From 22055a65180b4b699a8d3dfecf02428d8b1368b8 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Sun, 20 Oct 2019 17:06:07 -0400 Subject: [PATCH 01/82] [config] Create ConfigSection and Option types --- src/main/config.go | 16 ++++++++++++++-- src/models/walletsManager.go | 1 + 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/main/config.go b/src/main/config.go index f53ac880..0871893a 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -3,10 +3,13 @@ package local import ( "encoding/json" "errors" + "fmt" "io/ioutil" "os" "path/filepath" "sync" + + qtcore "github.com/therecipe/qt/core" ) const ( @@ -21,9 +24,18 @@ var ( once sync.Once ) +func init() { + qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) + v := qs.Value("user", qtcore.NewQVariant1("AAS")) + fmt.Println("TESTING") + fmt.Println(qs.FileName()) + fmt.Println(v.ToString()) + qs.Value("marcos", qtcore.NewQVariant1("Tufao")).ToString() + +} + type ConfigManager struct { - sourceList []*WalletSource - node string + setting *qtcore.QSettings } type WalletSource struct { diff --git a/src/models/walletsManager.go b/src/models/walletsManager.go index 365059c6..1a500f50 100644 --- a/src/models/walletsManager.go +++ b/src/models/walletsManager.go @@ -69,6 +69,7 @@ func (walletM *WalletManager) init() { walletM.SeedGenerator = new(sky.SeedService) walletManager = walletM + walletM.updateWalletEnvs() }) walletM = walletManager From bdc9084cf4d1e6124fe1cab078de635bb4d9c9a8 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Sun, 20 Oct 2019 17:29:57 -0400 Subject: [PATCH 02/82] [config] Implement RegisterSection method for ConfigManager type --- src/main/config.go | 112 +++++++++++++++++++++------------------------ 1 file changed, 51 insertions(+), 61 deletions(-) diff --git a/src/main/config.go b/src/main/config.go index 0871893a..20f38394 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -3,7 +3,6 @@ package local import ( "encoding/json" "errors" - "fmt" "io/ioutil" "os" "path/filepath" @@ -26,18 +25,63 @@ var ( func init() { qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) - v := qs.Value("user", qtcore.NewQVariant1("AAS")) - fmt.Println("TESTING") - fmt.Println(qs.FileName()) - fmt.Println(v.ToString()) - qs.Value("marcos", qtcore.NewQVariant1("Tufao")).ToString() - + confManager = &ConfigManager{ + setting: qs, + } } type ConfigManager struct { setting *qtcore.QSettings } +func (cm *ConfigManager) RegisterSection(section *ConfigSection) error { + sections := cm.setting.ChildGroups() + for _, sect := range sections { + if section.name == sect { + return errors.New("Invalid section name") + } + } + + cm.setting.BeginGroup(section.name) + for key, value := range section.options { + if !key.optional { + cm.setting.SetValue(key.name, qtcore.NewQVariant1(key._default)) + } + } + cm.setting.EndGroup() + + return nil +} + +type ConfigSection struct { + name string + options map[Option]string +} + +func NewConfigSection(name string, options map[Option]string) *ConfigSection { + return &ConfigSection{ + name: name, + options: options, + } +} + +type Option struct { + name string + optional bool + _default string +} + +func NewOption(name string, optional bool, _default string) *Option { + if !optional && _default == "" { + return nil + } + return &Option{ + name: name, + optional: optional, + _default: _default, + } +} + type WalletSource struct { id int sourceType int @@ -66,60 +110,6 @@ func (ws *WalletSource) getWalletSourceJson() *walletSourceJson { } } -func (cm *ConfigManager) GetSources() []*WalletSource { - return cm.sourceList -} - -func (cm *ConfigManager) GetNode() string { - return cm.node -} - -func (cm *ConfigManager) EditWalletSource(id int, source string, tp int) error { - var src *WalletSource - for _, wltSrc := range cm.sourceList { - if wltSrc.id == id { - src = wltSrc - break - } - } - if src == nil { - return errors.New("Invalid Id") - } - - if tp != LocalWallet && tp != RemoteWallet { - tp = src.sourceType - } - - if source == "" { - source = src.source - } - - src.edit(source, tp) - return nil - -} - -func (cm *ConfigManager) EditNode(node string) { - cm.node = node -} - -func (cm *ConfigManager) Save() error { - - jsonFormat, _ := json.Marshal(cm.getConfigManagerJson()) - return ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) -} - -func (cm *ConfigManager) getConfigManagerJson() *configManagerJson { - wltSources := make([]*walletSourceJson, 0) - for _, wltS := range cm.sourceList { - wltSources = append(wltSources, wltS.getWalletSourceJson()) - } - return &configManagerJson{ - SourceList: wltSources, - Node: cm.node, - } -} - type configManagerJson struct { SourceList []*walletSourceJson `json:"SourceList"` Node string `json:"Node"` From 9fd5d5099c99a542c40f54966fc34bc0798c99fc Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 11:56:13 -0400 Subject: [PATCH 03/82] [config] Remove ConfigSection type and Add config.go --- src/coin/skycoin/config.go | 39 +++++ src/coin/skycoin/main.go | 1 + src/main/config.go | 339 +++++++++++++++++++------------------ 3 files changed, 212 insertions(+), 167 deletions(-) create mode 100644 src/coin/skycoin/config.go diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config.go new file mode 100644 index 00000000..469da10f --- /dev/null +++ b/src/coin/skycoin/config.go @@ -0,0 +1,39 @@ +package skycoin + +import ( + "encoding/json" + + local "github.com/fibercrypto/FiberCryptoWallet/src/main" +) + +const ( + LocalWallet = iota + RemoteWallet +) + +var ( + sectionManager *local.SectionManager +) + +func registerConfig() error { + cm := local.GetConfigManager() + node := local.NewOption("node", false, "https://staging.node.skycoin.net") + wltSrc := &walletSource{ + tp: LocalWallet, + source: "/home/kid/.skycoin/wallets", + } + wltSrcBytes, err := json.Marshal(wltSrc) + if err != nil { + return err + } + + wltOpt := local.NewOption("walletSource", false, string(wltSrcBytes)) + + sectionManager = cm.RegisterSection() + +} + +type walletSource struct { + tp int `json:"SourceType"` + source string `json:"Source"` +} diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index fab8cf71..69033ace 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -98,6 +98,7 @@ func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { func init() { cf := local.GetConfigManager() + local.NewOption(node, false) core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(cf.GetNode())) util.RegisterAltcoin(NewSkyFiberPlugin(SkycoinMainNetParams)) } diff --git a/src/main/config.go b/src/main/config.go index 20f38394..526a5acd 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -1,26 +1,16 @@ package local import ( - "encoding/json" "errors" - "io/ioutil" - "os" - "path/filepath" "sync" qtcore "github.com/therecipe/qt/core" ) -const ( - pathToConfigFromHome = ".fiber/config.json" - pathToDefaultWalletsFromHome = ".skycoin/wallets" - LocalWallet = iota - RemoteWallet -) - var ( - confManager *ConfigManager - once sync.Once + confManager *ConfigManager + once sync.Once + OptionNotFoundError error = errors.New("Option not found") ) func init() { @@ -34,35 +24,46 @@ type ConfigManager struct { setting *qtcore.QSettings } -func (cm *ConfigManager) RegisterSection(section *ConfigSection) error { - sections := cm.setting.ChildGroups() - for _, sect := range sections { - if section.name == sect { - return errors.New("Invalid section name") - } - } +func (cm *ConfigManager) RegisterSection(name string, options []*Option) *SectionManager { + cm.setting.BeginGroup(name) - cm.setting.BeginGroup(section.name) - for key, value := range section.options { - if !key.optional { - cm.setting.SetValue(key.name, qtcore.NewQVariant1(key._default)) + for _, opt := range options { + if !opt.optional && !cm.setting.Contains(opt.name) { + cm.setting.SetValue(opt.name, qtcore.NewQVariant1(opt._default)) } } cm.setting.EndGroup() - return nil + return &SectionManager{ + name: name, + settings: cm.setting, + } } -type ConfigSection struct { - name string - options map[Option]string +type SectionManager struct { + name string + settings *qtcore.QSettings } -func NewConfigSection(name string, options map[Option]string) *ConfigSection { - return &ConfigSection{ - name: name, - options: options, +func (sm *SectionManager) GetValue(path string) (string, error) { + sm.settings.BeginGroup(sm.name) + val := sm.settings.Value(path, nil) + if val.IsNull() { + return "", OptionNotFoundError } + + sm.settings.EndGroup() + return val.ToString(), nil +} + +func (sm *SectionManager) Save(path string, value string) error { + sm.settings.BeginGroup(sm.name) + if !sm.settings.Contains(path) { + return OptionNotFoundError + } + sm.settings.SetValue(path, qtcore.NewQVariant1(value)) + sm.settings.EndGroup() + return nil } type Option struct { @@ -82,144 +83,148 @@ func NewOption(name string, optional bool, _default string) *Option { } } -type WalletSource struct { - id int - sourceType int - source string -} - -func (ws *WalletSource) GetType() int { - return ws.sourceType -} -func (ws *WalletSource) GetSource() string { - return ws.source -} -func (ws *WalletSource) GetId() int { - return ws.id -} - -func (ws *WalletSource) edit(source string, tp int) { - ws.source = source - ws.sourceType = tp -} - -func (ws *WalletSource) getWalletSourceJson() *walletSourceJson { - return &walletSourceJson{ - SourceType: ws.GetType(), - Source: ws.GetSource(), - } -} - -type configManagerJson struct { - SourceList []*walletSourceJson `json:"SourceList"` - Node string `json:"Node"` -} - -func (cmJ *configManagerJson) getConfigManager() *ConfigManager { - wltsSource := make([]*WalletSource, 0) - for _, wltS := range cmJ.SourceList { - wltsSource = append(wltsSource, wltS.getWalletSource()) - } - - return &ConfigManager{ - node: cmJ.Node, - sourceList: wltsSource, - } -} - -type walletSourceJson struct { - SourceType int `json:"Type"` - Source string `json:"Source"` -} - -func (wsJ *walletSourceJson) getWalletSource() *WalletSource { - return &WalletSource{ - source: wsJ.Source, - sourceType: wsJ.SourceType, - } -} - func GetConfigManager() *ConfigManager { - once.Do(func() { - var cm *ConfigManager - - if configFileExist() { - - cm = loadConfigFromFile() - } else { - - cm = getDefaultConfigManager() - - } - confManager = cm - }) - return confManager } -func configFileExist() bool { - fileDir := getConfigFileDir() - if _, err := os.Stat(fileDir); err != nil { - if os.IsNotExist(err) { - return false - } - } - return true -} - -func loadConfigFromFile() *ConfigManager { - cm := new(configManagerJson) - fileDir := getConfigFileDir() - dat, err := ioutil.ReadFile(fileDir) +// type WalletSource struct { +// id int +// sourceType int +// source string +// } + +// func (ws *WalletSource) GetType() int { +// return ws.sourceType +// } +// func (ws *WalletSource) GetSource() string { +// return ws.source +// } +// func (ws *WalletSource) GetId() int { +// return ws.id +// } + +// func (ws *WalletSource) edit(source string, tp int) { +// ws.source = source +// ws.sourceType = tp +// } + +// func (ws *WalletSource) getWalletSourceJson() *walletSourceJson { +// return &walletSourceJson{ +// SourceType: ws.GetType(), +// Source: ws.GetSource(), +// } +// } + +// type configManagerJson struct { +// SourceList []*walletSourceJson `json:"SourceList"` +// Node string `json:"Node"` +// } + +// func (cmJ *configManagerJson) getConfigManager() *ConfigManager { +// wltsSource := make([]*WalletSource, 0) +// for _, wltS := range cmJ.SourceList { +// wltsSource = append(wltsSource, wltS.getWalletSource()) +// } + +// return &ConfigManager{ +// node: cmJ.Node, +// sourceList: wltsSource, +// } +// } + +// type walletSourceJson struct { +// SourceType int `json:"Type"` +// Source string `json:"Source"` +// } + +// func (wsJ *walletSourceJson) getWalletSource() *WalletSource { +// return &WalletSource{ +// source: wsJ.Source, +// sourceType: wsJ.SourceType, +// } +// } + +// func GetConfigManager() *ConfigManager { +// once.Do(func() { +// var cm *ConfigManager + +// if configFileExist() { + +// cm = loadConfigFromFile() +// } else { + +// cm = getDefaultConfigManager() + +// } +// confManager = cm +// }) + +// return confManager +// } + +// func configFileExist() bool { +// fileDir := getConfigFileDir() +// if _, err := os.Stat(fileDir); err != nil { +// if os.IsNotExist(err) { +// return false +// } +// } +// return true +// } + +// func loadConfigFromFile() *ConfigManager { +// cm := new(configManagerJson) +// fileDir := getConfigFileDir() +// dat, err := ioutil.ReadFile(fileDir) + +// if err != nil { + +// return getDefaultConfigManager() +// } +// err = json.Unmarshal(dat, cm) +// if err != nil { + +// return getDefaultConfigManager() +// } +// configM := cm.getConfigManager() +// cont := 1 +// for _, ws := range configM.sourceList { +// ws.id = cont +// cont++ +// } +// return configM + +// } + +// func getDefaultConfigManager() *ConfigManager { + +// cm := new(ConfigManager) + +// cm.node = "https://staging.node.skycoin.net" +// cm.sourceList = []*WalletSource{getDefaultWalletSource()} + +// jsonFormat, _ := json.Marshal(cm.getConfigManagerJson()) + +// os.MkdirAll(filepath.Dir(getConfigFileDir()), 0755) + +// ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) + +// return cm + +// } + +// func getConfigFileDir() string { +// homeDir := os.Getenv("HOME") +// fileDir := filepath.Join(homeDir, pathToConfigFromHome) +// return fileDir +// } - if err != nil { +// func getDefaultWalletSource() *WalletSource { +// ws := new(WalletSource) +// ws.sourceType = LocalWallet +// ws.id = 1 +// walletsDir := filepath.Join(os.Getenv("HOME"), pathToDefaultWalletsFromHome) +// ws.source = walletsDir +// return ws - return getDefaultConfigManager() - } - err = json.Unmarshal(dat, cm) - if err != nil { - - return getDefaultConfigManager() - } - configM := cm.getConfigManager() - cont := 1 - for _, ws := range configM.sourceList { - ws.id = cont - cont++ - } - return configM - -} - -func getDefaultConfigManager() *ConfigManager { - - cm := new(ConfigManager) - - cm.node = "https://staging.node.skycoin.net" - cm.sourceList = []*WalletSource{getDefaultWalletSource()} - - jsonFormat, _ := json.Marshal(cm.getConfigManagerJson()) - - os.MkdirAll(filepath.Dir(getConfigFileDir()), 0755) - - ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) - - return cm - -} - -func getConfigFileDir() string { - homeDir := os.Getenv("HOME") - fileDir := filepath.Join(homeDir, pathToConfigFromHome) - return fileDir -} - -func getDefaultWalletSource() *WalletSource { - ws := new(WalletSource) - ws.sourceType = LocalWallet - ws.id = 1 - walletsDir := filepath.Join(os.Getenv("HOME"), pathToDefaultWalletsFromHome) - ws.source = walletsDir - return ws - -} +// } From 3ba91c2d5a72f1b9572d9fc9d6895abac0a2beef Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 12:34:15 -0400 Subject: [PATCH 04/82] [config] Add GetValues method to SectionManager --- src/coin/skycoin/config.go | 28 +++++++++++++++++++++------- src/coin/skycoin/main.go | 6 +++--- src/main/config.go | 26 ++++++++++++++++++++++++-- 3 files changed, 48 insertions(+), 12 deletions(-) diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config.go index 469da10f..87440196 100644 --- a/src/coin/skycoin/config.go +++ b/src/coin/skycoin/config.go @@ -2,6 +2,7 @@ package skycoin import ( "encoding/json" + "fmt" local "github.com/fibercrypto/FiberCryptoWallet/src/main" ) @@ -9,6 +10,9 @@ import ( const ( LocalWallet = iota RemoteWallet + SectionName = "skycoin" + SettingPathToNode = "node" + SettingPathToWalletSource = "walletSource" ) var ( @@ -17,23 +21,33 @@ var ( func registerConfig() error { cm := local.GetConfigManager() - node := local.NewOption("node", false, "https://staging.node.skycoin.net") + node := local.NewOption(SettingPathToNode, false, "https://staging.node.skycoin.net") wltSrc := &walletSource{ - tp: LocalWallet, - source: "/home/kid/.skycoin/wallets", + id: 1, + Tp: LocalWallet, + Source: "/home/kid/.skycoin/wallets", } wltSrcBytes, err := json.Marshal(wltSrc) if err != nil { return err } - wltOpt := local.NewOption("walletSource", false, string(wltSrcBytes)) + wltOpt := local.NewOption(fmt.Sprintf("%s/%d", SettingPathToWalletSource, wltSrc.id), false, string(wltSrcBytes)) - sectionManager = cm.RegisterSection() + sectionManager = cm.RegisterSection(SectionName, []*local.Option{node, wltOpt}) + return nil +} + +func getOption(path string) (string, error) { + return sectionManager.GetValue(path) +} + +func getValues(prefix string) ([]string, error) { } type walletSource struct { - tp int `json:"SourceType"` - source string `json:"Source"` + id int + Tp int `json:"SourceType"` + Source string `json:"Source"` } diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 69033ace..06d77b78 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -97,8 +97,8 @@ func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { } func init() { - cf := local.GetConfigManager() - local.NewOption(node, false) - core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(cf.GetNode())) + registerConfig() + node, _ := getOption(SettingPathToNode) + core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node)) util.RegisterAltcoin(NewSkyFiberPlugin(SkycoinMainNetParams)) } diff --git a/src/main/config.go b/src/main/config.go index 526a5acd..e12843d7 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -47,25 +47,47 @@ type SectionManager struct { func (sm *SectionManager) GetValue(path string) (string, error) { sm.settings.BeginGroup(sm.name) + defer sm.settings.EndGroup() val := sm.settings.Value(path, nil) if val.IsNull() { return "", OptionNotFoundError } - sm.settings.EndGroup() return val.ToString(), nil } func (sm *SectionManager) Save(path string, value string) error { sm.settings.BeginGroup(sm.name) + defer sm.settings.EndGroup() + if !sm.settings.Contains(path) { return OptionNotFoundError } sm.settings.SetValue(path, qtcore.NewQVariant1(value)) - sm.settings.EndGroup() + return nil } +func (sm *SectionManager) GetValues(prefix string) ([]string, error) { + sm.settings.BeginGroup(sm.name) + defer sm.settings.EndGroup() + groups := sm.settings.ChildGroups() + finded := false + for _, grp := range groups { + if grp == prefix { + finded = true + break + } + } + if !finded { + return nil, OptionNotFoundError + } + + sm.settings.BeginGroup(prefix) + defer sm.settings.EndGroup() + return sm.settings.ChildKeys(), nil +} + type Option struct { name string optional bool From 7e79f17e24bb6e143bcd93fa8c9d3db9f0aff3f7 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 12:44:07 -0400 Subject: [PATCH 05/82] [config] Change init and LoadWalletEnvs functions to fit with new config --- src/coin/skycoin/config.go | 16 ++++++++++++++++ src/coin/skycoin/main.go | 13 ++++++------- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config.go index 87440196..63430161 100644 --- a/src/coin/skycoin/config.go +++ b/src/coin/skycoin/config.go @@ -43,7 +43,23 @@ func getOption(path string) (string, error) { } func getValues(prefix string) ([]string, error) { + return sectionManager.GetValues(prefix) +} + +func getWalletSources() ([]*walletSource, error) { + wltsString, err := getValues(SettingPathToWalletSource) + if err != nil { + return nil, err + } + wltSrcs := make([]*walletSource, len(wltsString)) + for i, wlt := range wltsString { + err = json.Unmarshal([]byte(wlt), wltSrcs[i]) + if err != nil { + return nil, err + } + } + return wltSrcs, nil } type walletSource struct { diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 06d77b78..5ade685e 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -6,7 +6,6 @@ import ( sky "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/models" "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/params" "github.com/fibercrypto/FiberCryptoWallet/src/core" - local "github.com/fibercrypto/FiberCryptoWallet/src/main" util "github.com/fibercrypto/FiberCryptoWallet/src/util" ) @@ -61,17 +60,17 @@ func (p *SkyFiberPlugin) GetDescription() string { func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { - config := local.GetConfigManager() - wltSources := config.GetSources() + wltSources, _ := getWalletSources() + //TODO: Log if errors happens wltEnvs := make([]core.WalletEnv, 0) for _, wltS := range wltSources { - tp := wltS.GetType() - source := wltS.GetSource() + tp := wltS.Tp + source := wltS.Source var wltEnv core.WalletEnv - if tp == local.LocalWallet { + if tp == LocalWallet { wltEnv = &sky.WalletDirectory{WalletDir: source} - } else if tp == local.RemoteWallet { + } else if tp == RemoteWallet { wltEnv = sky.NewWalletNode(source) } wltEnvs = append(wltEnvs, wltEnv) From b6cb8999baf15bb0854c9bc8987749e87f797f4a Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 13:04:35 -0400 Subject: [PATCH 06/82] [config] Change Option type to allow multiple levels of groups --- src/main/config.go | 14 +++++-- src/models/config.go | 98 ++++++++++++++++++++++---------------------- 2 files changed, 59 insertions(+), 53 deletions(-) diff --git a/src/main/config.go b/src/main/config.go index e12843d7..0c55c0d0 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -2,6 +2,7 @@ package local import ( "errors" + "fmt" "sync" qtcore "github.com/therecipe/qt/core" @@ -15,6 +16,7 @@ var ( func init() { qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) + fmt.Println(qs.ApplicationName()) confManager = &ConfigManager{ setting: qs, } @@ -26,13 +28,16 @@ type ConfigManager struct { func (cm *ConfigManager) RegisterSection(name string, options []*Option) *SectionManager { cm.setting.BeginGroup(name) + defer cm.setting.EndGroup() + defer cm.setting.Sync() + fmt.Println(name) for _, opt := range options { if !opt.optional && !cm.setting.Contains(opt.name) { + fmt.Println("REGISTERING VALUE") cm.setting.SetValue(opt.name, qtcore.NewQVariant1(opt._default)) } } - cm.setting.EndGroup() return &SectionManager{ name: name, @@ -89,9 +94,10 @@ func (sm *SectionManager) GetValues(prefix string) ([]string, error) { } type Option struct { - name string - optional bool - _default string + name string + sectionPath []string + optional bool + _default string } func NewOption(name string, optional bool, _default string) *Option { diff --git a/src/models/config.go b/src/models/config.go index 8f9f40bf..a19563a7 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -17,63 +17,63 @@ type WalletSource struct { type ConfigManager struct { qtcore.QObject configManager *local.ConfigManager - _ func() `constructor:"init"` - _ func() []*WalletSource `slot:"getSources"` - _ func() string `slot:"getNodeString"` - _ func() string `slot:"getSourceString"` - _ func() int `slot:"getTypeSource` // 1 is Local, 0 is Remote - _ func(node, src string, tp bool) `slot:"edit"` + _ func() `constructor:"init"` + //_ func() []*WalletSource `slot:"getSources"` + //_ func() string `slot:"getNodeString"` + //_ func() string `slot:"getSourceString"` + //_ func() int `slot:"getTypeSource` // 1 is Local, 0 is Remote + //_ func(node, src string, tp bool) `slot:"edit"` } func (cm *ConfigManager) init() { qml.QQmlEngine_SetObjectOwnership(cm, qml.QQmlEngine__CppOwnership) - cm.configManager = local.GetConfigManager() - cm.ConnectGetSources(cm.getSources) - cm.ConnectGetNodeString(cm.getNodeString) - cm.ConnectGetSourceString(cm.getSourceString) - cm.ConnectGetTypeSource(cm.getTypeSource) - cm.ConnectEdit(cm.edit) + //cm.configManager = local.GetConfigManager() + //cm.ConnectGetSources(cm.getSources) + //cm.ConnectGetNodeString(cm.getNodeString) + //cm.ConnectGetSourceString(cm.getSourceString) + //cm.ConnectGetTypeSource(cm.getTypeSource) + //cm.ConnectEdit(cm.edit) } -func (cm *ConfigManager) edit(node, src string, tp bool) { - var tpSrc int - if tp { - tpSrc = local.LocalWallet - } else { - tpSrc = local.RemoteWallet - } - cm.configManager.EditWalletSource(1, src, tpSrc) - cm.configManager.EditNode(node) - cm.configManager.Save() +// func (cm *ConfigManager) edit(node, src string, tp bool) { +// var tpSrc int +// if tp { +// tpSrc = local.LocalWallet +// } else { +// tpSrc = local.RemoteWallet +// } +// cm.configManager.EditWalletSource(1, src, tpSrc) +// cm.configManager.EditNode(node) +// cm.configManager.Save() -} -func (cm *ConfigManager) getNodeString() string { - return cm.configManager.GetNode() -} +// } +// func (cm *ConfigManager) getNodeString() string { +// return cm.configManager.GetNode() +// } -func (cm *ConfigManager) getSourceString() string { - src := cm.configManager.GetSources()[0] - return src.GetSource() -} +// func (cm *ConfigManager) getSourceString() string { +// src := cm.configManager.GetSources()[0] +// return src.GetSource() +// } -func (cm *ConfigManager) getTypeSource() int { - src := cm.configManager.GetSources()[0] - if src.GetType() == local.LocalWallet { - return 1 - } else { - return 0 - } -} +// func (cm *ConfigManager) getTypeSource() int { +// src := cm.configManager.GetSources()[0] +// if src.GetType() == local.LocalWallet { +// return 1 +// } else { +// return 0 +// } +// } -func (cm *ConfigManager) getSources() []*WalletSource { - wltsSource := make([]*WalletSource, 0) - for _, wltS := range cm.configManager.GetSources() { - newWltSource := NewWalletSource(nil) - qml.QQmlEngine_SetObjectOwnership(newWltSource, qml.QQmlEngine__CppOwnership) - newWltSource.SetSourceType(wltS.GetType()) - newWltSource.SetSource(wltS.GetSource()) - wltsSource = append(wltsSource, newWltSource) - } - return wltsSource -} +// func (cm *ConfigManager) getSources() []*WalletSource { +// wltsSource := make([]*WalletSource, 0) +// for _, wltS := range cm.configManager.GetSources() { +// newWltSource := NewWalletSource(nil) +// qml.QQmlEngine_SetObjectOwnership(newWltSource, qml.QQmlEngine__CppOwnership) +// newWltSource.SetSourceType(wltS.GetType()) +// newWltSource.SetSource(wltS.GetSource()) +// wltsSource = append(wltsSource, newWltSource) +// } +// return wltsSource +// } From ccbd1aca8a9c7a93eeaa752aada9b995c9439f35 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 13:12:34 -0400 Subject: [PATCH 07/82] [config] Change SectionManager methods to allow multi level sections --- src/main/config.go | 69 +++++++++++++++++++++++++++++----------------- 1 file changed, 44 insertions(+), 25 deletions(-) diff --git a/src/main/config.go b/src/main/config.go index 0c55c0d0..b28f17c5 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -50,46 +50,64 @@ type SectionManager struct { settings *qtcore.QSettings } -func (sm *SectionManager) GetValue(path string) (string, error) { +func (sm *SectionManager) GetValue(name string, sectionPath []string) (string, error) { sm.settings.BeginGroup(sm.name) defer sm.settings.EndGroup() - val := sm.settings.Value(path, nil) + + for _, sect := range sectionPath { + groups := sm.settings.ChildGroups() + finded := false + for _, grp := range groups { + if grp == sect { + finded = true + break + } + } + if !finded { + return "", OptionNotFoundError + } + sm.settings.BeginGroup(sect) + defer sm.settings.EndGroup() + } + + val := sm.settings.Value(name, nil) if val.IsNull() { return "", OptionNotFoundError } - return val.ToString(), nil } -func (sm *SectionManager) Save(path string, value string) error { +func (sm *SectionManager) Save(name string, sectionPath []string, value string) error { sm.settings.BeginGroup(sm.name) defer sm.settings.EndGroup() - - if !sm.settings.Contains(path) { - return OptionNotFoundError + for _, sect := range sectionPath { + sm.settings.BeginGroup(sect) + defer sm.settings.EndGroup() } - sm.settings.SetValue(path, qtcore.NewQVariant1(value)) - + sm.settings.SetValue(name, qtcore.NewQVariant1(value)) return nil } -func (sm *SectionManager) GetValues(prefix string) ([]string, error) { +func (sm *SectionManager) GetValues(sectionPath []string) ([]string, error) { sm.settings.BeginGroup(sm.name) defer sm.settings.EndGroup() - groups := sm.settings.ChildGroups() - finded := false - for _, grp := range groups { - if grp == prefix { - finded = true - break + + for _, sect := range sectionPath { + groups := sm.settings.ChildGroups() + finded := false + for _, grp := range groups { + if grp == sect { + finded = true + break + } } - } - if !finded { - return nil, OptionNotFoundError + if !finded { + return nil, OptionNotFoundError + } + sm.settings.BeginGroup(sect) + defer sm.settings.EndGroup() } - sm.settings.BeginGroup(prefix) - defer sm.settings.EndGroup() return sm.settings.ChildKeys(), nil } @@ -100,14 +118,15 @@ type Option struct { _default string } -func NewOption(name string, optional bool, _default string) *Option { +func NewOption(name string, sectionPath []string, optional bool, _default string) *Option { if !optional && _default == "" { return nil } return &Option{ - name: name, - optional: optional, - _default: _default, + name: name, + sectionPath: sectionPath, + optional: optional, + _default: _default, } } From 4c49f5314637c33b6a6d124613b6a8e08faeff43 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 17:47:44 -0400 Subject: [PATCH 08/82] [config] Fix methods in skycoin plugin to work with config --- src/coin/skycoin/config.go | 13 +++++++------ src/main/config.go | 34 +++++++++++++++++++++++++++------- src/models/models.go | 3 +++ src/ui/main.qml | 8 ++++---- 4 files changed, 41 insertions(+), 17 deletions(-) diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config.go index 63430161..971d0e92 100644 --- a/src/coin/skycoin/config.go +++ b/src/coin/skycoin/config.go @@ -2,7 +2,7 @@ package skycoin import ( "encoding/json" - "fmt" + "strings" local "github.com/fibercrypto/FiberCryptoWallet/src/main" ) @@ -21,7 +21,7 @@ var ( func registerConfig() error { cm := local.GetConfigManager() - node := local.NewOption(SettingPathToNode, false, "https://staging.node.skycoin.net") + node := local.NewOption(SettingPathToNode, []string{}, false, "https://staging.node.skycoin.net") wltSrc := &walletSource{ id: 1, Tp: LocalWallet, @@ -32,18 +32,19 @@ func registerConfig() error { return err } - wltOpt := local.NewOption(fmt.Sprintf("%s/%d", SettingPathToWalletSource, wltSrc.id), false, string(wltSrcBytes)) + wltOpt := local.NewOption(string(wltSrc.id), []string{SettingPathToWalletSource}, false, string(wltSrcBytes)) sectionManager = cm.RegisterSection(SectionName, []*local.Option{node, wltOpt}) return nil } func getOption(path string) (string, error) { - return sectionManager.GetValue(path) + stringList := strings.Split(path, "/") + return sectionManager.GetValue(stringList[len(stringList)-1], stringList[:len(stringList)-1]) } func getValues(prefix string) ([]string, error) { - return sectionManager.GetValues(prefix) + return sectionManager.GetValues(strings.Split(prefix, "/")) } func getWalletSources() ([]*walletSource, error) { @@ -53,12 +54,12 @@ func getWalletSources() ([]*walletSource, error) { } wltSrcs := make([]*walletSource, len(wltsString)) for i, wlt := range wltsString { + wltSrcs[i] = new(walletSource) err = json.Unmarshal([]byte(wlt), wltSrcs[i]) if err != nil { return nil, err } } - return wltSrcs, nil } diff --git a/src/main/config.go b/src/main/config.go index b28f17c5..3c73a42a 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -30,12 +30,15 @@ func (cm *ConfigManager) RegisterSection(name string, options []*Option) *Sectio cm.setting.BeginGroup(name) defer cm.setting.EndGroup() defer cm.setting.Sync() - fmt.Println(name) for _, opt := range options { + for _, sect := range opt.sectionPath { + cm.setting.BeginGroup(sect) + defer cm.setting.EndGroup() + } if !opt.optional && !cm.setting.Contains(opt.name) { - fmt.Println("REGISTERING VALUE") cm.setting.SetValue(opt.name, qtcore.NewQVariant1(opt._default)) + } } @@ -53,7 +56,6 @@ type SectionManager struct { func (sm *SectionManager) GetValue(name string, sectionPath []string) (string, error) { sm.settings.BeginGroup(sm.name) defer sm.settings.EndGroup() - for _, sect := range sectionPath { groups := sm.settings.ChildGroups() finded := false @@ -69,8 +71,7 @@ func (sm *SectionManager) GetValue(name string, sectionPath []string) (string, e sm.settings.BeginGroup(sect) defer sm.settings.EndGroup() } - - val := sm.settings.Value(name, nil) + val := sm.settings.Value(name, qtcore.NewQVariant()) if val.IsNull() { return "", OptionNotFoundError } @@ -81,9 +82,23 @@ func (sm *SectionManager) Save(name string, sectionPath []string, value string) sm.settings.BeginGroup(sm.name) defer sm.settings.EndGroup() for _, sect := range sectionPath { + groups := sm.settings.ChildGroups() + finded := false + for _, grp := range groups { + if grp == sect { + finded = true + break + } + } + if !finded { + return OptionNotFoundError + } sm.settings.BeginGroup(sect) defer sm.settings.EndGroup() } + if !sm.settings.Contains(name) { + return OptionNotFoundError + } sm.settings.SetValue(name, qtcore.NewQVariant1(value)) return nil } @@ -97,6 +112,7 @@ func (sm *SectionManager) GetValues(sectionPath []string) ([]string, error) { finded := false for _, grp := range groups { if grp == sect { + fmt.Println("FINDED ", grp) finded = true break } @@ -107,8 +123,12 @@ func (sm *SectionManager) GetValues(sectionPath []string) ([]string, error) { sm.settings.BeginGroup(sect) defer sm.settings.EndGroup() } - - return sm.settings.ChildKeys(), nil + keys := sm.settings.ChildKeys() + values := make([]string, 0) + for _, key := range keys { + values = append(values, sm.settings.Value(key, qtcore.NewQVariant()).ToString()) + } + return values, nil } type Option struct { diff --git a/src/models/models.go b/src/models/models.go index 92b81b8a..99f4a0c8 100644 --- a/src/models/models.go +++ b/src/models/models.go @@ -1,5 +1,7 @@ package models +import "fmt" + func init() { BlockchainStatusModel_QmlRegisterType2("BlockchainModels", 1, 0, "BlockchainStatusModel") @@ -7,6 +9,7 @@ func init() { QWallet_QmlRegisterType2("WalletsManager", 1, 0, "QWallet") AddressesModel_QmlRegisterType2("WalletsManager", 1, 0, "AddressModel") QAddress_QmlRegisterType2("WalletsManager", 1, 0, "QAddress") + fmt.Println("REGISTERED") WalletManager_QmlRegisterType2("WalletsManager", 1, 0, "WalletManager") ConfigManager_QmlRegisterType2("Config", 1, 0, "ConfigManager") WalletSource_QmlRegisterType2("Config", 1, 0, "WalletSource") diff --git a/src/ui/main.qml b/src/ui/main.qml index 2cfc0f23..97b5834d 100644 --- a/src/ui/main.qml +++ b/src/ui/main.qml @@ -3,7 +3,7 @@ import QtQuick.Controls 2.12 import QtQuick.Controls.Material 2.12 import Qt.labs.settings 1.0 import WalletsManager 1.0 -import Config 1.0 +//import Config 1.0 // Resource imports // import "qrc:/ui/src/ui/" @@ -48,9 +48,9 @@ ApplicationWindow { enableNetworking = true enableSettings = true } - ConfigManager{ - id: configManager - } + //ConfigManager{ + // id: configManager + //} onPendingTransactionsRequested: { generalStackView.openPendingTransactionsPage() From 19c75f13e60b65abeb9561cea8a90a2be7bee1c5 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 21 Oct 2019 18:04:38 -0400 Subject: [PATCH 09/82] [config] Create multi platform path to use it as default in wallet source --- src/coin/skycoin/config.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config.go index 971d0e92..c4a4682d 100644 --- a/src/coin/skycoin/config.go +++ b/src/coin/skycoin/config.go @@ -2,6 +2,9 @@ package skycoin import ( "encoding/json" + "os" + "os/user" + "path/filepath" "strings" local "github.com/fibercrypto/FiberCryptoWallet/src/main" @@ -19,13 +22,23 @@ var ( sectionManager *local.SectionManager ) +func getMultiPlatformUserDirectory() string { + usr, err := user.Current() + if err != nil { + //TODO: Log error + return "" + } + return filepath.Join(usr.HomeDir, string(os.PathSeparator), ".skycoin", string(os.PathSeparator), "wallets") +} + func registerConfig() error { cm := local.GetConfigManager() node := local.NewOption(SettingPathToNode, []string{}, false, "https://staging.node.skycoin.net") + walletsDefaultDirectory := getMultiPlatformUserDirectory() wltSrc := &walletSource{ id: 1, Tp: LocalWallet, - Source: "/home/kid/.skycoin/wallets", + Source: walletsDefaultDirectory, } wltSrcBytes, err := json.Marshal(wltSrc) if err != nil { From 7bd5f950b68678efb3b284cc22cc4d571abf5937 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Thu, 31 Oct 2019 14:35:28 -0400 Subject: [PATCH 10/82] [config] Remove debug lines --- src/coin/skycoin/config.go | 13 ++- src/coin/skycoin/main.go | 5 +- src/main/config.go | 40 ++++++- src/models/config.go | 157 +++++++++++++++++---------- src/models/history/historyManager.go | 9 +- src/models/models.go | 5 +- src/ui/main.qml | 8 +- 7 files changed, 153 insertions(+), 84 deletions(-) diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config.go index c4a4682d..29bd30b2 100644 --- a/src/coin/skycoin/config.go +++ b/src/coin/skycoin/config.go @@ -33,11 +33,16 @@ func getMultiPlatformUserDirectory() string { func registerConfig() error { cm := local.GetConfigManager() - node := local.NewOption(SettingPathToNode, []string{}, false, "https://staging.node.skycoin.net") + node := map[string]string{"node": "https://staging.node.skycoin.net"} + nodeBytes, err := json.Marshal(node) + if err != nil { + return err + } + nodeOpt := local.NewOption(SettingPathToNode, []string{}, false, string(nodeBytes)) walletsDefaultDirectory := getMultiPlatformUserDirectory() wltSrc := &walletSource{ id: 1, - Tp: LocalWallet, + Tp: string(LocalWallet), Source: walletsDefaultDirectory, } wltSrcBytes, err := json.Marshal(wltSrc) @@ -47,7 +52,7 @@ func registerConfig() error { wltOpt := local.NewOption(string(wltSrc.id), []string{SettingPathToWalletSource}, false, string(wltSrcBytes)) - sectionManager = cm.RegisterSection(SectionName, []*local.Option{node, wltOpt}) + sectionManager = cm.RegisterSection(SectionName, []*local.Option{nodeOpt, wltOpt}) return nil } @@ -78,6 +83,6 @@ func getWalletSources() ([]*walletSource, error) { type walletSource struct { id int - Tp int `json:"SourceType"` + Tp string `json:"SourceType"` Source string `json:"Source"` } diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 6eb280c2..d99ba576 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -68,14 +68,13 @@ func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { tp := wltS.Tp source := wltS.Source var wltEnv core.WalletEnv - if tp == LocalWallet { + if tp == string(LocalWallet) { wltEnv = &sky.WalletDirectory{WalletDir: source} - } else if tp == RemoteWallet { + } else if tp == string(RemoteWallet) { wltEnv = sky.NewWalletNode(source) } wltEnvs = append(wltEnvs, wltEnv) } - return wltEnvs } diff --git a/src/main/config.go b/src/main/config.go index 00a36d9b..d6c99632 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -2,7 +2,6 @@ package local import ( "errors" - "fmt" "sync" qtcore "github.com/therecipe/qt/core" @@ -16,7 +15,6 @@ var ( func init() { qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) - fmt.Println(qs.ApplicationName()) confManager = &ConfigManager{ setting: qs, } @@ -26,6 +24,17 @@ type ConfigManager struct { setting *qtcore.QSettings } +func (cm *ConfigManager) GetSections() []string { + return cm.setting.ChildGroups() +} + +func (cm *ConfigManager) GetSectionManager(section string) *SectionManager { + return &SectionManager{ + name: section, + settings: cm.setting, + } +} + func (cm *ConfigManager) RegisterSection(name string, options []*Option) *SectionManager { cm.setting.BeginGroup(name) defer cm.setting.EndGroup() @@ -108,11 +117,11 @@ func (sm *SectionManager) GetValues(sectionPath []string) ([]string, error) { defer sm.settings.EndGroup() for _, sect := range sectionPath { + groups := sm.settings.ChildGroups() finded := false for _, grp := range groups { if grp == sect { - fmt.Println("FINDED ", grp) finded = true break } @@ -131,6 +140,31 @@ func (sm *SectionManager) GetValues(sectionPath []string) ([]string, error) { return values, nil } +func (sm *SectionManager) GetPaths() [][]string { + sm.settings.BeginGroup(sm.name) + defer sm.settings.EndGroup() + return sm.getPaths([]string{}) +} + +func (sm *SectionManager) getPaths(prefix []string) [][]string { + if len(prefix) > 0 { + lastGrp := prefix[len(prefix)-1] + sm.settings.BeginGroup(lastGrp) + defer sm.settings.EndGroup() + } + + grps := sm.settings.ChildGroups() + if len(grps) == 0 { + return [][]string{prefix} + } + values := make([][]string, 0) + for _, grp := range grps { + values = append(values, sm.getPaths(append(prefix, grp))...) + } + return values + +} + type Option struct { name string sectionPath []string diff --git a/src/models/config.go b/src/models/config.go index a19563a7..01f8452d 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -1,6 +1,8 @@ package models import ( + "encoding/json" + local "github.com/fibercrypto/FiberCryptoWallet/src/main" "github.com/therecipe/qt/qml" @@ -8,72 +10,109 @@ import ( qtcore "github.com/therecipe/qt/core" ) -type WalletSource struct { - qtcore.QObject - _ int `property:"sourceType"` - _ string `property:"source"` -} - type ConfigManager struct { qtcore.QObject configManager *local.ConfigManager - _ func() `constructor:"init"` - //_ func() []*WalletSource `slot:"getSources"` - //_ func() string `slot:"getNodeString"` - //_ func() string `slot:"getSourceString"` - //_ func() int `slot:"getTypeSource` // 1 is Local, 0 is Remote - //_ func(node, src string, tp bool) `slot:"edit"` + _ func() `constructor:"init"` + _ func(string, []string, string, string) `slot:"edit"` + _ func() []string `slot:"getSections"` + _ func(string) *ConfigSection `slot:"getSection"` } func (cm *ConfigManager) init() { qml.QQmlEngine_SetObjectOwnership(cm, qml.QQmlEngine__CppOwnership) - //cm.configManager = local.GetConfigManager() - //cm.ConnectGetSources(cm.getSources) - //cm.ConnectGetNodeString(cm.getNodeString) - //cm.ConnectGetSourceString(cm.getSourceString) - //cm.ConnectGetTypeSource(cm.getTypeSource) - //cm.ConnectEdit(cm.edit) + cm.configManager = local.GetConfigManager() + cm.ConnectEdit(cm.edit) + cm.ConnectGetSections(cm.getSections) + cm.ConnectGetSection(cm.getSection) + +} + +func (cm *ConfigManager) getSections() []string { + return cm.configManager.GetSections() +} + +func (cm *ConfigManager) getSection(sectionName string) *ConfigSection { + sm := NewConfigSection(nil) + sm.sm = cm.configManager.GetSectionManager(sectionName) + return sm +} + +type ConfigSection struct { + qtcore.QObject + sm *local.SectionManager + _ func() [][]string `slot:"getPaths"` + _ func([]string) []*KeyValueStorage `slot:getOptions"` +} + +func (cs *ConfigSection) init() { + qml.QQmlEngine_SetObjectOwnership(cs, qml.QQmlEngine__CppOwnership) + cs.ConnectGetPaths(cs.getPaths) + cs.ConnectGetOptions(cs.getOptions) +} + +func (cs *ConfigSection) getPaths() [][]string { + return cs.sm.GetPaths() +} + +func (cs *ConfigSection) getOptions(path []string) []*KeyValueStorage { + opts, err := cs.sm.GetValues(path) + if err != nil { + //log error + return nil + } + + resul := make([]*KeyValueStorage, 0) + for _, opt := range opts { + kv := NewKeyValueStorage(nil) + data := make(map[string]string, 0) + json.Unmarshal([]byte(opt), &data) + kv.setValues(data) + resul = append(resul, kv) + } + return resul +} + +func (cm *ConfigManager) edit(section string, sectionPath []string, name, value string) { + + sm := cm.configManager.GetSectionManager(section) + sm.Save(name, sectionPath, value) } -// func (cm *ConfigManager) edit(node, src string, tp bool) { -// var tpSrc int -// if tp { -// tpSrc = local.LocalWallet -// } else { -// tpSrc = local.RemoteWallet -// } -// cm.configManager.EditWalletSource(1, src, tpSrc) -// cm.configManager.EditNode(node) -// cm.configManager.Save() - -// } -// func (cm *ConfigManager) getNodeString() string { -// return cm.configManager.GetNode() -// } - -// func (cm *ConfigManager) getSourceString() string { -// src := cm.configManager.GetSources()[0] -// return src.GetSource() -// } - -// func (cm *ConfigManager) getTypeSource() int { -// src := cm.configManager.GetSources()[0] -// if src.GetType() == local.LocalWallet { -// return 1 -// } else { -// return 0 -// } -// } - -// func (cm *ConfigManager) getSources() []*WalletSource { -// wltsSource := make([]*WalletSource, 0) -// for _, wltS := range cm.configManager.GetSources() { -// newWltSource := NewWalletSource(nil) -// qml.QQmlEngine_SetObjectOwnership(newWltSource, qml.QQmlEngine__CppOwnership) -// newWltSource.SetSourceType(wltS.GetType()) -// newWltSource.SetSource(wltS.GetSource()) -// wltsSource = append(wltsSource, newWltSource) -// } -// return wltsSource -// } +type KeyValueStorage struct { + qtcore.QObject + _ func() []string `slot:"getKeys"` + _ func(string) string `slot:"getValue"` + keyValues map[string]string +} + +func (kv *KeyValueStorage) init() { + kv.ConnectGetKeys(kv.getKeys) + kv.ConnectGetValue(kv.getValue) +} + +func (kv *KeyValueStorage) setValues(values map[string]string) { + kv.keyValues = values +} + +func (kv *KeyValueStorage) setValue(key, value string) { + kv.keyValues[key] = value +} + +func (kv *KeyValueStorage) getKeys() []string { + keys := make([]string, 0) + for key, _ := range kv.keyValues { + keys = append(keys, key) + } + return keys +} + +func (kv *KeyValueStorage) getValue(key string) string { + val, ok := kv.keyValues[key] + if !ok { + //log error + return "" + } + return val +} diff --git a/src/models/history/historyManager.go b/src/models/history/historyManager.go index ba59803a..3573f151 100644 --- a/src/models/history/historyManager.go +++ b/src/models/history/historyManager.go @@ -7,6 +7,7 @@ import ( coin "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/models" "github.com/fibercrypto/FiberCryptoWallet/src/core" + "github.com/fibercrypto/FiberCryptoWallet/src/models" "github.com/fibercrypto/FiberCryptoWallet/src/models/address" "github.com/fibercrypto/FiberCryptoWallet/src/models/transactions" "github.com/fibercrypto/FiberCryptoWallet/src/util" @@ -35,13 +36,7 @@ func (hm *HistoryManager) init() { hm.ConnectLoadHistory(hm.loadHistory) hm.ConnectAddFilter(hm.addFilter) hm.ConnectRemoveFilter(hm.removeFilter) - altManager := core.LoadAltcoinManager() - walletsEnvs := make([]core.WalletEnv, 0) - for _, plug := range altManager.ListRegisteredPlugins() { - walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) - } - - hm.walletEnv = walletsEnvs[0] + hm.walletEnv = models.GetWalletEnv() } type ByDate []*transactions.TransactionDetails diff --git a/src/models/models.go b/src/models/models.go index 99f4a0c8..1dd550e9 100644 --- a/src/models/models.go +++ b/src/models/models.go @@ -1,7 +1,5 @@ package models -import "fmt" - func init() { BlockchainStatusModel_QmlRegisterType2("BlockchainModels", 1, 0, "BlockchainStatusModel") @@ -9,10 +7,9 @@ func init() { QWallet_QmlRegisterType2("WalletsManager", 1, 0, "QWallet") AddressesModel_QmlRegisterType2("WalletsManager", 1, 0, "AddressModel") QAddress_QmlRegisterType2("WalletsManager", 1, 0, "QAddress") - fmt.Println("REGISTERED") WalletManager_QmlRegisterType2("WalletsManager", 1, 0, "WalletManager") ConfigManager_QmlRegisterType2("Config", 1, 0, "ConfigManager") - WalletSource_QmlRegisterType2("Config", 1, 0, "WalletSource") + KeyValueStorage_QmlRegisterType2("Config", 1, 0, "Options") ModelManager_QmlRegisterType2("WalletsManager", 1, 0, "ModelManager") ModelWallets_QmlRegisterType2("OutputsModels", 1, 0, "QWallets") ModelAddresses_QmlRegisterType2("OutputsModels", 1, 0, "QAddresses") diff --git a/src/ui/main.qml b/src/ui/main.qml index 97b5834d..2cfc0f23 100644 --- a/src/ui/main.qml +++ b/src/ui/main.qml @@ -3,7 +3,7 @@ import QtQuick.Controls 2.12 import QtQuick.Controls.Material 2.12 import Qt.labs.settings 1.0 import WalletsManager 1.0 -//import Config 1.0 +import Config 1.0 // Resource imports // import "qrc:/ui/src/ui/" @@ -48,9 +48,9 @@ ApplicationWindow { enableNetworking = true enableSettings = true } - //ConfigManager{ - // id: configManager - //} + ConfigManager{ + id: configManager + } onPendingTransactionsRequested: { generalStackView.openPendingTransactionsPage() From 554ca56a201a163b0a12d15a95802811ab6db67c Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Thu, 31 Oct 2019 15:38:12 -0400 Subject: [PATCH 11/82] [config] Update init function of skycoin package to use new Config approach --- src/coin/skycoin/main.go | 7 +++++-- src/models/history/historyManager.go | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index d99ba576..954486d3 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -1,6 +1,7 @@ package skycoin //nolint goimports import ( + "encoding/json" "errors" sky "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/models" @@ -96,7 +97,9 @@ func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { func init() { registerConfig() - node, _ := getOption(SettingPathToNode) - core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node)) + nodeStr, _ := getOption(SettingPathToNode) + node := make(map[string]string, 0) + json.Unmarshal([]byte(nodeStr), &node) + core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["node"])) util.RegisterAltcoin(NewSkyFiberPlugin(params.SkycoinMainNetParams)) } diff --git a/src/models/history/historyManager.go b/src/models/history/historyManager.go index 3573f151..678364fe 100644 --- a/src/models/history/historyManager.go +++ b/src/models/history/historyManager.go @@ -55,7 +55,6 @@ func (a ByDate) Less(i, j int) bool { } func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) []*transactions.TransactionDetails { addresses := hm.getAddressesWithWallets() - var sent, internally bool var traspassedHoursIn, traspassedHoursOut, skyAmountIn, skyAmountOut uint64 @@ -72,6 +71,7 @@ func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) [ for addrIter.Next() { _, ok := find[addrIter.Value().String()] if ok { + tnxnsIter := addrIter.Value().GetCryptoAccount().ListTransactions() for tnxnsIter.Next() { _, ok2 := txnFind[tnxnsIter.Value().GetId()] From 3380e8a68e5d69b75788954bb21d8b42fd5ceb2b Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Tue, 19 Nov 2019 22:00:59 -0500 Subject: [PATCH 12/82] [plugin] Move creation and register of skycoin plugin to skycoin/main.go --- src/coin/skycoin/models/main.go | 93 --------------------------------- 1 file changed, 93 deletions(-) diff --git a/src/coin/skycoin/models/main.go b/src/coin/skycoin/models/main.go index 936a6556..f2e83587 100644 --- a/src/coin/skycoin/models/main.go +++ b/src/coin/skycoin/models/main.go @@ -1,94 +1 @@ package skycoin - -import ( - "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/params" - "github.com/fibercrypto/FiberCryptoWallet/src/core" - "github.com/fibercrypto/FiberCryptoWallet/src/errors" - local "github.com/fibercrypto/FiberCryptoWallet/src/main" -) - -type SkyFiberPlugin struct { - Params params.SkyFiberParams -} - -func (p *SkyFiberPlugin) ListSupportedAltcoins() []core.AltcoinMetadata { - return []core.AltcoinMetadata{ - core.AltcoinMetadata{ - Name: SkycoinName, - Ticker: SkycoinTicker, - Family: SkycoinFamily, - HasBip44: false, - Accuracy: 6, - }, - core.AltcoinMetadata{ - Name: CoinHoursName, - Ticker: CoinHoursTicker, - Family: CoinHoursFamily, - HasBip44: false, - Accuracy: 0, - }, - core.AltcoinMetadata{ - Name: CalculatedHoursName, - Ticker: CalculatedHoursTicker, - Family: CalculatedHoursFamily, - HasBip44: false, - Accuracy: 0, - }, - } -} - -func (p *SkyFiberPlugin) ListSupportedFamilies() []string { - return []string{SkycoinFamily} -} - -func (p *SkyFiberPlugin) RegisterTo(manager core.AltcoinManager) { - for _, info := range p.ListSupportedAltcoins() { - manager.RegisterAltcoin(info, p) - } -} - -func (p *SkyFiberPlugin) GetName() string { - return "SkyFiber" -} - -func (p *SkyFiberPlugin) GetDescription() string { - return "FiberCrypto wallet connector for Skycoin and SkyFiber altcoins" -} - -func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { - - config := local.GetConfigManager() - wltSources := config.GetSources() - - wltEnvs := make([]core.WalletEnv, 0) - for _, wltS := range wltSources { - tp := wltS.GetType() - source := wltS.GetSource() - var wltEnv core.WalletEnv - if tp == local.LocalWallet { - wltEnv = &WalletDirectory{WalletDir: source} - } else if tp == local.RemoteWallet { - wltEnv = NewWalletNode(source) - } - wltEnvs = append(wltEnvs, wltEnv) - } - - return wltEnvs -} - -func (p *SkyFiberPlugin) LoadPEX(netType string) (core.PEX, error) { - var poolSection string - if netType == "MainNet" { - poolSection = PoolSection - } else { - return nil, errors.ErrInvalidNetworkType - } - return NewSkycoinPEX(poolSection), nil - -} - -func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { - return &SkyFiberPlugin{ - Params: params, - } -} From 608c4deee22cc45a0903fd29b5a9df09698c6bc2 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Wed, 20 Nov 2019 16:13:17 -0500 Subject: [PATCH 13/82] [config] Move Register of skycoin plugin to src/coin/skycoin/models/main.go --- src/coin/skycoin/{ => config}/config.go | 6 +- src/coin/skycoin/main.go | 93 +------------------------ src/coin/skycoin/main_test.go | 33 +++++++++ src/coin/skycoin/models/main.go | 14 ++-- 4 files changed, 46 insertions(+), 100 deletions(-) rename src/coin/skycoin/{ => config}/config.go (94%) diff --git a/src/coin/skycoin/config.go b/src/coin/skycoin/config/config.go similarity index 94% rename from src/coin/skycoin/config.go rename to src/coin/skycoin/config/config.go index 29bd30b2..3d4832a9 100644 --- a/src/coin/skycoin/config.go +++ b/src/coin/skycoin/config/config.go @@ -1,4 +1,4 @@ -package skycoin +package config import ( "encoding/json" @@ -56,7 +56,7 @@ func registerConfig() error { return nil } -func getOption(path string) (string, error) { +func GetOption(path string) (string, error) { stringList := strings.Split(path, "/") return sectionManager.GetValue(stringList[len(stringList)-1], stringList[:len(stringList)-1]) } @@ -65,7 +65,7 @@ func getValues(prefix string) ([]string, error) { return sectionManager.GetValues(strings.Split(prefix, "/")) } -func getWalletSources() ([]*walletSource, error) { +func GetWalletSources() ([]*walletSource, error) { wltsString, err := getValues(SettingPathToWalletSource) if err != nil { return nil, err diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 954486d3..8cf45907 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -2,104 +2,17 @@ package skycoin //nolint goimports import ( "encoding/json" - "errors" + "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/config" sky "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/models" - "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/params" "github.com/fibercrypto/FiberCryptoWallet/src/core" - - util "github.com/fibercrypto/FiberCryptoWallet/src/util" ) -type SkyFiberPlugin struct { - Params params.SkyFiberParams -} - -func (p *SkyFiberPlugin) ListSupportedAltcoins() []core.AltcoinMetadata { - return []core.AltcoinMetadata{ - core.AltcoinMetadata{ - Name: params.SkycoinName, - Ticker: params.SkycoinTicker, - Family: params.SkycoinFamily, - HasBip44: false, - Accuracy: 6, - }, - core.AltcoinMetadata{ - Name: params.CoinHoursName, - Ticker: params.CoinHoursTicker, - Family: params.CoinHoursFamily, - HasBip44: false, - Accuracy: 0, - }, - core.AltcoinMetadata{ - Name: params.CalculatedHoursName, - Ticker: params.CalculatedHoursTicker, - Family: params.CalculatedHoursFamily, - HasBip44: false, - Accuracy: 0, - }, - } -} - -func (p *SkyFiberPlugin) ListSupportedFamilies() []string { - return []string{params.SkycoinFamily} -} - -func (p *SkyFiberPlugin) RegisterTo(manager core.AltcoinManager) { - for _, info := range p.ListSupportedAltcoins() { - manager.RegisterAltcoin(info, p) - } -} - -func (p *SkyFiberPlugin) GetName() string { - return "SkyFiber" -} - -func (p *SkyFiberPlugin) GetDescription() string { - return "FiberCrypto wallet connector for Skycoin and SkyFiber altcoins" -} - -func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { - - wltSources, _ := getWalletSources() - //TODO: Log if errors happens - - wltEnvs := make([]core.WalletEnv, 0) - for _, wltS := range wltSources { - tp := wltS.Tp - source := wltS.Source - var wltEnv core.WalletEnv - if tp == string(LocalWallet) { - wltEnv = &sky.WalletDirectory{WalletDir: source} - } else if tp == string(RemoteWallet) { - wltEnv = sky.NewWalletNode(source) - } - wltEnvs = append(wltEnvs, wltEnv) - } - return wltEnvs -} - -func (p *SkyFiberPlugin) LoadPEX(netType string) (core.PEX, error) { - var poolSection string - if netType == "MainNet" { - poolSection = sky.PoolSection - } else { - return nil, errors.New("Invalid netType") - } - return sky.NewSkycoinPEX(poolSection), nil - -} -func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { - return &SkyFiberPlugin{ - Params: params, - } -} - func init() { registerConfig() - nodeStr, _ := getOption(SettingPathToNode) + nodeStr, _ := GetOption(config.SettingPathToNode) node := make(map[string]string, 0) json.Unmarshal([]byte(nodeStr), &node) core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["node"])) - util.RegisterAltcoin(NewSkyFiberPlugin(params.SkycoinMainNetParams)) + } diff --git a/src/coin/skycoin/main_test.go b/src/coin/skycoin/main_test.go index a4784e9a..83607610 100644 --- a/src/coin/skycoin/main_test.go +++ b/src/coin/skycoin/main_test.go @@ -7,8 +7,41 @@ import ( util "github.com/fibercrypto/FiberCryptoWallet/src/util" "github.com/stretchr/testify/require" + + "os" + + "github.com/fibercrypto/FiberCryptoWallet/src/util/logging" + + "github.com/fibercrypto/FiberCryptoWallet/src/core" + + "github.com/stretchr/testify/mock" ) +var global_mock *SkycoinApiMock + +var logModelTest = logging.MustGetLogger("Skycoin Model Test") + +// CleanGlobalMock util when is needed to change the values of an + +// API method used in other test with different values. +func CleanGlobalMock() { + global_mock.ExpectedCalls = []*mock.Call{} +} + +//Prepare the mock API for all test +func TestMain(m *testing.M) { + if global_mock == nil { + global_mock = new(SkycoinApiMock) + } + err := core.GetMultiPool().CreateSection(PoolSection, global_mock) + if err != nil { + logModelTest.WithError(err).Warn("Error creating pool section") + return + } + util.RegisterAltcoin(NewSkyFiberPlugin(SkycoinMainNetParams)) + os.Exit(m.Run()) +} + func TestRegisterSkycoinPlugin(t *testing.T) { require.Equal(t, "Skycoin", util.AltcoinCaption(params.SkycoinTicker)) require.Equal(t, "Coin Hours", util.AltcoinCaption(params.CoinHoursTicker)) diff --git a/src/coin/skycoin/models/main.go b/src/coin/skycoin/models/main.go index 936a6556..18acd129 100644 --- a/src/coin/skycoin/models/main.go +++ b/src/coin/skycoin/models/main.go @@ -1,10 +1,10 @@ package skycoin import ( + "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/config" "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/params" "github.com/fibercrypto/FiberCryptoWallet/src/core" "github.com/fibercrypto/FiberCryptoWallet/src/errors" - local "github.com/fibercrypto/FiberCryptoWallet/src/main" ) type SkyFiberPlugin struct { @@ -57,17 +57,17 @@ func (p *SkyFiberPlugin) GetDescription() string { func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { - config := local.GetConfigManager() - wltSources := config.GetSources() + wltSources, err := config.GetWalletSources() wltEnvs := make([]core.WalletEnv, 0) for _, wltS := range wltSources { - tp := wltS.GetType() - source := wltS.GetSource() + + tp := wltS.Tp + source := wltS.Source var wltEnv core.WalletEnv - if tp == local.LocalWallet { + if tp == strconfig.LocalWallet { wltEnv = &WalletDirectory{WalletDir: source} - } else if tp == local.RemoteWallet { + } else if tp == config.RemoteWallet { wltEnv = NewWalletNode(source) } wltEnvs = append(wltEnvs, wltEnv) From 6ed4c0b0c1c7a4bde784d1584c78af40d29b32ca Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Wed, 20 Nov 2019 16:32:21 -0500 Subject: [PATCH 14/82] [plugin] Rewrite LoadWalletEnv function --- src/coin/skycoin/config/config.go | 2 +- src/coin/skycoin/main.go | 6 ++++-- src/coin/skycoin/models/main.go | 3 +++ src/models/walletsManager.go | 3 +++ 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/coin/skycoin/config/config.go b/src/coin/skycoin/config/config.go index 3d4832a9..07999f5d 100644 --- a/src/coin/skycoin/config/config.go +++ b/src/coin/skycoin/config/config.go @@ -31,7 +31,7 @@ func getMultiPlatformUserDirectory() string { return filepath.Join(usr.HomeDir, string(os.PathSeparator), ".skycoin", string(os.PathSeparator), "wallets") } -func registerConfig() error { +func RegisterConfig() error { cm := local.GetConfigManager() node := map[string]string{"node": "https://staging.node.skycoin.net"} nodeBytes, err := json.Marshal(node) diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 8cf45907..08dea716 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -6,13 +6,15 @@ import ( "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/config" sky "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/models" "github.com/fibercrypto/FiberCryptoWallet/src/core" + "github.com/fibercrypto/FiberCryptoWallet/src/util" ) func init() { - registerConfig() - nodeStr, _ := GetOption(config.SettingPathToNode) + config.RegisterConfig() + nodeStr, _ := config.GetOption(config.SettingPathToNode) node := make(map[string]string, 0) json.Unmarshal([]byte(nodeStr), &node) core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["node"])) + util.RegisterAltcoin(sky.NewSkyFiberPlugin(sky.SkycoinMainNetParams)) } diff --git a/src/coin/skycoin/models/main.go b/src/coin/skycoin/models/main.go index 5da4bbd0..0bf7d5b3 100644 --- a/src/coin/skycoin/models/main.go +++ b/src/coin/skycoin/models/main.go @@ -1,6 +1,8 @@ package skycoin import ( + "fmt" + "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/config" "github.com/fibercrypto/FiberCryptoWallet/src/coin/skycoin/params" "github.com/fibercrypto/FiberCryptoWallet/src/core" @@ -59,6 +61,7 @@ func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { wltSources, err := config.GetWalletSources() if err != nil { + fmt.Println(err.Error(), " ES AQUIIIII") return nil } wltEnvs := make([]core.WalletEnv, 0) diff --git a/src/models/walletsManager.go b/src/models/walletsManager.go index c92f520c..96e5e1e8 100644 --- a/src/models/walletsManager.go +++ b/src/models/walletsManager.go @@ -113,6 +113,9 @@ func (walletM *WalletManager) updateWalletEnvs() { for _, plug := range walletM.altManager.ListRegisteredPlugins() { walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) } + if walletsEnvs == nil { + logWalletManager.Error("Error loading wallet envs") + } walletM.WalletEnv = walletsEnvs[0] } From 5dce51b52ce43171c5be046247593c8f3acdbd14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 20 Nov 2019 20:05:00 -0500 Subject: [PATCH 15/82] Rename the function `edit` to `setValue` and add a function `getValue` to complement it --- src/models/config.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/models/config.go b/src/models/config.go index 01f8452d..123c5b49 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -14,7 +14,8 @@ type ConfigManager struct { qtcore.QObject configManager *local.ConfigManager _ func() `constructor:"init"` - _ func(string, []string, string, string) `slot:"edit"` + _ func(string, []string, string, string) `slot:"setValue"` + _ func(string, []string, string) string `slot:"getValue"` _ func() []string `slot:"getSections"` _ func(string) *ConfigSection `slot:"getSection"` } @@ -22,7 +23,7 @@ type ConfigManager struct { func (cm *ConfigManager) init() { qml.QQmlEngine_SetObjectOwnership(cm, qml.QQmlEngine__CppOwnership) cm.configManager = local.GetConfigManager() - cm.ConnectEdit(cm.edit) + cm.ConnectSetValue(cm.setValue) cm.ConnectGetSections(cm.getSections) cm.ConnectGetSection(cm.getSection) @@ -73,7 +74,15 @@ func (cs *ConfigSection) getOptions(path []string) []*KeyValueStorage { return resul } -func (cm *ConfigManager) edit(section string, sectionPath []string, name, value string) { +func (cm *ConfigManager) getValue(section string, sectionPath []string, name string) string { + + sm := cm.configManager.GetSectionManager(section) + result, _ := sm.GetValue(name, sectionPath) + return result + +} + +func (cm *ConfigManager) setValue(section string, sectionPath []string, name string, value string) { sm := cm.configManager.GetSectionManager(section) sm.Save(name, sectionPath, value) From 262a3ee817e1b35412cf22d0e0f2209dca197352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 20 Nov 2019 20:05:43 -0500 Subject: [PATCH 16/82] Read the default settings with the new functions implemented in the `ConfigManager` --- src/ui/Settings.qml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index fc193ce2..29b8d9f4 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -15,9 +15,9 @@ Page { // These are defaults. Will be restored when the "DEFAULT" button is clicked // TODO: How to get the defaults from the config manager - readonly property string defaultWalletPath: configManager.getSourceString() - readonly property string defaultNodeUrl: configManager.getNodeString() - readonly property bool defaultIsRemoteWalletEnv: configManager.getTypeSource() + readonly property string defaultWalletPath: configManager.getValue("skycoin", ["walletSource"], "Source") + readonly property string defaultNodeUrl: configManager.getValue("skycoin", ["node"], "node") + readonly property bool defaultIsRemoteWalletEnv: configManager.getValue("skycoin", ["walletSource"], "SourceType") // These are the saved settings, must be applied when the settings are opened or when // the user clicks "RESET" and updated when the user clicks "APPLY" @@ -36,6 +36,8 @@ Page { walletPath = savedWalletPath nodeUrl = savedNodeUrl isRemoteWalletEnv = savedIsRemoteWalletEnv + console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") + console.log(defaultWalletPath + '\n' + defaultNodeUrl + '\n' + defaultIsRemoteWalletEnv) } footer: DialogButtonBox { From 49dbc06c82f2c52dd47f5b5236753e5e09607019 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Wed, 20 Nov 2019 21:04:38 -0500 Subject: [PATCH 17/82] [config] Add setValue and getValue methods to ConfigManager --- src/models/config.go | 77 +++++++++++++++++++++++++++++++++++++++----- src/ui/main.qml | 2 ++ 2 files changed, 71 insertions(+), 8 deletions(-) diff --git a/src/models/config.go b/src/models/config.go index 01f8452d..6335af34 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -2,6 +2,7 @@ package models import ( "encoding/json" + "strings" local "github.com/fibercrypto/FiberCryptoWallet/src/main" @@ -13,18 +14,20 @@ import ( type ConfigManager struct { qtcore.QObject configManager *local.ConfigManager - _ func() `constructor:"init"` - _ func(string, []string, string, string) `slot:"edit"` - _ func() []string `slot:"getSections"` - _ func(string) *ConfigSection `slot:"getSection"` + _ func() `constructor:"init"` + _ func(string, string) `slot:"setValue"` + _ func(string) string `slot:"getValue"` + _ func() []string `slot:"getSections"` + _ func(string) *ConfigSection `slot:"getSection"` } func (cm *ConfigManager) init() { qml.QQmlEngine_SetObjectOwnership(cm, qml.QQmlEngine__CppOwnership) cm.configManager = local.GetConfigManager() - cm.ConnectEdit(cm.edit) + cm.ConnectSetValue(cm.setValue) cm.ConnectGetSections(cm.getSections) cm.ConnectGetSection(cm.getSection) + cm.ConnectGetValue(cm.getValue) } @@ -38,6 +41,28 @@ func (cm *ConfigManager) getSection(sectionName string) *ConfigSection { return sm } +func (cm *ConfigManager) setValue(path, value string) { + + splitedPath := strings.Split(path, "/") + section := splitedPath[0] + optPath := splitedPath[1 : len(splitedPath)-1] + name := splitedPath[len(splitedPath)-2] + optName := optPath[len(optPath)-1] + optPath = optPath[:len(optPath)-1] + cm.GetSection(section).saveOptionValue(optName, optPath, name, value) + +} + +func (cm *ConfigManager) getValue(path string) string { + splitedPath := strings.Split(path, "/") + section := splitedPath[0] + optPath := splitedPath[1 : len(splitedPath)-1] + name := splitedPath[len(splitedPath)-2] + optName := optPath[len(optPath)-1] + optPath = optPath[:len(optPath)-1] + return cm.GetSection(section).getValue(optName, optPath, name) +} + type ConfigSection struct { qtcore.QObject sm *local.SectionManager @@ -53,6 +78,7 @@ func (cs *ConfigSection) init() { func (cs *ConfigSection) getPaths() [][]string { return cs.sm.GetPaths() + } func (cs *ConfigSection) getOptions(path []string) []*KeyValueStorage { @@ -71,12 +97,47 @@ func (cs *ConfigSection) getOptions(path []string) []*KeyValueStorage { resul = append(resul, kv) } return resul + +} + +func (cs *ConfigSection) getOption(name string, path []string) *KeyValueStorage { + opt, err := cs.sm.GetValue(name, path) + if err != nil { + //log error + return nil + } + + kv := NewKeyValueStorage(nil) + data := make(map[string]string, 0) + json.Unmarshal([]byte(opt), &data) + kv.setValues(data) + return kv } -func (cm *ConfigManager) edit(section string, sectionPath []string, name, value string) { +func (cs *ConfigSection) saveOptionValue(opt string, path []string, name string, value string) { + optV := cs.getOption(opt, path) + if optV == nil { + //log error + return + } - sm := cm.configManager.GetSectionManager(section) - sm.Save(name, sectionPath, value) + optV.setValue(name, value) + data, err := json.Marshal(optV.keyValues) + if err != nil { + //log error + return + } + cs.sm.Save(opt, path, string(data)) + +} + +func (cs *ConfigSection) getValue(opt string, path []string, name string) string { + optV := cs.getOption(opt, path) + if optV == nil { + //log error + return "" + } + return optV.getValue(name) } diff --git a/src/ui/main.qml b/src/ui/main.qml index a2dc96bf..2925b607 100644 --- a/src/ui/main.qml +++ b/src/ui/main.qml @@ -50,6 +50,7 @@ ApplicationWindow { ConfigManager{ id: configManager } + onPendingTransactionsRequested: { generalStackView.openPendingTransactionsPage() @@ -127,6 +128,7 @@ ApplicationWindow { //! Settings Settings { id: settings + } //! Dialogs From afcff937939655c4aa188eef15930f969ce1f9ed Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Thu, 21 Nov 2019 10:10:05 -0500 Subject: [PATCH 18/82] [config] Fix error spliting path --- src/coin/skycoin/config/config.go | 10 +++++----- src/coin/skycoin/main.go | 2 +- src/models/config.go | 4 ++-- src/ui/main.qml | 5 ++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/coin/skycoin/config/config.go b/src/coin/skycoin/config/config.go index 07999f5d..7beb9001 100644 --- a/src/coin/skycoin/config/config.go +++ b/src/coin/skycoin/config/config.go @@ -11,8 +11,8 @@ import ( ) const ( - LocalWallet = iota - RemoteWallet + LocalWallet = "local" + RemoteWallet = "remote" SectionName = "skycoin" SettingPathToNode = "node" SettingPathToWalletSource = "walletSource" @@ -33,7 +33,7 @@ func getMultiPlatformUserDirectory() string { func RegisterConfig() error { cm := local.GetConfigManager() - node := map[string]string{"node": "https://staging.node.skycoin.net"} + node := map[string]string{"address": "https://staging.node.skycoin.net"} nodeBytes, err := json.Marshal(node) if err != nil { return err @@ -41,7 +41,7 @@ func RegisterConfig() error { nodeOpt := local.NewOption(SettingPathToNode, []string{}, false, string(nodeBytes)) walletsDefaultDirectory := getMultiPlatformUserDirectory() wltSrc := &walletSource{ - id: 1, + id: "1", Tp: string(LocalWallet), Source: walletsDefaultDirectory, } @@ -82,7 +82,7 @@ func GetWalletSources() ([]*walletSource, error) { } type walletSource struct { - id int + id string Tp string `json:"SourceType"` Source string `json:"Source"` } diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 08dea716..2314d420 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -14,7 +14,7 @@ func init() { nodeStr, _ := config.GetOption(config.SettingPathToNode) node := make(map[string]string, 0) json.Unmarshal([]byte(nodeStr), &node) - core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["node"])) + core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["address"])) util.RegisterAltcoin(sky.NewSkyFiberPlugin(sky.SkycoinMainNetParams)) } diff --git a/src/models/config.go b/src/models/config.go index 6335af34..d4a9edb6 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -46,7 +46,7 @@ func (cm *ConfigManager) setValue(path, value string) { splitedPath := strings.Split(path, "/") section := splitedPath[0] optPath := splitedPath[1 : len(splitedPath)-1] - name := splitedPath[len(splitedPath)-2] + name := splitedPath[len(splitedPath)-1] optName := optPath[len(optPath)-1] optPath = optPath[:len(optPath)-1] cm.GetSection(section).saveOptionValue(optName, optPath, name, value) @@ -57,7 +57,7 @@ func (cm *ConfigManager) getValue(path string) string { splitedPath := strings.Split(path, "/") section := splitedPath[0] optPath := splitedPath[1 : len(splitedPath)-1] - name := splitedPath[len(splitedPath)-2] + name := splitedPath[len(splitedPath)-1] optName := optPath[len(optPath)-1] optPath = optPath[:len(optPath)-1] return cm.GetSection(section).getValue(optName, optPath, name) diff --git a/src/ui/main.qml b/src/ui/main.qml index 2925b607..8501f660 100644 --- a/src/ui/main.qml +++ b/src/ui/main.qml @@ -102,6 +102,7 @@ ApplicationWindow { } onAboutQtRequested: { + dialogAboutQt.open() } @@ -117,9 +118,7 @@ ApplicationWindow { GeneralStackView { id: generalStackView anchors.fill: parent - //property WalletManager walletManger: WalletManager{ - //id: walletManager - //} + WalletManager { id: walletManager } From 31a1bc235b1da0735e09033e39ee989aa8bd5553 Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Thu, 21 Nov 2019 03:57:01 -0500 Subject: [PATCH 19/82] [test] Move model test to src/coin/skycoin/models/main_test.go --- src/coin/skycoin/main_test.go | 33 ---------------------------- src/coin/skycoin/models/main_test.go | 4 +++- 2 files changed, 3 insertions(+), 34 deletions(-) diff --git a/src/coin/skycoin/main_test.go b/src/coin/skycoin/main_test.go index 83607610..a4784e9a 100644 --- a/src/coin/skycoin/main_test.go +++ b/src/coin/skycoin/main_test.go @@ -7,41 +7,8 @@ import ( util "github.com/fibercrypto/FiberCryptoWallet/src/util" "github.com/stretchr/testify/require" - - "os" - - "github.com/fibercrypto/FiberCryptoWallet/src/util/logging" - - "github.com/fibercrypto/FiberCryptoWallet/src/core" - - "github.com/stretchr/testify/mock" ) -var global_mock *SkycoinApiMock - -var logModelTest = logging.MustGetLogger("Skycoin Model Test") - -// CleanGlobalMock util when is needed to change the values of an - -// API method used in other test with different values. -func CleanGlobalMock() { - global_mock.ExpectedCalls = []*mock.Call{} -} - -//Prepare the mock API for all test -func TestMain(m *testing.M) { - if global_mock == nil { - global_mock = new(SkycoinApiMock) - } - err := core.GetMultiPool().CreateSection(PoolSection, global_mock) - if err != nil { - logModelTest.WithError(err).Warn("Error creating pool section") - return - } - util.RegisterAltcoin(NewSkyFiberPlugin(SkycoinMainNetParams)) - os.Exit(m.Run()) -} - func TestRegisterSkycoinPlugin(t *testing.T) { require.Equal(t, "Skycoin", util.AltcoinCaption(params.SkycoinTicker)) require.Equal(t, "Coin Hours", util.AltcoinCaption(params.CoinHoursTicker)) diff --git a/src/coin/skycoin/models/main_test.go b/src/coin/skycoin/models/main_test.go index f626661e..cfa013d1 100644 --- a/src/coin/skycoin/models/main_test.go +++ b/src/coin/skycoin/models/main_test.go @@ -1,10 +1,11 @@ package skycoin import ( - "github.com/fibercrypto/FiberCryptoWallet/src/util/logging" "os" "testing" + "github.com/fibercrypto/FiberCryptoWallet/src/util/logging" + "github.com/fibercrypto/FiberCryptoWallet/src/core" util "github.com/fibercrypto/FiberCryptoWallet/src/util" "github.com/stretchr/testify/mock" @@ -13,6 +14,7 @@ import ( var global_mock *SkycoinApiMock var logModelTest = logging.MustGetLogger("Skycoin Model Test") + // CleanGlobalMock util when is needed to change the values of an // API method used in other test with different values. From 39361cb3a5b6fa0a250c52696f54b08f636e4171 Mon Sep 17 00:00:00 2001 From: stdevHsequeda Date: Tue, 3 Dec 2019 17:05:58 -0500 Subject: [PATCH 20/82] [ui] refs #135 Reimplemented Setting page to use the new model. --- src/models/config.go | 2 +- src/ui/Settings.qml | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/models/config.go b/src/models/config.go index d4a9edb6..5688d499 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -67,7 +67,7 @@ type ConfigSection struct { qtcore.QObject sm *local.SectionManager _ func() [][]string `slot:"getPaths"` - _ func([]string) []*KeyValueStorage `slot:getOptions"` + _ func([]string) []*KeyValueStorage `slot:"getOptions"` } func (cs *ConfigSection) init() { diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index fc193ce2..fad52365 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -15,16 +15,16 @@ Page { // These are defaults. Will be restored when the "DEFAULT" button is clicked // TODO: How to get the defaults from the config manager - readonly property string defaultWalletPath: configManager.getSourceString() - readonly property string defaultNodeUrl: configManager.getNodeString() - readonly property bool defaultIsRemoteWalletEnv: configManager.getTypeSource() + readonly property string defaultWalletPath: "/home/hsequeda/.skycoin/wallets" + readonly property string defaultNodeUrl: "https://staging.node.skycoin.net" + readonly property bool defaultIsRemoteWalletEnv: true // These are the saved settings, must be applied when the settings are opened or when // the user clicks "RESET" and updated when the user clicks "APPLY" // TODO: This should be binded to backend properties - property string savedWalletPath: configManager.getSourceString() - property url savedNodeUrl: configManager.getNodeString() - property bool savedIsRemoteWalletEnv: configManager.getTypeSource() + property string savedWalletPath: configManager.getValue("skycoin/walletSource/1/Source") + property url savedNodeUrl: configManager.getValue("skycoin/node/address") + property bool savedIsRemoteWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType")=="local" // These are the properties that are actually set, so they are aliases of the respective // control's properties @@ -42,7 +42,9 @@ Page { standardButtons: Dialog.Apply | Dialog.Discard | Dialog.RestoreDefaults onApplied: { - configManager.edit(nodeUrl, walletPath, isRemoteWalletEnv) + configManager.setValue("skycoin/node/address",nodeUrl) + configManager.setValue("skycoin/walletSource/1/SourceType",isRemoteWalletEnv?"local":"remote") + configManager.setValue("skycoin/walletSource/1/Source",walletPath) } onDiscarded: { @@ -74,7 +76,7 @@ Page { Label { text: qsTr("Wallet path:"); font.bold: true } TextField { id: textFieldWalletPath - + enabled:isRemoteWalletEnv selectByMouse: true MouseArea { anchors.fill: parent From 1f4e0c356ec9aef6280ad764e10e2fe574bff96a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:19:32 -0500 Subject: [PATCH 21/82] Fix the organization domain: `simelo.tech.org => simelo.tech` --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 0bfb3420..142fe3e0 100644 --- a/main.go +++ b/main.go @@ -31,7 +31,7 @@ func main() { // Set the application information app.SetOrganizationName("Simelo.Tech") - app.SetOrganizationDomain("simelo.tech.org") + app.SetOrganizationDomain("simelo.tech") app.SetApplicationName("FiberCrypto Wallet") app.SetApplicationVersion("0.27.0") app.SetWindowIcon(gui.NewQIcon5(":/images/resources/images/icons/appIcon/appIcon.png")) From 9a4403b709d0b0091c2524f67da20c788dbe98fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:21:57 -0500 Subject: [PATCH 22/82] Properly bind settings with the backend Implement functions to **save** and **get saved** settings Minor grammar and code layout improvements --- src/ui/Settings.qml | 46 +++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index 4da72312..132fee54 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -15,38 +15,51 @@ Page { // These are defaults. Will be restored when the "DEFAULT" button is clicked // TODO: How to get the defaults from the config manager - readonly property string defaultWalletPath: configManager.getValue("skycoin", ["walletSource"], "Source") - readonly property string defaultNodeUrl: configManager.getValue("skycoin", ["node"], "node") - readonly property bool defaultIsRemoteWalletEnv: configManager.getValue("skycoin", ["walletSource"], "SourceType") + readonly property string defaultWalletPath: configManager.getValue("skycoin/walletSource/1/Source") + readonly property bool defaultIsRemoteWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "remote" + readonly property string defaultNodeUrl: configManager.getValue("skycoin/node/address") // These are the saved settings, must be applied when the settings are opened or when // the user clicks "RESET" and updated when the user clicks "APPLY" // TODO: This should be binded to backend properties property string savedWalletPath: configManager.getValue("skycoin/walletSource/1/Source") + property bool savedIsRemoteWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "remote" property url savedNodeUrl: configManager.getValue("skycoin/node/address") - property bool savedIsRemoteWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType")=="local" // These are the properties that are actually set, so they are aliases of the respective // control's properties property alias walletPath: textFieldWalletPath.text - property alias nodeUrl: textFieldNodeUrl.text property alias isRemoteWalletEnv: switchRemoteWalletEnv.checked + property alias nodeUrl: textFieldNodeUrl.text Component.onCompleted: { walletPath = savedWalletPath nodeUrl = savedNodeUrl isRemoteWalletEnv = savedIsRemoteWalletEnv console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") - console.log(defaultWalletPath + '\n' + defaultNodeUrl + '\n' + defaultIsRemoteWalletEnv) + console.log("DEFAULT: " + defaultWalletPath + '\n' + defaultIsRemoteWalletEnv + '\n' + defaultNodeUrl) + console.log("SAVED: " + savedWalletPath + '\n' + savedIsRemoteWalletEnv + '\n' + savedNodeUrl) + } + + function saveCurrentSettings() { + configManager.setValue("skycoin/walletSource/1/Source", walletPath) + configManager.setValue("skycoin/walletSource/1/SourceType", isRemoteWalletEnv ? "remote" : "local") + configManager.setValue("skycoin/node/address", nodeUrl) + + getCurrentSettings() + } + + function getCurrentSettings() { + walletPath = savedWalletPath = configManager.getValue("skycoin/walletSource/1/Source") + isRemoteWalletEnv = savedIsRemoteWalletEnv = configManager.getValue("skycoin/walletSource/1/SourceType") === "remote" + nodeUrl = configManager.getValue("skycoin/node/address") } footer: DialogButtonBox { standardButtons: Dialog.Apply | Dialog.Discard | Dialog.RestoreDefaults onApplied: { - configManager.setValue("skycoin/node/address",nodeUrl) - configManager.setValue("skycoin/walletSource/1/SourceType",isRemoteWalletEnv?"local":"remote") - configManager.setValue("skycoin/walletSource/1/Source",walletPath) + saveCurrentSettings() } onDiscarded: { @@ -100,7 +113,7 @@ Page { Layout.fillWidth: true - text: qsTr("Remote/Local wallet environment") + text: qsTr("Local/Remote wallet environment") checked: savedIsRemoteWalletEnv font.bold: true Material.foreground: textColor @@ -165,22 +178,19 @@ Page { id: labelDescription Layout.fillWidth: true - text: qsTr("This action will set the settings to the") + " " + (dialogConfirmation.onlyDiscard ? qsTr("last saved values.") : qsTr("very default values.")) + text: qsTr("This action will set the settings to the") + " " + (dialogConfirmation.onlyDiscard ? qsTr("last saved values.") : qsTr("default values.")) font.italic: true - wrapMode: Text.WordWrap + wrapMode: Text.Wrap } } onAccepted: { if (onlyDiscard) { - walletPath = savedWalletPath - nodeUrl = savedNodeUrl - isRemoteWalletEnv = savedIsRemoteWalletEnv + getCurrentSettings() } else { - walletPath = defaultWalletPath - nodeUrl = defaultNodeUrl - isRemoteWalletEnv = defaultIsRemoteWalletEnv + getCurrentSettings() // getDefaultSettings() } + saveCurrentSettings() } } // Dialog } \ No newline at end of file From 95f6e19207fff6b1ae40e641f3ea388325ac210b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:30:25 -0500 Subject: [PATCH 23/82] Clarify that the wallet path configuration is for local environment only --- src/ui/Settings.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index 132fee54..5d9a76f7 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -5,7 +5,9 @@ import QtQuick.Layouts 1.12 // Resource imports // import "qrc:/ui/src/ui/Dialogs" +// import "qrc:/ui/src/ui/Controls" import "Dialogs/" // For quick UI development, switch back to resources when making a release +import "Controls/" // For quick UI development, switch back to resources when making a release Page { id: settings @@ -88,7 +90,7 @@ Page { RowLayout { Layout.fillWidth: true - Label { text: qsTr("Wallet path:"); font.bold: true } + Label { text: qsTr("Local wallet path:"); font.bold: true } TextField { id: textFieldWalletPath enabled:isRemoteWalletEnv From 998d66f26c3eaa7a1646be1d26380781bf528344 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:33:37 -0500 Subject: [PATCH 24/82] Remove redundant label `"Local wallet path"` --- src/ui/Settings.qml | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index 5d9a76f7..4cd45f2b 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -87,23 +87,15 @@ Page { ColumnLayout { anchors.fill: parent - RowLayout { - Layout.fillWidth: true + TextField { + id: textFieldWalletPath - Label { text: qsTr("Local wallet path:"); font.bold: true } - TextField { - id: textFieldWalletPath - enabled:isRemoteWalletEnv - selectByMouse: true - MouseArea { - anchors.fill: parent - cursorShape: Qt.IBeamCursor - acceptedButtons: Qt.NoButton - } - Layout.fillWidth: true - placeholderText: qsTr("Default to ") + savedWalletPath - } + Layout.fillWidth: true + enabled: !isRemoteWalletEnv + selectByMouse: true + placeholderText: qsTr("Local wallet path") } + RowLayout { Layout.fillWidth: true From 2fe7ea18134a5d12d9ee3e1e67c623e50c0a0127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:35:21 -0500 Subject: [PATCH 25/82] Remove redundant label `Node Url` --- src/ui/Settings.qml | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index 4cd45f2b..f271f7a4 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -95,7 +95,7 @@ Page { selectByMouse: true placeholderText: qsTr("Local wallet path") } - + RowLayout { Layout.fillWidth: true @@ -123,22 +123,12 @@ Page { ColumnLayout { anchors.fill: parent - RowLayout { - Layout.fillWidth: true - - Label { text: qsTr("Node URL:"); font.bold: true } - TextField { - id: textFieldNodeUrl + TextField { + id: textFieldNodeUrl - selectByMouse: true - MouseArea { - anchors.fill: parent - cursorShape: Qt.IBeamCursor - acceptedButtons: Qt.NoButton - } - Layout.fillWidth: true - placeholderText: qsTr("Default to ") + savedNodeUrl.toString() - } + selectByMouse: true + Layout.fillWidth: true + placeholderText: qsTr("Node URL") } } // ColumnLayout } // GroupBox (network settings) From 58239c6e2a0157a4c7367b12ac80768cdf935971 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:37:37 -0500 Subject: [PATCH 26/82] Fix weird `1` pixel offset of the `MenuBar` respect to the top of the application --- src/ui/CustomMenuBar.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ui/CustomMenuBar.qml b/src/ui/CustomMenuBar.qml index de47c819..127d3d4c 100755 --- a/src/ui/CustomMenuBar.qml +++ b/src/ui/CustomMenuBar.qml @@ -82,6 +82,7 @@ RowLayout { property color menuTextColor: toolButtonBack.hide ? Material.primaryTextColor : Material.background Layout.fillWidth: true + topInset: -1 leftInset: -(toolButtonBack.width + toolButtonBack.padding) rightInset: -(toolButtonTheme.width + toolButtonTheme.padding) Material.foreground: menuTextColor From 565c37ebde1abfeae1ed0da28de8e46b186b09c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 19:53:41 -0500 Subject: [PATCH 27/82] Replace the `SwitchDelegate` for a simple `Switch` with two `Label`, one in each side indicating what means the switch in the respective position --- src/ui/Settings.qml | 68 ++++++++++++++++++++++++++------------------- 1 file changed, 39 insertions(+), 29 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index f271f7a4..056ba016 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -18,34 +18,34 @@ Page { // These are defaults. Will be restored when the "DEFAULT" button is clicked // TODO: How to get the defaults from the config manager readonly property string defaultWalletPath: configManager.getValue("skycoin/walletSource/1/Source") - readonly property bool defaultIsRemoteWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "remote" + readonly property bool defaultIsLocalWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "local" readonly property string defaultNodeUrl: configManager.getValue("skycoin/node/address") // These are the saved settings, must be applied when the settings are opened or when // the user clicks "RESET" and updated when the user clicks "APPLY" // TODO: This should be binded to backend properties property string savedWalletPath: configManager.getValue("skycoin/walletSource/1/Source") - property bool savedIsRemoteWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "remote" + property bool savedIsLocalWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "local" property url savedNodeUrl: configManager.getValue("skycoin/node/address") // These are the properties that are actually set, so they are aliases of the respective // control's properties property alias walletPath: textFieldWalletPath.text - property alias isRemoteWalletEnv: switchRemoteWalletEnv.checked + property alias isLocalWalletEnv: switchLocalWalletEnv.checked property alias nodeUrl: textFieldNodeUrl.text Component.onCompleted: { walletPath = savedWalletPath nodeUrl = savedNodeUrl - isRemoteWalletEnv = savedIsRemoteWalletEnv + isLocalWalletEnv = savedIsLocalWalletEnv console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") - console.log("DEFAULT: " + defaultWalletPath + '\n' + defaultIsRemoteWalletEnv + '\n' + defaultNodeUrl) - console.log("SAVED: " + savedWalletPath + '\n' + savedIsRemoteWalletEnv + '\n' + savedNodeUrl) + console.log("DEFAULT: " + defaultWalletPath + '\n' + defaultIsLocalWalletEnv + '\n' + defaultNodeUrl) + console.log("SAVED: " + savedWalletPath + '\n' + savedIsLocalWalletEnv + '\n' + savedNodeUrl) } function saveCurrentSettings() { configManager.setValue("skycoin/walletSource/1/Source", walletPath) - configManager.setValue("skycoin/walletSource/1/SourceType", isRemoteWalletEnv ? "remote" : "local") + configManager.setValue("skycoin/walletSource/1/SourceType", isLocalWalletEnv ? "local" : "remote") configManager.setValue("skycoin/node/address", nodeUrl) getCurrentSettings() @@ -53,7 +53,7 @@ Page { function getCurrentSettings() { walletPath = savedWalletPath = configManager.getValue("skycoin/walletSource/1/Source") - isRemoteWalletEnv = savedIsRemoteWalletEnv = configManager.getValue("skycoin/walletSource/1/SourceType") === "remote" + isLocalWalletEnv = savedIsLocalWalletEnv = configManager.getValue("skycoin/walletSource/1/SourceType") === "local" nodeUrl = configManager.getValue("skycoin/node/address") } @@ -82,37 +82,47 @@ Page { GroupBox { Layout.fillWidth: true - title: qsTr("Wallet settings") + title: qsTr("Wallet environment settings") ColumnLayout { anchors.fill: parent - TextField { - id: textFieldWalletPath - - Layout.fillWidth: true - enabled: !isRemoteWalletEnv - selectByMouse: true - placeholderText: qsTr("Local wallet path") - } - RowLayout { - Layout.fillWidth: true + Label { + text: qsTr("Remote") + font.bold: true + color: Material.hintTextColor + } + Switch { + id: switchLocalWalletEnv + + checked: savedIsLocalWalletEnv + font.bold: true + Material.foreground: textColor + } + Label { + text: qsTr("Local") + font.bold: true + color: Material.accent + } - SwitchDelegate { - id: switchRemoteWalletEnv + Rectangle { + Layout.fillHeight: true + Layout.leftMargin: 10 + Layout.rightMargin: 10 + width: 1 + color: Material.hintTextColor + } - property color textColor: checked ? Material.accent : Material.primaryTextColor - Behavior on textColor { ColorAnimation {} } + TextField { + id: textFieldWalletPath Layout.fillWidth: true - - text: qsTr("Local/Remote wallet environment") - checked: savedIsRemoteWalletEnv - font.bold: true - Material.foreground: textColor + enabled: isLocalWalletEnv + selectByMouse: true + placeholderText: qsTr("Local wallet path") } - } + } // RowLayout } // ColumnLayout } // GroupBox (wallet settings) From 521974f2303a142959a6125241be94dfc3eea516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Wed, 4 Dec 2019 20:40:23 -0500 Subject: [PATCH 28/82] Refactor some blocks of code into an independent function. Add an `updateFooterButtonsStatus` function to update the footer buttons status ;) Rename some functions and properties. Simplify code layout. --- src/ui/Settings.qml | 114 ++++++++++++++++++++++++-------------------- 1 file changed, 62 insertions(+), 52 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index 056ba016..fe426c90 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -35,12 +35,7 @@ Page { property alias nodeUrl: textFieldNodeUrl.text Component.onCompleted: { - walletPath = savedWalletPath - nodeUrl = savedNodeUrl - isLocalWalletEnv = savedIsLocalWalletEnv - console.log("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!") - console.log("DEFAULT: " + defaultWalletPath + '\n' + defaultIsLocalWalletEnv + '\n' + defaultNodeUrl) - console.log("SAVED: " + savedWalletPath + '\n' + savedIsLocalWalletEnv + '\n' + savedNodeUrl) + loadSavedSettings() } function saveCurrentSettings() { @@ -48,13 +43,23 @@ Page { configManager.setValue("skycoin/walletSource/1/SourceType", isLocalWalletEnv ? "local" : "remote") configManager.setValue("skycoin/node/address", nodeUrl) - getCurrentSettings() + loadSavedSettings() } - function getCurrentSettings() { + function loadSavedSettings() { walletPath = savedWalletPath = configManager.getValue("skycoin/walletSource/1/Source") isLocalWalletEnv = savedIsLocalWalletEnv = configManager.getValue("skycoin/walletSource/1/SourceType") === "local" - nodeUrl = configManager.getValue("skycoin/node/address") + nodeUrl = savedNodeUrl = configManager.getValue("skycoin/node/address") + + updateFooterButtonsStatus() + } + + function updateFooterButtonsStatus() { + var configChanged = (walletPath !== savedWalletPath || isLocalWalletEnv !== savedIsLocalWalletEnv || nodeUrl != savedNodeUrl) + var noDefaultConfig = (walletPath !== defaultWalletPath || isLocalWalletEnv !== defaultIsLocalWalletEnv || nodeUrl !== defaultNodeUrl) + footer.standardButton(Dialog.Apply).enabled = configChanged + footer.standardButton(Dialog.Discard).enabled = configChanged + footer.standardButton(Dialog.RestoreDefaults).enabled = noDefaultConfig } footer: DialogButtonBox { @@ -83,64 +88,69 @@ Page { GroupBox { Layout.fillWidth: true title: qsTr("Wallet environment settings") - - ColumnLayout { + + RowLayout { anchors.fill: parent + + Label { + text: qsTr("Remote") + font.bold: true + color: Material.hintTextColor + } + Switch { + id: switchLocalWalletEnv - RowLayout { - Label { - text: qsTr("Remote") - font.bold: true - color: Material.hintTextColor - } - Switch { - id: switchLocalWalletEnv + checked: savedIsLocalWalletEnv + font.bold: true - checked: savedIsLocalWalletEnv - font.bold: true - Material.foreground: textColor - } - Label { - text: qsTr("Local") - font.bold: true - color: Material.accent + onToggled: { + updateFooterButtonsStatus(); } + } + Label { + text: qsTr("Local") + font.bold: true + color: Material.accent + } - Rectangle { - Layout.fillHeight: true - Layout.leftMargin: 10 - Layout.rightMargin: 10 - width: 1 - color: Material.hintTextColor - } + Rectangle { + Layout.fillHeight: true + Layout.leftMargin: 10 + Layout.rightMargin: 10 + width: 1 + color: Material.hintTextColor + } - TextField { - id: textFieldWalletPath + TextField { + id: textFieldWalletPath + + Layout.fillWidth: true + enabled: isLocalWalletEnv + selectByMouse: true + placeholderText: qsTr("Local wallet path") - Layout.fillWidth: true - enabled: isLocalWalletEnv - selectByMouse: true - placeholderText: qsTr("Local wallet path") + onTextChanged: { + updateFooterButtonsStatus(); } - } // RowLayout - } // ColumnLayout + } + } // RowLayout } // GroupBox (wallet settings) GroupBox { Layout.fillWidth: true title: qsTr("Network settings") - ColumnLayout { - anchors.fill: parent + TextField { + id: textFieldNodeUrl - TextField { - id: textFieldNodeUrl + anchors.fill: parent + selectByMouse: true + placeholderText: qsTr("Node URL") - selectByMouse: true - Layout.fillWidth: true - placeholderText: qsTr("Node URL") + onTextChanged: { + updateFooterButtonsStatus(); } - } // ColumnLayout + } } // GroupBox (network settings) } // ColumnLayout @@ -180,9 +190,9 @@ Page { onAccepted: { if (onlyDiscard) { - getCurrentSettings() + loadSavedSettings() } else { - getCurrentSettings() // getDefaultSettings() + loadSavedSettings() // loadDefaultSettings() } saveCurrentSettings() } From 6d2eb4eb5965935d10de750eb64939790a75b57b Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Mon, 9 Dec 2019 03:49:10 -0500 Subject: [PATCH 29/82] [models] Add getDefaultValue method to ConfigManager --- src/coin/skycoin/config/config.go | 2 +- src/coin/skycoin/main.go | 3 +- src/coin/skycoin/models/main.go | 5 +-- src/main/config.go | 64 ++++++++++++++++++++++------ src/models/config.go | 22 +++++++++- src/models/history/historyManager.go | 5 ++- src/ui/Settings.qml | 1 - 7 files changed, 81 insertions(+), 21 deletions(-) diff --git a/src/coin/skycoin/config/config.go b/src/coin/skycoin/config/config.go index 7beb9001..1fbac8c8 100644 --- a/src/coin/skycoin/config/config.go +++ b/src/coin/skycoin/config/config.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - local "github.com/fibercrypto/FiberCryptoWallet/src/main" + local "github.com/fibercrypto/fibercryptowallet/src/main" ) const ( diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index a50a1146..5d77f36f 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -6,7 +6,8 @@ import ( "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/config" sky "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" + + //local "github.com/fibercrypto/fibercryptowallet/src/main" util "github.com/fibercrypto/fibercryptowallet/src/util" ) diff --git a/src/coin/skycoin/models/main.go b/src/coin/skycoin/models/main.go index 0f1c7073..7676e127 100644 --- a/src/coin/skycoin/models/main.go +++ b/src/coin/skycoin/models/main.go @@ -1,13 +1,11 @@ package skycoin import ( - "fmt" - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/config" "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" "github.com/fibercrypto/fibercryptowallet/src/core" "github.com/fibercrypto/fibercryptowallet/src/errors" - local "github.com/fibercrypto/fibercryptowallet/src/main" + //local "github.com/fibercrypto/fibercryptowallet/src/main" ) type SkyFiberPlugin struct { @@ -62,7 +60,6 @@ func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { wltSources, err := config.GetWalletSources() if err != nil { - fmt.Println(err.Error(), " ES AQUIIIII") return nil } wltEnvs := make([]core.WalletEnv, 0) diff --git a/src/main/config.go b/src/main/config.go index efa7ba18..ef989477 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -1,11 +1,12 @@ package local import ( - "errors" + "encoding/json" "sync" - qtcore "github.com/therecipe/qt/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" "github.com/fibercrypto/fibercryptowallet/src/util/logging" + qtcore "github.com/therecipe/qt/core" ) var logConfigManager = logging.MustGetLogger("ConfigManager") @@ -20,18 +21,21 @@ const ( var ( confManager *ConfigManager once sync.Once - OptionNotFoundError error = errors.New("Option not found") + OptionNotFoundError = errors.ErrInvalidOptions ) func init() { qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) confManager = &ConfigManager{ - setting: qs, + setting: qs, + sections: make(map[string]*SectionManager, 0), } + } type ConfigManager struct { - setting *qtcore.QSettings + setting *qtcore.QSettings + sections map[string]*SectionManager } func (cm *ConfigManager) GetSections() []string { @@ -39,13 +43,21 @@ func (cm *ConfigManager) GetSections() []string { } func (cm *ConfigManager) GetSectionManager(section string) *SectionManager { - return &SectionManager{ - name: section, - settings: cm.setting, + sectionM, ok := cm.sections[section] + if !ok { + return nil } + return sectionM } func (cm *ConfigManager) RegisterSection(name string, options []*Option) *SectionManager { + + cm.sections[name] = &SectionManager{ + name: name, + settings: cm.setting, + options: options, + } + cm.setting.BeginGroup(name) defer cm.setting.EndGroup() defer cm.setting.Sync() @@ -61,15 +73,13 @@ func (cm *ConfigManager) RegisterSection(name string, options []*Option) *Sectio } } - return &SectionManager{ - name: name, - settings: cm.setting, - } + return cm.sections[name] } type SectionManager struct { name string settings *qtcore.QSettings + options []*Option } func (sm *SectionManager) GetValue(name string, sectionPath []string) (string, error) { @@ -97,6 +107,24 @@ func (sm *SectionManager) GetValue(name string, sectionPath []string) (string, e return val.ToString(), nil } +func (sm *SectionManager) GetDefaultValue(option string, sectionPath []string, name string) (string, error) { + for _, opt := range sm.options { + if compareStringSlices(sectionPath, opt.sectionPath) && option == opt.name { + store := make(map[string]string, 0) + err := json.Unmarshal([]byte(opt._default), &store) + if err != nil { + return "", err + } + val, ok := store[name] + if !ok { + return "", errors.ErrInvalidOptions + } + return val, nil + } + } + return "", OptionNotFoundError +} + func (sm *SectionManager) Save(name string, sectionPath []string, value string) error { sm.settings.BeginGroup(sm.name) defer sm.settings.EndGroup() @@ -197,3 +225,15 @@ func NewOption(name string, sectionPath []string, optional bool, _default string func GetConfigManager() *ConfigManager { return confManager } + +func compareStringSlices(a []string, b []string) bool { + if len(a) != len(b) { + return false + } + for i, val := range a { + if val != b[i] { + return false + } + } + return true +} diff --git a/src/models/config.go b/src/models/config.go index efda1b73..54c14937 100644 --- a/src/models/config.go +++ b/src/models/config.go @@ -3,8 +3,8 @@ package models import ( "encoding/json" "strings" + local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" "github.com/therecipe/qt/qml" @@ -19,6 +19,7 @@ type ConfigManager struct { _ func(string) string `slot:"getValue"` _ func() []string `slot:"getSections"` _ func(string) *ConfigSection `slot:"getSection"` + _ func(string) string `slot:"getDefaultValue"` } func (cm *ConfigManager) init() { @@ -28,6 +29,7 @@ func (cm *ConfigManager) init() { cm.ConnectGetSections(cm.getSections) cm.ConnectGetSection(cm.getSection) cm.ConnectGetValue(cm.getValue) + cm.ConnectGetDefaultValue(cm.getDefaultValue) } @@ -63,6 +65,16 @@ func (cm *ConfigManager) getValue(path string) string { return cm.GetSection(section).getValue(optName, optPath, name) } +func (cm *ConfigManager) getDefaultValue(path string) string { + splitedPath := strings.Split(path, "/") + section := splitedPath[0] + optPath := splitedPath[1 : len(splitedPath)-1] + name := splitedPath[len(splitedPath)-1] + optName := optPath[len(optPath)-1] + optPath = optPath[:len(optPath)-1] + return cm.GetSection(section).getDefaultValue(optName, optPath, name) +} + type ConfigSection struct { qtcore.QObject sm *local.SectionManager @@ -141,6 +153,14 @@ func (cs *ConfigSection) getValue(opt string, path []string, name string) string } +func (cs *ConfigSection) getDefaultValue(opt string, path []string, name string) string { + val, err := cs.sm.GetDefaultValue(opt, path, name) + if err != nil { + return "" + } + return val +} + type KeyValueStorage struct { qtcore.QObject _ func() []string `slot:"getKeys"` diff --git a/src/models/history/historyManager.go b/src/models/history/historyManager.go index 65469317..f232846c 100644 --- a/src/models/history/historyManager.go +++ b/src/models/history/historyManager.go @@ -10,7 +10,9 @@ import ( coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" + + //local "github.com/fibercrypto/fibercryptowallet/src/main" + "github.com/fibercrypto/fibercryptowallet/src/models" "github.com/fibercrypto/fibercryptowallet/src/models/address" "github.com/fibercrypto/fibercryptowallet/src/models/transactions" "github.com/fibercrypto/fibercryptowallet/src/util" @@ -46,6 +48,7 @@ func (hm *HistoryManager) init() { hm.ConnectAddFilter(hm.addFilter) hm.ConnectRemoveFilter(hm.removeFilter) hm.walletEnv = models.GetWalletEnv() + } type ByDate []*transactions.TransactionDetails diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index fe426c90..df5fd72d 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -42,7 +42,6 @@ Page { configManager.setValue("skycoin/walletSource/1/Source", walletPath) configManager.setValue("skycoin/walletSource/1/SourceType", isLocalWalletEnv ? "local" : "remote") configManager.setValue("skycoin/node/address", nodeUrl) - loadSavedSettings() } From 1c9ce5912f2a6a448bbc9220f2c68759c1fead1d Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Thu, 12 Dec 2019 19:48:59 -0500 Subject: [PATCH 30/82] [ci] refs #135 - Fix indentation error in Travis script --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f4f4ee10..f5506d62 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,7 +34,7 @@ matrix: - DEFAULT_TARGET=android-emulator make build-docker - make lint - make test - - make test-cover-travis + - make test-cover-travis - stage: Linux install: - make install-docker-deps From 7e5cc473ee8a83eb5cd5df83a6d39f2d93b2ad61 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Thu, 12 Dec 2019 20:45:50 -0500 Subject: [PATCH 31/82] [ci] refs #135 - Clean source before running tests on Travis CI --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index f5506d62..52db6956 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,6 +44,7 @@ matrix: script: - make clean - DEFAULT_TARGET=linux make build-docker + - make clean - make test - make lint - make test-cover-travis From b1d1eb3ec8d6d4eb45289e8fe3a8c5d7fa0d983f Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Thu, 12 Dec 2019 23:18:06 -0500 Subject: [PATCH 32/82] [util] refs #135 - Replace assert => require in util package cipher tests --- src/util/cipher_test.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/util/cipher_test.go b/src/util/cipher_test.go index 6b982e9c..929a448e 100644 --- a/src/util/cipher_test.go +++ b/src/util/cipher_test.go @@ -2,7 +2,7 @@ package util import ( "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" "testing" ) @@ -32,19 +32,19 @@ func TestNewGenericAddress(t *testing.T) { for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { got := NewGenericAddress(tt.args.addr) - assert.Equal(t, got, tt.want) - assert.Equal(t, got.Bytes(), []byte(tt.args.addr)) - assert.Equal(t, got.String(), tt.args.addr) - assert.False(t, got.IsBip32()) + require.Equal(t, got, tt.want) + require.Equal(t, got.Bytes(), []byte(tt.args.addr)) + require.Equal(t, got.String(), tt.args.addr) + require.False(t, got.IsBip32()) if tt.name == "invalid_Addrs" { - assert.True(t, got.Null()) + require.True(t, got.Null()) } else { - assert.False(t, got.Null()) + require.False(t, got.Null()) } - assert.Nil(t, got.Verify(nil)) - assert.Nil(t, got.GetCryptoAccount()) - assert.Equal(t, got.Checksum(), core.Checksum{}) + require.Nil(t, got.Verify(nil)) + require.Nil(t, got.GetCryptoAccount()) + require.Equal(t, got.Checksum(), core.Checksum{}) }) } From 88558860a85ff431ae27fc236975d42f02ce3ec7 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Fri, 13 Dec 2019 02:58:22 -0500 Subject: [PATCH 33/82] [ci] refs #135 - Run tests inside Docker container during Travis builds --- .travis.yml | 6 +++--- Makefile | 9 ++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 52db6956..b639de0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,7 +21,7 @@ matrix: - DEFAULT_TARGET=rpi2 make build-docker - DEFAULT_TARGET=rpi3 make build-docker - make lint - - make test + - make test-docker - stage: Android if: branch = release*$ install: @@ -33,7 +33,7 @@ matrix: - DEFAULT_TARGET=android make build-docker - DEFAULT_TARGET=android-emulator make build-docker - make lint - - make test + - make test-docker - make test-cover-travis - stage: Linux install: @@ -45,7 +45,7 @@ matrix: - make clean - DEFAULT_TARGET=linux make build-docker - make clean - - make test + - make test-docker - make lint - make test-cover-travis - stage: Windows diff --git a/Makefile b/Makefile index 2a1617db..eec75447 100644 --- a/Makefile +++ b/Makefile @@ -89,6 +89,10 @@ BINPATH_Windows_NT := deploy/windows/FiberCryptoWallet.exe BINPATH_Darwin := deploy/darwin/fibercryptowallet.app/Contents/MacOS/fibercryptowallet BINPATH := $(BINPATH_$(UNAME_S)) +PWD := $(shell pwd) + +GOPATH_SRC := $$GOPATH/github.com/fibercrypto/fibercryptowallet + deps: ## Add dependencies dep ensure rm -rf rm -rf vendor/github.com/therecipe @@ -131,7 +135,7 @@ install-deps-Windows: ## Install Windowns dependencies install-deps: install-deps-$(UNAME_S) install-linters ## Install dependencies @echo "Dependencies installed" -build-docker: ## Build project using docker +build-docker: install-docker-deps ## Build project using docker @echo "Building $(APP_NAME)..." qtdeploy -docker build $(DEFAULT_TARGET) @echo "Done." @@ -258,6 +262,9 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite +test-docker: install-docker-deps ## Run tests inside Docker container + docker run --rm -v $(PWD):$(GOPATH_SRC) bash -c 'make -C $(GOPATH_SRC) test' + install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck cat ./.travis/install-golangci-lint.sh | sh -s -- -b $(GOPATH)/bin v1.21.0 From e3da0885c2d6e233c9b2beff38aa3769a4acb446 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Fri, 13 Dec 2019 03:06:22 -0500 Subject: [PATCH 34/82] [ci] refs #135 - Add (missing) therecipe/qt Docker image name in make test-docker --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index eec75447..628eeca6 100644 --- a/Makefile +++ b/Makefile @@ -93,6 +93,8 @@ PWD := $(shell pwd) GOPATH_SRC := $$GOPATH/github.com/fibercrypto/fibercryptowallet +DOCKER_QT = therecipe/qt + deps: ## Add dependencies dep ensure rm -rf rm -rf vendor/github.com/therecipe @@ -263,7 +265,7 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite test-docker: install-docker-deps ## Run tests inside Docker container - docker run --rm -v $(PWD):$(GOPATH_SRC) bash -c 'make -C $(GOPATH_SRC) test' + docker run --rm -v $(PWD):$(GOPATH_SRC) $(DOCKER_QT) bash -c 'make -C $(GOPATH_SRC) test' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From ba30ce1639b801b8aea585f46d92b0468a984329 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Fri, 13 Dec 2019 03:26:18 -0500 Subject: [PATCH 35/82] [ci] refs #135 - Append default arch name to Docker image name in make test-docker --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 628eeca6..6c48dd47 100644 --- a/Makefile +++ b/Makefile @@ -111,7 +111,7 @@ install-deps-no-envs: ## Install therecipe/qt with -tags=no_env set install-docker-deps: ## Install docker images for project compilation using docker @echo "Downloading images..." - docker pull therecipe/qt:$(DEFAULT_ARCH) + docker pull $(DOCKER_QT):$(DEFAULT_ARCH) @echo "Download finished." install-deps-Linux: ## Install Linux dependencies @@ -265,7 +265,7 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite test-docker: install-docker-deps ## Run tests inside Docker container - docker run --rm -v $(PWD):$(GOPATH_SRC) $(DOCKER_QT) bash -c 'make -C $(GOPATH_SRC) test' + docker run --rm -v $(PWD):$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c 'make -C $(GOPATH_SRC) test' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 91f5a114d1af7148a3fe7bdc8fde21c22962e753 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Fri, 13 Dec 2019 18:08:47 -0500 Subject: [PATCH 36/82] [ci] refs #135 - Add src step in Makefile GOPATH_SRC var --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 6c48dd47..b7d0ff07 100644 --- a/Makefile +++ b/Makefile @@ -91,7 +91,7 @@ BINPATH := $(BINPATH_$(UNAME_S)) PWD := $(shell pwd) -GOPATH_SRC := $$GOPATH/github.com/fibercrypto/fibercryptowallet +GOPATH_SRC := $$GOPATH/src/github.com/fibercrypto/fibercryptowallet DOCKER_QT = therecipe/qt From 73f3067d7eb1ee5786e7469c77d414a607b7d3fd Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Fri, 13 Dec 2019 22:55:39 -0500 Subject: [PATCH 37/82] [ci] refs #135 - Run commands inside Docker container with make run-docker Use it in Travis script --- .travis.yml | 10 +++++----- Makefile | 5 +++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index b639de0a..66b40224 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,7 +21,7 @@ matrix: - DEFAULT_TARGET=rpi2 make build-docker - DEFAULT_TARGET=rpi3 make build-docker - make lint - - make test-docker + - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test' - stage: Android if: branch = release*$ install: @@ -33,8 +33,8 @@ matrix: - DEFAULT_TARGET=android make build-docker - DEFAULT_TARGET=android-emulator make build-docker - make lint - - make test-docker - - make test-cover-travis + - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test' + - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test-cover-travis' - stage: Linux install: - make install-docker-deps @@ -45,9 +45,9 @@ matrix: - make clean - DEFAULT_TARGET=linux make build-docker - make clean - - make test-docker + - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test' - make lint - - make test-cover-travis + - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test-cover-travis' - stage: Windows os: windows install: diff --git a/Makefile b/Makefile index b7d0ff07..5869a50d 100644 --- a/Makefile +++ b/Makefile @@ -264,8 +264,9 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite -test-docker: install-docker-deps ## Run tests inside Docker container - docker run --rm -v $(PWD):$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c 'make -C $(GOPATH_SRC) test' +run-docker: install-docker-deps ## Run CMD inside Docker container + @export DOCKER_GOPATH_SRC=$(shell docker run -t --rm $(DOCKER_QT):$(DEFAULT_ARCH) echo $$GOPATH) + docker run --rm -v $(PWD):$(DOCKER_GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c 'i$(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 76f8ed13802e72553f221d59a9043a2165a9d93b Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sat, 14 Dec 2019 00:12:55 -0500 Subject: [PATCH 38/82] [ci] refs #135 - Determine therecipe/qt GOPATH using docker inspect --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 5869a50d..3130c5de 100644 --- a/Makefile +++ b/Makefile @@ -265,8 +265,8 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite run-docker: install-docker-deps ## Run CMD inside Docker container - @export DOCKER_GOPATH_SRC=$(shell docker run -t --rm $(DOCKER_QT):$(DEFAULT_ARCH) echo $$GOPATH) - docker run --rm -v $(PWD):$(DOCKER_GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c 'i$(CMD)' + @export DOCKER_GOPATH_SRC=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) + docker run --rm -v $(PWD):${DOCKER_GOPATH_SRC} $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 2ba642e4530bf37051a61ecb39ca17a5ad1866b8 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sat, 14 Dec 2019 10:20:05 -0500 Subject: [PATCH 39/82] [ci] refs #135 - Implement DOCKER_GOPATH_SRC as run-docker target specific variable --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3130c5de..8654b136 100644 --- a/Makefile +++ b/Makefile @@ -264,9 +264,10 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite +run-docker: DOCKER_GOPATH_SRC=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) run-docker: install-docker-deps ## Run CMD inside Docker container - @export DOCKER_GOPATH_SRC=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) - docker run --rm -v $(PWD):${DOCKER_GOPATH_SRC} $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' + @echo "Docker container GOPATH found at $(DOCKER_GOPATH_SRC)" + docker run --rm -v $(PWD):$(DOCKER_GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 975f759e8971faf28965b9f9831c857050856aca Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sat, 14 Dec 2019 10:51:09 -0500 Subject: [PATCH 40/82] [ci] refs #135 - Append project subpath to Docker GOPATH to mount volume in container created for run-docker --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 8654b136..7241f4f2 100644 --- a/Makefile +++ b/Makefile @@ -91,7 +91,7 @@ BINPATH := $(BINPATH_$(UNAME_S)) PWD := $(shell pwd) -GOPATH_SRC := $$GOPATH/src/github.com/fibercrypto/fibercryptowallet +GOPATH_SRC := src/github.com/fibercrypto/fibercryptowallet DOCKER_QT = therecipe/qt @@ -264,10 +264,10 @@ test-cover: clean-test test-sky-launch-html-cover ## Show more details of test c test: clean-test test-core test-sky ## Run project test suite -run-docker: DOCKER_GOPATH_SRC=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) +run-docker: DOCKER_GOPATH=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) run-docker: install-docker-deps ## Run CMD inside Docker container - @echo "Docker container GOPATH found at $(DOCKER_GOPATH_SRC)" - docker run --rm -v $(PWD):$(DOCKER_GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' + @echo "Docker container GOPATH found at $(DOCKER_GOPATH)" + docker run --rm -v $(PWD):$(DOCKER_GOPATH_SRC)/$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 8c6d3201453719a78be970fdc3cf3442b51abbf4 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sat, 14 Dec 2019 11:04:12 -0500 Subject: [PATCH 41/82] [ci] refs #135 - DOCKER_GOPATH_SRC => DOCKER_GOPATH in make docker-run --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 7241f4f2..3c19e33f 100644 --- a/Makefile +++ b/Makefile @@ -267,7 +267,7 @@ test: clean-test test-core test-sky ## Run project test suite run-docker: DOCKER_GOPATH=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) run-docker: install-docker-deps ## Run CMD inside Docker container @echo "Docker container GOPATH found at $(DOCKER_GOPATH)" - docker run --rm -v $(PWD):$(DOCKER_GOPATH_SRC)/$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' + docker run --rm -v $(PWD):$(DOCKER_GOPATH)/$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 105acea044f7f97560b56a3a72a1ceee670e2fa6 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sun, 15 Dec 2019 09:45:10 -0500 Subject: [PATCH 42/82] [ci] refs #135 - Switch to project source folder inside Docker container prior to running make run-docker command Project source folder is the one mounted internally under container GOPATH --- .travis.yml | 10 +++++----- Makefile | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 66b40224..4fb5ec8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,7 +21,7 @@ matrix: - DEFAULT_TARGET=rpi2 make build-docker - DEFAULT_TARGET=rpi3 make build-docker - make lint - - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test' + - make run-docker CMD='make test' - stage: Android if: branch = release*$ install: @@ -33,8 +33,8 @@ matrix: - DEFAULT_TARGET=android make build-docker - DEFAULT_TARGET=android-emulator make build-docker - make lint - - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test' - - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test-cover-travis' + - make run-docker CMD='make test' + - make run-docker CMD='make test-cover-travis' - stage: Linux install: - make install-docker-deps @@ -45,9 +45,9 @@ matrix: - make clean - DEFAULT_TARGET=linux make build-docker - make clean - - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test' + - make run-docker CMD='make test' - make lint - - make run-docker CMD='make -C $GOPATH/src/github.com/fibercrypto/fibercryptowallet test-cover-travis' + - make run-docker CMD='make test-cover-travis' - stage: Windows os: windows install: diff --git a/Makefile b/Makefile index 3c19e33f..63a192f8 100644 --- a/Makefile +++ b/Makefile @@ -267,7 +267,7 @@ test: clean-test test-core test-sky ## Run project test suite run-docker: DOCKER_GOPATH=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) run-docker: install-docker-deps ## Run CMD inside Docker container @echo "Docker container GOPATH found at $(DOCKER_GOPATH)" - docker run --rm -v $(PWD):$(DOCKER_GOPATH)/$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c '$(CMD)' + docker run --rm -v $(PWD):$(DOCKER_GOPATH)/$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c 'cd $(DOCKER_GOPATH)/$(GOPATH_SRC) ; $(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 9ede320c4b3cfc31dc911492a0916ac642cd04e8 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sun, 15 Dec 2019 11:08:11 -0500 Subject: [PATCH 43/82] [ci] refs #135 - For Linux builds run make install-coveralls inside Docker container --- .travis.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4fb5ec8d..a882da43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,27 +27,25 @@ matrix: install: - DEFAULT_ARCH=android make install-docker-deps - make install-deps-no-envs - - make install-coveralls script: - make clean - DEFAULT_TARGET=android make build-docker - DEFAULT_TARGET=android-emulator make build-docker - make lint - make run-docker CMD='make test' - - make run-docker CMD='make test-cover-travis' + - make run-docker CMD='make install coveralls ; make test-cover-travis' - stage: Linux install: - make install-docker-deps - make install-deps-no-envs - make install-linters - - make install-coveralls script: - make clean - DEFAULT_TARGET=linux make build-docker - make clean - make run-docker CMD='make test' - make lint - - make run-docker CMD='make test-cover-travis' + - make run-docker CMD='make install-coveralls ; make test-cover-travis' - stage: Windows os: windows install: From e44b66860f081a3154118ec713153c06f39a1615 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sun, 15 Dec 2019 13:16:32 -0500 Subject: [PATCH 44/82] [ci] refs #135 - Use GOPATH (rather than HOME) to run goveralls in make test-cover-travis --- Makefile | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 63a192f8..f43cb6c5 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ OSNAME = $(shell echo $(UNAME_S) | tr A-Z a-z) DEFAULT_TARGET ?= desktop DEFAULT_ARCH ?= linux ## In future use as a parameter tu make command. -COIN = skycoin +COIN ?= skycoin COVERAGEPATH = src/coin/$(COIN) COVERAGEFILE = $(COVERAGEPATH)/coverage.out COVERAGEHTML = $(COVERAGEPATH)/coverage.html @@ -33,9 +33,6 @@ ICONSET := resources/images/icons/appIcon/appIcon.iconset CONVERT := convert SIPS := sips ICONUTIL := iconutil -UNAME_S = $(shell uname -s) -DEFAULT_TARGET ?= desktop -DEFAULT_ARCH ?= linux # Platform-specific switches ifeq ($(OS),Windows_NT) @@ -91,6 +88,7 @@ BINPATH := $(BINPATH_$(UNAME_S)) PWD := $(shell pwd) +GOPATH ?= $(shell echo "$${GOPATH}") GOPATH_SRC := src/github.com/fibercrypto/fibercryptowallet DOCKER_QT = therecipe/qt @@ -253,11 +251,11 @@ test-sky-launch-html-cover: test-cover-travis: go test -covermode=count -coverprofile=$(COVERAGEFILE) -timeout 30s github.com/fibercrypto/fibercryptowallet/src/util - $(HOME)/gopath/bin/goveralls -coverprofile=$(COVERAGEFILE) -service=travis-ci -repotoken 1zkcSxi8TkcxpL2zTQOK9G5FFoVgWjceP + $(GOPATH)/bin/goveralls -coverprofile=$(COVERAGEFILE) -service=travis-ci -repotoken 1zkcSxi8TkcxpL2zTQOK9G5FFoVgWjceP go test -coverprofile=$(COVERAGEFILE) -timeout 30s github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models - $(HOME)/gopath/bin/goveralls -coverprofile=$(COVERAGEFILE) -service=travis-ci -repotoken 1zkcSxi8TkcxpL2zTQOK9G5FFoVgWjceP + $(GOPATH)/bin/goveralls -coverprofile=$(COVERAGEFILE) -service=travis-ci -repotoken 1zkcSxi8TkcxpL2zTQOK9G5FFoVgWjceP go test -cover -covermode=count -coverprofile=$(COVERAGEFILE) -timeout 30s github.com/fibercrypto/fibercryptowallet/src/coin/skycoin - $(HOME)/gopath/bin/goveralls -coverprofile=$(COVERAGEFILE) -service=travis-ci -repotoken 1zkcSxi8TkcxpL2zTQOK9G5FFoVgWjceP + $(GOPATH)/bin/goveralls -coverprofile=$(COVERAGEFILE) -service=travis-ci -repotoken 1zkcSxi8TkcxpL2zTQOK9G5FFoVgWjceP test-cover: clean-test test-sky-launch-html-cover ## Show more details of test coverage From 80d91c6f2f6111782dad869074da97672a94a5b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Sun, 15 Dec 2019 15:44:42 -0500 Subject: [PATCH 45/82] Update the `default[...]` properties to get the real default settings from the backend Add a `restoreDefaultSettings` function and add its call appropriatelly Not need to save the current settings when accepting the `dialogConfirmation` dialog Make the `dialogConfirmation` get focus only when visible --- src/ui/Settings.qml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index 2592bb17..e3f15056 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -17,9 +17,9 @@ Page { // These are defaults. Will be restored when the "DEFAULT" button is clicked // TODO: How to get the defaults from the config manager - readonly property string defaultWalletPath: configManager.getValue("skycoin/walletSource/1/Source") - readonly property bool defaultIsLocalWalletEnv: configManager.getValue("skycoin/walletSource/1/SourceType") === "local" - readonly property string defaultNodeUrl: configManager.getValue("skycoin/node/address") + readonly property string defaultWalletPath: configManager.getDefaultValue("skycoin/walletSource/1/Source") + readonly property bool defaultIsLocalWalletEnv: configManager.getDefaultValue("skycoin/walletSource/1/SourceType") === "local" + readonly property string defaultNodeUrl: configManager.getDefaultValue("skycoin/node/address") // These are the saved settings, must be applied when the settings are opened or when // the user clicks "RESET" and updated when the user clicks "APPLY" @@ -53,6 +53,14 @@ Page { updateFooterButtonsStatus() } + function restoreDefaultSettings() { + walletPath = defaultWalletPath + isLocalWalletEnv = defaultIsLocalWalletEnv + nodeUrl = defaultNodeUrl + + saveCurrentSettings() + } + function updateFooterButtonsStatus() { var configChanged = (walletPath !== savedWalletPath || isLocalWalletEnv !== savedIsLocalWalletEnv || nodeUrl != savedNodeUrl) var noDefaultConfig = (walletPath !== defaultWalletPath || isLocalWalletEnv !== defaultIsLocalWalletEnv || nodeUrl !== defaultNodeUrl) @@ -165,7 +173,7 @@ Page { standardButtons: Dialog.Yes | Dialog.No title: qsTr("Confirm action") modal: true - focus: true + focus: visible ColumnLayout { width: parent.width @@ -191,9 +199,8 @@ Page { if (onlyDiscard) { loadSavedSettings() } else { - loadSavedSettings() // loadDefaultSettings() + restoreDefaultSettings() } - saveCurrentSettings() } } // Dialog } From ad0cc0b3b64076b5709d21ea33c0a2f50ab1457f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Enrique=20P=C3=A9rez=20S=C3=A1nchez?= Date: Sun, 15 Dec 2019 16:02:47 -0500 Subject: [PATCH 46/82] Get the organization and application's name from the official values instead of hard-cored ones --- src/main/config.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/config.go b/src/main/config.go index ef989477..175f1744 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -25,7 +25,7 @@ var ( ) func init() { - qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) + qs := qtcore.NewQSettings(qtcore.QCoreApplication_OrganizationName(), qtcore.QCoreApplication_ApplicationName(), nil) confManager = &ConfigManager{ setting: qs, sections: make(map[string]*SectionManager, 0), From 2474b6c1ea228eec895313c14a160fc346e54a1c Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Sun, 15 Dec 2019 17:31:15 -0500 Subject: [PATCH 47/82] [ci] refs #135 - Disable test coverage on Travis CI Linux builds --- .travis.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index a882da43..1146c80d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,7 +14,6 @@ matrix: - DEFAULT_ARCH=rpi2 make install-docker-deps - DEFAULT_ARCH=rpi3 make install-docker-deps - make install-deps-no-envs - - make install-coveralls script: - make clean - DEFAULT_TARGET=rpi1 make build-docker @@ -33,7 +32,8 @@ matrix: - DEFAULT_TARGET=android-emulator make build-docker - make lint - make run-docker CMD='make test' - - make run-docker CMD='make install coveralls ; make test-cover-travis' + # TODO: Restore this. See https://github.com/fibercrypto/fibercryptowallet/issues/284 + # - make run-docker CMD='make install coveralls ; make test-cover-travis' - stage: Linux install: - make install-docker-deps @@ -45,7 +45,8 @@ matrix: - make clean - make run-docker CMD='make test' - make lint - - make run-docker CMD='make install-coveralls ; make test-cover-travis' + # TODO: Restore this. See https://github.com/fibercrypto/fibercryptowallet/issues/284 + # - make run-docker CMD='make install-coveralls ; make test-cover-travis' - stage: Windows os: windows install: From fc68a847d40ee73ef8f308456bf747c695610b97 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Mon, 16 Dec 2019 17:35:14 -0500 Subject: [PATCH 48/82] [ci] refs #284 - Use simelotech/qt-test for make run-docker ... since it includes a newer git version --- .travis.yml | 6 ++---- Makefile | 6 ++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index f6e76c0a..f2fb8b7a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,8 +32,7 @@ matrix: - DEFAULT_TARGET=android-emulator make build-docker - make lint - make run-docker CMD='make test' - # TODO: Restore this. See https://github.com/fibercrypto/fibercryptowallet/issues/284 - # - make run-docker CMD='make install coveralls ; make test-cover-travis' + - make run-docker CMD='make install coveralls ; make test-cover-travis' - stage: Linux install: - make install-docker-deps @@ -45,8 +44,7 @@ matrix: - make clean - make run-docker CMD='make test' - make lint - # TODO: Restore this. See https://github.com/fibercrypto/fibercryptowallet/issues/284 - # - make run-docker CMD='make install-coveralls ; make test-cover-travis' + - make run-docker CMD='make install-coveralls ; make test-cover-travis' - stage: Windows os: windows install: diff --git a/Makefile b/Makefile index f43cb6c5..4af59b97 100644 --- a/Makefile +++ b/Makefile @@ -91,7 +91,8 @@ PWD := $(shell pwd) GOPATH ?= $(shell echo "$${GOPATH}") GOPATH_SRC := src/github.com/fibercrypto/fibercryptowallet -DOCKER_QT = therecipe/qt +DOCKER_QT ?= therecipe/qt +DOCKER_QT_TEST ?= simelotech/qt-test deps: ## Add dependencies dep ensure @@ -110,6 +111,7 @@ install-deps-no-envs: ## Install therecipe/qt with -tags=no_env set install-docker-deps: ## Install docker images for project compilation using docker @echo "Downloading images..." docker pull $(DOCKER_QT):$(DEFAULT_ARCH) + docker pull $(DOCKER_QT_TEST):$(DEFAULT_ARCH) @echo "Download finished." install-deps-Linux: ## Install Linux dependencies @@ -265,7 +267,7 @@ test: clean-test test-core test-sky ## Run project test suite run-docker: DOCKER_GOPATH=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) run-docker: install-docker-deps ## Run CMD inside Docker container @echo "Docker container GOPATH found at $(DOCKER_GOPATH)" - docker run --rm -v $(PWD):$(DOCKER_GOPATH)/$(GOPATH_SRC) $(DOCKER_QT):$(DEFAULT_ARCH) bash -c 'cd $(DOCKER_GOPATH)/$(GOPATH_SRC) ; $(CMD)' + docker run --rm -v $(PWD):$(DOCKER_GOPATH)/$(GOPATH_SRC) $(DOCKER_QT_TEST):$(DEFAULT_ARCH) bash -c 'cd $(DOCKER_GOPATH)/$(GOPATH_SRC) ; $(CMD)' install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck From 05752659137716da5340c7ecd7bbc5858cf48190 Mon Sep 17 00:00:00 2001 From: Olemis Lang Date: Mon, 16 Dec 2019 17:39:52 -0500 Subject: [PATCH 49/82] [ci] refs #135 - Install unzip on Travis Windows builds --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index f2fb8b7a..af1158ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,6 +49,7 @@ matrix: os: windows install: - choco install make -y + - choco install unzip -y - travis_wait make install-deps-Windows - make install-linters - make install-coveralls From 912e3f1710937961c437a0516fdf860bfc4053d8 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Tue, 17 Dec 2019 17:33:00 -0500 Subject: [PATCH 50/82] [lint] refs #135 Resolve lint issues --- src/coin/skycoin/main.go | 25 ++++++++++++++++++++----- src/main/config.go | 13 +++---------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/coin/skycoin/main.go b/src/coin/skycoin/main.go index 5d77f36f..630374dd 100644 --- a/src/coin/skycoin/main.go +++ b/src/coin/skycoin/main.go @@ -6,18 +6,33 @@ import ( "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/config" sky "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" //local "github.com/fibercrypto/fibercryptowallet/src/main" util "github.com/fibercrypto/fibercryptowallet/src/util" ) +var logSkycoin = logging.MustGetLogger("Skycoin Altcoin") + func init() { - config.RegisterConfig() - nodeStr, _ := config.GetOption(config.SettingPathToNode) - node := make(map[string]string, 0) - json.Unmarshal([]byte(nodeStr), &node) - core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["address"])) + err := config.RegisterConfig() + if err != nil { + logSkycoin.Warn("Couldn't register Skycoin configuration") + } + nodeStr, err := config.GetOption(config.SettingPathToNode) + if err != nil { + logSkycoin.Warn("Couldn't get node options") + } + node := make(map[string]string) + err = json.Unmarshal([]byte(nodeStr), &node) + if err != nil { + logSkycoin.Warn("Couldn't unmarshal from options") + } + err = core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(node["address"])) + if err != nil { + logSkycoin.Warn("Couldn't create section for Skycoin") + } util.RegisterAltcoin(sky.NewSkyFiberPlugin(sky.SkycoinMainNetParams)) } diff --git a/src/main/config.go b/src/main/config.go index ef989477..eead4df0 100644 --- a/src/main/config.go +++ b/src/main/config.go @@ -2,25 +2,18 @@ package local import ( "encoding/json" - "sync" "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" qtcore "github.com/therecipe/qt/core" ) -var logConfigManager = logging.MustGetLogger("ConfigManager") - const ( - pathToConfigFromHome = ".fiber/config.json" - pathToDefaultWalletsFromHome = ".skycoin/wallets" - LocalWallet = iota + LocalWallet = iota RemoteWallet ) var ( confManager *ConfigManager - once sync.Once OptionNotFoundError = errors.ErrInvalidOptions ) @@ -28,7 +21,7 @@ func init() { qs := qtcore.NewQSettings("Simelo", "FiberCrypto Wallet", nil) confManager = &ConfigManager{ setting: qs, - sections: make(map[string]*SectionManager, 0), + sections: make(map[string]*SectionManager), } } @@ -110,7 +103,7 @@ func (sm *SectionManager) GetValue(name string, sectionPath []string) (string, e func (sm *SectionManager) GetDefaultValue(option string, sectionPath []string, name string) (string, error) { for _, opt := range sm.options { if compareStringSlices(sectionPath, opt.sectionPath) && option == opt.name { - store := make(map[string]string, 0) + store := make(map[string]string) err := json.Unmarshal([]byte(opt._default), &store) if err != nil { return "", err From fcbe87b5ddb1f9b1e77da1ac7cc7d8e7e1b11638 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Tue, 17 Dec 2019 17:42:13 -0500 Subject: [PATCH 51/82] Run qtmoc desktop in windows build before tests --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index af1158ba..c98f9056 100644 --- a/.travis.yml +++ b/.travis.yml @@ -55,6 +55,7 @@ matrix: - make install-coveralls script: - make build + - qtmoc desktop - make test - make build-icon - make lint From e6e53486d0000c1f79a57b2ab5796099e456a4c0 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Tue, 17 Dec 2019 18:44:50 -0500 Subject: [PATCH 52/82] [qt] refs #135 Install qt in windows --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c98f9056..36499485 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,9 +53,10 @@ matrix: - travis_wait make install-deps-Windows - make install-linters - make install-coveralls + - curl -vLO http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe + - ./qt-unified-windows-x86-online.exe --script tools/qt-installer-windows.qs script: - make build - - qtmoc desktop - make test - make build-icon - make lint From ca098800f3466affb29c0e75b7aa339d0324a0bb Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Tue, 17 Dec 2019 19:40:56 -0500 Subject: [PATCH 53/82] [ci] refs #135 Add travis_wait to qt download --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 36499485..f7eed827 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,7 +53,7 @@ matrix: - travis_wait make install-deps-Windows - make install-linters - make install-coveralls - - curl -vLO http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe + - travis_wait curl -vLO http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe - ./qt-unified-windows-x86-online.exe --script tools/qt-installer-windows.qs script: - make build From 75ddcf3b951a37614655668b2f13aa7288dccd68 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Thu, 19 Dec 2019 15:46:11 -0500 Subject: [PATCH 54/82] Install qt in windows using config script --- .travis.yml | 3 +-- .travis/install-qt-win.sh | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 .travis/install-qt-win.sh diff --git a/.travis.yml b/.travis.yml index f7eed827..c93808cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,8 +53,7 @@ matrix: - travis_wait make install-deps-Windows - make install-linters - make install-coveralls - - travis_wait curl -vLO http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe - - ./qt-unified-windows-x86-online.exe --script tools/qt-installer-windows.qs + - ./.travis/install-qt-win.sh script: - make build - make test diff --git a/.travis/install-qt-win.sh b/.travis/install-qt-win.sh new file mode 100644 index 00000000..036cfa8e --- /dev/null +++ b/.travis/install-qt-win.sh @@ -0,0 +1,5 @@ +wget "http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe" -O qt.exe +./qt.exe --verbose --script util/qt-headless.qs +export MWDIR="/c/Users/travis/Qt/Tools/mingw730_64" +export QTDIR="/c/Users/travis/Qt/5.12.3/mingw73_64" +export PATH="$MWDIR/bin:$QTDIR/bin:$PATH" From dcb720087e15df3d0b8caeed5c8df336b645f725 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Thu, 19 Dec 2019 19:20:32 -0500 Subject: [PATCH 55/82] [ci][win] refs #135 add travis_wait to qt installation --- .travis.yml | 2 +- .travis/install-qt-win.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 .travis/install-qt-win.sh diff --git a/.travis.yml b/.travis.yml index c93808cd..d5b32ee5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,7 +53,7 @@ matrix: - travis_wait make install-deps-Windows - make install-linters - make install-coveralls - - ./.travis/install-qt-win.sh + - travis_wait ./.travis/install-qt-win.sh script: - make build - make test diff --git a/.travis/install-qt-win.sh b/.travis/install-qt-win.sh old mode 100644 new mode 100755 index 036cfa8e..5a749cc7 --- a/.travis/install-qt-win.sh +++ b/.travis/install-qt-win.sh @@ -3,3 +3,4 @@ wget "http://download.qt.io/official_releases/online_installers/qt-unified-windo export MWDIR="/c/Users/travis/Qt/Tools/mingw730_64" export QTDIR="/c/Users/travis/Qt/5.12.3/mingw73_64" export PATH="$MWDIR/bin:$QTDIR/bin:$PATH" +echo "QT already installed" From 955539c522c8fe08b6a7c86044756a0d831a51a1 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Thu, 19 Dec 2019 20:03:02 -0500 Subject: [PATCH 56/82] [qt] refs #135 Run qtsetup propertly --- .travis.yml | 1 - Makefile | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d5b32ee5..af1158ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,7 +53,6 @@ matrix: - travis_wait make install-deps-Windows - make install-linters - make install-coveralls - - travis_wait ./.travis/install-qt-win.sh script: - make build - make test diff --git a/Makefile b/Makefile index 4af59b97..ab804a84 100644 --- a/Makefile +++ b/Makefile @@ -129,7 +129,7 @@ install-deps-Darwin: ## Install osx dependencies install-deps-Windows: ## Install Windowns dependencies go get -u -v github.com/therecipe/qt/cmd/... - qtsetup -test=false -ErrorAction SilentlyContinue + (qtsetup -test=false | true) go get -t -d -v ./... wget -O magick.zip https://sourceforge.net/projects/imagemagick/files/im7-exes/ImageMagick-7.0.7-25-portable-Q16-x64.zip unzip magick.zip convert.exe From 95d95f2cc995e3c60ad06cf31142620477682f12 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Thu, 19 Dec 2019 20:32:16 -0500 Subject: [PATCH 57/82] [ci] refs #135 Set travis_wait time to 50 min --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index af1158ba..c7c7fdae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,7 +50,7 @@ matrix: install: - choco install make -y - choco install unzip -y - - travis_wait make install-deps-Windows + - travis_wait 50 make install-deps-Windows - make install-linters - make install-coveralls script: From dc7c30a45cc8dfce68cf277b20bde638597108a5 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sat, 21 Dec 2019 17:53:21 -0500 Subject: [PATCH 58/82] [ci] refs #135 Test uname_s in travis windows --- .travis.yml | 1 + Makefile | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c7c7fdae..1d9992d3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,6 +53,7 @@ matrix: - travis_wait 50 make install-deps-Windows - make install-linters - make install-coveralls + - make tw script: - make build - make test diff --git a/Makefile b/Makefile index ab804a84..bb8289cb 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ .PHONY: prepare-release gen-mocks .PHONY: run help .PHONY: test test-core test-sky test-sky-launch-html-cover test-cover lint -.PHONY: clean-test clean-build clean clean-Windows +.PHONY: clean-test clean-build clean clean-Windows tw # Application info (for dumping) ORG_DOMAIN := simelo.tech.org @@ -273,6 +273,9 @@ install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck cat ./.travis/install-golangci-lint.sh | sh -s -- -b $(GOPATH)/bin v1.21.0 +tw: ## Install linters + @echo $(UNAME_S) + install-coveralls: ## Install coveralls go get golang.org/x/tools/cmd/cover go get github.com/mattn/goveralls From fd1730d722969c19f3bde30a77b411bd432b123d Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sat, 21 Dec 2019 17:57:11 -0500 Subject: [PATCH 59/82] [ci] refs #135 just run uname_s in travis windows build --- .travis.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1d9992d3..a254ec2b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -48,11 +48,11 @@ matrix: - stage: Windows os: windows install: - - choco install make -y - - choco install unzip -y - - travis_wait 50 make install-deps-Windows - - make install-linters - - make install-coveralls + # - choco install make -y + # - choco install unzip -y + # - travis_wait 50 make install-deps-Windows + # - make install-linters + # - make install-coveralls - make tw script: - make build From 0476770875deda806509ddf022bb740a77262064 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sat, 21 Dec 2019 18:06:25 -0500 Subject: [PATCH 60/82] [ci] refs #135 remove # in choco install make in travis --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a254ec2b..449f3204 100644 --- a/.travis.yml +++ b/.travis.yml @@ -48,7 +48,7 @@ matrix: - stage: Windows os: windows install: - # - choco install make -y + - choco install make -y # - choco install unzip -y # - travis_wait 50 make install-deps-Windows # - make install-linters From a53ef86549745f9e7d55ec4b04fc28b4e00b4e55 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sat, 21 Dec 2019 18:15:07 -0500 Subject: [PATCH 61/82] [make][ci] refs #135 Add rule for travis windows installation --- Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index bb8289cb..79685e17 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ .PHONY: prepare-release gen-mocks .PHONY: run help .PHONY: test test-core test-sky test-sky-launch-html-cover test-cover lint -.PHONY: clean-test clean-build clean clean-Windows tw +.PHONY: clean-test clean-build clean clean-Windows # Application info (for dumping) ORG_DOMAIN := simelo.tech.org @@ -195,6 +195,11 @@ $(BINPATH_Windows_NT): $(SRCFILES) make build-res-Windows_NT make build-qt +build-Windows-travis: $(SRCFILES) + make build-icon + make build-res-Windows_NT + make build-qt + build-res-Darwin: $(PLIST) $(APP_ICON_PATH)/appIcon.icns @echo "Building on Darwin" mkdir -p "$(DARWIN_RES)/Content/Resources" @@ -273,9 +278,6 @@ install-linters: ## Install linters go get -u github.com/FiloSottile/vendorcheck cat ./.travis/install-golangci-lint.sh | sh -s -- -b $(GOPATH)/bin v1.21.0 -tw: ## Install linters - @echo $(UNAME_S) - install-coveralls: ## Install coveralls go get golang.org/x/tools/cmd/cover go get github.com/mattn/goveralls From 639a80252965c508fd6b9c94191ef3bc6926d4fb Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sat, 21 Dec 2019 18:17:34 -0500 Subject: [PATCH 62/82] [ci] refs #135 Restore travis and add build on windows directly --- .travis.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 449f3204..094891ed 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,13 +49,12 @@ matrix: os: windows install: - choco install make -y - # - choco install unzip -y - # - travis_wait 50 make install-deps-Windows - # - make install-linters - # - make install-coveralls - - make tw + - choco install unzip -y + - travis_wait 50 make install-deps-Windows + - make install-linters + - make install-coveralls script: - - make build + - make build-Windows-travis - make test - make build-icon - make lint From f0fffaa1ae7e16475bf379a221129b803b35bc15 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sun, 22 Dec 2019 16:16:11 -0500 Subject: [PATCH 63/82] [ci] refs #135 Add cache to travis --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 094891ed..85c21f36 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,10 @@ go: services: - docker go_import_path: github.com/fibercrypto/fibercryptowallet +cache: + directories: + - $GOPATH/src/github.com/therecipe + - $GOPATH/bin matrix: include: - stage: RPI From 33dc1c295f561c45532f258daa151ee471386eab Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sun, 22 Dec 2019 18:23:47 -0500 Subject: [PATCH 64/82] [make][ci] refs #135 set GO111MODULE=off in windows build --- .travis.yml | 1 + Makefile | 1 + 2 files changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 85c21f36..606aea50 100644 --- a/.travis.yml +++ b/.travis.yml @@ -58,6 +58,7 @@ matrix: - make install-linters - make install-coveralls script: + - ls $GOPATH/src/github.com/therecipe/qt - make build-Windows-travis - make test - make build-icon diff --git a/Makefile b/Makefile index 79685e17..ff77f9df 100644 --- a/Makefile +++ b/Makefile @@ -128,6 +128,7 @@ install-deps-Darwin: ## Install osx dependencies go get -t -d -v ./... install-deps-Windows: ## Install Windowns dependencies + set GO111MODULE=off go get -u -v github.com/therecipe/qt/cmd/... (qtsetup -test=false | true) go get -t -d -v ./... From 3a861607ae7198e8eaec5374d5d1e3b7d136eaa5 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Sun, 22 Dec 2019 19:01:39 -0500 Subject: [PATCH 65/82] [ci] remove gzip installation in travis --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 606aea50..e367d85e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,7 +53,7 @@ matrix: os: windows install: - choco install make -y - - choco install unzip -y + #- choco install unzip -y - travis_wait 50 make install-deps-Windows - make install-linters - make install-coveralls @@ -61,7 +61,7 @@ matrix: - ls $GOPATH/src/github.com/therecipe/qt - make build-Windows-travis - make test - - make build-icon + #- make build-icon - make lint - make test-cover-travis - stage: MacOS From d1e4cbf95102b9572ad8009d60a250c231fda85f Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 11:31:27 -0500 Subject: [PATCH 66/82] [make] refs #135 remove | true in qtsetup --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index ff77f9df..cec3e1a5 100644 --- a/Makefile +++ b/Makefile @@ -130,7 +130,7 @@ install-deps-Darwin: ## Install osx dependencies install-deps-Windows: ## Install Windowns dependencies set GO111MODULE=off go get -u -v github.com/therecipe/qt/cmd/... - (qtsetup -test=false | true) + qtsetup -test=false go get -t -d -v ./... wget -O magick.zip https://sourceforge.net/projects/imagemagick/files/im7-exes/ImageMagick-7.0.7-25-portable-Q16-x64.zip unzip magick.zip convert.exe From 708116cfbcd719d9fc89cd3962607a93c963b4ae Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 12:31:31 -0500 Subject: [PATCH 67/82] [ci] refs #135 Add Appveyor to project --- .travis/install-qt-win.sh | 29 +++++++--- .travis/qt-installer-windows.qs | 95 +++++++++++++++++++++++++++++++++ appveyor.yml | 31 +++++++++++ 3 files changed, 149 insertions(+), 6 deletions(-) create mode 100644 .travis/qt-installer-windows.qs create mode 100644 appveyor.yml diff --git a/.travis/install-qt-win.sh b/.travis/install-qt-win.sh index 5a749cc7..a64801d4 100755 --- a/.travis/install-qt-win.sh +++ b/.travis/install-qt-win.sh @@ -1,6 +1,23 @@ -wget "http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe" -O qt.exe -./qt.exe --verbose --script util/qt-headless.qs -export MWDIR="/c/Users/travis/Qt/Tools/mingw730_64" -export QTDIR="/c/Users/travis/Qt/5.12.3/mingw73_64" -export PATH="$MWDIR/bin:$QTDIR/bin:$PATH" -echo "QT already installed" +set -eu -o pipefail + +if [ -e "$QT5_BASE_DIR/bin/moc.exe" ]; then + echo "Found an existing Qt installation at $QT5_BASE_DIR" + exit +fi + +echo "Downloading the installer..." +# https is of no use if it redirects to a http mirror... +curl -vLo ~/qt-unified-windows-x86-online.exe http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe + +echo "Installing..." +# Run installer and save the installer output. To avoid hitting the timeout, +# periodically print some progress. On error, show the full log and abort. +~/qt-unified-windows-x86-online.exe --verbose --script .travis/qt-installer-windows.qs +#| +# tee ~/qt-installer-output.txt | +# .travis/report-progress.sh || +# (cat ~/qt-installer-output.txt; exit 1) +# +#printf 'Installation size: ' +#du -sm "$QT5_BASE_DIR" 2>&1 || +# (cat ~/qt-installer-output.txt; exit 1) \ No newline at end of file diff --git a/.travis/qt-installer-windows.qs b/.travis/qt-installer-windows.qs new file mode 100644 index 00000000..60341358 --- /dev/null +++ b/.travis/qt-installer-windows.qs @@ -0,0 +1,95 @@ + + +var INSTALL_COMPONENTS = [ + "qt.qt5.5130.win64_mingw73", + "qt.qt5.5130.qtscript", + "qt.qt5.5130.qtscript.win64_mingw73", + +]; + +function Controller() { + installer.autoRejectMessageBoxes(); + installer.installationFinished.connect(function() { + gui.clickButton(buttons.NextButton); + }) +} + +Controller.prototype.WelcomePageCallback = function() { + // click delay here because the next button is initially disabled for ~1 second + gui.clickButton(buttons.NextButton, 3000); +} + +Controller.prototype.CredentialsPageCallback = function() { + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.IntroductionPageCallback = function() { + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.DynamicTelemetryPluginFormCallback = function() { + gui.currentPageWidget().TelemetryPluginForm.statisticGroupBox.disableStatisticRadioButton.setChecked(true); + gui.clickButton(buttons.NextButton); + + //for(var key in widget.TelemetryPluginForm.statisticGroupBox){ + // console.log(key); + //} +} + +Controller.prototype.TargetDirectoryPageCallback = function() +{ + // Keep default at "C:\Qt". + //gui.currentPageWidget().TargetDirectoryLineEdit.setText("E:\\Qt"); + //gui.currentPageWidget().TargetDirectoryLineEdit.setText(installer.value("HomeDir") + "/Qt"); + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.ComponentSelectionPageCallback = function() { + + // https://doc-snapshots.qt.io/qtifw-3.1/noninteractive.html + var page = gui.pageWidgetByObjectName("ComponentSelectionPage"); + + var archiveCheckBox = gui.findChild(page, "Archive"); + var latestCheckBox = gui.findChild(page, "Latest releases"); + var fetchButton = gui.findChild(page, "FetchCategoryButton"); + + archiveCheckBox.click(); + latestCheckBox.click(); + fetchButton.click(); + + var widget = gui.currentPageWidget(); + + widget.deselectAll(); + + for (var i = 0; i < INSTALL_COMPONENTS.length; i++) { + widget.selectComponent(INSTALL_COMPONENTS[i]); + } + + //widget.selectComponent("qt.tools.qtcreator"); + //widget.selectComponent("qt.55.qt3d"); + + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.LicenseAgreementPageCallback = function() { + gui.currentPageWidget().AcceptLicenseRadioButton.setChecked(true); + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.StartMenuDirectoryPageCallback = function() { + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.ReadyForInstallationPageCallback = function() +{ + gui.clickButton(buttons.NextButton); +} + +Controller.prototype.FinishedPageCallback = function() { +var checkBoxForm = gui.currentPageWidget().LaunchQtCreatorCheckBoxForm; +if (checkBoxForm && checkBoxForm.launchQtCreatorCheckBox) { + checkBoxForm.launchQtCreatorCheckBox.checked = false; +} + gui.clickButton(buttons.FinishButton); +} + diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 00000000..5666c2b2 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,31 @@ +version: '{build}' +clone_depth: 1 + +platform: x64 + +clone_folder: c:\gopath\src\github.com\fibercrypto\fibercryptowallet + +environment: + GOPATH: c:\gopath + GOROOT: C:\go + +install: + - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH% + - echo %PATH% + - echo %GOPATH% + - go version + - go env + - .travis/install-qt-win.sh + - choco install make -y + - make install-deps-Windows + - make install-linters + - make install-coveralls + +test_script: + - make build-Windows-travis + - make test + - make lint + - make test-cover-travis + +build: off +deploy: off \ No newline at end of file From 210e93d90f0b889716584c2355a155f5e52d70fb Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 15:49:38 -0500 Subject: [PATCH 68/82] [ci] refs #135 mv appveyor.yml .appveyor.yml --- appveyor.yml => .appveyor.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename appveyor.yml => .appveyor.yml (100%) diff --git a/appveyor.yml b/.appveyor.yml similarity index 100% rename from appveyor.yml rename to .appveyor.yml From 8fce6359d4edd33a3f02ea01961d491abedf1c4b Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 16:04:44 -0500 Subject: [PATCH 69/82] Run using bash -c --- .appveyor.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 5666c2b2..46a74ddc 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -15,7 +15,7 @@ install: - echo %GOPATH% - go version - go env - - .travis/install-qt-win.sh + - bash -c ".travis/install-qt-win.sh" - choco install make -y - make install-deps-Windows - make install-linters @@ -28,4 +28,4 @@ test_script: - make test-cover-travis build: off -deploy: off \ No newline at end of file +deploy: off From fe17c2b94ca23afa61b31ae64a9e2b43e045e872 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 16:07:07 -0500 Subject: [PATCH 70/82] [ci] refs #135 Add enviroments var to appveyor --- .appveyor.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.appveyor.yml b/.appveyor.yml index 46a74ddc..a358b7b3 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -8,6 +8,9 @@ clone_folder: c:\gopath\src\github.com\fibercrypto\fibercryptowallet environment: GOPATH: c:\gopath GOROOT: C:\go + QT5_BASE_DIR: C:/Qt/5.13.0/msvc2017 + QT_DIR: C:/Qt + QT_QMAKE_DIR: C:/Qt/5.13.0/mingw73_64/bin install: - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH% From 82cfb35199e126dc1a9271592ff5af04abf82eb9 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 16:31:04 -0500 Subject: [PATCH 71/82] [ci] Remove qt installation in appveyor --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index a358b7b3..751eaed9 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -18,7 +18,7 @@ install: - echo %GOPATH% - go version - go env - - bash -c ".travis/install-qt-win.sh" + - bash -c "ls $(QT_DIR)" - choco install make -y - make install-deps-Windows - make install-linters From 372a63646b3fc0dff2f59ac639ea72599e057c0a Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 16:33:40 -0500 Subject: [PATCH 72/82] [ci] run ls c:/qt --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 751eaed9..c3ec5086 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -18,7 +18,7 @@ install: - echo %GOPATH% - go version - go env - - bash -c "ls $(QT_DIR)" + - bash -c "ls C:/Qt" - choco install make -y - make install-deps-Windows - make install-linters From f40b41135bbc8f9865047c3f3874169bbbea742e Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 16:51:29 -0500 Subject: [PATCH 73/82] [ci] refs #135 Use mingw as default shell in appveyor --- .appveyor.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.appveyor.yml b/.appveyor.yml index c3ec5086..c4c84246 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -13,6 +13,8 @@ environment: QT_QMAKE_DIR: C:/Qt/5.13.0/mingw73_64/bin install: + - set "PATH=C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\Windows\System32;C:\Windows;%PATH%" + - set MSYSTEM=MINGW64 - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH% - echo %PATH% - echo %GOPATH% From 3bb28fb73db47fe8a7b0e5063ff8822a11288dd4 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 16:58:16 -0500 Subject: [PATCH 74/82] Set qt_version to 5.13 --- .appveyor.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index c4c84246..76959ca6 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -10,7 +10,8 @@ environment: GOROOT: C:\go QT5_BASE_DIR: C:/Qt/5.13.0/msvc2017 QT_DIR: C:/Qt - QT_QMAKE_DIR: C:/Qt/5.13.0/mingw73_64/bin + QT_VERSION: 5.13 + QT_QMAKE_DIR: C:/Qt/5.13/mingw73_64/bin install: - set "PATH=C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\Windows\System32;C:\Windows;%PATH%" @@ -20,7 +21,7 @@ install: - echo %GOPATH% - go version - go env - - bash -c "ls C:/Qt" + - bash -c "ls C:/Qt/5.13" - choco install make -y - make install-deps-Windows - make install-linters From b2829fb1eaf19baacacdfb82e92857a0e20f8c36 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 17:11:34 -0500 Subject: [PATCH 75/82] [make] refs #135 set | true in qtsetup --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index cec3e1a5..c0dd0670 100644 --- a/Makefile +++ b/Makefile @@ -130,7 +130,7 @@ install-deps-Darwin: ## Install osx dependencies install-deps-Windows: ## Install Windowns dependencies set GO111MODULE=off go get -u -v github.com/therecipe/qt/cmd/... - qtsetup -test=false + (qtsetup -test=false | true) go get -t -d -v ./... wget -O magick.zip https://sourceforge.net/projects/imagemagick/files/im7-exes/ImageMagick-7.0.7-25-portable-Q16-x64.zip unzip magick.zip convert.exe From 4e57b1f5ed18ede8c84ca40af01174f9bd9e3cb1 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 17:20:32 -0500 Subject: [PATCH 76/82] [ci] refs Install other qt version --- .appveyor.yml | 8 ++++---- .travis.yml | 15 --------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 76959ca6..02b522a9 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -8,10 +8,10 @@ clone_folder: c:\gopath\src\github.com\fibercrypto\fibercryptowallet environment: GOPATH: c:\gopath GOROOT: C:\go - QT5_BASE_DIR: C:/Qt/5.13.0/msvc2017 + QT5_BASE_DIR: C:/Qt/5.12.5/msvc2017 QT_DIR: C:/Qt - QT_VERSION: 5.13 - QT_QMAKE_DIR: C:/Qt/5.13/mingw73_64/bin + QT_VERSION: 5.12.5 + QT_QMAKE_DIR: C:/Qt/5.12.5/mingw73_64/bin install: - set "PATH=C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\Windows\System32;C:\Windows;%PATH%" @@ -21,7 +21,7 @@ install: - echo %GOPATH% - go version - go env - - bash -c "ls C:/Qt/5.13" + - bash -c "ls C:/Qt" - choco install make -y - make install-deps-Windows - make install-linters diff --git a/.travis.yml b/.travis.yml index e367d85e..9e6c1279 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,21 +49,6 @@ matrix: - make run-docker CMD='make test' - make lint - make run-docker CMD='make install-coveralls ; make test-cover-travis' - - stage: Windows - os: windows - install: - - choco install make -y - #- choco install unzip -y - - travis_wait 50 make install-deps-Windows - - make install-linters - - make install-coveralls - script: - - ls $GOPATH/src/github.com/therecipe/qt - - make build-Windows-travis - - make test - #- make build-icon - - make lint - - make test-cover-travis - stage: MacOS os: osx osx_image: xcode10.2 From f9ff092c4f45d48fcff8690c64a645f43a8c38de Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 17:29:31 -0500 Subject: [PATCH 77/82] [ci] refs#135 Using mingw shell from qt installation --- .appveyor.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 02b522a9..0bdca3b2 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -14,7 +14,7 @@ environment: QT_QMAKE_DIR: C:/Qt/5.12.5/mingw73_64/bin install: - - set "PATH=C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\Windows\System32;C:\Windows;%PATH%" + - set "PATH=C:/Qt/5.12.5/mingw73_64/bin;C:\Windows\System32;C:\Windows;%PATH%" - set MSYSTEM=MINGW64 - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH% - echo %PATH% @@ -22,6 +22,9 @@ install: - go version - go env - bash -c "ls C:/Qt" + - bash -c "ls C:/Qt/5.12.5/mingw73_64/bin" + - bash -c "ls C:/Qt/5.12.5/mingw73_64" + - bash -c "ls C:/Qt/5.12.5" - choco install make -y - make install-deps-Windows - make install-linters From 301f9bd9124706c28a040470b37a7af96522695f Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 17:45:13 -0500 Subject: [PATCH 78/82] [ci] Install therecipe/qt using -tags=no_envs --- .appveyor.yml | 14 +++++++------- Makefile | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 0bdca3b2..4d55b70b 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -8,13 +8,13 @@ clone_folder: c:\gopath\src\github.com\fibercrypto\fibercryptowallet environment: GOPATH: c:\gopath GOROOT: C:\go - QT5_BASE_DIR: C:/Qt/5.12.5/msvc2017 + QT5_BASE_DIR: C:/Qt/5.13/msvc2017 QT_DIR: C:/Qt - QT_VERSION: 5.12.5 - QT_QMAKE_DIR: C:/Qt/5.12.5/mingw73_64/bin + QT_VERSION: 5.13 + QT_QMAKE_DIR: C:/Qt/5.13/mingw73_64/bin install: - - set "PATH=C:/Qt/5.12.5/mingw73_64/bin;C:\Windows\System32;C:\Windows;%PATH%" + - set "PATH=C:/Qt/5.13/mingw73_64/bin;C:\Windows\System32;C:\Windows;%PATH%" - set MSYSTEM=MINGW64 - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH% - echo %PATH% @@ -22,9 +22,9 @@ install: - go version - go env - bash -c "ls C:/Qt" - - bash -c "ls C:/Qt/5.12.5/mingw73_64/bin" - - bash -c "ls C:/Qt/5.12.5/mingw73_64" - - bash -c "ls C:/Qt/5.12.5" + - bash -c "ls C:/Qt/5.13/mingw73_64/bin" + - bash -c "ls C:/Qt/5.13/mingw73_64" + - bash -c "ls C:/Qt/5.13" - choco install make -y - make install-deps-Windows - make install-linters diff --git a/Makefile b/Makefile index c0dd0670..0bab568b 100644 --- a/Makefile +++ b/Makefile @@ -129,8 +129,8 @@ install-deps-Darwin: ## Install osx dependencies install-deps-Windows: ## Install Windowns dependencies set GO111MODULE=off - go get -u -v github.com/therecipe/qt/cmd/... - (qtsetup -test=false | true) + go get -v -tags=no_env github.com/therecipe/qt/cmd/... + (qtsetup -test=false) go get -t -d -v ./... wget -O magick.zip https://sourceforge.net/projects/imagemagick/files/im7-exes/ImageMagick-7.0.7-25-portable-Q16-x64.zip unzip magick.zip convert.exe From c7f9d78e2fa7a57a4dc08dc5e4cc91124ed80c8e Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Tue, 24 Dec 2019 00:13:12 +0100 Subject: [PATCH 79/82] Update vendor --- Gopkg.lock | 175 +- .../fibercryptowallet/LICENSE.GPLv3 | 674 + .../fonts/code-new-roman/license.txt | 41 + .../resources/images/icons/license.svg | 1 + .../src/coin/mocks/Address.go | 55 + .../src/coin/mocks/AddressIterator.go | 55 + .../src/coin/mocks/AltcoinManager.go | 157 + .../src/coin/mocks/AltcoinPlugin.go | 161 + .../fibercryptowallet/src/coin/mocks/Block.go | 162 + .../src/coin/mocks/BlockchainSignService.go | 34 + .../src/coin/mocks/BlockchainStatus.go | 76 + .../coin/mocks/BlockchainTransactionAPI.go | 57 + .../src/coin/mocks/CryptoAccount.go | 103 + .../src/coin/mocks/KeyValueStore.go | 31 + .../src/coin/mocks/MultiPool.go | 71 + .../src/coin/mocks/MultiPoolSection.go | 31 + .../fibercryptowallet/src/coin/mocks/PEX.go | 71 + .../src/coin/mocks/PexNode.go | 94 + .../src/coin/mocks/PexNodeIterator.go | 55 + .../src/coin/mocks/PexNodeSet.go | 27 + .../src/coin/mocks/PooledObjectFactory.go | 33 + .../src/coin/mocks/SeedGenerator.go | 52 + .../src/coin/mocks/Transaction.go | 171 + .../src/coin/mocks/TransactionInput.go | 78 + .../coin/mocks/TransactionInputIterator.go | 55 + .../src/coin/mocks/TransactionIterator.go | 55 + .../src/coin/mocks/TransactionOutput.go | 92 + .../coin/mocks/TransactionOutputIterator.go | 55 + .../src/coin/mocks/TxnSigner.go | 83 + .../src/coin/mocks/TxnSignerIterator.go | 69 + .../src/coin/mocks/Wallet.go | 191 + .../src/coin/mocks/WalletAddress.go | 43 + .../src/coin/mocks/WalletEnv.go | 43 + .../src/coin/mocks/WalletIterator.go | 55 + .../src/coin/mocks/WalletOutput.go | 43 + .../src/coin/mocks/WalletSet.go | 66 + .../src/coin/mocks/WalletStorage.go | 42 + .../src/coin/skycoin/.gitkeep | 0 .../src/coin/skycoin/main.go | 18 + .../src/coin/skycoin/models/.gitkeep | 0 .../src/coin/skycoin/models/account.go | 467 + .../src/coin/skycoin/models/api.go | 125 + .../src/coin/skycoin/models/blockchain.go | 264 + .../src/coin/skycoin/models/cipher.go | 174 + .../src/coin/skycoin/models/coin.go | 1016 + .../src/coin/skycoin/models/main.go | 137 + .../src/coin/skycoin/models/network.go | 137 + .../src/coin/skycoin/models/networking.go | 109 + .../src/coin/skycoin/models/params.go | 25 + .../src/coin/skycoin/models/sign.go | 19 + .../src/coin/skycoin/models/wallet.go | 1708 + .../src/coin/skycoin/params/params.go | 39 + .../src/coin/skycoin/skytypes/api.go | 63 + .../src/coin/skycoin/skytypes/wallet.go | 22 + .../src/coin/skycoin/testsuite/env.go | 16 + .../fibercryptowallet/src/core/.gitkeep | 0 .../fibercryptowallet/src/core/account.go | 17 + .../fibercryptowallet/src/core/blockchain.go | 31 + .../fibercryptowallet/src/core/cipher.go | 76 + .../fibercryptowallet/src/core/coin.go | 115 + .../fibercryptowallet/src/core/main.go | 79 + .../fibercryptowallet/src/core/network.go | 190 + .../fibercryptowallet/src/core/sign.go | 17 + .../fibercryptowallet/src/core/storage.go | 142 + .../fibercryptowallet/src/core/textutil.go | 4 + .../fibercryptowallet/src/core/wallet.go | 104 + .../fibercryptowallet/src/data/addressbook.go | 356 + .../fibercryptowallet/src/data/contact.go | 145 + .../fibercryptowallet/src/data/dataUtil.go | 95 + .../fibercryptowallet/src/data/database.go | 225 + .../fibercryptowallet/src/errors/error.go | 58 + .../fibercryptowallet/src/main/config.go | 246 + .../fibercryptowallet/src/main/plugin.go | 74 + .../fibercryptowallet/src/main/sign.go | 44 + .../src/models/address/address.go | 102 + .../src/models/addressBook/address.go | 93 + .../src/models/addressBook/contacts.go | 323 + .../src/models/addressesModel.go | 221 + .../src/models/blockchainModels.go | 129 + .../src/models/bridgeModel.go | 53 + .../fibercryptowallet/src/models/config.go | 85 + .../src/models/history/history.go | 141 + .../src/models/history/historyManager.go | 424 + .../src/models/modelAddresses.go | 80 + .../src/models/modelOutputs.go | 173 + .../src/models/modelWallets.go | 179 + .../fibercryptowallet/src/models/models.go | 20 + .../src/models/modelsManager.go | 41 + .../src/models/networking.go | 8 + .../src/models/networkingManager.go | 41 + .../src/models/networkingModel.go | 180 + .../src/models/pending/Pending.go | 6 + .../src/models/pending/PendingModel.go | 171 + .../src/models/qtransaction.go | 111 + .../src/models/transactions/transactions.go | 49 + .../src/models/walletsManager.go | 886 + .../src/models/walletsModel.go | 239 + .../fibercryptowallet/src/params/params.go | 6 + .../fibercryptowallet/src/util/.gitkeep | 0 .../fibercryptowallet/src/util/cipher.go | 49 + .../fibercryptowallet/src/util/coin.go | 72 + .../fibercryptowallet/src/util/datetime.go | 11 + .../src/util/logging/formatter.go | 441 + .../src/util/logging/hooks.go | 44 + .../src/util/logging/logger.go | 77 + .../src/util/logging/logging.go | 79 + .../fibercryptowallet/src/util/pluginutil.go | 45 + .../fibercryptowallet/src/util/sign.go | 123 + .../src/util/signutil/sign.go | 61 + .../fibercryptowallet/src/util/storage.go | 74 + .../fibercryptowallet/src/util/textutil.go | 17 + .../fibercryptowallet/src/util/util.go | 105 + .../fibercryptowallet/src/util/wallet.go | 43 + .../skycoin/skycoin/src/cipher/base58/LICENSE | 24 + .../skycoin/src/cipher/base58/LICENSE_old | 27 + .../skycoin/skycoin/src/cipher/bip32/LICENSE | 22 + .../skycoin/skycoin/src/cipher/bip39/LICENSE | 22 + .../skycoin/src/cipher/encoder/README.md | 8 + .../skycoin/src/cipher/encoder/encoder.go | 1027 + .../cipher/secp256k1-go/secp256k1-go2/COPYING | 4 + .../skycoin/skycoin/src/util/certutil/LICENSE | 15 + .../skycoin/skycoin/src/util/file/file.go | 309 + .../skycoin/src/util/logging/formatter.go | 441 + .../skycoin/skycoin/src/util/logging/hooks.go | 44 + .../skycoin/src/util/logging/logger.go | 71 + .../skycoin/src/util/logging/logging.go | 79 + .../skycoin/src/visor/dbutil/dbutil.go | 360 + vendor/github.com/therecipe/qt/LICENSE | 165 + vendor/github.com/therecipe/qt/core/core.cpp | 27777 ++++ vendor/github.com/therecipe/qt/core/core.go | 60868 ++++++++ vendor/github.com/therecipe/qt/core/core.h | 4180 + vendor/github.com/therecipe/qt/gui/gui.cpp | 37729 +++++ vendor/github.com/therecipe/qt/gui/gui.go | 72997 ++++++++++ vendor/github.com/therecipe/qt/gui/gui.h | 5980 + .../ui/gallery/NonScrollableGallery.qml | 59 + .../qzxing/demo/QZXingLive/android-emulator | 1 + .../qzxing/demo/QZXingLive/ios-simulator | 1 + .../androidextras/jni/android-emulator | 1 + .../notification/android-emulator | 1 + .../androidextras/service/android-emulator | 1 + .../felgo/appdemos/basicapp/LICENSE.txt | 25 + .../felgo/appdemos/basicapp/android-emulator | 1 + .../felgo/appdemos/basicapp/ios-simulator | 1 + .../cpp-backend-charts-qml/android-emulator | 1 + .../cpp-backend-charts-qml/ios-simulator | 1 + .../appdemos/cpp-qml-integration/LICENSE.txt | 25 + .../cpp-qml-integration/android-emulator | 1 + .../cpp-qml-integration/ios-simulator | 1 + .../examples/felgo/appdemos/maps/LICENSE.txt | 25 + .../felgo/appdemos/maps/android-emulator | 1 + .../felgo/appdemos/maps/ios-simulator | 1 + .../felgo/appdemos/messaging/LICENSE.txt | 25 + .../felgo/appdemos/messaging/android-emulator | 1 + .../felgo/appdemos/messaging/ios-simulator | 1 + .../appdemos/propertycross/android-emulator | 1 + .../appdemos/propertycross/ios-simulator | 1 + .../appdemos/qt-rest-client/android-emulator | 1 + .../appdemos/qt-rest-client/ios-simulator | 1 + .../felgo/appdemos/qtws/android-emulator | 1 + .../felgo/appdemos/qtws/ios-simulator | 1 + .../felgo/appdemos/showcase/LICENSE.txt | 25 + .../felgo/appdemos/showcase/android-emulator | 1 + .../felgo/appdemos/showcase/ios-simulator | 1 + .../felgo/appdemos/twitter/LICENSE.txt | 25 + .../felgo/appdemos/twitter/android-emulator | 1 + .../felgo/appdemos/twitter/ios-simulator | 1 + .../felgo/appdemos/weather/LICENSE.txt | 25 + .../felgo/appdemos/weather/android-emulator | 1 + .../felgo/appdemos/weather/ios-simulator | 1 + .../appdemos/youtube-player/android-emulator | 1 + .../appdemos/youtube-player/ios-simulator | 1 + .../examples/felgo/demos/2048/LICENSE.txt | 25 + .../felgo/demos/2048/android-emulator | 1 + .../examples/felgo/demos/2048/ios-simulator | 1 + .../felgo/demos/BalloonPop/LICENSE.txt | 25 + .../felgo/demos/BalloonPop/android-emulator | 1 + .../felgo/demos/BalloonPop/ios-simulator | 1 + .../felgo/demos/CarChallenge/LICENSE.txt | 25 + .../felgo/demos/CarChallenge/android-emulator | 1 + .../felgo/demos/CarChallenge/ios-simulator | 1 + .../felgo/demos/ChickenOutbreak/LICENSE.txt | 25 + .../demos/ChickenOutbreak/android-emulator | 1 + .../felgo/demos/ChickenOutbreak/ios-simulator | 1 + .../felgo/demos/CrazyCarousel/LICENSE.txt | 25 + .../demos/CrazyCarousel/android-emulator | 1 + .../felgo/demos/CrazyCarousel/ios-simulator | 1 + .../felgo/demos/DoodleJump/LICENSE.txt | 25 + .../felgo/demos/DoodleJump/android-emulator | 1 + .../felgo/demos/DoodleJump/ios-simulator | 1 + .../playground/AppPlayground/android-emulator | 1 + .../playground/AppPlayground/ios-simulator | 1 + .../GamePlayground/android-emulator | 1 + .../playground/GamePlayground/ios-simulator | 1 + .../examples/qml/drawer_nav_x/images/LICENSE | 393 + .../therecipe/qt/network/network.cpp | 10240 ++ .../therecipe/qt/network/network.go | 20611 +++ .../github.com/therecipe/qt/network/network.h | 1668 + vendor/github.com/therecipe/qt/qml/qml.cpp | 4305 + vendor/github.com/therecipe/qt/qml/qml.go | 7542 + vendor/github.com/therecipe/qt/qml/qml.h | 592 + .../therecipe/qt/widgets/widgets.cpp | 71249 ++++++++++ .../therecipe/qt/widgets/widgets.go | 109981 +++++++++++++++ .../github.com/therecipe/qt/widgets/widgets.h | 8045 ++ vendor/golang.org/x/crypto/bcrypt/base64.go | 35 + vendor/golang.org/x/crypto/bcrypt/bcrypt.go | 295 + vendor/golang.org/x/crypto/blowfish/block.go | 159 + vendor/golang.org/x/crypto/blowfish/cipher.go | 99 + vendor/golang.org/x/crypto/blowfish/const.go | 199 + 208 files changed, 462658 insertions(+), 49 deletions(-) create mode 100755 vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt create mode 100755 vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/.gitkeep create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/.gitkeep create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/.gitkeep create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsManager.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/.gitkeep create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go create mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go create mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING create mode 100644 vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE create mode 100644 vendor/github.com/skycoin/skycoin/src/util/file/file.go create mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go create mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go create mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/logger.go create mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/logging.go create mode 100644 vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go create mode 100644 vendor/github.com/therecipe/qt/LICENSE create mode 100644 vendor/github.com/therecipe/qt/core/core.cpp create mode 100644 vendor/github.com/therecipe/qt/core/core.go create mode 100644 vendor/github.com/therecipe/qt/core/core.h create mode 100644 vendor/github.com/therecipe/qt/gui/gui.cpp create mode 100644 vendor/github.com/therecipe/qt/gui/gui.go create mode 100644 vendor/github.com/therecipe/qt/gui/gui.h create mode 100644 vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml create mode 120000 vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator create mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator create mode 100644 vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE create mode 100644 vendor/github.com/therecipe/qt/network/network.cpp create mode 100644 vendor/github.com/therecipe/qt/network/network.go create mode 100644 vendor/github.com/therecipe/qt/network/network.h create mode 100644 vendor/github.com/therecipe/qt/qml/qml.cpp create mode 100644 vendor/github.com/therecipe/qt/qml/qml.go create mode 100644 vendor/github.com/therecipe/qt/qml/qml.h create mode 100644 vendor/github.com/therecipe/qt/widgets/widgets.cpp create mode 100644 vendor/github.com/therecipe/qt/widgets/widgets.go create mode 100644 vendor/github.com/therecipe/qt/widgets/widgets.h create mode 100644 vendor/golang.org/x/crypto/bcrypt/base64.go create mode 100644 vendor/golang.org/x/crypto/bcrypt/bcrypt.go create mode 100644 vendor/golang.org/x/crypto/blowfish/block.go create mode 100644 vendor/golang.org/x/crypto/blowfish/cipher.go create mode 100644 vendor/golang.org/x/crypto/blowfish/const.go diff --git a/Gopkg.lock b/Gopkg.lock index be60626d..183bbdd2 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -9,6 +9,60 @@ revision = "dd0439581c7657cb652dfe5c71d7d48baf39541d" version = "v1.1.1" +[[projects]] + digest = "1:217ded54b7421d89365f998c11f0f94a7ad4691b43029584a365636930b24ed7" + name = "github.com/SkycoinProject/skycoin" + packages = [ + "src/api", + "src/cipher", + "src/cipher/base58", + "src/cipher/bip32", + "src/cipher/bip39", + "src/cipher/bip39/wordlists", + "src/cipher/bip44", + "src/cipher/chacha20poly1305", + "src/cipher/chacha20poly1305/internal/chacha20", + "src/cipher/encoder", + "src/cipher/encrypt", + "src/cipher/pbkdf2", + "src/cipher/poly1305", + "src/cipher/ripemd160", + "src/cipher/scrypt", + "src/cipher/secp256k1-go", + "src/cipher/secp256k1-go/secp256k1-go2", + "src/cipher/testsuite", + "src/cli", + "src/coin", + "src/daemon", + "src/daemon/gnet", + "src/daemon/pex", + "src/daemon/strand", + "src/kvstorage", + "src/params", + "src/readable", + "src/testutil", + "src/transaction", + "src/util/apputil", + "src/util/droplet", + "src/util/elapse", + "src/util/fee", + "src/util/file", + "src/util/http", + "src/util/iputil", + "src/util/logging", + "src/util/mathutil", + "src/util/timeutil", + "src/util/useragent", + "src/visor", + "src/visor/blockdb", + "src/visor/dbutil", + "src/visor/historydb", + "src/wallet", + ] + pruneopts = "UT" + revision = "66f5df5849d339d403a475d523ebe7d1a4c92c31" + version = "v0.27.0" + [[projects]] digest = "1:d6afaeed1502aa28e80a4ed0981d570ad91b2579193404256ce672ed0a609e0d" name = "github.com/beorn7/perks" @@ -49,6 +103,35 @@ revision = "8991bc29aa16c548c550c7ff78260e27b9ab7c73" version = "v1.1.1" +[[projects]] + branch = "develop" + digest = "1:7c75ad6f1efde4cb658f81499c076f3bb773badc0971d225686371b9981ad58f" + name = "github.com/fibercrypto/fibercryptowallet" + packages = [ + "src/coin/mocks", + "src/coin/skycoin", + "src/coin/skycoin/models", + "src/coin/skycoin/params", + "src/coin/skycoin/skytypes", + "src/coin/skycoin/testsuite", + "src/core", + "src/data", + "src/errors", + "src/main", + "src/models", + "src/models/address", + "src/models/addressBook", + "src/models/history", + "src/models/pending", + "src/models/transactions", + "src/params", + "src/util", + "src/util/logging", + "src/util/signutil", + ] + pruneopts = "UT" + revision = "86f2d7d3a4c8374e5ba3742cb7deeb44efbfb412" + [[projects]] digest = "1:573ca21d3669500ff845bdebee890eb7fc7f0f50c59f2132f2a0c6b03d85086a" name = "github.com/golang/protobuf" @@ -181,58 +264,17 @@ version = "v1.4.2" [[projects]] - branch = "develop" - digest = "1:5ede931cf0314ea9ac6628f65e0926cbf92754c105a0883475a6aaa3fc68c757" - name = "github.com/SkycoinProject/skycoin" + digest = "1:bfe68cfcde42eb6c27ebc94799cd38840b33bd1b02ffaf1360a8ff11f147d5b9" + name = "github.com/skycoin/skycoin" packages = [ - "src/api", - "src/cipher", - "src/cipher/base58", - "src/cipher/bip32", - "src/cipher/bip39", - "src/cipher/bip39/wordlists", - "src/cipher/bip44", - "src/cipher/chacha20poly1305", - "src/cipher/chacha20poly1305/internal/chacha20", "src/cipher/encoder", - "src/cipher/encrypt", - "src/cipher/pbkdf2", - "src/cipher/poly1305", - "src/cipher/ripemd160", - "src/cipher/scrypt", - "src/cipher/secp256k1-go", - "src/cipher/secp256k1-go/secp256k1-go2", - "src/cipher/testsuite", - "src/cli", - "src/coin", - "src/daemon", - "src/daemon/gnet", - "src/daemon/pex", - "src/daemon/strand", - "src/kvstorage", - "src/params", - "src/readable", - "src/testutil", - "src/transaction", - "src/util/apputil", - "src/util/droplet", - "src/util/elapse", - "src/util/fee", "src/util/file", - "src/util/http", - "src/util/iputil", "src/util/logging", - "src/util/mathutil", - "src/util/timeutil", - "src/util/useragent", - "src/visor", - "src/visor/blockdb", "src/visor/dbutil", - "src/visor/historydb", - "src/wallet", ] pruneopts = "UT" - revision = "d7e4b2f3e31ea96bdcaba595507fde42baa156b9" + revision = "ff754084df0912bc0d151529e2893ca86618fb3f" + version = "v0.26.0" [[projects]] digest = "1:e096613fb7cf34743d49af87d197663cfccd61876e2219853005a57baedfa562" @@ -271,22 +313,27 @@ [[projects]] branch = "master" - digest = "1:1f2ac409d4e44c88b9fdd8b9ce57b02cf42825293e76ad2dd98dab6288e1fd4a" + digest = "1:956f1340e935c769246eb57a99d2e0b40ae8eb39960df9062e13c4f7b4812464" name = "github.com/therecipe/qt" packages = [ "core", "gui", "network", "qml", + "widgets", ] pruneopts = "UT" revision = "590f404884c99350e2ae27bc5f4a1aa44fcf4249" [[projects]] branch = "master" - digest = "1:bbe51412d9915d64ffaa96b51d409e070665efc5194fcf145c4a27d4133107a4" + digest = "1:b7cda6bf367836ce3675325f6f7aec675af1ff2fde841524800f499a1acf0ee2" name = "golang.org/x/crypto" - packages = ["ssh/terminal"] + packages = [ + "bcrypt", + "blowfish", + "ssh/terminal", + ] pruneopts = "UT" revision = "87dc89f01550277dc22b74ffcf4cd89fa2f40f4c" @@ -313,10 +360,11 @@ analyzer-name = "dep" analyzer-version = 1 input-imports = [ - "github.com/sirupsen/logrus", "github.com/SkycoinProject/skycoin/src/api", "github.com/SkycoinProject/skycoin/src/cipher", + "github.com/SkycoinProject/skycoin/src/cipher/base58", "github.com/SkycoinProject/skycoin/src/cipher/bip39", + "github.com/SkycoinProject/skycoin/src/cipher/pbkdf2", "github.com/SkycoinProject/skycoin/src/cipher/testsuite", "github.com/SkycoinProject/skycoin/src/cli", "github.com/SkycoinProject/skycoin/src/coin", @@ -325,14 +373,43 @@ "github.com/SkycoinProject/skycoin/src/testutil", "github.com/SkycoinProject/skycoin/src/util/droplet", "github.com/SkycoinProject/skycoin/src/util/file", + "github.com/SkycoinProject/skycoin/src/util/logging", "github.com/SkycoinProject/skycoin/src/visor", "github.com/SkycoinProject/skycoin/src/wallet", + "github.com/boltdb/bolt", + "github.com/fibercrypto/fibercryptowallet/src/coin/mocks", + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin", + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models", + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params", + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes", + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite", + "github.com/fibercrypto/fibercryptowallet/src/core", + "github.com/fibercrypto/fibercryptowallet/src/data", + "github.com/fibercrypto/fibercryptowallet/src/errors", + "github.com/fibercrypto/fibercryptowallet/src/main", + "github.com/fibercrypto/fibercryptowallet/src/models", + "github.com/fibercrypto/fibercryptowallet/src/models/address", + "github.com/fibercrypto/fibercryptowallet/src/models/addressBook", + "github.com/fibercrypto/fibercryptowallet/src/models/history", + "github.com/fibercrypto/fibercryptowallet/src/models/pending", + "github.com/fibercrypto/fibercryptowallet/src/models/transactions", + "github.com/fibercrypto/fibercryptowallet/src/params", + "github.com/fibercrypto/fibercryptowallet/src/util", + "github.com/fibercrypto/fibercryptowallet/src/util/logging", + "github.com/fibercrypto/fibercryptowallet/src/util/signutil", + "github.com/mgutz/ansi", + "github.com/sirupsen/logrus", + "github.com/skycoin/skycoin/src/util/file", + "github.com/skycoin/skycoin/src/visor/dbutil", "github.com/stretchr/testify/assert", "github.com/stretchr/testify/mock", "github.com/stretchr/testify/require", "github.com/therecipe/qt/core", "github.com/therecipe/qt/gui", "github.com/therecipe/qt/qml", + "github.com/therecipe/qt/widgets", + "golang.org/x/crypto/bcrypt", + "golang.org/x/crypto/ssh/terminal", ] solver-name = "gps-cdcl" solver-version = 1 diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 b/vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 new file mode 100755 index 00000000..94a9ed02 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt b/vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt new file mode 100644 index 00000000..e47e0f90 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt @@ -0,0 +1,41 @@ +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg b/vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg new file mode 100755 index 00000000..0e086e63 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg @@ -0,0 +1 @@ + diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go new file mode 100644 index 00000000..124e4378 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// Address is an autogenerated mock type for the Address type +type Address struct { + mock.Mock +} + +// GetCryptoAccount provides a mock function with given fields: +func (_m *Address) GetCryptoAccount() core.CryptoAccount { + ret := _m.Called() + + var r0 core.CryptoAccount + if rf, ok := ret.Get(0).(func() core.CryptoAccount); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.CryptoAccount) + } + } + + return r0 +} + +// IsBip32 provides a mock function with given fields: +func (_m *Address) IsBip32() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// String provides a mock function with given fields: +func (_m *Address) String() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go new file mode 100644 index 00000000..25c9b98e --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// AddressIterator is an autogenerated mock type for the AddressIterator type +type AddressIterator struct { + mock.Mock +} + +// HasNext provides a mock function with given fields: +func (_m *AddressIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *AddressIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *AddressIterator) Value() core.Address { + ret := _m.Called() + + var r0 core.Address + if rf, ok := ret.Get(0).(func() core.Address); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Address) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go new file mode 100644 index 00000000..de070fc3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go @@ -0,0 +1,157 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// AltcoinManager is an autogenerated mock type for the AltcoinManager type +type AltcoinManager struct { + mock.Mock +} + +// AttachSignService provides a mock function with given fields: _a0 +func (_m *AltcoinManager) AttachSignService(_a0 core.TxnSigner) error { + ret := _m.Called(_a0) + + var r0 error + if rf, ok := ret.Get(0).(func(core.TxnSigner) error); ok { + r0 = rf(_a0) + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// DescribeAltcoin provides a mock function with given fields: ticker +func (_m *AltcoinManager) DescribeAltcoin(ticker string) (core.AltcoinMetadata, bool) { + ret := _m.Called(ticker) + + var r0 core.AltcoinMetadata + if rf, ok := ret.Get(0).(func(string) core.AltcoinMetadata); ok { + r0 = rf(ticker) + } else { + r0 = ret.Get(0).(core.AltcoinMetadata) + } + + var r1 bool + if rf, ok := ret.Get(1).(func(string) bool); ok { + r1 = rf(ticker) + } else { + r1 = ret.Get(1).(bool) + } + + return r0, r1 +} + +// EnumerateSignServices provides a mock function with given fields: +func (_m *AltcoinManager) EnumerateSignServices() core.TxnSignerIterator { + ret := _m.Called() + + var r0 core.TxnSignerIterator + if rf, ok := ret.Get(0).(func() core.TxnSignerIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TxnSignerIterator) + } + } + + return r0 +} + +// ListRegisteredPlugins provides a mock function with given fields: +func (_m *AltcoinManager) ListRegisteredPlugins() []core.AltcoinPlugin { + ret := _m.Called() + + var r0 []core.AltcoinPlugin + if rf, ok := ret.Get(0).(func() []core.AltcoinPlugin); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]core.AltcoinPlugin) + } + } + + return r0 +} + +// LookupAltcoinPlugin provides a mock function with given fields: ticker +func (_m *AltcoinManager) LookupAltcoinPlugin(ticker string) (core.AltcoinPlugin, bool) { + ret := _m.Called(ticker) + + var r0 core.AltcoinPlugin + if rf, ok := ret.Get(0).(func(string) core.AltcoinPlugin); ok { + r0 = rf(ticker) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.AltcoinPlugin) + } + } + + var r1 bool + if rf, ok := ret.Get(1).(func(string) bool); ok { + r1 = rf(ticker) + } else { + r1 = ret.Get(1).(bool) + } + + return r0, r1 +} + +// LookupSignService provides a mock function with given fields: _a0 +func (_m *AltcoinManager) LookupSignService(_a0 core.UID) core.TxnSigner { + ret := _m.Called(_a0) + + var r0 core.TxnSigner + if rf, ok := ret.Get(0).(func(core.UID) core.TxnSigner); ok { + r0 = rf(_a0) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TxnSigner) + } + } + + return r0 +} + +// RegisterAltcoin provides a mock function with given fields: info, plugin +func (_m *AltcoinManager) RegisterAltcoin(info core.AltcoinMetadata, plugin core.AltcoinPlugin) { + _m.Called(info, plugin) +} + +// RegisterPlugin provides a mock function with given fields: p +func (_m *AltcoinManager) RegisterPlugin(p core.AltcoinPlugin) { + _m.Called(p) +} + +// RemoveSignService provides a mock function with given fields: _a0 +func (_m *AltcoinManager) RemoveSignService(_a0 core.TxnSigner) error { + ret := _m.Called(_a0) + + var r0 error + if rf, ok := ret.Get(0).(func(core.TxnSigner) error); ok { + r0 = rf(_a0) + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// SignServicesForTxn provides a mock function with given fields: _a0, _a1 +func (_m *AltcoinManager) SignServicesForTxn(_a0 core.Wallet, _a1 core.Transaction) core.TxnSignerIterator { + ret := _m.Called(_a0, _a1) + + var r0 core.TxnSignerIterator + if rf, ok := ret.Get(0).(func(core.Wallet, core.Transaction) core.TxnSignerIterator); ok { + r0 = rf(_a0, _a1) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TxnSignerIterator) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go new file mode 100644 index 00000000..3c99d3d3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go @@ -0,0 +1,161 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// AltcoinPlugin is an autogenerated mock type for the AltcoinPlugin type +type AltcoinPlugin struct { + mock.Mock +} + +// GetDescription provides a mock function with given fields: +func (_m *AltcoinPlugin) GetDescription() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetName provides a mock function with given fields: +func (_m *AltcoinPlugin) GetName() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// ListSupportedAltcoins provides a mock function with given fields: +func (_m *AltcoinPlugin) ListSupportedAltcoins() []core.AltcoinMetadata { + ret := _m.Called() + + var r0 []core.AltcoinMetadata + if rf, ok := ret.Get(0).(func() []core.AltcoinMetadata); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]core.AltcoinMetadata) + } + } + + return r0 +} + +// ListSupportedFamilies provides a mock function with given fields: +func (_m *AltcoinPlugin) ListSupportedFamilies() []string { + ret := _m.Called() + + var r0 []string + if rf, ok := ret.Get(0).(func() []string); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]string) + } + } + + return r0 +} + +// LoadPEX provides a mock function with given fields: netType +func (_m *AltcoinPlugin) LoadPEX(netType string) (core.PEX, error) { + ret := _m.Called(netType) + + var r0 core.PEX + if rf, ok := ret.Get(0).(func(string) core.PEX); ok { + r0 = rf(netType) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.PEX) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(netType) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// LoadSignService provides a mock function with given fields: +func (_m *AltcoinPlugin) LoadSignService() (core.BlockchainSignService, error) { + ret := _m.Called() + + var r0 core.BlockchainSignService + if rf, ok := ret.Get(0).(func() core.BlockchainSignService); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.BlockchainSignService) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// LoadTransactionAPI provides a mock function with given fields: netType +func (_m *AltcoinPlugin) LoadTransactionAPI(netType string) (core.BlockchainTransactionAPI, error) { + ret := _m.Called(netType) + + var r0 core.BlockchainTransactionAPI + if rf, ok := ret.Get(0).(func(string) core.BlockchainTransactionAPI); ok { + r0 = rf(netType) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.BlockchainTransactionAPI) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(netType) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// LoadWalletEnvs provides a mock function with given fields: +func (_m *AltcoinPlugin) LoadWalletEnvs() []core.WalletEnv { + ret := _m.Called() + + var r0 []core.WalletEnv + if rf, ok := ret.Get(0).(func() []core.WalletEnv); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]core.WalletEnv) + } + } + + return r0 +} + +// RegisterTo provides a mock function with given fields: manager +func (_m *AltcoinPlugin) RegisterTo(manager core.AltcoinManager) { + _m.Called(manager) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go new file mode 100644 index 00000000..01299560 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go @@ -0,0 +1,162 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// Block is an autogenerated mock type for the Block type +type Block struct { + mock.Mock +} + +// GetFee provides a mock function with given fields: ticker +func (_m *Block) GetFee(ticker string) (uint64, error) { + ret := _m.Called(ticker) + + var r0 uint64 + if rf, ok := ret.Get(0).(func(string) uint64); ok { + r0 = rf(ticker) + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(ticker) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetHash provides a mock function with given fields: +func (_m *Block) GetHash() ([]byte, error) { + ret := _m.Called() + + var r0 []byte + if rf, ok := ret.Get(0).(func() []byte); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]byte) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetHeight provides a mock function with given fields: +func (_m *Block) GetHeight() (uint64, error) { + ret := _m.Called() + + var r0 uint64 + if rf, ok := ret.Get(0).(func() uint64); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetPrevHash provides a mock function with given fields: +func (_m *Block) GetPrevHash() ([]byte, error) { + ret := _m.Called() + + var r0 []byte + if rf, ok := ret.Get(0).(func() []byte); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]byte) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetTime provides a mock function with given fields: +func (_m *Block) GetTime() (core.Timestamp, error) { + ret := _m.Called() + + var r0 core.Timestamp + if rf, ok := ret.Get(0).(func() core.Timestamp); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(core.Timestamp) + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetVersion provides a mock function with given fields: +func (_m *Block) GetVersion() (uint32, error) { + ret := _m.Called() + + var r0 uint32 + if rf, ok := ret.Get(0).(func() uint32); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(uint32) + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// IsGenesisBlock provides a mock function with given fields: +func (_m *Block) IsGenesisBlock() (bool, error) { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go new file mode 100644 index 00000000..2fda5274 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go @@ -0,0 +1,34 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// BlockchainSignService is an autogenerated mock type for the BlockchainSignService type +type BlockchainSignService struct { + mock.Mock +} + +// Sign provides a mock function with given fields: txn, signSpec, pwd +func (_m *BlockchainSignService) Sign(txn core.Transaction, signSpec []core.InputSignDescriptor, pwd core.PasswordReader) (core.Transaction, error) { + ret := _m.Called(txn, signSpec, pwd) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func(core.Transaction, []core.InputSignDescriptor, core.PasswordReader) core.Transaction); ok { + r0 = rf(txn, signSpec, pwd) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(core.Transaction, []core.InputSignDescriptor, core.PasswordReader) error); ok { + r1 = rf(txn, signSpec, pwd) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go new file mode 100644 index 00000000..e7081868 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go @@ -0,0 +1,76 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// BlockchainStatus is an autogenerated mock type for the BlockchainStatus type +type BlockchainStatus struct { + mock.Mock +} + +// GetCoinValue provides a mock function with given fields: coinvalue, ticker +func (_m *BlockchainStatus) GetCoinValue(coinvalue core.CoinValueMetric, ticker string) (uint64, error) { + ret := _m.Called(coinvalue, ticker) + + var r0 uint64 + if rf, ok := ret.Get(0).(func(core.CoinValueMetric, string) uint64); ok { + r0 = rf(coinvalue, ticker) + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func(core.CoinValueMetric, string) error); ok { + r1 = rf(coinvalue, ticker) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetLastBlock provides a mock function with given fields: +func (_m *BlockchainStatus) GetLastBlock() (core.Block, error) { + ret := _m.Called() + + var r0 core.Block + if rf, ok := ret.Get(0).(func() core.Block); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Block) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetNumberOfBlocks provides a mock function with given fields: +func (_m *BlockchainStatus) GetNumberOfBlocks() (uint64, error) { + ret := _m.Called() + + var r0 uint64 + if rf, ok := ret.Get(0).(func() uint64); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go new file mode 100644 index 00000000..af133a91 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go @@ -0,0 +1,57 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// BlockchainTransactionAPI is an autogenerated mock type for the BlockchainTransactionAPI type +type BlockchainTransactionAPI struct { + mock.Mock +} + +// SendFromAddress provides a mock function with given fields: from, to, change, options +func (_m *BlockchainTransactionAPI) SendFromAddress(from []core.WalletAddress, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + ret := _m.Called(from, to, change, options) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func([]core.WalletAddress, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { + r0 = rf(from, to, change, options) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func([]core.WalletAddress, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { + r1 = rf(from, to, change, options) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// Spend provides a mock function with given fields: unspent, new, change, options +func (_m *BlockchainTransactionAPI) Spend(unspent []core.WalletOutput, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + ret := _m.Called(unspent, new, change, options) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func([]core.WalletOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { + r0 = rf(unspent, new, change, options) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func([]core.WalletOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { + r1 = rf(unspent, new, change, options) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go new file mode 100644 index 00000000..eebf8290 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go @@ -0,0 +1,103 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// CryptoAccount is an autogenerated mock type for the CryptoAccount type +type CryptoAccount struct { + mock.Mock +} + +// GetBalance provides a mock function with given fields: ticker +func (_m *CryptoAccount) GetBalance(ticker string) (uint64, error) { + ret := _m.Called(ticker) + + var r0 uint64 + if rf, ok := ret.Get(0).(func(string) uint64); ok { + r0 = rf(ticker) + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(ticker) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// ListAssets provides a mock function with given fields: +func (_m *CryptoAccount) ListAssets() []string { + ret := _m.Called() + + var r0 []string + if rf, ok := ret.Get(0).(func() []string); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]string) + } + } + + return r0 +} + +// ListPendingTransactions provides a mock function with given fields: +func (_m *CryptoAccount) ListPendingTransactions() (core.TransactionIterator, error) { + ret := _m.Called() + + var r0 core.TransactionIterator + if rf, ok := ret.Get(0).(func() core.TransactionIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionIterator) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// ListTransactions provides a mock function with given fields: +func (_m *CryptoAccount) ListTransactions() core.TransactionIterator { + ret := _m.Called() + + var r0 core.TransactionIterator + if rf, ok := ret.Get(0).(func() core.TransactionIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionIterator) + } + } + + return r0 +} + +// ScanUnspentOutputs provides a mock function with given fields: +func (_m *CryptoAccount) ScanUnspentOutputs() core.TransactionOutputIterator { + ret := _m.Called() + + var r0 core.TransactionOutputIterator + if rf, ok := ret.Get(0).(func() core.TransactionOutputIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionOutputIterator) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go new file mode 100644 index 00000000..4dde59f7 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go @@ -0,0 +1,31 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import mock "github.com/stretchr/testify/mock" + +// KeyValueStore is an autogenerated mock type for the KeyValueStore type +type KeyValueStore struct { + mock.Mock +} + +// GetValue provides a mock function with given fields: key +func (_m *KeyValueStore) GetValue(key string) interface{} { + ret := _m.Called(key) + + var r0 interface{} + if rf, ok := ret.Get(0).(func(string) interface{}); ok { + r0 = rf(key) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(interface{}) + } + } + + return r0 +} + +// SetValue provides a mock function with given fields: key, value +func (_m *KeyValueStore) SetValue(key string, value interface{}) { + _m.Called(key, value) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go new file mode 100644 index 00000000..61d1b531 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go @@ -0,0 +1,71 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// MultiPool is an autogenerated mock type for the MultiPool type +type MultiPool struct { + mock.Mock +} + +// CreateSection provides a mock function with given fields: _a0, _a1 +func (_m *MultiPool) CreateSection(_a0 string, _a1 core.PooledObjectFactory) error { + ret := _m.Called(_a0, _a1) + + var r0 error + if rf, ok := ret.Get(0).(func(string, core.PooledObjectFactory) error); ok { + r0 = rf(_a0, _a1) + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// GetSection provides a mock function with given fields: _a0 +func (_m *MultiPool) GetSection(_a0 string) (core.MultiPoolSection, error) { + ret := _m.Called(_a0) + + var r0 core.MultiPoolSection + if rf, ok := ret.Get(0).(func(string) core.MultiPoolSection); ok { + r0 = rf(_a0) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.MultiPoolSection) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(_a0) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// ListSections provides a mock function with given fields: +func (_m *MultiPool) ListSections() ([]string, error) { + ret := _m.Called() + + var r0 []string + if rf, ok := ret.Get(0).(func() []string); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]string) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go new file mode 100644 index 00000000..3aeac0e9 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go @@ -0,0 +1,31 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import mock "github.com/stretchr/testify/mock" + +// MultiPoolSection is an autogenerated mock type for the MultiPoolSection type +type MultiPoolSection struct { + mock.Mock +} + +// Get provides a mock function with given fields: +func (_m *MultiPoolSection) Get() interface{} { + ret := _m.Called() + + var r0 interface{} + if rf, ok := ret.Get(0).(func() interface{}); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(interface{}) + } + } + + return r0 +} + +// Put provides a mock function with given fields: _a0 +func (_m *MultiPoolSection) Put(_a0 interface{}) { + _m.Called(_a0) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go new file mode 100644 index 00000000..1b8a5cd7 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go @@ -0,0 +1,71 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// PEX is an autogenerated mock type for the PEX type +type PEX struct { + mock.Mock +} + +// BroadcastTxn provides a mock function with given fields: txn +func (_m *PEX) BroadcastTxn(txn core.Transaction) error { + ret := _m.Called(txn) + + var r0 error + if rf, ok := ret.Get(0).(func(core.Transaction) error); ok { + r0 = rf(txn) + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// GetConnections provides a mock function with given fields: +func (_m *PEX) GetConnections() (core.PexNodeSet, error) { + ret := _m.Called() + + var r0 core.PexNodeSet + if rf, ok := ret.Get(0).(func() core.PexNodeSet); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.PexNodeSet) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetTxnPool provides a mock function with given fields: +func (_m *PEX) GetTxnPool() (core.TransactionIterator, error) { + ret := _m.Called() + + var r0 core.TransactionIterator + if rf, ok := ret.Get(0).(func() core.TransactionIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionIterator) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go new file mode 100644 index 00000000..dda2ec6f --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go @@ -0,0 +1,94 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import mock "github.com/stretchr/testify/mock" + +// PexNode is an autogenerated mock type for the PexNode type +type PexNode struct { + mock.Mock +} + +// GetBlockHeight provides a mock function with given fields: +func (_m *PexNode) GetBlockHeight() uint64 { + ret := _m.Called() + + var r0 uint64 + if rf, ok := ret.Get(0).(func() uint64); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(uint64) + } + + return r0 +} + +// GetIp provides a mock function with given fields: +func (_m *PexNode) GetIp() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetLastSeenIn provides a mock function with given fields: +func (_m *PexNode) GetLastSeenIn() int64 { + ret := _m.Called() + + var r0 int64 + if rf, ok := ret.Get(0).(func() int64); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(int64) + } + + return r0 +} + +// GetLastSeenOut provides a mock function with given fields: +func (_m *PexNode) GetLastSeenOut() int64 { + ret := _m.Called() + + var r0 int64 + if rf, ok := ret.Get(0).(func() int64); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(int64) + } + + return r0 +} + +// GetPort provides a mock function with given fields: +func (_m *PexNode) GetPort() uint16 { + ret := _m.Called() + + var r0 uint16 + if rf, ok := ret.Get(0).(func() uint16); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(uint16) + } + + return r0 +} + +// IsTrusted provides a mock function with given fields: +func (_m *PexNode) IsTrusted() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go new file mode 100644 index 00000000..80af2e0c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// PexNodeIterator is an autogenerated mock type for the PexNodeIterator type +type PexNodeIterator struct { + mock.Mock +} + +// HasNext provides a mock function with given fields: +func (_m *PexNodeIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *PexNodeIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *PexNodeIterator) Value() core.PexNode { + ret := _m.Called() + + var r0 core.PexNode + if rf, ok := ret.Get(0).(func() core.PexNode); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.PexNode) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go new file mode 100644 index 00000000..46a15cd3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go @@ -0,0 +1,27 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// PexNodeSet is an autogenerated mock type for the PexNodeSet type +type PexNodeSet struct { + mock.Mock +} + +// ListPeers provides a mock function with given fields: +func (_m *PexNodeSet) ListPeers() core.PexNodeIterator { + ret := _m.Called() + + var r0 core.PexNodeIterator + if rf, ok := ret.Get(0).(func() core.PexNodeIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.PexNodeIterator) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go new file mode 100644 index 00000000..415b17b3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go @@ -0,0 +1,33 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import mock "github.com/stretchr/testify/mock" + +// PooledObjectFactory is an autogenerated mock type for the PooledObjectFactory type +type PooledObjectFactory struct { + mock.Mock +} + +// Create provides a mock function with given fields: +func (_m *PooledObjectFactory) Create() (interface{}, error) { + ret := _m.Called() + + var r0 interface{} + if rf, ok := ret.Get(0).(func() interface{}); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(interface{}) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go new file mode 100644 index 00000000..20a8ba4c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go @@ -0,0 +1,52 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import mock "github.com/stretchr/testify/mock" + +// SeedGenerator is an autogenerated mock type for the SeedGenerator type +type SeedGenerator struct { + mock.Mock +} + +// GenerateMnemonic provides a mock function with given fields: wordCount +func (_m *SeedGenerator) GenerateMnemonic(wordCount int) (string, error) { + ret := _m.Called(wordCount) + + var r0 string + if rf, ok := ret.Get(0).(func(int) string); ok { + r0 = rf(wordCount) + } else { + r0 = ret.Get(0).(string) + } + + var r1 error + if rf, ok := ret.Get(1).(func(int) error); ok { + r1 = rf(wordCount) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// VerifyMnemonic provides a mock function with given fields: seed +func (_m *SeedGenerator) VerifyMnemonic(seed string) (bool, error) { + ret := _m.Called(seed) + + var r0 bool + if rf, ok := ret.Get(0).(func(string) bool); ok { + r0 = rf(seed) + } else { + r0 = ret.Get(0).(bool) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(seed) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go new file mode 100644 index 00000000..8a847125 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go @@ -0,0 +1,171 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// Transaction is an autogenerated mock type for the Transaction type +type Transaction struct { + mock.Mock +} + +// ComputeFee provides a mock function with given fields: ticker +func (_m *Transaction) ComputeFee(ticker string) (uint64, error) { + ret := _m.Called(ticker) + + var r0 uint64 + if rf, ok := ret.Get(0).(func(string) uint64); ok { + r0 = rf(ticker) + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(ticker) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetId provides a mock function with given fields: +func (_m *Transaction) GetId() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetInputs provides a mock function with given fields: +func (_m *Transaction) GetInputs() []core.TransactionInput { + ret := _m.Called() + + var r0 []core.TransactionInput + if rf, ok := ret.Get(0).(func() []core.TransactionInput); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]core.TransactionInput) + } + } + + return r0 +} + +// GetOutputs provides a mock function with given fields: +func (_m *Transaction) GetOutputs() []core.TransactionOutput { + ret := _m.Called() + + var r0 []core.TransactionOutput + if rf, ok := ret.Get(0).(func() []core.TransactionOutput); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]core.TransactionOutput) + } + } + + return r0 +} + +// GetStatus provides a mock function with given fields: +func (_m *Transaction) GetStatus() core.TransactionStatus { + ret := _m.Called() + + var r0 core.TransactionStatus + if rf, ok := ret.Get(0).(func() core.TransactionStatus); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(core.TransactionStatus) + } + + return r0 +} + +// GetTimestamp provides a mock function with given fields: +func (_m *Transaction) GetTimestamp() core.Timestamp { + ret := _m.Called() + + var r0 core.Timestamp + if rf, ok := ret.Get(0).(func() core.Timestamp); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(core.Timestamp) + } + + return r0 +} + +// IsFullySigned provides a mock function with given fields: +func (_m *Transaction) IsFullySigned() (bool, error) { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// SupportedAssets provides a mock function with given fields: +func (_m *Transaction) SupportedAssets() []string { + ret := _m.Called() + + var r0 []string + if rf, ok := ret.Get(0).(func() []string); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]string) + } + } + + return r0 +} + +// VerifySigned provides a mock function with given fields: +func (_m *Transaction) VerifySigned() error { + ret := _m.Called() + + var r0 error + if rf, ok := ret.Get(0).(func() error); ok { + r0 = rf() + } else { + r0 = ret.Error(0) + } + + return r0 +} + +// VerifyUnsigned provides a mock function with given fields: +func (_m *Transaction) VerifyUnsigned() error { + ret := _m.Called() + + var r0 error + if rf, ok := ret.Get(0).(func() error); ok { + r0 = rf() + } else { + r0 = ret.Error(0) + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go new file mode 100644 index 00000000..1c92673d --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go @@ -0,0 +1,78 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TransactionInput is an autogenerated mock type for the TransactionInput type +type TransactionInput struct { + mock.Mock +} + +// GetCoins provides a mock function with given fields: ticker +func (_m *TransactionInput) GetCoins(ticker string) (uint64, error) { + ret := _m.Called(ticker) + + var r0 uint64 + if rf, ok := ret.Get(0).(func(string) uint64); ok { + r0 = rf(ticker) + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(ticker) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetId provides a mock function with given fields: +func (_m *TransactionInput) GetId() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetSpentOutput provides a mock function with given fields: +func (_m *TransactionInput) GetSpentOutput() core.TransactionOutput { + ret := _m.Called() + + var r0 core.TransactionOutput + if rf, ok := ret.Get(0).(func() core.TransactionOutput); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionOutput) + } + } + + return r0 +} + +// SupportedAssets provides a mock function with given fields: +func (_m *TransactionInput) SupportedAssets() []string { + ret := _m.Called() + + var r0 []string + if rf, ok := ret.Get(0).(func() []string); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]string) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go new file mode 100644 index 00000000..0f8edd84 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TransactionInputIterator is an autogenerated mock type for the TransactionInputIterator type +type TransactionInputIterator struct { + mock.Mock +} + +// HasNext provides a mock function with given fields: +func (_m *TransactionInputIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *TransactionInputIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *TransactionInputIterator) Value() core.TransactionInput { + ret := _m.Called() + + var r0 core.TransactionInput + if rf, ok := ret.Get(0).(func() core.TransactionInput); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionInput) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go new file mode 100644 index 00000000..3fc64568 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TransactionIterator is an autogenerated mock type for the TransactionIterator type +type TransactionIterator struct { + mock.Mock +} + +// HasNext provides a mock function with given fields: +func (_m *TransactionIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *TransactionIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *TransactionIterator) Value() core.Transaction { + ret := _m.Called() + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func() core.Transaction); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go new file mode 100644 index 00000000..cc048507 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go @@ -0,0 +1,92 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TransactionOutput is an autogenerated mock type for the TransactionOutput type +type TransactionOutput struct { + mock.Mock +} + +// GetAddress provides a mock function with given fields: +func (_m *TransactionOutput) GetAddress() core.Address { + ret := _m.Called() + + var r0 core.Address + if rf, ok := ret.Get(0).(func() core.Address); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Address) + } + } + + return r0 +} + +// GetCoins provides a mock function with given fields: ticker +func (_m *TransactionOutput) GetCoins(ticker string) (uint64, error) { + ret := _m.Called(ticker) + + var r0 uint64 + if rf, ok := ret.Get(0).(func(string) uint64); ok { + r0 = rf(ticker) + } else { + r0 = ret.Get(0).(uint64) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(ticker) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetId provides a mock function with given fields: +func (_m *TransactionOutput) GetId() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// IsSpent provides a mock function with given fields: +func (_m *TransactionOutput) IsSpent() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// SupportedAssets provides a mock function with given fields: +func (_m *TransactionOutput) SupportedAssets() []string { + ret := _m.Called() + + var r0 []string + if rf, ok := ret.Get(0).(func() []string); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).([]string) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go new file mode 100644 index 00000000..6ac35fb0 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TransactionOutputIterator is an autogenerated mock type for the TransactionOutputIterator type +type TransactionOutputIterator struct { + mock.Mock +} + +// HasNext provides a mock function with given fields: +func (_m *TransactionOutputIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *TransactionOutputIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *TransactionOutputIterator) Value() core.TransactionOutput { + ret := _m.Called() + + var r0 core.TransactionOutput + if rf, ok := ret.Get(0).(func() core.TransactionOutput); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionOutput) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go new file mode 100644 index 00000000..1a6b3f40 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go @@ -0,0 +1,83 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TxnSigner is an autogenerated mock type for the TxnSigner type +type TxnSigner struct { + mock.Mock +} + +// GetSignerDescription provides a mock function with given fields: +func (_m *TxnSigner) GetSignerDescription() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetSignerUID provides a mock function with given fields: +func (_m *TxnSigner) GetSignerUID() core.UID { + ret := _m.Called() + + var r0 core.UID + if rf, ok := ret.Get(0).(func() core.UID); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(core.UID) + } + + return r0 +} + +// ReadyForTxn provides a mock function with given fields: _a0, _a1 +func (_m *TxnSigner) ReadyForTxn(_a0 core.Wallet, _a1 core.Transaction) (bool, error) { + ret := _m.Called(_a0, _a1) + + var r0 bool + if rf, ok := ret.Get(0).(func(core.Wallet, core.Transaction) bool); ok { + r0 = rf(_a0, _a1) + } else { + r0 = ret.Get(0).(bool) + } + + var r1 error + if rf, ok := ret.Get(1).(func(core.Wallet, core.Transaction) error); ok { + r1 = rf(_a0, _a1) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// SignTransaction provides a mock function with given fields: _a0, _a1, _a2 +func (_m *TxnSigner) SignTransaction(_a0 core.Transaction, _a1 core.PasswordReader, _a2 []string) (core.Transaction, error) { + ret := _m.Called(_a0, _a1, _a2) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func(core.Transaction, core.PasswordReader, []string) core.Transaction); ok { + r0 = rf(_a0, _a1, _a2) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(core.Transaction, core.PasswordReader, []string) error); ok { + r1 = rf(_a0, _a1, _a2) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go new file mode 100644 index 00000000..be49a8b4 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go @@ -0,0 +1,69 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// TxnSignerIterator is an autogenerated mock type for the TxnSignerIterator type +type TxnSignerIterator struct { + mock.Mock +} + +// Count provides a mock function with given fields: +func (_m *TxnSignerIterator) Count() int { + ret := _m.Called() + + var r0 int + if rf, ok := ret.Get(0).(func() int); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(int) + } + + return r0 +} + +// HasNext provides a mock function with given fields: +func (_m *TxnSignerIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *TxnSignerIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *TxnSignerIterator) Value() core.TxnSigner { + ret := _m.Called() + + var r0 core.TxnSigner + if rf, ok := ret.Get(0).(func() core.TxnSigner); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TxnSigner) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go new file mode 100644 index 00000000..d35a0180 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go @@ -0,0 +1,191 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// Wallet is an autogenerated mock type for the Wallet type +type Wallet struct { + mock.Mock +} + +// GenAddresses provides a mock function with given fields: addrType, startIndex, count, pwd +func (_m *Wallet) GenAddresses(addrType core.AddressType, startIndex uint32, count uint32, pwd core.PasswordReader) core.AddressIterator { + ret := _m.Called(addrType, startIndex, count, pwd) + + var r0 core.AddressIterator + if rf, ok := ret.Get(0).(func(core.AddressType, uint32, uint32, core.PasswordReader) core.AddressIterator); ok { + r0 = rf(addrType, startIndex, count, pwd) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.AddressIterator) + } + } + + return r0 +} + +// GetCryptoAccount provides a mock function with given fields: +func (_m *Wallet) GetCryptoAccount() core.CryptoAccount { + ret := _m.Called() + + var r0 core.CryptoAccount + if rf, ok := ret.Get(0).(func() core.CryptoAccount); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.CryptoAccount) + } + } + + return r0 +} + +// GetId provides a mock function with given fields: +func (_m *Wallet) GetId() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetLabel provides a mock function with given fields: +func (_m *Wallet) GetLabel() string { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(string) + } + + return r0 +} + +// GetLoadedAddresses provides a mock function with given fields: +func (_m *Wallet) GetLoadedAddresses() (core.AddressIterator, error) { + ret := _m.Called() + + var r0 core.AddressIterator + if rf, ok := ret.Get(0).(func() core.AddressIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.AddressIterator) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func() error); ok { + r1 = rf() + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// SendFromAddress provides a mock function with given fields: from, to, change, options +func (_m *Wallet) SendFromAddress(from []core.Address, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + ret := _m.Called(from, to, change, options) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func([]core.Address, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { + r0 = rf(from, to, change, options) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func([]core.Address, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { + r1 = rf(from, to, change, options) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// SetLabel provides a mock function with given fields: wltName +func (_m *Wallet) SetLabel(wltName string) { + _m.Called(wltName) +} + +// Sign provides a mock function with given fields: txn, signer, pwd, index +func (_m *Wallet) Sign(txn core.Transaction, signer core.TxnSigner, pwd core.PasswordReader, index []string) (core.Transaction, error) { + ret := _m.Called(txn, signer, pwd, index) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func(core.Transaction, core.TxnSigner, core.PasswordReader, []string) core.Transaction); ok { + r0 = rf(txn, signer, pwd, index) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(core.Transaction, core.TxnSigner, core.PasswordReader, []string) error); ok { + r1 = rf(txn, signer, pwd, index) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// Spend provides a mock function with given fields: unspent, new, change, options +func (_m *Wallet) Spend(unspent []core.TransactionOutput, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + ret := _m.Called(unspent, new, change, options) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func([]core.TransactionOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { + r0 = rf(unspent, new, change, options) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func([]core.TransactionOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { + r1 = rf(unspent, new, change, options) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// Transfer provides a mock function with given fields: to, options +func (_m *Wallet) Transfer(to core.TransactionOutput, options core.KeyValueStore) (core.Transaction, error) { + ret := _m.Called(to, options) + + var r0 core.Transaction + if rf, ok := ret.Get(0).(func(core.TransactionOutput, core.KeyValueStore) core.Transaction); ok { + r0 = rf(to, options) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Transaction) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(core.TransactionOutput, core.KeyValueStore) error); ok { + r1 = rf(to, options) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go new file mode 100644 index 00000000..35a4fd3e --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go @@ -0,0 +1,43 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// WalletAddress is an autogenerated mock type for the WalletAddress type +type WalletAddress struct { + mock.Mock +} + +// GetAddress provides a mock function with given fields: +func (_m *WalletAddress) GetAddress() core.Address { + ret := _m.Called() + + var r0 core.Address + if rf, ok := ret.Get(0).(func() core.Address); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Address) + } + } + + return r0 +} + +// GetWallet provides a mock function with given fields: +func (_m *WalletAddress) GetWallet() core.Wallet { + ret := _m.Called() + + var r0 core.Wallet + if rf, ok := ret.Get(0).(func() core.Wallet); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Wallet) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go new file mode 100644 index 00000000..b3cc6724 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go @@ -0,0 +1,43 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// WalletEnv is an autogenerated mock type for the WalletEnv type +type WalletEnv struct { + mock.Mock +} + +// GetStorage provides a mock function with given fields: +func (_m *WalletEnv) GetStorage() core.WalletStorage { + ret := _m.Called() + + var r0 core.WalletStorage + if rf, ok := ret.Get(0).(func() core.WalletStorage); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.WalletStorage) + } + } + + return r0 +} + +// GetWalletSet provides a mock function with given fields: +func (_m *WalletEnv) GetWalletSet() core.WalletSet { + ret := _m.Called() + + var r0 core.WalletSet + if rf, ok := ret.Get(0).(func() core.WalletSet); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.WalletSet) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go new file mode 100644 index 00000000..2ca3f3e4 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go @@ -0,0 +1,55 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// WalletIterator is an autogenerated mock type for the WalletIterator type +type WalletIterator struct { + mock.Mock +} + +// HasNext provides a mock function with given fields: +func (_m *WalletIterator) HasNext() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Next provides a mock function with given fields: +func (_m *WalletIterator) Next() bool { + ret := _m.Called() + + var r0 bool + if rf, ok := ret.Get(0).(func() bool); ok { + r0 = rf() + } else { + r0 = ret.Get(0).(bool) + } + + return r0 +} + +// Value provides a mock function with given fields: +func (_m *WalletIterator) Value() core.Wallet { + ret := _m.Called() + + var r0 core.Wallet + if rf, ok := ret.Get(0).(func() core.Wallet); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Wallet) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go new file mode 100644 index 00000000..58ac6516 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go @@ -0,0 +1,43 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// WalletOutput is an autogenerated mock type for the WalletOutput type +type WalletOutput struct { + mock.Mock +} + +// GetOutput provides a mock function with given fields: +func (_m *WalletOutput) GetOutput() core.TransactionOutput { + ret := _m.Called() + + var r0 core.TransactionOutput + if rf, ok := ret.Get(0).(func() core.TransactionOutput); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.TransactionOutput) + } + } + + return r0 +} + +// GetWallet provides a mock function with given fields: +func (_m *WalletOutput) GetWallet() core.Wallet { + ret := _m.Called() + + var r0 core.Wallet + if rf, ok := ret.Get(0).(func() core.Wallet); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Wallet) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go new file mode 100644 index 00000000..9fb40e99 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go @@ -0,0 +1,66 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// WalletSet is an autogenerated mock type for the WalletSet type +type WalletSet struct { + mock.Mock +} + +// CreateWallet provides a mock function with given fields: name, seed, isEncryptrd, pwd, scanAddressesN +func (_m *WalletSet) CreateWallet(name string, seed string, isEncryptrd bool, pwd core.PasswordReader, scanAddressesN int) (core.Wallet, error) { + ret := _m.Called(name, seed, isEncryptrd, pwd, scanAddressesN) + + var r0 core.Wallet + if rf, ok := ret.Get(0).(func(string, string, bool, core.PasswordReader, int) core.Wallet); ok { + r0 = rf(name, seed, isEncryptrd, pwd, scanAddressesN) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Wallet) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(string, string, bool, core.PasswordReader, int) error); ok { + r1 = rf(name, seed, isEncryptrd, pwd, scanAddressesN) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// GetWallet provides a mock function with given fields: id +func (_m *WalletSet) GetWallet(id string) core.Wallet { + ret := _m.Called(id) + + var r0 core.Wallet + if rf, ok := ret.Get(0).(func(string) core.Wallet); ok { + r0 = rf(id) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.Wallet) + } + } + + return r0 +} + +// ListWallets provides a mock function with given fields: +func (_m *WalletSet) ListWallets() core.WalletIterator { + ret := _m.Called() + + var r0 core.WalletIterator + if rf, ok := ret.Get(0).(func() core.WalletIterator); ok { + r0 = rf() + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(core.WalletIterator) + } + } + + return r0 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go new file mode 100644 index 00000000..3802abb2 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go @@ -0,0 +1,42 @@ +// Code generated by mockery v1.0.0. DO NOT EDIT. + +package mocks + +import core "github.com/fibercrypto/fibercryptowallet/src/core" +import mock "github.com/stretchr/testify/mock" + +// WalletStorage is an autogenerated mock type for the WalletStorage type +type WalletStorage struct { + mock.Mock +} + +// Decrypt provides a mock function with given fields: walletName, password +func (_m *WalletStorage) Decrypt(walletName string, password core.PasswordReader) { + _m.Called(walletName, password) +} + +// Encrypt provides a mock function with given fields: walletName, password +func (_m *WalletStorage) Encrypt(walletName string, password core.PasswordReader) { + _m.Called(walletName, password) +} + +// IsEncrypted provides a mock function with given fields: walletName +func (_m *WalletStorage) IsEncrypted(walletName string) (bool, error) { + ret := _m.Called(walletName) + + var r0 bool + if rf, ok := ret.Get(0).(func(string) bool); ok { + r0 = rf(walletName) + } else { + r0 = ret.Get(0).(bool) + } + + var r1 error + if rf, ok := ret.Get(1).(func(string) error); ok { + r1 = rf(walletName) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go new file mode 100644 index 00000000..758175df --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go @@ -0,0 +1,18 @@ +package skycoin //nolint goimports + +import ( + sky "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" + "github.com/fibercrypto/fibercryptowallet/src/core" + local "github.com/fibercrypto/fibercryptowallet/src/main" + + util "github.com/fibercrypto/fibercryptowallet/src/util" +) + +func init() { + cf := local.GetConfigManager() + err := core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(cf.GetNode())) + if err != nil { + return + } + util.RegisterAltcoin(sky.NewSkyFiberPlugin(sky.SkycoinMainNetParams)) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go new file mode 100644 index 00000000..ec278569 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go @@ -0,0 +1,467 @@ +package skycoin //nolint goimports + +import ( + "path/filepath" + "strconv" + + "github.com/SkycoinProject/skycoin/src/cli" + "github.com/SkycoinProject/skycoin/src/readable" + "github.com/SkycoinProject/skycoin/src/util/droplet" + "github.com/SkycoinProject/skycoin/src/wallet" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var log = logging.MustGetLogger("Skycoin Account") + +func (addr *SkycoinAddress) GetBalance(ticker string) (uint64, error) { + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return 0, err + } + defer ReturnSkycoinClient(c) + log.Info("POST /api/v1/balance?addrs=xxx") + bl, err := c.Balance([]string{addr.address.String()}) + if err != nil { + log.WithError(err).WithField("addrs", "addr.address").Error("Couldn't POST /api/v1/balance?addrs=xxx") + return 0, err + } + + if ticker == Sky { + return bl.Confirmed.Coins, nil + } else if ticker == CoinHour { + return bl.Confirmed.Hours, nil + } else { + return 0, errorTickerInvalid{ticker} + } +} +func (addr *SkycoinAddress) ListAssets() []string { + return []string{Sky, CoinHour} +} +func (addr *SkycoinAddress) ScanUnspentOutputs() core.TransactionOutputIterator { + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return nil + } + defer ReturnSkycoinClient(c) + log.Info("POST /api/v1/outputs?addrs=xxx") + outputSummary, err := c.OutputsForAddresses([]string{addr.String()}) + if err != nil { + log.WithError(err).WithField("addrs", addr.String()).Error("Couldn't POST /api/v1/outputs?addrs=xxx") + return nil + } + + outs := outputSummary.SpendableOutputs() + skyOutputs := make([]core.TransactionOutput, 0) + for _, out := range outs { + skyOutputs = append(skyOutputs, &SkycoinTransactionOutput{ + + skyOut: readable.TransactionOutput{ + Address: out.Address, + Coins: out.Coins, + Hours: out.Hours, + Hash: out.Hash, + }, + spent: true, + calculatedHours: out.CalculatedHours, + }) + } + + return NewSkycoinTransactionOutputIterator(skyOutputs) +} +func (addr *SkycoinAddress) ListTransactions() core.TransactionIterator { + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return nil + } + defer ReturnSkycoinClient(c) + transactions := make([]core.Transaction, 0) + txn, err := c.TransactionsVerbose([]string{addr.String()}) + if err != nil { + log.WithError(err).WithField("addrs", addr.String()).Error("Couldn't POST /api/v1/transactions?verbose=1") + return nil + } + + for _, tx := range txn { + st := core.TXN_STATUS_PENDING + if tx.Status.Confirmed { + st = core.TXN_STATUS_CONFIRMED + } + + transactions = append(transactions, &SkycoinTransaction{ + skyTxn: tx.Transaction, + status: st, + }) + + } + + return NewSkycoinTransactionIterator(transactions) + +} +func (addr *SkycoinAddress) ListPendingTransactions() (core.TransactionIterator, error) { //------TODO + return nil, nil +} + +func (wlt *RemoteWallet) GetBalance(ticker string) (uint64, error) { + c, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return 0, err + } + defer ReturnSkycoinClient(c) + log.Info("GET /api/v1/wallet/balance") + bl, err := c.WalletBalance(wlt.Id) + if err != nil { + log.WithError(err).WithField("id", wlt.Id).Error("Couldn't GET /api/v1/wallet/balance") + return 0, err + } + + if ticker == Sky { + return bl.Confirmed.Coins, nil + } else if ticker == CoinHour { + return bl.Confirmed.Hours, nil + } else { + return 0, errorTickerInvalid{ticker} + } + +} + +func (wlt *RemoteWallet) ListAssets() []string { + return []string{Sky, CoinHour} +} + +func (wlt *RemoteWallet) ScanUnspentOutputs() core.TransactionOutputIterator { + log.Info("Calling RemoteWallet.GetLoadedAddresses()") + addressesIter, err := wlt.GetLoadedAddresses() + if err != nil { + log.WithError(err).Error("RemoteWallet.GetLoadedAddresses() failed") + return nil + } + unOuts := make([]core.TransactionOutput, 0) + for addressesIter.Next() { + outsIter := addressesIter.Value().GetCryptoAccount().ScanUnspentOutputs() + for outsIter.Next() { + unOuts = append(unOuts, outsIter.Value()) + } + } + return NewSkycoinTransactionOutputIterator(unOuts) +} + +func (wlt *RemoteWallet) ListTransactions() core.TransactionIterator { + log.Info("Calling RemoteWallet.GetLoadedAddresses()") + addressesIter, err := wlt.GetLoadedAddresses() + if err != nil { + log.WithError(err).Error("RemoteWallet.GetLoadedAddresses() failed") + return nil + } + txns := make([]core.Transaction, 0) + for addressesIter.Next() { + txnsIter := addressesIter.Value().GetCryptoAccount().ListTransactions() + for txnsIter.Next() { + txns = append(txns, txnsIter.Value()) + } + } + + return NewSkycoinTransactionIterator(txns) +} + +func (wlt *RemoteWallet) ListPendingTransactions() (core.TransactionIterator, error) { + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return nil, err + } + defer ReturnSkycoinClient(c) + log.Info("GET /api/v1/wallet/transactions&verbose=1") + response, err2 := c.WalletUnconfirmedTransactionsVerbose(wlt.GetId()) + if err2 != nil { + log.WithError(err).WithField("id", wlt.GetId()).Error("Couldn't GET /api/v1/wallet/transactions&verbose=1") + return nil, err2 + } + txns := make([]core.Transaction, 0) + for _, ut := range response.Transactions { + txns = append(txns, &SkycoinPendingTransaction{Transaction: ut}) + } + return NewSkycoinTransactionIterator(txns), nil +} + +func (wlt *LocalWallet) GetBalance(ticker string) (uint64, error) { + walletName := filepath.Join(wlt.WalletDir, wlt.Id) + log.WithField("walletName", walletName).Info("Calling wallet.Load(walletName)") + walletLoaded, err := wallet.Load(walletName) + if err != nil { + log.WithError(err).Error("wallet.Load(walletName) failed") + return 0, err + } + var addrs []string + addresses := walletLoaded.GetAddresses() + for _, addr := range addresses { + addrs = append(addrs, addr.String()) + } + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return 0, err + } + defer ReturnSkycoinClient(c) + log.Info("POST /api/v1/outputs?addrs=xxx") + outs, err := c.OutputsForAddresses(addrs) + if err != nil { + log.WithError(err).WithField("Length of addrs", len(addrs)).Error("Couldn't POST /api/v1/outputs?addrs=xxx") + return 0, err + } + + bl, err := getBalanceOfAddresses(outs, addrs) + if err != nil { + log.WithError(err).Warn("getBalanceOfAddresses(outs, addrs) failed") + return 0, err + } + + if ticker == Sky { + flSky, err := strconv.ParseFloat(bl.Confirmed.Coins, 64) + if err != nil { + log.WithError(err).WithField("bl.Confirmed.Coins", bl.Confirmed.Coins).Error("strconv.ParseFloat(bl.Confirmed.Coins, 64) failed") + return 0, err + } + accuracy, err2 := util.AltcoinQuotient(Sky) + if err2 != nil { + log.WithError(err2).WithField("Sky", Sky).Error("util.AltcoinQuotient(Sky) failed") + return 0, err2 + } + return uint64(flSky * float64(accuracy)), nil + } else if ticker == CoinHour { + coinHours, err := strconv.ParseFloat(bl.Confirmed.Hours, 64) + if err != nil { + log.WithError(err).WithField("bl.Confirmed.Hours", bl.Confirmed.Hours).Error("strconv.ParseFloat(bl.Confirmed.Hours, 64) failed") + return 0, err + } + accuracy, err2 := util.AltcoinQuotient(CoinHour) + if err2 != nil { + log.WithError(err2).WithField("CoinHour", CoinHour).Error("util.AltcoinQuotient(CoinHour) failed") + return 0, err2 + } + return uint64(coinHours * float64(accuracy)), nil + } else { + return 0, errorTickerInvalid{ticker} + } + +} + +func (wlt *LocalWallet) ListAssets() []string { + return []string{Sky, CoinHour} +} + +func (wlt *LocalWallet) ScanUnspentOutputs() core.TransactionOutputIterator { + log.Info("Calling LocalWallet.GetLoadedAddresses()") + addressesIter, err := wlt.GetLoadedAddresses() + if err != nil { + log.WithError(err).Error("LocalWallet.GetLoadedAddresses() failed") + return nil + } + unOuts := make([]core.TransactionOutput, 0) + for addressesIter.Next() { + outsIter := addressesIter.Value().GetCryptoAccount().ScanUnspentOutputs() + for outsIter.Next() { + unOuts = append(unOuts, outsIter.Value()) + } + } + return NewSkycoinTransactionOutputIterator(unOuts) +} + +func (wlt *LocalWallet) ListTransactions() core.TransactionIterator { + addressesIter, err := wlt.GetLoadedAddresses() + if err != nil { + log.WithError(err).Error("LocalWallet.GetLoadedAddresses() failed") + return nil + } + txns := make([]core.Transaction, 0) + for addressesIter.Next() { + txnsIter := addressesIter.Value().GetCryptoAccount().ListTransactions() + for txnsIter.Next() { + txns = append(txns, txnsIter.Value()) + } + } + + return NewSkycoinTransactionIterator(txns) +} + +func (wlt *LocalWallet) ListPendingTransactions() (core.TransactionIterator, error) { //------TODO + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + log.WithError(err).Error("Couldn't get API client") + return nil, err + } + defer ReturnSkycoinClient(c) + log.Info("GET /api/v1/wallet/transactions&verbose=1") + response, err2 := c.WalletUnconfirmedTransactionsVerbose(wlt.GetId()) + if err2 != nil { + log.WithError(err2).WithField("id", wlt.GetId()).Error("Couldn't GET /api/v1/wallet/transactions&verbose=1") + return nil, err2 + } + txns := make([]core.Transaction, 0) + for _, ut := range response.Transactions { + txns = append(txns, &SkycoinPendingTransaction{Transaction: ut}) + } + return NewSkycoinTransactionIterator(txns), nil +} + +func getBalanceOfAddresses(outs *readable.UnspentOutputsSummary, addrs []string) (*cli.BalanceResult, error) { + addrsMap := make(map[string]struct{}, len(addrs)) + for _, a := range addrs { + addrsMap[a] = struct{}{} + } + + addrBalances := make(map[string]struct { + confirmed, spendable, expected wallet.Balance + }, len(addrs)) + + // Count confirmed balances + for _, o := range outs.HeadOutputs { + if _, ok := addrsMap[o.Address]; !ok { + log.Errorf("Found address %s in GetUnspentOutputs result, but this address wasn't requested", o.Address) + return nil, errors.ErrUnexpectedUxOutAddress + } + + amt, err := droplet.FromString(o.Coins) + if err != nil { + log.WithError(err).Error("droplet.FromString failed") + return nil, errors.ErrParseTxnCoins + } + + b := addrBalances[o.Address] + b.confirmed.Coins += amt + b.confirmed.Hours += o.CalculatedHours + + addrBalances[o.Address] = b + } + + // Count spendable balances + for _, o := range outs.SpendableOutputs() { + if _, ok := addrsMap[o.Address]; !ok { + log.Errorf("Found address %s in GetUnspentOutputs result, but this address wasn't requested", o.Address) + return nil, errors.ErrUnexpectedUxOutAddress + } + + amt, err := droplet.FromString(o.Coins) + if err != nil { + log.WithError(err).Error("droplet.FromString failed") + return nil, errors.ErrParseTxnCoins + } + + b := addrBalances[o.Address] + b.spendable.Coins += amt + b.spendable.Hours += o.CalculatedHours + + addrBalances[o.Address] = b + } + + // Count predicted balances + for _, o := range outs.ExpectedOutputs() { + if _, ok := addrsMap[o.Address]; !ok { + log.Errorf("Found address %s in GetUnspentOutputs result, but this address wasn't requested", o.Address) + return nil, errors.ErrUnexpectedUxOutAddress + } + + amt, err := droplet.FromString(o.Coins) + if err != nil { + log.WithError(err).Error("droplet.FromString failed") + return nil, errors.ErrParseTxnCoins + } + + b := addrBalances[o.Address] + b.expected.Coins += amt + b.expected.Hours += o.CalculatedHours + + addrBalances[o.Address] = b + } + + toBalance := func(b wallet.Balance) (cli.Balance, error) { + coins, err := droplet.ToString(b.Coins) + if err != nil { + log.WithError(err).Error() + return cli.Balance{}, err + } + + return cli.Balance{ + Coins: coins, + Hours: strconv.FormatUint(b.Hours, 10), + }, nil + } + + var totalConfirmed, totalSpendable, totalExpected wallet.Balance + balRlt := &cli.BalanceResult{ + Addresses: make([]cli.AddressBalances, len(addrs)), + } + + for i, a := range addrs { + b := addrBalances[a] + var err error + + balRlt.Addresses[i].Address = a + + totalConfirmed, err = totalConfirmed.Add(b.confirmed) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + totalSpendable, err = totalSpendable.Add(b.spendable) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + totalExpected, err = totalExpected.Add(b.expected) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + balRlt.Addresses[i].Confirmed, err = toBalance(b.confirmed) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + balRlt.Addresses[i].Spendable, err = toBalance(b.spendable) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + balRlt.Addresses[i].Expected, err = toBalance(b.expected) + if err != nil { + log.WithError(err).Error() + return nil, err + } + } + + var err error + balRlt.Confirmed, err = toBalance(totalConfirmed) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + balRlt.Spendable, err = toBalance(totalSpendable) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + balRlt.Expected, err = toBalance(totalExpected) + if err != nil { + log.WithError(err).Error() + return nil, err + } + + return balRlt, nil +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go new file mode 100644 index 00000000..830e7e77 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go @@ -0,0 +1,125 @@ +package skycoin + +import ( + // "testing" + + "github.com/SkycoinProject/skycoin/src/api" + "github.com/SkycoinProject/skycoin/src/coin" + "github.com/SkycoinProject/skycoin/src/readable" + "github.com/stretchr/testify/mock" +) + +type SkycoinApiMock struct { + mock.Mock +} + +func (m *SkycoinApiMock) Create() (interface{}, error) { + return m, nil +} + +func (m *SkycoinApiMock) Transaction(txid string) (*readable.TransactionWithStatus, error) { + args := m.Called(txid) + return args.Get(0).(*readable.TransactionWithStatus), args.Error(1) +} +func (m *SkycoinApiMock) Transactions(addrs []string) ([]readable.TransactionWithStatus, error) { + args := m.Called(addrs) + return args.Get(0).([]readable.TransactionWithStatus), args.Error(1) +} +func (m *SkycoinApiMock) TransactionVerbose(txid string) (*readable.TransactionWithStatusVerbose, error) { + args := m.Called(txid) + return args.Get(0).(*readable.TransactionWithStatusVerbose), args.Error(1) +} +func (m *SkycoinApiMock) TransactionsVerbose(addrs []string) ([]readable.TransactionWithStatusVerbose, error) { + args := m.Called(addrs) + return args.Get(0).([]readable.TransactionWithStatusVerbose), args.Error(1) +} +func (m *SkycoinApiMock) UxOut(uxID string) (*readable.SpentOutput, error) { + args := m.Called(uxID) + return args.Get(0).(*readable.SpentOutput), args.Error(1) +} +func (m *SkycoinApiMock) PendingTransactionsVerbose() ([]readable.UnconfirmedTransactionVerbose, error) { + args := m.Called() + return args.Get(0).([]readable.UnconfirmedTransactionVerbose), args.Error(1) +} +func (m *SkycoinApiMock) CoinSupply() (*api.CoinSupply, error) { + args := m.Called() + return args.Get(0).(*api.CoinSupply), args.Error(1) +} +func (m *SkycoinApiMock) LastBlocks(n uint64) (*readable.Blocks, error) { + args := m.Called(n) + return args.Get(0).(*readable.Blocks), args.Error(1) +} +func (m *SkycoinApiMock) BlockchainProgress() (*readable.BlockchainProgress, error) { + args := m.Called() + return args.Get(0).(*readable.BlockchainProgress), args.Error(1) +} +func (m *SkycoinApiMock) Balance(addrs []string) (*api.BalanceResponse, error) { + args := m.Called(addrs) + return args.Get(0).(*api.BalanceResponse), args.Error(1) +} +func (m *SkycoinApiMock) OutputsForAddresses(addrs []string) (*readable.UnspentOutputsSummary, error) { + args := m.Called(addrs) + return args.Get(0).(*readable.UnspentOutputsSummary), args.Error(1) +} +func (m *SkycoinApiMock) Wallet(id string) (*api.WalletResponse, error) { + args := m.Called(id) + return args.Get(0).(*api.WalletResponse), args.Error(1) +} +func (m *SkycoinApiMock) UpdateWallet(id, label string) error { + args := m.Called(id, label) + return args.Error(0) +} +func (m *SkycoinApiMock) NewWalletAddress(id string, n int, password string) ([]string, error) { + args := m.Called(id, n, password) + return args.Get(0).([]string), args.Error(1) +} +func (m *SkycoinApiMock) Wallets() ([]api.WalletResponse, error) { + args := m.Called() + return args.Get(0).([]api.WalletResponse), args.Error(1) + +} +func (m *SkycoinApiMock) CreateWallet(o api.CreateWalletOptions) (*api.WalletResponse, error) { + args := m.Called(o) + return args.Get(0).(*api.WalletResponse), args.Error(1) +} +func (m *SkycoinApiMock) EncryptWallet(id, password string) (*api.WalletResponse, error) { + args := m.Called(id, password) + return args.Get(0).(*api.WalletResponse), args.Error(1) +} +func (m *SkycoinApiMock) DecryptWallet(id, password string) (*api.WalletResponse, error) { + args := m.Called(id, password) + return args.Get(0).(*api.WalletResponse), args.Error(1) +} +func (m *SkycoinApiMock) WalletBalance(id string) (*api.BalanceResponse, error) { + args := m.Called(id) + return args.Get(0).(*api.BalanceResponse), args.Error(1) +} +func (m *SkycoinApiMock) WalletUnconfirmedTransactionsVerbose(id string) (*api.UnconfirmedTxnsVerboseResponse, error) { + args := m.Called(id) + return args.Get(0).(*api.UnconfirmedTxnsVerboseResponse), args.Error(1) +} +func (m *SkycoinApiMock) NetworkConnections(filters *api.NetworkConnectionsFilter) (*api.Connections, error) { + args := m.Called(filters) + return args.Get(0).(*api.Connections), args.Error(1) +} +func (m *SkycoinApiMock) InjectTransaction(txn *coin.Transaction) (string, error) { + args := m.Called(txn) + return args.Get(0).(string), args.Error(1) +} +func (m *SkycoinApiMock) WalletSignTransaction(req api.WalletSignTransactionRequest) (*api.CreateTransactionResponse, error) { + args := m.Called(req) + return args.Get(0).(*api.CreateTransactionResponse), args.Error(1) +} +func (m *SkycoinApiMock) WalletCreateTransaction(req api.WalletCreateTransactionRequest) (*api.CreateTransactionResponse, error) { + args := m.Called(req) + return args.Get(0).(*api.CreateTransactionResponse), args.Error(1) +} +func (m *SkycoinApiMock) CreateTransaction(req api.CreateTransactionRequest) (*api.CreateTransactionResponse, error) { + args := m.Called(req) + return args.Get(0).(*api.CreateTransactionResponse), args.Error(1) +} + +func (m *SkycoinApiMock) InjectEncodedTransaction(rawTxn string) (string, error) { + args := m.Called(rawTxn) + return args.Get(0).(string), args.Error(1) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go new file mode 100644 index 00000000..ead24274 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go @@ -0,0 +1,264 @@ +package skycoin + +import ( + "time" + + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + + "github.com/SkycoinProject/skycoin/src/readable" + + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util" +) + +var logBlockchain = logging.MustGetLogger("Skycoin Blockchain") + +type SkycoinBlock struct { //implements core.Block interface + Block *readable.Block +} + +func (sb *SkycoinBlock) GetHash() ([]byte, error) { + logBlockchain.Info("Getting hash") + if sb.Block == nil { + return nil, errors.ErrBlockNotSet + } + return []byte(sb.Block.Head.Hash), nil +} + +func (sb *SkycoinBlock) GetPrevHash() ([]byte, error) { + logBlockchain.Info("Getting previous block hash") + if sb.Block == nil { + return nil, errors.ErrBlockNotSet + } + return []byte(sb.Block.Head.PreviousHash), nil +} + +func (sb *SkycoinBlock) GetVersion() (uint32, error) { + logBlockchain.Info("Getting version") + if sb.Block == nil { + return 0, errors.ErrBlockNotSet + } + return sb.Block.Head.Version, nil +} + +func (sb *SkycoinBlock) GetTime() (core.Timestamp, error) { + logBlockchain.Info("Getting time") + if sb.Block == nil { + return 0, errors.ErrBlockNotSet + } + return core.Timestamp(sb.Block.Head.Time), nil +} +func (sb *SkycoinBlock) GetHeight() (uint64, error) { + logBlockchain.Info("Getting height") + if sb.Block == nil { + return 0, errors.ErrBlockNotSet + } + return 0, nil //TODO ??? +} + +func (sb *SkycoinBlock) GetFee(ticker string) (uint64, error) { + logBlockchain.Info("Getting fee") + if sb.Block == nil { + return 0, errors.ErrBlockNotSet + } + if ticker == CoinHour { + return sb.Block.Head.Fee, nil + } + return 0, nil +} + +func (sb *SkycoinBlock) IsGenesisBlock() (bool, error) { + logBlockchain.Info("Getting if is Genesis block") + if sb.Block == nil { + return false, errors.ErrBlockNotSet + } + return true, nil +} + +type SkycoinBlockchainInfo struct { + LastBlockInfo *SkycoinBlock + CurrentSkySupply uint64 + TotalSkySupply uint64 + CurrentCoinHourSupply uint64 + TotalCoinHourSupply uint64 + NumberOfBlocks *readable.BlockchainProgress +} + +type SkycoinBlockchain struct { //Implements BlockchainStatus interface + lastTimeStatusRequested uint64 //nolint structcheck TODO: Not used + lastTimeSupplyRequested uint64 + CacheTime uint64 + cachedStatus *SkycoinBlockchainInfo +} + +func NewSkycoinBlockchain(invalidCacheTime uint64) *SkycoinBlockchain { + return &SkycoinBlockchain{CacheTime: invalidCacheTime} +} +func (ss *SkycoinBlockchain) GetCoinValue(coinvalue core.CoinValueMetric, ticker string) (uint64, error) { + logBlockchain.Info("Getting Coin value") + elapsed := uint64(time.Now().UTC().UnixNano()) - ss.lastTimeSupplyRequested + if elapsed > ss.CacheTime || ss.cachedStatus == nil { + if ss.cachedStatus == nil { + ss.cachedStatus = new(SkycoinBlockchainInfo) + } + if err := ss.requestSupplyInfo(); err != nil { + return 0, err + } + } + + switch ticker { + case Sky: + if coinvalue == core.CoinCurrentSupply { + return ss.cachedStatus.CurrentSkySupply, nil + } + return ss.cachedStatus.TotalSkySupply, nil + case CoinHour: + if coinvalue == core.CoinCurrentSupply { + return ss.cachedStatus.CurrentCoinHourSupply, nil + } + return ss.cachedStatus.TotalCoinHourSupply, nil + default: + return 0, errorTickerInvalid{} //TODO: Customize error + } +} + +func (ss *SkycoinBlockchain) GetLastBlock() (core.Block, error) { + logBlockchain.Info("Getting last block") + elapsed := uint64(time.Now().UTC().UnixNano()) - ss.lastTimeSupplyRequested + if elapsed > ss.CacheTime || ss.cachedStatus == nil { + if ss.cachedStatus == nil { + ss.cachedStatus = new(SkycoinBlockchainInfo) + } + if err := ss.requestStatusInfo(); err != nil { + return nil, err + } + } + return ss.cachedStatus.LastBlockInfo, nil +} + +func (ss *SkycoinBlockchain) GetNumberOfBlocks() (uint64, error) { + logBlockchain.Info("Getting number of blocks") + if ss.cachedStatus == nil { + if ss.cachedStatus == nil { + ss.cachedStatus = new(SkycoinBlockchainInfo) + } + if err := ss.requestStatusInfo(); err != nil { + logBlockchain.Errorf("Skycoin node API error for status info %s", err) + return 0, err + } + } + + return ss.cachedStatus.NumberOfBlocks.Current, nil +} + +func (ss *SkycoinBlockchain) SetCacheTime(time uint64) { + logBlockchain.Info("Setting cache time") + ss.CacheTime = time +} + +func (ss *SkycoinBlockchain) requestSupplyInfo() error { + logBlockchain.Info("Requesting supply info") + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't load client") + return err + } + defer ReturnSkycoinClient(c) + + logBlockchain.Info("GET /api/v1/coinSupply") + coinSupply, err := c.CoinSupply() + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't resolve request") + return err + } + + ss.cachedStatus.CurrentCoinHourSupply, err = util.GetCoinValue(coinSupply.CurrentCoinHourSupply, CoinHour) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get current coin hours supply") + return err + } + + ss.cachedStatus.TotalCoinHourSupply, err = util.GetCoinValue(coinSupply.TotalCoinHourSupply, CoinHour) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get total coin hours supply") + return err + } + + ss.cachedStatus.CurrentSkySupply, err = util.GetCoinValue(coinSupply.CurrentSupply, Sky) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get current Skycoin's supply") + return err + } + + ss.cachedStatus.TotalSkySupply, err = util.GetCoinValue(coinSupply.TotalSupply, Sky) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get total Skycoin's supply") + return err + } + + logBlockchain.Info("GET /api/v1/blockchain/progress") + ss.cachedStatus.NumberOfBlocks, err = c.BlockchainProgress() + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't resolve request") + return err + } + + return nil +} + +func (ss *SkycoinBlockchain) requestStatusInfo() error { + logBlockchain.Info("Requesting status information") + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't load client") + return err + } + defer ReturnSkycoinClient(c) + + logBlockchain.Info("GET /api/v1/last_blocks") + blocks, err := c.LastBlocks(1) + + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get last blocks") + return err + } + lastBlock := blocks.Blocks[len(blocks.Blocks)-1] + ss.cachedStatus.LastBlockInfo = &SkycoinBlock{Block: &lastBlock} + + progress, err := c.BlockchainProgress() + if err != nil { + return err + } + ss.cachedStatus.NumberOfBlocks = &readable.BlockchainProgress{ + Current: progress.Current, + Highest: progress.Highest, + Peers: progress.Peers, + } + + return nil +} + +// SendFromAddress instantiates a transaction to send funds from specific source addresses +// to multiple destination addresses +func (ss *SkycoinBlockchain) SendFromAddress(from []core.WalletAddress, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + logBlockchain.Info("Sending coins from addresses via blockchain API") + addresses := make([]core.Address, len(from)) + for i, wa := range from { + addresses[i] = wa.GetAddress() + } + createTxnFunc := skyAPICreateTxn + return createTransaction(addresses, to, nil, change, options, createTxnFunc) +} + +// Spend instantiates a transaction that spends specific outputs to send to multiple destination addresses +func (ss *SkycoinBlockchain) Spend(unspent []core.WalletOutput, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + logBlockchain.Info("Spending coins from outputs via blockchain API") + uxouts := make([]core.TransactionOutput, len(unspent)) + for i, wu := range unspent { + uxouts[i] = wu.GetOutput() + } + createTxnFunc := skyAPICreateTxn + return createTransaction(nil, new, uxouts, change, options, createTxnFunc) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go new file mode 100644 index 00000000..ba1e0e20 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go @@ -0,0 +1,174 @@ +package skycoin + +import ( + "github.com/SkycoinProject/skycoin/src/cipher" + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +type SkycoinAddressIterator struct { // Implements AddressIterator interfaces + current int + addresses []core.Address +} + +func (it *SkycoinAddressIterator) Value() core.Address { + return it.addresses[it.current] +} + +func (it *SkycoinAddressIterator) Next() bool { + if it.HasNext() { + it.current++ + return true + } + return false +} + +func (it *SkycoinAddressIterator) HasNext() bool { + return (it.current + 1) < len(it.addresses) +} + +func NewSkycoinAddressIterator(addresses []core.Address) *SkycoinAddressIterator { + return &SkycoinAddressIterator{addresses: addresses, current: -1} +} + +func NewSkycoinAddress(addrStr string) (SkycoinAddress, error) { + var skyAddr cipher.Address + var err error + if skyAddr, err = cipher.DecodeBase58Address(addrStr); err != nil { + return SkycoinAddress{}, err + } + + return SkycoinAddress{ + isBip32: false, + address: skyAddr, + poolSection: PoolSection, + }, nil +} + +type SkycoinAddress struct { // Implements Address and CryptoAccount interfaces + isBip32 bool + address cipher.Address + poolSection string +} + +func (addr *SkycoinAddress) IsBip32() bool { + return addr.isBip32 +} + +func (addr *SkycoinAddress) String() string { + return addr.address.String() +} + +func (addr *SkycoinAddress) GetCryptoAccount() core.CryptoAccount { + return addr +} + +func (addr *SkycoinAddress) ToSkycoinCipherAddress() (cipher.Address, error) { + return cipher.AddressFromBytes(addr.Bytes()) +} + +// Bytes binary representation for address +func (addr *SkycoinAddress) Bytes() []byte { + return addr.address.Bytes() +} + +// Checksum computes address consistency token +func (addr *SkycoinAddress) Checksum() core.Checksum { + checksum := addr.address.Checksum() + return checksum[:] +} + +func toSkycoinPubKey(pk core.PubKey) (cipher.PubKey, error) { + if pk1, isSkyPK := pk.(*SkycoinPubKey); isSkyPK { + return pk1.pubkey, nil + } + return cipher.NewPubKey(pk.Bytes()) +} + +func toSkycoinSecKey(sk core.SecKey) (cipher.SecKey, error) { + if sk1, isSkySK := sk.(*SkycoinSecKey); isSkySK { + return sk1.seckey, nil + } + return cipher.NewSecKey(sk.Bytes()) +} + +// Verify checks that the address appears valid for the public key +func (addr *SkycoinAddress) Verify(pk core.PubKey) error { + + skyPK, err := toSkycoinPubKey(pk) + if err != nil { + return err + } + return addr.address.Verify(skyPK) +} + +// Null returns true if the address is null +func (addr *SkycoinAddress) Null() bool { + return addr.address.Null() +} + +// SkycoinSecKey Skycoin private key wrapper +type SkycoinSecKey struct { + seckey cipher.SecKey +} + +// Verify checks that the private key appears valid +func (sk *SkycoinSecKey) Verify() error { + return sk.seckey.Verify() +} + +// Null returns true if the private key is null +func (sk *SkycoinSecKey) Null() bool { + return sk.seckey.Null() +} + +// Bytes binary representation for private key +func (sk *SkycoinSecKey) Bytes() []byte { + return sk.seckey[:] +} + +func skySecKeyFromBytes(b []byte) (*SkycoinSecKey, error) { + sk, err := cipher.NewSecKey(b) + if err != nil { + return nil, err + } + return &SkycoinSecKey{ + seckey: sk, + }, nil +} + +func skyPubKeyFromBytes(b []byte) (*SkycoinPubKey, error) { + pk, err := cipher.NewPubKey(b) + if err != nil { + return nil, err + } + return &SkycoinPubKey{ + pubkey: pk, + }, nil +} + +// SkycoinPubKey Skycoin public key wrapper +type SkycoinPubKey struct { + pubkey cipher.PubKey +} + +// Verify checks that the public key appears valid +func (pk *SkycoinPubKey) Verify() error { + return pk.pubkey.Verify() +} + +// Null returns true if the public key is null +func (pk *SkycoinPubKey) Null() bool { + return pk.pubkey.Null() +} + +// Bytes binary representation for public key +func (pk *SkycoinPubKey) Bytes() []byte { + return pk.pubkey[:] +} + +// Type assertions +var ( + _ core.Address = &SkycoinAddress{} + _ core.PubKey = &SkycoinPubKey{} + _ core.SecKey = &SkycoinSecKey{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go new file mode 100644 index 00000000..5394b125 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go @@ -0,0 +1,1016 @@ +package skycoin + +import ( + "fmt" + "strconv" + "time" + + "github.com/SkycoinProject/skycoin/src/api" + "github.com/SkycoinProject/skycoin/src/cipher" + "github.com/SkycoinProject/skycoin/src/coin" + "github.com/SkycoinProject/skycoin/src/readable" + "github.com/SkycoinProject/skycoin/src/visor" + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var logCoin = logging.MustGetLogger("Skycoin coin") + +/* + SkycoinPendingTransaction + + Implements Transaction interface +*/ +type SkycoinPendingTransaction struct { + Transaction readable.UnconfirmedTransactionVerbose +} + +func (txn *SkycoinPendingTransaction) SupportedAssets() []string { + logCoin.Info("Getting supported assets") + return []string{Sky, CoinHour, CalculatedHour} +} + +func (txn *SkycoinPendingTransaction) GetTimestamp() core.Timestamp { + logCoin.Info("Getting timestamp") + return core.Timestamp(txn.Transaction.Received.Unix()) +} + +func (txn *SkycoinPendingTransaction) GetStatus() core.TransactionStatus { + logCoin.Info("Getting status") + return core.TXN_STATUS_PENDING +} + +func (txn *SkycoinPendingTransaction) GetInputs() []core.TransactionInput { + logCoin.Info("Getting inputs from Skycoin pending transaction") + inputs := make([]core.TransactionInput, 0) + for _, input := range txn.Transaction.Transaction.In { + inputs = append(inputs, &SkycoinTransactionInput{skyIn: input}) + } + return inputs +} + +func (txn *SkycoinPendingTransaction) GetOutputs() []core.TransactionOutput { + logCoin.Info("Getting outputs from Skycoin pending transaction") + outputs := make([]core.TransactionOutput, 0) + for _, output := range txn.Transaction.Transaction.Out { + outputs = append(outputs, &SkycoinTransactionOutput{skyOut: output, spent: false}) + } + return outputs +} + +func (txn *SkycoinPendingTransaction) GetId() string { + logCoin.Info("Getting id of pending transaction") + return txn.Transaction.Transaction.Hash +} + +func (txn *SkycoinPendingTransaction) ComputeFee(ticker string) (uint64, error) { + logCoin.Info("Computing fee for " + ticker + " ticket") + if ticker == CoinHour { + return txn.Transaction.Transaction.Fee, nil + } else if util.StringInList(ticker, txn.SupportedAssets()) { + return uint64(0), nil + } + logCoin.Errorf("Invalid ticker %v\n", ticker) + return uint64(0), errors.ErrInvalidAltcoinTicker +} + +func newCreatedTransactionOutput(uxID, address, coins, hours string) api.CreatedTransactionOutput { + return api.CreatedTransactionOutput{ + UxID: uxID, + Address: address, + Coins: coins, + Hours: hours, + } +} + +func newCreatedTransactionInput(uxID, address, coins, hours, calculatedHours string, time, block uint64, txID string) api.CreatedTransactionInput { + return api.CreatedTransactionInput{ + UxID: uxID, + Address: address, + Coins: coins, + Hours: hours, + CalculatedHours: calculatedHours, + Time: time, + Block: block, + TxID: txID, + } +} + +func newCreatedTransaction(length uint32, txnType uint8, txID string, innerHash string, fee string, ins []api.CreatedTransactionInput, outs []api.CreatedTransactionOutput, sigs []string) *api.CreatedTransaction { + rTxn := api.CreatedTransaction{ + Length: length, + Type: txnType, + TxID: txID, + InnerHash: innerHash, + Fee: fee, + Sigs: sigs, + In: ins, + Out: outs, + } + return &rTxn +} + +func blockTxnToCreatedTxn(blockTxn readable.BlockTransactionVerbose, timestamp uint64) (*api.CreatedTransaction, error) { + sigs := append([]string{}, blockTxn.Sigs...) + ins := make([]api.CreatedTransactionInput, len(blockTxn.In)) + outs := make([]api.CreatedTransactionOutput, len(blockTxn.Out)) + for i, input := range blockTxn.In { + ins[i] = newCreatedTransactionInput( + input.Hash, + input.Address, + input.Coins, + fmt.Sprint(input.Hours), + fmt.Sprint(input.CalculatedHours), + timestamp, + // Unconfirmed transactions are not included in a block yet + 0, + blockTxn.Hash, + ) + } + for i, output := range blockTxn.Out { + outs[i] = newCreatedTransactionOutput( + output.Hash, + output.Address, + output.Coins, + fmt.Sprint(output.Hours), + ) + } + return newCreatedTransaction( + blockTxn.Length, + blockTxn.Type, + blockTxn.Hash, + blockTxn.InnerHash, + fmt.Sprint(blockTxn.Fee), + ins, outs, sigs, + ), nil +} + +// ToCreatedTransaction return an instance of api.CreatedTransaction equivalent to he current transaction object +func (txn *SkycoinPendingTransaction) ToCreatedTransaction() (*api.CreatedTransaction, error) { + return blockTxnToCreatedTxn(txn.Transaction.Transaction, uint64(txn.Transaction.Announced.UnixNano())) +} + +func serializeCreatedTransaction(txn skytypes.ReadableTxn) ([]byte, error) { + rTxn, err := txn.ToCreatedTransaction() + if err != nil { + return nil, err + } + skyTxn, err := rTxn.ToTransaction() + if err != nil { + return nil, err + } + return skyTxn.Serialize() +} + +// EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network +func (txn *SkycoinPendingTransaction) EncodeSkycoinTransaction() ([]byte, error) { + return serializeCreatedTransaction(txn) +} + +func verifyReadableTransaction(rTxn skytypes.ReadableTxn, checkSigned bool) error { + var createdTxn *api.CreatedTransaction + if cTxn, err := rTxn.ToCreatedTransaction(); err != nil { + createdTxn = cTxn + } else { + return err + } + txn, err := createdTxn.ToTransaction() + if err != nil { + return err + } + if checkSigned { + return txn.Verify() + } + return txn.VerifyUnsigned() +} + +// VerifyUnsigned checks for valid unsigned transaction +func (txn *SkycoinPendingTransaction) VerifyUnsigned() error { + if !txn.Transaction.IsValid { + // FIXME: Unique error object + return errors.ErrInvalidUnconfirmedTxn + } + return verifyReadableTransaction(txn, false) +} + +// VerifySigned checks for valid unsigned transaction +func (txn *SkycoinPendingTransaction) VerifySigned() error { + if !txn.Transaction.IsValid { + // FIXME: Unique error object + return errors.ErrInvalidUnconfirmedTxn + } + return verifyReadableTransaction(txn, true) +} + +func checkFullySigned(rTxn skytypes.ReadableTxn) (bool, error) { + cTxn, err := rTxn.ToCreatedTransaction() + if err != nil { + return false, err + } + txn, err2 := cTxn.ToTransaction() + if err2 != nil { + return false, err2 + } + return txn.IsFullySigned(), nil +} + +// IsFullySigned deermine whether all transaction elements have been signed +func (txn *SkycoinPendingTransaction) IsFullySigned() (bool, error) { + return checkFullySigned(txn) +} + +/** + * SkycoinTransactionIterator + */ +type SkycoinTransactionIterator struct { // Implements TransactionIterator interface + Current int + Transactions []core.Transaction +} + +func (it *SkycoinTransactionIterator) Value() core.Transaction { + return it.Transactions[it.Current] +} + +func (it *SkycoinTransactionIterator) Next() bool { + if it.HasNext() { + it.Current++ + return true + } + return false +} + +func (it *SkycoinTransactionIterator) HasNext() bool { + return (it.Current + 1) < len(it.Transactions) +} + +func NewSkycoinTransactionIterator(transactions []core.Transaction) *SkycoinTransactionIterator { + return &SkycoinTransactionIterator{Transactions: transactions, Current: -1} +} + +/** + * SkycoinTransactionOutputIterator + */ +type SkycoinTransactionOutputIterator struct { // Implements TransactionOutputIterator interface + Current int + Outputs []core.TransactionOutput +} + +func (it *SkycoinTransactionOutputIterator) Value() core.TransactionOutput { + return it.Outputs[it.Current] +} + +func (it *SkycoinTransactionOutputIterator) Next() bool { + if it.HasNext() { + it.Current++ + return true + } + return false +} + +func (it *SkycoinTransactionOutputIterator) HasNext() bool { + return (it.Current + 1) < len(it.Outputs) +} + +func NewSkycoinTransactionOutputIterator(outputs []core.TransactionOutput) *SkycoinTransactionOutputIterator { + return &SkycoinTransactionOutputIterator{Outputs: outputs, Current: -1} +} + +func NewUninjectedTransaction(txn *coin.Transaction, fee uint64) (*SkycoinUninjectedTransaction, error) { + return &SkycoinUninjectedTransaction{ + txn: txn, + inputs: nil, + outputs: nil, + fee: fee, + }, nil +} + +type SkycoinUninjectedTransaction struct { + txn *coin.Transaction + inputs []core.TransactionInput + outputs []core.TransactionOutput + fee uint64 +} + +func (skyTxn *SkycoinUninjectedTransaction) SupportedAssets() []string { + logCoin.Info("Getting supported assets from un injected transactions") + return []string{Sky, CoinHour} +} + +func (skyTxn *SkycoinUninjectedTransaction) GetTimestamp() core.Timestamp { + logCoin.Info("Getting timestamp") + return 0 +} + +func (skyTxn *SkycoinUninjectedTransaction) GetStatus() core.TransactionStatus { + logCoin.Info("Getting status for un injected transaction") + return core.TXN_STATUS_CREATED +} + +func (skyTxn *SkycoinUninjectedTransaction) GetInputs() []core.TransactionInput { + logCoin.Info("Getting inputs from un injected transactions") + if skyTxn.inputs == nil { + inputs, err := getSkycoinTransactionInputsFromInputsHashes(skyTxn.txn.In) + if err != nil { + // TODO: This method should also returns error + return nil + } + skyTxn.inputs = inputs + } + return skyTxn.inputs +} + +func (skyTxn *SkycoinUninjectedTransaction) GetOutputs() []core.TransactionOutput { + logCoin.Info("Getting outputs from un injected transactions") + if skyTxn.outputs == nil { + outputs := make([]core.TransactionOutput, 0) + for _, out := range skyTxn.txn.Out { + rOut, err := readable.NewTransactionOutput(&out, skyTxn.txn.Hash()) + if err != nil { + return nil + } + outputs = append(outputs, &SkycoinTransactionOutput{ + skyOut: *rOut, + spent: false, + }) + } + skyTxn.outputs = outputs + } + return skyTxn.outputs +} + +func (skyTxn *SkycoinUninjectedTransaction) ComputeFee(ticker string) (uint64, error) { + logCoin.Info("Computing fee for un injected transaction with" + ticker + " ticker") + if ticker == CoinHour { + return skyTxn.fee, nil + } + return 0, nil +} + +func (skyTxn *SkycoinUninjectedTransaction) GetId() string { + logCoin.Info("Getting if for un injected transaction") + return skyTxn.txn.Hash().String() +} + +// VerifyUnsigned checks for valid unsigned transaction +func (txn *SkycoinUninjectedTransaction) VerifyUnsigned() error { + return txn.txn.VerifyUnsigned() +} + +// VerifySigned checks for valid unsigned transaction +func (txn *SkycoinUninjectedTransaction) VerifySigned() error { + return txn.txn.Verify() +} + +// IsFullySigned deermine whether all transaction elements have been signed +func (txn *SkycoinUninjectedTransaction) IsFullySigned() (bool, error) { + return txn.txn.IsFullySigned(), nil +} + +func (txn *SkycoinUninjectedTransaction) EncodeSkycoinTransaction() ([]byte, error) { + return txn.txn.Serialize() +} + +/* +SkycoinTransaction +*/ +type SkycoinTransaction struct { + skyTxn readable.TransactionVerbose + + status core.TransactionStatus + inputs []core.TransactionInput + outputs []core.TransactionOutput +} + +func (txn *SkycoinTransaction) SupportedAssets() []string { + logCoin.Info("Getting supported assets from transactions") + return []string{Sky, CoinHour, CalculatedHour} +} + +func (txn *SkycoinTransaction) GetTimestamp() core.Timestamp { + logCoin.Info("Getting timestamp transactions") + return core.Timestamp(txn.skyTxn.Timestamp) +} + +func (txn *SkycoinTransaction) GetStatus() core.TransactionStatus { + logCoin.Info("Getting status for transactions") + + if txn.status == core.TXN_STATUS_CONFIRMED { + return txn.status + } + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return 0 + } + defer ReturnSkycoinClient(c) + txnU, err := c.Transaction(txn.skyTxn.Hash) + if err != nil { + return 0 + } + if txnU.Status.Confirmed { + txn.status = core.TXN_STATUS_CONFIRMED + return txn.status + } + txn.status = core.TXN_STATUS_PENDING + return txn.status +} + +func (txn *SkycoinTransaction) GetInputs() []core.TransactionInput { + logCoin.Info("Getting inputs from transaction") + + if txn.inputs == nil { + ins, err := getSkycoinTransactionInputsFromTxnHash(txn.skyTxn.Hash) + if err != nil { + return nil + } + txn.inputs = ins + } + return txn.inputs +} + +func (txn *SkycoinTransaction) GetOutputs() []core.TransactionOutput { + logCoin.Info("Getting outputs transactions") + + if txn.outputs == nil { + txn.outputs = make([]core.TransactionOutput, 0) + for _, out := range txn.skyTxn.Out { + txn.outputs = append(txn.outputs, &SkycoinTransactionOutput{ + skyOut: out, + spent: false, + }) + } + } + return txn.outputs +} + +func (txn *SkycoinTransaction) GetId() string { + logCoin.Info("Getting if from transaction") + return txn.skyTxn.Hash +} + +func (txn *SkycoinTransaction) ComputeFee(ticker string) (uint64, error) { + logCoin.Info("Compute fee for transaction with " + ticker + "ticker") + if ticker == CoinHour { + return txn.skyTxn.Fee, nil + } else if util.StringInList(ticker, txn.SupportedAssets()) { + return uint64(0), nil + } + logCoin.Errorf("Invalid ticker %v\n", ticker) + return uint64(0), errors.ErrInvalidAltcoinTicker +} + +// EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network +func (txn *SkycoinTransaction) EncodeSkycoinTransaction() ([]byte, error) { + return serializeCreatedTransaction(txn) +} + +// ToCreatedTransaction retrieve the equivalent core.Transaction object +func (txn *SkycoinTransaction) ToCreatedTransaction() (*api.CreatedTransaction, error) { + return blockTxnToCreatedTxn(txn.skyTxn.BlockTransactionVerbose, uint64(txn.skyTxn.Timestamp)) +} + +// VerifyUnsigned checks for valid unsigned transaction +func (txn *SkycoinTransaction) VerifyUnsigned() error { + return verifyReadableTransaction(txn, false) +} + +// VerifySigned checks for valid unsigned transaction +func (txn *SkycoinTransaction) VerifySigned() error { + return verifyReadableTransaction(txn, true) +} + +// IsFullySigned deermine whether all transaction elements have been signed +func (txn *SkycoinTransaction) IsFullySigned() (bool, error) { + return checkFullySigned(txn) +} + +func getSkycoinTransactionInputsFromTxnHash(hash string) ([]core.TransactionInput, error) { + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return nil, err + } + defer ReturnSkycoinClient(c) + transaction, err := c.TransactionVerbose(hash) + if err != nil { + return nil, err + } + inputs := make([]core.TransactionInput, 0) + for _, in := range transaction.Transaction.In { + inputs = append(inputs, &SkycoinTransactionInput{ + skyIn: in, + spentOutput: nil, + }) + } + + return inputs, nil +} + +func getSkycoinTransactionInputsFromInputsHashes(inputsHashes []cipher.SHA256) ([]core.TransactionInput, error) { + inputs := make([]core.TransactionInput, 0) + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return nil, err + } + defer ReturnSkycoinClient(c) + + for _, in := range inputsHashes { + ux, err := c.UxOut(in.String()) + if err != nil { + return nil, err + } + addr, err := cipher.DecodeBase58Address(ux.OwnerAddress) + if err != nil { + return nil, err + } + srcTxn, err := cipher.SHA256FromHex(ux.SrcTx) + if err != nil { + return nil, err + } + cUx := coin.UxOut{ + Head: coin.UxHead{ + BkSeq: ux.SrcBkSeq, + Time: ux.Time, + }, + Body: coin.UxBody{ + Address: addr, + Coins: ux.Coins, + Hours: ux.Hours, + SrcTransaction: srcTxn, + }, + } + + visorInput, err := visor.NewTransactionInput(cUx, uint64(time.Now().UTC().Unix())) + if err != nil { + return nil, err + } + readInput, err := readable.NewTransactionInput(visorInput) + if err != nil { + return nil, err + } + inputs = append(inputs, &SkycoinTransactionInput{ + skyIn: readInput, + spentOutput: nil, + }) + + } + return inputs, nil +} + +/* +SkycoinTransacionInput wraps verbose readable transaction input data +*/ +type SkycoinTransactionInput struct { + skyIn readable.TransactionInput + spentOutput *SkycoinTransactionOutput +} + +func (in *SkycoinTransactionInput) GetId() string { + logCoin.Info("Getting id for transaction input") + return in.skyIn.Hash +} + +func (in *SkycoinTransactionInput) GetSpentOutput() core.TransactionOutput { + logCoin.Info("Getting spent outputs for transaction inputs") + + if in.spentOutput == nil { + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return nil + } + defer ReturnSkycoinClient(c) + out, err := c.UxOut(in.skyIn.Hash) + if err != nil { + return nil + } + skyAccuracy, err := util.AltcoinQuotient(Sky) + if err != nil { + return nil + } + + skyOut := &SkycoinTransactionOutput{ + skyOut: readable.TransactionOutput{ + Address: out.OwnerAddress, + Coins: strconv.FormatFloat(float64(out.Coins)/float64(skyAccuracy), 'f', -1, 64), + Hours: out.Hours, + Hash: out.Uxid, + }, + spent: true} + in.spentOutput = skyOut + + } + return in.spentOutput + +} + +// SupportedAssets enumerates tickers of crypto assets supported by this output +func (in *SkycoinTransactionInput) SupportedAssets() []string { + return []string{Sky, CoinHour, CalculatedHour} +} + +// GetCoins return input balance in one of supported coins , or error +func (in *SkycoinTransactionInput) GetCoins(ticker string) (uint64, error) { + logCoin.Info("Getting coins for transaction inputs using " + ticker + "ticker") + + accuracy, err2 := util.AltcoinQuotient(ticker) + if err2 != nil { + return uint64(0), err2 + } + if ticker == Sky { + skyf, err := strconv.ParseFloat(in.skyIn.Coins, 64) + if err != nil { + return 0, err + } + return uint64(skyf * float64(accuracy)), nil + } else if ticker == CoinHour { + return in.skyIn.Hours * accuracy, nil + } else if ticker == CalculatedHour { + return in.skyIn.CalculatedHours * accuracy, nil + } + // TODO: The program never reach here because util.AltcoinQuotient(ticker) throws an error when a invalid ticker is supplied + logCoin.Errorf("Invalid ticker %v\n", ticker) + return uint64(0), errors.ErrInvalidAltcoinTicker +} + +/** + * SkycoinTransactionInputIterator + */ +type SkycoinTransactionInputIterator struct { + current int + data []core.TransactionInput +} + +func (iter *SkycoinTransactionInputIterator) Value() core.TransactionInput { + return iter.data[iter.current] +} + +func (iter *SkycoinTransactionInputIterator) Next() bool { + if iter.HasNext() { + iter.current++ + return true + } + return false +} + +func (iter *SkycoinTransactionInputIterator) HasNext() bool { + return (iter.current + 1) < len(iter.data) +} + +func NewSkycoinTransactioninputIterator(ins []core.TransactionInput) *SkycoinTransactionInputIterator { + return &SkycoinTransactionInputIterator{data: ins, current: -1} +} + +/** + * SkycoinTransactionOutput + */ +type SkycoinTransactionOutput struct { + skyOut readable.TransactionOutput + spent bool + calculatedHours uint64 +} + +func (out *SkycoinTransactionOutput) GetId() string { + logCoin.Info("Getting if of transaction output") + return out.skyOut.Hash + +} + +func (out *SkycoinTransactionOutput) GetAddress() core.Address { + logCoin.Info("Getting address for transaction output") + skyAddrs, err := NewSkycoinAddress(out.skyOut.Address) + if err != nil { + logCoin.Error(err) + return nil + } + return &skyAddrs +} + +// SupportedAssets enumerates tickers of crypto assets supported by this output +func (in *SkycoinTransactionOutput) SupportedAssets() []string { + return []string{Sky, CoinHour, CalculatedHour} +} + +// GetCoins return input balance in one of supported coins , or error +func (out *SkycoinTransactionOutput) GetCoins(ticker string) (uint64, error) { + logCoin.Info("Getting coins for transaction outputs using " + ticker + "ticker") + accuracy, err2 := util.AltcoinQuotient(ticker) + if err2 != nil { + return uint64(0), err2 + } + if ticker == Sky { + skyf, err := strconv.ParseFloat(out.skyOut.Coins, 64) + if err != nil { + return 0, err + } + return uint64(skyf * float64(accuracy)), nil + } else if ticker == CoinHour { + return out.skyOut.Hours * accuracy, nil + } else if ticker == CalculatedHour { + return out.calculatedHours * accuracy, nil + } + // TODO: The program never reach here because util.AltcoinQuotient(ticker) throws an error when a invalid ticker is supplied + logCoin.Errorf("Invalid ticker %v\n", ticker) + return uint64(0), errors.ErrInvalidAltcoinTicker +} + +func (out *SkycoinTransactionOutput) IsSpent() bool { + logCoin.Info("Checking if output is spent") + if out.spent { + return true + } + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return true + } + defer ReturnSkycoinClient(c) + ou, err := c.UxOut(out.skyOut.Hash) + if err != nil { + return false + } + if ou.SpentTxnID != "0000000000000000000000000000000000000000000000000000000000000000" { + out.spent = true + return true + } + return false +} + +func newCreatedTransactionInputs(rIns []api.CreatedTransactionInput) []core.TransactionInput { + ins := make([]core.TransactionInput, len(rIns)) + for i, rIn := range rIns { + ins[i] = &SkycoinCreatedTransactionInput{ + skyIn: rIn, + } + } + return ins +} + +/* +SkycoinCreatedTransacionInput wraps created transaction input data +*/ +type SkycoinCreatedTransactionInput struct { + skyIn api.CreatedTransactionInput + spentOutput *SkycoinCreatedTransactionOutput +} + +// GetId return transaction UXID +func (in *SkycoinCreatedTransactionInput) GetId() string { + return in.skyIn.UxID +} + +func (in *SkycoinCreatedTransactionInput) GetSpentOutput() core.TransactionOutput { + if in.spentOutput == nil { + + calculatedHours, err := in.GetCoins(in.skyIn.CalculatedHours) + if err != nil { + calculatedHours = 0 + } + skyOut := &SkycoinCreatedTransactionOutput{ + skyOut: api.CreatedTransactionOutput{ + Address: in.skyIn.Address, + Coins: in.skyIn.Coins, + Hours: in.skyIn.Hours, + UxID: in.skyIn.UxID, + }, + calculatedHours: calculatedHours, + spent: false} + in.spentOutput = skyOut + + } + return in.spentOutput + +} + +// SupportedAssets enumerates tickers of crypto assets supported by this output +func (in *SkycoinCreatedTransactionInput) SupportedAssets() []string { + return []string{Sky, CoinHour, CalculatedHour} +} + +// GetCoins return input balance in one of supported coins , or error +func (in *SkycoinCreatedTransactionInput) GetCoins(ticker string) (uint64, error) { + accuracy, err2 := util.AltcoinQuotient(ticker) + if err2 != nil { + return uint64(0), err2 + } + var result uint64 + var tmpResult int64 + var err error + if ticker == Sky { + var skyf float64 + skyf, err = strconv.ParseFloat(in.skyIn.Coins, 64) + result = uint64(skyf * float64(accuracy)) + } else if ticker == CoinHour { + tmpResult, err = strconv.ParseInt(in.skyIn.Hours, 10, 64) + result = uint64(tmpResult) + } else if ticker == CalculatedHour { + tmpResult, err = strconv.ParseInt(in.skyIn.CalculatedHours, 10, 64) + result = uint64(tmpResult) + } else { + logCoin.Errorf("Invalid ticker %v\n", ticker) + return uint64(0), errors.ErrInvalidAltcoinTicker + } + if err != nil { + return 0, err + } + return result, nil +} + +func newCreatedTransactionOutputs(rOuts []api.CreatedTransactionOutput) []core.TransactionOutput { + ins := make([]core.TransactionOutput, len(rOuts)) + for i, rOut := range rOuts { + ins[i] = &SkycoinCreatedTransactionOutput{ + skyOut: rOut, + } + } + return ins +} + +/** + * SkycoinCreatedTransactionOutput + */ +type SkycoinCreatedTransactionOutput struct { + skyOut api.CreatedTransactionOutput + spent bool + calculatedHours uint64 +} + +func (out *SkycoinCreatedTransactionOutput) GetId() string { + return out.skyOut.UxID +} + +func (out *SkycoinCreatedTransactionOutput) GetAddress() core.Address { + skyAddrs, err := NewSkycoinAddress(out.skyOut.Address) + if err != nil { + logCoin.Error(err) + return nil + } + return &skyAddrs +} + +// SupportedAssets enumerates tickers of crypto assets supported by this output +func (in *SkycoinCreatedTransactionOutput) SupportedAssets() []string { + return []string{Sky, CoinHour, CalculatedHour} +} + +// GetCoins return input balance in one of supported coins , or error +func (out *SkycoinCreatedTransactionOutput) GetCoins(ticker string) (uint64, error) { + accuracy, err2 := util.AltcoinQuotient(ticker) + if err2 != nil { + return uint64(0), err2 + } + var tmpResult int64 + var result uint64 + var err error + if ticker == Sky { + var skyf float64 + skyf, err = strconv.ParseFloat(out.skyOut.Coins, 64) + result = uint64(skyf * float64(accuracy)) + } else if ticker == CoinHour { + tmpResult, err = strconv.ParseInt(out.skyOut.Hours, 10, 64) + result = uint64(tmpResult) + } else if ticker == CalculatedHour { + result = out.calculatedHours + err = nil + } else { + err = errors.ErrInvalidAltcoinTicker + } + if err != nil { + logCoin.WithError(err).Errorf("Could not retrieve coins for ticker %s", ticker) + return 0, err + } + return result, nil +} + +func (out *SkycoinCreatedTransactionOutput) IsSpent() bool { + if out.spent { + return true + } + + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return true + } + defer ReturnSkycoinClient(c) + ou, err := c.UxOut(out.skyOut.UxID) + if err != nil { + return false + } + if ou.SpentTxnID != "0000000000000000000000000000000000000000000000000000000000000000" { + out.spent = true + return true + } + return false +} + +// NewSkycoinCreatedTransaction return readable created transaction wrapper +func NewSkycoinCreatedTransaction(rTxn api.CreatedTransaction) *SkycoinCreatedTransaction { + return &SkycoinCreatedTransaction{ + skyTxn: rTxn, + } +} + +/* +SkycoinCreatedTransaction wraps a readable created transaction to implement core.Transaction interface +*/ +type SkycoinCreatedTransaction struct { + skyTxn api.CreatedTransaction + + inputs []core.TransactionInput + outputs []core.TransactionOutput +} + +// SupportedAssets are SKY, SKYCH, and accumulated SKYCH +func (txn *SkycoinCreatedTransaction) SupportedAssets() []string { + return []string{Sky, CoinHour, CalculatedHour} +} + +// GetTimestamp will return zero +func (txn *SkycoinCreatedTransaction) GetTimestamp() core.Timestamp { + return 0 +} + +func (txn *SkycoinCreatedTransaction) GetStatus() core.TransactionStatus { + return core.TXN_STATUS_CREATED +} + +// GetInputs return inputs spent by this transaction +func (txn *SkycoinCreatedTransaction) GetInputs() []core.TransactionInput { + if txn.inputs == nil { + txn.inputs = newCreatedTransactionInputs(txn.skyTxn.In) + } + return txn.inputs +} + +// GetOuptuts return outputs owned by transaction receivers +func (txn *SkycoinCreatedTransaction) GetOutputs() []core.TransactionOutput { + if txn.outputs == nil { + txn.outputs = newCreatedTransactionOutputs(txn.skyTxn.Out) + } + return txn.outputs +} + +func (txn *SkycoinCreatedTransaction) GetId() string { + return txn.skyTxn.TxID +} + +func (txn *SkycoinCreatedTransaction) ComputeFee(ticker string) (uint64, error) { + if ticker == CoinHour { + fee, err := strconv.ParseInt(txn.skyTxn.Fee, 10, 64) + if err != nil { + return uint64(0), err + } + return uint64(fee), nil + } else if util.StringInList(ticker, txn.SupportedAssets()) { + return uint64(0), nil + } + logCoin.Errorf("Invalid ticker %v\n", ticker) + return uint64(0), errors.ErrInvalidAltcoinTicker +} + +// EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network +func (txn *SkycoinCreatedTransaction) EncodeSkycoinTransaction() ([]byte, error) { + return serializeCreatedTransaction(txn) +} + +// ToCreatedTransaction retrieve the equivalent core.Transaction object +func (txn *SkycoinCreatedTransaction) ToCreatedTransaction() (*api.CreatedTransaction, error) { + return &txn.skyTxn, nil +} + +// VerifyUnsigned checks for valid unsigned transaction +func (txn *SkycoinCreatedTransaction) VerifyUnsigned() error { + return verifyReadableTransaction(txn, false) +} + +// VerifySigned checks for valid unsigned transaction +func (txn *SkycoinCreatedTransaction) VerifySigned() error { + return verifyReadableTransaction(txn, true) +} + +// IsFullySigned deermine whether all transaction elements have been signed +func (txn *SkycoinCreatedTransaction) IsFullySigned() (bool, error) { + return checkFullySigned(txn) +} + +// Type assertions to abort compilation if contracts not satisfied +var ( + _ skytypes.SkycoinTxn = &SkycoinPendingTransaction{} + _ skytypes.ReadableTxn = &SkycoinPendingTransaction{} + _ core.Transaction = &SkycoinPendingTransaction{} + _ core.TransactionIterator = &SkycoinTransactionIterator{} + _ core.TransactionInputIterator = &SkycoinTransactionInputIterator{} + _ core.TransactionOutputIterator = &SkycoinTransactionOutputIterator{} + _ core.Transaction = &SkycoinUninjectedTransaction{} + _ skytypes.SkycoinTxn = &SkycoinUninjectedTransaction{} + _ skytypes.SkycoinTxn = &SkycoinTransaction{} + _ skytypes.ReadableTxn = &SkycoinTransaction{} + _ core.Transaction = &SkycoinTransaction{} + _ core.TransactionInput = &SkycoinTransactionInput{} + _ core.TransactionOutput = &SkycoinTransactionOutput{} + _ skytypes.SkycoinTxn = &SkycoinCreatedTransaction{} + _ skytypes.ReadableTxn = &SkycoinCreatedTransaction{} + _ core.Transaction = &SkycoinCreatedTransaction{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go new file mode 100644 index 00000000..6ea803bb --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go @@ -0,0 +1,137 @@ +package skycoin + +import ( + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + local "github.com/fibercrypto/fibercryptowallet/src/main" + appParams "github.com/fibercrypto/fibercryptowallet/src/params" +) + +// SkyFiberPlugin provide support for SkyFiber coins +type SkyFiberPlugin struct { + Params params.SkyFiberParams +} + +// ListSupportedAltcoins to enumerate supported assets and related metadata +func (p *SkyFiberPlugin) ListSupportedAltcoins() []core.AltcoinMetadata { + return []core.AltcoinMetadata{ + core.AltcoinMetadata{ + Name: SkycoinName, + Ticker: SkycoinTicker, + Family: SkycoinFamily, + HasBip44: false, + Accuracy: 6, + }, + core.AltcoinMetadata{ + Name: CoinHoursName, + Ticker: CoinHoursTicker, + Family: SkycoinFamily, + HasBip44: false, + Accuracy: 0, + }, + core.AltcoinMetadata{ + Name: CalculatedHoursName, + Ticker: CalculatedHoursTicker, + Family: SkycoinFamily, + HasBip44: false, + Accuracy: 0, + }, + } +} + +// ListSupportedFamilies classifies similar cryptocurrencies into a family +func (p *SkyFiberPlugin) ListSupportedFamilies() []string { + return []string{SkycoinFamily} +} + +// RegisterTo boilerplate to register this plugin against an altcoin manager and enable it +func (p *SkyFiberPlugin) RegisterTo(manager core.AltcoinManager) { + for _, info := range p.ListSupportedAltcoins() { + manager.RegisterAltcoin(info, p) + } +} + +// GetName provides concise human-readable caption o identify this plugin +func (p *SkyFiberPlugin) GetName() string { + return "SkyFiber" +} + +// GetDescription describes plugin and its features +func (p *SkyFiberPlugin) GetDescription() string { + return "FiberCrypto wallet connector for Skycoin and SkyFiber altcoins" +} + +// LoadWalletEnvs loads wallet environments to lookup and create wallets +func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { + + config := local.GetConfigManager() + wltSources := config.GetSources() + + wltEnvs := make([]core.WalletEnv, 0) + for _, wltS := range wltSources { + tp := wltS.GetType() + source := wltS.GetSource() + var wltEnv core.WalletEnv + if tp == local.LocalWallet { + wltEnv = &WalletDirectory{WalletDir: source} + } else if tp == local.RemoteWallet { + wltEnv = NewWalletNode(source) + } + wltEnvs = append(wltEnvs, wltEnv) + } + + return wltEnvs +} + +// LoadPEX instantiates proxy object to interact with nodes nodes of the P2P network +func (p *SkyFiberPlugin) LoadPEX(netType string) (core.PEX, error) { + if netType != "MainNet" { + return nil, errors.ErrInvalidNetworkType + } + return NewSkycoinPEX(PoolSection), nil +} + +// LoadTransactionAPI blockchain transaction API entry poiny +func (p *SkyFiberPlugin) LoadTransactionAPI(netType string) (core.BlockchainTransactionAPI, error) { + if netType != "MainNet" { + return nil, errors.ErrInvalidNetworkType + } + return NewSkycoinBlockchain(appParams.DataRefreshTimeout), nil +} + +// LoadSignService sign service entry point +func (p *SkyFiberPlugin) LoadSignService() (core.BlockchainSignService, error) { + return &SkycoinSignService{}, nil +} + +// AddressFromString retrieves address corresponding to readable representation +func (p *SkyFiberPlugin) AddressFromString(addrStr string) (core.Address, error) { + addr, err := NewSkycoinAddress(addrStr) + if err != nil { + return nil, err + } + return &addr, nil +} + +// PubKeyFromBytes retrieves address corresponding to readable representation +func (p *SkyFiberPlugin) PubKeyFromBytes(b []byte) (core.PubKey, error) { + return skyPubKeyFromBytes(b) +} + +// SecKeyFromBytes retrieves address corresponding to readable representation +func (p *SkyFiberPlugin) SecKeyFromBytes(b []byte) (core.SecKey, error) { + return skySecKeyFromBytes(b) +} + +// NewSkyFiberPlugin instantiate SkyFiber plugin entry point +func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { + return &SkyFiberPlugin{ + Params: params, + } +} + +// Type assertions +var ( + _ core.AltcoinPlugin = &SkyFiberPlugin{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go new file mode 100644 index 00000000..2c67907c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go @@ -0,0 +1,137 @@ +package skycoin + +import ( + "encoding/hex" + + "github.com/SkycoinProject/skycoin/src/api" + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var logNetwork = logging.MustGetLogger("Skycoin network") + +const ( + PoolSection = "skycoin" +) + +type SkycoinConnectionFactory struct { + url string +} + +func (cf *SkycoinConnectionFactory) Create() (interface{}, error) { + + return api.NewClient(cf.url), nil +} + +func NewSkycoinConnectionFactory(url string) *SkycoinConnectionFactory { + + return &SkycoinConnectionFactory{ + url: url, + } +} + +type SkycoinApiClient struct { + skytypes.SkycoinAPI + pool core.MultiPoolSection +} + +// nolint megacheck TODO: This functions is not used +func (sc *SkycoinApiClient) returnToPool() { + sc.pool.Put(sc.SkycoinAPI) +} + +func NewSkycoinApiClient(section string) (skytypes.SkycoinAPI, error) { + logNetwork.Info("Creating Skycoin api client") + mpool := core.GetMultiPool() + pool, err := mpool.GetSection(section) + if err != nil { + return nil, err + } + + obj := pool.Get() + + if err != nil { + for _, ok := err.(core.NotAvailableObjectsError); ok; _, ok = err.(core.NotAvailableObjectsError) { + if err == nil { + break + } + } + return nil, err + } + + skyApi, ok := obj.(skytypes.SkycoinAPI) + if !ok { + logNetwork.Errorf("There is no proper client in %s pool", section) + return nil, errors.ErrInvalidPoolObjectType + } + return &SkycoinApiClient{ + SkycoinAPI: skyApi, + pool: pool, + }, nil +} + +func ReturnSkycoinClient(obj skytypes.SkycoinAPI) { + poolObj, ok := obj.(*SkycoinApiClient) + if !ok { + return + } + poolObj.pool.Put(poolObj.SkycoinAPI) +} + +func NewSkycoinPEX(poolSection string) *SkycoinPEX { + logNetwork.Info("Creating new Skycoin PEX") + return &SkycoinPEX{poolSection} +} + +//Implements PEX interface +type SkycoinPEX struct { + poolSection string +} + +func (spex *SkycoinPEX) GetConnections() (core.PexNodeSet, error) { + //TODO + return nil, nil +} + +func (spex *SkycoinPEX) BroadcastTxn(txn core.Transaction) error { + logNetwork.Info("Broadcasting transaction") + unTxn, ok := txn.(skytypes.SkycoinTxn) + if !ok { + return errors.ErrInvalidTxn + } + c, err := NewSkycoinApiClient(spex.poolSection) + if err != nil { + return err + } + defer ReturnSkycoinClient(c) + txnBytes, err := unTxn.EncodeSkycoinTransaction() + if err != nil { + return err + } + _, err = c.InjectEncodedTransaction(hex.EncodeToString(txnBytes)) + if err != nil { + return err + } + + return nil +} + +func (spex *SkycoinPEX) GetTxnPool() (core.TransactionIterator, error) { + logNetwork.Info("Getting transaction pool") + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + return nil, err + } + defer ReturnSkycoinClient(c) + txns, err2 := c.PendingTransactionsVerbose() + if err2 != nil { + return nil, err2 + } + skycoinTxns := make([]core.Transaction, 0) + for _, txn := range txns { + skycoinTxns = append(skycoinTxns, &SkycoinPendingTransaction{Transaction: txn}) + } + return NewSkycoinTransactionIterator(skycoinTxns), nil +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go new file mode 100644 index 00000000..43b486a1 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go @@ -0,0 +1,109 @@ +package skycoin + +import ( + "strings" + + "github.com/SkycoinProject/skycoin/src/api" + "github.com/SkycoinProject/skycoin/src/readable" + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +type SkycoinPexNodeIterator struct { + //Implements PexNodeIterator interface + current int + networks []core.PexNode +} + +func (it *SkycoinPexNodeIterator) Value() core.PexNode { + return it.networks[it.current] +} + +func (it *SkycoinPexNodeIterator) Next() bool { + if it.HasNext() { + it.current++ + return true + } + return false +} + +func (it *SkycoinPexNodeIterator) HasNext() bool { + return !((it.current + 1) >= len(it.networks)) +} + +func NewSkycoinPexNodeIterator(network []core.PexNode) *SkycoinPexNodeIterator { + return &SkycoinPexNodeIterator{networks: network, current: -1} +} + +type SkycoinNetworkConnections struct { + //Implements NetworkSet interface + nodeAddress string +} + +func NewSkycoinRemoteNetwork(nodeAddress string) *SkycoinNetworkConnections { + return &SkycoinNetworkConnections{nodeAddress} +} + +func (remoteNetwork *SkycoinNetworkConnections) newClient() *api.Client { + return api.NewClient(remoteNetwork.nodeAddress) +} + +func (remoteNetwork *SkycoinNetworkConnections) ListPeers() core.PexNodeIterator { + logNetwork.Info("Getting list of peers in Skycoin network connections") + c := remoteNetwork.newClient() + nets, err := c.NetworkConnections(nil) + + if err != nil { + logNetwork.WithError(err).Warn("Couldn't get connections") + return nil + } + var netIterator []core.PexNode + for _, con := range nets.Connections { + netIterator = append(netIterator, connectionsToNetwork(con)) + } + + return NewSkycoinPexNodeIterator(netIterator) +} + +type SkycoinPexNode struct { + Ip string + Port uint16 + Source bool + Block uint64 + LastSeenIn int64 + LastSeenOut int64 +} + +func (network *SkycoinPexNode) GetIp() string { + return network.Ip +} + +func (network *SkycoinPexNode) GetPort() uint16 { + return network.Port +} + +func (network *SkycoinPexNode) GetBlockHeight() uint64 { + return network.Block +} + +func (network *SkycoinPexNode) IsTrusted() bool { + return network.Source +} + +func (network *SkycoinPexNode) GetLastSeenIn() int64 { + return network.LastSeenIn +} + +func (network *SkycoinPexNode) GetLastSeenOut() int64 { + return network.LastSeenOut +} + +func connectionsToNetwork(connection readable.Connection) *SkycoinPexNode { + return &SkycoinPexNode{ + Ip: strings.Split(connection.Addr, ":")[0], + Port: connection.ListenPort, + LastSeenIn: connection.LastSent, + LastSeenOut: connection.LastReceived, + Block: connection.Height, + Source: connection.IsTrustedPeer, + } +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go new file mode 100644 index 00000000..db46a977 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go @@ -0,0 +1,25 @@ +package skycoin + +import ( + skyparams "github.com/SkycoinProject/skycoin/src/params" + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" +) + +var ( + SkycoinMainNetParams = params.SkyFiberParams{ + Distribution: skyparams.MainNetDistribution, + } +) + +const ( + SkycoinTicker = params.SkycoinTicker + SkycoinName = params.SkycoinName + SkycoinFamily = params.SkycoinFamily + SkycoinDescription = params.SkycoinDescription + CoinHoursTicker = params.CoinHoursTicker + CoinHoursName = params.CoinHoursName + CoinHoursDescription = params.CoinHoursDescription + CalculatedHoursTicker = params.CalculatedHoursTicker + CalculatedHoursName = params.CalculatedHoursName + CalculatedHoursDescription = params.CalculatedHoursDescription +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go new file mode 100644 index 00000000..986772e3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go @@ -0,0 +1,19 @@ +package skycoin + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/util" +) + +// SkycoinSignService implements BlockchainSignService for multi-wallet transaction signing +type SkycoinSignService struct{} + +// Sign creates a new transaction by (fully or partially) signing a given transaction +func (sss *SkycoinSignService) Sign(txn core.Transaction, signSpec []core.InputSignDescriptor, pwd core.PasswordReader) (core.Transaction, error) { + return util.GenericMultiWalletSign(txn, signSpec, pwd) +} + +// Type assertions +var ( + _ core.BlockchainSignService = &SkycoinSignService{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go new file mode 100644 index 00000000..453c859c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go @@ -0,0 +1,1708 @@ +package skycoin + +import ( + "encoding/hex" + "fmt" + "io/ioutil" + "path/filepath" + "strconv" + "strings" + "time" + + "github.com/SkycoinProject/skycoin/src/api" + "github.com/SkycoinProject/skycoin/src/cipher" + "github.com/SkycoinProject/skycoin/src/cipher/bip39" + "github.com/SkycoinProject/skycoin/src/coin" + "github.com/SkycoinProject/skycoin/src/readable" + "github.com/SkycoinProject/skycoin/src/visor" + "github.com/SkycoinProject/skycoin/src/wallet" + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var logWallet = logging.MustGetLogger("Skycoin Wallet") + +const ( + Sky = params.SkycoinTicker + CoinHour = params.CoinHoursTicker + CalculatedHour = params.CalculatedHoursTicker + + walletExt = ".wlt" + WalletTimestampFormat = "2006_01_02" + + SignerIDLocalWallet = "sky.local" + SignerIDRemoteWallet = "sky.remote" +) + +// SkycoinWalletIterator implements WalletIterator interface +type SkycoinWalletIterator struct { + current int + wallets []core.Wallet +} + +func (it *SkycoinWalletIterator) Value() core.Wallet { + return it.wallets[it.current] +} + +func (it *SkycoinWalletIterator) Next() bool { + if it.HasNext() { + it.current++ + return true + } + return false +} + +func (it *SkycoinWalletIterator) HasNext() bool { + return !((it.current + 1) >= len(it.wallets)) +} + +func NewSkycoinWalletIterator(wallets []core.Wallet) *SkycoinWalletIterator { + return &SkycoinWalletIterator{wallets: wallets, current: -1} +} + +type SkycoinRemoteWallet struct { + // Implements WalletStorage and WalletSet interfaces + poolSection string +} + +// ListWallets returns an iterator over wallets in the set +func (wltSrv *SkycoinRemoteWallet) ListWallets() core.WalletIterator { + logWallet.Info("Listing wallets") + c, err := NewSkycoinApiClient(wltSrv.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return nil + } + defer ReturnSkycoinClient(c) + + logWallet.Info("GET /api/v1/wallets") + wlts, err := c.Wallets() + if err != nil { + logWallet.WithError(err).Error("Couldn't GET /api/v1/wallets") + return nil + } + wallets := make([]core.Wallet, 0) + for _, wlt := range wlts { + nwlt := walletResponseToWallet(wlt) + nwlt.poolSection = wltSrv.poolSection + wallets = append(wallets, nwlt) + } + + return NewSkycoinWalletIterator(wallets) +} + +// CreateWallet instantiates a new wallet given account seed +func (wltSrv *SkycoinRemoteWallet) CreateWallet(label string, seed string, wltType string, IsEncrypted bool, pwd core.PasswordReader, scanAddressesN int) (core.Wallet, error) { + logWallet.Info("Creating wallet") + wlt := &RemoteWallet{} // nolint megacheck False negative + c, err := NewSkycoinApiClient(wltSrv.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return nil, err + } + defer ReturnSkycoinClient(c) + if IsEncrypted { + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletSet) + pwdCtx.SetValue(core.StrMethodName, "CreateWallet") + pwdCtx.SetValue(core.StrWalletLabel, label) + password, err := pwd("Enter password to encrypt wallet", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return nil, err + } + wltOpt := api.CreateWalletOptions{} + wltOpt.Type = wltType + wltOpt.Seed = seed + wltOpt.Password = password + wltOpt.Encrypt = true + wltOpt.Label = label + wltOpt.ScanN = scanAddressesN + + logWallet.Info("POST /api/v1/wallet/create") + wltR, err := c.CreateWallet(wltOpt) + if err != nil { + logWallet.WithError(err).Error("Couldn't POST /api/v1/wallet/create") + return nil, err + } + wlt = walletResponseToWallet(*wltR) + } else { + wltOpt := api.CreateWalletOptions{} + wltOpt.Type = wltType + wltOpt.Seed = seed + wltOpt.Encrypt = false + wltOpt.Label = label + wltOpt.ScanN = scanAddressesN + + logWallet.Info("POST /api/v1/wallet/create") + wltR, err := c.CreateWallet(wltOpt) + if err != nil { + logWallet.WithError(err).Error("Couldn't POST /api/v1/wallet/create") + return nil, err + } + wlt = walletResponseToWallet(*wltR) + } + wlt.poolSection = wltSrv.poolSection + return wlt, nil +} + +// DefaultWalletType default wallet type +func (wltSrv *SkycoinRemoteWallet) DefaultWalletType() string { + return wallet.WalletTypeBip44 +} + +// SupportedWalletTypes list supported wallet type names +func (wltSrv *SkycoinRemoteWallet) SupportedWalletTypes() []string { + return []string{ + wallet.WalletTypeDeterministic, + wallet.WalletTypeBip44, + } +} + +func (wltSrv *SkycoinRemoteWallet) Encrypt(walletName string, pwd core.PasswordReader) { + logWallet.Info("Encrypting remote wallet") + c, err := NewSkycoinApiClient(wltSrv.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return + } + defer ReturnSkycoinClient(c) + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) + pwdCtx.SetValue(core.StrMethodName, "Encrypt") + pwdCtx.SetValue(core.StrWalletName, walletName) + password, err := pwd("Enter password to encrypt wallet", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return + } + logWallet.Info("POST /api/v1/wallet/encrypt") + _, err = c.EncryptWallet(walletName, password) + if err != nil { + logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/encrypt") + return + } +} + +func (wltSrv *SkycoinRemoteWallet) Decrypt(walletName string, pwd core.PasswordReader) { + logWallet.Info("Decrypting remote wallet") + c, err := NewSkycoinApiClient(wltSrv.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return + } + defer ReturnSkycoinClient(c) + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) + pwdCtx.SetValue(core.StrMethodName, "Decrypt") + pwdCtx.SetValue(core.StrWalletName, walletName) + password, err := pwd("Enter password to decrypt wallet", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return + } + logWallet.Info("POST /api/v1/wallet/decrypt") + _, err = c.DecryptWallet(walletName, password) + if err != nil { + logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/decrypt") + return + } +} + +func (wltSrv *SkycoinRemoteWallet) IsEncrypted(walletName string) (bool, error) { + log.Info("Checking if remote wallet is Encrypted") + c, err := NewSkycoinApiClient(wltSrv.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return false, err + } + defer ReturnSkycoinClient(c) + logWallet.Info("GET /api/v1/wallet") + wlt, err := c.Wallet(walletName) + if err != nil { + logWallet.WithError(err).WithField("id", walletName).Error("Couldn't GET /api/v1/wallet") + return false, err + } + return wlt.Meta.Encrypted, nil +} + +// GetWallet to lookup wallet by ID +func (wltSrv *SkycoinRemoteWallet) GetWallet(id string) core.Wallet { + logWallet.Info("Getting remote wallet") + c, err := NewSkycoinApiClient(wltSrv.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return nil + } + defer ReturnSkycoinClient(c) + logWallet.Info("GET /api/v1/wallet") + wltR, err := c.Wallet(id) + if err != nil { + logWallet.WithError(err).WithField("id", id).Error("Couldn't GET /api/v1/wallet") + return nil + } + nwlt := walletResponseToWallet(*wltR) + nwlt.poolSection = wltSrv.poolSection + return nwlt +} + +func NewWalletNode(nodeAddress string) *WalletNode { + + pool := core.GetMultiPool() + sections, err := pool.ListSections() + if err != nil { + return nil + } + cont := 1 + var sect string + for { + find := false + sect = fmt.Sprintf("skycoin-%d", cont) + for _, sec := range sections { + if sec == sect { + find = true + break + } + } + cont++ + if !find { + break + } + } + + err = pool.CreateSection(sect, NewSkycoinConnectionFactory(nodeAddress)) + if err != nil { + return nil + } + return &WalletNode{ + NodeAddress: nodeAddress, + poolSection: sect, + } + +} + +type WalletNode struct { + // Implements WallentEnv interface + wltService *SkycoinRemoteWallet + NodeAddress string + poolSection string +} + +func (wltEnv *WalletNode) GetStorage() core.WalletStorage { + logWallet.Info("Getting wallet node storage") + if wltEnv.wltService == nil { + wltEnv.wltService = new(SkycoinRemoteWallet) + wltEnv.wltService.poolSection = wltEnv.poolSection + } + return wltEnv.wltService +} + +func (wltEnv *WalletNode) GetWalletSet() core.WalletSet { + logWallet.Info("Getting wallet node set") + if wltEnv.wltService == nil { + wltEnv.wltService = new(SkycoinRemoteWallet) + wltEnv.wltService.poolSection = wltEnv.poolSection + } + return wltEnv.wltService +} + +// Implements SeedGenerator interface +type SeedService struct{} + +func (seedService *SeedService) GenerateMnemonic(entropyBits int) (string, error) { + logWallet.Info("Generating mnemonic for Seed service") + if entropyBits != 128 && entropyBits != 256 { + return "", errors.ErrInvalidWalletEntropy + } + + entropy, err := bip39.NewEntropy(entropyBits) + if err != nil { + logWallet.WithError(err).WithField("entropyBits", entropyBits).Error("Call to bip39.NewEntropy(entropyBits) inside GenerateMnemonic failed") + return "", err + } + mnemonic, err := bip39.NewMnemonic(entropy) + if err != nil { + logWallet.WithError(err).WithField("entropy", entropy).Error("Call to bip39.NewMnemonic(entropy) inside GenerateMnemonic failed") + return "", err + } + return mnemonic, nil +} + +func (seedService *SeedService) VerifyMnemonic(seed string) (bool, error) { + logWallet.Info("Checking mnemonic") + err := bip39.ValidateMnemonic(seed) + if err != nil { + logWallet.WithError(err).WithField("seed", seed).Error("Call to bip39.ValidateMnemonic(seed) inside VerifyMnemonic failed") + return false, err + } + return true, nil +} + +type errorTickerInvalid struct { + tickerUsed string +} + +func (err errorTickerInvalid) Error() string { + return err.tickerUsed + " is an invalid ticker. Use " + Sky + " or " + CoinHour +} + +// Implements Wallet, TxnSigner and CryptoAccount interfaces +type RemoteWallet struct { + Id string + Label string + CoinType string + Type string + Encrypted bool + poolSection string + signers map[core.UID]core.TxnSigner +} + +func (wlt *RemoteWallet) GetSkycoinWalletType() string { + return wlt.Type +} + +func (wlt *RemoteWallet) Sign(txn core.Transaction, signer core.TxnSigner, pwd core.PasswordReader, index []string) (signedTxn core.Transaction, err error) { + logWallet.Info("Signing using remote wallet") + if signer == nil { + signer = wlt + } + signedTxn, err = signer.SignTransaction(txn, pwd, index) + return +} + +func (wlt *RemoteWallet) signSkycoinTxn(txn core.Transaction, pwd core.PasswordReader, index []int) (core.Transaction, error) { + client, err := NewSkycoinApiClient(PoolSection) + var password string = "" + if err != nil { + logWallet.WithError(err).Warn(err) + return nil, err + } + defer ReturnSkycoinClient(client) + skyTxn, isSkyTxn := txn.(skytypes.SkycoinTxn) + if !isSkyTxn { + logWallet.WithError(err).Warn(err) + return nil, errors.ErrInvalidTxn + } + if wlt.Encrypted { + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) + pwdCtx.SetValue(core.StrMethodName, "Sign") + pwdCtx.SetValue(core.StrWalletName, wlt.Id) + pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) + password, err = pwd("Enter password", pwdCtx) + if err != nil { + logWallet.WithError(err).Warn("Error getting password") + return nil, err + } + } + + txnBytes, err := skyTxn.EncodeSkycoinTransaction() + if err != nil { + logWallet.WithError(err).Warn("Couldn't get Transaction Encoded") + return nil, err + } + walletSignTxn := api.WalletSignTransactionRequest{ + EncodedTransaction: hex.EncodeToString(txnBytes), + WalletID: wlt.Id, + Password: password, + SignIndexes: index, + } + txnResponse, err := client.WalletSignTransaction(walletSignTxn) + if err != nil { + logWallet.WithError(err).Warn("Error signing transaction") + return nil, err + } + cTxn := NewSkycoinCreatedTransaction(txnResponse.Transaction) + return cTxn, nil +} + +func (wlt *RemoteWallet) GetLabel() string { + logWallet.Info("Getting label of remote wallet") + return wlt.Label +} + +func (wlt *RemoteWallet) SetLabel(name string) { + logWallet.Info("Setting label to remote wallet") + c, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return + } + defer ReturnSkycoinClient(c) + logWallet.Info("POST /api/v1/wallet/update") + err = c.UpdateWallet(wlt.Id, name) + if err != nil { + logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/update") + return + } +} + +func (wlt *RemoteWallet) GetId() string { + logWallet.Info("Getting Id of remote wallet") + return wlt.Id +} + +func (wlt *RemoteWallet) Transfer(destination core.TransactionOutput, options core.KeyValueStore) (core.Transaction, error) { + logWallet.Info("Transfer from remote wallet") + amount, err := destination.GetCoins(SkycoinTicker) + if err != nil { + logWallet.WithError(err).Warnf("Couldn't retrieve %s to transfer", params.SkycoinTicker) + return nil, err + } + to := destination.GetAddress() + + var txnOutput SkycoinTransactionOutput + txnOutput.skyOut.Address = to.String() + quot, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logWallet.WithError(err).Warnf("Couldn't get quotient for %s", params.SkycoinTicker) + return nil, err + } + txnOutput.skyOut.Coins = util.FormatCoins(amount, quot) + createTxnFunc := func(txnR *api.CreateTransactionRequest) (core.Transaction, error) { + logWallet.Info("Creating transaction for remote wallet") + var req api.WalletCreateTransactionRequest + req.Unsigned = true + req.WalletID = wlt.Id + req.CreateTransactionRequest = *txnR + client, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + defer ReturnSkycoinClient(client) + + txnResponse, err := client.WalletCreateTransaction(req) + if err != nil { + logWallet.WithError(err).Warn("Couldn't create wallet remote transaction") + return nil, err + } + + return fromTxnResponse(txnResponse), nil + } + + return createTransaction(nil, []core.TransactionOutput{&txnOutput}, nil, nil, options, createTxnFunc) +} + +type createTxn func(*api.CreateTransactionRequest) (core.Transaction, error) + +func createTransaction(from []core.Address, to, uxOut []core.TransactionOutput, change core.Address, options core.KeyValueStore, createTxnFunc createTxn) (core.Transaction, error) { + logWallet.Info("Creating transaction...") + var req api.CreateTransactionRequest + req.IgnoreUnconfirmed = false + + if from != nil { + addrs := make([]string, 0) + for _, addr := range from { + addrs = append(addrs, addr.String()) + } + req.Addresses = addrs + } + + if uxOut != nil { + uxOuts := make([]string, 0) + for _, out := range uxOut { + uxOuts = append(uxOuts, out.GetId()) + } + req.UxOuts = uxOuts + } + + obj := options.GetValue("CoinHoursSelectionType") + coinHoursType, ok := obj.(string) + if !ok { + logWallet.WithError(nil).Warn("Couldn't get CoinHoursSelectionType") + return nil, errors.ErrInvalidOptions + } + obj = options.GetValue("BurnFactor") + + burnFactor, ok := obj.(string) + if !ok { + logWallet.WithError(nil).Warn("Couldn't get BurnFactor") + return nil, errors.ErrInvalidOptions + } + coinHoursSelection := api.HoursSelection{ + Type: "manual", + } + if coinHoursType == "auto" { + coinHoursSelection.Type = "auto" + coinHoursSelection.Mode = "share" + coinHoursSelection.ShareFactor = burnFactor + } + req.HoursSelection = coinHoursSelection + + destination := make([]api.Receiver, 0) + for _, out := range to { + skyV, err := out.GetCoins(Sky) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get Skycoin's") + return nil, err + } + quotient, err := util.AltcoinQuotient(Sky) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get Skycoin's quotient") + return nil, err + } + strAmount := util.FormatCoins(skyV, quotient) + recv := api.Receiver{} + recv.Address = out.GetAddress().String() + recv.Coins = strAmount + if coinHoursSelection.Type == "manual" { + chV, err := out.GetCoins(CoinHour) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get CoinHours") + return nil, err + } + quotient, err = util.AltcoinQuotient(CoinHour) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get CoinHours quotient") + return nil, err + } + + recv.Hours = util.FormatCoins(chV, quotient) + } + destination = append(destination, recv) + } + req.To = destination + + if change != nil { + ch := change.String() + if ch != "" { + req.ChangeAddress = &ch + } + } + + return createTxnFunc(&req) + +} + +func (wlt *RemoteWallet) SendFromAddress(from []core.Address, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + logWallet.Info("Sending from address of remote wallets") + createTxnFunc := func(txnR *api.CreateTransactionRequest) (core.Transaction, error) { + logWallet.Info("Creating transaction for remote wallet") + var req api.WalletCreateTransactionRequest + req.Unsigned = true + req.WalletID = wlt.Id + req.CreateTransactionRequest = *txnR + client, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get api client") + return nil, err + } + defer ReturnSkycoinClient(client) + + txnResponse, err := client.WalletCreateTransaction(req) + if err != nil { + logWallet.WithError(err).Warn("Couldn't create wallet remote transaction") + return nil, err + } + + return fromTxnResponse(txnResponse), nil + } + + return createTransaction(from, to, nil, change, options, createTxnFunc) +} + +func (wlt *RemoteWallet) Spend(unspent, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + createTxnFunc := func(txnR *api.CreateTransactionRequest) (core.Transaction, error) { + logWallet.Info("Spend using remote wallet") + var req api.WalletCreateTransactionRequest + req.Unsigned = true + req.WalletID = wlt.Id + req.CreateTransactionRequest = *txnR + client, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + defer ReturnSkycoinClient(client) + + txnResponse, err := client.WalletCreateTransaction(req) + if err != nil { + logWallet.WithError(err).Warn("Couldn't create wallet remote transaction") + return nil, err + } + + return fromTxnResponse(txnResponse), nil + } + + return createTransaction(nil, new, unspent, change, options, createTxnFunc) +} + +func (wlt *RemoteWallet) GenAddresses(addrType core.AddressType, startIndex, count uint32, pwd core.PasswordReader) core.AddressIterator { + logWallet.Info("Generate new addresses in remote wallet") + c, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return nil + } + defer ReturnSkycoinClient(c) + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) + pwdCtx.SetValue(core.StrMethodName, "GenAddresses") + pwdCtx.SetValue(core.StrWalletName, wlt.Id) + pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) + password, err := pwd("Enter password", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return nil + } + logWallet.Info("GET /api/v1/wallet") + wltR, err := c.Wallet(wlt.Id) + if err != nil { + logWallet.WithError(err).WithField("id", wlt.Id).Error("Couldn't GET /api/v1/wallet") + return nil + } + // FIXME: Lazy iterator wrapping wallet entries instead of copying to addresses slice + addresses := make([]core.Address, 0) + for _, entry := range wltR.Entries[startIndex:int(util.Min(len(wltR.Entries), int(startIndex+count)))] { + addresses = append(addresses, walletEntryToAddress(entry)) + } + // Checking if all the necessary addresses exists + if uint32(len(wltR.Entries)) < (startIndex + count) { + difference := (startIndex + count) - uint32(len(wltR.Entries)) + logWallet.Info("POST /api/v1/wallet/newAddress") + newAddrs, err := c.NewWalletAddress(wlt.Id, int(difference), password) + if err != nil { + logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/newAddress") + return nil + } + for _, addr := range newAddrs { + skyAddrs, err := NewSkycoinAddress(addr) + if err != nil { + logWallet.WithError(err).Warningf("GenAddresses: Unable to parse address %s", skyAddrs.String()) + } else if wlt.GetSkycoinWalletType() == wallet.WalletTypeBip44 { + skyAddrs.isBip32 = true + } + addresses = append(addresses, &skyAddrs) + } + } + + return NewSkycoinAddressIterator(addresses) + +} + +func (wlt *RemoteWallet) GetCryptoAccount() core.CryptoAccount { + logWallet.Info("Getting CryptoAccount of remote wallet") + return wlt +} + +func (wlt *RemoteWallet) GetLoadedAddresses() (core.AddressIterator, error) { + logWallet.Info("Loading addresses from remote wallet") + c, err := NewSkycoinApiClient(wlt.poolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return nil, err + } + defer ReturnSkycoinClient(c) + logWallet.Info("GET /api/v1/wallet") + wltR, err := c.Wallet(wlt.Id) + if err != nil { + logWallet.WithError(err).WithField("id", wlt.Id).Error("Couldn't GET /api/v1/wallet") + return nil, err + } + addresses := make([]core.Address, 0) + for _, entry := range wltR.Entries { + addresses = append(addresses, walletEntryToAddress(entry)) + } + + return NewSkycoinAddressIterator(addresses), nil +} + +// ReadyForTxn determines whether this signer instance can be used by wallet to sign given transaction +func (wlt *RemoteWallet) ReadyForTxn(w core.Wallet, txn core.Transaction) (bool, error) { + return checkTxnSupported(wlt, w, txn) +} + +// SignTransaction according to Skycoin SkyFiber rules +// +// @param txn Transacion object +// @param pwdReader password prompt to decode target wallet should it be needed +// @param strIdxs may be `nil` for full signing; if set should contain indices of outputs that need to be signed +func (wlt *RemoteWallet) SignTransaction(txn core.Transaction, pwdReader core.PasswordReader, strIdxs []string) (signedTxn core.Transaction, err error) { + var indices []int + if strIdxs == nil { + indices = nil + } else { + indices, err = getHashIndices(txn.GetInputs(), strIdxs) + if err != nil { + logWallet.Error("Error parsing Skycoin transaction input indices array for signing") + return nil, err + } + } + signedTxn, err = wlt.signSkycoinTxn(txn, pwdReader, indices) + return +} + +func getHashIndices(ins []core.TransactionInput, strIdxs []string) (indices []int, err error) { + cache := make(map[string]int, len(ins)) + indices = make([]int, len(strIdxs)) + scanIdx := 0 + for i, strIdx := range strIdxs { + if strIdx[0] == '#' { + // Parse index + index, err := strconv.Atoi(strIdx[1:]) + if err != nil { + return nil, errors.ErrIntegerInputsRequired + } + indices[i] = index + } else if index, isCached := cache[strIdx]; isCached { + // Found in previous scan + indices[i] = index + } else { + logWallet.Infof("Scanning inputs array looking for %s", strIdx) + // Continue scanning for UXID position in slice + notfound := true + for ; scanIdx < len(ins) && notfound; scanIdx++ { + uxID := ins[scanIdx].GetId() + logWallet.Infof("Scanning inputs array found %s", uxID) + cache[uxID] = scanIdx + if uxID == strIdx { + indices[i] = scanIdx + notfound = false + } + } + if notfound { + return nil, errors.ErrNotFound + } + } + } + return indices, nil +} + +func (wlt *RemoteWallet) GetSignerUID() core.UID { + return SignerIDRemoteWallet +} + +func (wlt *RemoteWallet) GetSignerDescription() string { + return "Remote Skycoin wallet " + wlt.Id +} + +func walletResponseToWallet(wltR api.WalletResponse) *RemoteWallet { + return &RemoteWallet{ + CoinType: string(wltR.Meta.Coin), + Encrypted: wltR.Meta.Encrypted, + Label: wltR.Meta.Label, + Type: wltR.Meta.Type, + Id: wltR.Meta.Filename, + signers: make(map[core.UID]core.TxnSigner), + } +} + +func walletEntryToAddress(wltE readable.WalletEntry) *SkycoinAddress { + + skyAddrs, err := NewSkycoinAddress(wltE.Address) + if err != nil { + logWallet.WithError(err).Error("Invalid address in wallet entry") + return nil + } + + return &skyAddrs +} + +func NewWalletDirectory(dirPath string) *WalletDirectory { + return &WalletDirectory{ + WalletDir: dirPath, + } +} + +type WalletDirectory struct { + // Implements WallentEnv interface + WalletDir string + wltService *SkycoinLocalWallet +} + +func (wltDir *WalletDirectory) GetStorage() core.WalletStorage { + logWallet.Info("Getting storage from wallet directory") + if wltDir.wltService == nil { + wltDir.wltService = &SkycoinLocalWallet{wltDir.WalletDir} + } + return wltDir.wltService +} + +func (wltDir *WalletDirectory) GetWalletSet() core.WalletSet { + logWallet.Info("Getting wallet set from wallet directory") + if wltDir.wltService == nil { + wltDir.wltService = &SkycoinLocalWallet{wltDir.WalletDir} + } + return wltDir.wltService +} + +// Implements WalletStorage and WalletSet interfaces +type SkycoinLocalWallet struct { + walletDir string +} + +func (wltSrv *SkycoinLocalWallet) ListWallets() core.WalletIterator { + logWallet.Info("Listing Skycoin local wallets") + wallets := make([]core.Wallet, 0) + entries, err := ioutil.ReadDir(wltSrv.walletDir) + if err != nil { + logWallet.WithError(err).WithField("dirname", wltSrv.walletDir).Error("Call to ioutil.ReadDir(dirname) inside ListWallets failed.") + return nil + } + + for _, e := range entries { + if e.Mode().IsRegular() { + name := e.Name() + if !strings.HasSuffix(name, walletExt) { + continue + } + + path := filepath.Join(wltSrv.walletDir, name) + w, err := wallet.Load(path) + if err != nil { + logWallet.WithError(err).WithField("filename", path).Error("Call to wallet.Load(filename) inside ListWallets failed.") + return nil + } + wallets = append(wallets, &LocalWallet{ + Id: name, + Label: w.Label(), + Encrypted: w.IsEncrypted(), + Type: w.Type(), + CoinType: string(w.Coin()), + WalletDir: wltSrv.walletDir, + }) + } + } + + return NewSkycoinWalletIterator(wallets) +} + +func (wltSrv *SkycoinLocalWallet) GetWallet(id string) core.Wallet { + logWallet.Info("Getting Skycoin local wallet") + path := filepath.Join(wltSrv.walletDir, id) + w, err := wallet.Load(path) + if err != nil { + logWallet.WithError(err).WithField("filename", path).Error("Call to wallet.Load(filename) inside GetWallet failed.") + return nil + } + return &LocalWallet{ + Id: id, + Label: w.Label(), + Encrypted: w.IsEncrypted(), + Type: w.Type(), + CoinType: string(w.Coin()), + WalletDir: wltSrv.walletDir, + } +} + +func (wltSrv *SkycoinLocalWallet) CreateWallet(label string, seed string, wltType string, IsEncrypted bool, pwd core.PasswordReader, scanAddressesN int) (core.Wallet, error) { + logWallet.Info("Creating Skycoin local wallet") + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletSet) + pwdCtx.SetValue(core.StrMethodName, "CreateWallet") + pwdCtx.SetValue(core.StrWalletLabel, label) + password, err := pwd("Insert Password", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return nil, err + } + + passwordByte := []byte(password) + + opts := wallet.Options{ + Label: label, + Seed: seed, + Encrypt: IsEncrypted, + Type: wltType, + Password: passwordByte, + } + wltName := wltSrv.newUnicWalletFilename() + var wlt wallet.Wallet + + if scanAddressesN > 0 { + wlt, err = wallet.NewWalletScanAhead(wltName, opts, &TransactionFinder{}) + if err != nil { + logWallet.WithError(err).WithField("wltName", wltName).Error("Call to wallet.NewWalletScanAhead(wltName, opts, &TransactionFinder{}) inside CreateWallet failed") + return nil, err + } + } else { + wlt, err = wallet.NewWallet(wltName, opts) + if err != nil { + logWallet.WithError(err).WithField("wltName", wltName).Error("Call to wallet.NewWallet(wltName, opts) inside CreateWallet failed") + return nil, err + } + } + + if err := wallet.Save(wlt, wltSrv.walletDir); err != nil { + logWallet.WithError(err).WithField("dir", wltSrv.walletDir).Error("Call to wallet.Save(wlt, dir) inside CreateWallet failed") + return nil, err + } + + return &LocalWallet{ + Id: wltName, + Label: wlt.Label(), + Encrypted: wlt.IsEncrypted(), + Type: wlt.Type(), + CoinType: string(wlt.Coin()), + WalletDir: wltSrv.walletDir, + }, nil +} + +// DefaultWalletType default wallet type +func (wltSrv *SkycoinLocalWallet) DefaultWalletType() string { + return wallet.WalletTypeBip44 +} + +// SupportedWalletTypes list supported wallet type names +func (wltSrv *SkycoinLocalWallet) SupportedWalletTypes() []string { + return []string{ + wallet.WalletTypeDeterministic, + wallet.WalletTypeBip44, + } +} + +func (wltSrv *SkycoinLocalWallet) newUnicWalletFilename() string { + name := "" + for { + timestamp := time.Now().Format(WalletTimestampFormat) + padding := hex.EncodeToString((cipher.RandByte(2))) + name = fmt.Sprintf("%s_%s.%s", timestamp, padding, walletExt[1:]) + if w := wltSrv.GetWallet(name); w == nil { + break + } + } + return name + +} + +func (wltSrv *SkycoinLocalWallet) Encrypt(walletName string, password core.PasswordReader) { + logWallet.Info("Encrypt Skycoin local wallet") + wltName := filepath.Join(wltSrv.walletDir, walletName) + wlt, err := wallet.Load(wltName) + if err != nil { + logWallet.WithError(err).WithField("filename", wltName).Error("Call to wallet.Load(filename) inside Encrypt failed.") + return + } + + wltLabel := wlt.Label() + if wlt.IsEncrypted() { + return + } + + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) + pwdCtx.SetValue(core.StrMethodName, "Encrypt") + pwdCtx.SetValue(core.StrWalletName, wltName) + pwdCtx.SetValue(core.StrWalletLabel, wltLabel) + pwd, err := password("Enter Password", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return + } + pwdBytes := []byte(pwd) + + if err := wallet.Lock(wlt, pwdBytes, "scrypt-chacha20poly1305"); err != nil { + logWallet.WithError(err).Error("Call to wallet.Lock() inside Encrypt failed") + return + } + + if err := wallet.Save(wlt, wltSrv.walletDir); err != nil { + logWallet.WithError(err).WithField("dir", wltSrv.walletDir).Error("Call to wallet.Save(wlt, dir) inside Encrypt failed") + return + } + +} + +func (wltSrv *SkycoinLocalWallet) Decrypt(walletName string, password core.PasswordReader) { + logWallet.Info("Decrypt Skycoin local wallet") + wltName := filepath.Join(wltSrv.walletDir, walletName) + wlt, err := wallet.Load(wltName) + if err != nil { + logWallet.WithError(err).WithField("filename", wltName).Error("Call to wallet.Load(filename) inside Decrypt failed.") + return + } + if !wlt.IsEncrypted() { + return + } + wltLabel := wlt.Label() + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) + pwdCtx.SetValue(core.StrMethodName, "Decrypt") + pwdCtx.SetValue(core.StrWalletName, wltName) + pwdCtx.SetValue(core.StrWalletLabel, wltLabel) + pwd, err := password("Enter Password", pwdCtx) + if err != nil { + logWallet.WithError(err).Fatal("Something was wrong entering the password") + return + } + pwdBytes := []byte(pwd) + + unlockedWallet, err := wallet.Unlock(wlt, pwdBytes) + if err != nil { + logWallet.WithError(err).Error("Call to wallet.Unlock() inside Decrypt failed") + return + } + if err := wallet.Save(unlockedWallet, wltSrv.walletDir); err != nil { + logWallet.WithError(err).WithField("dir", wltSrv.walletDir).Error("Call to wallet.Save(wlt, dir) inside Decrypt failed") + return + } +} + +func (wltSrv *SkycoinLocalWallet) IsEncrypted(walletName string) (bool, error) { + logWallet.Info("Checking if Skycoin local wallet is encrypted") + wltName := filepath.Join(wltSrv.walletDir, walletName) + + wlt, err := wallet.Load(wltName) + if err != nil { + logWallet.WithError(err).WithField("filename", wltName).Error("Call to wallet.Load(filename) inside IsEncrypted failed.") + return false, err + } + return wlt.IsEncrypted(), nil +} + +type TransactionFinder struct { +} + +func (tf *TransactionFinder) AddressesActivity(addresses []cipher.Address) ([]bool, error) { + logWallet.Info("Getting Addresses activity") + addrs := make([]string, 0) + for _, addr := range addresses { + addrs = append(addrs, addr.String()) + } + answer := make([]bool, len(addrs)) + c, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logWallet.WithError(err).Error("Couldn't get API client") + return nil, err + } + defer ReturnSkycoinClient(c) + + for i := 0; i < len(addrs); i++ { + logWallet.Info("POST /api/v1/transactions") + txn, err := c.Transactions([]string{addrs[i]}) + if err != nil { + logWallet.WithError(err).WithField("addr", addrs[i]).Error("Couldn't POST /api/v1/transactions") + return nil, err + } + if len(txn) != 0 { + answer[i] = true + } + } + return answer, nil +} + +type LocalWallet struct { + Id string + Label string + CoinType string + Encrypted bool + Type string + WalletDir string +} + +func (wlt *LocalWallet) Sign(txn core.Transaction, signer core.TxnSigner, pwd core.PasswordReader, index []string) (signedTxn core.Transaction, err error) { + logWallet.Info("Signing local wallet") + if signer == nil { + signer = wlt + } + signedTxn, err = signer.SignTransaction(txn, pwd, index) + return +} + +func copyTransaction(txn *coin.Transaction) *coin.Transaction { + txnHash := txn.Hash() + txnInnerHash := txn.HashInner() + + txn2 := *txn + txn2.Sigs = make([]cipher.Sig, len(txn.Sigs)) + copy(txn2.Sigs, txn.Sigs) + txn2.In = make([]cipher.SHA256, len(txn.In)) + copy(txn2.In, txn.In) + txn2.Out = make([]coin.TransactionOutput, len(txn.Out)) + copy(txn2.Out, txn.Out) + + if txnInnerHash != txn2.HashInner() { + logWallet.Panic("copyTransaction copy broke InnerHash") + } + if txnHash != txn2.Hash() { + logWallet.Panic("copyTransaction copy broke Hash") + } + + return &txn2 +} + +func (wlt *LocalWallet) signSkycoinTxn(txn core.Transaction, pwd core.PasswordReader, index []int) (core.Transaction, error) { + var skyTxn *coin.Transaction + var err error + var uxouts []coin.UxOut + var txnFee uint64 + var resultTxn core.Transaction + walletDir := filepath.Join(wlt.WalletDir, wlt.Id) + skyWlt, err := wallet.Load(walletDir) + var originalInputs []api.CreatedTransactionInput + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + rTxn, isReadableTxn := txn.(skytypes.ReadableTxn) + if isReadableTxn { + // Readable tranasctions should not need extra API calls + cTxn, err := rTxn.ToCreatedTransaction() + if err != nil { + logWallet.WithError(err).Warn("Failed to convert to readable transaction") + return nil, err + } + originalInputs = cTxn.In + + if skyWlt.IsEncrypted() { + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) + pwdCtx.SetValue(core.StrMethodName, "Sign") + pwdCtx.SetValue(core.StrWalletName, wlt.Id) + pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) + pass, err := pwd("Enter password", pwdCtx) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get password") + return nil, err + } + + skyWlt, err = wallet.Unlock(skyWlt, []byte(pass)) + if err != nil { + logWallet.WithError(err).Warn("Couldn't unlock local wallet") + return nil, err + } + } + + skyTxn, err = cTxn.ToTransaction() + if err != nil { + return nil, err + } + uxouts = make([]coin.UxOut, len(cTxn.In)) + txnHash, err := cipher.SHA256FromHex(cTxn.TxID) + if err != nil { + logWallet.WithError(err).Errorf("Error parsing transaction hash %s", cTxn.TxID) + return nil, err + } + tmpInt64, err := util.GetCoinValue(cTxn.Fee, params.CoinHoursTicker) + if err != nil { + logWallet.WithError(err).Errorf("Error parsing fee of TxID %s : %s", cTxn.TxID, cTxn.Fee) + return nil, err + } + txnFee = uint64(tmpInt64) + for i, cIn := range cTxn.In { + tmpInt64, err = util.GetCoinValue(cIn.Coins, params.SkycoinTicker) + if err != nil { + logWallet.WithError(err).Errorf("Error parsing coins of uxto %s : %s", cIn.UxID, cIn.Coins) + return nil, err + } + cInCoins := uint64(tmpInt64) + tmpInt64, err = util.GetCoinValue(cIn.Hours, params.CoinHoursTicker) + if err != nil { + logWallet.WithError(err).Errorf("Error parsing hours of uxto %s : %s", cIn.UxID, cIn.Hours) + return nil, err + } + cInHours := uint64(tmpInt64) + cInAddr, err := cipher.DecodeBase58Address(cIn.Address) + if err != nil { + logWallet.WithError(err).Errorf("Error decoding base58 address for uxto %s : %s", cIn.UxID, cIn.Address) + return nil, err + } + + uxouts[i] = coin.UxOut{ + Head: coin.UxHead{ + Time: cIn.Time, + BkSeq: cIn.Block, + }, + Body: coin.UxBody{ + SrcTransaction: txnHash, + Address: cInAddr, + Coins: cInCoins, + Hours: cInHours, + }, + } + } + } else { + // Raw transaction + unTxn, ok := txn.(*SkycoinUninjectedTransaction) + if !ok { + logWallet.WithError(err).Warn("Couldn't load transaction un injected") + return nil, errors.ErrInvalidTxn + } + + // Uninjected transactions + txnFee = unTxn.fee + skyTxn = copyTransaction(unTxn.txn) + clt, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load skycoin wallet from local path") + return nil, err + } + defer ReturnSkycoinClient(clt) + + if skyWlt.IsEncrypted() { + + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) + pwdCtx.SetValue(core.StrMethodName, "Sign") + pwdCtx.SetValue(core.StrWalletName, wlt.Id) + pass, err := pwd("Enter password", pwdCtx) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get password") + return nil, err + } + + skyWlt, err = wallet.Unlock(skyWlt, []byte(pass)) + if err != nil { + logWallet.WithError(err).Warn("Couldn't unlock local wallet") + return nil, err + } + } + + uxouts = make([]coin.UxOut, 0) + for _, in := range unTxn.txn.In { + ux, err := clt.UxOut(in.String()) + + if err != nil { + return nil, err + } + + addr, err := cipher.DecodeBase58Address(ux.OwnerAddress) + if err != nil { + return nil, err + } + srctxn, err := cipher.SHA256FromHex(ux.SrcTx) + if err != nil { + return nil, err + } + uxouts = append(uxouts, coin.UxOut{ + Head: coin.UxHead{ + BkSeq: ux.SrcBkSeq, + Time: ux.Time, + }, + Body: coin.UxBody{ + Address: addr, + Coins: ux.Coins, + Hours: ux.Hours, + SrcTransaction: srctxn, + }, + }) + } + } + logWallet.Info("Signing transaction using local transaction") + // Transaction sigs array may not be empty + if len(skyTxn.Sigs) == 0 { + skyTxn.Sigs = make([]cipher.Sig, len(skyTxn.In)) + } + signedTxn, err := wallet.SignTransaction(skyWlt, skyTxn, index, uxouts) + + if err != nil { + logWallet.WithError(err).Warn("Couldn't sign transaction using local wallet") + return nil, err + } + if isReadableTxn { + vins := make([]visor.TransactionInput, 0) + for i, ux := range uxouts { + calCh, err := util.GetCoinValue(originalInputs[i].CalculatedHours, CoinHour) + if err != nil { + return nil, err + } + vin := visor.TransactionInput{ + UxOut: ux, + CalculatedHours: calCh, + } + if err != nil { + logWallet.WithError(err).Warn("Couldn't create a transaction input") + return nil, err + } + vins = append(vins, vin) + } + crtTxn, err := api.NewCreatedTransaction(signedTxn, vins) + if err != nil { + return nil, err + } + crtTxn.In = originalInputs + if err != nil { + logWallet.WithError(err).Warn("Couldn't create an un SkycoinCreatedTransaction") + return nil, err + } + resultTxn = NewSkycoinCreatedTransaction(*crtTxn) + } else { + resultTxn, err = NewUninjectedTransaction(signedTxn, txnFee) + if err != nil { + return nil, err + } + } + return resultTxn, nil + +} + +func (wlt *LocalWallet) GetId() string { + logWallet.Info("Getting Id if local wallet") + return wlt.Id +} + +func (wlt *LocalWallet) GetLabel() string { + logWallet.Info("Getting label from local wallet") + return wlt.Label +} + +func (wlt *LocalWallet) SetLabel(wltName string) { + logWallet.Info("Setting label to local wallet") + wltFile, err := wallet.Load(filepath.Join(wlt.WalletDir, wlt.GetId())) + if err != nil { + logWallet.WithError(err).WithField("filename", filepath.Join(wlt.WalletDir, wlt.GetId())).Error("Call to wallet.Load(filename) inside SetLabel failed.") + return + } + wltFile.SetLabel(wltName) + + err = wallet.Save(wltFile, wlt.WalletDir) + if err != nil { + logWallet.WithError(err).WithField("dir", wlt.WalletDir).Error("Call to wallet.Save(wlt, dir) inside SetLabel failed") + return + } + wlt.Label = wltName + +} + +func fromTxnResponse(txnResponse *api.CreateTransactionResponse) *SkycoinCreatedTransaction { + return NewSkycoinCreatedTransaction(txnResponse.Transaction) +} + +func skyAPICreateTxn(txnReq *api.CreateTransactionRequest) (core.Transaction, error) { + client, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + defer ReturnSkycoinClient(client) + txnR, err := client.CreateTransaction(*txnReq) + if err != nil { + logWallet.WithError(err).Warn("Couldn't create transaction") + return nil, err + } + return fromTxnResponse(txnR), nil +} + +func (wlt *LocalWallet) Transfer(to core.TransactionOutput, options core.KeyValueStore) (core.Transaction, error) { + logWallet.Info("Sending form local wallet") + quotient, err := util.AltcoinQuotient(Sky) + if err != nil { + logWallet.WithError(err).Warn("Couldn't get skycoin quotient") + return nil, err + } + amount, err := to.GetCoins(params.SkycoinTicker) + if err != nil { + logWallet.WithError(err).Warnf("Couldn't get ticker %s from TransactionOutput", params.SkycoinTicker) + return nil, err + } + strAmount := util.FormatCoins(amount, quotient) + + var txnOutput SkycoinTransactionOutput + txnOutput.skyOut.Address = to.GetAddress().String() + txnOutput.skyOut.Coins = strAmount + addresses := make([]core.Address, 0) + iterAddr, err := wlt.GetLoadedAddresses() + if err != nil { + logWallet.WithError(err).Warn("Couldn't get loaded addresses") + return nil, err + } + for iterAddr.Next() { + addresses = append(addresses, iterAddr.Value()) + } + + createTxnFunc := skyAPICreateTxn + return createTransaction(addresses, []core.TransactionOutput{&txnOutput}, nil, nil, options, createTxnFunc) +} + +func (wlt LocalWallet) SendFromAddress(from []core.Address, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + logWallet.Info("Sending from addresses in local wallet") + createTxnFunc := func(txnReq *api.CreateTransactionRequest) (core.Transaction, error) { + client, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + defer ReturnSkycoinClient(client) + txnR, err := client.CreateTransaction(*txnReq) + if err != nil { + logWallet.WithError(err).Warn("Couldn't create transaction") + return nil, err + } + return fromTxnResponse(txnR), nil + + } + + return createTransaction(from, to, nil, change, options, createTxnFunc) + +} +func (wlt LocalWallet) Spend(unspent, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { + logWallet.Info("Spending from local wallet") + createTxnFunc := func(txnReq *api.CreateTransactionRequest) (core.Transaction, error) { + client, err := NewSkycoinApiClient(PoolSection) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + defer ReturnSkycoinClient(client) + txnR, err := client.CreateTransaction(*txnReq) + if err != nil { + logWallet.WithError(err).Warn("Couldn't load api client") + return nil, err + } + return fromTxnResponse(txnR), nil + + } + + return createTransaction(nil, new, unspent, change, options, createTxnFunc) +} + +func (wlt *LocalWallet) GenAddresses(addrType core.AddressType, startIndex, count uint32, pwd core.PasswordReader) core.AddressIterator { + + if addrType != core.AccountAddress && addrType != core.ChangeAddress { + logWallet.Errorf("Incorret address type %d", addrType) + return nil + } + logWallet.Info("Generating addresses in local wallet") + walletName := filepath.Join(wlt.WalletDir, wlt.Id) + walletLoaded, err := wallet.Load(walletName) + if err != nil { + logWallet.WithError(err).WithField("filename", walletName).Error("Call to wallet.Load(filename) inside GenAddresses failed.") + return nil + } + + if addrType == core.ChangeAddress && walletLoaded.Type() != wallet.WalletTypeBip44 { + logWallet.Error("Change addresses may be used with Skycoin BIP44 HD wallets only") + return nil + } + + genAddr := func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { + return w.GenerateAddresses(n) + } + + addressCount := walletLoaded.EntriesLen() + + getAddrs := func(w wallet.Wallet) []cipher.Addresser { + return w.GetAddresses()[startIndex : startIndex+count] + } + + if walletLoaded.Type() == wallet.WalletTypeBip44 { + addressCount = len((*(walletLoaded.(*wallet.Bip44Wallet))).ExternalEntries) + + getAddrs = func(w wallet.Wallet) []cipher.Addresser { + addresser := make([]cipher.Addresser, 0) + for _, entry := range (*(walletLoaded.(*wallet.Bip44Wallet))).ExternalEntries[startIndex : startIndex+count] { + addresser = append(addresser, entry.Address) + } + return addresser + } + + } + if addrType == core.ChangeAddress { + addressCount = len((*(walletLoaded.(*wallet.Bip44Wallet))).ChangeEntries) + + genAddr = func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { + addresser := make([]cipher.Addresser, 0) + for i := uint64(0); i < n; i++ { + addrs, err := w.(*wallet.Bip44Wallet).GenerateChangeEntry() + if err != nil { + return nil, err + } + addresser = append(addresser, addrs.Address) + } + return addresser, nil + } + + getAddrs = func(w wallet.Wallet) []cipher.Addresser { + addresser := make([]cipher.Addresser, 0) + for _, entry := range (*(walletLoaded.(*wallet.Bip44Wallet))).ChangeEntries[startIndex : startIndex+count] { + addresser = append(addresser, entry.Address) + } + return addresser + } + } + + if uint32(addressCount) < (startIndex + count) { + diff := (startIndex + count) - uint32(addressCount) + genAddressesInFile := func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { + return genAddr(w, n) + } + + if walletLoaded.IsEncrypted() { + genAddressesInFile = func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { + pwdCtx := util.NewKeyValueMap() + pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) + pwdCtx.SetValue(core.StrMethodName, "GenAddresses") + pwdCtx.SetValue(core.StrWalletName, wlt.Id) + pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) + password, err := pwd("Enter password", pwdCtx) + if err != nil { + logWallet.WithError(err).Error("Something was wrong entering the password") + return nil, nil + } + passwordBytes := []byte(password) + var addrs []cipher.Addresser + if err := wallet.GuardUpdate(w, passwordBytes, func(wlt wallet.Wallet) error { + var err error + + addrs, err = genAddr(wlt, n) + + logWallet.WithError(err).WithField("num", n).Error("Call to wlt.GenerateAddresses(num) inside wallet.GuardUpdate failed") + + return err + }); err != nil { + logWallet.WithError(err).Error("Call to wallet.GuardUpdate inside genAddressesInFile failed") + return nil, err + } + + return addrs, nil + } + } + _, err := genAddressesInFile(walletLoaded, uint64(diff)) + + if err != nil { + logWallet.WithError(err).Error("Call to genAddressesInFile inside GenAddresses failed") + return nil + } + + if err := wallet.Save(walletLoaded, wlt.WalletDir); err != nil { + logWallet.WithError(err).WithField("dir", wlt.WalletDir).Error("Call to wallet.Save(wlt, dir) inside GenAddresses failed") + return nil + } + } + + walletLoaded, err = wallet.Load(walletName) + if err != nil { + logWallet.WithError(err).WithField("filename", walletName).Error("Call to wallet.Load(filename) inside GenAddresses failed.") + return nil + } + + addrs := getAddrs(walletLoaded) + skyAddrs := make([]core.Address, 0) + for _, addr := range addrs { + newSkyAddrs, err := NewSkycoinAddress(addr.String()) + if err != nil { + logWallet.WithError(err).Warningf("GenAddresses: Unable to parse Skycoin address %s", addr.String()) + } else if wlt.GetSkycoinWalletType() == wallet.WalletTypeBip44 { + newSkyAddrs.isBip32 = true + } + + skyAddrs = append(skyAddrs, &newSkyAddrs) + } + return NewSkycoinAddressIterator(skyAddrs) + +} + +func (wlt *LocalWallet) GetCryptoAccount() core.CryptoAccount { + logWallet.Info("Getting CryptoAccount from local wallet") + return wlt +} + +func (wlt *LocalWallet) GetLoadedAddresses() (core.AddressIterator, error) { + logWallet.Info("Getting loaded addresses from local wallet") + walletName := filepath.Join(wlt.WalletDir, wlt.Id) + walletLoaded, err := wallet.Load(walletName) + if err != nil { + logWallet.WithError(err).WithField("filename", walletName).Error("Call to wallet.Load(filename) inside GetLoadedAddresses failed.") + return nil, err + } + addrs := make([]core.Address, 0) + addresses := walletLoaded.GetAddresses() + for _, addr := range addresses { + newSkyAddrs, err := NewSkycoinAddress(addr.String()) + if err != nil { + logWallet.WithError(err).Warningf("GetLoadedAddresses: Unable to parse Skycoin address %s", addr.String()) + } else if wlt.GetSkycoinWalletType() == wallet.WalletTypeBip44 { + newSkyAddrs.isBip32 = true + } + addrs = append(addrs, &newSkyAddrs) + } + + return NewSkycoinAddressIterator(addrs), nil + +} + +func (wlt *LocalWallet) GetSkycoinWalletType() string { + return wlt.Type +} + +func checkEquivalentSkycoinWallets(wlt1, wlt2 core.Wallet) (bool, error) { + if wlt1 == wlt2 { + return true, nil + } + // Must be Skycoin wallet + skyWlt1, isSkycoinWallet := wlt1.(skytypes.SkycoinWallet) + if !isSkycoinWallet { + return false, nil + } + skyWlt2, isSkycoinWallet := wlt2.(skytypes.SkycoinWallet) + if !isSkycoinWallet { + return false, nil + } + // Must be of same Skycoin wallet type + // FIXME: Is this enough for distribution-only wallets (i.e. xpub , collection) ? + if skyWlt1.GetSkycoinWalletType() != skyWlt2.GetSkycoinWalletType() { + return false, nil + } + // Must have a match for first address in deterministic sequence + addrs1, err := wlt1.GetLoadedAddresses() + if err != nil { + return false, err + } + addrs2, err := wlt2.GetLoadedAddresses() + if err != nil { + return false, err + } + return addrs1.HasNext() && addrs2.HasNext() && addrs1.Value().String() == addrs2.Value().String(), nil +} + +func checkTxnSupported(wlt1, wlt2 core.Wallet, txn core.Transaction) (bool, error) { + // Wallets must match + if isMatch, err := checkEquivalentSkycoinWallets(wlt1, wlt2); err != nil || !isMatch { + return false, err + } + // Necessary and sufficient to be Skycoin transaction + _, isSkycoinTxn := txn.(skytypes.SkycoinTxn) + return isSkycoinTxn, nil +} + +// ReadyForTxn determines whether transaction can be signed with this signer instance +func (wlt *LocalWallet) ReadyForTxn(w core.Wallet, txn core.Transaction) (bool, error) { + return checkTxnSupported(wlt, w, txn) +} + +// SignTransaction according to Skycoin SkyFiber rules +// +// @param txn Transacion object +// @param pwdReader password prompt to decode target wallet should it be needed +// @param strIdxs may be `nil` for full signing; if set should contain indices of outputs that need to be signed +func (wlt *LocalWallet) SignTransaction(txn core.Transaction, pwdReader core.PasswordReader, strIdxs []string) (signedTxn core.Transaction, err error) { + var indices []int + if strIdxs == nil { + indices = nil + } else { + indices, err = getHashIndices(txn.GetInputs(), strIdxs) + if err != nil { + logWallet.Error("Error parsing Skycoin transaction input indices array for signing") + return nil, err + } + } + signedTxn, err = wlt.signSkycoinTxn(txn, pwdReader, indices) + return +} + +func (wlt *LocalWallet) GetSignerUID() core.UID { + return SignerIDLocalWallet +} + +func (wlt *LocalWallet) GetSignerDescription() string { + return "Remote Skycoin wallet " + wlt.Id +} + +// Typoe assertions +var ( + _ core.Wallet = &LocalWallet{} + _ core.Wallet = &RemoteWallet{} + _ skytypes.SkycoinWallet = &LocalWallet{} + _ skytypes.SkycoinWallet = &RemoteWallet{} + _ core.WalletEnv = &WalletNode{} + _ core.WalletEnv = &WalletDirectory{} + _ core.WalletSet = &SkycoinRemoteWallet{} + _ core.WalletStorage = &SkycoinRemoteWallet{} + _ core.WalletSet = &SkycoinLocalWallet{} + _ core.WalletStorage = &SkycoinLocalWallet{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go new file mode 100644 index 00000000..d0223d13 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go @@ -0,0 +1,39 @@ +package params + +import ( + skyparams "github.com/SkycoinProject/skycoin/src/params" +) + +type SkyFiberParams struct { + Distribution skyparams.Distribution +} + +var ( + SkycoinMainNetParams = SkyFiberParams{ + Distribution: skyparams.MainNetDistribution, + } +) + +// Constparams +const ( + // SkycoinTicker Skycoin coin identifier + SkycoinTicker = "SKY" + // SkycoinName human readable name associated to Skycoin + SkycoinName = "Skycoin" + // SkycoinFamily identifies Skyfiber coins + SkycoinFamily = "SkyFiber" + // SkycoinDescription verbose explanaitiion of Skycoin + SkycoinDescription = "Skycoin is an entire cryptocurrency ecosystem aimed at eliminating mining rewards, developing energy-efficient custom hardware, speeding up transaction confirmation times, and the advancement of a more secure and private Internet" + // CoinHoursTicker internal identifier to refer to Skycoin coin hours + CoinHoursTicker = "SCH" + // CoinHoursName is the readable name for coin hours + CoinHoursName = "Coin Hours" + // CoinHoursDescription verbose explanaitiion of coin hours + CoinHoursDescription = "Coin Hours is the parallel asset used for transaction fee, for creating scarcity, and to increase transaction privacy" + // CoinHoursTicker internal identifier to refer to accumulated coin hours + CalculatedHoursTicker = "SCH#ACC" + // CoinHoursName is the readable name for accumulated coin hours + CalculatedHoursName = "Calculated Hours" + // CalculatedHoursDescription verbose explanaitiion of accumulated coin hours + CalculatedHoursDescription = "Calculated Hours are Coin Hours calculated considering the time since an output was created" +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go new file mode 100644 index 00000000..fc99638b --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go @@ -0,0 +1,63 @@ +package skytypes + +import ( + "github.com/SkycoinProject/skycoin/src/api" + "github.com/SkycoinProject/skycoin/src/coin" + "github.com/SkycoinProject/skycoin/src/readable" +) + +// SkycoinAPI contract for Skycoin REST API clients +type SkycoinAPI interface { + // Transaction Get transaction info by id + Transaction(txid string) (*readable.TransactionWithStatus, error) + // Transactions Get transactions for addresses + Transactions(addrs []string) ([]readable.TransactionWithStatus, error) + // TransactionVerbose Get transaction info by id. Include spent input data + TransactionVerbose(txid string) (*readable.TransactionWithStatusVerbose, error) + // TransactionsVerbose Get transactions for addresses. Include spent input data + TransactionsVerbose(addrs []string) ([]readable.TransactionWithStatusVerbose, error) + // UxOut Get uxout + UxOut(uxID string) (*readable.SpentOutput, error) + // PendingTransactionsVerbose Get unconfirmed transactions + PendingTransactionsVerbose() ([]readable.UnconfirmedTransactionVerbose, error) + // CoinSupply Determine coin supply + CoinSupply() (*api.CoinSupply, error) + // LastBlocks Get last N blocks + LastBlocks(n uint64) (*readable.Blocks, error) + // BlockchainProgress Get blockchain progress + BlockchainProgress() (*readable.BlockchainProgress, error) + // Balance Get balance of addresses + Balance(addrs []string) (*api.BalanceResponse, error) + // OutputsForAddresses Get historical unspent outputs for an address + OutputsForAddresses(addrs []string) (*readable.UnspentOutputsSummary, error) + // Wallet Get wallet + Wallet(id string) (*api.WalletResponse, error) + // UpdateWallet Change wallet label + UpdateWallet(id, label string) error + // NewWalletAddress Generate new address in wallet + NewWalletAddress(id string, n int, password string) ([]string, error) + // Wallets Get wallets + Wallets() ([]api.WalletResponse, error) + // CreateWallet Create wallet + CreateWallet(o api.CreateWalletOptions) (*api.WalletResponse, error) + // EncryptWallet Encrypt wallet + EncryptWallet(id, password string) (*api.WalletResponse, error) + // DecryptWallet Decrypt wallet + DecryptWallet(id, password string) (*api.WalletResponse, error) + // WalletBalance Get wallet balance + WalletBalance(id string) (*api.BalanceResponse, error) + // WalletUnconfirmedTransactionsVerbose Get unconfirmed transactions of a wallet + WalletUnconfirmedTransactionsVerbose(id string) (*api.UnconfirmedTxnsVerboseResponse, error) + // NetworkConnections Get a list of all connections + NetworkConnections(filters *api.NetworkConnectionsFilter) (*api.Connections, error) + // InjectTransaction Inject transaction + InjectTransaction(txn *coin.Transaction) (string, error) + // InjectTransaction Inject raw transaction + InjectEncodedTransaction(rawTxn string) (string, error) + // WalletSignTransaction Sign transaction + WalletSignTransaction(req api.WalletSignTransactionRequest) (*api.CreateTransactionResponse, error) + // WalletCreateTransaction Create transaction from wallet addresses + WalletCreateTransaction(req api.WalletCreateTransactionRequest) (*api.CreateTransactionResponse, error) + // CreateTransaction Create transaction from unspent outputs or addresses + CreateTransaction(req api.CreateTransactionRequest) (*api.CreateTransactionResponse, error) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go new file mode 100644 index 00000000..dd9d9fd3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go @@ -0,0 +1,22 @@ +package skytypes + +import ( + "github.com/SkycoinProject/skycoin/src/api" +) + +// SkycoinTxn represents the common internal operations that should be applied upon Skycoin transaction wrapper types +type SkycoinTxn interface { + // EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network + EncodeSkycoinTransaction() ([]byte, error) +} + +// ReadableTxn expreses the contract to use Skycoin readable transactions for signing +type ReadableTxn interface { + // ToCreatedTransaction return an instance of api.CreatedTransaction equivalent to he current transaction object + ToCreatedTransaction() (*api.CreatedTransaction, error) +} + +// SkycoinWallet internal contract to be satisfied by Skycoin wallets +type SkycoinWallet interface { + GetSkycoinWalletType() string +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go new file mode 100644 index 00000000..b42987c4 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go @@ -0,0 +1,16 @@ +package testsuite + +import ( + "go/build" + "path" +) + +const ( + TestIDToken = "fibercryptotest" + ManyAddressesFilename = "many-addresses.golden" + Seed0000Filename = "seed-0000.golden" +) + +func GetSkycoinCipherTestDataDir() string { + return path.Join(build.Default.GOPATH, ".", "src", "github.com", "fibercrypto", "fibercryptowallet", "vendor", "github.com", "SkycoinProject", "skycoin", "src", "cipher", "testsuite", "testdata") +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go new file mode 100644 index 00000000..b8c03023 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go @@ -0,0 +1,17 @@ +package core + +// CryptoAccount defines the contract for objects owning coins used in transactions +type CryptoAccount interface { + // GetBalance retrieves total number of coins for asset represented by ticker that may be spent by this account + // Expect a non null error object if and only if an error is detected + GetBalance(ticker string) (uint64, error) + // ListAssets to enumerate the tickers of all assets supported by this account + ListAssets() []string + // ScanUnspentOutputs to determine the outputs that can participate in a transaction + // without incurring in double spending + ScanUnspentOutputs() TransactionOutputIterator + // ListTransactions to show account history + ListTransactions() TransactionIterator + // ListPendingTransactions to obtain details of transactions pending for confirmation in the memory + ListPendingTransactions() (TransactionIterator, error) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go new file mode 100644 index 00000000..952e9ba7 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go @@ -0,0 +1,31 @@ +package core + +// CoinValueMetric enumerates all possible values of blockchain metrics +type CoinValueMetric uint32 + +const ( + // CoinCurrentSupply to retrieve amount of coins distributed to tenants + CoinCurrentSupply CoinValueMetric = iota + // CoinTotalSupply to retrieve total amount of coins + CoinTotalSupply +) + +// BlockchainStatus measure blockchain metrics in real time +type BlockchainStatus interface { + // GeCoinValue retrieves value of a blockchain metric + GetCoinValue(coinvalue CoinValueMetric, ticker string) (uint64, error) + // GetLastBlock retrieves block at the tip of he block chain + GetLastBlock() (Block, error) + // GetNumberOfBlocks determine number of blocks in the blockchain + GetNumberOfBlocks() (uint64, error) +} + +// BlockchainAPI abstract interface for transactions management and utility functions for specific blockchain. +// The service should use the blockchain node to implement given interface. +type BlockchainTransactionAPI interface { + // SendFromAddress instantiates a transaction to send funds from specific source addresses + // to multiple destination addresses + SendFromAddress(from []WalletAddress, to []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) + // Spend instantiate a transaction that spends specific outputs to send to multiple destination addresses + Spend(unspent []WalletOutput, new []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go new file mode 100644 index 00000000..6ffe3d7a --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go @@ -0,0 +1,76 @@ +package core + +// Checksum used to validate information consistency +type Checksum []byte + +// SecKey cryptographic private key +type SecKey interface { + // Verify checks that the private key appears valid + Verify() error + // Null returns true if the private key is null + Null() bool + // Bytes binary representation for private key + Bytes() []byte +} + +// PubKey cryptographic public key +type PubKey interface { + // Verify checks that the public key appears valid + Verify() error + // Null returns true if the public key is null + Null() bool + // Bytes binary representation for public key + Bytes() []byte +} + +// Address identifier for sending and receiving transactions +type Address interface { + // IsBip32 flag shall be set if address generation complies to BIP 32 + IsBip32() bool + // String return human-readable representation of this address + String() string + // GetCryptoAccount provides access to address transaction history + GetCryptoAccount() CryptoAccount + // Bytes binary representation for address + Bytes() []byte + // Checksum computes address consistency token + Checksum() Checksum + // Verify checks that the address appears valid for the public key + Verify(PubKey) error + // Null returns true if the address is null + Null() bool +} + +// AddressIterator iterate over addresses in a container +type AddressIterator interface { + // Value of address at iterator pointer position + Value() Address + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool +} + +// TxnSigner defines the contract enforced upon objects able to sin transacions. +type TxnSigner interface { + // ReadyForTxn determines whether this signer instance can be used by wallet to sign given transaction + ReadyForTxn(Wallet, Transaction) (bool, error) + // SignTransaction partially or in full + SignTransaction(Transaction, PasswordReader, []string) (Transaction, error) + // GetSignerUID provides the key identifying this signer among peer strategies supported by an object + GetSignerUID() UID + // GetSignerDescription facilitates a human readable caption identifying this signing strategy + GetSignerDescription() string +} + +// TxnSignerIterator enumerates a set if TxSigner strategies +type TxnSignerIterator interface { + // Value of signer at iterator pointer position + Value() TxnSigner + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool + // Count total number of items in sequence + Count() int +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go new file mode 100644 index 00000000..ba03a961 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go @@ -0,0 +1,115 @@ +package core + +// Timestamp number of +type Timestamp uint64 + +// TransactionStatus enumerates possible states of transaction lifecycle +type TransactionStatus uint32 + +const ( + // TXN_STATUS_CREATED Transaction created and not broadcasted + TXN_STATUS_CREATED TransactionStatus = iota + // TXN_STATUS_PENDING Transaction broadcasted but pending for confirmation + TXN_STATUS_PENDING + // TXN_STATUS_CONFIRMED Transaction confirmed + TXN_STATUS_CONFIRMED +) + +// Transaction encapsulates the contract for atomic transfers of coins +type Transaction interface { + // Crypto assets involved in or supported by this transaction + SupportedAssets() []string + // GetTimestamp at the moment of creation + GetTimestamp() Timestamp + // GetStatus to retrieve transaction status + GetStatus() TransactionStatus + // GetInputs to list transaction inputs for spent transactions + GetInputs() []TransactionInput + // GetOutputs to list transaction outputs for coins distributed to participants + GetOutputs() []TransactionOutput + // GetId o retrieve transaction ID + GetId() string + // ComputeFee calculates transaction fee expressed in coins of asset represented by ticker + ComputeFee(ticker string) (uint64, error) + // VerifyUnsigned checks for valid unsigned transaction + VerifyUnsigned() error + // VerifySigned checks for valid unsigned transaction + VerifySigned() error + // IsFullySigned deermine whether all transaction elements have been signed + IsFullySigned() (bool, error) +} + +// TransactionIterator iterates over a sequence of transactions +type TransactionIterator interface { + // Value of transaction at iterator pointer position + Value() Transaction + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool +} + +// TransactionInput provides cryptographic proof of spending funds +type TransactionInput interface { + // GetId provides transaction input ID + GetId() string + // GetSpentOutput looks up the output spent by this input + GetSpentOutput() TransactionOutput + // GetCoins looks up coins for asset represented by ticker + // that have been spent by this input + GetCoins(ticker string) (uint64, error) + // SupportedAssets enumerates tickers of crypto assets supported by this output + SupportedAssets() []string +} + +// TransactionInputIterator iterates over a sequence of transaction inputs +type TransactionInputIterator interface { + // Value of transaction input at iterator pointer position + Value() TransactionInput + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool +} + +// TransactionOutput provides cryptographic proof of funds transfer +type TransactionOutput interface { + // GetId provides transaction output ID + GetId() string + // IsSpent determines whether there exists a confirmed transaction with an input spending this output + IsSpent() bool + // GetAddress returns the address of the party receiving funds + GetAddress() Address + // GetCoins looks up coins for asset represented by ticker that have been transferred in this output + GetCoins(ticker string) (uint64, error) + // SupportedAssets enumerates tickers of crypto assets supported by this output + SupportedAssets() []string +} + +// TransactionOutputIterator iterates over a sequence of transaction outputs +type TransactionOutputIterator interface { + // Value of transaction output at iterator pointer position + Value() TransactionOutput + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool +} + +// Block included in the blockchain +type Block interface { + // GetHash returns block ID + GetHash() ([]byte, error) + // GetPrevHash retrieve previous blockID + GetPrevHash() ([]byte, error) + // GetVersion provides block version + GetVersion() (uint32, error) + // GetTime provides block creation timestamp + GetTime() (Timestamp, error) + // GetHeight computes the number of blocks preceding this block in the blockchain + GetHeight() (uint64, error) + // GetFee computes block fee expressed in coins of asset identified by ticker + GetFee(ticker string) (uint64, error) + // IsGenesisBlock determines whether this block starts blockchain sequence + IsGenesisBlock() (bool, error) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go new file mode 100644 index 00000000..27cf5b1d --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go @@ -0,0 +1,79 @@ +package core + +// UID is a type that holds unique ID values, including UUIDs. +// Because we don't ONLY use UUIDs, this is an alias to string. +// Being a type captures intent and helps make sure that UIDs and names do not get conflated. +type UID string + +// AltcoinMetadata describes a cryptocurrency asset token +type AltcoinMetadata struct { + // Name of the altcoin + Name string + // Ticker is he short name altcoin idenifier + Ticker string + // Family used to group altcoins having similar implementations + Family string + // HasBip44 highlights whether coin deesign and plugin support BIP44 address + HasBip44 bool + // Bip44CoinType numeric ID identiying coin segment in BIP32 derivation paths + Bip44CoinType int32 + // Accuracy decimal places seen in coin fractions + Accuracy int32 +} + +// AltcoinPlugin is the entry point to every cryptocurrency APIs +// These shall comprise at least the following: +// +// - Wallet environments list wallets managing private keys used in transactions +// - Peer exchange (a.k.a PEX) API to interact with cryptocurrency P2P network +type AltcoinPlugin interface { + // ListSupportedAltcoins to enumerate supported assets and related metadata + ListSupportedAltcoins() []AltcoinMetadata + // ListSupportedFamilies classifies similar cryptocurrencies into a family + ListSupportedFamilies() []string + // RegisterTo boilerplate to register this plugin against an altcoin manager and enable it + RegisterTo(manager AltcoinManager) + // GetName provides concise human-readable caption o identify this plugin + GetName() string + // GetDescription describes plugin and its features + GetDescription() string + // LoadWalletEnvs loads wallet environments to lookup and create wallets + // used to create and sign transactions + LoadWalletEnvs() []WalletEnv + // LoadPEX instantiates proxy object to interact with nodes nodes of the P2P network + LoadPEX(netType string) (PEX, error) + // LoadTransactionAPI blockchain transaction API entry poiny + LoadTransactionAPI(netType string) (BlockchainTransactionAPI, error) + // LoadSignService sign service entry point + LoadSignService() (BlockchainSignService, error) + // AddressFromString retrieves address correspoding to readable representation + AddressFromString(string) (Address, error) + // PubKeyFromBytes retrieves address correspoding to readable representation + PubKeyFromBytes([]byte) (PubKey, error) + // SecKeyFromBytes retrieves address correspoding to readable representation + SecKeyFromBytes([]byte) (SecKey, error) +} + +// AltcoinManager defines the contract for altcoin repositories +type AltcoinManager interface { + // RegisterPlugin extends manager with support for another altcoin + RegisterPlugin(p AltcoinPlugin) + // RegisterAltcoin should be invoked in plugin's RegisterTo so as to announce support for an altcoin + RegisterAltcoin(info AltcoinMetadata, plugin AltcoinPlugin) + // ListRegisteredPlugins enumerates instances of AltcoinPlugin , previously registered with RegisterAltcoin + ListRegisteredPlugins() []AltcoinPlugin + // LookupAltcoinPlugin to instantiate plugin implementing support for coin represented by ticker + LookupAltcoinPlugin(ticker string) (AltcoinPlugin, bool) + // DescribeAltcoin returns metadata for coin identified by ticker + DescribeAltcoin(ticker string) (AltcoinMetadata, bool) + // AttachSignService registers a signing strategy for use by wallets + AttachSignService(TxnSigner) error + // LookupSignService returns a reference to signer identified by ID + LookupSignService(UID) TxnSigner + // RemoveSignService detaches a signing strategy + RemoveSignService(TxnSigner) error + // EnumerateSignServices returns an object to iterate over global signing srategies + EnumerateSignServices() TxnSignerIterator + // SignServicesForTxn returns an object to iterate over strategies supported to sign a given transaction on behalf of a wallet + SignServicesForTxn(Wallet, Transaction) TxnSignerIterator +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go new file mode 100644 index 00000000..edf5b7c1 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go @@ -0,0 +1,190 @@ +package core + +import ( + "fmt" + "sync" + + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var logConnectionPool = logging.MustGetLogger("Connection Pool") + +var once sync.Once +var multiConnectionsPool *MultiConnectionsPool + +// PEX exposes cryptocurrency API for peer-to-peer communication +type PEX interface { + // GetTxnPool return transactions pending for confirmation by network peers + GetTxnPool() (TransactionIterator, error) + // GetConnection enumerate connectionns to peer nodes + GetConnections() (PexNodeSet, error) + // BroadcastTxn injects a transaction for confirmation by network peers + BroadcastTxn(txn Transaction) error +} + +// PexNodeIterator scans nodes in a set +type PexNodeIterator interface { + // Value of PEX node data instance at iterator pointer position + Value() PexNode + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool +} + +// PexNodeSet represent a set of nodes +type PexNodeSet interface { + // ListPeers offers an iterator over this set of nodes + ListPeers() PexNodeIterator +} + +// PexNode represents a peer in he cryptocurrency network +type PexNode interface { + // GetIp returns node IP network address + GetIp() string + // GetPort retrieves IP port used to connect to peer node + GetPort() uint16 + // GetBlockHeight provides sequence number of the block a the tip of peer's chain + GetBlockHeight() uint64 + // IsTrusted determines if peer node is a network seed node + IsTrusted() bool + // GetLastSeenIn + // TODO: Document method overview + GetLastSeenIn() int64 + // GetLastSeenOut + // TODO: Document method overview + GetLastSeenOut() int64 +} + +// PooledObject represents any object that can be added to a connnection pool +// PooledObjectFactory instantiates pooled objects +type PooledObjectFactory interface { + Create() (interface{}, error) +} + +// MultiPool implements a pool supporting multiple object factories +type MultiPool interface { + GetSection(string) (MultiPoolSection, error) + ListSections() ([]string, error) + CreateSection(string, PooledObjectFactory) error +} + +type MultiPoolSection interface { + Get() interface{} + Put(interface{}) +} + +// NotAvailableObjectsError is returned when name is not bound to any pool factory +type NotAvailableObjectsError struct { + poolSection string +} + +// Error describes error condition +func (err NotAvailableObjectsError) Error() string { + return fmt.Sprintf("There is not exist %s poolSection", err.poolSection) +} + +// MultiConnectionsPool implements a generic pool supporting multiple object factories +type MultiConnectionsPool struct { + capacity int + sections map[string]*PoolSection +} + +func (mp *MultiConnectionsPool) GetSection(poolSection string) (MultiPoolSection, error) { + logConnectionPool.Info("Getting " + poolSection + "pool section") + section, ok := mp.sections[poolSection] + if !ok { + return nil, errors.ErrInvalidPoolSection + } + return section, nil +} + +func (mp *MultiConnectionsPool) CreateSection(name string, factory PooledObjectFactory) error { + logConnectionPool.Info("Creating pool section") + mp.sections[name] = &PoolSection{ + mutex: new(sync.Mutex), + capacity: mp.capacity, + factory: factory, + inUse: make([]interface{}, 0), + available: make([]interface{}, 0), + } + return nil +} + +func (mp *MultiConnectionsPool) ListSections() ([]string, error) { + logConnectionPool.Info("Listing pool sections") + sections := make([]string, 0) + for key := range mp.sections { + sections = append(sections, key) + } + return sections, nil +} + +type PoolSection struct { + capacity int + available []interface{} + inUse []interface{} + mutex *sync.Mutex + factory PooledObjectFactory +} + +func (ps *PoolSection) Get() interface{} { + ps.mutex.Lock() + defer ps.mutex.Unlock() + + if len(ps.available) == 0 { + if len(ps.inUse) == ps.capacity { + return errors.ErrObjectPoolUndeflow + } + obj, err := ps.factory.Create() + if err != nil { + return err + } + ps.inUse = append(ps.inUse, obj) + return obj + } else { + var obj interface{} + obj, ps.available = ps.available[0], ps.available[1:] + ps.inUse = append(ps.inUse, obj) + return obj + } +} + +func (ps *PoolSection) Put(obj interface{}) { + ps.mutex.Lock() + defer ps.mutex.Unlock() + index := findIndex(ps.inUse, obj) + if index == -1 { + return + } + ps.available = append(ps.available, obj) + ps.inUse = append(ps.inUse[:index], ps.inUse[index+1:]...) + +} + +func newMultiConnectionPool(capacity int) *MultiConnectionsPool { + return &MultiConnectionsPool{ + capacity: capacity, + sections: make(map[string]*PoolSection), + } +} + +// GetMultiPool instantiates singleton connection pool object +func GetMultiPool() MultiPool { + + once.Do(func() { + multiConnectionsPool = newMultiConnectionPool(10) + }) + + return multiConnectionsPool +} + +func findIndex(collection []interface{}, obj interface{}) int { + for i := 0; i < len(collection); i++ { + if collection[i] == obj { + return i + } + } + return -1 +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go new file mode 100644 index 00000000..d510592c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go @@ -0,0 +1,17 @@ +package core + +// InputSignDescriptor specifies how to sign a specific transaction input +type InputSignDescriptor struct { + // InputIndex absolute (e.g. UXID) input identifier or relative (e.g. array index) in transaction context + InputIndex string + // SignerID selects a given signing strategy. If empty, default strategy will be chosen + SignerID UID + // Wallet placeholder containing private keys to sign transaction input + Wallet Wallet +} + +// BlockchainSignService implement multi-wallet transaction signing for the blockchain +type BlockchainSignService interface { + // Sign creates a new transaction by (fully or partially) signing a given transaction + Sign(txn Transaction, signSpec []InputSignDescriptor, pwd PasswordReader) (Transaction, error) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go new file mode 100644 index 00000000..0302ee36 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go @@ -0,0 +1,142 @@ +package core + +// KeyValueStore provides read / write access to values given a key +type KeyValueStore interface { + // GetValue lookup value for key + GetValue(key string) interface{} + // SetValue bind value o known key + SetValue(key string, value interface{}) +} + +const ( + // StrSignerID option key for storing signer ID + StrSignerID = "signer.id" + // StrMethodType option key for method type name + StrTypeName = "api.typename" + // StrMethodName option key for method name + StrMethodName = "api.method" + // StrWalletLabel option key for wallet label + StrWalletLabel = "wallet.label" + // StrWalletName option key for wallet name + StrWalletName = "wallet.id" + // StrCoinTicker option key for coin ticker ID + StrCoinTicker = "coin.ticker" + // StrSenderObject option key for object that triggered an action + StrSenderObject = "call.self" + + // TypeNameAddress Address type name + TypeNameAddress = "Address" + // TypeNameAddressIterator AddressIterator type name + TypeNameAddressIterator = "AddressIterator" + // TypeNameAltcoinManager AltcoinManager type name + TypeNameAltcoinManager = "AltcoinManager" + // TypeNameAltcoinPlugin AltcoinPlugin type name + TypeNameAltcoinPlugin = "AltcoinPlugin" + // TypeNameBlock Block type name + TypeNameBlock = "Block" + // TypeNameBlockchainSignService BlockchainSignService type name + TypeNameBlockchainSignService = "BlockchainSignService" + // TypeNameBlockchainStatus BlockchainStatus type name + TypeNameBlockchainStatus = "BlockchainStatus" + // TypeNameBlockchainTransactionAPI BlockchainTransactionAPI type name + TypeNameBlockchainTransactionAPI = "BlockchainTransactionAPI" + // TypeNameCryptoAccount CryptoAccount type name + TypeNameCryptoAccount = "CryptoAccount" + // TypeNameKeyValueStore KeyValueStore type name + TypeNameKeyValueStore = "KeyValueStore" + // TypeNameMultiPool MultiPool type name + TypeNameMultiPool = "MultiPool" + // TypeNameMultiPoolSection MultiPoolSection type name + TypeNameMultiPoolSection = "MultiPoolSection" + // TypeNamePEX PEX type name + TypeNamePEX = "PEX" + // TypeNamePexNode PexNode type name + TypeNamePexNode = "PexNode" + // TypeNamePexNodeIterator PexNodeIterator type name + TypeNamePexNodeIterator = "PexNodeIterator" + // TypeNamePexNodeSet PexNodeSet type name + TypeNamePexNodeSet = "PexNodeSet" + // TypeNamePooledObjectFactory PooledObjectFactory type name + TypeNamePooledObjectFactory = "PooledObjectFactory" + // TypeNameSeedGenerator SeedGenerator type name + TypeNameSeedGenerator = "SeedGenerator" + // TypeNameTransaction Transaction type name + TypeNameTransaction = "Transaction" + // TypeNameTransactionInput TransactionInput type name + TypeNameTransactionInput = "TransactionInput" + // TypeNameTransactionInputIterator TransactionInputIterator type name + TypeNameTransactionInputIterator = "TransactionInputIterator" + // TypeNameTransactionIterator TransactionIterator type name + TypeNameTransactionIterator = "TransactionIterator" + // TypeNameTransactionOutput TransactionOutput type name + TypeNameTransactionOutput = "TransactionOutput" + // TypeNameTransactionOutputIterator TransactionOutputIterator type name + TypeNameTransactionOutputIterator = "TransactionOutputIterator" + // TypeNameTxnSigner TxnSigner type name + TypeNameTxnSigner = "TxnSigner" + // TypeNameTxnSignerIterator TxnSignerIterator type name + TypeNameTxnSignerIterator = "TxnSignerIterator" + // TypeNameWallet Wallet type name + TypeNameWallet = "Wallet" + // TypeNameWalletAddress WalletAddress type name + TypeNameWalletAddress = "WalletAddress" + // TypeNameWalletEnv WalletEnv type name + TypeNameWalletEnv = "WalletEnv" + // TypeNameWalletIterator WalletIterator type name + TypeNameWalletIterator = "WalletIterator" + // TypeNameWalletOutput WalletOutput type name + TypeNameWalletOutput = "WalletOutput" + // TypeNameWalletSet WalletSet type name + TypeNameWalletSet = "WalletSet" + // TypeNameWalletStorage WalletStorage type name + TypeNameWalletStorage = "WalletStorage" +) + +// AddressBook provides method to manage a contact database. +type AddressBook interface { + Init(secType int, password string) error + Authenticate(password string) error + ChangeSecurity(NewSecType int, oldPassword, newPassword string) error + GetContact(id uint64) (Contact, error) + ListContact() ([]Contact, error) + InsertContact(contact Contact) (uint64, error) + DeleteContact(id uint64) error + UpdateContact(id uint64, contact Contact) error + GetStorage() Storage + HasInit() bool + IsOpen() bool + GetSecType() int + Close() error +} + +type Storage interface { + InsertValue(value interface{}) (uint64, error) + GetValue(key uint64) (interface{}, error) + ListValues() (map[uint64]interface{}, error) + DeleteValue(key uint64) error + UpdateValue(key uint64, newValue interface{}) error + Path() string + GetConfig() map[string]string + InsertConfig(map[string]string) error + Close() error +} + +// Contact provides encrypt / decrypt data. +type Contact interface { + GetID() uint64 + SetID(id uint64) + Encrypt(secType int, key []byte) ([]byte, error) + Decrypt(secType int, data, key []byte) error + GetAddresses() []StringAddress + SetAddresses([]StringAddress) + GetName() string + SetName(string) + IsValid() bool +} +type StringAddress interface { + GetValue() []byte + SetValue(val []byte) + GetCoinType() []byte + SetCoinType(val []byte) + IsValid() bool +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go new file mode 100644 index 00000000..4e1ddd2d --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go @@ -0,0 +1,4 @@ +package core + +// PasswordReader secure retrieval of passwords from users +type PasswordReader func(string, KeyValueStore) (string, error) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go new file mode 100644 index 00000000..0b01f1a7 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go @@ -0,0 +1,104 @@ +package core + +// WalletIterator iterates over sequences of wallets +type WalletIterator interface { + // Value of wallet at iterator pointer position + Value() Wallet + // Next discards current value and moves iteration pointer up to next item + Next() bool + // HasNext may be used to query whether more items are to be expected in the sequence + HasNext() bool +} + +// WalletSet allows for creating wallets and listing those in a set +type WalletSet interface { + // ListWallets returns an iterator over wallets in the set + ListWallets() WalletIterator + // GetWallet to lookup wallet by ID + GetWallet(id string) Wallet + // CreateWallet instantiates a new wallet given account seed + CreateWallet(name string, seed string, walletType string, isEncryptrd bool, pwd PasswordReader, scanAddressesN int) (Wallet, error) + // DefaultWalletType default wallet type + DefaultWalletType() string + // SupportedWalletTypes list supported wallet type names + SupportedWalletTypes() []string +} + +// WalletStorage provides access to the underlying wallets data store +type WalletStorage interface { + // Encrypt protects wallet data using cryptography + Encrypt(walletName string, password PasswordReader) + // Decrypt unlocks wallet for accessing internal data + Decrypt(walletName string, password PasswordReader) + // IsEncrypted queries whether wallet data is encrypted or not + IsEncrypted(walletName string) (bool, error) +} + +// AddressType differentiates between BIP44 public external and internal change addresses +type AddressType uint32 + +const ( + // AccountAddress refers to public external address for sharing with peers + AccountAddress AddressType = iota + // ChangeAddress refers to internal change address + ChangeAddress +) + +// Wallet defines the contract that must be satisfied by altcoin crypto wallets +type Wallet interface { + // GetId returns wallet local identifier + GetId() string + // GetLabel provides a human-readable name for this wallet to be shown in GUI controls + GetLabel() string + // SetLabel establishes a label for this wallet + SetLabel(wltName string) + // Transfer instantiates unsigned transaction to send funds from any wallet address to single destination + Transfer(to TransactionOutput, options KeyValueStore) (Transaction, error) + // SendFromAddress instantiates unsigned transaction to send funds from specific source addresses + // to multiple destination addresses + SendFromAddress(from []Address, to []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) + // Spend instantiate unsigned transaction spending specific outputs to send to multiple destination addresses + Spend(unspent, new []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) + // GenAddresses discover new addresses based on default hierarchically deterministic derivation sequences + // FIXME: Support account index to be fully compatible with BIP44 + GenAddresses(addrType AddressType, startIndex, count uint32, pwd PasswordReader) AddressIterator + // GetCryptoAccount instantiate object to determine wallet balance and transaction history + GetCryptoAccount() CryptoAccount + // GetLoadedAddresses iterates over wallet addresses discovered and known to have previous history and coins + GetLoadedAddresses() (AddressIterator, error) + // Sign creates a new transaction by (fully or partially) choosing a strategy to sign given transaction + // If signer instance is nil then default wallet strategy should be used for signing + Sign(txn Transaction, signer TxnSigner, pwd PasswordReader, index []string) (Transaction, error) +} + +// WalletOutput binds transaction output to originating wallet +type WalletOutput interface { + // GetWallet return wallet + GetWallet() Wallet + // GetOutput return transaction output. + GetOutput() TransactionOutput +} + +// WalletAddress aggregates address with originating wallet +type WalletAddress interface { + // GetWallet return wallet + GetWallet() Wallet + // GetOutput return transaction output. + GetAddress() Address +} + +// SeedGenerator establishes the contract for generating BIP39-compatible mnemonics +type SeedGenerator interface { + // GenerateMnemonic generates a valid BIP-39 mnemonic phrase + GenerateMnemonic(wordCount int) (string, error) + // VerifyMnemonic shall determine whether a given mnemonic phrase complies to BIP39 + VerifyMnemonic(seed string) (bool, error) +} + +// WalletEnv is the entry point to manage wallets +type WalletEnv interface { + // GetStorage provides access to wallet data store + GetStorage() WalletStorage + // GetWalletSet loads wallets in this environment + GetWalletSet() WalletSet +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go new file mode 100644 index 00000000..086f6a25 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go @@ -0,0 +1,356 @@ +package data + +import ( + "crypto/sha512" + "errors" + "fmt" + "github.com/SkycoinProject/skycoin/src/cipher/pbkdf2" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + "golang.org/x/crypto/bcrypt" + "strconv" +) + +const ( + // NoSecurity No security + NoSecurity = iota + // ObfuscationSecurity data obfuscation security + ObfuscationSecurity + // PasswordSecurity password security + PasswordSecurity +) + +const ( + hash = "hash" + entropy = "entropy" + securityType = "secType" + bCryptCost = 12 +) + +var ( + // Errors + errInvalidContact = errors.New("you try to inserted a invalid contact") + errInvalidSecType = errors.New("invalid security type") + errAddrsBookHasNotInit = errors.New("address book not has init") +) + +// addrsBook implement AddressBook interface for boltdb database. +type addrsBook struct { + storage core.Storage + key []byte +} + +var logDb = logging.MustGetLogger("AddressBook Data") + +// NewAddressBook create a new instance of AddessBook. +func NewAddressBook(storage core.Storage) core.AddressBook { + return &addrsBook{ + storage: storage, + key: nil, + } +} + +// ChangeSecurity change the security type of the Address Book, this method work to change the password too. +func (addrsBook *addrsBook) ChangeSecurity(NewSecType int, oldPassword, newPassword string) error { + logDb.Info("changing Address Book security") + + if err := addrsBook.Authenticate(oldPassword); err != nil { + return err + } + + contactsList, err := addrsBook.ListContact() + if err != nil && err != errBucketEmpty { + return err + } + + switch NewSecType { + case NoSecurity, ObfuscationSecurity: + if err := addrsBook.insertConfig(NewSecType, nil, nil); err != nil { + logDb.Error(err) + return err + } + break + case PasswordSecurity: + var hash, entropy []byte + if entropy, err = genEntropy(); err != nil { + logDb.Error(err) + return err + } + + hash, err = bcrypt.GenerateFromPassword([]byte(newPassword), bCryptCost) + if err != nil { + logDb.Error(err) + return err + } + + if err := addrsBook.insertConfig(NewSecType, hash, entropy); err != nil { + logDb.Error(err) + return err + } + + addrsBook.key = pbkdf2.Key([]byte(newPassword), entropy, 4096, 32, sha512.New) + break + default: + logDb.Error(errInvalidSecType) + return errInvalidSecType + } + for e := range contactsList { + if err := addrsBook.UpdateContact(contactsList[e].GetID(), contactsList[e]); err != nil { + return err + } + } + + return nil +} + +// Init initialize an address book. Pass secType(security type) and password if is PasswordSecurity. +func (addrsBook *addrsBook) Init(secType int, password string) error { + logDb.Info("initialize AddressBook") + if !addrsBook.IsOpen() { + return errDatabaseNotOpen + } + + if addrsBook.HasInit() { + return fmt.Errorf("address book has init") + } + + var hash, entropy []byte + var err error + + switch secType { + case NoSecurity, ObfuscationSecurity: + if err := addrsBook.insertConfig(secType, hash, entropy); err != nil { + logDb.Error(err) + return err + } + break + case PasswordSecurity: + if entropy, err = genEntropy(); err != nil { + logDb.Error(err) + return err + } + + hash, err = bcrypt.GenerateFromPassword([]byte(password), 12) + if err != nil { + logDb.Error(err) + return err + } + + if err := addrsBook.insertConfig(secType, hash, entropy); err != nil { + logDb.Error(err) + return err + } + + addrsBook.key = pbkdf2.Key([]byte(password), entropy, 4096, 32, sha512.New) + break + default: + logDb.Error(errInvalidSecType) + return errInvalidSecType + } + + return nil +} + +// Authenticate authentic a user in the Address Book. ( Only SecType : PasswordSecurity ) +func (addrsBook *addrsBook) Authenticate(password string) error { + logDb.Info("authenticate AddressBook") + if !addrsBook.IsOpen() { + logDb.Error(errDatabaseNotOpen) + return errDatabaseNotOpen + } + + if !addrsBook.HasInit() { + logDb.Error(errAddrsBookHasNotInit) + return errAddrsBookHasNotInit + } + + if addrsBook.GetSecType() == PasswordSecurity { + if err := bcrypt.CompareHashAndPassword(addrsBook.getHashFromConfig(), []byte(password)); err != nil { + logDb.Error(err) + return err + } + addrsBook.key = pbkdf2.Key([]byte(password), addrsBook.getEntropyFromConfig(), 4096, 32, sha512.New) + } + return nil +} + +// InsertContact insert a contact into the address book. +// If any of its address exist return error. +func (addrsBook *addrsBook) InsertContact(contact core.Contact) (uint64, error) { + logDb.Info("Inserting a contact into the Address Book.") + if !addrsBook.validateContact(contact) { + return 0, errInvalidContact + } + + encryptedData, err := contact.Encrypt(addrsBook.GetSecType(), addrsBook.key) + if err != nil { + return 0, err + } + + // Commit transaction before exit. + return addrsBook.GetStorage().InsertValue(encryptedData) +} + +// GetContact get a contact by ID. +func (addrsBook *addrsBook) GetContact(id uint64) (core.Contact, error) { + logDb.Info("Getting a contact from the Address Book") + encryptData, err := addrsBook.GetStorage().GetValue(id) + if err != nil { + logDb.Error(err) + return nil, err + } + if _, ok := encryptData.([]byte); !ok { + logDb.Error(errValueNoMatch(encryptData.([]byte), []byte{})) + return nil, errValueNoMatch(encryptData.([]byte), []byte{}) + } + + var contact Contact + if err := contact.Decrypt(addrsBook.GetSecType(), encryptData.([]byte), addrsBook.key); err != nil { + return nil, err + } + contact.SetID(id) + return &contact, nil +} + +// ListContact list all contact in the address book. +func (addrsBook *addrsBook) ListContact() ([]core.Contact, error) { + logDb.Info("Getting all contact in the Address Book.") + var contactsList []core.Contact + encryptContactList, err := addrsBook.GetStorage().ListValues() + if err != nil { + logDb.Error(err) + return nil, err + } + for id, encryptContact := range encryptContactList { + if _, ok := encryptContact.([]byte); !ok { + return nil, errValueNoMatch(encryptContact, []byte{}) + } + var contact Contact + if err := contact.Decrypt(addrsBook.GetSecType(), encryptContact.([]byte), addrsBook.key); err != nil { + return nil, err + } + contact.SetID(id) + contactsList = append(contactsList, &contact) + } + return contactsList, nil +} + +// DeleteContact delete a contact from the address book by its ID. +func (addrsBook *addrsBook) DeleteContact(id uint64) error { + logDb.Info("Removing a contact from AddressBook") + return addrsBook.GetStorage().DeleteValue(id) +} + +// UpdateContact update a contact in the address book by its ID. +func (addrsBook *addrsBook) UpdateContact(id uint64, newContact core.Contact) error { + logDb.Infof("Updating contact with id:%d", id) + if err := addrsBook.DeleteContact(id); err != nil { + return err + } + + if !addrsBook.validateContact(newContact) { + return errInvalidContact + } + encryptedData, err := newContact.Encrypt(addrsBook.GetSecType(), addrsBook.key) + if err != nil { + return err + } + return addrsBook.GetStorage().UpdateValue(id, encryptedData) +} + +// GetPath return database path +func (addrsBook *addrsBook) GetPath() string { + return addrsBook.GetStorage().Path() +} + +// Close shuts down the database. +func (addrsBook *addrsBook) Close() error { + logDb.Info("Closing the AddressBook") + if err := addrsBook.GetStorage().Close(); err != nil { + return err + } + return nil +} + +// HasInit verify if database has been initialize. +func (addrsBook *addrsBook) HasInit() bool { + if addrsBook.storage.GetConfig() != nil { + return true + } + return false +} + +// IsOpen verify if database is open. +func (addrsBook *addrsBook) IsOpen() bool { + if addrsBook.storage.Path() != "" { + return true + } + return false +} + +// GetStorage return the Storage parameter. This is in charge of manager the database interaction. +func (addrsBook *addrsBook) GetStorage() core.Storage { + logDb.Info("Getting Storage.") + return addrsBook.storage +} + +// GetSecType return the Security Type of the Address Book. +func (addrsBook *addrsBook) GetSecType() int { + logDb.Info("Getting security type.") + secType, err := strconv.Atoi(addrsBook.GetStorage().GetConfig()[securityType]) + if err != nil { + logDb.Error(err) + return -1 + } + return secType +} + +// getEntropyFromConfig retrieve the entropy parameter from the database. +func (addrsBook *addrsBook) getEntropyFromConfig() []byte { + logDb.Info("Getting entropy.") + return []byte(addrsBook.GetStorage().GetConfig()[entropy]) + +} + +// getHashFromConfig get hash from config bucket in the database.. +func (addrsBook *addrsBook) getHashFromConfig() []byte { + logDb.Info("Getting hash.") + return []byte(addrsBook.GetStorage().GetConfig()[hash]) +} + +func (addrsBook *addrsBook) validateContact(contact core.Contact) bool { + if !contact.IsValid() { + logDb.Error(errInvalidContact) + return false + } + + contactsList, err := addrsBook.ListContact() + if err != nil && err != errBucketEmpty { + logDb.Error(err) + return false + } + + if err := isRepeatName(contact, contactsList); err != nil { + return false + } + + for e := range contact.GetAddresses() { + if err := isRepeatAddress(contact.GetAddresses()[e], contactsList); err != nil { + return false + } + } + return true +} + +// insertConfig insert the configuration parameter into Config block in the database. +func (addrsBook *addrsBook) insertConfig(secType int, hashVal, entropyVal []byte) error { + if err := addrsBook.GetStorage().InsertConfig( + map[string]string{ + securityType: strconv.Itoa(secType), + hash: string(hashVal), + entropy: string(entropyVal)}); err != nil { + logDb.Error(err) + return err + } + return nil +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go new file mode 100644 index 00000000..61710916 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go @@ -0,0 +1,145 @@ +package data + +import ( + "encoding/base64" + "encoding/json" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/util" + "strings" +) + +// Contact is a contact of the addrsBook +type Contact struct { + ID uint64 + Address []Address + Name []byte +} + +// Address is the relation of an address and his coin type. +type Address struct { + Value []byte + Coin []byte +} + +// Encrypt encrypt a contact by its security Type. Only use key parameter with secType==PasswordSecurity. +func (contact *Contact) Encrypt(secType int, key []byte) ([]byte, error) { + data, err := json.Marshal(contact) + if err != nil { + return nil, err + } + switch secType { + case NoSecurity: + return data, nil + case ObfuscationSecurity: + return []byte(base64.StdEncoding.EncodeToString(data)), nil + case PasswordSecurity: + return encryptAESGCM(data, key) + default: + return nil, errInvalidSecType + } +} + +// Decrypt decrypt a contact by its security type. Only use key parameter with secType==PasswordSecurity. +func (contact *Contact) Decrypt(secType int, data, key []byte) error { + var err error + switch secType { + case NoSecurity: + break + case ObfuscationSecurity: + data, err = base64.StdEncoding.DecodeString(string(data)) + if err != nil { + return err + } + case PasswordSecurity: + data, err = decryptAESGCM(data, key) + default: + return errInvalidSecType + } + return json.Unmarshal(data, contact) +} + +// GetID get ID of current contact. +func (contact *Contact) GetID() uint64 { + return contact.ID +} + +// SetID set an ID to current contact. +func (contact *Contact) SetID(id uint64) { + contact.ID = id +} + +// GetAddresses get address list of current contact. +func (contact *Contact) GetAddresses() []core.StringAddress { + var addresses []core.StringAddress + for e := range contact.Address { + addresses = append(addresses, &contact.Address[e]) + } + return addresses +} + +// SetAddresses set an address list to the current contact. +func (contact *Contact) SetAddresses(addrs []core.StringAddress) { + for e := range addrs { + if v, ok := addrs[e].(*Address); ok { + contact.Address = append(contact.Address, *v) + } else { + panic("Error in SetAddress: addrs cannot parse to type data.Address") + + } + } +} + +// GetName return contact name +func (contact *Contact) GetName() string { + return string(contact.Name) +} + +// SetName set a name to the contact +func (contact *Contact) SetName(newName string) { + contact.Name = []byte(newName) +} + +// IsValid verify if a contact is valid and all its address. +func (contact *Contact) IsValid() bool { + if strings.ReplaceAll(contact.GetName(), " ", "") == "" { + return false + } + + for e := range contact.GetAddresses() { + if !contact.GetAddresses()[e].IsValid() { + return false + } + } + return true +} + +// .....Address + +// GetValue get address string. +func (address *Address) GetValue() []byte { + return address.Value +} + +// SetValue set an address string. +func (address *Address) SetValue(val []byte) { + address.Value = val +} + +// GetCoinType get coin type of an address. +func (address *Address) GetCoinType() []byte { + return address.Coin +} + +// SetCoinType set the coin type to current address. +func (address *Address) SetCoinType(coinType []byte) { + address.Coin = coinType +} + +// IsValid verify if an address is valid for its coinType. +func (address *Address) IsValid() bool { + if _, err := util.AddressFromString(string(address.GetValue()), + string(address.GetCoinType())); err != nil { + return false + } + return true +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go new file mode 100644 index 00000000..79e55ec3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go @@ -0,0 +1,95 @@ +package data + +import ( + "bytes" + "crypto/aes" + "crypto/cipher" + "crypto/rand" + "fmt" + "github.com/SkycoinProject/skycoin/src/cipher/bip39" + "github.com/fibercrypto/fibercryptowallet/src/core" + "io" +) + +// isRepeatAddress search an address in the list of contacts into the AddressBook. +// If find the address return error, else return nil. +func isRepeatAddress(address core.StringAddress, contacts []core.Contact) error { + for _, contact := range contacts { + for _, addrs := range contact.GetAddresses() { + if bytes.Compare(addrs.GetValue(), address.GetValue()) == 0 && + bytes.Compare(addrs.GetCoinType(), address.GetCoinType()) == 0 { + return fmt.Errorf("Address with value: %s and Cointype: %s alredy exist", + address.GetValue(), address.GetCoinType()) + } + } + } + return nil +} + +// isRepeatName search an name in the list of contacts into the AddressBook. +// If find the address return error, else return nil. +func isRepeatName(newContact core.Contact, contactsList []core.Contact) error { + for _, contact := range contactsList { + if dataContact, ok := contact.(*Contact); ok { + if bytes.Compare(newContact.(*Contact).Name, dataContact.Name) == 0 { + return fmt.Errorf(" Contact with name: %s alredy exist", newContact.(*Contact).Name) + } + } + } + + return nil +} + +// genEntropy generate an entropy by a random mnemonic. +func genEntropy() ([]byte, error) { + mn, err := bip39.NewDefaultMnemonic() + if err != nil { + return nil, err + } + e, err := bip39.EntropyFromMnemonic(mn) + if err != nil { + return nil, err + } + return e, nil +} + +// decryptAESGCM encrypt a data with AESGCM algorithm. http://golang.org/crypto/ +func encryptAESGCM(data, key []byte) ([]byte, error) { + block, err := aes.NewCipher(key) + if err != nil { + return nil, err + } + aesGCM, err := cipher.NewGCM(block) + if err != nil { + return nil, err + } + + nonce := make([]byte, aesGCM.NonceSize()) + if _, err = io.ReadFull(rand.Reader, nonce); err != nil { + return nil, err + } + + cipherText := aesGCM.Seal(nonce, nonce, data, nil) + return cipherText, nil + +} + +// decryptAESGCM decrypt a data with AESGCM algorithm. http://golang.org/crypto/ +func decryptAESGCM(cipherData, key []byte) ([]byte, error) { + block, err := aes.NewCipher(key) + if err != nil { + return nil, err + } + aesGCM, err := cipher.NewGCM(block) + if err != nil { + return nil, err + } + nonceSize := aesGCM.NonceSize() + nonce, cipherText := cipherData[:nonceSize], cipherData[nonceSize:] + + return aesGCM.Open(nil, nonce, cipherText, nil) +} + +func errValueNoMatch(value, valType interface{}) error { + return fmt.Errorf("value %v type %T no match with type %T", value, value, valType) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go new file mode 100644 index 00000000..534a21fd --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go @@ -0,0 +1,225 @@ +package data + +import ( + "errors" + "github.com/boltdb/bolt" + "github.com/skycoin/skycoin/src/visor/dbutil" + "time" +) + +// BoltStorage implement the Storage interface for boltDb. +type BoltStorage struct { + *bolt.DB +} + +const ( + // Db buckets. + dbAddrsBookBkt = "AddressBook" + dbConfigBkt = "Config" +) + +var ( + // Errors + errDatabaseNotOpen = errors.New("database not open") + errBucketEmpty = errors.New("database: bucket are empty") + errValEmpty = errors.New(" database: result are empty") +) + +// GetBoltStorage generate a new instance of BoltStorage by path. +func GetBoltStorage(path string) (*BoltStorage, error) { + db, err := bolt.Open(path, 0600, + &bolt.Options{ + Timeout: 1 * time.Second, + }) + + if err != nil { + logDb.Error(err) + return nil, err + } + + return &BoltStorage{db}, nil +} + +// GetConfig Returns the config bucket content. +func (b *BoltStorage) GetConfig() map[string]string { + tx, err := b.Begin(false) + if err != nil { + logDb.Error(err) + return nil + } + defer func() { + if err := tx.Rollback(); err != nil { + logDb.Fatal(err) + } + }() + + if conf := tx.Bucket([]byte(dbConfigBkt)); conf != nil { + confMap := make(map[string]string, 0) + if err := conf.ForEach(func(k, v []byte) error { + confMap[string(k)] = string(v) + return nil + }); err != nil { + logDb.Error(err) + return nil + } + return confMap + } + return nil +} + +// InsertConfig set into config bucket the config parameters (securityType, hash, entropy) +func (b *BoltStorage) InsertConfig(options map[string]string) error { + // Start a writeable transaction. + tx, err := b.Begin(true) + if err != nil { + logDb.Error(err) + return err + } + + defer func() { + if err := tx.Rollback(); err != nil && err != bolt.ErrTxClosed { + logDb.Fatal(err) + } + }() + + bkt, err := tx.CreateBucketIfNotExists([]byte(dbConfigBkt)) + if err != nil { + logDb.Error(err) + return err + } + for k, v := range options { + if err := bkt.Put([]byte(k), []byte(v)); err != nil { + logDb.Error(err) + return err + } + } + return tx.Commit() +} + +// InsertValue insert a value in AddressBook bucket. +func (b *BoltStorage) InsertValue(value interface{}) (uint64, error) { + // Start a writeable transaction. + tx, err := b.Begin(true) + if err != nil { + logDb.Error(err) + return 0, err + } + + defer func() { + if err := tx.Rollback(); err != nil && err != bolt.ErrTxClosed { + logDb.Fatal(err) + } + }() + + element, ok := value.([]byte) + if !ok { + logDb.Error(err) + err := errValueNoMatch(value, []byte{}) + return 0, err + } + + bkt, err := tx.CreateBucketIfNotExists([]byte(dbAddrsBookBkt)) + if err != nil { + logDb.Fatal(err) + return 0, err + } + // The sequence is an auto-incrementing integer that is transactionally safe. + id, err := bkt.NextSequence() + + if err != nil { + logDb.Fatal(err) + return 0, err + } + + if err := bkt.Put(dbutil.Itob(id), element); err != nil { + logDb.Fatal(err) + return 0, err + } + return id, tx.Commit() +} + +// GetValue get a value from the AddressBook bucket. +func (b *BoltStorage) GetValue(key uint64) (interface{}, error) { + tx, err := b.Begin(false) + if err != nil { + logDb.Error(err) + return nil, err + } + defer func() { + if err := tx.Rollback(); err != nil { + logDb.Fatal(err) + } + }() + if addrsBookBkt := tx.Bucket([]byte(dbAddrsBookBkt)); addrsBookBkt != nil { + result := addrsBookBkt.Get(dbutil.Itob(key)) + if result == nil { + return nil, errValEmpty + } + return result, nil + } + + return nil, errBucketEmpty +} + +// ListValues returns all values from AddressBook bucket. +func (b *BoltStorage) ListValues() (map[uint64]interface{}, error) { + tx, err := b.Begin(false) + if err != nil { + logDb.Error(err) + return nil, err + } + defer func() { + if err := tx.Rollback(); err != nil { + logDb.Fatal(err) + } + }() + + if addrsBookBkt := tx.Bucket([]byte(dbAddrsBookBkt)); addrsBookBkt != nil { + resultsMap := make(map[uint64]interface{}, 0) + if err := addrsBookBkt.ForEach(func(k, v []byte) error { + resultsMap[dbutil.Btoi(k)] = v + return nil + }); err != nil { + logDb.Error(err) + return nil, err + } + return resultsMap, nil + } + return nil, errBucketEmpty +} + +// DeleteValue remove a value from the AddressBook bucket by its id. +func (b *BoltStorage) DeleteValue(key uint64) error { + return b.Update(func(tx *bolt.Tx) error { + bkt := tx.Bucket([]byte(dbAddrsBookBkt)) + if bkt == nil { + return errBucketEmpty + } + + if val := bkt.Get(dbutil.Itob(key)); val == nil { + return errValEmpty + } + + return bkt.Delete(dbutil.Itob(key)) + }) + +} + +// UpdateValue update a element into the AddressBook bucket by its id. +func (b *BoltStorage) UpdateValue(key uint64, newVal interface{}) error { + return b.Update(func(tx *bolt.Tx) error { + bkt := tx.Bucket([]byte(dbAddrsBookBkt)) + if bkt == nil { + logDb.Error(errBucketEmpty) + return errBucketEmpty + } + element, ok := newVal.([]byte) + if !ok { + err := errValueNoMatch(newVal, []byte{}) + logDb.Error(err) + return err + } + + return bkt.Put(dbutil.Itob(key), element) + }) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go new file mode 100644 index 00000000..63e260f8 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go @@ -0,0 +1,58 @@ +package errors + +import ( + "errors" +) + +var ( + // ErrInvalidPoolSection no section for name found in the pool + ErrInvalidPoolSection = errors.New("Invalid Section") + // ErrObjectPoolUndeflow no objects can be allocated from the pool + ErrObjectPoolUndeflow = errors.New("There is not available objects") + // ErrInvalidLogLevelName invalid log level + ErrInvalidLogLevelName = errors.New("Could not convert string to log level") + // ErrInvalidAltcoinTicker ticker string not bound to any altcoin plugin + ErrInvalidAltcoinTicker = errors.New("Invalid ticker") + // ErrUnsupportedSigner signer not supported + ErrUnsupportedSigner = errors.New("Unsupported signer") + // ErrInvalidTxn invalid transaction + ErrInvalidTxn = errors.New("Invalid transaction") + // ErrInvalidOptions invalid options + ErrInvalidOptions = errors.New("Invalid options") + // ErrIntegerInputsRequired Input IDs must be integer values + ErrIntegerInputsRequired = errors.New("Value error: Transaction output references must be integer for signing") + // ErrBlockNotSet could not find reference to block + ErrBlockNotSet = errors.New("Block not set or nil") + // ErrInvalidTransactionNoBlocks unknown number of blocks for unconfirmed transaction + ErrInvalidTransactionNoBlocks = errors.New("Invalid unconfirmed transaction. Unknown number of blocks") + // ErrInvalidUnconfirmedTxn invalid unconfirmed transaction + ErrInvalidUnconfirmedTxn = errors.New("Invalid unconfirmed transaction") + // ErrInvalidNetworkType invalid network type + ErrInvalidNetworkType = errors.New("Invalid netType") + // ErrInvalidID invalid ID + ErrInvalidID = errors.New("Invalid Id") + // ErrNotFound target item not found in collection + ErrNotFound = errors.New("Item not found in collection") + // ErrParseTxID invalid string value for transaction hash ID + ErrParseTxID = errors.New("Error parsing transaction hash") + // ErrParseSHA256 invalid SHA256 hash + ErrParseSHA256 = errors.New("Error parsing SHA256 hash") + // ErrParseTxnFee invalid string value for transaction fee + ErrParseTxnFee = errors.New("Error parsing transaction fee") + // ErrParseTxnCoins transaction coins can not be parsed + ErrParseTxnCoins = errors.New("Error parsing transaction coins") + // ErrInvalidAddressString could not decode base58 address + ErrInvalidAddressString = errors.New("Error decoding base58 address") + // ErrTxnSignFailure signing strategy reported an error whie signing transaction + ErrTxnSignFailure = errors.New("Transaction signing failed for txn") + // ErrUnexpectedUxOutAddress unexpected address + ErrUnexpectedUxOutAddress = errors.New("Unexpected address") + // ErrInvalidPoolObjectType clients in the pool do not match expected type + ErrInvalidPoolObjectType = errors.New("There is not propers client in pool") + // ErrInvalidWalletEntropy entropy complexity does not match supported values + ErrInvalidWalletEntropy = errors.New("Entropy must be 128 or 256") + // ErrInvalidValue invalid value was supplied in to function + ErrInvalidValue = errors.New("Value errors") + // ErrWalletCantSign wallet can not sign transactions + ErrWalletCantSign = errors.New("Wallet does not support transaction signing") +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go new file mode 100644 index 00000000..0546da62 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go @@ -0,0 +1,246 @@ +package local + +import ( + "encoding/json" + "io/ioutil" + "os" + "path/filepath" + "sync" + + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var logConfigManager = logging.MustGetLogger("ConfigManager") + +const ( + pathToConfigFromHome = ".fiber/config.json" + pathToDefaultWalletsFromHome = ".skycoin/wallets" + LocalWallet = iota + RemoteWallet +) + +var ( + confManager *ConfigManager + once sync.Once +) + +type ConfigManager struct { + sourceList []*WalletSource + node string +} + +type WalletSource struct { + id int + sourceType int + source string +} + +func (ws *WalletSource) GetType() int { + logConfigManager.Info("Getting wallet type") + return ws.sourceType +} +func (ws *WalletSource) GetSource() string { + logConfigManager.Info("Getting wallet source") + return ws.source +} +func (ws *WalletSource) GetId() int { + logConfigManager.Info("Getting wallet id") + return ws.id +} + +func (ws *WalletSource) edit(source string, tp int) { + logConfigManager.Info("Editing wallet source") + ws.source = source + ws.sourceType = tp +} + +func (ws *WalletSource) getWalletSourceJson() *walletSourceJson { + return &walletSourceJson{ + SourceType: ws.GetType(), + Source: ws.GetSource(), + } +} + +func (cm *ConfigManager) GetSources() []*WalletSource { + return cm.sourceList +} + +func (cm *ConfigManager) GetNode() string { + return cm.node +} + +func (cm *ConfigManager) EditWalletSource(id int, source string, tp int) error { + var src *WalletSource + for _, wltSrc := range cm.sourceList { + if wltSrc.id == id { + src = wltSrc + break + } + } + if src == nil { + return errors.ErrInvalidID + } + + if tp != LocalWallet && tp != RemoteWallet { + tp = src.sourceType + } + + if source == "" { + source = src.source + } + + src.edit(source, tp) + return nil + +} + +func (cm *ConfigManager) EditNode(node string) { + cm.node = node +} + +func (cm *ConfigManager) Save() error { + logConfigManager.Info("Saving configuration") + + jsonFormat, err := json.Marshal(cm.getConfigManagerJson()) + if err != nil { + return err + } + return ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) +} + +func (cm *ConfigManager) getConfigManagerJson() *configManagerJson { + logConfigManager.Info("Getting configuration from JSON") + + wltSources := make([]*walletSourceJson, 0) + for _, wltS := range cm.sourceList { + wltSources = append(wltSources, wltS.getWalletSourceJson()) + } + return &configManagerJson{ + SourceList: wltSources, + Node: cm.node, + } +} + +type configManagerJson struct { + SourceList []*walletSourceJson `json:"SourceList"` + Node string `json:"Node"` +} + +func (cmJ *configManagerJson) getConfigManager() *ConfigManager { + wltsSource := make([]*WalletSource, 0) + for _, wltS := range cmJ.SourceList { + wltsSource = append(wltsSource, wltS.getWalletSource()) + } + + return &ConfigManager{ + node: cmJ.Node, + sourceList: wltsSource, + } +} + +type walletSourceJson struct { + SourceType int `json:"Type"` + Source string `json:"Source"` +} + +func (wsJ *walletSourceJson) getWalletSource() *WalletSource { + return &WalletSource{ + source: wsJ.Source, + sourceType: wsJ.SourceType, + } +} + +func GetConfigManager() *ConfigManager { + once.Do(func() { + var cm *ConfigManager + + if configFileExist() { + + cm = loadConfigFromFile() + } else { + + cm = getDefaultConfigManager() + + } + confManager = cm + }) + + return confManager +} + +func configFileExist() bool { + fileDir := getConfigFileDir() + if _, err := os.Stat(fileDir); err != nil { + if os.IsNotExist(err) { + return false + } + } + return true +} + +func loadConfigFromFile() *ConfigManager { + cm := new(configManagerJson) + fileDir := getConfigFileDir() + dat, err := ioutil.ReadFile(fileDir) //nolint gosec + + if err != nil { + + return getDefaultConfigManager() + } + err = json.Unmarshal(dat, cm) + if err != nil { + + return getDefaultConfigManager() + } + configM := cm.getConfigManager() + cont := 1 + for _, ws := range configM.sourceList { + ws.id = cont + cont++ + } + return configM + +} + +func getDefaultConfigManager() *ConfigManager { + + cm := new(ConfigManager) + + cm.node = "https://staging.node.skycoin.net" + cm.sourceList = []*WalletSource{getDefaultWalletSource()} + + jsonFormat, err := json.Marshal(cm.getConfigManagerJson()) + if err != nil { + return nil + } + + err = os.MkdirAll(filepath.Dir(getConfigFileDir()), 0750) + if err != nil { + return nil + } + + err = ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) + if err != nil { + return nil + } + + return cm + +} + +func getConfigFileDir() string { + homeDir := os.Getenv("HOME") + fileDir := filepath.Join(homeDir, pathToConfigFromHome) + return fileDir +} + +func getDefaultWalletSource() *WalletSource { + ws := new(WalletSource) + ws.sourceType = LocalWallet + ws.id = 1 + walletsDir := filepath.Join(os.Getenv("HOME"), pathToDefaultWalletsFromHome) + ws.source = walletsDir + return ws + +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go new file mode 100644 index 00000000..fc0c7ad0 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go @@ -0,0 +1,74 @@ +package local + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" +) + +var logMainPlugin = logging.MustGetLogger("Altcoin plugin entry point") + +type altcoinRecord struct { + Manager core.AltcoinPlugin + Metadata core.AltcoinMetadata +} + +// fibercoinAltcoinManager is a singleton class +type fibercryptoAltcoinManager struct { + registeredPlugins []core.AltcoinPlugin + altcoinMap map[string]altcoinRecord + signers map[core.UID]core.TxnSigner +} + +var ( + manager fibercryptoAltcoinManager +) + +func (m *fibercryptoAltcoinManager) RegisterPlugin(p core.AltcoinPlugin) { + logMainPlugin.Info("Register plugin to Altcoin manager") + p.RegisterTo(m) + m.registeredPlugins = append(m.registeredPlugins, p) +} + +func (m *fibercryptoAltcoinManager) RegisterAltcoin(info core.AltcoinMetadata, plugin core.AltcoinPlugin) { + logMainPlugin.Info("Register altcoin to Altcoin manager") + m.altcoinMap[info.Ticker] = altcoinRecord{ + Manager: plugin, + Metadata: info, + } +} + +func (m *fibercryptoAltcoinManager) ListRegisteredPlugins() []core.AltcoinPlugin { + logMainPlugin.Info("Listing registered plugins in Altcoin manager") + return m.registeredPlugins +} + +func (m *fibercryptoAltcoinManager) LookupAltcoinPlugin(ticker string) (core.AltcoinPlugin, bool) { + logMainPlugin.Info("Looking up for registered altcoin's") + if r, isRegistered := m.altcoinMap[ticker]; isRegistered { + return r.Manager, true + } + return nil, false +} + +func (m *fibercryptoAltcoinManager) DescribeAltcoin(ticker string) (core.AltcoinMetadata, bool) { + logMainPlugin.Info("Describing Altcoin manager") + if r, isRegistered := m.altcoinMap[ticker]; isRegistered { + return r.Metadata, true + } + return core.AltcoinMetadata{}, false +} + +// LoadAltcoinManager load altcoin manager singleton instance +func LoadAltcoinManager() core.AltcoinManager { + logMainPlugin.Info("Loading Altcoin manager") + if manager.altcoinMap == nil { + manager.altcoinMap = make(map[string]altcoinRecord, 5) + manager.signers = make(map[core.UID]core.TxnSigner, 5) + } + return &manager +} + +// Type assertions +var ( + _ core.AltcoinManager = &manager +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go new file mode 100644 index 00000000..bbb5b68c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go @@ -0,0 +1,44 @@ +package local + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + "github.com/fibercrypto/fibercryptowallet/src/util/signutil" +) + +func (m *fibercryptoAltcoinManager) AttachSignService(signSrv core.TxnSigner) error { + if signSrv != nil { + m.signers[signSrv.GetSignerUID()] = signSrv + } + return nil +} + +func (m *fibercryptoAltcoinManager) EnumerateSignServices() core.TxnSignerIterator { + return signutil.NewTxnSignerIteratorFromMap(m.signers) +} + +func (m *fibercryptoAltcoinManager) LookupSignService(id core.UID) core.TxnSigner { + if signSrv, isFound := m.signers[id]; isFound { + return signSrv + } + return nil +} + +func (m *fibercryptoAltcoinManager) RemoveSignService(signSrv core.TxnSigner) error { + uid := signSrv.GetSignerUID() + if _, isBound := m.signers[uid]; isBound { + delete(m.signers, uid) + return nil + } + return errors.ErrInvalidValue +} + +// SignServicesForTxn returns an object to iterate over signing srategies supported for a given transaction +func (m *fibercryptoAltcoinManager) SignServicesForTxn(wlt core.Wallet, txn core.Transaction) core.TxnSignerIterator { + return signutil.FilterSignersFromMap( + m.signers, + func(signer core.TxnSigner) bool { + canSign, err := signer.ReadyForTxn(wlt, txn) + return err == nil && canSign + }) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go new file mode 100644 index 00000000..45b7320e --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go @@ -0,0 +1,102 @@ +package address + +import ( + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + "github.com/therecipe/qt/core" +) + +var logAddressModel = logging.MustGetLogger("Address Model") + +func init() { + AddressDetails_QmlRegisterType2("HistoryModels", 1, 0, "QAddress") + AddressList_QmlRegisterType2("HistoryModels", 1, 0, "QAddressList") +} + +const ( + Address = int(core.Qt__UserRole) + 1<= len(al.Addresses()) { + return core.NewQVariant() + } + + address := al.Addresses()[index.Row()] + + switch role { + case Address: + { + return core.NewQVariant1(address.Address()) + } + case AddressCoinHours: + { + return core.NewQVariant1(address.AddressCoinHours()) + } + case AddressSky: + { + return core.NewQVariant1(address.AddressSky()) + } + default: + { + return core.NewQVariant() + } + } +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go new file mode 100644 index 00000000..177a7e68 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go @@ -0,0 +1,93 @@ +package addressBook + +import ( + "bytes" + "github.com/fibercrypto/fibercryptowallet/src/core" + qtcore "github.com/therecipe/qt/core" + "github.com/therecipe/qt/qml" + "sort" +) + +const ( + Value = int(qtcore.Qt__UserRole + (iota + 1)) + CoinType +) + +func init() { AddrsBkAddressModel_QmlRegisterType2("AddrsBookManager", 1, 0, "AddrsBkAddressModel") } + +type QAddress struct { + qtcore.QObject + _ string `property:"value"` + _ string `property:"coinType"` +} + +type AddrsBkAddressModel struct { + qtcore.QAbstractListModel + _ func() `constructor:"init"` + _ []*QAddress `property:"address"` + _ map[int]*qtcore.QByteArray `property:"roles"` +} + +func (addrsBookAddressModel *AddrsBkAddressModel) init() { + addrsBookAddressModel.SetRoles(map[int]*qtcore.QByteArray{ + Value: qtcore.NewQByteArray2("value", -1), + CoinType: qtcore.NewQByteArray2("coinType", -1), + }) + qml.QQmlEngine_SetObjectOwnership(addrsBookAddressModel, qml.QQmlEngine__CppOwnership) + addrsBookAddressModel.ConnectRowCount(addrsBookAddressModel.rowCount) + addrsBookAddressModel.ConnectData(addrsBookAddressModel.data) + // addrsBookAddressModel.ConnectColumnCount(addrsBookAddressModel.columnCount) + addrsBookAddressModel.ConnectRoleNames(addrsBookAddressModel.roleNames) + +} + +func (addrsBookAddressModel *AddrsBkAddressModel) rowCount(*qtcore.QModelIndex) int { + return len(addrsBookAddressModel.Address()) +} + +func (addrsBookAddressModel *AddrsBkAddressModel) roleNames() map[int]*qtcore.QByteArray { + return addrsBookAddressModel.Roles() +} + +func (addrsBookAddressModel *AddrsBkAddressModel) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { + + logAddressBook.Info("Loading address data") + if !index.IsValid() { + return qtcore.NewQVariant() + } + + if index.Row() >= len(addrsBookAddressModel.Address()) { + return qtcore.NewQVariant() + } + + address := addrsBookAddressModel.Address()[index.Row()] + + switch role { + case Value: + { + return qtcore.NewQVariant1(address.Value()) + } + case CoinType: + { + return qtcore.NewQVariant1(address.CoinType()) + } + default: + { + return qtcore.NewQVariant() + } + } +} + +func fromAddressToQAddress(addresses []core.StringAddress) []*QAddress { + var qAddressesList = make([]*QAddress, 0) + sort.Slice(addresses, func(i, j int) bool { + return bytes.Compare(addresses[i].GetCoinType(), addresses[j].GetCoinType()) == -1 + }) + for _, addrs := range addresses { + qAddress := NewQAddress(nil) + qAddress.SetCoinType(string(addrs.GetCoinType())) + qAddress.SetValue(string(addrs.GetValue())) + qAddressesList = append(qAddressesList, qAddress) + } + return qAddressesList +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go new file mode 100644 index 00000000..682bd342 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go @@ -0,0 +1,323 @@ +package addressBook + +import ( + skycoin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/data" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + qtcore "github.com/therecipe/qt/core" + "github.com/therecipe/qt/qml" + "os" + "path/filepath" +) + +const ( + Name = int(qtcore.Qt__UserRole + (iota + 1)) + Address + ID +) + +var addrsBook core.AddressBook +var logAddressBook = logging.MustGetLogger("Address Book Model") + +func init() { AddrsBookModel_QmlRegisterType2("AddrsBookManager", 1, 0, "AddrsBookModel") } + +var addresses = make([]core.StringAddress, 0) + +type AddrsBookModel struct { + qtcore.QAbstractListModel + + _ map[int]*qtcore.QByteArray `property:"roles"` + _ []*QContact `property:"contacts"` + _ int `property:"count"` + _ func() `constructor:"init"` + _ func(row int, id uint64) `slot:"removeContact,auto"` + _ func(row int, id uint64, name string) `slot:"editContact,auto"` + _ func(name string) `slot:"newContact"` + _ func() `slot:"loadContacts"` + _ func(int, string) `slot:"initAddrsBook"` + _ func() int `slot:"getSecType"` + _ func(password string) bool `slot:"authenticate"` + _ func() bool `slot:"hasInit"` + _ func(value, coinType string) `slot:"addAddress"` + _ func(newSecType int, oldPassword, newPassword string) bool `slot:"changeSecType"` + _ func(value string) bool `slot:"addressIsValid"` + _ func(row int, name string) bool `slot:"nameExist"` + _ func(row int, address string, coinType string) bool `slot:"addressExist"` +} + +type QContact struct { + qtcore.QObject + _ uint64 `property:"id"` + _ string `property:"name"` + _ AddrsBkAddressModel `property:"address"` +} + +func (addrBookModel *AddrsBookModel) init() { + logAddressBook.Info("Init addressBook model") + addrBookModel.SetRoles(map[int]*qtcore.QByteArray{ + Name: qtcore.NewQByteArray2("name", -1), + Address: qtcore.NewQByteArray2("address", -1), + ID: qtcore.NewQByteArray2("id", -1), + }) + qml.QQmlEngine_SetObjectOwnership(addrBookModel, qml.QQmlEngine__CppOwnership) + addrBookModel.ConnectRowCount(addrBookModel.rowCount) + addrBookModel.ConnectData(addrBookModel.data) + addrBookModel.ConnectColumnCount(addrBookModel.columnCount) + addrBookModel.ConnectRoleNames(addrBookModel.roleNames) + addrBookModel.ConnectNewContact(addrBookModel.newContact) + addrBookModel.ConnectGetSecType(addrBookModel.getSecType) + addrBookModel.ConnectAuthenticate(addrBookModel.authenticate) + addrBookModel.ConnectAddressIsValid(addrBookModel.addressIsValid) + addrBookModel.ConnectAddressExist(addrBookModel.addressExist) + addrBookModel.ConnectNameExist(addrBookModel.nameExist) + addrBookModel.ConnectLoadContacts(addrBookModel.loadContacts) + addrBookModel.ConnectInitAddrsBook(addrBookModel.initAddrsBook) + // addrBookModel.ConnectEditContact(addrBookModel.editContact) + // addrBookModel.ConnectRemoveContact(addrBookModel.removeContact) + addrBookModel.ConnectHasInit(addrBookModel.hasInit) + addrBookModel.ConnectChangeSecType(addrBookModel.changeSecType) + addrBookModel.ConnectAddAddress(addrBookModel.addAddress) + if addrsBook == nil { + db, err := data.GetBoltStorage(getConfigFileDir()) + if err != nil { + logAddressBook.Error(err) + } + addrsBook = data.NewAddressBook(db) + } + +} + +func (addrBookModel *AddrsBookModel) rowCount(*qtcore.QModelIndex) int { + return len(addrBookModel.Contacts()) +} + +func (addrBookModel *AddrsBookModel) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { + logAddressBook.Info("Loading data for index") + if !index.IsValid() { + return qtcore.NewQVariant() + } + if index.Row() >= len(addrBookModel.Contacts()) { + return qtcore.NewQVariant() + } + contact := addrBookModel.Contacts()[index.Row()] + + switch role { + case Name: + { + return qtcore.NewQVariant1(contact.Name()) + } + case Address: + { + return qtcore.NewQVariant1(contact.Address()) + } + case ID: + { + return qtcore.NewQVariant1(contact.Id()) + } + default: + return qtcore.NewQVariant() + } +} + +func (addrBookModel *AddrsBookModel) roleNames() map[int]*qtcore.QByteArray { + return addrBookModel.Roles() +} + +func (addrBookModel *AddrsBookModel) columnCount(parent *qtcore.QModelIndex) int { + return 1 +} + +func (addrBookModel *AddrsBookModel) removeContact(row int, id uint64) { + logAddressBook.Infof("Remove contact with id %d", id) + if row < 0 || row >= addrBookModel.Count() { + return + } + if err := addrsBook.DeleteContact(id); err != nil { + logAddressBook.Error(err) + return + } + addrBookModel.BeginRemoveRows(qtcore.NewQModelIndex(), row, row) + addrBookModel.SetContacts(append(addrBookModel.Contacts()[:row], addrBookModel.Contacts()[row+1:]...)) + addrBookModel.EndRemoveRows() + addrBookModel.SetCount(addrBookModel.Count() - 1) + +} + +func (addrBookModel *AddrsBookModel) addContact(c *QContact) { + logAddressBook.Info("Add Contact") + var row = 0 + for row < len(addrBookModel.Contacts()) && c.Name() > addrBookModel.Contacts()[row].Name() { + row++ + } + addrBookModel.BeginInsertColumns(qtcore.NewQModelIndex(), row, row) + qml.QQmlEngine_SetObjectOwnership(c, qml.QQmlEngine__CppOwnership) + addrBookModel.SetContacts(append(append(addrBookModel.Contacts()[:row], c), addrBookModel.Contacts()[row:]...)) + addrBookModel.EndInsertRows() + addrBookModel.SetCount(addrBookModel.Count() + 1) +} + +func (addrBookModel *AddrsBookModel) editContact(row int, id uint64, name string) { + logAddressBook.Info("Edit contact") + if row < 0 || row >= addrBookModel.Count() { + return + } + qContact := NewQContact(nil) + qContact.SetName(name) + qAddresses := fromAddressToQAddress(addresses) + addrsBkAddressModel := NewAddrsBkAddressModel(nil) + addrsBkAddressModel.SetAddress(qAddresses) + qContact.SetAddress(addrsBkAddressModel) + qContact.SetId(id) + var contact = data.Contact{} + contact.SetAddresses(addresses) + contact.SetName(name) + if err := addrsBook.UpdateContact(id, &contact); err != nil { + logAddressBook.Error(err) + return + } + addrBookModel.BeginRemoveRows(qtcore.NewQModelIndex(), row, row) + addrBookModel.SetContacts(append(addrBookModel.Contacts()[:row], addrBookModel.Contacts()[row+1:]...)) + addrBookModel.EndRemoveRows() + addrBookModel.SetCount(addrBookModel.Count() - 1) + addrBookModel.addContact(qContact) + addresses = []core.StringAddress{} +} + +func getConfigFileDir() string { + homeDir := os.Getenv("HOME") + fileDir := filepath.Join(homeDir, ".fiber/data.dt") + return fileDir +} + +func (addrBookModel *AddrsBookModel) loadContacts() { + logAddressBook.Info("loading contactsList") + addrBookModel.SetContacts([]*QContact{}) + contactsList, err := addrsBook.ListContact() + if err != nil { + logAddressBook.Error(err) + } + qContactsList := fromContactToQContact(contactsList) + + for _, qContact := range qContactsList { + addrBookModel.addContact(qContact) + } +} + +func (addrBookModel *AddrsBookModel) getSecType() int { + return addrsBook.GetSecType() +} + +func (addrBookModel *AddrsBookModel) authenticate(password string) bool { + + if err := addrsBook.Authenticate(password); err != nil { + logAddressBook.Error(err) + return false + } + return true +} + +func (addrBookModel *AddrsBookModel) newContact(name string) { + qContact := NewQContact(nil) + qContact.SetName(name) + qAddresses := fromAddressToQAddress(addresses) + addrsBkAddressModel := NewAddrsBkAddressModel(nil) + addrsBkAddressModel.SetAddress(qAddresses) + qContact.SetAddress(addrsBkAddressModel) + var contact data.Contact + contact.SetName(name) + contact.SetAddresses(addresses) + if id, err := addrsBook.InsertContact(&contact); err != nil { + logAddressBook.Error(err) + } else { + qContact.SetId(id) + } + addresses = []core.StringAddress{} + addrBookModel.addContact(qContact) +} + +func (*AddrsBookModel) close() { + logAddressBook.Info("Closing address book") + if addrsBook.IsOpen() { + if err := addrsBook.Close(); err != nil { + logAddressBook.Error(err) + } + } +} + +func (addrBookModel *AddrsBookModel) initAddrsBook(secType int, password string) { + var err error + if addrsBook.HasInit() { + return + } + logAddressBook.Info("Creating address book") + if err = addrsBook.Init(secType, password); err != nil { + logAddressBook.Error(err) + } +} + +func (*AddrsBookModel) hasInit() bool { + return addrsBook.HasInit() +} + +func fromContactToQContact(contactsList []core.Contact) []*QContact { + var qContactsList = make([]*QContact, 0) + for _, contact := range contactsList { + qContact := NewQContact(nil) + qContact.SetName(contact.GetName()) + logAddressBook.Info(contact.GetID()) + qContact.SetId(contact.GetID()) + qAddressModel := NewAddrsBkAddressModel(nil) + qAddressModel.SetAddress(fromAddressToQAddress(contact.GetAddresses())) + qContact.SetAddress(qAddressModel) + qContactsList = append(qContactsList, qContact) + } + return qContactsList +} + +func (*AddrsBookModel) addAddress(value, coinType string) { + logAddressBook.Infof("%#v", addresses) + logAddressBook.Infof("value: %#v, type: %#v", value, coinType) + for e := range addresses { + if string(addresses[e].GetValue()) == value && string(addresses[e].GetCoinType()) == coinType { + return + } + } + addresses = append(addresses, &data.Address{Value: []byte(value), Coin: []byte(coinType)}) +} + +func (*AddrsBookModel) addressIsValid(value string) bool { + if _, err := skycoin.NewSkycoinAddress(value); err != nil { + return false + } + return true +} + +func (addrBookModel *AddrsBookModel) nameExist(row int, name string) bool { + for e := range addrBookModel.Contacts() { + if row != e && addrBookModel.Contacts()[e].Name() == name { + return true + } + } + return false +} + +func (addrBookModel *AddrsBookModel) addressExist(row int, address string, coinType string) bool { + for e := range addrBookModel.Contacts() { + for i := range addrBookModel.Contacts()[e].Address().Address() { + if row != e && addrBookModel.Contacts()[e].Address().Address()[i].Value() == address && + addrBookModel.Contacts()[e].Address().Address()[i].CoinType() == coinType { + return true + } + } + } + return false +} + +func (addrBookModel *AddrsBookModel) changeSecType(secType int, oldPassword string, newPassword string) bool { + if err := addrsBook.ChangeSecurity(secType, oldPassword, newPassword); err != nil { + logAddressBook.Error(err) + return false + } + return true +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go new file mode 100644 index 00000000..6cd6da55 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go @@ -0,0 +1,221 @@ +package models + +import ( + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + "github.com/therecipe/qt/core" + "github.com/therecipe/qt/qml" +) + +var logAddressesModel = logging.MustGetLogger("Addresses Model") + +const ( + Address = int(core.Qt__UserRole) + 1 + ASky = int(core.Qt__UserRole) + 2 + ACoinHours = int(core.Qt__UserRole) + 3 + AMarked = int(core.Qt__UserRole) + 4 + AWallet = int(core.Qt__UserRole) + 5 + AWalletId = int(core.Qt__UserRole) + 6 +) + +type AddressesModel struct { + core.QAbstractListModel + + _ func() `constructor:"init"` + + _ map[int]*core.QByteArray `property:"roles"` + _ []*QAddress `property:"addresses"` + + _ func(*QAddress) `slot:"addAddress"` + _ func([]*QAddress) `slot:"addAddresses"` + _ func(int) `slot:"removeAddress"` + _ func(string) `slot:"updateModel"` + _ func(int, string, uint64, uint64, int) `slot:"editAddress"` + _ func([]*QAddress) `slot:"loadModel"` + _ int `property:"count"` + _ func(string) `slot:"removeAddressesFromWallet"` +} + +type QAddress struct { + core.QObject + + _ string `property:"address"` + _ string `property:"addressSky"` + _ string `property:"addressCoinHours"` + _ int `property:"marked"` + _ string `property:"wallet"` + _ string `property:"walletId"` +} + +func (m *AddressesModel) init() { + m.SetRoles(map[int]*core.QByteArray{ + Address: core.NewQByteArray2("address", -1), + ASky: core.NewQByteArray2("addressSky", -1), + ACoinHours: core.NewQByteArray2("addressCoinHours", -1), + AMarked: core.NewQByteArray2("marked", -1), + AWallet: core.NewQByteArray2("wallet", -1), + AWalletId: core.NewQByteArray2("walletId", -1), + }) + qml.QQmlEngine_SetObjectOwnership(m, qml.QQmlEngine__CppOwnership) + m.ConnectData(m.data) + m.ConnectRowCount(m.rowCount) + m.ConnectColumnCount(m.columnCount) + m.ConnectRoleNames(m.roleNames) + m.ConnectAddAddress(m.addAddress) + m.ConnectUpdateModel(m.updateModel) + m.ConnectEditAddress(m.editAddress) + m.ConnectRemoveAddress(m.removeAddress) + m.ConnectLoadModel(m.loadModel) + m.ConnectRemoveAddressesFromWallet(m.removeAddressesFromWallet) + m.ConnectAddAddresses(m.addAddresses) + m.SetCount(0) + +} + +func (m *AddressesModel) removeAddressesFromWallet(wltId string) { + old := m.Addresses() + new := make([]*QAddress, 0) + for _, addr := range old { + if addr.WalletId() != wltId { + new = append(new, addr) + } + } + m.loadModel(new) + m.removeAddress(0) +} +func (m *AddressesModel) data(index *core.QModelIndex, role int) *core.QVariant { + if !index.IsValid() { + return core.NewQVariant() + } + + if index.Row() >= len(m.Addresses()) { + return core.NewQVariant() + } + + var a = m.Addresses()[index.Row()] + + switch role { + + case Address: + { + return core.NewQVariant1(a.Address()) + } + case ASky: + { + return core.NewQVariant1(a.AddressSky()) + } + case ACoinHours: + { + return core.NewQVariant1(a.AddressCoinHours()) + } + case AMarked: + { + return core.NewQVariant1(a.Marked()) + } + case AWallet: + { + return core.NewQVariant1(a.Wallet()) + } + case AWalletId: + { + return core.NewQVariant1(a.WalletId()) + } + + default: + { + return core.NewQVariant() + } + } +} + +func (m *AddressesModel) rowCount(parent *core.QModelIndex) int { + return len(m.Addresses()) +} + +func (m *AddressesModel) columnCount(parent *core.QModelIndex) int { + return 1 +} + +func (m *AddressesModel) roleNames() map[int]*core.QByteArray { + return m.Roles() +} + +func (m *AddressesModel) addAddress(address *QAddress) { + m.BeginInsertRows(core.NewQModelIndex(), len(m.Addresses()), len(m.Addresses())) + qml.QQmlEngine_SetObjectOwnership(address, qml.QQmlEngine__CppOwnership) + m.SetAddresses(append(m.Addresses(), address)) + m.EndInsertRows() + m.SetCount(m.Count() + 1) +} + +func (m *AddressesModel) addAddresses(addresses []*QAddress) { + for _, addr := range addresses { + m.addAddress(addr) + } +} + +func (m *AddressesModel) removeAddress(row int) { + m.BeginRemoveRows(core.NewQModelIndex(), row, row) + m.SetAddresses(append(m.Addresses()[:row], m.Addresses()[row+1:]...)) + m.EndRemoveRows() + m.SetCount(m.Count() - 1) +} + +func (m *AddressesModel) editAddress(row int, address string, sky, coinHours uint64, marked int) { + a := m.Addresses()[row] + a.SetAddress(address) + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logAddressesModel.WithError(err).Warn("Couldn't get" + params.SkycoinTicker + " quotient") + return + } + a.SetAddressSky(util.FormatCoins(sky, accuracy)) + accuracy, err = util.AltcoinQuotient(params.CoinHoursTicker) + if err != nil { + logAddressesModel.WithError(err).Warn("Couldn't get" + params.CoinHoursTicker + " quotient") + return + } + a.SetAddressCoinHours(util.FormatCoins(coinHours, accuracy)) + changeMarked := true + if marked == a.Marked() { + changeMarked = false + } + a.SetMarked(marked) + pIndex := m.Index(row, 0, core.NewQModelIndex()) + if changeMarked { + m.DataChanged(pIndex, pIndex, []int{Address, ASky, ACoinHours, AMarked}) + } else { + m.DataChanged(pIndex, pIndex, []int{Address, ASky, ACoinHours}) + } + +} + +func (m *AddressesModel) updateModel(fileName string) { + go func() { + walletManager.updateAddresses(fileName) + m.LoadModel(walletManager.getAddresses(fileName)) + }() +} + +func (m *AddressesModel) loadModel(Qaddresses []*QAddress) { + for _, addr := range Qaddresses { + qml.QQmlEngine_SetObjectOwnership(addr, qml.QQmlEngine__CppOwnership) + } + addresses := make([]*QAddress, 0) + address := NewQAddress(nil) + address.SetAddress("--------------------------") + address.SetAddressSky("0") + address.SetAddressCoinHours("0") + address.SetMarked(0) + qml.QQmlEngine_SetObjectOwnership(address, qml.QQmlEngine__CppOwnership) + addresses = append(addresses, address) + addresses = append(addresses, Qaddresses...) + + m.BeginResetModel() + m.SetAddresses(addresses) + m.SetCount(len(addresses)) + + m.EndResetModel() + +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go new file mode 100644 index 00000000..f900223d --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go @@ -0,0 +1,129 @@ +package models + +import ( + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" //callable as skycoin + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/params" + "github.com/fibercrypto/fibercryptowallet/src/util" + + qtcore "github.com/therecipe/qt/core" +) + +var logBlockchain = logging.MustGetLogger("modelsBlockchain") + +// BlockchainStatusModel Contains info about the blockchain to be show. +type BlockchainStatusModel struct { + qtcore.QObject + _ func() `constructor:"init"` + + infoRequester core.BlockchainStatus + + _ string `property:"numberOfBlocks"` + _ bool `property:"loading"` + _ *qtcore.QDateTime `property:"timestampLastBlock"` + _ string `property:"hashLastBlock"` + _ string `property:"currentSkySupply"` + _ string `property:"totalSkySupply"` + _ string `property:"currentCoinHoursSupply"` + _ string `property:"totalCoinHoursSupply"` + + _ func() `signal:"update,auto"` +} + +func (blockchainStatus *BlockchainStatusModel) init() { + // block details + blockchainStatus.SetNumberOfBlocksDefault("0") + blockchainStatus.SetTimestampLastBlockDefault(qtcore.NewQDateTime3(qtcore.NewQDate3(2000, 1, 1), qtcore.NewQTime3(0, 0, 0, 0), qtcore.Qt__LocalTime)) + blockchainStatus.SetHashLastBlockDefault("") + // sky details + blockchainStatus.SetCurrentSkySupplyDefault("0") + blockchainStatus.SetTotalSkySupplyDefault("0") + blockchainStatus.SetCurrentCoinHoursSupplyDefault("0") + blockchainStatus.SetTotalCoinHoursSupplyDefault("0") + blockchainStatus.SetLoading(true) + blockchainStatus.infoRequester = skycoin.NewSkycoinBlockchain(params.DataRefreshTimeout) +} + +func (blockchainStatus *BlockchainStatusModel) update() { + // update info + if err := blockchainStatus.updateInfo(); err != nil { + logBlockchain.WithError(err).Warn("Couldn't update blockchain Info") + return + } + return +} + +// updateInfo request the needed information +func (blockchainStatus *BlockchainStatusModel) updateInfo() error { + logBlockchain.Info("Updating Blockchain Status") + blockchainStatus.SetLoading(true) + + block, err := blockchainStatus.infoRequester.GetLastBlock() + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get last block") + return err + } + + lastBlockHash, err := block.GetHash() + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get the hash of the last block") + return err + } + numberOfBlocks, err := blockchainStatus.infoRequester.GetNumberOfBlocks() + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get the number of blocks") + return err + } + timestamp, err := block.GetTime() + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get block time") + return err + } + year, month, day, h, m, s := util.ParseDate(int64(timestamp)) + + currentSkySupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinCurrentSupply, skycoin.Sky) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get current coin supply of Skycoins") + return err + } + totalSkySupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinTotalSupply, skycoin.Sky) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get total coin supply of Skycoins") + return err + } + currentCoinHoursSupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinCurrentSupply, skycoin.CoinHour) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get current coin supply of Coin Hours") + return err + } + totalCoinHoursSupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinTotalSupply, skycoin.CoinHour) + if err != nil { + logBlockchain.WithError(err).Warn("Couldn't get total coin supply of coin hours") + return err + } + + // block details + blockchainStatus.SetNumberOfBlocks(util.FormatCoins(numberOfBlocks, 1)) + blockchainStatus.SetTimestampLastBlock(qtcore.NewQDateTime3(qtcore.NewQDate3(year, month, day), qtcore.NewQTime3(h, m, s, 0), qtcore.Qt__LocalTime)) + blockchainStatus.SetHashLastBlock(string(lastBlockHash)) + + // sky details + accuracy, err := util.AltcoinQuotient(skycoin.SkycoinTicker) + if err != nil { + logWalletsModel.WithError(err).Warn("Couldn't get " + skycoin.SkycoinTicker + " coins quotient") + } + blockchainStatus.SetCurrentSkySupply(util.FormatCoins(currentSkySupply, accuracy)) + blockchainStatus.SetTotalSkySupply(util.FormatCoins(totalSkySupply, accuracy)) + + accuracy, err = util.AltcoinQuotient(skycoin.CoinHoursTicker) + if err != nil { + logWalletsModel.WithError(err).Warn("Couldn't get " + skycoin.CoinHoursTicker + " coins quotient") + } + blockchainStatus.SetCurrentCoinHoursSupply(util.FormatCoins(currentCoinHoursSupply, accuracy)) + blockchainStatus.SetTotalCoinHoursSupply(util.FormatCoins(totalCoinHoursSupply, accuracy)) + blockchainStatus.SetLoading(false) + + return nil +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go new file mode 100644 index 00000000..3a2823df --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go @@ -0,0 +1,53 @@ +package models + +import ( + "sync" + + "github.com/therecipe/qt/core" +) + +type QBridge struct { + core.QObject + _ func() `constructor:"init"` + _ func() `slot:"lock"` + _ func() `slot:"unlock"` + _ func(message string) `signal:"getPassword"` + _ func(string) `slot:"setResult"` + _ func() string `slot:"getResult"` + result string + sem sync.Mutex + use sync.Mutex +} + +func (b *QBridge) init() { + + b.ConnectLock(b.lock) + b.ConnectUnlock(b.unlock) + b.ConnectSetResult(b.setResult) + b.ConnectGetResult(b.getResult) +} + +func (b *QBridge) BeginUse() { + b.use.Lock() +} + +func (b *QBridge) EndUse() { + b.use.Unlock() +} + +func (b *QBridge) lock() { + b.sem.Lock() + +} + +func (b *QBridge) setResult(result string) { + b.result = result +} + +func (b *QBridge) getResult() string { + return b.result +} + +func (b *QBridge) unlock() { + b.sem.Unlock() +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go new file mode 100644 index 00000000..1370b546 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go @@ -0,0 +1,85 @@ +package models + +import ( + local "github.com/fibercrypto/fibercryptowallet/src/main" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + + "github.com/therecipe/qt/qml" + + qtcore "github.com/therecipe/qt/core" +) + +var logConfigManager = logging.MustGetLogger("modelsConfigManager") + +type WalletSource struct { + qtcore.QObject + _ int `property:"sourceType"` + _ string `property:"source"` +} + +type ConfigManager struct { + qtcore.QObject + configManager *local.ConfigManager + _ func() `constructor:"init"` + _ func() []*WalletSource `slot:"getSources"` + _ func() string `slot:"getNodeString"` + _ func() string `slot:"getSourceString"` + _ func() int `slot:"getTypeSource` // 1 is Local, 0 is Remote + _ func(node, src string, tp bool) `slot:"edit"` +} + +func (configManager *ConfigManager) init() { + logConfigManager.Info("Initialize config manager") + qml.QQmlEngine_SetObjectOwnership(configManager, qml.QQmlEngine__CppOwnership) + configManager.configManager = local.GetConfigManager() + configManager.ConnectGetSources(configManager.getSources) + configManager.ConnectGetNodeString(configManager.getNodeString) + configManager.ConnectGetSourceString(configManager.getSourceString) + configManager.ConnectGetTypeSource(configManager.getTypeSource) + configManager.ConnectEdit(configManager.edit) + +} + +func (configManager *ConfigManager) edit(node, src string, tp bool) { + logConfigManager.Info("Editing Config Manager") + var tpSrc int + if tp { + tpSrc = local.LocalWallet + } else { + tpSrc = local.RemoteWallet + } + configManager.configManager.EditWalletSource(1, src, tpSrc) + configManager.configManager.EditNode(node) + configManager.configManager.Save() + +} +func (configManager *ConfigManager) getNodeString() string { + return configManager.configManager.GetNode() +} + +func (configManager *ConfigManager) getSourceString() string { + src := configManager.configManager.GetSources()[0] + return src.GetSource() +} + +func (configManager *ConfigManager) getTypeSource() int { + src := configManager.configManager.GetSources()[0] + if src.GetType() == local.LocalWallet { + return 1 + } else { + return 0 + } +} + +func (configManager *ConfigManager) getSources() []*WalletSource { + logConfigManager.Info("Getting wallets source") + walletSources := make([]*WalletSource, 0) + for _, wltS := range configManager.configManager.GetSources() { + newWltSource := NewWalletSource(nil) + qml.QQmlEngine_SetObjectOwnership(newWltSource, qml.QQmlEngine__CppOwnership) + newWltSource.SetSourceType(wltS.GetType()) + newWltSource.SetSource(wltS.GetSource()) + walletSources = append(walletSources, newWltSource) + } + return walletSources +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go new file mode 100644 index 00000000..bf3fd470 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go @@ -0,0 +1,141 @@ +package history + +import ( + "github.com/fibercrypto/fibercryptowallet/src/models/transactions" + "github.com/therecipe/qt/core" +) + +func init() { + TransactionList_QmlRegisterType2("HistoryModels", 1, 0, "QTransactionList") + HistoryManager_QmlRegisterType2("HistoryModels", 1, 0, "HistoryManager") + +} + +type TransactionList struct { + core.QAbstractListModel + + _ map[int]*core.QByteArray `property:"roles"` + + _ func() `constructor:"init"` + + _ func(transaction *transactions.TransactionDetails) `signal:"addTransaction,auto"` + _ func(index int) `signal:"removeTransaction,auto"` + _ func(txns []*transactions.TransactionDetails) `slot:"addMultipleTransactions"` + _ func() `slot:"clear"` + + _ []*transactions.TransactionDetails `property:"transactions"` +} + +func (hm *TransactionList) init() { + logHistoryManager.Info("Initialize Transaction list for History") + hm.SetRoles(map[int]*core.QByteArray{ + transactions.Date: core.NewQByteArray2("date", -1), + transactions.Status: core.NewQByteArray2("status", -1), + transactions.Type: core.NewQByteArray2("type", -1), + transactions.Amount: core.NewQByteArray2("amount", -1), + transactions.HoursTraspassed: core.NewQByteArray2("hoursTraspassed", -1), + transactions.HoursBurned: core.NewQByteArray2("hoursBurned", -1), + transactions.TransactionID: core.NewQByteArray2("transactionID", -1), + transactions.Addresses: core.NewQByteArray2("addresses", -1), + transactions.Inputs: core.NewQByteArray2("inputs", -1), + transactions.Outputs: core.NewQByteArray2("outputs", -1), + }) + + hm.ConnectRowCount(hm.rowCount) + hm.ConnectData(hm.data) + hm.ConnectRoleNames(hm.roleNames) + hm.ConnectAddMultipleTransactions(hm.addMultipleTransactions) + hm.ConnectClear(hm.clear) + +} + +func (hm *TransactionList) rowCount(*core.QModelIndex) int { + return len(hm.Transactions()) +} + +func (hm *TransactionList) roleNames() map[int]*core.QByteArray { + return hm.Roles() +} + +func (hm *TransactionList) addTransaction(transaction *transactions.TransactionDetails) { + logHistoryManager.Info("Adding transaction for history") + hm.BeginInsertRows(core.NewQModelIndex(), len(hm.Transactions()), len(hm.Transactions())) + hm.SetTransactions(append(hm.Transactions(), transaction)) + hm.EndInsertRows() +} + +func (hm *TransactionList) removeTransaction(index int) { + logHistoryManager.Info("Removing transaction for history") + hm.BeginRemoveRows(core.NewQModelIndex(), index, index) + hm.SetTransactions(append(hm.Transactions()[:index], hm.Transactions()[index+1:]...)) + hm.EndRemoveRows() +} + +func (hm *TransactionList) data(index *core.QModelIndex, role int) *core.QVariant { + if !index.IsValid() || index.Row() >= len(hm.Transactions()) { + return core.NewQVariant() + } + + transaction := hm.Transactions()[index.Row()] + + switch role { + case transactions.Date: + { + return core.NewQVariant1(transaction.Date()) + } + case transactions.Status: + { + return core.NewQVariant1(transaction.Status()) + } + case transactions.Type: + { + return core.NewQVariant1(transaction.Type()) + } + case transactions.Amount: + { + return core.NewQVariant1(transaction.Amount()) + } + case transactions.HoursTraspassed: + { + return core.NewQVariant1(transaction.HoursTraspassed()) + } + case transactions.HoursBurned: + { + return core.NewQVariant1(transaction.HoursBurned()) + } + case transactions.TransactionID: + { + return core.NewQVariant1(transaction.TransactionID()) + } + case transactions.Addresses: + { + return core.NewQVariant1(transaction.Addresses()) + } + + case transactions.Inputs: + { + return core.NewQVariant1(transaction.Inputs()) + } + case transactions.Outputs: + { + return core.NewQVariant1(transaction.Outputs()) + } + default: + { + return core.NewQVariant() + } + } +} + +func (hm *TransactionList) addMultipleTransactions(txns []*transactions.TransactionDetails) { + + for _, txn := range txns { + hm.addTransaction(txn) + } +} + +func (hm *TransactionList) clear() { + hm.BeginRemoveRows(core.NewQModelIndex(), 0, len(hm.Transactions())-1) + hm.SetTransactions(make([]*transactions.TransactionDetails, 0)) + hm.EndRemoveRows() +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go new file mode 100644 index 00000000..6ed3e4b7 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go @@ -0,0 +1,424 @@ +package history + +import ( + "sort" + "strconv" + "time" + + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + + coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" + "github.com/fibercrypto/fibercryptowallet/src/core" + local "github.com/fibercrypto/fibercryptowallet/src/main" + "github.com/fibercrypto/fibercryptowallet/src/models/address" + "github.com/fibercrypto/fibercryptowallet/src/models/transactions" + "github.com/fibercrypto/fibercryptowallet/src/util" + qtCore "github.com/therecipe/qt/core" +) + +var logHistoryManager = logging.MustGetLogger("modelsHistoryManager") + +const ( + dateTimeFormatForGo = "2006-01-02T15:04:05" + dateTimeFormatForQML = "yyyy-MM-ddThh:mm:ss" +) + +/* + HistoryManager + Represent the controller of history page and all the actions over this page +*/ +type HistoryManager struct { + qtCore.QObject + filters []string + _ func() `constructor:"init"` + + _ func() []*transactions.TransactionDetails `slot:"loadHistoryWithFilters"` + _ func() []*transactions.TransactionDetails `slot:"loadHistory"` + _ func(string) `slot:"addFilter"` + _ func(string) `slot:"removeFilter"` + walletEnv core.WalletEnv +} + +func (hm *HistoryManager) init() { + hm.ConnectLoadHistoryWithFilters(hm.loadHistoryWithFilters) + hm.ConnectLoadHistory(hm.loadHistory) + hm.ConnectAddFilter(hm.addFilter) + hm.ConnectRemoveFilter(hm.removeFilter) + altManager := local.LoadAltcoinManager() + walletsEnvs := make([]core.WalletEnv, 0) + for _, plug := range altManager.ListRegisteredPlugins() { + walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) + } + + hm.walletEnv = walletsEnvs[0] +} + +type ByDate []*transactions.TransactionDetails + +func (a ByDate) Len() int { + return len(a) +} +func (a ByDate) Swap(i, j int) { + a[i], a[j] = a[j], a[i] +} + +func (a ByDate) Less(i, j int) bool { + d1, _ := time.Parse(dateTimeFormatForGo, a[i].Date().ToString(dateTimeFormatForQML)) + d2, _ := time.Parse(dateTimeFormatForGo, a[j].Date().ToString(dateTimeFormatForQML)) + return d1.After(d2) +} +func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) []*transactions.TransactionDetails { + logHistoryManager.Info("Getting transactions of Addresses") + addresses := hm.getAddressesWithWallets() + + var sent, internally bool + var traspassedHoursIn, traspassedHoursOut, skyAmountIn, skyAmountOut uint64 + + find := make(map[string]struct{}, len(filterAddresses)) + for _, addr := range filterAddresses { + find[addr] = struct{}{} + } + txnFind := make(map[string]struct{}) + txns := make([]core.Transaction, 0) + + wltIterator := hm.walletEnv.GetWalletSet().ListWallets() + if wltIterator == nil { + logHistoryManager.WithError(nil).Warn("Couldn't get transactions of Addresses") + return make([]*transactions.TransactionDetails, 0) + } + for wltIterator.Next() { + addressIterator, err := wltIterator.Value().GetLoadedAddresses() + if err != nil { + logHistoryManager.Warn("Couldn't get address iterator") + continue + } + for addressIterator.Next() { + _, ok := find[addressIterator.Value().String()] + if ok { + txnsIterator := addressIterator.Value().GetCryptoAccount().ListTransactions() + if txnsIterator == nil { + logHistoryManager.Warn("Couldn't get transaction iterator") + continue + } + for txnsIterator.Next() { + _, ok2 := txnFind[txnsIterator.Value().GetId()] + if !ok2 { + txns = append(txns, txnsIterator.Value()) + txnFind[txnsIterator.Value().GetId()] = struct{}{} + } + } + } + + } + } + + txnsDetails := make([]*transactions.TransactionDetails, 0) + for _, txn := range txns { + traspassedHoursIn = 0 + traspassedHoursOut = 0 + skyAmountIn = 0 + skyAmountOut = 0 + internally = true + sent = false + txnDetails := transactions.NewTransactionDetails(nil) + txnAddresses := address.NewAddressList(nil) + inAddresses := make(map[string]struct{}, 0) + inputs := address.NewAddressList(nil) + outputs := address.NewAddressList(nil) + txnIns := txn.GetInputs() + + for _, in := range txnIns { + qIn := address.NewAddressDetails(nil) + qIn.SetAddress(in.GetSpentOutput().GetAddress().String()) + skyUint64, err := in.GetCoins(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins balance") + continue + } + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") + continue + } + skyFloat := float64(skyUint64) / float64(accuracy) + qIn.SetAddressSky(strconv.FormatFloat(skyFloat, 'f', -1, 64)) + chUint64, err := in.GetCoins(params.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours balance") + continue + } + accuracy, err = util.AltcoinQuotient(params.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours quotient") + continue + } + qIn.SetAddressCoinHours(util.FormatCoins(chUint64, accuracy)) + inputs.AddAddress(qIn) + _, ok := addresses[in.GetSpentOutput().GetAddress().String()] + if ok { + skyAmountOut += skyUint64 + sent = true + _, ok := inAddresses[qIn.Address()] + if !ok { + txnAddresses.AddAddress(qIn) + inAddresses[qIn.Address()] = struct{}{} + } + + } + } + txnDetails.SetInputs(inputs) + + for _, out := range txn.GetOutputs() { + sky, err := out.GetCoins(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins balance") + continue + } + qOu := address.NewAddressDetails(nil) + qOu.SetAddress(out.GetAddress().String()) + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") + continue + } + qOu.SetAddressSky(util.FormatCoins(sky, accuracy)) + val, err := out.GetCoins(params.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours balance") + continue + } + accuracy, err = util.AltcoinQuotient(coin.CoinHour) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours quotient") + continue + } + qOu.SetAddressCoinHours(util.FormatCoins(val, accuracy)) + outputs.AddAddress(qOu) + if sent { + + if addresses[txn.GetInputs()[0].GetSpentOutput().GetAddress().String()] == addresses[out.GetAddress().String()] { + skyAmountOut -= sky + + } else { + internally = false + val, err = out.GetCoins(params.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours send it") + continue + } + traspassedHoursOut += val + } + } else { + _, ok := find[out.GetAddress().String()] + if ok { + val, err = out.GetCoins(params.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours balance") + continue + } + traspassedHoursIn += val + skyAmountIn += sky + + _, ok := inAddresses[qOu.Address()] + if !ok { + txnAddresses.AddAddress(qOu) + inAddresses[qOu.Address()] = struct{}{} + } + + } + + } + + } + txnDetails.SetOutputs(outputs) + t := time.Unix(int64(txn.GetTimestamp()), 0) + txnDetails.SetDate(qtCore.NewQDateTime3(qtCore.NewQDate3(t.Year(), int(t.Month()), t.Day()), qtCore.NewQTime3(t.Hour(), t.Minute(), 0, 0), qtCore.Qt__LocalTime)) + txnDetails.SetStatus(transactions.TransactionStatusPending) + + if txn.GetStatus() == core.TXN_STATUS_CONFIRMED { + txnDetails.SetStatus(transactions.TransactionStatusConfirmed) + } + txnDetails.SetType(transactions.TransactionTypeReceive) + if sent { + txnDetails.SetType(transactions.TransactionTypeSend) + if internally { + txnDetails.SetType(transactions.TransactionTypeInternal) + } + } + fee, err := txn.ComputeFee(params.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't compute fee of the operation") + continue + } + accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") + } + txnDetails.SetHoursBurned(util.FormatCoins(fee, accuracy)) + + switch txnDetails.Type() { + case transactions.TransactionTypeReceive: + { + accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") + } + txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursIn, accuracy)) + val := float64(skyAmountIn) + accuracy, err = util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") + continue + } + val = val / float64(accuracy) + txnDetails.SetAmount(strconv.FormatFloat(val, 'f', -1, 64)) + + } + case transactions.TransactionTypeInternal: + { + var traspassedHoursMoved, skyAmountMoved uint64 + traspassedHoursMoved = 0 + skyAmountMoved = 0 + ins := inputs.Addresses() + inFind := make(map[string]struct{}, len(ins)) + for _, addr := range ins { + inFind[addr.Address()] = struct{}{} + } + outs := outputs.Addresses() + for _, addr := range outs { + _, ok := inFind[addr.Address()] + if !ok { + hours, err := strconv.ParseUint(addr.AddressCoinHours(), 10, 64) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't parse Coin Hours from address") + continue + } + traspassedHoursMoved += hours + skyFloat, err := strconv.ParseFloat(addr.AddressSky(), 64) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't parse Skycoins from addresses") + continue + } + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") + continue + } + sky := uint64(skyFloat * float64(accuracy)) + skyAmountMoved += sky + } + + } + accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") + } + txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursMoved, accuracy)) + val := float64(skyAmountMoved) + //FIXME: Error here is skipped + accuracy, _ = util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") + continue + } + val = val / float64(accuracy) + txnDetails.SetAmount(strconv.FormatFloat(val, 'f', -1, 64)) + + } + case transactions.TransactionTypeSend: + { + accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") + } + txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursOut, accuracy)) + val := float64(skyAmountOut) + accuracy, err = util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") + continue + } + val = val / float64(accuracy) + txnDetails.SetAmount(strconv.FormatFloat(val, 'f', -1, 64)) + + } + } + txnDetails.SetAddresses(txnAddresses) + txnDetails.SetTransactionID(txn.GetId()) + + txnsDetails = append(txnsDetails, txnDetails) + + } + sort.Sort(ByDate(txnsDetails)) + return txnsDetails +} +func (hm *HistoryManager) loadHistoryWithFilters() []*transactions.TransactionDetails { + logHistoryManager.Info("Loading history with some filters") + filterAddresses := hm.filters + return hm.getTransactionsOfAddresses(filterAddresses) + +} + +func (hm *HistoryManager) loadHistory() []*transactions.TransactionDetails { + logHistoryManager.Info("Loading history") + addresses := hm.getAddressesWithWallets() + + filterAddresses := make([]string, 0) + for addr, _ := range addresses { + filterAddresses = append(filterAddresses, addr) + } + + return hm.getTransactionsOfAddresses(filterAddresses) + +} + +func (hm *HistoryManager) addFilter(addr string) { + logHistoryManager.Info("Add filter") + alreadyIs := false + for _, filter := range hm.filters { + if filter == addr { + alreadyIs = true + break + } + } + if !alreadyIs { + hm.filters = append(hm.filters, addr) + } + +} + +func (hm *HistoryManager) removeFilter(addr string) { + logHistoryManager.Info("Remove filter") + + for i := 0; i < len(hm.filters); i++ { + if hm.filters[i] == addr { + hm.filters = append(hm.filters[0:i], hm.filters[i+1:]...) + break + } + } + +} +func (hm *HistoryManager) getAddressesWithWallets() map[string]string { + logHistoryManager.Info("Get Addresses with wallets") + response := make(map[string]string, 0) + it := hm.walletEnv.GetWalletSet().ListWallets() + if it == nil { + logHistoryManager.WithError(nil).Warn("Couldn't load addresses") + return response + } + for it.Next() { + wlt := it.Value() + addresses, err := wlt.GetLoadedAddresses() + if err != nil { + logHistoryManager.WithError(err).Warn("Couldn't get loaded addresses") + continue + } + for addresses.Next() { + response[addresses.Value().String()] = wlt.GetId() + } + + } + + return response +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go new file mode 100644 index 00000000..8537d75b --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go @@ -0,0 +1,80 @@ +package models + +import ( + "github.com/therecipe/qt/core" +) + +const ( + OAddress = int(core.Qt__UserRole) + iota + 1 + QOutputs +) + +type ModelAddresses struct { + core.QAbstractListModel + + _ func() `constructor:"init"` + + _ map[int]*core.QByteArray `property:"roles"` + _ []*ModelOutputs `property:"outputs"` + _ string `property:"name"` + + _ func([]*ModelOutputs) `slot:"addOutputs"` +} + +func (m *ModelAddresses) init() { + m.SetRoles(map[int]*core.QByteArray{ + Address: core.NewQByteArray2("address", -1), + QOutputs: core.NewQByteArray2("qoutputs", -1), + }) + + m.ConnectRowCount(m.rowCount) + m.ConnectRoleNames(m.roleNames) + m.ConnectData(m.data) + m.ConnectAddOutputs(m.addOutputs) +} + +func (m *ModelAddresses) rowCount(*core.QModelIndex) int { + return len(m.Outputs()) +} + +func (m *ModelAddresses) roleNames() map[int]*core.QByteArray { + return m.Roles() +} + +func (m *ModelAddresses) data(index *core.QModelIndex, role int) *core.QVariant { + if !index.IsValid() { + return core.NewQVariant() + } + + if index.Row() >= len(m.Outputs()) { + return core.NewQVariant() + } + + wa := m.Outputs()[index.Row()] + + switch role { + case OAddress: + { + return core.NewQVariant1(wa.Address()) + } + case QOutputs: + { + return core.NewQVariant1(wa) + } + default: + { + return core.NewQVariant() + } + } +} + +func (m *ModelAddresses) insertRows(row int, count int) bool { + m.BeginInsertRows(core.NewQModelIndex(), row, row+count) + m.EndInsertRows() + return true +} + +func (m *ModelAddresses) addOutputs(mo []*ModelOutputs) { + m.SetOutputs(mo) + m.insertRows(len(m.Outputs()), len(mo)) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go new file mode 100644 index 00000000..02ba7ca1 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go @@ -0,0 +1,173 @@ +package models + +import ( + "github.com/therecipe/qt/core" +) + +const ( + OutputID = int(core.Qt__UserRole) + iota + 1 + AddressSky + AddressCoinHours + AddressOwner + WalletOwner +) + +type ModelOutputs struct { + core.QAbstractListModel + + _ func() `constructor:"init"` + + _ map[int]*core.QByteArray `property:"roles"` + _ []*QOutput `property:"outputs"` + _ string `property:"address"` + + _ func([]*QOutput) `slot:"addOutputs"` + _ func([]*QOutput) `slot:"insertOutputs"` + _ func([]*QOutput) `slot:"loadModel"` + _ func() `slot:"cleanModel"` + _ func(string) `slot:"removeOutputsFromAddress"` + _ func(string) `slot:"removeOutputsFromWallet"` +} + +type QOutput struct { + core.QObject + + _ string `property:"outputID"` + _ string `property:"addressSky"` + _ string `property:"addressCoinHours"` + _ string `property:"addressOwner"` + _ string `property:"walletOwner"` +} + +func (m *ModelOutputs) init() { + m.SetRoles(map[int]*core.QByteArray{ + OutputID: core.NewQByteArray2("outputID", -1), + AddressSky: core.NewQByteArray2("addressSky", -1), + AddressCoinHours: core.NewQByteArray2("addressCoinHours", -1), + AddressOwner: core.NewQByteArray2("addressOwner", -1), + WalletOwner: core.NewQByteArray2("walletOwner", -1), + }) + + m.ConnectRowCount(m.rowCount) + m.ConnectRoleNames(m.roleNames) + m.ConnectData(m.data) + m.ConnectAddOutputs(m.addOutputs) + m.ConnectInsertOutputs(m.insertOutputs) + m.ConnectLoadModel(m.loadModel) + m.ConnectCleanModel(m.cleanModel) + m.ConnectRemoveOutputsFromAddress(m.removeOutputsFromAddress) + m.ConnectRemoveOutputsFromWallet(m.removeOutputsFromWallet) +} + +func (m *ModelOutputs) removeOutputsFromAddress(addr string) { + old := m.Outputs() + new := make([]*QOutput, 0) + for _, out := range old { + if out.AddressOwner() != addr { + new = append(new, out) + } + } + m.loadModel(new) +} + +func (m *ModelOutputs) removeOutputsFromWallet(wltId string) { + old := m.Outputs() + new := make([]*QOutput, 0) + for _, out := range old { + if out.WalletOwner() != wltId { + new = append(new, out) + } + } + m.loadModel(new) +} + +func (m *ModelOutputs) rowCount(*core.QModelIndex) int { + return len(m.Outputs()) +} + +func (m *ModelOutputs) roleNames() map[int]*core.QByteArray { + return m.Roles() +} + +func (m *ModelOutputs) data(index *core.QModelIndex, role int) *core.QVariant { + if !index.IsValid() { + return core.NewQVariant() + } + + if index.Row() >= len(m.Outputs()) { + return core.NewQVariant() + } + + qo := m.Outputs()[index.Row()] + + switch role { + case OutputID: + { + return core.NewQVariant1(qo.OutputID()) + } + case AddressSky: + { + return core.NewQVariant1(qo.AddressSky()) + } + case AddressCoinHours: + { + return core.NewQVariant1(qo.AddressCoinHours()) + } + case AddressOwner: + { + return core.NewQVariant1(qo.AddressOwner()) + } + case WalletOwner: + { + return core.NewQVariant1(qo.WalletOwner()) + } + default: + { + return core.NewQVariant() + } + } +} + +func (m *ModelOutputs) insertRows(row int, count int) bool { + m.BeginInsertRows(core.NewQModelIndex(), row, row+count) + m.EndInsertRows() + return true +} + +func (m *ModelOutputs) addOutputs(mo []*QOutput) { + m.SetOutputs(mo) + m.insertRows(len(m.Outputs()), len(mo)) +} + +func contains(outputs []*QOutput, output *QOutput) bool { + for _, out := range outputs { + x := output.OutputID() + y := out.OutputID() + if y == x { + return true + } + } + return false +} + +func (m *ModelOutputs) insertOutputs(mo []*QOutput) { + toInsert := m.Outputs() + for _, outputToInsert := range mo { + if !contains(toInsert, outputToInsert) { + toInsert = append(toInsert, outputToInsert) + } + } + m.loadModel(toInsert) +} + +func (m *ModelOutputs) loadModel(mo []*QOutput) { + m.BeginResetModel() + m.SetOutputs(mo) + m.EndResetModel() +} + +func (m *ModelOutputs) cleanModel() { + m.BeginResetModel() + m.SetOutputs(make([]*QOutput, 0)) + m.EndResetModel() +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go new file mode 100644 index 00000000..638f2965 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go @@ -0,0 +1,179 @@ +package models + +import ( + coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" + "github.com/fibercrypto/fibercryptowallet/src/core" + local "github.com/fibercrypto/fibercryptowallet/src/main" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + qtcore "github.com/therecipe/qt/core" +) + +var logWalletModel = logging.MustGetLogger("Wallet Model") + +const ( + QName = int(qtcore.Qt__UserRole) + iota + 1 + QAddresses +) + +type ModelWallets struct { + qtcore.QAbstractListModel + + WalletEnv core.WalletEnv + _ func() `constructor:"init"` + + _ map[int]*qtcore.QByteArray `property:"roles"` + _ []*ModelAddresses `property:"addresses"` + _ bool `property:"loading"` + + _ func() `slot:"loadModel"` + _ func() `slot:"cleanModel"` + _ func([]*ModelAddresses) `slot:"addAddresses"` +} + +func (m *ModelWallets) init() { + m.SetRoles(map[int]*qtcore.QByteArray{ + Name: qtcore.NewQByteArray2("name", -1), + QAddresses: qtcore.NewQByteArray2("qaddresses", -1), + }) + + m.ConnectRowCount(m.rowCount) + m.ConnectCleanModel(m.cleanModel) + m.ConnectRoleNames(m.roleNames) + m.ConnectData(m.data) + m.ConnectLoadModel(m.loadModel) + m.ConnectAddAddresses(m.addAddresses) + m.SetLoading(true) + altManager := local.LoadAltcoinManager() + walletsEnvs := make([]core.WalletEnv, 0) + for _, plug := range altManager.ListRegisteredPlugins() { + walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) + } + + m.WalletEnv = walletsEnvs[0] + + m.loadModel() +} + +func (m *ModelWallets) rowCount(*qtcore.QModelIndex) int { + return len(m.Addresses()) +} + +func (m *ModelWallets) roleNames() map[int]*qtcore.QByteArray { + return m.Roles() +} + +func (m *ModelWallets) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { + if !index.IsValid() { + return qtcore.NewQVariant() + } + + if index.Row() >= len(m.Addresses()) { + return qtcore.NewQVariant() + } + + w := m.Addresses()[index.Row()] + + switch role { + case QName: + { + return qtcore.NewQVariant1(w.Name()) + } + case QAddresses: + { + return qtcore.NewQVariant1(w) + } + default: + { + return qtcore.NewQVariant() + } + } +} + +func (m *ModelWallets) insertRows(row int, count int) bool { + m.BeginInsertRows(qtcore.NewQModelIndex(), row, row+count) + m.EndInsertRows() + return true +} + +func (m *ModelWallets) cleanModel() { + m.SetLoading(false) + m.SetAddresses(make([]*ModelAddresses, 0)) +} + +func (m *ModelWallets) loadModel() { + logWalletsModel.Info("Loading Model") + m.SetLoading(true) + aModels := make([]*ModelAddresses, 0) + wallets := m.WalletEnv.GetWalletSet().ListWallets() + if wallets == nil { + logWalletsModel.WithError(nil).Warn("Couldn't load wallet") + return + } + for wallets.Next() { + addresses, err := wallets.Value().GetLoadedAddresses() + if err != nil { + logWalletsModel.WithError(nil).Warn("Couldn't get loaded address") + return + } + ma := NewModelAddresses(nil) + ma.SetName(wallets.Value().GetLabel()) + oModels := make([]*ModelOutputs, 0) + + for addresses.Next() { + a := addresses.Value() + outputs := a.GetCryptoAccount().ScanUnspentOutputs() + mo := NewModelOutputs(nil) + mo.SetAddress(a.String()) + qOutputs := make([]*QOutput, 0) + + if outputs == nil { + continue + } + + for outputs.Next() { + to := outputs.Value() + qo := NewQOutput(nil) + qo.SetOutputID(to.GetId()) + val, err := to.GetCoins(coin.Sky) + if err != nil { + logWalletsModel.WithError(nil).Warn("Couldn't get " + coin.Sky + " coins") + continue + } + accuracy, err := util.AltcoinQuotient(coin.Sky) + if err != nil { + logWalletsModel.WithError(err).Warn("Couldn't get " + coin.Sky + " coins quotient") + continue + } + coins := util.FormatCoins(val, accuracy) + qo.SetAddressSky(coins) + val, err = to.GetCoins(coin.CoinHoursTicker) + if err != nil { + logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins") + continue + } + accuracy, err = util.AltcoinQuotient(coin.CoinHoursTicker) + if err != nil { + logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") + continue + } + coinsH := util.FormatCoins(val, accuracy) + qo.SetAddressCoinHours(coinsH) + qOutputs = append(qOutputs, qo) + } + if len(qOutputs) != 0 { + mo.addOutputs(qOutputs) + oModels = append(oModels, mo) + } + } + ma.addOutputs(oModels) + aModels = append(aModels, ma) + } + m.SetLoading(false) + m.addAddresses(aModels) +} + +func (m *ModelWallets) addAddresses(ma []*ModelAddresses) { + m.SetAddresses(ma) + m.insertRows(len(m.Addresses()), len(ma)) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go new file mode 100644 index 00000000..3056ab3f --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go @@ -0,0 +1,20 @@ +package models + +func init() { + + BlockchainStatusModel_QmlRegisterType2("BlockchainModels", 1, 0, "BlockchainStatusModel") + WalletModel_QmlRegisterType2("WalletsManager", 1, 0, "WalletModel") + QWallet_QmlRegisterType2("WalletsManager", 1, 0, "QWallet") + AddressesModel_QmlRegisterType2("WalletsManager", 1, 0, "AddressModel") + QAddress_QmlRegisterType2("WalletsManager", 1, 0, "QAddress") + WalletManager_QmlRegisterType2("WalletsManager", 1, 0, "WalletManager") + ConfigManager_QmlRegisterType2("Config", 1, 0, "ConfigManager") + WalletSource_QmlRegisterType2("Config", 1, 0, "WalletSource") + ModelManager_QmlRegisterType2("WalletsManager", 1, 0, "ModelManager") + ModelWallets_QmlRegisterType2("OutputsModels", 1, 0, "QWallets") + ModelAddresses_QmlRegisterType2("OutputsModels", 1, 0, "QAddresses") + ModelOutputs_QmlRegisterType2("OutputsModels", 1, 0, "QOutputs") + QTransaction_QmlRegisterType2("Transactions", 1, 0, "QTransaction") + QBridge_QmlRegisterType2("Utils", 1, 0, "QBridge") + +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go new file mode 100644 index 00000000..cbcfef1b --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go @@ -0,0 +1,41 @@ +package models + +import ( + "github.com/therecipe/qt/qml" + + qtcore "github.com/therecipe/qt/core" +) + +type ModelManager struct { + qtcore.QObject + wltManager WalletManager + addressesModel map[string]*AddressesModel + _ func() `constructor:"init"` + _ func(*WalletManager) `slot:"setWalletManager"` + _ func(string) *AddressesModel `slot:"getAddressModel"` +} + +func (mm *ModelManager) init() { + mm.ConnectSetWalletManager(mm.setWalletManager) + mm.ConnectGetAddressModel(mm.getAddressModel) + qml.QQmlEngine_SetObjectOwnership(mm, qml.QQmlEngine__CppOwnership) + mm.addressesModel = make(map[string]*AddressesModel, 0) +} + +func (mm *ModelManager) setWalletManager(wm *WalletManager) { + mm.wltManager = *wm + +} + +func (mm *ModelManager) getAddressModel(wltName string) *AddressesModel { + addrModel, ok := mm.addressesModel[wltName] + if !ok { + addrModel = NewAddressesModel(nil) + qml.QQmlEngine_SetObjectOwnership(addrModel, qml.QQmlEngine__CppOwnership) + addrModel.loadModel(mm.wltManager.getAddresses(wltName)) + addrModel.removeAddress(0) + mm.addressesModel[wltName] = addrModel + } + + return addrModel +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go new file mode 100644 index 00000000..9d7ef8d6 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go @@ -0,0 +1,8 @@ +package models + +func init() { + NetworkingModel_QmlRegisterType2("NetworkingManager", 1, 0, "NetworkingModel") + QNetworking_QmlRegisterType2("NetworkingManager", 1, 0, "QNetworking") + NetworkingManager_QmlRegisterType2("NetworkingManager", 1, 0, "NetworkManager") + +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go new file mode 100644 index 00000000..5947e359 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go @@ -0,0 +1,41 @@ +package models + +import ( + "github.com/SkycoinProject/skycoin/src/util/logging" + skycoin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" + "github.com/fibercrypto/fibercryptowallet/src/core" + qtCore "github.com/therecipe/qt/core" +) + +var logNetworkingManager = logging.MustGetLogger("modelsNetworkingManager") + +type NetworkingManager struct { + qtCore.QObject + Networks core.PexNodeSet + _ func() `constructor:"init"` + _ func() []*QNetworking `slot:"getNetworks"` +} + +func (net *NetworkingManager) init() { + net.ConnectGetNetworks(net.getNetworks) + net.Networks = skycoin.NewSkycoinRemoteNetwork("http://127.0.0.1:6420") + +} + +func (net *NetworkingManager) getNetworks() []*QNetworking { + logNetworkingManager.Info("Getting networks") + networks := make([]*QNetworking, 0) + + netIterator := net.Networks.ListPeers() + + if netIterator == nil { + logNetworkingManager.WithError(nil).Error("Couldn't load networks") + return networks + } + for netIterator.Next() { + + networks = append(networks, INetworkToQNetworking(netIterator.Value())) + } + + return networks +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go new file mode 100644 index 00000000..03ce8730 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go @@ -0,0 +1,180 @@ +package models + +import ( + "time" + + coin "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/therecipe/qt/core" +) + +// ip, port, source, block, lastSeenIn, lastSeenOut +const ( + Ip = iota + int(core.Qt__UserRole) + Port + Source + Block + LastSeenIn + LastSeenOut +) + +type NetworkingModel struct { + core.QAbstractListModel + + _ func() `constructor:"init"` + + _ map[int]*core.QByteArray `property:"roles"` + _ []*QNetworking `property:"networks"` + + _ func(*QNetworking) `slot:"addNetwork"` + _ func(row int) `slot:"removeNetwork"` + _ func([]*QNetworking) `slot:"addMultipleNetworks"` + _ func() `slot:"cleanNetworks"` + _ int `property:"count"` +} + +type QNetworking struct { + core.QObject + // ip, port, source, block, lastSeenIn, lastSeenOut + _ string `property:"ip"` + _ int `property:"port"` + _ string `property:"source"` + _ uint64 `property:"block"` + _ int64 `property:"lastSeenIn"` + _ int64 `property:"lastSeenOut"` +} + +func (netModel *NetworkingModel) init() { + netModel.SetRoles(map[int]*core.QByteArray{ + Ip: core.NewQByteArray2("ip", -1), + Port: core.NewQByteArray2("port", -1), + Source: core.NewQByteArray2("source", -1), + Block: core.NewQByteArray2("block", -1), + LastSeenIn: core.NewQByteArray2("lastSeenIn", -1), + LastSeenOut: core.NewQByteArray2("lastSeenOut", -1), + }) + + netModel.ConnectData(netModel.data) + netModel.ConnectRowCount(netModel.rowCount) + netModel.ConnectColumnCount(netModel.columnCount) + netModel.ConnectRoleNames(netModel.roleNames) + + netModel.ConnectAddNetwork(netModel.addNetwork) + netModel.ConnectRemoveNetwork(netModel.removeNetwork) + netModel.ConnectAddMultipleNetworks(netModel.addMultipleNetworks) + netModel.ConnectCleanNetworks(netModel.cleanNetworks) +} + +func (netModel *NetworkingModel) data(index *core.QModelIndex, role int) *core.QVariant { + if !index.IsValid() { + return core.NewQVariant() + } + + if index.Row() >= len(netModel.Networks()) { + return core.NewQVariant() + } + + var w = netModel.Networks()[index.Row()] + + switch role { + case Ip: + { + return core.NewQVariant1(w.Ip()) + } + + case Port: + { + return core.NewQVariant1(w.Port()) + } + + case Source: + { + return core.NewQVariant1(w.Source()) + } + + case Block: + { + return core.NewQVariant1(w.Block()) + } + case LastSeenIn: + { + return core.NewQVariant1(w.LastSeenIn()) + } + case LastSeenOut: + { + return core.NewQVariant1(w.LastSeenOut()) + } + + default: + { + return core.NewQVariant() + } + } +} + +func (netModel *NetworkingModel) rowCount(parent *core.QModelIndex) int { + return len(netModel.Networks()) +} + +func (netModel *NetworkingModel) columnCount(parent *core.QModelIndex) int { + return 1 +} + +func (netModel *NetworkingModel) roleNames() map[int]*core.QByteArray { + return netModel.Roles() +} + +func (netModel *NetworkingModel) addNetwork(w *QNetworking) { + netModel.BeginInsertRows(core.NewQModelIndex(), len(netModel.Networks()), len(netModel.Networks())) + netModel.SetNetworks(append(netModel.Networks(), w)) + netModel.EndInsertRows() + netModel.updateCount() + +} + +func (netModel *NetworkingModel) addMultipleNetworks(w []*QNetworking) { + for _, qnet := range w { + netModel.addNetwork(qnet) + } +} + + +func (netModel *NetworkingModel) cleanNetworks() { + netModel.BeginRemoveRows(core.NewQModelIndex(), 0, len(netModel.Networks())-1) + netModel.SetNetworks(make([]*QNetworking, 0)) + netModel.EndRemoveRows() +} + +func (netModel *NetworkingModel) removeNetwork(row int) { + netModel.BeginRemoveRows(core.NewQModelIndex(), row, row) + netModel.SetNetworks(append(netModel.Networks()[:row], netModel.Networks()[row+1:]...)) + netModel.EndRemoveRows() + netModel.updateCount() + +} + +func (netModel *NetworkingModel) updateCount() { + netModel.SetCount(len(netModel.Networks())) +} + +func INetworkToQNetworking(net coin.PexNode) *QNetworking { + q := NewQNetworking(nil) + + source := net.IsTrusted() + + q.SetIp(net.GetIp()) + q.SetPort(int(net.GetPort())) + if source { + q.SetSource("Default peer") + } else { + q.SetSource("Peer exchange") + } + q.SetBlock(net.GetBlockHeight()) + now := time.Now().Unix() + lastSent := now - net.GetLastSeenIn() + lastReceive := now - net.GetLastSeenOut() + q.SetLastSeenIn(lastSent) + q.SetLastSeenOut(lastReceive) + + return q +} + diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go new file mode 100644 index 00000000..abd1d6b6 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go @@ -0,0 +1,6 @@ +package pending + +func init() { + PendingTransactionList_QmlRegisterType2("PendingModels", 1, 0, "QPendingList") + PendingTransaction_QmlRegisterType2("PendingModels", 1, 0, "QPendingTransaction") +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go new file mode 100644 index 00000000..e7eaac9c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go @@ -0,0 +1,171 @@ +package pending + +import ( + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" //callable as skycoin + "github.com/fibercrypto/fibercryptowallet/src/core" + local "github.com/fibercrypto/fibercryptowallet/src/main" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + qtCore "github.com/therecipe/qt/core" +) + +var logPendingTxn = logging.MustGetLogger("modelsPendingTransaction") + +type PendingTransactionList struct { + qtCore.QObject + PEX core.PEX + WalletEnv core.WalletEnv + + _ func() `constructor:"init"` + + _ []*PendingTransaction `property:"transactions"` + _ bool `property:"loading"` + _ func(bool) []*PendingTransaction `slot:"recoverTransactions"` + _ func() `slot:"getAll"` + _ func() `slot:"cleanPendingTxns"` + _ func() `slot:"getMine"` +} + +type PendingTransaction struct { + qtCore.QObject + + _ string `property:"sky"` + _ string `property:"coinHours"` + _ *qtCore.QDateTime `property:"timeStamp"` + _ string `property:"transactionID"` + _ int `property:"mine"` +} + +func (model *PendingTransactionList) init() { + model.ConnectGetAll(model.getAll) + model.ConnectGetMine(model.getMine) + model.ConnectRecoverTransactions(model.recoverTransactions) + model.SetLoading(true) + model.ConnectCleanPendingTxns(model.cleanPendingTxns) + + altManager := local.LoadAltcoinManager() + walletsEnvs := make([]core.WalletEnv, 0) + for _, plug := range altManager.ListRegisteredPlugins() { + walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) + } + model.PEX = &skycoin.SkycoinPEX{} + model.WalletEnv = walletsEnvs[0] + +} + +func (model *PendingTransactionList) cleanPendingTxns() { + model.SetTransactions(make([]*PendingTransaction, 0)) +} + +func (model *PendingTransactionList) recoverTransactions(mine bool) []*PendingTransaction { + model.SetLoading(true) + if mine { + model.getMine() + } else { + model.getAll() + } + return model.Transactions() +} + +func (model *PendingTransactionList) getAll() { + logPendingTxn.Info("Getting txn details") + + txns, err := model.PEX.GetTxnPool() + if err != nil { + logPendingTxn.WithError(err).Warn("Couldn't get txn pool") + return + } + ptModels := make([]*PendingTransaction, 0) + for txns.Next() { + ptModel := TransactionToPendingTransaction(txns.Value()) + ptModel.SetMine(0) + ptModels = append(ptModels, ptModel) + } + model.SetLoading(false) + model.SetTransactions(ptModels) + +} + +func (model *PendingTransactionList) getMine() { + logPendingTxn.Info("Getting txn details") + + wallets := model.WalletEnv.GetWalletSet().ListWallets() + if wallets == nil { + logPendingTxn.WithError(nil).Warn("Couldn't load list of wallets") + return + } + ptModels := make([]*PendingTransaction, 0) + for wallets.Next() { + account := wallets.Value().GetCryptoAccount() + txns, err := account.ListPendingTransactions() + if err != nil { + //display an error in qml app when Mine is selected + logPendingTxn.WithError(err).Warn("Couldn't list pending transactions") + continue + } + for txns.Next() { + txn := txns.Value() + if txn.GetStatus() == core.TXN_STATUS_PENDING { + ptModel := TransactionToPendingTransaction(txn) + ptModel.SetMine(1) + ptModels = append(ptModels, ptModel) + } + } + } + model.SetLoading(false) + model.SetTransactions(ptModels) +} + +func TransactionToPendingTransaction(stxn core.Transaction) *PendingTransaction { + pt := NewPendingTransaction(nil) + year, month, day, h, m, s := util.ParseDate(int64(stxn.GetTimestamp())) + pt.SetTimeStamp(qtCore.NewQDateTime3(qtCore.NewQDate3(year, month, day), qtCore.NewQTime3(h, m, s, 0), qtCore.Qt__LocalTime)) + pt.SetTransactionID(stxn.GetId()) + iterator := skycoin.NewSkycoinTransactionOutputIterator(stxn.GetOutputs()) + sky, coinHours := uint64(0), uint64(0) + skyErr, coinHoursErr := false, false + for iterator.Next() { + output := iterator.Value() + val, err := output.GetCoins(skycoin.Sky) + if err != nil { + logPendingTxn.WithError(err).Warn("Couldn't get Skycoins") + } + skyErr = skyErr || (err != nil) + if !skyErr { + sky = sky + val + } + val, err = output.GetCoins(skycoin.CoinHour) + if err != nil { + logPendingTxn.WithError(err).Warn("Couldn't get Coin Hours") + } + coinHoursErr = coinHoursErr || (err != nil) + if !coinHoursErr { + coinHours = coinHours + val + } + } + skyAccuracy, err := util.AltcoinQuotient(skycoin.Sky) + if err != nil { + logPendingTxn.WithError(err).Warn("Couldn't get Skycoins quotient") + } + skyErr = skyErr || (err != nil) + float_sky := "" + if skyErr { + float_sky = "NA" + } else { + float_sky = util.FormatCoins(sky, skyAccuracy) + } + pt.SetSky(float_sky) + skychAccuracy, err2 := util.AltcoinQuotient(skycoin.CoinHour) + if err != nil { + logPendingTxn.WithError(err).Warn("Couldn't get Coin Hours quotient") + } + coinHoursErr = coinHoursErr || (err2 != nil) + uint_ch := "" + if coinHoursErr { + uint_ch = "NA" + } else { + uint_ch = util.FormatCoins(coinHours, skychAccuracy) + } + pt.SetCoinHours(uint_ch) + return pt +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go new file mode 100644 index 00000000..9135a294 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go @@ -0,0 +1,111 @@ +package models + +import ( + "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/models/address" + "github.com/fibercrypto/fibercryptowallet/src/util" + qtcore "github.com/therecipe/qt/core" +) + +type QTransaction struct { + qtcore.QObject + txn core.Transaction + _ string `property:"amount"` + _ string `property:"hoursTraspassed"` + _ string `property:"hoursBurned"` + _ string `property:"transactionId"` + _ *address.AddressList `property:"inputs"` + _ *address.AddressList `property:"outputs"` +} + +func NewQTransactionFromTransaction(txn core.Transaction) (*QTransaction, error) { + qtxn := NewQTransaction(nil) + qtxn.txn = txn + qtxn.SetTransactionId(txn.GetId()) + inputs := address.NewAddressList(nil) + outputs := address.NewAddressList(nil) + var hoursTraspassed uint64 + var skyTraspassed uint64 + hoursTraspassed = 0 + skyTraspassed = 0 + inputsAddresses := make(map[string]struct{}, 0) + quotient, err := util.AltcoinQuotient(params.CoinHoursTicker) + if err != nil { + return nil, err + } + ch, err := txn.ComputeFee(params.CoinHoursTicker) + if err != nil { + return nil, nil + } + fee := util.FormatCoins(ch, quotient) + qtxn.SetHoursBurned(fee) + + //Creating inputs + ins := txn.GetInputs() + for _, in := range ins { + qIn := address.NewAddressDetails(nil) + addr := in.GetSpentOutput().GetAddress().String() + inputsAddresses[addr] = struct{}{} + qIn.SetAddress(addr) + quotient, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + return nil, err + } + sky, err := in.GetCoins(params.SkycoinTicker) + if err != nil { + return nil, err + } + qIn.SetAddressSky(util.FormatCoins(sky, quotient)) + quotient, err = util.AltcoinQuotient(params.CoinHoursTicker) + if err != nil { + return nil, err + } + ch, err := in.GetCoins(params.CalculatedHoursTicker) + if err != nil { + return nil, err + } + qIn.SetAddressCoinHours(util.FormatCoins(ch, quotient)) + inputs.AddAddress(qIn) + } + qtxn.SetInputs(inputs) + + //Creating Outputs + outs := txn.GetOutputs() + for _, out := range outs { + qOu := address.NewAddressDetails(nil) + addr := out.GetAddress().String() + qOu.SetAddress(addr) + quotient, err := util.AltcoinQuotient(params.SkycoinTicker) + sky, err := out.GetCoins(params.SkycoinTicker) + if err != nil { + return nil, err + } + qOu.SetAddressSky(util.FormatCoins(sky, quotient)) + quotient, err = util.AltcoinQuotient(params.CoinHoursTicker) + if err != nil { + return nil, err + } + ch, err := out.GetCoins(params.CoinHoursTicker) + if err != nil { + return nil, err + } + qOu.SetAddressCoinHours(util.FormatCoins(ch, quotient)) + outputs.AddAddress(qOu) + _, ok := inputsAddresses[addr] + if !ok { + skyTraspassed += sky + hoursTraspassed += ch + } + } + qtxn.SetOutputs(outputs) + qtxn.SetHoursTraspassed(util.FormatCoins(hoursTraspassed, quotient)) + quotient, err = util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + return nil, err + } + strSky := util.FormatCoins(skyTraspassed, quotient) + qtxn.SetAmount(strSky) + + return qtxn, nil +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go new file mode 100644 index 00000000..d13cf90c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go @@ -0,0 +1,49 @@ +package transactions + +import ( + "github.com/fibercrypto/fibercryptowallet/src/models/address" + qtcore "github.com/therecipe/qt/core" +) + +func init() { + TransactionDetails_QmlRegisterType2("HistoryModels", 1, 0, "QTransactionDetail") +} + +const ( + Date = int(qtcore.Qt__UserRole) + 1< 1 { + walletsOutputs := make([]core.WalletOutput, 0) + for i, wlt := range wlts { + walletsOutputs = append(walletsOutputs, &util.SimpleWalletOutput{ + Wallet: wlt, + UxOut: outputsFrom[i], + }) + } + txn, err = walletM.transactionAPI.Spend(walletsOutputs, outputsTo, &changeAddr, opt) + } else { + txn, err = wlts[0].Spend(outputsFrom, outputsTo, &changeAddr, opt) + } + + if err != nil { + logWalletManager.WithError(err).Info("Error creating transaction") + return nil + } + + qTransaction, err := NewQTransactionFromTransaction(txn) + if err != nil { + logWalletManager.WithError(err).Info("Error converting transaction") + return nil + } + return qTransaction +} +func (walletM *WalletManager) sendFromAddresses(wltIds []string, from, addrTo, skyTo, coinHoursTo []string, change string, automaticCoinHours bool, burnFactor string) *QTransaction { + wltCache := make(map[string]core.Wallet, 0) + wlts := make([]core.Wallet, 0) + for _, wltId := range wltIds { + var wlt core.Wallet + wlt, exist := wltCache[wltId] + if !exist { + wlt = walletM.WalletEnv.GetWalletSet().GetWallet(wltId) + if wlt == nil { + logWalletManager.Warn("Couldn't load wallet to create transaction") + return nil + } + wltCache[wltId] = wlt + } + wlts = append(wlts, wlt) + } + + addrsFrom := make([]core.Address, 0) + for _, addr := range from { + + addrsFrom = append(addrsFrom, &util.GenericAddress{addr}) + } + outputsTo := make([]core.TransactionOutput, 0) + for i := 0; i < len(addrTo); i++ { + ch := "" + if !automaticCoinHours { + ch = coinHoursTo[i] + } + addr := util.NewGenericAddress(addrTo[i]) + out := util.NewGenericOutput(&addr, "") + // FIXME: Remove explicit reference to Skycoin + err := out.PushCoins(sky.Sky, skyTo[i]) + if err != nil { + logWalletManager.WithError(err).Warnf("Error parsing value for %s", sky.Sky) + return nil + } + // FIXME: Remove explicit reference to Skycoin + err = out.PushCoins(sky.CoinHour, ch) + if err != nil { + logWalletManager.WithError(err).Warnf("Error parsing value for %s", sky.Sky) + return nil + } + outputsTo = append(outputsTo, &out) + } + changeAddr := &util.GenericAddress{change} + + opt := util.NewKeyValueMap() + opt.SetValue("BurnFactor", burnFactor) + if automaticCoinHours { + opt.SetValue("CoinHoursSelectionType", "auto") + } else { + opt.SetValue("CoinHoursSelectionType", "manual") + } + var txn core.Transaction + var err error + if len(wltCache) > 1 { + walletsAddresses := make([]core.WalletAddress, 0) + for i, wlt := range wlts { + walletsAddresses = append(walletsAddresses, &util.SimpleWalletAddress{ + Wallet: wlt, + UxOut: addrsFrom[i], + }) + } + txn, err = walletM.transactionAPI.SendFromAddress(walletsAddresses, outputsTo, changeAddr, opt) + } else { + txn, err = wlts[0].SendFromAddress(addrsFrom, outputsTo, changeAddr, opt) + } + + if err != nil { + logWalletManager.WithError(err).Info("Error creating transaction") + return nil + } + + qtxn, err := NewQTransactionFromTransaction(txn) + if err != nil { + logWalletManager.WithError(err).Info("Error converting transaction") + return nil + } + logWalletManager.Info("Transaction created") + return qtxn + +} + +func (walletM *WalletManager) getOutputs(wltId, address string) []*QOutput { + outs, ok := walletM.outputsByAddress[address] + if !ok { + walletM.updateOutputs(wltId, address) + } + return outs +} + +func (walletM *WalletManager) getOutputsFromWallet(wltId string) []*QOutput { + logWalletManager.Info("Getting Outputs from wallet by Id") + outs := make([]*QOutput, 0) + addrIter, err := walletM.WalletEnv.GetWalletSet().GetWallet(wltId).GetLoadedAddresses() + if err != nil { + logWalletManager.WithError(err).Warn("Couldn't load addresses iterator") + return nil + } + for addrIter.Next() { + outs = append(outs, walletM.getOutputs(wltId, addrIter.Value().String())...) + } + logWalletManager.Info("Loaded all outputs") + return outs +} + +func (walletM *WalletManager) sendTo(wltId, destinationAddress, amount string) *QTransaction { + logWalletManager.Info("Creating Transaction") + wlt := walletM.WalletEnv.GetWalletSet().GetWallet(wltId) + addr := util.NewGenericAddress(destinationAddress) + opt := util.NewKeyValueMap() + opt.SetValue("BurnFactor", "0.5") + opt.SetValue("CoinHoursSelectionType", "auto") + if wlt == nil { + logWalletManager.Warn("Couldn't load wallet to create transaction") + return nil + } + txOut := util.NewGenericOutput(&addr, "") + // FIXME: Remove explicit reference to Skycoin + err := txOut.PushCoins(sky.Sky, amount) + if err != nil { + logWalletManager.WithError(err).Warn("Error parsing value for %s", sky.Sky) + return nil + } + txn, err := wlt.Transfer(&txOut, opt) + if err != nil { + logWalletManager.WithError(err).Warn("Couldn't create transaction") + return nil + } + qTxn, err := NewQTransactionFromTransaction(txn) + if err != nil { + logWalletManager.WithError(err).Warn("Couldn't convert transaction") + return nil + } + logWalletManager.Info("Transaction created") + return qTxn + +} + +func (walletM *WalletManager) signTxn(wltIds, address []string, source string, tmpPwd interface{}, index []int, qTxn *QTransaction) *QTransaction { + pwd, isPwdReader := tmpPwd.(core.PasswordReader) + if !isPwdReader { + return nil + } + logWalletManager.Info("Signig transaction") + + if len(wltIds) != len(address) { + logWalletManager.Error("Wallets and addresses provided are incorrect") + return nil + } + wltCache := make(map[string]core.Wallet) + wltByAddr := make(map[string]core.Wallet) + wlts := make([]core.Wallet, 0) + + for i, wltId := range wltIds { + var wlt core.Wallet + wlt, exist := wltCache[wltId] + if !exist { + wlt = walletM.WalletEnv.GetWalletSet().GetWallet(wltId) + if wlt == nil { + logWalletManager.Warn("Couldn't load wallet to Sign transaction") + return nil + } + wltCache[wltId] = wlt + } + wltByAddr[address[i]] = wlt + wlts = append(wlts, wlt) + } + + var txn core.Transaction + var err error + + if len(wltCache) > 1 { + signDescriptors := make([]core.InputSignDescriptor, 0) + for _, in := range qTxn.txn.GetInputs() { + sd := core.InputSignDescriptor{ + InputIndex: in.GetId(), + SignerID: core.UID(source), + Wallet: wltByAddr[in.GetSpentOutput().GetAddress().String()], + } + signDescriptors = append(signDescriptors, sd) + } + txn, err = walletM.signer.Sign(qTxn.txn, signDescriptors, pwd) + } else { + signer, err2 := util.LookupSignServiceForWallet(wlts[0], core.UID(source)) + if err2 != nil { + logWalletManager.WithError(err).Warnf("No signer %s for wallet %v", source, wlts[0]) + return nil + } + txn, err = wlts[0].Sign(qTxn.txn, signer, pwd, nil) + } + + if err != nil { + logWalletManager.WithError(err).Warn("Error signing txn") + return nil + } + + qTxn, err = NewQTransactionFromTransaction(txn) + if err != nil { + logWalletManager.WithError(err).Warn("Error converting transaction") + return nil + } + + return qTxn + +} +func (walletM *WalletManager) signAndBroadcastTxnAsync(wltIds, addresses []string, source string, bridgeForPassword *QBridge, index []int, qTxn *QTransaction) { + channel := make(chan *QTransaction) + go func() { + var pwd core.PasswordReader = func(message string, ctx core.KeyValueStore) (string, error) { + bridgeForPassword.BeginUse() + defer bridgeForPassword.EndUse() + bridgeForPassword.lock() + suffix := "" + v := ctx.GetValue(core.StrWalletLabel) + if v == nil { + v = ctx.GetValue(core.StrWalletName) + } + if v != nil { + if str, isStr := v.(string); isStr { + suffix = " for " + str + } + } + bridgeForPassword.GetPassword(message + suffix) + bridgeForPassword.lock() + pass := bridgeForPassword.getResult() + bridgeForPassword.unlock() + return pass, nil + } + + channel <- walletM.signTxn(wltIds, addresses, source, pwd, index, qTxn) + }() + + go func() { + txn := <-channel + if txn != nil { + walletM.broadcastTxn(txn) + } + }() +} + +func (walletM *WalletManager) createEncryptedWallet(seed, label, wltType, password string, scanN int) *QWallet { + logWalletManager.Info("Creating encrypted wallet") + pwd := util.ConstantPassword(password) + // NOTE: No easy way to get plain passwords in memory + password = "" + wlt, err := walletM.WalletEnv.GetWalletSet().CreateWallet(label, seed, wltType, true, pwd, scanN) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't create encrypted wallet") + return nil + } + + logWalletManager.Info("Created encrypted wallet") + return fromWalletToQWallet(wlt, true) + +} + +func (walletM *WalletManager) createUnencryptedWallet(seed, label, wltType string, scanN int) *QWallet { + logWalletManager.Info("Creating encrypted wallet") + pwd := util.EmptyPassword + wlt, err := walletM.WalletEnv.GetWalletSet().CreateWallet(label, seed, wltType, false, pwd, scanN) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't create unencrypted wallet") + return nil + } + logWalletManager.Info("Created unencrypted wallet") + + return fromWalletToQWallet(wlt, false) + +} + +func (walletM *WalletManager) getNewSeed(entropy int) string { + logWalletManager.Info("Getting new seed") + seed, err := walletM.SeedGenerator.GenerateMnemonic(entropy) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't get new seed") + return "" + } + logWalletManager.Info("Generated new seed") + return seed +} + +func (walletM *WalletManager) verifySeed(seed string) int { + logWalletManager.Info("Verifying seed") + ok, err := walletM.SeedGenerator.VerifyMnemonic(seed) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't verify seed") + return 0 + } + logWalletManager.Info("Verified seed") + if ok { + return 1 + } + return 0 + +} + +func (walletM *WalletManager) encryptWallet(id, password string) int { + logWalletManager.Info("Encrypting wallet") + pwd := util.ConstantPassword(password) + // NOTE: No easy way to get plain passwords in memory + password = "" + walletM.WalletEnv.GetStorage().Encrypt(id, pwd) + ret, err := walletM.WalletEnv.GetStorage().IsEncrypted(id) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't create encrypted wallets") + } + logWalletManager.Info("Wallet encrypted") + if ret { + return 1 + } + return 0 +} + +func (walletM *WalletManager) decryptWallet(id, password string) int { + logWalletManager.Info("Decrypt wallet") + pwd := util.ConstantPassword(password) + // NOTE: No easy way to get plain passwords in memory + password = "" + walletM.WalletEnv.GetStorage().Decrypt(id, pwd) + ret, err := walletM.WalletEnv.GetStorage().IsEncrypted(id) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't decrypt wallet") + } + logWalletManager.Info("Wallet decrypted") + if ret { + return 1 + } + return 0 +} + +func (walletM *WalletManager) newWalletAddress(id string, n int, password string) { + logWalletManager.Info("Creating new wallet addresses") + wlt := walletM.WalletEnv.GetWalletSet().GetWallet(id) + pwd := util.ConstantPassword(password) + // NOTE: No easy way to get plain passwords in memory + password = "" + wltEntriesLen := 0 + it, err := wlt.GetLoadedAddresses() + if err != nil { + logWalletManager.WithError(err).Error("Couldn't load addresses") + return + } + for it.Next() { + wltEntriesLen++ + } + wlt.GenAddresses(core.AccountAddress, uint32(wltEntriesLen), uint32(n), pwd) + logWalletManager.Info("New addresses created") +} + +func (walletM *WalletManager) getWallets() []*QWallet { + if walletM.wallets == nil { + walletM.updateWallets() + } + logWalletManager.Info("Getting wallets") + walletM.wallets = make([]*QWallet, 0) + if walletM.WalletEnv == nil { + walletM.UpdateWalletEnvs() + } + it := walletM.WalletEnv.GetWalletSet().ListWallets() + + if it == nil { + logWalletManager.WithError(nil).Error("Couldn't load wallets") + return walletM.wallets + + } + + for it.Next() { + + encrypted, err := walletM.WalletEnv.GetStorage().IsEncrypted(it.Value().GetId()) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't get wallets") + return walletM.wallets + } + if encrypted { + qw := fromWalletToQWallet(it.Value(), true) + walletM.wallets = append(walletM.wallets, qw) + } else { + qw := fromWalletToQWallet(it.Value(), false) + walletM.wallets = append(walletM.wallets, qw) + } + + } + //walletM.wallets = make([]*QWallet, 0) + + logWalletManager.Info("Wallets obtained") + return walletM.wallets +} + +func (walletM *WalletManager) editWallet(id, label string) *QWallet { + logWalletManager.Info("Editing wallet") + + wlt := walletM.WalletEnv.GetWalletSet().GetWallet(id) + wlt.SetLabel(label) + wlt = walletM.WalletEnv.GetWalletSet().GetWallet(id) + encrypted, err := walletM.WalletEnv.GetStorage().IsEncrypted(wlt.GetId()) + if err != nil { + logWalletManager.WithError(err).Error("Couldn't edit wallet") + return nil + } + qWallet := fromWalletToQWallet(wlt, encrypted) + logWalletManager.Info("Wallet edited") + return qWallet +} + +func (walletM *WalletManager) getAddresses(Id string) []*QAddress { + addrs, ok := walletM.addresseseByWallets[Id] + if !ok { + walletM.updateAddresses(Id) + addrs = walletM.addresseseByWallets[Id] + } + return addrs +} + +func fromWalletToQWallet(wlt core.Wallet, isEncrypted bool) *QWallet { + + qWallet := NewQWallet(nil) + qml.QQmlEngine_SetObjectOwnership(qWallet, qml.QQmlEngine__CppOwnership) + qWallet.SetName(wlt.GetLabel()) + qWallet.SetExpand(false) + + qWallet.SetFileName(wlt.GetId()) + + qWallet.SetEncryptionEnabled(0) + if isEncrypted { + qWallet.SetEncryptionEnabled(1) + } + + bl, err := wlt.GetCryptoAccount().GetBalance(sky.Sky) + if err != nil { + qWallet.SetSky("N/A") + qWallet.SetCoinHours("N/A") + logWalletManager.WithError(err).Error("Couldn't get Skycoin balance") + return qWallet + } + + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) + if err != nil { + qWallet.SetSky("N/A") + qWallet.SetCoinHours("N/A") + logWalletManager.WithError(err).Error("Couldn't get Skycoin Altcoin quotient") + return qWallet + } + + floatBl := float64(bl) / float64(accuracy) + qWallet.SetSky(fmt.Sprint(floatBl)) + + bl, err = wlt.GetCryptoAccount().GetBalance(sky.CoinHoursTicker) + if err != nil { + qWallet.SetCoinHours("N/A") + logWalletManager.WithError(err).Error("Couldn't get Coin Hours balance") + return qWallet + } + qWallet.SetCoinHours(fmt.Sprint(bl)) + + return qWallet +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go new file mode 100644 index 00000000..0fc491b9 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go @@ -0,0 +1,239 @@ +package models + +import ( + "strconv" + + coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" + "github.com/fibercrypto/fibercryptowallet/src/util" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + "github.com/therecipe/qt/core" + "github.com/therecipe/qt/qml" +) + +const ( + Name = int(core.Qt__UserRole) + iota + 1 + EncryptionEnabled + Sky + CoinHours + FileName + Expand +) + +var logWalletsModel = logging.MustGetLogger("Wallets Model") + +type WalletModel struct { + core.QAbstractListModel + + _ func() `constructor:"init"` + + _ map[int]*core.QByteArray `property:"roles"` + _ []*QWallet `property:"wallets"` + + _ func(*QWallet) `slot:"addWallet"` + _ func(row int, name string, encryptionEnabled bool, sky string, coinHours string) `slot:"editWallet"` + _ func(row int) `slot:"removeWallet"` + _ func([]*QWallet) `slot:"loadModel"` + _ func([]*QWallet) `slot:"updateModel"` + _ int `property:"count"` +} + +type QWallet struct { + core.QObject + _ string `property:"name"` + _ int `property:"encryptionEnabled"` + _ string `property:"sky"` + _ string `property:"coinHours"` + _ string `property:"fileName"` + _ bool `property:"expand"` +} + +func (walletModel *WalletModel) init() { + logWalletsModel.Info("Initialize Wallet model") + walletModel.SetRoles(map[int]*core.QByteArray{ + Name: core.NewQByteArray2("name", -1), + EncryptionEnabled: core.NewQByteArray2("encryptionEnabled", -1), + Sky: core.NewQByteArray2("sky", -1), + CoinHours: core.NewQByteArray2("coinHours", -1), + FileName: core.NewQByteArray2("fileName", -1), + Expand: core.NewQByteArray2("expand", -1), + }) + qml.QQmlEngine_SetObjectOwnership(walletModel, qml.QQmlEngine__CppOwnership) + walletModel.ConnectData(walletModel.data) + walletModel.ConnectSetData(walletModel.setData) + walletModel.ConnectRowCount(walletModel.rowCount) + walletModel.ConnectColumnCount(walletModel.columnCount) + walletModel.ConnectRoleNames(walletModel.roleNames) + + walletModel.ConnectAddWallet(walletModel.addWallet) + walletModel.ConnectEditWallet(walletModel.editWallet) + walletModel.ConnectRemoveWallet(walletModel.removeWallet) + walletModel.ConnectLoadModel(walletModel.loadModel) + walletModel.ConnectUpdateModel(walletModel.updateModel) + +} + +func (walletModel *WalletModel) data(index *core.QModelIndex, role int) *core.QVariant { + logWalletsModel.Info("Loading data for index") + if !index.IsValid() { + return core.NewQVariant() + } + + if index.Row() >= len(walletModel.Wallets()) { + return core.NewQVariant() + } + + var w = walletModel.Wallets()[index.Row()] + + switch role { + case Name: + { + return core.NewQVariant1(w.Name()) + } + + case EncryptionEnabled: + { + return core.NewQVariant1(w.EncryptionEnabled()) + } + + case Sky: + { + return core.NewQVariant1(w.Sky()) + } + + case CoinHours: + { + accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) + if err != nil { + logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") + } + val, err := strconv.ParseUint(w.CoinHours(), 10, 64) + return core.NewQVariant1(util.FormatCoins(val, accuracy)) + } + case FileName: + { + return core.NewQVariant1(w.FileName()) + } + case Expand: + { + return core.NewQVariant1(w.IsExpand()) + } + default: + { + return core.NewQVariant() + } + } +} + +func (walletModel *WalletModel) setData(index *core.QModelIndex, value *core.QVariant, role int) bool { + + if !index.IsValid() { + return false + } + + if index.Row() >= len(walletModel.Wallets()) { + return false + } + + var w = walletModel.Wallets()[index.Row()] + + switch role { + case Name: + { + w.SetName(value.ToString()) + } + case EncryptionEnabled: + { + w.SetEncryptionEnabled(value.ToInt(nil)) + } + case Sky: + { + w.SetSky(value.ToString()) + } + case CoinHours: + { + w.SetCoinHours(value.ToString()) + } + case FileName: + { + w.SetFileName(value.ToString()) + } + case Expand: + { + w.SetExpand(value.ToBool()) + } + default: + { + return false + } + } + + walletModel.DataChanged(index, index, []int{role}) + return true +} + +func (walletModel *WalletModel) rowCount(parent *core.QModelIndex) int { + return len(walletModel.Wallets()) +} + +func (walletModel *WalletModel) columnCount(parent *core.QModelIndex) int { + return 1 +} + +func (walletModel *WalletModel) roleNames() map[int]*core.QByteArray { + return walletModel.Roles() +} + +func (walletModel *WalletModel) addWallet(w *QWallet) { + logWalletsModel.Info("Add Wallet") + if w.Pointer() == nil { + return + } + walletModel.BeginInsertRows(core.NewQModelIndex(), len(walletModel.Wallets()), len(walletModel.Wallets())) + qml.QQmlEngine_SetObjectOwnership(w, qml.QQmlEngine__CppOwnership) + walletModel.SetWallets(append(walletModel.Wallets(), w)) + walletModel.SetCount(walletModel.Count() + 1) + walletModel.EndInsertRows() +} + +func (walletModel *WalletModel) editWallet(row int, name string, encrypted bool, sky string, coinHours string) { + logWalletsModel.Info("Edit Wallet") + pIndex := walletModel.Index(row, 0, core.NewQModelIndex()) + + walletModel.setData(pIndex, core.NewQVariant1(name), Name) + if encrypted { + walletModel.setData(pIndex, core.NewQVariant1(1), EncryptionEnabled) + } else { + walletModel.setData(pIndex, core.NewQVariant1(0), EncryptionEnabled) + } + walletModel.setData(pIndex, core.NewQVariant1(sky), Sky) + walletModel.setData(pIndex, core.NewQVariant1(coinHours), CoinHours) +} + +func (walletModel *WalletModel) removeWallet(row int) { + logWalletsModel.Info("Remove wallets for index") + walletModel.BeginRemoveRows(core.NewQModelIndex(), row, row) + walletModel.SetWallets(append(walletModel.Wallets()[:row], walletModel.Wallets()[row+1:]...)) + walletModel.SetCount(walletModel.Count() - 1) + walletModel.EndRemoveRows() +} + +func (walletModel *WalletModel) updateModel(wallets []*QWallet) { + go func() { + for i, wlt := range wallets { + walletModel.editWallet(i, wlt.Name(), wlt.EncryptionEnabled() == 1, wlt.Sky(), wlt.CoinHours()) + } + }() +} + +func (walletModel *WalletModel) loadModel(wallets []*QWallet) { + logWalletsModel.Info("Loading wallets") + for _, wlt := range wallets { + //wallets[i].SetSky(58) + qml.QQmlEngine_SetObjectOwnership(wlt, qml.QQmlEngine__CppOwnership) + } + walletModel.BeginResetModel() + walletModel.SetWallets(wallets) + + walletModel.EndResetModel() + walletModel.SetCount(len(walletModel.Wallets())) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go new file mode 100644 index 00000000..02d80422 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go @@ -0,0 +1,6 @@ +package params + +const ( + // Default refresh timeout for API data + DataRefreshTimeout = 1000000 //FIXME: set correct value +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go new file mode 100644 index 00000000..b691acbf --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go @@ -0,0 +1,49 @@ +package util + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +func NewGenericAddress(addr string) GenericAddress { + return GenericAddress{ + Address: addr, + } +} + +// GenericAddress transient editable crypto address +type GenericAddress struct { + Address string +} + +func (ga *GenericAddress) Bytes() []byte { + return []byte(ga.Address) +} + +func (ga *GenericAddress) Checksum() core.Checksum { + return []byte{} +} + +func (ga *GenericAddress) Verify(core.PubKey) error { + return nil +} + +func (ga *GenericAddress) Null() bool { + return ga.Address == "" +} + +func (ga *GenericAddress) IsBip32() bool { + return false +} + +func (ga *GenericAddress) String() string { + return ga.Address +} + +func (ga *GenericAddress) GetCryptoAccount() core.CryptoAccount { + return nil +} + +// Type assertions +var ( + _ core.Address = &GenericAddress{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go new file mode 100644 index 00000000..bf3016d1 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go @@ -0,0 +1,72 @@ +package util + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" +) + +func NewGenericOutput(addr core.Address, id string) GenericOutput { + return GenericOutput{ + Address: addr, + id: id, + Balance: make(map[string]uint64), + } +} + +// GenericOutput is a transient editable transaction output +type GenericOutput struct { + Address core.Address + Balance map[string]uint64 + id string +} + +// GetId provides transaction output ID +func (gOut *GenericOutput) GetId() string { + return gOut.id +} + +// IsSpent determines whether there exists a confirmed transaction with an input spending this output +func (gOut *GenericOutput) IsSpent() bool { + return false +} + +// GetAddress returns the address of the party receiving funds +func (gOut *GenericOutput) GetAddress() core.Address { + return gOut.Address +} + +// SetCoins allocates coin for an asset given its ticker +func (gOut *GenericOutput) SetCoins(ticker string, coins uint64) { + gOut.Balance[ticker] = coins +} + +// PushCoins parses coins string and allocates them for an asset given its ticker +func (gOut *GenericOutput) PushCoins(ticker string, coinStr string) error { + coins, err := GetCoinValue(coinStr, ticker) + if err != nil { + return err + } + gOut.Balance[ticker] = coins + return nil +} + +// GetCoins looks up coins for asset represented by ticker that have been transferred in this output +func (gOut *GenericOutput) GetCoins(ticker string) (uint64, error) { + if coins, hasCoins := gOut.Balance[ticker]; hasCoins { + return coins, nil + } + return 0, errors.ErrInvalidAltcoinTicker +} + +// SupportedAssets enumerates tickers of crypto assets supported by this output +func (gOut *GenericOutput) SupportedAssets() (tickers []string) { + for t := range gOut.Balance { + tickers = append(tickers, t) + } + return +} + +// Type assertions +var ( + _ core.TransactionOutput = &GenericOutput{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go new file mode 100644 index 00000000..25eb3d97 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go @@ -0,0 +1,11 @@ +package util + +import "time" + +// ParseDate parse timestamp to a date represented as a tuple +func ParseDate(timeStamp int64) (int, int, int, int, int, int) { + t := time.Unix(timeStamp, 0) //Fixme: use or not UTC() for local time or for server time? + y, _m, d := t.Date() + + return y, int(_m), d, t.Hour(), t.Minute(), t.Second() +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go new file mode 100644 index 00000000..e9066f4c --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go @@ -0,0 +1,441 @@ +package logging + +import ( + "bytes" + "fmt" + "io" + "os" + "sort" + "strings" + "sync" + "time" + + "github.com/mgutz/ansi" + "github.com/sirupsen/logrus" + "golang.org/x/crypto/ssh/terminal" +) + +const defaultTimestampFormat = time.RFC3339 + +var ( + baseTimestamp = time.Now() + defaultColorScheme = &ColorScheme{ + InfoLevelStyle: "green", + WarnLevelStyle: "yellow", + ErrorLevelStyle: "red", + FatalLevelStyle: "red", + PanicLevelStyle: "red", + DebugLevelStyle: "blue", + PrefixStyle: "cyan", + TimestampStyle: "black+h", + CallContextStyle: "black+h", + CriticalStyle: "magenta+h", + } + noColorsColorScheme = &compiledColorScheme{ + InfoLevelColor: ansi.ColorFunc(""), + WarnLevelColor: ansi.ColorFunc(""), + ErrorLevelColor: ansi.ColorFunc(""), + FatalLevelColor: ansi.ColorFunc(""), + PanicLevelColor: ansi.ColorFunc(""), + DebugLevelColor: ansi.ColorFunc(""), + PrefixColor: ansi.ColorFunc(""), + TimestampColor: ansi.ColorFunc(""), + CallContextColor: ansi.ColorFunc(""), + CriticalColor: ansi.ColorFunc(""), + } + defaultCompiledColorScheme = compileColorScheme(defaultColorScheme) +) + +func miniTS() int { + return int(time.Since(baseTimestamp) / time.Second) +} + +// ColorScheme configures the logging output colors +type ColorScheme struct { + InfoLevelStyle string + WarnLevelStyle string + ErrorLevelStyle string + FatalLevelStyle string + PanicLevelStyle string + DebugLevelStyle string + PrefixStyle string + TimestampStyle string + CallContextStyle string + CriticalStyle string +} + +type compiledColorScheme struct { + InfoLevelColor func(string) string + WarnLevelColor func(string) string + ErrorLevelColor func(string) string + FatalLevelColor func(string) string + PanicLevelColor func(string) string + DebugLevelColor func(string) string + PrefixColor func(string) string + TimestampColor func(string) string + CallContextColor func(string) string + CriticalColor func(string) string +} + +// TextFormatter formats log output +type TextFormatter struct { + // Set to true to bypass checking for a TTY before outputting colors. + ForceColors bool + + // Force disabling colors. For a TTY colors are enabled by default. + DisableColors bool + + // Force formatted layout, even for non-TTY output. + ForceFormatting bool + + // Disable timestamp logging. useful when output is redirected to logging + // system that already adds timestamps. + DisableTimestamp bool + + // Disable the conversion of the log levels to uppercase + DisableUppercase bool + + // Enable logging the full timestamp when a TTY is attached instead of just + // the time passed since beginning of execution. + FullTimestamp bool + + // Timestamp format to use for display when a full timestamp is printed. + TimestampFormat string + + // The fields are sorted by default for a consistent output. For applications + // that log extremely frequently and don't use the JSON formatter this may not + // be desired. + DisableSorting bool + + // Wrap empty fields in quotes if true. + QuoteEmptyFields bool + + // Can be set to the override the default quoting character " + // with something else. For example: ', or `. + QuoteCharacter string + + // Pad msg field with spaces on the right for display. + // The value for this parameter will be the size of padding. + // Its default value is zero, which means no padding will be applied for msg. + SpacePadding int + + // Always use quotes for string values (except for empty fields) + AlwaysQuoteStrings bool + + // Color scheme to use. + colorScheme *compiledColorScheme + + // Whether the logger's out is to a terminal. + isTerminal bool + + sync.Once +} + +func getCompiledColor(main string, fallback string) func(string) string { + var style string + if main != "" { + style = main + } else { + style = fallback + } + return ansi.ColorFunc(style) +} + +func compileColorScheme(s *ColorScheme) *compiledColorScheme { + return &compiledColorScheme{ + InfoLevelColor: getCompiledColor(s.InfoLevelStyle, defaultColorScheme.InfoLevelStyle), + WarnLevelColor: getCompiledColor(s.WarnLevelStyle, defaultColorScheme.WarnLevelStyle), + ErrorLevelColor: getCompiledColor(s.ErrorLevelStyle, defaultColorScheme.ErrorLevelStyle), + FatalLevelColor: getCompiledColor(s.FatalLevelStyle, defaultColorScheme.FatalLevelStyle), + PanicLevelColor: getCompiledColor(s.PanicLevelStyle, defaultColorScheme.PanicLevelStyle), + DebugLevelColor: getCompiledColor(s.DebugLevelStyle, defaultColorScheme.DebugLevelStyle), + PrefixColor: getCompiledColor(s.PrefixStyle, defaultColorScheme.PrefixStyle), + TimestampColor: getCompiledColor(s.TimestampStyle, defaultColorScheme.TimestampStyle), + CallContextColor: getCompiledColor(s.CallContextStyle, defaultColorScheme.CallContextStyle), + CriticalColor: getCompiledColor(s.CriticalStyle, defaultColorScheme.CriticalStyle), + } +} + +func (f *TextFormatter) init(entry *logrus.Entry) { + if len(f.QuoteCharacter) == 0 { + f.QuoteCharacter = "\"" + } + if entry.Logger != nil { + f.isTerminal = f.checkIfTerminal(entry.Logger.Out) + } +} + +func (f *TextFormatter) checkIfTerminal(w io.Writer) bool { + switch v := w.(type) { + case *os.File: + return terminal.IsTerminal(int(v.Fd())) + default: + return false + } +} + +// SetColorScheme sets the TextFormatter's color scheme configuration +func (f *TextFormatter) SetColorScheme(colorScheme *ColorScheme) { + f.colorScheme = compileColorScheme(colorScheme) +} + +// Format formats a logrus.Entry +func (f *TextFormatter) Format(entry *logrus.Entry) ([]byte, error) { + var b *bytes.Buffer + keys := make([]string, 0, len(entry.Data)) + for k := range entry.Data { + keys = append(keys, k) + } + lastKeyIdx := len(keys) - 1 + + if !f.DisableSorting { + sort.Strings(keys) + } + if entry.Buffer != nil { + b = entry.Buffer + } else { + b = &bytes.Buffer{} + } + + f.Do(func() { f.init(entry) }) + + isFormatted := f.ForceFormatting || f.isTerminal + + timestampFormat := f.TimestampFormat + if timestampFormat == "" { + timestampFormat = defaultTimestampFormat + } + if isFormatted { + isColored := (f.ForceColors || f.isTerminal) && !f.DisableColors + var colorScheme *compiledColorScheme + if isColored { + if f.colorScheme == nil { + colorScheme = defaultCompiledColorScheme + } else { + colorScheme = f.colorScheme + } + } else { + colorScheme = noColorsColorScheme + } + f.printColored(b, entry, keys, timestampFormat, colorScheme) + } else { + if !f.DisableTimestamp { + f.appendKeyValue(b, "time", entry.Time.Format(timestampFormat), true) + } + f.appendKeyValue(b, "level", entry.Level.String(), true) + if entry.Message != "" { + f.appendKeyValue(b, "msg", entry.Message, lastKeyIdx >= 0) + } + for i, key := range keys { + f.appendKeyValue(b, key, entry.Data[key], lastKeyIdx != i) + } + } + + b.WriteByte('\n') //nolint:gosec + return b.Bytes(), nil +} + +func (f *TextFormatter) printColored(b *bytes.Buffer, entry *logrus.Entry, keys []string, timestampFormat string, colorScheme *compiledColorScheme) { + var levelColor func(string) string + var levelText string + switch entry.Level { + case logrus.InfoLevel: + levelColor = colorScheme.InfoLevelColor + case logrus.WarnLevel: + levelColor = colorScheme.WarnLevelColor + case logrus.ErrorLevel: + levelColor = colorScheme.ErrorLevelColor + case logrus.FatalLevel: + levelColor = colorScheme.FatalLevelColor + case logrus.PanicLevel: + levelColor = colorScheme.PanicLevelColor + default: + levelColor = colorScheme.DebugLevelColor + } + + priority, ok := entry.Data[logPriorityKey] + hasPriority := ok && priority == logPriorityCritical + + if entry.Level != logrus.WarnLevel { + levelText = entry.Level.String() + } else { + levelText = "warn" + } + + if !f.DisableUppercase { + levelText = strings.ToUpper(levelText) + } + + level := levelColor(levelText) + message := entry.Message + prefix := "" + + prefixText := extractPrefix(entry) + if prefixText != "" { + prefixText = " " + prefixText + ":" + prefix = colorScheme.PrefixColor(prefixText) + } + + messageFormat := "%s" + if f.SpacePadding != 0 { + messageFormat = fmt.Sprintf("%%-%ds", f.SpacePadding) + } + if message != "" { + messageFormat = " " + messageFormat + } + + callContextParts := []string{} + if ifile, ok := entry.Data["file"]; ok { + if sfile, ok := ifile.(string); ok && sfile != "" { + callContextParts = append(callContextParts, sfile) + } + } + if ifunc, ok := entry.Data["func"]; ok { + if sfunc, ok := ifunc.(string); ok && sfunc != "" { + callContextParts = append(callContextParts, sfunc) + } + } + if iline, ok := entry.Data["line"]; ok { + sline := "" + switch iline := iline.(type) { + case string: + sline = iline + case int, uint, int32, int64, uint32, uint64: + sline = fmt.Sprint(iline) + } + if sline != "" { + callContextParts = append(callContextParts, fmt.Sprint(sline)) + } + } + callContextText := strings.Join(callContextParts, ":") + callContext := colorScheme.CallContextColor(callContextText) + if callContext != "" { + callContext = " " + callContext + } + + if f.DisableTimestamp { + if hasPriority { + str := fmt.Sprintf("%s%s%s"+messageFormat, levelText, callContextText, prefixText, message) + fmt.Fprint(b, colorScheme.CriticalColor(str)) + } else { + fmt.Fprintf(b, "%s%s%s"+messageFormat, level, callContext, prefix, message) + } + } else { + var timestamp string + if !f.FullTimestamp { + timestamp = fmt.Sprintf("[%04d]", miniTS()) + } else { + timestamp = fmt.Sprintf("[%s]", entry.Time.Format(timestampFormat)) + } + + coloredTimestamp := colorScheme.TimestampColor(timestamp) + + if hasPriority { + str := fmt.Sprintf("%s %s%s%s"+messageFormat, timestamp, levelText, callContextText, prefixText, message) + fmt.Fprint(b, colorScheme.CriticalColor(str)) + } else { + fmt.Fprintf(b, "%s %s%s%s"+messageFormat, coloredTimestamp, level, callContext, prefix, message) + } + } + + for _, k := range keys { + if k != "prefix" && k != "file" && k != "func" && k != "line" && k != logPriorityKey && k != logModuleKey { + v := entry.Data[k] + fmt.Fprintf(b, " %s", f.formatKeyValue(levelColor(k), v)) + } + } +} + +func (f *TextFormatter) needsQuoting(text string) bool { + if len(text) == 0 { + return f.QuoteEmptyFields + } + + if f.AlwaysQuoteStrings { + return true + } + + for _, ch := range text { + if !((ch >= 'a' && ch <= 'z') || + (ch >= 'A' && ch <= 'Z') || + (ch >= '0' && ch <= '9') || + ch == '-' || ch == '.') { + return true + } + } + + return false +} + +func extractPrefix(e *logrus.Entry) string { + var module string + if iModule, ok := e.Data[logModuleKey]; ok { + module, _ = iModule.(string) + } + + var priority string + if iPriority, ok := e.Data[logPriorityKey]; ok { + priority, _ = iPriority.(string) + } + + switch { + case priority == "": + return fmt.Sprintf("[%s]", module) + case module == "": + return fmt.Sprintf("[%s]", priority) + default: + return fmt.Sprintf("[%s:%s]", module, priority) + } +} + +func (f *TextFormatter) formatKeyValue(key string, value interface{}) string { + return fmt.Sprintf("%s=%s", key, f.formatValue(value)) +} + +func (f *TextFormatter) formatValue(value interface{}) string { + switch value := value.(type) { + case string: + if f.needsQuoting(value) { + return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) + } + return value + case error: + errmsg := value.Error() + if f.needsQuoting(errmsg) { + return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) + } + return errmsg + default: + return fmt.Sprintf("%+v", value) + } +} + +func (f *TextFormatter) appendKeyValue(b *bytes.Buffer, key string, value interface{}, appendSpace bool) { + b.WriteString(key) //nolint:gosec + b.WriteByte('=') //nolint:gosec + f.appendValue(b, value) //nolint:gosec + + if appendSpace { + b.WriteByte(' ') //nolint:gosec + } +} + +func (f *TextFormatter) appendValue(b *bytes.Buffer, value interface{}) { + switch value := value.(type) { + case string: + if f.needsQuoting(value) { + fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) + } else { + b.WriteString(value) //nolint:gosec + } + case error: + errmsg := value.Error() + if f.needsQuoting(errmsg) { + fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) + } else { + b.WriteString(errmsg) //nolint:gosec + } + default: + fmt.Fprint(b, value) + } +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go new file mode 100644 index 00000000..d8d0cc61 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go @@ -0,0 +1,44 @@ +package logging + +import ( + "io" + + "github.com/sirupsen/logrus" +) + +// WriteHook is a logrus.Hook that logs to an io.Writer +type WriteHook struct { + w io.Writer + formatter logrus.Formatter +} + +// NewWriteHook returns a new WriteHook +func NewWriteHook(w io.Writer) *WriteHook { + return &WriteHook{ + w: w, + formatter: &TextFormatter{ + DisableColors: true, + FullTimestamp: true, + AlwaysQuoteStrings: true, + QuoteEmptyFields: true, + ForceFormatting: true, + }, + } +} + +// Levels returns Levels accepted by the WriteHook. +// All logrus.Levels are returned. +func (f *WriteHook) Levels() []logrus.Level { + return logrus.AllLevels +} + +// Fire writes a logrus.Entry to the file +func (f *WriteHook) Fire(e *logrus.Entry) error { + b, err := f.formatter.Format(e) + if err != nil { + return err + } + + _, err = f.w.Write(b) + return err +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go new file mode 100644 index 00000000..7b7e3359 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go @@ -0,0 +1,77 @@ +package logging + +import ( + "os" + "time" + + "github.com/sirupsen/logrus" +) + +// Logger wraps logrus.FieldLogger +type Logger struct { + logrus.FieldLogger +} + +// Critical adds special critical-level fields for specially highlighted logging, +// since logrus lacks a distinct critical field and does not have configurable log levels +func (logger *Logger) Critical() logrus.FieldLogger { + return logger.WithField(logPriorityKey, logPriorityCritical) +} + +// WithTime overrides time, used by logger. +func (logger *Logger) WithTime(t time.Time) *logrus.Entry { + return logger.WithFields(logrus.Fields{}).WithTime(t) +} + +// MasterLogger wraps logrus.Logger and is able to create new package-aware loggers +type MasterLogger struct { + *logrus.Logger +} + +// NewMasterLogger creates a new package-aware logger with formatting string +func NewMasterLogger() *MasterLogger { + hooks := make(logrus.LevelHooks) + + return &MasterLogger{ + Logger: &logrus.Logger{ + Out: os.Stdout, + Formatter: &TextFormatter{ + FullTimestamp: true, + AlwaysQuoteStrings: true, + QuoteEmptyFields: true, + ForceFormatting: true, + DisableColors: false, + ForceColors: false, + }, + Hooks: hooks, + Level: logrus.DebugLevel, + }, + } +} + +// PackageLogger instantiates a package-aware logger +func (logger *MasterLogger) PackageLogger(moduleName string) *Logger { + return &Logger{ + FieldLogger: logger.WithField(logModuleKey, moduleName), + } +} + +// AddHook adds a logrus.Hook to the logger and its module loggers +func (logger *MasterLogger) AddHook(hook logrus.Hook) { + logger.Hooks.Add(hook) +} + +// SetLevel sets the log level for the logger and its module loggers +func (logger *MasterLogger) SetLevel(level logrus.Level) { + logger.Level = level +} + +// EnableColors enables colored logging +func (logger *MasterLogger) EnableColors() { + logger.Formatter.(*TextFormatter).DisableColors = false +} + +// DisableColors disables colored logging +func (logger *MasterLogger) DisableColors() { + logger.Formatter.(*TextFormatter).DisableColors = true +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go new file mode 100644 index 00000000..f7b86ffc --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go @@ -0,0 +1,79 @@ +/* +Package logging provides application logging utilities +*/ +package logging + +import ( + "errors" + "io" + "io/ioutil" + "strings" + + "github.com/sirupsen/logrus" +) + +var log = NewMasterLogger() + +const ( + // logModuleKey is the key used for the module name data entry + logModuleKey = "_module" + // logPriorityKey is the log entry key for priority log statements + logPriorityKey = "_priority" + // logPriorityCritical is the log entry value for priority log statements + logPriorityCritical = "CRITICAL" +) + +// LevelFromString returns a logrus.Level from a string identifier +func LevelFromString(s string) (logrus.Level, error) { + switch strings.ToLower(s) { + case "debug": + return logrus.DebugLevel, nil + case "info", "notice": + return logrus.InfoLevel, nil + case "warn", "warning": + return logrus.WarnLevel, nil + case "error": + return logrus.ErrorLevel, nil + case "fatal", "critical": + return logrus.FatalLevel, nil + case "panic": + return logrus.PanicLevel, nil + default: + return logrus.DebugLevel, errors.New("could not convert string to log level") + } +} + +// MustGetLogger returns a package-aware logger from the master logger +func MustGetLogger(module string) *Logger { + return log.PackageLogger(module) +} + +// AddHook adds a hook to the global logger +func AddHook(hook logrus.Hook) { + log.AddHook(hook) +} + +// EnableColors enables colored logging +func EnableColors() { + log.EnableColors() +} + +// DisableColors disables colored logging +func DisableColors() { + log.DisableColors() +} + +// SetLevel sets the logger's minimum log level +func SetLevel(level logrus.Level) { + log.SetLevel(level) +} + +// SetOutputTo sets the logger's output to an io.Writer +func SetOutputTo(w io.Writer) { + log.Out = w +} + +// Disable disables the logger completely +func Disable() { + log.Out = ioutil.Discard +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go new file mode 100644 index 00000000..b08591e1 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go @@ -0,0 +1,45 @@ +package util + +import ( + "errors" + "math" + + "github.com/fibercrypto/fibercryptowallet/src/core" + local "github.com/fibercrypto/fibercryptowallet/src/main" +) + +func AltcoinCaption(ticker string) string { + if info, isRegistered := local.LoadAltcoinManager().DescribeAltcoin(ticker); isRegistered { + return info.Name + } + return ticker + " " +} + +func AltcoinQuotient(ticker string) (uint64, error) { + if info, isRegistered := local.LoadAltcoinManager().DescribeAltcoin(ticker); isRegistered { + return uint64(math.Pow(float64(10), float64(info.Accuracy))), nil + } + return uint64(0), errors.New(ticker + " ") +} + +func RegisterAltcoin(p core.AltcoinPlugin) { + local.LoadAltcoinManager().RegisterPlugin(p) +} + +// LookupSignerByUID search for signer matching given ID +func LookupSignerByUID(wlt core.Wallet, id core.UID) core.TxnSigner { + wltSigner, isSigner := wlt.(core.TxnSigner) + // Reference to self + if id == core.UID("") { + if isSigner { + return wltSigner + } + return nil + } + // Wallet matches ID + if isSigner && wltSigner.GetSignerUID() == id { + return wltSigner + } + // Lookup global signers + return local.LoadAltcoinManager().LookupSignService(id) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go new file mode 100644 index 00000000..2fecebe2 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go @@ -0,0 +1,123 @@ +package util + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" + "github.com/fibercrypto/fibercryptowallet/src/errors" + local "github.com/fibercrypto/fibercryptowallet/src/main" +) + +// AttachSignService registers a signing strategy for use by wallets +func AttachSignService(signer core.TxnSigner) error { + return local.LoadAltcoinManager().AttachSignService(signer) +} + +// LookupSignService instantiate global signing straegy identified by UID +func LookupSignService(signerID core.UID) core.TxnSigner { + return local.LoadAltcoinManager().LookupSignService(signerID) +} + +// RemoveSignService detaches a signing strategy +func RemoveSignService(signerID core.UID) error { + signer := LookupSignService(signerID) + if signer == nil { + return errors.ErrInvalidID + } + return local.LoadAltcoinManager().RemoveSignService(signer) +} + +// EnumerateSignServices returns an object to iterate over global signing srategies +func EnumerateSignServices() core.TxnSignerIterator { + return local.LoadAltcoinManager().EnumerateSignServices() +} + +// SignServicesForTxn returns an object to iterate over strategies supported to sign a given transaction on behalf of a wallet +func SignServicesForTxn(wlt core.Wallet, txn core.Transaction) core.TxnSignerIterator { + return local.LoadAltcoinManager().SignServicesForTxn(wlt, txn) +} + +// ReadyForTxn determines whether global signer identified by UID can be used by wallet to sign given transaction +func ReadyForTxn(signerID core.UID, wallet core.Wallet, txn core.Transaction) (bool, error) { + signer := LookupSignService(signerID) + if signer == nil { + return false, errors.ErrInvalidID + } + return signer.ReadyForTxn(wallet, txn) +} + +// SignTransaction sign transaction partially or in full with signer identified by UID +func SignTransaction(signerID core.UID, txn core.Transaction, pwd core.PasswordReader, indices []string) (core.Transaction, error) { + signer := LookupSignService(signerID) + if signer == nil { + return nil, errors.ErrInvalidID + } + // Add signer ID in key value store context + pwdReader := func(msg string, ctx core.KeyValueStore) (string, error) { + newCtx := NewKeyValuesWithDefaults(NewMapWithSingleKey(core.StrSignerID, string(signerID)), ctx) + return pwd(msg, newCtx) + } + return signer.SignTransaction(txn, pwdReader, indices) +} + +// GetSignerDescription human readable caption for signing strategy identified by UID +func GetSignerDescription(signerID core.UID) (string, error) { + signer := LookupSignService(signerID) + if signer == nil { + return "", errors.ErrInvalidID + } + return signer.GetSignerDescription(), nil +} + +// LookupSignServiceForWallet instantiate signing straegy identified by UID. Fall back to wallet if empty +func LookupSignServiceForWallet(wlt core.Wallet, signerID core.UID) (core.TxnSigner, error) { + if signerID == "" { + wltSigner, isTxnSigner := wlt.(core.TxnSigner) + if !isTxnSigner { + logUtil.WithError(errors.ErrInvalidID).Errorf("Wallet %v can not sign transactions", wlt) + return nil, errors.ErrWalletCantSign + } + return wltSigner, nil + } + if signer := LookupSignService(signerID); signer != nil { + return signer, nil + } + return nil, errors.ErrInvalidID +} + +type signingKeyPair struct { + wallet core.Wallet + signerID core.UID +} + +// GenericMultiWalletSign generic strategy for using multiple wallets to sign a transaction +func GenericMultiWalletSign(txn core.Transaction, signSpec []core.InputSignDescriptor, pwd core.PasswordReader) (signedTxn core.Transaction, err error) { + groups := make(map[signingKeyPair][]string) + // Aggregate inputs by wallet,signer combination + for _, descriptor := range signSpec { + key := signingKeyPair{ + wallet: descriptor.Wallet, + signerID: descriptor.SignerID, + } + inputs, isNotEmpty := groups[key] + if !isNotEmpty { + inputs = []string{} + } + groups[key] = append(inputs, descriptor.InputIndex) + } + signedTxn = txn + + for signPair, indices := range groups { + + signer, err := LookupSignServiceForWallet(signPair.wallet, signPair.signerID) + if err != nil { + logUtil.WithError(err).Errorf("Unknown signer %s specified for signing inputs %v of wallet %v", string(signPair.signerID), indices, signPair.wallet) + return nil, errors.ErrInvalidID + } + signedTxn, err = signPair.wallet.Sign(signedTxn, signer, pwd, indices) + if err != nil { + logUtil.WithError(err).Errorf("Error signing inputs %v of wallet %v with signer %s", indices, signPair.wallet, string(signPair.signerID)) + return nil, err + } + + } + return signedTxn, nil +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go new file mode 100644 index 00000000..bc8d1490 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go @@ -0,0 +1,61 @@ +package signutil + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +// NewTxnSignerIteratorFromMap allocate transaction signer iterator out of standard signers map +func NewTxnSignerIteratorFromMap(signers map[core.UID]core.TxnSigner) core.TxnSignerIterator { + var signersSlice []core.TxnSigner + for _, signer := range signers { + signersSlice = append(signersSlice, signer) + } + return &DefaultTxnSignerIterator{ + signers: signersSlice, + nextIdx: 0, + } +} + +// FilterSignersFromMap allocate iterator for transaction signers in a map matching custom condition +func FilterSignersFromMap(signers map[core.UID]core.TxnSigner, cond func(core.TxnSigner) bool) core.TxnSignerIterator { + var signersSlice []core.TxnSigner + for _, signer := range signers { + if cond(signer) { + signersSlice = append(signersSlice, signer) + } + } + return &DefaultTxnSignerIterator{ + signers: signersSlice, + nextIdx: 0, + } +} + +// DefaultTxnSignerIterator iterate over items in transaction signer slicer +type DefaultTxnSignerIterator struct { + signers []core.TxnSigner + nextIdx int +} + +// Value of signer at iterator pointer position +func (sm *DefaultTxnSignerIterator) Value() core.TxnSigner { + if sm.HasNext() { + return sm.signers[sm.nextIdx] + } + return nil +} + +// Next discards current value and moves iteration pointer up to next item +func (sm *DefaultTxnSignerIterator) Next() bool { + sm.nextIdx++ + return sm.HasNext() +} + +// HasNext may be used to query whether more items are to be expected in the sequence +func (sm *DefaultTxnSignerIterator) HasNext() bool { + return sm.nextIdx < len(sm.signers) +} + +// Count total number of items in sequence +func (sm *DefaultTxnSignerIterator) Count() int { + return len(sm.signers) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go new file mode 100644 index 00000000..110fd85d --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go @@ -0,0 +1,74 @@ +package util + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +// KeyValueMap +type KeyValueMap struct { + values map[string]interface{} +} + +// GetValue lookup value for key +func (tOpt *KeyValueMap) GetValue(key string) interface{} { + return tOpt.values[key] +} + +// SetValue bind value o known key +func (tOpt *KeyValueMap) SetValue(key string, value interface{}) { + tOpt.values[key] = value +} + +// NewKeyValueMap instantiate key value map storage +func NewKeyValueMap() *KeyValueMap { + tOptions := KeyValueMap{ + values: make(map[string]interface{}), + } + return &tOptions +} + +// NewKeyValueMap instantiate key value map storage +func NewMapWithSingleKey(k string, v interface{}) *KeyValueMap { + store := NewKeyValueMap() + store.values[k] = v + return store +} + +// KeyValuesWithDefaults retrieve and set values of another KeyValueStore with defaults for keys not found +type KeyValuesWithDefaults struct { + values, defaults core.KeyValueStore +} + +// GetValue lookup value for key +func (tOpt *KeyValuesWithDefaults) GetValue(key string) interface{} { + v := tOpt.values.GetValue(key) + if v != nil { + return v + } + return tOpt.defaults.GetValue(key) +} + +// SetValue bind value o known key +func (tOpt *KeyValuesWithDefaults) SetValue(key string, value interface{}) { + tOpt.values.SetValue(key, value) +} + +// NewKeyValuesWithDefaults instantiate key value map storage +func NewKeyValuesWithDefaults(values, defaults core.KeyValueStore) core.KeyValueStore { + if defaults == nil { + return values + } + if values == nil { + values = NewKeyValueMap() + } + tOptions := KeyValuesWithDefaults{ + values: values, + defaults: defaults, + } + return &tOptions +} + +// Type assertions +var ( + _ core.KeyValueStore = &KeyValueMap{} +) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go new file mode 100644 index 00000000..50fac68f --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go @@ -0,0 +1,17 @@ +package util + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +// EmptyPassword read no password +func EmptyPassword(string, core.KeyValueStore) (string, error) { + return "", nil +} + +// ConstantPassword always return same known password +func ConstantPassword(pwdText string) core.PasswordReader { + return func(string, core.KeyValueStore) (string, error) { + return pwdText, nil + } +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go new file mode 100644 index 00000000..a426c858 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go @@ -0,0 +1,105 @@ +package util + +import ( + "errors" + "github.com/fibercrypto/fibercryptowallet/src/core" + local "github.com/fibercrypto/fibercryptowallet/src/main" + "github.com/fibercrypto/fibercryptowallet/src/util/logging" + "strconv" +) + +var logUtil = logging.MustGetLogger("FiberCrypto util") + +func Min(a, b int) int { + if a <= b { + return a + } + return b +} + +func GetCoinValue(value string, ticker string) (uint64, error) { + accuracy, err := AltcoinQuotient(ticker) + if err != nil { + return uint64(0), err + } + coin, err2 := strconv.ParseFloat(value, 64) + if err2 != nil { + return uint64(0), err + } + return uint64(coin * float64(accuracy)), nil +} + +func FormatUint64(n uint64) string { + in := strconv.FormatUint(n, 10) + out := make([]byte, len(in)+(len(in)-2+int(in[0]/'0'))/3) + if in[0] == '-' { + in, out[0] = in[1:], '-' + } + + for i, j, k := len(in)-1, len(out)-1, 0; ; i, j = i-1, j-1 { + out[j] = in[i] + if i == 0 { + return string(out) + } + if k++; k == 3 { + j, k = j-1, 0 + out[j] = ',' + } + } +} + +func FormatCoins(n uint64, quotient uint64) string { + if n == uint64(0) { + return "0" + } + + number := strconv.FormatUint(n, 10) + lenQ := len(strconv.FormatUint(quotient, 10)) - 1 + nFormatted := FormatUint64(n / quotient) + if lenQ > len(number) { + return nFormatted + } + reminder := number[len(number)-lenQ:] + reminder = RemoveZeros(reminder) + if len(reminder) == 0 { + return nFormatted + } + return nFormatted + "." + reminder +} + +func RemoveZeros(s string) string { + index := 0 + temp := 0 + for { + temp = index + for _, c := range s[index:] { + if string(c) != "0" { + index++ + break + } + } + if temp == index { + break + } + } + return s[:index] +} + +func StringInList(s string, list []string) bool { + for _, v := range list { + if v == s { + return true + } + } + return false +} + +// AddressFromString returns a core.Address if match with string address. +// If the coinTicket parameter not match with any address type returns 'coinTicket not match' error. +func AddressFromString(addrs, coinTicket string) (core.Address, error) { + altPlugin, ok := local.LoadAltcoinManager().LookupAltcoinPlugin(coinTicket) + if !ok { + return nil, errors.New("coinTicket not match") + } + return altPlugin.AddressFromString(addrs) +} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go new file mode 100644 index 00000000..2504bef3 --- /dev/null +++ b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go @@ -0,0 +1,43 @@ +package util + +import ( + "github.com/fibercrypto/fibercryptowallet/src/core" +) + +// SimpleWalletOutput put together transacion output with originating wallet +type SimpleWalletOutput struct { + Wallet core.Wallet + UxOut core.TransactionOutput +} + +// GetWallet return wallet +func (wo *SimpleWalletOutput) GetWallet() core.Wallet { + return wo.Wallet +} + +// GetOutput return transaction output. +func (wo *SimpleWalletOutput) GetOutput() core.TransactionOutput { + return wo.UxOut +} + +// SimpleWalletAddress put together address with owner wallet +type SimpleWalletAddress struct { + Wallet core.Wallet + UxOut core.Address +} + +// GetWallet return wallet +func (wa *SimpleWalletAddress) GetWallet() core.Wallet { + return wa.Wallet +} + +// GetAddress return address +func (wa *SimpleWalletAddress) GetAddress() core.Address { + return wa.UxOut +} + +// Type assertions +var ( + _ core.WalletOutput = &SimpleWalletOutput{} + _ core.WalletAddress = &SimpleWalletAddress{} +) diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE b/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE new file mode 100644 index 00000000..9d58fbb4 --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE @@ -0,0 +1,24 @@ +MIT License + +Copyright (c) 2017 Denis Subbotin +Copyright (c) 2017 Nika Jones +Copyright (c) 2017 Philip Schlump +Copyright (c) 2019 gz-c + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old b/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old new file mode 100644 index 00000000..58da01b3 --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old @@ -0,0 +1,27 @@ +Copyright (c) 2012 ThePiachu. All rights reserved. +Copyright (c) 2019 gz-c, Skycoin developers. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * The name of ThePiachu may not be used to endorse or promote products +derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE b/vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE new file mode 100644 index 00000000..23d5c3ef --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2017 Tyler Smith +Copyright (c) 2019 Skycoin Developers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE b/vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE new file mode 100644 index 00000000..1dc11de8 --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018 Tyler Smith and contributors +Copyright (c) 2018-2019 Skycoin Developers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md b/vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md new file mode 100644 index 00000000..3aa1c31a --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md @@ -0,0 +1,8 @@ +encoder +======= + +[![GoDoc](http://godoc.org/github.com//skycoin/skycoin/src/cipher/encoder?status.png)](http://godoc.org/github.com/skycoin/skycoin/src/cipher/encoder) + +[Godoc generated documentation](https://godoc.org/github.com/skycoin/skycoin/src/cipher/encoder) + +Binary struct encoder for Go. Fork of go's pkg encoding/binary. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go b/vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go new file mode 100644 index 00000000..1a3801bd --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go @@ -0,0 +1,1027 @@ +// Copyright 2009 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package encoder binary implements translation between struct data and byte sequences +// +// Fields can be ignored with the struct tag `enc:"-"` . +// Unexported struct fields are ignored by default . +// +// Fields can be skipped if empty with the struct tag `enc:",omitempty"` +// Note the comma, which follows package json's conventions. +// Only Slice, Map and String types recognize the omitempty tag. +// When omitempty is set, the no data will be written if the value is empty. +// If the value is empty and omitempty is not set, then a length prefix with value 0 would be written. +// omitempty can only be used for the last field in the struct +// +// Encoding of maps is supported, but note that the use of them results in non-deterministic output. +// If determinism is required, do not use map. +// +// A length restriction to certain fields can be applied when decoding. +// Use the tag `,maxlen=` on a struct field to apply this restriction. +// `maxlen` works for string and slice types. The length is interpreted as the length +// of the string or the number of elements in the slice. +// Note that maxlen does not affect serialization; it may serialize objects which could fail deserialization. +// Callers should check their length restricted values manually prior to serialization. +package encoder + +import ( + "errors" + "fmt" + "log" + "math" + "reflect" + "strconv" + "strings" +) + +var ( + // ErrBufferUnderflow bytes in input buffer not enough to deserialize expected type + ErrBufferUnderflow = errors.New("Not enough buffer data to deserialize") + // ErrBufferOverflow bytes in output buffer not enough to serialize expected type + ErrBufferOverflow = errors.New("Not enough buffer data to serialize") + // ErrInvalidOmitEmpty field tagged with omitempty and it's not last one in struct + ErrInvalidOmitEmpty = errors.New("omitempty only supported for the final field in the struct") + // ErrRemainingBytes bytes remain in buffer after deserializing object + ErrRemainingBytes = errors.New("Bytes remain in buffer after deserializing object") + // ErrMaxLenExceeded a specified maximum length was exceeded when serializing or deserializing a variable length field + ErrMaxLenExceeded = errors.New("Maximum length exceeded for variable length field") + // ErrMapDuplicateKeys encountered duplicate map keys while decoding a map + ErrMapDuplicateKeys = errors.New("Duplicate keys encountered while decoding a map") + // ErrInvalidBool is returned if the decoder encounters a value other than 0 or 1 for a bool type field + ErrInvalidBool = errors.New("Invalid value for bool type") +) + +// SerializeUint32 serializes a uint32 +func SerializeUint32(x uint32) []byte { + var b [4]byte + lePutUint32(b[:], x) + return b[:] +} + +// DeserializeUint32 serializes a uint32 +func DeserializeUint32(buf []byte) (uint32, uint64, error) { + if len(buf) < 4 { + return 0, 0, ErrBufferUnderflow + } + return leUint32(buf[:4]), 4, nil +} + +// SerializeAtomic encodes an integer or boolean contained in `data` to bytes. +// Panics if `data` is not an integer or boolean type. +func SerializeAtomic(data interface{}) []byte { + var b [8]byte + + switch v := data.(type) { + case bool: + if v { + b[0] = 1 + } else { + b[0] = 0 + } + return b[:1] + case int8: + b[0] = byte(v) + return b[:1] + case uint8: + b[0] = v + return b[:1] + case int16: + lePutUint16(b[:2], uint16(v)) + return b[:2] + case uint16: + lePutUint16(b[:2], v) + return b[:2] + case int32: + lePutUint32(b[:4], uint32(v)) + return b[:4] + case uint32: + lePutUint32(b[:4], v) + return b[:4] + case int64: + lePutUint64(b[:8], uint64(v)) + return b[:8] + case uint64: + lePutUint64(b[:8], v) + return b[:8] + default: + log.Panic("SerializeAtomic unhandled type") + return nil + } +} + +// DeserializeAtomic deserializes `in` buffer into `data` +// parameter. Panics if `data` is not an integer or boolean type. +// Returns the number of bytes read. +func DeserializeAtomic(in []byte, data interface{}) (uint64, error) { + switch v := data.(type) { + case *bool: + if len(in) < 1 { + return 0, ErrBufferUnderflow + } + if in[0] == 0 { + *v = false + } else { + *v = true + } + return 1, nil + case *int8: + if len(in) < 1 { + return 0, ErrBufferUnderflow + } + *v = int8(in[0]) + return 1, nil + case *uint8: + if len(in) < 1 { + return 0, ErrBufferUnderflow + } + *v = in[0] + return 1, nil + case *int16: + if len(in) < 2 { + return 0, ErrBufferUnderflow + } + *v = int16(leUint16(in[:2])) + return 2, nil + case *uint16: + if len(in) < 2 { + return 0, ErrBufferUnderflow + } + *v = leUint16(in[:2]) + return 2, nil + case *int32: + if len(in) < 4 { + return 0, ErrBufferUnderflow + } + *v = int32(leUint32(in[:4])) + return 4, nil + case *uint32: + if len(in) < 4 { + return 0, ErrBufferUnderflow + } + *v = leUint32(in[:4]) + return 4, nil + case *int64: + if len(in) < 8 { + return 0, ErrBufferUnderflow + } + *v = int64(leUint64(in[:8])) + return 8, nil + case *uint64: + if len(in) < 8 { + return 0, ErrBufferUnderflow + } + *v = leUint64(in[:8]) + return 8, nil + default: + log.Panic("DeserializeAtomic unhandled type") + return 0, nil + } +} + +// SerializeString serializes a string to []byte +func SerializeString(s string) []byte { + v := reflect.ValueOf(s) + size := datasizeWrite(v) + buf := make([]byte, size) + e := &Encoder{ + Buffer: buf, + } + e.value(v) + return buf +} + +// DeserializeString deserializes a string from []byte, returning the string and the number of bytes read +func DeserializeString(in []byte, maxlen int) (string, uint64, error) { + var s string + v := reflect.ValueOf(&s) + v = v.Elem() + + inlen := len(in) + d1 := &Decoder{ + Buffer: make([]byte, inlen), + } + copy(d1.Buffer, in) + + err := d1.value(v, maxlen) + if err != nil { + return "", 0, err + } + + return s, uint64(inlen - len(d1.Buffer)), nil +} + +// DeserializeRaw deserializes `in` buffer into return +// parameter. If `data` is not a Pointer or Map type an error +// is returned. If `in` buffer can't be deserialized, +// an error message is returned. +// Returns number of bytes read if no error. +func DeserializeRaw(in []byte, data interface{}) (uint64, error) { + v := reflect.ValueOf(data) + switch v.Kind() { + case reflect.Ptr: + v = v.Elem() + case reflect.Map: + default: + return 0, fmt.Errorf("DeserializeRaw value must be a ptr, is %s", v.Kind().String()) + } + + inlen := len(in) + d1 := &Decoder{ + Buffer: make([]byte, inlen), + } + copy(d1.Buffer, in) + + if err := d1.value(v, 0); err != nil { + return 0, err + } + + return uint64(inlen - len(d1.Buffer)), nil +} + +// DeserializeRawExact deserializes `in` buffer into return +// parameter. If `data` is not a Pointer or Map type an error +// is returned. If `in` buffer can't be deserialized, +// an error message is returned. +// Returns number of bytes read if no error. +// If the number of bytes read does not equal the length of the input buffer, +// ErrRemainingBytes is returned. +func DeserializeRawExact(in []byte, data interface{}) error { + n, err := DeserializeRaw(in, data) + if err != nil { + return err + } + if n != uint64(len(in)) { + return ErrRemainingBytes + } + return nil +} + +// DeserializeRawToValue deserializes `in` buffer into +// `dst`'s type and returns the number of bytes used and +// the value of the buffer. If `data` is not either a +// Pointer type an error is returned. +// If `in` buffer can't be deserialized, the number of bytes read and an error message are returned. +func DeserializeRawToValue(in []byte, v reflect.Value) (uint64, error) { + switch v.Kind() { + case reflect.Ptr: + v = v.Elem() + case reflect.Map: + default: + return 0, fmt.Errorf("DeserializeRawToValue value must be a ptr, is %s", v.Kind().String()) + } + + inlen := len(in) + d1 := &Decoder{ + Buffer: make([]byte, inlen), + } + copy(d1.Buffer, in) + + err := d1.value(v, 0) + if err != nil { + return 0, err + } + + return uint64(inlen - len(d1.Buffer)), nil +} + +// Serialize returns serialized basic type-based `data` +// parameter. Encoding is reflect-based. Panics if `data` is not serializable. +func Serialize(data interface{}) []byte { + v := reflect.Indirect(reflect.ValueOf(data)) + size := datasizeWrite(v) + buf := make([]byte, size) + e := &Encoder{ + Buffer: buf, + } + e.value(v) + return buf +} + +// Size returns how many bytes would it take to encode the +// value v, which must be a fixed-size value (struct) or a +// slice of fixed-size values, or a pointer to such data. +// Reflect-based encoding is used. +func Size(v interface{}) uint64 { + return datasizeWrite(reflect.Indirect(reflect.ValueOf(v))) +} + +// isEmpty returns true if a value is "empty". +// Only supports Slice, Map and String. +// All other values are never considered empty. +func isEmpty(v reflect.Value) bool { + t := v.Type() + switch t.Kind() { + case reflect.String: + return v.Len() == 0 + case reflect.Map: + return v.IsNil() || v.Len() == 0 + case reflect.Slice: + return v.IsNil() || v.Len() == 0 + default: + return false + } +} + +// datasizeWrite returns the number of bytes the actual data represented by v occupies in memory. +// For compound structures, it sums the sizes of the elements. Thus, for instance, for a slice +// it returns the length of the slice times the element size and does not count the memory +// occupied by the header. +func datasizeWrite(v reflect.Value) uint64 { + t := v.Type() + switch t.Kind() { + case reflect.Interface: + return datasizeWrite(v.Elem()) + + case reflect.Array: + // Arrays are a fixed size, so the length is not written + t := v.Type() + elem := t.Elem() + switch elem.Kind() { + case reflect.Uint8, reflect.Int8: + return uint64(v.Len()) + case reflect.Uint16, reflect.Int16: + return uint64(v.Len()) * 2 + case reflect.Uint32, reflect.Int32, reflect.Float32: + return uint64(v.Len()) * 4 + case reflect.Uint64, reflect.Int64, reflect.Float64: + return uint64(v.Len()) * 8 + default: + size := uint64(0) + for i := 0; i < v.Len(); i++ { + elem := v.Index(i) + s := datasizeWrite(elem) + size += s + } + return size + } + + case reflect.Slice: + t := v.Type() + elem := t.Elem() + switch elem.Kind() { + case reflect.Uint8, reflect.Int8: + return 4 + uint64(v.Len()) + case reflect.Uint16, reflect.Int16: + return 4 + uint64(v.Len())*2 + case reflect.Uint32, reflect.Int32, reflect.Float32: + return 4 + uint64(v.Len())*4 + case reflect.Uint64, reflect.Int64, reflect.Float64: + return 4 + uint64(v.Len())*8 + default: + size := uint64(0) + for i := 0; i < v.Len(); i++ { + elem := v.Index(i) + s := datasizeWrite(elem) + size += s + } + return 4 + size + } + + case reflect.Map: + // length prefix + size := uint64(4) + for _, key := range v.MapKeys() { + s := datasizeWrite(key) + size += s + elem := v.MapIndex(key) + s = datasizeWrite(elem) + size += s + } + return size + + case reflect.Struct: + sum := uint64(0) + nFields := t.NumField() + for i, n := 0, nFields; i < n; i++ { + ff := t.Field(i) + // Skip unexported fields + if ff.PkgPath != "" { + continue + } + + tag := ff.Tag.Get("enc") + omitempty := TagOmitempty(tag) + + if omitempty && i != nFields-1 { + log.Panic(ErrInvalidOmitEmpty) + } + + if len(tag) > 0 && tag[0] == '-' { + continue + } + + fv := v.Field(i) + if !omitempty || !isEmpty(fv) { + s := datasizeWrite(fv) + sum += s + } + } + return sum + + case reflect.Bool: + return 1 + + case reflect.String: + return 4 + uint64(v.Len()) + + case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, + reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, + reflect.Float32, reflect.Float64: + return uint64(t.Size()) + + default: + log.Panicf("invalid type %s", t.String()) + return 0 + } +} + +// TagOmitempty returns true if the tag specifies omitempty +func TagOmitempty(tag string) bool { + return strings.Contains(tag, ",omitempty") +} + +func tagName(tag string) string { // nolint: deadcode,megacheck + commaIndex := strings.Index(tag, ",") + if commaIndex == -1 { + return tag + } + + return tag[:commaIndex] +} + +// TagMaxLen returns the maxlen value tagged on a struct. Returns 0 if no tag is present. +func TagMaxLen(tag string) int { + maxlenIndex := strings.Index(tag, ",maxlen=") + if maxlenIndex == -1 { + return 0 + } + + maxlenRem := tag[maxlenIndex+len(",maxlen="):] + commaIndex := strings.Index(maxlenRem, ",") + if commaIndex != -1 { + maxlenRem = maxlenRem[:commaIndex] + } + + maxlen, err := strconv.Atoi(maxlenRem) + if err != nil { + panic("maxlen must be a number") + } + + return maxlen +} + +/* + Internals +*/ + +func leUint16(b []byte) uint16 { return uint16(b[0]) | uint16(b[1])<<8 } + +func lePutUint16(b []byte, v uint16) { + b[0] = byte(v) + b[1] = byte(v >> 8) +} + +func leUint32(b []byte) uint32 { + return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24 +} + +func lePutUint32(b []byte, v uint32) { + b[0] = byte(v) + b[1] = byte(v >> 8) + b[2] = byte(v >> 16) + b[3] = byte(v >> 24) +} + +func leUint64(b []byte) uint64 { + return uint64(b[0]) | uint64(b[1])<<8 | uint64(b[2])<<16 | uint64(b[3])<<24 | + uint64(b[4])<<32 | uint64(b[5])<<40 | uint64(b[6])<<48 | uint64(b[7])<<56 +} + +func lePutUint64(b []byte, v uint64) { + b[0] = byte(v) + b[1] = byte(v >> 8) + b[2] = byte(v >> 16) + b[3] = byte(v >> 24) + b[4] = byte(v >> 32) + b[5] = byte(v >> 40) + b[6] = byte(v >> 48) + b[7] = byte(v >> 56) +} + +// Decoder decodes an object from the skycoin binary encoding format +type Decoder struct { + Buffer []byte +} + +// Encoder encodes an object to the skycoin binary encoding format +type Encoder struct { + Buffer []byte +} + +// Bool decodes bool +func (d *Decoder) Bool() (bool, error) { + if len(d.Buffer) < 1 { + return false, ErrBufferUnderflow + } + x := d.Buffer[0] + d.Buffer = d.Buffer[1:] // advance slice + + switch x { + case 0: + return false, nil + case 1: + return true, nil + default: + return false, ErrInvalidBool + } +} + +// Bool encodes bool +func (e *Encoder) Bool(x bool) { + if x { + e.Buffer[0] = 1 + } else { + e.Buffer[0] = 0 + } + e.Buffer = e.Buffer[1:] +} + +// Uint8 decodes uint8 +func (d *Decoder) Uint8() (uint8, error) { + if len(d.Buffer) < 1 { + return 0, ErrBufferUnderflow + } + + x := d.Buffer[0] + d.Buffer = d.Buffer[1:] // advance slice + return x, nil +} + +// Uint8 encodes uint8 +func (e *Encoder) Uint8(x uint8) { + e.Buffer[0] = x + e.Buffer = e.Buffer[1:] +} + +// Uint16 decodes uint16 +func (d *Decoder) Uint16() (uint16, error) { + if len(d.Buffer) < 2 { + return 0, ErrBufferUnderflow + } + + x := leUint16(d.Buffer[0:2]) + d.Buffer = d.Buffer[2:] + return x, nil +} + +// Uint16 encodes uint16 +func (e *Encoder) Uint16(x uint16) { + lePutUint16(e.Buffer[0:2], x) + e.Buffer = e.Buffer[2:] +} + +// Uint32 decodes a Uint32 +func (d *Decoder) Uint32() (uint32, error) { + if len(d.Buffer) < 4 { + return 0, ErrBufferUnderflow + } + + x := leUint32(d.Buffer[0:4]) + d.Buffer = d.Buffer[4:] + return x, nil +} + +// Uint32 encodes a Uint32 +func (e *Encoder) Uint32(x uint32) { + lePutUint32(e.Buffer[0:4], x) + e.Buffer = e.Buffer[4:] +} + +// Uint64 decodes uint64 +func (d *Decoder) Uint64() (uint64, error) { + if len(d.Buffer) < 8 { + return 0, ErrBufferUnderflow + } + + x := leUint64(d.Buffer[0:8]) + d.Buffer = d.Buffer[8:] + return x, nil +} + +// Uint64 encodes uint64 +func (e *Encoder) Uint64(x uint64) { + lePutUint64(e.Buffer[0:8], x) + e.Buffer = e.Buffer[8:] +} + +// ByteSlice encodes []byte +func (e *Encoder) ByteSlice(x []byte) { + e.Uint32(uint32(len(x))) + e.CopyBytes(x) +} + +// CopyBytes copies bytes to the buffer, without a length prefix +func (e *Encoder) CopyBytes(x []byte) { + if len(x) == 0 { + return + } + copy(e.Buffer, x) + e.Buffer = e.Buffer[len(x):] +} + +// Int8 decodes int8 +func (d *Decoder) Int8() (int8, error) { + u, err := d.Uint8() + if err != nil { + return 0, err + } + + return int8(u), nil +} + +// Int8 encodes int8 +func (e *Encoder) Int8(x int8) { + e.Uint8(uint8(x)) +} + +// Int16 decodes int16 +func (d *Decoder) Int16() (int16, error) { + u, err := d.Uint16() + if err != nil { + return 0, err + } + + return int16(u), nil +} + +// Int16 encodes int16 +func (e *Encoder) Int16(x int16) { + e.Uint16(uint16(x)) +} + +// Int32 decodes int32 +func (d *Decoder) Int32() (int32, error) { + u, err := d.Uint32() + if err != nil { + return 0, err + } + + return int32(u), nil +} + +// Int32 encodes int32 +func (e *Encoder) Int32(x int32) { + e.Uint32(uint32(x)) +} + +// Int64 decodes int64 +func (d *Decoder) Int64() (int64, error) { + u, err := d.Uint64() + if err != nil { + return 0, err + } + + return int64(u), nil +} + +// Int64 encodes int64 +func (e *Encoder) Int64(x int64) { + e.Uint64(uint64(x)) +} + +func (d *Decoder) value(v reflect.Value, maxlen int) error { + kind := v.Kind() + switch kind { + case reflect.Array: + + t := v.Type() + elem := t.Elem() + + // Arrays are a fixed size, so the length is not written + length := v.Len() + + switch elem.Kind() { + case reflect.Uint8: + if length > len(d.Buffer) { + return ErrBufferUnderflow + } + + reflect.Copy(v, reflect.ValueOf(d.Buffer[:length])) + d.Buffer = d.Buffer[length:] + default: + for i := 0; i < length; i++ { + if err := d.value(v.Index(i), 0); err != nil { + return err + } + } + } + + case reflect.Map: + ul, err := d.Uint32() + if err != nil { + return err + } + + length := int(ul) + if length < 0 || length > len(d.Buffer) { + return ErrBufferUnderflow + } + + if length == 0 { + return nil + } + + t := v.Type() + key := t.Key() + elem := t.Elem() + + if v.IsNil() { + v.Set(reflect.Indirect(reflect.MakeMap(t))) + } + + for i := 0; i < length; i++ { + keyv := reflect.Indirect(reflect.New(key)) + elemv := reflect.Indirect(reflect.New(elem)) + if err := d.value(keyv, 0); err != nil { + return err + } + if err := d.value(elemv, 0); err != nil { + return err + } + v.SetMapIndex(keyv, elemv) + } + + if v.Len() != length { + return ErrMapDuplicateKeys + } + + case reflect.Slice: + ul, err := d.Uint32() + if err != nil { + return err + } + + length := int(ul) + if length < 0 || length > len(d.Buffer) { + return ErrBufferUnderflow + } + + if length == 0 { + return nil + } + + if maxlen > 0 && length > maxlen { + return ErrMaxLenExceeded + } + + t := v.Type() + elem := t.Elem() + + switch elem.Kind() { + case reflect.Uint8: + v.SetBytes(d.Buffer[:length]) + d.Buffer = d.Buffer[length:] + default: + elemvs := reflect.MakeSlice(t, length, length) + for i := 0; i < length; i++ { + elemv := reflect.Indirect(elemvs.Index(i)) + if err := d.value(elemv, 0); err != nil { + return err + } + } + v.Set(elemvs) + } + + case reflect.Struct: + t := v.Type() + nFields := v.NumField() + for i := 0; i < nFields; i++ { + ff := t.Field(i) + // Skip unexported fields + if ff.PkgPath != "" { + continue + } + + tag := ff.Tag.Get("enc") + omitempty := TagOmitempty(tag) + + if omitempty && i != nFields-1 { + log.Panic(ErrInvalidOmitEmpty) + } + + if len(tag) > 0 && tag[0] == '-' { + continue + } + + fv := v.Field(i) + if fv.CanSet() && ff.Name != "_" { + maxlen := TagMaxLen(tag) + + if err := d.value(fv, maxlen); err != nil { + if err == ErrMaxLenExceeded { + return err + } + + // omitempty fields at the end of the buffer are ignored if missing + if !omitempty || len(d.Buffer) != 0 { + return err + } + } + } + } + + case reflect.String: + ul, err := d.Uint32() + if err != nil { + return err + } + + length := int(ul) + if length < 0 || length > len(d.Buffer) { + return ErrBufferUnderflow + } + + if maxlen > 0 && length > maxlen { + return ErrMaxLenExceeded + } + + v.SetString(string(d.Buffer[:length])) + d.Buffer = d.Buffer[length:] + + case reflect.Bool: + b, err := d.Bool() + if err != nil { + return err + } + v.SetBool(b) + case reflect.Int8: + i, err := d.Int8() + if err != nil { + return err + } + v.SetInt(int64(i)) + case reflect.Int16: + i, err := d.Int16() + if err != nil { + return err + } + v.SetInt(int64(i)) + case reflect.Int32: + i, err := d.Int32() + if err != nil { + return err + } + v.SetInt(int64(i)) + case reflect.Int64: + i, err := d.Int64() + if err != nil { + return err + } + v.SetInt(i) + + case reflect.Uint8: + u, err := d.Uint8() + if err != nil { + return err + } + v.SetUint(uint64(u)) + case reflect.Uint16: + u, err := d.Uint16() + if err != nil { + return err + } + v.SetUint(uint64(u)) + case reflect.Uint32: + u, err := d.Uint32() + if err != nil { + return err + } + v.SetUint(uint64(u)) + case reflect.Uint64: + u, err := d.Uint64() + if err != nil { + return err + } + v.SetUint(u) + + case reflect.Float32: + u, err := d.Uint32() + if err != nil { + return err + } + v.SetFloat(float64(math.Float32frombits(u))) + case reflect.Float64: + u, err := d.Uint64() + if err != nil { + return err + } + v.SetFloat(math.Float64frombits(u)) + + default: + log.Panicf("Decode error: kind %s not handled", v.Kind().String()) + } + + return nil +} + +func (e *Encoder) value(v reflect.Value) { + switch v.Kind() { + case reflect.Interface: + e.value(v.Elem()) + + case reflect.Array: + // Arrays are a fixed size, so the length is not written + t := v.Type() + elem := t.Elem() + switch elem.Kind() { + case reflect.Uint8: + reflect.Copy(reflect.ValueOf(e.Buffer), v) + e.Buffer = e.Buffer[v.Len():] + default: + for i := 0; i < v.Len(); i++ { + e.value(v.Index(i)) + } + } + + case reflect.Slice: + t := v.Type() + elem := t.Elem() + switch elem.Kind() { + case reflect.Uint8: + e.ByteSlice(v.Bytes()) + default: + e.Uint32(uint32(v.Len())) + for i := 0; i < v.Len(); i++ { + e.value(v.Index(i)) + } + } + + case reflect.Map: + e.Uint32(uint32(v.Len())) + for _, key := range v.MapKeys() { + e.value(key) + e.value(v.MapIndex(key)) + } + + case reflect.Struct: + t := v.Type() + nFields := v.NumField() + for i := 0; i < nFields; i++ { + // see comment for corresponding code in Decoder.value() + ff := t.Field(i) + // Skip unexported fields + if ff.PkgPath != "" { + continue + } + + tag := ff.Tag.Get("enc") + omitempty := TagOmitempty(tag) + + if omitempty && i != nFields-1 { + log.Panic(ErrInvalidOmitEmpty) + } + + if len(tag) > 0 && tag[0] == '-' { + continue + } + + fv := v.Field(i) + if !(omitempty && isEmpty(fv)) && (fv.CanSet() || ff.Name != "_") { + e.value(fv) + } + } + + case reflect.Bool: + e.Bool(v.Bool()) + + case reflect.String: + e.ByteSlice([]byte(v.String())) + + case reflect.Int8: + e.Int8(int8(v.Int())) + case reflect.Int16: + e.Int16(int16(v.Int())) + case reflect.Int32: + e.Int32(int32(v.Int())) + case reflect.Int64: + e.Int64(v.Int()) + + case reflect.Uint8: + e.Uint8(uint8(v.Uint())) + case reflect.Uint16: + e.Uint16(uint16(v.Uint())) + case reflect.Uint32: + e.Uint32(uint32(v.Uint())) + case reflect.Uint64: + e.Uint64(v.Uint()) + + case reflect.Float32: + e.Uint32(math.Float32bits(float32(v.Float()))) + case reflect.Float64: + e.Uint64(math.Float64bits(v.Float())) + + default: + log.Panicf("Encoding unhandled type %s", v.Type().Name()) + } +} diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING b/vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING new file mode 100644 index 00000000..a7fd60bb --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING @@ -0,0 +1,4 @@ +This single package (secp256k1) is distributed with the same license as +the original C implementation by sipa: + + * https://github.com/bitcoin/secp256k1/blob/master/COPYING diff --git a/vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE b/vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE new file mode 100644 index 00000000..a7b7560c --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2013-2015 The btcsuite developers + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/util/file/file.go b/vendor/github.com/skycoin/skycoin/src/util/file/file.go new file mode 100644 index 00000000..9d8fc7e8 --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/util/file/file.go @@ -0,0 +1,309 @@ +// Package file provides filesystem related utilities +package file + +import ( + "encoding/json" + "errors" + "fmt" + "io" + "io/ioutil" + "os" + "path/filepath" + "runtime" + "strings" + + "github.com/skycoin/skycoin/src/util/logging" +) + +var ( + // ErrEmptyDirectoryName is returned by constructing the full path + // of data directory if the passed argument is empty + ErrEmptyDirectoryName = errors.New("data directory must not be empty") + // ErrDotDirectoryName is returned by constructing the full path of + // data directory if the passed argument is "." + ErrDotDirectoryName = errors.New("data directory must not be equal to \".\"") + + logger = logging.MustGetLogger("file") +) + +// InitDataDir Joins dir with the user's $HOME directory. +// If $HOME cannot be determined, uses the current working directory. +// dir must not be the empty string +func InitDataDir(dir string) (string, error) { + dir, err := buildDataDir(dir) + if err != nil { + return "", err + } + + // check if dir already exist + st, err := os.Stat(dir) + if !os.IsNotExist(err) { + if !st.IsDir() { + return "", fmt.Errorf("%s is not a directory", dir) + } + // dir already exist + return dir, nil + } + + if err := os.MkdirAll(dir, os.FileMode(0700)); err != nil { + logger.Errorf("Failed to create directory %s: %v", dir, err) + return "", err + } + + logger.Infof("Created data directory %s", dir) + return dir, nil +} + +// Construct the full data directory by adding to $HOME or ./ +func buildDataDir(dir string) (string, error) { + if dir == "" { + logger.Error("data directory is empty") + return "", ErrEmptyDirectoryName + } + + home := filepath.Clean(UserHome()) + wd, err := os.Getwd() + if err != nil { + return "", err + } + wd = filepath.Clean(wd) + + fullDir, err := filepath.Abs(dir) + + if err != nil { + return "", err + } + + // The joined directory must not be equal to $HOME or a parent path of $HOME + // The joined directory must not be equal to `pwd` or a parent path of `pwd` + if strings.HasPrefix(home, fullDir) || strings.HasPrefix(wd, fullDir) { + logger.Errorf("join(%[1]s, %[2]s) == %[1]s", home, dir) + return "", ErrDotDirectoryName + } + + return fullDir, nil +} + +// UserHome returns the current user home path +func UserHome() string { + // os/user relies on cgo which is disabled when cross compiling + // use fallbacks for various OSes instead + // usr, err := user.Current() + // if err == nil { + // return usr.HomeDir + // } + if runtime.GOOS == "windows" { + home := os.Getenv("HOMEDRIVE") + os.Getenv("HOMEPATH") + if home == "" { + home = os.Getenv("USERPROFILE") + } + return home + } + + return os.Getenv("HOME") +} + +// LoadJSON load json file +func LoadJSON(filename string, thing interface{}) error { + file, err := os.Open(filename) + if err != nil { + return err + } + defer file.Close() + + dec := json.NewDecoder(file) + dec.UseNumber() + return dec.Decode(thing) +} + +// SaveJSON write value into json file +func SaveJSON(filename string, thing interface{}, mode os.FileMode) error { + data, err := json.MarshalIndent(thing, "", " ") + if err != nil { + return err + } + return SaveBinary(filename, data, mode) +} + +// SaveJSONSafe saves json to disk, but refuses if file already exists +func SaveJSONSafe(filename string, thing interface{}, mode os.FileMode) error { + b, err := json.MarshalIndent(thing, "", " ") + if err != nil { + return err + } + flags := os.O_WRONLY | os.O_CREATE | os.O_EXCL + f, err := os.OpenFile(filename, flags, mode) + if err != nil { + return err + } + defer f.Close() + n, err := f.Write(b) + if n != len(b) && err != nil { + err = errors.New("Failed to save complete file") + } + if err != nil { + if removeErr := os.Remove(filename); removeErr != nil { + logger.WithError(removeErr).Warningf("os.Remove(%s) failed", filename) + } + } + return err +} + +// SaveBinary persists data into given file in binary, +// backup the previous file, if there was one +func SaveBinary(filename string, data []byte, mode os.FileMode) error { + // Write the new file to a temporary + tmpname := filename + ".tmp" + if err := ioutil.WriteFile(tmpname, data, mode); err != nil { + return err + } + + // Write the new file to the target wallet file + if err := ioutil.WriteFile(filename, data, mode); err != nil { + return err + } + + // Remove the tmp file + return os.Remove(tmpname) +} + +//TODO: require file named after application and then hashcode, in static directory + +// ResolveResourceDirectory searches locations for a research directory and returns absolute path +func ResolveResourceDirectory(path string) string { + workDir, err := filepath.Abs(filepath.Dir(os.Args[0])) + if err != nil { + logger.Panic(err) + } + + _, rtFilename, _, _ := runtime.Caller(1) + rtDirectory := filepath.Dir(rtFilename) + + pathAbs, err := filepath.Abs(path) + if err != nil { + logger.Panic(err) + } + fmt.Println("abs path:", pathAbs) + + fmt.Printf("runtime.Caller= %s \n", rtFilename) + //fmt.Printf("Filepath Raw= %s \n") + fmt.Printf("Filepath Directory= %s \n", filepath.Dir(path)) + fmt.Printf("Filepath Absolute Directory= %s \n", pathAbs) + + fmt.Printf("Working Directory= %s \n", workDir) + fmt.Printf("Runtime Filename= %s \n", rtFilename) + fmt.Printf("Runtime Directory= %s \n", rtDirectory) + + //dir1 := filepath.Join(workDir, filepath.Dir(path)) + //fmt.Printf("Dir1= %s \n", dir1) + + dirs := []string{ + pathAbs, //try direct path first + filepath.Join(workDir, filepath.Dir(path)), //default + //filepath.Join(rt_directory, "./", filepath.Dir(path)), + filepath.Join(rtDirectory, "./", filepath.Dir(path)), + filepath.Join(rtDirectory, "../", filepath.Dir(path)), + filepath.Join(rtDirectory, "../../", filepath.Dir(path)), + filepath.Join(rtDirectory, "../../../", filepath.Dir(path)), + } + + //for i, dir := range dirs { + // fmt.Printf("Dir[%d]= %s \n", i, dir) + //} + + //must be an absolute path + //error and problem and crash if not absolute path + for i := range dirs { + absPath, err := filepath.Abs(dirs[i]) + if err != nil { + logger.WithError(err).Errorf("filepath.Abs(%s) failed", dirs[i]) + continue + } + dirs[i] = absPath + } + + for _, dir := range dirs { + if _, err := os.Stat(dir); !os.IsNotExist(err) { + fmt.Printf("ResolveResourceDirectory: static resource dir= %s \n", dir) + return dir + } + } + logger.Panic("GUI directory not found") + return "" +} + +// DetermineResourcePath DEPRECATE +func DetermineResourcePath(staticDir string, resourceDir string, devDir string) (string, error) { + //check "dev" directory first + appLoc := filepath.Join(staticDir, devDir) + // if !strings.HasPrefix(appLoc, "/") { + // // Prepend the binary's directory path if appLoc is relative + // dir, err := filepath.Abs(filepath.Dir(os.Args[0])) + // if err != nil { + // return "", err + // } + + // appLoc = filepath.Join(dir, appLoc) + // } + if _, err := os.Stat(appLoc); os.IsNotExist(err) { + //check dist directory + appLoc = filepath.Join(staticDir, resourceDir) + // if !strings.HasPrefix(appLoc, "/") { + // // Prepend the binary's directory path if appLoc is relative + // dir, err := filepath.Abs(filepath.Dir(os.Args[0])) + // if err != nil { + // return "", err + // } + + // appLoc = filepath.Join(dir, appLoc) + // } + + if _, err := os.Stat(appLoc); os.IsNotExist(err) { + return "", err + } + } + + return appLoc, nil +} + +// Copy copies file. Will overwrite dst if dst exists. +func Copy(dst, src string) (err error) { + f, err := os.Open(src) + if err != nil { + return err + } + + defer func() { + cerr := f.Close() + if err == nil { + err = cerr + } + }() + + out, err := os.Create(dst) + if err != nil { + return err + } + + defer func() { + cerr := out.Close() + if err == nil { + err = cerr + } + }() + + _, err = io.Copy(out, f) + return +} + +// Exists checks whether the file exists in the file system +func Exists(fn string) (bool, error) { + _, err := os.Stat(fn) + if os.IsNotExist(err) { + return false, nil + } + if err != nil { + return false, err + } + return true, nil +} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go b/vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go new file mode 100644 index 00000000..983a382b --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go @@ -0,0 +1,441 @@ +package logging + +import ( + "bytes" + "fmt" + "io" + "os" + "sort" + "strings" + "sync" + "time" + + "github.com/mgutz/ansi" + "github.com/sirupsen/logrus" + "golang.org/x/crypto/ssh/terminal" +) + +const defaultTimestampFormat = time.RFC3339 + +var ( + baseTimestamp = time.Now() + defaultColorScheme = &ColorScheme{ + InfoLevelStyle: "green", + WarnLevelStyle: "yellow", + ErrorLevelStyle: "red", + FatalLevelStyle: "red", + PanicLevelStyle: "red", + DebugLevelStyle: "blue", + PrefixStyle: "cyan", + TimestampStyle: "black+h", + CallContextStyle: "black+h", + CriticalStyle: "magenta+h", + } + noColorsColorScheme = &compiledColorScheme{ + InfoLevelColor: ansi.ColorFunc(""), + WarnLevelColor: ansi.ColorFunc(""), + ErrorLevelColor: ansi.ColorFunc(""), + FatalLevelColor: ansi.ColorFunc(""), + PanicLevelColor: ansi.ColorFunc(""), + DebugLevelColor: ansi.ColorFunc(""), + PrefixColor: ansi.ColorFunc(""), + TimestampColor: ansi.ColorFunc(""), + CallContextColor: ansi.ColorFunc(""), + CriticalColor: ansi.ColorFunc(""), + } + defaultCompiledColorScheme = compileColorScheme(defaultColorScheme) +) + +func miniTS() int { + return int(time.Since(baseTimestamp) / time.Second) +} + +// ColorScheme configures the logging output colors +type ColorScheme struct { + InfoLevelStyle string + WarnLevelStyle string + ErrorLevelStyle string + FatalLevelStyle string + PanicLevelStyle string + DebugLevelStyle string + PrefixStyle string + TimestampStyle string + CallContextStyle string + CriticalStyle string +} + +type compiledColorScheme struct { + InfoLevelColor func(string) string + WarnLevelColor func(string) string + ErrorLevelColor func(string) string + FatalLevelColor func(string) string + PanicLevelColor func(string) string + DebugLevelColor func(string) string + PrefixColor func(string) string + TimestampColor func(string) string + CallContextColor func(string) string + CriticalColor func(string) string +} + +// TextFormatter formats log output +type TextFormatter struct { + // Set to true to bypass checking for a TTY before outputting colors. + ForceColors bool + + // Force disabling colors. For a TTY colors are enabled by default. + DisableColors bool + + // Force formatted layout, even for non-TTY output. + ForceFormatting bool + + // Disable timestamp logging. useful when output is redirected to logging + // system that already adds timestamps. + DisableTimestamp bool + + // Disable the conversion of the log levels to uppercase + DisableUppercase bool + + // Enable logging the full timestamp when a TTY is attached instead of just + // the time passed since beginning of execution. + FullTimestamp bool + + // Timestamp format to use for display when a full timestamp is printed. + TimestampFormat string + + // The fields are sorted by default for a consistent output. For applications + // that log extremely frequently and don't use the JSON formatter this may not + // be desired. + DisableSorting bool + + // Wrap empty fields in quotes if true. + QuoteEmptyFields bool + + // Can be set to the override the default quoting character " + // with something else. For example: ', or `. + QuoteCharacter string + + // Pad msg field with spaces on the right for display. + // The value for this parameter will be the size of padding. + // Its default value is zero, which means no padding will be applied for msg. + SpacePadding int + + // Always use quotes for string values (except for empty fields) + AlwaysQuoteStrings bool + + // Color scheme to use. + colorScheme *compiledColorScheme + + // Whether the logger's out is to a terminal. + isTerminal bool + + sync.Once +} + +func getCompiledColor(main string, fallback string) func(string) string { + var style string + if main != "" { + style = main + } else { + style = fallback + } + return ansi.ColorFunc(style) +} + +func compileColorScheme(s *ColorScheme) *compiledColorScheme { + return &compiledColorScheme{ + InfoLevelColor: getCompiledColor(s.InfoLevelStyle, defaultColorScheme.InfoLevelStyle), + WarnLevelColor: getCompiledColor(s.WarnLevelStyle, defaultColorScheme.WarnLevelStyle), + ErrorLevelColor: getCompiledColor(s.ErrorLevelStyle, defaultColorScheme.ErrorLevelStyle), + FatalLevelColor: getCompiledColor(s.FatalLevelStyle, defaultColorScheme.FatalLevelStyle), + PanicLevelColor: getCompiledColor(s.PanicLevelStyle, defaultColorScheme.PanicLevelStyle), + DebugLevelColor: getCompiledColor(s.DebugLevelStyle, defaultColorScheme.DebugLevelStyle), + PrefixColor: getCompiledColor(s.PrefixStyle, defaultColorScheme.PrefixStyle), + TimestampColor: getCompiledColor(s.TimestampStyle, defaultColorScheme.TimestampStyle), + CallContextColor: getCompiledColor(s.CallContextStyle, defaultColorScheme.CallContextStyle), + CriticalColor: getCompiledColor(s.CriticalStyle, defaultColorScheme.CriticalStyle), + } +} + +func (f *TextFormatter) init(entry *logrus.Entry) { + if len(f.QuoteCharacter) == 0 { + f.QuoteCharacter = "\"" + } + if entry.Logger != nil { + f.isTerminal = f.checkIfTerminal(entry.Logger.Out) + } +} + +func (f *TextFormatter) checkIfTerminal(w io.Writer) bool { + switch v := w.(type) { + case *os.File: + return terminal.IsTerminal(int(v.Fd())) + default: + return false + } +} + +// SetColorScheme sets the TextFormatter's color scheme configuration +func (f *TextFormatter) SetColorScheme(colorScheme *ColorScheme) { + f.colorScheme = compileColorScheme(colorScheme) +} + +// Format formats a logrus.Entry +func (f *TextFormatter) Format(entry *logrus.Entry) ([]byte, error) { + var b *bytes.Buffer + keys := make([]string, 0, len(entry.Data)) + for k := range entry.Data { + keys = append(keys, k) + } + lastKeyIdx := len(keys) - 1 + + if !f.DisableSorting { + sort.Strings(keys) + } + if entry.Buffer != nil { + b = entry.Buffer + } else { + b = &bytes.Buffer{} + } + + f.Do(func() { f.init(entry) }) + + isFormatted := f.ForceFormatting || f.isTerminal + + timestampFormat := f.TimestampFormat + if timestampFormat == "" { + timestampFormat = defaultTimestampFormat + } + if isFormatted { + isColored := (f.ForceColors || f.isTerminal) && !f.DisableColors + var colorScheme *compiledColorScheme + if isColored { + if f.colorScheme == nil { + colorScheme = defaultCompiledColorScheme + } else { + colorScheme = f.colorScheme + } + } else { + colorScheme = noColorsColorScheme + } + f.printColored(b, entry, keys, timestampFormat, colorScheme) + } else { + if !f.DisableTimestamp { + f.appendKeyValue(b, "time", entry.Time.Format(timestampFormat), true) + } + f.appendKeyValue(b, "level", entry.Level.String(), true) + if entry.Message != "" { + f.appendKeyValue(b, "msg", entry.Message, lastKeyIdx >= 0) + } + for i, key := range keys { + f.appendKeyValue(b, key, entry.Data[key], lastKeyIdx != i) + } + } + + b.WriteByte('\n') // nolint: gosec + return b.Bytes(), nil +} + +func (f *TextFormatter) printColored(b *bytes.Buffer, entry *logrus.Entry, keys []string, timestampFormat string, colorScheme *compiledColorScheme) { + var levelColor func(string) string + var levelText string + switch entry.Level { + case logrus.InfoLevel: + levelColor = colorScheme.InfoLevelColor + case logrus.WarnLevel: + levelColor = colorScheme.WarnLevelColor + case logrus.ErrorLevel: + levelColor = colorScheme.ErrorLevelColor + case logrus.FatalLevel: + levelColor = colorScheme.FatalLevelColor + case logrus.PanicLevel: + levelColor = colorScheme.PanicLevelColor + default: + levelColor = colorScheme.DebugLevelColor + } + + priority, ok := entry.Data[logPriorityKey] + hasPriority := ok && priority == logPriorityCritical + + if entry.Level != logrus.WarnLevel { + levelText = entry.Level.String() + } else { + levelText = "warn" + } + + if !f.DisableUppercase { + levelText = strings.ToUpper(levelText) + } + + level := levelColor(levelText) + message := entry.Message + prefix := "" + + prefixText := extractPrefix(entry) + if prefixText != "" { + prefixText = " " + prefixText + ":" + prefix = colorScheme.PrefixColor(prefixText) + } + + messageFormat := "%s" + if f.SpacePadding != 0 { + messageFormat = fmt.Sprintf("%%-%ds", f.SpacePadding) + } + if message != "" { + messageFormat = " " + messageFormat + } + + callContextParts := []string{} + if ifile, ok := entry.Data["file"]; ok { + if sfile, ok := ifile.(string); ok && sfile != "" { + callContextParts = append(callContextParts, sfile) + } + } + if ifunc, ok := entry.Data["func"]; ok { + if sfunc, ok := ifunc.(string); ok && sfunc != "" { + callContextParts = append(callContextParts, sfunc) + } + } + if iline, ok := entry.Data["line"]; ok { + sline := "" + switch iline := iline.(type) { + case string: + sline = iline + case int, uint, int32, int64, uint32, uint64: + sline = fmt.Sprint(iline) + } + if sline != "" { + callContextParts = append(callContextParts, fmt.Sprint(sline)) + } + } + callContextText := strings.Join(callContextParts, ":") + callContext := colorScheme.CallContextColor(callContextText) + if callContext != "" { + callContext = " " + callContext + } + + if f.DisableTimestamp { + if hasPriority { + str := fmt.Sprintf("%s%s%s"+messageFormat, levelText, callContextText, prefixText, message) + fmt.Fprint(b, colorScheme.CriticalColor(str)) + } else { + fmt.Fprintf(b, "%s%s%s"+messageFormat, level, callContext, prefix, message) + } + } else { + var timestamp string + if !f.FullTimestamp { + timestamp = fmt.Sprintf("[%04d]", miniTS()) + } else { + timestamp = fmt.Sprintf("[%s]", entry.Time.Format(timestampFormat)) + } + + coloredTimestamp := colorScheme.TimestampColor(timestamp) + + if hasPriority { + str := fmt.Sprintf("%s %s%s%s"+messageFormat, timestamp, levelText, callContextText, prefixText, message) + fmt.Fprint(b, colorScheme.CriticalColor(str)) + } else { + fmt.Fprintf(b, "%s %s%s%s"+messageFormat, coloredTimestamp, level, callContext, prefix, message) + } + } + + for _, k := range keys { + if k != "prefix" && k != "file" && k != "func" && k != "line" && k != logPriorityKey && k != logModuleKey { + v := entry.Data[k] + fmt.Fprintf(b, " %s", f.formatKeyValue(levelColor(k), v)) + } + } +} + +func (f *TextFormatter) needsQuoting(text string) bool { + if len(text) == 0 { + return f.QuoteEmptyFields + } + + if f.AlwaysQuoteStrings { + return true + } + + for _, ch := range text { + if !((ch >= 'a' && ch <= 'z') || + (ch >= 'A' && ch <= 'Z') || + (ch >= '0' && ch <= '9') || + ch == '-' || ch == '.') { + return true + } + } + + return false +} + +func extractPrefix(e *logrus.Entry) string { + var module string + if iModule, ok := e.Data[logModuleKey]; ok { + module, _ = iModule.(string) + } + + var priority string + if iPriority, ok := e.Data[logPriorityKey]; ok { + priority, _ = iPriority.(string) + } + + switch { + case priority == "": + return fmt.Sprintf("[%s]", module) + case module == "": + return fmt.Sprintf("[%s]", priority) + default: + return fmt.Sprintf("[%s:%s]", module, priority) + } +} + +func (f *TextFormatter) formatKeyValue(key string, value interface{}) string { + return fmt.Sprintf("%s=%s", key, f.formatValue(value)) +} + +func (f *TextFormatter) formatValue(value interface{}) string { + switch value := value.(type) { + case string: + if f.needsQuoting(value) { + return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) + } + return value + case error: + errmsg := value.Error() + if f.needsQuoting(errmsg) { + return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) + } + return errmsg + default: + return fmt.Sprintf("%+v", value) + } +} + +func (f *TextFormatter) appendKeyValue(b *bytes.Buffer, key string, value interface{}, appendSpace bool) { + b.WriteString(key) // nolint: gosec + b.WriteByte('=') // nolint: gosec + f.appendValue(b, value) // nolint: gosec + + if appendSpace { + b.WriteByte(' ') // nolint: gosec + } +} + +func (f *TextFormatter) appendValue(b *bytes.Buffer, value interface{}) { + switch value := value.(type) { + case string: + if f.needsQuoting(value) { + fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) + } else { + b.WriteString(value) // nolint: gosec + } + case error: + errmsg := value.Error() + if f.needsQuoting(errmsg) { + fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) + } else { + b.WriteString(errmsg) // nolint: gosec + } + default: + fmt.Fprint(b, value) + } +} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go b/vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go new file mode 100644 index 00000000..d8d0cc61 --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go @@ -0,0 +1,44 @@ +package logging + +import ( + "io" + + "github.com/sirupsen/logrus" +) + +// WriteHook is a logrus.Hook that logs to an io.Writer +type WriteHook struct { + w io.Writer + formatter logrus.Formatter +} + +// NewWriteHook returns a new WriteHook +func NewWriteHook(w io.Writer) *WriteHook { + return &WriteHook{ + w: w, + formatter: &TextFormatter{ + DisableColors: true, + FullTimestamp: true, + AlwaysQuoteStrings: true, + QuoteEmptyFields: true, + ForceFormatting: true, + }, + } +} + +// Levels returns Levels accepted by the WriteHook. +// All logrus.Levels are returned. +func (f *WriteHook) Levels() []logrus.Level { + return logrus.AllLevels +} + +// Fire writes a logrus.Entry to the file +func (f *WriteHook) Fire(e *logrus.Entry) error { + b, err := f.formatter.Format(e) + if err != nil { + return err + } + + _, err = f.w.Write(b) + return err +} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/logger.go b/vendor/github.com/skycoin/skycoin/src/util/logging/logger.go new file mode 100644 index 00000000..2f3b4f7b --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/util/logging/logger.go @@ -0,0 +1,71 @@ +package logging + +import ( + "os" + + "github.com/sirupsen/logrus" +) + +// Logger wraps logrus.FieldLogger +type Logger struct { + logrus.FieldLogger +} + +// Critical adds special critical-level fields for specially highlighted logging, +// since logrus lacks a distinct critical field and does not have configurable log levels +func (logger *Logger) Critical() logrus.FieldLogger { + return logger.WithField(logPriorityKey, logPriorityCritical) +} + +// MasterLogger wraps logrus.Logger and is able to create new package-aware loggers +type MasterLogger struct { + *logrus.Logger +} + +// NewMasterLogger creates a new package-aware logger with formatting string +func NewMasterLogger() *MasterLogger { + hooks := make(logrus.LevelHooks) + + return &MasterLogger{ + Logger: &logrus.Logger{ + Out: os.Stdout, + Formatter: &TextFormatter{ + FullTimestamp: true, + AlwaysQuoteStrings: true, + QuoteEmptyFields: true, + ForceFormatting: true, + DisableColors: false, + ForceColors: false, + }, + Hooks: hooks, + Level: logrus.DebugLevel, + }, + } +} + +// PackageLogger instantiates a package-aware logger +func (logger *MasterLogger) PackageLogger(moduleName string) *Logger { + return &Logger{ + FieldLogger: logger.WithField(logModuleKey, moduleName), + } +} + +// AddHook adds a logrus.Hook to the logger and its module loggers +func (logger *MasterLogger) AddHook(hook logrus.Hook) { + logger.Hooks.Add(hook) +} + +// SetLevel sets the log level for the logger and its module loggers +func (logger *MasterLogger) SetLevel(level logrus.Level) { + logger.Level = level +} + +// EnableColors enables colored logging +func (logger *MasterLogger) EnableColors() { + logger.Formatter.(*TextFormatter).DisableColors = false +} + +// DisableColors disables colored logging +func (logger *MasterLogger) DisableColors() { + logger.Formatter.(*TextFormatter).DisableColors = true +} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/logging.go b/vendor/github.com/skycoin/skycoin/src/util/logging/logging.go new file mode 100644 index 00000000..f7b86ffc --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/util/logging/logging.go @@ -0,0 +1,79 @@ +/* +Package logging provides application logging utilities +*/ +package logging + +import ( + "errors" + "io" + "io/ioutil" + "strings" + + "github.com/sirupsen/logrus" +) + +var log = NewMasterLogger() + +const ( + // logModuleKey is the key used for the module name data entry + logModuleKey = "_module" + // logPriorityKey is the log entry key for priority log statements + logPriorityKey = "_priority" + // logPriorityCritical is the log entry value for priority log statements + logPriorityCritical = "CRITICAL" +) + +// LevelFromString returns a logrus.Level from a string identifier +func LevelFromString(s string) (logrus.Level, error) { + switch strings.ToLower(s) { + case "debug": + return logrus.DebugLevel, nil + case "info", "notice": + return logrus.InfoLevel, nil + case "warn", "warning": + return logrus.WarnLevel, nil + case "error": + return logrus.ErrorLevel, nil + case "fatal", "critical": + return logrus.FatalLevel, nil + case "panic": + return logrus.PanicLevel, nil + default: + return logrus.DebugLevel, errors.New("could not convert string to log level") + } +} + +// MustGetLogger returns a package-aware logger from the master logger +func MustGetLogger(module string) *Logger { + return log.PackageLogger(module) +} + +// AddHook adds a hook to the global logger +func AddHook(hook logrus.Hook) { + log.AddHook(hook) +} + +// EnableColors enables colored logging +func EnableColors() { + log.EnableColors() +} + +// DisableColors disables colored logging +func DisableColors() { + log.DisableColors() +} + +// SetLevel sets the logger's minimum log level +func SetLevel(level logrus.Level) { + log.SetLevel(level) +} + +// SetOutputTo sets the logger's output to an io.Writer +func SetOutputTo(w io.Writer) { + log.Out = w +} + +// Disable disables the logger completely +func Disable() { + log.Out = ioutil.Discard +} diff --git a/vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go b/vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go new file mode 100644 index 00000000..a262a138 --- /dev/null +++ b/vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go @@ -0,0 +1,360 @@ +/* +Package dbutil provides boltdb utility methods +*/ +package dbutil + +import ( + "encoding/binary" + "encoding/json" + "errors" + "fmt" + "runtime/debug" + "sync" + "time" + + "github.com/boltdb/bolt" + + "github.com/skycoin/skycoin/src/cipher/encoder" + "github.com/skycoin/skycoin/src/util/logging" +) + +var ( + logger = logging.MustGetLogger("dbutil") + txViewLog = false + txViewTrace = false + txUpdateLog = false + txUpdateTrace = false + txDurationLog = true + txDurationReportingThreshold = time.Millisecond * 100 +) + +// Tx wraps a Tx +type Tx struct { + *bolt.Tx +} + +// String is implemented to prevent a panic when mocking methods with *Tx arguments. +// The mock library forces arguments to be printed with %s which causes Tx to panic. +// See https://github.com/stretchr/testify/pull/596 +func (tx *Tx) String() string { + return fmt.Sprintf("%v", tx.Tx) +} + +// DB wraps a bolt.DB to add logging +type DB struct { + ViewLog bool + ViewTrace bool + UpdateLog bool + UpdateTrace bool + DurationLog bool + DurationReportingThreshold time.Duration + + *bolt.DB + + // shutdownLock is added to prevent closing the database while a View transaction is in progress + // bolt.DB will block for Update transactions but not for View transactions, and if + // the database is closed while in a View transaction, it will panic + // This will be fixed in coreos's bbolt after this PR is merged: + // https://github.com/coreos/bbolt/pull/91 + // When coreos has this feature, we can switch to coreos's bbolt and remove this lock + shutdownLock sync.RWMutex +} + +// WrapDB returns WrapDB +func WrapDB(db *bolt.DB) *DB { + return &DB{ + ViewLog: txViewLog, + UpdateLog: txUpdateLog, + ViewTrace: txViewTrace, + UpdateTrace: txUpdateTrace, + DurationLog: txDurationLog, + DurationReportingThreshold: txDurationReportingThreshold, + DB: db, + } +} + +// View wraps *bolt.DB.View to add logging +func (db *DB) View(name string, f func(*Tx) error) error { + db.shutdownLock.RLock() + defer db.shutdownLock.RUnlock() + + if db.ViewLog { + logger.Debug("db.View [%s] starting", name) + defer logger.Debug("db.View [%s] done", name) + } + if db.ViewTrace { + debug.PrintStack() + } + + t0 := time.Now() + + err := db.DB.View(func(tx *bolt.Tx) error { + return f(&Tx{tx}) + }) + + t1 := time.Now() + delta := t1.Sub(t0) + if db.DurationLog && delta > db.DurationReportingThreshold { + logger.Debugf("db.View [%s] elapsed %s", name, delta) + } + + return err +} + +// Update wraps *bolt.DB.Update to add logging +func (db *DB) Update(name string, f func(*Tx) error) error { + db.shutdownLock.RLock() + defer db.shutdownLock.RUnlock() + + if db.UpdateLog { + logger.Debug("db.Update [%s] starting", name) + defer logger.Debug("db.Update [%s] done", name) + } + if db.UpdateTrace { + debug.PrintStack() + } + + t0 := time.Now() + + err := db.DB.Update(func(tx *bolt.Tx) error { + return f(&Tx{tx}) + }) + + t1 := time.Now() + delta := t1.Sub(t0) + if db.DurationLog && delta > db.DurationReportingThreshold { + logger.Debugf("db.Update [%s] elapsed %s", name, delta) + } + + return err +} + +// Close closes the underlying *bolt.DB +func (db *DB) Close() error { + db.shutdownLock.Lock() + defer db.shutdownLock.Unlock() + + return db.DB.Close() +} + +// ErrCreateBucketFailed is returned if creating a bolt.DB bucket fails +type ErrCreateBucketFailed struct { + Bucket string + Err error +} + +func (e ErrCreateBucketFailed) Error() string { + return fmt.Sprintf("Create bucket \"%s\" failed: %v", e.Bucket, e.Err) +} + +// NewErrCreateBucketFailed returns an ErrCreateBucketFailed +func NewErrCreateBucketFailed(bucket []byte, err error) error { + return ErrCreateBucketFailed{ + Bucket: string(bucket), + Err: err, + } +} + +// ErrBucketNotExist is returned if a bolt.DB bucket does not exist +type ErrBucketNotExist struct { + Bucket string +} + +func (e ErrBucketNotExist) Error() string { + return fmt.Sprintf("Bucket \"%s\" doesn't exist", e.Bucket) +} + +// NewErrBucketNotExist returns an ErrBucketNotExist +func NewErrBucketNotExist(bucket []byte) error { + return ErrBucketNotExist{ + Bucket: string(bucket), + } +} + +// CreateBuckets creates multiple buckets +func CreateBuckets(tx *Tx, buckets [][]byte) error { + for _, b := range buckets { + if _, err := tx.CreateBucketIfNotExists(b); err != nil { + return NewErrCreateBucketFailed(b, err) + } + } + + return nil +} + +// GetBucketObjectDecoded returns an encoder-serialized value from a bucket, decoded to an object +func GetBucketObjectDecoded(tx *Tx, bktName, key []byte, obj interface{}) (bool, error) { + v, err := GetBucketValueNoCopy(tx, bktName, key) + if err != nil { + return false, err + } else if v == nil { + return false, nil + } + + if err := encoder.DeserializeRawExact(v, obj); err != nil { + return false, fmt.Errorf("encoder.DeserializeRawExact failed: %v", err) + } + + return true, nil +} + +// GetBucketObjectJSON returns a JSON value from a bucket, unmarshaled to an object +func GetBucketObjectJSON(tx *Tx, bktName, key []byte, obj interface{}) (bool, error) { + v, err := GetBucketValueNoCopy(tx, bktName, key) + if err != nil { + return false, err + } else if v == nil { + return false, nil + } + + if err := json.Unmarshal(v, obj); err != nil { + return false, fmt.Errorf("json.Unmarshal failed: %v", err) + } + + return true, nil +} + +// GetBucketString returns a string value from a bucket +func GetBucketString(tx *Tx, bktName, key []byte) (string, bool, error) { + v, err := GetBucketValueNoCopy(tx, bktName, key) + if err != nil { + return "", false, err + } else if v == nil { + return "", false, nil + } + + return string(v), true, nil +} + +// GetBucketValue returns a []byte value from a bucket. If the bucket does not exist, +// it returns an error of type ErrBucketNotExist +func GetBucketValue(tx *Tx, bktName, key []byte) ([]byte, error) { + v, err := GetBucketValueNoCopy(tx, bktName, key) + if err != nil { + return nil, err + } else if v == nil { + return nil, nil + } + + // Bytes returned from boltdb are not valid outside of the transaction + // they are called in, make a copy + w := make([]byte, len(v)) + copy(w[:], v[:]) + + return w, nil +} + +// GetBucketValueNoCopy returns a value from a bucket. If the bucket does not exist, +// it returns an error of type ErrBucketNotExist. The byte value is not copied so is not valid +// outside of the database transaction +func GetBucketValueNoCopy(tx *Tx, bktName, key []byte) ([]byte, error) { + bkt := tx.Bucket(bktName) + if bkt == nil { + return nil, NewErrBucketNotExist(bktName) + } + + return bkt.Get(key), nil +} + +// PutBucketValue puts a value into a bucket under key. +func PutBucketValue(tx *Tx, bktName, key, val []byte) error { + bkt := tx.Bucket(bktName) + if bkt == nil { + return NewErrBucketNotExist(bktName) + } + + return bkt.Put(key, val) +} + +// BucketHasKey returns true if a bucket has a non-nil value for a key +func BucketHasKey(tx *Tx, bktName, key []byte) (bool, error) { + bkt := tx.Bucket(bktName) + if bkt == nil { + return false, NewErrBucketNotExist(bktName) + } + + v := bkt.Get(key) + return v != nil, nil +} + +// NextSequence returns the NextSequence() from the bucket +func NextSequence(tx *Tx, bktName []byte) (uint64, error) { + bkt := tx.Bucket(bktName) + if bkt == nil { + return 0, NewErrBucketNotExist(bktName) + } + + return bkt.NextSequence() +} + +// ForEach calls ForEach on the bucket +func ForEach(tx *Tx, bktName []byte, f func(k, v []byte) error) error { + bkt := tx.Bucket(bktName) + if bkt == nil { + return NewErrBucketNotExist(bktName) + } + + return bkt.ForEach(f) +} + +// Delete deletes from a bucket +func Delete(tx *Tx, bktName, key []byte) error { + bkt := tx.Bucket(bktName) + if bkt == nil { + return NewErrBucketNotExist(bktName) + } + + return bkt.Delete(key) +} + +// Len returns the number of keys in a bucket +func Len(tx *Tx, bktName []byte) (uint64, error) { + bkt := tx.Bucket(bktName) + if bkt == nil { + return 0, NewErrBucketNotExist(bktName) + } + + bstats := bkt.Stats() + + if bstats.KeyN < 0 { + return 0, errors.New("Negative length queried from db stats") + } + + return uint64(bstats.KeyN), nil +} + +// IsEmpty returns true if the bucket is empty +func IsEmpty(tx *Tx, bktName []byte) (bool, error) { + length, err := Len(tx, bktName) + if err != nil { + return false, err + } + return length == 0, nil +} + +// Exists returns true if the bucket exists +func Exists(tx *Tx, bktName []byte) bool { + return tx.Bucket(bktName) != nil +} + +// Reset resets the bucket +func Reset(tx *Tx, bktName []byte) error { + if err := tx.DeleteBucket(bktName); err != nil { + return err + } + + _, err := tx.CreateBucket(bktName) + return err +} + +// Itob converts uint64 to bytes +func Itob(v uint64) []byte { + b := make([]byte, 8) + binary.BigEndian.PutUint64(b, v) + return b +} + +// Btoi converts bytes to uint64 +func Btoi(v []byte) uint64 { + return binary.BigEndian.Uint64(v) +} diff --git a/vendor/github.com/therecipe/qt/LICENSE b/vendor/github.com/therecipe/qt/LICENSE new file mode 100644 index 00000000..65c5ca88 --- /dev/null +++ b/vendor/github.com/therecipe/qt/LICENSE @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/vendor/github.com/therecipe/qt/core/core.cpp b/vendor/github.com/therecipe/qt/core/core.cpp new file mode 100644 index 00000000..f10b8de8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/core/core.cpp @@ -0,0 +1,27777 @@ +// +build !minimal + +#define protected public +#define private public + +#include "core.h" +#include "_cgo_export.h" + +#ifndef QT_CORE_LIB + #error ------------------------------------------------------------------ + #error please run: '$(go env GOPATH)/bin/qtsetup' + #error more info here: https://github.com/therecipe/qt/wiki/Installation + #error ------------------------------------------------------------------ +#endif +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +class MyQAbstractAnimation: public QAbstractAnimation +{ +public: + MyQAbstractAnimation(QObject *parent = Q_NULLPTR) : QAbstractAnimation(parent) {QAbstractAnimation_QAbstractAnimation_QRegisterMetaType();}; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + int duration() const { return callbackQAbstractAnimation_Duration(const_cast(static_cast(this))); }; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void updateCurrentTime(int currentTime) { callbackQAbstractAnimation_UpdateCurrentTime(this, currentTime); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + ~MyQAbstractAnimation() { callbackQAbstractAnimation_DestroyQAbstractAnimation(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractAnimation*) +Q_DECLARE_METATYPE(MyQAbstractAnimation*) + +int QAbstractAnimation_QAbstractAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractAnimation_NewQAbstractAnimation(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractAnimation(static_cast(parent)); + } else { + return new MyQAbstractAnimation(static_cast(parent)); + } +} + +int QAbstractAnimation_CurrentLoop(void* ptr) +{ + return static_cast(ptr)->currentLoop(); +} + +void QAbstractAnimation_ConnectCurrentLoopChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::currentLoopChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_CurrentLoopChanged), static_cast(t)); +} + +void QAbstractAnimation_DisconnectCurrentLoopChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::currentLoopChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_CurrentLoopChanged)); +} + +void QAbstractAnimation_CurrentLoopChanged(void* ptr, int currentLoop) +{ + static_cast(ptr)->currentLoopChanged(currentLoop); +} + +int QAbstractAnimation_CurrentLoopTime(void* ptr) +{ + return static_cast(ptr)->currentLoopTime(); +} + +int QAbstractAnimation_CurrentTime(void* ptr) +{ + return static_cast(ptr)->currentTime(); +} + +long long QAbstractAnimation_Direction(void* ptr) +{ + return static_cast(ptr)->direction(); +} + +void QAbstractAnimation_ConnectDirectionChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::directionChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_DirectionChanged), static_cast(t)); +} + +void QAbstractAnimation_DisconnectDirectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::directionChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_DirectionChanged)); +} + +void QAbstractAnimation_DirectionChanged(void* ptr, long long newDirection) +{ + static_cast(ptr)->directionChanged(static_cast(newDirection)); +} + +int QAbstractAnimation_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +void QAbstractAnimation_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::finished), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_Finished), static_cast(t)); +} + +void QAbstractAnimation_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::finished), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_Finished)); +} + +void QAbstractAnimation_Finished(void* ptr) +{ + static_cast(ptr)->finished(); +} + +void* QAbstractAnimation_Group(void* ptr) +{ + return static_cast(ptr)->group(); +} + +int QAbstractAnimation_LoopCount(void* ptr) +{ + return static_cast(ptr)->loopCount(); +} + +void QAbstractAnimation_Pause(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "pause"); +} + +void QAbstractAnimation_PauseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::pause(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::pause(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::pause(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::pause(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::pause(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::pause(); + } else { + static_cast(ptr)->QAbstractAnimation::pause(); + } +} + +void QAbstractAnimation_Resume(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resume"); +} + +void QAbstractAnimation_ResumeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::resume(); + } else { + static_cast(ptr)->QAbstractAnimation::resume(); + } +} + +void QAbstractAnimation_SetCurrentTime(void* ptr, int msecs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentTime", Q_ARG(int, msecs)); +} + +void QAbstractAnimation_SetCurrentTimeDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::setCurrentTime(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::setCurrentTime(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::setCurrentTime(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::setCurrentTime(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::setCurrentTime(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::setCurrentTime(msecs); + } else { + static_cast(ptr)->QAbstractAnimation::setCurrentTime(msecs); + } +} + +void QAbstractAnimation_SetDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setDirection(static_cast(direction)); +} + +void QAbstractAnimation_SetLoopCount(void* ptr, int loopCount) +{ + static_cast(ptr)->setLoopCount(loopCount); +} + +void QAbstractAnimation_SetPaused(void* ptr, char paused) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPaused", Q_ARG(bool, paused != 0)); +} + +void QAbstractAnimation_SetPausedDefault(void* ptr, char paused) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::setPaused(paused != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::setPaused(paused != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::setPaused(paused != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::setPaused(paused != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::setPaused(paused != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::setPaused(paused != 0); + } else { + static_cast(ptr)->QAbstractAnimation::setPaused(paused != 0); + } +} + +void QAbstractAnimation_Start(void* ptr, long long policy) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start", Q_ARG(QAbstractAnimation::DeletionPolicy, static_cast(policy))); +} + +void QAbstractAnimation_StartDefault(void* ptr, long long policy) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::start(static_cast(policy)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::start(static_cast(policy)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::start(static_cast(policy)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::start(static_cast(policy)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::start(static_cast(policy)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::start(static_cast(policy)); + } else { + static_cast(ptr)->QAbstractAnimation::start(static_cast(policy)); + } +} + +long long QAbstractAnimation_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QAbstractAnimation_ConnectStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::stateChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_StateChanged), static_cast(t)); +} + +void QAbstractAnimation_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::stateChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_StateChanged)); +} + +void QAbstractAnimation_StateChanged(void* ptr, long long newState, long long oldState) +{ + static_cast(ptr)->stateChanged(static_cast(newState), static_cast(oldState)); +} + +void QAbstractAnimation_Stop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stop"); +} + +void QAbstractAnimation_StopDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::stop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::stop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::stop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::stop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::stop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::stop(); + } else { + static_cast(ptr)->QAbstractAnimation::stop(); + } +} + +int QAbstractAnimation_TotalDuration(void* ptr) +{ + return static_cast(ptr)->totalDuration(); +} + +void QAbstractAnimation_UpdateCurrentTime(void* ptr, int currentTime) +{ + static_cast(ptr)->updateCurrentTime(currentTime); +} + +void QAbstractAnimation_UpdateDirection(void* ptr, long long direction) +{ + static_cast(ptr)->updateDirection(static_cast(direction)); +} + +void QAbstractAnimation_UpdateDirectionDefault(void* ptr, long long direction) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::updateDirection(static_cast(direction)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::updateDirection(static_cast(direction)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::updateDirection(static_cast(direction)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::updateDirection(static_cast(direction)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::updateDirection(static_cast(direction)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::updateDirection(static_cast(direction)); + } else { + static_cast(ptr)->QAbstractAnimation::updateDirection(static_cast(direction)); + } +} + +void QAbstractAnimation_UpdateState(void* ptr, long long newState, long long oldState) +{ + static_cast(ptr)->updateState(static_cast(newState), static_cast(oldState)); +} + +void QAbstractAnimation_UpdateStateDefault(void* ptr, long long newState, long long oldState) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::updateState(static_cast(newState), static_cast(oldState)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::updateState(static_cast(newState), static_cast(oldState)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::updateState(static_cast(newState), static_cast(oldState)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::updateState(static_cast(newState), static_cast(oldState)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::updateState(static_cast(newState), static_cast(oldState)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::updateState(static_cast(newState), static_cast(oldState)); + } else { + static_cast(ptr)->QAbstractAnimation::updateState(static_cast(newState), static_cast(oldState)); + } +} + +void QAbstractAnimation_DestroyQAbstractAnimation(void* ptr) +{ + static_cast(ptr)->~QAbstractAnimation(); +} + +void QAbstractAnimation_DestroyQAbstractAnimationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAbstractEventDispatcher: public QAbstractEventDispatcher +{ +public: + void Signal_AboutToBlock() { callbackQAbstractEventDispatcher_AboutToBlock(this); }; + void Signal_Awake() { callbackQAbstractEventDispatcher_Awake(this); }; + void interrupt() { callbackQAbstractEventDispatcher_Interrupt(this); }; + bool processEvents(QEventLoop::ProcessEventsFlags flags) { return callbackQAbstractEventDispatcher_ProcessEvents(this, flags) != 0; }; + #ifdef Q_OS_WIN + bool registerEventNotifier(QWinEventNotifier * notifier) { return callbackQAbstractEventDispatcher_RegisterEventNotifier(this, notifier) != 0; }; + #endif + void registerSocketNotifier(QSocketNotifier * notifier) { callbackQAbstractEventDispatcher_RegisterSocketNotifier(this, notifier); }; + void registerTimer(int timerId, int interval, Qt::TimerType timerType, QObject * object) { callbackQAbstractEventDispatcher_RegisterTimer4(this, timerId, interval, timerType, object); }; + int remainingTime(int timerId) { return callbackQAbstractEventDispatcher_RemainingTime(this, timerId); }; + #ifdef Q_OS_WIN + void unregisterEventNotifier(QWinEventNotifier * notifier) { callbackQAbstractEventDispatcher_UnregisterEventNotifier(this, notifier); }; + #endif + void unregisterSocketNotifier(QSocketNotifier * notifier) { callbackQAbstractEventDispatcher_UnregisterSocketNotifier(this, notifier); }; + bool unregisterTimer(int timerId) { return callbackQAbstractEventDispatcher_UnregisterTimer(this, timerId) != 0; }; + bool unregisterTimers(QObject * object) { return callbackQAbstractEventDispatcher_UnregisterTimers(this, object) != 0; }; + void wakeUp() { callbackQAbstractEventDispatcher_WakeUp(this); }; + ~MyQAbstractEventDispatcher() { callbackQAbstractEventDispatcher_DestroyQAbstractEventDispatcher(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractEventDispatcher*) +Q_DECLARE_METATYPE(MyQAbstractEventDispatcher*) + +int QAbstractEventDispatcher_QAbstractEventDispatcher_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QAbstractEventDispatcher_ConnectAboutToBlock(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::aboutToBlock), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_AboutToBlock), static_cast(t)); +} + +void QAbstractEventDispatcher_DisconnectAboutToBlock(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::aboutToBlock), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_AboutToBlock)); +} + +void QAbstractEventDispatcher_AboutToBlock(void* ptr) +{ + static_cast(ptr)->aboutToBlock(); +} + +void QAbstractEventDispatcher_ConnectAwake(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::awake), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_Awake), static_cast(t)); +} + +void QAbstractEventDispatcher_DisconnectAwake(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::awake), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_Awake)); +} + +void QAbstractEventDispatcher_Awake(void* ptr) +{ + static_cast(ptr)->awake(); +} + +char QAbstractEventDispatcher_FilterNativeEvent(void* ptr, void* eventType, void* message, long* result) +{ + return static_cast(ptr)->filterNativeEvent(*static_cast(eventType), message, result); +} + +void QAbstractEventDispatcher_InstallNativeEventFilter(void* ptr, void* filterObj) +{ + static_cast(ptr)->installNativeEventFilter(static_cast(filterObj)); +} + +void* QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(void* thread) +{ + return QAbstractEventDispatcher::instance(static_cast(thread)); +} + +void QAbstractEventDispatcher_Interrupt(void* ptr) +{ + static_cast(ptr)->interrupt(); +} + +char QAbstractEventDispatcher_ProcessEvents(void* ptr, long long flags) +{ + return static_cast(ptr)->processEvents(static_cast(flags)); +} + +char QAbstractEventDispatcher_RegisterEventNotifier(void* ptr, void* notifier) +{ +#ifdef Q_OS_WIN + return static_cast(ptr)->registerEventNotifier(static_cast(notifier)); +#else + return false; +#endif +} + +void QAbstractEventDispatcher_RegisterSocketNotifier(void* ptr, void* notifier) +{ + static_cast(ptr)->registerSocketNotifier(static_cast(notifier)); +} + +int QAbstractEventDispatcher_RegisterTimer3(void* ptr, int interval, long long timerType, void* object) +{ + return static_cast(ptr)->registerTimer(interval, static_cast(timerType), static_cast(object)); +} + +void QAbstractEventDispatcher_RegisterTimer4(void* ptr, int timerId, int interval, long long timerType, void* object) +{ + static_cast(ptr)->registerTimer(timerId, interval, static_cast(timerType), static_cast(object)); +} + +int QAbstractEventDispatcher_RemainingTime(void* ptr, int timerId) +{ + return static_cast(ptr)->remainingTime(timerId); +} + +void QAbstractEventDispatcher_RemoveNativeEventFilter(void* ptr, void* filter) +{ + static_cast(ptr)->removeNativeEventFilter(static_cast(filter)); +} + +void QAbstractEventDispatcher_UnregisterEventNotifier(void* ptr, void* notifier) +{ +#ifdef Q_OS_WIN + static_cast(ptr)->unregisterEventNotifier(static_cast(notifier)); +#endif +} + +void QAbstractEventDispatcher_UnregisterSocketNotifier(void* ptr, void* notifier) +{ + static_cast(ptr)->unregisterSocketNotifier(static_cast(notifier)); +} + +char QAbstractEventDispatcher_UnregisterTimer(void* ptr, int timerId) +{ + return static_cast(ptr)->unregisterTimer(timerId); +} + +char QAbstractEventDispatcher_UnregisterTimers(void* ptr, void* object) +{ + return static_cast(ptr)->unregisterTimers(static_cast(object)); +} + +void QAbstractEventDispatcher_WakeUp(void* ptr) +{ + static_cast(ptr)->wakeUp(); +} + +void QAbstractEventDispatcher_DestroyQAbstractEventDispatcher(void* ptr) +{ + static_cast(ptr)->~QAbstractEventDispatcher(); +} + +void QAbstractEventDispatcher_DestroyQAbstractEventDispatcherDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAbstractItemModel: public QAbstractItemModel +{ +public: + MyQAbstractItemModel(QObject *parent = Q_NULLPTR) : QAbstractItemModel(parent) {QAbstractItemModel_QAbstractItemModel_QRegisterMetaType();}; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQAbstractItemModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractItemModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractItemModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractItemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + int rowCount(const QModelIndex & parent) const { return callbackQAbstractItemModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&index))); }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQAbstractItemModel() { callbackQAbstractItemModel_DestroyQAbstractItemModel(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractItemModel*) +Q_DECLARE_METATYPE(MyQAbstractItemModel*) + +int QAbstractItemModel_QAbstractItemModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractItemModel_NewQAbstractItemModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemModel(static_cast(parent)); + } else { + return new MyQAbstractItemModel(static_cast(parent)); + } +} + +void QAbstractItemModel_BeginInsertColumns(void* ptr, void* parent, int first, int last) +{ + static_cast(ptr)->beginInsertColumns(*static_cast(parent), first, last); +} + +void QAbstractItemModel_BeginInsertRows(void* ptr, void* parent, int first, int last) +{ + static_cast(ptr)->beginInsertRows(*static_cast(parent), first, last); +} + +char QAbstractItemModel_BeginMoveColumns(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->beginMoveColumns(*static_cast(sourceParent), sourceFirst, sourceLast, *static_cast(destinationParent), destinationChild); +} + +char QAbstractItemModel_BeginMoveRows(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->beginMoveRows(*static_cast(sourceParent), sourceFirst, sourceLast, *static_cast(destinationParent), destinationChild); +} + +void QAbstractItemModel_BeginRemoveColumns(void* ptr, void* parent, int first, int last) +{ + static_cast(ptr)->beginRemoveColumns(*static_cast(parent), first, last); +} + +void QAbstractItemModel_BeginRemoveRows(void* ptr, void* parent, int first, int last) +{ + static_cast(ptr)->beginRemoveRows(*static_cast(parent), first, last); +} + +void QAbstractItemModel_BeginResetModel(void* ptr) +{ + static_cast(ptr)->beginResetModel(); +} + +void* QAbstractItemModel_Buddy(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->buddy(*static_cast(index))); +} + +void* QAbstractItemModel_BuddyDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QAbstractProxyModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QStringListModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QAbstractListModel::buddy(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QAbstractTableModel::buddy(*static_cast(index))); + } else { + return new QModelIndex(static_cast(ptr)->QAbstractItemModel::buddy(*static_cast(index))); + } +} + +char QAbstractItemModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +char QAbstractItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } +} + +char QAbstractItemModel_CanFetchMore(void* ptr, void* parent) +{ + return static_cast(ptr)->canFetchMore(*static_cast(parent)); +} + +char QAbstractItemModel_CanFetchMoreDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::canFetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::canFetchMore(*static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::canFetchMore(*static_cast(parent)); + } +} + +void QAbstractItemModel_ChangePersistentIndex(void* ptr, void* from, void* to) +{ + static_cast(ptr)->changePersistentIndex(*static_cast(from), *static_cast(to)); +} + +void QAbstractItemModel_ChangePersistentIndexList(void* ptr, void* from, void* to) +{ + static_cast(ptr)->changePersistentIndexList(({ QList* tmpP = static_cast*>(from); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }), ({ QList* tmpP = static_cast*>(to); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +char QAbstractItemModel_CheckIndex(void* ptr, void* index, long long options) +{ + return static_cast(ptr)->checkIndex(*static_cast(index), static_cast(options)); +} + +int QAbstractItemModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +void QAbstractItemModel_ConnectColumnsAboutToBeInserted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeInserted), static_cast(t)); +} + +void QAbstractItemModel_DisconnectColumnsAboutToBeInserted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeInserted)); +} + +void QAbstractItemModel_ConnectColumnsAboutToBeMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeMoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectColumnsAboutToBeMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeMoved)); +} + +void QAbstractItemModel_ConnectColumnsAboutToBeRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeRemoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectColumnsAboutToBeRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeRemoved)); +} + +void QAbstractItemModel_ConnectColumnsInserted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsInserted), static_cast(t)); +} + +void QAbstractItemModel_DisconnectColumnsInserted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsInserted)); +} + +void QAbstractItemModel_ConnectColumnsMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsMoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectColumnsMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsMoved)); +} + +void QAbstractItemModel_ConnectColumnsRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsRemoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectColumnsRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsRemoved)); +} + +void* QAbstractItemModel_CreateIndex(void* ptr, int row, int column, void* p) +{ + return new QModelIndex(static_cast(ptr)->createIndex(row, column, p)); +} + +void* QAbstractItemModel_CreateIndex2(void* ptr, int row, int column, uintptr_t id) +{ + return new QModelIndex(static_cast(ptr)->createIndex(row, column, id)); +} + +void* QAbstractItemModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void QAbstractItemModel_ConnectDataChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QAbstractItemModel::dataChanged), static_cast(ptr), static_cast &)>(&MyQAbstractItemModel::Signal_DataChanged), static_cast(t)); +} + +void QAbstractItemModel_DisconnectDataChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QAbstractItemModel::dataChanged), static_cast(ptr), static_cast &)>(&MyQAbstractItemModel::Signal_DataChanged)); +} + +void QAbstractItemModel_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + static_cast(ptr)->dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); +} + +char QAbstractItemModel_DropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +char QAbstractItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); + } +} + +void QAbstractItemModel_EndInsertColumns(void* ptr) +{ + static_cast(ptr)->endInsertColumns(); +} + +void QAbstractItemModel_EndInsertRows(void* ptr) +{ + static_cast(ptr)->endInsertRows(); +} + +void QAbstractItemModel_EndMoveColumns(void* ptr) +{ + static_cast(ptr)->endMoveColumns(); +} + +void QAbstractItemModel_EndMoveRows(void* ptr) +{ + static_cast(ptr)->endMoveRows(); +} + +void QAbstractItemModel_EndRemoveColumns(void* ptr) +{ + static_cast(ptr)->endRemoveColumns(); +} + +void QAbstractItemModel_EndRemoveRows(void* ptr) +{ + static_cast(ptr)->endRemoveRows(); +} + +void QAbstractItemModel_EndResetModel(void* ptr) +{ + static_cast(ptr)->endResetModel(); +} + +void QAbstractItemModel_FetchMore(void* ptr, void* parent) +{ + static_cast(ptr)->fetchMore(*static_cast(parent)); +} + +void QAbstractItemModel_FetchMoreDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::fetchMore(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::fetchMore(*static_cast(parent)); + } else { + static_cast(ptr)->QAbstractItemModel::fetchMore(*static_cast(parent)); + } +} + +long long QAbstractItemModel_Flags(void* ptr, void* index) +{ + return static_cast(ptr)->flags(*static_cast(index)); +} + +long long QAbstractItemModel_FlagsDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::flags(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::flags(*static_cast(index)); + } else { + return static_cast(ptr)->QAbstractItemModel::flags(*static_cast(index)); + } +} + +char QAbstractItemModel_HasChildren(void* ptr, void* parent) +{ + return static_cast(ptr)->hasChildren(*static_cast(parent)); +} + +char QAbstractItemModel_HasChildrenDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::hasChildren(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::hasChildren(*static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::hasChildren(*static_cast(parent)); + } +} + +char QAbstractItemModel_HasIndex(void* ptr, int row, int column, void* parent) +{ + return static_cast(ptr)->hasIndex(row, column, *static_cast(parent)); +} + +void* QAbstractItemModel_HeaderData(void* ptr, int section, long long orientation, int role) +{ + return new QVariant(static_cast(ptr)->headerData(section, static_cast(orientation), role)); +} + +void* QAbstractItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QConcatenateTablesProxyModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTransposeProxyModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSortFilterProxyModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QIdentityProxyModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractProxyModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QStringListModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractListModel::headerData(section, static_cast(orientation), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractTableModel::headerData(section, static_cast(orientation), role)); + } else { + return new QVariant(static_cast(ptr)->QAbstractItemModel::headerData(section, static_cast(orientation), role)); + } +} + +void QAbstractItemModel_ConnectHeaderDataChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemModel::headerDataChanged), static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_HeaderDataChanged), static_cast(t)); +} + +void QAbstractItemModel_DisconnectHeaderDataChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemModel::headerDataChanged), static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_HeaderDataChanged)); +} + +void QAbstractItemModel_HeaderDataChanged(void* ptr, long long orientation, int first, int last) +{ + static_cast(ptr)->headerDataChanged(static_cast(orientation), first, last); +} + +void* QAbstractItemModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +char QAbstractItemModel_InsertColumn(void* ptr, int column, void* parent) +{ + return static_cast(ptr)->insertColumn(column, *static_cast(parent)); +} + +char QAbstractItemModel_InsertColumns(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->insertColumns(column, count, *static_cast(parent)); +} + +char QAbstractItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::insertColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::insertColumns(column, count, *static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::insertColumns(column, count, *static_cast(parent)); + } +} + +char QAbstractItemModel_InsertRow(void* ptr, int row, void* parent) +{ + return static_cast(ptr)->insertRow(row, *static_cast(parent)); +} + +char QAbstractItemModel_InsertRows(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->insertRows(row, count, *static_cast(parent)); +} + +char QAbstractItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::insertRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::insertRows(row, count, *static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::insertRows(row, count, *static_cast(parent)); + } +} + +struct QtCore_PackedList QAbstractItemModel_ItemData(void* ptr, void* index) +{ + return ({ QMap* tmpValue2d9f39 = new QMap(static_cast(ptr)->itemData(*static_cast(index))); QtCore_PackedList { tmpValue2d9f39, tmpValue2d9f39->size() }; }); +} + +struct QtCore_PackedList QAbstractItemModel_ItemDataDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QConcatenateTablesProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QTransposeProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QSortFilterProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QIdentityProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QStringListModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractListModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractTableModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } else { + return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractItemModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); + } +} + +void QAbstractItemModel_ConnectLayoutAboutToBeChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutAboutToBeChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutAboutToBeChanged), static_cast(t)); +} + +void QAbstractItemModel_DisconnectLayoutAboutToBeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutAboutToBeChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutAboutToBeChanged)); +} + +void QAbstractItemModel_LayoutAboutToBeChanged(void* ptr, void* parents, long long hint) +{ + static_cast(ptr)->layoutAboutToBeChanged(*static_cast*>(parents), static_cast(hint)); +} + +void QAbstractItemModel_ConnectLayoutChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutChanged), static_cast(t)); +} + +void QAbstractItemModel_DisconnectLayoutChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutChanged)); +} + +void QAbstractItemModel_LayoutChanged(void* ptr, void* parents, long long hint) +{ + static_cast(ptr)->layoutChanged(*static_cast*>(parents), static_cast(hint)); +} + +struct QtCore_PackedList QAbstractItemModel_Match(void* ptr, void* start, int role, void* value, int hits, long long flags) +{ + return ({ QList* tmpValuef30906 = new QList(static_cast(ptr)->match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValuef30906, tmpValuef30906->size() }; }); +} + +struct QtCore_PackedList QAbstractItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QConcatenateTablesProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QTransposeProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QSortFilterProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QIdentityProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QStringListModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractListModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractTableModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } else { + return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractItemModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); + } +} + +void* QAbstractItemModel_MimeData(void* ptr, void* indexes) +{ + return static_cast(ptr)->mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +void* QAbstractItemModel_MimeDataDefault(void* ptr, void* indexes) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } else { + return static_cast(ptr)->QAbstractItemModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); + } +} + +struct QtCore_PackedString QAbstractItemModel_MimeTypes(void* ptr) +{ + return ({ QByteArray ta50262 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(ta50262.prepend("WHITESPACE").constData()+10), ta50262.size()-10 }; }); +} + +struct QtCore_PackedString QAbstractItemModel_MimeTypesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QConcatenateTablesProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QTransposeProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QSortFilterProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QIdentityProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QStringListModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractListModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractTableModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } else { + return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractItemModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); + } +} + +void QAbstractItemModel_ConnectModelAboutToBeReset(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::modelAboutToBeReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelAboutToBeReset), static_cast(t)); +} + +void QAbstractItemModel_DisconnectModelAboutToBeReset(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::modelAboutToBeReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelAboutToBeReset)); +} + +void QAbstractItemModel_ConnectModelReset(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::modelReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelReset), static_cast(t)); +} + +void QAbstractItemModel_DisconnectModelReset(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::modelReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelReset)); +} + +char QAbstractItemModel_MoveColumn(void* ptr, void* sourceParent, int sourceColumn, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->moveColumn(*static_cast(sourceParent), sourceColumn, *static_cast(destinationParent), destinationChild); +} + +char QAbstractItemModel_MoveColumns(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); +} + +char QAbstractItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } else { + return static_cast(ptr)->QAbstractItemModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); + } +} + +char QAbstractItemModel_MoveRow(void* ptr, void* sourceParent, int sourceRow, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->moveRow(*static_cast(sourceParent), sourceRow, *static_cast(destinationParent), destinationChild); +} + +char QAbstractItemModel_MoveRows(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); +} + +char QAbstractItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } else { + return static_cast(ptr)->QAbstractItemModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); + } +} + +void* QAbstractItemModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +struct QtCore_PackedList QAbstractItemModel_PersistentIndexList(void* ptr) +{ + return ({ QList* tmpValue86ddbc = new QList(static_cast(ptr)->persistentIndexList()); QtCore_PackedList { tmpValue86ddbc, tmpValue86ddbc->size() }; }); +} + +char QAbstractItemModel_RemoveColumn(void* ptr, int column, void* parent) +{ + return static_cast(ptr)->removeColumn(column, *static_cast(parent)); +} + +char QAbstractItemModel_RemoveColumns(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->removeColumns(column, count, *static_cast(parent)); +} + +char QAbstractItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::removeColumns(column, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::removeColumns(column, count, *static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::removeColumns(column, count, *static_cast(parent)); + } +} + +char QAbstractItemModel_RemoveRow(void* ptr, int row, void* parent) +{ + return static_cast(ptr)->removeRow(row, *static_cast(parent)); +} + +char QAbstractItemModel_RemoveRows(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->removeRows(row, count, *static_cast(parent)); +} + +char QAbstractItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::removeRows(row, count, *static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::removeRows(row, count, *static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractItemModel::removeRows(row, count, *static_cast(parent)); + } +} + +void QAbstractItemModel_ResetInternalData(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resetInternalData"); +} + +void QAbstractItemModel_ResetInternalDataDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::resetInternalData(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::resetInternalData(); + } else { + static_cast(ptr)->QAbstractItemModel::resetInternalData(); + } +} + +void QAbstractItemModel_Revert(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "revert"); +} + +void QAbstractItemModel_RevertDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::revert(); + } else { + static_cast(ptr)->QAbstractItemModel::revert(); + } +} + +struct QtCore_PackedList QAbstractItemModel_RoleNames(void* ptr) +{ + return ({ QHash* tmpValue40dc1d = new QHash(static_cast(ptr)->roleNames()); QtCore_PackedList { tmpValue40dc1d, tmpValue40dc1d->size() }; }); +} + +struct QtCore_PackedList QAbstractItemModel_RoleNamesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QConcatenateTablesProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QTransposeProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QSortFilterProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QIdentityProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QStringListModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractListModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractTableModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } else { + return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractItemModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); + } +} + +int QAbstractItemModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +void QAbstractItemModel_ConnectRowsAboutToBeInserted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeInserted), static_cast(t)); +} + +void QAbstractItemModel_DisconnectRowsAboutToBeInserted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeInserted)); +} + +void QAbstractItemModel_ConnectRowsAboutToBeMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeMoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectRowsAboutToBeMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeMoved)); +} + +void QAbstractItemModel_ConnectRowsAboutToBeRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeRemoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectRowsAboutToBeRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeRemoved)); +} + +void QAbstractItemModel_ConnectRowsInserted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsInserted), static_cast(t)); +} + +void QAbstractItemModel_DisconnectRowsInserted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsInserted)); +} + +void QAbstractItemModel_ConnectRowsMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsMoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectRowsMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsMoved)); +} + +void QAbstractItemModel_ConnectRowsRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsRemoved), static_cast(t)); +} + +void QAbstractItemModel_DisconnectRowsRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsRemoved)); +} + +char QAbstractItemModel_SetData(void* ptr, void* index, void* value, int role) +{ + return static_cast(ptr)->setData(*static_cast(index), *static_cast(value), role); +} + +char QAbstractItemModel_SetDataDefault(void* ptr, void* index, void* value, int role) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::setData(*static_cast(index), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::setData(*static_cast(index), *static_cast(value), role); + } else { + return static_cast(ptr)->QAbstractItemModel::setData(*static_cast(index), *static_cast(value), role); + } +} + +char QAbstractItemModel_SetHeaderData(void* ptr, int section, long long orientation, void* value, int role) +{ + return static_cast(ptr)->setHeaderData(section, static_cast(orientation), *static_cast(value), role); +} + +char QAbstractItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } else { + return static_cast(ptr)->QAbstractItemModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); + } +} + +char QAbstractItemModel_SetItemData(void* ptr, void* index, void* roles) +{ + return static_cast(ptr)->setItemData(*static_cast(index), *static_cast*>(roles)); +} + +char QAbstractItemModel_SetItemDataDefault(void* ptr, void* index, void* roles) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } else { + return static_cast(ptr)->QAbstractItemModel::setItemData(*static_cast(index), *static_cast*>(roles)); + } +} + +void* QAbstractItemModel_Sibling(void* ptr, int row, int column, void* index) +{ + return new QModelIndex(static_cast(ptr)->sibling(row, column, *static_cast(index))); +} + +void* QAbstractItemModel_SiblingDefault(void* ptr, int row, int column, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QAbstractProxyModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QStringListModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QAbstractListModel::sibling(row, column, *static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QAbstractTableModel::sibling(row, column, *static_cast(index))); + } else { + return new QModelIndex(static_cast(ptr)->QAbstractItemModel::sibling(row, column, *static_cast(index))); + } +} + +void QAbstractItemModel_Sort(void* ptr, int column, long long order) +{ + static_cast(ptr)->sort(column, static_cast(order)); +} + +void QAbstractItemModel_SortDefault(void* ptr, int column, long long order) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::sort(column, static_cast(order)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::sort(column, static_cast(order)); + } else { + static_cast(ptr)->QAbstractItemModel::sort(column, static_cast(order)); + } +} + +void* QAbstractItemModel_Span(void* ptr, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QAbstractItemModel_SpanDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QConcatenateTablesProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTransposeProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSortFilterProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QIdentityProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStringListModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractListModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractTableModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +char QAbstractItemModel_Submit(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "submit", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +char QAbstractItemModel_SubmitDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::submit(); + } else { + return static_cast(ptr)->QAbstractItemModel::submit(); + } +} + +long long QAbstractItemModel_SupportedDragActions(void* ptr) +{ + return static_cast(ptr)->supportedDragActions(); +} + +long long QAbstractItemModel_SupportedDragActionsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::supportedDragActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::supportedDragActions(); + } else { + return static_cast(ptr)->QAbstractItemModel::supportedDragActions(); + } +} + +long long QAbstractItemModel_SupportedDropActions(void* ptr) +{ + return static_cast(ptr)->supportedDropActions(); +} + +long long QAbstractItemModel_SupportedDropActionsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::supportedDropActions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::supportedDropActions(); + } else { + return static_cast(ptr)->QAbstractItemModel::supportedDropActions(); + } +} + +void QAbstractItemModel_DestroyQAbstractItemModel(void* ptr) +{ + static_cast(ptr)->~QAbstractItemModel(); +} + +void QAbstractItemModel_DestroyQAbstractItemModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAbstractItemModel___changePersistentIndexList_from_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___changePersistentIndexList_from_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___changePersistentIndexList_from_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___changePersistentIndexList_to_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___changePersistentIndexList_to_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___changePersistentIndexList_to_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAbstractItemModel___dataChanged_roles_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QAbstractItemModel___dataChanged_roles_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemModel___dataChanged_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QAbstractItemModel___doSetRoleNames_roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___doSetRoleNames_roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QAbstractItemModel___doSetRoleNames_roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QAbstractItemModel___doSetRoleNames_roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +void* QAbstractItemModel___encodeData_indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___encodeData_indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___encodeData_indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___itemData_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___itemData_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QAbstractItemModel___itemData_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtCore_PackedList QAbstractItemModel___itemData_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QAbstractItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___layoutAboutToBeChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___layoutChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___layoutChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___layoutChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___match_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___match_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___match_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___mimeData_indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___mimeData_indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___mimeData_indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___persistentIndexList_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___persistentIndexList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemModel___persistentIndexList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemModel___roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QAbstractItemModel___roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QAbstractItemModel___roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +void* QAbstractItemModel___setItemData_roles_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___setItemData_roles_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QAbstractItemModel___setItemData_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtCore_PackedList QAbstractItemModel___setItemData_roles_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QAbstractItemModel___setRoleNames_roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QAbstractItemModel___setRoleNames_roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QAbstractItemModel___setRoleNames_roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QAbstractItemModel___setRoleNames_roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +int QAbstractItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAbstractItemModel_____itemData_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemModel_____itemData_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemModel_____itemData_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAbstractItemModel_____roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemModel_____roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemModel_____roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAbstractItemModel_____setItemData_roles_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemModel_____setItemData_roles_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemModel_____setItemData_roles_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAbstractItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQAbstractListModel: public QAbstractListModel +{ +public: + MyQAbstractListModel(QObject *parent = Q_NULLPTR) : QAbstractListModel(parent) {QAbstractListModel_QAbstractListModel_QRegisterMetaType();}; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractListModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + ~MyQAbstractListModel() { callbackQAbstractListModel_DestroyQAbstractListModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQAbstractListModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractListModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractListModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractItemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + int rowCount(const QModelIndex & parent) const { return callbackQAbstractListModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractListModel*) +Q_DECLARE_METATYPE(MyQAbstractListModel*) + +int QAbstractListModel_QAbstractListModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractListModel_NewQAbstractListModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractListModel(static_cast(parent)); + } else { + return new MyQAbstractListModel(static_cast(parent)); + } +} + +void* QAbstractListModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QAbstractListModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QStringListModel::index(row, column, *static_cast(parent))); + } else { + return new QModelIndex(static_cast(ptr)->QAbstractListModel::index(row, column, *static_cast(parent))); + } +} + +void QAbstractListModel_DestroyQAbstractListModel(void* ptr) +{ + static_cast(ptr)->~QAbstractListModel(); +} + +void QAbstractListModel_DestroyQAbstractListModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAbstractListModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QAbstractListModel_ColumnCountDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::columnCount(*static_cast(parent)); + } else { + return static_cast(ptr)->QAbstractListModel::columnCount(*static_cast(parent)); + } +} + +void* QAbstractListModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QAbstractListModel_DataDefault(void* ptr, void* index, int role) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QStringListModel::data(*static_cast(index), role)); + } else { + + } +} + +void* QAbstractListModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +void* QAbstractListModel_ParentDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QStringListModel::parent(*static_cast(index))); + } else { + return new QModelIndex(static_cast(ptr)->QAbstractListModel::parent(*static_cast(index))); + } +} + +int QAbstractListModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QAbstractListModel_RowCountDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::rowCount(*static_cast(parent)); + } else { + + } +} + +class MyQAbstractNativeEventFilter: public QAbstractNativeEventFilter +{ +public: + MyQAbstractNativeEventFilter() : QAbstractNativeEventFilter() {QAbstractNativeEventFilter_QAbstractNativeEventFilter_QRegisterMetaType();}; + bool nativeEventFilter(const QByteArray & eventType, void * message, long * result) { return callbackQAbstractNativeEventFilter_NativeEventFilter(this, const_cast(&eventType), message, result) != 0; }; + ~MyQAbstractNativeEventFilter() { callbackQAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(this); }; +}; + +Q_DECLARE_METATYPE(QAbstractNativeEventFilter*) +Q_DECLARE_METATYPE(MyQAbstractNativeEventFilter*) + +int QAbstractNativeEventFilter_QAbstractNativeEventFilter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractNativeEventFilter_NewQAbstractNativeEventFilter() +{ + return new MyQAbstractNativeEventFilter(); +} + +char QAbstractNativeEventFilter_NativeEventFilter(void* ptr, void* eventType, void* message, long* result) +{ + return static_cast(ptr)->nativeEventFilter(*static_cast(eventType), message, result); +} + +void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(void* ptr) +{ + static_cast(ptr)->~QAbstractNativeEventFilter(); +} + +void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilterDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAbstractProxyModel: public QAbstractProxyModel +{ +public: + MyQAbstractProxyModel(QObject *parent = Q_NULLPTR) : QAbstractProxyModel(parent) {QAbstractProxyModel_QAbstractProxyModel_QRegisterMetaType();}; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant data(const QModelIndex & proxyIndex, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&proxyIndex), role)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQAbstractProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; + QItemSelection mapSelectionFromSource(const QItemSelection & sourceSelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&sourceSelection))); }; + QItemSelection mapSelectionToSource(const QItemSelection & proxySelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&proxySelection))); }; + QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQAbstractProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractProxyModel_Revert(this); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + void setSourceModel(QAbstractItemModel * sourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, sourceModel); }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQAbstractProxyModel() { callbackQAbstractProxyModel_DestroyQAbstractProxyModel(this); }; + int columnCount(const QModelIndex & parent) const { return callbackQAbstractProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractProxyModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + int rowCount(const QModelIndex & parent) const { return callbackQAbstractProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractProxyModel*) +Q_DECLARE_METATYPE(MyQAbstractProxyModel*) + +int QAbstractProxyModel_QAbstractProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractProxyModel_NewQAbstractProxyModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractProxyModel(static_cast(parent)); + } else { + return new MyQAbstractProxyModel(static_cast(parent)); + } +} + +void* QAbstractProxyModel_Data(void* ptr, void* proxyIndex, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(proxyIndex), role)); +} + +void* QAbstractProxyModel_DataDefault(void* ptr, void* proxyIndex, int role) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTransposeProxyModel::data(*static_cast(proxyIndex), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSortFilterProxyModel::data(*static_cast(proxyIndex), role)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QIdentityProxyModel::data(*static_cast(proxyIndex), role)); + } else { + return new QVariant(static_cast(ptr)->QAbstractProxyModel::data(*static_cast(proxyIndex), role)); + } +} + +void* QAbstractProxyModel_MapFromSource(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); +} + +void* QAbstractProxyModel_MapSelectionFromSource(void* ptr, void* sourceSelection) +{ + return new QItemSelection(static_cast(ptr)->mapSelectionFromSource(*static_cast(sourceSelection))); +} + +void* QAbstractProxyModel_MapSelectionFromSourceDefault(void* ptr, void* sourceSelection) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QItemSelection(static_cast(ptr)->QTransposeProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QItemSelection(static_cast(ptr)->QSortFilterProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QItemSelection(static_cast(ptr)->QIdentityProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); + } else { + return new QItemSelection(static_cast(ptr)->QAbstractProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); + } +} + +void* QAbstractProxyModel_MapSelectionToSource(void* ptr, void* proxySelection) +{ + return new QItemSelection(static_cast(ptr)->mapSelectionToSource(*static_cast(proxySelection))); +} + +void* QAbstractProxyModel_MapSelectionToSourceDefault(void* ptr, void* proxySelection) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QItemSelection(static_cast(ptr)->QTransposeProxyModel::mapSelectionToSource(*static_cast(proxySelection))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QItemSelection(static_cast(ptr)->QSortFilterProxyModel::mapSelectionToSource(*static_cast(proxySelection))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QItemSelection(static_cast(ptr)->QIdentityProxyModel::mapSelectionToSource(*static_cast(proxySelection))); + } else { + return new QItemSelection(static_cast(ptr)->QAbstractProxyModel::mapSelectionToSource(*static_cast(proxySelection))); + } +} + +void* QAbstractProxyModel_MapToSource(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); +} + +void QAbstractProxyModel_Revert(void* ptr) +{ + static_cast(ptr)->revert(); +} + +void QAbstractProxyModel_RevertDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::revert(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::revert(); + } else { + static_cast(ptr)->QAbstractProxyModel::revert(); + } +} + +void QAbstractProxyModel_SetSourceModel(void* ptr, void* sourceModel) +{ + static_cast(ptr)->setSourceModel(static_cast(sourceModel)); +} + +void QAbstractProxyModel_SetSourceModelDefault(void* ptr, void* sourceModel) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::setSourceModel(static_cast(sourceModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::setSourceModel(static_cast(sourceModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::setSourceModel(static_cast(sourceModel)); + } else { + static_cast(ptr)->QAbstractProxyModel::setSourceModel(static_cast(sourceModel)); + } +} + +void* QAbstractProxyModel_SourceModel(void* ptr) +{ + return static_cast(ptr)->sourceModel(); +} + +void QAbstractProxyModel_ConnectSourceModelChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractProxyModel::sourceModelChanged, static_cast(ptr), static_cast(&MyQAbstractProxyModel::Signal_SourceModelChanged), static_cast(t)); +} + +void QAbstractProxyModel_DisconnectSourceModelChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractProxyModel::sourceModelChanged, static_cast(ptr), static_cast(&MyQAbstractProxyModel::Signal_SourceModelChanged)); +} + +char QAbstractProxyModel_Submit(void* ptr) +{ + return static_cast(ptr)->submit(); +} + +char QAbstractProxyModel_SubmitDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::submit(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::submit(); + } else { + return static_cast(ptr)->QAbstractProxyModel::submit(); + } +} + +void QAbstractProxyModel_DestroyQAbstractProxyModel(void* ptr) +{ + static_cast(ptr)->~QAbstractProxyModel(); +} + +void QAbstractProxyModel_DestroyQAbstractProxyModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAbstractProxyModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QAbstractProxyModel_ColumnCountDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::columnCount(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::columnCount(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::columnCount(*static_cast(parent)); + } else { + + } +} + +void* QAbstractProxyModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QAbstractProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::index(row, column, *static_cast(parent))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::index(row, column, *static_cast(parent))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::index(row, column, *static_cast(parent))); + } else { + + } +} + +void* QAbstractProxyModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +void* QAbstractProxyModel_ParentDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::parent(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::parent(*static_cast(index))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::parent(*static_cast(index))); + } else { + + } +} + +int QAbstractProxyModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QAbstractProxyModel_RowCountDefault(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::rowCount(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::rowCount(*static_cast(parent)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::rowCount(*static_cast(parent)); + } else { + + } +} + +class MyQAbstractState: public QAbstractState +{ +public: + MyQAbstractState(QState *parent = Q_NULLPTR) : QAbstractState(parent) {QAbstractState_QAbstractState_QRegisterMetaType();}; + void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; + void Signal_Entered() { callbackQAbstractState_Entered(this); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void Signal_Exited() { callbackQAbstractState_Exited(this); }; + void onEntry(QEvent * event) { callbackQAbstractState_OnEntry(this, event); }; + void onExit(QEvent * event) { callbackQAbstractState_OnExit(this, event); }; + ~MyQAbstractState() { callbackQAbstractState_DestroyQAbstractState(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractState*) +Q_DECLARE_METATYPE(MyQAbstractState*) + +int QAbstractState_QAbstractState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractState_NewQAbstractState(void* parent) +{ + return new MyQAbstractState(static_cast(parent)); +} + +char QAbstractState_Active(void* ptr) +{ + return static_cast(ptr)->active(); +} + +void QAbstractState_ConnectActiveChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractState::activeChanged), static_cast(ptr), static_cast(&MyQAbstractState::Signal_ActiveChanged), static_cast(t)); +} + +void QAbstractState_DisconnectActiveChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractState::activeChanged), static_cast(ptr), static_cast(&MyQAbstractState::Signal_ActiveChanged)); +} + +void QAbstractState_ActiveChanged(void* ptr, char active) +{ + static_cast(ptr)->activeChanged(active != 0); +} + +void QAbstractState_ConnectEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractState::entered, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Entered), static_cast(t)); +} + +void QAbstractState_DisconnectEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractState::entered, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Entered)); +} + +void QAbstractState_ConnectExited(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractState::exited, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Exited), static_cast(t)); +} + +void QAbstractState_DisconnectExited(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractState::exited, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Exited)); +} + +void* QAbstractState_Machine(void* ptr) +{ + return static_cast(ptr)->machine(); +} + +void QAbstractState_OnEntry(void* ptr, void* event) +{ + static_cast(ptr)->onEntry(static_cast(event)); +} + +void QAbstractState_OnExit(void* ptr, void* event) +{ + static_cast(ptr)->onExit(static_cast(event)); +} + +void* QAbstractState_ParentState(void* ptr) +{ + return static_cast(ptr)->parentState(); +} + +void QAbstractState_DestroyQAbstractState(void* ptr) +{ + static_cast(ptr)->~QAbstractState(); +} + +void QAbstractState_DestroyQAbstractStateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAbstractTableModel: public QAbstractTableModel +{ +public: + MyQAbstractTableModel(QObject *parent = Q_NULLPTR) : QAbstractTableModel(parent) {QAbstractTableModel_QAbstractTableModel_QRegisterMetaType();}; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractTableModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + ~MyQAbstractTableModel() { callbackQAbstractTableModel_DestroyQAbstractTableModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQAbstractTableModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractTableModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractTableModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractItemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + int rowCount(const QModelIndex & parent) const { return callbackQAbstractTableModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractTableModel*) +Q_DECLARE_METATYPE(MyQAbstractTableModel*) + +int QAbstractTableModel_QAbstractTableModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractTableModel_NewQAbstractTableModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractTableModel(static_cast(parent)); + } else { + return new MyQAbstractTableModel(static_cast(parent)); + } +} + +void* QAbstractTableModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QAbstractTableModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QAbstractTableModel::index(row, column, *static_cast(parent))); +} + +void QAbstractTableModel_DestroyQAbstractTableModel(void* ptr) +{ + static_cast(ptr)->~QAbstractTableModel(); +} + +void QAbstractTableModel_DestroyQAbstractTableModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAbstractTableModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QAbstractTableModel_ColumnCountDefault(void* ptr, void* parent) +{ + Q_UNUSED(ptr); + Q_UNUSED(parent); + +} + +void* QAbstractTableModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QAbstractTableModel_DataDefault(void* ptr, void* index, int role) +{ + Q_UNUSED(ptr); + Q_UNUSED(index); + Q_UNUSED(role); + +} + +void* QAbstractTableModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +void* QAbstractTableModel_ParentDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QAbstractTableModel::parent(*static_cast(index))); +} + +int QAbstractTableModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QAbstractTableModel_RowCountDefault(void* ptr, void* parent) +{ + Q_UNUSED(ptr); + Q_UNUSED(parent); + +} + +class MyQAbstractTransition: public QAbstractTransition +{ +public: + MyQAbstractTransition(QState *sourceState = Q_NULLPTR) : QAbstractTransition(sourceState) {QAbstractTransition_QAbstractTransition_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventTest(QEvent * event) { return callbackQAbstractTransition_EventTest(this, event) != 0; }; + void onTransition(QEvent * event) { callbackQAbstractTransition_OnTransition(this, event); }; + void Signal_TargetStateChanged() { callbackQAbstractTransition_TargetStateChanged(this); }; + void Signal_TargetStatesChanged() { callbackQAbstractTransition_TargetStatesChanged(this); }; + void Signal_Triggered() { callbackQAbstractTransition_Triggered(this); }; + ~MyQAbstractTransition() { callbackQAbstractTransition_DestroyQAbstractTransition(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractTransition*) +Q_DECLARE_METATYPE(MyQAbstractTransition*) + +int QAbstractTransition_QAbstractTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractTransition_NewQAbstractTransition(void* sourceState) +{ + return new MyQAbstractTransition(static_cast(sourceState)); +} + +void QAbstractTransition_AddAnimation(void* ptr, void* animation) +{ + static_cast(ptr)->addAnimation(static_cast(animation)); +} + +struct QtCore_PackedList QAbstractTransition_Animations(void* ptr) +{ + return ({ QList* tmpValueb0afeb = new QList(static_cast(ptr)->animations()); QtCore_PackedList { tmpValueb0afeb, tmpValueb0afeb->size() }; }); +} + +char QAbstractTransition_EventTest(void* ptr, void* event) +{ + return static_cast(ptr)->eventTest(static_cast(event)); +} + +void* QAbstractTransition_Machine(void* ptr) +{ + return static_cast(ptr)->machine(); +} + +void QAbstractTransition_OnTransition(void* ptr, void* event) +{ + static_cast(ptr)->onTransition(static_cast(event)); +} + +void QAbstractTransition_RemoveAnimation(void* ptr, void* animation) +{ + static_cast(ptr)->removeAnimation(static_cast(animation)); +} + +void QAbstractTransition_SetTargetState(void* ptr, void* target) +{ + static_cast(ptr)->setTargetState(static_cast(target)); +} + +void QAbstractTransition_SetTargetStates(void* ptr, void* targets) +{ + static_cast(ptr)->setTargetStates(*static_cast*>(targets)); +} + +void QAbstractTransition_SetTransitionType(void* ptr, long long ty) +{ + static_cast(ptr)->setTransitionType(static_cast(ty)); +} + +void* QAbstractTransition_SourceState(void* ptr) +{ + return static_cast(ptr)->sourceState(); +} + +void* QAbstractTransition_TargetState(void* ptr) +{ + return static_cast(ptr)->targetState(); +} + +void QAbstractTransition_ConnectTargetStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractTransition::targetStateChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStateChanged), static_cast(t)); +} + +void QAbstractTransition_DisconnectTargetStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractTransition::targetStateChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStateChanged)); +} + +struct QtCore_PackedList QAbstractTransition_TargetStates(void* ptr) +{ + return ({ QList* tmpValue7ca357 = new QList(static_cast(ptr)->targetStates()); QtCore_PackedList { tmpValue7ca357, tmpValue7ca357->size() }; }); +} + +void QAbstractTransition_ConnectTargetStatesChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractTransition::targetStatesChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStatesChanged), static_cast(t)); +} + +void QAbstractTransition_DisconnectTargetStatesChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractTransition::targetStatesChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStatesChanged)); +} + +long long QAbstractTransition_TransitionType(void* ptr) +{ + return static_cast(ptr)->transitionType(); +} + +void QAbstractTransition_ConnectTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QAbstractTransition::triggered, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_Triggered), static_cast(t)); +} + +void QAbstractTransition_DisconnectTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QAbstractTransition::triggered, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_Triggered)); +} + +void QAbstractTransition_DestroyQAbstractTransition(void* ptr) +{ + static_cast(ptr)->~QAbstractTransition(); +} + +void QAbstractTransition_DestroyQAbstractTransitionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAbstractTransition___animations_atList(void* ptr, int i) +{ + return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTransition___animations_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractTransition___animations_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractTransition___setTargetStates_targets_atList(void* ptr, int i) +{ + return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTransition___setTargetStates_targets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractTransition___setTargetStates_targets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractTransition___targetStates_atList(void* ptr, int i) +{ + return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTransition___targetStates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractTransition___targetStates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQAnimationGroup: public QAnimationGroup +{ +public: + MyQAnimationGroup(QObject *parent = Q_NULLPTR) : QAnimationGroup(parent) {QAnimationGroup_QAnimationGroup_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + ~MyQAnimationGroup() { callbackQAnimationGroup_DestroyQAnimationGroup(this); }; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + int duration() const { return callbackQAnimationGroup_Duration(const_cast(static_cast(this))); }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void updateCurrentTime(int currentTime) { callbackQAnimationGroup_UpdateCurrentTime(this, currentTime); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAnimationGroup*) +Q_DECLARE_METATYPE(MyQAnimationGroup*) + +int QAnimationGroup_QAnimationGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAnimationGroup_NewQAnimationGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAnimationGroup(static_cast(parent)); + } else { + return new MyQAnimationGroup(static_cast(parent)); + } +} + +void QAnimationGroup_AddAnimation(void* ptr, void* animation) +{ + static_cast(ptr)->addAnimation(static_cast(animation)); +} + +void* QAnimationGroup_AnimationAt(void* ptr, int index) +{ + return static_cast(ptr)->animationAt(index); +} + +int QAnimationGroup_AnimationCount(void* ptr) +{ + return static_cast(ptr)->animationCount(); +} + +void QAnimationGroup_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QAnimationGroup_IndexOfAnimation(void* ptr, void* animation) +{ + return static_cast(ptr)->indexOfAnimation(static_cast(animation)); +} + +void QAnimationGroup_InsertAnimation(void* ptr, int index, void* animation) +{ + static_cast(ptr)->insertAnimation(index, static_cast(animation)); +} + +void QAnimationGroup_RemoveAnimation(void* ptr, void* animation) +{ + static_cast(ptr)->removeAnimation(static_cast(animation)); +} + +void* QAnimationGroup_TakeAnimation(void* ptr, int index) +{ + return static_cast(ptr)->takeAnimation(index); +} + +void QAnimationGroup_DestroyQAnimationGroup(void* ptr) +{ + static_cast(ptr)->~QAnimationGroup(); +} + +void QAnimationGroup_DestroyQAnimationGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAnimationGroup_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +int QAnimationGroup_DurationDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSequentialAnimationGroup::duration(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QParallelAnimationGroup::duration(); + } else { + + } +} + +void QAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime) +{ + static_cast(ptr)->updateCurrentTime(currentTime); +} + +void QAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::updateCurrentTime(currentTime); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::updateCurrentTime(currentTime); + } else { + + } +} + +int QAssociativeIterable_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void* QAssociativeIterable_Value(void* ptr, void* key) +{ + return new QVariant(static_cast(ptr)->value(*static_cast(key))); +} + +char QBasicMutex_IsRecursive2(void* ptr) +{ + return static_cast(ptr)->isRecursive(); +} + +Q_DECLARE_METATYPE(QBasicTimer) +Q_DECLARE_METATYPE(QBasicTimer*) +void* QBasicTimer_NewQBasicTimer() +{ + return new QBasicTimer(); +} + +char QBasicTimer_IsActive(void* ptr) +{ + return static_cast(ptr)->isActive(); +} + +void QBasicTimer_Start(void* ptr, int msec, void* object) +{ + static_cast(ptr)->start(msec, static_cast(object)); +} + +void QBasicTimer_Start2(void* ptr, int msec, long long timerType, void* obj) +{ + static_cast(ptr)->start(msec, static_cast(timerType), static_cast(obj)); +} + +void QBasicTimer_Stop(void* ptr) +{ + static_cast(ptr)->stop(); +} + +int QBasicTimer_TimerId(void* ptr) +{ + return static_cast(ptr)->timerId(); +} + +void QBasicTimer_DestroyQBasicTimer(void* ptr) +{ + static_cast(ptr)->~QBasicTimer(); +} + +Q_DECLARE_METATYPE(QBitArray) +Q_DECLARE_METATYPE(QBitArray*) +void* QBitArray_NewQBitArray() +{ + return new QBitArray(); +} + +void* QBitArray_NewQBitArray2(int size, char value) +{ + return new QBitArray(size, value != 0); +} + +void* QBitArray_NewQBitArray3(void* other) +{ + return new QBitArray(*static_cast(other)); +} + +void* QBitArray_NewQBitArray4(void* other) +{ + return new QBitArray(*static_cast(other)); +} + +char QBitArray_At(void* ptr, int i) +{ + return static_cast(ptr)->at(i); +} + +struct QtCore_PackedString QBitArray_Bits(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->bits()), -1 }; +} + +void QBitArray_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void QBitArray_ClearBit(void* ptr, int i) +{ + static_cast(ptr)->clearBit(i); +} + +int QBitArray_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QBitArray_Count2(void* ptr, char on) +{ + return static_cast(ptr)->count(on != 0); +} + +char QBitArray_Fill(void* ptr, char value, int size) +{ + return static_cast(ptr)->fill(value != 0, size); +} + +void QBitArray_Fill2(void* ptr, char value, int begin, int end) +{ + static_cast(ptr)->fill(value != 0, begin, end); +} + +char QBitArray_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QBitArray_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +void QBitArray_Resize(void* ptr, int size) +{ + static_cast(ptr)->resize(size); +} + +void QBitArray_SetBit(void* ptr, int i) +{ + static_cast(ptr)->setBit(i); +} + +void QBitArray_SetBit2(void* ptr, int i, char value) +{ + static_cast(ptr)->setBit(i, value != 0); +} + +int QBitArray_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void QBitArray_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +char QBitArray_TestBit(void* ptr, int i) +{ + return static_cast(ptr)->testBit(i); +} + +char QBitArray_ToggleBit(void* ptr, int i) +{ + return static_cast(ptr)->toggleBit(i); +} + +void QBitArray_Truncate(void* ptr, int pos) +{ + static_cast(ptr)->truncate(pos); +} + +class MyQBuffer: public QBuffer +{ +public: + MyQBuffer(QObject *parent = Q_NULLPTR) : QBuffer(parent) {QBuffer_QBuffer_QRegisterMetaType();}; + MyQBuffer(QByteArray *byteArray, QObject *parent = Q_NULLPTR) : QBuffer(byteArray, parent) {QBuffer_QBuffer_QRegisterMetaType();}; + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQIODevice_Close(this); }; + bool open(QIODevice::OpenMode flags) { return callbackQIODevice_Open(this, flags) != 0; }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQBuffer_ReadData(this, dataPacked, l); }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQBuffer_WriteData(this, dataPacked, l); }; + ~MyQBuffer() { callbackQBuffer_DestroyQBuffer(this); }; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + qint64 readLineData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadLineData(this, dataPacked, maxSize); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QBuffer*) +Q_DECLARE_METATYPE(MyQBuffer*) + +int QBuffer_QBuffer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QBuffer_NewQBuffer(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(parent)); + } else { + return new MyQBuffer(static_cast(parent)); + } +} + +void* QBuffer_NewQBuffer2(void* byteArray, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } else { + return new MyQBuffer(static_cast(byteArray), static_cast(parent)); + } +} + +void* QBuffer_Buffer(void* ptr) +{ + return new QByteArray(static_cast(ptr)->buffer()); +} + +void* QBuffer_Buffer2(void* ptr) +{ + return const_cast(&static_cast(ptr)->buffer()); +} + +void* QBuffer_Data(void* ptr) +{ + return const_cast(&static_cast(ptr)->data()); +} + +long long QBuffer_ReadData(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->readData(data, l); +} + +long long QBuffer_ReadDataDefault(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->QBuffer::readData(data, l); +} + +void QBuffer_SetBuffer(void* ptr, void* byteArray) +{ + static_cast(ptr)->setBuffer(static_cast(byteArray)); +} + +void QBuffer_SetData(void* ptr, void* data) +{ + static_cast(ptr)->setData(*static_cast(data)); +} + +void QBuffer_SetData2(void* ptr, char* data, int size) +{ + static_cast(ptr)->setData(const_cast(data), size); +} + +long long QBuffer_WriteData(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->writeData(const_cast(data), l); +} + +long long QBuffer_WriteDataDefault(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->QBuffer::writeData(const_cast(data), l); +} + +void QBuffer_DestroyQBuffer(void* ptr) +{ + static_cast(ptr)->~QBuffer(); +} + +void QBuffer_DestroyQBufferDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QByteArray) +Q_DECLARE_METATYPE(QByteArray*) +void* QByteArray_NewQByteArray() +{ + return new QByteArray(); +} + +void* QByteArray_NewQByteArray2(char* data, int size) +{ + return new QByteArray(const_cast(data), size); +} + +void* QByteArray_NewQByteArray3(int size, char* ch) +{ + return new QByteArray(size, *ch); +} + +void* QByteArray_NewQByteArray4(void* other) +{ + return new QByteArray(*static_cast(other)); +} + +void* QByteArray_Append(void* ptr, void* ba) +{ + return new QByteArray(static_cast(ptr)->append(*static_cast(ba))); +} + +void* QByteArray_Append2(void* ptr, char* ch) +{ + return new QByteArray(static_cast(ptr)->append(*ch)); +} + +void* QByteArray_Append3(void* ptr, int count, char* ch) +{ + return new QByteArray(static_cast(ptr)->append(count, *ch)); +} + +void* QByteArray_Append4(void* ptr, char* str) +{ + return new QByteArray(static_cast(ptr)->append(const_cast(str))); +} + +void* QByteArray_Append5(void* ptr, char* str, int l) +{ + return new QByteArray(static_cast(ptr)->append(const_cast(str), l)); +} + +void* QByteArray_Append6(void* ptr, struct QtCore_PackedString str) +{ + return new QByteArray(static_cast(ptr)->append(QString::fromUtf8(str.data, str.len))); +} + +struct QtCore_PackedString QByteArray_At(void* ptr, int i) +{ + return ({ char t8d8fc5 = static_cast(ptr)->at(i); QtCore_PackedString { &t8d8fc5, -1 }; }); +} + +struct QtCore_PackedString QByteArray_Back(void* ptr) +{ + return ({ char te8eea8 = static_cast(ptr)->back(); QtCore_PackedString { &te8eea8, -1 }; }); +} + +int QByteArray_Capacity(void* ptr) +{ + return static_cast(ptr)->capacity(); +} + +void QByteArray_Chop(void* ptr, int n) +{ + static_cast(ptr)->chop(n); +} + +void* QByteArray_Chopped(void* ptr, int l) +{ + return new QByteArray(static_cast(ptr)->chopped(l)); +} + +void QByteArray_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QByteArray_Compare(void* ptr, char* c, long long cs) +{ + return static_cast(ptr)->compare(const_cast(c), static_cast(cs)); +} + +int QByteArray_Compare2(void* ptr, void* a, long long cs) +{ + return static_cast(ptr)->compare(*static_cast(a), static_cast(cs)); +} + +struct QtCore_PackedString QByteArray_ConstData(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->constData()), static_cast(ptr)->size() }; +} + +char QByteArray_Contains(void* ptr, void* ba) +{ + return static_cast(ptr)->contains(*static_cast(ba)); +} + +char QByteArray_Contains2(void* ptr, char* ch) +{ + return static_cast(ptr)->contains(*ch); +} + +char QByteArray_Contains3(void* ptr, char* str) +{ + return static_cast(ptr)->contains(const_cast(str)); +} + +int QByteArray_Count(void* ptr, void* ba) +{ + return static_cast(ptr)->count(*static_cast(ba)); +} + +int QByteArray_Count2(void* ptr, char* ch) +{ + return static_cast(ptr)->count(*ch); +} + +int QByteArray_Count3(void* ptr, char* str) +{ + return static_cast(ptr)->count(const_cast(str)); +} + +int QByteArray_Count4(void* ptr) +{ + return static_cast(ptr)->count(); +} + +struct QtCore_PackedString QByteArray_Data(void* ptr) +{ + return QtCore_PackedString { static_cast(ptr)->data(), static_cast(ptr)->size() }; +} + +struct QtCore_PackedString QByteArray_Data2(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->data()), static_cast(ptr)->size() }; +} + +char QByteArray_EndsWith(void* ptr, void* ba) +{ + return static_cast(ptr)->endsWith(*static_cast(ba)); +} + +char QByteArray_EndsWith2(void* ptr, char* ch) +{ + return static_cast(ptr)->endsWith(*ch); +} + +char QByteArray_EndsWith3(void* ptr, char* str) +{ + return static_cast(ptr)->endsWith(const_cast(str)); +} + +void* QByteArray_Fill(void* ptr, char* ch, int size) +{ + return new QByteArray(static_cast(ptr)->fill(*ch, size)); +} + +void* QByteArray_QByteArray_FromBase64(void* base64) +{ + return new QByteArray(QByteArray::fromBase64(*static_cast(base64))); +} + +void* QByteArray_QByteArray_FromBase642(void* base64, long long options) +{ + return new QByteArray(QByteArray::fromBase64(*static_cast(base64), static_cast(options))); +} + +void* QByteArray_QByteArray_FromHex(void* hexEncoded) +{ + return new QByteArray(QByteArray::fromHex(*static_cast(hexEncoded))); +} + +void* QByteArray_QByteArray_FromPercentEncoding(void* input, char* percent) +{ + return new QByteArray(QByteArray::fromPercentEncoding(*static_cast(input), *percent)); +} + +void* QByteArray_QByteArray_FromRawData(char* data, int size) +{ + return new QByteArray(QByteArray::fromRawData(const_cast(data), size)); +} + +struct QtCore_PackedString QByteArray_Front(void* ptr) +{ + return ({ char td65117 = static_cast(ptr)->front(); QtCore_PackedString { &td65117, -1 }; }); +} + +int QByteArray_IndexOf(void* ptr, void* ba, int from) +{ + return static_cast(ptr)->indexOf(*static_cast(ba), from); +} + +int QByteArray_IndexOf2(void* ptr, char* ch, int from) +{ + return static_cast(ptr)->indexOf(*ch, from); +} + +int QByteArray_IndexOf3(void* ptr, char* str, int from) +{ + return static_cast(ptr)->indexOf(const_cast(str), from); +} + +int QByteArray_IndexOf4(void* ptr, struct QtCore_PackedString str, int from) +{ + return static_cast(ptr)->indexOf(QString::fromUtf8(str.data, str.len), from); +} + +void* QByteArray_Insert(void* ptr, int i, void* ba) +{ + return new QByteArray(static_cast(ptr)->insert(i, *static_cast(ba))); +} + +void* QByteArray_Insert2(void* ptr, int i, char* ch) +{ + return new QByteArray(static_cast(ptr)->insert(i, *ch)); +} + +void* QByteArray_Insert3(void* ptr, int i, int count, char* ch) +{ + return new QByteArray(static_cast(ptr)->insert(i, count, *ch)); +} + +void* QByteArray_Insert4(void* ptr, int i, char* str) +{ + return new QByteArray(static_cast(ptr)->insert(i, const_cast(str))); +} + +void* QByteArray_Insert5(void* ptr, int i, char* str, int l) +{ + return new QByteArray(static_cast(ptr)->insert(i, const_cast(str), l)); +} + +void* QByteArray_Insert6(void* ptr, int i, struct QtCore_PackedString str) +{ + return new QByteArray(static_cast(ptr)->insert(i, QString::fromUtf8(str.data, str.len))); +} + +char QByteArray_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QByteArray_IsLower(void* ptr) +{ + return static_cast(ptr)->isLower(); +} + +char QByteArray_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QByteArray_IsUpper(void* ptr) +{ + return static_cast(ptr)->isUpper(); +} + +int QByteArray_LastIndexOf(void* ptr, void* ba, int from) +{ + return static_cast(ptr)->lastIndexOf(*static_cast(ba), from); +} + +int QByteArray_LastIndexOf2(void* ptr, char* ch, int from) +{ + return static_cast(ptr)->lastIndexOf(*ch, from); +} + +int QByteArray_LastIndexOf3(void* ptr, char* str, int from) +{ + return static_cast(ptr)->lastIndexOf(const_cast(str), from); +} + +int QByteArray_LastIndexOf4(void* ptr, struct QtCore_PackedString str, int from) +{ + return static_cast(ptr)->lastIndexOf(QString::fromUtf8(str.data, str.len), from); +} + +void* QByteArray_Left(void* ptr, int l) +{ + return new QByteArray(static_cast(ptr)->left(l)); +} + +void* QByteArray_LeftJustified(void* ptr, int width, char* fill, char truncate) +{ + return new QByteArray(static_cast(ptr)->leftJustified(width, *fill, truncate != 0)); +} + +int QByteArray_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +void* QByteArray_Mid(void* ptr, int pos, int l) +{ + return new QByteArray(static_cast(ptr)->mid(pos, l)); +} + +void* QByteArray_QByteArray_Number(int n, int base) +{ + return new QByteArray(QByteArray::number(n, base)); +} + +void* QByteArray_QByteArray_Number2(unsigned int n, int base) +{ + return new QByteArray(QByteArray::number(n, base)); +} + +void* QByteArray_QByteArray_Number3(long long n, int base) +{ + return new QByteArray(QByteArray::number(n, base)); +} + +void* QByteArray_QByteArray_Number4(unsigned long long n, int base) +{ + return new QByteArray(QByteArray::number(n, base)); +} + +void* QByteArray_QByteArray_Number5(double n, char* ff, int prec) +{ + return new QByteArray(QByteArray::number(n, *ff, prec)); +} + +void* QByteArray_Prepend(void* ptr, void* ba) +{ + return new QByteArray(static_cast(ptr)->prepend(*static_cast(ba))); +} + +void* QByteArray_Prepend2(void* ptr, char* ch) +{ + return new QByteArray(static_cast(ptr)->prepend(*ch)); +} + +void* QByteArray_Prepend3(void* ptr, int count, char* ch) +{ + return new QByteArray(static_cast(ptr)->prepend(count, *ch)); +} + +void* QByteArray_Prepend4(void* ptr, char* str) +{ + return new QByteArray(static_cast(ptr)->prepend(const_cast(str))); +} + +void* QByteArray_Prepend5(void* ptr, char* str, int l) +{ + return new QByteArray(static_cast(ptr)->prepend(const_cast(str), l)); +} + +void QByteArray_Push_back(void* ptr, void* other) +{ + static_cast(ptr)->push_back(*static_cast(other)); +} + +void QByteArray_Push_back2(void* ptr, char* ch) +{ + static_cast(ptr)->push_back(*ch); +} + +void QByteArray_Push_back3(void* ptr, char* str) +{ + static_cast(ptr)->push_back(const_cast(str)); +} + +void QByteArray_Push_front(void* ptr, void* other) +{ + static_cast(ptr)->push_front(*static_cast(other)); +} + +void QByteArray_Push_front2(void* ptr, char* ch) +{ + static_cast(ptr)->push_front(*ch); +} + +void QByteArray_Push_front3(void* ptr, char* str) +{ + static_cast(ptr)->push_front(const_cast(str)); +} + +void* QByteArray_Remove(void* ptr, int pos, int l) +{ + return new QByteArray(static_cast(ptr)->remove(pos, l)); +} + +void* QByteArray_Repeated(void* ptr, int times) +{ + return new QByteArray(static_cast(ptr)->repeated(times)); +} + +void* QByteArray_Replace(void* ptr, int pos, int l, void* after) +{ + return new QByteArray(static_cast(ptr)->replace(pos, l, *static_cast(after))); +} + +void* QByteArray_Replace2(void* ptr, int pos, int l, char* after) +{ + return new QByteArray(static_cast(ptr)->replace(pos, l, const_cast(after))); +} + +void* QByteArray_Replace3(void* ptr, int pos, int l, char* after, int alen) +{ + return new QByteArray(static_cast(ptr)->replace(pos, l, const_cast(after), alen)); +} + +void* QByteArray_Replace4(void* ptr, char* before, char* after) +{ + return new QByteArray(static_cast(ptr)->replace(*before, const_cast(after))); +} + +void* QByteArray_Replace5(void* ptr, char* before, void* after) +{ + return new QByteArray(static_cast(ptr)->replace(*before, *static_cast(after))); +} + +void* QByteArray_Replace6(void* ptr, char* before, char* after) +{ + return new QByteArray(static_cast(ptr)->replace(const_cast(before), const_cast(after))); +} + +void* QByteArray_Replace7(void* ptr, char* before, int bsize, char* after, int asize) +{ + return new QByteArray(static_cast(ptr)->replace(const_cast(before), bsize, const_cast(after), asize)); +} + +void* QByteArray_Replace8(void* ptr, void* before, void* after) +{ + return new QByteArray(static_cast(ptr)->replace(*static_cast(before), *static_cast(after))); +} + +void* QByteArray_Replace9(void* ptr, void* before, char* after) +{ + return new QByteArray(static_cast(ptr)->replace(*static_cast(before), const_cast(after))); +} + +void* QByteArray_Replace10(void* ptr, char* before, void* after) +{ + return new QByteArray(static_cast(ptr)->replace(const_cast(before), *static_cast(after))); +} + +void* QByteArray_Replace11(void* ptr, char* before, char* after) +{ + return new QByteArray(static_cast(ptr)->replace(*before, *after)); +} + +void* QByteArray_Replace12(void* ptr, struct QtCore_PackedString before, char* after) +{ + return new QByteArray(static_cast(ptr)->replace(QString::fromUtf8(before.data, before.len), const_cast(after))); +} + +void* QByteArray_Replace13(void* ptr, char* before, struct QtCore_PackedString after) +{ + return new QByteArray(static_cast(ptr)->replace(*before, QString::fromUtf8(after.data, after.len))); +} + +void* QByteArray_Replace14(void* ptr, struct QtCore_PackedString before, void* after) +{ + return new QByteArray(static_cast(ptr)->replace(QString::fromUtf8(before.data, before.len), *static_cast(after))); +} + +void QByteArray_Reserve(void* ptr, int size) +{ + static_cast(ptr)->reserve(size); +} + +void QByteArray_Resize(void* ptr, int size) +{ + static_cast(ptr)->resize(size); +} + +void* QByteArray_Right(void* ptr, int l) +{ + return new QByteArray(static_cast(ptr)->right(l)); +} + +void* QByteArray_RightJustified(void* ptr, int width, char* fill, char truncate) +{ + return new QByteArray(static_cast(ptr)->rightJustified(width, *fill, truncate != 0)); +} + +void* QByteArray_SetNum(void* ptr, int n, int base) +{ + return new QByteArray(static_cast(ptr)->setNum(n, base)); +} + +void* QByteArray_SetNum2(void* ptr, short n, int base) +{ + return new QByteArray(static_cast(ptr)->setNum(n, base)); +} + +void* QByteArray_SetNum3(void* ptr, unsigned short n, int base) +{ + return new QByteArray(static_cast(ptr)->setNum(n, base)); +} + +void* QByteArray_SetNum4(void* ptr, unsigned int n, int base) +{ + return new QByteArray(static_cast(ptr)->setNum(n, base)); +} + +void* QByteArray_SetNum5(void* ptr, long long n, int base) +{ + return new QByteArray(static_cast(ptr)->setNum(n, base)); +} + +void* QByteArray_SetNum6(void* ptr, unsigned long long n, int base) +{ + return new QByteArray(static_cast(ptr)->setNum(n, base)); +} + +void* QByteArray_SetNum7(void* ptr, float n, char* ff, int prec) +{ + return new QByteArray(static_cast(ptr)->setNum(n, *ff, prec)); +} + +void* QByteArray_SetNum8(void* ptr, double n, char* ff, int prec) +{ + return new QByteArray(static_cast(ptr)->setNum(n, *ff, prec)); +} + +void* QByteArray_SetRawData(void* ptr, char* data, unsigned int size) +{ + return new QByteArray(static_cast(ptr)->setRawData(const_cast(data), size)); +} + +void QByteArray_Shrink_to_fit(void* ptr) +{ + static_cast(ptr)->shrink_to_fit(); +} + +void* QByteArray_Simplified(void* ptr) +{ + return new QByteArray(static_cast(ptr)->simplified()); +} + +int QByteArray_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +struct QtCore_PackedList QByteArray_Split(void* ptr, char* sep) +{ + return ({ QList* tmpValue17cac8 = new QList(static_cast(ptr)->split(*sep)); QtCore_PackedList { tmpValue17cac8, tmpValue17cac8->size() }; }); +} + +void QByteArray_Squeeze(void* ptr) +{ + static_cast(ptr)->squeeze(); +} + +char QByteArray_StartsWith(void* ptr, void* ba) +{ + return static_cast(ptr)->startsWith(*static_cast(ba)); +} + +char QByteArray_StartsWith2(void* ptr, char* ch) +{ + return static_cast(ptr)->startsWith(*ch); +} + +char QByteArray_StartsWith3(void* ptr, char* str) +{ + return static_cast(ptr)->startsWith(const_cast(str)); +} + +void QByteArray_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QByteArray_ToBase64(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toBase64()); +} + +void* QByteArray_ToBase642(void* ptr, long long options) +{ + return new QByteArray(static_cast(ptr)->toBase64(static_cast(options))); +} + +double QByteArray_ToDouble(void* ptr, char* ok) +{ + return static_cast(ptr)->toDouble(reinterpret_cast(ok)); +} + +float QByteArray_ToFloat(void* ptr, char* ok) +{ + return static_cast(ptr)->toFloat(reinterpret_cast(ok)); +} + +void* QByteArray_ToHex(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toHex()); +} + +void* QByteArray_ToHex2(void* ptr, char* separator) +{ + return new QByteArray(static_cast(ptr)->toHex(*separator)); +} + +int QByteArray_ToInt(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toInt(reinterpret_cast(ok), base); +} + +long QByteArray_ToLong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toLong(reinterpret_cast(ok), base); +} + +long long QByteArray_ToLongLong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toLongLong(reinterpret_cast(ok), base); +} + +void* QByteArray_ToLower(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toLower()); +} + +void* QByteArray_ToPercentEncoding(void* ptr, void* exclude, void* include, char* percent) +{ + return new QByteArray(static_cast(ptr)->toPercentEncoding(*static_cast(exclude), *static_cast(include), *percent)); +} + +short QByteArray_ToShort(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toShort(reinterpret_cast(ok), base); +} + +unsigned int QByteArray_ToUInt(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toUInt(reinterpret_cast(ok), base); +} + +unsigned long QByteArray_ToULong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toULong(reinterpret_cast(ok), base); +} + +unsigned long long QByteArray_ToULongLong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toULongLong(reinterpret_cast(ok), base); +} + +unsigned short QByteArray_ToUShort(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toUShort(reinterpret_cast(ok), base); +} + +void* QByteArray_ToUpper(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toUpper()); +} + +void* QByteArray_Trimmed(void* ptr) +{ + return new QByteArray(static_cast(ptr)->trimmed()); +} + +void QByteArray_Truncate(void* ptr, int pos) +{ + static_cast(ptr)->truncate(pos); +} + +void QByteArray_DestroyQByteArray(void* ptr) +{ + static_cast(ptr)->~QByteArray(); +} + +void* QByteArray___split_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QByteArray___split_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QByteArray___split_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QByteArrayList_IndexOf(void* ptr, char* needle, int from) +{ + return static_cast(ptr)->indexOf(const_cast(needle), from); +} + +void* QByteArrayList_Join(void* ptr) +{ + return new QByteArray(static_cast(ptr)->join()); +} + +void* QByteArrayList_Join2(void* ptr, void* separator) +{ + return new QByteArray(static_cast(ptr)->join(*static_cast(separator))); +} + +void* QByteArrayList_Join3(void* ptr, char* separator) +{ + return new QByteArray(static_cast(ptr)->join(*separator)); +} + +Q_DECLARE_METATYPE(QByteArrayMatcher) +Q_DECLARE_METATYPE(QByteArrayMatcher*) +void* QByteArrayMatcher_NewQByteArrayMatcher() +{ + return new QByteArrayMatcher(); +} + +void* QByteArrayMatcher_NewQByteArrayMatcher2(void* pattern) +{ + return new QByteArrayMatcher(*static_cast(pattern)); +} + +void* QByteArrayMatcher_NewQByteArrayMatcher3(char* pattern, int length) +{ + return new QByteArrayMatcher(const_cast(pattern), length); +} + +void* QByteArrayMatcher_NewQByteArrayMatcher4(void* other) +{ + return new QByteArrayMatcher(*static_cast(other)); +} + +int QByteArrayMatcher_IndexIn(void* ptr, void* ba, int from) +{ + return static_cast(ptr)->indexIn(*static_cast(ba), from); +} + +int QByteArrayMatcher_IndexIn2(void* ptr, char* str, int l, int from) +{ + return static_cast(ptr)->indexIn(const_cast(str), l, from); +} + +void* QByteArrayMatcher_Pattern(void* ptr) +{ + return new QByteArray(static_cast(ptr)->pattern()); +} + +void QByteArrayMatcher_SetPattern(void* ptr, void* pattern) +{ + static_cast(ptr)->setPattern(*static_cast(pattern)); +} + +void QByteArrayMatcher_DestroyQByteArrayMatcher(void* ptr) +{ + static_cast(ptr)->~QByteArrayMatcher(); +} + +Q_DECLARE_METATYPE(QCborArray) +Q_DECLARE_METATYPE(QCborArray*) +void* QCborArray_NewQCborArray() +{ + return new QCborArray(); +} + +void* QCborArray_NewQCborArray2(void* other) +{ + return new QCborArray(*static_cast(other)); +} + +void QCborArray_Append(void* ptr, void* value) +{ + static_cast(ptr)->append(*static_cast(value)); +} + +void QCborArray_Append2(void* ptr, void* value) +{ + static_cast(ptr)->append(*static_cast(value)); +} + +void QCborArray_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QCborArray_Compare(void* ptr, void* other) +{ + return static_cast(ptr)->compare(*static_cast(other)); +} + +char QCborArray_Contains(void* ptr, void* value) +{ + return static_cast(ptr)->contains(*static_cast(value)); +} + +char QCborArray_Empty(void* ptr) +{ + return static_cast(ptr)->empty(); +} + +void* QCborArray_First(void* ptr) +{ + return new QCborValue(static_cast(ptr)->first()); +} + +void* QCborArray_QCborArray_FromJsonArray(void* array) +{ + return new QCborArray(QCborArray::fromJsonArray(*static_cast(array))); +} + +void* QCborArray_QCborArray_FromStringList(struct QtCore_PackedString list) +{ + return new QCborArray(QCborArray::fromStringList(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts))); +} + +void* QCborArray_QCborArray_FromVariantList(void* list) +{ + return new QCborArray(QCborArray::fromVariantList(({ QList* tmpP = static_cast*>(list); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); +} + +char QCborArray_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +void* QCborArray_Last(void* ptr) +{ + return new QCborValue(static_cast(ptr)->last()); +} + +void QCborArray_Pop_back(void* ptr) +{ + static_cast(ptr)->pop_back(); +} + +void QCborArray_Pop_front(void* ptr) +{ + static_cast(ptr)->pop_front(); +} + +void QCborArray_Prepend(void* ptr, void* value) +{ + static_cast(ptr)->prepend(*static_cast(value)); +} + +void QCborArray_Prepend2(void* ptr, void* value) +{ + static_cast(ptr)->prepend(*static_cast(value)); +} + +void QCborArray_Push_back(void* ptr, void* t) +{ + static_cast(ptr)->push_back(*static_cast(t)); +} + +void QCborArray_Push_front(void* ptr, void* t) +{ + static_cast(ptr)->push_front(*static_cast(t)); +} + +void QCborArray_RemoveFirst(void* ptr) +{ + static_cast(ptr)->removeFirst(); +} + +void QCborArray_RemoveLast(void* ptr) +{ + static_cast(ptr)->removeLast(); +} + +void QCborArray_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QCborArray_TakeFirst(void* ptr) +{ + return new QCborValue(static_cast(ptr)->takeFirst()); +} + +void* QCborArray_TakeLast(void* ptr) +{ + return new QCborValue(static_cast(ptr)->takeLast()); +} + +void* QCborArray_ToCborValue(void* ptr) +{ + return new QCborValue(static_cast(ptr)->toCborValue()); +} + +void* QCborArray_ToJsonArray(void* ptr) +{ + return new QJsonArray(static_cast(ptr)->toJsonArray()); +} + +struct QtCore_PackedList QCborArray_ToVariantList(void* ptr) +{ + return ({ QList* tmpValue302507 = new QList(static_cast(ptr)->toVariantList()); QtCore_PackedList { tmpValue302507, tmpValue302507->size() }; }); +} + +void QCborArray_DestroyQCborArray(void* ptr) +{ + static_cast(ptr)->~QCborArray(); +} + +void* QCborArray___fromVariantList_list_atList(void* ptr, int i) +{ + return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QCborArray___fromVariantList_list_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QCborArray___fromVariantList_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QCborArray___toVariantList_atList(void* ptr, int i) +{ + return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QCborArray___toVariantList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QCborArray___toVariantList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QCborError_ToString(void* ptr) +{ + return ({ QByteArray t344b49 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t344b49.prepend("WHITESPACE").constData()+10), t344b49.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QCborMap) +Q_DECLARE_METATYPE(QCborMap*) +void* QCborMap_NewQCborMap() +{ + return new QCborMap(); +} + +void* QCborMap_NewQCborMap2(void* other) +{ + return new QCborMap(*static_cast(other)); +} + +void QCborMap_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QCborMap_Compare(void* ptr, void* other) +{ + return static_cast(ptr)->compare(*static_cast(other)); +} + +char QCborMap_Contains(void* ptr, long long key) +{ + return static_cast(ptr)->contains(key); +} + +char QCborMap_Contains2(void* ptr, void* key) +{ + return static_cast(ptr)->contains(*static_cast(key)); +} + +char QCborMap_Contains3(void* ptr, struct QtCore_PackedString key) +{ + return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); +} + +char QCborMap_Contains4(void* ptr, void* key) +{ + return static_cast(ptr)->contains(*static_cast(key)); +} + +char QCborMap_Empty(void* ptr) +{ + return static_cast(ptr)->empty(); +} + +void* QCborMap_QCborMap_FromJsonObject(void* obj) +{ + return new QCborMap(QCborMap::fromJsonObject(*static_cast(obj))); +} + +void* QCborMap_QCborMap_FromVariantHash(void* hash) +{ + return new QCborMap(QCborMap::fromVariantHash(({ QHash* tmpP = static_cast*>(hash); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }))); +} + +char QCborMap_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtCore_PackedList QCborMap_Keys(void* ptr) +{ + return ({ QVector* tmpValue42f4c1 = new QVector(static_cast(ptr)->keys()); QtCore_PackedList { tmpValue42f4c1, tmpValue42f4c1->size() }; }); +} + +void QCborMap_Remove(void* ptr, long long key) +{ + static_cast(ptr)->remove(key); +} + +void QCborMap_Remove2(void* ptr, void* key) +{ + static_cast(ptr)->remove(*static_cast(key)); +} + +void QCborMap_Remove3(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->remove(QString::fromUtf8(key.data, key.len)); +} + +void QCborMap_Remove4(void* ptr, void* key) +{ + static_cast(ptr)->remove(*static_cast(key)); +} + +void QCborMap_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QCborMap_Take(void* ptr, long long key) +{ + return new QCborValue(static_cast(ptr)->take(key)); +} + +void* QCborMap_Take2(void* ptr, void* key) +{ + return new QCborValue(static_cast(ptr)->take(*static_cast(key))); +} + +void* QCborMap_Take3(void* ptr, struct QtCore_PackedString key) +{ + return new QCborValue(static_cast(ptr)->take(QString::fromUtf8(key.data, key.len))); +} + +void* QCborMap_Take4(void* ptr, void* key) +{ + return new QCborValue(static_cast(ptr)->take(*static_cast(key))); +} + +void* QCborMap_ToCborValue(void* ptr) +{ + return new QCborValue(static_cast(ptr)->toCborValue()); +} + +void* QCborMap_ToJsonObject(void* ptr) +{ + return new QJsonObject(static_cast(ptr)->toJsonObject()); +} + +struct QtCore_PackedList QCborMap_ToVariantHash(void* ptr) +{ + return ({ QHash* tmpValuefd0242 = new QHash(static_cast(ptr)->toVariantHash()); QtCore_PackedList { tmpValuefd0242, tmpValuefd0242->size() }; }); +} + +struct QtCore_PackedList QCborMap_ToVariantMap(void* ptr) +{ + return ({ QMap* tmpValue1441a6 = new QMap(static_cast(ptr)->toVariantMap()); QtCore_PackedList { tmpValue1441a6, tmpValue1441a6->size() }; }); +} + +void* QCborMap_Value(void* ptr, long long key) +{ + return new QCborValue(static_cast(ptr)->value(key)); +} + +void* QCborMap_Value2(void* ptr, void* key) +{ + return new QCborValue(static_cast(ptr)->value(*static_cast(key))); +} + +void* QCborMap_Value3(void* ptr, struct QtCore_PackedString key) +{ + return new QCborValue(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len))); +} + +void* QCborMap_Value4(void* ptr, void* key) +{ + return new QCborValue(static_cast(ptr)->value(*static_cast(key))); +} + +void QCborMap_DestroyQCborMap(void* ptr) +{ + static_cast(ptr)->~QCborMap(); +} + +void* QCborMap___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QCborMap___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QCborMap___fromVariantHash_hash_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QCborMap___fromVariantHash_hash_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +void* QCborMap___keys_atList(void* ptr, int i) +{ + return new QCborValue(({QCborValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QCborMap___keys_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QCborMap___keys_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QCborMap___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QCborMap___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QCborMap___toVariantHash_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QCborMap___toVariantHash_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +void* QCborMap___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QCborMap___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QCborMap___toVariantMap_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtCore_PackedList QCborMap___toVariantMap_keyList(void* ptr) +{ + return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); +} + +struct QtCore_PackedString QCborMap_____fromVariantHash_hash_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QCborMap_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QCborMap_____fromVariantHash_hash_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QCborMap_____fromVariantMap_map_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QCborMap_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QCborMap_____fromVariantMap_map_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QCborMap_____toVariantHash_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QCborMap_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QCborMap_____toVariantHash_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QCborMap_____toVariantMap_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QCborMap_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QCborMap_____toVariantMap_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QCborParserError_ErrorString(void* ptr) +{ + return ({ QByteArray t4aa98b = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t4aa98b.prepend("WHITESPACE").constData()+10), t4aa98b.size()-10 }; }); +} + +long long QCborParserError_Offset(void* ptr) +{ + return static_cast(ptr)->offset; +} + +void QCborParserError_SetOffset(void* ptr, long long vqi) +{ + static_cast(ptr)->offset = vqi; +} + +void QCborParserError_SetError(void* ptr, void* vqc) +{ + static_cast(ptr)->error = *static_cast(vqc); +} + +int QCborValue_False_Type() +{ + return QCborValue::False; +} + +int QCborValue_True_Type() +{ + return QCborValue::True; +} + +int QCborValue_Null_Type() +{ + return QCborValue::Null; +} + +int QCborValue_Undefined_Type() +{ + return QCborValue::Undefined; +} + +Q_DECLARE_METATYPE(QChar) +Q_DECLARE_METATYPE(QChar*) +void* QChar_NewQChar() +{ + return new QChar(); +} + +void* QChar_NewQChar2(unsigned short code) +{ + return new QChar(code); +} + +void* QChar_NewQChar3(char* cell, char* row) +{ + return new QChar(*static_cast(static_cast(cell)), *static_cast(static_cast(row))); +} + +void* QChar_NewQChar4(short code) +{ + return new QChar(code); +} + +void* QChar_NewQChar5(unsigned int code) +{ + return new QChar(code); +} + +void* QChar_NewQChar6(int code) +{ + return new QChar(code); +} + +void* QChar_NewQChar7(long long ch) +{ + return new QChar(static_cast(ch)); +} + +void* QChar_NewQChar8(void* ch) +{ + return new QChar(*static_cast(ch)); +} + +void* QChar_NewQChar11(char* ch) +{ + return new QChar(*ch); +} + +void* QChar_NewQChar12(char* ch) +{ + return new QChar(*static_cast(static_cast(ch))); +} + +long long QChar_Category(void* ptr) +{ + return static_cast(ptr)->category(); +} + +long long QChar_QChar_Category2(unsigned int ucs4) +{ + return QChar::category(ucs4); +} + +struct QtCore_PackedString QChar_Cell(void* ptr) +{ + return ({ uchar pret5084cd = static_cast(ptr)->cell(); char* t5084cd = static_cast(static_cast(&pret5084cd)); QtCore_PackedString { t5084cd, -1 }; }); +} + +long long QChar_QChar_CurrentUnicodeVersion() +{ + return QChar::currentUnicodeVersion(); +} + +struct QtCore_PackedString QChar_Decomposition(void* ptr) +{ + return ({ QByteArray t1c0ad1 = static_cast(ptr)->decomposition().toUtf8(); QtCore_PackedString { const_cast(t1c0ad1.prepend("WHITESPACE").constData()+10), t1c0ad1.size()-10 }; }); +} + +struct QtCore_PackedString QChar_QChar_Decomposition2(unsigned int ucs4) +{ + return ({ QByteArray tae885b = QChar::decomposition(ucs4).toUtf8(); QtCore_PackedString { const_cast(tae885b.prepend("WHITESPACE").constData()+10), tae885b.size()-10 }; }); +} + +long long QChar_DecompositionTag(void* ptr) +{ + return static_cast(ptr)->decompositionTag(); +} + +long long QChar_QChar_DecompositionTag2(unsigned int ucs4) +{ + return QChar::decompositionTag(ucs4); +} + +int QChar_DigitValue(void* ptr) +{ + return static_cast(ptr)->digitValue(); +} + +int QChar_QChar_DigitValue2(unsigned int ucs4) +{ + return QChar::digitValue(ucs4); +} + +long long QChar_Direction(void* ptr) +{ + return static_cast(ptr)->direction(); +} + +long long QChar_QChar_Direction2(unsigned int ucs4) +{ + return QChar::direction(ucs4); +} + +void* QChar_QChar_FromLatin1(char* c) +{ + return new QChar(QChar::fromLatin1(*c)); +} + +char QChar_HasMirrored(void* ptr) +{ + return static_cast(ptr)->hasMirrored(); +} + +char QChar_QChar_HasMirrored2(unsigned int ucs4) +{ + return QChar::hasMirrored(ucs4); +} + +unsigned short QChar_QChar_HighSurrogate(unsigned int ucs4) +{ + return QChar::highSurrogate(ucs4); +} + +char QChar_IsDigit(void* ptr) +{ + return static_cast(ptr)->isDigit(); +} + +char QChar_QChar_IsDigit2(unsigned int ucs4) +{ + return QChar::isDigit(ucs4); +} + +char QChar_IsHighSurrogate(void* ptr) +{ + return static_cast(ptr)->isHighSurrogate(); +} + +char QChar_QChar_IsHighSurrogate2(unsigned int ucs4) +{ + return QChar::isHighSurrogate(ucs4); +} + +char QChar_IsLetter(void* ptr) +{ + return static_cast(ptr)->isLetter(); +} + +char QChar_QChar_IsLetter2(unsigned int ucs4) +{ + return QChar::isLetter(ucs4); +} + +char QChar_IsLetterOrNumber(void* ptr) +{ + return static_cast(ptr)->isLetterOrNumber(); +} + +char QChar_QChar_IsLetterOrNumber2(unsigned int ucs4) +{ + return QChar::isLetterOrNumber(ucs4); +} + +char QChar_IsLowSurrogate(void* ptr) +{ + return static_cast(ptr)->isLowSurrogate(); +} + +char QChar_QChar_IsLowSurrogate2(unsigned int ucs4) +{ + return QChar::isLowSurrogate(ucs4); +} + +char QChar_IsLower(void* ptr) +{ + return static_cast(ptr)->isLower(); +} + +char QChar_QChar_IsLower2(unsigned int ucs4) +{ + return QChar::isLower(ucs4); +} + +char QChar_IsMark(void* ptr) +{ + return static_cast(ptr)->isMark(); +} + +char QChar_QChar_IsMark2(unsigned int ucs4) +{ + return QChar::isMark(ucs4); +} + +char QChar_IsNonCharacter(void* ptr) +{ + return static_cast(ptr)->isNonCharacter(); +} + +char QChar_QChar_IsNonCharacter2(unsigned int ucs4) +{ + return QChar::isNonCharacter(ucs4); +} + +char QChar_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QChar_IsNumber(void* ptr) +{ + return static_cast(ptr)->isNumber(); +} + +char QChar_QChar_IsNumber2(unsigned int ucs4) +{ + return QChar::isNumber(ucs4); +} + +char QChar_IsPrint(void* ptr) +{ + return static_cast(ptr)->isPrint(); +} + +char QChar_QChar_IsPrint2(unsigned int ucs4) +{ + return QChar::isPrint(ucs4); +} + +char QChar_IsPunct(void* ptr) +{ + return static_cast(ptr)->isPunct(); +} + +char QChar_QChar_IsPunct2(unsigned int ucs4) +{ + return QChar::isPunct(ucs4); +} + +char QChar_IsSpace(void* ptr) +{ + return static_cast(ptr)->isSpace(); +} + +char QChar_QChar_IsSpace2(unsigned int ucs4) +{ + return QChar::isSpace(ucs4); +} + +char QChar_IsSurrogate(void* ptr) +{ + return static_cast(ptr)->isSurrogate(); +} + +char QChar_QChar_IsSurrogate2(unsigned int ucs4) +{ + return QChar::isSurrogate(ucs4); +} + +char QChar_IsSymbol(void* ptr) +{ + return static_cast(ptr)->isSymbol(); +} + +char QChar_QChar_IsSymbol2(unsigned int ucs4) +{ + return QChar::isSymbol(ucs4); +} + +char QChar_IsTitleCase(void* ptr) +{ + return static_cast(ptr)->isTitleCase(); +} + +char QChar_QChar_IsTitleCase2(unsigned int ucs4) +{ + return QChar::isTitleCase(ucs4); +} + +char QChar_IsUpper(void* ptr) +{ + return static_cast(ptr)->isUpper(); +} + +char QChar_QChar_IsUpper2(unsigned int ucs4) +{ + return QChar::isUpper(ucs4); +} + +long long QChar_JoiningType(void* ptr) +{ + return static_cast(ptr)->joiningType(); +} + +long long QChar_QChar_JoiningType2(unsigned int ucs4) +{ + return QChar::joiningType(ucs4); +} + +unsigned short QChar_QChar_LowSurrogate(unsigned int ucs4) +{ + return QChar::lowSurrogate(ucs4); +} + +void* QChar_MirroredChar(void* ptr) +{ + return new QChar(static_cast(ptr)->mirroredChar()); +} + +unsigned int QChar_QChar_MirroredChar2(unsigned int ucs4) +{ + return QChar::mirroredChar(ucs4); +} + +char QChar_QChar_RequiresSurrogates(unsigned int ucs4) +{ + return QChar::requiresSurrogates(ucs4); +} + +struct QtCore_PackedString QChar_Row(void* ptr) +{ + return ({ uchar pret52b865 = static_cast(ptr)->row(); char* t52b865 = static_cast(static_cast(&pret52b865)); QtCore_PackedString { t52b865, -1 }; }); +} + +long long QChar_Script(void* ptr) +{ + return static_cast(ptr)->script(); +} + +long long QChar_QChar_Script2(unsigned int ucs4) +{ + return QChar::script(ucs4); +} + +unsigned int QChar_QChar_SurrogateToUcs4(unsigned short high, unsigned short low) +{ + return QChar::surrogateToUcs4(high, low); +} + +unsigned int QChar_QChar_SurrogateToUcs42(void* high, void* low) +{ + return QChar::surrogateToUcs4(*static_cast(high), *static_cast(low)); +} + +void* QChar_ToCaseFolded(void* ptr) +{ + return new QChar(static_cast(ptr)->toCaseFolded()); +} + +unsigned int QChar_QChar_ToCaseFolded2(unsigned int ucs4) +{ + return QChar::toCaseFolded(ucs4); +} + +struct QtCore_PackedString QChar_ToLatin1(void* ptr) +{ + return ({ char t24c86e = static_cast(ptr)->toLatin1(); QtCore_PackedString { &t24c86e, -1 }; }); +} + +void* QChar_ToLower(void* ptr) +{ + return new QChar(static_cast(ptr)->toLower()); +} + +unsigned int QChar_QChar_ToLower2(unsigned int ucs4) +{ + return QChar::toLower(ucs4); +} + +void* QChar_ToTitleCase(void* ptr) +{ + return new QChar(static_cast(ptr)->toTitleCase()); +} + +unsigned int QChar_QChar_ToTitleCase2(unsigned int ucs4) +{ + return QChar::toTitleCase(ucs4); +} + +void* QChar_ToUpper(void* ptr) +{ + return new QChar(static_cast(ptr)->toUpper()); +} + +unsigned int QChar_QChar_ToUpper2(unsigned int ucs4) +{ + return QChar::toUpper(ucs4); +} + +unsigned short QChar_Unicode(void* ptr) +{ + return static_cast(ptr)->unicode(); +} + +unsigned short QChar_Unicode2(void* ptr) +{ + return static_cast(ptr)->unicode(); +} + +long long QChar_UnicodeVersion(void* ptr) +{ + return static_cast(ptr)->unicodeVersion(); +} + +long long QChar_QChar_UnicodeVersion2(unsigned int ucs4) +{ + return QChar::unicodeVersion(ucs4); +} + +class MyQChildEvent: public QChildEvent +{ +public: + MyQChildEvent(QEvent::Type ty, QObject *child) : QChildEvent(ty, child) {QChildEvent_QChildEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QChildEvent*) +Q_DECLARE_METATYPE(MyQChildEvent*) + +int QChildEvent_QChildEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QChildEvent_NewQChildEvent(long long ty, void* child) +{ + if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } else { + return new MyQChildEvent(static_cast(ty), static_cast(child)); + } +} + +char QChildEvent_Added(void* ptr) +{ + return static_cast(ptr)->added(); +} + +void* QChildEvent_Child(void* ptr) +{ + return static_cast(ptr)->child(); +} + +char QChildEvent_Polished(void* ptr) +{ + return static_cast(ptr)->polished(); +} + +char QChildEvent_Removed(void* ptr) +{ + return static_cast(ptr)->removed(); +} + +Q_DECLARE_METATYPE(QCollator*) +void* QCollator_NewQCollator(void* locale) +{ + return new QCollator(*static_cast(locale)); +} + +void* QCollator_NewQCollator2(void* other) +{ + return new QCollator(*static_cast(other)); +} + +void* QCollator_NewQCollator3(void* other) +{ + return new QCollator(*static_cast(other)); +} + +long long QCollator_CaseSensitivity(void* ptr) +{ + return static_cast(ptr)->caseSensitivity(); +} + +int QCollator_Compare(void* ptr, struct QtCore_PackedString s1, struct QtCore_PackedString s2) +{ + return static_cast(ptr)->compare(QString::fromUtf8(s1.data, s1.len), QString::fromUtf8(s2.data, s2.len)); +} + +int QCollator_Compare2(void* ptr, void* s1, void* s2) +{ + return static_cast(ptr)->compare(*static_cast(s1), *static_cast(s2)); +} + +int QCollator_Compare3(void* ptr, void* s1, int len1, void* s2, int len2) +{ + return static_cast(ptr)->compare(static_cast(s1), len1, static_cast(s2), len2); +} + +char QCollator_IgnorePunctuation(void* ptr) +{ + return static_cast(ptr)->ignorePunctuation(); +} + +void* QCollator_Locale(void* ptr) +{ + return new QLocale(static_cast(ptr)->locale()); +} + +char QCollator_NumericMode(void* ptr) +{ + return static_cast(ptr)->numericMode(); +} + +void QCollator_SetCaseSensitivity(void* ptr, long long sensitivity) +{ + static_cast(ptr)->setCaseSensitivity(static_cast(sensitivity)); +} + +void QCollator_SetIgnorePunctuation(void* ptr, char on) +{ + static_cast(ptr)->setIgnorePunctuation(on != 0); +} + +void QCollator_SetLocale(void* ptr, void* locale) +{ + static_cast(ptr)->setLocale(*static_cast(locale)); +} + +void QCollator_SetNumericMode(void* ptr, char on) +{ + static_cast(ptr)->setNumericMode(on != 0); +} + +void* QCollator_SortKey(void* ptr, struct QtCore_PackedString stri) +{ + return new QCollatorSortKey(static_cast(ptr)->sortKey(QString::fromUtf8(stri.data, stri.len))); +} + +void QCollator_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QCollator_DestroyQCollator(void* ptr) +{ + static_cast(ptr)->~QCollator(); +} + +Q_DECLARE_METATYPE(QCollatorSortKey*) +void* QCollatorSortKey_NewQCollatorSortKey(void* other) +{ + return new QCollatorSortKey(*static_cast(other)); +} + +int QCollatorSortKey_Compare(void* ptr, void* otherKey) +{ + return static_cast(ptr)->compare(*static_cast(otherKey)); +} + +void QCollatorSortKey_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QCollatorSortKey_DestroyQCollatorSortKey(void* ptr) +{ + static_cast(ptr)->~QCollatorSortKey(); +} + +Q_DECLARE_METATYPE(QCommandLineOption*) +void* QCommandLineOption_NewQCommandLineOption(struct QtCore_PackedString name) +{ + return new QCommandLineOption(QString::fromUtf8(name.data, name.len)); +} + +void* QCommandLineOption_NewQCommandLineOption2(struct QtCore_PackedString names) +{ + return new QCommandLineOption(QString::fromUtf8(names.data, names.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void* QCommandLineOption_NewQCommandLineOption3(struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue) +{ + return new QCommandLineOption(QString::fromUtf8(name.data, name.len), QString::fromUtf8(description.data, description.len), QString::fromUtf8(valueName.data, valueName.len), QString::fromUtf8(defaultValue.data, defaultValue.len)); +} + +void* QCommandLineOption_NewQCommandLineOption4(struct QtCore_PackedString names, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue) +{ + return new QCommandLineOption(QString::fromUtf8(names.data, names.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(description.data, description.len), QString::fromUtf8(valueName.data, valueName.len), QString::fromUtf8(defaultValue.data, defaultValue.len)); +} + +void* QCommandLineOption_NewQCommandLineOption5(void* other) +{ + return new QCommandLineOption(*static_cast(other)); +} + +struct QtCore_PackedString QCommandLineOption_DefaultValues(void* ptr) +{ + return ({ QByteArray t2b2409 = static_cast(ptr)->defaultValues().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2b2409.prepend("WHITESPACE").constData()+10), t2b2409.size()-10 }; }); +} + +struct QtCore_PackedString QCommandLineOption_Description(void* ptr) +{ + return ({ QByteArray t9df42f = static_cast(ptr)->description().toUtf8(); QtCore_PackedString { const_cast(t9df42f.prepend("WHITESPACE").constData()+10), t9df42f.size()-10 }; }); +} + +long long QCommandLineOption_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +struct QtCore_PackedString QCommandLineOption_Names(void* ptr) +{ + return ({ QByteArray t15f7c9 = static_cast(ptr)->names().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t15f7c9.prepend("WHITESPACE").constData()+10), t15f7c9.size()-10 }; }); +} + +void QCommandLineOption_SetDefaultValue(void* ptr, struct QtCore_PackedString defaultValue) +{ + static_cast(ptr)->setDefaultValue(QString::fromUtf8(defaultValue.data, defaultValue.len)); +} + +void QCommandLineOption_SetDefaultValues(void* ptr, struct QtCore_PackedString defaultValues) +{ + static_cast(ptr)->setDefaultValues(QString::fromUtf8(defaultValues.data, defaultValues.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QCommandLineOption_SetDescription(void* ptr, struct QtCore_PackedString description) +{ + static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); +} + +void QCommandLineOption_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QCommandLineOption_SetValueName(void* ptr, struct QtCore_PackedString valueName) +{ + static_cast(ptr)->setValueName(QString::fromUtf8(valueName.data, valueName.len)); +} + +void QCommandLineOption_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtCore_PackedString QCommandLineOption_ValueName(void* ptr) +{ + return ({ QByteArray t9c33ed = static_cast(ptr)->valueName().toUtf8(); QtCore_PackedString { const_cast(t9c33ed.prepend("WHITESPACE").constData()+10), t9c33ed.size()-10 }; }); +} + +void QCommandLineOption_DestroyQCommandLineOption(void* ptr) +{ + static_cast(ptr)->~QCommandLineOption(); +} + +Q_DECLARE_METATYPE(QCommandLineParser*) +void* QCommandLineParser_NewQCommandLineParser() +{ + return new QCommandLineParser(); +} + +void* QCommandLineParser_AddHelpOption(void* ptr) +{ + return new QCommandLineOption(static_cast(ptr)->addHelpOption()); +} + +char QCommandLineParser_AddOption(void* ptr, void* option) +{ + return static_cast(ptr)->addOption(*static_cast(option)); +} + +char QCommandLineParser_AddOptions(void* ptr, void* options) +{ + return static_cast(ptr)->addOptions(*static_cast*>(options)); +} + +void QCommandLineParser_AddPositionalArgument(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString syntax) +{ + static_cast(ptr)->addPositionalArgument(QString::fromUtf8(name.data, name.len), QString::fromUtf8(description.data, description.len), QString::fromUtf8(syntax.data, syntax.len)); +} + +void* QCommandLineParser_AddVersionOption(void* ptr) +{ + return new QCommandLineOption(static_cast(ptr)->addVersionOption()); +} + +struct QtCore_PackedString QCommandLineParser_ApplicationDescription(void* ptr) +{ + return ({ QByteArray tae4284 = static_cast(ptr)->applicationDescription().toUtf8(); QtCore_PackedString { const_cast(tae4284.prepend("WHITESPACE").constData()+10), tae4284.size()-10 }; }); +} + +void QCommandLineParser_ClearPositionalArguments(void* ptr) +{ + static_cast(ptr)->clearPositionalArguments(); +} + +struct QtCore_PackedString QCommandLineParser_ErrorText(void* ptr) +{ + return ({ QByteArray t56b716 = static_cast(ptr)->errorText().toUtf8(); QtCore_PackedString { const_cast(t56b716.prepend("WHITESPACE").constData()+10), t56b716.size()-10 }; }); +} + +struct QtCore_PackedString QCommandLineParser_HelpText(void* ptr) +{ + return ({ QByteArray t7ab9aa = static_cast(ptr)->helpText().toUtf8(); QtCore_PackedString { const_cast(t7ab9aa.prepend("WHITESPACE").constData()+10), t7ab9aa.size()-10 }; }); +} + +char QCommandLineParser_IsSet(void* ptr, struct QtCore_PackedString name) +{ + return static_cast(ptr)->isSet(QString::fromUtf8(name.data, name.len)); +} + +char QCommandLineParser_IsSet2(void* ptr, void* option) +{ + return static_cast(ptr)->isSet(*static_cast(option)); +} + +struct QtCore_PackedString QCommandLineParser_OptionNames(void* ptr) +{ + return ({ QByteArray tc902b8 = static_cast(ptr)->optionNames().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tc902b8.prepend("WHITESPACE").constData()+10), tc902b8.size()-10 }; }); +} + +char QCommandLineParser_Parse(void* ptr, struct QtCore_PackedString arguments) +{ + return static_cast(ptr)->parse(QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); +} + +struct QtCore_PackedString QCommandLineParser_PositionalArguments(void* ptr) +{ + return ({ QByteArray t6fd298 = static_cast(ptr)->positionalArguments().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t6fd298.prepend("WHITESPACE").constData()+10), t6fd298.size()-10 }; }); +} + +void QCommandLineParser_Process(void* ptr, struct QtCore_PackedString arguments) +{ + static_cast(ptr)->process(QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QCommandLineParser_Process2(void* ptr, void* app) +{ + static_cast(ptr)->process(*static_cast(app)); +} + +void QCommandLineParser_SetApplicationDescription(void* ptr, struct QtCore_PackedString description) +{ + static_cast(ptr)->setApplicationDescription(QString::fromUtf8(description.data, description.len)); +} + +void QCommandLineParser_SetOptionsAfterPositionalArgumentsMode(void* ptr, long long parsingMode) +{ + static_cast(ptr)->setOptionsAfterPositionalArgumentsMode(static_cast(parsingMode)); +} + +void QCommandLineParser_SetSingleDashWordOptionMode(void* ptr, long long singleDashWordOptionMode) +{ + static_cast(ptr)->setSingleDashWordOptionMode(static_cast(singleDashWordOptionMode)); +} + +void QCommandLineParser_ShowHelp(void* ptr, int exitCode) +{ + static_cast(ptr)->showHelp(exitCode); +} + +void QCommandLineParser_ShowVersion(void* ptr) +{ + static_cast(ptr)->showVersion(); +} + +struct QtCore_PackedString QCommandLineParser_UnknownOptionNames(void* ptr) +{ + return ({ QByteArray t00a30a = static_cast(ptr)->unknownOptionNames().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t00a30a.prepend("WHITESPACE").constData()+10), t00a30a.size()-10 }; }); +} + +struct QtCore_PackedString QCommandLineParser_Value(void* ptr, struct QtCore_PackedString optionName) +{ + return ({ QByteArray t86b3ac = static_cast(ptr)->value(QString::fromUtf8(optionName.data, optionName.len)).toUtf8(); QtCore_PackedString { const_cast(t86b3ac.prepend("WHITESPACE").constData()+10), t86b3ac.size()-10 }; }); +} + +struct QtCore_PackedString QCommandLineParser_Value2(void* ptr, void* option) +{ + return ({ QByteArray t36413b = static_cast(ptr)->value(*static_cast(option)).toUtf8(); QtCore_PackedString { const_cast(t36413b.prepend("WHITESPACE").constData()+10), t36413b.size()-10 }; }); +} + +struct QtCore_PackedString QCommandLineParser_Values(void* ptr, struct QtCore_PackedString optionName) +{ + return ({ QByteArray te65c16 = static_cast(ptr)->values(QString::fromUtf8(optionName.data, optionName.len)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(te65c16.prepend("WHITESPACE").constData()+10), te65c16.size()-10 }; }); +} + +struct QtCore_PackedString QCommandLineParser_Values2(void* ptr, void* option) +{ + return ({ QByteArray tafc470 = static_cast(ptr)->values(*static_cast(option)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tafc470.prepend("WHITESPACE").constData()+10), tafc470.size()-10 }; }); +} + +void QCommandLineParser_DestroyQCommandLineParser(void* ptr) +{ + static_cast(ptr)->~QCommandLineParser(); +} + +void* QCommandLineParser___addOptions_options_atList(void* ptr, int i) +{ + return new QCommandLineOption(({QCommandLineOption tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QCommandLineParser___addOptions_options_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QCommandLineParser___addOptions_options_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQConcatenateTablesProxyModel: public QConcatenateTablesProxyModel +{ +public: + MyQConcatenateTablesProxyModel(QObject *parent = Q_NULLPTR) : QConcatenateTablesProxyModel(parent) {QConcatenateTablesProxyModel_QConcatenateTablesProxyModel_QRegisterMetaType();}; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQConcatenateTablesProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQConcatenateTablesProxyModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQConcatenateTablesProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQConcatenateTablesProxyModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + int rowCount(const QModelIndex & parent) const { return callbackQConcatenateTablesProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & proxyIndex, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&proxyIndex), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + ~MyQConcatenateTablesProxyModel() { callbackQConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractItemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&index))); }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QConcatenateTablesProxyModel*) +Q_DECLARE_METATYPE(MyQConcatenateTablesProxyModel*) + +int QConcatenateTablesProxyModel_QConcatenateTablesProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QConcatenateTablesProxyModel_NewQConcatenateTablesProxyModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } else { + return new MyQConcatenateTablesProxyModel(static_cast(parent)); + } +} + +void QConcatenateTablesProxyModel_AddSourceModel(void* ptr, void* sourceModel) +{ + static_cast(ptr)->addSourceModel(static_cast(sourceModel)); +} + +int QConcatenateTablesProxyModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QConcatenateTablesProxyModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QConcatenateTablesProxyModel::columnCount(*static_cast(parent)); +} + +void* QConcatenateTablesProxyModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QConcatenateTablesProxyModel_DataDefault(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->QConcatenateTablesProxyModel::data(*static_cast(index), role)); +} + +void* QConcatenateTablesProxyModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QConcatenateTablesProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::index(row, column, *static_cast(parent))); +} + +void* QConcatenateTablesProxyModel_MapFromSource(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); +} + +void* QConcatenateTablesProxyModel_MapToSource(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); +} + +void* QConcatenateTablesProxyModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +void* QConcatenateTablesProxyModel_ParentDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::parent(*static_cast(index))); +} + +void QConcatenateTablesProxyModel_RemoveSourceModel(void* ptr, void* sourceModel) +{ + static_cast(ptr)->removeSourceModel(static_cast(sourceModel)); +} + +int QConcatenateTablesProxyModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QConcatenateTablesProxyModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QConcatenateTablesProxyModel::rowCount(*static_cast(parent)); +} + +void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(void* ptr) +{ + static_cast(ptr)->~QConcatenateTablesProxyModel(); +} + +void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQCoreApplication: public QCoreApplication +{ +public: + MyQCoreApplication(int &argc, char **argv) : QCoreApplication(argc, argv) {QCoreApplication_QCoreApplication_QRegisterMetaType();}; + void Signal_AboutToQuit() { callbackQCoreApplication_AboutToQuit(this); }; + void Signal_ApplicationNameChanged() { callbackQCoreApplication_ApplicationNameChanged(this); }; + void Signal_ApplicationVersionChanged() { callbackQCoreApplication_ApplicationVersionChanged(this); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void Signal_OrganizationDomainChanged() { callbackQCoreApplication_OrganizationDomainChanged(this); }; + void Signal_OrganizationNameChanged() { callbackQCoreApplication_OrganizationNameChanged(this); }; + void quit() { callbackQCoreApplication_Quit(this); }; + ~MyQCoreApplication() { callbackQCoreApplication_DestroyQCoreApplication(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QCoreApplication*) +Q_DECLARE_METATYPE(MyQCoreApplication*) + +int QCoreApplication_QCoreApplication_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCoreApplication_NewQCoreApplication(int argc, char* argv) +{ + static int argcs = argc; + static char** argvs = static_cast(malloc(argcs * sizeof(char*))); + + QList aList = QByteArray(argv).split('|'); + for (int i = 0; i < argcs; i++) + argvs[i] = (new QByteArray(aList.at(i)))->data(); + + return new MyQCoreApplication(argcs, argvs); +} + +void QCoreApplication_ConnectAboutToQuit(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QCoreApplication::aboutToQuit, static_cast(ptr), static_cast(&MyQCoreApplication::Signal_AboutToQuit), static_cast(t)); +} + +void QCoreApplication_DisconnectAboutToQuit(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QCoreApplication::aboutToQuit, static_cast(ptr), static_cast(&MyQCoreApplication::Signal_AboutToQuit)); +} + +void QCoreApplication_QCoreApplication_AddLibraryPath(struct QtCore_PackedString path) +{ + QCoreApplication::addLibraryPath(QString::fromUtf8(path.data, path.len)); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationDirPath() +{ + return ({ QByteArray t3c2a71 = QCoreApplication::applicationDirPath().toUtf8(); QtCore_PackedString { const_cast(t3c2a71.prepend("WHITESPACE").constData()+10), t3c2a71.size()-10 }; }); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationFilePath() +{ + return ({ QByteArray t189694 = QCoreApplication::applicationFilePath().toUtf8(); QtCore_PackedString { const_cast(t189694.prepend("WHITESPACE").constData()+10), t189694.size()-10 }; }); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationName() +{ + return ({ QByteArray t704b73 = QCoreApplication::applicationName().toUtf8(); QtCore_PackedString { const_cast(t704b73.prepend("WHITESPACE").constData()+10), t704b73.size()-10 }; }); +} + +void QCoreApplication_ConnectApplicationNameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::applicationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationNameChanged), static_cast(t)); +} + +void QCoreApplication_DisconnectApplicationNameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::applicationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationNameChanged)); +} + +void QCoreApplication_ApplicationNameChanged(void* ptr) +{ + static_cast(ptr)->applicationNameChanged(); +} + +long long QCoreApplication_QCoreApplication_ApplicationPid() +{ + return QCoreApplication::applicationPid(); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationVersion() +{ + return ({ QByteArray t9f1c49 = QCoreApplication::applicationVersion().toUtf8(); QtCore_PackedString { const_cast(t9f1c49.prepend("WHITESPACE").constData()+10), t9f1c49.size()-10 }; }); +} + +void QCoreApplication_ConnectApplicationVersionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::applicationVersionChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationVersionChanged), static_cast(t)); +} + +void QCoreApplication_DisconnectApplicationVersionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::applicationVersionChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationVersionChanged)); +} + +void QCoreApplication_ApplicationVersionChanged(void* ptr) +{ + static_cast(ptr)->applicationVersionChanged(); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_Arguments() +{ + return ({ QByteArray tee588f = QCoreApplication::arguments().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tee588f.prepend("WHITESPACE").constData()+10), tee588f.size()-10 }; }); +} + +char QCoreApplication_QCoreApplication_ClosingDown() +{ + return QCoreApplication::closingDown(); +} + +void* QCoreApplication_QCoreApplication_EventDispatcher() +{ + return QCoreApplication::eventDispatcher(); +} + +int QCoreApplication_QCoreApplication_Exec() +{ + return QCoreApplication::exec(); +} + +void QCoreApplication_QCoreApplication_Exit(int returnCode) +{ + QCoreApplication::exit(returnCode); +} + +void QCoreApplication_InstallNativeEventFilter(void* ptr, void* filterObj) +{ + static_cast(ptr)->installNativeEventFilter(static_cast(filterObj)); +} + +char QCoreApplication_QCoreApplication_InstallTranslator(void* translationFile) +{ + return QCoreApplication::installTranslator(static_cast(translationFile)); +} + +void* QCoreApplication_QCoreApplication_Instance() +{ + return QCoreApplication::instance(); +} + +char QCoreApplication_QCoreApplication_IsQuitLockEnabled() +{ + return QCoreApplication::isQuitLockEnabled(); +} + +char QCoreApplication_QCoreApplication_IsSetuidAllowed() +{ + return QCoreApplication::isSetuidAllowed(); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_LibraryPaths() +{ + return ({ QByteArray tec17c7 = QCoreApplication::libraryPaths().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tec17c7.prepend("WHITESPACE").constData()+10), tec17c7.size()-10 }; }); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationDomain() +{ + return ({ QByteArray t013a2e = QCoreApplication::organizationDomain().toUtf8(); QtCore_PackedString { const_cast(t013a2e.prepend("WHITESPACE").constData()+10), t013a2e.size()-10 }; }); +} + +void QCoreApplication_ConnectOrganizationDomainChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::organizationDomainChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationDomainChanged), static_cast(t)); +} + +void QCoreApplication_DisconnectOrganizationDomainChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::organizationDomainChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationDomainChanged)); +} + +void QCoreApplication_OrganizationDomainChanged(void* ptr) +{ + static_cast(ptr)->organizationDomainChanged(); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationName() +{ + return ({ QByteArray t6f3f58 = QCoreApplication::organizationName().toUtf8(); QtCore_PackedString { const_cast(t6f3f58.prepend("WHITESPACE").constData()+10), t6f3f58.size()-10 }; }); +} + +void QCoreApplication_ConnectOrganizationNameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::organizationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationNameChanged), static_cast(t)); +} + +void QCoreApplication_DisconnectOrganizationNameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::organizationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationNameChanged)); +} + +void QCoreApplication_OrganizationNameChanged(void* ptr) +{ + static_cast(ptr)->organizationNameChanged(); +} + +void QCoreApplication_QCoreApplication_PostEvent(void* receiver, void* event, int priority) +{ + QCoreApplication::postEvent(static_cast(receiver), static_cast(event), priority); +} + +void QCoreApplication_QCoreApplication_ProcessEvents(long long flags) +{ + QCoreApplication::processEvents(static_cast(flags)); +} + +void QCoreApplication_QCoreApplication_ProcessEvents2(long long flags, int ms) +{ + QCoreApplication::processEvents(static_cast(flags), ms); +} + +void QCoreApplication_Quit(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "quit"); +} + +void QCoreApplication_QuitDefault(void* ptr) +{ + static_cast(ptr)->QCoreApplication::quit(); +} + +void QCoreApplication_QCoreApplication_RemoveLibraryPath(struct QtCore_PackedString path) +{ + QCoreApplication::removeLibraryPath(QString::fromUtf8(path.data, path.len)); +} + +void QCoreApplication_RemoveNativeEventFilter(void* ptr, void* filterObject) +{ + static_cast(ptr)->removeNativeEventFilter(static_cast(filterObject)); +} + +void QCoreApplication_QCoreApplication_RemovePostedEvents(void* receiver, int eventType) +{ + QCoreApplication::removePostedEvents(static_cast(receiver), eventType); +} + +char QCoreApplication_QCoreApplication_RemoveTranslator(void* translationFile) +{ + return QCoreApplication::removeTranslator(static_cast(translationFile)); +} + +char QCoreApplication_QCoreApplication_SendEvent(void* receiver, void* event) +{ + return QCoreApplication::sendEvent(static_cast(receiver), static_cast(event)); +} + +void QCoreApplication_QCoreApplication_SendPostedEvents(void* receiver, int event_type) +{ + QCoreApplication::sendPostedEvents(static_cast(receiver), event_type); +} + +void QCoreApplication_QCoreApplication_SetApplicationName(struct QtCore_PackedString application) +{ + QCoreApplication::setApplicationName(QString::fromUtf8(application.data, application.len)); +} + +void QCoreApplication_QCoreApplication_SetApplicationVersion(struct QtCore_PackedString version) +{ + QCoreApplication::setApplicationVersion(QString::fromUtf8(version.data, version.len)); +} + +void QCoreApplication_QCoreApplication_SetAttribute(long long attribute, char on) +{ + QCoreApplication::setAttribute(static_cast(attribute), on != 0); +} + +void QCoreApplication_QCoreApplication_SetEventDispatcher(void* eventDispatcher) +{ + QCoreApplication::setEventDispatcher(static_cast(eventDispatcher)); +} + +void QCoreApplication_QCoreApplication_SetLibraryPaths(struct QtCore_PackedString paths) +{ + QCoreApplication::setLibraryPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QCoreApplication_QCoreApplication_SetOrganizationDomain(struct QtCore_PackedString orgDomain) +{ + QCoreApplication::setOrganizationDomain(QString::fromUtf8(orgDomain.data, orgDomain.len)); +} + +void QCoreApplication_QCoreApplication_SetOrganizationName(struct QtCore_PackedString orgName) +{ + QCoreApplication::setOrganizationName(QString::fromUtf8(orgName.data, orgName.len)); +} + +void QCoreApplication_QCoreApplication_SetQuitLockEnabled(char enabled) +{ + QCoreApplication::setQuitLockEnabled(enabled != 0); +} + +void QCoreApplication_QCoreApplication_SetSetuidAllowed(char allow) +{ + QCoreApplication::setSetuidAllowed(allow != 0); +} + +char QCoreApplication_QCoreApplication_StartingUp() +{ + return QCoreApplication::startingUp(); +} + +char QCoreApplication_QCoreApplication_TestAttribute(long long attribute) +{ + return QCoreApplication::testAttribute(static_cast(attribute)); +} + +struct QtCore_PackedString QCoreApplication_QCoreApplication_Translate(char* context, char* sourceText, char* disambiguation, int n) +{ + return ({ QByteArray t901eb0 = QCoreApplication::translate(const_cast(context), const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(t901eb0.prepend("WHITESPACE").constData()+10), t901eb0.size()-10 }; }); +} + +void QCoreApplication_DestroyQCoreApplication(void* ptr) +{ + static_cast(ptr)->~QCoreApplication(); +} + +void QCoreApplication_DestroyQCoreApplicationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QCryptographicHash*) +void* QCryptographicHash_NewQCryptographicHash(long long method) +{ + return new QCryptographicHash(static_cast(method)); +} + +void QCryptographicHash_AddData(void* ptr, char* data, int length) +{ + static_cast(ptr)->addData(const_cast(data), length); +} + +void QCryptographicHash_AddData2(void* ptr, void* data) +{ + static_cast(ptr)->addData(*static_cast(data)); +} + +char QCryptographicHash_AddData3(void* ptr, void* device) +{ + return static_cast(ptr)->addData(static_cast(device)); +} + +void* QCryptographicHash_QCryptographicHash_Hash(void* data, long long method) +{ + return new QByteArray(QCryptographicHash::hash(*static_cast(data), static_cast(method))); +} + +int QCryptographicHash_QCryptographicHash_HashLength(long long method) +{ + return QCryptographicHash::hashLength(static_cast(method)); +} + +void QCryptographicHash_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void* QCryptographicHash_Result(void* ptr) +{ + return new QByteArray(static_cast(ptr)->result()); +} + +void QCryptographicHash_DestroyQCryptographicHash(void* ptr) +{ + static_cast(ptr)->~QCryptographicHash(); +} + +Q_DECLARE_METATYPE(QDataStream*) +void* QDataStream_NewQDataStream() +{ + return new QDataStream(); +} + +void* QDataStream_NewQDataStream2(void* d) +{ + return new QDataStream(static_cast(d)); +} + +void* QDataStream_NewQDataStream3(void* a, long long mode) +{ + return new QDataStream(static_cast(a), static_cast(mode)); +} + +void* QDataStream_NewQDataStream4(void* a) +{ + return new QDataStream(*static_cast(a)); +} + +void QDataStream_AbortTransaction(void* ptr) +{ + static_cast(ptr)->abortTransaction(); +} + +char QDataStream_AtEnd(void* ptr) +{ + return static_cast(ptr)->atEnd(); +} + +long long QDataStream_ByteOrder(void* ptr) +{ + return static_cast(ptr)->byteOrder(); +} + +char QDataStream_CommitTransaction(void* ptr) +{ + return static_cast(ptr)->commitTransaction(); +} + +void* QDataStream_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +long long QDataStream_FloatingPointPrecision(void* ptr) +{ + return static_cast(ptr)->floatingPointPrecision(); +} + +int QDataStream_ReadRawData(void* ptr, char* s, int l) +{ + return static_cast(ptr)->readRawData(s, l); +} + +void QDataStream_ResetStatus(void* ptr) +{ + static_cast(ptr)->resetStatus(); +} + +void QDataStream_RollbackTransaction(void* ptr) +{ + static_cast(ptr)->rollbackTransaction(); +} + +void QDataStream_SetByteOrder(void* ptr, long long bo) +{ + static_cast(ptr)->setByteOrder(static_cast(bo)); +} + +void QDataStream_SetDevice(void* ptr, void* d) +{ + static_cast(ptr)->setDevice(static_cast(d)); +} + +void QDataStream_SetFloatingPointPrecision(void* ptr, long long precision) +{ + static_cast(ptr)->setFloatingPointPrecision(static_cast(precision)); +} + +void QDataStream_SetStatus(void* ptr, long long status) +{ + static_cast(ptr)->setStatus(static_cast(status)); +} + +void QDataStream_SetVersion(void* ptr, int v) +{ + static_cast(ptr)->setVersion(v); +} + +int QDataStream_SkipRawData(void* ptr, int l) +{ + return static_cast(ptr)->skipRawData(l); +} + +void QDataStream_StartTransaction(void* ptr) +{ + static_cast(ptr)->startTransaction(); +} + +long long QDataStream_Status(void* ptr) +{ + return static_cast(ptr)->status(); +} + +int QDataStream_Version(void* ptr) +{ + return static_cast(ptr)->version(); +} + +int QDataStream_WriteRawData(void* ptr, char* s, int l) +{ + return static_cast(ptr)->writeRawData(const_cast(s), l); +} + +void QDataStream_DestroyQDataStream(void* ptr) +{ + static_cast(ptr)->~QDataStream(); +} + +Q_DECLARE_METATYPE(QDate) +Q_DECLARE_METATYPE(QDate*) +void* QDate_NewQDate2() +{ + return new QDate(); +} + +void* QDate_NewQDate3(int y, int m, int d) +{ + return new QDate(y, m, d); +} + +void* QDate_AddDays(void* ptr, long long ndays) +{ + return new QDate(static_cast(ptr)->addDays(ndays)); +} + +void* QDate_AddMonths(void* ptr, int nmonths) +{ + return new QDate(static_cast(ptr)->addMonths(nmonths)); +} + +void* QDate_AddYears(void* ptr, int nyears) +{ + return new QDate(static_cast(ptr)->addYears(nyears)); +} + +void* QDate_QDate_CurrentDate() +{ + return new QDate(QDate::currentDate()); +} + +int QDate_Day(void* ptr) +{ + return static_cast(ptr)->day(); +} + +int QDate_DayOfWeek(void* ptr) +{ + return static_cast(ptr)->dayOfWeek(); +} + +int QDate_DayOfYear(void* ptr) +{ + return static_cast(ptr)->dayOfYear(); +} + +int QDate_DaysInMonth(void* ptr) +{ + return static_cast(ptr)->daysInMonth(); +} + +int QDate_DaysInYear(void* ptr) +{ + return static_cast(ptr)->daysInYear(); +} + +long long QDate_DaysTo(void* ptr, void* d) +{ + return static_cast(ptr)->daysTo(*static_cast(d)); +} + +void* QDate_QDate_FromJulianDay(long long jd) +{ + return new QDate(QDate::fromJulianDay(jd)); +} + +void* QDate_QDate_FromString(struct QtCore_PackedString stri, long long format) +{ + return new QDate(QDate::fromString(QString::fromUtf8(stri.data, stri.len), static_cast(format))); +} + +void* QDate_QDate_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format) +{ + return new QDate(QDate::fromString(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); +} + +void QDate_GetDate(void* ptr, int year, int month, int day) +{ + static_cast(ptr)->getDate(&year, &month, &day); +} + +char QDate_QDate_IsLeapYear(int year) +{ + return QDate::isLeapYear(year); +} + +char QDate_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QDate_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QDate_QDate_IsValid2(int year, int month, int day) +{ + return QDate::isValid(year, month, day); +} + +int QDate_Month(void* ptr) +{ + return static_cast(ptr)->month(); +} + +char QDate_SetDate(void* ptr, int year, int month, int day) +{ + return static_cast(ptr)->setDate(year, month, day); +} + +long long QDate_ToJulianDay(void* ptr) +{ + return static_cast(ptr)->toJulianDay(); +} + +struct QtCore_PackedString QDate_ToString(void* ptr, struct QtCore_PackedString format) +{ + return ({ QByteArray te68bf6 = static_cast(ptr)->toString(QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(te68bf6.prepend("WHITESPACE").constData()+10), te68bf6.size()-10 }; }); +} + +struct QtCore_PackedString QDate_ToString2(void* ptr, long long format) +{ + return ({ QByteArray tfa9ec6 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tfa9ec6.prepend("WHITESPACE").constData()+10), tfa9ec6.size()-10 }; }); +} + +struct QtCore_PackedString QDate_ToString3(void* ptr, void* format) +{ + return ({ QByteArray tab5488 = static_cast(ptr)->toString(*static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tab5488.prepend("WHITESPACE").constData()+10), tab5488.size()-10 }; }); +} + +int QDate_WeekNumber(void* ptr, int yearNumber) +{ + return static_cast(ptr)->weekNumber(&yearNumber); +} + +int QDate_Year(void* ptr) +{ + return static_cast(ptr)->year(); +} + +Q_DECLARE_METATYPE(QDateTime) +Q_DECLARE_METATYPE(QDateTime*) +void* QDateTime_NewQDateTime() +{ + return new QDateTime(); +} + +void* QDateTime_NewQDateTime2(void* date) +{ + return new QDateTime(*static_cast(date)); +} + +void* QDateTime_NewQDateTime3(void* date, void* ti, long long spec) +{ + return new QDateTime(*static_cast(date), *static_cast(ti), static_cast(spec)); +} + +void* QDateTime_NewQDateTime4(void* date, void* ti, long long spec, int offsetSeconds) +{ + return new QDateTime(*static_cast(date), *static_cast(ti), static_cast(spec), offsetSeconds); +} + +void* QDateTime_NewQDateTime5(void* date, void* ti, void* timeZone) +{ + return new QDateTime(*static_cast(date), *static_cast(ti), *static_cast(timeZone)); +} + +void* QDateTime_NewQDateTime6(void* other) +{ + return new QDateTime(*static_cast(other)); +} + +void* QDateTime_NewQDateTime7(void* other) +{ + return new QDateTime(*static_cast(other)); +} + +void* QDateTime_AddDays(void* ptr, long long ndays) +{ + return new QDateTime(static_cast(ptr)->addDays(ndays)); +} + +void* QDateTime_AddMSecs(void* ptr, long long msecs) +{ + return new QDateTime(static_cast(ptr)->addMSecs(msecs)); +} + +void* QDateTime_AddMonths(void* ptr, int nmonths) +{ + return new QDateTime(static_cast(ptr)->addMonths(nmonths)); +} + +void* QDateTime_AddSecs(void* ptr, long long s) +{ + return new QDateTime(static_cast(ptr)->addSecs(s)); +} + +void* QDateTime_AddYears(void* ptr, int nyears) +{ + return new QDateTime(static_cast(ptr)->addYears(nyears)); +} + +void* QDateTime_QDateTime_CurrentDateTime() +{ + return new QDateTime(QDateTime::currentDateTime()); +} + +void* QDateTime_QDateTime_CurrentDateTimeUtc() +{ + return new QDateTime(QDateTime::currentDateTimeUtc()); +} + +long long QDateTime_QDateTime_CurrentMSecsSinceEpoch() +{ + return QDateTime::currentMSecsSinceEpoch(); +} + +long long QDateTime_QDateTime_CurrentSecsSinceEpoch() +{ + return QDateTime::currentSecsSinceEpoch(); +} + +void* QDateTime_Date(void* ptr) +{ + return new QDate(static_cast(ptr)->date()); +} + +long long QDateTime_DaysTo(void* ptr, void* other) +{ + return static_cast(ptr)->daysTo(*static_cast(other)); +} + +void* QDateTime_QDateTime_FromMSecsSinceEpoch(long long msecs) +{ + return new QDateTime(QDateTime::fromMSecsSinceEpoch(msecs)); +} + +void* QDateTime_QDateTime_FromMSecsSinceEpoch2(long long msecs, long long spec, int offsetSeconds) +{ + return new QDateTime(QDateTime::fromMSecsSinceEpoch(msecs, static_cast(spec), offsetSeconds)); +} + +void* QDateTime_QDateTime_FromMSecsSinceEpoch3(long long msecs, void* timeZone) +{ + return new QDateTime(QDateTime::fromMSecsSinceEpoch(msecs, *static_cast(timeZone))); +} + +void* QDateTime_QDateTime_FromSecsSinceEpoch(long long secs, long long spec, int offsetSeconds) +{ + return new QDateTime(QDateTime::fromSecsSinceEpoch(secs, static_cast(spec), offsetSeconds)); +} + +void* QDateTime_QDateTime_FromSecsSinceEpoch2(long long secs, void* timeZone) +{ + return new QDateTime(QDateTime::fromSecsSinceEpoch(secs, *static_cast(timeZone))); +} + +void* QDateTime_QDateTime_FromString(struct QtCore_PackedString stri, long long format) +{ + return new QDateTime(QDateTime::fromString(QString::fromUtf8(stri.data, stri.len), static_cast(format))); +} + +void* QDateTime_QDateTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format) +{ + return new QDateTime(QDateTime::fromString(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); +} + +char QDateTime_IsDaylightTime(void* ptr) +{ + return static_cast(ptr)->isDaylightTime(); +} + +char QDateTime_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QDateTime_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +long long QDateTime_MsecsTo(void* ptr, void* other) +{ + return static_cast(ptr)->msecsTo(*static_cast(other)); +} + +int QDateTime_OffsetFromUtc(void* ptr) +{ + return static_cast(ptr)->offsetFromUtc(); +} + +long long QDateTime_SecsTo(void* ptr, void* other) +{ + return static_cast(ptr)->secsTo(*static_cast(other)); +} + +void QDateTime_SetDate(void* ptr, void* date) +{ + static_cast(ptr)->setDate(*static_cast(date)); +} + +void QDateTime_SetMSecsSinceEpoch(void* ptr, long long msecs) +{ + static_cast(ptr)->setMSecsSinceEpoch(msecs); +} + +void QDateTime_SetOffsetFromUtc(void* ptr, int offsetSeconds) +{ + static_cast(ptr)->setOffsetFromUtc(offsetSeconds); +} + +void QDateTime_SetSecsSinceEpoch(void* ptr, long long secs) +{ + static_cast(ptr)->setSecsSinceEpoch(secs); +} + +void QDateTime_SetTime(void* ptr, void* ti) +{ + static_cast(ptr)->setTime(*static_cast(ti)); +} + +void QDateTime_SetTimeSpec(void* ptr, long long spec) +{ + static_cast(ptr)->setTimeSpec(static_cast(spec)); +} + +void QDateTime_SetTimeZone(void* ptr, void* toZone) +{ + static_cast(ptr)->setTimeZone(*static_cast(toZone)); +} + +void QDateTime_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QDateTime_Time(void* ptr) +{ + return new QTime(static_cast(ptr)->time()); +} + +long long QDateTime_TimeSpec(void* ptr) +{ + return static_cast(ptr)->timeSpec(); +} + +void* QDateTime_TimeZone(void* ptr) +{ + return new QTimeZone(static_cast(ptr)->timeZone()); +} + +struct QtCore_PackedString QDateTime_TimeZoneAbbreviation(void* ptr) +{ + return ({ QByteArray te524d2 = static_cast(ptr)->timeZoneAbbreviation().toUtf8(); QtCore_PackedString { const_cast(te524d2.prepend("WHITESPACE").constData()+10), te524d2.size()-10 }; }); +} + +void* QDateTime_ToLocalTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->toLocalTime()); +} + +long long QDateTime_ToMSecsSinceEpoch(void* ptr) +{ + return static_cast(ptr)->toMSecsSinceEpoch(); +} + +void* QDateTime_ToOffsetFromUtc(void* ptr, int offsetSeconds) +{ + return new QDateTime(static_cast(ptr)->toOffsetFromUtc(offsetSeconds)); +} + +long long QDateTime_ToSecsSinceEpoch(void* ptr) +{ + return static_cast(ptr)->toSecsSinceEpoch(); +} + +struct QtCore_PackedString QDateTime_ToString(void* ptr, struct QtCore_PackedString format) +{ + return ({ QByteArray t78bcae = static_cast(ptr)->toString(QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t78bcae.prepend("WHITESPACE").constData()+10), t78bcae.size()-10 }; }); +} + +struct QtCore_PackedString QDateTime_ToString2(void* ptr, long long format) +{ + return ({ QByteArray tbd5547 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tbd5547.prepend("WHITESPACE").constData()+10), tbd5547.size()-10 }; }); +} + +struct QtCore_PackedString QDateTime_ToString3(void* ptr, void* format) +{ + return ({ QByteArray t95196e = static_cast(ptr)->toString(*static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t95196e.prepend("WHITESPACE").constData()+10), t95196e.size()-10 }; }); +} + +void* QDateTime_ToTimeSpec(void* ptr, long long spec) +{ + return new QDateTime(static_cast(ptr)->toTimeSpec(static_cast(spec))); +} + +void* QDateTime_ToTimeZone(void* ptr, void* timeZone) +{ + return new QDateTime(static_cast(ptr)->toTimeZone(*static_cast(timeZone))); +} + +void* QDateTime_ToUTC(void* ptr) +{ + return new QDateTime(static_cast(ptr)->toUTC()); +} + +void QDateTime_DestroyQDateTime(void* ptr) +{ + static_cast(ptr)->~QDateTime(); +} + +Q_DECLARE_METATYPE(QDeadlineTimer*) +void* QDeadlineTimer_NewQDeadlineTimer(long long timerType) +{ + return new QDeadlineTimer(static_cast(timerType)); +} + +void* QDeadlineTimer_NewQDeadlineTimer2(long long vqd, long long timerType) +{ + return new QDeadlineTimer(static_cast(vqd), static_cast(timerType)); +} + +void* QDeadlineTimer_NewQDeadlineTimer3(long long msecs, long long ty) +{ + return new QDeadlineTimer(msecs, static_cast(ty)); +} + +long long QDeadlineTimer_Deadline(void* ptr) +{ + return static_cast(ptr)->deadline(); +} + +long long QDeadlineTimer_DeadlineNSecs(void* ptr) +{ + return static_cast(ptr)->deadlineNSecs(); +} + +char QDeadlineTimer_HasExpired(void* ptr) +{ + return static_cast(ptr)->hasExpired(); +} + +char QDeadlineTimer_IsForever(void* ptr) +{ + return static_cast(ptr)->isForever(); +} + +long long QDeadlineTimer_RemainingTime(void* ptr) +{ + return static_cast(ptr)->remainingTime(); +} + +long long QDeadlineTimer_RemainingTimeNSecs(void* ptr) +{ + return static_cast(ptr)->remainingTimeNSecs(); +} + +void QDeadlineTimer_SetDeadline(void* ptr, long long msecs, long long timerType) +{ + static_cast(ptr)->setDeadline(msecs, static_cast(timerType)); +} + +void QDeadlineTimer_SetPreciseDeadline(void* ptr, long long secs, long long nsecs, long long timerType) +{ + static_cast(ptr)->setPreciseDeadline(secs, nsecs, static_cast(timerType)); +} + +void QDeadlineTimer_SetPreciseRemainingTime(void* ptr, long long secs, long long nsecs, long long timerType) +{ + static_cast(ptr)->setPreciseRemainingTime(secs, nsecs, static_cast(timerType)); +} + +void QDeadlineTimer_SetRemainingTime(void* ptr, long long msecs, long long timerType) +{ + static_cast(ptr)->setRemainingTime(msecs, static_cast(timerType)); +} + +void QDeadlineTimer_SetTimerType(void* ptr, long long timerType) +{ + static_cast(ptr)->setTimerType(static_cast(timerType)); +} + +void QDeadlineTimer_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +long long QDeadlineTimer_TimerType(void* ptr) +{ + return static_cast(ptr)->timerType(); +} + +Q_DECLARE_METATYPE(QDebug*) +void* QDebug_NewQDebug(void* device) +{ + return new QDebug(static_cast(device)); +} + +void* QDebug_NewQDebug2(struct QtCore_PackedString stri) +{ + return new QDebug(new QString(QString::fromUtf8(stri.data, stri.len))); +} + +void* QDebug_NewQDebug4(void* o) +{ + return new QDebug(*static_cast(o)); +} + +char QDebug_AutoInsertSpaces(void* ptr) +{ + return static_cast(ptr)->autoInsertSpaces(); +} + +void* QDebug_MaybeQuote(void* ptr, char* c) +{ + return new QDebug(static_cast(ptr)->maybeQuote(*c)); +} + +void* QDebug_MaybeSpace(void* ptr) +{ + return new QDebug(static_cast(ptr)->maybeSpace()); +} + +void* QDebug_Noquote(void* ptr) +{ + return new QDebug(static_cast(ptr)->noquote()); +} + +void* QDebug_Nospace(void* ptr) +{ + return new QDebug(static_cast(ptr)->nospace()); +} + +void* QDebug_Quote(void* ptr) +{ + return new QDebug(static_cast(ptr)->quote()); +} + +void* QDebug_ResetFormat(void* ptr) +{ + return new QDebug(static_cast(ptr)->resetFormat()); +} + +void QDebug_SetAutoInsertSpaces(void* ptr, char b) +{ + static_cast(ptr)->setAutoInsertSpaces(b != 0); +} + +void QDebug_SetVerbosity(void* ptr, int verbosityLevel) +{ + static_cast(ptr)->setVerbosity(verbosityLevel); +} + +void* QDebug_Space(void* ptr) +{ + return new QDebug(static_cast(ptr)->space()); +} + +void QDebug_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QDebug_Verbosity(void* ptr, int verbosityLevel) +{ + return new QDebug(static_cast(ptr)->verbosity(verbosityLevel)); +} + +int QDebug_Verbosity2(void* ptr) +{ + return static_cast(ptr)->verbosity(); +} + +void QDebug_DestroyQDebug(void* ptr) +{ + static_cast(ptr)->~QDebug(); +} + +Q_DECLARE_METATYPE(QDebugStateSaver*) +void* QDebugStateSaver_NewQDebugStateSaver(void* dbg) +{ + return new QDebugStateSaver(*static_cast(dbg)); +} + +void QDebugStateSaver_DestroyQDebugStateSaver(void* ptr) +{ + static_cast(ptr)->~QDebugStateSaver(); +} + +class MyQDeferredDeleteEvent: public QDeferredDeleteEvent +{ +public: + MyQDeferredDeleteEvent() : QDeferredDeleteEvent() {QDeferredDeleteEvent_QDeferredDeleteEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QDeferredDeleteEvent*) +Q_DECLARE_METATYPE(MyQDeferredDeleteEvent*) + +int QDeferredDeleteEvent_QDeferredDeleteEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDeferredDeleteEvent_NewQDeferredDeleteEvent() +{ + return new MyQDeferredDeleteEvent(); +} + +int QDeferredDeleteEvent_LoopLevel(void* ptr) +{ + return static_cast(ptr)->loopLevel(); +} + +Q_DECLARE_METATYPE(QDir*) +void* QDir_NewQDir(void* dir) +{ + return new QDir(*static_cast(dir)); +} + +void* QDir_NewQDir2(struct QtCore_PackedString path) +{ + return new QDir(QString::fromUtf8(path.data, path.len)); +} + +void* QDir_NewQDir3(struct QtCore_PackedString path, struct QtCore_PackedString nameFilter, long long sort, long long filters) +{ + return new QDir(QString::fromUtf8(path.data, path.len), QString::fromUtf8(nameFilter.data, nameFilter.len), static_cast(sort), static_cast(filters)); +} + +struct QtCore_PackedString QDir_AbsoluteFilePath(void* ptr, struct QtCore_PackedString fileName) +{ + return ({ QByteArray t084b4e = static_cast(ptr)->absoluteFilePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(t084b4e.prepend("WHITESPACE").constData()+10), t084b4e.size()-10 }; }); +} + +struct QtCore_PackedString QDir_AbsolutePath(void* ptr) +{ + return ({ QByteArray t420972 = static_cast(ptr)->absolutePath().toUtf8(); QtCore_PackedString { const_cast(t420972.prepend("WHITESPACE").constData()+10), t420972.size()-10 }; }); +} + +void QDir_QDir_AddSearchPath(struct QtCore_PackedString prefix, struct QtCore_PackedString path) +{ + QDir::addSearchPath(QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(path.data, path.len)); +} + +struct QtCore_PackedString QDir_CanonicalPath(void* ptr) +{ + return ({ QByteArray ta3771c = static_cast(ptr)->canonicalPath().toUtf8(); QtCore_PackedString { const_cast(ta3771c.prepend("WHITESPACE").constData()+10), ta3771c.size()-10 }; }); +} + +char QDir_Cd(void* ptr, struct QtCore_PackedString dirName) +{ + return static_cast(ptr)->cd(QString::fromUtf8(dirName.data, dirName.len)); +} + +char QDir_CdUp(void* ptr) +{ + return static_cast(ptr)->cdUp(); +} + +struct QtCore_PackedString QDir_QDir_CleanPath(struct QtCore_PackedString path) +{ + return ({ QByteArray tad90b4 = QDir::cleanPath(QString::fromUtf8(path.data, path.len)).toUtf8(); QtCore_PackedString { const_cast(tad90b4.prepend("WHITESPACE").constData()+10), tad90b4.size()-10 }; }); +} + +unsigned int QDir_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QDir_QDir_Current() +{ + return new QDir(QDir::current()); +} + +struct QtCore_PackedString QDir_QDir_CurrentPath() +{ + return ({ QByteArray t081208 = QDir::currentPath().toUtf8(); QtCore_PackedString { const_cast(t081208.prepend("WHITESPACE").constData()+10), t081208.size()-10 }; }); +} + +struct QtCore_PackedString QDir_DirName(void* ptr) +{ + return ({ QByteArray td48935 = static_cast(ptr)->dirName().toUtf8(); QtCore_PackedString { const_cast(td48935.prepend("WHITESPACE").constData()+10), td48935.size()-10 }; }); +} + +struct QtCore_PackedList QDir_QDir_Drives() +{ + return ({ QList* tmpValued1e42f = new QList(QDir::drives()); QtCore_PackedList { tmpValued1e42f, tmpValued1e42f->size() }; }); +} + +struct QtCore_PackedList QDir_EntryInfoList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort) +{ + return ({ QList* tmpValue043d19 = new QList(static_cast(ptr)->entryInfoList(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort))); QtCore_PackedList { tmpValue043d19, tmpValue043d19->size() }; }); +} + +struct QtCore_PackedList QDir_EntryInfoList2(void* ptr, long long filters, long long sort) +{ + return ({ QList* tmpValue718f78 = new QList(static_cast(ptr)->entryInfoList(static_cast(filters), static_cast(sort))); QtCore_PackedList { tmpValue718f78, tmpValue718f78->size() }; }); +} + +struct QtCore_PackedString QDir_EntryList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort) +{ + return ({ QByteArray t2f8008 = static_cast(ptr)->entryList(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2f8008.prepend("WHITESPACE").constData()+10), t2f8008.size()-10 }; }); +} + +struct QtCore_PackedString QDir_EntryList2(void* ptr, long long filters, long long sort) +{ + return ({ QByteArray t2244e4 = static_cast(ptr)->entryList(static_cast(filters), static_cast(sort)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2244e4.prepend("WHITESPACE").constData()+10), t2244e4.size()-10 }; }); +} + +char QDir_Exists(void* ptr, struct QtCore_PackedString name) +{ + return static_cast(ptr)->exists(QString::fromUtf8(name.data, name.len)); +} + +char QDir_Exists2(void* ptr) +{ + return static_cast(ptr)->exists(); +} + +struct QtCore_PackedString QDir_FilePath(void* ptr, struct QtCore_PackedString fileName) +{ + return ({ QByteArray te35159 = static_cast(ptr)->filePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(te35159.prepend("WHITESPACE").constData()+10), te35159.size()-10 }; }); +} + +long long QDir_Filter(void* ptr) +{ + return static_cast(ptr)->filter(); +} + +struct QtCore_PackedString QDir_QDir_FromNativeSeparators(struct QtCore_PackedString pathName) +{ + return ({ QByteArray tb29b44 = QDir::fromNativeSeparators(QString::fromUtf8(pathName.data, pathName.len)).toUtf8(); QtCore_PackedString { const_cast(tb29b44.prepend("WHITESPACE").constData()+10), tb29b44.size()-10 }; }); +} + +void* QDir_QDir_Home() +{ + return new QDir(QDir::home()); +} + +struct QtCore_PackedString QDir_QDir_HomePath() +{ + return ({ QByteArray t93fee6 = QDir::homePath().toUtf8(); QtCore_PackedString { const_cast(t93fee6.prepend("WHITESPACE").constData()+10), t93fee6.size()-10 }; }); +} + +char QDir_IsAbsolute(void* ptr) +{ + return static_cast(ptr)->isAbsolute(); +} + +char QDir_QDir_IsAbsolutePath(struct QtCore_PackedString path) +{ + return QDir::isAbsolutePath(QString::fromUtf8(path.data, path.len)); +} + +char QDir_IsEmpty(void* ptr, long long filters) +{ + return static_cast(ptr)->isEmpty(static_cast(filters)); +} + +char QDir_IsReadable(void* ptr) +{ + return static_cast(ptr)->isReadable(); +} + +char QDir_IsRelative(void* ptr) +{ + return static_cast(ptr)->isRelative(); +} + +char QDir_QDir_IsRelativePath(struct QtCore_PackedString path) +{ + return QDir::isRelativePath(QString::fromUtf8(path.data, path.len)); +} + +char QDir_IsRoot(void* ptr) +{ + return static_cast(ptr)->isRoot(); +} + +void* QDir_QDir_ListSeparator() +{ + return new QChar(QDir::listSeparator()); +} + +char QDir_MakeAbsolute(void* ptr) +{ + return static_cast(ptr)->makeAbsolute(); +} + +char QDir_QDir_Match(struct QtCore_PackedString filter, struct QtCore_PackedString fileName) +{ + return QDir::match(QString::fromUtf8(filter.data, filter.len), QString::fromUtf8(fileName.data, fileName.len)); +} + +char QDir_QDir_Match2(struct QtCore_PackedString filters, struct QtCore_PackedString fileName) +{ + return QDir::match(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(fileName.data, fileName.len)); +} + +char QDir_Mkdir(void* ptr, struct QtCore_PackedString dirName) +{ + return static_cast(ptr)->mkdir(QString::fromUtf8(dirName.data, dirName.len)); +} + +char QDir_Mkpath(void* ptr, struct QtCore_PackedString dirPath) +{ + return static_cast(ptr)->mkpath(QString::fromUtf8(dirPath.data, dirPath.len)); +} + +struct QtCore_PackedString QDir_NameFilters(void* ptr) +{ + return ({ QByteArray t429f9f = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t429f9f.prepend("WHITESPACE").constData()+10), t429f9f.size()-10 }; }); +} + +struct QtCore_PackedString QDir_Path(void* ptr) +{ + return ({ QByteArray t1e0939 = static_cast(ptr)->path().toUtf8(); QtCore_PackedString { const_cast(t1e0939.prepend("WHITESPACE").constData()+10), t1e0939.size()-10 }; }); +} + +void QDir_Refresh(void* ptr) +{ + static_cast(ptr)->refresh(); +} + +struct QtCore_PackedString QDir_RelativeFilePath(void* ptr, struct QtCore_PackedString fileName) +{ + return ({ QByteArray t5e18c2 = static_cast(ptr)->relativeFilePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(t5e18c2.prepend("WHITESPACE").constData()+10), t5e18c2.size()-10 }; }); +} + +char QDir_Remove(void* ptr, struct QtCore_PackedString fileName) +{ + return static_cast(ptr)->remove(QString::fromUtf8(fileName.data, fileName.len)); +} + +char QDir_RemoveRecursively(void* ptr) +{ + return static_cast(ptr)->removeRecursively(); +} + +char QDir_Rename(void* ptr, struct QtCore_PackedString oldName, struct QtCore_PackedString newName) +{ + return static_cast(ptr)->rename(QString::fromUtf8(oldName.data, oldName.len), QString::fromUtf8(newName.data, newName.len)); +} + +char QDir_Rmdir(void* ptr, struct QtCore_PackedString dirName) +{ + return static_cast(ptr)->rmdir(QString::fromUtf8(dirName.data, dirName.len)); +} + +char QDir_Rmpath(void* ptr, struct QtCore_PackedString dirPath) +{ + return static_cast(ptr)->rmpath(QString::fromUtf8(dirPath.data, dirPath.len)); +} + +void* QDir_QDir_Root() +{ + return new QDir(QDir::root()); +} + +struct QtCore_PackedString QDir_QDir_RootPath() +{ + return ({ QByteArray tc8c07d = QDir::rootPath().toUtf8(); QtCore_PackedString { const_cast(tc8c07d.prepend("WHITESPACE").constData()+10), tc8c07d.size()-10 }; }); +} + +struct QtCore_PackedString QDir_QDir_SearchPaths(struct QtCore_PackedString prefix) +{ + return ({ QByteArray t5d6556 = QDir::searchPaths(QString::fromUtf8(prefix.data, prefix.len)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t5d6556.prepend("WHITESPACE").constData()+10), t5d6556.size()-10 }; }); +} + +void* QDir_QDir_Separator() +{ + return new QChar(QDir::separator()); +} + +char QDir_QDir_SetCurrent(struct QtCore_PackedString path) +{ + return QDir::setCurrent(QString::fromUtf8(path.data, path.len)); +} + +void QDir_SetFilter(void* ptr, long long filters) +{ + static_cast(ptr)->setFilter(static_cast(filters)); +} + +void QDir_SetNameFilters(void* ptr, struct QtCore_PackedString nameFilters) +{ + static_cast(ptr)->setNameFilters(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QDir_SetPath(void* ptr, struct QtCore_PackedString path) +{ + static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len)); +} + +void QDir_QDir_SetSearchPaths(struct QtCore_PackedString prefix, struct QtCore_PackedString searchPaths) +{ + QDir::setSearchPaths(QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(searchPaths.data, searchPaths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QDir_SetSorting(void* ptr, long long sort) +{ + static_cast(ptr)->setSorting(static_cast(sort)); +} + +long long QDir_Sorting(void* ptr) +{ + return static_cast(ptr)->sorting(); +} + +void QDir_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QDir_QDir_Temp() +{ + return new QDir(QDir::temp()); +} + +struct QtCore_PackedString QDir_QDir_TempPath() +{ + return ({ QByteArray t677bd4 = QDir::tempPath().toUtf8(); QtCore_PackedString { const_cast(t677bd4.prepend("WHITESPACE").constData()+10), t677bd4.size()-10 }; }); +} + +struct QtCore_PackedString QDir_QDir_ToNativeSeparators(struct QtCore_PackedString pathName) +{ + return ({ QByteArray tf0acff = QDir::toNativeSeparators(QString::fromUtf8(pathName.data, pathName.len)).toUtf8(); QtCore_PackedString { const_cast(tf0acff.prepend("WHITESPACE").constData()+10), tf0acff.size()-10 }; }); +} + +void QDir_DestroyQDir(void* ptr) +{ + static_cast(ptr)->~QDir(); +} + +void* QDir___drives_atList(void* ptr, int i) +{ + return new QFileInfo(({QFileInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDir___drives_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDir___drives_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDir___entryInfoList_atList(void* ptr, int i) +{ + return new QFileInfo(({QFileInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDir___entryInfoList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDir___entryInfoList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDir___entryInfoList_atList2(void* ptr, int i) +{ + return new QFileInfo(({QFileInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDir___entryInfoList_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDir___entryInfoList_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQDynamicPropertyChangeEvent: public QDynamicPropertyChangeEvent +{ +public: + MyQDynamicPropertyChangeEvent(const QByteArray &name) : QDynamicPropertyChangeEvent(name) {QDynamicPropertyChangeEvent_QDynamicPropertyChangeEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QDynamicPropertyChangeEvent*) +Q_DECLARE_METATYPE(MyQDynamicPropertyChangeEvent*) + +int QDynamicPropertyChangeEvent_QDynamicPropertyChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(void* name) +{ + return new MyQDynamicPropertyChangeEvent(*static_cast(name)); +} + +void* QDynamicPropertyChangeEvent_PropertyName(void* ptr) +{ + return new QByteArray(static_cast(ptr)->propertyName()); +} + +Q_DECLARE_METATYPE(QEasingCurve*) +void* QEasingCurve_NewQEasingCurve(long long ty) +{ + return new QEasingCurve(static_cast(ty)); +} + +void* QEasingCurve_NewQEasingCurve2(void* other) +{ + return new QEasingCurve(*static_cast(other)); +} + +void* QEasingCurve_NewQEasingCurve3(void* other) +{ + return new QEasingCurve(*static_cast(other)); +} + +void QEasingCurve_AddCubicBezierSegment(void* ptr, void* c1, void* c2, void* endPoint) +{ + static_cast(ptr)->addCubicBezierSegment(*static_cast(c1), *static_cast(c2), *static_cast(endPoint)); +} + +void QEasingCurve_AddTCBSegment(void* ptr, void* nextPoint, double t, double c, double b) +{ + static_cast(ptr)->addTCBSegment(*static_cast(nextPoint), t, c, b); +} + +double QEasingCurve_Amplitude(void* ptr) +{ + return static_cast(ptr)->amplitude(); +} + +double QEasingCurve_Overshoot(void* ptr) +{ + return static_cast(ptr)->overshoot(); +} + +double QEasingCurve_Period(void* ptr) +{ + return static_cast(ptr)->period(); +} + +void QEasingCurve_SetAmplitude(void* ptr, double amplitude) +{ + static_cast(ptr)->setAmplitude(amplitude); +} + +void QEasingCurve_SetOvershoot(void* ptr, double overshoot) +{ + static_cast(ptr)->setOvershoot(overshoot); +} + +void QEasingCurve_SetPeriod(void* ptr, double period) +{ + static_cast(ptr)->setPeriod(period); +} + +void QEasingCurve_SetType(void* ptr, long long ty) +{ + static_cast(ptr)->setType(static_cast(ty)); +} + +void QEasingCurve_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtCore_PackedList QEasingCurve_ToCubicSpline(void* ptr) +{ + return ({ QVector* tmpValueb4db1b = new QVector(static_cast(ptr)->toCubicSpline()); QtCore_PackedList { tmpValueb4db1b, tmpValueb4db1b->size() }; }); +} + +long long QEasingCurve_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +double QEasingCurve_ValueForProgress(void* ptr, double progress) +{ + return static_cast(ptr)->valueForProgress(progress); +} + +void QEasingCurve_DestroyQEasingCurve(void* ptr) +{ + static_cast(ptr)->~QEasingCurve(); +} + +void* QEasingCurve___cubicBezierSpline_atList(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QEasingCurve___cubicBezierSpline_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QEasingCurve___cubicBezierSpline_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QEasingCurve___toCubicSpline_atList(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QEasingCurve___toCubicSpline_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QEasingCurve___toCubicSpline_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QElapsedTimer) +Q_DECLARE_METATYPE(QElapsedTimer*) +void* QElapsedTimer_NewQElapsedTimer() +{ + return new QElapsedTimer(); +} + +long long QElapsedTimer_QElapsedTimer_ClockType() +{ + return QElapsedTimer::clockType(); +} + +long long QElapsedTimer_Elapsed(void* ptr) +{ + return static_cast(ptr)->elapsed(); +} + +char QElapsedTimer_HasExpired(void* ptr, long long timeout) +{ + return static_cast(ptr)->hasExpired(timeout); +} + +void QElapsedTimer_Invalidate(void* ptr) +{ + static_cast(ptr)->invalidate(); +} + +char QElapsedTimer_QElapsedTimer_IsMonotonic() +{ + return QElapsedTimer::isMonotonic(); +} + +char QElapsedTimer_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +long long QElapsedTimer_MsecsSinceReference(void* ptr) +{ + return static_cast(ptr)->msecsSinceReference(); +} + +long long QElapsedTimer_MsecsTo(void* ptr, void* other) +{ + return static_cast(ptr)->msecsTo(*static_cast(other)); +} + +long long QElapsedTimer_NsecsElapsed(void* ptr) +{ + return static_cast(ptr)->nsecsElapsed(); +} + +long long QElapsedTimer_Restart(void* ptr) +{ + return static_cast(ptr)->restart(); +} + +long long QElapsedTimer_SecsTo(void* ptr, void* other) +{ + return static_cast(ptr)->secsTo(*static_cast(other)); +} + +void QElapsedTimer_Start(void* ptr) +{ + static_cast(ptr)->start(); +} + +class MyQEvent: public QEvent +{ +public: + MyQEvent(QEvent::Type ty) : QEvent(ty) {QEvent_QEvent_QRegisterMetaType();}; + ~MyQEvent() { callbackQEvent_DestroyQEvent(this); }; +}; + +Q_DECLARE_METATYPE(QEvent*) +Q_DECLARE_METATYPE(MyQEvent*) + +int QEvent_QEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QEvent_NewQEvent(long long ty) +{ + return new MyQEvent(static_cast(ty)); +} + +void QEvent_Accept(void* ptr) +{ + static_cast(ptr)->accept(); +} + +void QEvent_Ignore(void* ptr) +{ + static_cast(ptr)->ignore(); +} + +char QEvent_IsAccepted(void* ptr) +{ + return static_cast(ptr)->isAccepted(); +} + +int QEvent_QEvent_RegisterEventType(int hint) +{ + return QEvent::registerEventType(hint); +} + +void QEvent_SetAccepted(void* ptr, char accepted) +{ + static_cast(ptr)->setAccepted(accepted != 0); +} + +char QEvent_Spontaneous(void* ptr) +{ + return static_cast(ptr)->spontaneous(); +} + +long long QEvent_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QEvent_DestroyQEvent(void* ptr) +{ + static_cast(ptr)->~QEvent(); +} + +void QEvent_DestroyQEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQEventLoop: public QEventLoop +{ +public: + MyQEventLoop(QObject *parent = Q_NULLPTR) : QEventLoop(parent) {QEventLoop_QEventLoop_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + void quit() { callbackQEventLoop_Quit(this); }; + ~MyQEventLoop() { callbackQEventLoop_DestroyQEventLoop(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QEventLoop*) +Q_DECLARE_METATYPE(MyQEventLoop*) + +int QEventLoop_QEventLoop_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QEventLoop_NewQEventLoop(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQEventLoop(static_cast(parent)); + } else { + return new MyQEventLoop(static_cast(parent)); + } +} + +int QEventLoop_Exec(void* ptr, long long flags) +{ + return static_cast(ptr)->exec(static_cast(flags)); +} + +void QEventLoop_Exit(void* ptr, int returnCode) +{ + static_cast(ptr)->exit(returnCode); +} + +char QEventLoop_IsRunning(void* ptr) +{ + return static_cast(ptr)->isRunning(); +} + +char QEventLoop_ProcessEvents(void* ptr, long long flags) +{ + return static_cast(ptr)->processEvents(static_cast(flags)); +} + +void QEventLoop_ProcessEvents2(void* ptr, long long flags, int maxTime) +{ + static_cast(ptr)->processEvents(static_cast(flags), maxTime); +} + +void QEventLoop_Quit(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "quit"); +} + +void QEventLoop_QuitDefault(void* ptr) +{ + static_cast(ptr)->QEventLoop::quit(); +} + +void QEventLoop_WakeUp(void* ptr) +{ + static_cast(ptr)->wakeUp(); +} + +void QEventLoop_DestroyQEventLoop(void* ptr) +{ + static_cast(ptr)->~QEventLoop(); +} + +void QEventLoop_DestroyQEventLoopDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QEventLoopLocker*) +void* QEventLoopLocker_NewQEventLoopLocker() +{ + return new QEventLoopLocker(); +} + +void* QEventLoopLocker_NewQEventLoopLocker2(void* loop) +{ + return new QEventLoopLocker(static_cast(loop)); +} + +void* QEventLoopLocker_NewQEventLoopLocker3(void* thread) +{ + return new QEventLoopLocker(static_cast(thread)); +} + +void QEventLoopLocker_DestroyQEventLoopLocker(void* ptr) +{ + static_cast(ptr)->~QEventLoopLocker(); +} + +class MyQEventTransition: public QEventTransition +{ +public: + MyQEventTransition(QState *sourceState = Q_NULLPTR) : QEventTransition(sourceState) {QEventTransition_QEventTransition_QRegisterMetaType();}; + MyQEventTransition(QObject *object, QEvent::Type ty, QState *sourceState = Q_NULLPTR) : QEventTransition(object, ty, sourceState) {QEventTransition_QEventTransition_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventTest(QEvent * event) { return callbackQEventTransition_EventTest(this, event) != 0; }; + void onTransition(QEvent * event) { callbackQEventTransition_OnTransition(this, event); }; + ~MyQEventTransition() { callbackQEventTransition_DestroyQEventTransition(this); }; + void Signal_TargetStateChanged() { callbackQAbstractTransition_TargetStateChanged(this); }; + void Signal_TargetStatesChanged() { callbackQAbstractTransition_TargetStatesChanged(this); }; + void Signal_Triggered() { callbackQAbstractTransition_Triggered(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QEventTransition*) +Q_DECLARE_METATYPE(MyQEventTransition*) + +int QEventTransition_QEventTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QEventTransition_NewQEventTransition(void* sourceState) +{ + return new MyQEventTransition(static_cast(sourceState)); +} + +void* QEventTransition_NewQEventTransition2(void* object, long long ty, void* sourceState) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } else { + return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); + } +} + +void* QEventTransition_EventSource(void* ptr) +{ + return static_cast(ptr)->eventSource(); +} + +char QEventTransition_EventTest(void* ptr, void* event) +{ + return static_cast(ptr)->eventTest(static_cast(event)); +} + +char QEventTransition_EventTestDefault(void* ptr, void* event) +{ + return static_cast(ptr)->QEventTransition::eventTest(static_cast(event)); +} + +long long QEventTransition_EventType(void* ptr) +{ + return static_cast(ptr)->eventType(); +} + +void QEventTransition_OnTransition(void* ptr, void* event) +{ + static_cast(ptr)->onTransition(static_cast(event)); +} + +void QEventTransition_OnTransitionDefault(void* ptr, void* event) +{ + static_cast(ptr)->QEventTransition::onTransition(static_cast(event)); +} + +void QEventTransition_SetEventSource(void* ptr, void* object) +{ + static_cast(ptr)->setEventSource(static_cast(object)); +} + +void QEventTransition_SetEventType(void* ptr, long long ty) +{ + static_cast(ptr)->setEventType(static_cast(ty)); +} + +void QEventTransition_DestroyQEventTransition(void* ptr) +{ + static_cast(ptr)->~QEventTransition(); +} + +void QEventTransition_DestroyQEventTransitionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFile: public QFile +{ +public: + MyQFile() : QFile() {QFile_QFile_QRegisterMetaType();}; + MyQFile(const QString &name) : QFile(name) {QFile_QFile_QRegisterMetaType();}; + MyQFile(QObject *parent) : QFile(parent) {QFile_QFile_QRegisterMetaType();}; + MyQFile(const QString &name, QObject *parent) : QFile(name, parent) {QFile_QFile_QRegisterMetaType();}; + QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; + QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; + bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; + bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + ~MyQFile() { callbackQFile_DestroyQFile(this); }; + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + void close() { callbackQIODevice_Close(this); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; + qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFile*) +Q_DECLARE_METATYPE(MyQFile*) + +int QFile_QFile_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFile_NewQFile() +{ + return new MyQFile(); +} + +void* QFile_NewQFile2(struct QtCore_PackedString name) +{ + return new MyQFile(QString::fromUtf8(name.data, name.len)); +} + +void* QFile_NewQFile3(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(static_cast(parent)); + } else { + return new MyQFile(static_cast(parent)); + } +} + +void* QFile_NewQFile4(struct QtCore_PackedString name, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else { + return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } +} + +char QFile_Copy(void* ptr, struct QtCore_PackedString newName) +{ + return static_cast(ptr)->copy(QString::fromUtf8(newName.data, newName.len)); +} + +char QFile_QFile_Copy2(struct QtCore_PackedString fileName, struct QtCore_PackedString newName) +{ + return QFile::copy(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(newName.data, newName.len)); +} + +struct QtCore_PackedString QFile_QFile_DecodeName(void* localFileName) +{ + return ({ QByteArray t6223ce = QFile::decodeName(*static_cast(localFileName)).toUtf8(); QtCore_PackedString { const_cast(t6223ce.prepend("WHITESPACE").constData()+10), t6223ce.size()-10 }; }); +} + +struct QtCore_PackedString QFile_QFile_DecodeName2(char* localFileName) +{ + return ({ QByteArray t699d57 = QFile::decodeName(const_cast(localFileName)).toUtf8(); QtCore_PackedString { const_cast(t699d57.prepend("WHITESPACE").constData()+10), t699d57.size()-10 }; }); +} + +void* QFile_QFile_EncodeName(struct QtCore_PackedString fileName) +{ + return new QByteArray(QFile::encodeName(QString::fromUtf8(fileName.data, fileName.len))); +} + +char QFile_QFile_Exists(struct QtCore_PackedString fileName) +{ + return QFile::exists(QString::fromUtf8(fileName.data, fileName.len)); +} + +char QFile_Exists2(void* ptr) +{ + return static_cast(ptr)->exists(); +} + +char QFile_Link(void* ptr, struct QtCore_PackedString linkName) +{ + return static_cast(ptr)->link(QString::fromUtf8(linkName.data, linkName.len)); +} + +char QFile_QFile_Link2(struct QtCore_PackedString fileName, struct QtCore_PackedString linkName) +{ + return QFile::link(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(linkName.data, linkName.len)); +} + +char QFile_Open3(void* ptr, int fd, long long mode, long long handleFlags) +{ + return static_cast(ptr)->open(fd, static_cast(mode), static_cast(handleFlags)); +} + +long long QFile_QFile_Permissions2(struct QtCore_PackedString fileName) +{ + return QFile::permissions(QString::fromUtf8(fileName.data, fileName.len)); +} + +char QFile_Remove(void* ptr) +{ + return static_cast(ptr)->remove(); +} + +char QFile_QFile_Remove2(struct QtCore_PackedString fileName) +{ + return QFile::remove(QString::fromUtf8(fileName.data, fileName.len)); +} + +char QFile_Rename(void* ptr, struct QtCore_PackedString newName) +{ + return static_cast(ptr)->rename(QString::fromUtf8(newName.data, newName.len)); +} + +char QFile_QFile_Rename2(struct QtCore_PackedString oldName, struct QtCore_PackedString newName) +{ + return QFile::rename(QString::fromUtf8(oldName.data, oldName.len), QString::fromUtf8(newName.data, newName.len)); +} + +char QFile_QFile_Resize2(struct QtCore_PackedString fileName, long long sz) +{ + return QFile::resize(QString::fromUtf8(fileName.data, fileName.len), sz); +} + +void QFile_SetFileName(void* ptr, struct QtCore_PackedString name) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(name.data, name.len)); +} + +char QFile_QFile_SetPermissions2(struct QtCore_PackedString fileName, long long permissions) +{ + return QFile::setPermissions(QString::fromUtf8(fileName.data, fileName.len), static_cast(permissions)); +} + +struct QtCore_PackedString QFile_QFile_SymLinkTarget(struct QtCore_PackedString fileName) +{ + return ({ QByteArray t53c74a = QFile::symLinkTarget(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(t53c74a.prepend("WHITESPACE").constData()+10), t53c74a.size()-10 }; }); +} + +struct QtCore_PackedString QFile_SymLinkTarget2(void* ptr) +{ + return ({ QByteArray tfaa232 = static_cast(ptr)->symLinkTarget().toUtf8(); QtCore_PackedString { const_cast(tfaa232.prepend("WHITESPACE").constData()+10), tfaa232.size()-10 }; }); +} + +void QFile_DestroyQFile(void* ptr) +{ + static_cast(ptr)->~QFile(); +} + +void QFile_DestroyQFileDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFileDevice: public QFileDevice +{ +public: + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + void close() { callbackQIODevice_Close(this); }; + QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; + qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; + bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; + ~MyQFileDevice() { callbackQFileDevice_DestroyQFileDevice(this); }; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFileDevice*) +Q_DECLARE_METATYPE(MyQFileDevice*) + +int QFileDevice_QFileDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QFileDevice_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtCore_PackedString QFileDevice_FileName(void* ptr) +{ + return ({ QByteArray t4e2118 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t4e2118.prepend("WHITESPACE").constData()+10), t4e2118.size()-10 }; }); +} + +struct QtCore_PackedString QFileDevice_FileNameDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tb198ab = static_cast(ptr)->QSaveFile::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tb198ab = static_cast(ptr)->QTemporaryFile::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray tb198ab = static_cast(ptr)->QFile::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); + } else { + return ({ QByteArray tb198ab = static_cast(ptr)->QFileDevice::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); + } +} + +void* QFileDevice_FileTime(void* ptr, long long ti) +{ + return new QDateTime(static_cast(ptr)->fileTime(static_cast(ti))); +} + +char QFileDevice_Flush(void* ptr) +{ + return static_cast(ptr)->flush(); +} + +int QFileDevice_Handle(void* ptr) +{ + return static_cast(ptr)->handle(); +} + +struct QtCore_PackedString QFileDevice_Map(void* ptr, long long offset, long long size, long long flags) +{ + return ({ char* t4b412c = static_cast(static_cast(static_cast(ptr)->map(offset, size, static_cast(flags)))); QtCore_PackedString { t4b412c, -1 }; }); +} + +long long QFileDevice_Permissions(void* ptr) +{ + return static_cast(ptr)->permissions(); +} + +long long QFileDevice_PermissionsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::permissions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::permissions(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::permissions(); + } else { + return static_cast(ptr)->QFileDevice::permissions(); + } +} + +long long QFileDevice_ReadData(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->readData(data, l); +} + +long long QFileDevice_ReadDataDefault(void* ptr, char* data, long long l) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::readData(data, l); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::readData(data, l); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::readData(data, l); + } else { + return static_cast(ptr)->QFileDevice::readData(data, l); + } +} + +char QFileDevice_Resize(void* ptr, long long sz) +{ + return static_cast(ptr)->resize(sz); +} + +char QFileDevice_ResizeDefault(void* ptr, long long sz) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::resize(sz); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::resize(sz); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::resize(sz); + } else { + return static_cast(ptr)->QFileDevice::resize(sz); + } +} + +char QFileDevice_SetFileTime(void* ptr, void* newDate, long long fileTime) +{ + return static_cast(ptr)->setFileTime(*static_cast(newDate), static_cast(fileTime)); +} + +char QFileDevice_SetPermissions(void* ptr, long long permissions) +{ + return static_cast(ptr)->setPermissions(static_cast(permissions)); +} + +char QFileDevice_SetPermissionsDefault(void* ptr, long long permissions) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::setPermissions(static_cast(permissions)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::setPermissions(static_cast(permissions)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::setPermissions(static_cast(permissions)); + } else { + return static_cast(ptr)->QFileDevice::setPermissions(static_cast(permissions)); + } +} + +char QFileDevice_Unmap(void* ptr, char* address) +{ + return static_cast(ptr)->unmap(static_cast(static_cast(address))); +} + +void QFileDevice_UnsetError(void* ptr) +{ + static_cast(ptr)->unsetError(); +} + +long long QFileDevice_WriteData(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->writeData(const_cast(data), l); +} + +long long QFileDevice_WriteDataDefault(void* ptr, char* data, long long l) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::writeData(const_cast(data), l); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::writeData(const_cast(data), l); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::writeData(const_cast(data), l); + } else { + return static_cast(ptr)->QFileDevice::writeData(const_cast(data), l); + } +} + +void QFileDevice_DestroyQFileDevice(void* ptr) +{ + static_cast(ptr)->~QFileDevice(); +} + +void QFileDevice_DestroyQFileDeviceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QFileInfo*) +void* QFileInfo_NewQFileInfo2() +{ + return new QFileInfo(); +} + +void* QFileInfo_NewQFileInfo3(struct QtCore_PackedString file) +{ + return new QFileInfo(QString::fromUtf8(file.data, file.len)); +} + +void* QFileInfo_NewQFileInfo4(void* file) +{ + return new QFileInfo(*static_cast(file)); +} + +void* QFileInfo_NewQFileInfo5(void* dir, struct QtCore_PackedString file) +{ + return new QFileInfo(*static_cast(dir), QString::fromUtf8(file.data, file.len)); +} + +void* QFileInfo_NewQFileInfo6(void* fileinfo) +{ + return new QFileInfo(*static_cast(fileinfo)); +} + +void* QFileInfo_AbsoluteDir(void* ptr) +{ + return new QDir(static_cast(ptr)->absoluteDir()); +} + +struct QtCore_PackedString QFileInfo_AbsoluteFilePath(void* ptr) +{ + return ({ QByteArray t97ee30 = static_cast(ptr)->absoluteFilePath().toUtf8(); QtCore_PackedString { const_cast(t97ee30.prepend("WHITESPACE").constData()+10), t97ee30.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_AbsolutePath(void* ptr) +{ + return ({ QByteArray tcab43d = static_cast(ptr)->absolutePath().toUtf8(); QtCore_PackedString { const_cast(tcab43d.prepend("WHITESPACE").constData()+10), tcab43d.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_BaseName(void* ptr) +{ + return ({ QByteArray t02e589 = static_cast(ptr)->baseName().toUtf8(); QtCore_PackedString { const_cast(t02e589.prepend("WHITESPACE").constData()+10), t02e589.size()-10 }; }); +} + +void* QFileInfo_BirthTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->birthTime()); +} + +struct QtCore_PackedString QFileInfo_BundleName(void* ptr) +{ + return ({ QByteArray tab958d = static_cast(ptr)->bundleName().toUtf8(); QtCore_PackedString { const_cast(tab958d.prepend("WHITESPACE").constData()+10), tab958d.size()-10 }; }); +} + +char QFileInfo_Caching(void* ptr) +{ + return static_cast(ptr)->caching(); +} + +struct QtCore_PackedString QFileInfo_CanonicalFilePath(void* ptr) +{ + return ({ QByteArray teeef69 = static_cast(ptr)->canonicalFilePath().toUtf8(); QtCore_PackedString { const_cast(teeef69.prepend("WHITESPACE").constData()+10), teeef69.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_CanonicalPath(void* ptr) +{ + return ({ QByteArray t32e17a = static_cast(ptr)->canonicalPath().toUtf8(); QtCore_PackedString { const_cast(t32e17a.prepend("WHITESPACE").constData()+10), t32e17a.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_CompleteBaseName(void* ptr) +{ + return ({ QByteArray t3f5264 = static_cast(ptr)->completeBaseName().toUtf8(); QtCore_PackedString { const_cast(t3f5264.prepend("WHITESPACE").constData()+10), t3f5264.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_CompleteSuffix(void* ptr) +{ + return ({ QByteArray t780837 = static_cast(ptr)->completeSuffix().toUtf8(); QtCore_PackedString { const_cast(t780837.prepend("WHITESPACE").constData()+10), t780837.size()-10 }; }); +} + +void* QFileInfo_Dir(void* ptr) +{ + return new QDir(static_cast(ptr)->dir()); +} + +char QFileInfo_Exists(void* ptr) +{ + return static_cast(ptr)->exists(); +} + +char QFileInfo_QFileInfo_Exists2(struct QtCore_PackedString file) +{ + return QFileInfo::exists(QString::fromUtf8(file.data, file.len)); +} + +struct QtCore_PackedString QFileInfo_FileName(void* ptr) +{ + return ({ QByteArray t8cf8a1 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t8cf8a1.prepend("WHITESPACE").constData()+10), t8cf8a1.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_FilePath(void* ptr) +{ + return ({ QByteArray tc6ca11 = static_cast(ptr)->filePath().toUtf8(); QtCore_PackedString { const_cast(tc6ca11.prepend("WHITESPACE").constData()+10), tc6ca11.size()-10 }; }); +} + +struct QtCore_PackedString QFileInfo_Group(void* ptr) +{ + return ({ QByteArray ta89964 = static_cast(ptr)->group().toUtf8(); QtCore_PackedString { const_cast(ta89964.prepend("WHITESPACE").constData()+10), ta89964.size()-10 }; }); +} + +unsigned int QFileInfo_GroupId(void* ptr) +{ + return static_cast(ptr)->groupId(); +} + +char QFileInfo_IsAbsolute(void* ptr) +{ + return static_cast(ptr)->isAbsolute(); +} + +char QFileInfo_IsBundle(void* ptr) +{ + return static_cast(ptr)->isBundle(); +} + +char QFileInfo_IsDir(void* ptr) +{ + return static_cast(ptr)->isDir(); +} + +char QFileInfo_IsExecutable(void* ptr) +{ + return static_cast(ptr)->isExecutable(); +} + +char QFileInfo_IsFile(void* ptr) +{ + return static_cast(ptr)->isFile(); +} + +char QFileInfo_IsHidden(void* ptr) +{ + return static_cast(ptr)->isHidden(); +} + +char QFileInfo_IsNativePath(void* ptr) +{ + return static_cast(ptr)->isNativePath(); +} + +char QFileInfo_IsReadable(void* ptr) +{ + return static_cast(ptr)->isReadable(); +} + +char QFileInfo_IsRelative(void* ptr) +{ + return static_cast(ptr)->isRelative(); +} + +char QFileInfo_IsRoot(void* ptr) +{ + return static_cast(ptr)->isRoot(); +} + +char QFileInfo_IsSymLink(void* ptr) +{ + return static_cast(ptr)->isSymLink(); +} + +char QFileInfo_IsWritable(void* ptr) +{ + return static_cast(ptr)->isWritable(); +} + +void* QFileInfo_LastModified(void* ptr) +{ + return new QDateTime(static_cast(ptr)->lastModified()); +} + +void* QFileInfo_LastRead(void* ptr) +{ + return new QDateTime(static_cast(ptr)->lastRead()); +} + +char QFileInfo_MakeAbsolute(void* ptr) +{ + return static_cast(ptr)->makeAbsolute(); +} + +void* QFileInfo_MetadataChangeTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->metadataChangeTime()); +} + +struct QtCore_PackedString QFileInfo_Owner(void* ptr) +{ + return ({ QByteArray t63af1f = static_cast(ptr)->owner().toUtf8(); QtCore_PackedString { const_cast(t63af1f.prepend("WHITESPACE").constData()+10), t63af1f.size()-10 }; }); +} + +unsigned int QFileInfo_OwnerId(void* ptr) +{ + return static_cast(ptr)->ownerId(); +} + +struct QtCore_PackedString QFileInfo_Path(void* ptr) +{ + return ({ QByteArray tdcd027 = static_cast(ptr)->path().toUtf8(); QtCore_PackedString { const_cast(tdcd027.prepend("WHITESPACE").constData()+10), tdcd027.size()-10 }; }); +} + +void QFileInfo_Refresh(void* ptr) +{ + static_cast(ptr)->refresh(); +} + +void QFileInfo_SetCaching(void* ptr, char enable) +{ + static_cast(ptr)->setCaching(enable != 0); +} + +void QFileInfo_SetFile(void* ptr, struct QtCore_PackedString file) +{ + static_cast(ptr)->setFile(QString::fromUtf8(file.data, file.len)); +} + +void QFileInfo_SetFile2(void* ptr, void* file) +{ + static_cast(ptr)->setFile(*static_cast(file)); +} + +void QFileInfo_SetFile3(void* ptr, void* dir, struct QtCore_PackedString file) +{ + static_cast(ptr)->setFile(*static_cast(dir), QString::fromUtf8(file.data, file.len)); +} + +long long QFileInfo_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +struct QtCore_PackedString QFileInfo_Suffix(void* ptr) +{ + return ({ QByteArray t1b5684 = static_cast(ptr)->suffix().toUtf8(); QtCore_PackedString { const_cast(t1b5684.prepend("WHITESPACE").constData()+10), t1b5684.size()-10 }; }); +} + +void QFileInfo_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtCore_PackedString QFileInfo_SymLinkTarget(void* ptr) +{ + return ({ QByteArray tbe6e66 = static_cast(ptr)->symLinkTarget().toUtf8(); QtCore_PackedString { const_cast(tbe6e66.prepend("WHITESPACE").constData()+10), tbe6e66.size()-10 }; }); +} + +void QFileInfo_DestroyQFileInfo(void* ptr) +{ + static_cast(ptr)->~QFileInfo(); +} + +class MyQFileSelector: public QFileSelector +{ +public: + MyQFileSelector(QObject *parent = Q_NULLPTR) : QFileSelector(parent) {QFileSelector_QFileSelector_QRegisterMetaType();}; + ~MyQFileSelector() { callbackQFileSelector_DestroyQFileSelector(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFileSelector*) +Q_DECLARE_METATYPE(MyQFileSelector*) + +int QFileSelector_QFileSelector_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFileSelector_NewQFileSelector(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSelector(static_cast(parent)); + } else { + return new MyQFileSelector(static_cast(parent)); + } +} + +struct QtCore_PackedString QFileSelector_AllSelectors(void* ptr) +{ + return ({ QByteArray tac6e92 = static_cast(ptr)->allSelectors().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tac6e92.prepend("WHITESPACE").constData()+10), tac6e92.size()-10 }; }); +} + +struct QtCore_PackedString QFileSelector_ExtraSelectors(void* ptr) +{ + return ({ QByteArray t31d53e = static_cast(ptr)->extraSelectors().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t31d53e.prepend("WHITESPACE").constData()+10), t31d53e.size()-10 }; }); +} + +struct QtCore_PackedString QFileSelector_Select(void* ptr, struct QtCore_PackedString filePath) +{ + return ({ QByteArray ta8a230 = static_cast(ptr)->select(QString::fromUtf8(filePath.data, filePath.len)).toUtf8(); QtCore_PackedString { const_cast(ta8a230.prepend("WHITESPACE").constData()+10), ta8a230.size()-10 }; }); +} + +void* QFileSelector_Select2(void* ptr, void* filePath) +{ + return new QUrl(static_cast(ptr)->select(*static_cast(filePath))); +} + +void QFileSelector_SetExtraSelectors(void* ptr, struct QtCore_PackedString list) +{ + static_cast(ptr)->setExtraSelectors(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFileSelector_DestroyQFileSelector(void* ptr) +{ + static_cast(ptr)->~QFileSelector(); +} + +void QFileSelector_DestroyQFileSelectorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFileSystemWatcher: public QFileSystemWatcher +{ +public: + MyQFileSystemWatcher(QObject *parent = Q_NULLPTR) : QFileSystemWatcher(parent) {QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType();}; + MyQFileSystemWatcher(const QStringList &paths, QObject *parent = Q_NULLPTR) : QFileSystemWatcher(paths, parent) {QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType();}; + void Signal_DirectoryChanged(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtCore_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileSystemWatcher_DirectoryChanged(this, pathPacked); }; + void Signal_FileChanged(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtCore_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileSystemWatcher_FileChanged(this, pathPacked); }; + ~MyQFileSystemWatcher() { callbackQFileSystemWatcher_DestroyQFileSystemWatcher(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFileSystemWatcher*) +Q_DECLARE_METATYPE(MyQFileSystemWatcher*) + +int QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFileSystemWatcher_NewQFileSystemWatcher(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(static_cast(parent)); + } else { + return new MyQFileSystemWatcher(static_cast(parent)); + } +} + +void* QFileSystemWatcher_NewQFileSystemWatcher2(struct QtCore_PackedString paths, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else { + return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } +} + +char QFileSystemWatcher_AddPath(void* ptr, struct QtCore_PackedString path) +{ + return static_cast(ptr)->addPath(QString::fromUtf8(path.data, path.len)); +} + +struct QtCore_PackedString QFileSystemWatcher_AddPaths(void* ptr, struct QtCore_PackedString paths) +{ + return ({ QByteArray t3b4030 = static_cast(ptr)->addPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t3b4030.prepend("WHITESPACE").constData()+10), t3b4030.size()-10 }; }); +} + +struct QtCore_PackedString QFileSystemWatcher_Directories(void* ptr) +{ + return ({ QByteArray t4c1489 = static_cast(ptr)->directories().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t4c1489.prepend("WHITESPACE").constData()+10), t4c1489.size()-10 }; }); +} + +void QFileSystemWatcher_ConnectDirectoryChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QFileSystemWatcher::directoryChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_DirectoryChanged), static_cast(t)); +} + +void QFileSystemWatcher_DisconnectDirectoryChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QFileSystemWatcher::directoryChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_DirectoryChanged)); +} + +void QFileSystemWatcher_ConnectFileChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QFileSystemWatcher::fileChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_FileChanged), static_cast(t)); +} + +void QFileSystemWatcher_DisconnectFileChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QFileSystemWatcher::fileChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_FileChanged)); +} + +struct QtCore_PackedString QFileSystemWatcher_Files(void* ptr) +{ + return ({ QByteArray t536197 = static_cast(ptr)->files().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t536197.prepend("WHITESPACE").constData()+10), t536197.size()-10 }; }); +} + +char QFileSystemWatcher_RemovePath(void* ptr, struct QtCore_PackedString path) +{ + return static_cast(ptr)->removePath(QString::fromUtf8(path.data, path.len)); +} + +struct QtCore_PackedString QFileSystemWatcher_RemovePaths(void* ptr, struct QtCore_PackedString paths) +{ + return ({ QByteArray te8a7c4 = static_cast(ptr)->removePaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(te8a7c4.prepend("WHITESPACE").constData()+10), te8a7c4.size()-10 }; }); +} + +void QFileSystemWatcher_DestroyQFileSystemWatcher(void* ptr) +{ + static_cast(ptr)->~QFileSystemWatcher(); +} + +void QFileSystemWatcher_DestroyQFileSystemWatcherDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFinalState: public QFinalState +{ +public: + MyQFinalState(QState *parent = Q_NULLPTR) : QFinalState(parent) {QFinalState_QFinalState_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void onEntry(QEvent * event) { callbackQFinalState_OnEntry(this, event); }; + void onExit(QEvent * event) { callbackQFinalState_OnExit(this, event); }; + ~MyQFinalState() { callbackQFinalState_DestroyQFinalState(this); }; + void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; + void Signal_Entered() { callbackQAbstractState_Entered(this); }; + void Signal_Exited() { callbackQAbstractState_Exited(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFinalState*) +Q_DECLARE_METATYPE(MyQFinalState*) + +int QFinalState_QFinalState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFinalState_NewQFinalState(void* parent) +{ + return new MyQFinalState(static_cast(parent)); +} + +void QFinalState_OnEntry(void* ptr, void* event) +{ + static_cast(ptr)->onEntry(static_cast(event)); +} + +void QFinalState_OnEntryDefault(void* ptr, void* event) +{ + static_cast(ptr)->QFinalState::onEntry(static_cast(event)); +} + +void QFinalState_OnExit(void* ptr, void* event) +{ + static_cast(ptr)->onExit(static_cast(event)); +} + +void QFinalState_OnExitDefault(void* ptr, void* event) +{ + static_cast(ptr)->QFinalState::onExit(static_cast(event)); +} + +void QFinalState_DestroyQFinalState(void* ptr) +{ + static_cast(ptr)->~QFinalState(); +} + +void QFinalState_DestroyQFinalStateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QFlag*) +void* QFlag_NewQFlag(int value) +{ + return new QFlag(value); +} + +void* QFlag_NewQFlag2(unsigned int value) +{ + return new QFlag(value); +} + +void* QFlag_NewQFlag3(short value) +{ + return new QFlag(value); +} + +void* QFlag_NewQFlag4(unsigned short value) +{ + return new QFlag(value); +} + +void* QFutureInterface___reportResults_results_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFutureInterface___reportResults_results_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QFutureInterface___reportResults_results_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFutureInterface___results_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFutureInterface___results_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QFutureInterface___results_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQFutureWatcherBase: public QFutureWatcherBase +{ +public: + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFutureWatcherBase*) +Q_DECLARE_METATYPE(MyQFutureWatcherBase*) + +int QFutureWatcherBase_QFutureWatcherBase_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +Q_DECLARE_METATYPE(QGenericArgument*) +void* QGenericArgument_NewQGenericArgument(char* name, void* data) +{ + return new QGenericArgument(const_cast(name), data); +} + +void* QGenericArgument_Data(void* ptr) +{ + return static_cast(ptr)->data(); +} + +struct QtCore_PackedString QGenericArgument_Name(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; +} + +Q_DECLARE_METATYPE(QGenericReturnArgument*) +void* QGenericReturnArgument_NewQGenericReturnArgument(char* name, void* data) +{ + return new QGenericReturnArgument(const_cast(name), data); +} + +class MyQHistoryState: public QHistoryState +{ +public: + MyQHistoryState(QState *parent = Q_NULLPTR) : QHistoryState(parent) {QHistoryState_QHistoryState_QRegisterMetaType();}; + MyQHistoryState(QHistoryState::HistoryType ty, QState *parent = Q_NULLPTR) : QHistoryState(ty, parent) {QHistoryState_QHistoryState_QRegisterMetaType();}; + void Signal_DefaultStateChanged() { callbackQHistoryState_DefaultStateChanged(this); }; + void Signal_DefaultTransitionChanged() { callbackQHistoryState_DefaultTransitionChanged(this); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void Signal_HistoryTypeChanged() { callbackQHistoryState_HistoryTypeChanged(this); }; + void onEntry(QEvent * event) { callbackQHistoryState_OnEntry(this, event); }; + void onExit(QEvent * event) { callbackQHistoryState_OnExit(this, event); }; + ~MyQHistoryState() { callbackQHistoryState_DestroyQHistoryState(this); }; + void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; + void Signal_Entered() { callbackQAbstractState_Entered(this); }; + void Signal_Exited() { callbackQAbstractState_Exited(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QHistoryState*) +Q_DECLARE_METATYPE(MyQHistoryState*) + +int QHistoryState_QHistoryState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHistoryState_NewQHistoryState(void* parent) +{ + return new MyQHistoryState(static_cast(parent)); +} + +void* QHistoryState_NewQHistoryState2(long long ty, void* parent) +{ + return new MyQHistoryState(static_cast(ty), static_cast(parent)); +} + +void* QHistoryState_DefaultState(void* ptr) +{ + return static_cast(ptr)->defaultState(); +} + +void QHistoryState_ConnectDefaultStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QHistoryState::defaultStateChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultStateChanged), static_cast(t)); +} + +void QHistoryState_DisconnectDefaultStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QHistoryState::defaultStateChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultStateChanged)); +} + +void* QHistoryState_DefaultTransition(void* ptr) +{ + return static_cast(ptr)->defaultTransition(); +} + +void QHistoryState_ConnectDefaultTransitionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QHistoryState::defaultTransitionChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultTransitionChanged), static_cast(t)); +} + +void QHistoryState_DisconnectDefaultTransitionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QHistoryState::defaultTransitionChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultTransitionChanged)); +} + +long long QHistoryState_HistoryType(void* ptr) +{ + return static_cast(ptr)->historyType(); +} + +void QHistoryState_ConnectHistoryTypeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QHistoryState::historyTypeChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_HistoryTypeChanged), static_cast(t)); +} + +void QHistoryState_DisconnectHistoryTypeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QHistoryState::historyTypeChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_HistoryTypeChanged)); +} + +void QHistoryState_OnEntry(void* ptr, void* event) +{ + static_cast(ptr)->onEntry(static_cast(event)); +} + +void QHistoryState_OnEntryDefault(void* ptr, void* event) +{ + static_cast(ptr)->QHistoryState::onEntry(static_cast(event)); +} + +void QHistoryState_OnExit(void* ptr, void* event) +{ + static_cast(ptr)->onExit(static_cast(event)); +} + +void QHistoryState_OnExitDefault(void* ptr, void* event) +{ + static_cast(ptr)->QHistoryState::onExit(static_cast(event)); +} + +void QHistoryState_SetDefaultState(void* ptr, void* state) +{ + static_cast(ptr)->setDefaultState(static_cast(state)); +} + +void QHistoryState_SetDefaultTransition(void* ptr, void* transition) +{ + static_cast(ptr)->setDefaultTransition(static_cast(transition)); +} + +void QHistoryState_SetHistoryType(void* ptr, long long ty) +{ + static_cast(ptr)->setHistoryType(static_cast(ty)); +} + +void QHistoryState_DestroyQHistoryState(void* ptr) +{ + static_cast(ptr)->~QHistoryState(); +} + +void QHistoryState_DestroyQHistoryStateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQIODevice: public QIODevice +{ +public: + MyQIODevice() : QIODevice() {QIODevice_QIODevice_QRegisterMetaType();}; + MyQIODevice(QObject *parent) : QIODevice(parent) {QIODevice_QIODevice_QRegisterMetaType();}; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + void close() { callbackQIODevice_Close(this); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + qint64 readData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadData(this, dataPacked, maxSize); }; + qint64 readLineData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadLineData(this, dataPacked, maxSize); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { const_cast(data), maxSize };return callbackQIODevice_WriteData(this, dataPacked, maxSize); }; + ~MyQIODevice() { callbackQIODevice_DestroyQIODevice(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QIODevice*) +Q_DECLARE_METATYPE(MyQIODevice*) + +int QIODevice_QIODevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QIODevice_NewQIODevice() +{ + return new MyQIODevice(); +} + +void* QIODevice_NewQIODevice2(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIODevice(static_cast(parent)); + } else { + return new MyQIODevice(static_cast(parent)); + } +} + +void QIODevice_ConnectAboutToClose(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIODevice::aboutToClose), static_cast(ptr), static_cast(&MyQIODevice::Signal_AboutToClose), static_cast(t)); +} + +void QIODevice_DisconnectAboutToClose(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::aboutToClose), static_cast(ptr), static_cast(&MyQIODevice::Signal_AboutToClose)); +} + +void QIODevice_AboutToClose(void* ptr) +{ + static_cast(ptr)->aboutToClose(); +} + +char QIODevice_AtEnd(void* ptr) +{ + return static_cast(ptr)->atEnd(); +} + +char QIODevice_AtEndDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::atEnd(); + } else { + return static_cast(ptr)->QIODevice::atEnd(); + } +} + +long long QIODevice_BytesAvailable(void* ptr) +{ + return static_cast(ptr)->bytesAvailable(); +} + +long long QIODevice_BytesAvailableDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::bytesAvailable(); + } else { + return static_cast(ptr)->QIODevice::bytesAvailable(); + } +} + +long long QIODevice_BytesToWrite(void* ptr) +{ + return static_cast(ptr)->bytesToWrite(); +} + +long long QIODevice_BytesToWriteDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::bytesToWrite(); + } else { + return static_cast(ptr)->QIODevice::bytesToWrite(); + } +} + +void QIODevice_ConnectBytesWritten(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIODevice::bytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_BytesWritten), static_cast(t)); +} + +void QIODevice_DisconnectBytesWritten(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::bytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_BytesWritten)); +} + +void QIODevice_BytesWritten(void* ptr, long long bytes) +{ + static_cast(ptr)->bytesWritten(bytes); +} + +char QIODevice_CanReadLine(void* ptr) +{ + return static_cast(ptr)->canReadLine(); +} + +char QIODevice_CanReadLineDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::canReadLine(); + } else { + return static_cast(ptr)->QIODevice::canReadLine(); + } +} + +void QIODevice_ConnectChannelBytesWritten(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIODevice::channelBytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelBytesWritten), static_cast(t)); +} + +void QIODevice_DisconnectChannelBytesWritten(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::channelBytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelBytesWritten)); +} + +void QIODevice_ChannelBytesWritten(void* ptr, int channel, long long bytes) +{ + static_cast(ptr)->channelBytesWritten(channel, bytes); +} + +void QIODevice_ConnectChannelReadyRead(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIODevice::channelReadyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelReadyRead), static_cast(t)); +} + +void QIODevice_DisconnectChannelReadyRead(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::channelReadyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelReadyRead)); +} + +void QIODevice_ChannelReadyRead(void* ptr, int channel) +{ + static_cast(ptr)->channelReadyRead(channel); +} + +void QIODevice_Close(void* ptr) +{ + static_cast(ptr)->close(); +} + +void QIODevice_CloseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::close(); + } else { + static_cast(ptr)->QIODevice::close(); + } +} + +void QIODevice_CommitTransaction(void* ptr) +{ + static_cast(ptr)->commitTransaction(); +} + +int QIODevice_CurrentReadChannel(void* ptr) +{ + return static_cast(ptr)->currentReadChannel(); +} + +int QIODevice_CurrentWriteChannel(void* ptr) +{ + return static_cast(ptr)->currentWriteChannel(); +} + +struct QtCore_PackedString QIODevice_ErrorString(void* ptr) +{ + return ({ QByteArray t7db24b = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t7db24b.prepend("WHITESPACE").constData()+10), t7db24b.size()-10 }; }); +} + +char QIODevice_GetChar(void* ptr, char* c) +{ + return static_cast(ptr)->getChar(c); +} + +char QIODevice_IsOpen(void* ptr) +{ + return static_cast(ptr)->isOpen(); +} + +char QIODevice_IsReadable(void* ptr) +{ + return static_cast(ptr)->isReadable(); +} + +char QIODevice_IsSequential(void* ptr) +{ + return static_cast(ptr)->isSequential(); +} + +char QIODevice_IsSequentialDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::isSequential(); + } else { + return static_cast(ptr)->QIODevice::isSequential(); + } +} + +char QIODevice_IsTextModeEnabled(void* ptr) +{ + return static_cast(ptr)->isTextModeEnabled(); +} + +char QIODevice_IsTransactionStarted(void* ptr) +{ + return static_cast(ptr)->isTransactionStarted(); +} + +char QIODevice_IsWritable(void* ptr) +{ + return static_cast(ptr)->isWritable(); +} + +char QIODevice_Open(void* ptr, long long mode) +{ + return static_cast(ptr)->open(static_cast(mode)); +} + +char QIODevice_OpenDefault(void* ptr, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::open(static_cast(mode)); + } else { + return static_cast(ptr)->QIODevice::open(static_cast(mode)); + } +} + +long long QIODevice_OpenMode(void* ptr) +{ + return static_cast(ptr)->openMode(); +} + +long long QIODevice_Peek(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->peek(data, maxSize); +} + +void* QIODevice_Peek2(void* ptr, long long maxSize) +{ + return new QByteArray(static_cast(ptr)->peek(maxSize)); +} + +long long QIODevice_Pos(void* ptr) +{ + return static_cast(ptr)->pos(); +} + +long long QIODevice_PosDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::pos(); + } else { + return static_cast(ptr)->QIODevice::pos(); + } +} + +char QIODevice_PutChar(void* ptr, char* c) +{ + return static_cast(ptr)->putChar(*c); +} + +long long QIODevice_Read(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->read(data, maxSize); +} + +void* QIODevice_Read2(void* ptr, long long maxSize) +{ + return new QByteArray(static_cast(ptr)->read(maxSize)); +} + +void* QIODevice_ReadAll(void* ptr) +{ + return new QByteArray(static_cast(ptr)->readAll()); +} + +int QIODevice_ReadChannelCount(void* ptr) +{ + return static_cast(ptr)->readChannelCount(); +} + +void QIODevice_ConnectReadChannelFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIODevice::readChannelFinished), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadChannelFinished), static_cast(t)); +} + +void QIODevice_DisconnectReadChannelFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::readChannelFinished), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadChannelFinished)); +} + +void QIODevice_ReadChannelFinished(void* ptr) +{ + static_cast(ptr)->readChannelFinished(); +} + +long long QIODevice_ReadData(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->readData(data, maxSize); +} + +long long QIODevice_ReadLine(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->readLine(data, maxSize); +} + +void* QIODevice_ReadLine2(void* ptr, long long maxSize) +{ + return new QByteArray(static_cast(ptr)->readLine(maxSize)); +} + +long long QIODevice_ReadLineData(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->readLineData(data, maxSize); +} + +long long QIODevice_ReadLineDataDefault(void* ptr, char* data, long long maxSize) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::readLineData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::readLineData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::readLineData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::readLineData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::readLineData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::readLineData(data, maxSize); + } else { + return static_cast(ptr)->QIODevice::readLineData(data, maxSize); + } +} + +void QIODevice_ConnectReadyRead(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIODevice::readyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadyRead), static_cast(t)); +} + +void QIODevice_DisconnectReadyRead(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::readyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadyRead)); +} + +void QIODevice_ReadyRead(void* ptr) +{ + static_cast(ptr)->readyRead(); +} + +char QIODevice_Reset(void* ptr) +{ + return static_cast(ptr)->reset(); +} + +char QIODevice_ResetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::reset(); + } else { + return static_cast(ptr)->QIODevice::reset(); + } +} + +void QIODevice_RollbackTransaction(void* ptr) +{ + static_cast(ptr)->rollbackTransaction(); +} + +char QIODevice_Seek(void* ptr, long long pos) +{ + return static_cast(ptr)->seek(pos); +} + +char QIODevice_SeekDefault(void* ptr, long long pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::seek(pos); + } else { + return static_cast(ptr)->QIODevice::seek(pos); + } +} + +void QIODevice_SetCurrentReadChannel(void* ptr, int channel) +{ + static_cast(ptr)->setCurrentReadChannel(channel); +} + +void QIODevice_SetCurrentWriteChannel(void* ptr, int channel) +{ + static_cast(ptr)->setCurrentWriteChannel(channel); +} + +void QIODevice_SetErrorString(void* ptr, struct QtCore_PackedString str) +{ + static_cast(ptr)->setErrorString(QString::fromUtf8(str.data, str.len)); +} + +void QIODevice_SetOpenMode(void* ptr, long long openMode) +{ + static_cast(ptr)->setOpenMode(static_cast(openMode)); +} + +void QIODevice_SetTextModeEnabled(void* ptr, char enabled) +{ + static_cast(ptr)->setTextModeEnabled(enabled != 0); +} + +long long QIODevice_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +long long QIODevice_SizeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::size(); + } else { + return static_cast(ptr)->QIODevice::size(); + } +} + +long long QIODevice_Skip(void* ptr, long long maxSize) +{ + return static_cast(ptr)->skip(maxSize); +} + +void QIODevice_StartTransaction(void* ptr) +{ + static_cast(ptr)->startTransaction(); +} + +void QIODevice_UngetChar(void* ptr, char* c) +{ + static_cast(ptr)->ungetChar(*c); +} + +char QIODevice_WaitForBytesWritten(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForBytesWritten(msecs); +} + +char QIODevice_WaitForBytesWrittenDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::waitForBytesWritten(msecs); + } else { + return static_cast(ptr)->QIODevice::waitForBytesWritten(msecs); + } +} + +char QIODevice_WaitForReadyRead(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForReadyRead(msecs); +} + +char QIODevice_WaitForReadyReadDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::waitForReadyRead(msecs); + } else { + return static_cast(ptr)->QIODevice::waitForReadyRead(msecs); + } +} + +long long QIODevice_Write(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->write(const_cast(data), maxSize); +} + +long long QIODevice_Write2(void* ptr, char* data) +{ + return static_cast(ptr)->write(const_cast(data)); +} + +long long QIODevice_Write3(void* ptr, void* byteArray) +{ + return static_cast(ptr)->write(*static_cast(byteArray)); +} + +int QIODevice_WriteChannelCount(void* ptr) +{ + return static_cast(ptr)->writeChannelCount(); +} + +long long QIODevice_WriteData(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->writeData(const_cast(data), maxSize); +} + +void QIODevice_DestroyQIODevice(void* ptr) +{ + static_cast(ptr)->~QIODevice(); +} + +void QIODevice_DestroyQIODeviceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQIdentityProxyModel: public QIdentityProxyModel +{ +public: + MyQIdentityProxyModel(QObject *parent = Q_NULLPTR) : QIdentityProxyModel(parent) {QIdentityProxyModel_QIdentityProxyModel_QRegisterMetaType();}; + int columnCount(const QModelIndex & parent) const { return callbackQIdentityProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQIdentityProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQIdentityProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; + QItemSelection mapSelectionFromSource(const QItemSelection & selection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&selection))); }; + QItemSelection mapSelectionToSource(const QItemSelection & selection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&selection))); }; + QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQIdentityProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQIdentityProxyModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + int rowCount(const QModelIndex & parent) const { return callbackQIdentityProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void setSourceModel(QAbstractItemModel * newSourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, newSourceModel); }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + ~MyQIdentityProxyModel() { callbackQIdentityProxyModel_DestroyQIdentityProxyModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant data(const QModelIndex & proxyIndex, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&proxyIndex), role)); }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractProxyModel_Revert(this); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QIdentityProxyModel*) +Q_DECLARE_METATYPE(MyQIdentityProxyModel*) + +int QIdentityProxyModel_QIdentityProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QIdentityProxyModel_NewQIdentityProxyModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIdentityProxyModel(static_cast(parent)); + } else { + return new MyQIdentityProxyModel(static_cast(parent)); + } +} + +int QIdentityProxyModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QIdentityProxyModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QIdentityProxyModel::columnCount(*static_cast(parent)); +} + +void* QIdentityProxyModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QIdentityProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::index(row, column, *static_cast(parent))); +} + +void* QIdentityProxyModel_MapFromSource(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); +} + +void* QIdentityProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::mapFromSource(*static_cast(sourceIndex))); +} + +void* QIdentityProxyModel_MapToSource(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); +} + +void* QIdentityProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::mapToSource(*static_cast(proxyIndex))); +} + +void* QIdentityProxyModel_Parent(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); +} + +void* QIdentityProxyModel_ParentDefault(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::parent(*static_cast(child))); +} + +int QIdentityProxyModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QIdentityProxyModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QIdentityProxyModel::rowCount(*static_cast(parent)); +} + +void QIdentityProxyModel_DestroyQIdentityProxyModel(void* ptr) +{ + static_cast(ptr)->~QIdentityProxyModel(); +} + +void QIdentityProxyModel_DestroyQIdentityProxyModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QItemSelection*) +void* QItemSelection_NewQItemSelection() +{ + return new QItemSelection(); +} + +void* QItemSelection_NewQItemSelection2(void* topLeft, void* bottomRight) +{ + return new QItemSelection(*static_cast(topLeft), *static_cast(bottomRight)); +} + +char QItemSelection_Contains(void* ptr, void* index) +{ + return static_cast(ptr)->contains(*static_cast(index)); +} + +struct QtCore_PackedList QItemSelection_Indexes(void* ptr) +{ + return ({ QList* tmpValue5090cf = new QList(static_cast(ptr)->indexes()); QtCore_PackedList { tmpValue5090cf, tmpValue5090cf->size() }; }); +} + +void QItemSelection_Merge(void* ptr, void* other, long long command) +{ + static_cast(ptr)->merge(*static_cast(other), static_cast(command)); +} + +void QItemSelection_Select(void* ptr, void* topLeft, void* bottomRight) +{ + static_cast(ptr)->select(*static_cast(topLeft), *static_cast(bottomRight)); +} + +void QItemSelection_QItemSelection_Split(void* ran, void* other, void* result) +{ + QItemSelection::split(*static_cast(ran), *static_cast(other), static_cast(result)); +} + +void* QItemSelection___indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QItemSelection___indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QItemSelection___indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQItemSelectionModel: public QItemSelectionModel +{ +public: + MyQItemSelectionModel(QAbstractItemModel *model = Q_NULLPTR) : QItemSelectionModel(model) {QItemSelectionModel_QItemSelectionModel_QRegisterMetaType();}; + MyQItemSelectionModel(QAbstractItemModel *model, QObject *parent) : QItemSelectionModel(model, parent) {QItemSelectionModel_QItemSelectionModel_QRegisterMetaType();}; + void clear() { callbackQItemSelectionModel_Clear(this); }; + void clearCurrentIndex() { callbackQItemSelectionModel_ClearCurrentIndex(this); }; + void clearSelection() { callbackQItemSelectionModel_ClearSelection(this); }; + void Signal_CurrentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQItemSelectionModel_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void Signal_CurrentColumnChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQItemSelectionModel_CurrentColumnChanged(this, const_cast(¤t), const_cast(&previous)); }; + void Signal_CurrentRowChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQItemSelectionModel_CurrentRowChanged(this, const_cast(¤t), const_cast(&previous)); }; + void Signal_ModelChanged(QAbstractItemModel * model) { callbackQItemSelectionModel_ModelChanged(this, model); }; + void reset() { callbackQItemSelectionModel_Reset(this); }; + void select(const QModelIndex & index, QItemSelectionModel::SelectionFlags command) { callbackQItemSelectionModel_Select(this, const_cast(&index), command); }; + void select(const QItemSelection & selection, QItemSelectionModel::SelectionFlags command) { callbackQItemSelectionModel_Select2(this, const_cast(&selection), command); }; + void Signal_SelectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQItemSelectionModel_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setCurrentIndex(const QModelIndex & index, QItemSelectionModel::SelectionFlags command) { callbackQItemSelectionModel_SetCurrentIndex(this, const_cast(&index), command); }; + ~MyQItemSelectionModel() { callbackQItemSelectionModel_DestroyQItemSelectionModel(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QItemSelectionModel*) +Q_DECLARE_METATYPE(MyQItemSelectionModel*) + +int QItemSelectionModel_QItemSelectionModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QItemSelectionModel_NewQItemSelectionModel(void* model) +{ + return new MyQItemSelectionModel(static_cast(model)); +} + +void* QItemSelectionModel_NewQItemSelectionModel2(void* model, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } else { + return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); + } +} + +void QItemSelectionModel_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QItemSelectionModel_ClearDefault(void* ptr) +{ + static_cast(ptr)->QItemSelectionModel::clear(); +} + +void QItemSelectionModel_ClearCurrentIndex(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearCurrentIndex"); +} + +void QItemSelectionModel_ClearCurrentIndexDefault(void* ptr) +{ + static_cast(ptr)->QItemSelectionModel::clearCurrentIndex(); +} + +void QItemSelectionModel_ClearSelection(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearSelection"); +} + +void QItemSelectionModel_ClearSelectionDefault(void* ptr) +{ + static_cast(ptr)->QItemSelectionModel::clearSelection(); +} + +char QItemSelectionModel_ColumnIntersectsSelection(void* ptr, int column, void* parent) +{ + return static_cast(ptr)->columnIntersectsSelection(column, *static_cast(parent)); +} + +void QItemSelectionModel_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::currentChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentChanged), static_cast(t)); +} + +void QItemSelectionModel_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::currentChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentChanged)); +} + +void QItemSelectionModel_CurrentChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); +} + +void QItemSelectionModel_ConnectCurrentColumnChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::currentColumnChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentColumnChanged), static_cast(t)); +} + +void QItemSelectionModel_DisconnectCurrentColumnChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::currentColumnChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentColumnChanged)); +} + +void QItemSelectionModel_CurrentColumnChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentColumnChanged(*static_cast(current), *static_cast(previous)); +} + +void* QItemSelectionModel_CurrentIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->currentIndex()); +} + +void QItemSelectionModel_ConnectCurrentRowChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::currentRowChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentRowChanged), static_cast(t)); +} + +void QItemSelectionModel_DisconnectCurrentRowChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::currentRowChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentRowChanged)); +} + +void QItemSelectionModel_CurrentRowChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentRowChanged(*static_cast(current), *static_cast(previous)); +} + +void QItemSelectionModel_EmitSelectionChanged(void* ptr, void* newSelection, void* oldSelection) +{ + static_cast(ptr)->emitSelectionChanged(*static_cast(newSelection), *static_cast(oldSelection)); +} + +char QItemSelectionModel_HasSelection(void* ptr) +{ + return static_cast(ptr)->hasSelection(); +} + +char QItemSelectionModel_IsColumnSelected(void* ptr, int column, void* parent) +{ + return static_cast(ptr)->isColumnSelected(column, *static_cast(parent)); +} + +char QItemSelectionModel_IsRowSelected(void* ptr, int row, void* parent) +{ + return static_cast(ptr)->isRowSelected(row, *static_cast(parent)); +} + +char QItemSelectionModel_IsSelected(void* ptr, void* index) +{ + return static_cast(ptr)->isSelected(*static_cast(index)); +} + +void* QItemSelectionModel_Model(void* ptr) +{ + return const_cast(static_cast(ptr)->model()); +} + +void* QItemSelectionModel_Model2(void* ptr) +{ + return static_cast(ptr)->model(); +} + +void QItemSelectionModel_ConnectModelChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::modelChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_ModelChanged), static_cast(t)); +} + +void QItemSelectionModel_DisconnectModelChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::modelChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_ModelChanged)); +} + +void QItemSelectionModel_ModelChanged(void* ptr, void* model) +{ + static_cast(ptr)->modelChanged(static_cast(model)); +} + +void QItemSelectionModel_Reset(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reset"); +} + +void QItemSelectionModel_ResetDefault(void* ptr) +{ + static_cast(ptr)->QItemSelectionModel::reset(); +} + +char QItemSelectionModel_RowIntersectsSelection(void* ptr, int row, void* parent) +{ + return static_cast(ptr)->rowIntersectsSelection(row, *static_cast(parent)); +} + +void QItemSelectionModel_Select(void* ptr, void* index, long long command) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "select", Q_ARG(const QModelIndex, *static_cast(index)), Q_ARG(QItemSelectionModel::SelectionFlags, static_cast(command))); +} + +void QItemSelectionModel_SelectDefault(void* ptr, void* index, long long command) +{ + static_cast(ptr)->QItemSelectionModel::select(*static_cast(index), static_cast(command)); +} + +void QItemSelectionModel_Select2(void* ptr, void* selection, long long command) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "select", Q_ARG(const QItemSelection, *static_cast(selection)), Q_ARG(QItemSelectionModel::SelectionFlags, static_cast(command))); +} + +void QItemSelectionModel_Select2Default(void* ptr, void* selection, long long command) +{ + static_cast(ptr)->QItemSelectionModel::select(*static_cast(selection), static_cast(command)); +} + +struct QtCore_PackedList QItemSelectionModel_SelectedColumns(void* ptr, int row) +{ + return ({ QList* tmpValue9dab4f = new QList(static_cast(ptr)->selectedColumns(row)); QtCore_PackedList { tmpValue9dab4f, tmpValue9dab4f->size() }; }); +} + +struct QtCore_PackedList QItemSelectionModel_SelectedIndexes(void* ptr) +{ + return ({ QList* tmpValue1476df = new QList(static_cast(ptr)->selectedIndexes()); QtCore_PackedList { tmpValue1476df, tmpValue1476df->size() }; }); +} + +struct QtCore_PackedList QItemSelectionModel_SelectedRows(void* ptr, int column) +{ + return ({ QList* tmpValueedb157 = new QList(static_cast(ptr)->selectedRows(column)); QtCore_PackedList { tmpValueedb157, tmpValueedb157->size() }; }); +} + +void* QItemSelectionModel_Selection(void* ptr) +{ + return new QItemSelection(static_cast(ptr)->selection()); +} + +void QItemSelectionModel_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::selectionChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_SelectionChanged), static_cast(t)); +} + +void QItemSelectionModel_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::selectionChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_SelectionChanged)); +} + +void QItemSelectionModel_SelectionChanged(void* ptr, void* selected, void* deselected) +{ + static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); +} + +void QItemSelectionModel_SetCurrentIndex(void* ptr, void* index, long long command) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(const QModelIndex, *static_cast(index)), Q_ARG(QItemSelectionModel::SelectionFlags, static_cast(command))); +} + +void QItemSelectionModel_SetCurrentIndexDefault(void* ptr, void* index, long long command) +{ + static_cast(ptr)->QItemSelectionModel::setCurrentIndex(*static_cast(index), static_cast(command)); +} + +void QItemSelectionModel_SetModel(void* ptr, void* model) +{ + static_cast(ptr)->setModel(static_cast(model)); +} + +void QItemSelectionModel_DestroyQItemSelectionModel(void* ptr) +{ + static_cast(ptr)->~QItemSelectionModel(); +} + +void QItemSelectionModel_DestroyQItemSelectionModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QItemSelectionModel___selectedColumns_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QItemSelectionModel___selectedColumns_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QItemSelectionModel___selectedColumns_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QItemSelectionModel___selectedIndexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QItemSelectionModel___selectedIndexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QItemSelectionModel___selectedIndexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QItemSelectionModel___selectedRows_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QItemSelectionModel___selectedRows_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QItemSelectionModel___selectedRows_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QItemSelectionRange*) +void* QItemSelectionRange_NewQItemSelectionRange() +{ + return new QItemSelectionRange(); +} + +void* QItemSelectionRange_NewQItemSelectionRange2(void* other) +{ + return new QItemSelectionRange(*static_cast(other)); +} + +void* QItemSelectionRange_NewQItemSelectionRange4(void* topLeft, void* bottomRight) +{ + return new QItemSelectionRange(*static_cast(topLeft), *static_cast(bottomRight)); +} + +void* QItemSelectionRange_NewQItemSelectionRange5(void* index) +{ + return new QItemSelectionRange(*static_cast(index)); +} + +int QItemSelectionRange_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +void* QItemSelectionRange_BottomRight(void* ptr) +{ + return const_cast(&static_cast(ptr)->bottomRight()); +} + +char QItemSelectionRange_Contains(void* ptr, void* index) +{ + return static_cast(ptr)->contains(*static_cast(index)); +} + +char QItemSelectionRange_Contains2(void* ptr, int row, int column, void* parentIndex) +{ + return static_cast(ptr)->contains(row, column, *static_cast(parentIndex)); +} + +int QItemSelectionRange_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +struct QtCore_PackedList QItemSelectionRange_Indexes(void* ptr) +{ + return ({ QList* tmpValuecb2327 = new QList(static_cast(ptr)->indexes()); QtCore_PackedList { tmpValuecb2327, tmpValuecb2327->size() }; }); +} + +void* QItemSelectionRange_Intersected(void* ptr, void* other) +{ + return new QItemSelectionRange(static_cast(ptr)->intersected(*static_cast(other))); +} + +char QItemSelectionRange_Intersects(void* ptr, void* other) +{ + return static_cast(ptr)->intersects(*static_cast(other)); +} + +char QItemSelectionRange_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QItemSelectionRange_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QItemSelectionRange_Left(void* ptr) +{ + return static_cast(ptr)->left(); +} + +void* QItemSelectionRange_Model(void* ptr) +{ + return const_cast(static_cast(ptr)->model()); +} + +void* QItemSelectionRange_Parent(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->parent()); +} + +int QItemSelectionRange_Right(void* ptr) +{ + return static_cast(ptr)->right(); +} + +void QItemSelectionRange_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +int QItemSelectionRange_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +void* QItemSelectionRange_TopLeft(void* ptr) +{ + return const_cast(&static_cast(ptr)->topLeft()); +} + +int QItemSelectionRange_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +void* QItemSelectionRange___indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QItemSelectionRange___indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QItemSelectionRange___indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QJsonArray) +Q_DECLARE_METATYPE(QJsonArray*) +void* QJsonArray_NewQJsonArray() +{ + return new QJsonArray(); +} + +void* QJsonArray_NewQJsonArray3(void* other) +{ + return new QJsonArray(*static_cast(other)); +} + +void* QJsonArray_NewQJsonArray4(void* other) +{ + return new QJsonArray(*static_cast(other)); +} + +void QJsonArray_Append(void* ptr, void* value) +{ + static_cast(ptr)->append(*static_cast(value)); +} + +void* QJsonArray_At(void* ptr, int i) +{ + return new QJsonValue(static_cast(ptr)->at(i)); +} + +char QJsonArray_Contains(void* ptr, void* value) +{ + return static_cast(ptr)->contains(*static_cast(value)); +} + +int QJsonArray_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +char QJsonArray_Empty(void* ptr) +{ + return static_cast(ptr)->empty(); +} + +void* QJsonArray_First(void* ptr) +{ + return new QJsonValue(static_cast(ptr)->first()); +} + +void* QJsonArray_QJsonArray_FromStringList(struct QtCore_PackedString list) +{ + return new QJsonArray(QJsonArray::fromStringList(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts))); +} + +void* QJsonArray_QJsonArray_FromVariantList(void* list) +{ + return new QJsonArray(QJsonArray::fromVariantList(({ QList* tmpP = static_cast*>(list); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); +} + +void QJsonArray_Insert(void* ptr, int i, void* value) +{ + static_cast(ptr)->insert(i, *static_cast(value)); +} + +char QJsonArray_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +void* QJsonArray_Last(void* ptr) +{ + return new QJsonValue(static_cast(ptr)->last()); +} + +void QJsonArray_Pop_back(void* ptr) +{ + static_cast(ptr)->pop_back(); +} + +void QJsonArray_Pop_front(void* ptr) +{ + static_cast(ptr)->pop_front(); +} + +void QJsonArray_Prepend(void* ptr, void* value) +{ + static_cast(ptr)->prepend(*static_cast(value)); +} + +void QJsonArray_Push_back(void* ptr, void* value) +{ + static_cast(ptr)->push_back(*static_cast(value)); +} + +void QJsonArray_Push_front(void* ptr, void* value) +{ + static_cast(ptr)->push_front(*static_cast(value)); +} + +void QJsonArray_RemoveAt(void* ptr, int i) +{ + static_cast(ptr)->removeAt(i); +} + +void QJsonArray_RemoveFirst(void* ptr) +{ + static_cast(ptr)->removeFirst(); +} + +void QJsonArray_RemoveLast(void* ptr) +{ + static_cast(ptr)->removeLast(); +} + +void QJsonArray_Replace(void* ptr, int i, void* value) +{ + static_cast(ptr)->replace(i, *static_cast(value)); +} + +int QJsonArray_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void QJsonArray_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QJsonArray_TakeAt(void* ptr, int i) +{ + return new QJsonValue(static_cast(ptr)->takeAt(i)); +} + +struct QtCore_PackedList QJsonArray_ToVariantList(void* ptr) +{ + return ({ QList* tmpValue10940c = new QList(static_cast(ptr)->toVariantList()); QtCore_PackedList { tmpValue10940c, tmpValue10940c->size() }; }); +} + +void QJsonArray_DestroyQJsonArray(void* ptr) +{ + static_cast(ptr)->~QJsonArray(); +} + +void* QJsonArray___fromVariantList_list_atList(void* ptr, int i) +{ + return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QJsonArray___fromVariantList_list_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QJsonArray___fromVariantList_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJsonArray___toVariantList_atList(void* ptr, int i) +{ + return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QJsonArray___toVariantList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QJsonArray___toVariantList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QJsonDocument) +Q_DECLARE_METATYPE(QJsonDocument*) +void* QJsonDocument_NewQJsonDocument() +{ + return new QJsonDocument(); +} + +void* QJsonDocument_NewQJsonDocument2(void* object) +{ + return new QJsonDocument(*static_cast(object)); +} + +void* QJsonDocument_NewQJsonDocument3(void* array) +{ + return new QJsonDocument(*static_cast(array)); +} + +void* QJsonDocument_NewQJsonDocument4(void* other) +{ + return new QJsonDocument(*static_cast(other)); +} + +void* QJsonDocument_NewQJsonDocument5(void* other) +{ + return new QJsonDocument(*static_cast(other)); +} + +void* QJsonDocument_Array(void* ptr) +{ + return new QJsonArray(static_cast(ptr)->array()); +} + +void* QJsonDocument_QJsonDocument_FromBinaryData(void* data, long long validation) +{ + return new QJsonDocument(QJsonDocument::fromBinaryData(*static_cast(data), static_cast(validation))); +} + +void* QJsonDocument_QJsonDocument_FromJson(void* json, void* error) +{ + return new QJsonDocument(QJsonDocument::fromJson(*static_cast(json), static_cast(error))); +} + +void* QJsonDocument_QJsonDocument_FromRawData(char* data, int size, long long validation) +{ + return new QJsonDocument(QJsonDocument::fromRawData(const_cast(data), size, static_cast(validation))); +} + +void* QJsonDocument_QJsonDocument_FromVariant(void* variant) +{ + return new QJsonDocument(QJsonDocument::fromVariant(*static_cast(variant))); +} + +char QJsonDocument_IsArray(void* ptr) +{ + return static_cast(ptr)->isArray(); +} + +char QJsonDocument_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QJsonDocument_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QJsonDocument_IsObject(void* ptr) +{ + return static_cast(ptr)->isObject(); +} + +void* QJsonDocument_Object(void* ptr) +{ + return new QJsonObject(static_cast(ptr)->object()); +} + +struct QtCore_PackedString QJsonDocument_RawData(void* ptr, int size) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->rawData(&size)), size }; +} + +void QJsonDocument_SetArray(void* ptr, void* array) +{ + static_cast(ptr)->setArray(*static_cast(array)); +} + +void QJsonDocument_SetObject(void* ptr, void* object) +{ + static_cast(ptr)->setObject(*static_cast(object)); +} + +void QJsonDocument_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QJsonDocument_ToBinaryData(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toBinaryData()); +} + +void* QJsonDocument_ToJson(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toJson()); +} + +void* QJsonDocument_ToJson2(void* ptr, long long format) +{ + return new QByteArray(static_cast(ptr)->toJson(static_cast(format))); +} + +void* QJsonDocument_ToVariant(void* ptr) +{ + return new QVariant(static_cast(ptr)->toVariant()); +} + +void QJsonDocument_DestroyQJsonDocument(void* ptr) +{ + static_cast(ptr)->~QJsonDocument(); +} + +Q_DECLARE_METATYPE(QJsonObject) +Q_DECLARE_METATYPE(QJsonObject*) +void* QJsonObject_NewQJsonObject() +{ + return new QJsonObject(); +} + +void* QJsonObject_NewQJsonObject3(void* other) +{ + return new QJsonObject(*static_cast(other)); +} + +void* QJsonObject_NewQJsonObject4(void* other) +{ + return new QJsonObject(*static_cast(other)); +} + +char QJsonObject_Contains(void* ptr, struct QtCore_PackedString key) +{ + return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); +} + +char QJsonObject_Contains2(void* ptr, void* key) +{ + return static_cast(ptr)->contains(*static_cast(key)); +} + +int QJsonObject_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +char QJsonObject_Empty(void* ptr) +{ + return static_cast(ptr)->empty(); +} + +void* QJsonObject_QJsonObject_FromVariantHash(void* hash) +{ + return new QJsonObject(QJsonObject::fromVariantHash(({ QHash* tmpP = static_cast*>(hash); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }))); +} + +char QJsonObject_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtCore_PackedString QJsonObject_Keys(void* ptr) +{ + return ({ QByteArray t6c6b45 = static_cast(ptr)->keys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t6c6b45.prepend("WHITESPACE").constData()+10), t6c6b45.size()-10 }; }); +} + +int QJsonObject_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +void QJsonObject_Remove(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->remove(QString::fromUtf8(key.data, key.len)); +} + +int QJsonObject_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void QJsonObject_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QJsonObject_Take(void* ptr, struct QtCore_PackedString key) +{ + return new QJsonValue(static_cast(ptr)->take(QString::fromUtf8(key.data, key.len))); +} + +struct QtCore_PackedList QJsonObject_ToVariantHash(void* ptr) +{ + return ({ QHash* tmpValue275a06 = new QHash(static_cast(ptr)->toVariantHash()); QtCore_PackedList { tmpValue275a06, tmpValue275a06->size() }; }); +} + +struct QtCore_PackedList QJsonObject_ToVariantMap(void* ptr) +{ + return ({ QMap* tmpValuebc2a1c = new QMap(static_cast(ptr)->toVariantMap()); QtCore_PackedList { tmpValuebc2a1c, tmpValuebc2a1c->size() }; }); +} + +void* QJsonObject_Value(void* ptr, struct QtCore_PackedString key) +{ + return new QJsonValue(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len))); +} + +void* QJsonObject_Value2(void* ptr, void* key) +{ + return new QJsonValue(static_cast(ptr)->value(*static_cast(key))); +} + +void QJsonObject_DestroyQJsonObject(void* ptr) +{ + static_cast(ptr)->~QJsonObject(); +} + +void* QJsonObject___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QJsonObject___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QJsonObject___fromVariantHash_hash_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QJsonObject___fromVariantHash_hash_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +void* QJsonObject___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QJsonObject___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QJsonObject___toVariantHash_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QJsonObject___toVariantHash_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +void* QJsonObject___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QJsonObject___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QJsonObject___toVariantMap_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtCore_PackedList QJsonObject___toVariantMap_keyList(void* ptr) +{ + return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); +} + +struct QtCore_PackedString QJsonObject_____fromVariantHash_hash_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QJsonObject_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QJsonObject_____fromVariantHash_hash_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QJsonObject_____fromVariantMap_map_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QJsonObject_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QJsonObject_____fromVariantMap_map_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QJsonObject_____toVariantHash_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QJsonObject_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QJsonObject_____toVariantHash_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QJsonObject_____toVariantMap_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QJsonObject_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QJsonObject_____toVariantMap_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QJsonParseError_ErrorString(void* ptr) +{ + return ({ QByteArray t740a50 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t740a50.prepend("WHITESPACE").constData()+10), t740a50.size()-10 }; }); +} + +int QJsonParseError_Offset(void* ptr) +{ + return static_cast(ptr)->offset; +} + +void QJsonParseError_SetOffset(void* ptr, int vin) +{ + static_cast(ptr)->offset = vin; +} + +long long QJsonParseError_Error(void* ptr) +{ + return static_cast(ptr)->error; +} + +void QJsonParseError_SetError(void* ptr, long long vqj) +{ + static_cast(ptr)->error = static_cast(vqj); +} + +Q_DECLARE_METATYPE(QJsonValue*) +void* QJsonValue_NewQJsonValue(long long ty) +{ + return new QJsonValue(static_cast(ty)); +} + +void* QJsonValue_NewQJsonValue2(char b) +{ + return new QJsonValue(b != 0); +} + +void* QJsonValue_NewQJsonValue3(double n) +{ + return new QJsonValue(n); +} + +void* QJsonValue_NewQJsonValue4(int n) +{ + return new QJsonValue(n); +} + +void* QJsonValue_NewQJsonValue5(long long n) +{ + return new QJsonValue(n); +} + +void* QJsonValue_NewQJsonValue6(struct QtCore_PackedString s) +{ + return new QJsonValue(QString::fromUtf8(s.data, s.len)); +} + +void* QJsonValue_NewQJsonValue7(void* s) +{ + return new QJsonValue(*static_cast(s)); +} + +void* QJsonValue_NewQJsonValue8(char* s) +{ + return new QJsonValue(const_cast(s)); +} + +void* QJsonValue_NewQJsonValue9(void* a) +{ + return new QJsonValue(*static_cast(a)); +} + +void* QJsonValue_NewQJsonValue10(void* o) +{ + return new QJsonValue(*static_cast(o)); +} + +void* QJsonValue_NewQJsonValue11(void* other) +{ + return new QJsonValue(*static_cast(other)); +} + +void* QJsonValue_NewQJsonValue12(void* other) +{ + return new QJsonValue(*static_cast(other)); +} + +void* QJsonValue_QJsonValue_FromVariant(void* variant) +{ + return new QJsonValue(QJsonValue::fromVariant(*static_cast(variant))); +} + +char QJsonValue_IsArray(void* ptr) +{ + return static_cast(ptr)->isArray(); +} + +char QJsonValue_IsBool(void* ptr) +{ + return static_cast(ptr)->isBool(); +} + +char QJsonValue_IsDouble(void* ptr) +{ + return static_cast(ptr)->isDouble(); +} + +char QJsonValue_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QJsonValue_IsObject(void* ptr) +{ + return static_cast(ptr)->isObject(); +} + +char QJsonValue_IsString(void* ptr) +{ + return static_cast(ptr)->isString(); +} + +char QJsonValue_IsUndefined(void* ptr) +{ + return static_cast(ptr)->isUndefined(); +} + +void QJsonValue_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QJsonValue_ToArray(void* ptr, void* defaultValue) +{ + return new QJsonArray(static_cast(ptr)->toArray(*static_cast(defaultValue))); +} + +void* QJsonValue_ToArray2(void* ptr) +{ + return new QJsonArray(static_cast(ptr)->toArray()); +} + +char QJsonValue_ToBool(void* ptr, char defaultValue) +{ + return static_cast(ptr)->toBool(defaultValue != 0); +} + +double QJsonValue_ToDouble(void* ptr, double defaultValue) +{ + return static_cast(ptr)->toDouble(defaultValue); +} + +int QJsonValue_ToInt(void* ptr, int defaultValue) +{ + return static_cast(ptr)->toInt(defaultValue); +} + +void* QJsonValue_ToObject(void* ptr, void* defaultValue) +{ + return new QJsonObject(static_cast(ptr)->toObject(*static_cast(defaultValue))); +} + +void* QJsonValue_ToObject2(void* ptr) +{ + return new QJsonObject(static_cast(ptr)->toObject()); +} + +struct QtCore_PackedString QJsonValue_ToString(void* ptr) +{ + return ({ QByteArray t54cc8a = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t54cc8a.prepend("WHITESPACE").constData()+10), t54cc8a.size()-10 }; }); +} + +struct QtCore_PackedString QJsonValue_ToString2(void* ptr, struct QtCore_PackedString defaultValue) +{ + return ({ QByteArray tb25a8c = static_cast(ptr)->toString(QString::fromUtf8(defaultValue.data, defaultValue.len)).toUtf8(); QtCore_PackedString { const_cast(tb25a8c.prepend("WHITESPACE").constData()+10), tb25a8c.size()-10 }; }); +} + +void* QJsonValue_ToVariant(void* ptr) +{ + return new QVariant(static_cast(ptr)->toVariant()); +} + +long long QJsonValue_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QJsonValue_DestroyQJsonValue(void* ptr) +{ + static_cast(ptr)->~QJsonValue(); +} + +Q_DECLARE_METATYPE(QLatin1Char*) +void* QLatin1Char_NewQLatin1Char(char* c) +{ + return new QLatin1Char(*c); +} + +struct QtCore_PackedString QLatin1Char_ToLatin1(void* ptr) +{ + return ({ char te73025 = static_cast(ptr)->toLatin1(); QtCore_PackedString { &te73025, -1 }; }); +} + +unsigned short QLatin1Char_Unicode(void* ptr) +{ + return static_cast(ptr)->unicode(); +} + +Q_DECLARE_METATYPE(QLatin1String) +Q_DECLARE_METATYPE(QLatin1String*) +void* QLatin1String_NewQLatin1String() +{ + return new QLatin1String(); +} + +void* QLatin1String_NewQLatin1String2(char* str) +{ + return new QLatin1String(const_cast(str)); +} + +void* QLatin1String_NewQLatin1String3(char* first, char* last) +{ + return new QLatin1String(const_cast(first), const_cast(last)); +} + +void* QLatin1String_NewQLatin1String4(char* str, int size) +{ + return new QLatin1String(const_cast(str), size); +} + +void* QLatin1String_NewQLatin1String5(void* str) +{ + return new QLatin1String(*static_cast(str)); +} + +void QLatin1String_Chop(void* ptr, int length) +{ + static_cast(ptr)->chop(length); +} + +void* QLatin1String_Chopped(void* ptr, int length) +{ + return new QLatin1String(static_cast(ptr)->chopped(length)); +} + +struct QtCore_PackedString QLatin1String_Data(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->data()), static_cast(ptr)->size() }; +} + +char QLatin1String_EndsWith(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); +} + +char QLatin1String_EndsWith2(void* ptr, void* l1, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(l1), static_cast(cs)); +} + +char QLatin1String_EndsWith3(void* ptr, void* ch) +{ + return static_cast(ptr)->endsWith(*static_cast(ch)); +} + +char QLatin1String_EndsWith4(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(ch), static_cast(cs)); +} + +char QLatin1String_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QLatin1String_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +struct QtCore_PackedString QLatin1String_Latin1(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->latin1()), -1 }; +} + +void* QLatin1String_Left(void* ptr, int length) +{ + return new QLatin1String(static_cast(ptr)->left(length)); +} + +void* QLatin1String_Mid(void* ptr, int start) +{ + return new QLatin1String(static_cast(ptr)->mid(start)); +} + +void* QLatin1String_Mid2(void* ptr, int start, int length) +{ + return new QLatin1String(static_cast(ptr)->mid(start, length)); +} + +void* QLatin1String_Right(void* ptr, int length) +{ + return new QLatin1String(static_cast(ptr)->right(length)); +} + +int QLatin1String_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +char QLatin1String_StartsWith(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); +} + +char QLatin1String_StartsWith2(void* ptr, void* l1, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(l1), static_cast(cs)); +} + +char QLatin1String_StartsWith3(void* ptr, void* ch) +{ + return static_cast(ptr)->startsWith(*static_cast(ch)); +} + +char QLatin1String_StartsWith4(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(ch), static_cast(cs)); +} + +void* QLatin1String_Trimmed(void* ptr) +{ + return new QLatin1String(static_cast(ptr)->trimmed()); +} + +void QLatin1String_Truncate(void* ptr, int length) +{ + static_cast(ptr)->truncate(length); +} + +class MyQLibrary: public QLibrary +{ +public: + MyQLibrary(QObject *parent = Q_NULLPTR) : QLibrary(parent) {QLibrary_QLibrary_QRegisterMetaType();}; + MyQLibrary(const QString &fileName, QObject *parent = Q_NULLPTR) : QLibrary(fileName, parent) {QLibrary_QLibrary_QRegisterMetaType();}; + MyQLibrary(const QString &fileName, int verNum, QObject *parent = Q_NULLPTR) : QLibrary(fileName, verNum, parent) {QLibrary_QLibrary_QRegisterMetaType();}; + MyQLibrary(const QString &fileName, const QString &version, QObject *parent = Q_NULLPTR) : QLibrary(fileName, version, parent) {QLibrary_QLibrary_QRegisterMetaType();}; + ~MyQLibrary() { callbackQLibrary_DestroyQLibrary(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QLibrary*) +Q_DECLARE_METATYPE(MyQLibrary*) + +int QLibrary_QLibrary_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLibrary_NewQLibrary(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(static_cast(parent)); + } else { + return new MyQLibrary(static_cast(parent)); + } +} + +void* QLibrary_NewQLibrary2(struct QtCore_PackedString fileName, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } +} + +void* QLibrary_NewQLibrary3(struct QtCore_PackedString fileName, int verNum, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } else { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); + } +} + +void* QLibrary_NewQLibrary4(struct QtCore_PackedString fileName, struct QtCore_PackedString version, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } else { + return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); + } +} + +struct QtCore_PackedString QLibrary_ErrorString(void* ptr) +{ + return ({ QByteArray te92b99 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(te92b99.prepend("WHITESPACE").constData()+10), te92b99.size()-10 }; }); +} + +struct QtCore_PackedString QLibrary_FileName(void* ptr) +{ + return ({ QByteArray t11b574 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t11b574.prepend("WHITESPACE").constData()+10), t11b574.size()-10 }; }); +} + +char QLibrary_QLibrary_IsLibrary(struct QtCore_PackedString fileName) +{ + return QLibrary::isLibrary(QString::fromUtf8(fileName.data, fileName.len)); +} + +char QLibrary_IsLoaded(void* ptr) +{ + return static_cast(ptr)->isLoaded(); +} + +char QLibrary_Load(void* ptr) +{ + return static_cast(ptr)->load(); +} + +long long QLibrary_LoadHints(void* ptr) +{ + return static_cast(ptr)->loadHints(); +} + +void QLibrary_SetFileName(void* ptr, struct QtCore_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QLibrary_SetFileNameAndVersion(void* ptr, struct QtCore_PackedString fileName, int versionNumber) +{ + static_cast(ptr)->setFileNameAndVersion(QString::fromUtf8(fileName.data, fileName.len), versionNumber); +} + +void QLibrary_SetFileNameAndVersion2(void* ptr, struct QtCore_PackedString fileName, struct QtCore_PackedString version) +{ + static_cast(ptr)->setFileNameAndVersion(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len)); +} + +void QLibrary_SetLoadHints(void* ptr, long long hints) +{ + static_cast(ptr)->setLoadHints(static_cast(hints)); +} + +char QLibrary_Unload(void* ptr) +{ + return static_cast(ptr)->unload(); +} + +void QLibrary_DestroyQLibrary(void* ptr) +{ + static_cast(ptr)->~QLibrary(); +} + +void QLibrary_DestroyQLibraryDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +char QLibraryInfo_QLibraryInfo_IsDebugBuild() +{ + return QLibraryInfo::isDebugBuild(); +} + +struct QtCore_PackedString QLibraryInfo_QLibraryInfo_Location(long long loc) +{ + return ({ QByteArray t19b89f = QLibraryInfo::location(static_cast(loc)).toUtf8(); QtCore_PackedString { const_cast(t19b89f.prepend("WHITESPACE").constData()+10), t19b89f.size()-10 }; }); +} + +void* QLibraryInfo_QLibraryInfo_Version() +{ + return new QVersionNumber(QLibraryInfo::version()); +} + +Q_DECLARE_METATYPE(QLine) +Q_DECLARE_METATYPE(QLine*) +void* QLine_NewQLine() +{ + return new QLine(); +} + +void* QLine_NewQLine2(void* p1, void* p2) +{ + return new QLine(*static_cast(p1), *static_cast(p2)); +} + +void* QLine_NewQLine3(int x1, int y1, int x2, int y2) +{ + return new QLine(x1, y1, x2, y2); +} + +void* QLine_Center(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->center(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +int QLine_Dx(void* ptr) +{ + return static_cast(ptr)->dx(); +} + +int QLine_Dy(void* ptr) +{ + return static_cast(ptr)->dy(); +} + +char QLine_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +void* QLine_P1(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->p1(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QLine_P2(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->p2(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QLine_SetLine(void* ptr, int x1, int y1, int x2, int y2) +{ + static_cast(ptr)->setLine(x1, y1, x2, y2); +} + +void QLine_SetP1(void* ptr, void* p1) +{ + static_cast(ptr)->setP1(*static_cast(p1)); +} + +void QLine_SetP2(void* ptr, void* p2) +{ + static_cast(ptr)->setP2(*static_cast(p2)); +} + +void QLine_SetPoints(void* ptr, void* p1, void* p2) +{ + static_cast(ptr)->setPoints(*static_cast(p1), *static_cast(p2)); +} + +void QLine_Translate(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void QLine_Translate2(void* ptr, int dx, int dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void* QLine_Translated(void* ptr, void* offset) +{ + return ({ QLine tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QLine_Translated2(void* ptr, int dx, int dy) +{ + return ({ QLine tmpValue = static_cast(ptr)->translated(dx, dy); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +int QLine_X1(void* ptr) +{ + return static_cast(ptr)->x1(); +} + +int QLine_X2(void* ptr) +{ + return static_cast(ptr)->x2(); +} + +int QLine_Y1(void* ptr) +{ + return static_cast(ptr)->y1(); +} + +int QLine_Y2(void* ptr) +{ + return static_cast(ptr)->y2(); +} + +Q_DECLARE_METATYPE(QLineF) +Q_DECLARE_METATYPE(QLineF*) +void* QLineF_NewQLineF() +{ + return new QLineF(); +} + +void* QLineF_NewQLineF2(void* p1, void* p2) +{ + return new QLineF(*static_cast(p1), *static_cast(p2)); +} + +void* QLineF_NewQLineF3(double x1, double y1, double x2, double y2) +{ + return new QLineF(x1, y1, x2, y2); +} + +void* QLineF_NewQLineF4(void* line) +{ + return new QLineF(*static_cast(line)); +} + +double QLineF_Angle(void* ptr) +{ + return static_cast(ptr)->angle(); +} + +double QLineF_AngleTo(void* ptr, void* line) +{ + return static_cast(ptr)->angleTo(*static_cast(line)); +} + +void* QLineF_Center(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +double QLineF_Dx(void* ptr) +{ + return static_cast(ptr)->dx(); +} + +double QLineF_Dy(void* ptr) +{ + return static_cast(ptr)->dy(); +} + +void* QLineF_QLineF_FromPolar(double length, double angle) +{ + return ({ QLineF tmpValue = QLineF::fromPolar(length, angle); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +long long QLineF_Intersect(void* ptr, void* line, void* intersectionPoint) +{ + return static_cast(ptr)->intersect(*static_cast(line), static_cast(intersectionPoint)); +} + +char QLineF_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +double QLineF_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +void* QLineF_NormalVector(void* ptr) +{ + return ({ QLineF tmpValue = static_cast(ptr)->normalVector(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QLineF_P1(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->p1(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QLineF_P2(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->p2(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QLineF_PointAt(void* ptr, double t) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pointAt(t); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QLineF_SetAngle(void* ptr, double angle) +{ + static_cast(ptr)->setAngle(angle); +} + +void QLineF_SetLength(void* ptr, double length) +{ + static_cast(ptr)->setLength(length); +} + +void QLineF_SetLine(void* ptr, double x1, double y1, double x2, double y2) +{ + static_cast(ptr)->setLine(x1, y1, x2, y2); +} + +void QLineF_SetP1(void* ptr, void* p1) +{ + static_cast(ptr)->setP1(*static_cast(p1)); +} + +void QLineF_SetP2(void* ptr, void* p2) +{ + static_cast(ptr)->setP2(*static_cast(p2)); +} + +void QLineF_SetPoints(void* ptr, void* p1, void* p2) +{ + static_cast(ptr)->setPoints(*static_cast(p1), *static_cast(p2)); +} + +void* QLineF_ToLine(void* ptr) +{ + return ({ QLine tmpValue = static_cast(ptr)->toLine(); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void QLineF_Translate(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void QLineF_Translate2(void* ptr, double dx, double dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void* QLineF_Translated(void* ptr, void* offset) +{ + return ({ QLineF tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QLineF_Translated2(void* ptr, double dx, double dy) +{ + return ({ QLineF tmpValue = static_cast(ptr)->translated(dx, dy); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QLineF_UnitVector(void* ptr) +{ + return ({ QLineF tmpValue = static_cast(ptr)->unitVector(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +double QLineF_X1(void* ptr) +{ + return static_cast(ptr)->x1(); +} + +double QLineF_X2(void* ptr) +{ + return static_cast(ptr)->x2(); +} + +double QLineF_Y1(void* ptr) +{ + return static_cast(ptr)->y1(); +} + +double QLineF_Y2(void* ptr) +{ + return static_cast(ptr)->y2(); +} + +Q_DECLARE_METATYPE(QLocale) +Q_DECLARE_METATYPE(QLocale*) +void* QLocale_NewQLocale() +{ + return new QLocale(); +} + +void* QLocale_NewQLocale2(struct QtCore_PackedString name) +{ + return new QLocale(QString::fromUtf8(name.data, name.len)); +} + +void* QLocale_NewQLocale3(long long language, long long country) +{ + return new QLocale(static_cast(language), static_cast(country)); +} + +void* QLocale_NewQLocale4(long long language, long long scri, long long country) +{ + return new QLocale(static_cast(language), static_cast(scri), static_cast(country)); +} + +void* QLocale_NewQLocale5(void* other) +{ + return new QLocale(*static_cast(other)); +} + +struct QtCore_PackedString QLocale_AmText(void* ptr) +{ + return ({ QByteArray t5fc4d4 = static_cast(ptr)->amText().toUtf8(); QtCore_PackedString { const_cast(t5fc4d4.prepend("WHITESPACE").constData()+10), t5fc4d4.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_Bcp47Name(void* ptr) +{ + return ({ QByteArray t0246a7 = static_cast(ptr)->bcp47Name().toUtf8(); QtCore_PackedString { const_cast(t0246a7.prepend("WHITESPACE").constData()+10), t0246a7.size()-10 }; }); +} + +void* QLocale_QLocale_C() +{ + return new QLocale(QLocale::c()); +} + +long long QLocale_Country(void* ptr) +{ + return static_cast(ptr)->country(); +} + +struct QtCore_PackedString QLocale_QLocale_CountryToString(long long country) +{ + return ({ QByteArray tbdb30e = QLocale::countryToString(static_cast(country)).toUtf8(); QtCore_PackedString { const_cast(tbdb30e.prepend("WHITESPACE").constData()+10), tbdb30e.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_CreateSeparatedList(void* ptr, struct QtCore_PackedString list) +{ + return ({ QByteArray t6f2da9 = static_cast(ptr)->createSeparatedList(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)).toUtf8(); QtCore_PackedString { const_cast(t6f2da9.prepend("WHITESPACE").constData()+10), t6f2da9.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_CurrencySymbol(void* ptr, long long format) +{ + return ({ QByteArray t19bd4c = static_cast(ptr)->currencySymbol(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t19bd4c.prepend("WHITESPACE").constData()+10), t19bd4c.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_DateFormat(void* ptr, long long format) +{ + return ({ QByteArray t3ea82c = static_cast(ptr)->dateFormat(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3ea82c.prepend("WHITESPACE").constData()+10), t3ea82c.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_DateTimeFormat(void* ptr, long long format) +{ + return ({ QByteArray t3e01fc = static_cast(ptr)->dateTimeFormat(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3e01fc.prepend("WHITESPACE").constData()+10), t3e01fc.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_DayName(void* ptr, int day, long long ty) +{ + return ({ QByteArray t4220d0 = static_cast(ptr)->dayName(day, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t4220d0.prepend("WHITESPACE").constData()+10), t4220d0.size()-10 }; }); +} + +void* QLocale_DecimalPoint(void* ptr) +{ + return new QChar(static_cast(ptr)->decimalPoint()); +} + +void* QLocale_Exponential(void* ptr) +{ + return new QChar(static_cast(ptr)->exponential()); +} + +long long QLocale_FirstDayOfWeek(void* ptr) +{ + return static_cast(ptr)->firstDayOfWeek(); +} + +struct QtCore_PackedString QLocale_FormattedDataSize2(void* ptr, long long bytes, int precision, long long format) +{ + return ({ QByteArray t3e7c75 = static_cast(ptr)->formattedDataSize(bytes, precision, static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3e7c75.prepend("WHITESPACE").constData()+10), t3e7c75.size()-10 }; }); +} + +void* QLocale_GroupSeparator(void* ptr) +{ + return new QChar(static_cast(ptr)->groupSeparator()); +} + +long long QLocale_Language(void* ptr) +{ + return static_cast(ptr)->language(); +} + +struct QtCore_PackedString QLocale_QLocale_LanguageToString(long long language) +{ + return ({ QByteArray t29d017 = QLocale::languageToString(static_cast(language)).toUtf8(); QtCore_PackedString { const_cast(t29d017.prepend("WHITESPACE").constData()+10), t29d017.size()-10 }; }); +} + +struct QtCore_PackedList QLocale_QLocale_MatchingLocales(long long language, long long scri, long long country) +{ + return ({ QList* tmpValue0a12b0 = new QList(QLocale::matchingLocales(static_cast(language), static_cast(scri), static_cast(country))); QtCore_PackedList { tmpValue0a12b0, tmpValue0a12b0->size() }; }); +} + +long long QLocale_MeasurementSystem(void* ptr) +{ + return static_cast(ptr)->measurementSystem(); +} + +struct QtCore_PackedString QLocale_MonthName(void* ptr, int month, long long ty) +{ + return ({ QByteArray t17d183 = static_cast(ptr)->monthName(month, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t17d183.prepend("WHITESPACE").constData()+10), t17d183.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_Name(void* ptr) +{ + return ({ QByteArray tee867e = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(tee867e.prepend("WHITESPACE").constData()+10), tee867e.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_NativeCountryName(void* ptr) +{ + return ({ QByteArray t08c386 = static_cast(ptr)->nativeCountryName().toUtf8(); QtCore_PackedString { const_cast(t08c386.prepend("WHITESPACE").constData()+10), t08c386.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_NativeLanguageName(void* ptr) +{ + return ({ QByteArray t34cbe6 = static_cast(ptr)->nativeLanguageName().toUtf8(); QtCore_PackedString { const_cast(t34cbe6.prepend("WHITESPACE").constData()+10), t34cbe6.size()-10 }; }); +} + +void* QLocale_NegativeSign(void* ptr) +{ + return new QChar(static_cast(ptr)->negativeSign()); +} + +long long QLocale_NumberOptions(void* ptr) +{ + return static_cast(ptr)->numberOptions(); +} + +void* QLocale_Percent(void* ptr) +{ + return new QChar(static_cast(ptr)->percent()); +} + +struct QtCore_PackedString QLocale_PmText(void* ptr) +{ + return ({ QByteArray t37d9b2 = static_cast(ptr)->pmText().toUtf8(); QtCore_PackedString { const_cast(t37d9b2.prepend("WHITESPACE").constData()+10), t37d9b2.size()-10 }; }); +} + +void* QLocale_PositiveSign(void* ptr) +{ + return new QChar(static_cast(ptr)->positiveSign()); +} + +struct QtCore_PackedString QLocale_QuoteString(void* ptr, struct QtCore_PackedString str, long long style) +{ + return ({ QByteArray t76145a = static_cast(ptr)->quoteString(QString::fromUtf8(str.data, str.len), static_cast(style)).toUtf8(); QtCore_PackedString { const_cast(t76145a.prepend("WHITESPACE").constData()+10), t76145a.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_QuoteString2(void* ptr, void* str, long long style) +{ + return ({ QByteArray tef32e3 = static_cast(ptr)->quoteString(*static_cast(str), static_cast(style)).toUtf8(); QtCore_PackedString { const_cast(tef32e3.prepend("WHITESPACE").constData()+10), tef32e3.size()-10 }; }); +} + +long long QLocale_Script(void* ptr) +{ + return static_cast(ptr)->script(); +} + +struct QtCore_PackedString QLocale_QLocale_ScriptToString(long long scri) +{ + return ({ QByteArray t535509 = QLocale::scriptToString(static_cast(scri)).toUtf8(); QtCore_PackedString { const_cast(t535509.prepend("WHITESPACE").constData()+10), t535509.size()-10 }; }); +} + +void QLocale_QLocale_SetDefault(void* locale) +{ + QLocale::setDefault(*static_cast(locale)); +} + +void QLocale_SetNumberOptions(void* ptr, long long options) +{ + static_cast(ptr)->setNumberOptions(static_cast(options)); +} + +struct QtCore_PackedString QLocale_StandaloneDayName(void* ptr, int day, long long ty) +{ + return ({ QByteArray t7850cf = static_cast(ptr)->standaloneDayName(day, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t7850cf.prepend("WHITESPACE").constData()+10), t7850cf.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_StandaloneMonthName(void* ptr, int month, long long ty) +{ + return ({ QByteArray t9ff9e7 = static_cast(ptr)->standaloneMonthName(month, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t9ff9e7.prepend("WHITESPACE").constData()+10), t9ff9e7.size()-10 }; }); +} + +void QLocale_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QLocale_QLocale_System() +{ + return new QLocale(QLocale::system()); +} + +long long QLocale_TextDirection(void* ptr) +{ + return static_cast(ptr)->textDirection(); +} + +struct QtCore_PackedString QLocale_TimeFormat(void* ptr, long long format) +{ + return ({ QByteArray t94be08 = static_cast(ptr)->timeFormat(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t94be08.prepend("WHITESPACE").constData()+10), t94be08.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString(void* ptr, long long value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString2(void* ptr, unsigned long long value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString3(void* ptr, short value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString4(void* ptr, unsigned short value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString5(void* ptr, int value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString6(void* ptr, unsigned int value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString7(void* ptr, double value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString8(void* ptr, double value, struct QtCore_PackedString symbol, int precision) +{ + return ({ QByteArray t891a06 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len), precision).toUtf8(); QtCore_PackedString { const_cast(t891a06.prepend("WHITESPACE").constData()+10), t891a06.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString9(void* ptr, float value, struct QtCore_PackedString symbol) +{ + return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToCurrencyString10(void* ptr, float i, struct QtCore_PackedString symbol, int precision) +{ + return ({ QByteArray t32b253 = static_cast(ptr)->toCurrencyString(i, QString::fromUtf8(symbol.data, symbol.len), precision).toUtf8(); QtCore_PackedString { const_cast(t32b253.prepend("WHITESPACE").constData()+10), t32b253.size()-10 }; }); +} + +void* QLocale_ToDate(void* ptr, struct QtCore_PackedString stri, long long format) +{ + return new QDate(static_cast(ptr)->toDate(QString::fromUtf8(stri.data, stri.len), static_cast(format))); +} + +void* QLocale_ToDate2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format) +{ + return new QDate(static_cast(ptr)->toDate(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); +} + +void* QLocale_ToDateTime(void* ptr, struct QtCore_PackedString stri, long long format) +{ + return new QDateTime(static_cast(ptr)->toDateTime(QString::fromUtf8(stri.data, stri.len), static_cast(format))); +} + +void* QLocale_ToDateTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format) +{ + return new QDateTime(static_cast(ptr)->toDateTime(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); +} + +double QLocale_ToDouble(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toDouble(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +double QLocale_ToDouble2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toDouble(*static_cast(s), reinterpret_cast(ok)); +} + +double QLocale_ToDouble3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toDouble(*static_cast(s), reinterpret_cast(ok)); +} + +float QLocale_ToFloat(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toFloat(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +float QLocale_ToFloat2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toFloat(*static_cast(s), reinterpret_cast(ok)); +} + +float QLocale_ToFloat3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toFloat(*static_cast(s), reinterpret_cast(ok)); +} + +int QLocale_ToInt(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toInt(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +int QLocale_ToInt2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toInt(*static_cast(s), reinterpret_cast(ok)); +} + +int QLocale_ToInt3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toInt(*static_cast(s), reinterpret_cast(ok)); +} + +long QLocale_ToLong(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toLong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +long QLocale_ToLong2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toLong(*static_cast(s), reinterpret_cast(ok)); +} + +long QLocale_ToLong3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toLong(*static_cast(s), reinterpret_cast(ok)); +} + +long long QLocale_ToLongLong(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toLongLong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +long long QLocale_ToLongLong2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toLongLong(*static_cast(s), reinterpret_cast(ok)); +} + +long long QLocale_ToLongLong3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toLongLong(*static_cast(s), reinterpret_cast(ok)); +} + +struct QtCore_PackedString QLocale_ToLower(void* ptr, struct QtCore_PackedString str) +{ + return ({ QByteArray t112fbe = static_cast(ptr)->toLower(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(t112fbe.prepend("WHITESPACE").constData()+10), t112fbe.size()-10 }; }); +} + +short QLocale_ToShort(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toShort(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +short QLocale_ToShort2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toShort(*static_cast(s), reinterpret_cast(ok)); +} + +short QLocale_ToShort3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toShort(*static_cast(s), reinterpret_cast(ok)); +} + +struct QtCore_PackedString QLocale_ToString(void* ptr, long long i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString2(void* ptr, unsigned long long i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString3(void* ptr, long i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString4(void* ptr, unsigned long i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString5(void* ptr, short i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString6(void* ptr, unsigned short i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString7(void* ptr, int i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString8(void* ptr, unsigned int i) +{ + return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString9(void* ptr, double i, char* ff, int prec) +{ + return ({ QByteArray t07d146 = static_cast(ptr)->toString(i, *ff, prec).toUtf8(); QtCore_PackedString { const_cast(t07d146.prepend("WHITESPACE").constData()+10), t07d146.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString10(void* ptr, float i, char* ff, int prec) +{ + return ({ QByteArray t07d146 = static_cast(ptr)->toString(i, *ff, prec).toUtf8(); QtCore_PackedString { const_cast(t07d146.prepend("WHITESPACE").constData()+10), t07d146.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString11(void* ptr, void* date, struct QtCore_PackedString format) +{ + return ({ QByteArray t198629 = static_cast(ptr)->toString(*static_cast(date), QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t198629.prepend("WHITESPACE").constData()+10), t198629.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString12(void* ptr, void* ti, struct QtCore_PackedString format) +{ + return ({ QByteArray t607af9 = static_cast(ptr)->toString(*static_cast(ti), QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t607af9.prepend("WHITESPACE").constData()+10), t607af9.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString13(void* ptr, void* dateTime, struct QtCore_PackedString format) +{ + return ({ QByteArray t336e5f = static_cast(ptr)->toString(*static_cast(dateTime), QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t336e5f.prepend("WHITESPACE").constData()+10), t336e5f.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString14(void* ptr, void* date, void* format) +{ + return ({ QByteArray t08b601 = static_cast(ptr)->toString(*static_cast(date), *static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t08b601.prepend("WHITESPACE").constData()+10), t08b601.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString15(void* ptr, void* ti, void* format) +{ + return ({ QByteArray t697961 = static_cast(ptr)->toString(*static_cast(ti), *static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t697961.prepend("WHITESPACE").constData()+10), t697961.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString16(void* ptr, void* dateTime, void* format) +{ + return ({ QByteArray t5abf1a = static_cast(ptr)->toString(*static_cast(dateTime), *static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t5abf1a.prepend("WHITESPACE").constData()+10), t5abf1a.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString17(void* ptr, void* date, long long format) +{ + return ({ QByteArray t1fa262 = static_cast(ptr)->toString(*static_cast(date), static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t1fa262.prepend("WHITESPACE").constData()+10), t1fa262.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString18(void* ptr, void* ti, long long format) +{ + return ({ QByteArray tb6230e = static_cast(ptr)->toString(*static_cast(ti), static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tb6230e.prepend("WHITESPACE").constData()+10), tb6230e.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_ToString19(void* ptr, void* dateTime, long long format) +{ + return ({ QByteArray t96745f = static_cast(ptr)->toString(*static_cast(dateTime), static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t96745f.prepend("WHITESPACE").constData()+10), t96745f.size()-10 }; }); +} + +void* QLocale_ToTime(void* ptr, struct QtCore_PackedString stri, long long format) +{ + return new QTime(static_cast(ptr)->toTime(QString::fromUtf8(stri.data, stri.len), static_cast(format))); +} + +void* QLocale_ToTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format) +{ + return new QTime(static_cast(ptr)->toTime(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); +} + +unsigned int QLocale_ToUInt(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toUInt(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +unsigned int QLocale_ToUInt2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toUInt(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned int QLocale_ToUInt3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toUInt(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned long QLocale_ToULong(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toULong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +unsigned long QLocale_ToULong2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toULong(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned long QLocale_ToULong3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toULong(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned long long QLocale_ToULongLong(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toULongLong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +unsigned long long QLocale_ToULongLong2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toULongLong(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned long long QLocale_ToULongLong3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toULongLong(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned short QLocale_ToUShort(void* ptr, struct QtCore_PackedString s, char* ok) +{ + return static_cast(ptr)->toUShort(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); +} + +unsigned short QLocale_ToUShort2(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toUShort(*static_cast(s), reinterpret_cast(ok)); +} + +unsigned short QLocale_ToUShort3(void* ptr, void* s, char* ok) +{ + return static_cast(ptr)->toUShort(*static_cast(s), reinterpret_cast(ok)); +} + +struct QtCore_PackedString QLocale_ToUpper(void* ptr, struct QtCore_PackedString str) +{ + return ({ QByteArray t6969d0 = static_cast(ptr)->toUpper(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(t6969d0.prepend("WHITESPACE").constData()+10), t6969d0.size()-10 }; }); +} + +struct QtCore_PackedString QLocale_UiLanguages(void* ptr) +{ + return ({ QByteArray tf4f58b = static_cast(ptr)->uiLanguages().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf4f58b.prepend("WHITESPACE").constData()+10), tf4f58b.size()-10 }; }); +} + +struct QtCore_PackedList QLocale_Weekdays(void* ptr) +{ + return ({ QList* tmpValueae25dd = new QList(static_cast(ptr)->weekdays()); QtCore_PackedList { tmpValueae25dd, tmpValueae25dd->size() }; }); +} + +void* QLocale_ZeroDigit(void* ptr) +{ + return new QChar(static_cast(ptr)->zeroDigit()); +} + +void QLocale_DestroyQLocale(void* ptr) +{ + static_cast(ptr)->~QLocale(); +} + +void* QLocale___matchingLocales_atList(void* ptr, int i) +{ + return new QLocale(({QLocale tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QLocale___matchingLocales_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QLocale___matchingLocales_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +long long QLocale___weekdays_atList(void* ptr, int i) +{ + return ({Qt::DayOfWeek tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocale___weekdays_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocale___weekdays_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QLockFile*) +void* QLockFile_NewQLockFile(struct QtCore_PackedString fileName) +{ + return new QLockFile(QString::fromUtf8(fileName.data, fileName.len)); +} + +long long QLockFile_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +char QLockFile_GetLockInfo(void* ptr, long long pid, struct QtCore_PackedString hostname, struct QtCore_PackedString appname) +{ + return static_cast(ptr)->getLockInfo(&pid, new QString(QString::fromUtf8(hostname.data, hostname.len)), new QString(QString::fromUtf8(appname.data, appname.len))); +} + +char QLockFile_IsLocked(void* ptr) +{ + return static_cast(ptr)->isLocked(); +} + +char QLockFile_Lock(void* ptr) +{ + return static_cast(ptr)->lock(); +} + +char QLockFile_RemoveStaleLockFile(void* ptr) +{ + return static_cast(ptr)->removeStaleLockFile(); +} + +void QLockFile_SetStaleLockTime(void* ptr, int staleLockTime) +{ + static_cast(ptr)->setStaleLockTime(staleLockTime); +} + +int QLockFile_StaleLockTime(void* ptr) +{ + return static_cast(ptr)->staleLockTime(); +} + +char QLockFile_TryLock(void* ptr, int timeout) +{ + return static_cast(ptr)->tryLock(timeout); +} + +void QLockFile_Unlock(void* ptr) +{ + static_cast(ptr)->unlock(); +} + +void QLockFile_DestroyQLockFile(void* ptr) +{ + static_cast(ptr)->~QLockFile(); +} + +Q_DECLARE_METATYPE(QLoggingCategory*) +void* QLoggingCategory_NewQLoggingCategory2(char* category) +{ + return new QLoggingCategory(const_cast(category)); +} + +struct QtCore_PackedString QLoggingCategory_CategoryName(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->categoryName()), -1 }; +} + +void* QLoggingCategory_QLoggingCategory_DefaultCategory() +{ + return QLoggingCategory::defaultCategory(); +} + +char QLoggingCategory_IsCriticalEnabled(void* ptr) +{ + return static_cast(ptr)->isCriticalEnabled(); +} + +char QLoggingCategory_IsDebugEnabled(void* ptr) +{ + return static_cast(ptr)->isDebugEnabled(); +} + +char QLoggingCategory_IsInfoEnabled(void* ptr) +{ + return static_cast(ptr)->isInfoEnabled(); +} + +char QLoggingCategory_IsWarningEnabled(void* ptr) +{ + return static_cast(ptr)->isWarningEnabled(); +} + +void QLoggingCategory_QLoggingCategory_SetFilterRules(struct QtCore_PackedString rules) +{ + QLoggingCategory::setFilterRules(QString::fromUtf8(rules.data, rules.len)); +} + +void QLoggingCategory_DestroyQLoggingCategory(void* ptr) +{ + static_cast(ptr)->~QLoggingCategory(); +} + +Q_DECLARE_METATYPE(QMargins) +Q_DECLARE_METATYPE(QMargins*) +void* QMargins_NewQMargins() +{ + return new QMargins(); +} + +void* QMargins_NewQMargins2(int left, int top, int right, int bottom) +{ + return new QMargins(left, top, right, bottom); +} + +int QMargins_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +char QMargins_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +int QMargins_Left(void* ptr) +{ + return static_cast(ptr)->left(); +} + +int QMargins_Right(void* ptr) +{ + return static_cast(ptr)->right(); +} + +void QMargins_SetBottom(void* ptr, int bottom) +{ + static_cast(ptr)->setBottom(bottom); +} + +void QMargins_SetLeft(void* ptr, int left) +{ + static_cast(ptr)->setLeft(left); +} + +void QMargins_SetRight(void* ptr, int right) +{ + static_cast(ptr)->setRight(right); +} + +void QMargins_SetTop(void* ptr, int Top) +{ + static_cast(ptr)->setTop(Top); +} + +int QMargins_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +Q_DECLARE_METATYPE(QMarginsF) +Q_DECLARE_METATYPE(QMarginsF*) +void* QMarginsF_NewQMarginsF() +{ + return new QMarginsF(); +} + +void* QMarginsF_NewQMarginsF2(double left, double top, double right, double bottom) +{ + return new QMarginsF(left, top, right, bottom); +} + +void* QMarginsF_NewQMarginsF3(void* margins) +{ + return new QMarginsF(*static_cast(margins)); +} + +double QMarginsF_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +char QMarginsF_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +double QMarginsF_Left(void* ptr) +{ + return static_cast(ptr)->left(); +} + +double QMarginsF_Right(void* ptr) +{ + return static_cast(ptr)->right(); +} + +void QMarginsF_SetBottom(void* ptr, double bottom) +{ + static_cast(ptr)->setBottom(bottom); +} + +void QMarginsF_SetLeft(void* ptr, double left) +{ + static_cast(ptr)->setLeft(left); +} + +void QMarginsF_SetRight(void* ptr, double right) +{ + static_cast(ptr)->setRight(right); +} + +void QMarginsF_SetTop(void* ptr, double Top) +{ + static_cast(ptr)->setTop(Top); +} + +void* QMarginsF_ToMargins(void* ptr) +{ + return ({ QMargins tmpValue = static_cast(ptr)->toMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +double QMarginsF_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +Q_DECLARE_METATYPE(QMessageAuthenticationCode*) +void* QMessageAuthenticationCode_NewQMessageAuthenticationCode(long long method, void* key) +{ + return new QMessageAuthenticationCode(static_cast(method), *static_cast(key)); +} + +void QMessageAuthenticationCode_AddData(void* ptr, char* data, int length) +{ + static_cast(ptr)->addData(const_cast(data), length); +} + +void QMessageAuthenticationCode_AddData2(void* ptr, void* data) +{ + static_cast(ptr)->addData(*static_cast(data)); +} + +char QMessageAuthenticationCode_AddData3(void* ptr, void* device) +{ + return static_cast(ptr)->addData(static_cast(device)); +} + +void* QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(void* message, void* key, long long method) +{ + return new QByteArray(QMessageAuthenticationCode::hash(*static_cast(message), *static_cast(key), static_cast(method))); +} + +void QMessageAuthenticationCode_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void* QMessageAuthenticationCode_Result(void* ptr) +{ + return new QByteArray(static_cast(ptr)->result()); +} + +void QMessageAuthenticationCode_SetKey(void* ptr, void* key) +{ + static_cast(ptr)->setKey(*static_cast(key)); +} + +void QMessageAuthenticationCode_DestroyQMessageAuthenticationCode(void* ptr) +{ + static_cast(ptr)->~QMessageAuthenticationCode(); +} + +Q_DECLARE_METATYPE(QMessageLogger*) +void* QMessageLogger_NewQMessageLogger2() +{ + return new QMessageLogger(); +} + +void* QMessageLogger_NewQMessageLogger3(char* file, int line, char* function) +{ + return new QMessageLogger(const_cast(file), line, const_cast(function)); +} + +void* QMessageLogger_NewQMessageLogger4(char* file, int line, char* function, char* category) +{ + return new QMessageLogger(const_cast(file), line, const_cast(function), const_cast(category)); +} + +void* QMessageLogger_Critical4(void* ptr) +{ + return new QDebug(static_cast(ptr)->critical()); +} + +void* QMessageLogger_Critical5(void* ptr, void* cat) +{ + return new QDebug(static_cast(ptr)->critical(*static_cast(cat))); +} + +void* QMessageLogger_Debug4(void* ptr) +{ + return new QDebug(static_cast(ptr)->debug()); +} + +void* QMessageLogger_Debug5(void* ptr, void* cat) +{ + return new QDebug(static_cast(ptr)->debug(*static_cast(cat))); +} + +void* QMessageLogger_Info4(void* ptr) +{ + return new QDebug(static_cast(ptr)->info()); +} + +void* QMessageLogger_Info5(void* ptr, void* cat) +{ + return new QDebug(static_cast(ptr)->info(*static_cast(cat))); +} + +void* QMessageLogger_Warning4(void* ptr) +{ + return new QDebug(static_cast(ptr)->warning()); +} + +void* QMessageLogger_Warning5(void* ptr, void* cat) +{ + return new QDebug(static_cast(ptr)->warning(*static_cast(cat))); +} + +struct QtCore_PackedString QMetaClassInfo_Name(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; +} + +struct QtCore_PackedString QMetaClassInfo_Value(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->value()), -1 }; +} + +struct QtCore_PackedString QMetaEnum_EnumName(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->enumName()), -1 }; +} + +char QMetaEnum_IsFlag(void* ptr) +{ + return static_cast(ptr)->isFlag(); +} + +char QMetaEnum_IsScoped(void* ptr) +{ + return static_cast(ptr)->isScoped(); +} + +char QMetaEnum_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtCore_PackedString QMetaEnum_Key(void* ptr, int index) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->key(index)), index }; +} + +int QMetaEnum_KeyCount(void* ptr) +{ + return static_cast(ptr)->keyCount(); +} + +int QMetaEnum_KeyToValue(void* ptr, char* key, char* ok) +{ + return static_cast(ptr)->keyToValue(const_cast(key), reinterpret_cast(ok)); +} + +int QMetaEnum_KeysToValue(void* ptr, char* keys, char* ok) +{ + return static_cast(ptr)->keysToValue(const_cast(keys), reinterpret_cast(ok)); +} + +struct QtCore_PackedString QMetaEnum_Name(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; +} + +struct QtCore_PackedString QMetaEnum_Scope(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->scope()), -1 }; +} + +int QMetaEnum_Value(void* ptr, int index) +{ + return static_cast(ptr)->value(index); +} + +struct QtCore_PackedString QMetaEnum_ValueToKey(void* ptr, int value) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->valueToKey(value)), value }; +} + +void* QMetaEnum_ValueToKeys(void* ptr, int value) +{ + return new QByteArray(static_cast(ptr)->valueToKeys(value)); +} + +long long QMetaMethod_Access(void* ptr) +{ + return static_cast(ptr)->access(); +} + +char QMetaMethod_Invoke(void* ptr, void* object, long long connectionType, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->invoke(static_cast(object), static_cast(connectionType), *static_cast(returnValue), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaMethod_Invoke2(void* ptr, void* object, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->invoke(static_cast(object), *static_cast(returnValue), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaMethod_Invoke3(void* ptr, void* object, long long connectionType, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->invoke(static_cast(object), static_cast(connectionType), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaMethod_Invoke4(void* ptr, void* object, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->invoke(static_cast(object), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaMethod_InvokeOnGadget(void* ptr, void* gadget, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->invokeOnGadget(gadget, *static_cast(returnValue), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaMethod_InvokeOnGadget2(void* ptr, void* gadget, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->invokeOnGadget(gadget, *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaMethod_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QMetaMethod_MethodIndex(void* ptr) +{ + return static_cast(ptr)->methodIndex(); +} + +void* QMetaMethod_MethodSignature(void* ptr) +{ + return new QByteArray(static_cast(ptr)->methodSignature()); +} + +long long QMetaMethod_MethodType(void* ptr) +{ + return static_cast(ptr)->methodType(); +} + +void* QMetaMethod_Name(void* ptr) +{ + return new QByteArray(static_cast(ptr)->name()); +} + +int QMetaMethod_ParameterCount(void* ptr) +{ + return static_cast(ptr)->parameterCount(); +} + +struct QtCore_PackedList QMetaMethod_ParameterNames(void* ptr) +{ + return ({ QList* tmpValuec7ea97 = new QList(static_cast(ptr)->parameterNames()); QtCore_PackedList { tmpValuec7ea97, tmpValuec7ea97->size() }; }); +} + +int QMetaMethod_ParameterType(void* ptr, int index) +{ + return static_cast(ptr)->parameterType(index); +} + +struct QtCore_PackedList QMetaMethod_ParameterTypes(void* ptr) +{ + return ({ QList* tmpValue4f9e78 = new QList(static_cast(ptr)->parameterTypes()); QtCore_PackedList { tmpValue4f9e78, tmpValue4f9e78->size() }; }); +} + +int QMetaMethod_ReturnType(void* ptr) +{ + return static_cast(ptr)->returnType(); +} + +int QMetaMethod_Revision(void* ptr) +{ + return static_cast(ptr)->revision(); +} + +struct QtCore_PackedString QMetaMethod_Tag(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->tag()), -1 }; +} + +struct QtCore_PackedString QMetaMethod_TypeName(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->typeName()), -1 }; +} + +void* QMetaMethod___parameterNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMetaMethod___parameterNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMetaMethod___parameterNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMetaMethod___parameterTypes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMetaMethod___parameterTypes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMetaMethod___parameterTypes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QMetaObject_QMetaObject_CheckConnectArgs(char* sign, char* method) +{ + return QMetaObject::checkConnectArgs(const_cast(sign), const_cast(method)); +} + +char QMetaObject_QMetaObject_CheckConnectArgs2(void* sign, void* method) +{ + return QMetaObject::checkConnectArgs(*static_cast(sign), *static_cast(method)); +} + +int QMetaObject_ClassInfoCount(void* ptr) +{ + return static_cast(ptr)->classInfoCount(); +} + +int QMetaObject_ClassInfoOffset(void* ptr) +{ + return static_cast(ptr)->classInfoOffset(); +} + +struct QtCore_PackedString QMetaObject_ClassName(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->className()), -1 }; +} + +void QMetaObject_QMetaObject_ConnectSlotsByName(void* object) +{ + QMetaObject::connectSlotsByName(static_cast(object)); +} + +void* QMetaObject_Constructor(void* ptr, int index) +{ + return new QMetaMethod(static_cast(ptr)->constructor(index)); +} + +int QMetaObject_ConstructorCount(void* ptr) +{ + return static_cast(ptr)->constructorCount(); +} + +int QMetaObject_EnumeratorCount(void* ptr) +{ + return static_cast(ptr)->enumeratorCount(); +} + +int QMetaObject_EnumeratorOffset(void* ptr) +{ + return static_cast(ptr)->enumeratorOffset(); +} + +int QMetaObject_IndexOfClassInfo(void* ptr, char* name) +{ + return static_cast(ptr)->indexOfClassInfo(const_cast(name)); +} + +int QMetaObject_IndexOfConstructor(void* ptr, char* constructor) +{ + return static_cast(ptr)->indexOfConstructor(const_cast(constructor)); +} + +int QMetaObject_IndexOfEnumerator(void* ptr, char* name) +{ + return static_cast(ptr)->indexOfEnumerator(const_cast(name)); +} + +int QMetaObject_IndexOfMethod(void* ptr, char* method) +{ + return static_cast(ptr)->indexOfMethod(const_cast(method)); +} + +int QMetaObject_IndexOfProperty(void* ptr, char* name) +{ + return static_cast(ptr)->indexOfProperty(const_cast(name)); +} + +int QMetaObject_IndexOfSignal(void* ptr, char* sign) +{ + return static_cast(ptr)->indexOfSignal(const_cast(sign)); +} + +int QMetaObject_IndexOfSlot(void* ptr, char* slot) +{ + return static_cast(ptr)->indexOfSlot(const_cast(slot)); +} + +char QMetaObject_Inherits(void* ptr, void* metaObject) +{ + return static_cast(ptr)->inherits(static_cast(metaObject)); +} + +char QMetaObject_QMetaObject_InvokeMethod(void* obj, char* member, long long ty, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), static_cast(ty), *static_cast(ret), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaObject_QMetaObject_InvokeMethod2(void* obj, char* member, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), *static_cast(ret), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaObject_QMetaObject_InvokeMethod3(void* obj, char* member, long long ty, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), static_cast(ty), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +char QMetaObject_QMetaObject_InvokeMethod4(void* obj, char* member, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +void* QMetaObject_Method(void* ptr, int index) +{ + return new QMetaMethod(static_cast(ptr)->method(index)); +} + +int QMetaObject_MethodCount(void* ptr) +{ + return static_cast(ptr)->methodCount(); +} + +int QMetaObject_MethodOffset(void* ptr) +{ + return static_cast(ptr)->methodOffset(); +} + +void* QMetaObject_NewInstance(void* ptr, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) +{ + return static_cast(ptr)->newInstance(*static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); +} + +void* QMetaObject_QMetaObject_NormalizedSignature(char* method) +{ + return new QByteArray(QMetaObject::normalizedSignature(const_cast(method))); +} + +void* QMetaObject_QMetaObject_NormalizedType(char* ty) +{ + return new QByteArray(QMetaObject::normalizedType(const_cast(ty))); +} + +int QMetaObject_PropertyCount(void* ptr) +{ + return static_cast(ptr)->propertyCount(); +} + +int QMetaObject_PropertyOffset(void* ptr) +{ + return static_cast(ptr)->propertyOffset(); +} + +void* QMetaObject_SuperClass(void* ptr) +{ + return const_cast(static_cast(ptr)->superClass()); +} + +char QMetaProperty_HasNotifySignal(void* ptr) +{ + return static_cast(ptr)->hasNotifySignal(); +} + +char QMetaProperty_IsConstant(void* ptr) +{ + return static_cast(ptr)->isConstant(); +} + +char QMetaProperty_IsDesignable(void* ptr, void* object) +{ + return static_cast(ptr)->isDesignable(static_cast(object)); +} + +char QMetaProperty_IsEnumType(void* ptr) +{ + return static_cast(ptr)->isEnumType(); +} + +char QMetaProperty_IsFinal(void* ptr) +{ + return static_cast(ptr)->isFinal(); +} + +char QMetaProperty_IsFlagType(void* ptr) +{ + return static_cast(ptr)->isFlagType(); +} + +char QMetaProperty_IsReadable(void* ptr) +{ + return static_cast(ptr)->isReadable(); +} + +char QMetaProperty_IsResettable(void* ptr) +{ + return static_cast(ptr)->isResettable(); +} + +char QMetaProperty_IsScriptable(void* ptr, void* object) +{ + return static_cast(ptr)->isScriptable(static_cast(object)); +} + +char QMetaProperty_IsStored(void* ptr, void* object) +{ + return static_cast(ptr)->isStored(static_cast(object)); +} + +char QMetaProperty_IsUser(void* ptr, void* object) +{ + return static_cast(ptr)->isUser(static_cast(object)); +} + +char QMetaProperty_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QMetaProperty_IsWritable(void* ptr) +{ + return static_cast(ptr)->isWritable(); +} + +struct QtCore_PackedString QMetaProperty_Name(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; +} + +void* QMetaProperty_NotifySignal(void* ptr) +{ + return new QMetaMethod(static_cast(ptr)->notifySignal()); +} + +int QMetaProperty_NotifySignalIndex(void* ptr) +{ + return static_cast(ptr)->notifySignalIndex(); +} + +int QMetaProperty_PropertyIndex(void* ptr) +{ + return static_cast(ptr)->propertyIndex(); +} + +void* QMetaProperty_Read(void* ptr, void* object) +{ + return new QVariant(static_cast(ptr)->read(static_cast(object))); +} + +void* QMetaProperty_ReadOnGadget(void* ptr, void* gadget) +{ + return new QVariant(static_cast(ptr)->readOnGadget(gadget)); +} + +char QMetaProperty_Reset(void* ptr, void* object) +{ + return static_cast(ptr)->reset(static_cast(object)); +} + +char QMetaProperty_ResetOnGadget(void* ptr, void* gadget) +{ + return static_cast(ptr)->resetOnGadget(gadget); +} + +int QMetaProperty_Revision(void* ptr) +{ + return static_cast(ptr)->revision(); +} + +long long QMetaProperty_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +struct QtCore_PackedString QMetaProperty_TypeName(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->typeName()), -1 }; +} + +int QMetaProperty_UserType(void* ptr) +{ + return static_cast(ptr)->userType(); +} + +char QMetaProperty_Write(void* ptr, void* object, void* value) +{ + return static_cast(ptr)->write(static_cast(object), *static_cast(value)); +} + +char QMetaProperty_WriteOnGadget(void* ptr, void* gadget, void* value) +{ + return static_cast(ptr)->writeOnGadget(gadget, *static_cast(value)); +} + +Q_DECLARE_METATYPE(QMetaType*) +void* QMetaType_NewQMetaType(int typeId) +{ + return new QMetaType(typeId); +} + +char QMetaType_QMetaType_Compare(void* lhs, void* rhs, int typeId, int result) +{ + return QMetaType::compare(lhs, rhs, typeId, &result); +} + +void* QMetaType_QMetaType_Construct2(int ty, void* where, void* copy) +{ + return QMetaType::construct(ty, where, copy); +} + +void* QMetaType_Construct3(void* ptr, void* where, void* copy) +{ + return static_cast(ptr)->construct(where, copy); +} + +char QMetaType_QMetaType_Convert(void* from, int fromTypeId, void* to, int toTypeId) +{ + return QMetaType::convert(from, fromTypeId, to, toTypeId); +} + +void* QMetaType_QMetaType_Create(int ty, void* copy) +{ + return QMetaType::create(ty, copy); +} + +void* QMetaType_Create2(void* ptr, void* copy) +{ + return static_cast(ptr)->create(copy); +} + +char QMetaType_QMetaType_DebugStream(void* dbg, void* rhs, int typeId) +{ + return QMetaType::debugStream(*static_cast(dbg), rhs, typeId); +} + +void QMetaType_QMetaType_Destroy(int ty, void* data) +{ + QMetaType::destroy(ty, data); +} + +void QMetaType_Destroy2(void* ptr, void* data) +{ + static_cast(ptr)->destroy(data); +} + +void QMetaType_QMetaType_Destruct(int ty, void* where) +{ + QMetaType::destruct(ty, where); +} + +void QMetaType_Destruct2(void* ptr, void* data) +{ + static_cast(ptr)->destruct(data); +} + +char QMetaType_QMetaType_Equals(void* lhs, void* rhs, int typeId, int result) +{ + return QMetaType::equals(lhs, rhs, typeId, &result); +} + +long long QMetaType_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +int QMetaType_Id(void* ptr) +{ + return static_cast(ptr)->id(); +} + +char QMetaType_QMetaType_IsRegistered(int ty) +{ + return QMetaType::isRegistered(ty); +} + +char QMetaType_IsRegistered2(void* ptr) +{ + return static_cast(ptr)->isRegistered(); +} + +char QMetaType_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QMetaType_QMetaType_Load(void* stream, int ty, void* data) +{ + return QMetaType::load(*static_cast(stream), ty, data); +} + +void* QMetaType_MetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->metaObject()); +} + +void* QMetaType_QMetaType_MetaObjectForType(int ty) +{ + return const_cast(QMetaType::metaObjectForType(ty)); +} + +char QMetaType_QMetaType_Save(void* stream, int ty, void* data) +{ + return QMetaType::save(*static_cast(stream), ty, data); +} + +int QMetaType_QMetaType_SizeOf(int ty) +{ + return QMetaType::sizeOf(ty); +} + +int QMetaType_SizeOf2(void* ptr) +{ + return static_cast(ptr)->sizeOf(); +} + +int QMetaType_QMetaType_Type(char* typeName) +{ + return QMetaType::type(const_cast(typeName)); +} + +int QMetaType_QMetaType_Type2(void* typeName) +{ + return QMetaType::type(*static_cast(typeName)); +} + +long long QMetaType_QMetaType_TypeFlags(int ty) +{ + return QMetaType::typeFlags(ty); +} + +struct QtCore_PackedString QMetaType_QMetaType_TypeName(int typeId) +{ + return QtCore_PackedString { const_cast(QMetaType::typeName(typeId)), typeId }; +} + +void QMetaType_DestroyQMetaType(void* ptr) +{ + static_cast(ptr)->~QMetaType(); +} + +class MyQMimeData: public QMimeData +{ +public: + MyQMimeData() : QMimeData() {QMimeData_QMimeData_QRegisterMetaType();}; + QStringList formats() const { return ({ QtCore_PackedString tempVal = callbackQMimeData_Formats(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + bool hasFormat(const QString & mimeType) const { QByteArray t3313b8 = mimeType.toUtf8(); QtCore_PackedString mimeTypePacked = { const_cast(t3313b8.prepend("WHITESPACE").constData()+10), t3313b8.size()-10 };return callbackQMimeData_HasFormat(const_cast(static_cast(this)), mimeTypePacked) != 0; }; + QVariant retrieveData(const QString & mimeType, QVariant::Type ty) const { QByteArray t3313b8 = mimeType.toUtf8(); QtCore_PackedString mimeTypePacked = { const_cast(t3313b8.prepend("WHITESPACE").constData()+10), t3313b8.size()-10 };return *static_cast(callbackQMimeData_RetrieveData(const_cast(static_cast(this)), mimeTypePacked, ty)); }; + ~MyQMimeData() { callbackQMimeData_DestroyQMimeData(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QMimeData*) +Q_DECLARE_METATYPE(MyQMimeData*) + +int QMimeData_QMimeData_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMimeData_NewQMimeData() +{ + return new MyQMimeData(); +} + +void QMimeData_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QMimeData_ColorData(void* ptr) +{ + return new QVariant(static_cast(ptr)->colorData()); +} + +void* QMimeData_Data(void* ptr, struct QtCore_PackedString mimeType) +{ + return new QByteArray(static_cast(ptr)->data(QString::fromUtf8(mimeType.data, mimeType.len))); +} + +struct QtCore_PackedString QMimeData_Formats(void* ptr) +{ + return ({ QByteArray t353e58 = static_cast(ptr)->formats().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t353e58.prepend("WHITESPACE").constData()+10), t353e58.size()-10 }; }); +} + +struct QtCore_PackedString QMimeData_FormatsDefault(void* ptr) +{ + return ({ QByteArray td5c1b6 = static_cast(ptr)->QMimeData::formats().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(td5c1b6.prepend("WHITESPACE").constData()+10), td5c1b6.size()-10 }; }); +} + +char QMimeData_HasColor(void* ptr) +{ + return static_cast(ptr)->hasColor(); +} + +char QMimeData_HasFormat(void* ptr, struct QtCore_PackedString mimeType) +{ + return static_cast(ptr)->hasFormat(QString::fromUtf8(mimeType.data, mimeType.len)); +} + +char QMimeData_HasFormatDefault(void* ptr, struct QtCore_PackedString mimeType) +{ + return static_cast(ptr)->QMimeData::hasFormat(QString::fromUtf8(mimeType.data, mimeType.len)); +} + +char QMimeData_HasHtml(void* ptr) +{ + return static_cast(ptr)->hasHtml(); +} + +char QMimeData_HasImage(void* ptr) +{ + return static_cast(ptr)->hasImage(); +} + +char QMimeData_HasText(void* ptr) +{ + return static_cast(ptr)->hasText(); +} + +char QMimeData_HasUrls(void* ptr) +{ + return static_cast(ptr)->hasUrls(); +} + +struct QtCore_PackedString QMimeData_Html(void* ptr) +{ + return ({ QByteArray te6f56b = static_cast(ptr)->html().toUtf8(); QtCore_PackedString { const_cast(te6f56b.prepend("WHITESPACE").constData()+10), te6f56b.size()-10 }; }); +} + +void* QMimeData_ImageData(void* ptr) +{ + return new QVariant(static_cast(ptr)->imageData()); +} + +void QMimeData_RemoveFormat(void* ptr, struct QtCore_PackedString mimeType) +{ + static_cast(ptr)->removeFormat(QString::fromUtf8(mimeType.data, mimeType.len)); +} + +void* QMimeData_RetrieveData(void* ptr, struct QtCore_PackedString mimeType, long long ty) +{ + return new QVariant(static_cast(ptr)->retrieveData(QString::fromUtf8(mimeType.data, mimeType.len), static_cast(ty))); +} + +void* QMimeData_RetrieveDataDefault(void* ptr, struct QtCore_PackedString mimeType, long long ty) +{ + return new QVariant(static_cast(ptr)->QMimeData::retrieveData(QString::fromUtf8(mimeType.data, mimeType.len), static_cast(ty))); +} + +void QMimeData_SetColorData(void* ptr, void* color) +{ + static_cast(ptr)->setColorData(*static_cast(color)); +} + +void QMimeData_SetData(void* ptr, struct QtCore_PackedString mimeType, void* data) +{ + static_cast(ptr)->setData(QString::fromUtf8(mimeType.data, mimeType.len), *static_cast(data)); +} + +void QMimeData_SetHtml(void* ptr, struct QtCore_PackedString html) +{ + static_cast(ptr)->setHtml(QString::fromUtf8(html.data, html.len)); +} + +void QMimeData_SetImageData(void* ptr, void* image) +{ + static_cast(ptr)->setImageData(*static_cast(image)); +} + +void QMimeData_SetText(void* ptr, struct QtCore_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QMimeData_SetUrls(void* ptr, void* urls) +{ + static_cast(ptr)->setUrls(*static_cast*>(urls)); +} + +struct QtCore_PackedString QMimeData_Text(void* ptr) +{ + return ({ QByteArray t2355ec = static_cast(ptr)->text().toUtf8(); QtCore_PackedString { const_cast(t2355ec.prepend("WHITESPACE").constData()+10), t2355ec.size()-10 }; }); +} + +struct QtCore_PackedList QMimeData_Urls(void* ptr) +{ + return ({ QList* tmpValuea61c1b = new QList(static_cast(ptr)->urls()); QtCore_PackedList { tmpValuea61c1b, tmpValuea61c1b->size() }; }); +} + +void QMimeData_DestroyQMimeData(void* ptr) +{ + static_cast(ptr)->~QMimeData(); +} + +void QMimeData_DestroyQMimeDataDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMimeData___setUrls_urls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMimeData___setUrls_urls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMimeData___setUrls_urls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMimeData___urls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMimeData___urls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMimeData___urls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QMimeDatabase*) +void* QMimeDatabase_NewQMimeDatabase2() +{ + return new QMimeDatabase(); +} + +struct QtCore_PackedList QMimeDatabase_AllMimeTypes(void* ptr) +{ + return ({ QList* tmpValuebf56ee = new QList(static_cast(ptr)->allMimeTypes()); QtCore_PackedList { tmpValuebf56ee, tmpValuebf56ee->size() }; }); +} + +void* QMimeDatabase_MimeTypeForData(void* ptr, void* data) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForData(*static_cast(data))); +} + +void* QMimeDatabase_MimeTypeForData2(void* ptr, void* device) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForData(static_cast(device))); +} + +void* QMimeDatabase_MimeTypeForFile(void* ptr, void* fileInfo, long long mode) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForFile(*static_cast(fileInfo), static_cast(mode))); +} + +void* QMimeDatabase_MimeTypeForFile2(void* ptr, struct QtCore_PackedString fileName, long long mode) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForFile(QString::fromUtf8(fileName.data, fileName.len), static_cast(mode))); +} + +void* QMimeDatabase_MimeTypeForFileNameAndData(void* ptr, struct QtCore_PackedString fileName, void* device) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForFileNameAndData(QString::fromUtf8(fileName.data, fileName.len), static_cast(device))); +} + +void* QMimeDatabase_MimeTypeForFileNameAndData2(void* ptr, struct QtCore_PackedString fileName, void* data) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForFileNameAndData(QString::fromUtf8(fileName.data, fileName.len), *static_cast(data))); +} + +void* QMimeDatabase_MimeTypeForName(void* ptr, struct QtCore_PackedString nameOrAlias) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForName(QString::fromUtf8(nameOrAlias.data, nameOrAlias.len))); +} + +void* QMimeDatabase_MimeTypeForUrl(void* ptr, void* url) +{ + return new QMimeType(static_cast(ptr)->mimeTypeForUrl(*static_cast(url))); +} + +struct QtCore_PackedList QMimeDatabase_MimeTypesForFileName(void* ptr, struct QtCore_PackedString fileName) +{ + return ({ QList* tmpValue31f4f7 = new QList(static_cast(ptr)->mimeTypesForFileName(QString::fromUtf8(fileName.data, fileName.len))); QtCore_PackedList { tmpValue31f4f7, tmpValue31f4f7->size() }; }); +} + +struct QtCore_PackedString QMimeDatabase_SuffixForFileName(void* ptr, struct QtCore_PackedString fileName) +{ + return ({ QByteArray te4c687 = static_cast(ptr)->suffixForFileName(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(te4c687.prepend("WHITESPACE").constData()+10), te4c687.size()-10 }; }); +} + +void QMimeDatabase_DestroyQMimeDatabase(void* ptr) +{ + static_cast(ptr)->~QMimeDatabase(); +} + +void* QMimeDatabase___allMimeTypes_atList(void* ptr, int i) +{ + return new QMimeType(({QMimeType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMimeDatabase___allMimeTypes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMimeDatabase___allMimeTypes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMimeDatabase___mimeTypesForFileName_atList(void* ptr, int i) +{ + return new QMimeType(({QMimeType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMimeDatabase___mimeTypesForFileName_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMimeDatabase___mimeTypesForFileName_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QMimeType) +Q_DECLARE_METATYPE(QMimeType*) +void* QMimeType_NewQMimeType() +{ + return new QMimeType(); +} + +void* QMimeType_NewQMimeType2(void* other) +{ + return new QMimeType(*static_cast(other)); +} + +struct QtCore_PackedString QMimeType_Aliases(void* ptr) +{ + return ({ QByteArray t7480d3 = static_cast(ptr)->aliases().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t7480d3.prepend("WHITESPACE").constData()+10), t7480d3.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_AllAncestors(void* ptr) +{ + return ({ QByteArray tf171fc = static_cast(ptr)->allAncestors().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf171fc.prepend("WHITESPACE").constData()+10), tf171fc.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_Comment(void* ptr) +{ + return ({ QByteArray ta1538d = static_cast(ptr)->comment().toUtf8(); QtCore_PackedString { const_cast(ta1538d.prepend("WHITESPACE").constData()+10), ta1538d.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_FilterString(void* ptr) +{ + return ({ QByteArray t332dc9 = static_cast(ptr)->filterString().toUtf8(); QtCore_PackedString { const_cast(t332dc9.prepend("WHITESPACE").constData()+10), t332dc9.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_GenericIconName(void* ptr) +{ + return ({ QByteArray te218a0 = static_cast(ptr)->genericIconName().toUtf8(); QtCore_PackedString { const_cast(te218a0.prepend("WHITESPACE").constData()+10), te218a0.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_GlobPatterns(void* ptr) +{ + return ({ QByteArray te56904 = static_cast(ptr)->globPatterns().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(te56904.prepend("WHITESPACE").constData()+10), te56904.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_IconName(void* ptr) +{ + return ({ QByteArray tc23ba4 = static_cast(ptr)->iconName().toUtf8(); QtCore_PackedString { const_cast(tc23ba4.prepend("WHITESPACE").constData()+10), tc23ba4.size()-10 }; }); +} + +char QMimeType_Inherits(void* ptr, struct QtCore_PackedString mimeTypeName) +{ + return static_cast(ptr)->inherits(QString::fromUtf8(mimeTypeName.data, mimeTypeName.len)); +} + +char QMimeType_IsDefault(void* ptr) +{ + return static_cast(ptr)->isDefault(); +} + +char QMimeType_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtCore_PackedString QMimeType_Name(void* ptr) +{ + return ({ QByteArray ta4c2a4 = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(ta4c2a4.prepend("WHITESPACE").constData()+10), ta4c2a4.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_ParentMimeTypes(void* ptr) +{ + return ({ QByteArray t4917fb = static_cast(ptr)->parentMimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t4917fb.prepend("WHITESPACE").constData()+10), t4917fb.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_PreferredSuffix(void* ptr) +{ + return ({ QByteArray t3aa3ee = static_cast(ptr)->preferredSuffix().toUtf8(); QtCore_PackedString { const_cast(t3aa3ee.prepend("WHITESPACE").constData()+10), t3aa3ee.size()-10 }; }); +} + +struct QtCore_PackedString QMimeType_Suffixes(void* ptr) +{ + return ({ QByteArray t2e296a = static_cast(ptr)->suffixes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2e296a.prepend("WHITESPACE").constData()+10), t2e296a.size()-10 }; }); +} + +void QMimeType_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QMimeType_DestroyQMimeType(void* ptr) +{ + static_cast(ptr)->~QMimeType(); +} + +Q_DECLARE_METATYPE(QModelIndex) +Q_DECLARE_METATYPE(QModelIndex*) +void* QModelIndex_NewQModelIndex() +{ + return new QModelIndex(); +} + +int QModelIndex_Column(void* ptr) +{ + return static_cast(ptr)->column(); +} + +void* QModelIndex_Data(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->data(role)); +} + +long long QModelIndex_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +uintptr_t QModelIndex_InternalId(void* ptr) +{ + return static_cast(ptr)->internalId(); +} + +void* QModelIndex_InternalPointer(void* ptr) +{ + return static_cast(ptr)->internalPointer(); +} + +char QModelIndex_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QModelIndex_Model(void* ptr) +{ + return const_cast(static_cast(ptr)->model()); +} + +void* QModelIndex_Parent(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->parent()); +} + +int QModelIndex_Row(void* ptr) +{ + return static_cast(ptr)->row(); +} + +void* QModelIndex_Sibling(void* ptr, int row, int column) +{ + return new QModelIndex(static_cast(ptr)->sibling(row, column)); +} + +void* QModelIndex_SiblingAtColumn(void* ptr, int column) +{ + return new QModelIndex(static_cast(ptr)->siblingAtColumn(column)); +} + +void* QModelIndex_SiblingAtRow(void* ptr, int row) +{ + return new QModelIndex(static_cast(ptr)->siblingAtRow(row)); +} + +Q_DECLARE_METATYPE(QMutex*) +void* QMutex_NewQMutex(long long mode) +{ + return new QMutex(static_cast(mode)); +} + +void QMutex_Lock(void* ptr) +{ + static_cast(ptr)->lock(); +} + +char QMutex_TryLock(void* ptr, int timeout) +{ + return static_cast(ptr)->tryLock(timeout); +} + +char QMutex_Try_lock(void* ptr) +{ + return static_cast(ptr)->try_lock(); +} + +void QMutex_Unlock(void* ptr) +{ + static_cast(ptr)->unlock(); +} + +void QMutex_DestroyQMutex(void* ptr) +{ + static_cast(ptr)->~QMutex(); +} + +Q_DECLARE_METATYPE(QMutexLocker*) +void* QMutexLocker_NewQMutexLocker(void* mutex) +{ + return new QMutexLocker(static_cast(mutex)); +} + +void* QMutexLocker_Mutex(void* ptr) +{ + return static_cast(ptr)->mutex(); +} + +void QMutexLocker_Relock(void* ptr) +{ + static_cast(ptr)->relock(); +} + +void QMutexLocker_Unlock(void* ptr) +{ + static_cast(ptr)->unlock(); +} + +void QMutexLocker_DestroyQMutexLocker(void* ptr) +{ + static_cast(ptr)->~QMutexLocker(); +} + +class MyQObject: public QObject +{ +public: + MyQObject(QObject *parent = Q_NULLPTR) : QObject(parent) {QObject_QObject_QRegisterMetaType();}; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; + ~MyQObject() { callbackQObject_DestroyQObject(this); }; +}; + +Q_DECLARE_METATYPE(MyQObject*) + +int QObject_QObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QObject_NewQObject(void* parent) +{ + return new MyQObject(static_cast(parent)); +} + +char QObject_BlockSignals(void* ptr, char block) +{ + return static_cast(ptr)->blockSignals(block != 0); +} + +void QObject_ChildEvent(void* ptr, void* event) +{ + static_cast(ptr)->childEvent(static_cast(event)); +} + +void QObject_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTranslator::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimer::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeLine::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThreadPool::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThread::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSocketNotifier::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSharedMemory::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSettings::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPluginLoader::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QObjectCleanupHandler::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMimeData::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLibrary::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemSelectionModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFutureWatcherBase::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSystemWatcher::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSelector::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCoreApplication::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIODevice::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSignalTransition::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventTransition::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTransition::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QState::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHistoryState::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFinalState::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractState::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemModel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractEventDispatcher::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventLoop::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractAnimation::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QObject::childEvent(static_cast(event)); + } +} + +struct QtCore_PackedList QObject_Children(void* ptr) +{ + return ({ QList* tmpValue53f390 = new QList(static_cast(ptr)->children()); QtCore_PackedList { tmpValue53f390, tmpValue53f390->size() }; }); +} + +void QObject_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void QObject_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTranslator::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimer::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeLine::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThreadPool::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThread::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSocketNotifier::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSharedMemory::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSettings::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPluginLoader::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QObjectCleanupHandler::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMimeData::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLibrary::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemSelectionModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFutureWatcherBase::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSystemWatcher::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSelector::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCoreApplication::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIODevice::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSignalTransition::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventTransition::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTransition::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QState::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHistoryState::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFinalState::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractState::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemModel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractEventDispatcher::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventLoop::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractAnimation::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QObject::connectNotify(*static_cast(sign)); + } +} + +void QObject_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void QObject_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTranslator::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimer::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeLine::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThreadPool::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThread::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSocketNotifier::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSharedMemory::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSettings::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPluginLoader::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QObjectCleanupHandler::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMimeData::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLibrary::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemSelectionModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFutureWatcherBase::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSystemWatcher::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSelector::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCoreApplication::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIODevice::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSignalTransition::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventTransition::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTransition::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QState::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHistoryState::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFinalState::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractState::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemModel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractEventDispatcher::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventLoop::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractAnimation::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QObject::customEvent(static_cast(event)); + } +} + +void QObject_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void QObject_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTranslator::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimer::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeLine::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThreadPool::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThread::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSocketNotifier::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSharedMemory::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSettings::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPluginLoader::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QObjectCleanupHandler::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMimeData::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLibrary::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemSelectionModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFutureWatcherBase::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSystemWatcher::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSelector::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCoreApplication::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIODevice::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSignalTransition::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventTransition::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTransition::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QState::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHistoryState::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFinalState::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractState::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemModel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractEventDispatcher::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventLoop::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractAnimation::deleteLater(); + } else { + static_cast(ptr)->QObject::deleteLater(); + } +} + +void QObject_ConnectDestroyed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QObject::destroyed), static_cast(ptr), static_cast(&MyQObject::Signal_Destroyed), static_cast(t)); +} + +void QObject_DisconnectDestroyed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QObject::destroyed), static_cast(ptr), static_cast(&MyQObject::Signal_Destroyed)); +} + +void QObject_Destroyed(void* ptr, void* obj) +{ + static_cast(ptr)->destroyed(static_cast(obj)); +} + +char QObject_QObject_Disconnect(void* sender, char* sign, void* receiver, char* method) +{ + return QObject::disconnect(static_cast(sender), const_cast(sign), static_cast(receiver), const_cast(method)); +} + +char QObject_QObject_Disconnect2(void* sender, void* sign, void* receiver, void* method) +{ + return QObject::disconnect(static_cast(sender), *static_cast(sign), static_cast(receiver), *static_cast(method)); +} + +char QObject_Disconnect3(void* ptr, char* sign, void* receiver, char* method) +{ + return static_cast(ptr)->disconnect(const_cast(sign), static_cast(receiver), const_cast(method)); +} + +char QObject_Disconnect4(void* ptr, void* receiver, char* method) +{ + return static_cast(ptr)->disconnect(static_cast(receiver), const_cast(method)); +} + +void QObject_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void QObject_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTranslator::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimer::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeLine::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThreadPool::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThread::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSocketNotifier::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSharedMemory::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSettings::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPluginLoader::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QObjectCleanupHandler::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMimeData::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLibrary::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemSelectionModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFutureWatcherBase::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSystemWatcher::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSelector::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCoreApplication::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIODevice::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSignalTransition::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventTransition::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTransition::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QState::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHistoryState::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFinalState::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractState::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemModel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractEventDispatcher::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventLoop::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractAnimation::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QObject::disconnectNotify(*static_cast(sign)); + } +} + +void QObject_DumpObjectInfo(void* ptr) +{ + static_cast(ptr)->dumpObjectInfo(); +} + +void QObject_DumpObjectTree(void* ptr) +{ + static_cast(ptr)->dumpObjectTree(); +} + +struct QtCore_PackedList QObject_DynamicPropertyNames(void* ptr) +{ + return ({ QList* tmpValue9188e5 = new QList(static_cast(ptr)->dynamicPropertyNames()); QtCore_PackedList { tmpValue9188e5, tmpValue9188e5->size() }; }); +} + +char QObject_Event(void* ptr, void* e) +{ + return static_cast(ptr)->event(static_cast(e)); +} + +char QObject_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTranslator::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimer::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeLine::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QThreadPool::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QThread::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSocketNotifier::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSharedMemory::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSettings::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPluginLoader::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QObjectCleanupHandler::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMimeData::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLibrary::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QItemSelectionModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFutureWatcherBase::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileSystemWatcher::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileSelector::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCoreApplication::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIODevice::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSignalTransition::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QEventTransition::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTransition::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStateMachine::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QState::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHistoryState::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFinalState::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractState::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemModel::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractEventDispatcher::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QEventLoop::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPropertyAnimation::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVariantAnimation::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPauseAnimation::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSequentialAnimationGroup::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QParallelAnimationGroup::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAnimationGroup::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractAnimation::event(static_cast(e)); + } else { + return static_cast(ptr)->QObject::event(static_cast(e)); + } +} + +char QObject_EventFilter(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); +} + +char QObject_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTranslator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimer::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeLine::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QThreadPool::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QThread::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSocketNotifier::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSharedMemory::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSettings::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPluginLoader::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QObjectCleanupHandler::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMimeData::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLibrary::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QItemSelectionModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFutureWatcherBase::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileSystemWatcher::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileSelector::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCoreApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProcess::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSaveFile::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTemporaryFile::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFile::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDevice::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBuffer::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIODevice::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSignalTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStateMachine::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QState::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHistoryState::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFinalState::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractState::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QConcatenateTablesProxyModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTransposeProxyModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSortFilterProxyModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIdentityProxyModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractProxyModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStringListModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractListModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractTableModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractEventDispatcher::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QEventLoop::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPropertyAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVariantAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPauseAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSequentialAnimationGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QParallelAnimationGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAnimationGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QObject::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QObject_FindChild(void* ptr, struct QtCore_PackedString name, long long options) +{ + return static_cast(ptr)->findChild(QString::fromUtf8(name.data, name.len), static_cast(options)); +} + +struct QtCore_PackedList QObject_FindChildren(void* ptr, struct QtCore_PackedString name, long long options) +{ + return ({ QList* tmpValue03dce3 = new QList(static_cast(ptr)->findChildren(QString::fromUtf8(name.data, name.len), static_cast(options))); QtCore_PackedList { tmpValue03dce3, tmpValue03dce3->size() }; }); +} + +struct QtCore_PackedList QObject_FindChildren3(void* ptr, void* re, long long options) +{ + return ({ QList* tmpValuec8bf88 = new QList(static_cast(ptr)->findChildren(*static_cast(re), static_cast(options))); QtCore_PackedList { tmpValuec8bf88, tmpValuec8bf88->size() }; }); +} + +char QObject_Inherits(void* ptr, char* className) +{ + return static_cast(ptr)->inherits(const_cast(className)); +} + +void QObject_InstallEventFilter(void* ptr, void* filterObj) +{ + static_cast(ptr)->installEventFilter(static_cast(filterObj)); +} + +char QObject_IsSignalConnected(void* ptr, void* sign) +{ + return static_cast(ptr)->isSignalConnected(*static_cast(sign)); +} + +char QObject_IsWidgetType(void* ptr) +{ + return static_cast(ptr)->isWidgetType(); +} + +char QObject_IsWindowType(void* ptr) +{ + return static_cast(ptr)->isWindowType(); +} + +void QObject_KillTimer(void* ptr, int id) +{ + static_cast(ptr)->killTimer(id); +} + +void* QObject_MetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->metaObject()); +} + +void* QObject_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTranslator::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTimer::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTimeLine::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QThreadPool::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QThread::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSocketNotifier::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSharedMemory::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSettings::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPluginLoader::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QObjectCleanupHandler::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMimeData::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QLibrary::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QItemSelectionModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFutureWatcherBase::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFileSystemWatcher::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFileSelector::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QCoreApplication::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QProcess::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSaveFile::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTemporaryFile::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFile::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFileDevice::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QBuffer::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QIODevice::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSignalTransition::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QEventTransition::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractTransition::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QStateMachine::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QState::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QHistoryState::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFinalState::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractState::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QConcatenateTablesProxyModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTransposeProxyModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSortFilterProxyModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QIdentityProxyModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractProxyModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QStringListModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractListModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractTableModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractItemModel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractEventDispatcher::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QEventLoop::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPropertyAnimation::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QVariantAnimation::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPauseAnimation::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSequentialAnimationGroup::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QParallelAnimationGroup::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAnimationGroup::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractAnimation::metaObject()); + } else { + return const_cast(static_cast(ptr)->QObject::metaObject()); + } +} + +void QObject_MoveToThread(void* ptr, void* targetThread) +{ + static_cast(ptr)->moveToThread(static_cast(targetThread)); +} + +struct QtCore_PackedString QObject_ObjectName(void* ptr) +{ + return ({ QByteArray te77be1 = static_cast(ptr)->objectName().toUtf8(); QtCore_PackedString { const_cast(te77be1.prepend("WHITESPACE").constData()+10), te77be1.size()-10 }; }); +} + +void QObject_ConnectObjectNameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QObject::objectNameChanged, static_cast(ptr), static_cast(&MyQObject::Signal_ObjectNameChanged), static_cast(t)); +} + +void QObject_DisconnectObjectNameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QObject::objectNameChanged, static_cast(ptr), static_cast(&MyQObject::Signal_ObjectNameChanged)); +} + +void* QObject_Parent(void* ptr) +{ + return static_cast(ptr)->parent(); +} + +void* QObject_Property(void* ptr, char* name) +{ + return new QVariant(static_cast(ptr)->property(const_cast(name))); +} + +int QObject_Receivers(void* ptr, char* sign) +{ + return static_cast(ptr)->receivers(const_cast(sign)); +} + +void QObject_RemoveEventFilter(void* ptr, void* obj) +{ + static_cast(ptr)->removeEventFilter(static_cast(obj)); +} + +void* QObject_Sender(void* ptr) +{ + return static_cast(ptr)->sender(); +} + +int QObject_SenderSignalIndex(void* ptr) +{ + return static_cast(ptr)->senderSignalIndex(); +} + +void QObject_SetObjectName(void* ptr, struct QtCore_PackedString name) +{ + static_cast(ptr)->setObjectName(QString::fromUtf8(name.data, name.len)); +} + +void QObject_SetParent(void* ptr, void* parent) +{ + static_cast(ptr)->setParent(static_cast(parent)); +} + +char QObject_SetProperty(void* ptr, char* name, void* value) +{ + return static_cast(ptr)->setProperty(const_cast(name), *static_cast(value)); +} + +char QObject_SignalsBlocked(void* ptr) +{ + return static_cast(ptr)->signalsBlocked(); +} + +int QObject_StartTimer(void* ptr, int interval, long long timerType) +{ + return static_cast(ptr)->startTimer(interval, static_cast(timerType)); +} + +void* QObject_Thread(void* ptr) +{ + return static_cast(ptr)->thread(); +} + +void QObject_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void QObject_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTranslator::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimer::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeLine::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThreadPool::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QThread::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSocketNotifier::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSharedMemory::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSettings::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPluginLoader::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QObjectCleanupHandler::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMimeData::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLibrary::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemSelectionModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFutureWatcherBase::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSystemWatcher::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileSelector::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCoreApplication::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProcess::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSaveFile::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTemporaryFile::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFile::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDevice::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBuffer::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIODevice::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSignalTransition::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventTransition::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTransition::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QState::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHistoryState::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFinalState::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractState::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QConcatenateTablesProxyModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTransposeProxyModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSortFilterProxyModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIdentityProxyModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractProxyModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStringListModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractListModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractTableModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemModel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractEventDispatcher::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QEventLoop::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVariantAnimation::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPauseAnimation::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSequentialAnimationGroup::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QParallelAnimationGroup::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAnimationGroup::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractAnimation::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QObject::timerEvent(static_cast(event)); + } +} + +struct QtCore_PackedString QObject_QObject_Tr(char* sourceText, char* disambiguation, int n) +{ + return ({ QByteArray te5b32b = QObject::tr(const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(te5b32b.prepend("WHITESPACE").constData()+10), te5b32b.size()-10 }; }); +} + +void QObject_DestroyQObject(void* ptr) +{ + static_cast(ptr)->~QObject(); +} + +void QObject_DestroyQObjectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QObject_InvokeMethod(void* ptr, char* name, void* arg) +{ + QVariant returnArg; + if (arg) + QMetaObject::invokeMethod(static_cast(ptr), const_cast(name), Q_RETURN_ARG(QVariant, returnArg), Q_ARG(QVariant, *static_cast(arg))); + else + QMetaObject::invokeMethod(static_cast(ptr), const_cast(name), Q_RETURN_ARG(QVariant, returnArg)); + return new QVariant(returnArg); +} + +void* QObject_ToVariant(void* ptr) +{ + return new QVariant(QVariant::fromValue(static_cast(ptr))); +} + +void* QObject___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObject___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObject___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObject___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QObject___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QObject___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObject___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObject___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObject___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObject___findChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObject___findChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObject___findChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObject___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObject___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObject___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObject___qFindChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObject___qFindChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObject___qFindChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObject___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObject___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObject___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQObjectCleanupHandler: public QObjectCleanupHandler +{ +public: + MyQObjectCleanupHandler() : QObjectCleanupHandler() {QObjectCleanupHandler_QObjectCleanupHandler_QRegisterMetaType();}; + ~MyQObjectCleanupHandler() { callbackQObjectCleanupHandler_DestroyQObjectCleanupHandler(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QObjectCleanupHandler*) +Q_DECLARE_METATYPE(MyQObjectCleanupHandler*) + +int QObjectCleanupHandler_QObjectCleanupHandler_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QObjectCleanupHandler_NewQObjectCleanupHandler() +{ + return new MyQObjectCleanupHandler(); +} + +void* QObjectCleanupHandler_Add(void* ptr, void* object) +{ + return static_cast(ptr)->add(static_cast(object)); +} + +void QObjectCleanupHandler_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QObjectCleanupHandler_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +void QObjectCleanupHandler_Remove(void* ptr, void* object) +{ + static_cast(ptr)->remove(static_cast(object)); +} + +void QObjectCleanupHandler_DestroyQObjectCleanupHandler(void* ptr) +{ + static_cast(ptr)->~QObjectCleanupHandler(); +} + +void QObjectCleanupHandler_DestroyQObjectCleanupHandlerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QObjectCleanupHandler___cleanupObjects_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObjectCleanupHandler___cleanupObjects_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObjectCleanupHandler___cleanupObjects_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObjectCleanupHandler___setCleanupObjects__atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObjectCleanupHandler___setCleanupObjects__setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObjectCleanupHandler___setCleanupObjects__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObjectData___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObjectData___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObjectData___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QObjectData___setChildren__atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QObjectData___setChildren__setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QObjectData___setChildren__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QOperatingSystemVersion*) +void* QOperatingSystemVersion_NewQOperatingSystemVersion2(long long osType, int vmajor, int vminor, int vmicro) +{ + return new QOperatingSystemVersion(static_cast(osType), vmajor, vminor, vmicro); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_Current() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::current()); +} + +long long QOperatingSystemVersion_QOperatingSystemVersion_CurrentType() +{ + return QOperatingSystemVersion::currentType(); +} + +int QOperatingSystemVersion_MajorVersion(void* ptr) +{ + return static_cast(ptr)->majorVersion(); +} + +int QOperatingSystemVersion_MicroVersion(void* ptr) +{ + return static_cast(ptr)->microVersion(); +} + +int QOperatingSystemVersion_MinorVersion(void* ptr) +{ + return static_cast(ptr)->minorVersion(); +} + +struct QtCore_PackedString QOperatingSystemVersion_Name(void* ptr) +{ + return ({ QByteArray t3696c4 = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(t3696c4.prepend("WHITESPACE").constData()+10), t3696c4.size()-10 }; }); +} + +int QOperatingSystemVersion_SegmentCount(void* ptr) +{ + return static_cast(ptr)->segmentCount(); +} + +long long QOperatingSystemVersion_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows7() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::Windows7); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::Windows8); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::Windows8_1); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows10() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::Windows10); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::OSXMavericks); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::OSXYosemite); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::OSXElCapitan); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::MacOSSierra); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::MacOSHighSierra); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::MacOSMojave); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidJellyBean); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidJellyBean_MR1); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidJellyBean_MR2); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidKitKat); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidLollipop); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidLollipop_MR1); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidMarshmallow); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidNougat); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidNougat_MR1); +} + +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo() +{ + return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidOreo); +} + +void* QOperatingSystemVersion_NewQOperatingSystemVersion(void* other) +{ + return new QOperatingSystemVersion(*static_cast(other)); +} + +class MyQParallelAnimationGroup: public QParallelAnimationGroup +{ +public: + MyQParallelAnimationGroup(QObject *parent = Q_NULLPTR) : QParallelAnimationGroup(parent) {QParallelAnimationGroup_QParallelAnimationGroup_QRegisterMetaType();}; + int duration() const { return callbackQParallelAnimationGroup_Duration(const_cast(static_cast(this))); }; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + void updateCurrentTime(int currentTime) { callbackQParallelAnimationGroup_UpdateCurrentTime(this, currentTime); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + ~MyQParallelAnimationGroup() { callbackQParallelAnimationGroup_DestroyQParallelAnimationGroup(this); }; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QParallelAnimationGroup*) +Q_DECLARE_METATYPE(MyQParallelAnimationGroup*) + +int QParallelAnimationGroup_QParallelAnimationGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QParallelAnimationGroup_NewQParallelAnimationGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQParallelAnimationGroup(static_cast(parent)); + } else { + return new MyQParallelAnimationGroup(static_cast(parent)); + } +} + +int QParallelAnimationGroup_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +int QParallelAnimationGroup_DurationDefault(void* ptr) +{ + return static_cast(ptr)->QParallelAnimationGroup::duration(); +} + +void QParallelAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime) +{ + static_cast(ptr)->updateCurrentTime(currentTime); +} + +void QParallelAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime) +{ + static_cast(ptr)->QParallelAnimationGroup::updateCurrentTime(currentTime); +} + +void QParallelAnimationGroup_DestroyQParallelAnimationGroup(void* ptr) +{ + static_cast(ptr)->~QParallelAnimationGroup(); +} + +void QParallelAnimationGroup_DestroyQParallelAnimationGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQPauseAnimation: public QPauseAnimation +{ +public: + MyQPauseAnimation(QObject *parent = Q_NULLPTR) : QPauseAnimation(parent) {QPauseAnimation_QPauseAnimation_QRegisterMetaType();}; + MyQPauseAnimation(int msecs, QObject *parent = Q_NULLPTR) : QPauseAnimation(msecs, parent) {QPauseAnimation_QPauseAnimation_QRegisterMetaType();}; + int duration() const { return callbackQPauseAnimation_Duration(const_cast(static_cast(this))); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void updateCurrentTime(int vin) { callbackQPauseAnimation_UpdateCurrentTime(this, vin); }; + ~MyQPauseAnimation() { callbackQPauseAnimation_DestroyQPauseAnimation(this); }; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPauseAnimation*) +Q_DECLARE_METATYPE(MyQPauseAnimation*) + +int QPauseAnimation_QPauseAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPauseAnimation_NewQPauseAnimation(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(static_cast(parent)); + } else { + return new MyQPauseAnimation(static_cast(parent)); + } +} + +void* QPauseAnimation_NewQPauseAnimation2(int msecs, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } else { + return new MyQPauseAnimation(msecs, static_cast(parent)); + } +} + +int QPauseAnimation_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +int QPauseAnimation_DurationDefault(void* ptr) +{ + return static_cast(ptr)->QPauseAnimation::duration(); +} + +void QPauseAnimation_SetDuration(void* ptr, int msecs) +{ + static_cast(ptr)->setDuration(msecs); +} + +void QPauseAnimation_UpdateCurrentTime(void* ptr, int vin) +{ + static_cast(ptr)->updateCurrentTime(vin); +} + +void QPauseAnimation_UpdateCurrentTimeDefault(void* ptr, int vin) +{ + static_cast(ptr)->QPauseAnimation::updateCurrentTime(vin); +} + +void QPauseAnimation_DestroyQPauseAnimation(void* ptr) +{ + static_cast(ptr)->~QPauseAnimation(); +} + +void QPauseAnimation_DestroyQPauseAnimationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QPersistentModelIndex*) +void* QPersistentModelIndex_NewQPersistentModelIndex2(void* index) +{ + return new QPersistentModelIndex(*static_cast(index)); +} + +void* QPersistentModelIndex_NewQPersistentModelIndex3(void* other) +{ + return new QPersistentModelIndex(*static_cast(other)); +} + +void* QPersistentModelIndex_NewQPersistentModelIndex4(void* other) +{ + return new QPersistentModelIndex(*static_cast(other)); +} + +int QPersistentModelIndex_Column(void* ptr) +{ + return static_cast(ptr)->column(); +} + +void* QPersistentModelIndex_Data(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->data(role)); +} + +long long QPersistentModelIndex_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +char QPersistentModelIndex_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QPersistentModelIndex_Model(void* ptr) +{ + return const_cast(static_cast(ptr)->model()); +} + +void* QPersistentModelIndex_Parent(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->parent()); +} + +int QPersistentModelIndex_Row(void* ptr) +{ + return static_cast(ptr)->row(); +} + +void* QPersistentModelIndex_Sibling(void* ptr, int row, int column) +{ + return new QModelIndex(static_cast(ptr)->sibling(row, column)); +} + +void QPersistentModelIndex_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +class MyQPluginLoader: public QPluginLoader +{ +public: + MyQPluginLoader(QObject *parent = Q_NULLPTR) : QPluginLoader(parent) {QPluginLoader_QPluginLoader_QRegisterMetaType();}; + MyQPluginLoader(const QString &fileName, QObject *parent = Q_NULLPTR) : QPluginLoader(fileName, parent) {QPluginLoader_QPluginLoader_QRegisterMetaType();}; + ~MyQPluginLoader() { callbackQPluginLoader_DestroyQPluginLoader(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPluginLoader*) +Q_DECLARE_METATYPE(MyQPluginLoader*) + +int QPluginLoader_QPluginLoader_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPluginLoader_NewQPluginLoader(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(static_cast(parent)); + } else { + return new MyQPluginLoader(static_cast(parent)); + } +} + +void* QPluginLoader_NewQPluginLoader2(struct QtCore_PackedString fileName, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else { + return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } +} + +struct QtCore_PackedString QPluginLoader_ErrorString(void* ptr) +{ + return ({ QByteArray tc09de6 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(tc09de6.prepend("WHITESPACE").constData()+10), tc09de6.size()-10 }; }); +} + +struct QtCore_PackedString QPluginLoader_FileName(void* ptr) +{ + return ({ QByteArray t54ffa7 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t54ffa7.prepend("WHITESPACE").constData()+10), t54ffa7.size()-10 }; }); +} + +void* QPluginLoader_Instance(void* ptr) +{ + return static_cast(ptr)->instance(); +} + +char QPluginLoader_IsLoaded(void* ptr) +{ + return static_cast(ptr)->isLoaded(); +} + +char QPluginLoader_Load(void* ptr) +{ + return static_cast(ptr)->load(); +} + +long long QPluginLoader_LoadHints(void* ptr) +{ + return static_cast(ptr)->loadHints(); +} + +void* QPluginLoader_MetaData(void* ptr) +{ + return new QJsonObject(static_cast(ptr)->metaData()); +} + +void QPluginLoader_SetFileName(void* ptr, struct QtCore_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QPluginLoader_SetLoadHints(void* ptr, long long loadHints) +{ + static_cast(ptr)->setLoadHints(static_cast(loadHints)); +} + +struct QtCore_PackedList QPluginLoader_QPluginLoader_StaticInstances() +{ + return ({ QList* tmpValue529eec = new QList(QPluginLoader::staticInstances()); QtCore_PackedList { tmpValue529eec, tmpValue529eec->size() }; }); +} + +char QPluginLoader_Unload(void* ptr) +{ + return static_cast(ptr)->unload(); +} + +void QPluginLoader_DestroyQPluginLoader(void* ptr) +{ + static_cast(ptr)->~QPluginLoader(); +} + +void QPluginLoader_DestroyQPluginLoaderDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPluginLoader___staticInstances_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPluginLoader___staticInstances_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QPluginLoader___staticInstances_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QPluginLoader___staticPlugins_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPluginLoader___staticPlugins_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QPoint) +Q_DECLARE_METATYPE(QPoint*) +void* QPoint_NewQPoint() +{ + return new QPoint(); +} + +void* QPoint_NewQPoint2(int xpos, int ypos) +{ + return new QPoint(xpos, ypos); +} + +int QPoint_QPoint_DotProduct(void* p1, void* p2) +{ + return QPoint::dotProduct(*static_cast(p1), *static_cast(p2)); +} + +char QPoint_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +int QPoint_ManhattanLength(void* ptr) +{ + return static_cast(ptr)->manhattanLength(); +} + +int QPoint_Rx(void* ptr) +{ + return static_cast(ptr)->rx(); +} + +int QPoint_Ry(void* ptr) +{ + return static_cast(ptr)->ry(); +} + +void QPoint_SetX(void* ptr, int x) +{ + static_cast(ptr)->setX(x); +} + +void QPoint_SetY(void* ptr, int y) +{ + static_cast(ptr)->setY(y); +} + +int QPoint_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QPoint_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +Q_DECLARE_METATYPE(QPointF) +Q_DECLARE_METATYPE(QPointF*) +void* QPointF_NewQPointF() +{ + return new QPointF(); +} + +void* QPointF_NewQPointF2(void* point) +{ + return new QPointF(*static_cast(point)); +} + +void* QPointF_NewQPointF3(double xpos, double ypos) +{ + return new QPointF(xpos, ypos); +} + +double QPointF_QPointF_DotProduct(void* p1, void* p2) +{ + return QPointF::dotProduct(*static_cast(p1), *static_cast(p2)); +} + +char QPointF_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +double QPointF_ManhattanLength(void* ptr) +{ + return static_cast(ptr)->manhattanLength(); +} + +double QPointF_Rx(void* ptr) +{ + return static_cast(ptr)->rx(); +} + +double QPointF_Ry(void* ptr) +{ + return static_cast(ptr)->ry(); +} + +void QPointF_SetX(void* ptr, double x) +{ + static_cast(ptr)->setX(x); +} + +void QPointF_SetY(void* ptr, double y) +{ + static_cast(ptr)->setY(y); +} + +void* QPointF_ToPoint(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +double QPointF_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +double QPointF_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +class MyQProcess: public QProcess +{ +public: + MyQProcess(QObject *parent = Q_NULLPTR) : QProcess(parent) {QProcess_QProcess_QRegisterMetaType();}; + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQIODevice_Close(this); }; + void Signal_ErrorOccurred(QProcess::ProcessError error) { callbackQProcess_ErrorOccurred(this, error); }; + void Signal_Finished(int exitCode, QProcess::ExitStatus exitStatus) { callbackQProcess_Finished(this, exitCode, exitStatus); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + void kill() { callbackQProcess_Kill(this); }; + bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; + qint64 readData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQProcess_ReadData(this, dataPacked, maxlen); }; + void Signal_ReadyReadStandardError() { callbackQProcess_ReadyReadStandardError(this); }; + void Signal_ReadyReadStandardOutput() { callbackQProcess_ReadyReadStandardOutput(this); }; + void setupChildProcess() { callbackQProcess_SetupChildProcess(this); }; + void Signal_Started() { callbackQProcess_Started(this); }; + void Signal_StateChanged(QProcess::ProcessState newState) { callbackQProcess_StateChanged(this, newState); }; + void terminate() { callbackQProcess_Terminate(this); }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQProcess_WriteData(this, dataPacked, l); }; + ~MyQProcess() { callbackQProcess_DestroyQProcess(this); }; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + qint64 readLineData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadLineData(this, dataPacked, maxSize); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QProcess*) +Q_DECLARE_METATYPE(MyQProcess*) + +int QProcess_QProcess_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QProcess_NewQProcess(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQProcess(static_cast(parent)); + } else { + return new MyQProcess(static_cast(parent)); + } +} + +struct QtCore_PackedString QProcess_Arguments(void* ptr) +{ + return ({ QByteArray tab219c = static_cast(ptr)->arguments().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tab219c.prepend("WHITESPACE").constData()+10), tab219c.size()-10 }; }); +} + +void QProcess_CloseReadChannel(void* ptr, long long channel) +{ + static_cast(ptr)->closeReadChannel(static_cast(channel)); +} + +void QProcess_CloseWriteChannel(void* ptr) +{ + static_cast(ptr)->closeWriteChannel(); +} + +long long QProcess_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +void QProcess_ConnectErrorOccurred(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QProcess::errorOccurred), static_cast(ptr), static_cast(&MyQProcess::Signal_ErrorOccurred), static_cast(t)); +} + +void QProcess_DisconnectErrorOccurred(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QProcess::errorOccurred), static_cast(ptr), static_cast(&MyQProcess::Signal_ErrorOccurred)); +} + +void QProcess_ErrorOccurred(void* ptr, long long error) +{ + static_cast(ptr)->errorOccurred(static_cast(error)); +} + +int QProcess_QProcess_Execute(struct QtCore_PackedString program, struct QtCore_PackedString arguments) +{ + return QProcess::execute(QString::fromUtf8(program.data, program.len), QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); +} + +int QProcess_QProcess_Execute2(struct QtCore_PackedString command) +{ + return QProcess::execute(QString::fromUtf8(command.data, command.len)); +} + +int QProcess_ExitCode(void* ptr) +{ + return static_cast(ptr)->exitCode(); +} + +long long QProcess_ExitStatus(void* ptr) +{ + return static_cast(ptr)->exitStatus(); +} + +void QProcess_ConnectFinished(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QProcess::finished), static_cast(ptr), static_cast(&MyQProcess::Signal_Finished), static_cast(t)); +} + +void QProcess_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QProcess::finished), static_cast(ptr), static_cast(&MyQProcess::Signal_Finished)); +} + +void QProcess_Finished(void* ptr, int exitCode, long long exitStatus) +{ + static_cast(ptr)->finished(exitCode, static_cast(exitStatus)); +} + +long long QProcess_InputChannelMode(void* ptr) +{ + return static_cast(ptr)->inputChannelMode(); +} + +void QProcess_Kill(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "kill"); +} + +void QProcess_KillDefault(void* ptr) +{ + static_cast(ptr)->QProcess::kill(); +} + +struct QtCore_PackedString QProcess_NativeArguments(void* ptr) +{ +#ifdef Q_OS_WIN + return ({ QByteArray t56488a = static_cast(ptr)->nativeArguments().toUtf8(); QtCore_PackedString { const_cast(t56488a.prepend("WHITESPACE").constData()+10), t56488a.size()-10 }; }); +#else + return QtCore_PackedString {}; +#endif +} + +struct QtCore_PackedString QProcess_QProcess_NullDevice() +{ + return ({ QByteArray td290b2 = QProcess::nullDevice().toUtf8(); QtCore_PackedString { const_cast(td290b2.prepend("WHITESPACE").constData()+10), td290b2.size()-10 }; }); +} + +long long QProcess_ProcessChannelMode(void* ptr) +{ + return static_cast(ptr)->processChannelMode(); +} + +void* QProcess_ProcessEnvironment(void* ptr) +{ + return new QProcessEnvironment(static_cast(ptr)->processEnvironment()); +} + +long long QProcess_ProcessId(void* ptr) +{ + return static_cast(ptr)->processId(); +} + +struct QtCore_PackedString QProcess_Program(void* ptr) +{ + return ({ QByteArray t5d7bda = static_cast(ptr)->program().toUtf8(); QtCore_PackedString { const_cast(t5d7bda.prepend("WHITESPACE").constData()+10), t5d7bda.size()-10 }; }); +} + +void* QProcess_ReadAllStandardError(void* ptr) +{ + return new QByteArray(static_cast(ptr)->readAllStandardError()); +} + +void* QProcess_ReadAllStandardOutput(void* ptr) +{ + return new QByteArray(static_cast(ptr)->readAllStandardOutput()); +} + +long long QProcess_ReadChannel(void* ptr) +{ + return static_cast(ptr)->readChannel(); +} + +long long QProcess_ReadData(void* ptr, char* data, long long maxlen) +{ + return static_cast(ptr)->readData(data, maxlen); +} + +long long QProcess_ReadDataDefault(void* ptr, char* data, long long maxlen) +{ + return static_cast(ptr)->QProcess::readData(data, maxlen); +} + +void QProcess_ConnectReadyReadStandardError(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QProcess::readyReadStandardError, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardError), static_cast(t)); +} + +void QProcess_DisconnectReadyReadStandardError(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QProcess::readyReadStandardError, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardError)); +} + +void QProcess_ConnectReadyReadStandardOutput(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QProcess::readyReadStandardOutput, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardOutput), static_cast(t)); +} + +void QProcess_DisconnectReadyReadStandardOutput(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QProcess::readyReadStandardOutput, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardOutput)); +} + +void QProcess_SetArguments(void* ptr, struct QtCore_PackedString arguments) +{ + static_cast(ptr)->setArguments(QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QProcess_SetInputChannelMode(void* ptr, long long mode) +{ + static_cast(ptr)->setInputChannelMode(static_cast(mode)); +} + +void QProcess_SetNativeArguments(void* ptr, struct QtCore_PackedString arguments) +{ +#ifdef Q_OS_WIN + static_cast(ptr)->setNativeArguments(QString::fromUtf8(arguments.data, arguments.len)); +#endif +} + +void QProcess_SetProcessChannelMode(void* ptr, long long mode) +{ + static_cast(ptr)->setProcessChannelMode(static_cast(mode)); +} + +void QProcess_SetProcessEnvironment(void* ptr, void* environment) +{ + static_cast(ptr)->setProcessEnvironment(*static_cast(environment)); +} + +void QProcess_SetProcessState(void* ptr, long long state) +{ + static_cast(ptr)->setProcessState(static_cast(state)); +} + +void QProcess_SetProgram(void* ptr, struct QtCore_PackedString program) +{ + static_cast(ptr)->setProgram(QString::fromUtf8(program.data, program.len)); +} + +void QProcess_SetReadChannel(void* ptr, long long channel) +{ + static_cast(ptr)->setReadChannel(static_cast(channel)); +} + +void QProcess_SetStandardErrorFile(void* ptr, struct QtCore_PackedString fileName, long long mode) +{ + static_cast(ptr)->setStandardErrorFile(QString::fromUtf8(fileName.data, fileName.len), static_cast(mode)); +} + +void QProcess_SetStandardInputFile(void* ptr, struct QtCore_PackedString fileName) +{ + static_cast(ptr)->setStandardInputFile(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QProcess_SetStandardOutputFile(void* ptr, struct QtCore_PackedString fileName, long long mode) +{ + static_cast(ptr)->setStandardOutputFile(QString::fromUtf8(fileName.data, fileName.len), static_cast(mode)); +} + +void QProcess_SetStandardOutputProcess(void* ptr, void* destination) +{ + static_cast(ptr)->setStandardOutputProcess(static_cast(destination)); +} + +void QProcess_SetWorkingDirectory(void* ptr, struct QtCore_PackedString dir) +{ + static_cast(ptr)->setWorkingDirectory(QString::fromUtf8(dir.data, dir.len)); +} + +void QProcess_SetupChildProcess(void* ptr) +{ + static_cast(ptr)->setupChildProcess(); +} + +void QProcess_SetupChildProcessDefault(void* ptr) +{ + static_cast(ptr)->QProcess::setupChildProcess(); +} + +void QProcess_Start(void* ptr, struct QtCore_PackedString program, struct QtCore_PackedString arguments, long long mode) +{ + static_cast(ptr)->start(QString::fromUtf8(program.data, program.len), QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts), static_cast(mode)); +} + +void QProcess_Start2(void* ptr, struct QtCore_PackedString command, long long mode) +{ + static_cast(ptr)->start(QString::fromUtf8(command.data, command.len), static_cast(mode)); +} + +void QProcess_Start3(void* ptr, long long mode) +{ + static_cast(ptr)->start(static_cast(mode)); +} + +char QProcess_StartDetached(void* ptr, long long pid) +{ + return static_cast(ptr)->startDetached(&pid); +} + +char QProcess_QProcess_StartDetached2(struct QtCore_PackedString program, struct QtCore_PackedString arguments, struct QtCore_PackedString workingDirectory, long long pid) +{ + return QProcess::startDetached(QString::fromUtf8(program.data, program.len), QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(workingDirectory.data, workingDirectory.len), &pid); +} + +char QProcess_QProcess_StartDetached3(struct QtCore_PackedString command) +{ + return QProcess::startDetached(QString::fromUtf8(command.data, command.len)); +} + +void QProcess_ConnectStarted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QProcess::started, static_cast(ptr), static_cast(&MyQProcess::Signal_Started), static_cast(t)); +} + +void QProcess_DisconnectStarted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QProcess::started, static_cast(ptr), static_cast(&MyQProcess::Signal_Started)); +} + +long long QProcess_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QProcess_ConnectStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), &QProcess::stateChanged, static_cast(ptr), static_cast(&MyQProcess::Signal_StateChanged), static_cast(t)); +} + +void QProcess_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QProcess::stateChanged, static_cast(ptr), static_cast(&MyQProcess::Signal_StateChanged)); +} + +struct QtCore_PackedString QProcess_QProcess_SystemEnvironment() +{ + return ({ QByteArray td5ad45 = QProcess::systemEnvironment().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(td5ad45.prepend("WHITESPACE").constData()+10), td5ad45.size()-10 }; }); +} + +void QProcess_Terminate(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "terminate"); +} + +void QProcess_TerminateDefault(void* ptr) +{ + static_cast(ptr)->QProcess::terminate(); +} + +char QProcess_WaitForFinished(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForFinished(msecs); +} + +char QProcess_WaitForStarted(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForStarted(msecs); +} + +struct QtCore_PackedString QProcess_WorkingDirectory(void* ptr) +{ + return ({ QByteArray t55a1e5 = static_cast(ptr)->workingDirectory().toUtf8(); QtCore_PackedString { const_cast(t55a1e5.prepend("WHITESPACE").constData()+10), t55a1e5.size()-10 }; }); +} + +long long QProcess_WriteData(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->writeData(const_cast(data), l); +} + +long long QProcess_WriteDataDefault(void* ptr, char* data, long long l) +{ + return static_cast(ptr)->QProcess::writeData(const_cast(data), l); +} + +void QProcess_DestroyQProcess(void* ptr) +{ + static_cast(ptr)->~QProcess(); +} + +void QProcess_DestroyQProcessDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QProcessEnvironment) +Q_DECLARE_METATYPE(QProcessEnvironment*) +void* QProcessEnvironment_NewQProcessEnvironment() +{ + return new QProcessEnvironment(); +} + +void* QProcessEnvironment_NewQProcessEnvironment2(void* other) +{ + return new QProcessEnvironment(*static_cast(other)); +} + +void QProcessEnvironment_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QProcessEnvironment_Contains(void* ptr, struct QtCore_PackedString name) +{ + return static_cast(ptr)->contains(QString::fromUtf8(name.data, name.len)); +} + +void QProcessEnvironment_Insert(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString value) +{ + static_cast(ptr)->insert(QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); +} + +void QProcessEnvironment_Insert2(void* ptr, void* e) +{ + static_cast(ptr)->insert(*static_cast(e)); +} + +char QProcessEnvironment_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtCore_PackedString QProcessEnvironment_Keys(void* ptr) +{ + return ({ QByteArray tf1d987 = static_cast(ptr)->keys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf1d987.prepend("WHITESPACE").constData()+10), tf1d987.size()-10 }; }); +} + +void QProcessEnvironment_Remove(void* ptr, struct QtCore_PackedString name) +{ + static_cast(ptr)->remove(QString::fromUtf8(name.data, name.len)); +} + +void QProcessEnvironment_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QProcessEnvironment_QProcessEnvironment_SystemEnvironment() +{ + return new QProcessEnvironment(QProcessEnvironment::systemEnvironment()); +} + +struct QtCore_PackedString QProcessEnvironment_ToStringList(void* ptr) +{ + return ({ QByteArray tf595c1 = static_cast(ptr)->toStringList().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf595c1.prepend("WHITESPACE").constData()+10), tf595c1.size()-10 }; }); +} + +struct QtCore_PackedString QProcessEnvironment_Value(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString defaultValue) +{ + return ({ QByteArray t6b2311 = static_cast(ptr)->value(QString::fromUtf8(name.data, name.len), QString::fromUtf8(defaultValue.data, defaultValue.len)).toUtf8(); QtCore_PackedString { const_cast(t6b2311.prepend("WHITESPACE").constData()+10), t6b2311.size()-10 }; }); +} + +void QProcessEnvironment_DestroyQProcessEnvironment(void* ptr) +{ + static_cast(ptr)->~QProcessEnvironment(); +} + +class MyQPropertyAnimation: public QPropertyAnimation +{ +public: + MyQPropertyAnimation(QObject *parent = Q_NULLPTR) : QPropertyAnimation(parent) {QPropertyAnimation_QPropertyAnimation_QRegisterMetaType();}; + MyQPropertyAnimation(QObject *target, const QByteArray &propertyName, QObject *parent = Q_NULLPTR) : QPropertyAnimation(target, propertyName, parent) {QPropertyAnimation_QPropertyAnimation_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + void updateCurrentValue(const QVariant & value) { callbackQVariantAnimation_UpdateCurrentValue(this, const_cast(&value)); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + ~MyQPropertyAnimation() { callbackQPropertyAnimation_DestroyQPropertyAnimation(this); }; + int duration() const { return callbackQVariantAnimation_Duration(const_cast(static_cast(this))); }; + QVariant interpolated(const QVariant & from, const QVariant & to, qreal progress) const { return *static_cast(callbackQVariantAnimation_Interpolated(const_cast(static_cast(this)), const_cast(&from), const_cast(&to), progress)); }; + void updateCurrentTime(int vin) { callbackQVariantAnimation_UpdateCurrentTime(this, vin); }; + void Signal_ValueChanged(const QVariant & value) { callbackQVariantAnimation_ValueChanged(this, const_cast(&value)); }; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPropertyAnimation*) +Q_DECLARE_METATYPE(MyQPropertyAnimation*) + +int QPropertyAnimation_QPropertyAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPropertyAnimation_NewQPropertyAnimation(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPropertyAnimation(static_cast(parent)); + } else { + return new MyQPropertyAnimation(static_cast(parent)); + } +} + +void* QPropertyAnimation_NewQPropertyAnimation2(void* target, void* propertyName, void* parent) +{ + if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else if (dynamic_cast(static_cast(target))) { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } else { + return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); + } +} + +void* QPropertyAnimation_PropertyName(void* ptr) +{ + return new QByteArray(static_cast(ptr)->propertyName()); +} + +void QPropertyAnimation_SetPropertyName(void* ptr, void* propertyName) +{ + static_cast(ptr)->setPropertyName(*static_cast(propertyName)); +} + +void QPropertyAnimation_SetTargetObject(void* ptr, void* target) +{ + static_cast(ptr)->setTargetObject(static_cast(target)); +} + +void* QPropertyAnimation_TargetObject(void* ptr) +{ + return static_cast(ptr)->targetObject(); +} + +void QPropertyAnimation_DestroyQPropertyAnimation(void* ptr) +{ + static_cast(ptr)->~QPropertyAnimation(); +} + +void QPropertyAnimation_DestroyQPropertyAnimationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QRandomGenerator*) +void* QRandomGenerator_NewQRandomGenerator(unsigned int seedValue) +{ + return new QRandomGenerator(seedValue); +} + +void* QRandomGenerator_NewQRandomGenerator5(unsigned int begin, unsigned int end) +{ + return new QRandomGenerator(const_cast(&begin), const_cast(&end)); +} + +void* QRandomGenerator_NewQRandomGenerator6(void* other) +{ + return new QRandomGenerator(*static_cast(other)); +} + +double QRandomGenerator_Bounded(void* ptr, double highest) +{ + return static_cast(ptr)->bounded(highest); +} + +unsigned int QRandomGenerator_Bounded2(void* ptr, unsigned int highest) +{ + return static_cast(ptr)->bounded(highest); +} + +int QRandomGenerator_Bounded3(void* ptr, int highest) +{ + return static_cast(ptr)->bounded(highest); +} + +unsigned int QRandomGenerator_Bounded4(void* ptr, unsigned int lowest, unsigned int highest) +{ + return static_cast(ptr)->bounded(lowest, highest); +} + +int QRandomGenerator_Bounded5(void* ptr, int lowest, int highest) +{ + return static_cast(ptr)->bounded(lowest, highest); +} + +void QRandomGenerator_Discard(void* ptr, unsigned long long z) +{ + static_cast(ptr)->discard(z); +} + +unsigned int QRandomGenerator_Generate(void* ptr) +{ + return static_cast(ptr)->generate(); +} + +unsigned long long QRandomGenerator_Generate64(void* ptr) +{ + return static_cast(ptr)->generate64(); +} + +double QRandomGenerator_GenerateDouble(void* ptr) +{ + return static_cast(ptr)->generateDouble(); +} + +void* QRandomGenerator_QRandomGenerator_Global() +{ + return QRandomGenerator::global(); +} + +void* QRandomGenerator_QRandomGenerator_SecurelySeeded() +{ + return new QRandomGenerator(QRandomGenerator::securelySeeded()); +} + +void QRandomGenerator_Seed(void* ptr, unsigned int seed) +{ + static_cast(ptr)->seed(seed); +} + +void* QRandomGenerator_QRandomGenerator_System() +{ + return QRandomGenerator::system(); +} + +unsigned long long QRandomGenerator64_Generate(void* ptr) +{ + return static_cast(ptr)->generate(); +} + +Q_DECLARE_METATYPE(QReadLocker*) +void* QReadLocker_NewQReadLocker(void* lock) +{ + return new QReadLocker(static_cast(lock)); +} + +void* QReadLocker_ReadWriteLock(void* ptr) +{ + return static_cast(ptr)->readWriteLock(); +} + +void QReadLocker_Relock(void* ptr) +{ + static_cast(ptr)->relock(); +} + +void QReadLocker_Unlock(void* ptr) +{ + static_cast(ptr)->unlock(); +} + +void QReadLocker_DestroyQReadLocker(void* ptr) +{ + static_cast(ptr)->~QReadLocker(); +} + +Q_DECLARE_METATYPE(QReadWriteLock*) +void* QReadWriteLock_NewQReadWriteLock(long long recursionMode) +{ + return new QReadWriteLock(static_cast(recursionMode)); +} + +void QReadWriteLock_LockForRead(void* ptr) +{ + static_cast(ptr)->lockForRead(); +} + +void QReadWriteLock_LockForWrite(void* ptr) +{ + static_cast(ptr)->lockForWrite(); +} + +char QReadWriteLock_TryLockForRead(void* ptr) +{ + return static_cast(ptr)->tryLockForRead(); +} + +char QReadWriteLock_TryLockForRead2(void* ptr, int timeout) +{ + return static_cast(ptr)->tryLockForRead(timeout); +} + +char QReadWriteLock_TryLockForWrite(void* ptr) +{ + return static_cast(ptr)->tryLockForWrite(); +} + +char QReadWriteLock_TryLockForWrite2(void* ptr, int timeout) +{ + return static_cast(ptr)->tryLockForWrite(timeout); +} + +void QReadWriteLock_Unlock(void* ptr) +{ + static_cast(ptr)->unlock(); +} + +void QReadWriteLock_DestroyQReadWriteLock(void* ptr) +{ + static_cast(ptr)->~QReadWriteLock(); +} + +Q_DECLARE_METATYPE(QRect) +Q_DECLARE_METATYPE(QRect*) +void* QRect_NewQRect() +{ + return new QRect(); +} + +void* QRect_NewQRect2(void* topLeft, void* bottomRight) +{ + return new QRect(*static_cast(topLeft), *static_cast(bottomRight)); +} + +void* QRect_NewQRect3(void* topLeft, void* size) +{ + return new QRect(*static_cast(topLeft), *static_cast(size)); +} + +void* QRect_NewQRect4(int x, int y, int width, int height) +{ + return new QRect(x, y, width, height); +} + +void QRect_Adjust(void* ptr, int dx1, int dy1, int dx2, int dy2) +{ + static_cast(ptr)->adjust(dx1, dy1, dx2, dy2); +} + +void* QRect_Adjusted(void* ptr, int dx1, int dy1, int dx2, int dy2) +{ + return ({ QRect tmpValue = static_cast(ptr)->adjusted(dx1, dy1, dx2, dy2); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QRect_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +void* QRect_BottomLeft(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->bottomLeft(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QRect_BottomRight(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->bottomRight(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QRect_Center(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->center(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +char QRect_Contains(void* ptr, void* point, char proper) +{ + return static_cast(ptr)->contains(*static_cast(point), proper != 0); +} + +char QRect_Contains2(void* ptr, void* rectangle, char proper) +{ + return static_cast(ptr)->contains(*static_cast(rectangle), proper != 0); +} + +char QRect_Contains3(void* ptr, int x, int y) +{ + return static_cast(ptr)->contains(x, y); +} + +char QRect_Contains4(void* ptr, int x, int y, char proper) +{ + return static_cast(ptr)->contains(x, y, proper != 0); +} + +void QRect_GetCoords(void* ptr, int x1, int y1, int x2, int y2) +{ + static_cast(ptr)->getCoords(&x1, &y1, &x2, &y2); +} + +void QRect_GetRect(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->getRect(&x, &y, &width, &height); +} + +int QRect_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +void* QRect_Intersected(void* ptr, void* rectangle) +{ + return ({ QRect tmpValue = static_cast(ptr)->intersected(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QRect_Intersects(void* ptr, void* rectangle) +{ + return static_cast(ptr)->intersects(*static_cast(rectangle)); +} + +char QRect_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QRect_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QRect_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QRect_Left(void* ptr) +{ + return static_cast(ptr)->left(); +} + +void* QRect_MarginsAdded(void* ptr, void* margins) +{ + return ({ QRect tmpValue = static_cast(ptr)->marginsAdded(*static_cast(margins)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRect_MarginsRemoved(void* ptr, void* margins) +{ + return ({ QRect tmpValue = static_cast(ptr)->marginsRemoved(*static_cast(margins)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QRect_MoveBottom(void* ptr, int y) +{ + static_cast(ptr)->moveBottom(y); +} + +void QRect_MoveBottomLeft(void* ptr, void* position) +{ + static_cast(ptr)->moveBottomLeft(*static_cast(position)); +} + +void QRect_MoveBottomRight(void* ptr, void* position) +{ + static_cast(ptr)->moveBottomRight(*static_cast(position)); +} + +void QRect_MoveCenter(void* ptr, void* position) +{ + static_cast(ptr)->moveCenter(*static_cast(position)); +} + +void QRect_MoveLeft(void* ptr, int x) +{ + static_cast(ptr)->moveLeft(x); +} + +void QRect_MoveRight(void* ptr, int x) +{ + static_cast(ptr)->moveRight(x); +} + +void QRect_MoveTo(void* ptr, int x, int y) +{ + static_cast(ptr)->moveTo(x, y); +} + +void QRect_MoveTo2(void* ptr, void* position) +{ + static_cast(ptr)->moveTo(*static_cast(position)); +} + +void QRect_MoveTop(void* ptr, int y) +{ + static_cast(ptr)->moveTop(y); +} + +void QRect_MoveTopLeft(void* ptr, void* position) +{ + static_cast(ptr)->moveTopLeft(*static_cast(position)); +} + +void QRect_MoveTopRight(void* ptr, void* position) +{ + static_cast(ptr)->moveTopRight(*static_cast(position)); +} + +void* QRect_Normalized(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->normalized(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QRect_Right(void* ptr) +{ + return static_cast(ptr)->right(); +} + +void QRect_SetBottom(void* ptr, int y) +{ + static_cast(ptr)->setBottom(y); +} + +void QRect_SetBottomLeft(void* ptr, void* position) +{ + static_cast(ptr)->setBottomLeft(*static_cast(position)); +} + +void QRect_SetBottomRight(void* ptr, void* position) +{ + static_cast(ptr)->setBottomRight(*static_cast(position)); +} + +void QRect_SetCoords(void* ptr, int x1, int y1, int x2, int y2) +{ + static_cast(ptr)->setCoords(x1, y1, x2, y2); +} + +void QRect_SetHeight(void* ptr, int height) +{ + static_cast(ptr)->setHeight(height); +} + +void QRect_SetLeft(void* ptr, int x) +{ + static_cast(ptr)->setLeft(x); +} + +void QRect_SetRect(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->setRect(x, y, width, height); +} + +void QRect_SetRight(void* ptr, int x) +{ + static_cast(ptr)->setRight(x); +} + +void QRect_SetSize(void* ptr, void* size) +{ + static_cast(ptr)->setSize(*static_cast(size)); +} + +void QRect_SetTop(void* ptr, int y) +{ + static_cast(ptr)->setTop(y); +} + +void QRect_SetTopLeft(void* ptr, void* position) +{ + static_cast(ptr)->setTopLeft(*static_cast(position)); +} + +void QRect_SetTopRight(void* ptr, void* position) +{ + static_cast(ptr)->setTopRight(*static_cast(position)); +} + +void QRect_SetWidth(void* ptr, int width) +{ + static_cast(ptr)->setWidth(width); +} + +void QRect_SetX(void* ptr, int x) +{ + static_cast(ptr)->setX(x); +} + +void QRect_SetY(void* ptr, int y) +{ + static_cast(ptr)->setY(y); +} + +void* QRect_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QRect_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +void* QRect_TopLeft(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->topLeft(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QRect_TopRight(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->topRight(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QRect_Translate(void* ptr, int dx, int dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void QRect_Translate2(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void* QRect_Translated(void* ptr, int dx, int dy) +{ + return ({ QRect tmpValue = static_cast(ptr)->translated(dx, dy); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRect_Translated2(void* ptr, void* offset) +{ + return ({ QRect tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRect_Transposed(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->transposed(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRect_United(void* ptr, void* rectangle) +{ + return ({ QRect tmpValue = static_cast(ptr)->united(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QRect_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +int QRect_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QRect_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +Q_DECLARE_METATYPE(QRectF) +Q_DECLARE_METATYPE(QRectF*) +void* QRectF_NewQRectF() +{ + return new QRectF(); +} + +void* QRectF_NewQRectF2(void* topLeft, void* size) +{ + return new QRectF(*static_cast(topLeft), *static_cast(size)); +} + +void* QRectF_NewQRectF3(void* topLeft, void* bottomRight) +{ + return new QRectF(*static_cast(topLeft), *static_cast(bottomRight)); +} + +void* QRectF_NewQRectF4(double x, double y, double width, double height) +{ + return new QRectF(x, y, width, height); +} + +void* QRectF_NewQRectF5(void* rectangle) +{ + return new QRectF(*static_cast(rectangle)); +} + +void QRectF_Adjust(void* ptr, double dx1, double dy1, double dx2, double dy2) +{ + static_cast(ptr)->adjust(dx1, dy1, dx2, dy2); +} + +void* QRectF_Adjusted(void* ptr, double dx1, double dy1, double dx2, double dy2) +{ + return ({ QRectF tmpValue = static_cast(ptr)->adjusted(dx1, dy1, dx2, dy2); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QRectF_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +void* QRectF_BottomLeft(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->bottomLeft(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QRectF_BottomRight(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->bottomRight(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QRectF_Center(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +char QRectF_Contains(void* ptr, void* point) +{ + return static_cast(ptr)->contains(*static_cast(point)); +} + +char QRectF_Contains2(void* ptr, void* rectangle) +{ + return static_cast(ptr)->contains(*static_cast(rectangle)); +} + +char QRectF_Contains3(void* ptr, double x, double y) +{ + return static_cast(ptr)->contains(x, y); +} + +void QRectF_GetCoords(void* ptr, double x1, double y1, double x2, double y2) +{ + static_cast(ptr)->getCoords(&x1, &y1, &x2, &y2); +} + +void QRectF_GetRect(void* ptr, double x, double y, double width, double height) +{ + static_cast(ptr)->getRect(&x, &y, &width, &height); +} + +double QRectF_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +void* QRectF_Intersected(void* ptr, void* rectangle) +{ + return ({ QRectF tmpValue = static_cast(ptr)->intersected(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QRectF_Intersects(void* ptr, void* rectangle) +{ + return static_cast(ptr)->intersects(*static_cast(rectangle)); +} + +char QRectF_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QRectF_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QRectF_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +double QRectF_Left(void* ptr) +{ + return static_cast(ptr)->left(); +} + +void* QRectF_MarginsAdded(void* ptr, void* margins) +{ + return ({ QRectF tmpValue = static_cast(ptr)->marginsAdded(*static_cast(margins)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRectF_MarginsRemoved(void* ptr, void* margins) +{ + return ({ QRectF tmpValue = static_cast(ptr)->marginsRemoved(*static_cast(margins)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QRectF_MoveBottom(void* ptr, double y) +{ + static_cast(ptr)->moveBottom(y); +} + +void QRectF_MoveBottomLeft(void* ptr, void* position) +{ + static_cast(ptr)->moveBottomLeft(*static_cast(position)); +} + +void QRectF_MoveBottomRight(void* ptr, void* position) +{ + static_cast(ptr)->moveBottomRight(*static_cast(position)); +} + +void QRectF_MoveCenter(void* ptr, void* position) +{ + static_cast(ptr)->moveCenter(*static_cast(position)); +} + +void QRectF_MoveLeft(void* ptr, double x) +{ + static_cast(ptr)->moveLeft(x); +} + +void QRectF_MoveRight(void* ptr, double x) +{ + static_cast(ptr)->moveRight(x); +} + +void QRectF_MoveTo(void* ptr, double x, double y) +{ + static_cast(ptr)->moveTo(x, y); +} + +void QRectF_MoveTo2(void* ptr, void* position) +{ + static_cast(ptr)->moveTo(*static_cast(position)); +} + +void QRectF_MoveTop(void* ptr, double y) +{ + static_cast(ptr)->moveTop(y); +} + +void QRectF_MoveTopLeft(void* ptr, void* position) +{ + static_cast(ptr)->moveTopLeft(*static_cast(position)); +} + +void QRectF_MoveTopRight(void* ptr, void* position) +{ + static_cast(ptr)->moveTopRight(*static_cast(position)); +} + +void* QRectF_Normalized(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->normalized(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QRectF_Right(void* ptr) +{ + return static_cast(ptr)->right(); +} + +void QRectF_SetBottom(void* ptr, double y) +{ + static_cast(ptr)->setBottom(y); +} + +void QRectF_SetBottomLeft(void* ptr, void* position) +{ + static_cast(ptr)->setBottomLeft(*static_cast(position)); +} + +void QRectF_SetBottomRight(void* ptr, void* position) +{ + static_cast(ptr)->setBottomRight(*static_cast(position)); +} + +void QRectF_SetCoords(void* ptr, double x1, double y1, double x2, double y2) +{ + static_cast(ptr)->setCoords(x1, y1, x2, y2); +} + +void QRectF_SetHeight(void* ptr, double height) +{ + static_cast(ptr)->setHeight(height); +} + +void QRectF_SetLeft(void* ptr, double x) +{ + static_cast(ptr)->setLeft(x); +} + +void QRectF_SetRect(void* ptr, double x, double y, double width, double height) +{ + static_cast(ptr)->setRect(x, y, width, height); +} + +void QRectF_SetRight(void* ptr, double x) +{ + static_cast(ptr)->setRight(x); +} + +void QRectF_SetSize(void* ptr, void* size) +{ + static_cast(ptr)->setSize(*static_cast(size)); +} + +void QRectF_SetTop(void* ptr, double y) +{ + static_cast(ptr)->setTop(y); +} + +void QRectF_SetTopLeft(void* ptr, void* position) +{ + static_cast(ptr)->setTopLeft(*static_cast(position)); +} + +void QRectF_SetTopRight(void* ptr, void* position) +{ + static_cast(ptr)->setTopRight(*static_cast(position)); +} + +void QRectF_SetWidth(void* ptr, double width) +{ + static_cast(ptr)->setWidth(width); +} + +void QRectF_SetX(void* ptr, double x) +{ + static_cast(ptr)->setX(x); +} + +void QRectF_SetY(void* ptr, double y) +{ + static_cast(ptr)->setY(y); +} + +void* QRectF_Size(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QRectF_ToAlignedRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->toAlignedRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRectF_ToRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->toRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QRectF_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +void* QRectF_TopLeft(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->topLeft(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QRectF_TopRight(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->topRight(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QRectF_Translate(void* ptr, double dx, double dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void QRectF_Translate2(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void* QRectF_Translated(void* ptr, double dx, double dy) +{ + return ({ QRectF tmpValue = static_cast(ptr)->translated(dx, dy); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRectF_Translated2(void* ptr, void* offset) +{ + return ({ QRectF tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRectF_Transposed(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->transposed(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QRectF_United(void* ptr, void* rectangle) +{ + return ({ QRectF tmpValue = static_cast(ptr)->united(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QRectF_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +double QRectF_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +double QRectF_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +Q_DECLARE_METATYPE(QRegExp) +Q_DECLARE_METATYPE(QRegExp*) +void* QRegExp_NewQRegExp() +{ + return new QRegExp(); +} + +void* QRegExp_NewQRegExp2(struct QtCore_PackedString pattern, long long cs, long long syntax) +{ + return new QRegExp(QString::fromUtf8(pattern.data, pattern.len), static_cast(cs), static_cast(syntax)); +} + +void* QRegExp_NewQRegExp3(void* rx) +{ + return new QRegExp(*static_cast(rx)); +} + +struct QtCore_PackedString QRegExp_Cap(void* ptr, int nth) +{ + return ({ QByteArray t6327b9 = static_cast(ptr)->cap(nth).toUtf8(); QtCore_PackedString { const_cast(t6327b9.prepend("WHITESPACE").constData()+10), t6327b9.size()-10 }; }); +} + +int QRegExp_CaptureCount(void* ptr) +{ + return static_cast(ptr)->captureCount(); +} + +struct QtCore_PackedString QRegExp_CapturedTexts(void* ptr) +{ + return ({ QByteArray t69e4cf = static_cast(ptr)->capturedTexts().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t69e4cf.prepend("WHITESPACE").constData()+10), t69e4cf.size()-10 }; }); +} + +long long QRegExp_CaseSensitivity(void* ptr) +{ + return static_cast(ptr)->caseSensitivity(); +} + +struct QtCore_PackedString QRegExp_ErrorString(void* ptr) +{ + return ({ QByteArray t53d00c = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t53d00c.prepend("WHITESPACE").constData()+10), t53d00c.size()-10 }; }); +} + +struct QtCore_PackedString QRegExp_QRegExp_Escape(struct QtCore_PackedString str) +{ + return ({ QByteArray tf416e0 = QRegExp::escape(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(tf416e0.prepend("WHITESPACE").constData()+10), tf416e0.size()-10 }; }); +} + +char QRegExp_ExactMatch(void* ptr, struct QtCore_PackedString str) +{ + return static_cast(ptr)->exactMatch(QString::fromUtf8(str.data, str.len)); +} + +int QRegExp_IndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode) +{ + return static_cast(ptr)->indexIn(QString::fromUtf8(str.data, str.len), offset, static_cast(caretMode)); +} + +char QRegExp_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QRegExp_IsMinimal(void* ptr) +{ + return static_cast(ptr)->isMinimal(); +} + +char QRegExp_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QRegExp_LastIndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode) +{ + return static_cast(ptr)->lastIndexIn(QString::fromUtf8(str.data, str.len), offset, static_cast(caretMode)); +} + +int QRegExp_MatchedLength(void* ptr) +{ + return static_cast(ptr)->matchedLength(); +} + +struct QtCore_PackedString QRegExp_Pattern(void* ptr) +{ + return ({ QByteArray t70b801 = static_cast(ptr)->pattern().toUtf8(); QtCore_PackedString { const_cast(t70b801.prepend("WHITESPACE").constData()+10), t70b801.size()-10 }; }); +} + +long long QRegExp_PatternSyntax(void* ptr) +{ + return static_cast(ptr)->patternSyntax(); +} + +int QRegExp_Pos(void* ptr, int nth) +{ + return static_cast(ptr)->pos(nth); +} + +void QRegExp_SetCaseSensitivity(void* ptr, long long cs) +{ + static_cast(ptr)->setCaseSensitivity(static_cast(cs)); +} + +void QRegExp_SetMinimal(void* ptr, char minimal) +{ + static_cast(ptr)->setMinimal(minimal != 0); +} + +void QRegExp_SetPattern(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->setPattern(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QRegExp_SetPatternSyntax(void* ptr, long long syntax) +{ + static_cast(ptr)->setPatternSyntax(static_cast(syntax)); +} + +void QRegExp_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QRegExp_DestroyQRegExp(void* ptr) +{ + static_cast(ptr)->~QRegExp(); +} + +Q_DECLARE_METATYPE(QRegularExpression) +Q_DECLARE_METATYPE(QRegularExpression*) +void* QRegularExpression_NewQRegularExpression() +{ + return new QRegularExpression(); +} + +void* QRegularExpression_NewQRegularExpression2(struct QtCore_PackedString pattern, long long options) +{ + return new QRegularExpression(QString::fromUtf8(pattern.data, pattern.len), static_cast(options)); +} + +void* QRegularExpression_NewQRegularExpression3(void* re) +{ + return new QRegularExpression(*static_cast(re)); +} + +struct QtCore_PackedString QRegularExpression_QRegularExpression_AnchoredPattern(struct QtCore_PackedString expression) +{ + return ({ QByteArray t32c726 = QRegularExpression::anchoredPattern(QString::fromUtf8(expression.data, expression.len)).toUtf8(); QtCore_PackedString { const_cast(t32c726.prepend("WHITESPACE").constData()+10), t32c726.size()-10 }; }); +} + +int QRegularExpression_CaptureCount(void* ptr) +{ + return static_cast(ptr)->captureCount(); +} + +struct QtCore_PackedString QRegularExpression_ErrorString(void* ptr) +{ + return ({ QByteArray t85aa6b = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t85aa6b.prepend("WHITESPACE").constData()+10), t85aa6b.size()-10 }; }); +} + +struct QtCore_PackedString QRegularExpression_QRegularExpression_Escape(struct QtCore_PackedString str) +{ + return ({ QByteArray tf551fc = QRegularExpression::escape(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(tf551fc.prepend("WHITESPACE").constData()+10), tf551fc.size()-10 }; }); +} + +void* QRegularExpression_GlobalMatch(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions) +{ + return new QRegularExpressionMatchIterator(static_cast(ptr)->globalMatch(QString::fromUtf8(subject.data, subject.len), offset, static_cast(matchType), static_cast(matchOptions))); +} + +void* QRegularExpression_GlobalMatch2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions) +{ + return new QRegularExpressionMatchIterator(static_cast(ptr)->globalMatch(*static_cast(subjectRef), offset, static_cast(matchType), static_cast(matchOptions))); +} + +char QRegularExpression_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QRegularExpression_Match(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions) +{ + return new QRegularExpressionMatch(static_cast(ptr)->match(QString::fromUtf8(subject.data, subject.len), offset, static_cast(matchType), static_cast(matchOptions))); +} + +void* QRegularExpression_Match2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions) +{ + return new QRegularExpressionMatch(static_cast(ptr)->match(*static_cast(subjectRef), offset, static_cast(matchType), static_cast(matchOptions))); +} + +struct QtCore_PackedString QRegularExpression_NamedCaptureGroups(void* ptr) +{ + return ({ QByteArray t5a80a4 = static_cast(ptr)->namedCaptureGroups().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t5a80a4.prepend("WHITESPACE").constData()+10), t5a80a4.size()-10 }; }); +} + +void QRegularExpression_Optimize(void* ptr) +{ + static_cast(ptr)->optimize(); +} + +struct QtCore_PackedString QRegularExpression_Pattern(void* ptr) +{ + return ({ QByteArray t585ea0 = static_cast(ptr)->pattern().toUtf8(); QtCore_PackedString { const_cast(t585ea0.prepend("WHITESPACE").constData()+10), t585ea0.size()-10 }; }); +} + +int QRegularExpression_PatternErrorOffset(void* ptr) +{ + return static_cast(ptr)->patternErrorOffset(); +} + +long long QRegularExpression_PatternOptions(void* ptr) +{ + return static_cast(ptr)->patternOptions(); +} + +void QRegularExpression_SetPattern(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->setPattern(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QRegularExpression_SetPatternOptions(void* ptr, long long options) +{ + static_cast(ptr)->setPatternOptions(static_cast(options)); +} + +void QRegularExpression_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtCore_PackedString QRegularExpression_QRegularExpression_WildcardToRegularExpression(struct QtCore_PackedString pattern) +{ + return ({ QByteArray ta3cf94 = QRegularExpression::wildcardToRegularExpression(QString::fromUtf8(pattern.data, pattern.len)).toUtf8(); QtCore_PackedString { const_cast(ta3cf94.prepend("WHITESPACE").constData()+10), ta3cf94.size()-10 }; }); +} + +void QRegularExpression_DestroyQRegularExpression(void* ptr) +{ + static_cast(ptr)->~QRegularExpression(); +} + +Q_DECLARE_METATYPE(QRegularExpressionMatch) +Q_DECLARE_METATYPE(QRegularExpressionMatch*) +void* QRegularExpressionMatch_NewQRegularExpressionMatch() +{ + return new QRegularExpressionMatch(); +} + +void* QRegularExpressionMatch_NewQRegularExpressionMatch2(void* match) +{ + return new QRegularExpressionMatch(*static_cast(match)); +} + +struct QtCore_PackedString QRegularExpressionMatch_Captured(void* ptr, int nth) +{ + return ({ QByteArray t5bb134 = static_cast(ptr)->captured(nth).toUtf8(); QtCore_PackedString { const_cast(t5bb134.prepend("WHITESPACE").constData()+10), t5bb134.size()-10 }; }); +} + +struct QtCore_PackedString QRegularExpressionMatch_Captured2(void* ptr, struct QtCore_PackedString name) +{ + return ({ QByteArray te09a4d = static_cast(ptr)->captured(QString::fromUtf8(name.data, name.len)).toUtf8(); QtCore_PackedString { const_cast(te09a4d.prepend("WHITESPACE").constData()+10), te09a4d.size()-10 }; }); +} + +struct QtCore_PackedString QRegularExpressionMatch_Captured3(void* ptr, void* name) +{ + return ({ QByteArray t0ab4af = static_cast(ptr)->captured(*static_cast(name)).toUtf8(); QtCore_PackedString { const_cast(t0ab4af.prepend("WHITESPACE").constData()+10), t0ab4af.size()-10 }; }); +} + +int QRegularExpressionMatch_CapturedEnd(void* ptr, int nth) +{ + return static_cast(ptr)->capturedEnd(nth); +} + +int QRegularExpressionMatch_CapturedEnd2(void* ptr, struct QtCore_PackedString name) +{ + return static_cast(ptr)->capturedEnd(QString::fromUtf8(name.data, name.len)); +} + +int QRegularExpressionMatch_CapturedEnd3(void* ptr, void* name) +{ + return static_cast(ptr)->capturedEnd(*static_cast(name)); +} + +int QRegularExpressionMatch_CapturedLength(void* ptr, int nth) +{ + return static_cast(ptr)->capturedLength(nth); +} + +int QRegularExpressionMatch_CapturedLength2(void* ptr, struct QtCore_PackedString name) +{ + return static_cast(ptr)->capturedLength(QString::fromUtf8(name.data, name.len)); +} + +int QRegularExpressionMatch_CapturedLength3(void* ptr, void* name) +{ + return static_cast(ptr)->capturedLength(*static_cast(name)); +} + +void* QRegularExpressionMatch_CapturedRef(void* ptr, int nth) +{ + return new QStringRef(static_cast(ptr)->capturedRef(nth)); +} + +void* QRegularExpressionMatch_CapturedRef2(void* ptr, struct QtCore_PackedString name) +{ + return new QStringRef(static_cast(ptr)->capturedRef(QString::fromUtf8(name.data, name.len))); +} + +void* QRegularExpressionMatch_CapturedRef3(void* ptr, void* name) +{ + return new QStringRef(static_cast(ptr)->capturedRef(*static_cast(name))); +} + +int QRegularExpressionMatch_CapturedStart(void* ptr, int nth) +{ + return static_cast(ptr)->capturedStart(nth); +} + +int QRegularExpressionMatch_CapturedStart2(void* ptr, struct QtCore_PackedString name) +{ + return static_cast(ptr)->capturedStart(QString::fromUtf8(name.data, name.len)); +} + +int QRegularExpressionMatch_CapturedStart3(void* ptr, void* name) +{ + return static_cast(ptr)->capturedStart(*static_cast(name)); +} + +struct QtCore_PackedString QRegularExpressionMatch_CapturedTexts(void* ptr) +{ + return ({ QByteArray t75c0a9 = static_cast(ptr)->capturedTexts().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t75c0a9.prepend("WHITESPACE").constData()+10), t75c0a9.size()-10 }; }); +} + +void* QRegularExpressionMatch_CapturedView(void* ptr, int nth) +{ + return new QStringView(static_cast(ptr)->capturedView(nth)); +} + +void* QRegularExpressionMatch_CapturedView2(void* ptr, void* name) +{ + return new QStringView(static_cast(ptr)->capturedView(*static_cast(name))); +} + +char QRegularExpressionMatch_HasMatch(void* ptr) +{ + return static_cast(ptr)->hasMatch(); +} + +char QRegularExpressionMatch_HasPartialMatch(void* ptr) +{ + return static_cast(ptr)->hasPartialMatch(); +} + +char QRegularExpressionMatch_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QRegularExpressionMatch_LastCapturedIndex(void* ptr) +{ + return static_cast(ptr)->lastCapturedIndex(); +} + +long long QRegularExpressionMatch_MatchOptions(void* ptr) +{ + return static_cast(ptr)->matchOptions(); +} + +long long QRegularExpressionMatch_MatchType(void* ptr) +{ + return static_cast(ptr)->matchType(); +} + +void* QRegularExpressionMatch_RegularExpression(void* ptr) +{ + return new QRegularExpression(static_cast(ptr)->regularExpression()); +} + +void QRegularExpressionMatch_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QRegularExpressionMatch_DestroyQRegularExpressionMatch(void* ptr) +{ + static_cast(ptr)->~QRegularExpressionMatch(); +} + +Q_DECLARE_METATYPE(QResource*) +void* QResource_NewQResource(struct QtCore_PackedString file, void* locale) +{ + return new QResource(QString::fromUtf8(file.data, file.len), *static_cast(locale)); +} + +struct QtCore_PackedString QResource_AbsoluteFilePath(void* ptr) +{ + return ({ QByteArray t1066ec = static_cast(ptr)->absoluteFilePath().toUtf8(); QtCore_PackedString { const_cast(t1066ec.prepend("WHITESPACE").constData()+10), t1066ec.size()-10 }; }); +} + +struct QtCore_PackedString QResource_Children(void* ptr) +{ + return ({ QByteArray t6aef35 = static_cast(ptr)->children().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t6aef35.prepend("WHITESPACE").constData()+10), t6aef35.size()-10 }; }); +} + +long long QResource_CompressionAlgorithm(void* ptr) +{ + return static_cast(ptr)->compressionAlgorithm(); +} + +struct QtCore_PackedString QResource_Data(void* ptr) +{ + return ({ char* t4b0f0d = static_cast(static_cast(const_cast(static_cast(ptr)->data()))); QtCore_PackedString { t4b0f0d, -1 }; }); +} + +struct QtCore_PackedString QResource_FileName(void* ptr) +{ + return ({ QByteArray t28de69 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t28de69.prepend("WHITESPACE").constData()+10), t28de69.size()-10 }; }); +} + +char QResource_IsCompressed(void* ptr) +{ + return static_cast(ptr)->isCompressed(); +} + +char QResource_IsDir(void* ptr) +{ + return static_cast(ptr)->isDir(); +} + +char QResource_IsFile(void* ptr) +{ + return static_cast(ptr)->isFile(); +} + +char QResource_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QResource_LastModified(void* ptr) +{ + return new QDateTime(static_cast(ptr)->lastModified()); +} + +void* QResource_Locale(void* ptr) +{ + return new QLocale(static_cast(ptr)->locale()); +} + +char QResource_QResource_RegisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot) +{ + return QResource::registerResource(QString::fromUtf8(rccFileName.data, rccFileName.len), QString::fromUtf8(mapRoot.data, mapRoot.len)); +} + +char QResource_QResource_RegisterResource2(char* rccData, struct QtCore_PackedString mapRoot) +{ + return QResource::registerResource(const_cast(static_cast(static_cast(rccData))), QString::fromUtf8(mapRoot.data, mapRoot.len)); +} + +void QResource_SetFileName(void* ptr, struct QtCore_PackedString file) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(file.data, file.len)); +} + +void QResource_SetLocale(void* ptr, void* locale) +{ + static_cast(ptr)->setLocale(*static_cast(locale)); +} + +long long QResource_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +char QResource_QResource_UnregisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot) +{ + return QResource::unregisterResource(QString::fromUtf8(rccFileName.data, rccFileName.len), QString::fromUtf8(mapRoot.data, mapRoot.len)); +} + +char QResource_QResource_UnregisterResource2(char* rccData, struct QtCore_PackedString mapRoot) +{ + return QResource::unregisterResource(const_cast(static_cast(static_cast(rccData))), QString::fromUtf8(mapRoot.data, mapRoot.len)); +} + +void QResource_DestroyQResource(void* ptr) +{ + static_cast(ptr)->~QResource(); +} + +class MyQRunnable: public QRunnable +{ +public: + MyQRunnable() : QRunnable() {QRunnable_QRunnable_QRegisterMetaType();}; + void run() { callbackQRunnable_Run(this); }; + ~MyQRunnable() { callbackQRunnable_DestroyQRunnable(this); }; +}; + +Q_DECLARE_METATYPE(QRunnable*) +Q_DECLARE_METATYPE(MyQRunnable*) + +int QRunnable_QRunnable_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QRunnable_NewQRunnable() +{ + return new MyQRunnable(); +} + +char QRunnable_AutoDelete(void* ptr) +{ + return static_cast(ptr)->autoDelete(); +} + +void QRunnable_Run(void* ptr) +{ + static_cast(ptr)->run(); +} + +void QRunnable_SetAutoDelete(void* ptr, char autoDelete) +{ + static_cast(ptr)->setAutoDelete(autoDelete != 0); +} + +void QRunnable_DestroyQRunnable(void* ptr) +{ + static_cast(ptr)->~QRunnable(); +} + +void QRunnable_DestroyQRunnableDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSaveFile: public QSaveFile +{ +public: + MyQSaveFile(const QString &name) : QSaveFile(name) {QSaveFile_QSaveFile_QRegisterMetaType();}; + MyQSaveFile(QObject *parent = Q_NULLPTR) : QSaveFile(parent) {QSaveFile_QSaveFile_QRegisterMetaType();}; + MyQSaveFile(const QString &name, QObject *parent) : QSaveFile(name, parent) {QSaveFile_QSaveFile_QRegisterMetaType();}; + QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; + qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; + ~MyQSaveFile() { callbackQSaveFile_DestroyQSaveFile(this); }; + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + void close() { callbackQIODevice_Close(this); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; + qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; + bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSaveFile*) +Q_DECLARE_METATYPE(MyQSaveFile*) + +int QSaveFile_QSaveFile_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSaveFile_NewQSaveFile(struct QtCore_PackedString name) +{ + return new MyQSaveFile(QString::fromUtf8(name.data, name.len)); +} + +void* QSaveFile_NewQSaveFile2(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(static_cast(parent)); + } else { + return new MyQSaveFile(static_cast(parent)); + } +} + +void* QSaveFile_NewQSaveFile3(struct QtCore_PackedString name, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else { + return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); + } +} + +void QSaveFile_CancelWriting(void* ptr) +{ + static_cast(ptr)->cancelWriting(); +} + +char QSaveFile_Commit(void* ptr) +{ + return static_cast(ptr)->commit(); +} + +char QSaveFile_DirectWriteFallback(void* ptr) +{ + return static_cast(ptr)->directWriteFallback(); +} + +void QSaveFile_SetDirectWriteFallback(void* ptr, char enabled) +{ + static_cast(ptr)->setDirectWriteFallback(enabled != 0); +} + +void QSaveFile_SetFileName(void* ptr, struct QtCore_PackedString name) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(name.data, name.len)); +} + +void QSaveFile_DestroyQSaveFile(void* ptr) +{ + static_cast(ptr)->~QSaveFile(); +} + +void QSaveFile_DestroyQSaveFileDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QSemaphore*) +void* QSemaphore_NewQSemaphore(int n) +{ + return new QSemaphore(n); +} + +void QSemaphore_Acquire(void* ptr, int n) +{ + static_cast(ptr)->acquire(n); +} + +int QSemaphore_Available(void* ptr) +{ + return static_cast(ptr)->available(); +} + +void QSemaphore_Release(void* ptr, int n) +{ + static_cast(ptr)->release(n); +} + +char QSemaphore_TryAcquire(void* ptr, int n) +{ + return static_cast(ptr)->tryAcquire(n); +} + +char QSemaphore_TryAcquire2(void* ptr, int n, int timeout) +{ + return static_cast(ptr)->tryAcquire(n, timeout); +} + +void QSemaphore_DestroyQSemaphore(void* ptr) +{ + static_cast(ptr)->~QSemaphore(); +} + +Q_DECLARE_METATYPE(QSemaphoreReleaser*) +void* QSemaphoreReleaser_NewQSemaphoreReleaser() +{ + return new QSemaphoreReleaser(); +} + +void* QSemaphoreReleaser_NewQSemaphoreReleaser2(void* sem, int n) +{ + return new QSemaphoreReleaser(*static_cast(sem), n); +} + +void* QSemaphoreReleaser_NewQSemaphoreReleaser3(void* sem, int n) +{ + return new QSemaphoreReleaser(static_cast(sem), n); +} + +void* QSemaphoreReleaser_Cancel(void* ptr) +{ + return static_cast(ptr)->cancel(); +} + +void* QSemaphoreReleaser_Semaphore(void* ptr) +{ + return static_cast(ptr)->semaphore(); +} + +void QSemaphoreReleaser_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QSemaphoreReleaser_DestroyQSemaphoreReleaser(void* ptr) +{ + static_cast(ptr)->~QSemaphoreReleaser(); +} + +class MyQSequentialAnimationGroup: public QSequentialAnimationGroup +{ +public: + MyQSequentialAnimationGroup(QObject *parent = Q_NULLPTR) : QSequentialAnimationGroup(parent) {QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType();}; + void Signal_CurrentAnimationChanged(QAbstractAnimation * current) { callbackQSequentialAnimationGroup_CurrentAnimationChanged(this, current); }; + int duration() const { return callbackQSequentialAnimationGroup_Duration(const_cast(static_cast(this))); }; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + void updateCurrentTime(int currentTime) { callbackQSequentialAnimationGroup_UpdateCurrentTime(this, currentTime); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + ~MyQSequentialAnimationGroup() { callbackQSequentialAnimationGroup_DestroyQSequentialAnimationGroup(this); }; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSequentialAnimationGroup*) +Q_DECLARE_METATYPE(MyQSequentialAnimationGroup*) + +int QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSequentialAnimationGroup_NewQSequentialAnimationGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } else { + return new MyQSequentialAnimationGroup(static_cast(parent)); + } +} + +void* QSequentialAnimationGroup_AddPause(void* ptr, int msecs) +{ + return static_cast(ptr)->addPause(msecs); +} + +void* QSequentialAnimationGroup_CurrentAnimation(void* ptr) +{ + return static_cast(ptr)->currentAnimation(); +} + +void QSequentialAnimationGroup_ConnectCurrentAnimationChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSequentialAnimationGroup::currentAnimationChanged), static_cast(ptr), static_cast(&MyQSequentialAnimationGroup::Signal_CurrentAnimationChanged), static_cast(t)); +} + +void QSequentialAnimationGroup_DisconnectCurrentAnimationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSequentialAnimationGroup::currentAnimationChanged), static_cast(ptr), static_cast(&MyQSequentialAnimationGroup::Signal_CurrentAnimationChanged)); +} + +void QSequentialAnimationGroup_CurrentAnimationChanged(void* ptr, void* current) +{ + static_cast(ptr)->currentAnimationChanged(static_cast(current)); +} + +int QSequentialAnimationGroup_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +int QSequentialAnimationGroup_DurationDefault(void* ptr) +{ + return static_cast(ptr)->QSequentialAnimationGroup::duration(); +} + +void* QSequentialAnimationGroup_InsertPause(void* ptr, int index, int msecs) +{ + return static_cast(ptr)->insertPause(index, msecs); +} + +void QSequentialAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime) +{ + static_cast(ptr)->updateCurrentTime(currentTime); +} + +void QSequentialAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime) +{ + static_cast(ptr)->QSequentialAnimationGroup::updateCurrentTime(currentTime); +} + +void QSequentialAnimationGroup_DestroyQSequentialAnimationGroup(void* ptr) +{ + static_cast(ptr)->~QSequentialAnimationGroup(); +} + +void QSequentialAnimationGroup_DestroyQSequentialAnimationGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QSequentialIterable_At(void* ptr, int idx) +{ + return new QVariant(static_cast(ptr)->at(idx)); +} + +char QSequentialIterable_CanReverseIterate(void* ptr) +{ + return static_cast(ptr)->canReverseIterate(); +} + +int QSequentialIterable_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +class MyQSettings: public QSettings +{ +public: + MyQSettings(const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) : QSettings(organization, application, parent) {QSettings_QSettings_QRegisterMetaType();}; + MyQSettings(QSettings::Scope scope, const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) : QSettings(scope, organization, application, parent) {QSettings_QSettings_QRegisterMetaType();}; + MyQSettings(QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) : QSettings(format, scope, organization, application, parent) {QSettings_QSettings_QRegisterMetaType();}; + MyQSettings(const QString &fileName, QSettings::Format format, QObject *parent = Q_NULLPTR) : QSettings(fileName, format, parent) {QSettings_QSettings_QRegisterMetaType();}; + MyQSettings(QObject *parent = Q_NULLPTR) : QSettings(parent) {QSettings_QSettings_QRegisterMetaType();}; + MyQSettings(QSettings::Scope scope, QObject *parent = Q_NULLPTR) : QSettings(scope, parent) {QSettings_QSettings_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + ~MyQSettings() { callbackQSettings_DestroyQSettings(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSettings*) +Q_DECLARE_METATYPE(MyQSettings*) + +int QSettings_QSettings_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSettings_NewQSettings(struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else { + return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } +} + +void* QSettings_NewQSettings2(long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else { + return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } +} + +void* QSettings_NewQSettings3(long long format, long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } else { + return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); + } +} + +void* QSettings_NewQSettings4(struct QtCore_PackedString fileName, long long format, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } else { + return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); + } +} + +void* QSettings_NewQSettings5(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(parent)); + } else { + return new MyQSettings(static_cast(parent)); + } +} + +void* QSettings_NewQSettings6(long long scope, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } else { + return new MyQSettings(static_cast(scope), static_cast(parent)); + } +} + +struct QtCore_PackedString QSettings_AllKeys(void* ptr) +{ + return ({ QByteArray t39d6f3 = static_cast(ptr)->allKeys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t39d6f3.prepend("WHITESPACE").constData()+10), t39d6f3.size()-10 }; }); +} + +struct QtCore_PackedString QSettings_ApplicationName(void* ptr) +{ + return ({ QByteArray tbe59f0 = static_cast(ptr)->applicationName().toUtf8(); QtCore_PackedString { const_cast(tbe59f0.prepend("WHITESPACE").constData()+10), tbe59f0.size()-10 }; }); +} + +void QSettings_BeginGroup(void* ptr, struct QtCore_PackedString prefix) +{ + static_cast(ptr)->beginGroup(QString::fromUtf8(prefix.data, prefix.len)); +} + +int QSettings_BeginReadArray(void* ptr, struct QtCore_PackedString prefix) +{ + return static_cast(ptr)->beginReadArray(QString::fromUtf8(prefix.data, prefix.len)); +} + +void QSettings_BeginWriteArray(void* ptr, struct QtCore_PackedString prefix, int size) +{ + static_cast(ptr)->beginWriteArray(QString::fromUtf8(prefix.data, prefix.len), size); +} + +struct QtCore_PackedString QSettings_ChildGroups(void* ptr) +{ + return ({ QByteArray t85b658 = static_cast(ptr)->childGroups().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t85b658.prepend("WHITESPACE").constData()+10), t85b658.size()-10 }; }); +} + +struct QtCore_PackedString QSettings_ChildKeys(void* ptr) +{ + return ({ QByteArray t28840d = static_cast(ptr)->childKeys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t28840d.prepend("WHITESPACE").constData()+10), t28840d.size()-10 }; }); +} + +void QSettings_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QSettings_Contains(void* ptr, struct QtCore_PackedString key) +{ + return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); +} + +long long QSettings_QSettings_DefaultFormat() +{ + return QSettings::defaultFormat(); +} + +void QSettings_EndArray(void* ptr) +{ + static_cast(ptr)->endArray(); +} + +void QSettings_EndGroup(void* ptr) +{ + static_cast(ptr)->endGroup(); +} + +char QSettings_FallbacksEnabled(void* ptr) +{ + return static_cast(ptr)->fallbacksEnabled(); +} + +struct QtCore_PackedString QSettings_FileName(void* ptr) +{ + return ({ QByteArray tb2013f = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(tb2013f.prepend("WHITESPACE").constData()+10), tb2013f.size()-10 }; }); +} + +long long QSettings_Format(void* ptr) +{ + return static_cast(ptr)->format(); +} + +struct QtCore_PackedString QSettings_Group(void* ptr) +{ + return ({ QByteArray t8d2697 = static_cast(ptr)->group().toUtf8(); QtCore_PackedString { const_cast(t8d2697.prepend("WHITESPACE").constData()+10), t8d2697.size()-10 }; }); +} + +void* QSettings_IniCodec(void* ptr) +{ + return static_cast(ptr)->iniCodec(); +} + +char QSettings_IsAtomicSyncRequired(void* ptr) +{ + return static_cast(ptr)->isAtomicSyncRequired(); +} + +char QSettings_IsWritable(void* ptr) +{ + return static_cast(ptr)->isWritable(); +} + +struct QtCore_PackedString QSettings_OrganizationName(void* ptr) +{ + return ({ QByteArray t43251f = static_cast(ptr)->organizationName().toUtf8(); QtCore_PackedString { const_cast(t43251f.prepend("WHITESPACE").constData()+10), t43251f.size()-10 }; }); +} + +void QSettings_Remove(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->remove(QString::fromUtf8(key.data, key.len)); +} + +long long QSettings_Scope(void* ptr) +{ + return static_cast(ptr)->scope(); +} + +void QSettings_SetArrayIndex(void* ptr, int i) +{ + static_cast(ptr)->setArrayIndex(i); +} + +void QSettings_SetAtomicSyncRequired(void* ptr, char enable) +{ + static_cast(ptr)->setAtomicSyncRequired(enable != 0); +} + +void QSettings_QSettings_SetDefaultFormat(long long format) +{ + QSettings::setDefaultFormat(static_cast(format)); +} + +void QSettings_SetFallbacksEnabled(void* ptr, char b) +{ + static_cast(ptr)->setFallbacksEnabled(b != 0); +} + +void QSettings_SetIniCodec(void* ptr, void* codec) +{ + static_cast(ptr)->setIniCodec(static_cast(codec)); +} + +void QSettings_SetIniCodec2(void* ptr, char* codecName) +{ + static_cast(ptr)->setIniCodec(const_cast(codecName)); +} + +void QSettings_QSettings_SetPath(long long format, long long scope, struct QtCore_PackedString path) +{ + QSettings::setPath(static_cast(format), static_cast(scope), QString::fromUtf8(path.data, path.len)); +} + +void QSettings_SetValue(void* ptr, struct QtCore_PackedString key, void* value) +{ + static_cast(ptr)->setValue(QString::fromUtf8(key.data, key.len), *static_cast(value)); +} + +long long QSettings_Status(void* ptr) +{ + return static_cast(ptr)->status(); +} + +void QSettings_Sync(void* ptr) +{ + static_cast(ptr)->sync(); +} + +void* QSettings_Value(void* ptr, struct QtCore_PackedString key, void* defaultValue) +{ + return new QVariant(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len), *static_cast(defaultValue))); +} + +void QSettings_DestroyQSettings(void* ptr) +{ + static_cast(ptr)->~QSettings(); +} + +void QSettings_DestroyQSettingsDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QSharedData) +Q_DECLARE_METATYPE(QSharedData*) +void* QSharedData_NewQSharedData() +{ + return new QSharedData(); +} + +void* QSharedData_NewQSharedData2(void* vqs) +{ + return new QSharedData(*static_cast(vqs)); +} + +class MyQSharedMemory: public QSharedMemory +{ +public: + MyQSharedMemory(const QString &key, QObject *parent = Q_NULLPTR) : QSharedMemory(key, parent) {QSharedMemory_QSharedMemory_QRegisterMetaType();}; + MyQSharedMemory(QObject *parent = Q_NULLPTR) : QSharedMemory(parent) {QSharedMemory_QSharedMemory_QRegisterMetaType();}; + ~MyQSharedMemory() { callbackQSharedMemory_DestroyQSharedMemory(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSharedMemory*) +Q_DECLARE_METATYPE(MyQSharedMemory*) + +int QSharedMemory_QSharedMemory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSharedMemory_NewQSharedMemory(struct QtCore_PackedString key, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } else { + return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); + } +} + +void* QSharedMemory_NewQSharedMemory2(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSharedMemory(static_cast(parent)); + } else { + return new MyQSharedMemory(static_cast(parent)); + } +} + +char QSharedMemory_Attach(void* ptr, long long mode) +{ + return static_cast(ptr)->attach(static_cast(mode)); +} + +void* QSharedMemory_ConstData(void* ptr) +{ + return const_cast(static_cast(ptr)->constData()); +} + +char QSharedMemory_Create(void* ptr, int size, long long mode) +{ + return static_cast(ptr)->create(size, static_cast(mode)); +} + +void* QSharedMemory_Data(void* ptr) +{ + return static_cast(ptr)->data(); +} + +void* QSharedMemory_Data2(void* ptr) +{ + return const_cast(static_cast(ptr)->data()); +} + +char QSharedMemory_Detach(void* ptr) +{ + return static_cast(ptr)->detach(); +} + +long long QSharedMemory_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtCore_PackedString QSharedMemory_ErrorString(void* ptr) +{ + return ({ QByteArray t1fb547 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t1fb547.prepend("WHITESPACE").constData()+10), t1fb547.size()-10 }; }); +} + +char QSharedMemory_IsAttached(void* ptr) +{ + return static_cast(ptr)->isAttached(); +} + +struct QtCore_PackedString QSharedMemory_Key(void* ptr) +{ + return ({ QByteArray t0bb3c9 = static_cast(ptr)->key().toUtf8(); QtCore_PackedString { const_cast(t0bb3c9.prepend("WHITESPACE").constData()+10), t0bb3c9.size()-10 }; }); +} + +char QSharedMemory_Lock(void* ptr) +{ + return static_cast(ptr)->lock(); +} + +struct QtCore_PackedString QSharedMemory_NativeKey(void* ptr) +{ + return ({ QByteArray t971b81 = static_cast(ptr)->nativeKey().toUtf8(); QtCore_PackedString { const_cast(t971b81.prepend("WHITESPACE").constData()+10), t971b81.size()-10 }; }); +} + +void QSharedMemory_SetKey(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->setKey(QString::fromUtf8(key.data, key.len)); +} + +void QSharedMemory_SetNativeKey(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->setNativeKey(QString::fromUtf8(key.data, key.len)); +} + +int QSharedMemory_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +char QSharedMemory_Unlock(void* ptr) +{ + return static_cast(ptr)->unlock(); +} + +void QSharedMemory_DestroyQSharedMemory(void* ptr) +{ + static_cast(ptr)->~QSharedMemory(); +} + +void QSharedMemory_DestroyQSharedMemoryDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QSignalBlocker*) +void* QSignalBlocker_NewQSignalBlocker(void* object) +{ + if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(static_cast(object)); + } else { + return new QSignalBlocker(static_cast(object)); + } +} + +void* QSignalBlocker_NewQSignalBlocker2(void* object) +{ + if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return new QSignalBlocker(*static_cast(object)); + } else { + return new QSignalBlocker(*static_cast(object)); + } +} + +void QSignalBlocker_Reblock(void* ptr) +{ + static_cast(ptr)->reblock(); +} + +void QSignalBlocker_Unblock(void* ptr) +{ + static_cast(ptr)->unblock(); +} + +void QSignalBlocker_DestroyQSignalBlocker(void* ptr) +{ + static_cast(ptr)->~QSignalBlocker(); +} + +class MyQSignalTransition: public QSignalTransition +{ +public: + MyQSignalTransition(QState *sourceState = Q_NULLPTR) : QSignalTransition(sourceState) {QSignalTransition_QSignalTransition_QRegisterMetaType();}; + MyQSignalTransition(const QObject *sender, const char *sign, QState *sourceState = Q_NULLPTR) : QSignalTransition(sender, sign, sourceState) {QSignalTransition_QSignalTransition_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventTest(QEvent * event) { return callbackQSignalTransition_EventTest(this, event) != 0; }; + void onTransition(QEvent * event) { callbackQSignalTransition_OnTransition(this, event); }; + void Signal_SenderObjectChanged() { callbackQSignalTransition_SenderObjectChanged(this); }; + void Signal_SignalChanged() { callbackQSignalTransition_SignalChanged(this); }; + ~MyQSignalTransition() { callbackQSignalTransition_DestroyQSignalTransition(this); }; + void Signal_TargetStateChanged() { callbackQAbstractTransition_TargetStateChanged(this); }; + void Signal_TargetStatesChanged() { callbackQAbstractTransition_TargetStatesChanged(this); }; + void Signal_Triggered() { callbackQAbstractTransition_Triggered(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSignalTransition*) +Q_DECLARE_METATYPE(MyQSignalTransition*) + +int QSignalTransition_QSignalTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSignalTransition_NewQSignalTransition(void* sourceState) +{ + return new MyQSignalTransition(static_cast(sourceState)); +} + +void* QSignalTransition_NewQSignalTransition2(void* sender, char* sign, void* sourceState) +{ + if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(sender))) { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } else { + return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); + } +} + +char QSignalTransition_EventTest(void* ptr, void* event) +{ + return static_cast(ptr)->eventTest(static_cast(event)); +} + +char QSignalTransition_EventTestDefault(void* ptr, void* event) +{ + return static_cast(ptr)->QSignalTransition::eventTest(static_cast(event)); +} + +void QSignalTransition_OnTransition(void* ptr, void* event) +{ + static_cast(ptr)->onTransition(static_cast(event)); +} + +void QSignalTransition_OnTransitionDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSignalTransition::onTransition(static_cast(event)); +} + +void* QSignalTransition_SenderObject(void* ptr) +{ + return static_cast(ptr)->senderObject(); +} + +void QSignalTransition_ConnectSenderObjectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QSignalTransition::senderObjectChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SenderObjectChanged), static_cast(t)); +} + +void QSignalTransition_DisconnectSenderObjectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QSignalTransition::senderObjectChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SenderObjectChanged)); +} + +void QSignalTransition_SetSenderObject(void* ptr, void* sender) +{ + static_cast(ptr)->setSenderObject(static_cast(sender)); +} + +void QSignalTransition_SetSignal(void* ptr, void* sign) +{ + static_cast(ptr)->setSignal(*static_cast(sign)); +} + +void* QSignalTransition_Signal(void* ptr) +{ + return new QByteArray(static_cast(ptr)->signal()); +} + +void QSignalTransition_ConnectSignalChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QSignalTransition::signalChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SignalChanged), static_cast(t)); +} + +void QSignalTransition_DisconnectSignalChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QSignalTransition::signalChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SignalChanged)); +} + +void QSignalTransition_DestroyQSignalTransition(void* ptr) +{ + static_cast(ptr)->~QSignalTransition(); +} + +void QSignalTransition_DestroyQSignalTransitionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QSize) +Q_DECLARE_METATYPE(QSize*) +void* QSize_NewQSize() +{ + return new QSize(); +} + +void* QSize_NewQSize2(int width, int height) +{ + return new QSize(width, height); +} + +void* QSize_BoundedTo(void* ptr, void* otherSize) +{ + return ({ QSize tmpValue = static_cast(ptr)->boundedTo(*static_cast(otherSize)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSize_ExpandedTo(void* ptr, void* otherSize) +{ + return ({ QSize tmpValue = static_cast(ptr)->expandedTo(*static_cast(otherSize)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QSize_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +char QSize_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QSize_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QSize_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QSize_Rheight(void* ptr) +{ + return static_cast(ptr)->rheight(); +} + +int QSize_Rwidth(void* ptr) +{ + return static_cast(ptr)->rwidth(); +} + +void QSize_Scale(void* ptr, int width, int height, long long mode) +{ + static_cast(ptr)->scale(width, height, static_cast(mode)); +} + +void QSize_Scale2(void* ptr, void* size, long long mode) +{ + static_cast(ptr)->scale(*static_cast(size), static_cast(mode)); +} + +void* QSize_Scaled(void* ptr, int width, int height, long long mode) +{ + return ({ QSize tmpValue = static_cast(ptr)->scaled(width, height, static_cast(mode)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSize_Scaled2(void* ptr, void* s, long long mode) +{ + return ({ QSize tmpValue = static_cast(ptr)->scaled(*static_cast(s), static_cast(mode)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QSize_SetHeight(void* ptr, int height) +{ + static_cast(ptr)->setHeight(height); +} + +void QSize_SetWidth(void* ptr, int width) +{ + static_cast(ptr)->setWidth(width); +} + +void QSize_Transpose(void* ptr) +{ + static_cast(ptr)->transpose(); +} + +void* QSize_Transposed(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->transposed(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QSize_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +Q_DECLARE_METATYPE(QSizeF) +Q_DECLARE_METATYPE(QSizeF*) +void* QSizeF_NewQSizeF() +{ + return new QSizeF(); +} + +void* QSizeF_NewQSizeF2(void* size) +{ + return new QSizeF(*static_cast(size)); +} + +void* QSizeF_NewQSizeF3(double width, double height) +{ + return new QSizeF(width, height); +} + +void* QSizeF_BoundedTo(void* ptr, void* otherSize) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->boundedTo(*static_cast(otherSize)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QSizeF_ExpandedTo(void* ptr, void* otherSize) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->expandedTo(*static_cast(otherSize)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QSizeF_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +char QSizeF_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QSizeF_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QSizeF_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +double QSizeF_Rheight(void* ptr) +{ + return static_cast(ptr)->rheight(); +} + +double QSizeF_Rwidth(void* ptr) +{ + return static_cast(ptr)->rwidth(); +} + +void QSizeF_Scale(void* ptr, double width, double height, long long mode) +{ + static_cast(ptr)->scale(width, height, static_cast(mode)); +} + +void QSizeF_Scale2(void* ptr, void* size, long long mode) +{ + static_cast(ptr)->scale(*static_cast(size), static_cast(mode)); +} + +void* QSizeF_Scaled(void* ptr, double width, double height, long long mode) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->scaled(width, height, static_cast(mode)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QSizeF_Scaled2(void* ptr, void* s, long long mode) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->scaled(*static_cast(s), static_cast(mode)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QSizeF_SetHeight(void* ptr, double height) +{ + static_cast(ptr)->setHeight(height); +} + +void QSizeF_SetWidth(void* ptr, double width) +{ + static_cast(ptr)->setWidth(width); +} + +void* QSizeF_ToSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->toSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QSizeF_Transpose(void* ptr) +{ + static_cast(ptr)->transpose(); +} + +void* QSizeF_Transposed(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->transposed(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QSizeF_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +class MyQSocketNotifier: public QSocketNotifier +{ +public: + void Signal_Activated(int socket) { callbackQSocketNotifier_Activated(this, socket); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void setEnabled(bool enable) { callbackQSocketNotifier_SetEnabled(this, enable); }; + ~MyQSocketNotifier() { callbackQSocketNotifier_DestroyQSocketNotifier(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSocketNotifier*) +Q_DECLARE_METATYPE(MyQSocketNotifier*) + +int QSocketNotifier_QSocketNotifier_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QSocketNotifier_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QSocketNotifier::activated, static_cast(ptr), static_cast(&MyQSocketNotifier::Signal_Activated), static_cast(t)); +} + +void QSocketNotifier_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QSocketNotifier::activated, static_cast(ptr), static_cast(&MyQSocketNotifier::Signal_Activated)); +} + +char QSocketNotifier_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +void QSocketNotifier_SetEnabled(void* ptr, char enable) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, enable != 0)); +} + +void QSocketNotifier_SetEnabledDefault(void* ptr, char enable) +{ + static_cast(ptr)->QSocketNotifier::setEnabled(enable != 0); +} + +long long QSocketNotifier_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QSocketNotifier_DestroyQSocketNotifier(void* ptr) +{ + static_cast(ptr)->~QSocketNotifier(); +} + +void QSocketNotifier_DestroyQSocketNotifierDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSortFilterProxyModel: public QSortFilterProxyModel +{ +public: + MyQSortFilterProxyModel(QObject *parent = Q_NULLPTR) : QSortFilterProxyModel(parent) {QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType();}; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQSortFilterProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + bool filterAcceptsColumn(int source_column, const QModelIndex & source_parent) const { return callbackQSortFilterProxyModel_FilterAcceptsColumn(const_cast(static_cast(this)), source_column, const_cast(&source_parent)) != 0; }; + bool filterAcceptsRow(int source_row, const QModelIndex & source_parent) const { return callbackQSortFilterProxyModel_FilterAcceptsRow(const_cast(static_cast(this)), source_row, const_cast(&source_parent)) != 0; }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQSortFilterProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + void invalidate() { callbackQSortFilterProxyModel_Invalidate(this); }; + bool lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const { return callbackQSortFilterProxyModel_LessThan(const_cast(static_cast(this)), const_cast(&source_left), const_cast(&source_right)) != 0; }; + QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQSortFilterProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; + QItemSelection mapSelectionFromSource(const QItemSelection & sourceSelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&sourceSelection))); }; + QItemSelection mapSelectionToSource(const QItemSelection & proxySelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&proxySelection))); }; + QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQSortFilterProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQSortFilterProxyModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + int rowCount(const QModelIndex & parent) const { return callbackQSortFilterProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + void setFilterFixedString(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterFixedString(this, patternPacked); }; + void setFilterRegExp(const QRegExp & regExp) { callbackQSortFilterProxyModel_SetFilterRegExp(this, const_cast(®Exp)); }; + void setFilterRegExp(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterRegExp2(this, patternPacked); }; + void setFilterRegularExpression(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterRegularExpression(this, patternPacked); }; + void setFilterRegularExpression(const QRegularExpression & regularExpression) { callbackQSortFilterProxyModel_SetFilterRegularExpression2(this, const_cast(®ularExpression)); }; + void setFilterWildcard(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterWildcard(this, patternPacked); }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + void setSourceModel(QAbstractItemModel * sourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, sourceModel); }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQSortFilterProxyModel() { callbackQSortFilterProxyModel_DestroyQSortFilterProxyModel(this); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractProxyModel_Revert(this); }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; + bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSortFilterProxyModel*) +Q_DECLARE_METATYPE(MyQSortFilterProxyModel*) + +int QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSortFilterProxyModel_NewQSortFilterProxyModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSortFilterProxyModel(static_cast(parent)); + } else { + return new MyQSortFilterProxyModel(static_cast(parent)); + } +} + +int QSortFilterProxyModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QSortFilterProxyModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QSortFilterProxyModel::columnCount(*static_cast(parent)); +} + +char QSortFilterProxyModel_DynamicSortFilter(void* ptr) +{ + return static_cast(ptr)->dynamicSortFilter(); +} + +char QSortFilterProxyModel_FilterAcceptsColumn(void* ptr, int source_column, void* source_parent) +{ + return static_cast(ptr)->filterAcceptsColumn(source_column, *static_cast(source_parent)); +} + +char QSortFilterProxyModel_FilterAcceptsColumnDefault(void* ptr, int source_column, void* source_parent) +{ + return static_cast(ptr)->QSortFilterProxyModel::filterAcceptsColumn(source_column, *static_cast(source_parent)); +} + +char QSortFilterProxyModel_FilterAcceptsRow(void* ptr, int source_row, void* source_parent) +{ + return static_cast(ptr)->filterAcceptsRow(source_row, *static_cast(source_parent)); +} + +char QSortFilterProxyModel_FilterAcceptsRowDefault(void* ptr, int source_row, void* source_parent) +{ + return static_cast(ptr)->QSortFilterProxyModel::filterAcceptsRow(source_row, *static_cast(source_parent)); +} + +long long QSortFilterProxyModel_FilterCaseSensitivity(void* ptr) +{ + return static_cast(ptr)->filterCaseSensitivity(); +} + +int QSortFilterProxyModel_FilterKeyColumn(void* ptr) +{ + return static_cast(ptr)->filterKeyColumn(); +} + +void* QSortFilterProxyModel_FilterRegExp(void* ptr) +{ + return new QRegExp(static_cast(ptr)->filterRegExp()); +} + +void* QSortFilterProxyModel_FilterRegularExpression(void* ptr) +{ + return new QRegularExpression(static_cast(ptr)->filterRegularExpression()); +} + +int QSortFilterProxyModel_FilterRole(void* ptr) +{ + return static_cast(ptr)->filterRole(); +} + +void* QSortFilterProxyModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QSortFilterProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::index(row, column, *static_cast(parent))); +} + +void QSortFilterProxyModel_Invalidate(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "invalidate"); +} + +void QSortFilterProxyModel_InvalidateDefault(void* ptr) +{ + static_cast(ptr)->QSortFilterProxyModel::invalidate(); +} + +void QSortFilterProxyModel_InvalidateFilter(void* ptr) +{ + static_cast(ptr)->invalidateFilter(); +} + +char QSortFilterProxyModel_IsRecursiveFilteringEnabled(void* ptr) +{ + return static_cast(ptr)->isRecursiveFilteringEnabled(); +} + +char QSortFilterProxyModel_IsSortLocaleAware(void* ptr) +{ + return static_cast(ptr)->isSortLocaleAware(); +} + +char QSortFilterProxyModel_LessThan(void* ptr, void* source_left, void* source_right) +{ + return static_cast(ptr)->lessThan(*static_cast(source_left), *static_cast(source_right)); +} + +char QSortFilterProxyModel_LessThanDefault(void* ptr, void* source_left, void* source_right) +{ + return static_cast(ptr)->QSortFilterProxyModel::lessThan(*static_cast(source_left), *static_cast(source_right)); +} + +void* QSortFilterProxyModel_MapFromSource(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); +} + +void* QSortFilterProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::mapFromSource(*static_cast(sourceIndex))); +} + +void* QSortFilterProxyModel_MapToSource(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); +} + +void* QSortFilterProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::mapToSource(*static_cast(proxyIndex))); +} + +void* QSortFilterProxyModel_Parent(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); +} + +void* QSortFilterProxyModel_ParentDefault(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::parent(*static_cast(child))); +} + +int QSortFilterProxyModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QSortFilterProxyModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QSortFilterProxyModel::rowCount(*static_cast(parent)); +} + +void QSortFilterProxyModel_SetDynamicSortFilter(void* ptr, char enable) +{ + static_cast(ptr)->setDynamicSortFilter(enable != 0); +} + +void QSortFilterProxyModel_SetFilterCaseSensitivity(void* ptr, long long cs) +{ + static_cast(ptr)->setFilterCaseSensitivity(static_cast(cs)); +} + +void QSortFilterProxyModel_SetFilterFixedString(void* ptr, struct QtCore_PackedString pattern) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFilterFixedString", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); +} + +void QSortFilterProxyModel_SetFilterFixedStringDefault(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->QSortFilterProxyModel::setFilterFixedString(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QSortFilterProxyModel_SetFilterKeyColumn(void* ptr, int column) +{ + static_cast(ptr)->setFilterKeyColumn(column); +} + +void QSortFilterProxyModel_SetFilterRegExp(void* ptr, void* regExp) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegExp", Q_ARG(const QRegExp, *static_cast(regExp))); +} + +void QSortFilterProxyModel_SetFilterRegExpDefault(void* ptr, void* regExp) +{ + static_cast(ptr)->QSortFilterProxyModel::setFilterRegExp(*static_cast(regExp)); +} + +void QSortFilterProxyModel_SetFilterRegExp2(void* ptr, struct QtCore_PackedString pattern) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegExp", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); +} + +void QSortFilterProxyModel_SetFilterRegExp2Default(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->QSortFilterProxyModel::setFilterRegExp(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QSortFilterProxyModel_SetFilterRegularExpression(void* ptr, struct QtCore_PackedString pattern) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegularExpression", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); +} + +void QSortFilterProxyModel_SetFilterRegularExpressionDefault(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->QSortFilterProxyModel::setFilterRegularExpression(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QSortFilterProxyModel_SetFilterRegularExpression2(void* ptr, void* regularExpression) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegularExpression", Q_ARG(const QRegularExpression, *static_cast(regularExpression))); +} + +void QSortFilterProxyModel_SetFilterRegularExpression2Default(void* ptr, void* regularExpression) +{ + static_cast(ptr)->QSortFilterProxyModel::setFilterRegularExpression(*static_cast(regularExpression)); +} + +void QSortFilterProxyModel_SetFilterRole(void* ptr, int role) +{ + static_cast(ptr)->setFilterRole(role); +} + +void QSortFilterProxyModel_SetFilterWildcard(void* ptr, struct QtCore_PackedString pattern) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFilterWildcard", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); +} + +void QSortFilterProxyModel_SetFilterWildcardDefault(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->QSortFilterProxyModel::setFilterWildcard(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QSortFilterProxyModel_SetRecursiveFilteringEnabled(void* ptr, char recursive) +{ + static_cast(ptr)->setRecursiveFilteringEnabled(recursive != 0); +} + +void QSortFilterProxyModel_SetSortCaseSensitivity(void* ptr, long long cs) +{ + static_cast(ptr)->setSortCaseSensitivity(static_cast(cs)); +} + +void QSortFilterProxyModel_SetSortLocaleAware(void* ptr, char on) +{ + static_cast(ptr)->setSortLocaleAware(on != 0); +} + +void QSortFilterProxyModel_SetSortRole(void* ptr, int role) +{ + static_cast(ptr)->setSortRole(role); +} + +long long QSortFilterProxyModel_SortCaseSensitivity(void* ptr) +{ + return static_cast(ptr)->sortCaseSensitivity(); +} + +int QSortFilterProxyModel_SortColumn(void* ptr) +{ + return static_cast(ptr)->sortColumn(); +} + +long long QSortFilterProxyModel_SortOrder(void* ptr) +{ + return static_cast(ptr)->sortOrder(); +} + +int QSortFilterProxyModel_SortRole(void* ptr) +{ + return static_cast(ptr)->sortRole(); +} + +void QSortFilterProxyModel_DestroyQSortFilterProxyModel(void* ptr) +{ + static_cast(ptr)->~QSortFilterProxyModel(); +} + +void QSortFilterProxyModel_DestroyQSortFilterProxyModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +struct QtCore_PackedString QStandardPaths_QStandardPaths_DisplayName(long long ty) +{ + return ({ QByteArray t0e52e2 = QStandardPaths::displayName(static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t0e52e2.prepend("WHITESPACE").constData()+10), t0e52e2.size()-10 }; }); +} + +struct QtCore_PackedString QStandardPaths_QStandardPaths_FindExecutable(struct QtCore_PackedString executableName, struct QtCore_PackedString paths) +{ + return ({ QByteArray t2ef25b = QStandardPaths::findExecutable(QString::fromUtf8(executableName.data, executableName.len), QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)).toUtf8(); QtCore_PackedString { const_cast(t2ef25b.prepend("WHITESPACE").constData()+10), t2ef25b.size()-10 }; }); +} + +struct QtCore_PackedString QStandardPaths_QStandardPaths_Locate(long long ty, struct QtCore_PackedString fileName, long long options) +{ + return ({ QByteArray t1c6d77 = QStandardPaths::locate(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len), static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t1c6d77.prepend("WHITESPACE").constData()+10), t1c6d77.size()-10 }; }); +} + +struct QtCore_PackedString QStandardPaths_QStandardPaths_LocateAll(long long ty, struct QtCore_PackedString fileName, long long options) +{ + return ({ QByteArray t84546e = QStandardPaths::locateAll(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len), static_cast(options)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t84546e.prepend("WHITESPACE").constData()+10), t84546e.size()-10 }; }); +} + +void QStandardPaths_QStandardPaths_SetTestModeEnabled(char testMode) +{ + QStandardPaths::setTestModeEnabled(testMode != 0); +} + +struct QtCore_PackedString QStandardPaths_QStandardPaths_StandardLocations(long long ty) +{ + return ({ QByteArray t70622a = QStandardPaths::standardLocations(static_cast(ty)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t70622a.prepend("WHITESPACE").constData()+10), t70622a.size()-10 }; }); +} + +struct QtCore_PackedString QStandardPaths_QStandardPaths_WritableLocation(long long ty) +{ + return ({ QByteArray t06b5c0 = QStandardPaths::writableLocation(static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t06b5c0.prepend("WHITESPACE").constData()+10), t06b5c0.size()-10 }; }); +} + +class MyQState: public QState +{ +public: + MyQState(QState *parent = Q_NULLPTR) : QState(parent) {QState_QState_QRegisterMetaType();}; + MyQState(QState::ChildMode childMode, QState *parent = Q_NULLPTR) : QState(childMode, parent) {QState_QState_QRegisterMetaType();}; + void Signal_ChildModeChanged() { callbackQState_ChildModeChanged(this); }; + void Signal_ErrorStateChanged() { callbackQState_ErrorStateChanged(this); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + void Signal_Finished() { callbackQState_Finished(this); }; + void Signal_InitialStateChanged() { callbackQState_InitialStateChanged(this); }; + void onEntry(QEvent * event) { callbackQState_OnEntry(this, event); }; + void onExit(QEvent * event) { callbackQState_OnExit(this, event); }; + void Signal_PropertiesAssigned() { callbackQState_PropertiesAssigned(this); }; + ~MyQState() { callbackQState_DestroyQState(this); }; + void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; + void Signal_Entered() { callbackQAbstractState_Entered(this); }; + void Signal_Exited() { callbackQAbstractState_Exited(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QState*) +Q_DECLARE_METATYPE(MyQState*) + +int QState_QState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QState_NewQState(void* parent) +{ + return new MyQState(static_cast(parent)); +} + +void* QState_NewQState2(long long childMode, void* parent) +{ + return new MyQState(static_cast(childMode), static_cast(parent)); +} + +void QState_AddTransition(void* ptr, void* transition) +{ + static_cast(ptr)->addTransition(static_cast(transition)); +} + +void* QState_AddTransition2(void* ptr, void* sender, char* sign, void* target) +{ + return static_cast(ptr)->addTransition(static_cast(sender), const_cast(sign), static_cast(target)); +} + +void* QState_AddTransition4(void* ptr, void* target) +{ + return static_cast(ptr)->addTransition(static_cast(target)); +} + +void QState_AssignProperty(void* ptr, void* object, char* name, void* value) +{ + static_cast(ptr)->assignProperty(static_cast(object), const_cast(name), *static_cast(value)); +} + +long long QState_ChildMode(void* ptr) +{ + return static_cast(ptr)->childMode(); +} + +void QState_ConnectChildModeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QState::childModeChanged, static_cast(ptr), static_cast(&MyQState::Signal_ChildModeChanged), static_cast(t)); +} + +void QState_DisconnectChildModeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QState::childModeChanged, static_cast(ptr), static_cast(&MyQState::Signal_ChildModeChanged)); +} + +void* QState_ErrorState(void* ptr) +{ + return static_cast(ptr)->errorState(); +} + +void QState_ConnectErrorStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QState::errorStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_ErrorStateChanged), static_cast(t)); +} + +void QState_DisconnectErrorStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QState::errorStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_ErrorStateChanged)); +} + +void QState_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QState::finished, static_cast(ptr), static_cast(&MyQState::Signal_Finished), static_cast(t)); +} + +void QState_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QState::finished, static_cast(ptr), static_cast(&MyQState::Signal_Finished)); +} + +void* QState_InitialState(void* ptr) +{ + return static_cast(ptr)->initialState(); +} + +void QState_ConnectInitialStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QState::initialStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_InitialStateChanged), static_cast(t)); +} + +void QState_DisconnectInitialStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QState::initialStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_InitialStateChanged)); +} + +void QState_OnEntry(void* ptr, void* event) +{ + static_cast(ptr)->onEntry(static_cast(event)); +} + +void QState_OnEntryDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::onEntry(static_cast(event)); + } else { + static_cast(ptr)->QState::onEntry(static_cast(event)); + } +} + +void QState_OnExit(void* ptr, void* event) +{ + static_cast(ptr)->onExit(static_cast(event)); +} + +void QState_OnExitDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStateMachine::onExit(static_cast(event)); + } else { + static_cast(ptr)->QState::onExit(static_cast(event)); + } +} + +void QState_ConnectPropertiesAssigned(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QState::propertiesAssigned, static_cast(ptr), static_cast(&MyQState::Signal_PropertiesAssigned), static_cast(t)); +} + +void QState_DisconnectPropertiesAssigned(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QState::propertiesAssigned, static_cast(ptr), static_cast(&MyQState::Signal_PropertiesAssigned)); +} + +void QState_RemoveTransition(void* ptr, void* transition) +{ + static_cast(ptr)->removeTransition(static_cast(transition)); +} + +void QState_SetChildMode(void* ptr, long long mode) +{ + static_cast(ptr)->setChildMode(static_cast(mode)); +} + +void QState_SetErrorState(void* ptr, void* state) +{ + static_cast(ptr)->setErrorState(static_cast(state)); +} + +void QState_SetInitialState(void* ptr, void* state) +{ + static_cast(ptr)->setInitialState(static_cast(state)); +} + +struct QtCore_PackedList QState_Transitions(void* ptr) +{ + return ({ QList* tmpValue720ea7 = new QList(static_cast(ptr)->transitions()); QtCore_PackedList { tmpValue720ea7, tmpValue720ea7->size() }; }); +} + +void QState_DestroyQState(void* ptr) +{ + static_cast(ptr)->~QState(); +} + +void QState_DestroyQStateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QState___transitions_atList(void* ptr, int i) +{ + return ({QAbstractTransition * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QState___transitions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QState___transitions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQStateMachine: public QStateMachine +{ +public: + MyQStateMachine(QObject *parent = Q_NULLPTR) : QStateMachine(parent) {QStateMachine_QStateMachine_QRegisterMetaType();}; + MyQStateMachine(QState::ChildMode childMode, QObject *parent = Q_NULLPTR) : QStateMachine(childMode, parent) {QStateMachine_QStateMachine_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + void onEntry(QEvent * event) { callbackQState_OnEntry(this, event); }; + void onExit(QEvent * event) { callbackQState_OnExit(this, event); }; + void Signal_RunningChanged(bool running) { callbackQStateMachine_RunningChanged(this, running); }; + void setRunning(bool running) { callbackQStateMachine_SetRunning(this, running); }; + void start() { callbackQStateMachine_Start(this); }; + void Signal_Started() { callbackQStateMachine_Started(this); }; + void stop() { callbackQStateMachine_Stop(this); }; + void Signal_Stopped() { callbackQStateMachine_Stopped(this); }; + ~MyQStateMachine() { callbackQStateMachine_DestroyQStateMachine(this); }; + void Signal_ChildModeChanged() { callbackQState_ChildModeChanged(this); }; + void Signal_ErrorStateChanged() { callbackQState_ErrorStateChanged(this); }; + void Signal_Finished() { callbackQState_Finished(this); }; + void Signal_InitialStateChanged() { callbackQState_InitialStateChanged(this); }; + void Signal_PropertiesAssigned() { callbackQState_PropertiesAssigned(this); }; + void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; + void Signal_Entered() { callbackQAbstractState_Entered(this); }; + void Signal_Exited() { callbackQAbstractState_Exited(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStateMachine*) +Q_DECLARE_METATYPE(MyQStateMachine*) + +int QStateMachine_QStateMachine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStateMachine_NewQStateMachine(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(parent)); + } else { + return new MyQStateMachine(static_cast(parent)); + } +} + +void* QStateMachine_NewQStateMachine2(long long childMode, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } else { + return new MyQStateMachine(static_cast(childMode), static_cast(parent)); + } +} + +void QStateMachine_AddDefaultAnimation(void* ptr, void* animation) +{ + static_cast(ptr)->addDefaultAnimation(static_cast(animation)); +} + +void QStateMachine_AddState(void* ptr, void* state) +{ + static_cast(ptr)->addState(static_cast(state)); +} + +char QStateMachine_CancelDelayedEvent(void* ptr, int id) +{ + return static_cast(ptr)->cancelDelayedEvent(id); +} + +void QStateMachine_ClearError(void* ptr) +{ + static_cast(ptr)->clearError(); +} + +struct QtCore_PackedList QStateMachine_DefaultAnimations(void* ptr) +{ + return ({ QList* tmpValue99eefa = new QList(static_cast(ptr)->defaultAnimations()); QtCore_PackedList { tmpValue99eefa, tmpValue99eefa->size() }; }); +} + +long long QStateMachine_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtCore_PackedString QStateMachine_ErrorString(void* ptr) +{ + return ({ QByteArray tb4aee6 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(tb4aee6.prepend("WHITESPACE").constData()+10), tb4aee6.size()-10 }; }); +} + +long long QStateMachine_GlobalRestorePolicy(void* ptr) +{ + return static_cast(ptr)->globalRestorePolicy(); +} + +char QStateMachine_IsAnimated(void* ptr) +{ + return static_cast(ptr)->isAnimated(); +} + +char QStateMachine_IsRunning(void* ptr) +{ + return static_cast(ptr)->isRunning(); +} + +int QStateMachine_PostDelayedEvent(void* ptr, void* event, int delay) +{ + return static_cast(ptr)->postDelayedEvent(static_cast(event), delay); +} + +void QStateMachine_PostEvent(void* ptr, void* event, long long priority) +{ + static_cast(ptr)->postEvent(static_cast(event), static_cast(priority)); +} + +void QStateMachine_RemoveDefaultAnimation(void* ptr, void* animation) +{ + static_cast(ptr)->removeDefaultAnimation(static_cast(animation)); +} + +void QStateMachine_RemoveState(void* ptr, void* state) +{ + static_cast(ptr)->removeState(static_cast(state)); +} + +void QStateMachine_ConnectRunningChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStateMachine::runningChanged), static_cast(ptr), static_cast(&MyQStateMachine::Signal_RunningChanged), static_cast(t)); +} + +void QStateMachine_DisconnectRunningChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStateMachine::runningChanged), static_cast(ptr), static_cast(&MyQStateMachine::Signal_RunningChanged)); +} + +void QStateMachine_RunningChanged(void* ptr, char running) +{ + static_cast(ptr)->runningChanged(running != 0); +} + +void QStateMachine_SetAnimated(void* ptr, char enabled) +{ + static_cast(ptr)->setAnimated(enabled != 0); +} + +void QStateMachine_SetGlobalRestorePolicy(void* ptr, long long restorePolicy) +{ + static_cast(ptr)->setGlobalRestorePolicy(static_cast(restorePolicy)); +} + +void QStateMachine_SetRunning(void* ptr, char running) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setRunning", Q_ARG(bool, running != 0)); +} + +void QStateMachine_SetRunningDefault(void* ptr, char running) +{ + static_cast(ptr)->QStateMachine::setRunning(running != 0); +} + +void QStateMachine_Start(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start"); +} + +void QStateMachine_StartDefault(void* ptr) +{ + static_cast(ptr)->QStateMachine::start(); +} + +void QStateMachine_ConnectStarted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QStateMachine::started, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Started), static_cast(t)); +} + +void QStateMachine_DisconnectStarted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QStateMachine::started, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Started)); +} + +void QStateMachine_Stop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stop"); +} + +void QStateMachine_StopDefault(void* ptr) +{ + static_cast(ptr)->QStateMachine::stop(); +} + +void QStateMachine_ConnectStopped(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QStateMachine::stopped, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Stopped), static_cast(t)); +} + +void QStateMachine_DisconnectStopped(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QStateMachine::stopped, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Stopped)); +} + +void QStateMachine_DestroyQStateMachine(void* ptr) +{ + static_cast(ptr)->~QStateMachine(); +} + +void QStateMachine_DestroyQStateMachineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QStateMachine___defaultAnimations_atList(void* ptr, int i) +{ + return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStateMachine___defaultAnimations_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStateMachine___defaultAnimations_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStaticPlugin_Instance(void* ptr) +{ + return static_cast(ptr)->instance(); +} + +void* QStaticPlugin_MetaData(void* ptr) +{ + return new QJsonObject(static_cast(ptr)->metaData()); +} + +struct QtCore_PackedString QStaticPlugin_RawMetaData(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->rawMetaData()), -1 }; +} + +Q_DECLARE_METATYPE(QStorageInfo*) +void* QStorageInfo_NewQStorageInfo() +{ + return new QStorageInfo(); +} + +void* QStorageInfo_NewQStorageInfo2(struct QtCore_PackedString path) +{ + return new QStorageInfo(QString::fromUtf8(path.data, path.len)); +} + +void* QStorageInfo_NewQStorageInfo3(void* dir) +{ + return new QStorageInfo(*static_cast(dir)); +} + +void* QStorageInfo_NewQStorageInfo4(void* other) +{ + return new QStorageInfo(*static_cast(other)); +} + +int QStorageInfo_BlockSize(void* ptr) +{ + return static_cast(ptr)->blockSize(); +} + +long long QStorageInfo_BytesAvailable(void* ptr) +{ + return static_cast(ptr)->bytesAvailable(); +} + +long long QStorageInfo_BytesFree(void* ptr) +{ + return static_cast(ptr)->bytesFree(); +} + +long long QStorageInfo_BytesTotal(void* ptr) +{ + return static_cast(ptr)->bytesTotal(); +} + +void* QStorageInfo_Device(void* ptr) +{ + return new QByteArray(static_cast(ptr)->device()); +} + +struct QtCore_PackedString QStorageInfo_DisplayName(void* ptr) +{ + return ({ QByteArray t7b3b54 = static_cast(ptr)->displayName().toUtf8(); QtCore_PackedString { const_cast(t7b3b54.prepend("WHITESPACE").constData()+10), t7b3b54.size()-10 }; }); +} + +void* QStorageInfo_FileSystemType(void* ptr) +{ + return new QByteArray(static_cast(ptr)->fileSystemType()); +} + +char QStorageInfo_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +char QStorageInfo_IsReady(void* ptr) +{ + return static_cast(ptr)->isReady(); +} + +char QStorageInfo_IsRoot(void* ptr) +{ + return static_cast(ptr)->isRoot(); +} + +char QStorageInfo_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtCore_PackedList QStorageInfo_QStorageInfo_MountedVolumes() +{ + return ({ QList* tmpValuec2da3c = new QList(QStorageInfo::mountedVolumes()); QtCore_PackedList { tmpValuec2da3c, tmpValuec2da3c->size() }; }); +} + +struct QtCore_PackedString QStorageInfo_Name(void* ptr) +{ + return ({ QByteArray t4fa869 = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(t4fa869.prepend("WHITESPACE").constData()+10), t4fa869.size()-10 }; }); +} + +void QStorageInfo_Refresh(void* ptr) +{ + static_cast(ptr)->refresh(); +} + +void* QStorageInfo_QStorageInfo_Root() +{ + return new QStorageInfo(QStorageInfo::root()); +} + +struct QtCore_PackedString QStorageInfo_RootPath(void* ptr) +{ + return ({ QByteArray t0ec510 = static_cast(ptr)->rootPath().toUtf8(); QtCore_PackedString { const_cast(t0ec510.prepend("WHITESPACE").constData()+10), t0ec510.size()-10 }; }); +} + +void QStorageInfo_SetPath(void* ptr, struct QtCore_PackedString path) +{ + static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len)); +} + +void* QStorageInfo_Subvolume(void* ptr) +{ + return new QByteArray(static_cast(ptr)->subvolume()); +} + +void QStorageInfo_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QStorageInfo_DestroyQStorageInfo(void* ptr) +{ + static_cast(ptr)->~QStorageInfo(); +} + +void* QStorageInfo___mountedVolumes_atList(void* ptr, int i) +{ + return new QStorageInfo(({QStorageInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStorageInfo___mountedVolumes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStorageInfo___mountedVolumes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQStringListModel: public QStringListModel +{ +public: + MyQStringListModel(QObject *parent = Q_NULLPTR) : QStringListModel(parent) {QStringListModel_QStringListModel_QRegisterMetaType();}; + MyQStringListModel(const QStringList &strin, QObject *parent = Q_NULLPTR) : QStringListModel(strin, parent) {QStringListModel_QStringListModel_QRegisterMetaType();}; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQStringListModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + int rowCount(const QModelIndex & parent) const { return callbackQStringListModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractListModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQAbstractListModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractListModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractItemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStringListModel*) +Q_DECLARE_METATYPE(MyQStringListModel*) + +int QStringListModel_QStringListModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStringListModel_NewQStringListModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(static_cast(parent)); + } else { + return new MyQStringListModel(static_cast(parent)); + } +} + +void* QStringListModel_NewQStringListModel2(struct QtCore_PackedString strin, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else { + return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } +} + +void* QStringListModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QStringListModel_DataDefault(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->QStringListModel::data(*static_cast(index), role)); +} + +int QStringListModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QStringListModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QStringListModel::rowCount(*static_cast(parent)); +} + +void QStringListModel_SetStringList(void* ptr, struct QtCore_PackedString strin) +{ + static_cast(ptr)->setStringList(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts)); +} + +struct QtCore_PackedString QStringListModel_StringList(void* ptr) +{ + return ({ QByteArray t02c9ed = static_cast(ptr)->stringList().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t02c9ed.prepend("WHITESPACE").constData()+10), t02c9ed.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QStringMatcher) +Q_DECLARE_METATYPE(QStringMatcher*) +void* QStringMatcher_NewQStringMatcher() +{ + return new QStringMatcher(); +} + +void* QStringMatcher_NewQStringMatcher2(struct QtCore_PackedString pattern, long long cs) +{ + return new QStringMatcher(QString::fromUtf8(pattern.data, pattern.len), static_cast(cs)); +} + +void* QStringMatcher_NewQStringMatcher3(void* uc, int length, long long cs) +{ + return new QStringMatcher(static_cast(uc), length, static_cast(cs)); +} + +void* QStringMatcher_NewQStringMatcher4(void* other) +{ + return new QStringMatcher(*static_cast(other)); +} + +long long QStringMatcher_CaseSensitivity(void* ptr) +{ + return static_cast(ptr)->caseSensitivity(); +} + +int QStringMatcher_IndexIn(void* ptr, struct QtCore_PackedString str, int from) +{ + return static_cast(ptr)->indexIn(QString::fromUtf8(str.data, str.len), from); +} + +int QStringMatcher_IndexIn2(void* ptr, void* str, int length, int from) +{ + return static_cast(ptr)->indexIn(static_cast(str), length, from); +} + +struct QtCore_PackedString QStringMatcher_Pattern(void* ptr) +{ + return ({ QByteArray ta9f593 = static_cast(ptr)->pattern().toUtf8(); QtCore_PackedString { const_cast(ta9f593.prepend("WHITESPACE").constData()+10), ta9f593.size()-10 }; }); +} + +void QStringMatcher_SetCaseSensitivity(void* ptr, long long cs) +{ + static_cast(ptr)->setCaseSensitivity(static_cast(cs)); +} + +void QStringMatcher_SetPattern(void* ptr, struct QtCore_PackedString pattern) +{ + static_cast(ptr)->setPattern(QString::fromUtf8(pattern.data, pattern.len)); +} + +void QStringMatcher_DestroyQStringMatcher(void* ptr) +{ + static_cast(ptr)->~QStringMatcher(); +} + +Q_DECLARE_METATYPE(QStringRef) +Q_DECLARE_METATYPE(QStringRef*) +void* QStringRef_NewQStringRef() +{ + return new QStringRef(); +} + +void* QStringRef_NewQStringRef2(struct QtCore_PackedString stri, int position, int length) +{ + return new QStringRef(new QString(QString::fromUtf8(stri.data, stri.len)), position, length); +} + +void* QStringRef_NewQStringRef3(struct QtCore_PackedString stri) +{ + return new QStringRef(new QString(QString::fromUtf8(stri.data, stri.len))); +} + +void* QStringRef_NewQStringRef4(void* other) +{ + return new QStringRef(*static_cast(other)); +} + +void* QStringRef_AppendTo(void* ptr, struct QtCore_PackedString stri) +{ + return new QStringRef(static_cast(ptr)->appendTo(new QString(QString::fromUtf8(stri.data, stri.len)))); +} + +void* QStringRef_At(void* ptr, int position) +{ + return new QChar(static_cast(ptr)->at(position)); +} + +void* QStringRef_Back(void* ptr) +{ + return new QChar(static_cast(ptr)->back()); +} + +void QStringRef_Chop(void* ptr, int n) +{ + static_cast(ptr)->chop(n); +} + +void* QStringRef_Chopped(void* ptr, int l) +{ + return new QStringRef(static_cast(ptr)->chopped(l)); +} + +void QStringRef_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QStringRef_QStringRef_Compare(void* s1, struct QtCore_PackedString s2, long long cs) +{ + return QStringRef::compare(*static_cast(s1), QString::fromUtf8(s2.data, s2.len), static_cast(cs)); +} + +int QStringRef_Compare2(void* ptr, struct QtCore_PackedString other, long long cs) +{ + return static_cast(ptr)->compare(QString::fromUtf8(other.data, other.len), static_cast(cs)); +} + +int QStringRef_Compare3(void* ptr, void* other, long long cs) +{ + return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); +} + +int QStringRef_Compare4(void* ptr, void* other, long long cs) +{ + return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); +} + +int QStringRef_Compare5(void* ptr, void* other, long long cs) +{ + return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); +} + +int QStringRef_QStringRef_Compare6(void* s1, void* s2, long long cs) +{ + return QStringRef::compare(*static_cast(s1), *static_cast(s2), static_cast(cs)); +} + +int QStringRef_QStringRef_Compare7(void* s1, void* s2, long long cs) +{ + return QStringRef::compare(*static_cast(s1), *static_cast(s2), static_cast(cs)); +} + +void* QStringRef_ConstData(void* ptr) +{ + return const_cast(static_cast(ptr)->constData()); +} + +char QStringRef_Contains(void* ptr, struct QtCore_PackedString str, long long cs) +{ + return static_cast(ptr)->contains(QString::fromUtf8(str.data, str.len), static_cast(cs)); +} + +char QStringRef_Contains2(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->contains(*static_cast(ch), static_cast(cs)); +} + +char QStringRef_Contains3(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->contains(*static_cast(str), static_cast(cs)); +} + +char QStringRef_Contains4(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->contains(*static_cast(str), static_cast(cs)); +} + +int QStringRef_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QStringRef_Count2(void* ptr, struct QtCore_PackedString str, long long cs) +{ + return static_cast(ptr)->count(QString::fromUtf8(str.data, str.len), static_cast(cs)); +} + +int QStringRef_Count3(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->count(*static_cast(ch), static_cast(cs)); +} + +int QStringRef_Count4(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->count(*static_cast(str), static_cast(cs)); +} + +void* QStringRef_Data(void* ptr) +{ + return const_cast(static_cast(ptr)->data()); +} + +char QStringRef_EndsWith(void* ptr, struct QtCore_PackedString str, long long cs) +{ + return static_cast(ptr)->endsWith(QString::fromUtf8(str.data, str.len), static_cast(cs)); +} + +char QStringRef_EndsWith2(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); +} + +char QStringRef_EndsWith3(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); +} + +char QStringRef_EndsWith4(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(ch), static_cast(cs)); +} + +char QStringRef_EndsWith5(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); +} + +void* QStringRef_Front(void* ptr) +{ + return new QChar(static_cast(ptr)->front()); +} + +int QStringRef_IndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs) +{ + return static_cast(ptr)->indexOf(QString::fromUtf8(str.data, str.len), from, static_cast(cs)); +} + +int QStringRef_IndexOf2(void* ptr, void* ch, int from, long long cs) +{ + return static_cast(ptr)->indexOf(*static_cast(ch), from, static_cast(cs)); +} + +int QStringRef_IndexOf3(void* ptr, void* str, int from, long long cs) +{ + return static_cast(ptr)->indexOf(*static_cast(str), from, static_cast(cs)); +} + +int QStringRef_IndexOf4(void* ptr, void* str, int from, long long cs) +{ + return static_cast(ptr)->indexOf(*static_cast(str), from, static_cast(cs)); +} + +char QStringRef_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QStringRef_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QStringRef_IsRightToLeft(void* ptr) +{ + return static_cast(ptr)->isRightToLeft(); +} + +int QStringRef_LastIndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs) +{ + return static_cast(ptr)->lastIndexOf(QString::fromUtf8(str.data, str.len), from, static_cast(cs)); +} + +int QStringRef_LastIndexOf2(void* ptr, void* ch, int from, long long cs) +{ + return static_cast(ptr)->lastIndexOf(*static_cast(ch), from, static_cast(cs)); +} + +int QStringRef_LastIndexOf3(void* ptr, void* str, int from, long long cs) +{ + return static_cast(ptr)->lastIndexOf(*static_cast(str), from, static_cast(cs)); +} + +int QStringRef_LastIndexOf4(void* ptr, void* str, int from, long long cs) +{ + return static_cast(ptr)->lastIndexOf(*static_cast(str), from, static_cast(cs)); +} + +void* QStringRef_Left(void* ptr, int n) +{ + return new QStringRef(static_cast(ptr)->left(n)); +} + +int QStringRef_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +int QStringRef_QStringRef_LocaleAwareCompare(void* s1, struct QtCore_PackedString s2) +{ + return QStringRef::localeAwareCompare(*static_cast(s1), QString::fromUtf8(s2.data, s2.len)); +} + +int QStringRef_LocaleAwareCompare2(void* ptr, struct QtCore_PackedString other) +{ + return static_cast(ptr)->localeAwareCompare(QString::fromUtf8(other.data, other.len)); +} + +int QStringRef_LocaleAwareCompare3(void* ptr, void* other) +{ + return static_cast(ptr)->localeAwareCompare(*static_cast(other)); +} + +int QStringRef_QStringRef_LocaleAwareCompare4(void* s1, void* s2) +{ + return QStringRef::localeAwareCompare(*static_cast(s1), *static_cast(s2)); +} + +void* QStringRef_Mid(void* ptr, int position, int n) +{ + return new QStringRef(static_cast(ptr)->mid(position, n)); +} + +int QStringRef_Position(void* ptr) +{ + return static_cast(ptr)->position(); +} + +void* QStringRef_Right(void* ptr, int n) +{ + return new QStringRef(static_cast(ptr)->right(n)); +} + +int QStringRef_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +struct QtCore_PackedList QStringRef_Split(void* ptr, struct QtCore_PackedString sep, long long behavior, long long cs) +{ + return ({ QVector* tmpValued1bf8d = new QVector(static_cast(ptr)->split(QString::fromUtf8(sep.data, sep.len), static_cast(behavior), static_cast(cs))); QtCore_PackedList { tmpValued1bf8d, tmpValued1bf8d->size() }; }); +} + +struct QtCore_PackedList QStringRef_Split2(void* ptr, void* sep, long long behavior, long long cs) +{ + return ({ QVector* tmpValue643751 = new QVector(static_cast(ptr)->split(*static_cast(sep), static_cast(behavior), static_cast(cs))); QtCore_PackedList { tmpValue643751, tmpValue643751->size() }; }); +} + +char QStringRef_StartsWith(void* ptr, struct QtCore_PackedString str, long long cs) +{ + return static_cast(ptr)->startsWith(QString::fromUtf8(str.data, str.len), static_cast(cs)); +} + +char QStringRef_StartsWith2(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); +} + +char QStringRef_StartsWith3(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); +} + +char QStringRef_StartsWith4(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(ch), static_cast(cs)); +} + +char QStringRef_StartsWith5(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); +} + +struct QtCore_PackedString QStringRef_String(void* ptr) +{ + return ({ QByteArray t75a779 = static_cast(ptr)->string()->toUtf8(); QtCore_PackedString { const_cast(t75a779.prepend("WHITESPACE").constData()+10), t75a779.size()-10 }; }); +} + +double QStringRef_ToDouble(void* ptr, char* ok) +{ + return static_cast(ptr)->toDouble(reinterpret_cast(ok)); +} + +float QStringRef_ToFloat(void* ptr, char* ok) +{ + return static_cast(ptr)->toFloat(reinterpret_cast(ok)); +} + +int QStringRef_ToInt(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toInt(reinterpret_cast(ok), base); +} + +void* QStringRef_ToLatin1(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toLatin1()); +} + +void* QStringRef_ToLocal8Bit(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toLocal8Bit()); +} + +long QStringRef_ToLong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toLong(reinterpret_cast(ok), base); +} + +long long QStringRef_ToLongLong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toLongLong(reinterpret_cast(ok), base); +} + +short QStringRef_ToShort(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toShort(reinterpret_cast(ok), base); +} + +struct QtCore_PackedString QStringRef_ToString(void* ptr) +{ + return ({ QByteArray t336448 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t336448.prepend("WHITESPACE").constData()+10), t336448.size()-10 }; }); +} + +unsigned int QStringRef_ToUInt(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toUInt(reinterpret_cast(ok), base); +} + +unsigned long QStringRef_ToULong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toULong(reinterpret_cast(ok), base); +} + +unsigned long long QStringRef_ToULongLong(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toULongLong(reinterpret_cast(ok), base); +} + +unsigned short QStringRef_ToUShort(void* ptr, char* ok, int base) +{ + return static_cast(ptr)->toUShort(reinterpret_cast(ok), base); +} + +struct QtCore_PackedList QStringRef_ToUcs4(void* ptr) +{ + return ({ QVector* tmpValue6487a2 = new QVector(static_cast(ptr)->toUcs4()); QtCore_PackedList { tmpValue6487a2, tmpValue6487a2->size() }; }); +} + +void* QStringRef_ToUtf8(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toUtf8()); +} + +void* QStringRef_Trimmed(void* ptr) +{ + return new QStringRef(static_cast(ptr)->trimmed()); +} + +void QStringRef_Truncate(void* ptr, int position) +{ + static_cast(ptr)->truncate(position); +} + +void* QStringRef_Unicode(void* ptr) +{ + return const_cast(static_cast(ptr)->unicode()); +} + +void QStringRef_DestroyQStringRef(void* ptr) +{ + static_cast(ptr)->~QStringRef(); +} + +void* QStringRef___split_atList(void* ptr, int i) +{ + return new QStringRef(({QStringRef tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QStringRef___split_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStringRef___split_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStringRef___split_atList2(void* ptr, int i) +{ + return new QStringRef(({QStringRef tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QStringRef___split_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStringRef___split_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QStringRef___toUcs4_atList(void* ptr, int i) +{ + return ({uint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QStringRef___toUcs4_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStringRef___toUcs4_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QStringView) +Q_DECLARE_METATYPE(QStringView*) +void* QStringView_NewQStringView() +{ + return new QStringView(); +} + +void* QStringView_NewQStringView7(struct QtCore_PackedString str) +{ + return new QStringView(QString::fromUtf8(str.data, str.len)); +} + +void* QStringView_NewQStringView8(void* str) +{ + return new QStringView(*static_cast(str)); +} + +void* QStringView_Back(void* ptr) +{ + return new QChar(static_cast(ptr)->back()); +} + +int QStringView_Compare(void* ptr, void* other, long long cs) +{ + return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); +} + +char QStringView_Empty(void* ptr) +{ + return static_cast(ptr)->empty(); +} + +char QStringView_EndsWith(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); +} + +char QStringView_EndsWith2(void* ptr, void* l1, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(l1), static_cast(cs)); +} + +char QStringView_EndsWith3(void* ptr, void* ch) +{ + return static_cast(ptr)->endsWith(*static_cast(ch)); +} + +char QStringView_EndsWith4(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->endsWith(*static_cast(ch), static_cast(cs)); +} + +void* QStringView_First(void* ptr) +{ + return new QChar(static_cast(ptr)->first()); +} + +void* QStringView_Front(void* ptr) +{ + return new QChar(static_cast(ptr)->front()); +} + +char QStringView_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QStringView_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QStringView_IsRightToLeft(void* ptr) +{ + return static_cast(ptr)->isRightToLeft(); +} + +void* QStringView_Last(void* ptr) +{ + return new QChar(static_cast(ptr)->last()); +} + +int QStringView_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +char QStringView_StartsWith(void* ptr, void* str, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); +} + +char QStringView_StartsWith2(void* ptr, void* l1, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(l1), static_cast(cs)); +} + +char QStringView_StartsWith3(void* ptr, void* ch) +{ + return static_cast(ptr)->startsWith(*static_cast(ch)); +} + +char QStringView_StartsWith4(void* ptr, void* ch, long long cs) +{ + return static_cast(ptr)->startsWith(*static_cast(ch), static_cast(cs)); +} + +void* QStringView_ToLatin1(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toLatin1()); +} + +void* QStringView_ToLocal8Bit(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toLocal8Bit()); +} + +struct QtCore_PackedString QStringView_ToString(void* ptr) +{ + return ({ QByteArray t401ff3 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t401ff3.prepend("WHITESPACE").constData()+10), t401ff3.size()-10 }; }); +} + +struct QtCore_PackedList QStringView_ToUcs4(void* ptr) +{ + return ({ QVector* tmpValue713c7b = new QVector(static_cast(ptr)->toUcs4()); QtCore_PackedList { tmpValue713c7b, tmpValue713c7b->size() }; }); +} + +void* QStringView_ToUtf8(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toUtf8()); +} + +void* QStringView_Trimmed(void* ptr) +{ + return new QStringView(static_cast(ptr)->trimmed()); +} + +unsigned int QStringView___convertToUcs4_atList(void* ptr, int i) +{ + return ({uint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QStringView___convertToUcs4_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStringView___convertToUcs4_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QStringView___toUcs4_atList(void* ptr, int i) +{ + return ({uint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QStringView___toUcs4_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStringView___toUcs4_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +int QSysInfo_WordSize_Type() +{ + return QSysInfo::WordSize; +} + +void* QSysInfo_QSysInfo_BootUniqueId() +{ + return new QByteArray(QSysInfo::bootUniqueId()); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_BuildAbi() +{ + return ({ QByteArray t231d28 = QSysInfo::buildAbi().toUtf8(); QtCore_PackedString { const_cast(t231d28.prepend("WHITESPACE").constData()+10), t231d28.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_BuildCpuArchitecture() +{ + return ({ QByteArray t3eb43d = QSysInfo::buildCpuArchitecture().toUtf8(); QtCore_PackedString { const_cast(t3eb43d.prepend("WHITESPACE").constData()+10), t3eb43d.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_CurrentCpuArchitecture() +{ + return ({ QByteArray t58cec8 = QSysInfo::currentCpuArchitecture().toUtf8(); QtCore_PackedString { const_cast(t58cec8.prepend("WHITESPACE").constData()+10), t58cec8.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_KernelType() +{ + return ({ QByteArray t17bcdb = QSysInfo::kernelType().toUtf8(); QtCore_PackedString { const_cast(t17bcdb.prepend("WHITESPACE").constData()+10), t17bcdb.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_KernelVersion() +{ + return ({ QByteArray t25443e = QSysInfo::kernelVersion().toUtf8(); QtCore_PackedString { const_cast(t25443e.prepend("WHITESPACE").constData()+10), t25443e.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_MachineHostName() +{ + return ({ QByteArray t05046f = QSysInfo::machineHostName().toUtf8(); QtCore_PackedString { const_cast(t05046f.prepend("WHITESPACE").constData()+10), t05046f.size()-10 }; }); +} + +void* QSysInfo_QSysInfo_MachineUniqueId() +{ + return new QByteArray(QSysInfo::machineUniqueId()); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_PrettyProductName() +{ + return ({ QByteArray t377223 = QSysInfo::prettyProductName().toUtf8(); QtCore_PackedString { const_cast(t377223.prepend("WHITESPACE").constData()+10), t377223.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_ProductType() +{ + return ({ QByteArray t2dc849 = QSysInfo::productType().toUtf8(); QtCore_PackedString { const_cast(t2dc849.prepend("WHITESPACE").constData()+10), t2dc849.size()-10 }; }); +} + +struct QtCore_PackedString QSysInfo_QSysInfo_ProductVersion() +{ + return ({ QByteArray tf9eb38 = QSysInfo::productVersion().toUtf8(); QtCore_PackedString { const_cast(tf9eb38.prepend("WHITESPACE").constData()+10), tf9eb38.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QSystemSemaphore*) +void* QSystemSemaphore_NewQSystemSemaphore(struct QtCore_PackedString key, int initialValue, long long mode) +{ + return new QSystemSemaphore(QString::fromUtf8(key.data, key.len), initialValue, static_cast(mode)); +} + +char QSystemSemaphore_Acquire(void* ptr) +{ + return static_cast(ptr)->acquire(); +} + +long long QSystemSemaphore_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtCore_PackedString QSystemSemaphore_ErrorString(void* ptr) +{ + return ({ QByteArray te02386 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(te02386.prepend("WHITESPACE").constData()+10), te02386.size()-10 }; }); +} + +struct QtCore_PackedString QSystemSemaphore_Key(void* ptr) +{ + return ({ QByteArray tdbcddf = static_cast(ptr)->key().toUtf8(); QtCore_PackedString { const_cast(tdbcddf.prepend("WHITESPACE").constData()+10), tdbcddf.size()-10 }; }); +} + +char QSystemSemaphore_Release(void* ptr, int n) +{ + return static_cast(ptr)->release(n); +} + +void QSystemSemaphore_SetKey(void* ptr, struct QtCore_PackedString key, int initialValue, long long mode) +{ + static_cast(ptr)->setKey(QString::fromUtf8(key.data, key.len), initialValue, static_cast(mode)); +} + +void QSystemSemaphore_DestroyQSystemSemaphore(void* ptr) +{ + static_cast(ptr)->~QSystemSemaphore(); +} + +Q_DECLARE_METATYPE(QTemporaryDir*) +void* QTemporaryDir_NewQTemporaryDir() +{ + return new QTemporaryDir(); +} + +void* QTemporaryDir_NewQTemporaryDir2(struct QtCore_PackedString templatePath) +{ + return new QTemporaryDir(QString::fromUtf8(templatePath.data, templatePath.len)); +} + +char QTemporaryDir_AutoRemove(void* ptr) +{ + return static_cast(ptr)->autoRemove(); +} + +struct QtCore_PackedString QTemporaryDir_ErrorString(void* ptr) +{ + return ({ QByteArray t501345 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t501345.prepend("WHITESPACE").constData()+10), t501345.size()-10 }; }); +} + +struct QtCore_PackedString QTemporaryDir_FilePath(void* ptr, struct QtCore_PackedString fileName) +{ + return ({ QByteArray ted61dd = static_cast(ptr)->filePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(ted61dd.prepend("WHITESPACE").constData()+10), ted61dd.size()-10 }; }); +} + +char QTemporaryDir_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtCore_PackedString QTemporaryDir_Path(void* ptr) +{ + return ({ QByteArray tec09d2 = static_cast(ptr)->path().toUtf8(); QtCore_PackedString { const_cast(tec09d2.prepend("WHITESPACE").constData()+10), tec09d2.size()-10 }; }); +} + +char QTemporaryDir_Remove(void* ptr) +{ + return static_cast(ptr)->remove(); +} + +void QTemporaryDir_SetAutoRemove(void* ptr, char b) +{ + static_cast(ptr)->setAutoRemove(b != 0); +} + +void QTemporaryDir_DestroyQTemporaryDir(void* ptr) +{ + static_cast(ptr)->~QTemporaryDir(); +} + +class MyQTemporaryFile: public QTemporaryFile +{ +public: + MyQTemporaryFile() : QTemporaryFile() {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; + MyQTemporaryFile(const QString &templateName) : QTemporaryFile(templateName) {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; + MyQTemporaryFile(QObject *parent) : QTemporaryFile(parent) {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; + MyQTemporaryFile(const QString &templateName, QObject *parent) : QTemporaryFile(templateName, parent) {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; + QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + ~MyQTemporaryFile() { callbackQTemporaryFile_DestroyQTemporaryFile(this); }; + QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; + bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; + bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; + qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; + bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; + void close() { callbackQIODevice_Close(this); }; + bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; + qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; + qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; + qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; + bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; + qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; + void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; + qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; + bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; + void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; + bool reset() { return callbackQIODevice_Reset(this) != 0; }; + bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTemporaryFile*) +Q_DECLARE_METATYPE(MyQTemporaryFile*) + +int QTemporaryFile_QTemporaryFile_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTemporaryFile_NewQTemporaryFile() +{ + return new MyQTemporaryFile(); +} + +void* QTemporaryFile_NewQTemporaryFile2(struct QtCore_PackedString templateName) +{ + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len)); +} + +void* QTemporaryFile_NewQTemporaryFile3(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(static_cast(parent)); + } else { + return new MyQTemporaryFile(static_cast(parent)); + } +} + +void* QTemporaryFile_NewQTemporaryFile4(struct QtCore_PackedString templateName, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } else { + return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); + } +} + +char QTemporaryFile_AutoRemove(void* ptr) +{ + return static_cast(ptr)->autoRemove(); +} + +void* QTemporaryFile_QTemporaryFile_CreateNativeFile(void* file) +{ + return QTemporaryFile::createNativeFile(*static_cast(file)); +} + +void* QTemporaryFile_QTemporaryFile_CreateNativeFile2(struct QtCore_PackedString fileName) +{ + return QTemporaryFile::createNativeFile(QString::fromUtf8(fileName.data, fileName.len)); +} + +struct QtCore_PackedString QTemporaryFile_FileTemplate(void* ptr) +{ + return ({ QByteArray t23cbd0 = static_cast(ptr)->fileTemplate().toUtf8(); QtCore_PackedString { const_cast(t23cbd0.prepend("WHITESPACE").constData()+10), t23cbd0.size()-10 }; }); +} + +char QTemporaryFile_Open(void* ptr) +{ + return static_cast(ptr)->open(); +} + +void QTemporaryFile_SetAutoRemove(void* ptr, char b) +{ + static_cast(ptr)->setAutoRemove(b != 0); +} + +void QTemporaryFile_SetFileTemplate(void* ptr, struct QtCore_PackedString name) +{ + static_cast(ptr)->setFileTemplate(QString::fromUtf8(name.data, name.len)); +} + +void QTemporaryFile_DestroyQTemporaryFile(void* ptr) +{ + static_cast(ptr)->~QTemporaryFile(); +} + +void QTemporaryFile_DestroyQTemporaryFileDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QTextBoundaryFinder) +Q_DECLARE_METATYPE(QTextBoundaryFinder*) +void* QTextBoundaryFinder_NewQTextBoundaryFinder() +{ + return new QTextBoundaryFinder(); +} + +void* QTextBoundaryFinder_NewQTextBoundaryFinder2(void* other) +{ + return new QTextBoundaryFinder(*static_cast(other)); +} + +void* QTextBoundaryFinder_NewQTextBoundaryFinder3(long long ty, struct QtCore_PackedString stri) +{ + return new QTextBoundaryFinder(static_cast(ty), QString::fromUtf8(stri.data, stri.len)); +} + +long long QTextBoundaryFinder_BoundaryReasons(void* ptr) +{ + return static_cast(ptr)->boundaryReasons(); +} + +char QTextBoundaryFinder_IsAtBoundary(void* ptr) +{ + return static_cast(ptr)->isAtBoundary(); +} + +char QTextBoundaryFinder_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QTextBoundaryFinder_Position(void* ptr) +{ + return static_cast(ptr)->position(); +} + +void QTextBoundaryFinder_SetPosition(void* ptr, int position) +{ + static_cast(ptr)->setPosition(position); +} + +struct QtCore_PackedString QTextBoundaryFinder_String(void* ptr) +{ + return ({ QByteArray t2d3858 = static_cast(ptr)->string().toUtf8(); QtCore_PackedString { const_cast(t2d3858.prepend("WHITESPACE").constData()+10), t2d3858.size()-10 }; }); +} + +void QTextBoundaryFinder_ToEnd(void* ptr) +{ + static_cast(ptr)->toEnd(); +} + +int QTextBoundaryFinder_ToNextBoundary(void* ptr) +{ + return static_cast(ptr)->toNextBoundary(); +} + +int QTextBoundaryFinder_ToPreviousBoundary(void* ptr) +{ + return static_cast(ptr)->toPreviousBoundary(); +} + +void QTextBoundaryFinder_ToStart(void* ptr) +{ + static_cast(ptr)->toStart(); +} + +long long QTextBoundaryFinder_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QTextBoundaryFinder_DestroyQTextBoundaryFinder(void* ptr) +{ + static_cast(ptr)->~QTextBoundaryFinder(); +} + +class MyQTextCodec: public QTextCodec +{ +public: + QList aliases() const { return ({ QList* tmpP = static_cast*>(callbackQTextCodec_Aliases(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + int mibEnum() const { return callbackQTextCodec_MibEnum(const_cast(static_cast(this))); }; + QByteArray name() const { return *static_cast(callbackQTextCodec_Name(const_cast(static_cast(this)))); }; + ~MyQTextCodec() { callbackQTextCodec_DestroyQTextCodec(this); }; +}; + +Q_DECLARE_METATYPE(QTextCodec*) +Q_DECLARE_METATYPE(MyQTextCodec*) + +int QTextCodec_QTextCodec_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtCore_PackedList QTextCodec_Aliases(void* ptr) +{ + return ({ QList* tmpValueb6774e = new QList(static_cast(ptr)->aliases()); QtCore_PackedList { tmpValueb6774e, tmpValueb6774e->size() }; }); +} + +struct QtCore_PackedList QTextCodec_AliasesDefault(void* ptr) +{ + return ({ QList* tmpValuee659dd = new QList(static_cast(ptr)->QTextCodec::aliases()); QtCore_PackedList { tmpValuee659dd, tmpValuee659dd->size() }; }); +} + +struct QtCore_PackedList QTextCodec_QTextCodec_AvailableCodecs() +{ + return ({ QList* tmpValue6a90cd = new QList(QTextCodec::availableCodecs()); QtCore_PackedList { tmpValue6a90cd, tmpValue6a90cd->size() }; }); +} + +struct QtCore_PackedList QTextCodec_QTextCodec_AvailableMibs() +{ + return ({ QList* tmpValuef6e6be = new QList(QTextCodec::availableMibs()); QtCore_PackedList { tmpValuef6e6be, tmpValuef6e6be->size() }; }); +} + +char QTextCodec_CanEncode(void* ptr, void* ch) +{ + return static_cast(ptr)->canEncode(*static_cast(ch)); +} + +char QTextCodec_CanEncode2(void* ptr, struct QtCore_PackedString s) +{ + return static_cast(ptr)->canEncode(QString::fromUtf8(s.data, s.len)); +} + +char QTextCodec_CanEncode3(void* ptr, void* s) +{ + return static_cast(ptr)->canEncode(*static_cast(s)); +} + +void* QTextCodec_QTextCodec_CodecForHtml(void* ba, void* defaultCodec) +{ + return QTextCodec::codecForHtml(*static_cast(ba), static_cast(defaultCodec)); +} + +void* QTextCodec_QTextCodec_CodecForHtml2(void* ba) +{ + return QTextCodec::codecForHtml(*static_cast(ba)); +} + +void* QTextCodec_QTextCodec_CodecForLocale() +{ + return QTextCodec::codecForLocale(); +} + +void* QTextCodec_QTextCodec_CodecForMib(int mib) +{ + return QTextCodec::codecForMib(mib); +} + +void* QTextCodec_QTextCodec_CodecForName(void* name) +{ + return QTextCodec::codecForName(*static_cast(name)); +} + +void* QTextCodec_QTextCodec_CodecForName2(char* name) +{ + return QTextCodec::codecForName(const_cast(name)); +} + +void* QTextCodec_QTextCodec_CodecForUtfText(void* ba, void* defaultCodec) +{ + return QTextCodec::codecForUtfText(*static_cast(ba), static_cast(defaultCodec)); +} + +void* QTextCodec_QTextCodec_CodecForUtfText2(void* ba) +{ + return QTextCodec::codecForUtfText(*static_cast(ba)); +} + +void* QTextCodec_FromUnicode(void* ptr, struct QtCore_PackedString str) +{ + return new QByteArray(static_cast(ptr)->fromUnicode(QString::fromUtf8(str.data, str.len))); +} + +void* QTextCodec_FromUnicode2(void* ptr, void* str) +{ + return new QByteArray(static_cast(ptr)->fromUnicode(*static_cast(str))); +} + +void* QTextCodec_MakeDecoder(void* ptr, long long flags) +{ + return static_cast(ptr)->makeDecoder(static_cast(flags)); +} + +void* QTextCodec_MakeEncoder(void* ptr, long long flags) +{ + return static_cast(ptr)->makeEncoder(static_cast(flags)); +} + +int QTextCodec_MibEnum(void* ptr) +{ + return static_cast(ptr)->mibEnum(); +} + +void* QTextCodec_Name(void* ptr) +{ + return new QByteArray(static_cast(ptr)->name()); +} + +void QTextCodec_QTextCodec_SetCodecForLocale(void* c) +{ + QTextCodec::setCodecForLocale(static_cast(c)); +} + +struct QtCore_PackedString QTextCodec_ToUnicode(void* ptr, void* a) +{ + return ({ QByteArray te3183b = static_cast(ptr)->toUnicode(*static_cast(a)).toUtf8(); QtCore_PackedString { const_cast(te3183b.prepend("WHITESPACE").constData()+10), te3183b.size()-10 }; }); +} + +struct QtCore_PackedString QTextCodec_ToUnicode2(void* ptr, char* chars) +{ + return ({ QByteArray t6b92b5 = static_cast(ptr)->toUnicode(const_cast(chars)).toUtf8(); QtCore_PackedString { const_cast(t6b92b5.prepend("WHITESPACE").constData()+10), t6b92b5.size()-10 }; }); +} + +void QTextCodec_DestroyQTextCodec(void* ptr) +{ + static_cast(ptr)->~QTextCodec(); +} + +void QTextCodec_DestroyQTextCodecDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTextCodec___aliases_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextCodec___aliases_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextCodec___aliases_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextCodec___availableCodecs_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextCodec___availableCodecs_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextCodec___availableCodecs_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QTextCodec___availableMibs_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextCodec___availableMibs_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QTextCodec___availableMibs_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QTextDecoder*) +void* QTextDecoder_NewQTextDecoder2(void* codec) +{ + return new QTextDecoder(static_cast(codec)); +} + +void* QTextDecoder_NewQTextDecoder3(void* codec, long long flags) +{ + return new QTextDecoder(static_cast(codec), static_cast(flags)); +} + +struct QtCore_PackedString QTextDecoder_ToUnicode(void* ptr, char* chars, int l) +{ + return ({ QByteArray t9f8601 = static_cast(ptr)->toUnicode(const_cast(chars), l).toUtf8(); QtCore_PackedString { const_cast(t9f8601.prepend("WHITESPACE").constData()+10), t9f8601.size()-10 }; }); +} + +struct QtCore_PackedString QTextDecoder_ToUnicode2(void* ptr, void* ba) +{ + return ({ QByteArray t597c34 = static_cast(ptr)->toUnicode(*static_cast(ba)).toUtf8(); QtCore_PackedString { const_cast(t597c34.prepend("WHITESPACE").constData()+10), t597c34.size()-10 }; }); +} + +void QTextDecoder_ToUnicode3(void* ptr, struct QtCore_PackedString target, char* chars, int l) +{ + static_cast(ptr)->toUnicode(new QString(QString::fromUtf8(target.data, target.len)), const_cast(chars), l); +} + +void QTextDecoder_DestroyQTextDecoder(void* ptr) +{ + static_cast(ptr)->~QTextDecoder(); +} + +Q_DECLARE_METATYPE(QTextEncoder*) +void* QTextEncoder_NewQTextEncoder2(void* codec) +{ + return new QTextEncoder(static_cast(codec)); +} + +void* QTextEncoder_NewQTextEncoder3(void* codec, long long flags) +{ + return new QTextEncoder(static_cast(codec), static_cast(flags)); +} + +void* QTextEncoder_FromUnicode(void* ptr, struct QtCore_PackedString str) +{ + return new QByteArray(static_cast(ptr)->fromUnicode(QString::fromUtf8(str.data, str.len))); +} + +void* QTextEncoder_FromUnicode2(void* ptr, void* str) +{ + return new QByteArray(static_cast(ptr)->fromUnicode(*static_cast(str))); +} + +void* QTextEncoder_FromUnicode3(void* ptr, void* uc, int l) +{ + return new QByteArray(static_cast(ptr)->fromUnicode(static_cast(uc), l)); +} + +void QTextEncoder_DestroyQTextEncoder(void* ptr) +{ + static_cast(ptr)->~QTextEncoder(); +} + +class MyQTextStream: public QTextStream +{ +public: + MyQTextStream() : QTextStream() {QTextStream_QTextStream_QRegisterMetaType();}; + MyQTextStream(QIODevice *device) : QTextStream(device) {QTextStream_QTextStream_QRegisterMetaType();}; + MyQTextStream(QString *stri, QIODevice::OpenMode openMode = QIODevice::ReadWrite) : QTextStream(stri, openMode) {QTextStream_QTextStream_QRegisterMetaType();}; + MyQTextStream(QByteArray *array, QIODevice::OpenMode openMode = QIODevice::ReadWrite) : QTextStream(array, openMode) {QTextStream_QTextStream_QRegisterMetaType();}; + MyQTextStream(const QByteArray &array, QIODevice::OpenMode openMode = QIODevice::ReadOnly) : QTextStream(array, openMode) {QTextStream_QTextStream_QRegisterMetaType();}; + ~MyQTextStream() { callbackQTextStream_DestroyQTextStream(this); }; +}; + +Q_DECLARE_METATYPE(QTextStream*) +Q_DECLARE_METATYPE(MyQTextStream*) + +int QTextStream_QTextStream_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextStream_NewQTextStream() +{ + return new MyQTextStream(); +} + +void* QTextStream_NewQTextStream2(void* device) +{ + return new MyQTextStream(static_cast(device)); +} + +void* QTextStream_NewQTextStream4(struct QtCore_PackedString stri, long long openMode) +{ + return new MyQTextStream(new QString(QString::fromUtf8(stri.data, stri.len)), static_cast(openMode)); +} + +void* QTextStream_NewQTextStream5(void* array, long long openMode) +{ + return new MyQTextStream(static_cast(array), static_cast(openMode)); +} + +void* QTextStream_NewQTextStream6(void* array, long long openMode) +{ + return new MyQTextStream(*static_cast(array), static_cast(openMode)); +} + +char QTextStream_AtEnd(void* ptr) +{ + return static_cast(ptr)->atEnd(); +} + +char QTextStream_AutoDetectUnicode(void* ptr) +{ + return static_cast(ptr)->autoDetectUnicode(); +} + +void* QTextStream_Codec(void* ptr) +{ + return static_cast(ptr)->codec(); +} + +void* QTextStream_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +long long QTextStream_FieldAlignment(void* ptr) +{ + return static_cast(ptr)->fieldAlignment(); +} + +int QTextStream_FieldWidth(void* ptr) +{ + return static_cast(ptr)->fieldWidth(); +} + +void QTextStream_Flush(void* ptr) +{ + static_cast(ptr)->flush(); +} + +char QTextStream_GenerateByteOrderMark(void* ptr) +{ + return static_cast(ptr)->generateByteOrderMark(); +} + +int QTextStream_IntegerBase(void* ptr) +{ + return static_cast(ptr)->integerBase(); +} + +void* QTextStream_Locale(void* ptr) +{ + return new QLocale(static_cast(ptr)->locale()); +} + +long long QTextStream_NumberFlags(void* ptr) +{ + return static_cast(ptr)->numberFlags(); +} + +void* QTextStream_PadChar(void* ptr) +{ + return new QChar(static_cast(ptr)->padChar()); +} + +long long QTextStream_Pos(void* ptr) +{ + return static_cast(ptr)->pos(); +} + +struct QtCore_PackedString QTextStream_Read(void* ptr, long long maxlen) +{ + return ({ QByteArray t1ba29b = static_cast(ptr)->read(maxlen).toUtf8(); QtCore_PackedString { const_cast(t1ba29b.prepend("WHITESPACE").constData()+10), t1ba29b.size()-10 }; }); +} + +struct QtCore_PackedString QTextStream_ReadAll(void* ptr) +{ + return ({ QByteArray t3976a4 = static_cast(ptr)->readAll().toUtf8(); QtCore_PackedString { const_cast(t3976a4.prepend("WHITESPACE").constData()+10), t3976a4.size()-10 }; }); +} + +struct QtCore_PackedString QTextStream_ReadLine(void* ptr, long long maxlen) +{ + return ({ QByteArray t7fab2e = static_cast(ptr)->readLine(maxlen).toUtf8(); QtCore_PackedString { const_cast(t7fab2e.prepend("WHITESPACE").constData()+10), t7fab2e.size()-10 }; }); +} + +char QTextStream_ReadLineInto(void* ptr, struct QtCore_PackedString line, long long maxlen) +{ + return static_cast(ptr)->readLineInto(new QString(QString::fromUtf8(line.data, line.len)), maxlen); +} + +long long QTextStream_RealNumberNotation(void* ptr) +{ + return static_cast(ptr)->realNumberNotation(); +} + +int QTextStream_RealNumberPrecision(void* ptr) +{ + return static_cast(ptr)->realNumberPrecision(); +} + +void QTextStream_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void QTextStream_ResetStatus(void* ptr) +{ + static_cast(ptr)->resetStatus(); +} + +char QTextStream_Seek(void* ptr, long long pos) +{ + return static_cast(ptr)->seek(pos); +} + +void QTextStream_SetAutoDetectUnicode(void* ptr, char enabled) +{ + static_cast(ptr)->setAutoDetectUnicode(enabled != 0); +} + +void QTextStream_SetCodec(void* ptr, void* codec) +{ + static_cast(ptr)->setCodec(static_cast(codec)); +} + +void QTextStream_SetCodec2(void* ptr, char* codecName) +{ + static_cast(ptr)->setCodec(const_cast(codecName)); +} + +void QTextStream_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QTextStream_SetFieldAlignment(void* ptr, long long mode) +{ + static_cast(ptr)->setFieldAlignment(static_cast(mode)); +} + +void QTextStream_SetFieldWidth(void* ptr, int width) +{ + static_cast(ptr)->setFieldWidth(width); +} + +void QTextStream_SetGenerateByteOrderMark(void* ptr, char generate) +{ + static_cast(ptr)->setGenerateByteOrderMark(generate != 0); +} + +void QTextStream_SetIntegerBase(void* ptr, int base) +{ + static_cast(ptr)->setIntegerBase(base); +} + +void QTextStream_SetLocale(void* ptr, void* locale) +{ + static_cast(ptr)->setLocale(*static_cast(locale)); +} + +void QTextStream_SetNumberFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setNumberFlags(static_cast(flags)); +} + +void QTextStream_SetPadChar(void* ptr, void* ch) +{ + static_cast(ptr)->setPadChar(*static_cast(ch)); +} + +void QTextStream_SetRealNumberNotation(void* ptr, long long notation) +{ + static_cast(ptr)->setRealNumberNotation(static_cast(notation)); +} + +void QTextStream_SetRealNumberPrecision(void* ptr, int precision) +{ + static_cast(ptr)->setRealNumberPrecision(precision); +} + +void QTextStream_SetStatus(void* ptr, long long status) +{ + static_cast(ptr)->setStatus(static_cast(status)); +} + +void QTextStream_SetString(void* ptr, struct QtCore_PackedString stri, long long openMode) +{ + static_cast(ptr)->setString(new QString(QString::fromUtf8(stri.data, stri.len)), static_cast(openMode)); +} + +void QTextStream_SkipWhiteSpace(void* ptr) +{ + static_cast(ptr)->skipWhiteSpace(); +} + +long long QTextStream_Status(void* ptr) +{ + return static_cast(ptr)->status(); +} + +struct QtCore_PackedString QTextStream_String(void* ptr) +{ + return ({ QByteArray t586a42 = static_cast(ptr)->string()->toUtf8(); QtCore_PackedString { const_cast(t586a42.prepend("WHITESPACE").constData()+10), t586a42.size()-10 }; }); +} + +void QTextStream_DestroyQTextStream(void* ptr) +{ + static_cast(ptr)->~QTextStream(); +} + +void QTextStream_DestroyQTextStreamDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQThread: public QThread +{ +public: + MyQThread(QObject *parent = Q_NULLPTR) : QThread(parent) {QThread_QThread_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + void Signal_Finished() { callbackQThread_Finished(this); }; + void quit() { callbackQThread_Quit(this); }; + void run() { callbackQThread_Run(this); }; + void start() { callbackQThread_Start(this); }; + void Signal_Started() { callbackQThread_Started(this); }; + void terminate() { callbackQThread_Terminate(this); }; + ~MyQThread() { callbackQThread_DestroyQThread(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QThread*) +Q_DECLARE_METATYPE(MyQThread*) + +int QThread_QThread_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QThread_NewQThread(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThread(static_cast(parent)); + } else { + return new MyQThread(static_cast(parent)); + } +} + +void* QThread_QThread_CurrentThread() +{ + return QThread::currentThread(); +} + +void* QThread_EventDispatcher(void* ptr) +{ + return static_cast(ptr)->eventDispatcher(); +} + +int QThread_Exec(void* ptr) +{ + return static_cast(ptr)->exec(); +} + +void QThread_Exit(void* ptr, int returnCode) +{ + static_cast(ptr)->exit(returnCode); +} + +void QThread_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QThread::finished, static_cast(ptr), static_cast(&MyQThread::Signal_Finished), static_cast(t)); +} + +void QThread_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QThread::finished, static_cast(ptr), static_cast(&MyQThread::Signal_Finished)); +} + +int QThread_QThread_IdealThreadCount() +{ + return QThread::idealThreadCount(); +} + +char QThread_IsFinished(void* ptr) +{ + return static_cast(ptr)->isFinished(); +} + +char QThread_IsInterruptionRequested(void* ptr) +{ + return static_cast(ptr)->isInterruptionRequested(); +} + +char QThread_IsRunning(void* ptr) +{ + return static_cast(ptr)->isRunning(); +} + +int QThread_LoopLevel(void* ptr) +{ + return static_cast(ptr)->loopLevel(); +} + +void QThread_QThread_Msleep(unsigned long msecs) +{ + QThread::msleep(msecs); +} + +long long QThread_Priority(void* ptr) +{ + return static_cast(ptr)->priority(); +} + +void QThread_Quit(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "quit"); +} + +void QThread_QuitDefault(void* ptr) +{ + static_cast(ptr)->QThread::quit(); +} + +void QThread_RequestInterruption(void* ptr) +{ + static_cast(ptr)->requestInterruption(); +} + +void QThread_Run(void* ptr) +{ + static_cast(ptr)->run(); +} + +void QThread_RunDefault(void* ptr) +{ + static_cast(ptr)->QThread::run(); +} + +void QThread_SetEventDispatcher(void* ptr, void* eventDispatcher) +{ + static_cast(ptr)->setEventDispatcher(static_cast(eventDispatcher)); +} + +void QThread_SetPriority(void* ptr, long long priority) +{ + static_cast(ptr)->setPriority(static_cast(priority)); +} + +void QThread_SetStackSize(void* ptr, unsigned int stackSize) +{ + static_cast(ptr)->setStackSize(stackSize); +} + +void QThread_QThread_SetTerminationEnabled(char enabled) +{ + QThread::setTerminationEnabled(enabled != 0); +} + +void QThread_QThread_Sleep(unsigned long secs) +{ + QThread::sleep(secs); +} + +unsigned int QThread_StackSize(void* ptr) +{ + return static_cast(ptr)->stackSize(); +} + +void QThread_Start(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start"); +} + +void QThread_StartDefault(void* ptr) +{ + static_cast(ptr)->QThread::start(); +} + +void QThread_ConnectStarted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QThread::started, static_cast(ptr), static_cast(&MyQThread::Signal_Started), static_cast(t)); +} + +void QThread_DisconnectStarted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QThread::started, static_cast(ptr), static_cast(&MyQThread::Signal_Started)); +} + +void QThread_Terminate(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "terminate"); +} + +void QThread_TerminateDefault(void* ptr) +{ + static_cast(ptr)->QThread::terminate(); +} + +void QThread_QThread_Usleep(unsigned long usecs) +{ + QThread::usleep(usecs); +} + +char QThread_Wait(void* ptr, unsigned long ti) +{ + return static_cast(ptr)->wait(ti); +} + +void QThread_QThread_YieldCurrentThread() +{ + QThread::yieldCurrentThread(); +} + +void QThread_DestroyQThread(void* ptr) +{ + static_cast(ptr)->~QThread(); +} + +void QThread_DestroyQThreadDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQThreadPool: public QThreadPool +{ +public: + MyQThreadPool(QObject *parent = Q_NULLPTR) : QThreadPool(parent) {QThreadPool_QThreadPool_QRegisterMetaType();}; + ~MyQThreadPool() { callbackQThreadPool_DestroyQThreadPool(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QThreadPool*) +Q_DECLARE_METATYPE(MyQThreadPool*) + +int QThreadPool_QThreadPool_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QThreadPool_NewQThreadPool(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQThreadPool(static_cast(parent)); + } else { + return new MyQThreadPool(static_cast(parent)); + } +} + +int QThreadPool_ActiveThreadCount(void* ptr) +{ + return static_cast(ptr)->activeThreadCount(); +} + +void QThreadPool_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QThreadPool_ExpiryTimeout(void* ptr) +{ + return static_cast(ptr)->expiryTimeout(); +} + +void* QThreadPool_QThreadPool_GlobalInstance() +{ + return QThreadPool::globalInstance(); +} + +int QThreadPool_MaxThreadCount(void* ptr) +{ + return static_cast(ptr)->maxThreadCount(); +} + +void QThreadPool_ReleaseThread(void* ptr) +{ + static_cast(ptr)->releaseThread(); +} + +void QThreadPool_ReserveThread(void* ptr) +{ + static_cast(ptr)->reserveThread(); +} + +void QThreadPool_SetExpiryTimeout(void* ptr, int expiryTimeout) +{ + static_cast(ptr)->setExpiryTimeout(expiryTimeout); +} + +void QThreadPool_SetMaxThreadCount(void* ptr, int maxThreadCount) +{ + static_cast(ptr)->setMaxThreadCount(maxThreadCount); +} + +void QThreadPool_SetStackSize(void* ptr, unsigned int stackSize) +{ + static_cast(ptr)->setStackSize(stackSize); +} + +unsigned int QThreadPool_StackSize(void* ptr) +{ + return static_cast(ptr)->stackSize(); +} + +void QThreadPool_Start(void* ptr, void* runnable, int priority) +{ + static_cast(ptr)->start(static_cast(runnable), priority); +} + +char QThreadPool_TryStart(void* ptr, void* runnable) +{ + return static_cast(ptr)->tryStart(static_cast(runnable)); +} + +char QThreadPool_TryTake(void* ptr, void* runnable) +{ + return static_cast(ptr)->tryTake(static_cast(runnable)); +} + +char QThreadPool_WaitForDone(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForDone(msecs); +} + +void QThreadPool_DestroyQThreadPool(void* ptr) +{ + static_cast(ptr)->~QThreadPool(); +} + +void QThreadPool_DestroyQThreadPoolDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QTime) +Q_DECLARE_METATYPE(QTime*) +void* QTime_NewQTime2() +{ + return new QTime(); +} + +void* QTime_NewQTime3(int h, int m, int s, int ms) +{ + return new QTime(h, m, s, ms); +} + +void* QTime_AddMSecs(void* ptr, int ms) +{ + return new QTime(static_cast(ptr)->addMSecs(ms)); +} + +void* QTime_AddSecs(void* ptr, int s) +{ + return new QTime(static_cast(ptr)->addSecs(s)); +} + +void* QTime_QTime_CurrentTime() +{ + return new QTime(QTime::currentTime()); +} + +int QTime_Elapsed(void* ptr) +{ + return static_cast(ptr)->elapsed(); +} + +void* QTime_QTime_FromMSecsSinceStartOfDay(int msecs) +{ + return new QTime(QTime::fromMSecsSinceStartOfDay(msecs)); +} + +void* QTime_QTime_FromString(struct QtCore_PackedString stri, long long format) +{ + return new QTime(QTime::fromString(QString::fromUtf8(stri.data, stri.len), static_cast(format))); +} + +void* QTime_QTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format) +{ + return new QTime(QTime::fromString(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); +} + +int QTime_Hour(void* ptr) +{ + return static_cast(ptr)->hour(); +} + +char QTime_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QTime_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QTime_QTime_IsValid2(int h, int m, int s, int ms) +{ + return QTime::isValid(h, m, s, ms); +} + +int QTime_Minute(void* ptr) +{ + return static_cast(ptr)->minute(); +} + +int QTime_Msec(void* ptr) +{ + return static_cast(ptr)->msec(); +} + +int QTime_MsecsSinceStartOfDay(void* ptr) +{ + return static_cast(ptr)->msecsSinceStartOfDay(); +} + +int QTime_MsecsTo(void* ptr, void* t) +{ + return static_cast(ptr)->msecsTo(*static_cast(t)); +} + +int QTime_Restart(void* ptr) +{ + return static_cast(ptr)->restart(); +} + +int QTime_Second(void* ptr) +{ + return static_cast(ptr)->second(); +} + +int QTime_SecsTo(void* ptr, void* t) +{ + return static_cast(ptr)->secsTo(*static_cast(t)); +} + +char QTime_SetHMS(void* ptr, int h, int m, int s, int ms) +{ + return static_cast(ptr)->setHMS(h, m, s, ms); +} + +void QTime_Start(void* ptr) +{ + static_cast(ptr)->start(); +} + +struct QtCore_PackedString QTime_ToString(void* ptr, struct QtCore_PackedString format) +{ + return ({ QByteArray t864fb5 = static_cast(ptr)->toString(QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t864fb5.prepend("WHITESPACE").constData()+10), t864fb5.size()-10 }; }); +} + +struct QtCore_PackedString QTime_ToString2(void* ptr, long long format) +{ + return ({ QByteArray tb222d7 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tb222d7.prepend("WHITESPACE").constData()+10), tb222d7.size()-10 }; }); +} + +struct QtCore_PackedString QTime_ToString3(void* ptr, void* format) +{ + return ({ QByteArray t3aabc8 = static_cast(ptr)->toString(*static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3aabc8.prepend("WHITESPACE").constData()+10), t3aabc8.size()-10 }; }); +} + +class MyQTimeLine: public QTimeLine +{ +public: + MyQTimeLine(int duration = 1000, QObject *parent = Q_NULLPTR) : QTimeLine(duration, parent) {QTimeLine_QTimeLine_QRegisterMetaType();}; + void Signal_Finished() { callbackQTimeLine_Finished(this); }; + void Signal_FrameChanged(int frame) { callbackQTimeLine_FrameChanged(this, frame); }; + void resume() { callbackQTimeLine_Resume(this); }; + void setCurrentTime(int msec) { callbackQTimeLine_SetCurrentTime(this, msec); }; + void setPaused(bool paused) { callbackQTimeLine_SetPaused(this, paused); }; + void start() { callbackQTimeLine_Start(this); }; + void Signal_StateChanged(QTimeLine::State newState) { callbackQTimeLine_StateChanged(this, newState); }; + void stop() { callbackQTimeLine_Stop(this); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; + void toggleDirection() { callbackQTimeLine_ToggleDirection(this); }; + void Signal_ValueChanged(qreal value) { callbackQTimeLine_ValueChanged(this, value); }; + qreal valueForTime(int msec) const { return callbackQTimeLine_ValueForTime(const_cast(static_cast(this)), msec); }; + ~MyQTimeLine() { callbackQTimeLine_DestroyQTimeLine(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTimeLine*) +Q_DECLARE_METATYPE(MyQTimeLine*) + +int QTimeLine_QTimeLine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTimeLine_NewQTimeLine(int duration, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimeLine(duration, static_cast(parent)); + } else { + return new MyQTimeLine(duration, static_cast(parent)); + } +} + +int QTimeLine_CurrentFrame(void* ptr) +{ + return static_cast(ptr)->currentFrame(); +} + +int QTimeLine_CurrentTime(void* ptr) +{ + return static_cast(ptr)->currentTime(); +} + +double QTimeLine_CurrentValue(void* ptr) +{ + return static_cast(ptr)->currentValue(); +} + +long long QTimeLine_CurveShape(void* ptr) +{ + return static_cast(ptr)->curveShape(); +} + +long long QTimeLine_Direction(void* ptr) +{ + return static_cast(ptr)->direction(); +} + +int QTimeLine_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +void* QTimeLine_EasingCurve(void* ptr) +{ + return new QEasingCurve(static_cast(ptr)->easingCurve()); +} + +int QTimeLine_EndFrame(void* ptr) +{ + return static_cast(ptr)->endFrame(); +} + +void QTimeLine_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QTimeLine::finished, static_cast(ptr), static_cast(&MyQTimeLine::Signal_Finished), static_cast(t)); +} + +void QTimeLine_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QTimeLine::finished, static_cast(ptr), static_cast(&MyQTimeLine::Signal_Finished)); +} + +void QTimeLine_ConnectFrameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QTimeLine::frameChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_FrameChanged), static_cast(t)); +} + +void QTimeLine_DisconnectFrameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QTimeLine::frameChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_FrameChanged)); +} + +int QTimeLine_FrameForTime(void* ptr, int msec) +{ + return static_cast(ptr)->frameForTime(msec); +} + +int QTimeLine_LoopCount(void* ptr) +{ + return static_cast(ptr)->loopCount(); +} + +void QTimeLine_Resume(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resume"); +} + +void QTimeLine_ResumeDefault(void* ptr) +{ + static_cast(ptr)->QTimeLine::resume(); +} + +void QTimeLine_SetCurrentTime(void* ptr, int msec) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentTime", Q_ARG(int, msec)); +} + +void QTimeLine_SetCurrentTimeDefault(void* ptr, int msec) +{ + static_cast(ptr)->QTimeLine::setCurrentTime(msec); +} + +void QTimeLine_SetCurveShape(void* ptr, long long shape) +{ + static_cast(ptr)->setCurveShape(static_cast(shape)); +} + +void QTimeLine_SetDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setDirection(static_cast(direction)); +} + +void QTimeLine_SetDuration(void* ptr, int duration) +{ + static_cast(ptr)->setDuration(duration); +} + +void QTimeLine_SetEasingCurve(void* ptr, void* curve) +{ + static_cast(ptr)->setEasingCurve(*static_cast(curve)); +} + +void QTimeLine_SetEndFrame(void* ptr, int frame) +{ + static_cast(ptr)->setEndFrame(frame); +} + +void QTimeLine_SetFrameRange(void* ptr, int startFrame, int endFrame) +{ + static_cast(ptr)->setFrameRange(startFrame, endFrame); +} + +void QTimeLine_SetLoopCount(void* ptr, int count) +{ + static_cast(ptr)->setLoopCount(count); +} + +void QTimeLine_SetPaused(void* ptr, char paused) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPaused", Q_ARG(bool, paused != 0)); +} + +void QTimeLine_SetPausedDefault(void* ptr, char paused) +{ + static_cast(ptr)->QTimeLine::setPaused(paused != 0); +} + +void QTimeLine_SetStartFrame(void* ptr, int frame) +{ + static_cast(ptr)->setStartFrame(frame); +} + +void QTimeLine_SetUpdateInterval(void* ptr, int interval) +{ + static_cast(ptr)->setUpdateInterval(interval); +} + +void QTimeLine_Start(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start"); +} + +void QTimeLine_StartDefault(void* ptr) +{ + static_cast(ptr)->QTimeLine::start(); +} + +int QTimeLine_StartFrame(void* ptr) +{ + return static_cast(ptr)->startFrame(); +} + +long long QTimeLine_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QTimeLine_ConnectStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QTimeLine::stateChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_StateChanged), static_cast(t)); +} + +void QTimeLine_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QTimeLine::stateChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_StateChanged)); +} + +void QTimeLine_Stop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stop"); +} + +void QTimeLine_StopDefault(void* ptr) +{ + static_cast(ptr)->QTimeLine::stop(); +} + +void QTimeLine_ToggleDirection(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toggleDirection"); +} + +void QTimeLine_ToggleDirectionDefault(void* ptr) +{ + static_cast(ptr)->QTimeLine::toggleDirection(); +} + +int QTimeLine_UpdateInterval(void* ptr) +{ + return static_cast(ptr)->updateInterval(); +} + +void QTimeLine_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QTimeLine::valueChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_ValueChanged), static_cast(t)); +} + +void QTimeLine_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QTimeLine::valueChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_ValueChanged)); +} + +double QTimeLine_ValueForTime(void* ptr, int msec) +{ + return static_cast(ptr)->valueForTime(msec); +} + +double QTimeLine_ValueForTimeDefault(void* ptr, int msec) +{ + return static_cast(ptr)->QTimeLine::valueForTime(msec); +} + +void QTimeLine_DestroyQTimeLine(void* ptr) +{ + static_cast(ptr)->~QTimeLine(); +} + +void QTimeLine_DestroyQTimeLineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QTimeZone) +Q_DECLARE_METATYPE(QTimeZone*) +void* QTimeZone_NewQTimeZone() +{ + return new QTimeZone(); +} + +void* QTimeZone_NewQTimeZone2(void* ianaId) +{ + return new QTimeZone(*static_cast(ianaId)); +} + +void* QTimeZone_NewQTimeZone3(int offsetSeconds) +{ + return new QTimeZone(offsetSeconds); +} + +void* QTimeZone_NewQTimeZone4(void* ianaId, int offsetSeconds, struct QtCore_PackedString name, struct QtCore_PackedString abbreviation, long long country, struct QtCore_PackedString comment) +{ + return new QTimeZone(*static_cast(ianaId), offsetSeconds, QString::fromUtf8(name.data, name.len), QString::fromUtf8(abbreviation.data, abbreviation.len), static_cast(country), QString::fromUtf8(comment.data, comment.len)); +} + +void* QTimeZone_NewQTimeZone5(void* other) +{ + return new QTimeZone(*static_cast(other)); +} + +struct QtCore_PackedString QTimeZone_Abbreviation(void* ptr, void* atDateTime) +{ + return ({ QByteArray t82ae84 = static_cast(ptr)->abbreviation(*static_cast(atDateTime)).toUtf8(); QtCore_PackedString { const_cast(t82ae84.prepend("WHITESPACE").constData()+10), t82ae84.size()-10 }; }); +} + +struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds() +{ + return ({ QList* tmpValue9dfc57 = new QList(QTimeZone::availableTimeZoneIds()); QtCore_PackedList { tmpValue9dfc57, tmpValue9dfc57->size() }; }); +} + +struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds2(long long country) +{ + return ({ QList* tmpValueb51557 = new QList(QTimeZone::availableTimeZoneIds(static_cast(country))); QtCore_PackedList { tmpValueb51557, tmpValueb51557->size() }; }); +} + +struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds3(int offsetSeconds) +{ + return ({ QList* tmpValue137a2a = new QList(QTimeZone::availableTimeZoneIds(offsetSeconds)); QtCore_PackedList { tmpValue137a2a, tmpValue137a2a->size() }; }); +} + +struct QtCore_PackedString QTimeZone_Comment(void* ptr) +{ + return ({ QByteArray t2b73f6 = static_cast(ptr)->comment().toUtf8(); QtCore_PackedString { const_cast(t2b73f6.prepend("WHITESPACE").constData()+10), t2b73f6.size()-10 }; }); +} + +long long QTimeZone_Country(void* ptr) +{ + return static_cast(ptr)->country(); +} + +int QTimeZone_DaylightTimeOffset(void* ptr, void* atDateTime) +{ + return static_cast(ptr)->daylightTimeOffset(*static_cast(atDateTime)); +} + +struct QtCore_PackedString QTimeZone_DisplayName(void* ptr, void* atDateTime, long long nameType, void* locale) +{ + return ({ QByteArray t168cd9 = static_cast(ptr)->displayName(*static_cast(atDateTime), static_cast(nameType), *static_cast(locale)).toUtf8(); QtCore_PackedString { const_cast(t168cd9.prepend("WHITESPACE").constData()+10), t168cd9.size()-10 }; }); +} + +struct QtCore_PackedString QTimeZone_DisplayName2(void* ptr, long long timeType, long long nameType, void* locale) +{ + return ({ QByteArray tc6cf47 = static_cast(ptr)->displayName(static_cast(timeType), static_cast(nameType), *static_cast(locale)).toUtf8(); QtCore_PackedString { const_cast(tc6cf47.prepend("WHITESPACE").constData()+10), tc6cf47.size()-10 }; }); +} + +char QTimeZone_HasDaylightTime(void* ptr) +{ + return static_cast(ptr)->hasDaylightTime(); +} + +char QTimeZone_HasTransitions(void* ptr) +{ + return static_cast(ptr)->hasTransitions(); +} + +void* QTimeZone_QTimeZone_IanaIdToWindowsId(void* ianaId) +{ + return new QByteArray(QTimeZone::ianaIdToWindowsId(*static_cast(ianaId))); +} + +void* QTimeZone_Id(void* ptr) +{ + return new QByteArray(static_cast(ptr)->id()); +} + +char QTimeZone_IsDaylightTime(void* ptr, void* atDateTime) +{ + return static_cast(ptr)->isDaylightTime(*static_cast(atDateTime)); +} + +char QTimeZone_QTimeZone_IsTimeZoneIdAvailable(void* ianaId) +{ + return QTimeZone::isTimeZoneIdAvailable(*static_cast(ianaId)); +} + +char QTimeZone_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QTimeZone_OffsetFromUtc(void* ptr, void* atDateTime) +{ + return static_cast(ptr)->offsetFromUtc(*static_cast(atDateTime)); +} + +int QTimeZone_StandardTimeOffset(void* ptr, void* atDateTime) +{ + return static_cast(ptr)->standardTimeOffset(*static_cast(atDateTime)); +} + +void QTimeZone_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QTimeZone_QTimeZone_SystemTimeZone() +{ + return new QTimeZone(QTimeZone::systemTimeZone()); +} + +void* QTimeZone_QTimeZone_SystemTimeZoneId() +{ + return new QByteArray(QTimeZone::systemTimeZoneId()); +} + +void* QTimeZone_QTimeZone_Utc() +{ + return new QTimeZone(QTimeZone::utc()); +} + +void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(void* windowsId) +{ + return new QByteArray(QTimeZone::windowsIdToDefaultIanaId(*static_cast(windowsId))); +} + +void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(void* windowsId, long long country) +{ + return new QByteArray(QTimeZone::windowsIdToDefaultIanaId(*static_cast(windowsId), static_cast(country))); +} + +struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds(void* windowsId) +{ + return ({ QList* tmpValue7576fc = new QList(QTimeZone::windowsIdToIanaIds(*static_cast(windowsId))); QtCore_PackedList { tmpValue7576fc, tmpValue7576fc->size() }; }); +} + +struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds2(void* windowsId, long long country) +{ + return ({ QList* tmpValue5be00a = new QList(QTimeZone::windowsIdToIanaIds(*static_cast(windowsId), static_cast(country))); QtCore_PackedList { tmpValue5be00a, tmpValue5be00a->size() }; }); +} + +void QTimeZone_DestroyQTimeZone(void* ptr) +{ + static_cast(ptr)->~QTimeZone(); +} + +void* QTimeZone___availableTimeZoneIds_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTimeZone___availableTimeZoneIds_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTimeZone___availableTimeZoneIds_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTimeZone___availableTimeZoneIds_atList2(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTimeZone___availableTimeZoneIds_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTimeZone___availableTimeZoneIds_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTimeZone___availableTimeZoneIds_atList3(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTimeZone___availableTimeZoneIds_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTimeZone___availableTimeZoneIds_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTimeZone___windowsIdToIanaIds_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTimeZone___windowsIdToIanaIds_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTimeZone___windowsIdToIanaIds_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTimeZone___windowsIdToIanaIds_atList2(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTimeZone___windowsIdToIanaIds_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTimeZone___windowsIdToIanaIds_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTimer: public QTimer +{ +public: + MyQTimer(QObject *parent = Q_NULLPTR) : QTimer(parent) {QTimer_QTimer_QRegisterMetaType();}; + void start(int msec) { callbackQTimer_Start(this, msec); }; + void start() { callbackQTimer_Start2(this); }; + void stop() { callbackQTimer_Stop(this); }; + void Signal_Timeout() { callbackQTimer_Timeout(this); }; + void timerEvent(QTimerEvent * e) { callbackQObject_TimerEvent(this, e); }; + ~MyQTimer() { callbackQTimer_DestroyQTimer(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTimer*) +Q_DECLARE_METATYPE(MyQTimer*) + +int QTimer_QTimer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTimer_NewQTimer(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTimer(static_cast(parent)); + } else { + return new MyQTimer(static_cast(parent)); + } +} + +int QTimer_Interval(void* ptr) +{ + return static_cast(ptr)->interval(); +} + +char QTimer_IsActive(void* ptr) +{ + return static_cast(ptr)->isActive(); +} + +char QTimer_IsSingleShot(void* ptr) +{ + return static_cast(ptr)->isSingleShot(); +} + +int QTimer_RemainingTime(void* ptr) +{ + return static_cast(ptr)->remainingTime(); +} + +void QTimer_SetInterval(void* ptr, int msec) +{ + static_cast(ptr)->setInterval(msec); +} + +void QTimer_SetSingleShot(void* ptr, char singleShot) +{ + static_cast(ptr)->setSingleShot(singleShot != 0); +} + +void QTimer_SetTimerType(void* ptr, long long atype) +{ + static_cast(ptr)->setTimerType(static_cast(atype)); +} + +void QTimer_QTimer_SingleShot(int msec, void* receiver, char* member) +{ + QTimer::singleShot(msec, static_cast(receiver), const_cast(member)); +} + +void QTimer_QTimer_SingleShot2(int msec, long long timerType, void* receiver, char* member) +{ + QTimer::singleShot(msec, static_cast(timerType), static_cast(receiver), const_cast(member)); +} + +void QTimer_Start(void* ptr, int msec) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start", Q_ARG(int, msec)); +} + +void QTimer_StartDefault(void* ptr, int msec) +{ + static_cast(ptr)->QTimer::start(msec); +} + +void QTimer_Start2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start"); +} + +void QTimer_Start2Default(void* ptr) +{ + static_cast(ptr)->QTimer::start(); +} + +void QTimer_Stop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stop"); +} + +void QTimer_StopDefault(void* ptr) +{ + static_cast(ptr)->QTimer::stop(); +} + +void QTimer_ConnectTimeout(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), &QTimer::timeout, static_cast(ptr), static_cast(&MyQTimer::Signal_Timeout), static_cast(t)); +} + +void QTimer_DisconnectTimeout(void* ptr) +{ + QObject::disconnect(static_cast(ptr), &QTimer::timeout, static_cast(ptr), static_cast(&MyQTimer::Signal_Timeout)); +} + +int QTimer_TimerId(void* ptr) +{ + return static_cast(ptr)->timerId(); +} + +long long QTimer_TimerType(void* ptr) +{ + return static_cast(ptr)->timerType(); +} + +void QTimer_DestroyQTimer(void* ptr) +{ + static_cast(ptr)->~QTimer(); +} + +void QTimer_DestroyQTimerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTimerEvent: public QTimerEvent +{ +public: + MyQTimerEvent(int timerId) : QTimerEvent(timerId) {QTimerEvent_QTimerEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QTimerEvent*) +Q_DECLARE_METATYPE(MyQTimerEvent*) + +int QTimerEvent_QTimerEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTimerEvent_NewQTimerEvent(int timerId) +{ + return new MyQTimerEvent(timerId); +} + +int QTimerEvent_TimerId(void* ptr) +{ + return static_cast(ptr)->timerId(); +} + +class MyQTranslator: public QTranslator +{ +public: + MyQTranslator(QObject *parent = Q_NULLPTR) : QTranslator(parent) {QTranslator_QTranslator_QRegisterMetaType();}; + bool isEmpty() const { return callbackQTranslator_IsEmpty(const_cast(static_cast(this))) != 0; }; + QString translate(const char * context, const char * sourceText, const char * disambiguation, int n) const { QtCore_PackedString contextPacked = { const_cast(context), n };QtCore_PackedString sourceTextPacked = { const_cast(sourceText), n };QtCore_PackedString disambiguationPacked = { const_cast(disambiguation), n };return ({ QtCore_PackedString tempVal = callbackQTranslator_Translate(const_cast(static_cast(this)), contextPacked, sourceTextPacked, disambiguationPacked, n); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + ~MyQTranslator() { callbackQTranslator_DestroyQTranslator(this); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTranslator*) +Q_DECLARE_METATYPE(MyQTranslator*) + +int QTranslator_QTranslator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTranslator_NewQTranslator(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTranslator(static_cast(parent)); + } else { + return new MyQTranslator(static_cast(parent)); + } +} + +char QTranslator_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QTranslator_IsEmptyDefault(void* ptr) +{ + return static_cast(ptr)->QTranslator::isEmpty(); +} + +char QTranslator_Load(void* ptr, struct QtCore_PackedString filename, struct QtCore_PackedString directory, struct QtCore_PackedString search_delimiters, struct QtCore_PackedString suffix) +{ + return static_cast(ptr)->load(QString::fromUtf8(filename.data, filename.len), QString::fromUtf8(directory.data, directory.len), QString::fromUtf8(search_delimiters.data, search_delimiters.len), QString::fromUtf8(suffix.data, suffix.len)); +} + +char QTranslator_Load2(void* ptr, void* locale, struct QtCore_PackedString filename, struct QtCore_PackedString prefix, struct QtCore_PackedString directory, struct QtCore_PackedString suffix) +{ + return static_cast(ptr)->load(*static_cast(locale), QString::fromUtf8(filename.data, filename.len), QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(directory.data, directory.len), QString::fromUtf8(suffix.data, suffix.len)); +} + +char QTranslator_Load3(void* ptr, char* data, int l, struct QtCore_PackedString directory) +{ + return static_cast(ptr)->load(const_cast(static_cast(static_cast(data))), l, QString::fromUtf8(directory.data, directory.len)); +} + +struct QtCore_PackedString QTranslator_Translate(void* ptr, char* context, char* sourceText, char* disambiguation, int n) +{ + return ({ QByteArray tb6b80e = static_cast(ptr)->translate(const_cast(context), const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(tb6b80e.prepend("WHITESPACE").constData()+10), tb6b80e.size()-10 }; }); +} + +struct QtCore_PackedString QTranslator_TranslateDefault(void* ptr, char* context, char* sourceText, char* disambiguation, int n) +{ + return ({ QByteArray t5511a2 = static_cast(ptr)->QTranslator::translate(const_cast(context), const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(t5511a2.prepend("WHITESPACE").constData()+10), t5511a2.size()-10 }; }); +} + +void QTranslator_DestroyQTranslator(void* ptr) +{ + static_cast(ptr)->~QTranslator(); +} + +void QTranslator_DestroyQTranslatorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTransposeProxyModel: public QTransposeProxyModel +{ +public: + MyQTransposeProxyModel(QObject *parent = Q_NULLPTR) : QTransposeProxyModel(parent) {QTransposeProxyModel_QTransposeProxyModel_QRegisterMetaType();}; + int columnCount(const QModelIndex & parent) const { return callbackQTransposeProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQTransposeProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQTransposeProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; + QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQTransposeProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQTransposeProxyModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + int rowCount(const QModelIndex & parent) const { return callbackQTransposeProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + void setSourceModel(QAbstractItemModel * newSourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, newSourceModel); }; + void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + ~MyQTransposeProxyModel() { callbackQTransposeProxyModel_DestroyQTransposeProxyModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant data(const QModelIndex & proxyIndex, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&proxyIndex), role)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QItemSelection mapSelectionFromSource(const QItemSelection & sourceSelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&sourceSelection))); }; + QItemSelection mapSelectionToSource(const QItemSelection & proxySelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&proxySelection))); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; + void revert() { callbackQAbstractProxyModel_Revert(this); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; + bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTransposeProxyModel*) +Q_DECLARE_METATYPE(MyQTransposeProxyModel*) + +int QTransposeProxyModel_QTransposeProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTransposeProxyModel_NewQTransposeProxyModel2(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTransposeProxyModel(static_cast(parent)); + } else { + return new MyQTransposeProxyModel(static_cast(parent)); + } +} + +int QTransposeProxyModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QTransposeProxyModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QTransposeProxyModel::columnCount(*static_cast(parent)); +} + +void* QTransposeProxyModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QTransposeProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::index(row, column, *static_cast(parent))); +} + +void* QTransposeProxyModel_MapFromSource(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); +} + +void* QTransposeProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex) +{ + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::mapFromSource(*static_cast(sourceIndex))); +} + +void* QTransposeProxyModel_MapToSource(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); +} + +void* QTransposeProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex) +{ + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::mapToSource(*static_cast(proxyIndex))); +} + +void* QTransposeProxyModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +void* QTransposeProxyModel_ParentDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::parent(*static_cast(index))); +} + +int QTransposeProxyModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QTransposeProxyModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QTransposeProxyModel::rowCount(*static_cast(parent)); +} + +void QTransposeProxyModel_DestroyQTransposeProxyModel(void* ptr) +{ + static_cast(ptr)->~QTransposeProxyModel(); +} + +void QTransposeProxyModel_DestroyQTransposeProxyModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQUnhandledException: public QUnhandledException +{ +public: +}; + +Q_DECLARE_METATYPE(QUnhandledException*) +Q_DECLARE_METATYPE(MyQUnhandledException*) + +int QUnhandledException_QUnhandledException_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +Q_DECLARE_METATYPE(QUrl) +Q_DECLARE_METATYPE(QUrl*) +void* QUrl_NewQUrl() +{ + return new QUrl(); +} + +void* QUrl_NewQUrl2(void* other) +{ + return new QUrl(*static_cast(other)); +} + +void* QUrl_NewQUrl3(struct QtCore_PackedString url, long long parsingMode) +{ + return new QUrl(QString::fromUtf8(url.data, url.len), static_cast(parsingMode)); +} + +void* QUrl_NewQUrl4(void* other) +{ + return new QUrl(*static_cast(other)); +} + +void* QUrl_Adjusted(void* ptr, long long options) +{ + return new QUrl(static_cast(ptr)->adjusted(static_cast(options))); +} + +struct QtCore_PackedString QUrl_Authority(void* ptr, long long options) +{ + return ({ QByteArray t5a26fa = static_cast(ptr)->authority(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t5a26fa.prepend("WHITESPACE").constData()+10), t5a26fa.size()-10 }; }); +} + +void QUrl_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +struct QtCore_PackedString QUrl_ErrorString(void* ptr) +{ + return ({ QByteArray t35c6dc = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t35c6dc.prepend("WHITESPACE").constData()+10), t35c6dc.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_FileName(void* ptr, long long options) +{ + return ({ QByteArray t4c468f = static_cast(ptr)->fileName(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t4c468f.prepend("WHITESPACE").constData()+10), t4c468f.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_Fragment(void* ptr, long long options) +{ + return ({ QByteArray t754185 = static_cast(ptr)->fragment(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t754185.prepend("WHITESPACE").constData()+10), t754185.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_QUrl_FromAce(void* domain) +{ + return ({ QByteArray t0cf8b9 = QUrl::fromAce(*static_cast(domain)).toUtf8(); QtCore_PackedString { const_cast(t0cf8b9.prepend("WHITESPACE").constData()+10), t0cf8b9.size()-10 }; }); +} + +void* QUrl_QUrl_FromEncoded(void* input, long long parsingMode) +{ + return new QUrl(QUrl::fromEncoded(*static_cast(input), static_cast(parsingMode))); +} + +void* QUrl_QUrl_FromLocalFile(struct QtCore_PackedString localFile) +{ + return new QUrl(QUrl::fromLocalFile(QString::fromUtf8(localFile.data, localFile.len))); +} + +struct QtCore_PackedString QUrl_QUrl_FromPercentEncoding(void* input) +{ + return ({ QByteArray t95c42a = QUrl::fromPercentEncoding(*static_cast(input)).toUtf8(); QtCore_PackedString { const_cast(t95c42a.prepend("WHITESPACE").constData()+10), t95c42a.size()-10 }; }); +} + +struct QtCore_PackedList QUrl_QUrl_FromStringList(struct QtCore_PackedString urls, long long mode) +{ + return ({ QList* tmpValue5751dc = new QList(QUrl::fromStringList(QString::fromUtf8(urls.data, urls.len).split("¡¦!", QString::SkipEmptyParts), static_cast(mode))); QtCore_PackedList { tmpValue5751dc, tmpValue5751dc->size() }; }); +} + +void* QUrl_QUrl_FromUserInput(struct QtCore_PackedString userInput) +{ + return new QUrl(QUrl::fromUserInput(QString::fromUtf8(userInput.data, userInput.len))); +} + +void* QUrl_QUrl_FromUserInput2(struct QtCore_PackedString userInput, struct QtCore_PackedString workingDirectory, long long options) +{ + return new QUrl(QUrl::fromUserInput(QString::fromUtf8(userInput.data, userInput.len), QString::fromUtf8(workingDirectory.data, workingDirectory.len), static_cast(options))); +} + +char QUrl_HasFragment(void* ptr) +{ + return static_cast(ptr)->hasFragment(); +} + +char QUrl_HasQuery(void* ptr) +{ + return static_cast(ptr)->hasQuery(); +} + +struct QtCore_PackedString QUrl_Host(void* ptr, long long options) +{ + return ({ QByteArray tf93546 = static_cast(ptr)->host(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tf93546.prepend("WHITESPACE").constData()+10), tf93546.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_QUrl_IdnWhitelist() +{ + return ({ QByteArray t7d801d = QUrl::idnWhitelist().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t7d801d.prepend("WHITESPACE").constData()+10), t7d801d.size()-10 }; }); +} + +char QUrl_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QUrl_IsLocalFile(void* ptr) +{ + return static_cast(ptr)->isLocalFile(); +} + +char QUrl_IsParentOf(void* ptr, void* childUrl) +{ + return static_cast(ptr)->isParentOf(*static_cast(childUrl)); +} + +char QUrl_IsRelative(void* ptr) +{ + return static_cast(ptr)->isRelative(); +} + +char QUrl_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QUrl_Matches(void* ptr, void* url, long long options) +{ + return static_cast(ptr)->matches(*static_cast(url), static_cast(options)); +} + +struct QtCore_PackedString QUrl_Password(void* ptr, long long options) +{ + return ({ QByteArray t55f068 = static_cast(ptr)->password(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t55f068.prepend("WHITESPACE").constData()+10), t55f068.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_Path(void* ptr, long long options) +{ + return ({ QByteArray t70ef65 = static_cast(ptr)->path(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t70ef65.prepend("WHITESPACE").constData()+10), t70ef65.size()-10 }; }); +} + +int QUrl_Port(void* ptr, int defaultPort) +{ + return static_cast(ptr)->port(defaultPort); +} + +struct QtCore_PackedString QUrl_Query(void* ptr, long long options) +{ + return ({ QByteArray t911c73 = static_cast(ptr)->query(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t911c73.prepend("WHITESPACE").constData()+10), t911c73.size()-10 }; }); +} + +void* QUrl_Resolved(void* ptr, void* relative) +{ + return new QUrl(static_cast(ptr)->resolved(*static_cast(relative))); +} + +struct QtCore_PackedString QUrl_Scheme(void* ptr) +{ + return ({ QByteArray t862954 = static_cast(ptr)->scheme().toUtf8(); QtCore_PackedString { const_cast(t862954.prepend("WHITESPACE").constData()+10), t862954.size()-10 }; }); +} + +void QUrl_SetAuthority(void* ptr, struct QtCore_PackedString authority, long long mode) +{ + static_cast(ptr)->setAuthority(QString::fromUtf8(authority.data, authority.len), static_cast(mode)); +} + +void QUrl_SetFragment(void* ptr, struct QtCore_PackedString fragment, long long mode) +{ + static_cast(ptr)->setFragment(QString::fromUtf8(fragment.data, fragment.len), static_cast(mode)); +} + +void QUrl_SetHost(void* ptr, struct QtCore_PackedString host, long long mode) +{ + static_cast(ptr)->setHost(QString::fromUtf8(host.data, host.len), static_cast(mode)); +} + +void QUrl_QUrl_SetIdnWhitelist(struct QtCore_PackedString list) +{ + QUrl::setIdnWhitelist(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QUrl_SetPassword(void* ptr, struct QtCore_PackedString password, long long mode) +{ + static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len), static_cast(mode)); +} + +void QUrl_SetPath(void* ptr, struct QtCore_PackedString path, long long mode) +{ + static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len), static_cast(mode)); +} + +void QUrl_SetPort(void* ptr, int port) +{ + static_cast(ptr)->setPort(port); +} + +void QUrl_SetQuery(void* ptr, struct QtCore_PackedString query, long long mode) +{ + static_cast(ptr)->setQuery(QString::fromUtf8(query.data, query.len), static_cast(mode)); +} + +void QUrl_SetQuery2(void* ptr, void* query) +{ + static_cast(ptr)->setQuery(*static_cast(query)); +} + +void QUrl_SetScheme(void* ptr, struct QtCore_PackedString scheme) +{ + static_cast(ptr)->setScheme(QString::fromUtf8(scheme.data, scheme.len)); +} + +void QUrl_SetUrl(void* ptr, struct QtCore_PackedString url, long long parsingMode) +{ + static_cast(ptr)->setUrl(QString::fromUtf8(url.data, url.len), static_cast(parsingMode)); +} + +void QUrl_SetUserInfo(void* ptr, struct QtCore_PackedString userInfo, long long mode) +{ + static_cast(ptr)->setUserInfo(QString::fromUtf8(userInfo.data, userInfo.len), static_cast(mode)); +} + +void QUrl_SetUserName(void* ptr, struct QtCore_PackedString userName, long long mode) +{ + static_cast(ptr)->setUserName(QString::fromUtf8(userName.data, userName.len), static_cast(mode)); +} + +void QUrl_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QUrl_QUrl_ToAce(struct QtCore_PackedString domain) +{ + return new QByteArray(QUrl::toAce(QString::fromUtf8(domain.data, domain.len))); +} + +struct QtCore_PackedString QUrl_ToDisplayString(void* ptr, long long options) +{ + return ({ QByteArray tb72fa5 = static_cast(ptr)->toDisplayString(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tb72fa5.prepend("WHITESPACE").constData()+10), tb72fa5.size()-10 }; }); +} + +void* QUrl_ToEncoded(void* ptr, long long options) +{ + return new QByteArray(static_cast(ptr)->toEncoded(static_cast(options))); +} + +struct QtCore_PackedString QUrl_ToLocalFile(void* ptr) +{ + return ({ QByteArray tdd5812 = static_cast(ptr)->toLocalFile().toUtf8(); QtCore_PackedString { const_cast(tdd5812.prepend("WHITESPACE").constData()+10), tdd5812.size()-10 }; }); +} + +void* QUrl_QUrl_ToPercentEncoding(struct QtCore_PackedString input, void* exclude, void* include) +{ + return new QByteArray(QUrl::toPercentEncoding(QString::fromUtf8(input.data, input.len), *static_cast(exclude), *static_cast(include))); +} + +struct QtCore_PackedString QUrl_ToString(void* ptr, long long options) +{ + return ({ QByteArray tc0d7b7 = static_cast(ptr)->toString(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tc0d7b7.prepend("WHITESPACE").constData()+10), tc0d7b7.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_QUrl_ToStringList(void* urls, long long options) +{ + return ({ QByteArray tc32440 = QUrl::toStringList(*static_cast*>(urls), static_cast(options)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tc32440.prepend("WHITESPACE").constData()+10), tc32440.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_TopLevelDomain(void* ptr, long long options) +{ + return ({ QByteArray t06da8f = static_cast(ptr)->topLevelDomain(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t06da8f.prepend("WHITESPACE").constData()+10), t06da8f.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_Url(void* ptr, long long options) +{ + return ({ QByteArray t2ea726 = static_cast(ptr)->url(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t2ea726.prepend("WHITESPACE").constData()+10), t2ea726.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_UserInfo(void* ptr, long long options) +{ + return ({ QByteArray tff62a1 = static_cast(ptr)->userInfo(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tff62a1.prepend("WHITESPACE").constData()+10), tff62a1.size()-10 }; }); +} + +struct QtCore_PackedString QUrl_UserName(void* ptr, long long options) +{ + return ({ QByteArray tb9c277 = static_cast(ptr)->userName(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tb9c277.prepend("WHITESPACE").constData()+10), tb9c277.size()-10 }; }); +} + +void QUrl_DestroyQUrl(void* ptr) +{ + static_cast(ptr)->~QUrl(); +} + +void* QUrl___allEncodedQueryItemValues_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QUrl___allEncodedQueryItemValues_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QUrl___allEncodedQueryItemValues_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUrl___fromStringList_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QUrl___fromStringList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QUrl___fromStringList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUrl___toStringList_urls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QUrl___toStringList_urls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QUrl___toStringList_urls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QUrlQuery) +Q_DECLARE_METATYPE(QUrlQuery*) +void* QUrlQuery_NewQUrlQuery() +{ + return new QUrlQuery(); +} + +void* QUrlQuery_NewQUrlQuery2(void* url) +{ + return new QUrlQuery(*static_cast(url)); +} + +void* QUrlQuery_NewQUrlQuery3(struct QtCore_PackedString queryString) +{ + return new QUrlQuery(QString::fromUtf8(queryString.data, queryString.len)); +} + +void* QUrlQuery_NewQUrlQuery5(void* other) +{ + return new QUrlQuery(*static_cast(other)); +} + +void QUrlQuery_AddQueryItem(void* ptr, struct QtCore_PackedString key, struct QtCore_PackedString value) +{ + static_cast(ptr)->addQueryItem(QString::fromUtf8(key.data, key.len), QString::fromUtf8(value.data, value.len)); +} + +struct QtCore_PackedString QUrlQuery_AllQueryItemValues(void* ptr, struct QtCore_PackedString key, long long encoding) +{ + return ({ QByteArray tad6e07 = static_cast(ptr)->allQueryItemValues(QString::fromUtf8(key.data, key.len), static_cast(encoding)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tad6e07.prepend("WHITESPACE").constData()+10), tad6e07.size()-10 }; }); +} + +void QUrlQuery_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter() +{ + return new QChar(QUrlQuery::defaultQueryPairDelimiter()); +} + +void* QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter() +{ + return new QChar(QUrlQuery::defaultQueryValueDelimiter()); +} + +char QUrlQuery_HasQueryItem(void* ptr, struct QtCore_PackedString key) +{ + return static_cast(ptr)->hasQueryItem(QString::fromUtf8(key.data, key.len)); +} + +char QUrlQuery_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtCore_PackedString QUrlQuery_Query(void* ptr, long long encoding) +{ + return ({ QByteArray tc70807 = static_cast(ptr)->query(static_cast(encoding)).toUtf8(); QtCore_PackedString { const_cast(tc70807.prepend("WHITESPACE").constData()+10), tc70807.size()-10 }; }); +} + +struct QtCore_PackedString QUrlQuery_QueryItemValue(void* ptr, struct QtCore_PackedString key, long long encoding) +{ + return ({ QByteArray t5453a9 = static_cast(ptr)->queryItemValue(QString::fromUtf8(key.data, key.len), static_cast(encoding)).toUtf8(); QtCore_PackedString { const_cast(t5453a9.prepend("WHITESPACE").constData()+10), t5453a9.size()-10 }; }); +} + +void* QUrlQuery_QueryPairDelimiter(void* ptr) +{ + return new QChar(static_cast(ptr)->queryPairDelimiter()); +} + +void* QUrlQuery_QueryValueDelimiter(void* ptr) +{ + return new QChar(static_cast(ptr)->queryValueDelimiter()); +} + +void QUrlQuery_RemoveAllQueryItems(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->removeAllQueryItems(QString::fromUtf8(key.data, key.len)); +} + +void QUrlQuery_RemoveQueryItem(void* ptr, struct QtCore_PackedString key) +{ + static_cast(ptr)->removeQueryItem(QString::fromUtf8(key.data, key.len)); +} + +void QUrlQuery_SetQuery(void* ptr, struct QtCore_PackedString queryString) +{ + static_cast(ptr)->setQuery(QString::fromUtf8(queryString.data, queryString.len)); +} + +void QUrlQuery_SetQueryDelimiters(void* ptr, void* valueDelimiter, void* pairDelimiter) +{ + static_cast(ptr)->setQueryDelimiters(*static_cast(valueDelimiter), *static_cast(pairDelimiter)); +} + +void QUrlQuery_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtCore_PackedString QUrlQuery_ToString(void* ptr, long long encoding) +{ + return ({ QByteArray t13eb00 = static_cast(ptr)->toString(static_cast(encoding)).toUtf8(); QtCore_PackedString { const_cast(t13eb00.prepend("WHITESPACE").constData()+10), t13eb00.size()-10 }; }); +} + +void QUrlQuery_DestroyQUrlQuery(void* ptr) +{ + static_cast(ptr)->~QUrlQuery(); +} + +Q_DECLARE_METATYPE(QUuid) +Q_DECLARE_METATYPE(QUuid*) +void* QUuid_NewQUuid2() +{ + return new QUuid(); +} + +void* QUuid_NewQUuid3(unsigned int l, unsigned short w1, unsigned short w2, char* b1, char* b2, char* b3, char* b4, char* b5, char* b6, char* b7, char* b8) +{ + return new QUuid(l, w1, w2, *static_cast(static_cast(b1)), *static_cast(static_cast(b2)), *static_cast(static_cast(b3)), *static_cast(static_cast(b4)), *static_cast(static_cast(b5)), *static_cast(static_cast(b6)), *static_cast(static_cast(b7)), *static_cast(static_cast(b8))); +} + +void* QUuid_NewQUuid4(struct QtCore_PackedString text) +{ + return new QUuid(QString::fromUtf8(text.data, text.len)); +} + +void* QUuid_NewQUuid(void* text) +{ + return new QUuid(*static_cast(text)); +} + +void* QUuid_QUuid_CreateUuid() +{ + return new QUuid(QUuid::createUuid()); +} + +void* QUuid_QUuid_CreateUuidV3(void* ns, void* baseData) +{ + return new QUuid(QUuid::createUuidV3(*static_cast(ns), *static_cast(baseData))); +} + +void* QUuid_QUuid_CreateUuidV32(void* ns, struct QtCore_PackedString baseData) +{ + return new QUuid(QUuid::createUuidV3(*static_cast(ns), QString::fromUtf8(baseData.data, baseData.len))); +} + +void* QUuid_QUuid_CreateUuidV5(void* ns, void* baseData) +{ + return new QUuid(QUuid::createUuidV5(*static_cast(ns), *static_cast(baseData))); +} + +void* QUuid_QUuid_CreateUuidV52(void* ns, struct QtCore_PackedString baseData) +{ + return new QUuid(QUuid::createUuidV5(*static_cast(ns), QString::fromUtf8(baseData.data, baseData.len))); +} + +void* QUuid_QUuid_FromRfc4122(void* bytes) +{ + return new QUuid(QUuid::fromRfc4122(*static_cast(bytes))); +} + +void* QUuid_QUuid_FromString(void* text) +{ + return new QUuid(QUuid::fromString(*static_cast(text))); +} + +void* QUuid_QUuid_FromString2(void* text) +{ + return new QUuid(QUuid::fromString(*static_cast(text))); +} + +char QUuid_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +void* QUuid_ToByteArray(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toByteArray()); +} + +void* QUuid_ToByteArray2(void* ptr, long long mode) +{ + return new QByteArray(static_cast(ptr)->toByteArray(static_cast(mode))); +} + +void* QUuid_ToRfc4122(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toRfc4122()); +} + +struct QtCore_PackedString QUuid_ToString(void* ptr) +{ + return ({ QByteArray t6f28ec = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t6f28ec.prepend("WHITESPACE").constData()+10), t6f28ec.size()-10 }; }); +} + +struct QtCore_PackedString QUuid_ToString2(void* ptr, long long mode) +{ + return ({ QByteArray taf9869 = static_cast(ptr)->toString(static_cast(mode)).toUtf8(); QtCore_PackedString { const_cast(taf9869.prepend("WHITESPACE").constData()+10), taf9869.size()-10 }; }); +} + +long long QUuid_Variant(void* ptr) +{ + return static_cast(ptr)->variant(); +} + +long long QUuid_Version(void* ptr) +{ + return static_cast(ptr)->version(); +} + +Q_DECLARE_METATYPE(QVariant*) +void* QVariant_NewQVariant() +{ + return new QVariant(); +} + +void* QVariant_NewQVariant2(long long ty) +{ + return new QVariant(static_cast(ty)); +} + +void* QVariant_NewQVariant3(int typeId, void* copy) +{ + return new QVariant(typeId, copy); +} + +void* QVariant_NewQVariant4(void* s) +{ + return new QVariant(*static_cast(s)); +} + +void* QVariant_NewQVariant5(int val) +{ + return new QVariant(val); +} + +void* QVariant_NewQVariant6(unsigned int val) +{ + return new QVariant(val); +} + +void* QVariant_NewQVariant7(long long val) +{ + return new QVariant(val); +} + +void* QVariant_NewQVariant8(unsigned long long val) +{ + return new QVariant(val); +} + +void* QVariant_NewQVariant9(char val) +{ + return new QVariant(val != 0); +} + +void* QVariant_NewQVariant10(double val) +{ + return new QVariant(val); +} + +void* QVariant_NewQVariant11(float val) +{ + return new QVariant(val); +} + +void* QVariant_NewQVariant12(char* val) +{ + return new QVariant(const_cast(val)); +} + +void* QVariant_NewQVariant13(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant14(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant15(struct QtCore_PackedString val) +{ + return new QVariant(QString::fromUtf8(val.data, val.len)); +} + +void* QVariant_NewQVariant16(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant17(struct QtCore_PackedString val) +{ + return new QVariant(QString::fromUtf8(val.data, val.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void* QVariant_NewQVariant18(void* c) +{ + return new QVariant(*static_cast(c)); +} + +void* QVariant_NewQVariant19(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant20(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant21(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant22(void* val) +{ + return new QVariant(*static_cast*>(val)); +} + +void* QVariant_NewQVariant23(void* val) +{ + return new QVariant(*static_cast*>(val)); +} + +void* QVariant_NewQVariant24(void* val) +{ + return new QVariant(*static_cast*>(val)); +} + +void* QVariant_NewQVariant25(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant26(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant27(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant28(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant29(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant30(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant31(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant32(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant33(void* l) +{ + return new QVariant(*static_cast(l)); +} + +void* QVariant_NewQVariant34(void* regExp) +{ + return new QVariant(*static_cast(regExp)); +} + +void* QVariant_NewQVariant35(void* re) +{ + return new QVariant(*static_cast(re)); +} + +void* QVariant_NewQVariant36(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant37(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant38(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant39(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant40(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant41(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant42(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant43(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant44(void* val) +{ + return new QVariant(*static_cast(val)); +} + +void* QVariant_NewQVariant45(void* other) +{ + return new QVariant(*static_cast(other)); +} + +void QVariant_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QVariant_Convert(void* ptr, int targetTypeId) +{ + return static_cast(ptr)->convert(targetTypeId); +} + +char QVariant_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QVariant_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +long long QVariant_QVariant_NameToType(char* name) +{ + return QVariant::nameToType(const_cast(name)); +} + +void QVariant_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QVariant_ToBitArray(void* ptr) +{ + return new QBitArray(static_cast(ptr)->toBitArray()); +} + +char QVariant_ToBool(void* ptr) +{ + return static_cast(ptr)->toBool(); +} + +void* QVariant_ToByteArray(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toByteArray()); +} + +void* QVariant_ToChar(void* ptr) +{ + return new QChar(static_cast(ptr)->toChar()); +} + +void* QVariant_ToDate(void* ptr) +{ + return new QDate(static_cast(ptr)->toDate()); +} + +void* QVariant_ToDateTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->toDateTime()); +} + +double QVariant_ToDouble(void* ptr, char* ok) +{ + return static_cast(ptr)->toDouble(reinterpret_cast(ok)); +} + +void* QVariant_ToEasingCurve(void* ptr) +{ + return new QEasingCurve(static_cast(ptr)->toEasingCurve()); +} + +float QVariant_ToFloat(void* ptr, char* ok) +{ + return static_cast(ptr)->toFloat(reinterpret_cast(ok)); +} + +struct QtCore_PackedList QVariant_ToHash(void* ptr) +{ + return ({ QHash* tmpValue00701e = new QHash(static_cast(ptr)->toHash()); QtCore_PackedList { tmpValue00701e, tmpValue00701e->size() }; }); +} + +int QVariant_ToInt(void* ptr, char* ok) +{ + return static_cast(ptr)->toInt(reinterpret_cast(ok)); +} + +void* QVariant_ToJsonArray(void* ptr) +{ + return new QJsonArray(static_cast(ptr)->toJsonArray()); +} + +void* QVariant_ToJsonDocument(void* ptr) +{ + return new QJsonDocument(static_cast(ptr)->toJsonDocument()); +} + +void* QVariant_ToJsonObject(void* ptr) +{ + return new QJsonObject(static_cast(ptr)->toJsonObject()); +} + +void* QVariant_ToJsonValue(void* ptr) +{ + return new QJsonValue(static_cast(ptr)->toJsonValue()); +} + +void* QVariant_ToLine(void* ptr) +{ + return ({ QLine tmpValue = static_cast(ptr)->toLine(); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QVariant_ToLineF(void* ptr) +{ + return ({ QLineF tmpValue = static_cast(ptr)->toLineF(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +struct QtCore_PackedList QVariant_ToList(void* ptr) +{ + return ({ QList* tmpValue8f6950 = new QList(static_cast(ptr)->toList()); QtCore_PackedList { tmpValue8f6950, tmpValue8f6950->size() }; }); +} + +void* QVariant_ToLocale(void* ptr) +{ + return new QLocale(static_cast(ptr)->toLocale()); +} + +long long QVariant_ToLongLong(void* ptr, char* ok) +{ + return static_cast(ptr)->toLongLong(reinterpret_cast(ok)); +} + +struct QtCore_PackedList QVariant_ToMap(void* ptr) +{ + return ({ QMap* tmpValue1e0d76 = new QMap(static_cast(ptr)->toMap()); QtCore_PackedList { tmpValue1e0d76, tmpValue1e0d76->size() }; }); +} + +void* QVariant_ToModelIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->toModelIndex()); +} + +void* QVariant_ToPersistentModelIndex(void* ptr) +{ + return new QPersistentModelIndex(static_cast(ptr)->toPersistentModelIndex()); +} + +void* QVariant_ToPoint(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QVariant_ToPointF(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +double QVariant_ToReal(void* ptr, char* ok) +{ + return static_cast(ptr)->toReal(reinterpret_cast(ok)); +} + +void* QVariant_ToRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->toRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QVariant_ToRectF(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->toRectF(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QVariant_ToRegExp(void* ptr) +{ + return new QRegExp(static_cast(ptr)->toRegExp()); +} + +void* QVariant_ToRegularExpression(void* ptr) +{ + return new QRegularExpression(static_cast(ptr)->toRegularExpression()); +} + +void* QVariant_ToSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->toSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QVariant_ToSizeF(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->toSizeF(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +struct QtCore_PackedString QVariant_ToString(void* ptr) +{ + return ({ QByteArray tf9e1e4 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(tf9e1e4.prepend("WHITESPACE").constData()+10), tf9e1e4.size()-10 }; }); +} + +struct QtCore_PackedString QVariant_ToStringList(void* ptr) +{ + return ({ QByteArray tf99cb6 = static_cast(ptr)->toStringList().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf99cb6.prepend("WHITESPACE").constData()+10), tf99cb6.size()-10 }; }); +} + +void* QVariant_ToTime(void* ptr) +{ + return new QTime(static_cast(ptr)->toTime()); +} + +unsigned int QVariant_ToUInt(void* ptr, char* ok) +{ + return static_cast(ptr)->toUInt(reinterpret_cast(ok)); +} + +unsigned long long QVariant_ToULongLong(void* ptr, char* ok) +{ + return static_cast(ptr)->toULongLong(reinterpret_cast(ok)); +} + +void* QVariant_ToUrl(void* ptr) +{ + return new QUrl(static_cast(ptr)->toUrl()); +} + +void* QVariant_ToUuid(void* ptr) +{ + return new QUuid(static_cast(ptr)->toUuid()); +} + +long long QVariant_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +struct QtCore_PackedString QVariant_TypeName(void* ptr) +{ + return QtCore_PackedString { const_cast(static_cast(ptr)->typeName()), -1 }; +} + +struct QtCore_PackedString QVariant_QVariant_TypeToName(int typeId) +{ + return QtCore_PackedString { const_cast(QVariant::typeToName(typeId)), typeId }; +} + +int QVariant_UserType(void* ptr) +{ + return static_cast(ptr)->userType(); +} + +void QVariant_DestroyQVariant(void* ptr) +{ + static_cast(ptr)->~QVariant(); +} + +void* QVariant_ToColor(void* ptr) +{ + return new QColor(qvariant_cast(*static_cast(ptr))); +} + +void* QVariant_ToFont(void* ptr) +{ + return new QFont(qvariant_cast(*static_cast(ptr))); +} + +void* QVariant_ToImage(void* ptr) +{ + return new QImage(qvariant_cast(*static_cast(ptr))); +} + +void* QVariant_ToObject(void* ptr) +{ + return qvariant_cast(*static_cast(ptr)); +} + +void* QVariant_ToIcon(void* ptr) +{ + return new QIcon(qvariant_cast(*static_cast(ptr))); +} + +void* QVariant_ToBrush(void* ptr) +{ + return new QBrush(qvariant_cast(*static_cast(ptr))); +} + +void* QVariant___QVariant_val_atList22(void* ptr, int i) +{ + return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QVariant___QVariant_val_setList22(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QVariant___QVariant_val_newList22(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QVariant___QVariant_val_atList23(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QVariant___QVariant_val_setList23(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QVariant___QVariant_val_newList23(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtCore_PackedList QVariant___QVariant_val_keyList23(void* ptr) +{ + return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); +} + +void* QVariant___QVariant_val_atList24(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QVariant___QVariant_val_setList24(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QVariant___QVariant_val_newList24(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QVariant___QVariant_val_keyList24(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +void* QVariant___toHash_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QVariant___toHash_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QVariant___toHash_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtCore_PackedList QVariant___toHash_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +void* QVariant___toList_atList(void* ptr, int i) +{ + return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QVariant___toList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QVariant___toList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QVariant___toMap_atList(void* ptr, struct QtCore_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QVariant___toMap_setList(void* ptr, struct QtCore_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QVariant___toMap_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtCore_PackedList QVariant___toMap_keyList(void* ptr) +{ + return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); +} + +struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList23(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QVariant_____QVariant_val_keyList_setList23(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QVariant_____QVariant_val_keyList_newList23(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList24(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QVariant_____QVariant_val_keyList_setList24(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QVariant_____QVariant_val_keyList_newList24(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QVariant_____toHash_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QVariant_____toHash_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QVariant_____toHash_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtCore_PackedString QVariant_____toMap_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QVariant_____toMap_keyList_setList(void* ptr, struct QtCore_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QVariant_____toMap_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQVariantAnimation: public QVariantAnimation +{ +public: + MyQVariantAnimation(QObject *parent = Q_NULLPTR) : QVariantAnimation(parent) {QVariantAnimation_QVariantAnimation_QRegisterMetaType();}; + int duration() const { return callbackQVariantAnimation_Duration(const_cast(static_cast(this))); }; + bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; + QVariant interpolated(const QVariant & from, const QVariant & to, qreal progress) const { return *static_cast(callbackQVariantAnimation_Interpolated(const_cast(static_cast(this)), const_cast(&from), const_cast(&to), progress)); }; + void updateCurrentTime(int vin) { callbackQVariantAnimation_UpdateCurrentTime(this, vin); }; + void updateCurrentValue(const QVariant & value) { callbackQVariantAnimation_UpdateCurrentValue(this, const_cast(&value)); }; + void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; + void Signal_ValueChanged(const QVariant & value) { callbackQVariantAnimation_ValueChanged(this, const_cast(&value)); }; + ~MyQVariantAnimation() { callbackQVariantAnimation_DestroyQVariantAnimation(this); }; + void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; + void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; + void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; + void pause() { callbackQAbstractAnimation_Pause(this); }; + void resume() { callbackQAbstractAnimation_Resume(this); }; + void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; + void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; + void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; + void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; + void stop() { callbackQAbstractAnimation_Stop(this); }; + void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; + void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; + void deleteLater() { callbackQObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QVariantAnimation*) +Q_DECLARE_METATYPE(MyQVariantAnimation*) + +int QVariantAnimation_QVariantAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QVariantAnimation_NewQVariantAnimation(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQVariantAnimation(static_cast(parent)); + } else { + return new MyQVariantAnimation(static_cast(parent)); + } +} + +void* QVariantAnimation_CurrentValue(void* ptr) +{ + return new QVariant(static_cast(ptr)->currentValue()); +} + +int QVariantAnimation_Duration(void* ptr) +{ + return static_cast(ptr)->duration(); +} + +int QVariantAnimation_DurationDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPropertyAnimation::duration(); + } else { + return static_cast(ptr)->QVariantAnimation::duration(); + } +} + +void* QVariantAnimation_EasingCurve(void* ptr) +{ + return new QEasingCurve(static_cast(ptr)->easingCurve()); +} + +void* QVariantAnimation_EndValue(void* ptr) +{ + return new QVariant(static_cast(ptr)->endValue()); +} + +void* QVariantAnimation_Interpolated(void* ptr, void* from, void* to, double progress) +{ + return new QVariant(static_cast(ptr)->interpolated(*static_cast(from), *static_cast(to), progress)); +} + +void* QVariantAnimation_InterpolatedDefault(void* ptr, void* from, void* to, double progress) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QPropertyAnimation::interpolated(*static_cast(from), *static_cast(to), progress)); + } else { + return new QVariant(static_cast(ptr)->QVariantAnimation::interpolated(*static_cast(from), *static_cast(to), progress)); + } +} + +void* QVariantAnimation_KeyValueAt(void* ptr, double step) +{ + return new QVariant(static_cast(ptr)->keyValueAt(step)); +} + +void QVariantAnimation_SetDuration(void* ptr, int msecs) +{ + static_cast(ptr)->setDuration(msecs); +} + +void QVariantAnimation_SetEasingCurve(void* ptr, void* easing) +{ + static_cast(ptr)->setEasingCurve(*static_cast(easing)); +} + +void QVariantAnimation_SetEndValue(void* ptr, void* value) +{ + static_cast(ptr)->setEndValue(*static_cast(value)); +} + +void QVariantAnimation_SetKeyValueAt(void* ptr, double step, void* value) +{ + static_cast(ptr)->setKeyValueAt(step, *static_cast(value)); +} + +void QVariantAnimation_SetStartValue(void* ptr, void* value) +{ + static_cast(ptr)->setStartValue(*static_cast(value)); +} + +void* QVariantAnimation_StartValue(void* ptr) +{ + return new QVariant(static_cast(ptr)->startValue()); +} + +void QVariantAnimation_UpdateCurrentTime(void* ptr, int vin) +{ + static_cast(ptr)->updateCurrentTime(vin); +} + +void QVariantAnimation_UpdateCurrentTimeDefault(void* ptr, int vin) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::updateCurrentTime(vin); + } else { + static_cast(ptr)->QVariantAnimation::updateCurrentTime(vin); + } +} + +void QVariantAnimation_UpdateCurrentValue(void* ptr, void* value) +{ + static_cast(ptr)->updateCurrentValue(*static_cast(value)); +} + +void QVariantAnimation_UpdateCurrentValueDefault(void* ptr, void* value) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPropertyAnimation::updateCurrentValue(*static_cast(value)); + } else { + static_cast(ptr)->QVariantAnimation::updateCurrentValue(*static_cast(value)); + } +} + +void QVariantAnimation_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QVariantAnimation::valueChanged), static_cast(ptr), static_cast(&MyQVariantAnimation::Signal_ValueChanged), static_cast(t)); +} + +void QVariantAnimation_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QVariantAnimation::valueChanged), static_cast(ptr), static_cast(&MyQVariantAnimation::Signal_ValueChanged)); +} + +void QVariantAnimation_ValueChanged(void* ptr, void* value) +{ + static_cast(ptr)->valueChanged(*static_cast(value)); +} + +void QVariantAnimation_DestroyQVariantAnimation(void* ptr) +{ + static_cast(ptr)->~QVariantAnimation(); +} + +void QVariantAnimation_DestroyQVariantAnimationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QVersionNumber*) +void* QVersionNumber_NewQVersionNumber() +{ + return new QVersionNumber(); +} + +void* QVersionNumber_NewQVersionNumber2(void* seg) +{ + return new QVersionNumber(*static_cast*>(seg)); +} + +void* QVersionNumber_NewQVersionNumber3(void* seg) +{ + return new QVersionNumber(({ QVector* tmpP = static_cast*>(seg); QVector tmpV = *tmpP; tmpP->~QVector(); free(tmpP); tmpV; })); +} + +void* QVersionNumber_NewQVersionNumber5(int maj) +{ + return new QVersionNumber(maj); +} + +void* QVersionNumber_NewQVersionNumber6(int maj, int min) +{ + return new QVersionNumber(maj, min); +} + +void* QVersionNumber_NewQVersionNumber7(int maj, int min, int mic) +{ + return new QVersionNumber(maj, min, mic); +} + +void* QVersionNumber_QVersionNumber_CommonPrefix(void* v1, void* v2) +{ + return new QVersionNumber(QVersionNumber::commonPrefix(*static_cast(v1), *static_cast(v2))); +} + +int QVersionNumber_QVersionNumber_Compare(void* v1, void* v2) +{ + return QVersionNumber::compare(*static_cast(v1), *static_cast(v2)); +} + +void* QVersionNumber_QVersionNumber_FromString(struct QtCore_PackedString stri, int suffixIndex) +{ + return new QVersionNumber(QVersionNumber::fromString(QString::fromUtf8(stri.data, stri.len), &suffixIndex)); +} + +void* QVersionNumber_QVersionNumber_FromString2(void* stri, int suffixIndex) +{ + return new QVersionNumber(QVersionNumber::fromString(*static_cast(stri), &suffixIndex)); +} + +void* QVersionNumber_QVersionNumber_FromString3(void* stri, int suffixIndex) +{ + return new QVersionNumber(QVersionNumber::fromString(*static_cast(stri), &suffixIndex)); +} + +char QVersionNumber_IsNormalized(void* ptr) +{ + return static_cast(ptr)->isNormalized(); +} + +char QVersionNumber_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QVersionNumber_IsPrefixOf(void* ptr, void* other) +{ + return static_cast(ptr)->isPrefixOf(*static_cast(other)); +} + +int QVersionNumber_MajorVersion(void* ptr) +{ + return static_cast(ptr)->majorVersion(); +} + +int QVersionNumber_MicroVersion(void* ptr) +{ + return static_cast(ptr)->microVersion(); +} + +int QVersionNumber_MinorVersion(void* ptr) +{ + return static_cast(ptr)->minorVersion(); +} + +void* QVersionNumber_Normalized(void* ptr) +{ + return new QVersionNumber(static_cast(ptr)->normalized()); +} + +int QVersionNumber_SegmentAt(void* ptr, int index) +{ + return static_cast(ptr)->segmentAt(index); +} + +int QVersionNumber_SegmentCount(void* ptr) +{ + return static_cast(ptr)->segmentCount(); +} + +struct QtCore_PackedList QVersionNumber_Segments(void* ptr) +{ + return ({ QVector* tmpValue14199b = new QVector(static_cast(ptr)->segments()); QtCore_PackedList { tmpValue14199b, tmpValue14199b->size() }; }); +} + +struct QtCore_PackedString QVersionNumber_ToString(void* ptr) +{ + return ({ QByteArray t62e3a8 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t62e3a8.prepend("WHITESPACE").constData()+10), t62e3a8.size()-10 }; }); +} + +int QVersionNumber___QVersionNumber_seg_atList2(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QVersionNumber___QVersionNumber_seg_setList2(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QVersionNumber___QVersionNumber_seg_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +int QVersionNumber___QVersionNumber_seg_atList3(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QVersionNumber___QVersionNumber_seg_setList3(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QVersionNumber___QVersionNumber_seg_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +int QVersionNumber___segments_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QVersionNumber___segments_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QVersionNumber___segments_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QWaitCondition*) +void* QWaitCondition_NewQWaitCondition() +{ + return new QWaitCondition(); +} + +void QWaitCondition_Notify_all(void* ptr) +{ + static_cast(ptr)->notify_all(); +} + +void QWaitCondition_Notify_one(void* ptr) +{ + static_cast(ptr)->notify_one(); +} + +char QWaitCondition_Wait(void* ptr, void* lockedMutex, unsigned long ti) +{ + return static_cast(ptr)->wait(static_cast(lockedMutex), ti); +} + +char QWaitCondition_Wait3(void* ptr, void* lockedReadWriteLock, unsigned long ti) +{ + return static_cast(ptr)->wait(static_cast(lockedReadWriteLock), ti); +} + +void QWaitCondition_WakeAll(void* ptr) +{ + static_cast(ptr)->wakeAll(); +} + +void QWaitCondition_WakeOne(void* ptr) +{ + static_cast(ptr)->wakeOne(); +} + +void QWaitCondition_DestroyQWaitCondition(void* ptr) +{ + static_cast(ptr)->~QWaitCondition(); +} + +Q_DECLARE_METATYPE(QWriteLocker*) +void* QWriteLocker_NewQWriteLocker(void* lock) +{ + return new QWriteLocker(static_cast(lock)); +} + +void* QWriteLocker_ReadWriteLock(void* ptr) +{ + return static_cast(ptr)->readWriteLock(); +} + +void QWriteLocker_Relock(void* ptr) +{ + static_cast(ptr)->relock(); +} + +void QWriteLocker_Unlock(void* ptr) +{ + static_cast(ptr)->unlock(); +} + +void QWriteLocker_DestroyQWriteLocker(void* ptr) +{ + static_cast(ptr)->~QWriteLocker(); +} + +Q_DECLARE_METATYPE(QXmlStreamAttribute) +Q_DECLARE_METATYPE(QXmlStreamAttribute*) +void* QXmlStreamAttribute_NewQXmlStreamAttribute() +{ + return new QXmlStreamAttribute(); +} + +void* QXmlStreamAttribute_NewQXmlStreamAttribute2(struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value) +{ + return new QXmlStreamAttribute(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(value.data, value.len)); +} + +void* QXmlStreamAttribute_NewQXmlStreamAttribute3(struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value) +{ + return new QXmlStreamAttribute(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); +} + +void* QXmlStreamAttribute_NewQXmlStreamAttribute4(void* other) +{ + return new QXmlStreamAttribute(*static_cast(other)); +} + +char QXmlStreamAttribute_IsDefault(void* ptr) +{ + return static_cast(ptr)->isDefault(); +} + +void* QXmlStreamAttribute_Name(void* ptr) +{ + return new QStringRef(static_cast(ptr)->name()); +} + +void* QXmlStreamAttribute_NamespaceUri(void* ptr) +{ + return new QStringRef(static_cast(ptr)->namespaceUri()); +} + +void* QXmlStreamAttribute_Prefix(void* ptr) +{ + return new QStringRef(static_cast(ptr)->prefix()); +} + +void* QXmlStreamAttribute_QualifiedName(void* ptr) +{ + return new QStringRef(static_cast(ptr)->qualifiedName()); +} + +void* QXmlStreamAttribute_Value(void* ptr) +{ + return new QStringRef(static_cast(ptr)->value()); +} + +void QXmlStreamAttribute_DestroyQXmlStreamAttribute(void* ptr) +{ + static_cast(ptr)->~QXmlStreamAttribute(); +} + +Q_DECLARE_METATYPE(QXmlStreamAttributes) +Q_DECLARE_METATYPE(QXmlStreamAttributes*) +void* QXmlStreamAttributes_NewQXmlStreamAttributes() +{ + return new QXmlStreamAttributes(); +} + +void QXmlStreamAttributes_Append(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value) +{ + static_cast(ptr)->append(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); +} + +void QXmlStreamAttributes_Append2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value) +{ + static_cast(ptr)->append(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(value.data, value.len)); +} + +char QXmlStreamAttributes_HasAttribute(void* ptr, struct QtCore_PackedString qualifiedName) +{ + return static_cast(ptr)->hasAttribute(QString::fromUtf8(qualifiedName.data, qualifiedName.len)); +} + +char QXmlStreamAttributes_HasAttribute2(void* ptr, void* qualifiedName) +{ + return static_cast(ptr)->hasAttribute(*static_cast(qualifiedName)); +} + +char QXmlStreamAttributes_HasAttribute3(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) +{ + return static_cast(ptr)->hasAttribute(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len)); +} + +void* QXmlStreamAttributes_Value(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) +{ + return new QStringRef(static_cast(ptr)->value(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len))); +} + +void* QXmlStreamAttributes_Value2(void* ptr, struct QtCore_PackedString namespaceUri, void* name) +{ + return new QStringRef(static_cast(ptr)->value(QString::fromUtf8(namespaceUri.data, namespaceUri.len), *static_cast(name))); +} + +void* QXmlStreamAttributes_Value3(void* ptr, void* namespaceUri, void* name) +{ + return new QStringRef(static_cast(ptr)->value(*static_cast(namespaceUri), *static_cast(name))); +} + +void* QXmlStreamAttributes_Value4(void* ptr, struct QtCore_PackedString qualifiedName) +{ + return new QStringRef(static_cast(ptr)->value(QString::fromUtf8(qualifiedName.data, qualifiedName.len))); +} + +void* QXmlStreamAttributes_Value5(void* ptr, void* qualifiedName) +{ + return new QStringRef(static_cast(ptr)->value(*static_cast(qualifiedName))); +} + +Q_DECLARE_METATYPE(QXmlStreamEntityDeclaration) +Q_DECLARE_METATYPE(QXmlStreamEntityDeclaration*) +void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration() +{ + return new QXmlStreamEntityDeclaration(); +} + +void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration2(void* other) +{ + return new QXmlStreamEntityDeclaration(*static_cast(other)); +} + +void* QXmlStreamEntityDeclaration_Name(void* ptr) +{ + return new QStringRef(static_cast(ptr)->name()); +} + +void* QXmlStreamEntityDeclaration_NotationName(void* ptr) +{ + return new QStringRef(static_cast(ptr)->notationName()); +} + +void* QXmlStreamEntityDeclaration_PublicId(void* ptr) +{ + return new QStringRef(static_cast(ptr)->publicId()); +} + +void* QXmlStreamEntityDeclaration_SystemId(void* ptr) +{ + return new QStringRef(static_cast(ptr)->systemId()); +} + +void* QXmlStreamEntityDeclaration_Value(void* ptr) +{ + return new QStringRef(static_cast(ptr)->value()); +} + +void QXmlStreamEntityDeclaration_DestroyQXmlStreamEntityDeclaration(void* ptr) +{ + static_cast(ptr)->~QXmlStreamEntityDeclaration(); +} + +class MyQXmlStreamEntityResolver: public QXmlStreamEntityResolver +{ +public: + QString resolveUndeclaredEntity(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtCore_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return ({ QtCore_PackedString tempVal = callbackQXmlStreamEntityResolver_ResolveUndeclaredEntity(this, namePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + ~MyQXmlStreamEntityResolver() { callbackQXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(this); }; +}; + +Q_DECLARE_METATYPE(QXmlStreamEntityResolver*) +Q_DECLARE_METATYPE(MyQXmlStreamEntityResolver*) + +int QXmlStreamEntityResolver_QXmlStreamEntityResolver_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntity(void* ptr, struct QtCore_PackedString name) +{ + return ({ QByteArray t961153 = static_cast(ptr)->resolveUndeclaredEntity(QString::fromUtf8(name.data, name.len)).toUtf8(); QtCore_PackedString { const_cast(t961153.prepend("WHITESPACE").constData()+10), t961153.size()-10 }; }); +} + +struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntityDefault(void* ptr, struct QtCore_PackedString name) +{ + return ({ QByteArray t7ca7f1 = static_cast(ptr)->QXmlStreamEntityResolver::resolveUndeclaredEntity(QString::fromUtf8(name.data, name.len)).toUtf8(); QtCore_PackedString { const_cast(t7ca7f1.prepend("WHITESPACE").constData()+10), t7ca7f1.size()-10 }; }); +} + +void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(void* ptr) +{ + static_cast(ptr)->~QXmlStreamEntityResolver(); +} + +void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolverDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QXmlStreamNamespaceDeclaration) +Q_DECLARE_METATYPE(QXmlStreamNamespaceDeclaration*) +void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration() +{ + return new QXmlStreamNamespaceDeclaration(); +} + +void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration2(void* other) +{ + return new QXmlStreamNamespaceDeclaration(*static_cast(other)); +} + +void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration4(struct QtCore_PackedString prefix, struct QtCore_PackedString namespaceUri) +{ + return new QXmlStreamNamespaceDeclaration(QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(namespaceUri.data, namespaceUri.len)); +} + +void* QXmlStreamNamespaceDeclaration_NamespaceUri(void* ptr) +{ + return new QStringRef(static_cast(ptr)->namespaceUri()); +} + +void* QXmlStreamNamespaceDeclaration_Prefix(void* ptr) +{ + return new QStringRef(static_cast(ptr)->prefix()); +} + +void QXmlStreamNamespaceDeclaration_DestroyQXmlStreamNamespaceDeclaration(void* ptr) +{ + static_cast(ptr)->~QXmlStreamNamespaceDeclaration(); +} + +Q_DECLARE_METATYPE(QXmlStreamNotationDeclaration) +Q_DECLARE_METATYPE(QXmlStreamNotationDeclaration*) +void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration() +{ + return new QXmlStreamNotationDeclaration(); +} + +void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration2(void* other) +{ + return new QXmlStreamNotationDeclaration(*static_cast(other)); +} + +void* QXmlStreamNotationDeclaration_Name(void* ptr) +{ + return new QStringRef(static_cast(ptr)->name()); +} + +void* QXmlStreamNotationDeclaration_PublicId(void* ptr) +{ + return new QStringRef(static_cast(ptr)->publicId()); +} + +void* QXmlStreamNotationDeclaration_SystemId(void* ptr) +{ + return new QStringRef(static_cast(ptr)->systemId()); +} + +void QXmlStreamNotationDeclaration_DestroyQXmlStreamNotationDeclaration(void* ptr) +{ + static_cast(ptr)->~QXmlStreamNotationDeclaration(); +} + +Q_DECLARE_METATYPE(QXmlStreamReader*) +void* QXmlStreamReader_NewQXmlStreamReader() +{ + return new QXmlStreamReader(); +} + +void* QXmlStreamReader_NewQXmlStreamReader2(void* device) +{ + return new QXmlStreamReader(static_cast(device)); +} + +void* QXmlStreamReader_NewQXmlStreamReader3(void* data) +{ + return new QXmlStreamReader(*static_cast(data)); +} + +void* QXmlStreamReader_NewQXmlStreamReader4(struct QtCore_PackedString data) +{ + return new QXmlStreamReader(QString::fromUtf8(data.data, data.len)); +} + +void* QXmlStreamReader_NewQXmlStreamReader5(char* data) +{ + return new QXmlStreamReader(const_cast(data)); +} + +void QXmlStreamReader_AddData(void* ptr, void* data) +{ + static_cast(ptr)->addData(*static_cast(data)); +} + +void QXmlStreamReader_AddData2(void* ptr, struct QtCore_PackedString data) +{ + static_cast(ptr)->addData(QString::fromUtf8(data.data, data.len)); +} + +void QXmlStreamReader_AddData3(void* ptr, char* data) +{ + static_cast(ptr)->addData(const_cast(data)); +} + +void QXmlStreamReader_AddExtraNamespaceDeclaration(void* ptr, void* extraNamespaceDeclaration) +{ + static_cast(ptr)->addExtraNamespaceDeclaration(*static_cast(extraNamespaceDeclaration)); +} + +char QXmlStreamReader_AtEnd(void* ptr) +{ + return static_cast(ptr)->atEnd(); +} + +long long QXmlStreamReader_CharacterOffset(void* ptr) +{ + return static_cast(ptr)->characterOffset(); +} + +void QXmlStreamReader_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +long long QXmlStreamReader_ColumnNumber(void* ptr) +{ + return static_cast(ptr)->columnNumber(); +} + +void* QXmlStreamReader_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +void* QXmlStreamReader_DocumentEncoding(void* ptr) +{ + return new QStringRef(static_cast(ptr)->documentEncoding()); +} + +void* QXmlStreamReader_DocumentVersion(void* ptr) +{ + return new QStringRef(static_cast(ptr)->documentVersion()); +} + +void* QXmlStreamReader_DtdName(void* ptr) +{ + return new QStringRef(static_cast(ptr)->dtdName()); +} + +void* QXmlStreamReader_DtdPublicId(void* ptr) +{ + return new QStringRef(static_cast(ptr)->dtdPublicId()); +} + +void* QXmlStreamReader_DtdSystemId(void* ptr) +{ + return new QStringRef(static_cast(ptr)->dtdSystemId()); +} + +void* QXmlStreamReader_EntityResolver(void* ptr) +{ + return static_cast(ptr)->entityResolver(); +} + +long long QXmlStreamReader_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtCore_PackedString QXmlStreamReader_ErrorString(void* ptr) +{ + return ({ QByteArray td9cec5 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(td9cec5.prepend("WHITESPACE").constData()+10), td9cec5.size()-10 }; }); +} + +char QXmlStreamReader_HasError(void* ptr) +{ + return static_cast(ptr)->hasError(); +} + +char QXmlStreamReader_IsCDATA(void* ptr) +{ + return static_cast(ptr)->isCDATA(); +} + +char QXmlStreamReader_IsCharacters(void* ptr) +{ + return static_cast(ptr)->isCharacters(); +} + +char QXmlStreamReader_IsComment(void* ptr) +{ + return static_cast(ptr)->isComment(); +} + +char QXmlStreamReader_IsDTD(void* ptr) +{ + return static_cast(ptr)->isDTD(); +} + +char QXmlStreamReader_IsEndDocument(void* ptr) +{ + return static_cast(ptr)->isEndDocument(); +} + +char QXmlStreamReader_IsEndElement(void* ptr) +{ + return static_cast(ptr)->isEndElement(); +} + +char QXmlStreamReader_IsEntityReference(void* ptr) +{ + return static_cast(ptr)->isEntityReference(); +} + +char QXmlStreamReader_IsProcessingInstruction(void* ptr) +{ + return static_cast(ptr)->isProcessingInstruction(); +} + +char QXmlStreamReader_IsStandaloneDocument(void* ptr) +{ + return static_cast(ptr)->isStandaloneDocument(); +} + +char QXmlStreamReader_IsStartDocument(void* ptr) +{ + return static_cast(ptr)->isStartDocument(); +} + +char QXmlStreamReader_IsStartElement(void* ptr) +{ + return static_cast(ptr)->isStartElement(); +} + +char QXmlStreamReader_IsWhitespace(void* ptr) +{ + return static_cast(ptr)->isWhitespace(); +} + +long long QXmlStreamReader_LineNumber(void* ptr) +{ + return static_cast(ptr)->lineNumber(); +} + +void* QXmlStreamReader_Name(void* ptr) +{ + return new QStringRef(static_cast(ptr)->name()); +} + +char QXmlStreamReader_NamespaceProcessing(void* ptr) +{ + return static_cast(ptr)->namespaceProcessing(); +} + +void* QXmlStreamReader_NamespaceUri(void* ptr) +{ + return new QStringRef(static_cast(ptr)->namespaceUri()); +} + +void* QXmlStreamReader_Prefix(void* ptr) +{ + return new QStringRef(static_cast(ptr)->prefix()); +} + +void* QXmlStreamReader_ProcessingInstructionData(void* ptr) +{ + return new QStringRef(static_cast(ptr)->processingInstructionData()); +} + +void* QXmlStreamReader_ProcessingInstructionTarget(void* ptr) +{ + return new QStringRef(static_cast(ptr)->processingInstructionTarget()); +} + +void* QXmlStreamReader_QualifiedName(void* ptr) +{ + return new QStringRef(static_cast(ptr)->qualifiedName()); +} + +void QXmlStreamReader_RaiseError(void* ptr, struct QtCore_PackedString message) +{ + static_cast(ptr)->raiseError(QString::fromUtf8(message.data, message.len)); +} + +struct QtCore_PackedString QXmlStreamReader_ReadElementText(void* ptr, long long behaviour) +{ + return ({ QByteArray tbe9d44 = static_cast(ptr)->readElementText(static_cast(behaviour)).toUtf8(); QtCore_PackedString { const_cast(tbe9d44.prepend("WHITESPACE").constData()+10), tbe9d44.size()-10 }; }); +} + +long long QXmlStreamReader_ReadNext(void* ptr) +{ + return static_cast(ptr)->readNext(); +} + +char QXmlStreamReader_ReadNextStartElement(void* ptr) +{ + return static_cast(ptr)->readNextStartElement(); +} + +void QXmlStreamReader_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QXmlStreamReader_SetEntityResolver(void* ptr, void* resolver) +{ + static_cast(ptr)->setEntityResolver(static_cast(resolver)); +} + +void QXmlStreamReader_SetNamespaceProcessing(void* ptr, char vbo) +{ + static_cast(ptr)->setNamespaceProcessing(vbo != 0); +} + +void QXmlStreamReader_SkipCurrentElement(void* ptr) +{ + static_cast(ptr)->skipCurrentElement(); +} + +void* QXmlStreamReader_Text(void* ptr) +{ + return new QStringRef(static_cast(ptr)->text()); +} + +struct QtCore_PackedString QXmlStreamReader_TokenString(void* ptr) +{ + return ({ QByteArray t5e8d05 = static_cast(ptr)->tokenString().toUtf8(); QtCore_PackedString { const_cast(t5e8d05.prepend("WHITESPACE").constData()+10), t5e8d05.size()-10 }; }); +} + +long long QXmlStreamReader_TokenType(void* ptr) +{ + return static_cast(ptr)->tokenType(); +} + +void QXmlStreamReader_DestroyQXmlStreamReader(void* ptr) +{ + static_cast(ptr)->~QXmlStreamReader(); +} + +Q_DECLARE_METATYPE(QXmlStreamWriter*) +void* QXmlStreamWriter_NewQXmlStreamWriter() +{ + return new QXmlStreamWriter(); +} + +void* QXmlStreamWriter_NewQXmlStreamWriter2(void* device) +{ + return new QXmlStreamWriter(static_cast(device)); +} + +void* QXmlStreamWriter_NewQXmlStreamWriter3(void* array) +{ + return new QXmlStreamWriter(static_cast(array)); +} + +void* QXmlStreamWriter_NewQXmlStreamWriter4(struct QtCore_PackedString stri) +{ + return new QXmlStreamWriter(new QString(QString::fromUtf8(stri.data, stri.len))); +} + +char QXmlStreamWriter_AutoFormatting(void* ptr) +{ + return static_cast(ptr)->autoFormatting(); +} + +int QXmlStreamWriter_AutoFormattingIndent(void* ptr) +{ + return static_cast(ptr)->autoFormattingIndent(); +} + +void* QXmlStreamWriter_Codec(void* ptr) +{ + return static_cast(ptr)->codec(); +} + +void* QXmlStreamWriter_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +char QXmlStreamWriter_HasError(void* ptr) +{ + return static_cast(ptr)->hasError(); +} + +void QXmlStreamWriter_SetAutoFormatting(void* ptr, char enable) +{ + static_cast(ptr)->setAutoFormatting(enable != 0); +} + +void QXmlStreamWriter_SetAutoFormattingIndent(void* ptr, int spacesOrTabs) +{ + static_cast(ptr)->setAutoFormattingIndent(spacesOrTabs); +} + +void QXmlStreamWriter_SetCodec(void* ptr, void* codec) +{ + static_cast(ptr)->setCodec(static_cast(codec)); +} + +void QXmlStreamWriter_SetCodec2(void* ptr, char* codecName) +{ + static_cast(ptr)->setCodec(const_cast(codecName)); +} + +void QXmlStreamWriter_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QXmlStreamWriter_WriteAttribute(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value) +{ + static_cast(ptr)->writeAttribute(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); +} + +void QXmlStreamWriter_WriteAttribute2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value) +{ + static_cast(ptr)->writeAttribute(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(value.data, value.len)); +} + +void QXmlStreamWriter_WriteAttribute3(void* ptr, void* attribute) +{ + static_cast(ptr)->writeAttribute(*static_cast(attribute)); +} + +void QXmlStreamWriter_WriteAttributes(void* ptr, void* attributes) +{ + static_cast(ptr)->writeAttributes(*static_cast(attributes)); +} + +void QXmlStreamWriter_WriteCDATA(void* ptr, struct QtCore_PackedString text) +{ + static_cast(ptr)->writeCDATA(QString::fromUtf8(text.data, text.len)); +} + +void QXmlStreamWriter_WriteCharacters(void* ptr, struct QtCore_PackedString text) +{ + static_cast(ptr)->writeCharacters(QString::fromUtf8(text.data, text.len)); +} + +void QXmlStreamWriter_WriteComment(void* ptr, struct QtCore_PackedString text) +{ + static_cast(ptr)->writeComment(QString::fromUtf8(text.data, text.len)); +} + +void QXmlStreamWriter_WriteCurrentToken(void* ptr, void* reader) +{ + static_cast(ptr)->writeCurrentToken(*static_cast(reader)); +} + +void QXmlStreamWriter_WriteDTD(void* ptr, struct QtCore_PackedString dtd) +{ + static_cast(ptr)->writeDTD(QString::fromUtf8(dtd.data, dtd.len)); +} + +void QXmlStreamWriter_WriteDefaultNamespace(void* ptr, struct QtCore_PackedString namespaceUri) +{ + static_cast(ptr)->writeDefaultNamespace(QString::fromUtf8(namespaceUri.data, namespaceUri.len)); +} + +void QXmlStreamWriter_WriteEmptyElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) +{ + static_cast(ptr)->writeEmptyElement(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len)); +} + +void QXmlStreamWriter_WriteEmptyElement2(void* ptr, struct QtCore_PackedString qualifiedName) +{ + static_cast(ptr)->writeEmptyElement(QString::fromUtf8(qualifiedName.data, qualifiedName.len)); +} + +void QXmlStreamWriter_WriteEndDocument(void* ptr) +{ + static_cast(ptr)->writeEndDocument(); +} + +void QXmlStreamWriter_WriteEndElement(void* ptr) +{ + static_cast(ptr)->writeEndElement(); +} + +void QXmlStreamWriter_WriteEntityReference(void* ptr, struct QtCore_PackedString name) +{ + static_cast(ptr)->writeEntityReference(QString::fromUtf8(name.data, name.len)); +} + +void QXmlStreamWriter_WriteNamespace(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString prefix) +{ + static_cast(ptr)->writeNamespace(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(prefix.data, prefix.len)); +} + +void QXmlStreamWriter_WriteProcessingInstruction(void* ptr, struct QtCore_PackedString target, struct QtCore_PackedString data) +{ + static_cast(ptr)->writeProcessingInstruction(QString::fromUtf8(target.data, target.len), QString::fromUtf8(data.data, data.len)); +} + +void QXmlStreamWriter_WriteStartDocument(void* ptr, struct QtCore_PackedString version) +{ + static_cast(ptr)->writeStartDocument(QString::fromUtf8(version.data, version.len)); +} + +void QXmlStreamWriter_WriteStartDocument2(void* ptr) +{ + static_cast(ptr)->writeStartDocument(); +} + +void QXmlStreamWriter_WriteStartDocument3(void* ptr, struct QtCore_PackedString version, char standalone) +{ + static_cast(ptr)->writeStartDocument(QString::fromUtf8(version.data, version.len), standalone != 0); +} + +void QXmlStreamWriter_WriteStartElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) +{ + static_cast(ptr)->writeStartElement(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len)); +} + +void QXmlStreamWriter_WriteStartElement2(void* ptr, struct QtCore_PackedString qualifiedName) +{ + static_cast(ptr)->writeStartElement(QString::fromUtf8(qualifiedName.data, qualifiedName.len)); +} + +void QXmlStreamWriter_WriteTextElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString text) +{ + static_cast(ptr)->writeTextElement(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(text.data, text.len)); +} + +void QXmlStreamWriter_WriteTextElement2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString text) +{ + static_cast(ptr)->writeTextElement(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(text.data, text.len)); +} + +void QXmlStreamWriter_DestroyQXmlStreamWriter(void* ptr) +{ + static_cast(ptr)->~QXmlStreamWriter(); +} + +int Qt_LastGestureType_Type() +{ + return Qt::LastGestureType; +} + +struct QtCore_PackedString Qt_Qt_ConvertFromPlainText(struct QtCore_PackedString plain, long long mode) +{ + return ({ QByteArray t896db1 = Qt::convertFromPlainText(QString::fromUtf8(plain.data, plain.len), static_cast(mode)).toUtf8(); QtCore_PackedString { const_cast(t896db1.prepend("WHITESPACE").constData()+10), t896db1.size()-10 }; }); +} + +char Qt_Qt_MightBeRichText(struct QtCore_PackedString text) +{ + return Qt::mightBeRichText(QString::fromUtf8(text.data, text.len)); +} + +struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable(char* varName) +{ + return ({ QByteArray t239d80 = qEnvironmentVariable(const_cast(varName)).toUtf8(); QtCore_PackedString { const_cast(t239d80.prepend("WHITESPACE").constData()+10), t239d80.size()-10 }; }); +} + +struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable2(char* varName, struct QtCore_PackedString defaultValue) +{ + return ({ QByteArray t422112 = qEnvironmentVariable(const_cast(varName), QString::fromUtf8(defaultValue.data, defaultValue.len)).toUtf8(); QtCore_PackedString { const_cast(t422112.prepend("WHITESPACE").constData()+10), t422112.size()-10 }; }); +} + +int QtGlobal_QtGlobal_qEnvironmentVariableIntValue(char* varName, char* ok) +{ + return qEnvironmentVariableIntValue(const_cast(varName), reinterpret_cast(ok)); +} + +char QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(char* varName) +{ + return qEnvironmentVariableIsEmpty(const_cast(varName)); +} + +char QtGlobal_QtGlobal_qEnvironmentVariableIsSet(char* varName) +{ + return qEnvironmentVariableIsSet(const_cast(varName)); +} + +struct QtCore_PackedString QtGlobal_QtGlobal_qVersion() +{ + return QtCore_PackedString { const_cast(qVersion()), -1 }; +} + +void* QtGlobal_QtGlobal_qgetenv(char* varName) +{ + return new QByteArray(qgetenv(const_cast(varName))); +} + +char QtGlobal_QtGlobal_qputenv(char* varName, void* value) +{ + return qputenv(const_cast(varName), *static_cast(value)); +} + +char QtGlobal_QtGlobal_qunsetenv(char* varName) +{ + return qunsetenv(const_cast(varName)); +} + diff --git a/vendor/github.com/therecipe/qt/core/core.go b/vendor/github.com/therecipe/qt/core/core.go new file mode 100644 index 00000000..999c474a --- /dev/null +++ b/vendor/github.com/therecipe/qt/core/core.go @@ -0,0 +1,60868 @@ +// +build !minimal + +package core + +//#include +//#include +//#include +//#include "core.h" +import "C" +import ( + "github.com/therecipe/qt" + "reflect" + "runtime" + "strings" + "unsafe" +) + +func cGoUnpackString(s C.struct_QtCore_PackedString) string { + if int(s.len) == -1 { + return C.GoString(s.data) + } + return C.GoStringN(s.data, C.int(s.len)) +} +func cGoUnpackBytes(s C.struct_QtCore_PackedString) []byte { + if int(s.len) == -1 { + gs := C.GoString(s.data) + return *(*[]byte)(unsafe.Pointer(&gs)) + } + return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) +} +func unpackStringList(s string) []string { + if len(s) == 0 { + return make([]string, 0) + } + return strings.Split(s, "¡¦!") +} + +type QAbstractAnimation struct { + QObject +} + +type QAbstractAnimation_ITF interface { + QObject_ITF + QAbstractAnimation_PTR() *QAbstractAnimation +} + +func (ptr *QAbstractAnimation) QAbstractAnimation_PTR() *QAbstractAnimation { + return ptr +} + +func (ptr *QAbstractAnimation) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractAnimation) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractAnimation(ptr QAbstractAnimation_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractAnimation_PTR().Pointer() + } + return nil +} + +func NewQAbstractAnimationFromPointer(ptr unsafe.Pointer) (n *QAbstractAnimation) { + n = new(QAbstractAnimation) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractAnimation__Direction +//QAbstractAnimation::Direction +type QAbstractAnimation__Direction int64 + +const ( + QAbstractAnimation__Forward QAbstractAnimation__Direction = QAbstractAnimation__Direction(0) + QAbstractAnimation__Backward QAbstractAnimation__Direction = QAbstractAnimation__Direction(1) +) + +//go:generate stringer -type=QAbstractAnimation__State +//QAbstractAnimation::State +type QAbstractAnimation__State int64 + +const ( + QAbstractAnimation__Stopped QAbstractAnimation__State = QAbstractAnimation__State(0) + QAbstractAnimation__Paused QAbstractAnimation__State = QAbstractAnimation__State(1) + QAbstractAnimation__Running QAbstractAnimation__State = QAbstractAnimation__State(2) +) + +//go:generate stringer -type=QAbstractAnimation__DeletionPolicy +//QAbstractAnimation::DeletionPolicy +type QAbstractAnimation__DeletionPolicy int64 + +const ( + QAbstractAnimation__KeepWhenStopped QAbstractAnimation__DeletionPolicy = QAbstractAnimation__DeletionPolicy(0) + QAbstractAnimation__DeleteWhenStopped QAbstractAnimation__DeletionPolicy = QAbstractAnimation__DeletionPolicy(1) +) + +func NewQAbstractAnimation(parent QObject_ITF) *QAbstractAnimation { + tmpValue := NewQAbstractAnimationFromPointer(C.QAbstractAnimation_NewQAbstractAnimation(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractAnimation) CurrentLoop() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractAnimation_CurrentLoop(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractAnimation_CurrentLoopChanged +func callbackQAbstractAnimation_CurrentLoopChanged(ptr unsafe.Pointer, currentLoop C.int) { + if signal := qt.GetSignal(ptr, "currentLoopChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(currentLoop))) + } + +} + +func (ptr *QAbstractAnimation) ConnectCurrentLoopChanged(f func(currentLoop int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentLoopChanged") { + C.QAbstractAnimation_ConnectCurrentLoopChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentLoopChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentLoopChanged"); signal != nil { + f := func(currentLoop int) { + (*(*func(int))(signal))(currentLoop) + f(currentLoop) + } + qt.ConnectSignal(ptr.Pointer(), "currentLoopChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentLoopChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectCurrentLoopChanged() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DisconnectCurrentLoopChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentLoopChanged") + } +} + +func (ptr *QAbstractAnimation) CurrentLoopChanged(currentLoop int) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_CurrentLoopChanged(ptr.Pointer(), C.int(int32(currentLoop))) + } +} + +func (ptr *QAbstractAnimation) CurrentLoopTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractAnimation_CurrentLoopTime(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractAnimation) CurrentTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractAnimation_CurrentTime(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractAnimation) Direction() QAbstractAnimation__Direction { + if ptr.Pointer() != nil { + return QAbstractAnimation__Direction(C.QAbstractAnimation_Direction(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractAnimation_DirectionChanged +func callbackQAbstractAnimation_DirectionChanged(ptr unsafe.Pointer, newDirection C.longlong) { + if signal := qt.GetSignal(ptr, "directionChanged"); signal != nil { + (*(*func(QAbstractAnimation__Direction))(signal))(QAbstractAnimation__Direction(newDirection)) + } + +} + +func (ptr *QAbstractAnimation) ConnectDirectionChanged(f func(newDirection QAbstractAnimation__Direction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "directionChanged") { + C.QAbstractAnimation_ConnectDirectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "directionChanged"); signal != nil { + f := func(newDirection QAbstractAnimation__Direction) { + (*(*func(QAbstractAnimation__Direction))(signal))(newDirection) + f(newDirection) + } + qt.ConnectSignal(ptr.Pointer(), "directionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "directionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectDirectionChanged() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DisconnectDirectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "directionChanged") + } +} + +func (ptr *QAbstractAnimation) DirectionChanged(newDirection QAbstractAnimation__Direction) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DirectionChanged(ptr.Pointer(), C.longlong(newDirection)) + } +} + +//export callbackQAbstractAnimation_Duration +func callbackQAbstractAnimation_Duration(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "duration"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractAnimation) ConnectDuration(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectDuration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "duration") + } +} + +func (ptr *QAbstractAnimation) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractAnimation_Duration(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractAnimation_Finished +func callbackQAbstractAnimation_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractAnimation) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QAbstractAnimation_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QAbstractAnimation) Finished() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_Finished(ptr.Pointer()) + } +} + +func (ptr *QAbstractAnimation) Group() *QAnimationGroup { + if ptr.Pointer() != nil { + tmpValue := NewQAnimationGroupFromPointer(C.QAbstractAnimation_Group(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractAnimation) LoopCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractAnimation_LoopCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractAnimation_Pause +func callbackQAbstractAnimation_Pause(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "pause"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractAnimationFromPointer(ptr).PauseDefault() + } +} + +func (ptr *QAbstractAnimation) ConnectPause(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pause"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "pause", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pause", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectPause() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pause") + } +} + +func (ptr *QAbstractAnimation) Pause() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_Pause(ptr.Pointer()) + } +} + +func (ptr *QAbstractAnimation) PauseDefault() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_PauseDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractAnimation_Resume +func callbackQAbstractAnimation_Resume(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resume"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractAnimationFromPointer(ptr).ResumeDefault() + } +} + +func (ptr *QAbstractAnimation) ConnectResume(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resume"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectResume() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resume") + } +} + +func (ptr *QAbstractAnimation) Resume() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_Resume(ptr.Pointer()) + } +} + +func (ptr *QAbstractAnimation) ResumeDefault() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_ResumeDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractAnimation_SetCurrentTime +func callbackQAbstractAnimation_SetCurrentTime(ptr unsafe.Pointer, msecs C.int) { + if signal := qt.GetSignal(ptr, "setCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(msecs))) + } else { + NewQAbstractAnimationFromPointer(ptr).SetCurrentTimeDefault(int(int32(msecs))) + } +} + +func (ptr *QAbstractAnimation) ConnectSetCurrentTime(f func(msecs int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentTime"); signal != nil { + f := func(msecs int) { + (*(*func(int))(signal))(msecs) + f(msecs) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectSetCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentTime") + } +} + +func (ptr *QAbstractAnimation) SetCurrentTime(msecs int) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_SetCurrentTime(ptr.Pointer(), C.int(int32(msecs))) + } +} + +func (ptr *QAbstractAnimation) SetCurrentTimeDefault(msecs int) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_SetCurrentTimeDefault(ptr.Pointer(), C.int(int32(msecs))) + } +} + +func (ptr *QAbstractAnimation) SetDirection(direction QAbstractAnimation__Direction) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_SetDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QAbstractAnimation) SetLoopCount(loopCount int) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_SetLoopCount(ptr.Pointer(), C.int(int32(loopCount))) + } +} + +//export callbackQAbstractAnimation_SetPaused +func callbackQAbstractAnimation_SetPaused(ptr unsafe.Pointer, paused C.char) { + if signal := qt.GetSignal(ptr, "setPaused"); signal != nil { + (*(*func(bool))(signal))(int8(paused) != 0) + } else { + NewQAbstractAnimationFromPointer(ptr).SetPausedDefault(int8(paused) != 0) + } +} + +func (ptr *QAbstractAnimation) ConnectSetPaused(f func(paused bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPaused"); signal != nil { + f := func(paused bool) { + (*(*func(bool))(signal))(paused) + f(paused) + } + qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectSetPaused() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPaused") + } +} + +func (ptr *QAbstractAnimation) SetPaused(paused bool) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_SetPaused(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) + } +} + +func (ptr *QAbstractAnimation) SetPausedDefault(paused bool) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_SetPausedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) + } +} + +//export callbackQAbstractAnimation_Start +func callbackQAbstractAnimation_Start(ptr unsafe.Pointer, policy C.longlong) { + if signal := qt.GetSignal(ptr, "start"); signal != nil { + (*(*func(QAbstractAnimation__DeletionPolicy))(signal))(QAbstractAnimation__DeletionPolicy(policy)) + } else { + NewQAbstractAnimationFromPointer(ptr).StartDefault(QAbstractAnimation__DeletionPolicy(policy)) + } +} + +func (ptr *QAbstractAnimation) ConnectStart(f func(policy QAbstractAnimation__DeletionPolicy)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { + f := func(policy QAbstractAnimation__DeletionPolicy) { + (*(*func(QAbstractAnimation__DeletionPolicy))(signal))(policy) + f(policy) + } + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectStart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start") + } +} + +func (ptr *QAbstractAnimation) Start(policy QAbstractAnimation__DeletionPolicy) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_Start(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QAbstractAnimation) StartDefault(policy QAbstractAnimation__DeletionPolicy) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_StartDefault(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QAbstractAnimation) State() QAbstractAnimation__State { + if ptr.Pointer() != nil { + return QAbstractAnimation__State(C.QAbstractAnimation_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractAnimation_StateChanged +func callbackQAbstractAnimation_StateChanged(ptr unsafe.Pointer, newState C.longlong, oldState C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(QAbstractAnimation__State(newState), QAbstractAnimation__State(oldState)) + } + +} + +func (ptr *QAbstractAnimation) ConnectStateChanged(f func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QAbstractAnimation_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { + (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(newState, oldState) + f(newState, oldState) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QAbstractAnimation) StateChanged(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_StateChanged(ptr.Pointer(), C.longlong(newState), C.longlong(oldState)) + } +} + +//export callbackQAbstractAnimation_Stop +func callbackQAbstractAnimation_Stop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stop"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractAnimationFromPointer(ptr).StopDefault() + } +} + +func (ptr *QAbstractAnimation) ConnectStop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectStop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stop") + } +} + +func (ptr *QAbstractAnimation) Stop() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_Stop(ptr.Pointer()) + } +} + +func (ptr *QAbstractAnimation) StopDefault() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_StopDefault(ptr.Pointer()) + } +} + +func (ptr *QAbstractAnimation) TotalDuration() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractAnimation_TotalDuration(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractAnimation_UpdateCurrentTime +func callbackQAbstractAnimation_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { + if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(currentTime))) + } + +} + +func (ptr *QAbstractAnimation) ConnectUpdateCurrentTime(f func(currentTime int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { + f := func(currentTime int) { + (*(*func(int))(signal))(currentTime) + f(currentTime) + } + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectUpdateCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") + } +} + +func (ptr *QAbstractAnimation) UpdateCurrentTime(currentTime int) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +//export callbackQAbstractAnimation_UpdateDirection +func callbackQAbstractAnimation_UpdateDirection(ptr unsafe.Pointer, direction C.longlong) { + if signal := qt.GetSignal(ptr, "updateDirection"); signal != nil { + (*(*func(QAbstractAnimation__Direction))(signal))(QAbstractAnimation__Direction(direction)) + } else { + NewQAbstractAnimationFromPointer(ptr).UpdateDirectionDefault(QAbstractAnimation__Direction(direction)) + } +} + +func (ptr *QAbstractAnimation) ConnectUpdateDirection(f func(direction QAbstractAnimation__Direction)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateDirection"); signal != nil { + f := func(direction QAbstractAnimation__Direction) { + (*(*func(QAbstractAnimation__Direction))(signal))(direction) + f(direction) + } + qt.ConnectSignal(ptr.Pointer(), "updateDirection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateDirection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectUpdateDirection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateDirection") + } +} + +func (ptr *QAbstractAnimation) UpdateDirection(direction QAbstractAnimation__Direction) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_UpdateDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QAbstractAnimation) UpdateDirectionDefault(direction QAbstractAnimation__Direction) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_UpdateDirectionDefault(ptr.Pointer(), C.longlong(direction)) + } +} + +//export callbackQAbstractAnimation_UpdateState +func callbackQAbstractAnimation_UpdateState(ptr unsafe.Pointer, newState C.longlong, oldState C.longlong) { + if signal := qt.GetSignal(ptr, "updateState"); signal != nil { + (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(QAbstractAnimation__State(newState), QAbstractAnimation__State(oldState)) + } else { + NewQAbstractAnimationFromPointer(ptr).UpdateStateDefault(QAbstractAnimation__State(newState), QAbstractAnimation__State(oldState)) + } +} + +func (ptr *QAbstractAnimation) ConnectUpdateState(f func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateState"); signal != nil { + f := func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { + (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(newState, oldState) + f(newState, oldState) + } + qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectUpdateState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateState") + } +} + +func (ptr *QAbstractAnimation) UpdateState(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_UpdateState(ptr.Pointer(), C.longlong(newState), C.longlong(oldState)) + } +} + +func (ptr *QAbstractAnimation) UpdateStateDefault(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { + if ptr.Pointer() != nil { + C.QAbstractAnimation_UpdateStateDefault(ptr.Pointer(), C.longlong(newState), C.longlong(oldState)) + } +} + +//export callbackQAbstractAnimation_DestroyQAbstractAnimation +func callbackQAbstractAnimation_DestroyQAbstractAnimation(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractAnimation"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractAnimationFromPointer(ptr).DestroyQAbstractAnimationDefault() + } +} + +func (ptr *QAbstractAnimation) ConnectDestroyQAbstractAnimation(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractAnimation"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractAnimation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractAnimation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractAnimation) DisconnectDestroyQAbstractAnimation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractAnimation") + } +} + +func (ptr *QAbstractAnimation) DestroyQAbstractAnimation() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DestroyQAbstractAnimation(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractAnimation) DestroyQAbstractAnimationDefault() { + if ptr.Pointer() != nil { + C.QAbstractAnimation_DestroyQAbstractAnimationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAbstractConcatenable struct { + ptr unsafe.Pointer +} + +type QAbstractConcatenable_ITF interface { + QAbstractConcatenable_PTR() *QAbstractConcatenable +} + +func (ptr *QAbstractConcatenable) QAbstractConcatenable_PTR() *QAbstractConcatenable { + return ptr +} + +func (ptr *QAbstractConcatenable) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAbstractConcatenable) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAbstractConcatenable(ptr QAbstractConcatenable_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractConcatenable_PTR().Pointer() + } + return nil +} + +func NewQAbstractConcatenableFromPointer(ptr unsafe.Pointer) (n *QAbstractConcatenable) { + n = new(QAbstractConcatenable) + n.SetPointer(ptr) + return +} + +func (ptr *QAbstractConcatenable) DestroyQAbstractConcatenable() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAbstractEventDispatcher struct { + QObject +} + +type QAbstractEventDispatcher_ITF interface { + QObject_ITF + QAbstractEventDispatcher_PTR() *QAbstractEventDispatcher +} + +func (ptr *QAbstractEventDispatcher) QAbstractEventDispatcher_PTR() *QAbstractEventDispatcher { + return ptr +} + +func (ptr *QAbstractEventDispatcher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractEventDispatcher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractEventDispatcher(ptr QAbstractEventDispatcher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractEventDispatcher_PTR().Pointer() + } + return nil +} + +func NewQAbstractEventDispatcherFromPointer(ptr unsafe.Pointer) (n *QAbstractEventDispatcher) { + n = new(QAbstractEventDispatcher) + n.SetPointer(ptr) + return +} + +//export callbackQAbstractEventDispatcher_AboutToBlock +func callbackQAbstractEventDispatcher_AboutToBlock(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToBlock"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectAboutToBlock(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToBlock") { + C.QAbstractEventDispatcher_ConnectAboutToBlock(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToBlock"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToBlock"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToBlock", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToBlock", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectAboutToBlock() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_DisconnectAboutToBlock(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToBlock") + } +} + +func (ptr *QAbstractEventDispatcher) AboutToBlock() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_AboutToBlock(ptr.Pointer()) + } +} + +//export callbackQAbstractEventDispatcher_Awake +func callbackQAbstractEventDispatcher_Awake(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "awake"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectAwake(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "awake") { + C.QAbstractEventDispatcher_ConnectAwake(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "awake"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "awake"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "awake", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "awake", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectAwake() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_DisconnectAwake(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "awake") + } +} + +func (ptr *QAbstractEventDispatcher) Awake() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_Awake(ptr.Pointer()) + } +} + +func (ptr *QAbstractEventDispatcher) FilterNativeEvent(eventType QByteArray_ITF, message unsafe.Pointer, result *int) bool { + if ptr.Pointer() != nil { + var resultC C.long + if result != nil { + resultC = C.long(int32(*result)) + defer func() { *result = int(int32(resultC)) }() + } + return int8(C.QAbstractEventDispatcher_FilterNativeEvent(ptr.Pointer(), PointerFromQByteArray(eventType), message, &resultC)) != 0 + } + return false +} + +func (ptr *QAbstractEventDispatcher) InstallNativeEventFilter(filterObj QAbstractNativeEventFilter_ITF) { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_InstallNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filterObj)) + } +} + +func QAbstractEventDispatcher_Instance(thread QThread_ITF) *QAbstractEventDispatcher { + tmpValue := NewQAbstractEventDispatcherFromPointer(C.QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(PointerFromQThread(thread))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractEventDispatcher) Instance(thread QThread_ITF) *QAbstractEventDispatcher { + tmpValue := NewQAbstractEventDispatcherFromPointer(C.QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(PointerFromQThread(thread))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractEventDispatcher_Interrupt +func callbackQAbstractEventDispatcher_Interrupt(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "interrupt"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectInterrupt(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "interrupt"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "interrupt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "interrupt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectInterrupt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "interrupt") + } +} + +func (ptr *QAbstractEventDispatcher) Interrupt() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_Interrupt(ptr.Pointer()) + } +} + +//export callbackQAbstractEventDispatcher_ProcessEvents +func callbackQAbstractEventDispatcher_ProcessEvents(ptr unsafe.Pointer, flags C.longlong) C.char { + if signal := qt.GetSignal(ptr, "processEvents"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(QEventLoop__ProcessEventsFlag) bool)(signal))(QEventLoop__ProcessEventsFlag(flags))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractEventDispatcher) ConnectProcessEvents(f func(flags QEventLoop__ProcessEventsFlag) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "processEvents"); signal != nil { + f := func(flags QEventLoop__ProcessEventsFlag) bool { + (*(*func(QEventLoop__ProcessEventsFlag) bool)(signal))(flags) + return f(flags) + } + qt.ConnectSignal(ptr.Pointer(), "processEvents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "processEvents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectProcessEvents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "processEvents") + } +} + +func (ptr *QAbstractEventDispatcher) ProcessEvents(flags QEventLoop__ProcessEventsFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractEventDispatcher_ProcessEvents(ptr.Pointer(), C.longlong(flags))) != 0 + } + return false +} + +//export callbackQAbstractEventDispatcher_RegisterEventNotifier +func callbackQAbstractEventDispatcher_RegisterEventNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "registerEventNotifier"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QWinEventNotifier) bool)(signal))(NewQWinEventNotifierFromPointer(notifier))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractEventDispatcher) ConnectRegisterEventNotifier(f func(notifier *QWinEventNotifier) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "registerEventNotifier"); signal != nil { + f := func(notifier *QWinEventNotifier) bool { + (*(*func(*QWinEventNotifier) bool)(signal))(notifier) + return f(notifier) + } + qt.ConnectSignal(ptr.Pointer(), "registerEventNotifier", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "registerEventNotifier", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectRegisterEventNotifier() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "registerEventNotifier") + } +} + +func (ptr *QAbstractEventDispatcher) RegisterEventNotifier(notifier QWinEventNotifier_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractEventDispatcher_RegisterEventNotifier(ptr.Pointer(), PointerFromQWinEventNotifier(notifier))) != 0 + } + return false +} + +//export callbackQAbstractEventDispatcher_RegisterSocketNotifier +func callbackQAbstractEventDispatcher_RegisterSocketNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "registerSocketNotifier"); signal != nil { + (*(*func(*QSocketNotifier))(signal))(NewQSocketNotifierFromPointer(notifier)) + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectRegisterSocketNotifier(f func(notifier *QSocketNotifier)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "registerSocketNotifier"); signal != nil { + f := func(notifier *QSocketNotifier) { + (*(*func(*QSocketNotifier))(signal))(notifier) + f(notifier) + } + qt.ConnectSignal(ptr.Pointer(), "registerSocketNotifier", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "registerSocketNotifier", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectRegisterSocketNotifier() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "registerSocketNotifier") + } +} + +func (ptr *QAbstractEventDispatcher) RegisterSocketNotifier(notifier QSocketNotifier_ITF) { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_RegisterSocketNotifier(ptr.Pointer(), PointerFromQSocketNotifier(notifier)) + } +} + +func (ptr *QAbstractEventDispatcher) RegisterTimer3(interval int, timerType Qt__TimerType, object QObject_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractEventDispatcher_RegisterTimer3(ptr.Pointer(), C.int(int32(interval)), C.longlong(timerType), PointerFromQObject(object)))) + } + return 0 +} + +//export callbackQAbstractEventDispatcher_RegisterTimer4 +func callbackQAbstractEventDispatcher_RegisterTimer4(ptr unsafe.Pointer, timerId C.int, interval C.int, timerType C.longlong, object unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "registerTimer4"); signal != nil { + (*(*func(int, int, Qt__TimerType, *QObject))(signal))(int(int32(timerId)), int(int32(interval)), Qt__TimerType(timerType), NewQObjectFromPointer(object)) + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectRegisterTimer4(f func(timerId int, interval int, timerType Qt__TimerType, object *QObject)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "registerTimer4"); signal != nil { + f := func(timerId int, interval int, timerType Qt__TimerType, object *QObject) { + (*(*func(int, int, Qt__TimerType, *QObject))(signal))(timerId, interval, timerType, object) + f(timerId, interval, timerType, object) + } + qt.ConnectSignal(ptr.Pointer(), "registerTimer4", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "registerTimer4", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectRegisterTimer4() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "registerTimer4") + } +} + +func (ptr *QAbstractEventDispatcher) RegisterTimer4(timerId int, interval int, timerType Qt__TimerType, object QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_RegisterTimer4(ptr.Pointer(), C.int(int32(timerId)), C.int(int32(interval)), C.longlong(timerType), PointerFromQObject(object)) + } +} + +//export callbackQAbstractEventDispatcher_RemainingTime +func callbackQAbstractEventDispatcher_RemainingTime(ptr unsafe.Pointer, timerId C.int) C.int { + if signal := qt.GetSignal(ptr, "remainingTime"); signal != nil { + return C.int(int32((*(*func(int) int)(signal))(int(int32(timerId))))) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractEventDispatcher) ConnectRemainingTime(f func(timerId int) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "remainingTime"); signal != nil { + f := func(timerId int) int { + (*(*func(int) int)(signal))(timerId) + return f(timerId) + } + qt.ConnectSignal(ptr.Pointer(), "remainingTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "remainingTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectRemainingTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "remainingTime") + } +} + +func (ptr *QAbstractEventDispatcher) RemainingTime(timerId int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractEventDispatcher_RemainingTime(ptr.Pointer(), C.int(int32(timerId))))) + } + return 0 +} + +func (ptr *QAbstractEventDispatcher) RemoveNativeEventFilter(filter QAbstractNativeEventFilter_ITF) { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_RemoveNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filter)) + } +} + +//export callbackQAbstractEventDispatcher_UnregisterEventNotifier +func callbackQAbstractEventDispatcher_UnregisterEventNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "unregisterEventNotifier"); signal != nil { + (*(*func(*QWinEventNotifier))(signal))(NewQWinEventNotifierFromPointer(notifier)) + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectUnregisterEventNotifier(f func(notifier *QWinEventNotifier)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unregisterEventNotifier"); signal != nil { + f := func(notifier *QWinEventNotifier) { + (*(*func(*QWinEventNotifier))(signal))(notifier) + f(notifier) + } + qt.ConnectSignal(ptr.Pointer(), "unregisterEventNotifier", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unregisterEventNotifier", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectUnregisterEventNotifier() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unregisterEventNotifier") + } +} + +func (ptr *QAbstractEventDispatcher) UnregisterEventNotifier(notifier QWinEventNotifier_ITF) { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_UnregisterEventNotifier(ptr.Pointer(), PointerFromQWinEventNotifier(notifier)) + } +} + +//export callbackQAbstractEventDispatcher_UnregisterSocketNotifier +func callbackQAbstractEventDispatcher_UnregisterSocketNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "unregisterSocketNotifier"); signal != nil { + (*(*func(*QSocketNotifier))(signal))(NewQSocketNotifierFromPointer(notifier)) + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectUnregisterSocketNotifier(f func(notifier *QSocketNotifier)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unregisterSocketNotifier"); signal != nil { + f := func(notifier *QSocketNotifier) { + (*(*func(*QSocketNotifier))(signal))(notifier) + f(notifier) + } + qt.ConnectSignal(ptr.Pointer(), "unregisterSocketNotifier", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unregisterSocketNotifier", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectUnregisterSocketNotifier() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unregisterSocketNotifier") + } +} + +func (ptr *QAbstractEventDispatcher) UnregisterSocketNotifier(notifier QSocketNotifier_ITF) { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_UnregisterSocketNotifier(ptr.Pointer(), PointerFromQSocketNotifier(notifier)) + } +} + +//export callbackQAbstractEventDispatcher_UnregisterTimer +func callbackQAbstractEventDispatcher_UnregisterTimer(ptr unsafe.Pointer, timerId C.int) C.char { + if signal := qt.GetSignal(ptr, "unregisterTimer"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(timerId)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractEventDispatcher) ConnectUnregisterTimer(f func(timerId int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unregisterTimer"); signal != nil { + f := func(timerId int) bool { + (*(*func(int) bool)(signal))(timerId) + return f(timerId) + } + qt.ConnectSignal(ptr.Pointer(), "unregisterTimer", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unregisterTimer", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectUnregisterTimer() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unregisterTimer") + } +} + +func (ptr *QAbstractEventDispatcher) UnregisterTimer(timerId int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractEventDispatcher_UnregisterTimer(ptr.Pointer(), C.int(int32(timerId)))) != 0 + } + return false +} + +//export callbackQAbstractEventDispatcher_UnregisterTimers +func callbackQAbstractEventDispatcher_UnregisterTimers(ptr unsafe.Pointer, object unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "unregisterTimers"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QObject) bool)(signal))(NewQObjectFromPointer(object))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractEventDispatcher) ConnectUnregisterTimers(f func(object *QObject) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unregisterTimers"); signal != nil { + f := func(object *QObject) bool { + (*(*func(*QObject) bool)(signal))(object) + return f(object) + } + qt.ConnectSignal(ptr.Pointer(), "unregisterTimers", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unregisterTimers", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectUnregisterTimers() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unregisterTimers") + } +} + +func (ptr *QAbstractEventDispatcher) UnregisterTimers(object QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractEventDispatcher_UnregisterTimers(ptr.Pointer(), PointerFromQObject(object))) != 0 + } + return false +} + +//export callbackQAbstractEventDispatcher_WakeUp +func callbackQAbstractEventDispatcher_WakeUp(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "wakeUp"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractEventDispatcher) ConnectWakeUp(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "wakeUp"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "wakeUp", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "wakeUp", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectWakeUp() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "wakeUp") + } +} + +func (ptr *QAbstractEventDispatcher) WakeUp() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_WakeUp(ptr.Pointer()) + } +} + +//export callbackQAbstractEventDispatcher_DestroyQAbstractEventDispatcher +func callbackQAbstractEventDispatcher_DestroyQAbstractEventDispatcher(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractEventDispatcher"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractEventDispatcherFromPointer(ptr).DestroyQAbstractEventDispatcherDefault() + } +} + +func (ptr *QAbstractEventDispatcher) ConnectDestroyQAbstractEventDispatcher(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractEventDispatcher"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractEventDispatcher", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractEventDispatcher", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractEventDispatcher) DisconnectDestroyQAbstractEventDispatcher() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractEventDispatcher") + } +} + +func (ptr *QAbstractEventDispatcher) DestroyQAbstractEventDispatcher() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_DestroyQAbstractEventDispatcher(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractEventDispatcher) DestroyQAbstractEventDispatcherDefault() { + if ptr.Pointer() != nil { + C.QAbstractEventDispatcher_DestroyQAbstractEventDispatcherDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAbstractItemModel struct { + QObject +} + +type QAbstractItemModel_ITF interface { + QObject_ITF + QAbstractItemModel_PTR() *QAbstractItemModel +} + +func (ptr *QAbstractItemModel) QAbstractItemModel_PTR() *QAbstractItemModel { + return ptr +} + +func (ptr *QAbstractItemModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractItemModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractItemModel(ptr QAbstractItemModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func NewQAbstractItemModelFromPointer(ptr unsafe.Pointer) (n *QAbstractItemModel) { + n = new(QAbstractItemModel) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractItemModel__LayoutChangeHint +//QAbstractItemModel::LayoutChangeHint +type QAbstractItemModel__LayoutChangeHint int64 + +const ( + QAbstractItemModel__NoLayoutChangeHint QAbstractItemModel__LayoutChangeHint = QAbstractItemModel__LayoutChangeHint(0) + QAbstractItemModel__VerticalSortHint QAbstractItemModel__LayoutChangeHint = QAbstractItemModel__LayoutChangeHint(1) + QAbstractItemModel__HorizontalSortHint QAbstractItemModel__LayoutChangeHint = QAbstractItemModel__LayoutChangeHint(2) +) + +//go:generate stringer -type=QAbstractItemModel__CheckIndexOption +//QAbstractItemModel::CheckIndexOption +type QAbstractItemModel__CheckIndexOption int64 + +const ( + QAbstractItemModel__NoOption QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0000) + QAbstractItemModel__IndexIsValid QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0001) + QAbstractItemModel__DoNotUseParent QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0002) + QAbstractItemModel__ParentIsInvalid QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0004) +) + +func NewQAbstractItemModel(parent QObject_ITF) *QAbstractItemModel { + tmpValue := NewQAbstractItemModelFromPointer(C.QAbstractItemModel_NewQAbstractItemModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractItemModel) BeginInsertColumns(parent QModelIndex_ITF, first int, last int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_BeginInsertColumns(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) + } +} + +func (ptr *QAbstractItemModel) BeginInsertRows(parent QModelIndex_ITF, first int, last int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_BeginInsertRows(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) + } +} + +func (ptr *QAbstractItemModel) BeginMoveColumns(sourceParent QModelIndex_ITF, sourceFirst int, sourceLast int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_BeginMoveColumns(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceFirst)), C.int(int32(sourceLast)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) BeginMoveRows(sourceParent QModelIndex_ITF, sourceFirst int, sourceLast int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_BeginMoveRows(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceFirst)), C.int(int32(sourceLast)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) BeginRemoveColumns(parent QModelIndex_ITF, first int, last int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_BeginRemoveColumns(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) + } +} + +func (ptr *QAbstractItemModel) BeginRemoveRows(parent QModelIndex_ITF, first int, last int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_BeginRemoveRows(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) + } +} + +func (ptr *QAbstractItemModel) BeginResetModel() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_BeginResetModel(ptr.Pointer()) + } +} + +//export callbackQAbstractItemModel_Buddy +func callbackQAbstractItemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "buddy"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQAbstractItemModelFromPointer(ptr).BuddyDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractItemModel) ConnectBuddy(f func(index *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "buddy"); signal != nil { + f := func(index *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "buddy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buddy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectBuddy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "buddy") + } +} + +func (ptr *QAbstractItemModel) Buddy(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Buddy(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) BuddyDefault(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_BuddyDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_CanDropMimeData +func callbackQAbstractItemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).CanDropMimeDataDefault(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectCanDropMimeData(f func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "canDropMimeData"); signal != nil { + f := func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool { + (*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(data, action, row, column, parent) + return f(data, action, row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "canDropMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canDropMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectCanDropMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "canDropMimeData") + } +} + +func (ptr *QAbstractItemModel) CanDropMimeData(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_CanDropMimeData(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) CanDropMimeDataDefault(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_CanDropMimeDataDefault(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_CanFetchMore +func callbackQAbstractItemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex) bool)(signal))(NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).CanFetchMoreDefault(NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectCanFetchMore(f func(parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "canFetchMore"); signal != nil { + f := func(parent *QModelIndex) bool { + (*(*func(*QModelIndex) bool)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "canFetchMore", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canFetchMore", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectCanFetchMore() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "canFetchMore") + } +} + +func (ptr *QAbstractItemModel) CanFetchMore(parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_CanFetchMore(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) CanFetchMoreDefault(parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_CanFetchMoreDefault(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) ChangePersistentIndex(from QModelIndex_ITF, to QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_ChangePersistentIndex(ptr.Pointer(), PointerFromQModelIndex(from), PointerFromQModelIndex(to)) + } +} + +func (ptr *QAbstractItemModel) ChangePersistentIndexList(from []*QModelIndex, to []*QModelIndex) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_ChangePersistentIndexList(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__changePersistentIndexList_from_newList()) + for _, v := range from { + tmpList.__changePersistentIndexList_from_setList(v) + } + return tmpList.Pointer() + }(), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__changePersistentIndexList_to_newList()) + for _, v := range to { + tmpList.__changePersistentIndexList_to_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QAbstractItemModel) CheckIndex(index QModelIndex_ITF, options QAbstractItemModel__CheckIndexOption) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_CheckIndex(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(options))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_ColumnCount +func callbackQAbstractItemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractItemModel) ConnectColumnCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QAbstractItemModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQAbstractItemModel_ColumnsAboutToBeInserted +func callbackQAbstractItemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectColumnsAboutToBeInserted(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "columnsAboutToBeInserted") { + C.QAbstractItemModel_ConnectColumnsAboutToBeInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsAboutToBeInserted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "columnsAboutToBeInserted"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnsAboutToBeInserted() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectColumnsAboutToBeInserted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "columnsAboutToBeInserted") + } +} + +//export callbackQAbstractItemModel_ColumnsAboutToBeMoved +func callbackQAbstractItemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) + } + +} + +func (ptr *QAbstractItemModel) ConnectColumnsAboutToBeMoved(f func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationColumn int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "columnsAboutToBeMoved") { + C.QAbstractItemModel_ConnectColumnsAboutToBeMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsAboutToBeMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "columnsAboutToBeMoved"); signal != nil { + f := func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationColumn int) { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(sourceParent, sourceStart, sourceEnd, destinationParent, destinationColumn) + f(sourceParent, sourceStart, sourceEnd, destinationParent, destinationColumn) + } + qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnsAboutToBeMoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectColumnsAboutToBeMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "columnsAboutToBeMoved") + } +} + +//export callbackQAbstractItemModel_ColumnsAboutToBeRemoved +func callbackQAbstractItemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectColumnsAboutToBeRemoved(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "columnsAboutToBeRemoved") { + C.QAbstractItemModel_ConnectColumnsAboutToBeRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsAboutToBeRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "columnsAboutToBeRemoved"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnsAboutToBeRemoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectColumnsAboutToBeRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "columnsAboutToBeRemoved") + } +} + +//export callbackQAbstractItemModel_ColumnsInserted +func callbackQAbstractItemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectColumnsInserted(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "columnsInserted") { + C.QAbstractItemModel_ConnectColumnsInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsInserted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "columnsInserted"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "columnsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnsInserted() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectColumnsInserted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "columnsInserted") + } +} + +//export callbackQAbstractItemModel_ColumnsMoved +func callbackQAbstractItemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), NewQModelIndexFromPointer(destination), int(int32(column))) + } + +} + +func (ptr *QAbstractItemModel) ConnectColumnsMoved(f func(parent *QModelIndex, start int, end int, destination *QModelIndex, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "columnsMoved") { + C.QAbstractItemModel_ConnectColumnsMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "columnsMoved"); signal != nil { + f := func(parent *QModelIndex, start int, end int, destination *QModelIndex, column int) { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(parent, start, end, destination, column) + f(parent, start, end, destination, column) + } + qt.ConnectSignal(ptr.Pointer(), "columnsMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnsMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnsMoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectColumnsMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "columnsMoved") + } +} + +//export callbackQAbstractItemModel_ColumnsRemoved +func callbackQAbstractItemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectColumnsRemoved(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "columnsRemoved") { + C.QAbstractItemModel_ConnectColumnsRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "columnsRemoved"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "columnsRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnsRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectColumnsRemoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectColumnsRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "columnsRemoved") + } +} + +func (ptr *QAbstractItemModel) CreateIndex(row int, column int, p unsafe.Pointer) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_CreateIndex(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), p)) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) CreateIndex2(row int, column int, id uintptr) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_CreateIndex2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.uintptr_t(id))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_Data +func callbackQAbstractItemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return PointerFromQVariant(NewQVariant()) +} + +func (ptr *QAbstractItemModel) ConnectData(f func(index *QModelIndex, role int) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(index *QModelIndex, role int) *QVariant { + (*(*func(*QModelIndex, int) *QVariant)(signal))(index, role) + return f(index, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QAbstractItemModel) Data(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractItemModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_DataChanged +func callbackQAbstractItemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtCore_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*QModelIndex, *QModelIndex, []int))(signal))(NewQModelIndexFromPointer(topLeft), NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } + +} + +func (ptr *QAbstractItemModel) ConnectDataChanged(f func(topLeft *QModelIndex, bottomRight *QModelIndex, roles []int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "dataChanged") { + C.QAbstractItemModel_ConnectDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dataChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { + f := func(topLeft *QModelIndex, bottomRight *QModelIndex, roles []int) { + (*(*func(*QModelIndex, *QModelIndex, []int))(signal))(topLeft, bottomRight, roles) + f(topLeft, bottomRight, roles) + } + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectDataChanged() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectDataChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "dataChanged") + } +} + +func (ptr *QAbstractItemModel) DataChanged(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DataChanged(ptr.Pointer(), PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQAbstractItemModel_DropMimeData +func callbackQAbstractItemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).DropMimeDataDefault(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectDropMimeData(f func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { + f := func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool { + (*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(data, action, row, column, parent) + return f(data, action, row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectDropMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") + } +} + +func (ptr *QAbstractItemModel) DropMimeData(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_DropMimeData(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) DropMimeDataDefault(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_DropMimeDataDefault(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) EndInsertColumns() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndInsertColumns(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) EndInsertRows() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndInsertRows(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) EndMoveColumns() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndMoveColumns(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) EndMoveRows() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndMoveRows(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) EndRemoveColumns() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndRemoveColumns(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) EndRemoveRows() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndRemoveRows(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) EndResetModel() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_EndResetModel(ptr.Pointer()) + } +} + +//export callbackQAbstractItemModel_FetchMore +func callbackQAbstractItemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { + (*(*func(*QModelIndex))(signal))(NewQModelIndexFromPointer(parent)) + } else { + NewQAbstractItemModelFromPointer(ptr).FetchMoreDefault(NewQModelIndexFromPointer(parent)) + } +} + +func (ptr *QAbstractItemModel) ConnectFetchMore(f func(parent *QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "fetchMore"); signal != nil { + f := func(parent *QModelIndex) { + (*(*func(*QModelIndex))(signal))(parent) + f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "fetchMore", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fetchMore", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectFetchMore() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "fetchMore") + } +} + +func (ptr *QAbstractItemModel) FetchMore(parent QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_FetchMore(ptr.Pointer(), PointerFromQModelIndex(parent)) + } +} + +func (ptr *QAbstractItemModel) FetchMoreDefault(parent QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_FetchMoreDefault(ptr.Pointer(), PointerFromQModelIndex(parent)) + } +} + +//export callbackQAbstractItemModel_Flags +func callbackQAbstractItemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "flags"); signal != nil { + return C.longlong((*(*func(*QModelIndex) Qt__ItemFlag)(signal))(NewQModelIndexFromPointer(index))) + } + + return C.longlong(NewQAbstractItemModelFromPointer(ptr).FlagsDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractItemModel) ConnectFlags(f func(index *QModelIndex) Qt__ItemFlag) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "flags"); signal != nil { + f := func(index *QModelIndex) Qt__ItemFlag { + (*(*func(*QModelIndex) Qt__ItemFlag)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectFlags() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "flags") + } +} + +func (ptr *QAbstractItemModel) Flags(index QModelIndex_ITF) Qt__ItemFlag { + if ptr.Pointer() != nil { + return Qt__ItemFlag(C.QAbstractItemModel_Flags(ptr.Pointer(), PointerFromQModelIndex(index))) + } + return 0 +} + +func (ptr *QAbstractItemModel) FlagsDefault(index QModelIndex_ITF) Qt__ItemFlag { + if ptr.Pointer() != nil { + return Qt__ItemFlag(C.QAbstractItemModel_FlagsDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + } + return 0 +} + +//export callbackQAbstractItemModel_HasChildren +func callbackQAbstractItemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex) bool)(signal))(NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).HasChildrenDefault(NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectHasChildren(f func(parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hasChildren"); signal != nil { + f := func(parent *QModelIndex) bool { + (*(*func(*QModelIndex) bool)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "hasChildren", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hasChildren", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectHasChildren() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hasChildren") + } +} + +func (ptr *QAbstractItemModel) HasChildren(parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_HasChildren(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) HasChildrenDefault(parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_HasChildrenDefault(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) HasIndex(row int, column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_HasIndex(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_HeaderData +func callbackQAbstractItemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "headerData"); signal != nil { + return PointerFromQVariant((*(*func(int, Qt__Orientation, int) *QVariant)(signal))(int(int32(section)), Qt__Orientation(orientation), int(int32(role)))) + } + + return PointerFromQVariant(NewQAbstractItemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), Qt__Orientation(orientation), int(int32(role)))) +} + +func (ptr *QAbstractItemModel) ConnectHeaderData(f func(section int, orientation Qt__Orientation, role int) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "headerData"); signal != nil { + f := func(section int, orientation Qt__Orientation, role int) *QVariant { + (*(*func(int, Qt__Orientation, int) *QVariant)(signal))(section, orientation, role) + return f(section, orientation, role) + } + qt.ConnectSignal(ptr.Pointer(), "headerData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "headerData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectHeaderData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "headerData") + } +} + +func (ptr *QAbstractItemModel) HeaderData(section int, orientation Qt__Orientation, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractItemModel_HeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) HeaderDataDefault(section int, orientation Qt__Orientation, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractItemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_HeaderDataChanged +func callbackQAbstractItemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { + (*(*func(Qt__Orientation, int, int))(signal))(Qt__Orientation(orientation), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectHeaderDataChanged(f func(orientation Qt__Orientation, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "headerDataChanged") { + C.QAbstractItemModel_ConnectHeaderDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "headerDataChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "headerDataChanged"); signal != nil { + f := func(orientation Qt__Orientation, first int, last int) { + (*(*func(Qt__Orientation, int, int))(signal))(orientation, first, last) + f(orientation, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectHeaderDataChanged() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectHeaderDataChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "headerDataChanged") + } +} + +func (ptr *QAbstractItemModel) HeaderDataChanged(orientation Qt__Orientation, first int, last int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_HeaderDataChanged(ptr.Pointer(), C.longlong(orientation), C.int(int32(first)), C.int(int32(last))) + } +} + +//export callbackQAbstractItemModel_Index +func callbackQAbstractItemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQModelIndex()) +} + +func (ptr *QAbstractItemModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QAbstractItemModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) InsertColumn(column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_InsertColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_InsertColumns +func callbackQAbstractItemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectInsertColumns(f func(column int, count int, parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertColumns"); signal != nil { + f := func(column int, count int, parent *QModelIndex) bool { + (*(*func(int, int, *QModelIndex) bool)(signal))(column, count, parent) + return f(column, count, parent) + } + qt.ConnectSignal(ptr.Pointer(), "insertColumns", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertColumns", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectInsertColumns() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertColumns") + } +} + +func (ptr *QAbstractItemModel) InsertColumns(column int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) InsertColumnsDefault(column int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) InsertRow(row int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_InsertRow(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_InsertRows +func callbackQAbstractItemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectInsertRows(f func(row int, count int, parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertRows"); signal != nil { + f := func(row int, count int, parent *QModelIndex) bool { + (*(*func(int, int, *QModelIndex) bool)(signal))(row, count, parent) + return f(row, count, parent) + } + qt.ConnectSignal(ptr.Pointer(), "insertRows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertRows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectInsertRows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertRows") + } +} + +func (ptr *QAbstractItemModel) InsertRows(row int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_InsertRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) InsertRowsDefault(row int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_ItemData +func callbackQAbstractItemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemData"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__itemData_newList()) + for k, v := range (*(*func(*QModelIndex) map[int]*QVariant)(signal))(NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__itemData_newList()) + for k, v := range NewQAbstractItemModelFromPointer(ptr).ItemDataDefault(NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAbstractItemModel) ConnectItemData(f func(index *QModelIndex) map[int]*QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemData"); signal != nil { + f := func(index *QModelIndex) map[int]*QVariant { + (*(*func(*QModelIndex) map[int]*QVariant)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectItemData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemData") + } +} + +func (ptr *QAbstractItemModel) ItemData(index QModelIndex_ITF) map[int]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[int]*QVariant { + out := make(map[int]*QVariant, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i, v := range tmpList.__itemData_keyList() { + out[v] = tmpList.__itemData_atList(v, i) + } + return out + }(C.QAbstractItemModel_ItemData(ptr.Pointer(), PointerFromQModelIndex(index))) + } + return make(map[int]*QVariant, 0) +} + +func (ptr *QAbstractItemModel) ItemDataDefault(index QModelIndex_ITF) map[int]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[int]*QVariant { + out := make(map[int]*QVariant, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i, v := range tmpList.__itemData_keyList() { + out[v] = tmpList.__itemData_atList(v, i) + } + return out + }(C.QAbstractItemModel_ItemDataDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + } + return make(map[int]*QVariant, 0) +} + +//export callbackQAbstractItemModel_LayoutAboutToBeChanged +func callbackQAbstractItemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtCore_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { + (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtCore_PackedList) []*QPersistentModelIndex { + out := make([]*QPersistentModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) + } + return out + }(parents), QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +func (ptr *QAbstractItemModel) ConnectLayoutAboutToBeChanged(f func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "layoutAboutToBeChanged") { + C.QAbstractItemModel_ConnectLayoutAboutToBeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutAboutToBeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "layoutAboutToBeChanged"); signal != nil { + f := func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { + (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(parents, hint) + f(parents, hint) + } + qt.ConnectSignal(ptr.Pointer(), "layoutAboutToBeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layoutAboutToBeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectLayoutAboutToBeChanged() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectLayoutAboutToBeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "layoutAboutToBeChanged") + } +} + +func (ptr *QAbstractItemModel) LayoutAboutToBeChanged(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_LayoutAboutToBeChanged(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__layoutAboutToBeChanged_parents_newList()) + for _, v := range parents { + tmpList.__layoutAboutToBeChanged_parents_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(hint)) + } +} + +//export callbackQAbstractItemModel_LayoutChanged +func callbackQAbstractItemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtCore_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { + (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtCore_PackedList) []*QPersistentModelIndex { + out := make([]*QPersistentModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutChanged_parents_atList(i) + } + return out + }(parents), QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +func (ptr *QAbstractItemModel) ConnectLayoutChanged(f func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "layoutChanged") { + C.QAbstractItemModel_ConnectLayoutChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "layoutChanged"); signal != nil { + f := func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { + (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(parents, hint) + f(parents, hint) + } + qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectLayoutChanged() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectLayoutChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "layoutChanged") + } +} + +func (ptr *QAbstractItemModel) LayoutChanged(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_LayoutChanged(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__layoutChanged_parents_newList()) + for _, v := range parents { + tmpList.__layoutChanged_parents_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(hint)) + } +} + +//export callbackQAbstractItemModel_Match +func callbackQAbstractItemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "match"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__match_newList()) + for _, v := range (*(*func(*QModelIndex, int, *QVariant, int, Qt__MatchFlag) []*QModelIndex)(signal))(NewQModelIndexFromPointer(start), int(int32(role)), NewQVariantFromPointer(value), int(int32(hits)), Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__match_newList()) + for _, v := range NewQAbstractItemModelFromPointer(ptr).MatchDefault(NewQModelIndexFromPointer(start), int(int32(role)), NewQVariantFromPointer(value), int(int32(hits)), Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAbstractItemModel) ConnectMatch(f func(start *QModelIndex, role int, value *QVariant, hits int, flags Qt__MatchFlag) []*QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "match"); signal != nil { + f := func(start *QModelIndex, role int, value *QVariant, hits int, flags Qt__MatchFlag) []*QModelIndex { + (*(*func(*QModelIndex, int, *QVariant, int, Qt__MatchFlag) []*QModelIndex)(signal))(start, role, value, hits, flags) + return f(start, role, value, hits, flags) + } + qt.ConnectSignal(ptr.Pointer(), "match", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "match", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectMatch() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "match") + } +} + +func (ptr *QAbstractItemModel) Match(start QModelIndex_ITF, role int, value QVariant_ITF, hits int, flags Qt__MatchFlag) []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__match_atList(i) + } + return out + }(C.QAbstractItemModel_Match(ptr.Pointer(), PointerFromQModelIndex(start), C.int(int32(role)), PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QAbstractItemModel) MatchDefault(start QModelIndex_ITF, role int, value QVariant_ITF, hits int, flags Qt__MatchFlag) []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__match_atList(i) + } + return out + }(C.QAbstractItemModel_MatchDefault(ptr.Pointer(), PointerFromQModelIndex(start), C.int(int32(role)), PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) + } + return make([]*QModelIndex, 0) +} + +//export callbackQAbstractItemModel_MimeData +func callbackQAbstractItemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtCore_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return PointerFromQMimeData((*(*func([]*QModelIndex) *QMimeData)(signal))(func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) + } + + return PointerFromQMimeData(NewQAbstractItemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) +} + +func (ptr *QAbstractItemModel) ConnectMimeData(f func(indexes []*QModelIndex) *QMimeData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { + f := func(indexes []*QModelIndex) *QMimeData { + (*(*func([]*QModelIndex) *QMimeData)(signal))(indexes) + return f(indexes) + } + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeData") + } +} + +func (ptr *QAbstractItemModel) MimeData(indexes []*QModelIndex) *QMimeData { + if ptr.Pointer() != nil { + tmpValue := NewQMimeDataFromPointer(C.QAbstractItemModel_MimeData(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__mimeData_indexes_newList()) + for _, v := range indexes { + tmpList.__mimeData_indexes_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) MimeDataDefault(indexes []*QModelIndex) *QMimeData { + if ptr.Pointer() != nil { + tmpValue := NewQMimeDataFromPointer(C.QAbstractItemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__mimeData_indexes_newList()) + for _, v := range indexes { + tmpList.__mimeData_indexes_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_MimeTypes +func callbackQAbstractItemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtCore_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQAbstractItemModelFromPointer(ptr).MimeTypesDefault() + return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QAbstractItemModel) ConnectMimeTypes(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectMimeTypes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") + } +} + +func (ptr *QAbstractItemModel) MimeTypes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QAbstractItemModel_MimeTypes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QAbstractItemModel) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QAbstractItemModel_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQAbstractItemModel_ModelAboutToBeReset +func callbackQAbstractItemModel_ModelAboutToBeReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractItemModel) ConnectModelAboutToBeReset(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modelAboutToBeReset") { + C.QAbstractItemModel_ConnectModelAboutToBeReset(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modelAboutToBeReset"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modelAboutToBeReset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "modelAboutToBeReset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modelAboutToBeReset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectModelAboutToBeReset() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectModelAboutToBeReset(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modelAboutToBeReset") + } +} + +//export callbackQAbstractItemModel_ModelReset +func callbackQAbstractItemModel_ModelReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractItemModel) ConnectModelReset(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modelReset") { + C.QAbstractItemModel_ConnectModelReset(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modelReset"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modelReset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "modelReset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modelReset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectModelReset() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectModelReset(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modelReset") + } +} + +func (ptr *QAbstractItemModel) MoveColumn(sourceParent QModelIndex_ITF, sourceColumn int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_MoveColumn(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_MoveColumns +func callbackQAbstractItemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).MoveColumnsDefault(NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QAbstractItemModel) ConnectMoveColumns(f func(sourceParent *QModelIndex, sourceColumn int, count int, destinationParent *QModelIndex, destinationChild int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveColumns"); signal != nil { + f := func(sourceParent *QModelIndex, sourceColumn int, count int, destinationParent *QModelIndex, destinationChild int) bool { + (*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(sourceParent, sourceColumn, count, destinationParent, destinationChild) + return f(sourceParent, sourceColumn, count, destinationParent, destinationChild) + } + qt.ConnectSignal(ptr.Pointer(), "moveColumns", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveColumns", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectMoveColumns() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveColumns") + } +} + +func (ptr *QAbstractItemModel) MoveColumns(sourceParent QModelIndex_ITF, sourceColumn int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_MoveColumns(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) MoveColumnsDefault(sourceParent QModelIndex_ITF, sourceColumn int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_MoveColumnsDefault(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) MoveRow(sourceParent QModelIndex_ITF, sourceRow int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_MoveRow(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_MoveRows +func callbackQAbstractItemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).MoveRowsDefault(NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QAbstractItemModel) ConnectMoveRows(f func(sourceParent *QModelIndex, sourceRow int, count int, destinationParent *QModelIndex, destinationChild int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveRows"); signal != nil { + f := func(sourceParent *QModelIndex, sourceRow int, count int, destinationParent *QModelIndex, destinationChild int) bool { + (*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(sourceParent, sourceRow, count, destinationParent, destinationChild) + return f(sourceParent, sourceRow, count, destinationParent, destinationChild) + } + qt.ConnectSignal(ptr.Pointer(), "moveRows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveRows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectMoveRows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveRows") + } +} + +func (ptr *QAbstractItemModel) MoveRows(sourceParent QModelIndex_ITF, sourceRow int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_MoveRows(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) MoveRowsDefault(sourceParent QModelIndex_ITF, sourceRow int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_MoveRowsDefault(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_Parent +func callbackQAbstractItemModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQModelIndex()) +} + +func (ptr *QAbstractItemModel) ConnectParent(f func(index *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(index *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QAbstractItemModel) Parent(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) PersistentIndexList() []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__persistentIndexList_atList(i) + } + return out + }(C.QAbstractItemModel_PersistentIndexList(ptr.Pointer())) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QAbstractItemModel) RemoveColumn(column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_RemoveColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_RemoveColumns +func callbackQAbstractItemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectRemoveColumns(f func(column int, count int, parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeColumns"); signal != nil { + f := func(column int, count int, parent *QModelIndex) bool { + (*(*func(int, int, *QModelIndex) bool)(signal))(column, count, parent) + return f(column, count, parent) + } + qt.ConnectSignal(ptr.Pointer(), "removeColumns", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeColumns", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRemoveColumns() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeColumns") + } +} + +func (ptr *QAbstractItemModel) RemoveColumns(column int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) RemoveColumnsDefault(column int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) RemoveRow(row int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_RemoveRow(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_RemoveRows +func callbackQAbstractItemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QAbstractItemModel) ConnectRemoveRows(f func(row int, count int, parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeRows"); signal != nil { + f := func(row int, count int, parent *QModelIndex) bool { + (*(*func(int, int, *QModelIndex) bool)(signal))(row, count, parent) + return f(row, count, parent) + } + qt.ConnectSignal(ptr.Pointer(), "removeRows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeRows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRemoveRows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeRows") + } +} + +func (ptr *QAbstractItemModel) RemoveRows(row int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) RemoveRowsDefault(row int, count int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_ResetInternalData +func callbackQAbstractItemModel_ResetInternalData(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemModelFromPointer(ptr).ResetInternalDataDefault() + } +} + +func (ptr *QAbstractItemModel) ConnectResetInternalData(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resetInternalData"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resetInternalData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resetInternalData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectResetInternalData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resetInternalData") + } +} + +func (ptr *QAbstractItemModel) ResetInternalData() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_ResetInternalData(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) ResetInternalDataDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_ResetInternalDataDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemModel_Revert +func callbackQAbstractItemModel_Revert(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "revert"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemModelFromPointer(ptr).RevertDefault() + } +} + +func (ptr *QAbstractItemModel) ConnectRevert(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRevert() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "revert") + } +} + +func (ptr *QAbstractItemModel) Revert() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_Revert(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemModel) RevertDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_RevertDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemModel_RoleNames +func callbackQAbstractItemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__roleNames_newList()) + for k, v := range (*(*func() map[int]*QByteArray)(signal))() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__roleNames_newList()) + for k, v := range NewQAbstractItemModelFromPointer(ptr).RoleNamesDefault() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAbstractItemModel) ConnectRoleNames(f func() map[int]*QByteArray) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "roleNames"); signal != nil { + f := func() map[int]*QByteArray { + (*(*func() map[int]*QByteArray)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "roleNames", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "roleNames", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRoleNames() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "roleNames") + } +} + +func (ptr *QAbstractItemModel) RoleNames() map[int]*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[int]*QByteArray { + out := make(map[int]*QByteArray, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i, v := range tmpList.__roleNames_keyList() { + out[v] = tmpList.__roleNames_atList(v, i) + } + return out + }(C.QAbstractItemModel_RoleNames(ptr.Pointer())) + } + return make(map[int]*QByteArray, 0) +} + +func (ptr *QAbstractItemModel) RoleNamesDefault() map[int]*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[int]*QByteArray { + out := make(map[int]*QByteArray, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i, v := range tmpList.__roleNames_keyList() { + out[v] = tmpList.__roleNames_atList(v, i) + } + return out + }(C.QAbstractItemModel_RoleNamesDefault(ptr.Pointer())) + } + return make(map[int]*QByteArray, 0) +} + +//export callbackQAbstractItemModel_RowCount +func callbackQAbstractItemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractItemModel) ConnectRowCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QAbstractItemModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQAbstractItemModel_RowsAboutToBeInserted +func callbackQAbstractItemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } + +} + +func (ptr *QAbstractItemModel) ConnectRowsAboutToBeInserted(f func(parent *QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rowsAboutToBeInserted") { + C.QAbstractItemModel_ConnectRowsAboutToBeInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsAboutToBeInserted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeInserted"); signal != nil { + f := func(parent *QModelIndex, start int, end int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowsAboutToBeInserted() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectRowsAboutToBeInserted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeInserted") + } +} + +//export callbackQAbstractItemModel_RowsAboutToBeMoved +func callbackQAbstractItemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) + } + +} + +func (ptr *QAbstractItemModel) ConnectRowsAboutToBeMoved(f func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationRow int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rowsAboutToBeMoved") { + C.QAbstractItemModel_ConnectRowsAboutToBeMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsAboutToBeMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeMoved"); signal != nil { + f := func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationRow int) { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(sourceParent, sourceStart, sourceEnd, destinationParent, destinationRow) + f(sourceParent, sourceStart, sourceEnd, destinationParent, destinationRow) + } + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowsAboutToBeMoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectRowsAboutToBeMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeMoved") + } +} + +//export callbackQAbstractItemModel_RowsAboutToBeRemoved +func callbackQAbstractItemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectRowsAboutToBeRemoved(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rowsAboutToBeRemoved") { + C.QAbstractItemModel_ConnectRowsAboutToBeRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsAboutToBeRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowsAboutToBeRemoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectRowsAboutToBeRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") + } +} + +//export callbackQAbstractItemModel_RowsInserted +func callbackQAbstractItemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectRowsInserted(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rowsInserted") { + C.QAbstractItemModel_ConnectRowsInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsInserted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowsInserted() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectRowsInserted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") + } +} + +//export callbackQAbstractItemModel_RowsMoved +func callbackQAbstractItemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), NewQModelIndexFromPointer(destination), int(int32(row))) + } + +} + +func (ptr *QAbstractItemModel) ConnectRowsMoved(f func(parent *QModelIndex, start int, end int, destination *QModelIndex, row int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rowsMoved") { + C.QAbstractItemModel_ConnectRowsMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rowsMoved"); signal != nil { + f := func(parent *QModelIndex, start int, end int, destination *QModelIndex, row int) { + (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(parent, start, end, destination, row) + f(parent, start, end, destination, row) + } + qt.ConnectSignal(ptr.Pointer(), "rowsMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowsMoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectRowsMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rowsMoved") + } +} + +//export callbackQAbstractItemModel_RowsRemoved +func callbackQAbstractItemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { + (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +func (ptr *QAbstractItemModel) ConnectRowsRemoved(f func(parent *QModelIndex, first int, last int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rowsRemoved") { + C.QAbstractItemModel_ConnectRowsRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil { + f := func(parent *QModelIndex, first int, last int) { + (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) + f(parent, first, last) + } + qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectRowsRemoved() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DisconnectRowsRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved") + } +} + +//export callbackQAbstractItemModel_SetData +func callbackQAbstractItemModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, *QVariant, int) bool)(signal))(NewQModelIndexFromPointer(index), NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SetDataDefault(NewQModelIndexFromPointer(index), NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QAbstractItemModel) ConnectSetData(f func(index *QModelIndex, value *QVariant, role int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(index *QModelIndex, value *QVariant, role int) bool { + (*(*func(*QModelIndex, *QVariant, int) bool)(signal))(index, value, role) + return f(index, value, role) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QAbstractItemModel) SetData(index QModelIndex_ITF, value QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SetData(ptr.Pointer(), PointerFromQModelIndex(index), PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) SetDataDefault(index QModelIndex_ITF, value QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SetDataDefault(ptr.Pointer(), PointerFromQModelIndex(index), PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_SetHeaderData +func callbackQAbstractItemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, Qt__Orientation, *QVariant, int) bool)(signal))(int(int32(section)), Qt__Orientation(orientation), NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), Qt__Orientation(orientation), NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QAbstractItemModel) ConnectSetHeaderData(f func(section int, orientation Qt__Orientation, value *QVariant, role int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setHeaderData"); signal != nil { + f := func(section int, orientation Qt__Orientation, value *QVariant, role int) bool { + (*(*func(int, Qt__Orientation, *QVariant, int) bool)(signal))(section, orientation, value, role) + return f(section, orientation, value, role) + } + qt.ConnectSignal(ptr.Pointer(), "setHeaderData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setHeaderData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSetHeaderData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setHeaderData") + } +} + +func (ptr *QAbstractItemModel) SetHeaderData(section int, orientation Qt__Orientation, value QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SetHeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) SetHeaderDataDefault(section int, orientation Qt__Orientation, value QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +//export callbackQAbstractItemModel_SetItemData +func callbackQAbstractItemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtCore_PackedList) C.char { + if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, map[int]*QVariant) bool)(signal))(NewQModelIndexFromPointer(index), func(l C.struct_QtCore_PackedList) map[int]*QVariant { + out := make(map[int]*QVariant, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SetItemDataDefault(NewQModelIndexFromPointer(index), func(l C.struct_QtCore_PackedList) map[int]*QVariant { + out := make(map[int]*QVariant, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) +} + +func (ptr *QAbstractItemModel) ConnectSetItemData(f func(index *QModelIndex, roles map[int]*QVariant) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setItemData"); signal != nil { + f := func(index *QModelIndex, roles map[int]*QVariant) bool { + (*(*func(*QModelIndex, map[int]*QVariant) bool)(signal))(index, roles) + return f(index, roles) + } + qt.ConnectSignal(ptr.Pointer(), "setItemData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setItemData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSetItemData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setItemData") + } +} + +func (ptr *QAbstractItemModel) SetItemData(index QModelIndex_ITF, roles map[int]*QVariant) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SetItemData(ptr.Pointer(), PointerFromQModelIndex(index), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__setItemData_roles_newList()) + for k, v := range roles { + tmpList.__setItemData_roles_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) SetItemDataDefault(index QModelIndex_ITF, roles map[int]*QVariant) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SetItemDataDefault(ptr.Pointer(), PointerFromQModelIndex(index), func() unsafe.Pointer { + tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__setItemData_roles_newList()) + for k, v := range roles { + tmpList.__setItemData_roles_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +//export callbackQAbstractItemModel_Sibling +func callbackQAbstractItemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sibling"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQAbstractItemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractItemModel) ConnectSibling(f func(row int, column int, index *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sibling"); signal != nil { + f := func(row int, column int, index *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, index) + return f(row, column, index) + } + qt.ConnectSignal(ptr.Pointer(), "sibling", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sibling", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSibling() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sibling") + } +} + +func (ptr *QAbstractItemModel) Sibling(row int, column int, index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) SiblingDefault(row int, column int, index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_Sort +func callbackQAbstractItemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sort"); signal != nil { + (*(*func(int, Qt__SortOrder))(signal))(int(int32(column)), Qt__SortOrder(order)) + } else { + NewQAbstractItemModelFromPointer(ptr).SortDefault(int(int32(column)), Qt__SortOrder(order)) + } +} + +func (ptr *QAbstractItemModel) ConnectSort(f func(column int, order Qt__SortOrder)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sort"); signal != nil { + f := func(column int, order Qt__SortOrder) { + (*(*func(int, Qt__SortOrder))(signal))(column, order) + f(column, order) + } + qt.ConnectSignal(ptr.Pointer(), "sort", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sort", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSort() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sort") + } +} + +func (ptr *QAbstractItemModel) Sort(column int, order Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_Sort(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QAbstractItemModel) SortDefault(column int, order Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +//export callbackQAbstractItemModel_Span +func callbackQAbstractItemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "span"); signal != nil { + return PointerFromQSize((*(*func(*QModelIndex) *QSize)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQSize(NewQAbstractItemModelFromPointer(ptr).SpanDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractItemModel) ConnectSpan(f func(index *QModelIndex) *QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "span"); signal != nil { + f := func(index *QModelIndex) *QSize { + (*(*func(*QModelIndex) *QSize)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "span", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "span", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSpan() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "span") + } +} + +func (ptr *QAbstractItemModel) Span(index QModelIndex_ITF) *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QAbstractItemModel_Span(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) SpanDefault(index QModelIndex_ITF) *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QAbstractItemModel_SpanDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemModel_Submit +func callbackQAbstractItemModel_Submit(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "submit"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SubmitDefault()))) +} + +func (ptr *QAbstractItemModel) ConnectSubmit(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSubmit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "submit") + } +} + +func (ptr *QAbstractItemModel) Submit() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_Submit(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractItemModel) SubmitDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemModel_SubmitDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractItemModel_SupportedDragActions +func callbackQAbstractItemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { + return C.longlong((*(*func() Qt__DropAction)(signal))()) + } + + return C.longlong(NewQAbstractItemModelFromPointer(ptr).SupportedDragActionsDefault()) +} + +func (ptr *QAbstractItemModel) ConnectSupportedDragActions(f func() Qt__DropAction) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportedDragActions"); signal != nil { + f := func() Qt__DropAction { + (*(*func() Qt__DropAction)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "supportedDragActions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportedDragActions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSupportedDragActions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportedDragActions") + } +} + +func (ptr *QAbstractItemModel) SupportedDragActions() Qt__DropAction { + if ptr.Pointer() != nil { + return Qt__DropAction(C.QAbstractItemModel_SupportedDragActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemModel) SupportedDragActionsDefault() Qt__DropAction { + if ptr.Pointer() != nil { + return Qt__DropAction(C.QAbstractItemModel_SupportedDragActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemModel_SupportedDropActions +func callbackQAbstractItemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() Qt__DropAction)(signal))()) + } + + return C.longlong(NewQAbstractItemModelFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QAbstractItemModel) ConnectSupportedDropActions(f func() Qt__DropAction) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { + f := func() Qt__DropAction { + (*(*func() Qt__DropAction)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectSupportedDropActions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") + } +} + +func (ptr *QAbstractItemModel) SupportedDropActions() Qt__DropAction { + if ptr.Pointer() != nil { + return Qt__DropAction(C.QAbstractItemModel_SupportedDropActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemModel) SupportedDropActionsDefault() Qt__DropAction { + if ptr.Pointer() != nil { + return Qt__DropAction(C.QAbstractItemModel_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemModel_DestroyQAbstractItemModel +func callbackQAbstractItemModel_DestroyQAbstractItemModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractItemModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemModelFromPointer(ptr).DestroyQAbstractItemModelDefault() + } +} + +func (ptr *QAbstractItemModel) ConnectDestroyQAbstractItemModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemModel) DisconnectDestroyQAbstractItemModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemModel") + } +} + +func (ptr *QAbstractItemModel) DestroyQAbstractItemModel() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DestroyQAbstractItemModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractItemModel) DestroyQAbstractItemModelDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemModel_DestroyQAbstractItemModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractItemModel) __changePersistentIndexList_from_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __changePersistentIndexList_from_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___changePersistentIndexList_from_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __changePersistentIndexList_from_newList() unsafe.Pointer { + return C.QAbstractItemModel___changePersistentIndexList_from_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __changePersistentIndexList_to_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __changePersistentIndexList_to_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___changePersistentIndexList_to_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __changePersistentIndexList_to_newList() unsafe.Pointer { + return C.QAbstractItemModel___changePersistentIndexList_to_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __dataChanged_roles_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemModel) __dataChanged_roles_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemModel) __dataChanged_roles_newList() unsafe.Pointer { + return C.QAbstractItemModel___dataChanged_roles_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_atList(v int, i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QAbstractItemModel___doSetRoleNames_roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_setList(key int, i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___doSetRoleNames_roleNames_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_newList() unsafe.Pointer { + return C.QAbstractItemModel___doSetRoleNames_roleNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____doSetRoleNames_roleNames_keyList_atList(i) + } + return out + }(C.QAbstractItemModel___doSetRoleNames_roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QAbstractItemModel) __encodeData_indexes_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___encodeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __encodeData_indexes_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___encodeData_indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __encodeData_indexes_newList() unsafe.Pointer { + return C.QAbstractItemModel___encodeData_indexes_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __itemData_atList(v int, i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractItemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __itemData_setList(key int, i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQVariant(i)) + } +} + +func (ptr *QAbstractItemModel) __itemData_newList() unsafe.Pointer { + return C.QAbstractItemModel___itemData_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __itemData_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____itemData_keyList_atList(i) + } + return out + }(C.QAbstractItemModel___itemData_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QAbstractItemModel) __layoutAboutToBeChanged_parents_atList(i int) *QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQPersistentModelIndexFromPointer(C.QAbstractItemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __layoutAboutToBeChanged_parents_setList(i QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { + return C.QAbstractItemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __layoutChanged_parents_atList(i int) *QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQPersistentModelIndexFromPointer(C.QAbstractItemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __layoutChanged_parents_setList(i QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___layoutChanged_parents_setList(ptr.Pointer(), PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __layoutChanged_parents_newList() unsafe.Pointer { + return C.QAbstractItemModel___layoutChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __match_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___match_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __match_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___match_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __match_newList() unsafe.Pointer { + return C.QAbstractItemModel___match_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __mimeData_indexes_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __mimeData_indexes_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___mimeData_indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __mimeData_indexes_newList() unsafe.Pointer { + return C.QAbstractItemModel___mimeData_indexes_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __persistentIndexList_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __persistentIndexList_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___persistentIndexList_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemModel) __persistentIndexList_newList() unsafe.Pointer { + return C.QAbstractItemModel___persistentIndexList_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __roleNames_atList(v int, i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QAbstractItemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __roleNames_setList(key int, i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractItemModel) __roleNames_newList() unsafe.Pointer { + return C.QAbstractItemModel___roleNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____roleNames_keyList_atList(i) + } + return out + }(C.QAbstractItemModel___roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QAbstractItemModel) __setItemData_roles_atList(v int, i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractItemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __setItemData_roles_setList(key int, i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQVariant(i)) + } +} + +func (ptr *QAbstractItemModel) __setItemData_roles_newList() unsafe.Pointer { + return C.QAbstractItemModel___setItemData_roles_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __setItemData_roles_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setItemData_roles_keyList_atList(i) + } + return out + }(C.QAbstractItemModel___setItemData_roles_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QAbstractItemModel) __setRoleNames_roleNames_atList(v int, i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QAbstractItemModel___setRoleNames_roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemModel) __setRoleNames_roleNames_setList(key int, i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemModel___setRoleNames_roleNames_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractItemModel) __setRoleNames_roleNames_newList() unsafe.Pointer { + return C.QAbstractItemModel___setRoleNames_roleNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) __setRoleNames_roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setRoleNames_roleNames_keyList_atList(i) + } + return out + }(C.QAbstractItemModel___setRoleNames_roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QAbstractItemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QAbstractItemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) ____itemData_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemModel) ____itemData_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemModel) ____itemData_keyList_newList() unsafe.Pointer { + return C.QAbstractItemModel_____itemData_keyList_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) ____roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemModel) ____roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemModel) ____roleNames_keyList_newList() unsafe.Pointer { + return C.QAbstractItemModel_____roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) ____setItemData_roles_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemModel) ____setItemData_roles_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { + return C.QAbstractItemModel_____setItemData_roles_keyList_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemModel) ____setRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemModel) ____setRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QAbstractItemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +type QAbstractListModel struct { + QAbstractItemModel +} + +type QAbstractListModel_ITF interface { + QAbstractItemModel_ITF + QAbstractListModel_PTR() *QAbstractListModel +} + +func (ptr *QAbstractListModel) QAbstractListModel_PTR() *QAbstractListModel { + return ptr +} + +func (ptr *QAbstractListModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractListModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractListModel(ptr QAbstractListModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractListModel_PTR().Pointer() + } + return nil +} + +func NewQAbstractListModelFromPointer(ptr unsafe.Pointer) (n *QAbstractListModel) { + n = new(QAbstractListModel) + n.SetPointer(ptr) + return +} +func NewQAbstractListModel(parent QObject_ITF) *QAbstractListModel { + tmpValue := NewQAbstractListModelFromPointer(C.QAbstractListModel_NewQAbstractListModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractListModel_Index +func callbackQAbstractListModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQAbstractListModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QAbstractListModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractListModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QAbstractListModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractListModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractListModel_DestroyQAbstractListModel +func callbackQAbstractListModel_DestroyQAbstractListModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractListModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractListModelFromPointer(ptr).DestroyQAbstractListModelDefault() + } +} + +func (ptr *QAbstractListModel) ConnectDestroyQAbstractListModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractListModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractListModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractListModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractListModel) DisconnectDestroyQAbstractListModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractListModel") + } +} + +func (ptr *QAbstractListModel) DestroyQAbstractListModel() { + if ptr.Pointer() != nil { + C.QAbstractListModel_DestroyQAbstractListModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractListModel) DestroyQAbstractListModelDefault() { + if ptr.Pointer() != nil { + C.QAbstractListModel_DestroyQAbstractListModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractListModel_ColumnCount +func callbackQAbstractListModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQAbstractListModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QAbstractListModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractListModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QAbstractListModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractListModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQAbstractListModel_Data +func callbackQAbstractListModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return PointerFromQVariant(NewQAbstractListModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QAbstractListModel) Data(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractListModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractListModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractListModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAbstractListModel_Parent +func callbackQAbstractListModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQAbstractListModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractListModel) Parent(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractListModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractListModel_RowCount +func callbackQAbstractListModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQAbstractListModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QAbstractListModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractListModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QAbstractListModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractListModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +type QAbstractNativeEventFilter struct { + ptr unsafe.Pointer +} + +type QAbstractNativeEventFilter_ITF interface { + QAbstractNativeEventFilter_PTR() *QAbstractNativeEventFilter +} + +func (ptr *QAbstractNativeEventFilter) QAbstractNativeEventFilter_PTR() *QAbstractNativeEventFilter { + return ptr +} + +func (ptr *QAbstractNativeEventFilter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAbstractNativeEventFilter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAbstractNativeEventFilter(ptr QAbstractNativeEventFilter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractNativeEventFilter_PTR().Pointer() + } + return nil +} + +func NewQAbstractNativeEventFilterFromPointer(ptr unsafe.Pointer) (n *QAbstractNativeEventFilter) { + n = new(QAbstractNativeEventFilter) + n.SetPointer(ptr) + return +} +func NewQAbstractNativeEventFilter() *QAbstractNativeEventFilter { + return NewQAbstractNativeEventFilterFromPointer(C.QAbstractNativeEventFilter_NewQAbstractNativeEventFilter()) +} + +//export callbackQAbstractNativeEventFilter_NativeEventFilter +func callbackQAbstractNativeEventFilter_NativeEventFilter(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char { + var resultR int + if result != nil { + resultR = int(int32(*result)) + defer func() { *result = C.long(int32(resultR)) }() + } + if signal := qt.GetSignal(ptr, "nativeEventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QByteArray, unsafe.Pointer, *int) bool)(signal))(NewQByteArrayFromPointer(eventType), message, &resultR)))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractNativeEventFilter) ConnectNativeEventFilter(f func(eventType *QByteArray, message unsafe.Pointer, result *int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nativeEventFilter"); signal != nil { + f := func(eventType *QByteArray, message unsafe.Pointer, result *int) bool { + (*(*func(*QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result) + return f(eventType, message, result) + } + qt.ConnectSignal(ptr.Pointer(), "nativeEventFilter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nativeEventFilter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNativeEventFilter) DisconnectNativeEventFilter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nativeEventFilter") + } +} + +func (ptr *QAbstractNativeEventFilter) NativeEventFilter(eventType QByteArray_ITF, message unsafe.Pointer, result *int) bool { + if ptr.Pointer() != nil { + var resultC C.long + if result != nil { + resultC = C.long(int32(*result)) + defer func() { *result = int(int32(resultC)) }() + } + return int8(C.QAbstractNativeEventFilter_NativeEventFilter(ptr.Pointer(), PointerFromQByteArray(eventType), message, &resultC)) != 0 + } + return false +} + +//export callbackQAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter +func callbackQAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractNativeEventFilter"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractNativeEventFilterFromPointer(ptr).DestroyQAbstractNativeEventFilterDefault() + } +} + +func (ptr *QAbstractNativeEventFilter) ConnectDestroyQAbstractNativeEventFilter(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractNativeEventFilter"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractNativeEventFilter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractNativeEventFilter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNativeEventFilter) DisconnectDestroyQAbstractNativeEventFilter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractNativeEventFilter") + } +} + +func (ptr *QAbstractNativeEventFilter) DestroyQAbstractNativeEventFilter() { + if ptr.Pointer() != nil { + C.QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAbstractNativeEventFilter) DestroyQAbstractNativeEventFilterDefault() { + if ptr.Pointer() != nil { + C.QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QAbstractProxyModel struct { + QAbstractItemModel +} + +type QAbstractProxyModel_ITF interface { + QAbstractItemModel_ITF + QAbstractProxyModel_PTR() *QAbstractProxyModel +} + +func (ptr *QAbstractProxyModel) QAbstractProxyModel_PTR() *QAbstractProxyModel { + return ptr +} + +func (ptr *QAbstractProxyModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractProxyModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractProxyModel(ptr QAbstractProxyModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractProxyModel_PTR().Pointer() + } + return nil +} + +func NewQAbstractProxyModelFromPointer(ptr unsafe.Pointer) (n *QAbstractProxyModel) { + n = new(QAbstractProxyModel) + n.SetPointer(ptr) + return +} +func NewQAbstractProxyModel(parent QObject_ITF) *QAbstractProxyModel { + tmpValue := NewQAbstractProxyModelFromPointer(C.QAbstractProxyModel_NewQAbstractProxyModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractProxyModel_Data +func callbackQAbstractProxyModel_Data(ptr unsafe.Pointer, proxyIndex unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(proxyIndex), int(int32(role)))) + } + + return PointerFromQVariant(NewQAbstractProxyModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(proxyIndex), int(int32(role)))) +} + +func (ptr *QAbstractProxyModel) ConnectData(f func(proxyIndex *QModelIndex, role int) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(proxyIndex *QModelIndex, role int) *QVariant { + (*(*func(*QModelIndex, int) *QVariant)(signal))(proxyIndex, role) + return f(proxyIndex, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QAbstractProxyModel) Data(proxyIndex QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractProxyModel_Data(ptr.Pointer(), PointerFromQModelIndex(proxyIndex), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractProxyModel) DataDefault(proxyIndex QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractProxyModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_MapFromSource +func callbackQAbstractProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) + } + + return PointerFromQModelIndex(NewQModelIndex()) +} + +func (ptr *QAbstractProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { + f := func(sourceIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) + return f(sourceIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectMapFromSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") + } +} + +func (ptr *QAbstractProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_MapSelectionFromSource +func callbackQAbstractProxyModel_MapSelectionFromSource(ptr unsafe.Pointer, sourceSelection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapSelectionFromSource"); signal != nil { + return PointerFromQItemSelection((*(*func(*QItemSelection) *QItemSelection)(signal))(NewQItemSelectionFromPointer(sourceSelection))) + } + + return PointerFromQItemSelection(NewQAbstractProxyModelFromPointer(ptr).MapSelectionFromSourceDefault(NewQItemSelectionFromPointer(sourceSelection))) +} + +func (ptr *QAbstractProxyModel) ConnectMapSelectionFromSource(f func(sourceSelection *QItemSelection) *QItemSelection) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapSelectionFromSource"); signal != nil { + f := func(sourceSelection *QItemSelection) *QItemSelection { + (*(*func(*QItemSelection) *QItemSelection)(signal))(sourceSelection) + return f(sourceSelection) + } + qt.ConnectSignal(ptr.Pointer(), "mapSelectionFromSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapSelectionFromSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectMapSelectionFromSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapSelectionFromSource") + } +} + +func (ptr *QAbstractProxyModel) MapSelectionFromSource(sourceSelection QItemSelection_ITF) *QItemSelection { + if ptr.Pointer() != nil { + tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionFromSource(ptr.Pointer(), PointerFromQItemSelection(sourceSelection))) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue + } + return nil +} + +func (ptr *QAbstractProxyModel) MapSelectionFromSourceDefault(sourceSelection QItemSelection_ITF) *QItemSelection { + if ptr.Pointer() != nil { + tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionFromSourceDefault(ptr.Pointer(), PointerFromQItemSelection(sourceSelection))) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_MapSelectionToSource +func callbackQAbstractProxyModel_MapSelectionToSource(ptr unsafe.Pointer, proxySelection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapSelectionToSource"); signal != nil { + return PointerFromQItemSelection((*(*func(*QItemSelection) *QItemSelection)(signal))(NewQItemSelectionFromPointer(proxySelection))) + } + + return PointerFromQItemSelection(NewQAbstractProxyModelFromPointer(ptr).MapSelectionToSourceDefault(NewQItemSelectionFromPointer(proxySelection))) +} + +func (ptr *QAbstractProxyModel) ConnectMapSelectionToSource(f func(proxySelection *QItemSelection) *QItemSelection) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapSelectionToSource"); signal != nil { + f := func(proxySelection *QItemSelection) *QItemSelection { + (*(*func(*QItemSelection) *QItemSelection)(signal))(proxySelection) + return f(proxySelection) + } + qt.ConnectSignal(ptr.Pointer(), "mapSelectionToSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapSelectionToSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectMapSelectionToSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapSelectionToSource") + } +} + +func (ptr *QAbstractProxyModel) MapSelectionToSource(proxySelection QItemSelection_ITF) *QItemSelection { + if ptr.Pointer() != nil { + tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionToSource(ptr.Pointer(), PointerFromQItemSelection(proxySelection))) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue + } + return nil +} + +func (ptr *QAbstractProxyModel) MapSelectionToSourceDefault(proxySelection QItemSelection_ITF) *QItemSelection { + if ptr.Pointer() != nil { + tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionToSourceDefault(ptr.Pointer(), PointerFromQItemSelection(proxySelection))) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_MapToSource +func callbackQAbstractProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) + } + + return PointerFromQModelIndex(NewQModelIndex()) +} + +func (ptr *QAbstractProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { + f := func(proxyIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) + return f(proxyIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectMapToSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapToSource") + } +} + +func (ptr *QAbstractProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_Revert +func callbackQAbstractProxyModel_Revert(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "revert"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractProxyModelFromPointer(ptr).RevertDefault() + } +} + +func (ptr *QAbstractProxyModel) ConnectRevert(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectRevert() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "revert") + } +} + +func (ptr *QAbstractProxyModel) Revert() { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_Revert(ptr.Pointer()) + } +} + +func (ptr *QAbstractProxyModel) RevertDefault() { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_RevertDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractProxyModel_SetSourceModel +func callbackQAbstractProxyModel_SetSourceModel(ptr unsafe.Pointer, sourceModel unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setSourceModel"); signal != nil { + (*(*func(*QAbstractItemModel))(signal))(NewQAbstractItemModelFromPointer(sourceModel)) + } else { + NewQAbstractProxyModelFromPointer(ptr).SetSourceModelDefault(NewQAbstractItemModelFromPointer(sourceModel)) + } +} + +func (ptr *QAbstractProxyModel) ConnectSetSourceModel(f func(sourceModel *QAbstractItemModel)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSourceModel"); signal != nil { + f := func(sourceModel *QAbstractItemModel) { + (*(*func(*QAbstractItemModel))(signal))(sourceModel) + f(sourceModel) + } + qt.ConnectSignal(ptr.Pointer(), "setSourceModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSourceModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectSetSourceModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSourceModel") + } +} + +func (ptr *QAbstractProxyModel) SetSourceModel(sourceModel QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_SetSourceModel(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) + } +} + +func (ptr *QAbstractProxyModel) SetSourceModelDefault(sourceModel QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_SetSourceModelDefault(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) + } +} + +func (ptr *QAbstractProxyModel) SourceModel() *QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemModelFromPointer(C.QAbstractProxyModel_SourceModel(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_SourceModelChanged +func callbackQAbstractProxyModel_SourceModelChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sourceModelChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractProxyModel) ConnectSourceModelChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sourceModelChanged") { + C.QAbstractProxyModel_ConnectSourceModelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sourceModelChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sourceModelChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "sourceModelChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sourceModelChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectSourceModelChanged() { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_DisconnectSourceModelChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sourceModelChanged") + } +} + +//export callbackQAbstractProxyModel_Submit +func callbackQAbstractProxyModel_Submit(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "submit"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractProxyModelFromPointer(ptr).SubmitDefault()))) +} + +func (ptr *QAbstractProxyModel) ConnectSubmit(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectSubmit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "submit") + } +} + +func (ptr *QAbstractProxyModel) Submit() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractProxyModel_Submit(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractProxyModel) SubmitDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractProxyModel_SubmitDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractProxyModel_DestroyQAbstractProxyModel +func callbackQAbstractProxyModel_DestroyQAbstractProxyModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractProxyModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractProxyModelFromPointer(ptr).DestroyQAbstractProxyModelDefault() + } +} + +func (ptr *QAbstractProxyModel) ConnectDestroyQAbstractProxyModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractProxyModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractProxyModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractProxyModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractProxyModel) DisconnectDestroyQAbstractProxyModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractProxyModel") + } +} + +func (ptr *QAbstractProxyModel) DestroyQAbstractProxyModel() { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_DestroyQAbstractProxyModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractProxyModel) DestroyQAbstractProxyModelDefault() { + if ptr.Pointer() != nil { + C.QAbstractProxyModel_DestroyQAbstractProxyModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractProxyModel_ColumnCount +func callbackQAbstractProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQAbstractProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QAbstractProxyModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QAbstractProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQAbstractProxyModel_Index +func callbackQAbstractProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQAbstractProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QAbstractProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_Parent +func callbackQAbstractProxyModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQAbstractProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractProxyModel) Parent(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractProxyModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractProxyModel_RowCount +func callbackQAbstractProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQAbstractProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QAbstractProxyModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QAbstractProxyModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +type QAbstractState struct { + QObject +} + +type QAbstractState_ITF interface { + QObject_ITF + QAbstractState_PTR() *QAbstractState +} + +func (ptr *QAbstractState) QAbstractState_PTR() *QAbstractState { + return ptr +} + +func (ptr *QAbstractState) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractState) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractState(ptr QAbstractState_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractState_PTR().Pointer() + } + return nil +} + +func NewQAbstractStateFromPointer(ptr unsafe.Pointer) (n *QAbstractState) { + n = new(QAbstractState) + n.SetPointer(ptr) + return +} +func NewQAbstractState(parent QState_ITF) *QAbstractState { + tmpValue := NewQAbstractStateFromPointer(C.QAbstractState_NewQAbstractState(PointerFromQState(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractState) Active() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractState_Active(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractState_ActiveChanged +func callbackQAbstractState_ActiveChanged(ptr unsafe.Pointer, active C.char) { + if signal := qt.GetSignal(ptr, "activeChanged"); signal != nil { + (*(*func(bool))(signal))(int8(active) != 0) + } + +} + +func (ptr *QAbstractState) ConnectActiveChanged(f func(active bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activeChanged") { + C.QAbstractState_ConnectActiveChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activeChanged"); signal != nil { + f := func(active bool) { + (*(*func(bool))(signal))(active) + f(active) + } + qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractState) DisconnectActiveChanged() { + if ptr.Pointer() != nil { + C.QAbstractState_DisconnectActiveChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activeChanged") + } +} + +func (ptr *QAbstractState) ActiveChanged(active bool) { + if ptr.Pointer() != nil { + C.QAbstractState_ActiveChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) + } +} + +//export callbackQAbstractState_Entered +func callbackQAbstractState_Entered(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "entered"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractState) ConnectEntered(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "entered") { + C.QAbstractState_ConnectEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "entered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "entered"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractState) DisconnectEntered() { + if ptr.Pointer() != nil { + C.QAbstractState_DisconnectEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "entered") + } +} + +//export callbackQAbstractState_Exited +func callbackQAbstractState_Exited(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "exited"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractState) ConnectExited(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "exited") { + C.QAbstractState_ConnectExited(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "exited"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "exited"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "exited", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "exited", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractState) DisconnectExited() { + if ptr.Pointer() != nil { + C.QAbstractState_DisconnectExited(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "exited") + } +} + +func (ptr *QAbstractState) Machine() *QStateMachine { + if ptr.Pointer() != nil { + tmpValue := NewQStateMachineFromPointer(C.QAbstractState_Machine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractState_OnEntry +func callbackQAbstractState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } + +} + +func (ptr *QAbstractState) ConnectOnEntry(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractState) DisconnectOnEntry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onEntry") + } +} + +func (ptr *QAbstractState) OnEntry(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQAbstractState_OnExit +func callbackQAbstractState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onExit"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } + +} + +func (ptr *QAbstractState) ConnectOnExit(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractState) DisconnectOnExit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onExit") + } +} + +func (ptr *QAbstractState) OnExit(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QAbstractState) ParentState() *QState { + if ptr.Pointer() != nil { + tmpValue := NewQStateFromPointer(C.QAbstractState_ParentState(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractState_DestroyQAbstractState +func callbackQAbstractState_DestroyQAbstractState(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractState"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractStateFromPointer(ptr).DestroyQAbstractStateDefault() + } +} + +func (ptr *QAbstractState) ConnectDestroyQAbstractState(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractState"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractState) DisconnectDestroyQAbstractState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractState") + } +} + +func (ptr *QAbstractState) DestroyQAbstractState() { + if ptr.Pointer() != nil { + C.QAbstractState_DestroyQAbstractState(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractState) DestroyQAbstractStateDefault() { + if ptr.Pointer() != nil { + C.QAbstractState_DestroyQAbstractStateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAbstractTableModel struct { + QAbstractItemModel +} + +type QAbstractTableModel_ITF interface { + QAbstractItemModel_ITF + QAbstractTableModel_PTR() *QAbstractTableModel +} + +func (ptr *QAbstractTableModel) QAbstractTableModel_PTR() *QAbstractTableModel { + return ptr +} + +func (ptr *QAbstractTableModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractTableModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractTableModel(ptr QAbstractTableModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractTableModel_PTR().Pointer() + } + return nil +} + +func NewQAbstractTableModelFromPointer(ptr unsafe.Pointer) (n *QAbstractTableModel) { + n = new(QAbstractTableModel) + n.SetPointer(ptr) + return +} +func NewQAbstractTableModel(parent QObject_ITF) *QAbstractTableModel { + tmpValue := NewQAbstractTableModelFromPointer(C.QAbstractTableModel_NewQAbstractTableModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractTableModel_Index +func callbackQAbstractTableModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQAbstractTableModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QAbstractTableModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTableModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QAbstractTableModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTableModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractTableModel_DestroyQAbstractTableModel +func callbackQAbstractTableModel_DestroyQAbstractTableModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractTableModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractTableModelFromPointer(ptr).DestroyQAbstractTableModelDefault() + } +} + +func (ptr *QAbstractTableModel) ConnectDestroyQAbstractTableModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractTableModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractTableModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractTableModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTableModel) DisconnectDestroyQAbstractTableModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractTableModel") + } +} + +func (ptr *QAbstractTableModel) DestroyQAbstractTableModel() { + if ptr.Pointer() != nil { + C.QAbstractTableModel_DestroyQAbstractTableModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractTableModel) DestroyQAbstractTableModelDefault() { + if ptr.Pointer() != nil { + C.QAbstractTableModel_DestroyQAbstractTableModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractTableModel_ColumnCount +func callbackQAbstractTableModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQAbstractTableModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QAbstractTableModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractTableModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QAbstractTableModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractTableModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQAbstractTableModel_Data +func callbackQAbstractTableModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return PointerFromQVariant(NewQAbstractTableModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QAbstractTableModel) Data(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractTableModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTableModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAbstractTableModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAbstractTableModel_Parent +func callbackQAbstractTableModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQAbstractTableModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractTableModel) Parent(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTableModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractTableModel_RowCount +func callbackQAbstractTableModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQAbstractTableModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QAbstractTableModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractTableModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QAbstractTableModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractTableModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +type QAbstractTransition struct { + QObject +} + +type QAbstractTransition_ITF interface { + QObject_ITF + QAbstractTransition_PTR() *QAbstractTransition +} + +func (ptr *QAbstractTransition) QAbstractTransition_PTR() *QAbstractTransition { + return ptr +} + +func (ptr *QAbstractTransition) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractTransition) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractTransition(ptr QAbstractTransition_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractTransition_PTR().Pointer() + } + return nil +} + +func NewQAbstractTransitionFromPointer(ptr unsafe.Pointer) (n *QAbstractTransition) { + n = new(QAbstractTransition) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractTransition__TransitionType +//QAbstractTransition::TransitionType +type QAbstractTransition__TransitionType int64 + +const ( + QAbstractTransition__ExternalTransition QAbstractTransition__TransitionType = QAbstractTransition__TransitionType(0) + QAbstractTransition__InternalTransition QAbstractTransition__TransitionType = QAbstractTransition__TransitionType(1) +) + +func NewQAbstractTransition(sourceState QState_ITF) *QAbstractTransition { + tmpValue := NewQAbstractTransitionFromPointer(C.QAbstractTransition_NewQAbstractTransition(PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractTransition) AddAnimation(animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition_AddAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QAbstractTransition) Animations() []*QAbstractAnimation { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QAbstractAnimation { + out := make([]*QAbstractAnimation, int(l.len)) + tmpList := NewQAbstractTransitionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__animations_atList(i) + } + return out + }(C.QAbstractTransition_Animations(ptr.Pointer())) + } + return make([]*QAbstractAnimation, 0) +} + +//export callbackQAbstractTransition_EventTest +func callbackQAbstractTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractTransition) ConnectEventTest(f func(event *QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "eventTest"); signal != nil { + f := func(event *QEvent) bool { + (*(*func(*QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTransition) DisconnectEventTest() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "eventTest") + } +} + +func (ptr *QAbstractTransition) EventTest(event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractTransition_EventTest(ptr.Pointer(), PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QAbstractTransition) Machine() *QStateMachine { + if ptr.Pointer() != nil { + tmpValue := NewQStateMachineFromPointer(C.QAbstractTransition_Machine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractTransition_OnTransition +func callbackQAbstractTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } + +} + +func (ptr *QAbstractTransition) ConnectOnTransition(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onTransition"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTransition) DisconnectOnTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onTransition") + } +} + +func (ptr *QAbstractTransition) OnTransition(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition_OnTransition(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QAbstractTransition) RemoveAnimation(animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition_RemoveAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QAbstractTransition) SetTargetState(target QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition_SetTargetState(ptr.Pointer(), PointerFromQAbstractState(target)) + } +} + +func (ptr *QAbstractTransition) SetTargetStates(targets []*QAbstractState) { + if ptr.Pointer() != nil { + C.QAbstractTransition_SetTargetStates(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQAbstractTransitionFromPointer(NewQAbstractTransitionFromPointer(nil).__setTargetStates_targets_newList()) + for _, v := range targets { + tmpList.__setTargetStates_targets_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QAbstractTransition) SetTransitionType(ty QAbstractTransition__TransitionType) { + if ptr.Pointer() != nil { + C.QAbstractTransition_SetTransitionType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QAbstractTransition) SourceState() *QState { + if ptr.Pointer() != nil { + tmpValue := NewQStateFromPointer(C.QAbstractTransition_SourceState(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTransition) TargetState() *QAbstractState { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractStateFromPointer(C.QAbstractTransition_TargetState(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractTransition_TargetStateChanged +func callbackQAbstractTransition_TargetStateChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractTransition) ConnectTargetStateChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "targetStateChanged") { + C.QAbstractTransition_ConnectTargetStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "targetStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "targetStateChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "targetStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "targetStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTransition) DisconnectTargetStateChanged() { + if ptr.Pointer() != nil { + C.QAbstractTransition_DisconnectTargetStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "targetStateChanged") + } +} + +func (ptr *QAbstractTransition) TargetStates() []*QAbstractState { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QAbstractState { + out := make([]*QAbstractState, int(l.len)) + tmpList := NewQAbstractTransitionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__targetStates_atList(i) + } + return out + }(C.QAbstractTransition_TargetStates(ptr.Pointer())) + } + return make([]*QAbstractState, 0) +} + +//export callbackQAbstractTransition_TargetStatesChanged +func callbackQAbstractTransition_TargetStatesChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractTransition) ConnectTargetStatesChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "targetStatesChanged") { + C.QAbstractTransition_ConnectTargetStatesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "targetStatesChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "targetStatesChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "targetStatesChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "targetStatesChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTransition) DisconnectTargetStatesChanged() { + if ptr.Pointer() != nil { + C.QAbstractTransition_DisconnectTargetStatesChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "targetStatesChanged") + } +} + +func (ptr *QAbstractTransition) TransitionType() QAbstractTransition__TransitionType { + if ptr.Pointer() != nil { + return QAbstractTransition__TransitionType(C.QAbstractTransition_TransitionType(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractTransition_Triggered +func callbackQAbstractTransition_Triggered(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractTransition) ConnectTriggered(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "triggered") { + C.QAbstractTransition_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTransition) DisconnectTriggered() { + if ptr.Pointer() != nil { + C.QAbstractTransition_DisconnectTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "triggered") + } +} + +//export callbackQAbstractTransition_DestroyQAbstractTransition +func callbackQAbstractTransition_DestroyQAbstractTransition(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractTransition"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractTransitionFromPointer(ptr).DestroyQAbstractTransitionDefault() + } +} + +func (ptr *QAbstractTransition) ConnectDestroyQAbstractTransition(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractTransition"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTransition) DisconnectDestroyQAbstractTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractTransition") + } +} + +func (ptr *QAbstractTransition) DestroyQAbstractTransition() { + if ptr.Pointer() != nil { + C.QAbstractTransition_DestroyQAbstractTransition(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractTransition) DestroyQAbstractTransitionDefault() { + if ptr.Pointer() != nil { + C.QAbstractTransition_DestroyQAbstractTransitionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractTransition) __animations_atList(i int) *QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractAnimationFromPointer(C.QAbstractTransition___animations_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTransition) __animations_setList(i QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition___animations_setList(ptr.Pointer(), PointerFromQAbstractAnimation(i)) + } +} + +func (ptr *QAbstractTransition) __animations_newList() unsafe.Pointer { + return C.QAbstractTransition___animations_newList(ptr.Pointer()) +} + +func (ptr *QAbstractTransition) __setTargetStates_targets_atList(i int) *QAbstractState { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractStateFromPointer(C.QAbstractTransition___setTargetStates_targets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTransition) __setTargetStates_targets_setList(i QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition___setTargetStates_targets_setList(ptr.Pointer(), PointerFromQAbstractState(i)) + } +} + +func (ptr *QAbstractTransition) __setTargetStates_targets_newList() unsafe.Pointer { + return C.QAbstractTransition___setTargetStates_targets_newList(ptr.Pointer()) +} + +func (ptr *QAbstractTransition) __targetStates_atList(i int) *QAbstractState { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractStateFromPointer(C.QAbstractTransition___targetStates_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTransition) __targetStates_setList(i QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTransition___targetStates_setList(ptr.Pointer(), PointerFromQAbstractState(i)) + } +} + +func (ptr *QAbstractTransition) __targetStates_newList() unsafe.Pointer { + return C.QAbstractTransition___targetStates_newList(ptr.Pointer()) +} + +type QAnimationGroup struct { + QAbstractAnimation +} + +type QAnimationGroup_ITF interface { + QAbstractAnimation_ITF + QAnimationGroup_PTR() *QAnimationGroup +} + +func (ptr *QAnimationGroup) QAnimationGroup_PTR() *QAnimationGroup { + return ptr +} + +func (ptr *QAnimationGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractAnimation_PTR().Pointer() + } + return nil +} + +func (ptr *QAnimationGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractAnimation_PTR().SetPointer(p) + } +} + +func PointerFromQAnimationGroup(ptr QAnimationGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAnimationGroup_PTR().Pointer() + } + return nil +} + +func NewQAnimationGroupFromPointer(ptr unsafe.Pointer) (n *QAnimationGroup) { + n = new(QAnimationGroup) + n.SetPointer(ptr) + return +} +func NewQAnimationGroup(parent QObject_ITF) *QAnimationGroup { + tmpValue := NewQAnimationGroupFromPointer(C.QAnimationGroup_NewQAnimationGroup(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAnimationGroup) AddAnimation(animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QAnimationGroup_AddAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QAnimationGroup) AnimationAt(index int) *QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractAnimationFromPointer(C.QAnimationGroup_AnimationAt(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAnimationGroup) AnimationCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAnimationGroup_AnimationCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAnimationGroup) Clear() { + if ptr.Pointer() != nil { + C.QAnimationGroup_Clear(ptr.Pointer()) + } +} + +func (ptr *QAnimationGroup) IndexOfAnimation(animation QAbstractAnimation_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAnimationGroup_IndexOfAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)))) + } + return 0 +} + +func (ptr *QAnimationGroup) InsertAnimation(index int, animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QAnimationGroup_InsertAnimation(ptr.Pointer(), C.int(int32(index)), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QAnimationGroup) RemoveAnimation(animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QAnimationGroup_RemoveAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QAnimationGroup) TakeAnimation(index int) *QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractAnimationFromPointer(C.QAnimationGroup_TakeAnimation(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAnimationGroup_DestroyQAnimationGroup +func callbackQAnimationGroup_DestroyQAnimationGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAnimationGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQAnimationGroupFromPointer(ptr).DestroyQAnimationGroupDefault() + } +} + +func (ptr *QAnimationGroup) ConnectDestroyQAnimationGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAnimationGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAnimationGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAnimationGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAnimationGroup) DisconnectDestroyQAnimationGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAnimationGroup") + } +} + +func (ptr *QAnimationGroup) DestroyQAnimationGroup() { + if ptr.Pointer() != nil { + C.QAnimationGroup_DestroyQAnimationGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAnimationGroup) DestroyQAnimationGroupDefault() { + if ptr.Pointer() != nil { + C.QAnimationGroup_DestroyQAnimationGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAnimationGroup_Duration +func callbackQAnimationGroup_Duration(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "duration"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQAnimationGroupFromPointer(ptr).DurationDefault())) +} + +func (ptr *QAnimationGroup) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QAnimationGroup_Duration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAnimationGroup) DurationDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QAnimationGroup_DurationDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAnimationGroup_UpdateCurrentTime +func callbackQAnimationGroup_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { + if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(currentTime))) + } else { + NewQAnimationGroupFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(currentTime))) + } +} + +func (ptr *QAnimationGroup) UpdateCurrentTime(currentTime int) { + if ptr.Pointer() != nil { + C.QAnimationGroup_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +func (ptr *QAnimationGroup) UpdateCurrentTimeDefault(currentTime int) { + if ptr.Pointer() != nil { + C.QAnimationGroup_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +type QArgument struct { + QGenericArgument +} + +type QArgument_ITF interface { + QGenericArgument_ITF + QArgument_PTR() *QArgument +} + +func (ptr *QArgument) QArgument_PTR() *QArgument { + return ptr +} + +func (ptr *QArgument) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGenericArgument_PTR().Pointer() + } + return nil +} + +func (ptr *QArgument) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGenericArgument_PTR().SetPointer(p) + } +} + +func PointerFromQArgument(ptr QArgument_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QArgument_PTR().Pointer() + } + return nil +} + +func NewQArgumentFromPointer(ptr unsafe.Pointer) (n *QArgument) { + n = new(QArgument) + n.SetPointer(ptr) + return +} + +func (ptr *QArgument) DestroyQArgument() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QArrayData struct { + ptr unsafe.Pointer +} + +type QArrayData_ITF interface { + QArrayData_PTR() *QArrayData +} + +func (ptr *QArrayData) QArrayData_PTR() *QArrayData { + return ptr +} + +func (ptr *QArrayData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QArrayData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQArrayData(ptr QArrayData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QArrayData_PTR().Pointer() + } + return nil +} + +func NewQArrayDataFromPointer(ptr unsafe.Pointer) (n *QArrayData) { + n = new(QArrayData) + n.SetPointer(ptr) + return +} + +func (ptr *QArrayData) DestroyQArrayData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QArrayDataPointer struct { + ptr unsafe.Pointer +} + +type QArrayDataPointer_ITF interface { + QArrayDataPointer_PTR() *QArrayDataPointer +} + +func (ptr *QArrayDataPointer) QArrayDataPointer_PTR() *QArrayDataPointer { + return ptr +} + +func (ptr *QArrayDataPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QArrayDataPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQArrayDataPointer(ptr QArrayDataPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QArrayDataPointer_PTR().Pointer() + } + return nil +} + +func NewQArrayDataPointerFromPointer(ptr unsafe.Pointer) (n *QArrayDataPointer) { + n = new(QArrayDataPointer) + n.SetPointer(ptr) + return +} + +func (ptr *QArrayDataPointer) DestroyQArrayDataPointer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAssociativeIterable struct { + ptr unsafe.Pointer +} + +type QAssociativeIterable_ITF interface { + QAssociativeIterable_PTR() *QAssociativeIterable +} + +func (ptr *QAssociativeIterable) QAssociativeIterable_PTR() *QAssociativeIterable { + return ptr +} + +func (ptr *QAssociativeIterable) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAssociativeIterable) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAssociativeIterable(ptr QAssociativeIterable_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAssociativeIterable_PTR().Pointer() + } + return nil +} + +func NewQAssociativeIterableFromPointer(ptr unsafe.Pointer) (n *QAssociativeIterable) { + n = new(QAssociativeIterable) + n.SetPointer(ptr) + return +} + +func (ptr *QAssociativeIterable) DestroyQAssociativeIterable() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAssociativeIterable) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QAssociativeIterable_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAssociativeIterable) Value(key QVariant_ITF) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QAssociativeIterable_Value(ptr.Pointer(), PointerFromQVariant(key))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +type QAtomicInt struct { + QAtomicInteger +} + +type QAtomicInt_ITF interface { + QAtomicInteger_ITF + QAtomicInt_PTR() *QAtomicInt +} + +func (ptr *QAtomicInt) QAtomicInt_PTR() *QAtomicInt { + return ptr +} + +func (ptr *QAtomicInt) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAtomicInteger_PTR().Pointer() + } + return nil +} + +func (ptr *QAtomicInt) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAtomicInteger_PTR().SetPointer(p) + } +} + +func PointerFromQAtomicInt(ptr QAtomicInt_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAtomicInt_PTR().Pointer() + } + return nil +} + +func NewQAtomicIntFromPointer(ptr unsafe.Pointer) (n *QAtomicInt) { + n = new(QAtomicInt) + n.SetPointer(ptr) + return +} + +func (ptr *QAtomicInt) DestroyQAtomicInt() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAtomicInteger struct { + QBasicAtomicInteger +} + +type QAtomicInteger_ITF interface { + QBasicAtomicInteger_ITF + QAtomicInteger_PTR() *QAtomicInteger +} + +func (ptr *QAtomicInteger) QAtomicInteger_PTR() *QAtomicInteger { + return ptr +} + +func (ptr *QAtomicInteger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QBasicAtomicInteger_PTR().Pointer() + } + return nil +} + +func (ptr *QAtomicInteger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QBasicAtomicInteger_PTR().SetPointer(p) + } +} + +func PointerFromQAtomicInteger(ptr QAtomicInteger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAtomicInteger_PTR().Pointer() + } + return nil +} + +func NewQAtomicIntegerFromPointer(ptr unsafe.Pointer) (n *QAtomicInteger) { + n = new(QAtomicInteger) + n.SetPointer(ptr) + return +} + +func (ptr *QAtomicInteger) DestroyQAtomicInteger() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAtomicOps struct { + ptr unsafe.Pointer +} + +type QAtomicOps_ITF interface { + QAtomicOps_PTR() *QAtomicOps +} + +func (ptr *QAtomicOps) QAtomicOps_PTR() *QAtomicOps { + return ptr +} + +func (ptr *QAtomicOps) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAtomicOps) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAtomicOps(ptr QAtomicOps_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAtomicOps_PTR().Pointer() + } + return nil +} + +func NewQAtomicOpsFromPointer(ptr unsafe.Pointer) (n *QAtomicOps) { + n = new(QAtomicOps) + n.SetPointer(ptr) + return +} + +func (ptr *QAtomicOps) DestroyQAtomicOps() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAtomicPointer struct { + QBasicAtomicPointer +} + +type QAtomicPointer_ITF interface { + QBasicAtomicPointer_ITF + QAtomicPointer_PTR() *QAtomicPointer +} + +func (ptr *QAtomicPointer) QAtomicPointer_PTR() *QAtomicPointer { + return ptr +} + +func (ptr *QAtomicPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QBasicAtomicPointer_PTR().Pointer() + } + return nil +} + +func (ptr *QAtomicPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QBasicAtomicPointer_PTR().SetPointer(p) + } +} + +func PointerFromQAtomicPointer(ptr QAtomicPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAtomicPointer_PTR().Pointer() + } + return nil +} + +func NewQAtomicPointerFromPointer(ptr unsafe.Pointer) (n *QAtomicPointer) { + n = new(QAtomicPointer) + n.SetPointer(ptr) + return +} + +func (ptr *QAtomicPointer) DestroyQAtomicPointer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAtomicTraits struct { + ptr unsafe.Pointer +} + +type QAtomicTraits_ITF interface { + QAtomicTraits_PTR() *QAtomicTraits +} + +func (ptr *QAtomicTraits) QAtomicTraits_PTR() *QAtomicTraits { + return ptr +} + +func (ptr *QAtomicTraits) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAtomicTraits) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAtomicTraits(ptr QAtomicTraits_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAtomicTraits_PTR().Pointer() + } + return nil +} + +func NewQAtomicTraitsFromPointer(ptr unsafe.Pointer) (n *QAtomicTraits) { + n = new(QAtomicTraits) + n.SetPointer(ptr) + return +} + +func (ptr *QAtomicTraits) DestroyQAtomicTraits() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBEInteger struct { + ptr unsafe.Pointer +} + +type QBEInteger_ITF interface { + QBEInteger_PTR() *QBEInteger +} + +func (ptr *QBEInteger) QBEInteger_PTR() *QBEInteger { + return ptr +} + +func (ptr *QBEInteger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBEInteger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBEInteger(ptr QBEInteger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBEInteger_PTR().Pointer() + } + return nil +} + +func NewQBEIntegerFromPointer(ptr unsafe.Pointer) (n *QBEInteger) { + n = new(QBEInteger) + n.SetPointer(ptr) + return +} + +func (ptr *QBEInteger) DestroyQBEInteger() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBasicAtomicInteger struct { + ptr unsafe.Pointer +} + +type QBasicAtomicInteger_ITF interface { + QBasicAtomicInteger_PTR() *QBasicAtomicInteger +} + +func (ptr *QBasicAtomicInteger) QBasicAtomicInteger_PTR() *QBasicAtomicInteger { + return ptr +} + +func (ptr *QBasicAtomicInteger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBasicAtomicInteger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBasicAtomicInteger(ptr QBasicAtomicInteger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBasicAtomicInteger_PTR().Pointer() + } + return nil +} + +func NewQBasicAtomicIntegerFromPointer(ptr unsafe.Pointer) (n *QBasicAtomicInteger) { + n = new(QBasicAtomicInteger) + n.SetPointer(ptr) + return +} + +func (ptr *QBasicAtomicInteger) DestroyQBasicAtomicInteger() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBasicAtomicPointer struct { + ptr unsafe.Pointer +} + +type QBasicAtomicPointer_ITF interface { + QBasicAtomicPointer_PTR() *QBasicAtomicPointer +} + +func (ptr *QBasicAtomicPointer) QBasicAtomicPointer_PTR() *QBasicAtomicPointer { + return ptr +} + +func (ptr *QBasicAtomicPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBasicAtomicPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBasicAtomicPointer(ptr QBasicAtomicPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBasicAtomicPointer_PTR().Pointer() + } + return nil +} + +func NewQBasicAtomicPointerFromPointer(ptr unsafe.Pointer) (n *QBasicAtomicPointer) { + n = new(QBasicAtomicPointer) + n.SetPointer(ptr) + return +} + +func (ptr *QBasicAtomicPointer) DestroyQBasicAtomicPointer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBasicMutex struct { + ptr unsafe.Pointer +} + +type QBasicMutex_ITF interface { + QBasicMutex_PTR() *QBasicMutex +} + +func (ptr *QBasicMutex) QBasicMutex_PTR() *QBasicMutex { + return ptr +} + +func (ptr *QBasicMutex) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBasicMutex) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBasicMutex(ptr QBasicMutex_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBasicMutex_PTR().Pointer() + } + return nil +} + +func NewQBasicMutexFromPointer(ptr unsafe.Pointer) (n *QBasicMutex) { + n = new(QBasicMutex) + n.SetPointer(ptr) + return +} + +func (ptr *QBasicMutex) DestroyQBasicMutex() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QBasicMutex) IsRecursive2() bool { + if ptr.Pointer() != nil { + return int8(C.QBasicMutex_IsRecursive2(ptr.Pointer())) != 0 + } + return false +} + +type QBasicTimer struct { + ptr unsafe.Pointer +} + +type QBasicTimer_ITF interface { + QBasicTimer_PTR() *QBasicTimer +} + +func (ptr *QBasicTimer) QBasicTimer_PTR() *QBasicTimer { + return ptr +} + +func (ptr *QBasicTimer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBasicTimer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBasicTimer(ptr QBasicTimer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBasicTimer_PTR().Pointer() + } + return nil +} + +func NewQBasicTimerFromPointer(ptr unsafe.Pointer) (n *QBasicTimer) { + n = new(QBasicTimer) + n.SetPointer(ptr) + return +} +func NewQBasicTimer() *QBasicTimer { + tmpValue := NewQBasicTimerFromPointer(C.QBasicTimer_NewQBasicTimer()) + runtime.SetFinalizer(tmpValue, (*QBasicTimer).DestroyQBasicTimer) + return tmpValue +} + +func (ptr *QBasicTimer) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QBasicTimer_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QBasicTimer) Start(msec int, object QObject_ITF) { + if ptr.Pointer() != nil { + C.QBasicTimer_Start(ptr.Pointer(), C.int(int32(msec)), PointerFromQObject(object)) + } +} + +func (ptr *QBasicTimer) Start2(msec int, timerType Qt__TimerType, obj QObject_ITF) { + if ptr.Pointer() != nil { + C.QBasicTimer_Start2(ptr.Pointer(), C.int(int32(msec)), C.longlong(timerType), PointerFromQObject(obj)) + } +} + +func (ptr *QBasicTimer) Stop() { + if ptr.Pointer() != nil { + C.QBasicTimer_Stop(ptr.Pointer()) + } +} + +func (ptr *QBasicTimer) TimerId() int { + if ptr.Pointer() != nil { + return int(int32(C.QBasicTimer_TimerId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QBasicTimer) DestroyQBasicTimer() { + if ptr.Pointer() != nil { + C.QBasicTimer_DestroyQBasicTimer(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBigEndianStorageType struct { + ptr unsafe.Pointer +} + +type QBigEndianStorageType_ITF interface { + QBigEndianStorageType_PTR() *QBigEndianStorageType +} + +func (ptr *QBigEndianStorageType) QBigEndianStorageType_PTR() *QBigEndianStorageType { + return ptr +} + +func (ptr *QBigEndianStorageType) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBigEndianStorageType) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBigEndianStorageType(ptr QBigEndianStorageType_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBigEndianStorageType_PTR().Pointer() + } + return nil +} + +func NewQBigEndianStorageTypeFromPointer(ptr unsafe.Pointer) (n *QBigEndianStorageType) { + n = new(QBigEndianStorageType) + n.SetPointer(ptr) + return +} + +func (ptr *QBigEndianStorageType) DestroyQBigEndianStorageType() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBitArray struct { + ptr unsafe.Pointer +} + +type QBitArray_ITF interface { + QBitArray_PTR() *QBitArray +} + +func (ptr *QBitArray) QBitArray_PTR() *QBitArray { + return ptr +} + +func (ptr *QBitArray) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBitArray) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBitArray(ptr QBitArray_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBitArray_PTR().Pointer() + } + return nil +} + +func NewQBitArrayFromPointer(ptr unsafe.Pointer) (n *QBitArray) { + n = new(QBitArray) + n.SetPointer(ptr) + return +} + +func (ptr *QBitArray) DestroyQBitArray() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQBitArray() *QBitArray { + tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray()) + runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) + return tmpValue +} + +func NewQBitArray2(size int, value bool) *QBitArray { + tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray2(C.int(int32(size)), C.char(int8(qt.GoBoolToInt(value))))) + runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) + return tmpValue +} + +func NewQBitArray3(other QBitArray_ITF) *QBitArray { + tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray3(PointerFromQBitArray(other))) + runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) + return tmpValue +} + +func NewQBitArray4(other QBitArray_ITF) *QBitArray { + tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray4(PointerFromQBitArray(other))) + runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) + return tmpValue +} + +func (ptr *QBitArray) At(i int) bool { + if ptr.Pointer() != nil { + return int8(C.QBitArray_At(ptr.Pointer(), C.int(int32(i)))) != 0 + } + return false +} + +func (ptr *QBitArray) Bits() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QBitArray_Bits(ptr.Pointer())) + } + return "" +} + +func (ptr *QBitArray) Clear() { + if ptr.Pointer() != nil { + C.QBitArray_Clear(ptr.Pointer()) + } +} + +func (ptr *QBitArray) ClearBit(i int) { + if ptr.Pointer() != nil { + C.QBitArray_ClearBit(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QBitArray) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QBitArray_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QBitArray) Count2(on bool) int { + if ptr.Pointer() != nil { + return int(int32(C.QBitArray_Count2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))))) + } + return 0 +} + +func (ptr *QBitArray) Fill(value bool, size int) bool { + if ptr.Pointer() != nil { + return int8(C.QBitArray_Fill(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(value))), C.int(int32(size)))) != 0 + } + return false +} + +func (ptr *QBitArray) Fill2(value bool, begin int, end int) { + if ptr.Pointer() != nil { + C.QBitArray_Fill2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(value))), C.int(int32(begin)), C.int(int32(end))) + } +} + +func (ptr *QBitArray) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QBitArray_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QBitArray) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QBitArray_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QBitArray) Resize(size int) { + if ptr.Pointer() != nil { + C.QBitArray_Resize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QBitArray) SetBit(i int) { + if ptr.Pointer() != nil { + C.QBitArray_SetBit(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QBitArray) SetBit2(i int, value bool) { + if ptr.Pointer() != nil { + C.QBitArray_SetBit2(ptr.Pointer(), C.int(int32(i)), C.char(int8(qt.GoBoolToInt(value)))) + } +} + +func (ptr *QBitArray) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QBitArray_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QBitArray) Swap(other QBitArray_ITF) { + if ptr.Pointer() != nil { + C.QBitArray_Swap(ptr.Pointer(), PointerFromQBitArray(other)) + } +} + +func (ptr *QBitArray) TestBit(i int) bool { + if ptr.Pointer() != nil { + return int8(C.QBitArray_TestBit(ptr.Pointer(), C.int(int32(i)))) != 0 + } + return false +} + +func (ptr *QBitArray) ToggleBit(i int) bool { + if ptr.Pointer() != nil { + return int8(C.QBitArray_ToggleBit(ptr.Pointer(), C.int(int32(i)))) != 0 + } + return false +} + +func (ptr *QBitArray) Truncate(pos int) { + if ptr.Pointer() != nil { + C.QBitArray_Truncate(ptr.Pointer(), C.int(int32(pos))) + } +} + +type QBuffer struct { + QIODevice +} + +type QBuffer_ITF interface { + QIODevice_ITF + QBuffer_PTR() *QBuffer +} + +func (ptr *QBuffer) QBuffer_PTR() *QBuffer { + return ptr +} + +func (ptr *QBuffer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func (ptr *QBuffer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QIODevice_PTR().SetPointer(p) + } +} + +func PointerFromQBuffer(ptr QBuffer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBuffer_PTR().Pointer() + } + return nil +} + +func NewQBufferFromPointer(ptr unsafe.Pointer) (n *QBuffer) { + n = new(QBuffer) + n.SetPointer(ptr) + return +} +func NewQBuffer(parent QObject_ITF) *QBuffer { + tmpValue := NewQBufferFromPointer(C.QBuffer_NewQBuffer(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQBuffer2(byteArray QByteArray_ITF, parent QObject_ITF) *QBuffer { + tmpValue := NewQBufferFromPointer(C.QBuffer_NewQBuffer2(PointerFromQByteArray(byteArray), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QBuffer) Buffer() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QBuffer_Buffer(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QBuffer) Buffer2() *QByteArray { + if ptr.Pointer() != nil { + return NewQByteArrayFromPointer(C.QBuffer_Buffer2(ptr.Pointer())) + } + return nil +} + +func (ptr *QBuffer) Data() *QByteArray { + if ptr.Pointer() != nil { + return NewQByteArrayFromPointer(C.QBuffer_Data(ptr.Pointer())) + } + return nil +} + +//export callbackQBuffer_ReadData +func callbackQBuffer_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(l))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + retS := cGoUnpackString(data) + ret := C.longlong(NewQBufferFromPointer(ptr).ReadDataDefault(&retS, int64(l))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret +} + +func (ptr *QBuffer) ConnectReadData(f func(data *string, l int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { + f := func(data *string, l int64) int64 { + (*(*func(*string, int64) int64)(signal))(data, l) + return f(data, l) + } + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBuffer) DisconnectReadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readData") + } +} + +func (ptr *QBuffer) ReadData(data *string, l int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(l))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QBuffer_ReadData(ptr.Pointer(), dataC, C.longlong(l))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QBuffer) ReadDataDefault(data *string, l int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(l))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QBuffer_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(l))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QBuffer) SetBuffer(byteArray QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QBuffer_SetBuffer(ptr.Pointer(), PointerFromQByteArray(byteArray)) + } +} + +func (ptr *QBuffer) SetData(data QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QBuffer_SetData(ptr.Pointer(), PointerFromQByteArray(data)) + } +} + +func (ptr *QBuffer) SetData2(data []byte, size int) { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + C.QBuffer_SetData2(ptr.Pointer(), dataC, C.int(int32(size))) + } +} + +//export callbackQBuffer_WriteData +func callbackQBuffer_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(l))) + } + + return C.longlong(NewQBufferFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(l))) +} + +func (ptr *QBuffer) ConnectWriteData(f func(data []byte, l int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { + f := func(data []byte, l int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, l) + return f(data, l) + } + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBuffer) DisconnectWriteData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "writeData") + } +} + +func (ptr *QBuffer) WriteData(data []byte, l int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QBuffer_WriteData(ptr.Pointer(), dataC, C.longlong(l))) + } + return 0 +} + +func (ptr *QBuffer) WriteDataDefault(data []byte, l int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QBuffer_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(l))) + } + return 0 +} + +//export callbackQBuffer_DestroyQBuffer +func callbackQBuffer_DestroyQBuffer(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QBuffer"); signal != nil { + (*(*func())(signal))() + } else { + NewQBufferFromPointer(ptr).DestroyQBufferDefault() + } +} + +func (ptr *QBuffer) ConnectDestroyQBuffer(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QBuffer"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QBuffer", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QBuffer", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBuffer) DisconnectDestroyQBuffer() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QBuffer") + } +} + +func (ptr *QBuffer) DestroyQBuffer() { + if ptr.Pointer() != nil { + C.QBuffer_DestroyQBuffer(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QBuffer) DestroyQBufferDefault() { + if ptr.Pointer() != nil { + C.QBuffer_DestroyQBufferDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QByteArray struct { + ptr unsafe.Pointer +} + +type QByteArray_ITF interface { + QByteArray_PTR() *QByteArray +} + +func (ptr *QByteArray) QByteArray_PTR() *QByteArray { + return ptr +} + +func (ptr *QByteArray) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QByteArray) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQByteArray(ptr QByteArray_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QByteArray_PTR().Pointer() + } + return nil +} + +func NewQByteArrayFromPointer(ptr unsafe.Pointer) (n *QByteArray) { + n = new(QByteArray) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QByteArray__Base64Option +//QByteArray::Base64Option +type QByteArray__Base64Option int64 + +const ( + QByteArray__Base64Encoding QByteArray__Base64Option = QByteArray__Base64Option(0) + QByteArray__Base64UrlEncoding QByteArray__Base64Option = QByteArray__Base64Option(1) + QByteArray__KeepTrailingEquals QByteArray__Base64Option = QByteArray__Base64Option(0) + QByteArray__OmitTrailingEquals QByteArray__Base64Option = QByteArray__Base64Option(2) +) + +func NewQByteArray() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func NewQByteArray2(data string, size int) *QByteArray { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray2(dataC, C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func NewQByteArray3(size int, ch string) *QByteArray { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray3(C.int(int32(size)), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func NewQByteArray4(other QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray4(PointerFromQByteArray(other))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Append(ba QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append(ptr.Pointer(), PointerFromQByteArray(ba))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Append2(ch string) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append2(ptr.Pointer(), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Append3(count int, ch string) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append3(ptr.Pointer(), C.int(int32(count)), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Append4(str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append4(ptr.Pointer(), strC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Append5(str string, l int) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append5(ptr.Pointer(), strC, C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Append6(str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append6(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) At(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QByteArray_At(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QByteArray) Back() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QByteArray_Back(ptr.Pointer())) + } + return "" +} + +func (ptr *QByteArray) Capacity() int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_Capacity(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QByteArray) Chop(n int) { + if ptr.Pointer() != nil { + C.QByteArray_Chop(ptr.Pointer(), C.int(int32(n))) + } +} + +func (ptr *QByteArray) Chopped(l int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Chopped(ptr.Pointer(), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Clear() { + if ptr.Pointer() != nil { + C.QByteArray_Clear(ptr.Pointer()) + } +} + +func (ptr *QByteArray) Compare(c string, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + return int(int32(C.QByteArray_Compare(ptr.Pointer(), cC, C.longlong(cs)))) + } + return 0 +} + +func (ptr *QByteArray) Compare2(a QByteArray_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_Compare2(ptr.Pointer(), PointerFromQByteArray(a), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QByteArray) ConstData() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QByteArray_ConstData(ptr.Pointer())) + } + return "" +} + +func (ptr *QByteArray) Contains(ba QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_Contains(ptr.Pointer(), PointerFromQByteArray(ba))) != 0 + } + return false +} + +func (ptr *QByteArray) Contains2(ch string) bool { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + return int8(C.QByteArray_Contains2(ptr.Pointer(), chC)) != 0 + } + return false +} + +func (ptr *QByteArray) Contains3(str string) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QByteArray_Contains3(ptr.Pointer(), strC)) != 0 + } + return false +} + +func (ptr *QByteArray) Count(ba QByteArray_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_Count(ptr.Pointer(), PointerFromQByteArray(ba)))) + } + return 0 +} + +func (ptr *QByteArray) Count2(ch string) int { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + return int(int32(C.QByteArray_Count2(ptr.Pointer(), chC))) + } + return 0 +} + +func (ptr *QByteArray) Count3(str string) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QByteArray_Count3(ptr.Pointer(), strC))) + } + return 0 +} + +func (ptr *QByteArray) Count4() int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_Count4(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QByteArray) Data() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QByteArray_Data(ptr.Pointer())) + } + return "" +} + +func (ptr *QByteArray) Data2() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QByteArray_Data2(ptr.Pointer())) + } + return "" +} + +func (ptr *QByteArray) EndsWith(ba QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_EndsWith(ptr.Pointer(), PointerFromQByteArray(ba))) != 0 + } + return false +} + +func (ptr *QByteArray) EndsWith2(ch string) bool { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + return int8(C.QByteArray_EndsWith2(ptr.Pointer(), chC)) != 0 + } + return false +} + +func (ptr *QByteArray) EndsWith3(str string) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QByteArray_EndsWith3(ptr.Pointer(), strC)) != 0 + } + return false +} + +func (ptr *QByteArray) Fill(ch string, size int) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Fill(ptr.Pointer(), chC, C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func QByteArray_FromBase64(base64 QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase64(PointerFromQByteArray(base64))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) FromBase64(base64 QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase64(PointerFromQByteArray(base64))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_FromBase642(base64 QByteArray_ITF, options QByteArray__Base64Option) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase642(PointerFromQByteArray(base64), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) FromBase642(base64 QByteArray_ITF, options QByteArray__Base64Option) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase642(PointerFromQByteArray(base64), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_FromHex(hexEncoded QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromHex(PointerFromQByteArray(hexEncoded))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) FromHex(hexEncoded QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromHex(PointerFromQByteArray(hexEncoded))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_FromPercentEncoding(input QByteArray_ITF, percent string) *QByteArray { + var percentC *C.char + if percent != "" { + percentC = C.CString(percent) + defer C.free(unsafe.Pointer(percentC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromPercentEncoding(PointerFromQByteArray(input), percentC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) FromPercentEncoding(input QByteArray_ITF, percent string) *QByteArray { + var percentC *C.char + if percent != "" { + percentC = C.CString(percent) + defer C.free(unsafe.Pointer(percentC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromPercentEncoding(PointerFromQByteArray(input), percentC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_FromRawData(data []byte, size int) *QByteArray { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromRawData(dataC, C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) FromRawData(data []byte, size int) *QByteArray { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromRawData(dataC, C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Front() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QByteArray_Front(ptr.Pointer())) + } + return "" +} + +func (ptr *QByteArray) IndexOf(ba QByteArray_ITF, from int) int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_IndexOf(ptr.Pointer(), PointerFromQByteArray(ba), C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) IndexOf2(ch string, from int) int { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + return int(int32(C.QByteArray_IndexOf2(ptr.Pointer(), chC, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) IndexOf3(str string, from int) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QByteArray_IndexOf3(ptr.Pointer(), strC, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) IndexOf4(str string, from int) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QByteArray_IndexOf4(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) Insert(i int, ba QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert(ptr.Pointer(), C.int(int32(i)), PointerFromQByteArray(ba))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Insert2(i int, ch string) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert2(ptr.Pointer(), C.int(int32(i)), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Insert3(i int, count int, ch string) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert3(ptr.Pointer(), C.int(int32(i)), C.int(int32(count)), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Insert4(i int, str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert4(ptr.Pointer(), C.int(int32(i)), strC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Insert5(i int, str string, l int) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert5(ptr.Pointer(), C.int(int32(i)), strC, C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Insert6(i int, str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert6(ptr.Pointer(), C.int(int32(i)), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QByteArray) IsLower() bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_IsLower(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QByteArray) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QByteArray) IsUpper() bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_IsUpper(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QByteArray) LastIndexOf(ba QByteArray_ITF, from int) int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_LastIndexOf(ptr.Pointer(), PointerFromQByteArray(ba), C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) LastIndexOf2(ch string, from int) int { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + return int(int32(C.QByteArray_LastIndexOf2(ptr.Pointer(), chC, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) LastIndexOf3(str string, from int) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QByteArray_LastIndexOf3(ptr.Pointer(), strC, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) LastIndexOf4(str string, from int) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QByteArray_LastIndexOf4(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArray) Left(l int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Left(ptr.Pointer(), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) LeftJustified(width int, fill string, truncate bool) *QByteArray { + if ptr.Pointer() != nil { + var fillC *C.char + if fill != "" { + fillC = C.CString(fill) + defer C.free(unsafe.Pointer(fillC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_LeftJustified(ptr.Pointer(), C.int(int32(width)), fillC, C.char(int8(qt.GoBoolToInt(truncate))))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QByteArray) Mid(pos int, l int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Mid(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func QByteArray_Number(n int, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number(C.int(int32(n)), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Number(n int, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number(C.int(int32(n)), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_Number2(n uint, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number2(C.uint(uint32(n)), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Number2(n uint, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number2(C.uint(uint32(n)), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_Number3(n int64, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number3(C.longlong(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Number3(n int64, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number3(C.longlong(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_Number4(n uint64, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number4(C.ulonglong(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Number4(n uint64, base int) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number4(C.ulonglong(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QByteArray_Number5(n float64, ff string, prec int) *QByteArray { + var ffC *C.char + if ff != "" { + ffC = C.CString(ff) + defer C.free(unsafe.Pointer(ffC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number5(C.double(n), ffC, C.int(int32(prec)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Number5(n float64, ff string, prec int) *QByteArray { + var ffC *C.char + if ff != "" { + ffC = C.CString(ff) + defer C.free(unsafe.Pointer(ffC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number5(C.double(n), ffC, C.int(int32(prec)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QByteArray) Prepend(ba QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend(ptr.Pointer(), PointerFromQByteArray(ba))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Prepend2(ch string) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend2(ptr.Pointer(), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Prepend3(count int, ch string) *QByteArray { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend3(ptr.Pointer(), C.int(int32(count)), chC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Prepend4(str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend4(ptr.Pointer(), strC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Prepend5(str string, l int) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend5(ptr.Pointer(), strC, C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Push_back(other QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QByteArray_Push_back(ptr.Pointer(), PointerFromQByteArray(other)) + } +} + +func (ptr *QByteArray) Push_back2(ch string) { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + C.QByteArray_Push_back2(ptr.Pointer(), chC) + } +} + +func (ptr *QByteArray) Push_back3(str string) { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + C.QByteArray_Push_back3(ptr.Pointer(), strC) + } +} + +func (ptr *QByteArray) Push_front(other QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QByteArray_Push_front(ptr.Pointer(), PointerFromQByteArray(other)) + } +} + +func (ptr *QByteArray) Push_front2(ch string) { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + C.QByteArray_Push_front2(ptr.Pointer(), chC) + } +} + +func (ptr *QByteArray) Push_front3(str string) { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + C.QByteArray_Push_front3(ptr.Pointer(), strC) + } +} + +func (ptr *QByteArray) Remove(pos int, l int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Remove(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Repeated(times int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Repeated(ptr.Pointer(), C.int(int32(times)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace(pos int, l int, after QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)), PointerFromQByteArray(after))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace2(pos int, l int, after string) *QByteArray { + if ptr.Pointer() != nil { + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace2(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)), afterC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace3(pos int, l int, after string, alen int) *QByteArray { + if ptr.Pointer() != nil { + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace3(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)), afterC, C.int(int32(alen)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace4(before string, after string) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace4(ptr.Pointer(), beforeC, afterC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace5(before string, after QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace5(ptr.Pointer(), beforeC, PointerFromQByteArray(after))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace6(before string, after string) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace6(ptr.Pointer(), beforeC, afterC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace7(before string, bsize int, after string, asize int) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace7(ptr.Pointer(), beforeC, C.int(int32(bsize)), afterC, C.int(int32(asize)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace8(before QByteArray_ITF, after QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace8(ptr.Pointer(), PointerFromQByteArray(before), PointerFromQByteArray(after))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace9(before QByteArray_ITF, after string) *QByteArray { + if ptr.Pointer() != nil { + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace9(ptr.Pointer(), PointerFromQByteArray(before), afterC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace10(before string, after QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace10(ptr.Pointer(), beforeC, PointerFromQByteArray(after))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace11(before string, after string) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace11(ptr.Pointer(), beforeC, afterC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace12(before string, after string) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace12(ptr.Pointer(), C.struct_QtCore_PackedString{data: beforeC, len: C.longlong(len(before))}, afterC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace13(before string, after string) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + var afterC *C.char + if after != "" { + afterC = C.CString(after) + defer C.free(unsafe.Pointer(afterC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace13(ptr.Pointer(), beforeC, C.struct_QtCore_PackedString{data: afterC, len: C.longlong(len(after))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Replace14(before string, after QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + var beforeC *C.char + if before != "" { + beforeC = C.CString(before) + defer C.free(unsafe.Pointer(beforeC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace14(ptr.Pointer(), C.struct_QtCore_PackedString{data: beforeC, len: C.longlong(len(before))}, PointerFromQByteArray(after))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Reserve(size int) { + if ptr.Pointer() != nil { + C.QByteArray_Reserve(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QByteArray) Resize(size int) { + if ptr.Pointer() != nil { + C.QByteArray_Resize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QByteArray) Right(l int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Right(ptr.Pointer(), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) RightJustified(width int, fill string, truncate bool) *QByteArray { + if ptr.Pointer() != nil { + var fillC *C.char + if fill != "" { + fillC = C.CString(fill) + defer C.free(unsafe.Pointer(fillC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_RightJustified(ptr.Pointer(), C.int(int32(width)), fillC, C.char(int8(qt.GoBoolToInt(truncate))))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum(n int, base int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum(ptr.Pointer(), C.int(int32(n)), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum2(n int16, base int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum2(ptr.Pointer(), C.short(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum3(n uint16, base int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum3(ptr.Pointer(), C.ushort(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum4(n uint, base int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum4(ptr.Pointer(), C.uint(uint32(n)), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum5(n int64, base int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum5(ptr.Pointer(), C.longlong(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum6(n uint64, base int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum6(ptr.Pointer(), C.ulonglong(n), C.int(int32(base)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum7(n float32, ff string, prec int) *QByteArray { + if ptr.Pointer() != nil { + var ffC *C.char + if ff != "" { + ffC = C.CString(ff) + defer C.free(unsafe.Pointer(ffC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum7(ptr.Pointer(), C.float(n), ffC, C.int(int32(prec)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetNum8(n float64, ff string, prec int) *QByteArray { + if ptr.Pointer() != nil { + var ffC *C.char + if ff != "" { + ffC = C.CString(ff) + defer C.free(unsafe.Pointer(ffC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum8(ptr.Pointer(), C.double(n), ffC, C.int(int32(prec)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) SetRawData(data []byte, size uint) *QByteArray { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetRawData(ptr.Pointer(), dataC, C.uint(uint32(size)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Shrink_to_fit() { + if ptr.Pointer() != nil { + C.QByteArray_Shrink_to_fit(ptr.Pointer()) + } +} + +func (ptr *QByteArray) Simplified() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Simplified(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArray_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QByteArray) Split(sep string) []*QByteArray { + if ptr.Pointer() != nil { + var sepC *C.char + if sep != "" { + sepC = C.CString(sep) + defer C.free(unsafe.Pointer(sepC)) + } + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQByteArrayFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__split_atList(i) + } + return out + }(C.QByteArray_Split(ptr.Pointer(), sepC)) + } + return make([]*QByteArray, 0) +} + +func (ptr *QByteArray) Squeeze() { + if ptr.Pointer() != nil { + C.QByteArray_Squeeze(ptr.Pointer()) + } +} + +func (ptr *QByteArray) StartsWith(ba QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QByteArray_StartsWith(ptr.Pointer(), PointerFromQByteArray(ba))) != 0 + } + return false +} + +func (ptr *QByteArray) StartsWith2(ch string) bool { + if ptr.Pointer() != nil { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + return int8(C.QByteArray_StartsWith2(ptr.Pointer(), chC)) != 0 + } + return false +} + +func (ptr *QByteArray) StartsWith3(str string) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QByteArray_StartsWith3(ptr.Pointer(), strC)) != 0 + } + return false +} + +func (ptr *QByteArray) Swap(other QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QByteArray_Swap(ptr.Pointer(), PointerFromQByteArray(other)) + } +} + +func (ptr *QByteArray) ToBase64() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToBase64(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) ToBase642(options QByteArray__Base64Option) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToBase642(ptr.Pointer(), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) ToDouble(ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QByteArray_ToDouble(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QByteArray) ToFloat(ok *bool) float32 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float32(C.QByteArray_ToFloat(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QByteArray) ToHex() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToHex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) ToHex2(separator string) *QByteArray { + if ptr.Pointer() != nil { + var separatorC *C.char + if separator != "" { + separatorC = C.CString(separator) + defer C.free(unsafe.Pointer(separatorC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToHex2(ptr.Pointer(), separatorC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) ToInt(ok *bool, base int) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QByteArray_ToInt(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QByteArray) ToLong(ok *bool, base int) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QByteArray_ToLong(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QByteArray) ToLongLong(ok *bool, base int) int64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int64(C.QByteArray_ToLongLong(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QByteArray) ToLower() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToLower(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) ToPercentEncoding(exclude QByteArray_ITF, include QByteArray_ITF, percent string) *QByteArray { + if ptr.Pointer() != nil { + var percentC *C.char + if percent != "" { + percentC = C.CString(percent) + defer C.free(unsafe.Pointer(percentC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToPercentEncoding(ptr.Pointer(), PointerFromQByteArray(exclude), PointerFromQByteArray(include), percentC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) ToShort(ok *bool, base int) int16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int16(C.QByteArray_ToShort(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QByteArray) ToUInt(ok *bool, base int) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QByteArray_ToUInt(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QByteArray) ToULong(ok *bool, base int) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QByteArray_ToULong(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QByteArray) ToULongLong(ok *bool, base int) uint64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint64(C.QByteArray_ToULongLong(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QByteArray) ToUShort(ok *bool, base int) uint16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint16(C.QByteArray_ToUShort(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QByteArray) ToUpper() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToUpper(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Trimmed() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray_Trimmed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) Truncate(pos int) { + if ptr.Pointer() != nil { + C.QByteArray_Truncate(ptr.Pointer(), C.int(int32(pos))) + } +} + +func (ptr *QByteArray) DestroyQByteArray() { + if ptr.Pointer() != nil { + C.QByteArray_DestroyQByteArray(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QByteArray) __split_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArray___split_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArray) __split_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QByteArray___split_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QByteArray) __split_newList() unsafe.Pointer { + return C.QByteArray___split_newList(ptr.Pointer()) +} + +type QByteArrayList struct { + ptr unsafe.Pointer +} + +type QByteArrayList_ITF interface { + QByteArrayList_PTR() *QByteArrayList +} + +func (ptr *QByteArrayList) QByteArrayList_PTR() *QByteArrayList { + return ptr +} + +func (ptr *QByteArrayList) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QByteArrayList) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQByteArrayList(ptr QByteArrayList_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QByteArrayList_PTR().Pointer() + } + return nil +} + +func NewQByteArrayListFromPointer(ptr unsafe.Pointer) (n *QByteArrayList) { + n = new(QByteArrayList) + n.SetPointer(ptr) + return +} + +func (ptr *QByteArrayList) DestroyQByteArrayList() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QByteArrayList) IndexOf(needle string, from int) int { + if ptr.Pointer() != nil { + var needleC *C.char + if needle != "" { + needleC = C.CString(needle) + defer C.free(unsafe.Pointer(needleC)) + } + return int(int32(C.QByteArrayList_IndexOf(ptr.Pointer(), needleC, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArrayList) Join() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArrayList_Join(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArrayList) Join2(separator QByteArray_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArrayList_Join2(ptr.Pointer(), PointerFromQByteArray(separator))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArrayList) Join3(separator string) *QByteArray { + if ptr.Pointer() != nil { + var separatorC *C.char + if separator != "" { + separatorC = C.CString(separator) + defer C.free(unsafe.Pointer(separatorC)) + } + tmpValue := NewQByteArrayFromPointer(C.QByteArrayList_Join3(ptr.Pointer(), separatorC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +type QByteArrayMatcher struct { + ptr unsafe.Pointer +} + +type QByteArrayMatcher_ITF interface { + QByteArrayMatcher_PTR() *QByteArrayMatcher +} + +func (ptr *QByteArrayMatcher) QByteArrayMatcher_PTR() *QByteArrayMatcher { + return ptr +} + +func (ptr *QByteArrayMatcher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QByteArrayMatcher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQByteArrayMatcher(ptr QByteArrayMatcher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QByteArrayMatcher_PTR().Pointer() + } + return nil +} + +func NewQByteArrayMatcherFromPointer(ptr unsafe.Pointer) (n *QByteArrayMatcher) { + n = new(QByteArrayMatcher) + n.SetPointer(ptr) + return +} +func NewQByteArrayMatcher() *QByteArrayMatcher { + tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher()) + runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) + return tmpValue +} + +func NewQByteArrayMatcher2(pattern QByteArray_ITF) *QByteArrayMatcher { + tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher2(PointerFromQByteArray(pattern))) + runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) + return tmpValue +} + +func NewQByteArrayMatcher3(pattern string, length int) *QByteArrayMatcher { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher3(patternC, C.int(int32(length)))) + runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) + return tmpValue +} + +func NewQByteArrayMatcher4(other QByteArrayMatcher_ITF) *QByteArrayMatcher { + tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher4(PointerFromQByteArrayMatcher(other))) + runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) + return tmpValue +} + +func (ptr *QByteArrayMatcher) IndexIn(ba QByteArray_ITF, from int) int { + if ptr.Pointer() != nil { + return int(int32(C.QByteArrayMatcher_IndexIn(ptr.Pointer(), PointerFromQByteArray(ba), C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArrayMatcher) IndexIn2(str string, l int, from int) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QByteArrayMatcher_IndexIn2(ptr.Pointer(), strC, C.int(int32(l)), C.int(int32(from))))) + } + return 0 +} + +func (ptr *QByteArrayMatcher) Pattern() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QByteArrayMatcher_Pattern(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QByteArrayMatcher) SetPattern(pattern QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QByteArrayMatcher_SetPattern(ptr.Pointer(), PointerFromQByteArray(pattern)) + } +} + +func (ptr *QByteArrayMatcher) DestroyQByteArrayMatcher() { + if ptr.Pointer() != nil { + C.QByteArrayMatcher_DestroyQByteArrayMatcher(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QByteRef struct { + ptr unsafe.Pointer +} + +type QByteRef_ITF interface { + QByteRef_PTR() *QByteRef +} + +func (ptr *QByteRef) QByteRef_PTR() *QByteRef { + return ptr +} + +func (ptr *QByteRef) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QByteRef) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQByteRef(ptr QByteRef_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QByteRef_PTR().Pointer() + } + return nil +} + +func NewQByteRefFromPointer(ptr unsafe.Pointer) (n *QByteRef) { + n = new(QByteRef) + n.SetPointer(ptr) + return +} + +func (ptr *QByteRef) DestroyQByteRef() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCache struct { + ptr unsafe.Pointer +} + +type QCache_ITF interface { + QCache_PTR() *QCache +} + +func (ptr *QCache) QCache_PTR() *QCache { + return ptr +} + +func (ptr *QCache) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCache) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCache(ptr QCache_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCache_PTR().Pointer() + } + return nil +} + +func NewQCacheFromPointer(ptr unsafe.Pointer) (n *QCache) { + n = new(QCache) + n.SetPointer(ptr) + return +} + +type QCborArray struct { + ptr unsafe.Pointer +} + +type QCborArray_ITF interface { + QCborArray_PTR() *QCborArray +} + +func (ptr *QCborArray) QCborArray_PTR() *QCborArray { + return ptr +} + +func (ptr *QCborArray) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborArray) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborArray(ptr QCborArray_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborArray_PTR().Pointer() + } + return nil +} + +func NewQCborArrayFromPointer(ptr unsafe.Pointer) (n *QCborArray) { + n = new(QCborArray) + n.SetPointer(ptr) + return +} +func NewQCborArray() *QCborArray { + tmpValue := NewQCborArrayFromPointer(C.QCborArray_NewQCborArray()) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func NewQCborArray2(other QCborArray_ITF) *QCborArray { + tmpValue := NewQCborArrayFromPointer(C.QCborArray_NewQCborArray2(PointerFromQCborArray(other))) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func (ptr *QCborArray) Append(value QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Append(ptr.Pointer(), PointerFromQCborValue(value)) + } +} + +func (ptr *QCborArray) Append2(value QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Append2(ptr.Pointer(), PointerFromQCborValue(value)) + } +} + +func (ptr *QCborArray) Clear() { + if ptr.Pointer() != nil { + C.QCborArray_Clear(ptr.Pointer()) + } +} + +func (ptr *QCborArray) Compare(other QCborArray_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCborArray_Compare(ptr.Pointer(), PointerFromQCborArray(other)))) + } + return 0 +} + +func (ptr *QCborArray) Contains(value QCborValue_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCborArray_Contains(ptr.Pointer(), PointerFromQCborValue(value))) != 0 + } + return false +} + +func (ptr *QCborArray) Empty() bool { + if ptr.Pointer() != nil { + return int8(C.QCborArray_Empty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCborArray) First() *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborArray_First(ptr.Pointer())) + } + return nil +} + +func QCborArray_FromJsonArray(array QJsonArray_ITF) *QCborArray { + tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromJsonArray(PointerFromQJsonArray(array))) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func (ptr *QCborArray) FromJsonArray(array QJsonArray_ITF) *QCborArray { + tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromJsonArray(PointerFromQJsonArray(array))) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func QCborArray_FromStringList(list []string) *QCborArray { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func (ptr *QCborArray) FromStringList(list []string) *QCborArray { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func QCborArray_FromVariantList(list []*QVariant) *QCborArray { + tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromVariantList(func() unsafe.Pointer { + tmpList := NewQCborArrayFromPointer(NewQCborArrayFromPointer(nil).__fromVariantList_list_newList()) + for _, v := range list { + tmpList.__fromVariantList_list_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func (ptr *QCborArray) FromVariantList(list []*QVariant) *QCborArray { + tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromVariantList(func() unsafe.Pointer { + tmpList := NewQCborArrayFromPointer(NewQCborArrayFromPointer(nil).__fromVariantList_list_newList()) + for _, v := range list { + tmpList.__fromVariantList_list_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) + return tmpValue +} + +func (ptr *QCborArray) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QCborArray_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCborArray) Last() *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborArray_Last(ptr.Pointer())) + } + return nil +} + +func (ptr *QCborArray) Pop_back() { + if ptr.Pointer() != nil { + C.QCborArray_Pop_back(ptr.Pointer()) + } +} + +func (ptr *QCborArray) Pop_front() { + if ptr.Pointer() != nil { + C.QCborArray_Pop_front(ptr.Pointer()) + } +} + +func (ptr *QCborArray) Prepend(value QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Prepend(ptr.Pointer(), PointerFromQCborValue(value)) + } +} + +func (ptr *QCborArray) Prepend2(value QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Prepend2(ptr.Pointer(), PointerFromQCborValue(value)) + } +} + +func (ptr *QCborArray) Push_back(t QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Push_back(ptr.Pointer(), PointerFromQCborValue(t)) + } +} + +func (ptr *QCborArray) Push_front(t QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Push_front(ptr.Pointer(), PointerFromQCborValue(t)) + } +} + +func (ptr *QCborArray) RemoveFirst() { + if ptr.Pointer() != nil { + C.QCborArray_RemoveFirst(ptr.Pointer()) + } +} + +func (ptr *QCborArray) RemoveLast() { + if ptr.Pointer() != nil { + C.QCborArray_RemoveLast(ptr.Pointer()) + } +} + +func (ptr *QCborArray) Swap(other QCborArray_ITF) { + if ptr.Pointer() != nil { + C.QCborArray_Swap(ptr.Pointer(), PointerFromQCborArray(other)) + } +} + +func (ptr *QCborArray) TakeFirst() *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborArray_TakeFirst(ptr.Pointer())) + } + return nil +} + +func (ptr *QCborArray) TakeLast() *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborArray_TakeLast(ptr.Pointer())) + } + return nil +} + +func (ptr *QCborArray) ToCborValue() *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborArray_ToCborValue(ptr.Pointer())) + } + return nil +} + +func (ptr *QCborArray) ToJsonArray() *QJsonArray { + if ptr.Pointer() != nil { + tmpValue := NewQJsonArrayFromPointer(C.QCborArray_ToJsonArray(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue + } + return nil +} + +func (ptr *QCborArray) ToVariantList() []*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QVariant { + out := make([]*QVariant, int(l.len)) + tmpList := NewQCborArrayFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toVariantList_atList(i) + } + return out + }(C.QCborArray_ToVariantList(ptr.Pointer())) + } + return make([]*QVariant, 0) +} + +func (ptr *QCborArray) DestroyQCborArray() { + if ptr.Pointer() != nil { + C.QCborArray_DestroyQCborArray(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCborArray) __fromVariantList_list_atList(i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QCborArray___fromVariantList_list_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QCborArray) __fromVariantList_list_setList(i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QCborArray___fromVariantList_list_setList(ptr.Pointer(), PointerFromQVariant(i)) + } +} + +func (ptr *QCborArray) __fromVariantList_list_newList() unsafe.Pointer { + return C.QCborArray___fromVariantList_list_newList(ptr.Pointer()) +} + +func (ptr *QCborArray) __toVariantList_atList(i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QCborArray___toVariantList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QCborArray) __toVariantList_setList(i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QCborArray___toVariantList_setList(ptr.Pointer(), PointerFromQVariant(i)) + } +} + +func (ptr *QCborArray) __toVariantList_newList() unsafe.Pointer { + return C.QCborArray___toVariantList_newList(ptr.Pointer()) +} + +type QCborError struct { + ptr unsafe.Pointer +} + +type QCborError_ITF interface { + QCborError_PTR() *QCborError +} + +func (ptr *QCborError) QCborError_PTR() *QCborError { + return ptr +} + +func (ptr *QCborError) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborError) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborError(ptr QCborError_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborError_PTR().Pointer() + } + return nil +} + +func NewQCborErrorFromPointer(ptr unsafe.Pointer) (n *QCborError) { + n = new(QCborError) + n.SetPointer(ptr) + return +} + +func (ptr *QCborError) DestroyQCborError() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QCborError__Code +//QCborError::Code +type QCborError__Code int64 + +const ( + QCborError__UnknownError QCborError__Code = QCborError__Code(1) + QCborError__AdvancePastEnd QCborError__Code = QCborError__Code(3) + QCborError__InputOutputError QCborError__Code = QCborError__Code(4) + QCborError__GarbageAtEnd QCborError__Code = QCborError__Code(256) + QCborError__EndOfFile QCborError__Code = QCborError__Code(257) + QCborError__UnexpectedBreak QCborError__Code = QCborError__Code(258) + QCborError__UnknownType QCborError__Code = QCborError__Code(259) + QCborError__IllegalType QCborError__Code = QCborError__Code(260) + QCborError__IllegalNumber QCborError__Code = QCborError__Code(261) + QCborError__IllegalSimpleType QCborError__Code = QCborError__Code(262) + QCborError__InvalidUtf8String QCborError__Code = QCborError__Code(516) + QCborError__DataTooLarge QCborError__Code = QCborError__Code(1024) + QCborError__NestingTooDeep QCborError__Code = QCborError__Code(1025) + QCborError__UnsupportedType QCborError__Code = QCborError__Code(1026) + QCborError__NoError QCborError__Code = QCborError__Code(0) +) + +func (ptr *QCborError) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCborError_ToString(ptr.Pointer())) + } + return "" +} + +type QCborMap struct { + ptr unsafe.Pointer +} + +type QCborMap_ITF interface { + QCborMap_PTR() *QCborMap +} + +func (ptr *QCborMap) QCborMap_PTR() *QCborMap { + return ptr +} + +func (ptr *QCborMap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborMap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborMap(ptr QCborMap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborMap_PTR().Pointer() + } + return nil +} + +func NewQCborMapFromPointer(ptr unsafe.Pointer) (n *QCborMap) { + n = new(QCborMap) + n.SetPointer(ptr) + return +} +func NewQCborMap() *QCborMap { + tmpValue := NewQCborMapFromPointer(C.QCborMap_NewQCborMap()) + runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) + return tmpValue +} + +func NewQCborMap2(other QCborMap_ITF) *QCborMap { + tmpValue := NewQCborMapFromPointer(C.QCborMap_NewQCborMap2(PointerFromQCborMap(other))) + runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) + return tmpValue +} + +func (ptr *QCborMap) Clear() { + if ptr.Pointer() != nil { + C.QCborMap_Clear(ptr.Pointer()) + } +} + +func (ptr *QCborMap) Compare(other QCborMap_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCborMap_Compare(ptr.Pointer(), PointerFromQCborMap(other)))) + } + return 0 +} + +func (ptr *QCborMap) Contains(key int64) bool { + if ptr.Pointer() != nil { + return int8(C.QCborMap_Contains(ptr.Pointer(), C.longlong(key))) != 0 + } + return false +} + +func (ptr *QCborMap) Contains2(key QLatin1String_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCborMap_Contains2(ptr.Pointer(), PointerFromQLatin1String(key))) != 0 + } + return false +} + +func (ptr *QCborMap) Contains3(key string) bool { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QCborMap_Contains3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 + } + return false +} + +func (ptr *QCborMap) Contains4(key QCborValue_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCborMap_Contains4(ptr.Pointer(), PointerFromQCborValue(key))) != 0 + } + return false +} + +func (ptr *QCborMap) Empty() bool { + if ptr.Pointer() != nil { + return int8(C.QCborMap_Empty(ptr.Pointer())) != 0 + } + return false +} + +func QCborMap_FromJsonObject(obj QJsonObject_ITF) *QCborMap { + tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromJsonObject(PointerFromQJsonObject(obj))) + runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) + return tmpValue +} + +func (ptr *QCborMap) FromJsonObject(obj QJsonObject_ITF) *QCborMap { + tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromJsonObject(PointerFromQJsonObject(obj))) + runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) + return tmpValue +} + +func QCborMap_FromVariantHash(hash map[string]*QVariant) *QCborMap { + tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromVariantHash(func() unsafe.Pointer { + tmpList := NewQCborMapFromPointer(NewQCborMapFromPointer(nil).__fromVariantHash_hash_newList()) + for k, v := range hash { + tmpList.__fromVariantHash_hash_setList(k, v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) + return tmpValue +} + +func (ptr *QCborMap) FromVariantHash(hash map[string]*QVariant) *QCborMap { + tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromVariantHash(func() unsafe.Pointer { + tmpList := NewQCborMapFromPointer(NewQCborMapFromPointer(nil).__fromVariantHash_hash_newList()) + for k, v := range hash { + tmpList.__fromVariantHash_hash_setList(k, v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) + return tmpValue +} + +func (ptr *QCborMap) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QCborMap_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCborMap) Keys() []*QCborValue { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QCborValue { + out := make([]*QCborValue, int(l.len)) + tmpList := NewQCborMapFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__keys_atList(i) + } + return out + }(C.QCborMap_Keys(ptr.Pointer())) + } + return make([]*QCborValue, 0) +} + +func (ptr *QCborMap) Remove(key int64) { + if ptr.Pointer() != nil { + C.QCborMap_Remove(ptr.Pointer(), C.longlong(key)) + } +} + +func (ptr *QCborMap) Remove2(key QLatin1String_ITF) { + if ptr.Pointer() != nil { + C.QCborMap_Remove2(ptr.Pointer(), PointerFromQLatin1String(key)) + } +} + +func (ptr *QCborMap) Remove3(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QCborMap_Remove3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QCborMap) Remove4(key QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborMap_Remove4(ptr.Pointer(), PointerFromQCborValue(key)) + } +} + +func (ptr *QCborMap) Swap(other QCborMap_ITF) { + if ptr.Pointer() != nil { + C.QCborMap_Swap(ptr.Pointer(), PointerFromQCborMap(other)) + } +} + +func (ptr *QCborMap) Take(key int64) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_Take(ptr.Pointer(), C.longlong(key))) + } + return nil +} + +func (ptr *QCborMap) Take2(key QLatin1String_ITF) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_Take2(ptr.Pointer(), PointerFromQLatin1String(key))) + } + return nil +} + +func (ptr *QCborMap) Take3(key string) *QCborValue { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return NewQCborValueFromPointer(C.QCborMap_Take3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) + } + return nil +} + +func (ptr *QCborMap) Take4(key QCborValue_ITF) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_Take4(ptr.Pointer(), PointerFromQCborValue(key))) + } + return nil +} + +func (ptr *QCborMap) ToCborValue() *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_ToCborValue(ptr.Pointer())) + } + return nil +} + +func (ptr *QCborMap) ToJsonObject() *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QCborMap_ToJsonObject(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QCborMap) ToVariantHash() map[string]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[string]*QVariant { + out := make(map[string]*QVariant, int(l.len)) + tmpList := NewQCborMapFromPointer(l.data) + for i, v := range tmpList.__toVariantHash_keyList() { + out[v] = tmpList.__toVariantHash_atList(v, i) + } + return out + }(C.QCborMap_ToVariantHash(ptr.Pointer())) + } + return make(map[string]*QVariant, 0) +} + +func (ptr *QCborMap) ToVariantMap() map[string]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[string]*QVariant { + out := make(map[string]*QVariant, int(l.len)) + tmpList := NewQCborMapFromPointer(l.data) + for i, v := range tmpList.__toVariantMap_keyList() { + out[v] = tmpList.__toVariantMap_atList(v, i) + } + return out + }(C.QCborMap_ToVariantMap(ptr.Pointer())) + } + return make(map[string]*QVariant, 0) +} + +func (ptr *QCborMap) Value(key int64) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_Value(ptr.Pointer(), C.longlong(key))) + } + return nil +} + +func (ptr *QCborMap) Value2(key QLatin1String_ITF) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_Value2(ptr.Pointer(), PointerFromQLatin1String(key))) + } + return nil +} + +func (ptr *QCborMap) Value3(key string) *QCborValue { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return NewQCborValueFromPointer(C.QCborMap_Value3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) + } + return nil +} + +func (ptr *QCborMap) Value4(key QCborValue_ITF) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap_Value4(ptr.Pointer(), PointerFromQCborValue(key))) + } + return nil +} + +func (ptr *QCborMap) DestroyQCborMap() { + if ptr.Pointer() != nil { + C.QCborMap_DestroyQCborMap(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCborMap) __fromVariantHash_hash_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QCborMap___fromVariantHash_hash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QCborMap) __fromVariantHash_hash_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QCborMap___fromVariantHash_hash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QCborMap) __fromVariantHash_hash_newList() unsafe.Pointer { + return C.QCborMap___fromVariantHash_hash_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) __fromVariantHash_hash_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQCborMapFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____fromVariantHash_hash_keyList_atList(i) + } + return out + }(C.QCborMap___fromVariantHash_hash_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QCborMap) __keys_atList(i int) *QCborValue { + if ptr.Pointer() != nil { + return NewQCborValueFromPointer(C.QCborMap___keys_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QCborMap) __keys_setList(i QCborValue_ITF) { + if ptr.Pointer() != nil { + C.QCborMap___keys_setList(ptr.Pointer(), PointerFromQCborValue(i)) + } +} + +func (ptr *QCborMap) __keys_newList() unsafe.Pointer { + return C.QCborMap___keys_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) __toVariantHash_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QCborMap___toVariantHash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QCborMap) __toVariantHash_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QCborMap___toVariantHash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QCborMap) __toVariantHash_newList() unsafe.Pointer { + return C.QCborMap___toVariantHash_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) __toVariantHash_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQCborMapFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____toVariantHash_keyList_atList(i) + } + return out + }(C.QCborMap___toVariantHash_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QCborMap) __toVariantMap_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QCborMap___toVariantMap_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QCborMap) __toVariantMap_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QCborMap___toVariantMap_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QCborMap) __toVariantMap_newList() unsafe.Pointer { + return C.QCborMap___toVariantMap_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) __toVariantMap_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQCborMapFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____toVariantMap_keyList_atList(i) + } + return out + }(C.QCborMap___toVariantMap_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QCborMap) ____fromVariantHash_hash_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCborMap_____fromVariantHash_hash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QCborMap) ____fromVariantHash_hash_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QCborMap_____fromVariantHash_hash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QCborMap) ____fromVariantHash_hash_keyList_newList() unsafe.Pointer { + return C.QCborMap_____fromVariantHash_hash_keyList_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) ____fromVariantMap_map_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCborMap_____fromVariantMap_map_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QCborMap) ____fromVariantMap_map_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QCborMap_____fromVariantMap_map_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QCborMap) ____fromVariantMap_map_keyList_newList() unsafe.Pointer { + return C.QCborMap_____fromVariantMap_map_keyList_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) ____toVariantHash_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCborMap_____toVariantHash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QCborMap) ____toVariantHash_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QCborMap_____toVariantHash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QCborMap) ____toVariantHash_keyList_newList() unsafe.Pointer { + return C.QCborMap_____toVariantHash_keyList_newList(ptr.Pointer()) +} + +func (ptr *QCborMap) ____toVariantMap_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCborMap_____toVariantMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QCborMap) ____toVariantMap_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QCborMap_____toVariantMap_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QCborMap) ____toVariantMap_keyList_newList() unsafe.Pointer { + return C.QCborMap_____toVariantMap_keyList_newList(ptr.Pointer()) +} + +type QCborParserError struct { + ptr unsafe.Pointer +} + +type QCborParserError_ITF interface { + QCborParserError_PTR() *QCborParserError +} + +func (ptr *QCborParserError) QCborParserError_PTR() *QCborParserError { + return ptr +} + +func (ptr *QCborParserError) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborParserError) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborParserError(ptr QCborParserError_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborParserError_PTR().Pointer() + } + return nil +} + +func NewQCborParserErrorFromPointer(ptr unsafe.Pointer) (n *QCborParserError) { + n = new(QCborParserError) + n.SetPointer(ptr) + return +} + +func (ptr *QCborParserError) DestroyQCborParserError() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCborParserError) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCborParserError_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QCborParserError) Offset() int64 { + if ptr.Pointer() != nil { + return int64(C.QCborParserError_Offset(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCborParserError) SetOffset(vqi int64) { + if ptr.Pointer() != nil { + C.QCborParserError_SetOffset(ptr.Pointer(), C.longlong(vqi)) + } +} + +func (ptr *QCborParserError) SetError(vqc QCborError_ITF) { + if ptr.Pointer() != nil { + C.QCborParserError_SetError(ptr.Pointer(), PointerFromQCborError(vqc)) + } +} + +type QCborStreamReader struct { + ptr unsafe.Pointer +} + +type QCborStreamReader_ITF interface { + QCborStreamReader_PTR() *QCborStreamReader +} + +func (ptr *QCborStreamReader) QCborStreamReader_PTR() *QCborStreamReader { + return ptr +} + +func (ptr *QCborStreamReader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborStreamReader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborStreamReader(ptr QCborStreamReader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborStreamReader_PTR().Pointer() + } + return nil +} + +func NewQCborStreamReaderFromPointer(ptr unsafe.Pointer) (n *QCborStreamReader) { + n = new(QCborStreamReader) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCborStreamReader__Type +//QCborStreamReader::Type +type QCborStreamReader__Type int64 + +const ( + QCborStreamReader__UnsignedInteger QCborStreamReader__Type = QCborStreamReader__Type(0x00) + QCborStreamReader__NegativeInteger QCborStreamReader__Type = QCborStreamReader__Type(0x20) + QCborStreamReader__ByteString QCborStreamReader__Type = QCborStreamReader__Type(0x40) + QCborStreamReader__ByteArray QCborStreamReader__Type = QCborStreamReader__Type(QCborStreamReader__ByteString) + QCborStreamReader__TextString QCborStreamReader__Type = QCborStreamReader__Type(0x60) + QCborStreamReader__String QCborStreamReader__Type = QCborStreamReader__Type(QCborStreamReader__TextString) + QCborStreamReader__Array QCborStreamReader__Type = QCborStreamReader__Type(0x80) + QCborStreamReader__Map QCborStreamReader__Type = QCborStreamReader__Type(0xa0) + QCborStreamReader__Tag QCborStreamReader__Type = QCborStreamReader__Type(0xc0) + QCborStreamReader__SimpleType QCborStreamReader__Type = QCborStreamReader__Type(0xe0) + QCborStreamReader__HalfFloat QCborStreamReader__Type = QCborStreamReader__Type(0xf9) + QCborStreamReader__Float16 QCborStreamReader__Type = QCborStreamReader__Type(QCborStreamReader__HalfFloat) + QCborStreamReader__Float QCborStreamReader__Type = QCborStreamReader__Type(0xfa) + QCborStreamReader__Double QCborStreamReader__Type = QCborStreamReader__Type(0xfb) + QCborStreamReader__Invalid QCborStreamReader__Type = QCborStreamReader__Type(0xff) +) + +//go:generate stringer -type=QCborStreamReader__StringResultCode +//QCborStreamReader::StringResultCode +type QCborStreamReader__StringResultCode int64 + +const ( + QCborStreamReader__EndOfString QCborStreamReader__StringResultCode = QCborStreamReader__StringResultCode(0) + QCborStreamReader__Ok QCborStreamReader__StringResultCode = QCborStreamReader__StringResultCode(1) + QCborStreamReader__Error QCborStreamReader__StringResultCode = QCborStreamReader__StringResultCode(-1) +) + +type QCborStreamWriter struct { + ptr unsafe.Pointer +} + +type QCborStreamWriter_ITF interface { + QCborStreamWriter_PTR() *QCborStreamWriter +} + +func (ptr *QCborStreamWriter) QCborStreamWriter_PTR() *QCborStreamWriter { + return ptr +} + +func (ptr *QCborStreamWriter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborStreamWriter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborStreamWriter(ptr QCborStreamWriter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborStreamWriter_PTR().Pointer() + } + return nil +} + +func NewQCborStreamWriterFromPointer(ptr unsafe.Pointer) (n *QCborStreamWriter) { + n = new(QCborStreamWriter) + n.SetPointer(ptr) + return +} + +type QCborValue struct { + ptr unsafe.Pointer +} + +type QCborValue_ITF interface { + QCborValue_PTR() *QCborValue +} + +func (ptr *QCborValue) QCborValue_PTR() *QCborValue { + return ptr +} + +func (ptr *QCborValue) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborValue) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborValue(ptr QCborValue_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborValue_PTR().Pointer() + } + return nil +} + +func NewQCborValueFromPointer(ptr unsafe.Pointer) (n *QCborValue) { + n = new(QCborValue) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCborValue__EncodingOption +//QCborValue::EncodingOption +type QCborValue__EncodingOption int64 + +const ( + QCborValue__SortKeysInMaps QCborValue__EncodingOption = QCborValue__EncodingOption(0x01) + QCborValue__UseFloat QCborValue__EncodingOption = QCborValue__EncodingOption(0x02) + QCborValue__UseFloat16 QCborValue__EncodingOption = QCborValue__EncodingOption(QCborValue__UseFloat | 0x04) + QCborValue__UseIntegers QCborValue__EncodingOption = QCborValue__EncodingOption(0x08) + QCborValue__NoTransformation QCborValue__EncodingOption = QCborValue__EncodingOption(0) +) + +//go:generate stringer -type=QCborValue__DiagnosticNotationOption +//QCborValue::DiagnosticNotationOption +type QCborValue__DiagnosticNotationOption int64 + +const ( + QCborValue__Compact QCborValue__DiagnosticNotationOption = QCborValue__DiagnosticNotationOption(0x00) + QCborValue__LineWrapped QCborValue__DiagnosticNotationOption = QCborValue__DiagnosticNotationOption(0x01) + QCborValue__ExtendedFormat QCborValue__DiagnosticNotationOption = QCborValue__DiagnosticNotationOption(0x02) +) + +//go:generate stringer -type=QCborValue__Type +//QCborValue::Type +type QCborValue__Type int64 + +var ( + QCborValue__Integer QCborValue__Type = QCborValue__Type(0x00) + QCborValue__ByteArray QCborValue__Type = QCborValue__Type(0x40) + QCborValue__String QCborValue__Type = QCborValue__Type(0x60) + QCborValue__Array QCborValue__Type = QCborValue__Type(0x80) + QCborValue__Map QCborValue__Type = QCborValue__Type(0xa0) + QCborValue__Tag QCborValue__Type = QCborValue__Type(0xc0) + QCborValue__SimpleType QCborValue__Type = QCborValue__Type(0x100) + QCborValue__False QCborValue__Type = QCborValue__Type(C.QCborValue_False_Type()) + QCborValue__True QCborValue__Type = QCborValue__Type(C.QCborValue_True_Type()) + QCborValue__Null QCborValue__Type = QCborValue__Type(C.QCborValue_Null_Type()) + QCborValue__Undefined QCborValue__Type = QCborValue__Type(C.QCborValue_Undefined_Type()) + QCborValue__Double QCborValue__Type = QCborValue__Type(0x202) + QCborValue__DateTime QCborValue__Type = QCborValue__Type(0x10000) + QCborValue__Url QCborValue__Type = QCborValue__Type(0x10020) + QCborValue__RegularExpression QCborValue__Type = QCborValue__Type(0x10023) + QCborValue__Uuid QCborValue__Type = QCborValue__Type(0x10025) + QCborValue__Invalid QCborValue__Type = QCborValue__Type(-1) +) + +type QCborValueRef struct { + ptr unsafe.Pointer +} + +type QCborValueRef_ITF interface { + QCborValueRef_PTR() *QCborValueRef +} + +func (ptr *QCborValueRef) QCborValueRef_PTR() *QCborValueRef { + return ptr +} + +func (ptr *QCborValueRef) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCborValueRef) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCborValueRef(ptr QCborValueRef_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCborValueRef_PTR().Pointer() + } + return nil +} + +func NewQCborValueRefFromPointer(ptr unsafe.Pointer) (n *QCborValueRef) { + n = new(QCborValueRef) + n.SetPointer(ptr) + return +} + +func (ptr *QCborValueRef) DestroyQCborValueRef() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QChar struct { + ptr unsafe.Pointer +} + +type QChar_ITF interface { + QChar_PTR() *QChar +} + +func (ptr *QChar) QChar_PTR() *QChar { + return ptr +} + +func (ptr *QChar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QChar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQChar(ptr QChar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QChar_PTR().Pointer() + } + return nil +} + +func NewQCharFromPointer(ptr unsafe.Pointer) (n *QChar) { + n = new(QChar) + n.SetPointer(ptr) + return +} + +func (ptr *QChar) DestroyQChar() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QChar__SpecialCharacter +//QChar::SpecialCharacter +type QChar__SpecialCharacter int64 + +const ( + QChar__Null QChar__SpecialCharacter = QChar__SpecialCharacter(0x0000) + QChar__Tabulation QChar__SpecialCharacter = QChar__SpecialCharacter(0x0009) + QChar__LineFeed QChar__SpecialCharacter = QChar__SpecialCharacter(0x000a) + QChar__CarriageReturn QChar__SpecialCharacter = QChar__SpecialCharacter(0x000d) + QChar__Space QChar__SpecialCharacter = QChar__SpecialCharacter(0x0020) + QChar__Nbsp QChar__SpecialCharacter = QChar__SpecialCharacter(0x00a0) + QChar__SoftHyphen QChar__SpecialCharacter = QChar__SpecialCharacter(0x00ad) + QChar__ReplacementCharacter QChar__SpecialCharacter = QChar__SpecialCharacter(0xfffd) + QChar__ObjectReplacementCharacter QChar__SpecialCharacter = QChar__SpecialCharacter(0xfffc) + QChar__ByteOrderMark QChar__SpecialCharacter = QChar__SpecialCharacter(0xfeff) + QChar__ByteOrderSwapped QChar__SpecialCharacter = QChar__SpecialCharacter(0xfffe) + QChar__ParagraphSeparator QChar__SpecialCharacter = QChar__SpecialCharacter(0x2029) + QChar__LineSeparator QChar__SpecialCharacter = QChar__SpecialCharacter(0x2028) + QChar__LastValidCodePoint QChar__SpecialCharacter = QChar__SpecialCharacter(0x10ffff) +) + +//go:generate stringer -type=QChar__Category +//QChar::Category +type QChar__Category int64 + +const ( + QChar__Mark_NonSpacing QChar__Category = QChar__Category(0) + QChar__Mark_SpacingCombining QChar__Category = QChar__Category(1) + QChar__Mark_Enclosing QChar__Category = QChar__Category(2) + QChar__Number_DecimalDigit QChar__Category = QChar__Category(3) + QChar__Number_Letter QChar__Category = QChar__Category(4) + QChar__Number_Other QChar__Category = QChar__Category(5) + QChar__Separator_Space QChar__Category = QChar__Category(6) + QChar__Separator_Line QChar__Category = QChar__Category(7) + QChar__Separator_Paragraph QChar__Category = QChar__Category(8) + QChar__Other_Control QChar__Category = QChar__Category(9) + QChar__Other_Format QChar__Category = QChar__Category(10) + QChar__Other_Surrogate QChar__Category = QChar__Category(11) + QChar__Other_PrivateUse QChar__Category = QChar__Category(12) + QChar__Other_NotAssigned QChar__Category = QChar__Category(13) + QChar__Letter_Uppercase QChar__Category = QChar__Category(14) + QChar__Letter_Lowercase QChar__Category = QChar__Category(15) + QChar__Letter_Titlecase QChar__Category = QChar__Category(16) + QChar__Letter_Modifier QChar__Category = QChar__Category(17) + QChar__Letter_Other QChar__Category = QChar__Category(18) + QChar__Punctuation_Connector QChar__Category = QChar__Category(19) + QChar__Punctuation_Dash QChar__Category = QChar__Category(20) + QChar__Punctuation_Open QChar__Category = QChar__Category(21) + QChar__Punctuation_Close QChar__Category = QChar__Category(22) + QChar__Punctuation_InitialQuote QChar__Category = QChar__Category(23) + QChar__Punctuation_FinalQuote QChar__Category = QChar__Category(24) + QChar__Punctuation_Other QChar__Category = QChar__Category(25) + QChar__Symbol_Math QChar__Category = QChar__Category(26) + QChar__Symbol_Currency QChar__Category = QChar__Category(27) + QChar__Symbol_Modifier QChar__Category = QChar__Category(28) + QChar__Symbol_Other QChar__Category = QChar__Category(29) +) + +//go:generate stringer -type=QChar__Script +//QChar::Script +type QChar__Script int64 + +const ( + QChar__Script_Unknown QChar__Script = QChar__Script(0) + QChar__Script_Inherited QChar__Script = QChar__Script(1) + QChar__Script_Common QChar__Script = QChar__Script(2) + QChar__Script_Latin QChar__Script = QChar__Script(3) + QChar__Script_Greek QChar__Script = QChar__Script(4) + QChar__Script_Cyrillic QChar__Script = QChar__Script(5) + QChar__Script_Armenian QChar__Script = QChar__Script(6) + QChar__Script_Hebrew QChar__Script = QChar__Script(7) + QChar__Script_Arabic QChar__Script = QChar__Script(8) + QChar__Script_Syriac QChar__Script = QChar__Script(9) + QChar__Script_Thaana QChar__Script = QChar__Script(10) + QChar__Script_Devanagari QChar__Script = QChar__Script(11) + QChar__Script_Bengali QChar__Script = QChar__Script(12) + QChar__Script_Gurmukhi QChar__Script = QChar__Script(13) + QChar__Script_Gujarati QChar__Script = QChar__Script(14) + QChar__Script_Oriya QChar__Script = QChar__Script(15) + QChar__Script_Tamil QChar__Script = QChar__Script(16) + QChar__Script_Telugu QChar__Script = QChar__Script(17) + QChar__Script_Kannada QChar__Script = QChar__Script(18) + QChar__Script_Malayalam QChar__Script = QChar__Script(19) + QChar__Script_Sinhala QChar__Script = QChar__Script(20) + QChar__Script_Thai QChar__Script = QChar__Script(21) + QChar__Script_Lao QChar__Script = QChar__Script(22) + QChar__Script_Tibetan QChar__Script = QChar__Script(23) + QChar__Script_Myanmar QChar__Script = QChar__Script(24) + QChar__Script_Georgian QChar__Script = QChar__Script(25) + QChar__Script_Hangul QChar__Script = QChar__Script(26) + QChar__Script_Ethiopic QChar__Script = QChar__Script(27) + QChar__Script_Cherokee QChar__Script = QChar__Script(28) + QChar__Script_CanadianAboriginal QChar__Script = QChar__Script(29) + QChar__Script_Ogham QChar__Script = QChar__Script(30) + QChar__Script_Runic QChar__Script = QChar__Script(31) + QChar__Script_Khmer QChar__Script = QChar__Script(32) + QChar__Script_Mongolian QChar__Script = QChar__Script(33) + QChar__Script_Hiragana QChar__Script = QChar__Script(34) + QChar__Script_Katakana QChar__Script = QChar__Script(35) + QChar__Script_Bopomofo QChar__Script = QChar__Script(36) + QChar__Script_Han QChar__Script = QChar__Script(37) + QChar__Script_Yi QChar__Script = QChar__Script(38) + QChar__Script_OldItalic QChar__Script = QChar__Script(39) + QChar__Script_Gothic QChar__Script = QChar__Script(40) + QChar__Script_Deseret QChar__Script = QChar__Script(41) + QChar__Script_Tagalog QChar__Script = QChar__Script(42) + QChar__Script_Hanunoo QChar__Script = QChar__Script(43) + QChar__Script_Buhid QChar__Script = QChar__Script(44) + QChar__Script_Tagbanwa QChar__Script = QChar__Script(45) + QChar__Script_Coptic QChar__Script = QChar__Script(46) + QChar__Script_Limbu QChar__Script = QChar__Script(47) + QChar__Script_TaiLe QChar__Script = QChar__Script(48) + QChar__Script_LinearB QChar__Script = QChar__Script(49) + QChar__Script_Ugaritic QChar__Script = QChar__Script(50) + QChar__Script_Shavian QChar__Script = QChar__Script(51) + QChar__Script_Osmanya QChar__Script = QChar__Script(52) + QChar__Script_Cypriot QChar__Script = QChar__Script(53) + QChar__Script_Braille QChar__Script = QChar__Script(54) + QChar__Script_Buginese QChar__Script = QChar__Script(55) + QChar__Script_NewTaiLue QChar__Script = QChar__Script(56) + QChar__Script_Glagolitic QChar__Script = QChar__Script(57) + QChar__Script_Tifinagh QChar__Script = QChar__Script(58) + QChar__Script_SylotiNagri QChar__Script = QChar__Script(59) + QChar__Script_OldPersian QChar__Script = QChar__Script(60) + QChar__Script_Kharoshthi QChar__Script = QChar__Script(61) + QChar__Script_Balinese QChar__Script = QChar__Script(62) + QChar__Script_Cuneiform QChar__Script = QChar__Script(63) + QChar__Script_Phoenician QChar__Script = QChar__Script(64) + QChar__Script_PhagsPa QChar__Script = QChar__Script(65) + QChar__Script_Nko QChar__Script = QChar__Script(66) + QChar__Script_Sundanese QChar__Script = QChar__Script(67) + QChar__Script_Lepcha QChar__Script = QChar__Script(68) + QChar__Script_OlChiki QChar__Script = QChar__Script(69) + QChar__Script_Vai QChar__Script = QChar__Script(70) + QChar__Script_Saurashtra QChar__Script = QChar__Script(71) + QChar__Script_KayahLi QChar__Script = QChar__Script(72) + QChar__Script_Rejang QChar__Script = QChar__Script(73) + QChar__Script_Lycian QChar__Script = QChar__Script(74) + QChar__Script_Carian QChar__Script = QChar__Script(75) + QChar__Script_Lydian QChar__Script = QChar__Script(76) + QChar__Script_Cham QChar__Script = QChar__Script(77) + QChar__Script_TaiTham QChar__Script = QChar__Script(78) + QChar__Script_TaiViet QChar__Script = QChar__Script(79) + QChar__Script_Avestan QChar__Script = QChar__Script(80) + QChar__Script_EgyptianHieroglyphs QChar__Script = QChar__Script(81) + QChar__Script_Samaritan QChar__Script = QChar__Script(82) + QChar__Script_Lisu QChar__Script = QChar__Script(83) + QChar__Script_Bamum QChar__Script = QChar__Script(84) + QChar__Script_Javanese QChar__Script = QChar__Script(85) + QChar__Script_MeeteiMayek QChar__Script = QChar__Script(86) + QChar__Script_ImperialAramaic QChar__Script = QChar__Script(87) + QChar__Script_OldSouthArabian QChar__Script = QChar__Script(88) + QChar__Script_InscriptionalParthian QChar__Script = QChar__Script(89) + QChar__Script_InscriptionalPahlavi QChar__Script = QChar__Script(90) + QChar__Script_OldTurkic QChar__Script = QChar__Script(91) + QChar__Script_Kaithi QChar__Script = QChar__Script(92) + QChar__Script_Batak QChar__Script = QChar__Script(93) + QChar__Script_Brahmi QChar__Script = QChar__Script(94) + QChar__Script_Mandaic QChar__Script = QChar__Script(95) + QChar__Script_Chakma QChar__Script = QChar__Script(96) + QChar__Script_MeroiticCursive QChar__Script = QChar__Script(97) + QChar__Script_MeroiticHieroglyphs QChar__Script = QChar__Script(98) + QChar__Script_Miao QChar__Script = QChar__Script(99) + QChar__Script_Sharada QChar__Script = QChar__Script(100) + QChar__Script_SoraSompeng QChar__Script = QChar__Script(101) + QChar__Script_Takri QChar__Script = QChar__Script(102) + QChar__Script_CaucasianAlbanian QChar__Script = QChar__Script(103) + QChar__Script_BassaVah QChar__Script = QChar__Script(104) + QChar__Script_Duployan QChar__Script = QChar__Script(105) + QChar__Script_Elbasan QChar__Script = QChar__Script(106) + QChar__Script_Grantha QChar__Script = QChar__Script(107) + QChar__Script_PahawhHmong QChar__Script = QChar__Script(108) + QChar__Script_Khojki QChar__Script = QChar__Script(109) + QChar__Script_LinearA QChar__Script = QChar__Script(110) + QChar__Script_Mahajani QChar__Script = QChar__Script(111) + QChar__Script_Manichaean QChar__Script = QChar__Script(112) + QChar__Script_MendeKikakui QChar__Script = QChar__Script(113) + QChar__Script_Modi QChar__Script = QChar__Script(114) + QChar__Script_Mro QChar__Script = QChar__Script(115) + QChar__Script_OldNorthArabian QChar__Script = QChar__Script(116) + QChar__Script_Nabataean QChar__Script = QChar__Script(117) + QChar__Script_Palmyrene QChar__Script = QChar__Script(118) + QChar__Script_PauCinHau QChar__Script = QChar__Script(119) + QChar__Script_OldPermic QChar__Script = QChar__Script(120) + QChar__Script_PsalterPahlavi QChar__Script = QChar__Script(121) + QChar__Script_Siddham QChar__Script = QChar__Script(122) + QChar__Script_Khudawadi QChar__Script = QChar__Script(123) + QChar__Script_Tirhuta QChar__Script = QChar__Script(124) + QChar__Script_WarangCiti QChar__Script = QChar__Script(125) + QChar__Script_Ahom QChar__Script = QChar__Script(126) + QChar__Script_AnatolianHieroglyphs QChar__Script = QChar__Script(127) + QChar__Script_Hatran QChar__Script = QChar__Script(128) + QChar__Script_Multani QChar__Script = QChar__Script(129) + QChar__Script_OldHungarian QChar__Script = QChar__Script(130) + QChar__Script_SignWriting QChar__Script = QChar__Script(131) + QChar__Script_Adlam QChar__Script = QChar__Script(132) + QChar__Script_Bhaiksuki QChar__Script = QChar__Script(133) + QChar__Script_Marchen QChar__Script = QChar__Script(134) + QChar__Script_Newa QChar__Script = QChar__Script(135) + QChar__Script_Osage QChar__Script = QChar__Script(136) + QChar__Script_Tangut QChar__Script = QChar__Script(137) + QChar__Script_MasaramGondi QChar__Script = QChar__Script(138) + QChar__Script_Nushu QChar__Script = QChar__Script(139) + QChar__Script_Soyombo QChar__Script = QChar__Script(140) + QChar__Script_ZanabazarSquare QChar__Script = QChar__Script(141) + QChar__ScriptCount QChar__Script = QChar__Script(142) +) + +//go:generate stringer -type=QChar__Direction +//QChar::Direction +type QChar__Direction int64 + +const ( + QChar__DirL QChar__Direction = QChar__Direction(0) + QChar__DirR QChar__Direction = QChar__Direction(1) + QChar__DirEN QChar__Direction = QChar__Direction(2) + QChar__DirES QChar__Direction = QChar__Direction(3) + QChar__DirET QChar__Direction = QChar__Direction(4) + QChar__DirAN QChar__Direction = QChar__Direction(5) + QChar__DirCS QChar__Direction = QChar__Direction(6) + QChar__DirB QChar__Direction = QChar__Direction(7) + QChar__DirS QChar__Direction = QChar__Direction(8) + QChar__DirWS QChar__Direction = QChar__Direction(9) + QChar__DirON QChar__Direction = QChar__Direction(10) + QChar__DirLRE QChar__Direction = QChar__Direction(11) + QChar__DirLRO QChar__Direction = QChar__Direction(12) + QChar__DirAL QChar__Direction = QChar__Direction(13) + QChar__DirRLE QChar__Direction = QChar__Direction(14) + QChar__DirRLO QChar__Direction = QChar__Direction(15) + QChar__DirPDF QChar__Direction = QChar__Direction(16) + QChar__DirNSM QChar__Direction = QChar__Direction(17) + QChar__DirBN QChar__Direction = QChar__Direction(18) + QChar__DirLRI QChar__Direction = QChar__Direction(19) + QChar__DirRLI QChar__Direction = QChar__Direction(20) + QChar__DirFSI QChar__Direction = QChar__Direction(21) + QChar__DirPDI QChar__Direction = QChar__Direction(22) +) + +//go:generate stringer -type=QChar__Decomposition +//QChar::Decomposition +type QChar__Decomposition int64 + +const ( + QChar__NoDecomposition QChar__Decomposition = QChar__Decomposition(0) + QChar__Canonical QChar__Decomposition = QChar__Decomposition(1) + QChar__Font QChar__Decomposition = QChar__Decomposition(2) + QChar__NoBreak QChar__Decomposition = QChar__Decomposition(3) + QChar__Initial QChar__Decomposition = QChar__Decomposition(4) + QChar__Medial QChar__Decomposition = QChar__Decomposition(5) + QChar__Final QChar__Decomposition = QChar__Decomposition(6) + QChar__Isolated QChar__Decomposition = QChar__Decomposition(7) + QChar__Circle QChar__Decomposition = QChar__Decomposition(8) + QChar__Super QChar__Decomposition = QChar__Decomposition(9) + QChar__Sub QChar__Decomposition = QChar__Decomposition(10) + QChar__Vertical QChar__Decomposition = QChar__Decomposition(11) + QChar__Wide QChar__Decomposition = QChar__Decomposition(12) + QChar__Narrow QChar__Decomposition = QChar__Decomposition(13) + QChar__Small QChar__Decomposition = QChar__Decomposition(14) + QChar__Square QChar__Decomposition = QChar__Decomposition(15) + QChar__Compat QChar__Decomposition = QChar__Decomposition(16) + QChar__Fraction QChar__Decomposition = QChar__Decomposition(17) +) + +//go:generate stringer -type=QChar__JoiningType +//QChar::JoiningType +type QChar__JoiningType int64 + +const ( + QChar__Joining_None QChar__JoiningType = QChar__JoiningType(0) + QChar__Joining_Causing QChar__JoiningType = QChar__JoiningType(1) + QChar__Joining_Dual QChar__JoiningType = QChar__JoiningType(2) + QChar__Joining_Right QChar__JoiningType = QChar__JoiningType(3) + QChar__Joining_Left QChar__JoiningType = QChar__JoiningType(4) + QChar__Joining_Transparent QChar__JoiningType = QChar__JoiningType(5) +) + +//go:generate stringer -type=QChar__UnicodeVersion +//QChar::UnicodeVersion +type QChar__UnicodeVersion int64 + +const ( + QChar__Unicode_Unassigned QChar__UnicodeVersion = QChar__UnicodeVersion(0) + QChar__Unicode_1_1 QChar__UnicodeVersion = QChar__UnicodeVersion(1) + QChar__Unicode_2_0 QChar__UnicodeVersion = QChar__UnicodeVersion(2) + QChar__Unicode_2_1_2 QChar__UnicodeVersion = QChar__UnicodeVersion(3) + QChar__Unicode_3_0 QChar__UnicodeVersion = QChar__UnicodeVersion(4) + QChar__Unicode_3_1 QChar__UnicodeVersion = QChar__UnicodeVersion(5) + QChar__Unicode_3_2 QChar__UnicodeVersion = QChar__UnicodeVersion(6) + QChar__Unicode_4_0 QChar__UnicodeVersion = QChar__UnicodeVersion(7) + QChar__Unicode_4_1 QChar__UnicodeVersion = QChar__UnicodeVersion(8) + QChar__Unicode_5_0 QChar__UnicodeVersion = QChar__UnicodeVersion(9) + QChar__Unicode_5_1 QChar__UnicodeVersion = QChar__UnicodeVersion(10) + QChar__Unicode_5_2 QChar__UnicodeVersion = QChar__UnicodeVersion(11) + QChar__Unicode_6_0 QChar__UnicodeVersion = QChar__UnicodeVersion(12) + QChar__Unicode_6_1 QChar__UnicodeVersion = QChar__UnicodeVersion(13) + QChar__Unicode_6_2 QChar__UnicodeVersion = QChar__UnicodeVersion(14) + QChar__Unicode_6_3 QChar__UnicodeVersion = QChar__UnicodeVersion(15) + QChar__Unicode_7_0 QChar__UnicodeVersion = QChar__UnicodeVersion(16) + QChar__Unicode_8_0 QChar__UnicodeVersion = QChar__UnicodeVersion(17) + QChar__Unicode_9_0 QChar__UnicodeVersion = QChar__UnicodeVersion(18) + QChar__Unicode_10_0 QChar__UnicodeVersion = QChar__UnicodeVersion(19) +) + +func NewQChar() *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar2(code uint16) *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar2(C.ushort(code))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar3(cell string, row string) *QChar { + var cellC *C.char + if cell != "" { + cellC = C.CString(cell) + defer C.free(unsafe.Pointer(cellC)) + } + var rowC *C.char + if row != "" { + rowC = C.CString(row) + defer C.free(unsafe.Pointer(rowC)) + } + tmpValue := NewQCharFromPointer(C.QChar_NewQChar3(cellC, rowC)) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar4(code int16) *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar4(C.short(code))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar5(code uint) *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar5(C.uint(uint32(code)))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar6(code int) *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar6(C.int(int32(code)))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar7(ch QChar__SpecialCharacter) *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar7(C.longlong(ch))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar8(ch QLatin1Char_ITF) *QChar { + tmpValue := NewQCharFromPointer(C.QChar_NewQChar8(PointerFromQLatin1Char(ch))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar11(ch string) *QChar { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQCharFromPointer(C.QChar_NewQChar11(chC)) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func NewQChar12(ch string) *QChar { + var chC *C.char + if ch != "" { + chC = C.CString(ch) + defer C.free(unsafe.Pointer(chC)) + } + tmpValue := NewQCharFromPointer(C.QChar_NewQChar12(chC)) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QChar) Category() QChar__Category { + if ptr.Pointer() != nil { + return QChar__Category(C.QChar_Category(ptr.Pointer())) + } + return 0 +} + +func QChar_Category2(ucs4 uint) QChar__Category { + return QChar__Category(C.QChar_QChar_Category2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) Category2(ucs4 uint) QChar__Category { + return QChar__Category(C.QChar_QChar_Category2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) Cell() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QChar_Cell(ptr.Pointer())) + } + return "" +} + +func QChar_CurrentUnicodeVersion() QChar__UnicodeVersion { + return QChar__UnicodeVersion(C.QChar_QChar_CurrentUnicodeVersion()) +} + +func (ptr *QChar) CurrentUnicodeVersion() QChar__UnicodeVersion { + return QChar__UnicodeVersion(C.QChar_QChar_CurrentUnicodeVersion()) +} + +func (ptr *QChar) Decomposition() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QChar_Decomposition(ptr.Pointer())) + } + return "" +} + +func QChar_Decomposition2(ucs4 uint) string { + return cGoUnpackString(C.QChar_QChar_Decomposition2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) Decomposition2(ucs4 uint) string { + return cGoUnpackString(C.QChar_QChar_Decomposition2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) DecompositionTag() QChar__Decomposition { + if ptr.Pointer() != nil { + return QChar__Decomposition(C.QChar_DecompositionTag(ptr.Pointer())) + } + return 0 +} + +func QChar_DecompositionTag2(ucs4 uint) QChar__Decomposition { + return QChar__Decomposition(C.QChar_QChar_DecompositionTag2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) DecompositionTag2(ucs4 uint) QChar__Decomposition { + return QChar__Decomposition(C.QChar_QChar_DecompositionTag2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) DigitValue() int { + if ptr.Pointer() != nil { + return int(int32(C.QChar_DigitValue(ptr.Pointer()))) + } + return 0 +} + +func QChar_DigitValue2(ucs4 uint) int { + return int(int32(C.QChar_QChar_DigitValue2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) DigitValue2(ucs4 uint) int { + return int(int32(C.QChar_QChar_DigitValue2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) Direction() QChar__Direction { + if ptr.Pointer() != nil { + return QChar__Direction(C.QChar_Direction(ptr.Pointer())) + } + return 0 +} + +func QChar_Direction2(ucs4 uint) QChar__Direction { + return QChar__Direction(C.QChar_QChar_Direction2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) Direction2(ucs4 uint) QChar__Direction { + return QChar__Direction(C.QChar_QChar_Direction2(C.uint(uint32(ucs4)))) +} + +func QChar_FromLatin1(c string) *QChar { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + tmpValue := NewQCharFromPointer(C.QChar_QChar_FromLatin1(cC)) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QChar) FromLatin1(c string) *QChar { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + tmpValue := NewQCharFromPointer(C.QChar_QChar_FromLatin1(cC)) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QChar) HasMirrored() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_HasMirrored(ptr.Pointer())) != 0 + } + return false +} + +func QChar_HasMirrored2(ucs4 uint) bool { + return int8(C.QChar_QChar_HasMirrored2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) HasMirrored2(ucs4 uint) bool { + return int8(C.QChar_QChar_HasMirrored2(C.uint(uint32(ucs4)))) != 0 +} + +func QChar_HighSurrogate(ucs4 uint) uint16 { + return uint16(C.QChar_QChar_HighSurrogate(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) HighSurrogate(ucs4 uint) uint16 { + return uint16(C.QChar_QChar_HighSurrogate(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) IsDigit() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsDigit(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsDigit2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsDigit2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsDigit2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsDigit2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsHighSurrogate() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsHighSurrogate(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsHighSurrogate2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsHighSurrogate2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsHighSurrogate2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsHighSurrogate2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLetter() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsLetter(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsLetter2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLetter2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLetter2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLetter2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLetterOrNumber() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsLetterOrNumber(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsLetterOrNumber2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLetterOrNumber2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLetterOrNumber2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLetterOrNumber2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLowSurrogate() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsLowSurrogate(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsLowSurrogate2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLowSurrogate2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLowSurrogate2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLowSurrogate2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLower() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsLower(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsLower2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLower2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsLower2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsLower2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsMark() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsMark(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsMark2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsMark2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsMark2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsMark2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsNonCharacter() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsNonCharacter(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsNonCharacter2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsNonCharacter2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsNonCharacter2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsNonCharacter2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QChar) IsNumber() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsNumber(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsNumber2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsNumber2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsNumber2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsNumber2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsPrint() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsPrint(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsPrint2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsPrint2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsPrint2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsPrint2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsPunct() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsPunct(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsPunct2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsPunct2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsPunct2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsPunct2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsSpace() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsSpace(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsSpace2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsSpace2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsSpace2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsSpace2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsSurrogate() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsSurrogate(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsSurrogate2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsSurrogate2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsSurrogate2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsSurrogate2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsSymbol() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsSymbol(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsSymbol2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsSymbol2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsSymbol2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsSymbol2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsTitleCase() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsTitleCase(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsTitleCase2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsTitleCase2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsTitleCase2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsTitleCase2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsUpper() bool { + if ptr.Pointer() != nil { + return int8(C.QChar_IsUpper(ptr.Pointer())) != 0 + } + return false +} + +func QChar_IsUpper2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsUpper2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) IsUpper2(ucs4 uint) bool { + return int8(C.QChar_QChar_IsUpper2(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) JoiningType() QChar__JoiningType { + if ptr.Pointer() != nil { + return QChar__JoiningType(C.QChar_JoiningType(ptr.Pointer())) + } + return 0 +} + +func QChar_JoiningType2(ucs4 uint) QChar__JoiningType { + return QChar__JoiningType(C.QChar_QChar_JoiningType2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) JoiningType2(ucs4 uint) QChar__JoiningType { + return QChar__JoiningType(C.QChar_QChar_JoiningType2(C.uint(uint32(ucs4)))) +} + +func QChar_LowSurrogate(ucs4 uint) uint16 { + return uint16(C.QChar_QChar_LowSurrogate(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) LowSurrogate(ucs4 uint) uint16 { + return uint16(C.QChar_QChar_LowSurrogate(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) MirroredChar() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QChar_MirroredChar(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func QChar_MirroredChar2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_MirroredChar2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) MirroredChar2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_MirroredChar2(C.uint(uint32(ucs4))))) +} + +func QChar_RequiresSurrogates(ucs4 uint) bool { + return int8(C.QChar_QChar_RequiresSurrogates(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) RequiresSurrogates(ucs4 uint) bool { + return int8(C.QChar_QChar_RequiresSurrogates(C.uint(uint32(ucs4)))) != 0 +} + +func (ptr *QChar) Row() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QChar_Row(ptr.Pointer())) + } + return "" +} + +func (ptr *QChar) Script() QChar__Script { + if ptr.Pointer() != nil { + return QChar__Script(C.QChar_Script(ptr.Pointer())) + } + return 0 +} + +func QChar_Script2(ucs4 uint) QChar__Script { + return QChar__Script(C.QChar_QChar_Script2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) Script2(ucs4 uint) QChar__Script { + return QChar__Script(C.QChar_QChar_Script2(C.uint(uint32(ucs4)))) +} + +func QChar_SurrogateToUcs4(high uint16, low uint16) uint { + return uint(uint32(C.QChar_QChar_SurrogateToUcs4(C.ushort(high), C.ushort(low)))) +} + +func (ptr *QChar) SurrogateToUcs4(high uint16, low uint16) uint { + return uint(uint32(C.QChar_QChar_SurrogateToUcs4(C.ushort(high), C.ushort(low)))) +} + +func QChar_SurrogateToUcs42(high QChar_ITF, low QChar_ITF) uint { + return uint(uint32(C.QChar_QChar_SurrogateToUcs42(PointerFromQChar(high), PointerFromQChar(low)))) +} + +func (ptr *QChar) SurrogateToUcs42(high QChar_ITF, low QChar_ITF) uint { + return uint(uint32(C.QChar_QChar_SurrogateToUcs42(PointerFromQChar(high), PointerFromQChar(low)))) +} + +func (ptr *QChar) ToCaseFolded() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QChar_ToCaseFolded(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func QChar_ToCaseFolded2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToCaseFolded2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToCaseFolded2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToCaseFolded2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToLatin1() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QChar_ToLatin1(ptr.Pointer())) + } + return "" +} + +func (ptr *QChar) ToLower() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QChar_ToLower(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func QChar_ToLower2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToLower2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToLower2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToLower2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToTitleCase() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QChar_ToTitleCase(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func QChar_ToTitleCase2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToTitleCase2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToTitleCase2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToTitleCase2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToUpper() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QChar_ToUpper(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func QChar_ToUpper2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToUpper2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) ToUpper2(ucs4 uint) uint { + return uint(uint32(C.QChar_QChar_ToUpper2(C.uint(uint32(ucs4))))) +} + +func (ptr *QChar) Unicode() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QChar_Unicode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QChar) Unicode2() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QChar_Unicode2(ptr.Pointer())) + } + return 0 +} + +func (ptr *QChar) UnicodeVersion() QChar__UnicodeVersion { + if ptr.Pointer() != nil { + return QChar__UnicodeVersion(C.QChar_UnicodeVersion(ptr.Pointer())) + } + return 0 +} + +func QChar_UnicodeVersion2(ucs4 uint) QChar__UnicodeVersion { + return QChar__UnicodeVersion(C.QChar_QChar_UnicodeVersion2(C.uint(uint32(ucs4)))) +} + +func (ptr *QChar) UnicodeVersion2(ucs4 uint) QChar__UnicodeVersion { + return QChar__UnicodeVersion(C.QChar_QChar_UnicodeVersion2(C.uint(uint32(ucs4)))) +} + +type QChildEvent struct { + QEvent +} + +type QChildEvent_ITF interface { + QEvent_ITF + QChildEvent_PTR() *QChildEvent +} + +func (ptr *QChildEvent) QChildEvent_PTR() *QChildEvent { + return ptr +} + +func (ptr *QChildEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QChildEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQChildEvent(ptr QChildEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QChildEvent_PTR().Pointer() + } + return nil +} + +func NewQChildEventFromPointer(ptr unsafe.Pointer) (n *QChildEvent) { + n = new(QChildEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QChildEvent) DestroyQChildEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQChildEvent(ty QEvent__Type, child QObject_ITF) *QChildEvent { + tmpValue := NewQChildEventFromPointer(C.QChildEvent_NewQChildEvent(C.longlong(ty), PointerFromQObject(child))) + runtime.SetFinalizer(tmpValue, (*QChildEvent).DestroyQChildEvent) + return tmpValue +} + +func (ptr *QChildEvent) Added() bool { + if ptr.Pointer() != nil { + return int8(C.QChildEvent_Added(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QChildEvent) Child() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QChildEvent_Child(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QChildEvent) Polished() bool { + if ptr.Pointer() != nil { + return int8(C.QChildEvent_Polished(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QChildEvent) Removed() bool { + if ptr.Pointer() != nil { + return int8(C.QChildEvent_Removed(ptr.Pointer())) != 0 + } + return false +} + +type QCollator struct { + ptr unsafe.Pointer +} + +type QCollator_ITF interface { + QCollator_PTR() *QCollator +} + +func (ptr *QCollator) QCollator_PTR() *QCollator { + return ptr +} + +func (ptr *QCollator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCollator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCollator(ptr QCollator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCollator_PTR().Pointer() + } + return nil +} + +func NewQCollatorFromPointer(ptr unsafe.Pointer) (n *QCollator) { + n = new(QCollator) + n.SetPointer(ptr) + return +} +func NewQCollator(locale QLocale_ITF) *QCollator { + tmpValue := NewQCollatorFromPointer(C.QCollator_NewQCollator(PointerFromQLocale(locale))) + runtime.SetFinalizer(tmpValue, (*QCollator).DestroyQCollator) + return tmpValue +} + +func NewQCollator2(other QCollator_ITF) *QCollator { + tmpValue := NewQCollatorFromPointer(C.QCollator_NewQCollator2(PointerFromQCollator(other))) + runtime.SetFinalizer(tmpValue, (*QCollator).DestroyQCollator) + return tmpValue +} + +func NewQCollator3(other QCollator_ITF) *QCollator { + tmpValue := NewQCollatorFromPointer(C.QCollator_NewQCollator3(PointerFromQCollator(other))) + runtime.SetFinalizer(tmpValue, (*QCollator).DestroyQCollator) + return tmpValue +} + +func (ptr *QCollator) CaseSensitivity() Qt__CaseSensitivity { + if ptr.Pointer() != nil { + return Qt__CaseSensitivity(C.QCollator_CaseSensitivity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCollator) Compare(s1 string, s2 string) int { + if ptr.Pointer() != nil { + var s1C *C.char + if s1 != "" { + s1C = C.CString(s1) + defer C.free(unsafe.Pointer(s1C)) + } + var s2C *C.char + if s2 != "" { + s2C = C.CString(s2) + defer C.free(unsafe.Pointer(s2C)) + } + return int(int32(C.QCollator_Compare(ptr.Pointer(), C.struct_QtCore_PackedString{data: s1C, len: C.longlong(len(s1))}, C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}))) + } + return 0 +} + +func (ptr *QCollator) Compare2(s1 QStringRef_ITF, s2 QStringRef_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCollator_Compare2(ptr.Pointer(), PointerFromQStringRef(s1), PointerFromQStringRef(s2)))) + } + return 0 +} + +func (ptr *QCollator) Compare3(s1 QChar_ITF, len1 int, s2 QChar_ITF, len2 int) int { + if ptr.Pointer() != nil { + return int(int32(C.QCollator_Compare3(ptr.Pointer(), PointerFromQChar(s1), C.int(int32(len1)), PointerFromQChar(s2), C.int(int32(len2))))) + } + return 0 +} + +func (ptr *QCollator) IgnorePunctuation() bool { + if ptr.Pointer() != nil { + return int8(C.QCollator_IgnorePunctuation(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCollator) Locale() *QLocale { + if ptr.Pointer() != nil { + tmpValue := NewQLocaleFromPointer(C.QCollator_Locale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +func (ptr *QCollator) NumericMode() bool { + if ptr.Pointer() != nil { + return int8(C.QCollator_NumericMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCollator) SetCaseSensitivity(sensitivity Qt__CaseSensitivity) { + if ptr.Pointer() != nil { + C.QCollator_SetCaseSensitivity(ptr.Pointer(), C.longlong(sensitivity)) + } +} + +func (ptr *QCollator) SetIgnorePunctuation(on bool) { + if ptr.Pointer() != nil { + C.QCollator_SetIgnorePunctuation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QCollator) SetLocale(locale QLocale_ITF) { + if ptr.Pointer() != nil { + C.QCollator_SetLocale(ptr.Pointer(), PointerFromQLocale(locale)) + } +} + +func (ptr *QCollator) SetNumericMode(on bool) { + if ptr.Pointer() != nil { + C.QCollator_SetNumericMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QCollator) SortKey(stri string) *QCollatorSortKey { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQCollatorSortKeyFromPointer(C.QCollator_SortKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) + runtime.SetFinalizer(tmpValue, (*QCollatorSortKey).DestroyQCollatorSortKey) + return tmpValue + } + return nil +} + +func (ptr *QCollator) Swap(other QCollator_ITF) { + if ptr.Pointer() != nil { + C.QCollator_Swap(ptr.Pointer(), PointerFromQCollator(other)) + } +} + +func (ptr *QCollator) DestroyQCollator() { + if ptr.Pointer() != nil { + C.QCollator_DestroyQCollator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCollatorSortKey struct { + ptr unsafe.Pointer +} + +type QCollatorSortKey_ITF interface { + QCollatorSortKey_PTR() *QCollatorSortKey +} + +func (ptr *QCollatorSortKey) QCollatorSortKey_PTR() *QCollatorSortKey { + return ptr +} + +func (ptr *QCollatorSortKey) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCollatorSortKey) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCollatorSortKey(ptr QCollatorSortKey_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCollatorSortKey_PTR().Pointer() + } + return nil +} + +func NewQCollatorSortKeyFromPointer(ptr unsafe.Pointer) (n *QCollatorSortKey) { + n = new(QCollatorSortKey) + n.SetPointer(ptr) + return +} +func NewQCollatorSortKey(other QCollatorSortKey_ITF) *QCollatorSortKey { + tmpValue := NewQCollatorSortKeyFromPointer(C.QCollatorSortKey_NewQCollatorSortKey(PointerFromQCollatorSortKey(other))) + runtime.SetFinalizer(tmpValue, (*QCollatorSortKey).DestroyQCollatorSortKey) + return tmpValue +} + +func (ptr *QCollatorSortKey) Compare(otherKey QCollatorSortKey_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCollatorSortKey_Compare(ptr.Pointer(), PointerFromQCollatorSortKey(otherKey)))) + } + return 0 +} + +func (ptr *QCollatorSortKey) Swap(other QCollatorSortKey_ITF) { + if ptr.Pointer() != nil { + C.QCollatorSortKey_Swap(ptr.Pointer(), PointerFromQCollatorSortKey(other)) + } +} + +func (ptr *QCollatorSortKey) DestroyQCollatorSortKey() { + if ptr.Pointer() != nil { + C.QCollatorSortKey_DestroyQCollatorSortKey(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCommandLineOption struct { + ptr unsafe.Pointer +} + +type QCommandLineOption_ITF interface { + QCommandLineOption_PTR() *QCommandLineOption +} + +func (ptr *QCommandLineOption) QCommandLineOption_PTR() *QCommandLineOption { + return ptr +} + +func (ptr *QCommandLineOption) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCommandLineOption) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCommandLineOption(ptr QCommandLineOption_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCommandLineOption_PTR().Pointer() + } + return nil +} + +func NewQCommandLineOptionFromPointer(ptr unsafe.Pointer) (n *QCommandLineOption) { + n = new(QCommandLineOption) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCommandLineOption__Flag +//QCommandLineOption::Flag +type QCommandLineOption__Flag int64 + +const ( + QCommandLineOption__HiddenFromHelp QCommandLineOption__Flag = QCommandLineOption__Flag(0x1) + QCommandLineOption__ShortOptionStyle QCommandLineOption__Flag = QCommandLineOption__Flag(0x2) +) + +func NewQCommandLineOption(name string) *QCommandLineOption { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue +} + +func NewQCommandLineOption2(names []string) *QCommandLineOption { + namesC := C.CString(strings.Join(names, "¡¦!")) + defer C.free(unsafe.Pointer(namesC)) + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption2(C.struct_QtCore_PackedString{data: namesC, len: C.longlong(len(strings.Join(names, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue +} + +func NewQCommandLineOption3(name string, description string, valueName string, defaultValue string) *QCommandLineOption { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + var valueNameC *C.char + if valueName != "" { + valueNameC = C.CString(valueName) + defer C.free(unsafe.Pointer(valueNameC)) + } + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption3(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}, C.struct_QtCore_PackedString{data: valueNameC, len: C.longlong(len(valueName))}, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue +} + +func NewQCommandLineOption4(names []string, description string, valueName string, defaultValue string) *QCommandLineOption { + namesC := C.CString(strings.Join(names, "¡¦!")) + defer C.free(unsafe.Pointer(namesC)) + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + var valueNameC *C.char + if valueName != "" { + valueNameC = C.CString(valueName) + defer C.free(unsafe.Pointer(valueNameC)) + } + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption4(C.struct_QtCore_PackedString{data: namesC, len: C.longlong(len(strings.Join(names, "¡¦!")))}, C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}, C.struct_QtCore_PackedString{data: valueNameC, len: C.longlong(len(valueName))}, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue +} + +func NewQCommandLineOption5(other QCommandLineOption_ITF) *QCommandLineOption { + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption5(PointerFromQCommandLineOption(other))) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue +} + +func (ptr *QCommandLineOption) DefaultValues() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QCommandLineOption_DefaultValues(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineOption) Description() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLineOption_Description(ptr.Pointer())) + } + return "" +} + +func (ptr *QCommandLineOption) Flags() QCommandLineOption__Flag { + if ptr.Pointer() != nil { + return QCommandLineOption__Flag(C.QCommandLineOption_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCommandLineOption) Names() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QCommandLineOption_Names(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineOption) SetDefaultValue(defaultValue string) { + if ptr.Pointer() != nil { + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + C.QCommandLineOption_SetDefaultValue(ptr.Pointer(), C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))}) + } +} + +func (ptr *QCommandLineOption) SetDefaultValues(defaultValues []string) { + if ptr.Pointer() != nil { + defaultValuesC := C.CString(strings.Join(defaultValues, "¡¦!")) + defer C.free(unsafe.Pointer(defaultValuesC)) + C.QCommandLineOption_SetDefaultValues(ptr.Pointer(), C.struct_QtCore_PackedString{data: defaultValuesC, len: C.longlong(len(strings.Join(defaultValues, "¡¦!")))}) + } +} + +func (ptr *QCommandLineOption) SetDescription(description string) { + if ptr.Pointer() != nil { + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + C.QCommandLineOption_SetDescription(ptr.Pointer(), C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}) + } +} + +func (ptr *QCommandLineOption) SetFlags(flags QCommandLineOption__Flag) { + if ptr.Pointer() != nil { + C.QCommandLineOption_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QCommandLineOption) SetValueName(valueName string) { + if ptr.Pointer() != nil { + var valueNameC *C.char + if valueName != "" { + valueNameC = C.CString(valueName) + defer C.free(unsafe.Pointer(valueNameC)) + } + C.QCommandLineOption_SetValueName(ptr.Pointer(), C.struct_QtCore_PackedString{data: valueNameC, len: C.longlong(len(valueName))}) + } +} + +func (ptr *QCommandLineOption) Swap(other QCommandLineOption_ITF) { + if ptr.Pointer() != nil { + C.QCommandLineOption_Swap(ptr.Pointer(), PointerFromQCommandLineOption(other)) + } +} + +func (ptr *QCommandLineOption) ValueName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLineOption_ValueName(ptr.Pointer())) + } + return "" +} + +func (ptr *QCommandLineOption) DestroyQCommandLineOption() { + if ptr.Pointer() != nil { + C.QCommandLineOption_DestroyQCommandLineOption(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCommandLineParser struct { + ptr unsafe.Pointer +} + +type QCommandLineParser_ITF interface { + QCommandLineParser_PTR() *QCommandLineParser +} + +func (ptr *QCommandLineParser) QCommandLineParser_PTR() *QCommandLineParser { + return ptr +} + +func (ptr *QCommandLineParser) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCommandLineParser) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCommandLineParser(ptr QCommandLineParser_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCommandLineParser_PTR().Pointer() + } + return nil +} + +func NewQCommandLineParserFromPointer(ptr unsafe.Pointer) (n *QCommandLineParser) { + n = new(QCommandLineParser) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCommandLineParser__SingleDashWordOptionMode +//QCommandLineParser::SingleDashWordOptionMode +type QCommandLineParser__SingleDashWordOptionMode int64 + +const ( + QCommandLineParser__ParseAsCompactedShortOptions QCommandLineParser__SingleDashWordOptionMode = QCommandLineParser__SingleDashWordOptionMode(0) + QCommandLineParser__ParseAsLongOptions QCommandLineParser__SingleDashWordOptionMode = QCommandLineParser__SingleDashWordOptionMode(1) +) + +//go:generate stringer -type=QCommandLineParser__OptionsAfterPositionalArgumentsMode +//QCommandLineParser::OptionsAfterPositionalArgumentsMode +type QCommandLineParser__OptionsAfterPositionalArgumentsMode int64 + +const ( + QCommandLineParser__ParseAsOptions QCommandLineParser__OptionsAfterPositionalArgumentsMode = QCommandLineParser__OptionsAfterPositionalArgumentsMode(0) + QCommandLineParser__ParseAsPositionalArguments QCommandLineParser__OptionsAfterPositionalArgumentsMode = QCommandLineParser__OptionsAfterPositionalArgumentsMode(1) +) + +func NewQCommandLineParser() *QCommandLineParser { + tmpValue := NewQCommandLineParserFromPointer(C.QCommandLineParser_NewQCommandLineParser()) + runtime.SetFinalizer(tmpValue, (*QCommandLineParser).DestroyQCommandLineParser) + return tmpValue +} + +func (ptr *QCommandLineParser) AddHelpOption() *QCommandLineOption { + if ptr.Pointer() != nil { + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineParser_AddHelpOption(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue + } + return nil +} + +func (ptr *QCommandLineParser) AddOption(option QCommandLineOption_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCommandLineParser_AddOption(ptr.Pointer(), PointerFromQCommandLineOption(option))) != 0 + } + return false +} + +func (ptr *QCommandLineParser) AddOptions(options []*QCommandLineOption) bool { + if ptr.Pointer() != nil { + return int8(C.QCommandLineParser_AddOptions(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQCommandLineParserFromPointer(NewQCommandLineParserFromPointer(nil).__addOptions_options_newList()) + for _, v := range options { + tmpList.__addOptions_options_setList(v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +func (ptr *QCommandLineParser) AddPositionalArgument(name string, description string, syntax string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + var syntaxC *C.char + if syntax != "" { + syntaxC = C.CString(syntax) + defer C.free(unsafe.Pointer(syntaxC)) + } + C.QCommandLineParser_AddPositionalArgument(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}, C.struct_QtCore_PackedString{data: syntaxC, len: C.longlong(len(syntax))}) + } +} + +func (ptr *QCommandLineParser) AddVersionOption() *QCommandLineOption { + if ptr.Pointer() != nil { + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineParser_AddVersionOption(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue + } + return nil +} + +func (ptr *QCommandLineParser) ApplicationDescription() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLineParser_ApplicationDescription(ptr.Pointer())) + } + return "" +} + +func (ptr *QCommandLineParser) ClearPositionalArguments() { + if ptr.Pointer() != nil { + C.QCommandLineParser_ClearPositionalArguments(ptr.Pointer()) + } +} + +func (ptr *QCommandLineParser) ErrorText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLineParser_ErrorText(ptr.Pointer())) + } + return "" +} + +func (ptr *QCommandLineParser) HelpText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLineParser_HelpText(ptr.Pointer())) + } + return "" +} + +func (ptr *QCommandLineParser) IsSet(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QCommandLineParser_IsSet(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QCommandLineParser) IsSet2(option QCommandLineOption_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCommandLineParser_IsSet2(ptr.Pointer(), PointerFromQCommandLineOption(option))) != 0 + } + return false +} + +func (ptr *QCommandLineParser) OptionNames() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QCommandLineParser_OptionNames(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineParser) Parse(arguments []string) bool { + if ptr.Pointer() != nil { + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + return int8(C.QCommandLineParser_Parse(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))})) != 0 + } + return false +} + +func (ptr *QCommandLineParser) PositionalArguments() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QCommandLineParser_PositionalArguments(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineParser) Process(arguments []string) { + if ptr.Pointer() != nil { + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + C.QCommandLineParser_Process(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}) + } +} + +func (ptr *QCommandLineParser) Process2(app QCoreApplication_ITF) { + if ptr.Pointer() != nil { + C.QCommandLineParser_Process2(ptr.Pointer(), PointerFromQCoreApplication(app)) + } +} + +func (ptr *QCommandLineParser) SetApplicationDescription(description string) { + if ptr.Pointer() != nil { + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + C.QCommandLineParser_SetApplicationDescription(ptr.Pointer(), C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}) + } +} + +func (ptr *QCommandLineParser) SetOptionsAfterPositionalArgumentsMode(parsingMode QCommandLineParser__OptionsAfterPositionalArgumentsMode) { + if ptr.Pointer() != nil { + C.QCommandLineParser_SetOptionsAfterPositionalArgumentsMode(ptr.Pointer(), C.longlong(parsingMode)) + } +} + +func (ptr *QCommandLineParser) SetSingleDashWordOptionMode(singleDashWordOptionMode QCommandLineParser__SingleDashWordOptionMode) { + if ptr.Pointer() != nil { + C.QCommandLineParser_SetSingleDashWordOptionMode(ptr.Pointer(), C.longlong(singleDashWordOptionMode)) + } +} + +func (ptr *QCommandLineParser) ShowHelp(exitCode int) { + if ptr.Pointer() != nil { + C.QCommandLineParser_ShowHelp(ptr.Pointer(), C.int(int32(exitCode))) + } +} + +func (ptr *QCommandLineParser) ShowVersion() { + if ptr.Pointer() != nil { + C.QCommandLineParser_ShowVersion(ptr.Pointer()) + } +} + +func (ptr *QCommandLineParser) UnknownOptionNames() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QCommandLineParser_UnknownOptionNames(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineParser) Value(optionName string) string { + if ptr.Pointer() != nil { + var optionNameC *C.char + if optionName != "" { + optionNameC = C.CString(optionName) + defer C.free(unsafe.Pointer(optionNameC)) + } + return cGoUnpackString(C.QCommandLineParser_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: optionNameC, len: C.longlong(len(optionName))})) + } + return "" +} + +func (ptr *QCommandLineParser) Value2(option QCommandLineOption_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLineParser_Value2(ptr.Pointer(), PointerFromQCommandLineOption(option))) + } + return "" +} + +func (ptr *QCommandLineParser) Values(optionName string) []string { + if ptr.Pointer() != nil { + var optionNameC *C.char + if optionName != "" { + optionNameC = C.CString(optionName) + defer C.free(unsafe.Pointer(optionNameC)) + } + return unpackStringList(cGoUnpackString(C.QCommandLineParser_Values(ptr.Pointer(), C.struct_QtCore_PackedString{data: optionNameC, len: C.longlong(len(optionName))}))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineParser) Values2(option QCommandLineOption_ITF) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QCommandLineParser_Values2(ptr.Pointer(), PointerFromQCommandLineOption(option)))) + } + return make([]string, 0) +} + +func (ptr *QCommandLineParser) DestroyQCommandLineParser() { + if ptr.Pointer() != nil { + C.QCommandLineParser_DestroyQCommandLineParser(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCommandLineParser) __addOptions_options_atList(i int) *QCommandLineOption { + if ptr.Pointer() != nil { + tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineParser___addOptions_options_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) + return tmpValue + } + return nil +} + +func (ptr *QCommandLineParser) __addOptions_options_setList(i QCommandLineOption_ITF) { + if ptr.Pointer() != nil { + C.QCommandLineParser___addOptions_options_setList(ptr.Pointer(), PointerFromQCommandLineOption(i)) + } +} + +func (ptr *QCommandLineParser) __addOptions_options_newList() unsafe.Pointer { + return C.QCommandLineParser___addOptions_options_newList(ptr.Pointer()) +} + +type QConcatenateTablesProxyModel struct { + QAbstractItemModel +} + +type QConcatenateTablesProxyModel_ITF interface { + QAbstractItemModel_ITF + QConcatenateTablesProxyModel_PTR() *QConcatenateTablesProxyModel +} + +func (ptr *QConcatenateTablesProxyModel) QConcatenateTablesProxyModel_PTR() *QConcatenateTablesProxyModel { + return ptr +} + +func (ptr *QConcatenateTablesProxyModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQConcatenateTablesProxyModel(ptr QConcatenateTablesProxyModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QConcatenateTablesProxyModel_PTR().Pointer() + } + return nil +} + +func NewQConcatenateTablesProxyModelFromPointer(ptr unsafe.Pointer) (n *QConcatenateTablesProxyModel) { + n = new(QConcatenateTablesProxyModel) + n.SetPointer(ptr) + return +} +func NewQConcatenateTablesProxyModel(parent QObject_ITF) *QConcatenateTablesProxyModel { + tmpValue := NewQConcatenateTablesProxyModelFromPointer(C.QConcatenateTablesProxyModel_NewQConcatenateTablesProxyModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QConcatenateTablesProxyModel) AddSourceModel(sourceModel QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QConcatenateTablesProxyModel_AddSourceModel(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) + } +} + +//export callbackQConcatenateTablesProxyModel_ColumnCount +func callbackQConcatenateTablesProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQConcatenateTablesProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QConcatenateTablesProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QConcatenateTablesProxyModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QConcatenateTablesProxyModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QConcatenateTablesProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QConcatenateTablesProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QConcatenateTablesProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQConcatenateTablesProxyModel_Data +func callbackQConcatenateTablesProxyModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return PointerFromQVariant(NewQConcatenateTablesProxyModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QConcatenateTablesProxyModel) ConnectData(f func(index *QModelIndex, role int) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(index *QModelIndex, role int) *QVariant { + (*(*func(*QModelIndex, int) *QVariant)(signal))(index, role) + return f(index, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QConcatenateTablesProxyModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QConcatenateTablesProxyModel) Data(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QConcatenateTablesProxyModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QConcatenateTablesProxyModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQConcatenateTablesProxyModel_Index +func callbackQConcatenateTablesProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQConcatenateTablesProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QConcatenateTablesProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QConcatenateTablesProxyModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QConcatenateTablesProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQConcatenateTablesProxyModel_Parent +func callbackQConcatenateTablesProxyModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQConcatenateTablesProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QConcatenateTablesProxyModel) ConnectParent(f func(index *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(index *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QConcatenateTablesProxyModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QConcatenateTablesProxyModel) Parent(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QConcatenateTablesProxyModel) RemoveSourceModel(sourceModel QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QConcatenateTablesProxyModel_RemoveSourceModel(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) + } +} + +//export callbackQConcatenateTablesProxyModel_RowCount +func callbackQConcatenateTablesProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQConcatenateTablesProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QConcatenateTablesProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QConcatenateTablesProxyModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QConcatenateTablesProxyModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QConcatenateTablesProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QConcatenateTablesProxyModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QConcatenateTablesProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel +func callbackQConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QConcatenateTablesProxyModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQConcatenateTablesProxyModelFromPointer(ptr).DestroyQConcatenateTablesProxyModelDefault() + } +} + +func (ptr *QConcatenateTablesProxyModel) ConnectDestroyQConcatenateTablesProxyModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QConcatenateTablesProxyModel) DisconnectDestroyQConcatenateTablesProxyModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel") + } +} + +func (ptr *QConcatenateTablesProxyModel) DestroyQConcatenateTablesProxyModel() { + if ptr.Pointer() != nil { + C.QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QConcatenateTablesProxyModel) DestroyQConcatenateTablesProxyModelDefault() { + if ptr.Pointer() != nil { + C.QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QContiguousCache struct { + ptr unsafe.Pointer +} + +type QContiguousCache_ITF interface { + QContiguousCache_PTR() *QContiguousCache +} + +func (ptr *QContiguousCache) QContiguousCache_PTR() *QContiguousCache { + return ptr +} + +func (ptr *QContiguousCache) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QContiguousCache) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQContiguousCache(ptr QContiguousCache_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QContiguousCache_PTR().Pointer() + } + return nil +} + +func NewQContiguousCacheFromPointer(ptr unsafe.Pointer) (n *QContiguousCache) { + n = new(QContiguousCache) + n.SetPointer(ptr) + return +} + +type QContiguousCacheData struct { + ptr unsafe.Pointer +} + +type QContiguousCacheData_ITF interface { + QContiguousCacheData_PTR() *QContiguousCacheData +} + +func (ptr *QContiguousCacheData) QContiguousCacheData_PTR() *QContiguousCacheData { + return ptr +} + +func (ptr *QContiguousCacheData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QContiguousCacheData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQContiguousCacheData(ptr QContiguousCacheData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QContiguousCacheData_PTR().Pointer() + } + return nil +} + +func NewQContiguousCacheDataFromPointer(ptr unsafe.Pointer) (n *QContiguousCacheData) { + n = new(QContiguousCacheData) + n.SetPointer(ptr) + return +} + +func (ptr *QContiguousCacheData) DestroyQContiguousCacheData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QContiguousCacheTypedData struct { + ptr unsafe.Pointer +} + +type QContiguousCacheTypedData_ITF interface { + QContiguousCacheTypedData_PTR() *QContiguousCacheTypedData +} + +func (ptr *QContiguousCacheTypedData) QContiguousCacheTypedData_PTR() *QContiguousCacheTypedData { + return ptr +} + +func (ptr *QContiguousCacheTypedData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QContiguousCacheTypedData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQContiguousCacheTypedData(ptr QContiguousCacheTypedData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QContiguousCacheTypedData_PTR().Pointer() + } + return nil +} + +func NewQContiguousCacheTypedDataFromPointer(ptr unsafe.Pointer) (n *QContiguousCacheTypedData) { + n = new(QContiguousCacheTypedData) + n.SetPointer(ptr) + return +} + +func (ptr *QContiguousCacheTypedData) DestroyQContiguousCacheTypedData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCoreApplication struct { + QObject +} + +type QCoreApplication_ITF interface { + QObject_ITF + QCoreApplication_PTR() *QCoreApplication +} + +func (ptr *QCoreApplication) QCoreApplication_PTR() *QCoreApplication { + return ptr +} + +func (ptr *QCoreApplication) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QCoreApplication) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQCoreApplication(ptr QCoreApplication_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCoreApplication_PTR().Pointer() + } + return nil +} + +func NewQCoreApplicationFromPointer(ptr unsafe.Pointer) (n *QCoreApplication) { + n = new(QCoreApplication) + n.SetPointer(ptr) + return +} +func NewQCoreApplication(argc int, argv []string) *QCoreApplication { + argvC := C.CString(strings.Join(argv, "|")) + defer C.free(unsafe.Pointer(argvC)) + tmpValue := NewQCoreApplicationFromPointer(C.QCoreApplication_NewQCoreApplication(C.int(int32(argc)), argvC)) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQCoreApplication_AboutToQuit +func callbackQCoreApplication_AboutToQuit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QCoreApplication) ConnectAboutToQuit(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToQuit") { + C.QCoreApplication_ConnectAboutToQuit(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToQuit"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToQuit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToQuit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToQuit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectAboutToQuit() { + if ptr.Pointer() != nil { + C.QCoreApplication_DisconnectAboutToQuit(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToQuit") + } +} + +func QCoreApplication_AddLibraryPath(path string) { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QCoreApplication_QCoreApplication_AddLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QCoreApplication) AddLibraryPath(path string) { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QCoreApplication_QCoreApplication_AddLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func QCoreApplication_ApplicationDirPath() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationDirPath()) +} + +func (ptr *QCoreApplication) ApplicationDirPath() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationDirPath()) +} + +func QCoreApplication_ApplicationFilePath() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationFilePath()) +} + +func (ptr *QCoreApplication) ApplicationFilePath() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationFilePath()) +} + +func QCoreApplication_ApplicationName() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationName()) +} + +func (ptr *QCoreApplication) ApplicationName() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationName()) +} + +//export callbackQCoreApplication_ApplicationNameChanged +func callbackQCoreApplication_ApplicationNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QCoreApplication) ConnectApplicationNameChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "applicationNameChanged") { + C.QCoreApplication_ConnectApplicationNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationNameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "applicationNameChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "applicationNameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applicationNameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectApplicationNameChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_DisconnectApplicationNameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "applicationNameChanged") + } +} + +func (ptr *QCoreApplication) ApplicationNameChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_ApplicationNameChanged(ptr.Pointer()) + } +} + +func QCoreApplication_ApplicationPid() int64 { + return int64(C.QCoreApplication_QCoreApplication_ApplicationPid()) +} + +func (ptr *QCoreApplication) ApplicationPid() int64 { + return int64(C.QCoreApplication_QCoreApplication_ApplicationPid()) +} + +func QCoreApplication_ApplicationVersion() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationVersion()) +} + +func (ptr *QCoreApplication) ApplicationVersion() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationVersion()) +} + +//export callbackQCoreApplication_ApplicationVersionChanged +func callbackQCoreApplication_ApplicationVersionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QCoreApplication) ConnectApplicationVersionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "applicationVersionChanged") { + C.QCoreApplication_ConnectApplicationVersionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationVersionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "applicationVersionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "applicationVersionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applicationVersionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectApplicationVersionChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_DisconnectApplicationVersionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "applicationVersionChanged") + } +} + +func (ptr *QCoreApplication) ApplicationVersionChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_ApplicationVersionChanged(ptr.Pointer()) + } +} + +func QCoreApplication_Arguments() []string { + return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_Arguments())) +} + +func (ptr *QCoreApplication) Arguments() []string { + return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_Arguments())) +} + +func QCoreApplication_ClosingDown() bool { + return int8(C.QCoreApplication_QCoreApplication_ClosingDown()) != 0 +} + +func (ptr *QCoreApplication) ClosingDown() bool { + return int8(C.QCoreApplication_QCoreApplication_ClosingDown()) != 0 +} + +func QCoreApplication_EventDispatcher() *QAbstractEventDispatcher { + tmpValue := NewQAbstractEventDispatcherFromPointer(C.QCoreApplication_QCoreApplication_EventDispatcher()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QCoreApplication) EventDispatcher() *QAbstractEventDispatcher { + tmpValue := NewQAbstractEventDispatcherFromPointer(C.QCoreApplication_QCoreApplication_EventDispatcher()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QCoreApplication_Exec() int { + return int(int32(C.QCoreApplication_QCoreApplication_Exec())) +} + +func (ptr *QCoreApplication) Exec() int { + return int(int32(C.QCoreApplication_QCoreApplication_Exec())) +} + +func QCoreApplication_Exit(returnCode int) { + C.QCoreApplication_QCoreApplication_Exit(C.int(int32(returnCode))) +} + +func (ptr *QCoreApplication) Exit(returnCode int) { + C.QCoreApplication_QCoreApplication_Exit(C.int(int32(returnCode))) +} + +func (ptr *QCoreApplication) InstallNativeEventFilter(filterObj QAbstractNativeEventFilter_ITF) { + if ptr.Pointer() != nil { + C.QCoreApplication_InstallNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filterObj)) + } +} + +func QCoreApplication_InstallTranslator(translationFile QTranslator_ITF) bool { + return int8(C.QCoreApplication_QCoreApplication_InstallTranslator(PointerFromQTranslator(translationFile))) != 0 +} + +func (ptr *QCoreApplication) InstallTranslator(translationFile QTranslator_ITF) bool { + return int8(C.QCoreApplication_QCoreApplication_InstallTranslator(PointerFromQTranslator(translationFile))) != 0 +} + +func QCoreApplication_Instance() *QCoreApplication { + tmpValue := NewQCoreApplicationFromPointer(C.QCoreApplication_QCoreApplication_Instance()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QCoreApplication) Instance() *QCoreApplication { + tmpValue := NewQCoreApplicationFromPointer(C.QCoreApplication_QCoreApplication_Instance()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QCoreApplication_IsQuitLockEnabled() bool { + return int8(C.QCoreApplication_QCoreApplication_IsQuitLockEnabled()) != 0 +} + +func (ptr *QCoreApplication) IsQuitLockEnabled() bool { + return int8(C.QCoreApplication_QCoreApplication_IsQuitLockEnabled()) != 0 +} + +func QCoreApplication_IsSetuidAllowed() bool { + return int8(C.QCoreApplication_QCoreApplication_IsSetuidAllowed()) != 0 +} + +func (ptr *QCoreApplication) IsSetuidAllowed() bool { + return int8(C.QCoreApplication_QCoreApplication_IsSetuidAllowed()) != 0 +} + +func QCoreApplication_LibraryPaths() []string { + return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_LibraryPaths())) +} + +func (ptr *QCoreApplication) LibraryPaths() []string { + return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_LibraryPaths())) +} + +func QCoreApplication_OrganizationDomain() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationDomain()) +} + +func (ptr *QCoreApplication) OrganizationDomain() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationDomain()) +} + +//export callbackQCoreApplication_OrganizationDomainChanged +func callbackQCoreApplication_OrganizationDomainChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QCoreApplication) ConnectOrganizationDomainChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "organizationDomainChanged") { + C.QCoreApplication_ConnectOrganizationDomainChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "organizationDomainChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "organizationDomainChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "organizationDomainChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "organizationDomainChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectOrganizationDomainChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_DisconnectOrganizationDomainChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "organizationDomainChanged") + } +} + +func (ptr *QCoreApplication) OrganizationDomainChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_OrganizationDomainChanged(ptr.Pointer()) + } +} + +func QCoreApplication_OrganizationName() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationName()) +} + +func (ptr *QCoreApplication) OrganizationName() string { + return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationName()) +} + +//export callbackQCoreApplication_OrganizationNameChanged +func callbackQCoreApplication_OrganizationNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QCoreApplication) ConnectOrganizationNameChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "organizationNameChanged") { + C.QCoreApplication_ConnectOrganizationNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "organizationNameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "organizationNameChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "organizationNameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "organizationNameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectOrganizationNameChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_DisconnectOrganizationNameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "organizationNameChanged") + } +} + +func (ptr *QCoreApplication) OrganizationNameChanged() { + if ptr.Pointer() != nil { + C.QCoreApplication_OrganizationNameChanged(ptr.Pointer()) + } +} + +func QCoreApplication_PostEvent(receiver QObject_ITF, event QEvent_ITF, priority int) { + C.QCoreApplication_QCoreApplication_PostEvent(PointerFromQObject(receiver), PointerFromQEvent(event), C.int(int32(priority))) +} + +func (ptr *QCoreApplication) PostEvent(receiver QObject_ITF, event QEvent_ITF, priority int) { + C.QCoreApplication_QCoreApplication_PostEvent(PointerFromQObject(receiver), PointerFromQEvent(event), C.int(int32(priority))) +} + +func QCoreApplication_ProcessEvents(flags QEventLoop__ProcessEventsFlag) { + C.QCoreApplication_QCoreApplication_ProcessEvents(C.longlong(flags)) +} + +func (ptr *QCoreApplication) ProcessEvents(flags QEventLoop__ProcessEventsFlag) { + C.QCoreApplication_QCoreApplication_ProcessEvents(C.longlong(flags)) +} + +func QCoreApplication_ProcessEvents2(flags QEventLoop__ProcessEventsFlag, ms int) { + C.QCoreApplication_QCoreApplication_ProcessEvents2(C.longlong(flags), C.int(int32(ms))) +} + +func (ptr *QCoreApplication) ProcessEvents2(flags QEventLoop__ProcessEventsFlag, ms int) { + C.QCoreApplication_QCoreApplication_ProcessEvents2(C.longlong(flags), C.int(int32(ms))) +} + +//export callbackQCoreApplication_Quit +func callbackQCoreApplication_Quit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "quit"); signal != nil { + (*(*func())(signal))() + } else { + NewQCoreApplicationFromPointer(ptr).QuitDefault() + } +} + +func (ptr *QCoreApplication) ConnectQuit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectQuit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "quit") + } +} + +func (ptr *QCoreApplication) Quit() { + if ptr.Pointer() != nil { + C.QCoreApplication_Quit(ptr.Pointer()) + } +} + +func (ptr *QCoreApplication) QuitDefault() { + if ptr.Pointer() != nil { + C.QCoreApplication_QuitDefault(ptr.Pointer()) + } +} + +func QCoreApplication_RemoveLibraryPath(path string) { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QCoreApplication_QCoreApplication_RemoveLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QCoreApplication) RemoveLibraryPath(path string) { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QCoreApplication_QCoreApplication_RemoveLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QCoreApplication) RemoveNativeEventFilter(filterObject QAbstractNativeEventFilter_ITF) { + if ptr.Pointer() != nil { + C.QCoreApplication_RemoveNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filterObject)) + } +} + +func QCoreApplication_RemovePostedEvents(receiver QObject_ITF, eventType int) { + C.QCoreApplication_QCoreApplication_RemovePostedEvents(PointerFromQObject(receiver), C.int(int32(eventType))) +} + +func (ptr *QCoreApplication) RemovePostedEvents(receiver QObject_ITF, eventType int) { + C.QCoreApplication_QCoreApplication_RemovePostedEvents(PointerFromQObject(receiver), C.int(int32(eventType))) +} + +func QCoreApplication_RemoveTranslator(translationFile QTranslator_ITF) bool { + return int8(C.QCoreApplication_QCoreApplication_RemoveTranslator(PointerFromQTranslator(translationFile))) != 0 +} + +func (ptr *QCoreApplication) RemoveTranslator(translationFile QTranslator_ITF) bool { + return int8(C.QCoreApplication_QCoreApplication_RemoveTranslator(PointerFromQTranslator(translationFile))) != 0 +} + +func QCoreApplication_SendEvent(receiver QObject_ITF, event QEvent_ITF) bool { + return int8(C.QCoreApplication_QCoreApplication_SendEvent(PointerFromQObject(receiver), PointerFromQEvent(event))) != 0 +} + +func (ptr *QCoreApplication) SendEvent(receiver QObject_ITF, event QEvent_ITF) bool { + return int8(C.QCoreApplication_QCoreApplication_SendEvent(PointerFromQObject(receiver), PointerFromQEvent(event))) != 0 +} + +func QCoreApplication_SendPostedEvents(receiver QObject_ITF, event_type int) { + C.QCoreApplication_QCoreApplication_SendPostedEvents(PointerFromQObject(receiver), C.int(int32(event_type))) +} + +func (ptr *QCoreApplication) SendPostedEvents(receiver QObject_ITF, event_type int) { + C.QCoreApplication_QCoreApplication_SendPostedEvents(PointerFromQObject(receiver), C.int(int32(event_type))) +} + +func QCoreApplication_SetApplicationName(application string) { + var applicationC *C.char + if application != "" { + applicationC = C.CString(application) + defer C.free(unsafe.Pointer(applicationC)) + } + C.QCoreApplication_QCoreApplication_SetApplicationName(C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}) +} + +func (ptr *QCoreApplication) SetApplicationName(application string) { + var applicationC *C.char + if application != "" { + applicationC = C.CString(application) + defer C.free(unsafe.Pointer(applicationC)) + } + C.QCoreApplication_QCoreApplication_SetApplicationName(C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}) +} + +func QCoreApplication_SetApplicationVersion(version string) { + var versionC *C.char + if version != "" { + versionC = C.CString(version) + defer C.free(unsafe.Pointer(versionC)) + } + C.QCoreApplication_QCoreApplication_SetApplicationVersion(C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) +} + +func (ptr *QCoreApplication) SetApplicationVersion(version string) { + var versionC *C.char + if version != "" { + versionC = C.CString(version) + defer C.free(unsafe.Pointer(versionC)) + } + C.QCoreApplication_QCoreApplication_SetApplicationVersion(C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) +} + +func QCoreApplication_SetAttribute(attribute Qt__ApplicationAttribute, on bool) { + C.QCoreApplication_QCoreApplication_SetAttribute(C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) +} + +func (ptr *QCoreApplication) SetAttribute(attribute Qt__ApplicationAttribute, on bool) { + C.QCoreApplication_QCoreApplication_SetAttribute(C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) +} + +func QCoreApplication_SetEventDispatcher(eventDispatcher QAbstractEventDispatcher_ITF) { + C.QCoreApplication_QCoreApplication_SetEventDispatcher(PointerFromQAbstractEventDispatcher(eventDispatcher)) +} + +func (ptr *QCoreApplication) SetEventDispatcher(eventDispatcher QAbstractEventDispatcher_ITF) { + C.QCoreApplication_QCoreApplication_SetEventDispatcher(PointerFromQAbstractEventDispatcher(eventDispatcher)) +} + +func QCoreApplication_SetLibraryPaths(paths []string) { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QCoreApplication_QCoreApplication_SetLibraryPaths(C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) +} + +func (ptr *QCoreApplication) SetLibraryPaths(paths []string) { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QCoreApplication_QCoreApplication_SetLibraryPaths(C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) +} + +func QCoreApplication_SetOrganizationDomain(orgDomain string) { + var orgDomainC *C.char + if orgDomain != "" { + orgDomainC = C.CString(orgDomain) + defer C.free(unsafe.Pointer(orgDomainC)) + } + C.QCoreApplication_QCoreApplication_SetOrganizationDomain(C.struct_QtCore_PackedString{data: orgDomainC, len: C.longlong(len(orgDomain))}) +} + +func (ptr *QCoreApplication) SetOrganizationDomain(orgDomain string) { + var orgDomainC *C.char + if orgDomain != "" { + orgDomainC = C.CString(orgDomain) + defer C.free(unsafe.Pointer(orgDomainC)) + } + C.QCoreApplication_QCoreApplication_SetOrganizationDomain(C.struct_QtCore_PackedString{data: orgDomainC, len: C.longlong(len(orgDomain))}) +} + +func QCoreApplication_SetOrganizationName(orgName string) { + var orgNameC *C.char + if orgName != "" { + orgNameC = C.CString(orgName) + defer C.free(unsafe.Pointer(orgNameC)) + } + C.QCoreApplication_QCoreApplication_SetOrganizationName(C.struct_QtCore_PackedString{data: orgNameC, len: C.longlong(len(orgName))}) +} + +func (ptr *QCoreApplication) SetOrganizationName(orgName string) { + var orgNameC *C.char + if orgName != "" { + orgNameC = C.CString(orgName) + defer C.free(unsafe.Pointer(orgNameC)) + } + C.QCoreApplication_QCoreApplication_SetOrganizationName(C.struct_QtCore_PackedString{data: orgNameC, len: C.longlong(len(orgName))}) +} + +func QCoreApplication_SetQuitLockEnabled(enabled bool) { + C.QCoreApplication_QCoreApplication_SetQuitLockEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) +} + +func (ptr *QCoreApplication) SetQuitLockEnabled(enabled bool) { + C.QCoreApplication_QCoreApplication_SetQuitLockEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) +} + +func QCoreApplication_SetSetuidAllowed(allow bool) { + C.QCoreApplication_QCoreApplication_SetSetuidAllowed(C.char(int8(qt.GoBoolToInt(allow)))) +} + +func (ptr *QCoreApplication) SetSetuidAllowed(allow bool) { + C.QCoreApplication_QCoreApplication_SetSetuidAllowed(C.char(int8(qt.GoBoolToInt(allow)))) +} + +func QCoreApplication_StartingUp() bool { + return int8(C.QCoreApplication_QCoreApplication_StartingUp()) != 0 +} + +func (ptr *QCoreApplication) StartingUp() bool { + return int8(C.QCoreApplication_QCoreApplication_StartingUp()) != 0 +} + +func QCoreApplication_TestAttribute(attribute Qt__ApplicationAttribute) bool { + return int8(C.QCoreApplication_QCoreApplication_TestAttribute(C.longlong(attribute))) != 0 +} + +func (ptr *QCoreApplication) TestAttribute(attribute Qt__ApplicationAttribute) bool { + return int8(C.QCoreApplication_QCoreApplication_TestAttribute(C.longlong(attribute))) != 0 +} + +func QCoreApplication_Translate(context string, sourceText string, disambiguation string, n int) string { + var contextC *C.char + if context != "" { + contextC = C.CString(context) + defer C.free(unsafe.Pointer(contextC)) + } + var sourceTextC *C.char + if sourceText != "" { + sourceTextC = C.CString(sourceText) + defer C.free(unsafe.Pointer(sourceTextC)) + } + var disambiguationC *C.char + if disambiguation != "" { + disambiguationC = C.CString(disambiguation) + defer C.free(unsafe.Pointer(disambiguationC)) + } + return cGoUnpackString(C.QCoreApplication_QCoreApplication_Translate(contextC, sourceTextC, disambiguationC, C.int(int32(n)))) +} + +func (ptr *QCoreApplication) Translate(context string, sourceText string, disambiguation string, n int) string { + var contextC *C.char + if context != "" { + contextC = C.CString(context) + defer C.free(unsafe.Pointer(contextC)) + } + var sourceTextC *C.char + if sourceText != "" { + sourceTextC = C.CString(sourceText) + defer C.free(unsafe.Pointer(sourceTextC)) + } + var disambiguationC *C.char + if disambiguation != "" { + disambiguationC = C.CString(disambiguation) + defer C.free(unsafe.Pointer(disambiguationC)) + } + return cGoUnpackString(C.QCoreApplication_QCoreApplication_Translate(contextC, sourceTextC, disambiguationC, C.int(int32(n)))) +} + +//export callbackQCoreApplication_DestroyQCoreApplication +func callbackQCoreApplication_DestroyQCoreApplication(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QCoreApplication"); signal != nil { + (*(*func())(signal))() + } else { + NewQCoreApplicationFromPointer(ptr).DestroyQCoreApplicationDefault() + } +} + +func (ptr *QCoreApplication) ConnectDestroyQCoreApplication(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QCoreApplication"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QCoreApplication", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QCoreApplication", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCoreApplication) DisconnectDestroyQCoreApplication() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QCoreApplication") + } +} + +func (ptr *QCoreApplication) DestroyQCoreApplication() { + if ptr.Pointer() != nil { + C.QCoreApplication_DestroyQCoreApplication(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCoreApplication) DestroyQCoreApplicationDefault() { + if ptr.Pointer() != nil { + C.QCoreApplication_DestroyQCoreApplicationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCryptographicHash struct { + ptr unsafe.Pointer +} + +type QCryptographicHash_ITF interface { + QCryptographicHash_PTR() *QCryptographicHash +} + +func (ptr *QCryptographicHash) QCryptographicHash_PTR() *QCryptographicHash { + return ptr +} + +func (ptr *QCryptographicHash) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCryptographicHash) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCryptographicHash(ptr QCryptographicHash_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCryptographicHash_PTR().Pointer() + } + return nil +} + +func NewQCryptographicHashFromPointer(ptr unsafe.Pointer) (n *QCryptographicHash) { + n = new(QCryptographicHash) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCryptographicHash__Algorithm +//QCryptographicHash::Algorithm +type QCryptographicHash__Algorithm int64 + +const ( + QCryptographicHash__Md4 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(0) + QCryptographicHash__Md5 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(1) + QCryptographicHash__Sha1 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(2) + QCryptographicHash__Sha224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(3) + QCryptographicHash__Sha256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(4) + QCryptographicHash__Sha384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(5) + QCryptographicHash__Sha512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(6) + QCryptographicHash__Keccak_224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(7) + QCryptographicHash__Keccak_256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(8) + QCryptographicHash__Keccak_384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(9) + QCryptographicHash__Keccak_512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(10) + QCryptographicHash__RealSha3_224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(11) + QCryptographicHash__RealSha3_256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(12) + QCryptographicHash__RealSha3_384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(13) + QCryptographicHash__RealSha3_512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(14) + QCryptographicHash__Sha3_224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_224) + QCryptographicHash__Sha3_256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_256) + QCryptographicHash__Sha3_384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_384) + QCryptographicHash__Sha3_512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_512) +) + +func NewQCryptographicHash(method QCryptographicHash__Algorithm) *QCryptographicHash { + tmpValue := NewQCryptographicHashFromPointer(C.QCryptographicHash_NewQCryptographicHash(C.longlong(method))) + runtime.SetFinalizer(tmpValue, (*QCryptographicHash).DestroyQCryptographicHash) + return tmpValue +} + +func (ptr *QCryptographicHash) AddData(data []byte, length int) { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + C.QCryptographicHash_AddData(ptr.Pointer(), dataC, C.int(int32(length))) + } +} + +func (ptr *QCryptographicHash) AddData2(data QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QCryptographicHash_AddData2(ptr.Pointer(), PointerFromQByteArray(data)) + } +} + +func (ptr *QCryptographicHash) AddData3(device QIODevice_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCryptographicHash_AddData3(ptr.Pointer(), PointerFromQIODevice(device))) != 0 + } + return false +} + +func QCryptographicHash_Hash(data QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QCryptographicHash_QCryptographicHash_Hash(PointerFromQByteArray(data), C.longlong(method))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QCryptographicHash) Hash(data QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QCryptographicHash_QCryptographicHash_Hash(PointerFromQByteArray(data), C.longlong(method))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QCryptographicHash_HashLength(method QCryptographicHash__Algorithm) int { + return int(int32(C.QCryptographicHash_QCryptographicHash_HashLength(C.longlong(method)))) +} + +func (ptr *QCryptographicHash) HashLength(method QCryptographicHash__Algorithm) int { + return int(int32(C.QCryptographicHash_QCryptographicHash_HashLength(C.longlong(method)))) +} + +func (ptr *QCryptographicHash) Reset() { + if ptr.Pointer() != nil { + C.QCryptographicHash_Reset(ptr.Pointer()) + } +} + +func (ptr *QCryptographicHash) Result() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QCryptographicHash_Result(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QCryptographicHash) DestroyQCryptographicHash() { + if ptr.Pointer() != nil { + C.QCryptographicHash_DestroyQCryptographicHash(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDataStream struct { + ptr unsafe.Pointer +} + +type QDataStream_ITF interface { + QDataStream_PTR() *QDataStream +} + +func (ptr *QDataStream) QDataStream_PTR() *QDataStream { + return ptr +} + +func (ptr *QDataStream) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDataStream) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDataStream(ptr QDataStream_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDataStream_PTR().Pointer() + } + return nil +} + +func NewQDataStreamFromPointer(ptr unsafe.Pointer) (n *QDataStream) { + n = new(QDataStream) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDataStream__Version +//QDataStream::Version +type QDataStream__Version int64 + +const ( + QDataStream__Qt_1_0 QDataStream__Version = QDataStream__Version(1) + QDataStream__Qt_2_0 QDataStream__Version = QDataStream__Version(2) + QDataStream__Qt_2_1 QDataStream__Version = QDataStream__Version(3) + QDataStream__Qt_3_0 QDataStream__Version = QDataStream__Version(4) + QDataStream__Qt_3_1 QDataStream__Version = QDataStream__Version(5) + QDataStream__Qt_3_3 QDataStream__Version = QDataStream__Version(6) + QDataStream__Qt_4_0 QDataStream__Version = QDataStream__Version(7) + QDataStream__Qt_4_1 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_0) + QDataStream__Qt_4_2 QDataStream__Version = QDataStream__Version(8) + QDataStream__Qt_4_3 QDataStream__Version = QDataStream__Version(9) + QDataStream__Qt_4_4 QDataStream__Version = QDataStream__Version(10) + QDataStream__Qt_4_5 QDataStream__Version = QDataStream__Version(11) + QDataStream__Qt_4_6 QDataStream__Version = QDataStream__Version(12) + QDataStream__Qt_4_7 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_6) + QDataStream__Qt_4_8 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_7) + QDataStream__Qt_4_9 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_8) + QDataStream__Qt_5_0 QDataStream__Version = QDataStream__Version(13) + QDataStream__Qt_5_1 QDataStream__Version = QDataStream__Version(14) + QDataStream__Qt_5_2 QDataStream__Version = QDataStream__Version(15) + QDataStream__Qt_5_3 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_2) + QDataStream__Qt_5_4 QDataStream__Version = QDataStream__Version(16) + QDataStream__Qt_5_5 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_4) + QDataStream__Qt_5_6 QDataStream__Version = QDataStream__Version(17) + QDataStream__Qt_5_7 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_6) + QDataStream__Qt_5_8 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_7) + QDataStream__Qt_5_9 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_8) + QDataStream__Qt_5_10 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_9) + QDataStream__Qt_5_11 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_10) + QDataStream__Qt_5_12 QDataStream__Version = QDataStream__Version(18) + QDataStream__Qt_5_13 QDataStream__Version = QDataStream__Version(19) + QDataStream__Qt_DefaultCompiledVersion QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_13) +) + +//go:generate stringer -type=QDataStream__ByteOrder +//QDataStream::ByteOrder +type QDataStream__ByteOrder int64 + +const ( + QDataStream__BigEndian QDataStream__ByteOrder = QDataStream__ByteOrder(QSysInfo__BigEndian) + QDataStream__LittleEndian QDataStream__ByteOrder = QDataStream__ByteOrder(QSysInfo__LittleEndian) +) + +//go:generate stringer -type=QDataStream__Status +//QDataStream::Status +type QDataStream__Status int64 + +const ( + QDataStream__Ok QDataStream__Status = QDataStream__Status(0) + QDataStream__ReadPastEnd QDataStream__Status = QDataStream__Status(1) + QDataStream__ReadCorruptData QDataStream__Status = QDataStream__Status(2) + QDataStream__WriteFailed QDataStream__Status = QDataStream__Status(3) +) + +//go:generate stringer -type=QDataStream__FloatingPointPrecision +//QDataStream::FloatingPointPrecision +type QDataStream__FloatingPointPrecision int64 + +const ( + QDataStream__SinglePrecision QDataStream__FloatingPointPrecision = QDataStream__FloatingPointPrecision(0) + QDataStream__DoublePrecision QDataStream__FloatingPointPrecision = QDataStream__FloatingPointPrecision(1) +) + +func NewQDataStream() *QDataStream { + tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream()) + runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) + return tmpValue +} + +func NewQDataStream2(d QIODevice_ITF) *QDataStream { + tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream2(PointerFromQIODevice(d))) + runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) + return tmpValue +} + +func NewQDataStream3(a QByteArray_ITF, mode QIODevice__OpenModeFlag) *QDataStream { + tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream3(PointerFromQByteArray(a), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) + return tmpValue +} + +func NewQDataStream4(a QByteArray_ITF) *QDataStream { + tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream4(PointerFromQByteArray(a))) + runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) + return tmpValue +} + +func (ptr *QDataStream) AbortTransaction() { + if ptr.Pointer() != nil { + C.QDataStream_AbortTransaction(ptr.Pointer()) + } +} + +func (ptr *QDataStream) AtEnd() bool { + if ptr.Pointer() != nil { + return int8(C.QDataStream_AtEnd(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDataStream) ByteOrder() QDataStream__ByteOrder { + if ptr.Pointer() != nil { + return QDataStream__ByteOrder(C.QDataStream_ByteOrder(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDataStream) CommitTransaction() bool { + if ptr.Pointer() != nil { + return int8(C.QDataStream_CommitTransaction(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDataStream) Device() *QIODevice { + if ptr.Pointer() != nil { + tmpValue := NewQIODeviceFromPointer(C.QDataStream_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataStream) FloatingPointPrecision() QDataStream__FloatingPointPrecision { + if ptr.Pointer() != nil { + return QDataStream__FloatingPointPrecision(C.QDataStream_FloatingPointPrecision(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDataStream) ReadRawData(s []byte, l int) int { + if ptr.Pointer() != nil { + var sC *C.char + if len(s) != 0 { + sC = (*C.char)(unsafe.Pointer(&s[0])) + } + return int(int32(C.QDataStream_ReadRawData(ptr.Pointer(), sC, C.int(int32(l))))) + } + return 0 +} + +func (ptr *QDataStream) ResetStatus() { + if ptr.Pointer() != nil { + C.QDataStream_ResetStatus(ptr.Pointer()) + } +} + +func (ptr *QDataStream) RollbackTransaction() { + if ptr.Pointer() != nil { + C.QDataStream_RollbackTransaction(ptr.Pointer()) + } +} + +func (ptr *QDataStream) SetByteOrder(bo QDataStream__ByteOrder) { + if ptr.Pointer() != nil { + C.QDataStream_SetByteOrder(ptr.Pointer(), C.longlong(bo)) + } +} + +func (ptr *QDataStream) SetDevice(d QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QDataStream_SetDevice(ptr.Pointer(), PointerFromQIODevice(d)) + } +} + +func (ptr *QDataStream) SetFloatingPointPrecision(precision QDataStream__FloatingPointPrecision) { + if ptr.Pointer() != nil { + C.QDataStream_SetFloatingPointPrecision(ptr.Pointer(), C.longlong(precision)) + } +} + +func (ptr *QDataStream) SetStatus(status QDataStream__Status) { + if ptr.Pointer() != nil { + C.QDataStream_SetStatus(ptr.Pointer(), C.longlong(status)) + } +} + +func (ptr *QDataStream) SetVersion(v int) { + if ptr.Pointer() != nil { + C.QDataStream_SetVersion(ptr.Pointer(), C.int(int32(v))) + } +} + +func (ptr *QDataStream) SkipRawData(l int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDataStream_SkipRawData(ptr.Pointer(), C.int(int32(l))))) + } + return 0 +} + +func (ptr *QDataStream) StartTransaction() { + if ptr.Pointer() != nil { + C.QDataStream_StartTransaction(ptr.Pointer()) + } +} + +func (ptr *QDataStream) Status() QDataStream__Status { + if ptr.Pointer() != nil { + return QDataStream__Status(C.QDataStream_Status(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDataStream) Version() int { + if ptr.Pointer() != nil { + return int(int32(C.QDataStream_Version(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDataStream) WriteRawData(s []byte, l int) int { + if ptr.Pointer() != nil { + var sC *C.char + if len(s) != 0 { + sC = (*C.char)(unsafe.Pointer(&s[0])) + } + return int(int32(C.QDataStream_WriteRawData(ptr.Pointer(), sC, C.int(int32(l))))) + } + return 0 +} + +func (ptr *QDataStream) DestroyQDataStream() { + if ptr.Pointer() != nil { + C.QDataStream_DestroyQDataStream(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDate struct { + ptr unsafe.Pointer +} + +type QDate_ITF interface { + QDate_PTR() *QDate +} + +func (ptr *QDate) QDate_PTR() *QDate { + return ptr +} + +func (ptr *QDate) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDate) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDate(ptr QDate_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDate_PTR().Pointer() + } + return nil +} + +func NewQDateFromPointer(ptr unsafe.Pointer) (n *QDate) { + n = new(QDate) + n.SetPointer(ptr) + return +} + +func (ptr *QDate) DestroyQDate() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QDate__MonthNameType +//QDate::MonthNameType +type QDate__MonthNameType int64 + +const ( + QDate__DateFormat QDate__MonthNameType = QDate__MonthNameType(0) + QDate__StandaloneFormat QDate__MonthNameType = QDate__MonthNameType(1) +) + +func NewQDate2() *QDate { + tmpValue := NewQDateFromPointer(C.QDate_NewQDate2()) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func NewQDate3(y int, m int, d int) *QDate { + tmpValue := NewQDateFromPointer(C.QDate_NewQDate3(C.int(int32(y)), C.int(int32(m)), C.int(int32(d)))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) AddDays(ndays int64) *QDate { + if ptr.Pointer() != nil { + tmpValue := NewQDateFromPointer(C.QDate_AddDays(ptr.Pointer(), C.longlong(ndays))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QDate) AddMonths(nmonths int) *QDate { + if ptr.Pointer() != nil { + tmpValue := NewQDateFromPointer(C.QDate_AddMonths(ptr.Pointer(), C.int(int32(nmonths)))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QDate) AddYears(nyears int) *QDate { + if ptr.Pointer() != nil { + tmpValue := NewQDateFromPointer(C.QDate_AddYears(ptr.Pointer(), C.int(int32(nyears)))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func QDate_CurrentDate() *QDate { + tmpValue := NewQDateFromPointer(C.QDate_QDate_CurrentDate()) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) CurrentDate() *QDate { + tmpValue := NewQDateFromPointer(C.QDate_QDate_CurrentDate()) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) Day() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_Day(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDate) DayOfWeek() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_DayOfWeek(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDate) DayOfYear() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_DayOfYear(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDate) DaysInMonth() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_DaysInMonth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDate) DaysInYear() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_DaysInYear(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDate) DaysTo(d QDate_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QDate_DaysTo(ptr.Pointer(), PointerFromQDate(d))) + } + return 0 +} + +func QDate_FromJulianDay(jd int64) *QDate { + tmpValue := NewQDateFromPointer(C.QDate_QDate_FromJulianDay(C.longlong(jd))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) FromJulianDay(jd int64) *QDate { + tmpValue := NewQDateFromPointer(C.QDate_QDate_FromJulianDay(C.longlong(jd))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func QDate_FromString(stri string, format Qt__DateFormat) *QDate { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) FromString(stri string, format Qt__DateFormat) *QDate { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func QDate_FromString2(stri string, format string) *QDate { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) FromString2(stri string, format string) *QDate { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue +} + +func (ptr *QDate) GetDate(year int, month int, day int) { + if ptr.Pointer() != nil { + C.QDate_GetDate(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)), C.int(int32(day))) + } +} + +func QDate_IsLeapYear(year int) bool { + return int8(C.QDate_QDate_IsLeapYear(C.int(int32(year)))) != 0 +} + +func (ptr *QDate) IsLeapYear(year int) bool { + return int8(C.QDate_QDate_IsLeapYear(C.int(int32(year)))) != 0 +} + +func (ptr *QDate) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QDate_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDate) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QDate_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func QDate_IsValid2(year int, month int, day int) bool { + return int8(C.QDate_QDate_IsValid2(C.int(int32(year)), C.int(int32(month)), C.int(int32(day)))) != 0 +} + +func (ptr *QDate) IsValid2(year int, month int, day int) bool { + return int8(C.QDate_QDate_IsValid2(C.int(int32(year)), C.int(int32(month)), C.int(int32(day)))) != 0 +} + +func (ptr *QDate) Month() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_Month(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDate) SetDate(year int, month int, day int) bool { + if ptr.Pointer() != nil { + return int8(C.QDate_SetDate(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)), C.int(int32(day)))) != 0 + } + return false +} + +func (ptr *QDate) ToJulianDay() int64 { + if ptr.Pointer() != nil { + return int64(C.QDate_ToJulianDay(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDate) ToString(format string) string { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return cGoUnpackString(C.QDate_ToString(ptr.Pointer(), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + } + return "" +} + +func (ptr *QDate) ToString2(format Qt__DateFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDate_ToString2(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QDate) ToString3(format QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDate_ToString3(ptr.Pointer(), PointerFromQStringView(format))) + } + return "" +} + +func (ptr *QDate) WeekNumber(yearNumber int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_WeekNumber(ptr.Pointer(), C.int(int32(yearNumber))))) + } + return 0 +} + +func (ptr *QDate) Year() int { + if ptr.Pointer() != nil { + return int(int32(C.QDate_Year(ptr.Pointer()))) + } + return 0 +} + +type QDateTime struct { + ptr unsafe.Pointer +} + +type QDateTime_ITF interface { + QDateTime_PTR() *QDateTime +} + +func (ptr *QDateTime) QDateTime_PTR() *QDateTime { + return ptr +} + +func (ptr *QDateTime) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDateTime) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDateTime(ptr QDateTime_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDateTime_PTR().Pointer() + } + return nil +} + +func NewQDateTimeFromPointer(ptr unsafe.Pointer) (n *QDateTime) { + n = new(QDateTime) + n.SetPointer(ptr) + return +} +func NewQDateTime() *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime()) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func NewQDateTime2(date QDate_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime2(PointerFromQDate(date))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func NewQDateTime3(date QDate_ITF, ti QTime_ITF, spec Qt__TimeSpec) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime3(PointerFromQDate(date), PointerFromQTime(ti), C.longlong(spec))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func NewQDateTime4(date QDate_ITF, ti QTime_ITF, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime4(PointerFromQDate(date), PointerFromQTime(ti), C.longlong(spec), C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func NewQDateTime5(date QDate_ITF, ti QTime_ITF, timeZone QTimeZone_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime5(PointerFromQDate(date), PointerFromQTime(ti), PointerFromQTimeZone(timeZone))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func NewQDateTime6(other QDateTime_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime6(PointerFromQDateTime(other))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func NewQDateTime7(other QDateTime_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime7(PointerFromQDateTime(other))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) AddDays(ndays int64) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddDays(ptr.Pointer(), C.longlong(ndays))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) AddMSecs(msecs int64) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddMSecs(ptr.Pointer(), C.longlong(msecs))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) AddMonths(nmonths int) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddMonths(ptr.Pointer(), C.int(int32(nmonths)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) AddSecs(s int64) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddSecs(ptr.Pointer(), C.longlong(s))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) AddYears(nyears int) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddYears(ptr.Pointer(), C.int(int32(nyears)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func QDateTime_CurrentDateTime() *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTime()) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) CurrentDateTime() *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTime()) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_CurrentDateTimeUtc() *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTimeUtc()) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) CurrentDateTimeUtc() *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTimeUtc()) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_CurrentMSecsSinceEpoch() int64 { + return int64(C.QDateTime_QDateTime_CurrentMSecsSinceEpoch()) +} + +func (ptr *QDateTime) CurrentMSecsSinceEpoch() int64 { + return int64(C.QDateTime_QDateTime_CurrentMSecsSinceEpoch()) +} + +func QDateTime_CurrentSecsSinceEpoch() int64 { + return int64(C.QDateTime_QDateTime_CurrentSecsSinceEpoch()) +} + +func (ptr *QDateTime) CurrentSecsSinceEpoch() int64 { + return int64(C.QDateTime_QDateTime_CurrentSecsSinceEpoch()) +} + +func (ptr *QDateTime) Date() *QDate { + if ptr.Pointer() != nil { + tmpValue := NewQDateFromPointer(C.QDateTime_Date(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) DaysTo(other QDateTime_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QDateTime_DaysTo(ptr.Pointer(), PointerFromQDateTime(other))) + } + return 0 +} + +func QDateTime_FromMSecsSinceEpoch(msecs int64) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch(C.longlong(msecs))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromMSecsSinceEpoch(msecs int64) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch(C.longlong(msecs))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_FromMSecsSinceEpoch2(msecs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch2(C.longlong(msecs), C.longlong(spec), C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromMSecsSinceEpoch2(msecs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch2(C.longlong(msecs), C.longlong(spec), C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_FromMSecsSinceEpoch3(msecs int64, timeZone QTimeZone_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch3(C.longlong(msecs), PointerFromQTimeZone(timeZone))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromMSecsSinceEpoch3(msecs int64, timeZone QTimeZone_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch3(C.longlong(msecs), PointerFromQTimeZone(timeZone))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_FromSecsSinceEpoch(secs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch(C.longlong(secs), C.longlong(spec), C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromSecsSinceEpoch(secs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch(C.longlong(secs), C.longlong(spec), C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_FromSecsSinceEpoch2(secs int64, timeZone QTimeZone_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch2(C.longlong(secs), PointerFromQTimeZone(timeZone))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromSecsSinceEpoch2(secs int64, timeZone QTimeZone_ITF) *QDateTime { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch2(C.longlong(secs), PointerFromQTimeZone(timeZone))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_FromString(stri string, format Qt__DateFormat) *QDateTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromString(stri string, format Qt__DateFormat) *QDateTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func QDateTime_FromString2(stri string, format string) *QDateTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) FromString2(stri string, format string) *QDateTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue +} + +func (ptr *QDateTime) IsDaylightTime() bool { + if ptr.Pointer() != nil { + return int8(C.QDateTime_IsDaylightTime(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDateTime) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QDateTime_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDateTime) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QDateTime_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDateTime) MsecsTo(other QDateTime_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QDateTime_MsecsTo(ptr.Pointer(), PointerFromQDateTime(other))) + } + return 0 +} + +func (ptr *QDateTime) OffsetFromUtc() int { + if ptr.Pointer() != nil { + return int(int32(C.QDateTime_OffsetFromUtc(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDateTime) SecsTo(other QDateTime_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QDateTime_SecsTo(ptr.Pointer(), PointerFromQDateTime(other))) + } + return 0 +} + +func (ptr *QDateTime) SetDate(date QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTime_SetDate(ptr.Pointer(), PointerFromQDate(date)) + } +} + +func (ptr *QDateTime) SetMSecsSinceEpoch(msecs int64) { + if ptr.Pointer() != nil { + C.QDateTime_SetMSecsSinceEpoch(ptr.Pointer(), C.longlong(msecs)) + } +} + +func (ptr *QDateTime) SetOffsetFromUtc(offsetSeconds int) { + if ptr.Pointer() != nil { + C.QDateTime_SetOffsetFromUtc(ptr.Pointer(), C.int(int32(offsetSeconds))) + } +} + +func (ptr *QDateTime) SetSecsSinceEpoch(secs int64) { + if ptr.Pointer() != nil { + C.QDateTime_SetSecsSinceEpoch(ptr.Pointer(), C.longlong(secs)) + } +} + +func (ptr *QDateTime) SetTime(ti QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTime_SetTime(ptr.Pointer(), PointerFromQTime(ti)) + } +} + +func (ptr *QDateTime) SetTimeSpec(spec Qt__TimeSpec) { + if ptr.Pointer() != nil { + C.QDateTime_SetTimeSpec(ptr.Pointer(), C.longlong(spec)) + } +} + +func (ptr *QDateTime) SetTimeZone(toZone QTimeZone_ITF) { + if ptr.Pointer() != nil { + C.QDateTime_SetTimeZone(ptr.Pointer(), PointerFromQTimeZone(toZone)) + } +} + +func (ptr *QDateTime) Swap(other QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTime_Swap(ptr.Pointer(), PointerFromQDateTime(other)) + } +} + +func (ptr *QDateTime) Time() *QTime { + if ptr.Pointer() != nil { + tmpValue := NewQTimeFromPointer(C.QDateTime_Time(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) TimeSpec() Qt__TimeSpec { + if ptr.Pointer() != nil { + return Qt__TimeSpec(C.QDateTime_TimeSpec(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDateTime) TimeZone() *QTimeZone { + if ptr.Pointer() != nil { + tmpValue := NewQTimeZoneFromPointer(C.QDateTime_TimeZone(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) TimeZoneAbbreviation() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTime_TimeZoneAbbreviation(ptr.Pointer())) + } + return "" +} + +func (ptr *QDateTime) ToLocalTime() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToLocalTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) ToMSecsSinceEpoch() int64 { + if ptr.Pointer() != nil { + return int64(C.QDateTime_ToMSecsSinceEpoch(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDateTime) ToOffsetFromUtc(offsetSeconds int) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToOffsetFromUtc(ptr.Pointer(), C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) ToSecsSinceEpoch() int64 { + if ptr.Pointer() != nil { + return int64(C.QDateTime_ToSecsSinceEpoch(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDateTime) ToString(format string) string { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return cGoUnpackString(C.QDateTime_ToString(ptr.Pointer(), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + } + return "" +} + +func (ptr *QDateTime) ToString2(format Qt__DateFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTime_ToString2(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QDateTime) ToString3(format QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTime_ToString3(ptr.Pointer(), PointerFromQStringView(format))) + } + return "" +} + +func (ptr *QDateTime) ToTimeSpec(spec Qt__TimeSpec) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToTimeSpec(ptr.Pointer(), C.longlong(spec))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) ToTimeZone(timeZone QTimeZone_ITF) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToTimeZone(ptr.Pointer(), PointerFromQTimeZone(timeZone))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) ToUTC() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToUTC(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTime) DestroyQDateTime() { + if ptr.Pointer() != nil { + C.QDateTime_DestroyQDateTime(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDeadlineTimer struct { + ptr unsafe.Pointer +} + +type QDeadlineTimer_ITF interface { + QDeadlineTimer_PTR() *QDeadlineTimer +} + +func (ptr *QDeadlineTimer) QDeadlineTimer_PTR() *QDeadlineTimer { + return ptr +} + +func (ptr *QDeadlineTimer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDeadlineTimer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDeadlineTimer(ptr QDeadlineTimer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDeadlineTimer_PTR().Pointer() + } + return nil +} + +func NewQDeadlineTimerFromPointer(ptr unsafe.Pointer) (n *QDeadlineTimer) { + n = new(QDeadlineTimer) + n.SetPointer(ptr) + return +} + +func (ptr *QDeadlineTimer) DestroyQDeadlineTimer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QDeadlineTimer__ForeverConstant +//QDeadlineTimer::ForeverConstant +type QDeadlineTimer__ForeverConstant int64 + +const ( + QDeadlineTimer__Forever QDeadlineTimer__ForeverConstant = QDeadlineTimer__ForeverConstant(0) +) + +func NewQDeadlineTimer(timerType Qt__TimerType) *QDeadlineTimer { + tmpValue := NewQDeadlineTimerFromPointer(C.QDeadlineTimer_NewQDeadlineTimer(C.longlong(timerType))) + runtime.SetFinalizer(tmpValue, (*QDeadlineTimer).DestroyQDeadlineTimer) + return tmpValue +} + +func NewQDeadlineTimer2(vqd QDeadlineTimer__ForeverConstant, timerType Qt__TimerType) *QDeadlineTimer { + tmpValue := NewQDeadlineTimerFromPointer(C.QDeadlineTimer_NewQDeadlineTimer2(C.longlong(vqd), C.longlong(timerType))) + runtime.SetFinalizer(tmpValue, (*QDeadlineTimer).DestroyQDeadlineTimer) + return tmpValue +} + +func NewQDeadlineTimer3(msecs int64, ty Qt__TimerType) *QDeadlineTimer { + tmpValue := NewQDeadlineTimerFromPointer(C.QDeadlineTimer_NewQDeadlineTimer3(C.longlong(msecs), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QDeadlineTimer).DestroyQDeadlineTimer) + return tmpValue +} + +func (ptr *QDeadlineTimer) Deadline() int64 { + if ptr.Pointer() != nil { + return int64(C.QDeadlineTimer_Deadline(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDeadlineTimer) DeadlineNSecs() int64 { + if ptr.Pointer() != nil { + return int64(C.QDeadlineTimer_DeadlineNSecs(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDeadlineTimer) HasExpired() bool { + if ptr.Pointer() != nil { + return int8(C.QDeadlineTimer_HasExpired(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDeadlineTimer) IsForever() bool { + if ptr.Pointer() != nil { + return int8(C.QDeadlineTimer_IsForever(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDeadlineTimer) RemainingTime() int64 { + if ptr.Pointer() != nil { + return int64(C.QDeadlineTimer_RemainingTime(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDeadlineTimer) RemainingTimeNSecs() int64 { + if ptr.Pointer() != nil { + return int64(C.QDeadlineTimer_RemainingTimeNSecs(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDeadlineTimer) SetDeadline(msecs int64, timerType Qt__TimerType) { + if ptr.Pointer() != nil { + C.QDeadlineTimer_SetDeadline(ptr.Pointer(), C.longlong(msecs), C.longlong(timerType)) + } +} + +func (ptr *QDeadlineTimer) SetPreciseDeadline(secs int64, nsecs int64, timerType Qt__TimerType) { + if ptr.Pointer() != nil { + C.QDeadlineTimer_SetPreciseDeadline(ptr.Pointer(), C.longlong(secs), C.longlong(nsecs), C.longlong(timerType)) + } +} + +func (ptr *QDeadlineTimer) SetPreciseRemainingTime(secs int64, nsecs int64, timerType Qt__TimerType) { + if ptr.Pointer() != nil { + C.QDeadlineTimer_SetPreciseRemainingTime(ptr.Pointer(), C.longlong(secs), C.longlong(nsecs), C.longlong(timerType)) + } +} + +func (ptr *QDeadlineTimer) SetRemainingTime(msecs int64, timerType Qt__TimerType) { + if ptr.Pointer() != nil { + C.QDeadlineTimer_SetRemainingTime(ptr.Pointer(), C.longlong(msecs), C.longlong(timerType)) + } +} + +func (ptr *QDeadlineTimer) SetTimerType(timerType Qt__TimerType) { + if ptr.Pointer() != nil { + C.QDeadlineTimer_SetTimerType(ptr.Pointer(), C.longlong(timerType)) + } +} + +func (ptr *QDeadlineTimer) Swap(other QDeadlineTimer_ITF) { + if ptr.Pointer() != nil { + C.QDeadlineTimer_Swap(ptr.Pointer(), PointerFromQDeadlineTimer(other)) + } +} + +func (ptr *QDeadlineTimer) TimerType() Qt__TimerType { + if ptr.Pointer() != nil { + return Qt__TimerType(C.QDeadlineTimer_TimerType(ptr.Pointer())) + } + return 0 +} + +type QDebug struct { + ptr unsafe.Pointer +} + +type QDebug_ITF interface { + QDebug_PTR() *QDebug +} + +func (ptr *QDebug) QDebug_PTR() *QDebug { + return ptr +} + +func (ptr *QDebug) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDebug) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDebug(ptr QDebug_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDebug_PTR().Pointer() + } + return nil +} + +func NewQDebugFromPointer(ptr unsafe.Pointer) (n *QDebug) { + n = new(QDebug) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDebug__VerbosityLevel +//QDebug::VerbosityLevel +type QDebug__VerbosityLevel int64 + +const ( + QDebug__MinimumVerbosity QDebug__VerbosityLevel = QDebug__VerbosityLevel(0) + QDebug__DefaultVerbosity QDebug__VerbosityLevel = QDebug__VerbosityLevel(2) + QDebug__MaximumVerbosity QDebug__VerbosityLevel = QDebug__VerbosityLevel(7) +) + +func NewQDebug(device QIODevice_ITF) *QDebug { + tmpValue := NewQDebugFromPointer(C.QDebug_NewQDebug(PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue +} + +func NewQDebug2(stri string) *QDebug { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDebugFromPointer(C.QDebug_NewQDebug2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue +} + +func NewQDebug4(o QDebug_ITF) *QDebug { + tmpValue := NewQDebugFromPointer(C.QDebug_NewQDebug4(PointerFromQDebug(o))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue +} + +func (ptr *QDebug) AutoInsertSpaces() bool { + if ptr.Pointer() != nil { + return int8(C.QDebug_AutoInsertSpaces(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDebug) MaybeQuote(c string) *QDebug { + if ptr.Pointer() != nil { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + tmpValue := NewQDebugFromPointer(C.QDebug_MaybeQuote(ptr.Pointer(), cC)) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) MaybeSpace() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_MaybeSpace(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) Noquote() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_Noquote(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) Nospace() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_Nospace(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) Quote() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_Quote(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) ResetFormat() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_ResetFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) SetAutoInsertSpaces(b bool) { + if ptr.Pointer() != nil { + C.QDebug_SetAutoInsertSpaces(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QDebug) SetVerbosity(verbosityLevel int) { + if ptr.Pointer() != nil { + C.QDebug_SetVerbosity(ptr.Pointer(), C.int(int32(verbosityLevel))) + } +} + +func (ptr *QDebug) Space() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_Space(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) Swap(other QDebug_ITF) { + if ptr.Pointer() != nil { + C.QDebug_Swap(ptr.Pointer(), PointerFromQDebug(other)) + } +} + +func (ptr *QDebug) Verbosity(verbosityLevel int) *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QDebug_Verbosity(ptr.Pointer(), C.int(int32(verbosityLevel)))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QDebug) Verbosity2() int { + if ptr.Pointer() != nil { + return int(int32(C.QDebug_Verbosity2(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDebug) DestroyQDebug() { + if ptr.Pointer() != nil { + C.QDebug_DestroyQDebug(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDebugStateSaver struct { + ptr unsafe.Pointer +} + +type QDebugStateSaver_ITF interface { + QDebugStateSaver_PTR() *QDebugStateSaver +} + +func (ptr *QDebugStateSaver) QDebugStateSaver_PTR() *QDebugStateSaver { + return ptr +} + +func (ptr *QDebugStateSaver) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDebugStateSaver) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDebugStateSaver(ptr QDebugStateSaver_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDebugStateSaver_PTR().Pointer() + } + return nil +} + +func NewQDebugStateSaverFromPointer(ptr unsafe.Pointer) (n *QDebugStateSaver) { + n = new(QDebugStateSaver) + n.SetPointer(ptr) + return +} +func NewQDebugStateSaver(dbg QDebug_ITF) *QDebugStateSaver { + tmpValue := NewQDebugStateSaverFromPointer(C.QDebugStateSaver_NewQDebugStateSaver(PointerFromQDebug(dbg))) + runtime.SetFinalizer(tmpValue, (*QDebugStateSaver).DestroyQDebugStateSaver) + return tmpValue +} + +func (ptr *QDebugStateSaver) DestroyQDebugStateSaver() { + if ptr.Pointer() != nil { + C.QDebugStateSaver_DestroyQDebugStateSaver(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDeferredDeleteEvent struct { + QEvent +} + +type QDeferredDeleteEvent_ITF interface { + QEvent_ITF + QDeferredDeleteEvent_PTR() *QDeferredDeleteEvent +} + +func (ptr *QDeferredDeleteEvent) QDeferredDeleteEvent_PTR() *QDeferredDeleteEvent { + return ptr +} + +func (ptr *QDeferredDeleteEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QDeferredDeleteEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQDeferredDeleteEvent(ptr QDeferredDeleteEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDeferredDeleteEvent_PTR().Pointer() + } + return nil +} + +func NewQDeferredDeleteEventFromPointer(ptr unsafe.Pointer) (n *QDeferredDeleteEvent) { + n = new(QDeferredDeleteEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QDeferredDeleteEvent) DestroyQDeferredDeleteEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQDeferredDeleteEvent() *QDeferredDeleteEvent { + tmpValue := NewQDeferredDeleteEventFromPointer(C.QDeferredDeleteEvent_NewQDeferredDeleteEvent()) + runtime.SetFinalizer(tmpValue, (*QDeferredDeleteEvent).DestroyQDeferredDeleteEvent) + return tmpValue +} + +func (ptr *QDeferredDeleteEvent) LoopLevel() int { + if ptr.Pointer() != nil { + return int(int32(C.QDeferredDeleteEvent_LoopLevel(ptr.Pointer()))) + } + return 0 +} + +type QDir struct { + ptr unsafe.Pointer +} + +type QDir_ITF interface { + QDir_PTR() *QDir +} + +func (ptr *QDir) QDir_PTR() *QDir { + return ptr +} + +func (ptr *QDir) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDir) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDir(ptr QDir_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDir_PTR().Pointer() + } + return nil +} + +func NewQDirFromPointer(ptr unsafe.Pointer) (n *QDir) { + n = new(QDir) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDir__Filter +//QDir::Filter +type QDir__Filter int64 + +const ( + QDir__Dirs QDir__Filter = QDir__Filter(0x001) + QDir__Files QDir__Filter = QDir__Filter(0x002) + QDir__Drives QDir__Filter = QDir__Filter(0x004) + QDir__NoSymLinks QDir__Filter = QDir__Filter(0x008) + QDir__AllEntries QDir__Filter = QDir__Filter(QDir__Dirs | QDir__Files | QDir__Drives) + QDir__TypeMask QDir__Filter = QDir__Filter(0x00f) + QDir__Readable QDir__Filter = QDir__Filter(0x010) + QDir__Writable QDir__Filter = QDir__Filter(0x020) + QDir__Executable QDir__Filter = QDir__Filter(0x040) + QDir__PermissionMask QDir__Filter = QDir__Filter(0x070) + QDir__Modified QDir__Filter = QDir__Filter(0x080) + QDir__Hidden QDir__Filter = QDir__Filter(0x100) + QDir__System QDir__Filter = QDir__Filter(0x200) + QDir__AccessMask QDir__Filter = QDir__Filter(0x3F0) + QDir__AllDirs QDir__Filter = QDir__Filter(0x400) + QDir__CaseSensitive QDir__Filter = QDir__Filter(0x800) + QDir__NoDot QDir__Filter = QDir__Filter(0x2000) + QDir__NoDotDot QDir__Filter = QDir__Filter(0x4000) + QDir__NoDotAndDotDot QDir__Filter = QDir__Filter(QDir__NoDot | QDir__NoDotDot) + QDir__NoFilter QDir__Filter = QDir__Filter(-1) +) + +//go:generate stringer -type=QDir__SortFlag +//QDir::SortFlag +type QDir__SortFlag int64 + +const ( + QDir__Name QDir__SortFlag = QDir__SortFlag(0x00) + QDir__Time QDir__SortFlag = QDir__SortFlag(0x01) + QDir__Size QDir__SortFlag = QDir__SortFlag(0x02) + QDir__Unsorted QDir__SortFlag = QDir__SortFlag(0x03) + QDir__SortByMask QDir__SortFlag = QDir__SortFlag(0x03) + QDir__DirsFirst QDir__SortFlag = QDir__SortFlag(0x04) + QDir__Reversed QDir__SortFlag = QDir__SortFlag(0x08) + QDir__IgnoreCase QDir__SortFlag = QDir__SortFlag(0x10) + QDir__DirsLast QDir__SortFlag = QDir__SortFlag(0x20) + QDir__LocaleAware QDir__SortFlag = QDir__SortFlag(0x40) + QDir__Type QDir__SortFlag = QDir__SortFlag(0x80) + QDir__NoSort QDir__SortFlag = QDir__SortFlag(-1) +) + +func NewQDir(dir QDir_ITF) *QDir { + tmpValue := NewQDirFromPointer(C.QDir_NewQDir(PointerFromQDir(dir))) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func NewQDir2(path string) *QDir { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + tmpValue := NewQDirFromPointer(C.QDir_NewQDir2(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func NewQDir3(path string, nameFilter string, sort QDir__SortFlag, filters QDir__Filter) *QDir { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + var nameFilterC *C.char + if nameFilter != "" { + nameFilterC = C.CString(nameFilter) + defer C.free(unsafe.Pointer(nameFilterC)) + } + tmpValue := NewQDirFromPointer(C.QDir_NewQDir3(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}, C.struct_QtCore_PackedString{data: nameFilterC, len: C.longlong(len(nameFilter))}, C.longlong(sort), C.longlong(filters))) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func (ptr *QDir) AbsoluteFilePath(fileName string) string { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QDir_AbsoluteFilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + } + return "" +} + +func (ptr *QDir) AbsolutePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDir_AbsolutePath(ptr.Pointer())) + } + return "" +} + +func QDir_AddSearchPath(prefix string, path string) { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QDir_QDir_AddSearchPath(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QDir) AddSearchPath(prefix string, path string) { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QDir_QDir_AddSearchPath(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QDir) CanonicalPath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDir_CanonicalPath(ptr.Pointer())) + } + return "" +} + +func (ptr *QDir) Cd(dirName string) bool { + if ptr.Pointer() != nil { + var dirNameC *C.char + if dirName != "" { + dirNameC = C.CString(dirName) + defer C.free(unsafe.Pointer(dirNameC)) + } + return int8(C.QDir_Cd(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirNameC, len: C.longlong(len(dirName))})) != 0 + } + return false +} + +func (ptr *QDir) CdUp() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_CdUp(ptr.Pointer())) != 0 + } + return false +} + +func QDir_CleanPath(path string) string { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return cGoUnpackString(C.QDir_QDir_CleanPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) +} + +func (ptr *QDir) CleanPath(path string) string { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return cGoUnpackString(C.QDir_QDir_CleanPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) +} + +func (ptr *QDir) Count() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QDir_Count(ptr.Pointer()))) + } + return 0 +} + +func QDir_Current() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Current()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func (ptr *QDir) Current() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Current()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func QDir_CurrentPath() string { + return cGoUnpackString(C.QDir_QDir_CurrentPath()) +} + +func (ptr *QDir) CurrentPath() string { + return cGoUnpackString(C.QDir_QDir_CurrentPath()) +} + +func (ptr *QDir) DirName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDir_DirName(ptr.Pointer())) + } + return "" +} + +func QDir_Drives() []*QFileInfo { + return func(l C.struct_QtCore_PackedList) []*QFileInfo { + out := make([]*QFileInfo, int(l.len)) + tmpList := NewQDirFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__drives_atList(i) + } + return out + }(C.QDir_QDir_Drives()) +} + +func (ptr *QDir) Drives() []*QFileInfo { + return func(l C.struct_QtCore_PackedList) []*QFileInfo { + out := make([]*QFileInfo, int(l.len)) + tmpList := NewQDirFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__drives_atList(i) + } + return out + }(C.QDir_QDir_Drives()) +} + +func (ptr *QDir) EntryInfoList(nameFilters []string, filters QDir__Filter, sort QDir__SortFlag) []*QFileInfo { + if ptr.Pointer() != nil { + nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) + defer C.free(unsafe.Pointer(nameFiltersC)) + return func(l C.struct_QtCore_PackedList) []*QFileInfo { + out := make([]*QFileInfo, int(l.len)) + tmpList := NewQDirFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__entryInfoList_atList(i) + } + return out + }(C.QDir_EntryInfoList(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort))) + } + return make([]*QFileInfo, 0) +} + +func (ptr *QDir) EntryInfoList2(filters QDir__Filter, sort QDir__SortFlag) []*QFileInfo { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QFileInfo { + out := make([]*QFileInfo, int(l.len)) + tmpList := NewQDirFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__entryInfoList_atList2(i) + } + return out + }(C.QDir_EntryInfoList2(ptr.Pointer(), C.longlong(filters), C.longlong(sort))) + } + return make([]*QFileInfo, 0) +} + +func (ptr *QDir) EntryList(nameFilters []string, filters QDir__Filter, sort QDir__SortFlag) []string { + if ptr.Pointer() != nil { + nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) + defer C.free(unsafe.Pointer(nameFiltersC)) + return unpackStringList(cGoUnpackString(C.QDir_EntryList(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort)))) + } + return make([]string, 0) +} + +func (ptr *QDir) EntryList2(filters QDir__Filter, sort QDir__SortFlag) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QDir_EntryList2(ptr.Pointer(), C.longlong(filters), C.longlong(sort)))) + } + return make([]string, 0) +} + +func (ptr *QDir) Exists(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QDir_Exists(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QDir) Exists2() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_Exists2(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDir) FilePath(fileName string) string { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QDir_FilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + } + return "" +} + +func (ptr *QDir) Filter() QDir__Filter { + if ptr.Pointer() != nil { + return QDir__Filter(C.QDir_Filter(ptr.Pointer())) + } + return 0 +} + +func QDir_FromNativeSeparators(pathName string) string { + var pathNameC *C.char + if pathName != "" { + pathNameC = C.CString(pathName) + defer C.free(unsafe.Pointer(pathNameC)) + } + return cGoUnpackString(C.QDir_QDir_FromNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) +} + +func (ptr *QDir) FromNativeSeparators(pathName string) string { + var pathNameC *C.char + if pathName != "" { + pathNameC = C.CString(pathName) + defer C.free(unsafe.Pointer(pathNameC)) + } + return cGoUnpackString(C.QDir_QDir_FromNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) +} + +func QDir_Home() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Home()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func (ptr *QDir) Home() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Home()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func QDir_HomePath() string { + return cGoUnpackString(C.QDir_QDir_HomePath()) +} + +func (ptr *QDir) HomePath() string { + return cGoUnpackString(C.QDir_QDir_HomePath()) +} + +func (ptr *QDir) IsAbsolute() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_IsAbsolute(ptr.Pointer())) != 0 + } + return false +} + +func QDir_IsAbsolutePath(path string) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QDir_QDir_IsAbsolutePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 +} + +func (ptr *QDir) IsAbsolutePath(path string) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QDir_QDir_IsAbsolutePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 +} + +func (ptr *QDir) IsEmpty(filters QDir__Filter) bool { + if ptr.Pointer() != nil { + return int8(C.QDir_IsEmpty(ptr.Pointer(), C.longlong(filters))) != 0 + } + return false +} + +func (ptr *QDir) IsReadable() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_IsReadable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDir) IsRelative() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_IsRelative(ptr.Pointer())) != 0 + } + return false +} + +func QDir_IsRelativePath(path string) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QDir_QDir_IsRelativePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 +} + +func (ptr *QDir) IsRelativePath(path string) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QDir_QDir_IsRelativePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 +} + +func (ptr *QDir) IsRoot() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_IsRoot(ptr.Pointer())) != 0 + } + return false +} + +func QDir_ListSeparator() *QChar { + tmpValue := NewQCharFromPointer(C.QDir_QDir_ListSeparator()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QDir) ListSeparator() *QChar { + tmpValue := NewQCharFromPointer(C.QDir_QDir_ListSeparator()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QDir) MakeAbsolute() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_MakeAbsolute(ptr.Pointer())) != 0 + } + return false +} + +func QDir_Match(filter string, fileName string) bool { + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QDir_QDir_Match(C.struct_QtCore_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QDir) Match(filter string, fileName string) bool { + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QDir_QDir_Match(C.struct_QtCore_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func QDir_Match2(filters []string, fileName string) bool { + filtersC := C.CString(strings.Join(filters, "¡¦!")) + defer C.free(unsafe.Pointer(filtersC)) + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QDir_QDir_Match2(C.struct_QtCore_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QDir) Match2(filters []string, fileName string) bool { + filtersC := C.CString(strings.Join(filters, "¡¦!")) + defer C.free(unsafe.Pointer(filtersC)) + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QDir_QDir_Match2(C.struct_QtCore_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QDir) Mkdir(dirName string) bool { + if ptr.Pointer() != nil { + var dirNameC *C.char + if dirName != "" { + dirNameC = C.CString(dirName) + defer C.free(unsafe.Pointer(dirNameC)) + } + return int8(C.QDir_Mkdir(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirNameC, len: C.longlong(len(dirName))})) != 0 + } + return false +} + +func (ptr *QDir) Mkpath(dirPath string) bool { + if ptr.Pointer() != nil { + var dirPathC *C.char + if dirPath != "" { + dirPathC = C.CString(dirPath) + defer C.free(unsafe.Pointer(dirPathC)) + } + return int8(C.QDir_Mkpath(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirPathC, len: C.longlong(len(dirPath))})) != 0 + } + return false +} + +func (ptr *QDir) NameFilters() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QDir_NameFilters(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QDir) Path() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDir_Path(ptr.Pointer())) + } + return "" +} + +func (ptr *QDir) Refresh() { + if ptr.Pointer() != nil { + C.QDir_Refresh(ptr.Pointer()) + } +} + +func (ptr *QDir) RelativeFilePath(fileName string) string { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QDir_RelativeFilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + } + return "" +} + +func (ptr *QDir) Remove(fileName string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QDir_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 + } + return false +} + +func (ptr *QDir) RemoveRecursively() bool { + if ptr.Pointer() != nil { + return int8(C.QDir_RemoveRecursively(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDir) Rename(oldName string, newName string) bool { + if ptr.Pointer() != nil { + var oldNameC *C.char + if oldName != "" { + oldNameC = C.CString(oldName) + defer C.free(unsafe.Pointer(oldNameC)) + } + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QDir_Rename(ptr.Pointer(), C.struct_QtCore_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 + } + return false +} + +func (ptr *QDir) Rmdir(dirName string) bool { + if ptr.Pointer() != nil { + var dirNameC *C.char + if dirName != "" { + dirNameC = C.CString(dirName) + defer C.free(unsafe.Pointer(dirNameC)) + } + return int8(C.QDir_Rmdir(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirNameC, len: C.longlong(len(dirName))})) != 0 + } + return false +} + +func (ptr *QDir) Rmpath(dirPath string) bool { + if ptr.Pointer() != nil { + var dirPathC *C.char + if dirPath != "" { + dirPathC = C.CString(dirPath) + defer C.free(unsafe.Pointer(dirPathC)) + } + return int8(C.QDir_Rmpath(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirPathC, len: C.longlong(len(dirPath))})) != 0 + } + return false +} + +func QDir_Root() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Root()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func (ptr *QDir) Root() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Root()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func QDir_RootPath() string { + return cGoUnpackString(C.QDir_QDir_RootPath()) +} + +func (ptr *QDir) RootPath() string { + return cGoUnpackString(C.QDir_QDir_RootPath()) +} + +func QDir_SearchPaths(prefix string) []string { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + return unpackStringList(cGoUnpackString(C.QDir_QDir_SearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}))) +} + +func (ptr *QDir) SearchPaths(prefix string) []string { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + return unpackStringList(cGoUnpackString(C.QDir_QDir_SearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}))) +} + +func QDir_Separator() *QChar { + tmpValue := NewQCharFromPointer(C.QDir_QDir_Separator()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QDir) Separator() *QChar { + tmpValue := NewQCharFromPointer(C.QDir_QDir_Separator()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func QDir_SetCurrent(path string) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QDir_QDir_SetCurrent(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 +} + +func (ptr *QDir) SetCurrent(path string) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QDir_QDir_SetCurrent(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 +} + +func (ptr *QDir) SetFilter(filters QDir__Filter) { + if ptr.Pointer() != nil { + C.QDir_SetFilter(ptr.Pointer(), C.longlong(filters)) + } +} + +func (ptr *QDir) SetNameFilters(nameFilters []string) { + if ptr.Pointer() != nil { + nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) + defer C.free(unsafe.Pointer(nameFiltersC)) + C.QDir_SetNameFilters(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}) + } +} + +func (ptr *QDir) SetPath(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QDir_SetPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +func QDir_SetSearchPaths(prefix string, searchPaths []string) { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + searchPathsC := C.CString(strings.Join(searchPaths, "¡¦!")) + defer C.free(unsafe.Pointer(searchPathsC)) + C.QDir_QDir_SetSearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: searchPathsC, len: C.longlong(len(strings.Join(searchPaths, "¡¦!")))}) +} + +func (ptr *QDir) SetSearchPaths(prefix string, searchPaths []string) { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + searchPathsC := C.CString(strings.Join(searchPaths, "¡¦!")) + defer C.free(unsafe.Pointer(searchPathsC)) + C.QDir_QDir_SetSearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: searchPathsC, len: C.longlong(len(strings.Join(searchPaths, "¡¦!")))}) +} + +func (ptr *QDir) SetSorting(sort QDir__SortFlag) { + if ptr.Pointer() != nil { + C.QDir_SetSorting(ptr.Pointer(), C.longlong(sort)) + } +} + +func (ptr *QDir) Sorting() QDir__SortFlag { + if ptr.Pointer() != nil { + return QDir__SortFlag(C.QDir_Sorting(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDir) Swap(other QDir_ITF) { + if ptr.Pointer() != nil { + C.QDir_Swap(ptr.Pointer(), PointerFromQDir(other)) + } +} + +func QDir_Temp() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Temp()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func (ptr *QDir) Temp() *QDir { + tmpValue := NewQDirFromPointer(C.QDir_QDir_Temp()) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue +} + +func QDir_TempPath() string { + return cGoUnpackString(C.QDir_QDir_TempPath()) +} + +func (ptr *QDir) TempPath() string { + return cGoUnpackString(C.QDir_QDir_TempPath()) +} + +func QDir_ToNativeSeparators(pathName string) string { + var pathNameC *C.char + if pathName != "" { + pathNameC = C.CString(pathName) + defer C.free(unsafe.Pointer(pathNameC)) + } + return cGoUnpackString(C.QDir_QDir_ToNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) +} + +func (ptr *QDir) ToNativeSeparators(pathName string) string { + var pathNameC *C.char + if pathName != "" { + pathNameC = C.CString(pathName) + defer C.free(unsafe.Pointer(pathNameC)) + } + return cGoUnpackString(C.QDir_QDir_ToNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) +} + +func (ptr *QDir) DestroyQDir() { + if ptr.Pointer() != nil { + C.QDir_DestroyQDir(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDir) __drives_atList(i int) *QFileInfo { + if ptr.Pointer() != nil { + tmpValue := NewQFileInfoFromPointer(C.QDir___drives_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue + } + return nil +} + +func (ptr *QDir) __drives_setList(i QFileInfo_ITF) { + if ptr.Pointer() != nil { + C.QDir___drives_setList(ptr.Pointer(), PointerFromQFileInfo(i)) + } +} + +func (ptr *QDir) __drives_newList() unsafe.Pointer { + return C.QDir___drives_newList(ptr.Pointer()) +} + +func (ptr *QDir) __entryInfoList_atList(i int) *QFileInfo { + if ptr.Pointer() != nil { + tmpValue := NewQFileInfoFromPointer(C.QDir___entryInfoList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue + } + return nil +} + +func (ptr *QDir) __entryInfoList_setList(i QFileInfo_ITF) { + if ptr.Pointer() != nil { + C.QDir___entryInfoList_setList(ptr.Pointer(), PointerFromQFileInfo(i)) + } +} + +func (ptr *QDir) __entryInfoList_newList() unsafe.Pointer { + return C.QDir___entryInfoList_newList(ptr.Pointer()) +} + +func (ptr *QDir) __entryInfoList_atList2(i int) *QFileInfo { + if ptr.Pointer() != nil { + tmpValue := NewQFileInfoFromPointer(C.QDir___entryInfoList_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue + } + return nil +} + +func (ptr *QDir) __entryInfoList_setList2(i QFileInfo_ITF) { + if ptr.Pointer() != nil { + C.QDir___entryInfoList_setList2(ptr.Pointer(), PointerFromQFileInfo(i)) + } +} + +func (ptr *QDir) __entryInfoList_newList2() unsafe.Pointer { + return C.QDir___entryInfoList_newList2(ptr.Pointer()) +} + +type QDirIterator struct { + ptr unsafe.Pointer +} + +type QDirIterator_ITF interface { + QDirIterator_PTR() *QDirIterator +} + +func (ptr *QDirIterator) QDirIterator_PTR() *QDirIterator { + return ptr +} + +func (ptr *QDirIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDirIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDirIterator(ptr QDirIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDirIterator_PTR().Pointer() + } + return nil +} + +func NewQDirIteratorFromPointer(ptr unsafe.Pointer) (n *QDirIterator) { + n = new(QDirIterator) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDirIterator__IteratorFlag +//QDirIterator::IteratorFlag +type QDirIterator__IteratorFlag int64 + +const ( + QDirIterator__NoIteratorFlags QDirIterator__IteratorFlag = QDirIterator__IteratorFlag(0x0) + QDirIterator__FollowSymlinks QDirIterator__IteratorFlag = QDirIterator__IteratorFlag(0x1) + QDirIterator__Subdirectories QDirIterator__IteratorFlag = QDirIterator__IteratorFlag(0x2) +) + +type QDynamicPropertyChangeEvent struct { + QEvent +} + +type QDynamicPropertyChangeEvent_ITF interface { + QEvent_ITF + QDynamicPropertyChangeEvent_PTR() *QDynamicPropertyChangeEvent +} + +func (ptr *QDynamicPropertyChangeEvent) QDynamicPropertyChangeEvent_PTR() *QDynamicPropertyChangeEvent { + return ptr +} + +func (ptr *QDynamicPropertyChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QDynamicPropertyChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQDynamicPropertyChangeEvent(ptr QDynamicPropertyChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDynamicPropertyChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQDynamicPropertyChangeEventFromPointer(ptr unsafe.Pointer) (n *QDynamicPropertyChangeEvent) { + n = new(QDynamicPropertyChangeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QDynamicPropertyChangeEvent) DestroyQDynamicPropertyChangeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQDynamicPropertyChangeEvent(name QByteArray_ITF) *QDynamicPropertyChangeEvent { + tmpValue := NewQDynamicPropertyChangeEventFromPointer(C.QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(PointerFromQByteArray(name))) + runtime.SetFinalizer(tmpValue, (*QDynamicPropertyChangeEvent).DestroyQDynamicPropertyChangeEvent) + return tmpValue +} + +func (ptr *QDynamicPropertyChangeEvent) PropertyName() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QDynamicPropertyChangeEvent_PropertyName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +type QEasingCurve struct { + ptr unsafe.Pointer +} + +type QEasingCurve_ITF interface { + QEasingCurve_PTR() *QEasingCurve +} + +func (ptr *QEasingCurve) QEasingCurve_PTR() *QEasingCurve { + return ptr +} + +func (ptr *QEasingCurve) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QEasingCurve) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQEasingCurve(ptr QEasingCurve_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEasingCurve_PTR().Pointer() + } + return nil +} + +func NewQEasingCurveFromPointer(ptr unsafe.Pointer) (n *QEasingCurve) { + n = new(QEasingCurve) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QEasingCurve__Type +//QEasingCurve::Type +type QEasingCurve__Type int64 + +const ( + QEasingCurve__Linear QEasingCurve__Type = QEasingCurve__Type(0) + QEasingCurve__InQuad QEasingCurve__Type = QEasingCurve__Type(1) + QEasingCurve__OutQuad QEasingCurve__Type = QEasingCurve__Type(2) + QEasingCurve__InOutQuad QEasingCurve__Type = QEasingCurve__Type(3) + QEasingCurve__OutInQuad QEasingCurve__Type = QEasingCurve__Type(4) + QEasingCurve__InCubic QEasingCurve__Type = QEasingCurve__Type(5) + QEasingCurve__OutCubic QEasingCurve__Type = QEasingCurve__Type(6) + QEasingCurve__InOutCubic QEasingCurve__Type = QEasingCurve__Type(7) + QEasingCurve__OutInCubic QEasingCurve__Type = QEasingCurve__Type(8) + QEasingCurve__InQuart QEasingCurve__Type = QEasingCurve__Type(9) + QEasingCurve__OutQuart QEasingCurve__Type = QEasingCurve__Type(10) + QEasingCurve__InOutQuart QEasingCurve__Type = QEasingCurve__Type(11) + QEasingCurve__OutInQuart QEasingCurve__Type = QEasingCurve__Type(12) + QEasingCurve__InQuint QEasingCurve__Type = QEasingCurve__Type(13) + QEasingCurve__OutQuint QEasingCurve__Type = QEasingCurve__Type(14) + QEasingCurve__InOutQuint QEasingCurve__Type = QEasingCurve__Type(15) + QEasingCurve__OutInQuint QEasingCurve__Type = QEasingCurve__Type(16) + QEasingCurve__InSine QEasingCurve__Type = QEasingCurve__Type(17) + QEasingCurve__OutSine QEasingCurve__Type = QEasingCurve__Type(18) + QEasingCurve__InOutSine QEasingCurve__Type = QEasingCurve__Type(19) + QEasingCurve__OutInSine QEasingCurve__Type = QEasingCurve__Type(20) + QEasingCurve__InExpo QEasingCurve__Type = QEasingCurve__Type(21) + QEasingCurve__OutExpo QEasingCurve__Type = QEasingCurve__Type(22) + QEasingCurve__InOutExpo QEasingCurve__Type = QEasingCurve__Type(23) + QEasingCurve__OutInExpo QEasingCurve__Type = QEasingCurve__Type(24) + QEasingCurve__InCirc QEasingCurve__Type = QEasingCurve__Type(25) + QEasingCurve__OutCirc QEasingCurve__Type = QEasingCurve__Type(26) + QEasingCurve__InOutCirc QEasingCurve__Type = QEasingCurve__Type(27) + QEasingCurve__OutInCirc QEasingCurve__Type = QEasingCurve__Type(28) + QEasingCurve__InElastic QEasingCurve__Type = QEasingCurve__Type(29) + QEasingCurve__OutElastic QEasingCurve__Type = QEasingCurve__Type(30) + QEasingCurve__InOutElastic QEasingCurve__Type = QEasingCurve__Type(31) + QEasingCurve__OutInElastic QEasingCurve__Type = QEasingCurve__Type(32) + QEasingCurve__InBack QEasingCurve__Type = QEasingCurve__Type(33) + QEasingCurve__OutBack QEasingCurve__Type = QEasingCurve__Type(34) + QEasingCurve__InOutBack QEasingCurve__Type = QEasingCurve__Type(35) + QEasingCurve__OutInBack QEasingCurve__Type = QEasingCurve__Type(36) + QEasingCurve__InBounce QEasingCurve__Type = QEasingCurve__Type(37) + QEasingCurve__OutBounce QEasingCurve__Type = QEasingCurve__Type(38) + QEasingCurve__InOutBounce QEasingCurve__Type = QEasingCurve__Type(39) + QEasingCurve__OutInBounce QEasingCurve__Type = QEasingCurve__Type(40) + QEasingCurve__InCurve QEasingCurve__Type = QEasingCurve__Type(41) + QEasingCurve__OutCurve QEasingCurve__Type = QEasingCurve__Type(42) + QEasingCurve__SineCurve QEasingCurve__Type = QEasingCurve__Type(43) + QEasingCurve__CosineCurve QEasingCurve__Type = QEasingCurve__Type(44) + QEasingCurve__BezierSpline QEasingCurve__Type = QEasingCurve__Type(45) + QEasingCurve__TCBSpline QEasingCurve__Type = QEasingCurve__Type(46) + QEasingCurve__Custom QEasingCurve__Type = QEasingCurve__Type(47) + QEasingCurve__NCurveTypes QEasingCurve__Type = QEasingCurve__Type(48) +) + +func NewQEasingCurve(ty QEasingCurve__Type) *QEasingCurve { + tmpValue := NewQEasingCurveFromPointer(C.QEasingCurve_NewQEasingCurve(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) + return tmpValue +} + +func NewQEasingCurve2(other QEasingCurve_ITF) *QEasingCurve { + tmpValue := NewQEasingCurveFromPointer(C.QEasingCurve_NewQEasingCurve2(PointerFromQEasingCurve(other))) + runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) + return tmpValue +} + +func NewQEasingCurve3(other QEasingCurve_ITF) *QEasingCurve { + tmpValue := NewQEasingCurveFromPointer(C.QEasingCurve_NewQEasingCurve3(PointerFromQEasingCurve(other))) + runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) + return tmpValue +} + +func (ptr *QEasingCurve) AddCubicBezierSegment(c1 QPointF_ITF, c2 QPointF_ITF, endPoint QPointF_ITF) { + if ptr.Pointer() != nil { + C.QEasingCurve_AddCubicBezierSegment(ptr.Pointer(), PointerFromQPointF(c1), PointerFromQPointF(c2), PointerFromQPointF(endPoint)) + } +} + +func (ptr *QEasingCurve) AddTCBSegment(nextPoint QPointF_ITF, t float64, c float64, b float64) { + if ptr.Pointer() != nil { + C.QEasingCurve_AddTCBSegment(ptr.Pointer(), PointerFromQPointF(nextPoint), C.double(t), C.double(c), C.double(b)) + } +} + +func (ptr *QEasingCurve) Amplitude() float64 { + if ptr.Pointer() != nil { + return float64(C.QEasingCurve_Amplitude(ptr.Pointer())) + } + return 0 +} + +func (ptr *QEasingCurve) Overshoot() float64 { + if ptr.Pointer() != nil { + return float64(C.QEasingCurve_Overshoot(ptr.Pointer())) + } + return 0 +} + +func (ptr *QEasingCurve) Period() float64 { + if ptr.Pointer() != nil { + return float64(C.QEasingCurve_Period(ptr.Pointer())) + } + return 0 +} + +func (ptr *QEasingCurve) SetAmplitude(amplitude float64) { + if ptr.Pointer() != nil { + C.QEasingCurve_SetAmplitude(ptr.Pointer(), C.double(amplitude)) + } +} + +func (ptr *QEasingCurve) SetOvershoot(overshoot float64) { + if ptr.Pointer() != nil { + C.QEasingCurve_SetOvershoot(ptr.Pointer(), C.double(overshoot)) + } +} + +func (ptr *QEasingCurve) SetPeriod(period float64) { + if ptr.Pointer() != nil { + C.QEasingCurve_SetPeriod(ptr.Pointer(), C.double(period)) + } +} + +func (ptr *QEasingCurve) SetType(ty QEasingCurve__Type) { + if ptr.Pointer() != nil { + C.QEasingCurve_SetType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QEasingCurve) Swap(other QEasingCurve_ITF) { + if ptr.Pointer() != nil { + C.QEasingCurve_Swap(ptr.Pointer(), PointerFromQEasingCurve(other)) + } +} + +func (ptr *QEasingCurve) ToCubicSpline() []*QPointF { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QPointF { + out := make([]*QPointF, int(l.len)) + tmpList := NewQEasingCurveFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toCubicSpline_atList(i) + } + return out + }(C.QEasingCurve_ToCubicSpline(ptr.Pointer())) + } + return make([]*QPointF, 0) +} + +func (ptr *QEasingCurve) Type() QEasingCurve__Type { + if ptr.Pointer() != nil { + return QEasingCurve__Type(C.QEasingCurve_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QEasingCurve) ValueForProgress(progress float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QEasingCurve_ValueForProgress(ptr.Pointer(), C.double(progress))) + } + return 0 +} + +func (ptr *QEasingCurve) DestroyQEasingCurve() { + if ptr.Pointer() != nil { + C.QEasingCurve_DestroyQEasingCurve(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QEasingCurve) __cubicBezierSpline_atList(i int) *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QEasingCurve___cubicBezierSpline_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QEasingCurve) __cubicBezierSpline_setList(i QPointF_ITF) { + if ptr.Pointer() != nil { + C.QEasingCurve___cubicBezierSpline_setList(ptr.Pointer(), PointerFromQPointF(i)) + } +} + +func (ptr *QEasingCurve) __cubicBezierSpline_newList() unsafe.Pointer { + return C.QEasingCurve___cubicBezierSpline_newList(ptr.Pointer()) +} + +func (ptr *QEasingCurve) __toCubicSpline_atList(i int) *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QEasingCurve___toCubicSpline_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QEasingCurve) __toCubicSpline_setList(i QPointF_ITF) { + if ptr.Pointer() != nil { + C.QEasingCurve___toCubicSpline_setList(ptr.Pointer(), PointerFromQPointF(i)) + } +} + +func (ptr *QEasingCurve) __toCubicSpline_newList() unsafe.Pointer { + return C.QEasingCurve___toCubicSpline_newList(ptr.Pointer()) +} + +type QElapsedTimer struct { + ptr unsafe.Pointer +} + +type QElapsedTimer_ITF interface { + QElapsedTimer_PTR() *QElapsedTimer +} + +func (ptr *QElapsedTimer) QElapsedTimer_PTR() *QElapsedTimer { + return ptr +} + +func (ptr *QElapsedTimer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QElapsedTimer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQElapsedTimer(ptr QElapsedTimer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QElapsedTimer_PTR().Pointer() + } + return nil +} + +func NewQElapsedTimerFromPointer(ptr unsafe.Pointer) (n *QElapsedTimer) { + n = new(QElapsedTimer) + n.SetPointer(ptr) + return +} + +func (ptr *QElapsedTimer) DestroyQElapsedTimer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QElapsedTimer__ClockType +//QElapsedTimer::ClockType +type QElapsedTimer__ClockType int64 + +const ( + QElapsedTimer__SystemTime QElapsedTimer__ClockType = QElapsedTimer__ClockType(0) + QElapsedTimer__MonotonicClock QElapsedTimer__ClockType = QElapsedTimer__ClockType(1) + QElapsedTimer__TickCounter QElapsedTimer__ClockType = QElapsedTimer__ClockType(2) + QElapsedTimer__MachAbsoluteTime QElapsedTimer__ClockType = QElapsedTimer__ClockType(3) + QElapsedTimer__PerformanceCounter QElapsedTimer__ClockType = QElapsedTimer__ClockType(4) +) + +func NewQElapsedTimer() *QElapsedTimer { + tmpValue := NewQElapsedTimerFromPointer(C.QElapsedTimer_NewQElapsedTimer()) + runtime.SetFinalizer(tmpValue, (*QElapsedTimer).DestroyQElapsedTimer) + return tmpValue +} + +func QElapsedTimer_ClockType() QElapsedTimer__ClockType { + return QElapsedTimer__ClockType(C.QElapsedTimer_QElapsedTimer_ClockType()) +} + +func (ptr *QElapsedTimer) ClockType() QElapsedTimer__ClockType { + return QElapsedTimer__ClockType(C.QElapsedTimer_QElapsedTimer_ClockType()) +} + +func (ptr *QElapsedTimer) Elapsed() int64 { + if ptr.Pointer() != nil { + return int64(C.QElapsedTimer_Elapsed(ptr.Pointer())) + } + return 0 +} + +func (ptr *QElapsedTimer) HasExpired(timeout int64) bool { + if ptr.Pointer() != nil { + return int8(C.QElapsedTimer_HasExpired(ptr.Pointer(), C.longlong(timeout))) != 0 + } + return false +} + +func (ptr *QElapsedTimer) Invalidate() { + if ptr.Pointer() != nil { + C.QElapsedTimer_Invalidate(ptr.Pointer()) + } +} + +func QElapsedTimer_IsMonotonic() bool { + return int8(C.QElapsedTimer_QElapsedTimer_IsMonotonic()) != 0 +} + +func (ptr *QElapsedTimer) IsMonotonic() bool { + return int8(C.QElapsedTimer_QElapsedTimer_IsMonotonic()) != 0 +} + +func (ptr *QElapsedTimer) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QElapsedTimer_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QElapsedTimer) MsecsSinceReference() int64 { + if ptr.Pointer() != nil { + return int64(C.QElapsedTimer_MsecsSinceReference(ptr.Pointer())) + } + return 0 +} + +func (ptr *QElapsedTimer) MsecsTo(other QElapsedTimer_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QElapsedTimer_MsecsTo(ptr.Pointer(), PointerFromQElapsedTimer(other))) + } + return 0 +} + +func (ptr *QElapsedTimer) NsecsElapsed() int64 { + if ptr.Pointer() != nil { + return int64(C.QElapsedTimer_NsecsElapsed(ptr.Pointer())) + } + return 0 +} + +func (ptr *QElapsedTimer) Restart() int64 { + if ptr.Pointer() != nil { + return int64(C.QElapsedTimer_Restart(ptr.Pointer())) + } + return 0 +} + +func (ptr *QElapsedTimer) SecsTo(other QElapsedTimer_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QElapsedTimer_SecsTo(ptr.Pointer(), PointerFromQElapsedTimer(other))) + } + return 0 +} + +func (ptr *QElapsedTimer) Start() { + if ptr.Pointer() != nil { + C.QElapsedTimer_Start(ptr.Pointer()) + } +} + +type QEnableSharedFromThis struct { + ptr unsafe.Pointer +} + +type QEnableSharedFromThis_ITF interface { + QEnableSharedFromThis_PTR() *QEnableSharedFromThis +} + +func (ptr *QEnableSharedFromThis) QEnableSharedFromThis_PTR() *QEnableSharedFromThis { + return ptr +} + +func (ptr *QEnableSharedFromThis) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QEnableSharedFromThis) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQEnableSharedFromThis(ptr QEnableSharedFromThis_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEnableSharedFromThis_PTR().Pointer() + } + return nil +} + +func NewQEnableSharedFromThisFromPointer(ptr unsafe.Pointer) (n *QEnableSharedFromThis) { + n = new(QEnableSharedFromThis) + n.SetPointer(ptr) + return +} + +func (ptr *QEnableSharedFromThis) DestroyQEnableSharedFromThis() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QEvent struct { + ptr unsafe.Pointer +} + +type QEvent_ITF interface { + QEvent_PTR() *QEvent +} + +func (ptr *QEvent) QEvent_PTR() *QEvent { + return ptr +} + +func (ptr *QEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQEvent(ptr QEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func NewQEventFromPointer(ptr unsafe.Pointer) (n *QEvent) { + n = new(QEvent) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QEvent__Type +//QEvent::Type +type QEvent__Type int64 + +const ( + QEvent__None QEvent__Type = QEvent__Type(0) + QEvent__Timer QEvent__Type = QEvent__Type(1) + QEvent__MouseButtonPress QEvent__Type = QEvent__Type(2) + QEvent__MouseButtonRelease QEvent__Type = QEvent__Type(3) + QEvent__MouseButtonDblClick QEvent__Type = QEvent__Type(4) + QEvent__MouseMove QEvent__Type = QEvent__Type(5) + QEvent__KeyPress QEvent__Type = QEvent__Type(6) + QEvent__KeyRelease QEvent__Type = QEvent__Type(7) + QEvent__FocusIn QEvent__Type = QEvent__Type(8) + QEvent__FocusOut QEvent__Type = QEvent__Type(9) + QEvent__FocusAboutToChange QEvent__Type = QEvent__Type(23) + QEvent__Enter QEvent__Type = QEvent__Type(10) + QEvent__Leave QEvent__Type = QEvent__Type(11) + QEvent__Paint QEvent__Type = QEvent__Type(12) + QEvent__Move QEvent__Type = QEvent__Type(13) + QEvent__Resize QEvent__Type = QEvent__Type(14) + QEvent__Create QEvent__Type = QEvent__Type(15) + QEvent__Destroy QEvent__Type = QEvent__Type(16) + QEvent__Show QEvent__Type = QEvent__Type(17) + QEvent__Hide QEvent__Type = QEvent__Type(18) + QEvent__Close QEvent__Type = QEvent__Type(19) + QEvent__Quit QEvent__Type = QEvent__Type(20) + QEvent__ParentChange QEvent__Type = QEvent__Type(21) + QEvent__ParentAboutToChange QEvent__Type = QEvent__Type(131) + QEvent__ThreadChange QEvent__Type = QEvent__Type(22) + QEvent__WindowActivate QEvent__Type = QEvent__Type(24) + QEvent__WindowDeactivate QEvent__Type = QEvent__Type(25) + QEvent__ShowToParent QEvent__Type = QEvent__Type(26) + QEvent__HideToParent QEvent__Type = QEvent__Type(27) + QEvent__Wheel QEvent__Type = QEvent__Type(31) + QEvent__WindowTitleChange QEvent__Type = QEvent__Type(33) + QEvent__WindowIconChange QEvent__Type = QEvent__Type(34) + QEvent__ApplicationWindowIconChange QEvent__Type = QEvent__Type(35) + QEvent__ApplicationFontChange QEvent__Type = QEvent__Type(36) + QEvent__ApplicationLayoutDirectionChange QEvent__Type = QEvent__Type(37) + QEvent__ApplicationPaletteChange QEvent__Type = QEvent__Type(38) + QEvent__PaletteChange QEvent__Type = QEvent__Type(39) + QEvent__Clipboard QEvent__Type = QEvent__Type(40) + QEvent__Speech QEvent__Type = QEvent__Type(42) + QEvent__MetaCall QEvent__Type = QEvent__Type(43) + QEvent__SockAct QEvent__Type = QEvent__Type(50) + QEvent__WinEventAct QEvent__Type = QEvent__Type(132) + QEvent__DeferredDelete QEvent__Type = QEvent__Type(52) + QEvent__DragEnter QEvent__Type = QEvent__Type(60) + QEvent__DragMove QEvent__Type = QEvent__Type(61) + QEvent__DragLeave QEvent__Type = QEvent__Type(62) + QEvent__Drop QEvent__Type = QEvent__Type(63) + QEvent__DragResponse QEvent__Type = QEvent__Type(64) + QEvent__ChildAdded QEvent__Type = QEvent__Type(68) + QEvent__ChildPolished QEvent__Type = QEvent__Type(69) + QEvent__ChildRemoved QEvent__Type = QEvent__Type(71) + QEvent__ShowWindowRequest QEvent__Type = QEvent__Type(73) + QEvent__PolishRequest QEvent__Type = QEvent__Type(74) + QEvent__Polish QEvent__Type = QEvent__Type(75) + QEvent__LayoutRequest QEvent__Type = QEvent__Type(76) + QEvent__UpdateRequest QEvent__Type = QEvent__Type(77) + QEvent__UpdateLater QEvent__Type = QEvent__Type(78) + QEvent__EmbeddingControl QEvent__Type = QEvent__Type(79) + QEvent__ActivateControl QEvent__Type = QEvent__Type(80) + QEvent__DeactivateControl QEvent__Type = QEvent__Type(81) + QEvent__ContextMenu QEvent__Type = QEvent__Type(82) + QEvent__InputMethod QEvent__Type = QEvent__Type(83) + QEvent__TabletMove QEvent__Type = QEvent__Type(87) + QEvent__LocaleChange QEvent__Type = QEvent__Type(88) + QEvent__LanguageChange QEvent__Type = QEvent__Type(89) + QEvent__LayoutDirectionChange QEvent__Type = QEvent__Type(90) + QEvent__Style QEvent__Type = QEvent__Type(91) + QEvent__TabletPress QEvent__Type = QEvent__Type(92) + QEvent__TabletRelease QEvent__Type = QEvent__Type(93) + QEvent__OkRequest QEvent__Type = QEvent__Type(94) + QEvent__HelpRequest QEvent__Type = QEvent__Type(95) + QEvent__IconDrag QEvent__Type = QEvent__Type(96) + QEvent__FontChange QEvent__Type = QEvent__Type(97) + QEvent__EnabledChange QEvent__Type = QEvent__Type(98) + QEvent__ActivationChange QEvent__Type = QEvent__Type(99) + QEvent__StyleChange QEvent__Type = QEvent__Type(100) + QEvent__IconTextChange QEvent__Type = QEvent__Type(101) + QEvent__ModifiedChange QEvent__Type = QEvent__Type(102) + QEvent__MouseTrackingChange QEvent__Type = QEvent__Type(109) + QEvent__WindowBlocked QEvent__Type = QEvent__Type(103) + QEvent__WindowUnblocked QEvent__Type = QEvent__Type(104) + QEvent__WindowStateChange QEvent__Type = QEvent__Type(105) + QEvent__ReadOnlyChange QEvent__Type = QEvent__Type(106) + QEvent__ToolTip QEvent__Type = QEvent__Type(110) + QEvent__WhatsThis QEvent__Type = QEvent__Type(111) + QEvent__StatusTip QEvent__Type = QEvent__Type(112) + QEvent__ActionChanged QEvent__Type = QEvent__Type(113) + QEvent__ActionAdded QEvent__Type = QEvent__Type(114) + QEvent__ActionRemoved QEvent__Type = QEvent__Type(115) + QEvent__FileOpen QEvent__Type = QEvent__Type(116) + QEvent__Shortcut QEvent__Type = QEvent__Type(117) + QEvent__ShortcutOverride QEvent__Type = QEvent__Type(51) + QEvent__WhatsThisClicked QEvent__Type = QEvent__Type(118) + QEvent__ToolBarChange QEvent__Type = QEvent__Type(120) + QEvent__ApplicationActivate QEvent__Type = QEvent__Type(121) + QEvent__ApplicationActivated QEvent__Type = QEvent__Type(QEvent__ApplicationActivate) + QEvent__ApplicationDeactivate QEvent__Type = QEvent__Type(122) + QEvent__ApplicationDeactivated QEvent__Type = QEvent__Type(QEvent__ApplicationDeactivate) + QEvent__QueryWhatsThis QEvent__Type = QEvent__Type(123) + QEvent__EnterWhatsThisMode QEvent__Type = QEvent__Type(124) + QEvent__LeaveWhatsThisMode QEvent__Type = QEvent__Type(125) + QEvent__ZOrderChange QEvent__Type = QEvent__Type(126) + QEvent__HoverEnter QEvent__Type = QEvent__Type(127) + QEvent__HoverLeave QEvent__Type = QEvent__Type(128) + QEvent__HoverMove QEvent__Type = QEvent__Type(129) + QEvent__EnterEditFocus QEvent__Type = QEvent__Type(150) + QEvent__LeaveEditFocus QEvent__Type = QEvent__Type(151) + QEvent__AcceptDropsChange QEvent__Type = QEvent__Type(152) + QEvent__ZeroTimerEvent QEvent__Type = QEvent__Type(154) + QEvent__GraphicsSceneMouseMove QEvent__Type = QEvent__Type(155) + QEvent__GraphicsSceneMousePress QEvent__Type = QEvent__Type(156) + QEvent__GraphicsSceneMouseRelease QEvent__Type = QEvent__Type(157) + QEvent__GraphicsSceneMouseDoubleClick QEvent__Type = QEvent__Type(158) + QEvent__GraphicsSceneContextMenu QEvent__Type = QEvent__Type(159) + QEvent__GraphicsSceneHoverEnter QEvent__Type = QEvent__Type(160) + QEvent__GraphicsSceneHoverMove QEvent__Type = QEvent__Type(161) + QEvent__GraphicsSceneHoverLeave QEvent__Type = QEvent__Type(162) + QEvent__GraphicsSceneHelp QEvent__Type = QEvent__Type(163) + QEvent__GraphicsSceneDragEnter QEvent__Type = QEvent__Type(164) + QEvent__GraphicsSceneDragMove QEvent__Type = QEvent__Type(165) + QEvent__GraphicsSceneDragLeave QEvent__Type = QEvent__Type(166) + QEvent__GraphicsSceneDrop QEvent__Type = QEvent__Type(167) + QEvent__GraphicsSceneWheel QEvent__Type = QEvent__Type(168) + QEvent__KeyboardLayoutChange QEvent__Type = QEvent__Type(169) + QEvent__DynamicPropertyChange QEvent__Type = QEvent__Type(170) + QEvent__TabletEnterProximity QEvent__Type = QEvent__Type(171) + QEvent__TabletLeaveProximity QEvent__Type = QEvent__Type(172) + QEvent__NonClientAreaMouseMove QEvent__Type = QEvent__Type(173) + QEvent__NonClientAreaMouseButtonPress QEvent__Type = QEvent__Type(174) + QEvent__NonClientAreaMouseButtonRelease QEvent__Type = QEvent__Type(175) + QEvent__NonClientAreaMouseButtonDblClick QEvent__Type = QEvent__Type(176) + QEvent__MacSizeChange QEvent__Type = QEvent__Type(177) + QEvent__ContentsRectChange QEvent__Type = QEvent__Type(178) + QEvent__MacGLWindowChange QEvent__Type = QEvent__Type(179) + QEvent__FutureCallOut QEvent__Type = QEvent__Type(180) + QEvent__GraphicsSceneResize QEvent__Type = QEvent__Type(181) + QEvent__GraphicsSceneMove QEvent__Type = QEvent__Type(182) + QEvent__CursorChange QEvent__Type = QEvent__Type(183) + QEvent__ToolTipChange QEvent__Type = QEvent__Type(184) + QEvent__NetworkReplyUpdated QEvent__Type = QEvent__Type(185) + QEvent__GrabMouse QEvent__Type = QEvent__Type(186) + QEvent__UngrabMouse QEvent__Type = QEvent__Type(187) + QEvent__GrabKeyboard QEvent__Type = QEvent__Type(188) + QEvent__UngrabKeyboard QEvent__Type = QEvent__Type(189) + QEvent__MacGLClearDrawable QEvent__Type = QEvent__Type(191) + QEvent__StateMachineSignal QEvent__Type = QEvent__Type(192) + QEvent__StateMachineWrapped QEvent__Type = QEvent__Type(193) + QEvent__TouchBegin QEvent__Type = QEvent__Type(194) + QEvent__TouchUpdate QEvent__Type = QEvent__Type(195) + QEvent__TouchEnd QEvent__Type = QEvent__Type(196) + QEvent__NativeGesture QEvent__Type = QEvent__Type(197) + QEvent__RequestSoftwareInputPanel QEvent__Type = QEvent__Type(199) + QEvent__CloseSoftwareInputPanel QEvent__Type = QEvent__Type(200) + QEvent__WinIdChange QEvent__Type = QEvent__Type(203) + QEvent__Gesture QEvent__Type = QEvent__Type(198) + QEvent__GestureOverride QEvent__Type = QEvent__Type(202) + QEvent__ScrollPrepare QEvent__Type = QEvent__Type(204) + QEvent__Scroll QEvent__Type = QEvent__Type(205) + QEvent__Expose QEvent__Type = QEvent__Type(206) + QEvent__InputMethodQuery QEvent__Type = QEvent__Type(207) + QEvent__OrientationChange QEvent__Type = QEvent__Type(208) + QEvent__TouchCancel QEvent__Type = QEvent__Type(209) + QEvent__ThemeChange QEvent__Type = QEvent__Type(210) + QEvent__SockClose QEvent__Type = QEvent__Type(211) + QEvent__PlatformPanel QEvent__Type = QEvent__Type(212) + QEvent__StyleAnimationUpdate QEvent__Type = QEvent__Type(213) + QEvent__ApplicationStateChange QEvent__Type = QEvent__Type(214) + QEvent__WindowChangeInternal QEvent__Type = QEvent__Type(215) + QEvent__ScreenChangeInternal QEvent__Type = QEvent__Type(216) + QEvent__PlatformSurface QEvent__Type = QEvent__Type(217) + QEvent__Pointer QEvent__Type = QEvent__Type(218) + QEvent__TabletTrackingChange QEvent__Type = QEvent__Type(219) + QEvent__User QEvent__Type = QEvent__Type(1000) + QEvent__MaxUser QEvent__Type = QEvent__Type(65535) +) + +func NewQEvent(ty QEvent__Type) *QEvent { + tmpValue := NewQEventFromPointer(C.QEvent_NewQEvent(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QEvent).DestroyQEvent) + return tmpValue +} + +func (ptr *QEvent) Accept() { + if ptr.Pointer() != nil { + C.QEvent_Accept(ptr.Pointer()) + } +} + +func (ptr *QEvent) Ignore() { + if ptr.Pointer() != nil { + C.QEvent_Ignore(ptr.Pointer()) + } +} + +func (ptr *QEvent) IsAccepted() bool { + if ptr.Pointer() != nil { + return int8(C.QEvent_IsAccepted(ptr.Pointer())) != 0 + } + return false +} + +func QEvent_RegisterEventType(hint int) int { + return int(int32(C.QEvent_QEvent_RegisterEventType(C.int(int32(hint))))) +} + +func (ptr *QEvent) RegisterEventType(hint int) int { + return int(int32(C.QEvent_QEvent_RegisterEventType(C.int(int32(hint))))) +} + +func (ptr *QEvent) SetAccepted(accepted bool) { + if ptr.Pointer() != nil { + C.QEvent_SetAccepted(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(accepted)))) + } +} + +func (ptr *QEvent) Spontaneous() bool { + if ptr.Pointer() != nil { + return int8(C.QEvent_Spontaneous(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QEvent) Type() QEvent__Type { + if ptr.Pointer() != nil { + return QEvent__Type(C.QEvent_Type(ptr.Pointer())) + } + return 0 +} + +//export callbackQEvent_DestroyQEvent +func callbackQEvent_DestroyQEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQEventFromPointer(ptr).DestroyQEventDefault() + } +} + +func (ptr *QEvent) ConnectDestroyQEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QEvent) DisconnectDestroyQEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QEvent") + } +} + +func (ptr *QEvent) DestroyQEvent() { + if ptr.Pointer() != nil { + C.QEvent_DestroyQEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QEvent) DestroyQEventDefault() { + if ptr.Pointer() != nil { + C.QEvent_DestroyQEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QEventLoop struct { + QObject +} + +type QEventLoop_ITF interface { + QObject_ITF + QEventLoop_PTR() *QEventLoop +} + +func (ptr *QEventLoop) QEventLoop_PTR() *QEventLoop { + return ptr +} + +func (ptr *QEventLoop) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QEventLoop) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQEventLoop(ptr QEventLoop_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEventLoop_PTR().Pointer() + } + return nil +} + +func NewQEventLoopFromPointer(ptr unsafe.Pointer) (n *QEventLoop) { + n = new(QEventLoop) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QEventLoop__ProcessEventsFlag +//QEventLoop::ProcessEventsFlag +type QEventLoop__ProcessEventsFlag int64 + +const ( + QEventLoop__AllEvents QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x00) + QEventLoop__ExcludeUserInputEvents QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x01) + QEventLoop__ExcludeSocketNotifiers QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x02) + QEventLoop__WaitForMoreEvents QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x04) + QEventLoop__X11ExcludeTimers QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x08) + QEventLoop__EventLoopExec QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x20) + QEventLoop__DialogExec QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x40) +) + +func NewQEventLoop(parent QObject_ITF) *QEventLoop { + tmpValue := NewQEventLoopFromPointer(C.QEventLoop_NewQEventLoop(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QEventLoop) Exec(flags QEventLoop__ProcessEventsFlag) int { + if ptr.Pointer() != nil { + return int(int32(C.QEventLoop_Exec(ptr.Pointer(), C.longlong(flags)))) + } + return 0 +} + +func (ptr *QEventLoop) Exit(returnCode int) { + if ptr.Pointer() != nil { + C.QEventLoop_Exit(ptr.Pointer(), C.int(int32(returnCode))) + } +} + +func (ptr *QEventLoop) IsRunning() bool { + if ptr.Pointer() != nil { + return int8(C.QEventLoop_IsRunning(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QEventLoop) ProcessEvents(flags QEventLoop__ProcessEventsFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QEventLoop_ProcessEvents(ptr.Pointer(), C.longlong(flags))) != 0 + } + return false +} + +func (ptr *QEventLoop) ProcessEvents2(flags QEventLoop__ProcessEventsFlag, maxTime int) { + if ptr.Pointer() != nil { + C.QEventLoop_ProcessEvents2(ptr.Pointer(), C.longlong(flags), C.int(int32(maxTime))) + } +} + +//export callbackQEventLoop_Quit +func callbackQEventLoop_Quit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "quit"); signal != nil { + (*(*func())(signal))() + } else { + NewQEventLoopFromPointer(ptr).QuitDefault() + } +} + +func (ptr *QEventLoop) ConnectQuit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QEventLoop) DisconnectQuit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "quit") + } +} + +func (ptr *QEventLoop) Quit() { + if ptr.Pointer() != nil { + C.QEventLoop_Quit(ptr.Pointer()) + } +} + +func (ptr *QEventLoop) QuitDefault() { + if ptr.Pointer() != nil { + C.QEventLoop_QuitDefault(ptr.Pointer()) + } +} + +func (ptr *QEventLoop) WakeUp() { + if ptr.Pointer() != nil { + C.QEventLoop_WakeUp(ptr.Pointer()) + } +} + +//export callbackQEventLoop_DestroyQEventLoop +func callbackQEventLoop_DestroyQEventLoop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QEventLoop"); signal != nil { + (*(*func())(signal))() + } else { + NewQEventLoopFromPointer(ptr).DestroyQEventLoopDefault() + } +} + +func (ptr *QEventLoop) ConnectDestroyQEventLoop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QEventLoop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QEventLoop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QEventLoop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QEventLoop) DisconnectDestroyQEventLoop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QEventLoop") + } +} + +func (ptr *QEventLoop) DestroyQEventLoop() { + if ptr.Pointer() != nil { + C.QEventLoop_DestroyQEventLoop(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QEventLoop) DestroyQEventLoopDefault() { + if ptr.Pointer() != nil { + C.QEventLoop_DestroyQEventLoopDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QEventLoopLocker struct { + ptr unsafe.Pointer +} + +type QEventLoopLocker_ITF interface { + QEventLoopLocker_PTR() *QEventLoopLocker +} + +func (ptr *QEventLoopLocker) QEventLoopLocker_PTR() *QEventLoopLocker { + return ptr +} + +func (ptr *QEventLoopLocker) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QEventLoopLocker) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQEventLoopLocker(ptr QEventLoopLocker_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEventLoopLocker_PTR().Pointer() + } + return nil +} + +func NewQEventLoopLockerFromPointer(ptr unsafe.Pointer) (n *QEventLoopLocker) { + n = new(QEventLoopLocker) + n.SetPointer(ptr) + return +} +func NewQEventLoopLocker() *QEventLoopLocker { + tmpValue := NewQEventLoopLockerFromPointer(C.QEventLoopLocker_NewQEventLoopLocker()) + runtime.SetFinalizer(tmpValue, (*QEventLoopLocker).DestroyQEventLoopLocker) + return tmpValue +} + +func NewQEventLoopLocker2(loop QEventLoop_ITF) *QEventLoopLocker { + tmpValue := NewQEventLoopLockerFromPointer(C.QEventLoopLocker_NewQEventLoopLocker2(PointerFromQEventLoop(loop))) + runtime.SetFinalizer(tmpValue, (*QEventLoopLocker).DestroyQEventLoopLocker) + return tmpValue +} + +func NewQEventLoopLocker3(thread QThread_ITF) *QEventLoopLocker { + tmpValue := NewQEventLoopLockerFromPointer(C.QEventLoopLocker_NewQEventLoopLocker3(PointerFromQThread(thread))) + runtime.SetFinalizer(tmpValue, (*QEventLoopLocker).DestroyQEventLoopLocker) + return tmpValue +} + +func (ptr *QEventLoopLocker) DestroyQEventLoopLocker() { + if ptr.Pointer() != nil { + C.QEventLoopLocker_DestroyQEventLoopLocker(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QEventTransition struct { + QAbstractTransition +} + +type QEventTransition_ITF interface { + QAbstractTransition_ITF + QEventTransition_PTR() *QEventTransition +} + +func (ptr *QEventTransition) QEventTransition_PTR() *QEventTransition { + return ptr +} + +func (ptr *QEventTransition) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractTransition_PTR().Pointer() + } + return nil +} + +func (ptr *QEventTransition) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractTransition_PTR().SetPointer(p) + } +} + +func PointerFromQEventTransition(ptr QEventTransition_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEventTransition_PTR().Pointer() + } + return nil +} + +func NewQEventTransitionFromPointer(ptr unsafe.Pointer) (n *QEventTransition) { + n = new(QEventTransition) + n.SetPointer(ptr) + return +} +func NewQEventTransition(sourceState QState_ITF) *QEventTransition { + tmpValue := NewQEventTransitionFromPointer(C.QEventTransition_NewQEventTransition(PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQEventTransition2(object QObject_ITF, ty QEvent__Type, sourceState QState_ITF) *QEventTransition { + tmpValue := NewQEventTransitionFromPointer(C.QEventTransition_NewQEventTransition2(PointerFromQObject(object), C.longlong(ty), PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QEventTransition) EventSource() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QEventTransition_EventSource(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQEventTransition_EventTest +func callbackQEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQEventTransitionFromPointer(ptr).EventTestDefault(NewQEventFromPointer(event))))) +} + +func (ptr *QEventTransition) ConnectEventTest(f func(event *QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "eventTest"); signal != nil { + f := func(event *QEvent) bool { + (*(*func(*QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QEventTransition) DisconnectEventTest() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "eventTest") + } +} + +func (ptr *QEventTransition) EventTest(event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QEventTransition_EventTest(ptr.Pointer(), PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QEventTransition) EventTestDefault(event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QEventTransition_EventTestDefault(ptr.Pointer(), PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QEventTransition) EventType() QEvent__Type { + if ptr.Pointer() != nil { + return QEvent__Type(C.QEventTransition_EventType(ptr.Pointer())) + } + return 0 +} + +//export callbackQEventTransition_OnTransition +func callbackQEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQEventTransitionFromPointer(ptr).OnTransitionDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QEventTransition) ConnectOnTransition(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onTransition"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QEventTransition) DisconnectOnTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onTransition") + } +} + +func (ptr *QEventTransition) OnTransition(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QEventTransition_OnTransition(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QEventTransition) OnTransitionDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QEventTransition_OnTransitionDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QEventTransition) SetEventSource(object QObject_ITF) { + if ptr.Pointer() != nil { + C.QEventTransition_SetEventSource(ptr.Pointer(), PointerFromQObject(object)) + } +} + +func (ptr *QEventTransition) SetEventType(ty QEvent__Type) { + if ptr.Pointer() != nil { + C.QEventTransition_SetEventType(ptr.Pointer(), C.longlong(ty)) + } +} + +//export callbackQEventTransition_DestroyQEventTransition +func callbackQEventTransition_DestroyQEventTransition(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QEventTransition"); signal != nil { + (*(*func())(signal))() + } else { + NewQEventTransitionFromPointer(ptr).DestroyQEventTransitionDefault() + } +} + +func (ptr *QEventTransition) ConnectDestroyQEventTransition(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QEventTransition"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QEventTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QEventTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QEventTransition) DisconnectDestroyQEventTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QEventTransition") + } +} + +func (ptr *QEventTransition) DestroyQEventTransition() { + if ptr.Pointer() != nil { + C.QEventTransition_DestroyQEventTransition(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QEventTransition) DestroyQEventTransitionDefault() { + if ptr.Pointer() != nil { + C.QEventTransition_DestroyQEventTransitionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QException struct { + ptr unsafe.Pointer +} + +type QException_ITF interface { + QException_PTR() *QException +} + +func (ptr *QException) QException_PTR() *QException { + return ptr +} + +func (ptr *QException) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QException) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQException(ptr QException_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QException_PTR().Pointer() + } + return nil +} + +func NewQExceptionFromPointer(ptr unsafe.Pointer) (n *QException) { + n = new(QException) + n.SetPointer(ptr) + return +} + +func (ptr *QException) DestroyQException() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QExplicitlySharedDataPointer struct { + ptr unsafe.Pointer +} + +type QExplicitlySharedDataPointer_ITF interface { + QExplicitlySharedDataPointer_PTR() *QExplicitlySharedDataPointer +} + +func (ptr *QExplicitlySharedDataPointer) QExplicitlySharedDataPointer_PTR() *QExplicitlySharedDataPointer { + return ptr +} + +func (ptr *QExplicitlySharedDataPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QExplicitlySharedDataPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQExplicitlySharedDataPointer(ptr QExplicitlySharedDataPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QExplicitlySharedDataPointer_PTR().Pointer() + } + return nil +} + +func NewQExplicitlySharedDataPointerFromPointer(ptr unsafe.Pointer) (n *QExplicitlySharedDataPointer) { + n = new(QExplicitlySharedDataPointer) + n.SetPointer(ptr) + return +} + +type QFactoryInterface struct { + ptr unsafe.Pointer +} + +type QFactoryInterface_ITF interface { + QFactoryInterface_PTR() *QFactoryInterface +} + +func (ptr *QFactoryInterface) QFactoryInterface_PTR() *QFactoryInterface { + return ptr +} + +func (ptr *QFactoryInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFactoryInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFactoryInterface(ptr QFactoryInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFactoryInterface_PTR().Pointer() + } + return nil +} + +func NewQFactoryInterfaceFromPointer(ptr unsafe.Pointer) (n *QFactoryInterface) { + n = new(QFactoryInterface) + n.SetPointer(ptr) + return +} + +func (ptr *QFactoryInterface) DestroyQFactoryInterface() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFile struct { + QFileDevice +} + +type QFile_ITF interface { + QFileDevice_ITF + QFile_PTR() *QFile +} + +func (ptr *QFile) QFile_PTR() *QFile { + return ptr +} + +func (ptr *QFile) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFileDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QFile) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFileDevice_PTR().SetPointer(p) + } +} + +func PointerFromQFile(ptr QFile_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFile_PTR().Pointer() + } + return nil +} + +func NewQFileFromPointer(ptr unsafe.Pointer) (n *QFile) { + n = new(QFile) + n.SetPointer(ptr) + return +} +func NewQFile() *QFile { + tmpValue := NewQFileFromPointer(C.QFile_NewQFile()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQFile2(name string) *QFile { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQFileFromPointer(C.QFile_NewQFile2(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQFile3(parent QObject_ITF) *QFile { + tmpValue := NewQFileFromPointer(C.QFile_NewQFile3(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQFile4(name string, parent QObject_ITF) *QFile { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQFileFromPointer(C.QFile_NewQFile4(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFile) Copy(newName string) bool { + if ptr.Pointer() != nil { + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QFile_Copy(ptr.Pointer(), C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 + } + return false +} + +func QFile_Copy2(fileName string, newName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QFile_QFile_Copy2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 +} + +func (ptr *QFile) Copy2(fileName string, newName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QFile_QFile_Copy2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 +} + +func QFile_DecodeName(localFileName QByteArray_ITF) string { + return cGoUnpackString(C.QFile_QFile_DecodeName(PointerFromQByteArray(localFileName))) +} + +func (ptr *QFile) DecodeName(localFileName QByteArray_ITF) string { + return cGoUnpackString(C.QFile_QFile_DecodeName(PointerFromQByteArray(localFileName))) +} + +func QFile_DecodeName2(localFileName string) string { + var localFileNameC *C.char + if localFileName != "" { + localFileNameC = C.CString(localFileName) + defer C.free(unsafe.Pointer(localFileNameC)) + } + return cGoUnpackString(C.QFile_QFile_DecodeName2(localFileNameC)) +} + +func (ptr *QFile) DecodeName2(localFileName string) string { + var localFileNameC *C.char + if localFileName != "" { + localFileNameC = C.CString(localFileName) + defer C.free(unsafe.Pointer(localFileNameC)) + } + return cGoUnpackString(C.QFile_QFile_DecodeName2(localFileNameC)) +} + +func QFile_EncodeName(fileName string) *QByteArray { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQByteArrayFromPointer(C.QFile_QFile_EncodeName(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QFile) EncodeName(fileName string) *QByteArray { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQByteArrayFromPointer(C.QFile_QFile_EncodeName(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QFile_Exists(fileName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_Exists(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QFile) Exists(fileName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_Exists(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QFile) Exists2() bool { + if ptr.Pointer() != nil { + return int8(C.QFile_Exists2(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFile) Link(linkName string) bool { + if ptr.Pointer() != nil { + var linkNameC *C.char + if linkName != "" { + linkNameC = C.CString(linkName) + defer C.free(unsafe.Pointer(linkNameC)) + } + return int8(C.QFile_Link(ptr.Pointer(), C.struct_QtCore_PackedString{data: linkNameC, len: C.longlong(len(linkName))})) != 0 + } + return false +} + +func QFile_Link2(fileName string, linkName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var linkNameC *C.char + if linkName != "" { + linkNameC = C.CString(linkName) + defer C.free(unsafe.Pointer(linkNameC)) + } + return int8(C.QFile_QFile_Link2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: linkNameC, len: C.longlong(len(linkName))})) != 0 +} + +func (ptr *QFile) Link2(fileName string, linkName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var linkNameC *C.char + if linkName != "" { + linkNameC = C.CString(linkName) + defer C.free(unsafe.Pointer(linkNameC)) + } + return int8(C.QFile_QFile_Link2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: linkNameC, len: C.longlong(len(linkName))})) != 0 +} + +func (ptr *QFile) Open3(fd int, mode QIODevice__OpenModeFlag, handleFlags QFileDevice__FileHandleFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QFile_Open3(ptr.Pointer(), C.int(int32(fd)), C.longlong(mode), C.longlong(handleFlags))) != 0 + } + return false +} + +func QFile_Permissions2(fileName string) QFileDevice__Permission { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return QFileDevice__Permission(C.QFile_QFile_Permissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) +} + +func (ptr *QFile) Permissions2(fileName string) QFileDevice__Permission { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return QFileDevice__Permission(C.QFile_QFile_Permissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) +} + +func (ptr *QFile) Remove() bool { + if ptr.Pointer() != nil { + return int8(C.QFile_Remove(ptr.Pointer())) != 0 + } + return false +} + +func QFile_Remove2(fileName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_Remove2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QFile) Remove2(fileName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_Remove2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QFile) Rename(newName string) bool { + if ptr.Pointer() != nil { + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QFile_Rename(ptr.Pointer(), C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 + } + return false +} + +func QFile_Rename2(oldName string, newName string) bool { + var oldNameC *C.char + if oldName != "" { + oldNameC = C.CString(oldName) + defer C.free(unsafe.Pointer(oldNameC)) + } + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QFile_QFile_Rename2(C.struct_QtCore_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 +} + +func (ptr *QFile) Rename2(oldName string, newName string) bool { + var oldNameC *C.char + if oldName != "" { + oldNameC = C.CString(oldName) + defer C.free(unsafe.Pointer(oldNameC)) + } + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + return int8(C.QFile_QFile_Rename2(C.struct_QtCore_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 +} + +func QFile_Resize2(fileName string, sz int64) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_Resize2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(sz))) != 0 +} + +func (ptr *QFile) Resize2(fileName string, sz int64) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_Resize2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(sz))) != 0 +} + +func (ptr *QFile) SetFileName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QFile_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func QFile_SetPermissions2(fileName string, permissions QFileDevice__Permission) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_SetPermissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(permissions))) != 0 +} + +func (ptr *QFile) SetPermissions2(fileName string, permissions QFileDevice__Permission) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QFile_QFile_SetPermissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(permissions))) != 0 +} + +func QFile_SymLinkTarget(fileName string) string { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QFile_QFile_SymLinkTarget(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) +} + +func (ptr *QFile) SymLinkTarget(fileName string) string { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QFile_QFile_SymLinkTarget(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) +} + +func (ptr *QFile) SymLinkTarget2() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFile_SymLinkTarget2(ptr.Pointer())) + } + return "" +} + +//export callbackQFile_DestroyQFile +func callbackQFile_DestroyQFile(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFile"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileFromPointer(ptr).DestroyQFileDefault() + } +} + +func (ptr *QFile) ConnectDestroyQFile(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFile"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFile", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFile", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFile) DisconnectDestroyQFile() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFile") + } +} + +func (ptr *QFile) DestroyQFile() { + if ptr.Pointer() != nil { + C.QFile_DestroyQFile(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFile) DestroyQFileDefault() { + if ptr.Pointer() != nil { + C.QFile_DestroyQFileDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileDevice struct { + QIODevice +} + +type QFileDevice_ITF interface { + QIODevice_ITF + QFileDevice_PTR() *QFileDevice +} + +func (ptr *QFileDevice) QFileDevice_PTR() *QFileDevice { + return ptr +} + +func (ptr *QFileDevice) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func (ptr *QFileDevice) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QIODevice_PTR().SetPointer(p) + } +} + +func PointerFromQFileDevice(ptr QFileDevice_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileDevice_PTR().Pointer() + } + return nil +} + +func NewQFileDeviceFromPointer(ptr unsafe.Pointer) (n *QFileDevice) { + n = new(QFileDevice) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFileDevice__FileError +//QFileDevice::FileError +type QFileDevice__FileError int64 + +const ( + QFileDevice__NoError QFileDevice__FileError = QFileDevice__FileError(0) + QFileDevice__ReadError QFileDevice__FileError = QFileDevice__FileError(1) + QFileDevice__WriteError QFileDevice__FileError = QFileDevice__FileError(2) + QFileDevice__FatalError QFileDevice__FileError = QFileDevice__FileError(3) + QFileDevice__ResourceError QFileDevice__FileError = QFileDevice__FileError(4) + QFileDevice__OpenError QFileDevice__FileError = QFileDevice__FileError(5) + QFileDevice__AbortError QFileDevice__FileError = QFileDevice__FileError(6) + QFileDevice__TimeOutError QFileDevice__FileError = QFileDevice__FileError(7) + QFileDevice__UnspecifiedError QFileDevice__FileError = QFileDevice__FileError(8) + QFileDevice__RemoveError QFileDevice__FileError = QFileDevice__FileError(9) + QFileDevice__RenameError QFileDevice__FileError = QFileDevice__FileError(10) + QFileDevice__PositionError QFileDevice__FileError = QFileDevice__FileError(11) + QFileDevice__ResizeError QFileDevice__FileError = QFileDevice__FileError(12) + QFileDevice__PermissionsError QFileDevice__FileError = QFileDevice__FileError(13) + QFileDevice__CopyError QFileDevice__FileError = QFileDevice__FileError(14) +) + +//go:generate stringer -type=QFileDevice__FileTime +//QFileDevice::FileTime +type QFileDevice__FileTime int64 + +const ( + QFileDevice__FileAccessTime QFileDevice__FileTime = QFileDevice__FileTime(0) + QFileDevice__FileBirthTime QFileDevice__FileTime = QFileDevice__FileTime(1) + QFileDevice__FileMetadataChangeTime QFileDevice__FileTime = QFileDevice__FileTime(2) + QFileDevice__FileModificationTime QFileDevice__FileTime = QFileDevice__FileTime(3) +) + +//go:generate stringer -type=QFileDevice__Permission +//QFileDevice::Permission +type QFileDevice__Permission int64 + +const ( + QFileDevice__ReadOwner QFileDevice__Permission = QFileDevice__Permission(0x4000) + QFileDevice__WriteOwner QFileDevice__Permission = QFileDevice__Permission(0x2000) + QFileDevice__ExeOwner QFileDevice__Permission = QFileDevice__Permission(0x1000) + QFileDevice__ReadUser QFileDevice__Permission = QFileDevice__Permission(0x0400) + QFileDevice__WriteUser QFileDevice__Permission = QFileDevice__Permission(0x0200) + QFileDevice__ExeUser QFileDevice__Permission = QFileDevice__Permission(0x0100) + QFileDevice__ReadGroup QFileDevice__Permission = QFileDevice__Permission(0x0040) + QFileDevice__WriteGroup QFileDevice__Permission = QFileDevice__Permission(0x0020) + QFileDevice__ExeGroup QFileDevice__Permission = QFileDevice__Permission(0x0010) + QFileDevice__ReadOther QFileDevice__Permission = QFileDevice__Permission(0x0004) + QFileDevice__WriteOther QFileDevice__Permission = QFileDevice__Permission(0x0002) + QFileDevice__ExeOther QFileDevice__Permission = QFileDevice__Permission(0x0001) +) + +//go:generate stringer -type=QFileDevice__FileHandleFlag +//QFileDevice::FileHandleFlag +type QFileDevice__FileHandleFlag int64 + +const ( + QFileDevice__AutoCloseHandle QFileDevice__FileHandleFlag = QFileDevice__FileHandleFlag(0x0001) + QFileDevice__DontCloseHandle QFileDevice__FileHandleFlag = QFileDevice__FileHandleFlag(0) +) + +//go:generate stringer -type=QFileDevice__MemoryMapFlags +//QFileDevice::MemoryMapFlags +type QFileDevice__MemoryMapFlags int64 + +const ( + QFileDevice__NoOptions QFileDevice__MemoryMapFlags = QFileDevice__MemoryMapFlags(0) + QFileDevice__MapPrivateOption QFileDevice__MemoryMapFlags = QFileDevice__MemoryMapFlags(0x0001) +) + +func (ptr *QFileDevice) Error() QFileDevice__FileError { + if ptr.Pointer() != nil { + return QFileDevice__FileError(C.QFileDevice_Error(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileDevice_FileName +func callbackQFileDevice_FileName(ptr unsafe.Pointer) C.struct_QtCore_PackedString { + if signal := qt.GetSignal(ptr, "fileName"); signal != nil { + tempVal := (*(*func() string)(signal))() + return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQFileDeviceFromPointer(ptr).FileNameDefault() + return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QFileDevice) ConnectFileName(f func() string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "fileName"); signal != nil { + f := func() string { + (*(*func() string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "fileName", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fileName", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectFileName() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "fileName") + } +} + +func (ptr *QFileDevice) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDevice_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileDevice) FileNameDefault() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDevice_FileNameDefault(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileDevice) FileTime(ti QFileDevice__FileTime) *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QFileDevice_FileTime(ptr.Pointer(), C.longlong(ti))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QFileDevice) Flush() bool { + if ptr.Pointer() != nil { + return int8(C.QFileDevice_Flush(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileDevice) Handle() int { + if ptr.Pointer() != nil { + return int(int32(C.QFileDevice_Handle(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFileDevice) Map(offset int64, size int64, flags QFileDevice__MemoryMapFlags) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDevice_Map(ptr.Pointer(), C.longlong(offset), C.longlong(size), C.longlong(flags))) + } + return "" +} + +//export callbackQFileDevice_Permissions +func callbackQFileDevice_Permissions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "permissions"); signal != nil { + return C.longlong((*(*func() QFileDevice__Permission)(signal))()) + } + + return C.longlong(NewQFileDeviceFromPointer(ptr).PermissionsDefault()) +} + +func (ptr *QFileDevice) ConnectPermissions(f func() QFileDevice__Permission) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "permissions"); signal != nil { + f := func() QFileDevice__Permission { + (*(*func() QFileDevice__Permission)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "permissions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "permissions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectPermissions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "permissions") + } +} + +func (ptr *QFileDevice) Permissions() QFileDevice__Permission { + if ptr.Pointer() != nil { + return QFileDevice__Permission(C.QFileDevice_Permissions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFileDevice) PermissionsDefault() QFileDevice__Permission { + if ptr.Pointer() != nil { + return QFileDevice__Permission(C.QFileDevice_PermissionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileDevice_ReadData +func callbackQFileDevice_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(l))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + retS := cGoUnpackString(data) + ret := C.longlong(NewQFileDeviceFromPointer(ptr).ReadDataDefault(&retS, int64(l))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret +} + +func (ptr *QFileDevice) ConnectReadData(f func(data *string, l int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { + f := func(data *string, l int64) int64 { + (*(*func(*string, int64) int64)(signal))(data, l) + return f(data, l) + } + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectReadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readData") + } +} + +func (ptr *QFileDevice) ReadData(data *string, l int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(l))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QFileDevice_ReadData(ptr.Pointer(), dataC, C.longlong(l))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QFileDevice) ReadDataDefault(data *string, l int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(l))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QFileDevice_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(l))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +//export callbackQFileDevice_Resize +func callbackQFileDevice_Resize(ptr unsafe.Pointer, sz C.longlong) C.char { + if signal := qt.GetSignal(ptr, "resize"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(sz))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileDeviceFromPointer(ptr).ResizeDefault(int64(sz))))) +} + +func (ptr *QFileDevice) ConnectResize(f func(sz int64) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resize"); signal != nil { + f := func(sz int64) bool { + (*(*func(int64) bool)(signal))(sz) + return f(sz) + } + qt.ConnectSignal(ptr.Pointer(), "resize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectResize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resize") + } +} + +func (ptr *QFileDevice) Resize(sz int64) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDevice_Resize(ptr.Pointer(), C.longlong(sz))) != 0 + } + return false +} + +func (ptr *QFileDevice) ResizeDefault(sz int64) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDevice_ResizeDefault(ptr.Pointer(), C.longlong(sz))) != 0 + } + return false +} + +func (ptr *QFileDevice) SetFileTime(newDate QDateTime_ITF, fileTime QFileDevice__FileTime) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDevice_SetFileTime(ptr.Pointer(), PointerFromQDateTime(newDate), C.longlong(fileTime))) != 0 + } + return false +} + +//export callbackQFileDevice_SetPermissions +func callbackQFileDevice_SetPermissions(ptr unsafe.Pointer, permissions C.longlong) C.char { + if signal := qt.GetSignal(ptr, "setPermissions"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(QFileDevice__Permission) bool)(signal))(QFileDevice__Permission(permissions))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileDeviceFromPointer(ptr).SetPermissionsDefault(QFileDevice__Permission(permissions))))) +} + +func (ptr *QFileDevice) ConnectSetPermissions(f func(permissions QFileDevice__Permission) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPermissions"); signal != nil { + f := func(permissions QFileDevice__Permission) bool { + (*(*func(QFileDevice__Permission) bool)(signal))(permissions) + return f(permissions) + } + qt.ConnectSignal(ptr.Pointer(), "setPermissions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPermissions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectSetPermissions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPermissions") + } +} + +func (ptr *QFileDevice) SetPermissions(permissions QFileDevice__Permission) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDevice_SetPermissions(ptr.Pointer(), C.longlong(permissions))) != 0 + } + return false +} + +func (ptr *QFileDevice) SetPermissionsDefault(permissions QFileDevice__Permission) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDevice_SetPermissionsDefault(ptr.Pointer(), C.longlong(permissions))) != 0 + } + return false +} + +func (ptr *QFileDevice) Unmap(address string) bool { + if ptr.Pointer() != nil { + var addressC *C.char + if address != "" { + addressC = C.CString(address) + defer C.free(unsafe.Pointer(addressC)) + } + return int8(C.QFileDevice_Unmap(ptr.Pointer(), addressC)) != 0 + } + return false +} + +func (ptr *QFileDevice) UnsetError() { + if ptr.Pointer() != nil { + C.QFileDevice_UnsetError(ptr.Pointer()) + } +} + +//export callbackQFileDevice_WriteData +func callbackQFileDevice_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(l))) + } + + return C.longlong(NewQFileDeviceFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(l))) +} + +func (ptr *QFileDevice) ConnectWriteData(f func(data []byte, l int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { + f := func(data []byte, l int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, l) + return f(data, l) + } + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectWriteData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "writeData") + } +} + +func (ptr *QFileDevice) WriteData(data []byte, l int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QFileDevice_WriteData(ptr.Pointer(), dataC, C.longlong(l))) + } + return 0 +} + +func (ptr *QFileDevice) WriteDataDefault(data []byte, l int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QFileDevice_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(l))) + } + return 0 +} + +//export callbackQFileDevice_DestroyQFileDevice +func callbackQFileDevice_DestroyQFileDevice(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFileDevice"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileDeviceFromPointer(ptr).DestroyQFileDeviceDefault() + } +} + +func (ptr *QFileDevice) ConnectDestroyQFileDevice(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFileDevice"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFileDevice", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFileDevice", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDevice) DisconnectDestroyQFileDevice() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFileDevice") + } +} + +func (ptr *QFileDevice) DestroyQFileDevice() { + if ptr.Pointer() != nil { + C.QFileDevice_DestroyQFileDevice(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileDevice) DestroyQFileDeviceDefault() { + if ptr.Pointer() != nil { + C.QFileDevice_DestroyQFileDeviceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileInfo struct { + ptr unsafe.Pointer +} + +type QFileInfo_ITF interface { + QFileInfo_PTR() *QFileInfo +} + +func (ptr *QFileInfo) QFileInfo_PTR() *QFileInfo { + return ptr +} + +func (ptr *QFileInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFileInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFileInfo(ptr QFileInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileInfo_PTR().Pointer() + } + return nil +} + +func NewQFileInfoFromPointer(ptr unsafe.Pointer) (n *QFileInfo) { + n = new(QFileInfo) + n.SetPointer(ptr) + return +} +func NewQFileInfo2() *QFileInfo { + tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo2()) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue +} + +func NewQFileInfo3(file string) *QFileInfo { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo3(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue +} + +func NewQFileInfo4(file QFile_ITF) *QFileInfo { + tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo4(PointerFromQFile(file))) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue +} + +func NewQFileInfo5(dir QDir_ITF, file string) *QFileInfo { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo5(PointerFromQDir(dir), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue +} + +func NewQFileInfo6(fileinfo QFileInfo_ITF) *QFileInfo { + tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo6(PointerFromQFileInfo(fileinfo))) + runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) + return tmpValue +} + +func (ptr *QFileInfo) AbsoluteDir() *QDir { + if ptr.Pointer() != nil { + tmpValue := NewQDirFromPointer(C.QFileInfo_AbsoluteDir(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue + } + return nil +} + +func (ptr *QFileInfo) AbsoluteFilePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_AbsoluteFilePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) AbsolutePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_AbsolutePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) BaseName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_BaseName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) BirthTime() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QFileInfo_BirthTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QFileInfo) BundleName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_BundleName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) Caching() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_Caching(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) CanonicalFilePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_CanonicalFilePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) CanonicalPath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_CanonicalPath(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) CompleteBaseName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_CompleteBaseName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) CompleteSuffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_CompleteSuffix(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) Dir() *QDir { + if ptr.Pointer() != nil { + tmpValue := NewQDirFromPointer(C.QFileInfo_Dir(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) + return tmpValue + } + return nil +} + +func (ptr *QFileInfo) Exists() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_Exists(ptr.Pointer())) != 0 + } + return false +} + +func QFileInfo_Exists2(file string) bool { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + return int8(C.QFileInfo_QFileInfo_Exists2(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) != 0 +} + +func (ptr *QFileInfo) Exists2(file string) bool { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + return int8(C.QFileInfo_QFileInfo_Exists2(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) != 0 +} + +func (ptr *QFileInfo) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) FilePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_FilePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) Group() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_Group(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) GroupId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QFileInfo_GroupId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFileInfo) IsAbsolute() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsAbsolute(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsBundle() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsBundle(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsDir() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsDir(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsExecutable() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsExecutable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsFile() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsFile(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsHidden(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsNativePath() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsNativePath(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsReadable() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsReadable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsRelative() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsRelative(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsRoot() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsRoot(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsSymLink() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsSymLink(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) IsWritable() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_IsWritable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) LastModified() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QFileInfo_LastModified(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QFileInfo) LastRead() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QFileInfo_LastRead(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QFileInfo) MakeAbsolute() bool { + if ptr.Pointer() != nil { + return int8(C.QFileInfo_MakeAbsolute(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileInfo) MetadataChangeTime() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QFileInfo_MetadataChangeTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QFileInfo) Owner() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_Owner(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) OwnerId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QFileInfo_OwnerId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFileInfo) Path() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_Path(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) Refresh() { + if ptr.Pointer() != nil { + C.QFileInfo_Refresh(ptr.Pointer()) + } +} + +func (ptr *QFileInfo) SetCaching(enable bool) { + if ptr.Pointer() != nil { + C.QFileInfo_SetCaching(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFileInfo) SetFile(file string) { + if ptr.Pointer() != nil { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + C.QFileInfo_SetFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}) + } +} + +func (ptr *QFileInfo) SetFile2(file QFile_ITF) { + if ptr.Pointer() != nil { + C.QFileInfo_SetFile2(ptr.Pointer(), PointerFromQFile(file)) + } +} + +func (ptr *QFileInfo) SetFile3(dir QDir_ITF, file string) { + if ptr.Pointer() != nil { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + C.QFileInfo_SetFile3(ptr.Pointer(), PointerFromQDir(dir), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}) + } +} + +func (ptr *QFileInfo) Size() int64 { + if ptr.Pointer() != nil { + return int64(C.QFileInfo_Size(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFileInfo) Suffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_Suffix(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) Swap(other QFileInfo_ITF) { + if ptr.Pointer() != nil { + C.QFileInfo_Swap(ptr.Pointer(), PointerFromQFileInfo(other)) + } +} + +func (ptr *QFileInfo) SymLinkTarget() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileInfo_SymLinkTarget(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileInfo) DestroyQFileInfo() { + if ptr.Pointer() != nil { + C.QFileInfo_DestroyQFileInfo(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileSelector struct { + QObject +} + +type QFileSelector_ITF interface { + QObject_ITF + QFileSelector_PTR() *QFileSelector +} + +func (ptr *QFileSelector) QFileSelector_PTR() *QFileSelector { + return ptr +} + +func (ptr *QFileSelector) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QFileSelector) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQFileSelector(ptr QFileSelector_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileSelector_PTR().Pointer() + } + return nil +} + +func NewQFileSelectorFromPointer(ptr unsafe.Pointer) (n *QFileSelector) { + n = new(QFileSelector) + n.SetPointer(ptr) + return +} +func NewQFileSelector(parent QObject_ITF) *QFileSelector { + tmpValue := NewQFileSelectorFromPointer(C.QFileSelector_NewQFileSelector(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFileSelector) AllSelectors() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileSelector_AllSelectors(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileSelector) ExtraSelectors() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileSelector_ExtraSelectors(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileSelector) Select(filePath string) string { + if ptr.Pointer() != nil { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + return cGoUnpackString(C.QFileSelector_Select(ptr.Pointer(), C.struct_QtCore_PackedString{data: filePathC, len: C.longlong(len(filePath))})) + } + return "" +} + +func (ptr *QFileSelector) Select2(filePath QUrl_ITF) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QFileSelector_Select2(ptr.Pointer(), PointerFromQUrl(filePath))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QFileSelector) SetExtraSelectors(list []string) { + if ptr.Pointer() != nil { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + C.QFileSelector_SetExtraSelectors(ptr.Pointer(), C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) + } +} + +//export callbackQFileSelector_DestroyQFileSelector +func callbackQFileSelector_DestroyQFileSelector(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFileSelector"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileSelectorFromPointer(ptr).DestroyQFileSelectorDefault() + } +} + +func (ptr *QFileSelector) ConnectDestroyQFileSelector(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFileSelector"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFileSelector", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFileSelector", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSelector) DisconnectDestroyQFileSelector() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFileSelector") + } +} + +func (ptr *QFileSelector) DestroyQFileSelector() { + if ptr.Pointer() != nil { + C.QFileSelector_DestroyQFileSelector(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileSelector) DestroyQFileSelectorDefault() { + if ptr.Pointer() != nil { + C.QFileSelector_DestroyQFileSelectorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileSystemWatcher struct { + QObject +} + +type QFileSystemWatcher_ITF interface { + QObject_ITF + QFileSystemWatcher_PTR() *QFileSystemWatcher +} + +func (ptr *QFileSystemWatcher) QFileSystemWatcher_PTR() *QFileSystemWatcher { + return ptr +} + +func (ptr *QFileSystemWatcher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QFileSystemWatcher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQFileSystemWatcher(ptr QFileSystemWatcher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileSystemWatcher_PTR().Pointer() + } + return nil +} + +func NewQFileSystemWatcherFromPointer(ptr unsafe.Pointer) (n *QFileSystemWatcher) { + n = new(QFileSystemWatcher) + n.SetPointer(ptr) + return +} +func NewQFileSystemWatcher(parent QObject_ITF) *QFileSystemWatcher { + tmpValue := NewQFileSystemWatcherFromPointer(C.QFileSystemWatcher_NewQFileSystemWatcher(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQFileSystemWatcher2(paths []string, parent QObject_ITF) *QFileSystemWatcher { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + tmpValue := NewQFileSystemWatcherFromPointer(C.QFileSystemWatcher_NewQFileSystemWatcher2(C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFileSystemWatcher) AddPath(path string) bool { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QFileSystemWatcher_AddPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 + } + return false +} + +func (ptr *QFileSystemWatcher) AddPaths(paths []string) []string { + if ptr.Pointer() != nil { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_AddPaths(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}))) + } + return make([]string, 0) +} + +func (ptr *QFileSystemWatcher) Directories() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_Directories(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQFileSystemWatcher_DirectoryChanged +func callbackQFileSystemWatcher_DirectoryChanged(ptr unsafe.Pointer, path C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "directoryChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(path)) + } + +} + +func (ptr *QFileSystemWatcher) ConnectDirectoryChanged(f func(path string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "directoryChanged") { + C.QFileSystemWatcher_ConnectDirectoryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "directoryChanged"); signal != nil { + f := func(path string) { + (*(*func(string))(signal))(path) + f(path) + } + qt.ConnectSignal(ptr.Pointer(), "directoryChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "directoryChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemWatcher) DisconnectDirectoryChanged() { + if ptr.Pointer() != nil { + C.QFileSystemWatcher_DisconnectDirectoryChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "directoryChanged") + } +} + +//export callbackQFileSystemWatcher_FileChanged +func callbackQFileSystemWatcher_FileChanged(ptr unsafe.Pointer, path C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "fileChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(path)) + } + +} + +func (ptr *QFileSystemWatcher) ConnectFileChanged(f func(path string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "fileChanged") { + C.QFileSystemWatcher_ConnectFileChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fileChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "fileChanged"); signal != nil { + f := func(path string) { + (*(*func(string))(signal))(path) + f(path) + } + qt.ConnectSignal(ptr.Pointer(), "fileChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fileChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemWatcher) DisconnectFileChanged() { + if ptr.Pointer() != nil { + C.QFileSystemWatcher_DisconnectFileChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "fileChanged") + } +} + +func (ptr *QFileSystemWatcher) Files() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_Files(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileSystemWatcher) RemovePath(path string) bool { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QFileSystemWatcher_RemovePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 + } + return false +} + +func (ptr *QFileSystemWatcher) RemovePaths(paths []string) []string { + if ptr.Pointer() != nil { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_RemovePaths(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}))) + } + return make([]string, 0) +} + +//export callbackQFileSystemWatcher_DestroyQFileSystemWatcher +func callbackQFileSystemWatcher_DestroyQFileSystemWatcher(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFileSystemWatcher"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileSystemWatcherFromPointer(ptr).DestroyQFileSystemWatcherDefault() + } +} + +func (ptr *QFileSystemWatcher) ConnectDestroyQFileSystemWatcher(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFileSystemWatcher"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFileSystemWatcher", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFileSystemWatcher", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemWatcher) DisconnectDestroyQFileSystemWatcher() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFileSystemWatcher") + } +} + +func (ptr *QFileSystemWatcher) DestroyQFileSystemWatcher() { + if ptr.Pointer() != nil { + C.QFileSystemWatcher_DestroyQFileSystemWatcher(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileSystemWatcher) DestroyQFileSystemWatcherDefault() { + if ptr.Pointer() != nil { + C.QFileSystemWatcher_DestroyQFileSystemWatcherDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFinalState struct { + QAbstractState +} + +type QFinalState_ITF interface { + QAbstractState_ITF + QFinalState_PTR() *QFinalState +} + +func (ptr *QFinalState) QFinalState_PTR() *QFinalState { + return ptr +} + +func (ptr *QFinalState) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractState_PTR().Pointer() + } + return nil +} + +func (ptr *QFinalState) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractState_PTR().SetPointer(p) + } +} + +func PointerFromQFinalState(ptr QFinalState_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFinalState_PTR().Pointer() + } + return nil +} + +func NewQFinalStateFromPointer(ptr unsafe.Pointer) (n *QFinalState) { + n = new(QFinalState) + n.SetPointer(ptr) + return +} +func NewQFinalState(parent QState_ITF) *QFinalState { + tmpValue := NewQFinalStateFromPointer(C.QFinalState_NewQFinalState(PointerFromQState(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQFinalState_OnEntry +func callbackQFinalState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQFinalStateFromPointer(ptr).OnEntryDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QFinalState) ConnectOnEntry(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFinalState) DisconnectOnEntry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onEntry") + } +} + +func (ptr *QFinalState) OnEntry(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QFinalState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QFinalState) OnEntryDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QFinalState_OnEntryDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQFinalState_OnExit +func callbackQFinalState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onExit"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQFinalStateFromPointer(ptr).OnExitDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QFinalState) ConnectOnExit(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFinalState) DisconnectOnExit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onExit") + } +} + +func (ptr *QFinalState) OnExit(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QFinalState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QFinalState) OnExitDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QFinalState_OnExitDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQFinalState_DestroyQFinalState +func callbackQFinalState_DestroyQFinalState(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFinalState"); signal != nil { + (*(*func())(signal))() + } else { + NewQFinalStateFromPointer(ptr).DestroyQFinalStateDefault() + } +} + +func (ptr *QFinalState) ConnectDestroyQFinalState(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFinalState"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFinalState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFinalState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFinalState) DisconnectDestroyQFinalState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFinalState") + } +} + +func (ptr *QFinalState) DestroyQFinalState() { + if ptr.Pointer() != nil { + C.QFinalState_DestroyQFinalState(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFinalState) DestroyQFinalStateDefault() { + if ptr.Pointer() != nil { + C.QFinalState_DestroyQFinalStateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFlag struct { + ptr unsafe.Pointer +} + +type QFlag_ITF interface { + QFlag_PTR() *QFlag +} + +func (ptr *QFlag) QFlag_PTR() *QFlag { + return ptr +} + +func (ptr *QFlag) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFlag) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFlag(ptr QFlag_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFlag_PTR().Pointer() + } + return nil +} + +func NewQFlagFromPointer(ptr unsafe.Pointer) (n *QFlag) { + n = new(QFlag) + n.SetPointer(ptr) + return +} + +func (ptr *QFlag) DestroyQFlag() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQFlag(value int) *QFlag { + tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag(C.int(int32(value)))) + runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) + return tmpValue +} + +func NewQFlag2(value uint) *QFlag { + tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag2(C.uint(uint32(value)))) + runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) + return tmpValue +} + +func NewQFlag3(value int16) *QFlag { + tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag3(C.short(value))) + runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) + return tmpValue +} + +func NewQFlag4(value uint16) *QFlag { + tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag4(C.ushort(value))) + runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) + return tmpValue +} + +type QFlags struct { + ptr unsafe.Pointer +} + +type QFlags_ITF interface { + QFlags_PTR() *QFlags +} + +func (ptr *QFlags) QFlags_PTR() *QFlags { + return ptr +} + +func (ptr *QFlags) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFlags) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFlags(ptr QFlags_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFlags_PTR().Pointer() + } + return nil +} + +func NewQFlagsFromPointer(ptr unsafe.Pointer) (n *QFlags) { + n = new(QFlags) + n.SetPointer(ptr) + return +} + +func (ptr *QFlags) DestroyQFlags() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFuture struct { + ptr unsafe.Pointer +} + +type QFuture_ITF interface { + QFuture_PTR() *QFuture +} + +func (ptr *QFuture) QFuture_PTR() *QFuture { + return ptr +} + +func (ptr *QFuture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFuture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFuture(ptr QFuture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFuture_PTR().Pointer() + } + return nil +} + +func NewQFutureFromPointer(ptr unsafe.Pointer) (n *QFuture) { + n = new(QFuture) + n.SetPointer(ptr) + return +} + +type QFutureInterface struct { + QFutureInterfaceBase +} + +type QFutureInterface_ITF interface { + QFutureInterfaceBase_ITF + QFutureInterface_PTR() *QFutureInterface +} + +func (ptr *QFutureInterface) QFutureInterface_PTR() *QFutureInterface { + return ptr +} + +func (ptr *QFutureInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFutureInterfaceBase_PTR().Pointer() + } + return nil +} + +func (ptr *QFutureInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFutureInterfaceBase_PTR().SetPointer(p) + } +} + +func PointerFromQFutureInterface(ptr QFutureInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFutureInterface_PTR().Pointer() + } + return nil +} + +func NewQFutureInterfaceFromPointer(ptr unsafe.Pointer) (n *QFutureInterface) { + n = new(QFutureInterface) + n.SetPointer(ptr) + return +} + +func (ptr *QFutureInterface) DestroyQFutureInterface() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFutureInterface) __reportResults_results_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QFutureInterface___reportResults_results_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFutureInterface) __reportResults_results_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QFutureInterface___reportResults_results_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QFutureInterface) __reportResults_results_newList() unsafe.Pointer { + return C.QFutureInterface___reportResults_results_newList(ptr.Pointer()) +} + +func (ptr *QFutureInterface) __results_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QFutureInterface___results_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFutureInterface) __results_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QFutureInterface___results_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QFutureInterface) __results_newList() unsafe.Pointer { + return C.QFutureInterface___results_newList(ptr.Pointer()) +} + +type QFutureInterfaceBase struct { + ptr unsafe.Pointer +} + +type QFutureInterfaceBase_ITF interface { + QFutureInterfaceBase_PTR() *QFutureInterfaceBase +} + +func (ptr *QFutureInterfaceBase) QFutureInterfaceBase_PTR() *QFutureInterfaceBase { + return ptr +} + +func (ptr *QFutureInterfaceBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFutureInterfaceBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFutureInterfaceBase(ptr QFutureInterfaceBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFutureInterfaceBase_PTR().Pointer() + } + return nil +} + +func NewQFutureInterfaceBaseFromPointer(ptr unsafe.Pointer) (n *QFutureInterfaceBase) { + n = new(QFutureInterfaceBase) + n.SetPointer(ptr) + return +} + +func (ptr *QFutureInterfaceBase) DestroyQFutureInterfaceBase() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFutureIterator struct { + ptr unsafe.Pointer +} + +type QFutureIterator_ITF interface { + QFutureIterator_PTR() *QFutureIterator +} + +func (ptr *QFutureIterator) QFutureIterator_PTR() *QFutureIterator { + return ptr +} + +func (ptr *QFutureIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFutureIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFutureIterator(ptr QFutureIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFutureIterator_PTR().Pointer() + } + return nil +} + +func NewQFutureIteratorFromPointer(ptr unsafe.Pointer) (n *QFutureIterator) { + n = new(QFutureIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QFutureIterator) DestroyQFutureIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFutureSynchronizer struct { + ptr unsafe.Pointer +} + +type QFutureSynchronizer_ITF interface { + QFutureSynchronizer_PTR() *QFutureSynchronizer +} + +func (ptr *QFutureSynchronizer) QFutureSynchronizer_PTR() *QFutureSynchronizer { + return ptr +} + +func (ptr *QFutureSynchronizer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFutureSynchronizer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFutureSynchronizer(ptr QFutureSynchronizer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFutureSynchronizer_PTR().Pointer() + } + return nil +} + +func NewQFutureSynchronizerFromPointer(ptr unsafe.Pointer) (n *QFutureSynchronizer) { + n = new(QFutureSynchronizer) + n.SetPointer(ptr) + return +} + +type QFutureWatcher struct { + QObject +} + +type QFutureWatcher_ITF interface { + QObject_ITF + QFutureWatcher_PTR() *QFutureWatcher +} + +func (ptr *QFutureWatcher) QFutureWatcher_PTR() *QFutureWatcher { + return ptr +} + +func (ptr *QFutureWatcher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QFutureWatcher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQFutureWatcher(ptr QFutureWatcher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFutureWatcher_PTR().Pointer() + } + return nil +} + +func NewQFutureWatcherFromPointer(ptr unsafe.Pointer) (n *QFutureWatcher) { + n = new(QFutureWatcher) + n.SetPointer(ptr) + return +} + +type QFutureWatcherBase struct { + QObject +} + +type QFutureWatcherBase_ITF interface { + QObject_ITF + QFutureWatcherBase_PTR() *QFutureWatcherBase +} + +func (ptr *QFutureWatcherBase) QFutureWatcherBase_PTR() *QFutureWatcherBase { + return ptr +} + +func (ptr *QFutureWatcherBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QFutureWatcherBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQFutureWatcherBase(ptr QFutureWatcherBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFutureWatcherBase_PTR().Pointer() + } + return nil +} + +func NewQFutureWatcherBaseFromPointer(ptr unsafe.Pointer) (n *QFutureWatcherBase) { + n = new(QFutureWatcherBase) + n.SetPointer(ptr) + return +} + +type QGenericArgument struct { + ptr unsafe.Pointer +} + +type QGenericArgument_ITF interface { + QGenericArgument_PTR() *QGenericArgument +} + +func (ptr *QGenericArgument) QGenericArgument_PTR() *QGenericArgument { + return ptr +} + +func (ptr *QGenericArgument) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGenericArgument) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGenericArgument(ptr QGenericArgument_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGenericArgument_PTR().Pointer() + } + return nil +} + +func NewQGenericArgumentFromPointer(ptr unsafe.Pointer) (n *QGenericArgument) { + n = new(QGenericArgument) + n.SetPointer(ptr) + return +} + +func (ptr *QGenericArgument) DestroyQGenericArgument() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQGenericArgument(name string, data unsafe.Pointer) *QGenericArgument { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQGenericArgumentFromPointer(C.QGenericArgument_NewQGenericArgument(nameC, data)) + runtime.SetFinalizer(tmpValue, (*QGenericArgument).DestroyQGenericArgument) + return tmpValue +} + +func (ptr *QGenericArgument) Data() unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QGenericArgument_Data(ptr.Pointer()) + } + return nil +} + +func (ptr *QGenericArgument) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGenericArgument_Name(ptr.Pointer())) + } + return "" +} + +type QGenericAtomicOps struct { + ptr unsafe.Pointer +} + +type QGenericAtomicOps_ITF interface { + QGenericAtomicOps_PTR() *QGenericAtomicOps +} + +func (ptr *QGenericAtomicOps) QGenericAtomicOps_PTR() *QGenericAtomicOps { + return ptr +} + +func (ptr *QGenericAtomicOps) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGenericAtomicOps) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGenericAtomicOps(ptr QGenericAtomicOps_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGenericAtomicOps_PTR().Pointer() + } + return nil +} + +func NewQGenericAtomicOpsFromPointer(ptr unsafe.Pointer) (n *QGenericAtomicOps) { + n = new(QGenericAtomicOps) + n.SetPointer(ptr) + return +} + +func (ptr *QGenericAtomicOps) DestroyQGenericAtomicOps() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGenericReturnArgument struct { + QGenericArgument +} + +type QGenericReturnArgument_ITF interface { + QGenericArgument_ITF + QGenericReturnArgument_PTR() *QGenericReturnArgument +} + +func (ptr *QGenericReturnArgument) QGenericReturnArgument_PTR() *QGenericReturnArgument { + return ptr +} + +func (ptr *QGenericReturnArgument) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGenericArgument_PTR().Pointer() + } + return nil +} + +func (ptr *QGenericReturnArgument) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGenericArgument_PTR().SetPointer(p) + } +} + +func PointerFromQGenericReturnArgument(ptr QGenericReturnArgument_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGenericReturnArgument_PTR().Pointer() + } + return nil +} + +func NewQGenericReturnArgumentFromPointer(ptr unsafe.Pointer) (n *QGenericReturnArgument) { + n = new(QGenericReturnArgument) + n.SetPointer(ptr) + return +} + +func (ptr *QGenericReturnArgument) DestroyQGenericReturnArgument() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQGenericReturnArgument(name string, data unsafe.Pointer) *QGenericReturnArgument { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQGenericReturnArgumentFromPointer(C.QGenericReturnArgument_NewQGenericReturnArgument(nameC, data)) + runtime.SetFinalizer(tmpValue, (*QGenericReturnArgument).DestroyQGenericReturnArgument) + return tmpValue +} + +type QGlobalStatic struct { + ptr unsafe.Pointer +} + +type QGlobalStatic_ITF interface { + QGlobalStatic_PTR() *QGlobalStatic +} + +func (ptr *QGlobalStatic) QGlobalStatic_PTR() *QGlobalStatic { + return ptr +} + +func (ptr *QGlobalStatic) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGlobalStatic) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGlobalStatic(ptr QGlobalStatic_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGlobalStatic_PTR().Pointer() + } + return nil +} + +func NewQGlobalStaticFromPointer(ptr unsafe.Pointer) (n *QGlobalStatic) { + n = new(QGlobalStatic) + n.SetPointer(ptr) + return +} + +func (ptr *QGlobalStatic) DestroyQGlobalStatic() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHash struct { + ptr unsafe.Pointer +} + +type QHash_ITF interface { + QHash_PTR() *QHash +} + +func (ptr *QHash) QHash_PTR() *QHash { + return ptr +} + +func (ptr *QHash) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHash) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHash(ptr QHash_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHash_PTR().Pointer() + } + return nil +} + +func NewQHashFromPointer(ptr unsafe.Pointer) (n *QHash) { + n = new(QHash) + n.SetPointer(ptr) + return +} + +type QHashData struct { + ptr unsafe.Pointer +} + +type QHashData_ITF interface { + QHashData_PTR() *QHashData +} + +func (ptr *QHashData) QHashData_PTR() *QHashData { + return ptr +} + +func (ptr *QHashData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHashData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHashData(ptr QHashData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHashData_PTR().Pointer() + } + return nil +} + +func NewQHashDataFromPointer(ptr unsafe.Pointer) (n *QHashData) { + n = new(QHashData) + n.SetPointer(ptr) + return +} + +func (ptr *QHashData) DestroyQHashData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHashIterator struct { + ptr unsafe.Pointer +} + +type QHashIterator_ITF interface { + QHashIterator_PTR() *QHashIterator +} + +func (ptr *QHashIterator) QHashIterator_PTR() *QHashIterator { + return ptr +} + +func (ptr *QHashIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHashIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHashIterator(ptr QHashIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHashIterator_PTR().Pointer() + } + return nil +} + +func NewQHashIteratorFromPointer(ptr unsafe.Pointer) (n *QHashIterator) { + n = new(QHashIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QHashIterator) DestroyQHashIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHashNode struct { + ptr unsafe.Pointer +} + +type QHashNode_ITF interface { + QHashNode_PTR() *QHashNode +} + +func (ptr *QHashNode) QHashNode_PTR() *QHashNode { + return ptr +} + +func (ptr *QHashNode) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHashNode) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHashNode(ptr QHashNode_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHashNode_PTR().Pointer() + } + return nil +} + +func NewQHashNodeFromPointer(ptr unsafe.Pointer) (n *QHashNode) { + n = new(QHashNode) + n.SetPointer(ptr) + return +} + +func (ptr *QHashNode) DestroyQHashNode() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHistoryState struct { + QAbstractState +} + +type QHistoryState_ITF interface { + QAbstractState_ITF + QHistoryState_PTR() *QHistoryState +} + +func (ptr *QHistoryState) QHistoryState_PTR() *QHistoryState { + return ptr +} + +func (ptr *QHistoryState) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractState_PTR().Pointer() + } + return nil +} + +func (ptr *QHistoryState) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractState_PTR().SetPointer(p) + } +} + +func PointerFromQHistoryState(ptr QHistoryState_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHistoryState_PTR().Pointer() + } + return nil +} + +func NewQHistoryStateFromPointer(ptr unsafe.Pointer) (n *QHistoryState) { + n = new(QHistoryState) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QHistoryState__HistoryType +//QHistoryState::HistoryType +type QHistoryState__HistoryType int64 + +const ( + QHistoryState__ShallowHistory QHistoryState__HistoryType = QHistoryState__HistoryType(0) + QHistoryState__DeepHistory QHistoryState__HistoryType = QHistoryState__HistoryType(1) +) + +func NewQHistoryState(parent QState_ITF) *QHistoryState { + tmpValue := NewQHistoryStateFromPointer(C.QHistoryState_NewQHistoryState(PointerFromQState(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQHistoryState2(ty QHistoryState__HistoryType, parent QState_ITF) *QHistoryState { + tmpValue := NewQHistoryStateFromPointer(C.QHistoryState_NewQHistoryState2(C.longlong(ty), PointerFromQState(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QHistoryState) DefaultState() *QAbstractState { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractStateFromPointer(C.QHistoryState_DefaultState(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQHistoryState_DefaultStateChanged +func callbackQHistoryState_DefaultStateChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "defaultStateChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QHistoryState) ConnectDefaultStateChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "defaultStateChanged") { + C.QHistoryState_ConnectDefaultStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "defaultStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "defaultStateChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "defaultStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "defaultStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHistoryState) DisconnectDefaultStateChanged() { + if ptr.Pointer() != nil { + C.QHistoryState_DisconnectDefaultStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "defaultStateChanged") + } +} + +func (ptr *QHistoryState) DefaultTransition() *QAbstractTransition { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractTransitionFromPointer(C.QHistoryState_DefaultTransition(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQHistoryState_DefaultTransitionChanged +func callbackQHistoryState_DefaultTransitionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "defaultTransitionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QHistoryState) ConnectDefaultTransitionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "defaultTransitionChanged") { + C.QHistoryState_ConnectDefaultTransitionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "defaultTransitionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "defaultTransitionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "defaultTransitionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "defaultTransitionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHistoryState) DisconnectDefaultTransitionChanged() { + if ptr.Pointer() != nil { + C.QHistoryState_DisconnectDefaultTransitionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "defaultTransitionChanged") + } +} + +func (ptr *QHistoryState) HistoryType() QHistoryState__HistoryType { + if ptr.Pointer() != nil { + return QHistoryState__HistoryType(C.QHistoryState_HistoryType(ptr.Pointer())) + } + return 0 +} + +//export callbackQHistoryState_HistoryTypeChanged +func callbackQHistoryState_HistoryTypeChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "historyTypeChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QHistoryState) ConnectHistoryTypeChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "historyTypeChanged") { + C.QHistoryState_ConnectHistoryTypeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "historyTypeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "historyTypeChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "historyTypeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "historyTypeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHistoryState) DisconnectHistoryTypeChanged() { + if ptr.Pointer() != nil { + C.QHistoryState_DisconnectHistoryTypeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "historyTypeChanged") + } +} + +//export callbackQHistoryState_OnEntry +func callbackQHistoryState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQHistoryStateFromPointer(ptr).OnEntryDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QHistoryState) ConnectOnEntry(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHistoryState) DisconnectOnEntry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onEntry") + } +} + +func (ptr *QHistoryState) OnEntry(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QHistoryState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QHistoryState) OnEntryDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QHistoryState_OnEntryDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQHistoryState_OnExit +func callbackQHistoryState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onExit"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQHistoryStateFromPointer(ptr).OnExitDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QHistoryState) ConnectOnExit(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHistoryState) DisconnectOnExit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onExit") + } +} + +func (ptr *QHistoryState) OnExit(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QHistoryState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QHistoryState) OnExitDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QHistoryState_OnExitDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QHistoryState) SetDefaultState(state QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QHistoryState_SetDefaultState(ptr.Pointer(), PointerFromQAbstractState(state)) + } +} + +func (ptr *QHistoryState) SetDefaultTransition(transition QAbstractTransition_ITF) { + if ptr.Pointer() != nil { + C.QHistoryState_SetDefaultTransition(ptr.Pointer(), PointerFromQAbstractTransition(transition)) + } +} + +func (ptr *QHistoryState) SetHistoryType(ty QHistoryState__HistoryType) { + if ptr.Pointer() != nil { + C.QHistoryState_SetHistoryType(ptr.Pointer(), C.longlong(ty)) + } +} + +//export callbackQHistoryState_DestroyQHistoryState +func callbackQHistoryState_DestroyQHistoryState(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QHistoryState"); signal != nil { + (*(*func())(signal))() + } else { + NewQHistoryStateFromPointer(ptr).DestroyQHistoryStateDefault() + } +} + +func (ptr *QHistoryState) ConnectDestroyQHistoryState(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QHistoryState"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QHistoryState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QHistoryState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHistoryState) DisconnectDestroyQHistoryState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QHistoryState") + } +} + +func (ptr *QHistoryState) DestroyQHistoryState() { + if ptr.Pointer() != nil { + C.QHistoryState_DestroyQHistoryState(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QHistoryState) DestroyQHistoryStateDefault() { + if ptr.Pointer() != nil { + C.QHistoryState_DestroyQHistoryStateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QIODevice struct { + QObject +} + +type QIODevice_ITF interface { + QObject_ITF + QIODevice_PTR() *QIODevice +} + +func (ptr *QIODevice) QIODevice_PTR() *QIODevice { + return ptr +} + +func (ptr *QIODevice) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QIODevice) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQIODevice(ptr QIODevice_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func NewQIODeviceFromPointer(ptr unsafe.Pointer) (n *QIODevice) { + n = new(QIODevice) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QIODevice__OpenModeFlag +//QIODevice::OpenModeFlag +type QIODevice__OpenModeFlag int64 + +const ( + QIODevice__NotOpen QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0000) + QIODevice__ReadOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0001) + QIODevice__WriteOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0002) + QIODevice__ReadWrite QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(QIODevice__ReadOnly | QIODevice__WriteOnly) + QIODevice__Append QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0004) + QIODevice__Truncate QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0008) + QIODevice__Text QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0010) + QIODevice__Unbuffered QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0020) + QIODevice__NewOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0040) + QIODevice__ExistingOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0080) +) + +func NewQIODevice() *QIODevice { + tmpValue := NewQIODeviceFromPointer(C.QIODevice_NewQIODevice()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQIODevice2(parent QObject_ITF) *QIODevice { + tmpValue := NewQIODeviceFromPointer(C.QIODevice_NewQIODevice2(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQIODevice_AboutToClose +func callbackQIODevice_AboutToClose(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QIODevice) ConnectAboutToClose(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToClose") { + C.QIODevice_ConnectAboutToClose(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToClose"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToClose"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToClose", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToClose", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectAboutToClose() { + if ptr.Pointer() != nil { + C.QIODevice_DisconnectAboutToClose(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToClose") + } +} + +func (ptr *QIODevice) AboutToClose() { + if ptr.Pointer() != nil { + C.QIODevice_AboutToClose(ptr.Pointer()) + } +} + +//export callbackQIODevice_AtEnd +func callbackQIODevice_AtEnd(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).AtEndDefault()))) +} + +func (ptr *QIODevice) ConnectAtEnd(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "atEnd"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "atEnd", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "atEnd", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectAtEnd() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "atEnd") + } +} + +func (ptr *QIODevice) AtEnd() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_AtEnd(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) AtEndDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_AtEndDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQIODevice_BytesAvailable +func callbackQIODevice_BytesAvailable(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQIODeviceFromPointer(ptr).BytesAvailableDefault()) +} + +func (ptr *QIODevice) ConnectBytesAvailable(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "bytesAvailable"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "bytesAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "bytesAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectBytesAvailable() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "bytesAvailable") + } +} + +func (ptr *QIODevice) BytesAvailable() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_BytesAvailable(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) BytesAvailableDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_BytesAvailableDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQIODevice_BytesToWrite +func callbackQIODevice_BytesToWrite(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQIODeviceFromPointer(ptr).BytesToWriteDefault()) +} + +func (ptr *QIODevice) ConnectBytesToWrite(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "bytesToWrite"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "bytesToWrite", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "bytesToWrite", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectBytesToWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "bytesToWrite") + } +} + +func (ptr *QIODevice) BytesToWrite() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_BytesToWrite(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) BytesToWriteDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_BytesToWriteDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQIODevice_BytesWritten +func callbackQIODevice_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { + (*(*func(int64))(signal))(int64(bytes)) + } + +} + +func (ptr *QIODevice) ConnectBytesWritten(f func(bytes int64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "bytesWritten") { + C.QIODevice_ConnectBytesWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "bytesWritten"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "bytesWritten"); signal != nil { + f := func(bytes int64) { + (*(*func(int64))(signal))(bytes) + f(bytes) + } + qt.ConnectSignal(ptr.Pointer(), "bytesWritten", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "bytesWritten", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectBytesWritten() { + if ptr.Pointer() != nil { + C.QIODevice_DisconnectBytesWritten(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "bytesWritten") + } +} + +func (ptr *QIODevice) BytesWritten(bytes int64) { + if ptr.Pointer() != nil { + C.QIODevice_BytesWritten(ptr.Pointer(), C.longlong(bytes)) + } +} + +//export callbackQIODevice_CanReadLine +func callbackQIODevice_CanReadLine(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).CanReadLineDefault()))) +} + +func (ptr *QIODevice) ConnectCanReadLine(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "canReadLine"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "canReadLine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canReadLine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectCanReadLine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "canReadLine") + } +} + +func (ptr *QIODevice) CanReadLine() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_CanReadLine(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) CanReadLineDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_CanReadLineDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQIODevice_ChannelBytesWritten +func callbackQIODevice_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { + (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) + } + +} + +func (ptr *QIODevice) ConnectChannelBytesWritten(f func(channel int, bytes int64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "channelBytesWritten") { + C.QIODevice_ConnectChannelBytesWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "channelBytesWritten"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "channelBytesWritten"); signal != nil { + f := func(channel int, bytes int64) { + (*(*func(int, int64))(signal))(channel, bytes) + f(channel, bytes) + } + qt.ConnectSignal(ptr.Pointer(), "channelBytesWritten", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "channelBytesWritten", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectChannelBytesWritten() { + if ptr.Pointer() != nil { + C.QIODevice_DisconnectChannelBytesWritten(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "channelBytesWritten") + } +} + +func (ptr *QIODevice) ChannelBytesWritten(channel int, bytes int64) { + if ptr.Pointer() != nil { + C.QIODevice_ChannelBytesWritten(ptr.Pointer(), C.int(int32(channel)), C.longlong(bytes)) + } +} + +//export callbackQIODevice_ChannelReadyRead +func callbackQIODevice_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { + if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { + (*(*func(int))(signal))(int(int32(channel))) + } + +} + +func (ptr *QIODevice) ConnectChannelReadyRead(f func(channel int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "channelReadyRead") { + C.QIODevice_ConnectChannelReadyRead(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "channelReadyRead"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "channelReadyRead"); signal != nil { + f := func(channel int) { + (*(*func(int))(signal))(channel) + f(channel) + } + qt.ConnectSignal(ptr.Pointer(), "channelReadyRead", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "channelReadyRead", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectChannelReadyRead() { + if ptr.Pointer() != nil { + C.QIODevice_DisconnectChannelReadyRead(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "channelReadyRead") + } +} + +func (ptr *QIODevice) ChannelReadyRead(channel int) { + if ptr.Pointer() != nil { + C.QIODevice_ChannelReadyRead(ptr.Pointer(), C.int(int32(channel))) + } +} + +//export callbackQIODevice_Close +func callbackQIODevice_Close(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + (*(*func())(signal))() + } else { + NewQIODeviceFromPointer(ptr).CloseDefault() + } +} + +func (ptr *QIODevice) ConnectClose(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectClose() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "close") + } +} + +func (ptr *QIODevice) Close() { + if ptr.Pointer() != nil { + C.QIODevice_Close(ptr.Pointer()) + } +} + +func (ptr *QIODevice) CloseDefault() { + if ptr.Pointer() != nil { + C.QIODevice_CloseDefault(ptr.Pointer()) + } +} + +func (ptr *QIODevice) CommitTransaction() { + if ptr.Pointer() != nil { + C.QIODevice_CommitTransaction(ptr.Pointer()) + } +} + +func (ptr *QIODevice) CurrentReadChannel() int { + if ptr.Pointer() != nil { + return int(int32(C.QIODevice_CurrentReadChannel(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QIODevice) CurrentWriteChannel() int { + if ptr.Pointer() != nil { + return int(int32(C.QIODevice_CurrentWriteChannel(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QIODevice) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QIODevice_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QIODevice) GetChar(c string) bool { + if ptr.Pointer() != nil { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + return int8(C.QIODevice_GetChar(ptr.Pointer(), cC)) != 0 + } + return false +} + +func (ptr *QIODevice) IsOpen() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsOpen(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) IsReadable() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsReadable(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQIODevice_IsSequential +func callbackQIODevice_IsSequential(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).IsSequentialDefault()))) +} + +func (ptr *QIODevice) ConnectIsSequential(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isSequential"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isSequential", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isSequential", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectIsSequential() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isSequential") + } +} + +func (ptr *QIODevice) IsSequential() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsSequential(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) IsSequentialDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsSequentialDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) IsTextModeEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsTextModeEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) IsTransactionStarted() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsTransactionStarted(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) IsWritable() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_IsWritable(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQIODevice_Open +func callbackQIODevice_Open(ptr unsafe.Pointer, mode C.longlong) C.char { + if signal := qt.GetSignal(ptr, "open"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(QIODevice__OpenModeFlag) bool)(signal))(QIODevice__OpenModeFlag(mode))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).OpenDefault(QIODevice__OpenModeFlag(mode))))) +} + +func (ptr *QIODevice) ConnectOpen(f func(mode QIODevice__OpenModeFlag) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil { + f := func(mode QIODevice__OpenModeFlag) bool { + (*(*func(QIODevice__OpenModeFlag) bool)(signal))(mode) + return f(mode) + } + qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectOpen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "open") + } +} + +func (ptr *QIODevice) Open(mode QIODevice__OpenModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_Open(ptr.Pointer(), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QIODevice) OpenDefault(mode QIODevice__OpenModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QIODevice) OpenMode() QIODevice__OpenModeFlag { + if ptr.Pointer() != nil { + return QIODevice__OpenModeFlag(C.QIODevice_OpenMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) Peek(data string, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + return int64(C.QIODevice_Peek(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QIODevice) Peek2(maxSize int64) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QIODevice_Peek2(ptr.Pointer(), C.longlong(maxSize))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQIODevice_Pos +func callbackQIODevice_Pos(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "pos"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQIODeviceFromPointer(ptr).PosDefault()) +} + +func (ptr *QIODevice) ConnectPos(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pos"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "pos", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pos", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectPos() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pos") + } +} + +func (ptr *QIODevice) Pos() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_Pos(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) PosDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_PosDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) PutChar(c string) bool { + if ptr.Pointer() != nil { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + return int8(C.QIODevice_PutChar(ptr.Pointer(), cC)) != 0 + } + return false +} + +func (ptr *QIODevice) Read(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QIODevice_Read(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QIODevice) Read2(maxSize int64) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QIODevice_Read2(ptr.Pointer(), C.longlong(maxSize))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QIODevice) ReadAll() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QIODevice_ReadAll(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QIODevice) ReadChannelCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QIODevice_ReadChannelCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQIODevice_ReadChannelFinished +func callbackQIODevice_ReadChannelFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QIODevice) ConnectReadChannelFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "readChannelFinished") { + C.QIODevice_ConnectReadChannelFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readChannelFinished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "readChannelFinished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "readChannelFinished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readChannelFinished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectReadChannelFinished() { + if ptr.Pointer() != nil { + C.QIODevice_DisconnectReadChannelFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "readChannelFinished") + } +} + +func (ptr *QIODevice) ReadChannelFinished() { + if ptr.Pointer() != nil { + C.QIODevice_ReadChannelFinished(ptr.Pointer()) + } +} + +//export callbackQIODevice_ReadData +func callbackQIODevice_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + + return C.longlong(0) +} + +func (ptr *QIODevice) ConnectReadData(f func(data *string, maxSize int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { + f := func(data *string, maxSize int64) int64 { + (*(*func(*string, int64) int64)(signal))(data, maxSize) + return f(data, maxSize) + } + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectReadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readData") + } +} + +func (ptr *QIODevice) ReadData(data *string, maxSize int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxSize))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QIODevice_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QIODevice) ReadLine(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QIODevice_ReadLine(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QIODevice) ReadLine2(maxSize int64) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QIODevice_ReadLine2(ptr.Pointer(), C.longlong(maxSize))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQIODevice_ReadLineData +func callbackQIODevice_ReadLineData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) + } + + return C.longlong(NewQIODeviceFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize))) +} + +func (ptr *QIODevice) ConnectReadLineData(f func(data []byte, maxSize int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readLineData"); signal != nil { + f := func(data []byte, maxSize int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, maxSize) + return f(data, maxSize) + } + qt.ConnectSignal(ptr.Pointer(), "readLineData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readLineData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectReadLineData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readLineData") + } +} + +func (ptr *QIODevice) ReadLineData(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QIODevice_ReadLineData(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QIODevice) ReadLineDataDefault(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QIODevice_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +//export callbackQIODevice_ReadyRead +func callbackQIODevice_ReadyRead(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QIODevice) ConnectReadyRead(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "readyRead") { + C.QIODevice_ConnectReadyRead(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readyRead"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "readyRead"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "readyRead", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readyRead", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectReadyRead() { + if ptr.Pointer() != nil { + C.QIODevice_DisconnectReadyRead(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "readyRead") + } +} + +func (ptr *QIODevice) ReadyRead() { + if ptr.Pointer() != nil { + C.QIODevice_ReadyRead(ptr.Pointer()) + } +} + +//export callbackQIODevice_Reset +func callbackQIODevice_Reset(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).ResetDefault()))) +} + +func (ptr *QIODevice) ConnectReset(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QIODevice) Reset() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_Reset(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) ResetDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_ResetDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIODevice) RollbackTransaction() { + if ptr.Pointer() != nil { + C.QIODevice_RollbackTransaction(ptr.Pointer()) + } +} + +//export callbackQIODevice_Seek +func callbackQIODevice_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { + if signal := qt.GetSignal(ptr, "seek"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).SeekDefault(int64(pos))))) +} + +func (ptr *QIODevice) ConnectSeek(f func(pos int64) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "seek"); signal != nil { + f := func(pos int64) bool { + (*(*func(int64) bool)(signal))(pos) + return f(pos) + } + qt.ConnectSignal(ptr.Pointer(), "seek", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "seek", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectSeek() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "seek") + } +} + +func (ptr *QIODevice) Seek(pos int64) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_Seek(ptr.Pointer(), C.longlong(pos))) != 0 + } + return false +} + +func (ptr *QIODevice) SeekDefault(pos int64) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 + } + return false +} + +func (ptr *QIODevice) SetCurrentReadChannel(channel int) { + if ptr.Pointer() != nil { + C.QIODevice_SetCurrentReadChannel(ptr.Pointer(), C.int(int32(channel))) + } +} + +func (ptr *QIODevice) SetCurrentWriteChannel(channel int) { + if ptr.Pointer() != nil { + C.QIODevice_SetCurrentWriteChannel(ptr.Pointer(), C.int(int32(channel))) + } +} + +func (ptr *QIODevice) SetErrorString(str string) { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + C.QIODevice_SetErrorString(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}) + } +} + +func (ptr *QIODevice) SetOpenMode(openMode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + C.QIODevice_SetOpenMode(ptr.Pointer(), C.longlong(openMode)) + } +} + +func (ptr *QIODevice) SetTextModeEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QIODevice_SetTextModeEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +//export callbackQIODevice_Size +func callbackQIODevice_Size(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQIODeviceFromPointer(ptr).SizeDefault()) +} + +func (ptr *QIODevice) ConnectSize(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "size") + } +} + +func (ptr *QIODevice) Size() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_Size(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) SizeDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_SizeDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QIODevice) Skip(maxSize int64) int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_Skip(ptr.Pointer(), C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QIODevice) StartTransaction() { + if ptr.Pointer() != nil { + C.QIODevice_StartTransaction(ptr.Pointer()) + } +} + +func (ptr *QIODevice) UngetChar(c string) { + if ptr.Pointer() != nil { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + C.QIODevice_UngetChar(ptr.Pointer(), cC) + } +} + +//export callbackQIODevice_WaitForBytesWritten +func callbackQIODevice_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) +} + +func (ptr *QIODevice) ConnectWaitForBytesWritten(f func(msecs int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "waitForBytesWritten"); signal != nil { + f := func(msecs int) bool { + (*(*func(int) bool)(signal))(msecs) + return f(msecs) + } + qt.ConnectSignal(ptr.Pointer(), "waitForBytesWritten", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "waitForBytesWritten", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectWaitForBytesWritten() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "waitForBytesWritten") + } +} + +func (ptr *QIODevice) WaitForBytesWritten(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_WaitForBytesWritten(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QIODevice) WaitForBytesWrittenDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQIODevice_WaitForReadyRead +func callbackQIODevice_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) +} + +func (ptr *QIODevice) ConnectWaitForReadyRead(f func(msecs int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "waitForReadyRead"); signal != nil { + f := func(msecs int) bool { + (*(*func(int) bool)(signal))(msecs) + return f(msecs) + } + qt.ConnectSignal(ptr.Pointer(), "waitForReadyRead", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "waitForReadyRead", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectWaitForReadyRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "waitForReadyRead") + } +} + +func (ptr *QIODevice) WaitForReadyRead(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_WaitForReadyRead(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QIODevice) WaitForReadyReadDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QIODevice_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QIODevice) Write(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QIODevice_Write(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QIODevice) Write2(data string) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + return int64(C.QIODevice_Write2(ptr.Pointer(), dataC)) + } + return 0 +} + +func (ptr *QIODevice) Write3(byteArray QByteArray_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QIODevice_Write3(ptr.Pointer(), PointerFromQByteArray(byteArray))) + } + return 0 +} + +func (ptr *QIODevice) WriteChannelCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QIODevice_WriteChannelCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQIODevice_WriteData +func callbackQIODevice_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) + } + + return C.longlong(0) +} + +func (ptr *QIODevice) ConnectWriteData(f func(data []byte, maxSize int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { + f := func(data []byte, maxSize int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, maxSize) + return f(data, maxSize) + } + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectWriteData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "writeData") + } +} + +func (ptr *QIODevice) WriteData(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QIODevice_WriteData(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +//export callbackQIODevice_DestroyQIODevice +func callbackQIODevice_DestroyQIODevice(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QIODevice"); signal != nil { + (*(*func())(signal))() + } else { + NewQIODeviceFromPointer(ptr).DestroyQIODeviceDefault() + } +} + +func (ptr *QIODevice) ConnectDestroyQIODevice(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QIODevice"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QIODevice", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QIODevice", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIODevice) DisconnectDestroyQIODevice() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QIODevice") + } +} + +func (ptr *QIODevice) DestroyQIODevice() { + if ptr.Pointer() != nil { + C.QIODevice_DestroyQIODevice(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIODevice) DestroyQIODeviceDefault() { + if ptr.Pointer() != nil { + C.QIODevice_DestroyQIODeviceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QIdentityProxyModel struct { + QAbstractProxyModel +} + +type QIdentityProxyModel_ITF interface { + QAbstractProxyModel_ITF + QIdentityProxyModel_PTR() *QIdentityProxyModel +} + +func (ptr *QIdentityProxyModel) QIdentityProxyModel_PTR() *QIdentityProxyModel { + return ptr +} + +func (ptr *QIdentityProxyModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractProxyModel_PTR().Pointer() + } + return nil +} + +func (ptr *QIdentityProxyModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractProxyModel_PTR().SetPointer(p) + } +} + +func PointerFromQIdentityProxyModel(ptr QIdentityProxyModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIdentityProxyModel_PTR().Pointer() + } + return nil +} + +func NewQIdentityProxyModelFromPointer(ptr unsafe.Pointer) (n *QIdentityProxyModel) { + n = new(QIdentityProxyModel) + n.SetPointer(ptr) + return +} +func NewQIdentityProxyModel(parent QObject_ITF) *QIdentityProxyModel { + tmpValue := NewQIdentityProxyModelFromPointer(C.QIdentityProxyModel_NewQIdentityProxyModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQIdentityProxyModel_ColumnCount +func callbackQIdentityProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQIdentityProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QIdentityProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QIdentityProxyModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QIdentityProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QIdentityProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QIdentityProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQIdentityProxyModel_Index +func callbackQIdentityProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QIdentityProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QIdentityProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QIdentityProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQIdentityProxyModel_MapFromSource +func callbackQIdentityProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) + } + + return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).MapFromSourceDefault(NewQModelIndexFromPointer(sourceIndex))) +} + +func (ptr *QIdentityProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { + f := func(sourceIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) + return f(sourceIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectMapFromSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") + } +} + +func (ptr *QIdentityProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QIdentityProxyModel) MapFromSourceDefault(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapFromSourceDefault(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQIdentityProxyModel_MapToSource +func callbackQIdentityProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) + } + + return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).MapToSourceDefault(NewQModelIndexFromPointer(proxyIndex))) +} + +func (ptr *QIdentityProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { + f := func(proxyIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) + return f(proxyIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectMapToSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapToSource") + } +} + +func (ptr *QIdentityProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QIdentityProxyModel) MapToSourceDefault(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapToSourceDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQIdentityProxyModel_Parent +func callbackQIdentityProxyModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(child))) + } + + return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(child))) +} + +func (ptr *QIdentityProxyModel) ConnectParent(f func(child *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(child *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QIdentityProxyModel) Parent(child QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QIdentityProxyModel) ParentDefault(child QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQIdentityProxyModel_RowCount +func callbackQIdentityProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQIdentityProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QIdentityProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QIdentityProxyModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QIdentityProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QIdentityProxyModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QIdentityProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQIdentityProxyModel_DestroyQIdentityProxyModel +func callbackQIdentityProxyModel_DestroyQIdentityProxyModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QIdentityProxyModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQIdentityProxyModelFromPointer(ptr).DestroyQIdentityProxyModelDefault() + } +} + +func (ptr *QIdentityProxyModel) ConnectDestroyQIdentityProxyModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QIdentityProxyModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QIdentityProxyModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QIdentityProxyModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIdentityProxyModel) DisconnectDestroyQIdentityProxyModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QIdentityProxyModel") + } +} + +func (ptr *QIdentityProxyModel) DestroyQIdentityProxyModel() { + if ptr.Pointer() != nil { + C.QIdentityProxyModel_DestroyQIdentityProxyModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIdentityProxyModel) DestroyQIdentityProxyModelDefault() { + if ptr.Pointer() != nil { + C.QIdentityProxyModel_DestroyQIdentityProxyModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QIncompatibleFlag struct { + ptr unsafe.Pointer +} + +type QIncompatibleFlag_ITF interface { + QIncompatibleFlag_PTR() *QIncompatibleFlag +} + +func (ptr *QIncompatibleFlag) QIncompatibleFlag_PTR() *QIncompatibleFlag { + return ptr +} + +func (ptr *QIncompatibleFlag) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QIncompatibleFlag) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQIncompatibleFlag(ptr QIncompatibleFlag_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIncompatibleFlag_PTR().Pointer() + } + return nil +} + +func NewQIncompatibleFlagFromPointer(ptr unsafe.Pointer) (n *QIncompatibleFlag) { + n = new(QIncompatibleFlag) + n.SetPointer(ptr) + return +} + +func (ptr *QIncompatibleFlag) DestroyQIncompatibleFlag() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QInternal struct { + ptr unsafe.Pointer +} + +type QInternal_ITF interface { + QInternal_PTR() *QInternal +} + +func (ptr *QInternal) QInternal_PTR() *QInternal { + return ptr +} + +func (ptr *QInternal) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QInternal) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQInternal(ptr QInternal_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QInternal_PTR().Pointer() + } + return nil +} + +func NewQInternalFromPointer(ptr unsafe.Pointer) (n *QInternal) { + n = new(QInternal) + n.SetPointer(ptr) + return +} + +func (ptr *QInternal) DestroyQInternal() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QItemSelection struct { + ptr unsafe.Pointer +} + +type QItemSelection_ITF interface { + QItemSelection_PTR() *QItemSelection +} + +func (ptr *QItemSelection) QItemSelection_PTR() *QItemSelection { + return ptr +} + +func (ptr *QItemSelection) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QItemSelection) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQItemSelection(ptr QItemSelection_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemSelection_PTR().Pointer() + } + return nil +} + +func NewQItemSelectionFromPointer(ptr unsafe.Pointer) (n *QItemSelection) { + n = new(QItemSelection) + n.SetPointer(ptr) + return +} + +func (ptr *QItemSelection) DestroyQItemSelection() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQItemSelection() *QItemSelection { + tmpValue := NewQItemSelectionFromPointer(C.QItemSelection_NewQItemSelection()) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue +} + +func NewQItemSelection2(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF) *QItemSelection { + tmpValue := NewQItemSelectionFromPointer(C.QItemSelection_NewQItemSelection2(PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight))) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue +} + +func (ptr *QItemSelection) Contains(index QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelection_Contains(ptr.Pointer(), PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QItemSelection) Indexes() []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQItemSelectionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__indexes_atList(i) + } + return out + }(C.QItemSelection_Indexes(ptr.Pointer())) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QItemSelection) Merge(other QItemSelection_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelection_Merge(ptr.Pointer(), PointerFromQItemSelection(other), C.longlong(command)) + } +} + +func (ptr *QItemSelection) Select(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelection_Select(ptr.Pointer(), PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight)) + } +} + +func QItemSelection_Split(ran QItemSelectionRange_ITF, other QItemSelectionRange_ITF, result QItemSelection_ITF) { + C.QItemSelection_QItemSelection_Split(PointerFromQItemSelectionRange(ran), PointerFromQItemSelectionRange(other), PointerFromQItemSelection(result)) +} + +func (ptr *QItemSelection) Split(ran QItemSelectionRange_ITF, other QItemSelectionRange_ITF, result QItemSelection_ITF) { + C.QItemSelection_QItemSelection_Split(PointerFromQItemSelectionRange(ran), PointerFromQItemSelectionRange(other), PointerFromQItemSelection(result)) +} + +func (ptr *QItemSelection) __indexes_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelection___indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QItemSelection) __indexes_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelection___indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QItemSelection) __indexes_newList() unsafe.Pointer { + return C.QItemSelection___indexes_newList(ptr.Pointer()) +} + +type QItemSelectionModel struct { + QObject +} + +type QItemSelectionModel_ITF interface { + QObject_ITF + QItemSelectionModel_PTR() *QItemSelectionModel +} + +func (ptr *QItemSelectionModel) QItemSelectionModel_PTR() *QItemSelectionModel { + return ptr +} + +func (ptr *QItemSelectionModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QItemSelectionModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQItemSelectionModel(ptr QItemSelectionModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemSelectionModel_PTR().Pointer() + } + return nil +} + +func NewQItemSelectionModelFromPointer(ptr unsafe.Pointer) (n *QItemSelectionModel) { + n = new(QItemSelectionModel) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QItemSelectionModel__SelectionFlag +//QItemSelectionModel::SelectionFlag +type QItemSelectionModel__SelectionFlag int64 + +const ( + QItemSelectionModel__NoUpdate QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0000) + QItemSelectionModel__Clear QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0001) + QItemSelectionModel__Select QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0002) + QItemSelectionModel__Deselect QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0004) + QItemSelectionModel__Toggle QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0008) + QItemSelectionModel__Current QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0010) + QItemSelectionModel__Rows QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0020) + QItemSelectionModel__Columns QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0040) + QItemSelectionModel__SelectCurrent QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(QItemSelectionModel__Select | QItemSelectionModel__Current) + QItemSelectionModel__ToggleCurrent QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(QItemSelectionModel__Toggle | QItemSelectionModel__Current) + QItemSelectionModel__ClearAndSelect QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(QItemSelectionModel__Clear | QItemSelectionModel__Select) +) + +func NewQItemSelectionModel(model QAbstractItemModel_ITF) *QItemSelectionModel { + tmpValue := NewQItemSelectionModelFromPointer(C.QItemSelectionModel_NewQItemSelectionModel(PointerFromQAbstractItemModel(model))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQItemSelectionModel2(model QAbstractItemModel_ITF, parent QObject_ITF) *QItemSelectionModel { + tmpValue := NewQItemSelectionModelFromPointer(C.QItemSelectionModel_NewQItemSelectionModel2(PointerFromQAbstractItemModel(model), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQItemSelectionModel_Clear +func callbackQItemSelectionModel_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemSelectionModelFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QItemSelectionModel) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QItemSelectionModel) Clear() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_Clear(ptr.Pointer()) + } +} + +func (ptr *QItemSelectionModel) ClearDefault() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ClearDefault(ptr.Pointer()) + } +} + +//export callbackQItemSelectionModel_ClearCurrentIndex +func callbackQItemSelectionModel_ClearCurrentIndex(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearCurrentIndex"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemSelectionModelFromPointer(ptr).ClearCurrentIndexDefault() + } +} + +func (ptr *QItemSelectionModel) ConnectClearCurrentIndex(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearCurrentIndex"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectClearCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearCurrentIndex") + } +} + +func (ptr *QItemSelectionModel) ClearCurrentIndex() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ClearCurrentIndex(ptr.Pointer()) + } +} + +func (ptr *QItemSelectionModel) ClearCurrentIndexDefault() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ClearCurrentIndexDefault(ptr.Pointer()) + } +} + +//export callbackQItemSelectionModel_ClearSelection +func callbackQItemSelectionModel_ClearSelection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemSelectionModelFromPointer(ptr).ClearSelectionDefault() + } +} + +func (ptr *QItemSelectionModel) ConnectClearSelection(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectClearSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearSelection") + } +} + +func (ptr *QItemSelectionModel) ClearSelection() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ClearSelection(ptr.Pointer()) + } +} + +func (ptr *QItemSelectionModel) ClearSelectionDefault() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ClearSelectionDefault(ptr.Pointer()) + } +} + +func (ptr *QItemSelectionModel) ColumnIntersectsSelection(column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionModel_ColumnIntersectsSelection(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQItemSelectionModel_CurrentChanged +func callbackQItemSelectionModel_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*QModelIndex, *QModelIndex))(signal))(NewQModelIndexFromPointer(current), NewQModelIndexFromPointer(previous)) + } + +} + +func (ptr *QItemSelectionModel) ConnectCurrentChanged(f func(current *QModelIndex, previous *QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QItemSelectionModel_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *QModelIndex, previous *QModelIndex) { + (*(*func(*QModelIndex, *QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QItemSelectionModel) CurrentChanged(current QModelIndex_ITF, previous QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_CurrentChanged(ptr.Pointer(), PointerFromQModelIndex(current), PointerFromQModelIndex(previous)) + } +} + +//export callbackQItemSelectionModel_CurrentColumnChanged +func callbackQItemSelectionModel_CurrentColumnChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentColumnChanged"); signal != nil { + (*(*func(*QModelIndex, *QModelIndex))(signal))(NewQModelIndexFromPointer(current), NewQModelIndexFromPointer(previous)) + } + +} + +func (ptr *QItemSelectionModel) ConnectCurrentColumnChanged(f func(current *QModelIndex, previous *QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentColumnChanged") { + C.QItemSelectionModel_ConnectCurrentColumnChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentColumnChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentColumnChanged"); signal != nil { + f := func(current *QModelIndex, previous *QModelIndex) { + (*(*func(*QModelIndex, *QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentColumnChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentColumnChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectCurrentColumnChanged() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DisconnectCurrentColumnChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentColumnChanged") + } +} + +func (ptr *QItemSelectionModel) CurrentColumnChanged(current QModelIndex_ITF, previous QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_CurrentColumnChanged(ptr.Pointer(), PointerFromQModelIndex(current), PointerFromQModelIndex(previous)) + } +} + +func (ptr *QItemSelectionModel) CurrentIndex() *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel_CurrentIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQItemSelectionModel_CurrentRowChanged +func callbackQItemSelectionModel_CurrentRowChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentRowChanged"); signal != nil { + (*(*func(*QModelIndex, *QModelIndex))(signal))(NewQModelIndexFromPointer(current), NewQModelIndexFromPointer(previous)) + } + +} + +func (ptr *QItemSelectionModel) ConnectCurrentRowChanged(f func(current *QModelIndex, previous *QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentRowChanged") { + C.QItemSelectionModel_ConnectCurrentRowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentRowChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentRowChanged"); signal != nil { + f := func(current *QModelIndex, previous *QModelIndex) { + (*(*func(*QModelIndex, *QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectCurrentRowChanged() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DisconnectCurrentRowChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentRowChanged") + } +} + +func (ptr *QItemSelectionModel) CurrentRowChanged(current QModelIndex_ITF, previous QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_CurrentRowChanged(ptr.Pointer(), PointerFromQModelIndex(current), PointerFromQModelIndex(previous)) + } +} + +func (ptr *QItemSelectionModel) EmitSelectionChanged(newSelection QItemSelection_ITF, oldSelection QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_EmitSelectionChanged(ptr.Pointer(), PointerFromQItemSelection(newSelection), PointerFromQItemSelection(oldSelection)) + } +} + +func (ptr *QItemSelectionModel) HasSelection() bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionModel_HasSelection(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QItemSelectionModel) IsColumnSelected(column int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionModel_IsColumnSelected(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QItemSelectionModel) IsRowSelected(row int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionModel_IsRowSelected(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QItemSelectionModel) IsSelected(index QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionModel_IsSelected(ptr.Pointer(), PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QItemSelectionModel) Model() *QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemModelFromPointer(C.QItemSelectionModel_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionModel) Model2() *QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemModelFromPointer(C.QItemSelectionModel_Model2(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQItemSelectionModel_ModelChanged +func callbackQItemSelectionModel_ModelChanged(ptr unsafe.Pointer, model unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelChanged"); signal != nil { + (*(*func(*QAbstractItemModel))(signal))(NewQAbstractItemModelFromPointer(model)) + } + +} + +func (ptr *QItemSelectionModel) ConnectModelChanged(f func(model *QAbstractItemModel)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modelChanged") { + C.QItemSelectionModel_ConnectModelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modelChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modelChanged"); signal != nil { + f := func(model *QAbstractItemModel) { + (*(*func(*QAbstractItemModel))(signal))(model) + f(model) + } + qt.ConnectSignal(ptr.Pointer(), "modelChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modelChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectModelChanged() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DisconnectModelChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modelChanged") + } +} + +func (ptr *QItemSelectionModel) ModelChanged(model QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ModelChanged(ptr.Pointer(), PointerFromQAbstractItemModel(model)) + } +} + +//export callbackQItemSelectionModel_Reset +func callbackQItemSelectionModel_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemSelectionModelFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QItemSelectionModel) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QItemSelectionModel) Reset() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_Reset(ptr.Pointer()) + } +} + +func (ptr *QItemSelectionModel) ResetDefault() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QItemSelectionModel) RowIntersectsSelection(row int, parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionModel_RowIntersectsSelection(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQItemSelectionModel_Select +func callbackQItemSelectionModel_Select(ptr unsafe.Pointer, index unsafe.Pointer, command C.longlong) { + if signal := qt.GetSignal(ptr, "select"); signal != nil { + (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) + } else { + NewQItemSelectionModelFromPointer(ptr).SelectDefault(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) + } +} + +func (ptr *QItemSelectionModel) ConnectSelect(f func(index *QModelIndex, command QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "select"); signal != nil { + f := func(index *QModelIndex, command QItemSelectionModel__SelectionFlag) { + (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(index, command) + f(index, command) + } + qt.ConnectSignal(ptr.Pointer(), "select", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "select", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectSelect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "select") + } +} + +func (ptr *QItemSelectionModel) Select(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_Select(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) + } +} + +func (ptr *QItemSelectionModel) SelectDefault(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_SelectDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) + } +} + +//export callbackQItemSelectionModel_Select2 +func callbackQItemSelectionModel_Select2(ptr unsafe.Pointer, selection unsafe.Pointer, command C.longlong) { + if signal := qt.GetSignal(ptr, "select2"); signal != nil { + (*(*func(*QItemSelection, QItemSelectionModel__SelectionFlag))(signal))(NewQItemSelectionFromPointer(selection), QItemSelectionModel__SelectionFlag(command)) + } else { + NewQItemSelectionModelFromPointer(ptr).Select2Default(NewQItemSelectionFromPointer(selection), QItemSelectionModel__SelectionFlag(command)) + } +} + +func (ptr *QItemSelectionModel) ConnectSelect2(f func(selection *QItemSelection, command QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "select2"); signal != nil { + f := func(selection *QItemSelection, command QItemSelectionModel__SelectionFlag) { + (*(*func(*QItemSelection, QItemSelectionModel__SelectionFlag))(signal))(selection, command) + f(selection, command) + } + qt.ConnectSignal(ptr.Pointer(), "select2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "select2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectSelect2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "select2") + } +} + +func (ptr *QItemSelectionModel) Select2(selection QItemSelection_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_Select2(ptr.Pointer(), PointerFromQItemSelection(selection), C.longlong(command)) + } +} + +func (ptr *QItemSelectionModel) Select2Default(selection QItemSelection_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_Select2Default(ptr.Pointer(), PointerFromQItemSelection(selection), C.longlong(command)) + } +} + +func (ptr *QItemSelectionModel) SelectedColumns(row int) []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQItemSelectionModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedColumns_atList(i) + } + return out + }(C.QItemSelectionModel_SelectedColumns(ptr.Pointer(), C.int(int32(row)))) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QItemSelectionModel) SelectedIndexes() []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQItemSelectionModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedIndexes_atList(i) + } + return out + }(C.QItemSelectionModel_SelectedIndexes(ptr.Pointer())) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QItemSelectionModel) SelectedRows(column int) []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQItemSelectionModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedRows_atList(i) + } + return out + }(C.QItemSelectionModel_SelectedRows(ptr.Pointer(), C.int(int32(column)))) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QItemSelectionModel) Selection() *QItemSelection { + if ptr.Pointer() != nil { + tmpValue := NewQItemSelectionFromPointer(C.QItemSelectionModel_Selection(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) + return tmpValue + } + return nil +} + +//export callbackQItemSelectionModel_SelectionChanged +func callbackQItemSelectionModel_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func(*QItemSelection, *QItemSelection))(signal))(NewQItemSelectionFromPointer(selected), NewQItemSelectionFromPointer(deselected)) + } + +} + +func (ptr *QItemSelectionModel) ConnectSelectionChanged(f func(selected *QItemSelection, deselected *QItemSelection)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QItemSelectionModel_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func(selected *QItemSelection, deselected *QItemSelection) { + (*(*func(*QItemSelection, *QItemSelection))(signal))(selected, deselected) + f(selected, deselected) + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QItemSelectionModel) SelectionChanged(selected QItemSelection_ITF, deselected QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_SelectionChanged(ptr.Pointer(), PointerFromQItemSelection(selected), PointerFromQItemSelection(deselected)) + } +} + +//export callbackQItemSelectionModel_SetCurrentIndex +func callbackQItemSelectionModel_SetCurrentIndex(ptr unsafe.Pointer, index unsafe.Pointer, command C.longlong) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) + } else { + NewQItemSelectionModelFromPointer(ptr).SetCurrentIndexDefault(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) + } +} + +func (ptr *QItemSelectionModel) ConnectSetCurrentIndex(f func(index *QModelIndex, command QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index *QModelIndex, command QItemSelectionModel__SelectionFlag) { + (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(index, command) + f(index, command) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QItemSelectionModel) SetCurrentIndex(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_SetCurrentIndex(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) + } +} + +func (ptr *QItemSelectionModel) SetCurrentIndexDefault(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_SetCurrentIndexDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) + } +} + +func (ptr *QItemSelectionModel) SetModel(model QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel_SetModel(ptr.Pointer(), PointerFromQAbstractItemModel(model)) + } +} + +//export callbackQItemSelectionModel_DestroyQItemSelectionModel +func callbackQItemSelectionModel_DestroyQItemSelectionModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QItemSelectionModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemSelectionModelFromPointer(ptr).DestroyQItemSelectionModelDefault() + } +} + +func (ptr *QItemSelectionModel) ConnectDestroyQItemSelectionModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QItemSelectionModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QItemSelectionModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QItemSelectionModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemSelectionModel) DisconnectDestroyQItemSelectionModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QItemSelectionModel") + } +} + +func (ptr *QItemSelectionModel) DestroyQItemSelectionModel() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DestroyQItemSelectionModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QItemSelectionModel) DestroyQItemSelectionModelDefault() { + if ptr.Pointer() != nil { + C.QItemSelectionModel_DestroyQItemSelectionModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QItemSelectionModel) __selectedColumns_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel___selectedColumns_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionModel) __selectedColumns_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel___selectedColumns_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QItemSelectionModel) __selectedColumns_newList() unsafe.Pointer { + return C.QItemSelectionModel___selectedColumns_newList(ptr.Pointer()) +} + +func (ptr *QItemSelectionModel) __selectedIndexes_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel___selectedIndexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionModel) __selectedIndexes_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel___selectedIndexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QItemSelectionModel) __selectedIndexes_newList() unsafe.Pointer { + return C.QItemSelectionModel___selectedIndexes_newList(ptr.Pointer()) +} + +func (ptr *QItemSelectionModel) __selectedRows_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel___selectedRows_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionModel) __selectedRows_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionModel___selectedRows_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QItemSelectionModel) __selectedRows_newList() unsafe.Pointer { + return C.QItemSelectionModel___selectedRows_newList(ptr.Pointer()) +} + +type QItemSelectionRange struct { + ptr unsafe.Pointer +} + +type QItemSelectionRange_ITF interface { + QItemSelectionRange_PTR() *QItemSelectionRange +} + +func (ptr *QItemSelectionRange) QItemSelectionRange_PTR() *QItemSelectionRange { + return ptr +} + +func (ptr *QItemSelectionRange) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QItemSelectionRange) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQItemSelectionRange(ptr QItemSelectionRange_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemSelectionRange_PTR().Pointer() + } + return nil +} + +func NewQItemSelectionRangeFromPointer(ptr unsafe.Pointer) (n *QItemSelectionRange) { + n = new(QItemSelectionRange) + n.SetPointer(ptr) + return +} + +func (ptr *QItemSelectionRange) DestroyQItemSelectionRange() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQItemSelectionRange() *QItemSelectionRange { + tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange()) + runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) + return tmpValue +} + +func NewQItemSelectionRange2(other QItemSelectionRange_ITF) *QItemSelectionRange { + tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange2(PointerFromQItemSelectionRange(other))) + runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) + return tmpValue +} + +func NewQItemSelectionRange4(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF) *QItemSelectionRange { + tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange4(PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight))) + runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) + return tmpValue +} + +func NewQItemSelectionRange5(index QModelIndex_ITF) *QItemSelectionRange { + tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange5(PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) + return tmpValue +} + +func (ptr *QItemSelectionRange) Bottom() int { + if ptr.Pointer() != nil { + return int(int32(C.QItemSelectionRange_Bottom(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QItemSelectionRange) BottomRight() *QPersistentModelIndex { + if ptr.Pointer() != nil { + return NewQPersistentModelIndexFromPointer(C.QItemSelectionRange_BottomRight(ptr.Pointer())) + } + return nil +} + +func (ptr *QItemSelectionRange) Contains(index QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionRange_Contains(ptr.Pointer(), PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QItemSelectionRange) Contains2(row int, column int, parentIndex QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionRange_Contains2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parentIndex))) != 0 + } + return false +} + +func (ptr *QItemSelectionRange) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QItemSelectionRange_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QItemSelectionRange) Indexes() []*QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QModelIndex { + out := make([]*QModelIndex, int(l.len)) + tmpList := NewQItemSelectionRangeFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__indexes_atList(i) + } + return out + }(C.QItemSelectionRange_Indexes(ptr.Pointer())) + } + return make([]*QModelIndex, 0) +} + +func (ptr *QItemSelectionRange) Intersected(other QItemSelectionRange_ITF) *QItemSelectionRange { + if ptr.Pointer() != nil { + tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_Intersected(ptr.Pointer(), PointerFromQItemSelectionRange(other))) + runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionRange) Intersects(other QItemSelectionRange_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionRange_Intersects(ptr.Pointer(), PointerFromQItemSelectionRange(other))) != 0 + } + return false +} + +func (ptr *QItemSelectionRange) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionRange_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QItemSelectionRange) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QItemSelectionRange_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QItemSelectionRange) Left() int { + if ptr.Pointer() != nil { + return int(int32(C.QItemSelectionRange_Left(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QItemSelectionRange) Model() *QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemModelFromPointer(C.QItemSelectionRange_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionRange) Parent() *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelectionRange_Parent(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionRange) Right() int { + if ptr.Pointer() != nil { + return int(int32(C.QItemSelectionRange_Right(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QItemSelectionRange) Swap(other QItemSelectionRange_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionRange_Swap(ptr.Pointer(), PointerFromQItemSelectionRange(other)) + } +} + +func (ptr *QItemSelectionRange) Top() int { + if ptr.Pointer() != nil { + return int(int32(C.QItemSelectionRange_Top(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QItemSelectionRange) TopLeft() *QPersistentModelIndex { + if ptr.Pointer() != nil { + return NewQPersistentModelIndexFromPointer(C.QItemSelectionRange_TopLeft(ptr.Pointer())) + } + return nil +} + +func (ptr *QItemSelectionRange) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QItemSelectionRange_Width(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QItemSelectionRange) __indexes_atList(i int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QItemSelectionRange___indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QItemSelectionRange) __indexes_setList(i QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemSelectionRange___indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) + } +} + +func (ptr *QItemSelectionRange) __indexes_newList() unsafe.Pointer { + return C.QItemSelectionRange___indexes_newList(ptr.Pointer()) +} + +type QJsonArray struct { + ptr unsafe.Pointer +} + +type QJsonArray_ITF interface { + QJsonArray_PTR() *QJsonArray +} + +func (ptr *QJsonArray) QJsonArray_PTR() *QJsonArray { + return ptr +} + +func (ptr *QJsonArray) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonArray) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonArray(ptr QJsonArray_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonArray_PTR().Pointer() + } + return nil +} + +func NewQJsonArrayFromPointer(ptr unsafe.Pointer) (n *QJsonArray) { + n = new(QJsonArray) + n.SetPointer(ptr) + return +} +func NewQJsonArray() *QJsonArray { + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_NewQJsonArray()) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func NewQJsonArray3(other QJsonArray_ITF) *QJsonArray { + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_NewQJsonArray3(PointerFromQJsonArray(other))) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func NewQJsonArray4(other QJsonArray_ITF) *QJsonArray { + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_NewQJsonArray4(PointerFromQJsonArray(other))) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func (ptr *QJsonArray) Append(value QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Append(ptr.Pointer(), PointerFromQJsonValue(value)) + } +} + +func (ptr *QJsonArray) At(i int) *QJsonValue { + if ptr.Pointer() != nil { + tmpValue := NewQJsonValueFromPointer(C.QJsonArray_At(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QJsonArray) Contains(value QJsonValue_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QJsonArray_Contains(ptr.Pointer(), PointerFromQJsonValue(value))) != 0 + } + return false +} + +func (ptr *QJsonArray) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonArray_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJsonArray) Empty() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonArray_Empty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonArray) First() *QJsonValue { + if ptr.Pointer() != nil { + tmpValue := NewQJsonValueFromPointer(C.QJsonArray_First(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func QJsonArray_FromStringList(list []string) *QJsonArray { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func (ptr *QJsonArray) FromStringList(list []string) *QJsonArray { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func QJsonArray_FromVariantList(list []*QVariant) *QJsonArray { + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromVariantList(func() unsafe.Pointer { + tmpList := NewQJsonArrayFromPointer(NewQJsonArrayFromPointer(nil).__fromVariantList_list_newList()) + for _, v := range list { + tmpList.__fromVariantList_list_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func (ptr *QJsonArray) FromVariantList(list []*QVariant) *QJsonArray { + tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromVariantList(func() unsafe.Pointer { + tmpList := NewQJsonArrayFromPointer(NewQJsonArrayFromPointer(nil).__fromVariantList_list_newList()) + for _, v := range list { + tmpList.__fromVariantList_list_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue +} + +func (ptr *QJsonArray) Insert(i int, value QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Insert(ptr.Pointer(), C.int(int32(i)), PointerFromQJsonValue(value)) + } +} + +func (ptr *QJsonArray) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonArray_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonArray) Last() *QJsonValue { + if ptr.Pointer() != nil { + tmpValue := NewQJsonValueFromPointer(C.QJsonArray_Last(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QJsonArray) Pop_back() { + if ptr.Pointer() != nil { + C.QJsonArray_Pop_back(ptr.Pointer()) + } +} + +func (ptr *QJsonArray) Pop_front() { + if ptr.Pointer() != nil { + C.QJsonArray_Pop_front(ptr.Pointer()) + } +} + +func (ptr *QJsonArray) Prepend(value QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Prepend(ptr.Pointer(), PointerFromQJsonValue(value)) + } +} + +func (ptr *QJsonArray) Push_back(value QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Push_back(ptr.Pointer(), PointerFromQJsonValue(value)) + } +} + +func (ptr *QJsonArray) Push_front(value QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Push_front(ptr.Pointer(), PointerFromQJsonValue(value)) + } +} + +func (ptr *QJsonArray) RemoveAt(i int) { + if ptr.Pointer() != nil { + C.QJsonArray_RemoveAt(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QJsonArray) RemoveFirst() { + if ptr.Pointer() != nil { + C.QJsonArray_RemoveFirst(ptr.Pointer()) + } +} + +func (ptr *QJsonArray) RemoveLast() { + if ptr.Pointer() != nil { + C.QJsonArray_RemoveLast(ptr.Pointer()) + } +} + +func (ptr *QJsonArray) Replace(i int, value QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Replace(ptr.Pointer(), C.int(int32(i)), PointerFromQJsonValue(value)) + } +} + +func (ptr *QJsonArray) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonArray_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJsonArray) Swap(other QJsonArray_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray_Swap(ptr.Pointer(), PointerFromQJsonArray(other)) + } +} + +func (ptr *QJsonArray) TakeAt(i int) *QJsonValue { + if ptr.Pointer() != nil { + tmpValue := NewQJsonValueFromPointer(C.QJsonArray_TakeAt(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QJsonArray) ToVariantList() []*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QVariant { + out := make([]*QVariant, int(l.len)) + tmpList := NewQJsonArrayFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toVariantList_atList(i) + } + return out + }(C.QJsonArray_ToVariantList(ptr.Pointer())) + } + return make([]*QVariant, 0) +} + +func (ptr *QJsonArray) DestroyQJsonArray() { + if ptr.Pointer() != nil { + C.QJsonArray_DestroyQJsonArray(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QJsonArray) __fromVariantList_list_atList(i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QJsonArray___fromVariantList_list_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonArray) __fromVariantList_list_setList(i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray___fromVariantList_list_setList(ptr.Pointer(), PointerFromQVariant(i)) + } +} + +func (ptr *QJsonArray) __fromVariantList_list_newList() unsafe.Pointer { + return C.QJsonArray___fromVariantList_list_newList(ptr.Pointer()) +} + +func (ptr *QJsonArray) __toVariantList_atList(i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QJsonArray___toVariantList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonArray) __toVariantList_setList(i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QJsonArray___toVariantList_setList(ptr.Pointer(), PointerFromQVariant(i)) + } +} + +func (ptr *QJsonArray) __toVariantList_newList() unsafe.Pointer { + return C.QJsonArray___toVariantList_newList(ptr.Pointer()) +} + +type QJsonDocument struct { + ptr unsafe.Pointer +} + +type QJsonDocument_ITF interface { + QJsonDocument_PTR() *QJsonDocument +} + +func (ptr *QJsonDocument) QJsonDocument_PTR() *QJsonDocument { + return ptr +} + +func (ptr *QJsonDocument) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonDocument) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonDocument(ptr QJsonDocument_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonDocument_PTR().Pointer() + } + return nil +} + +func NewQJsonDocumentFromPointer(ptr unsafe.Pointer) (n *QJsonDocument) { + n = new(QJsonDocument) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QJsonDocument__DataValidation +//QJsonDocument::DataValidation +type QJsonDocument__DataValidation int64 + +const ( + QJsonDocument__Validate QJsonDocument__DataValidation = QJsonDocument__DataValidation(0) + QJsonDocument__BypassValidation QJsonDocument__DataValidation = QJsonDocument__DataValidation(1) +) + +//go:generate stringer -type=QJsonDocument__JsonFormat +//QJsonDocument::JsonFormat +type QJsonDocument__JsonFormat int64 + +const ( + QJsonDocument__Indented QJsonDocument__JsonFormat = QJsonDocument__JsonFormat(0) + QJsonDocument__Compact QJsonDocument__JsonFormat = QJsonDocument__JsonFormat(1) +) + +func NewQJsonDocument() *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument()) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func NewQJsonDocument2(object QJsonObject_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument2(PointerFromQJsonObject(object))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func NewQJsonDocument3(array QJsonArray_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument3(PointerFromQJsonArray(array))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func NewQJsonDocument4(other QJsonDocument_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument4(PointerFromQJsonDocument(other))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func NewQJsonDocument5(other QJsonDocument_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument5(PointerFromQJsonDocument(other))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func (ptr *QJsonDocument) Array() *QJsonArray { + if ptr.Pointer() != nil { + tmpValue := NewQJsonArrayFromPointer(C.QJsonDocument_Array(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue + } + return nil +} + +func QJsonDocument_FromBinaryData(data QByteArray_ITF, validation QJsonDocument__DataValidation) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromBinaryData(PointerFromQByteArray(data), C.longlong(validation))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func (ptr *QJsonDocument) FromBinaryData(data QByteArray_ITF, validation QJsonDocument__DataValidation) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromBinaryData(PointerFromQByteArray(data), C.longlong(validation))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func QJsonDocument_FromJson(json QByteArray_ITF, error QJsonParseError_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromJson(PointerFromQByteArray(json), PointerFromQJsonParseError(error))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func (ptr *QJsonDocument) FromJson(json QByteArray_ITF, error QJsonParseError_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromJson(PointerFromQByteArray(json), PointerFromQJsonParseError(error))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func QJsonDocument_FromRawData(data []byte, size int, validation QJsonDocument__DataValidation) *QJsonDocument { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromRawData(dataC, C.int(int32(size)), C.longlong(validation))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func (ptr *QJsonDocument) FromRawData(data []byte, size int, validation QJsonDocument__DataValidation) *QJsonDocument { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromRawData(dataC, C.int(int32(size)), C.longlong(validation))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func QJsonDocument_FromVariant(variant QVariant_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromVariant(PointerFromQVariant(variant))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func (ptr *QJsonDocument) FromVariant(variant QVariant_ITF) *QJsonDocument { + tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromVariant(PointerFromQVariant(variant))) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue +} + +func (ptr *QJsonDocument) IsArray() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonDocument_IsArray(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonDocument) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonDocument_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonDocument) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonDocument_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonDocument) IsObject() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonDocument_IsObject(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonDocument) Object() *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QJsonDocument_Object(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QJsonDocument) RawData(size int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonDocument_RawData(ptr.Pointer(), C.int(int32(size)))) + } + return "" +} + +func (ptr *QJsonDocument) SetArray(array QJsonArray_ITF) { + if ptr.Pointer() != nil { + C.QJsonDocument_SetArray(ptr.Pointer(), PointerFromQJsonArray(array)) + } +} + +func (ptr *QJsonDocument) SetObject(object QJsonObject_ITF) { + if ptr.Pointer() != nil { + C.QJsonDocument_SetObject(ptr.Pointer(), PointerFromQJsonObject(object)) + } +} + +func (ptr *QJsonDocument) Swap(other QJsonDocument_ITF) { + if ptr.Pointer() != nil { + C.QJsonDocument_Swap(ptr.Pointer(), PointerFromQJsonDocument(other)) + } +} + +func (ptr *QJsonDocument) ToBinaryData() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QJsonDocument_ToBinaryData(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QJsonDocument) ToJson() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QJsonDocument_ToJson(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QJsonDocument) ToJson2(format QJsonDocument__JsonFormat) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QJsonDocument_ToJson2(ptr.Pointer(), C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QJsonDocument) ToVariant() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QJsonDocument_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonDocument) DestroyQJsonDocument() { + if ptr.Pointer() != nil { + C.QJsonDocument_DestroyQJsonDocument(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QJsonObject struct { + ptr unsafe.Pointer +} + +type QJsonObject_ITF interface { + QJsonObject_PTR() *QJsonObject +} + +func (ptr *QJsonObject) QJsonObject_PTR() *QJsonObject { + return ptr +} + +func (ptr *QJsonObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonObject(ptr QJsonObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonObject_PTR().Pointer() + } + return nil +} + +func NewQJsonObjectFromPointer(ptr unsafe.Pointer) (n *QJsonObject) { + n = new(QJsonObject) + n.SetPointer(ptr) + return +} +func NewQJsonObject() *QJsonObject { + tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_NewQJsonObject()) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue +} + +func NewQJsonObject3(other QJsonObject_ITF) *QJsonObject { + tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_NewQJsonObject3(PointerFromQJsonObject(other))) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue +} + +func NewQJsonObject4(other QJsonObject_ITF) *QJsonObject { + tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_NewQJsonObject4(PointerFromQJsonObject(other))) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue +} + +func (ptr *QJsonObject) Contains(key string) bool { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QJsonObject_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 + } + return false +} + +func (ptr *QJsonObject) Contains2(key QLatin1String_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QJsonObject_Contains2(ptr.Pointer(), PointerFromQLatin1String(key))) != 0 + } + return false +} + +func (ptr *QJsonObject) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonObject_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJsonObject) Empty() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonObject_Empty(ptr.Pointer())) != 0 + } + return false +} + +func QJsonObject_FromVariantHash(hash map[string]*QVariant) *QJsonObject { + tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_QJsonObject_FromVariantHash(func() unsafe.Pointer { + tmpList := NewQJsonObjectFromPointer(NewQJsonObjectFromPointer(nil).__fromVariantHash_hash_newList()) + for k, v := range hash { + tmpList.__fromVariantHash_hash_setList(k, v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue +} + +func (ptr *QJsonObject) FromVariantHash(hash map[string]*QVariant) *QJsonObject { + tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_QJsonObject_FromVariantHash(func() unsafe.Pointer { + tmpList := NewQJsonObjectFromPointer(NewQJsonObjectFromPointer(nil).__fromVariantHash_hash_newList()) + for k, v := range hash { + tmpList.__fromVariantHash_hash_setList(k, v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue +} + +func (ptr *QJsonObject) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonObject_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonObject) Keys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QJsonObject_Keys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QJsonObject) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonObject_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJsonObject) Remove(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QJsonObject_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QJsonObject) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonObject_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJsonObject) Swap(other QJsonObject_ITF) { + if ptr.Pointer() != nil { + C.QJsonObject_Swap(ptr.Pointer(), PointerFromQJsonObject(other)) + } +} + +func (ptr *QJsonObject) Take(key string) *QJsonValue { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQJsonValueFromPointer(C.QJsonObject_Take(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QJsonObject) ToVariantHash() map[string]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[string]*QVariant { + out := make(map[string]*QVariant, int(l.len)) + tmpList := NewQJsonObjectFromPointer(l.data) + for i, v := range tmpList.__toVariantHash_keyList() { + out[v] = tmpList.__toVariantHash_atList(v, i) + } + return out + }(C.QJsonObject_ToVariantHash(ptr.Pointer())) + } + return make(map[string]*QVariant, 0) +} + +func (ptr *QJsonObject) ToVariantMap() map[string]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[string]*QVariant { + out := make(map[string]*QVariant, int(l.len)) + tmpList := NewQJsonObjectFromPointer(l.data) + for i, v := range tmpList.__toVariantMap_keyList() { + out[v] = tmpList.__toVariantMap_atList(v, i) + } + return out + }(C.QJsonObject_ToVariantMap(ptr.Pointer())) + } + return make(map[string]*QVariant, 0) +} + +func (ptr *QJsonObject) Value(key string) *QJsonValue { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQJsonValueFromPointer(C.QJsonObject_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QJsonObject) Value2(key QLatin1String_ITF) *QJsonValue { + if ptr.Pointer() != nil { + tmpValue := NewQJsonValueFromPointer(C.QJsonObject_Value2(ptr.Pointer(), PointerFromQLatin1String(key))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QJsonObject) DestroyQJsonObject() { + if ptr.Pointer() != nil { + C.QJsonObject_DestroyQJsonObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QJsonObject) __fromVariantHash_hash_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QJsonObject___fromVariantHash_hash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonObject) __fromVariantHash_hash_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QJsonObject___fromVariantHash_hash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QJsonObject) __fromVariantHash_hash_newList() unsafe.Pointer { + return C.QJsonObject___fromVariantHash_hash_newList(ptr.Pointer()) +} + +func (ptr *QJsonObject) __fromVariantHash_hash_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQJsonObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____fromVariantHash_hash_keyList_atList(i) + } + return out + }(C.QJsonObject___fromVariantHash_hash_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QJsonObject) __toVariantHash_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QJsonObject___toVariantHash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonObject) __toVariantHash_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QJsonObject___toVariantHash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QJsonObject) __toVariantHash_newList() unsafe.Pointer { + return C.QJsonObject___toVariantHash_newList(ptr.Pointer()) +} + +func (ptr *QJsonObject) __toVariantHash_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQJsonObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____toVariantHash_keyList_atList(i) + } + return out + }(C.QJsonObject___toVariantHash_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QJsonObject) __toVariantMap_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QJsonObject___toVariantMap_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonObject) __toVariantMap_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QJsonObject___toVariantMap_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QJsonObject) __toVariantMap_newList() unsafe.Pointer { + return C.QJsonObject___toVariantMap_newList(ptr.Pointer()) +} + +func (ptr *QJsonObject) __toVariantMap_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQJsonObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____toVariantMap_keyList_atList(i) + } + return out + }(C.QJsonObject___toVariantMap_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QJsonObject) ____fromVariantHash_hash_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonObject_____fromVariantHash_hash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QJsonObject) ____fromVariantHash_hash_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QJsonObject_____fromVariantHash_hash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QJsonObject) ____fromVariantHash_hash_keyList_newList() unsafe.Pointer { + return C.QJsonObject_____fromVariantHash_hash_keyList_newList(ptr.Pointer()) +} + +func (ptr *QJsonObject) ____fromVariantMap_map_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonObject_____fromVariantMap_map_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QJsonObject) ____fromVariantMap_map_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QJsonObject_____fromVariantMap_map_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QJsonObject) ____fromVariantMap_map_keyList_newList() unsafe.Pointer { + return C.QJsonObject_____fromVariantMap_map_keyList_newList(ptr.Pointer()) +} + +func (ptr *QJsonObject) ____toVariantHash_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonObject_____toVariantHash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QJsonObject) ____toVariantHash_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QJsonObject_____toVariantHash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QJsonObject) ____toVariantHash_keyList_newList() unsafe.Pointer { + return C.QJsonObject_____toVariantHash_keyList_newList(ptr.Pointer()) +} + +func (ptr *QJsonObject) ____toVariantMap_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonObject_____toVariantMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QJsonObject) ____toVariantMap_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QJsonObject_____toVariantMap_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QJsonObject) ____toVariantMap_keyList_newList() unsafe.Pointer { + return C.QJsonObject_____toVariantMap_keyList_newList(ptr.Pointer()) +} + +type QJsonParseError struct { + ptr unsafe.Pointer +} + +type QJsonParseError_ITF interface { + QJsonParseError_PTR() *QJsonParseError +} + +func (ptr *QJsonParseError) QJsonParseError_PTR() *QJsonParseError { + return ptr +} + +func (ptr *QJsonParseError) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonParseError) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonParseError(ptr QJsonParseError_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonParseError_PTR().Pointer() + } + return nil +} + +func NewQJsonParseErrorFromPointer(ptr unsafe.Pointer) (n *QJsonParseError) { + n = new(QJsonParseError) + n.SetPointer(ptr) + return +} + +func (ptr *QJsonParseError) DestroyQJsonParseError() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QJsonParseError__ParseError +//QJsonParseError::ParseError +type QJsonParseError__ParseError int64 + +const ( + QJsonParseError__NoError QJsonParseError__ParseError = QJsonParseError__ParseError(0) + QJsonParseError__UnterminatedObject QJsonParseError__ParseError = QJsonParseError__ParseError(1) + QJsonParseError__MissingNameSeparator QJsonParseError__ParseError = QJsonParseError__ParseError(2) + QJsonParseError__UnterminatedArray QJsonParseError__ParseError = QJsonParseError__ParseError(3) + QJsonParseError__MissingValueSeparator QJsonParseError__ParseError = QJsonParseError__ParseError(4) + QJsonParseError__IllegalValue QJsonParseError__ParseError = QJsonParseError__ParseError(5) + QJsonParseError__TerminationByNumber QJsonParseError__ParseError = QJsonParseError__ParseError(6) + QJsonParseError__IllegalNumber QJsonParseError__ParseError = QJsonParseError__ParseError(7) + QJsonParseError__IllegalEscapeSequence QJsonParseError__ParseError = QJsonParseError__ParseError(8) + QJsonParseError__IllegalUTF8String QJsonParseError__ParseError = QJsonParseError__ParseError(9) + QJsonParseError__UnterminatedString QJsonParseError__ParseError = QJsonParseError__ParseError(10) + QJsonParseError__MissingObject QJsonParseError__ParseError = QJsonParseError__ParseError(11) + QJsonParseError__DeepNesting QJsonParseError__ParseError = QJsonParseError__ParseError(12) + QJsonParseError__DocumentTooLarge QJsonParseError__ParseError = QJsonParseError__ParseError(13) + QJsonParseError__GarbageAtEnd QJsonParseError__ParseError = QJsonParseError__ParseError(14) +) + +func (ptr *QJsonParseError) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonParseError_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QJsonParseError) Offset() int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonParseError_Offset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJsonParseError) SetOffset(vin int) { + if ptr.Pointer() != nil { + C.QJsonParseError_SetOffset(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QJsonParseError) Error() QJsonParseError__ParseError { + if ptr.Pointer() != nil { + return QJsonParseError__ParseError(C.QJsonParseError_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QJsonParseError) SetError(vqj QJsonParseError__ParseError) { + if ptr.Pointer() != nil { + C.QJsonParseError_SetError(ptr.Pointer(), C.longlong(vqj)) + } +} + +type QJsonValue struct { + ptr unsafe.Pointer +} + +type QJsonValue_ITF interface { + QJsonValue_PTR() *QJsonValue +} + +func (ptr *QJsonValue) QJsonValue_PTR() *QJsonValue { + return ptr +} + +func (ptr *QJsonValue) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonValue) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonValue(ptr QJsonValue_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonValue_PTR().Pointer() + } + return nil +} + +func NewQJsonValueFromPointer(ptr unsafe.Pointer) (n *QJsonValue) { + n = new(QJsonValue) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QJsonValue__Type +//QJsonValue::Type +type QJsonValue__Type int64 + +const ( + QJsonValue__Null QJsonValue__Type = QJsonValue__Type(0x0) + QJsonValue__Bool QJsonValue__Type = QJsonValue__Type(0x1) + QJsonValue__Double QJsonValue__Type = QJsonValue__Type(0x2) + QJsonValue__String QJsonValue__Type = QJsonValue__Type(0x3) + QJsonValue__Array QJsonValue__Type = QJsonValue__Type(0x4) + QJsonValue__Object QJsonValue__Type = QJsonValue__Type(0x5) + QJsonValue__Undefined QJsonValue__Type = QJsonValue__Type(0x80) +) + +func NewQJsonValue(ty QJsonValue__Type) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue2(b bool) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue2(C.char(int8(qt.GoBoolToInt(b))))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue3(n float64) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue3(C.double(n))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue4(n int) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue4(C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue5(n int64) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue5(C.longlong(n))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue6(s string) *QJsonValue { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue6(C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))})) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue7(s QLatin1String_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue7(PointerFromQLatin1String(s))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue8(s string) *QJsonValue { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue8(sC)) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue9(a QJsonArray_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue9(PointerFromQJsonArray(a))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue10(o QJsonObject_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue10(PointerFromQJsonObject(o))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue11(other QJsonValue_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue11(PointerFromQJsonValue(other))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func NewQJsonValue12(other QJsonValue_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue12(PointerFromQJsonValue(other))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func QJsonValue_FromVariant(variant QVariant_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_QJsonValue_FromVariant(PointerFromQVariant(variant))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func (ptr *QJsonValue) FromVariant(variant QVariant_ITF) *QJsonValue { + tmpValue := NewQJsonValueFromPointer(C.QJsonValue_QJsonValue_FromVariant(PointerFromQVariant(variant))) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue +} + +func (ptr *QJsonValue) IsArray() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsArray(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) IsBool() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsBool(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) IsDouble() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsDouble(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) IsObject() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsObject(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) IsString() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsString(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) IsUndefined() bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_IsUndefined(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJsonValue) Swap(other QJsonValue_ITF) { + if ptr.Pointer() != nil { + C.QJsonValue_Swap(ptr.Pointer(), PointerFromQJsonValue(other)) + } +} + +func (ptr *QJsonValue) ToArray(defaultValue QJsonArray_ITF) *QJsonArray { + if ptr.Pointer() != nil { + tmpValue := NewQJsonArrayFromPointer(C.QJsonValue_ToArray(ptr.Pointer(), PointerFromQJsonArray(defaultValue))) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue + } + return nil +} + +func (ptr *QJsonValue) ToArray2() *QJsonArray { + if ptr.Pointer() != nil { + tmpValue := NewQJsonArrayFromPointer(C.QJsonValue_ToArray2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue + } + return nil +} + +func (ptr *QJsonValue) ToBool(defaultValue bool) bool { + if ptr.Pointer() != nil { + return int8(C.QJsonValue_ToBool(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(defaultValue))))) != 0 + } + return false +} + +func (ptr *QJsonValue) ToDouble(defaultValue float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QJsonValue_ToDouble(ptr.Pointer(), C.double(defaultValue))) + } + return 0 +} + +func (ptr *QJsonValue) ToInt(defaultValue int) int { + if ptr.Pointer() != nil { + return int(int32(C.QJsonValue_ToInt(ptr.Pointer(), C.int(int32(defaultValue))))) + } + return 0 +} + +func (ptr *QJsonValue) ToObject(defaultValue QJsonObject_ITF) *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QJsonValue_ToObject(ptr.Pointer(), PointerFromQJsonObject(defaultValue))) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QJsonValue) ToObject2() *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QJsonValue_ToObject2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QJsonValue) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJsonValue_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QJsonValue) ToString2(defaultValue string) string { + if ptr.Pointer() != nil { + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + return cGoUnpackString(C.QJsonValue_ToString2(ptr.Pointer(), C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) + } + return "" +} + +func (ptr *QJsonValue) ToVariant() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QJsonValue_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJsonValue) Type() QJsonValue__Type { + if ptr.Pointer() != nil { + return QJsonValue__Type(C.QJsonValue_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QJsonValue) DestroyQJsonValue() { + if ptr.Pointer() != nil { + C.QJsonValue_DestroyQJsonValue(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QJsonValuePtr struct { + ptr unsafe.Pointer +} + +type QJsonValuePtr_ITF interface { + QJsonValuePtr_PTR() *QJsonValuePtr +} + +func (ptr *QJsonValuePtr) QJsonValuePtr_PTR() *QJsonValuePtr { + return ptr +} + +func (ptr *QJsonValuePtr) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonValuePtr) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonValuePtr(ptr QJsonValuePtr_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonValuePtr_PTR().Pointer() + } + return nil +} + +func NewQJsonValuePtrFromPointer(ptr unsafe.Pointer) (n *QJsonValuePtr) { + n = new(QJsonValuePtr) + n.SetPointer(ptr) + return +} + +func (ptr *QJsonValuePtr) DestroyQJsonValuePtr() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QJsonValueRefPtr struct { + ptr unsafe.Pointer +} + +type QJsonValueRefPtr_ITF interface { + QJsonValueRefPtr_PTR() *QJsonValueRefPtr +} + +func (ptr *QJsonValueRefPtr) QJsonValueRefPtr_PTR() *QJsonValueRefPtr { + return ptr +} + +func (ptr *QJsonValueRefPtr) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJsonValueRefPtr) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJsonValueRefPtr(ptr QJsonValueRefPtr_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJsonValueRefPtr_PTR().Pointer() + } + return nil +} + +func NewQJsonValueRefPtrFromPointer(ptr unsafe.Pointer) (n *QJsonValueRefPtr) { + n = new(QJsonValueRefPtr) + n.SetPointer(ptr) + return +} + +func (ptr *QJsonValueRefPtr) DestroyQJsonValueRefPtr() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QKeyValueIterator struct { + ptr unsafe.Pointer +} + +type QKeyValueIterator_ITF interface { + QKeyValueIterator_PTR() *QKeyValueIterator +} + +func (ptr *QKeyValueIterator) QKeyValueIterator_PTR() *QKeyValueIterator { + return ptr +} + +func (ptr *QKeyValueIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QKeyValueIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQKeyValueIterator(ptr QKeyValueIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QKeyValueIterator_PTR().Pointer() + } + return nil +} + +func NewQKeyValueIteratorFromPointer(ptr unsafe.Pointer) (n *QKeyValueIterator) { + n = new(QKeyValueIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QKeyValueIterator) DestroyQKeyValueIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLEInteger struct { + ptr unsafe.Pointer +} + +type QLEInteger_ITF interface { + QLEInteger_PTR() *QLEInteger +} + +func (ptr *QLEInteger) QLEInteger_PTR() *QLEInteger { + return ptr +} + +func (ptr *QLEInteger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLEInteger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLEInteger(ptr QLEInteger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLEInteger_PTR().Pointer() + } + return nil +} + +func NewQLEIntegerFromPointer(ptr unsafe.Pointer) (n *QLEInteger) { + n = new(QLEInteger) + n.SetPointer(ptr) + return +} + +func (ptr *QLEInteger) DestroyQLEInteger() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLatin1Char struct { + ptr unsafe.Pointer +} + +type QLatin1Char_ITF interface { + QLatin1Char_PTR() *QLatin1Char +} + +func (ptr *QLatin1Char) QLatin1Char_PTR() *QLatin1Char { + return ptr +} + +func (ptr *QLatin1Char) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLatin1Char) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLatin1Char(ptr QLatin1Char_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLatin1Char_PTR().Pointer() + } + return nil +} + +func NewQLatin1CharFromPointer(ptr unsafe.Pointer) (n *QLatin1Char) { + n = new(QLatin1Char) + n.SetPointer(ptr) + return +} + +func (ptr *QLatin1Char) DestroyQLatin1Char() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQLatin1Char(c string) *QLatin1Char { + var cC *C.char + if c != "" { + cC = C.CString(c) + defer C.free(unsafe.Pointer(cC)) + } + tmpValue := NewQLatin1CharFromPointer(C.QLatin1Char_NewQLatin1Char(cC)) + runtime.SetFinalizer(tmpValue, (*QLatin1Char).DestroyQLatin1Char) + return tmpValue +} + +func (ptr *QLatin1Char) ToLatin1() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLatin1Char_ToLatin1(ptr.Pointer())) + } + return "" +} + +func (ptr *QLatin1Char) Unicode() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QLatin1Char_Unicode(ptr.Pointer())) + } + return 0 +} + +type QLatin1String struct { + ptr unsafe.Pointer +} + +type QLatin1String_ITF interface { + QLatin1String_PTR() *QLatin1String +} + +func (ptr *QLatin1String) QLatin1String_PTR() *QLatin1String { + return ptr +} + +func (ptr *QLatin1String) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLatin1String) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLatin1String(ptr QLatin1String_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLatin1String_PTR().Pointer() + } + return nil +} + +func NewQLatin1StringFromPointer(ptr unsafe.Pointer) (n *QLatin1String) { + n = new(QLatin1String) + n.SetPointer(ptr) + return +} + +func (ptr *QLatin1String) DestroyQLatin1String() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQLatin1String() *QLatin1String { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String()) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue +} + +func NewQLatin1String2(str string) *QLatin1String { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String2(strC)) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue +} + +func NewQLatin1String3(first string, last string) *QLatin1String { + var firstC *C.char + if first != "" { + firstC = C.CString(first) + defer C.free(unsafe.Pointer(firstC)) + } + var lastC *C.char + if last != "" { + lastC = C.CString(last) + defer C.free(unsafe.Pointer(lastC)) + } + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String3(firstC, lastC)) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue +} + +func NewQLatin1String4(str string, size int) *QLatin1String { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String4(strC, C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue +} + +func NewQLatin1String5(str QByteArray_ITF) *QLatin1String { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String5(PointerFromQByteArray(str))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue +} + +func (ptr *QLatin1String) Chop(length int) { + if ptr.Pointer() != nil { + C.QLatin1String_Chop(ptr.Pointer(), C.int(int32(length))) + } +} + +func (ptr *QLatin1String) Chopped(length int) *QLatin1String { + if ptr.Pointer() != nil { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Chopped(ptr.Pointer(), C.int(int32(length)))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue + } + return nil +} + +func (ptr *QLatin1String) Data() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLatin1String_Data(ptr.Pointer())) + } + return "" +} + +func (ptr *QLatin1String) EndsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_EndsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QLatin1String) EndsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_EndsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QLatin1String) EndsWith3(ch QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_EndsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QLatin1String) EndsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_EndsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QLatin1String) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLatin1String) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLatin1String) Latin1() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLatin1String_Latin1(ptr.Pointer())) + } + return "" +} + +func (ptr *QLatin1String) Left(length int) *QLatin1String { + if ptr.Pointer() != nil { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Left(ptr.Pointer(), C.int(int32(length)))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue + } + return nil +} + +func (ptr *QLatin1String) Mid(start int) *QLatin1String { + if ptr.Pointer() != nil { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Mid(ptr.Pointer(), C.int(int32(start)))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue + } + return nil +} + +func (ptr *QLatin1String) Mid2(start int, length int) *QLatin1String { + if ptr.Pointer() != nil { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Mid2(ptr.Pointer(), C.int(int32(start)), C.int(int32(length)))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue + } + return nil +} + +func (ptr *QLatin1String) Right(length int) *QLatin1String { + if ptr.Pointer() != nil { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Right(ptr.Pointer(), C.int(int32(length)))) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue + } + return nil +} + +func (ptr *QLatin1String) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QLatin1String_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLatin1String) StartsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_StartsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QLatin1String) StartsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_StartsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QLatin1String) StartsWith3(ch QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_StartsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QLatin1String) StartsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QLatin1String_StartsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QLatin1String) Trimmed() *QLatin1String { + if ptr.Pointer() != nil { + tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Trimmed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) + return tmpValue + } + return nil +} + +func (ptr *QLatin1String) Truncate(length int) { + if ptr.Pointer() != nil { + C.QLatin1String_Truncate(ptr.Pointer(), C.int(int32(length))) + } +} + +type QLibrary struct { + QObject +} + +type QLibrary_ITF interface { + QObject_ITF + QLibrary_PTR() *QLibrary +} + +func (ptr *QLibrary) QLibrary_PTR() *QLibrary { + return ptr +} + +func (ptr *QLibrary) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QLibrary) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQLibrary(ptr QLibrary_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLibrary_PTR().Pointer() + } + return nil +} + +func NewQLibraryFromPointer(ptr unsafe.Pointer) (n *QLibrary) { + n = new(QLibrary) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLibrary__LoadHint +//QLibrary::LoadHint +type QLibrary__LoadHint int64 + +const ( + QLibrary__ResolveAllSymbolsHint QLibrary__LoadHint = QLibrary__LoadHint(0x01) + QLibrary__ExportExternalSymbolsHint QLibrary__LoadHint = QLibrary__LoadHint(0x02) + QLibrary__LoadArchiveMemberHint QLibrary__LoadHint = QLibrary__LoadHint(0x04) + QLibrary__PreventUnloadHint QLibrary__LoadHint = QLibrary__LoadHint(0x08) + QLibrary__DeepBindHint QLibrary__LoadHint = QLibrary__LoadHint(0x10) +) + +func NewQLibrary(parent QObject_ITF) *QLibrary { + tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLibrary2(fileName string, parent QObject_ITF) *QLibrary { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLibrary3(fileName string, verNum int, parent QObject_ITF) *QLibrary { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary3(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.int(int32(verNum)), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLibrary4(fileName string, version string, parent QObject_ITF) *QLibrary { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var versionC *C.char + if version != "" { + versionC = C.CString(version) + defer C.free(unsafe.Pointer(versionC)) + } + tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary4(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLibrary) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLibrary_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QLibrary) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLibrary_FileName(ptr.Pointer())) + } + return "" +} + +func QLibrary_IsLibrary(fileName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QLibrary_QLibrary_IsLibrary(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QLibrary) IsLibrary(fileName string) bool { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QLibrary_QLibrary_IsLibrary(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 +} + +func (ptr *QLibrary) IsLoaded() bool { + if ptr.Pointer() != nil { + return int8(C.QLibrary_IsLoaded(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLibrary) Load() bool { + if ptr.Pointer() != nil { + return int8(C.QLibrary_Load(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLibrary) LoadHints() QLibrary__LoadHint { + if ptr.Pointer() != nil { + return QLibrary__LoadHint(C.QLibrary_LoadHints(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLibrary) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QLibrary_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QLibrary) SetFileNameAndVersion(fileName string, versionNumber int) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QLibrary_SetFileNameAndVersion(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.int(int32(versionNumber))) + } +} + +func (ptr *QLibrary) SetFileNameAndVersion2(fileName string, version string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var versionC *C.char + if version != "" { + versionC = C.CString(version) + defer C.free(unsafe.Pointer(versionC)) + } + C.QLibrary_SetFileNameAndVersion2(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) + } +} + +func (ptr *QLibrary) SetLoadHints(hints QLibrary__LoadHint) { + if ptr.Pointer() != nil { + C.QLibrary_SetLoadHints(ptr.Pointer(), C.longlong(hints)) + } +} + +func (ptr *QLibrary) Unload() bool { + if ptr.Pointer() != nil { + return int8(C.QLibrary_Unload(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLibrary_DestroyQLibrary +func callbackQLibrary_DestroyQLibrary(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLibrary"); signal != nil { + (*(*func())(signal))() + } else { + NewQLibraryFromPointer(ptr).DestroyQLibraryDefault() + } +} + +func (ptr *QLibrary) ConnectDestroyQLibrary(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLibrary"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLibrary", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLibrary", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLibrary) DisconnectDestroyQLibrary() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLibrary") + } +} + +func (ptr *QLibrary) DestroyQLibrary() { + if ptr.Pointer() != nil { + C.QLibrary_DestroyQLibrary(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLibrary) DestroyQLibraryDefault() { + if ptr.Pointer() != nil { + C.QLibrary_DestroyQLibraryDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLibraryInfo struct { + ptr unsafe.Pointer +} + +type QLibraryInfo_ITF interface { + QLibraryInfo_PTR() *QLibraryInfo +} + +func (ptr *QLibraryInfo) QLibraryInfo_PTR() *QLibraryInfo { + return ptr +} + +func (ptr *QLibraryInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLibraryInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLibraryInfo(ptr QLibraryInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLibraryInfo_PTR().Pointer() + } + return nil +} + +func NewQLibraryInfoFromPointer(ptr unsafe.Pointer) (n *QLibraryInfo) { + n = new(QLibraryInfo) + n.SetPointer(ptr) + return +} + +func (ptr *QLibraryInfo) DestroyQLibraryInfo() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QLibraryInfo__LibraryLocation +//QLibraryInfo::LibraryLocation +type QLibraryInfo__LibraryLocation int64 + +const ( + QLibraryInfo__PrefixPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(0) + QLibraryInfo__DocumentationPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(1) + QLibraryInfo__HeadersPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(2) + QLibraryInfo__LibrariesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(3) + QLibraryInfo__LibraryExecutablesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(4) + QLibraryInfo__BinariesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(5) + QLibraryInfo__PluginsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(6) + QLibraryInfo__ImportsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(7) + QLibraryInfo__Qml2ImportsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(8) + QLibraryInfo__ArchDataPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(9) + QLibraryInfo__DataPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(10) + QLibraryInfo__TranslationsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(11) + QLibraryInfo__ExamplesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(12) + QLibraryInfo__TestsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(13) + QLibraryInfo__SettingsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(100) +) + +func QLibraryInfo_IsDebugBuild() bool { + return int8(C.QLibraryInfo_QLibraryInfo_IsDebugBuild()) != 0 +} + +func (ptr *QLibraryInfo) IsDebugBuild() bool { + return int8(C.QLibraryInfo_QLibraryInfo_IsDebugBuild()) != 0 +} + +func QLibraryInfo_Location(loc QLibraryInfo__LibraryLocation) string { + return cGoUnpackString(C.QLibraryInfo_QLibraryInfo_Location(C.longlong(loc))) +} + +func (ptr *QLibraryInfo) Location(loc QLibraryInfo__LibraryLocation) string { + return cGoUnpackString(C.QLibraryInfo_QLibraryInfo_Location(C.longlong(loc))) +} + +func QLibraryInfo_Version() *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QLibraryInfo_QLibraryInfo_Version()) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func (ptr *QLibraryInfo) Version() *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QLibraryInfo_QLibraryInfo_Version()) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +type QLine struct { + ptr unsafe.Pointer +} + +type QLine_ITF interface { + QLine_PTR() *QLine +} + +func (ptr *QLine) QLine_PTR() *QLine { + return ptr +} + +func (ptr *QLine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLine(ptr QLine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLine_PTR().Pointer() + } + return nil +} + +func NewQLineFromPointer(ptr unsafe.Pointer) (n *QLine) { + n = new(QLine) + n.SetPointer(ptr) + return +} + +func (ptr *QLine) DestroyQLine() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQLine() *QLine { + tmpValue := NewQLineFromPointer(C.QLine_NewQLine()) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue +} + +func NewQLine2(p1 QPoint_ITF, p2 QPoint_ITF) *QLine { + tmpValue := NewQLineFromPointer(C.QLine_NewQLine2(PointerFromQPoint(p1), PointerFromQPoint(p2))) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue +} + +func NewQLine3(x1 int, y1 int, x2 int, y2 int) *QLine { + tmpValue := NewQLineFromPointer(C.QLine_NewQLine3(C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2)))) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue +} + +func (ptr *QLine) Center() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QLine_Center(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QLine) Dx() int { + if ptr.Pointer() != nil { + return int(int32(C.QLine_Dx(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLine) Dy() int { + if ptr.Pointer() != nil { + return int(int32(C.QLine_Dy(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLine) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QLine_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLine) P1() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QLine_P1(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QLine) P2() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QLine_P2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QLine) SetLine(x1 int, y1 int, x2 int, y2 int) { + if ptr.Pointer() != nil { + C.QLine_SetLine(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) + } +} + +func (ptr *QLine) SetP1(p1 QPoint_ITF) { + if ptr.Pointer() != nil { + C.QLine_SetP1(ptr.Pointer(), PointerFromQPoint(p1)) + } +} + +func (ptr *QLine) SetP2(p2 QPoint_ITF) { + if ptr.Pointer() != nil { + C.QLine_SetP2(ptr.Pointer(), PointerFromQPoint(p2)) + } +} + +func (ptr *QLine) SetPoints(p1 QPoint_ITF, p2 QPoint_ITF) { + if ptr.Pointer() != nil { + C.QLine_SetPoints(ptr.Pointer(), PointerFromQPoint(p1), PointerFromQPoint(p2)) + } +} + +func (ptr *QLine) Translate(offset QPoint_ITF) { + if ptr.Pointer() != nil { + C.QLine_Translate(ptr.Pointer(), PointerFromQPoint(offset)) + } +} + +func (ptr *QLine) Translate2(dx int, dy int) { + if ptr.Pointer() != nil { + C.QLine_Translate2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QLine) Translated(offset QPoint_ITF) *QLine { + if ptr.Pointer() != nil { + tmpValue := NewQLineFromPointer(C.QLine_Translated(ptr.Pointer(), PointerFromQPoint(offset))) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QLine) Translated2(dx int, dy int) *QLine { + if ptr.Pointer() != nil { + tmpValue := NewQLineFromPointer(C.QLine_Translated2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QLine) X1() int { + if ptr.Pointer() != nil { + return int(int32(C.QLine_X1(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLine) X2() int { + if ptr.Pointer() != nil { + return int(int32(C.QLine_X2(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLine) Y1() int { + if ptr.Pointer() != nil { + return int(int32(C.QLine_Y1(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLine) Y2() int { + if ptr.Pointer() != nil { + return int(int32(C.QLine_Y2(ptr.Pointer()))) + } + return 0 +} + +type QLineF struct { + ptr unsafe.Pointer +} + +type QLineF_ITF interface { + QLineF_PTR() *QLineF +} + +func (ptr *QLineF) QLineF_PTR() *QLineF { + return ptr +} + +func (ptr *QLineF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLineF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLineF(ptr QLineF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLineF_PTR().Pointer() + } + return nil +} + +func NewQLineFFromPointer(ptr unsafe.Pointer) (n *QLineF) { + n = new(QLineF) + n.SetPointer(ptr) + return +} + +func (ptr *QLineF) DestroyQLineF() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QLineF__IntersectType +//QLineF::IntersectType +type QLineF__IntersectType int64 + +const ( + QLineF__NoIntersection QLineF__IntersectType = QLineF__IntersectType(0) + QLineF__BoundedIntersection QLineF__IntersectType = QLineF__IntersectType(1) + QLineF__UnboundedIntersection QLineF__IntersectType = QLineF__IntersectType(2) +) + +func NewQLineF() *QLineF { + tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF()) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue +} + +func NewQLineF2(p1 QPointF_ITF, p2 QPointF_ITF) *QLineF { + tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF2(PointerFromQPointF(p1), PointerFromQPointF(p2))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue +} + +func NewQLineF3(x1 float64, y1 float64, x2 float64, y2 float64) *QLineF { + tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF3(C.double(x1), C.double(y1), C.double(x2), C.double(y2))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue +} + +func NewQLineF4(line QLine_ITF) *QLineF { + tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF4(PointerFromQLine(line))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue +} + +func (ptr *QLineF) Angle() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_Angle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineF) AngleTo(line QLineF_ITF) float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_AngleTo(ptr.Pointer(), PointerFromQLineF(line))) + } + return 0 +} + +func (ptr *QLineF) Center() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QLineF_Center(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) Dx() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_Dx(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineF) Dy() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_Dy(ptr.Pointer())) + } + return 0 +} + +func QLineF_FromPolar(length float64, angle float64) *QLineF { + tmpValue := NewQLineFFromPointer(C.QLineF_QLineF_FromPolar(C.double(length), C.double(angle))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue +} + +func (ptr *QLineF) FromPolar(length float64, angle float64) *QLineF { + tmpValue := NewQLineFFromPointer(C.QLineF_QLineF_FromPolar(C.double(length), C.double(angle))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue +} + +func (ptr *QLineF) Intersect(line QLineF_ITF, intersectionPoint QPointF_ITF) QLineF__IntersectType { + if ptr.Pointer() != nil { + return QLineF__IntersectType(C.QLineF_Intersect(ptr.Pointer(), PointerFromQLineF(line), PointerFromQPointF(intersectionPoint))) + } + return 0 +} + +func (ptr *QLineF) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QLineF_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineF) Length() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_Length(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineF) NormalVector() *QLineF { + if ptr.Pointer() != nil { + tmpValue := NewQLineFFromPointer(C.QLineF_NormalVector(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) P1() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QLineF_P1(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) P2() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QLineF_P2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) PointAt(t float64) *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QLineF_PointAt(ptr.Pointer(), C.double(t))) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) SetAngle(angle float64) { + if ptr.Pointer() != nil { + C.QLineF_SetAngle(ptr.Pointer(), C.double(angle)) + } +} + +func (ptr *QLineF) SetLength(length float64) { + if ptr.Pointer() != nil { + C.QLineF_SetLength(ptr.Pointer(), C.double(length)) + } +} + +func (ptr *QLineF) SetLine(x1 float64, y1 float64, x2 float64, y2 float64) { + if ptr.Pointer() != nil { + C.QLineF_SetLine(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) + } +} + +func (ptr *QLineF) SetP1(p1 QPointF_ITF) { + if ptr.Pointer() != nil { + C.QLineF_SetP1(ptr.Pointer(), PointerFromQPointF(p1)) + } +} + +func (ptr *QLineF) SetP2(p2 QPointF_ITF) { + if ptr.Pointer() != nil { + C.QLineF_SetP2(ptr.Pointer(), PointerFromQPointF(p2)) + } +} + +func (ptr *QLineF) SetPoints(p1 QPointF_ITF, p2 QPointF_ITF) { + if ptr.Pointer() != nil { + C.QLineF_SetPoints(ptr.Pointer(), PointerFromQPointF(p1), PointerFromQPointF(p2)) + } +} + +func (ptr *QLineF) ToLine() *QLine { + if ptr.Pointer() != nil { + tmpValue := NewQLineFromPointer(C.QLineF_ToLine(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QLineF) Translate(offset QPointF_ITF) { + if ptr.Pointer() != nil { + C.QLineF_Translate(ptr.Pointer(), PointerFromQPointF(offset)) + } +} + +func (ptr *QLineF) Translate2(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QLineF_Translate2(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QLineF) Translated(offset QPointF_ITF) *QLineF { + if ptr.Pointer() != nil { + tmpValue := NewQLineFFromPointer(C.QLineF_Translated(ptr.Pointer(), PointerFromQPointF(offset))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) Translated2(dx float64, dy float64) *QLineF { + if ptr.Pointer() != nil { + tmpValue := NewQLineFFromPointer(C.QLineF_Translated2(ptr.Pointer(), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) UnitVector() *QLineF { + if ptr.Pointer() != nil { + tmpValue := NewQLineFFromPointer(C.QLineF_UnitVector(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QLineF) X1() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_X1(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineF) X2() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_X2(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineF) Y1() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_Y1(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineF) Y2() float64 { + if ptr.Pointer() != nil { + return float64(C.QLineF_Y2(ptr.Pointer())) + } + return 0 +} + +type QLinkedList struct { + ptr unsafe.Pointer +} + +type QLinkedList_ITF interface { + QLinkedList_PTR() *QLinkedList +} + +func (ptr *QLinkedList) QLinkedList_PTR() *QLinkedList { + return ptr +} + +func (ptr *QLinkedList) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLinkedList) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLinkedList(ptr QLinkedList_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLinkedList_PTR().Pointer() + } + return nil +} + +func NewQLinkedListFromPointer(ptr unsafe.Pointer) (n *QLinkedList) { + n = new(QLinkedList) + n.SetPointer(ptr) + return +} + +type QLinkedListIterator struct { + ptr unsafe.Pointer +} + +type QLinkedListIterator_ITF interface { + QLinkedListIterator_PTR() *QLinkedListIterator +} + +func (ptr *QLinkedListIterator) QLinkedListIterator_PTR() *QLinkedListIterator { + return ptr +} + +func (ptr *QLinkedListIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLinkedListIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLinkedListIterator(ptr QLinkedListIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLinkedListIterator_PTR().Pointer() + } + return nil +} + +func NewQLinkedListIteratorFromPointer(ptr unsafe.Pointer) (n *QLinkedListIterator) { + n = new(QLinkedListIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QLinkedListIterator) DestroyQLinkedListIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLinkedListNode struct { + ptr unsafe.Pointer +} + +type QLinkedListNode_ITF interface { + QLinkedListNode_PTR() *QLinkedListNode +} + +func (ptr *QLinkedListNode) QLinkedListNode_PTR() *QLinkedListNode { + return ptr +} + +func (ptr *QLinkedListNode) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLinkedListNode) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLinkedListNode(ptr QLinkedListNode_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLinkedListNode_PTR().Pointer() + } + return nil +} + +func NewQLinkedListNodeFromPointer(ptr unsafe.Pointer) (n *QLinkedListNode) { + n = new(QLinkedListNode) + n.SetPointer(ptr) + return +} + +func (ptr *QLinkedListNode) DestroyQLinkedListNode() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QListData struct { + ptr unsafe.Pointer +} + +type QListData_ITF interface { + QListData_PTR() *QListData +} + +func (ptr *QListData) QListData_PTR() *QListData { + return ptr +} + +func (ptr *QListData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QListData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQListData(ptr QListData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QListData_PTR().Pointer() + } + return nil +} + +func NewQListDataFromPointer(ptr unsafe.Pointer) (n *QListData) { + n = new(QListData) + n.SetPointer(ptr) + return +} + +func (ptr *QListData) DestroyQListData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QListIterator struct { + ptr unsafe.Pointer +} + +type QListIterator_ITF interface { + QListIterator_PTR() *QListIterator +} + +func (ptr *QListIterator) QListIterator_PTR() *QListIterator { + return ptr +} + +func (ptr *QListIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QListIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQListIterator(ptr QListIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QListIterator_PTR().Pointer() + } + return nil +} + +func NewQListIteratorFromPointer(ptr unsafe.Pointer) (n *QListIterator) { + n = new(QListIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QListIterator) DestroyQListIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QListSpecialMethods struct { + ptr unsafe.Pointer +} + +type QListSpecialMethods_ITF interface { + QListSpecialMethods_PTR() *QListSpecialMethods +} + +func (ptr *QListSpecialMethods) QListSpecialMethods_PTR() *QListSpecialMethods { + return ptr +} + +func (ptr *QListSpecialMethods) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QListSpecialMethods) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQListSpecialMethods(ptr QListSpecialMethods_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QListSpecialMethods_PTR().Pointer() + } + return nil +} + +func NewQListSpecialMethodsFromPointer(ptr unsafe.Pointer) (n *QListSpecialMethods) { + n = new(QListSpecialMethods) + n.SetPointer(ptr) + return +} + +func (ptr *QListSpecialMethods) DestroyQListSpecialMethods() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLittleEndianStorageType struct { + ptr unsafe.Pointer +} + +type QLittleEndianStorageType_ITF interface { + QLittleEndianStorageType_PTR() *QLittleEndianStorageType +} + +func (ptr *QLittleEndianStorageType) QLittleEndianStorageType_PTR() *QLittleEndianStorageType { + return ptr +} + +func (ptr *QLittleEndianStorageType) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLittleEndianStorageType) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLittleEndianStorageType(ptr QLittleEndianStorageType_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLittleEndianStorageType_PTR().Pointer() + } + return nil +} + +func NewQLittleEndianStorageTypeFromPointer(ptr unsafe.Pointer) (n *QLittleEndianStorageType) { + n = new(QLittleEndianStorageType) + n.SetPointer(ptr) + return +} + +func (ptr *QLittleEndianStorageType) DestroyQLittleEndianStorageType() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLocale struct { + ptr unsafe.Pointer +} + +type QLocale_ITF interface { + QLocale_PTR() *QLocale +} + +func (ptr *QLocale) QLocale_PTR() *QLocale { + return ptr +} + +func (ptr *QLocale) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLocale) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLocale(ptr QLocale_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLocale_PTR().Pointer() + } + return nil +} + +func NewQLocaleFromPointer(ptr unsafe.Pointer) (n *QLocale) { + n = new(QLocale) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLocale__Language +//QLocale::Language +type QLocale__Language int64 + +const ( + QLocale__AnyLanguage QLocale__Language = QLocale__Language(0) + QLocale__C QLocale__Language = QLocale__Language(1) + QLocale__Abkhazian QLocale__Language = QLocale__Language(2) + QLocale__Oromo QLocale__Language = QLocale__Language(3) + QLocale__Afar QLocale__Language = QLocale__Language(4) + QLocale__Afrikaans QLocale__Language = QLocale__Language(5) + QLocale__Albanian QLocale__Language = QLocale__Language(6) + QLocale__Amharic QLocale__Language = QLocale__Language(7) + QLocale__Arabic QLocale__Language = QLocale__Language(8) + QLocale__Armenian QLocale__Language = QLocale__Language(9) + QLocale__Assamese QLocale__Language = QLocale__Language(10) + QLocale__Aymara QLocale__Language = QLocale__Language(11) + QLocale__Azerbaijani QLocale__Language = QLocale__Language(12) + QLocale__Bashkir QLocale__Language = QLocale__Language(13) + QLocale__Basque QLocale__Language = QLocale__Language(14) + QLocale__Bengali QLocale__Language = QLocale__Language(15) + QLocale__Dzongkha QLocale__Language = QLocale__Language(16) + QLocale__Bihari QLocale__Language = QLocale__Language(17) + QLocale__Bislama QLocale__Language = QLocale__Language(18) + QLocale__Breton QLocale__Language = QLocale__Language(19) + QLocale__Bulgarian QLocale__Language = QLocale__Language(20) + QLocale__Burmese QLocale__Language = QLocale__Language(21) + QLocale__Belarusian QLocale__Language = QLocale__Language(22) + QLocale__Khmer QLocale__Language = QLocale__Language(23) + QLocale__Catalan QLocale__Language = QLocale__Language(24) + QLocale__Chinese QLocale__Language = QLocale__Language(25) + QLocale__Corsican QLocale__Language = QLocale__Language(26) + QLocale__Croatian QLocale__Language = QLocale__Language(27) + QLocale__Czech QLocale__Language = QLocale__Language(28) + QLocale__Danish QLocale__Language = QLocale__Language(29) + QLocale__Dutch QLocale__Language = QLocale__Language(30) + QLocale__English QLocale__Language = QLocale__Language(31) + QLocale__Esperanto QLocale__Language = QLocale__Language(32) + QLocale__Estonian QLocale__Language = QLocale__Language(33) + QLocale__Faroese QLocale__Language = QLocale__Language(34) + QLocale__Fijian QLocale__Language = QLocale__Language(35) + QLocale__Finnish QLocale__Language = QLocale__Language(36) + QLocale__French QLocale__Language = QLocale__Language(37) + QLocale__WesternFrisian QLocale__Language = QLocale__Language(38) + QLocale__Gaelic QLocale__Language = QLocale__Language(39) + QLocale__Galician QLocale__Language = QLocale__Language(40) + QLocale__Georgian QLocale__Language = QLocale__Language(41) + QLocale__German QLocale__Language = QLocale__Language(42) + QLocale__Greek QLocale__Language = QLocale__Language(43) + QLocale__Greenlandic QLocale__Language = QLocale__Language(44) + QLocale__Guarani QLocale__Language = QLocale__Language(45) + QLocale__Gujarati QLocale__Language = QLocale__Language(46) + QLocale__Hausa QLocale__Language = QLocale__Language(47) + QLocale__Hebrew QLocale__Language = QLocale__Language(48) + QLocale__Hindi QLocale__Language = QLocale__Language(49) + QLocale__Hungarian QLocale__Language = QLocale__Language(50) + QLocale__Icelandic QLocale__Language = QLocale__Language(51) + QLocale__Indonesian QLocale__Language = QLocale__Language(52) + QLocale__Interlingua QLocale__Language = QLocale__Language(53) + QLocale__Interlingue QLocale__Language = QLocale__Language(54) + QLocale__Inuktitut QLocale__Language = QLocale__Language(55) + QLocale__Inupiak QLocale__Language = QLocale__Language(56) + QLocale__Irish QLocale__Language = QLocale__Language(57) + QLocale__Italian QLocale__Language = QLocale__Language(58) + QLocale__Japanese QLocale__Language = QLocale__Language(59) + QLocale__Javanese QLocale__Language = QLocale__Language(60) + QLocale__Kannada QLocale__Language = QLocale__Language(61) + QLocale__Kashmiri QLocale__Language = QLocale__Language(62) + QLocale__Kazakh QLocale__Language = QLocale__Language(63) + QLocale__Kinyarwanda QLocale__Language = QLocale__Language(64) + QLocale__Kirghiz QLocale__Language = QLocale__Language(65) + QLocale__Korean QLocale__Language = QLocale__Language(66) + QLocale__Kurdish QLocale__Language = QLocale__Language(67) + QLocale__Rundi QLocale__Language = QLocale__Language(68) + QLocale__Lao QLocale__Language = QLocale__Language(69) + QLocale__Latin QLocale__Language = QLocale__Language(70) + QLocale__Latvian QLocale__Language = QLocale__Language(71) + QLocale__Lingala QLocale__Language = QLocale__Language(72) + QLocale__Lithuanian QLocale__Language = QLocale__Language(73) + QLocale__Macedonian QLocale__Language = QLocale__Language(74) + QLocale__Malagasy QLocale__Language = QLocale__Language(75) + QLocale__Malay QLocale__Language = QLocale__Language(76) + QLocale__Malayalam QLocale__Language = QLocale__Language(77) + QLocale__Maltese QLocale__Language = QLocale__Language(78) + QLocale__Maori QLocale__Language = QLocale__Language(79) + QLocale__Marathi QLocale__Language = QLocale__Language(80) + QLocale__Marshallese QLocale__Language = QLocale__Language(81) + QLocale__Mongolian QLocale__Language = QLocale__Language(82) + QLocale__NauruLanguage QLocale__Language = QLocale__Language(83) + QLocale__Nepali QLocale__Language = QLocale__Language(84) + QLocale__NorwegianBokmal QLocale__Language = QLocale__Language(85) + QLocale__Occitan QLocale__Language = QLocale__Language(86) + QLocale__Oriya QLocale__Language = QLocale__Language(87) + QLocale__Pashto QLocale__Language = QLocale__Language(88) + QLocale__Persian QLocale__Language = QLocale__Language(89) + QLocale__Polish QLocale__Language = QLocale__Language(90) + QLocale__Portuguese QLocale__Language = QLocale__Language(91) + QLocale__Punjabi QLocale__Language = QLocale__Language(92) + QLocale__Quechua QLocale__Language = QLocale__Language(93) + QLocale__Romansh QLocale__Language = QLocale__Language(94) + QLocale__Romanian QLocale__Language = QLocale__Language(95) + QLocale__Russian QLocale__Language = QLocale__Language(96) + QLocale__Samoan QLocale__Language = QLocale__Language(97) + QLocale__Sango QLocale__Language = QLocale__Language(98) + QLocale__Sanskrit QLocale__Language = QLocale__Language(99) + QLocale__Serbian QLocale__Language = QLocale__Language(100) + QLocale__Ossetic QLocale__Language = QLocale__Language(101) + QLocale__SouthernSotho QLocale__Language = QLocale__Language(102) + QLocale__Tswana QLocale__Language = QLocale__Language(103) + QLocale__Shona QLocale__Language = QLocale__Language(104) + QLocale__Sindhi QLocale__Language = QLocale__Language(105) + QLocale__Sinhala QLocale__Language = QLocale__Language(106) + QLocale__Swati QLocale__Language = QLocale__Language(107) + QLocale__Slovak QLocale__Language = QLocale__Language(108) + QLocale__Slovenian QLocale__Language = QLocale__Language(109) + QLocale__Somali QLocale__Language = QLocale__Language(110) + QLocale__Spanish QLocale__Language = QLocale__Language(111) + QLocale__Sundanese QLocale__Language = QLocale__Language(112) + QLocale__Swahili QLocale__Language = QLocale__Language(113) + QLocale__Swedish QLocale__Language = QLocale__Language(114) + QLocale__Sardinian QLocale__Language = QLocale__Language(115) + QLocale__Tajik QLocale__Language = QLocale__Language(116) + QLocale__Tamil QLocale__Language = QLocale__Language(117) + QLocale__Tatar QLocale__Language = QLocale__Language(118) + QLocale__Telugu QLocale__Language = QLocale__Language(119) + QLocale__Thai QLocale__Language = QLocale__Language(120) + QLocale__Tibetan QLocale__Language = QLocale__Language(121) + QLocale__Tigrinya QLocale__Language = QLocale__Language(122) + QLocale__Tongan QLocale__Language = QLocale__Language(123) + QLocale__Tsonga QLocale__Language = QLocale__Language(124) + QLocale__Turkish QLocale__Language = QLocale__Language(125) + QLocale__Turkmen QLocale__Language = QLocale__Language(126) + QLocale__Tahitian QLocale__Language = QLocale__Language(127) + QLocale__Uighur QLocale__Language = QLocale__Language(128) + QLocale__Ukrainian QLocale__Language = QLocale__Language(129) + QLocale__Urdu QLocale__Language = QLocale__Language(130) + QLocale__Uzbek QLocale__Language = QLocale__Language(131) + QLocale__Vietnamese QLocale__Language = QLocale__Language(132) + QLocale__Volapuk QLocale__Language = QLocale__Language(133) + QLocale__Welsh QLocale__Language = QLocale__Language(134) + QLocale__Wolof QLocale__Language = QLocale__Language(135) + QLocale__Xhosa QLocale__Language = QLocale__Language(136) + QLocale__Yiddish QLocale__Language = QLocale__Language(137) + QLocale__Yoruba QLocale__Language = QLocale__Language(138) + QLocale__Zhuang QLocale__Language = QLocale__Language(139) + QLocale__Zulu QLocale__Language = QLocale__Language(140) + QLocale__NorwegianNynorsk QLocale__Language = QLocale__Language(141) + QLocale__Bosnian QLocale__Language = QLocale__Language(142) + QLocale__Divehi QLocale__Language = QLocale__Language(143) + QLocale__Manx QLocale__Language = QLocale__Language(144) + QLocale__Cornish QLocale__Language = QLocale__Language(145) + QLocale__Akan QLocale__Language = QLocale__Language(146) + QLocale__Konkani QLocale__Language = QLocale__Language(147) + QLocale__Ga QLocale__Language = QLocale__Language(148) + QLocale__Igbo QLocale__Language = QLocale__Language(149) + QLocale__Kamba QLocale__Language = QLocale__Language(150) + QLocale__Syriac QLocale__Language = QLocale__Language(151) + QLocale__Blin QLocale__Language = QLocale__Language(152) + QLocale__Geez QLocale__Language = QLocale__Language(153) + QLocale__Koro QLocale__Language = QLocale__Language(154) + QLocale__Sidamo QLocale__Language = QLocale__Language(155) + QLocale__Atsam QLocale__Language = QLocale__Language(156) + QLocale__Tigre QLocale__Language = QLocale__Language(157) + QLocale__Jju QLocale__Language = QLocale__Language(158) + QLocale__Friulian QLocale__Language = QLocale__Language(159) + QLocale__Venda QLocale__Language = QLocale__Language(160) + QLocale__Ewe QLocale__Language = QLocale__Language(161) + QLocale__Walamo QLocale__Language = QLocale__Language(162) + QLocale__Hawaiian QLocale__Language = QLocale__Language(163) + QLocale__Tyap QLocale__Language = QLocale__Language(164) + QLocale__Nyanja QLocale__Language = QLocale__Language(165) + QLocale__Filipino QLocale__Language = QLocale__Language(166) + QLocale__SwissGerman QLocale__Language = QLocale__Language(167) + QLocale__SichuanYi QLocale__Language = QLocale__Language(168) + QLocale__Kpelle QLocale__Language = QLocale__Language(169) + QLocale__LowGerman QLocale__Language = QLocale__Language(170) + QLocale__SouthNdebele QLocale__Language = QLocale__Language(171) + QLocale__NorthernSotho QLocale__Language = QLocale__Language(172) + QLocale__NorthernSami QLocale__Language = QLocale__Language(173) + QLocale__Taroko QLocale__Language = QLocale__Language(174) + QLocale__Gusii QLocale__Language = QLocale__Language(175) + QLocale__Taita QLocale__Language = QLocale__Language(176) + QLocale__Fulah QLocale__Language = QLocale__Language(177) + QLocale__Kikuyu QLocale__Language = QLocale__Language(178) + QLocale__Samburu QLocale__Language = QLocale__Language(179) + QLocale__Sena QLocale__Language = QLocale__Language(180) + QLocale__NorthNdebele QLocale__Language = QLocale__Language(181) + QLocale__Rombo QLocale__Language = QLocale__Language(182) + QLocale__Tachelhit QLocale__Language = QLocale__Language(183) + QLocale__Kabyle QLocale__Language = QLocale__Language(184) + QLocale__Nyankole QLocale__Language = QLocale__Language(185) + QLocale__Bena QLocale__Language = QLocale__Language(186) + QLocale__Vunjo QLocale__Language = QLocale__Language(187) + QLocale__Bambara QLocale__Language = QLocale__Language(188) + QLocale__Embu QLocale__Language = QLocale__Language(189) + QLocale__Cherokee QLocale__Language = QLocale__Language(190) + QLocale__Morisyen QLocale__Language = QLocale__Language(191) + QLocale__Makonde QLocale__Language = QLocale__Language(192) + QLocale__Langi QLocale__Language = QLocale__Language(193) + QLocale__Ganda QLocale__Language = QLocale__Language(194) + QLocale__Bemba QLocale__Language = QLocale__Language(195) + QLocale__Kabuverdianu QLocale__Language = QLocale__Language(196) + QLocale__Meru QLocale__Language = QLocale__Language(197) + QLocale__Kalenjin QLocale__Language = QLocale__Language(198) + QLocale__Nama QLocale__Language = QLocale__Language(199) + QLocale__Machame QLocale__Language = QLocale__Language(200) + QLocale__Colognian QLocale__Language = QLocale__Language(201) + QLocale__Masai QLocale__Language = QLocale__Language(202) + QLocale__Soga QLocale__Language = QLocale__Language(203) + QLocale__Luyia QLocale__Language = QLocale__Language(204) + QLocale__Asu QLocale__Language = QLocale__Language(205) + QLocale__Teso QLocale__Language = QLocale__Language(206) + QLocale__Saho QLocale__Language = QLocale__Language(207) + QLocale__KoyraChiini QLocale__Language = QLocale__Language(208) + QLocale__Rwa QLocale__Language = QLocale__Language(209) + QLocale__Luo QLocale__Language = QLocale__Language(210) + QLocale__Chiga QLocale__Language = QLocale__Language(211) + QLocale__CentralMoroccoTamazight QLocale__Language = QLocale__Language(212) + QLocale__KoyraboroSenni QLocale__Language = QLocale__Language(213) + QLocale__Shambala QLocale__Language = QLocale__Language(214) + QLocale__Bodo QLocale__Language = QLocale__Language(215) + QLocale__Avaric QLocale__Language = QLocale__Language(216) + QLocale__Chamorro QLocale__Language = QLocale__Language(217) + QLocale__Chechen QLocale__Language = QLocale__Language(218) + QLocale__Church QLocale__Language = QLocale__Language(219) + QLocale__Chuvash QLocale__Language = QLocale__Language(220) + QLocale__Cree QLocale__Language = QLocale__Language(221) + QLocale__Haitian QLocale__Language = QLocale__Language(222) + QLocale__Herero QLocale__Language = QLocale__Language(223) + QLocale__HiriMotu QLocale__Language = QLocale__Language(224) + QLocale__Kanuri QLocale__Language = QLocale__Language(225) + QLocale__Komi QLocale__Language = QLocale__Language(226) + QLocale__Kongo QLocale__Language = QLocale__Language(227) + QLocale__Kwanyama QLocale__Language = QLocale__Language(228) + QLocale__Limburgish QLocale__Language = QLocale__Language(229) + QLocale__LubaKatanga QLocale__Language = QLocale__Language(230) + QLocale__Luxembourgish QLocale__Language = QLocale__Language(231) + QLocale__Navaho QLocale__Language = QLocale__Language(232) + QLocale__Ndonga QLocale__Language = QLocale__Language(233) + QLocale__Ojibwa QLocale__Language = QLocale__Language(234) + QLocale__Pali QLocale__Language = QLocale__Language(235) + QLocale__Walloon QLocale__Language = QLocale__Language(236) + QLocale__Aghem QLocale__Language = QLocale__Language(237) + QLocale__Basaa QLocale__Language = QLocale__Language(238) + QLocale__Zarma QLocale__Language = QLocale__Language(239) + QLocale__Duala QLocale__Language = QLocale__Language(240) + QLocale__JolaFonyi QLocale__Language = QLocale__Language(241) + QLocale__Ewondo QLocale__Language = QLocale__Language(242) + QLocale__Bafia QLocale__Language = QLocale__Language(243) + QLocale__MakhuwaMeetto QLocale__Language = QLocale__Language(244) + QLocale__Mundang QLocale__Language = QLocale__Language(245) + QLocale__Kwasio QLocale__Language = QLocale__Language(246) + QLocale__Nuer QLocale__Language = QLocale__Language(247) + QLocale__Sakha QLocale__Language = QLocale__Language(248) + QLocale__Sangu QLocale__Language = QLocale__Language(249) + QLocale__CongoSwahili QLocale__Language = QLocale__Language(250) + QLocale__Tasawaq QLocale__Language = QLocale__Language(251) + QLocale__Vai QLocale__Language = QLocale__Language(252) + QLocale__Walser QLocale__Language = QLocale__Language(253) + QLocale__Yangben QLocale__Language = QLocale__Language(254) + QLocale__Avestan QLocale__Language = QLocale__Language(255) + QLocale__Asturian QLocale__Language = QLocale__Language(256) + QLocale__Ngomba QLocale__Language = QLocale__Language(257) + QLocale__Kako QLocale__Language = QLocale__Language(258) + QLocale__Meta QLocale__Language = QLocale__Language(259) + QLocale__Ngiemboon QLocale__Language = QLocale__Language(260) + QLocale__Aragonese QLocale__Language = QLocale__Language(261) + QLocale__Akkadian QLocale__Language = QLocale__Language(262) + QLocale__AncientEgyptian QLocale__Language = QLocale__Language(263) + QLocale__AncientGreek QLocale__Language = QLocale__Language(264) + QLocale__Aramaic QLocale__Language = QLocale__Language(265) + QLocale__Balinese QLocale__Language = QLocale__Language(266) + QLocale__Bamun QLocale__Language = QLocale__Language(267) + QLocale__BatakToba QLocale__Language = QLocale__Language(268) + QLocale__Buginese QLocale__Language = QLocale__Language(269) + QLocale__Buhid QLocale__Language = QLocale__Language(270) + QLocale__Carian QLocale__Language = QLocale__Language(271) + QLocale__Chakma QLocale__Language = QLocale__Language(272) + QLocale__ClassicalMandaic QLocale__Language = QLocale__Language(273) + QLocale__Coptic QLocale__Language = QLocale__Language(274) + QLocale__Dogri QLocale__Language = QLocale__Language(275) + QLocale__EasternCham QLocale__Language = QLocale__Language(276) + QLocale__EasternKayah QLocale__Language = QLocale__Language(277) + QLocale__Etruscan QLocale__Language = QLocale__Language(278) + QLocale__Gothic QLocale__Language = QLocale__Language(279) + QLocale__Hanunoo QLocale__Language = QLocale__Language(280) + QLocale__Ingush QLocale__Language = QLocale__Language(281) + QLocale__LargeFloweryMiao QLocale__Language = QLocale__Language(282) + QLocale__Lepcha QLocale__Language = QLocale__Language(283) + QLocale__Limbu QLocale__Language = QLocale__Language(284) + QLocale__Lisu QLocale__Language = QLocale__Language(285) + QLocale__Lu QLocale__Language = QLocale__Language(286) + QLocale__Lycian QLocale__Language = QLocale__Language(287) + QLocale__Lydian QLocale__Language = QLocale__Language(288) + QLocale__Mandingo QLocale__Language = QLocale__Language(289) + QLocale__Manipuri QLocale__Language = QLocale__Language(290) + QLocale__Meroitic QLocale__Language = QLocale__Language(291) + QLocale__NorthernThai QLocale__Language = QLocale__Language(292) + QLocale__OldIrish QLocale__Language = QLocale__Language(293) + QLocale__OldNorse QLocale__Language = QLocale__Language(294) + QLocale__OldPersian QLocale__Language = QLocale__Language(295) + QLocale__OldTurkish QLocale__Language = QLocale__Language(296) + QLocale__Pahlavi QLocale__Language = QLocale__Language(297) + QLocale__Parthian QLocale__Language = QLocale__Language(298) + QLocale__Phoenician QLocale__Language = QLocale__Language(299) + QLocale__PrakritLanguage QLocale__Language = QLocale__Language(300) + QLocale__Rejang QLocale__Language = QLocale__Language(301) + QLocale__Sabaean QLocale__Language = QLocale__Language(302) + QLocale__Samaritan QLocale__Language = QLocale__Language(303) + QLocale__Santali QLocale__Language = QLocale__Language(304) + QLocale__Saurashtra QLocale__Language = QLocale__Language(305) + QLocale__Sora QLocale__Language = QLocale__Language(306) + QLocale__Sylheti QLocale__Language = QLocale__Language(307) + QLocale__Tagbanwa QLocale__Language = QLocale__Language(308) + QLocale__TaiDam QLocale__Language = QLocale__Language(309) + QLocale__TaiNua QLocale__Language = QLocale__Language(310) + QLocale__Ugaritic QLocale__Language = QLocale__Language(311) + QLocale__Akoose QLocale__Language = QLocale__Language(312) + QLocale__Lakota QLocale__Language = QLocale__Language(313) + QLocale__StandardMoroccanTamazight QLocale__Language = QLocale__Language(314) + QLocale__Mapuche QLocale__Language = QLocale__Language(315) + QLocale__CentralKurdish QLocale__Language = QLocale__Language(316) + QLocale__LowerSorbian QLocale__Language = QLocale__Language(317) + QLocale__UpperSorbian QLocale__Language = QLocale__Language(318) + QLocale__Kenyang QLocale__Language = QLocale__Language(319) + QLocale__Mohawk QLocale__Language = QLocale__Language(320) + QLocale__Nko QLocale__Language = QLocale__Language(321) + QLocale__Prussian QLocale__Language = QLocale__Language(322) + QLocale__Kiche QLocale__Language = QLocale__Language(323) + QLocale__SouthernSami QLocale__Language = QLocale__Language(324) + QLocale__LuleSami QLocale__Language = QLocale__Language(325) + QLocale__InariSami QLocale__Language = QLocale__Language(326) + QLocale__SkoltSami QLocale__Language = QLocale__Language(327) + QLocale__Warlpiri QLocale__Language = QLocale__Language(328) + QLocale__ManichaeanMiddlePersian QLocale__Language = QLocale__Language(329) + QLocale__Mende QLocale__Language = QLocale__Language(330) + QLocale__AncientNorthArabian QLocale__Language = QLocale__Language(331) + QLocale__LinearA QLocale__Language = QLocale__Language(332) + QLocale__HmongNjua QLocale__Language = QLocale__Language(333) + QLocale__Ho QLocale__Language = QLocale__Language(334) + QLocale__Lezghian QLocale__Language = QLocale__Language(335) + QLocale__Bassa QLocale__Language = QLocale__Language(336) + QLocale__Mono QLocale__Language = QLocale__Language(337) + QLocale__TedimChin QLocale__Language = QLocale__Language(338) + QLocale__Maithili QLocale__Language = QLocale__Language(339) + QLocale__Ahom QLocale__Language = QLocale__Language(340) + QLocale__AmericanSignLanguage QLocale__Language = QLocale__Language(341) + QLocale__ArdhamagadhiPrakrit QLocale__Language = QLocale__Language(342) + QLocale__Bhojpuri QLocale__Language = QLocale__Language(343) + QLocale__HieroglyphicLuwian QLocale__Language = QLocale__Language(344) + QLocale__LiteraryChinese QLocale__Language = QLocale__Language(345) + QLocale__Mazanderani QLocale__Language = QLocale__Language(346) + QLocale__Mru QLocale__Language = QLocale__Language(347) + QLocale__Newari QLocale__Language = QLocale__Language(348) + QLocale__NorthernLuri QLocale__Language = QLocale__Language(349) + QLocale__Palauan QLocale__Language = QLocale__Language(350) + QLocale__Papiamento QLocale__Language = QLocale__Language(351) + QLocale__Saraiki QLocale__Language = QLocale__Language(352) + QLocale__TokelauLanguage QLocale__Language = QLocale__Language(353) + QLocale__TokPisin QLocale__Language = QLocale__Language(354) + QLocale__TuvaluLanguage QLocale__Language = QLocale__Language(355) + QLocale__UncodedLanguages QLocale__Language = QLocale__Language(356) + QLocale__Cantonese QLocale__Language = QLocale__Language(357) + QLocale__Osage QLocale__Language = QLocale__Language(358) + QLocale__Tangut QLocale__Language = QLocale__Language(359) + QLocale__Ido QLocale__Language = QLocale__Language(360) + QLocale__Lojban QLocale__Language = QLocale__Language(361) + QLocale__Sicilian QLocale__Language = QLocale__Language(362) + QLocale__SouthernKurdish QLocale__Language = QLocale__Language(363) + QLocale__WesternBalochi QLocale__Language = QLocale__Language(364) + QLocale__Afan QLocale__Language = QLocale__Language(QLocale__Oromo) + QLocale__Bhutani QLocale__Language = QLocale__Language(QLocale__Dzongkha) + QLocale__Byelorussian QLocale__Language = QLocale__Language(QLocale__Belarusian) + QLocale__Cambodian QLocale__Language = QLocale__Language(QLocale__Khmer) + QLocale__Chewa QLocale__Language = QLocale__Language(QLocale__Nyanja) + QLocale__Frisian QLocale__Language = QLocale__Language(QLocale__WesternFrisian) + QLocale__Kurundi QLocale__Language = QLocale__Language(QLocale__Rundi) + QLocale__Moldavian QLocale__Language = QLocale__Language(QLocale__Romanian) + QLocale__Norwegian QLocale__Language = QLocale__Language(QLocale__NorwegianBokmal) + QLocale__RhaetoRomance QLocale__Language = QLocale__Language(QLocale__Romansh) + QLocale__SerboCroatian QLocale__Language = QLocale__Language(QLocale__Serbian) + QLocale__Tagalog QLocale__Language = QLocale__Language(QLocale__Filipino) + QLocale__Twi QLocale__Language = QLocale__Language(QLocale__Akan) + QLocale__Uigur QLocale__Language = QLocale__Language(QLocale__Uighur) + QLocale__LastLanguage QLocale__Language = QLocale__Language(QLocale__WesternBalochi) +) + +//go:generate stringer -type=QLocale__Script +//QLocale::Script +type QLocale__Script int64 + +const ( + QLocale__AnyScript QLocale__Script = QLocale__Script(0) + QLocale__ArabicScript QLocale__Script = QLocale__Script(1) + QLocale__CyrillicScript QLocale__Script = QLocale__Script(2) + QLocale__DeseretScript QLocale__Script = QLocale__Script(3) + QLocale__GurmukhiScript QLocale__Script = QLocale__Script(4) + QLocale__SimplifiedHanScript QLocale__Script = QLocale__Script(5) + QLocale__TraditionalHanScript QLocale__Script = QLocale__Script(6) + QLocale__LatinScript QLocale__Script = QLocale__Script(7) + QLocale__MongolianScript QLocale__Script = QLocale__Script(8) + QLocale__TifinaghScript QLocale__Script = QLocale__Script(9) + QLocale__ArmenianScript QLocale__Script = QLocale__Script(10) + QLocale__BengaliScript QLocale__Script = QLocale__Script(11) + QLocale__CherokeeScript QLocale__Script = QLocale__Script(12) + QLocale__DevanagariScript QLocale__Script = QLocale__Script(13) + QLocale__EthiopicScript QLocale__Script = QLocale__Script(14) + QLocale__GeorgianScript QLocale__Script = QLocale__Script(15) + QLocale__GreekScript QLocale__Script = QLocale__Script(16) + QLocale__GujaratiScript QLocale__Script = QLocale__Script(17) + QLocale__HebrewScript QLocale__Script = QLocale__Script(18) + QLocale__JapaneseScript QLocale__Script = QLocale__Script(19) + QLocale__KhmerScript QLocale__Script = QLocale__Script(20) + QLocale__KannadaScript QLocale__Script = QLocale__Script(21) + QLocale__KoreanScript QLocale__Script = QLocale__Script(22) + QLocale__LaoScript QLocale__Script = QLocale__Script(23) + QLocale__MalayalamScript QLocale__Script = QLocale__Script(24) + QLocale__MyanmarScript QLocale__Script = QLocale__Script(25) + QLocale__OriyaScript QLocale__Script = QLocale__Script(26) + QLocale__TamilScript QLocale__Script = QLocale__Script(27) + QLocale__TeluguScript QLocale__Script = QLocale__Script(28) + QLocale__ThaanaScript QLocale__Script = QLocale__Script(29) + QLocale__ThaiScript QLocale__Script = QLocale__Script(30) + QLocale__TibetanScript QLocale__Script = QLocale__Script(31) + QLocale__SinhalaScript QLocale__Script = QLocale__Script(32) + QLocale__SyriacScript QLocale__Script = QLocale__Script(33) + QLocale__YiScript QLocale__Script = QLocale__Script(34) + QLocale__VaiScript QLocale__Script = QLocale__Script(35) + QLocale__AvestanScript QLocale__Script = QLocale__Script(36) + QLocale__BalineseScript QLocale__Script = QLocale__Script(37) + QLocale__BamumScript QLocale__Script = QLocale__Script(38) + QLocale__BatakScript QLocale__Script = QLocale__Script(39) + QLocale__BopomofoScript QLocale__Script = QLocale__Script(40) + QLocale__BrahmiScript QLocale__Script = QLocale__Script(41) + QLocale__BugineseScript QLocale__Script = QLocale__Script(42) + QLocale__BuhidScript QLocale__Script = QLocale__Script(43) + QLocale__CanadianAboriginalScript QLocale__Script = QLocale__Script(44) + QLocale__CarianScript QLocale__Script = QLocale__Script(45) + QLocale__ChakmaScript QLocale__Script = QLocale__Script(46) + QLocale__ChamScript QLocale__Script = QLocale__Script(47) + QLocale__CopticScript QLocale__Script = QLocale__Script(48) + QLocale__CypriotScript QLocale__Script = QLocale__Script(49) + QLocale__EgyptianHieroglyphsScript QLocale__Script = QLocale__Script(50) + QLocale__FraserScript QLocale__Script = QLocale__Script(51) + QLocale__GlagoliticScript QLocale__Script = QLocale__Script(52) + QLocale__GothicScript QLocale__Script = QLocale__Script(53) + QLocale__HanScript QLocale__Script = QLocale__Script(54) + QLocale__HangulScript QLocale__Script = QLocale__Script(55) + QLocale__HanunooScript QLocale__Script = QLocale__Script(56) + QLocale__ImperialAramaicScript QLocale__Script = QLocale__Script(57) + QLocale__InscriptionalPahlaviScript QLocale__Script = QLocale__Script(58) + QLocale__InscriptionalParthianScript QLocale__Script = QLocale__Script(59) + QLocale__JavaneseScript QLocale__Script = QLocale__Script(60) + QLocale__KaithiScript QLocale__Script = QLocale__Script(61) + QLocale__KatakanaScript QLocale__Script = QLocale__Script(62) + QLocale__KayahLiScript QLocale__Script = QLocale__Script(63) + QLocale__KharoshthiScript QLocale__Script = QLocale__Script(64) + QLocale__LannaScript QLocale__Script = QLocale__Script(65) + QLocale__LepchaScript QLocale__Script = QLocale__Script(66) + QLocale__LimbuScript QLocale__Script = QLocale__Script(67) + QLocale__LinearBScript QLocale__Script = QLocale__Script(68) + QLocale__LycianScript QLocale__Script = QLocale__Script(69) + QLocale__LydianScript QLocale__Script = QLocale__Script(70) + QLocale__MandaeanScript QLocale__Script = QLocale__Script(71) + QLocale__MeiteiMayekScript QLocale__Script = QLocale__Script(72) + QLocale__MeroiticScript QLocale__Script = QLocale__Script(73) + QLocale__MeroiticCursiveScript QLocale__Script = QLocale__Script(74) + QLocale__NkoScript QLocale__Script = QLocale__Script(75) + QLocale__NewTaiLueScript QLocale__Script = QLocale__Script(76) + QLocale__OghamScript QLocale__Script = QLocale__Script(77) + QLocale__OlChikiScript QLocale__Script = QLocale__Script(78) + QLocale__OldItalicScript QLocale__Script = QLocale__Script(79) + QLocale__OldPersianScript QLocale__Script = QLocale__Script(80) + QLocale__OldSouthArabianScript QLocale__Script = QLocale__Script(81) + QLocale__OrkhonScript QLocale__Script = QLocale__Script(82) + QLocale__OsmanyaScript QLocale__Script = QLocale__Script(83) + QLocale__PhagsPaScript QLocale__Script = QLocale__Script(84) + QLocale__PhoenicianScript QLocale__Script = QLocale__Script(85) + QLocale__PollardPhoneticScript QLocale__Script = QLocale__Script(86) + QLocale__RejangScript QLocale__Script = QLocale__Script(87) + QLocale__RunicScript QLocale__Script = QLocale__Script(88) + QLocale__SamaritanScript QLocale__Script = QLocale__Script(89) + QLocale__SaurashtraScript QLocale__Script = QLocale__Script(90) + QLocale__SharadaScript QLocale__Script = QLocale__Script(91) + QLocale__ShavianScript QLocale__Script = QLocale__Script(92) + QLocale__SoraSompengScript QLocale__Script = QLocale__Script(93) + QLocale__CuneiformScript QLocale__Script = QLocale__Script(94) + QLocale__SundaneseScript QLocale__Script = QLocale__Script(95) + QLocale__SylotiNagriScript QLocale__Script = QLocale__Script(96) + QLocale__TagalogScript QLocale__Script = QLocale__Script(97) + QLocale__TagbanwaScript QLocale__Script = QLocale__Script(98) + QLocale__TaiLeScript QLocale__Script = QLocale__Script(99) + QLocale__TaiVietScript QLocale__Script = QLocale__Script(100) + QLocale__TakriScript QLocale__Script = QLocale__Script(101) + QLocale__UgariticScript QLocale__Script = QLocale__Script(102) + QLocale__BrailleScript QLocale__Script = QLocale__Script(103) + QLocale__HiraganaScript QLocale__Script = QLocale__Script(104) + QLocale__CaucasianAlbanianScript QLocale__Script = QLocale__Script(105) + QLocale__BassaVahScript QLocale__Script = QLocale__Script(106) + QLocale__DuployanScript QLocale__Script = QLocale__Script(107) + QLocale__ElbasanScript QLocale__Script = QLocale__Script(108) + QLocale__GranthaScript QLocale__Script = QLocale__Script(109) + QLocale__PahawhHmongScript QLocale__Script = QLocale__Script(110) + QLocale__KhojkiScript QLocale__Script = QLocale__Script(111) + QLocale__LinearAScript QLocale__Script = QLocale__Script(112) + QLocale__MahajaniScript QLocale__Script = QLocale__Script(113) + QLocale__ManichaeanScript QLocale__Script = QLocale__Script(114) + QLocale__MendeKikakuiScript QLocale__Script = QLocale__Script(115) + QLocale__ModiScript QLocale__Script = QLocale__Script(116) + QLocale__MroScript QLocale__Script = QLocale__Script(117) + QLocale__OldNorthArabianScript QLocale__Script = QLocale__Script(118) + QLocale__NabataeanScript QLocale__Script = QLocale__Script(119) + QLocale__PalmyreneScript QLocale__Script = QLocale__Script(120) + QLocale__PauCinHauScript QLocale__Script = QLocale__Script(121) + QLocale__OldPermicScript QLocale__Script = QLocale__Script(122) + QLocale__PsalterPahlaviScript QLocale__Script = QLocale__Script(123) + QLocale__SiddhamScript QLocale__Script = QLocale__Script(124) + QLocale__KhudawadiScript QLocale__Script = QLocale__Script(125) + QLocale__TirhutaScript QLocale__Script = QLocale__Script(126) + QLocale__VarangKshitiScript QLocale__Script = QLocale__Script(127) + QLocale__AhomScript QLocale__Script = QLocale__Script(128) + QLocale__AnatolianHieroglyphsScript QLocale__Script = QLocale__Script(129) + QLocale__HatranScript QLocale__Script = QLocale__Script(130) + QLocale__MultaniScript QLocale__Script = QLocale__Script(131) + QLocale__OldHungarianScript QLocale__Script = QLocale__Script(132) + QLocale__SignWritingScript QLocale__Script = QLocale__Script(133) + QLocale__AdlamScript QLocale__Script = QLocale__Script(134) + QLocale__BhaiksukiScript QLocale__Script = QLocale__Script(135) + QLocale__MarchenScript QLocale__Script = QLocale__Script(136) + QLocale__NewaScript QLocale__Script = QLocale__Script(137) + QLocale__OsageScript QLocale__Script = QLocale__Script(138) + QLocale__TangutScript QLocale__Script = QLocale__Script(139) + QLocale__HanWithBopomofoScript QLocale__Script = QLocale__Script(140) + QLocale__JamoScript QLocale__Script = QLocale__Script(141) + QLocale__SimplifiedChineseScript QLocale__Script = QLocale__Script(QLocale__SimplifiedHanScript) + QLocale__TraditionalChineseScript QLocale__Script = QLocale__Script(QLocale__TraditionalHanScript) + QLocale__LastScript QLocale__Script = QLocale__Script(QLocale__JamoScript) +) + +//go:generate stringer -type=QLocale__Country +//QLocale::Country +type QLocale__Country int64 + +const ( + QLocale__AnyCountry QLocale__Country = QLocale__Country(0) + QLocale__Afghanistan QLocale__Country = QLocale__Country(1) + QLocale__Albania QLocale__Country = QLocale__Country(2) + QLocale__Algeria QLocale__Country = QLocale__Country(3) + QLocale__AmericanSamoa QLocale__Country = QLocale__Country(4) + QLocale__Andorra QLocale__Country = QLocale__Country(5) + QLocale__Angola QLocale__Country = QLocale__Country(6) + QLocale__Anguilla QLocale__Country = QLocale__Country(7) + QLocale__Antarctica QLocale__Country = QLocale__Country(8) + QLocale__AntiguaAndBarbuda QLocale__Country = QLocale__Country(9) + QLocale__Argentina QLocale__Country = QLocale__Country(10) + QLocale__Armenia QLocale__Country = QLocale__Country(11) + QLocale__Aruba QLocale__Country = QLocale__Country(12) + QLocale__Australia QLocale__Country = QLocale__Country(13) + QLocale__Austria QLocale__Country = QLocale__Country(14) + QLocale__Azerbaijan QLocale__Country = QLocale__Country(15) + QLocale__Bahamas QLocale__Country = QLocale__Country(16) + QLocale__Bahrain QLocale__Country = QLocale__Country(17) + QLocale__Bangladesh QLocale__Country = QLocale__Country(18) + QLocale__Barbados QLocale__Country = QLocale__Country(19) + QLocale__Belarus QLocale__Country = QLocale__Country(20) + QLocale__Belgium QLocale__Country = QLocale__Country(21) + QLocale__Belize QLocale__Country = QLocale__Country(22) + QLocale__Benin QLocale__Country = QLocale__Country(23) + QLocale__Bermuda QLocale__Country = QLocale__Country(24) + QLocale__Bhutan QLocale__Country = QLocale__Country(25) + QLocale__Bolivia QLocale__Country = QLocale__Country(26) + QLocale__BosniaAndHerzegowina QLocale__Country = QLocale__Country(27) + QLocale__Botswana QLocale__Country = QLocale__Country(28) + QLocale__BouvetIsland QLocale__Country = QLocale__Country(29) + QLocale__Brazil QLocale__Country = QLocale__Country(30) + QLocale__BritishIndianOceanTerritory QLocale__Country = QLocale__Country(31) + QLocale__Brunei QLocale__Country = QLocale__Country(32) + QLocale__Bulgaria QLocale__Country = QLocale__Country(33) + QLocale__BurkinaFaso QLocale__Country = QLocale__Country(34) + QLocale__Burundi QLocale__Country = QLocale__Country(35) + QLocale__Cambodia QLocale__Country = QLocale__Country(36) + QLocale__Cameroon QLocale__Country = QLocale__Country(37) + QLocale__Canada QLocale__Country = QLocale__Country(38) + QLocale__CapeVerde QLocale__Country = QLocale__Country(39) + QLocale__CaymanIslands QLocale__Country = QLocale__Country(40) + QLocale__CentralAfricanRepublic QLocale__Country = QLocale__Country(41) + QLocale__Chad QLocale__Country = QLocale__Country(42) + QLocale__Chile QLocale__Country = QLocale__Country(43) + QLocale__China QLocale__Country = QLocale__Country(44) + QLocale__ChristmasIsland QLocale__Country = QLocale__Country(45) + QLocale__CocosIslands QLocale__Country = QLocale__Country(46) + QLocale__Colombia QLocale__Country = QLocale__Country(47) + QLocale__Comoros QLocale__Country = QLocale__Country(48) + QLocale__CongoKinshasa QLocale__Country = QLocale__Country(49) + QLocale__CongoBrazzaville QLocale__Country = QLocale__Country(50) + QLocale__CookIslands QLocale__Country = QLocale__Country(51) + QLocale__CostaRica QLocale__Country = QLocale__Country(52) + QLocale__IvoryCoast QLocale__Country = QLocale__Country(53) + QLocale__Croatia QLocale__Country = QLocale__Country(54) + QLocale__Cuba QLocale__Country = QLocale__Country(55) + QLocale__Cyprus QLocale__Country = QLocale__Country(56) + QLocale__CzechRepublic QLocale__Country = QLocale__Country(57) + QLocale__Denmark QLocale__Country = QLocale__Country(58) + QLocale__Djibouti QLocale__Country = QLocale__Country(59) + QLocale__Dominica QLocale__Country = QLocale__Country(60) + QLocale__DominicanRepublic QLocale__Country = QLocale__Country(61) + QLocale__EastTimor QLocale__Country = QLocale__Country(62) + QLocale__Ecuador QLocale__Country = QLocale__Country(63) + QLocale__Egypt QLocale__Country = QLocale__Country(64) + QLocale__ElSalvador QLocale__Country = QLocale__Country(65) + QLocale__EquatorialGuinea QLocale__Country = QLocale__Country(66) + QLocale__Eritrea QLocale__Country = QLocale__Country(67) + QLocale__Estonia QLocale__Country = QLocale__Country(68) + QLocale__Ethiopia QLocale__Country = QLocale__Country(69) + QLocale__FalklandIslands QLocale__Country = QLocale__Country(70) + QLocale__FaroeIslands QLocale__Country = QLocale__Country(71) + QLocale__Fiji QLocale__Country = QLocale__Country(72) + QLocale__Finland QLocale__Country = QLocale__Country(73) + QLocale__France QLocale__Country = QLocale__Country(74) + QLocale__Guernsey QLocale__Country = QLocale__Country(75) + QLocale__FrenchGuiana QLocale__Country = QLocale__Country(76) + QLocale__FrenchPolynesia QLocale__Country = QLocale__Country(77) + QLocale__FrenchSouthernTerritories QLocale__Country = QLocale__Country(78) + QLocale__Gabon QLocale__Country = QLocale__Country(79) + QLocale__Gambia QLocale__Country = QLocale__Country(80) + QLocale__Georgia QLocale__Country = QLocale__Country(81) + QLocale__Germany QLocale__Country = QLocale__Country(82) + QLocale__Ghana QLocale__Country = QLocale__Country(83) + QLocale__Gibraltar QLocale__Country = QLocale__Country(84) + QLocale__Greece QLocale__Country = QLocale__Country(85) + QLocale__Greenland QLocale__Country = QLocale__Country(86) + QLocale__Grenada QLocale__Country = QLocale__Country(87) + QLocale__Guadeloupe QLocale__Country = QLocale__Country(88) + QLocale__Guam QLocale__Country = QLocale__Country(89) + QLocale__Guatemala QLocale__Country = QLocale__Country(90) + QLocale__Guinea QLocale__Country = QLocale__Country(91) + QLocale__GuineaBissau QLocale__Country = QLocale__Country(92) + QLocale__Guyana QLocale__Country = QLocale__Country(93) + QLocale__Haiti QLocale__Country = QLocale__Country(94) + QLocale__HeardAndMcDonaldIslands QLocale__Country = QLocale__Country(95) + QLocale__Honduras QLocale__Country = QLocale__Country(96) + QLocale__HongKong QLocale__Country = QLocale__Country(97) + QLocale__Hungary QLocale__Country = QLocale__Country(98) + QLocale__Iceland QLocale__Country = QLocale__Country(99) + QLocale__India QLocale__Country = QLocale__Country(100) + QLocale__Indonesia QLocale__Country = QLocale__Country(101) + QLocale__Iran QLocale__Country = QLocale__Country(102) + QLocale__Iraq QLocale__Country = QLocale__Country(103) + QLocale__Ireland QLocale__Country = QLocale__Country(104) + QLocale__Israel QLocale__Country = QLocale__Country(105) + QLocale__Italy QLocale__Country = QLocale__Country(106) + QLocale__Jamaica QLocale__Country = QLocale__Country(107) + QLocale__Japan QLocale__Country = QLocale__Country(108) + QLocale__Jordan QLocale__Country = QLocale__Country(109) + QLocale__Kazakhstan QLocale__Country = QLocale__Country(110) + QLocale__Kenya QLocale__Country = QLocale__Country(111) + QLocale__Kiribati QLocale__Country = QLocale__Country(112) + QLocale__NorthKorea QLocale__Country = QLocale__Country(113) + QLocale__SouthKorea QLocale__Country = QLocale__Country(114) + QLocale__Kuwait QLocale__Country = QLocale__Country(115) + QLocale__Kyrgyzstan QLocale__Country = QLocale__Country(116) + QLocale__Laos QLocale__Country = QLocale__Country(117) + QLocale__Latvia QLocale__Country = QLocale__Country(118) + QLocale__Lebanon QLocale__Country = QLocale__Country(119) + QLocale__Lesotho QLocale__Country = QLocale__Country(120) + QLocale__Liberia QLocale__Country = QLocale__Country(121) + QLocale__Libya QLocale__Country = QLocale__Country(122) + QLocale__Liechtenstein QLocale__Country = QLocale__Country(123) + QLocale__Lithuania QLocale__Country = QLocale__Country(124) + QLocale__Luxembourg QLocale__Country = QLocale__Country(125) + QLocale__Macau QLocale__Country = QLocale__Country(126) + QLocale__Macedonia QLocale__Country = QLocale__Country(127) + QLocale__Madagascar QLocale__Country = QLocale__Country(128) + QLocale__Malawi QLocale__Country = QLocale__Country(129) + QLocale__Malaysia QLocale__Country = QLocale__Country(130) + QLocale__Maldives QLocale__Country = QLocale__Country(131) + QLocale__Mali QLocale__Country = QLocale__Country(132) + QLocale__Malta QLocale__Country = QLocale__Country(133) + QLocale__MarshallIslands QLocale__Country = QLocale__Country(134) + QLocale__Martinique QLocale__Country = QLocale__Country(135) + QLocale__Mauritania QLocale__Country = QLocale__Country(136) + QLocale__Mauritius QLocale__Country = QLocale__Country(137) + QLocale__Mayotte QLocale__Country = QLocale__Country(138) + QLocale__Mexico QLocale__Country = QLocale__Country(139) + QLocale__Micronesia QLocale__Country = QLocale__Country(140) + QLocale__Moldova QLocale__Country = QLocale__Country(141) + QLocale__Monaco QLocale__Country = QLocale__Country(142) + QLocale__Mongolia QLocale__Country = QLocale__Country(143) + QLocale__Montserrat QLocale__Country = QLocale__Country(144) + QLocale__Morocco QLocale__Country = QLocale__Country(145) + QLocale__Mozambique QLocale__Country = QLocale__Country(146) + QLocale__Myanmar QLocale__Country = QLocale__Country(147) + QLocale__Namibia QLocale__Country = QLocale__Country(148) + QLocale__NauruCountry QLocale__Country = QLocale__Country(149) + QLocale__Nepal QLocale__Country = QLocale__Country(150) + QLocale__Netherlands QLocale__Country = QLocale__Country(151) + QLocale__CuraSao QLocale__Country = QLocale__Country(152) + QLocale__NewCaledonia QLocale__Country = QLocale__Country(153) + QLocale__NewZealand QLocale__Country = QLocale__Country(154) + QLocale__Nicaragua QLocale__Country = QLocale__Country(155) + QLocale__Niger QLocale__Country = QLocale__Country(156) + QLocale__Nigeria QLocale__Country = QLocale__Country(157) + QLocale__Niue QLocale__Country = QLocale__Country(158) + QLocale__NorfolkIsland QLocale__Country = QLocale__Country(159) + QLocale__NorthernMarianaIslands QLocale__Country = QLocale__Country(160) + QLocale__Norway QLocale__Country = QLocale__Country(161) + QLocale__Oman QLocale__Country = QLocale__Country(162) + QLocale__Pakistan QLocale__Country = QLocale__Country(163) + QLocale__Palau QLocale__Country = QLocale__Country(164) + QLocale__PalestinianTerritories QLocale__Country = QLocale__Country(165) + QLocale__Panama QLocale__Country = QLocale__Country(166) + QLocale__PapuaNewGuinea QLocale__Country = QLocale__Country(167) + QLocale__Paraguay QLocale__Country = QLocale__Country(168) + QLocale__Peru QLocale__Country = QLocale__Country(169) + QLocale__Philippines QLocale__Country = QLocale__Country(170) + QLocale__Pitcairn QLocale__Country = QLocale__Country(171) + QLocale__Poland QLocale__Country = QLocale__Country(172) + QLocale__Portugal QLocale__Country = QLocale__Country(173) + QLocale__PuertoRico QLocale__Country = QLocale__Country(174) + QLocale__Qatar QLocale__Country = QLocale__Country(175) + QLocale__Reunion QLocale__Country = QLocale__Country(176) + QLocale__Romania QLocale__Country = QLocale__Country(177) + QLocale__Russia QLocale__Country = QLocale__Country(178) + QLocale__Rwanda QLocale__Country = QLocale__Country(179) + QLocale__SaintKittsAndNevis QLocale__Country = QLocale__Country(180) + QLocale__SaintLucia QLocale__Country = QLocale__Country(181) + QLocale__SaintVincentAndTheGrenadines QLocale__Country = QLocale__Country(182) + QLocale__Samoa QLocale__Country = QLocale__Country(183) + QLocale__SanMarino QLocale__Country = QLocale__Country(184) + QLocale__SaoTomeAndPrincipe QLocale__Country = QLocale__Country(185) + QLocale__SaudiArabia QLocale__Country = QLocale__Country(186) + QLocale__Senegal QLocale__Country = QLocale__Country(187) + QLocale__Seychelles QLocale__Country = QLocale__Country(188) + QLocale__SierraLeone QLocale__Country = QLocale__Country(189) + QLocale__Singapore QLocale__Country = QLocale__Country(190) + QLocale__Slovakia QLocale__Country = QLocale__Country(191) + QLocale__Slovenia QLocale__Country = QLocale__Country(192) + QLocale__SolomonIslands QLocale__Country = QLocale__Country(193) + QLocale__Somalia QLocale__Country = QLocale__Country(194) + QLocale__SouthAfrica QLocale__Country = QLocale__Country(195) + QLocale__SouthGeorgiaAndTheSouthSandwichIslands QLocale__Country = QLocale__Country(196) + QLocale__Spain QLocale__Country = QLocale__Country(197) + QLocale__SriLanka QLocale__Country = QLocale__Country(198) + QLocale__SaintHelena QLocale__Country = QLocale__Country(199) + QLocale__SaintPierreAndMiquelon QLocale__Country = QLocale__Country(200) + QLocale__Sudan QLocale__Country = QLocale__Country(201) + QLocale__Suriname QLocale__Country = QLocale__Country(202) + QLocale__SvalbardAndJanMayenIslands QLocale__Country = QLocale__Country(203) + QLocale__Swaziland QLocale__Country = QLocale__Country(204) + QLocale__Sweden QLocale__Country = QLocale__Country(205) + QLocale__Switzerland QLocale__Country = QLocale__Country(206) + QLocale__Syria QLocale__Country = QLocale__Country(207) + QLocale__Taiwan QLocale__Country = QLocale__Country(208) + QLocale__Tajikistan QLocale__Country = QLocale__Country(209) + QLocale__Tanzania QLocale__Country = QLocale__Country(210) + QLocale__Thailand QLocale__Country = QLocale__Country(211) + QLocale__Togo QLocale__Country = QLocale__Country(212) + QLocale__TokelauCountry QLocale__Country = QLocale__Country(213) + QLocale__Tonga QLocale__Country = QLocale__Country(214) + QLocale__TrinidadAndTobago QLocale__Country = QLocale__Country(215) + QLocale__Tunisia QLocale__Country = QLocale__Country(216) + QLocale__Turkey QLocale__Country = QLocale__Country(217) + QLocale__Turkmenistan QLocale__Country = QLocale__Country(218) + QLocale__TurksAndCaicosIslands QLocale__Country = QLocale__Country(219) + QLocale__TuvaluCountry QLocale__Country = QLocale__Country(220) + QLocale__Uganda QLocale__Country = QLocale__Country(221) + QLocale__Ukraine QLocale__Country = QLocale__Country(222) + QLocale__UnitedArabEmirates QLocale__Country = QLocale__Country(223) + QLocale__UnitedKingdom QLocale__Country = QLocale__Country(224) + QLocale__UnitedStates QLocale__Country = QLocale__Country(225) + QLocale__UnitedStatesMinorOutlyingIslands QLocale__Country = QLocale__Country(226) + QLocale__Uruguay QLocale__Country = QLocale__Country(227) + QLocale__Uzbekistan QLocale__Country = QLocale__Country(228) + QLocale__Vanuatu QLocale__Country = QLocale__Country(229) + QLocale__VaticanCityState QLocale__Country = QLocale__Country(230) + QLocale__Venezuela QLocale__Country = QLocale__Country(231) + QLocale__Vietnam QLocale__Country = QLocale__Country(232) + QLocale__BritishVirginIslands QLocale__Country = QLocale__Country(233) + QLocale__UnitedStatesVirginIslands QLocale__Country = QLocale__Country(234) + QLocale__WallisAndFutunaIslands QLocale__Country = QLocale__Country(235) + QLocale__WesternSahara QLocale__Country = QLocale__Country(236) + QLocale__Yemen QLocale__Country = QLocale__Country(237) + QLocale__CanaryIslands QLocale__Country = QLocale__Country(238) + QLocale__Zambia QLocale__Country = QLocale__Country(239) + QLocale__Zimbabwe QLocale__Country = QLocale__Country(240) + QLocale__ClippertonIsland QLocale__Country = QLocale__Country(241) + QLocale__Montenegro QLocale__Country = QLocale__Country(242) + QLocale__Serbia QLocale__Country = QLocale__Country(243) + QLocale__SaintBarthelemy QLocale__Country = QLocale__Country(244) + QLocale__SaintMartin QLocale__Country = QLocale__Country(245) + QLocale__LatinAmerica QLocale__Country = QLocale__Country(246) + QLocale__AscensionIsland QLocale__Country = QLocale__Country(247) + QLocale__AlandIslands QLocale__Country = QLocale__Country(248) + QLocale__DiegoGarcia QLocale__Country = QLocale__Country(249) + QLocale__CeutaAndMelilla QLocale__Country = QLocale__Country(250) + QLocale__IsleOfMan QLocale__Country = QLocale__Country(251) + QLocale__Jersey QLocale__Country = QLocale__Country(252) + QLocale__TristanDaCunha QLocale__Country = QLocale__Country(253) + QLocale__SouthSudan QLocale__Country = QLocale__Country(254) + QLocale__Bonaire QLocale__Country = QLocale__Country(255) + QLocale__SintMaarten QLocale__Country = QLocale__Country(256) + QLocale__Kosovo QLocale__Country = QLocale__Country(257) + QLocale__EuropeanUnion QLocale__Country = QLocale__Country(258) + QLocale__OutlyingOceania QLocale__Country = QLocale__Country(259) + QLocale__World QLocale__Country = QLocale__Country(260) + QLocale__Europe QLocale__Country = QLocale__Country(261) + QLocale__DemocraticRepublicOfCongo QLocale__Country = QLocale__Country(QLocale__CongoKinshasa) + QLocale__DemocraticRepublicOfKorea QLocale__Country = QLocale__Country(QLocale__NorthKorea) + QLocale__LatinAmericaAndTheCaribbean QLocale__Country = QLocale__Country(QLocale__LatinAmerica) + QLocale__PeoplesRepublicOfCongo QLocale__Country = QLocale__Country(QLocale__CongoBrazzaville) + QLocale__RepublicOfKorea QLocale__Country = QLocale__Country(QLocale__SouthKorea) + QLocale__RussianFederation QLocale__Country = QLocale__Country(QLocale__Russia) + QLocale__SyrianArabRepublic QLocale__Country = QLocale__Country(QLocale__Syria) + QLocale__Tokelau QLocale__Country = QLocale__Country(QLocale__TokelauCountry) + QLocale__Tuvalu QLocale__Country = QLocale__Country(QLocale__TuvaluCountry) + QLocale__LastCountry QLocale__Country = QLocale__Country(QLocale__Europe) +) + +//go:generate stringer -type=QLocale__MeasurementSystem +//QLocale::MeasurementSystem +type QLocale__MeasurementSystem int64 + +const ( + QLocale__MetricSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(0) + QLocale__ImperialUSSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(1) + QLocale__ImperialUKSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(2) + QLocale__ImperialSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(QLocale__ImperialUSSystem) +) + +//go:generate stringer -type=QLocale__FormatType +//QLocale::FormatType +type QLocale__FormatType int64 + +const ( + QLocale__LongFormat QLocale__FormatType = QLocale__FormatType(0) + QLocale__ShortFormat QLocale__FormatType = QLocale__FormatType(1) + QLocale__NarrowFormat QLocale__FormatType = QLocale__FormatType(2) +) + +//go:generate stringer -type=QLocale__NumberOption +//QLocale::NumberOption +type QLocale__NumberOption int64 + +const ( + QLocale__DefaultNumberOptions QLocale__NumberOption = QLocale__NumberOption(0x0) + QLocale__OmitGroupSeparator QLocale__NumberOption = QLocale__NumberOption(0x01) + QLocale__RejectGroupSeparator QLocale__NumberOption = QLocale__NumberOption(0x02) + QLocale__OmitLeadingZeroInExponent QLocale__NumberOption = QLocale__NumberOption(0x04) + QLocale__RejectLeadingZeroInExponent QLocale__NumberOption = QLocale__NumberOption(0x08) + QLocale__IncludeTrailingZeroesAfterDot QLocale__NumberOption = QLocale__NumberOption(0x10) + QLocale__RejectTrailingZeroesAfterDot QLocale__NumberOption = QLocale__NumberOption(0x20) +) + +//go:generate stringer -type=QLocale__FloatingPointPrecisionOption +//QLocale::FloatingPointPrecisionOption +type QLocale__FloatingPointPrecisionOption int64 + +const ( + QLocale__FloatingPointShortest QLocale__FloatingPointPrecisionOption = QLocale__FloatingPointPrecisionOption(-128) +) + +//go:generate stringer -type=QLocale__CurrencySymbolFormat +//QLocale::CurrencySymbolFormat +type QLocale__CurrencySymbolFormat int64 + +const ( + QLocale__CurrencyIsoCode QLocale__CurrencySymbolFormat = QLocale__CurrencySymbolFormat(0) + QLocale__CurrencySymbol QLocale__CurrencySymbolFormat = QLocale__CurrencySymbolFormat(1) + QLocale__CurrencyDisplayName QLocale__CurrencySymbolFormat = QLocale__CurrencySymbolFormat(2) +) + +//go:generate stringer -type=QLocale__DataSizeFormat +//QLocale::DataSizeFormat +type QLocale__DataSizeFormat int64 + +const ( + QLocale__DataSizeBase1000 QLocale__DataSizeFormat = QLocale__DataSizeFormat(1) + QLocale__DataSizeSIQuantifiers QLocale__DataSizeFormat = QLocale__DataSizeFormat(2) + QLocale__DataSizeIecFormat QLocale__DataSizeFormat = QLocale__DataSizeFormat(0) + QLocale__DataSizeTraditionalFormat QLocale__DataSizeFormat = QLocale__DataSizeFormat(QLocale__DataSizeSIQuantifiers) + QLocale__DataSizeSIFormat QLocale__DataSizeFormat = QLocale__DataSizeFormat(QLocale__DataSizeBase1000 | QLocale__DataSizeSIQuantifiers) +) + +//go:generate stringer -type=QLocale__QuotationStyle +//QLocale::QuotationStyle +type QLocale__QuotationStyle int64 + +var ( + QLocale__StandardQuotation QLocale__QuotationStyle = QLocale__QuotationStyle(0) + QLocale__AlternateQuotation QLocale__QuotationStyle = QLocale__QuotationStyle(1) +) + +func NewQLocale() *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale()) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func NewQLocale2(name string) *QLocale { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale2(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func NewQLocale3(language QLocale__Language, country QLocale__Country) *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale3(C.longlong(language), C.longlong(country))) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func NewQLocale4(language QLocale__Language, scri QLocale__Script, country QLocale__Country) *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale4(C.longlong(language), C.longlong(scri), C.longlong(country))) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func NewQLocale5(other QLocale_ITF) *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale5(PointerFromQLocale(other))) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func (ptr *QLocale) AmText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_AmText(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocale) Bcp47Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_Bcp47Name(ptr.Pointer())) + } + return "" +} + +func QLocale_C() *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_C()) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func (ptr *QLocale) C() *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_C()) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func (ptr *QLocale) Country() QLocale__Country { + if ptr.Pointer() != nil { + return QLocale__Country(C.QLocale_Country(ptr.Pointer())) + } + return 0 +} + +func QLocale_CountryToString(country QLocale__Country) string { + return cGoUnpackString(C.QLocale_QLocale_CountryToString(C.longlong(country))) +} + +func (ptr *QLocale) CountryToString(country QLocale__Country) string { + return cGoUnpackString(C.QLocale_QLocale_CountryToString(C.longlong(country))) +} + +func (ptr *QLocale) CreateSeparatedList(list []string) string { + if ptr.Pointer() != nil { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + return cGoUnpackString(C.QLocale_CreateSeparatedList(ptr.Pointer(), C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) + } + return "" +} + +func (ptr *QLocale) CurrencySymbol(format QLocale__CurrencySymbolFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_CurrencySymbol(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) DateFormat(format QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_DateFormat(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) DateTimeFormat(format QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_DateTimeFormat(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) DayName(day int, ty QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_DayName(ptr.Pointer(), C.int(int32(day)), C.longlong(ty))) + } + return "" +} + +func (ptr *QLocale) DecimalPoint() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_DecimalPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) Exponential() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_Exponential(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) FirstDayOfWeek() Qt__DayOfWeek { + if ptr.Pointer() != nil { + return Qt__DayOfWeek(C.QLocale_FirstDayOfWeek(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLocale) FormattedDataSize2(bytes int64, precision int, format QLocale__DataSizeFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_FormattedDataSize2(ptr.Pointer(), C.longlong(bytes), C.int(int32(precision)), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) GroupSeparator() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_GroupSeparator(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) Language() QLocale__Language { + if ptr.Pointer() != nil { + return QLocale__Language(C.QLocale_Language(ptr.Pointer())) + } + return 0 +} + +func QLocale_LanguageToString(language QLocale__Language) string { + return cGoUnpackString(C.QLocale_QLocale_LanguageToString(C.longlong(language))) +} + +func (ptr *QLocale) LanguageToString(language QLocale__Language) string { + return cGoUnpackString(C.QLocale_QLocale_LanguageToString(C.longlong(language))) +} + +func QLocale_MatchingLocales(language QLocale__Language, scri QLocale__Script, country QLocale__Country) []*QLocale { + return func(l C.struct_QtCore_PackedList) []*QLocale { + out := make([]*QLocale, int(l.len)) + tmpList := NewQLocaleFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__matchingLocales_atList(i) + } + return out + }(C.QLocale_QLocale_MatchingLocales(C.longlong(language), C.longlong(scri), C.longlong(country))) +} + +func (ptr *QLocale) MatchingLocales(language QLocale__Language, scri QLocale__Script, country QLocale__Country) []*QLocale { + return func(l C.struct_QtCore_PackedList) []*QLocale { + out := make([]*QLocale, int(l.len)) + tmpList := NewQLocaleFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__matchingLocales_atList(i) + } + return out + }(C.QLocale_QLocale_MatchingLocales(C.longlong(language), C.longlong(scri), C.longlong(country))) +} + +func (ptr *QLocale) MeasurementSystem() QLocale__MeasurementSystem { + if ptr.Pointer() != nil { + return QLocale__MeasurementSystem(C.QLocale_MeasurementSystem(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLocale) MonthName(month int, ty QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_MonthName(ptr.Pointer(), C.int(int32(month)), C.longlong(ty))) + } + return "" +} + +func (ptr *QLocale) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocale) NativeCountryName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_NativeCountryName(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocale) NativeLanguageName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_NativeLanguageName(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocale) NegativeSign() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_NegativeSign(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) NumberOptions() QLocale__NumberOption { + if ptr.Pointer() != nil { + return QLocale__NumberOption(C.QLocale_NumberOptions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLocale) Percent() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_Percent(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) PmText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_PmText(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocale) PositiveSign() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_PositiveSign(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) QuoteString(str string, style QLocale__QuotationStyle) string { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QLocale_QuoteString(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(style))) + } + return "" +} + +func (ptr *QLocale) QuoteString2(str QStringRef_ITF, style QLocale__QuotationStyle) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_QuoteString2(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(style))) + } + return "" +} + +func (ptr *QLocale) Script() QLocale__Script { + if ptr.Pointer() != nil { + return QLocale__Script(C.QLocale_Script(ptr.Pointer())) + } + return 0 +} + +func QLocale_ScriptToString(scri QLocale__Script) string { + return cGoUnpackString(C.QLocale_QLocale_ScriptToString(C.longlong(scri))) +} + +func (ptr *QLocale) ScriptToString(scri QLocale__Script) string { + return cGoUnpackString(C.QLocale_QLocale_ScriptToString(C.longlong(scri))) +} + +func QLocale_SetDefault(locale QLocale_ITF) { + C.QLocale_QLocale_SetDefault(PointerFromQLocale(locale)) +} + +func (ptr *QLocale) SetDefault(locale QLocale_ITF) { + C.QLocale_QLocale_SetDefault(PointerFromQLocale(locale)) +} + +func (ptr *QLocale) SetNumberOptions(options QLocale__NumberOption) { + if ptr.Pointer() != nil { + C.QLocale_SetNumberOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QLocale) StandaloneDayName(day int, ty QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_StandaloneDayName(ptr.Pointer(), C.int(int32(day)), C.longlong(ty))) + } + return "" +} + +func (ptr *QLocale) StandaloneMonthName(month int, ty QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_StandaloneMonthName(ptr.Pointer(), C.int(int32(month)), C.longlong(ty))) + } + return "" +} + +func (ptr *QLocale) Swap(other QLocale_ITF) { + if ptr.Pointer() != nil { + C.QLocale_Swap(ptr.Pointer(), PointerFromQLocale(other)) + } +} + +func QLocale_System() *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_System()) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func (ptr *QLocale) System() *QLocale { + tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_System()) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue +} + +func (ptr *QLocale) TextDirection() Qt__LayoutDirection { + if ptr.Pointer() != nil { + return Qt__LayoutDirection(C.QLocale_TextDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLocale) TimeFormat(format QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_TimeFormat(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString(value int64, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString(ptr.Pointer(), C.longlong(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString2(value uint64, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString2(ptr.Pointer(), C.ulonglong(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString3(value int16, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString3(ptr.Pointer(), C.short(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString4(value uint16, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString4(ptr.Pointer(), C.ushort(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString5(value int, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString5(ptr.Pointer(), C.int(int32(value)), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString6(value uint, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString6(ptr.Pointer(), C.uint(uint32(value)), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString7(value float64, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString7(ptr.Pointer(), C.double(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString8(value float64, symbol string, precision int) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString8(ptr.Pointer(), C.double(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))}, C.int(int32(precision)))) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString9(value float32, symbol string) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString9(ptr.Pointer(), C.float(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) + } + return "" +} + +func (ptr *QLocale) ToCurrencyString10(i float32, symbol string, precision int) string { + if ptr.Pointer() != nil { + var symbolC *C.char + if symbol != "" { + symbolC = C.CString(symbol) + defer C.free(unsafe.Pointer(symbolC)) + } + return cGoUnpackString(C.QLocale_ToCurrencyString10(ptr.Pointer(), C.float(i), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))}, C.int(int32(precision)))) + } + return "" +} + +func (ptr *QLocale) ToDate(stri string, format QLocale__FormatType) *QDate { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDateFromPointer(C.QLocale_ToDate(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QLocale) ToDate2(stri string, format string) *QDate { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQDateFromPointer(C.QLocale_ToDate2(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QLocale) ToDateTime(stri string, format QLocale__FormatType) *QDateTime { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQDateTimeFromPointer(C.QLocale_ToDateTime(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QLocale) ToDateTime2(stri string, format string) *QDateTime { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQDateTimeFromPointer(C.QLocale_ToDateTime2(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QLocale) ToDouble(s string, ok *bool) float64 { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QLocale_ToDouble(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) + } + return 0 +} + +func (ptr *QLocale) ToDouble2(s QStringRef_ITF, ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QLocale_ToDouble2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToDouble3(s QStringView_ITF, ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QLocale_ToDouble3(ptr.Pointer(), PointerFromQStringView(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToFloat(s string, ok *bool) float32 { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float32(C.QLocale_ToFloat(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) + } + return 0 +} + +func (ptr *QLocale) ToFloat2(s QStringRef_ITF, ok *bool) float32 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float32(C.QLocale_ToFloat2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToFloat3(s QStringView_ITF, ok *bool) float32 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float32(C.QLocale_ToFloat3(ptr.Pointer(), PointerFromQStringView(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToInt(s string, ok *bool) int { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QLocale_ToInt(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) + } + return 0 +} + +func (ptr *QLocale) ToInt2(s QStringRef_ITF, ok *bool) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QLocale_ToInt2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToInt3(s QStringView_ITF, ok *bool) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QLocale_ToInt3(ptr.Pointer(), PointerFromQStringView(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToLong(s string, ok *bool) int { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QLocale_ToLong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) + } + return 0 +} + +func (ptr *QLocale) ToLong2(s QStringRef_ITF, ok *bool) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QLocale_ToLong2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToLong3(s QStringView_ITF, ok *bool) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QLocale_ToLong3(ptr.Pointer(), PointerFromQStringView(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToLongLong(s string, ok *bool) int64 { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int64(C.QLocale_ToLongLong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) + } + return 0 +} + +func (ptr *QLocale) ToLongLong2(s QStringRef_ITF, ok *bool) int64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int64(C.QLocale_ToLongLong2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToLongLong3(s QStringView_ITF, ok *bool) int64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int64(C.QLocale_ToLongLong3(ptr.Pointer(), PointerFromQStringView(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToLower(str string) string { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QLocale_ToLower(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + } + return "" +} + +func (ptr *QLocale) ToShort(s string, ok *bool) int16 { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int16(C.QLocale_ToShort(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) + } + return 0 +} + +func (ptr *QLocale) ToShort2(s QStringRef_ITF, ok *bool) int16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int16(C.QLocale_ToShort2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToShort3(s QStringView_ITF, ok *bool) int16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int16(C.QLocale_ToShort3(ptr.Pointer(), PointerFromQStringView(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToString(i int64) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString(ptr.Pointer(), C.longlong(i))) + } + return "" +} + +func (ptr *QLocale) ToString2(i uint64) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString2(ptr.Pointer(), C.ulonglong(i))) + } + return "" +} + +func (ptr *QLocale) ToString3(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString3(ptr.Pointer(), C.long(int32(i)))) + } + return "" +} + +func (ptr *QLocale) ToString4(i uint) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString4(ptr.Pointer(), C.ulong(uint32(i)))) + } + return "" +} + +func (ptr *QLocale) ToString5(i int16) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString5(ptr.Pointer(), C.short(i))) + } + return "" +} + +func (ptr *QLocale) ToString6(i uint16) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString6(ptr.Pointer(), C.ushort(i))) + } + return "" +} + +func (ptr *QLocale) ToString7(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString7(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QLocale) ToString8(i uint) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString8(ptr.Pointer(), C.uint(uint32(i)))) + } + return "" +} + +func (ptr *QLocale) ToString9(i float64, ff string, prec int) string { + if ptr.Pointer() != nil { + var ffC *C.char + if ff != "" { + ffC = C.CString(ff) + defer C.free(unsafe.Pointer(ffC)) + } + return cGoUnpackString(C.QLocale_ToString9(ptr.Pointer(), C.double(i), ffC, C.int(int32(prec)))) + } + return "" +} + +func (ptr *QLocale) ToString10(i float32, ff string, prec int) string { + if ptr.Pointer() != nil { + var ffC *C.char + if ff != "" { + ffC = C.CString(ff) + defer C.free(unsafe.Pointer(ffC)) + } + return cGoUnpackString(C.QLocale_ToString10(ptr.Pointer(), C.float(i), ffC, C.int(int32(prec)))) + } + return "" +} + +func (ptr *QLocale) ToString11(date QDate_ITF, format string) string { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return cGoUnpackString(C.QLocale_ToString11(ptr.Pointer(), PointerFromQDate(date), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + } + return "" +} + +func (ptr *QLocale) ToString12(ti QTime_ITF, format string) string { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return cGoUnpackString(C.QLocale_ToString12(ptr.Pointer(), PointerFromQTime(ti), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + } + return "" +} + +func (ptr *QLocale) ToString13(dateTime QDateTime_ITF, format string) string { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return cGoUnpackString(C.QLocale_ToString13(ptr.Pointer(), PointerFromQDateTime(dateTime), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + } + return "" +} + +func (ptr *QLocale) ToString14(date QDate_ITF, format QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString14(ptr.Pointer(), PointerFromQDate(date), PointerFromQStringView(format))) + } + return "" +} + +func (ptr *QLocale) ToString15(ti QTime_ITF, format QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString15(ptr.Pointer(), PointerFromQTime(ti), PointerFromQStringView(format))) + } + return "" +} + +func (ptr *QLocale) ToString16(dateTime QDateTime_ITF, format QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString16(ptr.Pointer(), PointerFromQDateTime(dateTime), PointerFromQStringView(format))) + } + return "" +} + +func (ptr *QLocale) ToString17(date QDate_ITF, format QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString17(ptr.Pointer(), PointerFromQDate(date), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) ToString18(ti QTime_ITF, format QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString18(ptr.Pointer(), PointerFromQTime(ti), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) ToString19(dateTime QDateTime_ITF, format QLocale__FormatType) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocale_ToString19(ptr.Pointer(), PointerFromQDateTime(dateTime), C.longlong(format))) + } + return "" +} + +func (ptr *QLocale) ToTime(stri string, format QLocale__FormatType) *QTime { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQTimeFromPointer(C.QLocale_ToTime(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QLocale) ToTime2(stri string, format string) *QTime { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQTimeFromPointer(C.QLocale_ToTime2(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QLocale) ToUInt(s string, ok *bool) uint { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QLocale_ToUInt(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) + } + return 0 +} + +func (ptr *QLocale) ToUInt2(s QStringRef_ITF, ok *bool) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QLocale_ToUInt2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToUInt3(s QStringView_ITF, ok *bool) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QLocale_ToUInt3(ptr.Pointer(), PointerFromQStringView(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToULong(s string, ok *bool) uint { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QLocale_ToULong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) + } + return 0 +} + +func (ptr *QLocale) ToULong2(s QStringRef_ITF, ok *bool) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QLocale_ToULong2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToULong3(s QStringView_ITF, ok *bool) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QLocale_ToULong3(ptr.Pointer(), PointerFromQStringView(s), &okC))) + } + return 0 +} + +func (ptr *QLocale) ToULongLong(s string, ok *bool) uint64 { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint64(C.QLocale_ToULongLong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) + } + return 0 +} + +func (ptr *QLocale) ToULongLong2(s QStringRef_ITF, ok *bool) uint64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint64(C.QLocale_ToULongLong2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToULongLong3(s QStringView_ITF, ok *bool) uint64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint64(C.QLocale_ToULongLong3(ptr.Pointer(), PointerFromQStringView(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToUShort(s string, ok *bool) uint16 { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint16(C.QLocale_ToUShort(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) + } + return 0 +} + +func (ptr *QLocale) ToUShort2(s QStringRef_ITF, ok *bool) uint16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint16(C.QLocale_ToUShort2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToUShort3(s QStringView_ITF, ok *bool) uint16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint16(C.QLocale_ToUShort3(ptr.Pointer(), PointerFromQStringView(s), &okC)) + } + return 0 +} + +func (ptr *QLocale) ToUpper(str string) string { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QLocale_ToUpper(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + } + return "" +} + +func (ptr *QLocale) UiLanguages() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QLocale_UiLanguages(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QLocale) Weekdays() []Qt__DayOfWeek { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []Qt__DayOfWeek { + out := make([]Qt__DayOfWeek, int(l.len)) + tmpList := NewQLocaleFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__weekdays_atList(i) + } + return out + }(C.QLocale_Weekdays(ptr.Pointer())) + } + return make([]Qt__DayOfWeek, 0) +} + +func (ptr *QLocale) ZeroDigit() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QLocale_ZeroDigit(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QLocale) DestroyQLocale() { + if ptr.Pointer() != nil { + C.QLocale_DestroyQLocale(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLocale) __matchingLocales_atList(i int) *QLocale { + if ptr.Pointer() != nil { + tmpValue := NewQLocaleFromPointer(C.QLocale___matchingLocales_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +func (ptr *QLocale) __matchingLocales_setList(i QLocale_ITF) { + if ptr.Pointer() != nil { + C.QLocale___matchingLocales_setList(ptr.Pointer(), PointerFromQLocale(i)) + } +} + +func (ptr *QLocale) __matchingLocales_newList() unsafe.Pointer { + return C.QLocale___matchingLocales_newList(ptr.Pointer()) +} + +func (ptr *QLocale) __weekdays_atList(i int) Qt__DayOfWeek { + if ptr.Pointer() != nil { + return Qt__DayOfWeek(C.QLocale___weekdays_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QLocale) __weekdays_setList(i Qt__DayOfWeek) { + if ptr.Pointer() != nil { + C.QLocale___weekdays_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QLocale) __weekdays_newList() unsafe.Pointer { + return C.QLocale___weekdays_newList(ptr.Pointer()) +} + +type QLockFile struct { + ptr unsafe.Pointer +} + +type QLockFile_ITF interface { + QLockFile_PTR() *QLockFile +} + +func (ptr *QLockFile) QLockFile_PTR() *QLockFile { + return ptr +} + +func (ptr *QLockFile) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLockFile) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLockFile(ptr QLockFile_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLockFile_PTR().Pointer() + } + return nil +} + +func NewQLockFileFromPointer(ptr unsafe.Pointer) (n *QLockFile) { + n = new(QLockFile) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLockFile__LockError +//QLockFile::LockError +type QLockFile__LockError int64 + +const ( + QLockFile__NoError QLockFile__LockError = QLockFile__LockError(0) + QLockFile__LockFailedError QLockFile__LockError = QLockFile__LockError(1) + QLockFile__PermissionError QLockFile__LockError = QLockFile__LockError(2) + QLockFile__UnknownError QLockFile__LockError = QLockFile__LockError(3) +) + +func NewQLockFile(fileName string) *QLockFile { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQLockFileFromPointer(C.QLockFile_NewQLockFile(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*QLockFile).DestroyQLockFile) + return tmpValue +} + +func (ptr *QLockFile) Error() QLockFile__LockError { + if ptr.Pointer() != nil { + return QLockFile__LockError(C.QLockFile_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLockFile) GetLockInfo(pid int64, hostname string, appname string) bool { + if ptr.Pointer() != nil { + var hostnameC *C.char + if hostname != "" { + hostnameC = C.CString(hostname) + defer C.free(unsafe.Pointer(hostnameC)) + } + var appnameC *C.char + if appname != "" { + appnameC = C.CString(appname) + defer C.free(unsafe.Pointer(appnameC)) + } + return int8(C.QLockFile_GetLockInfo(ptr.Pointer(), C.longlong(pid), C.struct_QtCore_PackedString{data: hostnameC, len: C.longlong(len(hostname))}, C.struct_QtCore_PackedString{data: appnameC, len: C.longlong(len(appname))})) != 0 + } + return false +} + +func (ptr *QLockFile) IsLocked() bool { + if ptr.Pointer() != nil { + return int8(C.QLockFile_IsLocked(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLockFile) Lock() bool { + if ptr.Pointer() != nil { + return int8(C.QLockFile_Lock(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLockFile) RemoveStaleLockFile() bool { + if ptr.Pointer() != nil { + return int8(C.QLockFile_RemoveStaleLockFile(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLockFile) SetStaleLockTime(staleLockTime int) { + if ptr.Pointer() != nil { + C.QLockFile_SetStaleLockTime(ptr.Pointer(), C.int(int32(staleLockTime))) + } +} + +func (ptr *QLockFile) StaleLockTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QLockFile_StaleLockTime(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLockFile) TryLock(timeout int) bool { + if ptr.Pointer() != nil { + return int8(C.QLockFile_TryLock(ptr.Pointer(), C.int(int32(timeout)))) != 0 + } + return false +} + +func (ptr *QLockFile) Unlock() { + if ptr.Pointer() != nil { + C.QLockFile_Unlock(ptr.Pointer()) + } +} + +func (ptr *QLockFile) DestroyQLockFile() { + if ptr.Pointer() != nil { + C.QLockFile_DestroyQLockFile(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLoggingCategory struct { + ptr unsafe.Pointer +} + +type QLoggingCategory_ITF interface { + QLoggingCategory_PTR() *QLoggingCategory +} + +func (ptr *QLoggingCategory) QLoggingCategory_PTR() *QLoggingCategory { + return ptr +} + +func (ptr *QLoggingCategory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLoggingCategory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLoggingCategory(ptr QLoggingCategory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLoggingCategory_PTR().Pointer() + } + return nil +} + +func NewQLoggingCategoryFromPointer(ptr unsafe.Pointer) (n *QLoggingCategory) { + n = new(QLoggingCategory) + n.SetPointer(ptr) + return +} +func NewQLoggingCategory2(category string) *QLoggingCategory { + var categoryC *C.char + if category != "" { + categoryC = C.CString(category) + defer C.free(unsafe.Pointer(categoryC)) + } + tmpValue := NewQLoggingCategoryFromPointer(C.QLoggingCategory_NewQLoggingCategory2(categoryC)) + runtime.SetFinalizer(tmpValue, (*QLoggingCategory).DestroyQLoggingCategory) + return tmpValue +} + +func (ptr *QLoggingCategory) CategoryName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLoggingCategory_CategoryName(ptr.Pointer())) + } + return "" +} + +func QLoggingCategory_DefaultCategory() *QLoggingCategory { + return NewQLoggingCategoryFromPointer(C.QLoggingCategory_QLoggingCategory_DefaultCategory()) +} + +func (ptr *QLoggingCategory) DefaultCategory() *QLoggingCategory { + return NewQLoggingCategoryFromPointer(C.QLoggingCategory_QLoggingCategory_DefaultCategory()) +} + +func (ptr *QLoggingCategory) IsCriticalEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLoggingCategory_IsCriticalEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLoggingCategory) IsDebugEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLoggingCategory_IsDebugEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLoggingCategory) IsInfoEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLoggingCategory_IsInfoEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLoggingCategory) IsWarningEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLoggingCategory_IsWarningEnabled(ptr.Pointer())) != 0 + } + return false +} + +func QLoggingCategory_SetFilterRules(rules string) { + var rulesC *C.char + if rules != "" { + rulesC = C.CString(rules) + defer C.free(unsafe.Pointer(rulesC)) + } + C.QLoggingCategory_QLoggingCategory_SetFilterRules(C.struct_QtCore_PackedString{data: rulesC, len: C.longlong(len(rules))}) +} + +func (ptr *QLoggingCategory) SetFilterRules(rules string) { + var rulesC *C.char + if rules != "" { + rulesC = C.CString(rules) + defer C.free(unsafe.Pointer(rulesC)) + } + C.QLoggingCategory_QLoggingCategory_SetFilterRules(C.struct_QtCore_PackedString{data: rulesC, len: C.longlong(len(rules))}) +} + +func (ptr *QLoggingCategory) DestroyQLoggingCategory() { + if ptr.Pointer() != nil { + C.QLoggingCategory_DestroyQLoggingCategory(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMap struct { + ptr unsafe.Pointer +} + +type QMap_ITF interface { + QMap_PTR() *QMap +} + +func (ptr *QMap) QMap_PTR() *QMap { + return ptr +} + +func (ptr *QMap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMap(ptr QMap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMap_PTR().Pointer() + } + return nil +} + +func NewQMapFromPointer(ptr unsafe.Pointer) (n *QMap) { + n = new(QMap) + n.SetPointer(ptr) + return +} + +type QMapData struct { + ptr unsafe.Pointer +} + +type QMapData_ITF interface { + QMapData_PTR() *QMapData +} + +func (ptr *QMapData) QMapData_PTR() *QMapData { + return ptr +} + +func (ptr *QMapData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMapData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMapData(ptr QMapData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMapData_PTR().Pointer() + } + return nil +} + +func NewQMapDataFromPointer(ptr unsafe.Pointer) (n *QMapData) { + n = new(QMapData) + n.SetPointer(ptr) + return +} + +func (ptr *QMapData) DestroyQMapData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMapDataBase struct { + ptr unsafe.Pointer +} + +type QMapDataBase_ITF interface { + QMapDataBase_PTR() *QMapDataBase +} + +func (ptr *QMapDataBase) QMapDataBase_PTR() *QMapDataBase { + return ptr +} + +func (ptr *QMapDataBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMapDataBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMapDataBase(ptr QMapDataBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMapDataBase_PTR().Pointer() + } + return nil +} + +func NewQMapDataBaseFromPointer(ptr unsafe.Pointer) (n *QMapDataBase) { + n = new(QMapDataBase) + n.SetPointer(ptr) + return +} + +func (ptr *QMapDataBase) DestroyQMapDataBase() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMapIterator struct { + ptr unsafe.Pointer +} + +type QMapIterator_ITF interface { + QMapIterator_PTR() *QMapIterator +} + +func (ptr *QMapIterator) QMapIterator_PTR() *QMapIterator { + return ptr +} + +func (ptr *QMapIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMapIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMapIterator(ptr QMapIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMapIterator_PTR().Pointer() + } + return nil +} + +func NewQMapIteratorFromPointer(ptr unsafe.Pointer) (n *QMapIterator) { + n = new(QMapIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMapIterator) DestroyQMapIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMapNode struct { + ptr unsafe.Pointer +} + +type QMapNode_ITF interface { + QMapNode_PTR() *QMapNode +} + +func (ptr *QMapNode) QMapNode_PTR() *QMapNode { + return ptr +} + +func (ptr *QMapNode) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMapNode) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMapNode(ptr QMapNode_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMapNode_PTR().Pointer() + } + return nil +} + +func NewQMapNodeFromPointer(ptr unsafe.Pointer) (n *QMapNode) { + n = new(QMapNode) + n.SetPointer(ptr) + return +} + +func (ptr *QMapNode) DestroyQMapNode() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMapNodeBase struct { + ptr unsafe.Pointer +} + +type QMapNodeBase_ITF interface { + QMapNodeBase_PTR() *QMapNodeBase +} + +func (ptr *QMapNodeBase) QMapNodeBase_PTR() *QMapNodeBase { + return ptr +} + +func (ptr *QMapNodeBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMapNodeBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMapNodeBase(ptr QMapNodeBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMapNodeBase_PTR().Pointer() + } + return nil +} + +func NewQMapNodeBaseFromPointer(ptr unsafe.Pointer) (n *QMapNodeBase) { + n = new(QMapNodeBase) + n.SetPointer(ptr) + return +} + +func (ptr *QMapNodeBase) DestroyQMapNodeBase() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMargins struct { + ptr unsafe.Pointer +} + +type QMargins_ITF interface { + QMargins_PTR() *QMargins +} + +func (ptr *QMargins) QMargins_PTR() *QMargins { + return ptr +} + +func (ptr *QMargins) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMargins) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMargins(ptr QMargins_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMargins_PTR().Pointer() + } + return nil +} + +func NewQMarginsFromPointer(ptr unsafe.Pointer) (n *QMargins) { + n = new(QMargins) + n.SetPointer(ptr) + return +} + +func (ptr *QMargins) DestroyQMargins() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMargins() *QMargins { + tmpValue := NewQMarginsFromPointer(C.QMargins_NewQMargins()) + runtime.SetFinalizer(tmpValue, (*QMargins).DestroyQMargins) + return tmpValue +} + +func NewQMargins2(left int, top int, right int, bottom int) *QMargins { + tmpValue := NewQMarginsFromPointer(C.QMargins_NewQMargins2(C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))) + runtime.SetFinalizer(tmpValue, (*QMargins).DestroyQMargins) + return tmpValue +} + +func (ptr *QMargins) Bottom() int { + if ptr.Pointer() != nil { + return int(int32(C.QMargins_Bottom(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMargins) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QMargins_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMargins) Left() int { + if ptr.Pointer() != nil { + return int(int32(C.QMargins_Left(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMargins) Right() int { + if ptr.Pointer() != nil { + return int(int32(C.QMargins_Right(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMargins) SetBottom(bottom int) { + if ptr.Pointer() != nil { + C.QMargins_SetBottom(ptr.Pointer(), C.int(int32(bottom))) + } +} + +func (ptr *QMargins) SetLeft(left int) { + if ptr.Pointer() != nil { + C.QMargins_SetLeft(ptr.Pointer(), C.int(int32(left))) + } +} + +func (ptr *QMargins) SetRight(right int) { + if ptr.Pointer() != nil { + C.QMargins_SetRight(ptr.Pointer(), C.int(int32(right))) + } +} + +func (ptr *QMargins) SetTop(Top int) { + if ptr.Pointer() != nil { + C.QMargins_SetTop(ptr.Pointer(), C.int(int32(Top))) + } +} + +func (ptr *QMargins) Top() int { + if ptr.Pointer() != nil { + return int(int32(C.QMargins_Top(ptr.Pointer()))) + } + return 0 +} + +type QMarginsF struct { + ptr unsafe.Pointer +} + +type QMarginsF_ITF interface { + QMarginsF_PTR() *QMarginsF +} + +func (ptr *QMarginsF) QMarginsF_PTR() *QMarginsF { + return ptr +} + +func (ptr *QMarginsF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMarginsF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMarginsF(ptr QMarginsF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMarginsF_PTR().Pointer() + } + return nil +} + +func NewQMarginsFFromPointer(ptr unsafe.Pointer) (n *QMarginsF) { + n = new(QMarginsF) + n.SetPointer(ptr) + return +} + +func (ptr *QMarginsF) DestroyQMarginsF() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMarginsF() *QMarginsF { + tmpValue := NewQMarginsFFromPointer(C.QMarginsF_NewQMarginsF()) + runtime.SetFinalizer(tmpValue, (*QMarginsF).DestroyQMarginsF) + return tmpValue +} + +func NewQMarginsF2(left float64, top float64, right float64, bottom float64) *QMarginsF { + tmpValue := NewQMarginsFFromPointer(C.QMarginsF_NewQMarginsF2(C.double(left), C.double(top), C.double(right), C.double(bottom))) + runtime.SetFinalizer(tmpValue, (*QMarginsF).DestroyQMarginsF) + return tmpValue +} + +func NewQMarginsF3(margins QMargins_ITF) *QMarginsF { + tmpValue := NewQMarginsFFromPointer(C.QMarginsF_NewQMarginsF3(PointerFromQMargins(margins))) + runtime.SetFinalizer(tmpValue, (*QMarginsF).DestroyQMarginsF) + return tmpValue +} + +func (ptr *QMarginsF) Bottom() float64 { + if ptr.Pointer() != nil { + return float64(C.QMarginsF_Bottom(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMarginsF) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QMarginsF_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMarginsF) Left() float64 { + if ptr.Pointer() != nil { + return float64(C.QMarginsF_Left(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMarginsF) Right() float64 { + if ptr.Pointer() != nil { + return float64(C.QMarginsF_Right(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMarginsF) SetBottom(bottom float64) { + if ptr.Pointer() != nil { + C.QMarginsF_SetBottom(ptr.Pointer(), C.double(bottom)) + } +} + +func (ptr *QMarginsF) SetLeft(left float64) { + if ptr.Pointer() != nil { + C.QMarginsF_SetLeft(ptr.Pointer(), C.double(left)) + } +} + +func (ptr *QMarginsF) SetRight(right float64) { + if ptr.Pointer() != nil { + C.QMarginsF_SetRight(ptr.Pointer(), C.double(right)) + } +} + +func (ptr *QMarginsF) SetTop(Top float64) { + if ptr.Pointer() != nil { + C.QMarginsF_SetTop(ptr.Pointer(), C.double(Top)) + } +} + +func (ptr *QMarginsF) ToMargins() *QMargins { + if ptr.Pointer() != nil { + tmpValue := NewQMarginsFromPointer(C.QMarginsF_ToMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +func (ptr *QMarginsF) Top() float64 { + if ptr.Pointer() != nil { + return float64(C.QMarginsF_Top(ptr.Pointer())) + } + return 0 +} + +type QMessageAuthenticationCode struct { + ptr unsafe.Pointer +} + +type QMessageAuthenticationCode_ITF interface { + QMessageAuthenticationCode_PTR() *QMessageAuthenticationCode +} + +func (ptr *QMessageAuthenticationCode) QMessageAuthenticationCode_PTR() *QMessageAuthenticationCode { + return ptr +} + +func (ptr *QMessageAuthenticationCode) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMessageAuthenticationCode) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMessageAuthenticationCode(ptr QMessageAuthenticationCode_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMessageAuthenticationCode_PTR().Pointer() + } + return nil +} + +func NewQMessageAuthenticationCodeFromPointer(ptr unsafe.Pointer) (n *QMessageAuthenticationCode) { + n = new(QMessageAuthenticationCode) + n.SetPointer(ptr) + return +} +func NewQMessageAuthenticationCode(method QCryptographicHash__Algorithm, key QByteArray_ITF) *QMessageAuthenticationCode { + tmpValue := NewQMessageAuthenticationCodeFromPointer(C.QMessageAuthenticationCode_NewQMessageAuthenticationCode(C.longlong(method), PointerFromQByteArray(key))) + runtime.SetFinalizer(tmpValue, (*QMessageAuthenticationCode).DestroyQMessageAuthenticationCode) + return tmpValue +} + +func (ptr *QMessageAuthenticationCode) AddData(data []byte, length int) { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + C.QMessageAuthenticationCode_AddData(ptr.Pointer(), dataC, C.int(int32(length))) + } +} + +func (ptr *QMessageAuthenticationCode) AddData2(data QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMessageAuthenticationCode_AddData2(ptr.Pointer(), PointerFromQByteArray(data)) + } +} + +func (ptr *QMessageAuthenticationCode) AddData3(device QIODevice_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMessageAuthenticationCode_AddData3(ptr.Pointer(), PointerFromQIODevice(device))) != 0 + } + return false +} + +func QMessageAuthenticationCode_Hash(message QByteArray_ITF, key QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(PointerFromQByteArray(message), PointerFromQByteArray(key), C.longlong(method))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QMessageAuthenticationCode) Hash(message QByteArray_ITF, key QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(PointerFromQByteArray(message), PointerFromQByteArray(key), C.longlong(method))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QMessageAuthenticationCode) Reset() { + if ptr.Pointer() != nil { + C.QMessageAuthenticationCode_Reset(ptr.Pointer()) + } +} + +func (ptr *QMessageAuthenticationCode) Result() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QMessageAuthenticationCode_Result(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMessageAuthenticationCode) SetKey(key QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMessageAuthenticationCode_SetKey(ptr.Pointer(), PointerFromQByteArray(key)) + } +} + +func (ptr *QMessageAuthenticationCode) DestroyQMessageAuthenticationCode() { + if ptr.Pointer() != nil { + C.QMessageAuthenticationCode_DestroyQMessageAuthenticationCode(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMessageLogContext struct { + ptr unsafe.Pointer +} + +type QMessageLogContext_ITF interface { + QMessageLogContext_PTR() *QMessageLogContext +} + +func (ptr *QMessageLogContext) QMessageLogContext_PTR() *QMessageLogContext { + return ptr +} + +func (ptr *QMessageLogContext) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMessageLogContext) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMessageLogContext(ptr QMessageLogContext_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMessageLogContext_PTR().Pointer() + } + return nil +} + +func NewQMessageLogContextFromPointer(ptr unsafe.Pointer) (n *QMessageLogContext) { + n = new(QMessageLogContext) + n.SetPointer(ptr) + return +} + +func (ptr *QMessageLogContext) DestroyQMessageLogContext() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMessageLogger struct { + ptr unsafe.Pointer +} + +type QMessageLogger_ITF interface { + QMessageLogger_PTR() *QMessageLogger +} + +func (ptr *QMessageLogger) QMessageLogger_PTR() *QMessageLogger { + return ptr +} + +func (ptr *QMessageLogger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMessageLogger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMessageLogger(ptr QMessageLogger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMessageLogger_PTR().Pointer() + } + return nil +} + +func NewQMessageLoggerFromPointer(ptr unsafe.Pointer) (n *QMessageLogger) { + n = new(QMessageLogger) + n.SetPointer(ptr) + return +} + +func (ptr *QMessageLogger) DestroyQMessageLogger() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMessageLogger2() *QMessageLogger { + tmpValue := NewQMessageLoggerFromPointer(C.QMessageLogger_NewQMessageLogger2()) + runtime.SetFinalizer(tmpValue, (*QMessageLogger).DestroyQMessageLogger) + return tmpValue +} + +func NewQMessageLogger3(file string, line int, function string) *QMessageLogger { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + var functionC *C.char + if function != "" { + functionC = C.CString(function) + defer C.free(unsafe.Pointer(functionC)) + } + tmpValue := NewQMessageLoggerFromPointer(C.QMessageLogger_NewQMessageLogger3(fileC, C.int(int32(line)), functionC)) + runtime.SetFinalizer(tmpValue, (*QMessageLogger).DestroyQMessageLogger) + return tmpValue +} + +func NewQMessageLogger4(file string, line int, function string, category string) *QMessageLogger { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + var functionC *C.char + if function != "" { + functionC = C.CString(function) + defer C.free(unsafe.Pointer(functionC)) + } + var categoryC *C.char + if category != "" { + categoryC = C.CString(category) + defer C.free(unsafe.Pointer(categoryC)) + } + tmpValue := NewQMessageLoggerFromPointer(C.QMessageLogger_NewQMessageLogger4(fileC, C.int(int32(line)), functionC, categoryC)) + runtime.SetFinalizer(tmpValue, (*QMessageLogger).DestroyQMessageLogger) + return tmpValue +} + +func (ptr *QMessageLogger) Critical4() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Critical4(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Critical5(cat QLoggingCategory_ITF) *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Critical5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Debug4() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Debug4(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Debug5(cat QLoggingCategory_ITF) *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Debug5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Info4() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Info4(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Info5(cat QLoggingCategory_ITF) *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Info5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Warning4() *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Warning4(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +func (ptr *QMessageLogger) Warning5(cat QLoggingCategory_ITF) *QDebug { + if ptr.Pointer() != nil { + tmpValue := NewQDebugFromPointer(C.QMessageLogger_Warning5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) + runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) + return tmpValue + } + return nil +} + +type QMetaClassInfo struct { + ptr unsafe.Pointer +} + +type QMetaClassInfo_ITF interface { + QMetaClassInfo_PTR() *QMetaClassInfo +} + +func (ptr *QMetaClassInfo) QMetaClassInfo_PTR() *QMetaClassInfo { + return ptr +} + +func (ptr *QMetaClassInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMetaClassInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMetaClassInfo(ptr QMetaClassInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMetaClassInfo_PTR().Pointer() + } + return nil +} + +func NewQMetaClassInfoFromPointer(ptr unsafe.Pointer) (n *QMetaClassInfo) { + n = new(QMetaClassInfo) + n.SetPointer(ptr) + return +} + +func (ptr *QMetaClassInfo) DestroyQMetaClassInfo() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMetaClassInfo) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaClassInfo_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaClassInfo) Value() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaClassInfo_Value(ptr.Pointer())) + } + return "" +} + +type QMetaEnum struct { + ptr unsafe.Pointer +} + +type QMetaEnum_ITF interface { + QMetaEnum_PTR() *QMetaEnum +} + +func (ptr *QMetaEnum) QMetaEnum_PTR() *QMetaEnum { + return ptr +} + +func (ptr *QMetaEnum) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMetaEnum) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMetaEnum(ptr QMetaEnum_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMetaEnum_PTR().Pointer() + } + return nil +} + +func NewQMetaEnumFromPointer(ptr unsafe.Pointer) (n *QMetaEnum) { + n = new(QMetaEnum) + n.SetPointer(ptr) + return +} + +func (ptr *QMetaEnum) DestroyQMetaEnum() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMetaEnum) EnumName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaEnum_EnumName(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaEnum) IsFlag() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaEnum_IsFlag(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaEnum) IsScoped() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaEnum_IsScoped(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaEnum) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaEnum_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaEnum) Key(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaEnum_Key(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QMetaEnum) KeyCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaEnum_KeyCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaEnum) KeyToValue(key string, ok *bool) int { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QMetaEnum_KeyToValue(ptr.Pointer(), keyC, &okC))) + } + return 0 +} + +func (ptr *QMetaEnum) KeysToValue(keys string, ok *bool) int { + if ptr.Pointer() != nil { + var keysC *C.char + if keys != "" { + keysC = C.CString(keys) + defer C.free(unsafe.Pointer(keysC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QMetaEnum_KeysToValue(ptr.Pointer(), keysC, &okC))) + } + return 0 +} + +func (ptr *QMetaEnum) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaEnum_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaEnum) Scope() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaEnum_Scope(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaEnum) Value(index int) int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaEnum_Value(ptr.Pointer(), C.int(int32(index))))) + } + return 0 +} + +func (ptr *QMetaEnum) ValueToKey(value int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaEnum_ValueToKey(ptr.Pointer(), C.int(int32(value)))) + } + return "" +} + +func (ptr *QMetaEnum) ValueToKeys(value int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QMetaEnum_ValueToKeys(ptr.Pointer(), C.int(int32(value)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +type QMetaMethod struct { + ptr unsafe.Pointer +} + +type QMetaMethod_ITF interface { + QMetaMethod_PTR() *QMetaMethod +} + +func (ptr *QMetaMethod) QMetaMethod_PTR() *QMetaMethod { + return ptr +} + +func (ptr *QMetaMethod) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMetaMethod) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMetaMethod(ptr QMetaMethod_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMetaMethod_PTR().Pointer() + } + return nil +} + +func NewQMetaMethodFromPointer(ptr unsafe.Pointer) (n *QMetaMethod) { + n = new(QMetaMethod) + n.SetPointer(ptr) + return +} + +func (ptr *QMetaMethod) DestroyQMetaMethod() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QMetaMethod__Access +//QMetaMethod::Access +type QMetaMethod__Access int64 + +const ( + QMetaMethod__Private QMetaMethod__Access = QMetaMethod__Access(0) + QMetaMethod__Protected QMetaMethod__Access = QMetaMethod__Access(1) + QMetaMethod__Public QMetaMethod__Access = QMetaMethod__Access(2) +) + +//go:generate stringer -type=QMetaMethod__MethodType +//QMetaMethod::MethodType +type QMetaMethod__MethodType int64 + +const ( + QMetaMethod__Method QMetaMethod__MethodType = QMetaMethod__MethodType(0) + QMetaMethod__Signal QMetaMethod__MethodType = QMetaMethod__MethodType(1) + QMetaMethod__Slot QMetaMethod__MethodType = QMetaMethod__MethodType(2) + QMetaMethod__Constructor QMetaMethod__MethodType = QMetaMethod__MethodType(3) +) + +func (ptr *QMetaMethod) Access() QMetaMethod__Access { + if ptr.Pointer() != nil { + return QMetaMethod__Access(C.QMetaMethod_Access(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMetaMethod) Invoke(object QObject_ITF, connectionType Qt__ConnectionType, returnValue QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_Invoke(ptr.Pointer(), PointerFromQObject(object), C.longlong(connectionType), PointerFromQGenericReturnArgument(returnValue), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 + } + return false +} + +func (ptr *QMetaMethod) Invoke2(object QObject_ITF, returnValue QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_Invoke2(ptr.Pointer(), PointerFromQObject(object), PointerFromQGenericReturnArgument(returnValue), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 + } + return false +} + +func (ptr *QMetaMethod) Invoke3(object QObject_ITF, connectionType Qt__ConnectionType, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_Invoke3(ptr.Pointer(), PointerFromQObject(object), C.longlong(connectionType), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 + } + return false +} + +func (ptr *QMetaMethod) Invoke4(object QObject_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_Invoke4(ptr.Pointer(), PointerFromQObject(object), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 + } + return false +} + +func (ptr *QMetaMethod) InvokeOnGadget(gadget unsafe.Pointer, returnValue QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_InvokeOnGadget(ptr.Pointer(), gadget, PointerFromQGenericReturnArgument(returnValue), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 + } + return false +} + +func (ptr *QMetaMethod) InvokeOnGadget2(gadget unsafe.Pointer, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_InvokeOnGadget2(ptr.Pointer(), gadget, PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 + } + return false +} + +func (ptr *QMetaMethod) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaMethod_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaMethod) MethodIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaMethod_MethodIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaMethod) MethodSignature() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QMetaMethod_MethodSignature(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMetaMethod) MethodType() QMetaMethod__MethodType { + if ptr.Pointer() != nil { + return QMetaMethod__MethodType(C.QMetaMethod_MethodType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMetaMethod) Name() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QMetaMethod_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMetaMethod) ParameterCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaMethod_ParameterCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaMethod) ParameterNames() []*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQMetaMethodFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__parameterNames_atList(i) + } + return out + }(C.QMetaMethod_ParameterNames(ptr.Pointer())) + } + return make([]*QByteArray, 0) +} + +func (ptr *QMetaMethod) ParameterType(index int) int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaMethod_ParameterType(ptr.Pointer(), C.int(int32(index))))) + } + return 0 +} + +func (ptr *QMetaMethod) ParameterTypes() []*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQMetaMethodFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__parameterTypes_atList(i) + } + return out + }(C.QMetaMethod_ParameterTypes(ptr.Pointer())) + } + return make([]*QByteArray, 0) +} + +func (ptr *QMetaMethod) ReturnType() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaMethod_ReturnType(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaMethod) Revision() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaMethod_Revision(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaMethod) Tag() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaMethod_Tag(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaMethod) TypeName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaMethod_TypeName(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaMethod) __parameterNames_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QMetaMethod___parameterNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMetaMethod) __parameterNames_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMetaMethod___parameterNames_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QMetaMethod) __parameterNames_newList() unsafe.Pointer { + return C.QMetaMethod___parameterNames_newList(ptr.Pointer()) +} + +func (ptr *QMetaMethod) __parameterTypes_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QMetaMethod___parameterTypes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMetaMethod) __parameterTypes_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMetaMethod___parameterTypes_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QMetaMethod) __parameterTypes_newList() unsafe.Pointer { + return C.QMetaMethod___parameterTypes_newList(ptr.Pointer()) +} + +type QMetaObject struct { + ptr unsafe.Pointer +} + +type QMetaObject_ITF interface { + QMetaObject_PTR() *QMetaObject +} + +func (ptr *QMetaObject) QMetaObject_PTR() *QMetaObject { + return ptr +} + +func (ptr *QMetaObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMetaObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMetaObject(ptr QMetaObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMetaObject_PTR().Pointer() + } + return nil +} + +func NewQMetaObjectFromPointer(ptr unsafe.Pointer) (n *QMetaObject) { + n = new(QMetaObject) + n.SetPointer(ptr) + return +} + +func (ptr *QMetaObject) DestroyQMetaObject() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QMetaObject_CheckConnectArgs(sign string, method string) bool { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int8(C.QMetaObject_QMetaObject_CheckConnectArgs(signC, methodC)) != 0 +} + +func (ptr *QMetaObject) CheckConnectArgs(sign string, method string) bool { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int8(C.QMetaObject_QMetaObject_CheckConnectArgs(signC, methodC)) != 0 +} + +func QMetaObject_CheckConnectArgs2(sign QMetaMethod_ITF, method QMetaMethod_ITF) bool { + return int8(C.QMetaObject_QMetaObject_CheckConnectArgs2(PointerFromQMetaMethod(sign), PointerFromQMetaMethod(method))) != 0 +} + +func (ptr *QMetaObject) CheckConnectArgs2(sign QMetaMethod_ITF, method QMetaMethod_ITF) bool { + return int8(C.QMetaObject_QMetaObject_CheckConnectArgs2(PointerFromQMetaMethod(sign), PointerFromQMetaMethod(method))) != 0 +} + +func (ptr *QMetaObject) ClassInfoCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_ClassInfoCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) ClassInfoOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_ClassInfoOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) ClassName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaObject_ClassName(ptr.Pointer())) + } + return "" +} + +func QMetaObject_ConnectSlotsByName(object QObject_ITF) { + C.QMetaObject_QMetaObject_ConnectSlotsByName(PointerFromQObject(object)) +} + +func (ptr *QMetaObject) ConnectSlotsByName(object QObject_ITF) { + C.QMetaObject_QMetaObject_ConnectSlotsByName(PointerFromQObject(object)) +} + +func (ptr *QMetaObject) Constructor(index int) *QMetaMethod { + if ptr.Pointer() != nil { + tmpValue := NewQMetaMethodFromPointer(C.QMetaObject_Constructor(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*QMetaMethod).DestroyQMetaMethod) + return tmpValue + } + return nil +} + +func (ptr *QMetaObject) ConstructorCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_ConstructorCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) EnumeratorCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_EnumeratorCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) EnumeratorOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_EnumeratorOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfClassInfo(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QMetaObject_IndexOfClassInfo(ptr.Pointer(), nameC))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfConstructor(constructor string) int { + if ptr.Pointer() != nil { + var constructorC *C.char + if constructor != "" { + constructorC = C.CString(constructor) + defer C.free(unsafe.Pointer(constructorC)) + } + return int(int32(C.QMetaObject_IndexOfConstructor(ptr.Pointer(), constructorC))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfEnumerator(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QMetaObject_IndexOfEnumerator(ptr.Pointer(), nameC))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfMethod(method string) int { + if ptr.Pointer() != nil { + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int(int32(C.QMetaObject_IndexOfMethod(ptr.Pointer(), methodC))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfProperty(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QMetaObject_IndexOfProperty(ptr.Pointer(), nameC))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfSignal(sign string) int { + if ptr.Pointer() != nil { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + return int(int32(C.QMetaObject_IndexOfSignal(ptr.Pointer(), signC))) + } + return 0 +} + +func (ptr *QMetaObject) IndexOfSlot(slot string) int { + if ptr.Pointer() != nil { + var slotC *C.char + if slot != "" { + slotC = C.CString(slot) + defer C.free(unsafe.Pointer(slotC)) + } + return int(int32(C.QMetaObject_IndexOfSlot(ptr.Pointer(), slotC))) + } + return 0 +} + +func (ptr *QMetaObject) Inherits(metaObject QMetaObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaObject_Inherits(ptr.Pointer(), PointerFromQMetaObject(metaObject))) != 0 + } + return false +} + +func QMetaObject_InvokeMethod(obj QObject_ITF, member string, ty Qt__ConnectionType, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func (ptr *QMetaObject) InvokeMethod(obj QObject_ITF, member string, ty Qt__ConnectionType, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func QMetaObject_InvokeMethod2(obj QObject_ITF, member string, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod2(PointerFromQObject(obj), memberC, PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func (ptr *QMetaObject) InvokeMethod2(obj QObject_ITF, member string, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod2(PointerFromQObject(obj), memberC, PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func QMetaObject_InvokeMethod3(obj QObject_ITF, member string, ty Qt__ConnectionType, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod3(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func (ptr *QMetaObject) InvokeMethod3(obj QObject_ITF, member string, ty Qt__ConnectionType, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod3(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func QMetaObject_InvokeMethod4(obj QObject_ITF, member string, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod4(PointerFromQObject(obj), memberC, PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func (ptr *QMetaObject) InvokeMethod4(obj QObject_ITF, member string, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int8(C.QMetaObject_QMetaObject_InvokeMethod4(PointerFromQObject(obj), memberC, PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 +} + +func (ptr *QMetaObject) Method(index int) *QMetaMethod { + if ptr.Pointer() != nil { + tmpValue := NewQMetaMethodFromPointer(C.QMetaObject_Method(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*QMetaMethod).DestroyQMetaMethod) + return tmpValue + } + return nil +} + +func (ptr *QMetaObject) MethodCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_MethodCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) MethodOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_MethodOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) NewInstance(val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QMetaObject_NewInstance(ptr.Pointer(), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QMetaObject_NormalizedSignature(method string) *QByteArray { + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedSignature(methodC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QMetaObject) NormalizedSignature(method string) *QByteArray { + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedSignature(methodC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QMetaObject_NormalizedType(ty string) *QByteArray { + var tyC *C.char + if ty != "" { + tyC = C.CString(ty) + defer C.free(unsafe.Pointer(tyC)) + } + tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedType(tyC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QMetaObject) NormalizedType(ty string) *QByteArray { + var tyC *C.char + if ty != "" { + tyC = C.CString(ty) + defer C.free(unsafe.Pointer(tyC)) + } + tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedType(tyC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QMetaObject) PropertyCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_PropertyCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) PropertyOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaObject_PropertyOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaObject) SuperClass() *QMetaObject { + if ptr.Pointer() != nil { + return NewQMetaObjectFromPointer(C.QMetaObject_SuperClass(ptr.Pointer())) + } + return nil +} + +type QMetaProperty struct { + ptr unsafe.Pointer +} + +type QMetaProperty_ITF interface { + QMetaProperty_PTR() *QMetaProperty +} + +func (ptr *QMetaProperty) QMetaProperty_PTR() *QMetaProperty { + return ptr +} + +func (ptr *QMetaProperty) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMetaProperty) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMetaProperty(ptr QMetaProperty_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMetaProperty_PTR().Pointer() + } + return nil +} + +func NewQMetaPropertyFromPointer(ptr unsafe.Pointer) (n *QMetaProperty) { + n = new(QMetaProperty) + n.SetPointer(ptr) + return +} + +func (ptr *QMetaProperty) DestroyQMetaProperty() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMetaProperty) HasNotifySignal() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_HasNotifySignal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsConstant() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsConstant(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsDesignable(object QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsDesignable(ptr.Pointer(), PointerFromQObject(object))) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsEnumType() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsEnumType(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsFinal() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsFinal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsFlagType() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsFlagType(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsReadable() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsReadable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsResettable() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsResettable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsScriptable(object QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsScriptable(ptr.Pointer(), PointerFromQObject(object))) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsStored(object QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsStored(ptr.Pointer(), PointerFromQObject(object))) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsUser(object QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsUser(ptr.Pointer(), PointerFromQObject(object))) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) IsWritable() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_IsWritable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaProperty) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaProperty_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaProperty) NotifySignal() *QMetaMethod { + if ptr.Pointer() != nil { + tmpValue := NewQMetaMethodFromPointer(C.QMetaProperty_NotifySignal(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QMetaMethod).DestroyQMetaMethod) + return tmpValue + } + return nil +} + +func (ptr *QMetaProperty) NotifySignalIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaProperty_NotifySignalIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaProperty) PropertyIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaProperty_PropertyIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaProperty) Read(object QObject_ITF) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QMetaProperty_Read(ptr.Pointer(), PointerFromQObject(object))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QMetaProperty) ReadOnGadget(gadget unsafe.Pointer) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QMetaProperty_ReadOnGadget(ptr.Pointer(), gadget)) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QMetaProperty) Reset(object QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_Reset(ptr.Pointer(), PointerFromQObject(object))) != 0 + } + return false +} + +func (ptr *QMetaProperty) ResetOnGadget(gadget unsafe.Pointer) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_ResetOnGadget(ptr.Pointer(), gadget)) != 0 + } + return false +} + +func (ptr *QMetaProperty) Revision() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaProperty_Revision(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaProperty) Type() QVariant__Type { + if ptr.Pointer() != nil { + return QVariant__Type(C.QMetaProperty_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMetaProperty) TypeName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMetaProperty_TypeName(ptr.Pointer())) + } + return "" +} + +func (ptr *QMetaProperty) UserType() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaProperty_UserType(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMetaProperty) Write(object QObject_ITF, value QVariant_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_Write(ptr.Pointer(), PointerFromQObject(object), PointerFromQVariant(value))) != 0 + } + return false +} + +func (ptr *QMetaProperty) WriteOnGadget(gadget unsafe.Pointer, value QVariant_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMetaProperty_WriteOnGadget(ptr.Pointer(), gadget, PointerFromQVariant(value))) != 0 + } + return false +} + +type QMetaType struct { + ptr unsafe.Pointer +} + +type QMetaType_ITF interface { + QMetaType_PTR() *QMetaType +} + +func (ptr *QMetaType) QMetaType_PTR() *QMetaType { + return ptr +} + +func (ptr *QMetaType) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMetaType) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMetaType(ptr QMetaType_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMetaType_PTR().Pointer() + } + return nil +} + +func NewQMetaTypeFromPointer(ptr unsafe.Pointer) (n *QMetaType) { + n = new(QMetaType) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMetaType__Type +//QMetaType::Type +type QMetaType__Type int64 + +const ( + QMetaType__UnknownType QMetaType__Type = QMetaType__Type(0) + QMetaType__Bool QMetaType__Type = QMetaType__Type(1) + QMetaType__Int QMetaType__Type = QMetaType__Type(2) + QMetaType__UInt QMetaType__Type = QMetaType__Type(3) + QMetaType__LongLong QMetaType__Type = QMetaType__Type(4) + QMetaType__ULongLong QMetaType__Type = QMetaType__Type(5) + QMetaType__Double QMetaType__Type = QMetaType__Type(6) + QMetaType__Long QMetaType__Type = QMetaType__Type(32) + QMetaType__Short QMetaType__Type = QMetaType__Type(33) + QMetaType__Char QMetaType__Type = QMetaType__Type(34) + QMetaType__ULong QMetaType__Type = QMetaType__Type(35) + QMetaType__UShort QMetaType__Type = QMetaType__Type(36) + QMetaType__UChar QMetaType__Type = QMetaType__Type(37) + QMetaType__Float QMetaType__Type = QMetaType__Type(38) + QMetaType__VoidStar QMetaType__Type = QMetaType__Type(31) + QMetaType__QChar QMetaType__Type = QMetaType__Type(7) + QMetaType__QString QMetaType__Type = QMetaType__Type(10) + QMetaType__QStringList QMetaType__Type = QMetaType__Type(11) + QMetaType__QByteArray QMetaType__Type = QMetaType__Type(12) + QMetaType__QBitArray QMetaType__Type = QMetaType__Type(13) + QMetaType__QDate QMetaType__Type = QMetaType__Type(14) + QMetaType__QTime QMetaType__Type = QMetaType__Type(15) + QMetaType__QDateTime QMetaType__Type = QMetaType__Type(16) + QMetaType__QUrl QMetaType__Type = QMetaType__Type(17) + QMetaType__QLocale QMetaType__Type = QMetaType__Type(18) + QMetaType__QRect QMetaType__Type = QMetaType__Type(19) + QMetaType__QRectF QMetaType__Type = QMetaType__Type(20) + QMetaType__QSize QMetaType__Type = QMetaType__Type(21) + QMetaType__QSizeF QMetaType__Type = QMetaType__Type(22) + QMetaType__QLine QMetaType__Type = QMetaType__Type(23) + QMetaType__QLineF QMetaType__Type = QMetaType__Type(24) + QMetaType__QPoint QMetaType__Type = QMetaType__Type(25) + QMetaType__QPointF QMetaType__Type = QMetaType__Type(26) + QMetaType__QRegExp QMetaType__Type = QMetaType__Type(27) + QMetaType__QEasingCurve QMetaType__Type = QMetaType__Type(29) + QMetaType__QUuid QMetaType__Type = QMetaType__Type(30) + QMetaType__QVariant QMetaType__Type = QMetaType__Type(41) + QMetaType__QModelIndex QMetaType__Type = QMetaType__Type(42) + QMetaType__QPersistentModelIndex QMetaType__Type = QMetaType__Type(50) + QMetaType__QRegularExpression QMetaType__Type = QMetaType__Type(44) + QMetaType__QJsonValue QMetaType__Type = QMetaType__Type(45) + QMetaType__QJsonObject QMetaType__Type = QMetaType__Type(46) + QMetaType__QJsonArray QMetaType__Type = QMetaType__Type(47) + QMetaType__QJsonDocument QMetaType__Type = QMetaType__Type(48) + QMetaType__QByteArrayList QMetaType__Type = QMetaType__Type(49) + QMetaType__QObjectStar QMetaType__Type = QMetaType__Type(39) + QMetaType__SChar QMetaType__Type = QMetaType__Type(40) + QMetaType__Void QMetaType__Type = QMetaType__Type(43) + QMetaType__Nullptr QMetaType__Type = QMetaType__Type(51) + QMetaType__QVariantMap QMetaType__Type = QMetaType__Type(8) + QMetaType__QVariantList QMetaType__Type = QMetaType__Type(9) + QMetaType__QVariantHash QMetaType__Type = QMetaType__Type(28) + QMetaType__QCborSimpleType QMetaType__Type = QMetaType__Type(52) + QMetaType__QCborValue QMetaType__Type = QMetaType__Type(53) + QMetaType__QCborArray QMetaType__Type = QMetaType__Type(54) + QMetaType__QCborMap QMetaType__Type = QMetaType__Type(55) + QMetaType__QFont QMetaType__Type = QMetaType__Type(64) + QMetaType__QPixmap QMetaType__Type = QMetaType__Type(65) + QMetaType__QBrush QMetaType__Type = QMetaType__Type(66) + QMetaType__QColor QMetaType__Type = QMetaType__Type(67) + QMetaType__QPalette QMetaType__Type = QMetaType__Type(68) + QMetaType__QIcon QMetaType__Type = QMetaType__Type(69) + QMetaType__QImage QMetaType__Type = QMetaType__Type(70) + QMetaType__QPolygon QMetaType__Type = QMetaType__Type(71) + QMetaType__QRegion QMetaType__Type = QMetaType__Type(72) + QMetaType__QBitmap QMetaType__Type = QMetaType__Type(73) + QMetaType__QCursor QMetaType__Type = QMetaType__Type(74) + QMetaType__QKeySequence QMetaType__Type = QMetaType__Type(75) + QMetaType__QPen QMetaType__Type = QMetaType__Type(76) + QMetaType__QTextLength QMetaType__Type = QMetaType__Type(77) + QMetaType__QTextFormat QMetaType__Type = QMetaType__Type(78) + QMetaType__QMatrix QMetaType__Type = QMetaType__Type(79) + QMetaType__QTransform QMetaType__Type = QMetaType__Type(80) + QMetaType__QMatrix4x4 QMetaType__Type = QMetaType__Type(81) + QMetaType__QVector2D QMetaType__Type = QMetaType__Type(82) + QMetaType__QVector3D QMetaType__Type = QMetaType__Type(83) + QMetaType__QVector4D QMetaType__Type = QMetaType__Type(84) + QMetaType__QQuaternion QMetaType__Type = QMetaType__Type(85) + QMetaType__QPolygonF QMetaType__Type = QMetaType__Type(86) + QMetaType__QSizePolicy QMetaType__Type = QMetaType__Type(121) + QMetaType__LastCoreType QMetaType__Type = QMetaType__Type(QMetaType__QCborMap) + QMetaType__LastGuiType QMetaType__Type = QMetaType__Type(QMetaType__QPolygonF) + QMetaType__User QMetaType__Type = QMetaType__Type(1024) +) + +//go:generate stringer -type=QMetaType__TypeFlag +//QMetaType::TypeFlag +type QMetaType__TypeFlag int64 + +const ( + QMetaType__NeedsConstruction QMetaType__TypeFlag = QMetaType__TypeFlag(0x1) + QMetaType__NeedsDestruction QMetaType__TypeFlag = QMetaType__TypeFlag(0x2) + QMetaType__MovableType QMetaType__TypeFlag = QMetaType__TypeFlag(0x4) + QMetaType__PointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x8) + QMetaType__IsEnumeration QMetaType__TypeFlag = QMetaType__TypeFlag(0x10) + QMetaType__SharedPointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x20) + QMetaType__WeakPointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x40) + QMetaType__TrackingPointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x80) + QMetaType__WasDeclaredAsMetaType QMetaType__TypeFlag = QMetaType__TypeFlag(0x100) + QMetaType__IsGadget QMetaType__TypeFlag = QMetaType__TypeFlag(0x200) + QMetaType__PointerToGadget QMetaType__TypeFlag = QMetaType__TypeFlag(0x400) +) + +func NewQMetaType(typeId int) *QMetaType { + tmpValue := NewQMetaTypeFromPointer(C.QMetaType_NewQMetaType(C.int(int32(typeId)))) + runtime.SetFinalizer(tmpValue, (*QMetaType).DestroyQMetaType) + return tmpValue +} + +func QMetaType_Compare(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { + return int8(C.QMetaType_QMetaType_Compare(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 +} + +func (ptr *QMetaType) Compare(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { + return int8(C.QMetaType_QMetaType_Compare(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 +} + +func QMetaType_Construct2(ty int, where unsafe.Pointer, copy unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_QMetaType_Construct2(C.int(int32(ty)), where, copy) +} + +func (ptr *QMetaType) Construct2(ty int, where unsafe.Pointer, copy unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_QMetaType_Construct2(C.int(int32(ty)), where, copy) +} + +func (ptr *QMetaType) Construct3(where unsafe.Pointer, copy unsafe.Pointer) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QMetaType_Construct3(ptr.Pointer(), where, copy) + } + return nil +} + +func QMetaType_Convert(from unsafe.Pointer, fromTypeId int, to unsafe.Pointer, toTypeId int) bool { + return int8(C.QMetaType_QMetaType_Convert(from, C.int(int32(fromTypeId)), to, C.int(int32(toTypeId)))) != 0 +} + +func (ptr *QMetaType) Convert(from unsafe.Pointer, fromTypeId int, to unsafe.Pointer, toTypeId int) bool { + return int8(C.QMetaType_QMetaType_Convert(from, C.int(int32(fromTypeId)), to, C.int(int32(toTypeId)))) != 0 +} + +func QMetaType_Create(ty int, copy unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_QMetaType_Create(C.int(int32(ty)), copy) +} + +func (ptr *QMetaType) Create(ty int, copy unsafe.Pointer) unsafe.Pointer { + return C.QMetaType_QMetaType_Create(C.int(int32(ty)), copy) +} + +func (ptr *QMetaType) Create2(copy unsafe.Pointer) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QMetaType_Create2(ptr.Pointer(), copy) + } + return nil +} + +func QMetaType_DebugStream(dbg QDebug_ITF, rhs unsafe.Pointer, typeId int) bool { + return int8(C.QMetaType_QMetaType_DebugStream(PointerFromQDebug(dbg), rhs, C.int(int32(typeId)))) != 0 +} + +func (ptr *QMetaType) DebugStream(dbg QDebug_ITF, rhs unsafe.Pointer, typeId int) bool { + return int8(C.QMetaType_QMetaType_DebugStream(PointerFromQDebug(dbg), rhs, C.int(int32(typeId)))) != 0 +} + +func QMetaType_Destroy(ty int, data unsafe.Pointer) { + C.QMetaType_QMetaType_Destroy(C.int(int32(ty)), data) +} + +func (ptr *QMetaType) Destroy(ty int, data unsafe.Pointer) { + C.QMetaType_QMetaType_Destroy(C.int(int32(ty)), data) +} + +func (ptr *QMetaType) Destroy2(data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QMetaType_Destroy2(ptr.Pointer(), data) + } +} + +func QMetaType_Destruct(ty int, where unsafe.Pointer) { + C.QMetaType_QMetaType_Destruct(C.int(int32(ty)), where) +} + +func (ptr *QMetaType) Destruct(ty int, where unsafe.Pointer) { + C.QMetaType_QMetaType_Destruct(C.int(int32(ty)), where) +} + +func (ptr *QMetaType) Destruct2(data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QMetaType_Destruct2(ptr.Pointer(), data) + } +} + +func QMetaType_Equals(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { + return int8(C.QMetaType_QMetaType_Equals(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 +} + +func (ptr *QMetaType) Equals(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { + return int8(C.QMetaType_QMetaType_Equals(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 +} + +func (ptr *QMetaType) Flags() QMetaType__TypeFlag { + if ptr.Pointer() != nil { + return QMetaType__TypeFlag(C.QMetaType_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMetaType) Id() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaType_Id(ptr.Pointer()))) + } + return 0 +} + +func QMetaType_IsRegistered(ty int) bool { + return int8(C.QMetaType_QMetaType_IsRegistered(C.int(int32(ty)))) != 0 +} + +func (ptr *QMetaType) IsRegistered(ty int) bool { + return int8(C.QMetaType_QMetaType_IsRegistered(C.int(int32(ty)))) != 0 +} + +func (ptr *QMetaType) IsRegistered2() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaType_IsRegistered2(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMetaType) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QMetaType_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func QMetaType_Load(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { + return int8(C.QMetaType_QMetaType_Load(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 +} + +func (ptr *QMetaType) Load(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { + return int8(C.QMetaType_QMetaType_Load(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 +} + +func (ptr *QMetaType) MetaObject() *QMetaObject { + if ptr.Pointer() != nil { + return NewQMetaObjectFromPointer(C.QMetaType_MetaObject(ptr.Pointer())) + } + return nil +} + +func QMetaType_MetaObjectForType(ty int) *QMetaObject { + return NewQMetaObjectFromPointer(C.QMetaType_QMetaType_MetaObjectForType(C.int(int32(ty)))) +} + +func (ptr *QMetaType) MetaObjectForType(ty int) *QMetaObject { + return NewQMetaObjectFromPointer(C.QMetaType_QMetaType_MetaObjectForType(C.int(int32(ty)))) +} + +func QMetaType_Save(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { + return int8(C.QMetaType_QMetaType_Save(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 +} + +func (ptr *QMetaType) Save(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { + return int8(C.QMetaType_QMetaType_Save(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 +} + +func QMetaType_SizeOf(ty int) int { + return int(int32(C.QMetaType_QMetaType_SizeOf(C.int(int32(ty))))) +} + +func (ptr *QMetaType) SizeOf(ty int) int { + return int(int32(C.QMetaType_QMetaType_SizeOf(C.int(int32(ty))))) +} + +func (ptr *QMetaType) SizeOf2() int { + if ptr.Pointer() != nil { + return int(int32(C.QMetaType_SizeOf2(ptr.Pointer()))) + } + return 0 +} + +func QMetaType_Type(typeName string) int { + var typeNameC *C.char + if typeName != "" { + typeNameC = C.CString(typeName) + defer C.free(unsafe.Pointer(typeNameC)) + } + return int(int32(C.QMetaType_QMetaType_Type(typeNameC))) +} + +func (ptr *QMetaType) Type(typeName string) int { + var typeNameC *C.char + if typeName != "" { + typeNameC = C.CString(typeName) + defer C.free(unsafe.Pointer(typeNameC)) + } + return int(int32(C.QMetaType_QMetaType_Type(typeNameC))) +} + +func QMetaType_Type2(typeName QByteArray_ITF) int { + return int(int32(C.QMetaType_QMetaType_Type2(PointerFromQByteArray(typeName)))) +} + +func (ptr *QMetaType) Type2(typeName QByteArray_ITF) int { + return int(int32(C.QMetaType_QMetaType_Type2(PointerFromQByteArray(typeName)))) +} + +func QMetaType_TypeFlags(ty int) QMetaType__TypeFlag { + return QMetaType__TypeFlag(C.QMetaType_QMetaType_TypeFlags(C.int(int32(ty)))) +} + +func (ptr *QMetaType) TypeFlags(ty int) QMetaType__TypeFlag { + return QMetaType__TypeFlag(C.QMetaType_QMetaType_TypeFlags(C.int(int32(ty)))) +} + +func QMetaType_TypeName(typeId int) string { + return cGoUnpackString(C.QMetaType_QMetaType_TypeName(C.int(int32(typeId)))) +} + +func (ptr *QMetaType) TypeName(typeId int) string { + return cGoUnpackString(C.QMetaType_QMetaType_TypeName(C.int(int32(typeId)))) +} + +func (ptr *QMetaType) DestroyQMetaType() { + if ptr.Pointer() != nil { + C.QMetaType_DestroyQMetaType(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMimeData struct { + QObject +} + +type QMimeData_ITF interface { + QObject_ITF + QMimeData_PTR() *QMimeData +} + +func (ptr *QMimeData) QMimeData_PTR() *QMimeData { + return ptr +} + +func (ptr *QMimeData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QMimeData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQMimeData(ptr QMimeData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMimeData_PTR().Pointer() + } + return nil +} + +func NewQMimeDataFromPointer(ptr unsafe.Pointer) (n *QMimeData) { + n = new(QMimeData) + n.SetPointer(ptr) + return +} +func NewQMimeData() *QMimeData { + tmpValue := NewQMimeDataFromPointer(C.QMimeData_NewQMimeData()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMimeData) Clear() { + if ptr.Pointer() != nil { + C.QMimeData_Clear(ptr.Pointer()) + } +} + +func (ptr *QMimeData) ColorData() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QMimeData_ColorData(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QMimeData) Data(mimeType string) *QByteArray { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + tmpValue := NewQByteArrayFromPointer(C.QMimeData_Data(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQMimeData_Formats +func callbackQMimeData_Formats(ptr unsafe.Pointer) C.struct_QtCore_PackedString { + if signal := qt.GetSignal(ptr, "formats"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQMimeDataFromPointer(ptr).FormatsDefault() + return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QMimeData) ConnectFormats(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "formats"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "formats", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "formats", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMimeData) DisconnectFormats() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "formats") + } +} + +func (ptr *QMimeData) Formats() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeData_Formats(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeData) FormatsDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeData_FormatsDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeData) HasColor() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeData_HasColor(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQMimeData_HasFormat +func callbackQMimeData_HasFormat(ptr unsafe.Pointer, mimeType C.struct_QtCore_PackedString) C.char { + if signal := qt.GetSignal(ptr, "hasFormat"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(string) bool)(signal))(cGoUnpackString(mimeType))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMimeDataFromPointer(ptr).HasFormatDefault(cGoUnpackString(mimeType))))) +} + +func (ptr *QMimeData) ConnectHasFormat(f func(mimeType string) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hasFormat"); signal != nil { + f := func(mimeType string) bool { + (*(*func(string) bool)(signal))(mimeType) + return f(mimeType) + } + qt.ConnectSignal(ptr.Pointer(), "hasFormat", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hasFormat", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMimeData) DisconnectHasFormat() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hasFormat") + } +} + +func (ptr *QMimeData) HasFormat(mimeType string) bool { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + return int8(C.QMimeData_HasFormat(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))})) != 0 + } + return false +} + +func (ptr *QMimeData) HasFormatDefault(mimeType string) bool { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + return int8(C.QMimeData_HasFormatDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))})) != 0 + } + return false +} + +func (ptr *QMimeData) HasHtml() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeData_HasHtml(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMimeData) HasImage() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeData_HasImage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMimeData) HasText() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeData_HasText(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMimeData) HasUrls() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeData_HasUrls(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMimeData) Html() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeData_Html(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeData) ImageData() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QMimeData_ImageData(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QMimeData) RemoveFormat(mimeType string) { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + C.QMimeData_RemoveFormat(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}) + } +} + +//export callbackQMimeData_RetrieveData +func callbackQMimeData_RetrieveData(ptr unsafe.Pointer, mimeType C.struct_QtCore_PackedString, ty C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "retrieveData"); signal != nil { + return PointerFromQVariant((*(*func(string, QVariant__Type) *QVariant)(signal))(cGoUnpackString(mimeType), QVariant__Type(ty))) + } + + return PointerFromQVariant(NewQMimeDataFromPointer(ptr).RetrieveDataDefault(cGoUnpackString(mimeType), QVariant__Type(ty))) +} + +func (ptr *QMimeData) ConnectRetrieveData(f func(mimeType string, ty QVariant__Type) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "retrieveData"); signal != nil { + f := func(mimeType string, ty QVariant__Type) *QVariant { + (*(*func(string, QVariant__Type) *QVariant)(signal))(mimeType, ty) + return f(mimeType, ty) + } + qt.ConnectSignal(ptr.Pointer(), "retrieveData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "retrieveData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMimeData) DisconnectRetrieveData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "retrieveData") + } +} + +func (ptr *QMimeData) RetrieveData(mimeType string, ty QVariant__Type) *QVariant { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + tmpValue := NewQVariantFromPointer(C.QMimeData_RetrieveData(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}, C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QMimeData) RetrieveDataDefault(mimeType string, ty QVariant__Type) *QVariant { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + tmpValue := NewQVariantFromPointer(C.QMimeData_RetrieveDataDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}, C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QMimeData) SetColorData(color QVariant_ITF) { + if ptr.Pointer() != nil { + C.QMimeData_SetColorData(ptr.Pointer(), PointerFromQVariant(color)) + } +} + +func (ptr *QMimeData) SetData(mimeType string, data QByteArray_ITF) { + if ptr.Pointer() != nil { + var mimeTypeC *C.char + if mimeType != "" { + mimeTypeC = C.CString(mimeType) + defer C.free(unsafe.Pointer(mimeTypeC)) + } + C.QMimeData_SetData(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}, PointerFromQByteArray(data)) + } +} + +func (ptr *QMimeData) SetHtml(html string) { + if ptr.Pointer() != nil { + var htmlC *C.char + if html != "" { + htmlC = C.CString(html) + defer C.free(unsafe.Pointer(htmlC)) + } + C.QMimeData_SetHtml(ptr.Pointer(), C.struct_QtCore_PackedString{data: htmlC, len: C.longlong(len(html))}) + } +} + +func (ptr *QMimeData) SetImageData(image QVariant_ITF) { + if ptr.Pointer() != nil { + C.QMimeData_SetImageData(ptr.Pointer(), PointerFromQVariant(image)) + } +} + +func (ptr *QMimeData) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QMimeData_SetText(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QMimeData) SetUrls(urls []*QUrl) { + if ptr.Pointer() != nil { + C.QMimeData_SetUrls(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQMimeDataFromPointer(NewQMimeDataFromPointer(nil).__setUrls_urls_newList()) + for _, v := range urls { + tmpList.__setUrls_urls_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QMimeData) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeData_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeData) Urls() []*QUrl { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QUrl { + out := make([]*QUrl, int(l.len)) + tmpList := NewQMimeDataFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__urls_atList(i) + } + return out + }(C.QMimeData_Urls(ptr.Pointer())) + } + return make([]*QUrl, 0) +} + +//export callbackQMimeData_DestroyQMimeData +func callbackQMimeData_DestroyQMimeData(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMimeData"); signal != nil { + (*(*func())(signal))() + } else { + NewQMimeDataFromPointer(ptr).DestroyQMimeDataDefault() + } +} + +func (ptr *QMimeData) ConnectDestroyQMimeData(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMimeData"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMimeData) DisconnectDestroyQMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMimeData") + } +} + +func (ptr *QMimeData) DestroyQMimeData() { + if ptr.Pointer() != nil { + C.QMimeData_DestroyQMimeData(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMimeData) DestroyQMimeDataDefault() { + if ptr.Pointer() != nil { + C.QMimeData_DestroyQMimeDataDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMimeData) __setUrls_urls_atList(i int) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QMimeData___setUrls_urls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QMimeData) __setUrls_urls_setList(i QUrl_ITF) { + if ptr.Pointer() != nil { + C.QMimeData___setUrls_urls_setList(ptr.Pointer(), PointerFromQUrl(i)) + } +} + +func (ptr *QMimeData) __setUrls_urls_newList() unsafe.Pointer { + return C.QMimeData___setUrls_urls_newList(ptr.Pointer()) +} + +func (ptr *QMimeData) __urls_atList(i int) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QMimeData___urls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QMimeData) __urls_setList(i QUrl_ITF) { + if ptr.Pointer() != nil { + C.QMimeData___urls_setList(ptr.Pointer(), PointerFromQUrl(i)) + } +} + +func (ptr *QMimeData) __urls_newList() unsafe.Pointer { + return C.QMimeData___urls_newList(ptr.Pointer()) +} + +type QMimeDatabase struct { + ptr unsafe.Pointer +} + +type QMimeDatabase_ITF interface { + QMimeDatabase_PTR() *QMimeDatabase +} + +func (ptr *QMimeDatabase) QMimeDatabase_PTR() *QMimeDatabase { + return ptr +} + +func (ptr *QMimeDatabase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMimeDatabase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMimeDatabase(ptr QMimeDatabase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMimeDatabase_PTR().Pointer() + } + return nil +} + +func NewQMimeDatabaseFromPointer(ptr unsafe.Pointer) (n *QMimeDatabase) { + n = new(QMimeDatabase) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMimeDatabase__MatchMode +//QMimeDatabase::MatchMode +type QMimeDatabase__MatchMode int64 + +const ( + QMimeDatabase__MatchDefault QMimeDatabase__MatchMode = QMimeDatabase__MatchMode(0x0) + QMimeDatabase__MatchExtension QMimeDatabase__MatchMode = QMimeDatabase__MatchMode(0x1) + QMimeDatabase__MatchContent QMimeDatabase__MatchMode = QMimeDatabase__MatchMode(0x2) +) + +func NewQMimeDatabase2() *QMimeDatabase { + tmpValue := NewQMimeDatabaseFromPointer(C.QMimeDatabase_NewQMimeDatabase2()) + runtime.SetFinalizer(tmpValue, (*QMimeDatabase).DestroyQMimeDatabase) + return tmpValue +} + +func (ptr *QMimeDatabase) AllMimeTypes() []*QMimeType { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QMimeType { + out := make([]*QMimeType, int(l.len)) + tmpList := NewQMimeDatabaseFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allMimeTypes_atList(i) + } + return out + }(C.QMimeDatabase_AllMimeTypes(ptr.Pointer())) + } + return make([]*QMimeType, 0) +} + +func (ptr *QMimeDatabase) MimeTypeForData(data QByteArray_ITF) *QMimeType { + if ptr.Pointer() != nil { + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForData(ptr.Pointer(), PointerFromQByteArray(data))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForData2(device QIODevice_ITF) *QMimeType { + if ptr.Pointer() != nil { + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForData2(ptr.Pointer(), PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForFile(fileInfo QFileInfo_ITF, mode QMimeDatabase__MatchMode) *QMimeType { + if ptr.Pointer() != nil { + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFile(ptr.Pointer(), PointerFromQFileInfo(fileInfo), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForFile2(fileName string, mode QMimeDatabase__MatchMode) *QMimeType { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFile2(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForFileNameAndData(fileName string, device QIODevice_ITF) *QMimeType { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFileNameAndData(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForFileNameAndData2(fileName string, data QByteArray_ITF) *QMimeType { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFileNameAndData2(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQByteArray(data))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForName(nameOrAlias string) *QMimeType { + if ptr.Pointer() != nil { + var nameOrAliasC *C.char + if nameOrAlias != "" { + nameOrAliasC = C.CString(nameOrAlias) + defer C.free(unsafe.Pointer(nameOrAliasC)) + } + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameOrAliasC, len: C.longlong(len(nameOrAlias))})) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypeForUrl(url QUrl_ITF) *QMimeType { + if ptr.Pointer() != nil { + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForUrl(ptr.Pointer(), PointerFromQUrl(url))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) MimeTypesForFileName(fileName string) []*QMimeType { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return func(l C.struct_QtCore_PackedList) []*QMimeType { + out := make([]*QMimeType, int(l.len)) + tmpList := NewQMimeDatabaseFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeTypesForFileName_atList(i) + } + return out + }(C.QMimeDatabase_MimeTypesForFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + } + return make([]*QMimeType, 0) +} + +func (ptr *QMimeDatabase) SuffixForFileName(fileName string) string { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QMimeDatabase_SuffixForFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + } + return "" +} + +func (ptr *QMimeDatabase) DestroyQMimeDatabase() { + if ptr.Pointer() != nil { + C.QMimeDatabase_DestroyQMimeDatabase(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMimeDatabase) __allMimeTypes_atList(i int) *QMimeType { + if ptr.Pointer() != nil { + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase___allMimeTypes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) __allMimeTypes_setList(i QMimeType_ITF) { + if ptr.Pointer() != nil { + C.QMimeDatabase___allMimeTypes_setList(ptr.Pointer(), PointerFromQMimeType(i)) + } +} + +func (ptr *QMimeDatabase) __allMimeTypes_newList() unsafe.Pointer { + return C.QMimeDatabase___allMimeTypes_newList(ptr.Pointer()) +} + +func (ptr *QMimeDatabase) __mimeTypesForFileName_atList(i int) *QMimeType { + if ptr.Pointer() != nil { + tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase___mimeTypesForFileName_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue + } + return nil +} + +func (ptr *QMimeDatabase) __mimeTypesForFileName_setList(i QMimeType_ITF) { + if ptr.Pointer() != nil { + C.QMimeDatabase___mimeTypesForFileName_setList(ptr.Pointer(), PointerFromQMimeType(i)) + } +} + +func (ptr *QMimeDatabase) __mimeTypesForFileName_newList() unsafe.Pointer { + return C.QMimeDatabase___mimeTypesForFileName_newList(ptr.Pointer()) +} + +type QMimeType struct { + ptr unsafe.Pointer +} + +type QMimeType_ITF interface { + QMimeType_PTR() *QMimeType +} + +func (ptr *QMimeType) QMimeType_PTR() *QMimeType { + return ptr +} + +func (ptr *QMimeType) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMimeType) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMimeType(ptr QMimeType_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMimeType_PTR().Pointer() + } + return nil +} + +func NewQMimeTypeFromPointer(ptr unsafe.Pointer) (n *QMimeType) { + n = new(QMimeType) + n.SetPointer(ptr) + return +} +func NewQMimeType() *QMimeType { + tmpValue := NewQMimeTypeFromPointer(C.QMimeType_NewQMimeType()) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue +} + +func NewQMimeType2(other QMimeType_ITF) *QMimeType { + tmpValue := NewQMimeTypeFromPointer(C.QMimeType_NewQMimeType2(PointerFromQMimeType(other))) + runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) + return tmpValue +} + +func (ptr *QMimeType) Aliases() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeType_Aliases(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeType) AllAncestors() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeType_AllAncestors(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeType) Comment() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeType_Comment(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeType) FilterString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeType_FilterString(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeType) GenericIconName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeType_GenericIconName(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeType) GlobPatterns() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeType_GlobPatterns(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeType) IconName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeType_IconName(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeType) Inherits(mimeTypeName string) bool { + if ptr.Pointer() != nil { + var mimeTypeNameC *C.char + if mimeTypeName != "" { + mimeTypeNameC = C.CString(mimeTypeName) + defer C.free(unsafe.Pointer(mimeTypeNameC)) + } + return int8(C.QMimeType_Inherits(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeNameC, len: C.longlong(len(mimeTypeName))})) != 0 + } + return false +} + +func (ptr *QMimeType) IsDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeType_IsDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMimeType) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QMimeType_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMimeType) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeType_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeType) ParentMimeTypes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeType_ParentMimeTypes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeType) PreferredSuffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMimeType_PreferredSuffix(ptr.Pointer())) + } + return "" +} + +func (ptr *QMimeType) Suffixes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QMimeType_Suffixes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QMimeType) Swap(other QMimeType_ITF) { + if ptr.Pointer() != nil { + C.QMimeType_Swap(ptr.Pointer(), PointerFromQMimeType(other)) + } +} + +func (ptr *QMimeType) DestroyQMimeType() { + if ptr.Pointer() != nil { + C.QMimeType_DestroyQMimeType(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QModelIndex struct { + ptr unsafe.Pointer +} + +type QModelIndex_ITF interface { + QModelIndex_PTR() *QModelIndex +} + +func (ptr *QModelIndex) QModelIndex_PTR() *QModelIndex { + return ptr +} + +func (ptr *QModelIndex) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QModelIndex) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQModelIndex(ptr QModelIndex_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QModelIndex_PTR().Pointer() + } + return nil +} + +func NewQModelIndexFromPointer(ptr unsafe.Pointer) (n *QModelIndex) { + n = new(QModelIndex) + n.SetPointer(ptr) + return +} + +func (ptr *QModelIndex) DestroyQModelIndex() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQModelIndex() *QModelIndex { + tmpValue := NewQModelIndexFromPointer(C.QModelIndex_NewQModelIndex()) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue +} + +func (ptr *QModelIndex) Column() int { + if ptr.Pointer() != nil { + return int(int32(C.QModelIndex_Column(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QModelIndex) Data(role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QModelIndex_Data(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QModelIndex) Flags() Qt__ItemFlag { + if ptr.Pointer() != nil { + return Qt__ItemFlag(C.QModelIndex_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QModelIndex) InternalId() uintptr { + if ptr.Pointer() != nil { + return uintptr(C.QModelIndex_InternalId(ptr.Pointer())) + } + return 0 +} + +func (ptr *QModelIndex) InternalPointer() unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QModelIndex_InternalPointer(ptr.Pointer()) + } + return nil +} + +func (ptr *QModelIndex) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QModelIndex_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QModelIndex) Model() *QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemModelFromPointer(C.QModelIndex_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QModelIndex) Parent() *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QModelIndex_Parent(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QModelIndex) Row() int { + if ptr.Pointer() != nil { + return int(int32(C.QModelIndex_Row(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QModelIndex) Sibling(row int, column int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QModelIndex_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QModelIndex) SiblingAtColumn(column int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QModelIndex_SiblingAtColumn(ptr.Pointer(), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QModelIndex) SiblingAtRow(row int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QModelIndex_SiblingAtRow(ptr.Pointer(), C.int(int32(row)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +type QMultiHash struct { + QHash +} + +type QMultiHash_ITF interface { + QHash_ITF + QMultiHash_PTR() *QMultiHash +} + +func (ptr *QMultiHash) QMultiHash_PTR() *QMultiHash { + return ptr +} + +func (ptr *QMultiHash) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QHash_PTR().Pointer() + } + return nil +} + +func (ptr *QMultiHash) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QHash_PTR().SetPointer(p) + } +} + +func PointerFromQMultiHash(ptr QMultiHash_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMultiHash_PTR().Pointer() + } + return nil +} + +func NewQMultiHashFromPointer(ptr unsafe.Pointer) (n *QMultiHash) { + n = new(QMultiHash) + n.SetPointer(ptr) + return +} + +func (ptr *QMultiHash) DestroyQMultiHash() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMultiMap struct { + QMap +} + +type QMultiMap_ITF interface { + QMap_ITF + QMultiMap_PTR() *QMultiMap +} + +func (ptr *QMultiMap) QMultiMap_PTR() *QMultiMap { + return ptr +} + +func (ptr *QMultiMap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QMap_PTR().Pointer() + } + return nil +} + +func (ptr *QMultiMap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QMap_PTR().SetPointer(p) + } +} + +func PointerFromQMultiMap(ptr QMultiMap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMultiMap_PTR().Pointer() + } + return nil +} + +func NewQMultiMapFromPointer(ptr unsafe.Pointer) (n *QMultiMap) { + n = new(QMultiMap) + n.SetPointer(ptr) + return +} + +func (ptr *QMultiMap) DestroyQMultiMap() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutableHashIterator struct { + ptr unsafe.Pointer +} + +type QMutableHashIterator_ITF interface { + QMutableHashIterator_PTR() *QMutableHashIterator +} + +func (ptr *QMutableHashIterator) QMutableHashIterator_PTR() *QMutableHashIterator { + return ptr +} + +func (ptr *QMutableHashIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutableHashIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutableHashIterator(ptr QMutableHashIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutableHashIterator_PTR().Pointer() + } + return nil +} + +func NewQMutableHashIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableHashIterator) { + n = new(QMutableHashIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMutableHashIterator) DestroyQMutableHashIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutableLinkedListIterator struct { + ptr unsafe.Pointer +} + +type QMutableLinkedListIterator_ITF interface { + QMutableLinkedListIterator_PTR() *QMutableLinkedListIterator +} + +func (ptr *QMutableLinkedListIterator) QMutableLinkedListIterator_PTR() *QMutableLinkedListIterator { + return ptr +} + +func (ptr *QMutableLinkedListIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutableLinkedListIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutableLinkedListIterator(ptr QMutableLinkedListIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutableLinkedListIterator_PTR().Pointer() + } + return nil +} + +func NewQMutableLinkedListIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableLinkedListIterator) { + n = new(QMutableLinkedListIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMutableLinkedListIterator) DestroyQMutableLinkedListIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutableListIterator struct { + ptr unsafe.Pointer +} + +type QMutableListIterator_ITF interface { + QMutableListIterator_PTR() *QMutableListIterator +} + +func (ptr *QMutableListIterator) QMutableListIterator_PTR() *QMutableListIterator { + return ptr +} + +func (ptr *QMutableListIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutableListIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutableListIterator(ptr QMutableListIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutableListIterator_PTR().Pointer() + } + return nil +} + +func NewQMutableListIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableListIterator) { + n = new(QMutableListIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMutableListIterator) DestroyQMutableListIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutableMapIterator struct { + ptr unsafe.Pointer +} + +type QMutableMapIterator_ITF interface { + QMutableMapIterator_PTR() *QMutableMapIterator +} + +func (ptr *QMutableMapIterator) QMutableMapIterator_PTR() *QMutableMapIterator { + return ptr +} + +func (ptr *QMutableMapIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutableMapIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutableMapIterator(ptr QMutableMapIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutableMapIterator_PTR().Pointer() + } + return nil +} + +func NewQMutableMapIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableMapIterator) { + n = new(QMutableMapIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMutableMapIterator) DestroyQMutableMapIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutableSetIterator struct { + ptr unsafe.Pointer +} + +type QMutableSetIterator_ITF interface { + QMutableSetIterator_PTR() *QMutableSetIterator +} + +func (ptr *QMutableSetIterator) QMutableSetIterator_PTR() *QMutableSetIterator { + return ptr +} + +func (ptr *QMutableSetIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutableSetIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutableSetIterator(ptr QMutableSetIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutableSetIterator_PTR().Pointer() + } + return nil +} + +func NewQMutableSetIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableSetIterator) { + n = new(QMutableSetIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMutableSetIterator) DestroyQMutableSetIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutableVectorIterator struct { + ptr unsafe.Pointer +} + +type QMutableVectorIterator_ITF interface { + QMutableVectorIterator_PTR() *QMutableVectorIterator +} + +func (ptr *QMutableVectorIterator) QMutableVectorIterator_PTR() *QMutableVectorIterator { + return ptr +} + +func (ptr *QMutableVectorIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutableVectorIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutableVectorIterator(ptr QMutableVectorIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutableVectorIterator_PTR().Pointer() + } + return nil +} + +func NewQMutableVectorIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableVectorIterator) { + n = new(QMutableVectorIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QMutableVectorIterator) DestroyQMutableVectorIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutex struct { + QBasicMutex +} + +type QMutex_ITF interface { + QBasicMutex_ITF + QMutex_PTR() *QMutex +} + +func (ptr *QMutex) QMutex_PTR() *QMutex { + return ptr +} + +func (ptr *QMutex) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QBasicMutex_PTR().Pointer() + } + return nil +} + +func (ptr *QMutex) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QBasicMutex_PTR().SetPointer(p) + } +} + +func PointerFromQMutex(ptr QMutex_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutex_PTR().Pointer() + } + return nil +} + +func NewQMutexFromPointer(ptr unsafe.Pointer) (n *QMutex) { + n = new(QMutex) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMutex__RecursionMode +//QMutex::RecursionMode +type QMutex__RecursionMode int64 + +const ( + QMutex__NonRecursive QMutex__RecursionMode = QMutex__RecursionMode(0) + QMutex__Recursive QMutex__RecursionMode = QMutex__RecursionMode(1) +) + +func NewQMutex(mode QMutex__RecursionMode) *QMutex { + tmpValue := NewQMutexFromPointer(C.QMutex_NewQMutex(C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QMutex).DestroyQMutex) + return tmpValue +} + +func (ptr *QMutex) Lock() { + if ptr.Pointer() != nil { + C.QMutex_Lock(ptr.Pointer()) + } +} + +func (ptr *QMutex) TryLock(timeout int) bool { + if ptr.Pointer() != nil { + return int8(C.QMutex_TryLock(ptr.Pointer(), C.int(int32(timeout)))) != 0 + } + return false +} + +func (ptr *QMutex) Try_lock() bool { + if ptr.Pointer() != nil { + return int8(C.QMutex_Try_lock(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMutex) Unlock() { + if ptr.Pointer() != nil { + C.QMutex_Unlock(ptr.Pointer()) + } +} + +func (ptr *QMutex) DestroyQMutex() { + if ptr.Pointer() != nil { + C.QMutex_DestroyQMutex(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMutexLocker struct { + ptr unsafe.Pointer +} + +type QMutexLocker_ITF interface { + QMutexLocker_PTR() *QMutexLocker +} + +func (ptr *QMutexLocker) QMutexLocker_PTR() *QMutexLocker { + return ptr +} + +func (ptr *QMutexLocker) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMutexLocker) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMutexLocker(ptr QMutexLocker_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMutexLocker_PTR().Pointer() + } + return nil +} + +func NewQMutexLockerFromPointer(ptr unsafe.Pointer) (n *QMutexLocker) { + n = new(QMutexLocker) + n.SetPointer(ptr) + return +} +func NewQMutexLocker(mutex QMutex_ITF) *QMutexLocker { + tmpValue := NewQMutexLockerFromPointer(C.QMutexLocker_NewQMutexLocker(PointerFromQMutex(mutex))) + runtime.SetFinalizer(tmpValue, (*QMutexLocker).DestroyQMutexLocker) + return tmpValue +} + +func (ptr *QMutexLocker) Mutex() *QMutex { + if ptr.Pointer() != nil { + return NewQMutexFromPointer(C.QMutexLocker_Mutex(ptr.Pointer())) + } + return nil +} + +func (ptr *QMutexLocker) Relock() { + if ptr.Pointer() != nil { + C.QMutexLocker_Relock(ptr.Pointer()) + } +} + +func (ptr *QMutexLocker) Unlock() { + if ptr.Pointer() != nil { + C.QMutexLocker_Unlock(ptr.Pointer()) + } +} + +func (ptr *QMutexLocker) DestroyQMutexLocker() { + if ptr.Pointer() != nil { + C.QMutexLocker_DestroyQMutexLocker(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QNoDebug struct { + ptr unsafe.Pointer +} + +type QNoDebug_ITF interface { + QNoDebug_PTR() *QNoDebug +} + +func (ptr *QNoDebug) QNoDebug_PTR() *QNoDebug { + return ptr +} + +func (ptr *QNoDebug) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNoDebug) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNoDebug(ptr QNoDebug_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNoDebug_PTR().Pointer() + } + return nil +} + +func NewQNoDebugFromPointer(ptr unsafe.Pointer) (n *QNoDebug) { + n = new(QNoDebug) + n.SetPointer(ptr) + return +} + +func (ptr *QNoDebug) DestroyQNoDebug() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QObject struct { + ptr unsafe.Pointer +} + +type QObject_ITF interface { + QObject_PTR() *QObject +} + +func (ptr *QObject) QObject_PTR() *QObject { + return ptr +} + +func (ptr *QObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQObject(ptr QObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func NewQObjectFromPointer(ptr unsafe.Pointer) (n *QObject) { + n = new(QObject) + n.SetPointer(ptr) + return +} + +func (o *QObject) ConnectSignal(f, a interface{}, t Qt__ConnectionType) { + fn := strings.TrimSuffix(strings.Split(runtime.FuncForPC(reflect.ValueOf(f).Pointer()).Name(), ".Connect")[1], "-fm") + qt.RegisterConnectionType(o.Pointer(), strings.ToLower(fn[:1])+fn[1:], int64(t)) + reflect.ValueOf(f).Call([]reflect.Value{reflect.ValueOf(a)}) +} + +func NewQObject(parent QObject_ITF) *QObject { + tmpValue := NewQObjectFromPointer(C.QObject_NewQObject(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QObject) BlockSignals(block bool) bool { + if ptr.Pointer() != nil { + return int8(C.QObject_BlockSignals(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(block))))) != 0 + } + return false +} + +//export callbackQObject_ChildEvent +func callbackQObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*QChildEvent))(signal))(NewQChildEventFromPointer(event)) + } else { + NewQObjectFromPointer(ptr).ChildEventDefault(NewQChildEventFromPointer(event)) + } +} + +func (ptr *QObject) ConnectChildEvent(f func(event *QChildEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "childEvent"); signal != nil { + f := func(event *QChildEvent) { + (*(*func(*QChildEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectChildEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "childEvent") + } +} + +func (ptr *QObject) ChildEvent(event QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QObject_ChildEvent(ptr.Pointer(), PointerFromQChildEvent(event)) + } +} + +func (ptr *QObject) ChildEventDefault(event QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QObject_ChildEventDefault(ptr.Pointer(), PointerFromQChildEvent(event)) + } +} + +func (ptr *QObject) Children() []*QObject { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QObject { + out := make([]*QObject, int(l.len)) + tmpList := NewQObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__children_atList(i) + } + return out + }(C.QObject_Children(ptr.Pointer())) + } + return make([]*QObject, 0) +} + +//export callbackQObject_ConnectNotify +func callbackQObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*QMetaMethod))(signal))(NewQMetaMethodFromPointer(sign)) + } else { + NewQObjectFromPointer(ptr).ConnectNotifyDefault(NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QObject) ConnectConnectNotify(f func(sign *QMetaMethod)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "connectNotify"); signal != nil { + f := func(sign *QMetaMethod) { + (*(*func(*QMetaMethod))(signal))(sign) + f(sign) + } + qt.ConnectSignal(ptr.Pointer(), "connectNotify", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "connectNotify", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectConnectNotify() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "connectNotify") + } +} + +func (ptr *QObject) ConnectNotify(sign QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QObject_ConnectNotify(ptr.Pointer(), PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QObject) ConnectNotifyDefault(sign QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QObject_ConnectNotifyDefault(ptr.Pointer(), PointerFromQMetaMethod(sign)) + } +} + +//export callbackQObject_CustomEvent +func callbackQObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQObjectFromPointer(ptr).CustomEventDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QObject) ConnectCustomEvent(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "customEvent"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "customEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "customEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectCustomEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "customEvent") + } +} + +func (ptr *QObject) CustomEvent(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QObject_CustomEvent(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QObject) CustomEventDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QObject_CustomEventDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQObject_DeleteLater +func callbackQObject_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQObjectFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QObject) ConnectDeleteLater(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "deleteLater"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "deleteLater", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "deleteLater", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectDeleteLater() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "deleteLater") + } +} + +func (ptr *QObject) DeleteLater() { + if ptr.Pointer() != nil { + C.QObject_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QObject) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QObject_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQObject_Destroyed +func callbackQObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*QObject))(signal))(NewQObjectFromPointer(obj)) + } + qt.Unregister(ptr) + +} + +func (ptr *QObject) ConnectDestroyed(f func(obj *QObject)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "destroyed") { + C.QObject_ConnectDestroyed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "destroyed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "destroyed"); signal != nil { + f := func(obj *QObject) { + (*(*func(*QObject))(signal))(obj) + f(obj) + } + qt.ConnectSignal(ptr.Pointer(), "destroyed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "destroyed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectDestroyed() { + if ptr.Pointer() != nil { + C.QObject_DisconnectDestroyed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "destroyed") + } +} + +func (ptr *QObject) Destroyed(obj QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject_Destroyed(ptr.Pointer(), PointerFromQObject(obj)) + } +} + +func QObject_Disconnect(sender QObject_ITF, sign string, receiver QObject_ITF, method string) bool { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int8(C.QObject_QObject_Disconnect(PointerFromQObject(sender), signC, PointerFromQObject(receiver), methodC)) != 0 +} + +func (ptr *QObject) Disconnect(sender QObject_ITF, sign string, receiver QObject_ITF, method string) bool { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int8(C.QObject_QObject_Disconnect(PointerFromQObject(sender), signC, PointerFromQObject(receiver), methodC)) != 0 +} + +func QObject_Disconnect2(sender QObject_ITF, sign QMetaMethod_ITF, receiver QObject_ITF, method QMetaMethod_ITF) bool { + return int8(C.QObject_QObject_Disconnect2(PointerFromQObject(sender), PointerFromQMetaMethod(sign), PointerFromQObject(receiver), PointerFromQMetaMethod(method))) != 0 +} + +func (ptr *QObject) Disconnect2(sender QObject_ITF, sign QMetaMethod_ITF, receiver QObject_ITF, method QMetaMethod_ITF) bool { + return int8(C.QObject_QObject_Disconnect2(PointerFromQObject(sender), PointerFromQMetaMethod(sign), PointerFromQObject(receiver), PointerFromQMetaMethod(method))) != 0 +} + +func (ptr *QObject) Disconnect3(sign string, receiver QObject_ITF, method string) bool { + if ptr.Pointer() != nil { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int8(C.QObject_Disconnect3(ptr.Pointer(), signC, PointerFromQObject(receiver), methodC)) != 0 + } + return false +} + +func (ptr *QObject) Disconnect4(receiver QObject_ITF, method string) bool { + if ptr.Pointer() != nil { + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + return int8(C.QObject_Disconnect4(ptr.Pointer(), PointerFromQObject(receiver), methodC)) != 0 + } + return false +} + +//export callbackQObject_DisconnectNotify +func callbackQObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*QMetaMethod))(signal))(NewQMetaMethodFromPointer(sign)) + } else { + NewQObjectFromPointer(ptr).DisconnectNotifyDefault(NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QObject) ConnectDisconnectNotify(f func(sign *QMetaMethod)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "disconnectNotify"); signal != nil { + f := func(sign *QMetaMethod) { + (*(*func(*QMetaMethod))(signal))(sign) + f(sign) + } + qt.ConnectSignal(ptr.Pointer(), "disconnectNotify", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "disconnectNotify", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectDisconnectNotify() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "disconnectNotify") + } +} + +func (ptr *QObject) DisconnectNotify(sign QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QObject_DisconnectNotify(ptr.Pointer(), PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QObject) DisconnectNotifyDefault(sign QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QObject_DisconnectNotifyDefault(ptr.Pointer(), PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QObject) DumpObjectInfo() { + if ptr.Pointer() != nil { + C.QObject_DumpObjectInfo(ptr.Pointer()) + } +} + +func (ptr *QObject) DumpObjectTree() { + if ptr.Pointer() != nil { + C.QObject_DumpObjectTree(ptr.Pointer()) + } +} + +func (ptr *QObject) DynamicPropertyNames() []*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dynamicPropertyNames_atList(i) + } + return out + }(C.QObject_DynamicPropertyNames(ptr.Pointer())) + } + return make([]*QByteArray, 0) +} + +//export callbackQObject_Event +func callbackQObject_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQObjectFromPointer(ptr).EventDefault(NewQEventFromPointer(e))))) +} + +func (ptr *QObject) ConnectEvent(f func(e *QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { + f := func(e *QEvent) bool { + (*(*func(*QEvent) bool)(signal))(e) + return f(e) + } + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "event") + } +} + +func (ptr *QObject) Event(e QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QObject_Event(ptr.Pointer(), PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QObject) EventDefault(e QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QObject_EventDefault(ptr.Pointer(), PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQObject_EventFilter +func callbackQObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QObject, *QEvent) bool)(signal))(NewQObjectFromPointer(watched), NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQObjectFromPointer(ptr).EventFilterDefault(NewQObjectFromPointer(watched), NewQEventFromPointer(event))))) +} + +func (ptr *QObject) ConnectEventFilter(f func(watched *QObject, event *QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "eventFilter"); signal != nil { + f := func(watched *QObject, event *QEvent) bool { + (*(*func(*QObject, *QEvent) bool)(signal))(watched, event) + return f(watched, event) + } + qt.ConnectSignal(ptr.Pointer(), "eventFilter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "eventFilter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectEventFilter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "eventFilter") + } +} + +func (ptr *QObject) EventFilter(watched QObject_ITF, event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QObject_EventFilter(ptr.Pointer(), PointerFromQObject(watched), PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QObject) EventFilterDefault(watched QObject_ITF, event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QObject_EventFilterDefault(ptr.Pointer(), PointerFromQObject(watched), PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QObject) FindChild(name string, options Qt__FindChildOption) *QObject { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQObjectFromPointer(C.QObject_FindChild(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(options))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) FindChildren(name string, options Qt__FindChildOption) []*QObject { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return func(l C.struct_QtCore_PackedList) []*QObject { + out := make([]*QObject, int(l.len)) + tmpList := NewQObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__findChildren_atList(i) + } + return out + }(C.QObject_FindChildren(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(options))) + } + return make([]*QObject, 0) +} + +func (ptr *QObject) FindChildren3(re QRegularExpression_ITF, options Qt__FindChildOption) []*QObject { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QObject { + out := make([]*QObject, int(l.len)) + tmpList := NewQObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__findChildren_atList3(i) + } + return out + }(C.QObject_FindChildren3(ptr.Pointer(), PointerFromQRegularExpression(re), C.longlong(options))) + } + return make([]*QObject, 0) +} + +func (ptr *QObject) Inherits(className string) bool { + if ptr.Pointer() != nil { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + return int8(C.QObject_Inherits(ptr.Pointer(), classNameC)) != 0 + } + return false +} + +func (ptr *QObject) InstallEventFilter(filterObj QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject_InstallEventFilter(ptr.Pointer(), PointerFromQObject(filterObj)) + } +} + +func (ptr *QObject) IsSignalConnected(sign QMetaMethod_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QObject_IsSignalConnected(ptr.Pointer(), PointerFromQMetaMethod(sign))) != 0 + } + return false +} + +func (ptr *QObject) IsWidgetType() bool { + if ptr.Pointer() != nil { + return int8(C.QObject_IsWidgetType(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QObject) IsWindowType() bool { + if ptr.Pointer() != nil { + return int8(C.QObject_IsWindowType(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QObject) KillTimer(id int) { + if ptr.Pointer() != nil { + C.QObject_KillTimer(ptr.Pointer(), C.int(int32(id))) + } +} + +//export callbackQObject_MetaObject +func callbackQObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return PointerFromQMetaObject((*(*func() *QMetaObject)(signal))()) + } + + return PointerFromQMetaObject(NewQObjectFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QObject) ConnectMetaObject(f func() *QMetaObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { + f := func() *QMetaObject { + (*(*func() *QMetaObject)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "metaObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "metaObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectMetaObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "metaObject") + } +} + +func (ptr *QObject) MetaObject() *QMetaObject { + if ptr.Pointer() != nil { + return NewQMetaObjectFromPointer(C.QObject_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QObject) MetaObjectDefault() *QMetaObject { + if ptr.Pointer() != nil { + return NewQMetaObjectFromPointer(C.QObject_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QObject) MoveToThread(targetThread QThread_ITF) { + if ptr.Pointer() != nil { + C.QObject_MoveToThread(ptr.Pointer(), PointerFromQThread(targetThread)) + } +} + +func (ptr *QObject) ObjectName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QObject_ObjectName(ptr.Pointer())) + } + return "" +} + +//export callbackQObject_ObjectNameChanged +func callbackQObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +func (ptr *QObject) ConnectObjectNameChanged(f func(objectName string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "objectNameChanged") { + C.QObject_ConnectObjectNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "objectNameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "objectNameChanged"); signal != nil { + f := func(objectName string) { + (*(*func(string))(signal))(objectName) + f(objectName) + } + qt.ConnectSignal(ptr.Pointer(), "objectNameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "objectNameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectObjectNameChanged() { + if ptr.Pointer() != nil { + C.QObject_DisconnectObjectNameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "objectNameChanged") + } +} + +func (ptr *QObject) Parent() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject_Parent(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) Property(name string) *QVariant { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQVariantFromPointer(C.QObject_Property(ptr.Pointer(), nameC)) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QObject) Receivers(sign string) int { + if ptr.Pointer() != nil { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + return int(int32(C.QObject_Receivers(ptr.Pointer(), signC))) + } + return 0 +} + +func (ptr *QObject) RemoveEventFilter(obj QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject_RemoveEventFilter(ptr.Pointer(), PointerFromQObject(obj)) + } +} + +func (ptr *QObject) Sender() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject_Sender(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) SenderSignalIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QObject_SenderSignalIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QObject) SetObjectName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QObject_SetObjectName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QObject) SetParent(parent QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject_SetParent(ptr.Pointer(), PointerFromQObject(parent)) + } +} + +func (ptr *QObject) SetProperty(name string, value QVariant_ITF) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QObject_SetProperty(ptr.Pointer(), nameC, PointerFromQVariant(value))) != 0 + } + return false +} + +func (ptr *QObject) SignalsBlocked() bool { + if ptr.Pointer() != nil { + return int8(C.QObject_SignalsBlocked(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QObject) StartTimer(interval int, timerType Qt__TimerType) int { + if ptr.Pointer() != nil { + return int(int32(C.QObject_StartTimer(ptr.Pointer(), C.int(int32(interval)), C.longlong(timerType)))) + } + return 0 +} + +func (ptr *QObject) Thread() *QThread { + if ptr.Pointer() != nil { + tmpValue := NewQThreadFromPointer(C.QObject_Thread(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQObject_TimerEvent +func callbackQObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*QTimerEvent))(signal))(NewQTimerEventFromPointer(event)) + } else { + NewQObjectFromPointer(ptr).TimerEventDefault(NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QObject) ConnectTimerEvent(f func(event *QTimerEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "timerEvent"); signal != nil { + f := func(event *QTimerEvent) { + (*(*func(*QTimerEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "timerEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "timerEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectTimerEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "timerEvent") + } +} + +func (ptr *QObject) TimerEvent(event QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QObject_TimerEvent(ptr.Pointer(), PointerFromQTimerEvent(event)) + } +} + +func (ptr *QObject) TimerEventDefault(event QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QObject_TimerEventDefault(ptr.Pointer(), PointerFromQTimerEvent(event)) + } +} + +func QObject_Tr(sourceText string, disambiguation string, n int) string { + var sourceTextC *C.char + if sourceText != "" { + sourceTextC = C.CString(sourceText) + defer C.free(unsafe.Pointer(sourceTextC)) + } + var disambiguationC *C.char + if disambiguation != "" { + disambiguationC = C.CString(disambiguation) + defer C.free(unsafe.Pointer(disambiguationC)) + } + return cGoUnpackString(C.QObject_QObject_Tr(sourceTextC, disambiguationC, C.int(int32(n)))) +} + +func (ptr *QObject) Tr(sourceText string, disambiguation string, n int) string { + var sourceTextC *C.char + if sourceText != "" { + sourceTextC = C.CString(sourceText) + defer C.free(unsafe.Pointer(sourceTextC)) + } + var disambiguationC *C.char + if disambiguation != "" { + disambiguationC = C.CString(disambiguation) + defer C.free(unsafe.Pointer(disambiguationC)) + } + return cGoUnpackString(C.QObject_QObject_Tr(sourceTextC, disambiguationC, C.int(int32(n)))) +} + +//export callbackQObject_DestroyQObject +func callbackQObject_DestroyQObject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QObject"); signal != nil { + (*(*func())(signal))() + } else { + NewQObjectFromPointer(ptr).DestroyQObjectDefault() + } +} + +func (ptr *QObject) ConnectDestroyQObject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QObject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObject) DisconnectDestroyQObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QObject") + } +} + +func (ptr *QObject) DestroyQObject() { + if ptr.Pointer() != nil { + C.QObject_DestroyQObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QObject) DestroyQObjectDefault() { + if ptr.Pointer() != nil { + C.QObject_DestroyQObjectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QObject) InvokeMethod(name string, arg QVariant_ITF) *QVariant { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return NewQVariantFromPointer(C.QObject_InvokeMethod(ptr.Pointer(), nameC, PointerFromQVariant(arg))) + } + return nil +} + +func (ptr *QObject) ToVariant() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QObject_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QObject) __children_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) __children_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject___children_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObject) __children_newList() unsafe.Pointer { + return C.QObject___children_newList(ptr.Pointer()) +} + +func (ptr *QObject) __dynamicPropertyNames_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QObject) __dynamicPropertyNames_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QObject___dynamicPropertyNames_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QObject) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QObject___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QObject) __findChildren_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) __findChildren_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject___findChildren_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObject) __findChildren_newList() unsafe.Pointer { + return C.QObject___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QObject) __findChildren_atList2(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject___findChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) __findChildren_setList2(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject___findChildren_setList2(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObject) __findChildren_newList2() unsafe.Pointer { + return C.QObject___findChildren_newList2(ptr.Pointer()) +} + +func (ptr *QObject) __findChildren_atList3(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) __findChildren_setList3(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject___findChildren_setList3(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObject) __findChildren_newList3() unsafe.Pointer { + return C.QObject___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QObject) __qFindChildren_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject___qFindChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) __qFindChildren_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject___qFindChildren_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObject) __qFindChildren_newList() unsafe.Pointer { + return C.QObject___qFindChildren_newList(ptr.Pointer()) +} + +func (ptr *QObject) __qFindChildren_atList2(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObject) __qFindChildren_setList2(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObject___qFindChildren_setList2(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObject) __qFindChildren_newList2() unsafe.Pointer { + return C.QObject___qFindChildren_newList2(ptr.Pointer()) +} + +type QObjectCleanupHandler struct { + QObject +} + +type QObjectCleanupHandler_ITF interface { + QObject_ITF + QObjectCleanupHandler_PTR() *QObjectCleanupHandler +} + +func (ptr *QObjectCleanupHandler) QObjectCleanupHandler_PTR() *QObjectCleanupHandler { + return ptr +} + +func (ptr *QObjectCleanupHandler) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QObjectCleanupHandler) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQObjectCleanupHandler(ptr QObjectCleanupHandler_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QObjectCleanupHandler_PTR().Pointer() + } + return nil +} + +func NewQObjectCleanupHandlerFromPointer(ptr unsafe.Pointer) (n *QObjectCleanupHandler) { + n = new(QObjectCleanupHandler) + n.SetPointer(ptr) + return +} +func NewQObjectCleanupHandler() *QObjectCleanupHandler { + tmpValue := NewQObjectCleanupHandlerFromPointer(C.QObjectCleanupHandler_NewQObjectCleanupHandler()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QObjectCleanupHandler) Add(object QObject_ITF) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObjectCleanupHandler_Add(ptr.Pointer(), PointerFromQObject(object))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObjectCleanupHandler) Clear() { + if ptr.Pointer() != nil { + C.QObjectCleanupHandler_Clear(ptr.Pointer()) + } +} + +func (ptr *QObjectCleanupHandler) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QObjectCleanupHandler_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QObjectCleanupHandler) Remove(object QObject_ITF) { + if ptr.Pointer() != nil { + C.QObjectCleanupHandler_Remove(ptr.Pointer(), PointerFromQObject(object)) + } +} + +//export callbackQObjectCleanupHandler_DestroyQObjectCleanupHandler +func callbackQObjectCleanupHandler_DestroyQObjectCleanupHandler(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QObjectCleanupHandler"); signal != nil { + (*(*func())(signal))() + } else { + NewQObjectCleanupHandlerFromPointer(ptr).DestroyQObjectCleanupHandlerDefault() + } +} + +func (ptr *QObjectCleanupHandler) ConnectDestroyQObjectCleanupHandler(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QObjectCleanupHandler"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QObjectCleanupHandler", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QObjectCleanupHandler", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QObjectCleanupHandler) DisconnectDestroyQObjectCleanupHandler() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QObjectCleanupHandler") + } +} + +func (ptr *QObjectCleanupHandler) DestroyQObjectCleanupHandler() { + if ptr.Pointer() != nil { + C.QObjectCleanupHandler_DestroyQObjectCleanupHandler(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QObjectCleanupHandler) DestroyQObjectCleanupHandlerDefault() { + if ptr.Pointer() != nil { + C.QObjectCleanupHandler_DestroyQObjectCleanupHandlerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QObjectCleanupHandler) __cleanupObjects_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObjectCleanupHandler___cleanupObjects_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObjectCleanupHandler) __cleanupObjects_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObjectCleanupHandler___cleanupObjects_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObjectCleanupHandler) __cleanupObjects_newList() unsafe.Pointer { + return C.QObjectCleanupHandler___cleanupObjects_newList(ptr.Pointer()) +} + +func (ptr *QObjectCleanupHandler) __setCleanupObjects__atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObjectCleanupHandler___setCleanupObjects__atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObjectCleanupHandler) __setCleanupObjects__setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObjectCleanupHandler___setCleanupObjects__setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObjectCleanupHandler) __setCleanupObjects__newList() unsafe.Pointer { + return C.QObjectCleanupHandler___setCleanupObjects__newList(ptr.Pointer()) +} + +type QObjectData struct { + ptr unsafe.Pointer +} + +type QObjectData_ITF interface { + QObjectData_PTR() *QObjectData +} + +func (ptr *QObjectData) QObjectData_PTR() *QObjectData { + return ptr +} + +func (ptr *QObjectData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QObjectData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQObjectData(ptr QObjectData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QObjectData_PTR().Pointer() + } + return nil +} + +func NewQObjectDataFromPointer(ptr unsafe.Pointer) (n *QObjectData) { + n = new(QObjectData) + n.SetPointer(ptr) + return +} + +func (ptr *QObjectData) DestroyQObjectData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QObjectData) __children_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObjectData___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObjectData) __children_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObjectData___children_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObjectData) __children_newList() unsafe.Pointer { + return C.QObjectData___children_newList(ptr.Pointer()) +} + +func (ptr *QObjectData) __setChildren__atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QObjectData___setChildren__atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QObjectData) __setChildren__setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QObjectData___setChildren__setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QObjectData) __setChildren__newList() unsafe.Pointer { + return C.QObjectData___setChildren__newList(ptr.Pointer()) +} + +type QObjectUserData struct { + ptr unsafe.Pointer +} + +type QObjectUserData_ITF interface { + QObjectUserData_PTR() *QObjectUserData +} + +func (ptr *QObjectUserData) QObjectUserData_PTR() *QObjectUserData { + return ptr +} + +func (ptr *QObjectUserData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QObjectUserData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQObjectUserData(ptr QObjectUserData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QObjectUserData_PTR().Pointer() + } + return nil +} + +func NewQObjectUserDataFromPointer(ptr unsafe.Pointer) (n *QObjectUserData) { + n = new(QObjectUserData) + n.SetPointer(ptr) + return +} + +func (ptr *QObjectUserData) DestroyQObjectUserData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOperatingSystemVersion struct { + ptr unsafe.Pointer +} + +type QOperatingSystemVersion_ITF interface { + QOperatingSystemVersion_PTR() *QOperatingSystemVersion +} + +func (ptr *QOperatingSystemVersion) QOperatingSystemVersion_PTR() *QOperatingSystemVersion { + return ptr +} + +func (ptr *QOperatingSystemVersion) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOperatingSystemVersion) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOperatingSystemVersion(ptr QOperatingSystemVersion_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOperatingSystemVersion_PTR().Pointer() + } + return nil +} + +func NewQOperatingSystemVersionFromPointer(ptr unsafe.Pointer) (n *QOperatingSystemVersion) { + n = new(QOperatingSystemVersion) + n.SetPointer(ptr) + return +} + +func (ptr *QOperatingSystemVersion) DestroyQOperatingSystemVersion() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QOperatingSystemVersion__OSType +//QOperatingSystemVersion::OSType +type QOperatingSystemVersion__OSType int64 + +const ( + QOperatingSystemVersion__Unknown QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(0) + QOperatingSystemVersion__Windows QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(1) + QOperatingSystemVersion__MacOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(2) + QOperatingSystemVersion__IOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(3) + QOperatingSystemVersion__TvOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(4) + QOperatingSystemVersion__WatchOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(5) + QOperatingSystemVersion__Android QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(6) +) + +func NewQOperatingSystemVersion2(osType QOperatingSystemVersion__OSType, vmajor int, vminor int, vmicro int) *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_NewQOperatingSystemVersion2(C.longlong(osType), C.int(int32(vmajor)), C.int(int32(vminor)), C.int(int32(vmicro)))) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_Current() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Current()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) Current() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Current()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_CurrentType() QOperatingSystemVersion__OSType { + return QOperatingSystemVersion__OSType(C.QOperatingSystemVersion_QOperatingSystemVersion_CurrentType()) +} + +func (ptr *QOperatingSystemVersion) CurrentType() QOperatingSystemVersion__OSType { + return QOperatingSystemVersion__OSType(C.QOperatingSystemVersion_QOperatingSystemVersion_CurrentType()) +} + +func (ptr *QOperatingSystemVersion) MajorVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QOperatingSystemVersion_MajorVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOperatingSystemVersion) MicroVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QOperatingSystemVersion_MicroVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOperatingSystemVersion) MinorVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QOperatingSystemVersion_MinorVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOperatingSystemVersion) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QOperatingSystemVersion_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QOperatingSystemVersion) SegmentCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QOperatingSystemVersion_SegmentCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOperatingSystemVersion) Type() QOperatingSystemVersion__OSType { + if ptr.Pointer() != nil { + return QOperatingSystemVersion__OSType(C.QOperatingSystemVersion_Type(ptr.Pointer())) + } + return 0 +} + +func QOperatingSystemVersion_Windows7() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows7()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) Windows7() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows7()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_Windows8() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) Windows8() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_Windows8_1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) Windows8_1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_Windows10() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows10()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) Windows10() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows10()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_OSXMavericks() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) OSXMavericks() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_OSXYosemite() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) OSXYosemite() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_OSXElCapitan() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) OSXElCapitan() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_MacOSSierra() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) MacOSSierra() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_MacOSHighSierra() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) MacOSHighSierra() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_MacOSMojave() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) MacOSMojave() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidJellyBean() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidJellyBean() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidJellyBean_MR1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidJellyBean_MR1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidJellyBean_MR2() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidJellyBean_MR2() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidKitKat() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidKitKat() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidLollipop() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidLollipop() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidLollipop_MR1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidLollipop_MR1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidMarshmallow() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidMarshmallow() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidNougat() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidNougat() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidNougat_MR1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidNougat_MR1() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func QOperatingSystemVersion_AndroidOreo() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func (ptr *QOperatingSystemVersion) AndroidOreo() *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo()) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +func NewQOperatingSystemVersion(other QOperatingSystemVersion_ITF) *QOperatingSystemVersion { + tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_NewQOperatingSystemVersion(PointerFromQOperatingSystemVersion(other))) + runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) + return tmpValue +} + +type QPair struct { + ptr unsafe.Pointer +} + +type QPair_ITF interface { + QPair_PTR() *QPair +} + +func (ptr *QPair) QPair_PTR() *QPair { + return ptr +} + +func (ptr *QPair) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPair) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPair(ptr QPair_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPair_PTR().Pointer() + } + return nil +} + +func NewQPairFromPointer(ptr unsafe.Pointer) (n *QPair) { + n = new(QPair) + n.SetPointer(ptr) + return +} + +func (ptr *QPair) DestroyQPair() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QParallelAnimationGroup struct { + QAnimationGroup +} + +type QParallelAnimationGroup_ITF interface { + QAnimationGroup_ITF + QParallelAnimationGroup_PTR() *QParallelAnimationGroup +} + +func (ptr *QParallelAnimationGroup) QParallelAnimationGroup_PTR() *QParallelAnimationGroup { + return ptr +} + +func (ptr *QParallelAnimationGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAnimationGroup_PTR().Pointer() + } + return nil +} + +func (ptr *QParallelAnimationGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAnimationGroup_PTR().SetPointer(p) + } +} + +func PointerFromQParallelAnimationGroup(ptr QParallelAnimationGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QParallelAnimationGroup_PTR().Pointer() + } + return nil +} + +func NewQParallelAnimationGroupFromPointer(ptr unsafe.Pointer) (n *QParallelAnimationGroup) { + n = new(QParallelAnimationGroup) + n.SetPointer(ptr) + return +} +func NewQParallelAnimationGroup(parent QObject_ITF) *QParallelAnimationGroup { + tmpValue := NewQParallelAnimationGroupFromPointer(C.QParallelAnimationGroup_NewQParallelAnimationGroup(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQParallelAnimationGroup_Duration +func callbackQParallelAnimationGroup_Duration(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "duration"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQParallelAnimationGroupFromPointer(ptr).DurationDefault())) +} + +func (ptr *QParallelAnimationGroup) ConnectDuration(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QParallelAnimationGroup) DisconnectDuration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "duration") + } +} + +func (ptr *QParallelAnimationGroup) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QParallelAnimationGroup_Duration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QParallelAnimationGroup) DurationDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QParallelAnimationGroup_DurationDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQParallelAnimationGroup_UpdateCurrentTime +func callbackQParallelAnimationGroup_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { + if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(currentTime))) + } else { + NewQParallelAnimationGroupFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(currentTime))) + } +} + +func (ptr *QParallelAnimationGroup) ConnectUpdateCurrentTime(f func(currentTime int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { + f := func(currentTime int) { + (*(*func(int))(signal))(currentTime) + f(currentTime) + } + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QParallelAnimationGroup) DisconnectUpdateCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") + } +} + +func (ptr *QParallelAnimationGroup) UpdateCurrentTime(currentTime int) { + if ptr.Pointer() != nil { + C.QParallelAnimationGroup_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +func (ptr *QParallelAnimationGroup) UpdateCurrentTimeDefault(currentTime int) { + if ptr.Pointer() != nil { + C.QParallelAnimationGroup_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +//export callbackQParallelAnimationGroup_DestroyQParallelAnimationGroup +func callbackQParallelAnimationGroup_DestroyQParallelAnimationGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QParallelAnimationGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQParallelAnimationGroupFromPointer(ptr).DestroyQParallelAnimationGroupDefault() + } +} + +func (ptr *QParallelAnimationGroup) ConnectDestroyQParallelAnimationGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QParallelAnimationGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QParallelAnimationGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QParallelAnimationGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QParallelAnimationGroup) DisconnectDestroyQParallelAnimationGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QParallelAnimationGroup") + } +} + +func (ptr *QParallelAnimationGroup) DestroyQParallelAnimationGroup() { + if ptr.Pointer() != nil { + C.QParallelAnimationGroup_DestroyQParallelAnimationGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QParallelAnimationGroup) DestroyQParallelAnimationGroupDefault() { + if ptr.Pointer() != nil { + C.QParallelAnimationGroup_DestroyQParallelAnimationGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPauseAnimation struct { + QAbstractAnimation +} + +type QPauseAnimation_ITF interface { + QAbstractAnimation_ITF + QPauseAnimation_PTR() *QPauseAnimation +} + +func (ptr *QPauseAnimation) QPauseAnimation_PTR() *QPauseAnimation { + return ptr +} + +func (ptr *QPauseAnimation) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractAnimation_PTR().Pointer() + } + return nil +} + +func (ptr *QPauseAnimation) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractAnimation_PTR().SetPointer(p) + } +} + +func PointerFromQPauseAnimation(ptr QPauseAnimation_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPauseAnimation_PTR().Pointer() + } + return nil +} + +func NewQPauseAnimationFromPointer(ptr unsafe.Pointer) (n *QPauseAnimation) { + n = new(QPauseAnimation) + n.SetPointer(ptr) + return +} +func NewQPauseAnimation(parent QObject_ITF) *QPauseAnimation { + tmpValue := NewQPauseAnimationFromPointer(C.QPauseAnimation_NewQPauseAnimation(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPauseAnimation2(msecs int, parent QObject_ITF) *QPauseAnimation { + tmpValue := NewQPauseAnimationFromPointer(C.QPauseAnimation_NewQPauseAnimation2(C.int(int32(msecs)), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQPauseAnimation_Duration +func callbackQPauseAnimation_Duration(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "duration"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQPauseAnimationFromPointer(ptr).DurationDefault())) +} + +func (ptr *QPauseAnimation) ConnectDuration(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPauseAnimation) DisconnectDuration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "duration") + } +} + +func (ptr *QPauseAnimation) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QPauseAnimation_Duration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPauseAnimation) DurationDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QPauseAnimation_DurationDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPauseAnimation) SetDuration(msecs int) { + if ptr.Pointer() != nil { + C.QPauseAnimation_SetDuration(ptr.Pointer(), C.int(int32(msecs))) + } +} + +//export callbackQPauseAnimation_UpdateCurrentTime +func callbackQPauseAnimation_UpdateCurrentTime(ptr unsafe.Pointer, vin C.int) { + if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(vin))) + } else { + NewQPauseAnimationFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(vin))) + } +} + +func (ptr *QPauseAnimation) ConnectUpdateCurrentTime(f func(vin int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { + f := func(vin int) { + (*(*func(int))(signal))(vin) + f(vin) + } + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPauseAnimation) DisconnectUpdateCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") + } +} + +func (ptr *QPauseAnimation) UpdateCurrentTime(vin int) { + if ptr.Pointer() != nil { + C.QPauseAnimation_UpdateCurrentTime(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QPauseAnimation) UpdateCurrentTimeDefault(vin int) { + if ptr.Pointer() != nil { + C.QPauseAnimation_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQPauseAnimation_DestroyQPauseAnimation +func callbackQPauseAnimation_DestroyQPauseAnimation(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPauseAnimation"); signal != nil { + (*(*func())(signal))() + } else { + NewQPauseAnimationFromPointer(ptr).DestroyQPauseAnimationDefault() + } +} + +func (ptr *QPauseAnimation) ConnectDestroyQPauseAnimation(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPauseAnimation"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPauseAnimation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPauseAnimation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPauseAnimation) DisconnectDestroyQPauseAnimation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPauseAnimation") + } +} + +func (ptr *QPauseAnimation) DestroyQPauseAnimation() { + if ptr.Pointer() != nil { + C.QPauseAnimation_DestroyQPauseAnimation(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPauseAnimation) DestroyQPauseAnimationDefault() { + if ptr.Pointer() != nil { + C.QPauseAnimation_DestroyQPauseAnimationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPersistentModelIndex struct { + ptr unsafe.Pointer +} + +type QPersistentModelIndex_ITF interface { + QPersistentModelIndex_PTR() *QPersistentModelIndex +} + +func (ptr *QPersistentModelIndex) QPersistentModelIndex_PTR() *QPersistentModelIndex { + return ptr +} + +func (ptr *QPersistentModelIndex) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPersistentModelIndex) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPersistentModelIndex(ptr QPersistentModelIndex_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPersistentModelIndex_PTR().Pointer() + } + return nil +} + +func NewQPersistentModelIndexFromPointer(ptr unsafe.Pointer) (n *QPersistentModelIndex) { + n = new(QPersistentModelIndex) + n.SetPointer(ptr) + return +} + +func (ptr *QPersistentModelIndex) DestroyQPersistentModelIndex() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQPersistentModelIndex2(index QModelIndex_ITF) *QPersistentModelIndex { + tmpValue := NewQPersistentModelIndexFromPointer(C.QPersistentModelIndex_NewQPersistentModelIndex2(PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue +} + +func NewQPersistentModelIndex3(other QPersistentModelIndex_ITF) *QPersistentModelIndex { + tmpValue := NewQPersistentModelIndexFromPointer(C.QPersistentModelIndex_NewQPersistentModelIndex3(PointerFromQPersistentModelIndex(other))) + runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue +} + +func NewQPersistentModelIndex4(other QPersistentModelIndex_ITF) *QPersistentModelIndex { + tmpValue := NewQPersistentModelIndexFromPointer(C.QPersistentModelIndex_NewQPersistentModelIndex4(PointerFromQPersistentModelIndex(other))) + runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue +} + +func (ptr *QPersistentModelIndex) Column() int { + if ptr.Pointer() != nil { + return int(int32(C.QPersistentModelIndex_Column(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPersistentModelIndex) Data(role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QPersistentModelIndex_Data(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QPersistentModelIndex) Flags() Qt__ItemFlag { + if ptr.Pointer() != nil { + return Qt__ItemFlag(C.QPersistentModelIndex_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPersistentModelIndex) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QPersistentModelIndex_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPersistentModelIndex) Model() *QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemModelFromPointer(C.QPersistentModelIndex_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPersistentModelIndex) Parent() *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QPersistentModelIndex_Parent(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QPersistentModelIndex) Row() int { + if ptr.Pointer() != nil { + return int(int32(C.QPersistentModelIndex_Row(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPersistentModelIndex) Sibling(row int, column int) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QPersistentModelIndex_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QPersistentModelIndex) Swap(other QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QPersistentModelIndex_Swap(ptr.Pointer(), PointerFromQPersistentModelIndex(other)) + } +} + +type QPluginLoader struct { + QObject +} + +type QPluginLoader_ITF interface { + QObject_ITF + QPluginLoader_PTR() *QPluginLoader +} + +func (ptr *QPluginLoader) QPluginLoader_PTR() *QPluginLoader { + return ptr +} + +func (ptr *QPluginLoader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPluginLoader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPluginLoader(ptr QPluginLoader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPluginLoader_PTR().Pointer() + } + return nil +} + +func NewQPluginLoaderFromPointer(ptr unsafe.Pointer) (n *QPluginLoader) { + n = new(QPluginLoader) + n.SetPointer(ptr) + return +} +func NewQPluginLoader(parent QObject_ITF) *QPluginLoader { + tmpValue := NewQPluginLoaderFromPointer(C.QPluginLoader_NewQPluginLoader(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPluginLoader2(fileName string, parent QObject_ITF) *QPluginLoader { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQPluginLoaderFromPointer(C.QPluginLoader_NewQPluginLoader2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QPluginLoader) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPluginLoader_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QPluginLoader) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPluginLoader_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QPluginLoader) Instance() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QPluginLoader_Instance(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPluginLoader) IsLoaded() bool { + if ptr.Pointer() != nil { + return int8(C.QPluginLoader_IsLoaded(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPluginLoader) Load() bool { + if ptr.Pointer() != nil { + return int8(C.QPluginLoader_Load(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPluginLoader) LoadHints() QLibrary__LoadHint { + if ptr.Pointer() != nil { + return QLibrary__LoadHint(C.QPluginLoader_LoadHints(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPluginLoader) MetaData() *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QPluginLoader_MetaData(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QPluginLoader) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QPluginLoader_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QPluginLoader) SetLoadHints(loadHints QLibrary__LoadHint) { + if ptr.Pointer() != nil { + C.QPluginLoader_SetLoadHints(ptr.Pointer(), C.longlong(loadHints)) + } +} + +func QPluginLoader_StaticInstances() []*QObject { + return func(l C.struct_QtCore_PackedList) []*QObject { + out := make([]*QObject, int(l.len)) + tmpList := NewQPluginLoaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__staticInstances_atList(i) + } + return out + }(C.QPluginLoader_QPluginLoader_StaticInstances()) +} + +func (ptr *QPluginLoader) StaticInstances() []*QObject { + return func(l C.struct_QtCore_PackedList) []*QObject { + out := make([]*QObject, int(l.len)) + tmpList := NewQPluginLoaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__staticInstances_atList(i) + } + return out + }(C.QPluginLoader_QPluginLoader_StaticInstances()) +} + +func (ptr *QPluginLoader) Unload() bool { + if ptr.Pointer() != nil { + return int8(C.QPluginLoader_Unload(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQPluginLoader_DestroyQPluginLoader +func callbackQPluginLoader_DestroyQPluginLoader(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPluginLoader"); signal != nil { + (*(*func())(signal))() + } else { + NewQPluginLoaderFromPointer(ptr).DestroyQPluginLoaderDefault() + } +} + +func (ptr *QPluginLoader) ConnectDestroyQPluginLoader(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPluginLoader"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPluginLoader", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPluginLoader", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPluginLoader) DisconnectDestroyQPluginLoader() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPluginLoader") + } +} + +func (ptr *QPluginLoader) DestroyQPluginLoader() { + if ptr.Pointer() != nil { + C.QPluginLoader_DestroyQPluginLoader(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPluginLoader) DestroyQPluginLoaderDefault() { + if ptr.Pointer() != nil { + C.QPluginLoader_DestroyQPluginLoaderDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPluginLoader) __staticInstances_atList(i int) *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QPluginLoader___staticInstances_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPluginLoader) __staticInstances_setList(i QObject_ITF) { + if ptr.Pointer() != nil { + C.QPluginLoader___staticInstances_setList(ptr.Pointer(), PointerFromQObject(i)) + } +} + +func (ptr *QPluginLoader) __staticInstances_newList() unsafe.Pointer { + return C.QPluginLoader___staticInstances_newList(ptr.Pointer()) +} + +func (ptr *QPluginLoader) __staticPlugins_setList(i QStaticPlugin_ITF) { + if ptr.Pointer() != nil { + C.QPluginLoader___staticPlugins_setList(ptr.Pointer(), PointerFromQStaticPlugin(i)) + } +} + +func (ptr *QPluginLoader) __staticPlugins_newList() unsafe.Pointer { + return C.QPluginLoader___staticPlugins_newList(ptr.Pointer()) +} + +type QPoint struct { + ptr unsafe.Pointer +} + +type QPoint_ITF interface { + QPoint_PTR() *QPoint +} + +func (ptr *QPoint) QPoint_PTR() *QPoint { + return ptr +} + +func (ptr *QPoint) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPoint) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPoint(ptr QPoint_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPoint_PTR().Pointer() + } + return nil +} + +func NewQPointFromPointer(ptr unsafe.Pointer) (n *QPoint) { + n = new(QPoint) + n.SetPointer(ptr) + return +} + +func (ptr *QPoint) DestroyQPoint() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQPoint() *QPoint { + tmpValue := NewQPointFromPointer(C.QPoint_NewQPoint()) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue +} + +func NewQPoint2(xpos int, ypos int) *QPoint { + tmpValue := NewQPointFromPointer(C.QPoint_NewQPoint2(C.int(int32(xpos)), C.int(int32(ypos)))) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue +} + +func QPoint_DotProduct(p1 QPoint_ITF, p2 QPoint_ITF) int { + return int(int32(C.QPoint_QPoint_DotProduct(PointerFromQPoint(p1), PointerFromQPoint(p2)))) +} + +func (ptr *QPoint) DotProduct(p1 QPoint_ITF, p2 QPoint_ITF) int { + return int(int32(C.QPoint_QPoint_DotProduct(PointerFromQPoint(p1), PointerFromQPoint(p2)))) +} + +func (ptr *QPoint) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QPoint_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPoint) ManhattanLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QPoint_ManhattanLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPoint) Rx() int { + if ptr.Pointer() != nil { + return int(int32(C.QPoint_Rx(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPoint) Ry() int { + if ptr.Pointer() != nil { + return int(int32(C.QPoint_Ry(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPoint) SetX(x int) { + if ptr.Pointer() != nil { + C.QPoint_SetX(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QPoint) SetY(y int) { + if ptr.Pointer() != nil { + C.QPoint_SetY(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QPoint) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QPoint_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPoint) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QPoint_Y(ptr.Pointer()))) + } + return 0 +} + +type QPointF struct { + ptr unsafe.Pointer +} + +type QPointF_ITF interface { + QPointF_PTR() *QPointF +} + +func (ptr *QPointF) QPointF_PTR() *QPointF { + return ptr +} + +func (ptr *QPointF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPointF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPointF(ptr QPointF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPointF_PTR().Pointer() + } + return nil +} + +func NewQPointFFromPointer(ptr unsafe.Pointer) (n *QPointF) { + n = new(QPointF) + n.SetPointer(ptr) + return +} + +func (ptr *QPointF) DestroyQPointF() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQPointF() *QPointF { + tmpValue := NewQPointFFromPointer(C.QPointF_NewQPointF()) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue +} + +func NewQPointF2(point QPoint_ITF) *QPointF { + tmpValue := NewQPointFFromPointer(C.QPointF_NewQPointF2(PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue +} + +func NewQPointF3(xpos float64, ypos float64) *QPointF { + tmpValue := NewQPointFFromPointer(C.QPointF_NewQPointF3(C.double(xpos), C.double(ypos))) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue +} + +func QPointF_DotProduct(p1 QPointF_ITF, p2 QPointF_ITF) float64 { + return float64(C.QPointF_QPointF_DotProduct(PointerFromQPointF(p1), PointerFromQPointF(p2))) +} + +func (ptr *QPointF) DotProduct(p1 QPointF_ITF, p2 QPointF_ITF) float64 { + return float64(C.QPointF_QPointF_DotProduct(PointerFromQPointF(p1), PointerFromQPointF(p2))) +} + +func (ptr *QPointF) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QPointF_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPointF) ManhattanLength() float64 { + if ptr.Pointer() != nil { + return float64(C.QPointF_ManhattanLength(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPointF) Rx() float64 { + if ptr.Pointer() != nil { + return float64(C.QPointF_Rx(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPointF) Ry() float64 { + if ptr.Pointer() != nil { + return float64(C.QPointF_Ry(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPointF) SetX(x float64) { + if ptr.Pointer() != nil { + C.QPointF_SetX(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QPointF) SetY(y float64) { + if ptr.Pointer() != nil { + C.QPointF_SetY(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QPointF) ToPoint() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QPointF_ToPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QPointF) X() float64 { + if ptr.Pointer() != nil { + return float64(C.QPointF_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPointF) Y() float64 { + if ptr.Pointer() != nil { + return float64(C.QPointF_Y(ptr.Pointer())) + } + return 0 +} + +type QPointer struct { + ptr unsafe.Pointer +} + +type QPointer_ITF interface { + QPointer_PTR() *QPointer +} + +func (ptr *QPointer) QPointer_PTR() *QPointer { + return ptr +} + +func (ptr *QPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPointer(ptr QPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPointer_PTR().Pointer() + } + return nil +} + +func NewQPointerFromPointer(ptr unsafe.Pointer) (n *QPointer) { + n = new(QPointer) + n.SetPointer(ptr) + return +} + +type QProcess struct { + QIODevice +} + +type QProcess_ITF interface { + QIODevice_ITF + QProcess_PTR() *QProcess +} + +func (ptr *QProcess) QProcess_PTR() *QProcess { + return ptr +} + +func (ptr *QProcess) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func (ptr *QProcess) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QIODevice_PTR().SetPointer(p) + } +} + +func PointerFromQProcess(ptr QProcess_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QProcess_PTR().Pointer() + } + return nil +} + +func NewQProcessFromPointer(ptr unsafe.Pointer) (n *QProcess) { + n = new(QProcess) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QProcess__ProcessError +//QProcess::ProcessError +type QProcess__ProcessError int64 + +const ( + QProcess__FailedToStart QProcess__ProcessError = QProcess__ProcessError(0) + QProcess__Crashed QProcess__ProcessError = QProcess__ProcessError(1) + QProcess__Timedout QProcess__ProcessError = QProcess__ProcessError(2) + QProcess__ReadError QProcess__ProcessError = QProcess__ProcessError(3) + QProcess__WriteError QProcess__ProcessError = QProcess__ProcessError(4) + QProcess__UnknownError QProcess__ProcessError = QProcess__ProcessError(5) +) + +//go:generate stringer -type=QProcess__ProcessState +//QProcess::ProcessState +type QProcess__ProcessState int64 + +const ( + QProcess__NotRunning QProcess__ProcessState = QProcess__ProcessState(0) + QProcess__Starting QProcess__ProcessState = QProcess__ProcessState(1) + QProcess__Running QProcess__ProcessState = QProcess__ProcessState(2) +) + +//go:generate stringer -type=QProcess__ProcessChannel +//QProcess::ProcessChannel +type QProcess__ProcessChannel int64 + +const ( + QProcess__StandardOutput QProcess__ProcessChannel = QProcess__ProcessChannel(0) + QProcess__StandardError QProcess__ProcessChannel = QProcess__ProcessChannel(1) +) + +//go:generate stringer -type=QProcess__ProcessChannelMode +//QProcess::ProcessChannelMode +type QProcess__ProcessChannelMode int64 + +const ( + QProcess__SeparateChannels QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(0) + QProcess__MergedChannels QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(1) + QProcess__ForwardedChannels QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(2) + QProcess__ForwardedOutputChannel QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(3) + QProcess__ForwardedErrorChannel QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(4) +) + +//go:generate stringer -type=QProcess__InputChannelMode +//QProcess::InputChannelMode +type QProcess__InputChannelMode int64 + +const ( + QProcess__ManagedInputChannel QProcess__InputChannelMode = QProcess__InputChannelMode(0) + QProcess__ForwardedInputChannel QProcess__InputChannelMode = QProcess__InputChannelMode(1) +) + +//go:generate stringer -type=QProcess__ExitStatus +//QProcess::ExitStatus +type QProcess__ExitStatus int64 + +const ( + QProcess__NormalExit QProcess__ExitStatus = QProcess__ExitStatus(0) + QProcess__CrashExit QProcess__ExitStatus = QProcess__ExitStatus(1) +) + +func NewQProcess(parent QObject_ITF) *QProcess { + tmpValue := NewQProcessFromPointer(C.QProcess_NewQProcess(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QProcess) Arguments() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QProcess_Arguments(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QProcess) CloseReadChannel(channel QProcess__ProcessChannel) { + if ptr.Pointer() != nil { + C.QProcess_CloseReadChannel(ptr.Pointer(), C.longlong(channel)) + } +} + +func (ptr *QProcess) CloseWriteChannel() { + if ptr.Pointer() != nil { + C.QProcess_CloseWriteChannel(ptr.Pointer()) + } +} + +func (ptr *QProcess) Error() QProcess__ProcessError { + if ptr.Pointer() != nil { + return QProcess__ProcessError(C.QProcess_Error(ptr.Pointer())) + } + return 0 +} + +//export callbackQProcess_ErrorOccurred +func callbackQProcess_ErrorOccurred(ptr unsafe.Pointer, error C.longlong) { + if signal := qt.GetSignal(ptr, "errorOccurred"); signal != nil { + (*(*func(QProcess__ProcessError))(signal))(QProcess__ProcessError(error)) + } + +} + +func (ptr *QProcess) ConnectErrorOccurred(f func(error QProcess__ProcessError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "errorOccurred") { + C.QProcess_ConnectErrorOccurred(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "errorOccurred"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "errorOccurred"); signal != nil { + f := func(error QProcess__ProcessError) { + (*(*func(QProcess__ProcessError))(signal))(error) + f(error) + } + qt.ConnectSignal(ptr.Pointer(), "errorOccurred", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "errorOccurred", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectErrorOccurred() { + if ptr.Pointer() != nil { + C.QProcess_DisconnectErrorOccurred(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "errorOccurred") + } +} + +func (ptr *QProcess) ErrorOccurred(error QProcess__ProcessError) { + if ptr.Pointer() != nil { + C.QProcess_ErrorOccurred(ptr.Pointer(), C.longlong(error)) + } +} + +func QProcess_Execute(program string, arguments []string) int { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + return int(int32(C.QProcess_QProcess_Execute(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}))) +} + +func (ptr *QProcess) Execute(program string, arguments []string) int { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + return int(int32(C.QProcess_QProcess_Execute(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}))) +} + +func QProcess_Execute2(command string) int { + var commandC *C.char + if command != "" { + commandC = C.CString(command) + defer C.free(unsafe.Pointer(commandC)) + } + return int(int32(C.QProcess_QProcess_Execute2(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))}))) +} + +func (ptr *QProcess) Execute2(command string) int { + var commandC *C.char + if command != "" { + commandC = C.CString(command) + defer C.free(unsafe.Pointer(commandC)) + } + return int(int32(C.QProcess_QProcess_Execute2(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))}))) +} + +func (ptr *QProcess) ExitCode() int { + if ptr.Pointer() != nil { + return int(int32(C.QProcess_ExitCode(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProcess) ExitStatus() QProcess__ExitStatus { + if ptr.Pointer() != nil { + return QProcess__ExitStatus(C.QProcess_ExitStatus(ptr.Pointer())) + } + return 0 +} + +//export callbackQProcess_Finished +func callbackQProcess_Finished(ptr unsafe.Pointer, exitCode C.int, exitStatus C.longlong) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func(int, QProcess__ExitStatus))(signal))(int(int32(exitCode)), QProcess__ExitStatus(exitStatus)) + } + +} + +func (ptr *QProcess) ConnectFinished(f func(exitCode int, exitStatus QProcess__ExitStatus)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QProcess_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func(exitCode int, exitStatus QProcess__ExitStatus) { + (*(*func(int, QProcess__ExitStatus))(signal))(exitCode, exitStatus) + f(exitCode, exitStatus) + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QProcess_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QProcess) Finished(exitCode int, exitStatus QProcess__ExitStatus) { + if ptr.Pointer() != nil { + C.QProcess_Finished(ptr.Pointer(), C.int(int32(exitCode)), C.longlong(exitStatus)) + } +} + +func (ptr *QProcess) InputChannelMode() QProcess__InputChannelMode { + if ptr.Pointer() != nil { + return QProcess__InputChannelMode(C.QProcess_InputChannelMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQProcess_Kill +func callbackQProcess_Kill(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "kill"); signal != nil { + (*(*func())(signal))() + } else { + NewQProcessFromPointer(ptr).KillDefault() + } +} + +func (ptr *QProcess) ConnectKill(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "kill"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "kill", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "kill", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectKill() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "kill") + } +} + +func (ptr *QProcess) Kill() { + if ptr.Pointer() != nil { + C.QProcess_Kill(ptr.Pointer()) + } +} + +func (ptr *QProcess) KillDefault() { + if ptr.Pointer() != nil { + C.QProcess_KillDefault(ptr.Pointer()) + } +} + +func (ptr *QProcess) NativeArguments() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProcess_NativeArguments(ptr.Pointer())) + } + return "" +} + +func QProcess_NullDevice() string { + return cGoUnpackString(C.QProcess_QProcess_NullDevice()) +} + +func (ptr *QProcess) NullDevice() string { + return cGoUnpackString(C.QProcess_QProcess_NullDevice()) +} + +func (ptr *QProcess) ProcessChannelMode() QProcess__ProcessChannelMode { + if ptr.Pointer() != nil { + return QProcess__ProcessChannelMode(C.QProcess_ProcessChannelMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QProcess) ProcessEnvironment() *QProcessEnvironment { + if ptr.Pointer() != nil { + tmpValue := NewQProcessEnvironmentFromPointer(C.QProcess_ProcessEnvironment(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) + return tmpValue + } + return nil +} + +func (ptr *QProcess) ProcessId() int64 { + if ptr.Pointer() != nil { + return int64(C.QProcess_ProcessId(ptr.Pointer())) + } + return 0 +} + +func (ptr *QProcess) Program() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProcess_Program(ptr.Pointer())) + } + return "" +} + +func (ptr *QProcess) ReadAllStandardError() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QProcess_ReadAllStandardError(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QProcess) ReadAllStandardOutput() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QProcess_ReadAllStandardOutput(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QProcess) ReadChannel() QProcess__ProcessChannel { + if ptr.Pointer() != nil { + return QProcess__ProcessChannel(C.QProcess_ReadChannel(ptr.Pointer())) + } + return 0 +} + +//export callbackQProcess_ReadData +func callbackQProcess_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxlen C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxlen))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + retS := cGoUnpackString(data) + ret := C.longlong(NewQProcessFromPointer(ptr).ReadDataDefault(&retS, int64(maxlen))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret +} + +func (ptr *QProcess) ConnectReadData(f func(data *string, maxlen int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { + f := func(data *string, maxlen int64) int64 { + (*(*func(*string, int64) int64)(signal))(data, maxlen) + return f(data, maxlen) + } + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectReadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readData") + } +} + +func (ptr *QProcess) ReadData(data *string, maxlen int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxlen))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QProcess_ReadData(ptr.Pointer(), dataC, C.longlong(maxlen))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QProcess) ReadDataDefault(data *string, maxlen int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxlen))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QProcess_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxlen))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +//export callbackQProcess_ReadyReadStandardError +func callbackQProcess_ReadyReadStandardError(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readyReadStandardError"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QProcess) ConnectReadyReadStandardError(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "readyReadStandardError") { + C.QProcess_ConnectReadyReadStandardError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readyReadStandardError"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "readyReadStandardError"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "readyReadStandardError", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readyReadStandardError", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectReadyReadStandardError() { + if ptr.Pointer() != nil { + C.QProcess_DisconnectReadyReadStandardError(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "readyReadStandardError") + } +} + +//export callbackQProcess_ReadyReadStandardOutput +func callbackQProcess_ReadyReadStandardOutput(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readyReadStandardOutput"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QProcess) ConnectReadyReadStandardOutput(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "readyReadStandardOutput") { + C.QProcess_ConnectReadyReadStandardOutput(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readyReadStandardOutput"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "readyReadStandardOutput"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "readyReadStandardOutput", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readyReadStandardOutput", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectReadyReadStandardOutput() { + if ptr.Pointer() != nil { + C.QProcess_DisconnectReadyReadStandardOutput(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "readyReadStandardOutput") + } +} + +func (ptr *QProcess) SetArguments(arguments []string) { + if ptr.Pointer() != nil { + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + C.QProcess_SetArguments(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}) + } +} + +func (ptr *QProcess) SetInputChannelMode(mode QProcess__InputChannelMode) { + if ptr.Pointer() != nil { + C.QProcess_SetInputChannelMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QProcess) SetNativeArguments(arguments string) { + if ptr.Pointer() != nil { + var argumentsC *C.char + if arguments != "" { + argumentsC = C.CString(arguments) + defer C.free(unsafe.Pointer(argumentsC)) + } + C.QProcess_SetNativeArguments(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(arguments))}) + } +} + +func (ptr *QProcess) SetProcessChannelMode(mode QProcess__ProcessChannelMode) { + if ptr.Pointer() != nil { + C.QProcess_SetProcessChannelMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QProcess) SetProcessEnvironment(environment QProcessEnvironment_ITF) { + if ptr.Pointer() != nil { + C.QProcess_SetProcessEnvironment(ptr.Pointer(), PointerFromQProcessEnvironment(environment)) + } +} + +func (ptr *QProcess) SetProcessState(state QProcess__ProcessState) { + if ptr.Pointer() != nil { + C.QProcess_SetProcessState(ptr.Pointer(), C.longlong(state)) + } +} + +func (ptr *QProcess) SetProgram(program string) { + if ptr.Pointer() != nil { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + C.QProcess_SetProgram(ptr.Pointer(), C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}) + } +} + +func (ptr *QProcess) SetReadChannel(channel QProcess__ProcessChannel) { + if ptr.Pointer() != nil { + C.QProcess_SetReadChannel(ptr.Pointer(), C.longlong(channel)) + } +} + +func (ptr *QProcess) SetStandardErrorFile(fileName string, mode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QProcess_SetStandardErrorFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode)) + } +} + +func (ptr *QProcess) SetStandardInputFile(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QProcess_SetStandardInputFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QProcess) SetStandardOutputFile(fileName string, mode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QProcess_SetStandardOutputFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode)) + } +} + +func (ptr *QProcess) SetStandardOutputProcess(destination QProcess_ITF) { + if ptr.Pointer() != nil { + C.QProcess_SetStandardOutputProcess(ptr.Pointer(), PointerFromQProcess(destination)) + } +} + +func (ptr *QProcess) SetWorkingDirectory(dir string) { + if ptr.Pointer() != nil { + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + C.QProcess_SetWorkingDirectory(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirC, len: C.longlong(len(dir))}) + } +} + +//export callbackQProcess_SetupChildProcess +func callbackQProcess_SetupChildProcess(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setupChildProcess"); signal != nil { + (*(*func())(signal))() + } else { + NewQProcessFromPointer(ptr).SetupChildProcessDefault() + } +} + +func (ptr *QProcess) ConnectSetupChildProcess(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setupChildProcess"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setupChildProcess", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setupChildProcess", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectSetupChildProcess() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setupChildProcess") + } +} + +func (ptr *QProcess) SetupChildProcess() { + if ptr.Pointer() != nil { + C.QProcess_SetupChildProcess(ptr.Pointer()) + } +} + +func (ptr *QProcess) SetupChildProcessDefault() { + if ptr.Pointer() != nil { + C.QProcess_SetupChildProcessDefault(ptr.Pointer()) + } +} + +func (ptr *QProcess) Start(program string, arguments []string, mode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + C.QProcess_Start(ptr.Pointer(), C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}, C.longlong(mode)) + } +} + +func (ptr *QProcess) Start2(command string, mode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + var commandC *C.char + if command != "" { + commandC = C.CString(command) + defer C.free(unsafe.Pointer(commandC)) + } + C.QProcess_Start2(ptr.Pointer(), C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))}, C.longlong(mode)) + } +} + +func (ptr *QProcess) Start3(mode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + C.QProcess_Start3(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QProcess) StartDetached(pid int64) bool { + if ptr.Pointer() != nil { + return int8(C.QProcess_StartDetached(ptr.Pointer(), C.longlong(pid))) != 0 + } + return false +} + +func QProcess_StartDetached2(program string, arguments []string, workingDirectory string, pid int64) bool { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + var workingDirectoryC *C.char + if workingDirectory != "" { + workingDirectoryC = C.CString(workingDirectory) + defer C.free(unsafe.Pointer(workingDirectoryC)) + } + return int8(C.QProcess_QProcess_StartDetached2(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(pid))) != 0 +} + +func (ptr *QProcess) StartDetached2(program string, arguments []string, workingDirectory string, pid int64) bool { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + argumentsC := C.CString(strings.Join(arguments, "¡¦!")) + defer C.free(unsafe.Pointer(argumentsC)) + var workingDirectoryC *C.char + if workingDirectory != "" { + workingDirectoryC = C.CString(workingDirectory) + defer C.free(unsafe.Pointer(workingDirectoryC)) + } + return int8(C.QProcess_QProcess_StartDetached2(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(pid))) != 0 +} + +func QProcess_StartDetached3(command string) bool { + var commandC *C.char + if command != "" { + commandC = C.CString(command) + defer C.free(unsafe.Pointer(commandC)) + } + return int8(C.QProcess_QProcess_StartDetached3(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))})) != 0 +} + +func (ptr *QProcess) StartDetached3(command string) bool { + var commandC *C.char + if command != "" { + commandC = C.CString(command) + defer C.free(unsafe.Pointer(commandC)) + } + return int8(C.QProcess_QProcess_StartDetached3(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))})) != 0 +} + +//export callbackQProcess_Started +func callbackQProcess_Started(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "started"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QProcess) ConnectStarted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "started") { + C.QProcess_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectStarted() { + if ptr.Pointer() != nil { + C.QProcess_DisconnectStarted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "started") + } +} + +func (ptr *QProcess) State() QProcess__ProcessState { + if ptr.Pointer() != nil { + return QProcess__ProcessState(C.QProcess_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQProcess_StateChanged +func callbackQProcess_StateChanged(ptr unsafe.Pointer, newState C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QProcess__ProcessState))(signal))(QProcess__ProcessState(newState)) + } + +} + +func (ptr *QProcess) ConnectStateChanged(f func(newState QProcess__ProcessState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QProcess_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(newState QProcess__ProcessState) { + (*(*func(QProcess__ProcessState))(signal))(newState) + f(newState) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QProcess_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func QProcess_SystemEnvironment() []string { + return unpackStringList(cGoUnpackString(C.QProcess_QProcess_SystemEnvironment())) +} + +func (ptr *QProcess) SystemEnvironment() []string { + return unpackStringList(cGoUnpackString(C.QProcess_QProcess_SystemEnvironment())) +} + +//export callbackQProcess_Terminate +func callbackQProcess_Terminate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "terminate"); signal != nil { + (*(*func())(signal))() + } else { + NewQProcessFromPointer(ptr).TerminateDefault() + } +} + +func (ptr *QProcess) ConnectTerminate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "terminate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectTerminate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "terminate") + } +} + +func (ptr *QProcess) Terminate() { + if ptr.Pointer() != nil { + C.QProcess_Terminate(ptr.Pointer()) + } +} + +func (ptr *QProcess) TerminateDefault() { + if ptr.Pointer() != nil { + C.QProcess_TerminateDefault(ptr.Pointer()) + } +} + +func (ptr *QProcess) WaitForFinished(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QProcess_WaitForFinished(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QProcess) WaitForStarted(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QProcess_WaitForStarted(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QProcess) WorkingDirectory() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProcess_WorkingDirectory(ptr.Pointer())) + } + return "" +} + +//export callbackQProcess_WriteData +func callbackQProcess_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(l))) + } + + return C.longlong(NewQProcessFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(l))) +} + +func (ptr *QProcess) ConnectWriteData(f func(data []byte, l int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { + f := func(data []byte, l int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, l) + return f(data, l) + } + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectWriteData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "writeData") + } +} + +func (ptr *QProcess) WriteData(data []byte, l int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QProcess_WriteData(ptr.Pointer(), dataC, C.longlong(l))) + } + return 0 +} + +func (ptr *QProcess) WriteDataDefault(data []byte, l int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QProcess_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(l))) + } + return 0 +} + +//export callbackQProcess_DestroyQProcess +func callbackQProcess_DestroyQProcess(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QProcess"); signal != nil { + (*(*func())(signal))() + } else { + NewQProcessFromPointer(ptr).DestroyQProcessDefault() + } +} + +func (ptr *QProcess) ConnectDestroyQProcess(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QProcess"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QProcess", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QProcess", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProcess) DisconnectDestroyQProcess() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QProcess") + } +} + +func (ptr *QProcess) DestroyQProcess() { + if ptr.Pointer() != nil { + C.QProcess_DestroyQProcess(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QProcess) DestroyQProcessDefault() { + if ptr.Pointer() != nil { + C.QProcess_DestroyQProcessDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QProcessEnvironment struct { + ptr unsafe.Pointer +} + +type QProcessEnvironment_ITF interface { + QProcessEnvironment_PTR() *QProcessEnvironment +} + +func (ptr *QProcessEnvironment) QProcessEnvironment_PTR() *QProcessEnvironment { + return ptr +} + +func (ptr *QProcessEnvironment) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QProcessEnvironment) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQProcessEnvironment(ptr QProcessEnvironment_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QProcessEnvironment_PTR().Pointer() + } + return nil +} + +func NewQProcessEnvironmentFromPointer(ptr unsafe.Pointer) (n *QProcessEnvironment) { + n = new(QProcessEnvironment) + n.SetPointer(ptr) + return +} +func NewQProcessEnvironment() *QProcessEnvironment { + tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_NewQProcessEnvironment()) + runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) + return tmpValue +} + +func NewQProcessEnvironment2(other QProcessEnvironment_ITF) *QProcessEnvironment { + tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_NewQProcessEnvironment2(PointerFromQProcessEnvironment(other))) + runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) + return tmpValue +} + +func (ptr *QProcessEnvironment) Clear() { + if ptr.Pointer() != nil { + C.QProcessEnvironment_Clear(ptr.Pointer()) + } +} + +func (ptr *QProcessEnvironment) Contains(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QProcessEnvironment_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QProcessEnvironment) Insert(name string, value string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QProcessEnvironment_Insert(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QProcessEnvironment) Insert2(e QProcessEnvironment_ITF) { + if ptr.Pointer() != nil { + C.QProcessEnvironment_Insert2(ptr.Pointer(), PointerFromQProcessEnvironment(e)) + } +} + +func (ptr *QProcessEnvironment) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QProcessEnvironment_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QProcessEnvironment) Keys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QProcessEnvironment_Keys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QProcessEnvironment) Remove(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QProcessEnvironment_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QProcessEnvironment) Swap(other QProcessEnvironment_ITF) { + if ptr.Pointer() != nil { + C.QProcessEnvironment_Swap(ptr.Pointer(), PointerFromQProcessEnvironment(other)) + } +} + +func QProcessEnvironment_SystemEnvironment() *QProcessEnvironment { + tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_QProcessEnvironment_SystemEnvironment()) + runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) + return tmpValue +} + +func (ptr *QProcessEnvironment) SystemEnvironment() *QProcessEnvironment { + tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_QProcessEnvironment_SystemEnvironment()) + runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) + return tmpValue +} + +func (ptr *QProcessEnvironment) ToStringList() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QProcessEnvironment_ToStringList(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QProcessEnvironment) Value(name string, defaultValue string) string { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + return cGoUnpackString(C.QProcessEnvironment_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) + } + return "" +} + +func (ptr *QProcessEnvironment) DestroyQProcessEnvironment() { + if ptr.Pointer() != nil { + C.QProcessEnvironment_DestroyQProcessEnvironment(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPropertyAnimation struct { + QVariantAnimation +} + +type QPropertyAnimation_ITF interface { + QVariantAnimation_ITF + QPropertyAnimation_PTR() *QPropertyAnimation +} + +func (ptr *QPropertyAnimation) QPropertyAnimation_PTR() *QPropertyAnimation { + return ptr +} + +func (ptr *QPropertyAnimation) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QVariantAnimation_PTR().Pointer() + } + return nil +} + +func (ptr *QPropertyAnimation) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QVariantAnimation_PTR().SetPointer(p) + } +} + +func PointerFromQPropertyAnimation(ptr QPropertyAnimation_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPropertyAnimation_PTR().Pointer() + } + return nil +} + +func NewQPropertyAnimationFromPointer(ptr unsafe.Pointer) (n *QPropertyAnimation) { + n = new(QPropertyAnimation) + n.SetPointer(ptr) + return +} +func NewQPropertyAnimation(parent QObject_ITF) *QPropertyAnimation { + tmpValue := NewQPropertyAnimationFromPointer(C.QPropertyAnimation_NewQPropertyAnimation(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPropertyAnimation2(target QObject_ITF, propertyName QByteArray_ITF, parent QObject_ITF) *QPropertyAnimation { + tmpValue := NewQPropertyAnimationFromPointer(C.QPropertyAnimation_NewQPropertyAnimation2(PointerFromQObject(target), PointerFromQByteArray(propertyName), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QPropertyAnimation) PropertyName() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QPropertyAnimation_PropertyName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPropertyAnimation) SetPropertyName(propertyName QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPropertyAnimation_SetPropertyName(ptr.Pointer(), PointerFromQByteArray(propertyName)) + } +} + +func (ptr *QPropertyAnimation) SetTargetObject(target QObject_ITF) { + if ptr.Pointer() != nil { + C.QPropertyAnimation_SetTargetObject(ptr.Pointer(), PointerFromQObject(target)) + } +} + +func (ptr *QPropertyAnimation) TargetObject() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QPropertyAnimation_TargetObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQPropertyAnimation_DestroyQPropertyAnimation +func callbackQPropertyAnimation_DestroyQPropertyAnimation(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPropertyAnimation"); signal != nil { + (*(*func())(signal))() + } else { + NewQPropertyAnimationFromPointer(ptr).DestroyQPropertyAnimationDefault() + } +} + +func (ptr *QPropertyAnimation) ConnectDestroyQPropertyAnimation(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPropertyAnimation"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPropertyAnimation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPropertyAnimation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPropertyAnimation) DisconnectDestroyQPropertyAnimation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPropertyAnimation") + } +} + +func (ptr *QPropertyAnimation) DestroyQPropertyAnimation() { + if ptr.Pointer() != nil { + C.QPropertyAnimation_DestroyQPropertyAnimation(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPropertyAnimation) DestroyQPropertyAnimationDefault() { + if ptr.Pointer() != nil { + C.QPropertyAnimation_DestroyQPropertyAnimationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QQueue struct { + ptr unsafe.Pointer +} + +type QQueue_ITF interface { + QQueue_PTR() *QQueue +} + +func (ptr *QQueue) QQueue_PTR() *QQueue { + return ptr +} + +func (ptr *QQueue) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQueue) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQueue(ptr QQueue_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQueue_PTR().Pointer() + } + return nil +} + +func NewQQueueFromPointer(ptr unsafe.Pointer) (n *QQueue) { + n = new(QQueue) + n.SetPointer(ptr) + return +} + +func (ptr *QQueue) DestroyQQueue() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRandomGenerator struct { + ptr unsafe.Pointer +} + +type QRandomGenerator_ITF interface { + QRandomGenerator_PTR() *QRandomGenerator +} + +func (ptr *QRandomGenerator) QRandomGenerator_PTR() *QRandomGenerator { + return ptr +} + +func (ptr *QRandomGenerator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRandomGenerator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRandomGenerator(ptr QRandomGenerator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRandomGenerator_PTR().Pointer() + } + return nil +} + +func NewQRandomGeneratorFromPointer(ptr unsafe.Pointer) (n *QRandomGenerator) { + n = new(QRandomGenerator) + n.SetPointer(ptr) + return +} + +func (ptr *QRandomGenerator) DestroyQRandomGenerator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQRandomGenerator(seedValue uint) *QRandomGenerator { + tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_NewQRandomGenerator(C.uint(uint32(seedValue)))) + runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) + return tmpValue +} + +func NewQRandomGenerator5(begin uint, end uint) *QRandomGenerator { + tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_NewQRandomGenerator5(C.uint(uint32(begin)), C.uint(uint32(end)))) + runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) + return tmpValue +} + +func NewQRandomGenerator6(other QRandomGenerator_ITF) *QRandomGenerator { + tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_NewQRandomGenerator6(PointerFromQRandomGenerator(other))) + runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) + return tmpValue +} + +func (ptr *QRandomGenerator) Bounded(highest float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QRandomGenerator_Bounded(ptr.Pointer(), C.double(highest))) + } + return 0 +} + +func (ptr *QRandomGenerator) Bounded2(highest uint) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRandomGenerator_Bounded2(ptr.Pointer(), C.uint(uint32(highest))))) + } + return 0 +} + +func (ptr *QRandomGenerator) Bounded3(highest int) int { + if ptr.Pointer() != nil { + return int(int32(C.QRandomGenerator_Bounded3(ptr.Pointer(), C.int(int32(highest))))) + } + return 0 +} + +func (ptr *QRandomGenerator) Bounded4(lowest uint, highest uint) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRandomGenerator_Bounded4(ptr.Pointer(), C.uint(uint32(lowest)), C.uint(uint32(highest))))) + } + return 0 +} + +func (ptr *QRandomGenerator) Bounded5(lowest int, highest int) int { + if ptr.Pointer() != nil { + return int(int32(C.QRandomGenerator_Bounded5(ptr.Pointer(), C.int(int32(lowest)), C.int(int32(highest))))) + } + return 0 +} + +func (ptr *QRandomGenerator) Discard(z uint64) { + if ptr.Pointer() != nil { + C.QRandomGenerator_Discard(ptr.Pointer(), C.ulonglong(z)) + } +} + +func (ptr *QRandomGenerator) Generate() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRandomGenerator_Generate(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRandomGenerator) Generate64() uint64 { + if ptr.Pointer() != nil { + return uint64(C.QRandomGenerator_Generate64(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRandomGenerator) GenerateDouble() float64 { + if ptr.Pointer() != nil { + return float64(C.QRandomGenerator_GenerateDouble(ptr.Pointer())) + } + return 0 +} + +func QRandomGenerator_Global() *QRandomGenerator { + return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_Global()) +} + +func (ptr *QRandomGenerator) Global() *QRandomGenerator { + return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_Global()) +} + +func QRandomGenerator_SecurelySeeded() *QRandomGenerator { + tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_SecurelySeeded()) + runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) + return tmpValue +} + +func (ptr *QRandomGenerator) SecurelySeeded() *QRandomGenerator { + tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_SecurelySeeded()) + runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) + return tmpValue +} + +func (ptr *QRandomGenerator) Seed(seed uint) { + if ptr.Pointer() != nil { + C.QRandomGenerator_Seed(ptr.Pointer(), C.uint(uint32(seed))) + } +} + +func QRandomGenerator_System() *QRandomGenerator { + return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_System()) +} + +func (ptr *QRandomGenerator) System() *QRandomGenerator { + return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_System()) +} + +type QRandomGenerator64 struct { + QRandomGenerator +} + +type QRandomGenerator64_ITF interface { + QRandomGenerator_ITF + QRandomGenerator64_PTR() *QRandomGenerator64 +} + +func (ptr *QRandomGenerator64) QRandomGenerator64_PTR() *QRandomGenerator64 { + return ptr +} + +func (ptr *QRandomGenerator64) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QRandomGenerator_PTR().Pointer() + } + return nil +} + +func (ptr *QRandomGenerator64) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QRandomGenerator_PTR().SetPointer(p) + } +} + +func PointerFromQRandomGenerator64(ptr QRandomGenerator64_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRandomGenerator64_PTR().Pointer() + } + return nil +} + +func NewQRandomGenerator64FromPointer(ptr unsafe.Pointer) (n *QRandomGenerator64) { + n = new(QRandomGenerator64) + n.SetPointer(ptr) + return +} + +func (ptr *QRandomGenerator64) DestroyQRandomGenerator64() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRandomGenerator64) Generate() uint64 { + if ptr.Pointer() != nil { + return uint64(C.QRandomGenerator64_Generate(ptr.Pointer())) + } + return 0 +} + +type QReadLocker struct { + ptr unsafe.Pointer +} + +type QReadLocker_ITF interface { + QReadLocker_PTR() *QReadLocker +} + +func (ptr *QReadLocker) QReadLocker_PTR() *QReadLocker { + return ptr +} + +func (ptr *QReadLocker) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QReadLocker) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQReadLocker(ptr QReadLocker_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QReadLocker_PTR().Pointer() + } + return nil +} + +func NewQReadLockerFromPointer(ptr unsafe.Pointer) (n *QReadLocker) { + n = new(QReadLocker) + n.SetPointer(ptr) + return +} +func NewQReadLocker(lock QReadWriteLock_ITF) *QReadLocker { + tmpValue := NewQReadLockerFromPointer(C.QReadLocker_NewQReadLocker(PointerFromQReadWriteLock(lock))) + runtime.SetFinalizer(tmpValue, (*QReadLocker).DestroyQReadLocker) + return tmpValue +} + +func (ptr *QReadLocker) ReadWriteLock() *QReadWriteLock { + if ptr.Pointer() != nil { + return NewQReadWriteLockFromPointer(C.QReadLocker_ReadWriteLock(ptr.Pointer())) + } + return nil +} + +func (ptr *QReadLocker) Relock() { + if ptr.Pointer() != nil { + C.QReadLocker_Relock(ptr.Pointer()) + } +} + +func (ptr *QReadLocker) Unlock() { + if ptr.Pointer() != nil { + C.QReadLocker_Unlock(ptr.Pointer()) + } +} + +func (ptr *QReadLocker) DestroyQReadLocker() { + if ptr.Pointer() != nil { + C.QReadLocker_DestroyQReadLocker(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QReadWriteLock struct { + ptr unsafe.Pointer +} + +type QReadWriteLock_ITF interface { + QReadWriteLock_PTR() *QReadWriteLock +} + +func (ptr *QReadWriteLock) QReadWriteLock_PTR() *QReadWriteLock { + return ptr +} + +func (ptr *QReadWriteLock) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QReadWriteLock) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQReadWriteLock(ptr QReadWriteLock_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QReadWriteLock_PTR().Pointer() + } + return nil +} + +func NewQReadWriteLockFromPointer(ptr unsafe.Pointer) (n *QReadWriteLock) { + n = new(QReadWriteLock) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QReadWriteLock__RecursionMode +//QReadWriteLock::RecursionMode +type QReadWriteLock__RecursionMode int64 + +const ( + QReadWriteLock__NonRecursive QReadWriteLock__RecursionMode = QReadWriteLock__RecursionMode(0) + QReadWriteLock__Recursive QReadWriteLock__RecursionMode = QReadWriteLock__RecursionMode(1) +) + +func NewQReadWriteLock(recursionMode QReadWriteLock__RecursionMode) *QReadWriteLock { + tmpValue := NewQReadWriteLockFromPointer(C.QReadWriteLock_NewQReadWriteLock(C.longlong(recursionMode))) + runtime.SetFinalizer(tmpValue, (*QReadWriteLock).DestroyQReadWriteLock) + return tmpValue +} + +func (ptr *QReadWriteLock) LockForRead() { + if ptr.Pointer() != nil { + C.QReadWriteLock_LockForRead(ptr.Pointer()) + } +} + +func (ptr *QReadWriteLock) LockForWrite() { + if ptr.Pointer() != nil { + C.QReadWriteLock_LockForWrite(ptr.Pointer()) + } +} + +func (ptr *QReadWriteLock) TryLockForRead() bool { + if ptr.Pointer() != nil { + return int8(C.QReadWriteLock_TryLockForRead(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QReadWriteLock) TryLockForRead2(timeout int) bool { + if ptr.Pointer() != nil { + return int8(C.QReadWriteLock_TryLockForRead2(ptr.Pointer(), C.int(int32(timeout)))) != 0 + } + return false +} + +func (ptr *QReadWriteLock) TryLockForWrite() bool { + if ptr.Pointer() != nil { + return int8(C.QReadWriteLock_TryLockForWrite(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QReadWriteLock) TryLockForWrite2(timeout int) bool { + if ptr.Pointer() != nil { + return int8(C.QReadWriteLock_TryLockForWrite2(ptr.Pointer(), C.int(int32(timeout)))) != 0 + } + return false +} + +func (ptr *QReadWriteLock) Unlock() { + if ptr.Pointer() != nil { + C.QReadWriteLock_Unlock(ptr.Pointer()) + } +} + +func (ptr *QReadWriteLock) DestroyQReadWriteLock() { + if ptr.Pointer() != nil { + C.QReadWriteLock_DestroyQReadWriteLock(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRect struct { + ptr unsafe.Pointer +} + +type QRect_ITF interface { + QRect_PTR() *QRect +} + +func (ptr *QRect) QRect_PTR() *QRect { + return ptr +} + +func (ptr *QRect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRect(ptr QRect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRect_PTR().Pointer() + } + return nil +} + +func NewQRectFromPointer(ptr unsafe.Pointer) (n *QRect) { + n = new(QRect) + n.SetPointer(ptr) + return +} + +func (ptr *QRect) DestroyQRect() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQRect() *QRect { + tmpValue := NewQRectFromPointer(C.QRect_NewQRect()) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue +} + +func NewQRect2(topLeft QPoint_ITF, bottomRight QPoint_ITF) *QRect { + tmpValue := NewQRectFromPointer(C.QRect_NewQRect2(PointerFromQPoint(topLeft), PointerFromQPoint(bottomRight))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue +} + +func NewQRect3(topLeft QPoint_ITF, size QSize_ITF) *QRect { + tmpValue := NewQRectFromPointer(C.QRect_NewQRect3(PointerFromQPoint(topLeft), PointerFromQSize(size))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue +} + +func NewQRect4(x int, y int, width int, height int) *QRect { + tmpValue := NewQRectFromPointer(C.QRect_NewQRect4(C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue +} + +func (ptr *QRect) Adjust(dx1 int, dy1 int, dx2 int, dy2 int) { + if ptr.Pointer() != nil { + C.QRect_Adjust(ptr.Pointer(), C.int(int32(dx1)), C.int(int32(dy1)), C.int(int32(dx2)), C.int(int32(dy2))) + } +} + +func (ptr *QRect) Adjusted(dx1 int, dy1 int, dx2 int, dy2 int) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_Adjusted(ptr.Pointer(), C.int(int32(dx1)), C.int(int32(dy1)), C.int(int32(dx2)), C.int(int32(dy2)))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) Bottom() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Bottom(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) BottomLeft() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QRect_BottomLeft(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QRect) BottomRight() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QRect_BottomRight(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QRect) Center() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QRect_Center(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QRect) Contains(point QPoint_ITF, proper bool) bool { + if ptr.Pointer() != nil { + return int8(C.QRect_Contains(ptr.Pointer(), PointerFromQPoint(point), C.char(int8(qt.GoBoolToInt(proper))))) != 0 + } + return false +} + +func (ptr *QRect) Contains2(rectangle QRect_ITF, proper bool) bool { + if ptr.Pointer() != nil { + return int8(C.QRect_Contains2(ptr.Pointer(), PointerFromQRect(rectangle), C.char(int8(qt.GoBoolToInt(proper))))) != 0 + } + return false +} + +func (ptr *QRect) Contains3(x int, y int) bool { + if ptr.Pointer() != nil { + return int8(C.QRect_Contains3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) != 0 + } + return false +} + +func (ptr *QRect) Contains4(x int, y int, proper bool) bool { + if ptr.Pointer() != nil { + return int8(C.QRect_Contains4(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.char(int8(qt.GoBoolToInt(proper))))) != 0 + } + return false +} + +func (ptr *QRect) GetCoords(x1 int, y1 int, x2 int, y2 int) { + if ptr.Pointer() != nil { + C.QRect_GetCoords(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) + } +} + +func (ptr *QRect) GetRect(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QRect_GetRect(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QRect) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) Intersected(rectangle QRect_ITF) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_Intersected(ptr.Pointer(), PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) Intersects(rectangle QRect_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRect_Intersects(ptr.Pointer(), PointerFromQRect(rectangle))) != 0 + } + return false +} + +func (ptr *QRect) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QRect_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRect) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QRect_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRect) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QRect_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRect) Left() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Left(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) MarginsAdded(margins QMargins_ITF) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_MarginsAdded(ptr.Pointer(), PointerFromQMargins(margins))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) MarginsRemoved(margins QMargins_ITF) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_MarginsRemoved(ptr.Pointer(), PointerFromQMargins(margins))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) MoveBottom(y int) { + if ptr.Pointer() != nil { + C.QRect_MoveBottom(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QRect) MoveBottomLeft(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_MoveBottomLeft(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) MoveBottomRight(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_MoveBottomRight(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) MoveCenter(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_MoveCenter(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) MoveLeft(x int) { + if ptr.Pointer() != nil { + C.QRect_MoveLeft(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QRect) MoveRight(x int) { + if ptr.Pointer() != nil { + C.QRect_MoveRight(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QRect) MoveTo(x int, y int) { + if ptr.Pointer() != nil { + C.QRect_MoveTo(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) + } +} + +func (ptr *QRect) MoveTo2(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_MoveTo2(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) MoveTop(y int) { + if ptr.Pointer() != nil { + C.QRect_MoveTop(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QRect) MoveTopLeft(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_MoveTopLeft(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) MoveTopRight(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_MoveTopRight(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) Normalized() *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) Right() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Right(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) SetBottom(y int) { + if ptr.Pointer() != nil { + C.QRect_SetBottom(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QRect) SetBottomLeft(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_SetBottomLeft(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) SetBottomRight(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_SetBottomRight(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) SetCoords(x1 int, y1 int, x2 int, y2 int) { + if ptr.Pointer() != nil { + C.QRect_SetCoords(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) + } +} + +func (ptr *QRect) SetHeight(height int) { + if ptr.Pointer() != nil { + C.QRect_SetHeight(ptr.Pointer(), C.int(int32(height))) + } +} + +func (ptr *QRect) SetLeft(x int) { + if ptr.Pointer() != nil { + C.QRect_SetLeft(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QRect) SetRect(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QRect_SetRect(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QRect) SetRight(x int) { + if ptr.Pointer() != nil { + C.QRect_SetRight(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QRect) SetSize(size QSize_ITF) { + if ptr.Pointer() != nil { + C.QRect_SetSize(ptr.Pointer(), PointerFromQSize(size)) + } +} + +func (ptr *QRect) SetTop(y int) { + if ptr.Pointer() != nil { + C.QRect_SetTop(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QRect) SetTopLeft(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_SetTopLeft(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) SetTopRight(position QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_SetTopRight(ptr.Pointer(), PointerFromQPoint(position)) + } +} + +func (ptr *QRect) SetWidth(width int) { + if ptr.Pointer() != nil { + C.QRect_SetWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QRect) SetX(x int) { + if ptr.Pointer() != nil { + C.QRect_SetX(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QRect) SetY(y int) { + if ptr.Pointer() != nil { + C.QRect_SetY(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QRect) Size() *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QRect_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QRect) Top() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Top(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) TopLeft() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QRect_TopLeft(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QRect) TopRight() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QRect_TopRight(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QRect) Translate(dx int, dy int) { + if ptr.Pointer() != nil { + C.QRect_Translate(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QRect) Translate2(offset QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRect_Translate2(ptr.Pointer(), PointerFromQPoint(offset)) + } +} + +func (ptr *QRect) Translated(dx int, dy int) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_Translated(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) Translated2(offset QPoint_ITF) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_Translated2(ptr.Pointer(), PointerFromQPoint(offset))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) Transposed() *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) United(rectangle QRect_ITF) *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRect_United(ptr.Pointer(), PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRect) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Width(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRect) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QRect_Y(ptr.Pointer()))) + } + return 0 +} + +type QRectF struct { + ptr unsafe.Pointer +} + +type QRectF_ITF interface { + QRectF_PTR() *QRectF +} + +func (ptr *QRectF) QRectF_PTR() *QRectF { + return ptr +} + +func (ptr *QRectF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRectF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRectF(ptr QRectF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRectF_PTR().Pointer() + } + return nil +} + +func NewQRectFFromPointer(ptr unsafe.Pointer) (n *QRectF) { + n = new(QRectF) + n.SetPointer(ptr) + return +} + +func (ptr *QRectF) DestroyQRectF() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQRectF() *QRectF { + tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF()) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue +} + +func NewQRectF2(topLeft QPointF_ITF, size QSizeF_ITF) *QRectF { + tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF2(PointerFromQPointF(topLeft), PointerFromQSizeF(size))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue +} + +func NewQRectF3(topLeft QPointF_ITF, bottomRight QPointF_ITF) *QRectF { + tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF3(PointerFromQPointF(topLeft), PointerFromQPointF(bottomRight))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue +} + +func NewQRectF4(x float64, y float64, width float64, height float64) *QRectF { + tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF4(C.double(x), C.double(y), C.double(width), C.double(height))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue +} + +func NewQRectF5(rectangle QRect_ITF) *QRectF { + tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF5(PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue +} + +func (ptr *QRectF) Adjust(dx1 float64, dy1 float64, dx2 float64, dy2 float64) { + if ptr.Pointer() != nil { + C.QRectF_Adjust(ptr.Pointer(), C.double(dx1), C.double(dy1), C.double(dx2), C.double(dy2)) + } +} + +func (ptr *QRectF) Adjusted(dx1 float64, dy1 float64, dx2 float64, dy2 float64) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_Adjusted(ptr.Pointer(), C.double(dx1), C.double(dy1), C.double(dx2), C.double(dy2))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Bottom() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Bottom(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) BottomLeft() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QRectF_BottomLeft(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) BottomRight() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QRectF_BottomRight(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Center() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QRectF_Center(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Contains(point QPointF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_Contains(ptr.Pointer(), PointerFromQPointF(point))) != 0 + } + return false +} + +func (ptr *QRectF) Contains2(rectangle QRectF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_Contains2(ptr.Pointer(), PointerFromQRectF(rectangle))) != 0 + } + return false +} + +func (ptr *QRectF) Contains3(x float64, y float64) bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_Contains3(ptr.Pointer(), C.double(x), C.double(y))) != 0 + } + return false +} + +func (ptr *QRectF) GetCoords(x1 float64, y1 float64, x2 float64, y2 float64) { + if ptr.Pointer() != nil { + C.QRectF_GetCoords(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) + } +} + +func (ptr *QRectF) GetRect(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QRectF_GetRect(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +func (ptr *QRectF) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Height(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) Intersected(rectangle QRectF_ITF) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_Intersected(ptr.Pointer(), PointerFromQRectF(rectangle))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Intersects(rectangle QRectF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_Intersects(ptr.Pointer(), PointerFromQRectF(rectangle))) != 0 + } + return false +} + +func (ptr *QRectF) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRectF) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRectF) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QRectF_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRectF) Left() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Left(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) MarginsAdded(margins QMarginsF_ITF) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_MarginsAdded(ptr.Pointer(), PointerFromQMarginsF(margins))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) MarginsRemoved(margins QMarginsF_ITF) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_MarginsRemoved(ptr.Pointer(), PointerFromQMarginsF(margins))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) MoveBottom(y float64) { + if ptr.Pointer() != nil { + C.QRectF_MoveBottom(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QRectF) MoveBottomLeft(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_MoveBottomLeft(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) MoveBottomRight(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_MoveBottomRight(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) MoveCenter(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_MoveCenter(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) MoveLeft(x float64) { + if ptr.Pointer() != nil { + C.QRectF_MoveLeft(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QRectF) MoveRight(x float64) { + if ptr.Pointer() != nil { + C.QRectF_MoveRight(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QRectF) MoveTo(x float64, y float64) { + if ptr.Pointer() != nil { + C.QRectF_MoveTo(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QRectF) MoveTo2(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_MoveTo2(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) MoveTop(y float64) { + if ptr.Pointer() != nil { + C.QRectF_MoveTop(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QRectF) MoveTopLeft(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_MoveTopLeft(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) MoveTopRight(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_MoveTopRight(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) Normalized() *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Right() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Right(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) SetBottom(y float64) { + if ptr.Pointer() != nil { + C.QRectF_SetBottom(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QRectF) SetBottomLeft(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_SetBottomLeft(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) SetBottomRight(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_SetBottomRight(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) SetCoords(x1 float64, y1 float64, x2 float64, y2 float64) { + if ptr.Pointer() != nil { + C.QRectF_SetCoords(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) + } +} + +func (ptr *QRectF) SetHeight(height float64) { + if ptr.Pointer() != nil { + C.QRectF_SetHeight(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QRectF) SetLeft(x float64) { + if ptr.Pointer() != nil { + C.QRectF_SetLeft(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QRectF) SetRect(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QRectF_SetRect(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +func (ptr *QRectF) SetRight(x float64) { + if ptr.Pointer() != nil { + C.QRectF_SetRight(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QRectF) SetSize(size QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_SetSize(ptr.Pointer(), PointerFromQSizeF(size)) + } +} + +func (ptr *QRectF) SetTop(y float64) { + if ptr.Pointer() != nil { + C.QRectF_SetTop(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QRectF) SetTopLeft(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_SetTopLeft(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) SetTopRight(position QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_SetTopRight(ptr.Pointer(), PointerFromQPointF(position)) + } +} + +func (ptr *QRectF) SetWidth(width float64) { + if ptr.Pointer() != nil { + C.QRectF_SetWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QRectF) SetX(x float64) { + if ptr.Pointer() != nil { + C.QRectF_SetX(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QRectF) SetY(y float64) { + if ptr.Pointer() != nil { + C.QRectF_SetY(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QRectF) Size() *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QRectF_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) ToAlignedRect() *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRectF_ToAlignedRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRectF) ToRect() *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QRectF_ToRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Top() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Top(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) TopLeft() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QRectF_TopLeft(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) TopRight() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QRectF_TopRight(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Translate(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QRectF_Translate(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QRectF) Translate2(offset QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRectF_Translate2(ptr.Pointer(), PointerFromQPointF(offset)) + } +} + +func (ptr *QRectF) Translated(dx float64, dy float64) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_Translated(ptr.Pointer(), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Translated2(offset QPointF_ITF) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_Translated2(ptr.Pointer(), PointerFromQPointF(offset))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Transposed() *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) United(rectangle QRectF_ITF) *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QRectF_United(ptr.Pointer(), PointerFromQRectF(rectangle))) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRectF) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Width(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) X() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRectF) Y() float64 { + if ptr.Pointer() != nil { + return float64(C.QRectF_Y(ptr.Pointer())) + } + return 0 +} + +type QRegExp struct { + ptr unsafe.Pointer +} + +type QRegExp_ITF interface { + QRegExp_PTR() *QRegExp +} + +func (ptr *QRegExp) QRegExp_PTR() *QRegExp { + return ptr +} + +func (ptr *QRegExp) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRegExp) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRegExp(ptr QRegExp_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegExp_PTR().Pointer() + } + return nil +} + +func NewQRegExpFromPointer(ptr unsafe.Pointer) (n *QRegExp) { + n = new(QRegExp) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QRegExp__PatternSyntax +//QRegExp::PatternSyntax +type QRegExp__PatternSyntax int64 + +const ( + QRegExp__RegExp QRegExp__PatternSyntax = QRegExp__PatternSyntax(0) + QRegExp__Wildcard QRegExp__PatternSyntax = QRegExp__PatternSyntax(1) + QRegExp__FixedString QRegExp__PatternSyntax = QRegExp__PatternSyntax(2) + QRegExp__RegExp2 QRegExp__PatternSyntax = QRegExp__PatternSyntax(3) + QRegExp__WildcardUnix QRegExp__PatternSyntax = QRegExp__PatternSyntax(4) + QRegExp__W3CXmlSchema11 QRegExp__PatternSyntax = QRegExp__PatternSyntax(5) +) + +//go:generate stringer -type=QRegExp__CaretMode +//QRegExp::CaretMode +type QRegExp__CaretMode int64 + +const ( + QRegExp__CaretAtZero QRegExp__CaretMode = QRegExp__CaretMode(0) + QRegExp__CaretAtOffset QRegExp__CaretMode = QRegExp__CaretMode(1) + QRegExp__CaretWontMatch QRegExp__CaretMode = QRegExp__CaretMode(2) +) + +func NewQRegExp() *QRegExp { + tmpValue := NewQRegExpFromPointer(C.QRegExp_NewQRegExp()) + runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) + return tmpValue +} + +func NewQRegExp2(pattern string, cs Qt__CaseSensitivity, syntax QRegExp__PatternSyntax) *QRegExp { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + tmpValue := NewQRegExpFromPointer(C.QRegExp_NewQRegExp2(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}, C.longlong(cs), C.longlong(syntax))) + runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) + return tmpValue +} + +func NewQRegExp3(rx QRegExp_ITF) *QRegExp { + tmpValue := NewQRegExpFromPointer(C.QRegExp_NewQRegExp3(PointerFromQRegExp(rx))) + runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) + return tmpValue +} + +func (ptr *QRegExp) Cap(nth int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegExp_Cap(ptr.Pointer(), C.int(int32(nth)))) + } + return "" +} + +func (ptr *QRegExp) CaptureCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QRegExp_CaptureCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRegExp) CapturedTexts() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QRegExp_CapturedTexts(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QRegExp) CaseSensitivity() Qt__CaseSensitivity { + if ptr.Pointer() != nil { + return Qt__CaseSensitivity(C.QRegExp_CaseSensitivity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRegExp) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegExp_ErrorString(ptr.Pointer())) + } + return "" +} + +func QRegExp_Escape(str string) string { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QRegExp_QRegExp_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) +} + +func (ptr *QRegExp) Escape(str string) string { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QRegExp_QRegExp_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) +} + +func (ptr *QRegExp) ExactMatch(str string) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QRegExp_ExactMatch(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) != 0 + } + return false +} + +func (ptr *QRegExp) IndexIn(str string, offset int, caretMode QRegExp__CaretMode) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QRegExp_IndexIn(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(offset)), C.longlong(caretMode)))) + } + return 0 +} + +func (ptr *QRegExp) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QRegExp_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegExp) IsMinimal() bool { + if ptr.Pointer() != nil { + return int8(C.QRegExp_IsMinimal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegExp) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QRegExp_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegExp) LastIndexIn(str string, offset int, caretMode QRegExp__CaretMode) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QRegExp_LastIndexIn(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(offset)), C.longlong(caretMode)))) + } + return 0 +} + +func (ptr *QRegExp) MatchedLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QRegExp_MatchedLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRegExp) Pattern() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegExp_Pattern(ptr.Pointer())) + } + return "" +} + +func (ptr *QRegExp) PatternSyntax() QRegExp__PatternSyntax { + if ptr.Pointer() != nil { + return QRegExp__PatternSyntax(C.QRegExp_PatternSyntax(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRegExp) Pos(nth int) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegExp_Pos(ptr.Pointer(), C.int(int32(nth))))) + } + return 0 +} + +func (ptr *QRegExp) SetCaseSensitivity(cs Qt__CaseSensitivity) { + if ptr.Pointer() != nil { + C.QRegExp_SetCaseSensitivity(ptr.Pointer(), C.longlong(cs)) + } +} + +func (ptr *QRegExp) SetMinimal(minimal bool) { + if ptr.Pointer() != nil { + C.QRegExp_SetMinimal(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(minimal)))) + } +} + +func (ptr *QRegExp) SetPattern(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QRegExp_SetPattern(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QRegExp) SetPatternSyntax(syntax QRegExp__PatternSyntax) { + if ptr.Pointer() != nil { + C.QRegExp_SetPatternSyntax(ptr.Pointer(), C.longlong(syntax)) + } +} + +func (ptr *QRegExp) Swap(other QRegExp_ITF) { + if ptr.Pointer() != nil { + C.QRegExp_Swap(ptr.Pointer(), PointerFromQRegExp(other)) + } +} + +func (ptr *QRegExp) DestroyQRegExp() { + if ptr.Pointer() != nil { + C.QRegExp_DestroyQRegExp(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRegularExpression struct { + ptr unsafe.Pointer +} + +type QRegularExpression_ITF interface { + QRegularExpression_PTR() *QRegularExpression +} + +func (ptr *QRegularExpression) QRegularExpression_PTR() *QRegularExpression { + return ptr +} + +func (ptr *QRegularExpression) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRegularExpression) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRegularExpression(ptr QRegularExpression_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegularExpression_PTR().Pointer() + } + return nil +} + +func NewQRegularExpressionFromPointer(ptr unsafe.Pointer) (n *QRegularExpression) { + n = new(QRegularExpression) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QRegularExpression__PatternOption +//QRegularExpression::PatternOption +type QRegularExpression__PatternOption int64 + +const ( + QRegularExpression__NoPatternOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0000) + QRegularExpression__CaseInsensitiveOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0001) + QRegularExpression__DotMatchesEverythingOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0002) + QRegularExpression__MultilineOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0004) + QRegularExpression__ExtendedPatternSyntaxOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0008) + QRegularExpression__InvertedGreedinessOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0010) + QRegularExpression__DontCaptureOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0020) + QRegularExpression__UseUnicodePropertiesOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0040) + QRegularExpression__OptimizeOnFirstUsageOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0080) + QRegularExpression__DontAutomaticallyOptimizeOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0100) +) + +//go:generate stringer -type=QRegularExpression__MatchType +//QRegularExpression::MatchType +type QRegularExpression__MatchType int64 + +const ( + QRegularExpression__NormalMatch QRegularExpression__MatchType = QRegularExpression__MatchType(0) + QRegularExpression__PartialPreferCompleteMatch QRegularExpression__MatchType = QRegularExpression__MatchType(1) + QRegularExpression__PartialPreferFirstMatch QRegularExpression__MatchType = QRegularExpression__MatchType(2) + QRegularExpression__NoMatch QRegularExpression__MatchType = QRegularExpression__MatchType(3) +) + +//go:generate stringer -type=QRegularExpression__MatchOption +//QRegularExpression::MatchOption +type QRegularExpression__MatchOption int64 + +const ( + QRegularExpression__NoMatchOption QRegularExpression__MatchOption = QRegularExpression__MatchOption(0x0000) + QRegularExpression__AnchoredMatchOption QRegularExpression__MatchOption = QRegularExpression__MatchOption(0x0001) + QRegularExpression__DontCheckSubjectStringMatchOption QRegularExpression__MatchOption = QRegularExpression__MatchOption(0x0002) +) + +func NewQRegularExpression() *QRegularExpression { + tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpression_NewQRegularExpression()) + runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) + return tmpValue +} + +func NewQRegularExpression2(pattern string, options QRegularExpression__PatternOption) *QRegularExpression { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpression_NewQRegularExpression2(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) + return tmpValue +} + +func NewQRegularExpression3(re QRegularExpression_ITF) *QRegularExpression { + tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpression_NewQRegularExpression3(PointerFromQRegularExpression(re))) + runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) + return tmpValue +} + +func QRegularExpression_AnchoredPattern(expression string) string { + var expressionC *C.char + if expression != "" { + expressionC = C.CString(expression) + defer C.free(unsafe.Pointer(expressionC)) + } + return cGoUnpackString(C.QRegularExpression_QRegularExpression_AnchoredPattern(C.struct_QtCore_PackedString{data: expressionC, len: C.longlong(len(expression))})) +} + +func (ptr *QRegularExpression) AnchoredPattern(expression string) string { + var expressionC *C.char + if expression != "" { + expressionC = C.CString(expression) + defer C.free(unsafe.Pointer(expressionC)) + } + return cGoUnpackString(C.QRegularExpression_QRegularExpression_AnchoredPattern(C.struct_QtCore_PackedString{data: expressionC, len: C.longlong(len(expression))})) +} + +func (ptr *QRegularExpression) CaptureCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpression_CaptureCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRegularExpression) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegularExpression_ErrorString(ptr.Pointer())) + } + return "" +} + +func QRegularExpression_Escape(str string) string { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QRegularExpression_QRegularExpression_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) +} + +func (ptr *QRegularExpression) Escape(str string) string { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return cGoUnpackString(C.QRegularExpression_QRegularExpression_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) +} + +func (ptr *QRegularExpression) GlobalMatch(subject string, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatchIterator { + if ptr.Pointer() != nil { + var subjectC *C.char + if subject != "" { + subjectC = C.CString(subject) + defer C.free(unsafe.Pointer(subjectC)) + } + return NewQRegularExpressionMatchIteratorFromPointer(C.QRegularExpression_GlobalMatch(ptr.Pointer(), C.struct_QtCore_PackedString{data: subjectC, len: C.longlong(len(subject))}, C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) + } + return nil +} + +func (ptr *QRegularExpression) GlobalMatch2(subjectRef QStringRef_ITF, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatchIterator { + if ptr.Pointer() != nil { + return NewQRegularExpressionMatchIteratorFromPointer(C.QRegularExpression_GlobalMatch2(ptr.Pointer(), PointerFromQStringRef(subjectRef), C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) + } + return nil +} + +func (ptr *QRegularExpression) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QRegularExpression_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegularExpression) Match(subject string, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatch { + if ptr.Pointer() != nil { + var subjectC *C.char + if subject != "" { + subjectC = C.CString(subject) + defer C.free(unsafe.Pointer(subjectC)) + } + tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpression_Match(ptr.Pointer(), C.struct_QtCore_PackedString{data: subjectC, len: C.longlong(len(subject))}, C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) + runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpression) Match2(subjectRef QStringRef_ITF, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatch { + if ptr.Pointer() != nil { + tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpression_Match2(ptr.Pointer(), PointerFromQStringRef(subjectRef), C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) + runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpression) NamedCaptureGroups() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QRegularExpression_NamedCaptureGroups(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QRegularExpression) Optimize() { + if ptr.Pointer() != nil { + C.QRegularExpression_Optimize(ptr.Pointer()) + } +} + +func (ptr *QRegularExpression) Pattern() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegularExpression_Pattern(ptr.Pointer())) + } + return "" +} + +func (ptr *QRegularExpression) PatternErrorOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpression_PatternErrorOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRegularExpression) PatternOptions() QRegularExpression__PatternOption { + if ptr.Pointer() != nil { + return QRegularExpression__PatternOption(C.QRegularExpression_PatternOptions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRegularExpression) SetPattern(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QRegularExpression_SetPattern(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QRegularExpression) SetPatternOptions(options QRegularExpression__PatternOption) { + if ptr.Pointer() != nil { + C.QRegularExpression_SetPatternOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QRegularExpression) Swap(other QRegularExpression_ITF) { + if ptr.Pointer() != nil { + C.QRegularExpression_Swap(ptr.Pointer(), PointerFromQRegularExpression(other)) + } +} + +func QRegularExpression_WildcardToRegularExpression(pattern string) string { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + return cGoUnpackString(C.QRegularExpression_QRegularExpression_WildcardToRegularExpression(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))})) +} + +func (ptr *QRegularExpression) WildcardToRegularExpression(pattern string) string { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + return cGoUnpackString(C.QRegularExpression_QRegularExpression_WildcardToRegularExpression(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))})) +} + +func (ptr *QRegularExpression) DestroyQRegularExpression() { + if ptr.Pointer() != nil { + C.QRegularExpression_DestroyQRegularExpression(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRegularExpressionMatch struct { + ptr unsafe.Pointer +} + +type QRegularExpressionMatch_ITF interface { + QRegularExpressionMatch_PTR() *QRegularExpressionMatch +} + +func (ptr *QRegularExpressionMatch) QRegularExpressionMatch_PTR() *QRegularExpressionMatch { + return ptr +} + +func (ptr *QRegularExpressionMatch) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRegularExpressionMatch) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRegularExpressionMatch(ptr QRegularExpressionMatch_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegularExpressionMatch_PTR().Pointer() + } + return nil +} + +func NewQRegularExpressionMatchFromPointer(ptr unsafe.Pointer) (n *QRegularExpressionMatch) { + n = new(QRegularExpressionMatch) + n.SetPointer(ptr) + return +} +func NewQRegularExpressionMatch() *QRegularExpressionMatch { + tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpressionMatch_NewQRegularExpressionMatch()) + runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) + return tmpValue +} + +func NewQRegularExpressionMatch2(match QRegularExpressionMatch_ITF) *QRegularExpressionMatch { + tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpressionMatch_NewQRegularExpressionMatch2(PointerFromQRegularExpressionMatch(match))) + runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) + return tmpValue +} + +func (ptr *QRegularExpressionMatch) Captured(nth int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegularExpressionMatch_Captured(ptr.Pointer(), C.int(int32(nth)))) + } + return "" +} + +func (ptr *QRegularExpressionMatch) Captured2(name string) string { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return cGoUnpackString(C.QRegularExpressionMatch_Captured2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + } + return "" +} + +func (ptr *QRegularExpressionMatch) Captured3(name QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRegularExpressionMatch_Captured3(ptr.Pointer(), PointerFromQStringView(name))) + } + return "" +} + +func (ptr *QRegularExpressionMatch) CapturedEnd(nth int) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_CapturedEnd(ptr.Pointer(), C.int(int32(nth))))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedEnd2(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QRegularExpressionMatch_CapturedEnd2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedEnd3(name QStringView_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_CapturedEnd3(ptr.Pointer(), PointerFromQStringView(name)))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedLength(nth int) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_CapturedLength(ptr.Pointer(), C.int(int32(nth))))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedLength2(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QRegularExpressionMatch_CapturedLength2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedLength3(name QStringView_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_CapturedLength3(ptr.Pointer(), PointerFromQStringView(name)))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedRef(nth int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QRegularExpressionMatch_CapturedRef(ptr.Pointer(), C.int(int32(nth)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpressionMatch) CapturedRef2(name string) *QStringRef { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQStringRefFromPointer(C.QRegularExpressionMatch_CapturedRef2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpressionMatch) CapturedRef3(name QStringView_ITF) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QRegularExpressionMatch_CapturedRef3(ptr.Pointer(), PointerFromQStringView(name))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpressionMatch) CapturedStart(nth int) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_CapturedStart(ptr.Pointer(), C.int(int32(nth))))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedStart2(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QRegularExpressionMatch_CapturedStart2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedStart3(name QStringView_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_CapturedStart3(ptr.Pointer(), PointerFromQStringView(name)))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) CapturedTexts() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QRegularExpressionMatch_CapturedTexts(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QRegularExpressionMatch) CapturedView(nth int) *QStringView { + if ptr.Pointer() != nil { + tmpValue := NewQStringViewFromPointer(C.QRegularExpressionMatch_CapturedView(ptr.Pointer(), C.int(int32(nth)))) + runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpressionMatch) CapturedView2(name QStringView_ITF) *QStringView { + if ptr.Pointer() != nil { + tmpValue := NewQStringViewFromPointer(C.QRegularExpressionMatch_CapturedView2(ptr.Pointer(), PointerFromQStringView(name))) + runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpressionMatch) HasMatch() bool { + if ptr.Pointer() != nil { + return int8(C.QRegularExpressionMatch_HasMatch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegularExpressionMatch) HasPartialMatch() bool { + if ptr.Pointer() != nil { + return int8(C.QRegularExpressionMatch_HasPartialMatch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegularExpressionMatch) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QRegularExpressionMatch_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegularExpressionMatch) LastCapturedIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QRegularExpressionMatch_LastCapturedIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) MatchOptions() QRegularExpression__MatchOption { + if ptr.Pointer() != nil { + return QRegularExpression__MatchOption(C.QRegularExpressionMatch_MatchOptions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) MatchType() QRegularExpression__MatchType { + if ptr.Pointer() != nil { + return QRegularExpression__MatchType(C.QRegularExpressionMatch_MatchType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRegularExpressionMatch) RegularExpression() *QRegularExpression { + if ptr.Pointer() != nil { + tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpressionMatch_RegularExpression(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) + return tmpValue + } + return nil +} + +func (ptr *QRegularExpressionMatch) Swap(other QRegularExpressionMatch_ITF) { + if ptr.Pointer() != nil { + C.QRegularExpressionMatch_Swap(ptr.Pointer(), PointerFromQRegularExpressionMatch(other)) + } +} + +func (ptr *QRegularExpressionMatch) DestroyQRegularExpressionMatch() { + if ptr.Pointer() != nil { + C.QRegularExpressionMatch_DestroyQRegularExpressionMatch(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRegularExpressionMatchIterator struct { + ptr unsafe.Pointer +} + +type QRegularExpressionMatchIterator_ITF interface { + QRegularExpressionMatchIterator_PTR() *QRegularExpressionMatchIterator +} + +func (ptr *QRegularExpressionMatchIterator) QRegularExpressionMatchIterator_PTR() *QRegularExpressionMatchIterator { + return ptr +} + +func (ptr *QRegularExpressionMatchIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRegularExpressionMatchIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRegularExpressionMatchIterator(ptr QRegularExpressionMatchIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegularExpressionMatchIterator_PTR().Pointer() + } + return nil +} + +func NewQRegularExpressionMatchIteratorFromPointer(ptr unsafe.Pointer) (n *QRegularExpressionMatchIterator) { + n = new(QRegularExpressionMatchIterator) + n.SetPointer(ptr) + return +} + +type QResource struct { + ptr unsafe.Pointer +} + +type QResource_ITF interface { + QResource_PTR() *QResource +} + +func (ptr *QResource) QResource_PTR() *QResource { + return ptr +} + +func (ptr *QResource) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QResource) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQResource(ptr QResource_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QResource_PTR().Pointer() + } + return nil +} + +func NewQResourceFromPointer(ptr unsafe.Pointer) (n *QResource) { + n = new(QResource) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QResource__Compression +//QResource::Compression +type QResource__Compression int64 + +const ( + QResource__NoCompression QResource__Compression = QResource__Compression(0) + QResource__ZlibCompression QResource__Compression = QResource__Compression(1) + QResource__ZstdCompression QResource__Compression = QResource__Compression(2) +) + +func NewQResource(file string, locale QLocale_ITF) *QResource { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + tmpValue := NewQResourceFromPointer(C.QResource_NewQResource(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}, PointerFromQLocale(locale))) + runtime.SetFinalizer(tmpValue, (*QResource).DestroyQResource) + return tmpValue +} + +func (ptr *QResource) AbsoluteFilePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QResource_AbsoluteFilePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QResource) Children() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QResource_Children(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QResource) CompressionAlgorithm() QResource__Compression { + if ptr.Pointer() != nil { + return QResource__Compression(C.QResource_CompressionAlgorithm(ptr.Pointer())) + } + return 0 +} + +func (ptr *QResource) Data() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QResource_Data(ptr.Pointer())) + } + return "" +} + +func (ptr *QResource) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QResource_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QResource) IsCompressed() bool { + if ptr.Pointer() != nil { + return int8(C.QResource_IsCompressed(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QResource) IsDir() bool { + if ptr.Pointer() != nil { + return int8(C.QResource_IsDir(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QResource) IsFile() bool { + if ptr.Pointer() != nil { + return int8(C.QResource_IsFile(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QResource) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QResource_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QResource) LastModified() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QResource_LastModified(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QResource) Locale() *QLocale { + if ptr.Pointer() != nil { + tmpValue := NewQLocaleFromPointer(C.QResource_Locale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +func QResource_RegisterResource(rccFileName string, mapRoot string) bool { + var rccFileNameC *C.char + if rccFileName != "" { + rccFileNameC = C.CString(rccFileName) + defer C.free(unsafe.Pointer(rccFileNameC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_RegisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func (ptr *QResource) RegisterResource(rccFileName string, mapRoot string) bool { + var rccFileNameC *C.char + if rccFileName != "" { + rccFileNameC = C.CString(rccFileName) + defer C.free(unsafe.Pointer(rccFileNameC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_RegisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func QResource_RegisterResource2(rccData string, mapRoot string) bool { + var rccDataC *C.char + if rccData != "" { + rccDataC = C.CString(rccData) + defer C.free(unsafe.Pointer(rccDataC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_RegisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func (ptr *QResource) RegisterResource2(rccData string, mapRoot string) bool { + var rccDataC *C.char + if rccData != "" { + rccDataC = C.CString(rccData) + defer C.free(unsafe.Pointer(rccDataC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_RegisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func (ptr *QResource) SetFileName(file string) { + if ptr.Pointer() != nil { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + C.QResource_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}) + } +} + +func (ptr *QResource) SetLocale(locale QLocale_ITF) { + if ptr.Pointer() != nil { + C.QResource_SetLocale(ptr.Pointer(), PointerFromQLocale(locale)) + } +} + +func (ptr *QResource) Size() int64 { + if ptr.Pointer() != nil { + return int64(C.QResource_Size(ptr.Pointer())) + } + return 0 +} + +func QResource_UnregisterResource(rccFileName string, mapRoot string) bool { + var rccFileNameC *C.char + if rccFileName != "" { + rccFileNameC = C.CString(rccFileName) + defer C.free(unsafe.Pointer(rccFileNameC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_UnregisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func (ptr *QResource) UnregisterResource(rccFileName string, mapRoot string) bool { + var rccFileNameC *C.char + if rccFileName != "" { + rccFileNameC = C.CString(rccFileName) + defer C.free(unsafe.Pointer(rccFileNameC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_UnregisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func QResource_UnregisterResource2(rccData string, mapRoot string) bool { + var rccDataC *C.char + if rccData != "" { + rccDataC = C.CString(rccData) + defer C.free(unsafe.Pointer(rccDataC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_UnregisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func (ptr *QResource) UnregisterResource2(rccData string, mapRoot string) bool { + var rccDataC *C.char + if rccData != "" { + rccDataC = C.CString(rccData) + defer C.free(unsafe.Pointer(rccDataC)) + } + var mapRootC *C.char + if mapRoot != "" { + mapRootC = C.CString(mapRoot) + defer C.free(unsafe.Pointer(mapRootC)) + } + return int8(C.QResource_QResource_UnregisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 +} + +func (ptr *QResource) DestroyQResource() { + if ptr.Pointer() != nil { + C.QResource_DestroyQResource(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QReturnArgument struct { + QGenericReturnArgument +} + +type QReturnArgument_ITF interface { + QGenericReturnArgument_ITF + QReturnArgument_PTR() *QReturnArgument +} + +func (ptr *QReturnArgument) QReturnArgument_PTR() *QReturnArgument { + return ptr +} + +func (ptr *QReturnArgument) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGenericReturnArgument_PTR().Pointer() + } + return nil +} + +func (ptr *QReturnArgument) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGenericReturnArgument_PTR().SetPointer(p) + } +} + +func PointerFromQReturnArgument(ptr QReturnArgument_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QReturnArgument_PTR().Pointer() + } + return nil +} + +func NewQReturnArgumentFromPointer(ptr unsafe.Pointer) (n *QReturnArgument) { + n = new(QReturnArgument) + n.SetPointer(ptr) + return +} + +func (ptr *QReturnArgument) DestroyQReturnArgument() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRunnable struct { + ptr unsafe.Pointer +} + +type QRunnable_ITF interface { + QRunnable_PTR() *QRunnable +} + +func (ptr *QRunnable) QRunnable_PTR() *QRunnable { + return ptr +} + +func (ptr *QRunnable) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRunnable) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRunnable(ptr QRunnable_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRunnable_PTR().Pointer() + } + return nil +} + +func NewQRunnableFromPointer(ptr unsafe.Pointer) (n *QRunnable) { + n = new(QRunnable) + n.SetPointer(ptr) + return +} +func NewQRunnable() *QRunnable { + return NewQRunnableFromPointer(C.QRunnable_NewQRunnable()) +} + +func (ptr *QRunnable) AutoDelete() bool { + if ptr.Pointer() != nil { + return int8(C.QRunnable_AutoDelete(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQRunnable_Run +func callbackQRunnable_Run(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "run"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QRunnable) ConnectRun(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "run"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRunnable) DisconnectRun() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "run") + } +} + +func (ptr *QRunnable) Run() { + if ptr.Pointer() != nil { + C.QRunnable_Run(ptr.Pointer()) + } +} + +func (ptr *QRunnable) SetAutoDelete(autoDelete bool) { + if ptr.Pointer() != nil { + C.QRunnable_SetAutoDelete(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(autoDelete)))) + } +} + +//export callbackQRunnable_DestroyQRunnable +func callbackQRunnable_DestroyQRunnable(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QRunnable"); signal != nil { + (*(*func())(signal))() + } else { + NewQRunnableFromPointer(ptr).DestroyQRunnableDefault() + } +} + +func (ptr *QRunnable) ConnectDestroyQRunnable(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QRunnable"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QRunnable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QRunnable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRunnable) DisconnectDestroyQRunnable() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QRunnable") + } +} + +func (ptr *QRunnable) DestroyQRunnable() { + if ptr.Pointer() != nil { + C.QRunnable_DestroyQRunnable(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QRunnable) DestroyQRunnableDefault() { + if ptr.Pointer() != nil { + C.QRunnable_DestroyQRunnableDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QSaveFile struct { + QFileDevice +} + +type QSaveFile_ITF interface { + QFileDevice_ITF + QSaveFile_PTR() *QSaveFile +} + +func (ptr *QSaveFile) QSaveFile_PTR() *QSaveFile { + return ptr +} + +func (ptr *QSaveFile) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFileDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QSaveFile) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFileDevice_PTR().SetPointer(p) + } +} + +func PointerFromQSaveFile(ptr QSaveFile_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSaveFile_PTR().Pointer() + } + return nil +} + +func NewQSaveFileFromPointer(ptr unsafe.Pointer) (n *QSaveFile) { + n = new(QSaveFile) + n.SetPointer(ptr) + return +} +func NewQSaveFile(name string) *QSaveFile { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSaveFileFromPointer(C.QSaveFile_NewQSaveFile(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSaveFile2(parent QObject_ITF) *QSaveFile { + tmpValue := NewQSaveFileFromPointer(C.QSaveFile_NewQSaveFile2(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSaveFile3(name string, parent QObject_ITF) *QSaveFile { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSaveFileFromPointer(C.QSaveFile_NewQSaveFile3(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSaveFile) CancelWriting() { + if ptr.Pointer() != nil { + C.QSaveFile_CancelWriting(ptr.Pointer()) + } +} + +func (ptr *QSaveFile) Commit() bool { + if ptr.Pointer() != nil { + return int8(C.QSaveFile_Commit(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSaveFile) DirectWriteFallback() bool { + if ptr.Pointer() != nil { + return int8(C.QSaveFile_DirectWriteFallback(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSaveFile) SetDirectWriteFallback(enabled bool) { + if ptr.Pointer() != nil { + C.QSaveFile_SetDirectWriteFallback(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QSaveFile) SetFileName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QSaveFile_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +//export callbackQSaveFile_DestroyQSaveFile +func callbackQSaveFile_DestroyQSaveFile(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSaveFile"); signal != nil { + (*(*func())(signal))() + } else { + NewQSaveFileFromPointer(ptr).DestroyQSaveFileDefault() + } +} + +func (ptr *QSaveFile) ConnectDestroyQSaveFile(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSaveFile"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSaveFile", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSaveFile", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSaveFile) DisconnectDestroyQSaveFile() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSaveFile") + } +} + +func (ptr *QSaveFile) DestroyQSaveFile() { + if ptr.Pointer() != nil { + C.QSaveFile_DestroyQSaveFile(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSaveFile) DestroyQSaveFileDefault() { + if ptr.Pointer() != nil { + C.QSaveFile_DestroyQSaveFileDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopeGuard struct { + ptr unsafe.Pointer +} + +type QScopeGuard_ITF interface { + QScopeGuard_PTR() *QScopeGuard +} + +func (ptr *QScopeGuard) QScopeGuard_PTR() *QScopeGuard { + return ptr +} + +func (ptr *QScopeGuard) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopeGuard) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopeGuard(ptr QScopeGuard_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopeGuard_PTR().Pointer() + } + return nil +} + +func NewQScopeGuardFromPointer(ptr unsafe.Pointer) (n *QScopeGuard) { + n = new(QScopeGuard) + n.SetPointer(ptr) + return +} + +func (ptr *QScopeGuard) DestroyQScopeGuard() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopedArrayPointer struct { + QScopedPointer +} + +type QScopedArrayPointer_ITF interface { + QScopedPointer_ITF + QScopedArrayPointer_PTR() *QScopedArrayPointer +} + +func (ptr *QScopedArrayPointer) QScopedArrayPointer_PTR() *QScopedArrayPointer { + return ptr +} + +func (ptr *QScopedArrayPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QScopedPointer_PTR().Pointer() + } + return nil +} + +func (ptr *QScopedArrayPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QScopedPointer_PTR().SetPointer(p) + } +} + +func PointerFromQScopedArrayPointer(ptr QScopedArrayPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedArrayPointer_PTR().Pointer() + } + return nil +} + +func NewQScopedArrayPointerFromPointer(ptr unsafe.Pointer) (n *QScopedArrayPointer) { + n = new(QScopedArrayPointer) + n.SetPointer(ptr) + return +} + +func (ptr *QScopedArrayPointer) DestroyQScopedArrayPointer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopedPointer struct { + ptr unsafe.Pointer +} + +type QScopedPointer_ITF interface { + QScopedPointer_PTR() *QScopedPointer +} + +func (ptr *QScopedPointer) QScopedPointer_PTR() *QScopedPointer { + return ptr +} + +func (ptr *QScopedPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopedPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopedPointer(ptr QScopedPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedPointer_PTR().Pointer() + } + return nil +} + +func NewQScopedPointerFromPointer(ptr unsafe.Pointer) (n *QScopedPointer) { + n = new(QScopedPointer) + n.SetPointer(ptr) + return +} + +type QScopedPointerArrayDeleter struct { + ptr unsafe.Pointer +} + +type QScopedPointerArrayDeleter_ITF interface { + QScopedPointerArrayDeleter_PTR() *QScopedPointerArrayDeleter +} + +func (ptr *QScopedPointerArrayDeleter) QScopedPointerArrayDeleter_PTR() *QScopedPointerArrayDeleter { + return ptr +} + +func (ptr *QScopedPointerArrayDeleter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopedPointerArrayDeleter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopedPointerArrayDeleter(ptr QScopedPointerArrayDeleter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedPointerArrayDeleter_PTR().Pointer() + } + return nil +} + +func NewQScopedPointerArrayDeleterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerArrayDeleter) { + n = new(QScopedPointerArrayDeleter) + n.SetPointer(ptr) + return +} + +func (ptr *QScopedPointerArrayDeleter) DestroyQScopedPointerArrayDeleter() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopedPointerDeleter struct { + ptr unsafe.Pointer +} + +type QScopedPointerDeleter_ITF interface { + QScopedPointerDeleter_PTR() *QScopedPointerDeleter +} + +func (ptr *QScopedPointerDeleter) QScopedPointerDeleter_PTR() *QScopedPointerDeleter { + return ptr +} + +func (ptr *QScopedPointerDeleter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopedPointerDeleter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopedPointerDeleter(ptr QScopedPointerDeleter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedPointerDeleter_PTR().Pointer() + } + return nil +} + +func NewQScopedPointerDeleterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerDeleter) { + n = new(QScopedPointerDeleter) + n.SetPointer(ptr) + return +} + +func (ptr *QScopedPointerDeleter) DestroyQScopedPointerDeleter() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopedPointerObjectDeleteLater struct { + ptr unsafe.Pointer +} + +type QScopedPointerObjectDeleteLater_ITF interface { + QScopedPointerObjectDeleteLater_PTR() *QScopedPointerObjectDeleteLater +} + +func (ptr *QScopedPointerObjectDeleteLater) QScopedPointerObjectDeleteLater_PTR() *QScopedPointerObjectDeleteLater { + return ptr +} + +func (ptr *QScopedPointerObjectDeleteLater) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopedPointerObjectDeleteLater) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopedPointerObjectDeleteLater(ptr QScopedPointerObjectDeleteLater_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedPointerObjectDeleteLater_PTR().Pointer() + } + return nil +} + +func NewQScopedPointerObjectDeleteLaterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerObjectDeleteLater) { + n = new(QScopedPointerObjectDeleteLater) + n.SetPointer(ptr) + return +} + +func (ptr *QScopedPointerObjectDeleteLater) DestroyQScopedPointerObjectDeleteLater() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopedPointerPodDeleter struct { + ptr unsafe.Pointer +} + +type QScopedPointerPodDeleter_ITF interface { + QScopedPointerPodDeleter_PTR() *QScopedPointerPodDeleter +} + +func (ptr *QScopedPointerPodDeleter) QScopedPointerPodDeleter_PTR() *QScopedPointerPodDeleter { + return ptr +} + +func (ptr *QScopedPointerPodDeleter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopedPointerPodDeleter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopedPointerPodDeleter(ptr QScopedPointerPodDeleter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedPointerPodDeleter_PTR().Pointer() + } + return nil +} + +func NewQScopedPointerPodDeleterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerPodDeleter) { + n = new(QScopedPointerPodDeleter) + n.SetPointer(ptr) + return +} + +func (ptr *QScopedPointerPodDeleter) DestroyQScopedPointerPodDeleter() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScopedValueRollback struct { + ptr unsafe.Pointer +} + +type QScopedValueRollback_ITF interface { + QScopedValueRollback_PTR() *QScopedValueRollback +} + +func (ptr *QScopedValueRollback) QScopedValueRollback_PTR() *QScopedValueRollback { + return ptr +} + +func (ptr *QScopedValueRollback) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScopedValueRollback) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScopedValueRollback(ptr QScopedValueRollback_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScopedValueRollback_PTR().Pointer() + } + return nil +} + +func NewQScopedValueRollbackFromPointer(ptr unsafe.Pointer) (n *QScopedValueRollback) { + n = new(QScopedValueRollback) + n.SetPointer(ptr) + return +} + +type QSemaphore struct { + ptr unsafe.Pointer +} + +type QSemaphore_ITF interface { + QSemaphore_PTR() *QSemaphore +} + +func (ptr *QSemaphore) QSemaphore_PTR() *QSemaphore { + return ptr +} + +func (ptr *QSemaphore) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSemaphore) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSemaphore(ptr QSemaphore_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSemaphore_PTR().Pointer() + } + return nil +} + +func NewQSemaphoreFromPointer(ptr unsafe.Pointer) (n *QSemaphore) { + n = new(QSemaphore) + n.SetPointer(ptr) + return +} +func NewQSemaphore(n int) *QSemaphore { + tmpValue := NewQSemaphoreFromPointer(C.QSemaphore_NewQSemaphore(C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QSemaphore).DestroyQSemaphore) + return tmpValue +} + +func (ptr *QSemaphore) Acquire(n int) { + if ptr.Pointer() != nil { + C.QSemaphore_Acquire(ptr.Pointer(), C.int(int32(n))) + } +} + +func (ptr *QSemaphore) Available() int { + if ptr.Pointer() != nil { + return int(int32(C.QSemaphore_Available(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSemaphore) Release(n int) { + if ptr.Pointer() != nil { + C.QSemaphore_Release(ptr.Pointer(), C.int(int32(n))) + } +} + +func (ptr *QSemaphore) TryAcquire(n int) bool { + if ptr.Pointer() != nil { + return int8(C.QSemaphore_TryAcquire(ptr.Pointer(), C.int(int32(n)))) != 0 + } + return false +} + +func (ptr *QSemaphore) TryAcquire2(n int, timeout int) bool { + if ptr.Pointer() != nil { + return int8(C.QSemaphore_TryAcquire2(ptr.Pointer(), C.int(int32(n)), C.int(int32(timeout)))) != 0 + } + return false +} + +func (ptr *QSemaphore) DestroyQSemaphore() { + if ptr.Pointer() != nil { + C.QSemaphore_DestroyQSemaphore(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSemaphoreReleaser struct { + ptr unsafe.Pointer +} + +type QSemaphoreReleaser_ITF interface { + QSemaphoreReleaser_PTR() *QSemaphoreReleaser +} + +func (ptr *QSemaphoreReleaser) QSemaphoreReleaser_PTR() *QSemaphoreReleaser { + return ptr +} + +func (ptr *QSemaphoreReleaser) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSemaphoreReleaser) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSemaphoreReleaser(ptr QSemaphoreReleaser_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSemaphoreReleaser_PTR().Pointer() + } + return nil +} + +func NewQSemaphoreReleaserFromPointer(ptr unsafe.Pointer) (n *QSemaphoreReleaser) { + n = new(QSemaphoreReleaser) + n.SetPointer(ptr) + return +} +func NewQSemaphoreReleaser() *QSemaphoreReleaser { + tmpValue := NewQSemaphoreReleaserFromPointer(C.QSemaphoreReleaser_NewQSemaphoreReleaser()) + runtime.SetFinalizer(tmpValue, (*QSemaphoreReleaser).DestroyQSemaphoreReleaser) + return tmpValue +} + +func NewQSemaphoreReleaser2(sem QSemaphore_ITF, n int) *QSemaphoreReleaser { + tmpValue := NewQSemaphoreReleaserFromPointer(C.QSemaphoreReleaser_NewQSemaphoreReleaser2(PointerFromQSemaphore(sem), C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QSemaphoreReleaser).DestroyQSemaphoreReleaser) + return tmpValue +} + +func NewQSemaphoreReleaser3(sem QSemaphore_ITF, n int) *QSemaphoreReleaser { + tmpValue := NewQSemaphoreReleaserFromPointer(C.QSemaphoreReleaser_NewQSemaphoreReleaser3(PointerFromQSemaphore(sem), C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QSemaphoreReleaser).DestroyQSemaphoreReleaser) + return tmpValue +} + +func (ptr *QSemaphoreReleaser) Cancel() *QSemaphore { + if ptr.Pointer() != nil { + return NewQSemaphoreFromPointer(C.QSemaphoreReleaser_Cancel(ptr.Pointer())) + } + return nil +} + +func (ptr *QSemaphoreReleaser) Semaphore() *QSemaphore { + if ptr.Pointer() != nil { + return NewQSemaphoreFromPointer(C.QSemaphoreReleaser_Semaphore(ptr.Pointer())) + } + return nil +} + +func (ptr *QSemaphoreReleaser) Swap(other QSemaphoreReleaser_ITF) { + if ptr.Pointer() != nil { + C.QSemaphoreReleaser_Swap(ptr.Pointer(), PointerFromQSemaphoreReleaser(other)) + } +} + +func (ptr *QSemaphoreReleaser) DestroyQSemaphoreReleaser() { + if ptr.Pointer() != nil { + C.QSemaphoreReleaser_DestroyQSemaphoreReleaser(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSequentialAnimationGroup struct { + QAnimationGroup +} + +type QSequentialAnimationGroup_ITF interface { + QAnimationGroup_ITF + QSequentialAnimationGroup_PTR() *QSequentialAnimationGroup +} + +func (ptr *QSequentialAnimationGroup) QSequentialAnimationGroup_PTR() *QSequentialAnimationGroup { + return ptr +} + +func (ptr *QSequentialAnimationGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAnimationGroup_PTR().Pointer() + } + return nil +} + +func (ptr *QSequentialAnimationGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAnimationGroup_PTR().SetPointer(p) + } +} + +func PointerFromQSequentialAnimationGroup(ptr QSequentialAnimationGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSequentialAnimationGroup_PTR().Pointer() + } + return nil +} + +func NewQSequentialAnimationGroupFromPointer(ptr unsafe.Pointer) (n *QSequentialAnimationGroup) { + n = new(QSequentialAnimationGroup) + n.SetPointer(ptr) + return +} +func NewQSequentialAnimationGroup(parent QObject_ITF) *QSequentialAnimationGroup { + tmpValue := NewQSequentialAnimationGroupFromPointer(C.QSequentialAnimationGroup_NewQSequentialAnimationGroup(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSequentialAnimationGroup) AddPause(msecs int) *QPauseAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQPauseAnimationFromPointer(C.QSequentialAnimationGroup_AddPause(ptr.Pointer(), C.int(int32(msecs)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSequentialAnimationGroup) CurrentAnimation() *QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractAnimationFromPointer(C.QSequentialAnimationGroup_CurrentAnimation(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQSequentialAnimationGroup_CurrentAnimationChanged +func callbackQSequentialAnimationGroup_CurrentAnimationChanged(ptr unsafe.Pointer, current unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentAnimationChanged"); signal != nil { + (*(*func(*QAbstractAnimation))(signal))(NewQAbstractAnimationFromPointer(current)) + } + +} + +func (ptr *QSequentialAnimationGroup) ConnectCurrentAnimationChanged(f func(current *QAbstractAnimation)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentAnimationChanged") { + C.QSequentialAnimationGroup_ConnectCurrentAnimationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentAnimationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentAnimationChanged"); signal != nil { + f := func(current *QAbstractAnimation) { + (*(*func(*QAbstractAnimation))(signal))(current) + f(current) + } + qt.ConnectSignal(ptr.Pointer(), "currentAnimationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentAnimationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSequentialAnimationGroup) DisconnectCurrentAnimationChanged() { + if ptr.Pointer() != nil { + C.QSequentialAnimationGroup_DisconnectCurrentAnimationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentAnimationChanged") + } +} + +func (ptr *QSequentialAnimationGroup) CurrentAnimationChanged(current QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QSequentialAnimationGroup_CurrentAnimationChanged(ptr.Pointer(), PointerFromQAbstractAnimation(current)) + } +} + +//export callbackQSequentialAnimationGroup_Duration +func callbackQSequentialAnimationGroup_Duration(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "duration"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQSequentialAnimationGroupFromPointer(ptr).DurationDefault())) +} + +func (ptr *QSequentialAnimationGroup) ConnectDuration(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSequentialAnimationGroup) DisconnectDuration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "duration") + } +} + +func (ptr *QSequentialAnimationGroup) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QSequentialAnimationGroup_Duration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSequentialAnimationGroup) DurationDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QSequentialAnimationGroup_DurationDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSequentialAnimationGroup) InsertPause(index int, msecs int) *QPauseAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQPauseAnimationFromPointer(C.QSequentialAnimationGroup_InsertPause(ptr.Pointer(), C.int(int32(index)), C.int(int32(msecs)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQSequentialAnimationGroup_UpdateCurrentTime +func callbackQSequentialAnimationGroup_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { + if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(currentTime))) + } else { + NewQSequentialAnimationGroupFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(currentTime))) + } +} + +func (ptr *QSequentialAnimationGroup) ConnectUpdateCurrentTime(f func(currentTime int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { + f := func(currentTime int) { + (*(*func(int))(signal))(currentTime) + f(currentTime) + } + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSequentialAnimationGroup) DisconnectUpdateCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") + } +} + +func (ptr *QSequentialAnimationGroup) UpdateCurrentTime(currentTime int) { + if ptr.Pointer() != nil { + C.QSequentialAnimationGroup_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +func (ptr *QSequentialAnimationGroup) UpdateCurrentTimeDefault(currentTime int) { + if ptr.Pointer() != nil { + C.QSequentialAnimationGroup_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(currentTime))) + } +} + +//export callbackQSequentialAnimationGroup_DestroyQSequentialAnimationGroup +func callbackQSequentialAnimationGroup_DestroyQSequentialAnimationGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSequentialAnimationGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQSequentialAnimationGroupFromPointer(ptr).DestroyQSequentialAnimationGroupDefault() + } +} + +func (ptr *QSequentialAnimationGroup) ConnectDestroyQSequentialAnimationGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSequentialAnimationGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSequentialAnimationGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSequentialAnimationGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSequentialAnimationGroup) DisconnectDestroyQSequentialAnimationGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSequentialAnimationGroup") + } +} + +func (ptr *QSequentialAnimationGroup) DestroyQSequentialAnimationGroup() { + if ptr.Pointer() != nil { + C.QSequentialAnimationGroup_DestroyQSequentialAnimationGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSequentialAnimationGroup) DestroyQSequentialAnimationGroupDefault() { + if ptr.Pointer() != nil { + C.QSequentialAnimationGroup_DestroyQSequentialAnimationGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSequentialIterable struct { + ptr unsafe.Pointer +} + +type QSequentialIterable_ITF interface { + QSequentialIterable_PTR() *QSequentialIterable +} + +func (ptr *QSequentialIterable) QSequentialIterable_PTR() *QSequentialIterable { + return ptr +} + +func (ptr *QSequentialIterable) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSequentialIterable) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSequentialIterable(ptr QSequentialIterable_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSequentialIterable_PTR().Pointer() + } + return nil +} + +func NewQSequentialIterableFromPointer(ptr unsafe.Pointer) (n *QSequentialIterable) { + n = new(QSequentialIterable) + n.SetPointer(ptr) + return +} + +func (ptr *QSequentialIterable) DestroyQSequentialIterable() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSequentialIterable) At(idx int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QSequentialIterable_At(ptr.Pointer(), C.int(int32(idx)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QSequentialIterable) CanReverseIterate() bool { + if ptr.Pointer() != nil { + return int8(C.QSequentialIterable_CanReverseIterate(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSequentialIterable) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QSequentialIterable_Size(ptr.Pointer()))) + } + return 0 +} + +type QSet struct { + ptr unsafe.Pointer +} + +type QSet_ITF interface { + QSet_PTR() *QSet +} + +func (ptr *QSet) QSet_PTR() *QSet { + return ptr +} + +func (ptr *QSet) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSet) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSet(ptr QSet_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSet_PTR().Pointer() + } + return nil +} + +func NewQSetFromPointer(ptr unsafe.Pointer) (n *QSet) { + n = new(QSet) + n.SetPointer(ptr) + return +} + +func (ptr *QSet) DestroyQSet() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSetIterator struct { + ptr unsafe.Pointer +} + +type QSetIterator_ITF interface { + QSetIterator_PTR() *QSetIterator +} + +func (ptr *QSetIterator) QSetIterator_PTR() *QSetIterator { + return ptr +} + +func (ptr *QSetIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSetIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSetIterator(ptr QSetIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSetIterator_PTR().Pointer() + } + return nil +} + +func NewQSetIteratorFromPointer(ptr unsafe.Pointer) (n *QSetIterator) { + n = new(QSetIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QSetIterator) DestroyQSetIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSettings struct { + QObject +} + +type QSettings_ITF interface { + QObject_ITF + QSettings_PTR() *QSettings +} + +func (ptr *QSettings) QSettings_PTR() *QSettings { + return ptr +} + +func (ptr *QSettings) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSettings) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSettings(ptr QSettings_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSettings_PTR().Pointer() + } + return nil +} + +func NewQSettingsFromPointer(ptr unsafe.Pointer) (n *QSettings) { + n = new(QSettings) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSettings__Status +//QSettings::Status +type QSettings__Status int64 + +const ( + QSettings__NoError QSettings__Status = QSettings__Status(0) + QSettings__AccessError QSettings__Status = QSettings__Status(1) + QSettings__FormatError QSettings__Status = QSettings__Status(2) +) + +//go:generate stringer -type=QSettings__Format +//QSettings::Format +type QSettings__Format int64 + +const ( + QSettings__NativeFormat QSettings__Format = QSettings__Format(0) + QSettings__IniFormat QSettings__Format = QSettings__Format(1) + QSettings__Registry32Format QSettings__Format = QSettings__Format(2) + QSettings__Registry64Format QSettings__Format = QSettings__Format(3) + QSettings__InvalidFormat QSettings__Format = QSettings__Format(16) + QSettings__CustomFormat1 QSettings__Format = QSettings__Format(17) + QSettings__CustomFormat2 QSettings__Format = QSettings__Format(18) + QSettings__CustomFormat3 QSettings__Format = QSettings__Format(19) + QSettings__CustomFormat4 QSettings__Format = QSettings__Format(20) + QSettings__CustomFormat5 QSettings__Format = QSettings__Format(21) + QSettings__CustomFormat6 QSettings__Format = QSettings__Format(22) + QSettings__CustomFormat7 QSettings__Format = QSettings__Format(23) + QSettings__CustomFormat8 QSettings__Format = QSettings__Format(24) + QSettings__CustomFormat9 QSettings__Format = QSettings__Format(25) + QSettings__CustomFormat10 QSettings__Format = QSettings__Format(26) + QSettings__CustomFormat11 QSettings__Format = QSettings__Format(27) + QSettings__CustomFormat12 QSettings__Format = QSettings__Format(28) + QSettings__CustomFormat13 QSettings__Format = QSettings__Format(29) + QSettings__CustomFormat14 QSettings__Format = QSettings__Format(30) + QSettings__CustomFormat15 QSettings__Format = QSettings__Format(31) + QSettings__CustomFormat16 QSettings__Format = QSettings__Format(32) +) + +//go:generate stringer -type=QSettings__Scope +//QSettings::Scope +type QSettings__Scope int64 + +const ( + QSettings__UserScope QSettings__Scope = QSettings__Scope(0) + QSettings__SystemScope QSettings__Scope = QSettings__Scope(1) +) + +func NewQSettings(organization string, application string, parent QObject_ITF) *QSettings { + var organizationC *C.char + if organization != "" { + organizationC = C.CString(organization) + defer C.free(unsafe.Pointer(organizationC)) + } + var applicationC *C.char + if application != "" { + applicationC = C.CString(application) + defer C.free(unsafe.Pointer(applicationC)) + } + tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings(C.struct_QtCore_PackedString{data: organizationC, len: C.longlong(len(organization))}, C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSettings2(scope QSettings__Scope, organization string, application string, parent QObject_ITF) *QSettings { + var organizationC *C.char + if organization != "" { + organizationC = C.CString(organization) + defer C.free(unsafe.Pointer(organizationC)) + } + var applicationC *C.char + if application != "" { + applicationC = C.CString(application) + defer C.free(unsafe.Pointer(applicationC)) + } + tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings2(C.longlong(scope), C.struct_QtCore_PackedString{data: organizationC, len: C.longlong(len(organization))}, C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSettings3(format QSettings__Format, scope QSettings__Scope, organization string, application string, parent QObject_ITF) *QSettings { + var organizationC *C.char + if organization != "" { + organizationC = C.CString(organization) + defer C.free(unsafe.Pointer(organizationC)) + } + var applicationC *C.char + if application != "" { + applicationC = C.CString(application) + defer C.free(unsafe.Pointer(applicationC)) + } + tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings3(C.longlong(format), C.longlong(scope), C.struct_QtCore_PackedString{data: organizationC, len: C.longlong(len(organization))}, C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSettings4(fileName string, format QSettings__Format, parent QObject_ITF) *QSettings { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings4(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(format), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSettings5(parent QObject_ITF) *QSettings { + tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings5(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSettings6(scope QSettings__Scope, parent QObject_ITF) *QSettings { + tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings6(C.longlong(scope), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSettings) AllKeys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSettings_AllKeys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QSettings) ApplicationName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSettings_ApplicationName(ptr.Pointer())) + } + return "" +} + +func (ptr *QSettings) BeginGroup(prefix string) { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QSettings_BeginGroup(ptr.Pointer(), C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}) + } +} + +func (ptr *QSettings) BeginReadArray(prefix string) int { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + return int(int32(C.QSettings_BeginReadArray(ptr.Pointer(), C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}))) + } + return 0 +} + +func (ptr *QSettings) BeginWriteArray(prefix string, size int) { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QSettings_BeginWriteArray(ptr.Pointer(), C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.int(int32(size))) + } +} + +func (ptr *QSettings) ChildGroups() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSettings_ChildGroups(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QSettings) ChildKeys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSettings_ChildKeys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QSettings) Clear() { + if ptr.Pointer() != nil { + C.QSettings_Clear(ptr.Pointer()) + } +} + +func (ptr *QSettings) Contains(key string) bool { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QSettings_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 + } + return false +} + +func QSettings_DefaultFormat() QSettings__Format { + return QSettings__Format(C.QSettings_QSettings_DefaultFormat()) +} + +func (ptr *QSettings) DefaultFormat() QSettings__Format { + return QSettings__Format(C.QSettings_QSettings_DefaultFormat()) +} + +func (ptr *QSettings) EndArray() { + if ptr.Pointer() != nil { + C.QSettings_EndArray(ptr.Pointer()) + } +} + +func (ptr *QSettings) EndGroup() { + if ptr.Pointer() != nil { + C.QSettings_EndGroup(ptr.Pointer()) + } +} + +func (ptr *QSettings) FallbacksEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QSettings_FallbacksEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSettings) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSettings_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QSettings) Format() QSettings__Format { + if ptr.Pointer() != nil { + return QSettings__Format(C.QSettings_Format(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSettings) Group() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSettings_Group(ptr.Pointer())) + } + return "" +} + +func (ptr *QSettings) IniCodec() *QTextCodec { + if ptr.Pointer() != nil { + return NewQTextCodecFromPointer(C.QSettings_IniCodec(ptr.Pointer())) + } + return nil +} + +func (ptr *QSettings) IsAtomicSyncRequired() bool { + if ptr.Pointer() != nil { + return int8(C.QSettings_IsAtomicSyncRequired(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSettings) IsWritable() bool { + if ptr.Pointer() != nil { + return int8(C.QSettings_IsWritable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSettings) OrganizationName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSettings_OrganizationName(ptr.Pointer())) + } + return "" +} + +func (ptr *QSettings) Remove(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QSettings_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QSettings) Scope() QSettings__Scope { + if ptr.Pointer() != nil { + return QSettings__Scope(C.QSettings_Scope(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSettings) SetArrayIndex(i int) { + if ptr.Pointer() != nil { + C.QSettings_SetArrayIndex(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QSettings) SetAtomicSyncRequired(enable bool) { + if ptr.Pointer() != nil { + C.QSettings_SetAtomicSyncRequired(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func QSettings_SetDefaultFormat(format QSettings__Format) { + C.QSettings_QSettings_SetDefaultFormat(C.longlong(format)) +} + +func (ptr *QSettings) SetDefaultFormat(format QSettings__Format) { + C.QSettings_QSettings_SetDefaultFormat(C.longlong(format)) +} + +func (ptr *QSettings) SetFallbacksEnabled(b bool) { + if ptr.Pointer() != nil { + C.QSettings_SetFallbacksEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QSettings) SetIniCodec(codec QTextCodec_ITF) { + if ptr.Pointer() != nil { + C.QSettings_SetIniCodec(ptr.Pointer(), PointerFromQTextCodec(codec)) + } +} + +func (ptr *QSettings) SetIniCodec2(codecName string) { + if ptr.Pointer() != nil { + var codecNameC *C.char + if codecName != "" { + codecNameC = C.CString(codecName) + defer C.free(unsafe.Pointer(codecNameC)) + } + C.QSettings_SetIniCodec2(ptr.Pointer(), codecNameC) + } +} + +func QSettings_SetPath(format QSettings__Format, scope QSettings__Scope, path string) { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QSettings_QSettings_SetPath(C.longlong(format), C.longlong(scope), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QSettings) SetPath(format QSettings__Format, scope QSettings__Scope, path string) { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QSettings_QSettings_SetPath(C.longlong(format), C.longlong(scope), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) +} + +func (ptr *QSettings) SetValue(key string, value QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QSettings_SetValue(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(value)) + } +} + +func (ptr *QSettings) Status() QSettings__Status { + if ptr.Pointer() != nil { + return QSettings__Status(C.QSettings_Status(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSettings) Sync() { + if ptr.Pointer() != nil { + C.QSettings_Sync(ptr.Pointer()) + } +} + +func (ptr *QSettings) Value(key string, defaultValue QVariant_ITF) *QVariant { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQVariantFromPointer(C.QSettings_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(defaultValue))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQSettings_DestroyQSettings +func callbackQSettings_DestroyQSettings(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSettings"); signal != nil { + (*(*func())(signal))() + } else { + NewQSettingsFromPointer(ptr).DestroyQSettingsDefault() + } +} + +func (ptr *QSettings) ConnectDestroyQSettings(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSettings"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSettings", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSettings", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSettings) DisconnectDestroyQSettings() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSettings") + } +} + +func (ptr *QSettings) DestroyQSettings() { + if ptr.Pointer() != nil { + C.QSettings_DestroyQSettings(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSettings) DestroyQSettingsDefault() { + if ptr.Pointer() != nil { + C.QSettings_DestroyQSettingsDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSharedData struct { + ptr unsafe.Pointer +} + +type QSharedData_ITF interface { + QSharedData_PTR() *QSharedData +} + +func (ptr *QSharedData) QSharedData_PTR() *QSharedData { + return ptr +} + +func (ptr *QSharedData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSharedData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSharedData(ptr QSharedData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSharedData_PTR().Pointer() + } + return nil +} + +func NewQSharedDataFromPointer(ptr unsafe.Pointer) (n *QSharedData) { + n = new(QSharedData) + n.SetPointer(ptr) + return +} + +func (ptr *QSharedData) DestroyQSharedData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQSharedData() *QSharedData { + tmpValue := NewQSharedDataFromPointer(C.QSharedData_NewQSharedData()) + runtime.SetFinalizer(tmpValue, (*QSharedData).DestroyQSharedData) + return tmpValue +} + +func NewQSharedData2(vqs QSharedData_ITF) *QSharedData { + tmpValue := NewQSharedDataFromPointer(C.QSharedData_NewQSharedData2(PointerFromQSharedData(vqs))) + runtime.SetFinalizer(tmpValue, (*QSharedData).DestroyQSharedData) + return tmpValue +} + +type QSharedDataPointer struct { + ptr unsafe.Pointer +} + +type QSharedDataPointer_ITF interface { + QSharedDataPointer_PTR() *QSharedDataPointer +} + +func (ptr *QSharedDataPointer) QSharedDataPointer_PTR() *QSharedDataPointer { + return ptr +} + +func (ptr *QSharedDataPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSharedDataPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSharedDataPointer(ptr QSharedDataPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSharedDataPointer_PTR().Pointer() + } + return nil +} + +func NewQSharedDataPointerFromPointer(ptr unsafe.Pointer) (n *QSharedDataPointer) { + n = new(QSharedDataPointer) + n.SetPointer(ptr) + return +} + +type QSharedMemory struct { + QObject +} + +type QSharedMemory_ITF interface { + QObject_ITF + QSharedMemory_PTR() *QSharedMemory +} + +func (ptr *QSharedMemory) QSharedMemory_PTR() *QSharedMemory { + return ptr +} + +func (ptr *QSharedMemory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSharedMemory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSharedMemory(ptr QSharedMemory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSharedMemory_PTR().Pointer() + } + return nil +} + +func NewQSharedMemoryFromPointer(ptr unsafe.Pointer) (n *QSharedMemory) { + n = new(QSharedMemory) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSharedMemory__AccessMode +//QSharedMemory::AccessMode +type QSharedMemory__AccessMode int64 + +const ( + QSharedMemory__ReadOnly QSharedMemory__AccessMode = QSharedMemory__AccessMode(0) + QSharedMemory__ReadWrite QSharedMemory__AccessMode = QSharedMemory__AccessMode(1) +) + +//go:generate stringer -type=QSharedMemory__SharedMemoryError +//QSharedMemory::SharedMemoryError +type QSharedMemory__SharedMemoryError int64 + +const ( + QSharedMemory__NoError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(0) + QSharedMemory__PermissionDenied QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(1) + QSharedMemory__InvalidSize QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(2) + QSharedMemory__KeyError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(3) + QSharedMemory__AlreadyExists QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(4) + QSharedMemory__NotFound QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(5) + QSharedMemory__LockError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(6) + QSharedMemory__OutOfResources QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(7) + QSharedMemory__UnknownError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(8) +) + +func NewQSharedMemory(key string, parent QObject_ITF) *QSharedMemory { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQSharedMemoryFromPointer(C.QSharedMemory_NewQSharedMemory(C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSharedMemory2(parent QObject_ITF) *QSharedMemory { + tmpValue := NewQSharedMemoryFromPointer(C.QSharedMemory_NewQSharedMemory2(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSharedMemory) Attach(mode QSharedMemory__AccessMode) bool { + if ptr.Pointer() != nil { + return int8(C.QSharedMemory_Attach(ptr.Pointer(), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QSharedMemory) ConstData() unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QSharedMemory_ConstData(ptr.Pointer()) + } + return nil +} + +func (ptr *QSharedMemory) Create(size int, mode QSharedMemory__AccessMode) bool { + if ptr.Pointer() != nil { + return int8(C.QSharedMemory_Create(ptr.Pointer(), C.int(int32(size)), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QSharedMemory) Data() unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QSharedMemory_Data(ptr.Pointer()) + } + return nil +} + +func (ptr *QSharedMemory) Data2() unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QSharedMemory_Data2(ptr.Pointer()) + } + return nil +} + +func (ptr *QSharedMemory) Detach() bool { + if ptr.Pointer() != nil { + return int8(C.QSharedMemory_Detach(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSharedMemory) Error() QSharedMemory__SharedMemoryError { + if ptr.Pointer() != nil { + return QSharedMemory__SharedMemoryError(C.QSharedMemory_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSharedMemory) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSharedMemory_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QSharedMemory) IsAttached() bool { + if ptr.Pointer() != nil { + return int8(C.QSharedMemory_IsAttached(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSharedMemory) Key() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSharedMemory_Key(ptr.Pointer())) + } + return "" +} + +func (ptr *QSharedMemory) Lock() bool { + if ptr.Pointer() != nil { + return int8(C.QSharedMemory_Lock(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSharedMemory) NativeKey() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSharedMemory_NativeKey(ptr.Pointer())) + } + return "" +} + +func (ptr *QSharedMemory) SetKey(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QSharedMemory_SetKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QSharedMemory) SetNativeKey(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QSharedMemory_SetNativeKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QSharedMemory) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QSharedMemory_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSharedMemory) Unlock() bool { + if ptr.Pointer() != nil { + return int8(C.QSharedMemory_Unlock(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQSharedMemory_DestroyQSharedMemory +func callbackQSharedMemory_DestroyQSharedMemory(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSharedMemory"); signal != nil { + (*(*func())(signal))() + } else { + NewQSharedMemoryFromPointer(ptr).DestroyQSharedMemoryDefault() + } +} + +func (ptr *QSharedMemory) ConnectDestroyQSharedMemory(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSharedMemory"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSharedMemory", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSharedMemory", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSharedMemory) DisconnectDestroyQSharedMemory() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSharedMemory") + } +} + +func (ptr *QSharedMemory) DestroyQSharedMemory() { + if ptr.Pointer() != nil { + C.QSharedMemory_DestroyQSharedMemory(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSharedMemory) DestroyQSharedMemoryDefault() { + if ptr.Pointer() != nil { + C.QSharedMemory_DestroyQSharedMemoryDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSharedPointer struct { + ptr unsafe.Pointer +} + +type QSharedPointer_ITF interface { + QSharedPointer_PTR() *QSharedPointer +} + +func (ptr *QSharedPointer) QSharedPointer_PTR() *QSharedPointer { + return ptr +} + +func (ptr *QSharedPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSharedPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSharedPointer(ptr QSharedPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSharedPointer_PTR().Pointer() + } + return nil +} + +func NewQSharedPointerFromPointer(ptr unsafe.Pointer) (n *QSharedPointer) { + n = new(QSharedPointer) + n.SetPointer(ptr) + return +} + +type QSignalBlocker struct { + ptr unsafe.Pointer +} + +type QSignalBlocker_ITF interface { + QSignalBlocker_PTR() *QSignalBlocker +} + +func (ptr *QSignalBlocker) QSignalBlocker_PTR() *QSignalBlocker { + return ptr +} + +func (ptr *QSignalBlocker) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSignalBlocker) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSignalBlocker(ptr QSignalBlocker_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSignalBlocker_PTR().Pointer() + } + return nil +} + +func NewQSignalBlockerFromPointer(ptr unsafe.Pointer) (n *QSignalBlocker) { + n = new(QSignalBlocker) + n.SetPointer(ptr) + return +} +func NewQSignalBlocker(object QObject_ITF) *QSignalBlocker { + tmpValue := NewQSignalBlockerFromPointer(C.QSignalBlocker_NewQSignalBlocker(PointerFromQObject(object))) + runtime.SetFinalizer(tmpValue, (*QSignalBlocker).DestroyQSignalBlocker) + return tmpValue +} + +func NewQSignalBlocker2(object QObject_ITF) *QSignalBlocker { + tmpValue := NewQSignalBlockerFromPointer(C.QSignalBlocker_NewQSignalBlocker2(PointerFromQObject(object))) + runtime.SetFinalizer(tmpValue, (*QSignalBlocker).DestroyQSignalBlocker) + return tmpValue +} + +func (ptr *QSignalBlocker) Reblock() { + if ptr.Pointer() != nil { + C.QSignalBlocker_Reblock(ptr.Pointer()) + } +} + +func (ptr *QSignalBlocker) Unblock() { + if ptr.Pointer() != nil { + C.QSignalBlocker_Unblock(ptr.Pointer()) + } +} + +func (ptr *QSignalBlocker) DestroyQSignalBlocker() { + if ptr.Pointer() != nil { + C.QSignalBlocker_DestroyQSignalBlocker(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSignalMapper struct { + QObject +} + +type QSignalMapper_ITF interface { + QObject_ITF + QSignalMapper_PTR() *QSignalMapper +} + +func (ptr *QSignalMapper) QSignalMapper_PTR() *QSignalMapper { + return ptr +} + +func (ptr *QSignalMapper) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSignalMapper) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSignalMapper(ptr QSignalMapper_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSignalMapper_PTR().Pointer() + } + return nil +} + +func NewQSignalMapperFromPointer(ptr unsafe.Pointer) (n *QSignalMapper) { + n = new(QSignalMapper) + n.SetPointer(ptr) + return +} + +type QSignalTransition struct { + QAbstractTransition +} + +type QSignalTransition_ITF interface { + QAbstractTransition_ITF + QSignalTransition_PTR() *QSignalTransition +} + +func (ptr *QSignalTransition) QSignalTransition_PTR() *QSignalTransition { + return ptr +} + +func (ptr *QSignalTransition) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractTransition_PTR().Pointer() + } + return nil +} + +func (ptr *QSignalTransition) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractTransition_PTR().SetPointer(p) + } +} + +func PointerFromQSignalTransition(ptr QSignalTransition_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSignalTransition_PTR().Pointer() + } + return nil +} + +func NewQSignalTransitionFromPointer(ptr unsafe.Pointer) (n *QSignalTransition) { + n = new(QSignalTransition) + n.SetPointer(ptr) + return +} +func NewQSignalTransition(sourceState QState_ITF) *QSignalTransition { + tmpValue := NewQSignalTransitionFromPointer(C.QSignalTransition_NewQSignalTransition(PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSignalTransition2(sender QObject_ITF, sign string, sourceState QState_ITF) *QSignalTransition { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + tmpValue := NewQSignalTransitionFromPointer(C.QSignalTransition_NewQSignalTransition2(PointerFromQObject(sender), signC, PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQSignalTransition_EventTest +func callbackQSignalTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSignalTransitionFromPointer(ptr).EventTestDefault(NewQEventFromPointer(event))))) +} + +func (ptr *QSignalTransition) ConnectEventTest(f func(event *QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "eventTest"); signal != nil { + f := func(event *QEvent) bool { + (*(*func(*QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSignalTransition) DisconnectEventTest() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "eventTest") + } +} + +func (ptr *QSignalTransition) EventTest(event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSignalTransition_EventTest(ptr.Pointer(), PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QSignalTransition) EventTestDefault(event QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSignalTransition_EventTestDefault(ptr.Pointer(), PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQSignalTransition_OnTransition +func callbackQSignalTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQSignalTransitionFromPointer(ptr).OnTransitionDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QSignalTransition) ConnectOnTransition(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onTransition"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSignalTransition) DisconnectOnTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onTransition") + } +} + +func (ptr *QSignalTransition) OnTransition(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QSignalTransition_OnTransition(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QSignalTransition) OnTransitionDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QSignalTransition_OnTransitionDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QSignalTransition) SenderObject() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QSignalTransition_SenderObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQSignalTransition_SenderObjectChanged +func callbackQSignalTransition_SenderObjectChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "senderObjectChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QSignalTransition) ConnectSenderObjectChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "senderObjectChanged") { + C.QSignalTransition_ConnectSenderObjectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "senderObjectChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "senderObjectChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "senderObjectChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "senderObjectChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSignalTransition) DisconnectSenderObjectChanged() { + if ptr.Pointer() != nil { + C.QSignalTransition_DisconnectSenderObjectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "senderObjectChanged") + } +} + +func (ptr *QSignalTransition) SetSenderObject(sender QObject_ITF) { + if ptr.Pointer() != nil { + C.QSignalTransition_SetSenderObject(ptr.Pointer(), PointerFromQObject(sender)) + } +} + +func (ptr *QSignalTransition) SetSignal(sign QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSignalTransition_SetSignal(ptr.Pointer(), PointerFromQByteArray(sign)) + } +} + +func (ptr *QSignalTransition) Signal() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QSignalTransition_Signal(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQSignalTransition_SignalChanged +func callbackQSignalTransition_SignalChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "signalChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QSignalTransition) ConnectSignalChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "signalChanged") { + C.QSignalTransition_ConnectSignalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "signalChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "signalChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "signalChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "signalChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSignalTransition) DisconnectSignalChanged() { + if ptr.Pointer() != nil { + C.QSignalTransition_DisconnectSignalChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "signalChanged") + } +} + +//export callbackQSignalTransition_DestroyQSignalTransition +func callbackQSignalTransition_DestroyQSignalTransition(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSignalTransition"); signal != nil { + (*(*func())(signal))() + } else { + NewQSignalTransitionFromPointer(ptr).DestroyQSignalTransitionDefault() + } +} + +func (ptr *QSignalTransition) ConnectDestroyQSignalTransition(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSignalTransition"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSignalTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSignalTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSignalTransition) DisconnectDestroyQSignalTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSignalTransition") + } +} + +func (ptr *QSignalTransition) DestroyQSignalTransition() { + if ptr.Pointer() != nil { + C.QSignalTransition_DestroyQSignalTransition(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSignalTransition) DestroyQSignalTransitionDefault() { + if ptr.Pointer() != nil { + C.QSignalTransition_DestroyQSignalTransitionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSize struct { + ptr unsafe.Pointer +} + +type QSize_ITF interface { + QSize_PTR() *QSize +} + +func (ptr *QSize) QSize_PTR() *QSize { + return ptr +} + +func (ptr *QSize) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSize) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSize(ptr QSize_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSize_PTR().Pointer() + } + return nil +} + +func NewQSizeFromPointer(ptr unsafe.Pointer) (n *QSize) { + n = new(QSize) + n.SetPointer(ptr) + return +} + +func (ptr *QSize) DestroyQSize() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQSize() *QSize { + tmpValue := NewQSizeFromPointer(C.QSize_NewQSize()) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue +} + +func NewQSize2(width int, height int) *QSize { + tmpValue := NewQSizeFromPointer(C.QSize_NewQSize2(C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QSize) BoundedTo(otherSize QSize_ITF) *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QSize_BoundedTo(ptr.Pointer(), PointerFromQSize(otherSize))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSize) ExpandedTo(otherSize QSize_ITF) *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QSize_ExpandedTo(ptr.Pointer(), PointerFromQSize(otherSize))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSize) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QSize_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSize) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QSize_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSize) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QSize_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSize) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QSize_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSize) Rheight() int { + if ptr.Pointer() != nil { + return int(int32(C.QSize_Rheight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSize) Rwidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QSize_Rwidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSize) Scale(width int, height int, mode Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QSize_Scale(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(mode)) + } +} + +func (ptr *QSize) Scale2(size QSize_ITF, mode Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QSize_Scale2(ptr.Pointer(), PointerFromQSize(size), C.longlong(mode)) + } +} + +func (ptr *QSize) Scaled(width int, height int, mode Qt__AspectRatioMode) *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QSize_Scaled(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSize) Scaled2(s QSize_ITF, mode Qt__AspectRatioMode) *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QSize_Scaled2(ptr.Pointer(), PointerFromQSize(s), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSize) SetHeight(height int) { + if ptr.Pointer() != nil { + C.QSize_SetHeight(ptr.Pointer(), C.int(int32(height))) + } +} + +func (ptr *QSize) SetWidth(width int) { + if ptr.Pointer() != nil { + C.QSize_SetWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QSize) Transpose() { + if ptr.Pointer() != nil { + C.QSize_Transpose(ptr.Pointer()) + } +} + +func (ptr *QSize) Transposed() *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QSize_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSize) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QSize_Width(ptr.Pointer()))) + } + return 0 +} + +type QSizeF struct { + ptr unsafe.Pointer +} + +type QSizeF_ITF interface { + QSizeF_PTR() *QSizeF +} + +func (ptr *QSizeF) QSizeF_PTR() *QSizeF { + return ptr +} + +func (ptr *QSizeF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSizeF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSizeF(ptr QSizeF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSizeF_PTR().Pointer() + } + return nil +} + +func NewQSizeFFromPointer(ptr unsafe.Pointer) (n *QSizeF) { + n = new(QSizeF) + n.SetPointer(ptr) + return +} + +func (ptr *QSizeF) DestroyQSizeF() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQSizeF() *QSizeF { + tmpValue := NewQSizeFFromPointer(C.QSizeF_NewQSizeF()) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue +} + +func NewQSizeF2(size QSize_ITF) *QSizeF { + tmpValue := NewQSizeFFromPointer(C.QSizeF_NewQSizeF2(PointerFromQSize(size))) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue +} + +func NewQSizeF3(width float64, height float64) *QSizeF { + tmpValue := NewQSizeFFromPointer(C.QSizeF_NewQSizeF3(C.double(width), C.double(height))) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue +} + +func (ptr *QSizeF) BoundedTo(otherSize QSizeF_ITF) *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QSizeF_BoundedTo(ptr.Pointer(), PointerFromQSizeF(otherSize))) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QSizeF) ExpandedTo(otherSize QSizeF_ITF) *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QSizeF_ExpandedTo(ptr.Pointer(), PointerFromQSizeF(otherSize))) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QSizeF) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QSizeF_Height(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizeF) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QSizeF_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSizeF) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QSizeF_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSizeF) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QSizeF_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSizeF) Rheight() float64 { + if ptr.Pointer() != nil { + return float64(C.QSizeF_Rheight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizeF) Rwidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QSizeF_Rwidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizeF) Scale(width float64, height float64, mode Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QSizeF_Scale(ptr.Pointer(), C.double(width), C.double(height), C.longlong(mode)) + } +} + +func (ptr *QSizeF) Scale2(size QSizeF_ITF, mode Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QSizeF_Scale2(ptr.Pointer(), PointerFromQSizeF(size), C.longlong(mode)) + } +} + +func (ptr *QSizeF) Scaled(width float64, height float64, mode Qt__AspectRatioMode) *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QSizeF_Scaled(ptr.Pointer(), C.double(width), C.double(height), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QSizeF) Scaled2(s QSizeF_ITF, mode Qt__AspectRatioMode) *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QSizeF_Scaled2(ptr.Pointer(), PointerFromQSizeF(s), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QSizeF) SetHeight(height float64) { + if ptr.Pointer() != nil { + C.QSizeF_SetHeight(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QSizeF) SetWidth(width float64) { + if ptr.Pointer() != nil { + C.QSizeF_SetWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QSizeF) ToSize() *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QSizeF_ToSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSizeF) Transpose() { + if ptr.Pointer() != nil { + C.QSizeF_Transpose(ptr.Pointer()) + } +} + +func (ptr *QSizeF) Transposed() *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QSizeF_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QSizeF) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QSizeF_Width(ptr.Pointer())) + } + return 0 +} + +type QSocketNotifier struct { + QObject +} + +type QSocketNotifier_ITF interface { + QObject_ITF + QSocketNotifier_PTR() *QSocketNotifier +} + +func (ptr *QSocketNotifier) QSocketNotifier_PTR() *QSocketNotifier { + return ptr +} + +func (ptr *QSocketNotifier) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSocketNotifier) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSocketNotifier(ptr QSocketNotifier_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSocketNotifier_PTR().Pointer() + } + return nil +} + +func NewQSocketNotifierFromPointer(ptr unsafe.Pointer) (n *QSocketNotifier) { + n = new(QSocketNotifier) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSocketNotifier__Type +//QSocketNotifier::Type +type QSocketNotifier__Type int64 + +const ( + QSocketNotifier__Read QSocketNotifier__Type = QSocketNotifier__Type(0) + QSocketNotifier__Write QSocketNotifier__Type = QSocketNotifier__Type(1) + QSocketNotifier__Exception QSocketNotifier__Type = QSocketNotifier__Type(2) +) + +//export callbackQSocketNotifier_Activated +func callbackQSocketNotifier_Activated(ptr unsafe.Pointer, socket C.int) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func(int))(signal))(int(int32(socket))) + } + +} + +func (ptr *QSocketNotifier) ConnectActivated(f func(socket int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QSocketNotifier_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func(socket int) { + (*(*func(int))(signal))(socket) + f(socket) + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSocketNotifier) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QSocketNotifier_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QSocketNotifier) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QSocketNotifier_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQSocketNotifier_SetEnabled +func callbackQSocketNotifier_SetEnabled(ptr unsafe.Pointer, enable C.char) { + if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(enable) != 0) + } else { + NewQSocketNotifierFromPointer(ptr).SetEnabledDefault(int8(enable) != 0) + } +} + +func (ptr *QSocketNotifier) ConnectSetEnabled(f func(enable bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { + f := func(enable bool) { + (*(*func(bool))(signal))(enable) + f(enable) + } + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSocketNotifier) DisconnectSetEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEnabled") + } +} + +func (ptr *QSocketNotifier) SetEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QSocketNotifier_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QSocketNotifier) SetEnabledDefault(enable bool) { + if ptr.Pointer() != nil { + C.QSocketNotifier_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QSocketNotifier) Type() QSocketNotifier__Type { + if ptr.Pointer() != nil { + return QSocketNotifier__Type(C.QSocketNotifier_Type(ptr.Pointer())) + } + return 0 +} + +//export callbackQSocketNotifier_DestroyQSocketNotifier +func callbackQSocketNotifier_DestroyQSocketNotifier(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSocketNotifier"); signal != nil { + (*(*func())(signal))() + } else { + NewQSocketNotifierFromPointer(ptr).DestroyQSocketNotifierDefault() + } +} + +func (ptr *QSocketNotifier) ConnectDestroyQSocketNotifier(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSocketNotifier"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSocketNotifier", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSocketNotifier", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSocketNotifier) DisconnectDestroyQSocketNotifier() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSocketNotifier") + } +} + +func (ptr *QSocketNotifier) DestroyQSocketNotifier() { + if ptr.Pointer() != nil { + C.QSocketNotifier_DestroyQSocketNotifier(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSocketNotifier) DestroyQSocketNotifierDefault() { + if ptr.Pointer() != nil { + C.QSocketNotifier_DestroyQSocketNotifierDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSortFilterProxyModel struct { + QAbstractProxyModel +} + +type QSortFilterProxyModel_ITF interface { + QAbstractProxyModel_ITF + QSortFilterProxyModel_PTR() *QSortFilterProxyModel +} + +func (ptr *QSortFilterProxyModel) QSortFilterProxyModel_PTR() *QSortFilterProxyModel { + return ptr +} + +func (ptr *QSortFilterProxyModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractProxyModel_PTR().Pointer() + } + return nil +} + +func (ptr *QSortFilterProxyModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractProxyModel_PTR().SetPointer(p) + } +} + +func PointerFromQSortFilterProxyModel(ptr QSortFilterProxyModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSortFilterProxyModel_PTR().Pointer() + } + return nil +} + +func NewQSortFilterProxyModelFromPointer(ptr unsafe.Pointer) (n *QSortFilterProxyModel) { + n = new(QSortFilterProxyModel) + n.SetPointer(ptr) + return +} +func NewQSortFilterProxyModel(parent QObject_ITF) *QSortFilterProxyModel { + tmpValue := NewQSortFilterProxyModelFromPointer(C.QSortFilterProxyModel_NewQSortFilterProxyModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQSortFilterProxyModel_ColumnCount +func callbackQSortFilterProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQSortFilterProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QSortFilterProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QSortFilterProxyModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) DynamicSortFilter() bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_DynamicSortFilter(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQSortFilterProxyModel_FilterAcceptsColumn +func callbackQSortFilterProxyModel_FilterAcceptsColumn(ptr unsafe.Pointer, source_column C.int, source_parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "filterAcceptsColumn"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, *QModelIndex) bool)(signal))(int(int32(source_column)), NewQModelIndexFromPointer(source_parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSortFilterProxyModelFromPointer(ptr).FilterAcceptsColumnDefault(int(int32(source_column)), NewQModelIndexFromPointer(source_parent))))) +} + +func (ptr *QSortFilterProxyModel) ConnectFilterAcceptsColumn(f func(source_column int, source_parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "filterAcceptsColumn"); signal != nil { + f := func(source_column int, source_parent *QModelIndex) bool { + (*(*func(int, *QModelIndex) bool)(signal))(source_column, source_parent) + return f(source_column, source_parent) + } + qt.ConnectSignal(ptr.Pointer(), "filterAcceptsColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "filterAcceptsColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectFilterAcceptsColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "filterAcceptsColumn") + } +} + +func (ptr *QSortFilterProxyModel) FilterAcceptsColumn(source_column int, source_parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_FilterAcceptsColumn(ptr.Pointer(), C.int(int32(source_column)), PointerFromQModelIndex(source_parent))) != 0 + } + return false +} + +func (ptr *QSortFilterProxyModel) FilterAcceptsColumnDefault(source_column int, source_parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_FilterAcceptsColumnDefault(ptr.Pointer(), C.int(int32(source_column)), PointerFromQModelIndex(source_parent))) != 0 + } + return false +} + +//export callbackQSortFilterProxyModel_FilterAcceptsRow +func callbackQSortFilterProxyModel_FilterAcceptsRow(ptr unsafe.Pointer, source_row C.int, source_parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "filterAcceptsRow"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, *QModelIndex) bool)(signal))(int(int32(source_row)), NewQModelIndexFromPointer(source_parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSortFilterProxyModelFromPointer(ptr).FilterAcceptsRowDefault(int(int32(source_row)), NewQModelIndexFromPointer(source_parent))))) +} + +func (ptr *QSortFilterProxyModel) ConnectFilterAcceptsRow(f func(source_row int, source_parent *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "filterAcceptsRow"); signal != nil { + f := func(source_row int, source_parent *QModelIndex) bool { + (*(*func(int, *QModelIndex) bool)(signal))(source_row, source_parent) + return f(source_row, source_parent) + } + qt.ConnectSignal(ptr.Pointer(), "filterAcceptsRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "filterAcceptsRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectFilterAcceptsRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "filterAcceptsRow") + } +} + +func (ptr *QSortFilterProxyModel) FilterAcceptsRow(source_row int, source_parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_FilterAcceptsRow(ptr.Pointer(), C.int(int32(source_row)), PointerFromQModelIndex(source_parent))) != 0 + } + return false +} + +func (ptr *QSortFilterProxyModel) FilterAcceptsRowDefault(source_row int, source_parent QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_FilterAcceptsRowDefault(ptr.Pointer(), C.int(int32(source_row)), PointerFromQModelIndex(source_parent))) != 0 + } + return false +} + +func (ptr *QSortFilterProxyModel) FilterCaseSensitivity() Qt__CaseSensitivity { + if ptr.Pointer() != nil { + return Qt__CaseSensitivity(C.QSortFilterProxyModel_FilterCaseSensitivity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) FilterKeyColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_FilterKeyColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) FilterRegExp() *QRegExp { + if ptr.Pointer() != nil { + tmpValue := NewQRegExpFromPointer(C.QSortFilterProxyModel_FilterRegExp(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) + return tmpValue + } + return nil +} + +func (ptr *QSortFilterProxyModel) FilterRegularExpression() *QRegularExpression { + if ptr.Pointer() != nil { + tmpValue := NewQRegularExpressionFromPointer(C.QSortFilterProxyModel_FilterRegularExpression(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) + return tmpValue + } + return nil +} + +func (ptr *QSortFilterProxyModel) FilterRole() int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_FilterRole(ptr.Pointer()))) + } + return 0 +} + +//export callbackQSortFilterProxyModel_Index +func callbackQSortFilterProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QSortFilterProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QSortFilterProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QSortFilterProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQSortFilterProxyModel_Invalidate +func callbackQSortFilterProxyModel_Invalidate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { + (*(*func())(signal))() + } else { + NewQSortFilterProxyModelFromPointer(ptr).InvalidateDefault() + } +} + +func (ptr *QSortFilterProxyModel) ConnectInvalidate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectInvalidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "invalidate") + } +} + +func (ptr *QSortFilterProxyModel) Invalidate() { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_Invalidate(ptr.Pointer()) + } +} + +func (ptr *QSortFilterProxyModel) InvalidateDefault() { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_InvalidateDefault(ptr.Pointer()) + } +} + +func (ptr *QSortFilterProxyModel) InvalidateFilter() { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_InvalidateFilter(ptr.Pointer()) + } +} + +func (ptr *QSortFilterProxyModel) IsRecursiveFilteringEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_IsRecursiveFilteringEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSortFilterProxyModel) IsSortLocaleAware() bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_IsSortLocaleAware(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQSortFilterProxyModel_LessThan +func callbackQSortFilterProxyModel_LessThan(ptr unsafe.Pointer, source_left unsafe.Pointer, source_right unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "lessThan"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, *QModelIndex) bool)(signal))(NewQModelIndexFromPointer(source_left), NewQModelIndexFromPointer(source_right))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSortFilterProxyModelFromPointer(ptr).LessThanDefault(NewQModelIndexFromPointer(source_left), NewQModelIndexFromPointer(source_right))))) +} + +func (ptr *QSortFilterProxyModel) ConnectLessThan(f func(source_left *QModelIndex, source_right *QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "lessThan"); signal != nil { + f := func(source_left *QModelIndex, source_right *QModelIndex) bool { + (*(*func(*QModelIndex, *QModelIndex) bool)(signal))(source_left, source_right) + return f(source_left, source_right) + } + qt.ConnectSignal(ptr.Pointer(), "lessThan", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "lessThan", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectLessThan() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "lessThan") + } +} + +func (ptr *QSortFilterProxyModel) LessThan(source_left QModelIndex_ITF, source_right QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_LessThan(ptr.Pointer(), PointerFromQModelIndex(source_left), PointerFromQModelIndex(source_right))) != 0 + } + return false +} + +func (ptr *QSortFilterProxyModel) LessThanDefault(source_left QModelIndex_ITF, source_right QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSortFilterProxyModel_LessThanDefault(ptr.Pointer(), PointerFromQModelIndex(source_left), PointerFromQModelIndex(source_right))) != 0 + } + return false +} + +//export callbackQSortFilterProxyModel_MapFromSource +func callbackQSortFilterProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) + } + + return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).MapFromSourceDefault(NewQModelIndexFromPointer(sourceIndex))) +} + +func (ptr *QSortFilterProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { + f := func(sourceIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) + return f(sourceIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectMapFromSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") + } +} + +func (ptr *QSortFilterProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QSortFilterProxyModel) MapFromSourceDefault(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapFromSourceDefault(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQSortFilterProxyModel_MapToSource +func callbackQSortFilterProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) + } + + return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).MapToSourceDefault(NewQModelIndexFromPointer(proxyIndex))) +} + +func (ptr *QSortFilterProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { + f := func(proxyIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) + return f(proxyIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectMapToSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapToSource") + } +} + +func (ptr *QSortFilterProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QSortFilterProxyModel) MapToSourceDefault(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapToSourceDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQSortFilterProxyModel_Parent +func callbackQSortFilterProxyModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(child))) + } + + return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(child))) +} + +func (ptr *QSortFilterProxyModel) ConnectParent(f func(child *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(child *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QSortFilterProxyModel) Parent(child QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QSortFilterProxyModel) ParentDefault(child QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQSortFilterProxyModel_RowCount +func callbackQSortFilterProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQSortFilterProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QSortFilterProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QSortFilterProxyModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) SetDynamicSortFilter(enable bool) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetDynamicSortFilter(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterCaseSensitivity(cs Qt__CaseSensitivity) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterCaseSensitivity(ptr.Pointer(), C.longlong(cs)) + } +} + +//export callbackQSortFilterProxyModel_SetFilterFixedString +func callbackQSortFilterProxyModel_SetFilterFixedString(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "setFilterFixedString"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(pattern)) + } else { + NewQSortFilterProxyModelFromPointer(ptr).SetFilterFixedStringDefault(cGoUnpackString(pattern)) + } +} + +func (ptr *QSortFilterProxyModel) ConnectSetFilterFixedString(f func(pattern string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFilterFixedString"); signal != nil { + f := func(pattern string) { + (*(*func(string))(signal))(pattern) + f(pattern) + } + qt.ConnectSignal(ptr.Pointer(), "setFilterFixedString", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFilterFixedString", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectSetFilterFixedString() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFilterFixedString") + } +} + +func (ptr *QSortFilterProxyModel) SetFilterFixedString(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterFixedString(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterFixedStringDefault(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterFixedStringDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterKeyColumn(column int) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterKeyColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQSortFilterProxyModel_SetFilterRegExp +func callbackQSortFilterProxyModel_SetFilterRegExp(ptr unsafe.Pointer, regExp unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setFilterRegExp"); signal != nil { + (*(*func(*QRegExp))(signal))(NewQRegExpFromPointer(regExp)) + } else { + NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegExpDefault(NewQRegExpFromPointer(regExp)) + } +} + +func (ptr *QSortFilterProxyModel) ConnectSetFilterRegExp(f func(regExp *QRegExp)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegExp"); signal != nil { + f := func(regExp *QRegExp) { + (*(*func(*QRegExp))(signal))(regExp) + f(regExp) + } + qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegExp() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFilterRegExp") + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegExp(regExp QRegExp_ITF) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterRegExp(ptr.Pointer(), PointerFromQRegExp(regExp)) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegExpDefault(regExp QRegExp_ITF) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterRegExpDefault(ptr.Pointer(), PointerFromQRegExp(regExp)) + } +} + +//export callbackQSortFilterProxyModel_SetFilterRegExp2 +func callbackQSortFilterProxyModel_SetFilterRegExp2(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "setFilterRegExp2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(pattern)) + } else { + NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegExp2Default(cGoUnpackString(pattern)) + } +} + +func (ptr *QSortFilterProxyModel) ConnectSetFilterRegExp2(f func(pattern string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegExp2"); signal != nil { + f := func(pattern string) { + (*(*func(string))(signal))(pattern) + f(pattern) + } + qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegExp2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFilterRegExp2") + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegExp2(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterRegExp2(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegExp2Default(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterRegExp2Default(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +//export callbackQSortFilterProxyModel_SetFilterRegularExpression +func callbackQSortFilterProxyModel_SetFilterRegularExpression(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "setFilterRegularExpression"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(pattern)) + } else { + NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegularExpressionDefault(cGoUnpackString(pattern)) + } +} + +func (ptr *QSortFilterProxyModel) ConnectSetFilterRegularExpression(f func(pattern string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegularExpression"); signal != nil { + f := func(pattern string) { + (*(*func(string))(signal))(pattern) + f(pattern) + } + qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegularExpression() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFilterRegularExpression") + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegularExpression(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterRegularExpression(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegularExpressionDefault(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterRegularExpressionDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +//export callbackQSortFilterProxyModel_SetFilterRegularExpression2 +func callbackQSortFilterProxyModel_SetFilterRegularExpression2(ptr unsafe.Pointer, regularExpression unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setFilterRegularExpression2"); signal != nil { + (*(*func(*QRegularExpression))(signal))(NewQRegularExpressionFromPointer(regularExpression)) + } else { + NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegularExpression2Default(NewQRegularExpressionFromPointer(regularExpression)) + } +} + +func (ptr *QSortFilterProxyModel) ConnectSetFilterRegularExpression2(f func(regularExpression *QRegularExpression)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegularExpression2"); signal != nil { + f := func(regularExpression *QRegularExpression) { + (*(*func(*QRegularExpression))(signal))(regularExpression) + f(regularExpression) + } + qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegularExpression2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFilterRegularExpression2") + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegularExpression2(regularExpression QRegularExpression_ITF) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterRegularExpression2(ptr.Pointer(), PointerFromQRegularExpression(regularExpression)) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRegularExpression2Default(regularExpression QRegularExpression_ITF) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterRegularExpression2Default(ptr.Pointer(), PointerFromQRegularExpression(regularExpression)) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterRole(role int) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetFilterRole(ptr.Pointer(), C.int(int32(role))) + } +} + +//export callbackQSortFilterProxyModel_SetFilterWildcard +func callbackQSortFilterProxyModel_SetFilterWildcard(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { + if signal := qt.GetSignal(ptr, "setFilterWildcard"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(pattern)) + } else { + NewQSortFilterProxyModelFromPointer(ptr).SetFilterWildcardDefault(cGoUnpackString(pattern)) + } +} + +func (ptr *QSortFilterProxyModel) ConnectSetFilterWildcard(f func(pattern string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFilterWildcard"); signal != nil { + f := func(pattern string) { + (*(*func(string))(signal))(pattern) + f(pattern) + } + qt.ConnectSignal(ptr.Pointer(), "setFilterWildcard", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFilterWildcard", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectSetFilterWildcard() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFilterWildcard") + } +} + +func (ptr *QSortFilterProxyModel) SetFilterWildcard(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterWildcard(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QSortFilterProxyModel) SetFilterWildcardDefault(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QSortFilterProxyModel_SetFilterWildcardDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QSortFilterProxyModel) SetRecursiveFilteringEnabled(recursive bool) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetRecursiveFilteringEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(recursive)))) + } +} + +func (ptr *QSortFilterProxyModel) SetSortCaseSensitivity(cs Qt__CaseSensitivity) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetSortCaseSensitivity(ptr.Pointer(), C.longlong(cs)) + } +} + +func (ptr *QSortFilterProxyModel) SetSortLocaleAware(on bool) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetSortLocaleAware(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QSortFilterProxyModel) SetSortRole(role int) { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_SetSortRole(ptr.Pointer(), C.int(int32(role))) + } +} + +func (ptr *QSortFilterProxyModel) SortCaseSensitivity() Qt__CaseSensitivity { + if ptr.Pointer() != nil { + return Qt__CaseSensitivity(C.QSortFilterProxyModel_SortCaseSensitivity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) SortColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_SortColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) SortOrder() Qt__SortOrder { + if ptr.Pointer() != nil { + return Qt__SortOrder(C.QSortFilterProxyModel_SortOrder(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSortFilterProxyModel) SortRole() int { + if ptr.Pointer() != nil { + return int(int32(C.QSortFilterProxyModel_SortRole(ptr.Pointer()))) + } + return 0 +} + +//export callbackQSortFilterProxyModel_DestroyQSortFilterProxyModel +func callbackQSortFilterProxyModel_DestroyQSortFilterProxyModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSortFilterProxyModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQSortFilterProxyModelFromPointer(ptr).DestroyQSortFilterProxyModelDefault() + } +} + +func (ptr *QSortFilterProxyModel) ConnectDestroyQSortFilterProxyModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSortFilterProxyModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSortFilterProxyModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSortFilterProxyModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSortFilterProxyModel) DisconnectDestroyQSortFilterProxyModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSortFilterProxyModel") + } +} + +func (ptr *QSortFilterProxyModel) DestroyQSortFilterProxyModel() { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_DestroyQSortFilterProxyModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSortFilterProxyModel) DestroyQSortFilterProxyModelDefault() { + if ptr.Pointer() != nil { + C.QSortFilterProxyModel_DestroyQSortFilterProxyModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSpecialInteger struct { + ptr unsafe.Pointer +} + +type QSpecialInteger_ITF interface { + QSpecialInteger_PTR() *QSpecialInteger +} + +func (ptr *QSpecialInteger) QSpecialInteger_PTR() *QSpecialInteger { + return ptr +} + +func (ptr *QSpecialInteger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSpecialInteger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSpecialInteger(ptr QSpecialInteger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSpecialInteger_PTR().Pointer() + } + return nil +} + +func NewQSpecialIntegerFromPointer(ptr unsafe.Pointer) (n *QSpecialInteger) { + n = new(QSpecialInteger) + n.SetPointer(ptr) + return +} + +func (ptr *QSpecialInteger) DestroyQSpecialInteger() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStack struct { + QVector +} + +type QStack_ITF interface { + QVector_ITF + QStack_PTR() *QStack +} + +func (ptr *QStack) QStack_PTR() *QStack { + return ptr +} + +func (ptr *QStack) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QVector_PTR().Pointer() + } + return nil +} + +func (ptr *QStack) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QVector_PTR().SetPointer(p) + } +} + +func PointerFromQStack(ptr QStack_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStack_PTR().Pointer() + } + return nil +} + +func NewQStackFromPointer(ptr unsafe.Pointer) (n *QStack) { + n = new(QStack) + n.SetPointer(ptr) + return +} + +func (ptr *QStack) DestroyQStack() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStandardPaths struct { + ptr unsafe.Pointer +} + +type QStandardPaths_ITF interface { + QStandardPaths_PTR() *QStandardPaths +} + +func (ptr *QStandardPaths) QStandardPaths_PTR() *QStandardPaths { + return ptr +} + +func (ptr *QStandardPaths) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStandardPaths) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStandardPaths(ptr QStandardPaths_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStandardPaths_PTR().Pointer() + } + return nil +} + +func NewQStandardPathsFromPointer(ptr unsafe.Pointer) (n *QStandardPaths) { + n = new(QStandardPaths) + n.SetPointer(ptr) + return +} + +func (ptr *QStandardPaths) DestroyQStandardPaths() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStandardPaths__StandardLocation +//QStandardPaths::StandardLocation +type QStandardPaths__StandardLocation int64 + +const ( + QStandardPaths__DesktopLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(0) + QStandardPaths__DocumentsLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(1) + QStandardPaths__FontsLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(2) + QStandardPaths__ApplicationsLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(3) + QStandardPaths__MusicLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(4) + QStandardPaths__MoviesLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(5) + QStandardPaths__PicturesLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(6) + QStandardPaths__TempLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(7) + QStandardPaths__HomeLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(8) + QStandardPaths__DataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(9) + QStandardPaths__CacheLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(10) + QStandardPaths__GenericDataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(11) + QStandardPaths__RuntimeLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(12) + QStandardPaths__ConfigLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(13) + QStandardPaths__DownloadLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(14) + QStandardPaths__GenericCacheLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(15) + QStandardPaths__GenericConfigLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(16) + QStandardPaths__AppDataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(17) + QStandardPaths__AppConfigLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(18) + QStandardPaths__AppLocalDataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(QStandardPaths__DataLocation) +) + +//go:generate stringer -type=QStandardPaths__LocateOption +//QStandardPaths::LocateOption +type QStandardPaths__LocateOption int64 + +const ( + QStandardPaths__LocateFile QStandardPaths__LocateOption = QStandardPaths__LocateOption(0x0) + QStandardPaths__LocateDirectory QStandardPaths__LocateOption = QStandardPaths__LocateOption(0x1) +) + +func QStandardPaths_DisplayName(ty QStandardPaths__StandardLocation) string { + return cGoUnpackString(C.QStandardPaths_QStandardPaths_DisplayName(C.longlong(ty))) +} + +func (ptr *QStandardPaths) DisplayName(ty QStandardPaths__StandardLocation) string { + return cGoUnpackString(C.QStandardPaths_QStandardPaths_DisplayName(C.longlong(ty))) +} + +func QStandardPaths_FindExecutable(executableName string, paths []string) string { + var executableNameC *C.char + if executableName != "" { + executableNameC = C.CString(executableName) + defer C.free(unsafe.Pointer(executableNameC)) + } + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + return cGoUnpackString(C.QStandardPaths_QStandardPaths_FindExecutable(C.struct_QtCore_PackedString{data: executableNameC, len: C.longlong(len(executableName))}, C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))})) +} + +func (ptr *QStandardPaths) FindExecutable(executableName string, paths []string) string { + var executableNameC *C.char + if executableName != "" { + executableNameC = C.CString(executableName) + defer C.free(unsafe.Pointer(executableNameC)) + } + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + return cGoUnpackString(C.QStandardPaths_QStandardPaths_FindExecutable(C.struct_QtCore_PackedString{data: executableNameC, len: C.longlong(len(executableName))}, C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))})) +} + +func QStandardPaths_Locate(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) string { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QStandardPaths_QStandardPaths_Locate(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options))) +} + +func (ptr *QStandardPaths) Locate(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) string { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QStandardPaths_QStandardPaths_Locate(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options))) +} + +func QStandardPaths_LocateAll(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) []string { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_LocateAll(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options)))) +} + +func (ptr *QStandardPaths) LocateAll(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) []string { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_LocateAll(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options)))) +} + +func QStandardPaths_SetTestModeEnabled(testMode bool) { + C.QStandardPaths_QStandardPaths_SetTestModeEnabled(C.char(int8(qt.GoBoolToInt(testMode)))) +} + +func (ptr *QStandardPaths) SetTestModeEnabled(testMode bool) { + C.QStandardPaths_QStandardPaths_SetTestModeEnabled(C.char(int8(qt.GoBoolToInt(testMode)))) +} + +func QStandardPaths_StandardLocations(ty QStandardPaths__StandardLocation) []string { + return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_StandardLocations(C.longlong(ty)))) +} + +func (ptr *QStandardPaths) StandardLocations(ty QStandardPaths__StandardLocation) []string { + return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_StandardLocations(C.longlong(ty)))) +} + +func QStandardPaths_WritableLocation(ty QStandardPaths__StandardLocation) string { + return cGoUnpackString(C.QStandardPaths_QStandardPaths_WritableLocation(C.longlong(ty))) +} + +func (ptr *QStandardPaths) WritableLocation(ty QStandardPaths__StandardLocation) string { + return cGoUnpackString(C.QStandardPaths_QStandardPaths_WritableLocation(C.longlong(ty))) +} + +type QState struct { + QAbstractState +} + +type QState_ITF interface { + QAbstractState_ITF + QState_PTR() *QState +} + +func (ptr *QState) QState_PTR() *QState { + return ptr +} + +func (ptr *QState) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractState_PTR().Pointer() + } + return nil +} + +func (ptr *QState) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractState_PTR().SetPointer(p) + } +} + +func PointerFromQState(ptr QState_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QState_PTR().Pointer() + } + return nil +} + +func NewQStateFromPointer(ptr unsafe.Pointer) (n *QState) { + n = new(QState) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QState__ChildMode +//QState::ChildMode +type QState__ChildMode int64 + +const ( + QState__ExclusiveStates QState__ChildMode = QState__ChildMode(0) + QState__ParallelStates QState__ChildMode = QState__ChildMode(1) +) + +//go:generate stringer -type=QState__RestorePolicy +//QState::RestorePolicy +type QState__RestorePolicy int64 + +const ( + QState__DontRestoreProperties QState__RestorePolicy = QState__RestorePolicy(0) + QState__RestoreProperties QState__RestorePolicy = QState__RestorePolicy(1) +) + +func NewQState(parent QState_ITF) *QState { + tmpValue := NewQStateFromPointer(C.QState_NewQState(PointerFromQState(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQState2(childMode QState__ChildMode, parent QState_ITF) *QState { + tmpValue := NewQStateFromPointer(C.QState_NewQState2(C.longlong(childMode), PointerFromQState(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QState) AddTransition(transition QAbstractTransition_ITF) { + if ptr.Pointer() != nil { + C.QState_AddTransition(ptr.Pointer(), PointerFromQAbstractTransition(transition)) + } +} + +func (ptr *QState) AddTransition2(sender QObject_ITF, sign string, target QAbstractState_ITF) *QSignalTransition { + if ptr.Pointer() != nil { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + tmpValue := NewQSignalTransitionFromPointer(C.QState_AddTransition2(ptr.Pointer(), PointerFromQObject(sender), signC, PointerFromQAbstractState(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QState) AddTransition4(target QAbstractState_ITF) *QAbstractTransition { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractTransitionFromPointer(C.QState_AddTransition4(ptr.Pointer(), PointerFromQAbstractState(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QState) AssignProperty(object QObject_ITF, name string, value QVariant_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QState_AssignProperty(ptr.Pointer(), PointerFromQObject(object), nameC, PointerFromQVariant(value)) + } +} + +func (ptr *QState) ChildMode() QState__ChildMode { + if ptr.Pointer() != nil { + return QState__ChildMode(C.QState_ChildMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQState_ChildModeChanged +func callbackQState_ChildModeChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childModeChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QState) ConnectChildModeChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "childModeChanged") { + C.QState_ConnectChildModeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "childModeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "childModeChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "childModeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childModeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectChildModeChanged() { + if ptr.Pointer() != nil { + C.QState_DisconnectChildModeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "childModeChanged") + } +} + +func (ptr *QState) ErrorState() *QAbstractState { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractStateFromPointer(C.QState_ErrorState(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQState_ErrorStateChanged +func callbackQState_ErrorStateChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "errorStateChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QState) ConnectErrorStateChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "errorStateChanged") { + C.QState_ConnectErrorStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "errorStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "errorStateChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "errorStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "errorStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectErrorStateChanged() { + if ptr.Pointer() != nil { + C.QState_DisconnectErrorStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "errorStateChanged") + } +} + +//export callbackQState_Finished +func callbackQState_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QState) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QState_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QState_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QState) InitialState() *QAbstractState { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractStateFromPointer(C.QState_InitialState(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQState_InitialStateChanged +func callbackQState_InitialStateChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initialStateChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QState) ConnectInitialStateChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "initialStateChanged") { + C.QState_ConnectInitialStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "initialStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "initialStateChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "initialStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initialStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectInitialStateChanged() { + if ptr.Pointer() != nil { + C.QState_DisconnectInitialStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "initialStateChanged") + } +} + +//export callbackQState_OnEntry +func callbackQState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQStateFromPointer(ptr).OnEntryDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QState) ConnectOnEntry(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectOnEntry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onEntry") + } +} + +func (ptr *QState) OnEntry(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QState) OnEntryDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QState_OnEntryDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQState_OnExit +func callbackQState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onExit"); signal != nil { + (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) + } else { + NewQStateFromPointer(ptr).OnExitDefault(NewQEventFromPointer(event)) + } +} + +func (ptr *QState) ConnectOnExit(f func(event *QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { + f := func(event *QEvent) { + (*(*func(*QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectOnExit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "onExit") + } +} + +func (ptr *QState) OnExit(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +func (ptr *QState) OnExitDefault(event QEvent_ITF) { + if ptr.Pointer() != nil { + C.QState_OnExitDefault(ptr.Pointer(), PointerFromQEvent(event)) + } +} + +//export callbackQState_PropertiesAssigned +func callbackQState_PropertiesAssigned(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "propertiesAssigned"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QState) ConnectPropertiesAssigned(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "propertiesAssigned") { + C.QState_ConnectPropertiesAssigned(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "propertiesAssigned"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "propertiesAssigned"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "propertiesAssigned", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "propertiesAssigned", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectPropertiesAssigned() { + if ptr.Pointer() != nil { + C.QState_DisconnectPropertiesAssigned(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "propertiesAssigned") + } +} + +func (ptr *QState) RemoveTransition(transition QAbstractTransition_ITF) { + if ptr.Pointer() != nil { + C.QState_RemoveTransition(ptr.Pointer(), PointerFromQAbstractTransition(transition)) + } +} + +func (ptr *QState) SetChildMode(mode QState__ChildMode) { + if ptr.Pointer() != nil { + C.QState_SetChildMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QState) SetErrorState(state QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QState_SetErrorState(ptr.Pointer(), PointerFromQAbstractState(state)) + } +} + +func (ptr *QState) SetInitialState(state QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QState_SetInitialState(ptr.Pointer(), PointerFromQAbstractState(state)) + } +} + +func (ptr *QState) Transitions() []*QAbstractTransition { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QAbstractTransition { + out := make([]*QAbstractTransition, int(l.len)) + tmpList := NewQStateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__transitions_atList(i) + } + return out + }(C.QState_Transitions(ptr.Pointer())) + } + return make([]*QAbstractTransition, 0) +} + +//export callbackQState_DestroyQState +func callbackQState_DestroyQState(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QState"); signal != nil { + (*(*func())(signal))() + } else { + NewQStateFromPointer(ptr).DestroyQStateDefault() + } +} + +func (ptr *QState) ConnectDestroyQState(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QState"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QState) DisconnectDestroyQState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QState") + } +} + +func (ptr *QState) DestroyQState() { + if ptr.Pointer() != nil { + C.QState_DestroyQState(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QState) DestroyQStateDefault() { + if ptr.Pointer() != nil { + C.QState_DestroyQStateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QState) __transitions_atList(i int) *QAbstractTransition { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractTransitionFromPointer(C.QState___transitions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QState) __transitions_setList(i QAbstractTransition_ITF) { + if ptr.Pointer() != nil { + C.QState___transitions_setList(ptr.Pointer(), PointerFromQAbstractTransition(i)) + } +} + +func (ptr *QState) __transitions_newList() unsafe.Pointer { + return C.QState___transitions_newList(ptr.Pointer()) +} + +type QStateMachine struct { + QState +} + +type QStateMachine_ITF interface { + QState_ITF + QStateMachine_PTR() *QStateMachine +} + +func (ptr *QStateMachine) QStateMachine_PTR() *QStateMachine { + return ptr +} + +func (ptr *QStateMachine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QState_PTR().Pointer() + } + return nil +} + +func (ptr *QStateMachine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QState_PTR().SetPointer(p) + } +} + +func PointerFromQStateMachine(ptr QStateMachine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStateMachine_PTR().Pointer() + } + return nil +} + +func NewQStateMachineFromPointer(ptr unsafe.Pointer) (n *QStateMachine) { + n = new(QStateMachine) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStateMachine__EventPriority +//QStateMachine::EventPriority +type QStateMachine__EventPriority int64 + +const ( + QStateMachine__NormalPriority QStateMachine__EventPriority = QStateMachine__EventPriority(0) + QStateMachine__HighPriority QStateMachine__EventPriority = QStateMachine__EventPriority(1) +) + +//go:generate stringer -type=QStateMachine__Error +//QStateMachine::Error +type QStateMachine__Error int64 + +const ( + QStateMachine__NoError QStateMachine__Error = QStateMachine__Error(0) + QStateMachine__NoInitialStateError QStateMachine__Error = QStateMachine__Error(1) + QStateMachine__NoDefaultStateInHistoryStateError QStateMachine__Error = QStateMachine__Error(2) + QStateMachine__NoCommonAncestorForTransitionError QStateMachine__Error = QStateMachine__Error(3) +) + +func NewQStateMachine(parent QObject_ITF) *QStateMachine { + tmpValue := NewQStateMachineFromPointer(C.QStateMachine_NewQStateMachine(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQStateMachine2(childMode QState__ChildMode, parent QObject_ITF) *QStateMachine { + tmpValue := NewQStateMachineFromPointer(C.QStateMachine_NewQStateMachine2(C.longlong(childMode), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QStateMachine) AddDefaultAnimation(animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QStateMachine_AddDefaultAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QStateMachine) AddState(state QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QStateMachine_AddState(ptr.Pointer(), PointerFromQAbstractState(state)) + } +} + +func (ptr *QStateMachine) CancelDelayedEvent(id int) bool { + if ptr.Pointer() != nil { + return int8(C.QStateMachine_CancelDelayedEvent(ptr.Pointer(), C.int(int32(id)))) != 0 + } + return false +} + +func (ptr *QStateMachine) ClearError() { + if ptr.Pointer() != nil { + C.QStateMachine_ClearError(ptr.Pointer()) + } +} + +func (ptr *QStateMachine) DefaultAnimations() []*QAbstractAnimation { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QAbstractAnimation { + out := make([]*QAbstractAnimation, int(l.len)) + tmpList := NewQStateMachineFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__defaultAnimations_atList(i) + } + return out + }(C.QStateMachine_DefaultAnimations(ptr.Pointer())) + } + return make([]*QAbstractAnimation, 0) +} + +func (ptr *QStateMachine) Error() QStateMachine__Error { + if ptr.Pointer() != nil { + return QStateMachine__Error(C.QStateMachine_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStateMachine) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStateMachine_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QStateMachine) GlobalRestorePolicy() QState__RestorePolicy { + if ptr.Pointer() != nil { + return QState__RestorePolicy(C.QStateMachine_GlobalRestorePolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStateMachine) IsAnimated() bool { + if ptr.Pointer() != nil { + return int8(C.QStateMachine_IsAnimated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStateMachine) IsRunning() bool { + if ptr.Pointer() != nil { + return int8(C.QStateMachine_IsRunning(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStateMachine) PostDelayedEvent(event QEvent_ITF, delay int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStateMachine_PostDelayedEvent(ptr.Pointer(), PointerFromQEvent(event), C.int(int32(delay))))) + } + return 0 +} + +func (ptr *QStateMachine) PostEvent(event QEvent_ITF, priority QStateMachine__EventPriority) { + if ptr.Pointer() != nil { + C.QStateMachine_PostEvent(ptr.Pointer(), PointerFromQEvent(event), C.longlong(priority)) + } +} + +func (ptr *QStateMachine) RemoveDefaultAnimation(animation QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QStateMachine_RemoveDefaultAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) + } +} + +func (ptr *QStateMachine) RemoveState(state QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QStateMachine_RemoveState(ptr.Pointer(), PointerFromQAbstractState(state)) + } +} + +//export callbackQStateMachine_RunningChanged +func callbackQStateMachine_RunningChanged(ptr unsafe.Pointer, running C.char) { + if signal := qt.GetSignal(ptr, "runningChanged"); signal != nil { + (*(*func(bool))(signal))(int8(running) != 0) + } + +} + +func (ptr *QStateMachine) ConnectRunningChanged(f func(running bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "runningChanged") { + C.QStateMachine_ConnectRunningChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "runningChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "runningChanged"); signal != nil { + f := func(running bool) { + (*(*func(bool))(signal))(running) + f(running) + } + qt.ConnectSignal(ptr.Pointer(), "runningChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "runningChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectRunningChanged() { + if ptr.Pointer() != nil { + C.QStateMachine_DisconnectRunningChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "runningChanged") + } +} + +func (ptr *QStateMachine) RunningChanged(running bool) { + if ptr.Pointer() != nil { + C.QStateMachine_RunningChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running)))) + } +} + +func (ptr *QStateMachine) SetAnimated(enabled bool) { + if ptr.Pointer() != nil { + C.QStateMachine_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QStateMachine) SetGlobalRestorePolicy(restorePolicy QState__RestorePolicy) { + if ptr.Pointer() != nil { + C.QStateMachine_SetGlobalRestorePolicy(ptr.Pointer(), C.longlong(restorePolicy)) + } +} + +//export callbackQStateMachine_SetRunning +func callbackQStateMachine_SetRunning(ptr unsafe.Pointer, running C.char) { + if signal := qt.GetSignal(ptr, "setRunning"); signal != nil { + (*(*func(bool))(signal))(int8(running) != 0) + } else { + NewQStateMachineFromPointer(ptr).SetRunningDefault(int8(running) != 0) + } +} + +func (ptr *QStateMachine) ConnectSetRunning(f func(running bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRunning"); signal != nil { + f := func(running bool) { + (*(*func(bool))(signal))(running) + f(running) + } + qt.ConnectSignal(ptr.Pointer(), "setRunning", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRunning", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectSetRunning() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRunning") + } +} + +func (ptr *QStateMachine) SetRunning(running bool) { + if ptr.Pointer() != nil { + C.QStateMachine_SetRunning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running)))) + } +} + +func (ptr *QStateMachine) SetRunningDefault(running bool) { + if ptr.Pointer() != nil { + C.QStateMachine_SetRunningDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running)))) + } +} + +//export callbackQStateMachine_Start +func callbackQStateMachine_Start(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "start"); signal != nil { + (*(*func())(signal))() + } else { + NewQStateMachineFromPointer(ptr).StartDefault() + } +} + +func (ptr *QStateMachine) ConnectStart(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectStart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start") + } +} + +func (ptr *QStateMachine) Start() { + if ptr.Pointer() != nil { + C.QStateMachine_Start(ptr.Pointer()) + } +} + +func (ptr *QStateMachine) StartDefault() { + if ptr.Pointer() != nil { + C.QStateMachine_StartDefault(ptr.Pointer()) + } +} + +//export callbackQStateMachine_Started +func callbackQStateMachine_Started(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "started"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QStateMachine) ConnectStarted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "started") { + C.QStateMachine_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectStarted() { + if ptr.Pointer() != nil { + C.QStateMachine_DisconnectStarted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "started") + } +} + +//export callbackQStateMachine_Stop +func callbackQStateMachine_Stop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stop"); signal != nil { + (*(*func())(signal))() + } else { + NewQStateMachineFromPointer(ptr).StopDefault() + } +} + +func (ptr *QStateMachine) ConnectStop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectStop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stop") + } +} + +func (ptr *QStateMachine) Stop() { + if ptr.Pointer() != nil { + C.QStateMachine_Stop(ptr.Pointer()) + } +} + +func (ptr *QStateMachine) StopDefault() { + if ptr.Pointer() != nil { + C.QStateMachine_StopDefault(ptr.Pointer()) + } +} + +//export callbackQStateMachine_Stopped +func callbackQStateMachine_Stopped(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stopped"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QStateMachine) ConnectStopped(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stopped") { + C.QStateMachine_ConnectStopped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stopped"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stopped"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stopped", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stopped", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectStopped() { + if ptr.Pointer() != nil { + C.QStateMachine_DisconnectStopped(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stopped") + } +} + +//export callbackQStateMachine_DestroyQStateMachine +func callbackQStateMachine_DestroyQStateMachine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStateMachine"); signal != nil { + (*(*func())(signal))() + } else { + NewQStateMachineFromPointer(ptr).DestroyQStateMachineDefault() + } +} + +func (ptr *QStateMachine) ConnectDestroyQStateMachine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStateMachine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStateMachine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStateMachine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStateMachine) DisconnectDestroyQStateMachine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStateMachine") + } +} + +func (ptr *QStateMachine) DestroyQStateMachine() { + if ptr.Pointer() != nil { + C.QStateMachine_DestroyQStateMachine(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStateMachine) DestroyQStateMachineDefault() { + if ptr.Pointer() != nil { + C.QStateMachine_DestroyQStateMachineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStateMachine) __defaultAnimations_atList(i int) *QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractAnimationFromPointer(C.QStateMachine___defaultAnimations_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStateMachine) __defaultAnimations_setList(i QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QStateMachine___defaultAnimations_setList(ptr.Pointer(), PointerFromQAbstractAnimation(i)) + } +} + +func (ptr *QStateMachine) __defaultAnimations_newList() unsafe.Pointer { + return C.QStateMachine___defaultAnimations_newList(ptr.Pointer()) +} + +type QStaticByteArrayData struct { + ptr unsafe.Pointer +} + +type QStaticByteArrayData_ITF interface { + QStaticByteArrayData_PTR() *QStaticByteArrayData +} + +func (ptr *QStaticByteArrayData) QStaticByteArrayData_PTR() *QStaticByteArrayData { + return ptr +} + +func (ptr *QStaticByteArrayData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStaticByteArrayData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStaticByteArrayData(ptr QStaticByteArrayData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStaticByteArrayData_PTR().Pointer() + } + return nil +} + +func NewQStaticByteArrayDataFromPointer(ptr unsafe.Pointer) (n *QStaticByteArrayData) { + n = new(QStaticByteArrayData) + n.SetPointer(ptr) + return +} + +func (ptr *QStaticByteArrayData) DestroyQStaticByteArrayData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStaticByteArrayMatcher struct { + ptr unsafe.Pointer +} + +type QStaticByteArrayMatcher_ITF interface { + QStaticByteArrayMatcher_PTR() *QStaticByteArrayMatcher +} + +func (ptr *QStaticByteArrayMatcher) QStaticByteArrayMatcher_PTR() *QStaticByteArrayMatcher { + return ptr +} + +func (ptr *QStaticByteArrayMatcher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStaticByteArrayMatcher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStaticByteArrayMatcher(ptr QStaticByteArrayMatcher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStaticByteArrayMatcher_PTR().Pointer() + } + return nil +} + +func NewQStaticByteArrayMatcherFromPointer(ptr unsafe.Pointer) (n *QStaticByteArrayMatcher) { + n = new(QStaticByteArrayMatcher) + n.SetPointer(ptr) + return +} + +func (ptr *QStaticByteArrayMatcher) DestroyQStaticByteArrayMatcher() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStaticPlugin struct { + ptr unsafe.Pointer +} + +type QStaticPlugin_ITF interface { + QStaticPlugin_PTR() *QStaticPlugin +} + +func (ptr *QStaticPlugin) QStaticPlugin_PTR() *QStaticPlugin { + return ptr +} + +func (ptr *QStaticPlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStaticPlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStaticPlugin(ptr QStaticPlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStaticPlugin_PTR().Pointer() + } + return nil +} + +func NewQStaticPluginFromPointer(ptr unsafe.Pointer) (n *QStaticPlugin) { + n = new(QStaticPlugin) + n.SetPointer(ptr) + return +} + +func (ptr *QStaticPlugin) DestroyQStaticPlugin() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStaticPlugin) Instance() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QStaticPlugin_Instance(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStaticPlugin) MetaData() *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QStaticPlugin_MetaData(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QStaticPlugin) RawMetaData() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStaticPlugin_RawMetaData(ptr.Pointer())) + } + return "" +} + +type QStaticStringData struct { + ptr unsafe.Pointer +} + +type QStaticStringData_ITF interface { + QStaticStringData_PTR() *QStaticStringData +} + +func (ptr *QStaticStringData) QStaticStringData_PTR() *QStaticStringData { + return ptr +} + +func (ptr *QStaticStringData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStaticStringData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStaticStringData(ptr QStaticStringData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStaticStringData_PTR().Pointer() + } + return nil +} + +func NewQStaticStringDataFromPointer(ptr unsafe.Pointer) (n *QStaticStringData) { + n = new(QStaticStringData) + n.SetPointer(ptr) + return +} + +func (ptr *QStaticStringData) DestroyQStaticStringData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStorageInfo struct { + ptr unsafe.Pointer +} + +type QStorageInfo_ITF interface { + QStorageInfo_PTR() *QStorageInfo +} + +func (ptr *QStorageInfo) QStorageInfo_PTR() *QStorageInfo { + return ptr +} + +func (ptr *QStorageInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStorageInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStorageInfo(ptr QStorageInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStorageInfo_PTR().Pointer() + } + return nil +} + +func NewQStorageInfoFromPointer(ptr unsafe.Pointer) (n *QStorageInfo) { + n = new(QStorageInfo) + n.SetPointer(ptr) + return +} +func NewQStorageInfo() *QStorageInfo { + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo()) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue +} + +func NewQStorageInfo2(path string) *QStorageInfo { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo2(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue +} + +func NewQStorageInfo3(dir QDir_ITF) *QStorageInfo { + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo3(PointerFromQDir(dir))) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue +} + +func NewQStorageInfo4(other QStorageInfo_ITF) *QStorageInfo { + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo4(PointerFromQStorageInfo(other))) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue +} + +func (ptr *QStorageInfo) BlockSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QStorageInfo_BlockSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStorageInfo) BytesAvailable() int64 { + if ptr.Pointer() != nil { + return int64(C.QStorageInfo_BytesAvailable(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStorageInfo) BytesFree() int64 { + if ptr.Pointer() != nil { + return int64(C.QStorageInfo_BytesFree(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStorageInfo) BytesTotal() int64 { + if ptr.Pointer() != nil { + return int64(C.QStorageInfo_BytesTotal(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStorageInfo) Device() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStorageInfo_Device(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStorageInfo) DisplayName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStorageInfo_DisplayName(ptr.Pointer())) + } + return "" +} + +func (ptr *QStorageInfo) FileSystemType() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStorageInfo_FileSystemType(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStorageInfo) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QStorageInfo_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStorageInfo) IsReady() bool { + if ptr.Pointer() != nil { + return int8(C.QStorageInfo_IsReady(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStorageInfo) IsRoot() bool { + if ptr.Pointer() != nil { + return int8(C.QStorageInfo_IsRoot(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStorageInfo) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QStorageInfo_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func QStorageInfo_MountedVolumes() []*QStorageInfo { + return func(l C.struct_QtCore_PackedList) []*QStorageInfo { + out := make([]*QStorageInfo, int(l.len)) + tmpList := NewQStorageInfoFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mountedVolumes_atList(i) + } + return out + }(C.QStorageInfo_QStorageInfo_MountedVolumes()) +} + +func (ptr *QStorageInfo) MountedVolumes() []*QStorageInfo { + return func(l C.struct_QtCore_PackedList) []*QStorageInfo { + out := make([]*QStorageInfo, int(l.len)) + tmpList := NewQStorageInfoFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mountedVolumes_atList(i) + } + return out + }(C.QStorageInfo_QStorageInfo_MountedVolumes()) +} + +func (ptr *QStorageInfo) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStorageInfo_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QStorageInfo) Refresh() { + if ptr.Pointer() != nil { + C.QStorageInfo_Refresh(ptr.Pointer()) + } +} + +func QStorageInfo_Root() *QStorageInfo { + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_QStorageInfo_Root()) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue +} + +func (ptr *QStorageInfo) Root() *QStorageInfo { + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_QStorageInfo_Root()) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue +} + +func (ptr *QStorageInfo) RootPath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStorageInfo_RootPath(ptr.Pointer())) + } + return "" +} + +func (ptr *QStorageInfo) SetPath(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QStorageInfo_SetPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +func (ptr *QStorageInfo) Subvolume() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStorageInfo_Subvolume(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStorageInfo) Swap(other QStorageInfo_ITF) { + if ptr.Pointer() != nil { + C.QStorageInfo_Swap(ptr.Pointer(), PointerFromQStorageInfo(other)) + } +} + +func (ptr *QStorageInfo) DestroyQStorageInfo() { + if ptr.Pointer() != nil { + C.QStorageInfo_DestroyQStorageInfo(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStorageInfo) __mountedVolumes_atList(i int) *QStorageInfo { + if ptr.Pointer() != nil { + tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo___mountedVolumes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) + return tmpValue + } + return nil +} + +func (ptr *QStorageInfo) __mountedVolumes_setList(i QStorageInfo_ITF) { + if ptr.Pointer() != nil { + C.QStorageInfo___mountedVolumes_setList(ptr.Pointer(), PointerFromQStorageInfo(i)) + } +} + +func (ptr *QStorageInfo) __mountedVolumes_newList() unsafe.Pointer { + return C.QStorageInfo___mountedVolumes_newList(ptr.Pointer()) +} + +type QString struct { + ptr unsafe.Pointer +} + +type QString_ITF interface { + QString_PTR() *QString +} + +func (ptr *QString) QString_PTR() *QString { + return ptr +} + +func (ptr *QString) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QString) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQString(ptr QString_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QString_PTR().Pointer() + } + return nil +} + +func NewQStringFromPointer(ptr unsafe.Pointer) (n *QString) { + n = new(QString) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QString__SectionFlag +//QString::SectionFlag +type QString__SectionFlag int64 + +const ( + QString__SectionDefault QString__SectionFlag = QString__SectionFlag(0x00) + QString__SectionSkipEmpty QString__SectionFlag = QString__SectionFlag(0x01) + QString__SectionIncludeLeadingSep QString__SectionFlag = QString__SectionFlag(0x02) + QString__SectionIncludeTrailingSep QString__SectionFlag = QString__SectionFlag(0x04) + QString__SectionCaseInsensitiveSeps QString__SectionFlag = QString__SectionFlag(0x08) +) + +//go:generate stringer -type=QString__SplitBehavior +//QString::SplitBehavior +type QString__SplitBehavior int64 + +const ( + QString__KeepEmptyParts QString__SplitBehavior = QString__SplitBehavior(0) + QString__SkipEmptyParts QString__SplitBehavior = QString__SplitBehavior(1) +) + +//go:generate stringer -type=QString__NormalizationForm +//QString::NormalizationForm +type QString__NormalizationForm int64 + +const ( + QString__NormalizationForm_D QString__NormalizationForm = QString__NormalizationForm(0) + QString__NormalizationForm_C QString__NormalizationForm = QString__NormalizationForm(1) + QString__NormalizationForm_KD QString__NormalizationForm = QString__NormalizationForm(2) + QString__NormalizationForm_KC QString__NormalizationForm = QString__NormalizationForm(3) +) + +type QStringBuilderCommon struct { + ptr unsafe.Pointer +} + +type QStringBuilderCommon_ITF interface { + QStringBuilderCommon_PTR() *QStringBuilderCommon +} + +func (ptr *QStringBuilderCommon) QStringBuilderCommon_PTR() *QStringBuilderCommon { + return ptr +} + +func (ptr *QStringBuilderCommon) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStringBuilderCommon) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStringBuilderCommon(ptr QStringBuilderCommon_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStringBuilderCommon_PTR().Pointer() + } + return nil +} + +func NewQStringBuilderCommonFromPointer(ptr unsafe.Pointer) (n *QStringBuilderCommon) { + n = new(QStringBuilderCommon) + n.SetPointer(ptr) + return +} + +func (ptr *QStringBuilderCommon) DestroyQStringBuilderCommon() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStringList struct { + ptr unsafe.Pointer +} + +type QStringList_ITF interface { + QStringList_PTR() *QStringList +} + +func (ptr *QStringList) QStringList_PTR() *QStringList { + return ptr +} + +func (ptr *QStringList) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStringList) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStringList(ptr QStringList_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStringList_PTR().Pointer() + } + return nil +} + +func NewQStringListFromPointer(ptr unsafe.Pointer) (n *QStringList) { + n = new(QStringList) + n.SetPointer(ptr) + return +} + +func (ptr *QStringList) DestroyQStringList() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStringListModel struct { + QAbstractListModel +} + +type QStringListModel_ITF interface { + QAbstractListModel_ITF + QStringListModel_PTR() *QStringListModel +} + +func (ptr *QStringListModel) QStringListModel_PTR() *QStringListModel { + return ptr +} + +func (ptr *QStringListModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractListModel_PTR().Pointer() + } + return nil +} + +func (ptr *QStringListModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractListModel_PTR().SetPointer(p) + } +} + +func PointerFromQStringListModel(ptr QStringListModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStringListModel_PTR().Pointer() + } + return nil +} + +func NewQStringListModelFromPointer(ptr unsafe.Pointer) (n *QStringListModel) { + n = new(QStringListModel) + n.SetPointer(ptr) + return +} +func NewQStringListModel(parent QObject_ITF) *QStringListModel { + tmpValue := NewQStringListModelFromPointer(C.QStringListModel_NewQStringListModel(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQStringListModel2(strin []string, parent QObject_ITF) *QStringListModel { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + tmpValue := NewQStringListModelFromPointer(C.QStringListModel_NewQStringListModel2(C.struct_QtCore_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQStringListModel_Data +func callbackQStringListModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return PointerFromQVariant(NewQStringListModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QStringListModel) ConnectData(f func(index *QModelIndex, role int) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(index *QModelIndex, role int) *QVariant { + (*(*func(*QModelIndex, int) *QVariant)(signal))(index, role) + return f(index, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStringListModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QStringListModel) Data(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QStringListModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStringListModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QStringListModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQStringListModel_RowCount +func callbackQStringListModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQStringListModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QStringListModel) ConnectRowCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStringListModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QStringListModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringListModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QStringListModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringListModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QStringListModel) SetStringList(strin []string) { + if ptr.Pointer() != nil { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + C.QStringListModel_SetStringList(ptr.Pointer(), C.struct_QtCore_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}) + } +} + +func (ptr *QStringListModel) StringList() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QStringListModel_StringList(ptr.Pointer()))) + } + return make([]string, 0) +} + +type QStringMatcher struct { + ptr unsafe.Pointer +} + +type QStringMatcher_ITF interface { + QStringMatcher_PTR() *QStringMatcher +} + +func (ptr *QStringMatcher) QStringMatcher_PTR() *QStringMatcher { + return ptr +} + +func (ptr *QStringMatcher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStringMatcher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStringMatcher(ptr QStringMatcher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStringMatcher_PTR().Pointer() + } + return nil +} + +func NewQStringMatcherFromPointer(ptr unsafe.Pointer) (n *QStringMatcher) { + n = new(QStringMatcher) + n.SetPointer(ptr) + return +} +func NewQStringMatcher() *QStringMatcher { + tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher()) + runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) + return tmpValue +} + +func NewQStringMatcher2(pattern string, cs Qt__CaseSensitivity) *QStringMatcher { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher2(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}, C.longlong(cs))) + runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) + return tmpValue +} + +func NewQStringMatcher3(uc QChar_ITF, length int, cs Qt__CaseSensitivity) *QStringMatcher { + tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher3(PointerFromQChar(uc), C.int(int32(length)), C.longlong(cs))) + runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) + return tmpValue +} + +func NewQStringMatcher4(other QStringMatcher_ITF) *QStringMatcher { + tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher4(PointerFromQStringMatcher(other))) + runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) + return tmpValue +} + +func (ptr *QStringMatcher) CaseSensitivity() Qt__CaseSensitivity { + if ptr.Pointer() != nil { + return Qt__CaseSensitivity(C.QStringMatcher_CaseSensitivity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStringMatcher) IndexIn(str string, from int) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QStringMatcher_IndexIn(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from))))) + } + return 0 +} + +func (ptr *QStringMatcher) IndexIn2(str QChar_ITF, length int, from int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringMatcher_IndexIn2(ptr.Pointer(), PointerFromQChar(str), C.int(int32(length)), C.int(int32(from))))) + } + return 0 +} + +func (ptr *QStringMatcher) Pattern() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStringMatcher_Pattern(ptr.Pointer())) + } + return "" +} + +func (ptr *QStringMatcher) SetCaseSensitivity(cs Qt__CaseSensitivity) { + if ptr.Pointer() != nil { + C.QStringMatcher_SetCaseSensitivity(ptr.Pointer(), C.longlong(cs)) + } +} + +func (ptr *QStringMatcher) SetPattern(pattern string) { + if ptr.Pointer() != nil { + var patternC *C.char + if pattern != "" { + patternC = C.CString(pattern) + defer C.free(unsafe.Pointer(patternC)) + } + C.QStringMatcher_SetPattern(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) + } +} + +func (ptr *QStringMatcher) DestroyQStringMatcher() { + if ptr.Pointer() != nil { + C.QStringMatcher_DestroyQStringMatcher(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStringRef struct { + ptr unsafe.Pointer +} + +type QStringRef_ITF interface { + QStringRef_PTR() *QStringRef +} + +func (ptr *QStringRef) QStringRef_PTR() *QStringRef { + return ptr +} + +func (ptr *QStringRef) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStringRef) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStringRef(ptr QStringRef_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStringRef_PTR().Pointer() + } + return nil +} + +func NewQStringRefFromPointer(ptr unsafe.Pointer) (n *QStringRef) { + n = new(QStringRef) + n.SetPointer(ptr) + return +} +func NewQStringRef() *QStringRef { + tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef()) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue +} + +func NewQStringRef2(stri string, position int, length int) *QStringRef { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.int(int32(position)), C.int(int32(length)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue +} + +func NewQStringRef3(stri string) *QStringRef { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef3(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue +} + +func NewQStringRef4(other QStringRef_ITF) *QStringRef { + tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef4(PointerFromQStringRef(other))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue +} + +func (ptr *QStringRef) AppendTo(stri string) *QStringRef { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQStringRefFromPointer(C.QStringRef_AppendTo(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) At(position int) *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringRef_At(ptr.Pointer(), C.int(int32(position)))) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Back() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringRef_Back(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Chop(n int) { + if ptr.Pointer() != nil { + C.QStringRef_Chop(ptr.Pointer(), C.int(int32(n))) + } +} + +func (ptr *QStringRef) Chopped(l int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef_Chopped(ptr.Pointer(), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Clear() { + if ptr.Pointer() != nil { + C.QStringRef_Clear(ptr.Pointer()) + } +} + +func QStringRef_Compare(s1 QStringRef_ITF, s2 string, cs Qt__CaseSensitivity) int { + var s2C *C.char + if s2 != "" { + s2C = C.CString(s2) + defer C.free(unsafe.Pointer(s2C)) + } + return int(int32(C.QStringRef_QStringRef_Compare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}, C.longlong(cs)))) +} + +func (ptr *QStringRef) Compare(s1 QStringRef_ITF, s2 string, cs Qt__CaseSensitivity) int { + var s2C *C.char + if s2 != "" { + s2C = C.CString(s2) + defer C.free(unsafe.Pointer(s2C)) + } + return int(int32(C.QStringRef_QStringRef_Compare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}, C.longlong(cs)))) +} + +func (ptr *QStringRef) Compare2(other string, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + var otherC *C.char + if other != "" { + otherC = C.CString(other) + defer C.free(unsafe.Pointer(otherC)) + } + return int(int32(C.QStringRef_Compare2(ptr.Pointer(), C.struct_QtCore_PackedString{data: otherC, len: C.longlong(len(other))}, C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Compare3(other QStringRef_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Compare3(ptr.Pointer(), PointerFromQStringRef(other), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Compare4(other QLatin1String_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Compare4(ptr.Pointer(), PointerFromQLatin1String(other), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Compare5(other QByteArray_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Compare5(ptr.Pointer(), PointerFromQByteArray(other), C.longlong(cs)))) + } + return 0 +} + +func QStringRef_Compare6(s1 QStringRef_ITF, s2 QStringRef_ITF, cs Qt__CaseSensitivity) int { + return int(int32(C.QStringRef_QStringRef_Compare6(PointerFromQStringRef(s1), PointerFromQStringRef(s2), C.longlong(cs)))) +} + +func (ptr *QStringRef) Compare6(s1 QStringRef_ITF, s2 QStringRef_ITF, cs Qt__CaseSensitivity) int { + return int(int32(C.QStringRef_QStringRef_Compare6(PointerFromQStringRef(s1), PointerFromQStringRef(s2), C.longlong(cs)))) +} + +func QStringRef_Compare7(s1 QStringRef_ITF, s2 QLatin1String_ITF, cs Qt__CaseSensitivity) int { + return int(int32(C.QStringRef_QStringRef_Compare7(PointerFromQStringRef(s1), PointerFromQLatin1String(s2), C.longlong(cs)))) +} + +func (ptr *QStringRef) Compare7(s1 QStringRef_ITF, s2 QLatin1String_ITF, cs Qt__CaseSensitivity) int { + return int(int32(C.QStringRef_QStringRef_Compare7(PointerFromQStringRef(s1), PointerFromQLatin1String(s2), C.longlong(cs)))) +} + +func (ptr *QStringRef) ConstData() *QChar { + if ptr.Pointer() != nil { + return NewQCharFromPointer(C.QStringRef_ConstData(ptr.Pointer())) + } + return nil +} + +func (ptr *QStringRef) Contains(str string, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QStringRef_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) Contains2(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_Contains2(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) Contains3(str QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_Contains3(ptr.Pointer(), PointerFromQLatin1String(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) Contains4(str QStringRef_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_Contains4(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStringRef) Count2(str string, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QStringRef_Count2(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Count3(ch QChar_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Count3(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Count4(str QStringRef_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Count4(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Data() *QChar { + if ptr.Pointer() != nil { + return NewQCharFromPointer(C.QStringRef_Data(ptr.Pointer())) + } + return nil +} + +func (ptr *QStringRef) EndsWith(str string, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QStringRef_EndsWith(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) EndsWith2(str QStringView_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_EndsWith2(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) EndsWith3(str QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_EndsWith3(ptr.Pointer(), PointerFromQLatin1String(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) EndsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_EndsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) EndsWith5(str QStringRef_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_EndsWith5(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) Front() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringRef_Front(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) IndexOf(str string, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QStringRef_IndexOf(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) IndexOf2(ch QChar_ITF, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_IndexOf2(ptr.Pointer(), PointerFromQChar(ch), C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) IndexOf3(str QLatin1String_ITF, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_IndexOf3(ptr.Pointer(), PointerFromQLatin1String(str), C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) IndexOf4(str QStringRef_ITF, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_IndexOf4(ptr.Pointer(), PointerFromQStringRef(str), C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringRef) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringRef) IsRightToLeft() bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_IsRightToLeft(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringRef) LastIndexOf(str string, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int(int32(C.QStringRef_LastIndexOf(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) LastIndexOf2(ch QChar_ITF, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_LastIndexOf2(ptr.Pointer(), PointerFromQChar(ch), C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) LastIndexOf3(str QLatin1String_ITF, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_LastIndexOf3(ptr.Pointer(), PointerFromQLatin1String(str), C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) LastIndexOf4(str QStringRef_ITF, from int, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_LastIndexOf4(ptr.Pointer(), PointerFromQStringRef(str), C.int(int32(from)), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringRef) Left(n int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef_Left(ptr.Pointer(), C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Length(ptr.Pointer()))) + } + return 0 +} + +func QStringRef_LocaleAwareCompare(s1 QStringRef_ITF, s2 string) int { + var s2C *C.char + if s2 != "" { + s2C = C.CString(s2) + defer C.free(unsafe.Pointer(s2C)) + } + return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}))) +} + +func (ptr *QStringRef) LocaleAwareCompare(s1 QStringRef_ITF, s2 string) int { + var s2C *C.char + if s2 != "" { + s2C = C.CString(s2) + defer C.free(unsafe.Pointer(s2C)) + } + return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}))) +} + +func (ptr *QStringRef) LocaleAwareCompare2(other string) int { + if ptr.Pointer() != nil { + var otherC *C.char + if other != "" { + otherC = C.CString(other) + defer C.free(unsafe.Pointer(otherC)) + } + return int(int32(C.QStringRef_LocaleAwareCompare2(ptr.Pointer(), C.struct_QtCore_PackedString{data: otherC, len: C.longlong(len(other))}))) + } + return 0 +} + +func (ptr *QStringRef) LocaleAwareCompare3(other QStringRef_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_LocaleAwareCompare3(ptr.Pointer(), PointerFromQStringRef(other)))) + } + return 0 +} + +func QStringRef_LocaleAwareCompare4(s1 QStringRef_ITF, s2 QStringRef_ITF) int { + return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare4(PointerFromQStringRef(s1), PointerFromQStringRef(s2)))) +} + +func (ptr *QStringRef) LocaleAwareCompare4(s1 QStringRef_ITF, s2 QStringRef_ITF) int { + return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare4(PointerFromQStringRef(s1), PointerFromQStringRef(s2)))) +} + +func (ptr *QStringRef) Mid(position int, n int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef_Mid(ptr.Pointer(), C.int(int32(position)), C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Position() int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Position(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStringRef) Right(n int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef_Right(ptr.Pointer(), C.int(int32(n)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QStringRef_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStringRef) Split(sep string, behavior QString__SplitBehavior, cs Qt__CaseSensitivity) []*QStringRef { + if ptr.Pointer() != nil { + var sepC *C.char + if sep != "" { + sepC = C.CString(sep) + defer C.free(unsafe.Pointer(sepC)) + } + return func(l C.struct_QtCore_PackedList) []*QStringRef { + out := make([]*QStringRef, int(l.len)) + tmpList := NewQStringRefFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__split_atList(i) + } + return out + }(C.QStringRef_Split(ptr.Pointer(), C.struct_QtCore_PackedString{data: sepC, len: C.longlong(len(sep))}, C.longlong(behavior), C.longlong(cs))) + } + return make([]*QStringRef, 0) +} + +func (ptr *QStringRef) Split2(sep QChar_ITF, behavior QString__SplitBehavior, cs Qt__CaseSensitivity) []*QStringRef { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QStringRef { + out := make([]*QStringRef, int(l.len)) + tmpList := NewQStringRefFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__split_atList2(i) + } + return out + }(C.QStringRef_Split2(ptr.Pointer(), PointerFromQChar(sep), C.longlong(behavior), C.longlong(cs))) + } + return make([]*QStringRef, 0) +} + +func (ptr *QStringRef) StartsWith(str string, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return int8(C.QStringRef_StartsWith(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) StartsWith2(str QStringView_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_StartsWith2(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) StartsWith3(str QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_StartsWith3(ptr.Pointer(), PointerFromQLatin1String(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) StartsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_StartsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) StartsWith5(str QStringRef_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringRef_StartsWith5(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringRef) String() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStringRef_String(ptr.Pointer())) + } + return "" +} + +func (ptr *QStringRef) ToDouble(ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QStringRef_ToDouble(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QStringRef) ToFloat(ok *bool) float32 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float32(C.QStringRef_ToFloat(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QStringRef) ToInt(ok *bool, base int) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QStringRef_ToInt(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QStringRef) ToLatin1() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStringRef_ToLatin1(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) ToLocal8Bit() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStringRef_ToLocal8Bit(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) ToLong(ok *bool, base int) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QStringRef_ToLong(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QStringRef) ToLongLong(ok *bool, base int) int64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int64(C.QStringRef_ToLongLong(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QStringRef) ToShort(ok *bool, base int) int16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int16(C.QStringRef_ToShort(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QStringRef) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStringRef_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QStringRef) ToUInt(ok *bool, base int) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QStringRef_ToUInt(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QStringRef) ToULong(ok *bool, base int) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QStringRef_ToULong(ptr.Pointer(), &okC, C.int(int32(base))))) + } + return 0 +} + +func (ptr *QStringRef) ToULongLong(ok *bool, base int) uint64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint64(C.QStringRef_ToULongLong(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QStringRef) ToUShort(ok *bool, base int) uint16 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint16(C.QStringRef_ToUShort(ptr.Pointer(), &okC, C.int(int32(base)))) + } + return 0 +} + +func (ptr *QStringRef) ToUcs4() []uint { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQStringRefFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toUcs4_atList(i) + } + return out + }(C.QStringRef_ToUcs4(ptr.Pointer())) + } + return make([]uint, 0) +} + +func (ptr *QStringRef) ToUtf8() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStringRef_ToUtf8(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Trimmed() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef_Trimmed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) Truncate(position int) { + if ptr.Pointer() != nil { + C.QStringRef_Truncate(ptr.Pointer(), C.int(int32(position))) + } +} + +func (ptr *QStringRef) Unicode() *QChar { + if ptr.Pointer() != nil { + return NewQCharFromPointer(C.QStringRef_Unicode(ptr.Pointer())) + } + return nil +} + +func (ptr *QStringRef) DestroyQStringRef() { + if ptr.Pointer() != nil { + C.QStringRef_DestroyQStringRef(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStringRef) __split_atList(i int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef___split_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) __split_setList(i QStringRef_ITF) { + if ptr.Pointer() != nil { + C.QStringRef___split_setList(ptr.Pointer(), PointerFromQStringRef(i)) + } +} + +func (ptr *QStringRef) __split_newList() unsafe.Pointer { + return C.QStringRef___split_newList(ptr.Pointer()) +} + +func (ptr *QStringRef) __split_atList2(i int) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QStringRef___split_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QStringRef) __split_setList2(i QStringRef_ITF) { + if ptr.Pointer() != nil { + C.QStringRef___split_setList2(ptr.Pointer(), PointerFromQStringRef(i)) + } +} + +func (ptr *QStringRef) __split_newList2() unsafe.Pointer { + return C.QStringRef___split_newList2(ptr.Pointer()) +} + +func (ptr *QStringRef) __toUcs4_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QStringRef___toUcs4_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStringRef) __toUcs4_setList(i uint) { + if ptr.Pointer() != nil { + C.QStringRef___toUcs4_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QStringRef) __toUcs4_newList() unsafe.Pointer { + return C.QStringRef___toUcs4_newList(ptr.Pointer()) +} + +type QStringView struct { + ptr unsafe.Pointer +} + +type QStringView_ITF interface { + QStringView_PTR() *QStringView +} + +func (ptr *QStringView) QStringView_PTR() *QStringView { + return ptr +} + +func (ptr *QStringView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStringView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStringView(ptr QStringView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStringView_PTR().Pointer() + } + return nil +} + +func NewQStringViewFromPointer(ptr unsafe.Pointer) (n *QStringView) { + n = new(QStringView) + n.SetPointer(ptr) + return +} + +func (ptr *QStringView) DestroyQStringView() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQStringView() *QStringView { + tmpValue := NewQStringViewFromPointer(C.QStringView_NewQStringView()) + runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) + return tmpValue +} + +func NewQStringView7(str string) *QStringView { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQStringViewFromPointer(C.QStringView_NewQStringView7(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) + return tmpValue +} + +func NewQStringView8(str QStringRef_ITF) *QStringView { + tmpValue := NewQStringViewFromPointer(C.QStringView_NewQStringView8(PointerFromQStringRef(str))) + runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) + return tmpValue +} + +func (ptr *QStringView) Back() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringView_Back(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringView) Compare(other QStringView_ITF, cs Qt__CaseSensitivity) int { + if ptr.Pointer() != nil { + return int(int32(C.QStringView_Compare(ptr.Pointer(), PointerFromQStringView(other), C.longlong(cs)))) + } + return 0 +} + +func (ptr *QStringView) Empty() bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_Empty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringView) EndsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_EndsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringView) EndsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_EndsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringView) EndsWith3(ch QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_EndsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QStringView) EndsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_EndsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringView) First() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringView_First(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringView) Front() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringView_Front(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringView) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringView) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringView) IsRightToLeft() bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_IsRightToLeft(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStringView) Last() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QStringView_Last(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStringView) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QStringView_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStringView) StartsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_StartsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringView) StartsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_StartsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringView) StartsWith3(ch QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_StartsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QStringView) StartsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { + if ptr.Pointer() != nil { + return int8(C.QStringView_StartsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 + } + return false +} + +func (ptr *QStringView) ToLatin1() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStringView_ToLatin1(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStringView) ToLocal8Bit() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStringView_ToLocal8Bit(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStringView) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStringView_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QStringView) ToUcs4() []uint { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQStringViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toUcs4_atList(i) + } + return out + }(C.QStringView_ToUcs4(ptr.Pointer())) + } + return make([]uint, 0) +} + +func (ptr *QStringView) ToUtf8() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QStringView_ToUtf8(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStringView) Trimmed() *QStringView { + if ptr.Pointer() != nil { + tmpValue := NewQStringViewFromPointer(C.QStringView_Trimmed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) + return tmpValue + } + return nil +} + +func (ptr *QStringView) __convertToUcs4_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QStringView___convertToUcs4_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStringView) __convertToUcs4_setList(i uint) { + if ptr.Pointer() != nil { + C.QStringView___convertToUcs4_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QStringView) __convertToUcs4_newList() unsafe.Pointer { + return C.QStringView___convertToUcs4_newList(ptr.Pointer()) +} + +func (ptr *QStringView) __toUcs4_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QStringView___toUcs4_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStringView) __toUcs4_setList(i uint) { + if ptr.Pointer() != nil { + C.QStringView___toUcs4_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QStringView) __toUcs4_newList() unsafe.Pointer { + return C.QStringView___toUcs4_newList(ptr.Pointer()) +} + +type QSysInfo struct { + ptr unsafe.Pointer +} + +type QSysInfo_ITF interface { + QSysInfo_PTR() *QSysInfo +} + +func (ptr *QSysInfo) QSysInfo_PTR() *QSysInfo { + return ptr +} + +func (ptr *QSysInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSysInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSysInfo(ptr QSysInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSysInfo_PTR().Pointer() + } + return nil +} + +func NewQSysInfoFromPointer(ptr unsafe.Pointer) (n *QSysInfo) { + n = new(QSysInfo) + n.SetPointer(ptr) + return +} + +func (ptr *QSysInfo) DestroyQSysInfo() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QSysInfo__Sizes +//QSysInfo::Sizes +type QSysInfo__Sizes int64 + +var ( + QSysInfo__WordSize QSysInfo__Sizes = QSysInfo__Sizes(C.QSysInfo_WordSize_Type()) +) + +//go:generate stringer -type=QSysInfo__Endian +//QSysInfo::Endian +type QSysInfo__Endian int64 + +const ( + QSysInfo__BigEndian QSysInfo__Endian = QSysInfo__Endian(0) + QSysInfo__LittleEndian QSysInfo__Endian = QSysInfo__Endian(1) +) + +func QSysInfo_BootUniqueId() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_BootUniqueId()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QSysInfo) BootUniqueId() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_BootUniqueId()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QSysInfo_BuildAbi() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_BuildAbi()) +} + +func (ptr *QSysInfo) BuildAbi() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_BuildAbi()) +} + +func QSysInfo_BuildCpuArchitecture() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_BuildCpuArchitecture()) +} + +func (ptr *QSysInfo) BuildCpuArchitecture() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_BuildCpuArchitecture()) +} + +func QSysInfo_CurrentCpuArchitecture() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_CurrentCpuArchitecture()) +} + +func (ptr *QSysInfo) CurrentCpuArchitecture() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_CurrentCpuArchitecture()) +} + +func QSysInfo_KernelType() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_KernelType()) +} + +func (ptr *QSysInfo) KernelType() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_KernelType()) +} + +func QSysInfo_KernelVersion() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_KernelVersion()) +} + +func (ptr *QSysInfo) KernelVersion() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_KernelVersion()) +} + +func QSysInfo_MachineHostName() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_MachineHostName()) +} + +func (ptr *QSysInfo) MachineHostName() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_MachineHostName()) +} + +func QSysInfo_MachineUniqueId() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_MachineUniqueId()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QSysInfo) MachineUniqueId() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_MachineUniqueId()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QSysInfo_PrettyProductName() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_PrettyProductName()) +} + +func (ptr *QSysInfo) PrettyProductName() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_PrettyProductName()) +} + +func QSysInfo_ProductType() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_ProductType()) +} + +func (ptr *QSysInfo) ProductType() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_ProductType()) +} + +func QSysInfo_ProductVersion() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_ProductVersion()) +} + +func (ptr *QSysInfo) ProductVersion() string { + return cGoUnpackString(C.QSysInfo_QSysInfo_ProductVersion()) +} + +type QSystemSemaphore struct { + ptr unsafe.Pointer +} + +type QSystemSemaphore_ITF interface { + QSystemSemaphore_PTR() *QSystemSemaphore +} + +func (ptr *QSystemSemaphore) QSystemSemaphore_PTR() *QSystemSemaphore { + return ptr +} + +func (ptr *QSystemSemaphore) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSystemSemaphore) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSystemSemaphore(ptr QSystemSemaphore_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSystemSemaphore_PTR().Pointer() + } + return nil +} + +func NewQSystemSemaphoreFromPointer(ptr unsafe.Pointer) (n *QSystemSemaphore) { + n = new(QSystemSemaphore) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSystemSemaphore__AccessMode +//QSystemSemaphore::AccessMode +type QSystemSemaphore__AccessMode int64 + +const ( + QSystemSemaphore__Open QSystemSemaphore__AccessMode = QSystemSemaphore__AccessMode(0) + QSystemSemaphore__Create QSystemSemaphore__AccessMode = QSystemSemaphore__AccessMode(1) +) + +//go:generate stringer -type=QSystemSemaphore__SystemSemaphoreError +//QSystemSemaphore::SystemSemaphoreError +type QSystemSemaphore__SystemSemaphoreError int64 + +const ( + QSystemSemaphore__NoError QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(0) + QSystemSemaphore__PermissionDenied QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(1) + QSystemSemaphore__KeyError QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(2) + QSystemSemaphore__AlreadyExists QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(3) + QSystemSemaphore__NotFound QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(4) + QSystemSemaphore__OutOfResources QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(5) + QSystemSemaphore__UnknownError QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(6) +) + +func NewQSystemSemaphore(key string, initialValue int, mode QSystemSemaphore__AccessMode) *QSystemSemaphore { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQSystemSemaphoreFromPointer(C.QSystemSemaphore_NewQSystemSemaphore(C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.int(int32(initialValue)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QSystemSemaphore).DestroyQSystemSemaphore) + return tmpValue +} + +func (ptr *QSystemSemaphore) Acquire() bool { + if ptr.Pointer() != nil { + return int8(C.QSystemSemaphore_Acquire(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSystemSemaphore) Error() QSystemSemaphore__SystemSemaphoreError { + if ptr.Pointer() != nil { + return QSystemSemaphore__SystemSemaphoreError(C.QSystemSemaphore_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSystemSemaphore) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSystemSemaphore_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QSystemSemaphore) Key() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSystemSemaphore_Key(ptr.Pointer())) + } + return "" +} + +func (ptr *QSystemSemaphore) Release(n int) bool { + if ptr.Pointer() != nil { + return int8(C.QSystemSemaphore_Release(ptr.Pointer(), C.int(int32(n)))) != 0 + } + return false +} + +func (ptr *QSystemSemaphore) SetKey(key string, initialValue int, mode QSystemSemaphore__AccessMode) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QSystemSemaphore_SetKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.int(int32(initialValue)), C.longlong(mode)) + } +} + +func (ptr *QSystemSemaphore) DestroyQSystemSemaphore() { + if ptr.Pointer() != nil { + C.QSystemSemaphore_DestroyQSystemSemaphore(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTemporaryDir struct { + ptr unsafe.Pointer +} + +type QTemporaryDir_ITF interface { + QTemporaryDir_PTR() *QTemporaryDir +} + +func (ptr *QTemporaryDir) QTemporaryDir_PTR() *QTemporaryDir { + return ptr +} + +func (ptr *QTemporaryDir) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTemporaryDir) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTemporaryDir(ptr QTemporaryDir_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTemporaryDir_PTR().Pointer() + } + return nil +} + +func NewQTemporaryDirFromPointer(ptr unsafe.Pointer) (n *QTemporaryDir) { + n = new(QTemporaryDir) + n.SetPointer(ptr) + return +} +func NewQTemporaryDir() *QTemporaryDir { + tmpValue := NewQTemporaryDirFromPointer(C.QTemporaryDir_NewQTemporaryDir()) + runtime.SetFinalizer(tmpValue, (*QTemporaryDir).DestroyQTemporaryDir) + return tmpValue +} + +func NewQTemporaryDir2(templatePath string) *QTemporaryDir { + var templatePathC *C.char + if templatePath != "" { + templatePathC = C.CString(templatePath) + defer C.free(unsafe.Pointer(templatePathC)) + } + tmpValue := NewQTemporaryDirFromPointer(C.QTemporaryDir_NewQTemporaryDir2(C.struct_QtCore_PackedString{data: templatePathC, len: C.longlong(len(templatePath))})) + runtime.SetFinalizer(tmpValue, (*QTemporaryDir).DestroyQTemporaryDir) + return tmpValue +} + +func (ptr *QTemporaryDir) AutoRemove() bool { + if ptr.Pointer() != nil { + return int8(C.QTemporaryDir_AutoRemove(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTemporaryDir) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTemporaryDir_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QTemporaryDir) FilePath(fileName string) string { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return cGoUnpackString(C.QTemporaryDir_FilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + } + return "" +} + +func (ptr *QTemporaryDir) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTemporaryDir_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTemporaryDir) Path() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTemporaryDir_Path(ptr.Pointer())) + } + return "" +} + +func (ptr *QTemporaryDir) Remove() bool { + if ptr.Pointer() != nil { + return int8(C.QTemporaryDir_Remove(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTemporaryDir) SetAutoRemove(b bool) { + if ptr.Pointer() != nil { + C.QTemporaryDir_SetAutoRemove(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTemporaryDir) DestroyQTemporaryDir() { + if ptr.Pointer() != nil { + C.QTemporaryDir_DestroyQTemporaryDir(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTemporaryFile struct { + QFile +} + +type QTemporaryFile_ITF interface { + QFile_ITF + QTemporaryFile_PTR() *QTemporaryFile +} + +func (ptr *QTemporaryFile) QTemporaryFile_PTR() *QTemporaryFile { + return ptr +} + +func (ptr *QTemporaryFile) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFile_PTR().Pointer() + } + return nil +} + +func (ptr *QTemporaryFile) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFile_PTR().SetPointer(p) + } +} + +func PointerFromQTemporaryFile(ptr QTemporaryFile_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTemporaryFile_PTR().Pointer() + } + return nil +} + +func NewQTemporaryFileFromPointer(ptr unsafe.Pointer) (n *QTemporaryFile) { + n = new(QTemporaryFile) + n.SetPointer(ptr) + return +} +func NewQTemporaryFile() *QTemporaryFile { + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTemporaryFile2(templateName string) *QTemporaryFile { + var templateNameC *C.char + if templateName != "" { + templateNameC = C.CString(templateName) + defer C.free(unsafe.Pointer(templateNameC)) + } + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile2(C.struct_QtCore_PackedString{data: templateNameC, len: C.longlong(len(templateName))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTemporaryFile3(parent QObject_ITF) *QTemporaryFile { + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile3(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTemporaryFile4(templateName string, parent QObject_ITF) *QTemporaryFile { + var templateNameC *C.char + if templateName != "" { + templateNameC = C.CString(templateName) + defer C.free(unsafe.Pointer(templateNameC)) + } + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile4(C.struct_QtCore_PackedString{data: templateNameC, len: C.longlong(len(templateName))}, PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTemporaryFile) AutoRemove() bool { + if ptr.Pointer() != nil { + return int8(C.QTemporaryFile_AutoRemove(ptr.Pointer())) != 0 + } + return false +} + +func QTemporaryFile_CreateNativeFile(file QFile_ITF) *QTemporaryFile { + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile(PointerFromQFile(file))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTemporaryFile) CreateNativeFile(file QFile_ITF) *QTemporaryFile { + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile(PointerFromQFile(file))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QTemporaryFile_CreateNativeFile2(fileName string) *QTemporaryFile { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTemporaryFile) CreateNativeFile2(fileName string) *QTemporaryFile { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTemporaryFile) FileTemplate() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTemporaryFile_FileTemplate(ptr.Pointer())) + } + return "" +} + +func (ptr *QTemporaryFile) Open() bool { + if ptr.Pointer() != nil { + return int8(C.QTemporaryFile_Open(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTemporaryFile) SetAutoRemove(b bool) { + if ptr.Pointer() != nil { + C.QTemporaryFile_SetAutoRemove(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTemporaryFile) SetFileTemplate(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTemporaryFile_SetFileTemplate(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +//export callbackQTemporaryFile_DestroyQTemporaryFile +func callbackQTemporaryFile_DestroyQTemporaryFile(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTemporaryFile"); signal != nil { + (*(*func())(signal))() + } else { + NewQTemporaryFileFromPointer(ptr).DestroyQTemporaryFileDefault() + } +} + +func (ptr *QTemporaryFile) ConnectDestroyQTemporaryFile(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTemporaryFile"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTemporaryFile", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTemporaryFile", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTemporaryFile) DisconnectDestroyQTemporaryFile() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTemporaryFile") + } +} + +func (ptr *QTemporaryFile) DestroyQTemporaryFile() { + if ptr.Pointer() != nil { + C.QTemporaryFile_DestroyQTemporaryFile(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTemporaryFile) DestroyQTemporaryFileDefault() { + if ptr.Pointer() != nil { + C.QTemporaryFile_DestroyQTemporaryFileDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextBoundaryFinder struct { + ptr unsafe.Pointer +} + +type QTextBoundaryFinder_ITF interface { + QTextBoundaryFinder_PTR() *QTextBoundaryFinder +} + +func (ptr *QTextBoundaryFinder) QTextBoundaryFinder_PTR() *QTextBoundaryFinder { + return ptr +} + +func (ptr *QTextBoundaryFinder) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextBoundaryFinder) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextBoundaryFinder(ptr QTextBoundaryFinder_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextBoundaryFinder_PTR().Pointer() + } + return nil +} + +func NewQTextBoundaryFinderFromPointer(ptr unsafe.Pointer) (n *QTextBoundaryFinder) { + n = new(QTextBoundaryFinder) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextBoundaryFinder__BoundaryType +//QTextBoundaryFinder::BoundaryType +type QTextBoundaryFinder__BoundaryType int64 + +const ( + QTextBoundaryFinder__Grapheme QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(0) + QTextBoundaryFinder__Word QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(1) + QTextBoundaryFinder__Sentence QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(2) + QTextBoundaryFinder__Line QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(3) +) + +//go:generate stringer -type=QTextBoundaryFinder__BoundaryReason +//QTextBoundaryFinder::BoundaryReason +type QTextBoundaryFinder__BoundaryReason int64 + +const ( + QTextBoundaryFinder__NotAtBoundary QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0) + QTextBoundaryFinder__BreakOpportunity QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x1f) + QTextBoundaryFinder__StartOfItem QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x20) + QTextBoundaryFinder__EndOfItem QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x40) + QTextBoundaryFinder__MandatoryBreak QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x80) + QTextBoundaryFinder__SoftHyphen QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x100) +) + +func NewQTextBoundaryFinder() *QTextBoundaryFinder { + tmpValue := NewQTextBoundaryFinderFromPointer(C.QTextBoundaryFinder_NewQTextBoundaryFinder()) + runtime.SetFinalizer(tmpValue, (*QTextBoundaryFinder).DestroyQTextBoundaryFinder) + return tmpValue +} + +func NewQTextBoundaryFinder2(other QTextBoundaryFinder_ITF) *QTextBoundaryFinder { + tmpValue := NewQTextBoundaryFinderFromPointer(C.QTextBoundaryFinder_NewQTextBoundaryFinder2(PointerFromQTextBoundaryFinder(other))) + runtime.SetFinalizer(tmpValue, (*QTextBoundaryFinder).DestroyQTextBoundaryFinder) + return tmpValue +} + +func NewQTextBoundaryFinder3(ty QTextBoundaryFinder__BoundaryType, stri string) *QTextBoundaryFinder { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQTextBoundaryFinderFromPointer(C.QTextBoundaryFinder_NewQTextBoundaryFinder3(C.longlong(ty), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) + runtime.SetFinalizer(tmpValue, (*QTextBoundaryFinder).DestroyQTextBoundaryFinder) + return tmpValue +} + +func (ptr *QTextBoundaryFinder) BoundaryReasons() QTextBoundaryFinder__BoundaryReason { + if ptr.Pointer() != nil { + return QTextBoundaryFinder__BoundaryReason(C.QTextBoundaryFinder_BoundaryReasons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBoundaryFinder) IsAtBoundary() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBoundaryFinder_IsAtBoundary(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBoundaryFinder) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBoundaryFinder_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBoundaryFinder) Position() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBoundaryFinder_Position(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBoundaryFinder) SetPosition(position int) { + if ptr.Pointer() != nil { + C.QTextBoundaryFinder_SetPosition(ptr.Pointer(), C.int(int32(position))) + } +} + +func (ptr *QTextBoundaryFinder) String() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextBoundaryFinder_String(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextBoundaryFinder) ToEnd() { + if ptr.Pointer() != nil { + C.QTextBoundaryFinder_ToEnd(ptr.Pointer()) + } +} + +func (ptr *QTextBoundaryFinder) ToNextBoundary() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBoundaryFinder_ToNextBoundary(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBoundaryFinder) ToPreviousBoundary() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBoundaryFinder_ToPreviousBoundary(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBoundaryFinder) ToStart() { + if ptr.Pointer() != nil { + C.QTextBoundaryFinder_ToStart(ptr.Pointer()) + } +} + +func (ptr *QTextBoundaryFinder) Type() QTextBoundaryFinder__BoundaryType { + if ptr.Pointer() != nil { + return QTextBoundaryFinder__BoundaryType(C.QTextBoundaryFinder_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBoundaryFinder) DestroyQTextBoundaryFinder() { + if ptr.Pointer() != nil { + C.QTextBoundaryFinder_DestroyQTextBoundaryFinder(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextCodec struct { + ptr unsafe.Pointer +} + +type QTextCodec_ITF interface { + QTextCodec_PTR() *QTextCodec +} + +func (ptr *QTextCodec) QTextCodec_PTR() *QTextCodec { + return ptr +} + +func (ptr *QTextCodec) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextCodec) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextCodec(ptr QTextCodec_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextCodec_PTR().Pointer() + } + return nil +} + +func NewQTextCodecFromPointer(ptr unsafe.Pointer) (n *QTextCodec) { + n = new(QTextCodec) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextCodec__ConversionFlag +//QTextCodec::ConversionFlag +type QTextCodec__ConversionFlag int64 + +const ( + QTextCodec__DefaultConversion QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0) + QTextCodec__ConvertInvalidToNull QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0x80000000) + QTextCodec__IgnoreHeader QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0x1) + QTextCodec__FreeFunction QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0x2) +) + +//export callbackQTextCodec_Aliases +func callbackQTextCodec_Aliases(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "aliases"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQTextCodecFromPointer(NewQTextCodecFromPointer(nil).__aliases_newList()) + for _, v := range (*(*func() []*QByteArray)(signal))() { + tmpList.__aliases_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQTextCodecFromPointer(NewQTextCodecFromPointer(nil).__aliases_newList()) + for _, v := range NewQTextCodecFromPointer(ptr).AliasesDefault() { + tmpList.__aliases_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QTextCodec) ConnectAliases(f func() []*QByteArray) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "aliases"); signal != nil { + f := func() []*QByteArray { + (*(*func() []*QByteArray)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "aliases", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aliases", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextCodec) DisconnectAliases() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "aliases") + } +} + +func (ptr *QTextCodec) Aliases() []*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTextCodecFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__aliases_atList(i) + } + return out + }(C.QTextCodec_Aliases(ptr.Pointer())) + } + return make([]*QByteArray, 0) +} + +func (ptr *QTextCodec) AliasesDefault() []*QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTextCodecFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__aliases_atList(i) + } + return out + }(C.QTextCodec_AliasesDefault(ptr.Pointer())) + } + return make([]*QByteArray, 0) +} + +func QTextCodec_AvailableCodecs() []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTextCodecFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableCodecs_atList(i) + } + return out + }(C.QTextCodec_QTextCodec_AvailableCodecs()) +} + +func (ptr *QTextCodec) AvailableCodecs() []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTextCodecFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableCodecs_atList(i) + } + return out + }(C.QTextCodec_QTextCodec_AvailableCodecs()) +} + +func QTextCodec_AvailableMibs() []int { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQTextCodecFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableMibs_atList(i) + } + return out + }(C.QTextCodec_QTextCodec_AvailableMibs()) +} + +func (ptr *QTextCodec) AvailableMibs() []int { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQTextCodecFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableMibs_atList(i) + } + return out + }(C.QTextCodec_QTextCodec_AvailableMibs()) +} + +func (ptr *QTextCodec) CanEncode(ch QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextCodec_CanEncode(ptr.Pointer(), PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QTextCodec) CanEncode2(s string) bool { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + return int8(C.QTextCodec_CanEncode2(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))})) != 0 + } + return false +} + +func (ptr *QTextCodec) CanEncode3(s QStringView_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextCodec_CanEncode3(ptr.Pointer(), PointerFromQStringView(s))) != 0 + } + return false +} + +func QTextCodec_CodecForHtml(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) +} + +func (ptr *QTextCodec) CodecForHtml(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) +} + +func QTextCodec_CodecForHtml2(ba QByteArray_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml2(PointerFromQByteArray(ba))) +} + +func (ptr *QTextCodec) CodecForHtml2(ba QByteArray_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml2(PointerFromQByteArray(ba))) +} + +func QTextCodec_CodecForLocale() *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForLocale()) +} + +func (ptr *QTextCodec) CodecForLocale() *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForLocale()) +} + +func QTextCodec_CodecForMib(mib int) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForMib(C.int(int32(mib)))) +} + +func (ptr *QTextCodec) CodecForMib(mib int) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForMib(C.int(int32(mib)))) +} + +func QTextCodec_CodecForName(name QByteArray_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName(PointerFromQByteArray(name))) +} + +func (ptr *QTextCodec) CodecForName(name QByteArray_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName(PointerFromQByteArray(name))) +} + +func QTextCodec_CodecForName2(name string) *QTextCodec { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName2(nameC)) +} + +func (ptr *QTextCodec) CodecForName2(name string) *QTextCodec { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName2(nameC)) +} + +func QTextCodec_CodecForUtfText(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) +} + +func (ptr *QTextCodec) CodecForUtfText(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) +} + +func QTextCodec_CodecForUtfText2(ba QByteArray_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText2(PointerFromQByteArray(ba))) +} + +func (ptr *QTextCodec) CodecForUtfText2(ba QByteArray_ITF) *QTextCodec { + return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText2(PointerFromQByteArray(ba))) +} + +func (ptr *QTextCodec) FromUnicode(str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QTextCodec_FromUnicode(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextCodec) FromUnicode2(str QStringView_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTextCodec_FromUnicode2(ptr.Pointer(), PointerFromQStringView(str))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextCodec) MakeDecoder(flags QTextCodec__ConversionFlag) *QTextDecoder { + if ptr.Pointer() != nil { + return NewQTextDecoderFromPointer(C.QTextCodec_MakeDecoder(ptr.Pointer(), C.longlong(flags))) + } + return nil +} + +func (ptr *QTextCodec) MakeEncoder(flags QTextCodec__ConversionFlag) *QTextEncoder { + if ptr.Pointer() != nil { + return NewQTextEncoderFromPointer(C.QTextCodec_MakeEncoder(ptr.Pointer(), C.longlong(flags))) + } + return nil +} + +//export callbackQTextCodec_MibEnum +func callbackQTextCodec_MibEnum(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "mibEnum"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QTextCodec) ConnectMibEnum(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mibEnum"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "mibEnum", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mibEnum", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextCodec) DisconnectMibEnum() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mibEnum") + } +} + +func (ptr *QTextCodec) MibEnum() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCodec_MibEnum(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextCodec_Name +func callbackQTextCodec_Name(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "name"); signal != nil { + return PointerFromQByteArray((*(*func() *QByteArray)(signal))()) + } + + return PointerFromQByteArray(NewQByteArray()) +} + +func (ptr *QTextCodec) ConnectName(f func() *QByteArray) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "name"); signal != nil { + f := func() *QByteArray { + (*(*func() *QByteArray)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "name", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "name", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextCodec) DisconnectName() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "name") + } +} + +func (ptr *QTextCodec) Name() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTextCodec_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func QTextCodec_SetCodecForLocale(c QTextCodec_ITF) { + C.QTextCodec_QTextCodec_SetCodecForLocale(PointerFromQTextCodec(c)) +} + +func (ptr *QTextCodec) SetCodecForLocale(c QTextCodec_ITF) { + C.QTextCodec_QTextCodec_SetCodecForLocale(PointerFromQTextCodec(c)) +} + +func (ptr *QTextCodec) ToUnicode(a QByteArray_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextCodec_ToUnicode(ptr.Pointer(), PointerFromQByteArray(a))) + } + return "" +} + +func (ptr *QTextCodec) ToUnicode2(chars string) string { + if ptr.Pointer() != nil { + var charsC *C.char + if chars != "" { + charsC = C.CString(chars) + defer C.free(unsafe.Pointer(charsC)) + } + return cGoUnpackString(C.QTextCodec_ToUnicode2(ptr.Pointer(), charsC)) + } + return "" +} + +//export callbackQTextCodec_DestroyQTextCodec +func callbackQTextCodec_DestroyQTextCodec(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextCodec"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextCodecFromPointer(ptr).DestroyQTextCodecDefault() + } +} + +func (ptr *QTextCodec) ConnectDestroyQTextCodec(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextCodec"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextCodec", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextCodec", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextCodec) DisconnectDestroyQTextCodec() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextCodec") + } +} + +func (ptr *QTextCodec) DestroyQTextCodec() { + if ptr.Pointer() != nil { + C.QTextCodec_DestroyQTextCodec(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextCodec) DestroyQTextCodecDefault() { + if ptr.Pointer() != nil { + C.QTextCodec_DestroyQTextCodecDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextCodec) __aliases_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTextCodec___aliases_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextCodec) __aliases_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTextCodec___aliases_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTextCodec) __aliases_newList() unsafe.Pointer { + return C.QTextCodec___aliases_newList(ptr.Pointer()) +} + +func (ptr *QTextCodec) __availableCodecs_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTextCodec___availableCodecs_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextCodec) __availableCodecs_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTextCodec___availableCodecs_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTextCodec) __availableCodecs_newList() unsafe.Pointer { + return C.QTextCodec___availableCodecs_newList(ptr.Pointer()) +} + +func (ptr *QTextCodec) __availableMibs_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCodec___availableMibs_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QTextCodec) __availableMibs_setList(i int) { + if ptr.Pointer() != nil { + C.QTextCodec___availableMibs_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QTextCodec) __availableMibs_newList() unsafe.Pointer { + return C.QTextCodec___availableMibs_newList(ptr.Pointer()) +} + +type QTextDecoder struct { + ptr unsafe.Pointer +} + +type QTextDecoder_ITF interface { + QTextDecoder_PTR() *QTextDecoder +} + +func (ptr *QTextDecoder) QTextDecoder_PTR() *QTextDecoder { + return ptr +} + +func (ptr *QTextDecoder) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextDecoder) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextDecoder(ptr QTextDecoder_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextDecoder_PTR().Pointer() + } + return nil +} + +func NewQTextDecoderFromPointer(ptr unsafe.Pointer) (n *QTextDecoder) { + n = new(QTextDecoder) + n.SetPointer(ptr) + return +} +func NewQTextDecoder2(codec QTextCodec_ITF) *QTextDecoder { + tmpValue := NewQTextDecoderFromPointer(C.QTextDecoder_NewQTextDecoder2(PointerFromQTextCodec(codec))) + runtime.SetFinalizer(tmpValue, (*QTextDecoder).DestroyQTextDecoder) + return tmpValue +} + +func NewQTextDecoder3(codec QTextCodec_ITF, flags QTextCodec__ConversionFlag) *QTextDecoder { + tmpValue := NewQTextDecoderFromPointer(C.QTextDecoder_NewQTextDecoder3(PointerFromQTextCodec(codec), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QTextDecoder).DestroyQTextDecoder) + return tmpValue +} + +func (ptr *QTextDecoder) ToUnicode(chars string, l int) string { + if ptr.Pointer() != nil { + var charsC *C.char + if chars != "" { + charsC = C.CString(chars) + defer C.free(unsafe.Pointer(charsC)) + } + return cGoUnpackString(C.QTextDecoder_ToUnicode(ptr.Pointer(), charsC, C.int(int32(l)))) + } + return "" +} + +func (ptr *QTextDecoder) ToUnicode2(ba QByteArray_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDecoder_ToUnicode2(ptr.Pointer(), PointerFromQByteArray(ba))) + } + return "" +} + +func (ptr *QTextDecoder) ToUnicode3(target string, chars string, l int) { + if ptr.Pointer() != nil { + var targetC *C.char + if target != "" { + targetC = C.CString(target) + defer C.free(unsafe.Pointer(targetC)) + } + var charsC *C.char + if chars != "" { + charsC = C.CString(chars) + defer C.free(unsafe.Pointer(charsC)) + } + C.QTextDecoder_ToUnicode3(ptr.Pointer(), C.struct_QtCore_PackedString{data: targetC, len: C.longlong(len(target))}, charsC, C.int(int32(l))) + } +} + +func (ptr *QTextDecoder) DestroyQTextDecoder() { + if ptr.Pointer() != nil { + C.QTextDecoder_DestroyQTextDecoder(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextEncoder struct { + ptr unsafe.Pointer +} + +type QTextEncoder_ITF interface { + QTextEncoder_PTR() *QTextEncoder +} + +func (ptr *QTextEncoder) QTextEncoder_PTR() *QTextEncoder { + return ptr +} + +func (ptr *QTextEncoder) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextEncoder) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextEncoder(ptr QTextEncoder_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextEncoder_PTR().Pointer() + } + return nil +} + +func NewQTextEncoderFromPointer(ptr unsafe.Pointer) (n *QTextEncoder) { + n = new(QTextEncoder) + n.SetPointer(ptr) + return +} +func NewQTextEncoder2(codec QTextCodec_ITF) *QTextEncoder { + tmpValue := NewQTextEncoderFromPointer(C.QTextEncoder_NewQTextEncoder2(PointerFromQTextCodec(codec))) + runtime.SetFinalizer(tmpValue, (*QTextEncoder).DestroyQTextEncoder) + return tmpValue +} + +func NewQTextEncoder3(codec QTextCodec_ITF, flags QTextCodec__ConversionFlag) *QTextEncoder { + tmpValue := NewQTextEncoderFromPointer(C.QTextEncoder_NewQTextEncoder3(PointerFromQTextCodec(codec), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QTextEncoder).DestroyQTextEncoder) + return tmpValue +} + +func (ptr *QTextEncoder) FromUnicode(str string) *QByteArray { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQByteArrayFromPointer(C.QTextEncoder_FromUnicode(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextEncoder) FromUnicode2(str QStringView_ITF) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTextEncoder_FromUnicode2(ptr.Pointer(), PointerFromQStringView(str))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextEncoder) FromUnicode3(uc QChar_ITF, l int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTextEncoder_FromUnicode3(ptr.Pointer(), PointerFromQChar(uc), C.int(int32(l)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextEncoder) DestroyQTextEncoder() { + if ptr.Pointer() != nil { + C.QTextEncoder_DestroyQTextEncoder(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextStream struct { + ptr unsafe.Pointer +} + +type QTextStream_ITF interface { + QTextStream_PTR() *QTextStream +} + +func (ptr *QTextStream) QTextStream_PTR() *QTextStream { + return ptr +} + +func (ptr *QTextStream) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextStream) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextStream(ptr QTextStream_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextStream_PTR().Pointer() + } + return nil +} + +func NewQTextStreamFromPointer(ptr unsafe.Pointer) (n *QTextStream) { + n = new(QTextStream) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextStream__RealNumberNotation +//QTextStream::RealNumberNotation +type QTextStream__RealNumberNotation int64 + +const ( + QTextStream__SmartNotation QTextStream__RealNumberNotation = QTextStream__RealNumberNotation(0) + QTextStream__FixedNotation QTextStream__RealNumberNotation = QTextStream__RealNumberNotation(1) + QTextStream__ScientificNotation QTextStream__RealNumberNotation = QTextStream__RealNumberNotation(2) +) + +//go:generate stringer -type=QTextStream__FieldAlignment +//QTextStream::FieldAlignment +type QTextStream__FieldAlignment int64 + +const ( + QTextStream__AlignLeft QTextStream__FieldAlignment = QTextStream__FieldAlignment(0) + QTextStream__AlignRight QTextStream__FieldAlignment = QTextStream__FieldAlignment(1) + QTextStream__AlignCenter QTextStream__FieldAlignment = QTextStream__FieldAlignment(2) + QTextStream__AlignAccountingStyle QTextStream__FieldAlignment = QTextStream__FieldAlignment(3) +) + +//go:generate stringer -type=QTextStream__Status +//QTextStream::Status +type QTextStream__Status int64 + +const ( + QTextStream__Ok QTextStream__Status = QTextStream__Status(0) + QTextStream__ReadPastEnd QTextStream__Status = QTextStream__Status(1) + QTextStream__ReadCorruptData QTextStream__Status = QTextStream__Status(2) + QTextStream__WriteFailed QTextStream__Status = QTextStream__Status(3) +) + +//go:generate stringer -type=QTextStream__NumberFlag +//QTextStream::NumberFlag +type QTextStream__NumberFlag int64 + +const ( + QTextStream__ShowBase QTextStream__NumberFlag = QTextStream__NumberFlag(0x1) + QTextStream__ForcePoint QTextStream__NumberFlag = QTextStream__NumberFlag(0x2) + QTextStream__ForceSign QTextStream__NumberFlag = QTextStream__NumberFlag(0x4) + QTextStream__UppercaseBase QTextStream__NumberFlag = QTextStream__NumberFlag(0x8) + QTextStream__UppercaseDigits QTextStream__NumberFlag = QTextStream__NumberFlag(0x10) +) + +func NewQTextStream() *QTextStream { + tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream()) + runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) + return tmpValue +} + +func NewQTextStream2(device QIODevice_ITF) *QTextStream { + tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream2(PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) + return tmpValue +} + +func NewQTextStream4(stri string, openMode QIODevice__OpenModeFlag) *QTextStream { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream4(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(openMode))) + runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) + return tmpValue +} + +func NewQTextStream5(array QByteArray_ITF, openMode QIODevice__OpenModeFlag) *QTextStream { + tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream5(PointerFromQByteArray(array), C.longlong(openMode))) + runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) + return tmpValue +} + +func NewQTextStream6(array QByteArray_ITF, openMode QIODevice__OpenModeFlag) *QTextStream { + tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream6(PointerFromQByteArray(array), C.longlong(openMode))) + runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) + return tmpValue +} + +func (ptr *QTextStream) AtEnd() bool { + if ptr.Pointer() != nil { + return int8(C.QTextStream_AtEnd(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextStream) AutoDetectUnicode() bool { + if ptr.Pointer() != nil { + return int8(C.QTextStream_AutoDetectUnicode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextStream) Codec() *QTextCodec { + if ptr.Pointer() != nil { + return NewQTextCodecFromPointer(C.QTextStream_Codec(ptr.Pointer())) + } + return nil +} + +func (ptr *QTextStream) Device() *QIODevice { + if ptr.Pointer() != nil { + tmpValue := NewQIODeviceFromPointer(C.QTextStream_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextStream) FieldAlignment() QTextStream__FieldAlignment { + if ptr.Pointer() != nil { + return QTextStream__FieldAlignment(C.QTextStream_FieldAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextStream) FieldWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextStream_FieldWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextStream) Flush() { + if ptr.Pointer() != nil { + C.QTextStream_Flush(ptr.Pointer()) + } +} + +func (ptr *QTextStream) GenerateByteOrderMark() bool { + if ptr.Pointer() != nil { + return int8(C.QTextStream_GenerateByteOrderMark(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextStream) IntegerBase() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextStream_IntegerBase(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextStream) Locale() *QLocale { + if ptr.Pointer() != nil { + tmpValue := NewQLocaleFromPointer(C.QTextStream_Locale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +func (ptr *QTextStream) NumberFlags() QTextStream__NumberFlag { + if ptr.Pointer() != nil { + return QTextStream__NumberFlag(C.QTextStream_NumberFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextStream) PadChar() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QTextStream_PadChar(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QTextStream) Pos() int64 { + if ptr.Pointer() != nil { + return int64(C.QTextStream_Pos(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextStream) Read(maxlen int64) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextStream_Read(ptr.Pointer(), C.longlong(maxlen))) + } + return "" +} + +func (ptr *QTextStream) ReadAll() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextStream_ReadAll(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextStream) ReadLine(maxlen int64) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextStream_ReadLine(ptr.Pointer(), C.longlong(maxlen))) + } + return "" +} + +func (ptr *QTextStream) ReadLineInto(line string, maxlen int64) bool { + if ptr.Pointer() != nil { + var lineC *C.char + if line != "" { + lineC = C.CString(line) + defer C.free(unsafe.Pointer(lineC)) + } + return int8(C.QTextStream_ReadLineInto(ptr.Pointer(), C.struct_QtCore_PackedString{data: lineC, len: C.longlong(len(line))}, C.longlong(maxlen))) != 0 + } + return false +} + +func (ptr *QTextStream) RealNumberNotation() QTextStream__RealNumberNotation { + if ptr.Pointer() != nil { + return QTextStream__RealNumberNotation(C.QTextStream_RealNumberNotation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextStream) RealNumberPrecision() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextStream_RealNumberPrecision(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextStream) Reset() { + if ptr.Pointer() != nil { + C.QTextStream_Reset(ptr.Pointer()) + } +} + +func (ptr *QTextStream) ResetStatus() { + if ptr.Pointer() != nil { + C.QTextStream_ResetStatus(ptr.Pointer()) + } +} + +func (ptr *QTextStream) Seek(pos int64) bool { + if ptr.Pointer() != nil { + return int8(C.QTextStream_Seek(ptr.Pointer(), C.longlong(pos))) != 0 + } + return false +} + +func (ptr *QTextStream) SetAutoDetectUnicode(enabled bool) { + if ptr.Pointer() != nil { + C.QTextStream_SetAutoDetectUnicode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QTextStream) SetCodec(codec QTextCodec_ITF) { + if ptr.Pointer() != nil { + C.QTextStream_SetCodec(ptr.Pointer(), PointerFromQTextCodec(codec)) + } +} + +func (ptr *QTextStream) SetCodec2(codecName string) { + if ptr.Pointer() != nil { + var codecNameC *C.char + if codecName != "" { + codecNameC = C.CString(codecName) + defer C.free(unsafe.Pointer(codecNameC)) + } + C.QTextStream_SetCodec2(ptr.Pointer(), codecNameC) + } +} + +func (ptr *QTextStream) SetDevice(device QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QTextStream_SetDevice(ptr.Pointer(), PointerFromQIODevice(device)) + } +} + +func (ptr *QTextStream) SetFieldAlignment(mode QTextStream__FieldAlignment) { + if ptr.Pointer() != nil { + C.QTextStream_SetFieldAlignment(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QTextStream) SetFieldWidth(width int) { + if ptr.Pointer() != nil { + C.QTextStream_SetFieldWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QTextStream) SetGenerateByteOrderMark(generate bool) { + if ptr.Pointer() != nil { + C.QTextStream_SetGenerateByteOrderMark(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(generate)))) + } +} + +func (ptr *QTextStream) SetIntegerBase(base int) { + if ptr.Pointer() != nil { + C.QTextStream_SetIntegerBase(ptr.Pointer(), C.int(int32(base))) + } +} + +func (ptr *QTextStream) SetLocale(locale QLocale_ITF) { + if ptr.Pointer() != nil { + C.QTextStream_SetLocale(ptr.Pointer(), PointerFromQLocale(locale)) + } +} + +func (ptr *QTextStream) SetNumberFlags(flags QTextStream__NumberFlag) { + if ptr.Pointer() != nil { + C.QTextStream_SetNumberFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QTextStream) SetPadChar(ch QChar_ITF) { + if ptr.Pointer() != nil { + C.QTextStream_SetPadChar(ptr.Pointer(), PointerFromQChar(ch)) + } +} + +func (ptr *QTextStream) SetRealNumberNotation(notation QTextStream__RealNumberNotation) { + if ptr.Pointer() != nil { + C.QTextStream_SetRealNumberNotation(ptr.Pointer(), C.longlong(notation)) + } +} + +func (ptr *QTextStream) SetRealNumberPrecision(precision int) { + if ptr.Pointer() != nil { + C.QTextStream_SetRealNumberPrecision(ptr.Pointer(), C.int(int32(precision))) + } +} + +func (ptr *QTextStream) SetStatus(status QTextStream__Status) { + if ptr.Pointer() != nil { + C.QTextStream_SetStatus(ptr.Pointer(), C.longlong(status)) + } +} + +func (ptr *QTextStream) SetString(stri string, openMode QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + C.QTextStream_SetString(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(openMode)) + } +} + +func (ptr *QTextStream) SkipWhiteSpace() { + if ptr.Pointer() != nil { + C.QTextStream_SkipWhiteSpace(ptr.Pointer()) + } +} + +func (ptr *QTextStream) Status() QTextStream__Status { + if ptr.Pointer() != nil { + return QTextStream__Status(C.QTextStream_Status(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextStream) String() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextStream_String(ptr.Pointer())) + } + return "" +} + +//export callbackQTextStream_DestroyQTextStream +func callbackQTextStream_DestroyQTextStream(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextStream"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextStreamFromPointer(ptr).DestroyQTextStreamDefault() + } +} + +func (ptr *QTextStream) ConnectDestroyQTextStream(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextStream"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextStream", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextStream", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextStream) DisconnectDestroyQTextStream() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextStream") + } +} + +func (ptr *QTextStream) DestroyQTextStream() { + if ptr.Pointer() != nil { + C.QTextStream_DestroyQTextStream(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextStream) DestroyQTextStreamDefault() { + if ptr.Pointer() != nil { + C.QTextStream_DestroyQTextStreamDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextStreamManipulator struct { + ptr unsafe.Pointer +} + +type QTextStreamManipulator_ITF interface { + QTextStreamManipulator_PTR() *QTextStreamManipulator +} + +func (ptr *QTextStreamManipulator) QTextStreamManipulator_PTR() *QTextStreamManipulator { + return ptr +} + +func (ptr *QTextStreamManipulator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextStreamManipulator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextStreamManipulator(ptr QTextStreamManipulator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextStreamManipulator_PTR().Pointer() + } + return nil +} + +func NewQTextStreamManipulatorFromPointer(ptr unsafe.Pointer) (n *QTextStreamManipulator) { + n = new(QTextStreamManipulator) + n.SetPointer(ptr) + return +} + +func (ptr *QTextStreamManipulator) DestroyQTextStreamManipulator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QThread struct { + QObject +} + +type QThread_ITF interface { + QObject_ITF + QThread_PTR() *QThread +} + +func (ptr *QThread) QThread_PTR() *QThread { + return ptr +} + +func (ptr *QThread) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QThread) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQThread(ptr QThread_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QThread_PTR().Pointer() + } + return nil +} + +func NewQThreadFromPointer(ptr unsafe.Pointer) (n *QThread) { + n = new(QThread) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QThread__Priority +//QThread::Priority +type QThread__Priority int64 + +const ( + QThread__IdlePriority QThread__Priority = QThread__Priority(0) + QThread__LowestPriority QThread__Priority = QThread__Priority(1) + QThread__LowPriority QThread__Priority = QThread__Priority(2) + QThread__NormalPriority QThread__Priority = QThread__Priority(3) + QThread__HighPriority QThread__Priority = QThread__Priority(4) + QThread__HighestPriority QThread__Priority = QThread__Priority(5) + QThread__TimeCriticalPriority QThread__Priority = QThread__Priority(6) + QThread__InheritPriority QThread__Priority = QThread__Priority(7) +) + +func NewQThread(parent QObject_ITF) *QThread { + tmpValue := NewQThreadFromPointer(C.QThread_NewQThread(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QThread_CurrentThread() *QThread { + tmpValue := NewQThreadFromPointer(C.QThread_QThread_CurrentThread()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QThread) CurrentThread() *QThread { + tmpValue := NewQThreadFromPointer(C.QThread_QThread_CurrentThread()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QThread) EventDispatcher() *QAbstractEventDispatcher { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractEventDispatcherFromPointer(C.QThread_EventDispatcher(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QThread) Exec() int { + if ptr.Pointer() != nil { + return int(int32(C.QThread_Exec(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QThread) Exit(returnCode int) { + if ptr.Pointer() != nil { + C.QThread_Exit(ptr.Pointer(), C.int(int32(returnCode))) + } +} + +//export callbackQThread_Finished +func callbackQThread_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QThread) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QThread_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QThread_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func QThread_IdealThreadCount() int { + return int(int32(C.QThread_QThread_IdealThreadCount())) +} + +func (ptr *QThread) IdealThreadCount() int { + return int(int32(C.QThread_QThread_IdealThreadCount())) +} + +func (ptr *QThread) IsFinished() bool { + if ptr.Pointer() != nil { + return int8(C.QThread_IsFinished(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QThread) IsInterruptionRequested() bool { + if ptr.Pointer() != nil { + return int8(C.QThread_IsInterruptionRequested(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QThread) IsRunning() bool { + if ptr.Pointer() != nil { + return int8(C.QThread_IsRunning(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QThread) LoopLevel() int { + if ptr.Pointer() != nil { + return int(int32(C.QThread_LoopLevel(ptr.Pointer()))) + } + return 0 +} + +func QThread_Msleep(msecs uint) { + C.QThread_QThread_Msleep(C.ulong(uint32(msecs))) +} + +func (ptr *QThread) Msleep(msecs uint) { + C.QThread_QThread_Msleep(C.ulong(uint32(msecs))) +} + +func (ptr *QThread) Priority() QThread__Priority { + if ptr.Pointer() != nil { + return QThread__Priority(C.QThread_Priority(ptr.Pointer())) + } + return 0 +} + +//export callbackQThread_Quit +func callbackQThread_Quit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "quit"); signal != nil { + (*(*func())(signal))() + } else { + NewQThreadFromPointer(ptr).QuitDefault() + } +} + +func (ptr *QThread) ConnectQuit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectQuit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "quit") + } +} + +func (ptr *QThread) Quit() { + if ptr.Pointer() != nil { + C.QThread_Quit(ptr.Pointer()) + } +} + +func (ptr *QThread) QuitDefault() { + if ptr.Pointer() != nil { + C.QThread_QuitDefault(ptr.Pointer()) + } +} + +func (ptr *QThread) RequestInterruption() { + if ptr.Pointer() != nil { + C.QThread_RequestInterruption(ptr.Pointer()) + } +} + +//export callbackQThread_Run +func callbackQThread_Run(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "run"); signal != nil { + (*(*func())(signal))() + } else { + NewQThreadFromPointer(ptr).RunDefault() + } +} + +func (ptr *QThread) ConnectRun(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "run"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectRun() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "run") + } +} + +func (ptr *QThread) Run() { + if ptr.Pointer() != nil { + C.QThread_Run(ptr.Pointer()) + } +} + +func (ptr *QThread) RunDefault() { + if ptr.Pointer() != nil { + C.QThread_RunDefault(ptr.Pointer()) + } +} + +func (ptr *QThread) SetEventDispatcher(eventDispatcher QAbstractEventDispatcher_ITF) { + if ptr.Pointer() != nil { + C.QThread_SetEventDispatcher(ptr.Pointer(), PointerFromQAbstractEventDispatcher(eventDispatcher)) + } +} + +func (ptr *QThread) SetPriority(priority QThread__Priority) { + if ptr.Pointer() != nil { + C.QThread_SetPriority(ptr.Pointer(), C.longlong(priority)) + } +} + +func (ptr *QThread) SetStackSize(stackSize uint) { + if ptr.Pointer() != nil { + C.QThread_SetStackSize(ptr.Pointer(), C.uint(uint32(stackSize))) + } +} + +func QThread_SetTerminationEnabled(enabled bool) { + C.QThread_QThread_SetTerminationEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) +} + +func (ptr *QThread) SetTerminationEnabled(enabled bool) { + C.QThread_QThread_SetTerminationEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) +} + +func QThread_Sleep(secs uint) { + C.QThread_QThread_Sleep(C.ulong(uint32(secs))) +} + +func (ptr *QThread) Sleep(secs uint) { + C.QThread_QThread_Sleep(C.ulong(uint32(secs))) +} + +func (ptr *QThread) StackSize() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QThread_StackSize(ptr.Pointer()))) + } + return 0 +} + +//export callbackQThread_Start +func callbackQThread_Start(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "start"); signal != nil { + (*(*func())(signal))() + } else { + NewQThreadFromPointer(ptr).StartDefault() + } +} + +func (ptr *QThread) ConnectStart(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectStart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start") + } +} + +func (ptr *QThread) Start() { + if ptr.Pointer() != nil { + C.QThread_Start(ptr.Pointer()) + } +} + +func (ptr *QThread) StartDefault() { + if ptr.Pointer() != nil { + C.QThread_StartDefault(ptr.Pointer()) + } +} + +//export callbackQThread_Started +func callbackQThread_Started(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "started"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QThread) ConnectStarted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "started") { + C.QThread_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectStarted() { + if ptr.Pointer() != nil { + C.QThread_DisconnectStarted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "started") + } +} + +//export callbackQThread_Terminate +func callbackQThread_Terminate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "terminate"); signal != nil { + (*(*func())(signal))() + } else { + NewQThreadFromPointer(ptr).TerminateDefault() + } +} + +func (ptr *QThread) ConnectTerminate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "terminate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectTerminate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "terminate") + } +} + +func (ptr *QThread) Terminate() { + if ptr.Pointer() != nil { + C.QThread_Terminate(ptr.Pointer()) + } +} + +func (ptr *QThread) TerminateDefault() { + if ptr.Pointer() != nil { + C.QThread_TerminateDefault(ptr.Pointer()) + } +} + +func QThread_Usleep(usecs uint) { + C.QThread_QThread_Usleep(C.ulong(uint32(usecs))) +} + +func (ptr *QThread) Usleep(usecs uint) { + C.QThread_QThread_Usleep(C.ulong(uint32(usecs))) +} + +func (ptr *QThread) Wait(ti uint) bool { + if ptr.Pointer() != nil { + return int8(C.QThread_Wait(ptr.Pointer(), C.ulong(uint32(ti)))) != 0 + } + return false +} + +func QThread_YieldCurrentThread() { + C.QThread_QThread_YieldCurrentThread() +} + +func (ptr *QThread) YieldCurrentThread() { + C.QThread_QThread_YieldCurrentThread() +} + +//export callbackQThread_DestroyQThread +func callbackQThread_DestroyQThread(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QThread"); signal != nil { + (*(*func())(signal))() + } else { + NewQThreadFromPointer(ptr).DestroyQThreadDefault() + } +} + +func (ptr *QThread) ConnectDestroyQThread(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QThread"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QThread", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QThread", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThread) DisconnectDestroyQThread() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QThread") + } +} + +func (ptr *QThread) DestroyQThread() { + if ptr.Pointer() != nil { + C.QThread_DestroyQThread(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QThread) DestroyQThreadDefault() { + if ptr.Pointer() != nil { + C.QThread_DestroyQThreadDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QThreadPool struct { + QObject +} + +type QThreadPool_ITF interface { + QObject_ITF + QThreadPool_PTR() *QThreadPool +} + +func (ptr *QThreadPool) QThreadPool_PTR() *QThreadPool { + return ptr +} + +func (ptr *QThreadPool) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QThreadPool) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQThreadPool(ptr QThreadPool_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QThreadPool_PTR().Pointer() + } + return nil +} + +func NewQThreadPoolFromPointer(ptr unsafe.Pointer) (n *QThreadPool) { + n = new(QThreadPool) + n.SetPointer(ptr) + return +} +func NewQThreadPool(parent QObject_ITF) *QThreadPool { + tmpValue := NewQThreadPoolFromPointer(C.QThreadPool_NewQThreadPool(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QThreadPool) ActiveThreadCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QThreadPool_ActiveThreadCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QThreadPool) Clear() { + if ptr.Pointer() != nil { + C.QThreadPool_Clear(ptr.Pointer()) + } +} + +func (ptr *QThreadPool) ExpiryTimeout() int { + if ptr.Pointer() != nil { + return int(int32(C.QThreadPool_ExpiryTimeout(ptr.Pointer()))) + } + return 0 +} + +func QThreadPool_GlobalInstance() *QThreadPool { + tmpValue := NewQThreadPoolFromPointer(C.QThreadPool_QThreadPool_GlobalInstance()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QThreadPool) GlobalInstance() *QThreadPool { + tmpValue := NewQThreadPoolFromPointer(C.QThreadPool_QThreadPool_GlobalInstance()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QThreadPool) MaxThreadCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QThreadPool_MaxThreadCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QThreadPool) ReleaseThread() { + if ptr.Pointer() != nil { + C.QThreadPool_ReleaseThread(ptr.Pointer()) + } +} + +func (ptr *QThreadPool) ReserveThread() { + if ptr.Pointer() != nil { + C.QThreadPool_ReserveThread(ptr.Pointer()) + } +} + +func (ptr *QThreadPool) SetExpiryTimeout(expiryTimeout int) { + if ptr.Pointer() != nil { + C.QThreadPool_SetExpiryTimeout(ptr.Pointer(), C.int(int32(expiryTimeout))) + } +} + +func (ptr *QThreadPool) SetMaxThreadCount(maxThreadCount int) { + if ptr.Pointer() != nil { + C.QThreadPool_SetMaxThreadCount(ptr.Pointer(), C.int(int32(maxThreadCount))) + } +} + +func (ptr *QThreadPool) SetStackSize(stackSize uint) { + if ptr.Pointer() != nil { + C.QThreadPool_SetStackSize(ptr.Pointer(), C.uint(uint32(stackSize))) + } +} + +func (ptr *QThreadPool) StackSize() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QThreadPool_StackSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QThreadPool) Start(runnable QRunnable_ITF, priority int) { + if ptr.Pointer() != nil { + C.QThreadPool_Start(ptr.Pointer(), PointerFromQRunnable(runnable), C.int(int32(priority))) + } +} + +func (ptr *QThreadPool) TryStart(runnable QRunnable_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QThreadPool_TryStart(ptr.Pointer(), PointerFromQRunnable(runnable))) != 0 + } + return false +} + +func (ptr *QThreadPool) TryTake(runnable QRunnable_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QThreadPool_TryTake(ptr.Pointer(), PointerFromQRunnable(runnable))) != 0 + } + return false +} + +func (ptr *QThreadPool) WaitForDone(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QThreadPool_WaitForDone(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQThreadPool_DestroyQThreadPool +func callbackQThreadPool_DestroyQThreadPool(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QThreadPool"); signal != nil { + (*(*func())(signal))() + } else { + NewQThreadPoolFromPointer(ptr).DestroyQThreadPoolDefault() + } +} + +func (ptr *QThreadPool) ConnectDestroyQThreadPool(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QThreadPool"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QThreadPool", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QThreadPool", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QThreadPool) DisconnectDestroyQThreadPool() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QThreadPool") + } +} + +func (ptr *QThreadPool) DestroyQThreadPool() { + if ptr.Pointer() != nil { + C.QThreadPool_DestroyQThreadPool(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QThreadPool) DestroyQThreadPoolDefault() { + if ptr.Pointer() != nil { + C.QThreadPool_DestroyQThreadPoolDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QThreadStorage struct { + ptr unsafe.Pointer +} + +type QThreadStorage_ITF interface { + QThreadStorage_PTR() *QThreadStorage +} + +func (ptr *QThreadStorage) QThreadStorage_PTR() *QThreadStorage { + return ptr +} + +func (ptr *QThreadStorage) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QThreadStorage) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQThreadStorage(ptr QThreadStorage_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QThreadStorage_PTR().Pointer() + } + return nil +} + +func NewQThreadStorageFromPointer(ptr unsafe.Pointer) (n *QThreadStorage) { + n = new(QThreadStorage) + n.SetPointer(ptr) + return +} + +type QThreadStorageData struct { + ptr unsafe.Pointer +} + +type QThreadStorageData_ITF interface { + QThreadStorageData_PTR() *QThreadStorageData +} + +func (ptr *QThreadStorageData) QThreadStorageData_PTR() *QThreadStorageData { + return ptr +} + +func (ptr *QThreadStorageData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QThreadStorageData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQThreadStorageData(ptr QThreadStorageData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QThreadStorageData_PTR().Pointer() + } + return nil +} + +func NewQThreadStorageDataFromPointer(ptr unsafe.Pointer) (n *QThreadStorageData) { + n = new(QThreadStorageData) + n.SetPointer(ptr) + return +} + +func (ptr *QThreadStorageData) DestroyQThreadStorageData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTime struct { + ptr unsafe.Pointer +} + +type QTime_ITF interface { + QTime_PTR() *QTime +} + +func (ptr *QTime) QTime_PTR() *QTime { + return ptr +} + +func (ptr *QTime) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTime) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTime(ptr QTime_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTime_PTR().Pointer() + } + return nil +} + +func NewQTimeFromPointer(ptr unsafe.Pointer) (n *QTime) { + n = new(QTime) + n.SetPointer(ptr) + return +} + +func (ptr *QTime) DestroyQTime() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTime2() *QTime { + tmpValue := NewQTimeFromPointer(C.QTime_NewQTime2()) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func NewQTime3(h int, m int, s int, ms int) *QTime { + tmpValue := NewQTimeFromPointer(C.QTime_NewQTime3(C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) AddMSecs(ms int) *QTime { + if ptr.Pointer() != nil { + tmpValue := NewQTimeFromPointer(C.QTime_AddMSecs(ptr.Pointer(), C.int(int32(ms)))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QTime) AddSecs(s int) *QTime { + if ptr.Pointer() != nil { + tmpValue := NewQTimeFromPointer(C.QTime_AddSecs(ptr.Pointer(), C.int(int32(s)))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func QTime_CurrentTime() *QTime { + tmpValue := NewQTimeFromPointer(C.QTime_QTime_CurrentTime()) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) CurrentTime() *QTime { + tmpValue := NewQTimeFromPointer(C.QTime_QTime_CurrentTime()) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) Elapsed() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_Elapsed(ptr.Pointer()))) + } + return 0 +} + +func QTime_FromMSecsSinceStartOfDay(msecs int) *QTime { + tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromMSecsSinceStartOfDay(C.int(int32(msecs)))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) FromMSecsSinceStartOfDay(msecs int) *QTime { + tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromMSecsSinceStartOfDay(C.int(int32(msecs)))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func QTime_FromString(stri string, format Qt__DateFormat) *QTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) FromString(stri string, format Qt__DateFormat) *QTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func QTime_FromString2(stri string, format string) *QTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) FromString2(stri string, format string) *QTime { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue +} + +func (ptr *QTime) Hour() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_Hour(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTime) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QTime_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTime) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTime_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func QTime_IsValid2(h int, m int, s int, ms int) bool { + return int8(C.QTime_QTime_IsValid2(C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) != 0 +} + +func (ptr *QTime) IsValid2(h int, m int, s int, ms int) bool { + return int8(C.QTime_QTime_IsValid2(C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) != 0 +} + +func (ptr *QTime) Minute() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_Minute(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTime) Msec() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_Msec(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTime) MsecsSinceStartOfDay() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_MsecsSinceStartOfDay(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTime) MsecsTo(t QTime_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_MsecsTo(ptr.Pointer(), PointerFromQTime(t)))) + } + return 0 +} + +func (ptr *QTime) Restart() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_Restart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTime) Second() int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_Second(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTime) SecsTo(t QTime_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTime_SecsTo(ptr.Pointer(), PointerFromQTime(t)))) + } + return 0 +} + +func (ptr *QTime) SetHMS(h int, m int, s int, ms int) bool { + if ptr.Pointer() != nil { + return int8(C.QTime_SetHMS(ptr.Pointer(), C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) != 0 + } + return false +} + +func (ptr *QTime) Start() { + if ptr.Pointer() != nil { + C.QTime_Start(ptr.Pointer()) + } +} + +func (ptr *QTime) ToString(format string) string { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return cGoUnpackString(C.QTime_ToString(ptr.Pointer(), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) + } + return "" +} + +func (ptr *QTime) ToString2(format Qt__DateFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTime_ToString2(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QTime) ToString3(format QStringView_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTime_ToString3(ptr.Pointer(), PointerFromQStringView(format))) + } + return "" +} + +type QTimeLine struct { + QObject +} + +type QTimeLine_ITF interface { + QObject_ITF + QTimeLine_PTR() *QTimeLine +} + +func (ptr *QTimeLine) QTimeLine_PTR() *QTimeLine { + return ptr +} + +func (ptr *QTimeLine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTimeLine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQTimeLine(ptr QTimeLine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTimeLine_PTR().Pointer() + } + return nil +} + +func NewQTimeLineFromPointer(ptr unsafe.Pointer) (n *QTimeLine) { + n = new(QTimeLine) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTimeLine__State +//QTimeLine::State +type QTimeLine__State int64 + +const ( + QTimeLine__NotRunning QTimeLine__State = QTimeLine__State(0) + QTimeLine__Paused QTimeLine__State = QTimeLine__State(1) + QTimeLine__Running QTimeLine__State = QTimeLine__State(2) +) + +//go:generate stringer -type=QTimeLine__Direction +//QTimeLine::Direction +type QTimeLine__Direction int64 + +const ( + QTimeLine__Forward QTimeLine__Direction = QTimeLine__Direction(0) + QTimeLine__Backward QTimeLine__Direction = QTimeLine__Direction(1) +) + +//go:generate stringer -type=QTimeLine__CurveShape +//QTimeLine::CurveShape +type QTimeLine__CurveShape int64 + +const ( + QTimeLine__EaseInCurve QTimeLine__CurveShape = QTimeLine__CurveShape(0) + QTimeLine__EaseOutCurve QTimeLine__CurveShape = QTimeLine__CurveShape(1) + QTimeLine__EaseInOutCurve QTimeLine__CurveShape = QTimeLine__CurveShape(2) + QTimeLine__LinearCurve QTimeLine__CurveShape = QTimeLine__CurveShape(3) + QTimeLine__SineCurve QTimeLine__CurveShape = QTimeLine__CurveShape(4) + QTimeLine__CosineCurve QTimeLine__CurveShape = QTimeLine__CurveShape(5) +) + +func NewQTimeLine(duration int, parent QObject_ITF) *QTimeLine { + tmpValue := NewQTimeLineFromPointer(C.QTimeLine_NewQTimeLine(C.int(int32(duration)), PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTimeLine) CurrentFrame() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_CurrentFrame(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimeLine) CurrentTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_CurrentTime(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimeLine) CurrentValue() float64 { + if ptr.Pointer() != nil { + return float64(C.QTimeLine_CurrentValue(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTimeLine) CurveShape() QTimeLine__CurveShape { + if ptr.Pointer() != nil { + return QTimeLine__CurveShape(C.QTimeLine_CurveShape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTimeLine) Direction() QTimeLine__Direction { + if ptr.Pointer() != nil { + return QTimeLine__Direction(C.QTimeLine_Direction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTimeLine) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_Duration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimeLine) EasingCurve() *QEasingCurve { + if ptr.Pointer() != nil { + tmpValue := NewQEasingCurveFromPointer(C.QTimeLine_EasingCurve(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) + return tmpValue + } + return nil +} + +func (ptr *QTimeLine) EndFrame() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_EndFrame(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTimeLine_Finished +func callbackQTimeLine_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTimeLine) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QTimeLine_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QTimeLine_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +//export callbackQTimeLine_FrameChanged +func callbackQTimeLine_FrameChanged(ptr unsafe.Pointer, frame C.int) { + if signal := qt.GetSignal(ptr, "frameChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(frame))) + } + +} + +func (ptr *QTimeLine) ConnectFrameChanged(f func(frame int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "frameChanged") { + C.QTimeLine_ConnectFrameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "frameChanged"); signal != nil { + f := func(frame int) { + (*(*func(int))(signal))(frame) + f(frame) + } + qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectFrameChanged() { + if ptr.Pointer() != nil { + C.QTimeLine_DisconnectFrameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "frameChanged") + } +} + +func (ptr *QTimeLine) FrameForTime(msec int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_FrameForTime(ptr.Pointer(), C.int(int32(msec))))) + } + return 0 +} + +func (ptr *QTimeLine) LoopCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_LoopCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTimeLine_Resume +func callbackQTimeLine_Resume(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resume"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimeLineFromPointer(ptr).ResumeDefault() + } +} + +func (ptr *QTimeLine) ConnectResume(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resume"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectResume() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resume") + } +} + +func (ptr *QTimeLine) Resume() { + if ptr.Pointer() != nil { + C.QTimeLine_Resume(ptr.Pointer()) + } +} + +func (ptr *QTimeLine) ResumeDefault() { + if ptr.Pointer() != nil { + C.QTimeLine_ResumeDefault(ptr.Pointer()) + } +} + +//export callbackQTimeLine_SetCurrentTime +func callbackQTimeLine_SetCurrentTime(ptr unsafe.Pointer, msec C.int) { + if signal := qt.GetSignal(ptr, "setCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(msec))) + } else { + NewQTimeLineFromPointer(ptr).SetCurrentTimeDefault(int(int32(msec))) + } +} + +func (ptr *QTimeLine) ConnectSetCurrentTime(f func(msec int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentTime"); signal != nil { + f := func(msec int) { + (*(*func(int))(signal))(msec) + f(msec) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectSetCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentTime") + } +} + +func (ptr *QTimeLine) SetCurrentTime(msec int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetCurrentTime(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QTimeLine) SetCurrentTimeDefault(msec int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetCurrentTimeDefault(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QTimeLine) SetCurveShape(shape QTimeLine__CurveShape) { + if ptr.Pointer() != nil { + C.QTimeLine_SetCurveShape(ptr.Pointer(), C.longlong(shape)) + } +} + +func (ptr *QTimeLine) SetDirection(direction QTimeLine__Direction) { + if ptr.Pointer() != nil { + C.QTimeLine_SetDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QTimeLine) SetDuration(duration int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetDuration(ptr.Pointer(), C.int(int32(duration))) + } +} + +func (ptr *QTimeLine) SetEasingCurve(curve QEasingCurve_ITF) { + if ptr.Pointer() != nil { + C.QTimeLine_SetEasingCurve(ptr.Pointer(), PointerFromQEasingCurve(curve)) + } +} + +func (ptr *QTimeLine) SetEndFrame(frame int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetEndFrame(ptr.Pointer(), C.int(int32(frame))) + } +} + +func (ptr *QTimeLine) SetFrameRange(startFrame int, endFrame int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetFrameRange(ptr.Pointer(), C.int(int32(startFrame)), C.int(int32(endFrame))) + } +} + +func (ptr *QTimeLine) SetLoopCount(count int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetLoopCount(ptr.Pointer(), C.int(int32(count))) + } +} + +//export callbackQTimeLine_SetPaused +func callbackQTimeLine_SetPaused(ptr unsafe.Pointer, paused C.char) { + if signal := qt.GetSignal(ptr, "setPaused"); signal != nil { + (*(*func(bool))(signal))(int8(paused) != 0) + } else { + NewQTimeLineFromPointer(ptr).SetPausedDefault(int8(paused) != 0) + } +} + +func (ptr *QTimeLine) ConnectSetPaused(f func(paused bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPaused"); signal != nil { + f := func(paused bool) { + (*(*func(bool))(signal))(paused) + f(paused) + } + qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectSetPaused() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPaused") + } +} + +func (ptr *QTimeLine) SetPaused(paused bool) { + if ptr.Pointer() != nil { + C.QTimeLine_SetPaused(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) + } +} + +func (ptr *QTimeLine) SetPausedDefault(paused bool) { + if ptr.Pointer() != nil { + C.QTimeLine_SetPausedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) + } +} + +func (ptr *QTimeLine) SetStartFrame(frame int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetStartFrame(ptr.Pointer(), C.int(int32(frame))) + } +} + +func (ptr *QTimeLine) SetUpdateInterval(interval int) { + if ptr.Pointer() != nil { + C.QTimeLine_SetUpdateInterval(ptr.Pointer(), C.int(int32(interval))) + } +} + +//export callbackQTimeLine_Start +func callbackQTimeLine_Start(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "start"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimeLineFromPointer(ptr).StartDefault() + } +} + +func (ptr *QTimeLine) ConnectStart(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectStart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start") + } +} + +func (ptr *QTimeLine) Start() { + if ptr.Pointer() != nil { + C.QTimeLine_Start(ptr.Pointer()) + } +} + +func (ptr *QTimeLine) StartDefault() { + if ptr.Pointer() != nil { + C.QTimeLine_StartDefault(ptr.Pointer()) + } +} + +func (ptr *QTimeLine) StartFrame() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_StartFrame(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimeLine) State() QTimeLine__State { + if ptr.Pointer() != nil { + return QTimeLine__State(C.QTimeLine_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQTimeLine_StateChanged +func callbackQTimeLine_StateChanged(ptr unsafe.Pointer, newState C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QTimeLine__State))(signal))(QTimeLine__State(newState)) + } + +} + +func (ptr *QTimeLine) ConnectStateChanged(f func(newState QTimeLine__State)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QTimeLine_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(newState QTimeLine__State) { + (*(*func(QTimeLine__State))(signal))(newState) + f(newState) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QTimeLine_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +//export callbackQTimeLine_Stop +func callbackQTimeLine_Stop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stop"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimeLineFromPointer(ptr).StopDefault() + } +} + +func (ptr *QTimeLine) ConnectStop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectStop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stop") + } +} + +func (ptr *QTimeLine) Stop() { + if ptr.Pointer() != nil { + C.QTimeLine_Stop(ptr.Pointer()) + } +} + +func (ptr *QTimeLine) StopDefault() { + if ptr.Pointer() != nil { + C.QTimeLine_StopDefault(ptr.Pointer()) + } +} + +//export callbackQTimeLine_ToggleDirection +func callbackQTimeLine_ToggleDirection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toggleDirection"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimeLineFromPointer(ptr).ToggleDirectionDefault() + } +} + +func (ptr *QTimeLine) ConnectToggleDirection(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toggleDirection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toggleDirection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toggleDirection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectToggleDirection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toggleDirection") + } +} + +func (ptr *QTimeLine) ToggleDirection() { + if ptr.Pointer() != nil { + C.QTimeLine_ToggleDirection(ptr.Pointer()) + } +} + +func (ptr *QTimeLine) ToggleDirectionDefault() { + if ptr.Pointer() != nil { + C.QTimeLine_ToggleDirectionDefault(ptr.Pointer()) + } +} + +func (ptr *QTimeLine) UpdateInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeLine_UpdateInterval(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTimeLine_ValueChanged +func callbackQTimeLine_ValueChanged(ptr unsafe.Pointer, value C.double) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(float64))(signal))(float64(value)) + } + +} + +func (ptr *QTimeLine) ConnectValueChanged(f func(value float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QTimeLine_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(value float64) { + (*(*func(float64))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QTimeLine_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +//export callbackQTimeLine_ValueForTime +func callbackQTimeLine_ValueForTime(ptr unsafe.Pointer, msec C.int) C.double { + if signal := qt.GetSignal(ptr, "valueForTime"); signal != nil { + return C.double((*(*func(int) float64)(signal))(int(int32(msec)))) + } + + return C.double(NewQTimeLineFromPointer(ptr).ValueForTimeDefault(int(int32(msec)))) +} + +func (ptr *QTimeLine) ConnectValueForTime(f func(msec int) float64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "valueForTime"); signal != nil { + f := func(msec int) float64 { + (*(*func(int) float64)(signal))(msec) + return f(msec) + } + qt.ConnectSignal(ptr.Pointer(), "valueForTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueForTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectValueForTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "valueForTime") + } +} + +func (ptr *QTimeLine) ValueForTime(msec int) float64 { + if ptr.Pointer() != nil { + return float64(C.QTimeLine_ValueForTime(ptr.Pointer(), C.int(int32(msec)))) + } + return 0 +} + +func (ptr *QTimeLine) ValueForTimeDefault(msec int) float64 { + if ptr.Pointer() != nil { + return float64(C.QTimeLine_ValueForTimeDefault(ptr.Pointer(), C.int(int32(msec)))) + } + return 0 +} + +//export callbackQTimeLine_DestroyQTimeLine +func callbackQTimeLine_DestroyQTimeLine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTimeLine"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimeLineFromPointer(ptr).DestroyQTimeLineDefault() + } +} + +func (ptr *QTimeLine) ConnectDestroyQTimeLine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTimeLine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTimeLine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTimeLine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeLine) DisconnectDestroyQTimeLine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTimeLine") + } +} + +func (ptr *QTimeLine) DestroyQTimeLine() { + if ptr.Pointer() != nil { + C.QTimeLine_DestroyQTimeLine(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTimeLine) DestroyQTimeLineDefault() { + if ptr.Pointer() != nil { + C.QTimeLine_DestroyQTimeLineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTimeZone struct { + ptr unsafe.Pointer +} + +type QTimeZone_ITF interface { + QTimeZone_PTR() *QTimeZone +} + +func (ptr *QTimeZone) QTimeZone_PTR() *QTimeZone { + return ptr +} + +func (ptr *QTimeZone) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTimeZone) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTimeZone(ptr QTimeZone_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTimeZone_PTR().Pointer() + } + return nil +} + +func NewQTimeZoneFromPointer(ptr unsafe.Pointer) (n *QTimeZone) { + n = new(QTimeZone) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTimeZone__TimeType +//QTimeZone::TimeType +type QTimeZone__TimeType int64 + +const ( + QTimeZone__StandardTime QTimeZone__TimeType = QTimeZone__TimeType(0) + QTimeZone__DaylightTime QTimeZone__TimeType = QTimeZone__TimeType(1) + QTimeZone__GenericTime QTimeZone__TimeType = QTimeZone__TimeType(2) +) + +//go:generate stringer -type=QTimeZone__NameType +//QTimeZone::NameType +type QTimeZone__NameType int64 + +const ( + QTimeZone__DefaultName QTimeZone__NameType = QTimeZone__NameType(0) + QTimeZone__LongName QTimeZone__NameType = QTimeZone__NameType(1) + QTimeZone__ShortName QTimeZone__NameType = QTimeZone__NameType(2) + QTimeZone__OffsetName QTimeZone__NameType = QTimeZone__NameType(3) +) + +func NewQTimeZone() *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone()) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func NewQTimeZone2(ianaId QByteArray_ITF) *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone2(PointerFromQByteArray(ianaId))) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func NewQTimeZone3(offsetSeconds int) *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone3(C.int(int32(offsetSeconds)))) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func NewQTimeZone4(ianaId QByteArray_ITF, offsetSeconds int, name string, abbreviation string, country QLocale__Country, comment string) *QTimeZone { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var abbreviationC *C.char + if abbreviation != "" { + abbreviationC = C.CString(abbreviation) + defer C.free(unsafe.Pointer(abbreviationC)) + } + var commentC *C.char + if comment != "" { + commentC = C.CString(comment) + defer C.free(unsafe.Pointer(commentC)) + } + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone4(PointerFromQByteArray(ianaId), C.int(int32(offsetSeconds)), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: abbreviationC, len: C.longlong(len(abbreviation))}, C.longlong(country), C.struct_QtCore_PackedString{data: commentC, len: C.longlong(len(comment))})) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func NewQTimeZone5(other QTimeZone_ITF) *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone5(PointerFromQTimeZone(other))) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func (ptr *QTimeZone) Abbreviation(atDateTime QDateTime_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTimeZone_Abbreviation(ptr.Pointer(), PointerFromQDateTime(atDateTime))) + } + return "" +} + +func QTimeZone_AvailableTimeZoneIds() []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableTimeZoneIds_atList(i) + } + return out + }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds()) +} + +func (ptr *QTimeZone) AvailableTimeZoneIds() []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableTimeZoneIds_atList(i) + } + return out + }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds()) +} + +func QTimeZone_AvailableTimeZoneIds2(country QLocale__Country) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableTimeZoneIds_atList2(i) + } + return out + }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds2(C.longlong(country))) +} + +func (ptr *QTimeZone) AvailableTimeZoneIds2(country QLocale__Country) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableTimeZoneIds_atList2(i) + } + return out + }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds2(C.longlong(country))) +} + +func QTimeZone_AvailableTimeZoneIds3(offsetSeconds int) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableTimeZoneIds_atList3(i) + } + return out + }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds3(C.int(int32(offsetSeconds)))) +} + +func (ptr *QTimeZone) AvailableTimeZoneIds3(offsetSeconds int) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableTimeZoneIds_atList3(i) + } + return out + }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds3(C.int(int32(offsetSeconds)))) +} + +func (ptr *QTimeZone) Comment() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTimeZone_Comment(ptr.Pointer())) + } + return "" +} + +func (ptr *QTimeZone) Country() QLocale__Country { + if ptr.Pointer() != nil { + return QLocale__Country(C.QTimeZone_Country(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTimeZone) DaylightTimeOffset(atDateTime QDateTime_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeZone_DaylightTimeOffset(ptr.Pointer(), PointerFromQDateTime(atDateTime)))) + } + return 0 +} + +func (ptr *QTimeZone) DisplayName(atDateTime QDateTime_ITF, nameType QTimeZone__NameType, locale QLocale_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTimeZone_DisplayName(ptr.Pointer(), PointerFromQDateTime(atDateTime), C.longlong(nameType), PointerFromQLocale(locale))) + } + return "" +} + +func (ptr *QTimeZone) DisplayName2(timeType QTimeZone__TimeType, nameType QTimeZone__NameType, locale QLocale_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTimeZone_DisplayName2(ptr.Pointer(), C.longlong(timeType), C.longlong(nameType), PointerFromQLocale(locale))) + } + return "" +} + +func (ptr *QTimeZone) HasDaylightTime() bool { + if ptr.Pointer() != nil { + return int8(C.QTimeZone_HasDaylightTime(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTimeZone) HasTransitions() bool { + if ptr.Pointer() != nil { + return int8(C.QTimeZone_HasTransitions(ptr.Pointer())) != 0 + } + return false +} + +func QTimeZone_IanaIdToWindowsId(ianaId QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_IanaIdToWindowsId(PointerFromQByteArray(ianaId))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QTimeZone) IanaIdToWindowsId(ianaId QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_IanaIdToWindowsId(PointerFromQByteArray(ianaId))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QTimeZone) Id() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_Id(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTimeZone) IsDaylightTime(atDateTime QDateTime_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTimeZone_IsDaylightTime(ptr.Pointer(), PointerFromQDateTime(atDateTime))) != 0 + } + return false +} + +func QTimeZone_IsTimeZoneIdAvailable(ianaId QByteArray_ITF) bool { + return int8(C.QTimeZone_QTimeZone_IsTimeZoneIdAvailable(PointerFromQByteArray(ianaId))) != 0 +} + +func (ptr *QTimeZone) IsTimeZoneIdAvailable(ianaId QByteArray_ITF) bool { + return int8(C.QTimeZone_QTimeZone_IsTimeZoneIdAvailable(PointerFromQByteArray(ianaId))) != 0 +} + +func (ptr *QTimeZone) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTimeZone_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTimeZone) OffsetFromUtc(atDateTime QDateTime_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeZone_OffsetFromUtc(ptr.Pointer(), PointerFromQDateTime(atDateTime)))) + } + return 0 +} + +func (ptr *QTimeZone) StandardTimeOffset(atDateTime QDateTime_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTimeZone_StandardTimeOffset(ptr.Pointer(), PointerFromQDateTime(atDateTime)))) + } + return 0 +} + +func (ptr *QTimeZone) Swap(other QTimeZone_ITF) { + if ptr.Pointer() != nil { + C.QTimeZone_Swap(ptr.Pointer(), PointerFromQTimeZone(other)) + } +} + +func QTimeZone_SystemTimeZone() *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_SystemTimeZone()) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func (ptr *QTimeZone) SystemTimeZone() *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_SystemTimeZone()) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func QTimeZone_SystemTimeZoneId() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_SystemTimeZoneId()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QTimeZone) SystemTimeZoneId() *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_SystemTimeZoneId()) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QTimeZone_Utc() *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_Utc()) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func (ptr *QTimeZone) Utc() *QTimeZone { + tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_Utc()) + runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) + return tmpValue +} + +func QTimeZone_WindowsIdToDefaultIanaId(windowsId QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(PointerFromQByteArray(windowsId))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QTimeZone) WindowsIdToDefaultIanaId(windowsId QByteArray_ITF) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(PointerFromQByteArray(windowsId))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QTimeZone_WindowsIdToDefaultIanaId2(windowsId QByteArray_ITF, country QLocale__Country) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(PointerFromQByteArray(windowsId), C.longlong(country))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QTimeZone) WindowsIdToDefaultIanaId2(windowsId QByteArray_ITF, country QLocale__Country) *QByteArray { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(PointerFromQByteArray(windowsId), C.longlong(country))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QTimeZone_WindowsIdToIanaIds(windowsId QByteArray_ITF) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__windowsIdToIanaIds_atList(i) + } + return out + }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds(PointerFromQByteArray(windowsId))) +} + +func (ptr *QTimeZone) WindowsIdToIanaIds(windowsId QByteArray_ITF) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__windowsIdToIanaIds_atList(i) + } + return out + }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds(PointerFromQByteArray(windowsId))) +} + +func QTimeZone_WindowsIdToIanaIds2(windowsId QByteArray_ITF, country QLocale__Country) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__windowsIdToIanaIds_atList2(i) + } + return out + }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds2(PointerFromQByteArray(windowsId), C.longlong(country))) +} + +func (ptr *QTimeZone) WindowsIdToIanaIds2(windowsId QByteArray_ITF, country QLocale__Country) []*QByteArray { + return func(l C.struct_QtCore_PackedList) []*QByteArray { + out := make([]*QByteArray, int(l.len)) + tmpList := NewQTimeZoneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__windowsIdToIanaIds_atList2(i) + } + return out + }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds2(PointerFromQByteArray(windowsId), C.longlong(country))) +} + +func (ptr *QTimeZone) DestroyQTimeZone() { + if ptr.Pointer() != nil { + C.QTimeZone_DestroyQTimeZone(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTimeZone) __availableTimeZoneIds_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone___availableTimeZoneIds_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTimeZone) __availableTimeZoneIds_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTimeZone___availableTimeZoneIds_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTimeZone) __availableTimeZoneIds_newList() unsafe.Pointer { + return C.QTimeZone___availableTimeZoneIds_newList(ptr.Pointer()) +} + +func (ptr *QTimeZone) __availableTimeZoneIds_atList2(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone___availableTimeZoneIds_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTimeZone) __availableTimeZoneIds_setList2(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTimeZone___availableTimeZoneIds_setList2(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTimeZone) __availableTimeZoneIds_newList2() unsafe.Pointer { + return C.QTimeZone___availableTimeZoneIds_newList2(ptr.Pointer()) +} + +func (ptr *QTimeZone) __availableTimeZoneIds_atList3(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone___availableTimeZoneIds_atList3(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTimeZone) __availableTimeZoneIds_setList3(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTimeZone___availableTimeZoneIds_setList3(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTimeZone) __availableTimeZoneIds_newList3() unsafe.Pointer { + return C.QTimeZone___availableTimeZoneIds_newList3(ptr.Pointer()) +} + +func (ptr *QTimeZone) __windowsIdToIanaIds_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone___windowsIdToIanaIds_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTimeZone) __windowsIdToIanaIds_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTimeZone___windowsIdToIanaIds_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTimeZone) __windowsIdToIanaIds_newList() unsafe.Pointer { + return C.QTimeZone___windowsIdToIanaIds_newList(ptr.Pointer()) +} + +func (ptr *QTimeZone) __windowsIdToIanaIds_atList2(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QTimeZone___windowsIdToIanaIds_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTimeZone) __windowsIdToIanaIds_setList2(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTimeZone___windowsIdToIanaIds_setList2(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QTimeZone) __windowsIdToIanaIds_newList2() unsafe.Pointer { + return C.QTimeZone___windowsIdToIanaIds_newList2(ptr.Pointer()) +} + +type QTimer struct { + QObject +} + +type QTimer_ITF interface { + QObject_ITF + QTimer_PTR() *QTimer +} + +func (ptr *QTimer) QTimer_PTR() *QTimer { + return ptr +} + +func (ptr *QTimer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTimer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQTimer(ptr QTimer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTimer_PTR().Pointer() + } + return nil +} + +func NewQTimerFromPointer(ptr unsafe.Pointer) (n *QTimer) { + n = new(QTimer) + n.SetPointer(ptr) + return +} +func NewQTimer(parent QObject_ITF) *QTimer { + tmpValue := NewQTimerFromPointer(C.QTimer_NewQTimer(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTimer) Interval() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimer_Interval(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimer) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QTimer_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTimer) IsSingleShot() bool { + if ptr.Pointer() != nil { + return int8(C.QTimer_IsSingleShot(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTimer) RemainingTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimer_RemainingTime(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimer) SetInterval(msec int) { + if ptr.Pointer() != nil { + C.QTimer_SetInterval(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QTimer) SetSingleShot(singleShot bool) { + if ptr.Pointer() != nil { + C.QTimer_SetSingleShot(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(singleShot)))) + } +} + +func (ptr *QTimer) SetTimerType(atype Qt__TimerType) { + if ptr.Pointer() != nil { + C.QTimer_SetTimerType(ptr.Pointer(), C.longlong(atype)) + } +} + +func QTimer_SingleShot(msec int, receiver QObject_ITF, member string) { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QTimer_QTimer_SingleShot(C.int(int32(msec)), PointerFromQObject(receiver), memberC) +} + +func (ptr *QTimer) SingleShot(msec int, receiver QObject_ITF, member string) { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QTimer_QTimer_SingleShot(C.int(int32(msec)), PointerFromQObject(receiver), memberC) +} + +func QTimer_SingleShot2(msec int, timerType Qt__TimerType, receiver QObject_ITF, member string) { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QTimer_QTimer_SingleShot2(C.int(int32(msec)), C.longlong(timerType), PointerFromQObject(receiver), memberC) +} + +func (ptr *QTimer) SingleShot2(msec int, timerType Qt__TimerType, receiver QObject_ITF, member string) { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QTimer_QTimer_SingleShot2(C.int(int32(msec)), C.longlong(timerType), PointerFromQObject(receiver), memberC) +} + +//export callbackQTimer_Start +func callbackQTimer_Start(ptr unsafe.Pointer, msec C.int) { + if signal := qt.GetSignal(ptr, "start"); signal != nil { + (*(*func(int))(signal))(int(int32(msec))) + } else { + NewQTimerFromPointer(ptr).StartDefault(int(int32(msec))) + } +} + +func (ptr *QTimer) ConnectStart(f func(msec int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { + f := func(msec int) { + (*(*func(int))(signal))(msec) + f(msec) + } + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimer) DisconnectStart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start") + } +} + +func (ptr *QTimer) Start(msec int) { + if ptr.Pointer() != nil { + C.QTimer_Start(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QTimer) StartDefault(msec int) { + if ptr.Pointer() != nil { + C.QTimer_StartDefault(ptr.Pointer(), C.int(int32(msec))) + } +} + +//export callbackQTimer_Start2 +func callbackQTimer_Start2(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "start2"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimerFromPointer(ptr).Start2Default() + } +} + +func (ptr *QTimer) ConnectStart2(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start2"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "start2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimer) DisconnectStart2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start2") + } +} + +func (ptr *QTimer) Start2() { + if ptr.Pointer() != nil { + C.QTimer_Start2(ptr.Pointer()) + } +} + +func (ptr *QTimer) Start2Default() { + if ptr.Pointer() != nil { + C.QTimer_Start2Default(ptr.Pointer()) + } +} + +//export callbackQTimer_Stop +func callbackQTimer_Stop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stop"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimerFromPointer(ptr).StopDefault() + } +} + +func (ptr *QTimer) ConnectStop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimer) DisconnectStop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stop") + } +} + +func (ptr *QTimer) Stop() { + if ptr.Pointer() != nil { + C.QTimer_Stop(ptr.Pointer()) + } +} + +func (ptr *QTimer) StopDefault() { + if ptr.Pointer() != nil { + C.QTimer_StopDefault(ptr.Pointer()) + } +} + +//export callbackQTimer_Timeout +func callbackQTimer_Timeout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timeout"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTimer) ConnectTimeout(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "timeout") { + C.QTimer_ConnectTimeout(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "timeout"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "timeout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "timeout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "timeout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimer) DisconnectTimeout() { + if ptr.Pointer() != nil { + C.QTimer_DisconnectTimeout(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "timeout") + } +} + +func (ptr *QTimer) TimerId() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimer_TimerId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTimer) TimerType() Qt__TimerType { + if ptr.Pointer() != nil { + return Qt__TimerType(C.QTimer_TimerType(ptr.Pointer())) + } + return 0 +} + +//export callbackQTimer_DestroyQTimer +func callbackQTimer_DestroyQTimer(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTimer"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimerFromPointer(ptr).DestroyQTimerDefault() + } +} + +func (ptr *QTimer) ConnectDestroyQTimer(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTimer"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTimer", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTimer", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimer) DisconnectDestroyQTimer() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTimer") + } +} + +func (ptr *QTimer) DestroyQTimer() { + if ptr.Pointer() != nil { + C.QTimer_DestroyQTimer(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTimer) DestroyQTimerDefault() { + if ptr.Pointer() != nil { + C.QTimer_DestroyQTimerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTimerEvent struct { + QEvent +} + +type QTimerEvent_ITF interface { + QEvent_ITF + QTimerEvent_PTR() *QTimerEvent +} + +func (ptr *QTimerEvent) QTimerEvent_PTR() *QTimerEvent { + return ptr +} + +func (ptr *QTimerEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QTimerEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQTimerEvent(ptr QTimerEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTimerEvent_PTR().Pointer() + } + return nil +} + +func NewQTimerEventFromPointer(ptr unsafe.Pointer) (n *QTimerEvent) { + n = new(QTimerEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QTimerEvent) DestroyQTimerEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTimerEvent(timerId int) *QTimerEvent { + tmpValue := NewQTimerEventFromPointer(C.QTimerEvent_NewQTimerEvent(C.int(int32(timerId)))) + runtime.SetFinalizer(tmpValue, (*QTimerEvent).DestroyQTimerEvent) + return tmpValue +} + +func (ptr *QTimerEvent) TimerId() int { + if ptr.Pointer() != nil { + return int(int32(C.QTimerEvent_TimerId(ptr.Pointer()))) + } + return 0 +} + +type QTranslator struct { + QObject +} + +type QTranslator_ITF interface { + QObject_ITF + QTranslator_PTR() *QTranslator +} + +func (ptr *QTranslator) QTranslator_PTR() *QTranslator { + return ptr +} + +func (ptr *QTranslator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTranslator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQTranslator(ptr QTranslator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTranslator_PTR().Pointer() + } + return nil +} + +func NewQTranslatorFromPointer(ptr unsafe.Pointer) (n *QTranslator) { + n = new(QTranslator) + n.SetPointer(ptr) + return +} +func NewQTranslator(parent QObject_ITF) *QTranslator { + tmpValue := NewQTranslatorFromPointer(C.QTranslator_NewQTranslator(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTranslator_IsEmpty +func callbackQTranslator_IsEmpty(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTranslatorFromPointer(ptr).IsEmptyDefault()))) +} + +func (ptr *QTranslator) ConnectIsEmpty(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTranslator) DisconnectIsEmpty() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isEmpty") + } +} + +func (ptr *QTranslator) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QTranslator_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTranslator) IsEmptyDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QTranslator_IsEmptyDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTranslator) Load(filename string, directory string, search_delimiters string, suffix string) bool { + if ptr.Pointer() != nil { + var filenameC *C.char + if filename != "" { + filenameC = C.CString(filename) + defer C.free(unsafe.Pointer(filenameC)) + } + var directoryC *C.char + if directory != "" { + directoryC = C.CString(directory) + defer C.free(unsafe.Pointer(directoryC)) + } + var search_delimitersC *C.char + if search_delimiters != "" { + search_delimitersC = C.CString(search_delimiters) + defer C.free(unsafe.Pointer(search_delimitersC)) + } + var suffixC *C.char + if suffix != "" { + suffixC = C.CString(suffix) + defer C.free(unsafe.Pointer(suffixC)) + } + return int8(C.QTranslator_Load(ptr.Pointer(), C.struct_QtCore_PackedString{data: filenameC, len: C.longlong(len(filename))}, C.struct_QtCore_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtCore_PackedString{data: search_delimitersC, len: C.longlong(len(search_delimiters))}, C.struct_QtCore_PackedString{data: suffixC, len: C.longlong(len(suffix))})) != 0 + } + return false +} + +func (ptr *QTranslator) Load2(locale QLocale_ITF, filename string, prefix string, directory string, suffix string) bool { + if ptr.Pointer() != nil { + var filenameC *C.char + if filename != "" { + filenameC = C.CString(filename) + defer C.free(unsafe.Pointer(filenameC)) + } + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + var directoryC *C.char + if directory != "" { + directoryC = C.CString(directory) + defer C.free(unsafe.Pointer(directoryC)) + } + var suffixC *C.char + if suffix != "" { + suffixC = C.CString(suffix) + defer C.free(unsafe.Pointer(suffixC)) + } + return int8(C.QTranslator_Load2(ptr.Pointer(), PointerFromQLocale(locale), C.struct_QtCore_PackedString{data: filenameC, len: C.longlong(len(filename))}, C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtCore_PackedString{data: suffixC, len: C.longlong(len(suffix))})) != 0 + } + return false +} + +func (ptr *QTranslator) Load3(data string, l int, directory string) bool { + if ptr.Pointer() != nil { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + var directoryC *C.char + if directory != "" { + directoryC = C.CString(directory) + defer C.free(unsafe.Pointer(directoryC)) + } + return int8(C.QTranslator_Load3(ptr.Pointer(), dataC, C.int(int32(l)), C.struct_QtCore_PackedString{data: directoryC, len: C.longlong(len(directory))})) != 0 + } + return false +} + +//export callbackQTranslator_Translate +func callbackQTranslator_Translate(ptr unsafe.Pointer, context C.struct_QtCore_PackedString, sourceText C.struct_QtCore_PackedString, disambiguation C.struct_QtCore_PackedString, n C.int) C.struct_QtCore_PackedString { + if signal := qt.GetSignal(ptr, "translate"); signal != nil { + tempVal := (*(*func(string, string, string, int) string)(signal))(cGoUnpackString(context), cGoUnpackString(sourceText), cGoUnpackString(disambiguation), int(int32(n))) + return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQTranslatorFromPointer(ptr).TranslateDefault(cGoUnpackString(context), cGoUnpackString(sourceText), cGoUnpackString(disambiguation), int(int32(n))) + return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QTranslator) ConnectTranslate(f func(context string, sourceText string, disambiguation string, n int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "translate"); signal != nil { + f := func(context string, sourceText string, disambiguation string, n int) string { + (*(*func(string, string, string, int) string)(signal))(context, sourceText, disambiguation, n) + return f(context, sourceText, disambiguation, n) + } + qt.ConnectSignal(ptr.Pointer(), "translate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "translate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTranslator) DisconnectTranslate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "translate") + } +} + +func (ptr *QTranslator) Translate(context string, sourceText string, disambiguation string, n int) string { + if ptr.Pointer() != nil { + var contextC *C.char + if context != "" { + contextC = C.CString(context) + defer C.free(unsafe.Pointer(contextC)) + } + var sourceTextC *C.char + if sourceText != "" { + sourceTextC = C.CString(sourceText) + defer C.free(unsafe.Pointer(sourceTextC)) + } + var disambiguationC *C.char + if disambiguation != "" { + disambiguationC = C.CString(disambiguation) + defer C.free(unsafe.Pointer(disambiguationC)) + } + return cGoUnpackString(C.QTranslator_Translate(ptr.Pointer(), contextC, sourceTextC, disambiguationC, C.int(int32(n)))) + } + return "" +} + +func (ptr *QTranslator) TranslateDefault(context string, sourceText string, disambiguation string, n int) string { + if ptr.Pointer() != nil { + var contextC *C.char + if context != "" { + contextC = C.CString(context) + defer C.free(unsafe.Pointer(contextC)) + } + var sourceTextC *C.char + if sourceText != "" { + sourceTextC = C.CString(sourceText) + defer C.free(unsafe.Pointer(sourceTextC)) + } + var disambiguationC *C.char + if disambiguation != "" { + disambiguationC = C.CString(disambiguation) + defer C.free(unsafe.Pointer(disambiguationC)) + } + return cGoUnpackString(C.QTranslator_TranslateDefault(ptr.Pointer(), contextC, sourceTextC, disambiguationC, C.int(int32(n)))) + } + return "" +} + +//export callbackQTranslator_DestroyQTranslator +func callbackQTranslator_DestroyQTranslator(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTranslator"); signal != nil { + (*(*func())(signal))() + } else { + NewQTranslatorFromPointer(ptr).DestroyQTranslatorDefault() + } +} + +func (ptr *QTranslator) ConnectDestroyQTranslator(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTranslator"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTranslator", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTranslator", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTranslator) DisconnectDestroyQTranslator() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTranslator") + } +} + +func (ptr *QTranslator) DestroyQTranslator() { + if ptr.Pointer() != nil { + C.QTranslator_DestroyQTranslator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTranslator) DestroyQTranslatorDefault() { + if ptr.Pointer() != nil { + C.QTranslator_DestroyQTranslatorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTransposeProxyModel struct { + QAbstractProxyModel +} + +type QTransposeProxyModel_ITF interface { + QAbstractProxyModel_ITF + QTransposeProxyModel_PTR() *QTransposeProxyModel +} + +func (ptr *QTransposeProxyModel) QTransposeProxyModel_PTR() *QTransposeProxyModel { + return ptr +} + +func (ptr *QTransposeProxyModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractProxyModel_PTR().Pointer() + } + return nil +} + +func (ptr *QTransposeProxyModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractProxyModel_PTR().SetPointer(p) + } +} + +func PointerFromQTransposeProxyModel(ptr QTransposeProxyModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTransposeProxyModel_PTR().Pointer() + } + return nil +} + +func NewQTransposeProxyModelFromPointer(ptr unsafe.Pointer) (n *QTransposeProxyModel) { + n = new(QTransposeProxyModel) + n.SetPointer(ptr) + return +} +func NewQTransposeProxyModel2(parent QObject_ITF) *QTransposeProxyModel { + tmpValue := NewQTransposeProxyModelFromPointer(C.QTransposeProxyModel_NewQTransposeProxyModel2(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTransposeProxyModel_ColumnCount +func callbackQTransposeProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQTransposeProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QTransposeProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QTransposeProxyModel) ColumnCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTransposeProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QTransposeProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTransposeProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQTransposeProxyModel_Index +func callbackQTransposeProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) + } + + return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) +} + +func (ptr *QTransposeProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *QModelIndex) *QModelIndex { + (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QTransposeProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTransposeProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTransposeProxyModel_MapFromSource +func callbackQTransposeProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) + } + + return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).MapFromSourceDefault(NewQModelIndexFromPointer(sourceIndex))) +} + +func (ptr *QTransposeProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { + f := func(sourceIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) + return f(sourceIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectMapFromSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") + } +} + +func (ptr *QTransposeProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTransposeProxyModel) MapFromSourceDefault(sourceIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapFromSourceDefault(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTransposeProxyModel_MapToSource +func callbackQTransposeProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) + } + + return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).MapToSourceDefault(NewQModelIndexFromPointer(proxyIndex))) +} + +func (ptr *QTransposeProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { + f := func(proxyIndex *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) + return f(proxyIndex) + } + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectMapToSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mapToSource") + } +} + +func (ptr *QTransposeProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTransposeProxyModel) MapToSourceDefault(proxyIndex QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapToSourceDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTransposeProxyModel_Parent +func callbackQTransposeProxyModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) + } + + return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) +} + +func (ptr *QTransposeProxyModel) ConnectParent(f func(index *QModelIndex) *QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(index *QModelIndex) *QModelIndex { + (*(*func(*QModelIndex) *QModelIndex)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QTransposeProxyModel) Parent(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTransposeProxyModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTransposeProxyModel_RowCount +func callbackQTransposeProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQTransposeProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QTransposeProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *QModelIndex) int { + (*(*func(*QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QTransposeProxyModel) RowCount(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTransposeProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QTransposeProxyModel) RowCountDefault(parent QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTransposeProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQTransposeProxyModel_DestroyQTransposeProxyModel +func callbackQTransposeProxyModel_DestroyQTransposeProxyModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTransposeProxyModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQTransposeProxyModelFromPointer(ptr).DestroyQTransposeProxyModelDefault() + } +} + +func (ptr *QTransposeProxyModel) ConnectDestroyQTransposeProxyModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTransposeProxyModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTransposeProxyModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTransposeProxyModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTransposeProxyModel) DisconnectDestroyQTransposeProxyModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTransposeProxyModel") + } +} + +func (ptr *QTransposeProxyModel) DestroyQTransposeProxyModel() { + if ptr.Pointer() != nil { + C.QTransposeProxyModel_DestroyQTransposeProxyModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTransposeProxyModel) DestroyQTransposeProxyModelDefault() { + if ptr.Pointer() != nil { + C.QTransposeProxyModel_DestroyQTransposeProxyModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTypedArrayData struct { + QArrayData +} + +type QTypedArrayData_ITF interface { + QArrayData_ITF + QTypedArrayData_PTR() *QTypedArrayData +} + +func (ptr *QTypedArrayData) QTypedArrayData_PTR() *QTypedArrayData { + return ptr +} + +func (ptr *QTypedArrayData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QArrayData_PTR().Pointer() + } + return nil +} + +func (ptr *QTypedArrayData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QArrayData_PTR().SetPointer(p) + } +} + +func PointerFromQTypedArrayData(ptr QTypedArrayData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTypedArrayData_PTR().Pointer() + } + return nil +} + +func NewQTypedArrayDataFromPointer(ptr unsafe.Pointer) (n *QTypedArrayData) { + n = new(QTypedArrayData) + n.SetPointer(ptr) + return +} + +func (ptr *QTypedArrayData) DestroyQTypedArrayData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QUnhandledException struct { + QException +} + +type QUnhandledException_ITF interface { + QException_ITF + QUnhandledException_PTR() *QUnhandledException +} + +func (ptr *QUnhandledException) QUnhandledException_PTR() *QUnhandledException { + return ptr +} + +func (ptr *QUnhandledException) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QException_PTR().Pointer() + } + return nil +} + +func (ptr *QUnhandledException) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QException_PTR().SetPointer(p) + } +} + +func PointerFromQUnhandledException(ptr QUnhandledException_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUnhandledException_PTR().Pointer() + } + return nil +} + +func NewQUnhandledExceptionFromPointer(ptr unsafe.Pointer) (n *QUnhandledException) { + n = new(QUnhandledException) + n.SetPointer(ptr) + return +} + +func (ptr *QUnhandledException) DestroyQUnhandledException() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QUrl struct { + ptr unsafe.Pointer +} + +type QUrl_ITF interface { + QUrl_PTR() *QUrl +} + +func (ptr *QUrl) QUrl_PTR() *QUrl { + return ptr +} + +func (ptr *QUrl) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QUrl) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQUrl(ptr QUrl_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUrl_PTR().Pointer() + } + return nil +} + +func NewQUrlFromPointer(ptr unsafe.Pointer) (n *QUrl) { + n = new(QUrl) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QUrl__ParsingMode +//QUrl::ParsingMode +type QUrl__ParsingMode int64 + +const ( + QUrl__TolerantMode QUrl__ParsingMode = QUrl__ParsingMode(0) + QUrl__StrictMode QUrl__ParsingMode = QUrl__ParsingMode(1) + QUrl__DecodedMode QUrl__ParsingMode = QUrl__ParsingMode(2) +) + +//go:generate stringer -type=QUrl__UrlFormattingOption +//QUrl::UrlFormattingOption +type QUrl__UrlFormattingOption int64 + +const ( + QUrl__None QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x0) + QUrl__RemoveScheme QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x1) + QUrl__RemovePassword QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x2) + QUrl__RemoveUserInfo QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(QUrl__RemovePassword | 0x4) + QUrl__RemovePort QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x8) + QUrl__RemoveAuthority QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(QUrl__RemoveUserInfo | QUrl__RemovePort | 0x10) + QUrl__RemovePath QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x20) + QUrl__RemoveQuery QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x40) + QUrl__RemoveFragment QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x80) + QUrl__PreferLocalFile QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x200) + QUrl__StripTrailingSlash QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x400) + QUrl__RemoveFilename QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x800) + QUrl__NormalizePathSegments QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x1000) +) + +//go:generate stringer -type=QUrl__ComponentFormattingOption +//QUrl::ComponentFormattingOption +type QUrl__ComponentFormattingOption int64 + +const ( + QUrl__PrettyDecoded QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x000000) + QUrl__EncodeSpaces QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x100000) + QUrl__EncodeUnicode QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x200000) + QUrl__EncodeDelimiters QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x400000 | 0x800000) + QUrl__EncodeReserved QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x1000000) + QUrl__DecodeReserved QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x2000000) + QUrl__FullyEncoded QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(QUrl__EncodeSpaces | QUrl__EncodeUnicode | QUrl__EncodeDelimiters | QUrl__EncodeReserved) + QUrl__FullyDecoded QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(QUrl__FullyEncoded | QUrl__DecodeReserved | 0x4000000) +) + +//go:generate stringer -type=QUrl__UserInputResolutionOption +//QUrl::UserInputResolutionOption +type QUrl__UserInputResolutionOption int64 + +const ( + QUrl__DefaultResolution QUrl__UserInputResolutionOption = QUrl__UserInputResolutionOption(0) + QUrl__AssumeLocalFile QUrl__UserInputResolutionOption = QUrl__UserInputResolutionOption(1) +) + +func NewQUrl() *QUrl { + tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl()) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func NewQUrl2(other QUrl_ITF) *QUrl { + tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl2(PointerFromQUrl(other))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func NewQUrl3(url string, parsingMode QUrl__ParsingMode) *QUrl { + var urlC *C.char + if url != "" { + urlC = C.CString(url) + defer C.free(unsafe.Pointer(urlC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl3(C.struct_QtCore_PackedString{data: urlC, len: C.longlong(len(url))}, C.longlong(parsingMode))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func NewQUrl4(other QUrl_ITF) *QUrl { + tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl4(PointerFromQUrl(other))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QUrl) Adjusted(options QUrl__UrlFormattingOption) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QUrl_Adjusted(ptr.Pointer(), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QUrl) Authority(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Authority(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) Clear() { + if ptr.Pointer() != nil { + C.QUrl_Clear(ptr.Pointer()) + } +} + +func (ptr *QUrl) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QUrl) FileName(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_FileName(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) Fragment(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Fragment(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func QUrl_FromAce(domain QByteArray_ITF) string { + return cGoUnpackString(C.QUrl_QUrl_FromAce(PointerFromQByteArray(domain))) +} + +func (ptr *QUrl) FromAce(domain QByteArray_ITF) string { + return cGoUnpackString(C.QUrl_QUrl_FromAce(PointerFromQByteArray(domain))) +} + +func QUrl_FromEncoded(input QByteArray_ITF, parsingMode QUrl__ParsingMode) *QUrl { + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromEncoded(PointerFromQByteArray(input), C.longlong(parsingMode))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QUrl) FromEncoded(input QByteArray_ITF, parsingMode QUrl__ParsingMode) *QUrl { + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromEncoded(PointerFromQByteArray(input), C.longlong(parsingMode))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func QUrl_FromLocalFile(localFile string) *QUrl { + var localFileC *C.char + if localFile != "" { + localFileC = C.CString(localFile) + defer C.free(unsafe.Pointer(localFileC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromLocalFile(C.struct_QtCore_PackedString{data: localFileC, len: C.longlong(len(localFile))})) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QUrl) FromLocalFile(localFile string) *QUrl { + var localFileC *C.char + if localFile != "" { + localFileC = C.CString(localFile) + defer C.free(unsafe.Pointer(localFileC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromLocalFile(C.struct_QtCore_PackedString{data: localFileC, len: C.longlong(len(localFile))})) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func QUrl_FromPercentEncoding(input QByteArray_ITF) string { + return cGoUnpackString(C.QUrl_QUrl_FromPercentEncoding(PointerFromQByteArray(input))) +} + +func (ptr *QUrl) FromPercentEncoding(input QByteArray_ITF) string { + return cGoUnpackString(C.QUrl_QUrl_FromPercentEncoding(PointerFromQByteArray(input))) +} + +func QUrl_FromStringList(urls []string, mode QUrl__ParsingMode) []*QUrl { + urlsC := C.CString(strings.Join(urls, "¡¦!")) + defer C.free(unsafe.Pointer(urlsC)) + return func(l C.struct_QtCore_PackedList) []*QUrl { + out := make([]*QUrl, int(l.len)) + tmpList := NewQUrlFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromStringList_atList(i) + } + return out + }(C.QUrl_QUrl_FromStringList(C.struct_QtCore_PackedString{data: urlsC, len: C.longlong(len(strings.Join(urls, "¡¦!")))}, C.longlong(mode))) +} + +func (ptr *QUrl) FromStringList(urls []string, mode QUrl__ParsingMode) []*QUrl { + urlsC := C.CString(strings.Join(urls, "¡¦!")) + defer C.free(unsafe.Pointer(urlsC)) + return func(l C.struct_QtCore_PackedList) []*QUrl { + out := make([]*QUrl, int(l.len)) + tmpList := NewQUrlFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromStringList_atList(i) + } + return out + }(C.QUrl_QUrl_FromStringList(C.struct_QtCore_PackedString{data: urlsC, len: C.longlong(len(strings.Join(urls, "¡¦!")))}, C.longlong(mode))) +} + +func QUrl_FromUserInput(userInput string) *QUrl { + var userInputC *C.char + if userInput != "" { + userInputC = C.CString(userInput) + defer C.free(unsafe.Pointer(userInputC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))})) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QUrl) FromUserInput(userInput string) *QUrl { + var userInputC *C.char + if userInput != "" { + userInputC = C.CString(userInput) + defer C.free(unsafe.Pointer(userInputC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))})) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func QUrl_FromUserInput2(userInput string, workingDirectory string, options QUrl__UserInputResolutionOption) *QUrl { + var userInputC *C.char + if userInput != "" { + userInputC = C.CString(userInput) + defer C.free(unsafe.Pointer(userInputC)) + } + var workingDirectoryC *C.char + if workingDirectory != "" { + workingDirectoryC = C.CString(workingDirectory) + defer C.free(unsafe.Pointer(workingDirectoryC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput2(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QUrl) FromUserInput2(userInput string, workingDirectory string, options QUrl__UserInputResolutionOption) *QUrl { + var userInputC *C.char + if userInput != "" { + userInputC = C.CString(userInput) + defer C.free(unsafe.Pointer(userInputC)) + } + var workingDirectoryC *C.char + if workingDirectory != "" { + workingDirectoryC = C.CString(workingDirectory) + defer C.free(unsafe.Pointer(workingDirectoryC)) + } + tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput2(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QUrl) HasFragment() bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_HasFragment(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrl) HasQuery() bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_HasQuery(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrl) Host(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Host(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func QUrl_IdnWhitelist() []string { + return unpackStringList(cGoUnpackString(C.QUrl_QUrl_IdnWhitelist())) +} + +func (ptr *QUrl) IdnWhitelist() []string { + return unpackStringList(cGoUnpackString(C.QUrl_QUrl_IdnWhitelist())) +} + +func (ptr *QUrl) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrl) IsLocalFile() bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_IsLocalFile(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrl) IsParentOf(childUrl QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_IsParentOf(ptr.Pointer(), PointerFromQUrl(childUrl))) != 0 + } + return false +} + +func (ptr *QUrl) IsRelative() bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_IsRelative(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrl) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrl) Matches(url QUrl_ITF, options QUrl__UrlFormattingOption) bool { + if ptr.Pointer() != nil { + return int8(C.QUrl_Matches(ptr.Pointer(), PointerFromQUrl(url), C.longlong(options))) != 0 + } + return false +} + +func (ptr *QUrl) Password(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Password(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) Path(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Path(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) Port(defaultPort int) int { + if ptr.Pointer() != nil { + return int(int32(C.QUrl_Port(ptr.Pointer(), C.int(int32(defaultPort))))) + } + return 0 +} + +func (ptr *QUrl) Query(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Query(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) Resolved(relative QUrl_ITF) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QUrl_Resolved(ptr.Pointer(), PointerFromQUrl(relative))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QUrl) Scheme() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Scheme(ptr.Pointer())) + } + return "" +} + +func (ptr *QUrl) SetAuthority(authority string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var authorityC *C.char + if authority != "" { + authorityC = C.CString(authority) + defer C.free(unsafe.Pointer(authorityC)) + } + C.QUrl_SetAuthority(ptr.Pointer(), C.struct_QtCore_PackedString{data: authorityC, len: C.longlong(len(authority))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) SetFragment(fragment string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var fragmentC *C.char + if fragment != "" { + fragmentC = C.CString(fragment) + defer C.free(unsafe.Pointer(fragmentC)) + } + C.QUrl_SetFragment(ptr.Pointer(), C.struct_QtCore_PackedString{data: fragmentC, len: C.longlong(len(fragment))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) SetHost(host string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var hostC *C.char + if host != "" { + hostC = C.CString(host) + defer C.free(unsafe.Pointer(hostC)) + } + C.QUrl_SetHost(ptr.Pointer(), C.struct_QtCore_PackedString{data: hostC, len: C.longlong(len(host))}, C.longlong(mode)) + } +} + +func QUrl_SetIdnWhitelist(list []string) { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + C.QUrl_QUrl_SetIdnWhitelist(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) +} + +func (ptr *QUrl) SetIdnWhitelist(list []string) { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + C.QUrl_QUrl_SetIdnWhitelist(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) +} + +func (ptr *QUrl) SetPassword(password string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var passwordC *C.char + if password != "" { + passwordC = C.CString(password) + defer C.free(unsafe.Pointer(passwordC)) + } + C.QUrl_SetPassword(ptr.Pointer(), C.struct_QtCore_PackedString{data: passwordC, len: C.longlong(len(password))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) SetPath(path string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QUrl_SetPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) SetPort(port int) { + if ptr.Pointer() != nil { + C.QUrl_SetPort(ptr.Pointer(), C.int(int32(port))) + } +} + +func (ptr *QUrl) SetQuery(query string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var queryC *C.char + if query != "" { + queryC = C.CString(query) + defer C.free(unsafe.Pointer(queryC)) + } + C.QUrl_SetQuery(ptr.Pointer(), C.struct_QtCore_PackedString{data: queryC, len: C.longlong(len(query))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) SetQuery2(query QUrlQuery_ITF) { + if ptr.Pointer() != nil { + C.QUrl_SetQuery2(ptr.Pointer(), PointerFromQUrlQuery(query)) + } +} + +func (ptr *QUrl) SetScheme(scheme string) { + if ptr.Pointer() != nil { + var schemeC *C.char + if scheme != "" { + schemeC = C.CString(scheme) + defer C.free(unsafe.Pointer(schemeC)) + } + C.QUrl_SetScheme(ptr.Pointer(), C.struct_QtCore_PackedString{data: schemeC, len: C.longlong(len(scheme))}) + } +} + +func (ptr *QUrl) SetUrl(url string, parsingMode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var urlC *C.char + if url != "" { + urlC = C.CString(url) + defer C.free(unsafe.Pointer(urlC)) + } + C.QUrl_SetUrl(ptr.Pointer(), C.struct_QtCore_PackedString{data: urlC, len: C.longlong(len(url))}, C.longlong(parsingMode)) + } +} + +func (ptr *QUrl) SetUserInfo(userInfo string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var userInfoC *C.char + if userInfo != "" { + userInfoC = C.CString(userInfo) + defer C.free(unsafe.Pointer(userInfoC)) + } + C.QUrl_SetUserInfo(ptr.Pointer(), C.struct_QtCore_PackedString{data: userInfoC, len: C.longlong(len(userInfo))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) SetUserName(userName string, mode QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var userNameC *C.char + if userName != "" { + userNameC = C.CString(userName) + defer C.free(unsafe.Pointer(userNameC)) + } + C.QUrl_SetUserName(ptr.Pointer(), C.struct_QtCore_PackedString{data: userNameC, len: C.longlong(len(userName))}, C.longlong(mode)) + } +} + +func (ptr *QUrl) Swap(other QUrl_ITF) { + if ptr.Pointer() != nil { + C.QUrl_Swap(ptr.Pointer(), PointerFromQUrl(other)) + } +} + +func QUrl_ToAce(domain string) *QByteArray { + var domainC *C.char + if domain != "" { + domainC = C.CString(domain) + defer C.free(unsafe.Pointer(domainC)) + } + tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToAce(C.struct_QtCore_PackedString{data: domainC, len: C.longlong(len(domain))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QUrl) ToAce(domain string) *QByteArray { + var domainC *C.char + if domain != "" { + domainC = C.CString(domain) + defer C.free(unsafe.Pointer(domainC)) + } + tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToAce(C.struct_QtCore_PackedString{data: domainC, len: C.longlong(len(domain))})) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QUrl) ToDisplayString(options QUrl__UrlFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_ToDisplayString(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) ToEncoded(options QUrl__UrlFormattingOption) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QUrl_ToEncoded(ptr.Pointer(), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUrl) ToLocalFile() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_ToLocalFile(ptr.Pointer())) + } + return "" +} + +func QUrl_ToPercentEncoding(input string, exclude QByteArray_ITF, include QByteArray_ITF) *QByteArray { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToPercentEncoding(C.struct_QtCore_PackedString{data: inputC, len: C.longlong(len(input))}, PointerFromQByteArray(exclude), PointerFromQByteArray(include))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QUrl) ToPercentEncoding(input string, exclude QByteArray_ITF, include QByteArray_ITF) *QByteArray { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToPercentEncoding(C.struct_QtCore_PackedString{data: inputC, len: C.longlong(len(input))}, PointerFromQByteArray(exclude), PointerFromQByteArray(include))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QUrl) ToString(options QUrl__UrlFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_ToString(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func QUrl_ToStringList(urls []*QUrl, options QUrl__UrlFormattingOption) []string { + return unpackStringList(cGoUnpackString(C.QUrl_QUrl_ToStringList(func() unsafe.Pointer { + tmpList := NewQUrlFromPointer(NewQUrlFromPointer(nil).__toStringList_urls_newList()) + for _, v := range urls { + tmpList.__toStringList_urls_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(options)))) +} + +func (ptr *QUrl) ToStringList(urls []*QUrl, options QUrl__UrlFormattingOption) []string { + return unpackStringList(cGoUnpackString(C.QUrl_QUrl_ToStringList(func() unsafe.Pointer { + tmpList := NewQUrlFromPointer(NewQUrlFromPointer(nil).__toStringList_urls_newList()) + for _, v := range urls { + tmpList.__toStringList_urls_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(options)))) +} + +func (ptr *QUrl) TopLevelDomain(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_TopLevelDomain(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) Url(options QUrl__UrlFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_Url(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) UserInfo(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_UserInfo(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) UserName(options QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrl_UserName(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QUrl) DestroyQUrl() { + if ptr.Pointer() != nil { + C.QUrl_DestroyQUrl(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUrl) __allEncodedQueryItemValues_atList(i int) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QUrl___allEncodedQueryItemValues_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUrl) __allEncodedQueryItemValues_setList(i QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QUrl___allEncodedQueryItemValues_setList(ptr.Pointer(), PointerFromQByteArray(i)) + } +} + +func (ptr *QUrl) __allEncodedQueryItemValues_newList() unsafe.Pointer { + return C.QUrl___allEncodedQueryItemValues_newList(ptr.Pointer()) +} + +func (ptr *QUrl) __fromStringList_atList(i int) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QUrl___fromStringList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QUrl) __fromStringList_setList(i QUrl_ITF) { + if ptr.Pointer() != nil { + C.QUrl___fromStringList_setList(ptr.Pointer(), PointerFromQUrl(i)) + } +} + +func (ptr *QUrl) __fromStringList_newList() unsafe.Pointer { + return C.QUrl___fromStringList_newList(ptr.Pointer()) +} + +func (ptr *QUrl) __toStringList_urls_atList(i int) *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QUrl___toStringList_urls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QUrl) __toStringList_urls_setList(i QUrl_ITF) { + if ptr.Pointer() != nil { + C.QUrl___toStringList_urls_setList(ptr.Pointer(), PointerFromQUrl(i)) + } +} + +func (ptr *QUrl) __toStringList_urls_newList() unsafe.Pointer { + return C.QUrl___toStringList_urls_newList(ptr.Pointer()) +} + +type QUrlQuery struct { + ptr unsafe.Pointer +} + +type QUrlQuery_ITF interface { + QUrlQuery_PTR() *QUrlQuery +} + +func (ptr *QUrlQuery) QUrlQuery_PTR() *QUrlQuery { + return ptr +} + +func (ptr *QUrlQuery) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QUrlQuery) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQUrlQuery(ptr QUrlQuery_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUrlQuery_PTR().Pointer() + } + return nil +} + +func NewQUrlQueryFromPointer(ptr unsafe.Pointer) (n *QUrlQuery) { + n = new(QUrlQuery) + n.SetPointer(ptr) + return +} +func NewQUrlQuery() *QUrlQuery { + tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery()) + runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) + return tmpValue +} + +func NewQUrlQuery2(url QUrl_ITF) *QUrlQuery { + tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery2(PointerFromQUrl(url))) + runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) + return tmpValue +} + +func NewQUrlQuery3(queryString string) *QUrlQuery { + var queryStringC *C.char + if queryString != "" { + queryStringC = C.CString(queryString) + defer C.free(unsafe.Pointer(queryStringC)) + } + tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery3(C.struct_QtCore_PackedString{data: queryStringC, len: C.longlong(len(queryString))})) + runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) + return tmpValue +} + +func NewQUrlQuery5(other QUrlQuery_ITF) *QUrlQuery { + tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery5(PointerFromQUrlQuery(other))) + runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) + return tmpValue +} + +func (ptr *QUrlQuery) AddQueryItem(key string, value string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QUrlQuery_AddQueryItem(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QUrlQuery) AllQueryItemValues(key string, encoding QUrl__ComponentFormattingOption) []string { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return unpackStringList(cGoUnpackString(C.QUrlQuery_AllQueryItemValues(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.longlong(encoding)))) + } + return make([]string, 0) +} + +func (ptr *QUrlQuery) Clear() { + if ptr.Pointer() != nil { + C.QUrlQuery_Clear(ptr.Pointer()) + } +} + +func QUrlQuery_DefaultQueryPairDelimiter() *QChar { + tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QUrlQuery) DefaultQueryPairDelimiter() *QChar { + tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func QUrlQuery_DefaultQueryValueDelimiter() *QChar { + tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QUrlQuery) DefaultQueryValueDelimiter() *QChar { + tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter()) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue +} + +func (ptr *QUrlQuery) HasQueryItem(key string) bool { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QUrlQuery_HasQueryItem(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 + } + return false +} + +func (ptr *QUrlQuery) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QUrlQuery_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUrlQuery) Query(encoding QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrlQuery_Query(ptr.Pointer(), C.longlong(encoding))) + } + return "" +} + +func (ptr *QUrlQuery) QueryItemValue(key string, encoding QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return cGoUnpackString(C.QUrlQuery_QueryItemValue(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.longlong(encoding))) + } + return "" +} + +func (ptr *QUrlQuery) QueryPairDelimiter() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QUrlQuery_QueryPairDelimiter(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QUrlQuery) QueryValueDelimiter() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QUrlQuery_QueryValueDelimiter(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QUrlQuery) RemoveAllQueryItems(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QUrlQuery_RemoveAllQueryItems(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QUrlQuery) RemoveQueryItem(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QUrlQuery_RemoveQueryItem(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QUrlQuery) SetQuery(queryString string) { + if ptr.Pointer() != nil { + var queryStringC *C.char + if queryString != "" { + queryStringC = C.CString(queryString) + defer C.free(unsafe.Pointer(queryStringC)) + } + C.QUrlQuery_SetQuery(ptr.Pointer(), C.struct_QtCore_PackedString{data: queryStringC, len: C.longlong(len(queryString))}) + } +} + +func (ptr *QUrlQuery) SetQueryDelimiters(valueDelimiter QChar_ITF, pairDelimiter QChar_ITF) { + if ptr.Pointer() != nil { + C.QUrlQuery_SetQueryDelimiters(ptr.Pointer(), PointerFromQChar(valueDelimiter), PointerFromQChar(pairDelimiter)) + } +} + +func (ptr *QUrlQuery) Swap(other QUrlQuery_ITF) { + if ptr.Pointer() != nil { + C.QUrlQuery_Swap(ptr.Pointer(), PointerFromQUrlQuery(other)) + } +} + +func (ptr *QUrlQuery) ToString(encoding QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUrlQuery_ToString(ptr.Pointer(), C.longlong(encoding))) + } + return "" +} + +func (ptr *QUrlQuery) DestroyQUrlQuery() { + if ptr.Pointer() != nil { + C.QUrlQuery_DestroyQUrlQuery(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QUrlTwoFlags struct { + ptr unsafe.Pointer +} + +type QUrlTwoFlags_ITF interface { + QUrlTwoFlags_PTR() *QUrlTwoFlags +} + +func (ptr *QUrlTwoFlags) QUrlTwoFlags_PTR() *QUrlTwoFlags { + return ptr +} + +func (ptr *QUrlTwoFlags) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QUrlTwoFlags) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQUrlTwoFlags(ptr QUrlTwoFlags_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUrlTwoFlags_PTR().Pointer() + } + return nil +} + +func NewQUrlTwoFlagsFromPointer(ptr unsafe.Pointer) (n *QUrlTwoFlags) { + n = new(QUrlTwoFlags) + n.SetPointer(ptr) + return +} + +func (ptr *QUrlTwoFlags) DestroyQUrlTwoFlags() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QUuid struct { + ptr unsafe.Pointer +} + +type QUuid_ITF interface { + QUuid_PTR() *QUuid +} + +func (ptr *QUuid) QUuid_PTR() *QUuid { + return ptr +} + +func (ptr *QUuid) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QUuid) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQUuid(ptr QUuid_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUuid_PTR().Pointer() + } + return nil +} + +func NewQUuidFromPointer(ptr unsafe.Pointer) (n *QUuid) { + n = new(QUuid) + n.SetPointer(ptr) + return +} + +func (ptr *QUuid) DestroyQUuid() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QUuid__Variant +//QUuid::Variant +type QUuid__Variant int64 + +const ( + QUuid__VarUnknown QUuid__Variant = QUuid__Variant(-1) + QUuid__NCS QUuid__Variant = QUuid__Variant(0) + QUuid__DCE QUuid__Variant = QUuid__Variant(2) + QUuid__Microsoft QUuid__Variant = QUuid__Variant(6) + QUuid__Reserved QUuid__Variant = QUuid__Variant(7) +) + +//go:generate stringer -type=QUuid__Version +//QUuid::Version +type QUuid__Version int64 + +const ( + QUuid__VerUnknown QUuid__Version = QUuid__Version(-1) + QUuid__Time QUuid__Version = QUuid__Version(1) + QUuid__EmbeddedPOSIX QUuid__Version = QUuid__Version(2) + QUuid__Md5 QUuid__Version = QUuid__Version(3) + QUuid__Name QUuid__Version = QUuid__Version(QUuid__Md5) + QUuid__Random QUuid__Version = QUuid__Version(4) + QUuid__Sha1 QUuid__Version = QUuid__Version(5) +) + +//go:generate stringer -type=QUuid__StringFormat +//QUuid::StringFormat +type QUuid__StringFormat int64 + +const ( + QUuid__WithBraces QUuid__StringFormat = QUuid__StringFormat(0) + QUuid__WithoutBraces QUuid__StringFormat = QUuid__StringFormat(1) + QUuid__Id128 QUuid__StringFormat = QUuid__StringFormat(3) +) + +func NewQUuid2() *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid2()) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func NewQUuid3(l uint, w1 uint16, w2 uint16, b1 string, b2 string, b3 string, b4 string, b5 string, b6 string, b7 string, b8 string) *QUuid { + var b1C *C.char + if b1 != "" { + b1C = C.CString(b1) + defer C.free(unsafe.Pointer(b1C)) + } + var b2C *C.char + if b2 != "" { + b2C = C.CString(b2) + defer C.free(unsafe.Pointer(b2C)) + } + var b3C *C.char + if b3 != "" { + b3C = C.CString(b3) + defer C.free(unsafe.Pointer(b3C)) + } + var b4C *C.char + if b4 != "" { + b4C = C.CString(b4) + defer C.free(unsafe.Pointer(b4C)) + } + var b5C *C.char + if b5 != "" { + b5C = C.CString(b5) + defer C.free(unsafe.Pointer(b5C)) + } + var b6C *C.char + if b6 != "" { + b6C = C.CString(b6) + defer C.free(unsafe.Pointer(b6C)) + } + var b7C *C.char + if b7 != "" { + b7C = C.CString(b7) + defer C.free(unsafe.Pointer(b7C)) + } + var b8C *C.char + if b8 != "" { + b8C = C.CString(b8) + defer C.free(unsafe.Pointer(b8C)) + } + tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid3(C.uint(uint32(l)), C.ushort(w1), C.ushort(w2), b1C, b2C, b3C, b4C, b5C, b6C, b7C, b8C)) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func NewQUuid4(text string) *QUuid { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid4(C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func NewQUuid(text QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid(PointerFromQByteArray(text))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_CreateUuid() *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuid()) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) CreateUuid() *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuid()) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_CreateUuidV3(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV3(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) CreateUuidV3(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV3(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_CreateUuidV32(ns QUuid_ITF, baseData string) *QUuid { + var baseDataC *C.char + if baseData != "" { + baseDataC = C.CString(baseData) + defer C.free(unsafe.Pointer(baseDataC)) + } + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV32(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) CreateUuidV32(ns QUuid_ITF, baseData string) *QUuid { + var baseDataC *C.char + if baseData != "" { + baseDataC = C.CString(baseData) + defer C.free(unsafe.Pointer(baseDataC)) + } + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV32(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_CreateUuidV5(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV5(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) CreateUuidV5(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV5(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_CreateUuidV52(ns QUuid_ITF, baseData string) *QUuid { + var baseDataC *C.char + if baseData != "" { + baseDataC = C.CString(baseData) + defer C.free(unsafe.Pointer(baseDataC)) + } + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV52(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) CreateUuidV52(ns QUuid_ITF, baseData string) *QUuid { + var baseDataC *C.char + if baseData != "" { + baseDataC = C.CString(baseData) + defer C.free(unsafe.Pointer(baseDataC)) + } + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV52(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_FromRfc4122(bytes QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromRfc4122(PointerFromQByteArray(bytes))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) FromRfc4122(bytes QByteArray_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromRfc4122(PointerFromQByteArray(bytes))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_FromString(text QStringView_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString(PointerFromQStringView(text))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) FromString(text QStringView_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString(PointerFromQStringView(text))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func QUuid_FromString2(text QLatin1String_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString2(PointerFromQLatin1String(text))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) FromString2(text QLatin1String_ITF) *QUuid { + tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString2(PointerFromQLatin1String(text))) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue +} + +func (ptr *QUuid) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QUuid_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUuid) ToByteArray() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QUuid_ToByteArray(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUuid) ToByteArray2(mode QUuid__StringFormat) *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QUuid_ToByteArray2(ptr.Pointer(), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUuid) ToRfc4122() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QUuid_ToRfc4122(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUuid) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUuid_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QUuid) ToString2(mode QUuid__StringFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUuid_ToString2(ptr.Pointer(), C.longlong(mode))) + } + return "" +} + +func (ptr *QUuid) Variant() QUuid__Variant { + if ptr.Pointer() != nil { + return QUuid__Variant(C.QUuid_Variant(ptr.Pointer())) + } + return 0 +} + +func (ptr *QUuid) Version() QUuid__Version { + if ptr.Pointer() != nil { + return QUuid__Version(C.QUuid_Version(ptr.Pointer())) + } + return 0 +} + +type QVarLengthArray struct { + ptr unsafe.Pointer +} + +type QVarLengthArray_ITF interface { + QVarLengthArray_PTR() *QVarLengthArray +} + +func (ptr *QVarLengthArray) QVarLengthArray_PTR() *QVarLengthArray { + return ptr +} + +func (ptr *QVarLengthArray) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVarLengthArray) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVarLengthArray(ptr QVarLengthArray_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVarLengthArray_PTR().Pointer() + } + return nil +} + +func NewQVarLengthArrayFromPointer(ptr unsafe.Pointer) (n *QVarLengthArray) { + n = new(QVarLengthArray) + n.SetPointer(ptr) + return +} + +type QVariant struct { + ptr unsafe.Pointer +} + +type QVariant_ITF interface { + QVariant_PTR() *QVariant +} + +func (ptr *QVariant) QVariant_PTR() *QVariant { + return ptr +} + +func (ptr *QVariant) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVariant) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVariant(ptr QVariant_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVariant_PTR().Pointer() + } + return nil +} + +func NewQVariantFromPointer(ptr unsafe.Pointer) (n *QVariant) { + n = new(QVariant) + n.SetPointer(ptr) + return +} + +type qVariant_ITF interface{ ToVariant() *QVariant } + +func NewQVariant1(i interface{}) *QVariant { + switch d := i.(type) { + case *QVariant: + return d + case QVariant__Type: + return NewQVariant2(d) + case *QDataStream: + return NewQVariant4(d) + case int: + return NewQVariant5(d) + case uint: + return NewQVariant6(d) + case int64: + return NewQVariant7(d) + case uint64: + return NewQVariant8(d) + case bool: + return NewQVariant9(d) + case float64: + return NewQVariant10(d) + case float32: + return NewQVariant11(d) + case string: + return NewQVariant12(d) + case *QByteArray: + return NewQVariant13(d) + case *QBitArray: + return NewQVariant14(d) + case *QLatin1String: + return NewQVariant16(d) + case []string: + return NewQVariant17(d) + case *QChar: + return NewQVariant18(d) + case *QDate: + return NewQVariant19(d) + case *QTime: + return NewQVariant20(d) + case *QDateTime: + return NewQVariant21(d) + case []*QVariant: + return NewQVariant22(d) + case map[string]*QVariant: + return NewQVariant23(d) + case *QSize: + return NewQVariant25(d) + case *QSizeF: + return NewQVariant26(d) + case *QPoint: + return NewQVariant27(d) + case *QPointF: + return NewQVariant28(d) + case *QLine: + return NewQVariant29(d) + case *QLineF: + return NewQVariant30(d) + case *QRect: + return NewQVariant31(d) + case *QRectF: + return NewQVariant32(d) + case *QLocale: + return NewQVariant33(d) + case *QRegExp: + return NewQVariant34(d) + case *QRegularExpression: + return NewQVariant35(d) + case *QUrl: + return NewQVariant36(d) + case *QEasingCurve: + return NewQVariant37(d) + case *QUuid: + return NewQVariant38(d) + case *QJsonValue: + return NewQVariant39(d) + case *QJsonObject: + return NewQVariant40(d) + case *QJsonArray: + return NewQVariant41(d) + case *QJsonDocument: + return NewQVariant42(d) + case *QModelIndex: + return NewQVariant43(d) + case *QPersistentModelIndex: + return NewQVariant44(d) + case qVariant_ITF: + return d.ToVariant() + default: + return NewQVariant() + + } +} +func (v *QVariant) ToInterface() interface{} { + switch v.Type() { + case QVariant__Bool: + return v.ToBool() + case QVariant__Int: + return v.ToInt(nil) + case QVariant__UInt: + return v.ToUInt(nil) + case QVariant__LongLong: + return v.ToLongLong(nil) + case QVariant__ULongLong: + return v.ToULongLong(nil) + case QVariant__Double: + return v.ToDouble(nil) + case QVariant__Char: + return v.ToChar() + case QVariant__Map: + return v.ToMap() + case QVariant__List: + return v.ToList() + case QVariant__String: + return v.ToString() + case QVariant__StringList: + return v.ToStringList() + case QVariant__ByteArray: + return v.ToByteArray() + case QVariant__BitArray: + return v.ToBitArray() + case QVariant__Date: + return v.ToDate() + case QVariant__Time: + return v.ToTime() + case QVariant__DateTime: + return v.ToDateTime() + case QVariant__Url: + return v.ToUrl() + case QVariant__Locale: + return v.ToLocale() + case QVariant__Rect: + return v.ToRect() + case QVariant__RectF: + return v.ToRectF() + case QVariant__Size: + return v.ToSize() + case QVariant__SizeF: + return v.ToSizeF() + case QVariant__Line: + return v.ToLine() + case QVariant__LineF: + return v.ToLineF() + case QVariant__Point: + return v.ToPoint() + case QVariant__PointF: + return v.ToPointF() + case QVariant__RegExp: + return v.ToRegExp() + case QVariant__RegularExpression: + return v.ToRegularExpression() + case QVariant__Hash: + return v.ToHash() + case QVariant__EasingCurve: + return v.ToEasingCurve() + case QVariant__Uuid: + return v.ToUuid() + case QVariant__ModelIndex: + return v.ToModelIndex() + case QVariant__PersistentModelIndex: + return v.ToPersistentModelIndex() + case QVariant__Font: + return v.ToFont() + case QVariant__Brush: + return v.ToBrush() + case QVariant__Color: + return v.ToColor() + case QVariant__Image: + return v.ToImage() + case QVariant__Icon: + return v.ToIcon() + + } + return v +} + +//go:generate stringer -type=QVariant__Type +//QVariant::Type +type QVariant__Type int64 + +const ( + QVariant__Invalid QVariant__Type = QVariant__Type(QMetaType__UnknownType) + QVariant__Bool QVariant__Type = QVariant__Type(QMetaType__Bool) + QVariant__Int QVariant__Type = QVariant__Type(QMetaType__Int) + QVariant__UInt QVariant__Type = QVariant__Type(QMetaType__UInt) + QVariant__LongLong QVariant__Type = QVariant__Type(QMetaType__LongLong) + QVariant__ULongLong QVariant__Type = QVariant__Type(QMetaType__ULongLong) + QVariant__Double QVariant__Type = QVariant__Type(QMetaType__Double) + QVariant__Char QVariant__Type = QVariant__Type(QMetaType__QChar) + QVariant__Map QVariant__Type = QVariant__Type(QMetaType__QVariantMap) + QVariant__List QVariant__Type = QVariant__Type(QMetaType__QVariantList) + QVariant__String QVariant__Type = QVariant__Type(QMetaType__QString) + QVariant__StringList QVariant__Type = QVariant__Type(QMetaType__QStringList) + QVariant__ByteArray QVariant__Type = QVariant__Type(QMetaType__QByteArray) + QVariant__BitArray QVariant__Type = QVariant__Type(QMetaType__QBitArray) + QVariant__Date QVariant__Type = QVariant__Type(QMetaType__QDate) + QVariant__Time QVariant__Type = QVariant__Type(QMetaType__QTime) + QVariant__DateTime QVariant__Type = QVariant__Type(QMetaType__QDateTime) + QVariant__Url QVariant__Type = QVariant__Type(QMetaType__QUrl) + QVariant__Locale QVariant__Type = QVariant__Type(QMetaType__QLocale) + QVariant__Rect QVariant__Type = QVariant__Type(QMetaType__QRect) + QVariant__RectF QVariant__Type = QVariant__Type(QMetaType__QRectF) + QVariant__Size QVariant__Type = QVariant__Type(QMetaType__QSize) + QVariant__SizeF QVariant__Type = QVariant__Type(QMetaType__QSizeF) + QVariant__Line QVariant__Type = QVariant__Type(QMetaType__QLine) + QVariant__LineF QVariant__Type = QVariant__Type(QMetaType__QLineF) + QVariant__Point QVariant__Type = QVariant__Type(QMetaType__QPoint) + QVariant__PointF QVariant__Type = QVariant__Type(QMetaType__QPointF) + QVariant__RegExp QVariant__Type = QVariant__Type(QMetaType__QRegExp) + QVariant__RegularExpression QVariant__Type = QVariant__Type(QMetaType__QRegularExpression) + QVariant__Hash QVariant__Type = QVariant__Type(QMetaType__QVariantHash) + QVariant__EasingCurve QVariant__Type = QVariant__Type(QMetaType__QEasingCurve) + QVariant__Uuid QVariant__Type = QVariant__Type(QMetaType__QUuid) + QVariant__ModelIndex QVariant__Type = QVariant__Type(QMetaType__QModelIndex) + QVariant__PersistentModelIndex QVariant__Type = QVariant__Type(QMetaType__QPersistentModelIndex) + QVariant__Font QVariant__Type = QVariant__Type(QMetaType__QFont) + QVariant__Pixmap QVariant__Type = QVariant__Type(QMetaType__QPixmap) + QVariant__Brush QVariant__Type = QVariant__Type(QMetaType__QBrush) + QVariant__Color QVariant__Type = QVariant__Type(QMetaType__QColor) + QVariant__Palette QVariant__Type = QVariant__Type(QMetaType__QPalette) + QVariant__Image QVariant__Type = QVariant__Type(QMetaType__QImage) + QVariant__Polygon QVariant__Type = QVariant__Type(QMetaType__QPolygon) + QVariant__Region QVariant__Type = QVariant__Type(QMetaType__QRegion) + QVariant__Bitmap QVariant__Type = QVariant__Type(QMetaType__QBitmap) + QVariant__Cursor QVariant__Type = QVariant__Type(QMetaType__QCursor) + QVariant__KeySequence QVariant__Type = QVariant__Type(QMetaType__QKeySequence) + QVariant__Pen QVariant__Type = QVariant__Type(QMetaType__QPen) + QVariant__TextLength QVariant__Type = QVariant__Type(QMetaType__QTextLength) + QVariant__TextFormat QVariant__Type = QVariant__Type(QMetaType__QTextFormat) + QVariant__Matrix QVariant__Type = QVariant__Type(QMetaType__QMatrix) + QVariant__Transform QVariant__Type = QVariant__Type(QMetaType__QTransform) + QVariant__Matrix4x4 QVariant__Type = QVariant__Type(QMetaType__QMatrix4x4) + QVariant__Vector2D QVariant__Type = QVariant__Type(QMetaType__QVector2D) + QVariant__Vector3D QVariant__Type = QVariant__Type(QMetaType__QVector3D) + QVariant__Vector4D QVariant__Type = QVariant__Type(QMetaType__QVector4D) + QVariant__Quaternion QVariant__Type = QVariant__Type(QMetaType__QQuaternion) + QVariant__PolygonF QVariant__Type = QVariant__Type(QMetaType__QPolygonF) + QVariant__Icon QVariant__Type = QVariant__Type(QMetaType__QIcon) + QVariant__SizePolicy QVariant__Type = QVariant__Type(QMetaType__QSizePolicy) + QVariant__UserType QVariant__Type = QVariant__Type(QMetaType__User) + QVariant__LastType QVariant__Type = QVariant__Type(0xffffffff) +) + +func NewQVariant() *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant()) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant2(ty QVariant__Type) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant2(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant3(typeId int, copy unsafe.Pointer) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant3(C.int(int32(typeId)), copy)) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant4(s QDataStream_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant4(PointerFromQDataStream(s))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant5(val int) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant5(C.int(int32(val)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant6(val uint) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant6(C.uint(uint32(val)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant7(val int64) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant7(C.longlong(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant8(val uint64) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant8(C.ulonglong(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant9(val bool) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant9(C.char(int8(qt.GoBoolToInt(val))))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant10(val float64) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant10(C.double(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant11(val float32) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant11(C.float(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant12(val string) *QVariant { + var valC *C.char + if val != "" { + valC = C.CString(val) + defer C.free(unsafe.Pointer(valC)) + } + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant12(valC)) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant13(val QByteArray_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant13(PointerFromQByteArray(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant14(val QBitArray_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant14(PointerFromQBitArray(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant15(val string) *QVariant { + var valC *C.char + if val != "" { + valC = C.CString(val) + defer C.free(unsafe.Pointer(valC)) + } + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant15(C.struct_QtCore_PackedString{data: valC, len: C.longlong(len(val))})) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant16(val QLatin1String_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant16(PointerFromQLatin1String(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant17(val []string) *QVariant { + valC := C.CString(strings.Join(val, "¡¦!")) + defer C.free(unsafe.Pointer(valC)) + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant17(C.struct_QtCore_PackedString{data: valC, len: C.longlong(len(strings.Join(val, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant18(c QChar_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant18(PointerFromQChar(c))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant19(val QDate_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant19(PointerFromQDate(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant20(val QTime_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant20(PointerFromQTime(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant21(val QDateTime_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant21(PointerFromQDateTime(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant22(val []*QVariant) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant22(func() unsafe.Pointer { + tmpList := NewQVariantFromPointer(NewQVariantFromPointer(nil).__QVariant_val_newList22()) + for _, v := range val { + tmpList.__QVariant_val_setList22(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant23(val map[string]*QVariant) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant23(func() unsafe.Pointer { + tmpList := NewQVariantFromPointer(NewQVariantFromPointer(nil).__QVariant_val_newList23()) + for k, v := range val { + tmpList.__QVariant_val_setList23(k, v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant24(val map[string]*QVariant) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant24(func() unsafe.Pointer { + tmpList := NewQVariantFromPointer(NewQVariantFromPointer(nil).__QVariant_val_newList24()) + for k, v := range val { + tmpList.__QVariant_val_setList24(k, v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant25(val QSize_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant25(PointerFromQSize(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant26(val QSizeF_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant26(PointerFromQSizeF(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant27(val QPoint_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant27(PointerFromQPoint(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant28(val QPointF_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant28(PointerFromQPointF(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant29(val QLine_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant29(PointerFromQLine(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant30(val QLineF_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant30(PointerFromQLineF(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant31(val QRect_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant31(PointerFromQRect(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant32(val QRectF_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant32(PointerFromQRectF(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant33(l QLocale_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant33(PointerFromQLocale(l))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant34(regExp QRegExp_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant34(PointerFromQRegExp(regExp))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant35(re QRegularExpression_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant35(PointerFromQRegularExpression(re))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant36(val QUrl_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant36(PointerFromQUrl(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant37(val QEasingCurve_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant37(PointerFromQEasingCurve(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant38(val QUuid_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant38(PointerFromQUuid(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant39(val QJsonValue_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant39(PointerFromQJsonValue(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant40(val QJsonObject_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant40(PointerFromQJsonObject(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant41(val QJsonArray_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant41(PointerFromQJsonArray(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant42(val QJsonDocument_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant42(PointerFromQJsonDocument(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant43(val QModelIndex_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant43(PointerFromQModelIndex(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant44(val QPersistentModelIndex_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant44(PointerFromQPersistentModelIndex(val))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func NewQVariant45(other QVariant_ITF) *QVariant { + tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant45(PointerFromQVariant(other))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue +} + +func (ptr *QVariant) Clear() { + if ptr.Pointer() != nil { + C.QVariant_Clear(ptr.Pointer()) + } +} + +func (ptr *QVariant) Convert(targetTypeId int) bool { + if ptr.Pointer() != nil { + return int8(C.QVariant_Convert(ptr.Pointer(), C.int(int32(targetTypeId)))) != 0 + } + return false +} + +func (ptr *QVariant) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QVariant_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVariant) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QVariant_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func QVariant_NameToType(name string) QVariant__Type { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return QVariant__Type(C.QVariant_QVariant_NameToType(nameC)) +} + +func (ptr *QVariant) NameToType(name string) QVariant__Type { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return QVariant__Type(C.QVariant_QVariant_NameToType(nameC)) +} + +func (ptr *QVariant) Swap(other QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariant_Swap(ptr.Pointer(), PointerFromQVariant(other)) + } +} + +func (ptr *QVariant) ToBitArray() *QBitArray { + if ptr.Pointer() != nil { + tmpValue := NewQBitArrayFromPointer(C.QVariant_ToBitArray(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToBool() bool { + if ptr.Pointer() != nil { + return int8(C.QVariant_ToBool(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVariant) ToByteArray() *QByteArray { + if ptr.Pointer() != nil { + tmpValue := NewQByteArrayFromPointer(C.QVariant_ToByteArray(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToChar() *QChar { + if ptr.Pointer() != nil { + tmpValue := NewQCharFromPointer(C.QVariant_ToChar(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToDate() *QDate { + if ptr.Pointer() != nil { + tmpValue := NewQDateFromPointer(C.QVariant_ToDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToDateTime() *QDateTime { + if ptr.Pointer() != nil { + tmpValue := NewQDateTimeFromPointer(C.QVariant_ToDateTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToDouble(ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QVariant_ToDouble(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QVariant) ToEasingCurve() *QEasingCurve { + if ptr.Pointer() != nil { + tmpValue := NewQEasingCurveFromPointer(C.QVariant_ToEasingCurve(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToFloat(ok *bool) float32 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float32(C.QVariant_ToFloat(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QVariant) ToHash() map[string]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[string]*QVariant { + out := make(map[string]*QVariant, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i, v := range tmpList.__toHash_keyList() { + out[v] = tmpList.__toHash_atList(v, i) + } + return out + }(C.QVariant_ToHash(ptr.Pointer())) + } + return make(map[string]*QVariant, 0) +} + +func (ptr *QVariant) ToInt(ok *bool) int { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QVariant_ToInt(ptr.Pointer(), &okC))) + } + return 0 +} + +func (ptr *QVariant) ToJsonArray() *QJsonArray { + if ptr.Pointer() != nil { + tmpValue := NewQJsonArrayFromPointer(C.QVariant_ToJsonArray(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToJsonDocument() *QJsonDocument { + if ptr.Pointer() != nil { + tmpValue := NewQJsonDocumentFromPointer(C.QVariant_ToJsonDocument(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToJsonObject() *QJsonObject { + if ptr.Pointer() != nil { + tmpValue := NewQJsonObjectFromPointer(C.QVariant_ToJsonObject(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToJsonValue() *QJsonValue { + if ptr.Pointer() != nil { + tmpValue := NewQJsonValueFromPointer(C.QVariant_ToJsonValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToLine() *QLine { + if ptr.Pointer() != nil { + tmpValue := NewQLineFromPointer(C.QVariant_ToLine(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToLineF() *QLineF { + if ptr.Pointer() != nil { + tmpValue := NewQLineFFromPointer(C.QVariant_ToLineF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToList() []*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []*QVariant { + out := make([]*QVariant, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toList_atList(i) + } + return out + }(C.QVariant_ToList(ptr.Pointer())) + } + return make([]*QVariant, 0) +} + +func (ptr *QVariant) ToLocale() *QLocale { + if ptr.Pointer() != nil { + tmpValue := NewQLocaleFromPointer(C.QVariant_ToLocale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToLongLong(ok *bool) int64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int64(C.QVariant_ToLongLong(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QVariant) ToMap() map[string]*QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) map[string]*QVariant { + out := make(map[string]*QVariant, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i, v := range tmpList.__toMap_keyList() { + out[v] = tmpList.__toMap_atList(v, i) + } + return out + }(C.QVariant_ToMap(ptr.Pointer())) + } + return make(map[string]*QVariant, 0) +} + +func (ptr *QVariant) ToModelIndex() *QModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQModelIndexFromPointer(C.QVariant_ToModelIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToPersistentModelIndex() *QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := NewQPersistentModelIndexFromPointer(C.QVariant_ToPersistentModelIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToPoint() *QPoint { + if ptr.Pointer() != nil { + tmpValue := NewQPointFromPointer(C.QVariant_ToPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToPointF() *QPointF { + if ptr.Pointer() != nil { + tmpValue := NewQPointFFromPointer(C.QVariant_ToPointF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToReal(ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QVariant_ToReal(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QVariant) ToRect() *QRect { + if ptr.Pointer() != nil { + tmpValue := NewQRectFromPointer(C.QVariant_ToRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToRectF() *QRectF { + if ptr.Pointer() != nil { + tmpValue := NewQRectFFromPointer(C.QVariant_ToRectF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToRegExp() *QRegExp { + if ptr.Pointer() != nil { + tmpValue := NewQRegExpFromPointer(C.QVariant_ToRegExp(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToRegularExpression() *QRegularExpression { + if ptr.Pointer() != nil { + tmpValue := NewQRegularExpressionFromPointer(C.QVariant_ToRegularExpression(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToSize() *QSize { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFromPointer(C.QVariant_ToSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToSizeF() *QSizeF { + if ptr.Pointer() != nil { + tmpValue := NewQSizeFFromPointer(C.QVariant_ToSizeF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVariant_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QVariant) ToStringList() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QVariant_ToStringList(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QVariant) ToTime() *QTime { + if ptr.Pointer() != nil { + tmpValue := NewQTimeFromPointer(C.QVariant_ToTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToUInt(ok *bool) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QVariant_ToUInt(ptr.Pointer(), &okC))) + } + return 0 +} + +func (ptr *QVariant) ToULongLong(ok *bool) uint64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint64(C.QVariant_ToULongLong(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QVariant) ToUrl() *QUrl { + if ptr.Pointer() != nil { + tmpValue := NewQUrlFromPointer(C.QVariant_ToUrl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToUuid() *QUuid { + if ptr.Pointer() != nil { + tmpValue := NewQUuidFromPointer(C.QVariant_ToUuid(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) + return tmpValue + } + return nil +} + +func (ptr *QVariant) Type() QVariant__Type { + if ptr.Pointer() != nil { + return QVariant__Type(C.QVariant_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVariant) TypeName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVariant_TypeName(ptr.Pointer())) + } + return "" +} + +func QVariant_TypeToName(typeId int) string { + return cGoUnpackString(C.QVariant_QVariant_TypeToName(C.int(int32(typeId)))) +} + +func (ptr *QVariant) TypeToName(typeId int) string { + return cGoUnpackString(C.QVariant_QVariant_TypeToName(C.int(int32(typeId)))) +} + +func (ptr *QVariant) UserType() int { + if ptr.Pointer() != nil { + return int(int32(C.QVariant_UserType(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVariant) DestroyQVariant() { + if ptr.Pointer() != nil { + C.QVariant_DestroyQVariant(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QVariant) ToColor() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QVariant_ToColor(ptr.Pointer())) + } + return nil +} + +func (ptr *QVariant) ToFont() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QVariant_ToFont(ptr.Pointer())) + } + return nil +} + +func (ptr *QVariant) ToImage() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QVariant_ToImage(ptr.Pointer())) + } + return nil +} + +func (ptr *QVariant) ToObject() *QObject { + if ptr.Pointer() != nil { + tmpValue := NewQObjectFromPointer(C.QVariant_ToObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QVariant) ToIcon() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QVariant_ToIcon(ptr.Pointer())) + } + return nil +} + +func (ptr *QVariant) ToBrush() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QVariant_ToBrush(ptr.Pointer())) + } + return nil +} + +func (ptr *QVariant) __QVariant_val_atList22(i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariant___QVariant_val_atList22(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariant) __QVariant_val_setList22(i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariant___QVariant_val_setList22(ptr.Pointer(), PointerFromQVariant(i)) + } +} + +func (ptr *QVariant) __QVariant_val_newList22() unsafe.Pointer { + return C.QVariant___QVariant_val_newList22(ptr.Pointer()) +} + +func (ptr *QVariant) __QVariant_val_atList23(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QVariant___QVariant_val_atList23(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariant) __QVariant_val_setList23(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QVariant___QVariant_val_setList23(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QVariant) __QVariant_val_newList23() unsafe.Pointer { + return C.QVariant___QVariant_val_newList23(ptr.Pointer()) +} + +func (ptr *QVariant) __QVariant_val_keyList23() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____QVariant_val_keyList_atList23(i) + } + return out + }(C.QVariant___QVariant_val_keyList23(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QVariant) __QVariant_val_atList24(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QVariant___QVariant_val_atList24(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariant) __QVariant_val_setList24(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QVariant___QVariant_val_setList24(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QVariant) __QVariant_val_newList24() unsafe.Pointer { + return C.QVariant___QVariant_val_newList24(ptr.Pointer()) +} + +func (ptr *QVariant) __QVariant_val_keyList24() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____QVariant_val_keyList_atList24(i) + } + return out + }(C.QVariant___QVariant_val_keyList24(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QVariant) __toHash_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QVariant___toHash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariant) __toHash_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QVariant___toHash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QVariant) __toHash_newList() unsafe.Pointer { + return C.QVariant___toHash_newList(ptr.Pointer()) +} + +func (ptr *QVariant) __toHash_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____toHash_keyList_atList(i) + } + return out + }(C.QVariant___toHash_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QVariant) __toList_atList(i int) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariant___toList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariant) __toList_setList(i QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariant___toList_setList(ptr.Pointer(), PointerFromQVariant(i)) + } +} + +func (ptr *QVariant) __toList_newList() unsafe.Pointer { + return C.QVariant___toList_newList(ptr.Pointer()) +} + +func (ptr *QVariant) __toMap_atList(v string, i int) *QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := NewQVariantFromPointer(C.QVariant___toMap_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariant) __toMap_setList(key string, i QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QVariant___toMap_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) + } +} + +func (ptr *QVariant) __toMap_newList() unsafe.Pointer { + return C.QVariant___toMap_newList(ptr.Pointer()) +} + +func (ptr *QVariant) __toMap_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQVariantFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____toMap_keyList_atList(i) + } + return out + }(C.QVariant___toMap_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QVariant) ____QVariant_val_keyList_atList23(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVariant_____QVariant_val_keyList_atList23(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QVariant) ____QVariant_val_keyList_setList23(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QVariant_____QVariant_val_keyList_setList23(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QVariant) ____QVariant_val_keyList_newList23() unsafe.Pointer { + return C.QVariant_____QVariant_val_keyList_newList23(ptr.Pointer()) +} + +func (ptr *QVariant) ____QVariant_val_keyList_atList24(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVariant_____QVariant_val_keyList_atList24(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QVariant) ____QVariant_val_keyList_setList24(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QVariant_____QVariant_val_keyList_setList24(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QVariant) ____QVariant_val_keyList_newList24() unsafe.Pointer { + return C.QVariant_____QVariant_val_keyList_newList24(ptr.Pointer()) +} + +func (ptr *QVariant) ____toHash_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVariant_____toHash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QVariant) ____toHash_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QVariant_____toHash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QVariant) ____toHash_keyList_newList() unsafe.Pointer { + return C.QVariant_____toHash_keyList_newList(ptr.Pointer()) +} + +func (ptr *QVariant) ____toMap_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVariant_____toMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QVariant) ____toMap_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QVariant_____toMap_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QVariant) ____toMap_keyList_newList() unsafe.Pointer { + return C.QVariant_____toMap_keyList_newList(ptr.Pointer()) +} + +type QVariantAnimation struct { + QAbstractAnimation +} + +type QVariantAnimation_ITF interface { + QAbstractAnimation_ITF + QVariantAnimation_PTR() *QVariantAnimation +} + +func (ptr *QVariantAnimation) QVariantAnimation_PTR() *QVariantAnimation { + return ptr +} + +func (ptr *QVariantAnimation) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractAnimation_PTR().Pointer() + } + return nil +} + +func (ptr *QVariantAnimation) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractAnimation_PTR().SetPointer(p) + } +} + +func PointerFromQVariantAnimation(ptr QVariantAnimation_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVariantAnimation_PTR().Pointer() + } + return nil +} + +func NewQVariantAnimationFromPointer(ptr unsafe.Pointer) (n *QVariantAnimation) { + n = new(QVariantAnimation) + n.SetPointer(ptr) + return +} +func NewQVariantAnimation(parent QObject_ITF) *QVariantAnimation { + tmpValue := NewQVariantAnimationFromPointer(C.QVariantAnimation_NewQVariantAnimation(PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QVariantAnimation) CurrentValue() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariantAnimation_CurrentValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQVariantAnimation_Duration +func callbackQVariantAnimation_Duration(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "duration"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQVariantAnimationFromPointer(ptr).DurationDefault())) +} + +func (ptr *QVariantAnimation) ConnectDuration(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVariantAnimation) DisconnectDuration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "duration") + } +} + +func (ptr *QVariantAnimation) Duration() int { + if ptr.Pointer() != nil { + return int(int32(C.QVariantAnimation_Duration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVariantAnimation) DurationDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QVariantAnimation_DurationDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVariantAnimation) EasingCurve() *QEasingCurve { + if ptr.Pointer() != nil { + tmpValue := NewQEasingCurveFromPointer(C.QVariantAnimation_EasingCurve(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) + return tmpValue + } + return nil +} + +func (ptr *QVariantAnimation) EndValue() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariantAnimation_EndValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQVariantAnimation_Interpolated +func callbackQVariantAnimation_Interpolated(ptr unsafe.Pointer, from unsafe.Pointer, to unsafe.Pointer, progress C.double) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "interpolated"); signal != nil { + return PointerFromQVariant((*(*func(*QVariant, *QVariant, float64) *QVariant)(signal))(NewQVariantFromPointer(from), NewQVariantFromPointer(to), float64(progress))) + } + + return PointerFromQVariant(NewQVariantAnimationFromPointer(ptr).InterpolatedDefault(NewQVariantFromPointer(from), NewQVariantFromPointer(to), float64(progress))) +} + +func (ptr *QVariantAnimation) ConnectInterpolated(f func(from *QVariant, to *QVariant, progress float64) *QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "interpolated"); signal != nil { + f := func(from *QVariant, to *QVariant, progress float64) *QVariant { + (*(*func(*QVariant, *QVariant, float64) *QVariant)(signal))(from, to, progress) + return f(from, to, progress) + } + qt.ConnectSignal(ptr.Pointer(), "interpolated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "interpolated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVariantAnimation) DisconnectInterpolated() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "interpolated") + } +} + +func (ptr *QVariantAnimation) Interpolated(from QVariant_ITF, to QVariant_ITF, progress float64) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariantAnimation_Interpolated(ptr.Pointer(), PointerFromQVariant(from), PointerFromQVariant(to), C.double(progress))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariantAnimation) InterpolatedDefault(from QVariant_ITF, to QVariant_ITF, progress float64) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariantAnimation_InterpolatedDefault(ptr.Pointer(), PointerFromQVariant(from), PointerFromQVariant(to), C.double(progress))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariantAnimation) KeyValueAt(step float64) *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariantAnimation_KeyValueAt(ptr.Pointer(), C.double(step))) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QVariantAnimation) SetDuration(msecs int) { + if ptr.Pointer() != nil { + C.QVariantAnimation_SetDuration(ptr.Pointer(), C.int(int32(msecs))) + } +} + +func (ptr *QVariantAnimation) SetEasingCurve(easing QEasingCurve_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_SetEasingCurve(ptr.Pointer(), PointerFromQEasingCurve(easing)) + } +} + +func (ptr *QVariantAnimation) SetEndValue(value QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_SetEndValue(ptr.Pointer(), PointerFromQVariant(value)) + } +} + +func (ptr *QVariantAnimation) SetKeyValueAt(step float64, value QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_SetKeyValueAt(ptr.Pointer(), C.double(step), PointerFromQVariant(value)) + } +} + +func (ptr *QVariantAnimation) SetStartValue(value QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_SetStartValue(ptr.Pointer(), PointerFromQVariant(value)) + } +} + +func (ptr *QVariantAnimation) StartValue() *QVariant { + if ptr.Pointer() != nil { + tmpValue := NewQVariantFromPointer(C.QVariantAnimation_StartValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQVariantAnimation_UpdateCurrentTime +func callbackQVariantAnimation_UpdateCurrentTime(ptr unsafe.Pointer, vin C.int) { + if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { + (*(*func(int))(signal))(int(int32(vin))) + } else { + NewQVariantAnimationFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(vin))) + } +} + +func (ptr *QVariantAnimation) ConnectUpdateCurrentTime(f func(vin int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { + f := func(vin int) { + (*(*func(int))(signal))(vin) + f(vin) + } + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVariantAnimation) DisconnectUpdateCurrentTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") + } +} + +func (ptr *QVariantAnimation) UpdateCurrentTime(vin int) { + if ptr.Pointer() != nil { + C.QVariantAnimation_UpdateCurrentTime(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QVariantAnimation) UpdateCurrentTimeDefault(vin int) { + if ptr.Pointer() != nil { + C.QVariantAnimation_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQVariantAnimation_UpdateCurrentValue +func callbackQVariantAnimation_UpdateCurrentValue(ptr unsafe.Pointer, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateCurrentValue"); signal != nil { + (*(*func(*QVariant))(signal))(NewQVariantFromPointer(value)) + } else { + NewQVariantAnimationFromPointer(ptr).UpdateCurrentValueDefault(NewQVariantFromPointer(value)) + } +} + +func (ptr *QVariantAnimation) ConnectUpdateCurrentValue(f func(value *QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentValue"); signal != nil { + f := func(value *QVariant) { + (*(*func(*QVariant))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "updateCurrentValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCurrentValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVariantAnimation) DisconnectUpdateCurrentValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCurrentValue") + } +} + +func (ptr *QVariantAnimation) UpdateCurrentValue(value QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_UpdateCurrentValue(ptr.Pointer(), PointerFromQVariant(value)) + } +} + +func (ptr *QVariantAnimation) UpdateCurrentValueDefault(value QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_UpdateCurrentValueDefault(ptr.Pointer(), PointerFromQVariant(value)) + } +} + +//export callbackQVariantAnimation_ValueChanged +func callbackQVariantAnimation_ValueChanged(ptr unsafe.Pointer, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(*QVariant))(signal))(NewQVariantFromPointer(value)) + } + +} + +func (ptr *QVariantAnimation) ConnectValueChanged(f func(value *QVariant)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QVariantAnimation_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(value *QVariant) { + (*(*func(*QVariant))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVariantAnimation) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QVariantAnimation_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QVariantAnimation) ValueChanged(value QVariant_ITF) { + if ptr.Pointer() != nil { + C.QVariantAnimation_ValueChanged(ptr.Pointer(), PointerFromQVariant(value)) + } +} + +//export callbackQVariantAnimation_DestroyQVariantAnimation +func callbackQVariantAnimation_DestroyQVariantAnimation(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QVariantAnimation"); signal != nil { + (*(*func())(signal))() + } else { + NewQVariantAnimationFromPointer(ptr).DestroyQVariantAnimationDefault() + } +} + +func (ptr *QVariantAnimation) ConnectDestroyQVariantAnimation(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QVariantAnimation"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QVariantAnimation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QVariantAnimation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVariantAnimation) DisconnectDestroyQVariantAnimation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QVariantAnimation") + } +} + +func (ptr *QVariantAnimation) DestroyQVariantAnimation() { + if ptr.Pointer() != nil { + C.QVariantAnimation_DestroyQVariantAnimation(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QVariantAnimation) DestroyQVariantAnimationDefault() { + if ptr.Pointer() != nil { + C.QVariantAnimation_DestroyQVariantAnimationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVector struct { + ptr unsafe.Pointer +} + +type QVector_ITF interface { + QVector_PTR() *QVector +} + +func (ptr *QVector) QVector_PTR() *QVector { + return ptr +} + +func (ptr *QVector) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVector) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVector(ptr QVector_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVector_PTR().Pointer() + } + return nil +} + +func NewQVectorFromPointer(ptr unsafe.Pointer) (n *QVector) { + n = new(QVector) + n.SetPointer(ptr) + return +} + +type QVectorIterator struct { + ptr unsafe.Pointer +} + +type QVectorIterator_ITF interface { + QVectorIterator_PTR() *QVectorIterator +} + +func (ptr *QVectorIterator) QVectorIterator_PTR() *QVectorIterator { + return ptr +} + +func (ptr *QVectorIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVectorIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVectorIterator(ptr QVectorIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVectorIterator_PTR().Pointer() + } + return nil +} + +func NewQVectorIteratorFromPointer(ptr unsafe.Pointer) (n *QVectorIterator) { + n = new(QVectorIterator) + n.SetPointer(ptr) + return +} + +func (ptr *QVectorIterator) DestroyQVectorIterator() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVersionNumber struct { + ptr unsafe.Pointer +} + +type QVersionNumber_ITF interface { + QVersionNumber_PTR() *QVersionNumber +} + +func (ptr *QVersionNumber) QVersionNumber_PTR() *QVersionNumber { + return ptr +} + +func (ptr *QVersionNumber) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVersionNumber) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVersionNumber(ptr QVersionNumber_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVersionNumber_PTR().Pointer() + } + return nil +} + +func NewQVersionNumberFromPointer(ptr unsafe.Pointer) (n *QVersionNumber) { + n = new(QVersionNumber) + n.SetPointer(ptr) + return +} + +func (ptr *QVersionNumber) DestroyQVersionNumber() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQVersionNumber() *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber()) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func NewQVersionNumber2(seg []int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber2(func() unsafe.Pointer { + tmpList := NewQVersionNumberFromPointer(NewQVersionNumberFromPointer(nil).__QVersionNumber_seg_newList2()) + for _, v := range seg { + tmpList.__QVersionNumber_seg_setList2(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func NewQVersionNumber3(seg []int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber3(func() unsafe.Pointer { + tmpList := NewQVersionNumberFromPointer(NewQVersionNumberFromPointer(nil).__QVersionNumber_seg_newList3()) + for _, v := range seg { + tmpList.__QVersionNumber_seg_setList3(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func NewQVersionNumber5(maj int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber5(C.int(int32(maj)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func NewQVersionNumber6(maj int, min int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber6(C.int(int32(maj)), C.int(int32(min)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func NewQVersionNumber7(maj int, min int, mic int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber7(C.int(int32(maj)), C.int(int32(min)), C.int(int32(mic)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func QVersionNumber_CommonPrefix(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_CommonPrefix(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func (ptr *QVersionNumber) CommonPrefix(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_CommonPrefix(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func QVersionNumber_Compare(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) int { + return int(int32(C.QVersionNumber_QVersionNumber_Compare(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2)))) +} + +func (ptr *QVersionNumber) Compare(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) int { + return int(int32(C.QVersionNumber_QVersionNumber_Compare(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2)))) +} + +func QVersionNumber_FromString(stri string, suffixIndex int) *QVersionNumber { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.int(int32(suffixIndex)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func (ptr *QVersionNumber) FromString(stri string, suffixIndex int) *QVersionNumber { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.int(int32(suffixIndex)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func QVersionNumber_FromString2(stri QLatin1String_ITF, suffixIndex int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString2(PointerFromQLatin1String(stri), C.int(int32(suffixIndex)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func (ptr *QVersionNumber) FromString2(stri QLatin1String_ITF, suffixIndex int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString2(PointerFromQLatin1String(stri), C.int(int32(suffixIndex)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func QVersionNumber_FromString3(stri QStringView_ITF, suffixIndex int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString3(PointerFromQStringView(stri), C.int(int32(suffixIndex)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func (ptr *QVersionNumber) FromString3(stri QStringView_ITF, suffixIndex int) *QVersionNumber { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString3(PointerFromQStringView(stri), C.int(int32(suffixIndex)))) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue +} + +func (ptr *QVersionNumber) IsNormalized() bool { + if ptr.Pointer() != nil { + return int8(C.QVersionNumber_IsNormalized(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVersionNumber) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QVersionNumber_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVersionNumber) IsPrefixOf(other QVersionNumber_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QVersionNumber_IsPrefixOf(ptr.Pointer(), PointerFromQVersionNumber(other))) != 0 + } + return false +} + +func (ptr *QVersionNumber) MajorVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber_MajorVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVersionNumber) MicroVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber_MicroVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVersionNumber) MinorVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber_MinorVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVersionNumber) Normalized() *QVersionNumber { + if ptr.Pointer() != nil { + tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) + return tmpValue + } + return nil +} + +func (ptr *QVersionNumber) SegmentAt(index int) int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber_SegmentAt(ptr.Pointer(), C.int(int32(index))))) + } + return 0 +} + +func (ptr *QVersionNumber) SegmentCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber_SegmentCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QVersionNumber) Segments() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtCore_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQVersionNumberFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__segments_atList(i) + } + return out + }(C.QVersionNumber_Segments(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QVersionNumber) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QVersionNumber_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QVersionNumber) __QVersionNumber_seg_atList2(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber___QVersionNumber_seg_atList2(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QVersionNumber) __QVersionNumber_seg_setList2(i int) { + if ptr.Pointer() != nil { + C.QVersionNumber___QVersionNumber_seg_setList2(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QVersionNumber) __QVersionNumber_seg_newList2() unsafe.Pointer { + return C.QVersionNumber___QVersionNumber_seg_newList2(ptr.Pointer()) +} + +func (ptr *QVersionNumber) __QVersionNumber_seg_atList3(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber___QVersionNumber_seg_atList3(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QVersionNumber) __QVersionNumber_seg_setList3(i int) { + if ptr.Pointer() != nil { + C.QVersionNumber___QVersionNumber_seg_setList3(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QVersionNumber) __QVersionNumber_seg_newList3() unsafe.Pointer { + return C.QVersionNumber___QVersionNumber_seg_newList3(ptr.Pointer()) +} + +func (ptr *QVersionNumber) __segments_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QVersionNumber___segments_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QVersionNumber) __segments_setList(i int) { + if ptr.Pointer() != nil { + C.QVersionNumber___segments_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QVersionNumber) __segments_newList() unsafe.Pointer { + return C.QVersionNumber___segments_newList(ptr.Pointer()) +} + +type QWaitCondition struct { + ptr unsafe.Pointer +} + +type QWaitCondition_ITF interface { + QWaitCondition_PTR() *QWaitCondition +} + +func (ptr *QWaitCondition) QWaitCondition_PTR() *QWaitCondition { + return ptr +} + +func (ptr *QWaitCondition) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QWaitCondition) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQWaitCondition(ptr QWaitCondition_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWaitCondition_PTR().Pointer() + } + return nil +} + +func NewQWaitConditionFromPointer(ptr unsafe.Pointer) (n *QWaitCondition) { + n = new(QWaitCondition) + n.SetPointer(ptr) + return +} +func NewQWaitCondition() *QWaitCondition { + tmpValue := NewQWaitConditionFromPointer(C.QWaitCondition_NewQWaitCondition()) + runtime.SetFinalizer(tmpValue, (*QWaitCondition).DestroyQWaitCondition) + return tmpValue +} + +func (ptr *QWaitCondition) Notify_all() { + if ptr.Pointer() != nil { + C.QWaitCondition_Notify_all(ptr.Pointer()) + } +} + +func (ptr *QWaitCondition) Notify_one() { + if ptr.Pointer() != nil { + C.QWaitCondition_Notify_one(ptr.Pointer()) + } +} + +func (ptr *QWaitCondition) Wait(lockedMutex QMutex_ITF, ti uint) bool { + if ptr.Pointer() != nil { + return int8(C.QWaitCondition_Wait(ptr.Pointer(), PointerFromQMutex(lockedMutex), C.ulong(uint32(ti)))) != 0 + } + return false +} + +func (ptr *QWaitCondition) Wait3(lockedReadWriteLock QReadWriteLock_ITF, ti uint) bool { + if ptr.Pointer() != nil { + return int8(C.QWaitCondition_Wait3(ptr.Pointer(), PointerFromQReadWriteLock(lockedReadWriteLock), C.ulong(uint32(ti)))) != 0 + } + return false +} + +func (ptr *QWaitCondition) WakeAll() { + if ptr.Pointer() != nil { + C.QWaitCondition_WakeAll(ptr.Pointer()) + } +} + +func (ptr *QWaitCondition) WakeOne() { + if ptr.Pointer() != nil { + C.QWaitCondition_WakeOne(ptr.Pointer()) + } +} + +func (ptr *QWaitCondition) DestroyQWaitCondition() { + if ptr.Pointer() != nil { + C.QWaitCondition_DestroyQWaitCondition(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QWeakPointer struct { + ptr unsafe.Pointer +} + +type QWeakPointer_ITF interface { + QWeakPointer_PTR() *QWeakPointer +} + +func (ptr *QWeakPointer) QWeakPointer_PTR() *QWeakPointer { + return ptr +} + +func (ptr *QWeakPointer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QWeakPointer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQWeakPointer(ptr QWeakPointer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWeakPointer_PTR().Pointer() + } + return nil +} + +func NewQWeakPointerFromPointer(ptr unsafe.Pointer) (n *QWeakPointer) { + n = new(QWeakPointer) + n.SetPointer(ptr) + return +} + +type QWinEventNotifier struct { + QObject +} + +type QWinEventNotifier_ITF interface { + QObject_ITF + QWinEventNotifier_PTR() *QWinEventNotifier +} + +func (ptr *QWinEventNotifier) QWinEventNotifier_PTR() *QWinEventNotifier { + return ptr +} + +func (ptr *QWinEventNotifier) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QWinEventNotifier) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQWinEventNotifier(ptr QWinEventNotifier_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWinEventNotifier_PTR().Pointer() + } + return nil +} + +func NewQWinEventNotifierFromPointer(ptr unsafe.Pointer) (n *QWinEventNotifier) { + n = new(QWinEventNotifier) + n.SetPointer(ptr) + return +} + +type QWriteLocker struct { + ptr unsafe.Pointer +} + +type QWriteLocker_ITF interface { + QWriteLocker_PTR() *QWriteLocker +} + +func (ptr *QWriteLocker) QWriteLocker_PTR() *QWriteLocker { + return ptr +} + +func (ptr *QWriteLocker) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QWriteLocker) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQWriteLocker(ptr QWriteLocker_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWriteLocker_PTR().Pointer() + } + return nil +} + +func NewQWriteLockerFromPointer(ptr unsafe.Pointer) (n *QWriteLocker) { + n = new(QWriteLocker) + n.SetPointer(ptr) + return +} +func NewQWriteLocker(lock QReadWriteLock_ITF) *QWriteLocker { + tmpValue := NewQWriteLockerFromPointer(C.QWriteLocker_NewQWriteLocker(PointerFromQReadWriteLock(lock))) + runtime.SetFinalizer(tmpValue, (*QWriteLocker).DestroyQWriteLocker) + return tmpValue +} + +func (ptr *QWriteLocker) ReadWriteLock() *QReadWriteLock { + if ptr.Pointer() != nil { + return NewQReadWriteLockFromPointer(C.QWriteLocker_ReadWriteLock(ptr.Pointer())) + } + return nil +} + +func (ptr *QWriteLocker) Relock() { + if ptr.Pointer() != nil { + C.QWriteLocker_Relock(ptr.Pointer()) + } +} + +func (ptr *QWriteLocker) Unlock() { + if ptr.Pointer() != nil { + C.QWriteLocker_Unlock(ptr.Pointer()) + } +} + +func (ptr *QWriteLocker) DestroyQWriteLocker() { + if ptr.Pointer() != nil { + C.QWriteLocker_DestroyQWriteLocker(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QXmlStreamAttribute struct { + ptr unsafe.Pointer +} + +type QXmlStreamAttribute_ITF interface { + QXmlStreamAttribute_PTR() *QXmlStreamAttribute +} + +func (ptr *QXmlStreamAttribute) QXmlStreamAttribute_PTR() *QXmlStreamAttribute { + return ptr +} + +func (ptr *QXmlStreamAttribute) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamAttribute) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamAttribute(ptr QXmlStreamAttribute_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamAttribute_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamAttributeFromPointer(ptr unsafe.Pointer) (n *QXmlStreamAttribute) { + n = new(QXmlStreamAttribute) + n.SetPointer(ptr) + return +} +func NewQXmlStreamAttribute() *QXmlStreamAttribute { + tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) + return tmpValue +} + +func NewQXmlStreamAttribute2(qualifiedName string, value string) *QXmlStreamAttribute { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute2(C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))})) + runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) + return tmpValue +} + +func NewQXmlStreamAttribute3(namespaceUri string, name string, value string) *QXmlStreamAttribute { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute3(C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))})) + runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) + return tmpValue +} + +func NewQXmlStreamAttribute4(other QXmlStreamAttribute_ITF) *QXmlStreamAttribute { + tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute4(PointerFromQXmlStreamAttribute(other))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) + return tmpValue +} + +func (ptr *QXmlStreamAttribute) IsDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamAttribute_IsDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamAttribute) Name() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttribute) NamespaceUri() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_NamespaceUri(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttribute) Prefix() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_Prefix(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttribute) QualifiedName() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_QualifiedName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttribute) Value() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_Value(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttribute) DestroyQXmlStreamAttribute() { + if ptr.Pointer() != nil { + C.QXmlStreamAttribute_DestroyQXmlStreamAttribute(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QXmlStreamAttributes struct { + QVector +} + +type QXmlStreamAttributes_ITF interface { + QVector_ITF + QXmlStreamAttributes_PTR() *QXmlStreamAttributes +} + +func (ptr *QXmlStreamAttributes) QXmlStreamAttributes_PTR() *QXmlStreamAttributes { + return ptr +} + +func (ptr *QXmlStreamAttributes) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QVector_PTR().Pointer() + } + return nil +} + +func (ptr *QXmlStreamAttributes) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QVector_PTR().SetPointer(p) + } +} + +func PointerFromQXmlStreamAttributes(ptr QXmlStreamAttributes_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamAttributes_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamAttributesFromPointer(ptr unsafe.Pointer) (n *QXmlStreamAttributes) { + n = new(QXmlStreamAttributes) + n.SetPointer(ptr) + return +} + +func (ptr *QXmlStreamAttributes) DestroyQXmlStreamAttributes() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQXmlStreamAttributes() *QXmlStreamAttributes { + tmpValue := NewQXmlStreamAttributesFromPointer(C.QXmlStreamAttributes_NewQXmlStreamAttributes()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamAttributes).DestroyQXmlStreamAttributes) + return tmpValue +} + +func (ptr *QXmlStreamAttributes) Append(namespaceUri string, name string, value string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QXmlStreamAttributes_Append(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QXmlStreamAttributes) Append2(qualifiedName string, value string) { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QXmlStreamAttributes_Append2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QXmlStreamAttributes) HasAttribute(qualifiedName string) bool { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + return int8(C.QXmlStreamAttributes_HasAttribute(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))})) != 0 + } + return false +} + +func (ptr *QXmlStreamAttributes) HasAttribute2(qualifiedName QLatin1String_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamAttributes_HasAttribute2(ptr.Pointer(), PointerFromQLatin1String(qualifiedName))) != 0 + } + return false +} + +func (ptr *QXmlStreamAttributes) HasAttribute3(namespaceUri string, name string) bool { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QXmlStreamAttributes_HasAttribute3(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QXmlStreamAttributes) Value(namespaceUri string, name string) *QStringRef { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttributes) Value2(namespaceUri string, name QLatin1String_ITF) *QStringRef { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value2(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, PointerFromQLatin1String(name))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttributes) Value3(namespaceUri QLatin1String_ITF, name QLatin1String_ITF) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value3(ptr.Pointer(), PointerFromQLatin1String(namespaceUri), PointerFromQLatin1String(name))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttributes) Value4(qualifiedName string) *QStringRef { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value4(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))})) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamAttributes) Value5(qualifiedName QLatin1String_ITF) *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value5(ptr.Pointer(), PointerFromQLatin1String(qualifiedName))) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +type QXmlStreamEntityDeclaration struct { + ptr unsafe.Pointer +} + +type QXmlStreamEntityDeclaration_ITF interface { + QXmlStreamEntityDeclaration_PTR() *QXmlStreamEntityDeclaration +} + +func (ptr *QXmlStreamEntityDeclaration) QXmlStreamEntityDeclaration_PTR() *QXmlStreamEntityDeclaration { + return ptr +} + +func (ptr *QXmlStreamEntityDeclaration) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamEntityDeclaration) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamEntityDeclaration(ptr QXmlStreamEntityDeclaration_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamEntityDeclaration_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamEntityDeclarationFromPointer(ptr unsafe.Pointer) (n *QXmlStreamEntityDeclaration) { + n = new(QXmlStreamEntityDeclaration) + n.SetPointer(ptr) + return +} +func NewQXmlStreamEntityDeclaration() *QXmlStreamEntityDeclaration { + tmpValue := NewQXmlStreamEntityDeclarationFromPointer(C.QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamEntityDeclaration).DestroyQXmlStreamEntityDeclaration) + return tmpValue +} + +func NewQXmlStreamEntityDeclaration2(other QXmlStreamEntityDeclaration_ITF) *QXmlStreamEntityDeclaration { + tmpValue := NewQXmlStreamEntityDeclarationFromPointer(C.QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration2(PointerFromQXmlStreamEntityDeclaration(other))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamEntityDeclaration).DestroyQXmlStreamEntityDeclaration) + return tmpValue +} + +func (ptr *QXmlStreamEntityDeclaration) Name() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamEntityDeclaration) NotationName() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_NotationName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamEntityDeclaration) PublicId() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_PublicId(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamEntityDeclaration) SystemId() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_SystemId(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamEntityDeclaration) Value() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_Value(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamEntityDeclaration) DestroyQXmlStreamEntityDeclaration() { + if ptr.Pointer() != nil { + C.QXmlStreamEntityDeclaration_DestroyQXmlStreamEntityDeclaration(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QXmlStreamEntityResolver struct { + ptr unsafe.Pointer +} + +type QXmlStreamEntityResolver_ITF interface { + QXmlStreamEntityResolver_PTR() *QXmlStreamEntityResolver +} + +func (ptr *QXmlStreamEntityResolver) QXmlStreamEntityResolver_PTR() *QXmlStreamEntityResolver { + return ptr +} + +func (ptr *QXmlStreamEntityResolver) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamEntityResolver) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamEntityResolver(ptr QXmlStreamEntityResolver_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamEntityResolver_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamEntityResolverFromPointer(ptr unsafe.Pointer) (n *QXmlStreamEntityResolver) { + n = new(QXmlStreamEntityResolver) + n.SetPointer(ptr) + return +} + +//export callbackQXmlStreamEntityResolver_ResolveUndeclaredEntity +func callbackQXmlStreamEntityResolver_ResolveUndeclaredEntity(ptr unsafe.Pointer, name C.struct_QtCore_PackedString) C.struct_QtCore_PackedString { + if signal := qt.GetSignal(ptr, "resolveUndeclaredEntity"); signal != nil { + tempVal := (*(*func(string) string)(signal))(cGoUnpackString(name)) + return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQXmlStreamEntityResolverFromPointer(ptr).ResolveUndeclaredEntityDefault(cGoUnpackString(name)) + return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QXmlStreamEntityResolver) ConnectResolveUndeclaredEntity(f func(name string) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resolveUndeclaredEntity"); signal != nil { + f := func(name string) string { + (*(*func(string) string)(signal))(name) + return f(name) + } + qt.ConnectSignal(ptr.Pointer(), "resolveUndeclaredEntity", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resolveUndeclaredEntity", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QXmlStreamEntityResolver) DisconnectResolveUndeclaredEntity() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resolveUndeclaredEntity") + } +} + +func (ptr *QXmlStreamEntityResolver) ResolveUndeclaredEntity(name string) string { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return cGoUnpackString(C.QXmlStreamEntityResolver_ResolveUndeclaredEntity(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + } + return "" +} + +func (ptr *QXmlStreamEntityResolver) ResolveUndeclaredEntityDefault(name string) string { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return cGoUnpackString(C.QXmlStreamEntityResolver_ResolveUndeclaredEntityDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) + } + return "" +} + +//export callbackQXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver +func callbackQXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QXmlStreamEntityResolver"); signal != nil { + (*(*func())(signal))() + } else { + NewQXmlStreamEntityResolverFromPointer(ptr).DestroyQXmlStreamEntityResolverDefault() + } +} + +func (ptr *QXmlStreamEntityResolver) ConnectDestroyQXmlStreamEntityResolver(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QXmlStreamEntityResolver"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QXmlStreamEntityResolver", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QXmlStreamEntityResolver", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QXmlStreamEntityResolver) DisconnectDestroyQXmlStreamEntityResolver() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QXmlStreamEntityResolver") + } +} + +func (ptr *QXmlStreamEntityResolver) DestroyQXmlStreamEntityResolver() { + if ptr.Pointer() != nil { + C.QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QXmlStreamEntityResolver) DestroyQXmlStreamEntityResolverDefault() { + if ptr.Pointer() != nil { + C.QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolverDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QXmlStreamNamespaceDeclaration struct { + ptr unsafe.Pointer +} + +type QXmlStreamNamespaceDeclaration_ITF interface { + QXmlStreamNamespaceDeclaration_PTR() *QXmlStreamNamespaceDeclaration +} + +func (ptr *QXmlStreamNamespaceDeclaration) QXmlStreamNamespaceDeclaration_PTR() *QXmlStreamNamespaceDeclaration { + return ptr +} + +func (ptr *QXmlStreamNamespaceDeclaration) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamNamespaceDeclaration) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamNamespaceDeclaration(ptr QXmlStreamNamespaceDeclaration_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamNamespaceDeclaration_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamNamespaceDeclarationFromPointer(ptr unsafe.Pointer) (n *QXmlStreamNamespaceDeclaration) { + n = new(QXmlStreamNamespaceDeclaration) + n.SetPointer(ptr) + return +} +func NewQXmlStreamNamespaceDeclaration() *QXmlStreamNamespaceDeclaration { + tmpValue := NewQXmlStreamNamespaceDeclarationFromPointer(C.QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamNamespaceDeclaration).DestroyQXmlStreamNamespaceDeclaration) + return tmpValue +} + +func NewQXmlStreamNamespaceDeclaration2(other QXmlStreamNamespaceDeclaration_ITF) *QXmlStreamNamespaceDeclaration { + tmpValue := NewQXmlStreamNamespaceDeclarationFromPointer(C.QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration2(PointerFromQXmlStreamNamespaceDeclaration(other))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamNamespaceDeclaration).DestroyQXmlStreamNamespaceDeclaration) + return tmpValue +} + +func NewQXmlStreamNamespaceDeclaration4(prefix string, namespaceUri string) *QXmlStreamNamespaceDeclaration { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + tmpValue := NewQXmlStreamNamespaceDeclarationFromPointer(C.QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration4(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))})) + runtime.SetFinalizer(tmpValue, (*QXmlStreamNamespaceDeclaration).DestroyQXmlStreamNamespaceDeclaration) + return tmpValue +} + +func (ptr *QXmlStreamNamespaceDeclaration) NamespaceUri() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamNamespaceDeclaration_NamespaceUri(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamNamespaceDeclaration) Prefix() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamNamespaceDeclaration_Prefix(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamNamespaceDeclaration) DestroyQXmlStreamNamespaceDeclaration() { + if ptr.Pointer() != nil { + C.QXmlStreamNamespaceDeclaration_DestroyQXmlStreamNamespaceDeclaration(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QXmlStreamNotationDeclaration struct { + ptr unsafe.Pointer +} + +type QXmlStreamNotationDeclaration_ITF interface { + QXmlStreamNotationDeclaration_PTR() *QXmlStreamNotationDeclaration +} + +func (ptr *QXmlStreamNotationDeclaration) QXmlStreamNotationDeclaration_PTR() *QXmlStreamNotationDeclaration { + return ptr +} + +func (ptr *QXmlStreamNotationDeclaration) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamNotationDeclaration) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamNotationDeclaration(ptr QXmlStreamNotationDeclaration_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamNotationDeclaration_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamNotationDeclarationFromPointer(ptr unsafe.Pointer) (n *QXmlStreamNotationDeclaration) { + n = new(QXmlStreamNotationDeclaration) + n.SetPointer(ptr) + return +} +func NewQXmlStreamNotationDeclaration() *QXmlStreamNotationDeclaration { + tmpValue := NewQXmlStreamNotationDeclarationFromPointer(C.QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamNotationDeclaration).DestroyQXmlStreamNotationDeclaration) + return tmpValue +} + +func NewQXmlStreamNotationDeclaration2(other QXmlStreamNotationDeclaration_ITF) *QXmlStreamNotationDeclaration { + tmpValue := NewQXmlStreamNotationDeclarationFromPointer(C.QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration2(PointerFromQXmlStreamNotationDeclaration(other))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamNotationDeclaration).DestroyQXmlStreamNotationDeclaration) + return tmpValue +} + +func (ptr *QXmlStreamNotationDeclaration) Name() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamNotationDeclaration_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamNotationDeclaration) PublicId() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamNotationDeclaration_PublicId(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamNotationDeclaration) SystemId() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamNotationDeclaration_SystemId(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamNotationDeclaration) DestroyQXmlStreamNotationDeclaration() { + if ptr.Pointer() != nil { + C.QXmlStreamNotationDeclaration_DestroyQXmlStreamNotationDeclaration(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QXmlStreamReader struct { + ptr unsafe.Pointer +} + +type QXmlStreamReader_ITF interface { + QXmlStreamReader_PTR() *QXmlStreamReader +} + +func (ptr *QXmlStreamReader) QXmlStreamReader_PTR() *QXmlStreamReader { + return ptr +} + +func (ptr *QXmlStreamReader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamReader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamReader(ptr QXmlStreamReader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamReader_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamReaderFromPointer(ptr unsafe.Pointer) (n *QXmlStreamReader) { + n = new(QXmlStreamReader) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QXmlStreamReader__TokenType +//QXmlStreamReader::TokenType +type QXmlStreamReader__TokenType int64 + +const ( + QXmlStreamReader__NoToken QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(0) + QXmlStreamReader__Invalid QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(1) + QXmlStreamReader__StartDocument QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(2) + QXmlStreamReader__EndDocument QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(3) + QXmlStreamReader__StartElement QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(4) + QXmlStreamReader__EndElement QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(5) + QXmlStreamReader__Characters QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(6) + QXmlStreamReader__Comment QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(7) + QXmlStreamReader__DTD QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(8) + QXmlStreamReader__EntityReference QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(9) + QXmlStreamReader__ProcessingInstruction QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(10) +) + +//go:generate stringer -type=QXmlStreamReader__ReadElementTextBehaviour +//QXmlStreamReader::ReadElementTextBehaviour +type QXmlStreamReader__ReadElementTextBehaviour int64 + +const ( + QXmlStreamReader__ErrorOnUnexpectedElement QXmlStreamReader__ReadElementTextBehaviour = QXmlStreamReader__ReadElementTextBehaviour(0) + QXmlStreamReader__IncludeChildElements QXmlStreamReader__ReadElementTextBehaviour = QXmlStreamReader__ReadElementTextBehaviour(1) + QXmlStreamReader__SkipChildElements QXmlStreamReader__ReadElementTextBehaviour = QXmlStreamReader__ReadElementTextBehaviour(2) +) + +//go:generate stringer -type=QXmlStreamReader__Error +//QXmlStreamReader::Error +type QXmlStreamReader__Error int64 + +const ( + QXmlStreamReader__NoError QXmlStreamReader__Error = QXmlStreamReader__Error(0) + QXmlStreamReader__UnexpectedElementError QXmlStreamReader__Error = QXmlStreamReader__Error(1) + QXmlStreamReader__CustomError QXmlStreamReader__Error = QXmlStreamReader__Error(2) + QXmlStreamReader__NotWellFormedError QXmlStreamReader__Error = QXmlStreamReader__Error(3) + QXmlStreamReader__PrematureEndOfDocumentError QXmlStreamReader__Error = QXmlStreamReader__Error(4) +) + +func NewQXmlStreamReader() *QXmlStreamReader { + tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) + return tmpValue +} + +func NewQXmlStreamReader2(device QIODevice_ITF) *QXmlStreamReader { + tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader2(PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) + return tmpValue +} + +func NewQXmlStreamReader3(data QByteArray_ITF) *QXmlStreamReader { + tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader3(PointerFromQByteArray(data))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) + return tmpValue +} + +func NewQXmlStreamReader4(data string) *QXmlStreamReader { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader4(C.struct_QtCore_PackedString{data: dataC, len: C.longlong(len(data))})) + runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) + return tmpValue +} + +func NewQXmlStreamReader5(data string) *QXmlStreamReader { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader5(dataC)) + runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) + return tmpValue +} + +func (ptr *QXmlStreamReader) AddData(data QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamReader_AddData(ptr.Pointer(), PointerFromQByteArray(data)) + } +} + +func (ptr *QXmlStreamReader) AddData2(data string) { + if ptr.Pointer() != nil { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + C.QXmlStreamReader_AddData2(ptr.Pointer(), C.struct_QtCore_PackedString{data: dataC, len: C.longlong(len(data))}) + } +} + +func (ptr *QXmlStreamReader) AddData3(data string) { + if ptr.Pointer() != nil { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + C.QXmlStreamReader_AddData3(ptr.Pointer(), dataC) + } +} + +func (ptr *QXmlStreamReader) AddExtraNamespaceDeclaration(extraNamespaceDeclaration QXmlStreamNamespaceDeclaration_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamReader_AddExtraNamespaceDeclaration(ptr.Pointer(), PointerFromQXmlStreamNamespaceDeclaration(extraNamespaceDeclaration)) + } +} + +func (ptr *QXmlStreamReader) AtEnd() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_AtEnd(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) CharacterOffset() int64 { + if ptr.Pointer() != nil { + return int64(C.QXmlStreamReader_CharacterOffset(ptr.Pointer())) + } + return 0 +} + +func (ptr *QXmlStreamReader) Clear() { + if ptr.Pointer() != nil { + C.QXmlStreamReader_Clear(ptr.Pointer()) + } +} + +func (ptr *QXmlStreamReader) ColumnNumber() int64 { + if ptr.Pointer() != nil { + return int64(C.QXmlStreamReader_ColumnNumber(ptr.Pointer())) + } + return 0 +} + +func (ptr *QXmlStreamReader) Device() *QIODevice { + if ptr.Pointer() != nil { + tmpValue := NewQIODeviceFromPointer(C.QXmlStreamReader_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) DocumentEncoding() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DocumentEncoding(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) DocumentVersion() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DocumentVersion(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) DtdName() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DtdName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) DtdPublicId() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DtdPublicId(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) DtdSystemId() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DtdSystemId(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) EntityResolver() *QXmlStreamEntityResolver { + if ptr.Pointer() != nil { + return NewQXmlStreamEntityResolverFromPointer(C.QXmlStreamReader_EntityResolver(ptr.Pointer())) + } + return nil +} + +func (ptr *QXmlStreamReader) Error() QXmlStreamReader__Error { + if ptr.Pointer() != nil { + return QXmlStreamReader__Error(C.QXmlStreamReader_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QXmlStreamReader) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QXmlStreamReader_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QXmlStreamReader) HasError() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_HasError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsCDATA() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsCDATA(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsCharacters() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsCharacters(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsComment() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsComment(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsDTD() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsDTD(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsEndDocument() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsEndDocument(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsEndElement() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsEndElement(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsEntityReference() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsEntityReference(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsProcessingInstruction() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsProcessingInstruction(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsStandaloneDocument() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsStandaloneDocument(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsStartDocument() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsStartDocument(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsStartElement() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsStartElement(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) IsWhitespace() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_IsWhitespace(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) LineNumber() int64 { + if ptr.Pointer() != nil { + return int64(C.QXmlStreamReader_LineNumber(ptr.Pointer())) + } + return 0 +} + +func (ptr *QXmlStreamReader) Name() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) NamespaceProcessing() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_NamespaceProcessing(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) NamespaceUri() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_NamespaceUri(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) Prefix() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_Prefix(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) ProcessingInstructionData() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_ProcessingInstructionData(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) ProcessingInstructionTarget() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_ProcessingInstructionTarget(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) QualifiedName() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_QualifiedName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) RaiseError(message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QXmlStreamReader_RaiseError(ptr.Pointer(), C.struct_QtCore_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +func (ptr *QXmlStreamReader) ReadElementText(behaviour QXmlStreamReader__ReadElementTextBehaviour) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QXmlStreamReader_ReadElementText(ptr.Pointer(), C.longlong(behaviour))) + } + return "" +} + +func (ptr *QXmlStreamReader) ReadNext() QXmlStreamReader__TokenType { + if ptr.Pointer() != nil { + return QXmlStreamReader__TokenType(C.QXmlStreamReader_ReadNext(ptr.Pointer())) + } + return 0 +} + +func (ptr *QXmlStreamReader) ReadNextStartElement() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamReader_ReadNextStartElement(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamReader) SetDevice(device QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamReader_SetDevice(ptr.Pointer(), PointerFromQIODevice(device)) + } +} + +func (ptr *QXmlStreamReader) SetEntityResolver(resolver QXmlStreamEntityResolver_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamReader_SetEntityResolver(ptr.Pointer(), PointerFromQXmlStreamEntityResolver(resolver)) + } +} + +func (ptr *QXmlStreamReader) SetNamespaceProcessing(vbo bool) { + if ptr.Pointer() != nil { + C.QXmlStreamReader_SetNamespaceProcessing(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QXmlStreamReader) SkipCurrentElement() { + if ptr.Pointer() != nil { + C.QXmlStreamReader_SkipCurrentElement(ptr.Pointer()) + } +} + +func (ptr *QXmlStreamReader) Text() *QStringRef { + if ptr.Pointer() != nil { + tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_Text(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamReader) TokenString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QXmlStreamReader_TokenString(ptr.Pointer())) + } + return "" +} + +func (ptr *QXmlStreamReader) TokenType() QXmlStreamReader__TokenType { + if ptr.Pointer() != nil { + return QXmlStreamReader__TokenType(C.QXmlStreamReader_TokenType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QXmlStreamReader) DestroyQXmlStreamReader() { + if ptr.Pointer() != nil { + C.QXmlStreamReader_DestroyQXmlStreamReader(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QXmlStreamWriter struct { + ptr unsafe.Pointer +} + +type QXmlStreamWriter_ITF interface { + QXmlStreamWriter_PTR() *QXmlStreamWriter +} + +func (ptr *QXmlStreamWriter) QXmlStreamWriter_PTR() *QXmlStreamWriter { + return ptr +} + +func (ptr *QXmlStreamWriter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QXmlStreamWriter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQXmlStreamWriter(ptr QXmlStreamWriter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QXmlStreamWriter_PTR().Pointer() + } + return nil +} + +func NewQXmlStreamWriterFromPointer(ptr unsafe.Pointer) (n *QXmlStreamWriter) { + n = new(QXmlStreamWriter) + n.SetPointer(ptr) + return +} +func NewQXmlStreamWriter() *QXmlStreamWriter { + tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter()) + runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) + return tmpValue +} + +func NewQXmlStreamWriter2(device QIODevice_ITF) *QXmlStreamWriter { + tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter2(PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) + return tmpValue +} + +func NewQXmlStreamWriter3(array QByteArray_ITF) *QXmlStreamWriter { + tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter3(PointerFromQByteArray(array))) + runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) + return tmpValue +} + +func NewQXmlStreamWriter4(stri string) *QXmlStreamWriter { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter4(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) + runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) + return tmpValue +} + +func (ptr *QXmlStreamWriter) AutoFormatting() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamWriter_AutoFormatting(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamWriter) AutoFormattingIndent() int { + if ptr.Pointer() != nil { + return int(int32(C.QXmlStreamWriter_AutoFormattingIndent(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QXmlStreamWriter) Codec() *QTextCodec { + if ptr.Pointer() != nil { + return NewQTextCodecFromPointer(C.QXmlStreamWriter_Codec(ptr.Pointer())) + } + return nil +} + +func (ptr *QXmlStreamWriter) Device() *QIODevice { + if ptr.Pointer() != nil { + tmpValue := NewQIODeviceFromPointer(C.QXmlStreamWriter_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QXmlStreamWriter) HasError() bool { + if ptr.Pointer() != nil { + return int8(C.QXmlStreamWriter_HasError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QXmlStreamWriter) SetAutoFormatting(enable bool) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_SetAutoFormatting(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QXmlStreamWriter) SetAutoFormattingIndent(spacesOrTabs int) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_SetAutoFormattingIndent(ptr.Pointer(), C.int(int32(spacesOrTabs))) + } +} + +func (ptr *QXmlStreamWriter) SetCodec(codec QTextCodec_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_SetCodec(ptr.Pointer(), PointerFromQTextCodec(codec)) + } +} + +func (ptr *QXmlStreamWriter) SetCodec2(codecName string) { + if ptr.Pointer() != nil { + var codecNameC *C.char + if codecName != "" { + codecNameC = C.CString(codecName) + defer C.free(unsafe.Pointer(codecNameC)) + } + C.QXmlStreamWriter_SetCodec2(ptr.Pointer(), codecNameC) + } +} + +func (ptr *QXmlStreamWriter) SetDevice(device QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_SetDevice(ptr.Pointer(), PointerFromQIODevice(device)) + } +} + +func (ptr *QXmlStreamWriter) WriteAttribute(namespaceUri string, name string, value string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QXmlStreamWriter_WriteAttribute(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QXmlStreamWriter) WriteAttribute2(qualifiedName string, value string) { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QXmlStreamWriter_WriteAttribute2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QXmlStreamWriter) WriteAttribute3(attribute QXmlStreamAttribute_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_WriteAttribute3(ptr.Pointer(), PointerFromQXmlStreamAttribute(attribute)) + } +} + +func (ptr *QXmlStreamWriter) WriteAttributes(attributes QXmlStreamAttributes_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_WriteAttributes(ptr.Pointer(), PointerFromQXmlStreamAttributes(attributes)) + } +} + +func (ptr *QXmlStreamWriter) WriteCDATA(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QXmlStreamWriter_WriteCDATA(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QXmlStreamWriter) WriteCharacters(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QXmlStreamWriter_WriteCharacters(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QXmlStreamWriter) WriteComment(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QXmlStreamWriter_WriteComment(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QXmlStreamWriter) WriteCurrentToken(reader QXmlStreamReader_ITF) { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_WriteCurrentToken(ptr.Pointer(), PointerFromQXmlStreamReader(reader)) + } +} + +func (ptr *QXmlStreamWriter) WriteDTD(dtd string) { + if ptr.Pointer() != nil { + var dtdC *C.char + if dtd != "" { + dtdC = C.CString(dtd) + defer C.free(unsafe.Pointer(dtdC)) + } + C.QXmlStreamWriter_WriteDTD(ptr.Pointer(), C.struct_QtCore_PackedString{data: dtdC, len: C.longlong(len(dtd))}) + } +} + +func (ptr *QXmlStreamWriter) WriteDefaultNamespace(namespaceUri string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + C.QXmlStreamWriter_WriteDefaultNamespace(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}) + } +} + +func (ptr *QXmlStreamWriter) WriteEmptyElement(namespaceUri string, name string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QXmlStreamWriter_WriteEmptyElement(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QXmlStreamWriter) WriteEmptyElement2(qualifiedName string) { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + C.QXmlStreamWriter_WriteEmptyElement2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}) + } +} + +func (ptr *QXmlStreamWriter) WriteEndDocument() { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_WriteEndDocument(ptr.Pointer()) + } +} + +func (ptr *QXmlStreamWriter) WriteEndElement() { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_WriteEndElement(ptr.Pointer()) + } +} + +func (ptr *QXmlStreamWriter) WriteEntityReference(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QXmlStreamWriter_WriteEntityReference(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QXmlStreamWriter) WriteNamespace(namespaceUri string, prefix string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QXmlStreamWriter_WriteNamespace(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}) + } +} + +func (ptr *QXmlStreamWriter) WriteProcessingInstruction(target string, data string) { + if ptr.Pointer() != nil { + var targetC *C.char + if target != "" { + targetC = C.CString(target) + defer C.free(unsafe.Pointer(targetC)) + } + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + C.QXmlStreamWriter_WriteProcessingInstruction(ptr.Pointer(), C.struct_QtCore_PackedString{data: targetC, len: C.longlong(len(target))}, C.struct_QtCore_PackedString{data: dataC, len: C.longlong(len(data))}) + } +} + +func (ptr *QXmlStreamWriter) WriteStartDocument(version string) { + if ptr.Pointer() != nil { + var versionC *C.char + if version != "" { + versionC = C.CString(version) + defer C.free(unsafe.Pointer(versionC)) + } + C.QXmlStreamWriter_WriteStartDocument(ptr.Pointer(), C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) + } +} + +func (ptr *QXmlStreamWriter) WriteStartDocument2() { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_WriteStartDocument2(ptr.Pointer()) + } +} + +func (ptr *QXmlStreamWriter) WriteStartDocument3(version string, standalone bool) { + if ptr.Pointer() != nil { + var versionC *C.char + if version != "" { + versionC = C.CString(version) + defer C.free(unsafe.Pointer(versionC)) + } + C.QXmlStreamWriter_WriteStartDocument3(ptr.Pointer(), C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}, C.char(int8(qt.GoBoolToInt(standalone)))) + } +} + +func (ptr *QXmlStreamWriter) WriteStartElement(namespaceUri string, name string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QXmlStreamWriter_WriteStartElement(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QXmlStreamWriter) WriteStartElement2(qualifiedName string) { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + C.QXmlStreamWriter_WriteStartElement2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}) + } +} + +func (ptr *QXmlStreamWriter) WriteTextElement(namespaceUri string, name string, text string) { + if ptr.Pointer() != nil { + var namespaceUriC *C.char + if namespaceUri != "" { + namespaceUriC = C.CString(namespaceUri) + defer C.free(unsafe.Pointer(namespaceUriC)) + } + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QXmlStreamWriter_WriteTextElement(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QXmlStreamWriter) WriteTextElement2(qualifiedName string, text string) { + if ptr.Pointer() != nil { + var qualifiedNameC *C.char + if qualifiedName != "" { + qualifiedNameC = C.CString(qualifiedName) + defer C.free(unsafe.Pointer(qualifiedNameC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QXmlStreamWriter_WriteTextElement2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QXmlStreamWriter) DestroyQXmlStreamWriter() { + if ptr.Pointer() != nil { + C.QXmlStreamWriter_DestroyQXmlStreamWriter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type Qt struct { + ptr unsafe.Pointer +} + +type Qt_ITF interface { + Qt_PTR() *Qt +} + +func (ptr *Qt) Qt_PTR() *Qt { + return ptr +} + +func (ptr *Qt) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *Qt) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQt(ptr Qt_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.Qt_PTR().Pointer() + } + return nil +} + +func NewQtFromPointer(ptr unsafe.Pointer) (n *Qt) { + n = new(Qt) + n.SetPointer(ptr) + return +} + +func (ptr *Qt) DestroyQt() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=Qt__GlobalColor +//Qt::GlobalColor +type Qt__GlobalColor int64 + +const ( + Qt__color0 Qt__GlobalColor = Qt__GlobalColor(0) + Qt__color1 Qt__GlobalColor = Qt__GlobalColor(1) + Qt__black Qt__GlobalColor = Qt__GlobalColor(2) + Qt__white Qt__GlobalColor = Qt__GlobalColor(3) + Qt__darkGray Qt__GlobalColor = Qt__GlobalColor(4) + Qt__gray Qt__GlobalColor = Qt__GlobalColor(5) + Qt__lightGray Qt__GlobalColor = Qt__GlobalColor(6) + Qt__red Qt__GlobalColor = Qt__GlobalColor(7) + Qt__green Qt__GlobalColor = Qt__GlobalColor(8) + Qt__blue Qt__GlobalColor = Qt__GlobalColor(9) + Qt__cyan Qt__GlobalColor = Qt__GlobalColor(10) + Qt__magenta Qt__GlobalColor = Qt__GlobalColor(11) + Qt__yellow Qt__GlobalColor = Qt__GlobalColor(12) + Qt__darkRed Qt__GlobalColor = Qt__GlobalColor(13) + Qt__darkGreen Qt__GlobalColor = Qt__GlobalColor(14) + Qt__darkBlue Qt__GlobalColor = Qt__GlobalColor(15) + Qt__darkCyan Qt__GlobalColor = Qt__GlobalColor(16) + Qt__darkMagenta Qt__GlobalColor = Qt__GlobalColor(17) + Qt__darkYellow Qt__GlobalColor = Qt__GlobalColor(18) + Qt__transparent Qt__GlobalColor = Qt__GlobalColor(19) +) + +//go:generate stringer -type=Qt__KeyboardModifier +//Qt::KeyboardModifier +type Qt__KeyboardModifier int64 + +const ( + Qt__NoModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x00000000) + Qt__ShiftModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x02000000) + Qt__ControlModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x04000000) + Qt__AltModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x08000000) + Qt__MetaModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x10000000) + Qt__KeypadModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x20000000) + Qt__GroupSwitchModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x40000000) + Qt__KeyboardModifierMask Qt__KeyboardModifier = Qt__KeyboardModifier(0xfe000000) +) + +//go:generate stringer -type=Qt__Modifier +//Qt::Modifier +type Qt__Modifier int64 + +const ( + Qt__META Qt__Modifier = Qt__Modifier(Qt__MetaModifier) + Qt__SHIFT Qt__Modifier = Qt__Modifier(Qt__ShiftModifier) + Qt__CTRL Qt__Modifier = Qt__Modifier(Qt__ControlModifier) + Qt__ALT Qt__Modifier = Qt__Modifier(Qt__AltModifier) + Qt__MODIFIER_MASK Qt__Modifier = Qt__Modifier(Qt__KeyboardModifierMask) + Qt__UNICODE_ACCEL Qt__Modifier = Qt__Modifier(0x00000000) +) + +//go:generate stringer -type=Qt__MouseButton +//Qt::MouseButton +type Qt__MouseButton int64 + +const ( + Qt__NoButton Qt__MouseButton = Qt__MouseButton(0x00000000) + Qt__LeftButton Qt__MouseButton = Qt__MouseButton(0x00000001) + Qt__RightButton Qt__MouseButton = Qt__MouseButton(0x00000002) + Qt__MidButton Qt__MouseButton = Qt__MouseButton(0x00000004) + Qt__MiddleButton Qt__MouseButton = Qt__MouseButton(Qt__MidButton) + Qt__BackButton Qt__MouseButton = Qt__MouseButton(0x00000008) + Qt__XButton1 Qt__MouseButton = Qt__MouseButton(Qt__BackButton) + Qt__ExtraButton1 Qt__MouseButton = Qt__MouseButton(Qt__XButton1) + Qt__ForwardButton Qt__MouseButton = Qt__MouseButton(0x00000010) + Qt__XButton2 Qt__MouseButton = Qt__MouseButton(Qt__ForwardButton) + Qt__ExtraButton2 Qt__MouseButton = Qt__MouseButton(Qt__ForwardButton) + Qt__TaskButton Qt__MouseButton = Qt__MouseButton(0x00000020) + Qt__ExtraButton3 Qt__MouseButton = Qt__MouseButton(Qt__TaskButton) + Qt__ExtraButton4 Qt__MouseButton = Qt__MouseButton(0x00000040) + Qt__ExtraButton5 Qt__MouseButton = Qt__MouseButton(0x00000080) + Qt__ExtraButton6 Qt__MouseButton = Qt__MouseButton(0x00000100) + Qt__ExtraButton7 Qt__MouseButton = Qt__MouseButton(0x00000200) + Qt__ExtraButton8 Qt__MouseButton = Qt__MouseButton(0x00000400) + Qt__ExtraButton9 Qt__MouseButton = Qt__MouseButton(0x00000800) + Qt__ExtraButton10 Qt__MouseButton = Qt__MouseButton(0x00001000) + Qt__ExtraButton11 Qt__MouseButton = Qt__MouseButton(0x00002000) + Qt__ExtraButton12 Qt__MouseButton = Qt__MouseButton(0x00004000) + Qt__ExtraButton13 Qt__MouseButton = Qt__MouseButton(0x00008000) + Qt__ExtraButton14 Qt__MouseButton = Qt__MouseButton(0x00010000) + Qt__ExtraButton15 Qt__MouseButton = Qt__MouseButton(0x00020000) + Qt__ExtraButton16 Qt__MouseButton = Qt__MouseButton(0x00040000) + Qt__ExtraButton17 Qt__MouseButton = Qt__MouseButton(0x00080000) + Qt__ExtraButton18 Qt__MouseButton = Qt__MouseButton(0x00100000) + Qt__ExtraButton19 Qt__MouseButton = Qt__MouseButton(0x00200000) + Qt__ExtraButton20 Qt__MouseButton = Qt__MouseButton(0x00400000) + Qt__ExtraButton21 Qt__MouseButton = Qt__MouseButton(0x00800000) + Qt__ExtraButton22 Qt__MouseButton = Qt__MouseButton(0x01000000) + Qt__ExtraButton23 Qt__MouseButton = Qt__MouseButton(0x02000000) + Qt__ExtraButton24 Qt__MouseButton = Qt__MouseButton(0x04000000) + Qt__AllButtons Qt__MouseButton = Qt__MouseButton(0x07ffffff) + Qt__MaxMouseButton Qt__MouseButton = Qt__MouseButton(Qt__ExtraButton24) + Qt__MouseButtonMask Qt__MouseButton = Qt__MouseButton(0xffffffff) +) + +//go:generate stringer -type=Qt__Orientation +//Qt::Orientation +type Qt__Orientation int64 + +const ( + Qt__Horizontal Qt__Orientation = Qt__Orientation(0x1) + Qt__Vertical Qt__Orientation = Qt__Orientation(0x2) +) + +//go:generate stringer -type=Qt__FocusPolicy +//Qt::FocusPolicy +type Qt__FocusPolicy int64 + +const ( + Qt__NoFocus Qt__FocusPolicy = Qt__FocusPolicy(0) + Qt__TabFocus Qt__FocusPolicy = Qt__FocusPolicy(0x1) + Qt__ClickFocus Qt__FocusPolicy = Qt__FocusPolicy(0x2) + Qt__StrongFocus Qt__FocusPolicy = Qt__FocusPolicy(Qt__TabFocus | Qt__ClickFocus | 0x8) + Qt__WheelFocus Qt__FocusPolicy = Qt__FocusPolicy(Qt__StrongFocus | 0x4) +) + +//go:generate stringer -type=Qt__TabFocusBehavior +//Qt::TabFocusBehavior +type Qt__TabFocusBehavior int64 + +const ( + Qt__NoTabFocus Qt__TabFocusBehavior = Qt__TabFocusBehavior(0x00) + Qt__TabFocusTextControls Qt__TabFocusBehavior = Qt__TabFocusBehavior(0x01) + Qt__TabFocusListControls Qt__TabFocusBehavior = Qt__TabFocusBehavior(0x02) + Qt__TabFocusAllControls Qt__TabFocusBehavior = Qt__TabFocusBehavior(0xff) +) + +//go:generate stringer -type=Qt__SortOrder +//Qt::SortOrder +type Qt__SortOrder int64 + +const ( + Qt__AscendingOrder Qt__SortOrder = Qt__SortOrder(0) + Qt__DescendingOrder Qt__SortOrder = Qt__SortOrder(1) +) + +//go:generate stringer -type=Qt__TileRule +//Qt::TileRule +type Qt__TileRule int64 + +const ( + Qt__StretchTile Qt__TileRule = Qt__TileRule(0) + Qt__RepeatTile Qt__TileRule = Qt__TileRule(1) + Qt__RoundTile Qt__TileRule = Qt__TileRule(2) +) + +//go:generate stringer -type=Qt__AlignmentFlag +//Qt::AlignmentFlag +type Qt__AlignmentFlag int64 + +const ( + Qt__AlignLeft Qt__AlignmentFlag = Qt__AlignmentFlag(0x0001) + Qt__AlignLeading Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignLeft) + Qt__AlignRight Qt__AlignmentFlag = Qt__AlignmentFlag(0x0002) + Qt__AlignTrailing Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignRight) + Qt__AlignHCenter Qt__AlignmentFlag = Qt__AlignmentFlag(0x0004) + Qt__AlignJustify Qt__AlignmentFlag = Qt__AlignmentFlag(0x0008) + Qt__AlignAbsolute Qt__AlignmentFlag = Qt__AlignmentFlag(0x0010) + Qt__AlignHorizontal_Mask Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignLeft | Qt__AlignRight | Qt__AlignHCenter | Qt__AlignJustify | Qt__AlignAbsolute) + Qt__AlignTop Qt__AlignmentFlag = Qt__AlignmentFlag(0x0020) + Qt__AlignBottom Qt__AlignmentFlag = Qt__AlignmentFlag(0x0040) + Qt__AlignVCenter Qt__AlignmentFlag = Qt__AlignmentFlag(0x0080) + Qt__AlignBaseline Qt__AlignmentFlag = Qt__AlignmentFlag(0x0100) + Qt__AlignVertical_Mask Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignTop | Qt__AlignBottom | Qt__AlignVCenter | Qt__AlignBaseline) + Qt__AlignCenter Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignVCenter | Qt__AlignHCenter) +) + +//go:generate stringer -type=Qt__TextFlag +//Qt::TextFlag +type Qt__TextFlag int64 + +const ( + Qt__TextSingleLine Qt__TextFlag = Qt__TextFlag(0x0100) + Qt__TextDontClip Qt__TextFlag = Qt__TextFlag(0x0200) + Qt__TextExpandTabs Qt__TextFlag = Qt__TextFlag(0x0400) + Qt__TextShowMnemonic Qt__TextFlag = Qt__TextFlag(0x0800) + Qt__TextWordWrap Qt__TextFlag = Qt__TextFlag(0x1000) + Qt__TextWrapAnywhere Qt__TextFlag = Qt__TextFlag(0x2000) + Qt__TextDontPrint Qt__TextFlag = Qt__TextFlag(0x4000) + Qt__TextIncludeTrailingSpaces Qt__TextFlag = Qt__TextFlag(0x08000000) + Qt__TextHideMnemonic Qt__TextFlag = Qt__TextFlag(0x8000) + Qt__TextJustificationForced Qt__TextFlag = Qt__TextFlag(0x10000) + Qt__TextForceLeftToRight Qt__TextFlag = Qt__TextFlag(0x20000) + Qt__TextForceRightToLeft Qt__TextFlag = Qt__TextFlag(0x40000) + Qt__TextLongestVariant Qt__TextFlag = Qt__TextFlag(0x80000) + Qt__TextBypassShaping Qt__TextFlag = Qt__TextFlag(0x100000) +) + +//go:generate stringer -type=Qt__TextElideMode +//Qt::TextElideMode +type Qt__TextElideMode int64 + +const ( + Qt__ElideLeft Qt__TextElideMode = Qt__TextElideMode(0) + Qt__ElideRight Qt__TextElideMode = Qt__TextElideMode(1) + Qt__ElideMiddle Qt__TextElideMode = Qt__TextElideMode(2) + Qt__ElideNone Qt__TextElideMode = Qt__TextElideMode(3) +) + +//go:generate stringer -type=Qt__WhiteSpaceMode +//Qt::WhiteSpaceMode +type Qt__WhiteSpaceMode int64 + +const ( + Qt__WhiteSpaceNormal Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(0) + Qt__WhiteSpacePre Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(1) + Qt__WhiteSpaceNoWrap Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(2) + Qt__WhiteSpaceModeUndefined Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(-1) +) + +//go:generate stringer -type=Qt__HitTestAccuracy +//Qt::HitTestAccuracy +type Qt__HitTestAccuracy int64 + +const ( + Qt__ExactHit Qt__HitTestAccuracy = Qt__HitTestAccuracy(0) + Qt__FuzzyHit Qt__HitTestAccuracy = Qt__HitTestAccuracy(1) +) + +//go:generate stringer -type=Qt__WindowType +//Qt::WindowType +type Qt__WindowType int64 + +const ( + Qt__Widget Qt__WindowType = Qt__WindowType(0x00000000) + Qt__Window Qt__WindowType = Qt__WindowType(0x00000001) + Qt__Dialog Qt__WindowType = Qt__WindowType(0x00000002 | Qt__Window) + Qt__Sheet Qt__WindowType = Qt__WindowType(0x00000004 | Qt__Window) + Qt__Drawer Qt__WindowType = Qt__WindowType(Qt__Sheet | Qt__Dialog) + Qt__Popup Qt__WindowType = Qt__WindowType(0x00000008 | Qt__Window) + Qt__Tool Qt__WindowType = Qt__WindowType(Qt__Popup | Qt__Dialog) + Qt__ToolTip Qt__WindowType = Qt__WindowType(Qt__Popup | Qt__Sheet) + Qt__SplashScreen Qt__WindowType = Qt__WindowType(Qt__ToolTip | Qt__Dialog) + Qt__Desktop Qt__WindowType = Qt__WindowType(0x00000010 | Qt__Window) + Qt__SubWindow Qt__WindowType = Qt__WindowType(0x00000012) + Qt__ForeignWindow Qt__WindowType = Qt__WindowType(0x00000020 | Qt__Window) + Qt__CoverWindow Qt__WindowType = Qt__WindowType(0x00000040 | Qt__Window) + Qt__WindowType_Mask Qt__WindowType = Qt__WindowType(0x000000ff) + Qt__MSWindowsFixedSizeDialogHint Qt__WindowType = Qt__WindowType(0x00000100) + Qt__MSWindowsOwnDC Qt__WindowType = Qt__WindowType(0x00000200) + Qt__BypassWindowManagerHint Qt__WindowType = Qt__WindowType(0x00000400) + Qt__X11BypassWindowManagerHint Qt__WindowType = Qt__WindowType(Qt__BypassWindowManagerHint) + Qt__FramelessWindowHint Qt__WindowType = Qt__WindowType(0x00000800) + Qt__WindowTitleHint Qt__WindowType = Qt__WindowType(0x00001000) + Qt__WindowSystemMenuHint Qt__WindowType = Qt__WindowType(0x00002000) + Qt__WindowMinimizeButtonHint Qt__WindowType = Qt__WindowType(0x00004000) + Qt__WindowMaximizeButtonHint Qt__WindowType = Qt__WindowType(0x00008000) + Qt__WindowMinMaxButtonsHint Qt__WindowType = Qt__WindowType(Qt__WindowMinimizeButtonHint | Qt__WindowMaximizeButtonHint) + Qt__WindowContextHelpButtonHint Qt__WindowType = Qt__WindowType(0x00010000) + Qt__WindowShadeButtonHint Qt__WindowType = Qt__WindowType(0x00020000) + Qt__WindowStaysOnTopHint Qt__WindowType = Qt__WindowType(0x00040000) + Qt__WindowTransparentForInput Qt__WindowType = Qt__WindowType(0x00080000) + Qt__WindowOverridesSystemGestures Qt__WindowType = Qt__WindowType(0x00100000) + Qt__WindowDoesNotAcceptFocus Qt__WindowType = Qt__WindowType(0x00200000) + Qt__MaximizeUsingFullscreenGeometryHint Qt__WindowType = Qt__WindowType(0x00400000) + Qt__CustomizeWindowHint Qt__WindowType = Qt__WindowType(0x02000000) + Qt__WindowStaysOnBottomHint Qt__WindowType = Qt__WindowType(0x04000000) + Qt__WindowCloseButtonHint Qt__WindowType = Qt__WindowType(0x08000000) + Qt__MacWindowToolBarButtonHint Qt__WindowType = Qt__WindowType(0x10000000) + Qt__BypassGraphicsProxyWidget Qt__WindowType = Qt__WindowType(0x20000000) + Qt__NoDropShadowWindowHint Qt__WindowType = Qt__WindowType(0x40000000) + Qt__WindowFullscreenButtonHint Qt__WindowType = Qt__WindowType(0x80000000) +) + +//go:generate stringer -type=Qt__WindowState +//Qt::WindowState +type Qt__WindowState int64 + +const ( + Qt__WindowNoState Qt__WindowState = Qt__WindowState(0x00000000) + Qt__WindowMinimized Qt__WindowState = Qt__WindowState(0x00000001) + Qt__WindowMaximized Qt__WindowState = Qt__WindowState(0x00000002) + Qt__WindowFullScreen Qt__WindowState = Qt__WindowState(0x00000004) + Qt__WindowActive Qt__WindowState = Qt__WindowState(0x00000008) +) + +//go:generate stringer -type=Qt__ApplicationState +//Qt::ApplicationState +type Qt__ApplicationState int64 + +const ( + Qt__ApplicationSuspended Qt__ApplicationState = Qt__ApplicationState(0x00000000) + Qt__ApplicationHidden Qt__ApplicationState = Qt__ApplicationState(0x00000001) + Qt__ApplicationInactive Qt__ApplicationState = Qt__ApplicationState(0x00000002) + Qt__ApplicationActive Qt__ApplicationState = Qt__ApplicationState(0x00000004) +) + +//go:generate stringer -type=Qt__ScreenOrientation +//Qt::ScreenOrientation +type Qt__ScreenOrientation int64 + +const ( + Qt__PrimaryOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000000) + Qt__PortraitOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000001) + Qt__LandscapeOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000002) + Qt__InvertedPortraitOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000004) + Qt__InvertedLandscapeOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000008) +) + +//go:generate stringer -type=Qt__WidgetAttribute +//Qt::WidgetAttribute +type Qt__WidgetAttribute int64 + +const ( + Qt__WA_Disabled Qt__WidgetAttribute = Qt__WidgetAttribute(0) + Qt__WA_UnderMouse Qt__WidgetAttribute = Qt__WidgetAttribute(1) + Qt__WA_MouseTracking Qt__WidgetAttribute = Qt__WidgetAttribute(2) + Qt__WA_ContentsPropagated Qt__WidgetAttribute = Qt__WidgetAttribute(3) + Qt__WA_OpaquePaintEvent Qt__WidgetAttribute = Qt__WidgetAttribute(4) + Qt__WA_NoBackground Qt__WidgetAttribute = Qt__WidgetAttribute(Qt__WA_OpaquePaintEvent) + Qt__WA_StaticContents Qt__WidgetAttribute = Qt__WidgetAttribute(5) + Qt__WA_LaidOut Qt__WidgetAttribute = Qt__WidgetAttribute(7) + Qt__WA_PaintOnScreen Qt__WidgetAttribute = Qt__WidgetAttribute(8) + Qt__WA_NoSystemBackground Qt__WidgetAttribute = Qt__WidgetAttribute(9) + Qt__WA_UpdatesDisabled Qt__WidgetAttribute = Qt__WidgetAttribute(10) + Qt__WA_Mapped Qt__WidgetAttribute = Qt__WidgetAttribute(11) + Qt__WA_MacNoClickThrough Qt__WidgetAttribute = Qt__WidgetAttribute(12) + Qt__WA_InputMethodEnabled Qt__WidgetAttribute = Qt__WidgetAttribute(14) + Qt__WA_WState_Visible Qt__WidgetAttribute = Qt__WidgetAttribute(15) + Qt__WA_WState_Hidden Qt__WidgetAttribute = Qt__WidgetAttribute(16) + Qt__WA_ForceDisabled Qt__WidgetAttribute = Qt__WidgetAttribute(32) + Qt__WA_KeyCompression Qt__WidgetAttribute = Qt__WidgetAttribute(33) + Qt__WA_PendingMoveEvent Qt__WidgetAttribute = Qt__WidgetAttribute(34) + Qt__WA_PendingResizeEvent Qt__WidgetAttribute = Qt__WidgetAttribute(35) + Qt__WA_SetPalette Qt__WidgetAttribute = Qt__WidgetAttribute(36) + Qt__WA_SetFont Qt__WidgetAttribute = Qt__WidgetAttribute(37) + Qt__WA_SetCursor Qt__WidgetAttribute = Qt__WidgetAttribute(38) + Qt__WA_NoChildEventsFromChildren Qt__WidgetAttribute = Qt__WidgetAttribute(39) + Qt__WA_WindowModified Qt__WidgetAttribute = Qt__WidgetAttribute(41) + Qt__WA_Resized Qt__WidgetAttribute = Qt__WidgetAttribute(42) + Qt__WA_Moved Qt__WidgetAttribute = Qt__WidgetAttribute(43) + Qt__WA_PendingUpdate Qt__WidgetAttribute = Qt__WidgetAttribute(44) + Qt__WA_InvalidSize Qt__WidgetAttribute = Qt__WidgetAttribute(45) + Qt__WA_MacBrushedMetal Qt__WidgetAttribute = Qt__WidgetAttribute(46) + Qt__WA_MacMetalStyle Qt__WidgetAttribute = Qt__WidgetAttribute(Qt__WA_MacBrushedMetal) + Qt__WA_CustomWhatsThis Qt__WidgetAttribute = Qt__WidgetAttribute(47) + Qt__WA_LayoutOnEntireRect Qt__WidgetAttribute = Qt__WidgetAttribute(48) + Qt__WA_OutsideWSRange Qt__WidgetAttribute = Qt__WidgetAttribute(49) + Qt__WA_GrabbedShortcut Qt__WidgetAttribute = Qt__WidgetAttribute(50) + Qt__WA_TransparentForMouseEvents Qt__WidgetAttribute = Qt__WidgetAttribute(51) + Qt__WA_PaintUnclipped Qt__WidgetAttribute = Qt__WidgetAttribute(52) + Qt__WA_SetWindowIcon Qt__WidgetAttribute = Qt__WidgetAttribute(53) + Qt__WA_NoMouseReplay Qt__WidgetAttribute = Qt__WidgetAttribute(54) + Qt__WA_DeleteOnClose Qt__WidgetAttribute = Qt__WidgetAttribute(55) + Qt__WA_RightToLeft Qt__WidgetAttribute = Qt__WidgetAttribute(56) + Qt__WA_SetLayoutDirection Qt__WidgetAttribute = Qt__WidgetAttribute(57) + Qt__WA_NoChildEventsForParent Qt__WidgetAttribute = Qt__WidgetAttribute(58) + Qt__WA_ForceUpdatesDisabled Qt__WidgetAttribute = Qt__WidgetAttribute(59) + Qt__WA_WState_Created Qt__WidgetAttribute = Qt__WidgetAttribute(60) + Qt__WA_WState_CompressKeys Qt__WidgetAttribute = Qt__WidgetAttribute(61) + Qt__WA_WState_InPaintEvent Qt__WidgetAttribute = Qt__WidgetAttribute(62) + Qt__WA_WState_Reparented Qt__WidgetAttribute = Qt__WidgetAttribute(63) + Qt__WA_WState_ConfigPending Qt__WidgetAttribute = Qt__WidgetAttribute(64) + Qt__WA_WState_Polished Qt__WidgetAttribute = Qt__WidgetAttribute(66) + Qt__WA_WState_DND Qt__WidgetAttribute = Qt__WidgetAttribute(67) + Qt__WA_WState_OwnSizePolicy Qt__WidgetAttribute = Qt__WidgetAttribute(68) + Qt__WA_WState_ExplicitShowHide Qt__WidgetAttribute = Qt__WidgetAttribute(69) + Qt__WA_ShowModal Qt__WidgetAttribute = Qt__WidgetAttribute(70) + Qt__WA_MouseNoMask Qt__WidgetAttribute = Qt__WidgetAttribute(71) + Qt__WA_GroupLeader Qt__WidgetAttribute = Qt__WidgetAttribute(72) + Qt__WA_NoMousePropagation Qt__WidgetAttribute = Qt__WidgetAttribute(73) + Qt__WA_Hover Qt__WidgetAttribute = Qt__WidgetAttribute(74) + Qt__WA_InputMethodTransparent Qt__WidgetAttribute = Qt__WidgetAttribute(75) + Qt__WA_QuitOnClose Qt__WidgetAttribute = Qt__WidgetAttribute(76) + Qt__WA_KeyboardFocusChange Qt__WidgetAttribute = Qt__WidgetAttribute(77) + Qt__WA_AcceptDrops Qt__WidgetAttribute = Qt__WidgetAttribute(78) + Qt__WA_DropSiteRegistered Qt__WidgetAttribute = Qt__WidgetAttribute(79) + Qt__WA_ForceAcceptDrops Qt__WidgetAttribute = Qt__WidgetAttribute(Qt__WA_DropSiteRegistered) + Qt__WA_WindowPropagation Qt__WidgetAttribute = Qt__WidgetAttribute(80) + Qt__WA_NoX11EventCompression Qt__WidgetAttribute = Qt__WidgetAttribute(81) + Qt__WA_TintedBackground Qt__WidgetAttribute = Qt__WidgetAttribute(82) + Qt__WA_X11OpenGLOverlay Qt__WidgetAttribute = Qt__WidgetAttribute(83) + Qt__WA_AlwaysShowToolTips Qt__WidgetAttribute = Qt__WidgetAttribute(84) + Qt__WA_MacOpaqueSizeGrip Qt__WidgetAttribute = Qt__WidgetAttribute(85) + Qt__WA_SetStyle Qt__WidgetAttribute = Qt__WidgetAttribute(86) + Qt__WA_SetLocale Qt__WidgetAttribute = Qt__WidgetAttribute(87) + Qt__WA_MacShowFocusRect Qt__WidgetAttribute = Qt__WidgetAttribute(88) + Qt__WA_MacNormalSize Qt__WidgetAttribute = Qt__WidgetAttribute(89) + Qt__WA_MacSmallSize Qt__WidgetAttribute = Qt__WidgetAttribute(90) + Qt__WA_MacMiniSize Qt__WidgetAttribute = Qt__WidgetAttribute(91) + Qt__WA_LayoutUsesWidgetRect Qt__WidgetAttribute = Qt__WidgetAttribute(92) + Qt__WA_StyledBackground Qt__WidgetAttribute = Qt__WidgetAttribute(93) + Qt__WA_MSWindowsUseDirect3D Qt__WidgetAttribute = Qt__WidgetAttribute(94) + Qt__WA_CanHostQMdiSubWindowTitleBar Qt__WidgetAttribute = Qt__WidgetAttribute(95) + Qt__WA_MacAlwaysShowToolWindow Qt__WidgetAttribute = Qt__WidgetAttribute(96) + Qt__WA_StyleSheet Qt__WidgetAttribute = Qt__WidgetAttribute(97) + Qt__WA_ShowWithoutActivating Qt__WidgetAttribute = Qt__WidgetAttribute(98) + Qt__WA_X11BypassTransientForHint Qt__WidgetAttribute = Qt__WidgetAttribute(99) + Qt__WA_NativeWindow Qt__WidgetAttribute = Qt__WidgetAttribute(100) + Qt__WA_DontCreateNativeAncestors Qt__WidgetAttribute = Qt__WidgetAttribute(101) + Qt__WA_MacVariableSize Qt__WidgetAttribute = Qt__WidgetAttribute(102) + Qt__WA_DontShowOnScreen Qt__WidgetAttribute = Qt__WidgetAttribute(103) + Qt__WA_X11NetWmWindowTypeDesktop Qt__WidgetAttribute = Qt__WidgetAttribute(104) + Qt__WA_X11NetWmWindowTypeDock Qt__WidgetAttribute = Qt__WidgetAttribute(105) + Qt__WA_X11NetWmWindowTypeToolBar Qt__WidgetAttribute = Qt__WidgetAttribute(106) + Qt__WA_X11NetWmWindowTypeMenu Qt__WidgetAttribute = Qt__WidgetAttribute(107) + Qt__WA_X11NetWmWindowTypeUtility Qt__WidgetAttribute = Qt__WidgetAttribute(108) + Qt__WA_X11NetWmWindowTypeSplash Qt__WidgetAttribute = Qt__WidgetAttribute(109) + Qt__WA_X11NetWmWindowTypeDialog Qt__WidgetAttribute = Qt__WidgetAttribute(110) + Qt__WA_X11NetWmWindowTypeDropDownMenu Qt__WidgetAttribute = Qt__WidgetAttribute(111) + Qt__WA_X11NetWmWindowTypePopupMenu Qt__WidgetAttribute = Qt__WidgetAttribute(112) + Qt__WA_X11NetWmWindowTypeToolTip Qt__WidgetAttribute = Qt__WidgetAttribute(113) + Qt__WA_X11NetWmWindowTypeNotification Qt__WidgetAttribute = Qt__WidgetAttribute(114) + Qt__WA_X11NetWmWindowTypeCombo Qt__WidgetAttribute = Qt__WidgetAttribute(115) + Qt__WA_X11NetWmWindowTypeDND Qt__WidgetAttribute = Qt__WidgetAttribute(116) + Qt__WA_MacFrameworkScaled Qt__WidgetAttribute = Qt__WidgetAttribute(117) + Qt__WA_SetWindowModality Qt__WidgetAttribute = Qt__WidgetAttribute(118) + Qt__WA_WState_WindowOpacitySet Qt__WidgetAttribute = Qt__WidgetAttribute(119) + Qt__WA_TranslucentBackground Qt__WidgetAttribute = Qt__WidgetAttribute(120) + Qt__WA_AcceptTouchEvents Qt__WidgetAttribute = Qt__WidgetAttribute(121) + Qt__WA_WState_AcceptedTouchBeginEvent Qt__WidgetAttribute = Qt__WidgetAttribute(122) + Qt__WA_TouchPadAcceptSingleTouchEvents Qt__WidgetAttribute = Qt__WidgetAttribute(123) + Qt__WA_X11DoNotAcceptFocus Qt__WidgetAttribute = Qt__WidgetAttribute(126) + Qt__WA_MacNoShadow Qt__WidgetAttribute = Qt__WidgetAttribute(127) + Qt__WA_AlwaysStackOnTop Qt__WidgetAttribute = Qt__WidgetAttribute(128) + Qt__WA_TabletTracking Qt__WidgetAttribute = Qt__WidgetAttribute(129) + Qt__WA_ContentsMarginsRespectsSafeArea Qt__WidgetAttribute = Qt__WidgetAttribute(130) + Qt__WA_StyleSheetTarget Qt__WidgetAttribute = Qt__WidgetAttribute(131) + Qt__WA_AttributeCount Qt__WidgetAttribute = Qt__WidgetAttribute(132) +) + +//go:generate stringer -type=Qt__ApplicationAttribute +//Qt::ApplicationAttribute +type Qt__ApplicationAttribute int64 + +const ( + Qt__AA_ImmediateWidgetCreation Qt__ApplicationAttribute = Qt__ApplicationAttribute(0) + Qt__AA_MSWindowsUseDirect3DByDefault Qt__ApplicationAttribute = Qt__ApplicationAttribute(1) + Qt__AA_DontShowIconsInMenus Qt__ApplicationAttribute = Qt__ApplicationAttribute(2) + Qt__AA_NativeWindows Qt__ApplicationAttribute = Qt__ApplicationAttribute(3) + Qt__AA_DontCreateNativeWidgetSiblings Qt__ApplicationAttribute = Qt__ApplicationAttribute(4) + Qt__AA_PluginApplication Qt__ApplicationAttribute = Qt__ApplicationAttribute(5) + Qt__AA_MacPluginApplication Qt__ApplicationAttribute = Qt__ApplicationAttribute(Qt__AA_PluginApplication) + Qt__AA_DontUseNativeMenuBar Qt__ApplicationAttribute = Qt__ApplicationAttribute(6) + Qt__AA_MacDontSwapCtrlAndMeta Qt__ApplicationAttribute = Qt__ApplicationAttribute(7) + Qt__AA_Use96Dpi Qt__ApplicationAttribute = Qt__ApplicationAttribute(8) + Qt__AA_X11InitThreads Qt__ApplicationAttribute = Qt__ApplicationAttribute(10) + Qt__AA_SynthesizeTouchForUnhandledMouseEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(11) + Qt__AA_SynthesizeMouseForUnhandledTouchEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(12) + Qt__AA_UseHighDpiPixmaps Qt__ApplicationAttribute = Qt__ApplicationAttribute(13) + Qt__AA_ForceRasterWidgets Qt__ApplicationAttribute = Qt__ApplicationAttribute(14) + Qt__AA_UseDesktopOpenGL Qt__ApplicationAttribute = Qt__ApplicationAttribute(15) + Qt__AA_UseOpenGLES Qt__ApplicationAttribute = Qt__ApplicationAttribute(16) + Qt__AA_UseSoftwareOpenGL Qt__ApplicationAttribute = Qt__ApplicationAttribute(17) + Qt__AA_ShareOpenGLContexts Qt__ApplicationAttribute = Qt__ApplicationAttribute(18) + Qt__AA_SetPalette Qt__ApplicationAttribute = Qt__ApplicationAttribute(19) + Qt__AA_EnableHighDpiScaling Qt__ApplicationAttribute = Qt__ApplicationAttribute(20) + Qt__AA_DisableHighDpiScaling Qt__ApplicationAttribute = Qt__ApplicationAttribute(21) + Qt__AA_UseStyleSheetPropagationInWidgetStyles Qt__ApplicationAttribute = Qt__ApplicationAttribute(22) + Qt__AA_DontUseNativeDialogs Qt__ApplicationAttribute = Qt__ApplicationAttribute(23) + Qt__AA_SynthesizeMouseForUnhandledTabletEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(24) + Qt__AA_CompressHighFrequencyEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(25) + Qt__AA_DontCheckOpenGLContextThreadAffinity Qt__ApplicationAttribute = Qt__ApplicationAttribute(26) + Qt__AA_DisableShaderDiskCache Qt__ApplicationAttribute = Qt__ApplicationAttribute(27) + Qt__AA_DontShowShortcutsInContextMenus Qt__ApplicationAttribute = Qt__ApplicationAttribute(28) + Qt__AA_CompressTabletEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(29) + Qt__AA_DisableWindowContextHelpButton Qt__ApplicationAttribute = Qt__ApplicationAttribute(30) + Qt__AA_AttributeCount Qt__ApplicationAttribute = Qt__ApplicationAttribute(31) +) + +//go:generate stringer -type=Qt__ImageConversionFlag +//Qt::ImageConversionFlag +type Qt__ImageConversionFlag int64 + +const ( + Qt__ColorMode_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000003) + Qt__AutoColor Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) + Qt__ColorOnly Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000003) + Qt__MonoOnly Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000002) + Qt__AlphaDither_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x0000000c) + Qt__ThresholdAlphaDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) + Qt__OrderedAlphaDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000004) + Qt__DiffuseAlphaDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000008) + Qt__NoAlpha Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x0000000c) + Qt__Dither_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000030) + Qt__DiffuseDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) + Qt__OrderedDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000010) + Qt__ThresholdDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000020) + Qt__DitherMode_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x000000c0) + Qt__AutoDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) + Qt__PreferDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000040) + Qt__AvoidDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000080) + Qt__NoOpaqueDetection Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000100) + Qt__NoFormatConversion Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000200) +) + +//go:generate stringer -type=Qt__BGMode +//Qt::BGMode +type Qt__BGMode int64 + +const ( + Qt__TransparentMode Qt__BGMode = Qt__BGMode(0) + Qt__OpaqueMode Qt__BGMode = Qt__BGMode(1) +) + +//go:generate stringer -type=Qt__Key +//Qt::Key +type Qt__Key int64 + +const ( + Qt__Key_Escape Qt__Key = Qt__Key(0x01000000) + Qt__Key_Tab Qt__Key = Qt__Key(0x01000001) + Qt__Key_Backtab Qt__Key = Qt__Key(0x01000002) + Qt__Key_Backspace Qt__Key = Qt__Key(0x01000003) + Qt__Key_Return Qt__Key = Qt__Key(0x01000004) + Qt__Key_Enter Qt__Key = Qt__Key(0x01000005) + Qt__Key_Insert Qt__Key = Qt__Key(0x01000006) + Qt__Key_Delete Qt__Key = Qt__Key(0x01000007) + Qt__Key_Pause Qt__Key = Qt__Key(0x01000008) + Qt__Key_Print Qt__Key = Qt__Key(0x01000009) + Qt__Key_SysReq Qt__Key = Qt__Key(0x0100000a) + Qt__Key_Clear Qt__Key = Qt__Key(0x0100000b) + Qt__Key_Home Qt__Key = Qt__Key(0x01000010) + Qt__Key_End Qt__Key = Qt__Key(0x01000011) + Qt__Key_Left Qt__Key = Qt__Key(0x01000012) + Qt__Key_Up Qt__Key = Qt__Key(0x01000013) + Qt__Key_Right Qt__Key = Qt__Key(0x01000014) + Qt__Key_Down Qt__Key = Qt__Key(0x01000015) + Qt__Key_PageUp Qt__Key = Qt__Key(0x01000016) + Qt__Key_PageDown Qt__Key = Qt__Key(0x01000017) + Qt__Key_Shift Qt__Key = Qt__Key(0x01000020) + Qt__Key_Control Qt__Key = Qt__Key(0x01000021) + Qt__Key_Meta Qt__Key = Qt__Key(0x01000022) + Qt__Key_Alt Qt__Key = Qt__Key(0x01000023) + Qt__Key_CapsLock Qt__Key = Qt__Key(0x01000024) + Qt__Key_NumLock Qt__Key = Qt__Key(0x01000025) + Qt__Key_ScrollLock Qt__Key = Qt__Key(0x01000026) + Qt__Key_F1 Qt__Key = Qt__Key(0x01000030) + Qt__Key_F2 Qt__Key = Qt__Key(0x01000031) + Qt__Key_F3 Qt__Key = Qt__Key(0x01000032) + Qt__Key_F4 Qt__Key = Qt__Key(0x01000033) + Qt__Key_F5 Qt__Key = Qt__Key(0x01000034) + Qt__Key_F6 Qt__Key = Qt__Key(0x01000035) + Qt__Key_F7 Qt__Key = Qt__Key(0x01000036) + Qt__Key_F8 Qt__Key = Qt__Key(0x01000037) + Qt__Key_F9 Qt__Key = Qt__Key(0x01000038) + Qt__Key_F10 Qt__Key = Qt__Key(0x01000039) + Qt__Key_F11 Qt__Key = Qt__Key(0x0100003a) + Qt__Key_F12 Qt__Key = Qt__Key(0x0100003b) + Qt__Key_F13 Qt__Key = Qt__Key(0x0100003c) + Qt__Key_F14 Qt__Key = Qt__Key(0x0100003d) + Qt__Key_F15 Qt__Key = Qt__Key(0x0100003e) + Qt__Key_F16 Qt__Key = Qt__Key(0x0100003f) + Qt__Key_F17 Qt__Key = Qt__Key(0x01000040) + Qt__Key_F18 Qt__Key = Qt__Key(0x01000041) + Qt__Key_F19 Qt__Key = Qt__Key(0x01000042) + Qt__Key_F20 Qt__Key = Qt__Key(0x01000043) + Qt__Key_F21 Qt__Key = Qt__Key(0x01000044) + Qt__Key_F22 Qt__Key = Qt__Key(0x01000045) + Qt__Key_F23 Qt__Key = Qt__Key(0x01000046) + Qt__Key_F24 Qt__Key = Qt__Key(0x01000047) + Qt__Key_F25 Qt__Key = Qt__Key(0x01000048) + Qt__Key_F26 Qt__Key = Qt__Key(0x01000049) + Qt__Key_F27 Qt__Key = Qt__Key(0x0100004a) + Qt__Key_F28 Qt__Key = Qt__Key(0x0100004b) + Qt__Key_F29 Qt__Key = Qt__Key(0x0100004c) + Qt__Key_F30 Qt__Key = Qt__Key(0x0100004d) + Qt__Key_F31 Qt__Key = Qt__Key(0x0100004e) + Qt__Key_F32 Qt__Key = Qt__Key(0x0100004f) + Qt__Key_F33 Qt__Key = Qt__Key(0x01000050) + Qt__Key_F34 Qt__Key = Qt__Key(0x01000051) + Qt__Key_F35 Qt__Key = Qt__Key(0x01000052) + Qt__Key_Super_L Qt__Key = Qt__Key(0x01000053) + Qt__Key_Super_R Qt__Key = Qt__Key(0x01000054) + Qt__Key_Menu Qt__Key = Qt__Key(0x01000055) + Qt__Key_Hyper_L Qt__Key = Qt__Key(0x01000056) + Qt__Key_Hyper_R Qt__Key = Qt__Key(0x01000057) + Qt__Key_Help Qt__Key = Qt__Key(0x01000058) + Qt__Key_Direction_L Qt__Key = Qt__Key(0x01000059) + Qt__Key_Direction_R Qt__Key = Qt__Key(0x01000060) + Qt__Key_Space Qt__Key = Qt__Key(0x20) + Qt__Key_Any Qt__Key = Qt__Key(Qt__Key_Space) + Qt__Key_Exclam Qt__Key = Qt__Key(0x21) + Qt__Key_QuoteDbl Qt__Key = Qt__Key(0x22) + Qt__Key_NumberSign Qt__Key = Qt__Key(0x23) + Qt__Key_Dollar Qt__Key = Qt__Key(0x24) + Qt__Key_Percent Qt__Key = Qt__Key(0x25) + Qt__Key_Ampersand Qt__Key = Qt__Key(0x26) + Qt__Key_Apostrophe Qt__Key = Qt__Key(0x27) + Qt__Key_ParenLeft Qt__Key = Qt__Key(0x28) + Qt__Key_ParenRight Qt__Key = Qt__Key(0x29) + Qt__Key_Asterisk Qt__Key = Qt__Key(0x2a) + Qt__Key_Plus Qt__Key = Qt__Key(0x2b) + Qt__Key_Comma Qt__Key = Qt__Key(0x2c) + Qt__Key_Minus Qt__Key = Qt__Key(0x2d) + Qt__Key_Period Qt__Key = Qt__Key(0x2e) + Qt__Key_Slash Qt__Key = Qt__Key(0x2f) + Qt__Key_0 Qt__Key = Qt__Key(0x30) + Qt__Key_1 Qt__Key = Qt__Key(0x31) + Qt__Key_2 Qt__Key = Qt__Key(0x32) + Qt__Key_3 Qt__Key = Qt__Key(0x33) + Qt__Key_4 Qt__Key = Qt__Key(0x34) + Qt__Key_5 Qt__Key = Qt__Key(0x35) + Qt__Key_6 Qt__Key = Qt__Key(0x36) + Qt__Key_7 Qt__Key = Qt__Key(0x37) + Qt__Key_8 Qt__Key = Qt__Key(0x38) + Qt__Key_9 Qt__Key = Qt__Key(0x39) + Qt__Key_Colon Qt__Key = Qt__Key(0x3a) + Qt__Key_Semicolon Qt__Key = Qt__Key(0x3b) + Qt__Key_Less Qt__Key = Qt__Key(0x3c) + Qt__Key_Equal Qt__Key = Qt__Key(0x3d) + Qt__Key_Greater Qt__Key = Qt__Key(0x3e) + Qt__Key_Question Qt__Key = Qt__Key(0x3f) + Qt__Key_At Qt__Key = Qt__Key(0x40) + Qt__Key_A Qt__Key = Qt__Key(0x41) + Qt__Key_B Qt__Key = Qt__Key(0x42) + Qt__Key_C Qt__Key = Qt__Key(0x43) + Qt__Key_D Qt__Key = Qt__Key(0x44) + Qt__Key_E Qt__Key = Qt__Key(0x45) + Qt__Key_F Qt__Key = Qt__Key(0x46) + Qt__Key_G Qt__Key = Qt__Key(0x47) + Qt__Key_H Qt__Key = Qt__Key(0x48) + Qt__Key_I Qt__Key = Qt__Key(0x49) + Qt__Key_J Qt__Key = Qt__Key(0x4a) + Qt__Key_K Qt__Key = Qt__Key(0x4b) + Qt__Key_L Qt__Key = Qt__Key(0x4c) + Qt__Key_M Qt__Key = Qt__Key(0x4d) + Qt__Key_N Qt__Key = Qt__Key(0x4e) + Qt__Key_O Qt__Key = Qt__Key(0x4f) + Qt__Key_P Qt__Key = Qt__Key(0x50) + Qt__Key_Q Qt__Key = Qt__Key(0x51) + Qt__Key_R Qt__Key = Qt__Key(0x52) + Qt__Key_S Qt__Key = Qt__Key(0x53) + Qt__Key_T Qt__Key = Qt__Key(0x54) + Qt__Key_U Qt__Key = Qt__Key(0x55) + Qt__Key_V Qt__Key = Qt__Key(0x56) + Qt__Key_W Qt__Key = Qt__Key(0x57) + Qt__Key_X Qt__Key = Qt__Key(0x58) + Qt__Key_Y Qt__Key = Qt__Key(0x59) + Qt__Key_Z Qt__Key = Qt__Key(0x5a) + Qt__Key_BracketLeft Qt__Key = Qt__Key(0x5b) + Qt__Key_Backslash Qt__Key = Qt__Key(0x5c) + Qt__Key_BracketRight Qt__Key = Qt__Key(0x5d) + Qt__Key_AsciiCircum Qt__Key = Qt__Key(0x5e) + Qt__Key_Underscore Qt__Key = Qt__Key(0x5f) + Qt__Key_QuoteLeft Qt__Key = Qt__Key(0x60) + Qt__Key_BraceLeft Qt__Key = Qt__Key(0x7b) + Qt__Key_Bar Qt__Key = Qt__Key(0x7c) + Qt__Key_BraceRight Qt__Key = Qt__Key(0x7d) + Qt__Key_AsciiTilde Qt__Key = Qt__Key(0x7e) + Qt__Key_nobreakspace Qt__Key = Qt__Key(0x0a0) + Qt__Key_exclamdown Qt__Key = Qt__Key(0x0a1) + Qt__Key_cent Qt__Key = Qt__Key(0x0a2) + Qt__Key_sterling Qt__Key = Qt__Key(0x0a3) + Qt__Key_currency Qt__Key = Qt__Key(0x0a4) + Qt__Key_yen Qt__Key = Qt__Key(0x0a5) + Qt__Key_brokenbar Qt__Key = Qt__Key(0x0a6) + Qt__Key_section Qt__Key = Qt__Key(0x0a7) + Qt__Key_diaeresis Qt__Key = Qt__Key(0x0a8) + Qt__Key_copyright Qt__Key = Qt__Key(0x0a9) + Qt__Key_ordfeminine Qt__Key = Qt__Key(0x0aa) + Qt__Key_guillemotleft Qt__Key = Qt__Key(0x0ab) + Qt__Key_notsign Qt__Key = Qt__Key(0x0ac) + Qt__Key_hyphen Qt__Key = Qt__Key(0x0ad) + Qt__Key_registered Qt__Key = Qt__Key(0x0ae) + Qt__Key_macron Qt__Key = Qt__Key(0x0af) + Qt__Key_degree Qt__Key = Qt__Key(0x0b0) + Qt__Key_plusminus Qt__Key = Qt__Key(0x0b1) + Qt__Key_twosuperior Qt__Key = Qt__Key(0x0b2) + Qt__Key_threesuperior Qt__Key = Qt__Key(0x0b3) + Qt__Key_acute Qt__Key = Qt__Key(0x0b4) + Qt__Key_mu Qt__Key = Qt__Key(0x0b5) + Qt__Key_paragraph Qt__Key = Qt__Key(0x0b6) + Qt__Key_periodcentered Qt__Key = Qt__Key(0x0b7) + Qt__Key_cedilla Qt__Key = Qt__Key(0x0b8) + Qt__Key_onesuperior Qt__Key = Qt__Key(0x0b9) + Qt__Key_masculine Qt__Key = Qt__Key(0x0ba) + Qt__Key_guillemotright Qt__Key = Qt__Key(0x0bb) + Qt__Key_onequarter Qt__Key = Qt__Key(0x0bc) + Qt__Key_onehalf Qt__Key = Qt__Key(0x0bd) + Qt__Key_threequarters Qt__Key = Qt__Key(0x0be) + Qt__Key_questiondown Qt__Key = Qt__Key(0x0bf) + Qt__Key_Agrave Qt__Key = Qt__Key(0x0c0) + Qt__Key_Aacute Qt__Key = Qt__Key(0x0c1) + Qt__Key_Acircumflex Qt__Key = Qt__Key(0x0c2) + Qt__Key_Atilde Qt__Key = Qt__Key(0x0c3) + Qt__Key_Adiaeresis Qt__Key = Qt__Key(0x0c4) + Qt__Key_Aring Qt__Key = Qt__Key(0x0c5) + Qt__Key_AE Qt__Key = Qt__Key(0x0c6) + Qt__Key_Ccedilla Qt__Key = Qt__Key(0x0c7) + Qt__Key_Egrave Qt__Key = Qt__Key(0x0c8) + Qt__Key_Eacute Qt__Key = Qt__Key(0x0c9) + Qt__Key_Ecircumflex Qt__Key = Qt__Key(0x0ca) + Qt__Key_Ediaeresis Qt__Key = Qt__Key(0x0cb) + Qt__Key_Igrave Qt__Key = Qt__Key(0x0cc) + Qt__Key_Iacute Qt__Key = Qt__Key(0x0cd) + Qt__Key_Icircumflex Qt__Key = Qt__Key(0x0ce) + Qt__Key_Idiaeresis Qt__Key = Qt__Key(0x0cf) + Qt__Key_ETH Qt__Key = Qt__Key(0x0d0) + Qt__Key_Ntilde Qt__Key = Qt__Key(0x0d1) + Qt__Key_Ograve Qt__Key = Qt__Key(0x0d2) + Qt__Key_Oacute Qt__Key = Qt__Key(0x0d3) + Qt__Key_Ocircumflex Qt__Key = Qt__Key(0x0d4) + Qt__Key_Otilde Qt__Key = Qt__Key(0x0d5) + Qt__Key_Odiaeresis Qt__Key = Qt__Key(0x0d6) + Qt__Key_multiply Qt__Key = Qt__Key(0x0d7) + Qt__Key_Ooblique Qt__Key = Qt__Key(0x0d8) + Qt__Key_Ugrave Qt__Key = Qt__Key(0x0d9) + Qt__Key_Uacute Qt__Key = Qt__Key(0x0da) + Qt__Key_Ucircumflex Qt__Key = Qt__Key(0x0db) + Qt__Key_Udiaeresis Qt__Key = Qt__Key(0x0dc) + Qt__Key_Yacute Qt__Key = Qt__Key(0x0dd) + Qt__Key_THORN Qt__Key = Qt__Key(0x0de) + Qt__Key_ssharp Qt__Key = Qt__Key(0x0df) + Qt__Key_division Qt__Key = Qt__Key(0x0f7) + Qt__Key_ydiaeresis Qt__Key = Qt__Key(0x0ff) + Qt__Key_AltGr Qt__Key = Qt__Key(0x01001103) + Qt__Key_Multi_key Qt__Key = Qt__Key(0x01001120) + Qt__Key_Codeinput Qt__Key = Qt__Key(0x01001137) + Qt__Key_SingleCandidate Qt__Key = Qt__Key(0x0100113c) + Qt__Key_MultipleCandidate Qt__Key = Qt__Key(0x0100113d) + Qt__Key_PreviousCandidate Qt__Key = Qt__Key(0x0100113e) + Qt__Key_Mode_switch Qt__Key = Qt__Key(0x0100117e) + Qt__Key_Kanji Qt__Key = Qt__Key(0x01001121) + Qt__Key_Muhenkan Qt__Key = Qt__Key(0x01001122) + Qt__Key_Henkan Qt__Key = Qt__Key(0x01001123) + Qt__Key_Romaji Qt__Key = Qt__Key(0x01001124) + Qt__Key_Hiragana Qt__Key = Qt__Key(0x01001125) + Qt__Key_Katakana Qt__Key = Qt__Key(0x01001126) + Qt__Key_Hiragana_Katakana Qt__Key = Qt__Key(0x01001127) + Qt__Key_Zenkaku Qt__Key = Qt__Key(0x01001128) + Qt__Key_Hankaku Qt__Key = Qt__Key(0x01001129) + Qt__Key_Zenkaku_Hankaku Qt__Key = Qt__Key(0x0100112a) + Qt__Key_Touroku Qt__Key = Qt__Key(0x0100112b) + Qt__Key_Massyo Qt__Key = Qt__Key(0x0100112c) + Qt__Key_Kana_Lock Qt__Key = Qt__Key(0x0100112d) + Qt__Key_Kana_Shift Qt__Key = Qt__Key(0x0100112e) + Qt__Key_Eisu_Shift Qt__Key = Qt__Key(0x0100112f) + Qt__Key_Eisu_toggle Qt__Key = Qt__Key(0x01001130) + Qt__Key_Hangul Qt__Key = Qt__Key(0x01001131) + Qt__Key_Hangul_Start Qt__Key = Qt__Key(0x01001132) + Qt__Key_Hangul_End Qt__Key = Qt__Key(0x01001133) + Qt__Key_Hangul_Hanja Qt__Key = Qt__Key(0x01001134) + Qt__Key_Hangul_Jamo Qt__Key = Qt__Key(0x01001135) + Qt__Key_Hangul_Romaja Qt__Key = Qt__Key(0x01001136) + Qt__Key_Hangul_Jeonja Qt__Key = Qt__Key(0x01001138) + Qt__Key_Hangul_Banja Qt__Key = Qt__Key(0x01001139) + Qt__Key_Hangul_PreHanja Qt__Key = Qt__Key(0x0100113a) + Qt__Key_Hangul_PostHanja Qt__Key = Qt__Key(0x0100113b) + Qt__Key_Hangul_Special Qt__Key = Qt__Key(0x0100113f) + Qt__Key_Dead_Grave Qt__Key = Qt__Key(0x01001250) + Qt__Key_Dead_Acute Qt__Key = Qt__Key(0x01001251) + Qt__Key_Dead_Circumflex Qt__Key = Qt__Key(0x01001252) + Qt__Key_Dead_Tilde Qt__Key = Qt__Key(0x01001253) + Qt__Key_Dead_Macron Qt__Key = Qt__Key(0x01001254) + Qt__Key_Dead_Breve Qt__Key = Qt__Key(0x01001255) + Qt__Key_Dead_Abovedot Qt__Key = Qt__Key(0x01001256) + Qt__Key_Dead_Diaeresis Qt__Key = Qt__Key(0x01001257) + Qt__Key_Dead_Abovering Qt__Key = Qt__Key(0x01001258) + Qt__Key_Dead_Doubleacute Qt__Key = Qt__Key(0x01001259) + Qt__Key_Dead_Caron Qt__Key = Qt__Key(0x0100125a) + Qt__Key_Dead_Cedilla Qt__Key = Qt__Key(0x0100125b) + Qt__Key_Dead_Ogonek Qt__Key = Qt__Key(0x0100125c) + Qt__Key_Dead_Iota Qt__Key = Qt__Key(0x0100125d) + Qt__Key_Dead_Voiced_Sound Qt__Key = Qt__Key(0x0100125e) + Qt__Key_Dead_Semivoiced_Sound Qt__Key = Qt__Key(0x0100125f) + Qt__Key_Dead_Belowdot Qt__Key = Qt__Key(0x01001260) + Qt__Key_Dead_Hook Qt__Key = Qt__Key(0x01001261) + Qt__Key_Dead_Horn Qt__Key = Qt__Key(0x01001262) + Qt__Key_Dead_Stroke Qt__Key = Qt__Key(0x01001263) + Qt__Key_Dead_Abovecomma Qt__Key = Qt__Key(0x01001264) + Qt__Key_Dead_Abovereversedcomma Qt__Key = Qt__Key(0x01001265) + Qt__Key_Dead_Doublegrave Qt__Key = Qt__Key(0x01001266) + Qt__Key_Dead_Belowring Qt__Key = Qt__Key(0x01001267) + Qt__Key_Dead_Belowmacron Qt__Key = Qt__Key(0x01001268) + Qt__Key_Dead_Belowcircumflex Qt__Key = Qt__Key(0x01001269) + Qt__Key_Dead_Belowtilde Qt__Key = Qt__Key(0x0100126a) + Qt__Key_Dead_Belowbreve Qt__Key = Qt__Key(0x0100126b) + Qt__Key_Dead_Belowdiaeresis Qt__Key = Qt__Key(0x0100126c) + Qt__Key_Dead_Invertedbreve Qt__Key = Qt__Key(0x0100126d) + Qt__Key_Dead_Belowcomma Qt__Key = Qt__Key(0x0100126e) + Qt__Key_Dead_Currency Qt__Key = Qt__Key(0x0100126f) + Qt__Key_Dead_a Qt__Key = Qt__Key(0x01001280) + Qt__Key_Dead_A Qt__Key = Qt__Key(0x01001281) + Qt__Key_Dead_e Qt__Key = Qt__Key(0x01001282) + Qt__Key_Dead_E Qt__Key = Qt__Key(0x01001283) + Qt__Key_Dead_i Qt__Key = Qt__Key(0x01001284) + Qt__Key_Dead_I Qt__Key = Qt__Key(0x01001285) + Qt__Key_Dead_o Qt__Key = Qt__Key(0x01001286) + Qt__Key_Dead_O Qt__Key = Qt__Key(0x01001287) + Qt__Key_Dead_u Qt__Key = Qt__Key(0x01001288) + Qt__Key_Dead_U Qt__Key = Qt__Key(0x01001289) + Qt__Key_Dead_Small_Schwa Qt__Key = Qt__Key(0x0100128a) + Qt__Key_Dead_Capital_Schwa Qt__Key = Qt__Key(0x0100128b) + Qt__Key_Dead_Greek Qt__Key = Qt__Key(0x0100128c) + Qt__Key_Dead_Lowline Qt__Key = Qt__Key(0x01001290) + Qt__Key_Dead_Aboveverticalline Qt__Key = Qt__Key(0x01001291) + Qt__Key_Dead_Belowverticalline Qt__Key = Qt__Key(0x01001292) + Qt__Key_Dead_Longsolidusoverlay Qt__Key = Qt__Key(0x01001293) + Qt__Key_Back Qt__Key = Qt__Key(0x01000061) + Qt__Key_Forward Qt__Key = Qt__Key(0x01000062) + Qt__Key_Stop Qt__Key = Qt__Key(0x01000063) + Qt__Key_Refresh Qt__Key = Qt__Key(0x01000064) + Qt__Key_VolumeDown Qt__Key = Qt__Key(0x01000070) + Qt__Key_VolumeMute Qt__Key = Qt__Key(0x01000071) + Qt__Key_VolumeUp Qt__Key = Qt__Key(0x01000072) + Qt__Key_BassBoost Qt__Key = Qt__Key(0x01000073) + Qt__Key_BassUp Qt__Key = Qt__Key(0x01000074) + Qt__Key_BassDown Qt__Key = Qt__Key(0x01000075) + Qt__Key_TrebleUp Qt__Key = Qt__Key(0x01000076) + Qt__Key_TrebleDown Qt__Key = Qt__Key(0x01000077) + Qt__Key_MediaPlay Qt__Key = Qt__Key(0x01000080) + Qt__Key_MediaStop Qt__Key = Qt__Key(0x01000081) + Qt__Key_MediaPrevious Qt__Key = Qt__Key(0x01000082) + Qt__Key_MediaNext Qt__Key = Qt__Key(0x01000083) + Qt__Key_MediaRecord Qt__Key = Qt__Key(0x01000084) + Qt__Key_MediaPause Qt__Key = Qt__Key(0x1000085) + Qt__Key_MediaTogglePlayPause Qt__Key = Qt__Key(0x1000086) + Qt__Key_HomePage Qt__Key = Qt__Key(0x01000090) + Qt__Key_Favorites Qt__Key = Qt__Key(0x01000091) + Qt__Key_Search Qt__Key = Qt__Key(0x01000092) + Qt__Key_Standby Qt__Key = Qt__Key(0x01000093) + Qt__Key_OpenUrl Qt__Key = Qt__Key(0x01000094) + Qt__Key_LaunchMail Qt__Key = Qt__Key(0x010000a0) + Qt__Key_LaunchMedia Qt__Key = Qt__Key(0x010000a1) + Qt__Key_Launch0 Qt__Key = Qt__Key(0x010000a2) + Qt__Key_Launch1 Qt__Key = Qt__Key(0x010000a3) + Qt__Key_Launch2 Qt__Key = Qt__Key(0x010000a4) + Qt__Key_Launch3 Qt__Key = Qt__Key(0x010000a5) + Qt__Key_Launch4 Qt__Key = Qt__Key(0x010000a6) + Qt__Key_Launch5 Qt__Key = Qt__Key(0x010000a7) + Qt__Key_Launch6 Qt__Key = Qt__Key(0x010000a8) + Qt__Key_Launch7 Qt__Key = Qt__Key(0x010000a9) + Qt__Key_Launch8 Qt__Key = Qt__Key(0x010000aa) + Qt__Key_Launch9 Qt__Key = Qt__Key(0x010000ab) + Qt__Key_LaunchA Qt__Key = Qt__Key(0x010000ac) + Qt__Key_LaunchB Qt__Key = Qt__Key(0x010000ad) + Qt__Key_LaunchC Qt__Key = Qt__Key(0x010000ae) + Qt__Key_LaunchD Qt__Key = Qt__Key(0x010000af) + Qt__Key_LaunchE Qt__Key = Qt__Key(0x010000b0) + Qt__Key_LaunchF Qt__Key = Qt__Key(0x010000b1) + Qt__Key_MonBrightnessUp Qt__Key = Qt__Key(0x010000b2) + Qt__Key_MonBrightnessDown Qt__Key = Qt__Key(0x010000b3) + Qt__Key_KeyboardLightOnOff Qt__Key = Qt__Key(0x010000b4) + Qt__Key_KeyboardBrightnessUp Qt__Key = Qt__Key(0x010000b5) + Qt__Key_KeyboardBrightnessDown Qt__Key = Qt__Key(0x010000b6) + Qt__Key_PowerOff Qt__Key = Qt__Key(0x010000b7) + Qt__Key_WakeUp Qt__Key = Qt__Key(0x010000b8) + Qt__Key_Eject Qt__Key = Qt__Key(0x010000b9) + Qt__Key_ScreenSaver Qt__Key = Qt__Key(0x010000ba) + Qt__Key_WWW Qt__Key = Qt__Key(0x010000bb) + Qt__Key_Memo Qt__Key = Qt__Key(0x010000bc) + Qt__Key_LightBulb Qt__Key = Qt__Key(0x010000bd) + Qt__Key_Shop Qt__Key = Qt__Key(0x010000be) + Qt__Key_History Qt__Key = Qt__Key(0x010000bf) + Qt__Key_AddFavorite Qt__Key = Qt__Key(0x010000c0) + Qt__Key_HotLinks Qt__Key = Qt__Key(0x010000c1) + Qt__Key_BrightnessAdjust Qt__Key = Qt__Key(0x010000c2) + Qt__Key_Finance Qt__Key = Qt__Key(0x010000c3) + Qt__Key_Community Qt__Key = Qt__Key(0x010000c4) + Qt__Key_AudioRewind Qt__Key = Qt__Key(0x010000c5) + Qt__Key_BackForward Qt__Key = Qt__Key(0x010000c6) + Qt__Key_ApplicationLeft Qt__Key = Qt__Key(0x010000c7) + Qt__Key_ApplicationRight Qt__Key = Qt__Key(0x010000c8) + Qt__Key_Book Qt__Key = Qt__Key(0x010000c9) + Qt__Key_CD Qt__Key = Qt__Key(0x010000ca) + Qt__Key_Calculator Qt__Key = Qt__Key(0x010000cb) + Qt__Key_ToDoList Qt__Key = Qt__Key(0x010000cc) + Qt__Key_ClearGrab Qt__Key = Qt__Key(0x010000cd) + Qt__Key_Close Qt__Key = Qt__Key(0x010000ce) + Qt__Key_Copy Qt__Key = Qt__Key(0x010000cf) + Qt__Key_Cut Qt__Key = Qt__Key(0x010000d0) + Qt__Key_Display Qt__Key = Qt__Key(0x010000d1) + Qt__Key_DOS Qt__Key = Qt__Key(0x010000d2) + Qt__Key_Documents Qt__Key = Qt__Key(0x010000d3) + Qt__Key_Excel Qt__Key = Qt__Key(0x010000d4) + Qt__Key_Explorer Qt__Key = Qt__Key(0x010000d5) + Qt__Key_Game Qt__Key = Qt__Key(0x010000d6) + Qt__Key_Go Qt__Key = Qt__Key(0x010000d7) + Qt__Key_iTouch Qt__Key = Qt__Key(0x010000d8) + Qt__Key_LogOff Qt__Key = Qt__Key(0x010000d9) + Qt__Key_Market Qt__Key = Qt__Key(0x010000da) + Qt__Key_Meeting Qt__Key = Qt__Key(0x010000db) + Qt__Key_MenuKB Qt__Key = Qt__Key(0x010000dc) + Qt__Key_MenuPB Qt__Key = Qt__Key(0x010000dd) + Qt__Key_MySites Qt__Key = Qt__Key(0x010000de) + Qt__Key_News Qt__Key = Qt__Key(0x010000df) + Qt__Key_OfficeHome Qt__Key = Qt__Key(0x010000e0) + Qt__Key_Option Qt__Key = Qt__Key(0x010000e1) + Qt__Key_Paste Qt__Key = Qt__Key(0x010000e2) + Qt__Key_Phone Qt__Key = Qt__Key(0x010000e3) + Qt__Key_Calendar Qt__Key = Qt__Key(0x010000e4) + Qt__Key_Reply Qt__Key = Qt__Key(0x010000e5) + Qt__Key_Reload Qt__Key = Qt__Key(0x010000e6) + Qt__Key_RotateWindows Qt__Key = Qt__Key(0x010000e7) + Qt__Key_RotationPB Qt__Key = Qt__Key(0x010000e8) + Qt__Key_RotationKB Qt__Key = Qt__Key(0x010000e9) + Qt__Key_Save Qt__Key = Qt__Key(0x010000ea) + Qt__Key_Send Qt__Key = Qt__Key(0x010000eb) + Qt__Key_Spell Qt__Key = Qt__Key(0x010000ec) + Qt__Key_SplitScreen Qt__Key = Qt__Key(0x010000ed) + Qt__Key_Support Qt__Key = Qt__Key(0x010000ee) + Qt__Key_TaskPane Qt__Key = Qt__Key(0x010000ef) + Qt__Key_Terminal Qt__Key = Qt__Key(0x010000f0) + Qt__Key_Tools Qt__Key = Qt__Key(0x010000f1) + Qt__Key_Travel Qt__Key = Qt__Key(0x010000f2) + Qt__Key_Video Qt__Key = Qt__Key(0x010000f3) + Qt__Key_Word Qt__Key = Qt__Key(0x010000f4) + Qt__Key_Xfer Qt__Key = Qt__Key(0x010000f5) + Qt__Key_ZoomIn Qt__Key = Qt__Key(0x010000f6) + Qt__Key_ZoomOut Qt__Key = Qt__Key(0x010000f7) + Qt__Key_Away Qt__Key = Qt__Key(0x010000f8) + Qt__Key_Messenger Qt__Key = Qt__Key(0x010000f9) + Qt__Key_WebCam Qt__Key = Qt__Key(0x010000fa) + Qt__Key_MailForward Qt__Key = Qt__Key(0x010000fb) + Qt__Key_Pictures Qt__Key = Qt__Key(0x010000fc) + Qt__Key_Music Qt__Key = Qt__Key(0x010000fd) + Qt__Key_Battery Qt__Key = Qt__Key(0x010000fe) + Qt__Key_Bluetooth Qt__Key = Qt__Key(0x010000ff) + Qt__Key_WLAN Qt__Key = Qt__Key(0x01000100) + Qt__Key_UWB Qt__Key = Qt__Key(0x01000101) + Qt__Key_AudioForward Qt__Key = Qt__Key(0x01000102) + Qt__Key_AudioRepeat Qt__Key = Qt__Key(0x01000103) + Qt__Key_AudioRandomPlay Qt__Key = Qt__Key(0x01000104) + Qt__Key_Subtitle Qt__Key = Qt__Key(0x01000105) + Qt__Key_AudioCycleTrack Qt__Key = Qt__Key(0x01000106) + Qt__Key_Time Qt__Key = Qt__Key(0x01000107) + Qt__Key_Hibernate Qt__Key = Qt__Key(0x01000108) + Qt__Key_View Qt__Key = Qt__Key(0x01000109) + Qt__Key_TopMenu Qt__Key = Qt__Key(0x0100010a) + Qt__Key_PowerDown Qt__Key = Qt__Key(0x0100010b) + Qt__Key_Suspend Qt__Key = Qt__Key(0x0100010c) + Qt__Key_ContrastAdjust Qt__Key = Qt__Key(0x0100010d) + Qt__Key_LaunchG Qt__Key = Qt__Key(0x0100010e) + Qt__Key_LaunchH Qt__Key = Qt__Key(0x0100010f) + Qt__Key_TouchpadToggle Qt__Key = Qt__Key(0x01000110) + Qt__Key_TouchpadOn Qt__Key = Qt__Key(0x01000111) + Qt__Key_TouchpadOff Qt__Key = Qt__Key(0x01000112) + Qt__Key_MicMute Qt__Key = Qt__Key(0x01000113) + Qt__Key_Red Qt__Key = Qt__Key(0x01000114) + Qt__Key_Green Qt__Key = Qt__Key(0x01000115) + Qt__Key_Yellow Qt__Key = Qt__Key(0x01000116) + Qt__Key_Blue Qt__Key = Qt__Key(0x01000117) + Qt__Key_ChannelUp Qt__Key = Qt__Key(0x01000118) + Qt__Key_ChannelDown Qt__Key = Qt__Key(0x01000119) + Qt__Key_Guide Qt__Key = Qt__Key(0x0100011a) + Qt__Key_Info Qt__Key = Qt__Key(0x0100011b) + Qt__Key_Settings Qt__Key = Qt__Key(0x0100011c) + Qt__Key_MicVolumeUp Qt__Key = Qt__Key(0x0100011d) + Qt__Key_MicVolumeDown Qt__Key = Qt__Key(0x0100011e) + Qt__Key_New Qt__Key = Qt__Key(0x01000120) + Qt__Key_Open Qt__Key = Qt__Key(0x01000121) + Qt__Key_Find Qt__Key = Qt__Key(0x01000122) + Qt__Key_Undo Qt__Key = Qt__Key(0x01000123) + Qt__Key_Redo Qt__Key = Qt__Key(0x01000124) + Qt__Key_MediaLast Qt__Key = Qt__Key(0x0100ffff) + Qt__Key_Select Qt__Key = Qt__Key(0x01010000) + Qt__Key_Yes Qt__Key = Qt__Key(0x01010001) + Qt__Key_No Qt__Key = Qt__Key(0x01010002) + Qt__Key_Cancel Qt__Key = Qt__Key(0x01020001) + Qt__Key_Printer Qt__Key = Qt__Key(0x01020002) + Qt__Key_Execute Qt__Key = Qt__Key(0x01020003) + Qt__Key_Sleep Qt__Key = Qt__Key(0x01020004) + Qt__Key_Play Qt__Key = Qt__Key(0x01020005) + Qt__Key_Zoom Qt__Key = Qt__Key(0x01020006) + Qt__Key_Exit Qt__Key = Qt__Key(0x0102000a) + Qt__Key_Context1 Qt__Key = Qt__Key(0x01100000) + Qt__Key_Context2 Qt__Key = Qt__Key(0x01100001) + Qt__Key_Context3 Qt__Key = Qt__Key(0x01100002) + Qt__Key_Context4 Qt__Key = Qt__Key(0x01100003) + Qt__Key_Call Qt__Key = Qt__Key(0x01100004) + Qt__Key_Hangup Qt__Key = Qt__Key(0x01100005) + Qt__Key_Flip Qt__Key = Qt__Key(0x01100006) + Qt__Key_ToggleCallHangup Qt__Key = Qt__Key(0x01100007) + Qt__Key_VoiceDial Qt__Key = Qt__Key(0x01100008) + Qt__Key_LastNumberRedial Qt__Key = Qt__Key(0x01100009) + Qt__Key_Camera Qt__Key = Qt__Key(0x01100020) + Qt__Key_CameraFocus Qt__Key = Qt__Key(0x01100021) + Qt__Key_unknown Qt__Key = Qt__Key(0x01ffffff) +) + +//go:generate stringer -type=Qt__ArrowType +//Qt::ArrowType +type Qt__ArrowType int64 + +const ( + Qt__NoArrow Qt__ArrowType = Qt__ArrowType(0) + Qt__UpArrow Qt__ArrowType = Qt__ArrowType(1) + Qt__DownArrow Qt__ArrowType = Qt__ArrowType(2) + Qt__LeftArrow Qt__ArrowType = Qt__ArrowType(3) + Qt__RightArrow Qt__ArrowType = Qt__ArrowType(4) +) + +//go:generate stringer -type=Qt__PenStyle +//Qt::PenStyle +type Qt__PenStyle int64 + +var ( + Qt__NoPen Qt__PenStyle = Qt__PenStyle(0) + Qt__SolidLine Qt__PenStyle = Qt__PenStyle(1) + Qt__DashLine Qt__PenStyle = Qt__PenStyle(2) + Qt__DotLine Qt__PenStyle = Qt__PenStyle(3) + Qt__DashDotLine Qt__PenStyle = Qt__PenStyle(4) + Qt__DashDotDotLine Qt__PenStyle = Qt__PenStyle(5) + Qt__CustomDashLine Qt__PenStyle = Qt__PenStyle(6) + Qt__MPenStyle Qt__PenStyle = Qt__PenStyle(0x0f) +) + +//go:generate stringer -type=Qt__PenCapStyle +//Qt::PenCapStyle +type Qt__PenCapStyle int64 + +var ( + Qt__FlatCap Qt__PenCapStyle = Qt__PenCapStyle(0x00) + Qt__SquareCap Qt__PenCapStyle = Qt__PenCapStyle(0x10) + Qt__RoundCap Qt__PenCapStyle = Qt__PenCapStyle(0x20) + Qt__MPenCapStyle Qt__PenCapStyle = Qt__PenCapStyle(0x30) +) + +//go:generate stringer -type=Qt__PenJoinStyle +//Qt::PenJoinStyle +type Qt__PenJoinStyle int64 + +var ( + Qt__MiterJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x00) + Qt__BevelJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x40) + Qt__RoundJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x80) + Qt__SvgMiterJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x100) + Qt__MPenJoinStyle Qt__PenJoinStyle = Qt__PenJoinStyle(0x1c0) +) + +//go:generate stringer -type=Qt__BrushStyle +//Qt::BrushStyle +type Qt__BrushStyle int64 + +var ( + Qt__NoBrush Qt__BrushStyle = Qt__BrushStyle(0) + Qt__SolidPattern Qt__BrushStyle = Qt__BrushStyle(1) + Qt__Dense1Pattern Qt__BrushStyle = Qt__BrushStyle(2) + Qt__Dense2Pattern Qt__BrushStyle = Qt__BrushStyle(3) + Qt__Dense3Pattern Qt__BrushStyle = Qt__BrushStyle(4) + Qt__Dense4Pattern Qt__BrushStyle = Qt__BrushStyle(5) + Qt__Dense5Pattern Qt__BrushStyle = Qt__BrushStyle(6) + Qt__Dense6Pattern Qt__BrushStyle = Qt__BrushStyle(7) + Qt__Dense7Pattern Qt__BrushStyle = Qt__BrushStyle(8) + Qt__HorPattern Qt__BrushStyle = Qt__BrushStyle(9) + Qt__VerPattern Qt__BrushStyle = Qt__BrushStyle(10) + Qt__CrossPattern Qt__BrushStyle = Qt__BrushStyle(11) + Qt__BDiagPattern Qt__BrushStyle = Qt__BrushStyle(12) + Qt__FDiagPattern Qt__BrushStyle = Qt__BrushStyle(13) + Qt__DiagCrossPattern Qt__BrushStyle = Qt__BrushStyle(14) + Qt__LinearGradientPattern Qt__BrushStyle = Qt__BrushStyle(15) + Qt__RadialGradientPattern Qt__BrushStyle = Qt__BrushStyle(16) + Qt__ConicalGradientPattern Qt__BrushStyle = Qt__BrushStyle(17) + Qt__TexturePattern Qt__BrushStyle = Qt__BrushStyle(24) +) + +//go:generate stringer -type=Qt__SizeMode +//Qt::SizeMode +type Qt__SizeMode int64 + +const ( + Qt__AbsoluteSize Qt__SizeMode = Qt__SizeMode(0) + Qt__RelativeSize Qt__SizeMode = Qt__SizeMode(1) +) + +//go:generate stringer -type=Qt__UIEffect +//Qt::UIEffect +type Qt__UIEffect int64 + +const ( + Qt__UI_General Qt__UIEffect = Qt__UIEffect(0) + Qt__UI_AnimateMenu Qt__UIEffect = Qt__UIEffect(1) + Qt__UI_FadeMenu Qt__UIEffect = Qt__UIEffect(2) + Qt__UI_AnimateCombo Qt__UIEffect = Qt__UIEffect(3) + Qt__UI_AnimateTooltip Qt__UIEffect = Qt__UIEffect(4) + Qt__UI_FadeTooltip Qt__UIEffect = Qt__UIEffect(5) + Qt__UI_AnimateToolBox Qt__UIEffect = Qt__UIEffect(6) +) + +//go:generate stringer -type=Qt__CursorShape +//Qt::CursorShape +type Qt__CursorShape int64 + +const ( + Qt__ArrowCursor Qt__CursorShape = Qt__CursorShape(0) + Qt__UpArrowCursor Qt__CursorShape = Qt__CursorShape(1) + Qt__CrossCursor Qt__CursorShape = Qt__CursorShape(2) + Qt__WaitCursor Qt__CursorShape = Qt__CursorShape(3) + Qt__IBeamCursor Qt__CursorShape = Qt__CursorShape(4) + Qt__SizeVerCursor Qt__CursorShape = Qt__CursorShape(5) + Qt__SizeHorCursor Qt__CursorShape = Qt__CursorShape(6) + Qt__SizeBDiagCursor Qt__CursorShape = Qt__CursorShape(7) + Qt__SizeFDiagCursor Qt__CursorShape = Qt__CursorShape(8) + Qt__SizeAllCursor Qt__CursorShape = Qt__CursorShape(9) + Qt__BlankCursor Qt__CursorShape = Qt__CursorShape(10) + Qt__SplitVCursor Qt__CursorShape = Qt__CursorShape(11) + Qt__SplitHCursor Qt__CursorShape = Qt__CursorShape(12) + Qt__PointingHandCursor Qt__CursorShape = Qt__CursorShape(13) + Qt__ForbiddenCursor Qt__CursorShape = Qt__CursorShape(14) + Qt__WhatsThisCursor Qt__CursorShape = Qt__CursorShape(15) + Qt__BusyCursor Qt__CursorShape = Qt__CursorShape(16) + Qt__OpenHandCursor Qt__CursorShape = Qt__CursorShape(17) + Qt__ClosedHandCursor Qt__CursorShape = Qt__CursorShape(18) + Qt__DragCopyCursor Qt__CursorShape = Qt__CursorShape(19) + Qt__DragMoveCursor Qt__CursorShape = Qt__CursorShape(20) + Qt__DragLinkCursor Qt__CursorShape = Qt__CursorShape(21) + Qt__LastCursor Qt__CursorShape = Qt__CursorShape(Qt__DragLinkCursor) + Qt__BitmapCursor Qt__CursorShape = Qt__CursorShape(24) + Qt__CustomCursor Qt__CursorShape = Qt__CursorShape(25) +) + +//go:generate stringer -type=Qt__TextFormat +//Qt::TextFormat +type Qt__TextFormat int64 + +const ( + Qt__PlainText Qt__TextFormat = Qt__TextFormat(0) + Qt__RichText Qt__TextFormat = Qt__TextFormat(1) + Qt__AutoText Qt__TextFormat = Qt__TextFormat(2) +) + +//go:generate stringer -type=Qt__AspectRatioMode +//Qt::AspectRatioMode +type Qt__AspectRatioMode int64 + +const ( + Qt__IgnoreAspectRatio Qt__AspectRatioMode = Qt__AspectRatioMode(0) + Qt__KeepAspectRatio Qt__AspectRatioMode = Qt__AspectRatioMode(1) + Qt__KeepAspectRatioByExpanding Qt__AspectRatioMode = Qt__AspectRatioMode(2) +) + +//go:generate stringer -type=Qt__DockWidgetArea +//Qt::DockWidgetArea +type Qt__DockWidgetArea int64 + +const ( + Qt__LeftDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x1) + Qt__RightDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x2) + Qt__TopDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x4) + Qt__BottomDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x8) + Qt__DockWidgetArea_Mask Qt__DockWidgetArea = Qt__DockWidgetArea(0xf) + Qt__AllDockWidgetAreas Qt__DockWidgetArea = Qt__DockWidgetArea(Qt__DockWidgetArea_Mask) + Qt__NoDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0) +) + +//go:generate stringer -type=Qt__ToolBarArea +//Qt::ToolBarArea +type Qt__ToolBarArea int64 + +const ( + Qt__LeftToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x1) + Qt__RightToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x2) + Qt__TopToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x4) + Qt__BottomToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x8) + Qt__ToolBarArea_Mask Qt__ToolBarArea = Qt__ToolBarArea(0xf) + Qt__AllToolBarAreas Qt__ToolBarArea = Qt__ToolBarArea(Qt__ToolBarArea_Mask) + Qt__NoToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0) +) + +//go:generate stringer -type=Qt__DateFormat +//Qt::DateFormat +type Qt__DateFormat int64 + +const ( + Qt__TextDate Qt__DateFormat = Qt__DateFormat(0) + Qt__ISODate Qt__DateFormat = Qt__DateFormat(1) + Qt__SystemLocaleDate Qt__DateFormat = Qt__DateFormat(2) + Qt__LocalDate Qt__DateFormat = Qt__DateFormat(Qt__SystemLocaleDate) + Qt__LocaleDate Qt__DateFormat = Qt__DateFormat(3) + Qt__SystemLocaleShortDate Qt__DateFormat = Qt__DateFormat(4) + Qt__SystemLocaleLongDate Qt__DateFormat = Qt__DateFormat(5) + Qt__DefaultLocaleShortDate Qt__DateFormat = Qt__DateFormat(6) + Qt__DefaultLocaleLongDate Qt__DateFormat = Qt__DateFormat(7) + Qt__RFC2822Date Qt__DateFormat = Qt__DateFormat(8) + Qt__ISODateWithMs Qt__DateFormat = Qt__DateFormat(9) +) + +//go:generate stringer -type=Qt__TimeSpec +//Qt::TimeSpec +type Qt__TimeSpec int64 + +const ( + Qt__LocalTime Qt__TimeSpec = Qt__TimeSpec(0) + Qt__UTC Qt__TimeSpec = Qt__TimeSpec(1) + Qt__OffsetFromUTC Qt__TimeSpec = Qt__TimeSpec(2) + Qt__TimeZone Qt__TimeSpec = Qt__TimeSpec(3) +) + +//go:generate stringer -type=Qt__DayOfWeek +//Qt::DayOfWeek +type Qt__DayOfWeek int64 + +const ( + Qt__Monday Qt__DayOfWeek = Qt__DayOfWeek(1) + Qt__Tuesday Qt__DayOfWeek = Qt__DayOfWeek(2) + Qt__Wednesday Qt__DayOfWeek = Qt__DayOfWeek(3) + Qt__Thursday Qt__DayOfWeek = Qt__DayOfWeek(4) + Qt__Friday Qt__DayOfWeek = Qt__DayOfWeek(5) + Qt__Saturday Qt__DayOfWeek = Qt__DayOfWeek(6) + Qt__Sunday Qt__DayOfWeek = Qt__DayOfWeek(7) +) + +//go:generate stringer -type=Qt__ScrollBarPolicy +//Qt::ScrollBarPolicy +type Qt__ScrollBarPolicy int64 + +const ( + Qt__ScrollBarAsNeeded Qt__ScrollBarPolicy = Qt__ScrollBarPolicy(0) + Qt__ScrollBarAlwaysOff Qt__ScrollBarPolicy = Qt__ScrollBarPolicy(1) + Qt__ScrollBarAlwaysOn Qt__ScrollBarPolicy = Qt__ScrollBarPolicy(2) +) + +//go:generate stringer -type=Qt__CaseSensitivity +//Qt::CaseSensitivity +type Qt__CaseSensitivity int64 + +const ( + Qt__CaseInsensitive Qt__CaseSensitivity = Qt__CaseSensitivity(0) + Qt__CaseSensitive Qt__CaseSensitivity = Qt__CaseSensitivity(1) +) + +//go:generate stringer -type=Qt__Corner +//Qt::Corner +type Qt__Corner int64 + +const ( + Qt__TopLeftCorner Qt__Corner = Qt__Corner(0x00000) + Qt__TopRightCorner Qt__Corner = Qt__Corner(0x00001) + Qt__BottomLeftCorner Qt__Corner = Qt__Corner(0x00002) + Qt__BottomRightCorner Qt__Corner = Qt__Corner(0x00003) +) + +//go:generate stringer -type=Qt__Edge +//Qt::Edge +type Qt__Edge int64 + +const ( + Qt__TopEdge Qt__Edge = Qt__Edge(0x00001) + Qt__LeftEdge Qt__Edge = Qt__Edge(0x00002) + Qt__RightEdge Qt__Edge = Qt__Edge(0x00004) + Qt__BottomEdge Qt__Edge = Qt__Edge(0x00008) +) + +//go:generate stringer -type=Qt__ShortcutContext +//Qt::ShortcutContext +type Qt__ShortcutContext int64 + +const ( + Qt__WidgetShortcut Qt__ShortcutContext = Qt__ShortcutContext(0) + Qt__WindowShortcut Qt__ShortcutContext = Qt__ShortcutContext(1) + Qt__ApplicationShortcut Qt__ShortcutContext = Qt__ShortcutContext(2) + Qt__WidgetWithChildrenShortcut Qt__ShortcutContext = Qt__ShortcutContext(3) +) + +//go:generate stringer -type=Qt__ConnectionType +//Qt::ConnectionType +type Qt__ConnectionType int64 + +const ( + Qt__AutoConnection Qt__ConnectionType = Qt__ConnectionType(0) + Qt__DirectConnection Qt__ConnectionType = Qt__ConnectionType(1) + Qt__QueuedConnection Qt__ConnectionType = Qt__ConnectionType(2) + Qt__BlockingQueuedConnection Qt__ConnectionType = Qt__ConnectionType(3) + Qt__UniqueConnection Qt__ConnectionType = Qt__ConnectionType(0x80) +) + +//go:generate stringer -type=Qt__FillRule +//Qt::FillRule +type Qt__FillRule int64 + +const ( + Qt__OddEvenFill Qt__FillRule = Qt__FillRule(0) + Qt__WindingFill Qt__FillRule = Qt__FillRule(1) +) + +//go:generate stringer -type=Qt__MaskMode +//Qt::MaskMode +type Qt__MaskMode int64 + +const ( + Qt__MaskInColor Qt__MaskMode = Qt__MaskMode(0) + Qt__MaskOutColor Qt__MaskMode = Qt__MaskMode(1) +) + +//go:generate stringer -type=Qt__ClipOperation +//Qt::ClipOperation +type Qt__ClipOperation int64 + +const ( + Qt__NoClip Qt__ClipOperation = Qt__ClipOperation(0) + Qt__ReplaceClip Qt__ClipOperation = Qt__ClipOperation(1) + Qt__IntersectClip Qt__ClipOperation = Qt__ClipOperation(2) +) + +//go:generate stringer -type=Qt__ItemSelectionMode +//Qt::ItemSelectionMode +type Qt__ItemSelectionMode int64 + +const ( + Qt__ContainsItemShape Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x0) + Qt__IntersectsItemShape Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x1) + Qt__ContainsItemBoundingRect Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x2) + Qt__IntersectsItemBoundingRect Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x3) +) + +//go:generate stringer -type=Qt__ItemSelectionOperation +//Qt::ItemSelectionOperation +type Qt__ItemSelectionOperation int64 + +const ( + Qt__ReplaceSelection Qt__ItemSelectionOperation = Qt__ItemSelectionOperation(0) + Qt__AddToSelection Qt__ItemSelectionOperation = Qt__ItemSelectionOperation(1) +) + +//go:generate stringer -type=Qt__TransformationMode +//Qt::TransformationMode +type Qt__TransformationMode int64 + +const ( + Qt__FastTransformation Qt__TransformationMode = Qt__TransformationMode(0) + Qt__SmoothTransformation Qt__TransformationMode = Qt__TransformationMode(1) +) + +//go:generate stringer -type=Qt__Axis +//Qt::Axis +type Qt__Axis int64 + +const ( + Qt__XAxis Qt__Axis = Qt__Axis(0) + Qt__YAxis Qt__Axis = Qt__Axis(1) + Qt__ZAxis Qt__Axis = Qt__Axis(2) +) + +//go:generate stringer -type=Qt__FocusReason +//Qt::FocusReason +type Qt__FocusReason int64 + +const ( + Qt__MouseFocusReason Qt__FocusReason = Qt__FocusReason(0) + Qt__TabFocusReason Qt__FocusReason = Qt__FocusReason(1) + Qt__BacktabFocusReason Qt__FocusReason = Qt__FocusReason(2) + Qt__ActiveWindowFocusReason Qt__FocusReason = Qt__FocusReason(3) + Qt__PopupFocusReason Qt__FocusReason = Qt__FocusReason(4) + Qt__ShortcutFocusReason Qt__FocusReason = Qt__FocusReason(5) + Qt__MenuBarFocusReason Qt__FocusReason = Qt__FocusReason(6) + Qt__OtherFocusReason Qt__FocusReason = Qt__FocusReason(7) + Qt__NoFocusReason Qt__FocusReason = Qt__FocusReason(8) +) + +//go:generate stringer -type=Qt__ContextMenuPolicy +//Qt::ContextMenuPolicy +type Qt__ContextMenuPolicy int64 + +const ( + Qt__NoContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(0) + Qt__DefaultContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(1) + Qt__ActionsContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(2) + Qt__CustomContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(3) + Qt__PreventContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(4) +) + +//go:generate stringer -type=Qt__InputMethodQuery +//Qt::InputMethodQuery +type Qt__InputMethodQuery int64 + +const ( + Qt__ImEnabled Qt__InputMethodQuery = Qt__InputMethodQuery(0x1) + Qt__ImCursorRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x2) + Qt__ImMicroFocus Qt__InputMethodQuery = Qt__InputMethodQuery(0x2) + Qt__ImFont Qt__InputMethodQuery = Qt__InputMethodQuery(0x4) + Qt__ImCursorPosition Qt__InputMethodQuery = Qt__InputMethodQuery(0x8) + Qt__ImSurroundingText Qt__InputMethodQuery = Qt__InputMethodQuery(0x10) + Qt__ImCurrentSelection Qt__InputMethodQuery = Qt__InputMethodQuery(0x20) + Qt__ImMaximumTextLength Qt__InputMethodQuery = Qt__InputMethodQuery(0x40) + Qt__ImAnchorPosition Qt__InputMethodQuery = Qt__InputMethodQuery(0x80) + Qt__ImHints Qt__InputMethodQuery = Qt__InputMethodQuery(0x100) + Qt__ImPreferredLanguage Qt__InputMethodQuery = Qt__InputMethodQuery(0x200) + Qt__ImAbsolutePosition Qt__InputMethodQuery = Qt__InputMethodQuery(0x400) + Qt__ImTextBeforeCursor Qt__InputMethodQuery = Qt__InputMethodQuery(0x800) + Qt__ImTextAfterCursor Qt__InputMethodQuery = Qt__InputMethodQuery(0x1000) + Qt__ImEnterKeyType Qt__InputMethodQuery = Qt__InputMethodQuery(0x2000) + Qt__ImAnchorRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x4000) + Qt__ImInputItemClipRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x8000) + Qt__ImPlatformData Qt__InputMethodQuery = Qt__InputMethodQuery(0x80000000) + Qt__ImQueryAll Qt__InputMethodQuery = Qt__InputMethodQuery(0xffffffff) +) + +//go:generate stringer -type=Qt__InputMethodHint +//Qt::InputMethodHint +type Qt__InputMethodHint int64 + +const ( + Qt__ImhNone Qt__InputMethodHint = Qt__InputMethodHint(0x0) + Qt__ImhHiddenText Qt__InputMethodHint = Qt__InputMethodHint(0x1) + Qt__ImhSensitiveData Qt__InputMethodHint = Qt__InputMethodHint(0x2) + Qt__ImhNoAutoUppercase Qt__InputMethodHint = Qt__InputMethodHint(0x4) + Qt__ImhPreferNumbers Qt__InputMethodHint = Qt__InputMethodHint(0x8) + Qt__ImhPreferUppercase Qt__InputMethodHint = Qt__InputMethodHint(0x10) + Qt__ImhPreferLowercase Qt__InputMethodHint = Qt__InputMethodHint(0x20) + Qt__ImhNoPredictiveText Qt__InputMethodHint = Qt__InputMethodHint(0x40) + Qt__ImhDate Qt__InputMethodHint = Qt__InputMethodHint(0x80) + Qt__ImhTime Qt__InputMethodHint = Qt__InputMethodHint(0x100) + Qt__ImhPreferLatin Qt__InputMethodHint = Qt__InputMethodHint(0x200) + Qt__ImhMultiLine Qt__InputMethodHint = Qt__InputMethodHint(0x400) + Qt__ImhNoEditMenu Qt__InputMethodHint = Qt__InputMethodHint(0x800) + Qt__ImhNoTextHandles Qt__InputMethodHint = Qt__InputMethodHint(0x1000) + Qt__ImhDigitsOnly Qt__InputMethodHint = Qt__InputMethodHint(0x10000) + Qt__ImhFormattedNumbersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x20000) + Qt__ImhUppercaseOnly Qt__InputMethodHint = Qt__InputMethodHint(0x40000) + Qt__ImhLowercaseOnly Qt__InputMethodHint = Qt__InputMethodHint(0x80000) + Qt__ImhDialableCharactersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x100000) + Qt__ImhEmailCharactersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x200000) + Qt__ImhUrlCharactersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x400000) + Qt__ImhLatinOnly Qt__InputMethodHint = Qt__InputMethodHint(0x800000) + Qt__ImhExclusiveInputMask Qt__InputMethodHint = Qt__InputMethodHint(0xffff0000) +) + +//go:generate stringer -type=Qt__EnterKeyType +//Qt::EnterKeyType +type Qt__EnterKeyType int64 + +const ( + Qt__EnterKeyDefault Qt__EnterKeyType = Qt__EnterKeyType(0) + Qt__EnterKeyReturn Qt__EnterKeyType = Qt__EnterKeyType(1) + Qt__EnterKeyDone Qt__EnterKeyType = Qt__EnterKeyType(2) + Qt__EnterKeyGo Qt__EnterKeyType = Qt__EnterKeyType(3) + Qt__EnterKeySend Qt__EnterKeyType = Qt__EnterKeyType(4) + Qt__EnterKeySearch Qt__EnterKeyType = Qt__EnterKeyType(5) + Qt__EnterKeyNext Qt__EnterKeyType = Qt__EnterKeyType(6) + Qt__EnterKeyPrevious Qt__EnterKeyType = Qt__EnterKeyType(7) +) + +//go:generate stringer -type=Qt__ToolButtonStyle +//Qt::ToolButtonStyle +type Qt__ToolButtonStyle int64 + +var ( + Qt__ToolButtonIconOnly Qt__ToolButtonStyle = Qt__ToolButtonStyle(0) + Qt__ToolButtonTextOnly Qt__ToolButtonStyle = Qt__ToolButtonStyle(1) + Qt__ToolButtonTextBesideIcon Qt__ToolButtonStyle = Qt__ToolButtonStyle(2) + Qt__ToolButtonTextUnderIcon Qt__ToolButtonStyle = Qt__ToolButtonStyle(3) + Qt__ToolButtonFollowStyle Qt__ToolButtonStyle = Qt__ToolButtonStyle(4) +) + +//go:generate stringer -type=Qt__LayoutDirection +//Qt::LayoutDirection +type Qt__LayoutDirection int64 + +const ( + Qt__LeftToRight Qt__LayoutDirection = Qt__LayoutDirection(0) + Qt__RightToLeft Qt__LayoutDirection = Qt__LayoutDirection(1) + Qt__LayoutDirectionAuto Qt__LayoutDirection = Qt__LayoutDirection(2) +) + +//go:generate stringer -type=Qt__AnchorPoint +//Qt::AnchorPoint +type Qt__AnchorPoint int64 + +const ( + Qt__AnchorLeft Qt__AnchorPoint = Qt__AnchorPoint(0) + Qt__AnchorHorizontalCenter Qt__AnchorPoint = Qt__AnchorPoint(1) + Qt__AnchorRight Qt__AnchorPoint = Qt__AnchorPoint(2) + Qt__AnchorTop Qt__AnchorPoint = Qt__AnchorPoint(3) + Qt__AnchorVerticalCenter Qt__AnchorPoint = Qt__AnchorPoint(4) + Qt__AnchorBottom Qt__AnchorPoint = Qt__AnchorPoint(5) +) + +//go:generate stringer -type=Qt__FindChildOption +//Qt::FindChildOption +type Qt__FindChildOption int64 + +const ( + Qt__FindDirectChildrenOnly Qt__FindChildOption = Qt__FindChildOption(0x0) + Qt__FindChildrenRecursively Qt__FindChildOption = Qt__FindChildOption(0x1) +) + +//go:generate stringer -type=Qt__DropAction +//Qt::DropAction +type Qt__DropAction int64 + +const ( + Qt__CopyAction Qt__DropAction = Qt__DropAction(0x1) + Qt__MoveAction Qt__DropAction = Qt__DropAction(0x2) + Qt__LinkAction Qt__DropAction = Qt__DropAction(0x4) + Qt__ActionMask Qt__DropAction = Qt__DropAction(0xff) + Qt__TargetMoveAction Qt__DropAction = Qt__DropAction(0x8002) + Qt__IgnoreAction Qt__DropAction = Qt__DropAction(0x0) +) + +//go:generate stringer -type=Qt__CheckState +//Qt::CheckState +type Qt__CheckState int64 + +const ( + Qt__Unchecked Qt__CheckState = Qt__CheckState(0) + Qt__PartiallyChecked Qt__CheckState = Qt__CheckState(1) + Qt__Checked Qt__CheckState = Qt__CheckState(2) +) + +//go:generate stringer -type=Qt__ItemDataRole +//Qt::ItemDataRole +type Qt__ItemDataRole int64 + +const ( + Qt__DisplayRole Qt__ItemDataRole = Qt__ItemDataRole(0) + Qt__DecorationRole Qt__ItemDataRole = Qt__ItemDataRole(1) + Qt__EditRole Qt__ItemDataRole = Qt__ItemDataRole(2) + Qt__ToolTipRole Qt__ItemDataRole = Qt__ItemDataRole(3) + Qt__StatusTipRole Qt__ItemDataRole = Qt__ItemDataRole(4) + Qt__WhatsThisRole Qt__ItemDataRole = Qt__ItemDataRole(5) + Qt__FontRole Qt__ItemDataRole = Qt__ItemDataRole(6) + Qt__TextAlignmentRole Qt__ItemDataRole = Qt__ItemDataRole(7) + Qt__BackgroundRole Qt__ItemDataRole = Qt__ItemDataRole(8) + Qt__ForegroundRole Qt__ItemDataRole = Qt__ItemDataRole(9) + Qt__BackgroundColorRole Qt__ItemDataRole = Qt__ItemDataRole(Qt__BackgroundRole) + Qt__TextColorRole Qt__ItemDataRole = Qt__ItemDataRole(Qt__ForegroundRole) + Qt__CheckStateRole Qt__ItemDataRole = Qt__ItemDataRole(10) + Qt__AccessibleTextRole Qt__ItemDataRole = Qt__ItemDataRole(11) + Qt__AccessibleDescriptionRole Qt__ItemDataRole = Qt__ItemDataRole(12) + Qt__SizeHintRole Qt__ItemDataRole = Qt__ItemDataRole(13) + Qt__InitialSortOrderRole Qt__ItemDataRole = Qt__ItemDataRole(14) + Qt__DisplayPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(27) + Qt__DecorationPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(28) + Qt__ToolTipPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(29) + Qt__StatusTipPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(30) + Qt__WhatsThisPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(31) + Qt__UserRole Qt__ItemDataRole = Qt__ItemDataRole(0x0100) +) + +//go:generate stringer -type=Qt__ItemFlag +//Qt::ItemFlag +type Qt__ItemFlag int64 + +const ( + Qt__NoItemFlags Qt__ItemFlag = Qt__ItemFlag(0) + Qt__ItemIsSelectable Qt__ItemFlag = Qt__ItemFlag(1) + Qt__ItemIsEditable Qt__ItemFlag = Qt__ItemFlag(2) + Qt__ItemIsDragEnabled Qt__ItemFlag = Qt__ItemFlag(4) + Qt__ItemIsDropEnabled Qt__ItemFlag = Qt__ItemFlag(8) + Qt__ItemIsUserCheckable Qt__ItemFlag = Qt__ItemFlag(16) + Qt__ItemIsEnabled Qt__ItemFlag = Qt__ItemFlag(32) + Qt__ItemIsAutoTristate Qt__ItemFlag = Qt__ItemFlag(64) + Qt__ItemIsTristate Qt__ItemFlag = Qt__ItemFlag(Qt__ItemIsAutoTristate) + Qt__ItemNeverHasChildren Qt__ItemFlag = Qt__ItemFlag(128) + Qt__ItemIsUserTristate Qt__ItemFlag = Qt__ItemFlag(256) +) + +//go:generate stringer -type=Qt__MatchFlag +//Qt::MatchFlag +type Qt__MatchFlag int64 + +const ( + Qt__MatchExactly Qt__MatchFlag = Qt__MatchFlag(0) + Qt__MatchContains Qt__MatchFlag = Qt__MatchFlag(1) + Qt__MatchStartsWith Qt__MatchFlag = Qt__MatchFlag(2) + Qt__MatchEndsWith Qt__MatchFlag = Qt__MatchFlag(3) + Qt__MatchRegExp Qt__MatchFlag = Qt__MatchFlag(4) + Qt__MatchWildcard Qt__MatchFlag = Qt__MatchFlag(5) + Qt__MatchFixedString Qt__MatchFlag = Qt__MatchFlag(8) + Qt__MatchCaseSensitive Qt__MatchFlag = Qt__MatchFlag(16) + Qt__MatchWrap Qt__MatchFlag = Qt__MatchFlag(32) + Qt__MatchRecursive Qt__MatchFlag = Qt__MatchFlag(64) +) + +//go:generate stringer -type=Qt__WindowModality +//Qt::WindowModality +type Qt__WindowModality int64 + +const ( + Qt__NonModal Qt__WindowModality = Qt__WindowModality(0) + Qt__WindowModal Qt__WindowModality = Qt__WindowModality(1) + Qt__ApplicationModal Qt__WindowModality = Qt__WindowModality(2) +) + +//go:generate stringer -type=Qt__TextInteractionFlag +//Qt::TextInteractionFlag +type Qt__TextInteractionFlag int64 + +const ( + Qt__NoTextInteraction Qt__TextInteractionFlag = Qt__TextInteractionFlag(0) + Qt__TextSelectableByMouse Qt__TextInteractionFlag = Qt__TextInteractionFlag(1) + Qt__TextSelectableByKeyboard Qt__TextInteractionFlag = Qt__TextInteractionFlag(2) + Qt__LinksAccessibleByMouse Qt__TextInteractionFlag = Qt__TextInteractionFlag(4) + Qt__LinksAccessibleByKeyboard Qt__TextInteractionFlag = Qt__TextInteractionFlag(8) + Qt__TextEditable Qt__TextInteractionFlag = Qt__TextInteractionFlag(16) + Qt__TextEditorInteraction Qt__TextInteractionFlag = Qt__TextInteractionFlag(Qt__TextSelectableByMouse | Qt__TextSelectableByKeyboard | Qt__TextEditable) + Qt__TextBrowserInteraction Qt__TextInteractionFlag = Qt__TextInteractionFlag(Qt__TextSelectableByMouse | Qt__LinksAccessibleByMouse | Qt__LinksAccessibleByKeyboard) +) + +//go:generate stringer -type=Qt__EventPriority +//Qt::EventPriority +type Qt__EventPriority int64 + +const ( + Qt__HighEventPriority Qt__EventPriority = Qt__EventPriority(1) + Qt__NormalEventPriority Qt__EventPriority = Qt__EventPriority(0) + Qt__LowEventPriority Qt__EventPriority = Qt__EventPriority(-1) +) + +//go:generate stringer -type=Qt__SizeHint +//Qt::SizeHint +type Qt__SizeHint int64 + +const ( + Qt__MinimumSize Qt__SizeHint = Qt__SizeHint(0) + Qt__PreferredSize Qt__SizeHint = Qt__SizeHint(1) + Qt__MaximumSize Qt__SizeHint = Qt__SizeHint(2) + Qt__MinimumDescent Qt__SizeHint = Qt__SizeHint(3) + Qt__NSizeHints Qt__SizeHint = Qt__SizeHint(4) +) + +//go:generate stringer -type=Qt__WindowFrameSection +//Qt::WindowFrameSection +type Qt__WindowFrameSection int64 + +const ( + Qt__NoSection Qt__WindowFrameSection = Qt__WindowFrameSection(0) + Qt__LeftSection Qt__WindowFrameSection = Qt__WindowFrameSection(1) + Qt__TopLeftSection Qt__WindowFrameSection = Qt__WindowFrameSection(2) + Qt__TopSection Qt__WindowFrameSection = Qt__WindowFrameSection(3) + Qt__TopRightSection Qt__WindowFrameSection = Qt__WindowFrameSection(4) + Qt__RightSection Qt__WindowFrameSection = Qt__WindowFrameSection(5) + Qt__BottomRightSection Qt__WindowFrameSection = Qt__WindowFrameSection(6) + Qt__BottomSection Qt__WindowFrameSection = Qt__WindowFrameSection(7) + Qt__BottomLeftSection Qt__WindowFrameSection = Qt__WindowFrameSection(8) + Qt__TitleBarArea Qt__WindowFrameSection = Qt__WindowFrameSection(9) +) + +//go:generate stringer -type=Qt__CoordinateSystem +//Qt::CoordinateSystem +type Qt__CoordinateSystem int64 + +const ( + Qt__DeviceCoordinates Qt__CoordinateSystem = Qt__CoordinateSystem(0) + Qt__LogicalCoordinates Qt__CoordinateSystem = Qt__CoordinateSystem(1) +) + +//go:generate stringer -type=Qt__TouchPointState +//Qt::TouchPointState +type Qt__TouchPointState int64 + +const ( + Qt__TouchPointPressed Qt__TouchPointState = Qt__TouchPointState(0x01) + Qt__TouchPointMoved Qt__TouchPointState = Qt__TouchPointState(0x02) + Qt__TouchPointStationary Qt__TouchPointState = Qt__TouchPointState(0x04) + Qt__TouchPointReleased Qt__TouchPointState = Qt__TouchPointState(0x08) +) + +//go:generate stringer -type=Qt__GestureState +//Qt::GestureState +type Qt__GestureState int64 + +const ( + Qt__NoGesture Qt__GestureState = Qt__GestureState(0) + Qt__GestureStarted Qt__GestureState = Qt__GestureState(1) + Qt__GestureUpdated Qt__GestureState = Qt__GestureState(2) + Qt__GestureFinished Qt__GestureState = Qt__GestureState(3) + Qt__GestureCanceled Qt__GestureState = Qt__GestureState(4) +) + +//go:generate stringer -type=Qt__GestureType +//Qt::GestureType +type Qt__GestureType int64 + +var ( + Qt__TapGesture Qt__GestureType = Qt__GestureType(1) + Qt__TapAndHoldGesture Qt__GestureType = Qt__GestureType(2) + Qt__PanGesture Qt__GestureType = Qt__GestureType(3) + Qt__PinchGesture Qt__GestureType = Qt__GestureType(4) + Qt__SwipeGesture Qt__GestureType = Qt__GestureType(5) + Qt__CustomGesture Qt__GestureType = Qt__GestureType(0x0100) + Qt__LastGestureType Qt__GestureType = Qt__GestureType(C.Qt_LastGestureType_Type()) +) + +//go:generate stringer -type=Qt__GestureFlag +//Qt::GestureFlag +type Qt__GestureFlag int64 + +const ( + Qt__DontStartGestureOnChildren Qt__GestureFlag = Qt__GestureFlag(0x01) + Qt__ReceivePartialGestures Qt__GestureFlag = Qt__GestureFlag(0x02) + Qt__IgnoredGesturesPropagateToParent Qt__GestureFlag = Qt__GestureFlag(0x04) +) + +//go:generate stringer -type=Qt__NativeGestureType +//Qt::NativeGestureType +type Qt__NativeGestureType int64 + +const ( + Qt__BeginNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(0) + Qt__EndNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(1) + Qt__PanNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(2) + Qt__ZoomNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(3) + Qt__SmartZoomNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(4) + Qt__RotateNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(5) + Qt__SwipeNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(6) +) + +//go:generate stringer -type=Qt__NavigationMode +//Qt::NavigationMode +type Qt__NavigationMode int64 + +const ( + Qt__NavigationModeNone Qt__NavigationMode = Qt__NavigationMode(0) + Qt__NavigationModeKeypadTabOrder Qt__NavigationMode = Qt__NavigationMode(1) + Qt__NavigationModeKeypadDirectional Qt__NavigationMode = Qt__NavigationMode(2) + Qt__NavigationModeCursorAuto Qt__NavigationMode = Qt__NavigationMode(3) + Qt__NavigationModeCursorForceVisible Qt__NavigationMode = Qt__NavigationMode(4) +) + +//go:generate stringer -type=Qt__CursorMoveStyle +//Qt::CursorMoveStyle +type Qt__CursorMoveStyle int64 + +var ( + Qt__LogicalMoveStyle Qt__CursorMoveStyle = Qt__CursorMoveStyle(0) + Qt__VisualMoveStyle Qt__CursorMoveStyle = Qt__CursorMoveStyle(1) +) + +//go:generate stringer -type=Qt__TimerType +//Qt::TimerType +type Qt__TimerType int64 + +const ( + Qt__PreciseTimer Qt__TimerType = Qt__TimerType(0) + Qt__CoarseTimer Qt__TimerType = Qt__TimerType(1) + Qt__VeryCoarseTimer Qt__TimerType = Qt__TimerType(2) +) + +//go:generate stringer -type=Qt__ScrollPhase +//Qt::ScrollPhase +type Qt__ScrollPhase int64 + +const ( + Qt__NoScrollPhase Qt__ScrollPhase = Qt__ScrollPhase(0) + Qt__ScrollBegin Qt__ScrollPhase = Qt__ScrollPhase(1) + Qt__ScrollUpdate Qt__ScrollPhase = Qt__ScrollPhase(2) + Qt__ScrollEnd Qt__ScrollPhase = Qt__ScrollPhase(3) + Qt__ScrollMomentum Qt__ScrollPhase = Qt__ScrollPhase(4) +) + +//go:generate stringer -type=Qt__MouseEventSource +//Qt::MouseEventSource +type Qt__MouseEventSource int64 + +const ( + Qt__MouseEventNotSynthesized Qt__MouseEventSource = Qt__MouseEventSource(0) + Qt__MouseEventSynthesizedBySystem Qt__MouseEventSource = Qt__MouseEventSource(1) + Qt__MouseEventSynthesizedByQt Qt__MouseEventSource = Qt__MouseEventSource(2) + Qt__MouseEventSynthesizedByApplication Qt__MouseEventSource = Qt__MouseEventSource(3) +) + +//go:generate stringer -type=Qt__MouseEventFlag +//Qt::MouseEventFlag +type Qt__MouseEventFlag int64 + +const ( + Qt__MouseEventCreatedDoubleClick Qt__MouseEventFlag = Qt__MouseEventFlag(0x01) + Qt__MouseEventFlagMask Qt__MouseEventFlag = Qt__MouseEventFlag(0xFF) +) + +//go:generate stringer -type=Qt__ChecksumType +//Qt::ChecksumType +type Qt__ChecksumType int64 + +const ( + Qt__ChecksumIso3309 Qt__ChecksumType = Qt__ChecksumType(0) + Qt__ChecksumItuV41 Qt__ChecksumType = Qt__ChecksumType(1) +) + +func Qt_ConvertFromPlainText(plain string, mode Qt__WhiteSpaceMode) string { + var plainC *C.char + if plain != "" { + plainC = C.CString(plain) + defer C.free(unsafe.Pointer(plainC)) + } + return cGoUnpackString(C.Qt_Qt_ConvertFromPlainText(C.struct_QtCore_PackedString{data: plainC, len: C.longlong(len(plain))}, C.longlong(mode))) +} + +func (ptr *Qt) ConvertFromPlainText(plain string, mode Qt__WhiteSpaceMode) string { + var plainC *C.char + if plain != "" { + plainC = C.CString(plain) + defer C.free(unsafe.Pointer(plainC)) + } + return cGoUnpackString(C.Qt_Qt_ConvertFromPlainText(C.struct_QtCore_PackedString{data: plainC, len: C.longlong(len(plain))}, C.longlong(mode))) +} + +func Qt_MightBeRichText(text string) bool { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int8(C.Qt_Qt_MightBeRichText(C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})) != 0 +} + +func (ptr *Qt) MightBeRichText(text string) bool { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int8(C.Qt_Qt_MightBeRichText(C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})) != 0 +} + +type QtGlobal struct { + ptr unsafe.Pointer +} + +type QtGlobal_ITF interface { + QtGlobal_PTR() *QtGlobal +} + +func (ptr *QtGlobal) QtGlobal_PTR() *QtGlobal { + return ptr +} + +func (ptr *QtGlobal) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QtGlobal) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQtGlobal(ptr QtGlobal_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QtGlobal_PTR().Pointer() + } + return nil +} + +func NewQtGlobalFromPointer(ptr unsafe.Pointer) (n *QtGlobal) { + n = new(QtGlobal) + n.SetPointer(ptr) + return +} + +func (ptr *QtGlobal) DestroyQtGlobal() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QtGlobal_qEnvironmentVariable(varName string) string { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable(varNameC)) +} + +func (ptr *QtGlobal) qEnvironmentVariable(varName string) string { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable(varNameC)) +} + +func QtGlobal_qEnvironmentVariable2(varName string, defaultValue string) string { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable2(varNameC, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) +} + +func (ptr *QtGlobal) qEnvironmentVariable2(varName string, defaultValue string) string { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + var defaultValueC *C.char + if defaultValue != "" { + defaultValueC = C.CString(defaultValue) + defer C.free(unsafe.Pointer(defaultValueC)) + } + return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable2(varNameC, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) +} + +func QtGlobal_qEnvironmentVariableIntValue(varName string, ok *bool) int { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QtGlobal_QtGlobal_qEnvironmentVariableIntValue(varNameC, &okC))) +} + +func (ptr *QtGlobal) qEnvironmentVariableIntValue(varName string, ok *bool) int { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QtGlobal_QtGlobal_qEnvironmentVariableIntValue(varNameC, &okC))) +} + +func QtGlobal_qEnvironmentVariableIsEmpty(varName string) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(varNameC)) != 0 +} + +func (ptr *QtGlobal) qEnvironmentVariableIsEmpty(varName string) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(varNameC)) != 0 +} + +func QtGlobal_qEnvironmentVariableIsSet(varName string) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsSet(varNameC)) != 0 +} + +func (ptr *QtGlobal) qEnvironmentVariableIsSet(varName string) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsSet(varNameC)) != 0 +} + +func QtGlobal_qVersion() string { + return cGoUnpackString(C.QtGlobal_QtGlobal_qVersion()) +} + +func (ptr *QtGlobal) qVersion() string { + return cGoUnpackString(C.QtGlobal_QtGlobal_qVersion()) +} + +func QtGlobal_qgetenv(varName string) *QByteArray { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + tmpValue := NewQByteArrayFromPointer(C.QtGlobal_QtGlobal_qgetenv(varNameC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QtGlobal) qgetenv(varName string) *QByteArray { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + tmpValue := NewQByteArrayFromPointer(C.QtGlobal_QtGlobal_qgetenv(varNameC)) + runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) + return tmpValue +} + +func QtGlobal_qputenv(varName string, value QByteArray_ITF) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qputenv(varNameC, PointerFromQByteArray(value))) != 0 +} + +func (ptr *QtGlobal) qputenv(varName string, value QByteArray_ITF) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qputenv(varNameC, PointerFromQByteArray(value))) != 0 +} + +func QtGlobal_qunsetenv(varName string) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qunsetenv(varNameC)) != 0 +} + +func (ptr *QtGlobal) qunsetenv(varName string) bool { + var varNameC *C.char + if varName != "" { + varNameC = C.CString(varName) + defer C.free(unsafe.Pointer(varNameC)) + } + return int8(C.QtGlobal_QtGlobal_qunsetenv(varNameC)) != 0 +} + +type qfloat16 struct { + ptr unsafe.Pointer +} + +type qfloat16_ITF interface { + qfloat16_PTR() *qfloat16 +} + +func (ptr *qfloat16) qfloat16_PTR() *qfloat16 { + return ptr +} + +func (ptr *qfloat16) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *qfloat16) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQfloat16(ptr qfloat16_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.qfloat16_PTR().Pointer() + } + return nil +} + +func NewQfloat16FromPointer(ptr unsafe.Pointer) (n *qfloat16) { + n = new(qfloat16) + n.SetPointer(ptr) + return +} + +func (ptr *qfloat16) Destroyqfloat16() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} diff --git a/vendor/github.com/therecipe/qt/core/core.h b/vendor/github.com/therecipe/qt/core/core.h new file mode 100644 index 00000000..66089e9d --- /dev/null +++ b/vendor/github.com/therecipe/qt/core/core.h @@ -0,0 +1,4180 @@ +// +build !minimal + +#pragma once + +#ifndef GO_QTCORE_H +#define GO_QTCORE_H + +#include + +#ifdef __cplusplus +int QAbstractAnimation_QAbstractAnimation_QRegisterMetaType(); +int QAbstractEventDispatcher_QAbstractEventDispatcher_QRegisterMetaType(); +int QAbstractItemModel_QAbstractItemModel_QRegisterMetaType(); +int QAbstractListModel_QAbstractListModel_QRegisterMetaType(); +int QAbstractNativeEventFilter_QAbstractNativeEventFilter_QRegisterMetaType(); +int QAbstractProxyModel_QAbstractProxyModel_QRegisterMetaType(); +int QAbstractState_QAbstractState_QRegisterMetaType(); +int QAbstractTableModel_QAbstractTableModel_QRegisterMetaType(); +int QAbstractTransition_QAbstractTransition_QRegisterMetaType(); +int QAnimationGroup_QAnimationGroup_QRegisterMetaType(); +int QBuffer_QBuffer_QRegisterMetaType(); +int QChildEvent_QChildEvent_QRegisterMetaType(); +int QConcatenateTablesProxyModel_QConcatenateTablesProxyModel_QRegisterMetaType(); +int QCoreApplication_QCoreApplication_QRegisterMetaType(); +int QDeferredDeleteEvent_QDeferredDeleteEvent_QRegisterMetaType(); +int QDynamicPropertyChangeEvent_QDynamicPropertyChangeEvent_QRegisterMetaType(); +int QEvent_QEvent_QRegisterMetaType(); +int QEventLoop_QEventLoop_QRegisterMetaType(); +int QEventTransition_QEventTransition_QRegisterMetaType(); +int QFile_QFile_QRegisterMetaType(); +int QFileDevice_QFileDevice_QRegisterMetaType(); +int QFileSelector_QFileSelector_QRegisterMetaType(); +int QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType(); +int QFinalState_QFinalState_QRegisterMetaType(); +int QFutureWatcherBase_QFutureWatcherBase_QRegisterMetaType(); +int QHistoryState_QHistoryState_QRegisterMetaType(); +int QIODevice_QIODevice_QRegisterMetaType(); +int QIdentityProxyModel_QIdentityProxyModel_QRegisterMetaType(); +int QItemSelectionModel_QItemSelectionModel_QRegisterMetaType(); +int QLibrary_QLibrary_QRegisterMetaType(); +int QMimeData_QMimeData_QRegisterMetaType(); +int QObject_QObject_QRegisterMetaType(); +int QObjectCleanupHandler_QObjectCleanupHandler_QRegisterMetaType(); +int QParallelAnimationGroup_QParallelAnimationGroup_QRegisterMetaType(); +int QPauseAnimation_QPauseAnimation_QRegisterMetaType(); +int QPluginLoader_QPluginLoader_QRegisterMetaType(); +int QProcess_QProcess_QRegisterMetaType(); +int QPropertyAnimation_QPropertyAnimation_QRegisterMetaType(); +int QRunnable_QRunnable_QRegisterMetaType(); +int QSaveFile_QSaveFile_QRegisterMetaType(); +int QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType(); +int QSettings_QSettings_QRegisterMetaType(); +int QSharedMemory_QSharedMemory_QRegisterMetaType(); +int QSignalTransition_QSignalTransition_QRegisterMetaType(); +int QSocketNotifier_QSocketNotifier_QRegisterMetaType(); +int QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType(); +int QState_QState_QRegisterMetaType(); +int QStateMachine_QStateMachine_QRegisterMetaType(); +int QStringListModel_QStringListModel_QRegisterMetaType(); +int QTemporaryFile_QTemporaryFile_QRegisterMetaType(); +int QTextCodec_QTextCodec_QRegisterMetaType(); +int QTextStream_QTextStream_QRegisterMetaType(); +int QThread_QThread_QRegisterMetaType(); +int QThreadPool_QThreadPool_QRegisterMetaType(); +int QTimeLine_QTimeLine_QRegisterMetaType(); +int QTimer_QTimer_QRegisterMetaType(); +int QTimerEvent_QTimerEvent_QRegisterMetaType(); +int QTranslator_QTranslator_QRegisterMetaType(); +int QTransposeProxyModel_QTransposeProxyModel_QRegisterMetaType(); +int QUnhandledException_QUnhandledException_QRegisterMetaType(); +int QVariantAnimation_QVariantAnimation_QRegisterMetaType(); +int QXmlStreamEntityResolver_QXmlStreamEntityResolver_QRegisterMetaType(); +extern "C" { +#endif + +struct QtCore_PackedString { char* data; long long len; }; +struct QtCore_PackedList { void* data; long long len; }; +void* QAbstractAnimation_NewQAbstractAnimation(void* parent); +int QAbstractAnimation_CurrentLoop(void* ptr); +void QAbstractAnimation_ConnectCurrentLoopChanged(void* ptr, long long t); +void QAbstractAnimation_DisconnectCurrentLoopChanged(void* ptr); +void QAbstractAnimation_CurrentLoopChanged(void* ptr, int currentLoop); +int QAbstractAnimation_CurrentLoopTime(void* ptr); +int QAbstractAnimation_CurrentTime(void* ptr); +long long QAbstractAnimation_Direction(void* ptr); +void QAbstractAnimation_ConnectDirectionChanged(void* ptr, long long t); +void QAbstractAnimation_DisconnectDirectionChanged(void* ptr); +void QAbstractAnimation_DirectionChanged(void* ptr, long long newDirection); +int QAbstractAnimation_Duration(void* ptr); +void QAbstractAnimation_ConnectFinished(void* ptr, long long t); +void QAbstractAnimation_DisconnectFinished(void* ptr); +void QAbstractAnimation_Finished(void* ptr); +void* QAbstractAnimation_Group(void* ptr); +int QAbstractAnimation_LoopCount(void* ptr); +void QAbstractAnimation_Pause(void* ptr); +void QAbstractAnimation_PauseDefault(void* ptr); +void QAbstractAnimation_Resume(void* ptr); +void QAbstractAnimation_ResumeDefault(void* ptr); +void QAbstractAnimation_SetCurrentTime(void* ptr, int msecs); +void QAbstractAnimation_SetCurrentTimeDefault(void* ptr, int msecs); +void QAbstractAnimation_SetDirection(void* ptr, long long direction); +void QAbstractAnimation_SetLoopCount(void* ptr, int loopCount); +void QAbstractAnimation_SetPaused(void* ptr, char paused); +void QAbstractAnimation_SetPausedDefault(void* ptr, char paused); +void QAbstractAnimation_Start(void* ptr, long long policy); +void QAbstractAnimation_StartDefault(void* ptr, long long policy); +long long QAbstractAnimation_State(void* ptr); +void QAbstractAnimation_ConnectStateChanged(void* ptr, long long t); +void QAbstractAnimation_DisconnectStateChanged(void* ptr); +void QAbstractAnimation_StateChanged(void* ptr, long long newState, long long oldState); +void QAbstractAnimation_Stop(void* ptr); +void QAbstractAnimation_StopDefault(void* ptr); +int QAbstractAnimation_TotalDuration(void* ptr); +void QAbstractAnimation_UpdateCurrentTime(void* ptr, int currentTime); +void QAbstractAnimation_UpdateDirection(void* ptr, long long direction); +void QAbstractAnimation_UpdateDirectionDefault(void* ptr, long long direction); +void QAbstractAnimation_UpdateState(void* ptr, long long newState, long long oldState); +void QAbstractAnimation_UpdateStateDefault(void* ptr, long long newState, long long oldState); +void QAbstractAnimation_DestroyQAbstractAnimation(void* ptr); +void QAbstractAnimation_DestroyQAbstractAnimationDefault(void* ptr); +void QAbstractEventDispatcher_ConnectAboutToBlock(void* ptr, long long t); +void QAbstractEventDispatcher_DisconnectAboutToBlock(void* ptr); +void QAbstractEventDispatcher_AboutToBlock(void* ptr); +void QAbstractEventDispatcher_ConnectAwake(void* ptr, long long t); +void QAbstractEventDispatcher_DisconnectAwake(void* ptr); +void QAbstractEventDispatcher_Awake(void* ptr); +char QAbstractEventDispatcher_FilterNativeEvent(void* ptr, void* eventType, void* message, long* result); +void QAbstractEventDispatcher_InstallNativeEventFilter(void* ptr, void* filterObj); +void* QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(void* thread); +void QAbstractEventDispatcher_Interrupt(void* ptr); +char QAbstractEventDispatcher_ProcessEvents(void* ptr, long long flags); +char QAbstractEventDispatcher_RegisterEventNotifier(void* ptr, void* notifier); +void QAbstractEventDispatcher_RegisterSocketNotifier(void* ptr, void* notifier); +int QAbstractEventDispatcher_RegisterTimer3(void* ptr, int interval, long long timerType, void* object); +void QAbstractEventDispatcher_RegisterTimer4(void* ptr, int timerId, int interval, long long timerType, void* object); +int QAbstractEventDispatcher_RemainingTime(void* ptr, int timerId); +void QAbstractEventDispatcher_RemoveNativeEventFilter(void* ptr, void* filter); +void QAbstractEventDispatcher_UnregisterEventNotifier(void* ptr, void* notifier); +void QAbstractEventDispatcher_UnregisterSocketNotifier(void* ptr, void* notifier); +char QAbstractEventDispatcher_UnregisterTimer(void* ptr, int timerId); +char QAbstractEventDispatcher_UnregisterTimers(void* ptr, void* object); +void QAbstractEventDispatcher_WakeUp(void* ptr); +void QAbstractEventDispatcher_DestroyQAbstractEventDispatcher(void* ptr); +void QAbstractEventDispatcher_DestroyQAbstractEventDispatcherDefault(void* ptr); +void* QAbstractItemModel_NewQAbstractItemModel(void* parent); +void QAbstractItemModel_BeginInsertColumns(void* ptr, void* parent, int first, int last); +void QAbstractItemModel_BeginInsertRows(void* ptr, void* parent, int first, int last); +char QAbstractItemModel_BeginMoveColumns(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild); +char QAbstractItemModel_BeginMoveRows(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild); +void QAbstractItemModel_BeginRemoveColumns(void* ptr, void* parent, int first, int last); +void QAbstractItemModel_BeginRemoveRows(void* ptr, void* parent, int first, int last); +void QAbstractItemModel_BeginResetModel(void* ptr); +void* QAbstractItemModel_Buddy(void* ptr, void* index); +void* QAbstractItemModel_BuddyDefault(void* ptr, void* index); +char QAbstractItemModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent); +char QAbstractItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +char QAbstractItemModel_CanFetchMore(void* ptr, void* parent); +char QAbstractItemModel_CanFetchMoreDefault(void* ptr, void* parent); +void QAbstractItemModel_ChangePersistentIndex(void* ptr, void* from, void* to); +void QAbstractItemModel_ChangePersistentIndexList(void* ptr, void* from, void* to); +char QAbstractItemModel_CheckIndex(void* ptr, void* index, long long options); +int QAbstractItemModel_ColumnCount(void* ptr, void* parent); +void QAbstractItemModel_ConnectColumnsAboutToBeInserted(void* ptr, long long t); +void QAbstractItemModel_DisconnectColumnsAboutToBeInserted(void* ptr); +void QAbstractItemModel_ConnectColumnsAboutToBeMoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectColumnsAboutToBeMoved(void* ptr); +void QAbstractItemModel_ConnectColumnsAboutToBeRemoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectColumnsAboutToBeRemoved(void* ptr); +void QAbstractItemModel_ConnectColumnsInserted(void* ptr, long long t); +void QAbstractItemModel_DisconnectColumnsInserted(void* ptr); +void QAbstractItemModel_ConnectColumnsMoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectColumnsMoved(void* ptr); +void QAbstractItemModel_ConnectColumnsRemoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectColumnsRemoved(void* ptr); +void* QAbstractItemModel_CreateIndex(void* ptr, int row, int column, void* p); +void* QAbstractItemModel_CreateIndex2(void* ptr, int row, int column, uintptr_t id); +void* QAbstractItemModel_Data(void* ptr, void* index, int role); +void QAbstractItemModel_ConnectDataChanged(void* ptr, long long t); +void QAbstractItemModel_DisconnectDataChanged(void* ptr); +void QAbstractItemModel_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); +char QAbstractItemModel_DropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent); +char QAbstractItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +void QAbstractItemModel_EndInsertColumns(void* ptr); +void QAbstractItemModel_EndInsertRows(void* ptr); +void QAbstractItemModel_EndMoveColumns(void* ptr); +void QAbstractItemModel_EndMoveRows(void* ptr); +void QAbstractItemModel_EndRemoveColumns(void* ptr); +void QAbstractItemModel_EndRemoveRows(void* ptr); +void QAbstractItemModel_EndResetModel(void* ptr); +void QAbstractItemModel_FetchMore(void* ptr, void* parent); +void QAbstractItemModel_FetchMoreDefault(void* ptr, void* parent); +long long QAbstractItemModel_Flags(void* ptr, void* index); +long long QAbstractItemModel_FlagsDefault(void* ptr, void* index); +char QAbstractItemModel_HasChildren(void* ptr, void* parent); +char QAbstractItemModel_HasChildrenDefault(void* ptr, void* parent); +char QAbstractItemModel_HasIndex(void* ptr, int row, int column, void* parent); +void* QAbstractItemModel_HeaderData(void* ptr, int section, long long orientation, int role); +void* QAbstractItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); +void QAbstractItemModel_ConnectHeaderDataChanged(void* ptr, long long t); +void QAbstractItemModel_DisconnectHeaderDataChanged(void* ptr); +void QAbstractItemModel_HeaderDataChanged(void* ptr, long long orientation, int first, int last); +void* QAbstractItemModel_Index(void* ptr, int row, int column, void* parent); +char QAbstractItemModel_InsertColumn(void* ptr, int column, void* parent); +char QAbstractItemModel_InsertColumns(void* ptr, int column, int count, void* parent); +char QAbstractItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); +char QAbstractItemModel_InsertRow(void* ptr, int row, void* parent); +char QAbstractItemModel_InsertRows(void* ptr, int row, int count, void* parent); +char QAbstractItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); +struct QtCore_PackedList QAbstractItemModel_ItemData(void* ptr, void* index); +struct QtCore_PackedList QAbstractItemModel_ItemDataDefault(void* ptr, void* index); +void QAbstractItemModel_ConnectLayoutAboutToBeChanged(void* ptr, long long t); +void QAbstractItemModel_DisconnectLayoutAboutToBeChanged(void* ptr); +void QAbstractItemModel_LayoutAboutToBeChanged(void* ptr, void* parents, long long hint); +void QAbstractItemModel_ConnectLayoutChanged(void* ptr, long long t); +void QAbstractItemModel_DisconnectLayoutChanged(void* ptr); +void QAbstractItemModel_LayoutChanged(void* ptr, void* parents, long long hint); +struct QtCore_PackedList QAbstractItemModel_Match(void* ptr, void* start, int role, void* value, int hits, long long flags); +struct QtCore_PackedList QAbstractItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); +void* QAbstractItemModel_MimeData(void* ptr, void* indexes); +void* QAbstractItemModel_MimeDataDefault(void* ptr, void* indexes); +struct QtCore_PackedString QAbstractItemModel_MimeTypes(void* ptr); +struct QtCore_PackedString QAbstractItemModel_MimeTypesDefault(void* ptr); +void QAbstractItemModel_ConnectModelAboutToBeReset(void* ptr, long long t); +void QAbstractItemModel_DisconnectModelAboutToBeReset(void* ptr); +void QAbstractItemModel_ConnectModelReset(void* ptr, long long t); +void QAbstractItemModel_DisconnectModelReset(void* ptr); +char QAbstractItemModel_MoveColumn(void* ptr, void* sourceParent, int sourceColumn, void* destinationParent, int destinationChild); +char QAbstractItemModel_MoveColumns(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); +char QAbstractItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); +char QAbstractItemModel_MoveRow(void* ptr, void* sourceParent, int sourceRow, void* destinationParent, int destinationChild); +char QAbstractItemModel_MoveRows(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); +char QAbstractItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); +void* QAbstractItemModel_Parent(void* ptr, void* index); +struct QtCore_PackedList QAbstractItemModel_PersistentIndexList(void* ptr); +char QAbstractItemModel_RemoveColumn(void* ptr, int column, void* parent); +char QAbstractItemModel_RemoveColumns(void* ptr, int column, int count, void* parent); +char QAbstractItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); +char QAbstractItemModel_RemoveRow(void* ptr, int row, void* parent); +char QAbstractItemModel_RemoveRows(void* ptr, int row, int count, void* parent); +char QAbstractItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); +void QAbstractItemModel_ResetInternalData(void* ptr); +void QAbstractItemModel_ResetInternalDataDefault(void* ptr); +void QAbstractItemModel_Revert(void* ptr); +void QAbstractItemModel_RevertDefault(void* ptr); +struct QtCore_PackedList QAbstractItemModel_RoleNames(void* ptr); +struct QtCore_PackedList QAbstractItemModel_RoleNamesDefault(void* ptr); +int QAbstractItemModel_RowCount(void* ptr, void* parent); +void QAbstractItemModel_ConnectRowsAboutToBeInserted(void* ptr, long long t); +void QAbstractItemModel_DisconnectRowsAboutToBeInserted(void* ptr); +void QAbstractItemModel_ConnectRowsAboutToBeMoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectRowsAboutToBeMoved(void* ptr); +void QAbstractItemModel_ConnectRowsAboutToBeRemoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectRowsAboutToBeRemoved(void* ptr); +void QAbstractItemModel_ConnectRowsInserted(void* ptr, long long t); +void QAbstractItemModel_DisconnectRowsInserted(void* ptr); +void QAbstractItemModel_ConnectRowsMoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectRowsMoved(void* ptr); +void QAbstractItemModel_ConnectRowsRemoved(void* ptr, long long t); +void QAbstractItemModel_DisconnectRowsRemoved(void* ptr); +char QAbstractItemModel_SetData(void* ptr, void* index, void* value, int role); +char QAbstractItemModel_SetDataDefault(void* ptr, void* index, void* value, int role); +char QAbstractItemModel_SetHeaderData(void* ptr, int section, long long orientation, void* value, int role); +char QAbstractItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); +char QAbstractItemModel_SetItemData(void* ptr, void* index, void* roles); +char QAbstractItemModel_SetItemDataDefault(void* ptr, void* index, void* roles); +void* QAbstractItemModel_Sibling(void* ptr, int row, int column, void* index); +void* QAbstractItemModel_SiblingDefault(void* ptr, int row, int column, void* index); +void QAbstractItemModel_Sort(void* ptr, int column, long long order); +void QAbstractItemModel_SortDefault(void* ptr, int column, long long order); +void* QAbstractItemModel_Span(void* ptr, void* index); +void* QAbstractItemModel_SpanDefault(void* ptr, void* index); +char QAbstractItemModel_Submit(void* ptr); +char QAbstractItemModel_SubmitDefault(void* ptr); +long long QAbstractItemModel_SupportedDragActions(void* ptr); +long long QAbstractItemModel_SupportedDragActionsDefault(void* ptr); +long long QAbstractItemModel_SupportedDropActions(void* ptr); +long long QAbstractItemModel_SupportedDropActionsDefault(void* ptr); +void QAbstractItemModel_DestroyQAbstractItemModel(void* ptr); +void QAbstractItemModel_DestroyQAbstractItemModelDefault(void* ptr); +void* QAbstractItemModel___changePersistentIndexList_from_atList(void* ptr, int i); +void QAbstractItemModel___changePersistentIndexList_from_setList(void* ptr, void* i); +void* QAbstractItemModel___changePersistentIndexList_from_newList(void* ptr); +void* QAbstractItemModel___changePersistentIndexList_to_atList(void* ptr, int i); +void QAbstractItemModel___changePersistentIndexList_to_setList(void* ptr, void* i); +void* QAbstractItemModel___changePersistentIndexList_to_newList(void* ptr); +int QAbstractItemModel___dataChanged_roles_atList(void* ptr, int i); +void QAbstractItemModel___dataChanged_roles_setList(void* ptr, int i); +void* QAbstractItemModel___dataChanged_roles_newList(void* ptr); +void* QAbstractItemModel___doSetRoleNames_roleNames_atList(void* ptr, int v, int i); +void QAbstractItemModel___doSetRoleNames_roleNames_setList(void* ptr, int key, void* i); +void* QAbstractItemModel___doSetRoleNames_roleNames_newList(void* ptr); +struct QtCore_PackedList QAbstractItemModel___doSetRoleNames_roleNames_keyList(void* ptr); +void* QAbstractItemModel___encodeData_indexes_atList(void* ptr, int i); +void QAbstractItemModel___encodeData_indexes_setList(void* ptr, void* i); +void* QAbstractItemModel___encodeData_indexes_newList(void* ptr); +void* QAbstractItemModel___itemData_atList(void* ptr, int v, int i); +void QAbstractItemModel___itemData_setList(void* ptr, int key, void* i); +void* QAbstractItemModel___itemData_newList(void* ptr); +struct QtCore_PackedList QAbstractItemModel___itemData_keyList(void* ptr); +void* QAbstractItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); +void QAbstractItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); +void* QAbstractItemModel___layoutAboutToBeChanged_parents_newList(void* ptr); +void* QAbstractItemModel___layoutChanged_parents_atList(void* ptr, int i); +void QAbstractItemModel___layoutChanged_parents_setList(void* ptr, void* i); +void* QAbstractItemModel___layoutChanged_parents_newList(void* ptr); +void* QAbstractItemModel___match_atList(void* ptr, int i); +void QAbstractItemModel___match_setList(void* ptr, void* i); +void* QAbstractItemModel___match_newList(void* ptr); +void* QAbstractItemModel___mimeData_indexes_atList(void* ptr, int i); +void QAbstractItemModel___mimeData_indexes_setList(void* ptr, void* i); +void* QAbstractItemModel___mimeData_indexes_newList(void* ptr); +void* QAbstractItemModel___persistentIndexList_atList(void* ptr, int i); +void QAbstractItemModel___persistentIndexList_setList(void* ptr, void* i); +void* QAbstractItemModel___persistentIndexList_newList(void* ptr); +void* QAbstractItemModel___roleNames_atList(void* ptr, int v, int i); +void QAbstractItemModel___roleNames_setList(void* ptr, int key, void* i); +void* QAbstractItemModel___roleNames_newList(void* ptr); +struct QtCore_PackedList QAbstractItemModel___roleNames_keyList(void* ptr); +void* QAbstractItemModel___setItemData_roles_atList(void* ptr, int v, int i); +void QAbstractItemModel___setItemData_roles_setList(void* ptr, int key, void* i); +void* QAbstractItemModel___setItemData_roles_newList(void* ptr); +struct QtCore_PackedList QAbstractItemModel___setItemData_roles_keyList(void* ptr); +void* QAbstractItemModel___setRoleNames_roleNames_atList(void* ptr, int v, int i); +void QAbstractItemModel___setRoleNames_roleNames_setList(void* ptr, int key, void* i); +void* QAbstractItemModel___setRoleNames_roleNames_newList(void* ptr); +struct QtCore_PackedList QAbstractItemModel___setRoleNames_roleNames_keyList(void* ptr); +int QAbstractItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QAbstractItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QAbstractItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); +int QAbstractItemModel_____itemData_keyList_atList(void* ptr, int i); +void QAbstractItemModel_____itemData_keyList_setList(void* ptr, int i); +void* QAbstractItemModel_____itemData_keyList_newList(void* ptr); +int QAbstractItemModel_____roleNames_keyList_atList(void* ptr, int i); +void QAbstractItemModel_____roleNames_keyList_setList(void* ptr, int i); +void* QAbstractItemModel_____roleNames_keyList_newList(void* ptr); +int QAbstractItemModel_____setItemData_roles_keyList_atList(void* ptr, int i); +void QAbstractItemModel_____setItemData_roles_keyList_setList(void* ptr, int i); +void* QAbstractItemModel_____setItemData_roles_keyList_newList(void* ptr); +int QAbstractItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QAbstractItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QAbstractItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr); +void* QAbstractListModel_NewQAbstractListModel(void* parent); +void* QAbstractListModel_Index(void* ptr, int row, int column, void* parent); +void* QAbstractListModel_IndexDefault(void* ptr, int row, int column, void* parent); +void QAbstractListModel_DestroyQAbstractListModel(void* ptr); +void QAbstractListModel_DestroyQAbstractListModelDefault(void* ptr); +int QAbstractListModel_ColumnCount(void* ptr, void* parent); +int QAbstractListModel_ColumnCountDefault(void* ptr, void* parent); +void* QAbstractListModel_Data(void* ptr, void* index, int role); +void* QAbstractListModel_DataDefault(void* ptr, void* index, int role); +void* QAbstractListModel_Parent(void* ptr, void* index); +void* QAbstractListModel_ParentDefault(void* ptr, void* index); +int QAbstractListModel_RowCount(void* ptr, void* parent); +int QAbstractListModel_RowCountDefault(void* ptr, void* parent); +void* QAbstractNativeEventFilter_NewQAbstractNativeEventFilter(); +char QAbstractNativeEventFilter_NativeEventFilter(void* ptr, void* eventType, void* message, long* result); +void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(void* ptr); +void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilterDefault(void* ptr); +void* QAbstractProxyModel_NewQAbstractProxyModel(void* parent); +void* QAbstractProxyModel_Data(void* ptr, void* proxyIndex, int role); +void* QAbstractProxyModel_DataDefault(void* ptr, void* proxyIndex, int role); +void* QAbstractProxyModel_MapFromSource(void* ptr, void* sourceIndex); +void* QAbstractProxyModel_MapSelectionFromSource(void* ptr, void* sourceSelection); +void* QAbstractProxyModel_MapSelectionFromSourceDefault(void* ptr, void* sourceSelection); +void* QAbstractProxyModel_MapSelectionToSource(void* ptr, void* proxySelection); +void* QAbstractProxyModel_MapSelectionToSourceDefault(void* ptr, void* proxySelection); +void* QAbstractProxyModel_MapToSource(void* ptr, void* proxyIndex); +void QAbstractProxyModel_Revert(void* ptr); +void QAbstractProxyModel_RevertDefault(void* ptr); +void QAbstractProxyModel_SetSourceModel(void* ptr, void* sourceModel); +void QAbstractProxyModel_SetSourceModelDefault(void* ptr, void* sourceModel); +void* QAbstractProxyModel_SourceModel(void* ptr); +void QAbstractProxyModel_ConnectSourceModelChanged(void* ptr, long long t); +void QAbstractProxyModel_DisconnectSourceModelChanged(void* ptr); +char QAbstractProxyModel_Submit(void* ptr); +char QAbstractProxyModel_SubmitDefault(void* ptr); +void QAbstractProxyModel_DestroyQAbstractProxyModel(void* ptr); +void QAbstractProxyModel_DestroyQAbstractProxyModelDefault(void* ptr); +int QAbstractProxyModel_ColumnCount(void* ptr, void* parent); +int QAbstractProxyModel_ColumnCountDefault(void* ptr, void* parent); +void* QAbstractProxyModel_Index(void* ptr, int row, int column, void* parent); +void* QAbstractProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QAbstractProxyModel_Parent(void* ptr, void* index); +void* QAbstractProxyModel_ParentDefault(void* ptr, void* index); +int QAbstractProxyModel_RowCount(void* ptr, void* parent); +int QAbstractProxyModel_RowCountDefault(void* ptr, void* parent); +void* QAbstractState_NewQAbstractState(void* parent); +char QAbstractState_Active(void* ptr); +void QAbstractState_ConnectActiveChanged(void* ptr, long long t); +void QAbstractState_DisconnectActiveChanged(void* ptr); +void QAbstractState_ActiveChanged(void* ptr, char active); +void QAbstractState_ConnectEntered(void* ptr, long long t); +void QAbstractState_DisconnectEntered(void* ptr); +void QAbstractState_ConnectExited(void* ptr, long long t); +void QAbstractState_DisconnectExited(void* ptr); +void* QAbstractState_Machine(void* ptr); +void QAbstractState_OnEntry(void* ptr, void* event); +void QAbstractState_OnExit(void* ptr, void* event); +void* QAbstractState_ParentState(void* ptr); +void QAbstractState_DestroyQAbstractState(void* ptr); +void QAbstractState_DestroyQAbstractStateDefault(void* ptr); +void* QAbstractTableModel_NewQAbstractTableModel(void* parent); +void* QAbstractTableModel_Index(void* ptr, int row, int column, void* parent); +void* QAbstractTableModel_IndexDefault(void* ptr, int row, int column, void* parent); +void QAbstractTableModel_DestroyQAbstractTableModel(void* ptr); +void QAbstractTableModel_DestroyQAbstractTableModelDefault(void* ptr); +int QAbstractTableModel_ColumnCount(void* ptr, void* parent); +int QAbstractTableModel_ColumnCountDefault(void* ptr, void* parent); +void* QAbstractTableModel_Data(void* ptr, void* index, int role); +void* QAbstractTableModel_DataDefault(void* ptr, void* index, int role); +void* QAbstractTableModel_Parent(void* ptr, void* index); +void* QAbstractTableModel_ParentDefault(void* ptr, void* index); +int QAbstractTableModel_RowCount(void* ptr, void* parent); +int QAbstractTableModel_RowCountDefault(void* ptr, void* parent); +void* QAbstractTransition_NewQAbstractTransition(void* sourceState); +void QAbstractTransition_AddAnimation(void* ptr, void* animation); +struct QtCore_PackedList QAbstractTransition_Animations(void* ptr); +char QAbstractTransition_EventTest(void* ptr, void* event); +void* QAbstractTransition_Machine(void* ptr); +void QAbstractTransition_OnTransition(void* ptr, void* event); +void QAbstractTransition_RemoveAnimation(void* ptr, void* animation); +void QAbstractTransition_SetTargetState(void* ptr, void* target); +void QAbstractTransition_SetTargetStates(void* ptr, void* targets); +void QAbstractTransition_SetTransitionType(void* ptr, long long ty); +void* QAbstractTransition_SourceState(void* ptr); +void* QAbstractTransition_TargetState(void* ptr); +void QAbstractTransition_ConnectTargetStateChanged(void* ptr, long long t); +void QAbstractTransition_DisconnectTargetStateChanged(void* ptr); +struct QtCore_PackedList QAbstractTransition_TargetStates(void* ptr); +void QAbstractTransition_ConnectTargetStatesChanged(void* ptr, long long t); +void QAbstractTransition_DisconnectTargetStatesChanged(void* ptr); +long long QAbstractTransition_TransitionType(void* ptr); +void QAbstractTransition_ConnectTriggered(void* ptr, long long t); +void QAbstractTransition_DisconnectTriggered(void* ptr); +void QAbstractTransition_DestroyQAbstractTransition(void* ptr); +void QAbstractTransition_DestroyQAbstractTransitionDefault(void* ptr); +void* QAbstractTransition___animations_atList(void* ptr, int i); +void QAbstractTransition___animations_setList(void* ptr, void* i); +void* QAbstractTransition___animations_newList(void* ptr); +void* QAbstractTransition___setTargetStates_targets_atList(void* ptr, int i); +void QAbstractTransition___setTargetStates_targets_setList(void* ptr, void* i); +void* QAbstractTransition___setTargetStates_targets_newList(void* ptr); +void* QAbstractTransition___targetStates_atList(void* ptr, int i); +void QAbstractTransition___targetStates_setList(void* ptr, void* i); +void* QAbstractTransition___targetStates_newList(void* ptr); +void* QAnimationGroup_NewQAnimationGroup(void* parent); +void QAnimationGroup_AddAnimation(void* ptr, void* animation); +void* QAnimationGroup_AnimationAt(void* ptr, int index); +int QAnimationGroup_AnimationCount(void* ptr); +void QAnimationGroup_Clear(void* ptr); +int QAnimationGroup_IndexOfAnimation(void* ptr, void* animation); +void QAnimationGroup_InsertAnimation(void* ptr, int index, void* animation); +void QAnimationGroup_RemoveAnimation(void* ptr, void* animation); +void* QAnimationGroup_TakeAnimation(void* ptr, int index); +void QAnimationGroup_DestroyQAnimationGroup(void* ptr); +void QAnimationGroup_DestroyQAnimationGroupDefault(void* ptr); +int QAnimationGroup_Duration(void* ptr); +int QAnimationGroup_DurationDefault(void* ptr); +void QAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime); +void QAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime); +int QAssociativeIterable_Size(void* ptr); +void* QAssociativeIterable_Value(void* ptr, void* key); +char QBasicMutex_IsRecursive2(void* ptr); +void* QBasicTimer_NewQBasicTimer(); +char QBasicTimer_IsActive(void* ptr); +void QBasicTimer_Start(void* ptr, int msec, void* object); +void QBasicTimer_Start2(void* ptr, int msec, long long timerType, void* obj); +void QBasicTimer_Stop(void* ptr); +int QBasicTimer_TimerId(void* ptr); +void QBasicTimer_DestroyQBasicTimer(void* ptr); +void* QBitArray_NewQBitArray(); +void* QBitArray_NewQBitArray2(int size, char value); +void* QBitArray_NewQBitArray3(void* other); +void* QBitArray_NewQBitArray4(void* other); +char QBitArray_At(void* ptr, int i); +struct QtCore_PackedString QBitArray_Bits(void* ptr); +void QBitArray_Clear(void* ptr); +void QBitArray_ClearBit(void* ptr, int i); +int QBitArray_Count(void* ptr); +int QBitArray_Count2(void* ptr, char on); +char QBitArray_Fill(void* ptr, char value, int size); +void QBitArray_Fill2(void* ptr, char value, int begin, int end); +char QBitArray_IsEmpty(void* ptr); +char QBitArray_IsNull(void* ptr); +void QBitArray_Resize(void* ptr, int size); +void QBitArray_SetBit(void* ptr, int i); +void QBitArray_SetBit2(void* ptr, int i, char value); +int QBitArray_Size(void* ptr); +void QBitArray_Swap(void* ptr, void* other); +char QBitArray_TestBit(void* ptr, int i); +char QBitArray_ToggleBit(void* ptr, int i); +void QBitArray_Truncate(void* ptr, int pos); +void* QBuffer_NewQBuffer(void* parent); +void* QBuffer_NewQBuffer2(void* byteArray, void* parent); +void* QBuffer_Buffer(void* ptr); +void* QBuffer_Buffer2(void* ptr); +void* QBuffer_Data(void* ptr); +long long QBuffer_ReadData(void* ptr, char* data, long long l); +long long QBuffer_ReadDataDefault(void* ptr, char* data, long long l); +void QBuffer_SetBuffer(void* ptr, void* byteArray); +void QBuffer_SetData(void* ptr, void* data); +void QBuffer_SetData2(void* ptr, char* data, int size); +long long QBuffer_WriteData(void* ptr, char* data, long long l); +long long QBuffer_WriteDataDefault(void* ptr, char* data, long long l); +void QBuffer_DestroyQBuffer(void* ptr); +void QBuffer_DestroyQBufferDefault(void* ptr); +void* QByteArray_NewQByteArray(); +void* QByteArray_NewQByteArray2(char* data, int size); +void* QByteArray_NewQByteArray3(int size, char* ch); +void* QByteArray_NewQByteArray4(void* other); +void* QByteArray_Append(void* ptr, void* ba); +void* QByteArray_Append2(void* ptr, char* ch); +void* QByteArray_Append3(void* ptr, int count, char* ch); +void* QByteArray_Append4(void* ptr, char* str); +void* QByteArray_Append5(void* ptr, char* str, int l); +void* QByteArray_Append6(void* ptr, struct QtCore_PackedString str); +struct QtCore_PackedString QByteArray_At(void* ptr, int i); +struct QtCore_PackedString QByteArray_Back(void* ptr); +int QByteArray_Capacity(void* ptr); +void QByteArray_Chop(void* ptr, int n); +void* QByteArray_Chopped(void* ptr, int l); +void QByteArray_Clear(void* ptr); +int QByteArray_Compare(void* ptr, char* c, long long cs); +int QByteArray_Compare2(void* ptr, void* a, long long cs); +struct QtCore_PackedString QByteArray_ConstData(void* ptr); +char QByteArray_Contains(void* ptr, void* ba); +char QByteArray_Contains2(void* ptr, char* ch); +char QByteArray_Contains3(void* ptr, char* str); +int QByteArray_Count(void* ptr, void* ba); +int QByteArray_Count2(void* ptr, char* ch); +int QByteArray_Count3(void* ptr, char* str); +int QByteArray_Count4(void* ptr); +struct QtCore_PackedString QByteArray_Data(void* ptr); +struct QtCore_PackedString QByteArray_Data2(void* ptr); +char QByteArray_EndsWith(void* ptr, void* ba); +char QByteArray_EndsWith2(void* ptr, char* ch); +char QByteArray_EndsWith3(void* ptr, char* str); +void* QByteArray_Fill(void* ptr, char* ch, int size); +void* QByteArray_QByteArray_FromBase64(void* base64); +void* QByteArray_QByteArray_FromBase642(void* base64, long long options); +void* QByteArray_QByteArray_FromHex(void* hexEncoded); +void* QByteArray_QByteArray_FromPercentEncoding(void* input, char* percent); +void* QByteArray_QByteArray_FromRawData(char* data, int size); +struct QtCore_PackedString QByteArray_Front(void* ptr); +int QByteArray_IndexOf(void* ptr, void* ba, int from); +int QByteArray_IndexOf2(void* ptr, char* ch, int from); +int QByteArray_IndexOf3(void* ptr, char* str, int from); +int QByteArray_IndexOf4(void* ptr, struct QtCore_PackedString str, int from); +void* QByteArray_Insert(void* ptr, int i, void* ba); +void* QByteArray_Insert2(void* ptr, int i, char* ch); +void* QByteArray_Insert3(void* ptr, int i, int count, char* ch); +void* QByteArray_Insert4(void* ptr, int i, char* str); +void* QByteArray_Insert5(void* ptr, int i, char* str, int l); +void* QByteArray_Insert6(void* ptr, int i, struct QtCore_PackedString str); +char QByteArray_IsEmpty(void* ptr); +char QByteArray_IsLower(void* ptr); +char QByteArray_IsNull(void* ptr); +char QByteArray_IsUpper(void* ptr); +int QByteArray_LastIndexOf(void* ptr, void* ba, int from); +int QByteArray_LastIndexOf2(void* ptr, char* ch, int from); +int QByteArray_LastIndexOf3(void* ptr, char* str, int from); +int QByteArray_LastIndexOf4(void* ptr, struct QtCore_PackedString str, int from); +void* QByteArray_Left(void* ptr, int l); +void* QByteArray_LeftJustified(void* ptr, int width, char* fill, char truncate); +int QByteArray_Length(void* ptr); +void* QByteArray_Mid(void* ptr, int pos, int l); +void* QByteArray_QByteArray_Number(int n, int base); +void* QByteArray_QByteArray_Number2(unsigned int n, int base); +void* QByteArray_QByteArray_Number3(long long n, int base); +void* QByteArray_QByteArray_Number4(unsigned long long n, int base); +void* QByteArray_QByteArray_Number5(double n, char* ff, int prec); +void* QByteArray_Prepend(void* ptr, void* ba); +void* QByteArray_Prepend2(void* ptr, char* ch); +void* QByteArray_Prepend3(void* ptr, int count, char* ch); +void* QByteArray_Prepend4(void* ptr, char* str); +void* QByteArray_Prepend5(void* ptr, char* str, int l); +void QByteArray_Push_back(void* ptr, void* other); +void QByteArray_Push_back2(void* ptr, char* ch); +void QByteArray_Push_back3(void* ptr, char* str); +void QByteArray_Push_front(void* ptr, void* other); +void QByteArray_Push_front2(void* ptr, char* ch); +void QByteArray_Push_front3(void* ptr, char* str); +void* QByteArray_Remove(void* ptr, int pos, int l); +void* QByteArray_Repeated(void* ptr, int times); +void* QByteArray_Replace(void* ptr, int pos, int l, void* after); +void* QByteArray_Replace2(void* ptr, int pos, int l, char* after); +void* QByteArray_Replace3(void* ptr, int pos, int l, char* after, int alen); +void* QByteArray_Replace4(void* ptr, char* before, char* after); +void* QByteArray_Replace5(void* ptr, char* before, void* after); +void* QByteArray_Replace6(void* ptr, char* before, char* after); +void* QByteArray_Replace7(void* ptr, char* before, int bsize, char* after, int asize); +void* QByteArray_Replace8(void* ptr, void* before, void* after); +void* QByteArray_Replace9(void* ptr, void* before, char* after); +void* QByteArray_Replace10(void* ptr, char* before, void* after); +void* QByteArray_Replace11(void* ptr, char* before, char* after); +void* QByteArray_Replace12(void* ptr, struct QtCore_PackedString before, char* after); +void* QByteArray_Replace13(void* ptr, char* before, struct QtCore_PackedString after); +void* QByteArray_Replace14(void* ptr, struct QtCore_PackedString before, void* after); +void QByteArray_Reserve(void* ptr, int size); +void QByteArray_Resize(void* ptr, int size); +void* QByteArray_Right(void* ptr, int l); +void* QByteArray_RightJustified(void* ptr, int width, char* fill, char truncate); +void* QByteArray_SetNum(void* ptr, int n, int base); +void* QByteArray_SetNum2(void* ptr, short n, int base); +void* QByteArray_SetNum3(void* ptr, unsigned short n, int base); +void* QByteArray_SetNum4(void* ptr, unsigned int n, int base); +void* QByteArray_SetNum5(void* ptr, long long n, int base); +void* QByteArray_SetNum6(void* ptr, unsigned long long n, int base); +void* QByteArray_SetNum7(void* ptr, float n, char* ff, int prec); +void* QByteArray_SetNum8(void* ptr, double n, char* ff, int prec); +void* QByteArray_SetRawData(void* ptr, char* data, unsigned int size); +void QByteArray_Shrink_to_fit(void* ptr); +void* QByteArray_Simplified(void* ptr); +int QByteArray_Size(void* ptr); +struct QtCore_PackedList QByteArray_Split(void* ptr, char* sep); +void QByteArray_Squeeze(void* ptr); +char QByteArray_StartsWith(void* ptr, void* ba); +char QByteArray_StartsWith2(void* ptr, char* ch); +char QByteArray_StartsWith3(void* ptr, char* str); +void QByteArray_Swap(void* ptr, void* other); +void* QByteArray_ToBase64(void* ptr); +void* QByteArray_ToBase642(void* ptr, long long options); +double QByteArray_ToDouble(void* ptr, char* ok); +float QByteArray_ToFloat(void* ptr, char* ok); +void* QByteArray_ToHex(void* ptr); +void* QByteArray_ToHex2(void* ptr, char* separator); +int QByteArray_ToInt(void* ptr, char* ok, int base); +long QByteArray_ToLong(void* ptr, char* ok, int base); +long long QByteArray_ToLongLong(void* ptr, char* ok, int base); +void* QByteArray_ToLower(void* ptr); +void* QByteArray_ToPercentEncoding(void* ptr, void* exclude, void* include, char* percent); +short QByteArray_ToShort(void* ptr, char* ok, int base); +unsigned int QByteArray_ToUInt(void* ptr, char* ok, int base); +unsigned long QByteArray_ToULong(void* ptr, char* ok, int base); +unsigned long long QByteArray_ToULongLong(void* ptr, char* ok, int base); +unsigned short QByteArray_ToUShort(void* ptr, char* ok, int base); +void* QByteArray_ToUpper(void* ptr); +void* QByteArray_Trimmed(void* ptr); +void QByteArray_Truncate(void* ptr, int pos); +void QByteArray_DestroyQByteArray(void* ptr); +void* QByteArray___split_atList(void* ptr, int i); +void QByteArray___split_setList(void* ptr, void* i); +void* QByteArray___split_newList(void* ptr); +int QByteArrayList_IndexOf(void* ptr, char* needle, int from); +void* QByteArrayList_Join(void* ptr); +void* QByteArrayList_Join2(void* ptr, void* separator); +void* QByteArrayList_Join3(void* ptr, char* separator); +void* QByteArrayMatcher_NewQByteArrayMatcher(); +void* QByteArrayMatcher_NewQByteArrayMatcher2(void* pattern); +void* QByteArrayMatcher_NewQByteArrayMatcher3(char* pattern, int length); +void* QByteArrayMatcher_NewQByteArrayMatcher4(void* other); +int QByteArrayMatcher_IndexIn(void* ptr, void* ba, int from); +int QByteArrayMatcher_IndexIn2(void* ptr, char* str, int l, int from); +void* QByteArrayMatcher_Pattern(void* ptr); +void QByteArrayMatcher_SetPattern(void* ptr, void* pattern); +void QByteArrayMatcher_DestroyQByteArrayMatcher(void* ptr); +void* QCborArray_NewQCborArray(); +void* QCborArray_NewQCborArray2(void* other); +void QCborArray_Append(void* ptr, void* value); +void QCborArray_Append2(void* ptr, void* value); +void QCborArray_Clear(void* ptr); +int QCborArray_Compare(void* ptr, void* other); +char QCborArray_Contains(void* ptr, void* value); +char QCborArray_Empty(void* ptr); +void* QCborArray_First(void* ptr); +void* QCborArray_QCborArray_FromJsonArray(void* array); +void* QCborArray_QCborArray_FromStringList(struct QtCore_PackedString list); +void* QCborArray_QCborArray_FromVariantList(void* list); +char QCborArray_IsEmpty(void* ptr); +void* QCborArray_Last(void* ptr); +void QCborArray_Pop_back(void* ptr); +void QCborArray_Pop_front(void* ptr); +void QCborArray_Prepend(void* ptr, void* value); +void QCborArray_Prepend2(void* ptr, void* value); +void QCborArray_Push_back(void* ptr, void* t); +void QCborArray_Push_front(void* ptr, void* t); +void QCborArray_RemoveFirst(void* ptr); +void QCborArray_RemoveLast(void* ptr); +void QCborArray_Swap(void* ptr, void* other); +void* QCborArray_TakeFirst(void* ptr); +void* QCborArray_TakeLast(void* ptr); +void* QCborArray_ToCborValue(void* ptr); +void* QCborArray_ToJsonArray(void* ptr); +struct QtCore_PackedList QCborArray_ToVariantList(void* ptr); +void QCborArray_DestroyQCborArray(void* ptr); +void* QCborArray___fromVariantList_list_atList(void* ptr, int i); +void QCborArray___fromVariantList_list_setList(void* ptr, void* i); +void* QCborArray___fromVariantList_list_newList(void* ptr); +void* QCborArray___toVariantList_atList(void* ptr, int i); +void QCborArray___toVariantList_setList(void* ptr, void* i); +void* QCborArray___toVariantList_newList(void* ptr); +struct QtCore_PackedString QCborError_ToString(void* ptr); +void* QCborMap_NewQCborMap(); +void* QCborMap_NewQCborMap2(void* other); +void QCborMap_Clear(void* ptr); +int QCborMap_Compare(void* ptr, void* other); +char QCborMap_Contains(void* ptr, long long key); +char QCborMap_Contains2(void* ptr, void* key); +char QCborMap_Contains3(void* ptr, struct QtCore_PackedString key); +char QCborMap_Contains4(void* ptr, void* key); +char QCborMap_Empty(void* ptr); +void* QCborMap_QCborMap_FromJsonObject(void* obj); +void* QCborMap_QCborMap_FromVariantHash(void* hash); +char QCborMap_IsEmpty(void* ptr); +struct QtCore_PackedList QCborMap_Keys(void* ptr); +void QCborMap_Remove(void* ptr, long long key); +void QCborMap_Remove2(void* ptr, void* key); +void QCborMap_Remove3(void* ptr, struct QtCore_PackedString key); +void QCborMap_Remove4(void* ptr, void* key); +void QCborMap_Swap(void* ptr, void* other); +void* QCborMap_Take(void* ptr, long long key); +void* QCborMap_Take2(void* ptr, void* key); +void* QCborMap_Take3(void* ptr, struct QtCore_PackedString key); +void* QCborMap_Take4(void* ptr, void* key); +void* QCborMap_ToCborValue(void* ptr); +void* QCborMap_ToJsonObject(void* ptr); +struct QtCore_PackedList QCborMap_ToVariantHash(void* ptr); +struct QtCore_PackedList QCborMap_ToVariantMap(void* ptr); +void* QCborMap_Value(void* ptr, long long key); +void* QCborMap_Value2(void* ptr, void* key); +void* QCborMap_Value3(void* ptr, struct QtCore_PackedString key); +void* QCborMap_Value4(void* ptr, void* key); +void QCborMap_DestroyQCborMap(void* ptr); +void* QCborMap___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i); +void QCborMap___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QCborMap___fromVariantHash_hash_newList(void* ptr); +struct QtCore_PackedList QCborMap___fromVariantHash_hash_keyList(void* ptr); +void* QCborMap___keys_atList(void* ptr, int i); +void QCborMap___keys_setList(void* ptr, void* i); +void* QCborMap___keys_newList(void* ptr); +void* QCborMap___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i); +void QCborMap___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QCborMap___toVariantHash_newList(void* ptr); +struct QtCore_PackedList QCborMap___toVariantHash_keyList(void* ptr); +void* QCborMap___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i); +void QCborMap___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QCborMap___toVariantMap_newList(void* ptr); +struct QtCore_PackedList QCborMap___toVariantMap_keyList(void* ptr); +struct QtCore_PackedString QCborMap_____fromVariantHash_hash_keyList_atList(void* ptr, int i); +void QCborMap_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QCborMap_____fromVariantHash_hash_keyList_newList(void* ptr); +struct QtCore_PackedString QCborMap_____fromVariantMap_map_keyList_atList(void* ptr, int i); +void QCborMap_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QCborMap_____fromVariantMap_map_keyList_newList(void* ptr); +struct QtCore_PackedString QCborMap_____toVariantHash_keyList_atList(void* ptr, int i); +void QCborMap_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QCborMap_____toVariantHash_keyList_newList(void* ptr); +struct QtCore_PackedString QCborMap_____toVariantMap_keyList_atList(void* ptr, int i); +void QCborMap_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QCborMap_____toVariantMap_keyList_newList(void* ptr); +struct QtCore_PackedString QCborParserError_ErrorString(void* ptr); +long long QCborParserError_Offset(void* ptr); +void QCborParserError_SetOffset(void* ptr, long long vqi); +void QCborParserError_SetError(void* ptr, void* vqc); +int QCborValue_False_Type(); +int QCborValue_True_Type(); +int QCborValue_Null_Type(); +int QCborValue_Undefined_Type(); +void* QChar_NewQChar(); +void* QChar_NewQChar2(unsigned short code); +void* QChar_NewQChar3(char* cell, char* row); +void* QChar_NewQChar4(short code); +void* QChar_NewQChar5(unsigned int code); +void* QChar_NewQChar6(int code); +void* QChar_NewQChar7(long long ch); +void* QChar_NewQChar8(void* ch); +void* QChar_NewQChar11(char* ch); +void* QChar_NewQChar12(char* ch); +long long QChar_Category(void* ptr); +long long QChar_QChar_Category2(unsigned int ucs4); +struct QtCore_PackedString QChar_Cell(void* ptr); +long long QChar_QChar_CurrentUnicodeVersion(); +struct QtCore_PackedString QChar_Decomposition(void* ptr); +struct QtCore_PackedString QChar_QChar_Decomposition2(unsigned int ucs4); +long long QChar_DecompositionTag(void* ptr); +long long QChar_QChar_DecompositionTag2(unsigned int ucs4); +int QChar_DigitValue(void* ptr); +int QChar_QChar_DigitValue2(unsigned int ucs4); +long long QChar_Direction(void* ptr); +long long QChar_QChar_Direction2(unsigned int ucs4); +void* QChar_QChar_FromLatin1(char* c); +char QChar_HasMirrored(void* ptr); +char QChar_QChar_HasMirrored2(unsigned int ucs4); +unsigned short QChar_QChar_HighSurrogate(unsigned int ucs4); +char QChar_IsDigit(void* ptr); +char QChar_QChar_IsDigit2(unsigned int ucs4); +char QChar_IsHighSurrogate(void* ptr); +char QChar_QChar_IsHighSurrogate2(unsigned int ucs4); +char QChar_IsLetter(void* ptr); +char QChar_QChar_IsLetter2(unsigned int ucs4); +char QChar_IsLetterOrNumber(void* ptr); +char QChar_QChar_IsLetterOrNumber2(unsigned int ucs4); +char QChar_IsLowSurrogate(void* ptr); +char QChar_QChar_IsLowSurrogate2(unsigned int ucs4); +char QChar_IsLower(void* ptr); +char QChar_QChar_IsLower2(unsigned int ucs4); +char QChar_IsMark(void* ptr); +char QChar_QChar_IsMark2(unsigned int ucs4); +char QChar_IsNonCharacter(void* ptr); +char QChar_QChar_IsNonCharacter2(unsigned int ucs4); +char QChar_IsNull(void* ptr); +char QChar_IsNumber(void* ptr); +char QChar_QChar_IsNumber2(unsigned int ucs4); +char QChar_IsPrint(void* ptr); +char QChar_QChar_IsPrint2(unsigned int ucs4); +char QChar_IsPunct(void* ptr); +char QChar_QChar_IsPunct2(unsigned int ucs4); +char QChar_IsSpace(void* ptr); +char QChar_QChar_IsSpace2(unsigned int ucs4); +char QChar_IsSurrogate(void* ptr); +char QChar_QChar_IsSurrogate2(unsigned int ucs4); +char QChar_IsSymbol(void* ptr); +char QChar_QChar_IsSymbol2(unsigned int ucs4); +char QChar_IsTitleCase(void* ptr); +char QChar_QChar_IsTitleCase2(unsigned int ucs4); +char QChar_IsUpper(void* ptr); +char QChar_QChar_IsUpper2(unsigned int ucs4); +long long QChar_JoiningType(void* ptr); +long long QChar_QChar_JoiningType2(unsigned int ucs4); +unsigned short QChar_QChar_LowSurrogate(unsigned int ucs4); +void* QChar_MirroredChar(void* ptr); +unsigned int QChar_QChar_MirroredChar2(unsigned int ucs4); +char QChar_QChar_RequiresSurrogates(unsigned int ucs4); +struct QtCore_PackedString QChar_Row(void* ptr); +long long QChar_Script(void* ptr); +long long QChar_QChar_Script2(unsigned int ucs4); +unsigned int QChar_QChar_SurrogateToUcs4(unsigned short high, unsigned short low); +unsigned int QChar_QChar_SurrogateToUcs42(void* high, void* low); +void* QChar_ToCaseFolded(void* ptr); +unsigned int QChar_QChar_ToCaseFolded2(unsigned int ucs4); +struct QtCore_PackedString QChar_ToLatin1(void* ptr); +void* QChar_ToLower(void* ptr); +unsigned int QChar_QChar_ToLower2(unsigned int ucs4); +void* QChar_ToTitleCase(void* ptr); +unsigned int QChar_QChar_ToTitleCase2(unsigned int ucs4); +void* QChar_ToUpper(void* ptr); +unsigned int QChar_QChar_ToUpper2(unsigned int ucs4); +unsigned short QChar_Unicode(void* ptr); +unsigned short QChar_Unicode2(void* ptr); +long long QChar_UnicodeVersion(void* ptr); +long long QChar_QChar_UnicodeVersion2(unsigned int ucs4); +void* QChildEvent_NewQChildEvent(long long ty, void* child); +char QChildEvent_Added(void* ptr); +void* QChildEvent_Child(void* ptr); +char QChildEvent_Polished(void* ptr); +char QChildEvent_Removed(void* ptr); +void* QCollator_NewQCollator(void* locale); +void* QCollator_NewQCollator2(void* other); +void* QCollator_NewQCollator3(void* other); +long long QCollator_CaseSensitivity(void* ptr); +int QCollator_Compare(void* ptr, struct QtCore_PackedString s1, struct QtCore_PackedString s2); +int QCollator_Compare2(void* ptr, void* s1, void* s2); +int QCollator_Compare3(void* ptr, void* s1, int len1, void* s2, int len2); +char QCollator_IgnorePunctuation(void* ptr); +void* QCollator_Locale(void* ptr); +char QCollator_NumericMode(void* ptr); +void QCollator_SetCaseSensitivity(void* ptr, long long sensitivity); +void QCollator_SetIgnorePunctuation(void* ptr, char on); +void QCollator_SetLocale(void* ptr, void* locale); +void QCollator_SetNumericMode(void* ptr, char on); +void* QCollator_SortKey(void* ptr, struct QtCore_PackedString stri); +void QCollator_Swap(void* ptr, void* other); +void QCollator_DestroyQCollator(void* ptr); +void* QCollatorSortKey_NewQCollatorSortKey(void* other); +int QCollatorSortKey_Compare(void* ptr, void* otherKey); +void QCollatorSortKey_Swap(void* ptr, void* other); +void QCollatorSortKey_DestroyQCollatorSortKey(void* ptr); +void* QCommandLineOption_NewQCommandLineOption(struct QtCore_PackedString name); +void* QCommandLineOption_NewQCommandLineOption2(struct QtCore_PackedString names); +void* QCommandLineOption_NewQCommandLineOption3(struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue); +void* QCommandLineOption_NewQCommandLineOption4(struct QtCore_PackedString names, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue); +void* QCommandLineOption_NewQCommandLineOption5(void* other); +struct QtCore_PackedString QCommandLineOption_DefaultValues(void* ptr); +struct QtCore_PackedString QCommandLineOption_Description(void* ptr); +long long QCommandLineOption_Flags(void* ptr); +struct QtCore_PackedString QCommandLineOption_Names(void* ptr); +void QCommandLineOption_SetDefaultValue(void* ptr, struct QtCore_PackedString defaultValue); +void QCommandLineOption_SetDefaultValues(void* ptr, struct QtCore_PackedString defaultValues); +void QCommandLineOption_SetDescription(void* ptr, struct QtCore_PackedString description); +void QCommandLineOption_SetFlags(void* ptr, long long flags); +void QCommandLineOption_SetValueName(void* ptr, struct QtCore_PackedString valueName); +void QCommandLineOption_Swap(void* ptr, void* other); +struct QtCore_PackedString QCommandLineOption_ValueName(void* ptr); +void QCommandLineOption_DestroyQCommandLineOption(void* ptr); +void* QCommandLineParser_NewQCommandLineParser(); +void* QCommandLineParser_AddHelpOption(void* ptr); +char QCommandLineParser_AddOption(void* ptr, void* option); +char QCommandLineParser_AddOptions(void* ptr, void* options); +void QCommandLineParser_AddPositionalArgument(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString syntax); +void* QCommandLineParser_AddVersionOption(void* ptr); +struct QtCore_PackedString QCommandLineParser_ApplicationDescription(void* ptr); +void QCommandLineParser_ClearPositionalArguments(void* ptr); +struct QtCore_PackedString QCommandLineParser_ErrorText(void* ptr); +struct QtCore_PackedString QCommandLineParser_HelpText(void* ptr); +char QCommandLineParser_IsSet(void* ptr, struct QtCore_PackedString name); +char QCommandLineParser_IsSet2(void* ptr, void* option); +struct QtCore_PackedString QCommandLineParser_OptionNames(void* ptr); +char QCommandLineParser_Parse(void* ptr, struct QtCore_PackedString arguments); +struct QtCore_PackedString QCommandLineParser_PositionalArguments(void* ptr); +void QCommandLineParser_Process(void* ptr, struct QtCore_PackedString arguments); +void QCommandLineParser_Process2(void* ptr, void* app); +void QCommandLineParser_SetApplicationDescription(void* ptr, struct QtCore_PackedString description); +void QCommandLineParser_SetOptionsAfterPositionalArgumentsMode(void* ptr, long long parsingMode); +void QCommandLineParser_SetSingleDashWordOptionMode(void* ptr, long long singleDashWordOptionMode); +void QCommandLineParser_ShowHelp(void* ptr, int exitCode); +void QCommandLineParser_ShowVersion(void* ptr); +struct QtCore_PackedString QCommandLineParser_UnknownOptionNames(void* ptr); +struct QtCore_PackedString QCommandLineParser_Value(void* ptr, struct QtCore_PackedString optionName); +struct QtCore_PackedString QCommandLineParser_Value2(void* ptr, void* option); +struct QtCore_PackedString QCommandLineParser_Values(void* ptr, struct QtCore_PackedString optionName); +struct QtCore_PackedString QCommandLineParser_Values2(void* ptr, void* option); +void QCommandLineParser_DestroyQCommandLineParser(void* ptr); +void* QCommandLineParser___addOptions_options_atList(void* ptr, int i); +void QCommandLineParser___addOptions_options_setList(void* ptr, void* i); +void* QCommandLineParser___addOptions_options_newList(void* ptr); +void* QConcatenateTablesProxyModel_NewQConcatenateTablesProxyModel(void* parent); +void QConcatenateTablesProxyModel_AddSourceModel(void* ptr, void* sourceModel); +int QConcatenateTablesProxyModel_ColumnCount(void* ptr, void* parent); +int QConcatenateTablesProxyModel_ColumnCountDefault(void* ptr, void* parent); +void* QConcatenateTablesProxyModel_Data(void* ptr, void* index, int role); +void* QConcatenateTablesProxyModel_DataDefault(void* ptr, void* index, int role); +void* QConcatenateTablesProxyModel_Index(void* ptr, int row, int column, void* parent); +void* QConcatenateTablesProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QConcatenateTablesProxyModel_MapFromSource(void* ptr, void* sourceIndex); +void* QConcatenateTablesProxyModel_MapToSource(void* ptr, void* proxyIndex); +void* QConcatenateTablesProxyModel_Parent(void* ptr, void* index); +void* QConcatenateTablesProxyModel_ParentDefault(void* ptr, void* index); +void QConcatenateTablesProxyModel_RemoveSourceModel(void* ptr, void* sourceModel); +int QConcatenateTablesProxyModel_RowCount(void* ptr, void* parent); +int QConcatenateTablesProxyModel_RowCountDefault(void* ptr, void* parent); +void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(void* ptr); +void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModelDefault(void* ptr); +void* QCoreApplication_NewQCoreApplication(int argc, char* argv); +void QCoreApplication_ConnectAboutToQuit(void* ptr, long long t); +void QCoreApplication_DisconnectAboutToQuit(void* ptr); +void QCoreApplication_QCoreApplication_AddLibraryPath(struct QtCore_PackedString path); +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationDirPath(); +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationFilePath(); +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationName(); +void QCoreApplication_ConnectApplicationNameChanged(void* ptr, long long t); +void QCoreApplication_DisconnectApplicationNameChanged(void* ptr); +void QCoreApplication_ApplicationNameChanged(void* ptr); +long long QCoreApplication_QCoreApplication_ApplicationPid(); +struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationVersion(); +void QCoreApplication_ConnectApplicationVersionChanged(void* ptr, long long t); +void QCoreApplication_DisconnectApplicationVersionChanged(void* ptr); +void QCoreApplication_ApplicationVersionChanged(void* ptr); +struct QtCore_PackedString QCoreApplication_QCoreApplication_Arguments(); +char QCoreApplication_QCoreApplication_ClosingDown(); +void* QCoreApplication_QCoreApplication_EventDispatcher(); +int QCoreApplication_QCoreApplication_Exec(); +void QCoreApplication_QCoreApplication_Exit(int returnCode); +void QCoreApplication_InstallNativeEventFilter(void* ptr, void* filterObj); +char QCoreApplication_QCoreApplication_InstallTranslator(void* translationFile); +void* QCoreApplication_QCoreApplication_Instance(); +char QCoreApplication_QCoreApplication_IsQuitLockEnabled(); +char QCoreApplication_QCoreApplication_IsSetuidAllowed(); +struct QtCore_PackedString QCoreApplication_QCoreApplication_LibraryPaths(); +struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationDomain(); +void QCoreApplication_ConnectOrganizationDomainChanged(void* ptr, long long t); +void QCoreApplication_DisconnectOrganizationDomainChanged(void* ptr); +void QCoreApplication_OrganizationDomainChanged(void* ptr); +struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationName(); +void QCoreApplication_ConnectOrganizationNameChanged(void* ptr, long long t); +void QCoreApplication_DisconnectOrganizationNameChanged(void* ptr); +void QCoreApplication_OrganizationNameChanged(void* ptr); +void QCoreApplication_QCoreApplication_PostEvent(void* receiver, void* event, int priority); +void QCoreApplication_QCoreApplication_ProcessEvents(long long flags); +void QCoreApplication_QCoreApplication_ProcessEvents2(long long flags, int ms); +void QCoreApplication_Quit(void* ptr); +void QCoreApplication_QuitDefault(void* ptr); +void QCoreApplication_QCoreApplication_RemoveLibraryPath(struct QtCore_PackedString path); +void QCoreApplication_RemoveNativeEventFilter(void* ptr, void* filterObject); +void QCoreApplication_QCoreApplication_RemovePostedEvents(void* receiver, int eventType); +char QCoreApplication_QCoreApplication_RemoveTranslator(void* translationFile); +char QCoreApplication_QCoreApplication_SendEvent(void* receiver, void* event); +void QCoreApplication_QCoreApplication_SendPostedEvents(void* receiver, int event_type); +void QCoreApplication_QCoreApplication_SetApplicationName(struct QtCore_PackedString application); +void QCoreApplication_QCoreApplication_SetApplicationVersion(struct QtCore_PackedString version); +void QCoreApplication_QCoreApplication_SetAttribute(long long attribute, char on); +void QCoreApplication_QCoreApplication_SetEventDispatcher(void* eventDispatcher); +void QCoreApplication_QCoreApplication_SetLibraryPaths(struct QtCore_PackedString paths); +void QCoreApplication_QCoreApplication_SetOrganizationDomain(struct QtCore_PackedString orgDomain); +void QCoreApplication_QCoreApplication_SetOrganizationName(struct QtCore_PackedString orgName); +void QCoreApplication_QCoreApplication_SetQuitLockEnabled(char enabled); +void QCoreApplication_QCoreApplication_SetSetuidAllowed(char allow); +char QCoreApplication_QCoreApplication_StartingUp(); +char QCoreApplication_QCoreApplication_TestAttribute(long long attribute); +struct QtCore_PackedString QCoreApplication_QCoreApplication_Translate(char* context, char* sourceText, char* disambiguation, int n); +void QCoreApplication_DestroyQCoreApplication(void* ptr); +void QCoreApplication_DestroyQCoreApplicationDefault(void* ptr); +void* QCryptographicHash_NewQCryptographicHash(long long method); +void QCryptographicHash_AddData(void* ptr, char* data, int length); +void QCryptographicHash_AddData2(void* ptr, void* data); +char QCryptographicHash_AddData3(void* ptr, void* device); +void* QCryptographicHash_QCryptographicHash_Hash(void* data, long long method); +int QCryptographicHash_QCryptographicHash_HashLength(long long method); +void QCryptographicHash_Reset(void* ptr); +void* QCryptographicHash_Result(void* ptr); +void QCryptographicHash_DestroyQCryptographicHash(void* ptr); +void* QDataStream_NewQDataStream(); +void* QDataStream_NewQDataStream2(void* d); +void* QDataStream_NewQDataStream3(void* a, long long mode); +void* QDataStream_NewQDataStream4(void* a); +void QDataStream_AbortTransaction(void* ptr); +char QDataStream_AtEnd(void* ptr); +long long QDataStream_ByteOrder(void* ptr); +char QDataStream_CommitTransaction(void* ptr); +void* QDataStream_Device(void* ptr); +long long QDataStream_FloatingPointPrecision(void* ptr); +int QDataStream_ReadRawData(void* ptr, char* s, int l); +void QDataStream_ResetStatus(void* ptr); +void QDataStream_RollbackTransaction(void* ptr); +void QDataStream_SetByteOrder(void* ptr, long long bo); +void QDataStream_SetDevice(void* ptr, void* d); +void QDataStream_SetFloatingPointPrecision(void* ptr, long long precision); +void QDataStream_SetStatus(void* ptr, long long status); +void QDataStream_SetVersion(void* ptr, int v); +int QDataStream_SkipRawData(void* ptr, int l); +void QDataStream_StartTransaction(void* ptr); +long long QDataStream_Status(void* ptr); +int QDataStream_Version(void* ptr); +int QDataStream_WriteRawData(void* ptr, char* s, int l); +void QDataStream_DestroyQDataStream(void* ptr); +void* QDate_NewQDate2(); +void* QDate_NewQDate3(int y, int m, int d); +void* QDate_AddDays(void* ptr, long long ndays); +void* QDate_AddMonths(void* ptr, int nmonths); +void* QDate_AddYears(void* ptr, int nyears); +void* QDate_QDate_CurrentDate(); +int QDate_Day(void* ptr); +int QDate_DayOfWeek(void* ptr); +int QDate_DayOfYear(void* ptr); +int QDate_DaysInMonth(void* ptr); +int QDate_DaysInYear(void* ptr); +long long QDate_DaysTo(void* ptr, void* d); +void* QDate_QDate_FromJulianDay(long long jd); +void* QDate_QDate_FromString(struct QtCore_PackedString stri, long long format); +void* QDate_QDate_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format); +void QDate_GetDate(void* ptr, int year, int month, int day); +char QDate_QDate_IsLeapYear(int year); +char QDate_IsNull(void* ptr); +char QDate_IsValid(void* ptr); +char QDate_QDate_IsValid2(int year, int month, int day); +int QDate_Month(void* ptr); +char QDate_SetDate(void* ptr, int year, int month, int day); +long long QDate_ToJulianDay(void* ptr); +struct QtCore_PackedString QDate_ToString(void* ptr, struct QtCore_PackedString format); +struct QtCore_PackedString QDate_ToString2(void* ptr, long long format); +struct QtCore_PackedString QDate_ToString3(void* ptr, void* format); +int QDate_WeekNumber(void* ptr, int yearNumber); +int QDate_Year(void* ptr); +void* QDateTime_NewQDateTime(); +void* QDateTime_NewQDateTime2(void* date); +void* QDateTime_NewQDateTime3(void* date, void* ti, long long spec); +void* QDateTime_NewQDateTime4(void* date, void* ti, long long spec, int offsetSeconds); +void* QDateTime_NewQDateTime5(void* date, void* ti, void* timeZone); +void* QDateTime_NewQDateTime6(void* other); +void* QDateTime_NewQDateTime7(void* other); +void* QDateTime_AddDays(void* ptr, long long ndays); +void* QDateTime_AddMSecs(void* ptr, long long msecs); +void* QDateTime_AddMonths(void* ptr, int nmonths); +void* QDateTime_AddSecs(void* ptr, long long s); +void* QDateTime_AddYears(void* ptr, int nyears); +void* QDateTime_QDateTime_CurrentDateTime(); +void* QDateTime_QDateTime_CurrentDateTimeUtc(); +long long QDateTime_QDateTime_CurrentMSecsSinceEpoch(); +long long QDateTime_QDateTime_CurrentSecsSinceEpoch(); +void* QDateTime_Date(void* ptr); +long long QDateTime_DaysTo(void* ptr, void* other); +void* QDateTime_QDateTime_FromMSecsSinceEpoch(long long msecs); +void* QDateTime_QDateTime_FromMSecsSinceEpoch2(long long msecs, long long spec, int offsetSeconds); +void* QDateTime_QDateTime_FromMSecsSinceEpoch3(long long msecs, void* timeZone); +void* QDateTime_QDateTime_FromSecsSinceEpoch(long long secs, long long spec, int offsetSeconds); +void* QDateTime_QDateTime_FromSecsSinceEpoch2(long long secs, void* timeZone); +void* QDateTime_QDateTime_FromString(struct QtCore_PackedString stri, long long format); +void* QDateTime_QDateTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format); +char QDateTime_IsDaylightTime(void* ptr); +char QDateTime_IsNull(void* ptr); +char QDateTime_IsValid(void* ptr); +long long QDateTime_MsecsTo(void* ptr, void* other); +int QDateTime_OffsetFromUtc(void* ptr); +long long QDateTime_SecsTo(void* ptr, void* other); +void QDateTime_SetDate(void* ptr, void* date); +void QDateTime_SetMSecsSinceEpoch(void* ptr, long long msecs); +void QDateTime_SetOffsetFromUtc(void* ptr, int offsetSeconds); +void QDateTime_SetSecsSinceEpoch(void* ptr, long long secs); +void QDateTime_SetTime(void* ptr, void* ti); +void QDateTime_SetTimeSpec(void* ptr, long long spec); +void QDateTime_SetTimeZone(void* ptr, void* toZone); +void QDateTime_Swap(void* ptr, void* other); +void* QDateTime_Time(void* ptr); +long long QDateTime_TimeSpec(void* ptr); +void* QDateTime_TimeZone(void* ptr); +struct QtCore_PackedString QDateTime_TimeZoneAbbreviation(void* ptr); +void* QDateTime_ToLocalTime(void* ptr); +long long QDateTime_ToMSecsSinceEpoch(void* ptr); +void* QDateTime_ToOffsetFromUtc(void* ptr, int offsetSeconds); +long long QDateTime_ToSecsSinceEpoch(void* ptr); +struct QtCore_PackedString QDateTime_ToString(void* ptr, struct QtCore_PackedString format); +struct QtCore_PackedString QDateTime_ToString2(void* ptr, long long format); +struct QtCore_PackedString QDateTime_ToString3(void* ptr, void* format); +void* QDateTime_ToTimeSpec(void* ptr, long long spec); +void* QDateTime_ToTimeZone(void* ptr, void* timeZone); +void* QDateTime_ToUTC(void* ptr); +void QDateTime_DestroyQDateTime(void* ptr); +void* QDeadlineTimer_NewQDeadlineTimer(long long timerType); +void* QDeadlineTimer_NewQDeadlineTimer2(long long vqd, long long timerType); +void* QDeadlineTimer_NewQDeadlineTimer3(long long msecs, long long ty); +long long QDeadlineTimer_Deadline(void* ptr); +long long QDeadlineTimer_DeadlineNSecs(void* ptr); +char QDeadlineTimer_HasExpired(void* ptr); +char QDeadlineTimer_IsForever(void* ptr); +long long QDeadlineTimer_RemainingTime(void* ptr); +long long QDeadlineTimer_RemainingTimeNSecs(void* ptr); +void QDeadlineTimer_SetDeadline(void* ptr, long long msecs, long long timerType); +void QDeadlineTimer_SetPreciseDeadline(void* ptr, long long secs, long long nsecs, long long timerType); +void QDeadlineTimer_SetPreciseRemainingTime(void* ptr, long long secs, long long nsecs, long long timerType); +void QDeadlineTimer_SetRemainingTime(void* ptr, long long msecs, long long timerType); +void QDeadlineTimer_SetTimerType(void* ptr, long long timerType); +void QDeadlineTimer_Swap(void* ptr, void* other); +long long QDeadlineTimer_TimerType(void* ptr); +void* QDebug_NewQDebug(void* device); +void* QDebug_NewQDebug2(struct QtCore_PackedString stri); +void* QDebug_NewQDebug4(void* o); +char QDebug_AutoInsertSpaces(void* ptr); +void* QDebug_MaybeQuote(void* ptr, char* c); +void* QDebug_MaybeSpace(void* ptr); +void* QDebug_Noquote(void* ptr); +void* QDebug_Nospace(void* ptr); +void* QDebug_Quote(void* ptr); +void* QDebug_ResetFormat(void* ptr); +void QDebug_SetAutoInsertSpaces(void* ptr, char b); +void QDebug_SetVerbosity(void* ptr, int verbosityLevel); +void* QDebug_Space(void* ptr); +void QDebug_Swap(void* ptr, void* other); +void* QDebug_Verbosity(void* ptr, int verbosityLevel); +int QDebug_Verbosity2(void* ptr); +void QDebug_DestroyQDebug(void* ptr); +void* QDebugStateSaver_NewQDebugStateSaver(void* dbg); +void QDebugStateSaver_DestroyQDebugStateSaver(void* ptr); +void* QDeferredDeleteEvent_NewQDeferredDeleteEvent(); +int QDeferredDeleteEvent_LoopLevel(void* ptr); +void* QDir_NewQDir(void* dir); +void* QDir_NewQDir2(struct QtCore_PackedString path); +void* QDir_NewQDir3(struct QtCore_PackedString path, struct QtCore_PackedString nameFilter, long long sort, long long filters); +struct QtCore_PackedString QDir_AbsoluteFilePath(void* ptr, struct QtCore_PackedString fileName); +struct QtCore_PackedString QDir_AbsolutePath(void* ptr); +void QDir_QDir_AddSearchPath(struct QtCore_PackedString prefix, struct QtCore_PackedString path); +struct QtCore_PackedString QDir_CanonicalPath(void* ptr); +char QDir_Cd(void* ptr, struct QtCore_PackedString dirName); +char QDir_CdUp(void* ptr); +struct QtCore_PackedString QDir_QDir_CleanPath(struct QtCore_PackedString path); +unsigned int QDir_Count(void* ptr); +void* QDir_QDir_Current(); +struct QtCore_PackedString QDir_QDir_CurrentPath(); +struct QtCore_PackedString QDir_DirName(void* ptr); +struct QtCore_PackedList QDir_QDir_Drives(); +struct QtCore_PackedList QDir_EntryInfoList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort); +struct QtCore_PackedList QDir_EntryInfoList2(void* ptr, long long filters, long long sort); +struct QtCore_PackedString QDir_EntryList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort); +struct QtCore_PackedString QDir_EntryList2(void* ptr, long long filters, long long sort); +char QDir_Exists(void* ptr, struct QtCore_PackedString name); +char QDir_Exists2(void* ptr); +struct QtCore_PackedString QDir_FilePath(void* ptr, struct QtCore_PackedString fileName); +long long QDir_Filter(void* ptr); +struct QtCore_PackedString QDir_QDir_FromNativeSeparators(struct QtCore_PackedString pathName); +void* QDir_QDir_Home(); +struct QtCore_PackedString QDir_QDir_HomePath(); +char QDir_IsAbsolute(void* ptr); +char QDir_QDir_IsAbsolutePath(struct QtCore_PackedString path); +char QDir_IsEmpty(void* ptr, long long filters); +char QDir_IsReadable(void* ptr); +char QDir_IsRelative(void* ptr); +char QDir_QDir_IsRelativePath(struct QtCore_PackedString path); +char QDir_IsRoot(void* ptr); +void* QDir_QDir_ListSeparator(); +char QDir_MakeAbsolute(void* ptr); +char QDir_QDir_Match(struct QtCore_PackedString filter, struct QtCore_PackedString fileName); +char QDir_QDir_Match2(struct QtCore_PackedString filters, struct QtCore_PackedString fileName); +char QDir_Mkdir(void* ptr, struct QtCore_PackedString dirName); +char QDir_Mkpath(void* ptr, struct QtCore_PackedString dirPath); +struct QtCore_PackedString QDir_NameFilters(void* ptr); +struct QtCore_PackedString QDir_Path(void* ptr); +void QDir_Refresh(void* ptr); +struct QtCore_PackedString QDir_RelativeFilePath(void* ptr, struct QtCore_PackedString fileName); +char QDir_Remove(void* ptr, struct QtCore_PackedString fileName); +char QDir_RemoveRecursively(void* ptr); +char QDir_Rename(void* ptr, struct QtCore_PackedString oldName, struct QtCore_PackedString newName); +char QDir_Rmdir(void* ptr, struct QtCore_PackedString dirName); +char QDir_Rmpath(void* ptr, struct QtCore_PackedString dirPath); +void* QDir_QDir_Root(); +struct QtCore_PackedString QDir_QDir_RootPath(); +struct QtCore_PackedString QDir_QDir_SearchPaths(struct QtCore_PackedString prefix); +void* QDir_QDir_Separator(); +char QDir_QDir_SetCurrent(struct QtCore_PackedString path); +void QDir_SetFilter(void* ptr, long long filters); +void QDir_SetNameFilters(void* ptr, struct QtCore_PackedString nameFilters); +void QDir_SetPath(void* ptr, struct QtCore_PackedString path); +void QDir_QDir_SetSearchPaths(struct QtCore_PackedString prefix, struct QtCore_PackedString searchPaths); +void QDir_SetSorting(void* ptr, long long sort); +long long QDir_Sorting(void* ptr); +void QDir_Swap(void* ptr, void* other); +void* QDir_QDir_Temp(); +struct QtCore_PackedString QDir_QDir_TempPath(); +struct QtCore_PackedString QDir_QDir_ToNativeSeparators(struct QtCore_PackedString pathName); +void QDir_DestroyQDir(void* ptr); +void* QDir___drives_atList(void* ptr, int i); +void QDir___drives_setList(void* ptr, void* i); +void* QDir___drives_newList(void* ptr); +void* QDir___entryInfoList_atList(void* ptr, int i); +void QDir___entryInfoList_setList(void* ptr, void* i); +void* QDir___entryInfoList_newList(void* ptr); +void* QDir___entryInfoList_atList2(void* ptr, int i); +void QDir___entryInfoList_setList2(void* ptr, void* i); +void* QDir___entryInfoList_newList2(void* ptr); +void* QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(void* name); +void* QDynamicPropertyChangeEvent_PropertyName(void* ptr); +void* QEasingCurve_NewQEasingCurve(long long ty); +void* QEasingCurve_NewQEasingCurve2(void* other); +void* QEasingCurve_NewQEasingCurve3(void* other); +void QEasingCurve_AddCubicBezierSegment(void* ptr, void* c1, void* c2, void* endPoint); +void QEasingCurve_AddTCBSegment(void* ptr, void* nextPoint, double t, double c, double b); +double QEasingCurve_Amplitude(void* ptr); +double QEasingCurve_Overshoot(void* ptr); +double QEasingCurve_Period(void* ptr); +void QEasingCurve_SetAmplitude(void* ptr, double amplitude); +void QEasingCurve_SetOvershoot(void* ptr, double overshoot); +void QEasingCurve_SetPeriod(void* ptr, double period); +void QEasingCurve_SetType(void* ptr, long long ty); +void QEasingCurve_Swap(void* ptr, void* other); +struct QtCore_PackedList QEasingCurve_ToCubicSpline(void* ptr); +long long QEasingCurve_Type(void* ptr); +double QEasingCurve_ValueForProgress(void* ptr, double progress); +void QEasingCurve_DestroyQEasingCurve(void* ptr); +void* QEasingCurve___cubicBezierSpline_atList(void* ptr, int i); +void QEasingCurve___cubicBezierSpline_setList(void* ptr, void* i); +void* QEasingCurve___cubicBezierSpline_newList(void* ptr); +void* QEasingCurve___toCubicSpline_atList(void* ptr, int i); +void QEasingCurve___toCubicSpline_setList(void* ptr, void* i); +void* QEasingCurve___toCubicSpline_newList(void* ptr); +void* QElapsedTimer_NewQElapsedTimer(); +long long QElapsedTimer_QElapsedTimer_ClockType(); +long long QElapsedTimer_Elapsed(void* ptr); +char QElapsedTimer_HasExpired(void* ptr, long long timeout); +void QElapsedTimer_Invalidate(void* ptr); +char QElapsedTimer_QElapsedTimer_IsMonotonic(); +char QElapsedTimer_IsValid(void* ptr); +long long QElapsedTimer_MsecsSinceReference(void* ptr); +long long QElapsedTimer_MsecsTo(void* ptr, void* other); +long long QElapsedTimer_NsecsElapsed(void* ptr); +long long QElapsedTimer_Restart(void* ptr); +long long QElapsedTimer_SecsTo(void* ptr, void* other); +void QElapsedTimer_Start(void* ptr); +void* QEvent_NewQEvent(long long ty); +void QEvent_Accept(void* ptr); +void QEvent_Ignore(void* ptr); +char QEvent_IsAccepted(void* ptr); +int QEvent_QEvent_RegisterEventType(int hint); +void QEvent_SetAccepted(void* ptr, char accepted); +char QEvent_Spontaneous(void* ptr); +long long QEvent_Type(void* ptr); +void QEvent_DestroyQEvent(void* ptr); +void QEvent_DestroyQEventDefault(void* ptr); +void* QEventLoop_NewQEventLoop(void* parent); +int QEventLoop_Exec(void* ptr, long long flags); +void QEventLoop_Exit(void* ptr, int returnCode); +char QEventLoop_IsRunning(void* ptr); +char QEventLoop_ProcessEvents(void* ptr, long long flags); +void QEventLoop_ProcessEvents2(void* ptr, long long flags, int maxTime); +void QEventLoop_Quit(void* ptr); +void QEventLoop_QuitDefault(void* ptr); +void QEventLoop_WakeUp(void* ptr); +void QEventLoop_DestroyQEventLoop(void* ptr); +void QEventLoop_DestroyQEventLoopDefault(void* ptr); +void* QEventLoopLocker_NewQEventLoopLocker(); +void* QEventLoopLocker_NewQEventLoopLocker2(void* loop); +void* QEventLoopLocker_NewQEventLoopLocker3(void* thread); +void QEventLoopLocker_DestroyQEventLoopLocker(void* ptr); +void* QEventTransition_NewQEventTransition(void* sourceState); +void* QEventTransition_NewQEventTransition2(void* object, long long ty, void* sourceState); +void* QEventTransition_EventSource(void* ptr); +char QEventTransition_EventTest(void* ptr, void* event); +char QEventTransition_EventTestDefault(void* ptr, void* event); +long long QEventTransition_EventType(void* ptr); +void QEventTransition_OnTransition(void* ptr, void* event); +void QEventTransition_OnTransitionDefault(void* ptr, void* event); +void QEventTransition_SetEventSource(void* ptr, void* object); +void QEventTransition_SetEventType(void* ptr, long long ty); +void QEventTransition_DestroyQEventTransition(void* ptr); +void QEventTransition_DestroyQEventTransitionDefault(void* ptr); +void* QFile_NewQFile(); +void* QFile_NewQFile2(struct QtCore_PackedString name); +void* QFile_NewQFile3(void* parent); +void* QFile_NewQFile4(struct QtCore_PackedString name, void* parent); +char QFile_Copy(void* ptr, struct QtCore_PackedString newName); +char QFile_QFile_Copy2(struct QtCore_PackedString fileName, struct QtCore_PackedString newName); +struct QtCore_PackedString QFile_QFile_DecodeName(void* localFileName); +struct QtCore_PackedString QFile_QFile_DecodeName2(char* localFileName); +void* QFile_QFile_EncodeName(struct QtCore_PackedString fileName); +char QFile_QFile_Exists(struct QtCore_PackedString fileName); +char QFile_Exists2(void* ptr); +char QFile_Link(void* ptr, struct QtCore_PackedString linkName); +char QFile_QFile_Link2(struct QtCore_PackedString fileName, struct QtCore_PackedString linkName); +char QFile_Open3(void* ptr, int fd, long long mode, long long handleFlags); +long long QFile_QFile_Permissions2(struct QtCore_PackedString fileName); +char QFile_Remove(void* ptr); +char QFile_QFile_Remove2(struct QtCore_PackedString fileName); +char QFile_Rename(void* ptr, struct QtCore_PackedString newName); +char QFile_QFile_Rename2(struct QtCore_PackedString oldName, struct QtCore_PackedString newName); +char QFile_QFile_Resize2(struct QtCore_PackedString fileName, long long sz); +void QFile_SetFileName(void* ptr, struct QtCore_PackedString name); +char QFile_QFile_SetPermissions2(struct QtCore_PackedString fileName, long long permissions); +struct QtCore_PackedString QFile_QFile_SymLinkTarget(struct QtCore_PackedString fileName); +struct QtCore_PackedString QFile_SymLinkTarget2(void* ptr); +void QFile_DestroyQFile(void* ptr); +void QFile_DestroyQFileDefault(void* ptr); +long long QFileDevice_Error(void* ptr); +struct QtCore_PackedString QFileDevice_FileName(void* ptr); +struct QtCore_PackedString QFileDevice_FileNameDefault(void* ptr); +void* QFileDevice_FileTime(void* ptr, long long ti); +char QFileDevice_Flush(void* ptr); +int QFileDevice_Handle(void* ptr); +struct QtCore_PackedString QFileDevice_Map(void* ptr, long long offset, long long size, long long flags); +long long QFileDevice_Permissions(void* ptr); +long long QFileDevice_PermissionsDefault(void* ptr); +long long QFileDevice_ReadData(void* ptr, char* data, long long l); +long long QFileDevice_ReadDataDefault(void* ptr, char* data, long long l); +char QFileDevice_Resize(void* ptr, long long sz); +char QFileDevice_ResizeDefault(void* ptr, long long sz); +char QFileDevice_SetFileTime(void* ptr, void* newDate, long long fileTime); +char QFileDevice_SetPermissions(void* ptr, long long permissions); +char QFileDevice_SetPermissionsDefault(void* ptr, long long permissions); +char QFileDevice_Unmap(void* ptr, char* address); +void QFileDevice_UnsetError(void* ptr); +long long QFileDevice_WriteData(void* ptr, char* data, long long l); +long long QFileDevice_WriteDataDefault(void* ptr, char* data, long long l); +void QFileDevice_DestroyQFileDevice(void* ptr); +void QFileDevice_DestroyQFileDeviceDefault(void* ptr); +void* QFileInfo_NewQFileInfo2(); +void* QFileInfo_NewQFileInfo3(struct QtCore_PackedString file); +void* QFileInfo_NewQFileInfo4(void* file); +void* QFileInfo_NewQFileInfo5(void* dir, struct QtCore_PackedString file); +void* QFileInfo_NewQFileInfo6(void* fileinfo); +void* QFileInfo_AbsoluteDir(void* ptr); +struct QtCore_PackedString QFileInfo_AbsoluteFilePath(void* ptr); +struct QtCore_PackedString QFileInfo_AbsolutePath(void* ptr); +struct QtCore_PackedString QFileInfo_BaseName(void* ptr); +void* QFileInfo_BirthTime(void* ptr); +struct QtCore_PackedString QFileInfo_BundleName(void* ptr); +char QFileInfo_Caching(void* ptr); +struct QtCore_PackedString QFileInfo_CanonicalFilePath(void* ptr); +struct QtCore_PackedString QFileInfo_CanonicalPath(void* ptr); +struct QtCore_PackedString QFileInfo_CompleteBaseName(void* ptr); +struct QtCore_PackedString QFileInfo_CompleteSuffix(void* ptr); +void* QFileInfo_Dir(void* ptr); +char QFileInfo_Exists(void* ptr); +char QFileInfo_QFileInfo_Exists2(struct QtCore_PackedString file); +struct QtCore_PackedString QFileInfo_FileName(void* ptr); +struct QtCore_PackedString QFileInfo_FilePath(void* ptr); +struct QtCore_PackedString QFileInfo_Group(void* ptr); +unsigned int QFileInfo_GroupId(void* ptr); +char QFileInfo_IsAbsolute(void* ptr); +char QFileInfo_IsBundle(void* ptr); +char QFileInfo_IsDir(void* ptr); +char QFileInfo_IsExecutable(void* ptr); +char QFileInfo_IsFile(void* ptr); +char QFileInfo_IsHidden(void* ptr); +char QFileInfo_IsNativePath(void* ptr); +char QFileInfo_IsReadable(void* ptr); +char QFileInfo_IsRelative(void* ptr); +char QFileInfo_IsRoot(void* ptr); +char QFileInfo_IsSymLink(void* ptr); +char QFileInfo_IsWritable(void* ptr); +void* QFileInfo_LastModified(void* ptr); +void* QFileInfo_LastRead(void* ptr); +char QFileInfo_MakeAbsolute(void* ptr); +void* QFileInfo_MetadataChangeTime(void* ptr); +struct QtCore_PackedString QFileInfo_Owner(void* ptr); +unsigned int QFileInfo_OwnerId(void* ptr); +struct QtCore_PackedString QFileInfo_Path(void* ptr); +void QFileInfo_Refresh(void* ptr); +void QFileInfo_SetCaching(void* ptr, char enable); +void QFileInfo_SetFile(void* ptr, struct QtCore_PackedString file); +void QFileInfo_SetFile2(void* ptr, void* file); +void QFileInfo_SetFile3(void* ptr, void* dir, struct QtCore_PackedString file); +long long QFileInfo_Size(void* ptr); +struct QtCore_PackedString QFileInfo_Suffix(void* ptr); +void QFileInfo_Swap(void* ptr, void* other); +struct QtCore_PackedString QFileInfo_SymLinkTarget(void* ptr); +void QFileInfo_DestroyQFileInfo(void* ptr); +void* QFileSelector_NewQFileSelector(void* parent); +struct QtCore_PackedString QFileSelector_AllSelectors(void* ptr); +struct QtCore_PackedString QFileSelector_ExtraSelectors(void* ptr); +struct QtCore_PackedString QFileSelector_Select(void* ptr, struct QtCore_PackedString filePath); +void* QFileSelector_Select2(void* ptr, void* filePath); +void QFileSelector_SetExtraSelectors(void* ptr, struct QtCore_PackedString list); +void QFileSelector_DestroyQFileSelector(void* ptr); +void QFileSelector_DestroyQFileSelectorDefault(void* ptr); +void* QFileSystemWatcher_NewQFileSystemWatcher(void* parent); +void* QFileSystemWatcher_NewQFileSystemWatcher2(struct QtCore_PackedString paths, void* parent); +char QFileSystemWatcher_AddPath(void* ptr, struct QtCore_PackedString path); +struct QtCore_PackedString QFileSystemWatcher_AddPaths(void* ptr, struct QtCore_PackedString paths); +struct QtCore_PackedString QFileSystemWatcher_Directories(void* ptr); +void QFileSystemWatcher_ConnectDirectoryChanged(void* ptr, long long t); +void QFileSystemWatcher_DisconnectDirectoryChanged(void* ptr); +void QFileSystemWatcher_ConnectFileChanged(void* ptr, long long t); +void QFileSystemWatcher_DisconnectFileChanged(void* ptr); +struct QtCore_PackedString QFileSystemWatcher_Files(void* ptr); +char QFileSystemWatcher_RemovePath(void* ptr, struct QtCore_PackedString path); +struct QtCore_PackedString QFileSystemWatcher_RemovePaths(void* ptr, struct QtCore_PackedString paths); +void QFileSystemWatcher_DestroyQFileSystemWatcher(void* ptr); +void QFileSystemWatcher_DestroyQFileSystemWatcherDefault(void* ptr); +void* QFinalState_NewQFinalState(void* parent); +void QFinalState_OnEntry(void* ptr, void* event); +void QFinalState_OnEntryDefault(void* ptr, void* event); +void QFinalState_OnExit(void* ptr, void* event); +void QFinalState_OnExitDefault(void* ptr, void* event); +void QFinalState_DestroyQFinalState(void* ptr); +void QFinalState_DestroyQFinalStateDefault(void* ptr); +void* QFlag_NewQFlag(int value); +void* QFlag_NewQFlag2(unsigned int value); +void* QFlag_NewQFlag3(short value); +void* QFlag_NewQFlag4(unsigned short value); +void* QFutureInterface___reportResults_results_atList(void* ptr, int i); +void QFutureInterface___reportResults_results_setList(void* ptr, void* i); +void* QFutureInterface___reportResults_results_newList(void* ptr); +void* QFutureInterface___results_atList(void* ptr, int i); +void QFutureInterface___results_setList(void* ptr, void* i); +void* QFutureInterface___results_newList(void* ptr); +void* QGenericArgument_NewQGenericArgument(char* name, void* data); +void* QGenericArgument_Data(void* ptr); +struct QtCore_PackedString QGenericArgument_Name(void* ptr); +void* QGenericReturnArgument_NewQGenericReturnArgument(char* name, void* data); +void* QHistoryState_NewQHistoryState(void* parent); +void* QHistoryState_NewQHistoryState2(long long ty, void* parent); +void* QHistoryState_DefaultState(void* ptr); +void QHistoryState_ConnectDefaultStateChanged(void* ptr, long long t); +void QHistoryState_DisconnectDefaultStateChanged(void* ptr); +void* QHistoryState_DefaultTransition(void* ptr); +void QHistoryState_ConnectDefaultTransitionChanged(void* ptr, long long t); +void QHistoryState_DisconnectDefaultTransitionChanged(void* ptr); +long long QHistoryState_HistoryType(void* ptr); +void QHistoryState_ConnectHistoryTypeChanged(void* ptr, long long t); +void QHistoryState_DisconnectHistoryTypeChanged(void* ptr); +void QHistoryState_OnEntry(void* ptr, void* event); +void QHistoryState_OnEntryDefault(void* ptr, void* event); +void QHistoryState_OnExit(void* ptr, void* event); +void QHistoryState_OnExitDefault(void* ptr, void* event); +void QHistoryState_SetDefaultState(void* ptr, void* state); +void QHistoryState_SetDefaultTransition(void* ptr, void* transition); +void QHistoryState_SetHistoryType(void* ptr, long long ty); +void QHistoryState_DestroyQHistoryState(void* ptr); +void QHistoryState_DestroyQHistoryStateDefault(void* ptr); +void* QIODevice_NewQIODevice(); +void* QIODevice_NewQIODevice2(void* parent); +void QIODevice_ConnectAboutToClose(void* ptr, long long t); +void QIODevice_DisconnectAboutToClose(void* ptr); +void QIODevice_AboutToClose(void* ptr); +char QIODevice_AtEnd(void* ptr); +char QIODevice_AtEndDefault(void* ptr); +long long QIODevice_BytesAvailable(void* ptr); +long long QIODevice_BytesAvailableDefault(void* ptr); +long long QIODevice_BytesToWrite(void* ptr); +long long QIODevice_BytesToWriteDefault(void* ptr); +void QIODevice_ConnectBytesWritten(void* ptr, long long t); +void QIODevice_DisconnectBytesWritten(void* ptr); +void QIODevice_BytesWritten(void* ptr, long long bytes); +char QIODevice_CanReadLine(void* ptr); +char QIODevice_CanReadLineDefault(void* ptr); +void QIODevice_ConnectChannelBytesWritten(void* ptr, long long t); +void QIODevice_DisconnectChannelBytesWritten(void* ptr); +void QIODevice_ChannelBytesWritten(void* ptr, int channel, long long bytes); +void QIODevice_ConnectChannelReadyRead(void* ptr, long long t); +void QIODevice_DisconnectChannelReadyRead(void* ptr); +void QIODevice_ChannelReadyRead(void* ptr, int channel); +void QIODevice_Close(void* ptr); +void QIODevice_CloseDefault(void* ptr); +void QIODevice_CommitTransaction(void* ptr); +int QIODevice_CurrentReadChannel(void* ptr); +int QIODevice_CurrentWriteChannel(void* ptr); +struct QtCore_PackedString QIODevice_ErrorString(void* ptr); +char QIODevice_GetChar(void* ptr, char* c); +char QIODevice_IsOpen(void* ptr); +char QIODevice_IsReadable(void* ptr); +char QIODevice_IsSequential(void* ptr); +char QIODevice_IsSequentialDefault(void* ptr); +char QIODevice_IsTextModeEnabled(void* ptr); +char QIODevice_IsTransactionStarted(void* ptr); +char QIODevice_IsWritable(void* ptr); +char QIODevice_Open(void* ptr, long long mode); +char QIODevice_OpenDefault(void* ptr, long long mode); +long long QIODevice_OpenMode(void* ptr); +long long QIODevice_Peek(void* ptr, char* data, long long maxSize); +void* QIODevice_Peek2(void* ptr, long long maxSize); +long long QIODevice_Pos(void* ptr); +long long QIODevice_PosDefault(void* ptr); +char QIODevice_PutChar(void* ptr, char* c); +long long QIODevice_Read(void* ptr, char* data, long long maxSize); +void* QIODevice_Read2(void* ptr, long long maxSize); +void* QIODevice_ReadAll(void* ptr); +int QIODevice_ReadChannelCount(void* ptr); +void QIODevice_ConnectReadChannelFinished(void* ptr, long long t); +void QIODevice_DisconnectReadChannelFinished(void* ptr); +void QIODevice_ReadChannelFinished(void* ptr); +long long QIODevice_ReadData(void* ptr, char* data, long long maxSize); +long long QIODevice_ReadLine(void* ptr, char* data, long long maxSize); +void* QIODevice_ReadLine2(void* ptr, long long maxSize); +long long QIODevice_ReadLineData(void* ptr, char* data, long long maxSize); +long long QIODevice_ReadLineDataDefault(void* ptr, char* data, long long maxSize); +void QIODevice_ConnectReadyRead(void* ptr, long long t); +void QIODevice_DisconnectReadyRead(void* ptr); +void QIODevice_ReadyRead(void* ptr); +char QIODevice_Reset(void* ptr); +char QIODevice_ResetDefault(void* ptr); +void QIODevice_RollbackTransaction(void* ptr); +char QIODevice_Seek(void* ptr, long long pos); +char QIODevice_SeekDefault(void* ptr, long long pos); +void QIODevice_SetCurrentReadChannel(void* ptr, int channel); +void QIODevice_SetCurrentWriteChannel(void* ptr, int channel); +void QIODevice_SetErrorString(void* ptr, struct QtCore_PackedString str); +void QIODevice_SetOpenMode(void* ptr, long long openMode); +void QIODevice_SetTextModeEnabled(void* ptr, char enabled); +long long QIODevice_Size(void* ptr); +long long QIODevice_SizeDefault(void* ptr); +long long QIODevice_Skip(void* ptr, long long maxSize); +void QIODevice_StartTransaction(void* ptr); +void QIODevice_UngetChar(void* ptr, char* c); +char QIODevice_WaitForBytesWritten(void* ptr, int msecs); +char QIODevice_WaitForBytesWrittenDefault(void* ptr, int msecs); +char QIODevice_WaitForReadyRead(void* ptr, int msecs); +char QIODevice_WaitForReadyReadDefault(void* ptr, int msecs); +long long QIODevice_Write(void* ptr, char* data, long long maxSize); +long long QIODevice_Write2(void* ptr, char* data); +long long QIODevice_Write3(void* ptr, void* byteArray); +int QIODevice_WriteChannelCount(void* ptr); +long long QIODevice_WriteData(void* ptr, char* data, long long maxSize); +void QIODevice_DestroyQIODevice(void* ptr); +void QIODevice_DestroyQIODeviceDefault(void* ptr); +void* QIdentityProxyModel_NewQIdentityProxyModel(void* parent); +int QIdentityProxyModel_ColumnCount(void* ptr, void* parent); +int QIdentityProxyModel_ColumnCountDefault(void* ptr, void* parent); +void* QIdentityProxyModel_Index(void* ptr, int row, int column, void* parent); +void* QIdentityProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QIdentityProxyModel_MapFromSource(void* ptr, void* sourceIndex); +void* QIdentityProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex); +void* QIdentityProxyModel_MapToSource(void* ptr, void* proxyIndex); +void* QIdentityProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex); +void* QIdentityProxyModel_Parent(void* ptr, void* child); +void* QIdentityProxyModel_ParentDefault(void* ptr, void* child); +int QIdentityProxyModel_RowCount(void* ptr, void* parent); +int QIdentityProxyModel_RowCountDefault(void* ptr, void* parent); +void QIdentityProxyModel_DestroyQIdentityProxyModel(void* ptr); +void QIdentityProxyModel_DestroyQIdentityProxyModelDefault(void* ptr); +void* QItemSelection_NewQItemSelection(); +void* QItemSelection_NewQItemSelection2(void* topLeft, void* bottomRight); +char QItemSelection_Contains(void* ptr, void* index); +struct QtCore_PackedList QItemSelection_Indexes(void* ptr); +void QItemSelection_Merge(void* ptr, void* other, long long command); +void QItemSelection_Select(void* ptr, void* topLeft, void* bottomRight); +void QItemSelection_QItemSelection_Split(void* ran, void* other, void* result); +void* QItemSelection___indexes_atList(void* ptr, int i); +void QItemSelection___indexes_setList(void* ptr, void* i); +void* QItemSelection___indexes_newList(void* ptr); +void* QItemSelectionModel_NewQItemSelectionModel(void* model); +void* QItemSelectionModel_NewQItemSelectionModel2(void* model, void* parent); +void QItemSelectionModel_Clear(void* ptr); +void QItemSelectionModel_ClearDefault(void* ptr); +void QItemSelectionModel_ClearCurrentIndex(void* ptr); +void QItemSelectionModel_ClearCurrentIndexDefault(void* ptr); +void QItemSelectionModel_ClearSelection(void* ptr); +void QItemSelectionModel_ClearSelectionDefault(void* ptr); +char QItemSelectionModel_ColumnIntersectsSelection(void* ptr, int column, void* parent); +void QItemSelectionModel_ConnectCurrentChanged(void* ptr, long long t); +void QItemSelectionModel_DisconnectCurrentChanged(void* ptr); +void QItemSelectionModel_CurrentChanged(void* ptr, void* current, void* previous); +void QItemSelectionModel_ConnectCurrentColumnChanged(void* ptr, long long t); +void QItemSelectionModel_DisconnectCurrentColumnChanged(void* ptr); +void QItemSelectionModel_CurrentColumnChanged(void* ptr, void* current, void* previous); +void* QItemSelectionModel_CurrentIndex(void* ptr); +void QItemSelectionModel_ConnectCurrentRowChanged(void* ptr, long long t); +void QItemSelectionModel_DisconnectCurrentRowChanged(void* ptr); +void QItemSelectionModel_CurrentRowChanged(void* ptr, void* current, void* previous); +void QItemSelectionModel_EmitSelectionChanged(void* ptr, void* newSelection, void* oldSelection); +char QItemSelectionModel_HasSelection(void* ptr); +char QItemSelectionModel_IsColumnSelected(void* ptr, int column, void* parent); +char QItemSelectionModel_IsRowSelected(void* ptr, int row, void* parent); +char QItemSelectionModel_IsSelected(void* ptr, void* index); +void* QItemSelectionModel_Model(void* ptr); +void* QItemSelectionModel_Model2(void* ptr); +void QItemSelectionModel_ConnectModelChanged(void* ptr, long long t); +void QItemSelectionModel_DisconnectModelChanged(void* ptr); +void QItemSelectionModel_ModelChanged(void* ptr, void* model); +void QItemSelectionModel_Reset(void* ptr); +void QItemSelectionModel_ResetDefault(void* ptr); +char QItemSelectionModel_RowIntersectsSelection(void* ptr, int row, void* parent); +void QItemSelectionModel_Select(void* ptr, void* index, long long command); +void QItemSelectionModel_SelectDefault(void* ptr, void* index, long long command); +void QItemSelectionModel_Select2(void* ptr, void* selection, long long command); +void QItemSelectionModel_Select2Default(void* ptr, void* selection, long long command); +struct QtCore_PackedList QItemSelectionModel_SelectedColumns(void* ptr, int row); +struct QtCore_PackedList QItemSelectionModel_SelectedIndexes(void* ptr); +struct QtCore_PackedList QItemSelectionModel_SelectedRows(void* ptr, int column); +void* QItemSelectionModel_Selection(void* ptr); +void QItemSelectionModel_ConnectSelectionChanged(void* ptr, long long t); +void QItemSelectionModel_DisconnectSelectionChanged(void* ptr); +void QItemSelectionModel_SelectionChanged(void* ptr, void* selected, void* deselected); +void QItemSelectionModel_SetCurrentIndex(void* ptr, void* index, long long command); +void QItemSelectionModel_SetCurrentIndexDefault(void* ptr, void* index, long long command); +void QItemSelectionModel_SetModel(void* ptr, void* model); +void QItemSelectionModel_DestroyQItemSelectionModel(void* ptr); +void QItemSelectionModel_DestroyQItemSelectionModelDefault(void* ptr); +void* QItemSelectionModel___selectedColumns_atList(void* ptr, int i); +void QItemSelectionModel___selectedColumns_setList(void* ptr, void* i); +void* QItemSelectionModel___selectedColumns_newList(void* ptr); +void* QItemSelectionModel___selectedIndexes_atList(void* ptr, int i); +void QItemSelectionModel___selectedIndexes_setList(void* ptr, void* i); +void* QItemSelectionModel___selectedIndexes_newList(void* ptr); +void* QItemSelectionModel___selectedRows_atList(void* ptr, int i); +void QItemSelectionModel___selectedRows_setList(void* ptr, void* i); +void* QItemSelectionModel___selectedRows_newList(void* ptr); +void* QItemSelectionRange_NewQItemSelectionRange(); +void* QItemSelectionRange_NewQItemSelectionRange2(void* other); +void* QItemSelectionRange_NewQItemSelectionRange4(void* topLeft, void* bottomRight); +void* QItemSelectionRange_NewQItemSelectionRange5(void* index); +int QItemSelectionRange_Bottom(void* ptr); +void* QItemSelectionRange_BottomRight(void* ptr); +char QItemSelectionRange_Contains(void* ptr, void* index); +char QItemSelectionRange_Contains2(void* ptr, int row, int column, void* parentIndex); +int QItemSelectionRange_Height(void* ptr); +struct QtCore_PackedList QItemSelectionRange_Indexes(void* ptr); +void* QItemSelectionRange_Intersected(void* ptr, void* other); +char QItemSelectionRange_Intersects(void* ptr, void* other); +char QItemSelectionRange_IsEmpty(void* ptr); +char QItemSelectionRange_IsValid(void* ptr); +int QItemSelectionRange_Left(void* ptr); +void* QItemSelectionRange_Model(void* ptr); +void* QItemSelectionRange_Parent(void* ptr); +int QItemSelectionRange_Right(void* ptr); +void QItemSelectionRange_Swap(void* ptr, void* other); +int QItemSelectionRange_Top(void* ptr); +void* QItemSelectionRange_TopLeft(void* ptr); +int QItemSelectionRange_Width(void* ptr); +void* QItemSelectionRange___indexes_atList(void* ptr, int i); +void QItemSelectionRange___indexes_setList(void* ptr, void* i); +void* QItemSelectionRange___indexes_newList(void* ptr); +void* QJsonArray_NewQJsonArray(); +void* QJsonArray_NewQJsonArray3(void* other); +void* QJsonArray_NewQJsonArray4(void* other); +void QJsonArray_Append(void* ptr, void* value); +void* QJsonArray_At(void* ptr, int i); +char QJsonArray_Contains(void* ptr, void* value); +int QJsonArray_Count(void* ptr); +char QJsonArray_Empty(void* ptr); +void* QJsonArray_First(void* ptr); +void* QJsonArray_QJsonArray_FromStringList(struct QtCore_PackedString list); +void* QJsonArray_QJsonArray_FromVariantList(void* list); +void QJsonArray_Insert(void* ptr, int i, void* value); +char QJsonArray_IsEmpty(void* ptr); +void* QJsonArray_Last(void* ptr); +void QJsonArray_Pop_back(void* ptr); +void QJsonArray_Pop_front(void* ptr); +void QJsonArray_Prepend(void* ptr, void* value); +void QJsonArray_Push_back(void* ptr, void* value); +void QJsonArray_Push_front(void* ptr, void* value); +void QJsonArray_RemoveAt(void* ptr, int i); +void QJsonArray_RemoveFirst(void* ptr); +void QJsonArray_RemoveLast(void* ptr); +void QJsonArray_Replace(void* ptr, int i, void* value); +int QJsonArray_Size(void* ptr); +void QJsonArray_Swap(void* ptr, void* other); +void* QJsonArray_TakeAt(void* ptr, int i); +struct QtCore_PackedList QJsonArray_ToVariantList(void* ptr); +void QJsonArray_DestroyQJsonArray(void* ptr); +void* QJsonArray___fromVariantList_list_atList(void* ptr, int i); +void QJsonArray___fromVariantList_list_setList(void* ptr, void* i); +void* QJsonArray___fromVariantList_list_newList(void* ptr); +void* QJsonArray___toVariantList_atList(void* ptr, int i); +void QJsonArray___toVariantList_setList(void* ptr, void* i); +void* QJsonArray___toVariantList_newList(void* ptr); +void* QJsonDocument_NewQJsonDocument(); +void* QJsonDocument_NewQJsonDocument2(void* object); +void* QJsonDocument_NewQJsonDocument3(void* array); +void* QJsonDocument_NewQJsonDocument4(void* other); +void* QJsonDocument_NewQJsonDocument5(void* other); +void* QJsonDocument_Array(void* ptr); +void* QJsonDocument_QJsonDocument_FromBinaryData(void* data, long long validation); +void* QJsonDocument_QJsonDocument_FromJson(void* json, void* error); +void* QJsonDocument_QJsonDocument_FromRawData(char* data, int size, long long validation); +void* QJsonDocument_QJsonDocument_FromVariant(void* variant); +char QJsonDocument_IsArray(void* ptr); +char QJsonDocument_IsEmpty(void* ptr); +char QJsonDocument_IsNull(void* ptr); +char QJsonDocument_IsObject(void* ptr); +void* QJsonDocument_Object(void* ptr); +struct QtCore_PackedString QJsonDocument_RawData(void* ptr, int size); +void QJsonDocument_SetArray(void* ptr, void* array); +void QJsonDocument_SetObject(void* ptr, void* object); +void QJsonDocument_Swap(void* ptr, void* other); +void* QJsonDocument_ToBinaryData(void* ptr); +void* QJsonDocument_ToJson(void* ptr); +void* QJsonDocument_ToJson2(void* ptr, long long format); +void* QJsonDocument_ToVariant(void* ptr); +void QJsonDocument_DestroyQJsonDocument(void* ptr); +void* QJsonObject_NewQJsonObject(); +void* QJsonObject_NewQJsonObject3(void* other); +void* QJsonObject_NewQJsonObject4(void* other); +char QJsonObject_Contains(void* ptr, struct QtCore_PackedString key); +char QJsonObject_Contains2(void* ptr, void* key); +int QJsonObject_Count(void* ptr); +char QJsonObject_Empty(void* ptr); +void* QJsonObject_QJsonObject_FromVariantHash(void* hash); +char QJsonObject_IsEmpty(void* ptr); +struct QtCore_PackedString QJsonObject_Keys(void* ptr); +int QJsonObject_Length(void* ptr); +void QJsonObject_Remove(void* ptr, struct QtCore_PackedString key); +int QJsonObject_Size(void* ptr); +void QJsonObject_Swap(void* ptr, void* other); +void* QJsonObject_Take(void* ptr, struct QtCore_PackedString key); +struct QtCore_PackedList QJsonObject_ToVariantHash(void* ptr); +struct QtCore_PackedList QJsonObject_ToVariantMap(void* ptr); +void* QJsonObject_Value(void* ptr, struct QtCore_PackedString key); +void* QJsonObject_Value2(void* ptr, void* key); +void QJsonObject_DestroyQJsonObject(void* ptr); +void* QJsonObject___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i); +void QJsonObject___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QJsonObject___fromVariantHash_hash_newList(void* ptr); +struct QtCore_PackedList QJsonObject___fromVariantHash_hash_keyList(void* ptr); +void* QJsonObject___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i); +void QJsonObject___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QJsonObject___toVariantHash_newList(void* ptr); +struct QtCore_PackedList QJsonObject___toVariantHash_keyList(void* ptr); +void* QJsonObject___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i); +void QJsonObject___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QJsonObject___toVariantMap_newList(void* ptr); +struct QtCore_PackedList QJsonObject___toVariantMap_keyList(void* ptr); +struct QtCore_PackedString QJsonObject_____fromVariantHash_hash_keyList_atList(void* ptr, int i); +void QJsonObject_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QJsonObject_____fromVariantHash_hash_keyList_newList(void* ptr); +struct QtCore_PackedString QJsonObject_____fromVariantMap_map_keyList_atList(void* ptr, int i); +void QJsonObject_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QJsonObject_____fromVariantMap_map_keyList_newList(void* ptr); +struct QtCore_PackedString QJsonObject_____toVariantHash_keyList_atList(void* ptr, int i); +void QJsonObject_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QJsonObject_____toVariantHash_keyList_newList(void* ptr); +struct QtCore_PackedString QJsonObject_____toVariantMap_keyList_atList(void* ptr, int i); +void QJsonObject_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QJsonObject_____toVariantMap_keyList_newList(void* ptr); +struct QtCore_PackedString QJsonParseError_ErrorString(void* ptr); +int QJsonParseError_Offset(void* ptr); +void QJsonParseError_SetOffset(void* ptr, int vin); +long long QJsonParseError_Error(void* ptr); +void QJsonParseError_SetError(void* ptr, long long vqj); +void* QJsonValue_NewQJsonValue(long long ty); +void* QJsonValue_NewQJsonValue2(char b); +void* QJsonValue_NewQJsonValue3(double n); +void* QJsonValue_NewQJsonValue4(int n); +void* QJsonValue_NewQJsonValue5(long long n); +void* QJsonValue_NewQJsonValue6(struct QtCore_PackedString s); +void* QJsonValue_NewQJsonValue7(void* s); +void* QJsonValue_NewQJsonValue8(char* s); +void* QJsonValue_NewQJsonValue9(void* a); +void* QJsonValue_NewQJsonValue10(void* o); +void* QJsonValue_NewQJsonValue11(void* other); +void* QJsonValue_NewQJsonValue12(void* other); +void* QJsonValue_QJsonValue_FromVariant(void* variant); +char QJsonValue_IsArray(void* ptr); +char QJsonValue_IsBool(void* ptr); +char QJsonValue_IsDouble(void* ptr); +char QJsonValue_IsNull(void* ptr); +char QJsonValue_IsObject(void* ptr); +char QJsonValue_IsString(void* ptr); +char QJsonValue_IsUndefined(void* ptr); +void QJsonValue_Swap(void* ptr, void* other); +void* QJsonValue_ToArray(void* ptr, void* defaultValue); +void* QJsonValue_ToArray2(void* ptr); +char QJsonValue_ToBool(void* ptr, char defaultValue); +double QJsonValue_ToDouble(void* ptr, double defaultValue); +int QJsonValue_ToInt(void* ptr, int defaultValue); +void* QJsonValue_ToObject(void* ptr, void* defaultValue); +void* QJsonValue_ToObject2(void* ptr); +struct QtCore_PackedString QJsonValue_ToString(void* ptr); +struct QtCore_PackedString QJsonValue_ToString2(void* ptr, struct QtCore_PackedString defaultValue); +void* QJsonValue_ToVariant(void* ptr); +long long QJsonValue_Type(void* ptr); +void QJsonValue_DestroyQJsonValue(void* ptr); +void* QLatin1Char_NewQLatin1Char(char* c); +struct QtCore_PackedString QLatin1Char_ToLatin1(void* ptr); +unsigned short QLatin1Char_Unicode(void* ptr); +void* QLatin1String_NewQLatin1String(); +void* QLatin1String_NewQLatin1String2(char* str); +void* QLatin1String_NewQLatin1String3(char* first, char* last); +void* QLatin1String_NewQLatin1String4(char* str, int size); +void* QLatin1String_NewQLatin1String5(void* str); +void QLatin1String_Chop(void* ptr, int length); +void* QLatin1String_Chopped(void* ptr, int length); +struct QtCore_PackedString QLatin1String_Data(void* ptr); +char QLatin1String_EndsWith(void* ptr, void* str, long long cs); +char QLatin1String_EndsWith2(void* ptr, void* l1, long long cs); +char QLatin1String_EndsWith3(void* ptr, void* ch); +char QLatin1String_EndsWith4(void* ptr, void* ch, long long cs); +char QLatin1String_IsEmpty(void* ptr); +char QLatin1String_IsNull(void* ptr); +struct QtCore_PackedString QLatin1String_Latin1(void* ptr); +void* QLatin1String_Left(void* ptr, int length); +void* QLatin1String_Mid(void* ptr, int start); +void* QLatin1String_Mid2(void* ptr, int start, int length); +void* QLatin1String_Right(void* ptr, int length); +int QLatin1String_Size(void* ptr); +char QLatin1String_StartsWith(void* ptr, void* str, long long cs); +char QLatin1String_StartsWith2(void* ptr, void* l1, long long cs); +char QLatin1String_StartsWith3(void* ptr, void* ch); +char QLatin1String_StartsWith4(void* ptr, void* ch, long long cs); +void* QLatin1String_Trimmed(void* ptr); +void QLatin1String_Truncate(void* ptr, int length); +void* QLibrary_NewQLibrary(void* parent); +void* QLibrary_NewQLibrary2(struct QtCore_PackedString fileName, void* parent); +void* QLibrary_NewQLibrary3(struct QtCore_PackedString fileName, int verNum, void* parent); +void* QLibrary_NewQLibrary4(struct QtCore_PackedString fileName, struct QtCore_PackedString version, void* parent); +struct QtCore_PackedString QLibrary_ErrorString(void* ptr); +struct QtCore_PackedString QLibrary_FileName(void* ptr); +char QLibrary_QLibrary_IsLibrary(struct QtCore_PackedString fileName); +char QLibrary_IsLoaded(void* ptr); +char QLibrary_Load(void* ptr); +long long QLibrary_LoadHints(void* ptr); +void QLibrary_SetFileName(void* ptr, struct QtCore_PackedString fileName); +void QLibrary_SetFileNameAndVersion(void* ptr, struct QtCore_PackedString fileName, int versionNumber); +void QLibrary_SetFileNameAndVersion2(void* ptr, struct QtCore_PackedString fileName, struct QtCore_PackedString version); +void QLibrary_SetLoadHints(void* ptr, long long hints); +char QLibrary_Unload(void* ptr); +void QLibrary_DestroyQLibrary(void* ptr); +void QLibrary_DestroyQLibraryDefault(void* ptr); +char QLibraryInfo_QLibraryInfo_IsDebugBuild(); +struct QtCore_PackedString QLibraryInfo_QLibraryInfo_Location(long long loc); +void* QLibraryInfo_QLibraryInfo_Version(); +void* QLine_NewQLine(); +void* QLine_NewQLine2(void* p1, void* p2); +void* QLine_NewQLine3(int x1, int y1, int x2, int y2); +void* QLine_Center(void* ptr); +int QLine_Dx(void* ptr); +int QLine_Dy(void* ptr); +char QLine_IsNull(void* ptr); +void* QLine_P1(void* ptr); +void* QLine_P2(void* ptr); +void QLine_SetLine(void* ptr, int x1, int y1, int x2, int y2); +void QLine_SetP1(void* ptr, void* p1); +void QLine_SetP2(void* ptr, void* p2); +void QLine_SetPoints(void* ptr, void* p1, void* p2); +void QLine_Translate(void* ptr, void* offset); +void QLine_Translate2(void* ptr, int dx, int dy); +void* QLine_Translated(void* ptr, void* offset); +void* QLine_Translated2(void* ptr, int dx, int dy); +int QLine_X1(void* ptr); +int QLine_X2(void* ptr); +int QLine_Y1(void* ptr); +int QLine_Y2(void* ptr); +void* QLineF_NewQLineF(); +void* QLineF_NewQLineF2(void* p1, void* p2); +void* QLineF_NewQLineF3(double x1, double y1, double x2, double y2); +void* QLineF_NewQLineF4(void* line); +double QLineF_Angle(void* ptr); +double QLineF_AngleTo(void* ptr, void* line); +void* QLineF_Center(void* ptr); +double QLineF_Dx(void* ptr); +double QLineF_Dy(void* ptr); +void* QLineF_QLineF_FromPolar(double length, double angle); +long long QLineF_Intersect(void* ptr, void* line, void* intersectionPoint); +char QLineF_IsNull(void* ptr); +double QLineF_Length(void* ptr); +void* QLineF_NormalVector(void* ptr); +void* QLineF_P1(void* ptr); +void* QLineF_P2(void* ptr); +void* QLineF_PointAt(void* ptr, double t); +void QLineF_SetAngle(void* ptr, double angle); +void QLineF_SetLength(void* ptr, double length); +void QLineF_SetLine(void* ptr, double x1, double y1, double x2, double y2); +void QLineF_SetP1(void* ptr, void* p1); +void QLineF_SetP2(void* ptr, void* p2); +void QLineF_SetPoints(void* ptr, void* p1, void* p2); +void* QLineF_ToLine(void* ptr); +void QLineF_Translate(void* ptr, void* offset); +void QLineF_Translate2(void* ptr, double dx, double dy); +void* QLineF_Translated(void* ptr, void* offset); +void* QLineF_Translated2(void* ptr, double dx, double dy); +void* QLineF_UnitVector(void* ptr); +double QLineF_X1(void* ptr); +double QLineF_X2(void* ptr); +double QLineF_Y1(void* ptr); +double QLineF_Y2(void* ptr); +void* QLocale_NewQLocale(); +void* QLocale_NewQLocale2(struct QtCore_PackedString name); +void* QLocale_NewQLocale3(long long language, long long country); +void* QLocale_NewQLocale4(long long language, long long scri, long long country); +void* QLocale_NewQLocale5(void* other); +struct QtCore_PackedString QLocale_AmText(void* ptr); +struct QtCore_PackedString QLocale_Bcp47Name(void* ptr); +void* QLocale_QLocale_C(); +long long QLocale_Country(void* ptr); +struct QtCore_PackedString QLocale_QLocale_CountryToString(long long country); +struct QtCore_PackedString QLocale_CreateSeparatedList(void* ptr, struct QtCore_PackedString list); +struct QtCore_PackedString QLocale_CurrencySymbol(void* ptr, long long format); +struct QtCore_PackedString QLocale_DateFormat(void* ptr, long long format); +struct QtCore_PackedString QLocale_DateTimeFormat(void* ptr, long long format); +struct QtCore_PackedString QLocale_DayName(void* ptr, int day, long long ty); +void* QLocale_DecimalPoint(void* ptr); +void* QLocale_Exponential(void* ptr); +long long QLocale_FirstDayOfWeek(void* ptr); +struct QtCore_PackedString QLocale_FormattedDataSize2(void* ptr, long long bytes, int precision, long long format); +void* QLocale_GroupSeparator(void* ptr); +long long QLocale_Language(void* ptr); +struct QtCore_PackedString QLocale_QLocale_LanguageToString(long long language); +struct QtCore_PackedList QLocale_QLocale_MatchingLocales(long long language, long long scri, long long country); +long long QLocale_MeasurementSystem(void* ptr); +struct QtCore_PackedString QLocale_MonthName(void* ptr, int month, long long ty); +struct QtCore_PackedString QLocale_Name(void* ptr); +struct QtCore_PackedString QLocale_NativeCountryName(void* ptr); +struct QtCore_PackedString QLocale_NativeLanguageName(void* ptr); +void* QLocale_NegativeSign(void* ptr); +long long QLocale_NumberOptions(void* ptr); +void* QLocale_Percent(void* ptr); +struct QtCore_PackedString QLocale_PmText(void* ptr); +void* QLocale_PositiveSign(void* ptr); +struct QtCore_PackedString QLocale_QuoteString(void* ptr, struct QtCore_PackedString str, long long style); +struct QtCore_PackedString QLocale_QuoteString2(void* ptr, void* str, long long style); +long long QLocale_Script(void* ptr); +struct QtCore_PackedString QLocale_QLocale_ScriptToString(long long scri); +void QLocale_QLocale_SetDefault(void* locale); +void QLocale_SetNumberOptions(void* ptr, long long options); +struct QtCore_PackedString QLocale_StandaloneDayName(void* ptr, int day, long long ty); +struct QtCore_PackedString QLocale_StandaloneMonthName(void* ptr, int month, long long ty); +void QLocale_Swap(void* ptr, void* other); +void* QLocale_QLocale_System(); +long long QLocale_TextDirection(void* ptr); +struct QtCore_PackedString QLocale_TimeFormat(void* ptr, long long format); +struct QtCore_PackedString QLocale_ToCurrencyString(void* ptr, long long value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString2(void* ptr, unsigned long long value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString3(void* ptr, short value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString4(void* ptr, unsigned short value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString5(void* ptr, int value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString6(void* ptr, unsigned int value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString7(void* ptr, double value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString8(void* ptr, double value, struct QtCore_PackedString symbol, int precision); +struct QtCore_PackedString QLocale_ToCurrencyString9(void* ptr, float value, struct QtCore_PackedString symbol); +struct QtCore_PackedString QLocale_ToCurrencyString10(void* ptr, float i, struct QtCore_PackedString symbol, int precision); +void* QLocale_ToDate(void* ptr, struct QtCore_PackedString stri, long long format); +void* QLocale_ToDate2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format); +void* QLocale_ToDateTime(void* ptr, struct QtCore_PackedString stri, long long format); +void* QLocale_ToDateTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format); +double QLocale_ToDouble(void* ptr, struct QtCore_PackedString s, char* ok); +double QLocale_ToDouble2(void* ptr, void* s, char* ok); +double QLocale_ToDouble3(void* ptr, void* s, char* ok); +float QLocale_ToFloat(void* ptr, struct QtCore_PackedString s, char* ok); +float QLocale_ToFloat2(void* ptr, void* s, char* ok); +float QLocale_ToFloat3(void* ptr, void* s, char* ok); +int QLocale_ToInt(void* ptr, struct QtCore_PackedString s, char* ok); +int QLocale_ToInt2(void* ptr, void* s, char* ok); +int QLocale_ToInt3(void* ptr, void* s, char* ok); +long QLocale_ToLong(void* ptr, struct QtCore_PackedString s, char* ok); +long QLocale_ToLong2(void* ptr, void* s, char* ok); +long QLocale_ToLong3(void* ptr, void* s, char* ok); +long long QLocale_ToLongLong(void* ptr, struct QtCore_PackedString s, char* ok); +long long QLocale_ToLongLong2(void* ptr, void* s, char* ok); +long long QLocale_ToLongLong3(void* ptr, void* s, char* ok); +struct QtCore_PackedString QLocale_ToLower(void* ptr, struct QtCore_PackedString str); +short QLocale_ToShort(void* ptr, struct QtCore_PackedString s, char* ok); +short QLocale_ToShort2(void* ptr, void* s, char* ok); +short QLocale_ToShort3(void* ptr, void* s, char* ok); +struct QtCore_PackedString QLocale_ToString(void* ptr, long long i); +struct QtCore_PackedString QLocale_ToString2(void* ptr, unsigned long long i); +struct QtCore_PackedString QLocale_ToString3(void* ptr, long i); +struct QtCore_PackedString QLocale_ToString4(void* ptr, unsigned long i); +struct QtCore_PackedString QLocale_ToString5(void* ptr, short i); +struct QtCore_PackedString QLocale_ToString6(void* ptr, unsigned short i); +struct QtCore_PackedString QLocale_ToString7(void* ptr, int i); +struct QtCore_PackedString QLocale_ToString8(void* ptr, unsigned int i); +struct QtCore_PackedString QLocale_ToString9(void* ptr, double i, char* ff, int prec); +struct QtCore_PackedString QLocale_ToString10(void* ptr, float i, char* ff, int prec); +struct QtCore_PackedString QLocale_ToString11(void* ptr, void* date, struct QtCore_PackedString format); +struct QtCore_PackedString QLocale_ToString12(void* ptr, void* ti, struct QtCore_PackedString format); +struct QtCore_PackedString QLocale_ToString13(void* ptr, void* dateTime, struct QtCore_PackedString format); +struct QtCore_PackedString QLocale_ToString14(void* ptr, void* date, void* format); +struct QtCore_PackedString QLocale_ToString15(void* ptr, void* ti, void* format); +struct QtCore_PackedString QLocale_ToString16(void* ptr, void* dateTime, void* format); +struct QtCore_PackedString QLocale_ToString17(void* ptr, void* date, long long format); +struct QtCore_PackedString QLocale_ToString18(void* ptr, void* ti, long long format); +struct QtCore_PackedString QLocale_ToString19(void* ptr, void* dateTime, long long format); +void* QLocale_ToTime(void* ptr, struct QtCore_PackedString stri, long long format); +void* QLocale_ToTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format); +unsigned int QLocale_ToUInt(void* ptr, struct QtCore_PackedString s, char* ok); +unsigned int QLocale_ToUInt2(void* ptr, void* s, char* ok); +unsigned int QLocale_ToUInt3(void* ptr, void* s, char* ok); +unsigned long QLocale_ToULong(void* ptr, struct QtCore_PackedString s, char* ok); +unsigned long QLocale_ToULong2(void* ptr, void* s, char* ok); +unsigned long QLocale_ToULong3(void* ptr, void* s, char* ok); +unsigned long long QLocale_ToULongLong(void* ptr, struct QtCore_PackedString s, char* ok); +unsigned long long QLocale_ToULongLong2(void* ptr, void* s, char* ok); +unsigned long long QLocale_ToULongLong3(void* ptr, void* s, char* ok); +unsigned short QLocale_ToUShort(void* ptr, struct QtCore_PackedString s, char* ok); +unsigned short QLocale_ToUShort2(void* ptr, void* s, char* ok); +unsigned short QLocale_ToUShort3(void* ptr, void* s, char* ok); +struct QtCore_PackedString QLocale_ToUpper(void* ptr, struct QtCore_PackedString str); +struct QtCore_PackedString QLocale_UiLanguages(void* ptr); +struct QtCore_PackedList QLocale_Weekdays(void* ptr); +void* QLocale_ZeroDigit(void* ptr); +void QLocale_DestroyQLocale(void* ptr); +void* QLocale___matchingLocales_atList(void* ptr, int i); +void QLocale___matchingLocales_setList(void* ptr, void* i); +void* QLocale___matchingLocales_newList(void* ptr); +long long QLocale___weekdays_atList(void* ptr, int i); +void QLocale___weekdays_setList(void* ptr, long long i); +void* QLocale___weekdays_newList(void* ptr); +void* QLockFile_NewQLockFile(struct QtCore_PackedString fileName); +long long QLockFile_Error(void* ptr); +char QLockFile_GetLockInfo(void* ptr, long long pid, struct QtCore_PackedString hostname, struct QtCore_PackedString appname); +char QLockFile_IsLocked(void* ptr); +char QLockFile_Lock(void* ptr); +char QLockFile_RemoveStaleLockFile(void* ptr); +void QLockFile_SetStaleLockTime(void* ptr, int staleLockTime); +int QLockFile_StaleLockTime(void* ptr); +char QLockFile_TryLock(void* ptr, int timeout); +void QLockFile_Unlock(void* ptr); +void QLockFile_DestroyQLockFile(void* ptr); +void* QLoggingCategory_NewQLoggingCategory2(char* category); +struct QtCore_PackedString QLoggingCategory_CategoryName(void* ptr); +void* QLoggingCategory_QLoggingCategory_DefaultCategory(); +char QLoggingCategory_IsCriticalEnabled(void* ptr); +char QLoggingCategory_IsDebugEnabled(void* ptr); +char QLoggingCategory_IsInfoEnabled(void* ptr); +char QLoggingCategory_IsWarningEnabled(void* ptr); +void QLoggingCategory_QLoggingCategory_SetFilterRules(struct QtCore_PackedString rules); +void QLoggingCategory_DestroyQLoggingCategory(void* ptr); +void* QMargins_NewQMargins(); +void* QMargins_NewQMargins2(int left, int top, int right, int bottom); +int QMargins_Bottom(void* ptr); +char QMargins_IsNull(void* ptr); +int QMargins_Left(void* ptr); +int QMargins_Right(void* ptr); +void QMargins_SetBottom(void* ptr, int bottom); +void QMargins_SetLeft(void* ptr, int left); +void QMargins_SetRight(void* ptr, int right); +void QMargins_SetTop(void* ptr, int Top); +int QMargins_Top(void* ptr); +void* QMarginsF_NewQMarginsF(); +void* QMarginsF_NewQMarginsF2(double left, double top, double right, double bottom); +void* QMarginsF_NewQMarginsF3(void* margins); +double QMarginsF_Bottom(void* ptr); +char QMarginsF_IsNull(void* ptr); +double QMarginsF_Left(void* ptr); +double QMarginsF_Right(void* ptr); +void QMarginsF_SetBottom(void* ptr, double bottom); +void QMarginsF_SetLeft(void* ptr, double left); +void QMarginsF_SetRight(void* ptr, double right); +void QMarginsF_SetTop(void* ptr, double Top); +void* QMarginsF_ToMargins(void* ptr); +double QMarginsF_Top(void* ptr); +void* QMessageAuthenticationCode_NewQMessageAuthenticationCode(long long method, void* key); +void QMessageAuthenticationCode_AddData(void* ptr, char* data, int length); +void QMessageAuthenticationCode_AddData2(void* ptr, void* data); +char QMessageAuthenticationCode_AddData3(void* ptr, void* device); +void* QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(void* message, void* key, long long method); +void QMessageAuthenticationCode_Reset(void* ptr); +void* QMessageAuthenticationCode_Result(void* ptr); +void QMessageAuthenticationCode_SetKey(void* ptr, void* key); +void QMessageAuthenticationCode_DestroyQMessageAuthenticationCode(void* ptr); +void* QMessageLogger_NewQMessageLogger2(); +void* QMessageLogger_NewQMessageLogger3(char* file, int line, char* function); +void* QMessageLogger_NewQMessageLogger4(char* file, int line, char* function, char* category); +void* QMessageLogger_Critical4(void* ptr); +void* QMessageLogger_Critical5(void* ptr, void* cat); +void* QMessageLogger_Debug4(void* ptr); +void* QMessageLogger_Debug5(void* ptr, void* cat); +void* QMessageLogger_Info4(void* ptr); +void* QMessageLogger_Info5(void* ptr, void* cat); +void* QMessageLogger_Warning4(void* ptr); +void* QMessageLogger_Warning5(void* ptr, void* cat); +struct QtCore_PackedString QMetaClassInfo_Name(void* ptr); +struct QtCore_PackedString QMetaClassInfo_Value(void* ptr); +struct QtCore_PackedString QMetaEnum_EnumName(void* ptr); +char QMetaEnum_IsFlag(void* ptr); +char QMetaEnum_IsScoped(void* ptr); +char QMetaEnum_IsValid(void* ptr); +struct QtCore_PackedString QMetaEnum_Key(void* ptr, int index); +int QMetaEnum_KeyCount(void* ptr); +int QMetaEnum_KeyToValue(void* ptr, char* key, char* ok); +int QMetaEnum_KeysToValue(void* ptr, char* keys, char* ok); +struct QtCore_PackedString QMetaEnum_Name(void* ptr); +struct QtCore_PackedString QMetaEnum_Scope(void* ptr); +int QMetaEnum_Value(void* ptr, int index); +struct QtCore_PackedString QMetaEnum_ValueToKey(void* ptr, int value); +void* QMetaEnum_ValueToKeys(void* ptr, int value); +long long QMetaMethod_Access(void* ptr); +char QMetaMethod_Invoke(void* ptr, void* object, long long connectionType, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaMethod_Invoke2(void* ptr, void* object, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaMethod_Invoke3(void* ptr, void* object, long long connectionType, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaMethod_Invoke4(void* ptr, void* object, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaMethod_InvokeOnGadget(void* ptr, void* gadget, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaMethod_InvokeOnGadget2(void* ptr, void* gadget, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaMethod_IsValid(void* ptr); +int QMetaMethod_MethodIndex(void* ptr); +void* QMetaMethod_MethodSignature(void* ptr); +long long QMetaMethod_MethodType(void* ptr); +void* QMetaMethod_Name(void* ptr); +int QMetaMethod_ParameterCount(void* ptr); +struct QtCore_PackedList QMetaMethod_ParameterNames(void* ptr); +int QMetaMethod_ParameterType(void* ptr, int index); +struct QtCore_PackedList QMetaMethod_ParameterTypes(void* ptr); +int QMetaMethod_ReturnType(void* ptr); +int QMetaMethod_Revision(void* ptr); +struct QtCore_PackedString QMetaMethod_Tag(void* ptr); +struct QtCore_PackedString QMetaMethod_TypeName(void* ptr); +void* QMetaMethod___parameterNames_atList(void* ptr, int i); +void QMetaMethod___parameterNames_setList(void* ptr, void* i); +void* QMetaMethod___parameterNames_newList(void* ptr); +void* QMetaMethod___parameterTypes_atList(void* ptr, int i); +void QMetaMethod___parameterTypes_setList(void* ptr, void* i); +void* QMetaMethod___parameterTypes_newList(void* ptr); +char QMetaObject_QMetaObject_CheckConnectArgs(char* sign, char* method); +char QMetaObject_QMetaObject_CheckConnectArgs2(void* sign, void* method); +int QMetaObject_ClassInfoCount(void* ptr); +int QMetaObject_ClassInfoOffset(void* ptr); +struct QtCore_PackedString QMetaObject_ClassName(void* ptr); +void QMetaObject_QMetaObject_ConnectSlotsByName(void* object); +void* QMetaObject_Constructor(void* ptr, int index); +int QMetaObject_ConstructorCount(void* ptr); +int QMetaObject_EnumeratorCount(void* ptr); +int QMetaObject_EnumeratorOffset(void* ptr); +int QMetaObject_IndexOfClassInfo(void* ptr, char* name); +int QMetaObject_IndexOfConstructor(void* ptr, char* constructor); +int QMetaObject_IndexOfEnumerator(void* ptr, char* name); +int QMetaObject_IndexOfMethod(void* ptr, char* method); +int QMetaObject_IndexOfProperty(void* ptr, char* name); +int QMetaObject_IndexOfSignal(void* ptr, char* sign); +int QMetaObject_IndexOfSlot(void* ptr, char* slot); +char QMetaObject_Inherits(void* ptr, void* metaObject); +char QMetaObject_QMetaObject_InvokeMethod(void* obj, char* member, long long ty, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaObject_QMetaObject_InvokeMethod2(void* obj, char* member, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaObject_QMetaObject_InvokeMethod3(void* obj, char* member, long long ty, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +char QMetaObject_QMetaObject_InvokeMethod4(void* obj, char* member, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +void* QMetaObject_Method(void* ptr, int index); +int QMetaObject_MethodCount(void* ptr); +int QMetaObject_MethodOffset(void* ptr); +void* QMetaObject_NewInstance(void* ptr, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); +void* QMetaObject_QMetaObject_NormalizedSignature(char* method); +void* QMetaObject_QMetaObject_NormalizedType(char* ty); +int QMetaObject_PropertyCount(void* ptr); +int QMetaObject_PropertyOffset(void* ptr); +void* QMetaObject_SuperClass(void* ptr); +char QMetaProperty_HasNotifySignal(void* ptr); +char QMetaProperty_IsConstant(void* ptr); +char QMetaProperty_IsDesignable(void* ptr, void* object); +char QMetaProperty_IsEnumType(void* ptr); +char QMetaProperty_IsFinal(void* ptr); +char QMetaProperty_IsFlagType(void* ptr); +char QMetaProperty_IsReadable(void* ptr); +char QMetaProperty_IsResettable(void* ptr); +char QMetaProperty_IsScriptable(void* ptr, void* object); +char QMetaProperty_IsStored(void* ptr, void* object); +char QMetaProperty_IsUser(void* ptr, void* object); +char QMetaProperty_IsValid(void* ptr); +char QMetaProperty_IsWritable(void* ptr); +struct QtCore_PackedString QMetaProperty_Name(void* ptr); +void* QMetaProperty_NotifySignal(void* ptr); +int QMetaProperty_NotifySignalIndex(void* ptr); +int QMetaProperty_PropertyIndex(void* ptr); +void* QMetaProperty_Read(void* ptr, void* object); +void* QMetaProperty_ReadOnGadget(void* ptr, void* gadget); +char QMetaProperty_Reset(void* ptr, void* object); +char QMetaProperty_ResetOnGadget(void* ptr, void* gadget); +int QMetaProperty_Revision(void* ptr); +long long QMetaProperty_Type(void* ptr); +struct QtCore_PackedString QMetaProperty_TypeName(void* ptr); +int QMetaProperty_UserType(void* ptr); +char QMetaProperty_Write(void* ptr, void* object, void* value); +char QMetaProperty_WriteOnGadget(void* ptr, void* gadget, void* value); +void* QMetaType_NewQMetaType(int typeId); +char QMetaType_QMetaType_Compare(void* lhs, void* rhs, int typeId, int result); +void* QMetaType_QMetaType_Construct2(int ty, void* where, void* copy); +void* QMetaType_Construct3(void* ptr, void* where, void* copy); +char QMetaType_QMetaType_Convert(void* from, int fromTypeId, void* to, int toTypeId); +void* QMetaType_QMetaType_Create(int ty, void* copy); +void* QMetaType_Create2(void* ptr, void* copy); +char QMetaType_QMetaType_DebugStream(void* dbg, void* rhs, int typeId); +void QMetaType_QMetaType_Destroy(int ty, void* data); +void QMetaType_Destroy2(void* ptr, void* data); +void QMetaType_QMetaType_Destruct(int ty, void* where); +void QMetaType_Destruct2(void* ptr, void* data); +char QMetaType_QMetaType_Equals(void* lhs, void* rhs, int typeId, int result); +long long QMetaType_Flags(void* ptr); +int QMetaType_Id(void* ptr); +char QMetaType_QMetaType_IsRegistered(int ty); +char QMetaType_IsRegistered2(void* ptr); +char QMetaType_IsValid(void* ptr); +char QMetaType_QMetaType_Load(void* stream, int ty, void* data); +void* QMetaType_MetaObject(void* ptr); +void* QMetaType_QMetaType_MetaObjectForType(int ty); +char QMetaType_QMetaType_Save(void* stream, int ty, void* data); +int QMetaType_QMetaType_SizeOf(int ty); +int QMetaType_SizeOf2(void* ptr); +int QMetaType_QMetaType_Type(char* typeName); +int QMetaType_QMetaType_Type2(void* typeName); +long long QMetaType_QMetaType_TypeFlags(int ty); +struct QtCore_PackedString QMetaType_QMetaType_TypeName(int typeId); +void QMetaType_DestroyQMetaType(void* ptr); +void* QMimeData_NewQMimeData(); +void QMimeData_Clear(void* ptr); +void* QMimeData_ColorData(void* ptr); +void* QMimeData_Data(void* ptr, struct QtCore_PackedString mimeType); +struct QtCore_PackedString QMimeData_Formats(void* ptr); +struct QtCore_PackedString QMimeData_FormatsDefault(void* ptr); +char QMimeData_HasColor(void* ptr); +char QMimeData_HasFormat(void* ptr, struct QtCore_PackedString mimeType); +char QMimeData_HasFormatDefault(void* ptr, struct QtCore_PackedString mimeType); +char QMimeData_HasHtml(void* ptr); +char QMimeData_HasImage(void* ptr); +char QMimeData_HasText(void* ptr); +char QMimeData_HasUrls(void* ptr); +struct QtCore_PackedString QMimeData_Html(void* ptr); +void* QMimeData_ImageData(void* ptr); +void QMimeData_RemoveFormat(void* ptr, struct QtCore_PackedString mimeType); +void* QMimeData_RetrieveData(void* ptr, struct QtCore_PackedString mimeType, long long ty); +void* QMimeData_RetrieveDataDefault(void* ptr, struct QtCore_PackedString mimeType, long long ty); +void QMimeData_SetColorData(void* ptr, void* color); +void QMimeData_SetData(void* ptr, struct QtCore_PackedString mimeType, void* data); +void QMimeData_SetHtml(void* ptr, struct QtCore_PackedString html); +void QMimeData_SetImageData(void* ptr, void* image); +void QMimeData_SetText(void* ptr, struct QtCore_PackedString text); +void QMimeData_SetUrls(void* ptr, void* urls); +struct QtCore_PackedString QMimeData_Text(void* ptr); +struct QtCore_PackedList QMimeData_Urls(void* ptr); +void QMimeData_DestroyQMimeData(void* ptr); +void QMimeData_DestroyQMimeDataDefault(void* ptr); +void* QMimeData___setUrls_urls_atList(void* ptr, int i); +void QMimeData___setUrls_urls_setList(void* ptr, void* i); +void* QMimeData___setUrls_urls_newList(void* ptr); +void* QMimeData___urls_atList(void* ptr, int i); +void QMimeData___urls_setList(void* ptr, void* i); +void* QMimeData___urls_newList(void* ptr); +void* QMimeDatabase_NewQMimeDatabase2(); +struct QtCore_PackedList QMimeDatabase_AllMimeTypes(void* ptr); +void* QMimeDatabase_MimeTypeForData(void* ptr, void* data); +void* QMimeDatabase_MimeTypeForData2(void* ptr, void* device); +void* QMimeDatabase_MimeTypeForFile(void* ptr, void* fileInfo, long long mode); +void* QMimeDatabase_MimeTypeForFile2(void* ptr, struct QtCore_PackedString fileName, long long mode); +void* QMimeDatabase_MimeTypeForFileNameAndData(void* ptr, struct QtCore_PackedString fileName, void* device); +void* QMimeDatabase_MimeTypeForFileNameAndData2(void* ptr, struct QtCore_PackedString fileName, void* data); +void* QMimeDatabase_MimeTypeForName(void* ptr, struct QtCore_PackedString nameOrAlias); +void* QMimeDatabase_MimeTypeForUrl(void* ptr, void* url); +struct QtCore_PackedList QMimeDatabase_MimeTypesForFileName(void* ptr, struct QtCore_PackedString fileName); +struct QtCore_PackedString QMimeDatabase_SuffixForFileName(void* ptr, struct QtCore_PackedString fileName); +void QMimeDatabase_DestroyQMimeDatabase(void* ptr); +void* QMimeDatabase___allMimeTypes_atList(void* ptr, int i); +void QMimeDatabase___allMimeTypes_setList(void* ptr, void* i); +void* QMimeDatabase___allMimeTypes_newList(void* ptr); +void* QMimeDatabase___mimeTypesForFileName_atList(void* ptr, int i); +void QMimeDatabase___mimeTypesForFileName_setList(void* ptr, void* i); +void* QMimeDatabase___mimeTypesForFileName_newList(void* ptr); +void* QMimeType_NewQMimeType(); +void* QMimeType_NewQMimeType2(void* other); +struct QtCore_PackedString QMimeType_Aliases(void* ptr); +struct QtCore_PackedString QMimeType_AllAncestors(void* ptr); +struct QtCore_PackedString QMimeType_Comment(void* ptr); +struct QtCore_PackedString QMimeType_FilterString(void* ptr); +struct QtCore_PackedString QMimeType_GenericIconName(void* ptr); +struct QtCore_PackedString QMimeType_GlobPatterns(void* ptr); +struct QtCore_PackedString QMimeType_IconName(void* ptr); +char QMimeType_Inherits(void* ptr, struct QtCore_PackedString mimeTypeName); +char QMimeType_IsDefault(void* ptr); +char QMimeType_IsValid(void* ptr); +struct QtCore_PackedString QMimeType_Name(void* ptr); +struct QtCore_PackedString QMimeType_ParentMimeTypes(void* ptr); +struct QtCore_PackedString QMimeType_PreferredSuffix(void* ptr); +struct QtCore_PackedString QMimeType_Suffixes(void* ptr); +void QMimeType_Swap(void* ptr, void* other); +void QMimeType_DestroyQMimeType(void* ptr); +void* QModelIndex_NewQModelIndex(); +int QModelIndex_Column(void* ptr); +void* QModelIndex_Data(void* ptr, int role); +long long QModelIndex_Flags(void* ptr); +uintptr_t QModelIndex_InternalId(void* ptr); +void* QModelIndex_InternalPointer(void* ptr); +char QModelIndex_IsValid(void* ptr); +void* QModelIndex_Model(void* ptr); +void* QModelIndex_Parent(void* ptr); +int QModelIndex_Row(void* ptr); +void* QModelIndex_Sibling(void* ptr, int row, int column); +void* QModelIndex_SiblingAtColumn(void* ptr, int column); +void* QModelIndex_SiblingAtRow(void* ptr, int row); +void* QMutex_NewQMutex(long long mode); +void QMutex_Lock(void* ptr); +char QMutex_TryLock(void* ptr, int timeout); +char QMutex_Try_lock(void* ptr); +void QMutex_Unlock(void* ptr); +void QMutex_DestroyQMutex(void* ptr); +void* QMutexLocker_NewQMutexLocker(void* mutex); +void* QMutexLocker_Mutex(void* ptr); +void QMutexLocker_Relock(void* ptr); +void QMutexLocker_Unlock(void* ptr); +void QMutexLocker_DestroyQMutexLocker(void* ptr); +void* QObject_NewQObject(void* parent); +char QObject_BlockSignals(void* ptr, char block); +void QObject_ChildEvent(void* ptr, void* event); +void QObject_ChildEventDefault(void* ptr, void* event); +struct QtCore_PackedList QObject_Children(void* ptr); +void QObject_ConnectNotify(void* ptr, void* sign); +void QObject_ConnectNotifyDefault(void* ptr, void* sign); +void QObject_CustomEvent(void* ptr, void* event); +void QObject_CustomEventDefault(void* ptr, void* event); +void QObject_DeleteLater(void* ptr); +void QObject_DeleteLaterDefault(void* ptr); +void QObject_ConnectDestroyed(void* ptr, long long t); +void QObject_DisconnectDestroyed(void* ptr); +void QObject_Destroyed(void* ptr, void* obj); +char QObject_QObject_Disconnect(void* sender, char* sign, void* receiver, char* method); +char QObject_QObject_Disconnect2(void* sender, void* sign, void* receiver, void* method); +char QObject_Disconnect3(void* ptr, char* sign, void* receiver, char* method); +char QObject_Disconnect4(void* ptr, void* receiver, char* method); +void QObject_DisconnectNotify(void* ptr, void* sign); +void QObject_DisconnectNotifyDefault(void* ptr, void* sign); +void QObject_DumpObjectInfo(void* ptr); +void QObject_DumpObjectTree(void* ptr); +struct QtCore_PackedList QObject_DynamicPropertyNames(void* ptr); +char QObject_Event(void* ptr, void* e); +char QObject_EventDefault(void* ptr, void* e); +char QObject_EventFilter(void* ptr, void* watched, void* event); +char QObject_EventFilterDefault(void* ptr, void* watched, void* event); +void* QObject_FindChild(void* ptr, struct QtCore_PackedString name, long long options); +struct QtCore_PackedList QObject_FindChildren(void* ptr, struct QtCore_PackedString name, long long options); +struct QtCore_PackedList QObject_FindChildren3(void* ptr, void* re, long long options); +char QObject_Inherits(void* ptr, char* className); +void QObject_InstallEventFilter(void* ptr, void* filterObj); +char QObject_IsSignalConnected(void* ptr, void* sign); +char QObject_IsWidgetType(void* ptr); +char QObject_IsWindowType(void* ptr); +void QObject_KillTimer(void* ptr, int id); +void* QObject_MetaObject(void* ptr); +void* QObject_MetaObjectDefault(void* ptr); +void QObject_MoveToThread(void* ptr, void* targetThread); +struct QtCore_PackedString QObject_ObjectName(void* ptr); +void QObject_ConnectObjectNameChanged(void* ptr, long long t); +void QObject_DisconnectObjectNameChanged(void* ptr); +void* QObject_Parent(void* ptr); +void* QObject_Property(void* ptr, char* name); +int QObject_Receivers(void* ptr, char* sign); +void QObject_RemoveEventFilter(void* ptr, void* obj); +void* QObject_Sender(void* ptr); +int QObject_SenderSignalIndex(void* ptr); +void QObject_SetObjectName(void* ptr, struct QtCore_PackedString name); +void QObject_SetParent(void* ptr, void* parent); +char QObject_SetProperty(void* ptr, char* name, void* value); +char QObject_SignalsBlocked(void* ptr); +int QObject_StartTimer(void* ptr, int interval, long long timerType); +void* QObject_Thread(void* ptr); +void QObject_TimerEvent(void* ptr, void* event); +void QObject_TimerEventDefault(void* ptr, void* event); +struct QtCore_PackedString QObject_QObject_Tr(char* sourceText, char* disambiguation, int n); +void QObject_DestroyQObject(void* ptr); +void QObject_DestroyQObjectDefault(void* ptr); +void* QObject_InvokeMethod(void* ptr, char* name, void* arg); +void* QObject_ToVariant(void* ptr); +void* QObject___children_atList(void* ptr, int i); +void QObject___children_setList(void* ptr, void* i); +void* QObject___children_newList(void* ptr); +void* QObject___dynamicPropertyNames_atList(void* ptr, int i); +void QObject___dynamicPropertyNames_setList(void* ptr, void* i); +void* QObject___dynamicPropertyNames_newList(void* ptr); +void* QObject___findChildren_atList(void* ptr, int i); +void QObject___findChildren_setList(void* ptr, void* i); +void* QObject___findChildren_newList(void* ptr); +void* QObject___findChildren_atList2(void* ptr, int i); +void QObject___findChildren_setList2(void* ptr, void* i); +void* QObject___findChildren_newList2(void* ptr); +void* QObject___findChildren_atList3(void* ptr, int i); +void QObject___findChildren_setList3(void* ptr, void* i); +void* QObject___findChildren_newList3(void* ptr); +void* QObject___qFindChildren_atList(void* ptr, int i); +void QObject___qFindChildren_setList(void* ptr, void* i); +void* QObject___qFindChildren_newList(void* ptr); +void* QObject___qFindChildren_atList2(void* ptr, int i); +void QObject___qFindChildren_setList2(void* ptr, void* i); +void* QObject___qFindChildren_newList2(void* ptr); +void* QObjectCleanupHandler_NewQObjectCleanupHandler(); +void* QObjectCleanupHandler_Add(void* ptr, void* object); +void QObjectCleanupHandler_Clear(void* ptr); +char QObjectCleanupHandler_IsEmpty(void* ptr); +void QObjectCleanupHandler_Remove(void* ptr, void* object); +void QObjectCleanupHandler_DestroyQObjectCleanupHandler(void* ptr); +void QObjectCleanupHandler_DestroyQObjectCleanupHandlerDefault(void* ptr); +void* QObjectCleanupHandler___cleanupObjects_atList(void* ptr, int i); +void QObjectCleanupHandler___cleanupObjects_setList(void* ptr, void* i); +void* QObjectCleanupHandler___cleanupObjects_newList(void* ptr); +void* QObjectCleanupHandler___setCleanupObjects__atList(void* ptr, int i); +void QObjectCleanupHandler___setCleanupObjects__setList(void* ptr, void* i); +void* QObjectCleanupHandler___setCleanupObjects__newList(void* ptr); +void* QObjectData___children_atList(void* ptr, int i); +void QObjectData___children_setList(void* ptr, void* i); +void* QObjectData___children_newList(void* ptr); +void* QObjectData___setChildren__atList(void* ptr, int i); +void QObjectData___setChildren__setList(void* ptr, void* i); +void* QObjectData___setChildren__newList(void* ptr); +void* QOperatingSystemVersion_NewQOperatingSystemVersion2(long long osType, int vmajor, int vminor, int vmicro); +void* QOperatingSystemVersion_QOperatingSystemVersion_Current(); +long long QOperatingSystemVersion_QOperatingSystemVersion_CurrentType(); +int QOperatingSystemVersion_MajorVersion(void* ptr); +int QOperatingSystemVersion_MicroVersion(void* ptr); +int QOperatingSystemVersion_MinorVersion(void* ptr); +struct QtCore_PackedString QOperatingSystemVersion_Name(void* ptr); +int QOperatingSystemVersion_SegmentCount(void* ptr); +long long QOperatingSystemVersion_Type(void* ptr); +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows7(); +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8(); +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1(); +void* QOperatingSystemVersion_QOperatingSystemVersion_Windows10(); +void* QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks(); +void* QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite(); +void* QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan(); +void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra(); +void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra(); +void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1(); +void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo(); +void* QOperatingSystemVersion_NewQOperatingSystemVersion(void* other); +void* QParallelAnimationGroup_NewQParallelAnimationGroup(void* parent); +int QParallelAnimationGroup_Duration(void* ptr); +int QParallelAnimationGroup_DurationDefault(void* ptr); +void QParallelAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime); +void QParallelAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime); +void QParallelAnimationGroup_DestroyQParallelAnimationGroup(void* ptr); +void QParallelAnimationGroup_DestroyQParallelAnimationGroupDefault(void* ptr); +void* QPauseAnimation_NewQPauseAnimation(void* parent); +void* QPauseAnimation_NewQPauseAnimation2(int msecs, void* parent); +int QPauseAnimation_Duration(void* ptr); +int QPauseAnimation_DurationDefault(void* ptr); +void QPauseAnimation_SetDuration(void* ptr, int msecs); +void QPauseAnimation_UpdateCurrentTime(void* ptr, int vin); +void QPauseAnimation_UpdateCurrentTimeDefault(void* ptr, int vin); +void QPauseAnimation_DestroyQPauseAnimation(void* ptr); +void QPauseAnimation_DestroyQPauseAnimationDefault(void* ptr); +void* QPersistentModelIndex_NewQPersistentModelIndex2(void* index); +void* QPersistentModelIndex_NewQPersistentModelIndex3(void* other); +void* QPersistentModelIndex_NewQPersistentModelIndex4(void* other); +int QPersistentModelIndex_Column(void* ptr); +void* QPersistentModelIndex_Data(void* ptr, int role); +long long QPersistentModelIndex_Flags(void* ptr); +char QPersistentModelIndex_IsValid(void* ptr); +void* QPersistentModelIndex_Model(void* ptr); +void* QPersistentModelIndex_Parent(void* ptr); +int QPersistentModelIndex_Row(void* ptr); +void* QPersistentModelIndex_Sibling(void* ptr, int row, int column); +void QPersistentModelIndex_Swap(void* ptr, void* other); +void* QPluginLoader_NewQPluginLoader(void* parent); +void* QPluginLoader_NewQPluginLoader2(struct QtCore_PackedString fileName, void* parent); +struct QtCore_PackedString QPluginLoader_ErrorString(void* ptr); +struct QtCore_PackedString QPluginLoader_FileName(void* ptr); +void* QPluginLoader_Instance(void* ptr); +char QPluginLoader_IsLoaded(void* ptr); +char QPluginLoader_Load(void* ptr); +long long QPluginLoader_LoadHints(void* ptr); +void* QPluginLoader_MetaData(void* ptr); +void QPluginLoader_SetFileName(void* ptr, struct QtCore_PackedString fileName); +void QPluginLoader_SetLoadHints(void* ptr, long long loadHints); +struct QtCore_PackedList QPluginLoader_QPluginLoader_StaticInstances(); +char QPluginLoader_Unload(void* ptr); +void QPluginLoader_DestroyQPluginLoader(void* ptr); +void QPluginLoader_DestroyQPluginLoaderDefault(void* ptr); +void* QPluginLoader___staticInstances_atList(void* ptr, int i); +void QPluginLoader___staticInstances_setList(void* ptr, void* i); +void* QPluginLoader___staticInstances_newList(void* ptr); +void QPluginLoader___staticPlugins_setList(void* ptr, void* i); +void* QPluginLoader___staticPlugins_newList(void* ptr); +void* QPoint_NewQPoint(); +void* QPoint_NewQPoint2(int xpos, int ypos); +int QPoint_QPoint_DotProduct(void* p1, void* p2); +char QPoint_IsNull(void* ptr); +int QPoint_ManhattanLength(void* ptr); +int QPoint_Rx(void* ptr); +int QPoint_Ry(void* ptr); +void QPoint_SetX(void* ptr, int x); +void QPoint_SetY(void* ptr, int y); +int QPoint_X(void* ptr); +int QPoint_Y(void* ptr); +void* QPointF_NewQPointF(); +void* QPointF_NewQPointF2(void* point); +void* QPointF_NewQPointF3(double xpos, double ypos); +double QPointF_QPointF_DotProduct(void* p1, void* p2); +char QPointF_IsNull(void* ptr); +double QPointF_ManhattanLength(void* ptr); +double QPointF_Rx(void* ptr); +double QPointF_Ry(void* ptr); +void QPointF_SetX(void* ptr, double x); +void QPointF_SetY(void* ptr, double y); +void* QPointF_ToPoint(void* ptr); +double QPointF_X(void* ptr); +double QPointF_Y(void* ptr); +void* QProcess_NewQProcess(void* parent); +struct QtCore_PackedString QProcess_Arguments(void* ptr); +void QProcess_CloseReadChannel(void* ptr, long long channel); +void QProcess_CloseWriteChannel(void* ptr); +long long QProcess_Error(void* ptr); +void QProcess_ConnectErrorOccurred(void* ptr, long long t); +void QProcess_DisconnectErrorOccurred(void* ptr); +void QProcess_ErrorOccurred(void* ptr, long long error); +int QProcess_QProcess_Execute(struct QtCore_PackedString program, struct QtCore_PackedString arguments); +int QProcess_QProcess_Execute2(struct QtCore_PackedString command); +int QProcess_ExitCode(void* ptr); +long long QProcess_ExitStatus(void* ptr); +void QProcess_ConnectFinished(void* ptr, long long t); +void QProcess_DisconnectFinished(void* ptr); +void QProcess_Finished(void* ptr, int exitCode, long long exitStatus); +long long QProcess_InputChannelMode(void* ptr); +void QProcess_Kill(void* ptr); +void QProcess_KillDefault(void* ptr); +struct QtCore_PackedString QProcess_NativeArguments(void* ptr); +struct QtCore_PackedString QProcess_QProcess_NullDevice(); +long long QProcess_ProcessChannelMode(void* ptr); +void* QProcess_ProcessEnvironment(void* ptr); +long long QProcess_ProcessId(void* ptr); +struct QtCore_PackedString QProcess_Program(void* ptr); +void* QProcess_ReadAllStandardError(void* ptr); +void* QProcess_ReadAllStandardOutput(void* ptr); +long long QProcess_ReadChannel(void* ptr); +long long QProcess_ReadData(void* ptr, char* data, long long maxlen); +long long QProcess_ReadDataDefault(void* ptr, char* data, long long maxlen); +void QProcess_ConnectReadyReadStandardError(void* ptr, long long t); +void QProcess_DisconnectReadyReadStandardError(void* ptr); +void QProcess_ConnectReadyReadStandardOutput(void* ptr, long long t); +void QProcess_DisconnectReadyReadStandardOutput(void* ptr); +void QProcess_SetArguments(void* ptr, struct QtCore_PackedString arguments); +void QProcess_SetInputChannelMode(void* ptr, long long mode); +void QProcess_SetNativeArguments(void* ptr, struct QtCore_PackedString arguments); +void QProcess_SetProcessChannelMode(void* ptr, long long mode); +void QProcess_SetProcessEnvironment(void* ptr, void* environment); +void QProcess_SetProcessState(void* ptr, long long state); +void QProcess_SetProgram(void* ptr, struct QtCore_PackedString program); +void QProcess_SetReadChannel(void* ptr, long long channel); +void QProcess_SetStandardErrorFile(void* ptr, struct QtCore_PackedString fileName, long long mode); +void QProcess_SetStandardInputFile(void* ptr, struct QtCore_PackedString fileName); +void QProcess_SetStandardOutputFile(void* ptr, struct QtCore_PackedString fileName, long long mode); +void QProcess_SetStandardOutputProcess(void* ptr, void* destination); +void QProcess_SetWorkingDirectory(void* ptr, struct QtCore_PackedString dir); +void QProcess_SetupChildProcess(void* ptr); +void QProcess_SetupChildProcessDefault(void* ptr); +void QProcess_Start(void* ptr, struct QtCore_PackedString program, struct QtCore_PackedString arguments, long long mode); +void QProcess_Start2(void* ptr, struct QtCore_PackedString command, long long mode); +void QProcess_Start3(void* ptr, long long mode); +char QProcess_StartDetached(void* ptr, long long pid); +char QProcess_QProcess_StartDetached2(struct QtCore_PackedString program, struct QtCore_PackedString arguments, struct QtCore_PackedString workingDirectory, long long pid); +char QProcess_QProcess_StartDetached3(struct QtCore_PackedString command); +void QProcess_ConnectStarted(void* ptr, long long t); +void QProcess_DisconnectStarted(void* ptr); +long long QProcess_State(void* ptr); +void QProcess_ConnectStateChanged(void* ptr, long long t); +void QProcess_DisconnectStateChanged(void* ptr); +struct QtCore_PackedString QProcess_QProcess_SystemEnvironment(); +void QProcess_Terminate(void* ptr); +void QProcess_TerminateDefault(void* ptr); +char QProcess_WaitForFinished(void* ptr, int msecs); +char QProcess_WaitForStarted(void* ptr, int msecs); +struct QtCore_PackedString QProcess_WorkingDirectory(void* ptr); +long long QProcess_WriteData(void* ptr, char* data, long long l); +long long QProcess_WriteDataDefault(void* ptr, char* data, long long l); +void QProcess_DestroyQProcess(void* ptr); +void QProcess_DestroyQProcessDefault(void* ptr); +void* QProcessEnvironment_NewQProcessEnvironment(); +void* QProcessEnvironment_NewQProcessEnvironment2(void* other); +void QProcessEnvironment_Clear(void* ptr); +char QProcessEnvironment_Contains(void* ptr, struct QtCore_PackedString name); +void QProcessEnvironment_Insert(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString value); +void QProcessEnvironment_Insert2(void* ptr, void* e); +char QProcessEnvironment_IsEmpty(void* ptr); +struct QtCore_PackedString QProcessEnvironment_Keys(void* ptr); +void QProcessEnvironment_Remove(void* ptr, struct QtCore_PackedString name); +void QProcessEnvironment_Swap(void* ptr, void* other); +void* QProcessEnvironment_QProcessEnvironment_SystemEnvironment(); +struct QtCore_PackedString QProcessEnvironment_ToStringList(void* ptr); +struct QtCore_PackedString QProcessEnvironment_Value(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString defaultValue); +void QProcessEnvironment_DestroyQProcessEnvironment(void* ptr); +void* QPropertyAnimation_NewQPropertyAnimation(void* parent); +void* QPropertyAnimation_NewQPropertyAnimation2(void* target, void* propertyName, void* parent); +void* QPropertyAnimation_PropertyName(void* ptr); +void QPropertyAnimation_SetPropertyName(void* ptr, void* propertyName); +void QPropertyAnimation_SetTargetObject(void* ptr, void* target); +void* QPropertyAnimation_TargetObject(void* ptr); +void QPropertyAnimation_DestroyQPropertyAnimation(void* ptr); +void QPropertyAnimation_DestroyQPropertyAnimationDefault(void* ptr); +void* QRandomGenerator_NewQRandomGenerator(unsigned int seedValue); +void* QRandomGenerator_NewQRandomGenerator5(unsigned int begin, unsigned int end); +void* QRandomGenerator_NewQRandomGenerator6(void* other); +double QRandomGenerator_Bounded(void* ptr, double highest); +unsigned int QRandomGenerator_Bounded2(void* ptr, unsigned int highest); +int QRandomGenerator_Bounded3(void* ptr, int highest); +unsigned int QRandomGenerator_Bounded4(void* ptr, unsigned int lowest, unsigned int highest); +int QRandomGenerator_Bounded5(void* ptr, int lowest, int highest); +void QRandomGenerator_Discard(void* ptr, unsigned long long z); +unsigned int QRandomGenerator_Generate(void* ptr); +unsigned long long QRandomGenerator_Generate64(void* ptr); +double QRandomGenerator_GenerateDouble(void* ptr); +void* QRandomGenerator_QRandomGenerator_Global(); +void* QRandomGenerator_QRandomGenerator_SecurelySeeded(); +void QRandomGenerator_Seed(void* ptr, unsigned int seed); +void* QRandomGenerator_QRandomGenerator_System(); +unsigned long long QRandomGenerator64_Generate(void* ptr); +void* QReadLocker_NewQReadLocker(void* lock); +void* QReadLocker_ReadWriteLock(void* ptr); +void QReadLocker_Relock(void* ptr); +void QReadLocker_Unlock(void* ptr); +void QReadLocker_DestroyQReadLocker(void* ptr); +void* QReadWriteLock_NewQReadWriteLock(long long recursionMode); +void QReadWriteLock_LockForRead(void* ptr); +void QReadWriteLock_LockForWrite(void* ptr); +char QReadWriteLock_TryLockForRead(void* ptr); +char QReadWriteLock_TryLockForRead2(void* ptr, int timeout); +char QReadWriteLock_TryLockForWrite(void* ptr); +char QReadWriteLock_TryLockForWrite2(void* ptr, int timeout); +void QReadWriteLock_Unlock(void* ptr); +void QReadWriteLock_DestroyQReadWriteLock(void* ptr); +void* QRect_NewQRect(); +void* QRect_NewQRect2(void* topLeft, void* bottomRight); +void* QRect_NewQRect3(void* topLeft, void* size); +void* QRect_NewQRect4(int x, int y, int width, int height); +void QRect_Adjust(void* ptr, int dx1, int dy1, int dx2, int dy2); +void* QRect_Adjusted(void* ptr, int dx1, int dy1, int dx2, int dy2); +int QRect_Bottom(void* ptr); +void* QRect_BottomLeft(void* ptr); +void* QRect_BottomRight(void* ptr); +void* QRect_Center(void* ptr); +char QRect_Contains(void* ptr, void* point, char proper); +char QRect_Contains2(void* ptr, void* rectangle, char proper); +char QRect_Contains3(void* ptr, int x, int y); +char QRect_Contains4(void* ptr, int x, int y, char proper); +void QRect_GetCoords(void* ptr, int x1, int y1, int x2, int y2); +void QRect_GetRect(void* ptr, int x, int y, int width, int height); +int QRect_Height(void* ptr); +void* QRect_Intersected(void* ptr, void* rectangle); +char QRect_Intersects(void* ptr, void* rectangle); +char QRect_IsEmpty(void* ptr); +char QRect_IsNull(void* ptr); +char QRect_IsValid(void* ptr); +int QRect_Left(void* ptr); +void* QRect_MarginsAdded(void* ptr, void* margins); +void* QRect_MarginsRemoved(void* ptr, void* margins); +void QRect_MoveBottom(void* ptr, int y); +void QRect_MoveBottomLeft(void* ptr, void* position); +void QRect_MoveBottomRight(void* ptr, void* position); +void QRect_MoveCenter(void* ptr, void* position); +void QRect_MoveLeft(void* ptr, int x); +void QRect_MoveRight(void* ptr, int x); +void QRect_MoveTo(void* ptr, int x, int y); +void QRect_MoveTo2(void* ptr, void* position); +void QRect_MoveTop(void* ptr, int y); +void QRect_MoveTopLeft(void* ptr, void* position); +void QRect_MoveTopRight(void* ptr, void* position); +void* QRect_Normalized(void* ptr); +int QRect_Right(void* ptr); +void QRect_SetBottom(void* ptr, int y); +void QRect_SetBottomLeft(void* ptr, void* position); +void QRect_SetBottomRight(void* ptr, void* position); +void QRect_SetCoords(void* ptr, int x1, int y1, int x2, int y2); +void QRect_SetHeight(void* ptr, int height); +void QRect_SetLeft(void* ptr, int x); +void QRect_SetRect(void* ptr, int x, int y, int width, int height); +void QRect_SetRight(void* ptr, int x); +void QRect_SetSize(void* ptr, void* size); +void QRect_SetTop(void* ptr, int y); +void QRect_SetTopLeft(void* ptr, void* position); +void QRect_SetTopRight(void* ptr, void* position); +void QRect_SetWidth(void* ptr, int width); +void QRect_SetX(void* ptr, int x); +void QRect_SetY(void* ptr, int y); +void* QRect_Size(void* ptr); +int QRect_Top(void* ptr); +void* QRect_TopLeft(void* ptr); +void* QRect_TopRight(void* ptr); +void QRect_Translate(void* ptr, int dx, int dy); +void QRect_Translate2(void* ptr, void* offset); +void* QRect_Translated(void* ptr, int dx, int dy); +void* QRect_Translated2(void* ptr, void* offset); +void* QRect_Transposed(void* ptr); +void* QRect_United(void* ptr, void* rectangle); +int QRect_Width(void* ptr); +int QRect_X(void* ptr); +int QRect_Y(void* ptr); +void* QRectF_NewQRectF(); +void* QRectF_NewQRectF2(void* topLeft, void* size); +void* QRectF_NewQRectF3(void* topLeft, void* bottomRight); +void* QRectF_NewQRectF4(double x, double y, double width, double height); +void* QRectF_NewQRectF5(void* rectangle); +void QRectF_Adjust(void* ptr, double dx1, double dy1, double dx2, double dy2); +void* QRectF_Adjusted(void* ptr, double dx1, double dy1, double dx2, double dy2); +double QRectF_Bottom(void* ptr); +void* QRectF_BottomLeft(void* ptr); +void* QRectF_BottomRight(void* ptr); +void* QRectF_Center(void* ptr); +char QRectF_Contains(void* ptr, void* point); +char QRectF_Contains2(void* ptr, void* rectangle); +char QRectF_Contains3(void* ptr, double x, double y); +void QRectF_GetCoords(void* ptr, double x1, double y1, double x2, double y2); +void QRectF_GetRect(void* ptr, double x, double y, double width, double height); +double QRectF_Height(void* ptr); +void* QRectF_Intersected(void* ptr, void* rectangle); +char QRectF_Intersects(void* ptr, void* rectangle); +char QRectF_IsEmpty(void* ptr); +char QRectF_IsNull(void* ptr); +char QRectF_IsValid(void* ptr); +double QRectF_Left(void* ptr); +void* QRectF_MarginsAdded(void* ptr, void* margins); +void* QRectF_MarginsRemoved(void* ptr, void* margins); +void QRectF_MoveBottom(void* ptr, double y); +void QRectF_MoveBottomLeft(void* ptr, void* position); +void QRectF_MoveBottomRight(void* ptr, void* position); +void QRectF_MoveCenter(void* ptr, void* position); +void QRectF_MoveLeft(void* ptr, double x); +void QRectF_MoveRight(void* ptr, double x); +void QRectF_MoveTo(void* ptr, double x, double y); +void QRectF_MoveTo2(void* ptr, void* position); +void QRectF_MoveTop(void* ptr, double y); +void QRectF_MoveTopLeft(void* ptr, void* position); +void QRectF_MoveTopRight(void* ptr, void* position); +void* QRectF_Normalized(void* ptr); +double QRectF_Right(void* ptr); +void QRectF_SetBottom(void* ptr, double y); +void QRectF_SetBottomLeft(void* ptr, void* position); +void QRectF_SetBottomRight(void* ptr, void* position); +void QRectF_SetCoords(void* ptr, double x1, double y1, double x2, double y2); +void QRectF_SetHeight(void* ptr, double height); +void QRectF_SetLeft(void* ptr, double x); +void QRectF_SetRect(void* ptr, double x, double y, double width, double height); +void QRectF_SetRight(void* ptr, double x); +void QRectF_SetSize(void* ptr, void* size); +void QRectF_SetTop(void* ptr, double y); +void QRectF_SetTopLeft(void* ptr, void* position); +void QRectF_SetTopRight(void* ptr, void* position); +void QRectF_SetWidth(void* ptr, double width); +void QRectF_SetX(void* ptr, double x); +void QRectF_SetY(void* ptr, double y); +void* QRectF_Size(void* ptr); +void* QRectF_ToAlignedRect(void* ptr); +void* QRectF_ToRect(void* ptr); +double QRectF_Top(void* ptr); +void* QRectF_TopLeft(void* ptr); +void* QRectF_TopRight(void* ptr); +void QRectF_Translate(void* ptr, double dx, double dy); +void QRectF_Translate2(void* ptr, void* offset); +void* QRectF_Translated(void* ptr, double dx, double dy); +void* QRectF_Translated2(void* ptr, void* offset); +void* QRectF_Transposed(void* ptr); +void* QRectF_United(void* ptr, void* rectangle); +double QRectF_Width(void* ptr); +double QRectF_X(void* ptr); +double QRectF_Y(void* ptr); +void* QRegExp_NewQRegExp(); +void* QRegExp_NewQRegExp2(struct QtCore_PackedString pattern, long long cs, long long syntax); +void* QRegExp_NewQRegExp3(void* rx); +struct QtCore_PackedString QRegExp_Cap(void* ptr, int nth); +int QRegExp_CaptureCount(void* ptr); +struct QtCore_PackedString QRegExp_CapturedTexts(void* ptr); +long long QRegExp_CaseSensitivity(void* ptr); +struct QtCore_PackedString QRegExp_ErrorString(void* ptr); +struct QtCore_PackedString QRegExp_QRegExp_Escape(struct QtCore_PackedString str); +char QRegExp_ExactMatch(void* ptr, struct QtCore_PackedString str); +int QRegExp_IndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode); +char QRegExp_IsEmpty(void* ptr); +char QRegExp_IsMinimal(void* ptr); +char QRegExp_IsValid(void* ptr); +int QRegExp_LastIndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode); +int QRegExp_MatchedLength(void* ptr); +struct QtCore_PackedString QRegExp_Pattern(void* ptr); +long long QRegExp_PatternSyntax(void* ptr); +int QRegExp_Pos(void* ptr, int nth); +void QRegExp_SetCaseSensitivity(void* ptr, long long cs); +void QRegExp_SetMinimal(void* ptr, char minimal); +void QRegExp_SetPattern(void* ptr, struct QtCore_PackedString pattern); +void QRegExp_SetPatternSyntax(void* ptr, long long syntax); +void QRegExp_Swap(void* ptr, void* other); +void QRegExp_DestroyQRegExp(void* ptr); +void* QRegularExpression_NewQRegularExpression(); +void* QRegularExpression_NewQRegularExpression2(struct QtCore_PackedString pattern, long long options); +void* QRegularExpression_NewQRegularExpression3(void* re); +struct QtCore_PackedString QRegularExpression_QRegularExpression_AnchoredPattern(struct QtCore_PackedString expression); +int QRegularExpression_CaptureCount(void* ptr); +struct QtCore_PackedString QRegularExpression_ErrorString(void* ptr); +struct QtCore_PackedString QRegularExpression_QRegularExpression_Escape(struct QtCore_PackedString str); +void* QRegularExpression_GlobalMatch(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions); +void* QRegularExpression_GlobalMatch2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions); +char QRegularExpression_IsValid(void* ptr); +void* QRegularExpression_Match(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions); +void* QRegularExpression_Match2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions); +struct QtCore_PackedString QRegularExpression_NamedCaptureGroups(void* ptr); +void QRegularExpression_Optimize(void* ptr); +struct QtCore_PackedString QRegularExpression_Pattern(void* ptr); +int QRegularExpression_PatternErrorOffset(void* ptr); +long long QRegularExpression_PatternOptions(void* ptr); +void QRegularExpression_SetPattern(void* ptr, struct QtCore_PackedString pattern); +void QRegularExpression_SetPatternOptions(void* ptr, long long options); +void QRegularExpression_Swap(void* ptr, void* other); +struct QtCore_PackedString QRegularExpression_QRegularExpression_WildcardToRegularExpression(struct QtCore_PackedString pattern); +void QRegularExpression_DestroyQRegularExpression(void* ptr); +void* QRegularExpressionMatch_NewQRegularExpressionMatch(); +void* QRegularExpressionMatch_NewQRegularExpressionMatch2(void* match); +struct QtCore_PackedString QRegularExpressionMatch_Captured(void* ptr, int nth); +struct QtCore_PackedString QRegularExpressionMatch_Captured2(void* ptr, struct QtCore_PackedString name); +struct QtCore_PackedString QRegularExpressionMatch_Captured3(void* ptr, void* name); +int QRegularExpressionMatch_CapturedEnd(void* ptr, int nth); +int QRegularExpressionMatch_CapturedEnd2(void* ptr, struct QtCore_PackedString name); +int QRegularExpressionMatch_CapturedEnd3(void* ptr, void* name); +int QRegularExpressionMatch_CapturedLength(void* ptr, int nth); +int QRegularExpressionMatch_CapturedLength2(void* ptr, struct QtCore_PackedString name); +int QRegularExpressionMatch_CapturedLength3(void* ptr, void* name); +void* QRegularExpressionMatch_CapturedRef(void* ptr, int nth); +void* QRegularExpressionMatch_CapturedRef2(void* ptr, struct QtCore_PackedString name); +void* QRegularExpressionMatch_CapturedRef3(void* ptr, void* name); +int QRegularExpressionMatch_CapturedStart(void* ptr, int nth); +int QRegularExpressionMatch_CapturedStart2(void* ptr, struct QtCore_PackedString name); +int QRegularExpressionMatch_CapturedStart3(void* ptr, void* name); +struct QtCore_PackedString QRegularExpressionMatch_CapturedTexts(void* ptr); +void* QRegularExpressionMatch_CapturedView(void* ptr, int nth); +void* QRegularExpressionMatch_CapturedView2(void* ptr, void* name); +char QRegularExpressionMatch_HasMatch(void* ptr); +char QRegularExpressionMatch_HasPartialMatch(void* ptr); +char QRegularExpressionMatch_IsValid(void* ptr); +int QRegularExpressionMatch_LastCapturedIndex(void* ptr); +long long QRegularExpressionMatch_MatchOptions(void* ptr); +long long QRegularExpressionMatch_MatchType(void* ptr); +void* QRegularExpressionMatch_RegularExpression(void* ptr); +void QRegularExpressionMatch_Swap(void* ptr, void* other); +void QRegularExpressionMatch_DestroyQRegularExpressionMatch(void* ptr); +void* QResource_NewQResource(struct QtCore_PackedString file, void* locale); +struct QtCore_PackedString QResource_AbsoluteFilePath(void* ptr); +struct QtCore_PackedString QResource_Children(void* ptr); +long long QResource_CompressionAlgorithm(void* ptr); +struct QtCore_PackedString QResource_Data(void* ptr); +struct QtCore_PackedString QResource_FileName(void* ptr); +char QResource_IsCompressed(void* ptr); +char QResource_IsDir(void* ptr); +char QResource_IsFile(void* ptr); +char QResource_IsValid(void* ptr); +void* QResource_LastModified(void* ptr); +void* QResource_Locale(void* ptr); +char QResource_QResource_RegisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot); +char QResource_QResource_RegisterResource2(char* rccData, struct QtCore_PackedString mapRoot); +void QResource_SetFileName(void* ptr, struct QtCore_PackedString file); +void QResource_SetLocale(void* ptr, void* locale); +long long QResource_Size(void* ptr); +char QResource_QResource_UnregisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot); +char QResource_QResource_UnregisterResource2(char* rccData, struct QtCore_PackedString mapRoot); +void QResource_DestroyQResource(void* ptr); +void* QRunnable_NewQRunnable(); +char QRunnable_AutoDelete(void* ptr); +void QRunnable_Run(void* ptr); +void QRunnable_SetAutoDelete(void* ptr, char autoDelete); +void QRunnable_DestroyQRunnable(void* ptr); +void QRunnable_DestroyQRunnableDefault(void* ptr); +void* QSaveFile_NewQSaveFile(struct QtCore_PackedString name); +void* QSaveFile_NewQSaveFile2(void* parent); +void* QSaveFile_NewQSaveFile3(struct QtCore_PackedString name, void* parent); +void QSaveFile_CancelWriting(void* ptr); +char QSaveFile_Commit(void* ptr); +char QSaveFile_DirectWriteFallback(void* ptr); +void QSaveFile_SetDirectWriteFallback(void* ptr, char enabled); +void QSaveFile_SetFileName(void* ptr, struct QtCore_PackedString name); +void QSaveFile_DestroyQSaveFile(void* ptr); +void QSaveFile_DestroyQSaveFileDefault(void* ptr); +void* QSemaphore_NewQSemaphore(int n); +void QSemaphore_Acquire(void* ptr, int n); +int QSemaphore_Available(void* ptr); +void QSemaphore_Release(void* ptr, int n); +char QSemaphore_TryAcquire(void* ptr, int n); +char QSemaphore_TryAcquire2(void* ptr, int n, int timeout); +void QSemaphore_DestroyQSemaphore(void* ptr); +void* QSemaphoreReleaser_NewQSemaphoreReleaser(); +void* QSemaphoreReleaser_NewQSemaphoreReleaser2(void* sem, int n); +void* QSemaphoreReleaser_NewQSemaphoreReleaser3(void* sem, int n); +void* QSemaphoreReleaser_Cancel(void* ptr); +void* QSemaphoreReleaser_Semaphore(void* ptr); +void QSemaphoreReleaser_Swap(void* ptr, void* other); +void QSemaphoreReleaser_DestroyQSemaphoreReleaser(void* ptr); +void* QSequentialAnimationGroup_NewQSequentialAnimationGroup(void* parent); +void* QSequentialAnimationGroup_AddPause(void* ptr, int msecs); +void* QSequentialAnimationGroup_CurrentAnimation(void* ptr); +void QSequentialAnimationGroup_ConnectCurrentAnimationChanged(void* ptr, long long t); +void QSequentialAnimationGroup_DisconnectCurrentAnimationChanged(void* ptr); +void QSequentialAnimationGroup_CurrentAnimationChanged(void* ptr, void* current); +int QSequentialAnimationGroup_Duration(void* ptr); +int QSequentialAnimationGroup_DurationDefault(void* ptr); +void* QSequentialAnimationGroup_InsertPause(void* ptr, int index, int msecs); +void QSequentialAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime); +void QSequentialAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime); +void QSequentialAnimationGroup_DestroyQSequentialAnimationGroup(void* ptr); +void QSequentialAnimationGroup_DestroyQSequentialAnimationGroupDefault(void* ptr); +void* QSequentialIterable_At(void* ptr, int idx); +char QSequentialIterable_CanReverseIterate(void* ptr); +int QSequentialIterable_Size(void* ptr); +void* QSettings_NewQSettings(struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent); +void* QSettings_NewQSettings2(long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent); +void* QSettings_NewQSettings3(long long format, long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent); +void* QSettings_NewQSettings4(struct QtCore_PackedString fileName, long long format, void* parent); +void* QSettings_NewQSettings5(void* parent); +void* QSettings_NewQSettings6(long long scope, void* parent); +struct QtCore_PackedString QSettings_AllKeys(void* ptr); +struct QtCore_PackedString QSettings_ApplicationName(void* ptr); +void QSettings_BeginGroup(void* ptr, struct QtCore_PackedString prefix); +int QSettings_BeginReadArray(void* ptr, struct QtCore_PackedString prefix); +void QSettings_BeginWriteArray(void* ptr, struct QtCore_PackedString prefix, int size); +struct QtCore_PackedString QSettings_ChildGroups(void* ptr); +struct QtCore_PackedString QSettings_ChildKeys(void* ptr); +void QSettings_Clear(void* ptr); +char QSettings_Contains(void* ptr, struct QtCore_PackedString key); +long long QSettings_QSettings_DefaultFormat(); +void QSettings_EndArray(void* ptr); +void QSettings_EndGroup(void* ptr); +char QSettings_FallbacksEnabled(void* ptr); +struct QtCore_PackedString QSettings_FileName(void* ptr); +long long QSettings_Format(void* ptr); +struct QtCore_PackedString QSettings_Group(void* ptr); +void* QSettings_IniCodec(void* ptr); +char QSettings_IsAtomicSyncRequired(void* ptr); +char QSettings_IsWritable(void* ptr); +struct QtCore_PackedString QSettings_OrganizationName(void* ptr); +void QSettings_Remove(void* ptr, struct QtCore_PackedString key); +long long QSettings_Scope(void* ptr); +void QSettings_SetArrayIndex(void* ptr, int i); +void QSettings_SetAtomicSyncRequired(void* ptr, char enable); +void QSettings_QSettings_SetDefaultFormat(long long format); +void QSettings_SetFallbacksEnabled(void* ptr, char b); +void QSettings_SetIniCodec(void* ptr, void* codec); +void QSettings_SetIniCodec2(void* ptr, char* codecName); +void QSettings_QSettings_SetPath(long long format, long long scope, struct QtCore_PackedString path); +void QSettings_SetValue(void* ptr, struct QtCore_PackedString key, void* value); +long long QSettings_Status(void* ptr); +void QSettings_Sync(void* ptr); +void* QSettings_Value(void* ptr, struct QtCore_PackedString key, void* defaultValue); +void QSettings_DestroyQSettings(void* ptr); +void QSettings_DestroyQSettingsDefault(void* ptr); +void* QSharedData_NewQSharedData(); +void* QSharedData_NewQSharedData2(void* vqs); +void* QSharedMemory_NewQSharedMemory(struct QtCore_PackedString key, void* parent); +void* QSharedMemory_NewQSharedMemory2(void* parent); +char QSharedMemory_Attach(void* ptr, long long mode); +void* QSharedMemory_ConstData(void* ptr); +char QSharedMemory_Create(void* ptr, int size, long long mode); +void* QSharedMemory_Data(void* ptr); +void* QSharedMemory_Data2(void* ptr); +char QSharedMemory_Detach(void* ptr); +long long QSharedMemory_Error(void* ptr); +struct QtCore_PackedString QSharedMemory_ErrorString(void* ptr); +char QSharedMemory_IsAttached(void* ptr); +struct QtCore_PackedString QSharedMemory_Key(void* ptr); +char QSharedMemory_Lock(void* ptr); +struct QtCore_PackedString QSharedMemory_NativeKey(void* ptr); +void QSharedMemory_SetKey(void* ptr, struct QtCore_PackedString key); +void QSharedMemory_SetNativeKey(void* ptr, struct QtCore_PackedString key); +int QSharedMemory_Size(void* ptr); +char QSharedMemory_Unlock(void* ptr); +void QSharedMemory_DestroyQSharedMemory(void* ptr); +void QSharedMemory_DestroyQSharedMemoryDefault(void* ptr); +void* QSignalBlocker_NewQSignalBlocker(void* object); +void* QSignalBlocker_NewQSignalBlocker2(void* object); +void QSignalBlocker_Reblock(void* ptr); +void QSignalBlocker_Unblock(void* ptr); +void QSignalBlocker_DestroyQSignalBlocker(void* ptr); +void* QSignalTransition_NewQSignalTransition(void* sourceState); +void* QSignalTransition_NewQSignalTransition2(void* sender, char* sign, void* sourceState); +char QSignalTransition_EventTest(void* ptr, void* event); +char QSignalTransition_EventTestDefault(void* ptr, void* event); +void QSignalTransition_OnTransition(void* ptr, void* event); +void QSignalTransition_OnTransitionDefault(void* ptr, void* event); +void* QSignalTransition_SenderObject(void* ptr); +void QSignalTransition_ConnectSenderObjectChanged(void* ptr, long long t); +void QSignalTransition_DisconnectSenderObjectChanged(void* ptr); +void QSignalTransition_SetSenderObject(void* ptr, void* sender); +void QSignalTransition_SetSignal(void* ptr, void* sign); +void* QSignalTransition_Signal(void* ptr); +void QSignalTransition_ConnectSignalChanged(void* ptr, long long t); +void QSignalTransition_DisconnectSignalChanged(void* ptr); +void QSignalTransition_DestroyQSignalTransition(void* ptr); +void QSignalTransition_DestroyQSignalTransitionDefault(void* ptr); +void* QSize_NewQSize(); +void* QSize_NewQSize2(int width, int height); +void* QSize_BoundedTo(void* ptr, void* otherSize); +void* QSize_ExpandedTo(void* ptr, void* otherSize); +int QSize_Height(void* ptr); +char QSize_IsEmpty(void* ptr); +char QSize_IsNull(void* ptr); +char QSize_IsValid(void* ptr); +int QSize_Rheight(void* ptr); +int QSize_Rwidth(void* ptr); +void QSize_Scale(void* ptr, int width, int height, long long mode); +void QSize_Scale2(void* ptr, void* size, long long mode); +void* QSize_Scaled(void* ptr, int width, int height, long long mode); +void* QSize_Scaled2(void* ptr, void* s, long long mode); +void QSize_SetHeight(void* ptr, int height); +void QSize_SetWidth(void* ptr, int width); +void QSize_Transpose(void* ptr); +void* QSize_Transposed(void* ptr); +int QSize_Width(void* ptr); +void* QSizeF_NewQSizeF(); +void* QSizeF_NewQSizeF2(void* size); +void* QSizeF_NewQSizeF3(double width, double height); +void* QSizeF_BoundedTo(void* ptr, void* otherSize); +void* QSizeF_ExpandedTo(void* ptr, void* otherSize); +double QSizeF_Height(void* ptr); +char QSizeF_IsEmpty(void* ptr); +char QSizeF_IsNull(void* ptr); +char QSizeF_IsValid(void* ptr); +double QSizeF_Rheight(void* ptr); +double QSizeF_Rwidth(void* ptr); +void QSizeF_Scale(void* ptr, double width, double height, long long mode); +void QSizeF_Scale2(void* ptr, void* size, long long mode); +void* QSizeF_Scaled(void* ptr, double width, double height, long long mode); +void* QSizeF_Scaled2(void* ptr, void* s, long long mode); +void QSizeF_SetHeight(void* ptr, double height); +void QSizeF_SetWidth(void* ptr, double width); +void* QSizeF_ToSize(void* ptr); +void QSizeF_Transpose(void* ptr); +void* QSizeF_Transposed(void* ptr); +double QSizeF_Width(void* ptr); +void QSocketNotifier_ConnectActivated(void* ptr, long long t); +void QSocketNotifier_DisconnectActivated(void* ptr); +char QSocketNotifier_IsEnabled(void* ptr); +void QSocketNotifier_SetEnabled(void* ptr, char enable); +void QSocketNotifier_SetEnabledDefault(void* ptr, char enable); +long long QSocketNotifier_Type(void* ptr); +void QSocketNotifier_DestroyQSocketNotifier(void* ptr); +void QSocketNotifier_DestroyQSocketNotifierDefault(void* ptr); +void* QSortFilterProxyModel_NewQSortFilterProxyModel(void* parent); +int QSortFilterProxyModel_ColumnCount(void* ptr, void* parent); +int QSortFilterProxyModel_ColumnCountDefault(void* ptr, void* parent); +char QSortFilterProxyModel_DynamicSortFilter(void* ptr); +char QSortFilterProxyModel_FilterAcceptsColumn(void* ptr, int source_column, void* source_parent); +char QSortFilterProxyModel_FilterAcceptsColumnDefault(void* ptr, int source_column, void* source_parent); +char QSortFilterProxyModel_FilterAcceptsRow(void* ptr, int source_row, void* source_parent); +char QSortFilterProxyModel_FilterAcceptsRowDefault(void* ptr, int source_row, void* source_parent); +long long QSortFilterProxyModel_FilterCaseSensitivity(void* ptr); +int QSortFilterProxyModel_FilterKeyColumn(void* ptr); +void* QSortFilterProxyModel_FilterRegExp(void* ptr); +void* QSortFilterProxyModel_FilterRegularExpression(void* ptr); +int QSortFilterProxyModel_FilterRole(void* ptr); +void* QSortFilterProxyModel_Index(void* ptr, int row, int column, void* parent); +void* QSortFilterProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); +void QSortFilterProxyModel_Invalidate(void* ptr); +void QSortFilterProxyModel_InvalidateDefault(void* ptr); +void QSortFilterProxyModel_InvalidateFilter(void* ptr); +char QSortFilterProxyModel_IsRecursiveFilteringEnabled(void* ptr); +char QSortFilterProxyModel_IsSortLocaleAware(void* ptr); +char QSortFilterProxyModel_LessThan(void* ptr, void* source_left, void* source_right); +char QSortFilterProxyModel_LessThanDefault(void* ptr, void* source_left, void* source_right); +void* QSortFilterProxyModel_MapFromSource(void* ptr, void* sourceIndex); +void* QSortFilterProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex); +void* QSortFilterProxyModel_MapToSource(void* ptr, void* proxyIndex); +void* QSortFilterProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex); +void* QSortFilterProxyModel_Parent(void* ptr, void* child); +void* QSortFilterProxyModel_ParentDefault(void* ptr, void* child); +int QSortFilterProxyModel_RowCount(void* ptr, void* parent); +int QSortFilterProxyModel_RowCountDefault(void* ptr, void* parent); +void QSortFilterProxyModel_SetDynamicSortFilter(void* ptr, char enable); +void QSortFilterProxyModel_SetFilterCaseSensitivity(void* ptr, long long cs); +void QSortFilterProxyModel_SetFilterFixedString(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterFixedStringDefault(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterKeyColumn(void* ptr, int column); +void QSortFilterProxyModel_SetFilterRegExp(void* ptr, void* regExp); +void QSortFilterProxyModel_SetFilterRegExpDefault(void* ptr, void* regExp); +void QSortFilterProxyModel_SetFilterRegExp2(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterRegExp2Default(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterRegularExpression(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterRegularExpressionDefault(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterRegularExpression2(void* ptr, void* regularExpression); +void QSortFilterProxyModel_SetFilterRegularExpression2Default(void* ptr, void* regularExpression); +void QSortFilterProxyModel_SetFilterRole(void* ptr, int role); +void QSortFilterProxyModel_SetFilterWildcard(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetFilterWildcardDefault(void* ptr, struct QtCore_PackedString pattern); +void QSortFilterProxyModel_SetRecursiveFilteringEnabled(void* ptr, char recursive); +void QSortFilterProxyModel_SetSortCaseSensitivity(void* ptr, long long cs); +void QSortFilterProxyModel_SetSortLocaleAware(void* ptr, char on); +void QSortFilterProxyModel_SetSortRole(void* ptr, int role); +long long QSortFilterProxyModel_SortCaseSensitivity(void* ptr); +int QSortFilterProxyModel_SortColumn(void* ptr); +long long QSortFilterProxyModel_SortOrder(void* ptr); +int QSortFilterProxyModel_SortRole(void* ptr); +void QSortFilterProxyModel_DestroyQSortFilterProxyModel(void* ptr); +void QSortFilterProxyModel_DestroyQSortFilterProxyModelDefault(void* ptr); +struct QtCore_PackedString QStandardPaths_QStandardPaths_DisplayName(long long ty); +struct QtCore_PackedString QStandardPaths_QStandardPaths_FindExecutable(struct QtCore_PackedString executableName, struct QtCore_PackedString paths); +struct QtCore_PackedString QStandardPaths_QStandardPaths_Locate(long long ty, struct QtCore_PackedString fileName, long long options); +struct QtCore_PackedString QStandardPaths_QStandardPaths_LocateAll(long long ty, struct QtCore_PackedString fileName, long long options); +void QStandardPaths_QStandardPaths_SetTestModeEnabled(char testMode); +struct QtCore_PackedString QStandardPaths_QStandardPaths_StandardLocations(long long ty); +struct QtCore_PackedString QStandardPaths_QStandardPaths_WritableLocation(long long ty); +void* QState_NewQState(void* parent); +void* QState_NewQState2(long long childMode, void* parent); +void QState_AddTransition(void* ptr, void* transition); +void* QState_AddTransition2(void* ptr, void* sender, char* sign, void* target); +void* QState_AddTransition4(void* ptr, void* target); +void QState_AssignProperty(void* ptr, void* object, char* name, void* value); +long long QState_ChildMode(void* ptr); +void QState_ConnectChildModeChanged(void* ptr, long long t); +void QState_DisconnectChildModeChanged(void* ptr); +void* QState_ErrorState(void* ptr); +void QState_ConnectErrorStateChanged(void* ptr, long long t); +void QState_DisconnectErrorStateChanged(void* ptr); +void QState_ConnectFinished(void* ptr, long long t); +void QState_DisconnectFinished(void* ptr); +void* QState_InitialState(void* ptr); +void QState_ConnectInitialStateChanged(void* ptr, long long t); +void QState_DisconnectInitialStateChanged(void* ptr); +void QState_OnEntry(void* ptr, void* event); +void QState_OnEntryDefault(void* ptr, void* event); +void QState_OnExit(void* ptr, void* event); +void QState_OnExitDefault(void* ptr, void* event); +void QState_ConnectPropertiesAssigned(void* ptr, long long t); +void QState_DisconnectPropertiesAssigned(void* ptr); +void QState_RemoveTransition(void* ptr, void* transition); +void QState_SetChildMode(void* ptr, long long mode); +void QState_SetErrorState(void* ptr, void* state); +void QState_SetInitialState(void* ptr, void* state); +struct QtCore_PackedList QState_Transitions(void* ptr); +void QState_DestroyQState(void* ptr); +void QState_DestroyQStateDefault(void* ptr); +void* QState___transitions_atList(void* ptr, int i); +void QState___transitions_setList(void* ptr, void* i); +void* QState___transitions_newList(void* ptr); +void* QStateMachine_NewQStateMachine(void* parent); +void* QStateMachine_NewQStateMachine2(long long childMode, void* parent); +void QStateMachine_AddDefaultAnimation(void* ptr, void* animation); +void QStateMachine_AddState(void* ptr, void* state); +char QStateMachine_CancelDelayedEvent(void* ptr, int id); +void QStateMachine_ClearError(void* ptr); +struct QtCore_PackedList QStateMachine_DefaultAnimations(void* ptr); +long long QStateMachine_Error(void* ptr); +struct QtCore_PackedString QStateMachine_ErrorString(void* ptr); +long long QStateMachine_GlobalRestorePolicy(void* ptr); +char QStateMachine_IsAnimated(void* ptr); +char QStateMachine_IsRunning(void* ptr); +int QStateMachine_PostDelayedEvent(void* ptr, void* event, int delay); +void QStateMachine_PostEvent(void* ptr, void* event, long long priority); +void QStateMachine_RemoveDefaultAnimation(void* ptr, void* animation); +void QStateMachine_RemoveState(void* ptr, void* state); +void QStateMachine_ConnectRunningChanged(void* ptr, long long t); +void QStateMachine_DisconnectRunningChanged(void* ptr); +void QStateMachine_RunningChanged(void* ptr, char running); +void QStateMachine_SetAnimated(void* ptr, char enabled); +void QStateMachine_SetGlobalRestorePolicy(void* ptr, long long restorePolicy); +void QStateMachine_SetRunning(void* ptr, char running); +void QStateMachine_SetRunningDefault(void* ptr, char running); +void QStateMachine_Start(void* ptr); +void QStateMachine_StartDefault(void* ptr); +void QStateMachine_ConnectStarted(void* ptr, long long t); +void QStateMachine_DisconnectStarted(void* ptr); +void QStateMachine_Stop(void* ptr); +void QStateMachine_StopDefault(void* ptr); +void QStateMachine_ConnectStopped(void* ptr, long long t); +void QStateMachine_DisconnectStopped(void* ptr); +void QStateMachine_DestroyQStateMachine(void* ptr); +void QStateMachine_DestroyQStateMachineDefault(void* ptr); +void* QStateMachine___defaultAnimations_atList(void* ptr, int i); +void QStateMachine___defaultAnimations_setList(void* ptr, void* i); +void* QStateMachine___defaultAnimations_newList(void* ptr); +void* QStaticPlugin_Instance(void* ptr); +void* QStaticPlugin_MetaData(void* ptr); +struct QtCore_PackedString QStaticPlugin_RawMetaData(void* ptr); +void* QStorageInfo_NewQStorageInfo(); +void* QStorageInfo_NewQStorageInfo2(struct QtCore_PackedString path); +void* QStorageInfo_NewQStorageInfo3(void* dir); +void* QStorageInfo_NewQStorageInfo4(void* other); +int QStorageInfo_BlockSize(void* ptr); +long long QStorageInfo_BytesAvailable(void* ptr); +long long QStorageInfo_BytesFree(void* ptr); +long long QStorageInfo_BytesTotal(void* ptr); +void* QStorageInfo_Device(void* ptr); +struct QtCore_PackedString QStorageInfo_DisplayName(void* ptr); +void* QStorageInfo_FileSystemType(void* ptr); +char QStorageInfo_IsReadOnly(void* ptr); +char QStorageInfo_IsReady(void* ptr); +char QStorageInfo_IsRoot(void* ptr); +char QStorageInfo_IsValid(void* ptr); +struct QtCore_PackedList QStorageInfo_QStorageInfo_MountedVolumes(); +struct QtCore_PackedString QStorageInfo_Name(void* ptr); +void QStorageInfo_Refresh(void* ptr); +void* QStorageInfo_QStorageInfo_Root(); +struct QtCore_PackedString QStorageInfo_RootPath(void* ptr); +void QStorageInfo_SetPath(void* ptr, struct QtCore_PackedString path); +void* QStorageInfo_Subvolume(void* ptr); +void QStorageInfo_Swap(void* ptr, void* other); +void QStorageInfo_DestroyQStorageInfo(void* ptr); +void* QStorageInfo___mountedVolumes_atList(void* ptr, int i); +void QStorageInfo___mountedVolumes_setList(void* ptr, void* i); +void* QStorageInfo___mountedVolumes_newList(void* ptr); +void* QStringListModel_NewQStringListModel(void* parent); +void* QStringListModel_NewQStringListModel2(struct QtCore_PackedString strin, void* parent); +void* QStringListModel_Data(void* ptr, void* index, int role); +void* QStringListModel_DataDefault(void* ptr, void* index, int role); +int QStringListModel_RowCount(void* ptr, void* parent); +int QStringListModel_RowCountDefault(void* ptr, void* parent); +void QStringListModel_SetStringList(void* ptr, struct QtCore_PackedString strin); +struct QtCore_PackedString QStringListModel_StringList(void* ptr); +void* QStringMatcher_NewQStringMatcher(); +void* QStringMatcher_NewQStringMatcher2(struct QtCore_PackedString pattern, long long cs); +void* QStringMatcher_NewQStringMatcher3(void* uc, int length, long long cs); +void* QStringMatcher_NewQStringMatcher4(void* other); +long long QStringMatcher_CaseSensitivity(void* ptr); +int QStringMatcher_IndexIn(void* ptr, struct QtCore_PackedString str, int from); +int QStringMatcher_IndexIn2(void* ptr, void* str, int length, int from); +struct QtCore_PackedString QStringMatcher_Pattern(void* ptr); +void QStringMatcher_SetCaseSensitivity(void* ptr, long long cs); +void QStringMatcher_SetPattern(void* ptr, struct QtCore_PackedString pattern); +void QStringMatcher_DestroyQStringMatcher(void* ptr); +void* QStringRef_NewQStringRef(); +void* QStringRef_NewQStringRef2(struct QtCore_PackedString stri, int position, int length); +void* QStringRef_NewQStringRef3(struct QtCore_PackedString stri); +void* QStringRef_NewQStringRef4(void* other); +void* QStringRef_AppendTo(void* ptr, struct QtCore_PackedString stri); +void* QStringRef_At(void* ptr, int position); +void* QStringRef_Back(void* ptr); +void QStringRef_Chop(void* ptr, int n); +void* QStringRef_Chopped(void* ptr, int l); +void QStringRef_Clear(void* ptr); +int QStringRef_QStringRef_Compare(void* s1, struct QtCore_PackedString s2, long long cs); +int QStringRef_Compare2(void* ptr, struct QtCore_PackedString other, long long cs); +int QStringRef_Compare3(void* ptr, void* other, long long cs); +int QStringRef_Compare4(void* ptr, void* other, long long cs); +int QStringRef_Compare5(void* ptr, void* other, long long cs); +int QStringRef_QStringRef_Compare6(void* s1, void* s2, long long cs); +int QStringRef_QStringRef_Compare7(void* s1, void* s2, long long cs); +void* QStringRef_ConstData(void* ptr); +char QStringRef_Contains(void* ptr, struct QtCore_PackedString str, long long cs); +char QStringRef_Contains2(void* ptr, void* ch, long long cs); +char QStringRef_Contains3(void* ptr, void* str, long long cs); +char QStringRef_Contains4(void* ptr, void* str, long long cs); +int QStringRef_Count(void* ptr); +int QStringRef_Count2(void* ptr, struct QtCore_PackedString str, long long cs); +int QStringRef_Count3(void* ptr, void* ch, long long cs); +int QStringRef_Count4(void* ptr, void* str, long long cs); +void* QStringRef_Data(void* ptr); +char QStringRef_EndsWith(void* ptr, struct QtCore_PackedString str, long long cs); +char QStringRef_EndsWith2(void* ptr, void* str, long long cs); +char QStringRef_EndsWith3(void* ptr, void* str, long long cs); +char QStringRef_EndsWith4(void* ptr, void* ch, long long cs); +char QStringRef_EndsWith5(void* ptr, void* str, long long cs); +void* QStringRef_Front(void* ptr); +int QStringRef_IndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs); +int QStringRef_IndexOf2(void* ptr, void* ch, int from, long long cs); +int QStringRef_IndexOf3(void* ptr, void* str, int from, long long cs); +int QStringRef_IndexOf4(void* ptr, void* str, int from, long long cs); +char QStringRef_IsEmpty(void* ptr); +char QStringRef_IsNull(void* ptr); +char QStringRef_IsRightToLeft(void* ptr); +int QStringRef_LastIndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs); +int QStringRef_LastIndexOf2(void* ptr, void* ch, int from, long long cs); +int QStringRef_LastIndexOf3(void* ptr, void* str, int from, long long cs); +int QStringRef_LastIndexOf4(void* ptr, void* str, int from, long long cs); +void* QStringRef_Left(void* ptr, int n); +int QStringRef_Length(void* ptr); +int QStringRef_QStringRef_LocaleAwareCompare(void* s1, struct QtCore_PackedString s2); +int QStringRef_LocaleAwareCompare2(void* ptr, struct QtCore_PackedString other); +int QStringRef_LocaleAwareCompare3(void* ptr, void* other); +int QStringRef_QStringRef_LocaleAwareCompare4(void* s1, void* s2); +void* QStringRef_Mid(void* ptr, int position, int n); +int QStringRef_Position(void* ptr); +void* QStringRef_Right(void* ptr, int n); +int QStringRef_Size(void* ptr); +struct QtCore_PackedList QStringRef_Split(void* ptr, struct QtCore_PackedString sep, long long behavior, long long cs); +struct QtCore_PackedList QStringRef_Split2(void* ptr, void* sep, long long behavior, long long cs); +char QStringRef_StartsWith(void* ptr, struct QtCore_PackedString str, long long cs); +char QStringRef_StartsWith2(void* ptr, void* str, long long cs); +char QStringRef_StartsWith3(void* ptr, void* str, long long cs); +char QStringRef_StartsWith4(void* ptr, void* ch, long long cs); +char QStringRef_StartsWith5(void* ptr, void* str, long long cs); +struct QtCore_PackedString QStringRef_String(void* ptr); +double QStringRef_ToDouble(void* ptr, char* ok); +float QStringRef_ToFloat(void* ptr, char* ok); +int QStringRef_ToInt(void* ptr, char* ok, int base); +void* QStringRef_ToLatin1(void* ptr); +void* QStringRef_ToLocal8Bit(void* ptr); +long QStringRef_ToLong(void* ptr, char* ok, int base); +long long QStringRef_ToLongLong(void* ptr, char* ok, int base); +short QStringRef_ToShort(void* ptr, char* ok, int base); +struct QtCore_PackedString QStringRef_ToString(void* ptr); +unsigned int QStringRef_ToUInt(void* ptr, char* ok, int base); +unsigned long QStringRef_ToULong(void* ptr, char* ok, int base); +unsigned long long QStringRef_ToULongLong(void* ptr, char* ok, int base); +unsigned short QStringRef_ToUShort(void* ptr, char* ok, int base); +struct QtCore_PackedList QStringRef_ToUcs4(void* ptr); +void* QStringRef_ToUtf8(void* ptr); +void* QStringRef_Trimmed(void* ptr); +void QStringRef_Truncate(void* ptr, int position); +void* QStringRef_Unicode(void* ptr); +void QStringRef_DestroyQStringRef(void* ptr); +void* QStringRef___split_atList(void* ptr, int i); +void QStringRef___split_setList(void* ptr, void* i); +void* QStringRef___split_newList(void* ptr); +void* QStringRef___split_atList2(void* ptr, int i); +void QStringRef___split_setList2(void* ptr, void* i); +void* QStringRef___split_newList2(void* ptr); +unsigned int QStringRef___toUcs4_atList(void* ptr, int i); +void QStringRef___toUcs4_setList(void* ptr, unsigned int i); +void* QStringRef___toUcs4_newList(void* ptr); +void* QStringView_NewQStringView(); +void* QStringView_NewQStringView7(struct QtCore_PackedString str); +void* QStringView_NewQStringView8(void* str); +void* QStringView_Back(void* ptr); +int QStringView_Compare(void* ptr, void* other, long long cs); +char QStringView_Empty(void* ptr); +char QStringView_EndsWith(void* ptr, void* str, long long cs); +char QStringView_EndsWith2(void* ptr, void* l1, long long cs); +char QStringView_EndsWith3(void* ptr, void* ch); +char QStringView_EndsWith4(void* ptr, void* ch, long long cs); +void* QStringView_First(void* ptr); +void* QStringView_Front(void* ptr); +char QStringView_IsEmpty(void* ptr); +char QStringView_IsNull(void* ptr); +char QStringView_IsRightToLeft(void* ptr); +void* QStringView_Last(void* ptr); +int QStringView_Length(void* ptr); +char QStringView_StartsWith(void* ptr, void* str, long long cs); +char QStringView_StartsWith2(void* ptr, void* l1, long long cs); +char QStringView_StartsWith3(void* ptr, void* ch); +char QStringView_StartsWith4(void* ptr, void* ch, long long cs); +void* QStringView_ToLatin1(void* ptr); +void* QStringView_ToLocal8Bit(void* ptr); +struct QtCore_PackedString QStringView_ToString(void* ptr); +struct QtCore_PackedList QStringView_ToUcs4(void* ptr); +void* QStringView_ToUtf8(void* ptr); +void* QStringView_Trimmed(void* ptr); +unsigned int QStringView___convertToUcs4_atList(void* ptr, int i); +void QStringView___convertToUcs4_setList(void* ptr, unsigned int i); +void* QStringView___convertToUcs4_newList(void* ptr); +unsigned int QStringView___toUcs4_atList(void* ptr, int i); +void QStringView___toUcs4_setList(void* ptr, unsigned int i); +void* QStringView___toUcs4_newList(void* ptr); +int QSysInfo_WordSize_Type(); +void* QSysInfo_QSysInfo_BootUniqueId(); +struct QtCore_PackedString QSysInfo_QSysInfo_BuildAbi(); +struct QtCore_PackedString QSysInfo_QSysInfo_BuildCpuArchitecture(); +struct QtCore_PackedString QSysInfo_QSysInfo_CurrentCpuArchitecture(); +struct QtCore_PackedString QSysInfo_QSysInfo_KernelType(); +struct QtCore_PackedString QSysInfo_QSysInfo_KernelVersion(); +struct QtCore_PackedString QSysInfo_QSysInfo_MachineHostName(); +void* QSysInfo_QSysInfo_MachineUniqueId(); +struct QtCore_PackedString QSysInfo_QSysInfo_PrettyProductName(); +struct QtCore_PackedString QSysInfo_QSysInfo_ProductType(); +struct QtCore_PackedString QSysInfo_QSysInfo_ProductVersion(); +void* QSystemSemaphore_NewQSystemSemaphore(struct QtCore_PackedString key, int initialValue, long long mode); +char QSystemSemaphore_Acquire(void* ptr); +long long QSystemSemaphore_Error(void* ptr); +struct QtCore_PackedString QSystemSemaphore_ErrorString(void* ptr); +struct QtCore_PackedString QSystemSemaphore_Key(void* ptr); +char QSystemSemaphore_Release(void* ptr, int n); +void QSystemSemaphore_SetKey(void* ptr, struct QtCore_PackedString key, int initialValue, long long mode); +void QSystemSemaphore_DestroyQSystemSemaphore(void* ptr); +void* QTemporaryDir_NewQTemporaryDir(); +void* QTemporaryDir_NewQTemporaryDir2(struct QtCore_PackedString templatePath); +char QTemporaryDir_AutoRemove(void* ptr); +struct QtCore_PackedString QTemporaryDir_ErrorString(void* ptr); +struct QtCore_PackedString QTemporaryDir_FilePath(void* ptr, struct QtCore_PackedString fileName); +char QTemporaryDir_IsValid(void* ptr); +struct QtCore_PackedString QTemporaryDir_Path(void* ptr); +char QTemporaryDir_Remove(void* ptr); +void QTemporaryDir_SetAutoRemove(void* ptr, char b); +void QTemporaryDir_DestroyQTemporaryDir(void* ptr); +void* QTemporaryFile_NewQTemporaryFile(); +void* QTemporaryFile_NewQTemporaryFile2(struct QtCore_PackedString templateName); +void* QTemporaryFile_NewQTemporaryFile3(void* parent); +void* QTemporaryFile_NewQTemporaryFile4(struct QtCore_PackedString templateName, void* parent); +char QTemporaryFile_AutoRemove(void* ptr); +void* QTemporaryFile_QTemporaryFile_CreateNativeFile(void* file); +void* QTemporaryFile_QTemporaryFile_CreateNativeFile2(struct QtCore_PackedString fileName); +struct QtCore_PackedString QTemporaryFile_FileTemplate(void* ptr); +char QTemporaryFile_Open(void* ptr); +void QTemporaryFile_SetAutoRemove(void* ptr, char b); +void QTemporaryFile_SetFileTemplate(void* ptr, struct QtCore_PackedString name); +void QTemporaryFile_DestroyQTemporaryFile(void* ptr); +void QTemporaryFile_DestroyQTemporaryFileDefault(void* ptr); +void* QTextBoundaryFinder_NewQTextBoundaryFinder(); +void* QTextBoundaryFinder_NewQTextBoundaryFinder2(void* other); +void* QTextBoundaryFinder_NewQTextBoundaryFinder3(long long ty, struct QtCore_PackedString stri); +long long QTextBoundaryFinder_BoundaryReasons(void* ptr); +char QTextBoundaryFinder_IsAtBoundary(void* ptr); +char QTextBoundaryFinder_IsValid(void* ptr); +int QTextBoundaryFinder_Position(void* ptr); +void QTextBoundaryFinder_SetPosition(void* ptr, int position); +struct QtCore_PackedString QTextBoundaryFinder_String(void* ptr); +void QTextBoundaryFinder_ToEnd(void* ptr); +int QTextBoundaryFinder_ToNextBoundary(void* ptr); +int QTextBoundaryFinder_ToPreviousBoundary(void* ptr); +void QTextBoundaryFinder_ToStart(void* ptr); +long long QTextBoundaryFinder_Type(void* ptr); +void QTextBoundaryFinder_DestroyQTextBoundaryFinder(void* ptr); +struct QtCore_PackedList QTextCodec_Aliases(void* ptr); +struct QtCore_PackedList QTextCodec_AliasesDefault(void* ptr); +struct QtCore_PackedList QTextCodec_QTextCodec_AvailableCodecs(); +struct QtCore_PackedList QTextCodec_QTextCodec_AvailableMibs(); +char QTextCodec_CanEncode(void* ptr, void* ch); +char QTextCodec_CanEncode2(void* ptr, struct QtCore_PackedString s); +char QTextCodec_CanEncode3(void* ptr, void* s); +void* QTextCodec_QTextCodec_CodecForHtml(void* ba, void* defaultCodec); +void* QTextCodec_QTextCodec_CodecForHtml2(void* ba); +void* QTextCodec_QTextCodec_CodecForLocale(); +void* QTextCodec_QTextCodec_CodecForMib(int mib); +void* QTextCodec_QTextCodec_CodecForName(void* name); +void* QTextCodec_QTextCodec_CodecForName2(char* name); +void* QTextCodec_QTextCodec_CodecForUtfText(void* ba, void* defaultCodec); +void* QTextCodec_QTextCodec_CodecForUtfText2(void* ba); +void* QTextCodec_FromUnicode(void* ptr, struct QtCore_PackedString str); +void* QTextCodec_FromUnicode2(void* ptr, void* str); +void* QTextCodec_MakeDecoder(void* ptr, long long flags); +void* QTextCodec_MakeEncoder(void* ptr, long long flags); +int QTextCodec_MibEnum(void* ptr); +void* QTextCodec_Name(void* ptr); +void QTextCodec_QTextCodec_SetCodecForLocale(void* c); +struct QtCore_PackedString QTextCodec_ToUnicode(void* ptr, void* a); +struct QtCore_PackedString QTextCodec_ToUnicode2(void* ptr, char* chars); +void QTextCodec_DestroyQTextCodec(void* ptr); +void QTextCodec_DestroyQTextCodecDefault(void* ptr); +void* QTextCodec___aliases_atList(void* ptr, int i); +void QTextCodec___aliases_setList(void* ptr, void* i); +void* QTextCodec___aliases_newList(void* ptr); +void* QTextCodec___availableCodecs_atList(void* ptr, int i); +void QTextCodec___availableCodecs_setList(void* ptr, void* i); +void* QTextCodec___availableCodecs_newList(void* ptr); +int QTextCodec___availableMibs_atList(void* ptr, int i); +void QTextCodec___availableMibs_setList(void* ptr, int i); +void* QTextCodec___availableMibs_newList(void* ptr); +void* QTextDecoder_NewQTextDecoder2(void* codec); +void* QTextDecoder_NewQTextDecoder3(void* codec, long long flags); +struct QtCore_PackedString QTextDecoder_ToUnicode(void* ptr, char* chars, int l); +struct QtCore_PackedString QTextDecoder_ToUnicode2(void* ptr, void* ba); +void QTextDecoder_ToUnicode3(void* ptr, struct QtCore_PackedString target, char* chars, int l); +void QTextDecoder_DestroyQTextDecoder(void* ptr); +void* QTextEncoder_NewQTextEncoder2(void* codec); +void* QTextEncoder_NewQTextEncoder3(void* codec, long long flags); +void* QTextEncoder_FromUnicode(void* ptr, struct QtCore_PackedString str); +void* QTextEncoder_FromUnicode2(void* ptr, void* str); +void* QTextEncoder_FromUnicode3(void* ptr, void* uc, int l); +void QTextEncoder_DestroyQTextEncoder(void* ptr); +void* QTextStream_NewQTextStream(); +void* QTextStream_NewQTextStream2(void* device); +void* QTextStream_NewQTextStream4(struct QtCore_PackedString stri, long long openMode); +void* QTextStream_NewQTextStream5(void* array, long long openMode); +void* QTextStream_NewQTextStream6(void* array, long long openMode); +char QTextStream_AtEnd(void* ptr); +char QTextStream_AutoDetectUnicode(void* ptr); +void* QTextStream_Codec(void* ptr); +void* QTextStream_Device(void* ptr); +long long QTextStream_FieldAlignment(void* ptr); +int QTextStream_FieldWidth(void* ptr); +void QTextStream_Flush(void* ptr); +char QTextStream_GenerateByteOrderMark(void* ptr); +int QTextStream_IntegerBase(void* ptr); +void* QTextStream_Locale(void* ptr); +long long QTextStream_NumberFlags(void* ptr); +void* QTextStream_PadChar(void* ptr); +long long QTextStream_Pos(void* ptr); +struct QtCore_PackedString QTextStream_Read(void* ptr, long long maxlen); +struct QtCore_PackedString QTextStream_ReadAll(void* ptr); +struct QtCore_PackedString QTextStream_ReadLine(void* ptr, long long maxlen); +char QTextStream_ReadLineInto(void* ptr, struct QtCore_PackedString line, long long maxlen); +long long QTextStream_RealNumberNotation(void* ptr); +int QTextStream_RealNumberPrecision(void* ptr); +void QTextStream_Reset(void* ptr); +void QTextStream_ResetStatus(void* ptr); +char QTextStream_Seek(void* ptr, long long pos); +void QTextStream_SetAutoDetectUnicode(void* ptr, char enabled); +void QTextStream_SetCodec(void* ptr, void* codec); +void QTextStream_SetCodec2(void* ptr, char* codecName); +void QTextStream_SetDevice(void* ptr, void* device); +void QTextStream_SetFieldAlignment(void* ptr, long long mode); +void QTextStream_SetFieldWidth(void* ptr, int width); +void QTextStream_SetGenerateByteOrderMark(void* ptr, char generate); +void QTextStream_SetIntegerBase(void* ptr, int base); +void QTextStream_SetLocale(void* ptr, void* locale); +void QTextStream_SetNumberFlags(void* ptr, long long flags); +void QTextStream_SetPadChar(void* ptr, void* ch); +void QTextStream_SetRealNumberNotation(void* ptr, long long notation); +void QTextStream_SetRealNumberPrecision(void* ptr, int precision); +void QTextStream_SetStatus(void* ptr, long long status); +void QTextStream_SetString(void* ptr, struct QtCore_PackedString stri, long long openMode); +void QTextStream_SkipWhiteSpace(void* ptr); +long long QTextStream_Status(void* ptr); +struct QtCore_PackedString QTextStream_String(void* ptr); +void QTextStream_DestroyQTextStream(void* ptr); +void QTextStream_DestroyQTextStreamDefault(void* ptr); +void* QThread_NewQThread(void* parent); +void* QThread_QThread_CurrentThread(); +void* QThread_EventDispatcher(void* ptr); +int QThread_Exec(void* ptr); +void QThread_Exit(void* ptr, int returnCode); +void QThread_ConnectFinished(void* ptr, long long t); +void QThread_DisconnectFinished(void* ptr); +int QThread_QThread_IdealThreadCount(); +char QThread_IsFinished(void* ptr); +char QThread_IsInterruptionRequested(void* ptr); +char QThread_IsRunning(void* ptr); +int QThread_LoopLevel(void* ptr); +void QThread_QThread_Msleep(unsigned long msecs); +long long QThread_Priority(void* ptr); +void QThread_Quit(void* ptr); +void QThread_QuitDefault(void* ptr); +void QThread_RequestInterruption(void* ptr); +void QThread_Run(void* ptr); +void QThread_RunDefault(void* ptr); +void QThread_SetEventDispatcher(void* ptr, void* eventDispatcher); +void QThread_SetPriority(void* ptr, long long priority); +void QThread_SetStackSize(void* ptr, unsigned int stackSize); +void QThread_QThread_SetTerminationEnabled(char enabled); +void QThread_QThread_Sleep(unsigned long secs); +unsigned int QThread_StackSize(void* ptr); +void QThread_Start(void* ptr); +void QThread_StartDefault(void* ptr); +void QThread_ConnectStarted(void* ptr, long long t); +void QThread_DisconnectStarted(void* ptr); +void QThread_Terminate(void* ptr); +void QThread_TerminateDefault(void* ptr); +void QThread_QThread_Usleep(unsigned long usecs); +char QThread_Wait(void* ptr, unsigned long ti); +void QThread_QThread_YieldCurrentThread(); +void QThread_DestroyQThread(void* ptr); +void QThread_DestroyQThreadDefault(void* ptr); +void* QThreadPool_NewQThreadPool(void* parent); +int QThreadPool_ActiveThreadCount(void* ptr); +void QThreadPool_Clear(void* ptr); +int QThreadPool_ExpiryTimeout(void* ptr); +void* QThreadPool_QThreadPool_GlobalInstance(); +int QThreadPool_MaxThreadCount(void* ptr); +void QThreadPool_ReleaseThread(void* ptr); +void QThreadPool_ReserveThread(void* ptr); +void QThreadPool_SetExpiryTimeout(void* ptr, int expiryTimeout); +void QThreadPool_SetMaxThreadCount(void* ptr, int maxThreadCount); +void QThreadPool_SetStackSize(void* ptr, unsigned int stackSize); +unsigned int QThreadPool_StackSize(void* ptr); +void QThreadPool_Start(void* ptr, void* runnable, int priority); +char QThreadPool_TryStart(void* ptr, void* runnable); +char QThreadPool_TryTake(void* ptr, void* runnable); +char QThreadPool_WaitForDone(void* ptr, int msecs); +void QThreadPool_DestroyQThreadPool(void* ptr); +void QThreadPool_DestroyQThreadPoolDefault(void* ptr); +void* QTime_NewQTime2(); +void* QTime_NewQTime3(int h, int m, int s, int ms); +void* QTime_AddMSecs(void* ptr, int ms); +void* QTime_AddSecs(void* ptr, int s); +void* QTime_QTime_CurrentTime(); +int QTime_Elapsed(void* ptr); +void* QTime_QTime_FromMSecsSinceStartOfDay(int msecs); +void* QTime_QTime_FromString(struct QtCore_PackedString stri, long long format); +void* QTime_QTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format); +int QTime_Hour(void* ptr); +char QTime_IsNull(void* ptr); +char QTime_IsValid(void* ptr); +char QTime_QTime_IsValid2(int h, int m, int s, int ms); +int QTime_Minute(void* ptr); +int QTime_Msec(void* ptr); +int QTime_MsecsSinceStartOfDay(void* ptr); +int QTime_MsecsTo(void* ptr, void* t); +int QTime_Restart(void* ptr); +int QTime_Second(void* ptr); +int QTime_SecsTo(void* ptr, void* t); +char QTime_SetHMS(void* ptr, int h, int m, int s, int ms); +void QTime_Start(void* ptr); +struct QtCore_PackedString QTime_ToString(void* ptr, struct QtCore_PackedString format); +struct QtCore_PackedString QTime_ToString2(void* ptr, long long format); +struct QtCore_PackedString QTime_ToString3(void* ptr, void* format); +void* QTimeLine_NewQTimeLine(int duration, void* parent); +int QTimeLine_CurrentFrame(void* ptr); +int QTimeLine_CurrentTime(void* ptr); +double QTimeLine_CurrentValue(void* ptr); +long long QTimeLine_CurveShape(void* ptr); +long long QTimeLine_Direction(void* ptr); +int QTimeLine_Duration(void* ptr); +void* QTimeLine_EasingCurve(void* ptr); +int QTimeLine_EndFrame(void* ptr); +void QTimeLine_ConnectFinished(void* ptr, long long t); +void QTimeLine_DisconnectFinished(void* ptr); +void QTimeLine_ConnectFrameChanged(void* ptr, long long t); +void QTimeLine_DisconnectFrameChanged(void* ptr); +int QTimeLine_FrameForTime(void* ptr, int msec); +int QTimeLine_LoopCount(void* ptr); +void QTimeLine_Resume(void* ptr); +void QTimeLine_ResumeDefault(void* ptr); +void QTimeLine_SetCurrentTime(void* ptr, int msec); +void QTimeLine_SetCurrentTimeDefault(void* ptr, int msec); +void QTimeLine_SetCurveShape(void* ptr, long long shape); +void QTimeLine_SetDirection(void* ptr, long long direction); +void QTimeLine_SetDuration(void* ptr, int duration); +void QTimeLine_SetEasingCurve(void* ptr, void* curve); +void QTimeLine_SetEndFrame(void* ptr, int frame); +void QTimeLine_SetFrameRange(void* ptr, int startFrame, int endFrame); +void QTimeLine_SetLoopCount(void* ptr, int count); +void QTimeLine_SetPaused(void* ptr, char paused); +void QTimeLine_SetPausedDefault(void* ptr, char paused); +void QTimeLine_SetStartFrame(void* ptr, int frame); +void QTimeLine_SetUpdateInterval(void* ptr, int interval); +void QTimeLine_Start(void* ptr); +void QTimeLine_StartDefault(void* ptr); +int QTimeLine_StartFrame(void* ptr); +long long QTimeLine_State(void* ptr); +void QTimeLine_ConnectStateChanged(void* ptr, long long t); +void QTimeLine_DisconnectStateChanged(void* ptr); +void QTimeLine_Stop(void* ptr); +void QTimeLine_StopDefault(void* ptr); +void QTimeLine_ToggleDirection(void* ptr); +void QTimeLine_ToggleDirectionDefault(void* ptr); +int QTimeLine_UpdateInterval(void* ptr); +void QTimeLine_ConnectValueChanged(void* ptr, long long t); +void QTimeLine_DisconnectValueChanged(void* ptr); +double QTimeLine_ValueForTime(void* ptr, int msec); +double QTimeLine_ValueForTimeDefault(void* ptr, int msec); +void QTimeLine_DestroyQTimeLine(void* ptr); +void QTimeLine_DestroyQTimeLineDefault(void* ptr); +void* QTimeZone_NewQTimeZone(); +void* QTimeZone_NewQTimeZone2(void* ianaId); +void* QTimeZone_NewQTimeZone3(int offsetSeconds); +void* QTimeZone_NewQTimeZone4(void* ianaId, int offsetSeconds, struct QtCore_PackedString name, struct QtCore_PackedString abbreviation, long long country, struct QtCore_PackedString comment); +void* QTimeZone_NewQTimeZone5(void* other); +struct QtCore_PackedString QTimeZone_Abbreviation(void* ptr, void* atDateTime); +struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds(); +struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds2(long long country); +struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds3(int offsetSeconds); +struct QtCore_PackedString QTimeZone_Comment(void* ptr); +long long QTimeZone_Country(void* ptr); +int QTimeZone_DaylightTimeOffset(void* ptr, void* atDateTime); +struct QtCore_PackedString QTimeZone_DisplayName(void* ptr, void* atDateTime, long long nameType, void* locale); +struct QtCore_PackedString QTimeZone_DisplayName2(void* ptr, long long timeType, long long nameType, void* locale); +char QTimeZone_HasDaylightTime(void* ptr); +char QTimeZone_HasTransitions(void* ptr); +void* QTimeZone_QTimeZone_IanaIdToWindowsId(void* ianaId); +void* QTimeZone_Id(void* ptr); +char QTimeZone_IsDaylightTime(void* ptr, void* atDateTime); +char QTimeZone_QTimeZone_IsTimeZoneIdAvailable(void* ianaId); +char QTimeZone_IsValid(void* ptr); +int QTimeZone_OffsetFromUtc(void* ptr, void* atDateTime); +int QTimeZone_StandardTimeOffset(void* ptr, void* atDateTime); +void QTimeZone_Swap(void* ptr, void* other); +void* QTimeZone_QTimeZone_SystemTimeZone(); +void* QTimeZone_QTimeZone_SystemTimeZoneId(); +void* QTimeZone_QTimeZone_Utc(); +void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(void* windowsId); +void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(void* windowsId, long long country); +struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds(void* windowsId); +struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds2(void* windowsId, long long country); +void QTimeZone_DestroyQTimeZone(void* ptr); +void* QTimeZone___availableTimeZoneIds_atList(void* ptr, int i); +void QTimeZone___availableTimeZoneIds_setList(void* ptr, void* i); +void* QTimeZone___availableTimeZoneIds_newList(void* ptr); +void* QTimeZone___availableTimeZoneIds_atList2(void* ptr, int i); +void QTimeZone___availableTimeZoneIds_setList2(void* ptr, void* i); +void* QTimeZone___availableTimeZoneIds_newList2(void* ptr); +void* QTimeZone___availableTimeZoneIds_atList3(void* ptr, int i); +void QTimeZone___availableTimeZoneIds_setList3(void* ptr, void* i); +void* QTimeZone___availableTimeZoneIds_newList3(void* ptr); +void* QTimeZone___windowsIdToIanaIds_atList(void* ptr, int i); +void QTimeZone___windowsIdToIanaIds_setList(void* ptr, void* i); +void* QTimeZone___windowsIdToIanaIds_newList(void* ptr); +void* QTimeZone___windowsIdToIanaIds_atList2(void* ptr, int i); +void QTimeZone___windowsIdToIanaIds_setList2(void* ptr, void* i); +void* QTimeZone___windowsIdToIanaIds_newList2(void* ptr); +void* QTimer_NewQTimer(void* parent); +int QTimer_Interval(void* ptr); +char QTimer_IsActive(void* ptr); +char QTimer_IsSingleShot(void* ptr); +int QTimer_RemainingTime(void* ptr); +void QTimer_SetInterval(void* ptr, int msec); +void QTimer_SetSingleShot(void* ptr, char singleShot); +void QTimer_SetTimerType(void* ptr, long long atype); +void QTimer_QTimer_SingleShot(int msec, void* receiver, char* member); +void QTimer_QTimer_SingleShot2(int msec, long long timerType, void* receiver, char* member); +void QTimer_Start(void* ptr, int msec); +void QTimer_StartDefault(void* ptr, int msec); +void QTimer_Start2(void* ptr); +void QTimer_Start2Default(void* ptr); +void QTimer_Stop(void* ptr); +void QTimer_StopDefault(void* ptr); +void QTimer_ConnectTimeout(void* ptr, long long t); +void QTimer_DisconnectTimeout(void* ptr); +int QTimer_TimerId(void* ptr); +long long QTimer_TimerType(void* ptr); +void QTimer_DestroyQTimer(void* ptr); +void QTimer_DestroyQTimerDefault(void* ptr); +void* QTimerEvent_NewQTimerEvent(int timerId); +int QTimerEvent_TimerId(void* ptr); +void* QTranslator_NewQTranslator(void* parent); +char QTranslator_IsEmpty(void* ptr); +char QTranslator_IsEmptyDefault(void* ptr); +char QTranslator_Load(void* ptr, struct QtCore_PackedString filename, struct QtCore_PackedString directory, struct QtCore_PackedString search_delimiters, struct QtCore_PackedString suffix); +char QTranslator_Load2(void* ptr, void* locale, struct QtCore_PackedString filename, struct QtCore_PackedString prefix, struct QtCore_PackedString directory, struct QtCore_PackedString suffix); +char QTranslator_Load3(void* ptr, char* data, int l, struct QtCore_PackedString directory); +struct QtCore_PackedString QTranslator_Translate(void* ptr, char* context, char* sourceText, char* disambiguation, int n); +struct QtCore_PackedString QTranslator_TranslateDefault(void* ptr, char* context, char* sourceText, char* disambiguation, int n); +void QTranslator_DestroyQTranslator(void* ptr); +void QTranslator_DestroyQTranslatorDefault(void* ptr); +void* QTransposeProxyModel_NewQTransposeProxyModel2(void* parent); +int QTransposeProxyModel_ColumnCount(void* ptr, void* parent); +int QTransposeProxyModel_ColumnCountDefault(void* ptr, void* parent); +void* QTransposeProxyModel_Index(void* ptr, int row, int column, void* parent); +void* QTransposeProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QTransposeProxyModel_MapFromSource(void* ptr, void* sourceIndex); +void* QTransposeProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex); +void* QTransposeProxyModel_MapToSource(void* ptr, void* proxyIndex); +void* QTransposeProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex); +void* QTransposeProxyModel_Parent(void* ptr, void* index); +void* QTransposeProxyModel_ParentDefault(void* ptr, void* index); +int QTransposeProxyModel_RowCount(void* ptr, void* parent); +int QTransposeProxyModel_RowCountDefault(void* ptr, void* parent); +void QTransposeProxyModel_DestroyQTransposeProxyModel(void* ptr); +void QTransposeProxyModel_DestroyQTransposeProxyModelDefault(void* ptr); +void* QUrl_NewQUrl(); +void* QUrl_NewQUrl2(void* other); +void* QUrl_NewQUrl3(struct QtCore_PackedString url, long long parsingMode); +void* QUrl_NewQUrl4(void* other); +void* QUrl_Adjusted(void* ptr, long long options); +struct QtCore_PackedString QUrl_Authority(void* ptr, long long options); +void QUrl_Clear(void* ptr); +struct QtCore_PackedString QUrl_ErrorString(void* ptr); +struct QtCore_PackedString QUrl_FileName(void* ptr, long long options); +struct QtCore_PackedString QUrl_Fragment(void* ptr, long long options); +struct QtCore_PackedString QUrl_QUrl_FromAce(void* domain); +void* QUrl_QUrl_FromEncoded(void* input, long long parsingMode); +void* QUrl_QUrl_FromLocalFile(struct QtCore_PackedString localFile); +struct QtCore_PackedString QUrl_QUrl_FromPercentEncoding(void* input); +struct QtCore_PackedList QUrl_QUrl_FromStringList(struct QtCore_PackedString urls, long long mode); +void* QUrl_QUrl_FromUserInput(struct QtCore_PackedString userInput); +void* QUrl_QUrl_FromUserInput2(struct QtCore_PackedString userInput, struct QtCore_PackedString workingDirectory, long long options); +char QUrl_HasFragment(void* ptr); +char QUrl_HasQuery(void* ptr); +struct QtCore_PackedString QUrl_Host(void* ptr, long long options); +struct QtCore_PackedString QUrl_QUrl_IdnWhitelist(); +char QUrl_IsEmpty(void* ptr); +char QUrl_IsLocalFile(void* ptr); +char QUrl_IsParentOf(void* ptr, void* childUrl); +char QUrl_IsRelative(void* ptr); +char QUrl_IsValid(void* ptr); +char QUrl_Matches(void* ptr, void* url, long long options); +struct QtCore_PackedString QUrl_Password(void* ptr, long long options); +struct QtCore_PackedString QUrl_Path(void* ptr, long long options); +int QUrl_Port(void* ptr, int defaultPort); +struct QtCore_PackedString QUrl_Query(void* ptr, long long options); +void* QUrl_Resolved(void* ptr, void* relative); +struct QtCore_PackedString QUrl_Scheme(void* ptr); +void QUrl_SetAuthority(void* ptr, struct QtCore_PackedString authority, long long mode); +void QUrl_SetFragment(void* ptr, struct QtCore_PackedString fragment, long long mode); +void QUrl_SetHost(void* ptr, struct QtCore_PackedString host, long long mode); +void QUrl_QUrl_SetIdnWhitelist(struct QtCore_PackedString list); +void QUrl_SetPassword(void* ptr, struct QtCore_PackedString password, long long mode); +void QUrl_SetPath(void* ptr, struct QtCore_PackedString path, long long mode); +void QUrl_SetPort(void* ptr, int port); +void QUrl_SetQuery(void* ptr, struct QtCore_PackedString query, long long mode); +void QUrl_SetQuery2(void* ptr, void* query); +void QUrl_SetScheme(void* ptr, struct QtCore_PackedString scheme); +void QUrl_SetUrl(void* ptr, struct QtCore_PackedString url, long long parsingMode); +void QUrl_SetUserInfo(void* ptr, struct QtCore_PackedString userInfo, long long mode); +void QUrl_SetUserName(void* ptr, struct QtCore_PackedString userName, long long mode); +void QUrl_Swap(void* ptr, void* other); +void* QUrl_QUrl_ToAce(struct QtCore_PackedString domain); +struct QtCore_PackedString QUrl_ToDisplayString(void* ptr, long long options); +void* QUrl_ToEncoded(void* ptr, long long options); +struct QtCore_PackedString QUrl_ToLocalFile(void* ptr); +void* QUrl_QUrl_ToPercentEncoding(struct QtCore_PackedString input, void* exclude, void* include); +struct QtCore_PackedString QUrl_ToString(void* ptr, long long options); +struct QtCore_PackedString QUrl_QUrl_ToStringList(void* urls, long long options); +struct QtCore_PackedString QUrl_TopLevelDomain(void* ptr, long long options); +struct QtCore_PackedString QUrl_Url(void* ptr, long long options); +struct QtCore_PackedString QUrl_UserInfo(void* ptr, long long options); +struct QtCore_PackedString QUrl_UserName(void* ptr, long long options); +void QUrl_DestroyQUrl(void* ptr); +void* QUrl___allEncodedQueryItemValues_atList(void* ptr, int i); +void QUrl___allEncodedQueryItemValues_setList(void* ptr, void* i); +void* QUrl___allEncodedQueryItemValues_newList(void* ptr); +void* QUrl___fromStringList_atList(void* ptr, int i); +void QUrl___fromStringList_setList(void* ptr, void* i); +void* QUrl___fromStringList_newList(void* ptr); +void* QUrl___toStringList_urls_atList(void* ptr, int i); +void QUrl___toStringList_urls_setList(void* ptr, void* i); +void* QUrl___toStringList_urls_newList(void* ptr); +void* QUrlQuery_NewQUrlQuery(); +void* QUrlQuery_NewQUrlQuery2(void* url); +void* QUrlQuery_NewQUrlQuery3(struct QtCore_PackedString queryString); +void* QUrlQuery_NewQUrlQuery5(void* other); +void QUrlQuery_AddQueryItem(void* ptr, struct QtCore_PackedString key, struct QtCore_PackedString value); +struct QtCore_PackedString QUrlQuery_AllQueryItemValues(void* ptr, struct QtCore_PackedString key, long long encoding); +void QUrlQuery_Clear(void* ptr); +void* QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter(); +void* QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter(); +char QUrlQuery_HasQueryItem(void* ptr, struct QtCore_PackedString key); +char QUrlQuery_IsEmpty(void* ptr); +struct QtCore_PackedString QUrlQuery_Query(void* ptr, long long encoding); +struct QtCore_PackedString QUrlQuery_QueryItemValue(void* ptr, struct QtCore_PackedString key, long long encoding); +void* QUrlQuery_QueryPairDelimiter(void* ptr); +void* QUrlQuery_QueryValueDelimiter(void* ptr); +void QUrlQuery_RemoveAllQueryItems(void* ptr, struct QtCore_PackedString key); +void QUrlQuery_RemoveQueryItem(void* ptr, struct QtCore_PackedString key); +void QUrlQuery_SetQuery(void* ptr, struct QtCore_PackedString queryString); +void QUrlQuery_SetQueryDelimiters(void* ptr, void* valueDelimiter, void* pairDelimiter); +void QUrlQuery_Swap(void* ptr, void* other); +struct QtCore_PackedString QUrlQuery_ToString(void* ptr, long long encoding); +void QUrlQuery_DestroyQUrlQuery(void* ptr); +void* QUuid_NewQUuid2(); +void* QUuid_NewQUuid3(unsigned int l, unsigned short w1, unsigned short w2, char* b1, char* b2, char* b3, char* b4, char* b5, char* b6, char* b7, char* b8); +void* QUuid_NewQUuid4(struct QtCore_PackedString text); +void* QUuid_NewQUuid(void* text); +void* QUuid_QUuid_CreateUuid(); +void* QUuid_QUuid_CreateUuidV3(void* ns, void* baseData); +void* QUuid_QUuid_CreateUuidV32(void* ns, struct QtCore_PackedString baseData); +void* QUuid_QUuid_CreateUuidV5(void* ns, void* baseData); +void* QUuid_QUuid_CreateUuidV52(void* ns, struct QtCore_PackedString baseData); +void* QUuid_QUuid_FromRfc4122(void* bytes); +void* QUuid_QUuid_FromString(void* text); +void* QUuid_QUuid_FromString2(void* text); +char QUuid_IsNull(void* ptr); +void* QUuid_ToByteArray(void* ptr); +void* QUuid_ToByteArray2(void* ptr, long long mode); +void* QUuid_ToRfc4122(void* ptr); +struct QtCore_PackedString QUuid_ToString(void* ptr); +struct QtCore_PackedString QUuid_ToString2(void* ptr, long long mode); +long long QUuid_Variant(void* ptr); +long long QUuid_Version(void* ptr); +void* QVariant_NewQVariant(); +void* QVariant_NewQVariant2(long long ty); +void* QVariant_NewQVariant3(int typeId, void* copy); +void* QVariant_NewQVariant4(void* s); +void* QVariant_NewQVariant5(int val); +void* QVariant_NewQVariant6(unsigned int val); +void* QVariant_NewQVariant7(long long val); +void* QVariant_NewQVariant8(unsigned long long val); +void* QVariant_NewQVariant9(char val); +void* QVariant_NewQVariant10(double val); +void* QVariant_NewQVariant11(float val); +void* QVariant_NewQVariant12(char* val); +void* QVariant_NewQVariant13(void* val); +void* QVariant_NewQVariant14(void* val); +void* QVariant_NewQVariant15(struct QtCore_PackedString val); +void* QVariant_NewQVariant16(void* val); +void* QVariant_NewQVariant17(struct QtCore_PackedString val); +void* QVariant_NewQVariant18(void* c); +void* QVariant_NewQVariant19(void* val); +void* QVariant_NewQVariant20(void* val); +void* QVariant_NewQVariant21(void* val); +void* QVariant_NewQVariant22(void* val); +void* QVariant_NewQVariant23(void* val); +void* QVariant_NewQVariant24(void* val); +void* QVariant_NewQVariant25(void* val); +void* QVariant_NewQVariant26(void* val); +void* QVariant_NewQVariant27(void* val); +void* QVariant_NewQVariant28(void* val); +void* QVariant_NewQVariant29(void* val); +void* QVariant_NewQVariant30(void* val); +void* QVariant_NewQVariant31(void* val); +void* QVariant_NewQVariant32(void* val); +void* QVariant_NewQVariant33(void* l); +void* QVariant_NewQVariant34(void* regExp); +void* QVariant_NewQVariant35(void* re); +void* QVariant_NewQVariant36(void* val); +void* QVariant_NewQVariant37(void* val); +void* QVariant_NewQVariant38(void* val); +void* QVariant_NewQVariant39(void* val); +void* QVariant_NewQVariant40(void* val); +void* QVariant_NewQVariant41(void* val); +void* QVariant_NewQVariant42(void* val); +void* QVariant_NewQVariant43(void* val); +void* QVariant_NewQVariant44(void* val); +void* QVariant_NewQVariant45(void* other); +void QVariant_Clear(void* ptr); +char QVariant_Convert(void* ptr, int targetTypeId); +char QVariant_IsNull(void* ptr); +char QVariant_IsValid(void* ptr); +long long QVariant_QVariant_NameToType(char* name); +void QVariant_Swap(void* ptr, void* other); +void* QVariant_ToBitArray(void* ptr); +char QVariant_ToBool(void* ptr); +void* QVariant_ToByteArray(void* ptr); +void* QVariant_ToChar(void* ptr); +void* QVariant_ToDate(void* ptr); +void* QVariant_ToDateTime(void* ptr); +double QVariant_ToDouble(void* ptr, char* ok); +void* QVariant_ToEasingCurve(void* ptr); +float QVariant_ToFloat(void* ptr, char* ok); +struct QtCore_PackedList QVariant_ToHash(void* ptr); +int QVariant_ToInt(void* ptr, char* ok); +void* QVariant_ToJsonArray(void* ptr); +void* QVariant_ToJsonDocument(void* ptr); +void* QVariant_ToJsonObject(void* ptr); +void* QVariant_ToJsonValue(void* ptr); +void* QVariant_ToLine(void* ptr); +void* QVariant_ToLineF(void* ptr); +struct QtCore_PackedList QVariant_ToList(void* ptr); +void* QVariant_ToLocale(void* ptr); +long long QVariant_ToLongLong(void* ptr, char* ok); +struct QtCore_PackedList QVariant_ToMap(void* ptr); +void* QVariant_ToModelIndex(void* ptr); +void* QVariant_ToPersistentModelIndex(void* ptr); +void* QVariant_ToPoint(void* ptr); +void* QVariant_ToPointF(void* ptr); +double QVariant_ToReal(void* ptr, char* ok); +void* QVariant_ToRect(void* ptr); +void* QVariant_ToRectF(void* ptr); +void* QVariant_ToRegExp(void* ptr); +void* QVariant_ToRegularExpression(void* ptr); +void* QVariant_ToSize(void* ptr); +void* QVariant_ToSizeF(void* ptr); +struct QtCore_PackedString QVariant_ToString(void* ptr); +struct QtCore_PackedString QVariant_ToStringList(void* ptr); +void* QVariant_ToTime(void* ptr); +unsigned int QVariant_ToUInt(void* ptr, char* ok); +unsigned long long QVariant_ToULongLong(void* ptr, char* ok); +void* QVariant_ToUrl(void* ptr); +void* QVariant_ToUuid(void* ptr); +long long QVariant_Type(void* ptr); +struct QtCore_PackedString QVariant_TypeName(void* ptr); +struct QtCore_PackedString QVariant_QVariant_TypeToName(int typeId); +int QVariant_UserType(void* ptr); +void QVariant_DestroyQVariant(void* ptr); +void* QVariant_ToColor(void* ptr); +void* QVariant_ToFont(void* ptr); +void* QVariant_ToImage(void* ptr); +void* QVariant_ToObject(void* ptr); +void* QVariant_ToIcon(void* ptr); +void* QVariant_ToBrush(void* ptr); +void* QVariant___QVariant_val_atList22(void* ptr, int i); +void QVariant___QVariant_val_setList22(void* ptr, void* i); +void* QVariant___QVariant_val_newList22(void* ptr); +void* QVariant___QVariant_val_atList23(void* ptr, struct QtCore_PackedString v, int i); +void QVariant___QVariant_val_setList23(void* ptr, struct QtCore_PackedString key, void* i); +void* QVariant___QVariant_val_newList23(void* ptr); +struct QtCore_PackedList QVariant___QVariant_val_keyList23(void* ptr); +void* QVariant___QVariant_val_atList24(void* ptr, struct QtCore_PackedString v, int i); +void QVariant___QVariant_val_setList24(void* ptr, struct QtCore_PackedString key, void* i); +void* QVariant___QVariant_val_newList24(void* ptr); +struct QtCore_PackedList QVariant___QVariant_val_keyList24(void* ptr); +void* QVariant___toHash_atList(void* ptr, struct QtCore_PackedString v, int i); +void QVariant___toHash_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QVariant___toHash_newList(void* ptr); +struct QtCore_PackedList QVariant___toHash_keyList(void* ptr); +void* QVariant___toList_atList(void* ptr, int i); +void QVariant___toList_setList(void* ptr, void* i); +void* QVariant___toList_newList(void* ptr); +void* QVariant___toMap_atList(void* ptr, struct QtCore_PackedString v, int i); +void QVariant___toMap_setList(void* ptr, struct QtCore_PackedString key, void* i); +void* QVariant___toMap_newList(void* ptr); +struct QtCore_PackedList QVariant___toMap_keyList(void* ptr); +struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList23(void* ptr, int i); +void QVariant_____QVariant_val_keyList_setList23(void* ptr, struct QtCore_PackedString i); +void* QVariant_____QVariant_val_keyList_newList23(void* ptr); +struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList24(void* ptr, int i); +void QVariant_____QVariant_val_keyList_setList24(void* ptr, struct QtCore_PackedString i); +void* QVariant_____QVariant_val_keyList_newList24(void* ptr); +struct QtCore_PackedString QVariant_____toHash_keyList_atList(void* ptr, int i); +void QVariant_____toHash_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QVariant_____toHash_keyList_newList(void* ptr); +struct QtCore_PackedString QVariant_____toMap_keyList_atList(void* ptr, int i); +void QVariant_____toMap_keyList_setList(void* ptr, struct QtCore_PackedString i); +void* QVariant_____toMap_keyList_newList(void* ptr); +void* QVariantAnimation_NewQVariantAnimation(void* parent); +void* QVariantAnimation_CurrentValue(void* ptr); +int QVariantAnimation_Duration(void* ptr); +int QVariantAnimation_DurationDefault(void* ptr); +void* QVariantAnimation_EasingCurve(void* ptr); +void* QVariantAnimation_EndValue(void* ptr); +void* QVariantAnimation_Interpolated(void* ptr, void* from, void* to, double progress); +void* QVariantAnimation_InterpolatedDefault(void* ptr, void* from, void* to, double progress); +void* QVariantAnimation_KeyValueAt(void* ptr, double step); +void QVariantAnimation_SetDuration(void* ptr, int msecs); +void QVariantAnimation_SetEasingCurve(void* ptr, void* easing); +void QVariantAnimation_SetEndValue(void* ptr, void* value); +void QVariantAnimation_SetKeyValueAt(void* ptr, double step, void* value); +void QVariantAnimation_SetStartValue(void* ptr, void* value); +void* QVariantAnimation_StartValue(void* ptr); +void QVariantAnimation_UpdateCurrentTime(void* ptr, int vin); +void QVariantAnimation_UpdateCurrentTimeDefault(void* ptr, int vin); +void QVariantAnimation_UpdateCurrentValue(void* ptr, void* value); +void QVariantAnimation_UpdateCurrentValueDefault(void* ptr, void* value); +void QVariantAnimation_ConnectValueChanged(void* ptr, long long t); +void QVariantAnimation_DisconnectValueChanged(void* ptr); +void QVariantAnimation_ValueChanged(void* ptr, void* value); +void QVariantAnimation_DestroyQVariantAnimation(void* ptr); +void QVariantAnimation_DestroyQVariantAnimationDefault(void* ptr); +void* QVersionNumber_NewQVersionNumber(); +void* QVersionNumber_NewQVersionNumber2(void* seg); +void* QVersionNumber_NewQVersionNumber3(void* seg); +void* QVersionNumber_NewQVersionNumber5(int maj); +void* QVersionNumber_NewQVersionNumber6(int maj, int min); +void* QVersionNumber_NewQVersionNumber7(int maj, int min, int mic); +void* QVersionNumber_QVersionNumber_CommonPrefix(void* v1, void* v2); +int QVersionNumber_QVersionNumber_Compare(void* v1, void* v2); +void* QVersionNumber_QVersionNumber_FromString(struct QtCore_PackedString stri, int suffixIndex); +void* QVersionNumber_QVersionNumber_FromString2(void* stri, int suffixIndex); +void* QVersionNumber_QVersionNumber_FromString3(void* stri, int suffixIndex); +char QVersionNumber_IsNormalized(void* ptr); +char QVersionNumber_IsNull(void* ptr); +char QVersionNumber_IsPrefixOf(void* ptr, void* other); +int QVersionNumber_MajorVersion(void* ptr); +int QVersionNumber_MicroVersion(void* ptr); +int QVersionNumber_MinorVersion(void* ptr); +void* QVersionNumber_Normalized(void* ptr); +int QVersionNumber_SegmentAt(void* ptr, int index); +int QVersionNumber_SegmentCount(void* ptr); +struct QtCore_PackedList QVersionNumber_Segments(void* ptr); +struct QtCore_PackedString QVersionNumber_ToString(void* ptr); +int QVersionNumber___QVersionNumber_seg_atList2(void* ptr, int i); +void QVersionNumber___QVersionNumber_seg_setList2(void* ptr, int i); +void* QVersionNumber___QVersionNumber_seg_newList2(void* ptr); +int QVersionNumber___QVersionNumber_seg_atList3(void* ptr, int i); +void QVersionNumber___QVersionNumber_seg_setList3(void* ptr, int i); +void* QVersionNumber___QVersionNumber_seg_newList3(void* ptr); +int QVersionNumber___segments_atList(void* ptr, int i); +void QVersionNumber___segments_setList(void* ptr, int i); +void* QVersionNumber___segments_newList(void* ptr); +void* QWaitCondition_NewQWaitCondition(); +void QWaitCondition_Notify_all(void* ptr); +void QWaitCondition_Notify_one(void* ptr); +char QWaitCondition_Wait(void* ptr, void* lockedMutex, unsigned long ti); +char QWaitCondition_Wait3(void* ptr, void* lockedReadWriteLock, unsigned long ti); +void QWaitCondition_WakeAll(void* ptr); +void QWaitCondition_WakeOne(void* ptr); +void QWaitCondition_DestroyQWaitCondition(void* ptr); +void* QWriteLocker_NewQWriteLocker(void* lock); +void* QWriteLocker_ReadWriteLock(void* ptr); +void QWriteLocker_Relock(void* ptr); +void QWriteLocker_Unlock(void* ptr); +void QWriteLocker_DestroyQWriteLocker(void* ptr); +void* QXmlStreamAttribute_NewQXmlStreamAttribute(); +void* QXmlStreamAttribute_NewQXmlStreamAttribute2(struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value); +void* QXmlStreamAttribute_NewQXmlStreamAttribute3(struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value); +void* QXmlStreamAttribute_NewQXmlStreamAttribute4(void* other); +char QXmlStreamAttribute_IsDefault(void* ptr); +void* QXmlStreamAttribute_Name(void* ptr); +void* QXmlStreamAttribute_NamespaceUri(void* ptr); +void* QXmlStreamAttribute_Prefix(void* ptr); +void* QXmlStreamAttribute_QualifiedName(void* ptr); +void* QXmlStreamAttribute_Value(void* ptr); +void QXmlStreamAttribute_DestroyQXmlStreamAttribute(void* ptr); +void* QXmlStreamAttributes_NewQXmlStreamAttributes(); +void QXmlStreamAttributes_Append(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value); +void QXmlStreamAttributes_Append2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value); +char QXmlStreamAttributes_HasAttribute(void* ptr, struct QtCore_PackedString qualifiedName); +char QXmlStreamAttributes_HasAttribute2(void* ptr, void* qualifiedName); +char QXmlStreamAttributes_HasAttribute3(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); +void* QXmlStreamAttributes_Value(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); +void* QXmlStreamAttributes_Value2(void* ptr, struct QtCore_PackedString namespaceUri, void* name); +void* QXmlStreamAttributes_Value3(void* ptr, void* namespaceUri, void* name); +void* QXmlStreamAttributes_Value4(void* ptr, struct QtCore_PackedString qualifiedName); +void* QXmlStreamAttributes_Value5(void* ptr, void* qualifiedName); +void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration(); +void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration2(void* other); +void* QXmlStreamEntityDeclaration_Name(void* ptr); +void* QXmlStreamEntityDeclaration_NotationName(void* ptr); +void* QXmlStreamEntityDeclaration_PublicId(void* ptr); +void* QXmlStreamEntityDeclaration_SystemId(void* ptr); +void* QXmlStreamEntityDeclaration_Value(void* ptr); +void QXmlStreamEntityDeclaration_DestroyQXmlStreamEntityDeclaration(void* ptr); +struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntity(void* ptr, struct QtCore_PackedString name); +struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntityDefault(void* ptr, struct QtCore_PackedString name); +void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(void* ptr); +void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolverDefault(void* ptr); +void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration(); +void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration2(void* other); +void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration4(struct QtCore_PackedString prefix, struct QtCore_PackedString namespaceUri); +void* QXmlStreamNamespaceDeclaration_NamespaceUri(void* ptr); +void* QXmlStreamNamespaceDeclaration_Prefix(void* ptr); +void QXmlStreamNamespaceDeclaration_DestroyQXmlStreamNamespaceDeclaration(void* ptr); +void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration(); +void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration2(void* other); +void* QXmlStreamNotationDeclaration_Name(void* ptr); +void* QXmlStreamNotationDeclaration_PublicId(void* ptr); +void* QXmlStreamNotationDeclaration_SystemId(void* ptr); +void QXmlStreamNotationDeclaration_DestroyQXmlStreamNotationDeclaration(void* ptr); +void* QXmlStreamReader_NewQXmlStreamReader(); +void* QXmlStreamReader_NewQXmlStreamReader2(void* device); +void* QXmlStreamReader_NewQXmlStreamReader3(void* data); +void* QXmlStreamReader_NewQXmlStreamReader4(struct QtCore_PackedString data); +void* QXmlStreamReader_NewQXmlStreamReader5(char* data); +void QXmlStreamReader_AddData(void* ptr, void* data); +void QXmlStreamReader_AddData2(void* ptr, struct QtCore_PackedString data); +void QXmlStreamReader_AddData3(void* ptr, char* data); +void QXmlStreamReader_AddExtraNamespaceDeclaration(void* ptr, void* extraNamespaceDeclaration); +char QXmlStreamReader_AtEnd(void* ptr); +long long QXmlStreamReader_CharacterOffset(void* ptr); +void QXmlStreamReader_Clear(void* ptr); +long long QXmlStreamReader_ColumnNumber(void* ptr); +void* QXmlStreamReader_Device(void* ptr); +void* QXmlStreamReader_DocumentEncoding(void* ptr); +void* QXmlStreamReader_DocumentVersion(void* ptr); +void* QXmlStreamReader_DtdName(void* ptr); +void* QXmlStreamReader_DtdPublicId(void* ptr); +void* QXmlStreamReader_DtdSystemId(void* ptr); +void* QXmlStreamReader_EntityResolver(void* ptr); +long long QXmlStreamReader_Error(void* ptr); +struct QtCore_PackedString QXmlStreamReader_ErrorString(void* ptr); +char QXmlStreamReader_HasError(void* ptr); +char QXmlStreamReader_IsCDATA(void* ptr); +char QXmlStreamReader_IsCharacters(void* ptr); +char QXmlStreamReader_IsComment(void* ptr); +char QXmlStreamReader_IsDTD(void* ptr); +char QXmlStreamReader_IsEndDocument(void* ptr); +char QXmlStreamReader_IsEndElement(void* ptr); +char QXmlStreamReader_IsEntityReference(void* ptr); +char QXmlStreamReader_IsProcessingInstruction(void* ptr); +char QXmlStreamReader_IsStandaloneDocument(void* ptr); +char QXmlStreamReader_IsStartDocument(void* ptr); +char QXmlStreamReader_IsStartElement(void* ptr); +char QXmlStreamReader_IsWhitespace(void* ptr); +long long QXmlStreamReader_LineNumber(void* ptr); +void* QXmlStreamReader_Name(void* ptr); +char QXmlStreamReader_NamespaceProcessing(void* ptr); +void* QXmlStreamReader_NamespaceUri(void* ptr); +void* QXmlStreamReader_Prefix(void* ptr); +void* QXmlStreamReader_ProcessingInstructionData(void* ptr); +void* QXmlStreamReader_ProcessingInstructionTarget(void* ptr); +void* QXmlStreamReader_QualifiedName(void* ptr); +void QXmlStreamReader_RaiseError(void* ptr, struct QtCore_PackedString message); +struct QtCore_PackedString QXmlStreamReader_ReadElementText(void* ptr, long long behaviour); +long long QXmlStreamReader_ReadNext(void* ptr); +char QXmlStreamReader_ReadNextStartElement(void* ptr); +void QXmlStreamReader_SetDevice(void* ptr, void* device); +void QXmlStreamReader_SetEntityResolver(void* ptr, void* resolver); +void QXmlStreamReader_SetNamespaceProcessing(void* ptr, char vbo); +void QXmlStreamReader_SkipCurrentElement(void* ptr); +void* QXmlStreamReader_Text(void* ptr); +struct QtCore_PackedString QXmlStreamReader_TokenString(void* ptr); +long long QXmlStreamReader_TokenType(void* ptr); +void QXmlStreamReader_DestroyQXmlStreamReader(void* ptr); +void* QXmlStreamWriter_NewQXmlStreamWriter(); +void* QXmlStreamWriter_NewQXmlStreamWriter2(void* device); +void* QXmlStreamWriter_NewQXmlStreamWriter3(void* array); +void* QXmlStreamWriter_NewQXmlStreamWriter4(struct QtCore_PackedString stri); +char QXmlStreamWriter_AutoFormatting(void* ptr); +int QXmlStreamWriter_AutoFormattingIndent(void* ptr); +void* QXmlStreamWriter_Codec(void* ptr); +void* QXmlStreamWriter_Device(void* ptr); +char QXmlStreamWriter_HasError(void* ptr); +void QXmlStreamWriter_SetAutoFormatting(void* ptr, char enable); +void QXmlStreamWriter_SetAutoFormattingIndent(void* ptr, int spacesOrTabs); +void QXmlStreamWriter_SetCodec(void* ptr, void* codec); +void QXmlStreamWriter_SetCodec2(void* ptr, char* codecName); +void QXmlStreamWriter_SetDevice(void* ptr, void* device); +void QXmlStreamWriter_WriteAttribute(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value); +void QXmlStreamWriter_WriteAttribute2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value); +void QXmlStreamWriter_WriteAttribute3(void* ptr, void* attribute); +void QXmlStreamWriter_WriteAttributes(void* ptr, void* attributes); +void QXmlStreamWriter_WriteCDATA(void* ptr, struct QtCore_PackedString text); +void QXmlStreamWriter_WriteCharacters(void* ptr, struct QtCore_PackedString text); +void QXmlStreamWriter_WriteComment(void* ptr, struct QtCore_PackedString text); +void QXmlStreamWriter_WriteCurrentToken(void* ptr, void* reader); +void QXmlStreamWriter_WriteDTD(void* ptr, struct QtCore_PackedString dtd); +void QXmlStreamWriter_WriteDefaultNamespace(void* ptr, struct QtCore_PackedString namespaceUri); +void QXmlStreamWriter_WriteEmptyElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); +void QXmlStreamWriter_WriteEmptyElement2(void* ptr, struct QtCore_PackedString qualifiedName); +void QXmlStreamWriter_WriteEndDocument(void* ptr); +void QXmlStreamWriter_WriteEndElement(void* ptr); +void QXmlStreamWriter_WriteEntityReference(void* ptr, struct QtCore_PackedString name); +void QXmlStreamWriter_WriteNamespace(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString prefix); +void QXmlStreamWriter_WriteProcessingInstruction(void* ptr, struct QtCore_PackedString target, struct QtCore_PackedString data); +void QXmlStreamWriter_WriteStartDocument(void* ptr, struct QtCore_PackedString version); +void QXmlStreamWriter_WriteStartDocument2(void* ptr); +void QXmlStreamWriter_WriteStartDocument3(void* ptr, struct QtCore_PackedString version, char standalone); +void QXmlStreamWriter_WriteStartElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); +void QXmlStreamWriter_WriteStartElement2(void* ptr, struct QtCore_PackedString qualifiedName); +void QXmlStreamWriter_WriteTextElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString text); +void QXmlStreamWriter_WriteTextElement2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString text); +void QXmlStreamWriter_DestroyQXmlStreamWriter(void* ptr); +int Qt_LastGestureType_Type(); +struct QtCore_PackedString Qt_Qt_ConvertFromPlainText(struct QtCore_PackedString plain, long long mode); +char Qt_Qt_MightBeRichText(struct QtCore_PackedString text); +struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable(char* varName); +struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable2(char* varName, struct QtCore_PackedString defaultValue); +int QtGlobal_QtGlobal_qEnvironmentVariableIntValue(char* varName, char* ok); +char QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(char* varName); +char QtGlobal_QtGlobal_qEnvironmentVariableIsSet(char* varName); +struct QtCore_PackedString QtGlobal_QtGlobal_qVersion(); +void* QtGlobal_QtGlobal_qgetenv(char* varName); +char QtGlobal_QtGlobal_qputenv(char* varName, void* value); +char QtGlobal_QtGlobal_qunsetenv(char* varName); + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/gui/gui.cpp b/vendor/github.com/therecipe/qt/gui/gui.cpp new file mode 100644 index 00000000..ea553593 --- /dev/null +++ b/vendor/github.com/therecipe/qt/gui/gui.cpp @@ -0,0 +1,37729 @@ +// +build !minimal + +#define protected public +#define private public + +#include "gui.h" +#include "_cgo_export.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +class MyQAbstractTextDocumentLayout: public QAbstractTextDocumentLayout +{ +public: + QRectF blockBoundingRect(const QTextBlock & block) const { return *static_cast(callbackQAbstractTextDocumentLayout_BlockBoundingRect(const_cast(static_cast(this)), const_cast(&block))); }; + void documentChanged(int position, int charsRemoved, int charsAdded) { callbackQAbstractTextDocumentLayout_DocumentChanged(this, position, charsRemoved, charsAdded); }; + QSizeF documentSize() const { return *static_cast(callbackQAbstractTextDocumentLayout_DocumentSize(const_cast(static_cast(this)))); }; + void Signal_DocumentSizeChanged(const QSizeF & newSize) { callbackQAbstractTextDocumentLayout_DocumentSizeChanged(this, const_cast(&newSize)); }; + QRectF frameBoundingRect(QTextFrame * frame) const { return *static_cast(callbackQAbstractTextDocumentLayout_FrameBoundingRect(const_cast(static_cast(this)), frame)); }; + int hitTest(const QPointF & point, Qt::HitTestAccuracy accuracy) const { return callbackQAbstractTextDocumentLayout_HitTest(const_cast(static_cast(this)), const_cast(&point), accuracy); }; + int pageCount() const { return callbackQAbstractTextDocumentLayout_PageCount(const_cast(static_cast(this))); }; + void Signal_PageCountChanged(int newPages) { callbackQAbstractTextDocumentLayout_PageCountChanged(this, newPages); }; + void Signal_Update(const QRectF & rect) { callbackQAbstractTextDocumentLayout_Update(this, const_cast(&rect)); }; + void Signal_UpdateBlock(const QTextBlock & block) { callbackQAbstractTextDocumentLayout_UpdateBlock(this, const_cast(&block)); }; + void childEvent(QChildEvent * event) { callbackQAbstractTextDocumentLayout_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractTextDocumentLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractTextDocumentLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractTextDocumentLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractTextDocumentLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractTextDocumentLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractTextDocumentLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractTextDocumentLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractTextDocumentLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractTextDocumentLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractTextDocumentLayout_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractTextDocumentLayout*) +Q_DECLARE_METATYPE(MyQAbstractTextDocumentLayout*) + +int QAbstractTextDocumentLayout_QAbstractTextDocumentLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtGui_PackedString QAbstractTextDocumentLayout_AnchorAt(void* ptr, void* position) +{ + return ({ QByteArray t81dfdf = static_cast(ptr)->anchorAt(*static_cast(position)).toUtf8(); QtGui_PackedString { const_cast(t81dfdf.prepend("WHITESPACE").constData()+10), t81dfdf.size()-10 }; }); +} + +void* QAbstractTextDocumentLayout_BlockBoundingRect(void* ptr, void* block) +{ + return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QAbstractTextDocumentLayout_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +void QAbstractTextDocumentLayout_DocumentChanged(void* ptr, int position, int charsRemoved, int charsAdded) +{ + static_cast(ptr)->documentChanged(position, charsRemoved, charsAdded); +} + +void* QAbstractTextDocumentLayout_DocumentSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->documentSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QAbstractTextDocumentLayout_ConnectDocumentSizeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::documentSizeChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_DocumentSizeChanged), static_cast(t)); +} + +void QAbstractTextDocumentLayout_DisconnectDocumentSizeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::documentSizeChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_DocumentSizeChanged)); +} + +void QAbstractTextDocumentLayout_DocumentSizeChanged(void* ptr, void* newSize) +{ + static_cast(ptr)->documentSizeChanged(*static_cast(newSize)); +} + +void QAbstractTextDocumentLayout_DrawInlineObject(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format) +{ + static_cast(ptr)->drawInlineObject(static_cast(painter), *static_cast(rect), *static_cast(object), posInDocument, *static_cast(format)); +} + +void QAbstractTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::drawInlineObject(static_cast(painter), *static_cast(rect), *static_cast(object), posInDocument, *static_cast(format)); +} + +void* QAbstractTextDocumentLayout_Format(void* ptr, int position) +{ + return new QTextCharFormat(static_cast(ptr)->format(position)); +} + +void* QAbstractTextDocumentLayout_FormatAt(void* ptr, void* pos) +{ + return new QTextFormat(static_cast(ptr)->formatAt(*static_cast(pos))); +} + +void* QAbstractTextDocumentLayout_FrameBoundingRect(void* ptr, void* frame) +{ + return ({ QRectF tmpValue = static_cast(ptr)->frameBoundingRect(static_cast(frame)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QAbstractTextDocumentLayout_HandlerForObject(void* ptr, int objectType) +{ + return static_cast(ptr)->handlerForObject(objectType); +} + +int QAbstractTextDocumentLayout_HitTest(void* ptr, void* point, long long accuracy) +{ + return static_cast(ptr)->hitTest(*static_cast(point), static_cast(accuracy)); +} + +struct QtGui_PackedString QAbstractTextDocumentLayout_ImageAt(void* ptr, void* pos) +{ + return ({ QByteArray t0eaa79 = static_cast(ptr)->imageAt(*static_cast(pos)).toUtf8(); QtGui_PackedString { const_cast(t0eaa79.prepend("WHITESPACE").constData()+10), t0eaa79.size()-10 }; }); +} + +int QAbstractTextDocumentLayout_PageCount(void* ptr) +{ + return static_cast(ptr)->pageCount(); +} + +void QAbstractTextDocumentLayout_ConnectPageCountChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::pageCountChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_PageCountChanged), static_cast(t)); +} + +void QAbstractTextDocumentLayout_DisconnectPageCountChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::pageCountChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_PageCountChanged)); +} + +void QAbstractTextDocumentLayout_PageCountChanged(void* ptr, int newPages) +{ + static_cast(ptr)->pageCountChanged(newPages); +} + +void* QAbstractTextDocumentLayout_PaintDevice(void* ptr) +{ + return static_cast(ptr)->paintDevice(); +} + +void QAbstractTextDocumentLayout_PositionInlineObject(void* ptr, void* item, int posInDocument, void* format) +{ + static_cast(ptr)->positionInlineObject(*static_cast(item), posInDocument, *static_cast(format)); +} + +void QAbstractTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::positionInlineObject(*static_cast(item), posInDocument, *static_cast(format)); +} + +void QAbstractTextDocumentLayout_RegisterHandler(void* ptr, int objectType, void* component) +{ + if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->registerHandler(objectType, static_cast(component)); + } else if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->registerHandler(objectType, static_cast(component)); + } else if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->registerHandler(objectType, static_cast(component)); + } else if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->registerHandler(objectType, static_cast(component)); + } else { + static_cast(ptr)->registerHandler(objectType, static_cast(component)); + } +} + +void QAbstractTextDocumentLayout_ResizeInlineObject(void* ptr, void* item, int posInDocument, void* format) +{ + static_cast(ptr)->resizeInlineObject(*static_cast(item), posInDocument, *static_cast(format)); +} + +void QAbstractTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::resizeInlineObject(*static_cast(item), posInDocument, *static_cast(format)); +} + +void QAbstractTextDocumentLayout_SetPaintDevice(void* ptr, void* device) +{ + if (dynamic_cast(static_cast(device))) { + static_cast(ptr)->setPaintDevice(static_cast(device)); + } else if (dynamic_cast(static_cast(device))) { + static_cast(ptr)->setPaintDevice(static_cast(device)); + } else { + static_cast(ptr)->setPaintDevice(static_cast(device)); + } +} + +void QAbstractTextDocumentLayout_UnregisterHandler(void* ptr, int objectType, void* component) +{ + if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); + } else if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); + } else if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); + } else if (dynamic_cast(static_cast(component))) { + static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); + } else { + static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); + } +} + +void QAbstractTextDocumentLayout_ConnectUpdate(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::update), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_Update), static_cast(t)); +} + +void QAbstractTextDocumentLayout_DisconnectUpdate(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::update), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_Update)); +} + +void QAbstractTextDocumentLayout_Update(void* ptr, void* rect) +{ + static_cast(ptr)->update(*static_cast(rect)); +} + +void QAbstractTextDocumentLayout_ConnectUpdateBlock(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::updateBlock), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_UpdateBlock), static_cast(t)); +} + +void QAbstractTextDocumentLayout_DisconnectUpdateBlock(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::updateBlock), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_UpdateBlock)); +} + +void QAbstractTextDocumentLayout_UpdateBlock(void* ptr, void* block) +{ + static_cast(ptr)->updateBlock(*static_cast(block)); +} + +void* QAbstractTextDocumentLayout___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTextDocumentLayout___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractTextDocumentLayout___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractTextDocumentLayout___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractTextDocumentLayout___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTextDocumentLayout___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractTextDocumentLayout___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractTextDocumentLayout___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTextDocumentLayout___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractTextDocumentLayout___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractTextDocumentLayout___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractTextDocumentLayout___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QAbstractTextDocumentLayout_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::childEvent(static_cast(event)); +} + +void QAbstractTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::connectNotify(*static_cast(sign)); +} + +void QAbstractTextDocumentLayout_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::customEvent(static_cast(event)); +} + +void QAbstractTextDocumentLayout_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::deleteLater(); +} + +void QAbstractTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::disconnectNotify(*static_cast(sign)); +} + +char QAbstractTextDocumentLayout_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QAbstractTextDocumentLayout::event(static_cast(e)); +} + +char QAbstractTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QAbstractTextDocumentLayout_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QAbstractTextDocumentLayout::metaObject()); +} + +void QAbstractTextDocumentLayout_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QAbstractTextDocumentLayout::timerEvent(static_cast(event)); +} + +char QAccessible_QAccessible_IsActive() +{ + return QAccessible::isActive(); +} + +void* QAccessible_QAccessible_QueryAccessibleInterface(void* object) +{ + if (dynamic_cast(static_cast(object))) { + return QAccessible::queryAccessibleInterface(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return QAccessible::queryAccessibleInterface(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return QAccessible::queryAccessibleInterface(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return QAccessible::queryAccessibleInterface(static_cast(object)); + } else { + return QAccessible::queryAccessibleInterface(static_cast(object)); + } +} + +void QAccessible_QAccessible_SetRootObject(void* object) +{ + if (dynamic_cast(static_cast(object))) { + QAccessible::setRootObject(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + QAccessible::setRootObject(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + QAccessible::setRootObject(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + QAccessible::setRootObject(static_cast(object)); + } else { + QAccessible::setRootObject(static_cast(object)); + } +} + +void QAccessible_QAccessible_UpdateAccessibility2(void* event) +{ + QAccessible::updateAccessibility(static_cast(event)); +} + +class MyQAccessibleActionInterface: public QAccessibleActionInterface +{ +public: + QStringList actionNames() const { return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_ActionNames(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void doAction(const QString & actionName) { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };callbackQAccessibleActionInterface_DoAction(this, actionNamePacked); }; + QStringList keyBindingsForAction(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_KeyBindingsForAction(const_cast(static_cast(this)), actionNamePacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QString localizedActionDescription(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_LocalizedActionDescription(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QString localizedActionName(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_LocalizedActionName(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + ~MyQAccessibleActionInterface() { callbackQAccessibleActionInterface_DestroyQAccessibleActionInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleActionInterface*) +Q_DECLARE_METATYPE(MyQAccessibleActionInterface*) + +int QAccessibleActionInterface_QAccessibleActionInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtGui_PackedString QAccessibleActionInterface_ActionNames(void* ptr) +{ + return ({ QByteArray t71e118 = static_cast(ptr)->actionNames().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t71e118.prepend("WHITESPACE").constData()+10), t71e118.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction() +{ + return ({ QByteArray t572cdb = QAccessibleActionInterface::decreaseAction().toUtf8(); QtGui_PackedString { const_cast(t572cdb.prepend("WHITESPACE").constData()+10), t572cdb.size()-10 }; }); +} + +void QAccessibleActionInterface_DoAction(void* ptr, struct QtGui_PackedString actionName) +{ + static_cast(ptr)->doAction(QString::fromUtf8(actionName.data, actionName.len)); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction() +{ + return ({ QByteArray tf61c5c = QAccessibleActionInterface::increaseAction().toUtf8(); QtGui_PackedString { const_cast(tf61c5c.prepend("WHITESPACE").constData()+10), tf61c5c.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_KeyBindingsForAction(void* ptr, struct QtGui_PackedString actionName) +{ + return ({ QByteArray te37e4d = static_cast(ptr)->keyBindingsForAction(QString::fromUtf8(actionName.data, actionName.len)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(te37e4d.prepend("WHITESPACE").constData()+10), te37e4d.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescription(void* ptr, struct QtGui_PackedString actionName) +{ + return ({ QByteArray tbea3be = static_cast(ptr)->localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(tbea3be.prepend("WHITESPACE").constData()+10), tbea3be.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescriptionDefault(void* ptr, struct QtGui_PackedString actionName) +{ + return ({ QByteArray t62e182 = static_cast(ptr)->QAccessibleActionInterface::localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(t62e182.prepend("WHITESPACE").constData()+10), t62e182.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionName(void* ptr, struct QtGui_PackedString actionName) +{ + return ({ QByteArray t0ed8e5 = static_cast(ptr)->localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(t0ed8e5.prepend("WHITESPACE").constData()+10), t0ed8e5.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionNameDefault(void* ptr, struct QtGui_PackedString actionName) +{ + return ({ QByteArray t96c424 = static_cast(ptr)->QAccessibleActionInterface::localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(t96c424.prepend("WHITESPACE").constData()+10), t96c424.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction() +{ + return ({ QByteArray t1ad988 = QAccessibleActionInterface::nextPageAction().toUtf8(); QtGui_PackedString { const_cast(t1ad988.prepend("WHITESPACE").constData()+10), t1ad988.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PressAction() +{ + return ({ QByteArray t899f7e = QAccessibleActionInterface::pressAction().toUtf8(); QtGui_PackedString { const_cast(t899f7e.prepend("WHITESPACE").constData()+10), t899f7e.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction() +{ + return ({ QByteArray t44741f = QAccessibleActionInterface::previousPageAction().toUtf8(); QtGui_PackedString { const_cast(t44741f.prepend("WHITESPACE").constData()+10), t44741f.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction() +{ + return ({ QByteArray tf765c1 = QAccessibleActionInterface::scrollDownAction().toUtf8(); QtGui_PackedString { const_cast(tf765c1.prepend("WHITESPACE").constData()+10), tf765c1.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction() +{ + return ({ QByteArray t35286b = QAccessibleActionInterface::scrollLeftAction().toUtf8(); QtGui_PackedString { const_cast(t35286b.prepend("WHITESPACE").constData()+10), t35286b.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction() +{ + return ({ QByteArray taa7ac9 = QAccessibleActionInterface::scrollRightAction().toUtf8(); QtGui_PackedString { const_cast(taa7ac9.prepend("WHITESPACE").constData()+10), taa7ac9.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction() +{ + return ({ QByteArray t6e10e7 = QAccessibleActionInterface::scrollUpAction().toUtf8(); QtGui_PackedString { const_cast(t6e10e7.prepend("WHITESPACE").constData()+10), t6e10e7.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction() +{ + return ({ QByteArray t8516d1 = QAccessibleActionInterface::setFocusAction().toUtf8(); QtGui_PackedString { const_cast(t8516d1.prepend("WHITESPACE").constData()+10), t8516d1.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction() +{ + return ({ QByteArray tfc8b6a = QAccessibleActionInterface::showMenuAction().toUtf8(); QtGui_PackedString { const_cast(tfc8b6a.prepend("WHITESPACE").constData()+10), tfc8b6a.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction() +{ + return ({ QByteArray tc0e2c4 = QAccessibleActionInterface::toggleAction().toUtf8(); QtGui_PackedString { const_cast(tc0e2c4.prepend("WHITESPACE").constData()+10), tc0e2c4.size()-10 }; }); +} + +void QAccessibleActionInterface_DestroyQAccessibleActionInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleActionInterface(); +} + +void QAccessibleActionInterface_DestroyQAccessibleActionInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAccessibleEditableTextInterface: public QAccessibleEditableTextInterface +{ +public: + void deleteText(int startOffset, int endOffset) { callbackQAccessibleEditableTextInterface_DeleteText(this, startOffset, endOffset); }; + void insertText(int offset, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleEditableTextInterface_InsertText(this, offset, textPacked); }; + void replaceText(int startOffset, int endOffset, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleEditableTextInterface_ReplaceText(this, startOffset, endOffset, textPacked); }; + ~MyQAccessibleEditableTextInterface() { callbackQAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleEditableTextInterface*) +Q_DECLARE_METATYPE(MyQAccessibleEditableTextInterface*) + +int QAccessibleEditableTextInterface_QAccessibleEditableTextInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QAccessibleEditableTextInterface_DeleteText(void* ptr, int startOffset, int endOffset) +{ + static_cast(ptr)->deleteText(startOffset, endOffset); +} + +void QAccessibleEditableTextInterface_InsertText(void* ptr, int offset, struct QtGui_PackedString text) +{ + static_cast(ptr)->insertText(offset, QString::fromUtf8(text.data, text.len)); +} + +void QAccessibleEditableTextInterface_ReplaceText(void* ptr, int startOffset, int endOffset, struct QtGui_PackedString text) +{ + static_cast(ptr)->replaceText(startOffset, endOffset, QString::fromUtf8(text.data, text.len)); +} + +void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleEditableTextInterface(); +} + +void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAccessibleEvent: public QAccessibleEvent +{ +public: + MyQAccessibleEvent(QObject *object, QAccessible::Event ty) : QAccessibleEvent(object, ty) {QAccessibleEvent_QAccessibleEvent_QRegisterMetaType();}; + MyQAccessibleEvent(QAccessibleInterface *interfa, QAccessible::Event ty) : QAccessibleEvent(interfa, ty) {QAccessibleEvent_QAccessibleEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; + ~MyQAccessibleEvent() { callbackQAccessibleEvent_DestroyQAccessibleEvent(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleEvent*) +Q_DECLARE_METATYPE(MyQAccessibleEvent*) + +int QAccessibleEvent_QAccessibleEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleEvent_NewQAccessibleEvent2(void* object, long long ty) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } else { + return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); + } +} + +void* QAccessibleEvent_NewQAccessibleEvent3(void* interfa, long long ty) +{ + if (dynamic_cast(static_cast(interfa))) { + return new MyQAccessibleEvent(static_cast(interfa), static_cast(ty)); + } else { + return new MyQAccessibleEvent(static_cast(interfa), static_cast(ty)); + } +} + +void* QAccessibleEvent_AccessibleInterface(void* ptr) +{ + return static_cast(ptr)->accessibleInterface(); +} + +void* QAccessibleEvent_AccessibleInterfaceDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleTableModelChangeEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleValueChangeEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleTextUpdateEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleTextRemoveEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleTextInsertEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleTextSelectionEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleTextCursorEvent::accessibleInterface(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleStateChangeEvent::accessibleInterface(); + } else { + return static_cast(ptr)->QAccessibleEvent::accessibleInterface(); + } +} + +int QAccessibleEvent_Child(void* ptr) +{ + return static_cast(ptr)->child(); +} + +void* QAccessibleEvent_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +void QAccessibleEvent_SetChild(void* ptr, int child) +{ + static_cast(ptr)->setChild(child); +} + +long long QAccessibleEvent_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QAccessibleEvent_DestroyQAccessibleEvent(void* ptr) +{ + static_cast(ptr)->~QAccessibleEvent(); +} + +void QAccessibleEvent_DestroyQAccessibleEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAccessibleInterface: public QAccessibleInterface +{ +public: + QColor backgroundColor() const { return *static_cast(callbackQAccessibleInterface_BackgroundColor(const_cast(static_cast(this)))); }; + QAccessibleInterface * child(int index) const { return static_cast(callbackQAccessibleInterface_Child(const_cast(static_cast(this)), index)); }; + QAccessibleInterface * childAt(int x, int y) const { return static_cast(callbackQAccessibleInterface_ChildAt(const_cast(static_cast(this)), x, y)); }; + int childCount() const { return callbackQAccessibleInterface_ChildCount(const_cast(static_cast(this))); }; + QAccessibleInterface * focusChild() const { return static_cast(callbackQAccessibleInterface_FocusChild(const_cast(static_cast(this)))); }; + QColor foregroundColor() const { return *static_cast(callbackQAccessibleInterface_ForegroundColor(const_cast(static_cast(this)))); }; + int indexOfChild(const QAccessibleInterface * child) const { return callbackQAccessibleInterface_IndexOfChild(const_cast(static_cast(this)), const_cast(child)); }; + void * interface_cast(QAccessible::InterfaceType ty) { return callbackQAccessibleInterface_Interface_cast(this, ty); }; + bool isValid() const { return callbackQAccessibleInterface_IsValid(const_cast(static_cast(this))) != 0; }; + QObject * object() const { return static_cast(callbackQAccessibleInterface_Object(const_cast(static_cast(this)))); }; + QAccessibleInterface * parent() const { return static_cast(callbackQAccessibleInterface_Parent(const_cast(static_cast(this)))); }; + QRect rect() const { return *static_cast(callbackQAccessibleInterface_Rect(const_cast(static_cast(this)))); }; + QAccessible::Role role() const { return static_cast(callbackQAccessibleInterface_Role(const_cast(static_cast(this)))); }; + void setText(QAccessible::Text t, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleInterface_SetText(this, t, textPacked); }; + QString text(QAccessible::Text t) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleInterface_Text(const_cast(static_cast(this)), t); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QWindow * window() const { return static_cast(callbackQAccessibleInterface_Window(const_cast(static_cast(this)))); }; + ~MyQAccessibleInterface() { callbackQAccessibleInterface_DestroyQAccessibleInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleInterface*) +Q_DECLARE_METATYPE(MyQAccessibleInterface*) + +int QAccessibleInterface_QAccessibleInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleInterface_ActionInterface(void* ptr) +{ + return static_cast(ptr)->actionInterface(); +} + +void* QAccessibleInterface_BackgroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->backgroundColor()); +} + +void* QAccessibleInterface_BackgroundColorDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QColor(static_cast(ptr)->QAccessibleObject::backgroundColor()); + } else { + return new QColor(static_cast(ptr)->QAccessibleInterface::backgroundColor()); + } +} + +void* QAccessibleInterface_Child(void* ptr, int index) +{ + return static_cast(ptr)->child(index); +} + +void* QAccessibleInterface_ChildAt(void* ptr, int x, int y) +{ + return static_cast(ptr)->childAt(x, y); +} + +int QAccessibleInterface_ChildCount(void* ptr) +{ + return static_cast(ptr)->childCount(); +} + +void* QAccessibleInterface_FocusChild(void* ptr) +{ + return static_cast(ptr)->focusChild(); +} + +void* QAccessibleInterface_FocusChildDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleObject::focusChild(); + } else { + return static_cast(ptr)->QAccessibleInterface::focusChild(); + } +} + +void* QAccessibleInterface_ForegroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->foregroundColor()); +} + +void* QAccessibleInterface_ForegroundColorDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QColor(static_cast(ptr)->QAccessibleObject::foregroundColor()); + } else { + return new QColor(static_cast(ptr)->QAccessibleInterface::foregroundColor()); + } +} + +int QAccessibleInterface_IndexOfChild(void* ptr, void* child) +{ + return static_cast(ptr)->indexOfChild(static_cast(child)); +} + +void* QAccessibleInterface_Interface_cast(void* ptr, long long ty) +{ + return static_cast(ptr)->interface_cast(static_cast(ty)); +} + +void* QAccessibleInterface_Interface_castDefault(void* ptr, long long ty) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleObject::interface_cast(static_cast(ty)); + } else { + return static_cast(ptr)->QAccessibleInterface::interface_cast(static_cast(ty)); + } +} + +char QAccessibleInterface_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QAccessibleInterface_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +void* QAccessibleInterface_Parent(void* ptr) +{ + return static_cast(ptr)->parent(); +} + +void* QAccessibleInterface_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QAccessibleInterface_Role(void* ptr) +{ + return static_cast(ptr)->role(); +} + +void QAccessibleInterface_SetText(void* ptr, long long t, struct QtGui_PackedString text) +{ + static_cast(ptr)->setText(static_cast(t), QString::fromUtf8(text.data, text.len)); +} + +void* QAccessibleInterface_TableCellInterface(void* ptr) +{ + return static_cast(ptr)->tableCellInterface(); +} + +void* QAccessibleInterface_TableInterface(void* ptr) +{ + return static_cast(ptr)->tableInterface(); +} + +struct QtGui_PackedString QAccessibleInterface_Text(void* ptr, long long t) +{ + return ({ QByteArray t0d7711 = static_cast(ptr)->text(static_cast(t)).toUtf8(); QtGui_PackedString { const_cast(t0d7711.prepend("WHITESPACE").constData()+10), t0d7711.size()-10 }; }); +} + +void* QAccessibleInterface_TextInterface(void* ptr) +{ + return static_cast(ptr)->textInterface(); +} + +void* QAccessibleInterface_ValueInterface(void* ptr) +{ + return static_cast(ptr)->valueInterface(); +} + +void* QAccessibleInterface_Window(void* ptr) +{ + return static_cast(ptr)->window(); +} + +void* QAccessibleInterface_WindowDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAccessibleObject::window(); + } else { + return static_cast(ptr)->QAccessibleInterface::window(); + } +} + +void QAccessibleInterface_DestroyQAccessibleInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleInterface(); +} + +void QAccessibleInterface_DestroyQAccessibleInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAccessibleObject: public QAccessibleObject +{ +public: + QAccessibleInterface * childAt(int x, int y) const { return static_cast(callbackQAccessibleObject_ChildAt(const_cast(static_cast(this)), x, y)); }; + bool isValid() const { return callbackQAccessibleObject_IsValid(const_cast(static_cast(this))) != 0; }; + QObject * object() const { return static_cast(callbackQAccessibleObject_Object(const_cast(static_cast(this)))); }; + QRect rect() const { return *static_cast(callbackQAccessibleObject_Rect(const_cast(static_cast(this)))); }; + void setText(QAccessible::Text t, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleObject_SetText(this, t, textPacked); }; + ~MyQAccessibleObject() { callbackQAccessibleObject_DestroyQAccessibleObject(this); }; + QColor backgroundColor() const { return *static_cast(callbackQAccessibleInterface_BackgroundColor(const_cast(static_cast(this)))); }; + QAccessibleInterface * child(int index) const { return static_cast(callbackQAccessibleObject_Child(const_cast(static_cast(this)), index)); }; + int childCount() const { return callbackQAccessibleObject_ChildCount(const_cast(static_cast(this))); }; + QAccessibleInterface * focusChild() const { return static_cast(callbackQAccessibleInterface_FocusChild(const_cast(static_cast(this)))); }; + QColor foregroundColor() const { return *static_cast(callbackQAccessibleInterface_ForegroundColor(const_cast(static_cast(this)))); }; + int indexOfChild(const QAccessibleInterface * child) const { return callbackQAccessibleObject_IndexOfChild(const_cast(static_cast(this)), const_cast(child)); }; + void * interface_cast(QAccessible::InterfaceType ty) { return callbackQAccessibleInterface_Interface_cast(this, ty); }; + QAccessibleInterface * parent() const { return static_cast(callbackQAccessibleObject_Parent(const_cast(static_cast(this)))); }; + QAccessible::Role role() const { return static_cast(callbackQAccessibleObject_Role(const_cast(static_cast(this)))); }; + QString text(QAccessible::Text t) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleObject_Text(const_cast(static_cast(this)), t); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QWindow * window() const { return static_cast(callbackQAccessibleInterface_Window(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleObject*) +Q_DECLARE_METATYPE(MyQAccessibleObject*) + +int QAccessibleObject_QAccessibleObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleObject_ChildAt(void* ptr, int x, int y) +{ + return static_cast(ptr)->childAt(x, y); +} + +void* QAccessibleObject_ChildAtDefault(void* ptr, int x, int y) +{ + return static_cast(ptr)->QAccessibleObject::childAt(x, y); +} + +char QAccessibleObject_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QAccessibleObject_IsValidDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleObject::isValid(); +} + +void* QAccessibleObject_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +void* QAccessibleObject_ObjectDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleObject::object(); +} + +void* QAccessibleObject_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QAccessibleObject_RectDefault(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->QAccessibleObject::rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QAccessibleObject_SetText(void* ptr, long long t, struct QtGui_PackedString text) +{ + static_cast(ptr)->setText(static_cast(t), QString::fromUtf8(text.data, text.len)); +} + +void QAccessibleObject_SetTextDefault(void* ptr, long long t, struct QtGui_PackedString text) +{ + static_cast(ptr)->QAccessibleObject::setText(static_cast(t), QString::fromUtf8(text.data, text.len)); +} + +void QAccessibleObject_DestroyQAccessibleObject(void* ptr) +{ + static_cast(ptr)->~QAccessibleObject(); +} + +void QAccessibleObject_DestroyQAccessibleObjectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAccessibleObject_Child(void* ptr, int index) +{ + return static_cast(ptr)->child(index); +} + +void* QAccessibleObject_ChildDefault(void* ptr, int index) +{ + Q_UNUSED(ptr); + Q_UNUSED(index); + +} + +int QAccessibleObject_ChildCount(void* ptr) +{ + return static_cast(ptr)->childCount(); +} + +int QAccessibleObject_ChildCountDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAccessibleObject_IndexOfChild(void* ptr, void* child) +{ + return static_cast(ptr)->indexOfChild(static_cast(child)); +} + +int QAccessibleObject_IndexOfChildDefault(void* ptr, void* child) +{ + Q_UNUSED(ptr); + Q_UNUSED(child); + +} + +void* QAccessibleObject_Parent(void* ptr) +{ + return static_cast(ptr)->parent(); +} + +void* QAccessibleObject_ParentDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +long long QAccessibleObject_Role(void* ptr) +{ + return static_cast(ptr)->role(); +} + +long long QAccessibleObject_RoleDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +struct QtGui_PackedString QAccessibleObject_Text(void* ptr, long long t) +{ + return ({ QByteArray td7ef98 = static_cast(ptr)->text(static_cast(t)).toUtf8(); QtGui_PackedString { const_cast(td7ef98.prepend("WHITESPACE").constData()+10), td7ef98.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleObject_TextDefault(void* ptr, long long t) +{ + Q_UNUSED(ptr); + Q_UNUSED(t); + +} + +class MyQAccessiblePlugin: public QAccessiblePlugin +{ +public: + MyQAccessiblePlugin(QObject *parent = Q_NULLPTR) : QAccessiblePlugin(parent) {QAccessiblePlugin_QAccessiblePlugin_QRegisterMetaType();}; + QAccessibleInterface * create(const QString & key, QObject * object) { QByteArray ta62f22 = key.toUtf8(); QtGui_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return static_cast(callbackQAccessiblePlugin_Create(this, keyPacked, object)); }; + ~MyQAccessiblePlugin() { callbackQAccessiblePlugin_DestroyQAccessiblePlugin(this); }; + void childEvent(QChildEvent * event) { callbackQAccessiblePlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAccessiblePlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAccessiblePlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQAccessiblePlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAccessiblePlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAccessiblePlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAccessiblePlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAccessiblePlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAccessiblePlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAccessiblePlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAccessiblePlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAccessiblePlugin*) +Q_DECLARE_METATYPE(MyQAccessiblePlugin*) + +int QAccessiblePlugin_QAccessiblePlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessiblePlugin_NewQAccessiblePlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAccessiblePlugin(static_cast(parent)); + } else { + return new MyQAccessiblePlugin(static_cast(parent)); + } +} + +void* QAccessiblePlugin_Create(void* ptr, struct QtGui_PackedString key, void* object) +{ + if (dynamic_cast(static_cast(object))) { + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); + } else { + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); + } +} + +void QAccessiblePlugin_DestroyQAccessiblePlugin(void* ptr) +{ + static_cast(ptr)->~QAccessiblePlugin(); +} + +void QAccessiblePlugin_DestroyQAccessiblePluginDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAccessiblePlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessiblePlugin___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAccessiblePlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAccessiblePlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAccessiblePlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAccessiblePlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAccessiblePlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessiblePlugin___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAccessiblePlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAccessiblePlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessiblePlugin___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAccessiblePlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAccessiblePlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessiblePlugin___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAccessiblePlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QAccessiblePlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QAccessiblePlugin::childEvent(static_cast(event)); +} + +void QAccessiblePlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QAccessiblePlugin::connectNotify(*static_cast(sign)); +} + +void QAccessiblePlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QAccessiblePlugin::customEvent(static_cast(event)); +} + +void QAccessiblePlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QAccessiblePlugin::deleteLater(); +} + +void QAccessiblePlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QAccessiblePlugin::disconnectNotify(*static_cast(sign)); +} + +char QAccessiblePlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QAccessiblePlugin::event(static_cast(e)); +} + +char QAccessiblePlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QAccessiblePlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QAccessiblePlugin::metaObject()); +} + +void QAccessiblePlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QAccessiblePlugin::timerEvent(static_cast(event)); +} + +class MyQAccessibleStateChangeEvent: public QAccessibleStateChangeEvent +{ +public: + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleStateChangeEvent*) +Q_DECLARE_METATYPE(MyQAccessibleStateChangeEvent*) + +int QAccessibleStateChangeEvent_QAccessibleStateChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +class MyQAccessibleTableCellInterface: public QAccessibleTableCellInterface +{ +public: + int columnExtent() const { return callbackQAccessibleTableCellInterface_ColumnExtent(const_cast(static_cast(this))); }; + QList columnHeaderCells() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableCellInterface_ColumnHeaderCells(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + int columnIndex() const { return callbackQAccessibleTableCellInterface_ColumnIndex(const_cast(static_cast(this))); }; + bool isSelected() const { return callbackQAccessibleTableCellInterface_IsSelected(const_cast(static_cast(this))) != 0; }; + int rowExtent() const { return callbackQAccessibleTableCellInterface_RowExtent(const_cast(static_cast(this))); }; + QList rowHeaderCells() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableCellInterface_RowHeaderCells(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + int rowIndex() const { return callbackQAccessibleTableCellInterface_RowIndex(const_cast(static_cast(this))); }; + QAccessibleInterface * table() const { return static_cast(callbackQAccessibleTableCellInterface_Table(const_cast(static_cast(this)))); }; + ~MyQAccessibleTableCellInterface() { callbackQAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTableCellInterface*) +Q_DECLARE_METATYPE(MyQAccessibleTableCellInterface*) + +int QAccessibleTableCellInterface_QAccessibleTableCellInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QAccessibleTableCellInterface_ColumnExtent(void* ptr) +{ + return static_cast(ptr)->columnExtent(); +} + +struct QtGui_PackedList QAccessibleTableCellInterface_ColumnHeaderCells(void* ptr) +{ + return ({ QList* tmpValue68eb1f = new QList(static_cast(ptr)->columnHeaderCells()); QtGui_PackedList { tmpValue68eb1f, tmpValue68eb1f->size() }; }); +} + +int QAccessibleTableCellInterface_ColumnIndex(void* ptr) +{ + return static_cast(ptr)->columnIndex(); +} + +char QAccessibleTableCellInterface_IsSelected(void* ptr) +{ + return static_cast(ptr)->isSelected(); +} + +int QAccessibleTableCellInterface_RowExtent(void* ptr) +{ + return static_cast(ptr)->rowExtent(); +} + +struct QtGui_PackedList QAccessibleTableCellInterface_RowHeaderCells(void* ptr) +{ + return ({ QList* tmpValueab8f05 = new QList(static_cast(ptr)->rowHeaderCells()); QtGui_PackedList { tmpValueab8f05, tmpValueab8f05->size() }; }); +} + +int QAccessibleTableCellInterface_RowIndex(void* ptr) +{ + return static_cast(ptr)->rowIndex(); +} + +void* QAccessibleTableCellInterface_Table(void* ptr) +{ + return static_cast(ptr)->table(); +} + +void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleTableCellInterface(); +} + +void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAccessibleTableCellInterface___columnHeaderCells_atList(void* ptr, int i) +{ + return ({QAccessibleInterface * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessibleTableCellInterface___columnHeaderCells_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAccessibleTableCellInterface___columnHeaderCells_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAccessibleTableCellInterface___rowHeaderCells_atList(void* ptr, int i) +{ + return ({QAccessibleInterface * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessibleTableCellInterface___rowHeaderCells_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAccessibleTableCellInterface___rowHeaderCells_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQAccessibleTableInterface: public QAccessibleTableInterface +{ +public: + QAccessibleInterface * caption() const { return static_cast(callbackQAccessibleTableInterface_Caption(const_cast(static_cast(this)))); }; + QAccessibleInterface * cellAt(int row, int column) const { return static_cast(callbackQAccessibleTableInterface_CellAt(const_cast(static_cast(this)), row, column)); }; + int columnCount() const { return callbackQAccessibleTableInterface_ColumnCount(const_cast(static_cast(this))); }; + QString columnDescription(int column) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTableInterface_ColumnDescription(const_cast(static_cast(this)), column); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + bool isColumnSelected(int column) const { return callbackQAccessibleTableInterface_IsColumnSelected(const_cast(static_cast(this)), column) != 0; }; + bool isRowSelected(int row) const { return callbackQAccessibleTableInterface_IsRowSelected(const_cast(static_cast(this)), row) != 0; }; + void modelChange(QAccessibleTableModelChangeEvent * event) { callbackQAccessibleTableInterface_ModelChange(this, event); }; + int rowCount() const { return callbackQAccessibleTableInterface_RowCount(const_cast(static_cast(this))); }; + QString rowDescription(int row) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTableInterface_RowDescription(const_cast(static_cast(this)), row); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + bool selectColumn(int column) { return callbackQAccessibleTableInterface_SelectColumn(this, column) != 0; }; + bool selectRow(int row) { return callbackQAccessibleTableInterface_SelectRow(this, row) != 0; }; + int selectedCellCount() const { return callbackQAccessibleTableInterface_SelectedCellCount(const_cast(static_cast(this))); }; + QList selectedCells() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableInterface_SelectedCells(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + int selectedColumnCount() const { return callbackQAccessibleTableInterface_SelectedColumnCount(const_cast(static_cast(this))); }; + QList selectedColumns() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableInterface_SelectedColumns(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + int selectedRowCount() const { return callbackQAccessibleTableInterface_SelectedRowCount(const_cast(static_cast(this))); }; + QList selectedRows() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableInterface_SelectedRows(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QAccessibleInterface * summary() const { return static_cast(callbackQAccessibleTableInterface_Summary(const_cast(static_cast(this)))); }; + bool unselectColumn(int column) { return callbackQAccessibleTableInterface_UnselectColumn(this, column) != 0; }; + bool unselectRow(int row) { return callbackQAccessibleTableInterface_UnselectRow(this, row) != 0; }; + ~MyQAccessibleTableInterface() { callbackQAccessibleTableInterface_DestroyQAccessibleTableInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTableInterface*) +Q_DECLARE_METATYPE(MyQAccessibleTableInterface*) + +int QAccessibleTableInterface_QAccessibleTableInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTableInterface_Caption(void* ptr) +{ + return static_cast(ptr)->caption(); +} + +void* QAccessibleTableInterface_CellAt(void* ptr, int row, int column) +{ + return static_cast(ptr)->cellAt(row, column); +} + +int QAccessibleTableInterface_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +struct QtGui_PackedString QAccessibleTableInterface_ColumnDescription(void* ptr, int column) +{ + return ({ QByteArray t31bac7 = static_cast(ptr)->columnDescription(column).toUtf8(); QtGui_PackedString { const_cast(t31bac7.prepend("WHITESPACE").constData()+10), t31bac7.size()-10 }; }); +} + +char QAccessibleTableInterface_IsColumnSelected(void* ptr, int column) +{ + return static_cast(ptr)->isColumnSelected(column); +} + +char QAccessibleTableInterface_IsRowSelected(void* ptr, int row) +{ + return static_cast(ptr)->isRowSelected(row); +} + +void QAccessibleTableInterface_ModelChange(void* ptr, void* event) +{ + static_cast(ptr)->modelChange(static_cast(event)); +} + +int QAccessibleTableInterface_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +struct QtGui_PackedString QAccessibleTableInterface_RowDescription(void* ptr, int row) +{ + return ({ QByteArray t5db49c = static_cast(ptr)->rowDescription(row).toUtf8(); QtGui_PackedString { const_cast(t5db49c.prepend("WHITESPACE").constData()+10), t5db49c.size()-10 }; }); +} + +char QAccessibleTableInterface_SelectColumn(void* ptr, int column) +{ + return static_cast(ptr)->selectColumn(column); +} + +char QAccessibleTableInterface_SelectRow(void* ptr, int row) +{ + return static_cast(ptr)->selectRow(row); +} + +int QAccessibleTableInterface_SelectedCellCount(void* ptr) +{ + return static_cast(ptr)->selectedCellCount(); +} + +struct QtGui_PackedList QAccessibleTableInterface_SelectedCells(void* ptr) +{ + return ({ QList* tmpValuebc7554 = new QList(static_cast(ptr)->selectedCells()); QtGui_PackedList { tmpValuebc7554, tmpValuebc7554->size() }; }); +} + +int QAccessibleTableInterface_SelectedColumnCount(void* ptr) +{ + return static_cast(ptr)->selectedColumnCount(); +} + +struct QtGui_PackedList QAccessibleTableInterface_SelectedColumns(void* ptr) +{ + return ({ QList* tmpValue8dbd0b = new QList(static_cast(ptr)->selectedColumns()); QtGui_PackedList { tmpValue8dbd0b, tmpValue8dbd0b->size() }; }); +} + +int QAccessibleTableInterface_SelectedRowCount(void* ptr) +{ + return static_cast(ptr)->selectedRowCount(); +} + +struct QtGui_PackedList QAccessibleTableInterface_SelectedRows(void* ptr) +{ + return ({ QList* tmpValue094a24 = new QList(static_cast(ptr)->selectedRows()); QtGui_PackedList { tmpValue094a24, tmpValue094a24->size() }; }); +} + +void* QAccessibleTableInterface_Summary(void* ptr) +{ + return static_cast(ptr)->summary(); +} + +char QAccessibleTableInterface_UnselectColumn(void* ptr, int column) +{ + return static_cast(ptr)->unselectColumn(column); +} + +char QAccessibleTableInterface_UnselectRow(void* ptr, int row) +{ + return static_cast(ptr)->unselectRow(row); +} + +void QAccessibleTableInterface_DestroyQAccessibleTableInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleTableInterface(); +} + +void QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAccessibleTableInterface___selectedCells_atList(void* ptr, int i) +{ + return ({QAccessibleInterface * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessibleTableInterface___selectedCells_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAccessibleTableInterface___selectedCells_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAccessibleTableInterface___selectedColumns_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessibleTableInterface___selectedColumns_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAccessibleTableInterface___selectedColumns_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QAccessibleTableInterface___selectedRows_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAccessibleTableInterface___selectedRows_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAccessibleTableInterface___selectedRows_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQAccessibleTableModelChangeEvent: public QAccessibleTableModelChangeEvent +{ +public: + MyQAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType) : QAccessibleTableModelChangeEvent(object, changeType) {QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType();}; + MyQAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType) : QAccessibleTableModelChangeEvent(iface, changeType) {QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTableModelChangeEvent*) +Q_DECLARE_METATYPE(MyQAccessibleTableModelChangeEvent*) + +int QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(void* object, long long changeType) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } else { + return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); + } +} + +void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(void* iface, long long changeType) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleTableModelChangeEvent(static_cast(iface), static_cast(changeType)); + } else { + return new MyQAccessibleTableModelChangeEvent(static_cast(iface), static_cast(changeType)); + } +} + +int QAccessibleTableModelChangeEvent_FirstColumn(void* ptr) +{ + return static_cast(ptr)->firstColumn(); +} + +int QAccessibleTableModelChangeEvent_FirstRow(void* ptr) +{ + return static_cast(ptr)->firstRow(); +} + +int QAccessibleTableModelChangeEvent_LastColumn(void* ptr) +{ + return static_cast(ptr)->lastColumn(); +} + +int QAccessibleTableModelChangeEvent_LastRow(void* ptr) +{ + return static_cast(ptr)->lastRow(); +} + +long long QAccessibleTableModelChangeEvent_ModelChangeType(void* ptr) +{ + return static_cast(ptr)->modelChangeType(); +} + +void QAccessibleTableModelChangeEvent_SetFirstColumn(void* ptr, int column) +{ + static_cast(ptr)->setFirstColumn(column); +} + +void QAccessibleTableModelChangeEvent_SetFirstRow(void* ptr, int row) +{ + static_cast(ptr)->setFirstRow(row); +} + +void QAccessibleTableModelChangeEvent_SetLastColumn(void* ptr, int column) +{ + static_cast(ptr)->setLastColumn(column); +} + +void QAccessibleTableModelChangeEvent_SetLastRow(void* ptr, int row) +{ + static_cast(ptr)->setLastRow(row); +} + +void QAccessibleTableModelChangeEvent_SetModelChangeType(void* ptr, long long changeType) +{ + static_cast(ptr)->setModelChangeType(static_cast(changeType)); +} + +class MyQAccessibleTextCursorEvent: public QAccessibleTextCursorEvent +{ +public: + MyQAccessibleTextCursorEvent(QObject *object, int cursorPos) : QAccessibleTextCursorEvent(object, cursorPos) {QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType();}; + MyQAccessibleTextCursorEvent(QAccessibleInterface *iface, int cursorPos) : QAccessibleTextCursorEvent(iface, cursorPos) {QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTextCursorEvent*) +Q_DECLARE_METATYPE(MyQAccessibleTextCursorEvent*) + +int QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent(void* object, int cursorPos) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } else { + return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); + } +} + +void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent2(void* iface, int cursorPos) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleTextCursorEvent(static_cast(iface), cursorPos); + } else { + return new MyQAccessibleTextCursorEvent(static_cast(iface), cursorPos); + } +} + +int QAccessibleTextCursorEvent_CursorPosition(void* ptr) +{ + return static_cast(ptr)->cursorPosition(); +} + +void QAccessibleTextCursorEvent_SetCursorPosition(void* ptr, int position) +{ + static_cast(ptr)->setCursorPosition(position); +} + +class MyQAccessibleTextInsertEvent: public QAccessibleTextInsertEvent +{ +public: + MyQAccessibleTextInsertEvent(QObject *object, int position, const QString &text) : QAccessibleTextInsertEvent(object, position, text) {QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType();}; + MyQAccessibleTextInsertEvent(QAccessibleInterface *iface, int position, const QString &text) : QAccessibleTextInsertEvent(iface, position, text) {QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTextInsertEvent*) +Q_DECLARE_METATYPE(MyQAccessibleTextInsertEvent*) + +int QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent(void* object, int position, struct QtGui_PackedString text) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else { + return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } +} + +void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent2(void* iface, int position, struct QtGui_PackedString text) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleTextInsertEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); + } else { + return new MyQAccessibleTextInsertEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); + } +} + +int QAccessibleTextInsertEvent_ChangePosition(void* ptr) +{ + return static_cast(ptr)->changePosition(); +} + +struct QtGui_PackedString QAccessibleTextInsertEvent_TextInserted(void* ptr) +{ + return ({ QByteArray te79f7b = static_cast(ptr)->textInserted().toUtf8(); QtGui_PackedString { const_cast(te79f7b.prepend("WHITESPACE").constData()+10), te79f7b.size()-10 }; }); +} + +class MyQAccessibleTextInterface: public QAccessibleTextInterface +{ +public: + void addSelection(int startOffset, int endOffset) { callbackQAccessibleTextInterface_AddSelection(this, startOffset, endOffset); }; + int characterCount() const { return callbackQAccessibleTextInterface_CharacterCount(const_cast(static_cast(this))); }; + QRect characterRect(int offset) const { return *static_cast(callbackQAccessibleTextInterface_CharacterRect(const_cast(static_cast(this)), offset)); }; + int cursorPosition() const { return callbackQAccessibleTextInterface_CursorPosition(const_cast(static_cast(this))); }; + int offsetAtPoint(const QPoint & point) const { return callbackQAccessibleTextInterface_OffsetAtPoint(const_cast(static_cast(this)), const_cast(&point)); }; + void removeSelection(int selectionIndex) { callbackQAccessibleTextInterface_RemoveSelection(this, selectionIndex); }; + void scrollToSubstring(int startIndex, int endIndex) { callbackQAccessibleTextInterface_ScrollToSubstring(this, startIndex, endIndex); }; + void selection(int selectionIndex, int * startOffset, int * endOffset) const { callbackQAccessibleTextInterface_Selection(const_cast(static_cast(this)), selectionIndex, *startOffset, *endOffset); }; + int selectionCount() const { return callbackQAccessibleTextInterface_SelectionCount(const_cast(static_cast(this))); }; + void setCursorPosition(int position) { callbackQAccessibleTextInterface_SetCursorPosition(this, position); }; + void setSelection(int selectionIndex, int startOffset, int endOffset) { callbackQAccessibleTextInterface_SetSelection(this, selectionIndex, startOffset, endOffset); }; + QString text(int startOffset, int endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_Text(const_cast(static_cast(this)), startOffset, endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType, int * startOffset, int * endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_TextAfterOffset(const_cast(static_cast(this)), offset, boundaryType, *startOffset, *endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType, int * startOffset, int * endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_TextAtOffset(const_cast(static_cast(this)), offset, boundaryType, *startOffset, *endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QString textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType, int * startOffset, int * endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_TextBeforeOffset(const_cast(static_cast(this)), offset, boundaryType, *startOffset, *endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + ~MyQAccessibleTextInterface() { callbackQAccessibleTextInterface_DestroyQAccessibleTextInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTextInterface*) +Q_DECLARE_METATYPE(MyQAccessibleTextInterface*) + +int QAccessibleTextInterface_QAccessibleTextInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QAccessibleTextInterface_AddSelection(void* ptr, int startOffset, int endOffset) +{ + static_cast(ptr)->addSelection(startOffset, endOffset); +} + +int QAccessibleTextInterface_CharacterCount(void* ptr) +{ + return static_cast(ptr)->characterCount(); +} + +void* QAccessibleTextInterface_CharacterRect(void* ptr, int offset) +{ + return ({ QRect tmpValue = static_cast(ptr)->characterRect(offset); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QAccessibleTextInterface_CursorPosition(void* ptr) +{ + return static_cast(ptr)->cursorPosition(); +} + +int QAccessibleTextInterface_OffsetAtPoint(void* ptr, void* point) +{ + return static_cast(ptr)->offsetAtPoint(*static_cast(point)); +} + +void QAccessibleTextInterface_RemoveSelection(void* ptr, int selectionIndex) +{ + static_cast(ptr)->removeSelection(selectionIndex); +} + +void QAccessibleTextInterface_ScrollToSubstring(void* ptr, int startIndex, int endIndex) +{ + static_cast(ptr)->scrollToSubstring(startIndex, endIndex); +} + +void QAccessibleTextInterface_Selection(void* ptr, int selectionIndex, int startOffset, int endOffset) +{ + static_cast(ptr)->selection(selectionIndex, &startOffset, &endOffset); +} + +int QAccessibleTextInterface_SelectionCount(void* ptr) +{ + return static_cast(ptr)->selectionCount(); +} + +void QAccessibleTextInterface_SetCursorPosition(void* ptr, int position) +{ + static_cast(ptr)->setCursorPosition(position); +} + +void QAccessibleTextInterface_SetSelection(void* ptr, int selectionIndex, int startOffset, int endOffset) +{ + static_cast(ptr)->setSelection(selectionIndex, startOffset, endOffset); +} + +struct QtGui_PackedString QAccessibleTextInterface_Text(void* ptr, int startOffset, int endOffset) +{ + return ({ QByteArray td7097f = static_cast(ptr)->text(startOffset, endOffset).toUtf8(); QtGui_PackedString { const_cast(td7097f.prepend("WHITESPACE").constData()+10), td7097f.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) +{ + return ({ QByteArray t56e464 = static_cast(ptr)->textAfterOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(t56e464.prepend("WHITESPACE").constData()+10), t56e464.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) +{ + return ({ QByteArray t495d09 = static_cast(ptr)->QAccessibleTextInterface::textAfterOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(t495d09.prepend("WHITESPACE").constData()+10), t495d09.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextInterface_TextAtOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) +{ + return ({ QByteArray t01d82d = static_cast(ptr)->textAtOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(t01d82d.prepend("WHITESPACE").constData()+10), t01d82d.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextInterface_TextAtOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) +{ + return ({ QByteArray tb855b8 = static_cast(ptr)->QAccessibleTextInterface::textAtOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(tb855b8.prepend("WHITESPACE").constData()+10), tb855b8.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) +{ + return ({ QByteArray tde81ca = static_cast(ptr)->textBeforeOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(tde81ca.prepend("WHITESPACE").constData()+10), tde81ca.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) +{ + return ({ QByteArray tb76866 = static_cast(ptr)->QAccessibleTextInterface::textBeforeOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(tb76866.prepend("WHITESPACE").constData()+10), tb76866.size()-10 }; }); +} + +void QAccessibleTextInterface_DestroyQAccessibleTextInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleTextInterface(); +} + +void QAccessibleTextInterface_DestroyQAccessibleTextInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAccessibleTextRemoveEvent: public QAccessibleTextRemoveEvent +{ +public: + MyQAccessibleTextRemoveEvent(QObject *object, int position, const QString &text) : QAccessibleTextRemoveEvent(object, position, text) {QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType();}; + MyQAccessibleTextRemoveEvent(QAccessibleInterface *iface, int position, const QString &text) : QAccessibleTextRemoveEvent(iface, position, text) {QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTextRemoveEvent*) +Q_DECLARE_METATYPE(MyQAccessibleTextRemoveEvent*) + +int QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent(void* object, int position, struct QtGui_PackedString text) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } else { + return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); + } +} + +void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent2(void* iface, int position, struct QtGui_PackedString text) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleTextRemoveEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); + } else { + return new MyQAccessibleTextRemoveEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); + } +} + +int QAccessibleTextRemoveEvent_ChangePosition(void* ptr) +{ + return static_cast(ptr)->changePosition(); +} + +struct QtGui_PackedString QAccessibleTextRemoveEvent_TextRemoved(void* ptr) +{ + return ({ QByteArray t7bb24c = static_cast(ptr)->textRemoved().toUtf8(); QtGui_PackedString { const_cast(t7bb24c.prepend("WHITESPACE").constData()+10), t7bb24c.size()-10 }; }); +} + +class MyQAccessibleTextSelectionEvent: public QAccessibleTextSelectionEvent +{ +public: + MyQAccessibleTextSelectionEvent(QObject *object, int start, int end) : QAccessibleTextSelectionEvent(object, start, end) {QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType();}; + MyQAccessibleTextSelectionEvent(QAccessibleInterface *iface, int start, int end) : QAccessibleTextSelectionEvent(iface, start, end) {QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTextSelectionEvent*) +Q_DECLARE_METATYPE(MyQAccessibleTextSelectionEvent*) + +int QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent(void* object, int start, int end) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } else { + return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); + } +} + +void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent2(void* iface, int start, int end) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleTextSelectionEvent(static_cast(iface), start, end); + } else { + return new MyQAccessibleTextSelectionEvent(static_cast(iface), start, end); + } +} + +int QAccessibleTextSelectionEvent_SelectionEnd(void* ptr) +{ + return static_cast(ptr)->selectionEnd(); +} + +int QAccessibleTextSelectionEvent_SelectionStart(void* ptr) +{ + return static_cast(ptr)->selectionStart(); +} + +void QAccessibleTextSelectionEvent_SetSelection(void* ptr, int start, int end) +{ + static_cast(ptr)->setSelection(start, end); +} + +class MyQAccessibleTextUpdateEvent: public QAccessibleTextUpdateEvent +{ +public: + MyQAccessibleTextUpdateEvent(QObject *object, int position, const QString &oldText, const QString &text) : QAccessibleTextUpdateEvent(object, position, oldText, text) {QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType();}; + MyQAccessibleTextUpdateEvent(QAccessibleInterface *iface, int position, const QString &oldText, const QString &text) : QAccessibleTextUpdateEvent(iface, position, oldText, text) {QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleTextUpdateEvent*) +Q_DECLARE_METATYPE(MyQAccessibleTextUpdateEvent*) + +int QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent(void* object, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else { + return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } +} + +void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent2(void* iface, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleTextUpdateEvent(static_cast(iface), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } else { + return new MyQAccessibleTextUpdateEvent(static_cast(iface), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); + } +} + +int QAccessibleTextUpdateEvent_ChangePosition(void* ptr) +{ + return static_cast(ptr)->changePosition(); +} + +struct QtGui_PackedString QAccessibleTextUpdateEvent_TextInserted(void* ptr) +{ + return ({ QByteArray t055e50 = static_cast(ptr)->textInserted().toUtf8(); QtGui_PackedString { const_cast(t055e50.prepend("WHITESPACE").constData()+10), t055e50.size()-10 }; }); +} + +struct QtGui_PackedString QAccessibleTextUpdateEvent_TextRemoved(void* ptr) +{ + return ({ QByteArray t313b9a = static_cast(ptr)->textRemoved().toUtf8(); QtGui_PackedString { const_cast(t313b9a.prepend("WHITESPACE").constData()+10), t313b9a.size()-10 }; }); +} + +class MyQAccessibleValueChangeEvent: public QAccessibleValueChangeEvent +{ +public: + MyQAccessibleValueChangeEvent(QObject *object, const QVariant &value) : QAccessibleValueChangeEvent(object, value) {QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType();}; + MyQAccessibleValueChangeEvent(QAccessibleInterface *iface, const QVariant &val) : QAccessibleValueChangeEvent(iface, val) {QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType();}; + QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QAccessibleValueChangeEvent*) +Q_DECLARE_METATYPE(MyQAccessibleValueChangeEvent*) + +int QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent(void* object, void* value) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } else { + return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); + } +} + +void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent2(void* iface, void* val) +{ + if (dynamic_cast(static_cast(iface))) { + return new MyQAccessibleValueChangeEvent(static_cast(iface), *static_cast(val)); + } else { + return new MyQAccessibleValueChangeEvent(static_cast(iface), *static_cast(val)); + } +} + +void QAccessibleValueChangeEvent_SetValue(void* ptr, void* value) +{ + static_cast(ptr)->setValue(*static_cast(value)); +} + +void* QAccessibleValueChangeEvent_Value(void* ptr) +{ + return new QVariant(static_cast(ptr)->value()); +} + +class MyQAccessibleValueInterface: public QAccessibleValueInterface +{ +public: + QVariant currentValue() const { return *static_cast(callbackQAccessibleValueInterface_CurrentValue(const_cast(static_cast(this)))); }; + QVariant maximumValue() const { return *static_cast(callbackQAccessibleValueInterface_MaximumValue(const_cast(static_cast(this)))); }; + QVariant minimumStepSize() const { return *static_cast(callbackQAccessibleValueInterface_MinimumStepSize(const_cast(static_cast(this)))); }; + QVariant minimumValue() const { return *static_cast(callbackQAccessibleValueInterface_MinimumValue(const_cast(static_cast(this)))); }; + void setCurrentValue(const QVariant & value) { callbackQAccessibleValueInterface_SetCurrentValue(this, const_cast(&value)); }; + ~MyQAccessibleValueInterface() { callbackQAccessibleValueInterface_DestroyQAccessibleValueInterface(this); }; +}; + +Q_DECLARE_METATYPE(QAccessibleValueInterface*) +Q_DECLARE_METATYPE(MyQAccessibleValueInterface*) + +int QAccessibleValueInterface_QAccessibleValueInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAccessibleValueInterface_CurrentValue(void* ptr) +{ + return new QVariant(static_cast(ptr)->currentValue()); +} + +void* QAccessibleValueInterface_MaximumValue(void* ptr) +{ + return new QVariant(static_cast(ptr)->maximumValue()); +} + +void* QAccessibleValueInterface_MinimumStepSize(void* ptr) +{ + return new QVariant(static_cast(ptr)->minimumStepSize()); +} + +void* QAccessibleValueInterface_MinimumValue(void* ptr) +{ + return new QVariant(static_cast(ptr)->minimumValue()); +} + +void QAccessibleValueInterface_SetCurrentValue(void* ptr, void* value) +{ + static_cast(ptr)->setCurrentValue(*static_cast(value)); +} + +void QAccessibleValueInterface_DestroyQAccessibleValueInterface(void* ptr) +{ + static_cast(ptr)->~QAccessibleValueInterface(); +} + +void QAccessibleValueInterface_DestroyQAccessibleValueInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQActionEvent: public QActionEvent +{ +public: + MyQActionEvent(int ty, QAction *action, QAction *before = Q_NULLPTR) : QActionEvent(ty, action, before) {QActionEvent_QActionEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QActionEvent*) +Q_DECLARE_METATYPE(MyQActionEvent*) + +int QActionEvent_QActionEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QActionEvent_NewQActionEvent(int ty, void* action, void* before) +{ + return new MyQActionEvent(ty, static_cast(action), static_cast(before)); +} + +void* QActionEvent_Action(void* ptr) +{ + return static_cast(ptr)->action(); +} + +void* QActionEvent_Before(void* ptr) +{ + return static_cast(ptr)->before(); +} + +class MyQApplicationStateChangeEvent: public QApplicationStateChangeEvent +{ +public: + MyQApplicationStateChangeEvent(Qt::ApplicationState applicationState) : QApplicationStateChangeEvent(applicationState) {QApplicationStateChangeEvent_QApplicationStateChangeEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QApplicationStateChangeEvent*) +Q_DECLARE_METATYPE(MyQApplicationStateChangeEvent*) + +int QApplicationStateChangeEvent_QApplicationStateChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QApplicationStateChangeEvent_NewQApplicationStateChangeEvent(long long applicationState) +{ + return new MyQApplicationStateChangeEvent(static_cast(applicationState)); +} + +long long QApplicationStateChangeEvent_ApplicationState(void* ptr) +{ + return static_cast(ptr)->applicationState(); +} + +Q_DECLARE_METATYPE(QBackingStore*) +void* QBackingStore_NewQBackingStore(void* window) +{ + if (dynamic_cast(static_cast(window))) { + return new QBackingStore(static_cast(window)); + } else { + return new QBackingStore(static_cast(window)); + } +} + +void QBackingStore_BeginPaint(void* ptr, void* region) +{ + static_cast(ptr)->beginPaint(*static_cast(region)); +} + +void QBackingStore_EndPaint(void* ptr) +{ + static_cast(ptr)->endPaint(); +} + +void QBackingStore_Flush(void* ptr, void* region, void* window, void* offset) +{ + if (dynamic_cast(static_cast(window))) { + static_cast(ptr)->flush(*static_cast(region), static_cast(window), *static_cast(offset)); + } else { + static_cast(ptr)->flush(*static_cast(region), static_cast(window), *static_cast(offset)); + } +} + +char QBackingStore_HasStaticContents(void* ptr) +{ + return static_cast(ptr)->hasStaticContents(); +} + +void* QBackingStore_PaintDevice(void* ptr) +{ + return static_cast(ptr)->paintDevice(); +} + +void QBackingStore_Resize(void* ptr, void* size) +{ + static_cast(ptr)->resize(*static_cast(size)); +} + +char QBackingStore_Scroll(void* ptr, void* area, int dx, int dy) +{ + return static_cast(ptr)->scroll(*static_cast(area), dx, dy); +} + +void QBackingStore_SetStaticContents(void* ptr, void* region) +{ + static_cast(ptr)->setStaticContents(*static_cast(region)); +} + +void* QBackingStore_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QBackingStore_StaticContents(void* ptr) +{ + return new QRegion(static_cast(ptr)->staticContents()); +} + +void* QBackingStore_Window(void* ptr) +{ + return static_cast(ptr)->window(); +} + +void QBackingStore_DestroyQBackingStore(void* ptr) +{ + static_cast(ptr)->~QBackingStore(); +} + +class MyQBitmap: public QBitmap +{ +public: + MyQBitmap() : QBitmap() {QBitmap_QBitmap_QRegisterMetaType();}; + MyQBitmap(const QPixmap &pixmap) : QBitmap(pixmap) {QBitmap_QBitmap_QRegisterMetaType();}; + MyQBitmap(int width, int height) : QBitmap(width, height) {QBitmap_QBitmap_QRegisterMetaType();}; + MyQBitmap(const QSize &size) : QBitmap(size) {QBitmap_QBitmap_QRegisterMetaType();}; + MyQBitmap(const QString &fileName, const char *format = Q_NULLPTR) : QBitmap(fileName, format) {QBitmap_QBitmap_QRegisterMetaType();}; + ~MyQBitmap() { callbackQBitmap_DestroyQBitmap(this); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPixmap_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QBitmap*) +Q_DECLARE_METATYPE(MyQBitmap*) + +int QBitmap_QBitmap_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QBitmap_NewQBitmap() +{ + return new MyQBitmap(); +} + +void* QBitmap_NewQBitmap2(void* pixmap) +{ + return new MyQBitmap(*static_cast(pixmap)); +} + +void* QBitmap_NewQBitmap3(int width, int height) +{ + return new MyQBitmap(width, height); +} + +void* QBitmap_NewQBitmap4(void* size) +{ + return new MyQBitmap(*static_cast(size)); +} + +void* QBitmap_NewQBitmap5(struct QtGui_PackedString fileName, char* format) +{ + return new MyQBitmap(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); +} + +void QBitmap_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QBitmap_QBitmap_FromData(void* size, char* bits, long long monoFormat) +{ + return new QBitmap(QBitmap::fromData(*static_cast(size), const_cast(static_cast(static_cast(bits))), static_cast(monoFormat))); +} + +void* QBitmap_QBitmap_FromImage(void* image, long long flags) +{ + return new QBitmap(QBitmap::fromImage(*static_cast(image), static_cast(flags))); +} + +void* QBitmap_QBitmap_FromImage2(void* image, long long flags) +{ + return new QBitmap(QBitmap::fromImage(*static_cast(image), static_cast(flags))); +} + +void QBitmap_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QBitmap_Transformed(void* ptr, void* matrix) +{ + return new QBitmap(static_cast(ptr)->transformed(*static_cast(matrix))); +} + +void QBitmap_DestroyQBitmap(void* ptr) +{ + static_cast(ptr)->~QBitmap(); +} + +void QBitmap_DestroyQBitmapDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QBrush) +Q_DECLARE_METATYPE(QBrush*) +void* QBrush_NewQBrush() +{ + return new QBrush(); +} + +void* QBrush_NewQBrush2(long long style) +{ + return new QBrush(static_cast(style)); +} + +void* QBrush_NewQBrush3(void* color, long long style) +{ + return new QBrush(*static_cast(color), static_cast(style)); +} + +void* QBrush_NewQBrush4(long long color, long long style) +{ + return new QBrush(static_cast(color), static_cast(style)); +} + +void* QBrush_NewQBrush5(void* color, void* pixmap) +{ + return new QBrush(*static_cast(color), *static_cast(pixmap)); +} + +void* QBrush_NewQBrush6(long long color, void* pixmap) +{ + return new QBrush(static_cast(color), *static_cast(pixmap)); +} + +void* QBrush_NewQBrush7(void* pixmap) +{ + return new QBrush(*static_cast(pixmap)); +} + +void* QBrush_NewQBrush8(void* image) +{ + return new QBrush(*static_cast(image)); +} + +void* QBrush_NewQBrush9(void* other) +{ + return new QBrush(*static_cast(other)); +} + +void* QBrush_NewQBrush10(void* gradient) +{ + return new QBrush(*static_cast(gradient)); +} + +void* QBrush_Color(void* ptr) +{ + return const_cast(&static_cast(ptr)->color()); +} + +void* QBrush_Gradient(void* ptr) +{ + return const_cast(static_cast(ptr)->gradient()); +} + +char QBrush_IsOpaque(void* ptr) +{ + return static_cast(ptr)->isOpaque(); +} + +void* QBrush_Matrix(void* ptr) +{ + return const_cast(&static_cast(ptr)->matrix()); +} + +void QBrush_SetColor(void* ptr, void* color) +{ + static_cast(ptr)->setColor(*static_cast(color)); +} + +void QBrush_SetColor2(void* ptr, long long color) +{ + static_cast(ptr)->setColor(static_cast(color)); +} + +void QBrush_SetMatrix(void* ptr, void* matrix) +{ + static_cast(ptr)->setMatrix(*static_cast(matrix)); +} + +void QBrush_SetStyle(void* ptr, long long style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +void QBrush_SetTexture(void* ptr, void* pixmap) +{ + static_cast(ptr)->setTexture(*static_cast(pixmap)); +} + +void QBrush_SetTextureImage(void* ptr, void* image) +{ + static_cast(ptr)->setTextureImage(*static_cast(image)); +} + +void QBrush_SetTransform(void* ptr, void* matrix) +{ + static_cast(ptr)->setTransform(*static_cast(matrix)); +} + +long long QBrush_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +void QBrush_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QBrush_Texture(void* ptr) +{ + return new QPixmap(static_cast(ptr)->texture()); +} + +void* QBrush_TextureImage(void* ptr) +{ + return new QImage(static_cast(ptr)->textureImage()); +} + +void* QBrush_Transform(void* ptr) +{ + return new QTransform(static_cast(ptr)->transform()); +} + +void QBrush_DestroyQBrush(void* ptr) +{ + static_cast(ptr)->~QBrush(); +} + +void* QBrush_ToVariant(void* ptr) +{ + return new QVariant(*static_cast(ptr)); +} + +class MyQClipboard: public QClipboard +{ +public: + void Signal_Changed(QClipboard::Mode mode) { callbackQClipboard_Changed(this, mode); }; + void Signal_DataChanged() { callbackQClipboard_DataChanged(this); }; + void Signal_FindBufferChanged() { callbackQClipboard_FindBufferChanged(this); }; + void Signal_SelectionChanged() { callbackQClipboard_SelectionChanged(this); }; + void childEvent(QChildEvent * event) { callbackQClipboard_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQClipboard_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQClipboard_CustomEvent(this, event); }; + void deleteLater() { callbackQClipboard_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQClipboard_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQClipboard_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQClipboard_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQClipboard_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQClipboard_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQClipboard_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQClipboard_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QClipboard*) +Q_DECLARE_METATYPE(MyQClipboard*) + +int QClipboard_QClipboard_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QClipboard_ConnectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QClipboard::changed), static_cast(ptr), static_cast(&MyQClipboard::Signal_Changed), static_cast(t)); +} + +void QClipboard_DisconnectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::changed), static_cast(ptr), static_cast(&MyQClipboard::Signal_Changed)); +} + +void QClipboard_Changed(void* ptr, long long mode) +{ + static_cast(ptr)->changed(static_cast(mode)); +} + +void QClipboard_Clear(void* ptr, long long mode) +{ + static_cast(ptr)->clear(static_cast(mode)); +} + +void QClipboard_ConnectDataChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QClipboard::dataChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_DataChanged), static_cast(t)); +} + +void QClipboard_DisconnectDataChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::dataChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_DataChanged)); +} + +void QClipboard_DataChanged(void* ptr) +{ + static_cast(ptr)->dataChanged(); +} + +void QClipboard_ConnectFindBufferChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QClipboard::findBufferChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_FindBufferChanged), static_cast(t)); +} + +void QClipboard_DisconnectFindBufferChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::findBufferChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_FindBufferChanged)); +} + +void QClipboard_FindBufferChanged(void* ptr) +{ + static_cast(ptr)->findBufferChanged(); +} + +void* QClipboard_Image(void* ptr, long long mode) +{ + return new QImage(static_cast(ptr)->image(static_cast(mode))); +} + +void* QClipboard_MimeData(void* ptr, long long mode) +{ + return const_cast(static_cast(ptr)->mimeData(static_cast(mode))); +} + +char QClipboard_OwnsClipboard(void* ptr) +{ + return static_cast(ptr)->ownsClipboard(); +} + +char QClipboard_OwnsFindBuffer(void* ptr) +{ + return static_cast(ptr)->ownsFindBuffer(); +} + +char QClipboard_OwnsSelection(void* ptr) +{ + return static_cast(ptr)->ownsSelection(); +} + +void* QClipboard_Pixmap(void* ptr, long long mode) +{ + return new QPixmap(static_cast(ptr)->pixmap(static_cast(mode))); +} + +void QClipboard_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QClipboard::selectionChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_SelectionChanged), static_cast(t)); +} + +void QClipboard_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::selectionChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_SelectionChanged)); +} + +void QClipboard_SelectionChanged(void* ptr) +{ + static_cast(ptr)->selectionChanged(); +} + +void QClipboard_SetImage(void* ptr, void* image, long long mode) +{ + static_cast(ptr)->setImage(*static_cast(image), static_cast(mode)); +} + +void QClipboard_SetMimeData(void* ptr, void* src, long long mode) +{ + static_cast(ptr)->setMimeData(static_cast(src), static_cast(mode)); +} + +void QClipboard_SetPixmap(void* ptr, void* pixmap, long long mode) +{ + static_cast(ptr)->setPixmap(*static_cast(pixmap), static_cast(mode)); +} + +void QClipboard_SetText(void* ptr, struct QtGui_PackedString text, long long mode) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len), static_cast(mode)); +} + +char QClipboard_SupportsFindBuffer(void* ptr) +{ + return static_cast(ptr)->supportsFindBuffer(); +} + +char QClipboard_SupportsSelection(void* ptr) +{ + return static_cast(ptr)->supportsSelection(); +} + +struct QtGui_PackedString QClipboard_Text(void* ptr, long long mode) +{ + return ({ QByteArray tc36a83 = static_cast(ptr)->text(static_cast(mode)).toUtf8(); QtGui_PackedString { const_cast(tc36a83.prepend("WHITESPACE").constData()+10), tc36a83.size()-10 }; }); +} + +struct QtGui_PackedString QClipboard_Text2(void* ptr, struct QtGui_PackedString subtype, long long mode) +{ + return ({ QByteArray tde8270 = static_cast(ptr)->text(*(new QString(QString::fromUtf8(subtype.data, subtype.len))), static_cast(mode)).toUtf8(); QtGui_PackedString { const_cast(tde8270.prepend("WHITESPACE").constData()+10), tde8270.size()-10 }; }); +} + +void* QClipboard___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QClipboard___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QClipboard___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QClipboard___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QClipboard___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QClipboard___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QClipboard___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QClipboard___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QClipboard___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QClipboard___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QClipboard___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QClipboard___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QClipboard___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QClipboard___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QClipboard___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QClipboard_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QClipboard::childEvent(static_cast(event)); +} + +void QClipboard_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QClipboard::connectNotify(*static_cast(sign)); +} + +void QClipboard_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QClipboard::customEvent(static_cast(event)); +} + +void QClipboard_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QClipboard::deleteLater(); +} + +void QClipboard_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QClipboard::disconnectNotify(*static_cast(sign)); +} + +char QClipboard_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QClipboard::event(static_cast(e)); +} + +char QClipboard_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QClipboard_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QClipboard::metaObject()); +} + +void QClipboard_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QClipboard::timerEvent(static_cast(event)); +} + +class MyQCloseEvent: public QCloseEvent +{ +public: + MyQCloseEvent() : QCloseEvent() {QCloseEvent_QCloseEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QCloseEvent*) +Q_DECLARE_METATYPE(MyQCloseEvent*) + +int QCloseEvent_QCloseEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCloseEvent_NewQCloseEvent() +{ + return new MyQCloseEvent(); +} + +Q_DECLARE_METATYPE(QColor) +Q_DECLARE_METATYPE(QColor*) +void* QColor_NewQColor() +{ + return new QColor(); +} + +void* QColor_NewQColor2(long long color) +{ + return new QColor(static_cast(color)); +} + +void* QColor_NewQColor3(int r, int g, int b, int a) +{ + return new QColor(r, g, b, a); +} + +void* QColor_NewQColor4(unsigned int color) +{ + return new QColor(color); +} + +void* QColor_NewQColor5(void* rgba64) +{ + return new QColor(*static_cast(rgba64)); +} + +void* QColor_NewQColor6(struct QtGui_PackedString name) +{ + return new QColor(QString::fromUtf8(name.data, name.len)); +} + +void* QColor_NewQColor8(char* name) +{ + return new QColor(const_cast(name)); +} + +void* QColor_NewQColor9(void* name) +{ + return new QColor(*static_cast(name)); +} + +int QColor_Alpha(void* ptr) +{ + return static_cast(ptr)->alpha(); +} + +double QColor_AlphaF(void* ptr) +{ + return static_cast(ptr)->alphaF(); +} + +int QColor_Black(void* ptr) +{ + return static_cast(ptr)->black(); +} + +double QColor_BlackF(void* ptr) +{ + return static_cast(ptr)->blackF(); +} + +int QColor_Blue(void* ptr) +{ + return static_cast(ptr)->blue(); +} + +double QColor_BlueF(void* ptr) +{ + return static_cast(ptr)->blueF(); +} + +struct QtGui_PackedString QColor_QColor_ColorNames() +{ + return ({ QByteArray t1b28c6 = QColor::colorNames().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t1b28c6.prepend("WHITESPACE").constData()+10), t1b28c6.size()-10 }; }); +} + +void* QColor_ConvertTo(void* ptr, long long colorSpec) +{ + return new QColor(static_cast(ptr)->convertTo(static_cast(colorSpec))); +} + +int QColor_Cyan(void* ptr) +{ + return static_cast(ptr)->cyan(); +} + +double QColor_CyanF(void* ptr) +{ + return static_cast(ptr)->cyanF(); +} + +void* QColor_Darker(void* ptr, int factor) +{ + return new QColor(static_cast(ptr)->darker(factor)); +} + +void* QColor_QColor_FromCmyk(int c, int m, int y, int k, int a) +{ + return new QColor(QColor::fromCmyk(c, m, y, k, a)); +} + +void* QColor_QColor_FromCmykF(double c, double m, double y, double k, double a) +{ + return new QColor(QColor::fromCmykF(c, m, y, k, a)); +} + +void* QColor_QColor_FromHsl(int h, int s, int l, int a) +{ + return new QColor(QColor::fromHsl(h, s, l, a)); +} + +void* QColor_QColor_FromHslF(double h, double s, double l, double a) +{ + return new QColor(QColor::fromHslF(h, s, l, a)); +} + +void* QColor_QColor_FromHsv(int h, int s, int v, int a) +{ + return new QColor(QColor::fromHsv(h, s, v, a)); +} + +void* QColor_QColor_FromHsvF(double h, double s, double v, double a) +{ + return new QColor(QColor::fromHsvF(h, s, v, a)); +} + +void* QColor_QColor_FromRgb(unsigned int rgb) +{ + return new QColor(QColor::fromRgb(rgb)); +} + +void* QColor_QColor_FromRgb2(int r, int g, int b, int a) +{ + return new QColor(QColor::fromRgb(r, g, b, a)); +} + +void* QColor_QColor_FromRgbF(double r, double g, double b, double a) +{ + return new QColor(QColor::fromRgbF(r, g, b, a)); +} + +void* QColor_QColor_FromRgba(unsigned int rgba) +{ + return new QColor(QColor::fromRgba(rgba)); +} + +void* QColor_QColor_FromRgba64(unsigned short r, unsigned short g, unsigned short b, unsigned short a) +{ + return new QColor(QColor::fromRgba64(r, g, b, a)); +} + +void* QColor_QColor_FromRgba642(void* rgba64) +{ + return new QColor(QColor::fromRgba64(*static_cast(rgba64))); +} + +void QColor_GetCmyk2(void* ptr, int c, int m, int y, int k, int a) +{ + static_cast(ptr)->getCmyk(&c, &m, &y, &k, &a); +} + +void QColor_GetCmykF2(void* ptr, double c, double m, double y, double k, double a) +{ + static_cast(ptr)->getCmykF(&c, &m, &y, &k, &a); +} + +void QColor_GetHsl(void* ptr, int h, int s, int l, int a) +{ + static_cast(ptr)->getHsl(&h, &s, &l, &a); +} + +void QColor_GetHslF(void* ptr, double h, double s, double l, double a) +{ + static_cast(ptr)->getHslF(&h, &s, &l, &a); +} + +void QColor_GetHsv(void* ptr, int h, int s, int v, int a) +{ + static_cast(ptr)->getHsv(&h, &s, &v, &a); +} + +void QColor_GetHsvF(void* ptr, double h, double s, double v, double a) +{ + static_cast(ptr)->getHsvF(&h, &s, &v, &a); +} + +void QColor_GetRgb(void* ptr, int r, int g, int b, int a) +{ + static_cast(ptr)->getRgb(&r, &g, &b, &a); +} + +void QColor_GetRgbF(void* ptr, double r, double g, double b, double a) +{ + static_cast(ptr)->getRgbF(&r, &g, &b, &a); +} + +int QColor_Green(void* ptr) +{ + return static_cast(ptr)->green(); +} + +double QColor_GreenF(void* ptr) +{ + return static_cast(ptr)->greenF(); +} + +int QColor_HslHue(void* ptr) +{ + return static_cast(ptr)->hslHue(); +} + +double QColor_HslHueF(void* ptr) +{ + return static_cast(ptr)->hslHueF(); +} + +int QColor_HslSaturation(void* ptr) +{ + return static_cast(ptr)->hslSaturation(); +} + +double QColor_HslSaturationF(void* ptr) +{ + return static_cast(ptr)->hslSaturationF(); +} + +int QColor_HsvHue(void* ptr) +{ + return static_cast(ptr)->hsvHue(); +} + +double QColor_HsvHueF(void* ptr) +{ + return static_cast(ptr)->hsvHueF(); +} + +int QColor_HsvSaturation(void* ptr) +{ + return static_cast(ptr)->hsvSaturation(); +} + +double QColor_HsvSaturationF(void* ptr) +{ + return static_cast(ptr)->hsvSaturationF(); +} + +int QColor_Hue(void* ptr) +{ + return static_cast(ptr)->hue(); +} + +double QColor_HueF(void* ptr) +{ + return static_cast(ptr)->hueF(); +} + +char QColor_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QColor_QColor_IsValidColor(struct QtGui_PackedString name) +{ + return QColor::isValidColor(QString::fromUtf8(name.data, name.len)); +} + +char QColor_QColor_IsValidColor2(void* name) +{ + return QColor::isValidColor(*static_cast(name)); +} + +char QColor_QColor_IsValidColor3(void* name) +{ + return QColor::isValidColor(*static_cast(name)); +} + +void* QColor_Lighter(void* ptr, int factor) +{ + return new QColor(static_cast(ptr)->lighter(factor)); +} + +int QColor_Lightness(void* ptr) +{ + return static_cast(ptr)->lightness(); +} + +double QColor_LightnessF(void* ptr) +{ + return static_cast(ptr)->lightnessF(); +} + +int QColor_Magenta(void* ptr) +{ + return static_cast(ptr)->magenta(); +} + +double QColor_MagentaF(void* ptr) +{ + return static_cast(ptr)->magentaF(); +} + +struct QtGui_PackedString QColor_Name(void* ptr) +{ + return ({ QByteArray t9b3be4 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t9b3be4.prepend("WHITESPACE").constData()+10), t9b3be4.size()-10 }; }); +} + +struct QtGui_PackedString QColor_Name2(void* ptr, long long format) +{ + return ({ QByteArray t4331f3 = static_cast(ptr)->name(static_cast(format)).toUtf8(); QtGui_PackedString { const_cast(t4331f3.prepend("WHITESPACE").constData()+10), t4331f3.size()-10 }; }); +} + +int QColor_Red(void* ptr) +{ + return static_cast(ptr)->red(); +} + +double QColor_RedF(void* ptr) +{ + return static_cast(ptr)->redF(); +} + +unsigned int QColor_Rgb(void* ptr) +{ + return static_cast(ptr)->rgb(); +} + +unsigned int QColor_Rgba(void* ptr) +{ + return static_cast(ptr)->rgba(); +} + +int QColor_Saturation(void* ptr) +{ + return static_cast(ptr)->saturation(); +} + +double QColor_SaturationF(void* ptr) +{ + return static_cast(ptr)->saturationF(); +} + +void QColor_SetAlpha(void* ptr, int alpha) +{ + static_cast(ptr)->setAlpha(alpha); +} + +void QColor_SetAlphaF(void* ptr, double alpha) +{ + static_cast(ptr)->setAlphaF(alpha); +} + +void QColor_SetBlue(void* ptr, int blue) +{ + static_cast(ptr)->setBlue(blue); +} + +void QColor_SetBlueF(void* ptr, double blue) +{ + static_cast(ptr)->setBlueF(blue); +} + +void QColor_SetCmyk(void* ptr, int c, int m, int y, int k, int a) +{ + static_cast(ptr)->setCmyk(c, m, y, k, a); +} + +void QColor_SetCmykF(void* ptr, double c, double m, double y, double k, double a) +{ + static_cast(ptr)->setCmykF(c, m, y, k, a); +} + +void QColor_SetGreen(void* ptr, int green) +{ + static_cast(ptr)->setGreen(green); +} + +void QColor_SetGreenF(void* ptr, double green) +{ + static_cast(ptr)->setGreenF(green); +} + +void QColor_SetHsl(void* ptr, int h, int s, int l, int a) +{ + static_cast(ptr)->setHsl(h, s, l, a); +} + +void QColor_SetHslF(void* ptr, double h, double s, double l, double a) +{ + static_cast(ptr)->setHslF(h, s, l, a); +} + +void QColor_SetHsv(void* ptr, int h, int s, int v, int a) +{ + static_cast(ptr)->setHsv(h, s, v, a); +} + +void QColor_SetHsvF(void* ptr, double h, double s, double v, double a) +{ + static_cast(ptr)->setHsvF(h, s, v, a); +} + +void QColor_SetNamedColor(void* ptr, struct QtGui_PackedString name) +{ + static_cast(ptr)->setNamedColor(QString::fromUtf8(name.data, name.len)); +} + +void QColor_SetNamedColor2(void* ptr, void* name) +{ + static_cast(ptr)->setNamedColor(*static_cast(name)); +} + +void QColor_SetNamedColor3(void* ptr, void* name) +{ + static_cast(ptr)->setNamedColor(*static_cast(name)); +} + +void QColor_SetRed(void* ptr, int red) +{ + static_cast(ptr)->setRed(red); +} + +void QColor_SetRedF(void* ptr, double red) +{ + static_cast(ptr)->setRedF(red); +} + +void QColor_SetRgb(void* ptr, int r, int g, int b, int a) +{ + static_cast(ptr)->setRgb(r, g, b, a); +} + +void QColor_SetRgb2(void* ptr, unsigned int rgb) +{ + static_cast(ptr)->setRgb(rgb); +} + +void QColor_SetRgbF(void* ptr, double r, double g, double b, double a) +{ + static_cast(ptr)->setRgbF(r, g, b, a); +} + +void QColor_SetRgba(void* ptr, unsigned int rgba) +{ + static_cast(ptr)->setRgba(rgba); +} + +void QColor_SetRgba64(void* ptr, void* rgba) +{ + static_cast(ptr)->setRgba64(*static_cast(rgba)); +} + +long long QColor_Spec(void* ptr) +{ + return static_cast(ptr)->spec(); +} + +void* QColor_ToCmyk(void* ptr) +{ + return new QColor(static_cast(ptr)->toCmyk()); +} + +void* QColor_ToHsl(void* ptr) +{ + return new QColor(static_cast(ptr)->toHsl()); +} + +void* QColor_ToHsv(void* ptr) +{ + return new QColor(static_cast(ptr)->toHsv()); +} + +void* QColor_ToRgb(void* ptr) +{ + return new QColor(static_cast(ptr)->toRgb()); +} + +int QColor_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +double QColor_ValueF(void* ptr) +{ + return static_cast(ptr)->valueF(); +} + +int QColor_Yellow(void* ptr) +{ + return static_cast(ptr)->yellow(); +} + +double QColor_YellowF(void* ptr) +{ + return static_cast(ptr)->yellowF(); +} + +void* QColor_ToVariant(void* ptr) +{ + return new QVariant(*static_cast(ptr)); +} + +Q_DECLARE_METATYPE(QConicalGradient) +Q_DECLARE_METATYPE(QConicalGradient*) +void* QConicalGradient_NewQConicalGradient() +{ + return new QConicalGradient(); +} + +void* QConicalGradient_NewQConicalGradient2(void* center, double angle) +{ + return new QConicalGradient(*static_cast(center), angle); +} + +void* QConicalGradient_NewQConicalGradient3(double cx, double cy, double angle) +{ + return new QConicalGradient(cx, cy, angle); +} + +double QConicalGradient_Angle(void* ptr) +{ + return static_cast(ptr)->angle(); +} + +void* QConicalGradient_Center(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QConicalGradient_SetAngle(void* ptr, double angle) +{ + static_cast(ptr)->setAngle(angle); +} + +void QConicalGradient_SetCenter(void* ptr, void* center) +{ + static_cast(ptr)->setCenter(*static_cast(center)); +} + +void QConicalGradient_SetCenter2(void* ptr, double x, double y) +{ + static_cast(ptr)->setCenter(x, y); +} + +class MyQContextMenuEvent: public QContextMenuEvent +{ +public: + MyQContextMenuEvent(QContextMenuEvent::Reason reason, const QPoint &pos, const QPoint &globalPos, Qt::KeyboardModifiers modifiers) : QContextMenuEvent(reason, pos, globalPos, modifiers) {QContextMenuEvent_QContextMenuEvent_QRegisterMetaType();}; + MyQContextMenuEvent(QContextMenuEvent::Reason reason, const QPoint &pos, const QPoint &globalPos) : QContextMenuEvent(reason, pos, globalPos) {QContextMenuEvent_QContextMenuEvent_QRegisterMetaType();}; + MyQContextMenuEvent(QContextMenuEvent::Reason reason, const QPoint &pos) : QContextMenuEvent(reason, pos) {QContextMenuEvent_QContextMenuEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QContextMenuEvent*) +Q_DECLARE_METATYPE(MyQContextMenuEvent*) + +int QContextMenuEvent_QContextMenuEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QContextMenuEvent_NewQContextMenuEvent(long long reason, void* pos, void* globalPos, long long modifiers) +{ + return new MyQContextMenuEvent(static_cast(reason), *static_cast(pos), *static_cast(globalPos), static_cast(modifiers)); +} + +void* QContextMenuEvent_NewQContextMenuEvent2(long long reason, void* pos, void* globalPos) +{ + return new MyQContextMenuEvent(static_cast(reason), *static_cast(pos), *static_cast(globalPos)); +} + +void* QContextMenuEvent_NewQContextMenuEvent3(long long reason, void* pos) +{ + return new MyQContextMenuEvent(static_cast(reason), *static_cast(pos)); +} + +void* QContextMenuEvent_GlobalPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->globalPos()); +} + +int QContextMenuEvent_GlobalX(void* ptr) +{ + return static_cast(ptr)->globalX(); +} + +int QContextMenuEvent_GlobalY(void* ptr) +{ + return static_cast(ptr)->globalY(); +} + +void* QContextMenuEvent_Pos(void* ptr) +{ + return const_cast(&static_cast(ptr)->pos()); +} + +long long QContextMenuEvent_Reason(void* ptr) +{ + return static_cast(ptr)->reason(); +} + +int QContextMenuEvent_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QContextMenuEvent_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +Q_DECLARE_METATYPE(QCursor) +Q_DECLARE_METATYPE(QCursor*) +void* QCursor_NewQCursor() +{ + return new QCursor(); +} + +void* QCursor_NewQCursor2(long long shape) +{ + return new QCursor(static_cast(shape)); +} + +void* QCursor_NewQCursor3(void* bitmap, void* mask, int hotX, int hotY) +{ + return new QCursor(*static_cast(bitmap), *static_cast(mask), hotX, hotY); +} + +void* QCursor_NewQCursor4(void* pixmap, int hotX, int hotY) +{ + return new QCursor(*static_cast(pixmap), hotX, hotY); +} + +void* QCursor_NewQCursor5(void* c) +{ + return new QCursor(*static_cast(c)); +} + +void* QCursor_NewQCursor6(void* other) +{ + return new QCursor(*static_cast(other)); +} + +void* QCursor_Bitmap(void* ptr) +{ + return const_cast(static_cast(ptr)->bitmap()); +} + +void* QCursor_HotSpot(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->hotSpot(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QCursor_Mask(void* ptr) +{ + return const_cast(static_cast(ptr)->mask()); +} + +void* QCursor_Pixmap(void* ptr) +{ + return new QPixmap(static_cast(ptr)->pixmap()); +} + +void* QCursor_QCursor_Pos() +{ + return ({ QPoint tmpValue = QCursor::pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QCursor_QCursor_Pos2(void* screen) +{ + return ({ QPoint tmpValue = QCursor::pos(static_cast(screen)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QCursor_QCursor_SetPos(int x, int y) +{ + QCursor::setPos(x, y); +} + +void QCursor_QCursor_SetPos2(void* screen, int x, int y) +{ + QCursor::setPos(static_cast(screen), x, y); +} + +void QCursor_QCursor_SetPos3(void* p) +{ + QCursor::setPos(*static_cast(p)); +} + +void QCursor_QCursor_SetPos4(void* screen, void* p) +{ + QCursor::setPos(static_cast(screen), *static_cast(p)); +} + +void QCursor_SetShape(void* ptr, long long shape) +{ + static_cast(ptr)->setShape(static_cast(shape)); +} + +long long QCursor_Shape(void* ptr) +{ + return static_cast(ptr)->shape(); +} + +void QCursor_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QCursor_DestroyQCursor(void* ptr) +{ + static_cast(ptr)->~QCursor(); +} + +char QDesktopServices_QDesktopServices_OpenUrl(void* url) +{ + return QDesktopServices::openUrl(*static_cast(url)); +} + +void QDesktopServices_QDesktopServices_SetUrlHandler(struct QtGui_PackedString scheme, void* receiver, char* method) +{ + if (dynamic_cast(static_cast(receiver))) { + QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); + } else if (dynamic_cast(static_cast(receiver))) { + QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); + } else if (dynamic_cast(static_cast(receiver))) { + QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); + } else if (dynamic_cast(static_cast(receiver))) { + QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); + } else { + QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); + } +} + +void QDesktopServices_QDesktopServices_UnsetUrlHandler(struct QtGui_PackedString scheme) +{ + QDesktopServices::unsetUrlHandler(QString::fromUtf8(scheme.data, scheme.len)); +} + +class MyQDoubleValidator: public QDoubleValidator +{ +public: + MyQDoubleValidator(QObject *parent = Q_NULLPTR) : QDoubleValidator(parent) {QDoubleValidator_QDoubleValidator_QRegisterMetaType();}; + MyQDoubleValidator(double bottom, double top, int decimals, QObject *parent = Q_NULLPTR) : QDoubleValidator(bottom, top, decimals, parent) {QDoubleValidator_QDoubleValidator_QRegisterMetaType();}; + void Signal_BottomChanged(double bottom) { callbackQDoubleValidator_BottomChanged(this, bottom); }; + void Signal_DecimalsChanged(int decimals) { callbackQDoubleValidator_DecimalsChanged(this, decimals); }; + void Signal_NotationChanged(QDoubleValidator::Notation notation) { callbackQDoubleValidator_NotationChanged(this, notation); }; + void setRange(double minimum, double maximum, int decimals) { callbackQDoubleValidator_SetRange(this, minimum, maximum, decimals); }; + void Signal_TopChanged(double top) { callbackQDoubleValidator_TopChanged(this, top); }; + QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQDoubleValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; + ~MyQDoubleValidator() { callbackQDoubleValidator_DestroyQDoubleValidator(this); }; + void Signal_Changed() { callbackQValidator_Changed(this); }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; + void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; + void deleteLater() { callbackQValidator_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDoubleValidator*) +Q_DECLARE_METATYPE(MyQDoubleValidator*) + +int QDoubleValidator_QDoubleValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDoubleValidator_NewQDoubleValidator(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(static_cast(parent)); + } else { + return new MyQDoubleValidator(static_cast(parent)); + } +} + +void* QDoubleValidator_NewQDoubleValidator2(double bottom, double top, int decimals, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } else { + return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); + } +} + +double QDoubleValidator_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +void QDoubleValidator_ConnectBottomChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::bottomChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_BottomChanged), static_cast(t)); +} + +void QDoubleValidator_DisconnectBottomChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::bottomChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_BottomChanged)); +} + +void QDoubleValidator_BottomChanged(void* ptr, double bottom) +{ + static_cast(ptr)->bottomChanged(bottom); +} + +int QDoubleValidator_Decimals(void* ptr) +{ + return static_cast(ptr)->decimals(); +} + +void QDoubleValidator_ConnectDecimalsChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::decimalsChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_DecimalsChanged), static_cast(t)); +} + +void QDoubleValidator_DisconnectDecimalsChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::decimalsChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_DecimalsChanged)); +} + +void QDoubleValidator_DecimalsChanged(void* ptr, int decimals) +{ + static_cast(ptr)->decimalsChanged(decimals); +} + +long long QDoubleValidator_Notation(void* ptr) +{ + return static_cast(ptr)->notation(); +} + +void QDoubleValidator_ConnectNotationChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::notationChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_NotationChanged), static_cast(t)); +} + +void QDoubleValidator_DisconnectNotationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::notationChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_NotationChanged)); +} + +void QDoubleValidator_NotationChanged(void* ptr, long long notation) +{ + static_cast(ptr)->notationChanged(static_cast(notation)); +} + +void QDoubleValidator_SetBottom(void* ptr, double vdo) +{ + static_cast(ptr)->setBottom(vdo); +} + +void QDoubleValidator_SetDecimals(void* ptr, int vin) +{ + static_cast(ptr)->setDecimals(vin); +} + +void QDoubleValidator_SetNotation(void* ptr, long long vqd) +{ + static_cast(ptr)->setNotation(static_cast(vqd)); +} + +void QDoubleValidator_SetRange(void* ptr, double minimum, double maximum, int decimals) +{ + static_cast(ptr)->setRange(minimum, maximum, decimals); +} + +void QDoubleValidator_SetRangeDefault(void* ptr, double minimum, double maximum, int decimals) +{ + static_cast(ptr)->QDoubleValidator::setRange(minimum, maximum, decimals); +} + +void QDoubleValidator_SetTop(void* ptr, double vdo) +{ + static_cast(ptr)->setTop(vdo); +} + +double QDoubleValidator_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +void QDoubleValidator_ConnectTopChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::topChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_TopChanged), static_cast(t)); +} + +void QDoubleValidator_DisconnectTopChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::topChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_TopChanged)); +} + +void QDoubleValidator_TopChanged(void* ptr, double top) +{ + static_cast(ptr)->topChanged(top); +} + +long long QDoubleValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +long long QDoubleValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->QDoubleValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +void QDoubleValidator_DestroyQDoubleValidator(void* ptr) +{ + static_cast(ptr)->~QDoubleValidator(); +} + +void QDoubleValidator_DestroyQDoubleValidatorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDrag: public QDrag +{ +public: + MyQDrag(QObject *dragSource) : QDrag(dragSource) {QDrag_QDrag_QRegisterMetaType();}; + void Signal_ActionChanged(Qt::DropAction action) { callbackQDrag_ActionChanged(this, action); }; + void Signal_TargetChanged(QObject * newTarget) { callbackQDrag_TargetChanged(this, newTarget); }; + ~MyQDrag() { callbackQDrag_DestroyQDrag(this); }; + void childEvent(QChildEvent * event) { callbackQDrag_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQDrag_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQDrag_CustomEvent(this, event); }; + void deleteLater() { callbackQDrag_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQDrag_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQDrag_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQDrag_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQDrag_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQDrag_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDrag_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQDrag_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDrag*) +Q_DECLARE_METATYPE(MyQDrag*) + +int QDrag_QDrag_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDrag_NewQDrag(void* dragSource) +{ + if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else if (dynamic_cast(static_cast(dragSource))) { + return new MyQDrag(static_cast(dragSource)); + } else { + return new MyQDrag(static_cast(dragSource)); + } +} + +void QDrag_ConnectActionChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QDrag::actionChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_ActionChanged), static_cast(t)); +} + +void QDrag_DisconnectActionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDrag::actionChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_ActionChanged)); +} + +void QDrag_ActionChanged(void* ptr, long long action) +{ + static_cast(ptr)->actionChanged(static_cast(action)); +} + +void QDrag_QDrag_Cancel() +{ + QDrag::cancel(); +} + +long long QDrag_DefaultAction(void* ptr) +{ + return static_cast(ptr)->defaultAction(); +} + +void* QDrag_DragCursor(void* ptr, long long action) +{ + return new QPixmap(static_cast(ptr)->dragCursor(static_cast(action))); +} + +long long QDrag_Exec(void* ptr, long long supportedActions) +{ + return static_cast(ptr)->exec(static_cast(supportedActions)); +} + +long long QDrag_Exec2(void* ptr, long long supportedActions, long long defaultDropAction) +{ + return static_cast(ptr)->exec(static_cast(supportedActions), static_cast(defaultDropAction)); +} + +void* QDrag_HotSpot(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->hotSpot(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QDrag_MimeData(void* ptr) +{ + return static_cast(ptr)->mimeData(); +} + +void* QDrag_Pixmap(void* ptr) +{ + return new QPixmap(static_cast(ptr)->pixmap()); +} + +void QDrag_SetDragCursor(void* ptr, void* cursor, long long action) +{ + static_cast(ptr)->setDragCursor(*static_cast(cursor), static_cast(action)); +} + +void QDrag_SetHotSpot(void* ptr, void* hotspot) +{ + static_cast(ptr)->setHotSpot(*static_cast(hotspot)); +} + +void QDrag_SetMimeData(void* ptr, void* data) +{ + static_cast(ptr)->setMimeData(static_cast(data)); +} + +void QDrag_SetPixmap(void* ptr, void* pixmap) +{ + static_cast(ptr)->setPixmap(*static_cast(pixmap)); +} + +void* QDrag_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +long long QDrag_SupportedActions(void* ptr) +{ + return static_cast(ptr)->supportedActions(); +} + +void* QDrag_Target(void* ptr) +{ + return static_cast(ptr)->target(); +} + +void QDrag_ConnectTargetChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDrag::targetChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_TargetChanged), static_cast(t)); +} + +void QDrag_DisconnectTargetChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDrag::targetChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_TargetChanged)); +} + +void QDrag_TargetChanged(void* ptr, void* newTarget) +{ + if (dynamic_cast(static_cast(newTarget))) { + static_cast(ptr)->targetChanged(static_cast(newTarget)); + } else if (dynamic_cast(static_cast(newTarget))) { + static_cast(ptr)->targetChanged(static_cast(newTarget)); + } else if (dynamic_cast(static_cast(newTarget))) { + static_cast(ptr)->targetChanged(static_cast(newTarget)); + } else if (dynamic_cast(static_cast(newTarget))) { + static_cast(ptr)->targetChanged(static_cast(newTarget)); + } else { + static_cast(ptr)->targetChanged(static_cast(newTarget)); + } +} + +void QDrag_DestroyQDrag(void* ptr) +{ + static_cast(ptr)->~QDrag(); +} + +void QDrag_DestroyQDragDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QDrag___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDrag___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDrag___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDrag___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDrag___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDrag___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDrag___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDrag___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDrag___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDrag___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDrag___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDrag___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDrag___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDrag___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDrag___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QDrag_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDrag::childEvent(static_cast(event)); +} + +void QDrag_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDrag::connectNotify(*static_cast(sign)); +} + +void QDrag_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDrag::customEvent(static_cast(event)); +} + +void QDrag_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QDrag::deleteLater(); +} + +void QDrag_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDrag::disconnectNotify(*static_cast(sign)); +} + +char QDrag_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QDrag::event(static_cast(e)); +} + +char QDrag_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QDrag_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QDrag::metaObject()); +} + +void QDrag_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDrag::timerEvent(static_cast(event)); +} + +class MyQDragEnterEvent: public QDragEnterEvent +{ +public: + MyQDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QDragEnterEvent(point, actions, data, buttons, modifiers) {QDragEnterEvent_QDragEnterEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QDragEnterEvent*) +Q_DECLARE_METATYPE(MyQDragEnterEvent*) + +int QDragEnterEvent_QDragEnterEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDragEnterEvent_NewQDragEnterEvent(void* point, long long actions, void* data, long long buttons, long long modifiers) +{ + return new MyQDragEnterEvent(*static_cast(point), static_cast(actions), static_cast(data), static_cast(buttons), static_cast(modifiers)); +} + +class MyQDragLeaveEvent: public QDragLeaveEvent +{ +public: + MyQDragLeaveEvent() : QDragLeaveEvent() {QDragLeaveEvent_QDragLeaveEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QDragLeaveEvent*) +Q_DECLARE_METATYPE(MyQDragLeaveEvent*) + +int QDragLeaveEvent_QDragLeaveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDragLeaveEvent_NewQDragLeaveEvent() +{ + return new MyQDragLeaveEvent(); +} + +class MyQDragMoveEvent: public QDragMoveEvent +{ +public: + MyQDragMoveEvent(const QPoint &pos, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, QEvent::Type ty = DragMove) : QDragMoveEvent(pos, actions, data, buttons, modifiers, ty) {QDragMoveEvent_QDragMoveEvent_QRegisterMetaType();}; + ~MyQDragMoveEvent() { callbackQDragMoveEvent_DestroyQDragMoveEvent(this); }; +}; + +Q_DECLARE_METATYPE(QDragMoveEvent*) +Q_DECLARE_METATYPE(MyQDragMoveEvent*) + +int QDragMoveEvent_QDragMoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDragMoveEvent_NewQDragMoveEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty) +{ + return new MyQDragMoveEvent(*static_cast(pos), static_cast(actions), static_cast(data), static_cast(buttons), static_cast(modifiers), static_cast(ty)); +} + +void QDragMoveEvent_Accept(void* ptr, void* rectangle) +{ + static_cast(ptr)->accept(*static_cast(rectangle)); +} + +void* QDragMoveEvent_AnswerRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->answerRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QDragMoveEvent_Ignore(void* ptr, void* rectangle) +{ + static_cast(ptr)->ignore(*static_cast(rectangle)); +} + +void QDragMoveEvent_DestroyQDragMoveEvent(void* ptr) +{ + static_cast(ptr)->~QDragMoveEvent(); +} + +void QDragMoveEvent_DestroyQDragMoveEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDropEvent: public QDropEvent +{ +public: + MyQDropEvent(const QPointF &pos, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, QEvent::Type ty = Drop) : QDropEvent(pos, actions, data, buttons, modifiers, ty) {QDropEvent_QDropEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QDropEvent*) +Q_DECLARE_METATYPE(MyQDropEvent*) + +int QDropEvent_QDropEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDropEvent_NewQDropEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty) +{ + return new MyQDropEvent(*static_cast(pos), static_cast(actions), static_cast(data), static_cast(buttons), static_cast(modifiers), static_cast(ty)); +} + +void QDropEvent_AcceptProposedAction(void* ptr) +{ + static_cast(ptr)->acceptProposedAction(); +} + +long long QDropEvent_DropAction(void* ptr) +{ + return static_cast(ptr)->dropAction(); +} + +long long QDropEvent_KeyboardModifiers(void* ptr) +{ + return static_cast(ptr)->keyboardModifiers(); +} + +void* QDropEvent_MimeData(void* ptr) +{ + return const_cast(static_cast(ptr)->mimeData()); +} + +long long QDropEvent_MouseButtons(void* ptr) +{ + return static_cast(ptr)->mouseButtons(); +} + +void* QDropEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QDropEvent_PosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->posF()); +} + +long long QDropEvent_PossibleActions(void* ptr) +{ + return static_cast(ptr)->possibleActions(); +} + +long long QDropEvent_ProposedAction(void* ptr) +{ + return static_cast(ptr)->proposedAction(); +} + +void QDropEvent_SetDropAction(void* ptr, long long action) +{ + static_cast(ptr)->setDropAction(static_cast(action)); +} + +void* QDropEvent_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +class MyQEnterEvent: public QEnterEvent +{ +public: + MyQEnterEvent(const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos) : QEnterEvent(localPos, windowPos, screenPos) {QEnterEvent_QEnterEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QEnterEvent*) +Q_DECLARE_METATYPE(MyQEnterEvent*) + +int QEnterEvent_QEnterEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QEnterEvent_NewQEnterEvent(void* localPos, void* windowPos, void* screenPos) +{ + return new MyQEnterEvent(*static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos)); +} + +void* QEnterEvent_GlobalPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +int QEnterEvent_GlobalX(void* ptr) +{ + return static_cast(ptr)->globalX(); +} + +int QEnterEvent_GlobalY(void* ptr) +{ + return static_cast(ptr)->globalY(); +} + +void* QEnterEvent_LocalPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->localPos()); +} + +void* QEnterEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QEnterEvent_ScreenPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->screenPos()); +} + +void* QEnterEvent_WindowPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->windowPos()); +} + +int QEnterEvent_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QEnterEvent_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +class MyQExposeEvent: public QExposeEvent +{ +public: + MyQExposeEvent(const QRegion &exposeRegion) : QExposeEvent(exposeRegion) {QExposeEvent_QExposeEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QExposeEvent*) +Q_DECLARE_METATYPE(MyQExposeEvent*) + +int QExposeEvent_QExposeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QExposeEvent_NewQExposeEvent(void* exposeRegion) +{ + return new MyQExposeEvent(*static_cast(exposeRegion)); +} + +void* QExposeEvent_Region(void* ptr) +{ + return const_cast(&static_cast(ptr)->region()); +} + +class MyQFileOpenEvent: public QFileOpenEvent +{ +public: +}; + +Q_DECLARE_METATYPE(QFileOpenEvent*) +Q_DECLARE_METATYPE(MyQFileOpenEvent*) + +int QFileOpenEvent_QFileOpenEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtGui_PackedString QFileOpenEvent_File(void* ptr) +{ + return ({ QByteArray t25f76f = static_cast(ptr)->file().toUtf8(); QtGui_PackedString { const_cast(t25f76f.prepend("WHITESPACE").constData()+10), t25f76f.size()-10 }; }); +} + +char QFileOpenEvent_OpenFile(void* ptr, void* file, long long flags) +{ + return static_cast(ptr)->openFile(*static_cast(file), static_cast(flags)); +} + +void* QFileOpenEvent_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +class MyQFocusEvent: public QFocusEvent +{ +public: + MyQFocusEvent(QEvent::Type ty, Qt::FocusReason reason = Qt::OtherFocusReason) : QFocusEvent(ty, reason) {QFocusEvent_QFocusEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QFocusEvent*) +Q_DECLARE_METATYPE(MyQFocusEvent*) + +int QFocusEvent_QFocusEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFocusEvent_NewQFocusEvent(long long ty, long long reason) +{ + return new MyQFocusEvent(static_cast(ty), static_cast(reason)); +} + +char QFocusEvent_GotFocus(void* ptr) +{ + return static_cast(ptr)->gotFocus(); +} + +char QFocusEvent_LostFocus(void* ptr) +{ + return static_cast(ptr)->lostFocus(); +} + +long long QFocusEvent_Reason(void* ptr) +{ + return static_cast(ptr)->reason(); +} + +Q_DECLARE_METATYPE(QFont) +Q_DECLARE_METATYPE(QFont*) +void* QFont_NewQFont() +{ + return new QFont(); +} + +void* QFont_NewQFont2(struct QtGui_PackedString family, int pointSize, int weight, char italic) +{ + return new QFont(QString::fromUtf8(family.data, family.len), pointSize, weight, italic != 0); +} + +void* QFont_NewQFont4(void* font, void* pd) +{ + if (dynamic_cast(static_cast(pd))) { + return new QFont(*static_cast(font), static_cast(pd)); + } else if (dynamic_cast(static_cast(pd))) { + return new QFont(*static_cast(font), static_cast(pd)); + } else if (dynamic_cast(static_cast(pd))) { + return new QFont(*static_cast(font), static_cast(pd)); + } else { + return new QFont(*static_cast(font), static_cast(pd)); + } +} + +void* QFont_NewQFont5(void* font) +{ + return new QFont(*static_cast(font)); +} + +char QFont_Bold(void* ptr) +{ + return static_cast(ptr)->bold(); +} + +long long QFont_Capitalization(void* ptr) +{ + return static_cast(ptr)->capitalization(); +} + +struct QtGui_PackedString QFont_DefaultFamily(void* ptr) +{ + return ({ QByteArray t141ea0 = static_cast(ptr)->defaultFamily().toUtf8(); QtGui_PackedString { const_cast(t141ea0.prepend("WHITESPACE").constData()+10), t141ea0.size()-10 }; }); +} + +char QFont_ExactMatch(void* ptr) +{ + return static_cast(ptr)->exactMatch(); +} + +struct QtGui_PackedString QFont_Families(void* ptr) +{ + return ({ QByteArray tb16a9c = static_cast(ptr)->families().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(tb16a9c.prepend("WHITESPACE").constData()+10), tb16a9c.size()-10 }; }); +} + +struct QtGui_PackedString QFont_Family(void* ptr) +{ + return ({ QByteArray t52247e = static_cast(ptr)->family().toUtf8(); QtGui_PackedString { const_cast(t52247e.prepend("WHITESPACE").constData()+10), t52247e.size()-10 }; }); +} + +char QFont_FixedPitch(void* ptr) +{ + return static_cast(ptr)->fixedPitch(); +} + +char QFont_FromString(void* ptr, struct QtGui_PackedString descrip) +{ + return static_cast(ptr)->fromString(QString::fromUtf8(descrip.data, descrip.len)); +} + +long long QFont_HintingPreference(void* ptr) +{ + return static_cast(ptr)->hintingPreference(); +} + +void QFont_QFont_InsertSubstitution(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteName) +{ + QFont::insertSubstitution(QString::fromUtf8(familyName.data, familyName.len), QString::fromUtf8(substituteName.data, substituteName.len)); +} + +void QFont_QFont_InsertSubstitutions(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteNames) +{ + QFont::insertSubstitutions(QString::fromUtf8(familyName.data, familyName.len), QString::fromUtf8(substituteNames.data, substituteNames.len).split("¡¦!", QString::SkipEmptyParts)); +} + +char QFont_IsCopyOf(void* ptr, void* ff) +{ + return static_cast(ptr)->isCopyOf(*static_cast(ff)); +} + +char QFont_Italic(void* ptr) +{ + return static_cast(ptr)->italic(); +} + +char QFont_Kerning(void* ptr) +{ + return static_cast(ptr)->kerning(); +} + +struct QtGui_PackedString QFont_Key(void* ptr) +{ + return ({ QByteArray t9324a4 = static_cast(ptr)->key().toUtf8(); QtGui_PackedString { const_cast(t9324a4.prepend("WHITESPACE").constData()+10), t9324a4.size()-10 }; }); +} + +double QFont_LetterSpacing(void* ptr) +{ + return static_cast(ptr)->letterSpacing(); +} + +long long QFont_LetterSpacingType(void* ptr) +{ + return static_cast(ptr)->letterSpacingType(); +} + +char QFont_Overline(void* ptr) +{ + return static_cast(ptr)->overline(); +} + +int QFont_PixelSize(void* ptr) +{ + return static_cast(ptr)->pixelSize(); +} + +int QFont_PointSize(void* ptr) +{ + return static_cast(ptr)->pointSize(); +} + +double QFont_PointSizeF(void* ptr) +{ + return static_cast(ptr)->pointSizeF(); +} + +void QFont_QFont_RemoveSubstitutions(struct QtGui_PackedString familyName) +{ + QFont::removeSubstitutions(QString::fromUtf8(familyName.data, familyName.len)); +} + +void* QFont_Resolve(void* ptr, void* other) +{ + return new QFont(static_cast(ptr)->resolve(*static_cast(other))); +} + +void QFont_SetBold(void* ptr, char enable) +{ + static_cast(ptr)->setBold(enable != 0); +} + +void QFont_SetCapitalization(void* ptr, long long caps) +{ + static_cast(ptr)->setCapitalization(static_cast(caps)); +} + +void QFont_SetFamilies(void* ptr, struct QtGui_PackedString families) +{ + static_cast(ptr)->setFamilies(QString::fromUtf8(families.data, families.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFont_SetFamily(void* ptr, struct QtGui_PackedString family) +{ + static_cast(ptr)->setFamily(QString::fromUtf8(family.data, family.len)); +} + +void QFont_SetFixedPitch(void* ptr, char enable) +{ + static_cast(ptr)->setFixedPitch(enable != 0); +} + +void QFont_SetHintingPreference(void* ptr, long long hintingPreference) +{ + static_cast(ptr)->setHintingPreference(static_cast(hintingPreference)); +} + +void QFont_SetItalic(void* ptr, char enable) +{ + static_cast(ptr)->setItalic(enable != 0); +} + +void QFont_SetKerning(void* ptr, char enable) +{ + static_cast(ptr)->setKerning(enable != 0); +} + +void QFont_SetLetterSpacing(void* ptr, long long ty, double spacing) +{ + static_cast(ptr)->setLetterSpacing(static_cast(ty), spacing); +} + +void QFont_SetOverline(void* ptr, char enable) +{ + static_cast(ptr)->setOverline(enable != 0); +} + +void QFont_SetPixelSize(void* ptr, int pixelSize) +{ + static_cast(ptr)->setPixelSize(pixelSize); +} + +void QFont_SetPointSize(void* ptr, int pointSize) +{ + static_cast(ptr)->setPointSize(pointSize); +} + +void QFont_SetPointSizeF(void* ptr, double pointSize) +{ + static_cast(ptr)->setPointSizeF(pointSize); +} + +void QFont_SetStretch(void* ptr, int factor) +{ + static_cast(ptr)->setStretch(factor); +} + +void QFont_SetStrikeOut(void* ptr, char enable) +{ + static_cast(ptr)->setStrikeOut(enable != 0); +} + +void QFont_SetStyle(void* ptr, long long style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +void QFont_SetStyleHint(void* ptr, long long hint, long long strategy) +{ + static_cast(ptr)->setStyleHint(static_cast(hint), static_cast(strategy)); +} + +void QFont_SetStyleName(void* ptr, struct QtGui_PackedString styleName) +{ + static_cast(ptr)->setStyleName(QString::fromUtf8(styleName.data, styleName.len)); +} + +void QFont_SetStyleStrategy(void* ptr, long long s) +{ + static_cast(ptr)->setStyleStrategy(static_cast(s)); +} + +void QFont_SetUnderline(void* ptr, char enable) +{ + static_cast(ptr)->setUnderline(enable != 0); +} + +void QFont_SetWeight(void* ptr, int weight) +{ + static_cast(ptr)->setWeight(weight); +} + +void QFont_SetWordSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setWordSpacing(spacing); +} + +int QFont_Stretch(void* ptr) +{ + return static_cast(ptr)->stretch(); +} + +char QFont_StrikeOut(void* ptr) +{ + return static_cast(ptr)->strikeOut(); +} + +long long QFont_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +long long QFont_StyleHint(void* ptr) +{ + return static_cast(ptr)->styleHint(); +} + +struct QtGui_PackedString QFont_StyleName(void* ptr) +{ + return ({ QByteArray t8d3474 = static_cast(ptr)->styleName().toUtf8(); QtGui_PackedString { const_cast(t8d3474.prepend("WHITESPACE").constData()+10), t8d3474.size()-10 }; }); +} + +long long QFont_StyleStrategy(void* ptr) +{ + return static_cast(ptr)->styleStrategy(); +} + +struct QtGui_PackedString QFont_QFont_Substitute(struct QtGui_PackedString familyName) +{ + return ({ QByteArray tf3cb14 = QFont::substitute(QString::fromUtf8(familyName.data, familyName.len)).toUtf8(); QtGui_PackedString { const_cast(tf3cb14.prepend("WHITESPACE").constData()+10), tf3cb14.size()-10 }; }); +} + +struct QtGui_PackedString QFont_QFont_Substitutes(struct QtGui_PackedString familyName) +{ + return ({ QByteArray t1934ac = QFont::substitutes(QString::fromUtf8(familyName.data, familyName.len)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t1934ac.prepend("WHITESPACE").constData()+10), t1934ac.size()-10 }; }); +} + +struct QtGui_PackedString QFont_QFont_Substitutions() +{ + return ({ QByteArray t300c5a = QFont::substitutions().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t300c5a.prepend("WHITESPACE").constData()+10), t300c5a.size()-10 }; }); +} + +void QFont_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtGui_PackedString QFont_ToString(void* ptr) +{ + return ({ QByteArray t32ab86 = static_cast(ptr)->toString().toUtf8(); QtGui_PackedString { const_cast(t32ab86.prepend("WHITESPACE").constData()+10), t32ab86.size()-10 }; }); +} + +char QFont_Underline(void* ptr) +{ + return static_cast(ptr)->underline(); +} + +int QFont_Weight(void* ptr) +{ + return static_cast(ptr)->weight(); +} + +double QFont_WordSpacing(void* ptr) +{ + return static_cast(ptr)->wordSpacing(); +} + +void QFont_DestroyQFont(void* ptr) +{ + static_cast(ptr)->~QFont(); +} + +void* QFont_ToVariant(void* ptr) +{ + return new QVariant(*static_cast(ptr)); +} + +Q_DECLARE_METATYPE(QFontDatabase) +Q_DECLARE_METATYPE(QFontDatabase*) +void* QFontDatabase_NewQFontDatabase() +{ + return new QFontDatabase(); +} + +int QFontDatabase_QFontDatabase_AddApplicationFont(struct QtGui_PackedString fileName) +{ + return QFontDatabase::addApplicationFont(QString::fromUtf8(fileName.data, fileName.len)); +} + +int QFontDatabase_QFontDatabase_AddApplicationFontFromData(void* fontData) +{ + return QFontDatabase::addApplicationFontFromData(*static_cast(fontData)); +} + +struct QtGui_PackedString QFontDatabase_QFontDatabase_ApplicationFontFamilies(int id) +{ + return ({ QByteArray tf75c72 = QFontDatabase::applicationFontFamilies(id).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(tf75c72.prepend("WHITESPACE").constData()+10), tf75c72.size()-10 }; }); +} + +char QFontDatabase_Bold(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->bold(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +struct QtGui_PackedString QFontDatabase_Families(void* ptr, long long writingSystem) +{ + return ({ QByteArray t8f80b0 = static_cast(ptr)->families(static_cast(writingSystem)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t8f80b0.prepend("WHITESPACE").constData()+10), t8f80b0.size()-10 }; }); +} + +void* QFontDatabase_Font(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style, int pointSize) +{ + return new QFont(static_cast(ptr)->font(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len), pointSize)); +} + +char QFontDatabase_IsBitmapScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->isBitmapScalable(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +char QFontDatabase_IsFixedPitch(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->isFixedPitch(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +char QFontDatabase_IsPrivateFamily(void* ptr, struct QtGui_PackedString family) +{ + return static_cast(ptr)->isPrivateFamily(QString::fromUtf8(family.data, family.len)); +} + +char QFontDatabase_IsScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->isScalable(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +char QFontDatabase_IsSmoothlyScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->isSmoothlyScalable(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +char QFontDatabase_Italic(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->italic(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +struct QtGui_PackedList QFontDatabase_PointSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName) +{ + return ({ QList* tmpValue27d093 = new QList(static_cast(ptr)->pointSizes(QString::fromUtf8(family.data, family.len), QString::fromUtf8(styleName.data, styleName.len))); QtGui_PackedList { tmpValue27d093, tmpValue27d093->size() }; }); +} + +char QFontDatabase_QFontDatabase_RemoveAllApplicationFonts() +{ + return QFontDatabase::removeAllApplicationFonts(); +} + +char QFontDatabase_QFontDatabase_RemoveApplicationFont(int id) +{ + return QFontDatabase::removeApplicationFont(id); +} + +struct QtGui_PackedList QFontDatabase_SmoothSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName) +{ + return ({ QList* tmpValueab12a8 = new QList(static_cast(ptr)->smoothSizes(QString::fromUtf8(family.data, family.len), QString::fromUtf8(styleName.data, styleName.len))); QtGui_PackedList { tmpValueab12a8, tmpValueab12a8->size() }; }); +} + +struct QtGui_PackedList QFontDatabase_QFontDatabase_StandardSizes() +{ + return ({ QList* tmpValue70838a = new QList(QFontDatabase::standardSizes()); QtGui_PackedList { tmpValue70838a, tmpValue70838a->size() }; }); +} + +struct QtGui_PackedString QFontDatabase_StyleString(void* ptr, void* font) +{ + return ({ QByteArray tdc7da2 = static_cast(ptr)->styleString(*static_cast(font)).toUtf8(); QtGui_PackedString { const_cast(tdc7da2.prepend("WHITESPACE").constData()+10), tdc7da2.size()-10 }; }); +} + +struct QtGui_PackedString QFontDatabase_StyleString2(void* ptr, void* fontInfo) +{ + return ({ QByteArray t17e039 = static_cast(ptr)->styleString(*static_cast(fontInfo)).toUtf8(); QtGui_PackedString { const_cast(t17e039.prepend("WHITESPACE").constData()+10), t17e039.size()-10 }; }); +} + +struct QtGui_PackedString QFontDatabase_Styles(void* ptr, struct QtGui_PackedString family) +{ + return ({ QByteArray ta1e1bf = static_cast(ptr)->styles(QString::fromUtf8(family.data, family.len)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(ta1e1bf.prepend("WHITESPACE").constData()+10), ta1e1bf.size()-10 }; }); +} + +void* QFontDatabase_QFontDatabase_SystemFont(long long ty) +{ + return new QFont(QFontDatabase::systemFont(static_cast(ty))); +} + +int QFontDatabase_Weight(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) +{ + return static_cast(ptr)->weight(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); +} + +int QFontDatabase___pointSizes_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFontDatabase___pointSizes_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFontDatabase___pointSizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFontDatabase___smoothSizes_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFontDatabase___smoothSizes_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFontDatabase___smoothSizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFontDatabase___standardSizes_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFontDatabase___standardSizes_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFontDatabase___standardSizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QFontInfo*) +void* QFontInfo_NewQFontInfo(void* font) +{ + return new QFontInfo(*static_cast(font)); +} + +void* QFontInfo_NewQFontInfo2(void* fi) +{ + return new QFontInfo(*static_cast(fi)); +} + +char QFontInfo_Bold(void* ptr) +{ + return static_cast(ptr)->bold(); +} + +char QFontInfo_ExactMatch(void* ptr) +{ + return static_cast(ptr)->exactMatch(); +} + +struct QtGui_PackedString QFontInfo_Family(void* ptr) +{ + return ({ QByteArray t7b458f = static_cast(ptr)->family().toUtf8(); QtGui_PackedString { const_cast(t7b458f.prepend("WHITESPACE").constData()+10), t7b458f.size()-10 }; }); +} + +char QFontInfo_FixedPitch(void* ptr) +{ + return static_cast(ptr)->fixedPitch(); +} + +char QFontInfo_Italic(void* ptr) +{ + return static_cast(ptr)->italic(); +} + +int QFontInfo_PixelSize(void* ptr) +{ + return static_cast(ptr)->pixelSize(); +} + +int QFontInfo_PointSize(void* ptr) +{ + return static_cast(ptr)->pointSize(); +} + +double QFontInfo_PointSizeF(void* ptr) +{ + return static_cast(ptr)->pointSizeF(); +} + +long long QFontInfo_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +long long QFontInfo_StyleHint(void* ptr) +{ + return static_cast(ptr)->styleHint(); +} + +struct QtGui_PackedString QFontInfo_StyleName(void* ptr) +{ + return ({ QByteArray t231b30 = static_cast(ptr)->styleName().toUtf8(); QtGui_PackedString { const_cast(t231b30.prepend("WHITESPACE").constData()+10), t231b30.size()-10 }; }); +} + +void QFontInfo_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +int QFontInfo_Weight(void* ptr) +{ + return static_cast(ptr)->weight(); +} + +void QFontInfo_DestroyQFontInfo(void* ptr) +{ + static_cast(ptr)->~QFontInfo(); +} + +Q_DECLARE_METATYPE(QFontMetrics*) +void* QFontMetrics_NewQFontMetrics(void* font) +{ + return new QFontMetrics(*static_cast(font)); +} + +void* QFontMetrics_NewQFontMetrics3(void* font, void* paintdevice) +{ + if (dynamic_cast(static_cast(paintdevice))) { + return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); + } else if (dynamic_cast(static_cast(paintdevice))) { + return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); + } else if (dynamic_cast(static_cast(paintdevice))) { + return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); + } else { + return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); + } +} + +void* QFontMetrics_NewQFontMetrics4(void* fm) +{ + return new QFontMetrics(*static_cast(fm)); +} + +int QFontMetrics_Ascent(void* ptr) +{ + return static_cast(ptr)->ascent(); +} + +int QFontMetrics_AverageCharWidth(void* ptr) +{ + return static_cast(ptr)->averageCharWidth(); +} + +void* QFontMetrics_BoundingRect(void* ptr, void* ch) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(*static_cast(ch)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QFontMetrics_BoundingRect2(void* ptr, struct QtGui_PackedString text) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QFontMetrics_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(*static_cast(rect), flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QFontMetrics_BoundingRect4(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(x, y, width, height, flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QFontMetrics_CapHeight(void* ptr) +{ + return static_cast(ptr)->capHeight(); +} + +int QFontMetrics_Descent(void* ptr) +{ + return static_cast(ptr)->descent(); +} + +struct QtGui_PackedString QFontMetrics_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, int width, int flags) +{ + return ({ QByteArray tff5810 = static_cast(ptr)->elidedText(QString::fromUtf8(text.data, text.len), static_cast(mode), width, flags).toUtf8(); QtGui_PackedString { const_cast(tff5810.prepend("WHITESPACE").constData()+10), tff5810.size()-10 }; }); +} + +int QFontMetrics_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +int QFontMetrics_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int l) +{ + return static_cast(ptr)->horizontalAdvance(QString::fromUtf8(text.data, text.len), l); +} + +int QFontMetrics_HorizontalAdvance2(void* ptr, void* ch) +{ + return static_cast(ptr)->horizontalAdvance(*static_cast(ch)); +} + +char QFontMetrics_InFont(void* ptr, void* ch) +{ + return static_cast(ptr)->inFont(*static_cast(ch)); +} + +char QFontMetrics_InFontUcs4(void* ptr, unsigned int ucs4) +{ + return static_cast(ptr)->inFontUcs4(ucs4); +} + +int QFontMetrics_Leading(void* ptr) +{ + return static_cast(ptr)->leading(); +} + +int QFontMetrics_LeftBearing(void* ptr, void* ch) +{ + return static_cast(ptr)->leftBearing(*static_cast(ch)); +} + +int QFontMetrics_LineSpacing(void* ptr) +{ + return static_cast(ptr)->lineSpacing(); +} + +int QFontMetrics_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth(); +} + +int QFontMetrics_MaxWidth(void* ptr) +{ + return static_cast(ptr)->maxWidth(); +} + +int QFontMetrics_MinLeftBearing(void* ptr) +{ + return static_cast(ptr)->minLeftBearing(); +} + +int QFontMetrics_MinRightBearing(void* ptr) +{ + return static_cast(ptr)->minRightBearing(); +} + +int QFontMetrics_OverlinePos(void* ptr) +{ + return static_cast(ptr)->overlinePos(); +} + +int QFontMetrics_RightBearing(void* ptr, void* ch) +{ + return static_cast(ptr)->rightBearing(*static_cast(ch)); +} + +void* QFontMetrics_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QFontMetrics_StrikeOutPos(void* ptr) +{ + return static_cast(ptr)->strikeOutPos(); +} + +void QFontMetrics_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QFontMetrics_TightBoundingRect(void* ptr, struct QtGui_PackedString text) +{ + return ({ QRect tmpValue = static_cast(ptr)->tightBoundingRect(QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QFontMetrics_UnderlinePos(void* ptr) +{ + return static_cast(ptr)->underlinePos(); +} + +int QFontMetrics_XHeight(void* ptr) +{ + return static_cast(ptr)->xHeight(); +} + +void QFontMetrics_DestroyQFontMetrics(void* ptr) +{ + static_cast(ptr)->~QFontMetrics(); +} + +Q_DECLARE_METATYPE(QFontMetricsF*) +void* QFontMetricsF_NewQFontMetricsF(void* font) +{ + return new QFontMetricsF(*static_cast(font)); +} + +void* QFontMetricsF_NewQFontMetricsF3(void* font, void* paintdevice) +{ + if (dynamic_cast(static_cast(paintdevice))) { + return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); + } else if (dynamic_cast(static_cast(paintdevice))) { + return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); + } else if (dynamic_cast(static_cast(paintdevice))) { + return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); + } else { + return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); + } +} + +void* QFontMetricsF_NewQFontMetricsF4(void* fontMetrics) +{ + return new QFontMetricsF(*static_cast(fontMetrics)); +} + +void* QFontMetricsF_NewQFontMetricsF5(void* fm) +{ + return new QFontMetricsF(*static_cast(fm)); +} + +double QFontMetricsF_Ascent(void* ptr) +{ + return static_cast(ptr)->ascent(); +} + +double QFontMetricsF_AverageCharWidth(void* ptr) +{ + return static_cast(ptr)->averageCharWidth(); +} + +void* QFontMetricsF_BoundingRect(void* ptr, struct QtGui_PackedString text) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(QString::fromUtf8(text.data, text.len)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QFontMetricsF_BoundingRect2(void* ptr, void* ch) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(ch)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QFontMetricsF_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(rect), flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QFontMetricsF_CapHeight(void* ptr) +{ + return static_cast(ptr)->capHeight(); +} + +double QFontMetricsF_Descent(void* ptr) +{ + return static_cast(ptr)->descent(); +} + +struct QtGui_PackedString QFontMetricsF_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, double width, int flags) +{ + return ({ QByteArray teb7a10 = static_cast(ptr)->elidedText(QString::fromUtf8(text.data, text.len), static_cast(mode), width, flags).toUtf8(); QtGui_PackedString { const_cast(teb7a10.prepend("WHITESPACE").constData()+10), teb7a10.size()-10 }; }); +} + +double QFontMetricsF_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +double QFontMetricsF_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int length) +{ + return static_cast(ptr)->horizontalAdvance(QString::fromUtf8(text.data, text.len), length); +} + +double QFontMetricsF_HorizontalAdvance2(void* ptr, void* ch) +{ + return static_cast(ptr)->horizontalAdvance(*static_cast(ch)); +} + +char QFontMetricsF_InFont(void* ptr, void* ch) +{ + return static_cast(ptr)->inFont(*static_cast(ch)); +} + +char QFontMetricsF_InFontUcs4(void* ptr, unsigned int ch) +{ + return static_cast(ptr)->inFontUcs4(ch); +} + +double QFontMetricsF_Leading(void* ptr) +{ + return static_cast(ptr)->leading(); +} + +double QFontMetricsF_LeftBearing(void* ptr, void* ch) +{ + return static_cast(ptr)->leftBearing(*static_cast(ch)); +} + +double QFontMetricsF_LineSpacing(void* ptr) +{ + return static_cast(ptr)->lineSpacing(); +} + +double QFontMetricsF_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth(); +} + +double QFontMetricsF_MaxWidth(void* ptr) +{ + return static_cast(ptr)->maxWidth(); +} + +double QFontMetricsF_MinLeftBearing(void* ptr) +{ + return static_cast(ptr)->minLeftBearing(); +} + +double QFontMetricsF_MinRightBearing(void* ptr) +{ + return static_cast(ptr)->minRightBearing(); +} + +double QFontMetricsF_OverlinePos(void* ptr) +{ + return static_cast(ptr)->overlinePos(); +} + +double QFontMetricsF_RightBearing(void* ptr, void* ch) +{ + return static_cast(ptr)->rightBearing(*static_cast(ch)); +} + +void* QFontMetricsF_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->size(flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QFontMetricsF_StrikeOutPos(void* ptr) +{ + return static_cast(ptr)->strikeOutPos(); +} + +void QFontMetricsF_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QFontMetricsF_TightBoundingRect(void* ptr, struct QtGui_PackedString text) +{ + return ({ QRectF tmpValue = static_cast(ptr)->tightBoundingRect(QString::fromUtf8(text.data, text.len)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QFontMetricsF_UnderlinePos(void* ptr) +{ + return static_cast(ptr)->underlinePos(); +} + +double QFontMetricsF_XHeight(void* ptr) +{ + return static_cast(ptr)->xHeight(); +} + +void QFontMetricsF_DestroyQFontMetricsF(void* ptr) +{ + static_cast(ptr)->~QFontMetricsF(); +} + +class MyQGenericPlugin: public QGenericPlugin +{ +public: + MyQGenericPlugin(QObject *parent = Q_NULLPTR) : QGenericPlugin(parent) {QGenericPlugin_QGenericPlugin_QRegisterMetaType();}; + QObject * create(const QString & key, const QString & specification) { QByteArray ta62f22 = key.toUtf8(); QtGui_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };QByteArray t03d6a1 = specification.toUtf8(); QtGui_PackedString specificationPacked = { const_cast(t03d6a1.prepend("WHITESPACE").constData()+10), t03d6a1.size()-10 };return static_cast(callbackQGenericPlugin_Create(this, keyPacked, specificationPacked)); }; + ~MyQGenericPlugin() { callbackQGenericPlugin_DestroyQGenericPlugin(this); }; + void childEvent(QChildEvent * event) { callbackQGenericPlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGenericPlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGenericPlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQGenericPlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGenericPlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGenericPlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGenericPlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGenericPlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGenericPlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGenericPlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGenericPlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGenericPlugin*) +Q_DECLARE_METATYPE(MyQGenericPlugin*) + +int QGenericPlugin_QGenericPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGenericPlugin_NewQGenericPlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGenericPlugin(static_cast(parent)); + } else { + return new MyQGenericPlugin(static_cast(parent)); + } +} + +void* QGenericPlugin_Create(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString specification) +{ + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), QString::fromUtf8(specification.data, specification.len)); +} + +void QGenericPlugin_DestroyQGenericPlugin(void* ptr) +{ + static_cast(ptr)->~QGenericPlugin(); +} + +void QGenericPlugin_DestroyQGenericPluginDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGenericPlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGenericPlugin___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGenericPlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGenericPlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGenericPlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGenericPlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGenericPlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGenericPlugin___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGenericPlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGenericPlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGenericPlugin___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGenericPlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGenericPlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGenericPlugin___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGenericPlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGenericPlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGenericPlugin::childEvent(static_cast(event)); +} + +void QGenericPlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGenericPlugin::connectNotify(*static_cast(sign)); +} + +void QGenericPlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGenericPlugin::customEvent(static_cast(event)); +} + +void QGenericPlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QGenericPlugin::deleteLater(); +} + +void QGenericPlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGenericPlugin::disconnectNotify(*static_cast(sign)); +} + +char QGenericPlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QGenericPlugin::event(static_cast(e)); +} + +char QGenericPlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QGenericPlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QGenericPlugin::metaObject()); +} + +void QGenericPlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGenericPlugin::timerEvent(static_cast(event)); +} + +void* QGenericPluginFactory_QGenericPluginFactory_Create(struct QtGui_PackedString key, struct QtGui_PackedString specification) +{ + return QGenericPluginFactory::create(QString::fromUtf8(key.data, key.len), QString::fromUtf8(specification.data, specification.len)); +} + +struct QtGui_PackedString QGenericPluginFactory_QGenericPluginFactory_Keys() +{ + return ({ QByteArray t692cb7 = QGenericPluginFactory::keys().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t692cb7.prepend("WHITESPACE").constData()+10), t692cb7.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QGlyphRun) +Q_DECLARE_METATYPE(QGlyphRun*) +void* QGlyphRun_NewQGlyphRun() +{ + return new QGlyphRun(); +} + +void* QGlyphRun_NewQGlyphRun2(void* other) +{ + return new QGlyphRun(*static_cast(other)); +} + +void* QGlyphRun_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGlyphRun_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +long long QGlyphRun_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +struct QtGui_PackedList QGlyphRun_GlyphIndexes(void* ptr) +{ + return ({ QVector* tmpValuec798fb = new QVector(static_cast(ptr)->glyphIndexes()); QtGui_PackedList { tmpValuec798fb, tmpValuec798fb->size() }; }); +} + +char QGlyphRun_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QGlyphRun_IsRightToLeft(void* ptr) +{ + return static_cast(ptr)->isRightToLeft(); +} + +char QGlyphRun_Overline(void* ptr) +{ + return static_cast(ptr)->overline(); +} + +struct QtGui_PackedList QGlyphRun_Positions(void* ptr) +{ + return ({ QVector* tmpValuefabb88 = new QVector(static_cast(ptr)->positions()); QtGui_PackedList { tmpValuefabb88, tmpValuefabb88->size() }; }); +} + +void* QGlyphRun_RawFont(void* ptr) +{ + return new QRawFont(static_cast(ptr)->rawFont()); +} + +void QGlyphRun_SetBoundingRect(void* ptr, void* boundingRect) +{ + static_cast(ptr)->setBoundingRect(*static_cast(boundingRect)); +} + +void QGlyphRun_SetFlag(void* ptr, long long flag, char enabled) +{ + static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); +} + +void QGlyphRun_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QGlyphRun_SetGlyphIndexes(void* ptr, void* glyphIndexes) +{ + static_cast(ptr)->setGlyphIndexes(*static_cast*>(glyphIndexes)); +} + +void QGlyphRun_SetOverline(void* ptr, char overline) +{ + static_cast(ptr)->setOverline(overline != 0); +} + +void QGlyphRun_SetPositions(void* ptr, void* positions) +{ + static_cast(ptr)->setPositions(*static_cast*>(positions)); +} + +void QGlyphRun_SetRawData(void* ptr, unsigned int glyphIndexArray, void* glyphPositionArray, int size) +{ + static_cast(ptr)->setRawData(const_cast(&glyphIndexArray), static_cast(glyphPositionArray), size); +} + +void QGlyphRun_SetRawFont(void* ptr, void* rawFont) +{ + static_cast(ptr)->setRawFont(*static_cast(rawFont)); +} + +void QGlyphRun_SetRightToLeft(void* ptr, char rightToLeft) +{ + static_cast(ptr)->setRightToLeft(rightToLeft != 0); +} + +void QGlyphRun_SetStrikeOut(void* ptr, char strikeOut) +{ + static_cast(ptr)->setStrikeOut(strikeOut != 0); +} + +void QGlyphRun_SetUnderline(void* ptr, char underline) +{ + static_cast(ptr)->setUnderline(underline != 0); +} + +char QGlyphRun_StrikeOut(void* ptr) +{ + return static_cast(ptr)->strikeOut(); +} + +void QGlyphRun_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +char QGlyphRun_Underline(void* ptr) +{ + return static_cast(ptr)->underline(); +} + +void QGlyphRun_DestroyQGlyphRun(void* ptr) +{ + static_cast(ptr)->~QGlyphRun(); +} + +unsigned int QGlyphRun___glyphIndexes_atList(void* ptr, int i) +{ + return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QGlyphRun___glyphIndexes_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QGlyphRun___glyphIndexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QGlyphRun___positions_atList(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGlyphRun___positions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGlyphRun___positions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QGlyphRun___setGlyphIndexes_glyphIndexes_atList(void* ptr, int i) +{ + return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QGlyphRun___setGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QGlyphRun___setGlyphIndexes_glyphIndexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QGlyphRun___setPositions_positions_atList(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGlyphRun___setPositions_positions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGlyphRun___setPositions_positions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QGradient*) +void* QGradient_NewQGradient2(long long preset) +{ + return new QGradient(static_cast(preset)); +} + +long long QGradient_CoordinateMode(void* ptr) +{ + return static_cast(ptr)->coordinateMode(); +} + +void QGradient_SetColorAt(void* ptr, double position, void* color) +{ + static_cast(ptr)->setColorAt(position, *static_cast(color)); +} + +void QGradient_SetCoordinateMode(void* ptr, long long mode) +{ + static_cast(ptr)->setCoordinateMode(static_cast(mode)); +} + +void QGradient_SetSpread(void* ptr, long long method) +{ + static_cast(ptr)->setSpread(static_cast(method)); +} + +long long QGradient_Spread(void* ptr) +{ + return static_cast(ptr)->spread(); +} + +long long QGradient_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +class MyQGuiApplication: public QGuiApplication +{ +public: + MyQGuiApplication(int &argc, char **argv) : QGuiApplication(argc, argv) {QGuiApplication_QGuiApplication_QRegisterMetaType();}; + void Signal_ApplicationDisplayNameChanged() { callbackQGuiApplication_ApplicationDisplayNameChanged(this); }; + void Signal_ApplicationStateChanged(Qt::ApplicationState state) { callbackQGuiApplication_ApplicationStateChanged(this, state); }; + void Signal_CommitDataRequest(QSessionManager & manager) { callbackQGuiApplication_CommitDataRequest(this, static_cast(&manager)); }; + bool event(QEvent * e) { return callbackQGuiApplication_Event(this, e) != 0; }; + void Signal_FocusObjectChanged(QObject * focusObject) { callbackQGuiApplication_FocusObjectChanged(this, focusObject); }; + void Signal_FocusWindowChanged(QWindow * focusWindow) { callbackQGuiApplication_FocusWindowChanged(this, focusWindow); }; + void Signal_FontChanged(const QFont & font) { callbackQGuiApplication_FontChanged(this, const_cast(&font)); }; + void Signal_FontDatabaseChanged() { callbackQGuiApplication_FontDatabaseChanged(this); }; + void Signal_LastWindowClosed() { callbackQGuiApplication_LastWindowClosed(this); }; + void Signal_LayoutDirectionChanged(Qt::LayoutDirection direction) { callbackQGuiApplication_LayoutDirectionChanged(this, direction); }; + void Signal_PaletteChanged(const QPalette & palette) { callbackQGuiApplication_PaletteChanged(this, const_cast(&palette)); }; + void Signal_PrimaryScreenChanged(QScreen * screen) { callbackQGuiApplication_PrimaryScreenChanged(this, screen); }; + void Signal_SaveStateRequest(QSessionManager & manager) { callbackQGuiApplication_SaveStateRequest(this, static_cast(&manager)); }; + void Signal_ScreenAdded(QScreen * screen) { callbackQGuiApplication_ScreenAdded(this, screen); }; + void Signal_ScreenRemoved(QScreen * screen) { callbackQGuiApplication_ScreenRemoved(this, screen); }; + ~MyQGuiApplication() { callbackQGuiApplication_DestroyQGuiApplication(this); }; + void Signal_AboutToQuit() { callbackQGuiApplication_AboutToQuit(this); }; + void Signal_ApplicationNameChanged() { callbackQGuiApplication_ApplicationNameChanged(this); }; + void Signal_ApplicationVersionChanged() { callbackQGuiApplication_ApplicationVersionChanged(this); }; + void Signal_OrganizationDomainChanged() { callbackQGuiApplication_OrganizationDomainChanged(this); }; + void Signal_OrganizationNameChanged() { callbackQGuiApplication_OrganizationNameChanged(this); }; + void quit() { callbackQGuiApplication_Quit(this); }; + void childEvent(QChildEvent * event) { callbackQGuiApplication_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGuiApplication_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGuiApplication_CustomEvent(this, event); }; + void deleteLater() { callbackQGuiApplication_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGuiApplication_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGuiApplication_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGuiApplication_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGuiApplication_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGuiApplication_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGuiApplication_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGuiApplication*) +Q_DECLARE_METATYPE(MyQGuiApplication*) + +int QGuiApplication_QGuiApplication_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGuiApplication_NewQGuiApplication(int argc, char* argv) +{ + static int argcs = argc; + static char** argvs = static_cast(malloc(argcs * sizeof(char*))); + + QList aList = QByteArray(argv).split('|'); + for (int i = 0; i < argcs; i++) + argvs[i] = (new QByteArray(aList.at(i)))->data(); + + return new MyQGuiApplication(argcs, argvs); +} + +struct QtGui_PackedString QGuiApplication_QGuiApplication_ApplicationDisplayName() +{ + return ({ QByteArray tb2b492 = QGuiApplication::applicationDisplayName().toUtf8(); QtGui_PackedString { const_cast(tb2b492.prepend("WHITESPACE").constData()+10), tb2b492.size()-10 }; }); +} + +void QGuiApplication_ConnectApplicationDisplayNameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::applicationDisplayNameChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationDisplayNameChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectApplicationDisplayNameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::applicationDisplayNameChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationDisplayNameChanged)); +} + +void QGuiApplication_ApplicationDisplayNameChanged(void* ptr) +{ + static_cast(ptr)->applicationDisplayNameChanged(); +} + +long long QGuiApplication_QGuiApplication_ApplicationState() +{ + return QGuiApplication::applicationState(); +} + +void QGuiApplication_ConnectApplicationStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::applicationStateChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationStateChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectApplicationStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::applicationStateChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationStateChanged)); +} + +void QGuiApplication_ApplicationStateChanged(void* ptr, long long state) +{ + static_cast(ptr)->applicationStateChanged(static_cast(state)); +} + +void QGuiApplication_QGuiApplication_ChangeOverrideCursor(void* cursor) +{ + QGuiApplication::changeOverrideCursor(*static_cast(cursor)); +} + +void* QGuiApplication_QGuiApplication_Clipboard() +{ + return QGuiApplication::clipboard(); +} + +void QGuiApplication_ConnectCommitDataRequest(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::commitDataRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_CommitDataRequest), static_cast(t)); +} + +void QGuiApplication_DisconnectCommitDataRequest(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::commitDataRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_CommitDataRequest)); +} + +void QGuiApplication_CommitDataRequest(void* ptr, void* manager) +{ + static_cast(ptr)->commitDataRequest(*static_cast(manager)); +} + +struct QtGui_PackedString QGuiApplication_QGuiApplication_DesktopFileName() +{ + return ({ QByteArray t174649 = QGuiApplication::desktopFileName().toUtf8(); QtGui_PackedString { const_cast(t174649.prepend("WHITESPACE").constData()+10), t174649.size()-10 }; }); +} + +char QGuiApplication_QGuiApplication_DesktopSettingsAware() +{ + return QGuiApplication::desktopSettingsAware(); +} + +double QGuiApplication_DevicePixelRatio(void* ptr) +{ + return static_cast(ptr)->devicePixelRatio(); +} + +char QGuiApplication_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QGuiApplication::event(static_cast(e)); +} + +int QGuiApplication_QGuiApplication_Exec() +{ + return QGuiApplication::exec(); +} + +void* QGuiApplication_QGuiApplication_FocusObject() +{ + return QGuiApplication::focusObject(); +} + +void QGuiApplication_ConnectFocusObjectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::focusObjectChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusObjectChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectFocusObjectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::focusObjectChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusObjectChanged)); +} + +void QGuiApplication_FocusObjectChanged(void* ptr, void* focusObject) +{ + if (dynamic_cast(static_cast(focusObject))) { + static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); + } else if (dynamic_cast(static_cast(focusObject))) { + static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); + } else if (dynamic_cast(static_cast(focusObject))) { + static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); + } else if (dynamic_cast(static_cast(focusObject))) { + static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); + } else { + static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); + } +} + +void* QGuiApplication_QGuiApplication_FocusWindow() +{ + return QGuiApplication::focusWindow(); +} + +void QGuiApplication_ConnectFocusWindowChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::focusWindowChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusWindowChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectFocusWindowChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::focusWindowChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusWindowChanged)); +} + +void QGuiApplication_FocusWindowChanged(void* ptr, void* focusWindow) +{ + if (dynamic_cast(static_cast(focusWindow))) { + static_cast(ptr)->focusWindowChanged(static_cast(focusWindow)); + } else { + static_cast(ptr)->focusWindowChanged(static_cast(focusWindow)); + } +} + +void* QGuiApplication_QGuiApplication_Font() +{ + return new QFont(QGuiApplication::font()); +} + +void QGuiApplication_ConnectFontChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::fontChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectFontChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::fontChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontChanged)); +} + +void QGuiApplication_FontChanged(void* ptr, void* font) +{ + static_cast(ptr)->fontChanged(*static_cast(font)); +} + +void QGuiApplication_ConnectFontDatabaseChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::fontDatabaseChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontDatabaseChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectFontDatabaseChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::fontDatabaseChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontDatabaseChanged)); +} + +void QGuiApplication_FontDatabaseChanged(void* ptr) +{ + static_cast(ptr)->fontDatabaseChanged(); +} + +void* QGuiApplication_QGuiApplication_InputMethod() +{ + return QGuiApplication::inputMethod(); +} + +char QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled() +{ + return QGuiApplication::isFallbackSessionManagementEnabled(); +} + +char QGuiApplication_QGuiApplication_IsLeftToRight() +{ + return QGuiApplication::isLeftToRight(); +} + +char QGuiApplication_QGuiApplication_IsRightToLeft() +{ + return QGuiApplication::isRightToLeft(); +} + +char QGuiApplication_IsSavingSession(void* ptr) +{ + return static_cast(ptr)->isSavingSession(); +} + +char QGuiApplication_IsSessionRestored(void* ptr) +{ + return static_cast(ptr)->isSessionRestored(); +} + +long long QGuiApplication_QGuiApplication_KeyboardModifiers() +{ + return QGuiApplication::keyboardModifiers(); +} + +void QGuiApplication_ConnectLastWindowClosed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::lastWindowClosed), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LastWindowClosed), static_cast(t)); +} + +void QGuiApplication_DisconnectLastWindowClosed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::lastWindowClosed), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LastWindowClosed)); +} + +void QGuiApplication_LastWindowClosed(void* ptr) +{ + static_cast(ptr)->lastWindowClosed(); +} + +long long QGuiApplication_QGuiApplication_LayoutDirection() +{ + return QGuiApplication::layoutDirection(); +} + +void QGuiApplication_ConnectLayoutDirectionChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::layoutDirectionChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LayoutDirectionChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectLayoutDirectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::layoutDirectionChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LayoutDirectionChanged)); +} + +void QGuiApplication_LayoutDirectionChanged(void* ptr, long long direction) +{ + static_cast(ptr)->layoutDirectionChanged(static_cast(direction)); +} + +void* QGuiApplication_QGuiApplication_ModalWindow() +{ + return QGuiApplication::modalWindow(); +} + +long long QGuiApplication_QGuiApplication_MouseButtons() +{ + return QGuiApplication::mouseButtons(); +} + +void* QGuiApplication_QGuiApplication_OverrideCursor() +{ + return QGuiApplication::overrideCursor(); +} + +void* QGuiApplication_QGuiApplication_Palette() +{ + return new QPalette(QGuiApplication::palette()); +} + +void QGuiApplication_ConnectPaletteChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::paletteChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PaletteChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectPaletteChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::paletteChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PaletteChanged)); +} + +void QGuiApplication_PaletteChanged(void* ptr, void* palette) +{ + static_cast(ptr)->paletteChanged(*static_cast(palette)); +} + +struct QtGui_PackedString QGuiApplication_QGuiApplication_PlatformName() +{ + return ({ QByteArray t498934 = QGuiApplication::platformName().toUtf8(); QtGui_PackedString { const_cast(t498934.prepend("WHITESPACE").constData()+10), t498934.size()-10 }; }); +} + +void* QGuiApplication_QGuiApplication_PrimaryScreen() +{ + return QGuiApplication::primaryScreen(); +} + +void QGuiApplication_ConnectPrimaryScreenChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::primaryScreenChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PrimaryScreenChanged), static_cast(t)); +} + +void QGuiApplication_DisconnectPrimaryScreenChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::primaryScreenChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PrimaryScreenChanged)); +} + +void QGuiApplication_PrimaryScreenChanged(void* ptr, void* screen) +{ + static_cast(ptr)->primaryScreenChanged(static_cast(screen)); +} + +long long QGuiApplication_QGuiApplication_QueryKeyboardModifiers() +{ + return QGuiApplication::queryKeyboardModifiers(); +} + +char QGuiApplication_QGuiApplication_QuitOnLastWindowClosed() +{ + return QGuiApplication::quitOnLastWindowClosed(); +} + +void QGuiApplication_QGuiApplication_RestoreOverrideCursor() +{ + QGuiApplication::restoreOverrideCursor(); +} + +void QGuiApplication_ConnectSaveStateRequest(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::saveStateRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_SaveStateRequest), static_cast(t)); +} + +void QGuiApplication_DisconnectSaveStateRequest(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::saveStateRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_SaveStateRequest)); +} + +void QGuiApplication_SaveStateRequest(void* ptr, void* manager) +{ + static_cast(ptr)->saveStateRequest(*static_cast(manager)); +} + +void QGuiApplication_ConnectScreenAdded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::screenAdded), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenAdded), static_cast(t)); +} + +void QGuiApplication_DisconnectScreenAdded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::screenAdded), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenAdded)); +} + +void QGuiApplication_ScreenAdded(void* ptr, void* screen) +{ + static_cast(ptr)->screenAdded(static_cast(screen)); +} + +void* QGuiApplication_QGuiApplication_ScreenAt(void* point) +{ + return QGuiApplication::screenAt(*static_cast(point)); +} + +void QGuiApplication_ConnectScreenRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::screenRemoved), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenRemoved), static_cast(t)); +} + +void QGuiApplication_DisconnectScreenRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::screenRemoved), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenRemoved)); +} + +void QGuiApplication_ScreenRemoved(void* ptr, void* screen) +{ + static_cast(ptr)->screenRemoved(static_cast(screen)); +} + +struct QtGui_PackedList QGuiApplication_QGuiApplication_Screens() +{ + return ({ QList* tmpValuea63f6f = new QList(QGuiApplication::screens()); QtGui_PackedList { tmpValuea63f6f, tmpValuea63f6f->size() }; }); +} + +struct QtGui_PackedString QGuiApplication_SessionId(void* ptr) +{ + return ({ QByteArray td2baef = static_cast(ptr)->sessionId().toUtf8(); QtGui_PackedString { const_cast(td2baef.prepend("WHITESPACE").constData()+10), td2baef.size()-10 }; }); +} + +struct QtGui_PackedString QGuiApplication_SessionKey(void* ptr) +{ + return ({ QByteArray t076332 = static_cast(ptr)->sessionKey().toUtf8(); QtGui_PackedString { const_cast(t076332.prepend("WHITESPACE").constData()+10), t076332.size()-10 }; }); +} + +void QGuiApplication_QGuiApplication_SetApplicationDisplayName(struct QtGui_PackedString name) +{ + QGuiApplication::setApplicationDisplayName(QString::fromUtf8(name.data, name.len)); +} + +void QGuiApplication_QGuiApplication_SetDesktopFileName(struct QtGui_PackedString name) +{ + QGuiApplication::setDesktopFileName(QString::fromUtf8(name.data, name.len)); +} + +void QGuiApplication_QGuiApplication_SetDesktopSettingsAware(char on) +{ + QGuiApplication::setDesktopSettingsAware(on != 0); +} + +void QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(char enabled) +{ + QGuiApplication::setFallbackSessionManagementEnabled(enabled != 0); +} + +void QGuiApplication_QGuiApplication_SetFont(void* font) +{ + QGuiApplication::setFont(*static_cast(font)); +} + +void QGuiApplication_QGuiApplication_SetLayoutDirection(long long direction) +{ + QGuiApplication::setLayoutDirection(static_cast(direction)); +} + +void QGuiApplication_QGuiApplication_SetOverrideCursor(void* cursor) +{ + QGuiApplication::setOverrideCursor(*static_cast(cursor)); +} + +void QGuiApplication_QGuiApplication_SetPalette(void* pal) +{ + QGuiApplication::setPalette(*static_cast(pal)); +} + +void QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(char quit) +{ + QGuiApplication::setQuitOnLastWindowClosed(quit != 0); +} + +void QGuiApplication_QGuiApplication_SetWindowIcon(void* icon) +{ + QGuiApplication::setWindowIcon(*static_cast(icon)); +} + +void* QGuiApplication_QGuiApplication_StyleHints() +{ + return QGuiApplication::styleHints(); +} + +void QGuiApplication_QGuiApplication_Sync() +{ + QGuiApplication::sync(); +} + +void* QGuiApplication_QGuiApplication_TopLevelAt(void* pos) +{ + return QGuiApplication::topLevelAt(*static_cast(pos)); +} + +void* QGuiApplication_QGuiApplication_WindowIcon() +{ + return new QIcon(QGuiApplication::windowIcon()); +} + +void QGuiApplication_DestroyQGuiApplication(void* ptr) +{ + static_cast(ptr)->~QGuiApplication(); +} + +void QGuiApplication_DestroyQGuiApplicationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGuiApplication___screens_atList(void* ptr, int i) +{ + return ({QScreen * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGuiApplication___screens_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGuiApplication___screens_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGuiApplication___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGuiApplication___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGuiApplication___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGuiApplication___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGuiApplication___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGuiApplication___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGuiApplication___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGuiApplication___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGuiApplication___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGuiApplication___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGuiApplication___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGuiApplication___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGuiApplication___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGuiApplication___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGuiApplication___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGuiApplication_QuitDefault(void* ptr) +{ + static_cast(ptr)->QGuiApplication::quit(); +} + +void QGuiApplication_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGuiApplication::childEvent(static_cast(event)); +} + +void QGuiApplication_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGuiApplication::connectNotify(*static_cast(sign)); +} + +void QGuiApplication_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGuiApplication::customEvent(static_cast(event)); +} + +void QGuiApplication_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QGuiApplication::deleteLater(); +} + +void QGuiApplication_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGuiApplication::disconnectNotify(*static_cast(sign)); +} + +char QGuiApplication_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QGuiApplication_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QGuiApplication::metaObject()); +} + +void QGuiApplication_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGuiApplication::timerEvent(static_cast(event)); +} + +class MyQHelpEvent: public QHelpEvent +{ +public: + MyQHelpEvent(QEvent::Type ty, const QPoint &pos, const QPoint &globalPos) : QHelpEvent(ty, pos, globalPos) {QHelpEvent_QHelpEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QHelpEvent*) +Q_DECLARE_METATYPE(MyQHelpEvent*) + +int QHelpEvent_QHelpEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHelpEvent_NewQHelpEvent(long long ty, void* pos, void* globalPos) +{ + return new MyQHelpEvent(static_cast(ty), *static_cast(pos), *static_cast(globalPos)); +} + +void* QHelpEvent_GlobalPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->globalPos()); +} + +int QHelpEvent_GlobalX(void* ptr) +{ + return static_cast(ptr)->globalX(); +} + +int QHelpEvent_GlobalY(void* ptr) +{ + return static_cast(ptr)->globalY(); +} + +void* QHelpEvent_Pos(void* ptr) +{ + return const_cast(&static_cast(ptr)->pos()); +} + +int QHelpEvent_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QHelpEvent_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +class MyQHideEvent: public QHideEvent +{ +public: + MyQHideEvent() : QHideEvent() {QHideEvent_QHideEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QHideEvent*) +Q_DECLARE_METATYPE(MyQHideEvent*) + +int QHideEvent_QHideEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHideEvent_NewQHideEvent() +{ + return new MyQHideEvent(); +} + +class MyQHoverEvent: public QHoverEvent +{ +public: + MyQHoverEvent(QEvent::Type ty, const QPointF &pos, const QPointF &oldPos, Qt::KeyboardModifiers modifiers = Qt::NoModifier) : QHoverEvent(ty, pos, oldPos, modifiers) {QHoverEvent_QHoverEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QHoverEvent*) +Q_DECLARE_METATYPE(MyQHoverEvent*) + +int QHoverEvent_QHoverEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHoverEvent_NewQHoverEvent(long long ty, void* pos, void* oldPos, long long modifiers) +{ + return new MyQHoverEvent(static_cast(ty), *static_cast(pos), *static_cast(oldPos), static_cast(modifiers)); +} + +void* QHoverEvent_OldPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->oldPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QHoverEvent_OldPosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->oldPosF()); +} + +void* QHoverEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QHoverEvent_PosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->posF()); +} + +Q_DECLARE_METATYPE(QIcon) +Q_DECLARE_METATYPE(QIcon*) +void* QIcon_NewQIcon() +{ + return new QIcon(); +} + +void* QIcon_NewQIcon2(void* pixmap) +{ + return new QIcon(*static_cast(pixmap)); +} + +void* QIcon_NewQIcon3(void* other) +{ + return new QIcon(*static_cast(other)); +} + +void* QIcon_NewQIcon4(void* other) +{ + return new QIcon(*static_cast(other)); +} + +void* QIcon_NewQIcon5(struct QtGui_PackedString fileName) +{ + return new QIcon(QString::fromUtf8(fileName.data, fileName.len)); +} + +void* QIcon_NewQIcon6(void* engine) +{ + return new QIcon(static_cast(engine)); +} + +void* QIcon_ActualSize(void* ptr, void* size, long long mode, long long state) +{ + return ({ QSize tmpValue = static_cast(ptr)->actualSize(*static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QIcon_ActualSize2(void* ptr, void* window, void* size, long long mode, long long state) +{ + if (dynamic_cast(static_cast(window))) { + return ({ QSize tmpValue = static_cast(ptr)->actualSize(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->actualSize(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void QIcon_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state) +{ + static_cast(ptr)->addFile(QString::fromUtf8(fileName.data, fileName.len), *static_cast(size), static_cast(mode), static_cast(state)); +} + +void QIcon_AddPixmap(void* ptr, void* pixmap, long long mode, long long state) +{ + static_cast(ptr)->addPixmap(*static_cast(pixmap), static_cast(mode), static_cast(state)); +} + +struct QtGui_PackedList QIcon_AvailableSizes(void* ptr, long long mode, long long state) +{ + return ({ QList* tmpValue9573b1 = new QList(static_cast(ptr)->availableSizes(static_cast(mode), static_cast(state))); QtGui_PackedList { tmpValue9573b1, tmpValue9573b1->size() }; }); +} + +long long QIcon_CacheKey(void* ptr) +{ + return static_cast(ptr)->cacheKey(); +} + +struct QtGui_PackedString QIcon_QIcon_FallbackSearchPaths() +{ + return ({ QByteArray t74e953 = QIcon::fallbackSearchPaths().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t74e953.prepend("WHITESPACE").constData()+10), t74e953.size()-10 }; }); +} + +struct QtGui_PackedString QIcon_QIcon_FallbackThemeName() +{ + return ({ QByteArray tbb461c = QIcon::fallbackThemeName().toUtf8(); QtGui_PackedString { const_cast(tbb461c.prepend("WHITESPACE").constData()+10), tbb461c.size()-10 }; }); +} + +void* QIcon_QIcon_FromTheme(struct QtGui_PackedString name) +{ + return new QIcon(QIcon::fromTheme(QString::fromUtf8(name.data, name.len))); +} + +void* QIcon_QIcon_FromTheme2(struct QtGui_PackedString name, void* fallback) +{ + return new QIcon(QIcon::fromTheme(QString::fromUtf8(name.data, name.len), *static_cast(fallback))); +} + +char QIcon_QIcon_HasThemeIcon(struct QtGui_PackedString name) +{ + return QIcon::hasThemeIcon(QString::fromUtf8(name.data, name.len)); +} + +char QIcon_IsMask(void* ptr) +{ + return static_cast(ptr)->isMask(); +} + +char QIcon_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +struct QtGui_PackedString QIcon_Name(void* ptr) +{ + return ({ QByteArray t03700a = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t03700a.prepend("WHITESPACE").constData()+10), t03700a.size()-10 }; }); +} + +void QIcon_Paint(void* ptr, void* painter, void* rect, long long alignment, long long mode, long long state) +{ + static_cast(ptr)->paint(static_cast(painter), *static_cast(rect), static_cast(alignment), static_cast(mode), static_cast(state)); +} + +void QIcon_Paint2(void* ptr, void* painter, int x, int y, int w, int h, long long alignment, long long mode, long long state) +{ + static_cast(ptr)->paint(static_cast(painter), x, y, w, h, static_cast(alignment), static_cast(mode), static_cast(state)); +} + +void* QIcon_Pixmap(void* ptr, void* size, long long mode, long long state) +{ + return new QPixmap(static_cast(ptr)->pixmap(*static_cast(size), static_cast(mode), static_cast(state))); +} + +void* QIcon_Pixmap2(void* ptr, int w, int h, long long mode, long long state) +{ + return new QPixmap(static_cast(ptr)->pixmap(w, h, static_cast(mode), static_cast(state))); +} + +void* QIcon_Pixmap3(void* ptr, int extent, long long mode, long long state) +{ + return new QPixmap(static_cast(ptr)->pixmap(extent, static_cast(mode), static_cast(state))); +} + +void* QIcon_Pixmap4(void* ptr, void* window, void* size, long long mode, long long state) +{ + if (dynamic_cast(static_cast(window))) { + return new QPixmap(static_cast(ptr)->pixmap(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state))); + } else { + return new QPixmap(static_cast(ptr)->pixmap(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state))); + } +} + +void QIcon_QIcon_SetFallbackSearchPaths(struct QtGui_PackedString paths) +{ + QIcon::setFallbackSearchPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QIcon_QIcon_SetFallbackThemeName(struct QtGui_PackedString name) +{ + QIcon::setFallbackThemeName(QString::fromUtf8(name.data, name.len)); +} + +void QIcon_SetIsMask(void* ptr, char isMask) +{ + static_cast(ptr)->setIsMask(isMask != 0); +} + +void QIcon_QIcon_SetThemeName(struct QtGui_PackedString name) +{ + QIcon::setThemeName(QString::fromUtf8(name.data, name.len)); +} + +void QIcon_QIcon_SetThemeSearchPaths(struct QtGui_PackedString paths) +{ + QIcon::setThemeSearchPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QIcon_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtGui_PackedString QIcon_QIcon_ThemeName() +{ + return ({ QByteArray tf4fe63 = QIcon::themeName().toUtf8(); QtGui_PackedString { const_cast(tf4fe63.prepend("WHITESPACE").constData()+10), tf4fe63.size()-10 }; }); +} + +struct QtGui_PackedString QIcon_QIcon_ThemeSearchPaths() +{ + return ({ QByteArray t9c13b7 = QIcon::themeSearchPaths().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t9c13b7.prepend("WHITESPACE").constData()+10), t9c13b7.size()-10 }; }); +} + +void QIcon_DestroyQIcon(void* ptr) +{ + static_cast(ptr)->~QIcon(); +} + +void* QIcon_ToVariant(void* ptr) +{ + return new QVariant(*static_cast(ptr)); +} + +void* QIcon___availableSizes_atList(void* ptr, int i) +{ + return ({ QSize tmpValue = ({QSize tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QIcon___availableSizes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QIcon___availableSizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQIconDragEvent: public QIconDragEvent +{ +public: + MyQIconDragEvent() : QIconDragEvent() {QIconDragEvent_QIconDragEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QIconDragEvent*) +Q_DECLARE_METATYPE(MyQIconDragEvent*) + +int QIconDragEvent_QIconDragEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QIconDragEvent_NewQIconDragEvent() +{ + return new MyQIconDragEvent(); +} + +class MyQIconEngine: public QIconEngine +{ +public: + MyQIconEngine() : QIconEngine() {QIconEngine_QIconEngine_QRegisterMetaType();}; + QSize actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) { return *static_cast(callbackQIconEngine_ActualSize(this, const_cast(&size), mode, state)); }; + void addFile(const QString & fileName, const QSize & size, QIcon::Mode mode, QIcon::State state) { QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };callbackQIconEngine_AddFile(this, fileNamePacked, const_cast(&size), mode, state); }; + void addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State state) { callbackQIconEngine_AddPixmap(this, const_cast(&pixmap), mode, state); }; + QList availableSizes(QIcon::Mode mode, QIcon::State state) const { return ({ QList* tmpP = static_cast*>(callbackQIconEngine_AvailableSizes(const_cast(static_cast(this)), mode, state)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + QIconEngine * clone() const { return static_cast(callbackQIconEngine_Clone(const_cast(static_cast(this)))); }; + QString iconName() const { return ({ QtGui_PackedString tempVal = callbackQIconEngine_IconName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QString key() const { return ({ QtGui_PackedString tempVal = callbackQIconEngine_Key(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + void paint(QPainter * painter, const QRect & rect, QIcon::Mode mode, QIcon::State state) { callbackQIconEngine_Paint(this, painter, const_cast(&rect), mode, state); }; + QPixmap pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) { return *static_cast(callbackQIconEngine_Pixmap(this, const_cast(&size), mode, state)); }; + bool read(QDataStream & in) { return callbackQIconEngine_Read(this, static_cast(&in)) != 0; }; + void virtual_hook(int id, void * data) { callbackQIconEngine_Virtual_hook(this, id, data); }; + bool write(QDataStream & out) const { return callbackQIconEngine_Write(const_cast(static_cast(this)), static_cast(&out)) != 0; }; + ~MyQIconEngine() { callbackQIconEngine_DestroyQIconEngine(this); }; +}; + +Q_DECLARE_METATYPE(QIconEngine*) +Q_DECLARE_METATYPE(MyQIconEngine*) + +int QIconEngine_QIconEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QIconEngine_NewQIconEngine() +{ + return new MyQIconEngine(); +} + +void* QIconEngine_ActualSize(void* ptr, void* size, long long mode, long long state) +{ + return ({ QSize tmpValue = static_cast(ptr)->actualSize(*static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QIconEngine_ActualSizeDefault(void* ptr, void* size, long long mode, long long state) +{ + return ({ QSize tmpValue = static_cast(ptr)->QIconEngine::actualSize(*static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QIconEngine_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state) +{ + static_cast(ptr)->addFile(QString::fromUtf8(fileName.data, fileName.len), *static_cast(size), static_cast(mode), static_cast(state)); +} + +void QIconEngine_AddFileDefault(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state) +{ + static_cast(ptr)->QIconEngine::addFile(QString::fromUtf8(fileName.data, fileName.len), *static_cast(size), static_cast(mode), static_cast(state)); +} + +void QIconEngine_AddPixmap(void* ptr, void* pixmap, long long mode, long long state) +{ + static_cast(ptr)->addPixmap(*static_cast(pixmap), static_cast(mode), static_cast(state)); +} + +void QIconEngine_AddPixmapDefault(void* ptr, void* pixmap, long long mode, long long state) +{ + static_cast(ptr)->QIconEngine::addPixmap(*static_cast(pixmap), static_cast(mode), static_cast(state)); +} + +struct QtGui_PackedList QIconEngine_AvailableSizes(void* ptr, long long mode, long long state) +{ + return ({ QList* tmpValueeb1d9a = new QList(static_cast(ptr)->availableSizes(static_cast(mode), static_cast(state))); QtGui_PackedList { tmpValueeb1d9a, tmpValueeb1d9a->size() }; }); +} + +struct QtGui_PackedList QIconEngine_AvailableSizesDefault(void* ptr, long long mode, long long state) +{ + return ({ QList* tmpValue16303c = new QList(static_cast(ptr)->QIconEngine::availableSizes(static_cast(mode), static_cast(state))); QtGui_PackedList { tmpValue16303c, tmpValue16303c->size() }; }); +} + +void* QIconEngine_Clone(void* ptr) +{ + return static_cast(ptr)->clone(); +} + +struct QtGui_PackedString QIconEngine_IconName(void* ptr) +{ + return ({ QByteArray te81faa = static_cast(ptr)->iconName().toUtf8(); QtGui_PackedString { const_cast(te81faa.prepend("WHITESPACE").constData()+10), te81faa.size()-10 }; }); +} + +struct QtGui_PackedString QIconEngine_IconNameDefault(void* ptr) +{ + return ({ QByteArray t0024e2 = static_cast(ptr)->QIconEngine::iconName().toUtf8(); QtGui_PackedString { const_cast(t0024e2.prepend("WHITESPACE").constData()+10), t0024e2.size()-10 }; }); +} + +char QIconEngine_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +struct QtGui_PackedString QIconEngine_Key(void* ptr) +{ + return ({ QByteArray tfa2543 = static_cast(ptr)->key().toUtf8(); QtGui_PackedString { const_cast(tfa2543.prepend("WHITESPACE").constData()+10), tfa2543.size()-10 }; }); +} + +struct QtGui_PackedString QIconEngine_KeyDefault(void* ptr) +{ + return ({ QByteArray t9979b6 = static_cast(ptr)->QIconEngine::key().toUtf8(); QtGui_PackedString { const_cast(t9979b6.prepend("WHITESPACE").constData()+10), t9979b6.size()-10 }; }); +} + +void QIconEngine_Paint(void* ptr, void* painter, void* rect, long long mode, long long state) +{ + static_cast(ptr)->paint(static_cast(painter), *static_cast(rect), static_cast(mode), static_cast(state)); +} + +void* QIconEngine_Pixmap(void* ptr, void* size, long long mode, long long state) +{ + return new QPixmap(static_cast(ptr)->pixmap(*static_cast(size), static_cast(mode), static_cast(state))); +} + +void* QIconEngine_PixmapDefault(void* ptr, void* size, long long mode, long long state) +{ + return new QPixmap(static_cast(ptr)->QIconEngine::pixmap(*static_cast(size), static_cast(mode), static_cast(state))); +} + +char QIconEngine_Read(void* ptr, void* in) +{ + return static_cast(ptr)->read(*static_cast(in)); +} + +char QIconEngine_ReadDefault(void* ptr, void* in) +{ + return static_cast(ptr)->QIconEngine::read(*static_cast(in)); +} + +void* QIconEngine_ScaledPixmap(void* ptr, void* size, long long mode, long long state, double scale) +{ + return new QPixmap(static_cast(ptr)->scaledPixmap(*static_cast(size), static_cast(mode), static_cast(state), scale)); +} + +void QIconEngine_Virtual_hook(void* ptr, int id, void* data) +{ + static_cast(ptr)->virtual_hook(id, data); +} + +void QIconEngine_Virtual_hookDefault(void* ptr, int id, void* data) +{ + static_cast(ptr)->QIconEngine::virtual_hook(id, data); +} + +char QIconEngine_Write(void* ptr, void* out) +{ + return static_cast(ptr)->write(*static_cast(out)); +} + +char QIconEngine_WriteDefault(void* ptr, void* out) +{ + return static_cast(ptr)->QIconEngine::write(*static_cast(out)); +} + +void QIconEngine_DestroyQIconEngine(void* ptr) +{ + static_cast(ptr)->~QIconEngine(); +} + +void QIconEngine_DestroyQIconEngineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QIconEngine___availableSizes_atList(void* ptr, int i) +{ + return ({ QSize tmpValue = ({QSize tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QIconEngine___availableSizes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QIconEngine___availableSizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQIconEnginePlugin: public QIconEnginePlugin +{ +public: + MyQIconEnginePlugin(QObject *parent = Q_NULLPTR) : QIconEnginePlugin(parent) {QIconEnginePlugin_QIconEnginePlugin_QRegisterMetaType();}; + QIconEngine * create(const QString & filename) { QByteArray t08deae = filename.toUtf8(); QtGui_PackedString filenamePacked = { const_cast(t08deae.prepend("WHITESPACE").constData()+10), t08deae.size()-10 };return static_cast(callbackQIconEnginePlugin_Create(this, filenamePacked)); }; + ~MyQIconEnginePlugin() { callbackQIconEnginePlugin_DestroyQIconEnginePlugin(this); }; + void childEvent(QChildEvent * event) { callbackQIconEnginePlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQIconEnginePlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQIconEnginePlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQIconEnginePlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQIconEnginePlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQIconEnginePlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQIconEnginePlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQIconEnginePlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQIconEnginePlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQIconEnginePlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQIconEnginePlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QIconEnginePlugin*) +Q_DECLARE_METATYPE(MyQIconEnginePlugin*) + +int QIconEnginePlugin_QIconEnginePlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QIconEnginePlugin_NewQIconEnginePlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIconEnginePlugin(static_cast(parent)); + } else { + return new MyQIconEnginePlugin(static_cast(parent)); + } +} + +void* QIconEnginePlugin_Create(void* ptr, struct QtGui_PackedString filename) +{ + return static_cast(ptr)->create(QString::fromUtf8(filename.data, filename.len)); +} + +void QIconEnginePlugin_DestroyQIconEnginePlugin(void* ptr) +{ + static_cast(ptr)->~QIconEnginePlugin(); +} + +void QIconEnginePlugin_DestroyQIconEnginePluginDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QIconEnginePlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QIconEnginePlugin___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QIconEnginePlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QIconEnginePlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QIconEnginePlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QIconEnginePlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QIconEnginePlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QIconEnginePlugin___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QIconEnginePlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QIconEnginePlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QIconEnginePlugin___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QIconEnginePlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QIconEnginePlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QIconEnginePlugin___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QIconEnginePlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QIconEnginePlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QIconEnginePlugin::childEvent(static_cast(event)); +} + +void QIconEnginePlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QIconEnginePlugin::connectNotify(*static_cast(sign)); +} + +void QIconEnginePlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QIconEnginePlugin::customEvent(static_cast(event)); +} + +void QIconEnginePlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QIconEnginePlugin::deleteLater(); +} + +void QIconEnginePlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QIconEnginePlugin::disconnectNotify(*static_cast(sign)); +} + +char QIconEnginePlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QIconEnginePlugin::event(static_cast(e)); +} + +char QIconEnginePlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QIconEnginePlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QIconEnginePlugin::metaObject()); +} + +void QIconEnginePlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QIconEnginePlugin::timerEvent(static_cast(event)); +} + +class MyQImage: public QImage +{ +public: + MyQImage() : QImage() {QImage_QImage_QRegisterMetaType();}; + MyQImage(const QSize &size, QImage::Format format) : QImage(size, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(int width, int height, QImage::Format format) : QImage(width, height, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(uchar *data, int width, int height, QImage::Format format) : QImage(data, width, height, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(const uchar *data, int width, int height, QImage::Format format) : QImage(data, width, height, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(uchar *data, int width, int height, int bytesPerLine, QImage::Format format) : QImage(data, width, height, bytesPerLine, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(const uchar *data, int width, int height, int bytesPerLine, QImage::Format format) : QImage(data, width, height, bytesPerLine, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(const QString &fileName, const char *format = Q_NULLPTR) : QImage(fileName, format) {QImage_QImage_QRegisterMetaType();}; + MyQImage(const QImage &image) : QImage(image) {QImage_QImage_QRegisterMetaType();}; + MyQImage(QImage &&other) : QImage(other) {QImage_QImage_QRegisterMetaType();}; + ~MyQImage() { callbackQImage_DestroyQImage(this); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQImage_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QImage*) +Q_DECLARE_METATYPE(MyQImage*) + +int QImage_QImage_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QImage_NewQImage() +{ + return new MyQImage(); +} + +void* QImage_NewQImage2(void* size, long long format) +{ + return new MyQImage(*static_cast(size), static_cast(format)); +} + +void* QImage_NewQImage3(int width, int height, long long format) +{ + return new MyQImage(width, height, static_cast(format)); +} + +void* QImage_NewQImage4(char* data, int width, int height, long long format) +{ + return new MyQImage(static_cast(static_cast(data)), width, height, static_cast(format)); +} + +void* QImage_NewQImage5(char* data, int width, int height, long long format) +{ + return new MyQImage(const_cast(static_cast(static_cast(data))), width, height, static_cast(format)); +} + +void* QImage_NewQImage6(char* data, int width, int height, int bytesPerLine, long long format) +{ + return new MyQImage(static_cast(static_cast(data)), width, height, bytesPerLine, static_cast(format)); +} + +void* QImage_NewQImage7(char* data, int width, int height, int bytesPerLine, long long format) +{ + return new MyQImage(const_cast(static_cast(static_cast(data))), width, height, bytesPerLine, static_cast(format)); +} + +void* QImage_NewQImage9(struct QtGui_PackedString fileName, char* format) +{ + return new MyQImage(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); +} + +void* QImage_NewQImage10(void* image) +{ + return new MyQImage(*static_cast(image)); +} + +void* QImage_NewQImage11(void* other) +{ + return new MyQImage(*static_cast(other)); +} + +char QImage_AllGray(void* ptr) +{ + return static_cast(ptr)->allGray(); +} + +int QImage_BitPlaneCount(void* ptr) +{ + return static_cast(ptr)->bitPlaneCount(); +} + +struct QtGui_PackedString QImage_Bits(void* ptr) +{ + return ({ char* te11021 = static_cast(static_cast(static_cast(ptr)->bits())); QtGui_PackedString { te11021, -1 }; }); +} + +struct QtGui_PackedString QImage_Bits2(void* ptr) +{ + return ({ char* te11021 = static_cast(static_cast(const_cast(static_cast(ptr)->bits()))); QtGui_PackedString { te11021, -1 }; }); +} + +int QImage_BytesPerLine(void* ptr) +{ + return static_cast(ptr)->bytesPerLine(); +} + +long long QImage_CacheKey(void* ptr) +{ + return static_cast(ptr)->cacheKey(); +} + +unsigned int QImage_Color(void* ptr, int i) +{ + return static_cast(ptr)->color(i); +} + +struct QtGui_PackedList QImage_ColorTable(void* ptr) +{ + return ({ QVector* tmpValue37f65e = new QVector(static_cast(ptr)->colorTable()); QtGui_PackedList { tmpValue37f65e, tmpValue37f65e->size() }; }); +} + +struct QtGui_PackedString QImage_ConstBits(void* ptr) +{ + return ({ char* t467df0 = static_cast(static_cast(const_cast(static_cast(ptr)->constBits()))); QtGui_PackedString { t467df0, -1 }; }); +} + +struct QtGui_PackedString QImage_ConstScanLine(void* ptr, int i) +{ + return ({ char* t2457d1 = static_cast(static_cast(const_cast(static_cast(ptr)->constScanLine(i)))); QtGui_PackedString { t2457d1, -1 }; }); +} + +void QImage_ConvertTo(void* ptr, long long format, long long flags) +{ + static_cast(ptr)->convertTo(static_cast(format), static_cast(flags)); +} + +void* QImage_ConvertToFormat(void* ptr, long long format, long long flags) +{ + return new QImage(static_cast(ptr)->convertToFormat(static_cast(format), static_cast(flags))); +} + +void* QImage_ConvertToFormat2(void* ptr, long long format, long long flags) +{ + return new QImage(static_cast(ptr)->convertToFormat(static_cast(format), static_cast(flags))); +} + +void* QImage_ConvertToFormat3(void* ptr, long long format, void* colorTable, long long flags) +{ + return new QImage(static_cast(ptr)->convertToFormat(static_cast(format), *static_cast*>(colorTable), static_cast(flags))); +} + +void* QImage_Copy(void* ptr, void* rectangle) +{ + return new QImage(static_cast(ptr)->copy(*static_cast(rectangle))); +} + +void* QImage_Copy2(void* ptr, int x, int y, int width, int height) +{ + return new QImage(static_cast(ptr)->copy(x, y, width, height)); +} + +void* QImage_CreateAlphaMask(void* ptr, long long flags) +{ + return new QImage(static_cast(ptr)->createAlphaMask(static_cast(flags))); +} + +void* QImage_CreateHeuristicMask(void* ptr, char clipTight) +{ + return new QImage(static_cast(ptr)->createHeuristicMask(clipTight != 0)); +} + +void* QImage_CreateMaskFromColor(void* ptr, unsigned int color, long long mode) +{ + return new QImage(static_cast(ptr)->createMaskFromColor(color, static_cast(mode))); +} + +double QImage_DevicePixelRatio(void* ptr) +{ + return static_cast(ptr)->devicePixelRatio(); +} + +int QImage_DotsPerMeterX(void* ptr) +{ + return static_cast(ptr)->dotsPerMeterX(); +} + +int QImage_DotsPerMeterY(void* ptr) +{ + return static_cast(ptr)->dotsPerMeterY(); +} + +void QImage_Fill(void* ptr, unsigned int pixelValue) +{ + static_cast(ptr)->fill(pixelValue); +} + +void QImage_Fill2(void* ptr, void* color) +{ + static_cast(ptr)->fill(*static_cast(color)); +} + +void QImage_Fill3(void* ptr, long long color) +{ + static_cast(ptr)->fill(static_cast(color)); +} + +long long QImage_Format(void* ptr) +{ + return static_cast(ptr)->format(); +} + +void* QImage_QImage_FromData(char* data, int size, char* format) +{ + return new QImage(QImage::fromData(const_cast(static_cast(static_cast(data))), size, const_cast(format))); +} + +void* QImage_QImage_FromData2(void* data, char* format) +{ + return new QImage(QImage::fromData(*static_cast(data), const_cast(format))); +} + +char QImage_HasAlphaChannel(void* ptr) +{ + return static_cast(ptr)->hasAlphaChannel(); +} + +void QImage_InvertPixels(void* ptr, long long mode) +{ + static_cast(ptr)->invertPixels(static_cast(mode)); +} + +char QImage_IsGrayscale(void* ptr) +{ + return static_cast(ptr)->isGrayscale(); +} + +char QImage_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QImage_Load(void* ptr, struct QtGui_PackedString fileName, char* format) +{ + return static_cast(ptr)->load(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); +} + +char QImage_Load2(void* ptr, void* device, char* format) +{ + return static_cast(ptr)->load(static_cast(device), const_cast(format)); +} + +char QImage_LoadFromData(void* ptr, char* data, int l, char* format) +{ + return static_cast(ptr)->loadFromData(const_cast(static_cast(static_cast(data))), l, const_cast(format)); +} + +char QImage_LoadFromData2(void* ptr, void* data, char* format) +{ + return static_cast(ptr)->loadFromData(*static_cast(data), const_cast(format)); +} + +void* QImage_Mirrored(void* ptr, char horizontal, char vertical) +{ + return new QImage(static_cast(ptr)->mirrored(horizontal != 0, vertical != 0)); +} + +void* QImage_Mirrored2(void* ptr, char horizontal, char vertical) +{ + return new QImage(static_cast(ptr)->mirrored(horizontal != 0, vertical != 0)); +} + +void* QImage_Offset(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->offset(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +unsigned int QImage_Pixel(void* ptr, void* position) +{ + return static_cast(ptr)->pixel(*static_cast(position)); +} + +unsigned int QImage_Pixel2(void* ptr, int x, int y) +{ + return static_cast(ptr)->pixel(x, y); +} + +void* QImage_PixelColor(void* ptr, void* position) +{ + return new QColor(static_cast(ptr)->pixelColor(*static_cast(position))); +} + +void* QImage_PixelColor2(void* ptr, int x, int y) +{ + return new QColor(static_cast(ptr)->pixelColor(x, y)); +} + +void* QImage_PixelFormat(void* ptr) +{ + return new QPixelFormat(static_cast(ptr)->pixelFormat()); +} + +int QImage_PixelIndex(void* ptr, void* position) +{ + return static_cast(ptr)->pixelIndex(*static_cast(position)); +} + +int QImage_PixelIndex2(void* ptr, int x, int y) +{ + return static_cast(ptr)->pixelIndex(x, y); +} + +void* QImage_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QImage_ReinterpretAsFormat(void* ptr, long long format) +{ + return static_cast(ptr)->reinterpretAsFormat(static_cast(format)); +} + +void* QImage_RgbSwapped(void* ptr) +{ + return new QImage(static_cast(ptr)->rgbSwapped()); +} + +void* QImage_RgbSwapped2(void* ptr) +{ + return new QImage(static_cast(ptr)->rgbSwapped()); +} + +char QImage_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality) +{ + return static_cast(ptr)->save(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), quality); +} + +char QImage_Save2(void* ptr, void* device, char* format, int quality) +{ + return static_cast(ptr)->save(static_cast(device), const_cast(format), quality); +} + +void* QImage_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode) +{ + return new QImage(static_cast(ptr)->scaled(*static_cast(size), static_cast(aspectRatioMode), static_cast(transformMode))); +} + +void* QImage_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode) +{ + return new QImage(static_cast(ptr)->scaled(width, height, static_cast(aspectRatioMode), static_cast(transformMode))); +} + +void* QImage_ScaledToHeight(void* ptr, int height, long long mode) +{ + return new QImage(static_cast(ptr)->scaledToHeight(height, static_cast(mode))); +} + +void* QImage_ScaledToWidth(void* ptr, int width, long long mode) +{ + return new QImage(static_cast(ptr)->scaledToWidth(width, static_cast(mode))); +} + +struct QtGui_PackedString QImage_ScanLine(void* ptr, int i) +{ + return ({ char* t3248e5 = static_cast(static_cast(static_cast(ptr)->scanLine(i))); QtGui_PackedString { t3248e5, -1 }; }); +} + +struct QtGui_PackedString QImage_ScanLine2(void* ptr, int i) +{ + return ({ char* t3248e5 = static_cast(static_cast(const_cast(static_cast(ptr)->scanLine(i)))); QtGui_PackedString { t3248e5, -1 }; }); +} + +void QImage_SetColor(void* ptr, int index, unsigned int colorValue) +{ + static_cast(ptr)->setColor(index, colorValue); +} + +void QImage_SetColorCount(void* ptr, int colorCount) +{ + static_cast(ptr)->setColorCount(colorCount); +} + +void QImage_SetColorTable(void* ptr, void* colors) +{ + static_cast(ptr)->setColorTable(*static_cast*>(colors)); +} + +void QImage_SetDevicePixelRatio(void* ptr, double scaleFactor) +{ + static_cast(ptr)->setDevicePixelRatio(scaleFactor); +} + +void QImage_SetDotsPerMeterX(void* ptr, int x) +{ + static_cast(ptr)->setDotsPerMeterX(x); +} + +void QImage_SetDotsPerMeterY(void* ptr, int y) +{ + static_cast(ptr)->setDotsPerMeterY(y); +} + +void QImage_SetOffset(void* ptr, void* offset) +{ + static_cast(ptr)->setOffset(*static_cast(offset)); +} + +void QImage_SetPixel(void* ptr, void* position, unsigned int index_or_rgb) +{ + static_cast(ptr)->setPixel(*static_cast(position), index_or_rgb); +} + +void QImage_SetPixel2(void* ptr, int x, int y, unsigned int index_or_rgb) +{ + static_cast(ptr)->setPixel(x, y, index_or_rgb); +} + +void QImage_SetPixelColor(void* ptr, void* position, void* color) +{ + static_cast(ptr)->setPixelColor(*static_cast(position), *static_cast(color)); +} + +void QImage_SetPixelColor2(void* ptr, int x, int y, void* color) +{ + static_cast(ptr)->setPixelColor(x, y, *static_cast(color)); +} + +void QImage_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(key.data, key.len), QString::fromUtf8(text.data, text.len)); +} + +void* QImage_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QImage_SmoothScaled(void* ptr, int w, int h) +{ + return new QImage(static_cast(ptr)->smoothScaled(w, h)); +} + +void QImage_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtGui_PackedString QImage_Text(void* ptr, struct QtGui_PackedString key) +{ + return ({ QByteArray t3cc0e5 = static_cast(ptr)->text(QString::fromUtf8(key.data, key.len)).toUtf8(); QtGui_PackedString { const_cast(t3cc0e5.prepend("WHITESPACE").constData()+10), t3cc0e5.size()-10 }; }); +} + +struct QtGui_PackedString QImage_TextKeys(void* ptr) +{ + return ({ QByteArray t71d2ff = static_cast(ptr)->textKeys().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t71d2ff.prepend("WHITESPACE").constData()+10), t71d2ff.size()-10 }; }); +} + +long long QImage_QImage_ToImageFormat(void* format) +{ + return QImage::toImageFormat(*static_cast(format)); +} + +void* QImage_QImage_ToPixelFormat(long long format) +{ + return new QPixelFormat(QImage::toPixelFormat(static_cast(format))); +} + +void* QImage_Transformed(void* ptr, void* matrix, long long mode) +{ + return new QImage(static_cast(ptr)->transformed(*static_cast(matrix), static_cast(mode))); +} + +void* QImage_Transformed2(void* ptr, void* matrix, long long mode) +{ + return new QImage(static_cast(ptr)->transformed(*static_cast(matrix), static_cast(mode))); +} + +void* QImage_QImage_TrueMatrix(void* matrix, int width, int height) +{ + return new QMatrix(QImage::trueMatrix(*static_cast(matrix), width, height)); +} + +void* QImage_QImage_TrueMatrix2(void* matrix, int width, int height) +{ + return new QTransform(QImage::trueMatrix(*static_cast(matrix), width, height)); +} + +char QImage_Valid(void* ptr, void* pos) +{ + return static_cast(ptr)->valid(*static_cast(pos)); +} + +char QImage_Valid2(void* ptr, int x, int y) +{ + return static_cast(ptr)->valid(x, y); +} + +void QImage_DestroyQImage(void* ptr) +{ + static_cast(ptr)->~QImage(); +} + +void QImage_DestroyQImageDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QImage_ToVariant(void* ptr) +{ + return new QVariant(*static_cast(ptr)); +} + +unsigned int QImage___colorTable_atList(void* ptr, int i) +{ + return ({QRgb tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QImage___colorTable_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QImage___colorTable_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QImage___convertToFormat_colorTable_atList3(void* ptr, int i) +{ + return ({QRgb tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QImage___convertToFormat_colorTable_setList3(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QImage___convertToFormat_colorTable_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QImage___setColorTable_colors_atList(void* ptr, int i) +{ + return ({QRgb tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QImage___setColorTable_colors_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QImage___setColorTable_colors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QImage_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QImage_PaintEngineDefault(void* ptr) +{ + return static_cast(ptr)->QImage::paintEngine(); +} + +class MyQImageIOHandler: public QImageIOHandler +{ +public: + MyQImageIOHandler() : QImageIOHandler() {QImageIOHandler_QImageIOHandler_QRegisterMetaType();}; + bool canRead() const { return callbackQImageIOHandler_CanRead(const_cast(static_cast(this))) != 0; }; + int currentImageNumber() const { return callbackQImageIOHandler_CurrentImageNumber(const_cast(static_cast(this))); }; + QRect currentImageRect() const { return *static_cast(callbackQImageIOHandler_CurrentImageRect(const_cast(static_cast(this)))); }; + int imageCount() const { return callbackQImageIOHandler_ImageCount(const_cast(static_cast(this))); }; + bool jumpToImage(int imageNumber) { return callbackQImageIOHandler_JumpToImage(this, imageNumber) != 0; }; + bool jumpToNextImage() { return callbackQImageIOHandler_JumpToNextImage(this) != 0; }; + int loopCount() const { return callbackQImageIOHandler_LoopCount(const_cast(static_cast(this))); }; + int nextImageDelay() const { return callbackQImageIOHandler_NextImageDelay(const_cast(static_cast(this))); }; + QVariant option(QImageIOHandler::ImageOption option) const { return *static_cast(callbackQImageIOHandler_Option(const_cast(static_cast(this)), option)); }; + bool read(QImage * image) { return callbackQImageIOHandler_Read(this, image) != 0; }; + void setOption(QImageIOHandler::ImageOption option, const QVariant & value) { callbackQImageIOHandler_SetOption(this, option, const_cast(&value)); }; + bool supportsOption(QImageIOHandler::ImageOption option) const { return callbackQImageIOHandler_SupportsOption(const_cast(static_cast(this)), option) != 0; }; + bool write(const QImage & image) { return callbackQImageIOHandler_Write(this, const_cast(&image)) != 0; }; + ~MyQImageIOHandler() { callbackQImageIOHandler_DestroyQImageIOHandler(this); }; +}; + +Q_DECLARE_METATYPE(QImageIOHandler*) +Q_DECLARE_METATYPE(MyQImageIOHandler*) + +int QImageIOHandler_QImageIOHandler_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QImageIOHandler_NewQImageIOHandler() +{ + return new MyQImageIOHandler(); +} + +char QImageIOHandler_CanRead(void* ptr) +{ + return static_cast(ptr)->canRead(); +} + +int QImageIOHandler_CurrentImageNumber(void* ptr) +{ + return static_cast(ptr)->currentImageNumber(); +} + +int QImageIOHandler_CurrentImageNumberDefault(void* ptr) +{ + return static_cast(ptr)->QImageIOHandler::currentImageNumber(); +} + +void* QImageIOHandler_CurrentImageRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->currentImageRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QImageIOHandler_CurrentImageRectDefault(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->QImageIOHandler::currentImageRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QImageIOHandler_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +void* QImageIOHandler_Format(void* ptr) +{ + return new QByteArray(static_cast(ptr)->format()); +} + +int QImageIOHandler_ImageCount(void* ptr) +{ + return static_cast(ptr)->imageCount(); +} + +int QImageIOHandler_ImageCountDefault(void* ptr) +{ + return static_cast(ptr)->QImageIOHandler::imageCount(); +} + +char QImageIOHandler_JumpToImage(void* ptr, int imageNumber) +{ + return static_cast(ptr)->jumpToImage(imageNumber); +} + +char QImageIOHandler_JumpToImageDefault(void* ptr, int imageNumber) +{ + return static_cast(ptr)->QImageIOHandler::jumpToImage(imageNumber); +} + +char QImageIOHandler_JumpToNextImage(void* ptr) +{ + return static_cast(ptr)->jumpToNextImage(); +} + +char QImageIOHandler_JumpToNextImageDefault(void* ptr) +{ + return static_cast(ptr)->QImageIOHandler::jumpToNextImage(); +} + +int QImageIOHandler_LoopCount(void* ptr) +{ + return static_cast(ptr)->loopCount(); +} + +int QImageIOHandler_LoopCountDefault(void* ptr) +{ + return static_cast(ptr)->QImageIOHandler::loopCount(); +} + +int QImageIOHandler_NextImageDelay(void* ptr) +{ + return static_cast(ptr)->nextImageDelay(); +} + +int QImageIOHandler_NextImageDelayDefault(void* ptr) +{ + return static_cast(ptr)->QImageIOHandler::nextImageDelay(); +} + +void* QImageIOHandler_Option(void* ptr, long long option) +{ + return new QVariant(static_cast(ptr)->option(static_cast(option))); +} + +void* QImageIOHandler_OptionDefault(void* ptr, long long option) +{ + return new QVariant(static_cast(ptr)->QImageIOHandler::option(static_cast(option))); +} + +char QImageIOHandler_Read(void* ptr, void* image) +{ + return static_cast(ptr)->read(static_cast(image)); +} + +void QImageIOHandler_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QImageIOHandler_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QImageIOHandler_SetFormat2(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QImageIOHandler_SetOption(void* ptr, long long option, void* value) +{ + static_cast(ptr)->setOption(static_cast(option), *static_cast(value)); +} + +void QImageIOHandler_SetOptionDefault(void* ptr, long long option, void* value) +{ + static_cast(ptr)->QImageIOHandler::setOption(static_cast(option), *static_cast(value)); +} + +char QImageIOHandler_SupportsOption(void* ptr, long long option) +{ + return static_cast(ptr)->supportsOption(static_cast(option)); +} + +char QImageIOHandler_SupportsOptionDefault(void* ptr, long long option) +{ + return static_cast(ptr)->QImageIOHandler::supportsOption(static_cast(option)); +} + +char QImageIOHandler_Write(void* ptr, void* image) +{ + return static_cast(ptr)->write(*static_cast(image)); +} + +char QImageIOHandler_WriteDefault(void* ptr, void* image) +{ + return static_cast(ptr)->QImageIOHandler::write(*static_cast(image)); +} + +void QImageIOHandler_DestroyQImageIOHandler(void* ptr) +{ + static_cast(ptr)->~QImageIOHandler(); +} + +void QImageIOHandler_DestroyQImageIOHandlerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQImageIOPlugin: public QImageIOPlugin +{ +public: + MyQImageIOPlugin(QObject *parent = Q_NULLPTR) : QImageIOPlugin(parent) {QImageIOPlugin_QImageIOPlugin_QRegisterMetaType();}; + QImageIOPlugin::Capabilities capabilities(QIODevice * device, const QByteArray & format) const { return static_cast(callbackQImageIOPlugin_Capabilities(const_cast(static_cast(this)), device, const_cast(&format))); }; + QImageIOHandler * create(QIODevice * device, const QByteArray & format) const { return static_cast(callbackQImageIOPlugin_Create(const_cast(static_cast(this)), device, const_cast(&format))); }; + ~MyQImageIOPlugin() { callbackQImageIOPlugin_DestroyQImageIOPlugin(this); }; + void childEvent(QChildEvent * event) { callbackQImageIOPlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQImageIOPlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQImageIOPlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQImageIOPlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQImageIOPlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQImageIOPlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQImageIOPlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQImageIOPlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQImageIOPlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQImageIOPlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQImageIOPlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QImageIOPlugin*) +Q_DECLARE_METATYPE(MyQImageIOPlugin*) + +int QImageIOPlugin_QImageIOPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QImageIOPlugin_NewQImageIOPlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQImageIOPlugin(static_cast(parent)); + } else { + return new MyQImageIOPlugin(static_cast(parent)); + } +} + +long long QImageIOPlugin_Capabilities(void* ptr, void* device, void* format) +{ + return static_cast(ptr)->capabilities(static_cast(device), *static_cast(format)); +} + +void* QImageIOPlugin_Create(void* ptr, void* device, void* format) +{ + return static_cast(ptr)->create(static_cast(device), *static_cast(format)); +} + +void QImageIOPlugin_DestroyQImageIOPlugin(void* ptr) +{ + static_cast(ptr)->~QImageIOPlugin(); +} + +void QImageIOPlugin_DestroyQImageIOPluginDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QImageIOPlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QImageIOPlugin___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QImageIOPlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageIOPlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageIOPlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageIOPlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageIOPlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QImageIOPlugin___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QImageIOPlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageIOPlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QImageIOPlugin___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QImageIOPlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageIOPlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QImageIOPlugin___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QImageIOPlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QImageIOPlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QImageIOPlugin::childEvent(static_cast(event)); +} + +void QImageIOPlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QImageIOPlugin::connectNotify(*static_cast(sign)); +} + +void QImageIOPlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QImageIOPlugin::customEvent(static_cast(event)); +} + +void QImageIOPlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QImageIOPlugin::deleteLater(); +} + +void QImageIOPlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QImageIOPlugin::disconnectNotify(*static_cast(sign)); +} + +char QImageIOPlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QImageIOPlugin::event(static_cast(e)); +} + +char QImageIOPlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QImageIOPlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QImageIOPlugin::metaObject()); +} + +void QImageIOPlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QImageIOPlugin::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QImageReader*) +void* QImageReader_NewQImageReader() +{ + return new QImageReader(); +} + +void* QImageReader_NewQImageReader2(void* device, void* format) +{ + return new QImageReader(static_cast(device), *static_cast(format)); +} + +void* QImageReader_NewQImageReader3(struct QtGui_PackedString fileName, void* format) +{ + return new QImageReader(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format)); +} + +char QImageReader_AutoDetectImageFormat(void* ptr) +{ + return static_cast(ptr)->autoDetectImageFormat(); +} + +char QImageReader_AutoTransform(void* ptr) +{ + return static_cast(ptr)->autoTransform(); +} + +void* QImageReader_BackgroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->backgroundColor()); +} + +char QImageReader_CanRead(void* ptr) +{ + return static_cast(ptr)->canRead(); +} + +void* QImageReader_ClipRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->clipRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QImageReader_CurrentImageNumber(void* ptr) +{ + return static_cast(ptr)->currentImageNumber(); +} + +void* QImageReader_CurrentImageRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->currentImageRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QImageReader_DecideFormatFromContent(void* ptr) +{ + return static_cast(ptr)->decideFormatFromContent(); +} + +void* QImageReader_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +long long QImageReader_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtGui_PackedString QImageReader_ErrorString(void* ptr) +{ + return ({ QByteArray t444465 = static_cast(ptr)->errorString().toUtf8(); QtGui_PackedString { const_cast(t444465.prepend("WHITESPACE").constData()+10), t444465.size()-10 }; }); +} + +struct QtGui_PackedString QImageReader_FileName(void* ptr) +{ + return ({ QByteArray t78ed9f = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(t78ed9f.prepend("WHITESPACE").constData()+10), t78ed9f.size()-10 }; }); +} + +void* QImageReader_Format(void* ptr) +{ + return new QByteArray(static_cast(ptr)->format()); +} + +float QImageReader_Gamma(void* ptr) +{ + return static_cast(ptr)->gamma(); +} + +int QImageReader_ImageCount(void* ptr) +{ + return static_cast(ptr)->imageCount(); +} + +long long QImageReader_ImageFormat(void* ptr) +{ + return static_cast(ptr)->imageFormat(); +} + +void* QImageReader_QImageReader_ImageFormat2(struct QtGui_PackedString fileName) +{ + return new QByteArray(QImageReader::imageFormat(QString::fromUtf8(fileName.data, fileName.len))); +} + +void* QImageReader_QImageReader_ImageFormat3(void* device) +{ + return new QByteArray(QImageReader::imageFormat(static_cast(device))); +} + +struct QtGui_PackedList QImageReader_QImageReader_ImageFormatsForMimeType(void* mimeType) +{ + return ({ QList* tmpValuea96946 = new QList(QImageReader::imageFormatsForMimeType(*static_cast(mimeType))); QtGui_PackedList { tmpValuea96946, tmpValuea96946->size() }; }); +} + +char QImageReader_JumpToImage(void* ptr, int imageNumber) +{ + return static_cast(ptr)->jumpToImage(imageNumber); +} + +char QImageReader_JumpToNextImage(void* ptr) +{ + return static_cast(ptr)->jumpToNextImage(); +} + +int QImageReader_LoopCount(void* ptr) +{ + return static_cast(ptr)->loopCount(); +} + +int QImageReader_NextImageDelay(void* ptr) +{ + return static_cast(ptr)->nextImageDelay(); +} + +int QImageReader_Quality(void* ptr) +{ + return static_cast(ptr)->quality(); +} + +void* QImageReader_Read(void* ptr) +{ + return new QImage(static_cast(ptr)->read()); +} + +char QImageReader_Read2(void* ptr, void* image) +{ + return static_cast(ptr)->read(static_cast(image)); +} + +void* QImageReader_ScaledClipRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->scaledClipRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QImageReader_ScaledSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->scaledSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QImageReader_SetAutoDetectImageFormat(void* ptr, char enabled) +{ + static_cast(ptr)->setAutoDetectImageFormat(enabled != 0); +} + +void QImageReader_SetAutoTransform(void* ptr, char enabled) +{ + static_cast(ptr)->setAutoTransform(enabled != 0); +} + +void QImageReader_SetBackgroundColor(void* ptr, void* color) +{ + static_cast(ptr)->setBackgroundColor(*static_cast(color)); +} + +void QImageReader_SetClipRect(void* ptr, void* rect) +{ + static_cast(ptr)->setClipRect(*static_cast(rect)); +} + +void QImageReader_SetDecideFormatFromContent(void* ptr, char ignored) +{ + static_cast(ptr)->setDecideFormatFromContent(ignored != 0); +} + +void QImageReader_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QImageReader_SetFileName(void* ptr, struct QtGui_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QImageReader_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QImageReader_SetGamma(void* ptr, float gamma) +{ + static_cast(ptr)->setGamma(gamma); +} + +void QImageReader_SetQuality(void* ptr, int quality) +{ + static_cast(ptr)->setQuality(quality); +} + +void QImageReader_SetScaledClipRect(void* ptr, void* rect) +{ + static_cast(ptr)->setScaledClipRect(*static_cast(rect)); +} + +void QImageReader_SetScaledSize(void* ptr, void* size) +{ + static_cast(ptr)->setScaledSize(*static_cast(size)); +} + +void* QImageReader_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QImageReader_SubType(void* ptr) +{ + return new QByteArray(static_cast(ptr)->subType()); +} + +struct QtGui_PackedList QImageReader_QImageReader_SupportedImageFormats() +{ + return ({ QList* tmpValue0ee4ca = new QList(QImageReader::supportedImageFormats()); QtGui_PackedList { tmpValue0ee4ca, tmpValue0ee4ca->size() }; }); +} + +struct QtGui_PackedList QImageReader_QImageReader_SupportedMimeTypes() +{ + return ({ QList* tmpValueaf60c6 = new QList(QImageReader::supportedMimeTypes()); QtGui_PackedList { tmpValueaf60c6, tmpValueaf60c6->size() }; }); +} + +struct QtGui_PackedList QImageReader_SupportedSubTypes(void* ptr) +{ + return ({ QList* tmpValuead2d7a = new QList(static_cast(ptr)->supportedSubTypes()); QtGui_PackedList { tmpValuead2d7a, tmpValuead2d7a->size() }; }); +} + +char QImageReader_SupportsAnimation(void* ptr) +{ + return static_cast(ptr)->supportsAnimation(); +} + +char QImageReader_SupportsOption(void* ptr, long long option) +{ + return static_cast(ptr)->supportsOption(static_cast(option)); +} + +struct QtGui_PackedString QImageReader_Text(void* ptr, struct QtGui_PackedString key) +{ + return ({ QByteArray t392633 = static_cast(ptr)->text(QString::fromUtf8(key.data, key.len)).toUtf8(); QtGui_PackedString { const_cast(t392633.prepend("WHITESPACE").constData()+10), t392633.size()-10 }; }); +} + +struct QtGui_PackedString QImageReader_TextKeys(void* ptr) +{ + return ({ QByteArray t436ca8 = static_cast(ptr)->textKeys().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t436ca8.prepend("WHITESPACE").constData()+10), t436ca8.size()-10 }; }); +} + +long long QImageReader_Transformation(void* ptr) +{ + return static_cast(ptr)->transformation(); +} + +void QImageReader_DestroyQImageReader(void* ptr) +{ + static_cast(ptr)->~QImageReader(); +} + +void* QImageReader___imageFormatsForMimeType_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageReader___imageFormatsForMimeType_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageReader___imageFormatsForMimeType_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageReader___supportedImageFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageReader___supportedImageFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageReader___supportedImageFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageReader___supportedMimeTypes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageReader___supportedMimeTypes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageReader___supportedMimeTypes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageReader___supportedSubTypes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageReader___supportedSubTypes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageReader___supportedSubTypes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QImageWriter*) +void* QImageWriter_NewQImageWriter() +{ + return new QImageWriter(); +} + +void* QImageWriter_NewQImageWriter2(void* device, void* format) +{ + return new QImageWriter(static_cast(device), *static_cast(format)); +} + +void* QImageWriter_NewQImageWriter3(struct QtGui_PackedString fileName, void* format) +{ + return new QImageWriter(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format)); +} + +char QImageWriter_CanWrite(void* ptr) +{ + return static_cast(ptr)->canWrite(); +} + +int QImageWriter_Compression(void* ptr) +{ + return static_cast(ptr)->compression(); +} + +void* QImageWriter_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +long long QImageWriter_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtGui_PackedString QImageWriter_ErrorString(void* ptr) +{ + return ({ QByteArray t4f91d9 = static_cast(ptr)->errorString().toUtf8(); QtGui_PackedString { const_cast(t4f91d9.prepend("WHITESPACE").constData()+10), t4f91d9.size()-10 }; }); +} + +struct QtGui_PackedString QImageWriter_FileName(void* ptr) +{ + return ({ QByteArray tb587a3 = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(tb587a3.prepend("WHITESPACE").constData()+10), tb587a3.size()-10 }; }); +} + +void* QImageWriter_Format(void* ptr) +{ + return new QByteArray(static_cast(ptr)->format()); +} + +float QImageWriter_Gamma(void* ptr) +{ + return static_cast(ptr)->gamma(); +} + +struct QtGui_PackedList QImageWriter_QImageWriter_ImageFormatsForMimeType(void* mimeType) +{ + return ({ QList* tmpValue84c90f = new QList(QImageWriter::imageFormatsForMimeType(*static_cast(mimeType))); QtGui_PackedList { tmpValue84c90f, tmpValue84c90f->size() }; }); +} + +char QImageWriter_OptimizedWrite(void* ptr) +{ + return static_cast(ptr)->optimizedWrite(); +} + +char QImageWriter_ProgressiveScanWrite(void* ptr) +{ + return static_cast(ptr)->progressiveScanWrite(); +} + +int QImageWriter_Quality(void* ptr) +{ + return static_cast(ptr)->quality(); +} + +void QImageWriter_SetCompression(void* ptr, int compression) +{ + static_cast(ptr)->setCompression(compression); +} + +void QImageWriter_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QImageWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QImageWriter_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QImageWriter_SetGamma(void* ptr, float gamma) +{ + static_cast(ptr)->setGamma(gamma); +} + +void QImageWriter_SetOptimizedWrite(void* ptr, char optimize) +{ + static_cast(ptr)->setOptimizedWrite(optimize != 0); +} + +void QImageWriter_SetProgressiveScanWrite(void* ptr, char progressive) +{ + static_cast(ptr)->setProgressiveScanWrite(progressive != 0); +} + +void QImageWriter_SetQuality(void* ptr, int quality) +{ + static_cast(ptr)->setQuality(quality); +} + +void QImageWriter_SetSubType(void* ptr, void* ty) +{ + static_cast(ptr)->setSubType(*static_cast(ty)); +} + +void QImageWriter_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(key.data, key.len), QString::fromUtf8(text.data, text.len)); +} + +void QImageWriter_SetTransformation(void* ptr, long long transform) +{ + static_cast(ptr)->setTransformation(static_cast(transform)); +} + +void* QImageWriter_SubType(void* ptr) +{ + return new QByteArray(static_cast(ptr)->subType()); +} + +struct QtGui_PackedList QImageWriter_QImageWriter_SupportedImageFormats() +{ + return ({ QList* tmpValue0d09bb = new QList(QImageWriter::supportedImageFormats()); QtGui_PackedList { tmpValue0d09bb, tmpValue0d09bb->size() }; }); +} + +struct QtGui_PackedList QImageWriter_QImageWriter_SupportedMimeTypes() +{ + return ({ QList* tmpValue58bbbe = new QList(QImageWriter::supportedMimeTypes()); QtGui_PackedList { tmpValue58bbbe, tmpValue58bbbe->size() }; }); +} + +struct QtGui_PackedList QImageWriter_SupportedSubTypes(void* ptr) +{ + return ({ QList* tmpValue401023 = new QList(static_cast(ptr)->supportedSubTypes()); QtGui_PackedList { tmpValue401023, tmpValue401023->size() }; }); +} + +char QImageWriter_SupportsOption(void* ptr, long long option) +{ + return static_cast(ptr)->supportsOption(static_cast(option)); +} + +long long QImageWriter_Transformation(void* ptr) +{ + return static_cast(ptr)->transformation(); +} + +char QImageWriter_Write(void* ptr, void* image) +{ + return static_cast(ptr)->write(*static_cast(image)); +} + +void QImageWriter_DestroyQImageWriter(void* ptr) +{ + static_cast(ptr)->~QImageWriter(); +} + +void* QImageWriter___imageFormatsForMimeType_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageWriter___imageFormatsForMimeType_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageWriter___imageFormatsForMimeType_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageWriter___supportedImageFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageWriter___supportedImageFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageWriter___supportedImageFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageWriter___supportedMimeTypes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageWriter___supportedMimeTypes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageWriter___supportedMimeTypes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QImageWriter___supportedSubTypes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QImageWriter___supportedSubTypes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QImageWriter___supportedSubTypes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQInputEvent: public QInputEvent +{ +public: +}; + +Q_DECLARE_METATYPE(QInputEvent*) +Q_DECLARE_METATYPE(MyQInputEvent*) + +int QInputEvent_QInputEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QInputEvent_Modifiers(void* ptr) +{ + return static_cast(ptr)->modifiers(); +} + +unsigned long QInputEvent_Timestamp(void* ptr) +{ + return static_cast(ptr)->timestamp(); +} + +class MyQInputMethod: public QInputMethod +{ +public: + void Signal_AnchorRectangleChanged() { callbackQInputMethod_AnchorRectangleChanged(this); }; + void Signal_AnimatingChanged() { callbackQInputMethod_AnimatingChanged(this); }; + void commit() { callbackQInputMethod_Commit(this); }; + void Signal_CursorRectangleChanged() { callbackQInputMethod_CursorRectangleChanged(this); }; + void hide() { callbackQInputMethod_Hide(this); }; + void Signal_InputDirectionChanged(Qt::LayoutDirection newDirection) { callbackQInputMethod_InputDirectionChanged(this, newDirection); }; + void Signal_InputItemClipRectangleChanged() { callbackQInputMethod_InputItemClipRectangleChanged(this); }; + void invokeAction(QInputMethod::Action a, int cursorPosition) { callbackQInputMethod_InvokeAction(this, a, cursorPosition); }; + void Signal_KeyboardRectangleChanged() { callbackQInputMethod_KeyboardRectangleChanged(this); }; + void Signal_LocaleChanged() { callbackQInputMethod_LocaleChanged(this); }; + void reset() { callbackQInputMethod_Reset(this); }; + void show() { callbackQInputMethod_Show(this); }; + void update(Qt::InputMethodQueries queries) { callbackQInputMethod_Update(this, queries); }; + void Signal_VisibleChanged() { callbackQInputMethod_VisibleChanged(this); }; + void childEvent(QChildEvent * event) { callbackQInputMethod_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQInputMethod_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQInputMethod_CustomEvent(this, event); }; + void deleteLater() { callbackQInputMethod_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQInputMethod_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQInputMethod_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQInputMethod_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQInputMethod_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQInputMethod_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQInputMethod_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQInputMethod_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QInputMethod*) +Q_DECLARE_METATYPE(MyQInputMethod*) + +int QInputMethod_QInputMethod_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QInputMethod_AnchorRectangle(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->anchorRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QInputMethod_ConnectAnchorRectangleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::anchorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnchorRectangleChanged), static_cast(t)); +} + +void QInputMethod_DisconnectAnchorRectangleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::anchorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnchorRectangleChanged)); +} + +void QInputMethod_AnchorRectangleChanged(void* ptr) +{ + static_cast(ptr)->anchorRectangleChanged(); +} + +void QInputMethod_ConnectAnimatingChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::animatingChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnimatingChanged), static_cast(t)); +} + +void QInputMethod_DisconnectAnimatingChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::animatingChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnimatingChanged)); +} + +void QInputMethod_AnimatingChanged(void* ptr) +{ + static_cast(ptr)->animatingChanged(); +} + +void QInputMethod_Commit(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "commit"); +} + +void QInputMethod_CommitDefault(void* ptr) +{ + static_cast(ptr)->QInputMethod::commit(); +} + +void* QInputMethod_CursorRectangle(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->cursorRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QInputMethod_ConnectCursorRectangleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::cursorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_CursorRectangleChanged), static_cast(t)); +} + +void QInputMethod_DisconnectCursorRectangleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::cursorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_CursorRectangleChanged)); +} + +void QInputMethod_CursorRectangleChanged(void* ptr) +{ + static_cast(ptr)->cursorRectangleChanged(); +} + +void QInputMethod_Hide(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hide"); +} + +void QInputMethod_HideDefault(void* ptr) +{ + static_cast(ptr)->QInputMethod::hide(); +} + +long long QInputMethod_InputDirection(void* ptr) +{ + return static_cast(ptr)->inputDirection(); +} + +void QInputMethod_ConnectInputDirectionChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::inputDirectionChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputDirectionChanged), static_cast(t)); +} + +void QInputMethod_DisconnectInputDirectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::inputDirectionChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputDirectionChanged)); +} + +void QInputMethod_InputDirectionChanged(void* ptr, long long newDirection) +{ + static_cast(ptr)->inputDirectionChanged(static_cast(newDirection)); +} + +void* QInputMethod_InputItemClipRectangle(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->inputItemClipRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QInputMethod_ConnectInputItemClipRectangleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::inputItemClipRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputItemClipRectangleChanged), static_cast(t)); +} + +void QInputMethod_DisconnectInputItemClipRectangleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::inputItemClipRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputItemClipRectangleChanged)); +} + +void QInputMethod_InputItemClipRectangleChanged(void* ptr) +{ + static_cast(ptr)->inputItemClipRectangleChanged(); +} + +void* QInputMethod_InputItemRectangle(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->inputItemRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QInputMethod_InputItemTransform(void* ptr) +{ + return new QTransform(static_cast(ptr)->inputItemTransform()); +} + +void QInputMethod_InvokeAction(void* ptr, long long a, int cursorPosition) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "invokeAction", Q_ARG(QInputMethod::Action, static_cast(a)), Q_ARG(int, cursorPosition)); +} + +void QInputMethod_InvokeActionDefault(void* ptr, long long a, int cursorPosition) +{ + static_cast(ptr)->QInputMethod::invokeAction(static_cast(a), cursorPosition); +} + +char QInputMethod_IsAnimating(void* ptr) +{ + return static_cast(ptr)->isAnimating(); +} + +char QInputMethod_IsVisible(void* ptr) +{ + return static_cast(ptr)->isVisible(); +} + +void* QInputMethod_KeyboardRectangle(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->keyboardRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QInputMethod_ConnectKeyboardRectangleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::keyboardRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_KeyboardRectangleChanged), static_cast(t)); +} + +void QInputMethod_DisconnectKeyboardRectangleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::keyboardRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_KeyboardRectangleChanged)); +} + +void QInputMethod_KeyboardRectangleChanged(void* ptr) +{ + static_cast(ptr)->keyboardRectangleChanged(); +} + +void* QInputMethod_Locale(void* ptr) +{ + return new QLocale(static_cast(ptr)->locale()); +} + +void QInputMethod_ConnectLocaleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::localeChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_LocaleChanged), static_cast(t)); +} + +void QInputMethod_DisconnectLocaleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::localeChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_LocaleChanged)); +} + +void QInputMethod_LocaleChanged(void* ptr) +{ + static_cast(ptr)->localeChanged(); +} + +void* QInputMethod_QInputMethod_QueryFocusObject(long long query, void* argument) +{ + return new QVariant(QInputMethod::queryFocusObject(static_cast(query), *static_cast(argument))); +} + +void QInputMethod_Reset(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reset"); +} + +void QInputMethod_ResetDefault(void* ptr) +{ + static_cast(ptr)->QInputMethod::reset(); +} + +void QInputMethod_SetInputItemRectangle(void* ptr, void* rect) +{ + static_cast(ptr)->setInputItemRectangle(*static_cast(rect)); +} + +void QInputMethod_SetInputItemTransform(void* ptr, void* transform) +{ + static_cast(ptr)->setInputItemTransform(*static_cast(transform)); +} + +void QInputMethod_SetVisible(void* ptr, char visible) +{ + static_cast(ptr)->setVisible(visible != 0); +} + +void QInputMethod_Show(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "show"); +} + +void QInputMethod_ShowDefault(void* ptr) +{ + static_cast(ptr)->QInputMethod::show(); +} + +void QInputMethod_Update(void* ptr, long long queries) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "update", Q_ARG(Qt::InputMethodQueries, static_cast(queries))); +} + +void QInputMethod_UpdateDefault(void* ptr, long long queries) +{ + static_cast(ptr)->QInputMethod::update(static_cast(queries)); +} + +void QInputMethod_ConnectVisibleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputMethod::visibleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_VisibleChanged), static_cast(t)); +} + +void QInputMethod_DisconnectVisibleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::visibleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_VisibleChanged)); +} + +void QInputMethod_VisibleChanged(void* ptr) +{ + static_cast(ptr)->visibleChanged(); +} + +void* QInputMethod___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QInputMethod___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QInputMethod___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QInputMethod___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QInputMethod___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QInputMethod___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QInputMethod___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QInputMethod___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QInputMethod___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QInputMethod___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QInputMethod___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QInputMethod___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QInputMethod___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QInputMethod___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QInputMethod___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QInputMethod_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QInputMethod::childEvent(static_cast(event)); +} + +void QInputMethod_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QInputMethod::connectNotify(*static_cast(sign)); +} + +void QInputMethod_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QInputMethod::customEvent(static_cast(event)); +} + +void QInputMethod_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QInputMethod::deleteLater(); +} + +void QInputMethod_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QInputMethod::disconnectNotify(*static_cast(sign)); +} + +char QInputMethod_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QInputMethod::event(static_cast(e)); +} + +char QInputMethod_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QInputMethod_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QInputMethod::metaObject()); +} + +void QInputMethod_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QInputMethod::timerEvent(static_cast(event)); +} + +class MyQInputMethodEvent: public QInputMethodEvent +{ +public: + MyQInputMethodEvent() : QInputMethodEvent() {QInputMethodEvent_QInputMethodEvent_QRegisterMetaType();}; + MyQInputMethodEvent(const QInputMethodEvent &other) : QInputMethodEvent(other) {QInputMethodEvent_QInputMethodEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QInputMethodEvent*) +Q_DECLARE_METATYPE(MyQInputMethodEvent*) + +int QInputMethodEvent_QInputMethodEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QInputMethodEvent_NewQInputMethodEvent() +{ + return new MyQInputMethodEvent(); +} + +void* QInputMethodEvent_NewQInputMethodEvent3(void* other) +{ + return new MyQInputMethodEvent(*static_cast(other)); +} + +struct QtGui_PackedString QInputMethodEvent_CommitString(void* ptr) +{ + return ({ QByteArray t69832e = static_cast(ptr)->commitString().toUtf8(); QtGui_PackedString { const_cast(t69832e.prepend("WHITESPACE").constData()+10), t69832e.size()-10 }; }); +} + +struct QtGui_PackedString QInputMethodEvent_PreeditString(void* ptr) +{ + return ({ QByteArray t9860e5 = static_cast(ptr)->preeditString().toUtf8(); QtGui_PackedString { const_cast(t9860e5.prepend("WHITESPACE").constData()+10), t9860e5.size()-10 }; }); +} + +int QInputMethodEvent_ReplacementLength(void* ptr) +{ + return static_cast(ptr)->replacementLength(); +} + +int QInputMethodEvent_ReplacementStart(void* ptr) +{ + return static_cast(ptr)->replacementStart(); +} + +void QInputMethodEvent_SetCommitString(void* ptr, struct QtGui_PackedString commitString, int replaceFrom, int replaceLength) +{ + static_cast(ptr)->setCommitString(QString::fromUtf8(commitString.data, commitString.len), replaceFrom, replaceLength); +} + +void* QInputMethodEvent___attrs_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QInputMethodEvent___setAttrs__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQInputMethodQueryEvent: public QInputMethodQueryEvent +{ +public: + MyQInputMethodQueryEvent(Qt::InputMethodQueries queries) : QInputMethodQueryEvent(queries) {QInputMethodQueryEvent_QInputMethodQueryEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QInputMethodQueryEvent*) +Q_DECLARE_METATYPE(MyQInputMethodQueryEvent*) + +int QInputMethodQueryEvent_QInputMethodQueryEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QInputMethodQueryEvent_NewQInputMethodQueryEvent(long long queries) +{ + return new MyQInputMethodQueryEvent(static_cast(queries)); +} + +long long QInputMethodQueryEvent_Queries(void* ptr) +{ + return static_cast(ptr)->queries(); +} + +void QInputMethodQueryEvent_SetValue(void* ptr, long long query, void* value) +{ + static_cast(ptr)->setValue(static_cast(query), *static_cast(value)); +} + +void* QInputMethodQueryEvent_Value(void* ptr, long long query) +{ + return new QVariant(static_cast(ptr)->value(static_cast(query))); +} + +void* QInputMethodQueryEvent___m_values_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QInputMethodQueryEvent___setM_values__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +class MyQIntValidator: public QIntValidator +{ +public: + MyQIntValidator(QObject *parent = Q_NULLPTR) : QIntValidator(parent) {QIntValidator_QIntValidator_QRegisterMetaType();}; + MyQIntValidator(int minimum, int maximum, QObject *parent = Q_NULLPTR) : QIntValidator(minimum, maximum, parent) {QIntValidator_QIntValidator_QRegisterMetaType();}; + void Signal_BottomChanged(int bottom) { callbackQIntValidator_BottomChanged(this, bottom); }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; + void setRange(int bottom, int top) { callbackQIntValidator_SetRange(this, bottom, top); }; + void Signal_TopChanged(int top) { callbackQIntValidator_TopChanged(this, top); }; + QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQIntValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; + ~MyQIntValidator() { callbackQIntValidator_DestroyQIntValidator(this); }; + void Signal_Changed() { callbackQValidator_Changed(this); }; + void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; + void deleteLater() { callbackQValidator_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QIntValidator*) +Q_DECLARE_METATYPE(MyQIntValidator*) + +int QIntValidator_QIntValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QIntValidator_NewQIntValidator(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(static_cast(parent)); + } else { + return new MyQIntValidator(static_cast(parent)); + } +} + +void* QIntValidator_NewQIntValidator2(int minimum, int maximum, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } else { + return new MyQIntValidator(minimum, maximum, static_cast(parent)); + } +} + +int QIntValidator_Bottom(void* ptr) +{ + return static_cast(ptr)->bottom(); +} + +void QIntValidator_ConnectBottomChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIntValidator::bottomChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_BottomChanged), static_cast(t)); +} + +void QIntValidator_DisconnectBottomChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIntValidator::bottomChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_BottomChanged)); +} + +void QIntValidator_BottomChanged(void* ptr, int bottom) +{ + static_cast(ptr)->bottomChanged(bottom); +} + +void QIntValidator_SetBottom(void* ptr, int vin) +{ + static_cast(ptr)->setBottom(vin); +} + +void QIntValidator_SetRange(void* ptr, int bottom, int top) +{ + static_cast(ptr)->setRange(bottom, top); +} + +void QIntValidator_SetRangeDefault(void* ptr, int bottom, int top) +{ + static_cast(ptr)->QIntValidator::setRange(bottom, top); +} + +void QIntValidator_SetTop(void* ptr, int vin) +{ + static_cast(ptr)->setTop(vin); +} + +int QIntValidator_Top(void* ptr) +{ + return static_cast(ptr)->top(); +} + +void QIntValidator_ConnectTopChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QIntValidator::topChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_TopChanged), static_cast(t)); +} + +void QIntValidator_DisconnectTopChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QIntValidator::topChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_TopChanged)); +} + +void QIntValidator_TopChanged(void* ptr, int top) +{ + static_cast(ptr)->topChanged(top); +} + +long long QIntValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +long long QIntValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->QIntValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +void QIntValidator_DestroyQIntValidator(void* ptr) +{ + static_cast(ptr)->~QIntValidator(); +} + +void QIntValidator_DestroyQIntValidatorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQKeyEvent: public QKeyEvent +{ +public: + MyQKeyEvent(QEvent::Type ty, int key, Qt::KeyboardModifiers modifiers, const QString &text = QString(), bool autorep = false, ushort count = 1) : QKeyEvent(ty, key, modifiers, text, autorep, count) {QKeyEvent_QKeyEvent_QRegisterMetaType();}; + MyQKeyEvent(QEvent::Type ty, int key, Qt::KeyboardModifiers modifiers, quint32 nativeScanCode, quint32 nativeVirtualKey, quint32 nativeModifiers, const QString &text = QString(), bool autorep = false, ushort count = 1) : QKeyEvent(ty, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, autorep, count) {QKeyEvent_QKeyEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QKeyEvent*) +Q_DECLARE_METATYPE(MyQKeyEvent*) + +int QKeyEvent_QKeyEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QKeyEvent_NewQKeyEvent(long long ty, int key, long long modifiers, struct QtGui_PackedString text, char autorep, unsigned short count) +{ + return new MyQKeyEvent(static_cast(ty), key, static_cast(modifiers), QString::fromUtf8(text.data, text.len), autorep != 0, count); +} + +void* QKeyEvent_NewQKeyEvent2(long long ty, int key, long long modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct QtGui_PackedString text, char autorep, unsigned short count) +{ + return new MyQKeyEvent(static_cast(ty), key, static_cast(modifiers), nativeScanCode, nativeVirtualKey, nativeModifiers, QString::fromUtf8(text.data, text.len), autorep != 0, count); +} + +int QKeyEvent_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +char QKeyEvent_IsAutoRepeat(void* ptr) +{ + return static_cast(ptr)->isAutoRepeat(); +} + +int QKeyEvent_Key(void* ptr) +{ + return static_cast(ptr)->key(); +} + +char QKeyEvent_Matches(void* ptr, long long key) +{ + return static_cast(ptr)->matches(static_cast(key)); +} + +unsigned int QKeyEvent_NativeModifiers(void* ptr) +{ + return static_cast(ptr)->nativeModifiers(); +} + +unsigned int QKeyEvent_NativeScanCode(void* ptr) +{ + return static_cast(ptr)->nativeScanCode(); +} + +unsigned int QKeyEvent_NativeVirtualKey(void* ptr) +{ + return static_cast(ptr)->nativeVirtualKey(); +} + +struct QtGui_PackedString QKeyEvent_Text(void* ptr) +{ + return ({ QByteArray tac962f = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(tac962f.prepend("WHITESPACE").constData()+10), tac962f.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QKeySequence) +Q_DECLARE_METATYPE(QKeySequence*) +void* QKeySequence_NewQKeySequence() +{ + return new QKeySequence(); +} + +void* QKeySequence_NewQKeySequence2(struct QtGui_PackedString key, long long format) +{ + return new QKeySequence(QString::fromUtf8(key.data, key.len), static_cast(format)); +} + +void* QKeySequence_NewQKeySequence3(int k1, int k2, int k3, int k4) +{ + return new QKeySequence(k1, k2, k3, k4); +} + +void* QKeySequence_NewQKeySequence4(void* keysequence) +{ + return new QKeySequence(*static_cast(keysequence)); +} + +void* QKeySequence_NewQKeySequence5(long long key) +{ + return new QKeySequence(static_cast(key)); +} + +int QKeySequence_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QKeySequence_QKeySequence_FromString(struct QtGui_PackedString str, long long format) +{ + return new QKeySequence(QKeySequence::fromString(QString::fromUtf8(str.data, str.len), static_cast(format))); +} + +char QKeySequence_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtGui_PackedList QKeySequence_QKeySequence_KeyBindings(long long key) +{ + return ({ QList* tmpValue0650c1 = new QList(QKeySequence::keyBindings(static_cast(key))); QtGui_PackedList { tmpValue0650c1, tmpValue0650c1->size() }; }); +} + +struct QtGui_PackedList QKeySequence_QKeySequence_ListFromString(struct QtGui_PackedString str, long long format) +{ + return ({ QList* tmpValuedec9d9 = new QList(QKeySequence::listFromString(QString::fromUtf8(str.data, str.len), static_cast(format))); QtGui_PackedList { tmpValuedec9d9, tmpValuedec9d9->size() }; }); +} + +struct QtGui_PackedString QKeySequence_QKeySequence_ListToString(void* list, long long format) +{ + return ({ QByteArray tdd68e7 = QKeySequence::listToString(*static_cast*>(list), static_cast(format)).toUtf8(); QtGui_PackedString { const_cast(tdd68e7.prepend("WHITESPACE").constData()+10), tdd68e7.size()-10 }; }); +} + +long long QKeySequence_Matches(void* ptr, void* seq) +{ + return static_cast(ptr)->matches(*static_cast(seq)); +} + +void* QKeySequence_QKeySequence_Mnemonic(struct QtGui_PackedString text) +{ + return new QKeySequence(QKeySequence::mnemonic(QString::fromUtf8(text.data, text.len))); +} + +void QKeySequence_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtGui_PackedString QKeySequence_ToString(void* ptr, long long format) +{ + return ({ QByteArray t3bf8a8 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtGui_PackedString { const_cast(t3bf8a8.prepend("WHITESPACE").constData()+10), t3bf8a8.size()-10 }; }); +} + +void QKeySequence_DestroyQKeySequence(void* ptr) +{ + static_cast(ptr)->~QKeySequence(); +} + +void* QKeySequence___keyBindings_atList(void* ptr, int i) +{ + return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QKeySequence___keyBindings_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QKeySequence___keyBindings_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeySequence___listFromString_atList(void* ptr, int i) +{ + return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QKeySequence___listFromString_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QKeySequence___listFromString_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeySequence___listToString_list_atList(void* ptr, int i) +{ + return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QKeySequence___listToString_list_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QKeySequence___listToString_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QLinearGradient) +Q_DECLARE_METATYPE(QLinearGradient*) +void* QLinearGradient_NewQLinearGradient() +{ + return new QLinearGradient(); +} + +void* QLinearGradient_NewQLinearGradient2(void* start, void* finalStop) +{ + return new QLinearGradient(*static_cast(start), *static_cast(finalStop)); +} + +void* QLinearGradient_NewQLinearGradient3(double x1, double y1, double x2, double y2) +{ + return new QLinearGradient(x1, y1, x2, y2); +} + +void* QLinearGradient_FinalStop(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->finalStop(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QLinearGradient_SetFinalStop(void* ptr, void* stop) +{ + static_cast(ptr)->setFinalStop(*static_cast(stop)); +} + +void QLinearGradient_SetFinalStop2(void* ptr, double x, double y) +{ + static_cast(ptr)->setFinalStop(x, y); +} + +void QLinearGradient_SetStart(void* ptr, void* start) +{ + static_cast(ptr)->setStart(*static_cast(start)); +} + +void QLinearGradient_SetStart2(void* ptr, double x, double y) +{ + static_cast(ptr)->setStart(x, y); +} + +void* QLinearGradient_Start(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->start(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +Q_DECLARE_METATYPE(QMatrix) +Q_DECLARE_METATYPE(QMatrix*) +void* QMatrix_NewQMatrix2() +{ + return new QMatrix(); +} + +void* QMatrix_NewQMatrix3(double m11, double m12, double m21, double m22, double dx, double dy) +{ + return new QMatrix(m11, m12, m21, m22, dx, dy); +} + +void* QMatrix_NewQMatrix5(void* matrix) +{ + return new QMatrix(*static_cast(matrix)); +} + +double QMatrix_Determinant(void* ptr) +{ + return static_cast(ptr)->determinant(); +} + +double QMatrix_Dx(void* ptr) +{ + return static_cast(ptr)->dx(); +} + +double QMatrix_Dy(void* ptr) +{ + return static_cast(ptr)->dy(); +} + +void* QMatrix_Inverted(void* ptr, char* invertible) +{ + return new QMatrix(static_cast(ptr)->inverted(reinterpret_cast(invertible))); +} + +char QMatrix_IsIdentity(void* ptr) +{ + return static_cast(ptr)->isIdentity(); +} + +char QMatrix_IsInvertible(void* ptr) +{ + return static_cast(ptr)->isInvertible(); +} + +double QMatrix_M11(void* ptr) +{ + return static_cast(ptr)->m11(); +} + +double QMatrix_M12(void* ptr) +{ + return static_cast(ptr)->m12(); +} + +double QMatrix_M21(void* ptr) +{ + return static_cast(ptr)->m21(); +} + +double QMatrix_M22(void* ptr) +{ + return static_cast(ptr)->m22(); +} + +void QMatrix_Map(void* ptr, double x, double y, double tx, double ty) +{ + static_cast(ptr)->map(x, y, &tx, &ty); +} + +void QMatrix_Map2(void* ptr, int x, int y, int tx, int ty) +{ + static_cast(ptr)->map(x, y, &tx, &ty); +} + +void* QMatrix_Map3(void* ptr, void* point) +{ + return ({ QPoint tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QMatrix_Map4(void* ptr, void* point) +{ + return ({ QPointF tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QMatrix_Map5(void* ptr, void* line) +{ + return ({ QLine tmpValue = static_cast(ptr)->map(*static_cast(line)); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QMatrix_Map6(void* ptr, void* line) +{ + return ({ QLineF tmpValue = static_cast(ptr)->map(*static_cast(line)); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QMatrix_Map7(void* ptr, void* polygon) +{ + return new QPolygonF(static_cast(ptr)->map(*static_cast(polygon))); +} + +void* QMatrix_Map8(void* ptr, void* polygon) +{ + return new QPolygon(static_cast(ptr)->map(*static_cast(polygon))); +} + +void* QMatrix_Map9(void* ptr, void* region) +{ + return new QRegion(static_cast(ptr)->map(*static_cast(region))); +} + +void* QMatrix_Map10(void* ptr, void* path) +{ + return new QPainterPath(static_cast(ptr)->map(*static_cast(path))); +} + +void* QMatrix_MapRect(void* ptr, void* rectangle) +{ + return ({ QRectF tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QMatrix_MapRect2(void* ptr, void* rectangle) +{ + return ({ QRect tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QMatrix_MapToPolygon(void* ptr, void* rectangle) +{ + return new QPolygon(static_cast(ptr)->mapToPolygon(*static_cast(rectangle))); +} + +void QMatrix_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void* QMatrix_Rotate(void* ptr, double degrees) +{ + return new QMatrix(static_cast(ptr)->rotate(degrees)); +} + +void* QMatrix_Scale(void* ptr, double sx, double sy) +{ + return new QMatrix(static_cast(ptr)->scale(sx, sy)); +} + +void QMatrix_SetMatrix(void* ptr, double m11, double m12, double m21, double m22, double dx, double dy) +{ + static_cast(ptr)->setMatrix(m11, m12, m21, m22, dx, dy); +} + +void* QMatrix_Shear(void* ptr, double sh, double sv) +{ + return new QMatrix(static_cast(ptr)->shear(sh, sv)); +} + +void* QMatrix_Translate(void* ptr, double dx, double dy) +{ + return new QMatrix(static_cast(ptr)->translate(dx, dy)); +} + +Q_DECLARE_METATYPE(QMatrix4x4) +Q_DECLARE_METATYPE(QMatrix4x4*) +void* QMatrix4x4_NewQMatrix4x4() +{ + return new QMatrix4x4(); +} + +void* QMatrix4x4_NewQMatrix4x43(float values) +{ + return new QMatrix4x4(const_cast(&values)); +} + +void* QMatrix4x4_NewQMatrix4x44(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) +{ + return new QMatrix4x4(m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44); +} + +void* QMatrix4x4_NewQMatrix4x46(void* matrix) +{ + return new QMatrix4x4(*static_cast(matrix)); +} + +void* QMatrix4x4_Column(void* ptr, int index) +{ + return new QVector4D(static_cast(ptr)->column(index)); +} + +float QMatrix4x4_ConstData(void* ptr) +{ + return *static_cast(ptr)->constData(); +} + +void QMatrix4x4_CopyDataTo(void* ptr, float values) +{ + static_cast(ptr)->copyDataTo(&values); +} + +float QMatrix4x4_Data(void* ptr) +{ + return *static_cast(ptr)->data(); +} + +float QMatrix4x4_Data2(void* ptr) +{ + return *static_cast(ptr)->data(); +} + +double QMatrix4x4_Determinant(void* ptr) +{ + return static_cast(ptr)->determinant(); +} + +void QMatrix4x4_Fill(void* ptr, float value) +{ + static_cast(ptr)->fill(value); +} + +void QMatrix4x4_Frustum(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane) +{ + static_cast(ptr)->frustum(left, right, bottom, top, nearPlane, farPlane); +} + +void* QMatrix4x4_Inverted(void* ptr, char* invertible) +{ + return new QMatrix4x4(static_cast(ptr)->inverted(reinterpret_cast(invertible))); +} + +char QMatrix4x4_IsAffine(void* ptr) +{ + return static_cast(ptr)->isAffine(); +} + +char QMatrix4x4_IsIdentity(void* ptr) +{ + return static_cast(ptr)->isIdentity(); +} + +void QMatrix4x4_LookAt(void* ptr, void* eye, void* center, void* up) +{ + static_cast(ptr)->lookAt(*static_cast(eye), *static_cast(center), *static_cast(up)); +} + +void* QMatrix4x4_Map(void* ptr, void* point) +{ + return ({ QPoint tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QMatrix4x4_Map2(void* ptr, void* point) +{ + return ({ QPointF tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QMatrix4x4_Map3(void* ptr, void* point) +{ + return new QVector3D(static_cast(ptr)->map(*static_cast(point))); +} + +void* QMatrix4x4_Map4(void* ptr, void* point) +{ + return new QVector4D(static_cast(ptr)->map(*static_cast(point))); +} + +void* QMatrix4x4_MapRect(void* ptr, void* rect) +{ + return ({ QRect tmpValue = static_cast(ptr)->mapRect(*static_cast(rect)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QMatrix4x4_MapRect2(void* ptr, void* rect) +{ + return ({ QRectF tmpValue = static_cast(ptr)->mapRect(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QMatrix4x4_MapVector(void* ptr, void* vector) +{ + return new QVector3D(static_cast(ptr)->mapVector(*static_cast(vector))); +} + +void QMatrix4x4_Optimize(void* ptr) +{ + static_cast(ptr)->optimize(); +} + +void QMatrix4x4_Ortho(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane) +{ + static_cast(ptr)->ortho(left, right, bottom, top, nearPlane, farPlane); +} + +void QMatrix4x4_Ortho2(void* ptr, void* rect) +{ + static_cast(ptr)->ortho(*static_cast(rect)); +} + +void QMatrix4x4_Ortho3(void* ptr, void* rect) +{ + static_cast(ptr)->ortho(*static_cast(rect)); +} + +void QMatrix4x4_Perspective(void* ptr, float verticalAngle, float aspectRatio, float nearPlane, float farPlane) +{ + static_cast(ptr)->perspective(verticalAngle, aspectRatio, nearPlane, farPlane); +} + +void QMatrix4x4_Rotate(void* ptr, float angle, void* vector) +{ + static_cast(ptr)->rotate(angle, *static_cast(vector)); +} + +void QMatrix4x4_Rotate2(void* ptr, float angle, float x, float y, float z) +{ + static_cast(ptr)->rotate(angle, x, y, z); +} + +void QMatrix4x4_Rotate3(void* ptr, void* quaternion) +{ + static_cast(ptr)->rotate(*static_cast(quaternion)); +} + +void* QMatrix4x4_Row(void* ptr, int index) +{ + return new QVector4D(static_cast(ptr)->row(index)); +} + +void QMatrix4x4_Scale(void* ptr, void* vector) +{ + static_cast(ptr)->scale(*static_cast(vector)); +} + +void QMatrix4x4_Scale2(void* ptr, float x, float y) +{ + static_cast(ptr)->scale(x, y); +} + +void QMatrix4x4_Scale3(void* ptr, float x, float y, float z) +{ + static_cast(ptr)->scale(x, y, z); +} + +void QMatrix4x4_Scale4(void* ptr, float factor) +{ + static_cast(ptr)->scale(factor); +} + +void QMatrix4x4_SetColumn(void* ptr, int index, void* value) +{ + static_cast(ptr)->setColumn(index, *static_cast(value)); +} + +void QMatrix4x4_SetRow(void* ptr, int index, void* value) +{ + static_cast(ptr)->setRow(index, *static_cast(value)); +} + +void QMatrix4x4_SetToIdentity(void* ptr) +{ + static_cast(ptr)->setToIdentity(); +} + +void* QMatrix4x4_ToAffine(void* ptr) +{ + return new QMatrix(static_cast(ptr)->toAffine()); +} + +void* QMatrix4x4_ToTransform(void* ptr) +{ + return new QTransform(static_cast(ptr)->toTransform()); +} + +void* QMatrix4x4_ToTransform2(void* ptr, float distanceToPlane) +{ + return new QTransform(static_cast(ptr)->toTransform(distanceToPlane)); +} + +void QMatrix4x4_Translate(void* ptr, void* vector) +{ + static_cast(ptr)->translate(*static_cast(vector)); +} + +void QMatrix4x4_Translate2(void* ptr, float x, float y) +{ + static_cast(ptr)->translate(x, y); +} + +void QMatrix4x4_Translate3(void* ptr, float x, float y, float z) +{ + static_cast(ptr)->translate(x, y, z); +} + +void* QMatrix4x4_Transposed(void* ptr) +{ + return new QMatrix4x4(static_cast(ptr)->transposed()); +} + +void QMatrix4x4_Viewport(void* ptr, float left, float bottom, float width, float height, float nearPlane, float farPlane) +{ + static_cast(ptr)->viewport(left, bottom, width, height, nearPlane, farPlane); +} + +void QMatrix4x4_Viewport2(void* ptr, void* rect) +{ + static_cast(ptr)->viewport(*static_cast(rect)); +} + +class MyQMouseEvent: public QMouseEvent +{ +public: + MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QMouseEvent(ty, localPos, button, buttons, modifiers) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; + MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, const QPointF &screenPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QMouseEvent(ty, localPos, screenPos, button, buttons, modifiers) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; + MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QMouseEvent(ty, localPos, windowPos, screenPos, button, buttons, modifiers) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; + MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::MouseEventSource source) : QMouseEvent(ty, localPos, windowPos, screenPos, button, buttons, modifiers, source) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QMouseEvent*) +Q_DECLARE_METATYPE(MyQMouseEvent*) + +int QMouseEvent_QMouseEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMouseEvent_NewQMouseEvent(long long ty, void* localPos, long long button, long long buttons, long long modifiers) +{ + return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), static_cast(button), static_cast(buttons), static_cast(modifiers)); +} + +void* QMouseEvent_NewQMouseEvent2(long long ty, void* localPos, void* screenPos, long long button, long long buttons, long long modifiers) +{ + return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), *static_cast(screenPos), static_cast(button), static_cast(buttons), static_cast(modifiers)); +} + +void* QMouseEvent_NewQMouseEvent3(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers) +{ + return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos), static_cast(button), static_cast(buttons), static_cast(modifiers)); +} + +void* QMouseEvent_NewQMouseEvent4(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers, long long source) +{ + return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos), static_cast(button), static_cast(buttons), static_cast(modifiers), static_cast(source)); +} + +long long QMouseEvent_Button(void* ptr) +{ + return static_cast(ptr)->button(); +} + +long long QMouseEvent_Buttons(void* ptr) +{ + return static_cast(ptr)->buttons(); +} + +long long QMouseEvent_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void* QMouseEvent_GlobalPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +int QMouseEvent_GlobalX(void* ptr) +{ + return static_cast(ptr)->globalX(); +} + +int QMouseEvent_GlobalY(void* ptr) +{ + return static_cast(ptr)->globalY(); +} + +void* QMouseEvent_LocalPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->localPos()); +} + +void* QMouseEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QMouseEvent_ScreenPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->screenPos()); +} + +long long QMouseEvent_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +void* QMouseEvent_WindowPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->windowPos()); +} + +int QMouseEvent_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QMouseEvent_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +class MyQMoveEvent: public QMoveEvent +{ +public: + MyQMoveEvent(const QPoint &pos, const QPoint &oldPos) : QMoveEvent(pos, oldPos) {QMoveEvent_QMoveEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QMoveEvent*) +Q_DECLARE_METATYPE(MyQMoveEvent*) + +int QMoveEvent_QMoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMoveEvent_NewQMoveEvent(void* pos, void* oldPos) +{ + return new MyQMoveEvent(*static_cast(pos), *static_cast(oldPos)); +} + +void* QMoveEvent_OldPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->oldPos()); +} + +void* QMoveEvent_Pos(void* ptr) +{ + return const_cast(&static_cast(ptr)->pos()); +} + +class MyQMovie: public QMovie +{ +public: + MyQMovie(QObject *parent = Q_NULLPTR) : QMovie(parent) {QMovie_QMovie_QRegisterMetaType();}; + MyQMovie(QIODevice *device, const QByteArray &format = QByteArray(), QObject *parent = Q_NULLPTR) : QMovie(device, format, parent) {QMovie_QMovie_QRegisterMetaType();}; + MyQMovie(const QString &fileName, const QByteArray &format = QByteArray(), QObject *parent = Q_NULLPTR) : QMovie(fileName, format, parent) {QMovie_QMovie_QRegisterMetaType();}; + void Signal_Error(QImageReader::ImageReaderError error) { callbackQMovie_Error(this, error); }; + void Signal_Finished() { callbackQMovie_Finished(this); }; + void Signal_FrameChanged(int frameNumber) { callbackQMovie_FrameChanged(this, frameNumber); }; + bool jumpToNextFrame() { return callbackQMovie_JumpToNextFrame(this) != 0; }; + void Signal_Resized(const QSize & size) { callbackQMovie_Resized(this, const_cast(&size)); }; + void setPaused(bool paused) { callbackQMovie_SetPaused(this, paused); }; + void setSpeed(int percentSpeed) { callbackQMovie_SetSpeed(this, percentSpeed); }; + void start() { callbackQMovie_Start(this); }; + void Signal_Started() { callbackQMovie_Started(this); }; + void Signal_StateChanged(QMovie::MovieState state) { callbackQMovie_StateChanged(this, state); }; + void stop() { callbackQMovie_Stop(this); }; + void Signal_Updated(const QRect & rect) { callbackQMovie_Updated(this, const_cast(&rect)); }; + ~MyQMovie() { callbackQMovie_DestroyQMovie(this); }; + void childEvent(QChildEvent * event) { callbackQMovie_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQMovie_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQMovie_CustomEvent(this, event); }; + void deleteLater() { callbackQMovie_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQMovie_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQMovie_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQMovie_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQMovie_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQMovie_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQMovie_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQMovie_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QMovie*) +Q_DECLARE_METATYPE(MyQMovie*) + +int QMovie_QMovie_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMovie_NewQMovie(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(parent)); + } else { + return new MyQMovie(static_cast(parent)); + } +} + +void* QMovie_NewQMovie2(void* device, void* format, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } else { + return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); + } +} + +void* QMovie_NewQMovie3(struct QtGui_PackedString fileName, void* format, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } else { + return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); + } +} + +void* QMovie_BackgroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->backgroundColor()); +} + +long long QMovie_CacheMode(void* ptr) +{ + return static_cast(ptr)->cacheMode(); +} + +int QMovie_CurrentFrameNumber(void* ptr) +{ + return static_cast(ptr)->currentFrameNumber(); +} + +void* QMovie_CurrentImage(void* ptr) +{ + return new QImage(static_cast(ptr)->currentImage()); +} + +void* QMovie_CurrentPixmap(void* ptr) +{ + return new QPixmap(static_cast(ptr)->currentPixmap()); +} + +void* QMovie_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +void QMovie_ConnectError(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMovie::error), static_cast(ptr), static_cast(&MyQMovie::Signal_Error), static_cast(t)); +} + +void QMovie_DisconnectError(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::error), static_cast(ptr), static_cast(&MyQMovie::Signal_Error)); +} + +void QMovie_Error(void* ptr, long long error) +{ + static_cast(ptr)->error(static_cast(error)); +} + +struct QtGui_PackedString QMovie_FileName(void* ptr) +{ + return ({ QByteArray t73bc7e = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(t73bc7e.prepend("WHITESPACE").constData()+10), t73bc7e.size()-10 }; }); +} + +void QMovie_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMovie::finished), static_cast(ptr), static_cast(&MyQMovie::Signal_Finished), static_cast(t)); +} + +void QMovie_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::finished), static_cast(ptr), static_cast(&MyQMovie::Signal_Finished)); +} + +void QMovie_Finished(void* ptr) +{ + static_cast(ptr)->finished(); +} + +void* QMovie_Format(void* ptr) +{ + return new QByteArray(static_cast(ptr)->format()); +} + +void QMovie_ConnectFrameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMovie::frameChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_FrameChanged), static_cast(t)); +} + +void QMovie_DisconnectFrameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::frameChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_FrameChanged)); +} + +void QMovie_FrameChanged(void* ptr, int frameNumber) +{ + static_cast(ptr)->frameChanged(frameNumber); +} + +int QMovie_FrameCount(void* ptr) +{ + return static_cast(ptr)->frameCount(); +} + +void* QMovie_FrameRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->frameRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QMovie_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QMovie_JumpToFrame(void* ptr, int frameNumber) +{ + return static_cast(ptr)->jumpToFrame(frameNumber); +} + +char QMovie_JumpToNextFrame(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "jumpToNextFrame", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +char QMovie_JumpToNextFrameDefault(void* ptr) +{ + return static_cast(ptr)->QMovie::jumpToNextFrame(); +} + +long long QMovie_LastError(void* ptr) +{ + return static_cast(ptr)->lastError(); +} + +struct QtGui_PackedString QMovie_LastErrorString(void* ptr) +{ + return ({ QByteArray tc1e035 = static_cast(ptr)->lastErrorString().toUtf8(); QtGui_PackedString { const_cast(tc1e035.prepend("WHITESPACE").constData()+10), tc1e035.size()-10 }; }); +} + +int QMovie_LoopCount(void* ptr) +{ + return static_cast(ptr)->loopCount(); +} + +int QMovie_NextFrameDelay(void* ptr) +{ + return static_cast(ptr)->nextFrameDelay(); +} + +void QMovie_ConnectResized(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMovie::resized), static_cast(ptr), static_cast(&MyQMovie::Signal_Resized), static_cast(t)); +} + +void QMovie_DisconnectResized(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::resized), static_cast(ptr), static_cast(&MyQMovie::Signal_Resized)); +} + +void QMovie_Resized(void* ptr, void* size) +{ + static_cast(ptr)->resized(*static_cast(size)); +} + +void* QMovie_ScaledSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->scaledSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QMovie_SetBackgroundColor(void* ptr, void* color) +{ + static_cast(ptr)->setBackgroundColor(*static_cast(color)); +} + +void QMovie_SetCacheMode(void* ptr, long long mode) +{ + static_cast(ptr)->setCacheMode(static_cast(mode)); +} + +void QMovie_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QMovie_SetFileName(void* ptr, struct QtGui_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QMovie_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QMovie_SetPaused(void* ptr, char paused) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPaused", Q_ARG(bool, paused != 0)); +} + +void QMovie_SetPausedDefault(void* ptr, char paused) +{ + static_cast(ptr)->QMovie::setPaused(paused != 0); +} + +void QMovie_SetScaledSize(void* ptr, void* size) +{ + static_cast(ptr)->setScaledSize(*static_cast(size)); +} + +void QMovie_SetSpeed(void* ptr, int percentSpeed) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setSpeed", Q_ARG(int, percentSpeed)); +} + +void QMovie_SetSpeedDefault(void* ptr, int percentSpeed) +{ + static_cast(ptr)->QMovie::setSpeed(percentSpeed); +} + +int QMovie_Speed(void* ptr) +{ + return static_cast(ptr)->speed(); +} + +void QMovie_Start(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "start"); +} + +void QMovie_StartDefault(void* ptr) +{ + static_cast(ptr)->QMovie::start(); +} + +void QMovie_ConnectStarted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMovie::started), static_cast(ptr), static_cast(&MyQMovie::Signal_Started), static_cast(t)); +} + +void QMovie_DisconnectStarted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::started), static_cast(ptr), static_cast(&MyQMovie::Signal_Started)); +} + +void QMovie_Started(void* ptr) +{ + static_cast(ptr)->started(); +} + +long long QMovie_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QMovie_ConnectStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QMovie::stateChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_StateChanged), static_cast(t)); +} + +void QMovie_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::stateChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_StateChanged)); +} + +void QMovie_StateChanged(void* ptr, long long state) +{ + static_cast(ptr)->stateChanged(static_cast(state)); +} + +void QMovie_Stop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stop"); +} + +void QMovie_StopDefault(void* ptr) +{ + static_cast(ptr)->QMovie::stop(); +} + +struct QtGui_PackedList QMovie_QMovie_SupportedFormats() +{ + return ({ QList* tmpValue6b4223 = new QList(QMovie::supportedFormats()); QtGui_PackedList { tmpValue6b4223, tmpValue6b4223->size() }; }); +} + +void QMovie_ConnectUpdated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMovie::updated), static_cast(ptr), static_cast(&MyQMovie::Signal_Updated), static_cast(t)); +} + +void QMovie_DisconnectUpdated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMovie::updated), static_cast(ptr), static_cast(&MyQMovie::Signal_Updated)); +} + +void QMovie_Updated(void* ptr, void* rect) +{ + static_cast(ptr)->updated(*static_cast(rect)); +} + +void QMovie_DestroyQMovie(void* ptr) +{ + static_cast(ptr)->~QMovie(); +} + +void QMovie_DestroyQMovieDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMovie___supportedFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMovie___supportedFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMovie___supportedFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMovie___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMovie___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMovie___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMovie___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMovie___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMovie___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMovie___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMovie___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMovie___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMovie___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMovie___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMovie___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMovie___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMovie___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMovie___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QMovie_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMovie::childEvent(static_cast(event)); +} + +void QMovie_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QMovie::connectNotify(*static_cast(sign)); +} + +void QMovie_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMovie::customEvent(static_cast(event)); +} + +void QMovie_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QMovie::deleteLater(); +} + +void QMovie_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QMovie::disconnectNotify(*static_cast(sign)); +} + +char QMovie_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QMovie::event(static_cast(e)); +} + +char QMovie_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QMovie_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QMovie::metaObject()); +} + +void QMovie_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMovie::timerEvent(static_cast(event)); +} + +class MyQNativeGestureEvent: public QNativeGestureEvent +{ +public: + MyQNativeGestureEvent(Qt::NativeGestureType ty, const QTouchDevice *device, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, qreal realValue, ulong sequenceId, quint64 intValue) : QNativeGestureEvent(ty, device, localPos, windowPos, screenPos, realValue, sequenceId, intValue) {QNativeGestureEvent_QNativeGestureEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QNativeGestureEvent*) +Q_DECLARE_METATYPE(MyQNativeGestureEvent*) + +int QNativeGestureEvent_QNativeGestureEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNativeGestureEvent_NewQNativeGestureEvent2(long long ty, void* device, void* localPos, void* windowPos, void* screenPos, double realValue, unsigned long sequenceId, unsigned long long intValue) +{ + return new MyQNativeGestureEvent(static_cast(ty), static_cast(device), *static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos), realValue, sequenceId, intValue); +} + +void* QNativeGestureEvent_Device(void* ptr) +{ + return const_cast(static_cast(ptr)->device()); +} + +long long QNativeGestureEvent_GestureType(void* ptr) +{ + return static_cast(ptr)->gestureType(); +} + +void* QNativeGestureEvent_GlobalPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QNativeGestureEvent_LocalPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->localPos()); +} + +void* QNativeGestureEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QNativeGestureEvent_ScreenPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->screenPos()); +} + +double QNativeGestureEvent_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +void* QNativeGestureEvent_WindowPos(void* ptr) +{ + return const_cast(&static_cast(ptr)->windowPos()); +} + +class MyQOffscreenSurface: public QOffscreenSurface +{ +public: + MyQOffscreenSurface(QScreen *targetScreen, QObject *parent) : QOffscreenSurface(targetScreen, parent) {QOffscreenSurface_QOffscreenSurface_QRegisterMetaType();}; + MyQOffscreenSurface(QScreen *targetScreen = Q_NULLPTR) : QOffscreenSurface(targetScreen) {QOffscreenSurface_QOffscreenSurface_QRegisterMetaType();}; + QSurfaceFormat format() const { return *static_cast(callbackQOffscreenSurface_Format(const_cast(static_cast(this)))); }; + void Signal_ScreenChanged(QScreen * screen) { callbackQOffscreenSurface_ScreenChanged(this, screen); }; + QSize size() const { return *static_cast(callbackQOffscreenSurface_Size(const_cast(static_cast(this)))); }; + QSurface::SurfaceType surfaceType() const { return static_cast(callbackQOffscreenSurface_SurfaceType(const_cast(static_cast(this)))); }; + ~MyQOffscreenSurface() { callbackQOffscreenSurface_DestroyQOffscreenSurface(this); }; + void childEvent(QChildEvent * event) { callbackQOffscreenSurface_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOffscreenSurface_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOffscreenSurface_CustomEvent(this, event); }; + void deleteLater() { callbackQOffscreenSurface_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOffscreenSurface_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOffscreenSurface_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOffscreenSurface_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOffscreenSurface_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOffscreenSurface_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOffscreenSurface_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOffscreenSurface_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOffscreenSurface*) +Q_DECLARE_METATYPE(MyQOffscreenSurface*) + +int QOffscreenSurface_QOffscreenSurface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOffscreenSurface_NewQOffscreenSurface(void* targetScreen, void* parent) +{ + return new MyQOffscreenSurface(static_cast(targetScreen), static_cast(parent)); +} + +void* QOffscreenSurface_NewQOffscreenSurface2(void* targetScreen) +{ + return new MyQOffscreenSurface(static_cast(targetScreen)); +} + +void QOffscreenSurface_Create(void* ptr) +{ + static_cast(ptr)->create(); +} + +void QOffscreenSurface_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +void* QOffscreenSurface_Format(void* ptr) +{ + return new QSurfaceFormat(static_cast(ptr)->format()); +} + +void* QOffscreenSurface_FormatDefault(void* ptr) +{ + return new QSurfaceFormat(static_cast(ptr)->QOffscreenSurface::format()); +} + +char QOffscreenSurface_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QOffscreenSurface_NativeHandle(void* ptr) +{ + return static_cast(ptr)->nativeHandle(); +} + +void* QOffscreenSurface_RequestedFormat(void* ptr) +{ + return new QSurfaceFormat(static_cast(ptr)->requestedFormat()); +} + +void* QOffscreenSurface_Screen(void* ptr) +{ + return static_cast(ptr)->screen(); +} + +void QOffscreenSurface_ConnectScreenChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOffscreenSurface::screenChanged), static_cast(ptr), static_cast(&MyQOffscreenSurface::Signal_ScreenChanged), static_cast(t)); +} + +void QOffscreenSurface_DisconnectScreenChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOffscreenSurface::screenChanged), static_cast(ptr), static_cast(&MyQOffscreenSurface::Signal_ScreenChanged)); +} + +void QOffscreenSurface_ScreenChanged(void* ptr, void* screen) +{ + static_cast(ptr)->screenChanged(static_cast(screen)); +} + +void QOffscreenSurface_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QOffscreenSurface_SetNativeHandle(void* ptr, void* handle) +{ + static_cast(ptr)->setNativeHandle(handle); +} + +void QOffscreenSurface_SetScreen(void* ptr, void* newScreen) +{ + static_cast(ptr)->setScreen(static_cast(newScreen)); +} + +void* QOffscreenSurface_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QOffscreenSurface_SizeDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QOffscreenSurface::size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +long long QOffscreenSurface_SurfaceType(void* ptr) +{ + return static_cast(ptr)->surfaceType(); +} + +long long QOffscreenSurface_SurfaceTypeDefault(void* ptr) +{ + return static_cast(ptr)->QOffscreenSurface::surfaceType(); +} + +void QOffscreenSurface_DestroyQOffscreenSurface(void* ptr) +{ + static_cast(ptr)->~QOffscreenSurface(); +} + +void QOffscreenSurface_DestroyQOffscreenSurfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QOffscreenSurface___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOffscreenSurface___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOffscreenSurface___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOffscreenSurface___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOffscreenSurface___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOffscreenSurface___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOffscreenSurface___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOffscreenSurface___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOffscreenSurface___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOffscreenSurface___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOffscreenSurface___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOffscreenSurface___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOffscreenSurface___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOffscreenSurface___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOffscreenSurface___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOffscreenSurface_ChildEvent(void* ptr, void* event) +{ + static_cast(ptr)->childEvent(static_cast(event)); +} + +void QOffscreenSurface_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOffscreenSurface::childEvent(static_cast(event)); +} + +void QOffscreenSurface_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void QOffscreenSurface_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOffscreenSurface::connectNotify(*static_cast(sign)); +} + +void QOffscreenSurface_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void QOffscreenSurface_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOffscreenSurface::customEvent(static_cast(event)); +} + +void QOffscreenSurface_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void QOffscreenSurface_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOffscreenSurface::deleteLater(); +} + +void QOffscreenSurface_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void QOffscreenSurface_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOffscreenSurface::disconnectNotify(*static_cast(sign)); +} + +char QOffscreenSurface_Event(void* ptr, void* e) +{ + return static_cast(ptr)->event(static_cast(e)); +} + +char QOffscreenSurface_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOffscreenSurface::event(static_cast(e)); +} + +char QOffscreenSurface_EventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } +} + +char QOffscreenSurface_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOffscreenSurface_MetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->metaObject()); +} + +void* QOffscreenSurface_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOffscreenSurface::metaObject()); +} + +void QOffscreenSurface_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void QOffscreenSurface_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOffscreenSurface::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QOpenGLBuffer) +Q_DECLARE_METATYPE(QOpenGLBuffer*) +void* QOpenGLBuffer_NewQOpenGLBuffer() +{ + return new QOpenGLBuffer(); +} + +void* QOpenGLBuffer_NewQOpenGLBuffer2(long long ty) +{ + return new QOpenGLBuffer(static_cast(ty)); +} + +void* QOpenGLBuffer_NewQOpenGLBuffer3(void* other) +{ + return new QOpenGLBuffer(*static_cast(other)); +} + +void QOpenGLBuffer_Allocate(void* ptr, void* data, int count) +{ + static_cast(ptr)->allocate(data, count); +} + +void QOpenGLBuffer_Allocate2(void* ptr, int count) +{ + static_cast(ptr)->allocate(count); +} + +char QOpenGLBuffer_Bind(void* ptr) +{ + return static_cast(ptr)->bind(); +} + +unsigned int QOpenGLBuffer_BufferId(void* ptr) +{ + return static_cast(ptr)->bufferId(); +} + +char QOpenGLBuffer_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void QOpenGLBuffer_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +char QOpenGLBuffer_IsCreated(void* ptr) +{ + return static_cast(ptr)->isCreated(); +} + +void* QOpenGLBuffer_Map(void* ptr, long long access) +{ + return static_cast(ptr)->map(static_cast(access)); +} + +void* QOpenGLBuffer_MapRange(void* ptr, int offset, int count, long long access) +{ + return static_cast(ptr)->mapRange(offset, count, static_cast(access)); +} + +char QOpenGLBuffer_Read(void* ptr, int offset, void* data, int count) +{ + return static_cast(ptr)->read(offset, data, count); +} + +void QOpenGLBuffer_Release(void* ptr) +{ + static_cast(ptr)->release(); +} + +void QOpenGLBuffer_QOpenGLBuffer_Release2(long long ty) +{ + QOpenGLBuffer::release(static_cast(ty)); +} + +void QOpenGLBuffer_SetUsagePattern(void* ptr, long long value) +{ + static_cast(ptr)->setUsagePattern(static_cast(value)); +} + +int QOpenGLBuffer_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +long long QOpenGLBuffer_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +char QOpenGLBuffer_Unmap(void* ptr) +{ + return static_cast(ptr)->unmap(); +} + +long long QOpenGLBuffer_UsagePattern(void* ptr) +{ + return static_cast(ptr)->usagePattern(); +} + +void QOpenGLBuffer_Write(void* ptr, int offset, void* data, int count) +{ + static_cast(ptr)->write(offset, data, count); +} + +void QOpenGLBuffer_DestroyQOpenGLBuffer(void* ptr) +{ + static_cast(ptr)->~QOpenGLBuffer(); +} + +class MyQOpenGLContext: public QOpenGLContext +{ +public: + MyQOpenGLContext(QObject *parent = Q_NULLPTR) : QOpenGLContext(parent) {QOpenGLContext_QOpenGLContext_QRegisterMetaType();}; + void Signal_AboutToBeDestroyed() { callbackQOpenGLContext_AboutToBeDestroyed(this); }; + ~MyQOpenGLContext() { callbackQOpenGLContext_DestroyQOpenGLContext(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLContext_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLContext_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLContext_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLContext_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLContext_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLContext_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLContext_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLContext_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLContext_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLContext_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLContext_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLContext*) +Q_DECLARE_METATYPE(MyQOpenGLContext*) + +int QOpenGLContext_QOpenGLContext_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLContext_NewQOpenGLContext(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLContext(static_cast(parent)); + } else { + return new MyQOpenGLContext(static_cast(parent)); + } +} + +void QOpenGLContext_ConnectAboutToBeDestroyed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLContext::aboutToBeDestroyed), static_cast(ptr), static_cast(&MyQOpenGLContext::Signal_AboutToBeDestroyed), static_cast(t)); +} + +void QOpenGLContext_DisconnectAboutToBeDestroyed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLContext::aboutToBeDestroyed), static_cast(ptr), static_cast(&MyQOpenGLContext::Signal_AboutToBeDestroyed)); +} + +void QOpenGLContext_AboutToBeDestroyed(void* ptr) +{ + static_cast(ptr)->aboutToBeDestroyed(); +} + +char QOpenGLContext_QOpenGLContext_AreSharing(void* first, void* second) +{ + return QOpenGLContext::areSharing(static_cast(first), static_cast(second)); +} + +char QOpenGLContext_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void* QOpenGLContext_QOpenGLContext_CurrentContext() +{ + return QOpenGLContext::currentContext(); +} + +unsigned int QOpenGLContext_DefaultFramebufferObject(void* ptr) +{ + return static_cast(ptr)->defaultFramebufferObject(); +} + +void QOpenGLContext_DoneCurrent(void* ptr) +{ + static_cast(ptr)->doneCurrent(); +} + +void* QOpenGLContext_ExtraFunctions(void* ptr) +{ + return static_cast(ptr)->extraFunctions(); +} + +void* QOpenGLContext_Format(void* ptr) +{ + return new QSurfaceFormat(static_cast(ptr)->format()); +} + +void* QOpenGLContext_Functions(void* ptr) +{ + return static_cast(ptr)->functions(); +} + +void* QOpenGLContext_QOpenGLContext_GlobalShareContext() +{ + return QOpenGLContext::globalShareContext(); +} + +char QOpenGLContext_HasExtension(void* ptr, void* extension) +{ + return static_cast(ptr)->hasExtension(*static_cast(extension)); +} + +char QOpenGLContext_IsOpenGLES(void* ptr) +{ + return static_cast(ptr)->isOpenGLES(); +} + +char QOpenGLContext_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QOpenGLContext_MakeCurrent(void* ptr, void* surface) +{ + if (dynamic_cast(static_cast(surface))) { + return static_cast(ptr)->makeCurrent(static_cast(surface)); + } else if (dynamic_cast(static_cast(surface))) { + return static_cast(ptr)->makeCurrent(static_cast(surface)); + } else if (dynamic_cast(static_cast(surface))) { + return static_cast(ptr)->makeCurrent(static_cast(surface)); + } else { + return static_cast(ptr)->makeCurrent(static_cast(surface)); + } +} + +void* QOpenGLContext_NativeHandle(void* ptr) +{ + return new QVariant(static_cast(ptr)->nativeHandle()); +} + +void* QOpenGLContext_QOpenGLContext_OpenGLModuleHandle() +{ + return QOpenGLContext::openGLModuleHandle(); +} + +long long QOpenGLContext_QOpenGLContext_OpenGLModuleType() +{ + return QOpenGLContext::openGLModuleType(); +} + +void* QOpenGLContext_Screen(void* ptr) +{ + return static_cast(ptr)->screen(); +} + +void QOpenGLContext_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QOpenGLContext_SetNativeHandle(void* ptr, void* handle) +{ + static_cast(ptr)->setNativeHandle(*static_cast(handle)); +} + +void QOpenGLContext_SetScreen(void* ptr, void* screen) +{ + static_cast(ptr)->setScreen(static_cast(screen)); +} + +void QOpenGLContext_SetShareContext(void* ptr, void* shareContext) +{ + static_cast(ptr)->setShareContext(static_cast(shareContext)); +} + +void* QOpenGLContext_ShareContext(void* ptr) +{ + return static_cast(ptr)->shareContext(); +} + +void* QOpenGLContext_ShareGroup(void* ptr) +{ + return static_cast(ptr)->shareGroup(); +} + +char QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL() +{ + return QOpenGLContext::supportsThreadedOpenGL(); +} + +void* QOpenGLContext_Surface(void* ptr) +{ + return static_cast(ptr)->surface(); +} + +void QOpenGLContext_SwapBuffers(void* ptr, void* surface) +{ + if (dynamic_cast(static_cast(surface))) { + static_cast(ptr)->swapBuffers(static_cast(surface)); + } else if (dynamic_cast(static_cast(surface))) { + static_cast(ptr)->swapBuffers(static_cast(surface)); + } else if (dynamic_cast(static_cast(surface))) { + static_cast(ptr)->swapBuffers(static_cast(surface)); + } else { + static_cast(ptr)->swapBuffers(static_cast(surface)); + } +} + +void* QOpenGLContext_VersionFunctions(void* ptr, void* versionProfile) +{ + return static_cast(ptr)->versionFunctions(*static_cast(versionProfile)); +} + +void QOpenGLContext_DestroyQOpenGLContext(void* ptr) +{ + static_cast(ptr)->~QOpenGLContext(); +} + +void QOpenGLContext_DestroyQOpenGLContextDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QOpenGLContext___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContext___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContext___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContext___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLContext___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLContext___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContext___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContext___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContext___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContext___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContext___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContext___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContext___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContext___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContext___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLContext_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLContext::childEvent(static_cast(event)); +} + +void QOpenGLContext_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLContext::connectNotify(*static_cast(sign)); +} + +void QOpenGLContext_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLContext::customEvent(static_cast(event)); +} + +void QOpenGLContext_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLContext::deleteLater(); +} + +void QOpenGLContext_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLContext::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLContext_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLContext::event(static_cast(e)); +} + +char QOpenGLContext_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLContext_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLContext::metaObject()); +} + +void QOpenGLContext_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLContext::timerEvent(static_cast(event)); +} + +class MyQOpenGLContextGroup: public QOpenGLContextGroup +{ +public: + void childEvent(QChildEvent * event) { callbackQOpenGLContextGroup_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLContextGroup_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLContextGroup_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLContextGroup_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLContextGroup_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLContextGroup_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLContextGroup_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLContextGroup_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLContextGroup_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLContextGroup_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLContextGroup_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLContextGroup*) +Q_DECLARE_METATYPE(MyQOpenGLContextGroup*) + +int QOpenGLContextGroup_QOpenGLContextGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup() +{ + return QOpenGLContextGroup::currentContextGroup(); +} + +struct QtGui_PackedList QOpenGLContextGroup_Shares(void* ptr) +{ + return ({ QList* tmpValuec31b07 = new QList(static_cast(ptr)->shares()); QtGui_PackedList { tmpValuec31b07, tmpValuec31b07->size() }; }); +} + +void* QOpenGLContextGroup___shares_atList(void* ptr, int i) +{ + return ({QOpenGLContext * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContextGroup___shares_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QOpenGLContextGroup___shares_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContextGroup___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContextGroup___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContextGroup___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContextGroup___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLContextGroup___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLContextGroup___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContextGroup___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContextGroup___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContextGroup___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContextGroup___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContextGroup___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContextGroup___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLContextGroup___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLContextGroup___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLContextGroup___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLContextGroup_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLContextGroup::childEvent(static_cast(event)); +} + +void QOpenGLContextGroup_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLContextGroup::connectNotify(*static_cast(sign)); +} + +void QOpenGLContextGroup_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLContextGroup::customEvent(static_cast(event)); +} + +void QOpenGLContextGroup_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLContextGroup::deleteLater(); +} + +void QOpenGLContextGroup_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLContextGroup::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLContextGroup_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLContextGroup::event(static_cast(e)); +} + +char QOpenGLContextGroup_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLContextGroup_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLContextGroup::metaObject()); +} + +void QOpenGLContextGroup_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLContextGroup::timerEvent(static_cast(event)); +} + +class MyQOpenGLDebugLogger: public QOpenGLDebugLogger +{ +public: + MyQOpenGLDebugLogger(QObject *parent = Q_NULLPTR) : QOpenGLDebugLogger(parent) {QOpenGLDebugLogger_QOpenGLDebugLogger_QRegisterMetaType();}; + void logMessage(const QOpenGLDebugMessage & debugMessage) { callbackQOpenGLDebugLogger_LogMessage(this, const_cast(&debugMessage)); }; + void Signal_MessageLogged(const QOpenGLDebugMessage & debugMessage) { callbackQOpenGLDebugLogger_MessageLogged(this, const_cast(&debugMessage)); }; + void startLogging(QOpenGLDebugLogger::LoggingMode loggingMode) { callbackQOpenGLDebugLogger_StartLogging(this, loggingMode); }; + void stopLogging() { callbackQOpenGLDebugLogger_StopLogging(this); }; + ~MyQOpenGLDebugLogger() { callbackQOpenGLDebugLogger_DestroyQOpenGLDebugLogger(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLDebugLogger_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLDebugLogger_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLDebugLogger_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLDebugLogger_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLDebugLogger_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLDebugLogger_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLDebugLogger_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLDebugLogger_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLDebugLogger_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLDebugLogger_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLDebugLogger_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLDebugLogger*) +Q_DECLARE_METATYPE(MyQOpenGLDebugLogger*) + +int QOpenGLDebugLogger_QOpenGLDebugLogger_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLDebugLogger_NewQOpenGLDebugLogger(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } else { + return new MyQOpenGLDebugLogger(static_cast(parent)); + } +} + +void QOpenGLDebugLogger_DisableMessages(void* ptr, long long sources, long long types, long long severities) +{ + static_cast(ptr)->disableMessages(static_cast(sources), static_cast(types), static_cast(severities)); +} + +void QOpenGLDebugLogger_DisableMessages2(void* ptr, void* ids, long long sources, long long types) +{ + static_cast(ptr)->disableMessages(*static_cast*>(ids), static_cast(sources), static_cast(types)); +} + +void QOpenGLDebugLogger_EnableMessages(void* ptr, long long sources, long long types, long long severities) +{ + static_cast(ptr)->enableMessages(static_cast(sources), static_cast(types), static_cast(severities)); +} + +void QOpenGLDebugLogger_EnableMessages2(void* ptr, void* ids, long long sources, long long types) +{ + static_cast(ptr)->enableMessages(*static_cast*>(ids), static_cast(sources), static_cast(types)); +} + +char QOpenGLDebugLogger_Initialize(void* ptr) +{ + return static_cast(ptr)->initialize(); +} + +char QOpenGLDebugLogger_IsLogging(void* ptr) +{ + return static_cast(ptr)->isLogging(); +} + +void QOpenGLDebugLogger_LogMessage(void* ptr, void* debugMessage) +{ + QMetaObject::invokeMethod(static_cast(ptr), "logMessage", Q_ARG(const QOpenGLDebugMessage, *static_cast(debugMessage))); +} + +void QOpenGLDebugLogger_LogMessageDefault(void* ptr, void* debugMessage) +{ + static_cast(ptr)->QOpenGLDebugLogger::logMessage(*static_cast(debugMessage)); +} + +struct QtGui_PackedList QOpenGLDebugLogger_LoggedMessages(void* ptr) +{ + return ({ QList* tmpValuefdab42 = new QList(static_cast(ptr)->loggedMessages()); QtGui_PackedList { tmpValuefdab42, tmpValuefdab42->size() }; }); +} + +long long QOpenGLDebugLogger_LoggingMode(void* ptr) +{ + return static_cast(ptr)->loggingMode(); +} + +long long QOpenGLDebugLogger_MaximumMessageLength(void* ptr) +{ + return static_cast(ptr)->maximumMessageLength(); +} + +void QOpenGLDebugLogger_ConnectMessageLogged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLDebugLogger::messageLogged), static_cast(ptr), static_cast(&MyQOpenGLDebugLogger::Signal_MessageLogged), static_cast(t)); +} + +void QOpenGLDebugLogger_DisconnectMessageLogged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLDebugLogger::messageLogged), static_cast(ptr), static_cast(&MyQOpenGLDebugLogger::Signal_MessageLogged)); +} + +void QOpenGLDebugLogger_MessageLogged(void* ptr, void* debugMessage) +{ + static_cast(ptr)->messageLogged(*static_cast(debugMessage)); +} + +void QOpenGLDebugLogger_PopGroup(void* ptr) +{ + static_cast(ptr)->popGroup(); +} + +void QOpenGLDebugLogger_PushGroup(void* ptr, struct QtGui_PackedString name, unsigned int id, long long source) +{ + static_cast(ptr)->pushGroup(QString::fromUtf8(name.data, name.len), id, static_cast(source)); +} + +void QOpenGLDebugLogger_StartLogging(void* ptr, long long loggingMode) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "startLogging", Q_ARG(QOpenGLDebugLogger::LoggingMode, static_cast(loggingMode))); +} + +void QOpenGLDebugLogger_StartLoggingDefault(void* ptr, long long loggingMode) +{ + static_cast(ptr)->QOpenGLDebugLogger::startLogging(static_cast(loggingMode)); +} + +void QOpenGLDebugLogger_StopLogging(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stopLogging"); +} + +void QOpenGLDebugLogger_StopLoggingDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLDebugLogger::stopLogging(); +} + +void QOpenGLDebugLogger_DestroyQOpenGLDebugLogger(void* ptr) +{ + static_cast(ptr)->~QOpenGLDebugLogger(); +} + +void QOpenGLDebugLogger_DestroyQOpenGLDebugLoggerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +unsigned int QOpenGLDebugLogger___disableMessages_ids_atList2(void* ptr, int i) +{ + return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLDebugLogger___disableMessages_ids_setList2(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLDebugLogger___disableMessages_ids_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QOpenGLDebugLogger___enableMessages_ids_atList2(void* ptr, int i) +{ + return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLDebugLogger___enableMessages_ids_setList2(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLDebugLogger___enableMessages_ids_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QOpenGLDebugLogger___loggedMessages_atList(void* ptr, int i) +{ + return new QOpenGLDebugMessage(({QOpenGLDebugMessage tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLDebugLogger___loggedMessages_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLDebugLogger___loggedMessages_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLDebugLogger___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLDebugLogger___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLDebugLogger___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLDebugLogger___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLDebugLogger___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLDebugLogger___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLDebugLogger___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLDebugLogger___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLDebugLogger___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLDebugLogger___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLDebugLogger___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLDebugLogger___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLDebugLogger___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLDebugLogger___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLDebugLogger___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLDebugLogger_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLDebugLogger::childEvent(static_cast(event)); +} + +void QOpenGLDebugLogger_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLDebugLogger::connectNotify(*static_cast(sign)); +} + +void QOpenGLDebugLogger_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLDebugLogger::customEvent(static_cast(event)); +} + +void QOpenGLDebugLogger_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLDebugLogger::deleteLater(); +} + +void QOpenGLDebugLogger_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLDebugLogger::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLDebugLogger_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLDebugLogger::event(static_cast(e)); +} + +char QOpenGLDebugLogger_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLDebugLogger_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLDebugLogger::metaObject()); +} + +void QOpenGLDebugLogger_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLDebugLogger::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QOpenGLDebugMessage*) +void* QOpenGLDebugMessage_NewQOpenGLDebugMessage() +{ + return new QOpenGLDebugMessage(); +} + +void* QOpenGLDebugMessage_NewQOpenGLDebugMessage2(void* debugMessage) +{ + return new QOpenGLDebugMessage(*static_cast(debugMessage)); +} + +void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty) +{ + return new QOpenGLDebugMessage(QOpenGLDebugMessage::createApplicationMessage(QString::fromUtf8(text.data, text.len), id, static_cast(severity), static_cast(ty))); +} + +void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty) +{ + return new QOpenGLDebugMessage(QOpenGLDebugMessage::createThirdPartyMessage(QString::fromUtf8(text.data, text.len), id, static_cast(severity), static_cast(ty))); +} + +unsigned int QOpenGLDebugMessage_Id(void* ptr) +{ + return static_cast(ptr)->id(); +} + +struct QtGui_PackedString QOpenGLDebugMessage_Message(void* ptr) +{ + return ({ QByteArray t195421 = static_cast(ptr)->message().toUtf8(); QtGui_PackedString { const_cast(t195421.prepend("WHITESPACE").constData()+10), t195421.size()-10 }; }); +} + +long long QOpenGLDebugMessage_Severity(void* ptr) +{ + return static_cast(ptr)->severity(); +} + +long long QOpenGLDebugMessage_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +void QOpenGLDebugMessage_Swap(void* ptr, void* debugMessage) +{ + static_cast(ptr)->swap(*static_cast(debugMessage)); +} + +long long QOpenGLDebugMessage_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(void* ptr) +{ + static_cast(ptr)->~QOpenGLDebugMessage(); +} + +Q_DECLARE_METATYPE(QOpenGLExtraFunctions) +Q_DECLARE_METATYPE(QOpenGLExtraFunctions*) +void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions() +{ + return new QOpenGLExtraFunctions(); +} + +void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions2(void* context) +{ + return new QOpenGLExtraFunctions(static_cast(context)); +} + +void QOpenGLExtraFunctions_GlActiveShaderProgram(void* ptr, unsigned int pipeline, unsigned int program) +{ + static_cast(ptr)->glActiveShaderProgram(pipeline, program); +} + +void QOpenGLExtraFunctions_GlBeginQuery(void* ptr, unsigned int target, unsigned int id) +{ + static_cast(ptr)->glBeginQuery(target, id); +} + +void QOpenGLExtraFunctions_GlBeginTransformFeedback(void* ptr, unsigned int primitiveMode) +{ + static_cast(ptr)->glBeginTransformFeedback(primitiveMode); +} + +void QOpenGLExtraFunctions_GlBindBufferBase(void* ptr, unsigned int target, unsigned int index, unsigned int buffer) +{ + static_cast(ptr)->glBindBufferBase(target, index, buffer); +} + +void QOpenGLExtraFunctions_GlBindImageTexture(void* ptr, unsigned int unit, unsigned int texture, int level, char layered, int layer, unsigned int access, unsigned int format) +{ + static_cast(ptr)->glBindImageTexture(unit, texture, level, layered != 0, layer, access, format); +} + +void QOpenGLExtraFunctions_GlBindProgramPipeline(void* ptr, unsigned int pipeline) +{ + static_cast(ptr)->glBindProgramPipeline(pipeline); +} + +void QOpenGLExtraFunctions_GlBindSampler(void* ptr, unsigned int unit, unsigned int sampler) +{ + static_cast(ptr)->glBindSampler(unit, sampler); +} + +void QOpenGLExtraFunctions_GlBindTransformFeedback(void* ptr, unsigned int target, unsigned int id) +{ + static_cast(ptr)->glBindTransformFeedback(target, id); +} + +void QOpenGLExtraFunctions_GlBindVertexArray(void* ptr, unsigned int array) +{ + static_cast(ptr)->glBindVertexArray(array); +} + +void QOpenGLExtraFunctions_GlBlendBarrier(void* ptr) +{ + static_cast(ptr)->glBlendBarrier(); +} + +void QOpenGLExtraFunctions_GlBlendEquationSeparatei(void* ptr, unsigned int buf, unsigned int modeRGB, unsigned int modeAlpha) +{ + static_cast(ptr)->glBlendEquationSeparatei(buf, modeRGB, modeAlpha); +} + +void QOpenGLExtraFunctions_GlBlendEquationi(void* ptr, unsigned int buf, unsigned int mode) +{ + static_cast(ptr)->glBlendEquationi(buf, mode); +} + +void QOpenGLExtraFunctions_GlBlendFuncSeparatei(void* ptr, unsigned int buf, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha) +{ + static_cast(ptr)->glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); +} + +void QOpenGLExtraFunctions_GlBlendFunci(void* ptr, unsigned int buf, unsigned int src, unsigned int dst) +{ + static_cast(ptr)->glBlendFunci(buf, src, dst); +} + +void QOpenGLExtraFunctions_GlBlitFramebuffer(void* ptr, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, unsigned int mask, unsigned int filter) +{ + static_cast(ptr)->glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); +} + +void QOpenGLExtraFunctions_GlClearBufferfi(void* ptr, unsigned int buffer, int drawbuffer, float depth, int stencil) +{ + static_cast(ptr)->glClearBufferfi(buffer, drawbuffer, depth, stencil); +} + +void QOpenGLExtraFunctions_GlClearBufferfv(void* ptr, unsigned int buffer, int drawbuffer, float value) +{ + static_cast(ptr)->glClearBufferfv(buffer, drawbuffer, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlClearBufferiv(void* ptr, unsigned int buffer, int drawbuffer, int value) +{ + static_cast(ptr)->glClearBufferiv(buffer, drawbuffer, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlClearBufferuiv(void* ptr, unsigned int buffer, int drawbuffer, unsigned int value) +{ + static_cast(ptr)->glClearBufferuiv(buffer, drawbuffer, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlColorMaski(void* ptr, unsigned int index, char r, char g, char b, char a) +{ + static_cast(ptr)->glColorMaski(index, r != 0, g != 0, b != 0, a != 0); +} + +void QOpenGLExtraFunctions_GlCompressedTexImage3D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, void* data) +{ + static_cast(ptr)->glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data); +} + +void QOpenGLExtraFunctions_GlCompressedTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, int imageSize, void* data) +{ + static_cast(ptr)->glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data); +} + +void QOpenGLExtraFunctions_GlCopyImageSubData(void* ptr, unsigned int srcName, unsigned int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, unsigned int dstName, unsigned int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) +{ + static_cast(ptr)->glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth); +} + +void QOpenGLExtraFunctions_GlCopyTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) +{ + static_cast(ptr)->glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height); +} + +void QOpenGLExtraFunctions_GlDebugMessageControl(void* ptr, unsigned int source, unsigned int ty, unsigned int severity, int count, unsigned int ids, char enabled) +{ + static_cast(ptr)->glDebugMessageControl(source, ty, severity, count, const_cast(&ids), enabled != 0); +} + +void QOpenGLExtraFunctions_GlDeleteProgramPipelines(void* ptr, int n, unsigned int pipelines) +{ + static_cast(ptr)->glDeleteProgramPipelines(n, const_cast(&pipelines)); +} + +void QOpenGLExtraFunctions_GlDeleteQueries(void* ptr, int n, unsigned int ids) +{ + static_cast(ptr)->glDeleteQueries(n, const_cast(&ids)); +} + +void QOpenGLExtraFunctions_GlDeleteSamplers(void* ptr, int count, unsigned int samplers) +{ + static_cast(ptr)->glDeleteSamplers(count, const_cast(&samplers)); +} + +void QOpenGLExtraFunctions_GlDeleteTransformFeedbacks(void* ptr, int n, unsigned int ids) +{ + static_cast(ptr)->glDeleteTransformFeedbacks(n, const_cast(&ids)); +} + +void QOpenGLExtraFunctions_GlDeleteVertexArrays(void* ptr, int n, unsigned int arrays) +{ + static_cast(ptr)->glDeleteVertexArrays(n, const_cast(&arrays)); +} + +void QOpenGLExtraFunctions_GlDisablei(void* ptr, unsigned int target, unsigned int index) +{ + static_cast(ptr)->glDisablei(target, index); +} + +void QOpenGLExtraFunctions_GlDispatchCompute(void* ptr, unsigned int num_groups_x, unsigned int num_groups_y, unsigned int num_groups_z) +{ + static_cast(ptr)->glDispatchCompute(num_groups_x, num_groups_y, num_groups_z); +} + +void QOpenGLExtraFunctions_GlDrawArraysIndirect(void* ptr, unsigned int mode, void* indirect) +{ + static_cast(ptr)->glDrawArraysIndirect(mode, indirect); +} + +void QOpenGLExtraFunctions_GlDrawArraysInstanced(void* ptr, unsigned int mode, int first, int count, int instancecount) +{ + static_cast(ptr)->glDrawArraysInstanced(mode, first, count, instancecount); +} + +void QOpenGLExtraFunctions_GlDrawBuffers(void* ptr, int n, unsigned int bufs) +{ + static_cast(ptr)->glDrawBuffers(n, const_cast(&bufs)); +} + +void QOpenGLExtraFunctions_GlDrawElementsBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int basevertex) +{ + static_cast(ptr)->glDrawElementsBaseVertex(mode, count, ty, indices, basevertex); +} + +void QOpenGLExtraFunctions_GlDrawElementsIndirect(void* ptr, unsigned int mode, unsigned int ty, void* indirect) +{ + static_cast(ptr)->glDrawElementsIndirect(mode, ty, indirect); +} + +void QOpenGLExtraFunctions_GlDrawElementsInstanced(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount) +{ + static_cast(ptr)->glDrawElementsInstanced(mode, count, ty, indices, instancecount); +} + +void QOpenGLExtraFunctions_GlDrawElementsInstancedBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount, int basevertex) +{ + static_cast(ptr)->glDrawElementsInstancedBaseVertex(mode, count, ty, indices, instancecount, basevertex); +} + +void QOpenGLExtraFunctions_GlDrawRangeElements(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices) +{ + static_cast(ptr)->glDrawRangeElements(mode, start, end, count, ty, indices); +} + +void QOpenGLExtraFunctions_GlDrawRangeElementsBaseVertex(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices, int basevertex) +{ + static_cast(ptr)->glDrawRangeElementsBaseVertex(mode, start, end, count, ty, indices, basevertex); +} + +void QOpenGLExtraFunctions_GlEnablei(void* ptr, unsigned int target, unsigned int index) +{ + static_cast(ptr)->glEnablei(target, index); +} + +void QOpenGLExtraFunctions_GlEndQuery(void* ptr, unsigned int target) +{ + static_cast(ptr)->glEndQuery(target); +} + +void QOpenGLExtraFunctions_GlEndTransformFeedback(void* ptr) +{ + static_cast(ptr)->glEndTransformFeedback(); +} + +void QOpenGLExtraFunctions_GlFramebufferParameteri(void* ptr, unsigned int target, unsigned int pname, int param) +{ + static_cast(ptr)->glFramebufferParameteri(target, pname, param); +} + +void QOpenGLExtraFunctions_GlFramebufferTexture(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level) +{ + static_cast(ptr)->glFramebufferTexture(target, attachment, texture, level); +} + +void QOpenGLExtraFunctions_GlFramebufferTextureLayer(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level, int layer) +{ + static_cast(ptr)->glFramebufferTextureLayer(target, attachment, texture, level, layer); +} + +void QOpenGLExtraFunctions_GlGenProgramPipelines(void* ptr, int n, unsigned int pipelines) +{ + static_cast(ptr)->glGenProgramPipelines(n, &pipelines); +} + +void QOpenGLExtraFunctions_GlGenQueries(void* ptr, int n, unsigned int ids) +{ + static_cast(ptr)->glGenQueries(n, &ids); +} + +void QOpenGLExtraFunctions_GlGenSamplers(void* ptr, int count, unsigned int samplers) +{ + static_cast(ptr)->glGenSamplers(count, &samplers); +} + +void QOpenGLExtraFunctions_GlGenTransformFeedbacks(void* ptr, int n, unsigned int ids) +{ + static_cast(ptr)->glGenTransformFeedbacks(n, &ids); +} + +void QOpenGLExtraFunctions_GlGenVertexArrays(void* ptr, int n, unsigned int arrays) +{ + static_cast(ptr)->glGenVertexArrays(n, &arrays); +} + +void QOpenGLExtraFunctions_GlGetActiveUniformBlockiv(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int pname, int params) +{ + static_cast(ptr)->glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetActiveUniformsiv(void* ptr, unsigned int program, int uniformCount, unsigned int uniformIndices, unsigned int pname, int params) +{ + static_cast(ptr)->glGetActiveUniformsiv(program, uniformCount, const_cast(&uniformIndices), pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetBooleani_v(void* ptr, unsigned int target, unsigned int index, char* data) +{ + static_cast(ptr)->glGetBooleani_v(target, index, reinterpret_cast(data)); +} + +void QOpenGLExtraFunctions_GlGetBufferPointerv(void* ptr, unsigned int target, unsigned int pname, void* params) +{ + static_cast(ptr)->glGetBufferPointerv(target, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetFramebufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glGetFramebufferParameteriv(target, pname, ¶ms); +} + +unsigned int QOpenGLExtraFunctions_GlGetGraphicsResetStatus(void* ptr) +{ + return static_cast(ptr)->glGetGraphicsResetStatus(); +} + +void QOpenGLExtraFunctions_GlGetIntegeri_v(void* ptr, unsigned int target, unsigned int index, int data) +{ + static_cast(ptr)->glGetIntegeri_v(target, index, &data); +} + +void QOpenGLExtraFunctions_GlGetInternalformativ(void* ptr, unsigned int target, unsigned int internalformat, unsigned int pname, int bufSize, int params) +{ + static_cast(ptr)->glGetInternalformativ(target, internalformat, pname, bufSize, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetMultisamplefv(void* ptr, unsigned int pname, unsigned int index, float val) +{ + static_cast(ptr)->glGetMultisamplefv(pname, index, &val); +} + +void QOpenGLExtraFunctions_GlGetPointerv(void* ptr, unsigned int pname, void* params) +{ + static_cast(ptr)->glGetPointerv(pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetProgramBinary(void* ptr, unsigned int program, int bufSize, int length, unsigned int binaryFormat, void* binary) +{ + static_cast(ptr)->glGetProgramBinary(program, bufSize, &length, &binaryFormat, binary); +} + +void QOpenGLExtraFunctions_GlGetProgramInterfaceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int pname, int params) +{ + static_cast(ptr)->glGetProgramInterfaceiv(program, programInterface, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetProgramPipelineiv(void* ptr, unsigned int pipeline, unsigned int pname, int params) +{ + static_cast(ptr)->glGetProgramPipelineiv(pipeline, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetProgramResourceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int index, int propCount, unsigned int props, int bufSize, int length, int params) +{ + static_cast(ptr)->glGetProgramResourceiv(program, programInterface, index, propCount, const_cast(&props), bufSize, &length, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetQueryObjectuiv(void* ptr, unsigned int id, unsigned int pname, unsigned int params) +{ + static_cast(ptr)->glGetQueryObjectuiv(id, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetQueryiv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glGetQueryiv(target, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int params) +{ + static_cast(ptr)->glGetSamplerParameterIiv(sampler, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int params) +{ + static_cast(ptr)->glGetSamplerParameterIuiv(sampler, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float params) +{ + static_cast(ptr)->glGetSamplerParameterfv(sampler, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int params) +{ + static_cast(ptr)->glGetSamplerParameteriv(sampler, pname, ¶ms); +} + +struct QtGui_PackedString QOpenGLExtraFunctions_GlGetStringi(void* ptr, unsigned int name, unsigned int index) +{ + return ({ char* t7c422e = static_cast(static_cast(const_cast(static_cast(ptr)->glGetStringi(name, index)))); QtGui_PackedString { t7c422e, -1 }; }); +} + +void QOpenGLExtraFunctions_GlGetTexLevelParameterfv(void* ptr, unsigned int target, int level, unsigned int pname, float params) +{ + static_cast(ptr)->glGetTexLevelParameterfv(target, level, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetTexLevelParameteriv(void* ptr, unsigned int target, int level, unsigned int pname, int params) +{ + static_cast(ptr)->glGetTexLevelParameteriv(target, level, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glGetTexParameterIiv(target, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params) +{ + static_cast(ptr)->glGetTexParameterIuiv(target, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetUniformuiv(void* ptr, unsigned int program, int location, unsigned int params) +{ + static_cast(ptr)->glGetUniformuiv(program, location, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetVertexAttribIiv(void* ptr, unsigned int index, unsigned int pname, int params) +{ + static_cast(ptr)->glGetVertexAttribIiv(index, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetVertexAttribIuiv(void* ptr, unsigned int index, unsigned int pname, unsigned int params) +{ + static_cast(ptr)->glGetVertexAttribIuiv(index, pname, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetnUniformfv(void* ptr, unsigned int program, int location, int bufSize, float params) +{ + static_cast(ptr)->glGetnUniformfv(program, location, bufSize, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetnUniformiv(void* ptr, unsigned int program, int location, int bufSize, int params) +{ + static_cast(ptr)->glGetnUniformiv(program, location, bufSize, ¶ms); +} + +void QOpenGLExtraFunctions_GlGetnUniformuiv(void* ptr, unsigned int program, int location, int bufSize, unsigned int params) +{ + static_cast(ptr)->glGetnUniformuiv(program, location, bufSize, ¶ms); +} + +void QOpenGLExtraFunctions_GlInvalidateFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments) +{ + static_cast(ptr)->glInvalidateFramebuffer(target, numAttachments, const_cast(&attachments)); +} + +void QOpenGLExtraFunctions_GlInvalidateSubFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments, int x, int y, int width, int height) +{ + static_cast(ptr)->glInvalidateSubFramebuffer(target, numAttachments, const_cast(&attachments), x, y, width, height); +} + +char QOpenGLExtraFunctions_GlIsEnabledi(void* ptr, unsigned int target, unsigned int index) +{ + return static_cast(ptr)->glIsEnabledi(target, index); +} + +char QOpenGLExtraFunctions_GlIsProgramPipeline(void* ptr, unsigned int pipeline) +{ + return static_cast(ptr)->glIsProgramPipeline(pipeline); +} + +char QOpenGLExtraFunctions_GlIsQuery(void* ptr, unsigned int id) +{ + return static_cast(ptr)->glIsQuery(id); +} + +char QOpenGLExtraFunctions_GlIsSampler(void* ptr, unsigned int sampler) +{ + return static_cast(ptr)->glIsSampler(sampler); +} + +char QOpenGLExtraFunctions_GlIsTransformFeedback(void* ptr, unsigned int id) +{ + return static_cast(ptr)->glIsTransformFeedback(id); +} + +char QOpenGLExtraFunctions_GlIsVertexArray(void* ptr, unsigned int array) +{ + return static_cast(ptr)->glIsVertexArray(array); +} + +void QOpenGLExtraFunctions_GlMemoryBarrier(void* ptr, unsigned int barriers) +{ + static_cast(ptr)->glMemoryBarrier(barriers); +} + +void QOpenGLExtraFunctions_GlMemoryBarrierByRegion(void* ptr, unsigned int barriers) +{ + static_cast(ptr)->glMemoryBarrierByRegion(barriers); +} + +void QOpenGLExtraFunctions_GlMinSampleShading(void* ptr, float value) +{ + static_cast(ptr)->glMinSampleShading(value); +} + +void QOpenGLExtraFunctions_GlPatchParameteri(void* ptr, unsigned int pname, int value) +{ + static_cast(ptr)->glPatchParameteri(pname, value); +} + +void QOpenGLExtraFunctions_GlPauseTransformFeedback(void* ptr) +{ + static_cast(ptr)->glPauseTransformFeedback(); +} + +void QOpenGLExtraFunctions_GlPopDebugGroup(void* ptr) +{ + static_cast(ptr)->glPopDebugGroup(); +} + +void QOpenGLExtraFunctions_GlPrimitiveBoundingBox(void* ptr, float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW) +{ + static_cast(ptr)->glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); +} + +void QOpenGLExtraFunctions_GlProgramBinary(void* ptr, unsigned int program, unsigned int binaryFormat, void* binary, int length) +{ + static_cast(ptr)->glProgramBinary(program, binaryFormat, binary, length); +} + +void QOpenGLExtraFunctions_GlProgramParameteri(void* ptr, unsigned int program, unsigned int pname, int value) +{ + static_cast(ptr)->glProgramParameteri(program, pname, value); +} + +void QOpenGLExtraFunctions_GlProgramUniform1f(void* ptr, unsigned int program, int location, float v0) +{ + static_cast(ptr)->glProgramUniform1f(program, location, v0); +} + +void QOpenGLExtraFunctions_GlProgramUniform1fv(void* ptr, unsigned int program, int location, int count, float value) +{ + static_cast(ptr)->glProgramUniform1fv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform1i(void* ptr, unsigned int program, int location, int v0) +{ + static_cast(ptr)->glProgramUniform1i(program, location, v0); +} + +void QOpenGLExtraFunctions_GlProgramUniform1iv(void* ptr, unsigned int program, int location, int count, int value) +{ + static_cast(ptr)->glProgramUniform1iv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform1ui(void* ptr, unsigned int program, int location, unsigned int v0) +{ + static_cast(ptr)->glProgramUniform1ui(program, location, v0); +} + +void QOpenGLExtraFunctions_GlProgramUniform1uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) +{ + static_cast(ptr)->glProgramUniform1uiv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform2f(void* ptr, unsigned int program, int location, float v0, float v1) +{ + static_cast(ptr)->glProgramUniform2f(program, location, v0, v1); +} + +void QOpenGLExtraFunctions_GlProgramUniform2fv(void* ptr, unsigned int program, int location, int count, float value) +{ + static_cast(ptr)->glProgramUniform2fv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform2i(void* ptr, unsigned int program, int location, int v0, int v1) +{ + static_cast(ptr)->glProgramUniform2i(program, location, v0, v1); +} + +void QOpenGLExtraFunctions_GlProgramUniform2iv(void* ptr, unsigned int program, int location, int count, int value) +{ + static_cast(ptr)->glProgramUniform2iv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform2ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1) +{ + static_cast(ptr)->glProgramUniform2ui(program, location, v0, v1); +} + +void QOpenGLExtraFunctions_GlProgramUniform2uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) +{ + static_cast(ptr)->glProgramUniform2uiv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform3f(void* ptr, unsigned int program, int location, float v0, float v1, float v2) +{ + static_cast(ptr)->glProgramUniform3f(program, location, v0, v1, v2); +} + +void QOpenGLExtraFunctions_GlProgramUniform3fv(void* ptr, unsigned int program, int location, int count, float value) +{ + static_cast(ptr)->glProgramUniform3fv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform3i(void* ptr, unsigned int program, int location, int v0, int v1, int v2) +{ + static_cast(ptr)->glProgramUniform3i(program, location, v0, v1, v2); +} + +void QOpenGLExtraFunctions_GlProgramUniform3iv(void* ptr, unsigned int program, int location, int count, int value) +{ + static_cast(ptr)->glProgramUniform3iv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform3ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2) +{ + static_cast(ptr)->glProgramUniform3ui(program, location, v0, v1, v2); +} + +void QOpenGLExtraFunctions_GlProgramUniform3uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) +{ + static_cast(ptr)->glProgramUniform3uiv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform4f(void* ptr, unsigned int program, int location, float v0, float v1, float v2, float v3) +{ + static_cast(ptr)->glProgramUniform4f(program, location, v0, v1, v2, v3); +} + +void QOpenGLExtraFunctions_GlProgramUniform4fv(void* ptr, unsigned int program, int location, int count, float value) +{ + static_cast(ptr)->glProgramUniform4fv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform4i(void* ptr, unsigned int program, int location, int v0, int v1, int v2, int v3) +{ + static_cast(ptr)->glProgramUniform4i(program, location, v0, v1, v2, v3); +} + +void QOpenGLExtraFunctions_GlProgramUniform4iv(void* ptr, unsigned int program, int location, int count, int value) +{ + static_cast(ptr)->glProgramUniform4iv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniform4ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) +{ + static_cast(ptr)->glProgramUniform4ui(program, location, v0, v1, v2, v3); +} + +void QOpenGLExtraFunctions_GlProgramUniform4uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) +{ + static_cast(ptr)->glProgramUniform4uiv(program, location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix2fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix2x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix2x3fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix2x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix2x4fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix3fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix3x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix3x2fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix3x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix3x4fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix4fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix4x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix4x2fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlProgramUniformMatrix4x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glProgramUniformMatrix4x3fv(program, location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlReadBuffer(void* ptr, unsigned int src) +{ + static_cast(ptr)->glReadBuffer(src); +} + +void QOpenGLExtraFunctions_GlReadnPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, int bufSize, void* data) +{ + static_cast(ptr)->glReadnPixels(x, y, width, height, format, ty, bufSize, data); +} + +void QOpenGLExtraFunctions_GlRenderbufferStorageMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height) +{ + static_cast(ptr)->glRenderbufferStorageMultisample(target, samples, internalformat, width, height); +} + +void QOpenGLExtraFunctions_GlResumeTransformFeedback(void* ptr) +{ + static_cast(ptr)->glResumeTransformFeedback(); +} + +void QOpenGLExtraFunctions_GlSampleMaski(void* ptr, unsigned int maskNumber, unsigned int mask) +{ + static_cast(ptr)->glSampleMaski(maskNumber, mask); +} + +void QOpenGLExtraFunctions_GlSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int param) +{ + static_cast(ptr)->glSamplerParameterIiv(sampler, pname, const_cast(¶m)); +} + +void QOpenGLExtraFunctions_GlSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int param) +{ + static_cast(ptr)->glSamplerParameterIuiv(sampler, pname, const_cast(¶m)); +} + +void QOpenGLExtraFunctions_GlSamplerParameterf(void* ptr, unsigned int sampler, unsigned int pname, float param) +{ + static_cast(ptr)->glSamplerParameterf(sampler, pname, param); +} + +void QOpenGLExtraFunctions_GlSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float param) +{ + static_cast(ptr)->glSamplerParameterfv(sampler, pname, const_cast(¶m)); +} + +void QOpenGLExtraFunctions_GlSamplerParameteri(void* ptr, unsigned int sampler, unsigned int pname, int param) +{ + static_cast(ptr)->glSamplerParameteri(sampler, pname, param); +} + +void QOpenGLExtraFunctions_GlSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int param) +{ + static_cast(ptr)->glSamplerParameteriv(sampler, pname, const_cast(¶m)); +} + +void QOpenGLExtraFunctions_GlTexBuffer(void* ptr, unsigned int target, unsigned int internalformat, unsigned int buffer) +{ + static_cast(ptr)->glTexBuffer(target, internalformat, buffer); +} + +void QOpenGLExtraFunctions_GlTexImage3D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int ty, void* pixels) +{ + static_cast(ptr)->glTexImage3D(target, level, internalformat, width, height, depth, border, format, ty, pixels); +} + +void QOpenGLExtraFunctions_GlTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glTexParameterIiv(target, pname, const_cast(¶ms)); +} + +void QOpenGLExtraFunctions_GlTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params) +{ + static_cast(ptr)->glTexParameterIuiv(target, pname, const_cast(¶ms)); +} + +void QOpenGLExtraFunctions_GlTexStorage2D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height) +{ + static_cast(ptr)->glTexStorage2D(target, levels, internalformat, width, height); +} + +void QOpenGLExtraFunctions_GlTexStorage2DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, char fixedsamplelocations) +{ + static_cast(ptr)->glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations != 0); +} + +void QOpenGLExtraFunctions_GlTexStorage3D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth) +{ + static_cast(ptr)->glTexStorage3D(target, levels, internalformat, width, height, depth); +} + +void QOpenGLExtraFunctions_GlTexStorage3DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, char fixedsamplelocations) +{ + static_cast(ptr)->glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations != 0); +} + +void QOpenGLExtraFunctions_GlTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, unsigned int ty, void* pixels) +{ + static_cast(ptr)->glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, ty, pixels); +} + +void QOpenGLExtraFunctions_GlUniform1ui(void* ptr, int location, unsigned int v0) +{ + static_cast(ptr)->glUniform1ui(location, v0); +} + +void QOpenGLExtraFunctions_GlUniform1uiv(void* ptr, int location, int count, unsigned int value) +{ + static_cast(ptr)->glUniform1uiv(location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniform2ui(void* ptr, int location, unsigned int v0, unsigned int v1) +{ + static_cast(ptr)->glUniform2ui(location, v0, v1); +} + +void QOpenGLExtraFunctions_GlUniform2uiv(void* ptr, int location, int count, unsigned int value) +{ + static_cast(ptr)->glUniform2uiv(location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniform3ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2) +{ + static_cast(ptr)->glUniform3ui(location, v0, v1, v2); +} + +void QOpenGLExtraFunctions_GlUniform3uiv(void* ptr, int location, int count, unsigned int value) +{ + static_cast(ptr)->glUniform3uiv(location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniform4ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) +{ + static_cast(ptr)->glUniform4ui(location, v0, v1, v2, v3); +} + +void QOpenGLExtraFunctions_GlUniform4uiv(void* ptr, int location, int count, unsigned int value) +{ + static_cast(ptr)->glUniform4uiv(location, count, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniformBlockBinding(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int uniformBlockBinding) +{ + static_cast(ptr)->glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); +} + +void QOpenGLExtraFunctions_GlUniformMatrix2x3fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix2x3fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniformMatrix2x4fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix2x4fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniformMatrix3x2fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix3x2fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniformMatrix3x4fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix3x4fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniformMatrix4x2fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix4x2fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLExtraFunctions_GlUniformMatrix4x3fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix4x3fv(location, count, transpose != 0, const_cast(&value)); +} + +char QOpenGLExtraFunctions_GlUnmapBuffer(void* ptr, unsigned int target) +{ + return static_cast(ptr)->glUnmapBuffer(target); +} + +void QOpenGLExtraFunctions_GlUseProgramStages(void* ptr, unsigned int pipeline, unsigned int stages, unsigned int program) +{ + static_cast(ptr)->glUseProgramStages(pipeline, stages, program); +} + +void QOpenGLExtraFunctions_GlValidateProgramPipeline(void* ptr, unsigned int pipeline) +{ + static_cast(ptr)->glValidateProgramPipeline(pipeline); +} + +void QOpenGLExtraFunctions_GlVertexAttribBinding(void* ptr, unsigned int attribindex, unsigned int bindingindex) +{ + static_cast(ptr)->glVertexAttribBinding(attribindex, bindingindex); +} + +void QOpenGLExtraFunctions_GlVertexAttribDivisor(void* ptr, unsigned int index, unsigned int divisor) +{ + static_cast(ptr)->glVertexAttribDivisor(index, divisor); +} + +void QOpenGLExtraFunctions_GlVertexAttribFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, char normalized, unsigned int relativeoffset) +{ + static_cast(ptr)->glVertexAttribFormat(attribindex, size, ty, normalized != 0, relativeoffset); +} + +void QOpenGLExtraFunctions_GlVertexAttribI4i(void* ptr, unsigned int index, int x, int y, int z, int w) +{ + static_cast(ptr)->glVertexAttribI4i(index, x, y, z, w); +} + +void QOpenGLExtraFunctions_GlVertexAttribI4iv(void* ptr, unsigned int index, int v) +{ + static_cast(ptr)->glVertexAttribI4iv(index, const_cast(&v)); +} + +void QOpenGLExtraFunctions_GlVertexAttribI4ui(void* ptr, unsigned int index, unsigned int x, unsigned int y, unsigned int z, unsigned int w) +{ + static_cast(ptr)->glVertexAttribI4ui(index, x, y, z, w); +} + +void QOpenGLExtraFunctions_GlVertexAttribI4uiv(void* ptr, unsigned int index, unsigned int v) +{ + static_cast(ptr)->glVertexAttribI4uiv(index, const_cast(&v)); +} + +void QOpenGLExtraFunctions_GlVertexAttribIFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, unsigned int relativeoffset) +{ + static_cast(ptr)->glVertexAttribIFormat(attribindex, size, ty, relativeoffset); +} + +void QOpenGLExtraFunctions_GlVertexAttribIPointer(void* ptr, unsigned int index, int size, unsigned int ty, int stride, void* pointer) +{ + static_cast(ptr)->glVertexAttribIPointer(index, size, ty, stride, pointer); +} + +void QOpenGLExtraFunctions_GlVertexBindingDivisor(void* ptr, unsigned int bindingindex, unsigned int divisor) +{ + static_cast(ptr)->glVertexBindingDivisor(bindingindex, divisor); +} + +class MyQOpenGLFramebufferObject: public QOpenGLFramebufferObject +{ +public: + MyQOpenGLFramebufferObject(const QSize &size, GLenum target = GL_TEXTURE_2D) : QOpenGLFramebufferObject(size, target) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; + MyQOpenGLFramebufferObject(int width, int height, GLenum target = GL_TEXTURE_2D) : QOpenGLFramebufferObject(width, height, target) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; + MyQOpenGLFramebufferObject(const QSize &size, QOpenGLFramebufferObject::Attachment attachment, GLenum target = GL_TEXTURE_2D, GLenum internalFormat = 0) : QOpenGLFramebufferObject(size, attachment, target, internalFormat) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; + MyQOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject::Attachment attachment, GLenum target = GL_TEXTURE_2D, GLenum internalFormat = 0) : QOpenGLFramebufferObject(width, height, attachment, target, internalFormat) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; + MyQOpenGLFramebufferObject(const QSize &size, const QOpenGLFramebufferObjectFormat &format) : QOpenGLFramebufferObject(size, format) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; + MyQOpenGLFramebufferObject(int width, int height, const QOpenGLFramebufferObjectFormat &format) : QOpenGLFramebufferObject(width, height, format) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; + ~MyQOpenGLFramebufferObject() { callbackQOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(this); }; +}; + +Q_DECLARE_METATYPE(QOpenGLFramebufferObject*) +Q_DECLARE_METATYPE(MyQOpenGLFramebufferObject*) + +int QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject(void* size, unsigned int target) +{ + return new MyQOpenGLFramebufferObject(*static_cast(size), target); +} + +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject2(int width, int height, unsigned int target) +{ + return new MyQOpenGLFramebufferObject(width, height, target); +} + +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject3(void* size, long long attachment, unsigned int target, unsigned int internalFormat) +{ + return new MyQOpenGLFramebufferObject(*static_cast(size), static_cast(attachment), target, internalFormat); +} + +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject4(int width, int height, long long attachment, unsigned int target, unsigned int internalFormat) +{ + return new MyQOpenGLFramebufferObject(width, height, static_cast(attachment), target, internalFormat); +} + +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject5(void* size, void* format) +{ + return new MyQOpenGLFramebufferObject(*static_cast(size), *static_cast(format)); +} + +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject6(int width, int height, void* format) +{ + return new MyQOpenGLFramebufferObject(width, height, *static_cast(format)); +} + +void QOpenGLFramebufferObject_AddColorAttachment(void* ptr, void* size, unsigned int internalFormat) +{ + static_cast(ptr)->addColorAttachment(*static_cast(size), internalFormat); +} + +void QOpenGLFramebufferObject_AddColorAttachment2(void* ptr, int width, int height, unsigned int internalFormat) +{ + static_cast(ptr)->addColorAttachment(width, height, internalFormat); +} + +long long QOpenGLFramebufferObject_Attachment(void* ptr) +{ + return static_cast(ptr)->attachment(); +} + +char QOpenGLFramebufferObject_Bind(void* ptr) +{ + return static_cast(ptr)->bind(); +} + +char QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault() +{ + return QOpenGLFramebufferObject::bindDefault(); +} + +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, long long restorePolicy) +{ + QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), *static_cast(targetRect), static_cast(source), *static_cast(sourceRect), buffers, filter, readColorAttachmentIndex, drawColorAttachmentIndex, static_cast(restorePolicy)); +} + +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex) +{ + QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), *static_cast(targetRect), static_cast(source), *static_cast(sourceRect), buffers, filter, readColorAttachmentIndex, drawColorAttachmentIndex); +} + +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter) +{ + QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), *static_cast(targetRect), static_cast(source), *static_cast(sourceRect), buffers, filter); +} + +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(void* target, void* source, unsigned int buffers, unsigned int filter) +{ + QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), static_cast(source), buffers, filter); +} + +void* QOpenGLFramebufferObject_Format(void* ptr) +{ + return new QOpenGLFramebufferObjectFormat(static_cast(ptr)->format()); +} + +unsigned int QOpenGLFramebufferObject_Handle(void* ptr) +{ + return static_cast(ptr)->handle(); +} + +char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit() +{ + return QOpenGLFramebufferObject::hasOpenGLFramebufferBlit(); +} + +char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects() +{ + return QOpenGLFramebufferObject::hasOpenGLFramebufferObjects(); +} + +int QOpenGLFramebufferObject_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +char QOpenGLFramebufferObject_IsBound(void* ptr) +{ + return static_cast(ptr)->isBound(); +} + +char QOpenGLFramebufferObject_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QOpenGLFramebufferObject_Release(void* ptr) +{ + return static_cast(ptr)->release(); +} + +void QOpenGLFramebufferObject_SetAttachment(void* ptr, long long attachment) +{ + static_cast(ptr)->setAttachment(static_cast(attachment)); +} + +void* QOpenGLFramebufferObject_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +struct QtGui_PackedList QOpenGLFramebufferObject_Sizes(void* ptr) +{ + return ({ QVector* tmpValued3b21f = new QVector(static_cast(ptr)->sizes()); QtGui_PackedList { tmpValued3b21f, tmpValued3b21f->size() }; }); +} + +unsigned int QOpenGLFramebufferObject_TakeTexture(void* ptr) +{ + return static_cast(ptr)->takeTexture(); +} + +unsigned int QOpenGLFramebufferObject_TakeTexture2(void* ptr, int colorAttachmentIndex) +{ + return static_cast(ptr)->takeTexture(colorAttachmentIndex); +} + +unsigned int QOpenGLFramebufferObject_Texture(void* ptr) +{ + return static_cast(ptr)->texture(); +} + +struct QtGui_PackedList QOpenGLFramebufferObject_Textures(void* ptr) +{ + return ({ QVector* tmpValue0c5676 = new QVector(static_cast(ptr)->textures()); QtGui_PackedList { tmpValue0c5676, tmpValue0c5676->size() }; }); +} + +void* QOpenGLFramebufferObject_ToImage(void* ptr, char flipped) +{ + return new QImage(static_cast(ptr)->toImage(flipped != 0)); +} + +void* QOpenGLFramebufferObject_ToImage2(void* ptr) +{ + return new QImage(static_cast(ptr)->toImage()); +} + +void* QOpenGLFramebufferObject_ToImage3(void* ptr, char flipped, int colorAttachmentIndex) +{ + return new QImage(static_cast(ptr)->toImage(flipped != 0, colorAttachmentIndex)); +} + +int QOpenGLFramebufferObject_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(void* ptr) +{ + static_cast(ptr)->~QOpenGLFramebufferObject(); +} + +void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObjectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QOpenGLFramebufferObject___sizes_atList(void* ptr, int i) +{ + return ({ QSize tmpValue = ({QSize tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QOpenGLFramebufferObject___sizes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLFramebufferObject___sizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QOpenGLFramebufferObject___textures_atList(void* ptr, int i) +{ + return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLFramebufferObject___textures_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLFramebufferObject___textures_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QOpenGLFramebufferObjectFormat) +Q_DECLARE_METATYPE(QOpenGLFramebufferObjectFormat*) +void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat() +{ + return new QOpenGLFramebufferObjectFormat(); +} + +void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat2(void* other) +{ + return new QOpenGLFramebufferObjectFormat(*static_cast(other)); +} + +long long QOpenGLFramebufferObjectFormat_Attachment(void* ptr) +{ + return static_cast(ptr)->attachment(); +} + +unsigned int QOpenGLFramebufferObjectFormat_InternalTextureFormat(void* ptr) +{ + return static_cast(ptr)->internalTextureFormat(); +} + +char QOpenGLFramebufferObjectFormat_Mipmap(void* ptr) +{ + return static_cast(ptr)->mipmap(); +} + +int QOpenGLFramebufferObjectFormat_Samples(void* ptr) +{ + return static_cast(ptr)->samples(); +} + +void QOpenGLFramebufferObjectFormat_SetAttachment(void* ptr, long long attachment) +{ + static_cast(ptr)->setAttachment(static_cast(attachment)); +} + +void QOpenGLFramebufferObjectFormat_SetInternalTextureFormat(void* ptr, unsigned int internalTextureFormat) +{ + static_cast(ptr)->setInternalTextureFormat(internalTextureFormat); +} + +void QOpenGLFramebufferObjectFormat_SetMipmap(void* ptr, char enabled) +{ + static_cast(ptr)->setMipmap(enabled != 0); +} + +void QOpenGLFramebufferObjectFormat_SetSamples(void* ptr, int samples) +{ + static_cast(ptr)->setSamples(samples); +} + +void QOpenGLFramebufferObjectFormat_SetTextureTarget(void* ptr, unsigned int target) +{ + static_cast(ptr)->setTextureTarget(target); +} + +unsigned int QOpenGLFramebufferObjectFormat_TextureTarget(void* ptr) +{ + return static_cast(ptr)->textureTarget(); +} + +void QOpenGLFramebufferObjectFormat_DestroyQOpenGLFramebufferObjectFormat(void* ptr) +{ + static_cast(ptr)->~QOpenGLFramebufferObjectFormat(); +} + +Q_DECLARE_METATYPE(QOpenGLFunctions) +Q_DECLARE_METATYPE(QOpenGLFunctions*) +void* QOpenGLFunctions_NewQOpenGLFunctions() +{ + return new QOpenGLFunctions(); +} + +void* QOpenGLFunctions_NewQOpenGLFunctions2(void* context) +{ + return new QOpenGLFunctions(static_cast(context)); +} + +void QOpenGLFunctions_GlActiveTexture(void* ptr, unsigned int texture) +{ + static_cast(ptr)->glActiveTexture(texture); +} + +void QOpenGLFunctions_GlAttachShader(void* ptr, unsigned int program, unsigned int shader) +{ + static_cast(ptr)->glAttachShader(program, shader); +} + +void QOpenGLFunctions_GlBindAttribLocation(void* ptr, unsigned int program, unsigned int index, char* name) +{ + static_cast(ptr)->glBindAttribLocation(program, index, const_cast(name)); +} + +void QOpenGLFunctions_GlBindBuffer(void* ptr, unsigned int target, unsigned int buffer) +{ + static_cast(ptr)->glBindBuffer(target, buffer); +} + +void QOpenGLFunctions_GlBindFramebuffer(void* ptr, unsigned int target, unsigned int framebuffer) +{ + static_cast(ptr)->glBindFramebuffer(target, framebuffer); +} + +void QOpenGLFunctions_GlBindRenderbuffer(void* ptr, unsigned int target, unsigned int renderbuffer) +{ + static_cast(ptr)->glBindRenderbuffer(target, renderbuffer); +} + +void QOpenGLFunctions_GlBindTexture(void* ptr, unsigned int target, unsigned int texture) +{ + static_cast(ptr)->glBindTexture(target, texture); +} + +void QOpenGLFunctions_GlBlendColor(void* ptr, float red, float green, float blue, float alpha) +{ + static_cast(ptr)->glBlendColor(red, green, blue, alpha); +} + +void QOpenGLFunctions_GlBlendEquation(void* ptr, unsigned int mode) +{ + static_cast(ptr)->glBlendEquation(mode); +} + +void QOpenGLFunctions_GlBlendEquationSeparate(void* ptr, unsigned int modeRGB, unsigned int modeAlpha) +{ + static_cast(ptr)->glBlendEquationSeparate(modeRGB, modeAlpha); +} + +void QOpenGLFunctions_GlBlendFunc(void* ptr, unsigned int sfactor, unsigned int dfactor) +{ + static_cast(ptr)->glBlendFunc(sfactor, dfactor); +} + +void QOpenGLFunctions_GlBlendFuncSeparate(void* ptr, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha) +{ + static_cast(ptr)->glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); +} + +unsigned int QOpenGLFunctions_GlCheckFramebufferStatus(void* ptr, unsigned int target) +{ + return static_cast(ptr)->glCheckFramebufferStatus(target); +} + +void QOpenGLFunctions_GlClear(void* ptr, unsigned int mask) +{ + static_cast(ptr)->glClear(mask); +} + +void QOpenGLFunctions_GlClearColor(void* ptr, float red, float green, float blue, float alpha) +{ + static_cast(ptr)->glClearColor(red, green, blue, alpha); +} + +void QOpenGLFunctions_GlClearDepthf(void* ptr, float depth) +{ + static_cast(ptr)->glClearDepthf(depth); +} + +void QOpenGLFunctions_GlClearStencil(void* ptr, int s) +{ + static_cast(ptr)->glClearStencil(s); +} + +void QOpenGLFunctions_GlColorMask(void* ptr, char red, char green, char blue, char alpha) +{ + static_cast(ptr)->glColorMask(red != 0, green != 0, blue != 0, alpha != 0); +} + +void QOpenGLFunctions_GlCompileShader(void* ptr, unsigned int shader) +{ + static_cast(ptr)->glCompileShader(shader); +} + +void QOpenGLFunctions_GlCompressedTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, void* data) +{ + static_cast(ptr)->glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data); +} + +void QOpenGLFunctions_GlCompressedTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, void* data) +{ + static_cast(ptr)->glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data); +} + +void QOpenGLFunctions_GlCopyTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border) +{ + static_cast(ptr)->glCopyTexImage2D(target, level, internalformat, x, y, width, height, border); +} + +void QOpenGLFunctions_GlCopyTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) +{ + static_cast(ptr)->glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height); +} + +unsigned int QOpenGLFunctions_GlCreateProgram(void* ptr) +{ + return static_cast(ptr)->glCreateProgram(); +} + +unsigned int QOpenGLFunctions_GlCreateShader(void* ptr, unsigned int ty) +{ + return static_cast(ptr)->glCreateShader(ty); +} + +void QOpenGLFunctions_GlCullFace(void* ptr, unsigned int mode) +{ + static_cast(ptr)->glCullFace(mode); +} + +void QOpenGLFunctions_GlDeleteBuffers(void* ptr, int n, unsigned int buffers) +{ + static_cast(ptr)->glDeleteBuffers(n, const_cast(&buffers)); +} + +void QOpenGLFunctions_GlDeleteFramebuffers(void* ptr, int n, unsigned int framebuffers) +{ + static_cast(ptr)->glDeleteFramebuffers(n, const_cast(&framebuffers)); +} + +void QOpenGLFunctions_GlDeleteProgram(void* ptr, unsigned int program) +{ + static_cast(ptr)->glDeleteProgram(program); +} + +void QOpenGLFunctions_GlDeleteRenderbuffers(void* ptr, int n, unsigned int renderbuffers) +{ + static_cast(ptr)->glDeleteRenderbuffers(n, const_cast(&renderbuffers)); +} + +void QOpenGLFunctions_GlDeleteShader(void* ptr, unsigned int shader) +{ + static_cast(ptr)->glDeleteShader(shader); +} + +void QOpenGLFunctions_GlDeleteTextures(void* ptr, int n, unsigned int textures) +{ + static_cast(ptr)->glDeleteTextures(n, const_cast(&textures)); +} + +void QOpenGLFunctions_GlDepthFunc(void* ptr, unsigned int fu) +{ + static_cast(ptr)->glDepthFunc(fu); +} + +void QOpenGLFunctions_GlDepthMask(void* ptr, char flag) +{ + static_cast(ptr)->glDepthMask(flag != 0); +} + +void QOpenGLFunctions_GlDepthRangef(void* ptr, float zNear, float zFar) +{ + static_cast(ptr)->glDepthRangef(zNear, zFar); +} + +void QOpenGLFunctions_GlDetachShader(void* ptr, unsigned int program, unsigned int shader) +{ + static_cast(ptr)->glDetachShader(program, shader); +} + +void QOpenGLFunctions_GlDisable(void* ptr, unsigned int cap) +{ + static_cast(ptr)->glDisable(cap); +} + +void QOpenGLFunctions_GlDisableVertexAttribArray(void* ptr, unsigned int index) +{ + static_cast(ptr)->glDisableVertexAttribArray(index); +} + +void QOpenGLFunctions_GlDrawArrays(void* ptr, unsigned int mode, int first, int count) +{ + static_cast(ptr)->glDrawArrays(mode, first, count); +} + +void QOpenGLFunctions_GlDrawElements(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices) +{ + static_cast(ptr)->glDrawElements(mode, count, ty, indices); +} + +void QOpenGLFunctions_GlEnable(void* ptr, unsigned int cap) +{ + static_cast(ptr)->glEnable(cap); +} + +void QOpenGLFunctions_GlEnableVertexAttribArray(void* ptr, unsigned int index) +{ + static_cast(ptr)->glEnableVertexAttribArray(index); +} + +void QOpenGLFunctions_GlFinish(void* ptr) +{ + static_cast(ptr)->glFinish(); +} + +void QOpenGLFunctions_GlFlush(void* ptr) +{ + static_cast(ptr)->glFlush(); +} + +void QOpenGLFunctions_GlFramebufferRenderbuffer(void* ptr, unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer) +{ + static_cast(ptr)->glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer); +} + +void QOpenGLFunctions_GlFramebufferTexture2D(void* ptr, unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level) +{ + static_cast(ptr)->glFramebufferTexture2D(target, attachment, textarget, texture, level); +} + +void QOpenGLFunctions_GlFrontFace(void* ptr, unsigned int mode) +{ + static_cast(ptr)->glFrontFace(mode); +} + +void QOpenGLFunctions_GlGenBuffers(void* ptr, int n, unsigned int buffers) +{ + static_cast(ptr)->glGenBuffers(n, &buffers); +} + +void QOpenGLFunctions_GlGenFramebuffers(void* ptr, int n, unsigned int framebuffers) +{ + static_cast(ptr)->glGenFramebuffers(n, &framebuffers); +} + +void QOpenGLFunctions_GlGenRenderbuffers(void* ptr, int n, unsigned int renderbuffers) +{ + static_cast(ptr)->glGenRenderbuffers(n, &renderbuffers); +} + +void QOpenGLFunctions_GlGenTextures(void* ptr, int n, unsigned int textures) +{ + static_cast(ptr)->glGenTextures(n, &textures); +} + +void QOpenGLFunctions_GlGenerateMipmap(void* ptr, unsigned int target) +{ + static_cast(ptr)->glGenerateMipmap(target); +} + +void QOpenGLFunctions_GlGetActiveAttrib(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name) +{ + static_cast(ptr)->glGetActiveAttrib(program, index, bufsize, &length, &size, &ty, name); +} + +void QOpenGLFunctions_GlGetActiveUniform(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name) +{ + static_cast(ptr)->glGetActiveUniform(program, index, bufsize, &length, &size, &ty, name); +} + +void QOpenGLFunctions_GlGetAttachedShaders(void* ptr, unsigned int program, int maxcount, int count, unsigned int shaders) +{ + static_cast(ptr)->glGetAttachedShaders(program, maxcount, &count, &shaders); +} + +int QOpenGLFunctions_GlGetAttribLocation(void* ptr, unsigned int program, char* name) +{ + return static_cast(ptr)->glGetAttribLocation(program, const_cast(name)); +} + +void QOpenGLFunctions_GlGetBooleanv(void* ptr, unsigned int pname, char* params) +{ + static_cast(ptr)->glGetBooleanv(pname, reinterpret_cast(params)); +} + +void QOpenGLFunctions_GlGetBufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glGetBufferParameteriv(target, pname, ¶ms); +} + +unsigned int QOpenGLFunctions_GlGetError(void* ptr) +{ + return static_cast(ptr)->glGetError(); +} + +void QOpenGLFunctions_GlGetFloatv(void* ptr, unsigned int pname, float params) +{ + static_cast(ptr)->glGetFloatv(pname, ¶ms); +} + +void QOpenGLFunctions_GlGetFramebufferAttachmentParameteriv(void* ptr, unsigned int target, unsigned int attachment, unsigned int pname, int params) +{ + static_cast(ptr)->glGetFramebufferAttachmentParameteriv(target, attachment, pname, ¶ms); +} + +void QOpenGLFunctions_GlGetIntegerv(void* ptr, unsigned int pname, int params) +{ + static_cast(ptr)->glGetIntegerv(pname, ¶ms); +} + +void QOpenGLFunctions_GlGetProgramInfoLog(void* ptr, unsigned int program, int bufsize, int length, char* infolog) +{ + static_cast(ptr)->glGetProgramInfoLog(program, bufsize, &length, infolog); +} + +void QOpenGLFunctions_GlGetProgramiv(void* ptr, unsigned int program, unsigned int pname, int params) +{ + static_cast(ptr)->glGetProgramiv(program, pname, ¶ms); +} + +void QOpenGLFunctions_GlGetRenderbufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glGetRenderbufferParameteriv(target, pname, ¶ms); +} + +void QOpenGLFunctions_GlGetShaderInfoLog(void* ptr, unsigned int shader, int bufsize, int length, char* infolog) +{ + static_cast(ptr)->glGetShaderInfoLog(shader, bufsize, &length, infolog); +} + +void QOpenGLFunctions_GlGetShaderPrecisionFormat(void* ptr, unsigned int shadertype, unsigned int precisiontype, int ran, int precision) +{ + static_cast(ptr)->glGetShaderPrecisionFormat(shadertype, precisiontype, &ran, &precision); +} + +void QOpenGLFunctions_GlGetShaderSource(void* ptr, unsigned int shader, int bufsize, int length, char* source) +{ + static_cast(ptr)->glGetShaderSource(shader, bufsize, &length, source); +} + +void QOpenGLFunctions_GlGetShaderiv(void* ptr, unsigned int shader, unsigned int pname, int params) +{ + static_cast(ptr)->glGetShaderiv(shader, pname, ¶ms); +} + +struct QtGui_PackedString QOpenGLFunctions_GlGetString(void* ptr, unsigned int name) +{ + return ({ char* t88dc64 = static_cast(static_cast(const_cast(static_cast(ptr)->glGetString(name)))); QtGui_PackedString { t88dc64, -1 }; }); +} + +void QOpenGLFunctions_GlGetTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params) +{ + static_cast(ptr)->glGetTexParameterfv(target, pname, ¶ms); +} + +void QOpenGLFunctions_GlGetTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glGetTexParameteriv(target, pname, ¶ms); +} + +int QOpenGLFunctions_GlGetUniformLocation(void* ptr, unsigned int program, char* name) +{ + return static_cast(ptr)->glGetUniformLocation(program, const_cast(name)); +} + +void QOpenGLFunctions_GlGetUniformfv(void* ptr, unsigned int program, int location, float params) +{ + static_cast(ptr)->glGetUniformfv(program, location, ¶ms); +} + +void QOpenGLFunctions_GlGetUniformiv(void* ptr, unsigned int program, int location, int params) +{ + static_cast(ptr)->glGetUniformiv(program, location, ¶ms); +} + +void QOpenGLFunctions_GlGetVertexAttribPointerv(void* ptr, unsigned int index, unsigned int pname, void* pointer) +{ + static_cast(ptr)->glGetVertexAttribPointerv(index, pname, &pointer); +} + +void QOpenGLFunctions_GlGetVertexAttribfv(void* ptr, unsigned int index, unsigned int pname, float params) +{ + static_cast(ptr)->glGetVertexAttribfv(index, pname, ¶ms); +} + +void QOpenGLFunctions_GlGetVertexAttribiv(void* ptr, unsigned int index, unsigned int pname, int params) +{ + static_cast(ptr)->glGetVertexAttribiv(index, pname, ¶ms); +} + +void QOpenGLFunctions_GlHint(void* ptr, unsigned int target, unsigned int mode) +{ + static_cast(ptr)->glHint(target, mode); +} + +char QOpenGLFunctions_GlIsBuffer(void* ptr, unsigned int buffer) +{ + return static_cast(ptr)->glIsBuffer(buffer); +} + +char QOpenGLFunctions_GlIsEnabled(void* ptr, unsigned int cap) +{ + return static_cast(ptr)->glIsEnabled(cap); +} + +char QOpenGLFunctions_GlIsFramebuffer(void* ptr, unsigned int framebuffer) +{ + return static_cast(ptr)->glIsFramebuffer(framebuffer); +} + +char QOpenGLFunctions_GlIsProgram(void* ptr, unsigned int program) +{ + return static_cast(ptr)->glIsProgram(program); +} + +char QOpenGLFunctions_GlIsRenderbuffer(void* ptr, unsigned int renderbuffer) +{ + return static_cast(ptr)->glIsRenderbuffer(renderbuffer); +} + +char QOpenGLFunctions_GlIsShader(void* ptr, unsigned int shader) +{ + return static_cast(ptr)->glIsShader(shader); +} + +char QOpenGLFunctions_GlIsTexture(void* ptr, unsigned int texture) +{ + return static_cast(ptr)->glIsTexture(texture); +} + +void QOpenGLFunctions_GlLineWidth(void* ptr, float width) +{ + static_cast(ptr)->glLineWidth(width); +} + +void QOpenGLFunctions_GlLinkProgram(void* ptr, unsigned int program) +{ + static_cast(ptr)->glLinkProgram(program); +} + +void QOpenGLFunctions_GlPixelStorei(void* ptr, unsigned int pname, int param) +{ + static_cast(ptr)->glPixelStorei(pname, param); +} + +void QOpenGLFunctions_GlPolygonOffset(void* ptr, float factor, float units) +{ + static_cast(ptr)->glPolygonOffset(factor, units); +} + +void QOpenGLFunctions_GlReadPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, void* pixels) +{ + static_cast(ptr)->glReadPixels(x, y, width, height, format, ty, pixels); +} + +void QOpenGLFunctions_GlReleaseShaderCompiler(void* ptr) +{ + static_cast(ptr)->glReleaseShaderCompiler(); +} + +void QOpenGLFunctions_GlRenderbufferStorage(void* ptr, unsigned int target, unsigned int internalformat, int width, int height) +{ + static_cast(ptr)->glRenderbufferStorage(target, internalformat, width, height); +} + +void QOpenGLFunctions_GlSampleCoverage(void* ptr, float value, char invert) +{ + static_cast(ptr)->glSampleCoverage(value, invert != 0); +} + +void QOpenGLFunctions_GlScissor(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->glScissor(x, y, width, height); +} + +void QOpenGLFunctions_GlShaderBinary(void* ptr, int n, unsigned int shaders, unsigned int binaryformat, void* binary, int length) +{ + static_cast(ptr)->glShaderBinary(n, const_cast(&shaders), binaryformat, binary, length); +} + +void QOpenGLFunctions_GlStencilFunc(void* ptr, unsigned int fu, int ref, unsigned int mask) +{ + static_cast(ptr)->glStencilFunc(fu, ref, mask); +} + +void QOpenGLFunctions_GlStencilFuncSeparate(void* ptr, unsigned int face, unsigned int fu, int ref, unsigned int mask) +{ + static_cast(ptr)->glStencilFuncSeparate(face, fu, ref, mask); +} + +void QOpenGLFunctions_GlStencilMask(void* ptr, unsigned int mask) +{ + static_cast(ptr)->glStencilMask(mask); +} + +void QOpenGLFunctions_GlStencilMaskSeparate(void* ptr, unsigned int face, unsigned int mask) +{ + static_cast(ptr)->glStencilMaskSeparate(face, mask); +} + +void QOpenGLFunctions_GlStencilOp(void* ptr, unsigned int fail, unsigned int zfail, unsigned int zpass) +{ + static_cast(ptr)->glStencilOp(fail, zfail, zpass); +} + +void QOpenGLFunctions_GlStencilOpSeparate(void* ptr, unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass) +{ + static_cast(ptr)->glStencilOpSeparate(face, fail, zfail, zpass); +} + +void QOpenGLFunctions_GlTexImage2D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int border, unsigned int format, unsigned int ty, void* pixels) +{ + static_cast(ptr)->glTexImage2D(target, level, internalformat, width, height, border, format, ty, pixels); +} + +void QOpenGLFunctions_GlTexParameterf(void* ptr, unsigned int target, unsigned int pname, float param) +{ + static_cast(ptr)->glTexParameterf(target, pname, param); +} + +void QOpenGLFunctions_GlTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params) +{ + static_cast(ptr)->glTexParameterfv(target, pname, const_cast(¶ms)); +} + +void QOpenGLFunctions_GlTexParameteri(void* ptr, unsigned int target, unsigned int pname, int param) +{ + static_cast(ptr)->glTexParameteri(target, pname, param); +} + +void QOpenGLFunctions_GlTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) +{ + static_cast(ptr)->glTexParameteriv(target, pname, const_cast(¶ms)); +} + +void QOpenGLFunctions_GlTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int ty, void* pixels) +{ + static_cast(ptr)->glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, ty, pixels); +} + +void QOpenGLFunctions_GlUniform1f(void* ptr, int location, float x) +{ + static_cast(ptr)->glUniform1f(location, x); +} + +void QOpenGLFunctions_GlUniform1fv(void* ptr, int location, int count, float v) +{ + static_cast(ptr)->glUniform1fv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform1i(void* ptr, int location, int x) +{ + static_cast(ptr)->glUniform1i(location, x); +} + +void QOpenGLFunctions_GlUniform1iv(void* ptr, int location, int count, int v) +{ + static_cast(ptr)->glUniform1iv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform2f(void* ptr, int location, float x, float y) +{ + static_cast(ptr)->glUniform2f(location, x, y); +} + +void QOpenGLFunctions_GlUniform2fv(void* ptr, int location, int count, float v) +{ + static_cast(ptr)->glUniform2fv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform2i(void* ptr, int location, int x, int y) +{ + static_cast(ptr)->glUniform2i(location, x, y); +} + +void QOpenGLFunctions_GlUniform2iv(void* ptr, int location, int count, int v) +{ + static_cast(ptr)->glUniform2iv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform3f(void* ptr, int location, float x, float y, float z) +{ + static_cast(ptr)->glUniform3f(location, x, y, z); +} + +void QOpenGLFunctions_GlUniform3fv(void* ptr, int location, int count, float v) +{ + static_cast(ptr)->glUniform3fv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform3i(void* ptr, int location, int x, int y, int z) +{ + static_cast(ptr)->glUniform3i(location, x, y, z); +} + +void QOpenGLFunctions_GlUniform3iv(void* ptr, int location, int count, int v) +{ + static_cast(ptr)->glUniform3iv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform4f(void* ptr, int location, float x, float y, float z, float w) +{ + static_cast(ptr)->glUniform4f(location, x, y, z, w); +} + +void QOpenGLFunctions_GlUniform4fv(void* ptr, int location, int count, float v) +{ + static_cast(ptr)->glUniform4fv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniform4i(void* ptr, int location, int x, int y, int z, int w) +{ + static_cast(ptr)->glUniform4i(location, x, y, z, w); +} + +void QOpenGLFunctions_GlUniform4iv(void* ptr, int location, int count, int v) +{ + static_cast(ptr)->glUniform4iv(location, count, const_cast(&v)); +} + +void QOpenGLFunctions_GlUniformMatrix2fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix2fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLFunctions_GlUniformMatrix3fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix3fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLFunctions_GlUniformMatrix4fv(void* ptr, int location, int count, char transpose, float value) +{ + static_cast(ptr)->glUniformMatrix4fv(location, count, transpose != 0, const_cast(&value)); +} + +void QOpenGLFunctions_GlUseProgram(void* ptr, unsigned int program) +{ + static_cast(ptr)->glUseProgram(program); +} + +void QOpenGLFunctions_GlValidateProgram(void* ptr, unsigned int program) +{ + static_cast(ptr)->glValidateProgram(program); +} + +void QOpenGLFunctions_GlVertexAttrib1f(void* ptr, unsigned int indx, float x) +{ + static_cast(ptr)->glVertexAttrib1f(indx, x); +} + +void QOpenGLFunctions_GlVertexAttrib1fv(void* ptr, unsigned int indx, float values) +{ + static_cast(ptr)->glVertexAttrib1fv(indx, const_cast(&values)); +} + +void QOpenGLFunctions_GlVertexAttrib2f(void* ptr, unsigned int indx, float x, float y) +{ + static_cast(ptr)->glVertexAttrib2f(indx, x, y); +} + +void QOpenGLFunctions_GlVertexAttrib2fv(void* ptr, unsigned int indx, float values) +{ + static_cast(ptr)->glVertexAttrib2fv(indx, const_cast(&values)); +} + +void QOpenGLFunctions_GlVertexAttrib3f(void* ptr, unsigned int indx, float x, float y, float z) +{ + static_cast(ptr)->glVertexAttrib3f(indx, x, y, z); +} + +void QOpenGLFunctions_GlVertexAttrib3fv(void* ptr, unsigned int indx, float values) +{ + static_cast(ptr)->glVertexAttrib3fv(indx, const_cast(&values)); +} + +void QOpenGLFunctions_GlVertexAttrib4f(void* ptr, unsigned int indx, float x, float y, float z, float w) +{ + static_cast(ptr)->glVertexAttrib4f(indx, x, y, z, w); +} + +void QOpenGLFunctions_GlVertexAttrib4fv(void* ptr, unsigned int indx, float values) +{ + static_cast(ptr)->glVertexAttrib4fv(indx, const_cast(&values)); +} + +void QOpenGLFunctions_GlVertexAttribPointer(void* ptr, unsigned int indx, int size, unsigned int ty, char normalized, int stride, void* p) +{ + static_cast(ptr)->glVertexAttribPointer(indx, size, ty, normalized != 0, stride, p); +} + +void QOpenGLFunctions_GlViewport(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->glViewport(x, y, width, height); +} + +char QOpenGLFunctions_HasOpenGLFeature(void* ptr, long long feature) +{ + return static_cast(ptr)->hasOpenGLFeature(static_cast(feature)); +} + +void QOpenGLFunctions_InitializeOpenGLFunctions(void* ptr) +{ + static_cast(ptr)->initializeOpenGLFunctions(); +} + +long long QOpenGLFunctions_OpenGLFeatures(void* ptr) +{ + return static_cast(ptr)->openGLFeatures(); +} + +void QOpenGLFunctions_DestroyQOpenGLFunctions(void* ptr) +{ + static_cast(ptr)->~QOpenGLFunctions(); +} + +class MyQOpenGLPaintDevice: public QOpenGLPaintDevice +{ +public: + MyQOpenGLPaintDevice() : QOpenGLPaintDevice() {QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType();}; + MyQOpenGLPaintDevice(const QSize &size) : QOpenGLPaintDevice(size) {QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType();}; + MyQOpenGLPaintDevice(int width, int height) : QOpenGLPaintDevice(width, height) {QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType();}; + void ensureActiveTarget() { callbackQOpenGLPaintDevice_EnsureActiveTarget(this); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQOpenGLPaintDevice_PaintEngine(const_cast(static_cast(this)))); }; + ~MyQOpenGLPaintDevice() { callbackQOpenGLPaintDevice_DestroyQOpenGLPaintDevice(this); }; +}; + +Q_DECLARE_METATYPE(QOpenGLPaintDevice*) +Q_DECLARE_METATYPE(MyQOpenGLPaintDevice*) + +int QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLPaintDevice_NewQOpenGLPaintDevice() +{ + return new MyQOpenGLPaintDevice(); +} + +void* QOpenGLPaintDevice_NewQOpenGLPaintDevice2(void* size) +{ + return new MyQOpenGLPaintDevice(*static_cast(size)); +} + +void* QOpenGLPaintDevice_NewQOpenGLPaintDevice3(int width, int height) +{ + return new MyQOpenGLPaintDevice(width, height); +} + +void* QOpenGLPaintDevice_Context(void* ptr) +{ + return static_cast(ptr)->context(); +} + +double QOpenGLPaintDevice_DotsPerMeterX(void* ptr) +{ + return static_cast(ptr)->dotsPerMeterX(); +} + +double QOpenGLPaintDevice_DotsPerMeterY(void* ptr) +{ + return static_cast(ptr)->dotsPerMeterY(); +} + +void QOpenGLPaintDevice_EnsureActiveTarget(void* ptr) +{ + static_cast(ptr)->ensureActiveTarget(); +} + +void QOpenGLPaintDevice_EnsureActiveTargetDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLPaintDevice::ensureActiveTarget(); +} + +void* QOpenGLPaintDevice_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QOpenGLPaintDevice_PaintEngineDefault(void* ptr) +{ + return static_cast(ptr)->QOpenGLPaintDevice::paintEngine(); +} + +char QOpenGLPaintDevice_PaintFlipped(void* ptr) +{ + return static_cast(ptr)->paintFlipped(); +} + +void QOpenGLPaintDevice_SetDevicePixelRatio(void* ptr, double devicePixelRatio) +{ + static_cast(ptr)->setDevicePixelRatio(devicePixelRatio); +} + +void QOpenGLPaintDevice_SetDotsPerMeterX(void* ptr, double dpmx) +{ + static_cast(ptr)->setDotsPerMeterX(dpmx); +} + +void QOpenGLPaintDevice_SetDotsPerMeterY(void* ptr, double dpmy) +{ + static_cast(ptr)->setDotsPerMeterY(dpmy); +} + +void QOpenGLPaintDevice_SetPaintFlipped(void* ptr, char flipped) +{ + static_cast(ptr)->setPaintFlipped(flipped != 0); +} + +void QOpenGLPaintDevice_SetSize(void* ptr, void* size) +{ + static_cast(ptr)->setSize(*static_cast(size)); +} + +void* QOpenGLPaintDevice_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QOpenGLPaintDevice_DestroyQOpenGLPaintDevice(void* ptr) +{ + static_cast(ptr)->~QOpenGLPaintDevice(); +} + +void QOpenGLPaintDevice_DestroyQOpenGLPaintDeviceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QOpenGLPixelTransferOptions) +Q_DECLARE_METATYPE(QOpenGLPixelTransferOptions*) +void* QOpenGLPixelTransferOptions_NewQOpenGLPixelTransferOptions() +{ + return new QOpenGLPixelTransferOptions(); +} + +int QOpenGLPixelTransferOptions_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +int QOpenGLPixelTransferOptions_ImageHeight(void* ptr) +{ + return static_cast(ptr)->imageHeight(); +} + +char QOpenGLPixelTransferOptions_IsLeastSignificantBitFirst(void* ptr) +{ + return static_cast(ptr)->isLeastSignificantBitFirst(); +} + +char QOpenGLPixelTransferOptions_IsSwapBytesEnabled(void* ptr) +{ + return static_cast(ptr)->isSwapBytesEnabled(); +} + +int QOpenGLPixelTransferOptions_RowLength(void* ptr) +{ + return static_cast(ptr)->rowLength(); +} + +void QOpenGLPixelTransferOptions_SetAlignment(void* ptr, int alignment) +{ + static_cast(ptr)->setAlignment(alignment); +} + +void QOpenGLPixelTransferOptions_SetImageHeight(void* ptr, int imageHeight) +{ + static_cast(ptr)->setImageHeight(imageHeight); +} + +void QOpenGLPixelTransferOptions_SetLeastSignificantByteFirst(void* ptr, char lsbFirst) +{ + static_cast(ptr)->setLeastSignificantByteFirst(lsbFirst != 0); +} + +void QOpenGLPixelTransferOptions_SetRowLength(void* ptr, int rowLength) +{ + static_cast(ptr)->setRowLength(rowLength); +} + +void QOpenGLPixelTransferOptions_SetSkipImages(void* ptr, int skipImages) +{ + static_cast(ptr)->setSkipImages(skipImages); +} + +void QOpenGLPixelTransferOptions_SetSkipPixels(void* ptr, int skipPixels) +{ + static_cast(ptr)->setSkipPixels(skipPixels); +} + +void QOpenGLPixelTransferOptions_SetSkipRows(void* ptr, int skipRows) +{ + static_cast(ptr)->setSkipRows(skipRows); +} + +void QOpenGLPixelTransferOptions_SetSwapBytesEnabled(void* ptr, char swapBytes) +{ + static_cast(ptr)->setSwapBytesEnabled(swapBytes != 0); +} + +int QOpenGLPixelTransferOptions_SkipImages(void* ptr) +{ + return static_cast(ptr)->skipImages(); +} + +int QOpenGLPixelTransferOptions_SkipPixels(void* ptr) +{ + return static_cast(ptr)->skipPixels(); +} + +int QOpenGLPixelTransferOptions_SkipRows(void* ptr) +{ + return static_cast(ptr)->skipRows(); +} + +void QOpenGLPixelTransferOptions_DestroyQOpenGLPixelTransferOptions(void* ptr) +{ + static_cast(ptr)->~QOpenGLPixelTransferOptions(); +} + +class MyQOpenGLShader: public QOpenGLShader +{ +public: + MyQOpenGLShader(QOpenGLShader::ShaderType ty, QObject *parent = Q_NULLPTR) : QOpenGLShader(ty, parent) {QOpenGLShader_QOpenGLShader_QRegisterMetaType();}; + ~MyQOpenGLShader() { callbackQOpenGLShader_DestroyQOpenGLShader(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLShader_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLShader_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLShader_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLShader_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLShader_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLShader_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLShader_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLShader_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLShader_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLShader_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLShader_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLShader*) +Q_DECLARE_METATYPE(MyQOpenGLShader*) + +int QOpenGLShader_QOpenGLShader_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLShader_NewQOpenGLShader(long long ty, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } else { + return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); + } +} + +char QOpenGLShader_CompileSourceCode(void* ptr, char* source) +{ + return static_cast(ptr)->compileSourceCode(const_cast(source)); +} + +char QOpenGLShader_CompileSourceCode2(void* ptr, void* source) +{ + return static_cast(ptr)->compileSourceCode(*static_cast(source)); +} + +char QOpenGLShader_CompileSourceCode3(void* ptr, struct QtGui_PackedString source) +{ + return static_cast(ptr)->compileSourceCode(QString::fromUtf8(source.data, source.len)); +} + +char QOpenGLShader_CompileSourceFile(void* ptr, struct QtGui_PackedString fileName) +{ + return static_cast(ptr)->compileSourceFile(QString::fromUtf8(fileName.data, fileName.len)); +} + +char QOpenGLShader_QOpenGLShader_HasOpenGLShaders(long long ty, void* context) +{ + return QOpenGLShader::hasOpenGLShaders(static_cast(ty), static_cast(context)); +} + +char QOpenGLShader_IsCompiled(void* ptr) +{ + return static_cast(ptr)->isCompiled(); +} + +struct QtGui_PackedString QOpenGLShader_Log(void* ptr) +{ + return ({ QByteArray t6038d9 = static_cast(ptr)->log().toUtf8(); QtGui_PackedString { const_cast(t6038d9.prepend("WHITESPACE").constData()+10), t6038d9.size()-10 }; }); +} + +unsigned int QOpenGLShader_ShaderId(void* ptr) +{ + return static_cast(ptr)->shaderId(); +} + +long long QOpenGLShader_ShaderType(void* ptr) +{ + return static_cast(ptr)->shaderType(); +} + +void* QOpenGLShader_SourceCode(void* ptr) +{ + return new QByteArray(static_cast(ptr)->sourceCode()); +} + +void QOpenGLShader_DestroyQOpenGLShader(void* ptr) +{ + static_cast(ptr)->~QOpenGLShader(); +} + +void QOpenGLShader_DestroyQOpenGLShaderDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QOpenGLShader___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShader___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShader___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShader___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLShader___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLShader___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShader___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShader___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShader___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShader___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShader___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShader___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShader___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShader___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShader___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLShader_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLShader::childEvent(static_cast(event)); +} + +void QOpenGLShader_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLShader::connectNotify(*static_cast(sign)); +} + +void QOpenGLShader_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLShader::customEvent(static_cast(event)); +} + +void QOpenGLShader_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLShader::deleteLater(); +} + +void QOpenGLShader_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLShader::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLShader_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLShader::event(static_cast(e)); +} + +char QOpenGLShader_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLShader_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLShader::metaObject()); +} + +void QOpenGLShader_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLShader::timerEvent(static_cast(event)); +} + +class MyQOpenGLShaderProgram: public QOpenGLShaderProgram +{ +public: + MyQOpenGLShaderProgram(QObject *parent = Q_NULLPTR) : QOpenGLShaderProgram(parent) {QOpenGLShaderProgram_QOpenGLShaderProgram_QRegisterMetaType();}; + bool link() { return callbackQOpenGLShaderProgram_Link(this) != 0; }; + ~MyQOpenGLShaderProgram() { callbackQOpenGLShaderProgram_DestroyQOpenGLShaderProgram(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLShaderProgram_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLShaderProgram_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLShaderProgram_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLShaderProgram_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLShaderProgram_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLShaderProgram_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLShaderProgram_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLShaderProgram_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLShaderProgram_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLShaderProgram_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLShaderProgram_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLShaderProgram*) +Q_DECLARE_METATYPE(MyQOpenGLShaderProgram*) + +int QOpenGLShaderProgram_QOpenGLShaderProgram_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLShaderProgram_NewQOpenGLShaderProgram(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } else { + return new MyQOpenGLShaderProgram(static_cast(parent)); + } +} + +char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode(void* ptr, long long ty, char* source) +{ + return static_cast(ptr)->addCacheableShaderFromSourceCode(static_cast(ty), const_cast(source)); +} + +char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode2(void* ptr, long long ty, void* source) +{ + return static_cast(ptr)->addCacheableShaderFromSourceCode(static_cast(ty), *static_cast(source)); +} + +char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source) +{ + return static_cast(ptr)->addCacheableShaderFromSourceCode(static_cast(ty), QString::fromUtf8(source.data, source.len)); +} + +char QOpenGLShaderProgram_AddCacheableShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName) +{ + return static_cast(ptr)->addCacheableShaderFromSourceFile(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len)); +} + +char QOpenGLShaderProgram_AddShader(void* ptr, void* shader) +{ + return static_cast(ptr)->addShader(static_cast(shader)); +} + +char QOpenGLShaderProgram_AddShaderFromSourceCode(void* ptr, long long ty, char* source) +{ + return static_cast(ptr)->addShaderFromSourceCode(static_cast(ty), const_cast(source)); +} + +char QOpenGLShaderProgram_AddShaderFromSourceCode2(void* ptr, long long ty, void* source) +{ + return static_cast(ptr)->addShaderFromSourceCode(static_cast(ty), *static_cast(source)); +} + +char QOpenGLShaderProgram_AddShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source) +{ + return static_cast(ptr)->addShaderFromSourceCode(static_cast(ty), QString::fromUtf8(source.data, source.len)); +} + +char QOpenGLShaderProgram_AddShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName) +{ + return static_cast(ptr)->addShaderFromSourceFile(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len)); +} + +int QOpenGLShaderProgram_AttributeLocation(void* ptr, char* name) +{ + return static_cast(ptr)->attributeLocation(const_cast(name)); +} + +int QOpenGLShaderProgram_AttributeLocation2(void* ptr, void* name) +{ + return static_cast(ptr)->attributeLocation(*static_cast(name)); +} + +int QOpenGLShaderProgram_AttributeLocation3(void* ptr, struct QtGui_PackedString name) +{ + return static_cast(ptr)->attributeLocation(QString::fromUtf8(name.data, name.len)); +} + +char QOpenGLShaderProgram_Bind(void* ptr) +{ + return static_cast(ptr)->bind(); +} + +void QOpenGLShaderProgram_BindAttributeLocation(void* ptr, char* name, int location) +{ + static_cast(ptr)->bindAttributeLocation(const_cast(name), location); +} + +void QOpenGLShaderProgram_BindAttributeLocation2(void* ptr, void* name, int location) +{ + static_cast(ptr)->bindAttributeLocation(*static_cast(name), location); +} + +void QOpenGLShaderProgram_BindAttributeLocation3(void* ptr, struct QtGui_PackedString name, int location) +{ + static_cast(ptr)->bindAttributeLocation(QString::fromUtf8(name.data, name.len), location); +} + +char QOpenGLShaderProgram_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +struct QtGui_PackedList QOpenGLShaderProgram_DefaultInnerTessellationLevels(void* ptr) +{ + return ({ QVector* tmpValued1ea02 = new QVector(static_cast(ptr)->defaultInnerTessellationLevels()); QtGui_PackedList { tmpValued1ea02, tmpValued1ea02->size() }; }); +} + +struct QtGui_PackedList QOpenGLShaderProgram_DefaultOuterTessellationLevels(void* ptr) +{ + return ({ QVector* tmpValue63d866 = new QVector(static_cast(ptr)->defaultOuterTessellationLevels()); QtGui_PackedList { tmpValue63d866, tmpValue63d866->size() }; }); +} + +void QOpenGLShaderProgram_DisableAttributeArray(void* ptr, int location) +{ + static_cast(ptr)->disableAttributeArray(location); +} + +void QOpenGLShaderProgram_DisableAttributeArray2(void* ptr, char* name) +{ + static_cast(ptr)->disableAttributeArray(const_cast(name)); +} + +void QOpenGLShaderProgram_EnableAttributeArray(void* ptr, int location) +{ + static_cast(ptr)->enableAttributeArray(location); +} + +void QOpenGLShaderProgram_EnableAttributeArray2(void* ptr, char* name) +{ + static_cast(ptr)->enableAttributeArray(const_cast(name)); +} + +char QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(void* context) +{ + return QOpenGLShaderProgram::hasOpenGLShaderPrograms(static_cast(context)); +} + +char QOpenGLShaderProgram_IsLinked(void* ptr) +{ + return static_cast(ptr)->isLinked(); +} + +char QOpenGLShaderProgram_Link(void* ptr) +{ + return static_cast(ptr)->link(); +} + +char QOpenGLShaderProgram_LinkDefault(void* ptr) +{ + return static_cast(ptr)->QOpenGLShaderProgram::link(); +} + +struct QtGui_PackedString QOpenGLShaderProgram_Log(void* ptr) +{ + return ({ QByteArray t6e5a96 = static_cast(ptr)->log().toUtf8(); QtGui_PackedString { const_cast(t6e5a96.prepend("WHITESPACE").constData()+10), t6e5a96.size()-10 }; }); +} + +int QOpenGLShaderProgram_MaxGeometryOutputVertices(void* ptr) +{ + return static_cast(ptr)->maxGeometryOutputVertices(); +} + +int QOpenGLShaderProgram_PatchVertexCount(void* ptr) +{ + return static_cast(ptr)->patchVertexCount(); +} + +unsigned int QOpenGLShaderProgram_ProgramId(void* ptr) +{ + return static_cast(ptr)->programId(); +} + +void QOpenGLShaderProgram_Release(void* ptr) +{ + static_cast(ptr)->release(); +} + +void QOpenGLShaderProgram_RemoveAllShaders(void* ptr) +{ + static_cast(ptr)->removeAllShaders(); +} + +void QOpenGLShaderProgram_RemoveShader(void* ptr, void* shader) +{ + static_cast(ptr)->removeShader(static_cast(shader)); +} + +void QOpenGLShaderProgram_SetAttributeArray(void* ptr, int location, float values, int tupleSize, int stride) +{ + static_cast(ptr)->setAttributeArray(location, const_cast(&values), tupleSize, stride); +} + +void QOpenGLShaderProgram_SetAttributeArray2(void* ptr, int location, void* values, int stride) +{ + static_cast(ptr)->setAttributeArray(location, static_cast(values), stride); +} + +void QOpenGLShaderProgram_SetAttributeArray3(void* ptr, int location, void* values, int stride) +{ + static_cast(ptr)->setAttributeArray(location, static_cast(values), stride); +} + +void QOpenGLShaderProgram_SetAttributeArray4(void* ptr, int location, void* values, int stride) +{ + static_cast(ptr)->setAttributeArray(location, static_cast(values), stride); +} + +void QOpenGLShaderProgram_SetAttributeArray5(void* ptr, int location, unsigned int ty, void* values, int tupleSize, int stride) +{ + static_cast(ptr)->setAttributeArray(location, ty, values, tupleSize, stride); +} + +void QOpenGLShaderProgram_SetAttributeArray6(void* ptr, char* name, float values, int tupleSize, int stride) +{ + static_cast(ptr)->setAttributeArray(const_cast(name), const_cast(&values), tupleSize, stride); +} + +void QOpenGLShaderProgram_SetAttributeArray7(void* ptr, char* name, void* values, int stride) +{ + static_cast(ptr)->setAttributeArray(const_cast(name), static_cast(values), stride); +} + +void QOpenGLShaderProgram_SetAttributeArray8(void* ptr, char* name, void* values, int stride) +{ + static_cast(ptr)->setAttributeArray(const_cast(name), static_cast(values), stride); +} + +void QOpenGLShaderProgram_SetAttributeArray9(void* ptr, char* name, void* values, int stride) +{ + static_cast(ptr)->setAttributeArray(const_cast(name), static_cast(values), stride); +} + +void QOpenGLShaderProgram_SetAttributeArray10(void* ptr, char* name, unsigned int ty, void* values, int tupleSize, int stride) +{ + static_cast(ptr)->setAttributeArray(const_cast(name), ty, values, tupleSize, stride); +} + +void QOpenGLShaderProgram_SetAttributeBuffer(void* ptr, int location, unsigned int ty, int offset, int tupleSize, int stride) +{ + static_cast(ptr)->setAttributeBuffer(location, ty, offset, tupleSize, stride); +} + +void QOpenGLShaderProgram_SetAttributeBuffer2(void* ptr, char* name, unsigned int ty, int offset, int tupleSize, int stride) +{ + static_cast(ptr)->setAttributeBuffer(const_cast(name), ty, offset, tupleSize, stride); +} + +void QOpenGLShaderProgram_SetAttributeValue(void* ptr, int location, float value) +{ + static_cast(ptr)->setAttributeValue(location, value); +} + +void QOpenGLShaderProgram_SetAttributeValue2(void* ptr, int location, float x, float y) +{ + static_cast(ptr)->setAttributeValue(location, x, y); +} + +void QOpenGLShaderProgram_SetAttributeValue3(void* ptr, int location, float x, float y, float z) +{ + static_cast(ptr)->setAttributeValue(location, x, y, z); +} + +void QOpenGLShaderProgram_SetAttributeValue4(void* ptr, int location, float x, float y, float z, float w) +{ + static_cast(ptr)->setAttributeValue(location, x, y, z, w); +} + +void QOpenGLShaderProgram_SetAttributeValue5(void* ptr, int location, void* value) +{ + static_cast(ptr)->setAttributeValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue6(void* ptr, int location, void* value) +{ + static_cast(ptr)->setAttributeValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue7(void* ptr, int location, void* value) +{ + static_cast(ptr)->setAttributeValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue8(void* ptr, int location, void* value) +{ + static_cast(ptr)->setAttributeValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue9(void* ptr, int location, float values, int columns, int rows) +{ + static_cast(ptr)->setAttributeValue(location, const_cast(&values), columns, rows); +} + +void QOpenGLShaderProgram_SetAttributeValue10(void* ptr, char* name, float value) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), value); +} + +void QOpenGLShaderProgram_SetAttributeValue11(void* ptr, char* name, float x, float y) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), x, y); +} + +void QOpenGLShaderProgram_SetAttributeValue12(void* ptr, char* name, float x, float y, float z) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), x, y, z); +} + +void QOpenGLShaderProgram_SetAttributeValue13(void* ptr, char* name, float x, float y, float z, float w) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), x, y, z, w); +} + +void QOpenGLShaderProgram_SetAttributeValue14(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue15(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue16(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue17(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetAttributeValue18(void* ptr, char* name, float values, int columns, int rows) +{ + static_cast(ptr)->setAttributeValue(const_cast(name), const_cast(&values), columns, rows); +} + +void QOpenGLShaderProgram_SetDefaultInnerTessellationLevels(void* ptr, void* levels) +{ + static_cast(ptr)->setDefaultInnerTessellationLevels(*static_cast*>(levels)); +} + +void QOpenGLShaderProgram_SetDefaultOuterTessellationLevels(void* ptr, void* levels) +{ + static_cast(ptr)->setDefaultOuterTessellationLevels(*static_cast*>(levels)); +} + +void QOpenGLShaderProgram_SetPatchVertexCount(void* ptr, int count) +{ + static_cast(ptr)->setPatchVertexCount(count); +} + +void QOpenGLShaderProgram_SetUniformValue(void* ptr, int location, float value) +{ + static_cast(ptr)->setUniformValue(location, value); +} + +void QOpenGLShaderProgram_SetUniformValue2(void* ptr, int location, int value) +{ + static_cast(ptr)->setUniformValue(location, value); +} + +void QOpenGLShaderProgram_SetUniformValue3(void* ptr, int location, unsigned int value) +{ + static_cast(ptr)->setUniformValue(location, value); +} + +void QOpenGLShaderProgram_SetUniformValue4(void* ptr, int location, float x, float y) +{ + static_cast(ptr)->setUniformValue(location, x, y); +} + +void QOpenGLShaderProgram_SetUniformValue5(void* ptr, int location, float x, float y, float z) +{ + static_cast(ptr)->setUniformValue(location, x, y, z); +} + +void QOpenGLShaderProgram_SetUniformValue6(void* ptr, int location, float x, float y, float z, float w) +{ + static_cast(ptr)->setUniformValue(location, x, y, z, w); +} + +void QOpenGLShaderProgram_SetUniformValue7(void* ptr, int location, void* value) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue8(void* ptr, int location, void* value) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue9(void* ptr, int location, void* value) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue10(void* ptr, int location, void* color) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(color)); +} + +void QOpenGLShaderProgram_SetUniformValue11(void* ptr, int location, void* point) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(point)); +} + +void QOpenGLShaderProgram_SetUniformValue12(void* ptr, int location, void* point) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(point)); +} + +void QOpenGLShaderProgram_SetUniformValue13(void* ptr, int location, void* size) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(size)); +} + +void QOpenGLShaderProgram_SetUniformValue14(void* ptr, int location, void* size) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(size)); +} + +void QOpenGLShaderProgram_SetUniformValue23(void* ptr, int location, void* value) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue27(void* ptr, int location, void* value) +{ + static_cast(ptr)->setUniformValue(location, *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue28(void* ptr, char* name, float value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), value); +} + +void QOpenGLShaderProgram_SetUniformValue29(void* ptr, char* name, int value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), value); +} + +void QOpenGLShaderProgram_SetUniformValue30(void* ptr, char* name, unsigned int value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), value); +} + +void QOpenGLShaderProgram_SetUniformValue31(void* ptr, char* name, float x, float y) +{ + static_cast(ptr)->setUniformValue(const_cast(name), x, y); +} + +void QOpenGLShaderProgram_SetUniformValue32(void* ptr, char* name, float x, float y, float z) +{ + static_cast(ptr)->setUniformValue(const_cast(name), x, y, z); +} + +void QOpenGLShaderProgram_SetUniformValue33(void* ptr, char* name, float x, float y, float z, float w) +{ + static_cast(ptr)->setUniformValue(const_cast(name), x, y, z, w); +} + +void QOpenGLShaderProgram_SetUniformValue34(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue35(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue36(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue37(void* ptr, char* name, void* color) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(color)); +} + +void QOpenGLShaderProgram_SetUniformValue38(void* ptr, char* name, void* point) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(point)); +} + +void QOpenGLShaderProgram_SetUniformValue39(void* ptr, char* name, void* point) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(point)); +} + +void QOpenGLShaderProgram_SetUniformValue40(void* ptr, char* name, void* size) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(size)); +} + +void QOpenGLShaderProgram_SetUniformValue41(void* ptr, char* name, void* size) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(size)); +} + +void QOpenGLShaderProgram_SetUniformValue50(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValue54(void* ptr, char* name, void* value) +{ + static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); +} + +void QOpenGLShaderProgram_SetUniformValueArray(void* ptr, int location, float values, int count, int tupleSize) +{ + static_cast(ptr)->setUniformValueArray(location, const_cast(&values), count, tupleSize); +} + +void QOpenGLShaderProgram_SetUniformValueArray2(void* ptr, int location, int values, int count) +{ + static_cast(ptr)->setUniformValueArray(location, const_cast(&values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray3(void* ptr, int location, unsigned int values, int count) +{ + static_cast(ptr)->setUniformValueArray(location, const_cast(&values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray4(void* ptr, int location, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray5(void* ptr, int location, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray6(void* ptr, int location, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray15(void* ptr, int location, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray16(void* ptr, char* name, float values, int count, int tupleSize) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), const_cast(&values), count, tupleSize); +} + +void QOpenGLShaderProgram_SetUniformValueArray17(void* ptr, char* name, int values, int count) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), const_cast(&values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray18(void* ptr, char* name, unsigned int values, int count) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), const_cast(&values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray19(void* ptr, char* name, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray20(void* ptr, char* name, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray21(void* ptr, char* name, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); +} + +void QOpenGLShaderProgram_SetUniformValueArray30(void* ptr, char* name, void* values, int count) +{ + static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); +} + +struct QtGui_PackedList QOpenGLShaderProgram_Shaders(void* ptr) +{ + return ({ QList* tmpValuee656ce = new QList(static_cast(ptr)->shaders()); QtGui_PackedList { tmpValuee656ce, tmpValuee656ce->size() }; }); +} + +int QOpenGLShaderProgram_UniformLocation(void* ptr, char* name) +{ + return static_cast(ptr)->uniformLocation(const_cast(name)); +} + +int QOpenGLShaderProgram_UniformLocation2(void* ptr, void* name) +{ + return static_cast(ptr)->uniformLocation(*static_cast(name)); +} + +int QOpenGLShaderProgram_UniformLocation3(void* ptr, struct QtGui_PackedString name) +{ + return static_cast(ptr)->uniformLocation(QString::fromUtf8(name.data, name.len)); +} + +void QOpenGLShaderProgram_DestroyQOpenGLShaderProgram(void* ptr) +{ + static_cast(ptr)->~QOpenGLShaderProgram(); +} + +void QOpenGLShaderProgram_DestroyQOpenGLShaderProgramDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +float QOpenGLShaderProgram___defaultInnerTessellationLevels_atList(void* ptr, int i) +{ + return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___defaultInnerTessellationLevels_setList(void* ptr, float i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLShaderProgram___defaultInnerTessellationLevels_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +float QOpenGLShaderProgram___defaultOuterTessellationLevels_atList(void* ptr, int i) +{ + return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___defaultOuterTessellationLevels_setList(void* ptr, float i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLShaderProgram___defaultOuterTessellationLevels_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +float QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_atList(void* ptr, int i) +{ + return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_setList(void* ptr, float i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +float QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_atList(void* ptr, int i) +{ + return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_setList(void* ptr, float i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QOpenGLShaderProgram___shaders_atList(void* ptr, int i) +{ + return ({QOpenGLShader * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___shaders_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QOpenGLShaderProgram___shaders_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShaderProgram___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShaderProgram___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShaderProgram___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLShaderProgram___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLShaderProgram___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShaderProgram___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShaderProgram___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShaderProgram___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShaderProgram___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLShaderProgram___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLShaderProgram___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLShaderProgram___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLShaderProgram_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLShaderProgram::childEvent(static_cast(event)); +} + +void QOpenGLShaderProgram_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLShaderProgram::connectNotify(*static_cast(sign)); +} + +void QOpenGLShaderProgram_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLShaderProgram::customEvent(static_cast(event)); +} + +void QOpenGLShaderProgram_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLShaderProgram::deleteLater(); +} + +void QOpenGLShaderProgram_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLShaderProgram::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLShaderProgram_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLShaderProgram::event(static_cast(e)); +} + +char QOpenGLShaderProgram_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLShaderProgram_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLShaderProgram::metaObject()); +} + +void QOpenGLShaderProgram_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLShaderProgram::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QOpenGLTexture*) +void* QOpenGLTexture_NewQOpenGLTexture(long long target) +{ + return new QOpenGLTexture(static_cast(target)); +} + +void* QOpenGLTexture_NewQOpenGLTexture2(void* image, long long genMipMaps) +{ + return new QOpenGLTexture(*static_cast(image), static_cast(genMipMaps)); +} + +void QOpenGLTexture_AllocateStorage(void* ptr) +{ + static_cast(ptr)->allocateStorage(); +} + +void QOpenGLTexture_AllocateStorage2(void* ptr, long long pixelFormat, long long pixelType) +{ + static_cast(ptr)->allocateStorage(static_cast(pixelFormat), static_cast(pixelType)); +} + +void QOpenGLTexture_Bind(void* ptr) +{ + static_cast(ptr)->bind(); +} + +void QOpenGLTexture_Bind2(void* ptr, unsigned int unit, long long reset) +{ + static_cast(ptr)->bind(unit, static_cast(reset)); +} + +void* QOpenGLTexture_BorderColor(void* ptr) +{ + return new QColor(static_cast(ptr)->borderColor()); +} + +void QOpenGLTexture_BorderColor2(void* ptr, float border) +{ + static_cast(ptr)->borderColor(&border); +} + +void QOpenGLTexture_BorderColor3(void* ptr, int border) +{ + static_cast(ptr)->borderColor(&border); +} + +void QOpenGLTexture_BorderColor4(void* ptr, unsigned int border) +{ + static_cast(ptr)->borderColor(&border); +} + +unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId(long long target) +{ + return QOpenGLTexture::boundTextureId(static_cast(target)); +} + +unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId2(unsigned int unit, long long target) +{ + return QOpenGLTexture::boundTextureId(unit, static_cast(target)); +} + +long long QOpenGLTexture_ComparisonFunction(void* ptr) +{ + return static_cast(ptr)->comparisonFunction(); +} + +long long QOpenGLTexture_ComparisonMode(void* ptr) +{ + return static_cast(ptr)->comparisonMode(); +} + +char QOpenGLTexture_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void* QOpenGLTexture_CreateTextureView(void* ptr, long long target, long long viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) +{ + return static_cast(ptr)->createTextureView(static_cast(target), static_cast(viewFormat), minimumMipmapLevel, maximumMipmapLevel, minimumLayer, maximumLayer); +} + +int QOpenGLTexture_Depth(void* ptr) +{ + return static_cast(ptr)->depth(); +} + +long long QOpenGLTexture_DepthStencilMode(void* ptr) +{ + return static_cast(ptr)->depthStencilMode(); +} + +void QOpenGLTexture_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +int QOpenGLTexture_Faces(void* ptr) +{ + return static_cast(ptr)->faces(); +} + +long long QOpenGLTexture_Format(void* ptr) +{ + return static_cast(ptr)->format(); +} + +void QOpenGLTexture_GenerateMipMaps(void* ptr) +{ + static_cast(ptr)->generateMipMaps(); +} + +void QOpenGLTexture_GenerateMipMaps2(void* ptr, int baseLevel, char resetBaseLevel) +{ + static_cast(ptr)->generateMipMaps(baseLevel, resetBaseLevel != 0); +} + +char QOpenGLTexture_QOpenGLTexture_HasFeature(long long feature) +{ + return QOpenGLTexture::hasFeature(static_cast(feature)); +} + +int QOpenGLTexture_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +char QOpenGLTexture_IsAutoMipMapGenerationEnabled(void* ptr) +{ + return static_cast(ptr)->isAutoMipMapGenerationEnabled(); +} + +char QOpenGLTexture_IsBound(void* ptr) +{ + return static_cast(ptr)->isBound(); +} + +char QOpenGLTexture_IsBound2(void* ptr, unsigned int unit) +{ + return static_cast(ptr)->isBound(unit); +} + +char QOpenGLTexture_IsCreated(void* ptr) +{ + return static_cast(ptr)->isCreated(); +} + +char QOpenGLTexture_IsFixedSamplePositions(void* ptr) +{ + return static_cast(ptr)->isFixedSamplePositions(); +} + +char QOpenGLTexture_IsStorageAllocated(void* ptr) +{ + return static_cast(ptr)->isStorageAllocated(); +} + +char QOpenGLTexture_IsTextureView(void* ptr) +{ + return static_cast(ptr)->isTextureView(); +} + +int QOpenGLTexture_Layers(void* ptr) +{ + return static_cast(ptr)->layers(); +} + +float QOpenGLTexture_LevelofDetailBias(void* ptr) +{ + return static_cast(ptr)->levelofDetailBias(); +} + +long long QOpenGLTexture_MagnificationFilter(void* ptr) +{ + return static_cast(ptr)->magnificationFilter(); +} + +float QOpenGLTexture_MaximumAnisotropy(void* ptr) +{ + return static_cast(ptr)->maximumAnisotropy(); +} + +float QOpenGLTexture_MaximumLevelOfDetail(void* ptr) +{ + return static_cast(ptr)->maximumLevelOfDetail(); +} + +int QOpenGLTexture_MaximumMipLevels(void* ptr) +{ + return static_cast(ptr)->maximumMipLevels(); +} + +long long QOpenGLTexture_MinificationFilter(void* ptr) +{ + return static_cast(ptr)->minificationFilter(); +} + +float QOpenGLTexture_MinimumLevelOfDetail(void* ptr) +{ + return static_cast(ptr)->minimumLevelOfDetail(); +} + +int QOpenGLTexture_MipBaseLevel(void* ptr) +{ + return static_cast(ptr)->mipBaseLevel(); +} + +int QOpenGLTexture_MipLevels(void* ptr) +{ + return static_cast(ptr)->mipLevels(); +} + +int QOpenGLTexture_MipMaxLevel(void* ptr) +{ + return static_cast(ptr)->mipMaxLevel(); +} + +void QOpenGLTexture_Release(void* ptr) +{ + static_cast(ptr)->release(); +} + +void QOpenGLTexture_Release2(void* ptr, unsigned int unit, long long reset) +{ + static_cast(ptr)->release(unit, static_cast(reset)); +} + +int QOpenGLTexture_Samples(void* ptr) +{ + return static_cast(ptr)->samples(); +} + +void QOpenGLTexture_SetAutoMipMapGenerationEnabled(void* ptr, char enabled) +{ + static_cast(ptr)->setAutoMipMapGenerationEnabled(enabled != 0); +} + +void QOpenGLTexture_SetBorderColor(void* ptr, void* color) +{ + static_cast(ptr)->setBorderColor(*static_cast(color)); +} + +void QOpenGLTexture_SetBorderColor2(void* ptr, float r, float g, float b, float a) +{ + static_cast(ptr)->setBorderColor(r, g, b, a); +} + +void QOpenGLTexture_SetBorderColor3(void* ptr, int r, int g, int b, int a) +{ + static_cast(ptr)->setBorderColor(r, g, b, a); +} + +void QOpenGLTexture_SetBorderColor4(void* ptr, unsigned int r, unsigned int g, unsigned int b, unsigned int a) +{ + static_cast(ptr)->setBorderColor(r, g, b, a); +} + +void QOpenGLTexture_SetComparisonFunction(void* ptr, long long function) +{ + static_cast(ptr)->setComparisonFunction(static_cast(function)); +} + +void QOpenGLTexture_SetComparisonMode(void* ptr, long long mode) +{ + static_cast(ptr)->setComparisonMode(static_cast(mode)); +} + +void QOpenGLTexture_SetCompressedData(void* ptr, int mipLevel, int layer, long long cubeFace, int dataSize, void* data, void* options) +{ + static_cast(ptr)->setCompressedData(mipLevel, layer, static_cast(cubeFace), dataSize, data, static_cast(options)); +} + +void QOpenGLTexture_SetCompressedData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, int dataSize, void* data, void* options) +{ + static_cast(ptr)->setCompressedData(mipLevel, layer, layerCount, static_cast(cubeFace), dataSize, data, static_cast(options)); +} + +void QOpenGLTexture_SetCompressedData7(void* ptr, int mipLevel, int layer, int dataSize, void* data, void* options) +{ + static_cast(ptr)->setCompressedData(mipLevel, layer, dataSize, data, static_cast(options)); +} + +void QOpenGLTexture_SetCompressedData8(void* ptr, int mipLevel, int dataSize, void* data, void* options) +{ + static_cast(ptr)->setCompressedData(mipLevel, dataSize, data, static_cast(options)); +} + +void QOpenGLTexture_SetCompressedData9(void* ptr, int dataSize, void* data, void* options) +{ + static_cast(ptr)->setCompressedData(dataSize, data, static_cast(options)); +} + +void QOpenGLTexture_SetData(void* ptr, int mipLevel, int layer, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options) +{ + static_cast(ptr)->setData(mipLevel, layer, static_cast(cubeFace), static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); +} + +void QOpenGLTexture_SetData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options) +{ + static_cast(ptr)->setData(mipLevel, layer, layerCount, static_cast(cubeFace), static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); +} + +void QOpenGLTexture_SetData7(void* ptr, int mipLevel, int layer, long long sourceFormat, long long sourceType, void* data, void* options) +{ + static_cast(ptr)->setData(mipLevel, layer, static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); +} + +void QOpenGLTexture_SetData8(void* ptr, int mipLevel, long long sourceFormat, long long sourceType, void* data, void* options) +{ + static_cast(ptr)->setData(mipLevel, static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); +} + +void QOpenGLTexture_SetData9(void* ptr, long long sourceFormat, long long sourceType, void* data, void* options) +{ + static_cast(ptr)->setData(static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); +} + +void QOpenGLTexture_SetData10(void* ptr, void* image, long long genMipMaps) +{ + static_cast(ptr)->setData(*static_cast(image), static_cast(genMipMaps)); +} + +void QOpenGLTexture_SetDepthStencilMode(void* ptr, long long mode) +{ + static_cast(ptr)->setDepthStencilMode(static_cast(mode)); +} + +void QOpenGLTexture_SetFixedSamplePositions(void* ptr, char fixed) +{ + static_cast(ptr)->setFixedSamplePositions(fixed != 0); +} + +void QOpenGLTexture_SetFormat(void* ptr, long long format) +{ + static_cast(ptr)->setFormat(static_cast(format)); +} + +void QOpenGLTexture_SetLayers(void* ptr, int layers) +{ + static_cast(ptr)->setLayers(layers); +} + +void QOpenGLTexture_SetLevelOfDetailRange(void* ptr, float min, float max) +{ + static_cast(ptr)->setLevelOfDetailRange(min, max); +} + +void QOpenGLTexture_SetLevelofDetailBias(void* ptr, float bias) +{ + static_cast(ptr)->setLevelofDetailBias(bias); +} + +void QOpenGLTexture_SetMagnificationFilter(void* ptr, long long filter) +{ + static_cast(ptr)->setMagnificationFilter(static_cast(filter)); +} + +void QOpenGLTexture_SetMaximumAnisotropy(void* ptr, float anisotropy) +{ + static_cast(ptr)->setMaximumAnisotropy(anisotropy); +} + +void QOpenGLTexture_SetMaximumLevelOfDetail(void* ptr, float value) +{ + static_cast(ptr)->setMaximumLevelOfDetail(value); +} + +void QOpenGLTexture_SetMinMagFilters(void* ptr, long long minificationFilter, long long magnificationFilter) +{ + static_cast(ptr)->setMinMagFilters(static_cast(minificationFilter), static_cast(magnificationFilter)); +} + +void QOpenGLTexture_SetMinificationFilter(void* ptr, long long filter) +{ + static_cast(ptr)->setMinificationFilter(static_cast(filter)); +} + +void QOpenGLTexture_SetMinimumLevelOfDetail(void* ptr, float value) +{ + static_cast(ptr)->setMinimumLevelOfDetail(value); +} + +void QOpenGLTexture_SetMipBaseLevel(void* ptr, int baseLevel) +{ + static_cast(ptr)->setMipBaseLevel(baseLevel); +} + +void QOpenGLTexture_SetMipLevelRange(void* ptr, int baseLevel, int maxLevel) +{ + static_cast(ptr)->setMipLevelRange(baseLevel, maxLevel); +} + +void QOpenGLTexture_SetMipLevels(void* ptr, int levels) +{ + static_cast(ptr)->setMipLevels(levels); +} + +void QOpenGLTexture_SetMipMaxLevel(void* ptr, int maxLevel) +{ + static_cast(ptr)->setMipMaxLevel(maxLevel); +} + +void QOpenGLTexture_SetSamples(void* ptr, int samples) +{ + static_cast(ptr)->setSamples(samples); +} + +void QOpenGLTexture_SetSize(void* ptr, int width, int height, int depth) +{ + static_cast(ptr)->setSize(width, height, depth); +} + +void QOpenGLTexture_SetSwizzleMask(void* ptr, long long component, long long value) +{ + static_cast(ptr)->setSwizzleMask(static_cast(component), static_cast(value)); +} + +void QOpenGLTexture_SetSwizzleMask2(void* ptr, long long r, long long g, long long b, long long a) +{ + static_cast(ptr)->setSwizzleMask(static_cast(r), static_cast(g), static_cast(b), static_cast(a)); +} + +void QOpenGLTexture_SetWrapMode(void* ptr, long long mode) +{ + static_cast(ptr)->setWrapMode(static_cast(mode)); +} + +void QOpenGLTexture_SetWrapMode2(void* ptr, long long direction, long long mode) +{ + static_cast(ptr)->setWrapMode(static_cast(direction), static_cast(mode)); +} + +long long QOpenGLTexture_SwizzleMask(void* ptr, long long component) +{ + return static_cast(ptr)->swizzleMask(static_cast(component)); +} + +long long QOpenGLTexture_Target(void* ptr) +{ + return static_cast(ptr)->target(); +} + +unsigned int QOpenGLTexture_TextureId(void* ptr) +{ + return static_cast(ptr)->textureId(); +} + +int QOpenGLTexture_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +long long QOpenGLTexture_WrapMode(void* ptr, long long direction) +{ + return static_cast(ptr)->wrapMode(static_cast(direction)); +} + +Q_DECLARE_METATYPE(QOpenGLTextureBlitter*) +void* QOpenGLTextureBlitter_NewQOpenGLTextureBlitter() +{ + return new QOpenGLTextureBlitter(); +} + +void QOpenGLTextureBlitter_Bind(void* ptr, unsigned int target) +{ + static_cast(ptr)->bind(target); +} + +void QOpenGLTextureBlitter_Blit(void* ptr, unsigned int texture, void* targetTransform, long long sourceOrigin) +{ + static_cast(ptr)->blit(texture, *static_cast(targetTransform), static_cast(sourceOrigin)); +} + +char QOpenGLTextureBlitter_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void QOpenGLTextureBlitter_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +char QOpenGLTextureBlitter_IsCreated(void* ptr) +{ + return static_cast(ptr)->isCreated(); +} + +void QOpenGLTextureBlitter_Release(void* ptr) +{ + static_cast(ptr)->release(); +} + +void QOpenGLTextureBlitter_SetOpacity(void* ptr, float opacity) +{ + static_cast(ptr)->setOpacity(opacity); +} + +void QOpenGLTextureBlitter_SetRedBlueSwizzle(void* ptr, char swizzle) +{ + static_cast(ptr)->setRedBlueSwizzle(swizzle != 0); +} + +char QOpenGLTextureBlitter_SupportsExternalOESTarget(void* ptr) +{ + return static_cast(ptr)->supportsExternalOESTarget(); +} + +void* QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(void* target, void* viewport) +{ + return new QMatrix4x4(QOpenGLTextureBlitter::targetTransform(*static_cast(target), *static_cast(viewport))); +} + +void QOpenGLTextureBlitter_DestroyQOpenGLTextureBlitter(void* ptr) +{ + static_cast(ptr)->~QOpenGLTextureBlitter(); +} + +class MyQOpenGLTimeMonitor: public QOpenGLTimeMonitor +{ +public: + MyQOpenGLTimeMonitor(QObject *parent = Q_NULLPTR) : QOpenGLTimeMonitor(parent) {QOpenGLTimeMonitor_QOpenGLTimeMonitor_QRegisterMetaType();}; + ~MyQOpenGLTimeMonitor() { callbackQOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLTimeMonitor_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLTimeMonitor_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLTimeMonitor_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLTimeMonitor_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLTimeMonitor_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLTimeMonitor_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLTimeMonitor_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLTimeMonitor_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLTimeMonitor_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLTimeMonitor_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLTimeMonitor_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLTimeMonitor*) +Q_DECLARE_METATYPE(MyQOpenGLTimeMonitor*) + +int QOpenGLTimeMonitor_QOpenGLTimeMonitor_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLTimeMonitor_NewQOpenGLTimeMonitor(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } else { + return new MyQOpenGLTimeMonitor(static_cast(parent)); + } +} + +char QOpenGLTimeMonitor_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void QOpenGLTimeMonitor_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +char QOpenGLTimeMonitor_IsCreated(void* ptr) +{ + return static_cast(ptr)->isCreated(); +} + +char QOpenGLTimeMonitor_IsResultAvailable(void* ptr) +{ + return static_cast(ptr)->isResultAvailable(); +} + +struct QtGui_PackedList QOpenGLTimeMonitor_ObjectIds(void* ptr) +{ + return ({ QVector* tmpValueef0adc = new QVector(static_cast(ptr)->objectIds()); QtGui_PackedList { tmpValueef0adc, tmpValueef0adc->size() }; }); +} + +int QOpenGLTimeMonitor_RecordSample(void* ptr) +{ + return static_cast(ptr)->recordSample(); +} + +void QOpenGLTimeMonitor_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +int QOpenGLTimeMonitor_SampleCount(void* ptr) +{ + return static_cast(ptr)->sampleCount(); +} + +void QOpenGLTimeMonitor_SetSampleCount(void* ptr, int sampleCount) +{ + static_cast(ptr)->setSampleCount(sampleCount); +} + +void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(void* ptr) +{ + static_cast(ptr)->~QOpenGLTimeMonitor(); +} + +void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +unsigned int QOpenGLTimeMonitor___objectIds_atList(void* ptr, int i) +{ + return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QOpenGLTimeMonitor___objectIds_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QOpenGLTimeMonitor___objectIds_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QOpenGLTimeMonitor___waitForIntervals_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QOpenGLTimeMonitor___waitForSamples_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QOpenGLTimeMonitor___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimeMonitor___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimeMonitor___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimeMonitor___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLTimeMonitor___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLTimeMonitor___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimeMonitor___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimeMonitor___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimeMonitor___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimeMonitor___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimeMonitor___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimeMonitor___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimeMonitor___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimeMonitor___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimeMonitor___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLTimeMonitor_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLTimeMonitor::childEvent(static_cast(event)); +} + +void QOpenGLTimeMonitor_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLTimeMonitor::connectNotify(*static_cast(sign)); +} + +void QOpenGLTimeMonitor_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLTimeMonitor::customEvent(static_cast(event)); +} + +void QOpenGLTimeMonitor_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLTimeMonitor::deleteLater(); +} + +void QOpenGLTimeMonitor_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLTimeMonitor::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLTimeMonitor_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLTimeMonitor::event(static_cast(e)); +} + +char QOpenGLTimeMonitor_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLTimeMonitor_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLTimeMonitor::metaObject()); +} + +void QOpenGLTimeMonitor_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLTimeMonitor::timerEvent(static_cast(event)); +} + +class MyQOpenGLTimerQuery: public QOpenGLTimerQuery +{ +public: + MyQOpenGLTimerQuery(QObject *parent = Q_NULLPTR) : QOpenGLTimerQuery(parent) {QOpenGLTimerQuery_QOpenGLTimerQuery_QRegisterMetaType();}; + ~MyQOpenGLTimerQuery() { callbackQOpenGLTimerQuery_DestroyQOpenGLTimerQuery(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLTimerQuery_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLTimerQuery_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLTimerQuery_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLTimerQuery_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLTimerQuery_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLTimerQuery_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLTimerQuery_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLTimerQuery_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLTimerQuery_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLTimerQuery_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLTimerQuery_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLTimerQuery*) +Q_DECLARE_METATYPE(MyQOpenGLTimerQuery*) + +int QOpenGLTimerQuery_QOpenGLTimerQuery_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLTimerQuery_NewQOpenGLTimerQuery(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } else { + return new MyQOpenGLTimerQuery(static_cast(parent)); + } +} + +void QOpenGLTimerQuery_Begin(void* ptr) +{ + static_cast(ptr)->begin(); +} + +char QOpenGLTimerQuery_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void QOpenGLTimerQuery_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +void QOpenGLTimerQuery_End(void* ptr) +{ + static_cast(ptr)->end(); +} + +char QOpenGLTimerQuery_IsCreated(void* ptr) +{ + return static_cast(ptr)->isCreated(); +} + +char QOpenGLTimerQuery_IsResultAvailable(void* ptr) +{ + return static_cast(ptr)->isResultAvailable(); +} + +unsigned int QOpenGLTimerQuery_ObjectId(void* ptr) +{ + return static_cast(ptr)->objectId(); +} + +void QOpenGLTimerQuery_RecordTimestamp(void* ptr) +{ + static_cast(ptr)->recordTimestamp(); +} + +void QOpenGLTimerQuery_DestroyQOpenGLTimerQuery(void* ptr) +{ + static_cast(ptr)->~QOpenGLTimerQuery(); +} + +void QOpenGLTimerQuery_DestroyQOpenGLTimerQueryDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QOpenGLTimerQuery___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimerQuery___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimerQuery___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimerQuery___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLTimerQuery___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLTimerQuery___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimerQuery___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimerQuery___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimerQuery___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimerQuery___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimerQuery___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimerQuery___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLTimerQuery___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLTimerQuery___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLTimerQuery___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLTimerQuery_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLTimerQuery::childEvent(static_cast(event)); +} + +void QOpenGLTimerQuery_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLTimerQuery::connectNotify(*static_cast(sign)); +} + +void QOpenGLTimerQuery_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLTimerQuery::customEvent(static_cast(event)); +} + +void QOpenGLTimerQuery_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLTimerQuery::deleteLater(); +} + +void QOpenGLTimerQuery_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLTimerQuery::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLTimerQuery_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLTimerQuery::event(static_cast(e)); +} + +char QOpenGLTimerQuery_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLTimerQuery_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLTimerQuery::metaObject()); +} + +void QOpenGLTimerQuery_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLTimerQuery::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QOpenGLVersionProfile) +Q_DECLARE_METATYPE(QOpenGLVersionProfile*) +void* QOpenGLVersionProfile_NewQOpenGLVersionProfile() +{ + return new QOpenGLVersionProfile(); +} + +void* QOpenGLVersionProfile_NewQOpenGLVersionProfile2(void* format) +{ + return new QOpenGLVersionProfile(*static_cast(format)); +} + +void* QOpenGLVersionProfile_NewQOpenGLVersionProfile3(void* other) +{ + return new QOpenGLVersionProfile(*static_cast(other)); +} + +char QOpenGLVersionProfile_HasProfiles(void* ptr) +{ + return static_cast(ptr)->hasProfiles(); +} + +char QOpenGLVersionProfile_IsLegacyVersion(void* ptr) +{ + return static_cast(ptr)->isLegacyVersion(); +} + +char QOpenGLVersionProfile_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +long long QOpenGLVersionProfile_Profile(void* ptr) +{ + return static_cast(ptr)->profile(); +} + +void QOpenGLVersionProfile_SetProfile(void* ptr, long long profile) +{ + static_cast(ptr)->setProfile(static_cast(profile)); +} + +void QOpenGLVersionProfile_SetVersion(void* ptr, int majorVersion, int minorVersion) +{ + static_cast(ptr)->setVersion(majorVersion, minorVersion); +} + +void QOpenGLVersionProfile_DestroyQOpenGLVersionProfile(void* ptr) +{ + static_cast(ptr)->~QOpenGLVersionProfile(); +} + +class MyQOpenGLVertexArrayObject: public QOpenGLVertexArrayObject +{ +public: + MyQOpenGLVertexArrayObject(QObject *parent = Q_NULLPTR) : QOpenGLVertexArrayObject(parent) {QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType();}; + ~MyQOpenGLVertexArrayObject() { callbackQOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(this); }; + void childEvent(QChildEvent * event) { callbackQOpenGLVertexArrayObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQOpenGLVertexArrayObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQOpenGLVertexArrayObject_CustomEvent(this, event); }; + void deleteLater() { callbackQOpenGLVertexArrayObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQOpenGLVertexArrayObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLVertexArrayObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQOpenGLVertexArrayObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLVertexArrayObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLVertexArrayObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLVertexArrayObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQOpenGLVertexArrayObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLVertexArrayObject*) +Q_DECLARE_METATYPE(MyQOpenGLVertexArrayObject*) + +int QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLVertexArrayObject_NewQOpenGLVertexArrayObject(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } else { + return new MyQOpenGLVertexArrayObject(static_cast(parent)); + } +} + +void QOpenGLVertexArrayObject_Bind(void* ptr) +{ + static_cast(ptr)->bind(); +} + +char QOpenGLVertexArrayObject_Create(void* ptr) +{ + return static_cast(ptr)->create(); +} + +void QOpenGLVertexArrayObject_Destroy(void* ptr) +{ + static_cast(ptr)->destroy(); +} + +char QOpenGLVertexArrayObject_IsCreated(void* ptr) +{ + return static_cast(ptr)->isCreated(); +} + +unsigned int QOpenGLVertexArrayObject_ObjectId(void* ptr) +{ + return static_cast(ptr)->objectId(); +} + +void QOpenGLVertexArrayObject_Release(void* ptr) +{ + static_cast(ptr)->release(); +} + +void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(void* ptr) +{ + static_cast(ptr)->~QOpenGLVertexArrayObject(); +} + +void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObjectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QOpenGLVertexArrayObject___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLVertexArrayObject___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLVertexArrayObject___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLVertexArrayObject___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QOpenGLVertexArrayObject___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QOpenGLVertexArrayObject___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLVertexArrayObject___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLVertexArrayObject___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLVertexArrayObject___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLVertexArrayObject___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLVertexArrayObject___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLVertexArrayObject___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QOpenGLVertexArrayObject___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QOpenGLVertexArrayObject___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QOpenGLVertexArrayObject___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QOpenGLVertexArrayObject_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLVertexArrayObject::childEvent(static_cast(event)); +} + +void QOpenGLVertexArrayObject_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLVertexArrayObject::connectNotify(*static_cast(sign)); +} + +void QOpenGLVertexArrayObject_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLVertexArrayObject::customEvent(static_cast(event)); +} + +void QOpenGLVertexArrayObject_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLVertexArrayObject::deleteLater(); +} + +void QOpenGLVertexArrayObject_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QOpenGLVertexArrayObject::disconnectNotify(*static_cast(sign)); +} + +char QOpenGLVertexArrayObject_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QOpenGLVertexArrayObject::event(static_cast(e)); +} + +char QOpenGLVertexArrayObject_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QOpenGLVertexArrayObject_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QOpenGLVertexArrayObject::metaObject()); +} + +void QOpenGLVertexArrayObject_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QOpenGLVertexArrayObject::timerEvent(static_cast(event)); +} + +class MyQOpenGLWindow: public QOpenGLWindow +{ +public: + MyQOpenGLWindow(QOpenGLWindow::UpdateBehavior updateBehavior = NoPartialUpdate, QWindow *parent = Q_NULLPTR) : QOpenGLWindow(updateBehavior, parent) {QOpenGLWindow_QOpenGLWindow_QRegisterMetaType();}; + MyQOpenGLWindow(QOpenGLContext *shareContext, QOpenGLWindow::UpdateBehavior updateBehavior = NoPartialUpdate, QWindow *parent = Q_NULLPTR) : QOpenGLWindow(shareContext, updateBehavior, parent) {QOpenGLWindow_QOpenGLWindow_QRegisterMetaType();}; + void Signal_FrameSwapped() { callbackQOpenGLWindow_FrameSwapped(this); }; + void initializeGL() { callbackQOpenGLWindow_InitializeGL(this); }; + void paintEvent(QPaintEvent * event) { callbackQPaintDeviceWindow_PaintEvent(this, event); }; + void paintGL() { callbackQOpenGLWindow_PaintGL(this); }; + void paintOverGL() { callbackQOpenGLWindow_PaintOverGL(this); }; + void paintUnderGL() { callbackQOpenGLWindow_PaintUnderGL(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWindow_ResizeEvent(this, event); }; + void resizeGL(int w, int h) { callbackQOpenGLWindow_ResizeGL(this, w, h); }; + ~MyQOpenGLWindow() { callbackQOpenGLWindow_DestroyQOpenGLWindow(this); }; + void update() { callbackQPaintDeviceWindow_Update3(this); }; + void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; + void alert(int msec) { callbackQWindow_Alert(this, msec); }; + bool close() { return callbackQWindow_Close(this) != 0; }; + void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; + bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; + void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; + void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; + QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; + void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; + void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; + QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; + void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; + void hide() { callbackQWindow_Hide(this); }; + void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; + void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; + void lower() { callbackQWindow_Lower(this); }; + void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; + void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; + void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; + void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; + void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; + void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; + void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; + void raise() { callbackQWindow_Raise(this); }; + void requestActivate() { callbackQWindow_RequestActivate(this); }; + void requestUpdate() { callbackQWindow_RequestUpdate(this); }; + void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; + void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; + void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; + void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; + void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; + void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; + void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; + void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; + void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; + void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; + void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; + void setX(int arg) { callbackQWindow_SetX(this, arg); }; + void setY(int arg) { callbackQWindow_SetY(this, arg); }; + void show() { callbackQWindow_Show(this); }; + void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; + void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; + void showMaximized() { callbackQWindow_ShowMaximized(this); }; + void showMinimized() { callbackQWindow_ShowMinimized(this); }; + void showNormal() { callbackQWindow_ShowNormal(this); }; + QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; + QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; + void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; + void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; + void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; + void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; + void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; + void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; + void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; + void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; + void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; + void deleteLater() { callbackQWindow_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDeviceWindow_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QOpenGLWindow*) +Q_DECLARE_METATYPE(MyQOpenGLWindow*) + +int QOpenGLWindow_QOpenGLWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLWindow_NewQOpenGLWindow(long long updateBehavior, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLWindow(static_cast(updateBehavior), static_cast(parent)); + } else { + return new MyQOpenGLWindow(static_cast(updateBehavior), static_cast(parent)); + } +} + +void* QOpenGLWindow_NewQOpenGLWindow2(void* shareContext, long long updateBehavior, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQOpenGLWindow(static_cast(shareContext), static_cast(updateBehavior), static_cast(parent)); + } else { + return new MyQOpenGLWindow(static_cast(shareContext), static_cast(updateBehavior), static_cast(parent)); + } +} + +void* QOpenGLWindow_Context(void* ptr) +{ + return static_cast(ptr)->context(); +} + +unsigned int QOpenGLWindow_DefaultFramebufferObject(void* ptr) +{ + return static_cast(ptr)->defaultFramebufferObject(); +} + +void QOpenGLWindow_DoneCurrent(void* ptr) +{ + static_cast(ptr)->doneCurrent(); +} + +void QOpenGLWindow_ConnectFrameSwapped(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLWindow::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWindow::Signal_FrameSwapped), static_cast(t)); +} + +void QOpenGLWindow_DisconnectFrameSwapped(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWindow::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWindow::Signal_FrameSwapped)); +} + +void QOpenGLWindow_FrameSwapped(void* ptr) +{ + static_cast(ptr)->frameSwapped(); +} + +void* QOpenGLWindow_GrabFramebuffer(void* ptr) +{ + return new QImage(static_cast(ptr)->grabFramebuffer()); +} + +void QOpenGLWindow_InitializeGL(void* ptr) +{ + static_cast(ptr)->initializeGL(); +} + +void QOpenGLWindow_InitializeGLDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLWindow::initializeGL(); +} + +char QOpenGLWindow_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void QOpenGLWindow_MakeCurrent(void* ptr) +{ + static_cast(ptr)->makeCurrent(); +} + +void QOpenGLWindow_PaintGL(void* ptr) +{ + static_cast(ptr)->paintGL(); +} + +void QOpenGLWindow_PaintGLDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLWindow::paintGL(); +} + +void QOpenGLWindow_PaintOverGL(void* ptr) +{ + static_cast(ptr)->paintOverGL(); +} + +void QOpenGLWindow_PaintOverGLDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLWindow::paintOverGL(); +} + +void QOpenGLWindow_PaintUnderGL(void* ptr) +{ + static_cast(ptr)->paintUnderGL(); +} + +void QOpenGLWindow_PaintUnderGLDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLWindow::paintUnderGL(); +} + +void QOpenGLWindow_ResizeGL(void* ptr, int w, int h) +{ + static_cast(ptr)->resizeGL(w, h); +} + +void QOpenGLWindow_ResizeGLDefault(void* ptr, int w, int h) +{ + static_cast(ptr)->QOpenGLWindow::resizeGL(w, h); +} + +void* QOpenGLWindow_ShareContext(void* ptr) +{ + return static_cast(ptr)->shareContext(); +} + +long long QOpenGLWindow_UpdateBehavior(void* ptr) +{ + return static_cast(ptr)->updateBehavior(); +} + +void QOpenGLWindow_DestroyQOpenGLWindow(void* ptr) +{ + static_cast(ptr)->~QOpenGLWindow(); +} + +void QOpenGLWindow_DestroyQOpenGLWindowDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QPageLayout*) +void* QPageLayout_NewQPageLayout() +{ + return new QPageLayout(); +} + +void* QPageLayout_NewQPageLayout2(void* pageSize, long long orientation, void* margins, long long units, void* minMargins) +{ + return new QPageLayout(*static_cast(pageSize), static_cast(orientation), *static_cast(margins), static_cast(units), *static_cast(minMargins)); +} + +void* QPageLayout_NewQPageLayout3(void* other) +{ + return new QPageLayout(*static_cast(other)); +} + +void* QPageLayout_FullRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->fullRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageLayout_FullRect2(void* ptr, long long units) +{ + return ({ QRectF tmpValue = static_cast(ptr)->fullRect(static_cast(units)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageLayout_FullRectPixels(void* ptr, int resolution) +{ + return ({ QRect tmpValue = static_cast(ptr)->fullRectPixels(resolution); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageLayout_FullRectPoints(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->fullRectPoints(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QPageLayout_IsEquivalentTo(void* ptr, void* other) +{ + return static_cast(ptr)->isEquivalentTo(*static_cast(other)); +} + +char QPageLayout_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QPageLayout_Margins(void* ptr) +{ + return ({ QMarginsF tmpValue = static_cast(ptr)->margins(); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QPageLayout_Margins2(void* ptr, long long units) +{ + return ({ QMarginsF tmpValue = static_cast(ptr)->margins(static_cast(units)); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QPageLayout_MarginsPixels(void* ptr, int resolution) +{ + return ({ QMargins tmpValue = static_cast(ptr)->marginsPixels(resolution); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QPageLayout_MarginsPoints(void* ptr) +{ + return ({ QMargins tmpValue = static_cast(ptr)->marginsPoints(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QPageLayout_MaximumMargins(void* ptr) +{ + return ({ QMarginsF tmpValue = static_cast(ptr)->maximumMargins(); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QPageLayout_MinimumMargins(void* ptr) +{ + return ({ QMarginsF tmpValue = static_cast(ptr)->minimumMargins(); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +long long QPageLayout_Mode(void* ptr) +{ + return static_cast(ptr)->mode(); +} + +long long QPageLayout_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void* QPageLayout_PageSize(void* ptr) +{ + return new QPageSize(static_cast(ptr)->pageSize()); +} + +void* QPageLayout_PaintRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->paintRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageLayout_PaintRect2(void* ptr, long long units) +{ + return ({ QRectF tmpValue = static_cast(ptr)->paintRect(static_cast(units)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageLayout_PaintRectPixels(void* ptr, int resolution) +{ + return ({ QRect tmpValue = static_cast(ptr)->paintRectPixels(resolution); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageLayout_PaintRectPoints(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->paintRectPoints(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QPageLayout_SetBottomMargin(void* ptr, double bottomMargin) +{ + return static_cast(ptr)->setBottomMargin(bottomMargin); +} + +char QPageLayout_SetLeftMargin(void* ptr, double leftMargin) +{ + return static_cast(ptr)->setLeftMargin(leftMargin); +} + +char QPageLayout_SetMargins(void* ptr, void* margins) +{ + return static_cast(ptr)->setMargins(*static_cast(margins)); +} + +void QPageLayout_SetMinimumMargins(void* ptr, void* minMargins) +{ + static_cast(ptr)->setMinimumMargins(*static_cast(minMargins)); +} + +void QPageLayout_SetMode(void* ptr, long long mode) +{ + static_cast(ptr)->setMode(static_cast(mode)); +} + +void QPageLayout_SetOrientation(void* ptr, long long orientation) +{ + static_cast(ptr)->setOrientation(static_cast(orientation)); +} + +void QPageLayout_SetPageSize(void* ptr, void* pageSize, void* minMargins) +{ + static_cast(ptr)->setPageSize(*static_cast(pageSize), *static_cast(minMargins)); +} + +char QPageLayout_SetRightMargin(void* ptr, double rightMargin) +{ + return static_cast(ptr)->setRightMargin(rightMargin); +} + +char QPageLayout_SetTopMargin(void* ptr, double topMargin) +{ + return static_cast(ptr)->setTopMargin(topMargin); +} + +void QPageLayout_SetUnits(void* ptr, long long units) +{ + static_cast(ptr)->setUnits(static_cast(units)); +} + +void QPageLayout_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +long long QPageLayout_Units(void* ptr) +{ + return static_cast(ptr)->units(); +} + +void QPageLayout_DestroyQPageLayout(void* ptr) +{ + static_cast(ptr)->~QPageLayout(); +} + +Q_DECLARE_METATYPE(QPageSize*) +void* QPageSize_NewQPageSize() +{ + return new QPageSize(); +} + +void* QPageSize_NewQPageSize2(long long pageSize) +{ + return new QPageSize(static_cast(pageSize)); +} + +void* QPageSize_NewQPageSize3(void* pointSize, struct QtGui_PackedString name, long long matchPolicy) +{ + return new QPageSize(*static_cast(pointSize), QString::fromUtf8(name.data, name.len), static_cast(matchPolicy)); +} + +void* QPageSize_NewQPageSize4(void* size, long long units, struct QtGui_PackedString name, long long matchPolicy) +{ + return new QPageSize(*static_cast(size), static_cast(units), QString::fromUtf8(name.data, name.len), static_cast(matchPolicy)); +} + +void* QPageSize_NewQPageSize5(void* other) +{ + return new QPageSize(*static_cast(other)); +} + +void* QPageSize_DefinitionSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->definitionSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_QPageSize_DefinitionSize2(long long pageSizeId) +{ + return ({ QSizeF tmpValue = QPageSize::definitionSize(static_cast(pageSizeId)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +long long QPageSize_DefinitionUnits(void* ptr) +{ + return static_cast(ptr)->definitionUnits(); +} + +long long QPageSize_QPageSize_DefinitionUnits2(long long pageSizeId) +{ + return QPageSize::definitionUnits(static_cast(pageSizeId)); +} + +long long QPageSize_Id(void* ptr) +{ + return static_cast(ptr)->id(); +} + +long long QPageSize_QPageSize_Id2(void* pointSize, long long matchPolicy) +{ + return QPageSize::id(*static_cast(pointSize), static_cast(matchPolicy)); +} + +long long QPageSize_QPageSize_Id3(void* size, long long units, long long matchPolicy) +{ + return QPageSize::id(*static_cast(size), static_cast(units), static_cast(matchPolicy)); +} + +long long QPageSize_QPageSize_Id4(int windowsId) +{ + return QPageSize::id(windowsId); +} + +char QPageSize_IsEquivalentTo(void* ptr, void* other) +{ + return static_cast(ptr)->isEquivalentTo(*static_cast(other)); +} + +char QPageSize_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtGui_PackedString QPageSize_Key(void* ptr) +{ + return ({ QByteArray t01da2c = static_cast(ptr)->key().toUtf8(); QtGui_PackedString { const_cast(t01da2c.prepend("WHITESPACE").constData()+10), t01da2c.size()-10 }; }); +} + +struct QtGui_PackedString QPageSize_QPageSize_Key2(long long pageSizeId) +{ + return ({ QByteArray tba9d4f = QPageSize::key(static_cast(pageSizeId)).toUtf8(); QtGui_PackedString { const_cast(tba9d4f.prepend("WHITESPACE").constData()+10), tba9d4f.size()-10 }; }); +} + +struct QtGui_PackedString QPageSize_Name(void* ptr) +{ + return ({ QByteArray t2620ab = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t2620ab.prepend("WHITESPACE").constData()+10), t2620ab.size()-10 }; }); +} + +struct QtGui_PackedString QPageSize_QPageSize_Name2(long long pageSizeId) +{ + return ({ QByteArray t8d3c9f = QPageSize::name(static_cast(pageSizeId)).toUtf8(); QtGui_PackedString { const_cast(t8d3c9f.prepend("WHITESPACE").constData()+10), t8d3c9f.size()-10 }; }); +} + +void* QPageSize_Rect(void* ptr, long long units) +{ + return ({ QRectF tmpValue = static_cast(ptr)->rect(static_cast(units)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_RectPixels(void* ptr, int resolution) +{ + return ({ QRect tmpValue = static_cast(ptr)->rectPixels(resolution); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_RectPoints(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rectPoints(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_Size(void* ptr, long long units) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->size(static_cast(units)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_QPageSize_Size2(long long pageSizeId, long long units) +{ + return ({ QSizeF tmpValue = QPageSize::size(static_cast(pageSizeId), static_cast(units)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_SizePixels(void* ptr, int resolution) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizePixels(resolution); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_QPageSize_SizePixels2(long long pageSizeId, int resolution) +{ + return ({ QSize tmpValue = QPageSize::sizePixels(static_cast(pageSizeId), resolution); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_SizePoints(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizePoints(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QPageSize_QPageSize_SizePoints2(long long pageSizeId) +{ + return ({ QSize tmpValue = QPageSize::sizePoints(static_cast(pageSizeId)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QPageSize_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +int QPageSize_WindowsId(void* ptr) +{ + return static_cast(ptr)->windowsId(); +} + +int QPageSize_QPageSize_WindowsId2(long long pageSizeId) +{ + return QPageSize::windowsId(static_cast(pageSizeId)); +} + +void QPageSize_DestroyQPageSize(void* ptr) +{ + static_cast(ptr)->~QPageSize(); +} + +class MyQPagedPaintDevice: public QPagedPaintDevice +{ +public: + bool newPage() { return callbackQPagedPaintDevice_NewPage(this) != 0; }; + void setPageSize(QPagedPaintDevice::PageSize size) { callbackQPagedPaintDevice_SetPageSize2(this, size); }; + void setPageSizeMM(const QSizeF & size) { callbackQPagedPaintDevice_SetPageSizeMM(this, const_cast(&size)); }; + ~MyQPagedPaintDevice() { callbackQPagedPaintDevice_DestroyQPagedPaintDevice(this); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPagedPaintDevice_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QPagedPaintDevice*) +Q_DECLARE_METATYPE(MyQPagedPaintDevice*) + +int QPagedPaintDevice_QPagedPaintDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +char QPagedPaintDevice_NewPage(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->newPage(); + } else { + return static_cast(ptr)->newPage(); + } +} + +void* QPagedPaintDevice_PageLayout(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPageLayout(static_cast(ptr)->pageLayout()); + } else { + return new QPageLayout(static_cast(ptr)->pageLayout()); + } +} + +long long QPagedPaintDevice_PageSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->pageSize(); + } else { + return static_cast(ptr)->pageSize(); + } +} + +void* QPagedPaintDevice_PageSizeMM(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->pageSizeMM(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->pageSizeMM(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +char QPagedPaintDevice_SetPageLayout(void* ptr, void* newPageLayout) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setPageLayout(*static_cast(newPageLayout)); + } else { + return static_cast(ptr)->setPageLayout(*static_cast(newPageLayout)); + } +} + +char QPagedPaintDevice_SetPageMargins(void* ptr, void* margins) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setPageMargins(*static_cast(margins)); + } else { + return static_cast(ptr)->setPageMargins(*static_cast(margins)); + } +} + +char QPagedPaintDevice_SetPageMargins2(void* ptr, void* margins, long long units) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setPageMargins(*static_cast(margins), static_cast(units)); + } else { + return static_cast(ptr)->setPageMargins(*static_cast(margins), static_cast(units)); + } +} + +char QPagedPaintDevice_SetPageOrientation(void* ptr, long long orientation) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setPageOrientation(static_cast(orientation)); + } else { + return static_cast(ptr)->setPageOrientation(static_cast(orientation)); + } +} + +char QPagedPaintDevice_SetPageSize(void* ptr, void* pageSize) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setPageSize(*static_cast(pageSize)); + } else { + return static_cast(ptr)->setPageSize(*static_cast(pageSize)); + } +} + +void QPagedPaintDevice_SetPageSize2(void* ptr, long long size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPageSize(static_cast(size)); + } else { + static_cast(ptr)->setPageSize(static_cast(size)); + } +} + +void QPagedPaintDevice_SetPageSize2Default(void* ptr, long long size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPdfWriter::setPageSize(static_cast(size)); + } else { + static_cast(ptr)->QPagedPaintDevice::setPageSize(static_cast(size)); + } +} + +void QPagedPaintDevice_SetPageSizeMM(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPageSizeMM(*static_cast(size)); + } else { + static_cast(ptr)->setPageSizeMM(*static_cast(size)); + } +} + +void QPagedPaintDevice_SetPageSizeMMDefault(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPdfWriter::setPageSizeMM(*static_cast(size)); + } else { + static_cast(ptr)->QPagedPaintDevice::setPageSizeMM(*static_cast(size)); + } +} + +void QPagedPaintDevice_DestroyQPagedPaintDevice(void* ptr) +{ + static_cast(ptr)->~QPagedPaintDevice(); +} + +void QPagedPaintDevice_DestroyQPagedPaintDeviceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPagedPaintDevice_PaintEngine(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->paintEngine(); + } else { + + } +} + +void* QPagedPaintDevice_PaintEngineDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPdfWriter::paintEngine(); + } else { + + } +} + +class MyQPaintDevice: public QPaintDevice +{ +public: + MyQPaintDevice() : QPaintDevice() {QPaintDevice_QPaintDevice_QRegisterMetaType();}; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDevice_PaintEngine(const_cast(static_cast(this)))); }; + ~MyQPaintDevice() { callbackQPaintDevice_DestroyQPaintDevice(this); }; +}; + +Q_DECLARE_METATYPE(QPaintDevice*) +Q_DECLARE_METATYPE(MyQPaintDevice*) + +int QPaintDevice_QPaintDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPaintDevice_NewQPaintDevice() +{ + return new MyQPaintDevice(); +} + +int QPaintDevice_ColorCount(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->colorCount(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->colorCount(); + } else { + return static_cast(ptr)->colorCount(); + } +} + +int QPaintDevice_Depth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->depth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->depth(); + } else { + return static_cast(ptr)->depth(); + } +} + +int QPaintDevice_DevicePixelRatio(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->devicePixelRatio(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->devicePixelRatio(); + } else { + return static_cast(ptr)->devicePixelRatio(); + } +} + +double QPaintDevice_DevicePixelRatioF(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->devicePixelRatioF(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->devicePixelRatioF(); + } else { + return static_cast(ptr)->devicePixelRatioF(); + } +} + +int QPaintDevice_Height(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->height(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->height(); + } else { + return static_cast(ptr)->height(); + } +} + +int QPaintDevice_HeightMM(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->heightMM(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->heightMM(); + } else { + return static_cast(ptr)->heightMM(); + } +} + +int QPaintDevice_LogicalDpiX(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->logicalDpiX(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->logicalDpiX(); + } else { + return static_cast(ptr)->logicalDpiX(); + } +} + +int QPaintDevice_LogicalDpiY(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->logicalDpiY(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->logicalDpiY(); + } else { + return static_cast(ptr)->logicalDpiY(); + } +} + +int QPaintDevice_Metric(void* ptr, long long metric) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->metric(static_cast(metric)); + } else { + return static_cast(ptr)->metric(static_cast(metric)); + } +} + +int QPaintDevice_MetricDefault(void* ptr, long long metric) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPdfWriter::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPagedPaintDevice::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPaintDeviceWindow::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLPaintDevice::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPicture::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBitmap::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPixmap::metric(static_cast(metric)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QImage::metric(static_cast(metric)); + } else { + return static_cast(ptr)->QPaintDevice::metric(static_cast(metric)); + } +} + +void* QPaintDevice_PaintEngine(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->paintEngine(); + } else { + return static_cast(ptr)->paintEngine(); + } +} + +char QPaintDevice_PaintingActive(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->paintingActive(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->paintingActive(); + } else { + return static_cast(ptr)->paintingActive(); + } +} + +int QPaintDevice_PhysicalDpiX(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->physicalDpiX(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->physicalDpiX(); + } else { + return static_cast(ptr)->physicalDpiX(); + } +} + +int QPaintDevice_PhysicalDpiY(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->physicalDpiY(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->physicalDpiY(); + } else { + return static_cast(ptr)->physicalDpiY(); + } +} + +int QPaintDevice_Width(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->width(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->width(); + } else { + return static_cast(ptr)->width(); + } +} + +int QPaintDevice_WidthMM(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->widthMM(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->widthMM(); + } else { + return static_cast(ptr)->widthMM(); + } +} + +void QPaintDevice_DestroyQPaintDevice(void* ptr) +{ + static_cast(ptr)->~QPaintDevice(); +} + +void QPaintDevice_DestroyQPaintDeviceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQPaintDeviceWindow: public QPaintDeviceWindow +{ +public: + void paintEvent(QPaintEvent * event) { callbackQPaintDeviceWindow_PaintEvent(this, event); }; + void update() { callbackQPaintDeviceWindow_Update3(this); }; + void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; + void alert(int msec) { callbackQWindow_Alert(this, msec); }; + bool close() { return callbackQWindow_Close(this) != 0; }; + void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; + bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; + void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; + void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; + QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; + void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; + void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; + QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; + void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; + void hide() { callbackQWindow_Hide(this); }; + void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; + void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; + void lower() { callbackQWindow_Lower(this); }; + void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; + void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; + void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; + void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; + void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; + void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; + void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; + void raise() { callbackQWindow_Raise(this); }; + void requestActivate() { callbackQWindow_RequestActivate(this); }; + void requestUpdate() { callbackQWindow_RequestUpdate(this); }; + void resizeEvent(QResizeEvent * ev) { callbackQWindow_ResizeEvent(this, ev); }; + void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; + void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; + void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; + void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; + void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; + void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; + void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; + void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; + void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; + void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; + void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; + void setX(int arg) { callbackQWindow_SetX(this, arg); }; + void setY(int arg) { callbackQWindow_SetY(this, arg); }; + void show() { callbackQWindow_Show(this); }; + void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; + void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; + void showMaximized() { callbackQWindow_ShowMaximized(this); }; + void showMinimized() { callbackQWindow_ShowMinimized(this); }; + void showNormal() { callbackQWindow_ShowNormal(this); }; + QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; + QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; + void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; + void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; + void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; + void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; + void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; + void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; + void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; + void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; + void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; + void deleteLater() { callbackQWindow_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDeviceWindow_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QPaintDeviceWindow*) +Q_DECLARE_METATYPE(MyQPaintDeviceWindow*) + +int QPaintDeviceWindow_QPaintDeviceWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QPaintDeviceWindow_PaintEvent(void* ptr, void* event) +{ + static_cast(ptr)->paintEvent(static_cast(event)); +} + +void QPaintDeviceWindow_PaintEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::paintEvent(static_cast(event)); + } else { + static_cast(ptr)->QPaintDeviceWindow::paintEvent(static_cast(event)); + } +} + +void QPaintDeviceWindow_Update(void* ptr, void* rect) +{ + static_cast(ptr)->update(*static_cast(rect)); +} + +void QPaintDeviceWindow_Update2(void* ptr, void* region) +{ + static_cast(ptr)->update(*static_cast(region)); +} + +void QPaintDeviceWindow_Update3(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update"); +} + +void QPaintDeviceWindow_Update3Default(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::update(); + } else { + static_cast(ptr)->QPaintDeviceWindow::update(); + } +} + +void* QPaintDeviceWindow_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QPaintDeviceWindow_PaintEngineDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::paintEngine(); + } else { + return static_cast(ptr)->QPaintDeviceWindow::paintEngine(); + } +} + +class MyQPaintEngine: public QPaintEngine +{ +public: + MyQPaintEngine(QPaintEngine::PaintEngineFeatures caps = PaintEngineFeatures()) : QPaintEngine(caps) {QPaintEngine_QPaintEngine_QRegisterMetaType();}; + bool begin(QPaintDevice * pdev) { return callbackQPaintEngine_Begin(this, pdev) != 0; }; + void drawEllipse(const QRectF & rect) { callbackQPaintEngine_DrawEllipse(this, const_cast(&rect)); }; + void drawEllipse(const QRect & rect) { callbackQPaintEngine_DrawEllipse2(this, const_cast(&rect)); }; + void drawImage(const QRectF & rectangle, const QImage & image, const QRectF & sr, Qt::ImageConversionFlags flags) { callbackQPaintEngine_DrawImage(this, const_cast(&rectangle), const_cast(&image), const_cast(&sr), flags); }; + void drawLines(const QLineF * lines, int lineCount) { callbackQPaintEngine_DrawLines(this, const_cast(lines), lineCount); }; + void drawLines(const QLine * lines, int lineCount) { callbackQPaintEngine_DrawLines2(this, const_cast(lines), lineCount); }; + void drawPath(const QPainterPath & path) { callbackQPaintEngine_DrawPath(this, const_cast(&path)); }; + void drawPixmap(const QRectF & r, const QPixmap & pm, const QRectF & sr) { callbackQPaintEngine_DrawPixmap(this, const_cast(&r), const_cast(&pm), const_cast(&sr)); }; + void drawPoints(const QPointF * points, int pointCount) { callbackQPaintEngine_DrawPoints(this, const_cast(points), pointCount); }; + void drawPoints(const QPoint * points, int pointCount) { callbackQPaintEngine_DrawPoints2(this, const_cast(points), pointCount); }; + void drawPolygon(const QPointF * points, int pointCount, QPaintEngine::PolygonDrawMode mode) { callbackQPaintEngine_DrawPolygon(this, const_cast(points), pointCount, mode); }; + void drawPolygon(const QPoint * points, int pointCount, QPaintEngine::PolygonDrawMode mode) { callbackQPaintEngine_DrawPolygon2(this, const_cast(points), pointCount, mode); }; + void drawRects(const QRectF * rects, int rectCount) { callbackQPaintEngine_DrawRects(this, const_cast(rects), rectCount); }; + void drawRects(const QRect * rects, int rectCount) { callbackQPaintEngine_DrawRects2(this, const_cast(rects), rectCount); }; + void drawTextItem(const QPointF & p, const QTextItem & textItem) { callbackQPaintEngine_DrawTextItem(this, const_cast(&p), const_cast(&textItem)); }; + void drawTiledPixmap(const QRectF & rect, const QPixmap & pixmap, const QPointF & p) { callbackQPaintEngine_DrawTiledPixmap(this, const_cast(&rect), const_cast(&pixmap), const_cast(&p)); }; + bool end() { return callbackQPaintEngine_End(this) != 0; }; + QPaintEngine::Type type() const { return static_cast(callbackQPaintEngine_Type(const_cast(static_cast(this)))); }; + void updateState(const QPaintEngineState & state) { callbackQPaintEngine_UpdateState(this, const_cast(&state)); }; + ~MyQPaintEngine() { callbackQPaintEngine_DestroyQPaintEngine(this); }; +}; + +Q_DECLARE_METATYPE(QPaintEngine*) +Q_DECLARE_METATYPE(MyQPaintEngine*) + +int QPaintEngine_QPaintEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPaintEngine_NewQPaintEngine(long long caps) +{ + return new MyQPaintEngine(static_cast(caps)); +} + +char QPaintEngine_Begin(void* ptr, void* pdev) +{ + if (dynamic_cast(static_cast(pdev))) { + return static_cast(ptr)->begin(static_cast(pdev)); + } else if (dynamic_cast(static_cast(pdev))) { + return static_cast(ptr)->begin(static_cast(pdev)); + } else { + return static_cast(ptr)->begin(static_cast(pdev)); + } +} + +void QPaintEngine_DrawEllipse(void* ptr, void* rect) +{ + static_cast(ptr)->drawEllipse(*static_cast(rect)); +} + +void QPaintEngine_DrawEllipseDefault(void* ptr, void* rect) +{ + static_cast(ptr)->QPaintEngine::drawEllipse(*static_cast(rect)); +} + +void QPaintEngine_DrawEllipse2(void* ptr, void* rect) +{ + static_cast(ptr)->drawEllipse(*static_cast(rect)); +} + +void QPaintEngine_DrawEllipse2Default(void* ptr, void* rect) +{ + static_cast(ptr)->QPaintEngine::drawEllipse(*static_cast(rect)); +} + +void QPaintEngine_DrawImage(void* ptr, void* rectangle, void* image, void* sr, long long flags) +{ + static_cast(ptr)->drawImage(*static_cast(rectangle), *static_cast(image), *static_cast(sr), static_cast(flags)); +} + +void QPaintEngine_DrawImageDefault(void* ptr, void* rectangle, void* image, void* sr, long long flags) +{ + static_cast(ptr)->QPaintEngine::drawImage(*static_cast(rectangle), *static_cast(image), *static_cast(sr), static_cast(flags)); +} + +void QPaintEngine_DrawLines(void* ptr, void* lines, int lineCount) +{ + static_cast(ptr)->drawLines(static_cast(lines), lineCount); +} + +void QPaintEngine_DrawLinesDefault(void* ptr, void* lines, int lineCount) +{ + static_cast(ptr)->QPaintEngine::drawLines(static_cast(lines), lineCount); +} + +void QPaintEngine_DrawLines2(void* ptr, void* lines, int lineCount) +{ + static_cast(ptr)->drawLines(static_cast(lines), lineCount); +} + +void QPaintEngine_DrawLines2Default(void* ptr, void* lines, int lineCount) +{ + static_cast(ptr)->QPaintEngine::drawLines(static_cast(lines), lineCount); +} + +void QPaintEngine_DrawPath(void* ptr, void* path) +{ + static_cast(ptr)->drawPath(*static_cast(path)); +} + +void QPaintEngine_DrawPathDefault(void* ptr, void* path) +{ + static_cast(ptr)->QPaintEngine::drawPath(*static_cast(path)); +} + +void QPaintEngine_DrawPixmap(void* ptr, void* r, void* pm, void* sr) +{ + static_cast(ptr)->drawPixmap(*static_cast(r), *static_cast(pm), *static_cast(sr)); +} + +void QPaintEngine_DrawPoints(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawPoints(static_cast(points), pointCount); +} + +void QPaintEngine_DrawPointsDefault(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->QPaintEngine::drawPoints(static_cast(points), pointCount); +} + +void QPaintEngine_DrawPoints2(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawPoints(static_cast(points), pointCount); +} + +void QPaintEngine_DrawPoints2Default(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->QPaintEngine::drawPoints(static_cast(points), pointCount); +} + +void QPaintEngine_DrawPolygon(void* ptr, void* points, int pointCount, long long mode) +{ + static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(mode)); +} + +void QPaintEngine_DrawPolygonDefault(void* ptr, void* points, int pointCount, long long mode) +{ + static_cast(ptr)->QPaintEngine::drawPolygon(static_cast(points), pointCount, static_cast(mode)); +} + +void QPaintEngine_DrawPolygon2(void* ptr, void* points, int pointCount, long long mode) +{ + static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(mode)); +} + +void QPaintEngine_DrawPolygon2Default(void* ptr, void* points, int pointCount, long long mode) +{ + static_cast(ptr)->QPaintEngine::drawPolygon(static_cast(points), pointCount, static_cast(mode)); +} + +void QPaintEngine_DrawRects(void* ptr, void* rects, int rectCount) +{ + static_cast(ptr)->drawRects(static_cast(rects), rectCount); +} + +void QPaintEngine_DrawRectsDefault(void* ptr, void* rects, int rectCount) +{ + static_cast(ptr)->QPaintEngine::drawRects(static_cast(rects), rectCount); +} + +void QPaintEngine_DrawRects2(void* ptr, void* rects, int rectCount) +{ + static_cast(ptr)->drawRects(static_cast(rects), rectCount); +} + +void QPaintEngine_DrawRects2Default(void* ptr, void* rects, int rectCount) +{ + static_cast(ptr)->QPaintEngine::drawRects(static_cast(rects), rectCount); +} + +void QPaintEngine_DrawTextItem(void* ptr, void* p, void* textItem) +{ + static_cast(ptr)->drawTextItem(*static_cast(p), *static_cast(textItem)); +} + +void QPaintEngine_DrawTextItemDefault(void* ptr, void* p, void* textItem) +{ + static_cast(ptr)->QPaintEngine::drawTextItem(*static_cast(p), *static_cast(textItem)); +} + +void QPaintEngine_DrawTiledPixmap(void* ptr, void* rect, void* pixmap, void* p) +{ + static_cast(ptr)->drawTiledPixmap(*static_cast(rect), *static_cast(pixmap), *static_cast(p)); +} + +void QPaintEngine_DrawTiledPixmapDefault(void* ptr, void* rect, void* pixmap, void* p) +{ + static_cast(ptr)->QPaintEngine::drawTiledPixmap(*static_cast(rect), *static_cast(pixmap), *static_cast(p)); +} + +char QPaintEngine_End(void* ptr) +{ + return static_cast(ptr)->end(); +} + +char QPaintEngine_HasFeature(void* ptr, long long feature) +{ + return static_cast(ptr)->hasFeature(static_cast(feature)); +} + +char QPaintEngine_IsActive(void* ptr) +{ + return static_cast(ptr)->isActive(); +} + +void* QPaintEngine_PaintDevice(void* ptr) +{ + return static_cast(ptr)->paintDevice(); +} + +void* QPaintEngine_Painter(void* ptr) +{ + return static_cast(ptr)->painter(); +} + +void QPaintEngine_SetActive(void* ptr, char state) +{ + static_cast(ptr)->setActive(state != 0); +} + +long long QPaintEngine_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QPaintEngine_UpdateState(void* ptr, void* state) +{ + static_cast(ptr)->updateState(*static_cast(state)); +} + +void QPaintEngine_DestroyQPaintEngine(void* ptr) +{ + static_cast(ptr)->~QPaintEngine(); +} + +void QPaintEngine_DestroyQPaintEngineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPaintEngineState_BackgroundBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->backgroundBrush()); +} + +long long QPaintEngineState_BackgroundMode(void* ptr) +{ + return static_cast(ptr)->backgroundMode(); +} + +void* QPaintEngineState_Brush(void* ptr) +{ + return new QBrush(static_cast(ptr)->brush()); +} + +char QPaintEngineState_BrushNeedsResolving(void* ptr) +{ + return static_cast(ptr)->brushNeedsResolving(); +} + +void* QPaintEngineState_BrushOrigin(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->brushOrigin(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QPaintEngineState_ClipOperation(void* ptr) +{ + return static_cast(ptr)->clipOperation(); +} + +void* QPaintEngineState_ClipPath(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->clipPath()); +} + +void* QPaintEngineState_ClipRegion(void* ptr) +{ + return new QRegion(static_cast(ptr)->clipRegion()); +} + +long long QPaintEngineState_CompositionMode(void* ptr) +{ + return static_cast(ptr)->compositionMode(); +} + +void* QPaintEngineState_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +char QPaintEngineState_IsClipEnabled(void* ptr) +{ + return static_cast(ptr)->isClipEnabled(); +} + +double QPaintEngineState_Opacity(void* ptr) +{ + return static_cast(ptr)->opacity(); +} + +void* QPaintEngineState_Painter(void* ptr) +{ + return static_cast(ptr)->painter(); +} + +void* QPaintEngineState_Pen(void* ptr) +{ + return new QPen(static_cast(ptr)->pen()); +} + +char QPaintEngineState_PenNeedsResolving(void* ptr) +{ + return static_cast(ptr)->penNeedsResolving(); +} + +long long QPaintEngineState_RenderHints(void* ptr) +{ + return static_cast(ptr)->renderHints(); +} + +long long QPaintEngineState_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void* QPaintEngineState_Transform(void* ptr) +{ + return new QTransform(static_cast(ptr)->transform()); +} + +class MyQPaintEvent: public QPaintEvent +{ +public: + MyQPaintEvent(const QRegion &paintRegion) : QPaintEvent(paintRegion) {QPaintEvent_QPaintEvent_QRegisterMetaType();}; + MyQPaintEvent(const QRect &paintRect) : QPaintEvent(paintRect) {QPaintEvent_QPaintEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QPaintEvent*) +Q_DECLARE_METATYPE(MyQPaintEvent*) + +int QPaintEvent_QPaintEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPaintEvent_NewQPaintEvent(void* paintRegion) +{ + return new MyQPaintEvent(*static_cast(paintRegion)); +} + +void* QPaintEvent_NewQPaintEvent2(void* paintRect) +{ + return new MyQPaintEvent(*static_cast(paintRect)); +} + +void* QPaintEvent_Rect(void* ptr) +{ + return const_cast(&static_cast(ptr)->rect()); +} + +void* QPaintEvent_Region(void* ptr) +{ + return const_cast(&static_cast(ptr)->region()); +} + +Q_DECLARE_METATYPE(QPainter*) +void* QPainter_NewQPainter() +{ + return new QPainter(); +} + +void* QPainter_NewQPainter2(void* device) +{ + if (dynamic_cast(static_cast(device))) { + return new QPainter(static_cast(device)); + } else if (dynamic_cast(static_cast(device))) { + return new QPainter(static_cast(device)); + } else if (dynamic_cast(static_cast(device))) { + return new QPainter(static_cast(device)); + } else { + return new QPainter(static_cast(device)); + } +} + +void* QPainter_Background(void* ptr) +{ + return const_cast(&static_cast(ptr)->background()); +} + +long long QPainter_BackgroundMode(void* ptr) +{ + return static_cast(ptr)->backgroundMode(); +} + +char QPainter_Begin(void* ptr, void* device) +{ + if (dynamic_cast(static_cast(device))) { + return static_cast(ptr)->begin(static_cast(device)); + } else if (dynamic_cast(static_cast(device))) { + return static_cast(ptr)->begin(static_cast(device)); + } else { + return static_cast(ptr)->begin(static_cast(device)); + } +} + +void QPainter_BeginNativePainting(void* ptr) +{ + static_cast(ptr)->beginNativePainting(); +} + +void* QPainter_BoundingRect(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(rectangle), flags, QString::fromUtf8(text.data, text.len)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPainter_BoundingRect2(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(*static_cast(rectangle), flags, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPainter_BoundingRect3(void* ptr, int x, int y, int w, int h, int flags, struct QtGui_PackedString text) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(x, y, w, h, flags, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPainter_BoundingRect4(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(rectangle), QString::fromUtf8(text.data, text.len), *static_cast(option)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPainter_Brush(void* ptr) +{ + return const_cast(&static_cast(ptr)->brush()); +} + +void* QPainter_BrushOrigin(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->brushOrigin(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QPainter_ClipBoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->clipBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPainter_ClipPath(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->clipPath()); +} + +void* QPainter_ClipRegion(void* ptr) +{ + return new QRegion(static_cast(ptr)->clipRegion()); +} + +void* QPainter_CombinedTransform(void* ptr) +{ + return new QTransform(static_cast(ptr)->combinedTransform()); +} + +long long QPainter_CompositionMode(void* ptr) +{ + return static_cast(ptr)->compositionMode(); +} + +void* QPainter_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +void* QPainter_DeviceTransform(void* ptr) +{ + return const_cast(&static_cast(ptr)->deviceTransform()); +} + +void QPainter_DrawArc(void* ptr, void* rectangle, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawArc(*static_cast(rectangle), startAngle, spanAngle); +} + +void QPainter_DrawArc2(void* ptr, void* rectangle, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawArc(*static_cast(rectangle), startAngle, spanAngle); +} + +void QPainter_DrawArc3(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawArc(x, y, width, height, startAngle, spanAngle); +} + +void QPainter_DrawChord(void* ptr, void* rectangle, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawChord(*static_cast(rectangle), startAngle, spanAngle); +} + +void QPainter_DrawChord2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawChord(x, y, width, height, startAngle, spanAngle); +} + +void QPainter_DrawChord3(void* ptr, void* rectangle, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawChord(*static_cast(rectangle), startAngle, spanAngle); +} + +void QPainter_DrawConvexPolygon(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawConvexPolygon(static_cast(points), pointCount); +} + +void QPainter_DrawConvexPolygon2(void* ptr, void* polygon) +{ + static_cast(ptr)->drawConvexPolygon(*static_cast(polygon)); +} + +void QPainter_DrawConvexPolygon3(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawConvexPolygon(static_cast(points), pointCount); +} + +void QPainter_DrawConvexPolygon4(void* ptr, void* polygon) +{ + static_cast(ptr)->drawConvexPolygon(*static_cast(polygon)); +} + +void QPainter_DrawEllipse(void* ptr, void* rectangle) +{ + static_cast(ptr)->drawEllipse(*static_cast(rectangle)); +} + +void QPainter_DrawEllipse2(void* ptr, void* rectangle) +{ + static_cast(ptr)->drawEllipse(*static_cast(rectangle)); +} + +void QPainter_DrawEllipse3(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->drawEllipse(x, y, width, height); +} + +void QPainter_DrawEllipse4(void* ptr, void* center, double rx, double ry) +{ + static_cast(ptr)->drawEllipse(*static_cast(center), rx, ry); +} + +void QPainter_DrawEllipse5(void* ptr, void* center, int rx, int ry) +{ + static_cast(ptr)->drawEllipse(*static_cast(center), rx, ry); +} + +void QPainter_DrawGlyphRun(void* ptr, void* position, void* glyphs) +{ + static_cast(ptr)->drawGlyphRun(*static_cast(position), *static_cast(glyphs)); +} + +void QPainter_DrawImage(void* ptr, void* target, void* image, void* source, long long flags) +{ + static_cast(ptr)->drawImage(*static_cast(target), *static_cast(image), *static_cast(source), static_cast(flags)); +} + +void QPainter_DrawImage2(void* ptr, void* target, void* image, void* source, long long flags) +{ + static_cast(ptr)->drawImage(*static_cast(target), *static_cast(image), *static_cast(source), static_cast(flags)); +} + +void QPainter_DrawImage3(void* ptr, void* point, void* image, void* source, long long flags) +{ + static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image), *static_cast(source), static_cast(flags)); +} + +void QPainter_DrawImage4(void* ptr, void* point, void* image, void* source, long long flags) +{ + static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image), *static_cast(source), static_cast(flags)); +} + +void QPainter_DrawImage5(void* ptr, void* rectangle, void* image) +{ + static_cast(ptr)->drawImage(*static_cast(rectangle), *static_cast(image)); +} + +void QPainter_DrawImage6(void* ptr, void* rectangle, void* image) +{ + static_cast(ptr)->drawImage(*static_cast(rectangle), *static_cast(image)); +} + +void QPainter_DrawImage7(void* ptr, void* point, void* image) +{ + static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image)); +} + +void QPainter_DrawImage8(void* ptr, void* point, void* image) +{ + static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image)); +} + +void QPainter_DrawImage9(void* ptr, int x, int y, void* image, int sx, int sy, int sw, int sh, long long flags) +{ + static_cast(ptr)->drawImage(x, y, *static_cast(image), sx, sy, sw, sh, static_cast(flags)); +} + +void QPainter_DrawLine(void* ptr, void* line) +{ + static_cast(ptr)->drawLine(*static_cast(line)); +} + +void QPainter_DrawLine2(void* ptr, void* line) +{ + static_cast(ptr)->drawLine(*static_cast(line)); +} + +void QPainter_DrawLine3(void* ptr, int x1, int y1, int x2, int y2) +{ + static_cast(ptr)->drawLine(x1, y1, x2, y2); +} + +void QPainter_DrawLine4(void* ptr, void* p1, void* p2) +{ + static_cast(ptr)->drawLine(*static_cast(p1), *static_cast(p2)); +} + +void QPainter_DrawLine5(void* ptr, void* p1, void* p2) +{ + static_cast(ptr)->drawLine(*static_cast(p1), *static_cast(p2)); +} + +void QPainter_DrawLines(void* ptr, void* lines, int lineCount) +{ + static_cast(ptr)->drawLines(static_cast(lines), lineCount); +} + +void QPainter_DrawLines2(void* ptr, void* lines) +{ + static_cast(ptr)->drawLines(*static_cast*>(lines)); +} + +void QPainter_DrawLines3(void* ptr, void* pointPairs, int lineCount) +{ + static_cast(ptr)->drawLines(static_cast(pointPairs), lineCount); +} + +void QPainter_DrawLines4(void* ptr, void* pointPairs) +{ + static_cast(ptr)->drawLines(*static_cast*>(pointPairs)); +} + +void QPainter_DrawLines5(void* ptr, void* lines, int lineCount) +{ + static_cast(ptr)->drawLines(static_cast(lines), lineCount); +} + +void QPainter_DrawLines6(void* ptr, void* lines) +{ + static_cast(ptr)->drawLines(*static_cast*>(lines)); +} + +void QPainter_DrawLines7(void* ptr, void* pointPairs, int lineCount) +{ + static_cast(ptr)->drawLines(static_cast(pointPairs), lineCount); +} + +void QPainter_DrawLines8(void* ptr, void* pointPairs) +{ + static_cast(ptr)->drawLines(*static_cast*>(pointPairs)); +} + +void QPainter_DrawPath(void* ptr, void* path) +{ + static_cast(ptr)->drawPath(*static_cast(path)); +} + +void QPainter_DrawPicture(void* ptr, void* point, void* picture) +{ + static_cast(ptr)->drawPicture(*static_cast(point), *static_cast(picture)); +} + +void QPainter_DrawPicture2(void* ptr, int x, int y, void* picture) +{ + static_cast(ptr)->drawPicture(x, y, *static_cast(picture)); +} + +void QPainter_DrawPicture3(void* ptr, void* point, void* picture) +{ + static_cast(ptr)->drawPicture(*static_cast(point), *static_cast(picture)); +} + +void QPainter_DrawPie(void* ptr, void* rectangle, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawPie(*static_cast(rectangle), startAngle, spanAngle); +} + +void QPainter_DrawPie2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawPie(x, y, width, height, startAngle, spanAngle); +} + +void QPainter_DrawPie3(void* ptr, void* rectangle, int startAngle, int spanAngle) +{ + static_cast(ptr)->drawPie(*static_cast(rectangle), startAngle, spanAngle); +} + +void QPainter_DrawPixmap(void* ptr, void* target, void* pixmap, void* source) +{ + static_cast(ptr)->drawPixmap(*static_cast(target), *static_cast(pixmap), *static_cast(source)); +} + +void QPainter_DrawPixmap2(void* ptr, void* target, void* pixmap, void* source) +{ + static_cast(ptr)->drawPixmap(*static_cast(target), *static_cast(pixmap), *static_cast(source)); +} + +void QPainter_DrawPixmap3(void* ptr, int x, int y, int w, int h, void* pixmap, int sx, int sy, int sw, int sh) +{ + static_cast(ptr)->drawPixmap(x, y, w, h, *static_cast(pixmap), sx, sy, sw, sh); +} + +void QPainter_DrawPixmap4(void* ptr, int x, int y, void* pixmap, int sx, int sy, int sw, int sh) +{ + static_cast(ptr)->drawPixmap(x, y, *static_cast(pixmap), sx, sy, sw, sh); +} + +void QPainter_DrawPixmap5(void* ptr, void* point, void* pixmap, void* source) +{ + static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap), *static_cast(source)); +} + +void QPainter_DrawPixmap6(void* ptr, void* point, void* pixmap, void* source) +{ + static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap), *static_cast(source)); +} + +void QPainter_DrawPixmap7(void* ptr, void* point, void* pixmap) +{ + static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap)); +} + +void QPainter_DrawPixmap8(void* ptr, void* point, void* pixmap) +{ + static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap)); +} + +void QPainter_DrawPixmap9(void* ptr, int x, int y, void* pixmap) +{ + static_cast(ptr)->drawPixmap(x, y, *static_cast(pixmap)); +} + +void QPainter_DrawPixmap10(void* ptr, void* rectangle, void* pixmap) +{ + static_cast(ptr)->drawPixmap(*static_cast(rectangle), *static_cast(pixmap)); +} + +void QPainter_DrawPixmap11(void* ptr, int x, int y, int width, int height, void* pixmap) +{ + static_cast(ptr)->drawPixmap(x, y, width, height, *static_cast(pixmap)); +} + +void QPainter_DrawPoint(void* ptr, void* position) +{ + static_cast(ptr)->drawPoint(*static_cast(position)); +} + +void QPainter_DrawPoint2(void* ptr, void* position) +{ + static_cast(ptr)->drawPoint(*static_cast(position)); +} + +void QPainter_DrawPoint3(void* ptr, int x, int y) +{ + static_cast(ptr)->drawPoint(x, y); +} + +void QPainter_DrawPoints(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawPoints(static_cast(points), pointCount); +} + +void QPainter_DrawPoints2(void* ptr, void* points) +{ + static_cast(ptr)->drawPoints(*static_cast(points)); +} + +void QPainter_DrawPoints3(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawPoints(static_cast(points), pointCount); +} + +void QPainter_DrawPoints4(void* ptr, void* points) +{ + static_cast(ptr)->drawPoints(*static_cast(points)); +} + +void QPainter_DrawPolygon(void* ptr, void* points, int pointCount, long long fillRule) +{ + static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(fillRule)); +} + +void QPainter_DrawPolygon2(void* ptr, void* points, long long fillRule) +{ + static_cast(ptr)->drawPolygon(*static_cast(points), static_cast(fillRule)); +} + +void QPainter_DrawPolygon3(void* ptr, void* points, int pointCount, long long fillRule) +{ + static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(fillRule)); +} + +void QPainter_DrawPolygon4(void* ptr, void* points, long long fillRule) +{ + static_cast(ptr)->drawPolygon(*static_cast(points), static_cast(fillRule)); +} + +void QPainter_DrawPolyline(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawPolyline(static_cast(points), pointCount); +} + +void QPainter_DrawPolyline2(void* ptr, void* points) +{ + static_cast(ptr)->drawPolyline(*static_cast(points)); +} + +void QPainter_DrawPolyline3(void* ptr, void* points, int pointCount) +{ + static_cast(ptr)->drawPolyline(static_cast(points), pointCount); +} + +void QPainter_DrawPolyline4(void* ptr, void* points) +{ + static_cast(ptr)->drawPolyline(*static_cast(points)); +} + +void QPainter_DrawRect(void* ptr, void* rectangle) +{ + static_cast(ptr)->drawRect(*static_cast(rectangle)); +} + +void QPainter_DrawRect2(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->drawRect(x, y, width, height); +} + +void QPainter_DrawRect3(void* ptr, void* rectangle) +{ + static_cast(ptr)->drawRect(*static_cast(rectangle)); +} + +void QPainter_DrawRects(void* ptr, void* rectangles, int rectCount) +{ + static_cast(ptr)->drawRects(static_cast(rectangles), rectCount); +} + +void QPainter_DrawRects2(void* ptr, void* rectangles) +{ + static_cast(ptr)->drawRects(*static_cast*>(rectangles)); +} + +void QPainter_DrawRects3(void* ptr, void* rectangles, int rectCount) +{ + static_cast(ptr)->drawRects(static_cast(rectangles), rectCount); +} + +void QPainter_DrawRects4(void* ptr, void* rectangles) +{ + static_cast(ptr)->drawRects(*static_cast*>(rectangles)); +} + +void QPainter_DrawRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode) +{ + static_cast(ptr)->drawRoundedRect(*static_cast(rect), xRadius, yRadius, static_cast(mode)); +} + +void QPainter_DrawRoundedRect2(void* ptr, int x, int y, int w, int h, double xRadius, double yRadius, long long mode) +{ + static_cast(ptr)->drawRoundedRect(x, y, w, h, xRadius, yRadius, static_cast(mode)); +} + +void QPainter_DrawRoundedRect3(void* ptr, void* rect, double xRadius, double yRadius, long long mode) +{ + static_cast(ptr)->drawRoundedRect(*static_cast(rect), xRadius, yRadius, static_cast(mode)); +} + +void QPainter_DrawStaticText(void* ptr, void* topLeftPosition, void* staticText) +{ + static_cast(ptr)->drawStaticText(*static_cast(topLeftPosition), *static_cast(staticText)); +} + +void QPainter_DrawStaticText2(void* ptr, void* topLeftPosition, void* staticText) +{ + static_cast(ptr)->drawStaticText(*static_cast(topLeftPosition), *static_cast(staticText)); +} + +void QPainter_DrawStaticText3(void* ptr, int left, int top, void* staticText) +{ + static_cast(ptr)->drawStaticText(left, top, *static_cast(staticText)); +} + +void QPainter_DrawText(void* ptr, void* position, struct QtGui_PackedString text) +{ + static_cast(ptr)->drawText(*static_cast(position), QString::fromUtf8(text.data, text.len)); +} + +void QPainter_DrawText2(void* ptr, void* position, struct QtGui_PackedString text) +{ + static_cast(ptr)->drawText(*static_cast(position), QString::fromUtf8(text.data, text.len)); +} + +void QPainter_DrawText3(void* ptr, int x, int y, struct QtGui_PackedString text) +{ + static_cast(ptr)->drawText(x, y, QString::fromUtf8(text.data, text.len)); +} + +void QPainter_DrawText4(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text, void* boundingRect) +{ + static_cast(ptr)->drawText(*static_cast(rectangle), flags, QString::fromUtf8(text.data, text.len), static_cast(boundingRect)); +} + +void QPainter_DrawText5(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, void* boundingRect) +{ + static_cast(ptr)->drawText(x, y, width, height, flags, QString::fromUtf8(text.data, text.len), static_cast(boundingRect)); +} + +void QPainter_DrawText6(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option) +{ + static_cast(ptr)->drawText(*static_cast(rectangle), QString::fromUtf8(text.data, text.len), *static_cast(option)); +} + +void QPainter_DrawTiledPixmap(void* ptr, void* rectangle, void* pixmap, void* position) +{ + static_cast(ptr)->drawTiledPixmap(*static_cast(rectangle), *static_cast(pixmap), *static_cast(position)); +} + +void QPainter_DrawTiledPixmap2(void* ptr, int x, int y, int width, int height, void* pixmap, int sx, int sy) +{ + static_cast(ptr)->drawTiledPixmap(x, y, width, height, *static_cast(pixmap), sx, sy); +} + +void QPainter_DrawTiledPixmap3(void* ptr, void* rectangle, void* pixmap, void* position) +{ + static_cast(ptr)->drawTiledPixmap(*static_cast(rectangle), *static_cast(pixmap), *static_cast(position)); +} + +char QPainter_End(void* ptr) +{ + return static_cast(ptr)->end(); +} + +void QPainter_EndNativePainting(void* ptr) +{ + static_cast(ptr)->endNativePainting(); +} + +void QPainter_EraseRect(void* ptr, void* rectangle) +{ + static_cast(ptr)->eraseRect(*static_cast(rectangle)); +} + +void QPainter_EraseRect2(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->eraseRect(x, y, width, height); +} + +void QPainter_EraseRect3(void* ptr, void* rectangle) +{ + static_cast(ptr)->eraseRect(*static_cast(rectangle)); +} + +void QPainter_FillPath(void* ptr, void* path, void* brush) +{ + static_cast(ptr)->fillPath(*static_cast(path), *static_cast(brush)); +} + +void QPainter_FillRect(void* ptr, void* rectangle, void* brush) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(brush)); +} + +void QPainter_FillRect2(void* ptr, int x, int y, int width, int height, void* brush) +{ + static_cast(ptr)->fillRect(x, y, width, height, *static_cast(brush)); +} + +void QPainter_FillRect3(void* ptr, void* rectangle, void* brush) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(brush)); +} + +void QPainter_FillRect4(void* ptr, void* rectangle, void* color) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(color)); +} + +void QPainter_FillRect5(void* ptr, int x, int y, int width, int height, void* color) +{ + static_cast(ptr)->fillRect(x, y, width, height, *static_cast(color)); +} + +void QPainter_FillRect6(void* ptr, void* rectangle, void* color) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(color)); +} + +void QPainter_FillRect7(void* ptr, int x, int y, int width, int height, long long color) +{ + static_cast(ptr)->fillRect(x, y, width, height, static_cast(color)); +} + +void QPainter_FillRect8(void* ptr, void* rectangle, long long color) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(color)); +} + +void QPainter_FillRect9(void* ptr, void* rectangle, long long color) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(color)); +} + +void QPainter_FillRect10(void* ptr, int x, int y, int width, int height, long long style) +{ + static_cast(ptr)->fillRect(x, y, width, height, static_cast(style)); +} + +void QPainter_FillRect11(void* ptr, void* rectangle, long long style) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(style)); +} + +void QPainter_FillRect12(void* ptr, void* rectangle, long long style) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(style)); +} + +void QPainter_FillRect13(void* ptr, int x, int y, int width, int height, long long preset) +{ + static_cast(ptr)->fillRect(x, y, width, height, static_cast(preset)); +} + +void QPainter_FillRect14(void* ptr, void* rectangle, long long preset) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(preset)); +} + +void QPainter_FillRect15(void* ptr, void* rectangle, long long preset) +{ + static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(preset)); +} + +void* QPainter_Font(void* ptr) +{ + return const_cast(&static_cast(ptr)->font()); +} + +void* QPainter_FontInfo(void* ptr) +{ + return new QFontInfo(static_cast(ptr)->fontInfo()); +} + +void* QPainter_FontMetrics(void* ptr) +{ + return new QFontMetrics(static_cast(ptr)->fontMetrics()); +} + +char QPainter_HasClipping(void* ptr) +{ + return static_cast(ptr)->hasClipping(); +} + +char QPainter_IsActive(void* ptr) +{ + return static_cast(ptr)->isActive(); +} + +long long QPainter_LayoutDirection(void* ptr) +{ + return static_cast(ptr)->layoutDirection(); +} + +double QPainter_Opacity(void* ptr) +{ + return static_cast(ptr)->opacity(); +} + +void* QPainter_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QPainter_Pen(void* ptr) +{ + return const_cast(&static_cast(ptr)->pen()); +} + +long long QPainter_RenderHints(void* ptr) +{ + return static_cast(ptr)->renderHints(); +} + +void QPainter_ResetTransform(void* ptr) +{ + static_cast(ptr)->resetTransform(); +} + +void QPainter_Restore(void* ptr) +{ + static_cast(ptr)->restore(); +} + +void QPainter_Rotate(void* ptr, double angle) +{ + static_cast(ptr)->rotate(angle); +} + +void QPainter_Save(void* ptr) +{ + static_cast(ptr)->save(); +} + +void QPainter_Scale(void* ptr, double sx, double sy) +{ + static_cast(ptr)->scale(sx, sy); +} + +void QPainter_SetBackground(void* ptr, void* brush) +{ + static_cast(ptr)->setBackground(*static_cast(brush)); +} + +void QPainter_SetBackgroundMode(void* ptr, long long mode) +{ + static_cast(ptr)->setBackgroundMode(static_cast(mode)); +} + +void QPainter_SetBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setBrush(*static_cast(brush)); +} + +void QPainter_SetBrush2(void* ptr, long long style) +{ + static_cast(ptr)->setBrush(static_cast(style)); +} + +void QPainter_SetBrushOrigin(void* ptr, void* position) +{ + static_cast(ptr)->setBrushOrigin(*static_cast(position)); +} + +void QPainter_SetBrushOrigin2(void* ptr, int x, int y) +{ + static_cast(ptr)->setBrushOrigin(x, y); +} + +void QPainter_SetBrushOrigin3(void* ptr, void* position) +{ + static_cast(ptr)->setBrushOrigin(*static_cast(position)); +} + +void QPainter_SetClipPath(void* ptr, void* path, long long operation) +{ + static_cast(ptr)->setClipPath(*static_cast(path), static_cast(operation)); +} + +void QPainter_SetClipRect(void* ptr, void* rectangle, long long operation) +{ + static_cast(ptr)->setClipRect(*static_cast(rectangle), static_cast(operation)); +} + +void QPainter_SetClipRect2(void* ptr, void* rectangle, long long operation) +{ + static_cast(ptr)->setClipRect(*static_cast(rectangle), static_cast(operation)); +} + +void QPainter_SetClipRect3(void* ptr, int x, int y, int width, int height, long long operation) +{ + static_cast(ptr)->setClipRect(x, y, width, height, static_cast(operation)); +} + +void QPainter_SetClipRegion(void* ptr, void* region, long long operation) +{ + static_cast(ptr)->setClipRegion(*static_cast(region), static_cast(operation)); +} + +void QPainter_SetClipping(void* ptr, char enable) +{ + static_cast(ptr)->setClipping(enable != 0); +} + +void QPainter_SetCompositionMode(void* ptr, long long mode) +{ + static_cast(ptr)->setCompositionMode(static_cast(mode)); +} + +void QPainter_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QPainter_SetLayoutDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setLayoutDirection(static_cast(direction)); +} + +void QPainter_SetOpacity(void* ptr, double opacity) +{ + static_cast(ptr)->setOpacity(opacity); +} + +void QPainter_SetPen(void* ptr, void* pen) +{ + static_cast(ptr)->setPen(*static_cast(pen)); +} + +void QPainter_SetPen2(void* ptr, void* color) +{ + static_cast(ptr)->setPen(*static_cast(color)); +} + +void QPainter_SetPen3(void* ptr, long long style) +{ + static_cast(ptr)->setPen(static_cast(style)); +} + +void QPainter_SetRenderHint(void* ptr, long long hint, char on) +{ + static_cast(ptr)->setRenderHint(static_cast(hint), on != 0); +} + +void QPainter_SetRenderHints(void* ptr, long long hints, char on) +{ + static_cast(ptr)->setRenderHints(static_cast(hints), on != 0); +} + +void QPainter_SetTransform(void* ptr, void* transform, char combine) +{ + static_cast(ptr)->setTransform(*static_cast(transform), combine != 0); +} + +void QPainter_SetViewTransformEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setViewTransformEnabled(enable != 0); +} + +void QPainter_SetViewport(void* ptr, void* rectangle) +{ + static_cast(ptr)->setViewport(*static_cast(rectangle)); +} + +void QPainter_SetViewport2(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->setViewport(x, y, width, height); +} + +void QPainter_SetWindow(void* ptr, void* rectangle) +{ + static_cast(ptr)->setWindow(*static_cast(rectangle)); +} + +void QPainter_SetWindow2(void* ptr, int x, int y, int width, int height) +{ + static_cast(ptr)->setWindow(x, y, width, height); +} + +void QPainter_SetWorldMatrixEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setWorldMatrixEnabled(enable != 0); +} + +void QPainter_SetWorldTransform(void* ptr, void* matrix, char combine) +{ + static_cast(ptr)->setWorldTransform(*static_cast(matrix), combine != 0); +} + +void QPainter_Shear(void* ptr, double sh, double sv) +{ + static_cast(ptr)->shear(sh, sv); +} + +void QPainter_StrokePath(void* ptr, void* path, void* pen) +{ + static_cast(ptr)->strokePath(*static_cast(path), *static_cast(pen)); +} + +char QPainter_TestRenderHint(void* ptr, long long hint) +{ + return static_cast(ptr)->testRenderHint(static_cast(hint)); +} + +void* QPainter_Transform(void* ptr) +{ + return const_cast(&static_cast(ptr)->transform()); +} + +void QPainter_Translate(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void QPainter_Translate2(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void QPainter_Translate3(void* ptr, double dx, double dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +char QPainter_ViewTransformEnabled(void* ptr) +{ + return static_cast(ptr)->viewTransformEnabled(); +} + +void* QPainter_Viewport(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->viewport(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPainter_Window(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->window(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QPainter_WorldMatrixEnabled(void* ptr) +{ + return static_cast(ptr)->worldMatrixEnabled(); +} + +void* QPainter_WorldTransform(void* ptr) +{ + return const_cast(&static_cast(ptr)->worldTransform()); +} + +void QPainter_DestroyQPainter(void* ptr) +{ + static_cast(ptr)->~QPainter(); +} + +void* QPainter___drawLines_lines_atList2(void* ptr, int i) +{ + return ({ QLineF tmpValue = ({QLineF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void QPainter___drawLines_lines_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainter___drawLines_lines_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPainter___drawLines_pointPairs_atList4(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QPainter___drawLines_pointPairs_setList4(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainter___drawLines_pointPairs_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPainter___drawLines_lines_atList6(void* ptr, int i) +{ + return ({ QLine tmpValue = ({QLine tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void QPainter___drawLines_lines_setList6(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainter___drawLines_lines_newList6(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPainter___drawLines_pointPairs_atList8(void* ptr, int i) +{ + return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QPainter___drawLines_pointPairs_setList8(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainter___drawLines_pointPairs_newList8(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPainter___drawRects_rectangles_atList2(void* ptr, int i) +{ + return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QPainter___drawRects_rectangles_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainter___drawRects_rectangles_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPainter___drawRects_rectangles_atList4(void* ptr, int i) +{ + return ({ QRect tmpValue = ({QRect tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QPainter___drawRects_rectangles_setList4(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainter___drawRects_rectangles_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QPainterPath) +Q_DECLARE_METATYPE(QPainterPath*) +void* QPainterPath_NewQPainterPath() +{ + return new QPainterPath(); +} + +void* QPainterPath_NewQPainterPath2(void* startPoint) +{ + return new QPainterPath(*static_cast(startPoint)); +} + +void* QPainterPath_NewQPainterPath3(void* path) +{ + return new QPainterPath(*static_cast(path)); +} + +void QPainterPath_AddEllipse(void* ptr, void* boundingRectangle) +{ + static_cast(ptr)->addEllipse(*static_cast(boundingRectangle)); +} + +void QPainterPath_AddEllipse2(void* ptr, double x, double y, double width, double height) +{ + static_cast(ptr)->addEllipse(x, y, width, height); +} + +void QPainterPath_AddEllipse3(void* ptr, void* center, double rx, double ry) +{ + static_cast(ptr)->addEllipse(*static_cast(center), rx, ry); +} + +void QPainterPath_AddPath(void* ptr, void* path) +{ + static_cast(ptr)->addPath(*static_cast(path)); +} + +void QPainterPath_AddPolygon(void* ptr, void* polygon) +{ + static_cast(ptr)->addPolygon(*static_cast(polygon)); +} + +void QPainterPath_AddRect(void* ptr, void* rectangle) +{ + static_cast(ptr)->addRect(*static_cast(rectangle)); +} + +void QPainterPath_AddRect2(void* ptr, double x, double y, double width, double height) +{ + static_cast(ptr)->addRect(x, y, width, height); +} + +void QPainterPath_AddRegion(void* ptr, void* region) +{ + static_cast(ptr)->addRegion(*static_cast(region)); +} + +void QPainterPath_AddRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode) +{ + static_cast(ptr)->addRoundedRect(*static_cast(rect), xRadius, yRadius, static_cast(mode)); +} + +void QPainterPath_AddRoundedRect2(void* ptr, double x, double y, double w, double h, double xRadius, double yRadius, long long mode) +{ + static_cast(ptr)->addRoundedRect(x, y, w, h, xRadius, yRadius, static_cast(mode)); +} + +void QPainterPath_AddText(void* ptr, void* point, void* font, struct QtGui_PackedString text) +{ + static_cast(ptr)->addText(*static_cast(point), *static_cast(font), QString::fromUtf8(text.data, text.len)); +} + +void QPainterPath_AddText2(void* ptr, double x, double y, void* font, struct QtGui_PackedString text) +{ + static_cast(ptr)->addText(x, y, *static_cast(font), QString::fromUtf8(text.data, text.len)); +} + +double QPainterPath_AngleAtPercent(void* ptr, double t) +{ + return static_cast(ptr)->angleAtPercent(t); +} + +void QPainterPath_ArcMoveTo(void* ptr, void* rectangle, double angle) +{ + static_cast(ptr)->arcMoveTo(*static_cast(rectangle), angle); +} + +void QPainterPath_ArcMoveTo2(void* ptr, double x, double y, double width, double height, double angle) +{ + static_cast(ptr)->arcMoveTo(x, y, width, height, angle); +} + +void QPainterPath_ArcTo(void* ptr, void* rectangle, double startAngle, double sweepLength) +{ + static_cast(ptr)->arcTo(*static_cast(rectangle), startAngle, sweepLength); +} + +void QPainterPath_ArcTo2(void* ptr, double x, double y, double width, double height, double startAngle, double sweepLength) +{ + static_cast(ptr)->arcTo(x, y, width, height, startAngle, sweepLength); +} + +void* QPainterPath_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QPainterPath_Capacity(void* ptr) +{ + return static_cast(ptr)->capacity(); +} + +void QPainterPath_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void QPainterPath_CloseSubpath(void* ptr) +{ + static_cast(ptr)->closeSubpath(); +} + +void QPainterPath_ConnectPath(void* ptr, void* path) +{ + static_cast(ptr)->connectPath(*static_cast(path)); +} + +char QPainterPath_Contains(void* ptr, void* point) +{ + return static_cast(ptr)->contains(*static_cast(point)); +} + +char QPainterPath_Contains2(void* ptr, void* rectangle) +{ + return static_cast(ptr)->contains(*static_cast(rectangle)); +} + +char QPainterPath_Contains3(void* ptr, void* p) +{ + return static_cast(ptr)->contains(*static_cast(p)); +} + +void* QPainterPath_ControlPointRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->controlPointRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QPainterPath_CubicTo(void* ptr, void* c1, void* c2, void* endPoint) +{ + static_cast(ptr)->cubicTo(*static_cast(c1), *static_cast(c2), *static_cast(endPoint)); +} + +void QPainterPath_CubicTo2(void* ptr, double c1X, double c1Y, double c2X, double c2Y, double endPointX, double endPointY) +{ + static_cast(ptr)->cubicTo(c1X, c1Y, c2X, c2Y, endPointX, endPointY); +} + +void* QPainterPath_CurrentPosition(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->currentPosition(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +int QPainterPath_ElementCount(void* ptr) +{ + return static_cast(ptr)->elementCount(); +} + +long long QPainterPath_FillRule(void* ptr) +{ + return static_cast(ptr)->fillRule(); +} + +void* QPainterPath_Intersected(void* ptr, void* p) +{ + return new QPainterPath(static_cast(ptr)->intersected(*static_cast(p))); +} + +char QPainterPath_Intersects(void* ptr, void* rectangle) +{ + return static_cast(ptr)->intersects(*static_cast(rectangle)); +} + +char QPainterPath_Intersects2(void* ptr, void* p) +{ + return static_cast(ptr)->intersects(*static_cast(p)); +} + +char QPainterPath_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +double QPainterPath_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +void QPainterPath_LineTo(void* ptr, void* endPoint) +{ + static_cast(ptr)->lineTo(*static_cast(endPoint)); +} + +void QPainterPath_LineTo2(void* ptr, double x, double y) +{ + static_cast(ptr)->lineTo(x, y); +} + +void QPainterPath_MoveTo(void* ptr, void* point) +{ + static_cast(ptr)->moveTo(*static_cast(point)); +} + +void QPainterPath_MoveTo2(void* ptr, double x, double y) +{ + static_cast(ptr)->moveTo(x, y); +} + +double QPainterPath_PercentAtLength(void* ptr, double l) +{ + return static_cast(ptr)->percentAtLength(l); +} + +void* QPainterPath_PointAtPercent(void* ptr, double t) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pointAtPercent(t); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QPainterPath_QuadTo(void* ptr, void* c, void* endPoint) +{ + static_cast(ptr)->quadTo(*static_cast(c), *static_cast(endPoint)); +} + +void QPainterPath_QuadTo2(void* ptr, double cx, double cy, double endPointX, double endPointY) +{ + static_cast(ptr)->quadTo(cx, cy, endPointX, endPointY); +} + +void QPainterPath_Reserve(void* ptr, int size) +{ + static_cast(ptr)->reserve(size); +} + +void QPainterPath_SetElementPositionAt(void* ptr, int index, double x, double y) +{ + static_cast(ptr)->setElementPositionAt(index, x, y); +} + +void QPainterPath_SetFillRule(void* ptr, long long fillRule) +{ + static_cast(ptr)->setFillRule(static_cast(fillRule)); +} + +void* QPainterPath_Simplified(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->simplified()); +} + +double QPainterPath_SlopeAtPercent(void* ptr, double t) +{ + return static_cast(ptr)->slopeAtPercent(t); +} + +void* QPainterPath_Subtracted(void* ptr, void* p) +{ + return new QPainterPath(static_cast(ptr)->subtracted(*static_cast(p))); +} + +void QPainterPath_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QPainterPath_ToFillPolygon(void* ptr, void* matrix) +{ + return new QPolygonF(static_cast(ptr)->toFillPolygon(*static_cast(matrix))); +} + +void* QPainterPath_ToFillPolygon2(void* ptr, void* matrix) +{ + return new QPolygonF(static_cast(ptr)->toFillPolygon(*static_cast(matrix))); +} + +struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix) +{ + return ({ QList* tmpValueba9cbe = new QList(static_cast(ptr)->toFillPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValueba9cbe, tmpValueba9cbe->size() }; }); +} + +struct QtGui_PackedList QPainterPath_ToFillPolygons2(void* ptr, void* matrix) +{ + return ({ QList* tmpValueec0ac3 = new QList(static_cast(ptr)->toFillPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValueec0ac3, tmpValueec0ac3->size() }; }); +} + +void* QPainterPath_ToReversed(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->toReversed()); +} + +struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix) +{ + return ({ QList* tmpValue6b8e75 = new QList(static_cast(ptr)->toSubpathPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValue6b8e75, tmpValue6b8e75->size() }; }); +} + +struct QtGui_PackedList QPainterPath_ToSubpathPolygons2(void* ptr, void* matrix) +{ + return ({ QList* tmpValue1c94c6 = new QList(static_cast(ptr)->toSubpathPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValue1c94c6, tmpValue1c94c6->size() }; }); +} + +void QPainterPath_Translate(void* ptr, double dx, double dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void QPainterPath_Translate2(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void* QPainterPath_Translated(void* ptr, double dx, double dy) +{ + return new QPainterPath(static_cast(ptr)->translated(dx, dy)); +} + +void* QPainterPath_Translated2(void* ptr, void* offset) +{ + return new QPainterPath(static_cast(ptr)->translated(*static_cast(offset))); +} + +void* QPainterPath_United(void* ptr, void* p) +{ + return new QPainterPath(static_cast(ptr)->united(*static_cast(p))); +} + +void QPainterPath_DestroyQPainterPath(void* ptr) +{ + static_cast(ptr)->~QPainterPath(); +} + +void* QPainterPath___toFillPolygons_atList(void* ptr, int i) +{ + return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPainterPath___toFillPolygons_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainterPath___toFillPolygons_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPainterPath___toFillPolygons_atList2(void* ptr, int i) +{ + return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPainterPath___toFillPolygons_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainterPath___toFillPolygons_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPainterPath___toSubpathPolygons_atList(void* ptr, int i) +{ + return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPainterPath___toSubpathPolygons_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainterPath___toSubpathPolygons_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPainterPath___toSubpathPolygons_atList2(void* ptr, int i) +{ + return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPainterPath___toSubpathPolygons_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPainterPath___toSubpathPolygons_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QPainterPathStroker*) +void* QPainterPathStroker_NewQPainterPathStroker() +{ + return new QPainterPathStroker(); +} + +void* QPainterPathStroker_NewQPainterPathStroker2(void* pen) +{ + return new QPainterPathStroker(*static_cast(pen)); +} + +long long QPainterPathStroker_CapStyle(void* ptr) +{ + return static_cast(ptr)->capStyle(); +} + +void* QPainterPathStroker_CreateStroke(void* ptr, void* path) +{ + return new QPainterPath(static_cast(ptr)->createStroke(*static_cast(path))); +} + +double QPainterPathStroker_CurveThreshold(void* ptr) +{ + return static_cast(ptr)->curveThreshold(); +} + +double QPainterPathStroker_DashOffset(void* ptr) +{ + return static_cast(ptr)->dashOffset(); +} + +struct QtGui_PackedList QPainterPathStroker_DashPattern(void* ptr) +{ + return ({ QVector* tmpValueffbacb = new QVector(static_cast(ptr)->dashPattern()); QtGui_PackedList { tmpValueffbacb, tmpValueffbacb->size() }; }); +} + +long long QPainterPathStroker_JoinStyle(void* ptr) +{ + return static_cast(ptr)->joinStyle(); +} + +double QPainterPathStroker_MiterLimit(void* ptr) +{ + return static_cast(ptr)->miterLimit(); +} + +void QPainterPathStroker_SetCapStyle(void* ptr, long long style) +{ + static_cast(ptr)->setCapStyle(static_cast(style)); +} + +void QPainterPathStroker_SetCurveThreshold(void* ptr, double threshold) +{ + static_cast(ptr)->setCurveThreshold(threshold); +} + +void QPainterPathStroker_SetDashOffset(void* ptr, double offset) +{ + static_cast(ptr)->setDashOffset(offset); +} + +void QPainterPathStroker_SetDashPattern(void* ptr, long long style) +{ + static_cast(ptr)->setDashPattern(static_cast(style)); +} + +void QPainterPathStroker_SetDashPattern2(void* ptr, void* dashPattern) +{ + static_cast(ptr)->setDashPattern(*static_cast*>(dashPattern)); +} + +void QPainterPathStroker_SetJoinStyle(void* ptr, long long style) +{ + static_cast(ptr)->setJoinStyle(static_cast(style)); +} + +void QPainterPathStroker_SetMiterLimit(void* ptr, double limit) +{ + static_cast(ptr)->setMiterLimit(limit); +} + +void QPainterPathStroker_SetWidth(void* ptr, double width) +{ + static_cast(ptr)->setWidth(width); +} + +double QPainterPathStroker_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +void QPainterPathStroker_DestroyQPainterPathStroker(void* ptr) +{ + static_cast(ptr)->~QPainterPathStroker(); +} + +double QPainterPathStroker___dashPattern_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QPainterPathStroker___dashPattern_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QPainterPathStroker___dashPattern_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +double QPainterPathStroker___setDashPattern_dashPattern_atList2(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QPainterPathStroker___setDashPattern_dashPattern_setList2(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QPainterPathStroker___setDashPattern_dashPattern_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QPalette) +Q_DECLARE_METATYPE(QPalette*) +int QPalette_NColorRoles_Type() +{ + return QPalette::NColorRoles; +} + +void* QPalette_NewQPalette() +{ + return new QPalette(); +} + +void* QPalette_NewQPalette2(void* button) +{ + return new QPalette(*static_cast(button)); +} + +void* QPalette_NewQPalette3(long long button) +{ + return new QPalette(static_cast(button)); +} + +void* QPalette_NewQPalette4(void* button, void* window) +{ + return new QPalette(*static_cast(button), *static_cast(window)); +} + +void* QPalette_NewQPalette5(void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window) +{ + return new QPalette(*static_cast(windowText), *static_cast(button), *static_cast(light), *static_cast(dark), *static_cast(mid), *static_cast(text), *static_cast(bright_text), *static_cast(base), *static_cast(window)); +} + +void* QPalette_NewQPalette7(void* p) +{ + return new QPalette(*static_cast(p)); +} + +void* QPalette_NewQPalette8(void* other) +{ + return new QPalette(*static_cast(other)); +} + +void* QPalette_AlternateBase(void* ptr) +{ + return const_cast(&static_cast(ptr)->alternateBase()); +} + +void* QPalette_Base(void* ptr) +{ + return const_cast(&static_cast(ptr)->base()); +} + +void* QPalette_BrightText(void* ptr) +{ + return const_cast(&static_cast(ptr)->brightText()); +} + +void* QPalette_Brush(void* ptr, long long group, long long role) +{ + return const_cast(&static_cast(ptr)->brush(static_cast(group), static_cast(role))); +} + +void* QPalette_Brush2(void* ptr, long long role) +{ + return const_cast(&static_cast(ptr)->brush(static_cast(role))); +} + +void* QPalette_Button(void* ptr) +{ + return const_cast(&static_cast(ptr)->button()); +} + +void* QPalette_ButtonText(void* ptr) +{ + return const_cast(&static_cast(ptr)->buttonText()); +} + +long long QPalette_CacheKey(void* ptr) +{ + return static_cast(ptr)->cacheKey(); +} + +void* QPalette_Color(void* ptr, long long group, long long role) +{ + return const_cast(&static_cast(ptr)->color(static_cast(group), static_cast(role))); +} + +void* QPalette_Color2(void* ptr, long long role) +{ + return const_cast(&static_cast(ptr)->color(static_cast(role))); +} + +long long QPalette_CurrentColorGroup(void* ptr) +{ + return static_cast(ptr)->currentColorGroup(); +} + +void* QPalette_Dark(void* ptr) +{ + return const_cast(&static_cast(ptr)->dark()); +} + +void* QPalette_Highlight(void* ptr) +{ + return const_cast(&static_cast(ptr)->highlight()); +} + +void* QPalette_HighlightedText(void* ptr) +{ + return const_cast(&static_cast(ptr)->highlightedText()); +} + +char QPalette_IsBrushSet(void* ptr, long long cg, long long cr) +{ + return static_cast(ptr)->isBrushSet(static_cast(cg), static_cast(cr)); +} + +char QPalette_IsCopyOf(void* ptr, void* p) +{ + return static_cast(ptr)->isCopyOf(*static_cast(p)); +} + +char QPalette_IsEqual(void* ptr, long long cg1, long long cg2) +{ + return static_cast(ptr)->isEqual(static_cast(cg1), static_cast(cg2)); +} + +void* QPalette_Light(void* ptr) +{ + return const_cast(&static_cast(ptr)->light()); +} + +void* QPalette_Link(void* ptr) +{ + return const_cast(&static_cast(ptr)->link()); +} + +void* QPalette_LinkVisited(void* ptr) +{ + return const_cast(&static_cast(ptr)->linkVisited()); +} + +void* QPalette_Mid(void* ptr) +{ + return const_cast(&static_cast(ptr)->mid()); +} + +void* QPalette_Midlight(void* ptr) +{ + return const_cast(&static_cast(ptr)->midlight()); +} + +void* QPalette_PlaceholderText(void* ptr) +{ + return const_cast(&static_cast(ptr)->placeholderText()); +} + +void* QPalette_Resolve(void* ptr, void* other) +{ + return new QPalette(static_cast(ptr)->resolve(*static_cast(other))); +} + +void QPalette_SetBrush(void* ptr, long long role, void* brush) +{ + static_cast(ptr)->setBrush(static_cast(role), *static_cast(brush)); +} + +void QPalette_SetBrush2(void* ptr, long long group, long long role, void* brush) +{ + static_cast(ptr)->setBrush(static_cast(group), static_cast(role), *static_cast(brush)); +} + +void QPalette_SetColor(void* ptr, long long group, long long role, void* color) +{ + static_cast(ptr)->setColor(static_cast(group), static_cast(role), *static_cast(color)); +} + +void QPalette_SetColor2(void* ptr, long long role, void* color) +{ + static_cast(ptr)->setColor(static_cast(role), *static_cast(color)); +} + +void QPalette_SetColorGroup(void* ptr, long long cg, void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window) +{ + static_cast(ptr)->setColorGroup(static_cast(cg), *static_cast(windowText), *static_cast(button), *static_cast(light), *static_cast(dark), *static_cast(mid), *static_cast(text), *static_cast(bright_text), *static_cast(base), *static_cast(window)); +} + +void QPalette_SetCurrentColorGroup(void* ptr, long long cg) +{ + static_cast(ptr)->setCurrentColorGroup(static_cast(cg)); +} + +void* QPalette_Shadow(void* ptr) +{ + return const_cast(&static_cast(ptr)->shadow()); +} + +void QPalette_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QPalette_Text(void* ptr) +{ + return const_cast(&static_cast(ptr)->text()); +} + +void* QPalette_ToolTipBase(void* ptr) +{ + return const_cast(&static_cast(ptr)->toolTipBase()); +} + +void* QPalette_ToolTipText(void* ptr) +{ + return const_cast(&static_cast(ptr)->toolTipText()); +} + +void* QPalette_Window(void* ptr) +{ + return const_cast(&static_cast(ptr)->window()); +} + +void* QPalette_WindowText(void* ptr) +{ + return const_cast(&static_cast(ptr)->windowText()); +} + +void QPalette_DestroyQPalette(void* ptr) +{ + static_cast(ptr)->~QPalette(); +} + +class MyQPdfWriter: public QPdfWriter +{ +public: + MyQPdfWriter(const QString &filename) : QPdfWriter(filename) {QPdfWriter_QPdfWriter_QRegisterMetaType();}; + MyQPdfWriter(QIODevice *device) : QPdfWriter(device) {QPdfWriter_QPdfWriter_QRegisterMetaType();}; + bool newPage() { return callbackQPdfWriter_NewPage(this) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPdfWriter_PaintEngine(const_cast(static_cast(this)))); }; + ~MyQPdfWriter() { callbackQPdfWriter_DestroyQPdfWriter(this); }; + void childEvent(QChildEvent * event) { callbackQPdfWriter_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQPdfWriter_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQPdfWriter_CustomEvent(this, event); }; + void deleteLater() { callbackQPdfWriter_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQPdfWriter_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQPdfWriter_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQPdfWriter_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQPdfWriter_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQPdfWriter_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPdfWriter_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQPdfWriter_TimerEvent(this, event); }; + void setPageSize(QPagedPaintDevice::PageSize size) { callbackQPagedPaintDevice_SetPageSize2(this, size); }; + void setPageSizeMM(const QSizeF & size) { callbackQPagedPaintDevice_SetPageSizeMM(this, const_cast(&size)); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; +}; + +Q_DECLARE_METATYPE(QPdfWriter*) +Q_DECLARE_METATYPE(MyQPdfWriter*) + +int QPdfWriter_QPdfWriter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPdfWriter_NewQPdfWriter(struct QtGui_PackedString filename) +{ + return new MyQPdfWriter(QString::fromUtf8(filename.data, filename.len)); +} + +void* QPdfWriter_NewQPdfWriter2(void* device) +{ + return new MyQPdfWriter(static_cast(device)); +} + +struct QtGui_PackedString QPdfWriter_Creator(void* ptr) +{ + return ({ QByteArray te95fa2 = static_cast(ptr)->creator().toUtf8(); QtGui_PackedString { const_cast(te95fa2.prepend("WHITESPACE").constData()+10), te95fa2.size()-10 }; }); +} + +char QPdfWriter_NewPage(void* ptr) +{ + return static_cast(ptr)->newPage(); +} + +char QPdfWriter_NewPageDefault(void* ptr) +{ + return static_cast(ptr)->QPdfWriter::newPage(); +} + +void* QPdfWriter_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QPdfWriter_PaintEngineDefault(void* ptr) +{ + return static_cast(ptr)->QPdfWriter::paintEngine(); +} + +long long QPdfWriter_PdfVersion(void* ptr) +{ + return static_cast(ptr)->pdfVersion(); +} + +int QPdfWriter_Resolution(void* ptr) +{ + return static_cast(ptr)->resolution(); +} + +void QPdfWriter_SetCreator(void* ptr, struct QtGui_PackedString creator) +{ + static_cast(ptr)->setCreator(QString::fromUtf8(creator.data, creator.len)); +} + +void QPdfWriter_SetPdfVersion(void* ptr, long long version) +{ + static_cast(ptr)->setPdfVersion(static_cast(version)); +} + +void QPdfWriter_SetResolution(void* ptr, int resolution) +{ + static_cast(ptr)->setResolution(resolution); +} + +void QPdfWriter_SetTitle(void* ptr, struct QtGui_PackedString title) +{ + static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); +} + +struct QtGui_PackedString QPdfWriter_Title(void* ptr) +{ + return ({ QByteArray t5cd62a = static_cast(ptr)->title().toUtf8(); QtGui_PackedString { const_cast(t5cd62a.prepend("WHITESPACE").constData()+10), t5cd62a.size()-10 }; }); +} + +void QPdfWriter_DestroyQPdfWriter(void* ptr) +{ + static_cast(ptr)->~QPdfWriter(); +} + +void QPdfWriter_DestroyQPdfWriterDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPdfWriter___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPdfWriter___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPdfWriter___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPdfWriter___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPdfWriter___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPdfWriter___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPdfWriter___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPdfWriter___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPdfWriter___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPdfWriter___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPdfWriter___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPdfWriter___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPdfWriter___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPdfWriter___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPdfWriter___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QPdfWriter_ChildEvent(void* ptr, void* event) +{ + static_cast(ptr)->childEvent(static_cast(event)); +} + +void QPdfWriter_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPdfWriter::childEvent(static_cast(event)); +} + +void QPdfWriter_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void QPdfWriter_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QPdfWriter::connectNotify(*static_cast(sign)); +} + +void QPdfWriter_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void QPdfWriter_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPdfWriter::customEvent(static_cast(event)); +} + +void QPdfWriter_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void QPdfWriter_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QPdfWriter::deleteLater(); +} + +void QPdfWriter_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void QPdfWriter_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QPdfWriter::disconnectNotify(*static_cast(sign)); +} + +char QPdfWriter_Event(void* ptr, void* e) +{ + return static_cast(ptr)->event(static_cast(e)); +} + +char QPdfWriter_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QPdfWriter::event(static_cast(e)); +} + +char QPdfWriter_EventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } +} + +char QPdfWriter_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QPdfWriter_MetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->metaObject()); +} + +void* QPdfWriter_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QPdfWriter::metaObject()); +} + +void QPdfWriter_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void QPdfWriter_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPdfWriter::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QPen) +Q_DECLARE_METATYPE(QPen*) +void* QPen_NewQPen() +{ + return new QPen(); +} + +void* QPen_NewQPen2(long long style) +{ + return new QPen(static_cast(style)); +} + +void* QPen_NewQPen3(void* color) +{ + return new QPen(*static_cast(color)); +} + +void* QPen_NewQPen4(void* brush, double width, long long style, long long cap, long long join) +{ + return new QPen(*static_cast(brush), width, static_cast(style), static_cast(cap), static_cast(join)); +} + +void* QPen_NewQPen5(void* pen) +{ + return new QPen(*static_cast(pen)); +} + +void* QPen_NewQPen6(void* pen) +{ + return new QPen(*static_cast(pen)); +} + +void* QPen_Brush(void* ptr) +{ + return new QBrush(static_cast(ptr)->brush()); +} + +long long QPen_CapStyle(void* ptr) +{ + return static_cast(ptr)->capStyle(); +} + +void* QPen_Color(void* ptr) +{ + return new QColor(static_cast(ptr)->color()); +} + +double QPen_DashOffset(void* ptr) +{ + return static_cast(ptr)->dashOffset(); +} + +struct QtGui_PackedList QPen_DashPattern(void* ptr) +{ + return ({ QVector* tmpValuec446ec = new QVector(static_cast(ptr)->dashPattern()); QtGui_PackedList { tmpValuec446ec, tmpValuec446ec->size() }; }); +} + +char QPen_IsCosmetic(void* ptr) +{ + return static_cast(ptr)->isCosmetic(); +} + +char QPen_IsSolid(void* ptr) +{ + return static_cast(ptr)->isSolid(); +} + +long long QPen_JoinStyle(void* ptr) +{ + return static_cast(ptr)->joinStyle(); +} + +double QPen_MiterLimit(void* ptr) +{ + return static_cast(ptr)->miterLimit(); +} + +void QPen_SetBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setBrush(*static_cast(brush)); +} + +void QPen_SetCapStyle(void* ptr, long long style) +{ + static_cast(ptr)->setCapStyle(static_cast(style)); +} + +void QPen_SetColor(void* ptr, void* color) +{ + static_cast(ptr)->setColor(*static_cast(color)); +} + +void QPen_SetCosmetic(void* ptr, char cosmetic) +{ + static_cast(ptr)->setCosmetic(cosmetic != 0); +} + +void QPen_SetDashOffset(void* ptr, double offset) +{ + static_cast(ptr)->setDashOffset(offset); +} + +void QPen_SetDashPattern(void* ptr, void* pattern) +{ + static_cast(ptr)->setDashPattern(*static_cast*>(pattern)); +} + +void QPen_SetJoinStyle(void* ptr, long long style) +{ + static_cast(ptr)->setJoinStyle(static_cast(style)); +} + +void QPen_SetMiterLimit(void* ptr, double limit) +{ + static_cast(ptr)->setMiterLimit(limit); +} + +void QPen_SetStyle(void* ptr, long long style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +void QPen_SetWidth(void* ptr, int width) +{ + static_cast(ptr)->setWidth(width); +} + +void QPen_SetWidthF(void* ptr, double width) +{ + static_cast(ptr)->setWidthF(width); +} + +long long QPen_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +void QPen_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +int QPen_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +double QPen_WidthF(void* ptr) +{ + return static_cast(ptr)->widthF(); +} + +void QPen_DestroyQPen(void* ptr) +{ + static_cast(ptr)->~QPen(); +} + +double QPen___dashPattern_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QPen___dashPattern_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QPen___dashPattern_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +double QPen___setDashPattern_pattern_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QPen___setDashPattern_pattern_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QPen___setDashPattern_pattern_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +class MyQPicture: public QPicture +{ +public: + MyQPicture(int formatVersion = -1) : QPicture(formatVersion) {QPicture_QPicture_QRegisterMetaType();}; + MyQPicture(const QPicture &pic) : QPicture(pic) {QPicture_QPicture_QRegisterMetaType();}; + void setData(const char * data, uint size) { QtGui_PackedString dataPacked = { const_cast(data), size };callbackQPicture_SetData(this, dataPacked, size); }; + ~MyQPicture() { callbackQPicture_DestroyQPicture(this); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPicture_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QPicture*) +Q_DECLARE_METATYPE(MyQPicture*) + +int QPicture_QPicture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPicture_NewQPicture(int formatVersion) +{ + return new MyQPicture(formatVersion); +} + +void* QPicture_NewQPicture2(void* pic) +{ + return new MyQPicture(*static_cast(pic)); +} + +void* QPicture_BoundingRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +struct QtGui_PackedString QPicture_Data(void* ptr) +{ + return QtGui_PackedString { const_cast(static_cast(ptr)->data()), static_cast(ptr)->size() }; +} + +char QPicture_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QPicture_Load(void* ptr, struct QtGui_PackedString fileName, char* format) +{ + return static_cast(ptr)->load(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); +} + +char QPicture_Load2(void* ptr, void* dev, char* format) +{ + return static_cast(ptr)->load(static_cast(dev), const_cast(format)); +} + +char QPicture_Play(void* ptr, void* painter) +{ + return static_cast(ptr)->play(static_cast(painter)); +} + +char QPicture_Save(void* ptr, struct QtGui_PackedString fileName, char* format) +{ + return static_cast(ptr)->save(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); +} + +char QPicture_Save2(void* ptr, void* dev, char* format) +{ + return static_cast(ptr)->save(static_cast(dev), const_cast(format)); +} + +void QPicture_SetBoundingRect(void* ptr, void* r) +{ + static_cast(ptr)->setBoundingRect(*static_cast(r)); +} + +void QPicture_SetData(void* ptr, char* data, unsigned int size) +{ + static_cast(ptr)->setData(const_cast(data), size); +} + +void QPicture_SetDataDefault(void* ptr, char* data, unsigned int size) +{ + static_cast(ptr)->QPicture::setData(const_cast(data), size); +} + +unsigned int QPicture_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void QPicture_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QPicture_DestroyQPicture(void* ptr) +{ + static_cast(ptr)->~QPicture(); +} + +void QPicture_DestroyQPictureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPicture___inputFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPicture___inputFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPicture___inputFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPicture___outputFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPicture___outputFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPicture___outputFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPicture_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QPicture_PaintEngineDefault(void* ptr) +{ + return static_cast(ptr)->QPicture::paintEngine(); +} + +class MyQPictureFormatPlugin: public QPictureFormatPlugin +{ +public: + MyQPictureFormatPlugin(QObject *parent = Q_NULLPTR) : QPictureFormatPlugin(parent) {QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType();}; + bool installIOHandler(const QString & format) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };return callbackQPictureFormatPlugin_InstallIOHandler(this, formatPacked) != 0; }; + bool loadPicture(const QString & format, const QString & fileName, QPicture * picture) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };return callbackQPictureFormatPlugin_LoadPicture(this, formatPacked, fileNamePacked, picture) != 0; }; + bool savePicture(const QString & format, const QString & fileName, const QPicture & picture) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };return callbackQPictureFormatPlugin_SavePicture(this, formatPacked, fileNamePacked, const_cast(&picture)) != 0; }; + ~MyQPictureFormatPlugin() { callbackQPictureFormatPlugin_DestroyQPictureFormatPlugin(this); }; + void childEvent(QChildEvent * event) { callbackQPictureFormatPlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQPictureFormatPlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQPictureFormatPlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQPictureFormatPlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQPictureFormatPlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQPictureFormatPlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQPictureFormatPlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQPictureFormatPlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQPictureFormatPlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPictureFormatPlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQPictureFormatPlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPictureFormatPlugin*) +Q_DECLARE_METATYPE(MyQPictureFormatPlugin*) + +int QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPictureFormatPlugin_NewQPictureFormatPlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQPictureFormatPlugin(static_cast(parent)); + } else { + return new MyQPictureFormatPlugin(static_cast(parent)); + } +} + +char QPictureFormatPlugin_InstallIOHandler(void* ptr, struct QtGui_PackedString format) +{ + return static_cast(ptr)->installIOHandler(QString::fromUtf8(format.data, format.len)); +} + +char QPictureFormatPlugin_LoadPicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) +{ + return static_cast(ptr)->loadPicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), static_cast(picture)); +} + +char QPictureFormatPlugin_LoadPictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) +{ + return static_cast(ptr)->QPictureFormatPlugin::loadPicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), static_cast(picture)); +} + +char QPictureFormatPlugin_SavePicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) +{ + return static_cast(ptr)->savePicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), *static_cast(picture)); +} + +char QPictureFormatPlugin_SavePictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) +{ + return static_cast(ptr)->QPictureFormatPlugin::savePicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), *static_cast(picture)); +} + +void QPictureFormatPlugin_DestroyQPictureFormatPlugin(void* ptr) +{ + static_cast(ptr)->~QPictureFormatPlugin(); +} + +void QPictureFormatPlugin_DestroyQPictureFormatPluginDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPictureFormatPlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPictureFormatPlugin___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPictureFormatPlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPictureFormatPlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPictureFormatPlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPictureFormatPlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPictureFormatPlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPictureFormatPlugin___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPictureFormatPlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPictureFormatPlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPictureFormatPlugin___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPictureFormatPlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPictureFormatPlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPictureFormatPlugin___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPictureFormatPlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QPictureFormatPlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPictureFormatPlugin::childEvent(static_cast(event)); +} + +void QPictureFormatPlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QPictureFormatPlugin::connectNotify(*static_cast(sign)); +} + +void QPictureFormatPlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPictureFormatPlugin::customEvent(static_cast(event)); +} + +void QPictureFormatPlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QPictureFormatPlugin::deleteLater(); +} + +void QPictureFormatPlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QPictureFormatPlugin::disconnectNotify(*static_cast(sign)); +} + +char QPictureFormatPlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QPictureFormatPlugin::event(static_cast(e)); +} + +char QPictureFormatPlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QPictureFormatPlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QPictureFormatPlugin::metaObject()); +} + +void QPictureFormatPlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPictureFormatPlugin::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QPictureIO*) +void* QPictureIO_NewQPictureIO() +{ + return new QPictureIO(); +} + +void* QPictureIO_NewQPictureIO2(void* ioDevice, char* format) +{ + return new QPictureIO(static_cast(ioDevice), const_cast(format)); +} + +void* QPictureIO_NewQPictureIO3(struct QtGui_PackedString fileName, char* format) +{ + return new QPictureIO(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); +} + +struct QtGui_PackedString QPictureIO_Description(void* ptr) +{ + return ({ QByteArray te4ace0 = static_cast(ptr)->description().toUtf8(); QtGui_PackedString { const_cast(te4ace0.prepend("WHITESPACE").constData()+10), te4ace0.size()-10 }; }); +} + +struct QtGui_PackedString QPictureIO_FileName(void* ptr) +{ + return ({ QByteArray t48ef9a = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(t48ef9a.prepend("WHITESPACE").constData()+10), t48ef9a.size()-10 }; }); +} + +struct QtGui_PackedString QPictureIO_Format(void* ptr) +{ + return QtGui_PackedString { const_cast(static_cast(ptr)->format()), -1 }; +} + +float QPictureIO_Gamma(void* ptr) +{ + return static_cast(ptr)->gamma(); +} + +struct QtGui_PackedList QPictureIO_QPictureIO_InputFormats() +{ + return ({ QList* tmpValue5b9754 = new QList(QPictureIO::inputFormats()); QtGui_PackedList { tmpValue5b9754, tmpValue5b9754->size() }; }); +} + +void* QPictureIO_IoDevice(void* ptr) +{ + return static_cast(ptr)->ioDevice(); +} + +struct QtGui_PackedList QPictureIO_QPictureIO_OutputFormats() +{ + return ({ QList* tmpValue7d3873 = new QList(QPictureIO::outputFormats()); QtGui_PackedList { tmpValue7d3873, tmpValue7d3873->size() }; }); +} + +struct QtGui_PackedString QPictureIO_Parameters(void* ptr) +{ + return QtGui_PackedString { const_cast(static_cast(ptr)->parameters()), -1 }; +} + +void* QPictureIO_Picture(void* ptr) +{ + return const_cast(&static_cast(ptr)->picture()); +} + +void* QPictureIO_QPictureIO_PictureFormat(struct QtGui_PackedString fileName) +{ + return new QByteArray(QPictureIO::pictureFormat(QString::fromUtf8(fileName.data, fileName.len))); +} + +void* QPictureIO_QPictureIO_PictureFormat2(void* d) +{ + return new QByteArray(QPictureIO::pictureFormat(static_cast(d))); +} + +int QPictureIO_Quality(void* ptr) +{ + return static_cast(ptr)->quality(); +} + +char QPictureIO_Read(void* ptr) +{ + return static_cast(ptr)->read(); +} + +void QPictureIO_SetDescription(void* ptr, struct QtGui_PackedString description) +{ + static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); +} + +void QPictureIO_SetFileName(void* ptr, struct QtGui_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QPictureIO_SetFormat(void* ptr, char* format) +{ + static_cast(ptr)->setFormat(const_cast(format)); +} + +void QPictureIO_SetGamma(void* ptr, float gamma) +{ + static_cast(ptr)->setGamma(gamma); +} + +void QPictureIO_SetIODevice(void* ptr, void* ioDevice) +{ + static_cast(ptr)->setIODevice(static_cast(ioDevice)); +} + +void QPictureIO_SetParameters(void* ptr, char* parameters) +{ + static_cast(ptr)->setParameters(const_cast(parameters)); +} + +void QPictureIO_SetPicture(void* ptr, void* picture) +{ + static_cast(ptr)->setPicture(*static_cast(picture)); +} + +void QPictureIO_SetQuality(void* ptr, int q) +{ + static_cast(ptr)->setQuality(q); +} + +void QPictureIO_SetStatus(void* ptr, int status) +{ + static_cast(ptr)->setStatus(status); +} + +int QPictureIO_Status(void* ptr) +{ + return static_cast(ptr)->status(); +} + +char QPictureIO_Write(void* ptr) +{ + return static_cast(ptr)->write(); +} + +void QPictureIO_DestroyQPictureIO(void* ptr) +{ + static_cast(ptr)->~QPictureIO(); +} + +void* QPictureIO___inputFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPictureIO___inputFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPictureIO___inputFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPictureIO___outputFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPictureIO___outputFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPictureIO___outputFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QPixelFormat) +Q_DECLARE_METATYPE(QPixelFormat*) +void* QPixelFormat_NewQPixelFormat() +{ + return new QPixelFormat(); +} + +void* QPixelFormat_NewQPixelFormat2(long long colorModel, char* firstSize, char* secondSize, char* thirdSize, char* fourthSize, char* fifthSize, char* alphaSize, long long alphaUsage, long long alphaPosition, long long premultiplied, long long typeInterpretation, long long byteOrder, char* subEnum) +{ + return new QPixelFormat(static_cast(colorModel), *static_cast(static_cast(firstSize)), *static_cast(static_cast(secondSize)), *static_cast(static_cast(thirdSize)), *static_cast(static_cast(fourthSize)), *static_cast(static_cast(fifthSize)), *static_cast(static_cast(alphaSize)), static_cast(alphaUsage), static_cast(alphaPosition), static_cast(premultiplied), static_cast(typeInterpretation), static_cast(byteOrder), *static_cast(static_cast(subEnum))); +} + +long long QPixelFormat_AlphaPosition(void* ptr) +{ + return static_cast(ptr)->alphaPosition(); +} + +struct QtGui_PackedString QPixelFormat_AlphaSize(void* ptr) +{ + return ({ uchar pret9daa6f = static_cast(ptr)->alphaSize(); char* t9daa6f = static_cast(static_cast(&pret9daa6f)); QtGui_PackedString { t9daa6f, -1 }; }); +} + +long long QPixelFormat_AlphaUsage(void* ptr) +{ + return static_cast(ptr)->alphaUsage(); +} + +struct QtGui_PackedString QPixelFormat_BitsPerPixel(void* ptr) +{ + return ({ uchar preta6a744 = static_cast(ptr)->bitsPerPixel(); char* ta6a744 = static_cast(static_cast(&preta6a744)); QtGui_PackedString { ta6a744, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_BlackSize(void* ptr) +{ + return ({ uchar pretb1416d = static_cast(ptr)->blackSize(); char* tb1416d = static_cast(static_cast(&pretb1416d)); QtGui_PackedString { tb1416d, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_BlueSize(void* ptr) +{ + return ({ uchar pretf9134a = static_cast(ptr)->blueSize(); char* tf9134a = static_cast(static_cast(&pretf9134a)); QtGui_PackedString { tf9134a, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_BrightnessSize(void* ptr) +{ + return ({ uchar pretd53fac = static_cast(ptr)->brightnessSize(); char* td53fac = static_cast(static_cast(&pretd53fac)); QtGui_PackedString { td53fac, -1 }; }); +} + +long long QPixelFormat_ByteOrder(void* ptr) +{ + return static_cast(ptr)->byteOrder(); +} + +struct QtGui_PackedString QPixelFormat_ChannelCount(void* ptr) +{ + return ({ uchar pret704cf3 = static_cast(ptr)->channelCount(); char* t704cf3 = static_cast(static_cast(&pret704cf3)); QtGui_PackedString { t704cf3, -1 }; }); +} + +long long QPixelFormat_ColorModel(void* ptr) +{ + return static_cast(ptr)->colorModel(); +} + +struct QtGui_PackedString QPixelFormat_CyanSize(void* ptr) +{ + return ({ uchar pret19e508 = static_cast(ptr)->cyanSize(); char* t19e508 = static_cast(static_cast(&pret19e508)); QtGui_PackedString { t19e508, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_GreenSize(void* ptr) +{ + return ({ uchar pret2cbd5e = static_cast(ptr)->greenSize(); char* t2cbd5e = static_cast(static_cast(&pret2cbd5e)); QtGui_PackedString { t2cbd5e, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_HueSize(void* ptr) +{ + return ({ uchar pret0f029c = static_cast(ptr)->hueSize(); char* t0f029c = static_cast(static_cast(&pret0f029c)); QtGui_PackedString { t0f029c, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_LightnessSize(void* ptr) +{ + return ({ uchar pretdfc9b5 = static_cast(ptr)->lightnessSize(); char* tdfc9b5 = static_cast(static_cast(&pretdfc9b5)); QtGui_PackedString { tdfc9b5, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_MagentaSize(void* ptr) +{ + return ({ uchar pret78ac06 = static_cast(ptr)->magentaSize(); char* t78ac06 = static_cast(static_cast(&pret78ac06)); QtGui_PackedString { t78ac06, -1 }; }); +} + +long long QPixelFormat_Premultiplied(void* ptr) +{ + return static_cast(ptr)->premultiplied(); +} + +struct QtGui_PackedString QPixelFormat_RedSize(void* ptr) +{ + return ({ uchar pret1a20f5 = static_cast(ptr)->redSize(); char* t1a20f5 = static_cast(static_cast(&pret1a20f5)); QtGui_PackedString { t1a20f5, -1 }; }); +} + +struct QtGui_PackedString QPixelFormat_SaturationSize(void* ptr) +{ + return ({ uchar pretff1cd0 = static_cast(ptr)->saturationSize(); char* tff1cd0 = static_cast(static_cast(&pretff1cd0)); QtGui_PackedString { tff1cd0, -1 }; }); +} + +long long QPixelFormat_TypeInterpretation(void* ptr) +{ + return static_cast(ptr)->typeInterpretation(); +} + +struct QtGui_PackedString QPixelFormat_YellowSize(void* ptr) +{ + return ({ uchar pret7b52e4 = static_cast(ptr)->yellowSize(); char* t7b52e4 = static_cast(static_cast(&pret7b52e4)); QtGui_PackedString { t7b52e4, -1 }; }); +} + +long long QPixelFormat_YuvLayout(void* ptr) +{ + return static_cast(ptr)->yuvLayout(); +} + +class MyQPixmap: public QPixmap +{ +public: + MyQPixmap() : QPixmap() {QPixmap_QPixmap_QRegisterMetaType();}; + MyQPixmap(int width, int height) : QPixmap(width, height) {QPixmap_QPixmap_QRegisterMetaType();}; + MyQPixmap(const QSize &size) : QPixmap(size) {QPixmap_QPixmap_QRegisterMetaType();}; + MyQPixmap(const QString &fileName, const char *format = Q_NULLPTR, Qt::ImageConversionFlags flags = Qt::AutoColor) : QPixmap(fileName, format, flags) {QPixmap_QPixmap_QRegisterMetaType();}; + MyQPixmap(const QPixmap &pixmap) : QPixmap(pixmap) {QPixmap_QPixmap_QRegisterMetaType();}; + ~MyQPixmap() { callbackQPixmap_DestroyQPixmap(this); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPixmap_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QPixmap*) +Q_DECLARE_METATYPE(MyQPixmap*) + +int QPixmap_QPixmap_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPixmap_NewQPixmap() +{ + return new MyQPixmap(); +} + +void* QPixmap_NewQPixmap2(void* size) +{ + return new MyQPixmap(*static_cast(size)); +} + +void* QPixmap_NewQPixmap3(struct QtGui_PackedString fileName, char* format, long long flags) +{ + return new MyQPixmap(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), static_cast(flags)); +} + +void* QPixmap_NewQPixmap5(void* pixmap) +{ + return new MyQPixmap(*static_cast(pixmap)); +} + +long long QPixmap_CacheKey(void* ptr) +{ + return static_cast(ptr)->cacheKey(); +} + +char QPixmap_ConvertFromImage(void* ptr, void* image, long long flags) +{ + return static_cast(ptr)->convertFromImage(*static_cast(image), static_cast(flags)); +} + +void* QPixmap_Copy(void* ptr, void* rectangle) +{ + return new QPixmap(static_cast(ptr)->copy(*static_cast(rectangle))); +} + +void* QPixmap_Copy2(void* ptr, int x, int y, int width, int height) +{ + return new QPixmap(static_cast(ptr)->copy(x, y, width, height)); +} + +void* QPixmap_CreateHeuristicMask(void* ptr, char clipTight) +{ + return new QBitmap(static_cast(ptr)->createHeuristicMask(clipTight != 0)); +} + +void* QPixmap_CreateMaskFromColor(void* ptr, void* maskColor, long long mode) +{ + return new QBitmap(static_cast(ptr)->createMaskFromColor(*static_cast(maskColor), static_cast(mode))); +} + +int QPixmap_QPixmap_DefaultDepth() +{ + return QPixmap::defaultDepth(); +} + +void QPixmap_Detach(void* ptr) +{ + static_cast(ptr)->detach(); +} + +double QPixmap_DevicePixelRatio(void* ptr) +{ + return static_cast(ptr)->devicePixelRatio(); +} + +void QPixmap_Fill(void* ptr, void* color) +{ + static_cast(ptr)->fill(*static_cast(color)); +} + +void* QPixmap_QPixmap_FromImage(void* image, long long flags) +{ + return new QPixmap(QPixmap::fromImage(*static_cast(image), static_cast(flags))); +} + +void* QPixmap_QPixmap_FromImage2(void* image, long long flags) +{ + return new QPixmap(QPixmap::fromImage(*static_cast(image), static_cast(flags))); +} + +void* QPixmap_QPixmap_FromImageReader(void* imageReader, long long flags) +{ + return new QPixmap(QPixmap::fromImageReader(static_cast(imageReader), static_cast(flags))); +} + +char QPixmap_HasAlpha(void* ptr) +{ + return static_cast(ptr)->hasAlpha(); +} + +char QPixmap_HasAlphaChannel(void* ptr) +{ + return static_cast(ptr)->hasAlphaChannel(); +} + +char QPixmap_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QPixmap_IsQBitmap(void* ptr) +{ + return static_cast(ptr)->isQBitmap(); +} + +char QPixmap_Load(void* ptr, struct QtGui_PackedString fileName, char* format, long long flags) +{ + return static_cast(ptr)->load(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), static_cast(flags)); +} + +char QPixmap_LoadFromData(void* ptr, char* data, unsigned int l, char* format, long long flags) +{ + return static_cast(ptr)->loadFromData(const_cast(static_cast(static_cast(data))), l, const_cast(format), static_cast(flags)); +} + +char QPixmap_LoadFromData2(void* ptr, void* data, char* format, long long flags) +{ + return static_cast(ptr)->loadFromData(*static_cast(data), const_cast(format), static_cast(flags)); +} + +void* QPixmap_Mask(void* ptr) +{ + return new QBitmap(static_cast(ptr)->mask()); +} + +void* QPixmap_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QPixmap_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality) +{ + return static_cast(ptr)->save(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), quality); +} + +char QPixmap_Save2(void* ptr, void* device, char* format, int quality) +{ + return static_cast(ptr)->save(static_cast(device), const_cast(format), quality); +} + +void* QPixmap_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode) +{ + return new QPixmap(static_cast(ptr)->scaled(*static_cast(size), static_cast(aspectRatioMode), static_cast(transformMode))); +} + +void* QPixmap_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode) +{ + return new QPixmap(static_cast(ptr)->scaled(width, height, static_cast(aspectRatioMode), static_cast(transformMode))); +} + +void* QPixmap_ScaledToHeight(void* ptr, int height, long long mode) +{ + return new QPixmap(static_cast(ptr)->scaledToHeight(height, static_cast(mode))); +} + +void* QPixmap_ScaledToWidth(void* ptr, int width, long long mode) +{ + return new QPixmap(static_cast(ptr)->scaledToWidth(width, static_cast(mode))); +} + +void QPixmap_Scroll(void* ptr, int dx, int dy, int x, int y, int width, int height, void* exposed) +{ + static_cast(ptr)->scroll(dx, dy, x, y, width, height, static_cast(exposed)); +} + +void QPixmap_Scroll2(void* ptr, int dx, int dy, void* rect, void* exposed) +{ + static_cast(ptr)->scroll(dx, dy, *static_cast(rect), static_cast(exposed)); +} + +void QPixmap_SetDevicePixelRatio(void* ptr, double scaleFactor) +{ + static_cast(ptr)->setDevicePixelRatio(scaleFactor); +} + +void QPixmap_SetMask(void* ptr, void* mask) +{ + static_cast(ptr)->setMask(*static_cast(mask)); +} + +void* QPixmap_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QPixmap_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QPixmap_ToImage(void* ptr) +{ + return new QImage(static_cast(ptr)->toImage()); +} + +void* QPixmap_Transformed(void* ptr, void* transform, long long mode) +{ + return new QPixmap(static_cast(ptr)->transformed(*static_cast(transform), static_cast(mode))); +} + +void* QPixmap_Transformed2(void* ptr, void* matrix, long long mode) +{ + return new QPixmap(static_cast(ptr)->transformed(*static_cast(matrix), static_cast(mode))); +} + +void* QPixmap_QPixmap_TrueMatrix(void* matrix, int width, int height) +{ + return new QTransform(QPixmap::trueMatrix(*static_cast(matrix), width, height)); +} + +void* QPixmap_QPixmap_TrueMatrix2(void* m, int w, int h) +{ + return new QMatrix(QPixmap::trueMatrix(*static_cast(m), w, h)); +} + +void QPixmap_DestroyQPixmap(void* ptr) +{ + static_cast(ptr)->~QPixmap(); +} + +void QPixmap_DestroyQPixmapDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPixmap_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QPixmap_PaintEngineDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBitmap::paintEngine(); + } else { + return static_cast(ptr)->QPixmap::paintEngine(); + } +} + +int QPixmapCache_QPixmapCache_CacheLimit() +{ + return QPixmapCache::cacheLimit(); +} + +void QPixmapCache_QPixmapCache_Clear() +{ + QPixmapCache::clear(); +} + +char QPixmapCache_QPixmapCache_Find3(struct QtGui_PackedString key, void* pixmap) +{ + return QPixmapCache::find(QString::fromUtf8(key.data, key.len), static_cast(pixmap)); +} + +char QPixmapCache_QPixmapCache_Insert(struct QtGui_PackedString key, void* pixmap) +{ + return QPixmapCache::insert(QString::fromUtf8(key.data, key.len), *static_cast(pixmap)); +} + +void QPixmapCache_QPixmapCache_Remove(struct QtGui_PackedString key) +{ + QPixmapCache::remove(QString::fromUtf8(key.data, key.len)); +} + +void QPixmapCache_QPixmapCache_SetCacheLimit(int n) +{ + QPixmapCache::setCacheLimit(n); +} + +class MyQPlatformSurfaceEvent: public QPlatformSurfaceEvent +{ +public: + MyQPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType) : QPlatformSurfaceEvent(surfaceEventType) {QPlatformSurfaceEvent_QPlatformSurfaceEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QPlatformSurfaceEvent*) +Q_DECLARE_METATYPE(MyQPlatformSurfaceEvent*) + +int QPlatformSurfaceEvent_QPlatformSurfaceEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPlatformSurfaceEvent_NewQPlatformSurfaceEvent(long long surfaceEventType) +{ + return new MyQPlatformSurfaceEvent(static_cast(surfaceEventType)); +} + +long long QPlatformSurfaceEvent_SurfaceEventType(void* ptr) +{ + return static_cast(ptr)->surfaceEventType(); +} + +Q_DECLARE_METATYPE(QPointingDeviceUniqueId) +Q_DECLARE_METATYPE(QPointingDeviceUniqueId*) +void* QPointingDeviceUniqueId_NewQPointingDeviceUniqueId() +{ + return new QPointingDeviceUniqueId(); +} + +void* QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(long long id) +{ + return new QPointingDeviceUniqueId(QPointingDeviceUniqueId::fromNumericId(id)); +} + +char QPointingDeviceUniqueId_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +long long QPointingDeviceUniqueId_NumericId(void* ptr) +{ + return static_cast(ptr)->numericId(); +} + +Q_DECLARE_METATYPE(QPolygon) +Q_DECLARE_METATYPE(QPolygon*) +void* QPolygon_NewQPolygon() +{ + return new QPolygon(); +} + +void* QPolygon_NewQPolygon2(int size) +{ + return new QPolygon(size); +} + +void* QPolygon_NewQPolygon3(void* points) +{ + return new QPolygon(*static_cast*>(points)); +} + +void* QPolygon_NewQPolygon5(void* rectangle, char closed) +{ + return new QPolygon(*static_cast(rectangle), closed != 0); +} + +void* QPolygon_BoundingRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QPolygon_ContainsPoint(void* ptr, void* point, long long fillRule) +{ + return static_cast(ptr)->containsPoint(*static_cast(point), static_cast(fillRule)); +} + +void* QPolygon_Intersected(void* ptr, void* r) +{ + return new QPolygon(static_cast(ptr)->intersected(*static_cast(r))); +} + +char QPolygon_Intersects(void* ptr, void* p) +{ + return static_cast(ptr)->intersects(*static_cast(p)); +} + +void QPolygon_Point(void* ptr, int index, int x, int y) +{ + static_cast(ptr)->point(index, &x, &y); +} + +void* QPolygon_Point2(void* ptr, int index) +{ + return ({ QPoint tmpValue = static_cast(ptr)->point(index); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QPolygon_PutPoints(void* ptr, int index, int nPoints, void* fromPolygon, int fromIndex) +{ + static_cast(ptr)->putPoints(index, nPoints, *static_cast(fromPolygon), fromIndex); +} + +void QPolygon_SetPoint(void* ptr, int index, int x, int y) +{ + static_cast(ptr)->setPoint(index, x, y); +} + +void QPolygon_SetPoint2(void* ptr, int index, void* point) +{ + static_cast(ptr)->setPoint(index, *static_cast(point)); +} + +void QPolygon_SetPoints(void* ptr, int nPoints, int points) +{ + static_cast(ptr)->setPoints(nPoints, const_cast(&points)); +} + +void* QPolygon_Subtracted(void* ptr, void* r) +{ + return new QPolygon(static_cast(ptr)->subtracted(*static_cast(r))); +} + +void QPolygon_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QPolygon_Translate(void* ptr, int dx, int dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void QPolygon_Translate2(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void* QPolygon_Translated(void* ptr, int dx, int dy) +{ + return new QPolygon(static_cast(ptr)->translated(dx, dy)); +} + +void* QPolygon_Translated2(void* ptr, void* offset) +{ + return new QPolygon(static_cast(ptr)->translated(*static_cast(offset))); +} + +void* QPolygon_United(void* ptr, void* r) +{ + return new QPolygon(static_cast(ptr)->united(*static_cast(r))); +} + +void QPolygon_DestroyQPolygon(void* ptr) +{ + static_cast(ptr)->~QPolygon(); +} + +void* QPolygon___QPolygon_points_atList3(void* ptr, int i) +{ + return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QPolygon___QPolygon_points_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPolygon___QPolygon_points_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPolygon___QPolygon_v_atList4(void* ptr, int i) +{ + return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QPolygon___QPolygon_v_setList4(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPolygon___QPolygon_v_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPolygon___QVector_other_atList4(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___QVector_other_setList4(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___QVector_other_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___QVector_other_atList5(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___QVector_other_setList5(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___QVector_other_newList5(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___append_value_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___append_value_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___append_value_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___fill_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___fill_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___fill_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___fromList_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___fromList_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___fromList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___fromList_list_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___fromList_list_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___fromList_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___fromStdVector_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___fromStdVector_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___fromStdVector_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___mid_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___mid_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___mid_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___swap_other_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___swap_other_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___swap_other_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygon___toList_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygon___toList_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygon___toList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QPolygonF) +Q_DECLARE_METATYPE(QPolygonF*) +void* QPolygonF_NewQPolygonF() +{ + return new QPolygonF(); +} + +void* QPolygonF_NewQPolygonF2(int size) +{ + return new QPolygonF(size); +} + +void* QPolygonF_NewQPolygonF3(void* points) +{ + return new QPolygonF(*static_cast*>(points)); +} + +void* QPolygonF_NewQPolygonF5(void* rectangle) +{ + return new QPolygonF(*static_cast(rectangle)); +} + +void* QPolygonF_NewQPolygonF6(void* polygon) +{ + return new QPolygonF(*static_cast(polygon)); +} + +void* QPolygonF_NewQPolygonF7(void* polygon) +{ + return new QPolygonF(*static_cast(polygon)); +} + +void* QPolygonF_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QPolygonF_ContainsPoint(void* ptr, void* point, long long fillRule) +{ + return static_cast(ptr)->containsPoint(*static_cast(point), static_cast(fillRule)); +} + +void* QPolygonF_Intersected(void* ptr, void* r) +{ + return new QPolygonF(static_cast(ptr)->intersected(*static_cast(r))); +} + +char QPolygonF_Intersects(void* ptr, void* p) +{ + return static_cast(ptr)->intersects(*static_cast(p)); +} + +char QPolygonF_IsClosed(void* ptr) +{ + return static_cast(ptr)->isClosed(); +} + +void* QPolygonF_Subtracted(void* ptr, void* r) +{ + return new QPolygonF(static_cast(ptr)->subtracted(*static_cast(r))); +} + +void QPolygonF_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QPolygonF_ToPolygon(void* ptr) +{ + return new QPolygon(static_cast(ptr)->toPolygon()); +} + +void QPolygonF_Translate(void* ptr, void* offset) +{ + static_cast(ptr)->translate(*static_cast(offset)); +} + +void QPolygonF_Translate2(void* ptr, double dx, double dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void* QPolygonF_Translated(void* ptr, void* offset) +{ + return new QPolygonF(static_cast(ptr)->translated(*static_cast(offset))); +} + +void* QPolygonF_Translated2(void* ptr, double dx, double dy) +{ + return new QPolygonF(static_cast(ptr)->translated(dx, dy)); +} + +void* QPolygonF_United(void* ptr, void* r) +{ + return new QPolygonF(static_cast(ptr)->united(*static_cast(r))); +} + +void QPolygonF_DestroyQPolygonF(void* ptr) +{ + static_cast(ptr)->~QPolygonF(); +} + +void* QPolygonF___QPolygonF_points_atList3(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QPolygonF___QPolygonF_points_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPolygonF___QPolygonF_points_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPolygonF___QPolygonF_v_atList4(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QPolygonF___QPolygonF_v_setList4(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPolygonF___QPolygonF_v_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QPolygonF___QVector_other_atList4(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___QVector_other_setList4(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___QVector_other_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___QVector_other_atList5(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___QVector_other_setList5(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___QVector_other_newList5(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___append_value_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___append_value_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___append_value_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___fill_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___fill_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___fill_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___fromList_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___fromList_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___fromList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___fromList_list_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___fromList_list_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___fromList_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___fromStdVector_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___fromStdVector_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___fromStdVector_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___mid_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___mid_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___mid_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___swap_other_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___swap_other_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___swap_other_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPolygonF___toList_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPolygonF___toList_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPolygonF___toList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QQuaternion) +Q_DECLARE_METATYPE(QQuaternion*) +void* QQuaternion_NewQQuaternion() +{ + return new QQuaternion(); +} + +void* QQuaternion_NewQQuaternion3(float scalar, float xpos, float ypos, float zpos) +{ + return new QQuaternion(scalar, xpos, ypos, zpos); +} + +void* QQuaternion_NewQQuaternion4(float scalar, void* vector) +{ + return new QQuaternion(scalar, *static_cast(vector)); +} + +void* QQuaternion_NewQQuaternion5(void* vector) +{ + return new QQuaternion(*static_cast(vector)); +} + +void* QQuaternion_Conjugated(void* ptr) +{ + return new QQuaternion(static_cast(ptr)->conjugated()); +} + +float QQuaternion_QQuaternion_DotProduct(void* q1, void* q2) +{ + return QQuaternion::dotProduct(*static_cast(q1), *static_cast(q2)); +} + +void* QQuaternion_QQuaternion_FromAxes(void* xAxis, void* yAxis, void* zAxis) +{ + return new QQuaternion(QQuaternion::fromAxes(*static_cast(xAxis), *static_cast(yAxis), *static_cast(zAxis))); +} + +void* QQuaternion_QQuaternion_FromAxisAndAngle(void* axis, float angle) +{ + return new QQuaternion(QQuaternion::fromAxisAndAngle(*static_cast(axis), angle)); +} + +void* QQuaternion_QQuaternion_FromAxisAndAngle2(float x, float y, float z, float angle) +{ + return new QQuaternion(QQuaternion::fromAxisAndAngle(x, y, z, angle)); +} + +void* QQuaternion_QQuaternion_FromDirection(void* direction, void* up) +{ + return new QQuaternion(QQuaternion::fromDirection(*static_cast(direction), *static_cast(up))); +} + +void* QQuaternion_QQuaternion_FromEulerAngles(float pitch, float yaw, float roll) +{ + return new QQuaternion(QQuaternion::fromEulerAngles(pitch, yaw, roll)); +} + +void* QQuaternion_QQuaternion_FromEulerAngles2(void* eulerAngles) +{ + return new QQuaternion(QQuaternion::fromEulerAngles(*static_cast(eulerAngles))); +} + +void QQuaternion_GetAxes(void* ptr, void* xAxis, void* yAxis, void* zAxis) +{ + static_cast(ptr)->getAxes(static_cast(xAxis), static_cast(yAxis), static_cast(zAxis)); +} + +void QQuaternion_GetAxisAndAngle(void* ptr, float x, float y, float z, float angle) +{ + static_cast(ptr)->getAxisAndAngle(&x, &y, &z, &angle); +} + +void QQuaternion_GetAxisAndAngle2(void* ptr, void* axis, float angle) +{ + static_cast(ptr)->getAxisAndAngle(static_cast(axis), &angle); +} + +void QQuaternion_GetEulerAngles(void* ptr, float pitch, float yaw, float roll) +{ + static_cast(ptr)->getEulerAngles(&pitch, &yaw, &roll); +} + +void* QQuaternion_Inverted(void* ptr) +{ + return new QQuaternion(static_cast(ptr)->inverted()); +} + +char QQuaternion_IsIdentity(void* ptr) +{ + return static_cast(ptr)->isIdentity(); +} + +char QQuaternion_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +float QQuaternion_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +float QQuaternion_LengthSquared(void* ptr) +{ + return static_cast(ptr)->lengthSquared(); +} + +void* QQuaternion_QQuaternion_Nlerp(void* q1, void* q2, float t) +{ + return new QQuaternion(QQuaternion::nlerp(*static_cast(q1), *static_cast(q2), t)); +} + +void QQuaternion_Normalize(void* ptr) +{ + static_cast(ptr)->normalize(); +} + +void* QQuaternion_Normalized(void* ptr) +{ + return new QQuaternion(static_cast(ptr)->normalized()); +} + +void* QQuaternion_RotatedVector(void* ptr, void* vector) +{ + return new QVector3D(static_cast(ptr)->rotatedVector(*static_cast(vector))); +} + +void* QQuaternion_QQuaternion_RotationTo(void* from, void* to) +{ + return new QQuaternion(QQuaternion::rotationTo(*static_cast(from), *static_cast(to))); +} + +float QQuaternion_Scalar(void* ptr) +{ + return static_cast(ptr)->scalar(); +} + +void QQuaternion_SetScalar(void* ptr, float scalar) +{ + static_cast(ptr)->setScalar(scalar); +} + +void QQuaternion_SetVector(void* ptr, void* vector) +{ + static_cast(ptr)->setVector(*static_cast(vector)); +} + +void QQuaternion_SetVector2(void* ptr, float x, float y, float z) +{ + static_cast(ptr)->setVector(x, y, z); +} + +void QQuaternion_SetX(void* ptr, float x) +{ + static_cast(ptr)->setX(x); +} + +void QQuaternion_SetY(void* ptr, float y) +{ + static_cast(ptr)->setY(y); +} + +void QQuaternion_SetZ(void* ptr, float z) +{ + static_cast(ptr)->setZ(z); +} + +void* QQuaternion_QQuaternion_Slerp(void* q1, void* q2, float t) +{ + return new QQuaternion(QQuaternion::slerp(*static_cast(q1), *static_cast(q2), t)); +} + +void* QQuaternion_ToEulerAngles(void* ptr) +{ + return new QVector3D(static_cast(ptr)->toEulerAngles()); +} + +void* QQuaternion_ToVector4D(void* ptr) +{ + return new QVector4D(static_cast(ptr)->toVector4D()); +} + +void* QQuaternion_Vector(void* ptr) +{ + return new QVector3D(static_cast(ptr)->vector()); +} + +float QQuaternion_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +float QQuaternion_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +float QQuaternion_Z(void* ptr) +{ + return static_cast(ptr)->z(); +} + +Q_DECLARE_METATYPE(QRadialGradient) +Q_DECLARE_METATYPE(QRadialGradient*) +void* QRadialGradient_NewQRadialGradient() +{ + return new QRadialGradient(); +} + +void* QRadialGradient_NewQRadialGradient2(void* center, double radius, void* focalPoint) +{ + return new QRadialGradient(*static_cast(center), radius, *static_cast(focalPoint)); +} + +void* QRadialGradient_NewQRadialGradient3(double cx, double cy, double radius, double fx, double fy) +{ + return new QRadialGradient(cx, cy, radius, fx, fy); +} + +void* QRadialGradient_NewQRadialGradient4(void* center, double radius) +{ + return new QRadialGradient(*static_cast(center), radius); +} + +void* QRadialGradient_NewQRadialGradient5(double cx, double cy, double radius) +{ + return new QRadialGradient(cx, cy, radius); +} + +void* QRadialGradient_NewQRadialGradient6(void* center, double centerRadius, void* focalPoint, double focalRadius) +{ + return new QRadialGradient(*static_cast(center), centerRadius, *static_cast(focalPoint), focalRadius); +} + +void* QRadialGradient_NewQRadialGradient7(double cx, double cy, double centerRadius, double fx, double fy, double focalRadius) +{ + return new QRadialGradient(cx, cy, centerRadius, fx, fy, focalRadius); +} + +void* QRadialGradient_Center(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +double QRadialGradient_CenterRadius(void* ptr) +{ + return static_cast(ptr)->centerRadius(); +} + +void* QRadialGradient_FocalPoint(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->focalPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +double QRadialGradient_FocalRadius(void* ptr) +{ + return static_cast(ptr)->focalRadius(); +} + +double QRadialGradient_Radius(void* ptr) +{ + return static_cast(ptr)->radius(); +} + +void QRadialGradient_SetCenter(void* ptr, void* center) +{ + static_cast(ptr)->setCenter(*static_cast(center)); +} + +void QRadialGradient_SetCenter2(void* ptr, double x, double y) +{ + static_cast(ptr)->setCenter(x, y); +} + +void QRadialGradient_SetCenterRadius(void* ptr, double radius) +{ + static_cast(ptr)->setCenterRadius(radius); +} + +void QRadialGradient_SetFocalPoint(void* ptr, void* focalPoint) +{ + static_cast(ptr)->setFocalPoint(*static_cast(focalPoint)); +} + +void QRadialGradient_SetFocalPoint2(void* ptr, double x, double y) +{ + static_cast(ptr)->setFocalPoint(x, y); +} + +void QRadialGradient_SetFocalRadius(void* ptr, double radius) +{ + static_cast(ptr)->setFocalRadius(radius); +} + +void QRadialGradient_SetRadius(void* ptr, double radius) +{ + static_cast(ptr)->setRadius(radius); +} + +class MyQRasterWindow: public QRasterWindow +{ +public: + MyQRasterWindow(QWindow *parent = Q_NULLPTR) : QRasterWindow(parent) {QRasterWindow_QRasterWindow_QRegisterMetaType();}; + void paintEvent(QPaintEvent * event) { callbackQPaintDeviceWindow_PaintEvent(this, event); }; + void update() { callbackQPaintDeviceWindow_Update3(this); }; + void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; + void alert(int msec) { callbackQWindow_Alert(this, msec); }; + bool close() { return callbackQWindow_Close(this) != 0; }; + void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; + bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; + void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; + void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; + QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; + void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; + void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; + QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; + void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; + void hide() { callbackQWindow_Hide(this); }; + void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; + void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; + void lower() { callbackQWindow_Lower(this); }; + void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; + void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; + void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; + void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; + void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; + void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; + void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; + void raise() { callbackQWindow_Raise(this); }; + void requestActivate() { callbackQWindow_RequestActivate(this); }; + void requestUpdate() { callbackQWindow_RequestUpdate(this); }; + void resizeEvent(QResizeEvent * ev) { callbackQWindow_ResizeEvent(this, ev); }; + void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; + void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; + void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; + void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; + void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; + void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; + void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; + void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; + void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; + void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; + void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; + void setX(int arg) { callbackQWindow_SetX(this, arg); }; + void setY(int arg) { callbackQWindow_SetY(this, arg); }; + void show() { callbackQWindow_Show(this); }; + void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; + void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; + void showMaximized() { callbackQWindow_ShowMaximized(this); }; + void showMinimized() { callbackQWindow_ShowMinimized(this); }; + void showNormal() { callbackQWindow_ShowNormal(this); }; + QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; + QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; + void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; + void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; + void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; + void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; + void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; + void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; + void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; + void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; + void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; + void deleteLater() { callbackQWindow_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; + int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDeviceWindow_PaintEngine(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QRasterWindow*) +Q_DECLARE_METATYPE(MyQRasterWindow*) + +int QRasterWindow_QRasterWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QRasterWindow_NewQRasterWindow(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQRasterWindow(static_cast(parent)); + } else { + return new MyQRasterWindow(static_cast(parent)); + } +} + +Q_DECLARE_METATYPE(QRawFont) +Q_DECLARE_METATYPE(QRawFont*) +void* QRawFont_NewQRawFont() +{ + return new QRawFont(); +} + +void* QRawFont_NewQRawFont2(struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference) +{ + return new QRawFont(QString::fromUtf8(fileName.data, fileName.len), pixelSize, static_cast(hintingPreference)); +} + +void* QRawFont_NewQRawFont3(void* fontData, double pixelSize, long long hintingPreference) +{ + return new QRawFont(*static_cast(fontData), pixelSize, static_cast(hintingPreference)); +} + +void* QRawFont_NewQRawFont4(void* other) +{ + return new QRawFont(*static_cast(other)); +} + +struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes(void* ptr, void* glyphIndexes, long long layoutFlags) +{ + return ({ QVector* tmpValue120c50 = new QVector(static_cast(ptr)->advancesForGlyphIndexes(*static_cast*>(glyphIndexes), static_cast(layoutFlags))); QtGui_PackedList { tmpValue120c50, tmpValue120c50->size() }; }); +} + +struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes2(void* ptr, void* glyphIndexes) +{ + return ({ QVector* tmpValuea4108b = new QVector(static_cast(ptr)->advancesForGlyphIndexes(*static_cast*>(glyphIndexes))); QtGui_PackedList { tmpValuea4108b, tmpValuea4108b->size() }; }); +} + +char QRawFont_AdvancesForGlyphIndexes3(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs) +{ + return static_cast(ptr)->advancesForGlyphIndexes(const_cast(&glyphIndexes), static_cast(advances), numGlyphs); +} + +char QRawFont_AdvancesForGlyphIndexes4(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs, long long layoutFlags) +{ + return static_cast(ptr)->advancesForGlyphIndexes(const_cast(&glyphIndexes), static_cast(advances), numGlyphs, static_cast(layoutFlags)); +} + +void* QRawFont_AlphaMapForGlyph(void* ptr, unsigned int glyphIndex, long long antialiasingType, void* transform) +{ + return new QImage(static_cast(ptr)->alphaMapForGlyph(glyphIndex, static_cast(antialiasingType), *static_cast(transform))); +} + +double QRawFont_Ascent(void* ptr) +{ + return static_cast(ptr)->ascent(); +} + +double QRawFont_AverageCharWidth(void* ptr) +{ + return static_cast(ptr)->averageCharWidth(); +} + +void* QRawFont_BoundingRect(void* ptr, unsigned int glyphIndex) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(glyphIndex); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QRawFont_CapHeight(void* ptr) +{ + return static_cast(ptr)->capHeight(); +} + +double QRawFont_Descent(void* ptr) +{ + return static_cast(ptr)->descent(); +} + +struct QtGui_PackedString QRawFont_FamilyName(void* ptr) +{ + return ({ QByteArray t8c920d = static_cast(ptr)->familyName().toUtf8(); QtGui_PackedString { const_cast(t8c920d.prepend("WHITESPACE").constData()+10), t8c920d.size()-10 }; }); +} + +void* QRawFont_FontTable(void* ptr, char* tagName) +{ + return new QByteArray(static_cast(ptr)->fontTable(const_cast(tagName))); +} + +void* QRawFont_QRawFont_FromFont(void* font, long long writingSystem) +{ + return new QRawFont(QRawFont::fromFont(*static_cast(font), static_cast(writingSystem))); +} + +char QRawFont_GlyphIndexesForChars(void* ptr, void* chars, int numChars, unsigned int glyphIndexes, int numGlyphs) +{ + return static_cast(ptr)->glyphIndexesForChars(static_cast(chars), numChars, &glyphIndexes, &numGlyphs); +} + +struct QtGui_PackedList QRawFont_GlyphIndexesForString(void* ptr, struct QtGui_PackedString text) +{ + return ({ QVector* tmpValuefd5581 = new QVector(static_cast(ptr)->glyphIndexesForString(QString::fromUtf8(text.data, text.len))); QtGui_PackedList { tmpValuefd5581, tmpValuefd5581->size() }; }); +} + +long long QRawFont_HintingPreference(void* ptr) +{ + return static_cast(ptr)->hintingPreference(); +} + +char QRawFont_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +double QRawFont_Leading(void* ptr) +{ + return static_cast(ptr)->leading(); +} + +double QRawFont_LineThickness(void* ptr) +{ + return static_cast(ptr)->lineThickness(); +} + +void QRawFont_LoadFromData(void* ptr, void* fontData, double pixelSize, long long hintingPreference) +{ + static_cast(ptr)->loadFromData(*static_cast(fontData), pixelSize, static_cast(hintingPreference)); +} + +void QRawFont_LoadFromFile(void* ptr, struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference) +{ + static_cast(ptr)->loadFromFile(QString::fromUtf8(fileName.data, fileName.len), pixelSize, static_cast(hintingPreference)); +} + +double QRawFont_MaxCharWidth(void* ptr) +{ + return static_cast(ptr)->maxCharWidth(); +} + +void* QRawFont_PathForGlyph(void* ptr, unsigned int glyphIndex) +{ + return new QPainterPath(static_cast(ptr)->pathForGlyph(glyphIndex)); +} + +double QRawFont_PixelSize(void* ptr) +{ + return static_cast(ptr)->pixelSize(); +} + +void QRawFont_SetPixelSize(void* ptr, double pixelSize) +{ + static_cast(ptr)->setPixelSize(pixelSize); +} + +long long QRawFont_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +struct QtGui_PackedString QRawFont_StyleName(void* ptr) +{ + return ({ QByteArray t6b9c52 = static_cast(ptr)->styleName().toUtf8(); QtGui_PackedString { const_cast(t6b9c52.prepend("WHITESPACE").constData()+10), t6b9c52.size()-10 }; }); +} + +struct QtGui_PackedList QRawFont_SupportedWritingSystems(void* ptr) +{ + return ({ QList* tmpValue90f470 = new QList(static_cast(ptr)->supportedWritingSystems()); QtGui_PackedList { tmpValue90f470, tmpValue90f470->size() }; }); +} + +char QRawFont_SupportsCharacter(void* ptr, void* character) +{ + return static_cast(ptr)->supportsCharacter(*static_cast(character)); +} + +char QRawFont_SupportsCharacter2(void* ptr, unsigned int ucs4) +{ + return static_cast(ptr)->supportsCharacter(ucs4); +} + +void QRawFont_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +double QRawFont_UnderlinePosition(void* ptr) +{ + return static_cast(ptr)->underlinePosition(); +} + +double QRawFont_UnitsPerEm(void* ptr) +{ + return static_cast(ptr)->unitsPerEm(); +} + +int QRawFont_Weight(void* ptr) +{ + return static_cast(ptr)->weight(); +} + +double QRawFont_XHeight(void* ptr) +{ + return static_cast(ptr)->xHeight(); +} + +void QRawFont_DestroyQRawFont(void* ptr) +{ + static_cast(ptr)->~QRawFont(); +} + +void* QRawFont___advancesForGlyphIndexes_atList(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QRawFont___advancesForGlyphIndexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QRawFont___advancesForGlyphIndexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList(void* ptr, int i) +{ + return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QRawFont___advancesForGlyphIndexes_atList2(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QRawFont___advancesForGlyphIndexes_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QRawFont___advancesForGlyphIndexes_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList2(void* ptr, int i) +{ + return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList2(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +unsigned int QRawFont___glyphIndexesForString_atList(void* ptr, int i) +{ + return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QRawFont___glyphIndexesForString_setList(void* ptr, unsigned int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QRawFont___glyphIndexesForString_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +long long QRawFont___supportedWritingSystems_atList(void* ptr, int i) +{ + return ({QFontDatabase::WritingSystem tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QRawFont___supportedWritingSystems_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QRawFont___supportedWritingSystems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQRegExpValidator: public QRegExpValidator +{ +public: + MyQRegExpValidator(QObject *parent = Q_NULLPTR) : QRegExpValidator(parent) {QRegExpValidator_QRegExpValidator_QRegisterMetaType();}; + MyQRegExpValidator(const QRegExp &rx, QObject *parent = Q_NULLPTR) : QRegExpValidator(rx, parent) {QRegExpValidator_QRegExpValidator_QRegisterMetaType();}; + void Signal_RegExpChanged(const QRegExp & regExp) { callbackQRegExpValidator_RegExpChanged(this, const_cast(®Exp)); }; + QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQRegExpValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; + ~MyQRegExpValidator() { callbackQRegExpValidator_DestroyQRegExpValidator(this); }; + void Signal_Changed() { callbackQValidator_Changed(this); }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; + void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; + void deleteLater() { callbackQValidator_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QRegExpValidator*) +Q_DECLARE_METATYPE(MyQRegExpValidator*) + +int QRegExpValidator_QRegExpValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QRegExpValidator_NewQRegExpValidator(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(static_cast(parent)); + } else { + return new MyQRegExpValidator(static_cast(parent)); + } +} + +void* QRegExpValidator_NewQRegExpValidator2(void* rx, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } else { + return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); + } +} + +void* QRegExpValidator_RegExp(void* ptr) +{ + return const_cast(&static_cast(ptr)->regExp()); +} + +void QRegExpValidator_ConnectRegExpChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QRegExpValidator::regExpChanged), static_cast(ptr), static_cast(&MyQRegExpValidator::Signal_RegExpChanged), static_cast(t)); +} + +void QRegExpValidator_DisconnectRegExpChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QRegExpValidator::regExpChanged), static_cast(ptr), static_cast(&MyQRegExpValidator::Signal_RegExpChanged)); +} + +void QRegExpValidator_RegExpChanged(void* ptr, void* regExp) +{ + static_cast(ptr)->regExpChanged(*static_cast(regExp)); +} + +void QRegExpValidator_SetRegExp(void* ptr, void* rx) +{ + static_cast(ptr)->setRegExp(*static_cast(rx)); +} + +long long QRegExpValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +long long QRegExpValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->QRegExpValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +void QRegExpValidator_DestroyQRegExpValidator(void* ptr) +{ + static_cast(ptr)->~QRegExpValidator(); +} + +void QRegExpValidator_DestroyQRegExpValidatorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QRegion) +Q_DECLARE_METATYPE(QRegion*) +void* QRegion_NewQRegion() +{ + return new QRegion(); +} + +void* QRegion_NewQRegion2(int x, int y, int w, int h, long long t) +{ + return new QRegion(x, y, w, h, static_cast(t)); +} + +void* QRegion_NewQRegion3(void* r, long long t) +{ + return new QRegion(*static_cast(r), static_cast(t)); +} + +void* QRegion_NewQRegion4(void* a, long long fillRule) +{ + return new QRegion(*static_cast(a), static_cast(fillRule)); +} + +void* QRegion_NewQRegion5(void* r) +{ + return new QRegion(*static_cast(r)); +} + +void* QRegion_NewQRegion6(void* other) +{ + return new QRegion(*static_cast(other)); +} + +void* QRegion_NewQRegion7(void* bm) +{ + return new QRegion(*static_cast(bm)); +} + +void* QRegion_BoundingRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->boundingRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QRegion_Contains(void* ptr, void* p) +{ + return static_cast(ptr)->contains(*static_cast(p)); +} + +char QRegion_Contains2(void* ptr, void* r) +{ + return static_cast(ptr)->contains(*static_cast(r)); +} + +void* QRegion_Intersected(void* ptr, void* r) +{ + return new QRegion(static_cast(ptr)->intersected(*static_cast(r))); +} + +void* QRegion_Intersected2(void* ptr, void* rect) +{ + return new QRegion(static_cast(ptr)->intersected(*static_cast(rect))); +} + +char QRegion_Intersects(void* ptr, void* region) +{ + return static_cast(ptr)->intersects(*static_cast(region)); +} + +char QRegion_Intersects2(void* ptr, void* rect) +{ + return static_cast(ptr)->intersects(*static_cast(rect)); +} + +char QRegion_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QRegion_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +int QRegion_RectCount(void* ptr) +{ + return static_cast(ptr)->rectCount(); +} + +void QRegion_SetRects(void* ptr, void* rects, int number) +{ + static_cast(ptr)->setRects(static_cast(rects), number); +} + +void* QRegion_Subtracted(void* ptr, void* r) +{ + return new QRegion(static_cast(ptr)->subtracted(*static_cast(r))); +} + +void QRegion_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QRegion_Translate(void* ptr, int dx, int dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void QRegion_Translate2(void* ptr, void* point) +{ + static_cast(ptr)->translate(*static_cast(point)); +} + +void* QRegion_Translated(void* ptr, int dx, int dy) +{ + return new QRegion(static_cast(ptr)->translated(dx, dy)); +} + +void* QRegion_Translated2(void* ptr, void* p) +{ + return new QRegion(static_cast(ptr)->translated(*static_cast(p))); +} + +void* QRegion_United(void* ptr, void* r) +{ + return new QRegion(static_cast(ptr)->united(*static_cast(r))); +} + +void* QRegion_United2(void* ptr, void* rect) +{ + return new QRegion(static_cast(ptr)->united(*static_cast(rect))); +} + +void* QRegion_Xored(void* ptr, void* r) +{ + return new QRegion(static_cast(ptr)->xored(*static_cast(r))); +} + +void* QRegion___rects_atList(void* ptr, int i) +{ + return ({ QRect tmpValue = ({QRect tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QRegion___rects_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QRegion___rects_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +class MyQRegularExpressionValidator: public QRegularExpressionValidator +{ +public: + MyQRegularExpressionValidator(QObject *parent = Q_NULLPTR) : QRegularExpressionValidator(parent) {QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType();}; + MyQRegularExpressionValidator(const QRegularExpression &re, QObject *parent = Q_NULLPTR) : QRegularExpressionValidator(re, parent) {QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType();}; + void Signal_RegularExpressionChanged(const QRegularExpression & re) { callbackQRegularExpressionValidator_RegularExpressionChanged(this, const_cast(&re)); }; + void setRegularExpression(const QRegularExpression & re) { callbackQRegularExpressionValidator_SetRegularExpression(this, const_cast(&re)); }; + QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQRegularExpressionValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; + ~MyQRegularExpressionValidator() { callbackQRegularExpressionValidator_DestroyQRegularExpressionValidator(this); }; + void Signal_Changed() { callbackQValidator_Changed(this); }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; + void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; + void deleteLater() { callbackQValidator_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QRegularExpressionValidator*) +Q_DECLARE_METATYPE(MyQRegularExpressionValidator*) + +int QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QRegularExpressionValidator_NewQRegularExpressionValidator(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(static_cast(parent)); + } else { + return new MyQRegularExpressionValidator(static_cast(parent)); + } +} + +void* QRegularExpressionValidator_NewQRegularExpressionValidator2(void* re, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } else { + return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); + } +} + +void* QRegularExpressionValidator_RegularExpression(void* ptr) +{ + return new QRegularExpression(static_cast(ptr)->regularExpression()); +} + +void QRegularExpressionValidator_ConnectRegularExpressionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QRegularExpressionValidator::regularExpressionChanged), static_cast(ptr), static_cast(&MyQRegularExpressionValidator::Signal_RegularExpressionChanged), static_cast(t)); +} + +void QRegularExpressionValidator_DisconnectRegularExpressionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QRegularExpressionValidator::regularExpressionChanged), static_cast(ptr), static_cast(&MyQRegularExpressionValidator::Signal_RegularExpressionChanged)); +} + +void QRegularExpressionValidator_RegularExpressionChanged(void* ptr, void* re) +{ + static_cast(ptr)->regularExpressionChanged(*static_cast(re)); +} + +void QRegularExpressionValidator_SetRegularExpression(void* ptr, void* re) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setRegularExpression", Q_ARG(const QRegularExpression, *static_cast(re))); +} + +void QRegularExpressionValidator_SetRegularExpressionDefault(void* ptr, void* re) +{ + static_cast(ptr)->QRegularExpressionValidator::setRegularExpression(*static_cast(re)); +} + +long long QRegularExpressionValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +long long QRegularExpressionValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->QRegularExpressionValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +void QRegularExpressionValidator_DestroyQRegularExpressionValidator(void* ptr) +{ + static_cast(ptr)->~QRegularExpressionValidator(); +} + +void QRegularExpressionValidator_DestroyQRegularExpressionValidatorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQResizeEvent: public QResizeEvent +{ +public: + MyQResizeEvent(const QSize &size, const QSize &oldSize) : QResizeEvent(size, oldSize) {QResizeEvent_QResizeEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QResizeEvent*) +Q_DECLARE_METATYPE(MyQResizeEvent*) + +int QResizeEvent_QResizeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QResizeEvent_NewQResizeEvent(void* size, void* oldSize) +{ + return new MyQResizeEvent(*static_cast(size), *static_cast(oldSize)); +} + +void* QResizeEvent_OldSize(void* ptr) +{ + return const_cast(&static_cast(ptr)->oldSize()); +} + +void* QResizeEvent_Size(void* ptr) +{ + return const_cast(&static_cast(ptr)->size()); +} + +unsigned short QRgba64_Alpha(void* ptr) +{ + return static_cast(ptr)->alpha(); +} + +struct QtGui_PackedString QRgba64_Alpha8(void* ptr) +{ + return ({ quint8 pret13de7c = static_cast(ptr)->alpha8(); char* t13de7c = static_cast(static_cast(&pret13de7c)); QtGui_PackedString { t13de7c, -1 }; }); +} + +unsigned short QRgba64_Blue(void* ptr) +{ + return static_cast(ptr)->blue(); +} + +struct QtGui_PackedString QRgba64_Blue8(void* ptr) +{ + return ({ quint8 pret2116e7 = static_cast(ptr)->blue8(); char* t2116e7 = static_cast(static_cast(&pret2116e7)); QtGui_PackedString { t2116e7, -1 }; }); +} + +unsigned short QRgba64_Green(void* ptr) +{ + return static_cast(ptr)->green(); +} + +struct QtGui_PackedString QRgba64_Green8(void* ptr) +{ + return ({ quint8 pret72b7b3 = static_cast(ptr)->green8(); char* t72b7b3 = static_cast(static_cast(&pret72b7b3)); QtGui_PackedString { t72b7b3, -1 }; }); +} + +char QRgba64_IsOpaque(void* ptr) +{ + return static_cast(ptr)->isOpaque(); +} + +char QRgba64_IsTransparent(void* ptr) +{ + return static_cast(ptr)->isTransparent(); +} + +unsigned short QRgba64_Red(void* ptr) +{ + return static_cast(ptr)->red(); +} + +struct QtGui_PackedString QRgba64_Red8(void* ptr) +{ + return ({ quint8 pretd7bc71 = static_cast(ptr)->red8(); char* td7bc71 = static_cast(static_cast(&pretd7bc71)); QtGui_PackedString { td7bc71, -1 }; }); +} + +void QRgba64_SetAlpha(void* ptr, unsigned short alpha) +{ + static_cast(ptr)->setAlpha(alpha); +} + +void QRgba64_SetBlue(void* ptr, unsigned short blue) +{ + static_cast(ptr)->setBlue(blue); +} + +void QRgba64_SetGreen(void* ptr, unsigned short green) +{ + static_cast(ptr)->setGreen(green); +} + +void QRgba64_SetRed(void* ptr, unsigned short red) +{ + static_cast(ptr)->setRed(red); +} + +unsigned int QRgba64_ToArgb32(void* ptr) +{ + return static_cast(ptr)->toArgb32(); +} + +unsigned short QRgba64_ToRgb16(void* ptr) +{ + return static_cast(ptr)->toRgb16(); +} + +class MyQScreen: public QScreen +{ +public: + void Signal_AvailableGeometryChanged(const QRect & geometry) { callbackQScreen_AvailableGeometryChanged(this, const_cast(&geometry)); }; + void Signal_GeometryChanged(const QRect & geometry) { callbackQScreen_GeometryChanged(this, const_cast(&geometry)); }; + void Signal_LogicalDotsPerInchChanged(qreal dpi) { callbackQScreen_LogicalDotsPerInchChanged(this, dpi); }; + void Signal_OrientationChanged(Qt::ScreenOrientation orientation) { callbackQScreen_OrientationChanged(this, orientation); }; + void Signal_PhysicalDotsPerInchChanged(qreal dpi) { callbackQScreen_PhysicalDotsPerInchChanged(this, dpi); }; + void Signal_PhysicalSizeChanged(const QSizeF & size) { callbackQScreen_PhysicalSizeChanged(this, const_cast(&size)); }; + void Signal_PrimaryOrientationChanged(Qt::ScreenOrientation orientation) { callbackQScreen_PrimaryOrientationChanged(this, orientation); }; + void Signal_RefreshRateChanged(qreal refreshRate) { callbackQScreen_RefreshRateChanged(this, refreshRate); }; + void Signal_VirtualGeometryChanged(const QRect & rect) { callbackQScreen_VirtualGeometryChanged(this, const_cast(&rect)); }; + ~MyQScreen() { callbackQScreen_DestroyQScreen(this); }; + void childEvent(QChildEvent * event) { callbackQScreen_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQScreen_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQScreen_CustomEvent(this, event); }; + void deleteLater() { callbackQScreen_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQScreen_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQScreen_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQScreen_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQScreen_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQScreen_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScreen_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQScreen_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QScreen*) +Q_DECLARE_METATYPE(MyQScreen*) + +int QScreen_QScreen_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QScreen_AngleBetween(void* ptr, long long a, long long b) +{ + return static_cast(ptr)->angleBetween(static_cast(a), static_cast(b)); +} + +void* QScreen_AvailableGeometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->availableGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QScreen_ConnectAvailableGeometryChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::availableGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_AvailableGeometryChanged), static_cast(t)); +} + +void QScreen_DisconnectAvailableGeometryChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::availableGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_AvailableGeometryChanged)); +} + +void QScreen_AvailableGeometryChanged(void* ptr, void* geometry) +{ + static_cast(ptr)->availableGeometryChanged(*static_cast(geometry)); +} + +void* QScreen_AvailableSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->availableSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QScreen_AvailableVirtualGeometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->availableVirtualGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QScreen_AvailableVirtualSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->availableVirtualSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QScreen_Depth(void* ptr) +{ + return static_cast(ptr)->depth(); +} + +double QScreen_DevicePixelRatio(void* ptr) +{ + return static_cast(ptr)->devicePixelRatio(); +} + +void* QScreen_Geometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QScreen_ConnectGeometryChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::geometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_GeometryChanged), static_cast(t)); +} + +void QScreen_DisconnectGeometryChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::geometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_GeometryChanged)); +} + +void QScreen_GeometryChanged(void* ptr, void* geometry) +{ + static_cast(ptr)->geometryChanged(*static_cast(geometry)); +} + +void* QScreen_GrabWindow(void* ptr, uintptr_t window, int x, int y, int width, int height) +{ + return new QPixmap(static_cast(ptr)->grabWindow(window, x, y, width, height)); +} + +char QScreen_IsLandscape(void* ptr, long long o) +{ + return static_cast(ptr)->isLandscape(static_cast(o)); +} + +char QScreen_IsPortrait(void* ptr, long long o) +{ + return static_cast(ptr)->isPortrait(static_cast(o)); +} + +double QScreen_LogicalDotsPerInch(void* ptr) +{ + return static_cast(ptr)->logicalDotsPerInch(); +} + +void QScreen_ConnectLogicalDotsPerInchChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::logicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_LogicalDotsPerInchChanged), static_cast(t)); +} + +void QScreen_DisconnectLogicalDotsPerInchChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::logicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_LogicalDotsPerInchChanged)); +} + +void QScreen_LogicalDotsPerInchChanged(void* ptr, double dpi) +{ + static_cast(ptr)->logicalDotsPerInchChanged(dpi); +} + +double QScreen_LogicalDotsPerInchX(void* ptr) +{ + return static_cast(ptr)->logicalDotsPerInchX(); +} + +double QScreen_LogicalDotsPerInchY(void* ptr) +{ + return static_cast(ptr)->logicalDotsPerInchY(); +} + +struct QtGui_PackedString QScreen_Manufacturer(void* ptr) +{ + return ({ QByteArray tb12da7 = static_cast(ptr)->manufacturer().toUtf8(); QtGui_PackedString { const_cast(tb12da7.prepend("WHITESPACE").constData()+10), tb12da7.size()-10 }; }); +} + +void* QScreen_MapBetween(void* ptr, long long a, long long b, void* rect) +{ + return ({ QRect tmpValue = static_cast(ptr)->mapBetween(static_cast(a), static_cast(b), *static_cast(rect)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +struct QtGui_PackedString QScreen_Model(void* ptr) +{ +#ifndef Q_OS_WIN + return ({ QByteArray t131f94 = static_cast(ptr)->model().toUtf8(); QtGui_PackedString { const_cast(t131f94.prepend("WHITESPACE").constData()+10), t131f94.size()-10 }; }); +#endif +} + +struct QtGui_PackedString QScreen_Name(void* ptr) +{ + return ({ QByteArray tc60f02 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(tc60f02.prepend("WHITESPACE").constData()+10), tc60f02.size()-10 }; }); +} + +long long QScreen_NativeOrientation(void* ptr) +{ + return static_cast(ptr)->nativeOrientation(); +} + +long long QScreen_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QScreen_ConnectOrientationChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QScreen::orientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_OrientationChanged), static_cast(t)); +} + +void QScreen_DisconnectOrientationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::orientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_OrientationChanged)); +} + +void QScreen_OrientationChanged(void* ptr, long long orientation) +{ + static_cast(ptr)->orientationChanged(static_cast(orientation)); +} + +long long QScreen_OrientationUpdateMask(void* ptr) +{ + return static_cast(ptr)->orientationUpdateMask(); +} + +double QScreen_PhysicalDotsPerInch(void* ptr) +{ + return static_cast(ptr)->physicalDotsPerInch(); +} + +void QScreen_ConnectPhysicalDotsPerInchChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::physicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalDotsPerInchChanged), static_cast(t)); +} + +void QScreen_DisconnectPhysicalDotsPerInchChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::physicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalDotsPerInchChanged)); +} + +void QScreen_PhysicalDotsPerInchChanged(void* ptr, double dpi) +{ + static_cast(ptr)->physicalDotsPerInchChanged(dpi); +} + +double QScreen_PhysicalDotsPerInchX(void* ptr) +{ + return static_cast(ptr)->physicalDotsPerInchX(); +} + +double QScreen_PhysicalDotsPerInchY(void* ptr) +{ + return static_cast(ptr)->physicalDotsPerInchY(); +} + +void* QScreen_PhysicalSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->physicalSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QScreen_ConnectPhysicalSizeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::physicalSizeChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalSizeChanged), static_cast(t)); +} + +void QScreen_DisconnectPhysicalSizeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::physicalSizeChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalSizeChanged)); +} + +void QScreen_PhysicalSizeChanged(void* ptr, void* size) +{ + static_cast(ptr)->physicalSizeChanged(*static_cast(size)); +} + +long long QScreen_PrimaryOrientation(void* ptr) +{ + return static_cast(ptr)->primaryOrientation(); +} + +void QScreen_ConnectPrimaryOrientationChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QScreen::primaryOrientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PrimaryOrientationChanged), static_cast(t)); +} + +void QScreen_DisconnectPrimaryOrientationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::primaryOrientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PrimaryOrientationChanged)); +} + +void QScreen_PrimaryOrientationChanged(void* ptr, long long orientation) +{ + static_cast(ptr)->primaryOrientationChanged(static_cast(orientation)); +} + +double QScreen_RefreshRate(void* ptr) +{ + return static_cast(ptr)->refreshRate(); +} + +void QScreen_ConnectRefreshRateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::refreshRateChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_RefreshRateChanged), static_cast(t)); +} + +void QScreen_DisconnectRefreshRateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::refreshRateChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_RefreshRateChanged)); +} + +void QScreen_RefreshRateChanged(void* ptr, double refreshRate) +{ + static_cast(ptr)->refreshRateChanged(refreshRate); +} + +struct QtGui_PackedString QScreen_SerialNumber(void* ptr) +{ + return ({ QByteArray tff6367 = static_cast(ptr)->serialNumber().toUtf8(); QtGui_PackedString { const_cast(tff6367.prepend("WHITESPACE").constData()+10), tff6367.size()-10 }; }); +} + +void QScreen_SetOrientationUpdateMask(void* ptr, long long mask) +{ + static_cast(ptr)->setOrientationUpdateMask(static_cast(mask)); +} + +void* QScreen_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QScreen_TransformBetween(void* ptr, long long a, long long b, void* target) +{ + return new QTransform(static_cast(ptr)->transformBetween(static_cast(a), static_cast(b), *static_cast(target))); +} + +void* QScreen_VirtualGeometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->virtualGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QScreen_ConnectVirtualGeometryChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScreen::virtualGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_VirtualGeometryChanged), static_cast(t)); +} + +void QScreen_DisconnectVirtualGeometryChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScreen::virtualGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_VirtualGeometryChanged)); +} + +void QScreen_VirtualGeometryChanged(void* ptr, void* rect) +{ + static_cast(ptr)->virtualGeometryChanged(*static_cast(rect)); +} + +struct QtGui_PackedList QScreen_VirtualSiblings(void* ptr) +{ + return ({ QList* tmpValue1258f7 = new QList(static_cast(ptr)->virtualSiblings()); QtGui_PackedList { tmpValue1258f7, tmpValue1258f7->size() }; }); +} + +void* QScreen_VirtualSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->virtualSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QScreen_DestroyQScreen(void* ptr) +{ + static_cast(ptr)->~QScreen(); +} + +void QScreen_DestroyQScreenDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QScreen___virtualSiblings_atList(void* ptr, int i) +{ + return ({QScreen * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScreen___virtualSiblings_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QScreen___virtualSiblings_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScreen___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScreen___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScreen___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScreen___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QScreen___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QScreen___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScreen___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScreen___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScreen___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScreen___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScreen___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScreen___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScreen___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScreen___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScreen___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QScreen_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QScreen::childEvent(static_cast(event)); +} + +void QScreen_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QScreen::connectNotify(*static_cast(sign)); +} + +void QScreen_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QScreen::customEvent(static_cast(event)); +} + +void QScreen_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QScreen::deleteLater(); +} + +void QScreen_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QScreen::disconnectNotify(*static_cast(sign)); +} + +char QScreen_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QScreen::event(static_cast(e)); +} + +char QScreen_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QScreen_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QScreen::metaObject()); +} + +void QScreen_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QScreen::timerEvent(static_cast(event)); +} + +class MyQScreenOrientationChangeEvent: public QScreenOrientationChangeEvent +{ +public: + MyQScreenOrientationChangeEvent(QScreen *screen, Qt::ScreenOrientation screenOrientation) : QScreenOrientationChangeEvent(screen, screenOrientation) {QScreenOrientationChangeEvent_QScreenOrientationChangeEvent_QRegisterMetaType();}; + ~MyQScreenOrientationChangeEvent() { callbackQScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(this); }; +}; + +Q_DECLARE_METATYPE(QScreenOrientationChangeEvent*) +Q_DECLARE_METATYPE(MyQScreenOrientationChangeEvent*) + +int QScreenOrientationChangeEvent_QScreenOrientationChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QScreenOrientationChangeEvent_NewQScreenOrientationChangeEvent(void* screen, long long screenOrientation) +{ + return new MyQScreenOrientationChangeEvent(static_cast(screen), static_cast(screenOrientation)); +} + +long long QScreenOrientationChangeEvent_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void* QScreenOrientationChangeEvent_Screen(void* ptr) +{ + return static_cast(ptr)->screen(); +} + +void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(void* ptr) +{ + static_cast(ptr)->~QScreenOrientationChangeEvent(); +} + +void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQScrollEvent: public QScrollEvent +{ +public: + MyQScrollEvent(const QPointF &contentPos, const QPointF &overshootDistance, QScrollEvent::ScrollState scrollState) : QScrollEvent(contentPos, overshootDistance, scrollState) {QScrollEvent_QScrollEvent_QRegisterMetaType();}; + ~MyQScrollEvent() { callbackQScrollEvent_DestroyQScrollEvent(this); }; +}; + +Q_DECLARE_METATYPE(QScrollEvent*) +Q_DECLARE_METATYPE(MyQScrollEvent*) + +int QScrollEvent_QScrollEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QScrollEvent_NewQScrollEvent(void* contentPos, void* overshootDistance, long long scrollState) +{ + return new MyQScrollEvent(*static_cast(contentPos), *static_cast(overshootDistance), static_cast(scrollState)); +} + +void* QScrollEvent_ContentPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->contentPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QScrollEvent_OvershootDistance(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->overshootDistance(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QScrollEvent_ScrollState(void* ptr) +{ + return static_cast(ptr)->scrollState(); +} + +void QScrollEvent_DestroyQScrollEvent(void* ptr) +{ + static_cast(ptr)->~QScrollEvent(); +} + +void QScrollEvent_DestroyQScrollEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQScrollPrepareEvent: public QScrollPrepareEvent +{ +public: + MyQScrollPrepareEvent(const QPointF &startPos) : QScrollPrepareEvent(startPos) {QScrollPrepareEvent_QScrollPrepareEvent_QRegisterMetaType();}; + ~MyQScrollPrepareEvent() { callbackQScrollPrepareEvent_DestroyQScrollPrepareEvent(this); }; +}; + +Q_DECLARE_METATYPE(QScrollPrepareEvent*) +Q_DECLARE_METATYPE(MyQScrollPrepareEvent*) + +int QScrollPrepareEvent_QScrollPrepareEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QScrollPrepareEvent_NewQScrollPrepareEvent(void* startPos) +{ + return new MyQScrollPrepareEvent(*static_cast(startPos)); +} + +void* QScrollPrepareEvent_ContentPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->contentPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QScrollPrepareEvent_ContentPosRange(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->contentPosRange(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QScrollPrepareEvent_SetContentPos(void* ptr, void* pos) +{ + static_cast(ptr)->setContentPos(*static_cast(pos)); +} + +void QScrollPrepareEvent_SetContentPosRange(void* ptr, void* rect) +{ + static_cast(ptr)->setContentPosRange(*static_cast(rect)); +} + +void QScrollPrepareEvent_SetViewportSize(void* ptr, void* size) +{ + static_cast(ptr)->setViewportSize(*static_cast(size)); +} + +void* QScrollPrepareEvent_StartPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->startPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QScrollPrepareEvent_ViewportSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->viewportSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QScrollPrepareEvent_DestroyQScrollPrepareEvent(void* ptr) +{ + static_cast(ptr)->~QScrollPrepareEvent(); +} + +void QScrollPrepareEvent_DestroyQScrollPrepareEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSessionManager: public QSessionManager +{ +public: + void childEvent(QChildEvent * event) { callbackQSessionManager_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQSessionManager_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQSessionManager_CustomEvent(this, event); }; + void deleteLater() { callbackQSessionManager_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQSessionManager_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQSessionManager_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQSessionManager_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQSessionManager_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQSessionManager_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSessionManager_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQSessionManager_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSessionManager*) +Q_DECLARE_METATYPE(MyQSessionManager*) + +int QSessionManager_QSessionManager_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +char QSessionManager_AllowsErrorInteraction(void* ptr) +{ + return static_cast(ptr)->allowsErrorInteraction(); +} + +char QSessionManager_AllowsInteraction(void* ptr) +{ + return static_cast(ptr)->allowsInteraction(); +} + +void QSessionManager_Cancel(void* ptr) +{ + static_cast(ptr)->cancel(); +} + +struct QtGui_PackedString QSessionManager_DiscardCommand(void* ptr) +{ + return ({ QByteArray t7ed2e8 = static_cast(ptr)->discardCommand().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t7ed2e8.prepend("WHITESPACE").constData()+10), t7ed2e8.size()-10 }; }); +} + +char QSessionManager_IsPhase2(void* ptr) +{ + return static_cast(ptr)->isPhase2(); +} + +void QSessionManager_Release(void* ptr) +{ + static_cast(ptr)->release(); +} + +void QSessionManager_RequestPhase2(void* ptr) +{ + static_cast(ptr)->requestPhase2(); +} + +struct QtGui_PackedString QSessionManager_RestartCommand(void* ptr) +{ + return ({ QByteArray t8b3c52 = static_cast(ptr)->restartCommand().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t8b3c52.prepend("WHITESPACE").constData()+10), t8b3c52.size()-10 }; }); +} + +long long QSessionManager_RestartHint(void* ptr) +{ + return static_cast(ptr)->restartHint(); +} + +struct QtGui_PackedString QSessionManager_SessionId(void* ptr) +{ + return ({ QByteArray t8eaf8d = static_cast(ptr)->sessionId().toUtf8(); QtGui_PackedString { const_cast(t8eaf8d.prepend("WHITESPACE").constData()+10), t8eaf8d.size()-10 }; }); +} + +struct QtGui_PackedString QSessionManager_SessionKey(void* ptr) +{ + return ({ QByteArray tb1e419 = static_cast(ptr)->sessionKey().toUtf8(); QtGui_PackedString { const_cast(tb1e419.prepend("WHITESPACE").constData()+10), tb1e419.size()-10 }; }); +} + +void QSessionManager_SetDiscardCommand(void* ptr, struct QtGui_PackedString command) +{ + static_cast(ptr)->setDiscardCommand(QString::fromUtf8(command.data, command.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QSessionManager_SetManagerProperty(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value) +{ + static_cast(ptr)->setManagerProperty(QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QSessionManager_SetManagerProperty2(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value) +{ + static_cast(ptr)->setManagerProperty(QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); +} + +void QSessionManager_SetRestartCommand(void* ptr, struct QtGui_PackedString command) +{ + static_cast(ptr)->setRestartCommand(QString::fromUtf8(command.data, command.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QSessionManager_SetRestartHint(void* ptr, long long hint) +{ + static_cast(ptr)->setRestartHint(static_cast(hint)); +} + +void* QSessionManager___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSessionManager___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSessionManager___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSessionManager___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSessionManager___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSessionManager___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSessionManager___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSessionManager___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSessionManager___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSessionManager___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSessionManager___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSessionManager___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSessionManager___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSessionManager___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSessionManager___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QSessionManager_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSessionManager::childEvent(static_cast(event)); +} + +void QSessionManager_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QSessionManager::connectNotify(*static_cast(sign)); +} + +void QSessionManager_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSessionManager::customEvent(static_cast(event)); +} + +void QSessionManager_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QSessionManager::deleteLater(); +} + +void QSessionManager_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QSessionManager::disconnectNotify(*static_cast(sign)); +} + +char QSessionManager_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QSessionManager::event(static_cast(e)); +} + +char QSessionManager_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QSessionManager_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QSessionManager::metaObject()); +} + +void QSessionManager_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSessionManager::timerEvent(static_cast(event)); +} + +class MyQShortcutEvent: public QShortcutEvent +{ +public: + MyQShortcutEvent(const QKeySequence &key, int id, bool ambiguous = false) : QShortcutEvent(key, id, ambiguous) {QShortcutEvent_QShortcutEvent_QRegisterMetaType();}; + ~MyQShortcutEvent() { callbackQShortcutEvent_DestroyQShortcutEvent(this); }; +}; + +Q_DECLARE_METATYPE(QShortcutEvent*) +Q_DECLARE_METATYPE(MyQShortcutEvent*) + +int QShortcutEvent_QShortcutEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QShortcutEvent_NewQShortcutEvent(void* key, int id, char ambiguous) +{ + return new MyQShortcutEvent(*static_cast(key), id, ambiguous != 0); +} + +char QShortcutEvent_IsAmbiguous(void* ptr) +{ + return static_cast(ptr)->isAmbiguous(); +} + +void* QShortcutEvent_Key(void* ptr) +{ + return const_cast(&static_cast(ptr)->key()); +} + +int QShortcutEvent_ShortcutId(void* ptr) +{ + return static_cast(ptr)->shortcutId(); +} + +void QShortcutEvent_DestroyQShortcutEvent(void* ptr) +{ + static_cast(ptr)->~QShortcutEvent(); +} + +void QShortcutEvent_DestroyQShortcutEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQShowEvent: public QShowEvent +{ +public: + MyQShowEvent() : QShowEvent() {QShowEvent_QShowEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QShowEvent*) +Q_DECLARE_METATYPE(MyQShowEvent*) + +int QShowEvent_QShowEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QShowEvent_NewQShowEvent() +{ + return new MyQShowEvent(); +} + +class MyQStandardItem: public QStandardItem +{ +public: + MyQStandardItem() : QStandardItem() {QStandardItem_QStandardItem_QRegisterMetaType();}; + MyQStandardItem(const QString &text) : QStandardItem(text) {QStandardItem_QStandardItem_QRegisterMetaType();}; + MyQStandardItem(const QIcon &icon, const QString &text) : QStandardItem(icon, text) {QStandardItem_QStandardItem_QRegisterMetaType();}; + MyQStandardItem(int rows, int columns = 1) : QStandardItem(rows, columns) {QStandardItem_QStandardItem_QRegisterMetaType();}; + MyQStandardItem(const QStandardItem &other) : QStandardItem(other) {QStandardItem_QStandardItem_QRegisterMetaType();}; + QStandardItem * clone() const { return static_cast(callbackQStandardItem_Clone(const_cast(static_cast(this)))); }; + QVariant data(int role) const { return *static_cast(callbackQStandardItem_Data(const_cast(static_cast(this)), role)); }; + void read(QDataStream & in) { callbackQStandardItem_Read(this, static_cast(&in)); }; + void setData(const QVariant & value, int role) { callbackQStandardItem_SetData(this, const_cast(&value), role); }; + int type() const { return callbackQStandardItem_Type(const_cast(static_cast(this))); }; + void write(QDataStream & out) const { callbackQStandardItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; + ~MyQStandardItem() { callbackQStandardItem_DestroyQStandardItem(this); }; +}; + +Q_DECLARE_METATYPE(QStandardItem*) +Q_DECLARE_METATYPE(MyQStandardItem*) + +int QStandardItem_QStandardItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStandardItem_NewQStandardItem() +{ + return new MyQStandardItem(); +} + +void* QStandardItem_NewQStandardItem2(struct QtGui_PackedString text) +{ + return new MyQStandardItem(QString::fromUtf8(text.data, text.len)); +} + +void* QStandardItem_NewQStandardItem3(void* icon, struct QtGui_PackedString text) +{ + return new MyQStandardItem(*static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +void* QStandardItem_NewQStandardItem4(int rows, int columns) +{ + return new MyQStandardItem(rows, columns); +} + +void* QStandardItem_NewQStandardItem5(void* other) +{ + return new MyQStandardItem(*static_cast(other)); +} + +struct QtGui_PackedString QStandardItem_AccessibleDescription(void* ptr) +{ + return ({ QByteArray t03d242 = static_cast(ptr)->accessibleDescription().toUtf8(); QtGui_PackedString { const_cast(t03d242.prepend("WHITESPACE").constData()+10), t03d242.size()-10 }; }); +} + +struct QtGui_PackedString QStandardItem_AccessibleText(void* ptr) +{ + return ({ QByteArray t3ec2e5 = static_cast(ptr)->accessibleText().toUtf8(); QtGui_PackedString { const_cast(t3ec2e5.prepend("WHITESPACE").constData()+10), t3ec2e5.size()-10 }; }); +} + +void QStandardItem_AppendColumn(void* ptr, void* items) +{ + static_cast(ptr)->appendColumn(*static_cast*>(items)); +} + +void QStandardItem_AppendRow(void* ptr, void* items) +{ + static_cast(ptr)->appendRow(*static_cast*>(items)); +} + +void QStandardItem_AppendRow2(void* ptr, void* item) +{ + static_cast(ptr)->appendRow(static_cast(item)); +} + +void QStandardItem_AppendRows(void* ptr, void* items) +{ + static_cast(ptr)->appendRows(*static_cast*>(items)); +} + +void* QStandardItem_Background(void* ptr) +{ + return new QBrush(static_cast(ptr)->background()); +} + +long long QStandardItem_CheckState(void* ptr) +{ + return static_cast(ptr)->checkState(); +} + +void* QStandardItem_Child(void* ptr, int row, int column) +{ + return static_cast(ptr)->child(row, column); +} + +void QStandardItem_ClearData(void* ptr) +{ + static_cast(ptr)->clearData(); +} + +void* QStandardItem_Clone(void* ptr) +{ + return static_cast(ptr)->clone(); +} + +void* QStandardItem_CloneDefault(void* ptr) +{ + return static_cast(ptr)->QStandardItem::clone(); +} + +int QStandardItem_Column(void* ptr) +{ + return static_cast(ptr)->column(); +} + +int QStandardItem_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +void* QStandardItem_Data(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->data(role)); +} + +void* QStandardItem_DataDefault(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->QStandardItem::data(role)); +} + +void QStandardItem_EmitDataChanged(void* ptr) +{ + static_cast(ptr)->emitDataChanged(); +} + +long long QStandardItem_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void* QStandardItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void* QStandardItem_Foreground(void* ptr) +{ + return new QBrush(static_cast(ptr)->foreground()); +} + +char QStandardItem_HasChildren(void* ptr) +{ + return static_cast(ptr)->hasChildren(); +} + +void* QStandardItem_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +void* QStandardItem_Index(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->index()); +} + +void QStandardItem_InsertColumn(void* ptr, int column, void* items) +{ + static_cast(ptr)->insertColumn(column, *static_cast*>(items)); +} + +void QStandardItem_InsertColumns(void* ptr, int column, int count) +{ + static_cast(ptr)->insertColumns(column, count); +} + +void QStandardItem_InsertRow(void* ptr, int row, void* items) +{ + static_cast(ptr)->insertRow(row, *static_cast*>(items)); +} + +void QStandardItem_InsertRow2(void* ptr, int row, void* item) +{ + static_cast(ptr)->insertRow(row, static_cast(item)); +} + +void QStandardItem_InsertRows(void* ptr, int row, void* items) +{ + static_cast(ptr)->insertRows(row, *static_cast*>(items)); +} + +void QStandardItem_InsertRows2(void* ptr, int row, int count) +{ + static_cast(ptr)->insertRows(row, count); +} + +char QStandardItem_IsAutoTristate(void* ptr) +{ + return static_cast(ptr)->isAutoTristate(); +} + +char QStandardItem_IsCheckable(void* ptr) +{ + return static_cast(ptr)->isCheckable(); +} + +char QStandardItem_IsDragEnabled(void* ptr) +{ + return static_cast(ptr)->isDragEnabled(); +} + +char QStandardItem_IsDropEnabled(void* ptr) +{ + return static_cast(ptr)->isDropEnabled(); +} + +char QStandardItem_IsEditable(void* ptr) +{ + return static_cast(ptr)->isEditable(); +} + +char QStandardItem_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +char QStandardItem_IsSelectable(void* ptr) +{ + return static_cast(ptr)->isSelectable(); +} + +char QStandardItem_IsUserTristate(void* ptr) +{ + return static_cast(ptr)->isUserTristate(); +} + +void* QStandardItem_Model(void* ptr) +{ + return static_cast(ptr)->model(); +} + +void* QStandardItem_Parent(void* ptr) +{ + return static_cast(ptr)->parent(); +} + +void QStandardItem_Read(void* ptr, void* in) +{ + static_cast(ptr)->read(*static_cast(in)); +} + +void QStandardItem_ReadDefault(void* ptr, void* in) +{ + static_cast(ptr)->QStandardItem::read(*static_cast(in)); +} + +void QStandardItem_RemoveColumn(void* ptr, int column) +{ + static_cast(ptr)->removeColumn(column); +} + +void QStandardItem_RemoveColumns(void* ptr, int column, int count) +{ + static_cast(ptr)->removeColumns(column, count); +} + +void QStandardItem_RemoveRow(void* ptr, int row) +{ + static_cast(ptr)->removeRow(row); +} + +void QStandardItem_RemoveRows(void* ptr, int row, int count) +{ + static_cast(ptr)->removeRows(row, count); +} + +int QStandardItem_Row(void* ptr) +{ + return static_cast(ptr)->row(); +} + +int QStandardItem_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +void QStandardItem_SetAccessibleDescription(void* ptr, struct QtGui_PackedString accessibleDescription) +{ + static_cast(ptr)->setAccessibleDescription(QString::fromUtf8(accessibleDescription.data, accessibleDescription.len)); +} + +void QStandardItem_SetAccessibleText(void* ptr, struct QtGui_PackedString accessibleText) +{ + static_cast(ptr)->setAccessibleText(QString::fromUtf8(accessibleText.data, accessibleText.len)); +} + +void QStandardItem_SetAutoTristate(void* ptr, char tristate) +{ + static_cast(ptr)->setAutoTristate(tristate != 0); +} + +void QStandardItem_SetBackground(void* ptr, void* brush) +{ + static_cast(ptr)->setBackground(*static_cast(brush)); +} + +void QStandardItem_SetCheckState(void* ptr, long long state) +{ + static_cast(ptr)->setCheckState(static_cast(state)); +} + +void QStandardItem_SetCheckable(void* ptr, char checkable) +{ + static_cast(ptr)->setCheckable(checkable != 0); +} + +void QStandardItem_SetChild(void* ptr, int row, int column, void* item) +{ + static_cast(ptr)->setChild(row, column, static_cast(item)); +} + +void QStandardItem_SetChild2(void* ptr, int row, void* item) +{ + static_cast(ptr)->setChild(row, static_cast(item)); +} + +void QStandardItem_SetColumnCount(void* ptr, int columns) +{ + static_cast(ptr)->setColumnCount(columns); +} + +void QStandardItem_SetData(void* ptr, void* value, int role) +{ + static_cast(ptr)->setData(*static_cast(value), role); +} + +void QStandardItem_SetDataDefault(void* ptr, void* value, int role) +{ + static_cast(ptr)->QStandardItem::setData(*static_cast(value), role); +} + +void QStandardItem_SetDragEnabled(void* ptr, char dragEnabled) +{ + static_cast(ptr)->setDragEnabled(dragEnabled != 0); +} + +void QStandardItem_SetDropEnabled(void* ptr, char dropEnabled) +{ + static_cast(ptr)->setDropEnabled(dropEnabled != 0); +} + +void QStandardItem_SetEditable(void* ptr, char editable) +{ + static_cast(ptr)->setEditable(editable != 0); +} + +void QStandardItem_SetEnabled(void* ptr, char enabled) +{ + static_cast(ptr)->setEnabled(enabled != 0); +} + +void QStandardItem_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QStandardItem_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QStandardItem_SetForeground(void* ptr, void* brush) +{ + static_cast(ptr)->setForeground(*static_cast(brush)); +} + +void QStandardItem_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QStandardItem_SetRowCount(void* ptr, int rows) +{ + static_cast(ptr)->setRowCount(rows); +} + +void QStandardItem_SetSelectable(void* ptr, char selectable) +{ + static_cast(ptr)->setSelectable(selectable != 0); +} + +void QStandardItem_SetSizeHint(void* ptr, void* size) +{ + static_cast(ptr)->setSizeHint(*static_cast(size)); +} + +void QStandardItem_SetStatusTip(void* ptr, struct QtGui_PackedString statusTip) +{ + static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); +} + +void QStandardItem_SetText(void* ptr, struct QtGui_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QStandardItem_SetTextAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setTextAlignment(static_cast(alignment)); +} + +void QStandardItem_SetToolTip(void* ptr, struct QtGui_PackedString toolTip) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); +} + +void QStandardItem_SetUserTristate(void* ptr, char tristate) +{ + static_cast(ptr)->setUserTristate(tristate != 0); +} + +void QStandardItem_SetWhatsThis(void* ptr, struct QtGui_PackedString whatsThis) +{ + static_cast(ptr)->setWhatsThis(QString::fromUtf8(whatsThis.data, whatsThis.len)); +} + +void* QStandardItem_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStandardItem_SortChildren(void* ptr, int column, long long order) +{ + static_cast(ptr)->sortChildren(column, static_cast(order)); +} + +struct QtGui_PackedString QStandardItem_StatusTip(void* ptr) +{ + return ({ QByteArray t534fca = static_cast(ptr)->statusTip().toUtf8(); QtGui_PackedString { const_cast(t534fca.prepend("WHITESPACE").constData()+10), t534fca.size()-10 }; }); +} + +void* QStandardItem_TakeChild(void* ptr, int row, int column) +{ + return static_cast(ptr)->takeChild(row, column); +} + +struct QtGui_PackedList QStandardItem_TakeColumn(void* ptr, int column) +{ + return ({ QList* tmpValue1c492f = new QList(static_cast(ptr)->takeColumn(column)); QtGui_PackedList { tmpValue1c492f, tmpValue1c492f->size() }; }); +} + +struct QtGui_PackedList QStandardItem_TakeRow(void* ptr, int row) +{ + return ({ QList* tmpValue58484c = new QList(static_cast(ptr)->takeRow(row)); QtGui_PackedList { tmpValue58484c, tmpValue58484c->size() }; }); +} + +struct QtGui_PackedString QStandardItem_Text(void* ptr) +{ + return ({ QByteArray t847a7a = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t847a7a.prepend("WHITESPACE").constData()+10), t847a7a.size()-10 }; }); +} + +long long QStandardItem_TextAlignment(void* ptr) +{ + return static_cast(ptr)->textAlignment(); +} + +struct QtGui_PackedString QStandardItem_ToolTip(void* ptr) +{ + return ({ QByteArray t938860 = static_cast(ptr)->toolTip().toUtf8(); QtGui_PackedString { const_cast(t938860.prepend("WHITESPACE").constData()+10), t938860.size()-10 }; }); +} + +int QStandardItem_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +int QStandardItem_TypeDefault(void* ptr) +{ + return static_cast(ptr)->QStandardItem::type(); +} + +struct QtGui_PackedString QStandardItem_WhatsThis(void* ptr) +{ + return ({ QByteArray taa28dd = static_cast(ptr)->whatsThis().toUtf8(); QtGui_PackedString { const_cast(taa28dd.prepend("WHITESPACE").constData()+10), taa28dd.size()-10 }; }); +} + +void QStandardItem_Write(void* ptr, void* out) +{ + static_cast(ptr)->write(*static_cast(out)); +} + +void QStandardItem_WriteDefault(void* ptr, void* out) +{ + static_cast(ptr)->QStandardItem::write(*static_cast(out)); +} + +void QStandardItem_DestroyQStandardItem(void* ptr) +{ + static_cast(ptr)->~QStandardItem(); +} + +void QStandardItem_DestroyQStandardItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QStandardItem___appendColumn_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___appendColumn_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___appendColumn_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___appendRow_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___appendRow_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___appendRow_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___appendRows_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___appendRows_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___appendRows_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___insertColumn_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___insertColumn_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___insertColumn_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___insertRow_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___insertRow_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___insertRow_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___insertRows_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___insertRows_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___insertRows_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___takeColumn_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___takeColumn_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___takeColumn_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItem___takeRow_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItem___takeRow_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItem___takeRow_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQStandardItemModel: public QStandardItemModel +{ +public: + MyQStandardItemModel(QObject *parent = Q_NULLPTR) : QStandardItemModel(parent) {QStandardItemModel_QStandardItemModel_QRegisterMetaType();}; + MyQStandardItemModel(int rows, int columns, QObject *parent = Q_NULLPTR) : QStandardItemModel(rows, columns, parent) {QStandardItemModel_QStandardItemModel_QRegisterMetaType();}; + int columnCount(const QModelIndex & parent) const { return callbackQStandardItemModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQStandardItemModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQStandardItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQStandardItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQStandardItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQStandardItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQStandardItemModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQStandardItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQStandardItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + void Signal_ItemChanged(QStandardItem * item) { callbackQStandardItemModel_ItemChanged(this, item); }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQStandardItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQStandardItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtGui_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtGui_PackedString tempVal = callbackQStandardItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQStandardItemModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQStandardItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQStandardItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + int rowCount(const QModelIndex & parent) const { return callbackQStandardItemModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQStandardItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQStandardItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQStandardItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtGui_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQStandardItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + void sort(int column, Qt::SortOrder order) { callbackQStandardItemModel_Sort(this, column, order); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQStandardItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQStandardItemModel() { callbackQStandardItemModel_DestroyQStandardItemModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQStandardItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQStandardItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQStandardItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQStandardItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQStandardItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQStandardItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtGui_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void fetchMore(const QModelIndex & parent) { callbackQStandardItemModel_FetchMore(this, const_cast(&parent)); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQStandardItemModel_HeaderDataChanged(this, orientation, first, last); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQStandardItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtGui_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQStandardItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtGui_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQStandardItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void Signal_ModelAboutToBeReset() { callbackQStandardItemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQStandardItemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQStandardItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQStandardItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + void resetInternalData() { callbackQStandardItemModel_ResetInternalData(this); }; + void revert() { callbackQStandardItemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQStandardItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQStandardItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQStandardItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQStandardItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQStandardItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQStandardItemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQStandardItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQStandardItemModel_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQStandardItemModel_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQStandardItemModel_CustomEvent(this, event); }; + void deleteLater() { callbackQStandardItemModel_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQStandardItemModel_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQStandardItemModel_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQStandardItemModel_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQStandardItemModel_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQStandardItemModel_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStandardItemModel_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQStandardItemModel_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStandardItemModel*) +Q_DECLARE_METATYPE(MyQStandardItemModel*) + +int QStandardItemModel_QStandardItemModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStandardItemModel_NewQStandardItemModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(static_cast(parent)); + } else { + return new MyQStandardItemModel(static_cast(parent)); + } +} + +void* QStandardItemModel_NewQStandardItemModel2(int rows, int columns, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } else { + return new MyQStandardItemModel(rows, columns, static_cast(parent)); + } +} + +void QStandardItemModel_AppendColumn(void* ptr, void* items) +{ + static_cast(ptr)->appendColumn(*static_cast*>(items)); +} + +void QStandardItemModel_AppendRow(void* ptr, void* items) +{ + static_cast(ptr)->appendRow(*static_cast*>(items)); +} + +void QStandardItemModel_AppendRow2(void* ptr, void* item) +{ + static_cast(ptr)->appendRow(static_cast(item)); +} + +void QStandardItemModel_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QStandardItemModel_ClearItemData(void* ptr, void* index) +{ + return static_cast(ptr)->clearItemData(*static_cast(index)); +} + +int QStandardItemModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QStandardItemModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::columnCount(*static_cast(parent)); +} + +void* QStandardItemModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QStandardItemModel_DataDefault(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->QStandardItemModel::data(*static_cast(index), role)); +} + +char QStandardItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +struct QtGui_PackedList QStandardItemModel_FindItems(void* ptr, struct QtGui_PackedString text, long long flags, int column) +{ + return ({ QList* tmpValue345f6e = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags), column)); QtGui_PackedList { tmpValue345f6e, tmpValue345f6e->size() }; }); +} + +long long QStandardItemModel_FlagsDefault(void* ptr, void* index) +{ + return static_cast(ptr)->QStandardItemModel::flags(*static_cast(index)); +} + +char QStandardItemModel_HasChildrenDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::hasChildren(*static_cast(parent)); +} + +void* QStandardItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) +{ + return new QVariant(static_cast(ptr)->QStandardItemModel::headerData(section, static_cast(orientation), role)); +} + +void* QStandardItemModel_HorizontalHeaderItem(void* ptr, int column) +{ + return static_cast(ptr)->horizontalHeaderItem(column); +} + +void* QStandardItemModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QStandardItemModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QStandardItemModel::index(row, column, *static_cast(parent))); +} + +void* QStandardItemModel_IndexFromItem(void* ptr, void* item) +{ + return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item))); +} + +void QStandardItemModel_InsertColumn(void* ptr, int column, void* items) +{ + static_cast(ptr)->insertColumn(column, *static_cast*>(items)); +} + +char QStandardItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::insertColumns(column, count, *static_cast(parent)); +} + +void QStandardItemModel_InsertRow(void* ptr, int row, void* items) +{ + static_cast(ptr)->insertRow(row, *static_cast*>(items)); +} + +void QStandardItemModel_InsertRow2(void* ptr, int row, void* item) +{ + static_cast(ptr)->insertRow(row, static_cast(item)); +} + +char QStandardItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::insertRows(row, count, *static_cast(parent)); +} + +void* QStandardItemModel_InvisibleRootItem(void* ptr) +{ + return static_cast(ptr)->invisibleRootItem(); +} + +void* QStandardItemModel_Item(void* ptr, int row, int column) +{ + return static_cast(ptr)->item(row, column); +} + +void QStandardItemModel_ConnectItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStandardItemModel::itemChanged), static_cast(ptr), static_cast(&MyQStandardItemModel::Signal_ItemChanged), static_cast(t)); +} + +void QStandardItemModel_DisconnectItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStandardItemModel::itemChanged), static_cast(ptr), static_cast(&MyQStandardItemModel::Signal_ItemChanged)); +} + +void QStandardItemModel_ItemChanged(void* ptr, void* item) +{ + static_cast(ptr)->itemChanged(static_cast(item)); +} + +struct QtGui_PackedList QStandardItemModel_ItemDataDefault(void* ptr, void* index) +{ + return ({ QMap* tmpValuea1d4ef = new QMap(static_cast(ptr)->QStandardItemModel::itemData(*static_cast(index))); QtGui_PackedList { tmpValuea1d4ef, tmpValuea1d4ef->size() }; }); +} + +void* QStandardItemModel_ItemFromIndex(void* ptr, void* index) +{ + return static_cast(ptr)->itemFromIndex(*static_cast(index)); +} + +void* QStandardItemModel_ItemPrototype(void* ptr) +{ + return const_cast(static_cast(ptr)->itemPrototype()); +} + +void* QStandardItemModel_MimeDataDefault(void* ptr, void* indexes) +{ + return static_cast(ptr)->QStandardItemModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +struct QtGui_PackedString QStandardItemModel_MimeTypesDefault(void* ptr) +{ + return ({ QByteArray t83a37d = static_cast(ptr)->QStandardItemModel::mimeTypes().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t83a37d.prepend("WHITESPACE").constData()+10), t83a37d.size()-10 }; }); +} + +void* QStandardItemModel_Parent(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); +} + +void* QStandardItemModel_ParentDefault(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->QStandardItemModel::parent(*static_cast(child))); +} + +char QStandardItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::removeColumns(column, count, *static_cast(parent)); +} + +char QStandardItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::removeRows(row, count, *static_cast(parent)); +} + +int QStandardItemModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QStandardItemModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::rowCount(*static_cast(parent)); +} + +void QStandardItemModel_SetColumnCount(void* ptr, int columns) +{ + static_cast(ptr)->setColumnCount(columns); +} + +char QStandardItemModel_SetDataDefault(void* ptr, void* index, void* value, int role) +{ + return static_cast(ptr)->QStandardItemModel::setData(*static_cast(index), *static_cast(value), role); +} + +char QStandardItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) +{ + return static_cast(ptr)->QStandardItemModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); +} + +void QStandardItemModel_SetHorizontalHeaderItem(void* ptr, int column, void* item) +{ + static_cast(ptr)->setHorizontalHeaderItem(column, static_cast(item)); +} + +void QStandardItemModel_SetHorizontalHeaderLabels(void* ptr, struct QtGui_PackedString labels) +{ + static_cast(ptr)->setHorizontalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QStandardItemModel_SetItem(void* ptr, int row, int column, void* item) +{ + static_cast(ptr)->setItem(row, column, static_cast(item)); +} + +void QStandardItemModel_SetItem2(void* ptr, int row, void* item) +{ + static_cast(ptr)->setItem(row, static_cast(item)); +} + +char QStandardItemModel_SetItemDataDefault(void* ptr, void* index, void* roles) +{ + return static_cast(ptr)->QStandardItemModel::setItemData(*static_cast(index), *static_cast*>(roles)); +} + +void QStandardItemModel_SetItemPrototype(void* ptr, void* item) +{ + static_cast(ptr)->setItemPrototype(static_cast(item)); +} + +void QStandardItemModel_SetItemRoleNames(void* ptr, void* roleNames) +{ + static_cast(ptr)->setItemRoleNames(*static_cast*>(roleNames)); +} + +void QStandardItemModel_SetRowCount(void* ptr, int rows) +{ + static_cast(ptr)->setRowCount(rows); +} + +void QStandardItemModel_SetSortRole(void* ptr, int role) +{ + static_cast(ptr)->setSortRole(role); +} + +void QStandardItemModel_SetVerticalHeaderItem(void* ptr, int row, void* item) +{ + static_cast(ptr)->setVerticalHeaderItem(row, static_cast(item)); +} + +void QStandardItemModel_SetVerticalHeaderLabels(void* ptr, struct QtGui_PackedString labels) +{ + static_cast(ptr)->setVerticalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void* QStandardItemModel_SiblingDefault(void* ptr, int row, int column, void* idx) +{ + return new QModelIndex(static_cast(ptr)->QStandardItemModel::sibling(row, column, *static_cast(idx))); +} + +void QStandardItemModel_SortDefault(void* ptr, int column, long long order) +{ + static_cast(ptr)->QStandardItemModel::sort(column, static_cast(order)); +} + +int QStandardItemModel_SortRole(void* ptr) +{ + return static_cast(ptr)->sortRole(); +} + +long long QStandardItemModel_SupportedDropActionsDefault(void* ptr) +{ + return static_cast(ptr)->QStandardItemModel::supportedDropActions(); +} + +struct QtGui_PackedList QStandardItemModel_TakeColumn(void* ptr, int column) +{ + return ({ QList* tmpValuecf2c85 = new QList(static_cast(ptr)->takeColumn(column)); QtGui_PackedList { tmpValuecf2c85, tmpValuecf2c85->size() }; }); +} + +void* QStandardItemModel_TakeHorizontalHeaderItem(void* ptr, int column) +{ + return static_cast(ptr)->takeHorizontalHeaderItem(column); +} + +void* QStandardItemModel_TakeItem(void* ptr, int row, int column) +{ + return static_cast(ptr)->takeItem(row, column); +} + +struct QtGui_PackedList QStandardItemModel_TakeRow(void* ptr, int row) +{ + return ({ QList* tmpValue064593 = new QList(static_cast(ptr)->takeRow(row)); QtGui_PackedList { tmpValue064593, tmpValue064593->size() }; }); +} + +void* QStandardItemModel_TakeVerticalHeaderItem(void* ptr, int row) +{ + return static_cast(ptr)->takeVerticalHeaderItem(row); +} + +void* QStandardItemModel_VerticalHeaderItem(void* ptr, int row) +{ + return static_cast(ptr)->verticalHeaderItem(row); +} + +void QStandardItemModel_DestroyQStandardItemModel(void* ptr) +{ + static_cast(ptr)->~QStandardItemModel(); +} + +void QStandardItemModel_DestroyQStandardItemModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QStandardItemModel___appendColumn_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___appendColumn_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___appendColumn_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___appendRow_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___appendRow_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___appendRow_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___findItems_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___findItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___findItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___insertColumn_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___insertColumn_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___insertColumn_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___insertRow_items_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___insertRow_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___insertRow_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___itemData_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___itemData_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QStandardItemModel___itemData_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtGui_PackedList QStandardItemModel___itemData_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QStandardItemModel___mimeData_indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___mimeData_indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___mimeData_indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___setItemData_roles_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___setItemData_roles_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QStandardItemModel___setItemData_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtGui_PackedList QStandardItemModel___setItemData_roles_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QStandardItemModel___setItemRoleNames_roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___setItemRoleNames_roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QStandardItemModel___setItemRoleNames_roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtGui_PackedList QStandardItemModel___setItemRoleNames_roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +void* QStandardItemModel___takeColumn_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___takeColumn_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___takeColumn_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___takeRow_atList(void* ptr, int i) +{ + return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___takeRow_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QStandardItemModel___takeRow_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QStandardItemModel_____itemData_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel_____itemData_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel_____itemData_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QStandardItemModel_____setItemData_roles_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel_____setItemData_roles_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel_____setItemData_roles_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QStandardItemModel_____setItemRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel_____setItemRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel_____setItemRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___changePersistentIndexList_from_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___changePersistentIndexList_from_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___changePersistentIndexList_from_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___changePersistentIndexList_to_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___changePersistentIndexList_to_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___changePersistentIndexList_to_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QStandardItemModel___dataChanged_roles_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___dataChanged_roles_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel___dataChanged_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStandardItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___layoutAboutToBeChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___layoutChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___layoutChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___layoutChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___match_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___match_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___match_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___persistentIndexList_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___persistentIndexList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___persistentIndexList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QStandardItemModel___roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtGui_PackedList QStandardItemModel___roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +int QStandardItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QStandardItemModel_____roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel_____roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel_____roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QStandardItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QStandardItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStandardItemModel___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStandardItemModel___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStandardItemModel___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStandardItemModel___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStandardItemModel___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStandardItemModel___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStandardItemModel___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStandardItemModel_BuddyDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QStandardItemModel::buddy(*static_cast(index))); +} + +char QStandardItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +char QStandardItemModel_CanFetchMoreDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QStandardItemModel::canFetchMore(*static_cast(parent)); +} + +void QStandardItemModel_FetchMoreDefault(void* ptr, void* parent) +{ + static_cast(ptr)->QStandardItemModel::fetchMore(*static_cast(parent)); +} + +struct QtGui_PackedList QStandardItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) +{ + return ({ QList* tmpValue0c2bda = new QList(static_cast(ptr)->QStandardItemModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtGui_PackedList { tmpValue0c2bda, tmpValue0c2bda->size() }; }); +} + +char QStandardItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->QStandardItemModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); +} + +char QStandardItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->QStandardItemModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); +} + +void QStandardItemModel_ResetInternalDataDefault(void* ptr) +{ + static_cast(ptr)->QStandardItemModel::resetInternalData(); +} + +void QStandardItemModel_RevertDefault(void* ptr) +{ + static_cast(ptr)->QStandardItemModel::revert(); +} + +struct QtGui_PackedList QStandardItemModel_RoleNamesDefault(void* ptr) +{ + return ({ QHash* tmpValuece7c38 = new QHash(static_cast(ptr)->QStandardItemModel::roleNames()); QtGui_PackedList { tmpValuece7c38, tmpValuece7c38->size() }; }); +} + +void* QStandardItemModel_SpanDefault(void* ptr, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QStandardItemModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +char QStandardItemModel_SubmitDefault(void* ptr) +{ + return static_cast(ptr)->QStandardItemModel::submit(); +} + +long long QStandardItemModel_SupportedDragActionsDefault(void* ptr) +{ + return static_cast(ptr)->QStandardItemModel::supportedDragActions(); +} + +void QStandardItemModel_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStandardItemModel::childEvent(static_cast(event)); +} + +void QStandardItemModel_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QStandardItemModel::connectNotify(*static_cast(sign)); +} + +void QStandardItemModel_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStandardItemModel::customEvent(static_cast(event)); +} + +void QStandardItemModel_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QStandardItemModel::deleteLater(); +} + +void QStandardItemModel_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QStandardItemModel::disconnectNotify(*static_cast(sign)); +} + +char QStandardItemModel_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QStandardItemModel::event(static_cast(e)); +} + +char QStandardItemModel_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QStandardItemModel_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QStandardItemModel::metaObject()); +} + +void QStandardItemModel_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStandardItemModel::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QStaticText*) +void* QStaticText_NewQStaticText() +{ + return new QStaticText(); +} + +void* QStaticText_NewQStaticText2(struct QtGui_PackedString text) +{ + return new QStaticText(QString::fromUtf8(text.data, text.len)); +} + +void* QStaticText_NewQStaticText3(void* other) +{ + return new QStaticText(*static_cast(other)); +} + +long long QStaticText_PerformanceHint(void* ptr) +{ + return static_cast(ptr)->performanceHint(); +} + +void QStaticText_Prepare(void* ptr, void* matrix, void* font) +{ + static_cast(ptr)->prepare(*static_cast(matrix), *static_cast(font)); +} + +void QStaticText_SetPerformanceHint(void* ptr, long long performanceHint) +{ + static_cast(ptr)->setPerformanceHint(static_cast(performanceHint)); +} + +void QStaticText_SetText(void* ptr, struct QtGui_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QStaticText_SetTextFormat(void* ptr, long long textFormat) +{ + static_cast(ptr)->setTextFormat(static_cast(textFormat)); +} + +void QStaticText_SetTextOption(void* ptr, void* textOption) +{ + static_cast(ptr)->setTextOption(*static_cast(textOption)); +} + +void QStaticText_SetTextWidth(void* ptr, double textWidth) +{ + static_cast(ptr)->setTextWidth(textWidth); +} + +void* QStaticText_Size(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QStaticText_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtGui_PackedString QStaticText_Text(void* ptr) +{ + return ({ QByteArray t6fe556 = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t6fe556.prepend("WHITESPACE").constData()+10), t6fe556.size()-10 }; }); +} + +long long QStaticText_TextFormat(void* ptr) +{ + return static_cast(ptr)->textFormat(); +} + +void* QStaticText_TextOption(void* ptr) +{ + return new QTextOption(static_cast(ptr)->textOption()); +} + +double QStaticText_TextWidth(void* ptr) +{ + return static_cast(ptr)->textWidth(); +} + +void QStaticText_DestroyQStaticText(void* ptr) +{ + static_cast(ptr)->~QStaticText(); +} + +class MyQStatusTipEvent: public QStatusTipEvent +{ +public: + MyQStatusTipEvent(const QString &tip) : QStatusTipEvent(tip) {QStatusTipEvent_QStatusTipEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QStatusTipEvent*) +Q_DECLARE_METATYPE(MyQStatusTipEvent*) + +int QStatusTipEvent_QStatusTipEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStatusTipEvent_NewQStatusTipEvent(struct QtGui_PackedString tip) +{ + return new MyQStatusTipEvent(QString::fromUtf8(tip.data, tip.len)); +} + +struct QtGui_PackedString QStatusTipEvent_Tip(void* ptr) +{ + return ({ QByteArray t663d3b = static_cast(ptr)->tip().toUtf8(); QtGui_PackedString { const_cast(t663d3b.prepend("WHITESPACE").constData()+10), t663d3b.size()-10 }; }); +} + +class MyQStyleHints: public QStyleHints +{ +public: + void Signal_CursorFlashTimeChanged(int cursorFlashTime) { callbackQStyleHints_CursorFlashTimeChanged(this, cursorFlashTime); }; + void Signal_KeyboardInputIntervalChanged(int keyboardInputInterval) { callbackQStyleHints_KeyboardInputIntervalChanged(this, keyboardInputInterval); }; + void Signal_MouseDoubleClickIntervalChanged(int mouseDoubleClickInterval) { callbackQStyleHints_MouseDoubleClickIntervalChanged(this, mouseDoubleClickInterval); }; + void Signal_MousePressAndHoldIntervalChanged(int mousePressAndHoldInterval) { callbackQStyleHints_MousePressAndHoldIntervalChanged(this, mousePressAndHoldInterval); }; + void Signal_MouseQuickSelectionThresholdChanged(int threshold) { callbackQStyleHints_MouseQuickSelectionThresholdChanged(this, threshold); }; + void Signal_ShowShortcutsInContextMenusChanged(bool vbo) { callbackQStyleHints_ShowShortcutsInContextMenusChanged(this, vbo); }; + void Signal_StartDragDistanceChanged(int startDragDistance) { callbackQStyleHints_StartDragDistanceChanged(this, startDragDistance); }; + void Signal_StartDragTimeChanged(int startDragTime) { callbackQStyleHints_StartDragTimeChanged(this, startDragTime); }; + void Signal_TabFocusBehaviorChanged(Qt::TabFocusBehavior tabFocusBehavior) { callbackQStyleHints_TabFocusBehaviorChanged(this, tabFocusBehavior); }; + void Signal_UseHoverEffectsChanged(bool useHoverEffects) { callbackQStyleHints_UseHoverEffectsChanged(this, useHoverEffects); }; + void Signal_WheelScrollLinesChanged(int scrollLines) { callbackQStyleHints_WheelScrollLinesChanged(this, scrollLines); }; + void childEvent(QChildEvent * event) { callbackQStyleHints_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQStyleHints_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQStyleHints_CustomEvent(this, event); }; + void deleteLater() { callbackQStyleHints_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQStyleHints_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQStyleHints_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQStyleHints_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyleHints_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQStyleHints_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyleHints_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQStyleHints_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStyleHints*) +Q_DECLARE_METATYPE(MyQStyleHints*) + +int QStyleHints_QStyleHints_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QStyleHints_CursorFlashTime(void* ptr) +{ + return static_cast(ptr)->cursorFlashTime(); +} + +void QStyleHints_ConnectCursorFlashTimeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::cursorFlashTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_CursorFlashTimeChanged), static_cast(t)); +} + +void QStyleHints_DisconnectCursorFlashTimeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::cursorFlashTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_CursorFlashTimeChanged)); +} + +void QStyleHints_CursorFlashTimeChanged(void* ptr, int cursorFlashTime) +{ + static_cast(ptr)->cursorFlashTimeChanged(cursorFlashTime); +} + +double QStyleHints_FontSmoothingGamma(void* ptr) +{ + return static_cast(ptr)->fontSmoothingGamma(); +} + +int QStyleHints_KeyboardAutoRepeatRate(void* ptr) +{ + return static_cast(ptr)->keyboardAutoRepeatRate(); +} + +int QStyleHints_KeyboardInputInterval(void* ptr) +{ + return static_cast(ptr)->keyboardInputInterval(); +} + +void QStyleHints_ConnectKeyboardInputIntervalChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::keyboardInputIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_KeyboardInputIntervalChanged), static_cast(t)); +} + +void QStyleHints_DisconnectKeyboardInputIntervalChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::keyboardInputIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_KeyboardInputIntervalChanged)); +} + +void QStyleHints_KeyboardInputIntervalChanged(void* ptr, int keyboardInputInterval) +{ + static_cast(ptr)->keyboardInputIntervalChanged(keyboardInputInterval); +} + +int QStyleHints_MouseDoubleClickInterval(void* ptr) +{ + return static_cast(ptr)->mouseDoubleClickInterval(); +} + +void QStyleHints_ConnectMouseDoubleClickIntervalChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::mouseDoubleClickIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseDoubleClickIntervalChanged), static_cast(t)); +} + +void QStyleHints_DisconnectMouseDoubleClickIntervalChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::mouseDoubleClickIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseDoubleClickIntervalChanged)); +} + +void QStyleHints_MouseDoubleClickIntervalChanged(void* ptr, int mouseDoubleClickInterval) +{ + static_cast(ptr)->mouseDoubleClickIntervalChanged(mouseDoubleClickInterval); +} + +int QStyleHints_MousePressAndHoldInterval(void* ptr) +{ + return static_cast(ptr)->mousePressAndHoldInterval(); +} + +void QStyleHints_ConnectMousePressAndHoldIntervalChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::mousePressAndHoldIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MousePressAndHoldIntervalChanged), static_cast(t)); +} + +void QStyleHints_DisconnectMousePressAndHoldIntervalChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::mousePressAndHoldIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MousePressAndHoldIntervalChanged)); +} + +void QStyleHints_MousePressAndHoldIntervalChanged(void* ptr, int mousePressAndHoldInterval) +{ + static_cast(ptr)->mousePressAndHoldIntervalChanged(mousePressAndHoldInterval); +} + +int QStyleHints_MouseQuickSelectionThreshold(void* ptr) +{ + return static_cast(ptr)->mouseQuickSelectionThreshold(); +} + +void QStyleHints_ConnectMouseQuickSelectionThresholdChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::mouseQuickSelectionThresholdChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseQuickSelectionThresholdChanged), static_cast(t)); +} + +void QStyleHints_DisconnectMouseQuickSelectionThresholdChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::mouseQuickSelectionThresholdChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseQuickSelectionThresholdChanged)); +} + +void QStyleHints_MouseQuickSelectionThresholdChanged(void* ptr, int threshold) +{ + static_cast(ptr)->mouseQuickSelectionThresholdChanged(threshold); +} + +void* QStyleHints_PasswordMaskCharacter(void* ptr) +{ + return new QChar(static_cast(ptr)->passwordMaskCharacter()); +} + +int QStyleHints_PasswordMaskDelay(void* ptr) +{ + return static_cast(ptr)->passwordMaskDelay(); +} + +char QStyleHints_SetFocusOnTouchRelease(void* ptr) +{ + return static_cast(ptr)->setFocusOnTouchRelease(); +} + +void QStyleHints_SetShowShortcutsInContextMenus(void* ptr, char showShortcutsInContextMenus) +{ + static_cast(ptr)->setShowShortcutsInContextMenus(showShortcutsInContextMenus != 0); +} + +void QStyleHints_SetUseHoverEffects(void* ptr, char useHoverEffects) +{ + static_cast(ptr)->setUseHoverEffects(useHoverEffects != 0); +} + +char QStyleHints_ShowIsFullScreen(void* ptr) +{ + return static_cast(ptr)->showIsFullScreen(); +} + +char QStyleHints_ShowIsMaximized(void* ptr) +{ + return static_cast(ptr)->showIsMaximized(); +} + +char QStyleHints_ShowShortcutsInContextMenus(void* ptr) +{ + return static_cast(ptr)->showShortcutsInContextMenus(); +} + +void QStyleHints_ConnectShowShortcutsInContextMenusChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::showShortcutsInContextMenusChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_ShowShortcutsInContextMenusChanged), static_cast(t)); +} + +void QStyleHints_DisconnectShowShortcutsInContextMenusChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::showShortcutsInContextMenusChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_ShowShortcutsInContextMenusChanged)); +} + +void QStyleHints_ShowShortcutsInContextMenusChanged(void* ptr, char vbo) +{ + static_cast(ptr)->showShortcutsInContextMenusChanged(vbo != 0); +} + +char QStyleHints_SingleClickActivation(void* ptr) +{ + return static_cast(ptr)->singleClickActivation(); +} + +int QStyleHints_StartDragDistance(void* ptr) +{ + return static_cast(ptr)->startDragDistance(); +} + +void QStyleHints_ConnectStartDragDistanceChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::startDragDistanceChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragDistanceChanged), static_cast(t)); +} + +void QStyleHints_DisconnectStartDragDistanceChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::startDragDistanceChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragDistanceChanged)); +} + +void QStyleHints_StartDragDistanceChanged(void* ptr, int startDragDistance) +{ + static_cast(ptr)->startDragDistanceChanged(startDragDistance); +} + +int QStyleHints_StartDragTime(void* ptr) +{ + return static_cast(ptr)->startDragTime(); +} + +void QStyleHints_ConnectStartDragTimeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::startDragTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragTimeChanged), static_cast(t)); +} + +void QStyleHints_DisconnectStartDragTimeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::startDragTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragTimeChanged)); +} + +void QStyleHints_StartDragTimeChanged(void* ptr, int startDragTime) +{ + static_cast(ptr)->startDragTimeChanged(startDragTime); +} + +int QStyleHints_StartDragVelocity(void* ptr) +{ + return static_cast(ptr)->startDragVelocity(); +} + +long long QStyleHints_TabFocusBehavior(void* ptr) +{ + return static_cast(ptr)->tabFocusBehavior(); +} + +void QStyleHints_ConnectTabFocusBehaviorChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::tabFocusBehaviorChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_TabFocusBehaviorChanged), static_cast(t)); +} + +void QStyleHints_DisconnectTabFocusBehaviorChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::tabFocusBehaviorChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_TabFocusBehaviorChanged)); +} + +void QStyleHints_TabFocusBehaviorChanged(void* ptr, long long tabFocusBehavior) +{ + static_cast(ptr)->tabFocusBehaviorChanged(static_cast(tabFocusBehavior)); +} + +char QStyleHints_UseHoverEffects(void* ptr) +{ + return static_cast(ptr)->useHoverEffects(); +} + +void QStyleHints_ConnectUseHoverEffectsChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::useHoverEffectsChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_UseHoverEffectsChanged), static_cast(t)); +} + +void QStyleHints_DisconnectUseHoverEffectsChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::useHoverEffectsChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_UseHoverEffectsChanged)); +} + +void QStyleHints_UseHoverEffectsChanged(void* ptr, char useHoverEffects) +{ + static_cast(ptr)->useHoverEffectsChanged(useHoverEffects != 0); +} + +char QStyleHints_UseRtlExtensions(void* ptr) +{ + return static_cast(ptr)->useRtlExtensions(); +} + +int QStyleHints_WheelScrollLines(void* ptr) +{ + return static_cast(ptr)->wheelScrollLines(); +} + +void QStyleHints_ConnectWheelScrollLinesChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStyleHints::wheelScrollLinesChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_WheelScrollLinesChanged), static_cast(t)); +} + +void QStyleHints_DisconnectWheelScrollLinesChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::wheelScrollLinesChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_WheelScrollLinesChanged)); +} + +void QStyleHints_WheelScrollLinesChanged(void* ptr, int scrollLines) +{ + static_cast(ptr)->wheelScrollLinesChanged(scrollLines); +} + +void* QStyleHints___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyleHints___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyleHints___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyleHints___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStyleHints___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStyleHints___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyleHints___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyleHints___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyleHints___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyleHints___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyleHints___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyleHints___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyleHints___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyleHints___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyleHints___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QStyleHints_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStyleHints::childEvent(static_cast(event)); +} + +void QStyleHints_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QStyleHints::connectNotify(*static_cast(sign)); +} + +void QStyleHints_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStyleHints::customEvent(static_cast(event)); +} + +void QStyleHints_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QStyleHints::deleteLater(); +} + +void QStyleHints_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QStyleHints::disconnectNotify(*static_cast(sign)); +} + +char QStyleHints_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QStyleHints::event(static_cast(e)); +} + +char QStyleHints_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QStyleHints_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QStyleHints::metaObject()); +} + +void QStyleHints_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStyleHints::timerEvent(static_cast(event)); +} + +class MyQSurface: public QSurface +{ +public: + QSurfaceFormat format() const { return *static_cast(callbackQSurface_Format(const_cast(static_cast(this)))); }; + QSize size() const { return *static_cast(callbackQSurface_Size(const_cast(static_cast(this)))); }; + QSurface::SurfaceType surfaceType() const { return static_cast(callbackQSurface_SurfaceType(const_cast(static_cast(this)))); }; + ~MyQSurface() { callbackQSurface_DestroyQSurface(this); }; +}; + +Q_DECLARE_METATYPE(MyQSurface*) + +int QSurface_QSurface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSurface_Format(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->format()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->format()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->format()); + } else { + return new QSurfaceFormat(static_cast(ptr)->format()); + } +} + +void* QSurface_Size(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +char QSurface_SupportsOpenGL(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->supportsOpenGL(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->supportsOpenGL(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->supportsOpenGL(); + } else { + return static_cast(ptr)->supportsOpenGL(); + } +} + +long long QSurface_SurfaceClass(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceClass(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceClass(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceClass(); + } else { + return static_cast(ptr)->surfaceClass(); + } +} + +long long QSurface_SurfaceType(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceType(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceType(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceType(); + } else { + return static_cast(ptr)->surfaceType(); + } +} + +void QSurface_DestroyQSurface(void* ptr) +{ + static_cast(ptr)->~QSurface(); +} + +void QSurface_DestroyQSurfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QSurfaceFormat) +Q_DECLARE_METATYPE(QSurfaceFormat*) +void* QSurfaceFormat_NewQSurfaceFormat() +{ + return new QSurfaceFormat(); +} + +void* QSurfaceFormat_NewQSurfaceFormat2(long long options) +{ + return new QSurfaceFormat(static_cast(options)); +} + +void* QSurfaceFormat_NewQSurfaceFormat3(void* other) +{ + return new QSurfaceFormat(*static_cast(other)); +} + +int QSurfaceFormat_AlphaBufferSize(void* ptr) +{ + return static_cast(ptr)->alphaBufferSize(); +} + +int QSurfaceFormat_BlueBufferSize(void* ptr) +{ + return static_cast(ptr)->blueBufferSize(); +} + +long long QSurfaceFormat_ColorSpace(void* ptr) +{ + return static_cast(ptr)->colorSpace(); +} + +void* QSurfaceFormat_QSurfaceFormat_DefaultFormat() +{ + return new QSurfaceFormat(QSurfaceFormat::defaultFormat()); +} + +int QSurfaceFormat_DepthBufferSize(void* ptr) +{ + return static_cast(ptr)->depthBufferSize(); +} + +int QSurfaceFormat_GreenBufferSize(void* ptr) +{ + return static_cast(ptr)->greenBufferSize(); +} + +char QSurfaceFormat_HasAlpha(void* ptr) +{ + return static_cast(ptr)->hasAlpha(); +} + +int QSurfaceFormat_MajorVersion(void* ptr) +{ + return static_cast(ptr)->majorVersion(); +} + +int QSurfaceFormat_MinorVersion(void* ptr) +{ + return static_cast(ptr)->minorVersion(); +} + +long long QSurfaceFormat_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +long long QSurfaceFormat_Profile(void* ptr) +{ + return static_cast(ptr)->profile(); +} + +int QSurfaceFormat_RedBufferSize(void* ptr) +{ + return static_cast(ptr)->redBufferSize(); +} + +long long QSurfaceFormat_RenderableType(void* ptr) +{ + return static_cast(ptr)->renderableType(); +} + +int QSurfaceFormat_Samples(void* ptr) +{ + return static_cast(ptr)->samples(); +} + +void QSurfaceFormat_SetAlphaBufferSize(void* ptr, int size) +{ + static_cast(ptr)->setAlphaBufferSize(size); +} + +void QSurfaceFormat_SetBlueBufferSize(void* ptr, int size) +{ + static_cast(ptr)->setBlueBufferSize(size); +} + +void QSurfaceFormat_SetColorSpace(void* ptr, long long colorSpace) +{ + static_cast(ptr)->setColorSpace(static_cast(colorSpace)); +} + +void QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(void* format) +{ + QSurfaceFormat::setDefaultFormat(*static_cast(format)); +} + +void QSurfaceFormat_SetDepthBufferSize(void* ptr, int size) +{ + static_cast(ptr)->setDepthBufferSize(size); +} + +void QSurfaceFormat_SetGreenBufferSize(void* ptr, int size) +{ + static_cast(ptr)->setGreenBufferSize(size); +} + +void QSurfaceFormat_SetMajorVersion(void* ptr, int major) +{ + static_cast(ptr)->setMajorVersion(major); +} + +void QSurfaceFormat_SetMinorVersion(void* ptr, int minor) +{ + static_cast(ptr)->setMinorVersion(minor); +} + +void QSurfaceFormat_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QSurfaceFormat_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +void QSurfaceFormat_SetProfile(void* ptr, long long profile) +{ + static_cast(ptr)->setProfile(static_cast(profile)); +} + +void QSurfaceFormat_SetRedBufferSize(void* ptr, int size) +{ + static_cast(ptr)->setRedBufferSize(size); +} + +void QSurfaceFormat_SetRenderableType(void* ptr, long long ty) +{ + static_cast(ptr)->setRenderableType(static_cast(ty)); +} + +void QSurfaceFormat_SetSamples(void* ptr, int numSamples) +{ + static_cast(ptr)->setSamples(numSamples); +} + +void QSurfaceFormat_SetStencilBufferSize(void* ptr, int size) +{ + static_cast(ptr)->setStencilBufferSize(size); +} + +void QSurfaceFormat_SetStereo(void* ptr, char enable) +{ + static_cast(ptr)->setStereo(enable != 0); +} + +void QSurfaceFormat_SetSwapBehavior(void* ptr, long long behavior) +{ + static_cast(ptr)->setSwapBehavior(static_cast(behavior)); +} + +void QSurfaceFormat_SetSwapInterval(void* ptr, int interval) +{ + static_cast(ptr)->setSwapInterval(interval); +} + +void QSurfaceFormat_SetVersion(void* ptr, int major, int minor) +{ + static_cast(ptr)->setVersion(major, minor); +} + +int QSurfaceFormat_StencilBufferSize(void* ptr) +{ + return static_cast(ptr)->stencilBufferSize(); +} + +char QSurfaceFormat_Stereo(void* ptr) +{ + return static_cast(ptr)->stereo(); +} + +long long QSurfaceFormat_SwapBehavior(void* ptr) +{ + return static_cast(ptr)->swapBehavior(); +} + +int QSurfaceFormat_SwapInterval(void* ptr) +{ + return static_cast(ptr)->swapInterval(); +} + +char QSurfaceFormat_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +void QSurfaceFormat_DestroyQSurfaceFormat(void* ptr) +{ + static_cast(ptr)->~QSurfaceFormat(); +} + +class MyQSyntaxHighlighter: public QSyntaxHighlighter +{ +public: + MyQSyntaxHighlighter(QObject *parent) : QSyntaxHighlighter(parent) {QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType();}; + MyQSyntaxHighlighter(QTextDocument *parent) : QSyntaxHighlighter(parent) {QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType();}; + void highlightBlock(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQSyntaxHighlighter_HighlightBlock(this, textPacked); }; + void rehighlight() { callbackQSyntaxHighlighter_Rehighlight(this); }; + void rehighlightBlock(const QTextBlock & block) { callbackQSyntaxHighlighter_RehighlightBlock(this, const_cast(&block)); }; + ~MyQSyntaxHighlighter() { callbackQSyntaxHighlighter_DestroyQSyntaxHighlighter(this); }; + void childEvent(QChildEvent * event) { callbackQSyntaxHighlighter_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQSyntaxHighlighter_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQSyntaxHighlighter_CustomEvent(this, event); }; + void deleteLater() { callbackQSyntaxHighlighter_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQSyntaxHighlighter_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQSyntaxHighlighter_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQSyntaxHighlighter_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQSyntaxHighlighter_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQSyntaxHighlighter_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSyntaxHighlighter_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQSyntaxHighlighter_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSyntaxHighlighter*) +Q_DECLARE_METATYPE(MyQSyntaxHighlighter*) + +int QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSyntaxHighlighter_NewQSyntaxHighlighter(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSyntaxHighlighter(static_cast(parent)); + } else { + return new MyQSyntaxHighlighter(static_cast(parent)); + } +} + +void* QSyntaxHighlighter_NewQSyntaxHighlighter2(void* parent) +{ + return new MyQSyntaxHighlighter(static_cast(parent)); +} + +void* QSyntaxHighlighter_CurrentBlock(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->currentBlock()); +} + +int QSyntaxHighlighter_CurrentBlockState(void* ptr) +{ + return static_cast(ptr)->currentBlockState(); +} + +void* QSyntaxHighlighter_CurrentBlockUserData(void* ptr) +{ + return static_cast(ptr)->currentBlockUserData(); +} + +void* QSyntaxHighlighter_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +void* QSyntaxHighlighter_Format(void* ptr, int position) +{ + return new QTextCharFormat(static_cast(ptr)->format(position)); +} + +void QSyntaxHighlighter_HighlightBlock(void* ptr, struct QtGui_PackedString text) +{ + static_cast(ptr)->highlightBlock(QString::fromUtf8(text.data, text.len)); +} + +int QSyntaxHighlighter_PreviousBlockState(void* ptr) +{ + return static_cast(ptr)->previousBlockState(); +} + +void QSyntaxHighlighter_Rehighlight(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rehighlight"); +} + +void QSyntaxHighlighter_RehighlightDefault(void* ptr) +{ + static_cast(ptr)->QSyntaxHighlighter::rehighlight(); +} + +void QSyntaxHighlighter_RehighlightBlock(void* ptr, void* block) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rehighlightBlock", Q_ARG(const QTextBlock, *static_cast(block))); +} + +void QSyntaxHighlighter_RehighlightBlockDefault(void* ptr, void* block) +{ + static_cast(ptr)->QSyntaxHighlighter::rehighlightBlock(*static_cast(block)); +} + +void QSyntaxHighlighter_SetCurrentBlockState(void* ptr, int newState) +{ + static_cast(ptr)->setCurrentBlockState(newState); +} + +void QSyntaxHighlighter_SetCurrentBlockUserData(void* ptr, void* data) +{ + static_cast(ptr)->setCurrentBlockUserData(static_cast(data)); +} + +void QSyntaxHighlighter_SetDocument(void* ptr, void* doc) +{ + static_cast(ptr)->setDocument(static_cast(doc)); +} + +void QSyntaxHighlighter_SetFormat(void* ptr, int start, int count, void* format) +{ + static_cast(ptr)->setFormat(start, count, *static_cast(format)); +} + +void QSyntaxHighlighter_SetFormat2(void* ptr, int start, int count, void* color) +{ + static_cast(ptr)->setFormat(start, count, *static_cast(color)); +} + +void QSyntaxHighlighter_SetFormat3(void* ptr, int start, int count, void* font) +{ + static_cast(ptr)->setFormat(start, count, *static_cast(font)); +} + +void QSyntaxHighlighter_DestroyQSyntaxHighlighter(void* ptr) +{ + static_cast(ptr)->~QSyntaxHighlighter(); +} + +void QSyntaxHighlighter_DestroyQSyntaxHighlighterDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QSyntaxHighlighter___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSyntaxHighlighter___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSyntaxHighlighter___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSyntaxHighlighter___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSyntaxHighlighter___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSyntaxHighlighter___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSyntaxHighlighter___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSyntaxHighlighter___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSyntaxHighlighter___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSyntaxHighlighter___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSyntaxHighlighter___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSyntaxHighlighter___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSyntaxHighlighter___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSyntaxHighlighter___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSyntaxHighlighter___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QSyntaxHighlighter_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSyntaxHighlighter::childEvent(static_cast(event)); +} + +void QSyntaxHighlighter_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QSyntaxHighlighter::connectNotify(*static_cast(sign)); +} + +void QSyntaxHighlighter_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSyntaxHighlighter::customEvent(static_cast(event)); +} + +void QSyntaxHighlighter_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QSyntaxHighlighter::deleteLater(); +} + +void QSyntaxHighlighter_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QSyntaxHighlighter::disconnectNotify(*static_cast(sign)); +} + +char QSyntaxHighlighter_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QSyntaxHighlighter::event(static_cast(e)); +} + +char QSyntaxHighlighter_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QSyntaxHighlighter_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QSyntaxHighlighter::metaObject()); +} + +void QSyntaxHighlighter_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSyntaxHighlighter::timerEvent(static_cast(event)); +} + +class MyQTabletEvent: public QTabletEvent +{ +public: + MyQTabletEvent(QEvent::Type ty, const QPointF &pos, const QPointF &globalPos, int device, int pointerType, qreal pressure, int xTilt, int yTilt, qreal tangentialPressure, qreal rotation, int z, Qt::KeyboardModifiers keyState, qint64 uniqueID, Qt::MouseButton button, Qt::MouseButtons buttons) : QTabletEvent(ty, pos, globalPos, device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, uniqueID, button, buttons) {QTabletEvent_QTabletEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QTabletEvent*) +Q_DECLARE_METATYPE(MyQTabletEvent*) + +int QTabletEvent_QTabletEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTabletEvent_NewQTabletEvent2(long long ty, void* pos, void* globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, long long keyState, long long uniqueID, long long button, long long buttons) +{ + return new MyQTabletEvent(static_cast(ty), *static_cast(pos), *static_cast(globalPos), device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, static_cast(keyState), uniqueID, static_cast(button), static_cast(buttons)); +} + +long long QTabletEvent_Button(void* ptr) +{ + return static_cast(ptr)->button(); +} + +long long QTabletEvent_Buttons(void* ptr) +{ + return static_cast(ptr)->buttons(); +} + +long long QTabletEvent_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +void* QTabletEvent_GlobalPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QTabletEvent_GlobalPosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->globalPosF()); +} + +int QTabletEvent_GlobalX(void* ptr) +{ + return static_cast(ptr)->globalX(); +} + +int QTabletEvent_GlobalY(void* ptr) +{ + return static_cast(ptr)->globalY(); +} + +double QTabletEvent_HiResGlobalX(void* ptr) +{ + return static_cast(ptr)->hiResGlobalX(); +} + +double QTabletEvent_HiResGlobalY(void* ptr) +{ + return static_cast(ptr)->hiResGlobalY(); +} + +long long QTabletEvent_PointerType(void* ptr) +{ + return static_cast(ptr)->pointerType(); +} + +void* QTabletEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QTabletEvent_PosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->posF()); +} + +double QTabletEvent_Pressure(void* ptr) +{ + return static_cast(ptr)->pressure(); +} + +double QTabletEvent_Rotation(void* ptr) +{ + return static_cast(ptr)->rotation(); +} + +double QTabletEvent_TangentialPressure(void* ptr) +{ + return static_cast(ptr)->tangentialPressure(); +} + +long long QTabletEvent_UniqueId(void* ptr) +{ + return static_cast(ptr)->uniqueId(); +} + +int QTabletEvent_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QTabletEvent_XTilt(void* ptr) +{ + return static_cast(ptr)->xTilt(); +} + +int QTabletEvent_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +int QTabletEvent_YTilt(void* ptr) +{ + return static_cast(ptr)->yTilt(); +} + +int QTabletEvent_Z(void* ptr) +{ + return static_cast(ptr)->z(); +} + +Q_DECLARE_METATYPE(QTextBlock*) +void* QTextBlock_NewQTextBlock3(void* other) +{ + return new QTextBlock(*static_cast(other)); +} + +void* QTextBlock_BlockFormat(void* ptr) +{ + return new QTextBlockFormat(static_cast(ptr)->blockFormat()); +} + +int QTextBlock_BlockFormatIndex(void* ptr) +{ + return static_cast(ptr)->blockFormatIndex(); +} + +int QTextBlock_BlockNumber(void* ptr) +{ + return static_cast(ptr)->blockNumber(); +} + +void* QTextBlock_CharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->charFormat()); +} + +int QTextBlock_CharFormatIndex(void* ptr) +{ + return static_cast(ptr)->charFormatIndex(); +} + +void QTextBlock_ClearLayout(void* ptr) +{ + static_cast(ptr)->clearLayout(); +} + +char QTextBlock_Contains(void* ptr, int position) +{ + return static_cast(ptr)->contains(position); +} + +void* QTextBlock_Document(void* ptr) +{ + return const_cast(static_cast(ptr)->document()); +} + +int QTextBlock_FirstLineNumber(void* ptr) +{ + return static_cast(ptr)->firstLineNumber(); +} + +char QTextBlock_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QTextBlock_IsVisible(void* ptr) +{ + return static_cast(ptr)->isVisible(); +} + +void* QTextBlock_Layout(void* ptr) +{ + return static_cast(ptr)->layout(); +} + +int QTextBlock_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +int QTextBlock_LineCount(void* ptr) +{ + return static_cast(ptr)->lineCount(); +} + +void* QTextBlock_Next(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->next()); +} + +int QTextBlock_Position(void* ptr) +{ + return static_cast(ptr)->position(); +} + +void* QTextBlock_Previous(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->previous()); +} + +int QTextBlock_Revision(void* ptr) +{ + return static_cast(ptr)->revision(); +} + +void QTextBlock_SetLineCount(void* ptr, int count) +{ + static_cast(ptr)->setLineCount(count); +} + +void QTextBlock_SetRevision(void* ptr, int rev) +{ + static_cast(ptr)->setRevision(rev); +} + +void QTextBlock_SetUserData(void* ptr, void* data) +{ + static_cast(ptr)->setUserData(static_cast(data)); +} + +void QTextBlock_SetUserState(void* ptr, int state) +{ + static_cast(ptr)->setUserState(state); +} + +void QTextBlock_SetVisible(void* ptr, char visible) +{ + static_cast(ptr)->setVisible(visible != 0); +} + +struct QtGui_PackedString QTextBlock_Text(void* ptr) +{ + return ({ QByteArray t4bcf6c = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t4bcf6c.prepend("WHITESPACE").constData()+10), t4bcf6c.size()-10 }; }); +} + +long long QTextBlock_TextDirection(void* ptr) +{ + return static_cast(ptr)->textDirection(); +} + +void* QTextBlock_UserData(void* ptr) +{ + return static_cast(ptr)->userData(); +} + +int QTextBlock_UserState(void* ptr) +{ + return static_cast(ptr)->userState(); +} + +void* QTextBlock___textFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QTextBlockFormat) +Q_DECLARE_METATYPE(QTextBlockFormat*) +void* QTextBlockFormat_NewQTextBlockFormat() +{ + return new QTextBlockFormat(); +} + +long long QTextBlockFormat_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +double QTextBlockFormat_BottomMargin(void* ptr) +{ + return static_cast(ptr)->bottomMargin(); +} + +int QTextBlockFormat_HeadingLevel(void* ptr) +{ + return static_cast(ptr)->headingLevel(); +} + +int QTextBlockFormat_Indent(void* ptr) +{ + return static_cast(ptr)->indent(); +} + +double QTextBlockFormat_LeftMargin(void* ptr) +{ + return static_cast(ptr)->leftMargin(); +} + +double QTextBlockFormat_LineHeight(void* ptr, double scriptLineHeight, double scaling) +{ + return static_cast(ptr)->lineHeight(scriptLineHeight, scaling); +} + +double QTextBlockFormat_LineHeight2(void* ptr) +{ + return static_cast(ptr)->lineHeight(); +} + +int QTextBlockFormat_LineHeightType(void* ptr) +{ + return static_cast(ptr)->lineHeightType(); +} + +char QTextBlockFormat_NonBreakableLines(void* ptr) +{ + return static_cast(ptr)->nonBreakableLines(); +} + +long long QTextBlockFormat_PageBreakPolicy(void* ptr) +{ + return static_cast(ptr)->pageBreakPolicy(); +} + +double QTextBlockFormat_RightMargin(void* ptr) +{ + return static_cast(ptr)->rightMargin(); +} + +void QTextBlockFormat_SetAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setAlignment(static_cast(alignment)); +} + +void QTextBlockFormat_SetBottomMargin(void* ptr, double margin) +{ + static_cast(ptr)->setBottomMargin(margin); +} + +void QTextBlockFormat_SetHeadingLevel(void* ptr, int level) +{ + static_cast(ptr)->setHeadingLevel(level); +} + +void QTextBlockFormat_SetIndent(void* ptr, int indentation) +{ + static_cast(ptr)->setIndent(indentation); +} + +void QTextBlockFormat_SetLeftMargin(void* ptr, double margin) +{ + static_cast(ptr)->setLeftMargin(margin); +} + +void QTextBlockFormat_SetLineHeight(void* ptr, double height, int heightType) +{ + static_cast(ptr)->setLineHeight(height, heightType); +} + +void QTextBlockFormat_SetNonBreakableLines(void* ptr, char b) +{ + static_cast(ptr)->setNonBreakableLines(b != 0); +} + +void QTextBlockFormat_SetPageBreakPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setPageBreakPolicy(static_cast(policy)); +} + +void QTextBlockFormat_SetRightMargin(void* ptr, double margin) +{ + static_cast(ptr)->setRightMargin(margin); +} + +void QTextBlockFormat_SetTextIndent(void* ptr, double indent) +{ + static_cast(ptr)->setTextIndent(indent); +} + +void QTextBlockFormat_SetTopMargin(void* ptr, double margin) +{ + static_cast(ptr)->setTopMargin(margin); +} + +double QTextBlockFormat_TextIndent(void* ptr) +{ + return static_cast(ptr)->textIndent(); +} + +double QTextBlockFormat_TopMargin(void* ptr) +{ + return static_cast(ptr)->topMargin(); +} + +void* QTextBlockFormat___setTabPositions_tabs_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextBlockFormat___tabPositions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTextBlockGroup: public QTextBlockGroup +{ +public: + MyQTextBlockGroup(QTextDocument *document) : QTextBlockGroup(document) {QTextBlockGroup_QTextBlockGroup_QRegisterMetaType();}; + void blockFormatChanged(const QTextBlock & block) { callbackQTextBlockGroup_BlockFormatChanged(this, const_cast(&block)); }; + void blockInserted(const QTextBlock & block) { callbackQTextBlockGroup_BlockInserted(this, const_cast(&block)); }; + void blockRemoved(const QTextBlock & block) { callbackQTextBlockGroup_BlockRemoved(this, const_cast(&block)); }; + ~MyQTextBlockGroup() { callbackQTextBlockGroup_DestroyQTextBlockGroup(this); }; + void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; + void deleteLater() { callbackQTextObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextBlockGroup*) +Q_DECLARE_METATYPE(MyQTextBlockGroup*) + +int QTextBlockGroup_QTextBlockGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextBlockGroup_NewQTextBlockGroup(void* document) +{ + return new MyQTextBlockGroup(static_cast(document)); +} + +void QTextBlockGroup_BlockFormatChanged(void* ptr, void* block) +{ + static_cast(ptr)->blockFormatChanged(*static_cast(block)); +} + +void QTextBlockGroup_BlockFormatChangedDefault(void* ptr, void* block) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::blockFormatChanged(*static_cast(block)); + } else { + static_cast(ptr)->QTextBlockGroup::blockFormatChanged(*static_cast(block)); + } +} + +void QTextBlockGroup_BlockInserted(void* ptr, void* block) +{ + static_cast(ptr)->blockInserted(*static_cast(block)); +} + +void QTextBlockGroup_BlockInsertedDefault(void* ptr, void* block) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::blockInserted(*static_cast(block)); + } else { + static_cast(ptr)->QTextBlockGroup::blockInserted(*static_cast(block)); + } +} + +struct QtGui_PackedList QTextBlockGroup_BlockList(void* ptr) +{ + return ({ QList* tmpValue9018b9 = new QList(static_cast(ptr)->blockList()); QtGui_PackedList { tmpValue9018b9, tmpValue9018b9->size() }; }); +} + +void QTextBlockGroup_BlockRemoved(void* ptr, void* block) +{ + static_cast(ptr)->blockRemoved(*static_cast(block)); +} + +void QTextBlockGroup_BlockRemovedDefault(void* ptr, void* block) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::blockRemoved(*static_cast(block)); + } else { + static_cast(ptr)->QTextBlockGroup::blockRemoved(*static_cast(block)); + } +} + +void QTextBlockGroup_DestroyQTextBlockGroup(void* ptr) +{ + static_cast(ptr)->~QTextBlockGroup(); +} + +void QTextBlockGroup_DestroyQTextBlockGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTextBlockGroup___blockList_atList(void* ptr, int i) +{ + return new QTextBlock(({QTextBlock tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextBlockGroup___blockList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextBlockGroup___blockList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTextBlockUserData: public QTextBlockUserData +{ +public: + ~MyQTextBlockUserData() { callbackQTextBlockUserData_DestroyQTextBlockUserData(this); }; +}; + +Q_DECLARE_METATYPE(QTextBlockUserData*) +Q_DECLARE_METATYPE(MyQTextBlockUserData*) + +int QTextBlockUserData_QTextBlockUserData_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QTextBlockUserData_DestroyQTextBlockUserData(void* ptr) +{ + static_cast(ptr)->~QTextBlockUserData(); +} + +void QTextBlockUserData_DestroyQTextBlockUserDataDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QTextCharFormat) +Q_DECLARE_METATYPE(QTextCharFormat*) +void* QTextCharFormat_NewQTextCharFormat() +{ + return new QTextCharFormat(); +} + +struct QtGui_PackedString QTextCharFormat_AnchorHref(void* ptr) +{ + return ({ QByteArray t7b8d88 = static_cast(ptr)->anchorHref().toUtf8(); QtGui_PackedString { const_cast(t7b8d88.prepend("WHITESPACE").constData()+10), t7b8d88.size()-10 }; }); +} + +struct QtGui_PackedString QTextCharFormat_AnchorNames(void* ptr) +{ + return ({ QByteArray t55bd77 = static_cast(ptr)->anchorNames().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t55bd77.prepend("WHITESPACE").constData()+10), t55bd77.size()-10 }; }); +} + +void* QTextCharFormat_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +long long QTextCharFormat_FontCapitalization(void* ptr) +{ + return static_cast(ptr)->fontCapitalization(); +} + +void* QTextCharFormat_FontFamilies(void* ptr) +{ + return new QVariant(static_cast(ptr)->fontFamilies()); +} + +struct QtGui_PackedString QTextCharFormat_FontFamily(void* ptr) +{ + return ({ QByteArray t087f3f = static_cast(ptr)->fontFamily().toUtf8(); QtGui_PackedString { const_cast(t087f3f.prepend("WHITESPACE").constData()+10), t087f3f.size()-10 }; }); +} + +char QTextCharFormat_FontFixedPitch(void* ptr) +{ + return static_cast(ptr)->fontFixedPitch(); +} + +long long QTextCharFormat_FontHintingPreference(void* ptr) +{ + return static_cast(ptr)->fontHintingPreference(); +} + +char QTextCharFormat_FontItalic(void* ptr) +{ + return static_cast(ptr)->fontItalic(); +} + +char QTextCharFormat_FontKerning(void* ptr) +{ + return static_cast(ptr)->fontKerning(); +} + +double QTextCharFormat_FontLetterSpacing(void* ptr) +{ + return static_cast(ptr)->fontLetterSpacing(); +} + +long long QTextCharFormat_FontLetterSpacingType(void* ptr) +{ + return static_cast(ptr)->fontLetterSpacingType(); +} + +char QTextCharFormat_FontOverline(void* ptr) +{ + return static_cast(ptr)->fontOverline(); +} + +double QTextCharFormat_FontPointSize(void* ptr) +{ + return static_cast(ptr)->fontPointSize(); +} + +int QTextCharFormat_FontStretch(void* ptr) +{ + return static_cast(ptr)->fontStretch(); +} + +char QTextCharFormat_FontStrikeOut(void* ptr) +{ + return static_cast(ptr)->fontStrikeOut(); +} + +long long QTextCharFormat_FontStyleHint(void* ptr) +{ + return static_cast(ptr)->fontStyleHint(); +} + +void* QTextCharFormat_FontStyleName(void* ptr) +{ + return new QVariant(static_cast(ptr)->fontStyleName()); +} + +long long QTextCharFormat_FontStyleStrategy(void* ptr) +{ + return static_cast(ptr)->fontStyleStrategy(); +} + +char QTextCharFormat_FontUnderline(void* ptr) +{ + return static_cast(ptr)->fontUnderline(); +} + +int QTextCharFormat_FontWeight(void* ptr) +{ + return static_cast(ptr)->fontWeight(); +} + +double QTextCharFormat_FontWordSpacing(void* ptr) +{ + return static_cast(ptr)->fontWordSpacing(); +} + +char QTextCharFormat_IsAnchor(void* ptr) +{ + return static_cast(ptr)->isAnchor(); +} + +void QTextCharFormat_SetAnchor(void* ptr, char anchor) +{ + static_cast(ptr)->setAnchor(anchor != 0); +} + +void QTextCharFormat_SetAnchorHref(void* ptr, struct QtGui_PackedString value) +{ + static_cast(ptr)->setAnchorHref(QString::fromUtf8(value.data, value.len)); +} + +void QTextCharFormat_SetAnchorNames(void* ptr, struct QtGui_PackedString names) +{ + static_cast(ptr)->setAnchorNames(QString::fromUtf8(names.data, names.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QTextCharFormat_SetFont(void* ptr, void* font, long long behavior) +{ + static_cast(ptr)->setFont(*static_cast(font), static_cast(behavior)); +} + +void QTextCharFormat_SetFont2(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QTextCharFormat_SetFontCapitalization(void* ptr, long long capitalization) +{ + static_cast(ptr)->setFontCapitalization(static_cast(capitalization)); +} + +void QTextCharFormat_SetFontFamilies(void* ptr, struct QtGui_PackedString families) +{ + static_cast(ptr)->setFontFamilies(QString::fromUtf8(families.data, families.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QTextCharFormat_SetFontFamily(void* ptr, struct QtGui_PackedString family) +{ + static_cast(ptr)->setFontFamily(QString::fromUtf8(family.data, family.len)); +} + +void QTextCharFormat_SetFontFixedPitch(void* ptr, char fixedPitch) +{ + static_cast(ptr)->setFontFixedPitch(fixedPitch != 0); +} + +void QTextCharFormat_SetFontHintingPreference(void* ptr, long long hintingPreference) +{ + static_cast(ptr)->setFontHintingPreference(static_cast(hintingPreference)); +} + +void QTextCharFormat_SetFontItalic(void* ptr, char italic) +{ + static_cast(ptr)->setFontItalic(italic != 0); +} + +void QTextCharFormat_SetFontKerning(void* ptr, char enable) +{ + static_cast(ptr)->setFontKerning(enable != 0); +} + +void QTextCharFormat_SetFontLetterSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setFontLetterSpacing(spacing); +} + +void QTextCharFormat_SetFontLetterSpacingType(void* ptr, long long letterSpacingType) +{ + static_cast(ptr)->setFontLetterSpacingType(static_cast(letterSpacingType)); +} + +void QTextCharFormat_SetFontOverline(void* ptr, char overline) +{ + static_cast(ptr)->setFontOverline(overline != 0); +} + +void QTextCharFormat_SetFontPointSize(void* ptr, double size) +{ + static_cast(ptr)->setFontPointSize(size); +} + +void QTextCharFormat_SetFontStretch(void* ptr, int factor) +{ + static_cast(ptr)->setFontStretch(factor); +} + +void QTextCharFormat_SetFontStrikeOut(void* ptr, char strikeOut) +{ + static_cast(ptr)->setFontStrikeOut(strikeOut != 0); +} + +void QTextCharFormat_SetFontStyleHint(void* ptr, long long hint, long long strategy) +{ + static_cast(ptr)->setFontStyleHint(static_cast(hint), static_cast(strategy)); +} + +void QTextCharFormat_SetFontStyleName(void* ptr, struct QtGui_PackedString styleName) +{ + static_cast(ptr)->setFontStyleName(QString::fromUtf8(styleName.data, styleName.len)); +} + +void QTextCharFormat_SetFontStyleStrategy(void* ptr, long long strategy) +{ + static_cast(ptr)->setFontStyleStrategy(static_cast(strategy)); +} + +void QTextCharFormat_SetFontUnderline(void* ptr, char underline) +{ + static_cast(ptr)->setFontUnderline(underline != 0); +} + +void QTextCharFormat_SetFontWeight(void* ptr, int weight) +{ + static_cast(ptr)->setFontWeight(weight); +} + +void QTextCharFormat_SetFontWordSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setFontWordSpacing(spacing); +} + +void QTextCharFormat_SetTextOutline(void* ptr, void* pen) +{ + static_cast(ptr)->setTextOutline(*static_cast(pen)); +} + +void QTextCharFormat_SetToolTip(void* ptr, struct QtGui_PackedString text) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(text.data, text.len)); +} + +void QTextCharFormat_SetUnderlineColor(void* ptr, void* color) +{ + static_cast(ptr)->setUnderlineColor(*static_cast(color)); +} + +void QTextCharFormat_SetUnderlineStyle(void* ptr, long long style) +{ + static_cast(ptr)->setUnderlineStyle(static_cast(style)); +} + +void QTextCharFormat_SetVerticalAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setVerticalAlignment(static_cast(alignment)); +} + +void* QTextCharFormat_TextOutline(void* ptr) +{ + return new QPen(static_cast(ptr)->textOutline()); +} + +struct QtGui_PackedString QTextCharFormat_ToolTip(void* ptr) +{ + return ({ QByteArray t7e7f7f = static_cast(ptr)->toolTip().toUtf8(); QtGui_PackedString { const_cast(t7e7f7f.prepend("WHITESPACE").constData()+10), t7e7f7f.size()-10 }; }); +} + +void* QTextCharFormat_UnderlineColor(void* ptr) +{ + return new QColor(static_cast(ptr)->underlineColor()); +} + +long long QTextCharFormat_UnderlineStyle(void* ptr) +{ + return static_cast(ptr)->underlineStyle(); +} + +long long QTextCharFormat_VerticalAlignment(void* ptr) +{ + return static_cast(ptr)->verticalAlignment(); +} + +Q_DECLARE_METATYPE(QTextCursor) +Q_DECLARE_METATYPE(QTextCursor*) +void* QTextCursor_NewQTextCursor() +{ + return new QTextCursor(); +} + +void* QTextCursor_NewQTextCursor2(void* document) +{ + return new QTextCursor(static_cast(document)); +} + +void* QTextCursor_NewQTextCursor3(void* frame) +{ + return new QTextCursor(static_cast(frame)); +} + +void* QTextCursor_NewQTextCursor4(void* block) +{ + return new QTextCursor(*static_cast(block)); +} + +void* QTextCursor_NewQTextCursor5(void* cursor) +{ + return new QTextCursor(*static_cast(cursor)); +} + +int QTextCursor_Anchor(void* ptr) +{ + return static_cast(ptr)->anchor(); +} + +char QTextCursor_AtBlockEnd(void* ptr) +{ + return static_cast(ptr)->atBlockEnd(); +} + +char QTextCursor_AtBlockStart(void* ptr) +{ + return static_cast(ptr)->atBlockStart(); +} + +char QTextCursor_AtEnd(void* ptr) +{ + return static_cast(ptr)->atEnd(); +} + +char QTextCursor_AtStart(void* ptr) +{ + return static_cast(ptr)->atStart(); +} + +void QTextCursor_BeginEditBlock(void* ptr) +{ + static_cast(ptr)->beginEditBlock(); +} + +void* QTextCursor_Block(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->block()); +} + +void* QTextCursor_BlockCharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->blockCharFormat()); +} + +void* QTextCursor_BlockFormat(void* ptr) +{ + return new QTextBlockFormat(static_cast(ptr)->blockFormat()); +} + +int QTextCursor_BlockNumber(void* ptr) +{ + return static_cast(ptr)->blockNumber(); +} + +void* QTextCursor_CharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->charFormat()); +} + +void QTextCursor_ClearSelection(void* ptr) +{ + static_cast(ptr)->clearSelection(); +} + +int QTextCursor_ColumnNumber(void* ptr) +{ + return static_cast(ptr)->columnNumber(); +} + +void* QTextCursor_CreateList(void* ptr, void* format) +{ + return static_cast(ptr)->createList(*static_cast(format)); +} + +void* QTextCursor_CreateList2(void* ptr, long long style) +{ + return static_cast(ptr)->createList(static_cast(style)); +} + +void* QTextCursor_CurrentFrame(void* ptr) +{ + return static_cast(ptr)->currentFrame(); +} + +void* QTextCursor_CurrentList(void* ptr) +{ + return static_cast(ptr)->currentList(); +} + +void* QTextCursor_CurrentTable(void* ptr) +{ + return static_cast(ptr)->currentTable(); +} + +void QTextCursor_DeleteChar(void* ptr) +{ + static_cast(ptr)->deleteChar(); +} + +void QTextCursor_DeletePreviousChar(void* ptr) +{ + static_cast(ptr)->deletePreviousChar(); +} + +void* QTextCursor_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +void QTextCursor_EndEditBlock(void* ptr) +{ + static_cast(ptr)->endEditBlock(); +} + +char QTextCursor_HasComplexSelection(void* ptr) +{ + return static_cast(ptr)->hasComplexSelection(); +} + +char QTextCursor_HasSelection(void* ptr) +{ + return static_cast(ptr)->hasSelection(); +} + +void QTextCursor_InsertBlock(void* ptr) +{ + static_cast(ptr)->insertBlock(); +} + +void QTextCursor_InsertBlock2(void* ptr, void* format) +{ + static_cast(ptr)->insertBlock(*static_cast(format)); +} + +void QTextCursor_InsertBlock3(void* ptr, void* format, void* charFormat) +{ + static_cast(ptr)->insertBlock(*static_cast(format), *static_cast(charFormat)); +} + +void QTextCursor_InsertFragment(void* ptr, void* fragment) +{ + static_cast(ptr)->insertFragment(*static_cast(fragment)); +} + +void* QTextCursor_InsertFrame(void* ptr, void* format) +{ + return static_cast(ptr)->insertFrame(*static_cast(format)); +} + +void QTextCursor_InsertHtml(void* ptr, struct QtGui_PackedString html) +{ + static_cast(ptr)->insertHtml(QString::fromUtf8(html.data, html.len)); +} + +void QTextCursor_InsertImage(void* ptr, void* format) +{ + static_cast(ptr)->insertImage(*static_cast(format)); +} + +void QTextCursor_InsertImage2(void* ptr, void* format, long long alignment) +{ + static_cast(ptr)->insertImage(*static_cast(format), static_cast(alignment)); +} + +void QTextCursor_InsertImage3(void* ptr, struct QtGui_PackedString name) +{ + static_cast(ptr)->insertImage(QString::fromUtf8(name.data, name.len)); +} + +void QTextCursor_InsertImage4(void* ptr, void* image, struct QtGui_PackedString name) +{ + static_cast(ptr)->insertImage(*static_cast(image), QString::fromUtf8(name.data, name.len)); +} + +void* QTextCursor_InsertList(void* ptr, void* format) +{ + return static_cast(ptr)->insertList(*static_cast(format)); +} + +void* QTextCursor_InsertList2(void* ptr, long long style) +{ + return static_cast(ptr)->insertList(static_cast(style)); +} + +void* QTextCursor_InsertTable(void* ptr, int rows, int columns, void* format) +{ + return static_cast(ptr)->insertTable(rows, columns, *static_cast(format)); +} + +void* QTextCursor_InsertTable2(void* ptr, int rows, int columns) +{ + return static_cast(ptr)->insertTable(rows, columns); +} + +void QTextCursor_InsertText(void* ptr, struct QtGui_PackedString text) +{ + static_cast(ptr)->insertText(QString::fromUtf8(text.data, text.len)); +} + +void QTextCursor_InsertText2(void* ptr, struct QtGui_PackedString text, void* format) +{ + static_cast(ptr)->insertText(QString::fromUtf8(text.data, text.len), *static_cast(format)); +} + +char QTextCursor_IsCopyOf(void* ptr, void* other) +{ + return static_cast(ptr)->isCopyOf(*static_cast(other)); +} + +char QTextCursor_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +void QTextCursor_JoinPreviousEditBlock(void* ptr) +{ + static_cast(ptr)->joinPreviousEditBlock(); +} + +char QTextCursor_KeepPositionOnInsert(void* ptr) +{ + return static_cast(ptr)->keepPositionOnInsert(); +} + +void QTextCursor_MergeBlockCharFormat(void* ptr, void* modifier) +{ + static_cast(ptr)->mergeBlockCharFormat(*static_cast(modifier)); +} + +void QTextCursor_MergeBlockFormat(void* ptr, void* modifier) +{ + static_cast(ptr)->mergeBlockFormat(*static_cast(modifier)); +} + +void QTextCursor_MergeCharFormat(void* ptr, void* modifier) +{ + static_cast(ptr)->mergeCharFormat(*static_cast(modifier)); +} + +char QTextCursor_MovePosition(void* ptr, long long operation, long long mode, int n) +{ + return static_cast(ptr)->movePosition(static_cast(operation), static_cast(mode), n); +} + +int QTextCursor_Position(void* ptr) +{ + return static_cast(ptr)->position(); +} + +int QTextCursor_PositionInBlock(void* ptr) +{ + return static_cast(ptr)->positionInBlock(); +} + +void QTextCursor_RemoveSelectedText(void* ptr) +{ + static_cast(ptr)->removeSelectedText(); +} + +void QTextCursor_Select(void* ptr, long long selection) +{ + static_cast(ptr)->select(static_cast(selection)); +} + +void QTextCursor_SelectedTableCells(void* ptr, int firstRow, int numRows, int firstColumn, int numColumns) +{ + static_cast(ptr)->selectedTableCells(&firstRow, &numRows, &firstColumn, &numColumns); +} + +struct QtGui_PackedString QTextCursor_SelectedText(void* ptr) +{ + return ({ QByteArray t495ef8 = static_cast(ptr)->selectedText().toUtf8(); QtGui_PackedString { const_cast(t495ef8.prepend("WHITESPACE").constData()+10), t495ef8.size()-10 }; }); +} + +void* QTextCursor_Selection(void* ptr) +{ + return new QTextDocumentFragment(static_cast(ptr)->selection()); +} + +int QTextCursor_SelectionEnd(void* ptr) +{ + return static_cast(ptr)->selectionEnd(); +} + +int QTextCursor_SelectionStart(void* ptr) +{ + return static_cast(ptr)->selectionStart(); +} + +void QTextCursor_SetBlockCharFormat(void* ptr, void* format) +{ + static_cast(ptr)->setBlockCharFormat(*static_cast(format)); +} + +void QTextCursor_SetBlockFormat(void* ptr, void* format) +{ + static_cast(ptr)->setBlockFormat(*static_cast(format)); +} + +void QTextCursor_SetCharFormat(void* ptr, void* format) +{ + static_cast(ptr)->setCharFormat(*static_cast(format)); +} + +void QTextCursor_SetKeepPositionOnInsert(void* ptr, char b) +{ + static_cast(ptr)->setKeepPositionOnInsert(b != 0); +} + +void QTextCursor_SetPosition(void* ptr, int pos, long long m) +{ + static_cast(ptr)->setPosition(pos, static_cast(m)); +} + +void QTextCursor_SetVerticalMovementX(void* ptr, int x) +{ + static_cast(ptr)->setVerticalMovementX(x); +} + +void QTextCursor_SetVisualNavigation(void* ptr, char b) +{ + static_cast(ptr)->setVisualNavigation(b != 0); +} + +void QTextCursor_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +int QTextCursor_VerticalMovementX(void* ptr) +{ + return static_cast(ptr)->verticalMovementX(); +} + +char QTextCursor_VisualNavigation(void* ptr) +{ + return static_cast(ptr)->visualNavigation(); +} + +void QTextCursor_DestroyQTextCursor(void* ptr) +{ + static_cast(ptr)->~QTextCursor(); +} + +class MyQTextDocument: public QTextDocument +{ +public: + MyQTextDocument(QObject *parent = Q_NULLPTR) : QTextDocument(parent) {QTextDocument_QTextDocument_QRegisterMetaType();}; + MyQTextDocument(const QString &text, QObject *parent = Q_NULLPTR) : QTextDocument(text, parent) {QTextDocument_QTextDocument_QRegisterMetaType();}; + void Signal_BaseUrlChanged(const QUrl & url) { callbackQTextDocument_BaseUrlChanged(this, const_cast(&url)); }; + void Signal_BlockCountChanged(int newBlockCount) { callbackQTextDocument_BlockCountChanged(this, newBlockCount); }; + void clear() { callbackQTextDocument_Clear(this); }; + void Signal_ContentsChange(int position, int charsRemoved, int charsAdded) { callbackQTextDocument_ContentsChange(this, position, charsRemoved, charsAdded); }; + void Signal_ContentsChanged() { callbackQTextDocument_ContentsChanged(this); }; + QTextObject * createObject(const QTextFormat & format) { return static_cast(callbackQTextDocument_CreateObject(this, const_cast(&format))); }; + void Signal_CursorPositionChanged(const QTextCursor & cursor) { callbackQTextDocument_CursorPositionChanged(this, const_cast(&cursor)); }; + void Signal_DocumentLayoutChanged() { callbackQTextDocument_DocumentLayoutChanged(this); }; + QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQTextDocument_LoadResource(this, ty, const_cast(&name))); }; + void Signal_ModificationChanged(bool changed) { callbackQTextDocument_ModificationChanged(this, changed); }; + void redo() { callbackQTextDocument_Redo2(this); }; + void Signal_RedoAvailable(bool available) { callbackQTextDocument_RedoAvailable(this, available); }; + void setModified(bool m) { callbackQTextDocument_SetModified(this, m); }; + void undo() { callbackQTextDocument_Undo2(this); }; + void Signal_UndoAvailable(bool available) { callbackQTextDocument_UndoAvailable(this, available); }; + void Signal_UndoCommandAdded() { callbackQTextDocument_UndoCommandAdded(this); }; + ~MyQTextDocument() { callbackQTextDocument_DestroyQTextDocument(this); }; + void childEvent(QChildEvent * event) { callbackQTextDocument_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTextDocument_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTextDocument_CustomEvent(this, event); }; + void deleteLater() { callbackQTextDocument_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTextDocument_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTextDocument_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTextDocument_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextDocument_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTextDocument_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextDocument_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTextDocument_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextDocument*) +Q_DECLARE_METATYPE(MyQTextDocument*) + +int QTextDocument_QTextDocument_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextDocument_NewQTextDocument(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(static_cast(parent)); + } else { + return new MyQTextDocument(static_cast(parent)); + } +} + +void* QTextDocument_NewQTextDocument2(struct QtGui_PackedString text, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else { + return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } +} + +void QTextDocument_AddResource(void* ptr, int ty, void* name, void* resource) +{ + static_cast(ptr)->addResource(ty, *static_cast(name), *static_cast(resource)); +} + +void QTextDocument_AdjustSize(void* ptr) +{ + static_cast(ptr)->adjustSize(); +} + +struct QtGui_PackedList QTextDocument_AllFormats(void* ptr) +{ + return ({ QVector* tmpValued4e73f = new QVector(static_cast(ptr)->allFormats()); QtGui_PackedList { tmpValued4e73f, tmpValued4e73f->size() }; }); +} + +int QTextDocument_AvailableRedoSteps(void* ptr) +{ + return static_cast(ptr)->availableRedoSteps(); +} + +int QTextDocument_AvailableUndoSteps(void* ptr) +{ + return static_cast(ptr)->availableUndoSteps(); +} + +void* QTextDocument_BaseUrl(void* ptr) +{ + return new QUrl(static_cast(ptr)->baseUrl()); +} + +void QTextDocument_ConnectBaseUrlChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::baseUrlChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BaseUrlChanged), static_cast(t)); +} + +void QTextDocument_DisconnectBaseUrlChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::baseUrlChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BaseUrlChanged)); +} + +void QTextDocument_BaseUrlChanged(void* ptr, void* url) +{ + static_cast(ptr)->baseUrlChanged(*static_cast(url)); +} + +void* QTextDocument_Begin(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->begin()); +} + +int QTextDocument_BlockCount(void* ptr) +{ + return static_cast(ptr)->blockCount(); +} + +void QTextDocument_ConnectBlockCountChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::blockCountChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BlockCountChanged), static_cast(t)); +} + +void QTextDocument_DisconnectBlockCountChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::blockCountChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BlockCountChanged)); +} + +void QTextDocument_BlockCountChanged(void* ptr, int newBlockCount) +{ + static_cast(ptr)->blockCountChanged(newBlockCount); +} + +void* QTextDocument_CharacterAt(void* ptr, int pos) +{ + return new QChar(static_cast(ptr)->characterAt(pos)); +} + +int QTextDocument_CharacterCount(void* ptr) +{ + return static_cast(ptr)->characterCount(); +} + +void QTextDocument_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void QTextDocument_ClearDefault(void* ptr) +{ + static_cast(ptr)->QTextDocument::clear(); +} + +void QTextDocument_ClearUndoRedoStacks(void* ptr, long long stacksToClear) +{ + static_cast(ptr)->clearUndoRedoStacks(static_cast(stacksToClear)); +} + +void* QTextDocument_Clone(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->clone(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->clone(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->clone(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->clone(static_cast(parent)); + } else { + return static_cast(ptr)->clone(static_cast(parent)); + } +} + +void QTextDocument_ConnectContentsChange(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::contentsChange), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChange), static_cast(t)); +} + +void QTextDocument_DisconnectContentsChange(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::contentsChange), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChange)); +} + +void QTextDocument_ContentsChange(void* ptr, int position, int charsRemoved, int charsAdded) +{ + static_cast(ptr)->contentsChange(position, charsRemoved, charsAdded); +} + +void QTextDocument_ConnectContentsChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::contentsChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChanged), static_cast(t)); +} + +void QTextDocument_DisconnectContentsChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::contentsChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChanged)); +} + +void QTextDocument_ContentsChanged(void* ptr) +{ + static_cast(ptr)->contentsChanged(); +} + +void* QTextDocument_CreateObject(void* ptr, void* format) +{ + return static_cast(ptr)->createObject(*static_cast(format)); +} + +void* QTextDocument_CreateObjectDefault(void* ptr, void* format) +{ + return static_cast(ptr)->QTextDocument::createObject(*static_cast(format)); +} + +void QTextDocument_ConnectCursorPositionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_CursorPositionChanged), static_cast(t)); +} + +void QTextDocument_DisconnectCursorPositionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_CursorPositionChanged)); +} + +void QTextDocument_CursorPositionChanged(void* ptr, void* cursor) +{ + static_cast(ptr)->cursorPositionChanged(*static_cast(cursor)); +} + +long long QTextDocument_DefaultCursorMoveStyle(void* ptr) +{ + return static_cast(ptr)->defaultCursorMoveStyle(); +} + +void* QTextDocument_DefaultFont(void* ptr) +{ + return new QFont(static_cast(ptr)->defaultFont()); +} + +struct QtGui_PackedString QTextDocument_DefaultStyleSheet(void* ptr) +{ + return ({ QByteArray t95f0f4 = static_cast(ptr)->defaultStyleSheet().toUtf8(); QtGui_PackedString { const_cast(t95f0f4.prepend("WHITESPACE").constData()+10), t95f0f4.size()-10 }; }); +} + +void* QTextDocument_DefaultTextOption(void* ptr) +{ + return new QTextOption(static_cast(ptr)->defaultTextOption()); +} + +void* QTextDocument_DocumentLayout(void* ptr) +{ + return static_cast(ptr)->documentLayout(); +} + +void QTextDocument_ConnectDocumentLayoutChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::documentLayoutChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_DocumentLayoutChanged), static_cast(t)); +} + +void QTextDocument_DisconnectDocumentLayoutChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::documentLayoutChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_DocumentLayoutChanged)); +} + +void QTextDocument_DocumentLayoutChanged(void* ptr) +{ + static_cast(ptr)->documentLayoutChanged(); +} + +double QTextDocument_DocumentMargin(void* ptr) +{ + return static_cast(ptr)->documentMargin(); +} + +void QTextDocument_DrawContents(void* ptr, void* p, void* rect) +{ + static_cast(ptr)->drawContents(static_cast(p), *static_cast(rect)); +} + +void* QTextDocument_End(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->end()); +} + +void* QTextDocument_Find(void* ptr, struct QtGui_PackedString subString, void* cursor, long long options) +{ + return new QTextCursor(static_cast(ptr)->find(QString::fromUtf8(subString.data, subString.len), *static_cast(cursor), static_cast(options))); +} + +void* QTextDocument_Find2(void* ptr, struct QtGui_PackedString subString, int position, long long options) +{ + return new QTextCursor(static_cast(ptr)->find(QString::fromUtf8(subString.data, subString.len), position, static_cast(options))); +} + +void* QTextDocument_Find3(void* ptr, void* expr, int from, long long options) +{ + return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), from, static_cast(options))); +} + +void* QTextDocument_Find4(void* ptr, void* expr, void* cursor, long long options) +{ + return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), *static_cast(cursor), static_cast(options))); +} + +void* QTextDocument_Find5(void* ptr, void* expr, int from, long long options) +{ + return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), from, static_cast(options))); +} + +void* QTextDocument_Find6(void* ptr, void* expr, void* cursor, long long options) +{ + return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), *static_cast(cursor), static_cast(options))); +} + +void* QTextDocument_FindBlock(void* ptr, int pos) +{ + return new QTextBlock(static_cast(ptr)->findBlock(pos)); +} + +void* QTextDocument_FindBlockByLineNumber(void* ptr, int lineNumber) +{ + return new QTextBlock(static_cast(ptr)->findBlockByLineNumber(lineNumber)); +} + +void* QTextDocument_FindBlockByNumber(void* ptr, int blockNumber) +{ + return new QTextBlock(static_cast(ptr)->findBlockByNumber(blockNumber)); +} + +void* QTextDocument_FirstBlock(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->firstBlock()); +} + +double QTextDocument_IdealWidth(void* ptr) +{ + return static_cast(ptr)->idealWidth(); +} + +double QTextDocument_IndentWidth(void* ptr) +{ + return static_cast(ptr)->indentWidth(); +} + +char QTextDocument_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QTextDocument_IsModified(void* ptr) +{ + return static_cast(ptr)->isModified(); +} + +char QTextDocument_IsRedoAvailable(void* ptr) +{ + return static_cast(ptr)->isRedoAvailable(); +} + +char QTextDocument_IsUndoAvailable(void* ptr) +{ + return static_cast(ptr)->isUndoAvailable(); +} + +char QTextDocument_IsUndoRedoEnabled(void* ptr) +{ + return static_cast(ptr)->isUndoRedoEnabled(); +} + +void* QTextDocument_LastBlock(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->lastBlock()); +} + +int QTextDocument_LineCount(void* ptr) +{ + return static_cast(ptr)->lineCount(); +} + +void* QTextDocument_LoadResource(void* ptr, int ty, void* name) +{ + return new QVariant(static_cast(ptr)->loadResource(ty, *static_cast(name))); +} + +void* QTextDocument_LoadResourceDefault(void* ptr, int ty, void* name) +{ + return new QVariant(static_cast(ptr)->QTextDocument::loadResource(ty, *static_cast(name))); +} + +void QTextDocument_MarkContentsDirty(void* ptr, int position, int length) +{ + static_cast(ptr)->markContentsDirty(position, length); +} + +int QTextDocument_MaximumBlockCount(void* ptr) +{ + return static_cast(ptr)->maximumBlockCount(); +} + +struct QtGui_PackedString QTextDocument_MetaInformation(void* ptr, long long info) +{ + return ({ QByteArray ta91ae2 = static_cast(ptr)->metaInformation(static_cast(info)).toUtf8(); QtGui_PackedString { const_cast(ta91ae2.prepend("WHITESPACE").constData()+10), ta91ae2.size()-10 }; }); +} + +void QTextDocument_ConnectModificationChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::modificationChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ModificationChanged), static_cast(t)); +} + +void QTextDocument_DisconnectModificationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::modificationChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ModificationChanged)); +} + +void QTextDocument_ModificationChanged(void* ptr, char changed) +{ + static_cast(ptr)->modificationChanged(changed != 0); +} + +void* QTextDocument_Object(void* ptr, int objectIndex) +{ + return static_cast(ptr)->object(objectIndex); +} + +void* QTextDocument_ObjectForFormat(void* ptr, void* ff) +{ + return static_cast(ptr)->objectForFormat(*static_cast(ff)); +} + +int QTextDocument_PageCount(void* ptr) +{ + return static_cast(ptr)->pageCount(); +} + +void* QTextDocument_PageSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->pageSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QTextDocument_Print(void* ptr, void* printer) +{ +#ifndef Q_OS_IOS + if (dynamic_cast(static_cast(printer))) { + static_cast(ptr)->print(static_cast(printer)); + } else { + static_cast(ptr)->print(static_cast(printer)); + } +#endif +} + +void QTextDocument_Redo(void* ptr, void* cursor) +{ + static_cast(ptr)->redo(static_cast(cursor)); +} + +void QTextDocument_Redo2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "redo"); +} + +void QTextDocument_Redo2Default(void* ptr) +{ + static_cast(ptr)->QTextDocument::redo(); +} + +void QTextDocument_ConnectRedoAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::redoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_RedoAvailable), static_cast(t)); +} + +void QTextDocument_DisconnectRedoAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::redoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_RedoAvailable)); +} + +void QTextDocument_RedoAvailable(void* ptr, char available) +{ + static_cast(ptr)->redoAvailable(available != 0); +} + +void* QTextDocument_Resource(void* ptr, int ty, void* name) +{ + return new QVariant(static_cast(ptr)->resource(ty, *static_cast(name))); +} + +int QTextDocument_Revision(void* ptr) +{ + return static_cast(ptr)->revision(); +} + +void* QTextDocument_RootFrame(void* ptr) +{ + return static_cast(ptr)->rootFrame(); +} + +void QTextDocument_SetBaseUrl(void* ptr, void* url) +{ + static_cast(ptr)->setBaseUrl(*static_cast(url)); +} + +void QTextDocument_SetDefaultCursorMoveStyle(void* ptr, long long style) +{ + static_cast(ptr)->setDefaultCursorMoveStyle(static_cast(style)); +} + +void QTextDocument_SetDefaultFont(void* ptr, void* font) +{ + static_cast(ptr)->setDefaultFont(*static_cast(font)); +} + +void QTextDocument_SetDefaultStyleSheet(void* ptr, struct QtGui_PackedString sheet) +{ + static_cast(ptr)->setDefaultStyleSheet(QString::fromUtf8(sheet.data, sheet.len)); +} + +void QTextDocument_SetDefaultTextOption(void* ptr, void* option) +{ + static_cast(ptr)->setDefaultTextOption(*static_cast(option)); +} + +void QTextDocument_SetDocumentLayout(void* ptr, void* layout) +{ + static_cast(ptr)->setDocumentLayout(static_cast(layout)); +} + +void QTextDocument_SetDocumentMargin(void* ptr, double margin) +{ + static_cast(ptr)->setDocumentMargin(margin); +} + +void QTextDocument_SetHtml(void* ptr, struct QtGui_PackedString html) +{ + static_cast(ptr)->setHtml(QString::fromUtf8(html.data, html.len)); +} + +void QTextDocument_SetIndentWidth(void* ptr, double width) +{ + static_cast(ptr)->setIndentWidth(width); +} + +void QTextDocument_SetMaximumBlockCount(void* ptr, int maximum) +{ + static_cast(ptr)->setMaximumBlockCount(maximum); +} + +void QTextDocument_SetMetaInformation(void* ptr, long long info, struct QtGui_PackedString stri) +{ + static_cast(ptr)->setMetaInformation(static_cast(info), QString::fromUtf8(stri.data, stri.len)); +} + +void QTextDocument_SetModified(void* ptr, char m) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setModified", Q_ARG(bool, m != 0)); +} + +void QTextDocument_SetModifiedDefault(void* ptr, char m) +{ + static_cast(ptr)->QTextDocument::setModified(m != 0); +} + +void QTextDocument_SetPageSize(void* ptr, void* size) +{ + static_cast(ptr)->setPageSize(*static_cast(size)); +} + +void QTextDocument_SetPlainText(void* ptr, struct QtGui_PackedString text) +{ + static_cast(ptr)->setPlainText(QString::fromUtf8(text.data, text.len)); +} + +void QTextDocument_SetTextWidth(void* ptr, double width) +{ + static_cast(ptr)->setTextWidth(width); +} + +void QTextDocument_SetUndoRedoEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setUndoRedoEnabled(enable != 0); +} + +void QTextDocument_SetUseDesignMetrics(void* ptr, char b) +{ + static_cast(ptr)->setUseDesignMetrics(b != 0); +} + +void* QTextDocument_Size(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QTextDocument_TextWidth(void* ptr) +{ + return static_cast(ptr)->textWidth(); +} + +struct QtGui_PackedString QTextDocument_ToHtml(void* ptr, void* encoding) +{ + return ({ QByteArray t48be10 = static_cast(ptr)->toHtml(*static_cast(encoding)).toUtf8(); QtGui_PackedString { const_cast(t48be10.prepend("WHITESPACE").constData()+10), t48be10.size()-10 }; }); +} + +struct QtGui_PackedString QTextDocument_ToPlainText(void* ptr) +{ + return ({ QByteArray t7d8da3 = static_cast(ptr)->toPlainText().toUtf8(); QtGui_PackedString { const_cast(t7d8da3.prepend("WHITESPACE").constData()+10), t7d8da3.size()-10 }; }); +} + +struct QtGui_PackedString QTextDocument_ToRawText(void* ptr) +{ + return ({ QByteArray td710b1 = static_cast(ptr)->toRawText().toUtf8(); QtGui_PackedString { const_cast(td710b1.prepend("WHITESPACE").constData()+10), td710b1.size()-10 }; }); +} + +void QTextDocument_Undo(void* ptr, void* cursor) +{ + static_cast(ptr)->undo(static_cast(cursor)); +} + +void QTextDocument_Undo2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "undo"); +} + +void QTextDocument_Undo2Default(void* ptr) +{ + static_cast(ptr)->QTextDocument::undo(); +} + +void QTextDocument_ConnectUndoAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::undoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoAvailable), static_cast(t)); +} + +void QTextDocument_DisconnectUndoAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::undoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoAvailable)); +} + +void QTextDocument_UndoAvailable(void* ptr, char available) +{ + static_cast(ptr)->undoAvailable(available != 0); +} + +void QTextDocument_ConnectUndoCommandAdded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextDocument::undoCommandAdded), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoCommandAdded), static_cast(t)); +} + +void QTextDocument_DisconnectUndoCommandAdded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::undoCommandAdded), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoCommandAdded)); +} + +void QTextDocument_UndoCommandAdded(void* ptr) +{ + static_cast(ptr)->undoCommandAdded(); +} + +char QTextDocument_UseDesignMetrics(void* ptr) +{ + return static_cast(ptr)->useDesignMetrics(); +} + +void QTextDocument_DestroyQTextDocument(void* ptr) +{ + static_cast(ptr)->~QTextDocument(); +} + +void QTextDocument_DestroyQTextDocumentDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTextDocument___allFormats_atList(void* ptr, int i) +{ + return new QTextFormat(({QTextFormat tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QTextDocument___allFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextDocument___allFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QTextDocument___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextDocument___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextDocument___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextDocument___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextDocument___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextDocument___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextDocument___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextDocument___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextDocument___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextDocument___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextDocument___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextDocument___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextDocument___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextDocument___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextDocument___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QTextDocument_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QTextDocument::childEvent(static_cast(event)); +} + +void QTextDocument_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QTextDocument::connectNotify(*static_cast(sign)); +} + +void QTextDocument_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QTextDocument::customEvent(static_cast(event)); +} + +void QTextDocument_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QTextDocument::deleteLater(); +} + +void QTextDocument_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QTextDocument::disconnectNotify(*static_cast(sign)); +} + +char QTextDocument_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QTextDocument::event(static_cast(e)); +} + +char QTextDocument_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QTextDocument_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QTextDocument::metaObject()); +} + +void QTextDocument_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QTextDocument::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QTextDocumentFragment) +Q_DECLARE_METATYPE(QTextDocumentFragment*) +void* QTextDocumentFragment_NewQTextDocumentFragment() +{ + return new QTextDocumentFragment(); +} + +void* QTextDocumentFragment_NewQTextDocumentFragment2(void* document) +{ + return new QTextDocumentFragment(static_cast(document)); +} + +void* QTextDocumentFragment_NewQTextDocumentFragment3(void* cursor) +{ + return new QTextDocumentFragment(*static_cast(cursor)); +} + +void* QTextDocumentFragment_NewQTextDocumentFragment4(void* other) +{ + return new QTextDocumentFragment(*static_cast(other)); +} + +void* QTextDocumentFragment_QTextDocumentFragment_FromHtml(struct QtGui_PackedString text) +{ + return new QTextDocumentFragment(QTextDocumentFragment::fromHtml(QString::fromUtf8(text.data, text.len))); +} + +void* QTextDocumentFragment_QTextDocumentFragment_FromHtml2(struct QtGui_PackedString text, void* resourceProvider) +{ + return new QTextDocumentFragment(QTextDocumentFragment::fromHtml(QString::fromUtf8(text.data, text.len), static_cast(resourceProvider))); +} + +void* QTextDocumentFragment_QTextDocumentFragment_FromPlainText(struct QtGui_PackedString plainText) +{ + return new QTextDocumentFragment(QTextDocumentFragment::fromPlainText(QString::fromUtf8(plainText.data, plainText.len))); +} + +char QTextDocumentFragment_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtGui_PackedString QTextDocumentFragment_ToHtml(void* ptr, void* encoding) +{ + return ({ QByteArray t6dea0f = static_cast(ptr)->toHtml(*static_cast(encoding)).toUtf8(); QtGui_PackedString { const_cast(t6dea0f.prepend("WHITESPACE").constData()+10), t6dea0f.size()-10 }; }); +} + +struct QtGui_PackedString QTextDocumentFragment_ToPlainText(void* ptr) +{ + return ({ QByteArray td3666e = static_cast(ptr)->toPlainText().toUtf8(); QtGui_PackedString { const_cast(td3666e.prepend("WHITESPACE").constData()+10), td3666e.size()-10 }; }); +} + +void QTextDocumentFragment_DestroyQTextDocumentFragment(void* ptr) +{ + static_cast(ptr)->~QTextDocumentFragment(); +} + +Q_DECLARE_METATYPE(QTextDocumentWriter*) +void* QTextDocumentWriter_NewQTextDocumentWriter() +{ + return new QTextDocumentWriter(); +} + +void* QTextDocumentWriter_NewQTextDocumentWriter2(void* device, void* format) +{ + return new QTextDocumentWriter(static_cast(device), *static_cast(format)); +} + +void* QTextDocumentWriter_NewQTextDocumentWriter3(struct QtGui_PackedString fileName, void* format) +{ + return new QTextDocumentWriter(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format)); +} + +void* QTextDocumentWriter_Codec(void* ptr) +{ + return static_cast(ptr)->codec(); +} + +void* QTextDocumentWriter_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +struct QtGui_PackedString QTextDocumentWriter_FileName(void* ptr) +{ + return ({ QByteArray tbc6b5c = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(tbc6b5c.prepend("WHITESPACE").constData()+10), tbc6b5c.size()-10 }; }); +} + +void* QTextDocumentWriter_Format(void* ptr) +{ + return new QByteArray(static_cast(ptr)->format()); +} + +void QTextDocumentWriter_SetCodec(void* ptr, void* codec) +{ + static_cast(ptr)->setCodec(static_cast(codec)); +} + +void QTextDocumentWriter_SetDevice(void* ptr, void* device) +{ + static_cast(ptr)->setDevice(static_cast(device)); +} + +void QTextDocumentWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName) +{ + static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); +} + +void QTextDocumentWriter_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +struct QtGui_PackedList QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats() +{ + return ({ QList* tmpValue35469a = new QList(QTextDocumentWriter::supportedDocumentFormats()); QtGui_PackedList { tmpValue35469a, tmpValue35469a->size() }; }); +} + +char QTextDocumentWriter_Write(void* ptr, void* document) +{ + return static_cast(ptr)->write(static_cast(document)); +} + +char QTextDocumentWriter_Write2(void* ptr, void* fragment) +{ + return static_cast(ptr)->write(*static_cast(fragment)); +} + +void QTextDocumentWriter_DestroyQTextDocumentWriter(void* ptr) +{ + static_cast(ptr)->~QTextDocumentWriter(); +} + +void* QTextDocumentWriter___supportedDocumentFormats_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextDocumentWriter___supportedDocumentFormats_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextDocumentWriter___supportedDocumentFormats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QTextFormat) +Q_DECLARE_METATYPE(QTextFormat*) +void* QTextFormat_NewQTextFormat() +{ + return new QTextFormat(); +} + +void* QTextFormat_NewQTextFormat2(int ty) +{ + return new QTextFormat(ty); +} + +void* QTextFormat_NewQTextFormat3(void* other) +{ + return new QTextFormat(*static_cast(other)); +} + +void* QTextFormat_Background(void* ptr) +{ + return new QBrush(static_cast(ptr)->background()); +} + +char QTextFormat_BoolProperty(void* ptr, int propertyId) +{ + return static_cast(ptr)->boolProperty(propertyId); +} + +void* QTextFormat_BrushProperty(void* ptr, int propertyId) +{ + return new QBrush(static_cast(ptr)->brushProperty(propertyId)); +} + +void QTextFormat_ClearBackground(void* ptr) +{ + static_cast(ptr)->clearBackground(); +} + +void QTextFormat_ClearForeground(void* ptr) +{ + static_cast(ptr)->clearForeground(); +} + +void QTextFormat_ClearProperty(void* ptr, int propertyId) +{ + static_cast(ptr)->clearProperty(propertyId); +} + +void* QTextFormat_ColorProperty(void* ptr, int propertyId) +{ + return new QColor(static_cast(ptr)->colorProperty(propertyId)); +} + +double QTextFormat_DoubleProperty(void* ptr, int propertyId) +{ + return static_cast(ptr)->doubleProperty(propertyId); +} + +void* QTextFormat_Foreground(void* ptr) +{ + return new QBrush(static_cast(ptr)->foreground()); +} + +char QTextFormat_HasProperty(void* ptr, int propertyId) +{ + return static_cast(ptr)->hasProperty(propertyId); +} + +int QTextFormat_IntProperty(void* ptr, int propertyId) +{ + return static_cast(ptr)->intProperty(propertyId); +} + +char QTextFormat_IsBlockFormat(void* ptr) +{ + return static_cast(ptr)->isBlockFormat(); +} + +char QTextFormat_IsCharFormat(void* ptr) +{ + return static_cast(ptr)->isCharFormat(); +} + +char QTextFormat_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QTextFormat_IsFrameFormat(void* ptr) +{ + return static_cast(ptr)->isFrameFormat(); +} + +char QTextFormat_IsImageFormat(void* ptr) +{ + return static_cast(ptr)->isImageFormat(); +} + +char QTextFormat_IsListFormat(void* ptr) +{ + return static_cast(ptr)->isListFormat(); +} + +char QTextFormat_IsTableCellFormat(void* ptr) +{ + return static_cast(ptr)->isTableCellFormat(); +} + +char QTextFormat_IsTableFormat(void* ptr) +{ + return static_cast(ptr)->isTableFormat(); +} + +char QTextFormat_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +long long QTextFormat_LayoutDirection(void* ptr) +{ + return static_cast(ptr)->layoutDirection(); +} + +void* QTextFormat_LengthProperty(void* ptr, int propertyId) +{ + return new QTextLength(static_cast(ptr)->lengthProperty(propertyId)); +} + +void QTextFormat_Merge(void* ptr, void* other) +{ + static_cast(ptr)->merge(*static_cast(other)); +} + +int QTextFormat_ObjectIndex(void* ptr) +{ + return static_cast(ptr)->objectIndex(); +} + +int QTextFormat_ObjectType(void* ptr) +{ + return static_cast(ptr)->objectType(); +} + +void* QTextFormat_PenProperty(void* ptr, int propertyId) +{ + return new QPen(static_cast(ptr)->penProperty(propertyId)); +} + +struct QtGui_PackedList QTextFormat_Properties(void* ptr) +{ + return ({ QMap* tmpValue43f710 = new QMap(static_cast(ptr)->properties()); QtGui_PackedList { tmpValue43f710, tmpValue43f710->size() }; }); +} + +void* QTextFormat_Property(void* ptr, int propertyId) +{ + return new QVariant(static_cast(ptr)->property(propertyId)); +} + +int QTextFormat_PropertyCount(void* ptr) +{ + return static_cast(ptr)->propertyCount(); +} + +void QTextFormat_SetBackground(void* ptr, void* brush) +{ + static_cast(ptr)->setBackground(*static_cast(brush)); +} + +void QTextFormat_SetForeground(void* ptr, void* brush) +{ + static_cast(ptr)->setForeground(*static_cast(brush)); +} + +void QTextFormat_SetLayoutDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setLayoutDirection(static_cast(direction)); +} + +void QTextFormat_SetObjectIndex(void* ptr, int index) +{ + static_cast(ptr)->setObjectIndex(index); +} + +void QTextFormat_SetObjectType(void* ptr, int ty) +{ + static_cast(ptr)->setObjectType(ty); +} + +void QTextFormat_SetProperty(void* ptr, int propertyId, void* value) +{ + static_cast(ptr)->setProperty(propertyId, *static_cast(value)); +} + +void QTextFormat_SetProperty2(void* ptr, int propertyId, void* value) +{ + static_cast(ptr)->setProperty(propertyId, *static_cast*>(value)); +} + +struct QtGui_PackedString QTextFormat_StringProperty(void* ptr, int propertyId) +{ + return ({ QByteArray tb40d27 = static_cast(ptr)->stringProperty(propertyId).toUtf8(); QtGui_PackedString { const_cast(tb40d27.prepend("WHITESPACE").constData()+10), tb40d27.size()-10 }; }); +} + +void QTextFormat_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QTextFormat_ToBlockFormat(void* ptr) +{ + return new QTextBlockFormat(static_cast(ptr)->toBlockFormat()); +} + +void* QTextFormat_ToCharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->toCharFormat()); +} + +void* QTextFormat_ToFrameFormat(void* ptr) +{ + return new QTextFrameFormat(static_cast(ptr)->toFrameFormat()); +} + +void* QTextFormat_ToImageFormat(void* ptr) +{ + return new QTextImageFormat(static_cast(ptr)->toImageFormat()); +} + +void* QTextFormat_ToListFormat(void* ptr) +{ + return new QTextListFormat(static_cast(ptr)->toListFormat()); +} + +void* QTextFormat_ToTableCellFormat(void* ptr) +{ + return new QTextTableCellFormat(static_cast(ptr)->toTableCellFormat()); +} + +void* QTextFormat_ToTableFormat(void* ptr) +{ + return new QTextTableFormat(static_cast(ptr)->toTableFormat()); +} + +int QTextFormat_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QTextFormat_DestroyQTextFormat(void* ptr) +{ + static_cast(ptr)->~QTextFormat(); +} + +void* QTextFormat___lengthVectorProperty_atList(void* ptr, int i) +{ + return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QTextFormat___lengthVectorProperty_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextFormat___lengthVectorProperty_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QTextFormat___properties_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QTextFormat___properties_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QTextFormat___properties_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtGui_PackedList QTextFormat___properties_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QTextFormat___setProperty_value_atList2(void* ptr, int i) +{ + return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QTextFormat___setProperty_value_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextFormat___setProperty_value_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +int QTextFormat_____properties_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextFormat_____properties_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QTextFormat_____properties_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QTextFragment) +Q_DECLARE_METATYPE(QTextFragment*) +void* QTextFragment_NewQTextFragment2() +{ + return new QTextFragment(); +} + +void* QTextFragment_NewQTextFragment3(void* other) +{ + return new QTextFragment(*static_cast(other)); +} + +void* QTextFragment_CharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->charFormat()); +} + +int QTextFragment_CharFormatIndex(void* ptr) +{ + return static_cast(ptr)->charFormatIndex(); +} + +char QTextFragment_Contains(void* ptr, int position) +{ + return static_cast(ptr)->contains(position); +} + +struct QtGui_PackedList QTextFragment_GlyphRuns(void* ptr, int pos, int l) +{ + return ({ QList* tmpValue2a9765 = new QList(static_cast(ptr)->glyphRuns(pos, l)); QtGui_PackedList { tmpValue2a9765, tmpValue2a9765->size() }; }); +} + +char QTextFragment_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QTextFragment_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +int QTextFragment_Position(void* ptr) +{ + return static_cast(ptr)->position(); +} + +struct QtGui_PackedString QTextFragment_Text(void* ptr) +{ + return ({ QByteArray t644af9 = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t644af9.prepend("WHITESPACE").constData()+10), t644af9.size()-10 }; }); +} + +void* QTextFragment___glyphRuns_atList(void* ptr, int i) +{ + return new QGlyphRun(({QGlyphRun tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextFragment___glyphRuns_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextFragment___glyphRuns_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTextFrame: public QTextFrame +{ +public: + MyQTextFrame(QTextDocument *document) : QTextFrame(document) {QTextFrame_QTextFrame_QRegisterMetaType();}; + ~MyQTextFrame() { callbackQTextFrame_DestroyQTextFrame(this); }; + void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; + void deleteLater() { callbackQTextObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextFrame*) +Q_DECLARE_METATYPE(MyQTextFrame*) + +int QTextFrame_QTextFrame_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextFrame_NewQTextFrame(void* document) +{ + return new MyQTextFrame(static_cast(document)); +} + +struct QtGui_PackedList QTextFrame_ChildFrames(void* ptr) +{ + return ({ QList* tmpValue45166f = new QList(static_cast(ptr)->childFrames()); QtGui_PackedList { tmpValue45166f, tmpValue45166f->size() }; }); +} + +void* QTextFrame_FirstCursorPosition(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->firstCursorPosition()); +} + +int QTextFrame_FirstPosition(void* ptr) +{ + return static_cast(ptr)->firstPosition(); +} + +void* QTextFrame_FrameFormat(void* ptr) +{ + return new QTextFrameFormat(static_cast(ptr)->frameFormat()); +} + +void* QTextFrame_LastCursorPosition(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->lastCursorPosition()); +} + +int QTextFrame_LastPosition(void* ptr) +{ + return static_cast(ptr)->lastPosition(); +} + +void* QTextFrame_ParentFrame(void* ptr) +{ + return static_cast(ptr)->parentFrame(); +} + +void QTextFrame_SetFrameFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFrameFormat(*static_cast(format)); +} + +void QTextFrame_DestroyQTextFrame(void* ptr) +{ + static_cast(ptr)->~QTextFrame(); +} + +void QTextFrame_DestroyQTextFrameDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTextFrame___childFrames_atList(void* ptr, int i) +{ + return ({QTextFrame * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextFrame___childFrames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTextFrame___childFrames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QTextFrameFormat) +Q_DECLARE_METATYPE(QTextFrameFormat*) +void* QTextFrameFormat_NewQTextFrameFormat() +{ + return new QTextFrameFormat(); +} + +double QTextFrameFormat_Border(void* ptr) +{ + return static_cast(ptr)->border(); +} + +void* QTextFrameFormat_BorderBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->borderBrush()); +} + +long long QTextFrameFormat_BorderStyle(void* ptr) +{ + return static_cast(ptr)->borderStyle(); +} + +double QTextFrameFormat_BottomMargin(void* ptr) +{ + return static_cast(ptr)->bottomMargin(); +} + +void* QTextFrameFormat_Height(void* ptr) +{ + return new QTextLength(static_cast(ptr)->height()); +} + +double QTextFrameFormat_LeftMargin(void* ptr) +{ + return static_cast(ptr)->leftMargin(); +} + +double QTextFrameFormat_Margin(void* ptr) +{ + return static_cast(ptr)->margin(); +} + +double QTextFrameFormat_Padding(void* ptr) +{ + return static_cast(ptr)->padding(); +} + +long long QTextFrameFormat_PageBreakPolicy(void* ptr) +{ + return static_cast(ptr)->pageBreakPolicy(); +} + +long long QTextFrameFormat_Position(void* ptr) +{ + return static_cast(ptr)->position(); +} + +double QTextFrameFormat_RightMargin(void* ptr) +{ + return static_cast(ptr)->rightMargin(); +} + +void QTextFrameFormat_SetBorder(void* ptr, double width) +{ + static_cast(ptr)->setBorder(width); +} + +void QTextFrameFormat_SetBorderBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setBorderBrush(*static_cast(brush)); +} + +void QTextFrameFormat_SetBorderStyle(void* ptr, long long style) +{ + static_cast(ptr)->setBorderStyle(static_cast(style)); +} + +void QTextFrameFormat_SetBottomMargin(void* ptr, double margin) +{ + static_cast(ptr)->setBottomMargin(margin); +} + +void QTextFrameFormat_SetHeight(void* ptr, void* height) +{ + static_cast(ptr)->setHeight(*static_cast(height)); +} + +void QTextFrameFormat_SetHeight2(void* ptr, double height) +{ + static_cast(ptr)->setHeight(height); +} + +void QTextFrameFormat_SetLeftMargin(void* ptr, double margin) +{ + static_cast(ptr)->setLeftMargin(margin); +} + +void QTextFrameFormat_SetMargin(void* ptr, double margin) +{ + static_cast(ptr)->setMargin(margin); +} + +void QTextFrameFormat_SetPadding(void* ptr, double width) +{ + static_cast(ptr)->setPadding(width); +} + +void QTextFrameFormat_SetPageBreakPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setPageBreakPolicy(static_cast(policy)); +} + +void QTextFrameFormat_SetPosition(void* ptr, long long policy) +{ + static_cast(ptr)->setPosition(static_cast(policy)); +} + +void QTextFrameFormat_SetRightMargin(void* ptr, double margin) +{ + static_cast(ptr)->setRightMargin(margin); +} + +void QTextFrameFormat_SetTopMargin(void* ptr, double margin) +{ + static_cast(ptr)->setTopMargin(margin); +} + +void QTextFrameFormat_SetWidth(void* ptr, void* width) +{ + static_cast(ptr)->setWidth(*static_cast(width)); +} + +void QTextFrameFormat_SetWidth2(void* ptr, double width) +{ + static_cast(ptr)->setWidth(width); +} + +double QTextFrameFormat_TopMargin(void* ptr) +{ + return static_cast(ptr)->topMargin(); +} + +void* QTextFrameFormat_Width(void* ptr) +{ + return new QTextLength(static_cast(ptr)->width()); +} + +Q_DECLARE_METATYPE(QTextImageFormat) +Q_DECLARE_METATYPE(QTextImageFormat*) +void* QTextImageFormat_NewQTextImageFormat() +{ + return new QTextImageFormat(); +} + +double QTextImageFormat_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +struct QtGui_PackedString QTextImageFormat_Name(void* ptr) +{ + return ({ QByteArray t290038 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t290038.prepend("WHITESPACE").constData()+10), t290038.size()-10 }; }); +} + +int QTextImageFormat_Quality(void* ptr) +{ + return static_cast(ptr)->quality(); +} + +void QTextImageFormat_SetHeight(void* ptr, double height) +{ + static_cast(ptr)->setHeight(height); +} + +void QTextImageFormat_SetName(void* ptr, struct QtGui_PackedString name) +{ + static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); +} + +void QTextImageFormat_SetQuality(void* ptr, int quality) +{ + static_cast(ptr)->setQuality(quality); +} + +void QTextImageFormat_SetWidth(void* ptr, double width) +{ + static_cast(ptr)->setWidth(width); +} + +double QTextImageFormat_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +double QTextInlineObject_Ascent(void* ptr) +{ + return static_cast(ptr)->ascent(); +} + +double QTextInlineObject_Descent(void* ptr) +{ + return static_cast(ptr)->descent(); +} + +void* QTextInlineObject_Format(void* ptr) +{ + return new QTextFormat(static_cast(ptr)->format()); +} + +int QTextInlineObject_FormatIndex(void* ptr) +{ + return static_cast(ptr)->formatIndex(); +} + +double QTextInlineObject_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +char QTextInlineObject_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QTextInlineObject_Rect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QTextInlineObject_SetAscent(void* ptr, double a) +{ + static_cast(ptr)->setAscent(a); +} + +void QTextInlineObject_SetDescent(void* ptr, double d) +{ + static_cast(ptr)->setDescent(d); +} + +void QTextInlineObject_SetWidth(void* ptr, double w) +{ + static_cast(ptr)->setWidth(w); +} + +long long QTextInlineObject_TextDirection(void* ptr) +{ + return static_cast(ptr)->textDirection(); +} + +int QTextInlineObject_TextPosition(void* ptr) +{ + return static_cast(ptr)->textPosition(); +} + +double QTextInlineObject_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +double QTextItem_Ascent(void* ptr) +{ + return static_cast(ptr)->ascent(); +} + +double QTextItem_Descent(void* ptr) +{ + return static_cast(ptr)->descent(); +} + +void* QTextItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +long long QTextItem_RenderFlags(void* ptr) +{ + return static_cast(ptr)->renderFlags(); +} + +struct QtGui_PackedString QTextItem_Text(void* ptr) +{ + return ({ QByteArray te8cb06 = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(te8cb06.prepend("WHITESPACE").constData()+10), te8cb06.size()-10 }; }); +} + +double QTextItem_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +Q_DECLARE_METATYPE(QTextLayout*) +void* QTextLayout_NewQTextLayout() +{ + return new QTextLayout(); +} + +void* QTextLayout_NewQTextLayout2(struct QtGui_PackedString text) +{ + return new QTextLayout(QString::fromUtf8(text.data, text.len)); +} + +void* QTextLayout_NewQTextLayout4(struct QtGui_PackedString text, void* font, void* paintdevice) +{ + if (dynamic_cast(static_cast(paintdevice))) { + return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); + } else if (dynamic_cast(static_cast(paintdevice))) { + return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); + } else if (dynamic_cast(static_cast(paintdevice))) { + return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); + } else { + return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); + } +} + +void QTextLayout_BeginLayout(void* ptr) +{ + static_cast(ptr)->beginLayout(); +} + +void* QTextLayout_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QTextLayout_CacheEnabled(void* ptr) +{ + return static_cast(ptr)->cacheEnabled(); +} + +void QTextLayout_ClearFormats(void* ptr) +{ + static_cast(ptr)->clearFormats(); +} + +void QTextLayout_ClearLayout(void* ptr) +{ + static_cast(ptr)->clearLayout(); +} + +void* QTextLayout_CreateLine(void* ptr) +{ + return new QTextLine(static_cast(ptr)->createLine()); +} + +long long QTextLayout_CursorMoveStyle(void* ptr) +{ + return static_cast(ptr)->cursorMoveStyle(); +} + +void QTextLayout_DrawCursor(void* ptr, void* painter, void* position, int cursorPosition, int width) +{ + static_cast(ptr)->drawCursor(static_cast(painter), *static_cast(position), cursorPosition, width); +} + +void QTextLayout_DrawCursor2(void* ptr, void* painter, void* position, int cursorPosition) +{ + static_cast(ptr)->drawCursor(static_cast(painter), *static_cast(position), cursorPosition); +} + +void QTextLayout_EndLayout(void* ptr) +{ + static_cast(ptr)->endLayout(); +} + +void* QTextLayout_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +struct QtGui_PackedList QTextLayout_GlyphRuns(void* ptr, int from, int length) +{ + return ({ QList* tmpValueac7edb = new QList(static_cast(ptr)->glyphRuns(from, length)); QtGui_PackedList { tmpValueac7edb, tmpValueac7edb->size() }; }); +} + +char QTextLayout_IsValidCursorPosition(void* ptr, int pos) +{ + return static_cast(ptr)->isValidCursorPosition(pos); +} + +int QTextLayout_LeftCursorPosition(void* ptr, int oldPos) +{ + return static_cast(ptr)->leftCursorPosition(oldPos); +} + +void* QTextLayout_LineAt(void* ptr, int i) +{ + return new QTextLine(static_cast(ptr)->lineAt(i)); +} + +int QTextLayout_LineCount(void* ptr) +{ + return static_cast(ptr)->lineCount(); +} + +void* QTextLayout_LineForTextPosition(void* ptr, int pos) +{ + return new QTextLine(static_cast(ptr)->lineForTextPosition(pos)); +} + +double QTextLayout_MaximumWidth(void* ptr) +{ + return static_cast(ptr)->maximumWidth(); +} + +double QTextLayout_MinimumWidth(void* ptr) +{ + return static_cast(ptr)->minimumWidth(); +} + +int QTextLayout_NextCursorPosition(void* ptr, int oldPos, long long mode) +{ + return static_cast(ptr)->nextCursorPosition(oldPos, static_cast(mode)); +} + +void* QTextLayout_Position(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +int QTextLayout_PreeditAreaPosition(void* ptr) +{ + return static_cast(ptr)->preeditAreaPosition(); +} + +struct QtGui_PackedString QTextLayout_PreeditAreaText(void* ptr) +{ + return ({ QByteArray t04bdaa = static_cast(ptr)->preeditAreaText().toUtf8(); QtGui_PackedString { const_cast(t04bdaa.prepend("WHITESPACE").constData()+10), t04bdaa.size()-10 }; }); +} + +int QTextLayout_PreviousCursorPosition(void* ptr, int oldPos, long long mode) +{ + return static_cast(ptr)->previousCursorPosition(oldPos, static_cast(mode)); +} + +int QTextLayout_RightCursorPosition(void* ptr, int oldPos) +{ + return static_cast(ptr)->rightCursorPosition(oldPos); +} + +void QTextLayout_SetCacheEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setCacheEnabled(enable != 0); +} + +void QTextLayout_SetCursorMoveStyle(void* ptr, long long style) +{ + static_cast(ptr)->setCursorMoveStyle(static_cast(style)); +} + +void QTextLayout_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QTextLayout_SetPosition(void* ptr, void* p) +{ + static_cast(ptr)->setPosition(*static_cast(p)); +} + +void QTextLayout_SetPreeditArea(void* ptr, int position, struct QtGui_PackedString text) +{ + static_cast(ptr)->setPreeditArea(position, QString::fromUtf8(text.data, text.len)); +} + +void QTextLayout_SetText(void* ptr, struct QtGui_PackedString stri) +{ + static_cast(ptr)->setText(QString::fromUtf8(stri.data, stri.len)); +} + +void QTextLayout_SetTextOption(void* ptr, void* option) +{ + static_cast(ptr)->setTextOption(*static_cast(option)); +} + +struct QtGui_PackedString QTextLayout_Text(void* ptr) +{ + return ({ QByteArray t7e8d3c = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t7e8d3c.prepend("WHITESPACE").constData()+10), t7e8d3c.size()-10 }; }); +} + +void* QTextLayout_TextOption(void* ptr) +{ + return const_cast(&static_cast(ptr)->textOption()); +} + +void QTextLayout_DestroyQTextLayout(void* ptr) +{ + static_cast(ptr)->~QTextLayout(); +} + +void* QTextLayout___formats_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QTextLayout___glyphRuns_atList(void* ptr, int i) +{ + return new QGlyphRun(({QGlyphRun tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextLayout___glyphRuns_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextLayout___glyphRuns_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QTextLength) +Q_DECLARE_METATYPE(QTextLength*) +void* QTextLength_NewQTextLength() +{ + return new QTextLength(); +} + +void* QTextLength_NewQTextLength2(long long ty, double value) +{ + return new QTextLength(static_cast(ty), value); +} + +double QTextLength_RawValue(void* ptr) +{ + return static_cast(ptr)->rawValue(); +} + +long long QTextLength_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +double QTextLength_Value(void* ptr, double maximumLength) +{ + return static_cast(ptr)->value(maximumLength); +} + +Q_DECLARE_METATYPE(QTextLine) +Q_DECLARE_METATYPE(QTextLine*) +void* QTextLine_NewQTextLine() +{ + return new QTextLine(); +} + +double QTextLine_Ascent(void* ptr) +{ + return static_cast(ptr)->ascent(); +} + +double QTextLine_CursorToX(void* ptr, int cursorPos, long long edge) +{ + return static_cast(ptr)->cursorToX(&cursorPos, static_cast(edge)); +} + +double QTextLine_CursorToX2(void* ptr, int cursorPos, long long edge) +{ + return static_cast(ptr)->cursorToX(cursorPos, static_cast(edge)); +} + +double QTextLine_Descent(void* ptr) +{ + return static_cast(ptr)->descent(); +} + +struct QtGui_PackedList QTextLine_GlyphRuns(void* ptr, int from, int length) +{ + return ({ QList* tmpValue88c652 = new QList(static_cast(ptr)->glyphRuns(from, length)); QtGui_PackedList { tmpValue88c652, tmpValue88c652->size() }; }); +} + +double QTextLine_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +double QTextLine_HorizontalAdvance(void* ptr) +{ + return static_cast(ptr)->horizontalAdvance(); +} + +char QTextLine_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +double QTextLine_Leading(void* ptr) +{ + return static_cast(ptr)->leading(); +} + +char QTextLine_LeadingIncluded(void* ptr) +{ + return static_cast(ptr)->leadingIncluded(); +} + +int QTextLine_LineNumber(void* ptr) +{ + return static_cast(ptr)->lineNumber(); +} + +void* QTextLine_NaturalTextRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->naturalTextRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +double QTextLine_NaturalTextWidth(void* ptr) +{ + return static_cast(ptr)->naturalTextWidth(); +} + +void* QTextLine_Position(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QTextLine_Rect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QTextLine_SetLeadingIncluded(void* ptr, char included) +{ + static_cast(ptr)->setLeadingIncluded(included != 0); +} + +void QTextLine_SetLineWidth(void* ptr, double width) +{ + static_cast(ptr)->setLineWidth(width); +} + +void QTextLine_SetNumColumns(void* ptr, int numColumns) +{ + static_cast(ptr)->setNumColumns(numColumns); +} + +void QTextLine_SetNumColumns2(void* ptr, int numColumns, double alignmentWidth) +{ + static_cast(ptr)->setNumColumns(numColumns, alignmentWidth); +} + +void QTextLine_SetPosition(void* ptr, void* pos) +{ + static_cast(ptr)->setPosition(*static_cast(pos)); +} + +int QTextLine_TextLength(void* ptr) +{ + return static_cast(ptr)->textLength(); +} + +int QTextLine_TextStart(void* ptr) +{ + return static_cast(ptr)->textStart(); +} + +double QTextLine_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +double QTextLine_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QTextLine_XToCursor(void* ptr, double x, long long cpos) +{ + return static_cast(ptr)->xToCursor(x, static_cast(cpos)); +} + +double QTextLine_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +void* QTextLine___glyphRuns_atList(void* ptr, int i) +{ + return new QGlyphRun(({QGlyphRun tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextLine___glyphRuns_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextLine___glyphRuns_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTextList: public QTextList +{ +public: + void blockFormatChanged(const QTextBlock & block) { callbackQTextBlockGroup_BlockFormatChanged(this, const_cast(&block)); }; + void blockInserted(const QTextBlock & block) { callbackQTextBlockGroup_BlockInserted(this, const_cast(&block)); }; + void blockRemoved(const QTextBlock & block) { callbackQTextBlockGroup_BlockRemoved(this, const_cast(&block)); }; + void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; + void deleteLater() { callbackQTextObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextList*) +Q_DECLARE_METATYPE(MyQTextList*) + +int QTextList_QTextList_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QTextList_Add(void* ptr, void* block) +{ + static_cast(ptr)->add(*static_cast(block)); +} + +int QTextList_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QTextList_Format(void* ptr) +{ + return new QTextListFormat(static_cast(ptr)->format()); +} + +void* QTextList_Item(void* ptr, int i) +{ + return new QTextBlock(static_cast(ptr)->item(i)); +} + +int QTextList_ItemNumber(void* ptr, void* block) +{ + return static_cast(ptr)->itemNumber(*static_cast(block)); +} + +struct QtGui_PackedString QTextList_ItemText(void* ptr, void* block) +{ + return ({ QByteArray tedd0af = static_cast(ptr)->itemText(*static_cast(block)).toUtf8(); QtGui_PackedString { const_cast(tedd0af.prepend("WHITESPACE").constData()+10), tedd0af.size()-10 }; }); +} + +void QTextList_Remove(void* ptr, void* block) +{ + static_cast(ptr)->remove(*static_cast(block)); +} + +void QTextList_RemoveItem(void* ptr, int i) +{ + static_cast(ptr)->removeItem(i); +} + +void QTextList_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +Q_DECLARE_METATYPE(QTextListFormat) +Q_DECLARE_METATYPE(QTextListFormat*) +void* QTextListFormat_NewQTextListFormat() +{ + return new QTextListFormat(); +} + +int QTextListFormat_Indent(void* ptr) +{ + return static_cast(ptr)->indent(); +} + +struct QtGui_PackedString QTextListFormat_NumberPrefix(void* ptr) +{ + return ({ QByteArray t46a4a3 = static_cast(ptr)->numberPrefix().toUtf8(); QtGui_PackedString { const_cast(t46a4a3.prepend("WHITESPACE").constData()+10), t46a4a3.size()-10 }; }); +} + +struct QtGui_PackedString QTextListFormat_NumberSuffix(void* ptr) +{ + return ({ QByteArray t6ba6a5 = static_cast(ptr)->numberSuffix().toUtf8(); QtGui_PackedString { const_cast(t6ba6a5.prepend("WHITESPACE").constData()+10), t6ba6a5.size()-10 }; }); +} + +void QTextListFormat_SetIndent(void* ptr, int indentation) +{ + static_cast(ptr)->setIndent(indentation); +} + +void QTextListFormat_SetNumberPrefix(void* ptr, struct QtGui_PackedString numberPrefix) +{ + static_cast(ptr)->setNumberPrefix(QString::fromUtf8(numberPrefix.data, numberPrefix.len)); +} + +void QTextListFormat_SetNumberSuffix(void* ptr, struct QtGui_PackedString numberSuffix) +{ + static_cast(ptr)->setNumberSuffix(QString::fromUtf8(numberSuffix.data, numberSuffix.len)); +} + +void QTextListFormat_SetStyle(void* ptr, long long style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +long long QTextListFormat_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +class MyQTextObject: public QTextObject +{ +public: + MyQTextObject(QTextDocument *document) : QTextObject(document) {QTextObject_QTextObject_QRegisterMetaType();}; + ~MyQTextObject() { callbackQTextObject_DestroyQTextObject(this); }; + void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; + void deleteLater() { callbackQTextObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextObject*) +Q_DECLARE_METATYPE(MyQTextObject*) + +int QTextObject_QTextObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextObject_NewQTextObject(void* document) +{ + return new MyQTextObject(static_cast(document)); +} + +void* QTextObject_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +void* QTextObject_Format(void* ptr) +{ + return new QTextFormat(static_cast(ptr)->format()); +} + +int QTextObject_FormatIndex(void* ptr) +{ + return static_cast(ptr)->formatIndex(); +} + +int QTextObject_ObjectIndex(void* ptr) +{ + return static_cast(ptr)->objectIndex(); +} + +void QTextObject_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QTextObject_DestroyQTextObject(void* ptr) +{ + static_cast(ptr)->~QTextObject(); +} + +void QTextObject_DestroyQTextObjectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTextObject___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextObject___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextObject___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextObject___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTextObject___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextObject___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextObject___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextObject___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextObject___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextObject___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextObject___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextObject___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTextObject___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextObject___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QTextObject___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QTextObject_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextTable::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextFrame::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBlockGroup::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QTextObject::childEvent(static_cast(event)); + } +} + +void QTextObject_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextTable::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextFrame::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBlockGroup::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QTextObject::connectNotify(*static_cast(sign)); + } +} + +void QTextObject_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextTable::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextFrame::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBlockGroup::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QTextObject::customEvent(static_cast(event)); + } +} + +void QTextObject_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextTable::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextFrame::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBlockGroup::deleteLater(); + } else { + static_cast(ptr)->QTextObject::deleteLater(); + } +} + +void QTextObject_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextTable::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextFrame::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBlockGroup::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QTextObject::disconnectNotify(*static_cast(sign)); + } +} + +char QTextObject_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextTable::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextFrame::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextList::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBlockGroup::event(static_cast(e)); + } else { + return static_cast(ptr)->QTextObject::event(static_cast(e)); + } +} + +char QTextObject_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QTextObject_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTextTable::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTextFrame::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTextList::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTextBlockGroup::metaObject()); + } else { + return const_cast(static_cast(ptr)->QTextObject::metaObject()); + } +} + +void QTextObject_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextTable::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextFrame::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextList::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBlockGroup::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QTextObject::timerEvent(static_cast(event)); + } +} + +class MyQTextObjectInterface: public QTextObjectInterface +{ +public: + void drawObject(QPainter * painter, const QRectF & rect, QTextDocument * doc, int posInDocument, const QTextFormat & format) { callbackQTextObjectInterface_DrawObject(this, painter, const_cast(&rect), doc, posInDocument, const_cast(&format)); }; + QSizeF intrinsicSize(QTextDocument * doc, int posInDocument, const QTextFormat & format) { return *static_cast(callbackQTextObjectInterface_IntrinsicSize(this, doc, posInDocument, const_cast(&format))); }; + ~MyQTextObjectInterface() { callbackQTextObjectInterface_DestroyQTextObjectInterface(this); }; +}; + +Q_DECLARE_METATYPE(QTextObjectInterface*) +Q_DECLARE_METATYPE(MyQTextObjectInterface*) + +int QTextObjectInterface_QTextObjectInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QTextObjectInterface_DrawObject(void* ptr, void* painter, void* rect, void* doc, int posInDocument, void* format) +{ + static_cast(ptr)->drawObject(static_cast(painter), *static_cast(rect), static_cast(doc), posInDocument, *static_cast(format)); +} + +void* QTextObjectInterface_IntrinsicSize(void* ptr, void* doc, int posInDocument, void* format) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->intrinsicSize(static_cast(doc), posInDocument, *static_cast(format)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QTextObjectInterface_DestroyQTextObjectInterface(void* ptr) +{ + static_cast(ptr)->~QTextObjectInterface(); +} + +void QTextObjectInterface_DestroyQTextObjectInterfaceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QTextOption) +Q_DECLARE_METATYPE(QTextOption*) +void* QTextOption_NewQTextOption() +{ + return new QTextOption(); +} + +void* QTextOption_NewQTextOption2(long long alignment) +{ + return new QTextOption(static_cast(alignment)); +} + +void* QTextOption_NewQTextOption3(void* other) +{ + return new QTextOption(*static_cast(other)); +} + +long long QTextOption_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +long long QTextOption_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void QTextOption_SetAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setAlignment(static_cast(alignment)); +} + +void QTextOption_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QTextOption_SetTabArray(void* ptr, void* tabStops) +{ + static_cast(ptr)->setTabArray(*static_cast*>(tabStops)); +} + +void QTextOption_SetTabStopDistance(void* ptr, double tabStopDistance) +{ + static_cast(ptr)->setTabStopDistance(tabStopDistance); +} + +void QTextOption_SetTextDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setTextDirection(static_cast(direction)); +} + +void QTextOption_SetUseDesignMetrics(void* ptr, char enable) +{ + static_cast(ptr)->setUseDesignMetrics(enable != 0); +} + +void QTextOption_SetWrapMode(void* ptr, long long mode) +{ + static_cast(ptr)->setWrapMode(static_cast(mode)); +} + +struct QtGui_PackedList QTextOption_TabArray(void* ptr) +{ + return ({ QList* tmpValue64baae = new QList(static_cast(ptr)->tabArray()); QtGui_PackedList { tmpValue64baae, tmpValue64baae->size() }; }); +} + +double QTextOption_TabStopDistance(void* ptr) +{ + return static_cast(ptr)->tabStopDistance(); +} + +long long QTextOption_TextDirection(void* ptr) +{ + return static_cast(ptr)->textDirection(); +} + +char QTextOption_UseDesignMetrics(void* ptr) +{ + return static_cast(ptr)->useDesignMetrics(); +} + +long long QTextOption_WrapMode(void* ptr) +{ + return static_cast(ptr)->wrapMode(); +} + +void QTextOption_DestroyQTextOption(void* ptr) +{ + static_cast(ptr)->~QTextOption(); +} + +double QTextOption___setTabArray_tabStops_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextOption___setTabArray_tabStops_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QTextOption___setTabArray_tabStops_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +double QTextOption___tabArray_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTextOption___tabArray_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QTextOption___tabArray_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTextTable: public QTextTable +{ +public: + void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; + void deleteLater() { callbackQTextObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextTable*) +Q_DECLARE_METATYPE(MyQTextTable*) + +int QTextTable_QTextTable_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QTextTable_AppendColumns(void* ptr, int count) +{ + static_cast(ptr)->appendColumns(count); +} + +void QTextTable_AppendRows(void* ptr, int count) +{ + static_cast(ptr)->appendRows(count); +} + +void* QTextTable_CellAt(void* ptr, int row, int column) +{ + return new QTextTableCell(static_cast(ptr)->cellAt(row, column)); +} + +void* QTextTable_CellAt2(void* ptr, int position) +{ + return new QTextTableCell(static_cast(ptr)->cellAt(position)); +} + +void* QTextTable_CellAt3(void* ptr, void* cursor) +{ + return new QTextTableCell(static_cast(ptr)->cellAt(*static_cast(cursor))); +} + +int QTextTable_Columns(void* ptr) +{ + return static_cast(ptr)->columns(); +} + +void* QTextTable_Format(void* ptr) +{ + return new QTextTableFormat(static_cast(ptr)->format()); +} + +void QTextTable_InsertColumns(void* ptr, int index, int columns) +{ + static_cast(ptr)->insertColumns(index, columns); +} + +void QTextTable_InsertRows(void* ptr, int index, int rows) +{ + static_cast(ptr)->insertRows(index, rows); +} + +void QTextTable_MergeCells(void* ptr, int row, int column, int numRows, int numCols) +{ + static_cast(ptr)->mergeCells(row, column, numRows, numCols); +} + +void QTextTable_MergeCells2(void* ptr, void* cursor) +{ + static_cast(ptr)->mergeCells(*static_cast(cursor)); +} + +void QTextTable_RemoveColumns(void* ptr, int index, int columns) +{ + static_cast(ptr)->removeColumns(index, columns); +} + +void QTextTable_RemoveRows(void* ptr, int index, int rows) +{ + static_cast(ptr)->removeRows(index, rows); +} + +void QTextTable_Resize(void* ptr, int rows, int columns) +{ + static_cast(ptr)->resize(rows, columns); +} + +void* QTextTable_RowEnd(void* ptr, void* cursor) +{ + return new QTextCursor(static_cast(ptr)->rowEnd(*static_cast(cursor))); +} + +void* QTextTable_RowStart(void* ptr, void* cursor) +{ + return new QTextCursor(static_cast(ptr)->rowStart(*static_cast(cursor))); +} + +int QTextTable_Rows(void* ptr) +{ + return static_cast(ptr)->rows(); +} + +void QTextTable_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QTextTable_SplitCell(void* ptr, int row, int column, int numRows, int numCols) +{ + static_cast(ptr)->splitCell(row, column, numRows, numCols); +} + +Q_DECLARE_METATYPE(QTextTableCell) +Q_DECLARE_METATYPE(QTextTableCell*) +void* QTextTableCell_NewQTextTableCell() +{ + return new QTextTableCell(); +} + +void* QTextTableCell_NewQTextTableCell2(void* other) +{ + return new QTextTableCell(*static_cast(other)); +} + +int QTextTableCell_Column(void* ptr) +{ + return static_cast(ptr)->column(); +} + +int QTextTableCell_ColumnSpan(void* ptr) +{ + return static_cast(ptr)->columnSpan(); +} + +void* QTextTableCell_FirstCursorPosition(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->firstCursorPosition()); +} + +void* QTextTableCell_Format(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->format()); +} + +char QTextTableCell_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QTextTableCell_LastCursorPosition(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->lastCursorPosition()); +} + +int QTextTableCell_Row(void* ptr) +{ + return static_cast(ptr)->row(); +} + +int QTextTableCell_RowSpan(void* ptr) +{ + return static_cast(ptr)->rowSpan(); +} + +void QTextTableCell_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +int QTextTableCell_TableCellFormatIndex(void* ptr) +{ + return static_cast(ptr)->tableCellFormatIndex(); +} + +void QTextTableCell_DestroyQTextTableCell(void* ptr) +{ + static_cast(ptr)->~QTextTableCell(); +} + +Q_DECLARE_METATYPE(QTextTableCellFormat) +Q_DECLARE_METATYPE(QTextTableCellFormat*) +void* QTextTableCellFormat_NewQTextTableCellFormat() +{ + return new QTextTableCellFormat(); +} + +double QTextTableCellFormat_BottomPadding(void* ptr) +{ + return static_cast(ptr)->bottomPadding(); +} + +double QTextTableCellFormat_LeftPadding(void* ptr) +{ + return static_cast(ptr)->leftPadding(); +} + +double QTextTableCellFormat_RightPadding(void* ptr) +{ + return static_cast(ptr)->rightPadding(); +} + +void QTextTableCellFormat_SetBottomPadding(void* ptr, double padding) +{ + static_cast(ptr)->setBottomPadding(padding); +} + +void QTextTableCellFormat_SetLeftPadding(void* ptr, double padding) +{ + static_cast(ptr)->setLeftPadding(padding); +} + +void QTextTableCellFormat_SetPadding(void* ptr, double padding) +{ + static_cast(ptr)->setPadding(padding); +} + +void QTextTableCellFormat_SetRightPadding(void* ptr, double padding) +{ + static_cast(ptr)->setRightPadding(padding); +} + +void QTextTableCellFormat_SetTopPadding(void* ptr, double padding) +{ + static_cast(ptr)->setTopPadding(padding); +} + +double QTextTableCellFormat_TopPadding(void* ptr) +{ + return static_cast(ptr)->topPadding(); +} + +Q_DECLARE_METATYPE(QTextTableFormat) +Q_DECLARE_METATYPE(QTextTableFormat*) +void* QTextTableFormat_NewQTextTableFormat() +{ + return new QTextTableFormat(); +} + +long long QTextTableFormat_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +double QTextTableFormat_CellPadding(void* ptr) +{ + return static_cast(ptr)->cellPadding(); +} + +double QTextTableFormat_CellSpacing(void* ptr) +{ + return static_cast(ptr)->cellSpacing(); +} + +void QTextTableFormat_ClearColumnWidthConstraints(void* ptr) +{ + static_cast(ptr)->clearColumnWidthConstraints(); +} + +int QTextTableFormat_Columns(void* ptr) +{ + return static_cast(ptr)->columns(); +} + +int QTextTableFormat_HeaderRowCount(void* ptr) +{ + return static_cast(ptr)->headerRowCount(); +} + +void QTextTableFormat_SetAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setAlignment(static_cast(alignment)); +} + +void QTextTableFormat_SetCellPadding(void* ptr, double padding) +{ + static_cast(ptr)->setCellPadding(padding); +} + +void QTextTableFormat_SetCellSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setCellSpacing(spacing); +} + +void QTextTableFormat_SetColumnWidthConstraints(void* ptr, void* constraints) +{ + static_cast(ptr)->setColumnWidthConstraints(*static_cast*>(constraints)); +} + +void QTextTableFormat_SetHeaderRowCount(void* ptr, int count) +{ + static_cast(ptr)->setHeaderRowCount(count); +} + +void* QTextTableFormat___columnWidthConstraints_atList(void* ptr, int i) +{ + return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QTextTableFormat___columnWidthConstraints_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextTableFormat___columnWidthConstraints_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QTextTableFormat___setColumnWidthConstraints_constraints_atList(void* ptr, int i) +{ + return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QTextTableFormat___setColumnWidthConstraints_constraints_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTextTableFormat___setColumnWidthConstraints_constraints_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QTouchDevice) +Q_DECLARE_METATYPE(QTouchDevice*) +void* QTouchDevice_NewQTouchDevice() +{ + return new QTouchDevice(); +} + +long long QTouchDevice_Capabilities(void* ptr) +{ + return static_cast(ptr)->capabilities(); +} + +struct QtGui_PackedList QTouchDevice_QTouchDevice_Devices() +{ + return ({ QList* tmpValueaad5dc = new QList(QTouchDevice::devices()); QtGui_PackedList { tmpValueaad5dc, tmpValueaad5dc->size() }; }); +} + +int QTouchDevice_MaximumTouchPoints(void* ptr) +{ + return static_cast(ptr)->maximumTouchPoints(); +} + +struct QtGui_PackedString QTouchDevice_Name(void* ptr) +{ + return ({ QByteArray td71303 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(td71303.prepend("WHITESPACE").constData()+10), td71303.size()-10 }; }); +} + +void QTouchDevice_SetCapabilities(void* ptr, long long caps) +{ + static_cast(ptr)->setCapabilities(static_cast(caps)); +} + +void QTouchDevice_SetMaximumTouchPoints(void* ptr, int max) +{ + static_cast(ptr)->setMaximumTouchPoints(max); +} + +void QTouchDevice_SetName(void* ptr, struct QtGui_PackedString name) +{ + static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); +} + +void QTouchDevice_SetType(void* ptr, long long devType) +{ + static_cast(ptr)->setType(static_cast(devType)); +} + +long long QTouchDevice_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QTouchDevice_DestroyQTouchDevice(void* ptr) +{ + static_cast(ptr)->~QTouchDevice(); +} + +void* QTouchDevice___devices_atList(void* ptr, int i) +{ + return const_cast(({const QTouchDevice * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTouchDevice___devices_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTouchDevice___devices_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTouchEvent: public QTouchEvent +{ +public: + ~MyQTouchEvent() { callbackQTouchEvent_DestroyQTouchEvent(this); }; +}; + +Q_DECLARE_METATYPE(QTouchEvent*) +Q_DECLARE_METATYPE(MyQTouchEvent*) + +int QTouchEvent_QTouchEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTouchEvent_Device(void* ptr) +{ + return static_cast(ptr)->device(); +} + +void* QTouchEvent_Target(void* ptr) +{ + return static_cast(ptr)->target(); +} + +long long QTouchEvent_TouchPointStates(void* ptr) +{ + return static_cast(ptr)->touchPointStates(); +} + +void* QTouchEvent_Window(void* ptr) +{ + return static_cast(ptr)->window(); +} + +void QTouchEvent_DestroyQTouchEvent(void* ptr) +{ + static_cast(ptr)->~QTouchEvent(); +} + +void QTouchEvent_DestroyQTouchEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTouchEvent___QTouchEvent_touchPoints_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTouchEvent___setTouchPoints_atouchPoints_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTouchEvent___touchPoints_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTouchEvent____touchPoints_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTouchEvent___set_touchPoints__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QTransform) +Q_DECLARE_METATYPE(QTransform*) +void* QTransform_NewQTransform2() +{ + return new QTransform(); +} + +void* QTransform_NewQTransform3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) +{ + return new QTransform(m11, m12, m13, m21, m22, m23, m31, m32, m33); +} + +void* QTransform_NewQTransform4(double m11, double m12, double m21, double m22, double dx, double dy) +{ + return new QTransform(m11, m12, m21, m22, dx, dy); +} + +void* QTransform_NewQTransform5(void* matrix) +{ + return new QTransform(*static_cast(matrix)); +} + +void* QTransform_Adjoint(void* ptr) +{ + return new QTransform(static_cast(ptr)->adjoint()); +} + +double QTransform_Determinant(void* ptr) +{ + return static_cast(ptr)->determinant(); +} + +double QTransform_Dx(void* ptr) +{ + return static_cast(ptr)->dx(); +} + +double QTransform_Dy(void* ptr) +{ + return static_cast(ptr)->dy(); +} + +void* QTransform_QTransform_FromScale(double sx, double sy) +{ + return new QTransform(QTransform::fromScale(sx, sy)); +} + +void* QTransform_QTransform_FromTranslate(double dx, double dy) +{ + return new QTransform(QTransform::fromTranslate(dx, dy)); +} + +void* QTransform_Inverted(void* ptr, char* invertible) +{ + return new QTransform(static_cast(ptr)->inverted(reinterpret_cast(invertible))); +} + +char QTransform_IsAffine(void* ptr) +{ + return static_cast(ptr)->isAffine(); +} + +char QTransform_IsIdentity(void* ptr) +{ + return static_cast(ptr)->isIdentity(); +} + +char QTransform_IsInvertible(void* ptr) +{ + return static_cast(ptr)->isInvertible(); +} + +char QTransform_IsRotating(void* ptr) +{ + return static_cast(ptr)->isRotating(); +} + +char QTransform_IsScaling(void* ptr) +{ + return static_cast(ptr)->isScaling(); +} + +char QTransform_IsTranslating(void* ptr) +{ + return static_cast(ptr)->isTranslating(); +} + +double QTransform_M11(void* ptr) +{ + return static_cast(ptr)->m11(); +} + +double QTransform_M12(void* ptr) +{ + return static_cast(ptr)->m12(); +} + +double QTransform_M13(void* ptr) +{ + return static_cast(ptr)->m13(); +} + +double QTransform_M21(void* ptr) +{ + return static_cast(ptr)->m21(); +} + +double QTransform_M22(void* ptr) +{ + return static_cast(ptr)->m22(); +} + +double QTransform_M23(void* ptr) +{ + return static_cast(ptr)->m23(); +} + +double QTransform_M31(void* ptr) +{ + return static_cast(ptr)->m31(); +} + +double QTransform_M32(void* ptr) +{ + return static_cast(ptr)->m32(); +} + +double QTransform_M33(void* ptr) +{ + return static_cast(ptr)->m33(); +} + +void QTransform_Map(void* ptr, double x, double y, double tx, double ty) +{ + static_cast(ptr)->map(x, y, &tx, &ty); +} + +void* QTransform_Map2(void* ptr, void* point) +{ + return ({ QPoint tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QTransform_Map3(void* ptr, void* p) +{ + return ({ QPointF tmpValue = static_cast(ptr)->map(*static_cast(p)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QTransform_Map4(void* ptr, void* l) +{ + return ({ QLine tmpValue = static_cast(ptr)->map(*static_cast(l)); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QTransform_Map5(void* ptr, void* line) +{ + return ({ QLineF tmpValue = static_cast(ptr)->map(*static_cast(line)); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void* QTransform_Map6(void* ptr, void* polygon) +{ + return new QPolygonF(static_cast(ptr)->map(*static_cast(polygon))); +} + +void* QTransform_Map7(void* ptr, void* polygon) +{ + return new QPolygon(static_cast(ptr)->map(*static_cast(polygon))); +} + +void* QTransform_Map8(void* ptr, void* region) +{ + return new QRegion(static_cast(ptr)->map(*static_cast(region))); +} + +void* QTransform_Map9(void* ptr, void* path) +{ + return new QPainterPath(static_cast(ptr)->map(*static_cast(path))); +} + +void QTransform_Map10(void* ptr, int x, int y, int tx, int ty) +{ + static_cast(ptr)->map(x, y, &tx, &ty); +} + +void* QTransform_MapRect(void* ptr, void* rectangle) +{ + return ({ QRectF tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QTransform_MapRect2(void* ptr, void* rectangle) +{ + return ({ QRect tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QTransform_MapToPolygon(void* ptr, void* rectangle) +{ + return new QPolygon(static_cast(ptr)->mapToPolygon(*static_cast(rectangle))); +} + +char QTransform_QTransform_QuadToQuad(void* one, void* two, void* trans) +{ + return QTransform::quadToQuad(*static_cast(one), *static_cast(two), *static_cast(trans)); +} + +char QTransform_QTransform_QuadToSquare(void* quad, void* trans) +{ + return QTransform::quadToSquare(*static_cast(quad), *static_cast(trans)); +} + +void QTransform_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void* QTransform_Rotate(void* ptr, double angle, long long axis) +{ + return new QTransform(static_cast(ptr)->rotate(angle, static_cast(axis))); +} + +void* QTransform_RotateRadians(void* ptr, double angle, long long axis) +{ + return new QTransform(static_cast(ptr)->rotateRadians(angle, static_cast(axis))); +} + +void* QTransform_Scale(void* ptr, double sx, double sy) +{ + return new QTransform(static_cast(ptr)->scale(sx, sy)); +} + +void QTransform_SetMatrix(void* ptr, double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) +{ + static_cast(ptr)->setMatrix(m11, m12, m13, m21, m22, m23, m31, m32, m33); +} + +void* QTransform_Shear(void* ptr, double sh, double sv) +{ + return new QTransform(static_cast(ptr)->shear(sh, sv)); +} + +char QTransform_QTransform_SquareToQuad(void* quad, void* trans) +{ + return QTransform::squareToQuad(*static_cast(quad), *static_cast(trans)); +} + +void* QTransform_ToAffine(void* ptr) +{ + return const_cast(&static_cast(ptr)->toAffine()); +} + +void* QTransform_Translate(void* ptr, double dx, double dy) +{ + return new QTransform(static_cast(ptr)->translate(dx, dy)); +} + +void* QTransform_Transposed(void* ptr) +{ + return new QTransform(static_cast(ptr)->transposed()); +} + +long long QTransform_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +class MyQValidator: public QValidator +{ +public: + MyQValidator(QObject *parent = Q_NULLPTR) : QValidator(parent) {QValidator_QValidator_QRegisterMetaType();}; + void Signal_Changed() { callbackQValidator_Changed(this); }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; + QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; + ~MyQValidator() { callbackQValidator_DestroyQValidator(this); }; + void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; + void deleteLater() { callbackQValidator_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QValidator*) +Q_DECLARE_METATYPE(MyQValidator*) + +int QValidator_QValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QValidator_NewQValidator(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQValidator(static_cast(parent)); + } else { + return new MyQValidator(static_cast(parent)); + } +} + +void QValidator_ConnectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QValidator::changed), static_cast(ptr), static_cast(&MyQValidator::Signal_Changed), static_cast(t)); +} + +void QValidator_DisconnectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QValidator::changed), static_cast(ptr), static_cast(&MyQValidator::Signal_Changed)); +} + +void QValidator_Changed(void* ptr) +{ + static_cast(ptr)->changed(); +} + +void QValidator_Fixup(void* ptr, struct QtGui_PackedString input) +{ + static_cast(ptr)->fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); +} + +void QValidator_FixupDefault(void* ptr, struct QtGui_PackedString input) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else { + static_cast(ptr)->QValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } +} + +void* QValidator_Locale(void* ptr) +{ + return new QLocale(static_cast(ptr)->locale()); +} + +void QValidator_SetLocale(void* ptr, void* locale) +{ + static_cast(ptr)->setLocale(*static_cast(locale)); +} + +long long QValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) +{ + return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +void QValidator_DestroyQValidator(void* ptr) +{ + static_cast(ptr)->~QValidator(); +} + +void QValidator_DestroyQValidatorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QValidator___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QValidator___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QValidator___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QValidator___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QValidator___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QValidator___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QValidator___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QValidator___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QValidator___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QValidator___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QValidator___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QValidator___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QValidator___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QValidator___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QValidator___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QValidator_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QValidator::childEvent(static_cast(event)); + } +} + +void QValidator_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QValidator::connectNotify(*static_cast(sign)); + } +} + +void QValidator_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QValidator::customEvent(static_cast(event)); + } +} + +void QValidator_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::deleteLater(); + } else { + static_cast(ptr)->QValidator::deleteLater(); + } +} + +void QValidator_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QValidator::disconnectNotify(*static_cast(sign)); + } +} + +char QValidator_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRegularExpressionValidator::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRegExpValidator::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleValidator::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QIntValidator::event(static_cast(e)); + } else { + return static_cast(ptr)->QValidator::event(static_cast(e)); + } +} + +char QValidator_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QValidator_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QRegularExpressionValidator::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QRegExpValidator::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDoubleValidator::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QIntValidator::metaObject()); + } else { + return const_cast(static_cast(ptr)->QValidator::metaObject()); + } +} + +void QValidator_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegularExpressionValidator::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRegExpValidator::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleValidator::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QIntValidator::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QValidator::timerEvent(static_cast(event)); + } +} + +Q_DECLARE_METATYPE(QVector2D) +Q_DECLARE_METATYPE(QVector2D*) +void* QVector2D_NewQVector2D() +{ + return new QVector2D(); +} + +void* QVector2D_NewQVector2D3(float xpos, float ypos) +{ + return new QVector2D(xpos, ypos); +} + +void* QVector2D_NewQVector2D4(void* point) +{ + return new QVector2D(*static_cast(point)); +} + +void* QVector2D_NewQVector2D5(void* point) +{ + return new QVector2D(*static_cast(point)); +} + +void* QVector2D_NewQVector2D6(void* vector) +{ + return new QVector2D(*static_cast(vector)); +} + +void* QVector2D_NewQVector2D7(void* vector) +{ + return new QVector2D(*static_cast(vector)); +} + +float QVector2D_DistanceToLine(void* ptr, void* point, void* direction) +{ + return static_cast(ptr)->distanceToLine(*static_cast(point), *static_cast(direction)); +} + +float QVector2D_DistanceToPoint(void* ptr, void* point) +{ + return static_cast(ptr)->distanceToPoint(*static_cast(point)); +} + +float QVector2D_QVector2D_DotProduct(void* v1, void* v2) +{ + return QVector2D::dotProduct(*static_cast(v1), *static_cast(v2)); +} + +char QVector2D_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +float QVector2D_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +float QVector2D_LengthSquared(void* ptr) +{ + return static_cast(ptr)->lengthSquared(); +} + +void QVector2D_Normalize(void* ptr) +{ + static_cast(ptr)->normalize(); +} + +void* QVector2D_Normalized(void* ptr) +{ + return new QVector2D(static_cast(ptr)->normalized()); +} + +void QVector2D_SetX(void* ptr, float x) +{ + static_cast(ptr)->setX(x); +} + +void QVector2D_SetY(void* ptr, float y) +{ + static_cast(ptr)->setY(y); +} + +void* QVector2D_ToPoint(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QVector2D_ToPointF(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QVector2D_ToVector3D(void* ptr) +{ + return new QVector3D(static_cast(ptr)->toVector3D()); +} + +void* QVector2D_ToVector4D(void* ptr) +{ + return new QVector4D(static_cast(ptr)->toVector4D()); +} + +float QVector2D_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +float QVector2D_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +Q_DECLARE_METATYPE(QVector3D) +Q_DECLARE_METATYPE(QVector3D*) +void* QVector3D_NewQVector3D() +{ + return new QVector3D(); +} + +void* QVector3D_NewQVector3D3(float xpos, float ypos, float zpos) +{ + return new QVector3D(xpos, ypos, zpos); +} + +void* QVector3D_NewQVector3D4(void* point) +{ + return new QVector3D(*static_cast(point)); +} + +void* QVector3D_NewQVector3D5(void* point) +{ + return new QVector3D(*static_cast(point)); +} + +void* QVector3D_NewQVector3D6(void* vector) +{ + return new QVector3D(*static_cast(vector)); +} + +void* QVector3D_NewQVector3D7(void* vector, float zpos) +{ + return new QVector3D(*static_cast(vector), zpos); +} + +void* QVector3D_NewQVector3D8(void* vector) +{ + return new QVector3D(*static_cast(vector)); +} + +void* QVector3D_QVector3D_CrossProduct(void* v1, void* v2) +{ + return new QVector3D(QVector3D::crossProduct(*static_cast(v1), *static_cast(v2))); +} + +float QVector3D_DistanceToLine(void* ptr, void* point, void* direction) +{ + return static_cast(ptr)->distanceToLine(*static_cast(point), *static_cast(direction)); +} + +float QVector3D_DistanceToPlane(void* ptr, void* plane, void* normal) +{ + return static_cast(ptr)->distanceToPlane(*static_cast(plane), *static_cast(normal)); +} + +float QVector3D_DistanceToPlane2(void* ptr, void* plane1, void* plane2, void* plane3) +{ + return static_cast(ptr)->distanceToPlane(*static_cast(plane1), *static_cast(plane2), *static_cast(plane3)); +} + +float QVector3D_DistanceToPoint(void* ptr, void* point) +{ + return static_cast(ptr)->distanceToPoint(*static_cast(point)); +} + +float QVector3D_QVector3D_DotProduct(void* v1, void* v2) +{ + return QVector3D::dotProduct(*static_cast(v1), *static_cast(v2)); +} + +char QVector3D_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +float QVector3D_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +float QVector3D_LengthSquared(void* ptr) +{ + return static_cast(ptr)->lengthSquared(); +} + +void* QVector3D_QVector3D_Normal(void* v1, void* v2) +{ + return new QVector3D(QVector3D::normal(*static_cast(v1), *static_cast(v2))); +} + +void* QVector3D_QVector3D_Normal2(void* v1, void* v2, void* v3) +{ + return new QVector3D(QVector3D::normal(*static_cast(v1), *static_cast(v2), *static_cast(v3))); +} + +void QVector3D_Normalize(void* ptr) +{ + static_cast(ptr)->normalize(); +} + +void* QVector3D_Normalized(void* ptr) +{ + return new QVector3D(static_cast(ptr)->normalized()); +} + +void* QVector3D_Project(void* ptr, void* modelView, void* projection, void* viewport) +{ + return new QVector3D(static_cast(ptr)->project(*static_cast(modelView), *static_cast(projection), *static_cast(viewport))); +} + +void QVector3D_SetX(void* ptr, float x) +{ + static_cast(ptr)->setX(x); +} + +void QVector3D_SetY(void* ptr, float y) +{ + static_cast(ptr)->setY(y); +} + +void QVector3D_SetZ(void* ptr, float z) +{ + static_cast(ptr)->setZ(z); +} + +void* QVector3D_ToPoint(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QVector3D_ToPointF(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QVector3D_ToVector2D(void* ptr) +{ + return new QVector2D(static_cast(ptr)->toVector2D()); +} + +void* QVector3D_ToVector4D(void* ptr) +{ + return new QVector4D(static_cast(ptr)->toVector4D()); +} + +void* QVector3D_Unproject(void* ptr, void* modelView, void* projection, void* viewport) +{ + return new QVector3D(static_cast(ptr)->unproject(*static_cast(modelView), *static_cast(projection), *static_cast(viewport))); +} + +float QVector3D_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +float QVector3D_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +float QVector3D_Z(void* ptr) +{ + return static_cast(ptr)->z(); +} + +Q_DECLARE_METATYPE(QVector4D) +Q_DECLARE_METATYPE(QVector4D*) +void* QVector4D_NewQVector4D() +{ + return new QVector4D(); +} + +void* QVector4D_NewQVector4D3(float xpos, float ypos, float zpos, float wpos) +{ + return new QVector4D(xpos, ypos, zpos, wpos); +} + +void* QVector4D_NewQVector4D4(void* point) +{ + return new QVector4D(*static_cast(point)); +} + +void* QVector4D_NewQVector4D5(void* point) +{ + return new QVector4D(*static_cast(point)); +} + +void* QVector4D_NewQVector4D6(void* vector) +{ + return new QVector4D(*static_cast(vector)); +} + +void* QVector4D_NewQVector4D7(void* vector, float zpos, float wpos) +{ + return new QVector4D(*static_cast(vector), zpos, wpos); +} + +void* QVector4D_NewQVector4D8(void* vector) +{ + return new QVector4D(*static_cast(vector)); +} + +void* QVector4D_NewQVector4D9(void* vector, float wpos) +{ + return new QVector4D(*static_cast(vector), wpos); +} + +float QVector4D_QVector4D_DotProduct(void* v1, void* v2) +{ + return QVector4D::dotProduct(*static_cast(v1), *static_cast(v2)); +} + +char QVector4D_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +float QVector4D_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +float QVector4D_LengthSquared(void* ptr) +{ + return static_cast(ptr)->lengthSquared(); +} + +void QVector4D_Normalize(void* ptr) +{ + static_cast(ptr)->normalize(); +} + +void* QVector4D_Normalized(void* ptr) +{ + return new QVector4D(static_cast(ptr)->normalized()); +} + +void QVector4D_SetW(void* ptr, float w) +{ + static_cast(ptr)->setW(w); +} + +void QVector4D_SetX(void* ptr, float x) +{ + static_cast(ptr)->setX(x); +} + +void QVector4D_SetY(void* ptr, float y) +{ + static_cast(ptr)->setY(y); +} + +void QVector4D_SetZ(void* ptr, float z) +{ + static_cast(ptr)->setZ(z); +} + +void* QVector4D_ToPoint(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QVector4D_ToPointF(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QVector4D_ToVector2D(void* ptr) +{ + return new QVector2D(static_cast(ptr)->toVector2D()); +} + +void* QVector4D_ToVector2DAffine(void* ptr) +{ + return new QVector2D(static_cast(ptr)->toVector2DAffine()); +} + +void* QVector4D_ToVector3D(void* ptr) +{ + return new QVector3D(static_cast(ptr)->toVector3D()); +} + +void* QVector4D_ToVector3DAffine(void* ptr) +{ + return new QVector3D(static_cast(ptr)->toVector3DAffine()); +} + +float QVector4D_W(void* ptr) +{ + return static_cast(ptr)->w(); +} + +float QVector4D_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +float QVector4D_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +float QVector4D_Z(void* ptr) +{ + return static_cast(ptr)->z(); +} + +class MyQWhatsThisClickedEvent: public QWhatsThisClickedEvent +{ +public: + MyQWhatsThisClickedEvent(const QString &href) : QWhatsThisClickedEvent(href) {QWhatsThisClickedEvent_QWhatsThisClickedEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QWhatsThisClickedEvent*) +Q_DECLARE_METATYPE(MyQWhatsThisClickedEvent*) + +int QWhatsThisClickedEvent_QWhatsThisClickedEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWhatsThisClickedEvent_NewQWhatsThisClickedEvent(struct QtGui_PackedString href) +{ + return new MyQWhatsThisClickedEvent(QString::fromUtf8(href.data, href.len)); +} + +struct QtGui_PackedString QWhatsThisClickedEvent_Href(void* ptr) +{ + return ({ QByteArray tc87a51 = static_cast(ptr)->href().toUtf8(); QtGui_PackedString { const_cast(tc87a51.prepend("WHITESPACE").constData()+10), tc87a51.size()-10 }; }); +} + +class MyQWheelEvent: public QWheelEvent +{ +public: + MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; + MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers, phase) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; + MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase, Qt::MouseEventSource source) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers, phase, source) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; + MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase, Qt::MouseEventSource source, bool inverted) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers, phase, source, inverted) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; + MyQWheelEvent(QPointF pos, QPointF globalPos, QPoint pixelDelta, QPoint angleDelta, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase, bool inverted, Qt::MouseEventSource source = Qt::MouseEventNotSynthesized) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, buttons, modifiers, phase, inverted, source) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; +}; + +Q_DECLARE_METATYPE(QWheelEvent*) +Q_DECLARE_METATYPE(MyQWheelEvent*) + +int QWheelEvent_QWheelEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWheelEvent_NewQWheelEvent3(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers) +{ + return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers)); +} + +void* QWheelEvent_NewQWheelEvent4(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase) +{ + return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase)); +} + +void* QWheelEvent_NewQWheelEvent5(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source) +{ + return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase), static_cast(source)); +} + +void* QWheelEvent_NewQWheelEvent6(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source, char inverted) +{ + return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase), static_cast(source), inverted != 0); +} + +void* QWheelEvent_NewQWheelEvent7(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, long long buttons, long long modifiers, long long phase, char inverted, long long source) +{ + return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), static_cast(buttons), static_cast(modifiers), static_cast(phase), inverted != 0, static_cast(source)); +} + +void* QWheelEvent_AngleDelta(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->angleDelta(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +long long QWheelEvent_Buttons(void* ptr) +{ + return static_cast(ptr)->buttons(); +} + +void* QWheelEvent_GlobalPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWheelEvent_GlobalPosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->globalPosF()); +} + +int QWheelEvent_GlobalX(void* ptr) +{ + return static_cast(ptr)->globalX(); +} + +int QWheelEvent_GlobalY(void* ptr) +{ + return static_cast(ptr)->globalY(); +} + +char QWheelEvent_Inverted(void* ptr) +{ + return static_cast(ptr)->inverted(); +} + +long long QWheelEvent_Phase(void* ptr) +{ + return static_cast(ptr)->phase(); +} + +void* QWheelEvent_PixelDelta(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pixelDelta(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWheelEvent_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWheelEvent_PosF(void* ptr) +{ + return const_cast(&static_cast(ptr)->posF()); +} + +long long QWheelEvent_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +int QWheelEvent_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QWheelEvent_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +class MyQWindow: public QWindow +{ +public: + MyQWindow(QScreen *targetScreen = Q_NULLPTR) : QWindow(targetScreen) {QWindow_QWindow_QRegisterMetaType();}; + MyQWindow(QWindow *parent) : QWindow(parent) {QWindow_QWindow_QRegisterMetaType();}; + void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; + void alert(int msec) { callbackQWindow_Alert(this, msec); }; + bool close() { return callbackQWindow_Close(this) != 0; }; + void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; + bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; + void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; + void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; + QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; + void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; + void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; + QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; + void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; + void hide() { callbackQWindow_Hide(this); }; + void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; + void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; + void lower() { callbackQWindow_Lower(this); }; + void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; + void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; + void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; + void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; + void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; + void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; + void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; + void raise() { callbackQWindow_Raise(this); }; + void requestActivate() { callbackQWindow_RequestActivate(this); }; + void requestUpdate() { callbackQWindow_RequestUpdate(this); }; + void resizeEvent(QResizeEvent * ev) { callbackQWindow_ResizeEvent(this, ev); }; + void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; + void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; + void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; + void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; + void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; + void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; + void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; + void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; + void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; + void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; + void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; + void setX(int arg) { callbackQWindow_SetX(this, arg); }; + void setY(int arg) { callbackQWindow_SetY(this, arg); }; + void show() { callbackQWindow_Show(this); }; + void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; + void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; + void showMaximized() { callbackQWindow_ShowMaximized(this); }; + void showMinimized() { callbackQWindow_ShowMinimized(this); }; + void showNormal() { callbackQWindow_ShowNormal(this); }; + QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; + QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; + void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; + void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; + void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; + void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; + void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; + void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; + void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; + void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; + ~MyQWindow() { callbackQWindow_DestroyQWindow(this); }; + void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; + void deleteLater() { callbackQWindow_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QWindow*) +Q_DECLARE_METATYPE(MyQWindow*) + +int QWindow_QWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWindow_NewQWindow(void* targetScreen) +{ + return new MyQWindow(static_cast(targetScreen)); +} + +void* QWindow_NewQWindow2(void* parent) +{ + return new MyQWindow(static_cast(parent)); +} + +void QWindow_ConnectActiveChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::activeChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ActiveChanged), static_cast(t)); +} + +void QWindow_DisconnectActiveChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::activeChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ActiveChanged)); +} + +void QWindow_ActiveChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->activeChanged(); + } else { + static_cast(ptr)->activeChanged(); + } +} + +void QWindow_Alert(void* ptr, int msec) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "alert", Q_ARG(int, msec)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "alert", Q_ARG(int, msec)); + } +} + +void QWindow_AlertDefault(void* ptr, int msec) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::alert(msec); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::alert(msec); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::alert(msec); + } else { + static_cast(ptr)->QWindow::alert(msec); + } +} + +void* QWindow_BaseSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->baseSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->baseSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +char QWindow_Close(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); + return returnArg; + } else { + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); + return returnArg; + } +} + +char QWindow_CloseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPaintDeviceWindow::close(); + } else { + return static_cast(ptr)->QWindow::close(); + } +} + +long long QWindow_ContentOrientation(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->contentOrientation(); + } else { + return static_cast(ptr)->contentOrientation(); + } +} + +void QWindow_ConnectContentOrientationChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QWindow::contentOrientationChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ContentOrientationChanged), static_cast(t)); +} + +void QWindow_DisconnectContentOrientationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::contentOrientationChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ContentOrientationChanged)); +} + +void QWindow_ContentOrientationChanged(void* ptr, long long orientation) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->contentOrientationChanged(static_cast(orientation)); + } else { + static_cast(ptr)->contentOrientationChanged(static_cast(orientation)); + } +} + +void QWindow_Create(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->create(); + } else { + static_cast(ptr)->create(); + } +} + +void* QWindow_Cursor(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QCursor(static_cast(ptr)->cursor()); + } else { + return new QCursor(static_cast(ptr)->cursor()); + } +} + +void QWindow_Destroy(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->destroy(); + } else { + static_cast(ptr)->destroy(); + } +} + +double QWindow_DevicePixelRatio(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->devicePixelRatio(); + } else { + return static_cast(ptr)->devicePixelRatio(); + } +} + +char QWindow_Event(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->event(static_cast(ev)); + } else { + return static_cast(ptr)->event(static_cast(ev)); + } +} + +char QWindow_EventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::event(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::event(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPaintDeviceWindow::event(static_cast(ev)); + } else { + return static_cast(ptr)->QWindow::event(static_cast(ev)); + } +} + +void QWindow_ExposeEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->exposeEvent(static_cast(ev)); + } else { + static_cast(ptr)->exposeEvent(static_cast(ev)); + } +} + +void QWindow_ExposeEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::exposeEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::exposeEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::exposeEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::exposeEvent(static_cast(ev)); + } +} + +struct QtGui_PackedString QWindow_FilePath(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray t7116fb = static_cast(ptr)->filePath().toUtf8(); QtGui_PackedString { const_cast(t7116fb.prepend("WHITESPACE").constData()+10), t7116fb.size()-10 }; }); + } else { + return ({ QByteArray t7116fb = static_cast(ptr)->filePath().toUtf8(); QtGui_PackedString { const_cast(t7116fb.prepend("WHITESPACE").constData()+10), t7116fb.size()-10 }; }); + } +} + +long long QWindow_Flags(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->flags(); + } else { + return static_cast(ptr)->flags(); + } +} + +void QWindow_FocusInEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->focusInEvent(static_cast(ev)); + } else { + static_cast(ptr)->focusInEvent(static_cast(ev)); + } +} + +void QWindow_FocusInEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::focusInEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::focusInEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::focusInEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::focusInEvent(static_cast(ev)); + } +} + +void* QWindow_FocusObject(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->focusObject(); + } else { + return static_cast(ptr)->focusObject(); + } +} + +void* QWindow_FocusObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::focusObject(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::focusObject(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPaintDeviceWindow::focusObject(); + } else { + return static_cast(ptr)->QWindow::focusObject(); + } +} + +void QWindow_ConnectFocusObjectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::focusObjectChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_FocusObjectChanged), static_cast(t)); +} + +void QWindow_DisconnectFocusObjectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::focusObjectChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_FocusObjectChanged)); +} + +void QWindow_FocusObjectChanged(void* ptr, void* object) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } + } else { + if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else if (dynamic_cast(static_cast(object))) { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } else { + static_cast(ptr)->focusObjectChanged(static_cast(object)); + } + } +} + +void QWindow_FocusOutEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->focusOutEvent(static_cast(ev)); + } else { + static_cast(ptr)->focusOutEvent(static_cast(ev)); + } +} + +void QWindow_FocusOutEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::focusOutEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::focusOutEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::focusOutEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::focusOutEvent(static_cast(ev)); + } +} + +void* QWindow_Format(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->format()); + } else { + return new QSurfaceFormat(static_cast(ptr)->format()); + } +} + +void* QWindow_FormatDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->QRasterWindow::format()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->QOpenGLWindow::format()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->QPaintDeviceWindow::format()); + } else { + return new QSurfaceFormat(static_cast(ptr)->QWindow::format()); + } +} + +void* QWindow_FrameGeometry(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->frameGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->frameGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QWindow_FrameMargins(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QMargins tmpValue = static_cast(ptr)->frameMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); + } else { + return ({ QMargins tmpValue = static_cast(ptr)->frameMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); + } +} + +void* QWindow_FramePosition(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPoint tmpValue = static_cast(ptr)->framePosition(); new QPoint(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPoint tmpValue = static_cast(ptr)->framePosition(); new QPoint(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QWindow_QWindow_FromWinId(uintptr_t id) +{ + return QWindow::fromWinId(id); +} + +void* QWindow_Geometry(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +int QWindow_Height(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->height(); + } else { + return static_cast(ptr)->height(); + } +} + +void QWindow_ConnectHeightChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::heightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_HeightChanged), static_cast(t)); +} + +void QWindow_DisconnectHeightChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::heightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_HeightChanged)); +} + +void QWindow_HeightChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->heightChanged(arg); + } else { + static_cast(ptr)->heightChanged(arg); + } +} + +void QWindow_Hide(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "hide"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "hide"); + } +} + +void QWindow_HideDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::hide(); + } else { + static_cast(ptr)->QWindow::hide(); + } +} + +void QWindow_HideEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hideEvent(static_cast(ev)); + } else { + static_cast(ptr)->hideEvent(static_cast(ev)); + } +} + +void QWindow_HideEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::hideEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::hideEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::hideEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::hideEvent(static_cast(ev)); + } +} + +void* QWindow_Icon(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QIcon(static_cast(ptr)->icon()); + } else { + return new QIcon(static_cast(ptr)->icon()); + } +} + +char QWindow_IsActive(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isActive(); + } else { + return static_cast(ptr)->isActive(); + } +} + +char QWindow_IsAncestorOf(void* ptr, void* child, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); + } else { + return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); + } + } else { + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); + } else { + return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); + } + } +} + +char QWindow_IsExposed(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isExposed(); + } else { + return static_cast(ptr)->isExposed(); + } +} + +char QWindow_IsModal(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isModal(); + } else { + return static_cast(ptr)->isModal(); + } +} + +char QWindow_IsTopLevel(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isTopLevel(); + } else { + return static_cast(ptr)->isTopLevel(); + } +} + +char QWindow_IsVisible(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isVisible(); + } else { + return static_cast(ptr)->isVisible(); + } +} + +void QWindow_KeyPressEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->keyPressEvent(static_cast(ev)); + } else { + static_cast(ptr)->keyPressEvent(static_cast(ev)); + } +} + +void QWindow_KeyPressEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::keyPressEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::keyPressEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::keyPressEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::keyPressEvent(static_cast(ev)); + } +} + +void QWindow_KeyReleaseEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->keyReleaseEvent(static_cast(ev)); + } else { + static_cast(ptr)->keyReleaseEvent(static_cast(ev)); + } +} + +void QWindow_KeyReleaseEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::keyReleaseEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::keyReleaseEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::keyReleaseEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::keyReleaseEvent(static_cast(ev)); + } +} + +void QWindow_Lower(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "lower"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "lower"); + } +} + +void QWindow_LowerDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::lower(); + } else { + static_cast(ptr)->QWindow::lower(); + } +} + +void* QWindow_MapFromGlobal(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPoint tmpValue = static_cast(ptr)->mapFromGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPoint tmpValue = static_cast(ptr)->mapFromGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QWindow_MapToGlobal(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPoint tmpValue = static_cast(ptr)->mapToGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPoint tmpValue = static_cast(ptr)->mapToGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QWindow_Mask(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->mask()); + } else { + return new QRegion(static_cast(ptr)->mask()); + } +} + +int QWindow_MaximumHeight(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->maximumHeight(); + } else { + return static_cast(ptr)->maximumHeight(); + } +} + +void QWindow_ConnectMaximumHeightChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::maximumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumHeightChanged), static_cast(t)); +} + +void QWindow_DisconnectMaximumHeightChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::maximumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumHeightChanged)); +} + +void QWindow_MaximumHeightChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->maximumHeightChanged(arg); + } else { + static_cast(ptr)->maximumHeightChanged(arg); + } +} + +void* QWindow_MaximumSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +int QWindow_MaximumWidth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->maximumWidth(); + } else { + return static_cast(ptr)->maximumWidth(); + } +} + +void QWindow_ConnectMaximumWidthChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::maximumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumWidthChanged), static_cast(t)); +} + +void QWindow_DisconnectMaximumWidthChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::maximumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumWidthChanged)); +} + +void QWindow_MaximumWidthChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->maximumWidthChanged(arg); + } else { + static_cast(ptr)->maximumWidthChanged(arg); + } +} + +int QWindow_MinimumHeight(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->minimumHeight(); + } else { + return static_cast(ptr)->minimumHeight(); + } +} + +void QWindow_ConnectMinimumHeightChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::minimumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumHeightChanged), static_cast(t)); +} + +void QWindow_DisconnectMinimumHeightChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::minimumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumHeightChanged)); +} + +void QWindow_MinimumHeightChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->minimumHeightChanged(arg); + } else { + static_cast(ptr)->minimumHeightChanged(arg); + } +} + +void* QWindow_MinimumSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +int QWindow_MinimumWidth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->minimumWidth(); + } else { + return static_cast(ptr)->minimumWidth(); + } +} + +void QWindow_ConnectMinimumWidthChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::minimumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumWidthChanged), static_cast(t)); +} + +void QWindow_DisconnectMinimumWidthChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::minimumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumWidthChanged)); +} + +void QWindow_MinimumWidthChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->minimumWidthChanged(arg); + } else { + static_cast(ptr)->minimumWidthChanged(arg); + } +} + +long long QWindow_Modality(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->modality(); + } else { + return static_cast(ptr)->modality(); + } +} + +void QWindow_ConnectModalityChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QWindow::modalityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ModalityChanged), static_cast(t)); +} + +void QWindow_DisconnectModalityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::modalityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ModalityChanged)); +} + +void QWindow_ModalityChanged(void* ptr, long long modality) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->modalityChanged(static_cast(modality)); + } else { + static_cast(ptr)->modalityChanged(static_cast(modality)); + } +} + +void QWindow_MouseDoubleClickEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseDoubleClickEvent(static_cast(ev)); + } else { + static_cast(ptr)->mouseDoubleClickEvent(static_cast(ev)); + } +} + +void QWindow_MouseDoubleClickEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::mouseDoubleClickEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::mouseDoubleClickEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::mouseDoubleClickEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::mouseDoubleClickEvent(static_cast(ev)); + } +} + +void QWindow_MouseMoveEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseMoveEvent(static_cast(ev)); + } else { + static_cast(ptr)->mouseMoveEvent(static_cast(ev)); + } +} + +void QWindow_MouseMoveEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::mouseMoveEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::mouseMoveEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::mouseMoveEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::mouseMoveEvent(static_cast(ev)); + } +} + +void QWindow_MousePressEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mousePressEvent(static_cast(ev)); + } else { + static_cast(ptr)->mousePressEvent(static_cast(ev)); + } +} + +void QWindow_MousePressEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::mousePressEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::mousePressEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::mousePressEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::mousePressEvent(static_cast(ev)); + } +} + +void QWindow_MouseReleaseEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseReleaseEvent(static_cast(ev)); + } else { + static_cast(ptr)->mouseReleaseEvent(static_cast(ev)); + } +} + +void QWindow_MouseReleaseEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::mouseReleaseEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::mouseReleaseEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::mouseReleaseEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::mouseReleaseEvent(static_cast(ev)); + } +} + +void QWindow_MoveEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->moveEvent(static_cast(ev)); + } else { + static_cast(ptr)->moveEvent(static_cast(ev)); + } +} + +void QWindow_MoveEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::moveEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::moveEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::moveEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::moveEvent(static_cast(ev)); + } +} + +char QWindow_NativeEvent(void* ptr, void* eventType, void* message, long* result) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->nativeEvent(*static_cast(eventType), message, result); + } else { + return static_cast(ptr)->nativeEvent(*static_cast(eventType), message, result); + } +} + +char QWindow_NativeEventDefault(void* ptr, void* eventType, void* message, long* result) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPaintDeviceWindow::nativeEvent(*static_cast(eventType), message, result); + } else { + return static_cast(ptr)->QWindow::nativeEvent(*static_cast(eventType), message, result); + } +} + +double QWindow_Opacity(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->opacity(); + } else { + return static_cast(ptr)->opacity(); + } +} + +void QWindow_ConnectOpacityChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::opacityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_OpacityChanged), static_cast(t)); +} + +void QWindow_DisconnectOpacityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::opacityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_OpacityChanged)); +} + +void QWindow_OpacityChanged(void* ptr, double opacity) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->opacityChanged(opacity); + } else { + static_cast(ptr)->opacityChanged(opacity); + } +} + +void* QWindow_Parent(void* ptr, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parent(static_cast(mode)); + } else { + return static_cast(ptr)->parent(static_cast(mode)); + } +} + +void* QWindow_Parent2(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parent(); + } else { + return static_cast(ptr)->parent(); + } +} + +void* QWindow_Position(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPoint tmpValue = static_cast(ptr)->position(); new QPoint(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPoint tmpValue = static_cast(ptr)->position(); new QPoint(tmpValue.x(), tmpValue.y()); }); + } +} + +void QWindow_Raise(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "raise"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "raise"); + } +} + +void QWindow_RaiseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::raise(); + } else { + static_cast(ptr)->QWindow::raise(); + } +} + +void QWindow_ReportContentOrientationChange(void* ptr, long long orientation) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->reportContentOrientationChange(static_cast(orientation)); + } else { + static_cast(ptr)->reportContentOrientationChange(static_cast(orientation)); + } +} + +void QWindow_RequestActivate(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "requestActivate"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "requestActivate"); + } +} + +void QWindow_RequestActivateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::requestActivate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::requestActivate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::requestActivate(); + } else { + static_cast(ptr)->QWindow::requestActivate(); + } +} + +void QWindow_RequestUpdate(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "requestUpdate"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "requestUpdate"); + } +} + +void QWindow_RequestUpdateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::requestUpdate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::requestUpdate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::requestUpdate(); + } else { + static_cast(ptr)->QWindow::requestUpdate(); + } +} + +void* QWindow_RequestedFormat(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QSurfaceFormat(static_cast(ptr)->requestedFormat()); + } else { + return new QSurfaceFormat(static_cast(ptr)->requestedFormat()); + } +} + +void QWindow_Resize(void* ptr, void* newSize) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->resize(*static_cast(newSize)); + } else { + static_cast(ptr)->resize(*static_cast(newSize)); + } +} + +void QWindow_Resize2(void* ptr, int w, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->resize(w, h); + } else { + static_cast(ptr)->resize(w, h); + } +} + +void QWindow_ResizeEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->resizeEvent(static_cast(ev)); + } else { + static_cast(ptr)->resizeEvent(static_cast(ev)); + } +} + +void QWindow_ResizeEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::resizeEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::resizeEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::resizeEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::resizeEvent(static_cast(ev)); + } +} + +void* QWindow_Screen(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->screen(); + } else { + return static_cast(ptr)->screen(); + } +} + +void QWindow_ConnectScreenChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::screenChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ScreenChanged), static_cast(t)); +} + +void QWindow_DisconnectScreenChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::screenChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ScreenChanged)); +} + +void QWindow_ScreenChanged(void* ptr, void* screen) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->screenChanged(static_cast(screen)); + } else { + static_cast(ptr)->screenChanged(static_cast(screen)); + } +} + +void QWindow_SetBaseSize(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setBaseSize(*static_cast(size)); + } else { + static_cast(ptr)->setBaseSize(*static_cast(size)); + } +} + +void QWindow_SetCursor(void* ptr, void* cursor) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setCursor(*static_cast(cursor)); + } else { + static_cast(ptr)->setCursor(*static_cast(cursor)); + } +} + +void QWindow_SetFilePath(void* ptr, struct QtGui_PackedString filePath) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFilePath(QString::fromUtf8(filePath.data, filePath.len)); + } else { + static_cast(ptr)->setFilePath(QString::fromUtf8(filePath.data, filePath.len)); + } +} + +void QWindow_SetFlag(void* ptr, long long flag, char on) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFlag(static_cast(flag), on != 0); + } else { + static_cast(ptr)->setFlag(static_cast(flag), on != 0); + } +} + +void QWindow_SetFlags(void* ptr, long long flags) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFlags(static_cast(flags)); + } else { + static_cast(ptr)->setFlags(static_cast(flags)); + } +} + +void QWindow_SetFormat(void* ptr, void* format) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFormat(*static_cast(format)); + } else { + static_cast(ptr)->setFormat(*static_cast(format)); + } +} + +void QWindow_SetFramePosition(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFramePosition(*static_cast(point)); + } else { + static_cast(ptr)->setFramePosition(*static_cast(point)); + } +} + +void QWindow_SetGeometry(void* ptr, int posx, int posy, int w, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(int, posx), Q_ARG(int, posy), Q_ARG(int, w), Q_ARG(int, h)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(int, posx), Q_ARG(int, posy), Q_ARG(int, w), Q_ARG(int, h)); + } +} + +void QWindow_SetGeometryDefault(void* ptr, int posx, int posy, int w, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setGeometry(posx, posy, w, h); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setGeometry(posx, posy, w, h); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setGeometry(posx, posy, w, h); + } else { + static_cast(ptr)->QWindow::setGeometry(posx, posy, w, h); + } +} + +void QWindow_SetGeometry2(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(const QRect, *static_cast(rect))); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(const QRect, *static_cast(rect))); + } +} + +void QWindow_SetGeometry2Default(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setGeometry(*static_cast(rect)); + } else { + static_cast(ptr)->QWindow::setGeometry(*static_cast(rect)); + } +} + +void QWindow_SetHeight(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setHeight", Q_ARG(int, arg)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setHeight", Q_ARG(int, arg)); + } +} + +void QWindow_SetHeightDefault(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setHeight(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setHeight(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setHeight(arg); + } else { + static_cast(ptr)->QWindow::setHeight(arg); + } +} + +void QWindow_SetIcon(void* ptr, void* icon) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setIcon(*static_cast(icon)); + } else { + static_cast(ptr)->setIcon(*static_cast(icon)); + } +} + +char QWindow_SetKeyboardGrabEnabled(void* ptr, char grab) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setKeyboardGrabEnabled(grab != 0); + } else { + return static_cast(ptr)->setKeyboardGrabEnabled(grab != 0); + } +} + +void QWindow_SetMask(void* ptr, void* region) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMask(*static_cast(region)); + } else { + static_cast(ptr)->setMask(*static_cast(region)); + } +} + +void QWindow_SetMaximumHeight(void* ptr, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setMaximumHeight", Q_ARG(int, h)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setMaximumHeight", Q_ARG(int, h)); + } +} + +void QWindow_SetMaximumHeightDefault(void* ptr, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setMaximumHeight(h); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setMaximumHeight(h); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setMaximumHeight(h); + } else { + static_cast(ptr)->QWindow::setMaximumHeight(h); + } +} + +void QWindow_SetMaximumSize(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMaximumSize(*static_cast(size)); + } else { + static_cast(ptr)->setMaximumSize(*static_cast(size)); + } +} + +void QWindow_SetMaximumWidth(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setMaximumWidth", Q_ARG(int, w)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setMaximumWidth", Q_ARG(int, w)); + } +} + +void QWindow_SetMaximumWidthDefault(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setMaximumWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setMaximumWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setMaximumWidth(w); + } else { + static_cast(ptr)->QWindow::setMaximumWidth(w); + } +} + +void QWindow_SetMinimumHeight(void* ptr, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setMinimumHeight", Q_ARG(int, h)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setMinimumHeight", Q_ARG(int, h)); + } +} + +void QWindow_SetMinimumHeightDefault(void* ptr, int h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setMinimumHeight(h); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setMinimumHeight(h); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setMinimumHeight(h); + } else { + static_cast(ptr)->QWindow::setMinimumHeight(h); + } +} + +void QWindow_SetMinimumSize(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMinimumSize(*static_cast(size)); + } else { + static_cast(ptr)->setMinimumSize(*static_cast(size)); + } +} + +void QWindow_SetMinimumWidth(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setMinimumWidth", Q_ARG(int, w)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setMinimumWidth", Q_ARG(int, w)); + } +} + +void QWindow_SetMinimumWidthDefault(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setMinimumWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setMinimumWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setMinimumWidth(w); + } else { + static_cast(ptr)->QWindow::setMinimumWidth(w); + } +} + +void QWindow_SetModality(void* ptr, long long modality) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setModality(static_cast(modality)); + } else { + static_cast(ptr)->setModality(static_cast(modality)); + } +} + +char QWindow_SetMouseGrabEnabled(void* ptr, char grab) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->setMouseGrabEnabled(grab != 0); + } else { + return static_cast(ptr)->setMouseGrabEnabled(grab != 0); + } +} + +void QWindow_SetOpacity(void* ptr, double level) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setOpacity(level); + } else { + static_cast(ptr)->setOpacity(level); + } +} + +void QWindow_SetParent(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(parent))) { + static_cast(ptr)->setParent(static_cast(parent)); + } else { + static_cast(ptr)->setParent(static_cast(parent)); + } + } else { + if (dynamic_cast(static_cast(parent))) { + static_cast(ptr)->setParent(static_cast(parent)); + } else { + static_cast(ptr)->setParent(static_cast(parent)); + } + } +} + +void QWindow_SetPosition(void* ptr, void* pt) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPosition(*static_cast(pt)); + } else { + static_cast(ptr)->setPosition(*static_cast(pt)); + } +} + +void QWindow_SetPosition2(void* ptr, int posx, int posy) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPosition(posx, posy); + } else { + static_cast(ptr)->setPosition(posx, posy); + } +} + +void QWindow_SetScreen(void* ptr, void* newScreen) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setScreen(static_cast(newScreen)); + } else { + static_cast(ptr)->setScreen(static_cast(newScreen)); + } +} + +void QWindow_SetSizeIncrement(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setSizeIncrement(*static_cast(size)); + } else { + static_cast(ptr)->setSizeIncrement(*static_cast(size)); + } +} + +void QWindow_SetSurfaceType(void* ptr, long long surfaceType) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setSurfaceType(static_cast(surfaceType)); + } else { + static_cast(ptr)->setSurfaceType(static_cast(surfaceType)); + } +} + +void QWindow_SetTitle(void* ptr, struct QtGui_PackedString vqs) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setTitle", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setTitle", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); + } +} + +void QWindow_SetTitleDefault(void* ptr, struct QtGui_PackedString vqs) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else { + static_cast(ptr)->QWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); + } +} + +void QWindow_SetVisibility(void* ptr, long long v) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setVisibility(static_cast(v)); + } else { + static_cast(ptr)->setVisibility(static_cast(v)); + } +} + +void QWindow_SetVisible(void* ptr, char visible) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); + } +} + +void QWindow_SetVisibleDefault(void* ptr, char visible) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setVisible(visible != 0); + } else { + static_cast(ptr)->QWindow::setVisible(visible != 0); + } +} + +void QWindow_SetWidth(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setWidth", Q_ARG(int, arg)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setWidth", Q_ARG(int, arg)); + } +} + +void QWindow_SetWidthDefault(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setWidth(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setWidth(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setWidth(arg); + } else { + static_cast(ptr)->QWindow::setWidth(arg); + } +} + +void QWindow_SetWindowState(void* ptr, long long state) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setWindowState(static_cast(state)); + } else { + static_cast(ptr)->setWindowState(static_cast(state)); + } +} + +void QWindow_SetWindowStates(void* ptr, long long state) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setWindowStates(static_cast(state)); + } else { + static_cast(ptr)->setWindowStates(static_cast(state)); + } +} + +void QWindow_SetX(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setX", Q_ARG(int, arg)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setX", Q_ARG(int, arg)); + } +} + +void QWindow_SetXDefault(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setX(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setX(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setX(arg); + } else { + static_cast(ptr)->QWindow::setX(arg); + } +} + +void QWindow_SetY(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "setY", Q_ARG(int, arg)); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "setY", Q_ARG(int, arg)); + } +} + +void QWindow_SetYDefault(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::setY(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::setY(arg); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::setY(arg); + } else { + static_cast(ptr)->QWindow::setY(arg); + } +} + +void QWindow_Show(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "show"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "show"); + } +} + +void QWindow_ShowDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::show(); + } else { + static_cast(ptr)->QWindow::show(); + } +} + +void QWindow_ShowEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->showEvent(static_cast(ev)); + } else { + static_cast(ptr)->showEvent(static_cast(ev)); + } +} + +void QWindow_ShowEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::showEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::showEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::showEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::showEvent(static_cast(ev)); + } +} + +void QWindow_ShowFullScreen(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); + } +} + +void QWindow_ShowFullScreenDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::showFullScreen(); + } else { + static_cast(ptr)->QWindow::showFullScreen(); + } +} + +void QWindow_ShowMaximized(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); + } +} + +void QWindow_ShowMaximizedDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::showMaximized(); + } else { + static_cast(ptr)->QWindow::showMaximized(); + } +} + +void QWindow_ShowMinimized(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); + } +} + +void QWindow_ShowMinimizedDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::showMinimized(); + } else { + static_cast(ptr)->QWindow::showMinimized(); + } +} + +void QWindow_ShowNormal(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); + } +} + +void QWindow_ShowNormalDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::showNormal(); + } else { + static_cast(ptr)->QWindow::showNormal(); + } +} + +void* QWindow_Size(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QWindow_SizeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QRasterWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QOpenGLWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QPaintDeviceWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QWindow_SizeIncrement(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->sizeIncrement(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->sizeIncrement(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +long long QWindow_SurfaceType(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->surfaceType(); + } else { + return static_cast(ptr)->surfaceType(); + } +} + +long long QWindow_SurfaceTypeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRasterWindow::surfaceType(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWindow::surfaceType(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPaintDeviceWindow::surfaceType(); + } else { + return static_cast(ptr)->QWindow::surfaceType(); + } +} + +void QWindow_TabletEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->tabletEvent(static_cast(ev)); + } else { + static_cast(ptr)->tabletEvent(static_cast(ev)); + } +} + +void QWindow_TabletEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::tabletEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::tabletEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::tabletEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::tabletEvent(static_cast(ev)); + } +} + +struct QtGui_PackedString QWindow_Title(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray t3f590b = static_cast(ptr)->title().toUtf8(); QtGui_PackedString { const_cast(t3f590b.prepend("WHITESPACE").constData()+10), t3f590b.size()-10 }; }); + } else { + return ({ QByteArray t3f590b = static_cast(ptr)->title().toUtf8(); QtGui_PackedString { const_cast(t3f590b.prepend("WHITESPACE").constData()+10), t3f590b.size()-10 }; }); + } +} + +void QWindow_TouchEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->touchEvent(static_cast(ev)); + } else { + static_cast(ptr)->touchEvent(static_cast(ev)); + } +} + +void QWindow_TouchEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::touchEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::touchEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::touchEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::touchEvent(static_cast(ev)); + } +} + +long long QWindow_Type(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->type(); + } else { + return static_cast(ptr)->type(); + } +} + +void QWindow_UnsetCursor(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->unsetCursor(); + } else { + static_cast(ptr)->unsetCursor(); + } +} + +long long QWindow_Visibility(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->visibility(); + } else { + return static_cast(ptr)->visibility(); + } +} + +void QWindow_ConnectVisibilityChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QWindow::visibilityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibilityChanged), static_cast(t)); +} + +void QWindow_DisconnectVisibilityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::visibilityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibilityChanged)); +} + +void QWindow_VisibilityChanged(void* ptr, long long visibility) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->visibilityChanged(static_cast(visibility)); + } else { + static_cast(ptr)->visibilityChanged(static_cast(visibility)); + } +} + +void QWindow_ConnectVisibleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::visibleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibleChanged), static_cast(t)); +} + +void QWindow_DisconnectVisibleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::visibleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibleChanged)); +} + +void QWindow_VisibleChanged(void* ptr, char arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->visibleChanged(arg != 0); + } else { + static_cast(ptr)->visibleChanged(arg != 0); + } +} + +void QWindow_WheelEvent(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->wheelEvent(static_cast(ev)); + } else { + static_cast(ptr)->wheelEvent(static_cast(ev)); + } +} + +void QWindow_WheelEventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::wheelEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::wheelEvent(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::wheelEvent(static_cast(ev)); + } else { + static_cast(ptr)->QWindow::wheelEvent(static_cast(ev)); + } +} + +int QWindow_Width(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->width(); + } else { + return static_cast(ptr)->width(); + } +} + +void QWindow_ConnectWidthChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::widthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WidthChanged), static_cast(t)); +} + +void QWindow_DisconnectWidthChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::widthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WidthChanged)); +} + +void QWindow_WidthChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->widthChanged(arg); + } else { + static_cast(ptr)->widthChanged(arg); + } +} + +uintptr_t QWindow_WinId(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->winId(); + } else { + return static_cast(ptr)->winId(); + } +} + +long long QWindow_WindowState(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->windowState(); + } else { + return static_cast(ptr)->windowState(); + } +} + +void QWindow_ConnectWindowStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowStateChanged), static_cast(t)); +} + +void QWindow_DisconnectWindowStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowStateChanged)); +} + +void QWindow_WindowStateChanged(void* ptr, long long windowState) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->windowStateChanged(static_cast(windowState)); + } else { + static_cast(ptr)->windowStateChanged(static_cast(windowState)); + } +} + +long long QWindow_WindowStates(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->windowStates(); + } else { + return static_cast(ptr)->windowStates(); + } +} + +void QWindow_ConnectWindowTitleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::windowTitleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowTitleChanged), static_cast(t)); +} + +void QWindow_DisconnectWindowTitleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::windowTitleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowTitleChanged)); +} + +void QWindow_WindowTitleChanged(void* ptr, struct QtGui_PackedString title) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->windowTitleChanged(QString::fromUtf8(title.data, title.len)); + } else { + static_cast(ptr)->windowTitleChanged(QString::fromUtf8(title.data, title.len)); + } +} + +int QWindow_X(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->x(); + } else { + return static_cast(ptr)->x(); + } +} + +void QWindow_ConnectXChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::xChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_XChanged), static_cast(t)); +} + +void QWindow_DisconnectXChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::xChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_XChanged)); +} + +void QWindow_XChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->xChanged(arg); + } else { + static_cast(ptr)->xChanged(arg); + } +} + +int QWindow_Y(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->y(); + } else { + return static_cast(ptr)->y(); + } +} + +void QWindow_ConnectYChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWindow::yChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_YChanged), static_cast(t)); +} + +void QWindow_DisconnectYChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWindow::yChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_YChanged)); +} + +void QWindow_YChanged(void* ptr, int arg) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->yChanged(arg); + } else { + static_cast(ptr)->yChanged(arg); + } +} + +void QWindow_DestroyQWindow(void* ptr) +{ + static_cast(ptr)->~QWindow(); +} + +void QWindow_DestroyQWindowDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QWindow___children_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QWindow___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QWindow___children_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QWindow___dynamicPropertyNames_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); + } else { + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); + } +} + +void QWindow___dynamicPropertyNames_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast*>(ptr)->append(*static_cast(i)); + } else { + static_cast*>(ptr)->append(*static_cast(i)); + } +} + +void* QWindow___dynamicPropertyNames_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QWindow___findChildren_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QWindow___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QWindow___findChildren_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QWindow___findChildren_atList3(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QWindow___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QWindow___findChildren_newList3(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QWindow___qFindChildren_atList2(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QWindow___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QWindow___qFindChildren_newList2(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void QWindow_ChildEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->childEvent(static_cast(event)); + } else { + static_cast(ptr)->childEvent(static_cast(event)); + } +} + +void QWindow_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QWindow::childEvent(static_cast(event)); + } +} + +void QWindow_ConnectNotify(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->connectNotify(*static_cast(sign)); + } +} + +void QWindow_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QWindow::connectNotify(*static_cast(sign)); + } +} + +void QWindow_CustomEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->customEvent(static_cast(event)); + } else { + static_cast(ptr)->customEvent(static_cast(event)); + } +} + +void QWindow_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QWindow::customEvent(static_cast(event)); + } +} + +void QWindow_DeleteLater(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); + } +} + +void QWindow_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::deleteLater(); + } else { + static_cast(ptr)->QWindow::deleteLater(); + } +} + +void QWindow_DisconnectNotify(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->disconnectNotify(*static_cast(sign)); + } +} + +void QWindow_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QWindow::disconnectNotify(*static_cast(sign)); + } +} + +char QWindow_EventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +char QWindow_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QWindow_MetaObject(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->metaObject()); + } else { + return const_cast(static_cast(ptr)->metaObject()); + } +} + +void* QWindow_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QRasterWindow::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QOpenGLWindow::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPaintDeviceWindow::metaObject()); + } else { + return const_cast(static_cast(ptr)->QWindow::metaObject()); + } +} + +void QWindow_TimerEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->timerEvent(static_cast(event)); + } else { + static_cast(ptr)->timerEvent(static_cast(event)); + } +} + +void QWindow_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRasterWindow::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWindow::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPaintDeviceWindow::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QWindow::timerEvent(static_cast(event)); + } +} + +class MyQWindowStateChangeEvent: public QWindowStateChangeEvent +{ +public: +}; + +Q_DECLARE_METATYPE(QWindowStateChangeEvent*) +Q_DECLARE_METATYPE(MyQWindowStateChangeEvent*) + +int QWindowStateChangeEvent_QWindowStateChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QWindowStateChangeEvent_OldState(void* ptr) +{ + return static_cast(ptr)->oldState(); +} + diff --git a/vendor/github.com/therecipe/qt/gui/gui.go b/vendor/github.com/therecipe/qt/gui/gui.go new file mode 100644 index 00000000..4aac903a --- /dev/null +++ b/vendor/github.com/therecipe/qt/gui/gui.go @@ -0,0 +1,72997 @@ +// +build !minimal + +package gui + +//#include +//#include +//#include +//#include "gui.h" +import "C" +import ( + "github.com/therecipe/qt" + "github.com/therecipe/qt/core" + "runtime" + "strings" + "unsafe" +) + +func cGoUnpackString(s C.struct_QtGui_PackedString) string { + if int(s.len) == -1 { + return C.GoString(s.data) + } + return C.GoStringN(s.data, C.int(s.len)) +} +func cGoUnpackBytes(s C.struct_QtGui_PackedString) []byte { + if int(s.len) == -1 { + gs := C.GoString(s.data) + return *(*[]byte)(unsafe.Pointer(&gs)) + } + return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) +} +func unpackStringList(s string) []string { + if len(s) == 0 { + return make([]string, 0) + } + return strings.Split(s, "¡¦!") +} + +type QAbstractOpenGLFunctions struct { + ptr unsafe.Pointer +} + +type QAbstractOpenGLFunctions_ITF interface { + QAbstractOpenGLFunctions_PTR() *QAbstractOpenGLFunctions +} + +func (ptr *QAbstractOpenGLFunctions) QAbstractOpenGLFunctions_PTR() *QAbstractOpenGLFunctions { + return ptr +} + +func (ptr *QAbstractOpenGLFunctions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAbstractOpenGLFunctions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAbstractOpenGLFunctions(ptr QAbstractOpenGLFunctions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func NewQAbstractOpenGLFunctionsFromPointer(ptr unsafe.Pointer) (n *QAbstractOpenGLFunctions) { + n = new(QAbstractOpenGLFunctions) + n.SetPointer(ptr) + return +} + +type QAbstractTextDocumentLayout struct { + core.QObject +} + +type QAbstractTextDocumentLayout_ITF interface { + core.QObject_ITF + QAbstractTextDocumentLayout_PTR() *QAbstractTextDocumentLayout +} + +func (ptr *QAbstractTextDocumentLayout) QAbstractTextDocumentLayout_PTR() *QAbstractTextDocumentLayout { + return ptr +} + +func (ptr *QAbstractTextDocumentLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractTextDocumentLayout(ptr QAbstractTextDocumentLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractTextDocumentLayout_PTR().Pointer() + } + return nil +} + +func NewQAbstractTextDocumentLayoutFromPointer(ptr unsafe.Pointer) (n *QAbstractTextDocumentLayout) { + n = new(QAbstractTextDocumentLayout) + n.SetPointer(ptr) + return +} +func (ptr *QAbstractTextDocumentLayout) AnchorAt(position core.QPointF_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractTextDocumentLayout_AnchorAt(ptr.Pointer(), core.PointerFromQPointF(position))) + } + return "" +} + +//export callbackQAbstractTextDocumentLayout_BlockBoundingRect +func callbackQAbstractTextDocumentLayout_BlockBoundingRect(ptr unsafe.Pointer, block unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "blockBoundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func(*QTextBlock) *core.QRectF)(signal))(NewQTextBlockFromPointer(block))) + } + + return core.PointerFromQRectF(core.NewQRectF()) +} + +func (ptr *QAbstractTextDocumentLayout) ConnectBlockBoundingRect(f func(block *QTextBlock) *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "blockBoundingRect"); signal != nil { + f := func(block *QTextBlock) *core.QRectF { + (*(*func(*QTextBlock) *core.QRectF)(signal))(block) + return f(block) + } + qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectBlockBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "blockBoundingRect") + } +} + +func (ptr *QAbstractTextDocumentLayout) BlockBoundingRect(block QTextBlock_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QAbstractTextDocumentLayout_BlockBoundingRect(ptr.Pointer(), PointerFromQTextBlock(block))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) Document() *QTextDocument { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFromPointer(C.QAbstractTextDocumentLayout_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractTextDocumentLayout_DocumentChanged +func callbackQAbstractTextDocumentLayout_DocumentChanged(ptr unsafe.Pointer, position C.int, charsRemoved C.int, charsAdded C.int) { + if signal := qt.GetSignal(ptr, "documentChanged"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(position)), int(int32(charsRemoved)), int(int32(charsAdded))) + } + +} + +func (ptr *QAbstractTextDocumentLayout) ConnectDocumentChanged(f func(position int, charsRemoved int, charsAdded int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "documentChanged"); signal != nil { + f := func(position int, charsRemoved int, charsAdded int) { + (*(*func(int, int, int))(signal))(position, charsRemoved, charsAdded) + f(position, charsRemoved, charsAdded) + } + qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectDocumentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "documentChanged") + } +} + +func (ptr *QAbstractTextDocumentLayout) DocumentChanged(position int, charsRemoved int, charsAdded int) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DocumentChanged(ptr.Pointer(), C.int(int32(position)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) + } +} + +//export callbackQAbstractTextDocumentLayout_DocumentSize +func callbackQAbstractTextDocumentLayout_DocumentSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "documentSize"); signal != nil { + return core.PointerFromQSizeF((*(*func() *core.QSizeF)(signal))()) + } + + return core.PointerFromQSizeF(core.NewQSizeF()) +} + +func (ptr *QAbstractTextDocumentLayout) ConnectDocumentSize(f func() *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "documentSize"); signal != nil { + f := func() *core.QSizeF { + (*(*func() *core.QSizeF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectDocumentSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "documentSize") + } +} + +func (ptr *QAbstractTextDocumentLayout) DocumentSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QAbstractTextDocumentLayout_DocumentSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +//export callbackQAbstractTextDocumentLayout_DocumentSizeChanged +func callbackQAbstractTextDocumentLayout_DocumentSizeChanged(ptr unsafe.Pointer, newSize unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "documentSizeChanged"); signal != nil { + (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(newSize)) + } + +} + +func (ptr *QAbstractTextDocumentLayout) ConnectDocumentSizeChanged(f func(newSize *core.QSizeF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "documentSizeChanged") { + C.QAbstractTextDocumentLayout_ConnectDocumentSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "documentSizeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "documentSizeChanged"); signal != nil { + f := func(newSize *core.QSizeF) { + (*(*func(*core.QSizeF))(signal))(newSize) + f(newSize) + } + qt.ConnectSignal(ptr.Pointer(), "documentSizeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "documentSizeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectDocumentSizeChanged() { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DisconnectDocumentSizeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "documentSizeChanged") + } +} + +func (ptr *QAbstractTextDocumentLayout) DocumentSizeChanged(newSize core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DocumentSizeChanged(ptr.Pointer(), core.PointerFromQSizeF(newSize)) + } +} + +//export callbackQAbstractTextDocumentLayout_DrawInlineObject +func callbackQAbstractTextDocumentLayout_DrawInlineObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, object unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawInlineObject"); signal != nil { + (*(*func(*QPainter, *core.QRectF, *QTextInlineObject, int, *QTextFormat))(signal))(NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).DrawInlineObjectDefault(NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) ConnectDrawInlineObject(f func(painter *QPainter, rect *core.QRectF, object *QTextInlineObject, posInDocument int, format *QTextFormat)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawInlineObject"); signal != nil { + f := func(painter *QPainter, rect *core.QRectF, object *QTextInlineObject, posInDocument int, format *QTextFormat) { + (*(*func(*QPainter, *core.QRectF, *QTextInlineObject, int, *QTextFormat))(signal))(painter, rect, object, posInDocument, format) + f(painter, rect, object, posInDocument, format) + } + qt.ConnectSignal(ptr.Pointer(), "drawInlineObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawInlineObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectDrawInlineObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawInlineObject") + } +} + +func (ptr *QAbstractTextDocumentLayout) DrawInlineObject(painter QPainter_ITF, rect core.QRectF_ITF, object QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DrawInlineObject(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRectF(rect), PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) DrawInlineObjectDefault(painter QPainter_ITF, rect core.QRectF_ITF, object QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DrawInlineObjectDefault(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRectF(rect), PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) Format(position int) *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QAbstractTextDocumentLayout_Format(ptr.Pointer(), C.int(int32(position)))) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) FormatAt(pos core.QPointF_ITF) *QTextFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextFormatFromPointer(C.QAbstractTextDocumentLayout_FormatAt(ptr.Pointer(), core.PointerFromQPointF(pos))) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue + } + return nil +} + +//export callbackQAbstractTextDocumentLayout_FrameBoundingRect +func callbackQAbstractTextDocumentLayout_FrameBoundingRect(ptr unsafe.Pointer, frame unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "frameBoundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func(*QTextFrame) *core.QRectF)(signal))(NewQTextFrameFromPointer(frame))) + } + + return core.PointerFromQRectF(core.NewQRectF()) +} + +func (ptr *QAbstractTextDocumentLayout) ConnectFrameBoundingRect(f func(frame *QTextFrame) *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "frameBoundingRect"); signal != nil { + f := func(frame *QTextFrame) *core.QRectF { + (*(*func(*QTextFrame) *core.QRectF)(signal))(frame) + return f(frame) + } + qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectFrameBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "frameBoundingRect") + } +} + +func (ptr *QAbstractTextDocumentLayout) FrameBoundingRect(frame QTextFrame_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QAbstractTextDocumentLayout_FrameBoundingRect(ptr.Pointer(), PointerFromQTextFrame(frame))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) HandlerForObject(objectType int) *QTextObjectInterface { + if ptr.Pointer() != nil { + return NewQTextObjectInterfaceFromPointer(C.QAbstractTextDocumentLayout_HandlerForObject(ptr.Pointer(), C.int(int32(objectType)))) + } + return nil +} + +//export callbackQAbstractTextDocumentLayout_HitTest +func callbackQAbstractTextDocumentLayout_HitTest(ptr unsafe.Pointer, point unsafe.Pointer, accuracy C.longlong) C.int { + if signal := qt.GetSignal(ptr, "hitTest"); signal != nil { + return C.int(int32((*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(core.NewQPointFFromPointer(point), core.Qt__HitTestAccuracy(accuracy)))) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractTextDocumentLayout) ConnectHitTest(f func(point *core.QPointF, accuracy core.Qt__HitTestAccuracy) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hitTest"); signal != nil { + f := func(point *core.QPointF, accuracy core.Qt__HitTestAccuracy) int { + (*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(point, accuracy) + return f(point, accuracy) + } + qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectHitTest() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hitTest") + } +} + +func (ptr *QAbstractTextDocumentLayout) HitTest(point core.QPointF_ITF, accuracy core.Qt__HitTestAccuracy) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractTextDocumentLayout_HitTest(ptr.Pointer(), core.PointerFromQPointF(point), C.longlong(accuracy)))) + } + return 0 +} + +func (ptr *QAbstractTextDocumentLayout) ImageAt(pos core.QPointF_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractTextDocumentLayout_ImageAt(ptr.Pointer(), core.PointerFromQPointF(pos))) + } + return "" +} + +//export callbackQAbstractTextDocumentLayout_PageCount +func callbackQAbstractTextDocumentLayout_PageCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "pageCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractTextDocumentLayout) ConnectPageCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pageCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectPageCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pageCount") + } +} + +func (ptr *QAbstractTextDocumentLayout) PageCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractTextDocumentLayout_PageCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractTextDocumentLayout_PageCountChanged +func callbackQAbstractTextDocumentLayout_PageCountChanged(ptr unsafe.Pointer, newPages C.int) { + if signal := qt.GetSignal(ptr, "pageCountChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(newPages))) + } + +} + +func (ptr *QAbstractTextDocumentLayout) ConnectPageCountChanged(f func(newPages int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "pageCountChanged") { + C.QAbstractTextDocumentLayout_ConnectPageCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pageCountChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "pageCountChanged"); signal != nil { + f := func(newPages int) { + (*(*func(int))(signal))(newPages) + f(newPages) + } + qt.ConnectSignal(ptr.Pointer(), "pageCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pageCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectPageCountChanged() { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DisconnectPageCountChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "pageCountChanged") + } +} + +func (ptr *QAbstractTextDocumentLayout) PageCountChanged(newPages int) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_PageCountChanged(ptr.Pointer(), C.int(int32(newPages))) + } +} + +func (ptr *QAbstractTextDocumentLayout) PaintDevice() *QPaintDevice { + if ptr.Pointer() != nil { + return NewQPaintDeviceFromPointer(C.QAbstractTextDocumentLayout_PaintDevice(ptr.Pointer())) + } + return nil +} + +//export callbackQAbstractTextDocumentLayout_PositionInlineObject +func callbackQAbstractTextDocumentLayout_PositionInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "positionInlineObject"); signal != nil { + (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).PositionInlineObjectDefault(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) ConnectPositionInlineObject(f func(item *QTextInlineObject, posInDocument int, format *QTextFormat)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "positionInlineObject"); signal != nil { + f := func(item *QTextInlineObject, posInDocument int, format *QTextFormat) { + (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(item, posInDocument, format) + f(item, posInDocument, format) + } + qt.ConnectSignal(ptr.Pointer(), "positionInlineObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "positionInlineObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectPositionInlineObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "positionInlineObject") + } +} + +func (ptr *QAbstractTextDocumentLayout) PositionInlineObject(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_PositionInlineObject(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) PositionInlineObjectDefault(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_PositionInlineObjectDefault(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) RegisterHandler(objectType int, component core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_RegisterHandler(ptr.Pointer(), C.int(int32(objectType)), core.PointerFromQObject(component)) + } +} + +//export callbackQAbstractTextDocumentLayout_ResizeInlineObject +func callbackQAbstractTextDocumentLayout_ResizeInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeInlineObject"); signal != nil { + (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).ResizeInlineObjectDefault(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) ConnectResizeInlineObject(f func(item *QTextInlineObject, posInDocument int, format *QTextFormat)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeInlineObject"); signal != nil { + f := func(item *QTextInlineObject, posInDocument int, format *QTextFormat) { + (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(item, posInDocument, format) + f(item, posInDocument, format) + } + qt.ConnectSignal(ptr.Pointer(), "resizeInlineObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeInlineObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectResizeInlineObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeInlineObject") + } +} + +func (ptr *QAbstractTextDocumentLayout) ResizeInlineObject(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_ResizeInlineObject(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) ResizeInlineObjectDefault(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_ResizeInlineObjectDefault(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +func (ptr *QAbstractTextDocumentLayout) SetPaintDevice(device QPaintDevice_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_SetPaintDevice(ptr.Pointer(), PointerFromQPaintDevice(device)) + } +} + +func (ptr *QAbstractTextDocumentLayout) UnregisterHandler(objectType int, component core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_UnregisterHandler(ptr.Pointer(), C.int(int32(objectType)), core.PointerFromQObject(component)) + } +} + +//export callbackQAbstractTextDocumentLayout_Update +func callbackQAbstractTextDocumentLayout_Update(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } + +} + +func (ptr *QAbstractTextDocumentLayout) ConnectUpdate(f func(rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "update") { + C.QAbstractTextDocumentLayout_ConnectUpdate(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "update"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func(rect *core.QRectF) { + (*(*func(*core.QRectF))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectUpdate() { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DisconnectUpdate(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QAbstractTextDocumentLayout) Update(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_Update(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +//export callbackQAbstractTextDocumentLayout_UpdateBlock +func callbackQAbstractTextDocumentLayout_UpdateBlock(ptr unsafe.Pointer, block unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateBlock"); signal != nil { + (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) + } + +} + +func (ptr *QAbstractTextDocumentLayout) ConnectUpdateBlock(f func(block *QTextBlock)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "updateBlock") { + C.QAbstractTextDocumentLayout_ConnectUpdateBlock(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updateBlock"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "updateBlock"); signal != nil { + f := func(block *QTextBlock) { + (*(*func(*QTextBlock))(signal))(block) + f(block) + } + qt.ConnectSignal(ptr.Pointer(), "updateBlock", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateBlock", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectUpdateBlock() { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DisconnectUpdateBlock(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "updateBlock") + } +} + +func (ptr *QAbstractTextDocumentLayout) UpdateBlock(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_UpdateBlock(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QAbstractTextDocumentLayout) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractTextDocumentLayout) __children_newList() unsafe.Pointer { + return C.QAbstractTextDocumentLayout___children_newList(ptr.Pointer()) +} + +func (ptr *QAbstractTextDocumentLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QAbstractTextDocumentLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractTextDocumentLayout) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QAbstractTextDocumentLayout___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractTextDocumentLayout) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractTextDocumentLayout) __findChildren_newList() unsafe.Pointer { + return C.QAbstractTextDocumentLayout___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QAbstractTextDocumentLayout) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractTextDocumentLayout) __findChildren_newList3() unsafe.Pointer { + return C.QAbstractTextDocumentLayout___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QAbstractTextDocumentLayout) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractTextDocumentLayout) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractTextDocumentLayout) __qFindChildren_newList2() unsafe.Pointer { + return C.QAbstractTextDocumentLayout___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQAbstractTextDocumentLayout_ChildEvent +func callbackQAbstractTextDocumentLayout_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QAbstractTextDocumentLayout) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQAbstractTextDocumentLayout_ConnectNotify +func callbackQAbstractTextDocumentLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractTextDocumentLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractTextDocumentLayout_CustomEvent +func callbackQAbstractTextDocumentLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QAbstractTextDocumentLayout) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQAbstractTextDocumentLayout_DeleteLater +func callbackQAbstractTextDocumentLayout_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QAbstractTextDocumentLayout) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractTextDocumentLayout_Destroyed +func callbackQAbstractTextDocumentLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQAbstractTextDocumentLayout_DisconnectNotify +func callbackQAbstractTextDocumentLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractTextDocumentLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractTextDocumentLayout_Event +func callbackQAbstractTextDocumentLayout_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractTextDocumentLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QAbstractTextDocumentLayout) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractTextDocumentLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQAbstractTextDocumentLayout_EventFilter +func callbackQAbstractTextDocumentLayout_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractTextDocumentLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAbstractTextDocumentLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractTextDocumentLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQAbstractTextDocumentLayout_MetaObject +func callbackQAbstractTextDocumentLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQAbstractTextDocumentLayoutFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QAbstractTextDocumentLayout) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QAbstractTextDocumentLayout_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAbstractTextDocumentLayout_ObjectNameChanged +func callbackQAbstractTextDocumentLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQAbstractTextDocumentLayout_TimerEvent +func callbackQAbstractTextDocumentLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQAbstractTextDocumentLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QAbstractTextDocumentLayout) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractTextDocumentLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QAbstractUndoItem struct { + ptr unsafe.Pointer +} + +type QAbstractUndoItem_ITF interface { + QAbstractUndoItem_PTR() *QAbstractUndoItem +} + +func (ptr *QAbstractUndoItem) QAbstractUndoItem_PTR() *QAbstractUndoItem { + return ptr +} + +func (ptr *QAbstractUndoItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAbstractUndoItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAbstractUndoItem(ptr QAbstractUndoItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractUndoItem_PTR().Pointer() + } + return nil +} + +func NewQAbstractUndoItemFromPointer(ptr unsafe.Pointer) (n *QAbstractUndoItem) { + n = new(QAbstractUndoItem) + n.SetPointer(ptr) + return +} + +func (ptr *QAbstractUndoItem) DestroyQAbstractUndoItem() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAccessible struct { + ptr unsafe.Pointer +} + +type QAccessible_ITF interface { + QAccessible_PTR() *QAccessible +} + +func (ptr *QAccessible) QAccessible_PTR() *QAccessible { + return ptr +} + +func (ptr *QAccessible) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessible) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessible(ptr QAccessible_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessible_PTR().Pointer() + } + return nil +} + +func NewQAccessibleFromPointer(ptr unsafe.Pointer) (n *QAccessible) { + n = new(QAccessible) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessible) DestroyQAccessible() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QAccessible__Event +//QAccessible::Event +type QAccessible__Event int64 + +const ( + QAccessible__SoundPlayed QAccessible__Event = QAccessible__Event(0x0001) + QAccessible__Alert QAccessible__Event = QAccessible__Event(0x0002) + QAccessible__ForegroundChanged QAccessible__Event = QAccessible__Event(0x0003) + QAccessible__MenuStart QAccessible__Event = QAccessible__Event(0x0004) + QAccessible__MenuEnd QAccessible__Event = QAccessible__Event(0x0005) + QAccessible__PopupMenuStart QAccessible__Event = QAccessible__Event(0x0006) + QAccessible__PopupMenuEnd QAccessible__Event = QAccessible__Event(0x0007) + QAccessible__ContextHelpStart QAccessible__Event = QAccessible__Event(0x000C) + QAccessible__ContextHelpEnd QAccessible__Event = QAccessible__Event(0x000D) + QAccessible__DragDropStart QAccessible__Event = QAccessible__Event(0x000E) + QAccessible__DragDropEnd QAccessible__Event = QAccessible__Event(0x000F) + QAccessible__DialogStart QAccessible__Event = QAccessible__Event(0x0010) + QAccessible__DialogEnd QAccessible__Event = QAccessible__Event(0x0011) + QAccessible__ScrollingStart QAccessible__Event = QAccessible__Event(0x0012) + QAccessible__ScrollingEnd QAccessible__Event = QAccessible__Event(0x0013) + QAccessible__MenuCommand QAccessible__Event = QAccessible__Event(0x0018) + QAccessible__ActionChanged QAccessible__Event = QAccessible__Event(0x0101) + QAccessible__ActiveDescendantChanged QAccessible__Event = QAccessible__Event(0x0102) + QAccessible__AttributeChanged QAccessible__Event = QAccessible__Event(0x0103) + QAccessible__DocumentContentChanged QAccessible__Event = QAccessible__Event(0x0104) + QAccessible__DocumentLoadComplete QAccessible__Event = QAccessible__Event(0x0105) + QAccessible__DocumentLoadStopped QAccessible__Event = QAccessible__Event(0x0106) + QAccessible__DocumentReload QAccessible__Event = QAccessible__Event(0x0107) + QAccessible__HyperlinkEndIndexChanged QAccessible__Event = QAccessible__Event(0x0108) + QAccessible__HyperlinkNumberOfAnchorsChanged QAccessible__Event = QAccessible__Event(0x0109) + QAccessible__HyperlinkSelectedLinkChanged QAccessible__Event = QAccessible__Event(0x010A) + QAccessible__HypertextLinkActivated QAccessible__Event = QAccessible__Event(0x010B) + QAccessible__HypertextLinkSelected QAccessible__Event = QAccessible__Event(0x010C) + QAccessible__HyperlinkStartIndexChanged QAccessible__Event = QAccessible__Event(0x010D) + QAccessible__HypertextChanged QAccessible__Event = QAccessible__Event(0x010E) + QAccessible__HypertextNLinksChanged QAccessible__Event = QAccessible__Event(0x010F) + QAccessible__ObjectAttributeChanged QAccessible__Event = QAccessible__Event(0x0110) + QAccessible__PageChanged QAccessible__Event = QAccessible__Event(0x0111) + QAccessible__SectionChanged QAccessible__Event = QAccessible__Event(0x0112) + QAccessible__TableCaptionChanged QAccessible__Event = QAccessible__Event(0x0113) + QAccessible__TableColumnDescriptionChanged QAccessible__Event = QAccessible__Event(0x0114) + QAccessible__TableColumnHeaderChanged QAccessible__Event = QAccessible__Event(0x0115) + QAccessible__TableModelChanged QAccessible__Event = QAccessible__Event(0x0116) + QAccessible__TableRowDescriptionChanged QAccessible__Event = QAccessible__Event(0x0117) + QAccessible__TableRowHeaderChanged QAccessible__Event = QAccessible__Event(0x0118) + QAccessible__TableSummaryChanged QAccessible__Event = QAccessible__Event(0x0119) + QAccessible__TextAttributeChanged QAccessible__Event = QAccessible__Event(0x011A) + QAccessible__TextCaretMoved QAccessible__Event = QAccessible__Event(0x011B) + QAccessible__TextColumnChanged QAccessible__Event = QAccessible__Event(0x011D) + QAccessible__TextInserted QAccessible__Event = QAccessible__Event(0x011E) + QAccessible__TextRemoved QAccessible__Event = QAccessible__Event(0x011F) + QAccessible__TextUpdated QAccessible__Event = QAccessible__Event(0x0120) + QAccessible__TextSelectionChanged QAccessible__Event = QAccessible__Event(0x0121) + QAccessible__VisibleDataChanged QAccessible__Event = QAccessible__Event(0x0122) + QAccessible__ObjectCreated QAccessible__Event = QAccessible__Event(0x8000) + QAccessible__ObjectDestroyed QAccessible__Event = QAccessible__Event(0x8001) + QAccessible__ObjectShow QAccessible__Event = QAccessible__Event(0x8002) + QAccessible__ObjectHide QAccessible__Event = QAccessible__Event(0x8003) + QAccessible__ObjectReorder QAccessible__Event = QAccessible__Event(0x8004) + QAccessible__Focus QAccessible__Event = QAccessible__Event(0x8005) + QAccessible__Selection QAccessible__Event = QAccessible__Event(0x8006) + QAccessible__SelectionAdd QAccessible__Event = QAccessible__Event(0x8007) + QAccessible__SelectionRemove QAccessible__Event = QAccessible__Event(0x8008) + QAccessible__SelectionWithin QAccessible__Event = QAccessible__Event(0x8009) + QAccessible__StateChanged QAccessible__Event = QAccessible__Event(0x800A) + QAccessible__LocationChanged QAccessible__Event = QAccessible__Event(0x800B) + QAccessible__NameChanged QAccessible__Event = QAccessible__Event(0x800C) + QAccessible__DescriptionChanged QAccessible__Event = QAccessible__Event(0x800D) + QAccessible__ValueChanged QAccessible__Event = QAccessible__Event(0x800E) + QAccessible__ParentChanged QAccessible__Event = QAccessible__Event(0x800F) + QAccessible__HelpChanged QAccessible__Event = QAccessible__Event(0x80A0) + QAccessible__DefaultActionChanged QAccessible__Event = QAccessible__Event(0x80B0) + QAccessible__AcceleratorChanged QAccessible__Event = QAccessible__Event(0x80C0) + QAccessible__InvalidEvent QAccessible__Event = QAccessible__Event(0x80c1) +) + +//go:generate stringer -type=QAccessible__Role +//QAccessible::Role +type QAccessible__Role int64 + +const ( + QAccessible__NoRole QAccessible__Role = QAccessible__Role(0x00000000) + QAccessible__TitleBar QAccessible__Role = QAccessible__Role(0x00000001) + QAccessible__MenuBar QAccessible__Role = QAccessible__Role(0x00000002) + QAccessible__ScrollBar QAccessible__Role = QAccessible__Role(0x00000003) + QAccessible__Grip QAccessible__Role = QAccessible__Role(0x00000004) + QAccessible__Sound QAccessible__Role = QAccessible__Role(0x00000005) + QAccessible__Cursor QAccessible__Role = QAccessible__Role(0x00000006) + QAccessible__Caret QAccessible__Role = QAccessible__Role(0x00000007) + QAccessible__AlertMessage QAccessible__Role = QAccessible__Role(0x00000008) + QAccessible__Window QAccessible__Role = QAccessible__Role(0x00000009) + QAccessible__Client QAccessible__Role = QAccessible__Role(0x0000000A) + QAccessible__PopupMenu QAccessible__Role = QAccessible__Role(0x0000000B) + QAccessible__MenuItem QAccessible__Role = QAccessible__Role(0x0000000C) + QAccessible__ToolTip QAccessible__Role = QAccessible__Role(0x0000000D) + QAccessible__Application QAccessible__Role = QAccessible__Role(0x0000000E) + QAccessible__Document QAccessible__Role = QAccessible__Role(0x0000000F) + QAccessible__Pane QAccessible__Role = QAccessible__Role(0x00000010) + QAccessible__Chart QAccessible__Role = QAccessible__Role(0x00000011) + QAccessible__Dialog QAccessible__Role = QAccessible__Role(0x00000012) + QAccessible__Border QAccessible__Role = QAccessible__Role(0x00000013) + QAccessible__Grouping QAccessible__Role = QAccessible__Role(0x00000014) + QAccessible__Separator QAccessible__Role = QAccessible__Role(0x00000015) + QAccessible__ToolBar QAccessible__Role = QAccessible__Role(0x00000016) + QAccessible__StatusBar QAccessible__Role = QAccessible__Role(0x00000017) + QAccessible__Table QAccessible__Role = QAccessible__Role(0x00000018) + QAccessible__ColumnHeader QAccessible__Role = QAccessible__Role(0x00000019) + QAccessible__RowHeader QAccessible__Role = QAccessible__Role(0x0000001A) + QAccessible__Column QAccessible__Role = QAccessible__Role(0x0000001B) + QAccessible__Row QAccessible__Role = QAccessible__Role(0x0000001C) + QAccessible__Cell QAccessible__Role = QAccessible__Role(0x0000001D) + QAccessible__Link QAccessible__Role = QAccessible__Role(0x0000001E) + QAccessible__HelpBalloon QAccessible__Role = QAccessible__Role(0x0000001F) + QAccessible__Assistant QAccessible__Role = QAccessible__Role(0x00000020) + QAccessible__List QAccessible__Role = QAccessible__Role(0x00000021) + QAccessible__ListItem QAccessible__Role = QAccessible__Role(0x00000022) + QAccessible__Tree QAccessible__Role = QAccessible__Role(0x00000023) + QAccessible__TreeItem QAccessible__Role = QAccessible__Role(0x00000024) + QAccessible__PageTab QAccessible__Role = QAccessible__Role(0x00000025) + QAccessible__PropertyPage QAccessible__Role = QAccessible__Role(0x00000026) + QAccessible__Indicator QAccessible__Role = QAccessible__Role(0x00000027) + QAccessible__Graphic QAccessible__Role = QAccessible__Role(0x00000028) + QAccessible__StaticText QAccessible__Role = QAccessible__Role(0x00000029) + QAccessible__EditableText QAccessible__Role = QAccessible__Role(0x0000002A) + QAccessible__Button QAccessible__Role = QAccessible__Role(0x0000002B) + QAccessible__CheckBox QAccessible__Role = QAccessible__Role(0x0000002C) + QAccessible__RadioButton QAccessible__Role = QAccessible__Role(0x0000002D) + QAccessible__ComboBox QAccessible__Role = QAccessible__Role(0x0000002E) + QAccessible__ProgressBar QAccessible__Role = QAccessible__Role(0x00000030) + QAccessible__Dial QAccessible__Role = QAccessible__Role(0x00000031) + QAccessible__HotkeyField QAccessible__Role = QAccessible__Role(0x00000032) + QAccessible__Slider QAccessible__Role = QAccessible__Role(0x00000033) + QAccessible__SpinBox QAccessible__Role = QAccessible__Role(0x00000034) + QAccessible__Canvas QAccessible__Role = QAccessible__Role(0x00000035) + QAccessible__Animation QAccessible__Role = QAccessible__Role(0x00000036) + QAccessible__Equation QAccessible__Role = QAccessible__Role(0x00000037) + QAccessible__ButtonDropDown QAccessible__Role = QAccessible__Role(0x00000038) + QAccessible__ButtonMenu QAccessible__Role = QAccessible__Role(0x00000039) + QAccessible__ButtonDropGrid QAccessible__Role = QAccessible__Role(0x0000003A) + QAccessible__Whitespace QAccessible__Role = QAccessible__Role(0x0000003B) + QAccessible__PageTabList QAccessible__Role = QAccessible__Role(0x0000003C) + QAccessible__Clock QAccessible__Role = QAccessible__Role(0x0000003D) + QAccessible__Splitter QAccessible__Role = QAccessible__Role(0x0000003E) + QAccessible__LayeredPane QAccessible__Role = QAccessible__Role(0x00000080) + QAccessible__Terminal QAccessible__Role = QAccessible__Role(0x00000081) + QAccessible__Desktop QAccessible__Role = QAccessible__Role(0x00000082) + QAccessible__Paragraph QAccessible__Role = QAccessible__Role(0x00000083) + QAccessible__WebDocument QAccessible__Role = QAccessible__Role(0x00000084) + QAccessible__Section QAccessible__Role = QAccessible__Role(0x00000085) + QAccessible__ColorChooser QAccessible__Role = QAccessible__Role(0x404) + QAccessible__Footer QAccessible__Role = QAccessible__Role(0x40E) + QAccessible__Form QAccessible__Role = QAccessible__Role(0x410) + QAccessible__Heading QAccessible__Role = QAccessible__Role(0x414) + QAccessible__Note QAccessible__Role = QAccessible__Role(0x41B) + QAccessible__ComplementaryContent QAccessible__Role = QAccessible__Role(0x42C) + QAccessible__UserRole QAccessible__Role = QAccessible__Role(0x0000ffff) +) + +//go:generate stringer -type=QAccessible__Text +//QAccessible::Text +type QAccessible__Text int64 + +const ( + QAccessible__Name QAccessible__Text = QAccessible__Text(0) + QAccessible__Description QAccessible__Text = QAccessible__Text(1) + QAccessible__Value QAccessible__Text = QAccessible__Text(2) + QAccessible__Help QAccessible__Text = QAccessible__Text(3) + QAccessible__Accelerator QAccessible__Text = QAccessible__Text(4) + QAccessible__DebugDescription QAccessible__Text = QAccessible__Text(5) + QAccessible__UserText QAccessible__Text = QAccessible__Text(0x0000ffff) +) + +//go:generate stringer -type=QAccessible__RelationFlag +//QAccessible::RelationFlag +type QAccessible__RelationFlag int64 + +const ( + QAccessible__Label QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000001) + QAccessible__Labelled QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000002) + QAccessible__Controller QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000004) + QAccessible__Controlled QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000008) + QAccessible__AllRelations QAccessible__RelationFlag = QAccessible__RelationFlag(0xffffffff) +) + +//go:generate stringer -type=QAccessible__InterfaceType +//QAccessible::InterfaceType +type QAccessible__InterfaceType int64 + +const ( + QAccessible__TextInterface QAccessible__InterfaceType = QAccessible__InterfaceType(0) + QAccessible__EditableTextInterface QAccessible__InterfaceType = QAccessible__InterfaceType(1) + QAccessible__ValueInterface QAccessible__InterfaceType = QAccessible__InterfaceType(2) + QAccessible__ActionInterface QAccessible__InterfaceType = QAccessible__InterfaceType(3) + QAccessible__ImageInterface QAccessible__InterfaceType = QAccessible__InterfaceType(4) + QAccessible__TableInterface QAccessible__InterfaceType = QAccessible__InterfaceType(5) + QAccessible__TableCellInterface QAccessible__InterfaceType = QAccessible__InterfaceType(6) +) + +//go:generate stringer -type=QAccessible__TextBoundaryType +//QAccessible::TextBoundaryType +type QAccessible__TextBoundaryType int64 + +const ( + QAccessible__CharBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(0) + QAccessible__WordBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(1) + QAccessible__SentenceBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(2) + QAccessible__ParagraphBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(3) + QAccessible__LineBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(4) + QAccessible__NoBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(5) +) + +func QAccessible_IsActive() bool { + return int8(C.QAccessible_QAccessible_IsActive()) != 0 +} + +func (ptr *QAccessible) IsActive() bool { + return int8(C.QAccessible_QAccessible_IsActive()) != 0 +} + +func QAccessible_QueryAccessibleInterface(object core.QObject_ITF) *QAccessibleInterface { + return NewQAccessibleInterfaceFromPointer(C.QAccessible_QAccessible_QueryAccessibleInterface(core.PointerFromQObject(object))) +} + +func (ptr *QAccessible) QueryAccessibleInterface(object core.QObject_ITF) *QAccessibleInterface { + return NewQAccessibleInterfaceFromPointer(C.QAccessible_QAccessible_QueryAccessibleInterface(core.PointerFromQObject(object))) +} + +func QAccessible_SetRootObject(object core.QObject_ITF) { + C.QAccessible_QAccessible_SetRootObject(core.PointerFromQObject(object)) +} + +func (ptr *QAccessible) SetRootObject(object core.QObject_ITF) { + C.QAccessible_QAccessible_SetRootObject(core.PointerFromQObject(object)) +} + +func QAccessible_UpdateAccessibility2(event QAccessibleEvent_ITF) { + C.QAccessible_QAccessible_UpdateAccessibility2(PointerFromQAccessibleEvent(event)) +} + +func (ptr *QAccessible) UpdateAccessibility2(event QAccessibleEvent_ITF) { + C.QAccessible_QAccessible_UpdateAccessibility2(PointerFromQAccessibleEvent(event)) +} + +type QAccessibleActionInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleActionInterface_ITF interface { + QAccessibleActionInterface_PTR() *QAccessibleActionInterface +} + +func (ptr *QAccessibleActionInterface) QAccessibleActionInterface_PTR() *QAccessibleActionInterface { + return ptr +} + +func (ptr *QAccessibleActionInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleActionInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleActionInterface(ptr QAccessibleActionInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleActionInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleActionInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleActionInterface) { + n = new(QAccessibleActionInterface) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleActionInterface_ActionNames +func callbackQAccessibleActionInterface_ActionNames(ptr unsafe.Pointer) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "actionNames"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := make([]string, 0) + return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QAccessibleActionInterface) ConnectActionNames(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "actionNames"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleActionInterface) DisconnectActionNames() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "actionNames") + } +} + +func (ptr *QAccessibleActionInterface) ActionNames() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QAccessibleActionInterface_ActionNames(ptr.Pointer()))) + } + return make([]string, 0) +} + +func QAccessibleActionInterface_DecreaseAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction()) +} + +func (ptr *QAccessibleActionInterface) DecreaseAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction()) +} + +//export callbackQAccessibleActionInterface_DoAction +func callbackQAccessibleActionInterface_DoAction(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "doAction"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(actionName)) + } + +} + +func (ptr *QAccessibleActionInterface) ConnectDoAction(f func(actionName string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "doAction"); signal != nil { + f := func(actionName string) { + (*(*func(string))(signal))(actionName) + f(actionName) + } + qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleActionInterface) DisconnectDoAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "doAction") + } +} + +func (ptr *QAccessibleActionInterface) DoAction(actionName string) { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + C.QAccessibleActionInterface_DoAction(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))}) + } +} + +func QAccessibleActionInterface_IncreaseAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction()) +} + +func (ptr *QAccessibleActionInterface) IncreaseAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction()) +} + +//export callbackQAccessibleActionInterface_KeyBindingsForAction +func callbackQAccessibleActionInterface_KeyBindingsForAction(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "keyBindingsForAction"); signal != nil { + tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(actionName)) + return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := make([]string, 0) + return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QAccessibleActionInterface) ConnectKeyBindingsForAction(f func(actionName string) []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyBindingsForAction"); signal != nil { + f := func(actionName string) []string { + (*(*func(string) []string)(signal))(actionName) + return f(actionName) + } + qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleActionInterface) DisconnectKeyBindingsForAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyBindingsForAction") + } +} + +func (ptr *QAccessibleActionInterface) KeyBindingsForAction(actionName string) []string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return unpackStringList(cGoUnpackString(C.QAccessibleActionInterface_KeyBindingsForAction(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))) + } + return make([]string, 0) +} + +//export callbackQAccessibleActionInterface_LocalizedActionDescription +func callbackQAccessibleActionInterface_LocalizedActionDescription(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "localizedActionDescription"); signal != nil { + tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleActionInterfaceFromPointer(ptr).LocalizedActionDescriptionDefault(cGoUnpackString(actionName)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleActionInterface) ConnectLocalizedActionDescription(f func(actionName string) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "localizedActionDescription"); signal != nil { + f := func(actionName string) string { + (*(*func(string) string)(signal))(actionName) + return f(actionName) + } + qt.ConnectSignal(ptr.Pointer(), "localizedActionDescription", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "localizedActionDescription", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleActionInterface) DisconnectLocalizedActionDescription() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "localizedActionDescription") + } +} + +func (ptr *QAccessibleActionInterface) LocalizedActionDescription(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionDescription(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +func (ptr *QAccessibleActionInterface) LocalizedActionDescriptionDefault(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionDescriptionDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +//export callbackQAccessibleActionInterface_LocalizedActionName +func callbackQAccessibleActionInterface_LocalizedActionName(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "localizedActionName"); signal != nil { + tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleActionInterfaceFromPointer(ptr).LocalizedActionNameDefault(cGoUnpackString(actionName)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleActionInterface) ConnectLocalizedActionName(f func(actionName string) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "localizedActionName"); signal != nil { + f := func(actionName string) string { + (*(*func(string) string)(signal))(actionName) + return f(actionName) + } + qt.ConnectSignal(ptr.Pointer(), "localizedActionName", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "localizedActionName", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleActionInterface) DisconnectLocalizedActionName() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "localizedActionName") + } +} + +func (ptr *QAccessibleActionInterface) LocalizedActionName(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionName(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +func (ptr *QAccessibleActionInterface) LocalizedActionNameDefault(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionNameDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +func QAccessibleActionInterface_NextPageAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction()) +} + +func (ptr *QAccessibleActionInterface) NextPageAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction()) +} + +func QAccessibleActionInterface_PressAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PressAction()) +} + +func (ptr *QAccessibleActionInterface) PressAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PressAction()) +} + +func QAccessibleActionInterface_PreviousPageAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction()) +} + +func (ptr *QAccessibleActionInterface) PreviousPageAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction()) +} + +func QAccessibleActionInterface_ScrollDownAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction()) +} + +func (ptr *QAccessibleActionInterface) ScrollDownAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction()) +} + +func QAccessibleActionInterface_ScrollLeftAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction()) +} + +func (ptr *QAccessibleActionInterface) ScrollLeftAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction()) +} + +func QAccessibleActionInterface_ScrollRightAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction()) +} + +func (ptr *QAccessibleActionInterface) ScrollRightAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction()) +} + +func QAccessibleActionInterface_ScrollUpAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction()) +} + +func (ptr *QAccessibleActionInterface) ScrollUpAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction()) +} + +func QAccessibleActionInterface_SetFocusAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction()) +} + +func (ptr *QAccessibleActionInterface) SetFocusAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction()) +} + +func QAccessibleActionInterface_ShowMenuAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction()) +} + +func (ptr *QAccessibleActionInterface) ShowMenuAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction()) +} + +func QAccessibleActionInterface_ToggleAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction()) +} + +func (ptr *QAccessibleActionInterface) ToggleAction() string { + return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction()) +} + +//export callbackQAccessibleActionInterface_DestroyQAccessibleActionInterface +func callbackQAccessibleActionInterface_DestroyQAccessibleActionInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleActionInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleActionInterfaceFromPointer(ptr).DestroyQAccessibleActionInterfaceDefault() + } +} + +func (ptr *QAccessibleActionInterface) ConnectDestroyQAccessibleActionInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleActionInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleActionInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleActionInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleActionInterface) DisconnectDestroyQAccessibleActionInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleActionInterface") + } +} + +func (ptr *QAccessibleActionInterface) DestroyQAccessibleActionInterface() { + if ptr.Pointer() != nil { + C.QAccessibleActionInterface_DestroyQAccessibleActionInterface(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleActionInterface) DestroyQAccessibleActionInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleActionInterface_DestroyQAccessibleActionInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QAccessibleEditableTextInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleEditableTextInterface_ITF interface { + QAccessibleEditableTextInterface_PTR() *QAccessibleEditableTextInterface +} + +func (ptr *QAccessibleEditableTextInterface) QAccessibleEditableTextInterface_PTR() *QAccessibleEditableTextInterface { + return ptr +} + +func (ptr *QAccessibleEditableTextInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleEditableTextInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleEditableTextInterface(ptr QAccessibleEditableTextInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleEditableTextInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleEditableTextInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleEditableTextInterface) { + n = new(QAccessibleEditableTextInterface) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleEditableTextInterface_DeleteText +func callbackQAccessibleEditableTextInterface_DeleteText(ptr unsafe.Pointer, startOffset C.int, endOffset C.int) { + if signal := qt.GetSignal(ptr, "deleteText"); signal != nil { + (*(*func(int, int))(signal))(int(int32(startOffset)), int(int32(endOffset))) + } + +} + +func (ptr *QAccessibleEditableTextInterface) ConnectDeleteText(f func(startOffset int, endOffset int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "deleteText"); signal != nil { + f := func(startOffset int, endOffset int) { + (*(*func(int, int))(signal))(startOffset, endOffset) + f(startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "deleteText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "deleteText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleEditableTextInterface) DisconnectDeleteText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "deleteText") + } +} + +func (ptr *QAccessibleEditableTextInterface) DeleteText(startOffset int, endOffset int) { + if ptr.Pointer() != nil { + C.QAccessibleEditableTextInterface_DeleteText(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset))) + } +} + +//export callbackQAccessibleEditableTextInterface_InsertText +func callbackQAccessibleEditableTextInterface_InsertText(ptr unsafe.Pointer, offset C.int, text C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "insertText"); signal != nil { + (*(*func(int, string))(signal))(int(int32(offset)), cGoUnpackString(text)) + } + +} + +func (ptr *QAccessibleEditableTextInterface) ConnectInsertText(f func(offset int, text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertText"); signal != nil { + f := func(offset int, text string) { + (*(*func(int, string))(signal))(offset, text) + f(offset, text) + } + qt.ConnectSignal(ptr.Pointer(), "insertText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleEditableTextInterface) DisconnectInsertText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertText") + } +} + +func (ptr *QAccessibleEditableTextInterface) InsertText(offset int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleEditableTextInterface_InsertText(ptr.Pointer(), C.int(int32(offset)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQAccessibleEditableTextInterface_ReplaceText +func callbackQAccessibleEditableTextInterface_ReplaceText(ptr unsafe.Pointer, startOffset C.int, endOffset C.int, text C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "replaceText"); signal != nil { + (*(*func(int, int, string))(signal))(int(int32(startOffset)), int(int32(endOffset)), cGoUnpackString(text)) + } + +} + +func (ptr *QAccessibleEditableTextInterface) ConnectReplaceText(f func(startOffset int, endOffset int, text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "replaceText"); signal != nil { + f := func(startOffset int, endOffset int, text string) { + (*(*func(int, int, string))(signal))(startOffset, endOffset, text) + f(startOffset, endOffset, text) + } + qt.ConnectSignal(ptr.Pointer(), "replaceText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "replaceText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleEditableTextInterface) DisconnectReplaceText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "replaceText") + } +} + +func (ptr *QAccessibleEditableTextInterface) ReplaceText(startOffset int, endOffset int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleEditableTextInterface_ReplaceText(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface +func callbackQAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleEditableTextInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleEditableTextInterfaceFromPointer(ptr).DestroyQAccessibleEditableTextInterfaceDefault() + } +} + +func (ptr *QAccessibleEditableTextInterface) ConnectDestroyQAccessibleEditableTextInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleEditableTextInterface) DisconnectDestroyQAccessibleEditableTextInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface") + } +} + +func (ptr *QAccessibleEditableTextInterface) DestroyQAccessibleEditableTextInterface() { + if ptr.Pointer() != nil { + C.QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleEditableTextInterface) DestroyQAccessibleEditableTextInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QAccessibleEvent struct { + ptr unsafe.Pointer +} + +type QAccessibleEvent_ITF interface { + QAccessibleEvent_PTR() *QAccessibleEvent +} + +func (ptr *QAccessibleEvent) QAccessibleEvent_PTR() *QAccessibleEvent { + return ptr +} + +func (ptr *QAccessibleEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleEvent(ptr QAccessibleEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleEvent) { + n = new(QAccessibleEvent) + n.SetPointer(ptr) + return +} +func NewQAccessibleEvent2(object core.QObject_ITF, ty QAccessible__Event) *QAccessibleEvent { + return NewQAccessibleEventFromPointer(C.QAccessibleEvent_NewQAccessibleEvent2(core.PointerFromQObject(object), C.longlong(ty))) +} + +func NewQAccessibleEvent3(interfa QAccessibleInterface_ITF, ty QAccessible__Event) *QAccessibleEvent { + return NewQAccessibleEventFromPointer(C.QAccessibleEvent_NewQAccessibleEvent3(PointerFromQAccessibleInterface(interfa), C.longlong(ty))) +} + +//export callbackQAccessibleEvent_AccessibleInterface +func callbackQAccessibleEvent_AccessibleInterface(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "accessibleInterface"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(NewQAccessibleEventFromPointer(ptr).AccessibleInterfaceDefault()) +} + +func (ptr *QAccessibleEvent) ConnectAccessibleInterface(f func() *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "accessibleInterface"); signal != nil { + f := func() *QAccessibleInterface { + (*(*func() *QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "accessibleInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "accessibleInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleEvent) DisconnectAccessibleInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "accessibleInterface") + } +} + +func (ptr *QAccessibleEvent) AccessibleInterface() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleEvent_AccessibleInterface(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleEvent) AccessibleInterfaceDefault() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleEvent_AccessibleInterfaceDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleEvent) Child() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleEvent_Child(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleEvent) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleEvent_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessibleEvent) SetChild(child int) { + if ptr.Pointer() != nil { + C.QAccessibleEvent_SetChild(ptr.Pointer(), C.int(int32(child))) + } +} + +func (ptr *QAccessibleEvent) Type() QAccessible__Event { + if ptr.Pointer() != nil { + return QAccessible__Event(C.QAccessibleEvent_Type(ptr.Pointer())) + } + return 0 +} + +//export callbackQAccessibleEvent_DestroyQAccessibleEvent +func callbackQAccessibleEvent_DestroyQAccessibleEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleEventFromPointer(ptr).DestroyQAccessibleEventDefault() + } +} + +func (ptr *QAccessibleEvent) ConnectDestroyQAccessibleEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleEvent) DisconnectDestroyQAccessibleEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleEvent") + } +} + +func (ptr *QAccessibleEvent) DestroyQAccessibleEvent() { + if ptr.Pointer() != nil { + C.QAccessibleEvent_DestroyQAccessibleEvent(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleEvent) DestroyQAccessibleEventDefault() { + if ptr.Pointer() != nil { + C.QAccessibleEvent_DestroyQAccessibleEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QAccessibleInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleInterface_ITF interface { + QAccessibleInterface_PTR() *QAccessibleInterface +} + +func (ptr *QAccessibleInterface) QAccessibleInterface_PTR() *QAccessibleInterface { + return ptr +} + +func (ptr *QAccessibleInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleInterface(ptr QAccessibleInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleInterface) { + n = new(QAccessibleInterface) + n.SetPointer(ptr) + return +} +func (ptr *QAccessibleInterface) ActionInterface() *QAccessibleActionInterface { + if ptr.Pointer() != nil { + return NewQAccessibleActionInterfaceFromPointer(C.QAccessibleInterface_ActionInterface(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleInterface_BackgroundColor +func callbackQAccessibleInterface_BackgroundColor(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "backgroundColor"); signal != nil { + return PointerFromQColor((*(*func() *QColor)(signal))()) + } + + return PointerFromQColor(NewQAccessibleInterfaceFromPointer(ptr).BackgroundColorDefault()) +} + +func (ptr *QAccessibleInterface) ConnectBackgroundColor(f func() *QColor) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "backgroundColor"); signal != nil { + f := func() *QColor { + (*(*func() *QColor)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectBackgroundColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "backgroundColor") + } +} + +func (ptr *QAccessibleInterface) BackgroundColor() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QAccessibleInterface_BackgroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QAccessibleInterface) BackgroundColorDefault() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QAccessibleInterface_BackgroundColorDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQAccessibleInterface_Child +func callbackQAccessibleInterface_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "child"); signal != nil { + return PointerFromQAccessibleInterface((*(*func(int) *QAccessibleInterface)(signal))(int(int32(index)))) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleInterface) ConnectChild(f func(index int) *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "child"); signal != nil { + f := func(index int) *QAccessibleInterface { + (*(*func(int) *QAccessibleInterface)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "child") + } +} + +func (ptr *QAccessibleInterface) Child(index int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_Child(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQAccessibleInterface_ChildAt +func callbackQAccessibleInterface_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "childAt"); signal != nil { + return PointerFromQAccessibleInterface((*(*func(int, int) *QAccessibleInterface)(signal))(int(int32(x)), int(int32(y)))) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleInterface) ConnectChildAt(f func(x int, y int) *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "childAt"); signal != nil { + f := func(x int, y int) *QAccessibleInterface { + (*(*func(int, int) *QAccessibleInterface)(signal))(x, y) + return f(x, y) + } + qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectChildAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "childAt") + } +} + +func (ptr *QAccessibleInterface) ChildAt(x int, y int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +//export callbackQAccessibleInterface_ChildCount +func callbackQAccessibleInterface_ChildCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "childCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleInterface) ConnectChildCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "childCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectChildCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "childCount") + } +} + +func (ptr *QAccessibleInterface) ChildCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleInterface_ChildCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleInterface_FocusChild +func callbackQAccessibleInterface_FocusChild(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "focusChild"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(NewQAccessibleInterfaceFromPointer(ptr).FocusChildDefault()) +} + +func (ptr *QAccessibleInterface) ConnectFocusChild(f func() *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusChild"); signal != nil { + f := func() *QAccessibleInterface { + (*(*func() *QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectFocusChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusChild") + } +} + +func (ptr *QAccessibleInterface) FocusChild() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_FocusChild(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleInterface) FocusChildDefault() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_FocusChildDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleInterface_ForegroundColor +func callbackQAccessibleInterface_ForegroundColor(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "foregroundColor"); signal != nil { + return PointerFromQColor((*(*func() *QColor)(signal))()) + } + + return PointerFromQColor(NewQAccessibleInterfaceFromPointer(ptr).ForegroundColorDefault()) +} + +func (ptr *QAccessibleInterface) ConnectForegroundColor(f func() *QColor) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "foregroundColor"); signal != nil { + f := func() *QColor { + (*(*func() *QColor)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectForegroundColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "foregroundColor") + } +} + +func (ptr *QAccessibleInterface) ForegroundColor() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QAccessibleInterface_ForegroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QAccessibleInterface) ForegroundColorDefault() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QAccessibleInterface_ForegroundColorDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQAccessibleInterface_IndexOfChild +func callbackQAccessibleInterface_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil { + return C.int(int32((*(*func(*QAccessibleInterface) int)(signal))(NewQAccessibleInterfaceFromPointer(child)))) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleInterface) ConnectIndexOfChild(f func(child *QAccessibleInterface) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexOfChild"); signal != nil { + f := func(child *QAccessibleInterface) int { + (*(*func(*QAccessibleInterface) int)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectIndexOfChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexOfChild") + } +} + +func (ptr *QAccessibleInterface) IndexOfChild(child QAccessibleInterface_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleInterface_IndexOfChild(ptr.Pointer(), PointerFromQAccessibleInterface(child)))) + } + return 0 +} + +//export callbackQAccessibleInterface_Interface_cast +func callbackQAccessibleInterface_Interface_cast(ptr unsafe.Pointer, ty C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "interface_cast"); signal != nil { + return (*(*func(QAccessible__InterfaceType) unsafe.Pointer)(signal))(QAccessible__InterfaceType(ty)) + } + + return NewQAccessibleInterfaceFromPointer(ptr).Interface_castDefault(QAccessible__InterfaceType(ty)) +} + +func (ptr *QAccessibleInterface) ConnectInterface_cast(f func(ty QAccessible__InterfaceType) unsafe.Pointer) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "interface_cast"); signal != nil { + f := func(ty QAccessible__InterfaceType) unsafe.Pointer { + (*(*func(QAccessible__InterfaceType) unsafe.Pointer)(signal))(ty) + return f(ty) + } + qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectInterface_cast() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "interface_cast") + } +} + +func (ptr *QAccessibleInterface) Interface_cast(ty QAccessible__InterfaceType) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QAccessibleInterface_Interface_cast(ptr.Pointer(), C.longlong(ty)) + } + return nil +} + +func (ptr *QAccessibleInterface) Interface_castDefault(ty QAccessible__InterfaceType) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QAccessibleInterface_Interface_castDefault(ptr.Pointer(), C.longlong(ty)) + } + return nil +} + +//export callbackQAccessibleInterface_IsValid +func callbackQAccessibleInterface_IsValid(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isValid"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleInterface) ConnectIsValid(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectIsValid() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isValid") + } +} + +func (ptr *QAccessibleInterface) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleInterface_IsValid(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAccessibleInterface_Object +func callbackQAccessibleInterface_Object(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "object"); signal != nil { + return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) + } + + return core.PointerFromQObject(core.NewQObject(nil)) +} + +func (ptr *QAccessibleInterface) ConnectObject(f func() *core.QObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "object"); signal != nil { + f := func() *core.QObject { + (*(*func() *core.QObject)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "object") + } +} + +func (ptr *QAccessibleInterface) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleInterface_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleInterface_Parent +func callbackQAccessibleInterface_Parent(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleInterface) ConnectParent(f func() *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func() *QAccessibleInterface { + (*(*func() *QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QAccessibleInterface) Parent() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_Parent(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleInterface_Rect +func callbackQAccessibleInterface_Rect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "rect"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(core.NewQRect()) +} + +func (ptr *QAccessibleInterface) ConnectRect(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rect") + } +} + +func (ptr *QAccessibleInterface) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAccessibleInterface_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQAccessibleInterface_Role +func callbackQAccessibleInterface_Role(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "role"); signal != nil { + return C.longlong((*(*func() QAccessible__Role)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QAccessibleInterface) ConnectRole(f func() QAccessible__Role) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "role"); signal != nil { + f := func() QAccessible__Role { + (*(*func() QAccessible__Role)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectRole() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "role") + } +} + +func (ptr *QAccessibleInterface) Role() QAccessible__Role { + if ptr.Pointer() != nil { + return QAccessible__Role(C.QAccessibleInterface_Role(ptr.Pointer())) + } + return 0 +} + +//export callbackQAccessibleInterface_SetText +func callbackQAccessibleInterface_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "setText"); signal != nil { + (*(*func(QAccessible__Text, string))(signal))(QAccessible__Text(t), cGoUnpackString(text)) + } + +} + +func (ptr *QAccessibleInterface) ConnectSetText(f func(t QAccessible__Text, text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { + f := func(t QAccessible__Text, text string) { + (*(*func(QAccessible__Text, string))(signal))(t, text) + f(t, text) + } + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectSetText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setText") + } +} + +func (ptr *QAccessibleInterface) SetText(t QAccessible__Text, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleInterface_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QAccessibleInterface) TableCellInterface() *QAccessibleTableCellInterface { + if ptr.Pointer() != nil { + return NewQAccessibleTableCellInterfaceFromPointer(C.QAccessibleInterface_TableCellInterface(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleInterface) TableInterface() *QAccessibleTableInterface { + if ptr.Pointer() != nil { + return NewQAccessibleTableInterfaceFromPointer(C.QAccessibleInterface_TableInterface(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleInterface_Text +func callbackQAccessibleInterface_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "text"); signal != nil { + tempVal := (*(*func(QAccessible__Text) string)(signal))(QAccessible__Text(t)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := "" + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleInterface) ConnectText(f func(t QAccessible__Text) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { + f := func(t QAccessible__Text) string { + (*(*func(QAccessible__Text) string)(signal))(t) + return f(t) + } + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "text") + } +} + +func (ptr *QAccessibleInterface) Text(t QAccessible__Text) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleInterface_Text(ptr.Pointer(), C.longlong(t))) + } + return "" +} + +func (ptr *QAccessibleInterface) TextInterface() *QAccessibleTextInterface { + if ptr.Pointer() != nil { + return NewQAccessibleTextInterfaceFromPointer(C.QAccessibleInterface_TextInterface(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleInterface) ValueInterface() *QAccessibleValueInterface { + if ptr.Pointer() != nil { + return NewQAccessibleValueInterfaceFromPointer(C.QAccessibleInterface_ValueInterface(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleInterface_Window +func callbackQAccessibleInterface_Window(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "window"); signal != nil { + return PointerFromQWindow((*(*func() *QWindow)(signal))()) + } + + return PointerFromQWindow(NewQAccessibleInterfaceFromPointer(ptr).WindowDefault()) +} + +func (ptr *QAccessibleInterface) ConnectWindow(f func() *QWindow) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "window"); signal != nil { + f := func() *QWindow { + (*(*func() *QWindow)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "window") + } +} + +func (ptr *QAccessibleInterface) Window() *QWindow { + if ptr.Pointer() != nil { + tmpValue := NewQWindowFromPointer(C.QAccessibleInterface_Window(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessibleInterface) WindowDefault() *QWindow { + if ptr.Pointer() != nil { + tmpValue := NewQWindowFromPointer(C.QAccessibleInterface_WindowDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleInterface_DestroyQAccessibleInterface +func callbackQAccessibleInterface_DestroyQAccessibleInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleInterfaceFromPointer(ptr).DestroyQAccessibleInterfaceDefault() + } +} + +func (ptr *QAccessibleInterface) ConnectDestroyQAccessibleInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleInterface) DisconnectDestroyQAccessibleInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleInterface") + } +} + +func (ptr *QAccessibleInterface) DestroyQAccessibleInterface() { + if ptr.Pointer() != nil { + C.QAccessibleInterface_DestroyQAccessibleInterface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessibleInterface) DestroyQAccessibleInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleInterface_DestroyQAccessibleInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAccessibleObject struct { + QAccessibleInterface +} + +type QAccessibleObject_ITF interface { + QAccessibleInterface_ITF + QAccessibleObject_PTR() *QAccessibleObject +} + +func (ptr *QAccessibleObject) QAccessibleObject_PTR() *QAccessibleObject { + return ptr +} + +func (ptr *QAccessibleObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleInterface_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleInterface_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleObject(ptr QAccessibleObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleObject_PTR().Pointer() + } + return nil +} + +func NewQAccessibleObjectFromPointer(ptr unsafe.Pointer) (n *QAccessibleObject) { + n = new(QAccessibleObject) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleObject_ChildAt +func callbackQAccessibleObject_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "childAt"); signal != nil { + return PointerFromQAccessibleInterface((*(*func(int, int) *QAccessibleInterface)(signal))(int(int32(x)), int(int32(y)))) + } + + return PointerFromQAccessibleInterface(NewQAccessibleObjectFromPointer(ptr).ChildAtDefault(int(int32(x)), int(int32(y)))) +} + +func (ptr *QAccessibleObject) ConnectChildAt(f func(x int, y int) *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "childAt"); signal != nil { + f := func(x int, y int) *QAccessibleInterface { + (*(*func(int, int) *QAccessibleInterface)(signal))(x, y) + return f(x, y) + } + qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleObject) DisconnectChildAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "childAt") + } +} + +func (ptr *QAccessibleObject) ChildAt(x int, y int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +func (ptr *QAccessibleObject) ChildAtDefault(x int, y int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ChildAtDefault(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +//export callbackQAccessibleObject_IsValid +func callbackQAccessibleObject_IsValid(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isValid"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAccessibleObjectFromPointer(ptr).IsValidDefault()))) +} + +func (ptr *QAccessibleObject) ConnectIsValid(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleObject) DisconnectIsValid() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isValid") + } +} + +func (ptr *QAccessibleObject) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleObject_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAccessibleObject) IsValidDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleObject_IsValidDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAccessibleObject_Object +func callbackQAccessibleObject_Object(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "object"); signal != nil { + return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) + } + + return core.PointerFromQObject(NewQAccessibleObjectFromPointer(ptr).ObjectDefault()) +} + +func (ptr *QAccessibleObject) ConnectObject(f func() *core.QObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "object"); signal != nil { + f := func() *core.QObject { + (*(*func() *core.QObject)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleObject) DisconnectObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "object") + } +} + +func (ptr *QAccessibleObject) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleObject_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessibleObject) ObjectDefault() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleObject_ObjectDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleObject_Rect +func callbackQAccessibleObject_Rect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "rect"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(NewQAccessibleObjectFromPointer(ptr).RectDefault()) +} + +func (ptr *QAccessibleObject) ConnectRect(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleObject) DisconnectRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rect") + } +} + +func (ptr *QAccessibleObject) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAccessibleObject_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QAccessibleObject) RectDefault() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAccessibleObject_RectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQAccessibleObject_SetText +func callbackQAccessibleObject_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "setText"); signal != nil { + (*(*func(QAccessible__Text, string))(signal))(QAccessible__Text(t), cGoUnpackString(text)) + } else { + NewQAccessibleObjectFromPointer(ptr).SetTextDefault(QAccessible__Text(t), cGoUnpackString(text)) + } +} + +func (ptr *QAccessibleObject) ConnectSetText(f func(t QAccessible__Text, text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { + f := func(t QAccessible__Text, text string) { + (*(*func(QAccessible__Text, string))(signal))(t, text) + f(t, text) + } + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleObject) DisconnectSetText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setText") + } +} + +func (ptr *QAccessibleObject) SetText(t QAccessible__Text, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleObject_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QAccessibleObject) SetTextDefault(t QAccessible__Text, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleObject_SetTextDefault(ptr.Pointer(), C.longlong(t), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQAccessibleObject_DestroyQAccessibleObject +func callbackQAccessibleObject_DestroyQAccessibleObject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleObject"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleObjectFromPointer(ptr).DestroyQAccessibleObjectDefault() + } +} + +func (ptr *QAccessibleObject) ConnectDestroyQAccessibleObject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleObject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleObject) DisconnectDestroyQAccessibleObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleObject") + } +} + +func (ptr *QAccessibleObject) DestroyQAccessibleObject() { + if ptr.Pointer() != nil { + C.QAccessibleObject_DestroyQAccessibleObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessibleObject) DestroyQAccessibleObjectDefault() { + if ptr.Pointer() != nil { + C.QAccessibleObject_DestroyQAccessibleObjectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAccessibleObject_Child +func callbackQAccessibleObject_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "child"); signal != nil { + return PointerFromQAccessibleInterface((*(*func(int) *QAccessibleInterface)(signal))(int(int32(index)))) + } + + return PointerFromQAccessibleInterface(NewQAccessibleObjectFromPointer(ptr).ChildDefault(int(int32(index)))) +} + +func (ptr *QAccessibleObject) Child(index int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_Child(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QAccessibleObject) ChildDefault(index int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ChildDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQAccessibleObject_ChildCount +func callbackQAccessibleObject_ChildCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "childCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQAccessibleObjectFromPointer(ptr).ChildCountDefault())) +} + +func (ptr *QAccessibleObject) ChildCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleObject_ChildCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleObject) ChildCountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleObject_ChildCountDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleObject_IndexOfChild +func callbackQAccessibleObject_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil { + return C.int(int32((*(*func(*QAccessibleInterface) int)(signal))(NewQAccessibleInterfaceFromPointer(child)))) + } + + return C.int(int32(NewQAccessibleObjectFromPointer(ptr).IndexOfChildDefault(NewQAccessibleInterfaceFromPointer(child)))) +} + +func (ptr *QAccessibleObject) IndexOfChild(child QAccessibleInterface_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleObject_IndexOfChild(ptr.Pointer(), PointerFromQAccessibleInterface(child)))) + } + return 0 +} + +func (ptr *QAccessibleObject) IndexOfChildDefault(child QAccessibleInterface_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleObject_IndexOfChildDefault(ptr.Pointer(), PointerFromQAccessibleInterface(child)))) + } + return 0 +} + +//export callbackQAccessibleObject_Parent +func callbackQAccessibleObject_Parent(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(NewQAccessibleObjectFromPointer(ptr).ParentDefault()) +} + +func (ptr *QAccessibleObject) Parent() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_Parent(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleObject) ParentDefault() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ParentDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleObject_Role +func callbackQAccessibleObject_Role(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "role"); signal != nil { + return C.longlong((*(*func() QAccessible__Role)(signal))()) + } + + return C.longlong(NewQAccessibleObjectFromPointer(ptr).RoleDefault()) +} + +func (ptr *QAccessibleObject) Role() QAccessible__Role { + if ptr.Pointer() != nil { + return QAccessible__Role(C.QAccessibleObject_Role(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAccessibleObject) RoleDefault() QAccessible__Role { + if ptr.Pointer() != nil { + return QAccessible__Role(C.QAccessibleObject_RoleDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAccessibleObject_Text +func callbackQAccessibleObject_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "text"); signal != nil { + tempVal := (*(*func(QAccessible__Text) string)(signal))(QAccessible__Text(t)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleObjectFromPointer(ptr).TextDefault(QAccessible__Text(t)) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleObject) Text(t QAccessible__Text) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleObject_Text(ptr.Pointer(), C.longlong(t))) + } + return "" +} + +func (ptr *QAccessibleObject) TextDefault(t QAccessible__Text) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleObject_TextDefault(ptr.Pointer(), C.longlong(t))) + } + return "" +} + +type QAccessiblePlugin struct { + core.QObject +} + +type QAccessiblePlugin_ITF interface { + core.QObject_ITF + QAccessiblePlugin_PTR() *QAccessiblePlugin +} + +func (ptr *QAccessiblePlugin) QAccessiblePlugin_PTR() *QAccessiblePlugin { + return ptr +} + +func (ptr *QAccessiblePlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessiblePlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAccessiblePlugin(ptr QAccessiblePlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessiblePlugin_PTR().Pointer() + } + return nil +} + +func NewQAccessiblePluginFromPointer(ptr unsafe.Pointer) (n *QAccessiblePlugin) { + n = new(QAccessiblePlugin) + n.SetPointer(ptr) + return +} +func NewQAccessiblePlugin(parent core.QObject_ITF) *QAccessiblePlugin { + tmpValue := NewQAccessiblePluginFromPointer(C.QAccessiblePlugin_NewQAccessiblePlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAccessiblePlugin_Create +func callbackQAccessiblePlugin_Create(ptr unsafe.Pointer, key C.struct_QtGui_PackedString, object unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return PointerFromQAccessibleInterface((*(*func(string, *core.QObject) *QAccessibleInterface)(signal))(cGoUnpackString(key), core.NewQObjectFromPointer(object))) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessiblePlugin) ConnectCreate(f func(key string, object *core.QObject) *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(key string, object *core.QObject) *QAccessibleInterface { + (*(*func(string, *core.QObject) *QAccessibleInterface)(signal))(key, object) + return f(key, object) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessiblePlugin) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QAccessiblePlugin) Create(key string, object core.QObject_ITF) *QAccessibleInterface { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return NewQAccessibleInterfaceFromPointer(C.QAccessiblePlugin_Create(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQObject(object))) + } + return nil +} + +//export callbackQAccessiblePlugin_DestroyQAccessiblePlugin +func callbackQAccessiblePlugin_DestroyQAccessiblePlugin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessiblePlugin"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessiblePluginFromPointer(ptr).DestroyQAccessiblePluginDefault() + } +} + +func (ptr *QAccessiblePlugin) ConnectDestroyQAccessiblePlugin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessiblePlugin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessiblePlugin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessiblePlugin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessiblePlugin) DisconnectDestroyQAccessiblePlugin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessiblePlugin") + } +} + +func (ptr *QAccessiblePlugin) DestroyQAccessiblePlugin() { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_DestroyQAccessiblePlugin(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessiblePlugin) DestroyQAccessiblePluginDefault() { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_DestroyQAccessiblePluginDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessiblePlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessiblePlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAccessiblePlugin) __children_newList() unsafe.Pointer { + return C.QAccessiblePlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QAccessiblePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QAccessiblePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAccessiblePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QAccessiblePlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QAccessiblePlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QAccessiblePlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessiblePlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAccessiblePlugin) __findChildren_newList() unsafe.Pointer { + return C.QAccessiblePlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QAccessiblePlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessiblePlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAccessiblePlugin) __findChildren_newList3() unsafe.Pointer { + return C.QAccessiblePlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QAccessiblePlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessiblePlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAccessiblePlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QAccessiblePlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQAccessiblePlugin_ChildEvent +func callbackQAccessiblePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQAccessiblePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QAccessiblePlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQAccessiblePlugin_ConnectNotify +func callbackQAccessiblePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAccessiblePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAccessiblePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAccessiblePlugin_CustomEvent +func callbackQAccessiblePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQAccessiblePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QAccessiblePlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQAccessiblePlugin_DeleteLater +func callbackQAccessiblePlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessiblePluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QAccessiblePlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAccessiblePlugin_Destroyed +func callbackQAccessiblePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQAccessiblePlugin_DisconnectNotify +func callbackQAccessiblePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAccessiblePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAccessiblePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAccessiblePlugin_Event +func callbackQAccessiblePlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAccessiblePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QAccessiblePlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessiblePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQAccessiblePlugin_EventFilter +func callbackQAccessiblePlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAccessiblePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAccessiblePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessiblePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQAccessiblePlugin_MetaObject +func callbackQAccessiblePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQAccessiblePluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QAccessiblePlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QAccessiblePlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessiblePlugin_ObjectNameChanged +func callbackQAccessiblePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQAccessiblePlugin_TimerEvent +func callbackQAccessiblePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQAccessiblePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QAccessiblePlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QAccessiblePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QAccessibleStateChangeEvent struct { + QAccessibleEvent +} + +type QAccessibleStateChangeEvent_ITF interface { + QAccessibleEvent_ITF + QAccessibleStateChangeEvent_PTR() *QAccessibleStateChangeEvent +} + +func (ptr *QAccessibleStateChangeEvent) QAccessibleStateChangeEvent_PTR() *QAccessibleStateChangeEvent { + return ptr +} + +func (ptr *QAccessibleStateChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleStateChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleStateChangeEvent(ptr QAccessibleStateChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleStateChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleStateChangeEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleStateChangeEvent) { + n = new(QAccessibleStateChangeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleStateChangeEvent) DestroyQAccessibleStateChangeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAccessibleTableCellInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleTableCellInterface_ITF interface { + QAccessibleTableCellInterface_PTR() *QAccessibleTableCellInterface +} + +func (ptr *QAccessibleTableCellInterface) QAccessibleTableCellInterface_PTR() *QAccessibleTableCellInterface { + return ptr +} + +func (ptr *QAccessibleTableCellInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleTableCellInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleTableCellInterface(ptr QAccessibleTableCellInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTableCellInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTableCellInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleTableCellInterface) { + n = new(QAccessibleTableCellInterface) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleTableCellInterface_ColumnExtent +func callbackQAccessibleTableCellInterface_ColumnExtent(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnExtent"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableCellInterface) ConnectColumnExtent(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnExtent"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "columnExtent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnExtent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectColumnExtent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnExtent") + } +} + +func (ptr *QAccessibleTableCellInterface) ColumnExtent() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableCellInterface_ColumnExtent(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableCellInterface_ColumnHeaderCells +func callbackQAccessibleTableCellInterface_ColumnHeaderCells(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "columnHeaderCells"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__columnHeaderCells_newList()) + for _, v := range (*(*func() []*QAccessibleInterface)(signal))() { + tmpList.__columnHeaderCells_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__columnHeaderCells_newList()) + for _, v := range make([]*QAccessibleInterface, 0) { + tmpList.__columnHeaderCells_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAccessibleTableCellInterface) ConnectColumnHeaderCells(f func() []*QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnHeaderCells"); signal != nil { + f := func() []*QAccessibleInterface { + (*(*func() []*QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "columnHeaderCells", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnHeaderCells", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectColumnHeaderCells() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnHeaderCells") + } +} + +func (ptr *QAccessibleTableCellInterface) ColumnHeaderCells() []*QAccessibleInterface { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QAccessibleInterface { + out := make([]*QAccessibleInterface, int(l.len)) + tmpList := NewQAccessibleTableCellInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__columnHeaderCells_atList(i) + } + return out + }(C.QAccessibleTableCellInterface_ColumnHeaderCells(ptr.Pointer())) + } + return make([]*QAccessibleInterface, 0) +} + +//export callbackQAccessibleTableCellInterface_ColumnIndex +func callbackQAccessibleTableCellInterface_ColumnIndex(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnIndex"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableCellInterface) ConnectColumnIndex(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnIndex"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "columnIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectColumnIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnIndex") + } +} + +func (ptr *QAccessibleTableCellInterface) ColumnIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableCellInterface_ColumnIndex(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableCellInterface_IsSelected +func callbackQAccessibleTableCellInterface_IsSelected(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isSelected"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableCellInterface) ConnectIsSelected(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isSelected"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectIsSelected() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isSelected") + } +} + +func (ptr *QAccessibleTableCellInterface) IsSelected() bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableCellInterface_IsSelected(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAccessibleTableCellInterface_RowExtent +func callbackQAccessibleTableCellInterface_RowExtent(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowExtent"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableCellInterface) ConnectRowExtent(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowExtent"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rowExtent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowExtent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectRowExtent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowExtent") + } +} + +func (ptr *QAccessibleTableCellInterface) RowExtent() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableCellInterface_RowExtent(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableCellInterface_RowHeaderCells +func callbackQAccessibleTableCellInterface_RowHeaderCells(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "rowHeaderCells"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__rowHeaderCells_newList()) + for _, v := range (*(*func() []*QAccessibleInterface)(signal))() { + tmpList.__rowHeaderCells_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__rowHeaderCells_newList()) + for _, v := range make([]*QAccessibleInterface, 0) { + tmpList.__rowHeaderCells_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAccessibleTableCellInterface) ConnectRowHeaderCells(f func() []*QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowHeaderCells"); signal != nil { + f := func() []*QAccessibleInterface { + (*(*func() []*QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rowHeaderCells", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowHeaderCells", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectRowHeaderCells() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowHeaderCells") + } +} + +func (ptr *QAccessibleTableCellInterface) RowHeaderCells() []*QAccessibleInterface { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QAccessibleInterface { + out := make([]*QAccessibleInterface, int(l.len)) + tmpList := NewQAccessibleTableCellInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__rowHeaderCells_atList(i) + } + return out + }(C.QAccessibleTableCellInterface_RowHeaderCells(ptr.Pointer())) + } + return make([]*QAccessibleInterface, 0) +} + +//export callbackQAccessibleTableCellInterface_RowIndex +func callbackQAccessibleTableCellInterface_RowIndex(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowIndex"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableCellInterface) ConnectRowIndex(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowIndex"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rowIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectRowIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowIndex") + } +} + +func (ptr *QAccessibleTableCellInterface) RowIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableCellInterface_RowIndex(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableCellInterface_Table +func callbackQAccessibleTableCellInterface_Table(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "table"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleTableCellInterface) ConnectTable(f func() *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "table"); signal != nil { + f := func() *QAccessibleInterface { + (*(*func() *QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "table", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "table", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectTable() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "table") + } +} + +func (ptr *QAccessibleTableCellInterface) Table() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface_Table(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface +func callbackQAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleTableCellInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleTableCellInterfaceFromPointer(ptr).DestroyQAccessibleTableCellInterfaceDefault() + } +} + +func (ptr *QAccessibleTableCellInterface) ConnectDestroyQAccessibleTableCellInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleTableCellInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableCellInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableCellInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableCellInterface) DisconnectDestroyQAccessibleTableCellInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleTableCellInterface") + } +} + +func (ptr *QAccessibleTableCellInterface) DestroyQAccessibleTableCellInterface() { + if ptr.Pointer() != nil { + C.QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleTableCellInterface) DestroyQAccessibleTableCellInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleTableCellInterface) __columnHeaderCells_atList(i int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface___columnHeaderCells_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QAccessibleTableCellInterface) __columnHeaderCells_setList(i QAccessibleInterface_ITF) { + if ptr.Pointer() != nil { + C.QAccessibleTableCellInterface___columnHeaderCells_setList(ptr.Pointer(), PointerFromQAccessibleInterface(i)) + } +} + +func (ptr *QAccessibleTableCellInterface) __columnHeaderCells_newList() unsafe.Pointer { + return C.QAccessibleTableCellInterface___columnHeaderCells_newList(ptr.Pointer()) +} + +func (ptr *QAccessibleTableCellInterface) __rowHeaderCells_atList(i int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface___rowHeaderCells_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QAccessibleTableCellInterface) __rowHeaderCells_setList(i QAccessibleInterface_ITF) { + if ptr.Pointer() != nil { + C.QAccessibleTableCellInterface___rowHeaderCells_setList(ptr.Pointer(), PointerFromQAccessibleInterface(i)) + } +} + +func (ptr *QAccessibleTableCellInterface) __rowHeaderCells_newList() unsafe.Pointer { + return C.QAccessibleTableCellInterface___rowHeaderCells_newList(ptr.Pointer()) +} + +type QAccessibleTableInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleTableInterface_ITF interface { + QAccessibleTableInterface_PTR() *QAccessibleTableInterface +} + +func (ptr *QAccessibleTableInterface) QAccessibleTableInterface_PTR() *QAccessibleTableInterface { + return ptr +} + +func (ptr *QAccessibleTableInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleTableInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleTableInterface(ptr QAccessibleTableInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTableInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTableInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleTableInterface) { + n = new(QAccessibleTableInterface) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleTableInterface_Caption +func callbackQAccessibleTableInterface_Caption(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "caption"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleTableInterface) ConnectCaption(f func() *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "caption"); signal != nil { + f := func() *QAccessibleInterface { + (*(*func() *QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "caption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "caption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectCaption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "caption") + } +} + +func (ptr *QAccessibleTableInterface) Caption() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_Caption(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleTableInterface_CellAt +func callbackQAccessibleTableInterface_CellAt(ptr unsafe.Pointer, row C.int, column C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "cellAt"); signal != nil { + return PointerFromQAccessibleInterface((*(*func(int, int) *QAccessibleInterface)(signal))(int(int32(row)), int(int32(column)))) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleTableInterface) ConnectCellAt(f func(row int, column int) *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cellAt"); signal != nil { + f := func(row int, column int) *QAccessibleInterface { + (*(*func(int, int) *QAccessibleInterface)(signal))(row, column) + return f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectCellAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cellAt") + } +} + +func (ptr *QAccessibleTableInterface) CellAt(row int, column int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_CellAt(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +//export callbackQAccessibleTableInterface_ColumnCount +func callbackQAccessibleTableInterface_ColumnCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableInterface) ConnectColumnCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QAccessibleTableInterface) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableInterface_ColumnDescription +func callbackQAccessibleTableInterface_ColumnDescription(ptr unsafe.Pointer, column C.int) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "columnDescription"); signal != nil { + tempVal := (*(*func(int) string)(signal))(int(int32(column))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := "" + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleTableInterface) ConnectColumnDescription(f func(column int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnDescription"); signal != nil { + f := func(column int) string { + (*(*func(int) string)(signal))(column) + return f(column) + } + qt.ConnectSignal(ptr.Pointer(), "columnDescription", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnDescription", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectColumnDescription() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnDescription") + } +} + +func (ptr *QAccessibleTableInterface) ColumnDescription(column int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTableInterface_ColumnDescription(ptr.Pointer(), C.int(int32(column)))) + } + return "" +} + +//export callbackQAccessibleTableInterface_IsColumnSelected +func callbackQAccessibleTableInterface_IsColumnSelected(ptr unsafe.Pointer, column C.int) C.char { + if signal := qt.GetSignal(ptr, "isColumnSelected"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(column)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableInterface) ConnectIsColumnSelected(f func(column int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isColumnSelected"); signal != nil { + f := func(column int) bool { + (*(*func(int) bool)(signal))(column) + return f(column) + } + qt.ConnectSignal(ptr.Pointer(), "isColumnSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isColumnSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectIsColumnSelected() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isColumnSelected") + } +} + +func (ptr *QAccessibleTableInterface) IsColumnSelected(column int) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableInterface_IsColumnSelected(ptr.Pointer(), C.int(int32(column)))) != 0 + } + return false +} + +//export callbackQAccessibleTableInterface_IsRowSelected +func callbackQAccessibleTableInterface_IsRowSelected(ptr unsafe.Pointer, row C.int) C.char { + if signal := qt.GetSignal(ptr, "isRowSelected"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(row)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableInterface) ConnectIsRowSelected(f func(row int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isRowSelected"); signal != nil { + f := func(row int) bool { + (*(*func(int) bool)(signal))(row) + return f(row) + } + qt.ConnectSignal(ptr.Pointer(), "isRowSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isRowSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectIsRowSelected() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isRowSelected") + } +} + +func (ptr *QAccessibleTableInterface) IsRowSelected(row int) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableInterface_IsRowSelected(ptr.Pointer(), C.int(int32(row)))) != 0 + } + return false +} + +//export callbackQAccessibleTableInterface_ModelChange +func callbackQAccessibleTableInterface_ModelChange(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelChange"); signal != nil { + (*(*func(*QAccessibleTableModelChangeEvent))(signal))(NewQAccessibleTableModelChangeEventFromPointer(event)) + } + +} + +func (ptr *QAccessibleTableInterface) ConnectModelChange(f func(event *QAccessibleTableModelChangeEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "modelChange"); signal != nil { + f := func(event *QAccessibleTableModelChangeEvent) { + (*(*func(*QAccessibleTableModelChangeEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "modelChange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modelChange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectModelChange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "modelChange") + } +} + +func (ptr *QAccessibleTableInterface) ModelChange(event QAccessibleTableModelChangeEvent_ITF) { + if ptr.Pointer() != nil { + C.QAccessibleTableInterface_ModelChange(ptr.Pointer(), PointerFromQAccessibleTableModelChangeEvent(event)) + } +} + +//export callbackQAccessibleTableInterface_RowCount +func callbackQAccessibleTableInterface_RowCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableInterface) ConnectRowCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QAccessibleTableInterface) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface_RowCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableInterface_RowDescription +func callbackQAccessibleTableInterface_RowDescription(ptr unsafe.Pointer, row C.int) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "rowDescription"); signal != nil { + tempVal := (*(*func(int) string)(signal))(int(int32(row))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := "" + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleTableInterface) ConnectRowDescription(f func(row int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowDescription"); signal != nil { + f := func(row int) string { + (*(*func(int) string)(signal))(row) + return f(row) + } + qt.ConnectSignal(ptr.Pointer(), "rowDescription", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowDescription", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectRowDescription() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowDescription") + } +} + +func (ptr *QAccessibleTableInterface) RowDescription(row int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTableInterface_RowDescription(ptr.Pointer(), C.int(int32(row)))) + } + return "" +} + +//export callbackQAccessibleTableInterface_SelectColumn +func callbackQAccessibleTableInterface_SelectColumn(ptr unsafe.Pointer, column C.int) C.char { + if signal := qt.GetSignal(ptr, "selectColumn"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(column)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableInterface) ConnectSelectColumn(f func(column int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectColumn"); signal != nil { + f := func(column int) bool { + (*(*func(int) bool)(signal))(column) + return f(column) + } + qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectColumn") + } +} + +func (ptr *QAccessibleTableInterface) SelectColumn(column int) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableInterface_SelectColumn(ptr.Pointer(), C.int(int32(column)))) != 0 + } + return false +} + +//export callbackQAccessibleTableInterface_SelectRow +func callbackQAccessibleTableInterface_SelectRow(ptr unsafe.Pointer, row C.int) C.char { + if signal := qt.GetSignal(ptr, "selectRow"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(row)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableInterface) ConnectSelectRow(f func(row int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectRow"); signal != nil { + f := func(row int) bool { + (*(*func(int) bool)(signal))(row) + return f(row) + } + qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectRow") + } +} + +func (ptr *QAccessibleTableInterface) SelectRow(row int) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableInterface_SelectRow(ptr.Pointer(), C.int(int32(row)))) != 0 + } + return false +} + +//export callbackQAccessibleTableInterface_SelectedCellCount +func callbackQAccessibleTableInterface_SelectedCellCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "selectedCellCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableInterface) ConnectSelectedCellCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedCellCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedCellCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedCellCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectedCellCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedCellCount") + } +} + +func (ptr *QAccessibleTableInterface) SelectedCellCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface_SelectedCellCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableInterface_SelectedCells +func callbackQAccessibleTableInterface_SelectedCells(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "selectedCells"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedCells_newList()) + for _, v := range (*(*func() []*QAccessibleInterface)(signal))() { + tmpList.__selectedCells_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedCells_newList()) + for _, v := range make([]*QAccessibleInterface, 0) { + tmpList.__selectedCells_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAccessibleTableInterface) ConnectSelectedCells(f func() []*QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedCells"); signal != nil { + f := func() []*QAccessibleInterface { + (*(*func() []*QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedCells", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedCells", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectedCells() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedCells") + } +} + +func (ptr *QAccessibleTableInterface) SelectedCells() []*QAccessibleInterface { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QAccessibleInterface { + out := make([]*QAccessibleInterface, int(l.len)) + tmpList := NewQAccessibleTableInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedCells_atList(i) + } + return out + }(C.QAccessibleTableInterface_SelectedCells(ptr.Pointer())) + } + return make([]*QAccessibleInterface, 0) +} + +//export callbackQAccessibleTableInterface_SelectedColumnCount +func callbackQAccessibleTableInterface_SelectedColumnCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "selectedColumnCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableInterface) ConnectSelectedColumnCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedColumnCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedColumnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedColumnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectedColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedColumnCount") + } +} + +func (ptr *QAccessibleTableInterface) SelectedColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface_SelectedColumnCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableInterface_SelectedColumns +func callbackQAccessibleTableInterface_SelectedColumns(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "selectedColumns"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedColumns_newList()) + for _, v := range (*(*func() []int)(signal))() { + tmpList.__selectedColumns_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedColumns_newList()) + for _, v := range make([]int, 0) { + tmpList.__selectedColumns_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAccessibleTableInterface) ConnectSelectedColumns(f func() []int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedColumns"); signal != nil { + f := func() []int { + (*(*func() []int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedColumns", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedColumns", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectedColumns() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedColumns") + } +} + +func (ptr *QAccessibleTableInterface) SelectedColumns() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAccessibleTableInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedColumns_atList(i) + } + return out + }(C.QAccessibleTableInterface_SelectedColumns(ptr.Pointer())) + } + return make([]int, 0) +} + +//export callbackQAccessibleTableInterface_SelectedRowCount +func callbackQAccessibleTableInterface_SelectedRowCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "selectedRowCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTableInterface) ConnectSelectedRowCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedRowCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedRowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedRowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectedRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedRowCount") + } +} + +func (ptr *QAccessibleTableInterface) SelectedRowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface_SelectedRowCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTableInterface_SelectedRows +func callbackQAccessibleTableInterface_SelectedRows(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "selectedRows"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedRows_newList()) + for _, v := range (*(*func() []int)(signal))() { + tmpList.__selectedRows_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedRows_newList()) + for _, v := range make([]int, 0) { + tmpList.__selectedRows_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAccessibleTableInterface) ConnectSelectedRows(f func() []int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedRows"); signal != nil { + f := func() []int { + (*(*func() []int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedRows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedRows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSelectedRows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedRows") + } +} + +func (ptr *QAccessibleTableInterface) SelectedRows() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAccessibleTableInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedRows_atList(i) + } + return out + }(C.QAccessibleTableInterface_SelectedRows(ptr.Pointer())) + } + return make([]int, 0) +} + +//export callbackQAccessibleTableInterface_Summary +func callbackQAccessibleTableInterface_Summary(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "summary"); signal != nil { + return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) + } + + return PointerFromQAccessibleInterface(nil) +} + +func (ptr *QAccessibleTableInterface) ConnectSummary(f func() *QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "summary"); signal != nil { + f := func() *QAccessibleInterface { + (*(*func() *QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "summary", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "summary", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectSummary() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "summary") + } +} + +func (ptr *QAccessibleTableInterface) Summary() *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_Summary(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleTableInterface_UnselectColumn +func callbackQAccessibleTableInterface_UnselectColumn(ptr unsafe.Pointer, column C.int) C.char { + if signal := qt.GetSignal(ptr, "unselectColumn"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(column)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableInterface) ConnectUnselectColumn(f func(column int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unselectColumn"); signal != nil { + f := func(column int) bool { + (*(*func(int) bool)(signal))(column) + return f(column) + } + qt.ConnectSignal(ptr.Pointer(), "unselectColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unselectColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectUnselectColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unselectColumn") + } +} + +func (ptr *QAccessibleTableInterface) UnselectColumn(column int) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableInterface_UnselectColumn(ptr.Pointer(), C.int(int32(column)))) != 0 + } + return false +} + +//export callbackQAccessibleTableInterface_UnselectRow +func callbackQAccessibleTableInterface_UnselectRow(ptr unsafe.Pointer, row C.int) C.char { + if signal := qt.GetSignal(ptr, "unselectRow"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(row)))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAccessibleTableInterface) ConnectUnselectRow(f func(row int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unselectRow"); signal != nil { + f := func(row int) bool { + (*(*func(int) bool)(signal))(row) + return f(row) + } + qt.ConnectSignal(ptr.Pointer(), "unselectRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unselectRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectUnselectRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unselectRow") + } +} + +func (ptr *QAccessibleTableInterface) UnselectRow(row int) bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleTableInterface_UnselectRow(ptr.Pointer(), C.int(int32(row)))) != 0 + } + return false +} + +//export callbackQAccessibleTableInterface_DestroyQAccessibleTableInterface +func callbackQAccessibleTableInterface_DestroyQAccessibleTableInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleTableInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleTableInterfaceFromPointer(ptr).DestroyQAccessibleTableInterfaceDefault() + } +} + +func (ptr *QAccessibleTableInterface) ConnectDestroyQAccessibleTableInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleTableInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTableInterface) DisconnectDestroyQAccessibleTableInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleTableInterface") + } +} + +func (ptr *QAccessibleTableInterface) DestroyQAccessibleTableInterface() { + if ptr.Pointer() != nil { + C.QAccessibleTableInterface_DestroyQAccessibleTableInterface(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleTableInterface) DestroyQAccessibleTableInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QAccessibleTableInterface) __selectedCells_atList(i int) *QAccessibleInterface { + if ptr.Pointer() != nil { + return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface___selectedCells_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QAccessibleTableInterface) __selectedCells_setList(i QAccessibleInterface_ITF) { + if ptr.Pointer() != nil { + C.QAccessibleTableInterface___selectedCells_setList(ptr.Pointer(), PointerFromQAccessibleInterface(i)) + } +} + +func (ptr *QAccessibleTableInterface) __selectedCells_newList() unsafe.Pointer { + return C.QAccessibleTableInterface___selectedCells_newList(ptr.Pointer()) +} + +func (ptr *QAccessibleTableInterface) __selectedColumns_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface___selectedColumns_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAccessibleTableInterface) __selectedColumns_setList(i int) { + if ptr.Pointer() != nil { + C.QAccessibleTableInterface___selectedColumns_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAccessibleTableInterface) __selectedColumns_newList() unsafe.Pointer { + return C.QAccessibleTableInterface___selectedColumns_newList(ptr.Pointer()) +} + +func (ptr *QAccessibleTableInterface) __selectedRows_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableInterface___selectedRows_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAccessibleTableInterface) __selectedRows_setList(i int) { + if ptr.Pointer() != nil { + C.QAccessibleTableInterface___selectedRows_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAccessibleTableInterface) __selectedRows_newList() unsafe.Pointer { + return C.QAccessibleTableInterface___selectedRows_newList(ptr.Pointer()) +} + +type QAccessibleTableModelChangeEvent struct { + QAccessibleEvent +} + +type QAccessibleTableModelChangeEvent_ITF interface { + QAccessibleEvent_ITF + QAccessibleTableModelChangeEvent_PTR() *QAccessibleTableModelChangeEvent +} + +func (ptr *QAccessibleTableModelChangeEvent) QAccessibleTableModelChangeEvent_PTR() *QAccessibleTableModelChangeEvent { + return ptr +} + +func (ptr *QAccessibleTableModelChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleTableModelChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleTableModelChangeEvent(ptr QAccessibleTableModelChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTableModelChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTableModelChangeEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTableModelChangeEvent) { + n = new(QAccessibleTableModelChangeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleTableModelChangeEvent) DestroyQAccessibleTableModelChangeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QAccessibleTableModelChangeEvent__ModelChangeType +//QAccessibleTableModelChangeEvent::ModelChangeType +type QAccessibleTableModelChangeEvent__ModelChangeType int64 + +const ( + QAccessibleTableModelChangeEvent__ModelReset QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(0) + QAccessibleTableModelChangeEvent__DataChanged QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(1) + QAccessibleTableModelChangeEvent__RowsInserted QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(2) + QAccessibleTableModelChangeEvent__ColumnsInserted QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(3) + QAccessibleTableModelChangeEvent__RowsRemoved QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(4) + QAccessibleTableModelChangeEvent__ColumnsRemoved QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(5) +) + +func NewQAccessibleTableModelChangeEvent(object core.QObject_ITF, changeType QAccessibleTableModelChangeEvent__ModelChangeType) *QAccessibleTableModelChangeEvent { + return NewQAccessibleTableModelChangeEventFromPointer(C.QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(core.PointerFromQObject(object), C.longlong(changeType))) +} + +func NewQAccessibleTableModelChangeEvent2(iface QAccessibleInterface_ITF, changeType QAccessibleTableModelChangeEvent__ModelChangeType) *QAccessibleTableModelChangeEvent { + return NewQAccessibleTableModelChangeEventFromPointer(C.QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(PointerFromQAccessibleInterface(iface), C.longlong(changeType))) +} + +func (ptr *QAccessibleTableModelChangeEvent) FirstColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableModelChangeEvent_FirstColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTableModelChangeEvent) FirstRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableModelChangeEvent_FirstRow(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTableModelChangeEvent) LastColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableModelChangeEvent_LastColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTableModelChangeEvent) LastRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTableModelChangeEvent_LastRow(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTableModelChangeEvent) ModelChangeType() QAccessibleTableModelChangeEvent__ModelChangeType { + if ptr.Pointer() != nil { + return QAccessibleTableModelChangeEvent__ModelChangeType(C.QAccessibleTableModelChangeEvent_ModelChangeType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAccessibleTableModelChangeEvent) SetFirstColumn(column int) { + if ptr.Pointer() != nil { + C.QAccessibleTableModelChangeEvent_SetFirstColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QAccessibleTableModelChangeEvent) SetFirstRow(row int) { + if ptr.Pointer() != nil { + C.QAccessibleTableModelChangeEvent_SetFirstRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QAccessibleTableModelChangeEvent) SetLastColumn(column int) { + if ptr.Pointer() != nil { + C.QAccessibleTableModelChangeEvent_SetLastColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QAccessibleTableModelChangeEvent) SetLastRow(row int) { + if ptr.Pointer() != nil { + C.QAccessibleTableModelChangeEvent_SetLastRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QAccessibleTableModelChangeEvent) SetModelChangeType(changeType QAccessibleTableModelChangeEvent__ModelChangeType) { + if ptr.Pointer() != nil { + C.QAccessibleTableModelChangeEvent_SetModelChangeType(ptr.Pointer(), C.longlong(changeType)) + } +} + +type QAccessibleTextCursorEvent struct { + QAccessibleEvent +} + +type QAccessibleTextCursorEvent_ITF interface { + QAccessibleEvent_ITF + QAccessibleTextCursorEvent_PTR() *QAccessibleTextCursorEvent +} + +func (ptr *QAccessibleTextCursorEvent) QAccessibleTextCursorEvent_PTR() *QAccessibleTextCursorEvent { + return ptr +} + +func (ptr *QAccessibleTextCursorEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleTextCursorEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleTextCursorEvent(ptr QAccessibleTextCursorEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextCursorEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTextCursorEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextCursorEvent) { + n = new(QAccessibleTextCursorEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleTextCursorEvent) DestroyQAccessibleTextCursorEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQAccessibleTextCursorEvent(object core.QObject_ITF, cursorPos int) *QAccessibleTextCursorEvent { + return NewQAccessibleTextCursorEventFromPointer(C.QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent(core.PointerFromQObject(object), C.int(int32(cursorPos)))) +} + +func NewQAccessibleTextCursorEvent2(iface QAccessibleInterface_ITF, cursorPos int) *QAccessibleTextCursorEvent { + return NewQAccessibleTextCursorEventFromPointer(C.QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(cursorPos)))) +} + +func (ptr *QAccessibleTextCursorEvent) CursorPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextCursorEvent_CursorPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTextCursorEvent) SetCursorPosition(position int) { + if ptr.Pointer() != nil { + C.QAccessibleTextCursorEvent_SetCursorPosition(ptr.Pointer(), C.int(int32(position))) + } +} + +type QAccessibleTextInsertEvent struct { + QAccessibleTextCursorEvent +} + +type QAccessibleTextInsertEvent_ITF interface { + QAccessibleTextCursorEvent_ITF + QAccessibleTextInsertEvent_PTR() *QAccessibleTextInsertEvent +} + +func (ptr *QAccessibleTextInsertEvent) QAccessibleTextInsertEvent_PTR() *QAccessibleTextInsertEvent { + return ptr +} + +func (ptr *QAccessibleTextInsertEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextCursorEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleTextInsertEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleTextInsertEvent(ptr QAccessibleTextInsertEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextInsertEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTextInsertEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextInsertEvent) { + n = new(QAccessibleTextInsertEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleTextInsertEvent) DestroyQAccessibleTextInsertEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQAccessibleTextInsertEvent(object core.QObject_ITF, position int, text string) *QAccessibleTextInsertEvent { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQAccessibleTextInsertEventFromPointer(C.QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent(core.PointerFromQObject(object), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func NewQAccessibleTextInsertEvent2(iface QAccessibleInterface_ITF, position int, text string) *QAccessibleTextInsertEvent { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQAccessibleTextInsertEventFromPointer(C.QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func (ptr *QAccessibleTextInsertEvent) ChangePosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextInsertEvent_ChangePosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTextInsertEvent) TextInserted() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInsertEvent_TextInserted(ptr.Pointer())) + } + return "" +} + +type QAccessibleTextInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleTextInterface_ITF interface { + QAccessibleTextInterface_PTR() *QAccessibleTextInterface +} + +func (ptr *QAccessibleTextInterface) QAccessibleTextInterface_PTR() *QAccessibleTextInterface { + return ptr +} + +func (ptr *QAccessibleTextInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleTextInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleTextInterface(ptr QAccessibleTextInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTextInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextInterface) { + n = new(QAccessibleTextInterface) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleTextInterface_AddSelection +func callbackQAccessibleTextInterface_AddSelection(ptr unsafe.Pointer, startOffset C.int, endOffset C.int) { + if signal := qt.GetSignal(ptr, "addSelection"); signal != nil { + (*(*func(int, int))(signal))(int(int32(startOffset)), int(int32(endOffset))) + } + +} + +func (ptr *QAccessibleTextInterface) ConnectAddSelection(f func(startOffset int, endOffset int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addSelection"); signal != nil { + f := func(startOffset int, endOffset int) { + (*(*func(int, int))(signal))(startOffset, endOffset) + f(startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "addSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectAddSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addSelection") + } +} + +func (ptr *QAccessibleTextInterface) AddSelection(startOffset int, endOffset int) { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_AddSelection(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset))) + } +} + +//export callbackQAccessibleTextInterface_CharacterCount +func callbackQAccessibleTextInterface_CharacterCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "characterCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTextInterface) ConnectCharacterCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "characterCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "characterCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "characterCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectCharacterCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "characterCount") + } +} + +func (ptr *QAccessibleTextInterface) CharacterCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextInterface_CharacterCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTextInterface_CharacterRect +func callbackQAccessibleTextInterface_CharacterRect(ptr unsafe.Pointer, offset C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "characterRect"); signal != nil { + return core.PointerFromQRect((*(*func(int) *core.QRect)(signal))(int(int32(offset)))) + } + + return core.PointerFromQRect(core.NewQRect()) +} + +func (ptr *QAccessibleTextInterface) ConnectCharacterRect(f func(offset int) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "characterRect"); signal != nil { + f := func(offset int) *core.QRect { + (*(*func(int) *core.QRect)(signal))(offset) + return f(offset) + } + qt.ConnectSignal(ptr.Pointer(), "characterRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "characterRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectCharacterRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "characterRect") + } +} + +func (ptr *QAccessibleTextInterface) CharacterRect(offset int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAccessibleTextInterface_CharacterRect(ptr.Pointer(), C.int(int32(offset)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQAccessibleTextInterface_CursorPosition +func callbackQAccessibleTextInterface_CursorPosition(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "cursorPosition"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTextInterface) ConnectCursorPosition(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cursorPosition"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "cursorPosition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorPosition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectCursorPosition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cursorPosition") + } +} + +func (ptr *QAccessibleTextInterface) CursorPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextInterface_CursorPosition(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTextInterface_OffsetAtPoint +func callbackQAccessibleTextInterface_OffsetAtPoint(ptr unsafe.Pointer, point unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "offsetAtPoint"); signal != nil { + return C.int(int32((*(*func(*core.QPoint) int)(signal))(core.NewQPointFromPointer(point)))) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTextInterface) ConnectOffsetAtPoint(f func(point *core.QPoint) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "offsetAtPoint"); signal != nil { + f := func(point *core.QPoint) int { + (*(*func(*core.QPoint) int)(signal))(point) + return f(point) + } + qt.ConnectSignal(ptr.Pointer(), "offsetAtPoint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "offsetAtPoint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectOffsetAtPoint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "offsetAtPoint") + } +} + +func (ptr *QAccessibleTextInterface) OffsetAtPoint(point core.QPoint_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextInterface_OffsetAtPoint(ptr.Pointer(), core.PointerFromQPoint(point)))) + } + return 0 +} + +//export callbackQAccessibleTextInterface_RemoveSelection +func callbackQAccessibleTextInterface_RemoveSelection(ptr unsafe.Pointer, selectionIndex C.int) { + if signal := qt.GetSignal(ptr, "removeSelection"); signal != nil { + (*(*func(int))(signal))(int(int32(selectionIndex))) + } + +} + +func (ptr *QAccessibleTextInterface) ConnectRemoveSelection(f func(selectionIndex int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeSelection"); signal != nil { + f := func(selectionIndex int) { + (*(*func(int))(signal))(selectionIndex) + f(selectionIndex) + } + qt.ConnectSignal(ptr.Pointer(), "removeSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectRemoveSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeSelection") + } +} + +func (ptr *QAccessibleTextInterface) RemoveSelection(selectionIndex int) { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_RemoveSelection(ptr.Pointer(), C.int(int32(selectionIndex))) + } +} + +//export callbackQAccessibleTextInterface_ScrollToSubstring +func callbackQAccessibleTextInterface_ScrollToSubstring(ptr unsafe.Pointer, startIndex C.int, endIndex C.int) { + if signal := qt.GetSignal(ptr, "scrollToSubstring"); signal != nil { + (*(*func(int, int))(signal))(int(int32(startIndex)), int(int32(endIndex))) + } + +} + +func (ptr *QAccessibleTextInterface) ConnectScrollToSubstring(f func(startIndex int, endIndex int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToSubstring"); signal != nil { + f := func(startIndex int, endIndex int) { + (*(*func(int, int))(signal))(startIndex, endIndex) + f(startIndex, endIndex) + } + qt.ConnectSignal(ptr.Pointer(), "scrollToSubstring", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToSubstring", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectScrollToSubstring() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToSubstring") + } +} + +func (ptr *QAccessibleTextInterface) ScrollToSubstring(startIndex int, endIndex int) { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_ScrollToSubstring(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(endIndex))) + } +} + +//export callbackQAccessibleTextInterface_Selection +func callbackQAccessibleTextInterface_Selection(ptr unsafe.Pointer, selectionIndex C.int, startOffset C.int, endOffset C.int) { + if signal := qt.GetSignal(ptr, "selection"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(selectionIndex)), int(int32(startOffset)), int(int32(endOffset))) + } + +} + +func (ptr *QAccessibleTextInterface) ConnectSelection(f func(selectionIndex int, startOffset int, endOffset int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selection"); signal != nil { + f := func(selectionIndex int, startOffset int, endOffset int) { + (*(*func(int, int, int))(signal))(selectionIndex, startOffset, endOffset) + f(selectionIndex, startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "selection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selection") + } +} + +func (ptr *QAccessibleTextInterface) Selection(selectionIndex int, startOffset int, endOffset int) { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_Selection(ptr.Pointer(), C.int(int32(selectionIndex)), C.int(int32(startOffset)), C.int(int32(endOffset))) + } +} + +//export callbackQAccessibleTextInterface_SelectionCount +func callbackQAccessibleTextInterface_SelectionCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "selectionCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAccessibleTextInterface) ConnectSelectionCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectionCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectSelectionCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectionCount") + } +} + +func (ptr *QAccessibleTextInterface) SelectionCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextInterface_SelectionCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleTextInterface_SetCursorPosition +func callbackQAccessibleTextInterface_SetCursorPosition(ptr unsafe.Pointer, position C.int) { + if signal := qt.GetSignal(ptr, "setCursorPosition"); signal != nil { + (*(*func(int))(signal))(int(int32(position))) + } + +} + +func (ptr *QAccessibleTextInterface) ConnectSetCursorPosition(f func(position int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCursorPosition"); signal != nil { + f := func(position int) { + (*(*func(int))(signal))(position) + f(position) + } + qt.ConnectSignal(ptr.Pointer(), "setCursorPosition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCursorPosition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectSetCursorPosition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCursorPosition") + } +} + +func (ptr *QAccessibleTextInterface) SetCursorPosition(position int) { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_SetCursorPosition(ptr.Pointer(), C.int(int32(position))) + } +} + +//export callbackQAccessibleTextInterface_SetSelection +func callbackQAccessibleTextInterface_SetSelection(ptr unsafe.Pointer, selectionIndex C.int, startOffset C.int, endOffset C.int) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(selectionIndex)), int(int32(startOffset)), int(int32(endOffset))) + } + +} + +func (ptr *QAccessibleTextInterface) ConnectSetSelection(f func(selectionIndex int, startOffset int, endOffset int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(selectionIndex int, startOffset int, endOffset int) { + (*(*func(int, int, int))(signal))(selectionIndex, startOffset, endOffset) + f(selectionIndex, startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QAccessibleTextInterface) SetSelection(selectionIndex int, startOffset int, endOffset int) { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_SetSelection(ptr.Pointer(), C.int(int32(selectionIndex)), C.int(int32(startOffset)), C.int(int32(endOffset))) + } +} + +//export callbackQAccessibleTextInterface_Text +func callbackQAccessibleTextInterface_Text(ptr unsafe.Pointer, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "text"); signal != nil { + tempVal := (*(*func(int, int) string)(signal))(int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := "" + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleTextInterface) ConnectText(f func(startOffset int, endOffset int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { + f := func(startOffset int, endOffset int) string { + (*(*func(int, int) string)(signal))(startOffset, endOffset) + return f(startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "text") + } +} + +func (ptr *QAccessibleTextInterface) Text(startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_Text(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +//export callbackQAccessibleTextInterface_TextAfterOffset +func callbackQAccessibleTextInterface_TextAfterOffset(ptr unsafe.Pointer, offset C.int, boundaryType C.longlong, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "textAfterOffset"); signal != nil { + tempVal := (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleTextInterfaceFromPointer(ptr).TextAfterOffsetDefault(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleTextInterface) ConnectTextAfterOffset(f func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "textAfterOffset"); signal != nil { + f := func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(offset, boundaryType, startOffset, endOffset) + return f(offset, boundaryType, startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "textAfterOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textAfterOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectTextAfterOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "textAfterOffset") + } +} + +func (ptr *QAccessibleTextInterface) TextAfterOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_TextAfterOffset(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +func (ptr *QAccessibleTextInterface) TextAfterOffsetDefault(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_TextAfterOffsetDefault(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +//export callbackQAccessibleTextInterface_TextAtOffset +func callbackQAccessibleTextInterface_TextAtOffset(ptr unsafe.Pointer, offset C.int, boundaryType C.longlong, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "textAtOffset"); signal != nil { + tempVal := (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleTextInterfaceFromPointer(ptr).TextAtOffsetDefault(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleTextInterface) ConnectTextAtOffset(f func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "textAtOffset"); signal != nil { + f := func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(offset, boundaryType, startOffset, endOffset) + return f(offset, boundaryType, startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "textAtOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textAtOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectTextAtOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "textAtOffset") + } +} + +func (ptr *QAccessibleTextInterface) TextAtOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_TextAtOffset(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +func (ptr *QAccessibleTextInterface) TextAtOffsetDefault(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_TextAtOffsetDefault(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +//export callbackQAccessibleTextInterface_TextBeforeOffset +func callbackQAccessibleTextInterface_TextBeforeOffset(ptr unsafe.Pointer, offset C.int, boundaryType C.longlong, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "textBeforeOffset"); signal != nil { + tempVal := (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleTextInterfaceFromPointer(ptr).TextBeforeOffsetDefault(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleTextInterface) ConnectTextBeforeOffset(f func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "textBeforeOffset"); signal != nil { + f := func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(offset, boundaryType, startOffset, endOffset) + return f(offset, boundaryType, startOffset, endOffset) + } + qt.ConnectSignal(ptr.Pointer(), "textBeforeOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textBeforeOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectTextBeforeOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "textBeforeOffset") + } +} + +func (ptr *QAccessibleTextInterface) TextBeforeOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_TextBeforeOffset(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +func (ptr *QAccessibleTextInterface) TextBeforeOffsetDefault(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextInterface_TextBeforeOffsetDefault(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) + } + return "" +} + +//export callbackQAccessibleTextInterface_DestroyQAccessibleTextInterface +func callbackQAccessibleTextInterface_DestroyQAccessibleTextInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleTextInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleTextInterfaceFromPointer(ptr).DestroyQAccessibleTextInterfaceDefault() + } +} + +func (ptr *QAccessibleTextInterface) ConnectDestroyQAccessibleTextInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleTextInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTextInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTextInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleTextInterface) DisconnectDestroyQAccessibleTextInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleTextInterface") + } +} + +func (ptr *QAccessibleTextInterface) DestroyQAccessibleTextInterface() { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_DestroyQAccessibleTextInterface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessibleTextInterface) DestroyQAccessibleTextInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleTextInterface_DestroyQAccessibleTextInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAccessibleTextRemoveEvent struct { + QAccessibleTextCursorEvent +} + +type QAccessibleTextRemoveEvent_ITF interface { + QAccessibleTextCursorEvent_ITF + QAccessibleTextRemoveEvent_PTR() *QAccessibleTextRemoveEvent +} + +func (ptr *QAccessibleTextRemoveEvent) QAccessibleTextRemoveEvent_PTR() *QAccessibleTextRemoveEvent { + return ptr +} + +func (ptr *QAccessibleTextRemoveEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextCursorEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleTextRemoveEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleTextRemoveEvent(ptr QAccessibleTextRemoveEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextRemoveEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTextRemoveEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextRemoveEvent) { + n = new(QAccessibleTextRemoveEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleTextRemoveEvent) DestroyQAccessibleTextRemoveEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQAccessibleTextRemoveEvent(object core.QObject_ITF, position int, text string) *QAccessibleTextRemoveEvent { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQAccessibleTextRemoveEventFromPointer(C.QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent(core.PointerFromQObject(object), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func NewQAccessibleTextRemoveEvent2(iface QAccessibleInterface_ITF, position int, text string) *QAccessibleTextRemoveEvent { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQAccessibleTextRemoveEventFromPointer(C.QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func (ptr *QAccessibleTextRemoveEvent) ChangePosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextRemoveEvent_ChangePosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTextRemoveEvent) TextRemoved() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextRemoveEvent_TextRemoved(ptr.Pointer())) + } + return "" +} + +type QAccessibleTextSelectionEvent struct { + QAccessibleTextCursorEvent +} + +type QAccessibleTextSelectionEvent_ITF interface { + QAccessibleTextCursorEvent_ITF + QAccessibleTextSelectionEvent_PTR() *QAccessibleTextSelectionEvent +} + +func (ptr *QAccessibleTextSelectionEvent) QAccessibleTextSelectionEvent_PTR() *QAccessibleTextSelectionEvent { + return ptr +} + +func (ptr *QAccessibleTextSelectionEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextCursorEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleTextSelectionEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleTextSelectionEvent(ptr QAccessibleTextSelectionEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextSelectionEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTextSelectionEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextSelectionEvent) { + n = new(QAccessibleTextSelectionEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleTextSelectionEvent) DestroyQAccessibleTextSelectionEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQAccessibleTextSelectionEvent(object core.QObject_ITF, start int, end int) *QAccessibleTextSelectionEvent { + return NewQAccessibleTextSelectionEventFromPointer(C.QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent(core.PointerFromQObject(object), C.int(int32(start)), C.int(int32(end)))) +} + +func NewQAccessibleTextSelectionEvent2(iface QAccessibleInterface_ITF, start int, end int) *QAccessibleTextSelectionEvent { + return NewQAccessibleTextSelectionEventFromPointer(C.QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(start)), C.int(int32(end)))) +} + +func (ptr *QAccessibleTextSelectionEvent) SelectionEnd() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextSelectionEvent_SelectionEnd(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTextSelectionEvent) SelectionStart() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextSelectionEvent_SelectionStart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTextSelectionEvent) SetSelection(start int, end int) { + if ptr.Pointer() != nil { + C.QAccessibleTextSelectionEvent_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(end))) + } +} + +type QAccessibleTextUpdateEvent struct { + QAccessibleTextCursorEvent +} + +type QAccessibleTextUpdateEvent_ITF interface { + QAccessibleTextCursorEvent_ITF + QAccessibleTextUpdateEvent_PTR() *QAccessibleTextUpdateEvent +} + +func (ptr *QAccessibleTextUpdateEvent) QAccessibleTextUpdateEvent_PTR() *QAccessibleTextUpdateEvent { + return ptr +} + +func (ptr *QAccessibleTextUpdateEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextCursorEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleTextUpdateEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleTextUpdateEvent(ptr QAccessibleTextUpdateEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleTextUpdateEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleTextUpdateEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextUpdateEvent) { + n = new(QAccessibleTextUpdateEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleTextUpdateEvent) DestroyQAccessibleTextUpdateEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQAccessibleTextUpdateEvent(object core.QObject_ITF, position int, oldText string, text string) *QAccessibleTextUpdateEvent { + var oldTextC *C.char + if oldText != "" { + oldTextC = C.CString(oldText) + defer C.free(unsafe.Pointer(oldTextC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQAccessibleTextUpdateEventFromPointer(C.QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent(core.PointerFromQObject(object), C.int(int32(position)), C.struct_QtGui_PackedString{data: oldTextC, len: C.longlong(len(oldText))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func NewQAccessibleTextUpdateEvent2(iface QAccessibleInterface_ITF, position int, oldText string, text string) *QAccessibleTextUpdateEvent { + var oldTextC *C.char + if oldText != "" { + oldTextC = C.CString(oldText) + defer C.free(unsafe.Pointer(oldTextC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQAccessibleTextUpdateEventFromPointer(C.QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(position)), C.struct_QtGui_PackedString{data: oldTextC, len: C.longlong(len(oldText))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func (ptr *QAccessibleTextUpdateEvent) ChangePosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleTextUpdateEvent_ChangePosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleTextUpdateEvent) TextInserted() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextUpdateEvent_TextInserted(ptr.Pointer())) + } + return "" +} + +func (ptr *QAccessibleTextUpdateEvent) TextRemoved() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleTextUpdateEvent_TextRemoved(ptr.Pointer())) + } + return "" +} + +type QAccessibleValueChangeEvent struct { + QAccessibleEvent +} + +type QAccessibleValueChangeEvent_ITF interface { + QAccessibleEvent_ITF + QAccessibleValueChangeEvent_PTR() *QAccessibleValueChangeEvent +} + +func (ptr *QAccessibleValueChangeEvent) QAccessibleValueChangeEvent_PTR() *QAccessibleValueChangeEvent { + return ptr +} + +func (ptr *QAccessibleValueChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleValueChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleEvent_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleValueChangeEvent(ptr QAccessibleValueChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleValueChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQAccessibleValueChangeEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleValueChangeEvent) { + n = new(QAccessibleValueChangeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QAccessibleValueChangeEvent) DestroyQAccessibleValueChangeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQAccessibleValueChangeEvent(object core.QObject_ITF, value core.QVariant_ITF) *QAccessibleValueChangeEvent { + return NewQAccessibleValueChangeEventFromPointer(C.QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent(core.PointerFromQObject(object), core.PointerFromQVariant(value))) +} + +func NewQAccessibleValueChangeEvent2(iface QAccessibleInterface_ITF, val core.QVariant_ITF) *QAccessibleValueChangeEvent { + return NewQAccessibleValueChangeEventFromPointer(C.QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent2(PointerFromQAccessibleInterface(iface), core.PointerFromQVariant(val))) +} + +func (ptr *QAccessibleValueChangeEvent) SetValue(value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAccessibleValueChangeEvent_SetValue(ptr.Pointer(), core.PointerFromQVariant(value)) + } +} + +func (ptr *QAccessibleValueChangeEvent) Value() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueChangeEvent_Value(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +type QAccessibleValueInterface struct { + ptr unsafe.Pointer +} + +type QAccessibleValueInterface_ITF interface { + QAccessibleValueInterface_PTR() *QAccessibleValueInterface +} + +func (ptr *QAccessibleValueInterface) QAccessibleValueInterface_PTR() *QAccessibleValueInterface { + return ptr +} + +func (ptr *QAccessibleValueInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAccessibleValueInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAccessibleValueInterface(ptr QAccessibleValueInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleValueInterface_PTR().Pointer() + } + return nil +} + +func NewQAccessibleValueInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleValueInterface) { + n = new(QAccessibleValueInterface) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleValueInterface_CurrentValue +func callbackQAccessibleValueInterface_CurrentValue(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "currentValue"); signal != nil { + return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) + } + + return core.PointerFromQVariant(core.NewQVariant()) +} + +func (ptr *QAccessibleValueInterface) ConnectCurrentValue(f func() *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentValue"); signal != nil { + f := func() *core.QVariant { + (*(*func() *core.QVariant)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "currentValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleValueInterface) DisconnectCurrentValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentValue") + } +} + +func (ptr *QAccessibleValueInterface) CurrentValue() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_CurrentValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAccessibleValueInterface_MaximumValue +func callbackQAccessibleValueInterface_MaximumValue(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "maximumValue"); signal != nil { + return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) + } + + return core.PointerFromQVariant(core.NewQVariant()) +} + +func (ptr *QAccessibleValueInterface) ConnectMaximumValue(f func() *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "maximumValue"); signal != nil { + f := func() *core.QVariant { + (*(*func() *core.QVariant)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "maximumValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleValueInterface) DisconnectMaximumValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "maximumValue") + } +} + +func (ptr *QAccessibleValueInterface) MaximumValue() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_MaximumValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAccessibleValueInterface_MinimumStepSize +func callbackQAccessibleValueInterface_MinimumStepSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumStepSize"); signal != nil { + return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) + } + + return core.PointerFromQVariant(core.NewQVariant()) +} + +func (ptr *QAccessibleValueInterface) ConnectMinimumStepSize(f func() *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumStepSize"); signal != nil { + f := func() *core.QVariant { + (*(*func() *core.QVariant)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumStepSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumStepSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleValueInterface) DisconnectMinimumStepSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumStepSize") + } +} + +func (ptr *QAccessibleValueInterface) MinimumStepSize() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_MinimumStepSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAccessibleValueInterface_MinimumValue +func callbackQAccessibleValueInterface_MinimumValue(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumValue"); signal != nil { + return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) + } + + return core.PointerFromQVariant(core.NewQVariant()) +} + +func (ptr *QAccessibleValueInterface) ConnectMinimumValue(f func() *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumValue"); signal != nil { + f := func() *core.QVariant { + (*(*func() *core.QVariant)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleValueInterface) DisconnectMinimumValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumValue") + } +} + +func (ptr *QAccessibleValueInterface) MinimumValue() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_MinimumValue(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAccessibleValueInterface_SetCurrentValue +func callbackQAccessibleValueInterface_SetCurrentValue(ptr unsafe.Pointer, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentValue"); signal != nil { + (*(*func(*core.QVariant))(signal))(core.NewQVariantFromPointer(value)) + } + +} + +func (ptr *QAccessibleValueInterface) ConnectSetCurrentValue(f func(value *core.QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentValue"); signal != nil { + f := func(value *core.QVariant) { + (*(*func(*core.QVariant))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleValueInterface) DisconnectSetCurrentValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentValue") + } +} + +func (ptr *QAccessibleValueInterface) SetCurrentValue(value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAccessibleValueInterface_SetCurrentValue(ptr.Pointer(), core.PointerFromQVariant(value)) + } +} + +//export callbackQAccessibleValueInterface_DestroyQAccessibleValueInterface +func callbackQAccessibleValueInterface_DestroyQAccessibleValueInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleValueInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleValueInterfaceFromPointer(ptr).DestroyQAccessibleValueInterfaceDefault() + } +} + +func (ptr *QAccessibleValueInterface) ConnectDestroyQAccessibleValueInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleValueInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleValueInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleValueInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleValueInterface) DisconnectDestroyQAccessibleValueInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleValueInterface") + } +} + +func (ptr *QAccessibleValueInterface) DestroyQAccessibleValueInterface() { + if ptr.Pointer() != nil { + C.QAccessibleValueInterface_DestroyQAccessibleValueInterface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessibleValueInterface) DestroyQAccessibleValueInterfaceDefault() { + if ptr.Pointer() != nil { + C.QAccessibleValueInterface_DestroyQAccessibleValueInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QActionEvent struct { + core.QEvent +} + +type QActionEvent_ITF interface { + core.QEvent_ITF + QActionEvent_PTR() *QActionEvent +} + +func (ptr *QActionEvent) QActionEvent_PTR() *QActionEvent { + return ptr +} + +func (ptr *QActionEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QActionEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQActionEvent(ptr QActionEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QActionEvent_PTR().Pointer() + } + return nil +} + +func NewQActionEventFromPointer(ptr unsafe.Pointer) (n *QActionEvent) { + n = new(QActionEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QActionEvent) DestroyQActionEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQActionEvent(ty int, action unsafe.Pointer, before unsafe.Pointer) *QActionEvent { + tmpValue := NewQActionEventFromPointer(C.QActionEvent_NewQActionEvent(C.int(int32(ty)), action, before)) + runtime.SetFinalizer(tmpValue, (*QActionEvent).DestroyQActionEvent) + return tmpValue +} + +func (ptr *QActionEvent) Action() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QActionEvent_Action(ptr.Pointer())) + } + return nil +} + +func (ptr *QActionEvent) Before() unsafe.Pointer { + if ptr.Pointer() != nil { + return unsafe.Pointer(C.QActionEvent_Before(ptr.Pointer())) + } + return nil +} + +type QApplicationStateChangeEvent struct { + core.QEvent +} + +type QApplicationStateChangeEvent_ITF interface { + core.QEvent_ITF + QApplicationStateChangeEvent_PTR() *QApplicationStateChangeEvent +} + +func (ptr *QApplicationStateChangeEvent) QApplicationStateChangeEvent_PTR() *QApplicationStateChangeEvent { + return ptr +} + +func (ptr *QApplicationStateChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QApplicationStateChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQApplicationStateChangeEvent(ptr QApplicationStateChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QApplicationStateChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQApplicationStateChangeEventFromPointer(ptr unsafe.Pointer) (n *QApplicationStateChangeEvent) { + n = new(QApplicationStateChangeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QApplicationStateChangeEvent) DestroyQApplicationStateChangeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQApplicationStateChangeEvent(applicationState core.Qt__ApplicationState) *QApplicationStateChangeEvent { + tmpValue := NewQApplicationStateChangeEventFromPointer(C.QApplicationStateChangeEvent_NewQApplicationStateChangeEvent(C.longlong(applicationState))) + runtime.SetFinalizer(tmpValue, (*QApplicationStateChangeEvent).DestroyQApplicationStateChangeEvent) + return tmpValue +} + +func (ptr *QApplicationStateChangeEvent) ApplicationState() core.Qt__ApplicationState { + if ptr.Pointer() != nil { + return core.Qt__ApplicationState(C.QApplicationStateChangeEvent_ApplicationState(ptr.Pointer())) + } + return 0 +} + +type QBackingStore struct { + ptr unsafe.Pointer +} + +type QBackingStore_ITF interface { + QBackingStore_PTR() *QBackingStore +} + +func (ptr *QBackingStore) QBackingStore_PTR() *QBackingStore { + return ptr +} + +func (ptr *QBackingStore) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBackingStore) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBackingStore(ptr QBackingStore_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBackingStore_PTR().Pointer() + } + return nil +} + +func NewQBackingStoreFromPointer(ptr unsafe.Pointer) (n *QBackingStore) { + n = new(QBackingStore) + n.SetPointer(ptr) + return +} +func NewQBackingStore(window QWindow_ITF) *QBackingStore { + tmpValue := NewQBackingStoreFromPointer(C.QBackingStore_NewQBackingStore(PointerFromQWindow(window))) + runtime.SetFinalizer(tmpValue, (*QBackingStore).DestroyQBackingStore) + return tmpValue +} + +func (ptr *QBackingStore) BeginPaint(region QRegion_ITF) { + if ptr.Pointer() != nil { + C.QBackingStore_BeginPaint(ptr.Pointer(), PointerFromQRegion(region)) + } +} + +func (ptr *QBackingStore) EndPaint() { + if ptr.Pointer() != nil { + C.QBackingStore_EndPaint(ptr.Pointer()) + } +} + +func (ptr *QBackingStore) Flush(region QRegion_ITF, window QWindow_ITF, offset core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QBackingStore_Flush(ptr.Pointer(), PointerFromQRegion(region), PointerFromQWindow(window), core.PointerFromQPoint(offset)) + } +} + +func (ptr *QBackingStore) HasStaticContents() bool { + if ptr.Pointer() != nil { + return int8(C.QBackingStore_HasStaticContents(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QBackingStore) PaintDevice() *QPaintDevice { + if ptr.Pointer() != nil { + return NewQPaintDeviceFromPointer(C.QBackingStore_PaintDevice(ptr.Pointer())) + } + return nil +} + +func (ptr *QBackingStore) Resize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QBackingStore_Resize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QBackingStore) Scroll(area QRegion_ITF, dx int, dy int) bool { + if ptr.Pointer() != nil { + return int8(C.QBackingStore_Scroll(ptr.Pointer(), PointerFromQRegion(area), C.int(int32(dx)), C.int(int32(dy)))) != 0 + } + return false +} + +func (ptr *QBackingStore) SetStaticContents(region QRegion_ITF) { + if ptr.Pointer() != nil { + C.QBackingStore_SetStaticContents(ptr.Pointer(), PointerFromQRegion(region)) + } +} + +func (ptr *QBackingStore) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QBackingStore_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QBackingStore) StaticContents() *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QBackingStore_StaticContents(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QBackingStore) Window() *QWindow { + if ptr.Pointer() != nil { + tmpValue := NewQWindowFromPointer(C.QBackingStore_Window(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QBackingStore) DestroyQBackingStore() { + if ptr.Pointer() != nil { + C.QBackingStore_DestroyQBackingStore(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBitmap struct { + QPixmap +} + +type QBitmap_ITF interface { + QPixmap_ITF + QBitmap_PTR() *QBitmap +} + +func (ptr *QBitmap) QBitmap_PTR() *QBitmap { + return ptr +} + +func (ptr *QBitmap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPixmap_PTR().Pointer() + } + return nil +} + +func (ptr *QBitmap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPixmap_PTR().SetPointer(p) + } +} + +func PointerFromQBitmap(ptr QBitmap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBitmap_PTR().Pointer() + } + return nil +} + +func NewQBitmapFromPointer(ptr unsafe.Pointer) (n *QBitmap) { + n = new(QBitmap) + n.SetPointer(ptr) + return +} +func NewQBitmap() *QBitmap { + return NewQBitmapFromPointer(C.QBitmap_NewQBitmap()) +} + +func NewQBitmap2(pixmap QPixmap_ITF) *QBitmap { + return NewQBitmapFromPointer(C.QBitmap_NewQBitmap2(PointerFromQPixmap(pixmap))) +} + +func NewQBitmap3(width int, height int) *QBitmap { + return NewQBitmapFromPointer(C.QBitmap_NewQBitmap3(C.int(int32(width)), C.int(int32(height)))) +} + +func NewQBitmap4(size core.QSize_ITF) *QBitmap { + return NewQBitmapFromPointer(C.QBitmap_NewQBitmap4(core.PointerFromQSize(size))) +} + +func NewQBitmap5(fileName string, format string) *QBitmap { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return NewQBitmapFromPointer(C.QBitmap_NewQBitmap5(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) +} + +func (ptr *QBitmap) Clear() { + if ptr.Pointer() != nil { + C.QBitmap_Clear(ptr.Pointer()) + } +} + +func QBitmap_FromData(size core.QSize_ITF, bits string, monoFormat QImage__Format) *QBitmap { + var bitsC *C.char + if bits != "" { + bitsC = C.CString(bits) + defer C.free(unsafe.Pointer(bitsC)) + } + tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromData(core.PointerFromQSize(size), bitsC, C.longlong(monoFormat))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue +} + +func (ptr *QBitmap) FromData(size core.QSize_ITF, bits string, monoFormat QImage__Format) *QBitmap { + var bitsC *C.char + if bits != "" { + bitsC = C.CString(bits) + defer C.free(unsafe.Pointer(bitsC)) + } + tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromData(core.PointerFromQSize(size), bitsC, C.longlong(monoFormat))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue +} + +func QBitmap_FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { + tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue +} + +func (ptr *QBitmap) FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { + tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue +} + +func QBitmap_FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { + tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue +} + +func (ptr *QBitmap) FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { + tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue +} + +func (ptr *QBitmap) Swap(other QBitmap_ITF) { + if ptr.Pointer() != nil { + C.QBitmap_Swap(ptr.Pointer(), PointerFromQBitmap(other)) + } +} + +func (ptr *QBitmap) Transformed(matrix QTransform_ITF) *QBitmap { + if ptr.Pointer() != nil { + tmpValue := NewQBitmapFromPointer(C.QBitmap_Transformed(ptr.Pointer(), PointerFromQTransform(matrix))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue + } + return nil +} + +//export callbackQBitmap_DestroyQBitmap +func callbackQBitmap_DestroyQBitmap(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QBitmap"); signal != nil { + (*(*func())(signal))() + } else { + NewQBitmapFromPointer(ptr).DestroyQBitmapDefault() + } +} + +func (ptr *QBitmap) ConnectDestroyQBitmap(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QBitmap"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QBitmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QBitmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBitmap) DisconnectDestroyQBitmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QBitmap") + } +} + +func (ptr *QBitmap) DestroyQBitmap() { + if ptr.Pointer() != nil { + C.QBitmap_DestroyQBitmap(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QBitmap) DestroyQBitmapDefault() { + if ptr.Pointer() != nil { + C.QBitmap_DestroyQBitmapDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QBrush struct { + ptr unsafe.Pointer +} + +type QBrush_ITF interface { + QBrush_PTR() *QBrush +} + +func (ptr *QBrush) QBrush_PTR() *QBrush { + return ptr +} + +func (ptr *QBrush) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QBrush) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQBrush(ptr QBrush_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBrush_PTR().Pointer() + } + return nil +} + +func NewQBrushFromPointer(ptr unsafe.Pointer) (n *QBrush) { + n = new(QBrush) + n.SetPointer(ptr) + return +} +func NewQBrush() *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush()) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush2(style core.Qt__BrushStyle) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush2(C.longlong(style))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush3(color QColor_ITF, style core.Qt__BrushStyle) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush3(PointerFromQColor(color), C.longlong(style))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush4(color core.Qt__GlobalColor, style core.Qt__BrushStyle) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush4(C.longlong(color), C.longlong(style))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush5(color QColor_ITF, pixmap QPixmap_ITF) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush5(PointerFromQColor(color), PointerFromQPixmap(pixmap))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush6(color core.Qt__GlobalColor, pixmap QPixmap_ITF) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush6(C.longlong(color), PointerFromQPixmap(pixmap))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush7(pixmap QPixmap_ITF) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush7(PointerFromQPixmap(pixmap))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush8(image QImage_ITF) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush8(PointerFromQImage(image))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush9(other QBrush_ITF) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush9(PointerFromQBrush(other))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func NewQBrush10(gradient QGradient_ITF) *QBrush { + tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush10(PointerFromQGradient(gradient))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue +} + +func (ptr *QBrush) Color() *QColor { + if ptr.Pointer() != nil { + return NewQColorFromPointer(C.QBrush_Color(ptr.Pointer())) + } + return nil +} + +func (ptr *QBrush) Gradient() *QGradient { + if ptr.Pointer() != nil { + return NewQGradientFromPointer(C.QBrush_Gradient(ptr.Pointer())) + } + return nil +} + +func (ptr *QBrush) IsOpaque() bool { + if ptr.Pointer() != nil { + return int8(C.QBrush_IsOpaque(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QBrush) Matrix() *QMatrix { + if ptr.Pointer() != nil { + return NewQMatrixFromPointer(C.QBrush_Matrix(ptr.Pointer())) + } + return nil +} + +func (ptr *QBrush) SetColor(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QBrush_SetColor(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QBrush) SetColor2(color core.Qt__GlobalColor) { + if ptr.Pointer() != nil { + C.QBrush_SetColor2(ptr.Pointer(), C.longlong(color)) + } +} + +func (ptr *QBrush) SetMatrix(matrix QMatrix_ITF) { + if ptr.Pointer() != nil { + C.QBrush_SetMatrix(ptr.Pointer(), PointerFromQMatrix(matrix)) + } +} + +func (ptr *QBrush) SetStyle(style core.Qt__BrushStyle) { + if ptr.Pointer() != nil { + C.QBrush_SetStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QBrush) SetTexture(pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QBrush_SetTexture(ptr.Pointer(), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QBrush) SetTextureImage(image QImage_ITF) { + if ptr.Pointer() != nil { + C.QBrush_SetTextureImage(ptr.Pointer(), PointerFromQImage(image)) + } +} + +func (ptr *QBrush) SetTransform(matrix QTransform_ITF) { + if ptr.Pointer() != nil { + C.QBrush_SetTransform(ptr.Pointer(), PointerFromQTransform(matrix)) + } +} + +func (ptr *QBrush) Style() core.Qt__BrushStyle { + if ptr.Pointer() != nil { + return core.Qt__BrushStyle(C.QBrush_Style(ptr.Pointer())) + } + return 0 +} + +func (ptr *QBrush) Swap(other QBrush_ITF) { + if ptr.Pointer() != nil { + C.QBrush_Swap(ptr.Pointer(), PointerFromQBrush(other)) + } +} + +func (ptr *QBrush) Texture() *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QBrush_Texture(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QBrush) TextureImage() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QBrush_TextureImage(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QBrush) Transform() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QBrush_Transform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QBrush) DestroyQBrush() { + if ptr.Pointer() != nil { + C.QBrush_DestroyQBrush(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QBrush) ToVariant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QBrush_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +type QClipboard struct { + core.QObject +} + +type QClipboard_ITF interface { + core.QObject_ITF + QClipboard_PTR() *QClipboard +} + +func (ptr *QClipboard) QClipboard_PTR() *QClipboard { + return ptr +} + +func (ptr *QClipboard) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QClipboard) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQClipboard(ptr QClipboard_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QClipboard_PTR().Pointer() + } + return nil +} + +func NewQClipboardFromPointer(ptr unsafe.Pointer) (n *QClipboard) { + n = new(QClipboard) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QClipboard__Mode +//QClipboard::Mode +type QClipboard__Mode int64 + +const ( + QClipboard__Clipboard QClipboard__Mode = QClipboard__Mode(0) + QClipboard__Selection QClipboard__Mode = QClipboard__Mode(1) + QClipboard__FindBuffer QClipboard__Mode = QClipboard__Mode(2) + QClipboard__LastMode QClipboard__Mode = QClipboard__Mode(QClipboard__FindBuffer) +) + +//export callbackQClipboard_Changed +func callbackQClipboard_Changed(ptr unsafe.Pointer, mode C.longlong) { + if signal := qt.GetSignal(ptr, "changed"); signal != nil { + (*(*func(QClipboard__Mode))(signal))(QClipboard__Mode(mode)) + } + +} + +func (ptr *QClipboard) ConnectChanged(f func(mode QClipboard__Mode)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "changed") { + C.QClipboard_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { + f := func(mode QClipboard__Mode) { + (*(*func(QClipboard__Mode))(signal))(mode) + f(mode) + } + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QClipboard) DisconnectChanged() { + if ptr.Pointer() != nil { + C.QClipboard_DisconnectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "changed") + } +} + +func (ptr *QClipboard) Changed(mode QClipboard__Mode) { + if ptr.Pointer() != nil { + C.QClipboard_Changed(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QClipboard) Clear(mode QClipboard__Mode) { + if ptr.Pointer() != nil { + C.QClipboard_Clear(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQClipboard_DataChanged +func callbackQClipboard_DataChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QClipboard) ConnectDataChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "dataChanged") { + C.QClipboard_ConnectDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dataChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QClipboard) DisconnectDataChanged() { + if ptr.Pointer() != nil { + C.QClipboard_DisconnectDataChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "dataChanged") + } +} + +func (ptr *QClipboard) DataChanged() { + if ptr.Pointer() != nil { + C.QClipboard_DataChanged(ptr.Pointer()) + } +} + +//export callbackQClipboard_FindBufferChanged +func callbackQClipboard_FindBufferChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "findBufferChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QClipboard) ConnectFindBufferChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "findBufferChanged") { + C.QClipboard_ConnectFindBufferChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "findBufferChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "findBufferChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "findBufferChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "findBufferChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QClipboard) DisconnectFindBufferChanged() { + if ptr.Pointer() != nil { + C.QClipboard_DisconnectFindBufferChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "findBufferChanged") + } +} + +func (ptr *QClipboard) FindBufferChanged() { + if ptr.Pointer() != nil { + C.QClipboard_FindBufferChanged(ptr.Pointer()) + } +} + +func (ptr *QClipboard) Image(mode QClipboard__Mode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QClipboard_Image(ptr.Pointer(), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QClipboard) MimeData(mode QClipboard__Mode) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QClipboard_MimeData(ptr.Pointer(), C.longlong(mode))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QClipboard) OwnsClipboard() bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_OwnsClipboard(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QClipboard) OwnsFindBuffer() bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_OwnsFindBuffer(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QClipboard) OwnsSelection() bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_OwnsSelection(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QClipboard) Pixmap(mode QClipboard__Mode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QClipboard_Pixmap(ptr.Pointer(), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQClipboard_SelectionChanged +func callbackQClipboard_SelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QClipboard) ConnectSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QClipboard_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QClipboard) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QClipboard_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QClipboard) SelectionChanged() { + if ptr.Pointer() != nil { + C.QClipboard_SelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QClipboard) SetImage(image QImage_ITF, mode QClipboard__Mode) { + if ptr.Pointer() != nil { + C.QClipboard_SetImage(ptr.Pointer(), PointerFromQImage(image), C.longlong(mode)) + } +} + +func (ptr *QClipboard) SetMimeData(src core.QMimeData_ITF, mode QClipboard__Mode) { + if ptr.Pointer() != nil { + C.QClipboard_SetMimeData(ptr.Pointer(), core.PointerFromQMimeData(src), C.longlong(mode)) + } +} + +func (ptr *QClipboard) SetPixmap(pixmap QPixmap_ITF, mode QClipboard__Mode) { + if ptr.Pointer() != nil { + C.QClipboard_SetPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode)) + } +} + +func (ptr *QClipboard) SetText(text string, mode QClipboard__Mode) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QClipboard_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(mode)) + } +} + +func (ptr *QClipboard) SupportsFindBuffer() bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_SupportsFindBuffer(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QClipboard) SupportsSelection() bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_SupportsSelection(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QClipboard) Text(mode QClipboard__Mode) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QClipboard_Text(ptr.Pointer(), C.longlong(mode))) + } + return "" +} + +func (ptr *QClipboard) Text2(subtype string, mode QClipboard__Mode) string { + if ptr.Pointer() != nil { + var subtypeC *C.char + if subtype != "" { + subtypeC = C.CString(subtype) + defer C.free(unsafe.Pointer(subtypeC)) + } + return cGoUnpackString(C.QClipboard_Text2(ptr.Pointer(), C.struct_QtGui_PackedString{data: subtypeC, len: C.longlong(len(subtype))}, C.longlong(mode))) + } + return "" +} + +func (ptr *QClipboard) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QClipboard___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QClipboard) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QClipboard___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QClipboard) __children_newList() unsafe.Pointer { + return C.QClipboard___children_newList(ptr.Pointer()) +} + +func (ptr *QClipboard) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QClipboard___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QClipboard) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QClipboard___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QClipboard) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QClipboard___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QClipboard) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QClipboard___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QClipboard) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QClipboard___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QClipboard) __findChildren_newList() unsafe.Pointer { + return C.QClipboard___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QClipboard) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QClipboard___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QClipboard) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QClipboard___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QClipboard) __findChildren_newList3() unsafe.Pointer { + return C.QClipboard___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QClipboard) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QClipboard___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QClipboard) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QClipboard___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QClipboard) __qFindChildren_newList2() unsafe.Pointer { + return C.QClipboard___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQClipboard_ChildEvent +func callbackQClipboard_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQClipboardFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QClipboard) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QClipboard_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQClipboard_ConnectNotify +func callbackQClipboard_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQClipboardFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QClipboard) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QClipboard_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQClipboard_CustomEvent +func callbackQClipboard_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQClipboardFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QClipboard) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QClipboard_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQClipboard_DeleteLater +func callbackQClipboard_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQClipboardFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QClipboard) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QClipboard_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQClipboard_Destroyed +func callbackQClipboard_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQClipboard_DisconnectNotify +func callbackQClipboard_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQClipboardFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QClipboard) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QClipboard_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQClipboard_Event +func callbackQClipboard_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQClipboardFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QClipboard) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQClipboard_EventFilter +func callbackQClipboard_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQClipboardFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QClipboard) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QClipboard_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQClipboard_MetaObject +func callbackQClipboard_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQClipboardFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QClipboard) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QClipboard_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQClipboard_ObjectNameChanged +func callbackQClipboard_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQClipboard_TimerEvent +func callbackQClipboard_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQClipboardFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QClipboard) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QClipboard_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QCloseEvent struct { + core.QEvent +} + +type QCloseEvent_ITF interface { + core.QEvent_ITF + QCloseEvent_PTR() *QCloseEvent +} + +func (ptr *QCloseEvent) QCloseEvent_PTR() *QCloseEvent { + return ptr +} + +func (ptr *QCloseEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QCloseEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQCloseEvent(ptr QCloseEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCloseEvent_PTR().Pointer() + } + return nil +} + +func NewQCloseEventFromPointer(ptr unsafe.Pointer) (n *QCloseEvent) { + n = new(QCloseEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QCloseEvent) DestroyQCloseEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQCloseEvent() *QCloseEvent { + tmpValue := NewQCloseEventFromPointer(C.QCloseEvent_NewQCloseEvent()) + runtime.SetFinalizer(tmpValue, (*QCloseEvent).DestroyQCloseEvent) + return tmpValue +} + +type QColor struct { + ptr unsafe.Pointer +} + +type QColor_ITF interface { + QColor_PTR() *QColor +} + +func (ptr *QColor) QColor_PTR() *QColor { + return ptr +} + +func (ptr *QColor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QColor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQColor(ptr QColor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QColor_PTR().Pointer() + } + return nil +} + +func NewQColorFromPointer(ptr unsafe.Pointer) (n *QColor) { + n = new(QColor) + n.SetPointer(ptr) + return +} + +func (ptr *QColor) DestroyQColor() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QColor__Spec +//QColor::Spec +type QColor__Spec int64 + +const ( + QColor__Invalid QColor__Spec = QColor__Spec(0) + QColor__Rgb QColor__Spec = QColor__Spec(1) + QColor__Hsv QColor__Spec = QColor__Spec(2) + QColor__Cmyk QColor__Spec = QColor__Spec(3) + QColor__Hsl QColor__Spec = QColor__Spec(4) +) + +//go:generate stringer -type=QColor__NameFormat +//QColor::NameFormat +type QColor__NameFormat int64 + +const ( + QColor__HexRgb QColor__NameFormat = QColor__NameFormat(0) + QColor__HexArgb QColor__NameFormat = QColor__NameFormat(1) +) + +func NewQColor() *QColor { + tmpValue := NewQColorFromPointer(C.QColor_NewQColor()) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor2(color core.Qt__GlobalColor) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_NewQColor2(C.longlong(color))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor3(r int, g int, b int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_NewQColor3(C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor4(color uint) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_NewQColor4(C.uint(uint32(color)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor5(rgba64 QRgba64_ITF) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_NewQColor5(PointerFromQRgba64(rgba64))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor6(name string) *QColor { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQColorFromPointer(C.QColor_NewQColor6(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor8(name string) *QColor { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQColorFromPointer(C.QColor_NewQColor8(nameC)) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func NewQColor9(name core.QLatin1String_ITF) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_NewQColor9(core.PointerFromQLatin1String(name))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) Alpha() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Alpha(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) AlphaF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_AlphaF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Black() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Black(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) BlackF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_BlackF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Blue() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Blue(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) BlueF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_BlueF(ptr.Pointer())) + } + return 0 +} + +func QColor_ColorNames() []string { + return unpackStringList(cGoUnpackString(C.QColor_QColor_ColorNames())) +} + +func (ptr *QColor) ColorNames() []string { + return unpackStringList(cGoUnpackString(C.QColor_QColor_ColorNames())) +} + +func (ptr *QColor) ConvertTo(colorSpec QColor__Spec) *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_ConvertTo(ptr.Pointer(), C.longlong(colorSpec))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColor) Cyan() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Cyan(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) CyanF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_CyanF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Darker(factor int) *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_Darker(ptr.Pointer(), C.int(int32(factor)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func QColor_FromCmyk(c int, m int, y int, k int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmyk(C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromCmyk(c int, m int, y int, k int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmyk(C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromCmykF(c float64, m float64, y float64, k float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmykF(C.double(c), C.double(m), C.double(y), C.double(k), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromCmykF(c float64, m float64, y float64, k float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmykF(C.double(c), C.double(m), C.double(y), C.double(k), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromHsl(h int, s int, l int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsl(C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromHsl(h int, s int, l int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsl(C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromHslF(h float64, s float64, l float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHslF(C.double(h), C.double(s), C.double(l), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromHslF(h float64, s float64, l float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHslF(C.double(h), C.double(s), C.double(l), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromHsv(h int, s int, v int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsv(C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromHsv(h int, s int, v int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsv(C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromHsvF(h float64, s float64, v float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsvF(C.double(h), C.double(s), C.double(v), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromHsvF(h float64, s float64, v float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsvF(C.double(h), C.double(s), C.double(v), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromRgb(rgb uint) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb(C.uint(uint32(rgb)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromRgb(rgb uint) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb(C.uint(uint32(rgb)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromRgb2(r int, g int, b int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb2(C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromRgb2(r int, g int, b int, a int) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb2(C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromRgbF(r float64, g float64, b float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgbF(C.double(r), C.double(g), C.double(b), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromRgbF(r float64, g float64, b float64, a float64) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgbF(C.double(r), C.double(g), C.double(b), C.double(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromRgba(rgba uint) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba(C.uint(uint32(rgba)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromRgba(rgba uint) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba(C.uint(uint32(rgba)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromRgba64(r uint16, g uint16, b uint16, a uint16) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba64(C.ushort(r), C.ushort(g), C.ushort(b), C.ushort(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromRgba64(r uint16, g uint16, b uint16, a uint16) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba64(C.ushort(r), C.ushort(g), C.ushort(b), C.ushort(a))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func QColor_FromRgba642(rgba64 QRgba64_ITF) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba642(PointerFromQRgba64(rgba64))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) FromRgba642(rgba64 QRgba64_ITF) *QColor { + tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba642(PointerFromQRgba64(rgba64))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColor) GetCmyk2(c int, m int, y int, k int, a int) { + if ptr.Pointer() != nil { + C.QColor_GetCmyk2(ptr.Pointer(), C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a))) + } +} + +func (ptr *QColor) GetCmykF2(c float64, m float64, y float64, k float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_GetCmykF2(ptr.Pointer(), C.double(c), C.double(m), C.double(y), C.double(k), C.double(a)) + } +} + +func (ptr *QColor) GetHsl(h int, s int, l int, a int) { + if ptr.Pointer() != nil { + C.QColor_GetHsl(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a))) + } +} + +func (ptr *QColor) GetHslF(h float64, s float64, l float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_GetHslF(ptr.Pointer(), C.double(h), C.double(s), C.double(l), C.double(a)) + } +} + +func (ptr *QColor) GetHsv(h int, s int, v int, a int) { + if ptr.Pointer() != nil { + C.QColor_GetHsv(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a))) + } +} + +func (ptr *QColor) GetHsvF(h float64, s float64, v float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_GetHsvF(ptr.Pointer(), C.double(h), C.double(s), C.double(v), C.double(a)) + } +} + +func (ptr *QColor) GetRgb(r int, g int, b int, a int) { + if ptr.Pointer() != nil { + C.QColor_GetRgb(ptr.Pointer(), C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a))) + } +} + +func (ptr *QColor) GetRgbF(r float64, g float64, b float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_GetRgbF(ptr.Pointer(), C.double(r), C.double(g), C.double(b), C.double(a)) + } +} + +func (ptr *QColor) Green() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Green(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) GreenF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_GreenF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) HslHue() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_HslHue(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) HslHueF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_HslHueF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) HslSaturation() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_HslSaturation(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) HslSaturationF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_HslSaturationF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) HsvHue() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_HsvHue(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) HsvHueF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_HsvHueF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) HsvSaturation() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_HsvSaturation(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) HsvSaturationF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_HsvSaturationF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Hue() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Hue(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) HueF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_HueF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QColor_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func QColor_IsValidColor(name string) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QColor_QColor_IsValidColor(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 +} + +func (ptr *QColor) IsValidColor(name string) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QColor_QColor_IsValidColor(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 +} + +func QColor_IsValidColor2(name core.QStringView_ITF) bool { + return int8(C.QColor_QColor_IsValidColor2(core.PointerFromQStringView(name))) != 0 +} + +func (ptr *QColor) IsValidColor2(name core.QStringView_ITF) bool { + return int8(C.QColor_QColor_IsValidColor2(core.PointerFromQStringView(name))) != 0 +} + +func QColor_IsValidColor3(name core.QLatin1String_ITF) bool { + return int8(C.QColor_QColor_IsValidColor3(core.PointerFromQLatin1String(name))) != 0 +} + +func (ptr *QColor) IsValidColor3(name core.QLatin1String_ITF) bool { + return int8(C.QColor_QColor_IsValidColor3(core.PointerFromQLatin1String(name))) != 0 +} + +func (ptr *QColor) Lighter(factor int) *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_Lighter(ptr.Pointer(), C.int(int32(factor)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColor) Lightness() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Lightness(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) LightnessF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_LightnessF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Magenta() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Magenta(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) MagentaF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_MagentaF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QColor_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QColor) Name2(format QColor__NameFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QColor_Name2(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QColor) Red() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Red(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) RedF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_RedF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Rgb() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QColor_Rgb(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) Rgba() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QColor_Rgba(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) Saturation() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Saturation(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) SaturationF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_SaturationF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) SetAlpha(alpha int) { + if ptr.Pointer() != nil { + C.QColor_SetAlpha(ptr.Pointer(), C.int(int32(alpha))) + } +} + +func (ptr *QColor) SetAlphaF(alpha float64) { + if ptr.Pointer() != nil { + C.QColor_SetAlphaF(ptr.Pointer(), C.double(alpha)) + } +} + +func (ptr *QColor) SetBlue(blue int) { + if ptr.Pointer() != nil { + C.QColor_SetBlue(ptr.Pointer(), C.int(int32(blue))) + } +} + +func (ptr *QColor) SetBlueF(blue float64) { + if ptr.Pointer() != nil { + C.QColor_SetBlueF(ptr.Pointer(), C.double(blue)) + } +} + +func (ptr *QColor) SetCmyk(c int, m int, y int, k int, a int) { + if ptr.Pointer() != nil { + C.QColor_SetCmyk(ptr.Pointer(), C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a))) + } +} + +func (ptr *QColor) SetCmykF(c float64, m float64, y float64, k float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_SetCmykF(ptr.Pointer(), C.double(c), C.double(m), C.double(y), C.double(k), C.double(a)) + } +} + +func (ptr *QColor) SetGreen(green int) { + if ptr.Pointer() != nil { + C.QColor_SetGreen(ptr.Pointer(), C.int(int32(green))) + } +} + +func (ptr *QColor) SetGreenF(green float64) { + if ptr.Pointer() != nil { + C.QColor_SetGreenF(ptr.Pointer(), C.double(green)) + } +} + +func (ptr *QColor) SetHsl(h int, s int, l int, a int) { + if ptr.Pointer() != nil { + C.QColor_SetHsl(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a))) + } +} + +func (ptr *QColor) SetHslF(h float64, s float64, l float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_SetHslF(ptr.Pointer(), C.double(h), C.double(s), C.double(l), C.double(a)) + } +} + +func (ptr *QColor) SetHsv(h int, s int, v int, a int) { + if ptr.Pointer() != nil { + C.QColor_SetHsv(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a))) + } +} + +func (ptr *QColor) SetHsvF(h float64, s float64, v float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_SetHsvF(ptr.Pointer(), C.double(h), C.double(s), C.double(v), C.double(a)) + } +} + +func (ptr *QColor) SetNamedColor(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QColor_SetNamedColor(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QColor) SetNamedColor2(name core.QStringView_ITF) { + if ptr.Pointer() != nil { + C.QColor_SetNamedColor2(ptr.Pointer(), core.PointerFromQStringView(name)) + } +} + +func (ptr *QColor) SetNamedColor3(name core.QLatin1String_ITF) { + if ptr.Pointer() != nil { + C.QColor_SetNamedColor3(ptr.Pointer(), core.PointerFromQLatin1String(name)) + } +} + +func (ptr *QColor) SetRed(red int) { + if ptr.Pointer() != nil { + C.QColor_SetRed(ptr.Pointer(), C.int(int32(red))) + } +} + +func (ptr *QColor) SetRedF(red float64) { + if ptr.Pointer() != nil { + C.QColor_SetRedF(ptr.Pointer(), C.double(red)) + } +} + +func (ptr *QColor) SetRgb(r int, g int, b int, a int) { + if ptr.Pointer() != nil { + C.QColor_SetRgb(ptr.Pointer(), C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a))) + } +} + +func (ptr *QColor) SetRgb2(rgb uint) { + if ptr.Pointer() != nil { + C.QColor_SetRgb2(ptr.Pointer(), C.uint(uint32(rgb))) + } +} + +func (ptr *QColor) SetRgbF(r float64, g float64, b float64, a float64) { + if ptr.Pointer() != nil { + C.QColor_SetRgbF(ptr.Pointer(), C.double(r), C.double(g), C.double(b), C.double(a)) + } +} + +func (ptr *QColor) SetRgba(rgba uint) { + if ptr.Pointer() != nil { + C.QColor_SetRgba(ptr.Pointer(), C.uint(uint32(rgba))) + } +} + +func (ptr *QColor) SetRgba64(rgba QRgba64_ITF) { + if ptr.Pointer() != nil { + C.QColor_SetRgba64(ptr.Pointer(), PointerFromQRgba64(rgba)) + } +} + +func (ptr *QColor) Spec() QColor__Spec { + if ptr.Pointer() != nil { + return QColor__Spec(C.QColor_Spec(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) ToCmyk() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_ToCmyk(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColor) ToHsl() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_ToHsl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColor) ToHsv() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_ToHsv(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColor) ToRgb() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QColor_ToRgb(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColor) Value() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Value(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) ValueF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_ValueF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) Yellow() int { + if ptr.Pointer() != nil { + return int(int32(C.QColor_Yellow(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColor) YellowF() float64 { + if ptr.Pointer() != nil { + return float64(C.QColor_YellowF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColor) ToVariant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QColor_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +type QColorDialogOptions struct { + ptr unsafe.Pointer +} + +type QColorDialogOptions_ITF interface { + QColorDialogOptions_PTR() *QColorDialogOptions +} + +func (ptr *QColorDialogOptions) QColorDialogOptions_PTR() *QColorDialogOptions { + return ptr +} + +func (ptr *QColorDialogOptions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QColorDialogOptions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQColorDialogOptions(ptr QColorDialogOptions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QColorDialogOptions_PTR().Pointer() + } + return nil +} + +func NewQColorDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QColorDialogOptions) { + n = new(QColorDialogOptions) + n.SetPointer(ptr) + return +} + +func (ptr *QColorDialogOptions) DestroyQColorDialogOptions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QConicalGradient struct { + QGradient +} + +type QConicalGradient_ITF interface { + QGradient_ITF + QConicalGradient_PTR() *QConicalGradient +} + +func (ptr *QConicalGradient) QConicalGradient_PTR() *QConicalGradient { + return ptr +} + +func (ptr *QConicalGradient) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGradient_PTR().Pointer() + } + return nil +} + +func (ptr *QConicalGradient) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGradient_PTR().SetPointer(p) + } +} + +func PointerFromQConicalGradient(ptr QConicalGradient_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QConicalGradient_PTR().Pointer() + } + return nil +} + +func NewQConicalGradientFromPointer(ptr unsafe.Pointer) (n *QConicalGradient) { + n = new(QConicalGradient) + n.SetPointer(ptr) + return +} + +func (ptr *QConicalGradient) DestroyQConicalGradient() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQConicalGradient() *QConicalGradient { + tmpValue := NewQConicalGradientFromPointer(C.QConicalGradient_NewQConicalGradient()) + runtime.SetFinalizer(tmpValue, (*QConicalGradient).DestroyQConicalGradient) + return tmpValue +} + +func NewQConicalGradient2(center core.QPointF_ITF, angle float64) *QConicalGradient { + tmpValue := NewQConicalGradientFromPointer(C.QConicalGradient_NewQConicalGradient2(core.PointerFromQPointF(center), C.double(angle))) + runtime.SetFinalizer(tmpValue, (*QConicalGradient).DestroyQConicalGradient) + return tmpValue +} + +func NewQConicalGradient3(cx float64, cy float64, angle float64) *QConicalGradient { + tmpValue := NewQConicalGradientFromPointer(C.QConicalGradient_NewQConicalGradient3(C.double(cx), C.double(cy), C.double(angle))) + runtime.SetFinalizer(tmpValue, (*QConicalGradient).DestroyQConicalGradient) + return tmpValue +} + +func (ptr *QConicalGradient) Angle() float64 { + if ptr.Pointer() != nil { + return float64(C.QConicalGradient_Angle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QConicalGradient) Center() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QConicalGradient_Center(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QConicalGradient) SetAngle(angle float64) { + if ptr.Pointer() != nil { + C.QConicalGradient_SetAngle(ptr.Pointer(), C.double(angle)) + } +} + +func (ptr *QConicalGradient) SetCenter(center core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QConicalGradient_SetCenter(ptr.Pointer(), core.PointerFromQPointF(center)) + } +} + +func (ptr *QConicalGradient) SetCenter2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QConicalGradient_SetCenter2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +type QContextMenuEvent struct { + QInputEvent +} + +type QContextMenuEvent_ITF interface { + QInputEvent_ITF + QContextMenuEvent_PTR() *QContextMenuEvent +} + +func (ptr *QContextMenuEvent) QContextMenuEvent_PTR() *QContextMenuEvent { + return ptr +} + +func (ptr *QContextMenuEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QContextMenuEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQContextMenuEvent(ptr QContextMenuEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QContextMenuEvent_PTR().Pointer() + } + return nil +} + +func NewQContextMenuEventFromPointer(ptr unsafe.Pointer) (n *QContextMenuEvent) { + n = new(QContextMenuEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QContextMenuEvent) DestroyQContextMenuEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QContextMenuEvent__Reason +//QContextMenuEvent::Reason +type QContextMenuEvent__Reason int64 + +const ( + QContextMenuEvent__Mouse QContextMenuEvent__Reason = QContextMenuEvent__Reason(0) + QContextMenuEvent__Keyboard QContextMenuEvent__Reason = QContextMenuEvent__Reason(1) + QContextMenuEvent__Other QContextMenuEvent__Reason = QContextMenuEvent__Reason(2) +) + +func NewQContextMenuEvent(reason QContextMenuEvent__Reason, pos core.QPoint_ITF, globalPos core.QPoint_ITF, modifiers core.Qt__KeyboardModifier) *QContextMenuEvent { + tmpValue := NewQContextMenuEventFromPointer(C.QContextMenuEvent_NewQContextMenuEvent(C.longlong(reason), core.PointerFromQPoint(pos), core.PointerFromQPoint(globalPos), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QContextMenuEvent).DestroyQContextMenuEvent) + return tmpValue +} + +func NewQContextMenuEvent2(reason QContextMenuEvent__Reason, pos core.QPoint_ITF, globalPos core.QPoint_ITF) *QContextMenuEvent { + tmpValue := NewQContextMenuEventFromPointer(C.QContextMenuEvent_NewQContextMenuEvent2(C.longlong(reason), core.PointerFromQPoint(pos), core.PointerFromQPoint(globalPos))) + runtime.SetFinalizer(tmpValue, (*QContextMenuEvent).DestroyQContextMenuEvent) + return tmpValue +} + +func NewQContextMenuEvent3(reason QContextMenuEvent__Reason, pos core.QPoint_ITF) *QContextMenuEvent { + tmpValue := NewQContextMenuEventFromPointer(C.QContextMenuEvent_NewQContextMenuEvent3(C.longlong(reason), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*QContextMenuEvent).DestroyQContextMenuEvent) + return tmpValue +} + +func (ptr *QContextMenuEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + return core.NewQPointFromPointer(C.QContextMenuEvent_GlobalPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QContextMenuEvent) GlobalX() int { + if ptr.Pointer() != nil { + return int(int32(C.QContextMenuEvent_GlobalX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QContextMenuEvent) GlobalY() int { + if ptr.Pointer() != nil { + return int(int32(C.QContextMenuEvent_GlobalY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QContextMenuEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + return core.NewQPointFromPointer(C.QContextMenuEvent_Pos(ptr.Pointer())) + } + return nil +} + +func (ptr *QContextMenuEvent) Reason() QContextMenuEvent__Reason { + if ptr.Pointer() != nil { + return QContextMenuEvent__Reason(C.QContextMenuEvent_Reason(ptr.Pointer())) + } + return 0 +} + +func (ptr *QContextMenuEvent) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QContextMenuEvent_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QContextMenuEvent) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QContextMenuEvent_Y(ptr.Pointer()))) + } + return 0 +} + +type QCursor struct { + ptr unsafe.Pointer +} + +type QCursor_ITF interface { + QCursor_PTR() *QCursor +} + +func (ptr *QCursor) QCursor_PTR() *QCursor { + return ptr +} + +func (ptr *QCursor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QCursor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQCursor(ptr QCursor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCursor_PTR().Pointer() + } + return nil +} + +func NewQCursorFromPointer(ptr unsafe.Pointer) (n *QCursor) { + n = new(QCursor) + n.SetPointer(ptr) + return +} +func NewQCursor() *QCursor { + tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor()) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue +} + +func NewQCursor2(shape core.Qt__CursorShape) *QCursor { + tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor2(C.longlong(shape))) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue +} + +func NewQCursor3(bitmap QBitmap_ITF, mask QBitmap_ITF, hotX int, hotY int) *QCursor { + tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor3(PointerFromQBitmap(bitmap), PointerFromQBitmap(mask), C.int(int32(hotX)), C.int(int32(hotY)))) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue +} + +func NewQCursor4(pixmap QPixmap_ITF, hotX int, hotY int) *QCursor { + tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor4(PointerFromQPixmap(pixmap), C.int(int32(hotX)), C.int(int32(hotY)))) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue +} + +func NewQCursor5(c QCursor_ITF) *QCursor { + tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor5(PointerFromQCursor(c))) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue +} + +func NewQCursor6(other QCursor_ITF) *QCursor { + tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor6(PointerFromQCursor(other))) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue +} + +func (ptr *QCursor) Bitmap() *QBitmap { + if ptr.Pointer() != nil { + return NewQBitmapFromPointer(C.QCursor_Bitmap(ptr.Pointer())) + } + return nil +} + +func (ptr *QCursor) HotSpot() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QCursor_HotSpot(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QCursor) Mask() *QBitmap { + if ptr.Pointer() != nil { + return NewQBitmapFromPointer(C.QCursor_Mask(ptr.Pointer())) + } + return nil +} + +func (ptr *QCursor) Pixmap() *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QCursor_Pixmap(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func QCursor_Pos() *core.QPoint { + tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos()) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue +} + +func (ptr *QCursor) Pos() *core.QPoint { + tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos()) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue +} + +func QCursor_Pos2(screen QScreen_ITF) *core.QPoint { + tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos2(PointerFromQScreen(screen))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue +} + +func (ptr *QCursor) Pos2(screen QScreen_ITF) *core.QPoint { + tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos2(PointerFromQScreen(screen))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue +} + +func QCursor_SetPos(x int, y int) { + C.QCursor_QCursor_SetPos(C.int(int32(x)), C.int(int32(y))) +} + +func (ptr *QCursor) SetPos(x int, y int) { + C.QCursor_QCursor_SetPos(C.int(int32(x)), C.int(int32(y))) +} + +func QCursor_SetPos2(screen QScreen_ITF, x int, y int) { + C.QCursor_QCursor_SetPos2(PointerFromQScreen(screen), C.int(int32(x)), C.int(int32(y))) +} + +func (ptr *QCursor) SetPos2(screen QScreen_ITF, x int, y int) { + C.QCursor_QCursor_SetPos2(PointerFromQScreen(screen), C.int(int32(x)), C.int(int32(y))) +} + +func QCursor_SetPos3(p core.QPoint_ITF) { + C.QCursor_QCursor_SetPos3(core.PointerFromQPoint(p)) +} + +func (ptr *QCursor) SetPos3(p core.QPoint_ITF) { + C.QCursor_QCursor_SetPos3(core.PointerFromQPoint(p)) +} + +func QCursor_SetPos4(screen QScreen_ITF, p core.QPoint_ITF) { + C.QCursor_QCursor_SetPos4(PointerFromQScreen(screen), core.PointerFromQPoint(p)) +} + +func (ptr *QCursor) SetPos4(screen QScreen_ITF, p core.QPoint_ITF) { + C.QCursor_QCursor_SetPos4(PointerFromQScreen(screen), core.PointerFromQPoint(p)) +} + +func (ptr *QCursor) SetShape(shape core.Qt__CursorShape) { + if ptr.Pointer() != nil { + C.QCursor_SetShape(ptr.Pointer(), C.longlong(shape)) + } +} + +func (ptr *QCursor) Shape() core.Qt__CursorShape { + if ptr.Pointer() != nil { + return core.Qt__CursorShape(C.QCursor_Shape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCursor) Swap(other QCursor_ITF) { + if ptr.Pointer() != nil { + C.QCursor_Swap(ptr.Pointer(), PointerFromQCursor(other)) + } +} + +func (ptr *QCursor) DestroyQCursor() { + if ptr.Pointer() != nil { + C.QCursor_DestroyQCursor(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDesktopServices struct { + ptr unsafe.Pointer +} + +type QDesktopServices_ITF interface { + QDesktopServices_PTR() *QDesktopServices +} + +func (ptr *QDesktopServices) QDesktopServices_PTR() *QDesktopServices { + return ptr +} + +func (ptr *QDesktopServices) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDesktopServices) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDesktopServices(ptr QDesktopServices_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDesktopServices_PTR().Pointer() + } + return nil +} + +func NewQDesktopServicesFromPointer(ptr unsafe.Pointer) (n *QDesktopServices) { + n = new(QDesktopServices) + n.SetPointer(ptr) + return +} + +func (ptr *QDesktopServices) DestroyQDesktopServices() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QDesktopServices_OpenUrl(url core.QUrl_ITF) bool { + return int8(C.QDesktopServices_QDesktopServices_OpenUrl(core.PointerFromQUrl(url))) != 0 +} + +func (ptr *QDesktopServices) OpenUrl(url core.QUrl_ITF) bool { + return int8(C.QDesktopServices_QDesktopServices_OpenUrl(core.PointerFromQUrl(url))) != 0 +} + +func QDesktopServices_SetUrlHandler(scheme string, receiver core.QObject_ITF, method string) { + var schemeC *C.char + if scheme != "" { + schemeC = C.CString(scheme) + defer C.free(unsafe.Pointer(schemeC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + C.QDesktopServices_QDesktopServices_SetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}, core.PointerFromQObject(receiver), methodC) +} + +func (ptr *QDesktopServices) SetUrlHandler(scheme string, receiver core.QObject_ITF, method string) { + var schemeC *C.char + if scheme != "" { + schemeC = C.CString(scheme) + defer C.free(unsafe.Pointer(schemeC)) + } + var methodC *C.char + if method != "" { + methodC = C.CString(method) + defer C.free(unsafe.Pointer(methodC)) + } + C.QDesktopServices_QDesktopServices_SetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}, core.PointerFromQObject(receiver), methodC) +} + +func QDesktopServices_UnsetUrlHandler(scheme string) { + var schemeC *C.char + if scheme != "" { + schemeC = C.CString(scheme) + defer C.free(unsafe.Pointer(schemeC)) + } + C.QDesktopServices_QDesktopServices_UnsetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}) +} + +func (ptr *QDesktopServices) UnsetUrlHandler(scheme string) { + var schemeC *C.char + if scheme != "" { + schemeC = C.CString(scheme) + defer C.free(unsafe.Pointer(schemeC)) + } + C.QDesktopServices_QDesktopServices_UnsetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}) +} + +type QDoubleValidator struct { + QValidator +} + +type QDoubleValidator_ITF interface { + QValidator_ITF + QDoubleValidator_PTR() *QDoubleValidator +} + +func (ptr *QDoubleValidator) QDoubleValidator_PTR() *QDoubleValidator { + return ptr +} + +func (ptr *QDoubleValidator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QValidator_PTR().Pointer() + } + return nil +} + +func (ptr *QDoubleValidator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QValidator_PTR().SetPointer(p) + } +} + +func PointerFromQDoubleValidator(ptr QDoubleValidator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDoubleValidator_PTR().Pointer() + } + return nil +} + +func NewQDoubleValidatorFromPointer(ptr unsafe.Pointer) (n *QDoubleValidator) { + n = new(QDoubleValidator) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDoubleValidator__Notation +//QDoubleValidator::Notation +type QDoubleValidator__Notation int64 + +const ( + QDoubleValidator__StandardNotation QDoubleValidator__Notation = QDoubleValidator__Notation(0) + QDoubleValidator__ScientificNotation QDoubleValidator__Notation = QDoubleValidator__Notation(1) +) + +func NewQDoubleValidator(parent core.QObject_ITF) *QDoubleValidator { + tmpValue := NewQDoubleValidatorFromPointer(C.QDoubleValidator_NewQDoubleValidator(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDoubleValidator2(bottom float64, top float64, decimals int, parent core.QObject_ITF) *QDoubleValidator { + tmpValue := NewQDoubleValidatorFromPointer(C.QDoubleValidator_NewQDoubleValidator2(C.double(bottom), C.double(top), C.int(int32(decimals)), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDoubleValidator) Bottom() float64 { + if ptr.Pointer() != nil { + return float64(C.QDoubleValidator_Bottom(ptr.Pointer())) + } + return 0 +} + +//export callbackQDoubleValidator_BottomChanged +func callbackQDoubleValidator_BottomChanged(ptr unsafe.Pointer, bottom C.double) { + if signal := qt.GetSignal(ptr, "bottomChanged"); signal != nil { + (*(*func(float64))(signal))(float64(bottom)) + } + +} + +func (ptr *QDoubleValidator) ConnectBottomChanged(f func(bottom float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "bottomChanged") { + C.QDoubleValidator_ConnectBottomChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "bottomChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "bottomChanged"); signal != nil { + f := func(bottom float64) { + (*(*func(float64))(signal))(bottom) + f(bottom) + } + qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectBottomChanged() { + if ptr.Pointer() != nil { + C.QDoubleValidator_DisconnectBottomChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "bottomChanged") + } +} + +func (ptr *QDoubleValidator) BottomChanged(bottom float64) { + if ptr.Pointer() != nil { + C.QDoubleValidator_BottomChanged(ptr.Pointer(), C.double(bottom)) + } +} + +func (ptr *QDoubleValidator) Decimals() int { + if ptr.Pointer() != nil { + return int(int32(C.QDoubleValidator_Decimals(ptr.Pointer()))) + } + return 0 +} + +//export callbackQDoubleValidator_DecimalsChanged +func callbackQDoubleValidator_DecimalsChanged(ptr unsafe.Pointer, decimals C.int) { + if signal := qt.GetSignal(ptr, "decimalsChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(decimals))) + } + +} + +func (ptr *QDoubleValidator) ConnectDecimalsChanged(f func(decimals int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "decimalsChanged") { + C.QDoubleValidator_ConnectDecimalsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "decimalsChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "decimalsChanged"); signal != nil { + f := func(decimals int) { + (*(*func(int))(signal))(decimals) + f(decimals) + } + qt.ConnectSignal(ptr.Pointer(), "decimalsChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "decimalsChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectDecimalsChanged() { + if ptr.Pointer() != nil { + C.QDoubleValidator_DisconnectDecimalsChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "decimalsChanged") + } +} + +func (ptr *QDoubleValidator) DecimalsChanged(decimals int) { + if ptr.Pointer() != nil { + C.QDoubleValidator_DecimalsChanged(ptr.Pointer(), C.int(int32(decimals))) + } +} + +func (ptr *QDoubleValidator) Notation() QDoubleValidator__Notation { + if ptr.Pointer() != nil { + return QDoubleValidator__Notation(C.QDoubleValidator_Notation(ptr.Pointer())) + } + return 0 +} + +//export callbackQDoubleValidator_NotationChanged +func callbackQDoubleValidator_NotationChanged(ptr unsafe.Pointer, notation C.longlong) { + if signal := qt.GetSignal(ptr, "notationChanged"); signal != nil { + (*(*func(QDoubleValidator__Notation))(signal))(QDoubleValidator__Notation(notation)) + } + +} + +func (ptr *QDoubleValidator) ConnectNotationChanged(f func(notation QDoubleValidator__Notation)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "notationChanged") { + C.QDoubleValidator_ConnectNotationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "notationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "notationChanged"); signal != nil { + f := func(notation QDoubleValidator__Notation) { + (*(*func(QDoubleValidator__Notation))(signal))(notation) + f(notation) + } + qt.ConnectSignal(ptr.Pointer(), "notationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "notationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectNotationChanged() { + if ptr.Pointer() != nil { + C.QDoubleValidator_DisconnectNotationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "notationChanged") + } +} + +func (ptr *QDoubleValidator) NotationChanged(notation QDoubleValidator__Notation) { + if ptr.Pointer() != nil { + C.QDoubleValidator_NotationChanged(ptr.Pointer(), C.longlong(notation)) + } +} + +func (ptr *QDoubleValidator) SetBottom(vdo float64) { + if ptr.Pointer() != nil { + C.QDoubleValidator_SetBottom(ptr.Pointer(), C.double(vdo)) + } +} + +func (ptr *QDoubleValidator) SetDecimals(vin int) { + if ptr.Pointer() != nil { + C.QDoubleValidator_SetDecimals(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QDoubleValidator) SetNotation(vqd QDoubleValidator__Notation) { + if ptr.Pointer() != nil { + C.QDoubleValidator_SetNotation(ptr.Pointer(), C.longlong(vqd)) + } +} + +//export callbackQDoubleValidator_SetRange +func callbackQDoubleValidator_SetRange(ptr unsafe.Pointer, minimum C.double, maximum C.double, decimals C.int) { + if signal := qt.GetSignal(ptr, "setRange"); signal != nil { + (*(*func(float64, float64, int))(signal))(float64(minimum), float64(maximum), int(int32(decimals))) + } else { + NewQDoubleValidatorFromPointer(ptr).SetRangeDefault(float64(minimum), float64(maximum), int(int32(decimals))) + } +} + +func (ptr *QDoubleValidator) ConnectSetRange(f func(minimum float64, maximum float64, decimals int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { + f := func(minimum float64, maximum float64, decimals int) { + (*(*func(float64, float64, int))(signal))(minimum, maximum, decimals) + f(minimum, maximum, decimals) + } + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectSetRange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRange") + } +} + +func (ptr *QDoubleValidator) SetRange(minimum float64, maximum float64, decimals int) { + if ptr.Pointer() != nil { + C.QDoubleValidator_SetRange(ptr.Pointer(), C.double(minimum), C.double(maximum), C.int(int32(decimals))) + } +} + +func (ptr *QDoubleValidator) SetRangeDefault(minimum float64, maximum float64, decimals int) { + if ptr.Pointer() != nil { + C.QDoubleValidator_SetRangeDefault(ptr.Pointer(), C.double(minimum), C.double(maximum), C.int(int32(decimals))) + } +} + +func (ptr *QDoubleValidator) SetTop(vdo float64) { + if ptr.Pointer() != nil { + C.QDoubleValidator_SetTop(ptr.Pointer(), C.double(vdo)) + } +} + +func (ptr *QDoubleValidator) Top() float64 { + if ptr.Pointer() != nil { + return float64(C.QDoubleValidator_Top(ptr.Pointer())) + } + return 0 +} + +//export callbackQDoubleValidator_TopChanged +func callbackQDoubleValidator_TopChanged(ptr unsafe.Pointer, top C.double) { + if signal := qt.GetSignal(ptr, "topChanged"); signal != nil { + (*(*func(float64))(signal))(float64(top)) + } + +} + +func (ptr *QDoubleValidator) ConnectTopChanged(f func(top float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "topChanged") { + C.QDoubleValidator_ConnectTopChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "topChanged"); signal != nil { + f := func(top float64) { + (*(*func(float64))(signal))(top) + f(top) + } + qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectTopChanged() { + if ptr.Pointer() != nil { + C.QDoubleValidator_DisconnectTopChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "topChanged") + } +} + +func (ptr *QDoubleValidator) TopChanged(top float64) { + if ptr.Pointer() != nil { + C.QDoubleValidator_TopChanged(ptr.Pointer(), C.double(top)) + } +} + +//export callbackQDoubleValidator_Validate +func callbackQDoubleValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { + if signal := qt.GetSignal(ptr, "validate"); signal != nil { + return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) + } + + return C.longlong(NewQDoubleValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) +} + +func (ptr *QDoubleValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { + f := func(input string, pos int) QValidator__State { + (*(*func(string, int) QValidator__State)(signal))(input, pos) + return f(input, pos) + } + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectValidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validate") + } +} + +func (ptr *QDoubleValidator) Validate(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QDoubleValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +func (ptr *QDoubleValidator) ValidateDefault(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QDoubleValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +//export callbackQDoubleValidator_DestroyQDoubleValidator +func callbackQDoubleValidator_DestroyQDoubleValidator(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDoubleValidator"); signal != nil { + (*(*func())(signal))() + } else { + NewQDoubleValidatorFromPointer(ptr).DestroyQDoubleValidatorDefault() + } +} + +func (ptr *QDoubleValidator) ConnectDestroyQDoubleValidator(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDoubleValidator"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDoubleValidator", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDoubleValidator", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleValidator) DisconnectDestroyQDoubleValidator() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDoubleValidator") + } +} + +func (ptr *QDoubleValidator) DestroyQDoubleValidator() { + if ptr.Pointer() != nil { + C.QDoubleValidator_DestroyQDoubleValidator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDoubleValidator) DestroyQDoubleValidatorDefault() { + if ptr.Pointer() != nil { + C.QDoubleValidator_DestroyQDoubleValidatorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDrag struct { + core.QObject +} + +type QDrag_ITF interface { + core.QObject_ITF + QDrag_PTR() *QDrag +} + +func (ptr *QDrag) QDrag_PTR() *QDrag { + return ptr +} + +func (ptr *QDrag) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QDrag) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQDrag(ptr QDrag_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDrag_PTR().Pointer() + } + return nil +} + +func NewQDragFromPointer(ptr unsafe.Pointer) (n *QDrag) { + n = new(QDrag) + n.SetPointer(ptr) + return +} +func NewQDrag(dragSource core.QObject_ITF) *QDrag { + tmpValue := NewQDragFromPointer(C.QDrag_NewQDrag(core.PointerFromQObject(dragSource))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQDrag_ActionChanged +func callbackQDrag_ActionChanged(ptr unsafe.Pointer, action C.longlong) { + if signal := qt.GetSignal(ptr, "actionChanged"); signal != nil { + (*(*func(core.Qt__DropAction))(signal))(core.Qt__DropAction(action)) + } + +} + +func (ptr *QDrag) ConnectActionChanged(f func(action core.Qt__DropAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "actionChanged") { + C.QDrag_ConnectActionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "actionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "actionChanged"); signal != nil { + f := func(action core.Qt__DropAction) { + (*(*func(core.Qt__DropAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "actionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDrag) DisconnectActionChanged() { + if ptr.Pointer() != nil { + C.QDrag_DisconnectActionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "actionChanged") + } +} + +func (ptr *QDrag) ActionChanged(action core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QDrag_ActionChanged(ptr.Pointer(), C.longlong(action)) + } +} + +func QDrag_Cancel() { + C.QDrag_QDrag_Cancel() +} + +func (ptr *QDrag) Cancel() { + C.QDrag_QDrag_Cancel() +} + +func (ptr *QDrag) DefaultAction() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDrag_DefaultAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDrag) DragCursor(action core.Qt__DropAction) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QDrag_DragCursor(ptr.Pointer(), C.longlong(action))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QDrag) Exec(supportedActions core.Qt__DropAction) core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDrag_Exec(ptr.Pointer(), C.longlong(supportedActions))) + } + return 0 +} + +func (ptr *QDrag) Exec2(supportedActions core.Qt__DropAction, defaultDropAction core.Qt__DropAction) core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDrag_Exec2(ptr.Pointer(), C.longlong(supportedActions), C.longlong(defaultDropAction))) + } + return 0 +} + +func (ptr *QDrag) HotSpot() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QDrag_HotSpot(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QDrag) MimeData() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QDrag_MimeData(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDrag) Pixmap() *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QDrag_Pixmap(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QDrag) SetDragCursor(cursor QPixmap_ITF, action core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QDrag_SetDragCursor(ptr.Pointer(), PointerFromQPixmap(cursor), C.longlong(action)) + } +} + +func (ptr *QDrag) SetHotSpot(hotspot core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QDrag_SetHotSpot(ptr.Pointer(), core.PointerFromQPoint(hotspot)) + } +} + +func (ptr *QDrag) SetMimeData(data core.QMimeData_ITF) { + if ptr.Pointer() != nil { + C.QDrag_SetMimeData(ptr.Pointer(), core.PointerFromQMimeData(data)) + } +} + +func (ptr *QDrag) SetPixmap(pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QDrag_SetPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QDrag) Source() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDrag_Source(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDrag) SupportedActions() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDrag_SupportedActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDrag) Target() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDrag_Target(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQDrag_TargetChanged +func callbackQDrag_TargetChanged(ptr unsafe.Pointer, newTarget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetChanged"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(newTarget)) + } + +} + +func (ptr *QDrag) ConnectTargetChanged(f func(newTarget *core.QObject)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "targetChanged") { + C.QDrag_ConnectTargetChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "targetChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "targetChanged"); signal != nil { + f := func(newTarget *core.QObject) { + (*(*func(*core.QObject))(signal))(newTarget) + f(newTarget) + } + qt.ConnectSignal(ptr.Pointer(), "targetChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "targetChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDrag) DisconnectTargetChanged() { + if ptr.Pointer() != nil { + C.QDrag_DisconnectTargetChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "targetChanged") + } +} + +func (ptr *QDrag) TargetChanged(newTarget core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDrag_TargetChanged(ptr.Pointer(), core.PointerFromQObject(newTarget)) + } +} + +//export callbackQDrag_DestroyQDrag +func callbackQDrag_DestroyQDrag(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDrag"); signal != nil { + (*(*func())(signal))() + } else { + NewQDragFromPointer(ptr).DestroyQDragDefault() + } +} + +func (ptr *QDrag) ConnectDestroyQDrag(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDrag"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDrag", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDrag", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDrag) DisconnectDestroyQDrag() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDrag") + } +} + +func (ptr *QDrag) DestroyQDrag() { + if ptr.Pointer() != nil { + C.QDrag_DestroyQDrag(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDrag) DestroyQDragDefault() { + if ptr.Pointer() != nil { + C.QDrag_DestroyQDragDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDrag) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDrag___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDrag) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDrag___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDrag) __children_newList() unsafe.Pointer { + return C.QDrag___children_newList(ptr.Pointer()) +} + +func (ptr *QDrag) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDrag___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDrag) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDrag___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QDrag) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QDrag___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QDrag) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDrag___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDrag) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDrag___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDrag) __findChildren_newList() unsafe.Pointer { + return C.QDrag___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QDrag) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDrag___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDrag) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDrag___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDrag) __findChildren_newList3() unsafe.Pointer { + return C.QDrag___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QDrag) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDrag___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDrag) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDrag___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDrag) __qFindChildren_newList2() unsafe.Pointer { + return C.QDrag___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQDrag_ChildEvent +func callbackQDrag_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQDragFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QDrag) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QDrag_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQDrag_ConnectNotify +func callbackQDrag_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDragFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDrag) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDrag_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDrag_CustomEvent +func callbackQDrag_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQDragFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QDrag) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QDrag_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQDrag_DeleteLater +func callbackQDrag_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQDragFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QDrag) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QDrag_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQDrag_Destroyed +func callbackQDrag_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQDrag_DisconnectNotify +func callbackQDrag_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDragFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDrag) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDrag_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDrag_Event +func callbackQDrag_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDragFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QDrag) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDrag_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQDrag_EventFilter +func callbackQDrag_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDragFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QDrag) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDrag_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQDrag_MetaObject +func callbackQDrag_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQDragFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QDrag) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QDrag_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQDrag_ObjectNameChanged +func callbackQDrag_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQDrag_TimerEvent +func callbackQDrag_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQDragFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QDrag) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QDrag_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QDragEnterEvent struct { + QDragMoveEvent +} + +type QDragEnterEvent_ITF interface { + QDragMoveEvent_ITF + QDragEnterEvent_PTR() *QDragEnterEvent +} + +func (ptr *QDragEnterEvent) QDragEnterEvent_PTR() *QDragEnterEvent { + return ptr +} + +func (ptr *QDragEnterEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDragMoveEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QDragEnterEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDragMoveEvent_PTR().SetPointer(p) + } +} + +func PointerFromQDragEnterEvent(ptr QDragEnterEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDragEnterEvent_PTR().Pointer() + } + return nil +} + +func NewQDragEnterEventFromPointer(ptr unsafe.Pointer) (n *QDragEnterEvent) { + n = new(QDragEnterEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QDragEnterEvent) DestroyQDragEnterEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQDragEnterEvent(point core.QPoint_ITF, actions core.Qt__DropAction, data core.QMimeData_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QDragEnterEvent { + tmpValue := NewQDragEnterEventFromPointer(C.QDragEnterEvent_NewQDragEnterEvent(core.PointerFromQPoint(point), C.longlong(actions), core.PointerFromQMimeData(data), C.longlong(buttons), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QDragEnterEvent).DestroyQDragEnterEvent) + return tmpValue +} + +type QDragLeaveEvent struct { + core.QEvent +} + +type QDragLeaveEvent_ITF interface { + core.QEvent_ITF + QDragLeaveEvent_PTR() *QDragLeaveEvent +} + +func (ptr *QDragLeaveEvent) QDragLeaveEvent_PTR() *QDragLeaveEvent { + return ptr +} + +func (ptr *QDragLeaveEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QDragLeaveEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQDragLeaveEvent(ptr QDragLeaveEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDragLeaveEvent_PTR().Pointer() + } + return nil +} + +func NewQDragLeaveEventFromPointer(ptr unsafe.Pointer) (n *QDragLeaveEvent) { + n = new(QDragLeaveEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QDragLeaveEvent) DestroyQDragLeaveEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQDragLeaveEvent() *QDragLeaveEvent { + tmpValue := NewQDragLeaveEventFromPointer(C.QDragLeaveEvent_NewQDragLeaveEvent()) + runtime.SetFinalizer(tmpValue, (*QDragLeaveEvent).DestroyQDragLeaveEvent) + return tmpValue +} + +type QDragMoveEvent struct { + QDropEvent +} + +type QDragMoveEvent_ITF interface { + QDropEvent_ITF + QDragMoveEvent_PTR() *QDragMoveEvent +} + +func (ptr *QDragMoveEvent) QDragMoveEvent_PTR() *QDragMoveEvent { + return ptr +} + +func (ptr *QDragMoveEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDropEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QDragMoveEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDropEvent_PTR().SetPointer(p) + } +} + +func PointerFromQDragMoveEvent(ptr QDragMoveEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDragMoveEvent_PTR().Pointer() + } + return nil +} + +func NewQDragMoveEventFromPointer(ptr unsafe.Pointer) (n *QDragMoveEvent) { + n = new(QDragMoveEvent) + n.SetPointer(ptr) + return +} +func NewQDragMoveEvent(pos core.QPoint_ITF, actions core.Qt__DropAction, data core.QMimeData_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, ty core.QEvent__Type) *QDragMoveEvent { + tmpValue := NewQDragMoveEventFromPointer(C.QDragMoveEvent_NewQDragMoveEvent(core.PointerFromQPoint(pos), C.longlong(actions), core.PointerFromQMimeData(data), C.longlong(buttons), C.longlong(modifiers), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QDragMoveEvent).DestroyQDragMoveEvent) + return tmpValue +} + +func (ptr *QDragMoveEvent) Accept(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QDragMoveEvent_Accept(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +func (ptr *QDragMoveEvent) AnswerRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QDragMoveEvent_AnswerRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QDragMoveEvent) Ignore(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QDragMoveEvent_Ignore(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +//export callbackQDragMoveEvent_DestroyQDragMoveEvent +func callbackQDragMoveEvent_DestroyQDragMoveEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDragMoveEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQDragMoveEventFromPointer(ptr).DestroyQDragMoveEventDefault() + } +} + +func (ptr *QDragMoveEvent) ConnectDestroyQDragMoveEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDragMoveEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDragMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDragMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDragMoveEvent) DisconnectDestroyQDragMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDragMoveEvent") + } +} + +func (ptr *QDragMoveEvent) DestroyQDragMoveEvent() { + if ptr.Pointer() != nil { + C.QDragMoveEvent_DestroyQDragMoveEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDragMoveEvent) DestroyQDragMoveEventDefault() { + if ptr.Pointer() != nil { + C.QDragMoveEvent_DestroyQDragMoveEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDropEvent struct { + core.QEvent +} + +type QDropEvent_ITF interface { + core.QEvent_ITF + QDropEvent_PTR() *QDropEvent +} + +func (ptr *QDropEvent) QDropEvent_PTR() *QDropEvent { + return ptr +} + +func (ptr *QDropEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QDropEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQDropEvent(ptr QDropEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDropEvent_PTR().Pointer() + } + return nil +} + +func NewQDropEventFromPointer(ptr unsafe.Pointer) (n *QDropEvent) { + n = new(QDropEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QDropEvent) DestroyQDropEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQDropEvent(pos core.QPointF_ITF, actions core.Qt__DropAction, data core.QMimeData_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, ty core.QEvent__Type) *QDropEvent { + tmpValue := NewQDropEventFromPointer(C.QDropEvent_NewQDropEvent(core.PointerFromQPointF(pos), C.longlong(actions), core.PointerFromQMimeData(data), C.longlong(buttons), C.longlong(modifiers), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QDropEvent).DestroyQDropEvent) + return tmpValue +} + +func (ptr *QDropEvent) AcceptProposedAction() { + if ptr.Pointer() != nil { + C.QDropEvent_AcceptProposedAction(ptr.Pointer()) + } +} + +func (ptr *QDropEvent) DropAction() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDropEvent_DropAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDropEvent) KeyboardModifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QDropEvent_KeyboardModifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDropEvent) MimeData() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QDropEvent_MimeData(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDropEvent) MouseButtons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QDropEvent_MouseButtons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDropEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QDropEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QDropEvent) PosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QDropEvent_PosF(ptr.Pointer())) + } + return nil +} + +func (ptr *QDropEvent) PossibleActions() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDropEvent_PossibleActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDropEvent) ProposedAction() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDropEvent_ProposedAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDropEvent) SetDropAction(action core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QDropEvent_SetDropAction(ptr.Pointer(), C.longlong(action)) + } +} + +func (ptr *QDropEvent) Source() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDropEvent_Source(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +type QEnterEvent struct { + core.QEvent +} + +type QEnterEvent_ITF interface { + core.QEvent_ITF + QEnterEvent_PTR() *QEnterEvent +} + +func (ptr *QEnterEvent) QEnterEvent_PTR() *QEnterEvent { + return ptr +} + +func (ptr *QEnterEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QEnterEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQEnterEvent(ptr QEnterEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QEnterEvent_PTR().Pointer() + } + return nil +} + +func NewQEnterEventFromPointer(ptr unsafe.Pointer) (n *QEnterEvent) { + n = new(QEnterEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QEnterEvent) DestroyQEnterEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQEnterEvent(localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF) *QEnterEvent { + tmpValue := NewQEnterEventFromPointer(C.QEnterEvent_NewQEnterEvent(core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos))) + runtime.SetFinalizer(tmpValue, (*QEnterEvent).DestroyQEnterEvent) + return tmpValue +} + +func (ptr *QEnterEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QEnterEvent_GlobalPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QEnterEvent) GlobalX() int { + if ptr.Pointer() != nil { + return int(int32(C.QEnterEvent_GlobalX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QEnterEvent) GlobalY() int { + if ptr.Pointer() != nil { + return int(int32(C.QEnterEvent_GlobalY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QEnterEvent) LocalPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QEnterEvent_LocalPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QEnterEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QEnterEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QEnterEvent) ScreenPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QEnterEvent_ScreenPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QEnterEvent) WindowPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QEnterEvent_WindowPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QEnterEvent) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QEnterEvent_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QEnterEvent) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QEnterEvent_Y(ptr.Pointer()))) + } + return 0 +} + +type QExposeEvent struct { + core.QEvent +} + +type QExposeEvent_ITF interface { + core.QEvent_ITF + QExposeEvent_PTR() *QExposeEvent +} + +func (ptr *QExposeEvent) QExposeEvent_PTR() *QExposeEvent { + return ptr +} + +func (ptr *QExposeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QExposeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQExposeEvent(ptr QExposeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QExposeEvent_PTR().Pointer() + } + return nil +} + +func NewQExposeEventFromPointer(ptr unsafe.Pointer) (n *QExposeEvent) { + n = new(QExposeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QExposeEvent) DestroyQExposeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQExposeEvent(exposeRegion QRegion_ITF) *QExposeEvent { + tmpValue := NewQExposeEventFromPointer(C.QExposeEvent_NewQExposeEvent(PointerFromQRegion(exposeRegion))) + runtime.SetFinalizer(tmpValue, (*QExposeEvent).DestroyQExposeEvent) + return tmpValue +} + +func (ptr *QExposeEvent) Region() *QRegion { + if ptr.Pointer() != nil { + return NewQRegionFromPointer(C.QExposeEvent_Region(ptr.Pointer())) + } + return nil +} + +type QFileDialogOptions struct { + ptr unsafe.Pointer +} + +type QFileDialogOptions_ITF interface { + QFileDialogOptions_PTR() *QFileDialogOptions +} + +func (ptr *QFileDialogOptions) QFileDialogOptions_PTR() *QFileDialogOptions { + return ptr +} + +func (ptr *QFileDialogOptions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFileDialogOptions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFileDialogOptions(ptr QFileDialogOptions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileDialogOptions_PTR().Pointer() + } + return nil +} + +func NewQFileDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QFileDialogOptions) { + n = new(QFileDialogOptions) + n.SetPointer(ptr) + return +} + +func (ptr *QFileDialogOptions) DestroyQFileDialogOptions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileOpenEvent struct { + core.QEvent +} + +type QFileOpenEvent_ITF interface { + core.QEvent_ITF + QFileOpenEvent_PTR() *QFileOpenEvent +} + +func (ptr *QFileOpenEvent) QFileOpenEvent_PTR() *QFileOpenEvent { + return ptr +} + +func (ptr *QFileOpenEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QFileOpenEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQFileOpenEvent(ptr QFileOpenEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileOpenEvent_PTR().Pointer() + } + return nil +} + +func NewQFileOpenEventFromPointer(ptr unsafe.Pointer) (n *QFileOpenEvent) { + n = new(QFileOpenEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QFileOpenEvent) DestroyQFileOpenEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileOpenEvent) File() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileOpenEvent_File(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileOpenEvent) OpenFile(file core.QFile_ITF, flags core.QIODevice__OpenModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QFileOpenEvent_OpenFile(ptr.Pointer(), core.PointerFromQFile(file), C.longlong(flags))) != 0 + } + return false +} + +func (ptr *QFileOpenEvent) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileOpenEvent_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +type QFocusEvent struct { + core.QEvent +} + +type QFocusEvent_ITF interface { + core.QEvent_ITF + QFocusEvent_PTR() *QFocusEvent +} + +func (ptr *QFocusEvent) QFocusEvent_PTR() *QFocusEvent { + return ptr +} + +func (ptr *QFocusEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QFocusEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQFocusEvent(ptr QFocusEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFocusEvent_PTR().Pointer() + } + return nil +} + +func NewQFocusEventFromPointer(ptr unsafe.Pointer) (n *QFocusEvent) { + n = new(QFocusEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QFocusEvent) DestroyQFocusEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQFocusEvent(ty core.QEvent__Type, reason core.Qt__FocusReason) *QFocusEvent { + tmpValue := NewQFocusEventFromPointer(C.QFocusEvent_NewQFocusEvent(C.longlong(ty), C.longlong(reason))) + runtime.SetFinalizer(tmpValue, (*QFocusEvent).DestroyQFocusEvent) + return tmpValue +} + +func (ptr *QFocusEvent) GotFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QFocusEvent_GotFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFocusEvent) LostFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QFocusEvent_LostFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFocusEvent) Reason() core.Qt__FocusReason { + if ptr.Pointer() != nil { + return core.Qt__FocusReason(C.QFocusEvent_Reason(ptr.Pointer())) + } + return 0 +} + +type QFont struct { + ptr unsafe.Pointer +} + +type QFont_ITF interface { + QFont_PTR() *QFont +} + +func (ptr *QFont) QFont_PTR() *QFont { + return ptr +} + +func (ptr *QFont) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFont) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFont(ptr QFont_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFont_PTR().Pointer() + } + return nil +} + +func NewQFontFromPointer(ptr unsafe.Pointer) (n *QFont) { + n = new(QFont) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFont__StyleHint +//QFont::StyleHint +type QFont__StyleHint int64 + +var ( + QFont__Helvetica QFont__StyleHint = QFont__StyleHint(0) + QFont__SansSerif QFont__StyleHint = QFont__StyleHint(QFont__Helvetica) + QFont__Times QFont__StyleHint = QFont__StyleHint(1) + QFont__Serif QFont__StyleHint = QFont__StyleHint(QFont__Times) + QFont__Courier QFont__StyleHint = QFont__StyleHint(2) + QFont__TypeWriter QFont__StyleHint = QFont__StyleHint(QFont__Courier) + QFont__OldEnglish QFont__StyleHint = QFont__StyleHint(3) + QFont__Decorative QFont__StyleHint = QFont__StyleHint(QFont__OldEnglish) + QFont__System QFont__StyleHint = QFont__StyleHint(4) + QFont__AnyStyle QFont__StyleHint = QFont__StyleHint(5) + QFont__Cursive QFont__StyleHint = QFont__StyleHint(6) + QFont__Monospace QFont__StyleHint = QFont__StyleHint(7) + QFont__Fantasy QFont__StyleHint = QFont__StyleHint(8) +) + +//go:generate stringer -type=QFont__StyleStrategy +//QFont::StyleStrategy +type QFont__StyleStrategy int64 + +var ( + QFont__PreferDefault QFont__StyleStrategy = QFont__StyleStrategy(0x0001) + QFont__PreferBitmap QFont__StyleStrategy = QFont__StyleStrategy(0x0002) + QFont__PreferDevice QFont__StyleStrategy = QFont__StyleStrategy(0x0004) + QFont__PreferOutline QFont__StyleStrategy = QFont__StyleStrategy(0x0008) + QFont__ForceOutline QFont__StyleStrategy = QFont__StyleStrategy(0x0010) + QFont__PreferMatch QFont__StyleStrategy = QFont__StyleStrategy(0x0020) + QFont__PreferQuality QFont__StyleStrategy = QFont__StyleStrategy(0x0040) + QFont__PreferAntialias QFont__StyleStrategy = QFont__StyleStrategy(0x0080) + QFont__NoAntialias QFont__StyleStrategy = QFont__StyleStrategy(0x0100) + QFont__OpenGLCompatible QFont__StyleStrategy = QFont__StyleStrategy(0x0200) + QFont__ForceIntegerMetrics QFont__StyleStrategy = QFont__StyleStrategy(0x0400) + QFont__NoSubpixelAntialias QFont__StyleStrategy = QFont__StyleStrategy(0x0800) + QFont__PreferNoShaping QFont__StyleStrategy = QFont__StyleStrategy(0x1000) + QFont__NoFontMerging QFont__StyleStrategy = QFont__StyleStrategy(0x8000) +) + +//go:generate stringer -type=QFont__HintingPreference +//QFont::HintingPreference +type QFont__HintingPreference int64 + +const ( + QFont__PreferDefaultHinting QFont__HintingPreference = QFont__HintingPreference(0) + QFont__PreferNoHinting QFont__HintingPreference = QFont__HintingPreference(1) + QFont__PreferVerticalHinting QFont__HintingPreference = QFont__HintingPreference(2) + QFont__PreferFullHinting QFont__HintingPreference = QFont__HintingPreference(3) +) + +//go:generate stringer -type=QFont__Weight +//QFont::Weight +type QFont__Weight int64 + +const ( + QFont__Thin QFont__Weight = QFont__Weight(0) + QFont__ExtraLight QFont__Weight = QFont__Weight(12) + QFont__Light QFont__Weight = QFont__Weight(25) + QFont__Normal QFont__Weight = QFont__Weight(50) + QFont__Medium QFont__Weight = QFont__Weight(57) + QFont__DemiBold QFont__Weight = QFont__Weight(63) + QFont__Bold QFont__Weight = QFont__Weight(75) + QFont__ExtraBold QFont__Weight = QFont__Weight(81) + QFont__Black QFont__Weight = QFont__Weight(87) +) + +//go:generate stringer -type=QFont__Style +//QFont::Style +type QFont__Style int64 + +var ( + QFont__StyleNormal QFont__Style = QFont__Style(0) + QFont__StyleItalic QFont__Style = QFont__Style(1) + QFont__StyleOblique QFont__Style = QFont__Style(2) +) + +//go:generate stringer -type=QFont__Stretch +//QFont::Stretch +type QFont__Stretch int64 + +const ( + QFont__AnyStretch QFont__Stretch = QFont__Stretch(0) + QFont__UltraCondensed QFont__Stretch = QFont__Stretch(50) + QFont__ExtraCondensed QFont__Stretch = QFont__Stretch(62) + QFont__Condensed QFont__Stretch = QFont__Stretch(75) + QFont__SemiCondensed QFont__Stretch = QFont__Stretch(87) + QFont__Unstretched QFont__Stretch = QFont__Stretch(100) + QFont__SemiExpanded QFont__Stretch = QFont__Stretch(112) + QFont__Expanded QFont__Stretch = QFont__Stretch(125) + QFont__ExtraExpanded QFont__Stretch = QFont__Stretch(150) + QFont__UltraExpanded QFont__Stretch = QFont__Stretch(200) +) + +//go:generate stringer -type=QFont__Capitalization +//QFont::Capitalization +type QFont__Capitalization int64 + +const ( + QFont__MixedCase QFont__Capitalization = QFont__Capitalization(0) + QFont__AllUppercase QFont__Capitalization = QFont__Capitalization(1) + QFont__AllLowercase QFont__Capitalization = QFont__Capitalization(2) + QFont__SmallCaps QFont__Capitalization = QFont__Capitalization(3) + QFont__Capitalize QFont__Capitalization = QFont__Capitalization(4) +) + +//go:generate stringer -type=QFont__SpacingType +//QFont::SpacingType +type QFont__SpacingType int64 + +const ( + QFont__PercentageSpacing QFont__SpacingType = QFont__SpacingType(0) + QFont__AbsoluteSpacing QFont__SpacingType = QFont__SpacingType(1) +) + +func NewQFont() *QFont { + tmpValue := NewQFontFromPointer(C.QFont_NewQFont()) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func NewQFont2(family string, pointSize int, weight int, italic bool) *QFont { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + tmpValue := NewQFontFromPointer(C.QFont_NewQFont2(C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.int(int32(pointSize)), C.int(int32(weight)), C.char(int8(qt.GoBoolToInt(italic))))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func NewQFont4(font QFont_ITF, pd QPaintDevice_ITF) *QFont { + tmpValue := NewQFontFromPointer(C.QFont_NewQFont4(PointerFromQFont(font), PointerFromQPaintDevice(pd))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func NewQFont5(font QFont_ITF) *QFont { + tmpValue := NewQFontFromPointer(C.QFont_NewQFont5(PointerFromQFont(font))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QFont) Bold() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_Bold(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) Capitalization() QFont__Capitalization { + if ptr.Pointer() != nil { + return QFont__Capitalization(C.QFont_Capitalization(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFont) DefaultFamily() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFont_DefaultFamily(ptr.Pointer())) + } + return "" +} + +func (ptr *QFont) ExactMatch() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_ExactMatch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) Families() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFont_Families(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFont) Family() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFont_Family(ptr.Pointer())) + } + return "" +} + +func (ptr *QFont) FixedPitch() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_FixedPitch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) FromString(descrip string) bool { + if ptr.Pointer() != nil { + var descripC *C.char + if descrip != "" { + descripC = C.CString(descrip) + defer C.free(unsafe.Pointer(descripC)) + } + return int8(C.QFont_FromString(ptr.Pointer(), C.struct_QtGui_PackedString{data: descripC, len: C.longlong(len(descrip))})) != 0 + } + return false +} + +func (ptr *QFont) HintingPreference() QFont__HintingPreference { + if ptr.Pointer() != nil { + return QFont__HintingPreference(C.QFont_HintingPreference(ptr.Pointer())) + } + return 0 +} + +func QFont_InsertSubstitution(familyName string, substituteName string) { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + var substituteNameC *C.char + if substituteName != "" { + substituteNameC = C.CString(substituteName) + defer C.free(unsafe.Pointer(substituteNameC)) + } + C.QFont_QFont_InsertSubstitution(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNameC, len: C.longlong(len(substituteName))}) +} + +func (ptr *QFont) InsertSubstitution(familyName string, substituteName string) { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + var substituteNameC *C.char + if substituteName != "" { + substituteNameC = C.CString(substituteName) + defer C.free(unsafe.Pointer(substituteNameC)) + } + C.QFont_QFont_InsertSubstitution(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNameC, len: C.longlong(len(substituteName))}) +} + +func QFont_InsertSubstitutions(familyName string, substituteNames []string) { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + substituteNamesC := C.CString(strings.Join(substituteNames, "¡¦!")) + defer C.free(unsafe.Pointer(substituteNamesC)) + C.QFont_QFont_InsertSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNamesC, len: C.longlong(len(strings.Join(substituteNames, "¡¦!")))}) +} + +func (ptr *QFont) InsertSubstitutions(familyName string, substituteNames []string) { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + substituteNamesC := C.CString(strings.Join(substituteNames, "¡¦!")) + defer C.free(unsafe.Pointer(substituteNamesC)) + C.QFont_QFont_InsertSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNamesC, len: C.longlong(len(strings.Join(substituteNames, "¡¦!")))}) +} + +func (ptr *QFont) IsCopyOf(ff QFont_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFont_IsCopyOf(ptr.Pointer(), PointerFromQFont(ff))) != 0 + } + return false +} + +func (ptr *QFont) Italic() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_Italic(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) Kerning() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_Kerning(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) Key() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFont_Key(ptr.Pointer())) + } + return "" +} + +func (ptr *QFont) LetterSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QFont_LetterSpacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFont) LetterSpacingType() QFont__SpacingType { + if ptr.Pointer() != nil { + return QFont__SpacingType(C.QFont_LetterSpacingType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFont) Overline() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_Overline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) PixelSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QFont_PixelSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFont) PointSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QFont_PointSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFont) PointSizeF() float64 { + if ptr.Pointer() != nil { + return float64(C.QFont_PointSizeF(ptr.Pointer())) + } + return 0 +} + +func QFont_RemoveSubstitutions(familyName string) { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + C.QFont_QFont_RemoveSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}) +} + +func (ptr *QFont) RemoveSubstitutions(familyName string) { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + C.QFont_QFont_RemoveSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}) +} + +func (ptr *QFont) Resolve(other QFont_ITF) *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QFont_Resolve(ptr.Pointer(), PointerFromQFont(other))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QFont) SetBold(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetBold(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetCapitalization(caps QFont__Capitalization) { + if ptr.Pointer() != nil { + C.QFont_SetCapitalization(ptr.Pointer(), C.longlong(caps)) + } +} + +func (ptr *QFont) SetFamilies(families []string) { + if ptr.Pointer() != nil { + familiesC := C.CString(strings.Join(families, "¡¦!")) + defer C.free(unsafe.Pointer(familiesC)) + C.QFont_SetFamilies(ptr.Pointer(), C.struct_QtGui_PackedString{data: familiesC, len: C.longlong(len(strings.Join(families, "¡¦!")))}) + } +} + +func (ptr *QFont) SetFamily(family string) { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + C.QFont_SetFamily(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}) + } +} + +func (ptr *QFont) SetFixedPitch(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetFixedPitch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetHintingPreference(hintingPreference QFont__HintingPreference) { + if ptr.Pointer() != nil { + C.QFont_SetHintingPreference(ptr.Pointer(), C.longlong(hintingPreference)) + } +} + +func (ptr *QFont) SetItalic(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetKerning(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetKerning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetLetterSpacing(ty QFont__SpacingType, spacing float64) { + if ptr.Pointer() != nil { + C.QFont_SetLetterSpacing(ptr.Pointer(), C.longlong(ty), C.double(spacing)) + } +} + +func (ptr *QFont) SetOverline(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetOverline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetPixelSize(pixelSize int) { + if ptr.Pointer() != nil { + C.QFont_SetPixelSize(ptr.Pointer(), C.int(int32(pixelSize))) + } +} + +func (ptr *QFont) SetPointSize(pointSize int) { + if ptr.Pointer() != nil { + C.QFont_SetPointSize(ptr.Pointer(), C.int(int32(pointSize))) + } +} + +func (ptr *QFont) SetPointSizeF(pointSize float64) { + if ptr.Pointer() != nil { + C.QFont_SetPointSizeF(ptr.Pointer(), C.double(pointSize)) + } +} + +func (ptr *QFont) SetStretch(factor int) { + if ptr.Pointer() != nil { + C.QFont_SetStretch(ptr.Pointer(), C.int(int32(factor))) + } +} + +func (ptr *QFont) SetStrikeOut(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetStrikeOut(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetStyle(style QFont__Style) { + if ptr.Pointer() != nil { + C.QFont_SetStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QFont) SetStyleHint(hint QFont__StyleHint, strategy QFont__StyleStrategy) { + if ptr.Pointer() != nil { + C.QFont_SetStyleHint(ptr.Pointer(), C.longlong(hint), C.longlong(strategy)) + } +} + +func (ptr *QFont) SetStyleName(styleName string) { + if ptr.Pointer() != nil { + var styleNameC *C.char + if styleName != "" { + styleNameC = C.CString(styleName) + defer C.free(unsafe.Pointer(styleNameC)) + } + C.QFont_SetStyleName(ptr.Pointer(), C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))}) + } +} + +func (ptr *QFont) SetStyleStrategy(s QFont__StyleStrategy) { + if ptr.Pointer() != nil { + C.QFont_SetStyleStrategy(ptr.Pointer(), C.longlong(s)) + } +} + +func (ptr *QFont) SetUnderline(enable bool) { + if ptr.Pointer() != nil { + C.QFont_SetUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFont) SetWeight(weight int) { + if ptr.Pointer() != nil { + C.QFont_SetWeight(ptr.Pointer(), C.int(int32(weight))) + } +} + +func (ptr *QFont) SetWordSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QFont_SetWordSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QFont) Stretch() int { + if ptr.Pointer() != nil { + return int(int32(C.QFont_Stretch(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFont) StrikeOut() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_StrikeOut(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) Style() QFont__Style { + if ptr.Pointer() != nil { + return QFont__Style(C.QFont_Style(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFont) StyleHint() QFont__StyleHint { + if ptr.Pointer() != nil { + return QFont__StyleHint(C.QFont_StyleHint(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFont) StyleName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFont_StyleName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFont) StyleStrategy() QFont__StyleStrategy { + if ptr.Pointer() != nil { + return QFont__StyleStrategy(C.QFont_StyleStrategy(ptr.Pointer())) + } + return 0 +} + +func QFont_Substitute(familyName string) string { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + return cGoUnpackString(C.QFont_QFont_Substitute(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))})) +} + +func (ptr *QFont) Substitute(familyName string) string { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + return cGoUnpackString(C.QFont_QFont_Substitute(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))})) +} + +func QFont_Substitutes(familyName string) []string { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutes(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}))) +} + +func (ptr *QFont) Substitutes(familyName string) []string { + var familyNameC *C.char + if familyName != "" { + familyNameC = C.CString(familyName) + defer C.free(unsafe.Pointer(familyNameC)) + } + return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutes(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}))) +} + +func QFont_Substitutions() []string { + return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutions())) +} + +func (ptr *QFont) Substitutions() []string { + return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutions())) +} + +func (ptr *QFont) Swap(other QFont_ITF) { + if ptr.Pointer() != nil { + C.QFont_Swap(ptr.Pointer(), PointerFromQFont(other)) + } +} + +func (ptr *QFont) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFont_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QFont) Underline() bool { + if ptr.Pointer() != nil { + return int8(C.QFont_Underline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFont) Weight() int { + if ptr.Pointer() != nil { + return int(int32(C.QFont_Weight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFont) WordSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QFont_WordSpacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFont) DestroyQFont() { + if ptr.Pointer() != nil { + C.QFont_DestroyQFont(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFont) ToVariant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFont_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +type QFontDatabase struct { + ptr unsafe.Pointer +} + +type QFontDatabase_ITF interface { + QFontDatabase_PTR() *QFontDatabase +} + +func (ptr *QFontDatabase) QFontDatabase_PTR() *QFontDatabase { + return ptr +} + +func (ptr *QFontDatabase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFontDatabase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFontDatabase(ptr QFontDatabase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontDatabase_PTR().Pointer() + } + return nil +} + +func NewQFontDatabaseFromPointer(ptr unsafe.Pointer) (n *QFontDatabase) { + n = new(QFontDatabase) + n.SetPointer(ptr) + return +} + +func (ptr *QFontDatabase) DestroyQFontDatabase() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QFontDatabase__WritingSystem +//QFontDatabase::WritingSystem +type QFontDatabase__WritingSystem int64 + +const ( + QFontDatabase__Any QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(0) + QFontDatabase__Latin QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(1) + QFontDatabase__Greek QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(2) + QFontDatabase__Cyrillic QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(3) + QFontDatabase__Armenian QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(4) + QFontDatabase__Hebrew QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(5) + QFontDatabase__Arabic QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(6) + QFontDatabase__Syriac QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(7) + QFontDatabase__Thaana QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(8) + QFontDatabase__Devanagari QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(9) + QFontDatabase__Bengali QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(10) + QFontDatabase__Gurmukhi QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(11) + QFontDatabase__Gujarati QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(12) + QFontDatabase__Oriya QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(13) + QFontDatabase__Tamil QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(14) + QFontDatabase__Telugu QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(15) + QFontDatabase__Kannada QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(16) + QFontDatabase__Malayalam QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(17) + QFontDatabase__Sinhala QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(18) + QFontDatabase__Thai QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(19) + QFontDatabase__Lao QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(20) + QFontDatabase__Tibetan QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(21) + QFontDatabase__Myanmar QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(22) + QFontDatabase__Georgian QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(23) + QFontDatabase__Khmer QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(24) + QFontDatabase__SimplifiedChinese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(25) + QFontDatabase__TraditionalChinese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(26) + QFontDatabase__Japanese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(27) + QFontDatabase__Korean QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(28) + QFontDatabase__Vietnamese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(29) + QFontDatabase__Symbol QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(30) + QFontDatabase__Other QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(QFontDatabase__Symbol) + QFontDatabase__Ogham QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(31) + QFontDatabase__Runic QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(32) + QFontDatabase__Nko QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(33) + QFontDatabase__WritingSystemsCount QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(34) +) + +//go:generate stringer -type=QFontDatabase__SystemFont +//QFontDatabase::SystemFont +type QFontDatabase__SystemFont int64 + +const ( + QFontDatabase__GeneralFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(0) + QFontDatabase__FixedFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(1) + QFontDatabase__TitleFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(2) + QFontDatabase__SmallestReadableFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(3) +) + +func NewQFontDatabase() *QFontDatabase { + tmpValue := NewQFontDatabaseFromPointer(C.QFontDatabase_NewQFontDatabase()) + runtime.SetFinalizer(tmpValue, (*QFontDatabase).DestroyQFontDatabase) + return tmpValue +} + +func QFontDatabase_AddApplicationFont(fileName string) int { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFont(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}))) +} + +func (ptr *QFontDatabase) AddApplicationFont(fileName string) int { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFont(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}))) +} + +func QFontDatabase_AddApplicationFontFromData(fontData core.QByteArray_ITF) int { + return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFontFromData(core.PointerFromQByteArray(fontData)))) +} + +func (ptr *QFontDatabase) AddApplicationFontFromData(fontData core.QByteArray_ITF) int { + return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFontFromData(core.PointerFromQByteArray(fontData)))) +} + +func QFontDatabase_ApplicationFontFamilies(id int) []string { + return unpackStringList(cGoUnpackString(C.QFontDatabase_QFontDatabase_ApplicationFontFamilies(C.int(int32(id))))) +} + +func (ptr *QFontDatabase) ApplicationFontFamilies(id int) []string { + return unpackStringList(cGoUnpackString(C.QFontDatabase_QFontDatabase_ApplicationFontFamilies(C.int(int32(id))))) +} + +func (ptr *QFontDatabase) Bold(family string, style string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int8(C.QFontDatabase_Bold(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) Families(writingSystem QFontDatabase__WritingSystem) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFontDatabase_Families(ptr.Pointer(), C.longlong(writingSystem)))) + } + return make([]string, 0) +} + +func (ptr *QFontDatabase) Font(family string, style string, pointSize int) *QFont { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + tmpValue := NewQFontFromPointer(C.QFontDatabase_Font(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))}, C.int(int32(pointSize)))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QFontDatabase) IsBitmapScalable(family string, style string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int8(C.QFontDatabase_IsBitmapScalable(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) IsFixedPitch(family string, style string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int8(C.QFontDatabase_IsFixedPitch(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) IsPrivateFamily(family string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + return int8(C.QFontDatabase_IsPrivateFamily(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) IsScalable(family string, style string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int8(C.QFontDatabase_IsScalable(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) IsSmoothlyScalable(family string, style string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int8(C.QFontDatabase_IsSmoothlyScalable(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) Italic(family string, style string) bool { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int8(C.QFontDatabase_Italic(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 + } + return false +} + +func (ptr *QFontDatabase) PointSizes(family string, styleName string) []int { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleNameC *C.char + if styleName != "" { + styleNameC = C.CString(styleName) + defer C.free(unsafe.Pointer(styleNameC)) + } + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFontDatabaseFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__pointSizes_atList(i) + } + return out + }(C.QFontDatabase_PointSizes(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))})) + } + return make([]int, 0) +} + +func QFontDatabase_RemoveAllApplicationFonts() bool { + return int8(C.QFontDatabase_QFontDatabase_RemoveAllApplicationFonts()) != 0 +} + +func (ptr *QFontDatabase) RemoveAllApplicationFonts() bool { + return int8(C.QFontDatabase_QFontDatabase_RemoveAllApplicationFonts()) != 0 +} + +func QFontDatabase_RemoveApplicationFont(id int) bool { + return int8(C.QFontDatabase_QFontDatabase_RemoveApplicationFont(C.int(int32(id)))) != 0 +} + +func (ptr *QFontDatabase) RemoveApplicationFont(id int) bool { + return int8(C.QFontDatabase_QFontDatabase_RemoveApplicationFont(C.int(int32(id)))) != 0 +} + +func (ptr *QFontDatabase) SmoothSizes(family string, styleName string) []int { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleNameC *C.char + if styleName != "" { + styleNameC = C.CString(styleName) + defer C.free(unsafe.Pointer(styleNameC)) + } + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFontDatabaseFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__smoothSizes_atList(i) + } + return out + }(C.QFontDatabase_SmoothSizes(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))})) + } + return make([]int, 0) +} + +func QFontDatabase_StandardSizes() []int { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFontDatabaseFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__standardSizes_atList(i) + } + return out + }(C.QFontDatabase_QFontDatabase_StandardSizes()) +} + +func (ptr *QFontDatabase) StandardSizes() []int { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFontDatabaseFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__standardSizes_atList(i) + } + return out + }(C.QFontDatabase_QFontDatabase_StandardSizes()) +} + +func (ptr *QFontDatabase) StyleString(font QFont_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFontDatabase_StyleString(ptr.Pointer(), PointerFromQFont(font))) + } + return "" +} + +func (ptr *QFontDatabase) StyleString2(fontInfo QFontInfo_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFontDatabase_StyleString2(ptr.Pointer(), PointerFromQFontInfo(fontInfo))) + } + return "" +} + +func (ptr *QFontDatabase) Styles(family string) []string { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + return unpackStringList(cGoUnpackString(C.QFontDatabase_Styles(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}))) + } + return make([]string, 0) +} + +func QFontDatabase_SystemFont(ty QFontDatabase__SystemFont) *QFont { + tmpValue := NewQFontFromPointer(C.QFontDatabase_QFontDatabase_SystemFont(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QFontDatabase) SystemFont(ty QFontDatabase__SystemFont) *QFont { + tmpValue := NewQFontFromPointer(C.QFontDatabase_QFontDatabase_SystemFont(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QFontDatabase) Weight(family string, style string) int { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + return int(int32(C.QFontDatabase_Weight(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))}))) + } + return 0 +} + +func (ptr *QFontDatabase) __pointSizes_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFontDatabase___pointSizes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFontDatabase) __pointSizes_setList(i int) { + if ptr.Pointer() != nil { + C.QFontDatabase___pointSizes_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFontDatabase) __pointSizes_newList() unsafe.Pointer { + return C.QFontDatabase___pointSizes_newList(ptr.Pointer()) +} + +func (ptr *QFontDatabase) __smoothSizes_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFontDatabase___smoothSizes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFontDatabase) __smoothSizes_setList(i int) { + if ptr.Pointer() != nil { + C.QFontDatabase___smoothSizes_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFontDatabase) __smoothSizes_newList() unsafe.Pointer { + return C.QFontDatabase___smoothSizes_newList(ptr.Pointer()) +} + +func (ptr *QFontDatabase) __standardSizes_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFontDatabase___standardSizes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFontDatabase) __standardSizes_setList(i int) { + if ptr.Pointer() != nil { + C.QFontDatabase___standardSizes_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFontDatabase) __standardSizes_newList() unsafe.Pointer { + return C.QFontDatabase___standardSizes_newList(ptr.Pointer()) +} + +type QFontDialogOptions struct { + ptr unsafe.Pointer +} + +type QFontDialogOptions_ITF interface { + QFontDialogOptions_PTR() *QFontDialogOptions +} + +func (ptr *QFontDialogOptions) QFontDialogOptions_PTR() *QFontDialogOptions { + return ptr +} + +func (ptr *QFontDialogOptions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFontDialogOptions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFontDialogOptions(ptr QFontDialogOptions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontDialogOptions_PTR().Pointer() + } + return nil +} + +func NewQFontDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QFontDialogOptions) { + n = new(QFontDialogOptions) + n.SetPointer(ptr) + return +} + +func (ptr *QFontDialogOptions) DestroyQFontDialogOptions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFontInfo struct { + ptr unsafe.Pointer +} + +type QFontInfo_ITF interface { + QFontInfo_PTR() *QFontInfo +} + +func (ptr *QFontInfo) QFontInfo_PTR() *QFontInfo { + return ptr +} + +func (ptr *QFontInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFontInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFontInfo(ptr QFontInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontInfo_PTR().Pointer() + } + return nil +} + +func NewQFontInfoFromPointer(ptr unsafe.Pointer) (n *QFontInfo) { + n = new(QFontInfo) + n.SetPointer(ptr) + return +} +func NewQFontInfo(font QFont_ITF) *QFontInfo { + tmpValue := NewQFontInfoFromPointer(C.QFontInfo_NewQFontInfo(PointerFromQFont(font))) + runtime.SetFinalizer(tmpValue, (*QFontInfo).DestroyQFontInfo) + return tmpValue +} + +func NewQFontInfo2(fi QFontInfo_ITF) *QFontInfo { + tmpValue := NewQFontInfoFromPointer(C.QFontInfo_NewQFontInfo2(PointerFromQFontInfo(fi))) + runtime.SetFinalizer(tmpValue, (*QFontInfo).DestroyQFontInfo) + return tmpValue +} + +func (ptr *QFontInfo) Bold() bool { + if ptr.Pointer() != nil { + return int8(C.QFontInfo_Bold(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFontInfo) ExactMatch() bool { + if ptr.Pointer() != nil { + return int8(C.QFontInfo_ExactMatch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFontInfo) Family() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFontInfo_Family(ptr.Pointer())) + } + return "" +} + +func (ptr *QFontInfo) FixedPitch() bool { + if ptr.Pointer() != nil { + return int8(C.QFontInfo_FixedPitch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFontInfo) Italic() bool { + if ptr.Pointer() != nil { + return int8(C.QFontInfo_Italic(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFontInfo) PixelSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontInfo_PixelSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontInfo) PointSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontInfo_PointSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontInfo) PointSizeF() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontInfo_PointSizeF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontInfo) Style() QFont__Style { + if ptr.Pointer() != nil { + return QFont__Style(C.QFontInfo_Style(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontInfo) StyleHint() QFont__StyleHint { + if ptr.Pointer() != nil { + return QFont__StyleHint(C.QFontInfo_StyleHint(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontInfo) StyleName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFontInfo_StyleName(ptr.Pointer())) + } + return "" +} + +func (ptr *QFontInfo) Swap(other QFontInfo_ITF) { + if ptr.Pointer() != nil { + C.QFontInfo_Swap(ptr.Pointer(), PointerFromQFontInfo(other)) + } +} + +func (ptr *QFontInfo) Weight() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontInfo_Weight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontInfo) DestroyQFontInfo() { + if ptr.Pointer() != nil { + C.QFontInfo_DestroyQFontInfo(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFontMetrics struct { + ptr unsafe.Pointer +} + +type QFontMetrics_ITF interface { + QFontMetrics_PTR() *QFontMetrics +} + +func (ptr *QFontMetrics) QFontMetrics_PTR() *QFontMetrics { + return ptr +} + +func (ptr *QFontMetrics) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFontMetrics) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFontMetrics(ptr QFontMetrics_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontMetrics_PTR().Pointer() + } + return nil +} + +func NewQFontMetricsFromPointer(ptr unsafe.Pointer) (n *QFontMetrics) { + n = new(QFontMetrics) + n.SetPointer(ptr) + return +} +func NewQFontMetrics(font QFont_ITF) *QFontMetrics { + tmpValue := NewQFontMetricsFromPointer(C.QFontMetrics_NewQFontMetrics(PointerFromQFont(font))) + runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) + return tmpValue +} + +func NewQFontMetrics3(font QFont_ITF, paintdevice QPaintDevice_ITF) *QFontMetrics { + tmpValue := NewQFontMetricsFromPointer(C.QFontMetrics_NewQFontMetrics3(PointerFromQFont(font), PointerFromQPaintDevice(paintdevice))) + runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) + return tmpValue +} + +func NewQFontMetrics4(fm QFontMetrics_ITF) *QFontMetrics { + tmpValue := NewQFontMetricsFromPointer(C.QFontMetrics_NewQFontMetrics4(PointerFromQFontMetrics(fm))) + runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) + return tmpValue +} + +func (ptr *QFontMetrics) Ascent() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_Ascent(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) AverageCharWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_AverageCharWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) BoundingRect(ch core.QChar_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect(ptr.Pointer(), core.PointerFromQChar(ch))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QFontMetrics) BoundingRect2(text string) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect2(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QFontMetrics) BoundingRect3(rect core.QRect_ITF, flags int, text string, tabStops int, tabArray int) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect3(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QFontMetrics) BoundingRect4(x int, y int, width int, height int, flags int, text string, tabStops int, tabArray int) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect4(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QFontMetrics) CapHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_CapHeight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) Descent() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_Descent(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) ElidedText(text string, mode core.Qt__TextElideMode, width int, flags int) string { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return cGoUnpackString(C.QFontMetrics_ElidedText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(mode), C.int(int32(width)), C.int(int32(flags)))) + } + return "" +} + +func (ptr *QFontMetrics) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) HorizontalAdvance(text string, l int) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QFontMetrics_HorizontalAdvance(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(l))))) + } + return 0 +} + +func (ptr *QFontMetrics) HorizontalAdvance2(ch core.QChar_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_HorizontalAdvance2(ptr.Pointer(), core.PointerFromQChar(ch)))) + } + return 0 +} + +func (ptr *QFontMetrics) InFont(ch core.QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFontMetrics_InFont(ptr.Pointer(), core.PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QFontMetrics) InFontUcs4(ucs4 uint) bool { + if ptr.Pointer() != nil { + return int8(C.QFontMetrics_InFontUcs4(ptr.Pointer(), C.uint(uint32(ucs4)))) != 0 + } + return false +} + +func (ptr *QFontMetrics) Leading() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_Leading(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) LeftBearing(ch core.QChar_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_LeftBearing(ptr.Pointer(), core.PointerFromQChar(ch)))) + } + return 0 +} + +func (ptr *QFontMetrics) LineSpacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_LineSpacing(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) LineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_LineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) MaxWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_MaxWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) MinLeftBearing() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_MinLeftBearing(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) MinRightBearing() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_MinRightBearing(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) OverlinePos() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_OverlinePos(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) RightBearing(ch core.QChar_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_RightBearing(ptr.Pointer(), core.PointerFromQChar(ch)))) + } + return 0 +} + +func (ptr *QFontMetrics) Size(flags int, text string, tabStops int, tabArray int) *core.QSize { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQSizeFromPointer(C.QFontMetrics_Size(ptr.Pointer(), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QFontMetrics) StrikeOutPos() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_StrikeOutPos(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) Swap(other QFontMetrics_ITF) { + if ptr.Pointer() != nil { + C.QFontMetrics_Swap(ptr.Pointer(), PointerFromQFontMetrics(other)) + } +} + +func (ptr *QFontMetrics) TightBoundingRect(text string) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QFontMetrics_TightBoundingRect(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QFontMetrics) UnderlinePos() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_UnderlinePos(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) XHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QFontMetrics_XHeight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFontMetrics) DestroyQFontMetrics() { + if ptr.Pointer() != nil { + C.QFontMetrics_DestroyQFontMetrics(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFontMetricsF struct { + ptr unsafe.Pointer +} + +type QFontMetricsF_ITF interface { + QFontMetricsF_PTR() *QFontMetricsF +} + +func (ptr *QFontMetricsF) QFontMetricsF_PTR() *QFontMetricsF { + return ptr +} + +func (ptr *QFontMetricsF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFontMetricsF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFontMetricsF(ptr QFontMetricsF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontMetricsF_PTR().Pointer() + } + return nil +} + +func NewQFontMetricsFFromPointer(ptr unsafe.Pointer) (n *QFontMetricsF) { + n = new(QFontMetricsF) + n.SetPointer(ptr) + return +} +func NewQFontMetricsF(font QFont_ITF) *QFontMetricsF { + tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF(PointerFromQFont(font))) + runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) + return tmpValue +} + +func NewQFontMetricsF3(font QFont_ITF, paintdevice QPaintDevice_ITF) *QFontMetricsF { + tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF3(PointerFromQFont(font), PointerFromQPaintDevice(paintdevice))) + runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) + return tmpValue +} + +func NewQFontMetricsF4(fontMetrics QFontMetrics_ITF) *QFontMetricsF { + tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF4(PointerFromQFontMetrics(fontMetrics))) + runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) + return tmpValue +} + +func NewQFontMetricsF5(fm QFontMetricsF_ITF) *QFontMetricsF { + tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF5(PointerFromQFontMetricsF(fm))) + runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) + return tmpValue +} + +func (ptr *QFontMetricsF) Ascent() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_Ascent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) AverageCharWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_AverageCharWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) BoundingRect(text string) *core.QRectF { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_BoundingRect(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QFontMetricsF) BoundingRect2(ch core.QChar_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_BoundingRect2(ptr.Pointer(), core.PointerFromQChar(ch))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QFontMetricsF) BoundingRect3(rect core.QRectF_ITF, flags int, text string, tabStops int, tabArray int) *core.QRectF { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_BoundingRect3(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QFontMetricsF) CapHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_CapHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) Descent() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_Descent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) ElidedText(text string, mode core.Qt__TextElideMode, width float64, flags int) string { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return cGoUnpackString(C.QFontMetricsF_ElidedText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(mode), C.double(width), C.int(int32(flags)))) + } + return "" +} + +func (ptr *QFontMetricsF) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_Height(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) HorizontalAdvance(text string, length int) float64 { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return float64(C.QFontMetricsF_HorizontalAdvance(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(length)))) + } + return 0 +} + +func (ptr *QFontMetricsF) HorizontalAdvance2(ch core.QChar_ITF) float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_HorizontalAdvance2(ptr.Pointer(), core.PointerFromQChar(ch))) + } + return 0 +} + +func (ptr *QFontMetricsF) InFont(ch core.QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFontMetricsF_InFont(ptr.Pointer(), core.PointerFromQChar(ch))) != 0 + } + return false +} + +func (ptr *QFontMetricsF) InFontUcs4(ch uint) bool { + if ptr.Pointer() != nil { + return int8(C.QFontMetricsF_InFontUcs4(ptr.Pointer(), C.uint(uint32(ch)))) != 0 + } + return false +} + +func (ptr *QFontMetricsF) Leading() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_Leading(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) LeftBearing(ch core.QChar_ITF) float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_LeftBearing(ptr.Pointer(), core.PointerFromQChar(ch))) + } + return 0 +} + +func (ptr *QFontMetricsF) LineSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_LineSpacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) LineWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_LineWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) MaxWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_MaxWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) MinLeftBearing() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_MinLeftBearing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) MinRightBearing() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_MinRightBearing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) OverlinePos() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_OverlinePos(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) RightBearing(ch core.QChar_ITF) float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_RightBearing(ptr.Pointer(), core.PointerFromQChar(ch))) + } + return 0 +} + +func (ptr *QFontMetricsF) Size(flags int, text string, tabStops int, tabArray int) *core.QSizeF { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQSizeFFromPointer(C.QFontMetricsF_Size(ptr.Pointer(), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QFontMetricsF) StrikeOutPos() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_StrikeOutPos(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) Swap(other QFontMetricsF_ITF) { + if ptr.Pointer() != nil { + C.QFontMetricsF_Swap(ptr.Pointer(), PointerFromQFontMetricsF(other)) + } +} + +func (ptr *QFontMetricsF) TightBoundingRect(text string) *core.QRectF { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_TightBoundingRect(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QFontMetricsF) UnderlinePos() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_UnderlinePos(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) XHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QFontMetricsF_XHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontMetricsF) DestroyQFontMetricsF() { + if ptr.Pointer() != nil { + C.QFontMetricsF_DestroyQFontMetricsF(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGenericMatrix struct { + ptr unsafe.Pointer +} + +type QGenericMatrix_ITF interface { + QGenericMatrix_PTR() *QGenericMatrix +} + +func (ptr *QGenericMatrix) QGenericMatrix_PTR() *QGenericMatrix { + return ptr +} + +func (ptr *QGenericMatrix) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGenericMatrix) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGenericMatrix(ptr QGenericMatrix_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGenericMatrix_PTR().Pointer() + } + return nil +} + +func NewQGenericMatrixFromPointer(ptr unsafe.Pointer) (n *QGenericMatrix) { + n = new(QGenericMatrix) + n.SetPointer(ptr) + return +} + +func (ptr *QGenericMatrix) DestroyQGenericMatrix() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGenericPlugin struct { + core.QObject +} + +type QGenericPlugin_ITF interface { + core.QObject_ITF + QGenericPlugin_PTR() *QGenericPlugin +} + +func (ptr *QGenericPlugin) QGenericPlugin_PTR() *QGenericPlugin { + return ptr +} + +func (ptr *QGenericPlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGenericPlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGenericPlugin(ptr QGenericPlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGenericPlugin_PTR().Pointer() + } + return nil +} + +func NewQGenericPluginFromPointer(ptr unsafe.Pointer) (n *QGenericPlugin) { + n = new(QGenericPlugin) + n.SetPointer(ptr) + return +} +func NewQGenericPlugin(parent core.QObject_ITF) *QGenericPlugin { + tmpValue := NewQGenericPluginFromPointer(C.QGenericPlugin_NewQGenericPlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGenericPlugin_Create +func callbackQGenericPlugin_Create(ptr unsafe.Pointer, key C.struct_QtGui_PackedString, specification C.struct_QtGui_PackedString) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return core.PointerFromQObject((*(*func(string, string) *core.QObject)(signal))(cGoUnpackString(key), cGoUnpackString(specification))) + } + + return core.PointerFromQObject(core.NewQObject(nil)) +} + +func (ptr *QGenericPlugin) ConnectCreate(f func(key string, specification string) *core.QObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(key string, specification string) *core.QObject { + (*(*func(string, string) *core.QObject)(signal))(key, specification) + return f(key, specification) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGenericPlugin) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QGenericPlugin) Create(key string, specification string) *core.QObject { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var specificationC *C.char + if specification != "" { + specificationC = C.CString(specification) + defer C.free(unsafe.Pointer(specificationC)) + } + tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin_Create(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: specificationC, len: C.longlong(len(specification))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGenericPlugin_DestroyQGenericPlugin +func callbackQGenericPlugin_DestroyQGenericPlugin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGenericPlugin"); signal != nil { + (*(*func())(signal))() + } else { + NewQGenericPluginFromPointer(ptr).DestroyQGenericPluginDefault() + } +} + +func (ptr *QGenericPlugin) ConnectDestroyQGenericPlugin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGenericPlugin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGenericPlugin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGenericPlugin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGenericPlugin) DisconnectDestroyQGenericPlugin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGenericPlugin") + } +} + +func (ptr *QGenericPlugin) DestroyQGenericPlugin() { + if ptr.Pointer() != nil { + C.QGenericPlugin_DestroyQGenericPlugin(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGenericPlugin) DestroyQGenericPluginDefault() { + if ptr.Pointer() != nil { + C.QGenericPlugin_DestroyQGenericPluginDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGenericPlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGenericPlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGenericPlugin) __children_newList() unsafe.Pointer { + return C.QGenericPlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QGenericPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGenericPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGenericPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGenericPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGenericPlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGenericPlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGenericPlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGenericPlugin) __findChildren_newList() unsafe.Pointer { + return C.QGenericPlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGenericPlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGenericPlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGenericPlugin) __findChildren_newList3() unsafe.Pointer { + return C.QGenericPlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGenericPlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGenericPlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGenericPlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QGenericPlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGenericPlugin_ChildEvent +func callbackQGenericPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGenericPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGenericPlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGenericPlugin_ConnectNotify +func callbackQGenericPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGenericPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGenericPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGenericPlugin_CustomEvent +func callbackQGenericPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGenericPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGenericPlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGenericPlugin_DeleteLater +func callbackQGenericPlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGenericPluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGenericPlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGenericPlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGenericPlugin_Destroyed +func callbackQGenericPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGenericPlugin_DisconnectNotify +func callbackQGenericPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGenericPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGenericPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGenericPlugin_Event +func callbackQGenericPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGenericPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGenericPlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGenericPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQGenericPlugin_EventFilter +func callbackQGenericPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGenericPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGenericPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGenericPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGenericPlugin_MetaObject +func callbackQGenericPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGenericPluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGenericPlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGenericPlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGenericPlugin_ObjectNameChanged +func callbackQGenericPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGenericPlugin_TimerEvent +func callbackQGenericPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGenericPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGenericPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGenericPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGenericPluginFactory struct { + ptr unsafe.Pointer +} + +type QGenericPluginFactory_ITF interface { + QGenericPluginFactory_PTR() *QGenericPluginFactory +} + +func (ptr *QGenericPluginFactory) QGenericPluginFactory_PTR() *QGenericPluginFactory { + return ptr +} + +func (ptr *QGenericPluginFactory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGenericPluginFactory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGenericPluginFactory(ptr QGenericPluginFactory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGenericPluginFactory_PTR().Pointer() + } + return nil +} + +func NewQGenericPluginFactoryFromPointer(ptr unsafe.Pointer) (n *QGenericPluginFactory) { + n = new(QGenericPluginFactory) + n.SetPointer(ptr) + return +} + +func (ptr *QGenericPluginFactory) DestroyQGenericPluginFactory() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QGenericPluginFactory_Create(key string, specification string) *core.QObject { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var specificationC *C.char + if specification != "" { + specificationC = C.CString(specification) + defer C.free(unsafe.Pointer(specificationC)) + } + tmpValue := core.NewQObjectFromPointer(C.QGenericPluginFactory_QGenericPluginFactory_Create(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: specificationC, len: C.longlong(len(specification))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGenericPluginFactory) Create(key string, specification string) *core.QObject { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var specificationC *C.char + if specification != "" { + specificationC = C.CString(specification) + defer C.free(unsafe.Pointer(specificationC)) + } + tmpValue := core.NewQObjectFromPointer(C.QGenericPluginFactory_QGenericPluginFactory_Create(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: specificationC, len: C.longlong(len(specification))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QGenericPluginFactory_Keys() []string { + return unpackStringList(cGoUnpackString(C.QGenericPluginFactory_QGenericPluginFactory_Keys())) +} + +func (ptr *QGenericPluginFactory) Keys() []string { + return unpackStringList(cGoUnpackString(C.QGenericPluginFactory_QGenericPluginFactory_Keys())) +} + +type QGlyphRun struct { + ptr unsafe.Pointer +} + +type QGlyphRun_ITF interface { + QGlyphRun_PTR() *QGlyphRun +} + +func (ptr *QGlyphRun) QGlyphRun_PTR() *QGlyphRun { + return ptr +} + +func (ptr *QGlyphRun) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGlyphRun) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGlyphRun(ptr QGlyphRun_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGlyphRun_PTR().Pointer() + } + return nil +} + +func NewQGlyphRunFromPointer(ptr unsafe.Pointer) (n *QGlyphRun) { + n = new(QGlyphRun) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGlyphRun__GlyphRunFlag +//QGlyphRun::GlyphRunFlag +type QGlyphRun__GlyphRunFlag int64 + +const ( + QGlyphRun__Overline QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x01) + QGlyphRun__Underline QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x02) + QGlyphRun__StrikeOut QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x04) + QGlyphRun__RightToLeft QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x08) + QGlyphRun__SplitLigature QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x10) +) + +func NewQGlyphRun() *QGlyphRun { + tmpValue := NewQGlyphRunFromPointer(C.QGlyphRun_NewQGlyphRun()) + runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) + return tmpValue +} + +func NewQGlyphRun2(other QGlyphRun_ITF) *QGlyphRun { + tmpValue := NewQGlyphRunFromPointer(C.QGlyphRun_NewQGlyphRun2(PointerFromQGlyphRun(other))) + runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) + return tmpValue +} + +func (ptr *QGlyphRun) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGlyphRun_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGlyphRun) Clear() { + if ptr.Pointer() != nil { + C.QGlyphRun_Clear(ptr.Pointer()) + } +} + +func (ptr *QGlyphRun) Flags() QGlyphRun__GlyphRunFlag { + if ptr.Pointer() != nil { + return QGlyphRun__GlyphRunFlag(C.QGlyphRun_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGlyphRun) GlyphIndexes() []uint { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQGlyphRunFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__glyphIndexes_atList(i) + } + return out + }(C.QGlyphRun_GlyphIndexes(ptr.Pointer())) + } + return make([]uint, 0) +} + +func (ptr *QGlyphRun) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QGlyphRun_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGlyphRun) IsRightToLeft() bool { + if ptr.Pointer() != nil { + return int8(C.QGlyphRun_IsRightToLeft(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGlyphRun) Overline() bool { + if ptr.Pointer() != nil { + return int8(C.QGlyphRun_Overline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGlyphRun) Positions() []*core.QPointF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QPointF { + out := make([]*core.QPointF, int(l.len)) + tmpList := NewQGlyphRunFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__positions_atList(i) + } + return out + }(C.QGlyphRun_Positions(ptr.Pointer())) + } + return make([]*core.QPointF, 0) +} + +func (ptr *QGlyphRun) RawFont() *QRawFont { + if ptr.Pointer() != nil { + tmpValue := NewQRawFontFromPointer(C.QGlyphRun_RawFont(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue + } + return nil +} + +func (ptr *QGlyphRun) SetBoundingRect(boundingRect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetBoundingRect(ptr.Pointer(), core.PointerFromQRectF(boundingRect)) + } +} + +func (ptr *QGlyphRun) SetFlag(flag QGlyphRun__GlyphRunFlag, enabled bool) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGlyphRun) SetFlags(flags QGlyphRun__GlyphRunFlag) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QGlyphRun) SetGlyphIndexes(glyphIndexes []uint) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetGlyphIndexes(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGlyphRunFromPointer(NewQGlyphRunFromPointer(nil).__setGlyphIndexes_glyphIndexes_newList()) + for _, v := range glyphIndexes { + tmpList.__setGlyphIndexes_glyphIndexes_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QGlyphRun) SetOverline(overline bool) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetOverline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overline)))) + } +} + +func (ptr *QGlyphRun) SetPositions(positions []*core.QPointF) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetPositions(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGlyphRunFromPointer(NewQGlyphRunFromPointer(nil).__setPositions_positions_newList()) + for _, v := range positions { + tmpList.__setPositions_positions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QGlyphRun) SetRawData(glyphIndexArray uint, glyphPositionArray core.QPointF_ITF, size int) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetRawData(ptr.Pointer(), C.uint(uint32(glyphIndexArray)), core.PointerFromQPointF(glyphPositionArray), C.int(int32(size))) + } +} + +func (ptr *QGlyphRun) SetRawFont(rawFont QRawFont_ITF) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetRawFont(ptr.Pointer(), PointerFromQRawFont(rawFont)) + } +} + +func (ptr *QGlyphRun) SetRightToLeft(rightToLeft bool) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetRightToLeft(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(rightToLeft)))) + } +} + +func (ptr *QGlyphRun) SetStrikeOut(strikeOut bool) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetStrikeOut(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(strikeOut)))) + } +} + +func (ptr *QGlyphRun) SetUnderline(underline bool) { + if ptr.Pointer() != nil { + C.QGlyphRun_SetUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) + } +} + +func (ptr *QGlyphRun) StrikeOut() bool { + if ptr.Pointer() != nil { + return int8(C.QGlyphRun_StrikeOut(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGlyphRun) Swap(other QGlyphRun_ITF) { + if ptr.Pointer() != nil { + C.QGlyphRun_Swap(ptr.Pointer(), PointerFromQGlyphRun(other)) + } +} + +func (ptr *QGlyphRun) Underline() bool { + if ptr.Pointer() != nil { + return int8(C.QGlyphRun_Underline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGlyphRun) DestroyQGlyphRun() { + if ptr.Pointer() != nil { + C.QGlyphRun_DestroyQGlyphRun(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGlyphRun) __glyphIndexes_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QGlyphRun___glyphIndexes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QGlyphRun) __glyphIndexes_setList(i uint) { + if ptr.Pointer() != nil { + C.QGlyphRun___glyphIndexes_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QGlyphRun) __glyphIndexes_newList() unsafe.Pointer { + return C.QGlyphRun___glyphIndexes_newList(ptr.Pointer()) +} + +func (ptr *QGlyphRun) __positions_atList(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGlyphRun___positions_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGlyphRun) __positions_setList(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGlyphRun___positions_setList(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QGlyphRun) __positions_newList() unsafe.Pointer { + return C.QGlyphRun___positions_newList(ptr.Pointer()) +} + +func (ptr *QGlyphRun) __setGlyphIndexes_glyphIndexes_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QGlyphRun___setGlyphIndexes_glyphIndexes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QGlyphRun) __setGlyphIndexes_glyphIndexes_setList(i uint) { + if ptr.Pointer() != nil { + C.QGlyphRun___setGlyphIndexes_glyphIndexes_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QGlyphRun) __setGlyphIndexes_glyphIndexes_newList() unsafe.Pointer { + return C.QGlyphRun___setGlyphIndexes_glyphIndexes_newList(ptr.Pointer()) +} + +func (ptr *QGlyphRun) __setPositions_positions_atList(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGlyphRun___setPositions_positions_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGlyphRun) __setPositions_positions_setList(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGlyphRun___setPositions_positions_setList(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QGlyphRun) __setPositions_positions_newList() unsafe.Pointer { + return C.QGlyphRun___setPositions_positions_newList(ptr.Pointer()) +} + +type QGradient struct { + ptr unsafe.Pointer +} + +type QGradient_ITF interface { + QGradient_PTR() *QGradient +} + +func (ptr *QGradient) QGradient_PTR() *QGradient { + return ptr +} + +func (ptr *QGradient) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGradient) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGradient(ptr QGradient_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGradient_PTR().Pointer() + } + return nil +} + +func NewQGradientFromPointer(ptr unsafe.Pointer) (n *QGradient) { + n = new(QGradient) + n.SetPointer(ptr) + return +} + +func (ptr *QGradient) DestroyQGradient() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QGradient__Type +//QGradient::Type +type QGradient__Type int64 + +const ( + QGradient__LinearGradient QGradient__Type = QGradient__Type(0) + QGradient__RadialGradient QGradient__Type = QGradient__Type(1) + QGradient__ConicalGradient QGradient__Type = QGradient__Type(2) + QGradient__NoGradient QGradient__Type = QGradient__Type(3) +) + +//go:generate stringer -type=QGradient__Spread +//QGradient::Spread +type QGradient__Spread int64 + +const ( + QGradient__PadSpread QGradient__Spread = QGradient__Spread(0) + QGradient__ReflectSpread QGradient__Spread = QGradient__Spread(1) + QGradient__RepeatSpread QGradient__Spread = QGradient__Spread(2) +) + +//go:generate stringer -type=QGradient__CoordinateMode +//QGradient::CoordinateMode +type QGradient__CoordinateMode int64 + +const ( + QGradient__LogicalMode QGradient__CoordinateMode = QGradient__CoordinateMode(0) + QGradient__StretchToDeviceMode QGradient__CoordinateMode = QGradient__CoordinateMode(1) + QGradient__ObjectBoundingMode QGradient__CoordinateMode = QGradient__CoordinateMode(2) + QGradient__ObjectMode QGradient__CoordinateMode = QGradient__CoordinateMode(3) +) + +//go:generate stringer -type=QGradient__Preset +//QGradient::Preset +type QGradient__Preset int64 + +const ( + QGradient__WarmFlame QGradient__Preset = QGradient__Preset(1) + QGradient__NightFade QGradient__Preset = QGradient__Preset(2) + QGradient__SpringWarmth QGradient__Preset = QGradient__Preset(3) + QGradient__JuicyPeach QGradient__Preset = QGradient__Preset(4) + QGradient__YoungPassion QGradient__Preset = QGradient__Preset(5) + QGradient__LadyLips QGradient__Preset = QGradient__Preset(6) + QGradient__SunnyMorning QGradient__Preset = QGradient__Preset(7) + QGradient__RainyAshville QGradient__Preset = QGradient__Preset(8) + QGradient__FrozenDreams QGradient__Preset = QGradient__Preset(9) + QGradient__WinterNeva QGradient__Preset = QGradient__Preset(10) + QGradient__DustyGrass QGradient__Preset = QGradient__Preset(11) + QGradient__TemptingAzure QGradient__Preset = QGradient__Preset(12) + QGradient__HeavyRain QGradient__Preset = QGradient__Preset(13) + QGradient__AmyCrisp QGradient__Preset = QGradient__Preset(14) + QGradient__MeanFruit QGradient__Preset = QGradient__Preset(15) + QGradient__DeepBlue QGradient__Preset = QGradient__Preset(16) + QGradient__RipeMalinka QGradient__Preset = QGradient__Preset(17) + QGradient__CloudyKnoxville QGradient__Preset = QGradient__Preset(18) + QGradient__MalibuBeach QGradient__Preset = QGradient__Preset(19) + QGradient__NewLife QGradient__Preset = QGradient__Preset(20) + QGradient__TrueSunset QGradient__Preset = QGradient__Preset(21) + QGradient__MorpheusDen QGradient__Preset = QGradient__Preset(22) + QGradient__RareWind QGradient__Preset = QGradient__Preset(23) + QGradient__NearMoon QGradient__Preset = QGradient__Preset(24) + QGradient__WildApple QGradient__Preset = QGradient__Preset(25) + QGradient__SaintPetersburg QGradient__Preset = QGradient__Preset(26) + QGradient__PlumPlate QGradient__Preset = QGradient__Preset(28) + QGradient__EverlastingSky QGradient__Preset = QGradient__Preset(29) + QGradient__HappyFisher QGradient__Preset = QGradient__Preset(30) + QGradient__Blessing QGradient__Preset = QGradient__Preset(31) + QGradient__SharpeyeEagle QGradient__Preset = QGradient__Preset(32) + QGradient__LadogaBottom QGradient__Preset = QGradient__Preset(33) + QGradient__LemonGate QGradient__Preset = QGradient__Preset(34) + QGradient__ItmeoBranding QGradient__Preset = QGradient__Preset(35) + QGradient__ZeusMiracle QGradient__Preset = QGradient__Preset(36) + QGradient__OldHat QGradient__Preset = QGradient__Preset(37) + QGradient__StarWine QGradient__Preset = QGradient__Preset(38) + QGradient__HappyAcid QGradient__Preset = QGradient__Preset(41) + QGradient__AwesomePine QGradient__Preset = QGradient__Preset(42) + QGradient__NewYork QGradient__Preset = QGradient__Preset(43) + QGradient__ShyRainbow QGradient__Preset = QGradient__Preset(44) + QGradient__MixedHopes QGradient__Preset = QGradient__Preset(46) + QGradient__FlyHigh QGradient__Preset = QGradient__Preset(47) + QGradient__StrongBliss QGradient__Preset = QGradient__Preset(48) + QGradient__FreshMilk QGradient__Preset = QGradient__Preset(49) + QGradient__SnowAgain QGradient__Preset = QGradient__Preset(50) + QGradient__FebruaryInk QGradient__Preset = QGradient__Preset(51) + QGradient__KindSteel QGradient__Preset = QGradient__Preset(52) + QGradient__SoftGrass QGradient__Preset = QGradient__Preset(53) + QGradient__GrownEarly QGradient__Preset = QGradient__Preset(54) + QGradient__SharpBlues QGradient__Preset = QGradient__Preset(55) + QGradient__ShadyWater QGradient__Preset = QGradient__Preset(56) + QGradient__DirtyBeauty QGradient__Preset = QGradient__Preset(57) + QGradient__GreatWhale QGradient__Preset = QGradient__Preset(58) + QGradient__TeenNotebook QGradient__Preset = QGradient__Preset(59) + QGradient__PoliteRumors QGradient__Preset = QGradient__Preset(60) + QGradient__SweetPeriod QGradient__Preset = QGradient__Preset(61) + QGradient__WideMatrix QGradient__Preset = QGradient__Preset(62) + QGradient__SoftCherish QGradient__Preset = QGradient__Preset(63) + QGradient__RedSalvation QGradient__Preset = QGradient__Preset(64) + QGradient__BurningSpring QGradient__Preset = QGradient__Preset(65) + QGradient__NightParty QGradient__Preset = QGradient__Preset(66) + QGradient__SkyGlider QGradient__Preset = QGradient__Preset(67) + QGradient__HeavenPeach QGradient__Preset = QGradient__Preset(68) + QGradient__PurpleDivision QGradient__Preset = QGradient__Preset(69) + QGradient__AquaSplash QGradient__Preset = QGradient__Preset(70) + QGradient__SpikyNaga QGradient__Preset = QGradient__Preset(72) + QGradient__LoveKiss QGradient__Preset = QGradient__Preset(73) + QGradient__CleanMirror QGradient__Preset = QGradient__Preset(75) + QGradient__PremiumDark QGradient__Preset = QGradient__Preset(76) + QGradient__ColdEvening QGradient__Preset = QGradient__Preset(77) + QGradient__CochitiLake QGradient__Preset = QGradient__Preset(78) + QGradient__SummerGames QGradient__Preset = QGradient__Preset(79) + QGradient__PassionateBed QGradient__Preset = QGradient__Preset(80) + QGradient__MountainRock QGradient__Preset = QGradient__Preset(81) + QGradient__DesertHump QGradient__Preset = QGradient__Preset(82) + QGradient__JungleDay QGradient__Preset = QGradient__Preset(83) + QGradient__PhoenixStart QGradient__Preset = QGradient__Preset(84) + QGradient__OctoberSilence QGradient__Preset = QGradient__Preset(85) + QGradient__FarawayRiver QGradient__Preset = QGradient__Preset(86) + QGradient__AlchemistLab QGradient__Preset = QGradient__Preset(87) + QGradient__OverSun QGradient__Preset = QGradient__Preset(88) + QGradient__PremiumWhite QGradient__Preset = QGradient__Preset(89) + QGradient__MarsParty QGradient__Preset = QGradient__Preset(90) + QGradient__EternalConstance QGradient__Preset = QGradient__Preset(91) + QGradient__JapanBlush QGradient__Preset = QGradient__Preset(92) + QGradient__SmilingRain QGradient__Preset = QGradient__Preset(93) + QGradient__CloudyApple QGradient__Preset = QGradient__Preset(94) + QGradient__BigMango QGradient__Preset = QGradient__Preset(95) + QGradient__HealthyWater QGradient__Preset = QGradient__Preset(96) + QGradient__AmourAmour QGradient__Preset = QGradient__Preset(97) + QGradient__RiskyConcrete QGradient__Preset = QGradient__Preset(98) + QGradient__StrongStick QGradient__Preset = QGradient__Preset(99) + QGradient__ViciousStance QGradient__Preset = QGradient__Preset(100) + QGradient__PaloAlto QGradient__Preset = QGradient__Preset(101) + QGradient__HappyMemories QGradient__Preset = QGradient__Preset(102) + QGradient__MidnightBloom QGradient__Preset = QGradient__Preset(103) + QGradient__Crystalline QGradient__Preset = QGradient__Preset(104) + QGradient__PartyBliss QGradient__Preset = QGradient__Preset(106) + QGradient__ConfidentCloud QGradient__Preset = QGradient__Preset(107) + QGradient__LeCocktail QGradient__Preset = QGradient__Preset(108) + QGradient__RiverCity QGradient__Preset = QGradient__Preset(109) + QGradient__FrozenBerry QGradient__Preset = QGradient__Preset(110) + QGradient__ChildCare QGradient__Preset = QGradient__Preset(112) + QGradient__FlyingLemon QGradient__Preset = QGradient__Preset(113) + QGradient__NewRetrowave QGradient__Preset = QGradient__Preset(114) + QGradient__HiddenJaguar QGradient__Preset = QGradient__Preset(115) + QGradient__AboveTheSky QGradient__Preset = QGradient__Preset(116) + QGradient__Nega QGradient__Preset = QGradient__Preset(117) + QGradient__DenseWater QGradient__Preset = QGradient__Preset(118) + QGradient__Seashore QGradient__Preset = QGradient__Preset(120) + QGradient__MarbleWall QGradient__Preset = QGradient__Preset(121) + QGradient__CheerfulCaramel QGradient__Preset = QGradient__Preset(122) + QGradient__NightSky QGradient__Preset = QGradient__Preset(123) + QGradient__MagicLake QGradient__Preset = QGradient__Preset(124) + QGradient__YoungGrass QGradient__Preset = QGradient__Preset(125) + QGradient__ColorfulPeach QGradient__Preset = QGradient__Preset(126) + QGradient__GentleCare QGradient__Preset = QGradient__Preset(127) + QGradient__PlumBath QGradient__Preset = QGradient__Preset(128) + QGradient__HappyUnicorn QGradient__Preset = QGradient__Preset(129) + QGradient__AfricanField QGradient__Preset = QGradient__Preset(131) + QGradient__SolidStone QGradient__Preset = QGradient__Preset(132) + QGradient__OrangeJuice QGradient__Preset = QGradient__Preset(133) + QGradient__GlassWater QGradient__Preset = QGradient__Preset(134) + QGradient__NorthMiracle QGradient__Preset = QGradient__Preset(136) + QGradient__FruitBlend QGradient__Preset = QGradient__Preset(137) + QGradient__MillenniumPine QGradient__Preset = QGradient__Preset(138) + QGradient__HighFlight QGradient__Preset = QGradient__Preset(139) + QGradient__MoleHall QGradient__Preset = QGradient__Preset(140) + QGradient__SpaceShift QGradient__Preset = QGradient__Preset(142) + QGradient__ForestInei QGradient__Preset = QGradient__Preset(143) + QGradient__RoyalGarden QGradient__Preset = QGradient__Preset(144) + QGradient__RichMetal QGradient__Preset = QGradient__Preset(145) + QGradient__JuicyCake QGradient__Preset = QGradient__Preset(146) + QGradient__SmartIndigo QGradient__Preset = QGradient__Preset(147) + QGradient__SandStrike QGradient__Preset = QGradient__Preset(148) + QGradient__NorseBeauty QGradient__Preset = QGradient__Preset(149) + QGradient__AquaGuidance QGradient__Preset = QGradient__Preset(150) + QGradient__SunVeggie QGradient__Preset = QGradient__Preset(151) + QGradient__SeaLord QGradient__Preset = QGradient__Preset(152) + QGradient__BlackSea QGradient__Preset = QGradient__Preset(153) + QGradient__GrassShampoo QGradient__Preset = QGradient__Preset(154) + QGradient__LandingAircraft QGradient__Preset = QGradient__Preset(155) + QGradient__WitchDance QGradient__Preset = QGradient__Preset(156) + QGradient__SleeplessNight QGradient__Preset = QGradient__Preset(157) + QGradient__AngelCare QGradient__Preset = QGradient__Preset(158) + QGradient__CrystalRiver QGradient__Preset = QGradient__Preset(159) + QGradient__SoftLipstick QGradient__Preset = QGradient__Preset(160) + QGradient__SaltMountain QGradient__Preset = QGradient__Preset(161) + QGradient__PerfectWhite QGradient__Preset = QGradient__Preset(162) + QGradient__FreshOasis QGradient__Preset = QGradient__Preset(163) + QGradient__StrictNovember QGradient__Preset = QGradient__Preset(164) + QGradient__MorningSalad QGradient__Preset = QGradient__Preset(165) + QGradient__DeepRelief QGradient__Preset = QGradient__Preset(166) + QGradient__SeaStrike QGradient__Preset = QGradient__Preset(167) + QGradient__NightCall QGradient__Preset = QGradient__Preset(168) + QGradient__SupremeSky QGradient__Preset = QGradient__Preset(169) + QGradient__LightBlue QGradient__Preset = QGradient__Preset(170) + QGradient__MindCrawl QGradient__Preset = QGradient__Preset(171) + QGradient__LilyMeadow QGradient__Preset = QGradient__Preset(172) + QGradient__SugarLollipop QGradient__Preset = QGradient__Preset(173) + QGradient__SweetDessert QGradient__Preset = QGradient__Preset(174) + QGradient__MagicRay QGradient__Preset = QGradient__Preset(175) + QGradient__TeenParty QGradient__Preset = QGradient__Preset(176) + QGradient__FrozenHeat QGradient__Preset = QGradient__Preset(177) + QGradient__GagarinView QGradient__Preset = QGradient__Preset(178) + QGradient__FabledSunset QGradient__Preset = QGradient__Preset(179) + QGradient__PerfectBlue QGradient__Preset = QGradient__Preset(180) +) + +func NewQGradient2(preset QGradient__Preset) *QGradient { + tmpValue := NewQGradientFromPointer(C.QGradient_NewQGradient2(C.longlong(preset))) + runtime.SetFinalizer(tmpValue, (*QGradient).DestroyQGradient) + return tmpValue +} + +func (ptr *QGradient) CoordinateMode() QGradient__CoordinateMode { + if ptr.Pointer() != nil { + return QGradient__CoordinateMode(C.QGradient_CoordinateMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGradient) SetColorAt(position float64, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QGradient_SetColorAt(ptr.Pointer(), C.double(position), PointerFromQColor(color)) + } +} + +func (ptr *QGradient) SetCoordinateMode(mode QGradient__CoordinateMode) { + if ptr.Pointer() != nil { + C.QGradient_SetCoordinateMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QGradient) SetSpread(method QGradient__Spread) { + if ptr.Pointer() != nil { + C.QGradient_SetSpread(ptr.Pointer(), C.longlong(method)) + } +} + +func (ptr *QGradient) Spread() QGradient__Spread { + if ptr.Pointer() != nil { + return QGradient__Spread(C.QGradient_Spread(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGradient) Type() QGradient__Type { + if ptr.Pointer() != nil { + return QGradient__Type(C.QGradient_Type(ptr.Pointer())) + } + return 0 +} + +type QGuiApplication struct { + core.QCoreApplication +} + +type QGuiApplication_ITF interface { + core.QCoreApplication_ITF + QGuiApplication_PTR() *QGuiApplication +} + +func (ptr *QGuiApplication) QGuiApplication_PTR() *QGuiApplication { + return ptr +} + +func (ptr *QGuiApplication) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QCoreApplication_PTR().Pointer() + } + return nil +} + +func (ptr *QGuiApplication) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QCoreApplication_PTR().SetPointer(p) + } +} + +func PointerFromQGuiApplication(ptr QGuiApplication_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGuiApplication_PTR().Pointer() + } + return nil +} + +func NewQGuiApplicationFromPointer(ptr unsafe.Pointer) (n *QGuiApplication) { + n = new(QGuiApplication) + n.SetPointer(ptr) + return +} +func NewQGuiApplication(argc int, argv []string) *QGuiApplication { + argvC := C.CString(strings.Join(argv, "|")) + defer C.free(unsafe.Pointer(argvC)) + tmpValue := NewQGuiApplicationFromPointer(C.QGuiApplication_NewQGuiApplication(C.int(int32(argc)), argvC)) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QGuiApplication_ApplicationDisplayName() string { + return cGoUnpackString(C.QGuiApplication_QGuiApplication_ApplicationDisplayName()) +} + +func (ptr *QGuiApplication) ApplicationDisplayName() string { + return cGoUnpackString(C.QGuiApplication_QGuiApplication_ApplicationDisplayName()) +} + +//export callbackQGuiApplication_ApplicationDisplayNameChanged +func callbackQGuiApplication_ApplicationDisplayNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationDisplayNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGuiApplication) ConnectApplicationDisplayNameChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "applicationDisplayNameChanged") { + C.QGuiApplication_ConnectApplicationDisplayNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationDisplayNameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "applicationDisplayNameChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "applicationDisplayNameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applicationDisplayNameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectApplicationDisplayNameChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectApplicationDisplayNameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "applicationDisplayNameChanged") + } +} + +func (ptr *QGuiApplication) ApplicationDisplayNameChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_ApplicationDisplayNameChanged(ptr.Pointer()) + } +} + +func QGuiApplication_ApplicationState() core.Qt__ApplicationState { + return core.Qt__ApplicationState(C.QGuiApplication_QGuiApplication_ApplicationState()) +} + +func (ptr *QGuiApplication) ApplicationState() core.Qt__ApplicationState { + return core.Qt__ApplicationState(C.QGuiApplication_QGuiApplication_ApplicationState()) +} + +//export callbackQGuiApplication_ApplicationStateChanged +func callbackQGuiApplication_ApplicationStateChanged(ptr unsafe.Pointer, state C.longlong) { + if signal := qt.GetSignal(ptr, "applicationStateChanged"); signal != nil { + (*(*func(core.Qt__ApplicationState))(signal))(core.Qt__ApplicationState(state)) + } + +} + +func (ptr *QGuiApplication) ConnectApplicationStateChanged(f func(state core.Qt__ApplicationState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "applicationStateChanged") { + C.QGuiApplication_ConnectApplicationStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "applicationStateChanged"); signal != nil { + f := func(state core.Qt__ApplicationState) { + (*(*func(core.Qt__ApplicationState))(signal))(state) + f(state) + } + qt.ConnectSignal(ptr.Pointer(), "applicationStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applicationStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectApplicationStateChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectApplicationStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "applicationStateChanged") + } +} + +func (ptr *QGuiApplication) ApplicationStateChanged(state core.Qt__ApplicationState) { + if ptr.Pointer() != nil { + C.QGuiApplication_ApplicationStateChanged(ptr.Pointer(), C.longlong(state)) + } +} + +func QGuiApplication_ChangeOverrideCursor(cursor QCursor_ITF) { + C.QGuiApplication_QGuiApplication_ChangeOverrideCursor(PointerFromQCursor(cursor)) +} + +func (ptr *QGuiApplication) ChangeOverrideCursor(cursor QCursor_ITF) { + C.QGuiApplication_QGuiApplication_ChangeOverrideCursor(PointerFromQCursor(cursor)) +} + +func QGuiApplication_Clipboard() *QClipboard { + tmpValue := NewQClipboardFromPointer(C.QGuiApplication_QGuiApplication_Clipboard()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) Clipboard() *QClipboard { + tmpValue := NewQClipboardFromPointer(C.QGuiApplication_QGuiApplication_Clipboard()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGuiApplication_CommitDataRequest +func callbackQGuiApplication_CommitDataRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "commitDataRequest"); signal != nil { + (*(*func(*QSessionManager))(signal))(NewQSessionManagerFromPointer(manager)) + } + +} + +func (ptr *QGuiApplication) ConnectCommitDataRequest(f func(manager *QSessionManager)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "commitDataRequest") { + C.QGuiApplication_ConnectCommitDataRequest(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "commitDataRequest"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "commitDataRequest"); signal != nil { + f := func(manager *QSessionManager) { + (*(*func(*QSessionManager))(signal))(manager) + f(manager) + } + qt.ConnectSignal(ptr.Pointer(), "commitDataRequest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "commitDataRequest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectCommitDataRequest() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectCommitDataRequest(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "commitDataRequest") + } +} + +func (ptr *QGuiApplication) CommitDataRequest(manager QSessionManager_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_CommitDataRequest(ptr.Pointer(), PointerFromQSessionManager(manager)) + } +} + +func QGuiApplication_DesktopFileName() string { + return cGoUnpackString(C.QGuiApplication_QGuiApplication_DesktopFileName()) +} + +func (ptr *QGuiApplication) DesktopFileName() string { + return cGoUnpackString(C.QGuiApplication_QGuiApplication_DesktopFileName()) +} + +func QGuiApplication_DesktopSettingsAware() bool { + return int8(C.QGuiApplication_QGuiApplication_DesktopSettingsAware()) != 0 +} + +func (ptr *QGuiApplication) DesktopSettingsAware() bool { + return int8(C.QGuiApplication_QGuiApplication_DesktopSettingsAware()) != 0 +} + +func (ptr *QGuiApplication) DevicePixelRatio() float64 { + if ptr.Pointer() != nil { + return float64(C.QGuiApplication_DevicePixelRatio(ptr.Pointer())) + } + return 0 +} + +//export callbackQGuiApplication_Event +func callbackQGuiApplication_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGuiApplicationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGuiApplication) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGuiApplication_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func QGuiApplication_Exec() int { + return int(int32(C.QGuiApplication_QGuiApplication_Exec())) +} + +func (ptr *QGuiApplication) Exec() int { + return int(int32(C.QGuiApplication_QGuiApplication_Exec())) +} + +func QGuiApplication_FocusObject() *core.QObject { + tmpValue := core.NewQObjectFromPointer(C.QGuiApplication_QGuiApplication_FocusObject()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) FocusObject() *core.QObject { + tmpValue := core.NewQObjectFromPointer(C.QGuiApplication_QGuiApplication_FocusObject()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGuiApplication_FocusObjectChanged +func callbackQGuiApplication_FocusObjectChanged(ptr unsafe.Pointer, focusObject unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(focusObject)) + } + +} + +func (ptr *QGuiApplication) ConnectFocusObjectChanged(f func(focusObject *core.QObject)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "focusObjectChanged") { + C.QGuiApplication_ConnectFocusObjectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusObjectChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "focusObjectChanged"); signal != nil { + f := func(focusObject *core.QObject) { + (*(*func(*core.QObject))(signal))(focusObject) + f(focusObject) + } + qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectFocusObjectChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectFocusObjectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "focusObjectChanged") + } +} + +func (ptr *QGuiApplication) FocusObjectChanged(focusObject core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_FocusObjectChanged(ptr.Pointer(), core.PointerFromQObject(focusObject)) + } +} + +func QGuiApplication_FocusWindow() *QWindow { + tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_FocusWindow()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) FocusWindow() *QWindow { + tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_FocusWindow()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGuiApplication_FocusWindowChanged +func callbackQGuiApplication_FocusWindowChanged(ptr unsafe.Pointer, focusWindow unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusWindowChanged"); signal != nil { + (*(*func(*QWindow))(signal))(NewQWindowFromPointer(focusWindow)) + } + +} + +func (ptr *QGuiApplication) ConnectFocusWindowChanged(f func(focusWindow *QWindow)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "focusWindowChanged") { + C.QGuiApplication_ConnectFocusWindowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusWindowChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "focusWindowChanged"); signal != nil { + f := func(focusWindow *QWindow) { + (*(*func(*QWindow))(signal))(focusWindow) + f(focusWindow) + } + qt.ConnectSignal(ptr.Pointer(), "focusWindowChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusWindowChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectFocusWindowChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectFocusWindowChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "focusWindowChanged") + } +} + +func (ptr *QGuiApplication) FocusWindowChanged(focusWindow QWindow_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_FocusWindowChanged(ptr.Pointer(), PointerFromQWindow(focusWindow)) + } +} + +func QGuiApplication_Font() *QFont { + tmpValue := NewQFontFromPointer(C.QGuiApplication_QGuiApplication_Font()) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QGuiApplication) Font() *QFont { + tmpValue := NewQFontFromPointer(C.QGuiApplication_QGuiApplication_Font()) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue +} + +//export callbackQGuiApplication_FontChanged +func callbackQGuiApplication_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil { + (*(*func(*QFont))(signal))(NewQFontFromPointer(font)) + } + +} + +func (ptr *QGuiApplication) ConnectFontChanged(f func(font *QFont)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "fontChanged") { + C.QGuiApplication_ConnectFontChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fontChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "fontChanged"); signal != nil { + f := func(font *QFont) { + (*(*func(*QFont))(signal))(font) + f(font) + } + qt.ConnectSignal(ptr.Pointer(), "fontChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fontChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectFontChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectFontChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "fontChanged") + } +} + +func (ptr *QGuiApplication) FontChanged(font QFont_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_FontChanged(ptr.Pointer(), PointerFromQFont(font)) + } +} + +//export callbackQGuiApplication_FontDatabaseChanged +func callbackQGuiApplication_FontDatabaseChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fontDatabaseChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGuiApplication) ConnectFontDatabaseChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "fontDatabaseChanged") { + C.QGuiApplication_ConnectFontDatabaseChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fontDatabaseChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "fontDatabaseChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "fontDatabaseChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fontDatabaseChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectFontDatabaseChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectFontDatabaseChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "fontDatabaseChanged") + } +} + +func (ptr *QGuiApplication) FontDatabaseChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_FontDatabaseChanged(ptr.Pointer()) + } +} + +func QGuiApplication_InputMethod() *QInputMethod { + tmpValue := NewQInputMethodFromPointer(C.QGuiApplication_QGuiApplication_InputMethod()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) InputMethod() *QInputMethod { + tmpValue := NewQInputMethodFromPointer(C.QGuiApplication_QGuiApplication_InputMethod()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QGuiApplication_IsFallbackSessionManagementEnabled() bool { + return int8(C.QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled()) != 0 +} + +func (ptr *QGuiApplication) IsFallbackSessionManagementEnabled() bool { + return int8(C.QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled()) != 0 +} + +func QGuiApplication_IsLeftToRight() bool { + return int8(C.QGuiApplication_QGuiApplication_IsLeftToRight()) != 0 +} + +func (ptr *QGuiApplication) IsLeftToRight() bool { + return int8(C.QGuiApplication_QGuiApplication_IsLeftToRight()) != 0 +} + +func QGuiApplication_IsRightToLeft() bool { + return int8(C.QGuiApplication_QGuiApplication_IsRightToLeft()) != 0 +} + +func (ptr *QGuiApplication) IsRightToLeft() bool { + return int8(C.QGuiApplication_QGuiApplication_IsRightToLeft()) != 0 +} + +func (ptr *QGuiApplication) IsSavingSession() bool { + if ptr.Pointer() != nil { + return int8(C.QGuiApplication_IsSavingSession(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGuiApplication) IsSessionRestored() bool { + if ptr.Pointer() != nil { + return int8(C.QGuiApplication_IsSessionRestored(ptr.Pointer())) != 0 + } + return false +} + +func QGuiApplication_KeyboardModifiers() core.Qt__KeyboardModifier { + return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_KeyboardModifiers()) +} + +func (ptr *QGuiApplication) KeyboardModifiers() core.Qt__KeyboardModifier { + return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_KeyboardModifiers()) +} + +//export callbackQGuiApplication_LastWindowClosed +func callbackQGuiApplication_LastWindowClosed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "lastWindowClosed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGuiApplication) ConnectLastWindowClosed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "lastWindowClosed") { + C.QGuiApplication_ConnectLastWindowClosed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "lastWindowClosed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "lastWindowClosed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "lastWindowClosed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "lastWindowClosed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectLastWindowClosed() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectLastWindowClosed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "lastWindowClosed") + } +} + +func (ptr *QGuiApplication) LastWindowClosed() { + if ptr.Pointer() != nil { + C.QGuiApplication_LastWindowClosed(ptr.Pointer()) + } +} + +func QGuiApplication_LayoutDirection() core.Qt__LayoutDirection { + return core.Qt__LayoutDirection(C.QGuiApplication_QGuiApplication_LayoutDirection()) +} + +func (ptr *QGuiApplication) LayoutDirection() core.Qt__LayoutDirection { + return core.Qt__LayoutDirection(C.QGuiApplication_QGuiApplication_LayoutDirection()) +} + +//export callbackQGuiApplication_LayoutDirectionChanged +func callbackQGuiApplication_LayoutDirectionChanged(ptr unsafe.Pointer, direction C.longlong) { + if signal := qt.GetSignal(ptr, "layoutDirectionChanged"); signal != nil { + (*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(direction)) + } + +} + +func (ptr *QGuiApplication) ConnectLayoutDirectionChanged(f func(direction core.Qt__LayoutDirection)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "layoutDirectionChanged") { + C.QGuiApplication_ConnectLayoutDirectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutDirectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "layoutDirectionChanged"); signal != nil { + f := func(direction core.Qt__LayoutDirection) { + (*(*func(core.Qt__LayoutDirection))(signal))(direction) + f(direction) + } + qt.ConnectSignal(ptr.Pointer(), "layoutDirectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layoutDirectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectLayoutDirectionChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectLayoutDirectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "layoutDirectionChanged") + } +} + +func (ptr *QGuiApplication) LayoutDirectionChanged(direction core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QGuiApplication_LayoutDirectionChanged(ptr.Pointer(), C.longlong(direction)) + } +} + +func QGuiApplication_ModalWindow() *QWindow { + tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_ModalWindow()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) ModalWindow() *QWindow { + tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_ModalWindow()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QGuiApplication_MouseButtons() core.Qt__MouseButton { + return core.Qt__MouseButton(C.QGuiApplication_QGuiApplication_MouseButtons()) +} + +func (ptr *QGuiApplication) MouseButtons() core.Qt__MouseButton { + return core.Qt__MouseButton(C.QGuiApplication_QGuiApplication_MouseButtons()) +} + +func QGuiApplication_OverrideCursor() *QCursor { + return NewQCursorFromPointer(C.QGuiApplication_QGuiApplication_OverrideCursor()) +} + +func (ptr *QGuiApplication) OverrideCursor() *QCursor { + return NewQCursorFromPointer(C.QGuiApplication_QGuiApplication_OverrideCursor()) +} + +func QGuiApplication_Palette() *QPalette { + tmpValue := NewQPaletteFromPointer(C.QGuiApplication_QGuiApplication_Palette()) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func (ptr *QGuiApplication) Palette() *QPalette { + tmpValue := NewQPaletteFromPointer(C.QGuiApplication_QGuiApplication_Palette()) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +//export callbackQGuiApplication_PaletteChanged +func callbackQGuiApplication_PaletteChanged(ptr unsafe.Pointer, palette unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paletteChanged"); signal != nil { + (*(*func(*QPalette))(signal))(NewQPaletteFromPointer(palette)) + } + +} + +func (ptr *QGuiApplication) ConnectPaletteChanged(f func(palette *QPalette)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "paletteChanged") { + C.QGuiApplication_ConnectPaletteChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "paletteChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "paletteChanged"); signal != nil { + f := func(palette *QPalette) { + (*(*func(*QPalette))(signal))(palette) + f(palette) + } + qt.ConnectSignal(ptr.Pointer(), "paletteChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paletteChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectPaletteChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectPaletteChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "paletteChanged") + } +} + +func (ptr *QGuiApplication) PaletteChanged(palette QPalette_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_PaletteChanged(ptr.Pointer(), PointerFromQPalette(palette)) + } +} + +func QGuiApplication_PlatformName() string { + return cGoUnpackString(C.QGuiApplication_QGuiApplication_PlatformName()) +} + +func (ptr *QGuiApplication) PlatformName() string { + return cGoUnpackString(C.QGuiApplication_QGuiApplication_PlatformName()) +} + +func QGuiApplication_PrimaryScreen() *QScreen { + tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_PrimaryScreen()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) PrimaryScreen() *QScreen { + tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_PrimaryScreen()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGuiApplication_PrimaryScreenChanged +func callbackQGuiApplication_PrimaryScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil { + (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) + } + +} + +func (ptr *QGuiApplication) ConnectPrimaryScreenChanged(f func(screen *QScreen)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "primaryScreenChanged") { + C.QGuiApplication_ConnectPrimaryScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "primaryScreenChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "primaryScreenChanged"); signal != nil { + f := func(screen *QScreen) { + (*(*func(*QScreen))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectPrimaryScreenChanged() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectPrimaryScreenChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "primaryScreenChanged") + } +} + +func (ptr *QGuiApplication) PrimaryScreenChanged(screen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_PrimaryScreenChanged(ptr.Pointer(), PointerFromQScreen(screen)) + } +} + +func QGuiApplication_QueryKeyboardModifiers() core.Qt__KeyboardModifier { + return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_QueryKeyboardModifiers()) +} + +func (ptr *QGuiApplication) QueryKeyboardModifiers() core.Qt__KeyboardModifier { + return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_QueryKeyboardModifiers()) +} + +func QGuiApplication_QuitOnLastWindowClosed() bool { + return int8(C.QGuiApplication_QGuiApplication_QuitOnLastWindowClosed()) != 0 +} + +func (ptr *QGuiApplication) QuitOnLastWindowClosed() bool { + return int8(C.QGuiApplication_QGuiApplication_QuitOnLastWindowClosed()) != 0 +} + +func QGuiApplication_RestoreOverrideCursor() { + C.QGuiApplication_QGuiApplication_RestoreOverrideCursor() +} + +func (ptr *QGuiApplication) RestoreOverrideCursor() { + C.QGuiApplication_QGuiApplication_RestoreOverrideCursor() +} + +//export callbackQGuiApplication_SaveStateRequest +func callbackQGuiApplication_SaveStateRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "saveStateRequest"); signal != nil { + (*(*func(*QSessionManager))(signal))(NewQSessionManagerFromPointer(manager)) + } + +} + +func (ptr *QGuiApplication) ConnectSaveStateRequest(f func(manager *QSessionManager)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "saveStateRequest") { + C.QGuiApplication_ConnectSaveStateRequest(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "saveStateRequest"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "saveStateRequest"); signal != nil { + f := func(manager *QSessionManager) { + (*(*func(*QSessionManager))(signal))(manager) + f(manager) + } + qt.ConnectSignal(ptr.Pointer(), "saveStateRequest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "saveStateRequest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectSaveStateRequest() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectSaveStateRequest(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "saveStateRequest") + } +} + +func (ptr *QGuiApplication) SaveStateRequest(manager QSessionManager_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_SaveStateRequest(ptr.Pointer(), PointerFromQSessionManager(manager)) + } +} + +//export callbackQGuiApplication_ScreenAdded +func callbackQGuiApplication_ScreenAdded(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "screenAdded"); signal != nil { + (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) + } + +} + +func (ptr *QGuiApplication) ConnectScreenAdded(f func(screen *QScreen)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "screenAdded") { + C.QGuiApplication_ConnectScreenAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenAdded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "screenAdded"); signal != nil { + f := func(screen *QScreen) { + (*(*func(*QScreen))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "screenAdded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "screenAdded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectScreenAdded() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectScreenAdded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "screenAdded") + } +} + +func (ptr *QGuiApplication) ScreenAdded(screen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_ScreenAdded(ptr.Pointer(), PointerFromQScreen(screen)) + } +} + +func QGuiApplication_ScreenAt(point core.QPoint_ITF) *QScreen { + tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_ScreenAt(core.PointerFromQPoint(point))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) ScreenAt(point core.QPoint_ITF) *QScreen { + tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_ScreenAt(core.PointerFromQPoint(point))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGuiApplication_ScreenRemoved +func callbackQGuiApplication_ScreenRemoved(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "screenRemoved"); signal != nil { + (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) + } + +} + +func (ptr *QGuiApplication) ConnectScreenRemoved(f func(screen *QScreen)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "screenRemoved") { + C.QGuiApplication_ConnectScreenRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "screenRemoved"); signal != nil { + f := func(screen *QScreen) { + (*(*func(*QScreen))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "screenRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "screenRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectScreenRemoved() { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectScreenRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "screenRemoved") + } +} + +func (ptr *QGuiApplication) ScreenRemoved(screen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_ScreenRemoved(ptr.Pointer(), PointerFromQScreen(screen)) + } +} + +func QGuiApplication_Screens() []*QScreen { + return func(l C.struct_QtGui_PackedList) []*QScreen { + out := make([]*QScreen, int(l.len)) + tmpList := NewQGuiApplicationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__screens_atList(i) + } + return out + }(C.QGuiApplication_QGuiApplication_Screens()) +} + +func (ptr *QGuiApplication) Screens() []*QScreen { + return func(l C.struct_QtGui_PackedList) []*QScreen { + out := make([]*QScreen, int(l.len)) + tmpList := NewQGuiApplicationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__screens_atList(i) + } + return out + }(C.QGuiApplication_QGuiApplication_Screens()) +} + +func (ptr *QGuiApplication) SessionId() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGuiApplication_SessionId(ptr.Pointer())) + } + return "" +} + +func (ptr *QGuiApplication) SessionKey() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGuiApplication_SessionKey(ptr.Pointer())) + } + return "" +} + +func QGuiApplication_SetApplicationDisplayName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QGuiApplication_QGuiApplication_SetApplicationDisplayName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func (ptr *QGuiApplication) SetApplicationDisplayName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QGuiApplication_QGuiApplication_SetApplicationDisplayName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func QGuiApplication_SetDesktopFileName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QGuiApplication_QGuiApplication_SetDesktopFileName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func (ptr *QGuiApplication) SetDesktopFileName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QGuiApplication_QGuiApplication_SetDesktopFileName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func QGuiApplication_SetDesktopSettingsAware(on bool) { + C.QGuiApplication_QGuiApplication_SetDesktopSettingsAware(C.char(int8(qt.GoBoolToInt(on)))) +} + +func (ptr *QGuiApplication) SetDesktopSettingsAware(on bool) { + C.QGuiApplication_QGuiApplication_SetDesktopSettingsAware(C.char(int8(qt.GoBoolToInt(on)))) +} + +func QGuiApplication_SetFallbackSessionManagementEnabled(enabled bool) { + C.QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) +} + +func (ptr *QGuiApplication) SetFallbackSessionManagementEnabled(enabled bool) { + C.QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) +} + +func QGuiApplication_SetFont(font QFont_ITF) { + C.QGuiApplication_QGuiApplication_SetFont(PointerFromQFont(font)) +} + +func (ptr *QGuiApplication) SetFont(font QFont_ITF) { + C.QGuiApplication_QGuiApplication_SetFont(PointerFromQFont(font)) +} + +func QGuiApplication_SetLayoutDirection(direction core.Qt__LayoutDirection) { + C.QGuiApplication_QGuiApplication_SetLayoutDirection(C.longlong(direction)) +} + +func (ptr *QGuiApplication) SetLayoutDirection(direction core.Qt__LayoutDirection) { + C.QGuiApplication_QGuiApplication_SetLayoutDirection(C.longlong(direction)) +} + +func QGuiApplication_SetOverrideCursor(cursor QCursor_ITF) { + C.QGuiApplication_QGuiApplication_SetOverrideCursor(PointerFromQCursor(cursor)) +} + +func (ptr *QGuiApplication) SetOverrideCursor(cursor QCursor_ITF) { + C.QGuiApplication_QGuiApplication_SetOverrideCursor(PointerFromQCursor(cursor)) +} + +func QGuiApplication_SetPalette(pal QPalette_ITF) { + C.QGuiApplication_QGuiApplication_SetPalette(PointerFromQPalette(pal)) +} + +func (ptr *QGuiApplication) SetPalette(pal QPalette_ITF) { + C.QGuiApplication_QGuiApplication_SetPalette(PointerFromQPalette(pal)) +} + +func QGuiApplication_SetQuitOnLastWindowClosed(quit bool) { + C.QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(C.char(int8(qt.GoBoolToInt(quit)))) +} + +func (ptr *QGuiApplication) SetQuitOnLastWindowClosed(quit bool) { + C.QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(C.char(int8(qt.GoBoolToInt(quit)))) +} + +func QGuiApplication_SetWindowIcon(icon QIcon_ITF) { + C.QGuiApplication_QGuiApplication_SetWindowIcon(PointerFromQIcon(icon)) +} + +func (ptr *QGuiApplication) SetWindowIcon(icon QIcon_ITF) { + C.QGuiApplication_QGuiApplication_SetWindowIcon(PointerFromQIcon(icon)) +} + +func QGuiApplication_StyleHints() *QStyleHints { + tmpValue := NewQStyleHintsFromPointer(C.QGuiApplication_QGuiApplication_StyleHints()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) StyleHints() *QStyleHints { + tmpValue := NewQStyleHintsFromPointer(C.QGuiApplication_QGuiApplication_StyleHints()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QGuiApplication_Sync() { + C.QGuiApplication_QGuiApplication_Sync() +} + +func (ptr *QGuiApplication) Sync() { + C.QGuiApplication_QGuiApplication_Sync() +} + +func QGuiApplication_TopLevelAt(pos core.QPoint_ITF) *QWindow { + tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_TopLevelAt(core.PointerFromQPoint(pos))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGuiApplication) TopLevelAt(pos core.QPoint_ITF) *QWindow { + tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_TopLevelAt(core.PointerFromQPoint(pos))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QGuiApplication_WindowIcon() *QIcon { + tmpValue := NewQIconFromPointer(C.QGuiApplication_QGuiApplication_WindowIcon()) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func (ptr *QGuiApplication) WindowIcon() *QIcon { + tmpValue := NewQIconFromPointer(C.QGuiApplication_QGuiApplication_WindowIcon()) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +//export callbackQGuiApplication_DestroyQGuiApplication +func callbackQGuiApplication_DestroyQGuiApplication(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGuiApplication"); signal != nil { + (*(*func())(signal))() + } else { + NewQGuiApplicationFromPointer(ptr).DestroyQGuiApplicationDefault() + } +} + +func (ptr *QGuiApplication) ConnectDestroyQGuiApplication(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGuiApplication"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGuiApplication", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGuiApplication", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGuiApplication) DisconnectDestroyQGuiApplication() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGuiApplication") + } +} + +func (ptr *QGuiApplication) DestroyQGuiApplication() { + if ptr.Pointer() != nil { + C.QGuiApplication_DestroyQGuiApplication(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGuiApplication) DestroyQGuiApplicationDefault() { + if ptr.Pointer() != nil { + C.QGuiApplication_DestroyQGuiApplicationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGuiApplication) __screens_atList(i int) *QScreen { + if ptr.Pointer() != nil { + tmpValue := NewQScreenFromPointer(C.QGuiApplication___screens_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGuiApplication) __screens_setList(i QScreen_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication___screens_setList(ptr.Pointer(), PointerFromQScreen(i)) + } +} + +func (ptr *QGuiApplication) __screens_newList() unsafe.Pointer { + return C.QGuiApplication___screens_newList(ptr.Pointer()) +} + +func (ptr *QGuiApplication) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGuiApplication) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGuiApplication) __children_newList() unsafe.Pointer { + return C.QGuiApplication___children_newList(ptr.Pointer()) +} + +func (ptr *QGuiApplication) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGuiApplication___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGuiApplication) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGuiApplication) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGuiApplication___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGuiApplication) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGuiApplication) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGuiApplication) __findChildren_newList() unsafe.Pointer { + return C.QGuiApplication___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGuiApplication) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGuiApplication) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGuiApplication) __findChildren_newList3() unsafe.Pointer { + return C.QGuiApplication___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGuiApplication) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGuiApplication) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGuiApplication) __qFindChildren_newList2() unsafe.Pointer { + return C.QGuiApplication___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGuiApplication_AboutToQuit +func callbackQGuiApplication_AboutToQuit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQGuiApplication_ApplicationNameChanged +func callbackQGuiApplication_ApplicationNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQGuiApplication_ApplicationVersionChanged +func callbackQGuiApplication_ApplicationVersionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQGuiApplication_OrganizationDomainChanged +func callbackQGuiApplication_OrganizationDomainChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQGuiApplication_OrganizationNameChanged +func callbackQGuiApplication_OrganizationNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQGuiApplication_Quit +func callbackQGuiApplication_Quit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "quit"); signal != nil { + (*(*func())(signal))() + } else { + NewQGuiApplicationFromPointer(ptr).QuitDefault() + } +} + +func (ptr *QGuiApplication) QuitDefault() { + if ptr.Pointer() != nil { + C.QGuiApplication_QuitDefault(ptr.Pointer()) + } +} + +//export callbackQGuiApplication_ChildEvent +func callbackQGuiApplication_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGuiApplicationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGuiApplication) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGuiApplication_ConnectNotify +func callbackQGuiApplication_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGuiApplicationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGuiApplication) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGuiApplication_CustomEvent +func callbackQGuiApplication_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGuiApplicationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGuiApplication) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGuiApplication_DeleteLater +func callbackQGuiApplication_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGuiApplicationFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGuiApplication) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGuiApplication_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGuiApplication_Destroyed +func callbackQGuiApplication_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGuiApplication_DisconnectNotify +func callbackQGuiApplication_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGuiApplicationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGuiApplication) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGuiApplication_EventFilter +func callbackQGuiApplication_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGuiApplicationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGuiApplication) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGuiApplication_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGuiApplication_MetaObject +func callbackQGuiApplication_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGuiApplicationFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGuiApplication) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGuiApplication_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGuiApplication_ObjectNameChanged +func callbackQGuiApplication_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGuiApplication_TimerEvent +func callbackQGuiApplication_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGuiApplicationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGuiApplication) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGuiApplication_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QHelpEvent struct { + core.QEvent +} + +type QHelpEvent_ITF interface { + core.QEvent_ITF + QHelpEvent_PTR() *QHelpEvent +} + +func (ptr *QHelpEvent) QHelpEvent_PTR() *QHelpEvent { + return ptr +} + +func (ptr *QHelpEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QHelpEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQHelpEvent(ptr QHelpEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHelpEvent_PTR().Pointer() + } + return nil +} + +func NewQHelpEventFromPointer(ptr unsafe.Pointer) (n *QHelpEvent) { + n = new(QHelpEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QHelpEvent) DestroyQHelpEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQHelpEvent(ty core.QEvent__Type, pos core.QPoint_ITF, globalPos core.QPoint_ITF) *QHelpEvent { + tmpValue := NewQHelpEventFromPointer(C.QHelpEvent_NewQHelpEvent(C.longlong(ty), core.PointerFromQPoint(pos), core.PointerFromQPoint(globalPos))) + runtime.SetFinalizer(tmpValue, (*QHelpEvent).DestroyQHelpEvent) + return tmpValue +} + +func (ptr *QHelpEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + return core.NewQPointFromPointer(C.QHelpEvent_GlobalPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QHelpEvent) GlobalX() int { + if ptr.Pointer() != nil { + return int(int32(C.QHelpEvent_GlobalX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHelpEvent) GlobalY() int { + if ptr.Pointer() != nil { + return int(int32(C.QHelpEvent_GlobalY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHelpEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + return core.NewQPointFromPointer(C.QHelpEvent_Pos(ptr.Pointer())) + } + return nil +} + +func (ptr *QHelpEvent) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QHelpEvent_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHelpEvent) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QHelpEvent_Y(ptr.Pointer()))) + } + return 0 +} + +type QHideEvent struct { + core.QEvent +} + +type QHideEvent_ITF interface { + core.QEvent_ITF + QHideEvent_PTR() *QHideEvent +} + +func (ptr *QHideEvent) QHideEvent_PTR() *QHideEvent { + return ptr +} + +func (ptr *QHideEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QHideEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQHideEvent(ptr QHideEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHideEvent_PTR().Pointer() + } + return nil +} + +func NewQHideEventFromPointer(ptr unsafe.Pointer) (n *QHideEvent) { + n = new(QHideEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QHideEvent) DestroyQHideEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQHideEvent() *QHideEvent { + tmpValue := NewQHideEventFromPointer(C.QHideEvent_NewQHideEvent()) + runtime.SetFinalizer(tmpValue, (*QHideEvent).DestroyQHideEvent) + return tmpValue +} + +type QHoverEvent struct { + QInputEvent +} + +type QHoverEvent_ITF interface { + QInputEvent_ITF + QHoverEvent_PTR() *QHoverEvent +} + +func (ptr *QHoverEvent) QHoverEvent_PTR() *QHoverEvent { + return ptr +} + +func (ptr *QHoverEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QHoverEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQHoverEvent(ptr QHoverEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHoverEvent_PTR().Pointer() + } + return nil +} + +func NewQHoverEventFromPointer(ptr unsafe.Pointer) (n *QHoverEvent) { + n = new(QHoverEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QHoverEvent) DestroyQHoverEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQHoverEvent(ty core.QEvent__Type, pos core.QPointF_ITF, oldPos core.QPointF_ITF, modifiers core.Qt__KeyboardModifier) *QHoverEvent { + tmpValue := NewQHoverEventFromPointer(C.QHoverEvent_NewQHoverEvent(C.longlong(ty), core.PointerFromQPointF(pos), core.PointerFromQPointF(oldPos), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QHoverEvent).DestroyQHoverEvent) + return tmpValue +} + +func (ptr *QHoverEvent) OldPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QHoverEvent_OldPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QHoverEvent) OldPosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QHoverEvent_OldPosF(ptr.Pointer())) + } + return nil +} + +func (ptr *QHoverEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QHoverEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QHoverEvent) PosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QHoverEvent_PosF(ptr.Pointer())) + } + return nil +} + +type QIcon struct { + ptr unsafe.Pointer +} + +type QIcon_ITF interface { + QIcon_PTR() *QIcon +} + +func (ptr *QIcon) QIcon_PTR() *QIcon { + return ptr +} + +func (ptr *QIcon) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QIcon) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQIcon(ptr QIcon_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIcon_PTR().Pointer() + } + return nil +} + +func NewQIconFromPointer(ptr unsafe.Pointer) (n *QIcon) { + n = new(QIcon) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QIcon__Mode +//QIcon::Mode +type QIcon__Mode int64 + +const ( + QIcon__Normal QIcon__Mode = QIcon__Mode(0) + QIcon__Disabled QIcon__Mode = QIcon__Mode(1) + QIcon__Active QIcon__Mode = QIcon__Mode(2) + QIcon__Selected QIcon__Mode = QIcon__Mode(3) +) + +//go:generate stringer -type=QIcon__State +//QIcon::State +type QIcon__State int64 + +const ( + QIcon__On QIcon__State = QIcon__State(0) + QIcon__Off QIcon__State = QIcon__State(1) +) + +func NewQIcon() *QIcon { + tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon()) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func NewQIcon2(pixmap QPixmap_ITF) *QIcon { + tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon2(PointerFromQPixmap(pixmap))) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func NewQIcon3(other QIcon_ITF) *QIcon { + tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon3(PointerFromQIcon(other))) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func NewQIcon4(other QIcon_ITF) *QIcon { + tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon4(PointerFromQIcon(other))) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func NewQIcon5(fileName string) *QIcon { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon5(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func NewQIcon6(engine QIconEngine_ITF) *QIcon { + tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon6(PointerFromQIconEngine(engine))) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func (ptr *QIcon) ActualSize(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QIcon_ActualSize(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QIcon) ActualSize2(window QWindow_ITF, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QIcon_ActualSize2(ptr.Pointer(), PointerFromQWindow(window), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QIcon) AddFile(fileName string, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QIcon_AddFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQSize(size), C.longlong(mode), C.longlong(state)) + } +} + +func (ptr *QIcon) AddPixmap(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + C.QIcon_AddPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode), C.longlong(state)) + } +} + +func (ptr *QIcon) AvailableSizes(mode QIcon__Mode, state QIcon__State) []*core.QSize { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QSize { + out := make([]*core.QSize, int(l.len)) + tmpList := NewQIconFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableSizes_atList(i) + } + return out + }(C.QIcon_AvailableSizes(ptr.Pointer(), C.longlong(mode), C.longlong(state))) + } + return make([]*core.QSize, 0) +} + +func (ptr *QIcon) CacheKey() int64 { + if ptr.Pointer() != nil { + return int64(C.QIcon_CacheKey(ptr.Pointer())) + } + return 0 +} + +func QIcon_FallbackSearchPaths() []string { + return unpackStringList(cGoUnpackString(C.QIcon_QIcon_FallbackSearchPaths())) +} + +func (ptr *QIcon) FallbackSearchPaths() []string { + return unpackStringList(cGoUnpackString(C.QIcon_QIcon_FallbackSearchPaths())) +} + +func QIcon_FallbackThemeName() string { + return cGoUnpackString(C.QIcon_QIcon_FallbackThemeName()) +} + +func (ptr *QIcon) FallbackThemeName() string { + return cGoUnpackString(C.QIcon_QIcon_FallbackThemeName()) +} + +func QIcon_FromTheme(name string) *QIcon { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func (ptr *QIcon) FromTheme(name string) *QIcon { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func QIcon_FromTheme2(name string, fallback QIcon_ITF) *QIcon { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme2(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQIcon(fallback))) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func (ptr *QIcon) FromTheme2(name string, fallback QIcon_ITF) *QIcon { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme2(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQIcon(fallback))) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue +} + +func QIcon_HasThemeIcon(name string) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QIcon_QIcon_HasThemeIcon(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 +} + +func (ptr *QIcon) HasThemeIcon(name string) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QIcon_QIcon_HasThemeIcon(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 +} + +func (ptr *QIcon) IsMask() bool { + if ptr.Pointer() != nil { + return int8(C.QIcon_IsMask(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIcon) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QIcon_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QIcon) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QIcon_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QIcon) Paint(painter QPainter_ITF, rect core.QRect_ITF, alignment core.Qt__AlignmentFlag, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + C.QIcon_Paint(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRect(rect), C.longlong(alignment), C.longlong(mode), C.longlong(state)) + } +} + +func (ptr *QIcon) Paint2(painter QPainter_ITF, x int, y int, w int, h int, alignment core.Qt__AlignmentFlag, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + C.QIcon_Paint2(ptr.Pointer(), PointerFromQPainter(painter), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(alignment), C.longlong(mode), C.longlong(state)) + } +} + +func (ptr *QIcon) Pixmap(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QIcon) Pixmap2(w int, h int, mode QIcon__Mode, state QIcon__State) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QIcon) Pixmap3(extent int, mode QIcon__Mode, state QIcon__State) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap3(ptr.Pointer(), C.int(int32(extent)), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QIcon) Pixmap4(window QWindow_ITF, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap4(ptr.Pointer(), PointerFromQWindow(window), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func QIcon_SetFallbackSearchPaths(paths []string) { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QIcon_QIcon_SetFallbackSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) +} + +func (ptr *QIcon) SetFallbackSearchPaths(paths []string) { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QIcon_QIcon_SetFallbackSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) +} + +func QIcon_SetFallbackThemeName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QIcon_QIcon_SetFallbackThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func (ptr *QIcon) SetFallbackThemeName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QIcon_QIcon_SetFallbackThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func (ptr *QIcon) SetIsMask(isMask bool) { + if ptr.Pointer() != nil { + C.QIcon_SetIsMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isMask)))) + } +} + +func QIcon_SetThemeName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QIcon_QIcon_SetThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func (ptr *QIcon) SetThemeName(name string) { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QIcon_QIcon_SetThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) +} + +func QIcon_SetThemeSearchPaths(paths []string) { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QIcon_QIcon_SetThemeSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) +} + +func (ptr *QIcon) SetThemeSearchPaths(paths []string) { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QIcon_QIcon_SetThemeSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) +} + +func (ptr *QIcon) Swap(other QIcon_ITF) { + if ptr.Pointer() != nil { + C.QIcon_Swap(ptr.Pointer(), PointerFromQIcon(other)) + } +} + +func QIcon_ThemeName() string { + return cGoUnpackString(C.QIcon_QIcon_ThemeName()) +} + +func (ptr *QIcon) ThemeName() string { + return cGoUnpackString(C.QIcon_QIcon_ThemeName()) +} + +func QIcon_ThemeSearchPaths() []string { + return unpackStringList(cGoUnpackString(C.QIcon_QIcon_ThemeSearchPaths())) +} + +func (ptr *QIcon) ThemeSearchPaths() []string { + return unpackStringList(cGoUnpackString(C.QIcon_QIcon_ThemeSearchPaths())) +} + +func (ptr *QIcon) DestroyQIcon() { + if ptr.Pointer() != nil { + C.QIcon_DestroyQIcon(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIcon) ToVariant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QIcon_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QIcon) __availableSizes_atList(i int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QIcon___availableSizes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QIcon) __availableSizes_setList(i core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QIcon___availableSizes_setList(ptr.Pointer(), core.PointerFromQSize(i)) + } +} + +func (ptr *QIcon) __availableSizes_newList() unsafe.Pointer { + return C.QIcon___availableSizes_newList(ptr.Pointer()) +} + +type QIconDragEvent struct { + core.QEvent +} + +type QIconDragEvent_ITF interface { + core.QEvent_ITF + QIconDragEvent_PTR() *QIconDragEvent +} + +func (ptr *QIconDragEvent) QIconDragEvent_PTR() *QIconDragEvent { + return ptr +} + +func (ptr *QIconDragEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QIconDragEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQIconDragEvent(ptr QIconDragEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIconDragEvent_PTR().Pointer() + } + return nil +} + +func NewQIconDragEventFromPointer(ptr unsafe.Pointer) (n *QIconDragEvent) { + n = new(QIconDragEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QIconDragEvent) DestroyQIconDragEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQIconDragEvent() *QIconDragEvent { + tmpValue := NewQIconDragEventFromPointer(C.QIconDragEvent_NewQIconDragEvent()) + runtime.SetFinalizer(tmpValue, (*QIconDragEvent).DestroyQIconDragEvent) + return tmpValue +} + +type QIconEngine struct { + ptr unsafe.Pointer +} + +type QIconEngine_ITF interface { + QIconEngine_PTR() *QIconEngine +} + +func (ptr *QIconEngine) QIconEngine_PTR() *QIconEngine { + return ptr +} + +func (ptr *QIconEngine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QIconEngine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQIconEngine(ptr QIconEngine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIconEngine_PTR().Pointer() + } + return nil +} + +func NewQIconEngineFromPointer(ptr unsafe.Pointer) (n *QIconEngine) { + n = new(QIconEngine) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QIconEngine__IconEngineHook +//QIconEngine::IconEngineHook +type QIconEngine__IconEngineHook int64 + +const ( + QIconEngine__AvailableSizesHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(1) + QIconEngine__IconNameHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(2) + QIconEngine__IsNullHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(3) + QIconEngine__ScaledPixmapHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(4) +) + +func NewQIconEngine() *QIconEngine { + return NewQIconEngineFromPointer(C.QIconEngine_NewQIconEngine()) +} + +//export callbackQIconEngine_ActualSize +func callbackQIconEngine_ActualSize(ptr unsafe.Pointer, size unsafe.Pointer, mode C.longlong, state C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "actualSize"); signal != nil { + return core.PointerFromQSize((*(*func(*core.QSize, QIcon__Mode, QIcon__State) *core.QSize)(signal))(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) + } + + return core.PointerFromQSize(NewQIconEngineFromPointer(ptr).ActualSizeDefault(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) +} + +func (ptr *QIconEngine) ConnectActualSize(f func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "actualSize"); signal != nil { + f := func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *core.QSize { + (*(*func(*core.QSize, QIcon__Mode, QIcon__State) *core.QSize)(signal))(size, mode, state) + return f(size, mode, state) + } + qt.ConnectSignal(ptr.Pointer(), "actualSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actualSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectActualSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "actualSize") + } +} + +func (ptr *QIconEngine) ActualSize(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QIconEngine_ActualSize(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QIconEngine) ActualSizeDefault(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QIconEngine_ActualSizeDefault(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQIconEngine_AddFile +func callbackQIconEngine_AddFile(ptr unsafe.Pointer, fileName C.struct_QtGui_PackedString, size unsafe.Pointer, mode C.longlong, state C.longlong) { + if signal := qt.GetSignal(ptr, "addFile"); signal != nil { + (*(*func(string, *core.QSize, QIcon__Mode, QIcon__State))(signal))(cGoUnpackString(fileName), core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state)) + } else { + NewQIconEngineFromPointer(ptr).AddFileDefault(cGoUnpackString(fileName), core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state)) + } +} + +func (ptr *QIconEngine) ConnectAddFile(f func(fileName string, size *core.QSize, mode QIcon__Mode, state QIcon__State)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addFile"); signal != nil { + f := func(fileName string, size *core.QSize, mode QIcon__Mode, state QIcon__State) { + (*(*func(string, *core.QSize, QIcon__Mode, QIcon__State))(signal))(fileName, size, mode, state) + f(fileName, size, mode, state) + } + qt.ConnectSignal(ptr.Pointer(), "addFile", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addFile", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectAddFile() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addFile") + } +} + +func (ptr *QIconEngine) AddFile(fileName string, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QIconEngine_AddFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQSize(size), C.longlong(mode), C.longlong(state)) + } +} + +func (ptr *QIconEngine) AddFileDefault(fileName string, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QIconEngine_AddFileDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQSize(size), C.longlong(mode), C.longlong(state)) + } +} + +//export callbackQIconEngine_AddPixmap +func callbackQIconEngine_AddPixmap(ptr unsafe.Pointer, pixmap unsafe.Pointer, mode C.longlong, state C.longlong) { + if signal := qt.GetSignal(ptr, "addPixmap"); signal != nil { + (*(*func(*QPixmap, QIcon__Mode, QIcon__State))(signal))(NewQPixmapFromPointer(pixmap), QIcon__Mode(mode), QIcon__State(state)) + } else { + NewQIconEngineFromPointer(ptr).AddPixmapDefault(NewQPixmapFromPointer(pixmap), QIcon__Mode(mode), QIcon__State(state)) + } +} + +func (ptr *QIconEngine) ConnectAddPixmap(f func(pixmap *QPixmap, mode QIcon__Mode, state QIcon__State)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addPixmap"); signal != nil { + f := func(pixmap *QPixmap, mode QIcon__Mode, state QIcon__State) { + (*(*func(*QPixmap, QIcon__Mode, QIcon__State))(signal))(pixmap, mode, state) + f(pixmap, mode, state) + } + qt.ConnectSignal(ptr.Pointer(), "addPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectAddPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addPixmap") + } +} + +func (ptr *QIconEngine) AddPixmap(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + C.QIconEngine_AddPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode), C.longlong(state)) + } +} + +func (ptr *QIconEngine) AddPixmapDefault(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + C.QIconEngine_AddPixmapDefault(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode), C.longlong(state)) + } +} + +//export callbackQIconEngine_AvailableSizes +func callbackQIconEngine_AvailableSizes(ptr unsafe.Pointer, mode C.longlong, state C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "availableSizes"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQIconEngineFromPointer(NewQIconEngineFromPointer(nil).__availableSizes_newList()) + for _, v := range (*(*func(QIcon__Mode, QIcon__State) []*core.QSize)(signal))(QIcon__Mode(mode), QIcon__State(state)) { + tmpList.__availableSizes_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQIconEngineFromPointer(NewQIconEngineFromPointer(nil).__availableSizes_newList()) + for _, v := range NewQIconEngineFromPointer(ptr).AvailableSizesDefault(QIcon__Mode(mode), QIcon__State(state)) { + tmpList.__availableSizes_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QIconEngine) ConnectAvailableSizes(f func(mode QIcon__Mode, state QIcon__State) []*core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "availableSizes"); signal != nil { + f := func(mode QIcon__Mode, state QIcon__State) []*core.QSize { + (*(*func(QIcon__Mode, QIcon__State) []*core.QSize)(signal))(mode, state) + return f(mode, state) + } + qt.ConnectSignal(ptr.Pointer(), "availableSizes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "availableSizes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectAvailableSizes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "availableSizes") + } +} + +func (ptr *QIconEngine) AvailableSizes(mode QIcon__Mode, state QIcon__State) []*core.QSize { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QSize { + out := make([]*core.QSize, int(l.len)) + tmpList := NewQIconEngineFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableSizes_atList(i) + } + return out + }(C.QIconEngine_AvailableSizes(ptr.Pointer(), C.longlong(mode), C.longlong(state))) + } + return make([]*core.QSize, 0) +} + +func (ptr *QIconEngine) AvailableSizesDefault(mode QIcon__Mode, state QIcon__State) []*core.QSize { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QSize { + out := make([]*core.QSize, int(l.len)) + tmpList := NewQIconEngineFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__availableSizes_atList(i) + } + return out + }(C.QIconEngine_AvailableSizesDefault(ptr.Pointer(), C.longlong(mode), C.longlong(state))) + } + return make([]*core.QSize, 0) +} + +//export callbackQIconEngine_Clone +func callbackQIconEngine_Clone(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "clone"); signal != nil { + return PointerFromQIconEngine((*(*func() *QIconEngine)(signal))()) + } + + return PointerFromQIconEngine(NewQIconEngine()) +} + +func (ptr *QIconEngine) ConnectClone(f func() *QIconEngine) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { + f := func() *QIconEngine { + (*(*func() *QIconEngine)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectClone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clone") + } +} + +func (ptr *QIconEngine) Clone() *QIconEngine { + if ptr.Pointer() != nil { + return NewQIconEngineFromPointer(C.QIconEngine_Clone(ptr.Pointer())) + } + return nil +} + +//export callbackQIconEngine_IconName +func callbackQIconEngine_IconName(ptr unsafe.Pointer) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "iconName"); signal != nil { + tempVal := (*(*func() string)(signal))() + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQIconEngineFromPointer(ptr).IconNameDefault() + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QIconEngine) ConnectIconName(f func() string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "iconName"); signal != nil { + f := func() string { + (*(*func() string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "iconName", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "iconName", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectIconName() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "iconName") + } +} + +func (ptr *QIconEngine) IconName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QIconEngine_IconName(ptr.Pointer())) + } + return "" +} + +func (ptr *QIconEngine) IconNameDefault() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QIconEngine_IconNameDefault(ptr.Pointer())) + } + return "" +} + +func (ptr *QIconEngine) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QIconEngine_IsNull(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQIconEngine_Key +func callbackQIconEngine_Key(ptr unsafe.Pointer) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "key"); signal != nil { + tempVal := (*(*func() string)(signal))() + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQIconEngineFromPointer(ptr).KeyDefault() + return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QIconEngine) ConnectKey(f func() string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "key"); signal != nil { + f := func() string { + (*(*func() string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "key", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "key", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectKey() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "key") + } +} + +func (ptr *QIconEngine) Key() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QIconEngine_Key(ptr.Pointer())) + } + return "" +} + +func (ptr *QIconEngine) KeyDefault() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QIconEngine_KeyDefault(ptr.Pointer())) + } + return "" +} + +//export callbackQIconEngine_Paint +func callbackQIconEngine_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, mode C.longlong, state C.longlong) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*QPainter, *core.QRect, QIcon__Mode, QIcon__State))(signal))(NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), QIcon__Mode(mode), QIcon__State(state)) + } + +} + +func (ptr *QIconEngine) ConnectPaint(f func(painter *QPainter, rect *core.QRect, mode QIcon__Mode, state QIcon__State)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *QPainter, rect *core.QRect, mode QIcon__Mode, state QIcon__State) { + (*(*func(*QPainter, *core.QRect, QIcon__Mode, QIcon__State))(signal))(painter, rect, mode, state) + f(painter, rect, mode, state) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QIconEngine) Paint(painter QPainter_ITF, rect core.QRect_ITF, mode QIcon__Mode, state QIcon__State) { + if ptr.Pointer() != nil { + C.QIconEngine_Paint(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRect(rect), C.longlong(mode), C.longlong(state)) + } +} + +//export callbackQIconEngine_Pixmap +func callbackQIconEngine_Pixmap(ptr unsafe.Pointer, size unsafe.Pointer, mode C.longlong, state C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "pixmap"); signal != nil { + return PointerFromQPixmap((*(*func(*core.QSize, QIcon__Mode, QIcon__State) *QPixmap)(signal))(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) + } + + return PointerFromQPixmap(NewQIconEngineFromPointer(ptr).PixmapDefault(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) +} + +func (ptr *QIconEngine) ConnectPixmap(f func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *QPixmap) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pixmap"); signal != nil { + f := func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *QPixmap { + (*(*func(*core.QSize, QIcon__Mode, QIcon__State) *QPixmap)(signal))(size, mode, state) + return f(size, mode, state) + } + qt.ConnectSignal(ptr.Pointer(), "pixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pixmap") + } +} + +func (ptr *QIconEngine) Pixmap(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIconEngine_Pixmap(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QIconEngine) PixmapDefault(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIconEngine_PixmapDefault(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQIconEngine_Read +func callbackQIconEngine_Read(ptr unsafe.Pointer, in unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "read"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QDataStream) bool)(signal))(core.NewQDataStreamFromPointer(in))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIconEngineFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in))))) +} + +func (ptr *QIconEngine) ConnectRead(f func(in *core.QDataStream) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { + f := func(in *core.QDataStream) bool { + (*(*func(*core.QDataStream) bool)(signal))(in) + return f(in) + } + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "read") + } +} + +func (ptr *QIconEngine) Read(in core.QDataStream_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QIconEngine_Read(ptr.Pointer(), core.PointerFromQDataStream(in))) != 0 + } + return false +} + +func (ptr *QIconEngine) ReadDefault(in core.QDataStream_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QIconEngine_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in))) != 0 + } + return false +} + +func (ptr *QIconEngine) ScaledPixmap(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State, scale float64) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QIconEngine_ScaledPixmap(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state), C.double(scale))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQIconEngine_Virtual_hook +func callbackQIconEngine_Virtual_hook(ptr unsafe.Pointer, id C.int, data unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "virtual_hook"); signal != nil { + (*(*func(int, unsafe.Pointer))(signal))(int(int32(id)), data) + } else { + NewQIconEngineFromPointer(ptr).Virtual_hookDefault(int(int32(id)), data) + } +} + +func (ptr *QIconEngine) ConnectVirtual_hook(f func(id int, data unsafe.Pointer)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "virtual_hook"); signal != nil { + f := func(id int, data unsafe.Pointer) { + (*(*func(int, unsafe.Pointer))(signal))(id, data) + f(id, data) + } + qt.ConnectSignal(ptr.Pointer(), "virtual_hook", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "virtual_hook", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectVirtual_hook() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "virtual_hook") + } +} + +func (ptr *QIconEngine) Virtual_hook(id int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QIconEngine_Virtual_hook(ptr.Pointer(), C.int(int32(id)), data) + } +} + +func (ptr *QIconEngine) Virtual_hookDefault(id int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QIconEngine_Virtual_hookDefault(ptr.Pointer(), C.int(int32(id)), data) + } +} + +//export callbackQIconEngine_Write +func callbackQIconEngine_Write(ptr unsafe.Pointer, out unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "write"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QDataStream) bool)(signal))(core.NewQDataStreamFromPointer(out))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIconEngineFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out))))) +} + +func (ptr *QIconEngine) ConnectWrite(f func(out *core.QDataStream) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { + f := func(out *core.QDataStream) bool { + (*(*func(*core.QDataStream) bool)(signal))(out) + return f(out) + } + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "write") + } +} + +func (ptr *QIconEngine) Write(out core.QDataStream_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QIconEngine_Write(ptr.Pointer(), core.PointerFromQDataStream(out))) != 0 + } + return false +} + +func (ptr *QIconEngine) WriteDefault(out core.QDataStream_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QIconEngine_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out))) != 0 + } + return false +} + +//export callbackQIconEngine_DestroyQIconEngine +func callbackQIconEngine_DestroyQIconEngine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QIconEngine"); signal != nil { + (*(*func())(signal))() + } else { + NewQIconEngineFromPointer(ptr).DestroyQIconEngineDefault() + } +} + +func (ptr *QIconEngine) ConnectDestroyQIconEngine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QIconEngine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QIconEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QIconEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEngine) DisconnectDestroyQIconEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QIconEngine") + } +} + +func (ptr *QIconEngine) DestroyQIconEngine() { + if ptr.Pointer() != nil { + C.QIconEngine_DestroyQIconEngine(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIconEngine) DestroyQIconEngineDefault() { + if ptr.Pointer() != nil { + C.QIconEngine_DestroyQIconEngineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIconEngine) __availableSizes_atList(i int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QIconEngine___availableSizes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QIconEngine) __availableSizes_setList(i core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QIconEngine___availableSizes_setList(ptr.Pointer(), core.PointerFromQSize(i)) + } +} + +func (ptr *QIconEngine) __availableSizes_newList() unsafe.Pointer { + return C.QIconEngine___availableSizes_newList(ptr.Pointer()) +} + +type QIconEnginePlugin struct { + core.QObject +} + +type QIconEnginePlugin_ITF interface { + core.QObject_ITF + QIconEnginePlugin_PTR() *QIconEnginePlugin +} + +func (ptr *QIconEnginePlugin) QIconEnginePlugin_PTR() *QIconEnginePlugin { + return ptr +} + +func (ptr *QIconEnginePlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QIconEnginePlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQIconEnginePlugin(ptr QIconEnginePlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIconEnginePlugin_PTR().Pointer() + } + return nil +} + +func NewQIconEnginePluginFromPointer(ptr unsafe.Pointer) (n *QIconEnginePlugin) { + n = new(QIconEnginePlugin) + n.SetPointer(ptr) + return +} +func NewQIconEnginePlugin(parent core.QObject_ITF) *QIconEnginePlugin { + tmpValue := NewQIconEnginePluginFromPointer(C.QIconEnginePlugin_NewQIconEnginePlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQIconEnginePlugin_Create +func callbackQIconEnginePlugin_Create(ptr unsafe.Pointer, filename C.struct_QtGui_PackedString) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return PointerFromQIconEngine((*(*func(string) *QIconEngine)(signal))(cGoUnpackString(filename))) + } + + return PointerFromQIconEngine(NewQIconEngine()) +} + +func (ptr *QIconEnginePlugin) ConnectCreate(f func(filename string) *QIconEngine) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(filename string) *QIconEngine { + (*(*func(string) *QIconEngine)(signal))(filename) + return f(filename) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEnginePlugin) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QIconEnginePlugin) Create(filename string) *QIconEngine { + if ptr.Pointer() != nil { + var filenameC *C.char + if filename != "" { + filenameC = C.CString(filename) + defer C.free(unsafe.Pointer(filenameC)) + } + return NewQIconEngineFromPointer(C.QIconEnginePlugin_Create(ptr.Pointer(), C.struct_QtGui_PackedString{data: filenameC, len: C.longlong(len(filename))})) + } + return nil +} + +//export callbackQIconEnginePlugin_DestroyQIconEnginePlugin +func callbackQIconEnginePlugin_DestroyQIconEnginePlugin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QIconEnginePlugin"); signal != nil { + (*(*func())(signal))() + } else { + NewQIconEnginePluginFromPointer(ptr).DestroyQIconEnginePluginDefault() + } +} + +func (ptr *QIconEnginePlugin) ConnectDestroyQIconEnginePlugin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QIconEnginePlugin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QIconEnginePlugin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QIconEnginePlugin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIconEnginePlugin) DisconnectDestroyQIconEnginePlugin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QIconEnginePlugin") + } +} + +func (ptr *QIconEnginePlugin) DestroyQIconEnginePlugin() { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_DestroyQIconEnginePlugin(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIconEnginePlugin) DestroyQIconEnginePluginDefault() { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_DestroyQIconEnginePluginDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIconEnginePlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QIconEnginePlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QIconEnginePlugin) __children_newList() unsafe.Pointer { + return C.QIconEnginePlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QIconEnginePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QIconEnginePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QIconEnginePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QIconEnginePlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QIconEnginePlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QIconEnginePlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QIconEnginePlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QIconEnginePlugin) __findChildren_newList() unsafe.Pointer { + return C.QIconEnginePlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QIconEnginePlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QIconEnginePlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QIconEnginePlugin) __findChildren_newList3() unsafe.Pointer { + return C.QIconEnginePlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QIconEnginePlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QIconEnginePlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QIconEnginePlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QIconEnginePlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQIconEnginePlugin_ChildEvent +func callbackQIconEnginePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQIconEnginePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QIconEnginePlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQIconEnginePlugin_ConnectNotify +func callbackQIconEnginePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQIconEnginePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QIconEnginePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQIconEnginePlugin_CustomEvent +func callbackQIconEnginePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQIconEnginePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QIconEnginePlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQIconEnginePlugin_DeleteLater +func callbackQIconEnginePlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQIconEnginePluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QIconEnginePlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQIconEnginePlugin_Destroyed +func callbackQIconEnginePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQIconEnginePlugin_DisconnectNotify +func callbackQIconEnginePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQIconEnginePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QIconEnginePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQIconEnginePlugin_Event +func callbackQIconEnginePlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIconEnginePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QIconEnginePlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QIconEnginePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQIconEnginePlugin_EventFilter +func callbackQIconEnginePlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQIconEnginePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QIconEnginePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QIconEnginePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQIconEnginePlugin_MetaObject +func callbackQIconEnginePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQIconEnginePluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QIconEnginePlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QIconEnginePlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQIconEnginePlugin_ObjectNameChanged +func callbackQIconEnginePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQIconEnginePlugin_TimerEvent +func callbackQIconEnginePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQIconEnginePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QIconEnginePlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QIconEnginePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QImage struct { + QPaintDevice +} + +type QImage_ITF interface { + QPaintDevice_ITF + QImage_PTR() *QImage +} + +func (ptr *QImage) QImage_PTR() *QImage { + return ptr +} + +func (ptr *QImage) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QImage) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQImage(ptr QImage_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QImage_PTR().Pointer() + } + return nil +} + +func NewQImageFromPointer(ptr unsafe.Pointer) (n *QImage) { + n = new(QImage) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QImage__InvertMode +//QImage::InvertMode +type QImage__InvertMode int64 + +const ( + QImage__InvertRgb QImage__InvertMode = QImage__InvertMode(0) + QImage__InvertRgba QImage__InvertMode = QImage__InvertMode(1) +) + +//go:generate stringer -type=QImage__Format +//QImage::Format +type QImage__Format int64 + +const ( + QImage__Format_Invalid QImage__Format = QImage__Format(0) + QImage__Format_Mono QImage__Format = QImage__Format(1) + QImage__Format_MonoLSB QImage__Format = QImage__Format(2) + QImage__Format_Indexed8 QImage__Format = QImage__Format(3) + QImage__Format_RGB32 QImage__Format = QImage__Format(4) + QImage__Format_ARGB32 QImage__Format = QImage__Format(5) + QImage__Format_ARGB32_Premultiplied QImage__Format = QImage__Format(6) + QImage__Format_RGB16 QImage__Format = QImage__Format(7) + QImage__Format_ARGB8565_Premultiplied QImage__Format = QImage__Format(8) + QImage__Format_RGB666 QImage__Format = QImage__Format(9) + QImage__Format_ARGB6666_Premultiplied QImage__Format = QImage__Format(10) + QImage__Format_RGB555 QImage__Format = QImage__Format(11) + QImage__Format_ARGB8555_Premultiplied QImage__Format = QImage__Format(12) + QImage__Format_RGB888 QImage__Format = QImage__Format(13) + QImage__Format_RGB444 QImage__Format = QImage__Format(14) + QImage__Format_ARGB4444_Premultiplied QImage__Format = QImage__Format(15) + QImage__Format_RGBX8888 QImage__Format = QImage__Format(16) + QImage__Format_RGBA8888 QImage__Format = QImage__Format(17) + QImage__Format_RGBA8888_Premultiplied QImage__Format = QImage__Format(18) + QImage__Format_BGR30 QImage__Format = QImage__Format(19) + QImage__Format_A2BGR30_Premultiplied QImage__Format = QImage__Format(20) + QImage__Format_RGB30 QImage__Format = QImage__Format(21) + QImage__Format_A2RGB30_Premultiplied QImage__Format = QImage__Format(22) + QImage__Format_Alpha8 QImage__Format = QImage__Format(23) + QImage__Format_Grayscale8 QImage__Format = QImage__Format(24) + QImage__Format_RGBX64 QImage__Format = QImage__Format(25) + QImage__Format_RGBA64 QImage__Format = QImage__Format(26) + QImage__Format_RGBA64_Premultiplied QImage__Format = QImage__Format(27) + QImage__Format_Grayscale16 QImage__Format = QImage__Format(28) +) + +func NewQImage() *QImage { + return NewQImageFromPointer(C.QImage_NewQImage()) +} + +func NewQImage2(size core.QSize_ITF, format QImage__Format) *QImage { + return NewQImageFromPointer(C.QImage_NewQImage2(core.PointerFromQSize(size), C.longlong(format))) +} + +func NewQImage3(width int, height int, format QImage__Format) *QImage { + return NewQImageFromPointer(C.QImage_NewQImage3(C.int(int32(width)), C.int(int32(height)), C.longlong(format))) +} + +func NewQImage4(data string, width int, height int, format QImage__Format) *QImage { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + return NewQImageFromPointer(C.QImage_NewQImage4(dataC, C.int(int32(width)), C.int(int32(height)), C.longlong(format))) +} + +func NewQImage5(data string, width int, height int, format QImage__Format) *QImage { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + return NewQImageFromPointer(C.QImage_NewQImage5(dataC, C.int(int32(width)), C.int(int32(height)), C.longlong(format))) +} + +func NewQImage6(data string, width int, height int, bytesPerLine int, format QImage__Format) *QImage { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + return NewQImageFromPointer(C.QImage_NewQImage6(dataC, C.int(int32(width)), C.int(int32(height)), C.int(int32(bytesPerLine)), C.longlong(format))) +} + +func NewQImage7(data string, width int, height int, bytesPerLine int, format QImage__Format) *QImage { + var dataC *C.char + if data != "" { + dataC = C.CString(data) + defer C.free(unsafe.Pointer(dataC)) + } + return NewQImageFromPointer(C.QImage_NewQImage7(dataC, C.int(int32(width)), C.int(int32(height)), C.int(int32(bytesPerLine)), C.longlong(format))) +} + +func NewQImage9(fileName string, format string) *QImage { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return NewQImageFromPointer(C.QImage_NewQImage9(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) +} + +func NewQImage10(image QImage_ITF) *QImage { + return NewQImageFromPointer(C.QImage_NewQImage10(PointerFromQImage(image))) +} + +func NewQImage11(other QImage_ITF) *QImage { + return NewQImageFromPointer(C.QImage_NewQImage11(PointerFromQImage(other))) +} + +func (ptr *QImage) AllGray() bool { + if ptr.Pointer() != nil { + return int8(C.QImage_AllGray(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImage) BitPlaneCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QImage_BitPlaneCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImage) Bits() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImage_Bits(ptr.Pointer())) + } + return "" +} + +func (ptr *QImage) Bits2() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImage_Bits2(ptr.Pointer())) + } + return "" +} + +func (ptr *QImage) BytesPerLine() int { + if ptr.Pointer() != nil { + return int(int32(C.QImage_BytesPerLine(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImage) CacheKey() int64 { + if ptr.Pointer() != nil { + return int64(C.QImage_CacheKey(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImage) Color(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QImage_Color(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QImage) ColorTable() []uint { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQImageFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__colorTable_atList(i) + } + return out + }(C.QImage_ColorTable(ptr.Pointer())) + } + return make([]uint, 0) +} + +func (ptr *QImage) ConstBits() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImage_ConstBits(ptr.Pointer())) + } + return "" +} + +func (ptr *QImage) ConstScanLine(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImage_ConstScanLine(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QImage) ConvertTo(format QImage__Format, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QImage_ConvertTo(ptr.Pointer(), C.longlong(format), C.longlong(flags)) + } +} + +func (ptr *QImage) ConvertToFormat(format QImage__Format, flags core.Qt__ImageConversionFlag) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_ConvertToFormat(ptr.Pointer(), C.longlong(format), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) ConvertToFormat2(format QImage__Format, flags core.Qt__ImageConversionFlag) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_ConvertToFormat2(ptr.Pointer(), C.longlong(format), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) ConvertToFormat3(format QImage__Format, colorTable []uint, flags core.Qt__ImageConversionFlag) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_ConvertToFormat3(ptr.Pointer(), C.longlong(format), func() unsafe.Pointer { + tmpList := NewQImageFromPointer(NewQImageFromPointer(nil).__convertToFormat_colorTable_newList3()) + for _, v := range colorTable { + tmpList.__convertToFormat_colorTable_setList3(v) + } + return tmpList.Pointer() + }(), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Copy(rectangle core.QRect_ITF) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Copy(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Copy2(x int, y int, width int, height int) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Copy2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) CreateAlphaMask(flags core.Qt__ImageConversionFlag) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_CreateAlphaMask(ptr.Pointer(), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) CreateHeuristicMask(clipTight bool) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_CreateHeuristicMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clipTight))))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) CreateMaskFromColor(color uint, mode core.Qt__MaskMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_CreateMaskFromColor(ptr.Pointer(), C.uint(uint32(color)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) DevicePixelRatio() float64 { + if ptr.Pointer() != nil { + return float64(C.QImage_DevicePixelRatio(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImage) DotsPerMeterX() int { + if ptr.Pointer() != nil { + return int(int32(C.QImage_DotsPerMeterX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImage) DotsPerMeterY() int { + if ptr.Pointer() != nil { + return int(int32(C.QImage_DotsPerMeterY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImage) Fill(pixelValue uint) { + if ptr.Pointer() != nil { + C.QImage_Fill(ptr.Pointer(), C.uint(uint32(pixelValue))) + } +} + +func (ptr *QImage) Fill2(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QImage_Fill2(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QImage) Fill3(color core.Qt__GlobalColor) { + if ptr.Pointer() != nil { + C.QImage_Fill3(ptr.Pointer(), C.longlong(color)) + } +} + +func (ptr *QImage) Format() QImage__Format { + if ptr.Pointer() != nil { + return QImage__Format(C.QImage_Format(ptr.Pointer())) + } + return 0 +} + +func QImage_FromData(data []byte, size int, format string) *QImage { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData(dataC, C.int(int32(size)), formatC)) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue +} + +func (ptr *QImage) FromData(data []byte, size int, format string) *QImage { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData(dataC, C.int(int32(size)), formatC)) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue +} + +func QImage_FromData2(data core.QByteArray_ITF, format string) *QImage { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData2(core.PointerFromQByteArray(data), formatC)) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue +} + +func (ptr *QImage) FromData2(data core.QByteArray_ITF, format string) *QImage { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData2(core.PointerFromQByteArray(data), formatC)) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue +} + +func (ptr *QImage) HasAlphaChannel() bool { + if ptr.Pointer() != nil { + return int8(C.QImage_HasAlphaChannel(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImage) InvertPixels(mode QImage__InvertMode) { + if ptr.Pointer() != nil { + C.QImage_InvertPixels(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QImage) IsGrayscale() bool { + if ptr.Pointer() != nil { + return int8(C.QImage_IsGrayscale(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImage) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QImage_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImage) Load(fileName string, format string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QImage_Load(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) != 0 + } + return false +} + +func (ptr *QImage) Load2(device core.QIODevice_ITF, format string) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QImage_Load2(ptr.Pointer(), core.PointerFromQIODevice(device), formatC)) != 0 + } + return false +} + +func (ptr *QImage) LoadFromData(data []byte, l int, format string) bool { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QImage_LoadFromData(ptr.Pointer(), dataC, C.int(int32(l)), formatC)) != 0 + } + return false +} + +func (ptr *QImage) LoadFromData2(data core.QByteArray_ITF, format string) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QImage_LoadFromData2(ptr.Pointer(), core.PointerFromQByteArray(data), formatC)) != 0 + } + return false +} + +func (ptr *QImage) Mirrored(horizontal bool, vertical bool) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Mirrored(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(horizontal))), C.char(int8(qt.GoBoolToInt(vertical))))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Mirrored2(horizontal bool, vertical bool) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Mirrored2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(horizontal))), C.char(int8(qt.GoBoolToInt(vertical))))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Offset() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QImage_Offset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QImage) Pixel(position core.QPoint_ITF) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QImage_Pixel(ptr.Pointer(), core.PointerFromQPoint(position)))) + } + return 0 +} + +func (ptr *QImage) Pixel2(x int, y int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QImage_Pixel2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))) + } + return 0 +} + +func (ptr *QImage) PixelColor(position core.QPoint_ITF) *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QImage_PixelColor(ptr.Pointer(), core.PointerFromQPoint(position))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QImage) PixelColor2(x int, y int) *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QImage_PixelColor2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QImage) PixelFormat() *QPixelFormat { + if ptr.Pointer() != nil { + tmpValue := NewQPixelFormatFromPointer(C.QImage_PixelFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) + return tmpValue + } + return nil +} + +func (ptr *QImage) PixelIndex(position core.QPoint_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QImage_PixelIndex(ptr.Pointer(), core.PointerFromQPoint(position)))) + } + return 0 +} + +func (ptr *QImage) PixelIndex2(x int, y int) int { + if ptr.Pointer() != nil { + return int(int32(C.QImage_PixelIndex2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))) + } + return 0 +} + +func (ptr *QImage) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QImage_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QImage) ReinterpretAsFormat(format QImage__Format) bool { + if ptr.Pointer() != nil { + return int8(C.QImage_ReinterpretAsFormat(ptr.Pointer(), C.longlong(format))) != 0 + } + return false +} + +func (ptr *QImage) RgbSwapped() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_RgbSwapped(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) RgbSwapped2() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_RgbSwapped2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Save(fileName string, format string, quality int) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QImage_Save(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.int(int32(quality)))) != 0 + } + return false +} + +func (ptr *QImage) Save2(device core.QIODevice_ITF, format string, quality int) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QImage_Save2(ptr.Pointer(), core.PointerFromQIODevice(device), formatC, C.int(int32(quality)))) != 0 + } + return false +} + +func (ptr *QImage) Scaled(size core.QSize_ITF, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Scaled(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(aspectRatioMode), C.longlong(transformMode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Scaled2(width int, height int, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Scaled2(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(aspectRatioMode), C.longlong(transformMode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) ScaledToHeight(height int, mode core.Qt__TransformationMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_ScaledToHeight(ptr.Pointer(), C.int(int32(height)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) ScaledToWidth(width int, mode core.Qt__TransformationMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_ScaledToWidth(ptr.Pointer(), C.int(int32(width)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) ScanLine(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImage_ScanLine(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QImage) ScanLine2(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImage_ScanLine2(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QImage) SetColor(index int, colorValue uint) { + if ptr.Pointer() != nil { + C.QImage_SetColor(ptr.Pointer(), C.int(int32(index)), C.uint(uint32(colorValue))) + } +} + +func (ptr *QImage) SetColorCount(colorCount int) { + if ptr.Pointer() != nil { + C.QImage_SetColorCount(ptr.Pointer(), C.int(int32(colorCount))) + } +} + +func (ptr *QImage) SetColorTable(colors []uint) { + if ptr.Pointer() != nil { + C.QImage_SetColorTable(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQImageFromPointer(NewQImageFromPointer(nil).__setColorTable_colors_newList()) + for _, v := range colors { + tmpList.__setColorTable_colors_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QImage) SetDevicePixelRatio(scaleFactor float64) { + if ptr.Pointer() != nil { + C.QImage_SetDevicePixelRatio(ptr.Pointer(), C.double(scaleFactor)) + } +} + +func (ptr *QImage) SetDotsPerMeterX(x int) { + if ptr.Pointer() != nil { + C.QImage_SetDotsPerMeterX(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QImage) SetDotsPerMeterY(y int) { + if ptr.Pointer() != nil { + C.QImage_SetDotsPerMeterY(ptr.Pointer(), C.int(int32(y))) + } +} + +func (ptr *QImage) SetOffset(offset core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QImage_SetOffset(ptr.Pointer(), core.PointerFromQPoint(offset)) + } +} + +func (ptr *QImage) SetPixel(position core.QPoint_ITF, index_or_rgb uint) { + if ptr.Pointer() != nil { + C.QImage_SetPixel(ptr.Pointer(), core.PointerFromQPoint(position), C.uint(uint32(index_or_rgb))) + } +} + +func (ptr *QImage) SetPixel2(x int, y int, index_or_rgb uint) { + if ptr.Pointer() != nil { + C.QImage_SetPixel2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.uint(uint32(index_or_rgb))) + } +} + +func (ptr *QImage) SetPixelColor(position core.QPoint_ITF, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QImage_SetPixelColor(ptr.Pointer(), core.PointerFromQPoint(position), PointerFromQColor(color)) + } +} + +func (ptr *QImage) SetPixelColor2(x int, y int, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QImage_SetPixelColor2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQColor(color)) + } +} + +func (ptr *QImage) SetText(key string, text string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QImage_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QImage) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QImage_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QImage) SmoothScaled(w int, h int) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_SmoothScaled(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Swap(other QImage_ITF) { + if ptr.Pointer() != nil { + C.QImage_Swap(ptr.Pointer(), PointerFromQImage(other)) + } +} + +func (ptr *QImage) Text(key string) string { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return cGoUnpackString(C.QImage_Text(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))})) + } + return "" +} + +func (ptr *QImage) TextKeys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QImage_TextKeys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func QImage_ToImageFormat(format QPixelFormat_ITF) QImage__Format { + return QImage__Format(C.QImage_QImage_ToImageFormat(PointerFromQPixelFormat(format))) +} + +func (ptr *QImage) ToImageFormat(format QPixelFormat_ITF) QImage__Format { + return QImage__Format(C.QImage_QImage_ToImageFormat(PointerFromQPixelFormat(format))) +} + +func QImage_ToPixelFormat(format QImage__Format) *QPixelFormat { + tmpValue := NewQPixelFormatFromPointer(C.QImage_QImage_ToPixelFormat(C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) + return tmpValue +} + +func (ptr *QImage) ToPixelFormat(format QImage__Format) *QPixelFormat { + tmpValue := NewQPixelFormatFromPointer(C.QImage_QImage_ToPixelFormat(C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) + return tmpValue +} + +func (ptr *QImage) Transformed(matrix QMatrix_ITF, mode core.Qt__TransformationMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Transformed(ptr.Pointer(), PointerFromQMatrix(matrix), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImage) Transformed2(matrix QTransform_ITF, mode core.Qt__TransformationMode) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImage_Transformed2(ptr.Pointer(), PointerFromQTransform(matrix), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func QImage_TrueMatrix(matrix QMatrix_ITF, width int, height int) *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QImage_QImage_TrueMatrix(PointerFromQMatrix(matrix), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +func (ptr *QImage) TrueMatrix(matrix QMatrix_ITF, width int, height int) *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QImage_QImage_TrueMatrix(PointerFromQMatrix(matrix), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +func QImage_TrueMatrix2(matrix QTransform_ITF, width int, height int) *QTransform { + tmpValue := NewQTransformFromPointer(C.QImage_QImage_TrueMatrix2(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QImage) TrueMatrix2(matrix QTransform_ITF, width int, height int) *QTransform { + tmpValue := NewQTransformFromPointer(C.QImage_QImage_TrueMatrix2(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QImage) Valid(pos core.QPoint_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImage_Valid(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0 + } + return false +} + +func (ptr *QImage) Valid2(x int, y int) bool { + if ptr.Pointer() != nil { + return int8(C.QImage_Valid2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) != 0 + } + return false +} + +//export callbackQImage_DestroyQImage +func callbackQImage_DestroyQImage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QImage"); signal != nil { + (*(*func())(signal))() + } else { + NewQImageFromPointer(ptr).DestroyQImageDefault() + } +} + +func (ptr *QImage) ConnectDestroyQImage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QImage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QImage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QImage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImage) DisconnectDestroyQImage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QImage") + } +} + +func (ptr *QImage) DestroyQImage() { + if ptr.Pointer() != nil { + C.QImage_DestroyQImage(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImage) DestroyQImageDefault() { + if ptr.Pointer() != nil { + C.QImage_DestroyQImageDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImage) ToVariant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QImage_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QImage) __colorTable_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QImage___colorTable_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QImage) __colorTable_setList(i uint) { + if ptr.Pointer() != nil { + C.QImage___colorTable_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QImage) __colorTable_newList() unsafe.Pointer { + return C.QImage___colorTable_newList(ptr.Pointer()) +} + +func (ptr *QImage) __convertToFormat_colorTable_atList3(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QImage___convertToFormat_colorTable_atList3(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QImage) __convertToFormat_colorTable_setList3(i uint) { + if ptr.Pointer() != nil { + C.QImage___convertToFormat_colorTable_setList3(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QImage) __convertToFormat_colorTable_newList3() unsafe.Pointer { + return C.QImage___convertToFormat_colorTable_newList3(ptr.Pointer()) +} + +func (ptr *QImage) __setColorTable_colors_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QImage___setColorTable_colors_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QImage) __setColorTable_colors_setList(i uint) { + if ptr.Pointer() != nil { + C.QImage___setColorTable_colors_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QImage) __setColorTable_colors_newList() unsafe.Pointer { + return C.QImage___setColorTable_colors_newList(ptr.Pointer()) +} + +//export callbackQImage_PaintEngine +func callbackQImage_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQImageFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QImage) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QImage_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QImage) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QImage_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +type QImageIOHandler struct { + ptr unsafe.Pointer +} + +type QImageIOHandler_ITF interface { + QImageIOHandler_PTR() *QImageIOHandler +} + +func (ptr *QImageIOHandler) QImageIOHandler_PTR() *QImageIOHandler { + return ptr +} + +func (ptr *QImageIOHandler) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QImageIOHandler) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQImageIOHandler(ptr QImageIOHandler_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QImageIOHandler_PTR().Pointer() + } + return nil +} + +func NewQImageIOHandlerFromPointer(ptr unsafe.Pointer) (n *QImageIOHandler) { + n = new(QImageIOHandler) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QImageIOHandler__ImageOption +//QImageIOHandler::ImageOption +type QImageIOHandler__ImageOption int64 + +const ( + QImageIOHandler__Size QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(0) + QImageIOHandler__ClipRect QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(1) + QImageIOHandler__Description QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(2) + QImageIOHandler__ScaledClipRect QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(3) + QImageIOHandler__ScaledSize QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(4) + QImageIOHandler__CompressionRatio QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(5) + QImageIOHandler__Gamma QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(6) + QImageIOHandler__Quality QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(7) + QImageIOHandler__Name QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(8) + QImageIOHandler__SubType QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(9) + QImageIOHandler__IncrementalReading QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(10) + QImageIOHandler__Endianness QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(11) + QImageIOHandler__Animation QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(12) + QImageIOHandler__BackgroundColor QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(13) + QImageIOHandler__ImageFormat QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(14) + QImageIOHandler__SupportedSubTypes QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(15) + QImageIOHandler__OptimizedWrite QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(16) + QImageIOHandler__ProgressiveScanWrite QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(17) + QImageIOHandler__ImageTransformation QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(18) + QImageIOHandler__TransformedByDefault QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(19) +) + +//go:generate stringer -type=QImageIOHandler__Transformation +//QImageIOHandler::Transformation +type QImageIOHandler__Transformation int64 + +const ( + QImageIOHandler__TransformationNone QImageIOHandler__Transformation = QImageIOHandler__Transformation(0) + QImageIOHandler__TransformationMirror QImageIOHandler__Transformation = QImageIOHandler__Transformation(1) + QImageIOHandler__TransformationFlip QImageIOHandler__Transformation = QImageIOHandler__Transformation(2) + QImageIOHandler__TransformationRotate180 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationMirror | QImageIOHandler__TransformationFlip) + QImageIOHandler__TransformationRotate90 QImageIOHandler__Transformation = QImageIOHandler__Transformation(4) + QImageIOHandler__TransformationMirrorAndRotate90 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationMirror | QImageIOHandler__TransformationRotate90) + QImageIOHandler__TransformationFlipAndRotate90 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationFlip | QImageIOHandler__TransformationRotate90) + QImageIOHandler__TransformationRotate270 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationRotate180 | QImageIOHandler__TransformationRotate90) +) + +func NewQImageIOHandler() *QImageIOHandler { + return NewQImageIOHandlerFromPointer(C.QImageIOHandler_NewQImageIOHandler()) +} + +//export callbackQImageIOHandler_CanRead +func callbackQImageIOHandler_CanRead(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canRead"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QImageIOHandler) ConnectCanRead(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "canRead"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "canRead", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canRead", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectCanRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "canRead") + } +} + +func (ptr *QImageIOHandler) CanRead() bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_CanRead(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQImageIOHandler_CurrentImageNumber +func callbackQImageIOHandler_CurrentImageNumber(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "currentImageNumber"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQImageIOHandlerFromPointer(ptr).CurrentImageNumberDefault())) +} + +func (ptr *QImageIOHandler) ConnectCurrentImageNumber(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentImageNumber"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "currentImageNumber", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentImageNumber", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectCurrentImageNumber() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentImageNumber") + } +} + +func (ptr *QImageIOHandler) CurrentImageNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_CurrentImageNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageIOHandler) CurrentImageNumberDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_CurrentImageNumberDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQImageIOHandler_CurrentImageRect +func callbackQImageIOHandler_CurrentImageRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "currentImageRect"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(NewQImageIOHandlerFromPointer(ptr).CurrentImageRectDefault()) +} + +func (ptr *QImageIOHandler) ConnectCurrentImageRect(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentImageRect"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "currentImageRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentImageRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectCurrentImageRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentImageRect") + } +} + +func (ptr *QImageIOHandler) CurrentImageRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QImageIOHandler_CurrentImageRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QImageIOHandler) CurrentImageRectDefault() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QImageIOHandler_CurrentImageRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QImageIOHandler) Device() *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QImageIOHandler_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageIOHandler) Format() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageIOHandler_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQImageIOHandler_ImageCount +func callbackQImageIOHandler_ImageCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "imageCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQImageIOHandlerFromPointer(ptr).ImageCountDefault())) +} + +func (ptr *QImageIOHandler) ConnectImageCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "imageCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "imageCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "imageCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectImageCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "imageCount") + } +} + +func (ptr *QImageIOHandler) ImageCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_ImageCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageIOHandler) ImageCountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_ImageCountDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQImageIOHandler_JumpToImage +func callbackQImageIOHandler_JumpToImage(ptr unsafe.Pointer, imageNumber C.int) C.char { + if signal := qt.GetSignal(ptr, "jumpToImage"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(imageNumber)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).JumpToImageDefault(int(int32(imageNumber)))))) +} + +func (ptr *QImageIOHandler) ConnectJumpToImage(f func(imageNumber int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "jumpToImage"); signal != nil { + f := func(imageNumber int) bool { + (*(*func(int) bool)(signal))(imageNumber) + return f(imageNumber) + } + qt.ConnectSignal(ptr.Pointer(), "jumpToImage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "jumpToImage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectJumpToImage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "jumpToImage") + } +} + +func (ptr *QImageIOHandler) JumpToImage(imageNumber int) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_JumpToImage(ptr.Pointer(), C.int(int32(imageNumber)))) != 0 + } + return false +} + +func (ptr *QImageIOHandler) JumpToImageDefault(imageNumber int) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_JumpToImageDefault(ptr.Pointer(), C.int(int32(imageNumber)))) != 0 + } + return false +} + +//export callbackQImageIOHandler_JumpToNextImage +func callbackQImageIOHandler_JumpToNextImage(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "jumpToNextImage"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).JumpToNextImageDefault()))) +} + +func (ptr *QImageIOHandler) ConnectJumpToNextImage(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "jumpToNextImage"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "jumpToNextImage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "jumpToNextImage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectJumpToNextImage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "jumpToNextImage") + } +} + +func (ptr *QImageIOHandler) JumpToNextImage() bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_JumpToNextImage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageIOHandler) JumpToNextImageDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_JumpToNextImageDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQImageIOHandler_LoopCount +func callbackQImageIOHandler_LoopCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "loopCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQImageIOHandlerFromPointer(ptr).LoopCountDefault())) +} + +func (ptr *QImageIOHandler) ConnectLoopCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loopCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "loopCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loopCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectLoopCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loopCount") + } +} + +func (ptr *QImageIOHandler) LoopCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_LoopCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageIOHandler) LoopCountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_LoopCountDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQImageIOHandler_NextImageDelay +func callbackQImageIOHandler_NextImageDelay(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "nextImageDelay"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQImageIOHandlerFromPointer(ptr).NextImageDelayDefault())) +} + +func (ptr *QImageIOHandler) ConnectNextImageDelay(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nextImageDelay"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "nextImageDelay", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nextImageDelay", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectNextImageDelay() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nextImageDelay") + } +} + +func (ptr *QImageIOHandler) NextImageDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_NextImageDelay(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageIOHandler) NextImageDelayDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageIOHandler_NextImageDelayDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQImageIOHandler_Option +func callbackQImageIOHandler_Option(ptr unsafe.Pointer, option C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "option"); signal != nil { + return core.PointerFromQVariant((*(*func(QImageIOHandler__ImageOption) *core.QVariant)(signal))(QImageIOHandler__ImageOption(option))) + } + + return core.PointerFromQVariant(NewQImageIOHandlerFromPointer(ptr).OptionDefault(QImageIOHandler__ImageOption(option))) +} + +func (ptr *QImageIOHandler) ConnectOption(f func(option QImageIOHandler__ImageOption) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "option"); signal != nil { + f := func(option QImageIOHandler__ImageOption) *core.QVariant { + (*(*func(QImageIOHandler__ImageOption) *core.QVariant)(signal))(option) + return f(option) + } + qt.ConnectSignal(ptr.Pointer(), "option", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "option", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "option") + } +} + +func (ptr *QImageIOHandler) Option(option QImageIOHandler__ImageOption) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QImageIOHandler_Option(ptr.Pointer(), C.longlong(option))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QImageIOHandler) OptionDefault(option QImageIOHandler__ImageOption) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QImageIOHandler_OptionDefault(ptr.Pointer(), C.longlong(option))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQImageIOHandler_Read +func callbackQImageIOHandler_Read(ptr unsafe.Pointer, image unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "read"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QImage) bool)(signal))(NewQImageFromPointer(image))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QImageIOHandler) ConnectRead(f func(image *QImage) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { + f := func(image *QImage) bool { + (*(*func(*QImage) bool)(signal))(image) + return f(image) + } + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "read") + } +} + +func (ptr *QImageIOHandler) Read(image QImage_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_Read(ptr.Pointer(), PointerFromQImage(image))) != 0 + } + return false +} + +func (ptr *QImageIOHandler) SetDevice(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QImageIOHandler_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QImageIOHandler) SetFormat(format core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageIOHandler_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) + } +} + +func (ptr *QImageIOHandler) SetFormat2(format core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageIOHandler_SetFormat2(ptr.Pointer(), core.PointerFromQByteArray(format)) + } +} + +//export callbackQImageIOHandler_SetOption +func callbackQImageIOHandler_SetOption(ptr unsafe.Pointer, option C.longlong, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setOption"); signal != nil { + (*(*func(QImageIOHandler__ImageOption, *core.QVariant))(signal))(QImageIOHandler__ImageOption(option), core.NewQVariantFromPointer(value)) + } else { + NewQImageIOHandlerFromPointer(ptr).SetOptionDefault(QImageIOHandler__ImageOption(option), core.NewQVariantFromPointer(value)) + } +} + +func (ptr *QImageIOHandler) ConnectSetOption(f func(option QImageIOHandler__ImageOption, value *core.QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOption"); signal != nil { + f := func(option QImageIOHandler__ImageOption, value *core.QVariant) { + (*(*func(QImageIOHandler__ImageOption, *core.QVariant))(signal))(option, value) + f(option, value) + } + qt.ConnectSignal(ptr.Pointer(), "setOption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectSetOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOption") + } +} + +func (ptr *QImageIOHandler) SetOption(option QImageIOHandler__ImageOption, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QImageIOHandler_SetOption(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) + } +} + +func (ptr *QImageIOHandler) SetOptionDefault(option QImageIOHandler__ImageOption, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QImageIOHandler_SetOptionDefault(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) + } +} + +//export callbackQImageIOHandler_SupportsOption +func callbackQImageIOHandler_SupportsOption(ptr unsafe.Pointer, option C.longlong) C.char { + if signal := qt.GetSignal(ptr, "supportsOption"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(QImageIOHandler__ImageOption) bool)(signal))(QImageIOHandler__ImageOption(option))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).SupportsOptionDefault(QImageIOHandler__ImageOption(option))))) +} + +func (ptr *QImageIOHandler) ConnectSupportsOption(f func(option QImageIOHandler__ImageOption) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportsOption"); signal != nil { + f := func(option QImageIOHandler__ImageOption) bool { + (*(*func(QImageIOHandler__ImageOption) bool)(signal))(option) + return f(option) + } + qt.ConnectSignal(ptr.Pointer(), "supportsOption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportsOption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectSupportsOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportsOption") + } +} + +func (ptr *QImageIOHandler) SupportsOption(option QImageIOHandler__ImageOption) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_SupportsOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QImageIOHandler) SupportsOptionDefault(option QImageIOHandler__ImageOption) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_SupportsOptionDefault(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +//export callbackQImageIOHandler_Write +func callbackQImageIOHandler_Write(ptr unsafe.Pointer, image unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "write"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QImage) bool)(signal))(NewQImageFromPointer(image))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).WriteDefault(NewQImageFromPointer(image))))) +} + +func (ptr *QImageIOHandler) ConnectWrite(f func(image *QImage) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { + f := func(image *QImage) bool { + (*(*func(*QImage) bool)(signal))(image) + return f(image) + } + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "write") + } +} + +func (ptr *QImageIOHandler) Write(image QImage_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_Write(ptr.Pointer(), PointerFromQImage(image))) != 0 + } + return false +} + +func (ptr *QImageIOHandler) WriteDefault(image QImage_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOHandler_WriteDefault(ptr.Pointer(), PointerFromQImage(image))) != 0 + } + return false +} + +//export callbackQImageIOHandler_DestroyQImageIOHandler +func callbackQImageIOHandler_DestroyQImageIOHandler(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QImageIOHandler"); signal != nil { + (*(*func())(signal))() + } else { + NewQImageIOHandlerFromPointer(ptr).DestroyQImageIOHandlerDefault() + } +} + +func (ptr *QImageIOHandler) ConnectDestroyQImageIOHandler(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QImageIOHandler"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QImageIOHandler", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QImageIOHandler", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOHandler) DisconnectDestroyQImageIOHandler() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QImageIOHandler") + } +} + +func (ptr *QImageIOHandler) DestroyQImageIOHandler() { + if ptr.Pointer() != nil { + C.QImageIOHandler_DestroyQImageIOHandler(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImageIOHandler) DestroyQImageIOHandlerDefault() { + if ptr.Pointer() != nil { + C.QImageIOHandler_DestroyQImageIOHandlerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QImageIOPlugin struct { + core.QObject +} + +type QImageIOPlugin_ITF interface { + core.QObject_ITF + QImageIOPlugin_PTR() *QImageIOPlugin +} + +func (ptr *QImageIOPlugin) QImageIOPlugin_PTR() *QImageIOPlugin { + return ptr +} + +func (ptr *QImageIOPlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QImageIOPlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQImageIOPlugin(ptr QImageIOPlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QImageIOPlugin_PTR().Pointer() + } + return nil +} + +func NewQImageIOPluginFromPointer(ptr unsafe.Pointer) (n *QImageIOPlugin) { + n = new(QImageIOPlugin) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QImageIOPlugin__Capability +//QImageIOPlugin::Capability +type QImageIOPlugin__Capability int64 + +const ( + QImageIOPlugin__CanRead QImageIOPlugin__Capability = QImageIOPlugin__Capability(0x1) + QImageIOPlugin__CanWrite QImageIOPlugin__Capability = QImageIOPlugin__Capability(0x2) + QImageIOPlugin__CanReadIncremental QImageIOPlugin__Capability = QImageIOPlugin__Capability(0x4) +) + +func NewQImageIOPlugin(parent core.QObject_ITF) *QImageIOPlugin { + tmpValue := NewQImageIOPluginFromPointer(C.QImageIOPlugin_NewQImageIOPlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQImageIOPlugin_Capabilities +func callbackQImageIOPlugin_Capabilities(ptr unsafe.Pointer, device unsafe.Pointer, format unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "capabilities"); signal != nil { + return C.longlong((*(*func(*core.QIODevice, *core.QByteArray) QImageIOPlugin__Capability)(signal))(core.NewQIODeviceFromPointer(device), core.NewQByteArrayFromPointer(format))) + } + + return C.longlong(0) +} + +func (ptr *QImageIOPlugin) ConnectCapabilities(f func(device *core.QIODevice, format *core.QByteArray) QImageIOPlugin__Capability) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "capabilities"); signal != nil { + f := func(device *core.QIODevice, format *core.QByteArray) QImageIOPlugin__Capability { + (*(*func(*core.QIODevice, *core.QByteArray) QImageIOPlugin__Capability)(signal))(device, format) + return f(device, format) + } + qt.ConnectSignal(ptr.Pointer(), "capabilities", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "capabilities", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOPlugin) DisconnectCapabilities() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "capabilities") + } +} + +func (ptr *QImageIOPlugin) Capabilities(device core.QIODevice_ITF, format core.QByteArray_ITF) QImageIOPlugin__Capability { + if ptr.Pointer() != nil { + return QImageIOPlugin__Capability(C.QImageIOPlugin_Capabilities(ptr.Pointer(), core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) + } + return 0 +} + +//export callbackQImageIOPlugin_Create +func callbackQImageIOPlugin_Create(ptr unsafe.Pointer, device unsafe.Pointer, format unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return PointerFromQImageIOHandler((*(*func(*core.QIODevice, *core.QByteArray) *QImageIOHandler)(signal))(core.NewQIODeviceFromPointer(device), core.NewQByteArrayFromPointer(format))) + } + + return PointerFromQImageIOHandler(NewQImageIOHandler()) +} + +func (ptr *QImageIOPlugin) ConnectCreate(f func(device *core.QIODevice, format *core.QByteArray) *QImageIOHandler) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(device *core.QIODevice, format *core.QByteArray) *QImageIOHandler { + (*(*func(*core.QIODevice, *core.QByteArray) *QImageIOHandler)(signal))(device, format) + return f(device, format) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOPlugin) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QImageIOPlugin) Create(device core.QIODevice_ITF, format core.QByteArray_ITF) *QImageIOHandler { + if ptr.Pointer() != nil { + return NewQImageIOHandlerFromPointer(C.QImageIOPlugin_Create(ptr.Pointer(), core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) + } + return nil +} + +//export callbackQImageIOPlugin_DestroyQImageIOPlugin +func callbackQImageIOPlugin_DestroyQImageIOPlugin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QImageIOPlugin"); signal != nil { + (*(*func())(signal))() + } else { + NewQImageIOPluginFromPointer(ptr).DestroyQImageIOPluginDefault() + } +} + +func (ptr *QImageIOPlugin) ConnectDestroyQImageIOPlugin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QImageIOPlugin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QImageIOPlugin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QImageIOPlugin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QImageIOPlugin) DisconnectDestroyQImageIOPlugin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QImageIOPlugin") + } +} + +func (ptr *QImageIOPlugin) DestroyQImageIOPlugin() { + if ptr.Pointer() != nil { + C.QImageIOPlugin_DestroyQImageIOPlugin(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImageIOPlugin) DestroyQImageIOPluginDefault() { + if ptr.Pointer() != nil { + C.QImageIOPlugin_DestroyQImageIOPluginDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImageIOPlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageIOPlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QImageIOPlugin) __children_newList() unsafe.Pointer { + return C.QImageIOPlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QImageIOPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageIOPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageIOPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageIOPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QImageIOPlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QImageIOPlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageIOPlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QImageIOPlugin) __findChildren_newList() unsafe.Pointer { + return C.QImageIOPlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QImageIOPlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageIOPlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QImageIOPlugin) __findChildren_newList3() unsafe.Pointer { + return C.QImageIOPlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QImageIOPlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageIOPlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QImageIOPlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QImageIOPlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQImageIOPlugin_ChildEvent +func callbackQImageIOPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQImageIOPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QImageIOPlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQImageIOPlugin_ConnectNotify +func callbackQImageIOPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQImageIOPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QImageIOPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQImageIOPlugin_CustomEvent +func callbackQImageIOPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQImageIOPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QImageIOPlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQImageIOPlugin_DeleteLater +func callbackQImageIOPlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQImageIOPluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QImageIOPlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QImageIOPlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQImageIOPlugin_Destroyed +func callbackQImageIOPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQImageIOPlugin_DisconnectNotify +func callbackQImageIOPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQImageIOPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QImageIOPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQImageIOPlugin_Event +func callbackQImageIOPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQImageIOPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QImageIOPlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQImageIOPlugin_EventFilter +func callbackQImageIOPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQImageIOPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QImageIOPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageIOPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQImageIOPlugin_MetaObject +func callbackQImageIOPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQImageIOPluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QImageIOPlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QImageIOPlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQImageIOPlugin_ObjectNameChanged +func callbackQImageIOPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQImageIOPlugin_TimerEvent +func callbackQImageIOPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQImageIOPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QImageIOPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QImageIOPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QImageReader struct { + ptr unsafe.Pointer +} + +type QImageReader_ITF interface { + QImageReader_PTR() *QImageReader +} + +func (ptr *QImageReader) QImageReader_PTR() *QImageReader { + return ptr +} + +func (ptr *QImageReader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QImageReader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQImageReader(ptr QImageReader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QImageReader_PTR().Pointer() + } + return nil +} + +func NewQImageReaderFromPointer(ptr unsafe.Pointer) (n *QImageReader) { + n = new(QImageReader) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QImageReader__ImageReaderError +//QImageReader::ImageReaderError +type QImageReader__ImageReaderError int64 + +const ( + QImageReader__UnknownError QImageReader__ImageReaderError = QImageReader__ImageReaderError(0) + QImageReader__FileNotFoundError QImageReader__ImageReaderError = QImageReader__ImageReaderError(1) + QImageReader__DeviceError QImageReader__ImageReaderError = QImageReader__ImageReaderError(2) + QImageReader__UnsupportedFormatError QImageReader__ImageReaderError = QImageReader__ImageReaderError(3) + QImageReader__InvalidDataError QImageReader__ImageReaderError = QImageReader__ImageReaderError(4) +) + +func NewQImageReader() *QImageReader { + tmpValue := NewQImageReaderFromPointer(C.QImageReader_NewQImageReader()) + runtime.SetFinalizer(tmpValue, (*QImageReader).DestroyQImageReader) + return tmpValue +} + +func NewQImageReader2(device core.QIODevice_ITF, format core.QByteArray_ITF) *QImageReader { + tmpValue := NewQImageReaderFromPointer(C.QImageReader_NewQImageReader2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) + runtime.SetFinalizer(tmpValue, (*QImageReader).DestroyQImageReader) + return tmpValue +} + +func NewQImageReader3(fileName string, format core.QByteArray_ITF) *QImageReader { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQImageReaderFromPointer(C.QImageReader_NewQImageReader3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format))) + runtime.SetFinalizer(tmpValue, (*QImageReader).DestroyQImageReader) + return tmpValue +} + +func (ptr *QImageReader) AutoDetectImageFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_AutoDetectImageFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageReader) AutoTransform() bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_AutoTransform(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageReader) BackgroundColor() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QImageReader_BackgroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) CanRead() bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_CanRead(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageReader) ClipRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QImageReader_ClipRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) CurrentImageNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageReader_CurrentImageNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageReader) CurrentImageRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QImageReader_CurrentImageRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) DecideFormatFromContent() bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_DecideFormatFromContent(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageReader) Device() *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QImageReader_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageReader) Error() QImageReader__ImageReaderError { + if ptr.Pointer() != nil { + return QImageReader__ImageReaderError(C.QImageReader_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImageReader) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImageReader_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QImageReader) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImageReader_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QImageReader) Format() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) Gamma() float32 { + if ptr.Pointer() != nil { + return float32(C.QImageReader_Gamma(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImageReader) ImageCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageReader_ImageCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageReader) ImageFormat() QImage__Format { + if ptr.Pointer() != nil { + return QImage__Format(C.QImageReader_ImageFormat(ptr.Pointer())) + } + return 0 +} + +func QImageReader_ImageFormat2(fileName string) *core.QByteArray { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat2(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QImageReader) ImageFormat2(fileName string) *core.QByteArray { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat2(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func QImageReader_ImageFormat3(device core.QIODevice_ITF) *core.QByteArray { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat3(core.PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QImageReader) ImageFormat3(device core.QIODevice_ITF) *core.QByteArray { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat3(core.PointerFromQIODevice(device))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func QImageReader_ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__imageFormatsForMimeType_atList(i) + } + return out + }(C.QImageReader_QImageReader_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) +} + +func (ptr *QImageReader) ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__imageFormatsForMimeType_atList(i) + } + return out + }(C.QImageReader_QImageReader_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) +} + +func (ptr *QImageReader) JumpToImage(imageNumber int) bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_JumpToImage(ptr.Pointer(), C.int(int32(imageNumber)))) != 0 + } + return false +} + +func (ptr *QImageReader) JumpToNextImage() bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_JumpToNextImage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageReader) LoopCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageReader_LoopCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageReader) NextImageDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageReader_NextImageDelay(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageReader) Quality() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageReader_Quality(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageReader) Read() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QImageReader_Read(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) Read2(image QImage_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_Read2(ptr.Pointer(), PointerFromQImage(image))) != 0 + } + return false +} + +func (ptr *QImageReader) ScaledClipRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QImageReader_ScaledClipRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) ScaledSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QImageReader_ScaledSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) SetAutoDetectImageFormat(enabled bool) { + if ptr.Pointer() != nil { + C.QImageReader_SetAutoDetectImageFormat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QImageReader) SetAutoTransform(enabled bool) { + if ptr.Pointer() != nil { + C.QImageReader_SetAutoTransform(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QImageReader) SetBackgroundColor(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QImageReader_SetBackgroundColor(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QImageReader) SetClipRect(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QImageReader_SetClipRect(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QImageReader) SetDecideFormatFromContent(ignored bool) { + if ptr.Pointer() != nil { + C.QImageReader_SetDecideFormatFromContent(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ignored)))) + } +} + +func (ptr *QImageReader) SetDevice(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QImageReader_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QImageReader) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QImageReader_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QImageReader) SetFormat(format core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageReader_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) + } +} + +func (ptr *QImageReader) SetGamma(gamma float32) { + if ptr.Pointer() != nil { + C.QImageReader_SetGamma(ptr.Pointer(), C.float(gamma)) + } +} + +func (ptr *QImageReader) SetQuality(quality int) { + if ptr.Pointer() != nil { + C.QImageReader_SetQuality(ptr.Pointer(), C.int(int32(quality))) + } +} + +func (ptr *QImageReader) SetScaledClipRect(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QImageReader_SetScaledClipRect(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QImageReader) SetScaledSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QImageReader_SetScaledSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QImageReader) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QImageReader_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) SubType() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_SubType(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func QImageReader_SupportedImageFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedImageFormats_atList(i) + } + return out + }(C.QImageReader_QImageReader_SupportedImageFormats()) +} + +func (ptr *QImageReader) SupportedImageFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedImageFormats_atList(i) + } + return out + }(C.QImageReader_QImageReader_SupportedImageFormats()) +} + +func QImageReader_SupportedMimeTypes() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedMimeTypes_atList(i) + } + return out + }(C.QImageReader_QImageReader_SupportedMimeTypes()) +} + +func (ptr *QImageReader) SupportedMimeTypes() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedMimeTypes_atList(i) + } + return out + }(C.QImageReader_QImageReader_SupportedMimeTypes()) +} + +func (ptr *QImageReader) SupportedSubTypes() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageReaderFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedSubTypes_atList(i) + } + return out + }(C.QImageReader_SupportedSubTypes(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QImageReader) SupportsAnimation() bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_SupportsAnimation(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageReader) SupportsOption(option QImageIOHandler__ImageOption) bool { + if ptr.Pointer() != nil { + return int8(C.QImageReader_SupportsOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QImageReader) Text(key string) string { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return cGoUnpackString(C.QImageReader_Text(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))})) + } + return "" +} + +func (ptr *QImageReader) TextKeys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QImageReader_TextKeys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QImageReader) Transformation() QImageIOHandler__Transformation { + if ptr.Pointer() != nil { + return QImageIOHandler__Transformation(C.QImageReader_Transformation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImageReader) DestroyQImageReader() { + if ptr.Pointer() != nil { + C.QImageReader_DestroyQImageReader(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImageReader) __imageFormatsForMimeType_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___imageFormatsForMimeType_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) __imageFormatsForMimeType_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageReader___imageFormatsForMimeType_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageReader) __imageFormatsForMimeType_newList() unsafe.Pointer { + return C.QImageReader___imageFormatsForMimeType_newList(ptr.Pointer()) +} + +func (ptr *QImageReader) __supportedImageFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___supportedImageFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) __supportedImageFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageReader___supportedImageFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageReader) __supportedImageFormats_newList() unsafe.Pointer { + return C.QImageReader___supportedImageFormats_newList(ptr.Pointer()) +} + +func (ptr *QImageReader) __supportedMimeTypes_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___supportedMimeTypes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) __supportedMimeTypes_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageReader___supportedMimeTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageReader) __supportedMimeTypes_newList() unsafe.Pointer { + return C.QImageReader___supportedMimeTypes_newList(ptr.Pointer()) +} + +func (ptr *QImageReader) __supportedSubTypes_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___supportedSubTypes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageReader) __supportedSubTypes_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageReader___supportedSubTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageReader) __supportedSubTypes_newList() unsafe.Pointer { + return C.QImageReader___supportedSubTypes_newList(ptr.Pointer()) +} + +type QImageTextKeyLang struct { + ptr unsafe.Pointer +} + +type QImageTextKeyLang_ITF interface { + QImageTextKeyLang_PTR() *QImageTextKeyLang +} + +func (ptr *QImageTextKeyLang) QImageTextKeyLang_PTR() *QImageTextKeyLang { + return ptr +} + +func (ptr *QImageTextKeyLang) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QImageTextKeyLang) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQImageTextKeyLang(ptr QImageTextKeyLang_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QImageTextKeyLang_PTR().Pointer() + } + return nil +} + +func NewQImageTextKeyLangFromPointer(ptr unsafe.Pointer) (n *QImageTextKeyLang) { + n = new(QImageTextKeyLang) + n.SetPointer(ptr) + return +} + +func (ptr *QImageTextKeyLang) DestroyQImageTextKeyLang() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QImageWriter struct { + ptr unsafe.Pointer +} + +type QImageWriter_ITF interface { + QImageWriter_PTR() *QImageWriter +} + +func (ptr *QImageWriter) QImageWriter_PTR() *QImageWriter { + return ptr +} + +func (ptr *QImageWriter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QImageWriter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQImageWriter(ptr QImageWriter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QImageWriter_PTR().Pointer() + } + return nil +} + +func NewQImageWriterFromPointer(ptr unsafe.Pointer) (n *QImageWriter) { + n = new(QImageWriter) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QImageWriter__ImageWriterError +//QImageWriter::ImageWriterError +type QImageWriter__ImageWriterError int64 + +const ( + QImageWriter__UnknownError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(0) + QImageWriter__DeviceError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(1) + QImageWriter__UnsupportedFormatError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(2) + QImageWriter__InvalidImageError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(3) +) + +func NewQImageWriter() *QImageWriter { + tmpValue := NewQImageWriterFromPointer(C.QImageWriter_NewQImageWriter()) + runtime.SetFinalizer(tmpValue, (*QImageWriter).DestroyQImageWriter) + return tmpValue +} + +func NewQImageWriter2(device core.QIODevice_ITF, format core.QByteArray_ITF) *QImageWriter { + tmpValue := NewQImageWriterFromPointer(C.QImageWriter_NewQImageWriter2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) + runtime.SetFinalizer(tmpValue, (*QImageWriter).DestroyQImageWriter) + return tmpValue +} + +func NewQImageWriter3(fileName string, format core.QByteArray_ITF) *QImageWriter { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQImageWriterFromPointer(C.QImageWriter_NewQImageWriter3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format))) + runtime.SetFinalizer(tmpValue, (*QImageWriter).DestroyQImageWriter) + return tmpValue +} + +func (ptr *QImageWriter) CanWrite() bool { + if ptr.Pointer() != nil { + return int8(C.QImageWriter_CanWrite(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageWriter) Compression() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageWriter_Compression(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageWriter) Device() *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QImageWriter_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QImageWriter) Error() QImageWriter__ImageWriterError { + if ptr.Pointer() != nil { + return QImageWriter__ImageWriterError(C.QImageWriter_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImageWriter) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImageWriter_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QImageWriter) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QImageWriter_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QImageWriter) Format() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageWriter) Gamma() float32 { + if ptr.Pointer() != nil { + return float32(C.QImageWriter_Gamma(ptr.Pointer())) + } + return 0 +} + +func QImageWriter_ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__imageFormatsForMimeType_atList(i) + } + return out + }(C.QImageWriter_QImageWriter_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) +} + +func (ptr *QImageWriter) ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__imageFormatsForMimeType_atList(i) + } + return out + }(C.QImageWriter_QImageWriter_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) +} + +func (ptr *QImageWriter) OptimizedWrite() bool { + if ptr.Pointer() != nil { + return int8(C.QImageWriter_OptimizedWrite(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageWriter) ProgressiveScanWrite() bool { + if ptr.Pointer() != nil { + return int8(C.QImageWriter_ProgressiveScanWrite(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QImageWriter) Quality() int { + if ptr.Pointer() != nil { + return int(int32(C.QImageWriter_Quality(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QImageWriter) SetCompression(compression int) { + if ptr.Pointer() != nil { + C.QImageWriter_SetCompression(ptr.Pointer(), C.int(int32(compression))) + } +} + +func (ptr *QImageWriter) SetDevice(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QImageWriter) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QImageWriter_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QImageWriter) SetFormat(format core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) + } +} + +func (ptr *QImageWriter) SetGamma(gamma float32) { + if ptr.Pointer() != nil { + C.QImageWriter_SetGamma(ptr.Pointer(), C.float(gamma)) + } +} + +func (ptr *QImageWriter) SetOptimizedWrite(optimize bool) { + if ptr.Pointer() != nil { + C.QImageWriter_SetOptimizedWrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(optimize)))) + } +} + +func (ptr *QImageWriter) SetProgressiveScanWrite(progressive bool) { + if ptr.Pointer() != nil { + C.QImageWriter_SetProgressiveScanWrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(progressive)))) + } +} + +func (ptr *QImageWriter) SetQuality(quality int) { + if ptr.Pointer() != nil { + C.QImageWriter_SetQuality(ptr.Pointer(), C.int(int32(quality))) + } +} + +func (ptr *QImageWriter) SetSubType(ty core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter_SetSubType(ptr.Pointer(), core.PointerFromQByteArray(ty)) + } +} + +func (ptr *QImageWriter) SetText(key string, text string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QImageWriter_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QImageWriter) SetTransformation(transform QImageIOHandler__Transformation) { + if ptr.Pointer() != nil { + C.QImageWriter_SetTransformation(ptr.Pointer(), C.longlong(transform)) + } +} + +func (ptr *QImageWriter) SubType() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter_SubType(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func QImageWriter_SupportedImageFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedImageFormats_atList(i) + } + return out + }(C.QImageWriter_QImageWriter_SupportedImageFormats()) +} + +func (ptr *QImageWriter) SupportedImageFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedImageFormats_atList(i) + } + return out + }(C.QImageWriter_QImageWriter_SupportedImageFormats()) +} + +func QImageWriter_SupportedMimeTypes() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedMimeTypes_atList(i) + } + return out + }(C.QImageWriter_QImageWriter_SupportedMimeTypes()) +} + +func (ptr *QImageWriter) SupportedMimeTypes() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedMimeTypes_atList(i) + } + return out + }(C.QImageWriter_QImageWriter_SupportedMimeTypes()) +} + +func (ptr *QImageWriter) SupportedSubTypes() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQImageWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedSubTypes_atList(i) + } + return out + }(C.QImageWriter_SupportedSubTypes(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QImageWriter) SupportsOption(option QImageIOHandler__ImageOption) bool { + if ptr.Pointer() != nil { + return int8(C.QImageWriter_SupportsOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QImageWriter) Transformation() QImageIOHandler__Transformation { + if ptr.Pointer() != nil { + return QImageIOHandler__Transformation(C.QImageWriter_Transformation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QImageWriter) Write(image QImage_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QImageWriter_Write(ptr.Pointer(), PointerFromQImage(image))) != 0 + } + return false +} + +func (ptr *QImageWriter) DestroyQImageWriter() { + if ptr.Pointer() != nil { + C.QImageWriter_DestroyQImageWriter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QImageWriter) __imageFormatsForMimeType_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___imageFormatsForMimeType_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageWriter) __imageFormatsForMimeType_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter___imageFormatsForMimeType_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageWriter) __imageFormatsForMimeType_newList() unsafe.Pointer { + return C.QImageWriter___imageFormatsForMimeType_newList(ptr.Pointer()) +} + +func (ptr *QImageWriter) __supportedImageFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___supportedImageFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageWriter) __supportedImageFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter___supportedImageFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageWriter) __supportedImageFormats_newList() unsafe.Pointer { + return C.QImageWriter___supportedImageFormats_newList(ptr.Pointer()) +} + +func (ptr *QImageWriter) __supportedMimeTypes_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___supportedMimeTypes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageWriter) __supportedMimeTypes_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter___supportedMimeTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageWriter) __supportedMimeTypes_newList() unsafe.Pointer { + return C.QImageWriter___supportedMimeTypes_newList(ptr.Pointer()) +} + +func (ptr *QImageWriter) __supportedSubTypes_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___supportedSubTypes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QImageWriter) __supportedSubTypes_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QImageWriter___supportedSubTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QImageWriter) __supportedSubTypes_newList() unsafe.Pointer { + return C.QImageWriter___supportedSubTypes_newList(ptr.Pointer()) +} + +type QInputEvent struct { + core.QEvent +} + +type QInputEvent_ITF interface { + core.QEvent_ITF + QInputEvent_PTR() *QInputEvent +} + +func (ptr *QInputEvent) QInputEvent_PTR() *QInputEvent { + return ptr +} + +func (ptr *QInputEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QInputEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQInputEvent(ptr QInputEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func NewQInputEventFromPointer(ptr unsafe.Pointer) (n *QInputEvent) { + n = new(QInputEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QInputEvent) DestroyQInputEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QInputEvent) Modifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QInputEvent_Modifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputEvent) Timestamp() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QInputEvent_Timestamp(ptr.Pointer()))) + } + return 0 +} + +type QInputMethod struct { + core.QObject +} + +type QInputMethod_ITF interface { + core.QObject_ITF + QInputMethod_PTR() *QInputMethod +} + +func (ptr *QInputMethod) QInputMethod_PTR() *QInputMethod { + return ptr +} + +func (ptr *QInputMethod) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QInputMethod) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQInputMethod(ptr QInputMethod_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QInputMethod_PTR().Pointer() + } + return nil +} + +func NewQInputMethodFromPointer(ptr unsafe.Pointer) (n *QInputMethod) { + n = new(QInputMethod) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QInputMethod__Action +//QInputMethod::Action +type QInputMethod__Action int64 + +const ( + QInputMethod__Click QInputMethod__Action = QInputMethod__Action(0) + QInputMethod__ContextMenu QInputMethod__Action = QInputMethod__Action(1) +) + +func (ptr *QInputMethod) AnchorRectangle() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QInputMethod_AnchorRectangle(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQInputMethod_AnchorRectangleChanged +func callbackQInputMethod_AnchorRectangleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "anchorRectangleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectAnchorRectangleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "anchorRectangleChanged") { + C.QInputMethod_ConnectAnchorRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "anchorRectangleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "anchorRectangleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "anchorRectangleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "anchorRectangleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectAnchorRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectAnchorRectangleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "anchorRectangleChanged") + } +} + +func (ptr *QInputMethod) AnchorRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_AnchorRectangleChanged(ptr.Pointer()) + } +} + +//export callbackQInputMethod_AnimatingChanged +func callbackQInputMethod_AnimatingChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "animatingChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectAnimatingChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "animatingChanged") { + C.QInputMethod_ConnectAnimatingChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "animatingChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "animatingChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "animatingChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "animatingChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectAnimatingChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectAnimatingChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "animatingChanged") + } +} + +func (ptr *QInputMethod) AnimatingChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_AnimatingChanged(ptr.Pointer()) + } +} + +//export callbackQInputMethod_Commit +func callbackQInputMethod_Commit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "commit"); signal != nil { + (*(*func())(signal))() + } else { + NewQInputMethodFromPointer(ptr).CommitDefault() + } +} + +func (ptr *QInputMethod) ConnectCommit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "commit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "commit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "commit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectCommit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "commit") + } +} + +func (ptr *QInputMethod) Commit() { + if ptr.Pointer() != nil { + C.QInputMethod_Commit(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) CommitDefault() { + if ptr.Pointer() != nil { + C.QInputMethod_CommitDefault(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) CursorRectangle() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QInputMethod_CursorRectangle(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQInputMethod_CursorRectangleChanged +func callbackQInputMethod_CursorRectangleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cursorRectangleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectCursorRectangleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cursorRectangleChanged") { + C.QInputMethod_ConnectCursorRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorRectangleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cursorRectangleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cursorRectangleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorRectangleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectCursorRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectCursorRectangleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cursorRectangleChanged") + } +} + +func (ptr *QInputMethod) CursorRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_CursorRectangleChanged(ptr.Pointer()) + } +} + +//export callbackQInputMethod_Hide +func callbackQInputMethod_Hide(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hide"); signal != nil { + (*(*func())(signal))() + } else { + NewQInputMethodFromPointer(ptr).HideDefault() + } +} + +func (ptr *QInputMethod) ConnectHide(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectHide() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hide") + } +} + +func (ptr *QInputMethod) Hide() { + if ptr.Pointer() != nil { + C.QInputMethod_Hide(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) HideDefault() { + if ptr.Pointer() != nil { + C.QInputMethod_HideDefault(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) InputDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QInputMethod_InputDirection(ptr.Pointer())) + } + return 0 +} + +//export callbackQInputMethod_InputDirectionChanged +func callbackQInputMethod_InputDirectionChanged(ptr unsafe.Pointer, newDirection C.longlong) { + if signal := qt.GetSignal(ptr, "inputDirectionChanged"); signal != nil { + (*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(newDirection)) + } + +} + +func (ptr *QInputMethod) ConnectInputDirectionChanged(f func(newDirection core.Qt__LayoutDirection)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "inputDirectionChanged") { + C.QInputMethod_ConnectInputDirectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "inputDirectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "inputDirectionChanged"); signal != nil { + f := func(newDirection core.Qt__LayoutDirection) { + (*(*func(core.Qt__LayoutDirection))(signal))(newDirection) + f(newDirection) + } + qt.ConnectSignal(ptr.Pointer(), "inputDirectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputDirectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectInputDirectionChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectInputDirectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "inputDirectionChanged") + } +} + +func (ptr *QInputMethod) InputDirectionChanged(newDirection core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QInputMethod_InputDirectionChanged(ptr.Pointer(), C.longlong(newDirection)) + } +} + +func (ptr *QInputMethod) InputItemClipRectangle() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QInputMethod_InputItemClipRectangle(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQInputMethod_InputItemClipRectangleChanged +func callbackQInputMethod_InputItemClipRectangleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "inputItemClipRectangleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectInputItemClipRectangleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "inputItemClipRectangleChanged") { + C.QInputMethod_ConnectInputItemClipRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "inputItemClipRectangleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "inputItemClipRectangleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "inputItemClipRectangleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputItemClipRectangleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectInputItemClipRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectInputItemClipRectangleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "inputItemClipRectangleChanged") + } +} + +func (ptr *QInputMethod) InputItemClipRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_InputItemClipRectangleChanged(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) InputItemRectangle() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QInputMethod_InputItemRectangle(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QInputMethod) InputItemTransform() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QInputMethod_InputItemTransform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +//export callbackQInputMethod_InvokeAction +func callbackQInputMethod_InvokeAction(ptr unsafe.Pointer, a C.longlong, cursorPosition C.int) { + if signal := qt.GetSignal(ptr, "invokeAction"); signal != nil { + (*(*func(QInputMethod__Action, int))(signal))(QInputMethod__Action(a), int(int32(cursorPosition))) + } else { + NewQInputMethodFromPointer(ptr).InvokeActionDefault(QInputMethod__Action(a), int(int32(cursorPosition))) + } +} + +func (ptr *QInputMethod) ConnectInvokeAction(f func(a QInputMethod__Action, cursorPosition int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "invokeAction"); signal != nil { + f := func(a QInputMethod__Action, cursorPosition int) { + (*(*func(QInputMethod__Action, int))(signal))(a, cursorPosition) + f(a, cursorPosition) + } + qt.ConnectSignal(ptr.Pointer(), "invokeAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "invokeAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectInvokeAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "invokeAction") + } +} + +func (ptr *QInputMethod) InvokeAction(a QInputMethod__Action, cursorPosition int) { + if ptr.Pointer() != nil { + C.QInputMethod_InvokeAction(ptr.Pointer(), C.longlong(a), C.int(int32(cursorPosition))) + } +} + +func (ptr *QInputMethod) InvokeActionDefault(a QInputMethod__Action, cursorPosition int) { + if ptr.Pointer() != nil { + C.QInputMethod_InvokeActionDefault(ptr.Pointer(), C.longlong(a), C.int(int32(cursorPosition))) + } +} + +func (ptr *QInputMethod) IsAnimating() bool { + if ptr.Pointer() != nil { + return int8(C.QInputMethod_IsAnimating(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QInputMethod) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QInputMethod_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QInputMethod) KeyboardRectangle() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QInputMethod_KeyboardRectangle(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQInputMethod_KeyboardRectangleChanged +func callbackQInputMethod_KeyboardRectangleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyboardRectangleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectKeyboardRectangleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "keyboardRectangleChanged") { + C.QInputMethod_ConnectKeyboardRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "keyboardRectangleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "keyboardRectangleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "keyboardRectangleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyboardRectangleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectKeyboardRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectKeyboardRectangleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "keyboardRectangleChanged") + } +} + +func (ptr *QInputMethod) KeyboardRectangleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_KeyboardRectangleChanged(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) Locale() *core.QLocale { + if ptr.Pointer() != nil { + tmpValue := core.NewQLocaleFromPointer(C.QInputMethod_Locale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +//export callbackQInputMethod_LocaleChanged +func callbackQInputMethod_LocaleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "localeChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectLocaleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "localeChanged") { + C.QInputMethod_ConnectLocaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "localeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "localeChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "localeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "localeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectLocaleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectLocaleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "localeChanged") + } +} + +func (ptr *QInputMethod) LocaleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_LocaleChanged(ptr.Pointer()) + } +} + +func QInputMethod_QueryFocusObject(query core.Qt__InputMethodQuery, argument core.QVariant_ITF) *core.QVariant { + tmpValue := core.NewQVariantFromPointer(C.QInputMethod_QInputMethod_QueryFocusObject(C.longlong(query), core.PointerFromQVariant(argument))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func (ptr *QInputMethod) QueryFocusObject(query core.Qt__InputMethodQuery, argument core.QVariant_ITF) *core.QVariant { + tmpValue := core.NewQVariantFromPointer(C.QInputMethod_QInputMethod_QueryFocusObject(C.longlong(query), core.PointerFromQVariant(argument))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +//export callbackQInputMethod_Reset +func callbackQInputMethod_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQInputMethodFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QInputMethod) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QInputMethod) Reset() { + if ptr.Pointer() != nil { + C.QInputMethod_Reset(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) ResetDefault() { + if ptr.Pointer() != nil { + C.QInputMethod_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) SetInputItemRectangle(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_SetInputItemRectangle(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QInputMethod) SetInputItemTransform(transform QTransform_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_SetInputItemTransform(ptr.Pointer(), PointerFromQTransform(transform)) + } +} + +func (ptr *QInputMethod) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QInputMethod_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQInputMethod_Show +func callbackQInputMethod_Show(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "show"); signal != nil { + (*(*func())(signal))() + } else { + NewQInputMethodFromPointer(ptr).ShowDefault() + } +} + +func (ptr *QInputMethod) ConnectShow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectShow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "show") + } +} + +func (ptr *QInputMethod) Show() { + if ptr.Pointer() != nil { + C.QInputMethod_Show(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) ShowDefault() { + if ptr.Pointer() != nil { + C.QInputMethod_ShowDefault(ptr.Pointer()) + } +} + +//export callbackQInputMethod_Update +func callbackQInputMethod_Update(ptr unsafe.Pointer, queries C.longlong) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func(core.Qt__InputMethodQuery))(signal))(core.Qt__InputMethodQuery(queries)) + } else { + NewQInputMethodFromPointer(ptr).UpdateDefault(core.Qt__InputMethodQuery(queries)) + } +} + +func (ptr *QInputMethod) ConnectUpdate(f func(queries core.Qt__InputMethodQuery)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func(queries core.Qt__InputMethodQuery) { + (*(*func(core.Qt__InputMethodQuery))(signal))(queries) + f(queries) + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QInputMethod) Update(queries core.Qt__InputMethodQuery) { + if ptr.Pointer() != nil { + C.QInputMethod_Update(ptr.Pointer(), C.longlong(queries)) + } +} + +func (ptr *QInputMethod) UpdateDefault(queries core.Qt__InputMethodQuery) { + if ptr.Pointer() != nil { + C.QInputMethod_UpdateDefault(ptr.Pointer(), C.longlong(queries)) + } +} + +//export callbackQInputMethod_VisibleChanged +func callbackQInputMethod_VisibleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QInputMethod) ConnectVisibleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { + C.QInputMethod_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputMethod) DisconnectVisibleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectVisibleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") + } +} + +func (ptr *QInputMethod) VisibleChanged() { + if ptr.Pointer() != nil { + C.QInputMethod_VisibleChanged(ptr.Pointer()) + } +} + +func (ptr *QInputMethod) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QInputMethod___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QInputMethod) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QInputMethod) __children_newList() unsafe.Pointer { + return C.QInputMethod___children_newList(ptr.Pointer()) +} + +func (ptr *QInputMethod) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QInputMethod___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QInputMethod) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QInputMethod) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QInputMethod___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QInputMethod) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QInputMethod___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QInputMethod) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QInputMethod) __findChildren_newList() unsafe.Pointer { + return C.QInputMethod___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QInputMethod) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QInputMethod___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QInputMethod) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QInputMethod) __findChildren_newList3() unsafe.Pointer { + return C.QInputMethod___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QInputMethod) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QInputMethod___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QInputMethod) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QInputMethod) __qFindChildren_newList2() unsafe.Pointer { + return C.QInputMethod___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQInputMethod_ChildEvent +func callbackQInputMethod_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQInputMethodFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QInputMethod) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQInputMethod_ConnectNotify +func callbackQInputMethod_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQInputMethodFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QInputMethod) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQInputMethod_CustomEvent +func callbackQInputMethod_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQInputMethodFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QInputMethod) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQInputMethod_DeleteLater +func callbackQInputMethod_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQInputMethodFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QInputMethod) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QInputMethod_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQInputMethod_Destroyed +func callbackQInputMethod_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQInputMethod_DisconnectNotify +func callbackQInputMethod_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQInputMethodFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QInputMethod) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQInputMethod_Event +func callbackQInputMethod_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQInputMethodFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QInputMethod) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QInputMethod_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQInputMethod_EventFilter +func callbackQInputMethod_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQInputMethodFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QInputMethod) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QInputMethod_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQInputMethod_MetaObject +func callbackQInputMethod_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQInputMethodFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QInputMethod) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QInputMethod_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQInputMethod_ObjectNameChanged +func callbackQInputMethod_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQInputMethod_TimerEvent +func callbackQInputMethod_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQInputMethodFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QInputMethod) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QInputMethod_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QInputMethodEvent struct { + core.QEvent +} + +type QInputMethodEvent_ITF interface { + core.QEvent_ITF + QInputMethodEvent_PTR() *QInputMethodEvent +} + +func (ptr *QInputMethodEvent) QInputMethodEvent_PTR() *QInputMethodEvent { + return ptr +} + +func (ptr *QInputMethodEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QInputMethodEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQInputMethodEvent(ptr QInputMethodEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QInputMethodEvent_PTR().Pointer() + } + return nil +} + +func NewQInputMethodEventFromPointer(ptr unsafe.Pointer) (n *QInputMethodEvent) { + n = new(QInputMethodEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QInputMethodEvent) DestroyQInputMethodEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QInputMethodEvent__AttributeType +//QInputMethodEvent::AttributeType +type QInputMethodEvent__AttributeType int64 + +const ( + QInputMethodEvent__TextFormat QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(0) + QInputMethodEvent__Cursor QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(1) + QInputMethodEvent__Language QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(2) + QInputMethodEvent__Ruby QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(3) + QInputMethodEvent__Selection QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(4) +) + +func NewQInputMethodEvent() *QInputMethodEvent { + tmpValue := NewQInputMethodEventFromPointer(C.QInputMethodEvent_NewQInputMethodEvent()) + runtime.SetFinalizer(tmpValue, (*QInputMethodEvent).DestroyQInputMethodEvent) + return tmpValue +} + +func NewQInputMethodEvent3(other QInputMethodEvent_ITF) *QInputMethodEvent { + tmpValue := NewQInputMethodEventFromPointer(C.QInputMethodEvent_NewQInputMethodEvent3(PointerFromQInputMethodEvent(other))) + runtime.SetFinalizer(tmpValue, (*QInputMethodEvent).DestroyQInputMethodEvent) + return tmpValue +} + +func (ptr *QInputMethodEvent) CommitString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QInputMethodEvent_CommitString(ptr.Pointer())) + } + return "" +} + +func (ptr *QInputMethodEvent) PreeditString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QInputMethodEvent_PreeditString(ptr.Pointer())) + } + return "" +} + +func (ptr *QInputMethodEvent) ReplacementLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputMethodEvent_ReplacementLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QInputMethodEvent) ReplacementStart() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputMethodEvent_ReplacementStart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QInputMethodEvent) SetCommitString(commitString string, replaceFrom int, replaceLength int) { + if ptr.Pointer() != nil { + var commitStringC *C.char + if commitString != "" { + commitStringC = C.CString(commitString) + defer C.free(unsafe.Pointer(commitStringC)) + } + C.QInputMethodEvent_SetCommitString(ptr.Pointer(), C.struct_QtGui_PackedString{data: commitStringC, len: C.longlong(len(commitString))}, C.int(int32(replaceFrom)), C.int(int32(replaceLength))) + } +} + +func (ptr *QInputMethodEvent) __attrs_newList() unsafe.Pointer { + return C.QInputMethodEvent___attrs_newList(ptr.Pointer()) +} + +func (ptr *QInputMethodEvent) __setAttrs__newList() unsafe.Pointer { + return C.QInputMethodEvent___setAttrs__newList(ptr.Pointer()) +} + +type QInputMethodQueryEvent struct { + core.QEvent +} + +type QInputMethodQueryEvent_ITF interface { + core.QEvent_ITF + QInputMethodQueryEvent_PTR() *QInputMethodQueryEvent +} + +func (ptr *QInputMethodQueryEvent) QInputMethodQueryEvent_PTR() *QInputMethodQueryEvent { + return ptr +} + +func (ptr *QInputMethodQueryEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QInputMethodQueryEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQInputMethodQueryEvent(ptr QInputMethodQueryEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QInputMethodQueryEvent_PTR().Pointer() + } + return nil +} + +func NewQInputMethodQueryEventFromPointer(ptr unsafe.Pointer) (n *QInputMethodQueryEvent) { + n = new(QInputMethodQueryEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QInputMethodQueryEvent) DestroyQInputMethodQueryEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQInputMethodQueryEvent(queries core.Qt__InputMethodQuery) *QInputMethodQueryEvent { + tmpValue := NewQInputMethodQueryEventFromPointer(C.QInputMethodQueryEvent_NewQInputMethodQueryEvent(C.longlong(queries))) + runtime.SetFinalizer(tmpValue, (*QInputMethodQueryEvent).DestroyQInputMethodQueryEvent) + return tmpValue +} + +func (ptr *QInputMethodQueryEvent) Queries() core.Qt__InputMethodQuery { + if ptr.Pointer() != nil { + return core.Qt__InputMethodQuery(C.QInputMethodQueryEvent_Queries(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputMethodQueryEvent) SetValue(query core.Qt__InputMethodQuery, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QInputMethodQueryEvent_SetValue(ptr.Pointer(), C.longlong(query), core.PointerFromQVariant(value)) + } +} + +func (ptr *QInputMethodQueryEvent) Value(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QInputMethodQueryEvent_Value(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QInputMethodQueryEvent) __m_values_newList() unsafe.Pointer { + return C.QInputMethodQueryEvent___m_values_newList(ptr.Pointer()) +} + +func (ptr *QInputMethodQueryEvent) __setM_values__newList() unsafe.Pointer { + return C.QInputMethodQueryEvent___setM_values__newList(ptr.Pointer()) +} + +type QIntValidator struct { + QValidator +} + +type QIntValidator_ITF interface { + QValidator_ITF + QIntValidator_PTR() *QIntValidator +} + +func (ptr *QIntValidator) QIntValidator_PTR() *QIntValidator { + return ptr +} + +func (ptr *QIntValidator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QValidator_PTR().Pointer() + } + return nil +} + +func (ptr *QIntValidator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QValidator_PTR().SetPointer(p) + } +} + +func PointerFromQIntValidator(ptr QIntValidator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIntValidator_PTR().Pointer() + } + return nil +} + +func NewQIntValidatorFromPointer(ptr unsafe.Pointer) (n *QIntValidator) { + n = new(QIntValidator) + n.SetPointer(ptr) + return +} +func NewQIntValidator(parent core.QObject_ITF) *QIntValidator { + tmpValue := NewQIntValidatorFromPointer(C.QIntValidator_NewQIntValidator(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQIntValidator2(minimum int, maximum int, parent core.QObject_ITF) *QIntValidator { + tmpValue := NewQIntValidatorFromPointer(C.QIntValidator_NewQIntValidator2(C.int(int32(minimum)), C.int(int32(maximum)), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QIntValidator) Bottom() int { + if ptr.Pointer() != nil { + return int(int32(C.QIntValidator_Bottom(ptr.Pointer()))) + } + return 0 +} + +//export callbackQIntValidator_BottomChanged +func callbackQIntValidator_BottomChanged(ptr unsafe.Pointer, bottom C.int) { + if signal := qt.GetSignal(ptr, "bottomChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(bottom))) + } + +} + +func (ptr *QIntValidator) ConnectBottomChanged(f func(bottom int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "bottomChanged") { + C.QIntValidator_ConnectBottomChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "bottomChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "bottomChanged"); signal != nil { + f := func(bottom int) { + (*(*func(int))(signal))(bottom) + f(bottom) + } + qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIntValidator) DisconnectBottomChanged() { + if ptr.Pointer() != nil { + C.QIntValidator_DisconnectBottomChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "bottomChanged") + } +} + +func (ptr *QIntValidator) BottomChanged(bottom int) { + if ptr.Pointer() != nil { + C.QIntValidator_BottomChanged(ptr.Pointer(), C.int(int32(bottom))) + } +} + +func (ptr *QIntValidator) SetBottom(vin int) { + if ptr.Pointer() != nil { + C.QIntValidator_SetBottom(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQIntValidator_SetRange +func callbackQIntValidator_SetRange(ptr unsafe.Pointer, bottom C.int, top C.int) { + if signal := qt.GetSignal(ptr, "setRange"); signal != nil { + (*(*func(int, int))(signal))(int(int32(bottom)), int(int32(top))) + } else { + NewQIntValidatorFromPointer(ptr).SetRangeDefault(int(int32(bottom)), int(int32(top))) + } +} + +func (ptr *QIntValidator) ConnectSetRange(f func(bottom int, top int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { + f := func(bottom int, top int) { + (*(*func(int, int))(signal))(bottom, top) + f(bottom, top) + } + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIntValidator) DisconnectSetRange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRange") + } +} + +func (ptr *QIntValidator) SetRange(bottom int, top int) { + if ptr.Pointer() != nil { + C.QIntValidator_SetRange(ptr.Pointer(), C.int(int32(bottom)), C.int(int32(top))) + } +} + +func (ptr *QIntValidator) SetRangeDefault(bottom int, top int) { + if ptr.Pointer() != nil { + C.QIntValidator_SetRangeDefault(ptr.Pointer(), C.int(int32(bottom)), C.int(int32(top))) + } +} + +func (ptr *QIntValidator) SetTop(vin int) { + if ptr.Pointer() != nil { + C.QIntValidator_SetTop(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QIntValidator) Top() int { + if ptr.Pointer() != nil { + return int(int32(C.QIntValidator_Top(ptr.Pointer()))) + } + return 0 +} + +//export callbackQIntValidator_TopChanged +func callbackQIntValidator_TopChanged(ptr unsafe.Pointer, top C.int) { + if signal := qt.GetSignal(ptr, "topChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(top))) + } + +} + +func (ptr *QIntValidator) ConnectTopChanged(f func(top int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "topChanged") { + C.QIntValidator_ConnectTopChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "topChanged"); signal != nil { + f := func(top int) { + (*(*func(int))(signal))(top) + f(top) + } + qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIntValidator) DisconnectTopChanged() { + if ptr.Pointer() != nil { + C.QIntValidator_DisconnectTopChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "topChanged") + } +} + +func (ptr *QIntValidator) TopChanged(top int) { + if ptr.Pointer() != nil { + C.QIntValidator_TopChanged(ptr.Pointer(), C.int(int32(top))) + } +} + +//export callbackQIntValidator_Validate +func callbackQIntValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { + if signal := qt.GetSignal(ptr, "validate"); signal != nil { + return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) + } + + return C.longlong(NewQIntValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) +} + +func (ptr *QIntValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { + f := func(input string, pos int) QValidator__State { + (*(*func(string, int) QValidator__State)(signal))(input, pos) + return f(input, pos) + } + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIntValidator) DisconnectValidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validate") + } +} + +func (ptr *QIntValidator) Validate(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QIntValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +func (ptr *QIntValidator) ValidateDefault(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QIntValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +//export callbackQIntValidator_DestroyQIntValidator +func callbackQIntValidator_DestroyQIntValidator(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QIntValidator"); signal != nil { + (*(*func())(signal))() + } else { + NewQIntValidatorFromPointer(ptr).DestroyQIntValidatorDefault() + } +} + +func (ptr *QIntValidator) ConnectDestroyQIntValidator(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QIntValidator"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QIntValidator", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QIntValidator", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QIntValidator) DisconnectDestroyQIntValidator() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QIntValidator") + } +} + +func (ptr *QIntValidator) DestroyQIntValidator() { + if ptr.Pointer() != nil { + C.QIntValidator_DestroyQIntValidator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QIntValidator) DestroyQIntValidatorDefault() { + if ptr.Pointer() != nil { + C.QIntValidator_DestroyQIntValidatorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QKeyEvent struct { + QInputEvent +} + +type QKeyEvent_ITF interface { + QInputEvent_ITF + QKeyEvent_PTR() *QKeyEvent +} + +func (ptr *QKeyEvent) QKeyEvent_PTR() *QKeyEvent { + return ptr +} + +func (ptr *QKeyEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QKeyEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQKeyEvent(ptr QKeyEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QKeyEvent_PTR().Pointer() + } + return nil +} + +func NewQKeyEventFromPointer(ptr unsafe.Pointer) (n *QKeyEvent) { + n = new(QKeyEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QKeyEvent) DestroyQKeyEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQKeyEvent(ty core.QEvent__Type, key int, modifiers core.Qt__KeyboardModifier, text string, autorep bool, count uint16) *QKeyEvent { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQKeyEventFromPointer(C.QKeyEvent_NewQKeyEvent(C.longlong(ty), C.int(int32(key)), C.longlong(modifiers), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.char(int8(qt.GoBoolToInt(autorep))), C.ushort(count))) + runtime.SetFinalizer(tmpValue, (*QKeyEvent).DestroyQKeyEvent) + return tmpValue +} + +func NewQKeyEvent2(ty core.QEvent__Type, key int, modifiers core.Qt__KeyboardModifier, nativeScanCode uint, nativeVirtualKey uint, nativeModifiers uint, text string, autorep bool, count uint16) *QKeyEvent { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQKeyEventFromPointer(C.QKeyEvent_NewQKeyEvent2(C.longlong(ty), C.int(int32(key)), C.longlong(modifiers), C.uint(uint32(nativeScanCode)), C.uint(uint32(nativeVirtualKey)), C.uint(uint32(nativeModifiers)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.char(int8(qt.GoBoolToInt(autorep))), C.ushort(count))) + runtime.SetFinalizer(tmpValue, (*QKeyEvent).DestroyQKeyEvent) + return tmpValue +} + +func (ptr *QKeyEvent) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QKeyEvent_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QKeyEvent) IsAutoRepeat() bool { + if ptr.Pointer() != nil { + return int8(C.QKeyEvent_IsAutoRepeat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QKeyEvent) Key() int { + if ptr.Pointer() != nil { + return int(int32(C.QKeyEvent_Key(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QKeyEvent) Matches(key QKeySequence__StandardKey) bool { + if ptr.Pointer() != nil { + return int8(C.QKeyEvent_Matches(ptr.Pointer(), C.longlong(key))) != 0 + } + return false +} + +func (ptr *QKeyEvent) NativeModifiers() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QKeyEvent_NativeModifiers(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QKeyEvent) NativeScanCode() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QKeyEvent_NativeScanCode(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QKeyEvent) NativeVirtualKey() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QKeyEvent_NativeVirtualKey(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QKeyEvent) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QKeyEvent_Text(ptr.Pointer())) + } + return "" +} + +type QKeySequence struct { + ptr unsafe.Pointer +} + +type QKeySequence_ITF interface { + QKeySequence_PTR() *QKeySequence +} + +func (ptr *QKeySequence) QKeySequence_PTR() *QKeySequence { + return ptr +} + +func (ptr *QKeySequence) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QKeySequence) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQKeySequence(ptr QKeySequence_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QKeySequence_PTR().Pointer() + } + return nil +} + +func NewQKeySequenceFromPointer(ptr unsafe.Pointer) (n *QKeySequence) { + n = new(QKeySequence) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QKeySequence__StandardKey +//QKeySequence::StandardKey +type QKeySequence__StandardKey int64 + +const ( + QKeySequence__UnknownKey QKeySequence__StandardKey = QKeySequence__StandardKey(0) + QKeySequence__HelpContents QKeySequence__StandardKey = QKeySequence__StandardKey(1) + QKeySequence__WhatsThis QKeySequence__StandardKey = QKeySequence__StandardKey(2) + QKeySequence__Open QKeySequence__StandardKey = QKeySequence__StandardKey(3) + QKeySequence__Close QKeySequence__StandardKey = QKeySequence__StandardKey(4) + QKeySequence__Save QKeySequence__StandardKey = QKeySequence__StandardKey(5) + QKeySequence__New QKeySequence__StandardKey = QKeySequence__StandardKey(6) + QKeySequence__Delete QKeySequence__StandardKey = QKeySequence__StandardKey(7) + QKeySequence__Cut QKeySequence__StandardKey = QKeySequence__StandardKey(8) + QKeySequence__Copy QKeySequence__StandardKey = QKeySequence__StandardKey(9) + QKeySequence__Paste QKeySequence__StandardKey = QKeySequence__StandardKey(10) + QKeySequence__Undo QKeySequence__StandardKey = QKeySequence__StandardKey(11) + QKeySequence__Redo QKeySequence__StandardKey = QKeySequence__StandardKey(12) + QKeySequence__Back QKeySequence__StandardKey = QKeySequence__StandardKey(13) + QKeySequence__Forward QKeySequence__StandardKey = QKeySequence__StandardKey(14) + QKeySequence__Refresh QKeySequence__StandardKey = QKeySequence__StandardKey(15) + QKeySequence__ZoomIn QKeySequence__StandardKey = QKeySequence__StandardKey(16) + QKeySequence__ZoomOut QKeySequence__StandardKey = QKeySequence__StandardKey(17) + QKeySequence__Print QKeySequence__StandardKey = QKeySequence__StandardKey(18) + QKeySequence__AddTab QKeySequence__StandardKey = QKeySequence__StandardKey(19) + QKeySequence__NextChild QKeySequence__StandardKey = QKeySequence__StandardKey(20) + QKeySequence__PreviousChild QKeySequence__StandardKey = QKeySequence__StandardKey(21) + QKeySequence__Find QKeySequence__StandardKey = QKeySequence__StandardKey(22) + QKeySequence__FindNext QKeySequence__StandardKey = QKeySequence__StandardKey(23) + QKeySequence__FindPrevious QKeySequence__StandardKey = QKeySequence__StandardKey(24) + QKeySequence__Replace QKeySequence__StandardKey = QKeySequence__StandardKey(25) + QKeySequence__SelectAll QKeySequence__StandardKey = QKeySequence__StandardKey(26) + QKeySequence__Bold QKeySequence__StandardKey = QKeySequence__StandardKey(27) + QKeySequence__Italic QKeySequence__StandardKey = QKeySequence__StandardKey(28) + QKeySequence__Underline QKeySequence__StandardKey = QKeySequence__StandardKey(29) + QKeySequence__MoveToNextChar QKeySequence__StandardKey = QKeySequence__StandardKey(30) + QKeySequence__MoveToPreviousChar QKeySequence__StandardKey = QKeySequence__StandardKey(31) + QKeySequence__MoveToNextWord QKeySequence__StandardKey = QKeySequence__StandardKey(32) + QKeySequence__MoveToPreviousWord QKeySequence__StandardKey = QKeySequence__StandardKey(33) + QKeySequence__MoveToNextLine QKeySequence__StandardKey = QKeySequence__StandardKey(34) + QKeySequence__MoveToPreviousLine QKeySequence__StandardKey = QKeySequence__StandardKey(35) + QKeySequence__MoveToNextPage QKeySequence__StandardKey = QKeySequence__StandardKey(36) + QKeySequence__MoveToPreviousPage QKeySequence__StandardKey = QKeySequence__StandardKey(37) + QKeySequence__MoveToStartOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(38) + QKeySequence__MoveToEndOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(39) + QKeySequence__MoveToStartOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(40) + QKeySequence__MoveToEndOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(41) + QKeySequence__MoveToStartOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(42) + QKeySequence__MoveToEndOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(43) + QKeySequence__SelectNextChar QKeySequence__StandardKey = QKeySequence__StandardKey(44) + QKeySequence__SelectPreviousChar QKeySequence__StandardKey = QKeySequence__StandardKey(45) + QKeySequence__SelectNextWord QKeySequence__StandardKey = QKeySequence__StandardKey(46) + QKeySequence__SelectPreviousWord QKeySequence__StandardKey = QKeySequence__StandardKey(47) + QKeySequence__SelectNextLine QKeySequence__StandardKey = QKeySequence__StandardKey(48) + QKeySequence__SelectPreviousLine QKeySequence__StandardKey = QKeySequence__StandardKey(49) + QKeySequence__SelectNextPage QKeySequence__StandardKey = QKeySequence__StandardKey(50) + QKeySequence__SelectPreviousPage QKeySequence__StandardKey = QKeySequence__StandardKey(51) + QKeySequence__SelectStartOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(52) + QKeySequence__SelectEndOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(53) + QKeySequence__SelectStartOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(54) + QKeySequence__SelectEndOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(55) + QKeySequence__SelectStartOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(56) + QKeySequence__SelectEndOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(57) + QKeySequence__DeleteStartOfWord QKeySequence__StandardKey = QKeySequence__StandardKey(58) + QKeySequence__DeleteEndOfWord QKeySequence__StandardKey = QKeySequence__StandardKey(59) + QKeySequence__DeleteEndOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(60) + QKeySequence__InsertParagraphSeparator QKeySequence__StandardKey = QKeySequence__StandardKey(61) + QKeySequence__InsertLineSeparator QKeySequence__StandardKey = QKeySequence__StandardKey(62) + QKeySequence__SaveAs QKeySequence__StandardKey = QKeySequence__StandardKey(63) + QKeySequence__Preferences QKeySequence__StandardKey = QKeySequence__StandardKey(64) + QKeySequence__Quit QKeySequence__StandardKey = QKeySequence__StandardKey(65) + QKeySequence__FullScreen QKeySequence__StandardKey = QKeySequence__StandardKey(66) + QKeySequence__Deselect QKeySequence__StandardKey = QKeySequence__StandardKey(67) + QKeySequence__DeleteCompleteLine QKeySequence__StandardKey = QKeySequence__StandardKey(68) + QKeySequence__Backspace QKeySequence__StandardKey = QKeySequence__StandardKey(69) + QKeySequence__Cancel QKeySequence__StandardKey = QKeySequence__StandardKey(70) +) + +//go:generate stringer -type=QKeySequence__SequenceFormat +//QKeySequence::SequenceFormat +type QKeySequence__SequenceFormat int64 + +const ( + QKeySequence__NativeText QKeySequence__SequenceFormat = QKeySequence__SequenceFormat(0) + QKeySequence__PortableText QKeySequence__SequenceFormat = QKeySequence__SequenceFormat(1) +) + +//go:generate stringer -type=QKeySequence__SequenceMatch +//QKeySequence::SequenceMatch +type QKeySequence__SequenceMatch int64 + +const ( + QKeySequence__NoMatch QKeySequence__SequenceMatch = QKeySequence__SequenceMatch(0) + QKeySequence__PartialMatch QKeySequence__SequenceMatch = QKeySequence__SequenceMatch(1) + QKeySequence__ExactMatch QKeySequence__SequenceMatch = QKeySequence__SequenceMatch(2) +) + +func NewQKeySequence() *QKeySequence { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence()) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func NewQKeySequence2(key string, format QKeySequence__SequenceFormat) *QKeySequence { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence2(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func NewQKeySequence3(k1 int, k2 int, k3 int, k4 int) *QKeySequence { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence3(C.int(int32(k1)), C.int(int32(k2)), C.int(int32(k3)), C.int(int32(k4)))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func NewQKeySequence4(keysequence QKeySequence_ITF) *QKeySequence { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence4(PointerFromQKeySequence(keysequence))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func NewQKeySequence5(key QKeySequence__StandardKey) *QKeySequence { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence5(C.longlong(key))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func (ptr *QKeySequence) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QKeySequence_Count(ptr.Pointer()))) + } + return 0 +} + +func QKeySequence_FromString(str string, format QKeySequence__SequenceFormat) *QKeySequence { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_FromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func (ptr *QKeySequence) FromString(str string, format QKeySequence__SequenceFormat) *QKeySequence { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_FromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func (ptr *QKeySequence) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QKeySequence_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func QKeySequence_KeyBindings(key QKeySequence__StandardKey) []*QKeySequence { + return func(l C.struct_QtGui_PackedList) []*QKeySequence { + out := make([]*QKeySequence, int(l.len)) + tmpList := NewQKeySequenceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__keyBindings_atList(i) + } + return out + }(C.QKeySequence_QKeySequence_KeyBindings(C.longlong(key))) +} + +func (ptr *QKeySequence) KeyBindings(key QKeySequence__StandardKey) []*QKeySequence { + return func(l C.struct_QtGui_PackedList) []*QKeySequence { + out := make([]*QKeySequence, int(l.len)) + tmpList := NewQKeySequenceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__keyBindings_atList(i) + } + return out + }(C.QKeySequence_QKeySequence_KeyBindings(C.longlong(key))) +} + +func QKeySequence_ListFromString(str string, format QKeySequence__SequenceFormat) []*QKeySequence { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return func(l C.struct_QtGui_PackedList) []*QKeySequence { + out := make([]*QKeySequence, int(l.len)) + tmpList := NewQKeySequenceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__listFromString_atList(i) + } + return out + }(C.QKeySequence_QKeySequence_ListFromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) +} + +func (ptr *QKeySequence) ListFromString(str string, format QKeySequence__SequenceFormat) []*QKeySequence { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + return func(l C.struct_QtGui_PackedList) []*QKeySequence { + out := make([]*QKeySequence, int(l.len)) + tmpList := NewQKeySequenceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__listFromString_atList(i) + } + return out + }(C.QKeySequence_QKeySequence_ListFromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) +} + +func QKeySequence_ListToString(list []*QKeySequence, format QKeySequence__SequenceFormat) string { + return cGoUnpackString(C.QKeySequence_QKeySequence_ListToString(func() unsafe.Pointer { + tmpList := NewQKeySequenceFromPointer(NewQKeySequenceFromPointer(nil).__listToString_list_newList()) + for _, v := range list { + tmpList.__listToString_list_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(format))) +} + +func (ptr *QKeySequence) ListToString(list []*QKeySequence, format QKeySequence__SequenceFormat) string { + return cGoUnpackString(C.QKeySequence_QKeySequence_ListToString(func() unsafe.Pointer { + tmpList := NewQKeySequenceFromPointer(NewQKeySequenceFromPointer(nil).__listToString_list_newList()) + for _, v := range list { + tmpList.__listToString_list_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(format))) +} + +func (ptr *QKeySequence) Matches(seq QKeySequence_ITF) QKeySequence__SequenceMatch { + if ptr.Pointer() != nil { + return QKeySequence__SequenceMatch(C.QKeySequence_Matches(ptr.Pointer(), PointerFromQKeySequence(seq))) + } + return 0 +} + +func QKeySequence_Mnemonic(text string) *QKeySequence { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_Mnemonic(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func (ptr *QKeySequence) Mnemonic(text string) *QKeySequence { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_Mnemonic(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue +} + +func (ptr *QKeySequence) Swap(other QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequence_Swap(ptr.Pointer(), PointerFromQKeySequence(other)) + } +} + +func (ptr *QKeySequence) ToString(format QKeySequence__SequenceFormat) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QKeySequence_ToString(ptr.Pointer(), C.longlong(format))) + } + return "" +} + +func (ptr *QKeySequence) DestroyQKeySequence() { + if ptr.Pointer() != nil { + C.QKeySequence_DestroyQKeySequence(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QKeySequence) __keyBindings_atList(i int) *QKeySequence { + if ptr.Pointer() != nil { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence___keyBindings_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QKeySequence) __keyBindings_setList(i QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequence___keyBindings_setList(ptr.Pointer(), PointerFromQKeySequence(i)) + } +} + +func (ptr *QKeySequence) __keyBindings_newList() unsafe.Pointer { + return C.QKeySequence___keyBindings_newList(ptr.Pointer()) +} + +func (ptr *QKeySequence) __listFromString_atList(i int) *QKeySequence { + if ptr.Pointer() != nil { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence___listFromString_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QKeySequence) __listFromString_setList(i QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequence___listFromString_setList(ptr.Pointer(), PointerFromQKeySequence(i)) + } +} + +func (ptr *QKeySequence) __listFromString_newList() unsafe.Pointer { + return C.QKeySequence___listFromString_newList(ptr.Pointer()) +} + +func (ptr *QKeySequence) __listToString_list_atList(i int) *QKeySequence { + if ptr.Pointer() != nil { + tmpValue := NewQKeySequenceFromPointer(C.QKeySequence___listToString_list_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QKeySequence) __listToString_list_setList(i QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequence___listToString_list_setList(ptr.Pointer(), PointerFromQKeySequence(i)) + } +} + +func (ptr *QKeySequence) __listToString_list_newList() unsafe.Pointer { + return C.QKeySequence___listToString_list_newList(ptr.Pointer()) +} + +type QLinearGradient struct { + QGradient +} + +type QLinearGradient_ITF interface { + QGradient_ITF + QLinearGradient_PTR() *QLinearGradient +} + +func (ptr *QLinearGradient) QLinearGradient_PTR() *QLinearGradient { + return ptr +} + +func (ptr *QLinearGradient) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGradient_PTR().Pointer() + } + return nil +} + +func (ptr *QLinearGradient) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGradient_PTR().SetPointer(p) + } +} + +func PointerFromQLinearGradient(ptr QLinearGradient_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLinearGradient_PTR().Pointer() + } + return nil +} + +func NewQLinearGradientFromPointer(ptr unsafe.Pointer) (n *QLinearGradient) { + n = new(QLinearGradient) + n.SetPointer(ptr) + return +} + +func (ptr *QLinearGradient) DestroyQLinearGradient() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQLinearGradient() *QLinearGradient { + tmpValue := NewQLinearGradientFromPointer(C.QLinearGradient_NewQLinearGradient()) + runtime.SetFinalizer(tmpValue, (*QLinearGradient).DestroyQLinearGradient) + return tmpValue +} + +func NewQLinearGradient2(start core.QPointF_ITF, finalStop core.QPointF_ITF) *QLinearGradient { + tmpValue := NewQLinearGradientFromPointer(C.QLinearGradient_NewQLinearGradient2(core.PointerFromQPointF(start), core.PointerFromQPointF(finalStop))) + runtime.SetFinalizer(tmpValue, (*QLinearGradient).DestroyQLinearGradient) + return tmpValue +} + +func NewQLinearGradient3(x1 float64, y1 float64, x2 float64, y2 float64) *QLinearGradient { + tmpValue := NewQLinearGradientFromPointer(C.QLinearGradient_NewQLinearGradient3(C.double(x1), C.double(y1), C.double(x2), C.double(y2))) + runtime.SetFinalizer(tmpValue, (*QLinearGradient).DestroyQLinearGradient) + return tmpValue +} + +func (ptr *QLinearGradient) FinalStop() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QLinearGradient_FinalStop(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QLinearGradient) SetFinalStop(stop core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QLinearGradient_SetFinalStop(ptr.Pointer(), core.PointerFromQPointF(stop)) + } +} + +func (ptr *QLinearGradient) SetFinalStop2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QLinearGradient_SetFinalStop2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QLinearGradient) SetStart(start core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QLinearGradient_SetStart(ptr.Pointer(), core.PointerFromQPointF(start)) + } +} + +func (ptr *QLinearGradient) SetStart2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QLinearGradient_SetStart2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QLinearGradient) Start() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QLinearGradient_Start(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +type QMatrix struct { + ptr unsafe.Pointer +} + +type QMatrix_ITF interface { + QMatrix_PTR() *QMatrix +} + +func (ptr *QMatrix) QMatrix_PTR() *QMatrix { + return ptr +} + +func (ptr *QMatrix) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMatrix) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMatrix(ptr QMatrix_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMatrix_PTR().Pointer() + } + return nil +} + +func NewQMatrixFromPointer(ptr unsafe.Pointer) (n *QMatrix) { + n = new(QMatrix) + n.SetPointer(ptr) + return +} + +func (ptr *QMatrix) DestroyQMatrix() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMatrix2() *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QMatrix_NewQMatrix2()) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +func NewQMatrix3(m11 float64, m12 float64, m21 float64, m22 float64, dx float64, dy float64) *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QMatrix_NewQMatrix3(C.double(m11), C.double(m12), C.double(m21), C.double(m22), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +func NewQMatrix5(matrix QMatrix_ITF) *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QMatrix_NewQMatrix5(PointerFromQMatrix(matrix))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +func (ptr *QMatrix) Determinant() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_Determinant(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) Dx() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_Dx(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) Dy() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_Dy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) Inverted(invertible *bool) *QMatrix { + if ptr.Pointer() != nil { + var invertibleC C.char + if invertible != nil { + invertibleC = C.char(int8(qt.GoBoolToInt(*invertible))) + defer func() { *invertible = int8(invertibleC) != 0 }() + } + tmpValue := NewQMatrixFromPointer(C.QMatrix_Inverted(ptr.Pointer(), &invertibleC)) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) IsIdentity() bool { + if ptr.Pointer() != nil { + return int8(C.QMatrix_IsIdentity(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMatrix) IsInvertible() bool { + if ptr.Pointer() != nil { + return int8(C.QMatrix_IsInvertible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMatrix) M11() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_M11(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) M12() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_M12(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) M21() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_M21(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) M22() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix_M22(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix) Map(x float64, y float64, tx float64, ty float64) { + if ptr.Pointer() != nil { + C.QMatrix_Map(ptr.Pointer(), C.double(x), C.double(y), C.double(tx), C.double(ty)) + } +} + +func (ptr *QMatrix) Map2(x int, y int, tx int, ty int) { + if ptr.Pointer() != nil { + C.QMatrix_Map2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(tx)), C.int(int32(ty))) + } +} + +func (ptr *QMatrix) Map3(point core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QMatrix_Map3(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map4(point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QMatrix_Map4(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map5(line core.QLine_ITF) *core.QLine { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFromPointer(C.QMatrix_Map5(ptr.Pointer(), core.PointerFromQLine(line))) + runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map6(line core.QLineF_ITF) *core.QLineF { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFFromPointer(C.QMatrix_Map6(ptr.Pointer(), core.PointerFromQLineF(line))) + runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map7(polygon QPolygonF_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QMatrix_Map7(ptr.Pointer(), PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map8(polygon QPolygon_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QMatrix_Map8(ptr.Pointer(), PointerFromQPolygon(polygon))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map9(region QRegion_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QMatrix_Map9(ptr.Pointer(), PointerFromQRegion(region))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Map10(path QPainterPath_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QMatrix_Map10(ptr.Pointer(), PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) MapRect(rectangle core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QMatrix_MapRect(ptr.Pointer(), core.PointerFromQRectF(rectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) MapRect2(rectangle core.QRect_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QMatrix_MapRect2(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) MapToPolygon(rectangle core.QRect_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QMatrix_MapToPolygon(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Reset() { + if ptr.Pointer() != nil { + C.QMatrix_Reset(ptr.Pointer()) + } +} + +func (ptr *QMatrix) Rotate(degrees float64) *QMatrix { + if ptr.Pointer() != nil { + tmpValue := NewQMatrixFromPointer(C.QMatrix_Rotate(ptr.Pointer(), C.double(degrees))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Scale(sx float64, sy float64) *QMatrix { + if ptr.Pointer() != nil { + tmpValue := NewQMatrixFromPointer(C.QMatrix_Scale(ptr.Pointer(), C.double(sx), C.double(sy))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) SetMatrix(m11 float64, m12 float64, m21 float64, m22 float64, dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QMatrix_SetMatrix(ptr.Pointer(), C.double(m11), C.double(m12), C.double(m21), C.double(m22), C.double(dx), C.double(dy)) + } +} + +func (ptr *QMatrix) Shear(sh float64, sv float64) *QMatrix { + if ptr.Pointer() != nil { + tmpValue := NewQMatrixFromPointer(C.QMatrix_Shear(ptr.Pointer(), C.double(sh), C.double(sv))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QMatrix) Translate(dx float64, dy float64) *QMatrix { + if ptr.Pointer() != nil { + tmpValue := NewQMatrixFromPointer(C.QMatrix_Translate(ptr.Pointer(), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +type QMatrix4x4 struct { + ptr unsafe.Pointer +} + +type QMatrix4x4_ITF interface { + QMatrix4x4_PTR() *QMatrix4x4 +} + +func (ptr *QMatrix4x4) QMatrix4x4_PTR() *QMatrix4x4 { + return ptr +} + +func (ptr *QMatrix4x4) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMatrix4x4) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMatrix4x4(ptr QMatrix4x4_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMatrix4x4_PTR().Pointer() + } + return nil +} + +func NewQMatrix4x4FromPointer(ptr unsafe.Pointer) (n *QMatrix4x4) { + n = new(QMatrix4x4) + n.SetPointer(ptr) + return +} + +func (ptr *QMatrix4x4) DestroyQMatrix4x4() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMatrix4x4() *QMatrix4x4 { + tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x4()) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue +} + +func NewQMatrix4x43(values float32) *QMatrix4x4 { + tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x43(C.float(values))) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue +} + +func NewQMatrix4x44(m11 float32, m12 float32, m13 float32, m14 float32, m21 float32, m22 float32, m23 float32, m24 float32, m31 float32, m32 float32, m33 float32, m34 float32, m41 float32, m42 float32, m43 float32, m44 float32) *QMatrix4x4 { + tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x44(C.float(m11), C.float(m12), C.float(m13), C.float(m14), C.float(m21), C.float(m22), C.float(m23), C.float(m24), C.float(m31), C.float(m32), C.float(m33), C.float(m34), C.float(m41), C.float(m42), C.float(m43), C.float(m44))) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue +} + +func NewQMatrix4x46(matrix QMatrix_ITF) *QMatrix4x4 { + tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x46(PointerFromQMatrix(matrix))) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue +} + +func (ptr *QMatrix4x4) Column(index int) *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QMatrix4x4_Column(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) ConstData() float32 { + if ptr.Pointer() != nil { + return float32(C.QMatrix4x4_ConstData(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix4x4) CopyDataTo(values float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_CopyDataTo(ptr.Pointer(), C.float(values)) + } +} + +func (ptr *QMatrix4x4) Data() float32 { + if ptr.Pointer() != nil { + return float32(C.QMatrix4x4_Data(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix4x4) Data2() float32 { + if ptr.Pointer() != nil { + return float32(C.QMatrix4x4_Data2(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix4x4) Determinant() float64 { + if ptr.Pointer() != nil { + return float64(C.QMatrix4x4_Determinant(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMatrix4x4) Fill(value float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Fill(ptr.Pointer(), C.float(value)) + } +} + +func (ptr *QMatrix4x4) Frustum(left float32, right float32, bottom float32, top float32, nearPlane float32, farPlane float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Frustum(ptr.Pointer(), C.float(left), C.float(right), C.float(bottom), C.float(top), C.float(nearPlane), C.float(farPlane)) + } +} + +func (ptr *QMatrix4x4) Inverted(invertible *bool) *QMatrix4x4 { + if ptr.Pointer() != nil { + var invertibleC C.char + if invertible != nil { + invertibleC = C.char(int8(qt.GoBoolToInt(*invertible))) + defer func() { *invertible = int8(invertibleC) != 0 }() + } + tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_Inverted(ptr.Pointer(), &invertibleC)) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) IsAffine() bool { + if ptr.Pointer() != nil { + return int8(C.QMatrix4x4_IsAffine(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMatrix4x4) IsIdentity() bool { + if ptr.Pointer() != nil { + return int8(C.QMatrix4x4_IsIdentity(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMatrix4x4) LookAt(eye QVector3D_ITF, center QVector3D_ITF, up QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_LookAt(ptr.Pointer(), PointerFromQVector3D(eye), PointerFromQVector3D(center), PointerFromQVector3D(up)) + } +} + +func (ptr *QMatrix4x4) Map(point core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QMatrix4x4_Map(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Map2(point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QMatrix4x4_Map2(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Map3(point QVector3D_ITF) *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QMatrix4x4_Map3(ptr.Pointer(), PointerFromQVector3D(point))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Map4(point QVector4D_ITF) *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QMatrix4x4_Map4(ptr.Pointer(), PointerFromQVector4D(point))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) MapRect(rect core.QRect_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QMatrix4x4_MapRect(ptr.Pointer(), core.PointerFromQRect(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) MapRect2(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QMatrix4x4_MapRect2(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) MapVector(vector QVector3D_ITF) *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QMatrix4x4_MapVector(ptr.Pointer(), PointerFromQVector3D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Optimize() { + if ptr.Pointer() != nil { + C.QMatrix4x4_Optimize(ptr.Pointer()) + } +} + +func (ptr *QMatrix4x4) Ortho(left float32, right float32, bottom float32, top float32, nearPlane float32, farPlane float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Ortho(ptr.Pointer(), C.float(left), C.float(right), C.float(bottom), C.float(top), C.float(nearPlane), C.float(farPlane)) + } +} + +func (ptr *QMatrix4x4) Ortho2(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Ortho2(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QMatrix4x4) Ortho3(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Ortho3(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QMatrix4x4) Perspective(verticalAngle float32, aspectRatio float32, nearPlane float32, farPlane float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Perspective(ptr.Pointer(), C.float(verticalAngle), C.float(aspectRatio), C.float(nearPlane), C.float(farPlane)) + } +} + +func (ptr *QMatrix4x4) Rotate(angle float32, vector QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Rotate(ptr.Pointer(), C.float(angle), PointerFromQVector3D(vector)) + } +} + +func (ptr *QMatrix4x4) Rotate2(angle float32, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Rotate2(ptr.Pointer(), C.float(angle), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QMatrix4x4) Rotate3(quaternion QQuaternion_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Rotate3(ptr.Pointer(), PointerFromQQuaternion(quaternion)) + } +} + +func (ptr *QMatrix4x4) Row(index int) *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QMatrix4x4_Row(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Scale(vector QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Scale(ptr.Pointer(), PointerFromQVector3D(vector)) + } +} + +func (ptr *QMatrix4x4) Scale2(x float32, y float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Scale2(ptr.Pointer(), C.float(x), C.float(y)) + } +} + +func (ptr *QMatrix4x4) Scale3(x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Scale3(ptr.Pointer(), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QMatrix4x4) Scale4(factor float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Scale4(ptr.Pointer(), C.float(factor)) + } +} + +func (ptr *QMatrix4x4) SetColumn(index int, value QVector4D_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_SetColumn(ptr.Pointer(), C.int(int32(index)), PointerFromQVector4D(value)) + } +} + +func (ptr *QMatrix4x4) SetRow(index int, value QVector4D_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_SetRow(ptr.Pointer(), C.int(int32(index)), PointerFromQVector4D(value)) + } +} + +func (ptr *QMatrix4x4) SetToIdentity() { + if ptr.Pointer() != nil { + C.QMatrix4x4_SetToIdentity(ptr.Pointer()) + } +} + +func (ptr *QMatrix4x4) ToAffine() *QMatrix { + if ptr.Pointer() != nil { + tmpValue := NewQMatrixFromPointer(C.QMatrix4x4_ToAffine(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) ToTransform() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QMatrix4x4_ToTransform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) ToTransform2(distanceToPlane float32) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QMatrix4x4_ToTransform2(ptr.Pointer(), C.float(distanceToPlane))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Translate(vector QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Translate(ptr.Pointer(), PointerFromQVector3D(vector)) + } +} + +func (ptr *QMatrix4x4) Translate2(x float32, y float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Translate2(ptr.Pointer(), C.float(x), C.float(y)) + } +} + +func (ptr *QMatrix4x4) Translate3(x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Translate3(ptr.Pointer(), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QMatrix4x4) Transposed() *QMatrix4x4 { + if ptr.Pointer() != nil { + tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue + } + return nil +} + +func (ptr *QMatrix4x4) Viewport(left float32, bottom float32, width float32, height float32, nearPlane float32, farPlane float32) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Viewport(ptr.Pointer(), C.float(left), C.float(bottom), C.float(width), C.float(height), C.float(nearPlane), C.float(farPlane)) + } +} + +func (ptr *QMatrix4x4) Viewport2(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QMatrix4x4_Viewport2(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +type QMessageDialogOptions struct { + ptr unsafe.Pointer +} + +type QMessageDialogOptions_ITF interface { + QMessageDialogOptions_PTR() *QMessageDialogOptions +} + +func (ptr *QMessageDialogOptions) QMessageDialogOptions_PTR() *QMessageDialogOptions { + return ptr +} + +func (ptr *QMessageDialogOptions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QMessageDialogOptions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQMessageDialogOptions(ptr QMessageDialogOptions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMessageDialogOptions_PTR().Pointer() + } + return nil +} + +func NewQMessageDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QMessageDialogOptions) { + n = new(QMessageDialogOptions) + n.SetPointer(ptr) + return +} + +func (ptr *QMessageDialogOptions) DestroyQMessageDialogOptions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMouseEvent struct { + QInputEvent +} + +type QMouseEvent_ITF interface { + QInputEvent_ITF + QMouseEvent_PTR() *QMouseEvent +} + +func (ptr *QMouseEvent) QMouseEvent_PTR() *QMouseEvent { + return ptr +} + +func (ptr *QMouseEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QMouseEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQMouseEvent(ptr QMouseEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMouseEvent_PTR().Pointer() + } + return nil +} + +func NewQMouseEventFromPointer(ptr unsafe.Pointer) (n *QMouseEvent) { + n = new(QMouseEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QMouseEvent) DestroyQMouseEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMouseEvent(ty core.QEvent__Type, localPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QMouseEvent { + tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent(C.longlong(ty), core.PointerFromQPointF(localPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) + return tmpValue +} + +func NewQMouseEvent2(ty core.QEvent__Type, localPos core.QPointF_ITF, screenPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QMouseEvent { + tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent2(C.longlong(ty), core.PointerFromQPointF(localPos), core.PointerFromQPointF(screenPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) + return tmpValue +} + +func NewQMouseEvent3(ty core.QEvent__Type, localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QMouseEvent { + tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent3(C.longlong(ty), core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) + return tmpValue +} + +func NewQMouseEvent4(ty core.QEvent__Type, localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, source core.Qt__MouseEventSource) *QMouseEvent { + tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent4(C.longlong(ty), core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers), C.longlong(source))) + runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) + return tmpValue +} + +func (ptr *QMouseEvent) Button() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QMouseEvent_Button(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMouseEvent) Buttons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QMouseEvent_Buttons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMouseEvent) Flags() core.Qt__MouseEventFlag { + if ptr.Pointer() != nil { + return core.Qt__MouseEventFlag(C.QMouseEvent_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMouseEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QMouseEvent_GlobalPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QMouseEvent) GlobalX() int { + if ptr.Pointer() != nil { + return int(int32(C.QMouseEvent_GlobalX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMouseEvent) GlobalY() int { + if ptr.Pointer() != nil { + return int(int32(C.QMouseEvent_GlobalY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMouseEvent) LocalPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QMouseEvent_LocalPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QMouseEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QMouseEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QMouseEvent) ScreenPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QMouseEvent_ScreenPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QMouseEvent) Source() core.Qt__MouseEventSource { + if ptr.Pointer() != nil { + return core.Qt__MouseEventSource(C.QMouseEvent_Source(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMouseEvent) WindowPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QMouseEvent_WindowPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QMouseEvent) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QMouseEvent_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMouseEvent) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QMouseEvent_Y(ptr.Pointer()))) + } + return 0 +} + +type QMoveEvent struct { + core.QEvent +} + +type QMoveEvent_ITF interface { + core.QEvent_ITF + QMoveEvent_PTR() *QMoveEvent +} + +func (ptr *QMoveEvent) QMoveEvent_PTR() *QMoveEvent { + return ptr +} + +func (ptr *QMoveEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QMoveEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQMoveEvent(ptr QMoveEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMoveEvent_PTR().Pointer() + } + return nil +} + +func NewQMoveEventFromPointer(ptr unsafe.Pointer) (n *QMoveEvent) { + n = new(QMoveEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QMoveEvent) DestroyQMoveEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQMoveEvent(pos core.QPoint_ITF, oldPos core.QPoint_ITF) *QMoveEvent { + tmpValue := NewQMoveEventFromPointer(C.QMoveEvent_NewQMoveEvent(core.PointerFromQPoint(pos), core.PointerFromQPoint(oldPos))) + runtime.SetFinalizer(tmpValue, (*QMoveEvent).DestroyQMoveEvent) + return tmpValue +} + +func (ptr *QMoveEvent) OldPos() *core.QPoint { + if ptr.Pointer() != nil { + return core.NewQPointFromPointer(C.QMoveEvent_OldPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QMoveEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + return core.NewQPointFromPointer(C.QMoveEvent_Pos(ptr.Pointer())) + } + return nil +} + +type QMovie struct { + core.QObject +} + +type QMovie_ITF interface { + core.QObject_ITF + QMovie_PTR() *QMovie +} + +func (ptr *QMovie) QMovie_PTR() *QMovie { + return ptr +} + +func (ptr *QMovie) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QMovie) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQMovie(ptr QMovie_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMovie_PTR().Pointer() + } + return nil +} + +func NewQMovieFromPointer(ptr unsafe.Pointer) (n *QMovie) { + n = new(QMovie) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMovie__MovieState +//QMovie::MovieState +type QMovie__MovieState int64 + +const ( + QMovie__NotRunning QMovie__MovieState = QMovie__MovieState(0) + QMovie__Paused QMovie__MovieState = QMovie__MovieState(1) + QMovie__Running QMovie__MovieState = QMovie__MovieState(2) +) + +//go:generate stringer -type=QMovie__CacheMode +//QMovie::CacheMode +type QMovie__CacheMode int64 + +const ( + QMovie__CacheNone QMovie__CacheMode = QMovie__CacheMode(0) + QMovie__CacheAll QMovie__CacheMode = QMovie__CacheMode(1) +) + +func NewQMovie(parent core.QObject_ITF) *QMovie { + tmpValue := NewQMovieFromPointer(C.QMovie_NewQMovie(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQMovie2(device core.QIODevice_ITF, format core.QByteArray_ITF, parent core.QObject_ITF) *QMovie { + tmpValue := NewQMovieFromPointer(C.QMovie_NewQMovie2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQMovie3(fileName string, format core.QByteArray_ITF, parent core.QObject_ITF) *QMovie { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQMovieFromPointer(C.QMovie_NewQMovie3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMovie) BackgroundColor() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QMovie_BackgroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QMovie) CacheMode() QMovie__CacheMode { + if ptr.Pointer() != nil { + return QMovie__CacheMode(C.QMovie_CacheMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMovie) CurrentFrameNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QMovie_CurrentFrameNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMovie) CurrentImage() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QMovie_CurrentImage(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QMovie) CurrentPixmap() *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QMovie_CurrentPixmap(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QMovie) Device() *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QMovie_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQMovie_Error +func callbackQMovie_Error(ptr unsafe.Pointer, error C.longlong) { + if signal := qt.GetSignal(ptr, "error"); signal != nil { + (*(*func(QImageReader__ImageReaderError))(signal))(QImageReader__ImageReaderError(error)) + } + +} + +func (ptr *QMovie) ConnectError(f func(error QImageReader__ImageReaderError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "error") { + C.QMovie_ConnectError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "error"); signal != nil { + f := func(error QImageReader__ImageReaderError) { + (*(*func(QImageReader__ImageReaderError))(signal))(error) + f(error) + } + qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectError() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectError(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "error") + } +} + +func (ptr *QMovie) Error(error QImageReader__ImageReaderError) { + if ptr.Pointer() != nil { + C.QMovie_Error(ptr.Pointer(), C.longlong(error)) + } +} + +func (ptr *QMovie) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMovie_FileName(ptr.Pointer())) + } + return "" +} + +//export callbackQMovie_Finished +func callbackQMovie_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QMovie) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QMovie_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QMovie) Finished() { + if ptr.Pointer() != nil { + C.QMovie_Finished(ptr.Pointer()) + } +} + +func (ptr *QMovie) Format() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QMovie_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQMovie_FrameChanged +func callbackQMovie_FrameChanged(ptr unsafe.Pointer, frameNumber C.int) { + if signal := qt.GetSignal(ptr, "frameChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(frameNumber))) + } + +} + +func (ptr *QMovie) ConnectFrameChanged(f func(frameNumber int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "frameChanged") { + C.QMovie_ConnectFrameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "frameChanged"); signal != nil { + f := func(frameNumber int) { + (*(*func(int))(signal))(frameNumber) + f(frameNumber) + } + qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectFrameChanged() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectFrameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "frameChanged") + } +} + +func (ptr *QMovie) FrameChanged(frameNumber int) { + if ptr.Pointer() != nil { + C.QMovie_FrameChanged(ptr.Pointer(), C.int(int32(frameNumber))) + } +} + +func (ptr *QMovie) FrameCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMovie_FrameCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMovie) FrameRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QMovie_FrameRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QMovie) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QMovie_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMovie) JumpToFrame(frameNumber int) bool { + if ptr.Pointer() != nil { + return int8(C.QMovie_JumpToFrame(ptr.Pointer(), C.int(int32(frameNumber)))) != 0 + } + return false +} + +//export callbackQMovie_JumpToNextFrame +func callbackQMovie_JumpToNextFrame(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "jumpToNextFrame"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMovieFromPointer(ptr).JumpToNextFrameDefault()))) +} + +func (ptr *QMovie) ConnectJumpToNextFrame(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "jumpToNextFrame"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "jumpToNextFrame", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "jumpToNextFrame", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectJumpToNextFrame() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "jumpToNextFrame") + } +} + +func (ptr *QMovie) JumpToNextFrame() bool { + if ptr.Pointer() != nil { + return int8(C.QMovie_JumpToNextFrame(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMovie) JumpToNextFrameDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QMovie_JumpToNextFrameDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMovie) LastError() QImageReader__ImageReaderError { + if ptr.Pointer() != nil { + return QImageReader__ImageReaderError(C.QMovie_LastError(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMovie) LastErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMovie_LastErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QMovie) LoopCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMovie_LoopCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMovie) NextFrameDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QMovie_NextFrameDelay(ptr.Pointer()))) + } + return 0 +} + +//export callbackQMovie_Resized +func callbackQMovie_Resized(ptr unsafe.Pointer, size unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resized"); signal != nil { + (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size)) + } + +} + +func (ptr *QMovie) ConnectResized(f func(size *core.QSize)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "resized") { + C.QMovie_ConnectResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "resized"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil { + f := func(size *core.QSize) { + (*(*func(*core.QSize))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectResized() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectResized(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "resized") + } +} + +func (ptr *QMovie) Resized(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QMovie_Resized(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QMovie) ScaledSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QMovie_ScaledSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QMovie) SetBackgroundColor(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QMovie_SetBackgroundColor(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QMovie) SetCacheMode(mode QMovie__CacheMode) { + if ptr.Pointer() != nil { + C.QMovie_SetCacheMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QMovie) SetDevice(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QMovie_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QMovie) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QMovie_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QMovie) SetFormat(format core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMovie_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) + } +} + +//export callbackQMovie_SetPaused +func callbackQMovie_SetPaused(ptr unsafe.Pointer, paused C.char) { + if signal := qt.GetSignal(ptr, "setPaused"); signal != nil { + (*(*func(bool))(signal))(int8(paused) != 0) + } else { + NewQMovieFromPointer(ptr).SetPausedDefault(int8(paused) != 0) + } +} + +func (ptr *QMovie) ConnectSetPaused(f func(paused bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPaused"); signal != nil { + f := func(paused bool) { + (*(*func(bool))(signal))(paused) + f(paused) + } + qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectSetPaused() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPaused") + } +} + +func (ptr *QMovie) SetPaused(paused bool) { + if ptr.Pointer() != nil { + C.QMovie_SetPaused(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) + } +} + +func (ptr *QMovie) SetPausedDefault(paused bool) { + if ptr.Pointer() != nil { + C.QMovie_SetPausedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) + } +} + +func (ptr *QMovie) SetScaledSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QMovie_SetScaledSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +//export callbackQMovie_SetSpeed +func callbackQMovie_SetSpeed(ptr unsafe.Pointer, percentSpeed C.int) { + if signal := qt.GetSignal(ptr, "setSpeed"); signal != nil { + (*(*func(int))(signal))(int(int32(percentSpeed))) + } else { + NewQMovieFromPointer(ptr).SetSpeedDefault(int(int32(percentSpeed))) + } +} + +func (ptr *QMovie) ConnectSetSpeed(f func(percentSpeed int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSpeed"); signal != nil { + f := func(percentSpeed int) { + (*(*func(int))(signal))(percentSpeed) + f(percentSpeed) + } + qt.ConnectSignal(ptr.Pointer(), "setSpeed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSpeed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectSetSpeed() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSpeed") + } +} + +func (ptr *QMovie) SetSpeed(percentSpeed int) { + if ptr.Pointer() != nil { + C.QMovie_SetSpeed(ptr.Pointer(), C.int(int32(percentSpeed))) + } +} + +func (ptr *QMovie) SetSpeedDefault(percentSpeed int) { + if ptr.Pointer() != nil { + C.QMovie_SetSpeedDefault(ptr.Pointer(), C.int(int32(percentSpeed))) + } +} + +func (ptr *QMovie) Speed() int { + if ptr.Pointer() != nil { + return int(int32(C.QMovie_Speed(ptr.Pointer()))) + } + return 0 +} + +//export callbackQMovie_Start +func callbackQMovie_Start(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "start"); signal != nil { + (*(*func())(signal))() + } else { + NewQMovieFromPointer(ptr).StartDefault() + } +} + +func (ptr *QMovie) ConnectStart(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectStart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "start") + } +} + +func (ptr *QMovie) Start() { + if ptr.Pointer() != nil { + C.QMovie_Start(ptr.Pointer()) + } +} + +func (ptr *QMovie) StartDefault() { + if ptr.Pointer() != nil { + C.QMovie_StartDefault(ptr.Pointer()) + } +} + +//export callbackQMovie_Started +func callbackQMovie_Started(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "started"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QMovie) ConnectStarted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "started") { + C.QMovie_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectStarted() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectStarted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "started") + } +} + +func (ptr *QMovie) Started() { + if ptr.Pointer() != nil { + C.QMovie_Started(ptr.Pointer()) + } +} + +func (ptr *QMovie) State() QMovie__MovieState { + if ptr.Pointer() != nil { + return QMovie__MovieState(C.QMovie_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQMovie_StateChanged +func callbackQMovie_StateChanged(ptr unsafe.Pointer, state C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QMovie__MovieState))(signal))(QMovie__MovieState(state)) + } + +} + +func (ptr *QMovie) ConnectStateChanged(f func(state QMovie__MovieState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QMovie_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(state QMovie__MovieState) { + (*(*func(QMovie__MovieState))(signal))(state) + f(state) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QMovie) StateChanged(state QMovie__MovieState) { + if ptr.Pointer() != nil { + C.QMovie_StateChanged(ptr.Pointer(), C.longlong(state)) + } +} + +//export callbackQMovie_Stop +func callbackQMovie_Stop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stop"); signal != nil { + (*(*func())(signal))() + } else { + NewQMovieFromPointer(ptr).StopDefault() + } +} + +func (ptr *QMovie) ConnectStop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectStop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stop") + } +} + +func (ptr *QMovie) Stop() { + if ptr.Pointer() != nil { + C.QMovie_Stop(ptr.Pointer()) + } +} + +func (ptr *QMovie) StopDefault() { + if ptr.Pointer() != nil { + C.QMovie_StopDefault(ptr.Pointer()) + } +} + +func QMovie_SupportedFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQMovieFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedFormats_atList(i) + } + return out + }(C.QMovie_QMovie_SupportedFormats()) +} + +func (ptr *QMovie) SupportedFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQMovieFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedFormats_atList(i) + } + return out + }(C.QMovie_QMovie_SupportedFormats()) +} + +//export callbackQMovie_Updated +func callbackQMovie_Updated(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updated"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) + } + +} + +func (ptr *QMovie) ConnectUpdated(f func(rect *core.QRect)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "updated") { + C.QMovie_ConnectUpdated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "updated"); signal != nil { + f := func(rect *core.QRect) { + (*(*func(*core.QRect))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "updated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectUpdated() { + if ptr.Pointer() != nil { + C.QMovie_DisconnectUpdated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "updated") + } +} + +func (ptr *QMovie) Updated(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QMovie_Updated(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +//export callbackQMovie_DestroyQMovie +func callbackQMovie_DestroyQMovie(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMovie"); signal != nil { + (*(*func())(signal))() + } else { + NewQMovieFromPointer(ptr).DestroyQMovieDefault() + } +} + +func (ptr *QMovie) ConnectDestroyQMovie(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMovie"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMovie", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMovie", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMovie) DisconnectDestroyQMovie() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMovie") + } +} + +func (ptr *QMovie) DestroyQMovie() { + if ptr.Pointer() != nil { + C.QMovie_DestroyQMovie(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMovie) DestroyQMovieDefault() { + if ptr.Pointer() != nil { + C.QMovie_DestroyQMovieDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMovie) __supportedFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QMovie___supportedFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMovie) __supportedFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMovie___supportedFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QMovie) __supportedFormats_newList() unsafe.Pointer { + return C.QMovie___supportedFormats_newList(ptr.Pointer()) +} + +func (ptr *QMovie) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMovie___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMovie) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMovie___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMovie) __children_newList() unsafe.Pointer { + return C.QMovie___children_newList(ptr.Pointer()) +} + +func (ptr *QMovie) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QMovie___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMovie) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMovie___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QMovie) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QMovie___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QMovie) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMovie___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMovie) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMovie___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMovie) __findChildren_newList() unsafe.Pointer { + return C.QMovie___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QMovie) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMovie___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMovie) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMovie___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMovie) __findChildren_newList3() unsafe.Pointer { + return C.QMovie___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QMovie) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMovie___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMovie) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMovie___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMovie) __qFindChildren_newList2() unsafe.Pointer { + return C.QMovie___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQMovie_ChildEvent +func callbackQMovie_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQMovieFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QMovie) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QMovie_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQMovie_ConnectNotify +func callbackQMovie_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQMovieFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QMovie) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QMovie_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQMovie_CustomEvent +func callbackQMovie_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQMovieFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QMovie) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QMovie_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQMovie_DeleteLater +func callbackQMovie_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQMovieFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QMovie) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QMovie_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQMovie_Destroyed +func callbackQMovie_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQMovie_DisconnectNotify +func callbackQMovie_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQMovieFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QMovie) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QMovie_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQMovie_Event +func callbackQMovie_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMovieFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QMovie) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMovie_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQMovie_EventFilter +func callbackQMovie_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMovieFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QMovie) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMovie_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQMovie_MetaObject +func callbackQMovie_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQMovieFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QMovie) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QMovie_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQMovie_ObjectNameChanged +func callbackQMovie_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQMovie_TimerEvent +func callbackQMovie_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQMovieFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QMovie) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QMovie_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QNativeGestureEvent struct { + QInputEvent +} + +type QNativeGestureEvent_ITF interface { + QInputEvent_ITF + QNativeGestureEvent_PTR() *QNativeGestureEvent +} + +func (ptr *QNativeGestureEvent) QNativeGestureEvent_PTR() *QNativeGestureEvent { + return ptr +} + +func (ptr *QNativeGestureEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QNativeGestureEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQNativeGestureEvent(ptr QNativeGestureEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNativeGestureEvent_PTR().Pointer() + } + return nil +} + +func NewQNativeGestureEventFromPointer(ptr unsafe.Pointer) (n *QNativeGestureEvent) { + n = new(QNativeGestureEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QNativeGestureEvent) DestroyQNativeGestureEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQNativeGestureEvent2(ty core.Qt__NativeGestureType, device QTouchDevice_ITF, localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF, realValue float64, sequenceId uint, intValue uint64) *QNativeGestureEvent { + tmpValue := NewQNativeGestureEventFromPointer(C.QNativeGestureEvent_NewQNativeGestureEvent2(C.longlong(ty), PointerFromQTouchDevice(device), core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos), C.double(realValue), C.ulong(uint32(sequenceId)), C.ulonglong(intValue))) + runtime.SetFinalizer(tmpValue, (*QNativeGestureEvent).DestroyQNativeGestureEvent) + return tmpValue +} + +func (ptr *QNativeGestureEvent) Device() *QTouchDevice { + if ptr.Pointer() != nil { + return NewQTouchDeviceFromPointer(C.QNativeGestureEvent_Device(ptr.Pointer())) + } + return nil +} + +func (ptr *QNativeGestureEvent) GestureType() core.Qt__NativeGestureType { + if ptr.Pointer() != nil { + return core.Qt__NativeGestureType(C.QNativeGestureEvent_GestureType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNativeGestureEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QNativeGestureEvent_GlobalPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QNativeGestureEvent) LocalPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QNativeGestureEvent_LocalPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QNativeGestureEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QNativeGestureEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QNativeGestureEvent) ScreenPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QNativeGestureEvent_ScreenPos(ptr.Pointer())) + } + return nil +} + +func (ptr *QNativeGestureEvent) Value() float64 { + if ptr.Pointer() != nil { + return float64(C.QNativeGestureEvent_Value(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNativeGestureEvent) WindowPos() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QNativeGestureEvent_WindowPos(ptr.Pointer())) + } + return nil +} + +type QOffscreenSurface struct { + core.QObject + QSurface +} + +type QOffscreenSurface_ITF interface { + core.QObject_ITF + QSurface_ITF + QOffscreenSurface_PTR() *QOffscreenSurface +} + +func (ptr *QOffscreenSurface) QOffscreenSurface_PTR() *QOffscreenSurface { + return ptr +} + +func (ptr *QOffscreenSurface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOffscreenSurface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + ptr.QSurface_PTR().SetPointer(p) + } +} + +func PointerFromQOffscreenSurface(ptr QOffscreenSurface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOffscreenSurface_PTR().Pointer() + } + return nil +} + +func NewQOffscreenSurfaceFromPointer(ptr unsafe.Pointer) (n *QOffscreenSurface) { + n = new(QOffscreenSurface) + n.SetPointer(ptr) + return +} +func NewQOffscreenSurface(targetScreen QScreen_ITF, parent core.QObject_ITF) *QOffscreenSurface { + tmpValue := NewQOffscreenSurfaceFromPointer(C.QOffscreenSurface_NewQOffscreenSurface(PointerFromQScreen(targetScreen), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQOffscreenSurface2(targetScreen QScreen_ITF) *QOffscreenSurface { + tmpValue := NewQOffscreenSurfaceFromPointer(C.QOffscreenSurface_NewQOffscreenSurface2(PointerFromQScreen(targetScreen))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOffscreenSurface) Create() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_Create(ptr.Pointer()) + } +} + +func (ptr *QOffscreenSurface) Destroy() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_Destroy(ptr.Pointer()) + } +} + +//export callbackQOffscreenSurface_Format +func callbackQOffscreenSurface_Format(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "format"); signal != nil { + return PointerFromQSurfaceFormat((*(*func() *QSurfaceFormat)(signal))()) + } + + return PointerFromQSurfaceFormat(NewQOffscreenSurfaceFromPointer(ptr).FormatDefault()) +} + +func (ptr *QOffscreenSurface) ConnectFormat(f func() *QSurfaceFormat) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "format"); signal != nil { + f := func() *QSurfaceFormat { + (*(*func() *QSurfaceFormat)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOffscreenSurface) DisconnectFormat() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "format") + } +} + +func (ptr *QOffscreenSurface) Format() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QOffscreenSurface_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) FormatDefault() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QOffscreenSurface_FormatDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QOffscreenSurface_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOffscreenSurface) NativeHandle() unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QOffscreenSurface_NativeHandle(ptr.Pointer()) + } + return nil +} + +func (ptr *QOffscreenSurface) RequestedFormat() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QOffscreenSurface_RequestedFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) Screen() *QScreen { + if ptr.Pointer() != nil { + tmpValue := NewQScreenFromPointer(C.QOffscreenSurface_Screen(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQOffscreenSurface_ScreenChanged +func callbackQOffscreenSurface_ScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "screenChanged"); signal != nil { + (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) + } + +} + +func (ptr *QOffscreenSurface) ConnectScreenChanged(f func(screen *QScreen)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "screenChanged") { + C.QOffscreenSurface_ConnectScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "screenChanged"); signal != nil { + f := func(screen *QScreen) { + (*(*func(*QScreen))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOffscreenSurface) DisconnectScreenChanged() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DisconnectScreenChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "screenChanged") + } +} + +func (ptr *QOffscreenSurface) ScreenChanged(screen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_ScreenChanged(ptr.Pointer(), PointerFromQScreen(screen)) + } +} + +func (ptr *QOffscreenSurface) SetFormat(format QSurfaceFormat_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_SetFormat(ptr.Pointer(), PointerFromQSurfaceFormat(format)) + } +} + +func (ptr *QOffscreenSurface) SetNativeHandle(handle unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_SetNativeHandle(ptr.Pointer(), handle) + } +} + +func (ptr *QOffscreenSurface) SetScreen(newScreen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_SetScreen(ptr.Pointer(), PointerFromQScreen(newScreen)) + } +} + +//export callbackQOffscreenSurface_Size +func callbackQOffscreenSurface_Size(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQOffscreenSurfaceFromPointer(ptr).SizeDefault()) +} + +func (ptr *QOffscreenSurface) ConnectSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOffscreenSurface) DisconnectSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "size") + } +} + +func (ptr *QOffscreenSurface) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QOffscreenSurface_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) SizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QOffscreenSurface_SizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQOffscreenSurface_SurfaceType +func callbackQOffscreenSurface_SurfaceType(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil { + return C.longlong((*(*func() QSurface__SurfaceType)(signal))()) + } + + return C.longlong(NewQOffscreenSurfaceFromPointer(ptr).SurfaceTypeDefault()) +} + +func (ptr *QOffscreenSurface) ConnectSurfaceType(f func() QSurface__SurfaceType) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "surfaceType"); signal != nil { + f := func() QSurface__SurfaceType { + (*(*func() QSurface__SurfaceType)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOffscreenSurface) DisconnectSurfaceType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "surfaceType") + } +} + +func (ptr *QOffscreenSurface) SurfaceType() QSurface__SurfaceType { + if ptr.Pointer() != nil { + return QSurface__SurfaceType(C.QOffscreenSurface_SurfaceType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOffscreenSurface) SurfaceTypeDefault() QSurface__SurfaceType { + if ptr.Pointer() != nil { + return QSurface__SurfaceType(C.QOffscreenSurface_SurfaceTypeDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQOffscreenSurface_DestroyQOffscreenSurface +func callbackQOffscreenSurface_DestroyQOffscreenSurface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOffscreenSurface"); signal != nil { + (*(*func())(signal))() + } else { + NewQOffscreenSurfaceFromPointer(ptr).DestroyQOffscreenSurfaceDefault() + } +} + +func (ptr *QOffscreenSurface) ConnectDestroyQOffscreenSurface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOffscreenSurface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOffscreenSurface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOffscreenSurface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOffscreenSurface) DisconnectDestroyQOffscreenSurface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOffscreenSurface") + } +} + +func (ptr *QOffscreenSurface) DestroyQOffscreenSurface() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DestroyQOffscreenSurface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOffscreenSurface) DestroyQOffscreenSurfaceDefault() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DestroyQOffscreenSurfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOffscreenSurface) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOffscreenSurface) __children_newList() unsafe.Pointer { + return C.QOffscreenSurface___children_newList(ptr.Pointer()) +} + +func (ptr *QOffscreenSurface) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOffscreenSurface___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOffscreenSurface) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOffscreenSurface___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOffscreenSurface) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOffscreenSurface) __findChildren_newList() unsafe.Pointer { + return C.QOffscreenSurface___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOffscreenSurface) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOffscreenSurface) __findChildren_newList3() unsafe.Pointer { + return C.QOffscreenSurface___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOffscreenSurface) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOffscreenSurface) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOffscreenSurface) __qFindChildren_newList2() unsafe.Pointer { + return C.QOffscreenSurface___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOffscreenSurface_ChildEvent +func callbackQOffscreenSurface_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOffscreenSurfaceFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOffscreenSurface) ChildEvent(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *QOffscreenSurface) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOffscreenSurface_ConnectNotify +func callbackQOffscreenSurface_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOffscreenSurfaceFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOffscreenSurface) ConnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QOffscreenSurface) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOffscreenSurface_CustomEvent +func callbackQOffscreenSurface_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOffscreenSurfaceFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOffscreenSurface) CustomEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QOffscreenSurface) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOffscreenSurface_DeleteLater +func callbackQOffscreenSurface_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOffscreenSurfaceFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOffscreenSurface) DeleteLater() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOffscreenSurface) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOffscreenSurface_Destroyed +func callbackQOffscreenSurface_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOffscreenSurface_DisconnectNotify +func callbackQOffscreenSurface_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOffscreenSurfaceFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOffscreenSurface) DisconnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QOffscreenSurface) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOffscreenSurface_Event +func callbackQOffscreenSurface_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOffscreenSurfaceFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOffscreenSurface) Event(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOffscreenSurface_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QOffscreenSurface) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOffscreenSurface_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOffscreenSurface_EventFilter +func callbackQOffscreenSurface_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOffscreenSurfaceFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOffscreenSurface) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOffscreenSurface_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QOffscreenSurface) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOffscreenSurface_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOffscreenSurface_MetaObject +func callbackQOffscreenSurface_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOffscreenSurfaceFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOffscreenSurface) MetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOffscreenSurface_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QOffscreenSurface) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOffscreenSurface_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOffscreenSurface_ObjectNameChanged +func callbackQOffscreenSurface_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOffscreenSurface_TimerEvent +func callbackQOffscreenSurface_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOffscreenSurfaceFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOffscreenSurface) TimerEvent(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QOffscreenSurface) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOffscreenSurface_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLBuffer struct { + ptr unsafe.Pointer +} + +type QOpenGLBuffer_ITF interface { + QOpenGLBuffer_PTR() *QOpenGLBuffer +} + +func (ptr *QOpenGLBuffer) QOpenGLBuffer_PTR() *QOpenGLBuffer { + return ptr +} + +func (ptr *QOpenGLBuffer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLBuffer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLBuffer(ptr QOpenGLBuffer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLBuffer_PTR().Pointer() + } + return nil +} + +func NewQOpenGLBufferFromPointer(ptr unsafe.Pointer) (n *QOpenGLBuffer) { + n = new(QOpenGLBuffer) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLBuffer__Type +//QOpenGLBuffer::Type +type QOpenGLBuffer__Type int64 + +const ( + QOpenGLBuffer__VertexBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x8892) + QOpenGLBuffer__IndexBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x8893) + QOpenGLBuffer__PixelPackBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x88EB) + QOpenGLBuffer__PixelUnpackBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x88EC) +) + +//go:generate stringer -type=QOpenGLBuffer__UsagePattern +//QOpenGLBuffer::UsagePattern +type QOpenGLBuffer__UsagePattern int64 + +const ( + QOpenGLBuffer__StreamDraw QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E0) + QOpenGLBuffer__StreamRead QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E1) + QOpenGLBuffer__StreamCopy QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E2) + QOpenGLBuffer__StaticDraw QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E4) + QOpenGLBuffer__StaticRead QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E5) + QOpenGLBuffer__StaticCopy QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E6) + QOpenGLBuffer__DynamicDraw QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E8) + QOpenGLBuffer__DynamicRead QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E9) + QOpenGLBuffer__DynamicCopy QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88EA) +) + +//go:generate stringer -type=QOpenGLBuffer__Access +//QOpenGLBuffer::Access +type QOpenGLBuffer__Access int64 + +const ( + QOpenGLBuffer__ReadOnly QOpenGLBuffer__Access = QOpenGLBuffer__Access(0x88B8) + QOpenGLBuffer__WriteOnly QOpenGLBuffer__Access = QOpenGLBuffer__Access(0x88B9) + QOpenGLBuffer__ReadWrite QOpenGLBuffer__Access = QOpenGLBuffer__Access(0x88BA) +) + +//go:generate stringer -type=QOpenGLBuffer__RangeAccessFlag +//QOpenGLBuffer::RangeAccessFlag +type QOpenGLBuffer__RangeAccessFlag int64 + +const ( + QOpenGLBuffer__RangeRead QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0001) + QOpenGLBuffer__RangeWrite QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0002) + QOpenGLBuffer__RangeInvalidate QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0004) + QOpenGLBuffer__RangeInvalidateBuffer QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0008) + QOpenGLBuffer__RangeFlushExplicit QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0010) + QOpenGLBuffer__RangeUnsynchronized QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0020) +) + +func NewQOpenGLBuffer() *QOpenGLBuffer { + tmpValue := NewQOpenGLBufferFromPointer(C.QOpenGLBuffer_NewQOpenGLBuffer()) + runtime.SetFinalizer(tmpValue, (*QOpenGLBuffer).DestroyQOpenGLBuffer) + return tmpValue +} + +func NewQOpenGLBuffer2(ty QOpenGLBuffer__Type) *QOpenGLBuffer { + tmpValue := NewQOpenGLBufferFromPointer(C.QOpenGLBuffer_NewQOpenGLBuffer2(C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QOpenGLBuffer).DestroyQOpenGLBuffer) + return tmpValue +} + +func NewQOpenGLBuffer3(other QOpenGLBuffer_ITF) *QOpenGLBuffer { + tmpValue := NewQOpenGLBufferFromPointer(C.QOpenGLBuffer_NewQOpenGLBuffer3(PointerFromQOpenGLBuffer(other))) + runtime.SetFinalizer(tmpValue, (*QOpenGLBuffer).DestroyQOpenGLBuffer) + return tmpValue +} + +func (ptr *QOpenGLBuffer) Allocate(data unsafe.Pointer, count int) { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_Allocate(ptr.Pointer(), data, C.int(int32(count))) + } +} + +func (ptr *QOpenGLBuffer) Allocate2(count int) { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_Allocate2(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QOpenGLBuffer) Bind() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLBuffer_Bind(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLBuffer) BufferId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLBuffer_BufferId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLBuffer) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLBuffer_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLBuffer) Destroy() { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_Destroy(ptr.Pointer()) + } +} + +func (ptr *QOpenGLBuffer) IsCreated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLBuffer_IsCreated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLBuffer) Map(access QOpenGLBuffer__Access) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QOpenGLBuffer_Map(ptr.Pointer(), C.longlong(access)) + } + return nil +} + +func (ptr *QOpenGLBuffer) MapRange(offset int, count int, access QOpenGLBuffer__RangeAccessFlag) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QOpenGLBuffer_MapRange(ptr.Pointer(), C.int(int32(offset)), C.int(int32(count)), C.longlong(access)) + } + return nil +} + +func (ptr *QOpenGLBuffer) Read(offset int, data unsafe.Pointer, count int) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLBuffer_Read(ptr.Pointer(), C.int(int32(offset)), data, C.int(int32(count)))) != 0 + } + return false +} + +func (ptr *QOpenGLBuffer) Release() { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_Release(ptr.Pointer()) + } +} + +func QOpenGLBuffer_Release2(ty QOpenGLBuffer__Type) { + C.QOpenGLBuffer_QOpenGLBuffer_Release2(C.longlong(ty)) +} + +func (ptr *QOpenGLBuffer) Release2(ty QOpenGLBuffer__Type) { + C.QOpenGLBuffer_QOpenGLBuffer_Release2(C.longlong(ty)) +} + +func (ptr *QOpenGLBuffer) SetUsagePattern(value QOpenGLBuffer__UsagePattern) { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_SetUsagePattern(ptr.Pointer(), C.longlong(value)) + } +} + +func (ptr *QOpenGLBuffer) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLBuffer_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLBuffer) Type() QOpenGLBuffer__Type { + if ptr.Pointer() != nil { + return QOpenGLBuffer__Type(C.QOpenGLBuffer_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLBuffer) Unmap() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLBuffer_Unmap(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLBuffer) UsagePattern() QOpenGLBuffer__UsagePattern { + if ptr.Pointer() != nil { + return QOpenGLBuffer__UsagePattern(C.QOpenGLBuffer_UsagePattern(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLBuffer) Write(offset int, data unsafe.Pointer, count int) { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_Write(ptr.Pointer(), C.int(int32(offset)), data, C.int(int32(count))) + } +} + +func (ptr *QOpenGLBuffer) DestroyQOpenGLBuffer() { + if ptr.Pointer() != nil { + C.QOpenGLBuffer_DestroyQOpenGLBuffer(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLContext struct { + core.QObject +} + +type QOpenGLContext_ITF interface { + core.QObject_ITF + QOpenGLContext_PTR() *QOpenGLContext +} + +func (ptr *QOpenGLContext) QOpenGLContext_PTR() *QOpenGLContext { + return ptr +} + +func (ptr *QOpenGLContext) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLContext) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLContext(ptr QOpenGLContext_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLContext_PTR().Pointer() + } + return nil +} + +func NewQOpenGLContextFromPointer(ptr unsafe.Pointer) (n *QOpenGLContext) { + n = new(QOpenGLContext) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLContext__OpenGLModuleType +//QOpenGLContext::OpenGLModuleType +type QOpenGLContext__OpenGLModuleType int64 + +const ( + QOpenGLContext__LibGL QOpenGLContext__OpenGLModuleType = QOpenGLContext__OpenGLModuleType(0) + QOpenGLContext__LibGLES QOpenGLContext__OpenGLModuleType = QOpenGLContext__OpenGLModuleType(1) +) + +func NewQOpenGLContext(parent core.QObject_ITF) *QOpenGLContext { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_NewQOpenGLContext(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQOpenGLContext_AboutToBeDestroyed +func callbackQOpenGLContext_AboutToBeDestroyed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToBeDestroyed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QOpenGLContext) ConnectAboutToBeDestroyed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToBeDestroyed") { + C.QOpenGLContext_ConnectAboutToBeDestroyed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToBeDestroyed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToBeDestroyed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToBeDestroyed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToBeDestroyed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLContext) DisconnectAboutToBeDestroyed() { + if ptr.Pointer() != nil { + C.QOpenGLContext_DisconnectAboutToBeDestroyed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToBeDestroyed") + } +} + +func (ptr *QOpenGLContext) AboutToBeDestroyed() { + if ptr.Pointer() != nil { + C.QOpenGLContext_AboutToBeDestroyed(ptr.Pointer()) + } +} + +func QOpenGLContext_AreSharing(first QOpenGLContext_ITF, second QOpenGLContext_ITF) bool { + return int8(C.QOpenGLContext_QOpenGLContext_AreSharing(PointerFromQOpenGLContext(first), PointerFromQOpenGLContext(second))) != 0 +} + +func (ptr *QOpenGLContext) AreSharing(first QOpenGLContext_ITF, second QOpenGLContext_ITF) bool { + return int8(C.QOpenGLContext_QOpenGLContext_AreSharing(PointerFromQOpenGLContext(first), PointerFromQOpenGLContext(second))) != 0 +} + +func (ptr *QOpenGLContext) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_Create(ptr.Pointer())) != 0 + } + return false +} + +func QOpenGLContext_CurrentContext() *QOpenGLContext { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_CurrentContext()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLContext) CurrentContext() *QOpenGLContext { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_CurrentContext()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLContext) DefaultFramebufferObject() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLContext_DefaultFramebufferObject(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLContext) DoneCurrent() { + if ptr.Pointer() != nil { + C.QOpenGLContext_DoneCurrent(ptr.Pointer()) + } +} + +func (ptr *QOpenGLContext) ExtraFunctions() *QOpenGLExtraFunctions { + if ptr.Pointer() != nil { + return NewQOpenGLExtraFunctionsFromPointer(C.QOpenGLContext_ExtraFunctions(ptr.Pointer())) + } + return nil +} + +func (ptr *QOpenGLContext) Format() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QOpenGLContext_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) Functions() *QOpenGLFunctions { + if ptr.Pointer() != nil { + return NewQOpenGLFunctionsFromPointer(C.QOpenGLContext_Functions(ptr.Pointer())) + } + return nil +} + +func QOpenGLContext_GlobalShareContext() *QOpenGLContext { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_GlobalShareContext()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLContext) GlobalShareContext() *QOpenGLContext { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_GlobalShareContext()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLContext) HasExtension(extension core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_HasExtension(ptr.Pointer(), core.PointerFromQByteArray(extension))) != 0 + } + return false +} + +func (ptr *QOpenGLContext) IsOpenGLES() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_IsOpenGLES(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLContext) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLContext) MakeCurrent(surface QSurface_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_MakeCurrent(ptr.Pointer(), PointerFromQSurface(surface))) != 0 + } + return false +} + +func (ptr *QOpenGLContext) NativeHandle() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QOpenGLContext_NativeHandle(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func QOpenGLContext_OpenGLModuleHandle() unsafe.Pointer { + return C.QOpenGLContext_QOpenGLContext_OpenGLModuleHandle() +} + +func (ptr *QOpenGLContext) OpenGLModuleHandle() unsafe.Pointer { + return C.QOpenGLContext_QOpenGLContext_OpenGLModuleHandle() +} + +func QOpenGLContext_OpenGLModuleType() QOpenGLContext__OpenGLModuleType { + return QOpenGLContext__OpenGLModuleType(C.QOpenGLContext_QOpenGLContext_OpenGLModuleType()) +} + +func (ptr *QOpenGLContext) OpenGLModuleType() QOpenGLContext__OpenGLModuleType { + return QOpenGLContext__OpenGLModuleType(C.QOpenGLContext_QOpenGLContext_OpenGLModuleType()) +} + +func (ptr *QOpenGLContext) Screen() *QScreen { + if ptr.Pointer() != nil { + tmpValue := NewQScreenFromPointer(C.QOpenGLContext_Screen(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) SetFormat(format QSurfaceFormat_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_SetFormat(ptr.Pointer(), PointerFromQSurfaceFormat(format)) + } +} + +func (ptr *QOpenGLContext) SetNativeHandle(handle core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_SetNativeHandle(ptr.Pointer(), core.PointerFromQVariant(handle)) + } +} + +func (ptr *QOpenGLContext) SetScreen(screen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_SetScreen(ptr.Pointer(), PointerFromQScreen(screen)) + } +} + +func (ptr *QOpenGLContext) SetShareContext(shareContext QOpenGLContext_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_SetShareContext(ptr.Pointer(), PointerFromQOpenGLContext(shareContext)) + } +} + +func (ptr *QOpenGLContext) ShareContext() *QOpenGLContext { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_ShareContext(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) ShareGroup() *QOpenGLContextGroup { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLContextGroupFromPointer(C.QOpenGLContext_ShareGroup(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QOpenGLContext_SupportsThreadedOpenGL() bool { + return int8(C.QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL()) != 0 +} + +func (ptr *QOpenGLContext) SupportsThreadedOpenGL() bool { + return int8(C.QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL()) != 0 +} + +func (ptr *QOpenGLContext) Surface() *QSurface { + if ptr.Pointer() != nil { + return NewQSurfaceFromPointer(C.QOpenGLContext_Surface(ptr.Pointer())) + } + return nil +} + +func (ptr *QOpenGLContext) SwapBuffers(surface QSurface_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_SwapBuffers(ptr.Pointer(), PointerFromQSurface(surface)) + } +} + +func (ptr *QOpenGLContext) VersionFunctions(versionProfile QOpenGLVersionProfile_ITF) *QAbstractOpenGLFunctions { + if ptr.Pointer() != nil { + return NewQAbstractOpenGLFunctionsFromPointer(C.QOpenGLContext_VersionFunctions(ptr.Pointer(), PointerFromQOpenGLVersionProfile(versionProfile))) + } + return nil +} + +//export callbackQOpenGLContext_DestroyQOpenGLContext +func callbackQOpenGLContext_DestroyQOpenGLContext(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLContext"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLContextFromPointer(ptr).DestroyQOpenGLContextDefault() + } +} + +func (ptr *QOpenGLContext) ConnectDestroyQOpenGLContext(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLContext"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLContext", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLContext", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLContext) DisconnectDestroyQOpenGLContext() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLContext") + } +} + +func (ptr *QOpenGLContext) DestroyQOpenGLContext() { + if ptr.Pointer() != nil { + C.QOpenGLContext_DestroyQOpenGLContext(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLContext) DestroyQOpenGLContextDefault() { + if ptr.Pointer() != nil { + C.QOpenGLContext_DestroyQOpenGLContextDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLContext) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContext) __children_newList() unsafe.Pointer { + return C.QOpenGLContext___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContext) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLContext___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLContext) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLContext___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContext) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContext) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLContext___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContext) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContext) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLContext___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLContext) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContext) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContext) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLContext___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLContext_ChildEvent +func callbackQOpenGLContext_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLContextFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLContext) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLContext_ConnectNotify +func callbackQOpenGLContext_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLContextFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLContext) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLContext_CustomEvent +func callbackQOpenGLContext_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLContextFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLContext) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLContext_DeleteLater +func callbackQOpenGLContext_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLContextFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLContext) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLContext_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLContext_Destroyed +func callbackQOpenGLContext_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLContext_DisconnectNotify +func callbackQOpenGLContext_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLContextFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLContext) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLContext_Event +func callbackQOpenGLContext_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLContext) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLContext_EventFilter +func callbackQOpenGLContext_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLContext) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContext_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLContext_MetaObject +func callbackQOpenGLContext_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLContextFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLContext) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLContext_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLContext_ObjectNameChanged +func callbackQOpenGLContext_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLContext_TimerEvent +func callbackQOpenGLContext_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLContextFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLContext) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContext_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLContextGroup struct { + core.QObject +} + +type QOpenGLContextGroup_ITF interface { + core.QObject_ITF + QOpenGLContextGroup_PTR() *QOpenGLContextGroup +} + +func (ptr *QOpenGLContextGroup) QOpenGLContextGroup_PTR() *QOpenGLContextGroup { + return ptr +} + +func (ptr *QOpenGLContextGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLContextGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLContextGroup(ptr QOpenGLContextGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLContextGroup_PTR().Pointer() + } + return nil +} + +func NewQOpenGLContextGroupFromPointer(ptr unsafe.Pointer) (n *QOpenGLContextGroup) { + n = new(QOpenGLContextGroup) + n.SetPointer(ptr) + return +} +func QOpenGLContextGroup_CurrentContextGroup() *QOpenGLContextGroup { + tmpValue := NewQOpenGLContextGroupFromPointer(C.QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLContextGroup) CurrentContextGroup() *QOpenGLContextGroup { + tmpValue := NewQOpenGLContextGroupFromPointer(C.QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLContextGroup) Shares() []*QOpenGLContext { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QOpenGLContext { + out := make([]*QOpenGLContext, int(l.len)) + tmpList := NewQOpenGLContextGroupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__shares_atList(i) + } + return out + }(C.QOpenGLContextGroup_Shares(ptr.Pointer())) + } + return make([]*QOpenGLContext, 0) +} + +func (ptr *QOpenGLContextGroup) __shares_atList(i int) *QOpenGLContext { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContextGroup___shares_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContextGroup) __shares_setList(i QOpenGLContext_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup___shares_setList(ptr.Pointer(), PointerFromQOpenGLContext(i)) + } +} + +func (ptr *QOpenGLContextGroup) __shares_newList() unsafe.Pointer { + return C.QOpenGLContextGroup___shares_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContextGroup) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContextGroup) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContextGroup) __children_newList() unsafe.Pointer { + return C.QOpenGLContextGroup___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContextGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLContextGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContextGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLContextGroup) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLContextGroup___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContextGroup) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContextGroup) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContextGroup) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLContextGroup___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLContextGroup) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContextGroup) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContextGroup) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLContextGroup___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLContextGroup) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLContextGroup) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLContextGroup) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLContextGroup___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLContextGroup_ChildEvent +func callbackQOpenGLContextGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLContextGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLContextGroup) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLContextGroup_ConnectNotify +func callbackQOpenGLContextGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLContextGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLContextGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLContextGroup_CustomEvent +func callbackQOpenGLContextGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLContextGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLContextGroup) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLContextGroup_DeleteLater +func callbackQOpenGLContextGroup_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLContextGroupFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLContextGroup) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLContextGroup_Destroyed +func callbackQOpenGLContextGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLContextGroup_DisconnectNotify +func callbackQOpenGLContextGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLContextGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLContextGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLContextGroup_Event +func callbackQOpenGLContextGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLContextGroup) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContextGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLContextGroup_EventFilter +func callbackQOpenGLContextGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLContextGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLContextGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLContextGroup_MetaObject +func callbackQOpenGLContextGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLContextGroupFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLContextGroup) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLContextGroup_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLContextGroup_ObjectNameChanged +func callbackQOpenGLContextGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLContextGroup_TimerEvent +func callbackQOpenGLContextGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLContextGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLContextGroup) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLContextGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLDebugLogger struct { + core.QObject +} + +type QOpenGLDebugLogger_ITF interface { + core.QObject_ITF + QOpenGLDebugLogger_PTR() *QOpenGLDebugLogger +} + +func (ptr *QOpenGLDebugLogger) QOpenGLDebugLogger_PTR() *QOpenGLDebugLogger { + return ptr +} + +func (ptr *QOpenGLDebugLogger) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLDebugLogger) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLDebugLogger(ptr QOpenGLDebugLogger_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLDebugLogger_PTR().Pointer() + } + return nil +} + +func NewQOpenGLDebugLoggerFromPointer(ptr unsafe.Pointer) (n *QOpenGLDebugLogger) { + n = new(QOpenGLDebugLogger) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLDebugLogger__LoggingMode +//QOpenGLDebugLogger::LoggingMode +type QOpenGLDebugLogger__LoggingMode int64 + +const ( + QOpenGLDebugLogger__AsynchronousLogging QOpenGLDebugLogger__LoggingMode = QOpenGLDebugLogger__LoggingMode(0) + QOpenGLDebugLogger__SynchronousLogging QOpenGLDebugLogger__LoggingMode = QOpenGLDebugLogger__LoggingMode(1) +) + +func NewQOpenGLDebugLogger(parent core.QObject_ITF) *QOpenGLDebugLogger { + tmpValue := NewQOpenGLDebugLoggerFromPointer(C.QOpenGLDebugLogger_NewQOpenGLDebugLogger(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLDebugLogger) DisableMessages(sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type, severities QOpenGLDebugMessage__Severity) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DisableMessages(ptr.Pointer(), C.longlong(sources), C.longlong(types), C.longlong(severities)) + } +} + +func (ptr *QOpenGLDebugLogger) DisableMessages2(ids []uint, sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DisableMessages2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQOpenGLDebugLoggerFromPointer(NewQOpenGLDebugLoggerFromPointer(nil).__disableMessages_ids_newList2()) + for _, v := range ids { + tmpList.__disableMessages_ids_setList2(v) + } + return tmpList.Pointer() + }(), C.longlong(sources), C.longlong(types)) + } +} + +func (ptr *QOpenGLDebugLogger) EnableMessages(sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type, severities QOpenGLDebugMessage__Severity) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_EnableMessages(ptr.Pointer(), C.longlong(sources), C.longlong(types), C.longlong(severities)) + } +} + +func (ptr *QOpenGLDebugLogger) EnableMessages2(ids []uint, sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_EnableMessages2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQOpenGLDebugLoggerFromPointer(NewQOpenGLDebugLoggerFromPointer(nil).__enableMessages_ids_newList2()) + for _, v := range ids { + tmpList.__enableMessages_ids_setList2(v) + } + return tmpList.Pointer() + }(), C.longlong(sources), C.longlong(types)) + } +} + +func (ptr *QOpenGLDebugLogger) Initialize() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLDebugLogger_Initialize(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLDebugLogger) IsLogging() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLDebugLogger_IsLogging(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQOpenGLDebugLogger_LogMessage +func callbackQOpenGLDebugLogger_LogMessage(ptr unsafe.Pointer, debugMessage unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "logMessage"); signal != nil { + (*(*func(*QOpenGLDebugMessage))(signal))(NewQOpenGLDebugMessageFromPointer(debugMessage)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).LogMessageDefault(NewQOpenGLDebugMessageFromPointer(debugMessage)) + } +} + +func (ptr *QOpenGLDebugLogger) ConnectLogMessage(f func(debugMessage *QOpenGLDebugMessage)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "logMessage"); signal != nil { + f := func(debugMessage *QOpenGLDebugMessage) { + (*(*func(*QOpenGLDebugMessage))(signal))(debugMessage) + f(debugMessage) + } + qt.ConnectSignal(ptr.Pointer(), "logMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "logMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLDebugLogger) DisconnectLogMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "logMessage") + } +} + +func (ptr *QOpenGLDebugLogger) LogMessage(debugMessage QOpenGLDebugMessage_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_LogMessage(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) + } +} + +func (ptr *QOpenGLDebugLogger) LogMessageDefault(debugMessage QOpenGLDebugMessage_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_LogMessageDefault(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) + } +} + +func (ptr *QOpenGLDebugLogger) LoggedMessages() []*QOpenGLDebugMessage { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QOpenGLDebugMessage { + out := make([]*QOpenGLDebugMessage, int(l.len)) + tmpList := NewQOpenGLDebugLoggerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__loggedMessages_atList(i) + } + return out + }(C.QOpenGLDebugLogger_LoggedMessages(ptr.Pointer())) + } + return make([]*QOpenGLDebugMessage, 0) +} + +func (ptr *QOpenGLDebugLogger) LoggingMode() QOpenGLDebugLogger__LoggingMode { + if ptr.Pointer() != nil { + return QOpenGLDebugLogger__LoggingMode(C.QOpenGLDebugLogger_LoggingMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLDebugLogger) MaximumMessageLength() int64 { + if ptr.Pointer() != nil { + return int64(C.QOpenGLDebugLogger_MaximumMessageLength(ptr.Pointer())) + } + return 0 +} + +//export callbackQOpenGLDebugLogger_MessageLogged +func callbackQOpenGLDebugLogger_MessageLogged(ptr unsafe.Pointer, debugMessage unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "messageLogged"); signal != nil { + (*(*func(*QOpenGLDebugMessage))(signal))(NewQOpenGLDebugMessageFromPointer(debugMessage)) + } + +} + +func (ptr *QOpenGLDebugLogger) ConnectMessageLogged(f func(debugMessage *QOpenGLDebugMessage)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "messageLogged") { + C.QOpenGLDebugLogger_ConnectMessageLogged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageLogged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "messageLogged"); signal != nil { + f := func(debugMessage *QOpenGLDebugMessage) { + (*(*func(*QOpenGLDebugMessage))(signal))(debugMessage) + f(debugMessage) + } + qt.ConnectSignal(ptr.Pointer(), "messageLogged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "messageLogged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLDebugLogger) DisconnectMessageLogged() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DisconnectMessageLogged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "messageLogged") + } +} + +func (ptr *QOpenGLDebugLogger) MessageLogged(debugMessage QOpenGLDebugMessage_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_MessageLogged(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) + } +} + +func (ptr *QOpenGLDebugLogger) PopGroup() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_PopGroup(ptr.Pointer()) + } +} + +func (ptr *QOpenGLDebugLogger) PushGroup(name string, id uint, source QOpenGLDebugMessage__Source) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLDebugLogger_PushGroup(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.uint(uint32(id)), C.longlong(source)) + } +} + +//export callbackQOpenGLDebugLogger_StartLogging +func callbackQOpenGLDebugLogger_StartLogging(ptr unsafe.Pointer, loggingMode C.longlong) { + if signal := qt.GetSignal(ptr, "startLogging"); signal != nil { + (*(*func(QOpenGLDebugLogger__LoggingMode))(signal))(QOpenGLDebugLogger__LoggingMode(loggingMode)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).StartLoggingDefault(QOpenGLDebugLogger__LoggingMode(loggingMode)) + } +} + +func (ptr *QOpenGLDebugLogger) ConnectStartLogging(f func(loggingMode QOpenGLDebugLogger__LoggingMode)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "startLogging"); signal != nil { + f := func(loggingMode QOpenGLDebugLogger__LoggingMode) { + (*(*func(QOpenGLDebugLogger__LoggingMode))(signal))(loggingMode) + f(loggingMode) + } + qt.ConnectSignal(ptr.Pointer(), "startLogging", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "startLogging", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLDebugLogger) DisconnectStartLogging() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "startLogging") + } +} + +func (ptr *QOpenGLDebugLogger) StartLogging(loggingMode QOpenGLDebugLogger__LoggingMode) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_StartLogging(ptr.Pointer(), C.longlong(loggingMode)) + } +} + +func (ptr *QOpenGLDebugLogger) StartLoggingDefault(loggingMode QOpenGLDebugLogger__LoggingMode) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_StartLoggingDefault(ptr.Pointer(), C.longlong(loggingMode)) + } +} + +//export callbackQOpenGLDebugLogger_StopLogging +func callbackQOpenGLDebugLogger_StopLogging(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stopLogging"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).StopLoggingDefault() + } +} + +func (ptr *QOpenGLDebugLogger) ConnectStopLogging(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stopLogging"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stopLogging", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stopLogging", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLDebugLogger) DisconnectStopLogging() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stopLogging") + } +} + +func (ptr *QOpenGLDebugLogger) StopLogging() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_StopLogging(ptr.Pointer()) + } +} + +func (ptr *QOpenGLDebugLogger) StopLoggingDefault() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_StopLoggingDefault(ptr.Pointer()) + } +} + +//export callbackQOpenGLDebugLogger_DestroyQOpenGLDebugLogger +func callbackQOpenGLDebugLogger_DestroyQOpenGLDebugLogger(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLDebugLogger"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).DestroyQOpenGLDebugLoggerDefault() + } +} + +func (ptr *QOpenGLDebugLogger) ConnectDestroyQOpenGLDebugLogger(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLDebugLogger"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLDebugLogger", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLDebugLogger", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLDebugLogger) DisconnectDestroyQOpenGLDebugLogger() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLDebugLogger") + } +} + +func (ptr *QOpenGLDebugLogger) DestroyQOpenGLDebugLogger() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DestroyQOpenGLDebugLogger(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLDebugLogger) DestroyQOpenGLDebugLoggerDefault() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DestroyQOpenGLDebugLoggerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLDebugLogger) __disableMessages_ids_atList2(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLDebugLogger___disableMessages_ids_atList2(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QOpenGLDebugLogger) __disableMessages_ids_setList2(i uint) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___disableMessages_ids_setList2(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QOpenGLDebugLogger) __disableMessages_ids_newList2() unsafe.Pointer { + return C.QOpenGLDebugLogger___disableMessages_ids_newList2(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __enableMessages_ids_atList2(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLDebugLogger___enableMessages_ids_atList2(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QOpenGLDebugLogger) __enableMessages_ids_setList2(i uint) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___enableMessages_ids_setList2(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QOpenGLDebugLogger) __enableMessages_ids_newList2() unsafe.Pointer { + return C.QOpenGLDebugLogger___enableMessages_ids_newList2(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __loggedMessages_atList(i int) *QOpenGLDebugMessage { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugLogger___loggedMessages_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLDebugLogger) __loggedMessages_setList(i QOpenGLDebugMessage_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___loggedMessages_setList(ptr.Pointer(), PointerFromQOpenGLDebugMessage(i)) + } +} + +func (ptr *QOpenGLDebugLogger) __loggedMessages_newList() unsafe.Pointer { + return C.QOpenGLDebugLogger___loggedMessages_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLDebugLogger) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLDebugLogger) __children_newList() unsafe.Pointer { + return C.QOpenGLDebugLogger___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLDebugLogger___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLDebugLogger) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLDebugLogger) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLDebugLogger___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLDebugLogger) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLDebugLogger) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLDebugLogger___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLDebugLogger) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLDebugLogger) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLDebugLogger___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLDebugLogger) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLDebugLogger) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLDebugLogger) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLDebugLogger___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLDebugLogger_ChildEvent +func callbackQOpenGLDebugLogger_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLDebugLogger) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLDebugLogger_ConnectNotify +func callbackQOpenGLDebugLogger_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLDebugLogger) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLDebugLogger_CustomEvent +func callbackQOpenGLDebugLogger_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLDebugLogger) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLDebugLogger_DeleteLater +func callbackQOpenGLDebugLogger_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLDebugLogger) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLDebugLogger_Destroyed +func callbackQOpenGLDebugLogger_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLDebugLogger_DisconnectNotify +func callbackQOpenGLDebugLogger_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLDebugLogger) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLDebugLogger_Event +func callbackQOpenGLDebugLogger_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLDebugLoggerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLDebugLogger) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLDebugLogger_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLDebugLogger_EventFilter +func callbackQOpenGLDebugLogger_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLDebugLoggerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLDebugLogger) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLDebugLogger_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLDebugLogger_MetaObject +func callbackQOpenGLDebugLogger_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLDebugLoggerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLDebugLogger) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLDebugLogger_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLDebugLogger_ObjectNameChanged +func callbackQOpenGLDebugLogger_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLDebugLogger_TimerEvent +func callbackQOpenGLDebugLogger_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLDebugLoggerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLDebugLogger) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugLogger_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLDebugMessage struct { + ptr unsafe.Pointer +} + +type QOpenGLDebugMessage_ITF interface { + QOpenGLDebugMessage_PTR() *QOpenGLDebugMessage +} + +func (ptr *QOpenGLDebugMessage) QOpenGLDebugMessage_PTR() *QOpenGLDebugMessage { + return ptr +} + +func (ptr *QOpenGLDebugMessage) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLDebugMessage) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLDebugMessage(ptr QOpenGLDebugMessage_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLDebugMessage_PTR().Pointer() + } + return nil +} + +func NewQOpenGLDebugMessageFromPointer(ptr unsafe.Pointer) (n *QOpenGLDebugMessage) { + n = new(QOpenGLDebugMessage) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLDebugMessage__Source +//QOpenGLDebugMessage::Source +type QOpenGLDebugMessage__Source int64 + +const ( + QOpenGLDebugMessage__InvalidSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000000) + QOpenGLDebugMessage__APISource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000001) + QOpenGLDebugMessage__WindowSystemSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000002) + QOpenGLDebugMessage__ShaderCompilerSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000004) + QOpenGLDebugMessage__ThirdPartySource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000008) + QOpenGLDebugMessage__ApplicationSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000010) + QOpenGLDebugMessage__OtherSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000020) + QOpenGLDebugMessage__LastSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(QOpenGLDebugMessage__OtherSource) + QOpenGLDebugMessage__AnySource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0xffffffff) +) + +//go:generate stringer -type=QOpenGLDebugMessage__Type +//QOpenGLDebugMessage::Type +type QOpenGLDebugMessage__Type int64 + +const ( + QOpenGLDebugMessage__InvalidType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000000) + QOpenGLDebugMessage__ErrorType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000001) + QOpenGLDebugMessage__DeprecatedBehaviorType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000002) + QOpenGLDebugMessage__UndefinedBehaviorType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000004) + QOpenGLDebugMessage__PortabilityType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000008) + QOpenGLDebugMessage__PerformanceType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000010) + QOpenGLDebugMessage__OtherType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000020) + QOpenGLDebugMessage__MarkerType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000040) + QOpenGLDebugMessage__GroupPushType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000080) + QOpenGLDebugMessage__GroupPopType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000100) + QOpenGLDebugMessage__LastType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(QOpenGLDebugMessage__GroupPopType) + QOpenGLDebugMessage__AnyType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0xffffffff) +) + +//go:generate stringer -type=QOpenGLDebugMessage__Severity +//QOpenGLDebugMessage::Severity +type QOpenGLDebugMessage__Severity int64 + +const ( + QOpenGLDebugMessage__InvalidSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000000) + QOpenGLDebugMessage__HighSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000001) + QOpenGLDebugMessage__MediumSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000002) + QOpenGLDebugMessage__LowSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000004) + QOpenGLDebugMessage__NotificationSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000008) + QOpenGLDebugMessage__LastSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(QOpenGLDebugMessage__NotificationSeverity) + QOpenGLDebugMessage__AnySeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0xffffffff) +) + +func NewQOpenGLDebugMessage() *QOpenGLDebugMessage { + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_NewQOpenGLDebugMessage()) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue +} + +func NewQOpenGLDebugMessage2(debugMessage QOpenGLDebugMessage_ITF) *QOpenGLDebugMessage { + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_NewQOpenGLDebugMessage2(PointerFromQOpenGLDebugMessage(debugMessage))) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue +} + +func QOpenGLDebugMessage_CreateApplicationMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue +} + +func (ptr *QOpenGLDebugMessage) CreateApplicationMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue +} + +func QOpenGLDebugMessage_CreateThirdPartyMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue +} + +func (ptr *QOpenGLDebugMessage) CreateThirdPartyMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) + return tmpValue +} + +func (ptr *QOpenGLDebugMessage) Id() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLDebugMessage_Id(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLDebugMessage) Message() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QOpenGLDebugMessage_Message(ptr.Pointer())) + } + return "" +} + +func (ptr *QOpenGLDebugMessage) Severity() QOpenGLDebugMessage__Severity { + if ptr.Pointer() != nil { + return QOpenGLDebugMessage__Severity(C.QOpenGLDebugMessage_Severity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLDebugMessage) Source() QOpenGLDebugMessage__Source { + if ptr.Pointer() != nil { + return QOpenGLDebugMessage__Source(C.QOpenGLDebugMessage_Source(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLDebugMessage) Swap(debugMessage QOpenGLDebugMessage_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLDebugMessage_Swap(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) + } +} + +func (ptr *QOpenGLDebugMessage) Type() QOpenGLDebugMessage__Type { + if ptr.Pointer() != nil { + return QOpenGLDebugMessage__Type(C.QOpenGLDebugMessage_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLDebugMessage) DestroyQOpenGLDebugMessage() { + if ptr.Pointer() != nil { + C.QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLExtraFunctions struct { + QOpenGLFunctions +} + +type QOpenGLExtraFunctions_ITF interface { + QOpenGLFunctions_ITF + QOpenGLExtraFunctions_PTR() *QOpenGLExtraFunctions +} + +func (ptr *QOpenGLExtraFunctions) QOpenGLExtraFunctions_PTR() *QOpenGLExtraFunctions { + return ptr +} + +func (ptr *QOpenGLExtraFunctions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLExtraFunctions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLExtraFunctions(ptr QOpenGLExtraFunctions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLExtraFunctions_PTR().Pointer() + } + return nil +} + +func NewQOpenGLExtraFunctionsFromPointer(ptr unsafe.Pointer) (n *QOpenGLExtraFunctions) { + n = new(QOpenGLExtraFunctions) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLExtraFunctions) DestroyQOpenGLExtraFunctions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQOpenGLExtraFunctions() *QOpenGLExtraFunctions { + tmpValue := NewQOpenGLExtraFunctionsFromPointer(C.QOpenGLExtraFunctions_NewQOpenGLExtraFunctions()) + runtime.SetFinalizer(tmpValue, (*QOpenGLExtraFunctions).DestroyQOpenGLExtraFunctions) + return tmpValue +} + +func NewQOpenGLExtraFunctions2(context QOpenGLContext_ITF) *QOpenGLExtraFunctions { + tmpValue := NewQOpenGLExtraFunctionsFromPointer(C.QOpenGLExtraFunctions_NewQOpenGLExtraFunctions2(PointerFromQOpenGLContext(context))) + runtime.SetFinalizer(tmpValue, (*QOpenGLExtraFunctions).DestroyQOpenGLExtraFunctions) + return tmpValue +} + +func (ptr *QOpenGLExtraFunctions) GlActiveShaderProgram(pipeline uint, program uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlActiveShaderProgram(ptr.Pointer(), C.uint(uint32(pipeline)), C.uint(uint32(program))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBeginQuery(target uint, id uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBeginQuery(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(id))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBeginTransformFeedback(primitiveMode uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBeginTransformFeedback(ptr.Pointer(), C.uint(uint32(primitiveMode))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBindBufferBase(target uint, index uint, buffer uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBindBufferBase(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)), C.uint(uint32(buffer))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBindImageTexture(unit uint, texture uint, level int, layered bool, layer int, access uint, format uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBindImageTexture(ptr.Pointer(), C.uint(uint32(unit)), C.uint(uint32(texture)), C.int(int32(level)), C.char(int8(qt.GoBoolToInt(layered))), C.int(int32(layer)), C.uint(uint32(access)), C.uint(uint32(format))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBindProgramPipeline(pipeline uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBindProgramPipeline(ptr.Pointer(), C.uint(uint32(pipeline))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBindSampler(unit uint, sampler uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBindSampler(ptr.Pointer(), C.uint(uint32(unit)), C.uint(uint32(sampler))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBindTransformFeedback(target uint, id uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBindTransformFeedback(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(id))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBindVertexArray(array uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBindVertexArray(ptr.Pointer(), C.uint(uint32(array))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBlendBarrier() { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBlendBarrier(ptr.Pointer()) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBlendEquationSeparatei(buf uint, modeRGB uint, modeAlpha uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBlendEquationSeparatei(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(modeRGB)), C.uint(uint32(modeAlpha))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBlendEquationi(buf uint, mode uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBlendEquationi(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(mode))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBlendFuncSeparatei(buf uint, srcRGB uint, dstRGB uint, srcAlpha uint, dstAlpha uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBlendFuncSeparatei(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(srcRGB)), C.uint(uint32(dstRGB)), C.uint(uint32(srcAlpha)), C.uint(uint32(dstAlpha))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBlendFunci(buf uint, src uint, dst uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBlendFunci(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(src)), C.uint(uint32(dst))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlBlitFramebuffer(srcX0 int, srcY0 int, srcX1 int, srcY1 int, dstX0 int, dstY0 int, dstX1 int, dstY1 int, mask uint, filter uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlBlitFramebuffer(ptr.Pointer(), C.int(int32(srcX0)), C.int(int32(srcY0)), C.int(int32(srcX1)), C.int(int32(srcY1)), C.int(int32(dstX0)), C.int(int32(dstY0)), C.int(int32(dstX1)), C.int(int32(dstY1)), C.uint(uint32(mask)), C.uint(uint32(filter))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlClearBufferfi(buffer uint, drawbuffer int, depth float32, stencil int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlClearBufferfi(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.float(depth), C.int(int32(stencil))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlClearBufferfv(buffer uint, drawbuffer int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlClearBufferfv(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlClearBufferiv(buffer uint, drawbuffer int, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlClearBufferiv(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlClearBufferuiv(buffer uint, drawbuffer int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlClearBufferuiv(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlColorMaski(index uint, r bool, g bool, b bool, a bool) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlColorMaski(ptr.Pointer(), C.uint(uint32(index)), C.char(int8(qt.GoBoolToInt(r))), C.char(int8(qt.GoBoolToInt(g))), C.char(int8(qt.GoBoolToInt(b))), C.char(int8(qt.GoBoolToInt(a)))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlCompressedTexImage3D(target uint, level int, internalformat uint, width int, height int, depth int, border int, imageSize int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlCompressedTexImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.int(int32(border)), C.int(int32(imageSize)), data) + } +} + +func (ptr *QOpenGLExtraFunctions) GlCompressedTexSubImage3D(target uint, level int, xoffset int, yoffset int, zoffset int, width int, height int, depth int, format uint, imageSize int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlCompressedTexSubImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(zoffset)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.uint(uint32(format)), C.int(int32(imageSize)), data) + } +} + +func (ptr *QOpenGLExtraFunctions) GlCopyImageSubData(srcName uint, srcTarget uint, srcLevel int, srcX int, srcY int, srcZ int, dstName uint, dstTarget uint, dstLevel int, dstX int, dstY int, dstZ int, srcWidth int, srcHeight int, srcDepth int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlCopyImageSubData(ptr.Pointer(), C.uint(uint32(srcName)), C.uint(uint32(srcTarget)), C.int(int32(srcLevel)), C.int(int32(srcX)), C.int(int32(srcY)), C.int(int32(srcZ)), C.uint(uint32(dstName)), C.uint(uint32(dstTarget)), C.int(int32(dstLevel)), C.int(int32(dstX)), C.int(int32(dstY)), C.int(int32(dstZ)), C.int(int32(srcWidth)), C.int(int32(srcHeight)), C.int(int32(srcDepth))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlCopyTexSubImage3D(target uint, level int, xoffset int, yoffset int, zoffset int, x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlCopyTexSubImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(zoffset)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDebugMessageControl(source uint, ty uint, severity uint, count int, ids uint, enabled bool) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDebugMessageControl(ptr.Pointer(), C.uint(uint32(source)), C.uint(uint32(ty)), C.uint(uint32(severity)), C.int(int32(count)), C.uint(uint32(ids)), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDeleteProgramPipelines(n int, pipelines uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDeleteProgramPipelines(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(pipelines))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDeleteQueries(n int, ids uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDeleteQueries(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDeleteSamplers(count int, samplers uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDeleteSamplers(ptr.Pointer(), C.int(int32(count)), C.uint(uint32(samplers))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDeleteTransformFeedbacks(n int, ids uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDeleteTransformFeedbacks(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDeleteVertexArrays(n int, arrays uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDeleteVertexArrays(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(arrays))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDisablei(target uint, index uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDisablei(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDispatchCompute(num_groups_x uint, num_groups_y uint, num_groups_z uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDispatchCompute(ptr.Pointer(), C.uint(uint32(num_groups_x)), C.uint(uint32(num_groups_y)), C.uint(uint32(num_groups_z))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawArraysIndirect(mode uint, indirect unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawArraysIndirect(ptr.Pointer(), C.uint(uint32(mode)), indirect) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawArraysInstanced(mode uint, first int, count int, instancecount int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawArraysInstanced(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(first)), C.int(int32(count)), C.int(int32(instancecount))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawBuffers(n int, bufs uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawBuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(bufs))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawElementsBaseVertex(mode uint, count int, ty uint, indices unsafe.Pointer, basevertex int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawElementsBaseVertex(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(basevertex))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawElementsIndirect(mode uint, ty uint, indirect unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawElementsIndirect(ptr.Pointer(), C.uint(uint32(mode)), C.uint(uint32(ty)), indirect) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawElementsInstanced(mode uint, count int, ty uint, indices unsafe.Pointer, instancecount int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawElementsInstanced(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(instancecount))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawElementsInstancedBaseVertex(mode uint, count int, ty uint, indices unsafe.Pointer, instancecount int, basevertex int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawElementsInstancedBaseVertex(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(instancecount)), C.int(int32(basevertex))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawRangeElements(mode uint, start uint, end uint, count int, ty uint, indices unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawRangeElements(ptr.Pointer(), C.uint(uint32(mode)), C.uint(uint32(start)), C.uint(uint32(end)), C.int(int32(count)), C.uint(uint32(ty)), indices) + } +} + +func (ptr *QOpenGLExtraFunctions) GlDrawRangeElementsBaseVertex(mode uint, start uint, end uint, count int, ty uint, indices unsafe.Pointer, basevertex int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlDrawRangeElementsBaseVertex(ptr.Pointer(), C.uint(uint32(mode)), C.uint(uint32(start)), C.uint(uint32(end)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(basevertex))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlEnablei(target uint, index uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlEnablei(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlEndQuery(target uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlEndQuery(ptr.Pointer(), C.uint(uint32(target))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlEndTransformFeedback() { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlEndTransformFeedback(ptr.Pointer()) + } +} + +func (ptr *QOpenGLExtraFunctions) GlFramebufferParameteri(target uint, pname uint, param int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlFramebufferParameteri(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(param))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlFramebufferTexture(target uint, attachment uint, texture uint, level int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlFramebufferTexture(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(texture)), C.int(int32(level))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlFramebufferTextureLayer(target uint, attachment uint, texture uint, level int, layer int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlFramebufferTextureLayer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(texture)), C.int(int32(level)), C.int(int32(layer))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGenProgramPipelines(n int, pipelines uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGenProgramPipelines(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(pipelines))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGenQueries(n int, ids uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGenQueries(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGenSamplers(count int, samplers uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGenSamplers(ptr.Pointer(), C.int(int32(count)), C.uint(uint32(samplers))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGenTransformFeedbacks(n int, ids uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGenTransformFeedbacks(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGenVertexArrays(n int, arrays uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGenVertexArrays(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(arrays))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetActiveUniformBlockiv(program uint, uniformBlockIndex uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetActiveUniformBlockiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(uniformBlockIndex)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetActiveUniformsiv(program uint, uniformCount int, uniformIndices uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetActiveUniformsiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(uniformCount)), C.uint(uint32(uniformIndices)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetBooleani_v(target uint, index uint, data *bool) { + if ptr.Pointer() != nil { + var dataC C.char + if data != nil { + dataC = C.char(int8(qt.GoBoolToInt(*data))) + defer func() { *data = int8(dataC) != 0 }() + } + C.QOpenGLExtraFunctions_GlGetBooleani_v(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)), &dataC) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetBufferPointerv(target uint, pname uint, params unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetBufferPointerv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), params) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetFramebufferParameteriv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetFramebufferParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetGraphicsResetStatus() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLExtraFunctions_GlGetGraphicsResetStatus(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLExtraFunctions) GlGetIntegeri_v(target uint, index uint, data int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetIntegeri_v(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)), C.int(int32(data))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetInternalformativ(target uint, internalformat uint, pname uint, bufSize int, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetInternalformativ(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(internalformat)), C.uint(uint32(pname)), C.int(int32(bufSize)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetMultisamplefv(pname uint, index uint, val float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetMultisamplefv(ptr.Pointer(), C.uint(uint32(pname)), C.uint(uint32(index)), C.float(val)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetPointerv(pname uint, params unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetPointerv(ptr.Pointer(), C.uint(uint32(pname)), params) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetProgramBinary(program uint, bufSize int, length int, binaryFormat uint, binary unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetProgramBinary(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(bufSize)), C.int(int32(length)), C.uint(uint32(binaryFormat)), binary) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetProgramInterfaceiv(program uint, programInterface uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetProgramInterfaceiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(programInterface)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetProgramPipelineiv(pipeline uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetProgramPipelineiv(ptr.Pointer(), C.uint(uint32(pipeline)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetProgramResourceiv(program uint, programInterface uint, index uint, propCount int, props uint, bufSize int, length int, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetProgramResourceiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(programInterface)), C.uint(uint32(index)), C.int(int32(propCount)), C.uint(uint32(props)), C.int(int32(bufSize)), C.int(int32(length)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetQueryObjectuiv(id uint, pname uint, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetQueryObjectuiv(ptr.Pointer(), C.uint(uint32(id)), C.uint(uint32(pname)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetQueryiv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetQueryiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameterIiv(sampler uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetSamplerParameterIiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameterIuiv(sampler uint, pname uint, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetSamplerParameterIuiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameterfv(sampler uint, pname uint, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetSamplerParameterfv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.float(params)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameteriv(sampler uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetSamplerParameteriv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetStringi(name uint, index uint) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QOpenGLExtraFunctions_GlGetStringi(ptr.Pointer(), C.uint(uint32(name)), C.uint(uint32(index)))) + } + return "" +} + +func (ptr *QOpenGLExtraFunctions) GlGetTexLevelParameterfv(target uint, level int, pname uint, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetTexLevelParameterfv(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(pname)), C.float(params)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetTexLevelParameteriv(target uint, level int, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetTexLevelParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetTexParameterIiv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetTexParameterIiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetTexParameterIuiv(target uint, pname uint, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetTexParameterIuiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetUniformuiv(program uint, location int, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetUniformuiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetVertexAttribIiv(index uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetVertexAttribIiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetVertexAttribIuiv(index uint, pname uint, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetVertexAttribIuiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetnUniformfv(program uint, location int, bufSize int, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetnUniformfv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(bufSize)), C.float(params)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetnUniformiv(program uint, location int, bufSize int, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetnUniformiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(bufSize)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlGetnUniformuiv(program uint, location int, bufSize int, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlGetnUniformuiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(bufSize)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlInvalidateFramebuffer(target uint, numAttachments int, attachments uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlInvalidateFramebuffer(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(numAttachments)), C.uint(uint32(attachments))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlInvalidateSubFramebuffer(target uint, numAttachments int, attachments uint, x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlInvalidateSubFramebuffer(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(numAttachments)), C.uint(uint32(attachments)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlIsEnabledi(target uint, index uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlIsEnabledi(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlIsProgramPipeline(pipeline uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlIsProgramPipeline(ptr.Pointer(), C.uint(uint32(pipeline)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlIsQuery(id uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlIsQuery(ptr.Pointer(), C.uint(uint32(id)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlIsSampler(sampler uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlIsSampler(ptr.Pointer(), C.uint(uint32(sampler)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlIsTransformFeedback(id uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlIsTransformFeedback(ptr.Pointer(), C.uint(uint32(id)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlIsVertexArray(array uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlIsVertexArray(ptr.Pointer(), C.uint(uint32(array)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlMemoryBarrier(barriers uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlMemoryBarrier(ptr.Pointer(), C.uint(uint32(barriers))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlMemoryBarrierByRegion(barriers uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlMemoryBarrierByRegion(ptr.Pointer(), C.uint(uint32(barriers))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlMinSampleShading(value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlMinSampleShading(ptr.Pointer(), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlPatchParameteri(pname uint, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlPatchParameteri(ptr.Pointer(), C.uint(uint32(pname)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlPauseTransformFeedback() { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlPauseTransformFeedback(ptr.Pointer()) + } +} + +func (ptr *QOpenGLExtraFunctions) GlPopDebugGroup() { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlPopDebugGroup(ptr.Pointer()) + } +} + +func (ptr *QOpenGLExtraFunctions) GlPrimitiveBoundingBox(minX float32, minY float32, minZ float32, minW float32, maxX float32, maxY float32, maxZ float32, maxW float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlPrimitiveBoundingBox(ptr.Pointer(), C.float(minX), C.float(minY), C.float(minZ), C.float(minW), C.float(maxX), C.float(maxY), C.float(maxZ), C.float(maxW)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramBinary(program uint, binaryFormat uint, binary unsafe.Pointer, length int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramBinary(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(binaryFormat)), binary, C.int(int32(length))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramParameteri(program uint, pname uint, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramParameteri(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(pname)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform1f(program uint, location int, v0 float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform1f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform1fv(program uint, location int, count int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform1fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform1i(program uint, location int, v0 int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform1i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform1iv(program uint, location int, count int, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform1iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform1ui(program uint, location int, v0 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform1ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform1uiv(program uint, location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform1uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform2f(program uint, location int, v0 float32, v1 float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform2f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0), C.float(v1)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform2fv(program uint, location int, count int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform2i(program uint, location int, v0 int, v1 int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform2i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0)), C.int(int32(v1))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform2iv(program uint, location int, count int, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform2iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform2ui(program uint, location int, v0 uint, v1 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform2ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform2uiv(program uint, location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform2uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform3f(program uint, location int, v0 float32, v1 float32, v2 float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform3f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0), C.float(v1), C.float(v2)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform3fv(program uint, location int, count int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform3i(program uint, location int, v0 int, v1 int, v2 int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform3i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0)), C.int(int32(v1)), C.int(int32(v2))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform3iv(program uint, location int, count int, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform3iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform3ui(program uint, location int, v0 uint, v1 uint, v2 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform3ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform3uiv(program uint, location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform3uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform4f(program uint, location int, v0 float32, v1 float32, v2 float32, v3 float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform4f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0), C.float(v1), C.float(v2), C.float(v3)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform4fv(program uint, location int, count int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform4i(program uint, location int, v0 int, v1 int, v2 int, v3 int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform4i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0)), C.int(int32(v1)), C.int(int32(v2)), C.int(int32(v3))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform4iv(program uint, location int, count int, value int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform4iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform4ui(program uint, location int, v0 uint, v1 uint, v2 uint, v3 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform4ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2)), C.uint(uint32(v3))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniform4uiv(program uint, location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniform4uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix2fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix2x3fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix2x3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix2x4fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix2x4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix3fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix3x2fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix3x2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix3x4fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix3x4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix4fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix4x2fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix4x2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix4x3fv(program uint, location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlProgramUniformMatrix4x3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlReadBuffer(src uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlReadBuffer(ptr.Pointer(), C.uint(uint32(src))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlReadnPixels(x int, y int, width int, height int, format uint, ty uint, bufSize int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlReadnPixels(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.uint(uint32(ty)), C.int(int32(bufSize)), data) + } +} + +func (ptr *QOpenGLExtraFunctions) GlRenderbufferStorageMultisample(target uint, samples int, internalformat uint, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlRenderbufferStorageMultisample(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(samples)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlResumeTransformFeedback() { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlResumeTransformFeedback(ptr.Pointer()) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSampleMaski(maskNumber uint, mask uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSampleMaski(ptr.Pointer(), C.uint(uint32(maskNumber)), C.uint(uint32(mask))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSamplerParameterIiv(sampler uint, pname uint, param int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSamplerParameterIiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(param))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSamplerParameterIuiv(sampler uint, pname uint, param uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSamplerParameterIuiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.uint(uint32(param))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSamplerParameterf(sampler uint, pname uint, param float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSamplerParameterf(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.float(param)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSamplerParameterfv(sampler uint, pname uint, param float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSamplerParameterfv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.float(param)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSamplerParameteri(sampler uint, pname uint, param int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSamplerParameteri(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(param))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlSamplerParameteriv(sampler uint, pname uint, param int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlSamplerParameteriv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(param))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexBuffer(target uint, internalformat uint, buffer uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexBuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(internalformat)), C.uint(uint32(buffer))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexImage3D(target uint, level int, internalformat int, width int, height int, depth int, border int, format uint, ty uint, pixels unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.int(int32(border)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexParameterIiv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexParameterIiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexParameterIuiv(target uint, pname uint, params uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexParameterIuiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.uint(uint32(params))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexStorage2D(target uint, levels int, internalformat uint, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexStorage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(levels)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexStorage2DMultisample(target uint, samples int, internalformat uint, width int, height int, fixedsamplelocations bool) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexStorage2DMultisample(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(samples)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.char(int8(qt.GoBoolToInt(fixedsamplelocations)))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexStorage3D(target uint, levels int, internalformat uint, width int, height int, depth int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexStorage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(levels)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexStorage3DMultisample(target uint, samples int, internalformat uint, width int, height int, depth int, fixedsamplelocations bool) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexStorage3DMultisample(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(samples)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.char(int8(qt.GoBoolToInt(fixedsamplelocations)))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlTexSubImage3D(target uint, level int, xoffset int, yoffset int, zoffset int, width int, height int, depth int, format uint, ty uint, pixels unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlTexSubImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(zoffset)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform1ui(location int, v0 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform1ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform1uiv(location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform1uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform2ui(location int, v0 uint, v1 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform2ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform2uiv(location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform2uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform3ui(location int, v0 uint, v1 uint, v2 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform3ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform3uiv(location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform3uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform4ui(location int, v0 uint, v1 uint, v2 uint, v3 uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform4ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2)), C.uint(uint32(v3))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniform4uiv(location int, count int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniform4uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformBlockBinding(program uint, uniformBlockIndex uint, uniformBlockBinding uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformBlockBinding(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(uniformBlockIndex)), C.uint(uint32(uniformBlockBinding))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformMatrix2x3fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformMatrix2x3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformMatrix2x4fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformMatrix2x4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformMatrix3x2fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformMatrix3x2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformMatrix3x4fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformMatrix3x4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformMatrix4x2fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformMatrix4x2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUniformMatrix4x3fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUniformMatrix4x3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLExtraFunctions) GlUnmapBuffer(target uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLExtraFunctions_GlUnmapBuffer(ptr.Pointer(), C.uint(uint32(target)))) != 0 + } + return false +} + +func (ptr *QOpenGLExtraFunctions) GlUseProgramStages(pipeline uint, stages uint, program uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlUseProgramStages(ptr.Pointer(), C.uint(uint32(pipeline)), C.uint(uint32(stages)), C.uint(uint32(program))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlValidateProgramPipeline(pipeline uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlValidateProgramPipeline(ptr.Pointer(), C.uint(uint32(pipeline))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribBinding(attribindex uint, bindingindex uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribBinding(ptr.Pointer(), C.uint(uint32(attribindex)), C.uint(uint32(bindingindex))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribDivisor(index uint, divisor uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribDivisor(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(divisor))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribFormat(attribindex uint, size int, ty uint, normalized bool, relativeoffset uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribFormat(ptr.Pointer(), C.uint(uint32(attribindex)), C.int(int32(size)), C.uint(uint32(ty)), C.char(int8(qt.GoBoolToInt(normalized))), C.uint(uint32(relativeoffset))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4i(index uint, x int, y int, z int, w int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribI4i(ptr.Pointer(), C.uint(uint32(index)), C.int(int32(x)), C.int(int32(y)), C.int(int32(z)), C.int(int32(w))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4iv(index uint, v int) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribI4iv(ptr.Pointer(), C.uint(uint32(index)), C.int(int32(v))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4ui(index uint, x uint, y uint, z uint, w uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribI4ui(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(x)), C.uint(uint32(y)), C.uint(uint32(z)), C.uint(uint32(w))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4uiv(index uint, v uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribI4uiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(v))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribIFormat(attribindex uint, size int, ty uint, relativeoffset uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribIFormat(ptr.Pointer(), C.uint(uint32(attribindex)), C.int(int32(size)), C.uint(uint32(ty)), C.uint(uint32(relativeoffset))) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexAttribIPointer(index uint, size int, ty uint, stride int, pointer unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexAttribIPointer(ptr.Pointer(), C.uint(uint32(index)), C.int(int32(size)), C.uint(uint32(ty)), C.int(int32(stride)), pointer) + } +} + +func (ptr *QOpenGLExtraFunctions) GlVertexBindingDivisor(bindingindex uint, divisor uint) { + if ptr.Pointer() != nil { + C.QOpenGLExtraFunctions_GlVertexBindingDivisor(ptr.Pointer(), C.uint(uint32(bindingindex)), C.uint(uint32(divisor))) + } +} + +type QOpenGLFramebufferObject struct { + ptr unsafe.Pointer +} + +type QOpenGLFramebufferObject_ITF interface { + QOpenGLFramebufferObject_PTR() *QOpenGLFramebufferObject +} + +func (ptr *QOpenGLFramebufferObject) QOpenGLFramebufferObject_PTR() *QOpenGLFramebufferObject { + return ptr +} + +func (ptr *QOpenGLFramebufferObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLFramebufferObject(ptr QOpenGLFramebufferObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFramebufferObject_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFramebufferObjectFromPointer(ptr unsafe.Pointer) (n *QOpenGLFramebufferObject) { + n = new(QOpenGLFramebufferObject) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLFramebufferObject__Attachment +//QOpenGLFramebufferObject::Attachment +type QOpenGLFramebufferObject__Attachment int64 + +const ( + QOpenGLFramebufferObject__NoAttachment QOpenGLFramebufferObject__Attachment = QOpenGLFramebufferObject__Attachment(0) + QOpenGLFramebufferObject__CombinedDepthStencil QOpenGLFramebufferObject__Attachment = QOpenGLFramebufferObject__Attachment(1) + QOpenGLFramebufferObject__Depth QOpenGLFramebufferObject__Attachment = QOpenGLFramebufferObject__Attachment(2) +) + +//go:generate stringer -type=QOpenGLFramebufferObject__FramebufferRestorePolicy +//QOpenGLFramebufferObject::FramebufferRestorePolicy +type QOpenGLFramebufferObject__FramebufferRestorePolicy int64 + +const ( + QOpenGLFramebufferObject__DontRestoreFramebufferBinding QOpenGLFramebufferObject__FramebufferRestorePolicy = QOpenGLFramebufferObject__FramebufferRestorePolicy(0) + QOpenGLFramebufferObject__RestoreFramebufferBindingToDefault QOpenGLFramebufferObject__FramebufferRestorePolicy = QOpenGLFramebufferObject__FramebufferRestorePolicy(1) + QOpenGLFramebufferObject__RestoreFrameBufferBinding QOpenGLFramebufferObject__FramebufferRestorePolicy = QOpenGLFramebufferObject__FramebufferRestorePolicy(2) +) + +func NewQOpenGLFramebufferObject(size core.QSize_ITF, target uint) *QOpenGLFramebufferObject { + tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject(core.PointerFromQSize(size), C.uint(uint32(target)))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) + return tmpValue +} + +func NewQOpenGLFramebufferObject2(width int, height int, target uint) *QOpenGLFramebufferObject { + tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject2(C.int(int32(width)), C.int(int32(height)), C.uint(uint32(target)))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) + return tmpValue +} + +func NewQOpenGLFramebufferObject3(size core.QSize_ITF, attachment QOpenGLFramebufferObject__Attachment, target uint, internalFormat uint) *QOpenGLFramebufferObject { + tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject3(core.PointerFromQSize(size), C.longlong(attachment), C.uint(uint32(target)), C.uint(uint32(internalFormat)))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) + return tmpValue +} + +func NewQOpenGLFramebufferObject4(width int, height int, attachment QOpenGLFramebufferObject__Attachment, target uint, internalFormat uint) *QOpenGLFramebufferObject { + tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject4(C.int(int32(width)), C.int(int32(height)), C.longlong(attachment), C.uint(uint32(target)), C.uint(uint32(internalFormat)))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) + return tmpValue +} + +func NewQOpenGLFramebufferObject5(size core.QSize_ITF, format QOpenGLFramebufferObjectFormat_ITF) *QOpenGLFramebufferObject { + tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject5(core.PointerFromQSize(size), PointerFromQOpenGLFramebufferObjectFormat(format))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) + return tmpValue +} + +func NewQOpenGLFramebufferObject6(width int, height int, format QOpenGLFramebufferObjectFormat_ITF) *QOpenGLFramebufferObject { + tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject6(C.int(int32(width)), C.int(int32(height)), PointerFromQOpenGLFramebufferObjectFormat(format))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) + return tmpValue +} + +func (ptr *QOpenGLFramebufferObject) AddColorAttachment(size core.QSize_ITF, internalFormat uint) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject_AddColorAttachment(ptr.Pointer(), core.PointerFromQSize(size), C.uint(uint32(internalFormat))) + } +} + +func (ptr *QOpenGLFramebufferObject) AddColorAttachment2(width int, height int, internalFormat uint) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject_AddColorAttachment2(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(internalFormat))) + } +} + +func (ptr *QOpenGLFramebufferObject) Attachment() QOpenGLFramebufferObject__Attachment { + if ptr.Pointer() != nil { + return QOpenGLFramebufferObject__Attachment(C.QOpenGLFramebufferObject_Attachment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObject) Bind() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFramebufferObject_Bind(ptr.Pointer())) != 0 + } + return false +} + +func QOpenGLFramebufferObject_BindDefault() bool { + return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault()) != 0 +} + +func (ptr *QOpenGLFramebufferObject) BindDefault() bool { + return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault()) != 0 +} + +func QOpenGLFramebufferObject_BlitFramebuffer(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int, restorePolicy QOpenGLFramebufferObject__FramebufferRestorePolicy) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex)), C.longlong(restorePolicy)) +} + +func (ptr *QOpenGLFramebufferObject) BlitFramebuffer(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int, restorePolicy QOpenGLFramebufferObject__FramebufferRestorePolicy) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex)), C.longlong(restorePolicy)) +} + +func QOpenGLFramebufferObject_BlitFramebuffer2(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex))) +} + +func (ptr *QOpenGLFramebufferObject) BlitFramebuffer2(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex))) +} + +func QOpenGLFramebufferObject_BlitFramebuffer3(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter))) +} + +func (ptr *QOpenGLFramebufferObject) BlitFramebuffer3(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter))) +} + +func QOpenGLFramebufferObject_BlitFramebuffer4(target QOpenGLFramebufferObject_ITF, source QOpenGLFramebufferObject_ITF, buffers uint, filter uint) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(PointerFromQOpenGLFramebufferObject(target), PointerFromQOpenGLFramebufferObject(source), C.uint(uint32(buffers)), C.uint(uint32(filter))) +} + +func (ptr *QOpenGLFramebufferObject) BlitFramebuffer4(target QOpenGLFramebufferObject_ITF, source QOpenGLFramebufferObject_ITF, buffers uint, filter uint) { + C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(PointerFromQOpenGLFramebufferObject(target), PointerFromQOpenGLFramebufferObject(source), C.uint(uint32(buffers)), C.uint(uint32(filter))) +} + +func (ptr *QOpenGLFramebufferObject) Format() *QOpenGLFramebufferObjectFormat { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLFramebufferObjectFormatFromPointer(C.QOpenGLFramebufferObject_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObjectFormat).DestroyQOpenGLFramebufferObjectFormat) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) Handle() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObject_Handle(ptr.Pointer()))) + } + return 0 +} + +func QOpenGLFramebufferObject_HasOpenGLFramebufferBlit() bool { + return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit()) != 0 +} + +func (ptr *QOpenGLFramebufferObject) HasOpenGLFramebufferBlit() bool { + return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit()) != 0 +} + +func QOpenGLFramebufferObject_HasOpenGLFramebufferObjects() bool { + return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects()) != 0 +} + +func (ptr *QOpenGLFramebufferObject) HasOpenGLFramebufferObjects() bool { + return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects()) != 0 +} + +func (ptr *QOpenGLFramebufferObject) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLFramebufferObject_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObject) IsBound() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFramebufferObject_IsBound(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLFramebufferObject) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFramebufferObject_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLFramebufferObject) Release() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFramebufferObject_Release(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLFramebufferObject) SetAttachment(attachment QOpenGLFramebufferObject__Attachment) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject_SetAttachment(ptr.Pointer(), C.longlong(attachment)) + } +} + +func (ptr *QOpenGLFramebufferObject) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QOpenGLFramebufferObject_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) Sizes() []*core.QSize { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QSize { + out := make([]*core.QSize, int(l.len)) + tmpList := NewQOpenGLFramebufferObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sizes_atList(i) + } + return out + }(C.QOpenGLFramebufferObject_Sizes(ptr.Pointer())) + } + return make([]*core.QSize, 0) +} + +func (ptr *QOpenGLFramebufferObject) TakeTexture() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObject_TakeTexture(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObject) TakeTexture2(colorAttachmentIndex int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObject_TakeTexture2(ptr.Pointer(), C.int(int32(colorAttachmentIndex))))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObject) Texture() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObject_Texture(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObject) Textures() []uint { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQOpenGLFramebufferObjectFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__textures_atList(i) + } + return out + }(C.QOpenGLFramebufferObject_Textures(ptr.Pointer())) + } + return make([]uint, 0) +} + +func (ptr *QOpenGLFramebufferObject) ToImage(flipped bool) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QOpenGLFramebufferObject_ToImage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flipped))))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) ToImage2() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QOpenGLFramebufferObject_ToImage2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) ToImage3(flipped bool, colorAttachmentIndex int) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QOpenGLFramebufferObject_ToImage3(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flipped))), C.int(int32(colorAttachmentIndex)))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLFramebufferObject_Width(ptr.Pointer()))) + } + return 0 +} + +//export callbackQOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject +func callbackQOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLFramebufferObject"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLFramebufferObjectFromPointer(ptr).DestroyQOpenGLFramebufferObjectDefault() + } +} + +func (ptr *QOpenGLFramebufferObject) ConnectDestroyQOpenGLFramebufferObject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLFramebufferObject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLFramebufferObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLFramebufferObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLFramebufferObject) DisconnectDestroyQOpenGLFramebufferObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLFramebufferObject") + } +} + +func (ptr *QOpenGLFramebufferObject) DestroyQOpenGLFramebufferObject() { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLFramebufferObject) DestroyQOpenGLFramebufferObjectDefault() { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObjectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLFramebufferObject) __sizes_atList(i int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QOpenGLFramebufferObject___sizes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLFramebufferObject) __sizes_setList(i core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject___sizes_setList(ptr.Pointer(), core.PointerFromQSize(i)) + } +} + +func (ptr *QOpenGLFramebufferObject) __sizes_newList() unsafe.Pointer { + return C.QOpenGLFramebufferObject___sizes_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLFramebufferObject) __textures_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObject___textures_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObject) __textures_setList(i uint) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObject___textures_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QOpenGLFramebufferObject) __textures_newList() unsafe.Pointer { + return C.QOpenGLFramebufferObject___textures_newList(ptr.Pointer()) +} + +type QOpenGLFramebufferObjectFormat struct { + ptr unsafe.Pointer +} + +type QOpenGLFramebufferObjectFormat_ITF interface { + QOpenGLFramebufferObjectFormat_PTR() *QOpenGLFramebufferObjectFormat +} + +func (ptr *QOpenGLFramebufferObjectFormat) QOpenGLFramebufferObjectFormat_PTR() *QOpenGLFramebufferObjectFormat { + return ptr +} + +func (ptr *QOpenGLFramebufferObjectFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLFramebufferObjectFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLFramebufferObjectFormat(ptr QOpenGLFramebufferObjectFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFramebufferObjectFormat_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFramebufferObjectFormatFromPointer(ptr unsafe.Pointer) (n *QOpenGLFramebufferObjectFormat) { + n = new(QOpenGLFramebufferObjectFormat) + n.SetPointer(ptr) + return +} +func NewQOpenGLFramebufferObjectFormat() *QOpenGLFramebufferObjectFormat { + tmpValue := NewQOpenGLFramebufferObjectFormatFromPointer(C.QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat()) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObjectFormat).DestroyQOpenGLFramebufferObjectFormat) + return tmpValue +} + +func NewQOpenGLFramebufferObjectFormat2(other QOpenGLFramebufferObjectFormat_ITF) *QOpenGLFramebufferObjectFormat { + tmpValue := NewQOpenGLFramebufferObjectFormatFromPointer(C.QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat2(PointerFromQOpenGLFramebufferObjectFormat(other))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObjectFormat).DestroyQOpenGLFramebufferObjectFormat) + return tmpValue +} + +func (ptr *QOpenGLFramebufferObjectFormat) Attachment() QOpenGLFramebufferObject__Attachment { + if ptr.Pointer() != nil { + return QOpenGLFramebufferObject__Attachment(C.QOpenGLFramebufferObjectFormat_Attachment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObjectFormat) InternalTextureFormat() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObjectFormat_InternalTextureFormat(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObjectFormat) Mipmap() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFramebufferObjectFormat_Mipmap(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLFramebufferObjectFormat) Samples() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLFramebufferObjectFormat_Samples(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObjectFormat) SetAttachment(attachment QOpenGLFramebufferObject__Attachment) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObjectFormat_SetAttachment(ptr.Pointer(), C.longlong(attachment)) + } +} + +func (ptr *QOpenGLFramebufferObjectFormat) SetInternalTextureFormat(internalTextureFormat uint) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObjectFormat_SetInternalTextureFormat(ptr.Pointer(), C.uint(uint32(internalTextureFormat))) + } +} + +func (ptr *QOpenGLFramebufferObjectFormat) SetMipmap(enabled bool) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObjectFormat_SetMipmap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QOpenGLFramebufferObjectFormat) SetSamples(samples int) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObjectFormat_SetSamples(ptr.Pointer(), C.int(int32(samples))) + } +} + +func (ptr *QOpenGLFramebufferObjectFormat) SetTextureTarget(target uint) { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObjectFormat_SetTextureTarget(ptr.Pointer(), C.uint(uint32(target))) + } +} + +func (ptr *QOpenGLFramebufferObjectFormat) TextureTarget() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFramebufferObjectFormat_TextureTarget(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFramebufferObjectFormat) DestroyQOpenGLFramebufferObjectFormat() { + if ptr.Pointer() != nil { + C.QOpenGLFramebufferObjectFormat_DestroyQOpenGLFramebufferObjectFormat(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions struct { + ptr unsafe.Pointer +} + +type QOpenGLFunctions_ITF interface { + QOpenGLFunctions_PTR() *QOpenGLFunctions +} + +func (ptr *QOpenGLFunctions) QOpenGLFunctions_PTR() *QOpenGLFunctions { + return ptr +} + +func (ptr *QOpenGLFunctions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLFunctions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLFunctions(ptr QOpenGLFunctions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctionsFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions) { + n = new(QOpenGLFunctions) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLFunctions__OpenGLFeature +//QOpenGLFunctions::OpenGLFeature +type QOpenGLFunctions__OpenGLFeature int64 + +const ( + QOpenGLFunctions__Multitexture QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0001) + QOpenGLFunctions__Shaders QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0002) + QOpenGLFunctions__Buffers QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0004) + QOpenGLFunctions__Framebuffers QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0008) + QOpenGLFunctions__BlendColor QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0010) + QOpenGLFunctions__BlendEquation QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0020) + QOpenGLFunctions__BlendEquationSeparate QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0040) + QOpenGLFunctions__BlendFuncSeparate QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0080) + QOpenGLFunctions__BlendSubtract QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0100) + QOpenGLFunctions__CompressedTextures QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0200) + QOpenGLFunctions__Multisample QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0400) + QOpenGLFunctions__StencilSeparate QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0800) + QOpenGLFunctions__NPOTTextures QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x1000) + QOpenGLFunctions__NPOTTextureRepeat QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x2000) + QOpenGLFunctions__FixedFunctionPipeline QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x4000) + QOpenGLFunctions__TextureRGFormats QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x8000) + QOpenGLFunctions__MultipleRenderTargets QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x10000) + QOpenGLFunctions__BlendEquationAdvanced QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x20000) +) + +func NewQOpenGLFunctions() *QOpenGLFunctions { + tmpValue := NewQOpenGLFunctionsFromPointer(C.QOpenGLFunctions_NewQOpenGLFunctions()) + runtime.SetFinalizer(tmpValue, (*QOpenGLFunctions).DestroyQOpenGLFunctions) + return tmpValue +} + +func NewQOpenGLFunctions2(context QOpenGLContext_ITF) *QOpenGLFunctions { + tmpValue := NewQOpenGLFunctionsFromPointer(C.QOpenGLFunctions_NewQOpenGLFunctions2(PointerFromQOpenGLContext(context))) + runtime.SetFinalizer(tmpValue, (*QOpenGLFunctions).DestroyQOpenGLFunctions) + return tmpValue +} + +func (ptr *QOpenGLFunctions) GlActiveTexture(texture uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlActiveTexture(ptr.Pointer(), C.uint(uint32(texture))) + } +} + +func (ptr *QOpenGLFunctions) GlAttachShader(program uint, shader uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlAttachShader(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(shader))) + } +} + +func (ptr *QOpenGLFunctions) GlBindAttribLocation(program uint, index uint, name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLFunctions_GlBindAttribLocation(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(index)), nameC) + } +} + +func (ptr *QOpenGLFunctions) GlBindBuffer(target uint, buffer uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBindBuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(buffer))) + } +} + +func (ptr *QOpenGLFunctions) GlBindFramebuffer(target uint, framebuffer uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBindFramebuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(framebuffer))) + } +} + +func (ptr *QOpenGLFunctions) GlBindRenderbuffer(target uint, renderbuffer uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBindRenderbuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(renderbuffer))) + } +} + +func (ptr *QOpenGLFunctions) GlBindTexture(target uint, texture uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBindTexture(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(texture))) + } +} + +func (ptr *QOpenGLFunctions) GlBlendColor(red float32, green float32, blue float32, alpha float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBlendColor(ptr.Pointer(), C.float(red), C.float(green), C.float(blue), C.float(alpha)) + } +} + +func (ptr *QOpenGLFunctions) GlBlendEquation(mode uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBlendEquation(ptr.Pointer(), C.uint(uint32(mode))) + } +} + +func (ptr *QOpenGLFunctions) GlBlendEquationSeparate(modeRGB uint, modeAlpha uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBlendEquationSeparate(ptr.Pointer(), C.uint(uint32(modeRGB)), C.uint(uint32(modeAlpha))) + } +} + +func (ptr *QOpenGLFunctions) GlBlendFunc(sfactor uint, dfactor uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBlendFunc(ptr.Pointer(), C.uint(uint32(sfactor)), C.uint(uint32(dfactor))) + } +} + +func (ptr *QOpenGLFunctions) GlBlendFuncSeparate(srcRGB uint, dstRGB uint, srcAlpha uint, dstAlpha uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlBlendFuncSeparate(ptr.Pointer(), C.uint(uint32(srcRGB)), C.uint(uint32(dstRGB)), C.uint(uint32(srcAlpha)), C.uint(uint32(dstAlpha))) + } +} + +func (ptr *QOpenGLFunctions) GlCheckFramebufferStatus(target uint) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFunctions_GlCheckFramebufferStatus(ptr.Pointer(), C.uint(uint32(target))))) + } + return 0 +} + +func (ptr *QOpenGLFunctions) GlClear(mask uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlClear(ptr.Pointer(), C.uint(uint32(mask))) + } +} + +func (ptr *QOpenGLFunctions) GlClearColor(red float32, green float32, blue float32, alpha float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlClearColor(ptr.Pointer(), C.float(red), C.float(green), C.float(blue), C.float(alpha)) + } +} + +func (ptr *QOpenGLFunctions) GlClearDepthf(depth float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlClearDepthf(ptr.Pointer(), C.float(depth)) + } +} + +func (ptr *QOpenGLFunctions) GlClearStencil(s int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlClearStencil(ptr.Pointer(), C.int(int32(s))) + } +} + +func (ptr *QOpenGLFunctions) GlColorMask(red bool, green bool, blue bool, alpha bool) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlColorMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(red))), C.char(int8(qt.GoBoolToInt(green))), C.char(int8(qt.GoBoolToInt(blue))), C.char(int8(qt.GoBoolToInt(alpha)))) + } +} + +func (ptr *QOpenGLFunctions) GlCompileShader(shader uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlCompileShader(ptr.Pointer(), C.uint(uint32(shader))) + } +} + +func (ptr *QOpenGLFunctions) GlCompressedTexImage2D(target uint, level int, internalformat uint, width int, height int, border int, imageSize int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlCompressedTexImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(border)), C.int(int32(imageSize)), data) + } +} + +func (ptr *QOpenGLFunctions) GlCompressedTexSubImage2D(target uint, level int, xoffset int, yoffset int, width int, height int, format uint, imageSize int, data unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlCompressedTexSubImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.int(int32(imageSize)), data) + } +} + +func (ptr *QOpenGLFunctions) GlCopyTexImage2D(target uint, level int, internalformat uint, x int, y int, width int, height int, border int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlCopyTexImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(internalformat)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(border))) + } +} + +func (ptr *QOpenGLFunctions) GlCopyTexSubImage2D(target uint, level int, xoffset int, yoffset int, x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlCopyTexSubImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLFunctions) GlCreateProgram() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFunctions_GlCreateProgram(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFunctions) GlCreateShader(ty uint) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFunctions_GlCreateShader(ptr.Pointer(), C.uint(uint32(ty))))) + } + return 0 +} + +func (ptr *QOpenGLFunctions) GlCullFace(mode uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlCullFace(ptr.Pointer(), C.uint(uint32(mode))) + } +} + +func (ptr *QOpenGLFunctions) GlDeleteBuffers(n int, buffers uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDeleteBuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(buffers))) + } +} + +func (ptr *QOpenGLFunctions) GlDeleteFramebuffers(n int, framebuffers uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDeleteFramebuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(framebuffers))) + } +} + +func (ptr *QOpenGLFunctions) GlDeleteProgram(program uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDeleteProgram(ptr.Pointer(), C.uint(uint32(program))) + } +} + +func (ptr *QOpenGLFunctions) GlDeleteRenderbuffers(n int, renderbuffers uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDeleteRenderbuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(renderbuffers))) + } +} + +func (ptr *QOpenGLFunctions) GlDeleteShader(shader uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDeleteShader(ptr.Pointer(), C.uint(uint32(shader))) + } +} + +func (ptr *QOpenGLFunctions) GlDeleteTextures(n int, textures uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDeleteTextures(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(textures))) + } +} + +func (ptr *QOpenGLFunctions) GlDepthFunc(fu uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDepthFunc(ptr.Pointer(), C.uint(uint32(fu))) + } +} + +func (ptr *QOpenGLFunctions) GlDepthMask(flag bool) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDepthMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flag)))) + } +} + +func (ptr *QOpenGLFunctions) GlDepthRangef(zNear float32, zFar float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDepthRangef(ptr.Pointer(), C.float(zNear), C.float(zFar)) + } +} + +func (ptr *QOpenGLFunctions) GlDetachShader(program uint, shader uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDetachShader(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(shader))) + } +} + +func (ptr *QOpenGLFunctions) GlDisable(cap uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDisable(ptr.Pointer(), C.uint(uint32(cap))) + } +} + +func (ptr *QOpenGLFunctions) GlDisableVertexAttribArray(index uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDisableVertexAttribArray(ptr.Pointer(), C.uint(uint32(index))) + } +} + +func (ptr *QOpenGLFunctions) GlDrawArrays(mode uint, first int, count int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDrawArrays(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(first)), C.int(int32(count))) + } +} + +func (ptr *QOpenGLFunctions) GlDrawElements(mode uint, count int, ty uint, indices unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlDrawElements(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices) + } +} + +func (ptr *QOpenGLFunctions) GlEnable(cap uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlEnable(ptr.Pointer(), C.uint(uint32(cap))) + } +} + +func (ptr *QOpenGLFunctions) GlEnableVertexAttribArray(index uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlEnableVertexAttribArray(ptr.Pointer(), C.uint(uint32(index))) + } +} + +func (ptr *QOpenGLFunctions) GlFinish() { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlFinish(ptr.Pointer()) + } +} + +func (ptr *QOpenGLFunctions) GlFlush() { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlFlush(ptr.Pointer()) + } +} + +func (ptr *QOpenGLFunctions) GlFramebufferRenderbuffer(target uint, attachment uint, renderbuffertarget uint, renderbuffer uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlFramebufferRenderbuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(renderbuffertarget)), C.uint(uint32(renderbuffer))) + } +} + +func (ptr *QOpenGLFunctions) GlFramebufferTexture2D(target uint, attachment uint, textarget uint, texture uint, level int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlFramebufferTexture2D(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(textarget)), C.uint(uint32(texture)), C.int(int32(level))) + } +} + +func (ptr *QOpenGLFunctions) GlFrontFace(mode uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlFrontFace(ptr.Pointer(), C.uint(uint32(mode))) + } +} + +func (ptr *QOpenGLFunctions) GlGenBuffers(n int, buffers uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGenBuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(buffers))) + } +} + +func (ptr *QOpenGLFunctions) GlGenFramebuffers(n int, framebuffers uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGenFramebuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(framebuffers))) + } +} + +func (ptr *QOpenGLFunctions) GlGenRenderbuffers(n int, renderbuffers uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGenRenderbuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(renderbuffers))) + } +} + +func (ptr *QOpenGLFunctions) GlGenTextures(n int, textures uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGenTextures(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(textures))) + } +} + +func (ptr *QOpenGLFunctions) GlGenerateMipmap(target uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGenerateMipmap(ptr.Pointer(), C.uint(uint32(target))) + } +} + +func (ptr *QOpenGLFunctions) GlGetActiveAttrib(program uint, index uint, bufsize int, length int, size int, ty uint, name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLFunctions_GlGetActiveAttrib(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(index)), C.int(int32(bufsize)), C.int(int32(length)), C.int(int32(size)), C.uint(uint32(ty)), nameC) + } +} + +func (ptr *QOpenGLFunctions) GlGetActiveUniform(program uint, index uint, bufsize int, length int, size int, ty uint, name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLFunctions_GlGetActiveUniform(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(index)), C.int(int32(bufsize)), C.int(int32(length)), C.int(int32(size)), C.uint(uint32(ty)), nameC) + } +} + +func (ptr *QOpenGLFunctions) GlGetAttachedShaders(program uint, maxcount int, count int, shaders uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetAttachedShaders(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(maxcount)), C.int(int32(count)), C.uint(uint32(shaders))) + } +} + +func (ptr *QOpenGLFunctions) GlGetAttribLocation(program uint, name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QOpenGLFunctions_GlGetAttribLocation(ptr.Pointer(), C.uint(uint32(program)), nameC))) + } + return 0 +} + +func (ptr *QOpenGLFunctions) GlGetBooleanv(pname uint, params *bool) { + if ptr.Pointer() != nil { + var paramsC C.char + if params != nil { + paramsC = C.char(int8(qt.GoBoolToInt(*params))) + defer func() { *params = int8(paramsC) != 0 }() + } + C.QOpenGLFunctions_GlGetBooleanv(ptr.Pointer(), C.uint(uint32(pname)), ¶msC) + } +} + +func (ptr *QOpenGLFunctions) GlGetBufferParameteriv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetBufferParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetError() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLFunctions_GlGetError(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLFunctions) GlGetFloatv(pname uint, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetFloatv(ptr.Pointer(), C.uint(uint32(pname)), C.float(params)) + } +} + +func (ptr *QOpenGLFunctions) GlGetFramebufferAttachmentParameteriv(target uint, attachment uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetFramebufferAttachmentParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetIntegerv(pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetIntegerv(ptr.Pointer(), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetProgramInfoLog(program uint, bufsize int, length int, infolog string) { + if ptr.Pointer() != nil { + var infologC *C.char + if infolog != "" { + infologC = C.CString(infolog) + defer C.free(unsafe.Pointer(infologC)) + } + C.QOpenGLFunctions_GlGetProgramInfoLog(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(bufsize)), C.int(int32(length)), infologC) + } +} + +func (ptr *QOpenGLFunctions) GlGetProgramiv(program uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetProgramiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetRenderbufferParameteriv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetRenderbufferParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetShaderInfoLog(shader uint, bufsize int, length int, infolog string) { + if ptr.Pointer() != nil { + var infologC *C.char + if infolog != "" { + infologC = C.CString(infolog) + defer C.free(unsafe.Pointer(infologC)) + } + C.QOpenGLFunctions_GlGetShaderInfoLog(ptr.Pointer(), C.uint(uint32(shader)), C.int(int32(bufsize)), C.int(int32(length)), infologC) + } +} + +func (ptr *QOpenGLFunctions) GlGetShaderPrecisionFormat(shadertype uint, precisiontype uint, ran int, precision int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetShaderPrecisionFormat(ptr.Pointer(), C.uint(uint32(shadertype)), C.uint(uint32(precisiontype)), C.int(int32(ran)), C.int(int32(precision))) + } +} + +func (ptr *QOpenGLFunctions) GlGetShaderSource(shader uint, bufsize int, length int, source string) { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + C.QOpenGLFunctions_GlGetShaderSource(ptr.Pointer(), C.uint(uint32(shader)), C.int(int32(bufsize)), C.int(int32(length)), sourceC) + } +} + +func (ptr *QOpenGLFunctions) GlGetShaderiv(shader uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetShaderiv(ptr.Pointer(), C.uint(uint32(shader)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetString(name uint) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QOpenGLFunctions_GlGetString(ptr.Pointer(), C.uint(uint32(name)))) + } + return "" +} + +func (ptr *QOpenGLFunctions) GlGetTexParameterfv(target uint, pname uint, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetTexParameterfv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.float(params)) + } +} + +func (ptr *QOpenGLFunctions) GlGetTexParameteriv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetTexParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetUniformLocation(program uint, name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QOpenGLFunctions_GlGetUniformLocation(ptr.Pointer(), C.uint(uint32(program)), nameC))) + } + return 0 +} + +func (ptr *QOpenGLFunctions) GlGetUniformfv(program uint, location int, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetUniformfv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(params)) + } +} + +func (ptr *QOpenGLFunctions) GlGetUniformiv(program uint, location int, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetUniformiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlGetVertexAttribPointerv(index uint, pname uint, pointer unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetVertexAttribPointerv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), pointer) + } +} + +func (ptr *QOpenGLFunctions) GlGetVertexAttribfv(index uint, pname uint, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetVertexAttribfv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.float(params)) + } +} + +func (ptr *QOpenGLFunctions) GlGetVertexAttribiv(index uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlGetVertexAttribiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlHint(target uint, mode uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlHint(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(mode))) + } +} + +func (ptr *QOpenGLFunctions) GlIsBuffer(buffer uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsBuffer(ptr.Pointer(), C.uint(uint32(buffer)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlIsEnabled(cap uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsEnabled(ptr.Pointer(), C.uint(uint32(cap)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlIsFramebuffer(framebuffer uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsFramebuffer(ptr.Pointer(), C.uint(uint32(framebuffer)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlIsProgram(program uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsProgram(ptr.Pointer(), C.uint(uint32(program)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlIsRenderbuffer(renderbuffer uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsRenderbuffer(ptr.Pointer(), C.uint(uint32(renderbuffer)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlIsShader(shader uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsShader(ptr.Pointer(), C.uint(uint32(shader)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlIsTexture(texture uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_GlIsTexture(ptr.Pointer(), C.uint(uint32(texture)))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) GlLineWidth(width float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlLineWidth(ptr.Pointer(), C.float(width)) + } +} + +func (ptr *QOpenGLFunctions) GlLinkProgram(program uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlLinkProgram(ptr.Pointer(), C.uint(uint32(program))) + } +} + +func (ptr *QOpenGLFunctions) GlPixelStorei(pname uint, param int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlPixelStorei(ptr.Pointer(), C.uint(uint32(pname)), C.int(int32(param))) + } +} + +func (ptr *QOpenGLFunctions) GlPolygonOffset(factor float32, units float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlPolygonOffset(ptr.Pointer(), C.float(factor), C.float(units)) + } +} + +func (ptr *QOpenGLFunctions) GlReadPixels(x int, y int, width int, height int, format uint, ty uint, pixels unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlReadPixels(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) + } +} + +func (ptr *QOpenGLFunctions) GlReleaseShaderCompiler() { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlReleaseShaderCompiler(ptr.Pointer()) + } +} + +func (ptr *QOpenGLFunctions) GlRenderbufferStorage(target uint, internalformat uint, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlRenderbufferStorage(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLFunctions) GlSampleCoverage(value float32, invert bool) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlSampleCoverage(ptr.Pointer(), C.float(value), C.char(int8(qt.GoBoolToInt(invert)))) + } +} + +func (ptr *QOpenGLFunctions) GlScissor(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlScissor(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLFunctions) GlShaderBinary(n int, shaders uint, binaryformat uint, binary unsafe.Pointer, length int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlShaderBinary(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(shaders)), C.uint(uint32(binaryformat)), binary, C.int(int32(length))) + } +} + +func (ptr *QOpenGLFunctions) GlStencilFunc(fu uint, ref int, mask uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlStencilFunc(ptr.Pointer(), C.uint(uint32(fu)), C.int(int32(ref)), C.uint(uint32(mask))) + } +} + +func (ptr *QOpenGLFunctions) GlStencilFuncSeparate(face uint, fu uint, ref int, mask uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlStencilFuncSeparate(ptr.Pointer(), C.uint(uint32(face)), C.uint(uint32(fu)), C.int(int32(ref)), C.uint(uint32(mask))) + } +} + +func (ptr *QOpenGLFunctions) GlStencilMask(mask uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlStencilMask(ptr.Pointer(), C.uint(uint32(mask))) + } +} + +func (ptr *QOpenGLFunctions) GlStencilMaskSeparate(face uint, mask uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlStencilMaskSeparate(ptr.Pointer(), C.uint(uint32(face)), C.uint(uint32(mask))) + } +} + +func (ptr *QOpenGLFunctions) GlStencilOp(fail uint, zfail uint, zpass uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlStencilOp(ptr.Pointer(), C.uint(uint32(fail)), C.uint(uint32(zfail)), C.uint(uint32(zpass))) + } +} + +func (ptr *QOpenGLFunctions) GlStencilOpSeparate(face uint, fail uint, zfail uint, zpass uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlStencilOpSeparate(ptr.Pointer(), C.uint(uint32(face)), C.uint(uint32(fail)), C.uint(uint32(zfail)), C.uint(uint32(zpass))) + } +} + +func (ptr *QOpenGLFunctions) GlTexImage2D(target uint, level int, internalformat int, width int, height int, border int, format uint, ty uint, pixels unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlTexImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(border)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) + } +} + +func (ptr *QOpenGLFunctions) GlTexParameterf(target uint, pname uint, param float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlTexParameterf(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.float(param)) + } +} + +func (ptr *QOpenGLFunctions) GlTexParameterfv(target uint, pname uint, params float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlTexParameterfv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.float(params)) + } +} + +func (ptr *QOpenGLFunctions) GlTexParameteri(target uint, pname uint, param int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlTexParameteri(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(param))) + } +} + +func (ptr *QOpenGLFunctions) GlTexParameteriv(target uint, pname uint, params int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlTexParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) + } +} + +func (ptr *QOpenGLFunctions) GlTexSubImage2D(target uint, level int, xoffset int, yoffset int, width int, height int, format uint, ty uint, pixels unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlTexSubImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) + } +} + +func (ptr *QOpenGLFunctions) GlUniform1f(location int, x float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform1f(ptr.Pointer(), C.int(int32(location)), C.float(x)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform1fv(location int, count int, v float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform1fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform1i(location int, x int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform1i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform1iv(location int, count int, v int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform1iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform2f(location int, x float32, y float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform2f(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform2fv(location int, count int, v float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform2i(location int, x int, y int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform2i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x)), C.int(int32(y))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform2iv(location int, count int, v int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform2iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform3f(location int, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform3f(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform3fv(location int, count int, v float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform3i(location int, x int, y int, z int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform3i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x)), C.int(int32(y)), C.int(int32(z))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform3iv(location int, count int, v int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform3iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform4f(location int, x float32, y float32, z float32, w float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform4f(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z), C.float(w)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform4fv(location int, count int, v float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) + } +} + +func (ptr *QOpenGLFunctions) GlUniform4i(location int, x int, y int, z int, w int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform4i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x)), C.int(int32(y)), C.int(int32(z)), C.int(int32(w))) + } +} + +func (ptr *QOpenGLFunctions) GlUniform4iv(location int, count int, v int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniform4iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) + } +} + +func (ptr *QOpenGLFunctions) GlUniformMatrix2fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniformMatrix2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLFunctions) GlUniformMatrix3fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniformMatrix3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLFunctions) GlUniformMatrix4fv(location int, count int, transpose bool, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUniformMatrix4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) + } +} + +func (ptr *QOpenGLFunctions) GlUseProgram(program uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlUseProgram(ptr.Pointer(), C.uint(uint32(program))) + } +} + +func (ptr *QOpenGLFunctions) GlValidateProgram(program uint) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlValidateProgram(ptr.Pointer(), C.uint(uint32(program))) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib1f(indx uint, x float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib1f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib1fv(indx uint, values float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib1fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib2f(indx uint, x float32, y float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib2f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x), C.float(y)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib2fv(indx uint, values float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib2fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib3f(indx uint, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib3f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib3fv(indx uint, values float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib3fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib4f(indx uint, x float32, y float32, z float32, w float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib4f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x), C.float(y), C.float(z), C.float(w)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttrib4fv(indx uint, values float32) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttrib4fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) + } +} + +func (ptr *QOpenGLFunctions) GlVertexAttribPointer(indx uint, size int, ty uint, normalized bool, stride int, p unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlVertexAttribPointer(ptr.Pointer(), C.uint(uint32(indx)), C.int(int32(size)), C.uint(uint32(ty)), C.char(int8(qt.GoBoolToInt(normalized))), C.int(int32(stride)), p) + } +} + +func (ptr *QOpenGLFunctions) GlViewport(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_GlViewport(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QOpenGLFunctions) HasOpenGLFeature(feature QOpenGLFunctions__OpenGLFeature) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLFunctions_HasOpenGLFeature(ptr.Pointer(), C.longlong(feature))) != 0 + } + return false +} + +func (ptr *QOpenGLFunctions) InitializeOpenGLFunctions() { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_InitializeOpenGLFunctions(ptr.Pointer()) + } +} + +func (ptr *QOpenGLFunctions) OpenGLFeatures() QOpenGLFunctions__OpenGLFeature { + if ptr.Pointer() != nil { + return QOpenGLFunctions__OpenGLFeature(C.QOpenGLFunctions_OpenGLFeatures(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLFunctions) DestroyQOpenGLFunctions() { + if ptr.Pointer() != nil { + C.QOpenGLFunctions_DestroyQOpenGLFunctions(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_0 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_1_0_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_1_0_PTR() *QOpenGLFunctions_1_0 +} + +func (ptr *QOpenGLFunctions_1_0) QOpenGLFunctions_1_0_PTR() *QOpenGLFunctions_1_0 { + return ptr +} + +func (ptr *QOpenGLFunctions_1_0) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_0) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_0(ptr QOpenGLFunctions_1_0_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_0_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_0FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_0) { + n = new(QOpenGLFunctions_1_0) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_0) DestroyQOpenGLFunctions_1_0() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_0_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_0_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_0_CoreBackend_PTR() *QOpenGLFunctions_1_0_CoreBackend +} + +func (ptr *QOpenGLFunctions_1_0_CoreBackend) QOpenGLFunctions_1_0_CoreBackend_PTR() *QOpenGLFunctions_1_0_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_0_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_0_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_0_CoreBackend(ptr QOpenGLFunctions_1_0_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_0_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_0_CoreBackend) { + n = new(QOpenGLFunctions_1_0_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_0_CoreBackend) DestroyQOpenGLFunctions_1_0_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_0_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_0_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_0_DeprecatedBackend_PTR() *QOpenGLFunctions_1_0_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) QOpenGLFunctions_1_0_DeprecatedBackend_PTR() *QOpenGLFunctions_1_0_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_0_DeprecatedBackend(ptr QOpenGLFunctions_1_0_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_0_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_0_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_0_DeprecatedBackend) { + n = new(QOpenGLFunctions_1_0_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) DestroyQOpenGLFunctions_1_0_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_1 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_1_1_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_1_1_PTR() *QOpenGLFunctions_1_1 +} + +func (ptr *QOpenGLFunctions_1_1) QOpenGLFunctions_1_1_PTR() *QOpenGLFunctions_1_1 { + return ptr +} + +func (ptr *QOpenGLFunctions_1_1) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_1) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_1(ptr QOpenGLFunctions_1_1_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_1_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_1FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_1) { + n = new(QOpenGLFunctions_1_1) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_1) DestroyQOpenGLFunctions_1_1() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_1_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_1_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_1_CoreBackend_PTR() *QOpenGLFunctions_1_1_CoreBackend +} + +func (ptr *QOpenGLFunctions_1_1_CoreBackend) QOpenGLFunctions_1_1_CoreBackend_PTR() *QOpenGLFunctions_1_1_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_1_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_1_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_1_CoreBackend(ptr QOpenGLFunctions_1_1_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_1_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_1_CoreBackend) { + n = new(QOpenGLFunctions_1_1_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_1_CoreBackend) DestroyQOpenGLFunctions_1_1_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_1_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_1_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_1_DeprecatedBackend_PTR() *QOpenGLFunctions_1_1_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) QOpenGLFunctions_1_1_DeprecatedBackend_PTR() *QOpenGLFunctions_1_1_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_1_DeprecatedBackend(ptr QOpenGLFunctions_1_1_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_1_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_1_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_1_DeprecatedBackend) { + n = new(QOpenGLFunctions_1_1_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) DestroyQOpenGLFunctions_1_1_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_2 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_1_2_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_1_2_PTR() *QOpenGLFunctions_1_2 +} + +func (ptr *QOpenGLFunctions_1_2) QOpenGLFunctions_1_2_PTR() *QOpenGLFunctions_1_2 { + return ptr +} + +func (ptr *QOpenGLFunctions_1_2) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_2) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_2(ptr QOpenGLFunctions_1_2_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_2_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_2FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_2) { + n = new(QOpenGLFunctions_1_2) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_2) DestroyQOpenGLFunctions_1_2() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_2_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_2_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_2_CoreBackend_PTR() *QOpenGLFunctions_1_2_CoreBackend +} + +func (ptr *QOpenGLFunctions_1_2_CoreBackend) QOpenGLFunctions_1_2_CoreBackend_PTR() *QOpenGLFunctions_1_2_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_2_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_2_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_2_CoreBackend(ptr QOpenGLFunctions_1_2_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_2_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_2_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_2_CoreBackend) { + n = new(QOpenGLFunctions_1_2_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_2_CoreBackend) DestroyQOpenGLFunctions_1_2_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_2_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_2_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_2_DeprecatedBackend_PTR() *QOpenGLFunctions_1_2_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) QOpenGLFunctions_1_2_DeprecatedBackend_PTR() *QOpenGLFunctions_1_2_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_2_DeprecatedBackend(ptr QOpenGLFunctions_1_2_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_2_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_2_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_2_DeprecatedBackend) { + n = new(QOpenGLFunctions_1_2_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) DestroyQOpenGLFunctions_1_2_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_3 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_1_3_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_1_3_PTR() *QOpenGLFunctions_1_3 +} + +func (ptr *QOpenGLFunctions_1_3) QOpenGLFunctions_1_3_PTR() *QOpenGLFunctions_1_3 { + return ptr +} + +func (ptr *QOpenGLFunctions_1_3) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_3) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_3(ptr QOpenGLFunctions_1_3_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_3_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_3FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_3) { + n = new(QOpenGLFunctions_1_3) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_3) DestroyQOpenGLFunctions_1_3() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_3_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_3_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_3_CoreBackend_PTR() *QOpenGLFunctions_1_3_CoreBackend +} + +func (ptr *QOpenGLFunctions_1_3_CoreBackend) QOpenGLFunctions_1_3_CoreBackend_PTR() *QOpenGLFunctions_1_3_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_3_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_3_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_3_CoreBackend(ptr QOpenGLFunctions_1_3_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_3_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_3_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_3_CoreBackend) { + n = new(QOpenGLFunctions_1_3_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_3_CoreBackend) DestroyQOpenGLFunctions_1_3_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_3_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_3_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_3_DeprecatedBackend_PTR() *QOpenGLFunctions_1_3_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) QOpenGLFunctions_1_3_DeprecatedBackend_PTR() *QOpenGLFunctions_1_3_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_3_DeprecatedBackend(ptr QOpenGLFunctions_1_3_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_3_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_3_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_3_DeprecatedBackend) { + n = new(QOpenGLFunctions_1_3_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) DestroyQOpenGLFunctions_1_3_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_4 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_1_4_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_1_4_PTR() *QOpenGLFunctions_1_4 +} + +func (ptr *QOpenGLFunctions_1_4) QOpenGLFunctions_1_4_PTR() *QOpenGLFunctions_1_4 { + return ptr +} + +func (ptr *QOpenGLFunctions_1_4) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_4) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_4(ptr QOpenGLFunctions_1_4_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_4_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_4FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_4) { + n = new(QOpenGLFunctions_1_4) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_4) DestroyQOpenGLFunctions_1_4() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_4_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_4_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_4_CoreBackend_PTR() *QOpenGLFunctions_1_4_CoreBackend +} + +func (ptr *QOpenGLFunctions_1_4_CoreBackend) QOpenGLFunctions_1_4_CoreBackend_PTR() *QOpenGLFunctions_1_4_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_4_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_4_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_4_CoreBackend(ptr QOpenGLFunctions_1_4_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_4_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_4_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_4_CoreBackend) { + n = new(QOpenGLFunctions_1_4_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_4_CoreBackend) DestroyQOpenGLFunctions_1_4_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_4_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_4_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_4_DeprecatedBackend_PTR() *QOpenGLFunctions_1_4_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) QOpenGLFunctions_1_4_DeprecatedBackend_PTR() *QOpenGLFunctions_1_4_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_4_DeprecatedBackend(ptr QOpenGLFunctions_1_4_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_4_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_4_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_4_DeprecatedBackend) { + n = new(QOpenGLFunctions_1_4_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) DestroyQOpenGLFunctions_1_4_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_5 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_1_5_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_1_5_PTR() *QOpenGLFunctions_1_5 +} + +func (ptr *QOpenGLFunctions_1_5) QOpenGLFunctions_1_5_PTR() *QOpenGLFunctions_1_5 { + return ptr +} + +func (ptr *QOpenGLFunctions_1_5) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_5) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_5(ptr QOpenGLFunctions_1_5_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_5_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_5FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_5) { + n = new(QOpenGLFunctions_1_5) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_5) DestroyQOpenGLFunctions_1_5() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_1_5_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_1_5_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_1_5_CoreBackend_PTR() *QOpenGLFunctions_1_5_CoreBackend +} + +func (ptr *QOpenGLFunctions_1_5_CoreBackend) QOpenGLFunctions_1_5_CoreBackend_PTR() *QOpenGLFunctions_1_5_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_1_5_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_1_5_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_1_5_CoreBackend(ptr QOpenGLFunctions_1_5_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_1_5_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_1_5_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_5_CoreBackend) { + n = new(QOpenGLFunctions_1_5_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_1_5_CoreBackend) DestroyQOpenGLFunctions_1_5_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_2_0 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_2_0_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_2_0_PTR() *QOpenGLFunctions_2_0 +} + +func (ptr *QOpenGLFunctions_2_0) QOpenGLFunctions_2_0_PTR() *QOpenGLFunctions_2_0 { + return ptr +} + +func (ptr *QOpenGLFunctions_2_0) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_2_0) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_2_0(ptr QOpenGLFunctions_2_0_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_2_0_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_2_0FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_0) { + n = new(QOpenGLFunctions_2_0) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_2_0) DestroyQOpenGLFunctions_2_0() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_2_0_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_2_0_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_2_0_CoreBackend_PTR() *QOpenGLFunctions_2_0_CoreBackend +} + +func (ptr *QOpenGLFunctions_2_0_CoreBackend) QOpenGLFunctions_2_0_CoreBackend_PTR() *QOpenGLFunctions_2_0_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_2_0_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_2_0_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_2_0_CoreBackend(ptr QOpenGLFunctions_2_0_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_2_0_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_2_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_0_CoreBackend) { + n = new(QOpenGLFunctions_2_0_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_2_0_CoreBackend) DestroyQOpenGLFunctions_2_0_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_2_0_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_2_0_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_2_0_DeprecatedBackend_PTR() *QOpenGLFunctions_2_0_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) QOpenGLFunctions_2_0_DeprecatedBackend_PTR() *QOpenGLFunctions_2_0_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_2_0_DeprecatedBackend(ptr QOpenGLFunctions_2_0_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_2_0_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_2_0_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_0_DeprecatedBackend) { + n = new(QOpenGLFunctions_2_0_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) DestroyQOpenGLFunctions_2_0_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_2_1 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_2_1_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_2_1_PTR() *QOpenGLFunctions_2_1 +} + +func (ptr *QOpenGLFunctions_2_1) QOpenGLFunctions_2_1_PTR() *QOpenGLFunctions_2_1 { + return ptr +} + +func (ptr *QOpenGLFunctions_2_1) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_2_1) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_2_1(ptr QOpenGLFunctions_2_1_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_2_1_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_2_1FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_1) { + n = new(QOpenGLFunctions_2_1) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_2_1) DestroyQOpenGLFunctions_2_1() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_2_1_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_2_1_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_2_1_CoreBackend_PTR() *QOpenGLFunctions_2_1_CoreBackend +} + +func (ptr *QOpenGLFunctions_2_1_CoreBackend) QOpenGLFunctions_2_1_CoreBackend_PTR() *QOpenGLFunctions_2_1_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_2_1_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_2_1_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_2_1_CoreBackend(ptr QOpenGLFunctions_2_1_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_2_1_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_2_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_1_CoreBackend) { + n = new(QOpenGLFunctions_2_1_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_2_1_CoreBackend) DestroyQOpenGLFunctions_2_1_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_0 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_3_0_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_3_0_PTR() *QOpenGLFunctions_3_0 +} + +func (ptr *QOpenGLFunctions_3_0) QOpenGLFunctions_3_0_PTR() *QOpenGLFunctions_3_0 { + return ptr +} + +func (ptr *QOpenGLFunctions_3_0) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_0) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_0(ptr QOpenGLFunctions_3_0_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_0_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_0FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_0) { + n = new(QOpenGLFunctions_3_0) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_0) DestroyQOpenGLFunctions_3_0() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_0_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_3_0_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_3_0_CoreBackend_PTR() *QOpenGLFunctions_3_0_CoreBackend +} + +func (ptr *QOpenGLFunctions_3_0_CoreBackend) QOpenGLFunctions_3_0_CoreBackend_PTR() *QOpenGLFunctions_3_0_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_3_0_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_0_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_0_CoreBackend(ptr QOpenGLFunctions_3_0_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_0_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_0_CoreBackend) { + n = new(QOpenGLFunctions_3_0_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_0_CoreBackend) DestroyQOpenGLFunctions_3_0_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_0_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_3_0_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_3_0_DeprecatedBackend_PTR() *QOpenGLFunctions_3_0_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) QOpenGLFunctions_3_0_DeprecatedBackend_PTR() *QOpenGLFunctions_3_0_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_0_DeprecatedBackend(ptr QOpenGLFunctions_3_0_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_0_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_0_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_0_DeprecatedBackend) { + n = new(QOpenGLFunctions_3_0_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) DestroyQOpenGLFunctions_3_0_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_1 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_3_1_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_3_1_PTR() *QOpenGLFunctions_3_1 +} + +func (ptr *QOpenGLFunctions_3_1) QOpenGLFunctions_3_1_PTR() *QOpenGLFunctions_3_1 { + return ptr +} + +func (ptr *QOpenGLFunctions_3_1) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_1) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_1(ptr QOpenGLFunctions_3_1_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_1_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_1FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_1) { + n = new(QOpenGLFunctions_3_1) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_1) DestroyQOpenGLFunctions_3_1() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_1_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_3_1_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_3_1_CoreBackend_PTR() *QOpenGLFunctions_3_1_CoreBackend +} + +func (ptr *QOpenGLFunctions_3_1_CoreBackend) QOpenGLFunctions_3_1_CoreBackend_PTR() *QOpenGLFunctions_3_1_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_3_1_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_1_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_1_CoreBackend(ptr QOpenGLFunctions_3_1_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_1_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_1_CoreBackend) { + n = new(QOpenGLFunctions_3_1_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_1_CoreBackend) DestroyQOpenGLFunctions_3_1_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_2_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_3_2_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_3_2_Compatibility_PTR() *QOpenGLFunctions_3_2_Compatibility +} + +func (ptr *QOpenGLFunctions_3_2_Compatibility) QOpenGLFunctions_3_2_Compatibility_PTR() *QOpenGLFunctions_3_2_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_3_2_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_2_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_2_Compatibility(ptr QOpenGLFunctions_3_2_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_2_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_2_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_2_Compatibility) { + n = new(QOpenGLFunctions_3_2_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_2_Compatibility) DestroyQOpenGLFunctions_3_2_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_2_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_3_2_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_3_2_Core_PTR() *QOpenGLFunctions_3_2_Core +} + +func (ptr *QOpenGLFunctions_3_2_Core) QOpenGLFunctions_3_2_Core_PTR() *QOpenGLFunctions_3_2_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_3_2_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_2_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_2_Core(ptr QOpenGLFunctions_3_2_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_2_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_2_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_2_Core) { + n = new(QOpenGLFunctions_3_2_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_2_Core) DestroyQOpenGLFunctions_3_2_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_2_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_3_2_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_3_2_CoreBackend_PTR() *QOpenGLFunctions_3_2_CoreBackend +} + +func (ptr *QOpenGLFunctions_3_2_CoreBackend) QOpenGLFunctions_3_2_CoreBackend_PTR() *QOpenGLFunctions_3_2_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_3_2_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_2_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_2_CoreBackend(ptr QOpenGLFunctions_3_2_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_2_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_2_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_2_CoreBackend) { + n = new(QOpenGLFunctions_3_2_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_2_CoreBackend) DestroyQOpenGLFunctions_3_2_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_3_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_3_3_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_3_3_Compatibility_PTR() *QOpenGLFunctions_3_3_Compatibility +} + +func (ptr *QOpenGLFunctions_3_3_Compatibility) QOpenGLFunctions_3_3_Compatibility_PTR() *QOpenGLFunctions_3_3_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_3_3_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_3_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_3_Compatibility(ptr QOpenGLFunctions_3_3_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_3_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_3_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_Compatibility) { + n = new(QOpenGLFunctions_3_3_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_3_Compatibility) DestroyQOpenGLFunctions_3_3_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_3_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_3_3_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_3_3_Core_PTR() *QOpenGLFunctions_3_3_Core +} + +func (ptr *QOpenGLFunctions_3_3_Core) QOpenGLFunctions_3_3_Core_PTR() *QOpenGLFunctions_3_3_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_3_3_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_3_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_3_Core(ptr QOpenGLFunctions_3_3_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_3_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_3_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_Core) { + n = new(QOpenGLFunctions_3_3_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_3_Core) DestroyQOpenGLFunctions_3_3_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_3_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_3_3_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_3_3_CoreBackend_PTR() *QOpenGLFunctions_3_3_CoreBackend +} + +func (ptr *QOpenGLFunctions_3_3_CoreBackend) QOpenGLFunctions_3_3_CoreBackend_PTR() *QOpenGLFunctions_3_3_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_3_3_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_3_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_3_CoreBackend(ptr QOpenGLFunctions_3_3_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_3_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_3_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_CoreBackend) { + n = new(QOpenGLFunctions_3_3_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_3_CoreBackend) DestroyQOpenGLFunctions_3_3_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_3_3_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_3_3_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_3_3_DeprecatedBackend_PTR() *QOpenGLFunctions_3_3_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) QOpenGLFunctions_3_3_DeprecatedBackend_PTR() *QOpenGLFunctions_3_3_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_3_3_DeprecatedBackend(ptr QOpenGLFunctions_3_3_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_3_3_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_3_3_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_DeprecatedBackend) { + n = new(QOpenGLFunctions_3_3_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) DestroyQOpenGLFunctions_3_3_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_0_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_0_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_0_Compatibility_PTR() *QOpenGLFunctions_4_0_Compatibility +} + +func (ptr *QOpenGLFunctions_4_0_Compatibility) QOpenGLFunctions_4_0_Compatibility_PTR() *QOpenGLFunctions_4_0_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_4_0_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_0_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_0_Compatibility(ptr QOpenGLFunctions_4_0_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_0_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_0_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_0_Compatibility) { + n = new(QOpenGLFunctions_4_0_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_0_Compatibility) DestroyQOpenGLFunctions_4_0_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_0_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_0_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_0_Core_PTR() *QOpenGLFunctions_4_0_Core +} + +func (ptr *QOpenGLFunctions_4_0_Core) QOpenGLFunctions_4_0_Core_PTR() *QOpenGLFunctions_4_0_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_4_0_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_0_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_0_Core(ptr QOpenGLFunctions_4_0_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_0_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_0_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_0_Core) { + n = new(QOpenGLFunctions_4_0_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_0_Core) DestroyQOpenGLFunctions_4_0_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_0_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_0_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_0_CoreBackend_PTR() *QOpenGLFunctions_4_0_CoreBackend +} + +func (ptr *QOpenGLFunctions_4_0_CoreBackend) QOpenGLFunctions_4_0_CoreBackend_PTR() *QOpenGLFunctions_4_0_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_0_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_0_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_0_CoreBackend(ptr QOpenGLFunctions_4_0_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_0_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_0_CoreBackend) { + n = new(QOpenGLFunctions_4_0_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_0_CoreBackend) DestroyQOpenGLFunctions_4_0_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_1_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_1_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_1_Compatibility_PTR() *QOpenGLFunctions_4_1_Compatibility +} + +func (ptr *QOpenGLFunctions_4_1_Compatibility) QOpenGLFunctions_4_1_Compatibility_PTR() *QOpenGLFunctions_4_1_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_4_1_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_1_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_1_Compatibility(ptr QOpenGLFunctions_4_1_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_1_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_1_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_1_Compatibility) { + n = new(QOpenGLFunctions_4_1_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_1_Compatibility) DestroyQOpenGLFunctions_4_1_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_1_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_1_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_1_Core_PTR() *QOpenGLFunctions_4_1_Core +} + +func (ptr *QOpenGLFunctions_4_1_Core) QOpenGLFunctions_4_1_Core_PTR() *QOpenGLFunctions_4_1_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_4_1_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_1_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_1_Core(ptr QOpenGLFunctions_4_1_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_1_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_1_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_1_Core) { + n = new(QOpenGLFunctions_4_1_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_1_Core) DestroyQOpenGLFunctions_4_1_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_1_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_1_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_1_CoreBackend_PTR() *QOpenGLFunctions_4_1_CoreBackend +} + +func (ptr *QOpenGLFunctions_4_1_CoreBackend) QOpenGLFunctions_4_1_CoreBackend_PTR() *QOpenGLFunctions_4_1_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_1_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_1_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_1_CoreBackend(ptr QOpenGLFunctions_4_1_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_1_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_1_CoreBackend) { + n = new(QOpenGLFunctions_4_1_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_1_CoreBackend) DestroyQOpenGLFunctions_4_1_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_2_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_2_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_2_Compatibility_PTR() *QOpenGLFunctions_4_2_Compatibility +} + +func (ptr *QOpenGLFunctions_4_2_Compatibility) QOpenGLFunctions_4_2_Compatibility_PTR() *QOpenGLFunctions_4_2_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_4_2_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_2_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_2_Compatibility(ptr QOpenGLFunctions_4_2_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_2_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_2_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_2_Compatibility) { + n = new(QOpenGLFunctions_4_2_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_2_Compatibility) DestroyQOpenGLFunctions_4_2_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_2_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_2_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_2_Core_PTR() *QOpenGLFunctions_4_2_Core +} + +func (ptr *QOpenGLFunctions_4_2_Core) QOpenGLFunctions_4_2_Core_PTR() *QOpenGLFunctions_4_2_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_4_2_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_2_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_2_Core(ptr QOpenGLFunctions_4_2_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_2_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_2_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_2_Core) { + n = new(QOpenGLFunctions_4_2_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_2_Core) DestroyQOpenGLFunctions_4_2_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_2_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_2_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_2_CoreBackend_PTR() *QOpenGLFunctions_4_2_CoreBackend +} + +func (ptr *QOpenGLFunctions_4_2_CoreBackend) QOpenGLFunctions_4_2_CoreBackend_PTR() *QOpenGLFunctions_4_2_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_2_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_2_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_2_CoreBackend(ptr QOpenGLFunctions_4_2_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_2_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_2_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_2_CoreBackend) { + n = new(QOpenGLFunctions_4_2_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_2_CoreBackend) DestroyQOpenGLFunctions_4_2_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_3_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_3_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_3_Compatibility_PTR() *QOpenGLFunctions_4_3_Compatibility +} + +func (ptr *QOpenGLFunctions_4_3_Compatibility) QOpenGLFunctions_4_3_Compatibility_PTR() *QOpenGLFunctions_4_3_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_4_3_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_3_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_3_Compatibility(ptr QOpenGLFunctions_4_3_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_3_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_3_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_3_Compatibility) { + n = new(QOpenGLFunctions_4_3_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_3_Compatibility) DestroyQOpenGLFunctions_4_3_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_3_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_3_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_3_Core_PTR() *QOpenGLFunctions_4_3_Core +} + +func (ptr *QOpenGLFunctions_4_3_Core) QOpenGLFunctions_4_3_Core_PTR() *QOpenGLFunctions_4_3_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_4_3_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_3_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_3_Core(ptr QOpenGLFunctions_4_3_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_3_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_3_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_3_Core) { + n = new(QOpenGLFunctions_4_3_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_3_Core) DestroyQOpenGLFunctions_4_3_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_3_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_3_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_3_CoreBackend_PTR() *QOpenGLFunctions_4_3_CoreBackend +} + +func (ptr *QOpenGLFunctions_4_3_CoreBackend) QOpenGLFunctions_4_3_CoreBackend_PTR() *QOpenGLFunctions_4_3_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_3_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_3_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_3_CoreBackend(ptr QOpenGLFunctions_4_3_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_3_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_3_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_3_CoreBackend) { + n = new(QOpenGLFunctions_4_3_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_3_CoreBackend) DestroyQOpenGLFunctions_4_3_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_4_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_4_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_4_Compatibility_PTR() *QOpenGLFunctions_4_4_Compatibility +} + +func (ptr *QOpenGLFunctions_4_4_Compatibility) QOpenGLFunctions_4_4_Compatibility_PTR() *QOpenGLFunctions_4_4_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_4_4_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_4_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_4_Compatibility(ptr QOpenGLFunctions_4_4_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_4_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_4_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_4_Compatibility) { + n = new(QOpenGLFunctions_4_4_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_4_Compatibility) DestroyQOpenGLFunctions_4_4_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_4_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_4_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_4_Core_PTR() *QOpenGLFunctions_4_4_Core +} + +func (ptr *QOpenGLFunctions_4_4_Core) QOpenGLFunctions_4_4_Core_PTR() *QOpenGLFunctions_4_4_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_4_4_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_4_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_4_Core(ptr QOpenGLFunctions_4_4_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_4_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_4_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_4_Core) { + n = new(QOpenGLFunctions_4_4_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_4_Core) DestroyQOpenGLFunctions_4_4_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_4_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_4_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_4_CoreBackend_PTR() *QOpenGLFunctions_4_4_CoreBackend +} + +func (ptr *QOpenGLFunctions_4_4_CoreBackend) QOpenGLFunctions_4_4_CoreBackend_PTR() *QOpenGLFunctions_4_4_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_4_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_4_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_4_CoreBackend(ptr QOpenGLFunctions_4_4_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_4_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_4_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_4_CoreBackend) { + n = new(QOpenGLFunctions_4_4_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_4_CoreBackend) DestroyQOpenGLFunctions_4_4_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_5_Compatibility struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_5_Compatibility_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_5_Compatibility_PTR() *QOpenGLFunctions_4_5_Compatibility +} + +func (ptr *QOpenGLFunctions_4_5_Compatibility) QOpenGLFunctions_4_5_Compatibility_PTR() *QOpenGLFunctions_4_5_Compatibility { + return ptr +} + +func (ptr *QOpenGLFunctions_4_5_Compatibility) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_5_Compatibility) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_5_Compatibility(ptr QOpenGLFunctions_4_5_Compatibility_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_5_Compatibility_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_5_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_Compatibility) { + n = new(QOpenGLFunctions_4_5_Compatibility) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_5_Compatibility) DestroyQOpenGLFunctions_4_5_Compatibility() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_5_Core struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_4_5_Core_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_4_5_Core_PTR() *QOpenGLFunctions_4_5_Core +} + +func (ptr *QOpenGLFunctions_4_5_Core) QOpenGLFunctions_4_5_Core_PTR() *QOpenGLFunctions_4_5_Core { + return ptr +} + +func (ptr *QOpenGLFunctions_4_5_Core) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_5_Core) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_5_Core(ptr QOpenGLFunctions_4_5_Core_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_5_Core_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_5_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_Core) { + n = new(QOpenGLFunctions_4_5_Core) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_5_Core) DestroyQOpenGLFunctions_4_5_Core() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_5_CoreBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_5_CoreBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_5_CoreBackend_PTR() *QOpenGLFunctions_4_5_CoreBackend +} + +func (ptr *QOpenGLFunctions_4_5_CoreBackend) QOpenGLFunctions_4_5_CoreBackend_PTR() *QOpenGLFunctions_4_5_CoreBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_5_CoreBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_5_CoreBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_5_CoreBackend(ptr QOpenGLFunctions_4_5_CoreBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_5_CoreBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_5_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_CoreBackend) { + n = new(QOpenGLFunctions_4_5_CoreBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_5_CoreBackend) DestroyQOpenGLFunctions_4_5_CoreBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_4_5_DeprecatedBackend struct { + QOpenGLVersionFunctionsBackend +} + +type QOpenGLFunctions_4_5_DeprecatedBackend_ITF interface { + QOpenGLVersionFunctionsBackend_ITF + QOpenGLFunctions_4_5_DeprecatedBackend_PTR() *QOpenGLFunctions_4_5_DeprecatedBackend +} + +func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) QOpenGLFunctions_4_5_DeprecatedBackend_PTR() *QOpenGLFunctions_4_5_DeprecatedBackend { + return ptr +} + +func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_4_5_DeprecatedBackend(ptr QOpenGLFunctions_4_5_DeprecatedBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_4_5_DeprecatedBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_4_5_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_DeprecatedBackend) { + n = new(QOpenGLFunctions_4_5_DeprecatedBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) DestroyQOpenGLFunctions_4_5_DeprecatedBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLFunctions_ES2 struct { + QAbstractOpenGLFunctions +} + +type QOpenGLFunctions_ES2_ITF interface { + QAbstractOpenGLFunctions_ITF + QOpenGLFunctions_ES2_PTR() *QOpenGLFunctions_ES2 +} + +func (ptr *QOpenGLFunctions_ES2) QOpenGLFunctions_ES2_PTR() *QOpenGLFunctions_ES2 { + return ptr +} + +func (ptr *QOpenGLFunctions_ES2) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractOpenGLFunctions_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLFunctions_ES2) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLFunctions_ES2(ptr QOpenGLFunctions_ES2_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLFunctions_ES2_PTR().Pointer() + } + return nil +} + +func NewQOpenGLFunctions_ES2FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_ES2) { + n = new(QOpenGLFunctions_ES2) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLFunctions_ES2) DestroyQOpenGLFunctions_ES2() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLPaintDevice struct { + QPaintDevice +} + +type QOpenGLPaintDevice_ITF interface { + QPaintDevice_ITF + QOpenGLPaintDevice_PTR() *QOpenGLPaintDevice +} + +func (ptr *QOpenGLPaintDevice) QOpenGLPaintDevice_PTR() *QOpenGLPaintDevice { + return ptr +} + +func (ptr *QOpenGLPaintDevice) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLPaintDevice) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLPaintDevice(ptr QOpenGLPaintDevice_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLPaintDevice_PTR().Pointer() + } + return nil +} + +func NewQOpenGLPaintDeviceFromPointer(ptr unsafe.Pointer) (n *QOpenGLPaintDevice) { + n = new(QOpenGLPaintDevice) + n.SetPointer(ptr) + return +} +func NewQOpenGLPaintDevice() *QOpenGLPaintDevice { + return NewQOpenGLPaintDeviceFromPointer(C.QOpenGLPaintDevice_NewQOpenGLPaintDevice()) +} + +func NewQOpenGLPaintDevice2(size core.QSize_ITF) *QOpenGLPaintDevice { + return NewQOpenGLPaintDeviceFromPointer(C.QOpenGLPaintDevice_NewQOpenGLPaintDevice2(core.PointerFromQSize(size))) +} + +func NewQOpenGLPaintDevice3(width int, height int) *QOpenGLPaintDevice { + return NewQOpenGLPaintDeviceFromPointer(C.QOpenGLPaintDevice_NewQOpenGLPaintDevice3(C.int(int32(width)), C.int(int32(height)))) +} + +func (ptr *QOpenGLPaintDevice) Context() *QOpenGLContext { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLPaintDevice_Context(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLPaintDevice) DotsPerMeterX() float64 { + if ptr.Pointer() != nil { + return float64(C.QOpenGLPaintDevice_DotsPerMeterX(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLPaintDevice) DotsPerMeterY() float64 { + if ptr.Pointer() != nil { + return float64(C.QOpenGLPaintDevice_DotsPerMeterY(ptr.Pointer())) + } + return 0 +} + +//export callbackQOpenGLPaintDevice_EnsureActiveTarget +func callbackQOpenGLPaintDevice_EnsureActiveTarget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "ensureActiveTarget"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLPaintDeviceFromPointer(ptr).EnsureActiveTargetDefault() + } +} + +func (ptr *QOpenGLPaintDevice) ConnectEnsureActiveTarget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ensureActiveTarget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "ensureActiveTarget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ensureActiveTarget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLPaintDevice) DisconnectEnsureActiveTarget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ensureActiveTarget") + } +} + +func (ptr *QOpenGLPaintDevice) EnsureActiveTarget() { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_EnsureActiveTarget(ptr.Pointer()) + } +} + +func (ptr *QOpenGLPaintDevice) EnsureActiveTargetDefault() { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_EnsureActiveTargetDefault(ptr.Pointer()) + } +} + +//export callbackQOpenGLPaintDevice_PaintEngine +func callbackQOpenGLPaintDevice_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQOpenGLPaintDeviceFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QOpenGLPaintDevice) ConnectPaintEngine(f func() *QPaintEngine) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { + f := func() *QPaintEngine { + (*(*func() *QPaintEngine)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLPaintDevice) DisconnectPaintEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEngine") + } +} + +func (ptr *QOpenGLPaintDevice) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QOpenGLPaintDevice_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QOpenGLPaintDevice) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QOpenGLPaintDevice_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QOpenGLPaintDevice) PaintFlipped() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLPaintDevice_PaintFlipped(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLPaintDevice) SetDevicePixelRatio(devicePixelRatio float64) { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_SetDevicePixelRatio(ptr.Pointer(), C.double(devicePixelRatio)) + } +} + +func (ptr *QOpenGLPaintDevice) SetDotsPerMeterX(dpmx float64) { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_SetDotsPerMeterX(ptr.Pointer(), C.double(dpmx)) + } +} + +func (ptr *QOpenGLPaintDevice) SetDotsPerMeterY(dpmy float64) { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_SetDotsPerMeterY(ptr.Pointer(), C.double(dpmy)) + } +} + +func (ptr *QOpenGLPaintDevice) SetPaintFlipped(flipped bool) { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_SetPaintFlipped(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flipped)))) + } +} + +func (ptr *QOpenGLPaintDevice) SetSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_SetSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QOpenGLPaintDevice) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QOpenGLPaintDevice_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQOpenGLPaintDevice_DestroyQOpenGLPaintDevice +func callbackQOpenGLPaintDevice_DestroyQOpenGLPaintDevice(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLPaintDevice"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLPaintDeviceFromPointer(ptr).DestroyQOpenGLPaintDeviceDefault() + } +} + +func (ptr *QOpenGLPaintDevice) ConnectDestroyQOpenGLPaintDevice(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLPaintDevice"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLPaintDevice", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLPaintDevice", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLPaintDevice) DisconnectDestroyQOpenGLPaintDevice() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLPaintDevice") + } +} + +func (ptr *QOpenGLPaintDevice) DestroyQOpenGLPaintDevice() { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_DestroyQOpenGLPaintDevice(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLPaintDevice) DestroyQOpenGLPaintDeviceDefault() { + if ptr.Pointer() != nil { + C.QOpenGLPaintDevice_DestroyQOpenGLPaintDeviceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLPixelTransferOptions struct { + ptr unsafe.Pointer +} + +type QOpenGLPixelTransferOptions_ITF interface { + QOpenGLPixelTransferOptions_PTR() *QOpenGLPixelTransferOptions +} + +func (ptr *QOpenGLPixelTransferOptions) QOpenGLPixelTransferOptions_PTR() *QOpenGLPixelTransferOptions { + return ptr +} + +func (ptr *QOpenGLPixelTransferOptions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLPixelTransferOptions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLPixelTransferOptions(ptr QOpenGLPixelTransferOptions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLPixelTransferOptions_PTR().Pointer() + } + return nil +} + +func NewQOpenGLPixelTransferOptionsFromPointer(ptr unsafe.Pointer) (n *QOpenGLPixelTransferOptions) { + n = new(QOpenGLPixelTransferOptions) + n.SetPointer(ptr) + return +} +func NewQOpenGLPixelTransferOptions() *QOpenGLPixelTransferOptions { + tmpValue := NewQOpenGLPixelTransferOptionsFromPointer(C.QOpenGLPixelTransferOptions_NewQOpenGLPixelTransferOptions()) + runtime.SetFinalizer(tmpValue, (*QOpenGLPixelTransferOptions).DestroyQOpenGLPixelTransferOptions) + return tmpValue +} + +func (ptr *QOpenGLPixelTransferOptions) Alignment() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLPixelTransferOptions_Alignment(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLPixelTransferOptions) ImageHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLPixelTransferOptions_ImageHeight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLPixelTransferOptions) IsLeastSignificantBitFirst() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLPixelTransferOptions_IsLeastSignificantBitFirst(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLPixelTransferOptions) IsSwapBytesEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLPixelTransferOptions_IsSwapBytesEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLPixelTransferOptions) RowLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLPixelTransferOptions_RowLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLPixelTransferOptions) SetAlignment(alignment int) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetAlignment(ptr.Pointer(), C.int(int32(alignment))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetImageHeight(imageHeight int) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetImageHeight(ptr.Pointer(), C.int(int32(imageHeight))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetLeastSignificantByteFirst(lsbFirst bool) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetLeastSignificantByteFirst(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(lsbFirst)))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetRowLength(rowLength int) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetRowLength(ptr.Pointer(), C.int(int32(rowLength))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetSkipImages(skipImages int) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetSkipImages(ptr.Pointer(), C.int(int32(skipImages))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetSkipPixels(skipPixels int) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetSkipPixels(ptr.Pointer(), C.int(int32(skipPixels))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetSkipRows(skipRows int) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetSkipRows(ptr.Pointer(), C.int(int32(skipRows))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SetSwapBytesEnabled(swapBytes bool) { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_SetSwapBytesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(swapBytes)))) + } +} + +func (ptr *QOpenGLPixelTransferOptions) SkipImages() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLPixelTransferOptions_SkipImages(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLPixelTransferOptions) SkipPixels() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLPixelTransferOptions_SkipPixels(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLPixelTransferOptions) SkipRows() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLPixelTransferOptions_SkipRows(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLPixelTransferOptions) DestroyQOpenGLPixelTransferOptions() { + if ptr.Pointer() != nil { + C.QOpenGLPixelTransferOptions_DestroyQOpenGLPixelTransferOptions(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLShader struct { + core.QObject +} + +type QOpenGLShader_ITF interface { + core.QObject_ITF + QOpenGLShader_PTR() *QOpenGLShader +} + +func (ptr *QOpenGLShader) QOpenGLShader_PTR() *QOpenGLShader { + return ptr +} + +func (ptr *QOpenGLShader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLShader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLShader(ptr QOpenGLShader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLShader_PTR().Pointer() + } + return nil +} + +func NewQOpenGLShaderFromPointer(ptr unsafe.Pointer) (n *QOpenGLShader) { + n = new(QOpenGLShader) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLShader__ShaderTypeBit +//QOpenGLShader::ShaderTypeBit +type QOpenGLShader__ShaderTypeBit int64 + +const ( + QOpenGLShader__Vertex QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0001) + QOpenGLShader__Fragment QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0002) + QOpenGLShader__Geometry QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0004) + QOpenGLShader__TessellationControl QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0008) + QOpenGLShader__TessellationEvaluation QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0010) + QOpenGLShader__Compute QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0020) +) + +func NewQOpenGLShader(ty QOpenGLShader__ShaderTypeBit, parent core.QObject_ITF) *QOpenGLShader { + tmpValue := NewQOpenGLShaderFromPointer(C.QOpenGLShader_NewQOpenGLShader(C.longlong(ty), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLShader) CompileSourceCode(source string) bool { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + return int8(C.QOpenGLShader_CompileSourceCode(ptr.Pointer(), sourceC)) != 0 + } + return false +} + +func (ptr *QOpenGLShader) CompileSourceCode2(source core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShader_CompileSourceCode2(ptr.Pointer(), core.PointerFromQByteArray(source))) != 0 + } + return false +} + +func (ptr *QOpenGLShader) CompileSourceCode3(source string) bool { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + return int8(C.QOpenGLShader_CompileSourceCode3(ptr.Pointer(), C.struct_QtGui_PackedString{data: sourceC, len: C.longlong(len(source))})) != 0 + } + return false +} + +func (ptr *QOpenGLShader) CompileSourceFile(fileName string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QOpenGLShader_CompileSourceFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 + } + return false +} + +func QOpenGLShader_HasOpenGLShaders(ty QOpenGLShader__ShaderTypeBit, context QOpenGLContext_ITF) bool { + return int8(C.QOpenGLShader_QOpenGLShader_HasOpenGLShaders(C.longlong(ty), PointerFromQOpenGLContext(context))) != 0 +} + +func (ptr *QOpenGLShader) HasOpenGLShaders(ty QOpenGLShader__ShaderTypeBit, context QOpenGLContext_ITF) bool { + return int8(C.QOpenGLShader_QOpenGLShader_HasOpenGLShaders(C.longlong(ty), PointerFromQOpenGLContext(context))) != 0 +} + +func (ptr *QOpenGLShader) IsCompiled() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShader_IsCompiled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLShader) Log() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QOpenGLShader_Log(ptr.Pointer())) + } + return "" +} + +func (ptr *QOpenGLShader) ShaderId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLShader_ShaderId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLShader) ShaderType() QOpenGLShader__ShaderTypeBit { + if ptr.Pointer() != nil { + return QOpenGLShader__ShaderTypeBit(C.QOpenGLShader_ShaderType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLShader) SourceCode() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLShader_SourceCode(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQOpenGLShader_DestroyQOpenGLShader +func callbackQOpenGLShader_DestroyQOpenGLShader(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLShader"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLShaderFromPointer(ptr).DestroyQOpenGLShaderDefault() + } +} + +func (ptr *QOpenGLShader) ConnectDestroyQOpenGLShader(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLShader"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShader", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShader", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLShader) DisconnectDestroyQOpenGLShader() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLShader") + } +} + +func (ptr *QOpenGLShader) DestroyQOpenGLShader() { + if ptr.Pointer() != nil { + C.QOpenGLShader_DestroyQOpenGLShader(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLShader) DestroyQOpenGLShaderDefault() { + if ptr.Pointer() != nil { + C.QOpenGLShader_DestroyQOpenGLShaderDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLShader) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShader) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShader) __children_newList() unsafe.Pointer { + return C.QOpenGLShader___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShader) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLShader___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShader) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLShader) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLShader___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShader) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShader) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShader) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLShader___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShader) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShader) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShader) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLShader___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLShader) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShader) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShader) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLShader___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLShader_ChildEvent +func callbackQOpenGLShader_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLShaderFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLShader) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLShader_ConnectNotify +func callbackQOpenGLShader_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLShaderFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLShader) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLShader_CustomEvent +func callbackQOpenGLShader_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLShaderFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLShader) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLShader_DeleteLater +func callbackQOpenGLShader_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLShaderFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLShader) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLShader_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLShader_Destroyed +func callbackQOpenGLShader_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLShader_DisconnectNotify +func callbackQOpenGLShader_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLShaderFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLShader) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLShader_Event +func callbackQOpenGLShader_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLShader) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShader_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLShader_EventFilter +func callbackQOpenGLShader_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLShader) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShader_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLShader_MetaObject +func callbackQOpenGLShader_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLShaderFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLShader) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLShader_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLShader_ObjectNameChanged +func callbackQOpenGLShader_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLShader_TimerEvent +func callbackQOpenGLShader_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLShaderFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLShader) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShader_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLShaderProgram struct { + core.QObject +} + +type QOpenGLShaderProgram_ITF interface { + core.QObject_ITF + QOpenGLShaderProgram_PTR() *QOpenGLShaderProgram +} + +func (ptr *QOpenGLShaderProgram) QOpenGLShaderProgram_PTR() *QOpenGLShaderProgram { + return ptr +} + +func (ptr *QOpenGLShaderProgram) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLShaderProgram) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLShaderProgram(ptr QOpenGLShaderProgram_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLShaderProgram_PTR().Pointer() + } + return nil +} + +func NewQOpenGLShaderProgramFromPointer(ptr unsafe.Pointer) (n *QOpenGLShaderProgram) { + n = new(QOpenGLShaderProgram) + n.SetPointer(ptr) + return +} +func NewQOpenGLShaderProgram(parent core.QObject_ITF) *QOpenGLShaderProgram { + tmpValue := NewQOpenGLShaderProgramFromPointer(C.QOpenGLShaderProgram_NewQOpenGLShaderProgram(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceCode(ty QOpenGLShader__ShaderTypeBit, source string) bool { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceCode(ptr.Pointer(), C.longlong(ty), sourceC)) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceCode2(ty QOpenGLShader__ShaderTypeBit, source core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceCode2(ptr.Pointer(), C.longlong(ty), core.PointerFromQByteArray(source))) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceCode3(ty QOpenGLShader__ShaderTypeBit, source string) bool { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceCode3(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: sourceC, len: C.longlong(len(source))})) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceFile(ty QOpenGLShader__ShaderTypeBit, fileName string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceFile(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddShader(shader QOpenGLShader_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_AddShader(ptr.Pointer(), PointerFromQOpenGLShader(shader))) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddShaderFromSourceCode(ty QOpenGLShader__ShaderTypeBit, source string) bool { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + return int8(C.QOpenGLShaderProgram_AddShaderFromSourceCode(ptr.Pointer(), C.longlong(ty), sourceC)) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddShaderFromSourceCode2(ty QOpenGLShader__ShaderTypeBit, source core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_AddShaderFromSourceCode2(ptr.Pointer(), C.longlong(ty), core.PointerFromQByteArray(source))) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddShaderFromSourceCode3(ty QOpenGLShader__ShaderTypeBit, source string) bool { + if ptr.Pointer() != nil { + var sourceC *C.char + if source != "" { + sourceC = C.CString(source) + defer C.free(unsafe.Pointer(sourceC)) + } + return int8(C.QOpenGLShaderProgram_AddShaderFromSourceCode3(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: sourceC, len: C.longlong(len(source))})) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AddShaderFromSourceFile(ty QOpenGLShader__ShaderTypeBit, fileName string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QOpenGLShaderProgram_AddShaderFromSourceFile(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) AttributeLocation(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QOpenGLShaderProgram_AttributeLocation(ptr.Pointer(), nameC))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) AttributeLocation2(name core.QByteArray_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLShaderProgram_AttributeLocation2(ptr.Pointer(), core.PointerFromQByteArray(name)))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) AttributeLocation3(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QOpenGLShaderProgram_AttributeLocation3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) Bind() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_Bind(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) BindAttributeLocation(name string, location int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_BindAttributeLocation(ptr.Pointer(), nameC, C.int(int32(location))) + } +} + +func (ptr *QOpenGLShaderProgram) BindAttributeLocation2(name core.QByteArray_ITF, location int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_BindAttributeLocation2(ptr.Pointer(), core.PointerFromQByteArray(name), C.int(int32(location))) + } +} + +func (ptr *QOpenGLShaderProgram) BindAttributeLocation3(name string, location int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_BindAttributeLocation3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.int(int32(location))) + } +} + +func (ptr *QOpenGLShaderProgram) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) DefaultInnerTessellationLevels() []float32 { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []float32 { + out := make([]float32, int(l.len)) + tmpList := NewQOpenGLShaderProgramFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__defaultInnerTessellationLevels_atList(i) + } + return out + }(C.QOpenGLShaderProgram_DefaultInnerTessellationLevels(ptr.Pointer())) + } + return make([]float32, 0) +} + +func (ptr *QOpenGLShaderProgram) DefaultOuterTessellationLevels() []float32 { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []float32 { + out := make([]float32, int(l.len)) + tmpList := NewQOpenGLShaderProgramFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__defaultOuterTessellationLevels_atList(i) + } + return out + }(C.QOpenGLShaderProgram_DefaultOuterTessellationLevels(ptr.Pointer())) + } + return make([]float32, 0) +} + +func (ptr *QOpenGLShaderProgram) DisableAttributeArray(location int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_DisableAttributeArray(ptr.Pointer(), C.int(int32(location))) + } +} + +func (ptr *QOpenGLShaderProgram) DisableAttributeArray2(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_DisableAttributeArray2(ptr.Pointer(), nameC) + } +} + +func (ptr *QOpenGLShaderProgram) EnableAttributeArray(location int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_EnableAttributeArray(ptr.Pointer(), C.int(int32(location))) + } +} + +func (ptr *QOpenGLShaderProgram) EnableAttributeArray2(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_EnableAttributeArray2(ptr.Pointer(), nameC) + } +} + +func QOpenGLShaderProgram_HasOpenGLShaderPrograms(context QOpenGLContext_ITF) bool { + return int8(C.QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(PointerFromQOpenGLContext(context))) != 0 +} + +func (ptr *QOpenGLShaderProgram) HasOpenGLShaderPrograms(context QOpenGLContext_ITF) bool { + return int8(C.QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(PointerFromQOpenGLContext(context))) != 0 +} + +func (ptr *QOpenGLShaderProgram) IsLinked() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_IsLinked(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQOpenGLShaderProgram_Link +func callbackQOpenGLShaderProgram_Link(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "link"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderProgramFromPointer(ptr).LinkDefault()))) +} + +func (ptr *QOpenGLShaderProgram) ConnectLink(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "link"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "link", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "link", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLShaderProgram) DisconnectLink() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "link") + } +} + +func (ptr *QOpenGLShaderProgram) Link() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_Link(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) LinkDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_LinkDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLShaderProgram) Log() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QOpenGLShaderProgram_Log(ptr.Pointer())) + } + return "" +} + +func (ptr *QOpenGLShaderProgram) MaxGeometryOutputVertices() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLShaderProgram_MaxGeometryOutputVertices(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) PatchVertexCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLShaderProgram_PatchVertexCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) ProgramId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLShaderProgram_ProgramId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) Release() { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_Release(ptr.Pointer()) + } +} + +func (ptr *QOpenGLShaderProgram) RemoveAllShaders() { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_RemoveAllShaders(ptr.Pointer()) + } +} + +func (ptr *QOpenGLShaderProgram) RemoveShader(shader QOpenGLShader_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_RemoveShader(ptr.Pointer(), PointerFromQOpenGLShader(shader)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray(location int, values float32, tupleSize int, stride int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeArray(ptr.Pointer(), C.int(int32(location)), C.float(values), C.int(int32(tupleSize)), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray2(location int, values QVector2D_ITF, stride int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeArray2(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(values), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray3(location int, values QVector3D_ITF, stride int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeArray3(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(values), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray4(location int, values QVector4D_ITF, stride int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeArray4(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(values), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray5(location int, ty uint, values unsafe.Pointer, tupleSize int, stride int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeArray5(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(ty)), values, C.int(int32(tupleSize)), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray6(name string, values float32, tupleSize int, stride int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeArray6(ptr.Pointer(), nameC, C.float(values), C.int(int32(tupleSize)), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray7(name string, values QVector2D_ITF, stride int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeArray7(ptr.Pointer(), nameC, PointerFromQVector2D(values), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray8(name string, values QVector3D_ITF, stride int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeArray8(ptr.Pointer(), nameC, PointerFromQVector3D(values), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray9(name string, values QVector4D_ITF, stride int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeArray9(ptr.Pointer(), nameC, PointerFromQVector4D(values), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeArray10(name string, ty uint, values unsafe.Pointer, tupleSize int, stride int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeArray10(ptr.Pointer(), nameC, C.uint(uint32(ty)), values, C.int(int32(tupleSize)), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeBuffer(location int, ty uint, offset int, tupleSize int, stride int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeBuffer(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(ty)), C.int(int32(offset)), C.int(int32(tupleSize)), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeBuffer2(name string, ty uint, offset int, tupleSize int, stride int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeBuffer2(ptr.Pointer(), nameC, C.uint(uint32(ty)), C.int(int32(offset)), C.int(int32(tupleSize)), C.int(int32(stride))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue(location int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue(ptr.Pointer(), C.int(int32(location)), C.float(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue2(location int, x float32, y float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue2(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue3(location int, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue3(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue4(location int, x float32, y float32, z float32, w float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue4(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z), C.float(w)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue5(location int, value QVector2D_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue5(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue6(location int, value QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue6(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue7(location int, value QVector4D_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue7(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue8(location int, value QColor_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue8(ptr.Pointer(), C.int(int32(location)), PointerFromQColor(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue9(location int, values float32, columns int, rows int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetAttributeValue9(ptr.Pointer(), C.int(int32(location)), C.float(values), C.int(int32(columns)), C.int(int32(rows))) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue10(name string, value float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue10(ptr.Pointer(), nameC, C.float(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue11(name string, x float32, y float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue11(ptr.Pointer(), nameC, C.float(x), C.float(y)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue12(name string, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue12(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue13(name string, x float32, y float32, z float32, w float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue13(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z), C.float(w)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue14(name string, value QVector2D_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue14(ptr.Pointer(), nameC, PointerFromQVector2D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue15(name string, value QVector3D_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue15(ptr.Pointer(), nameC, PointerFromQVector3D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue16(name string, value QVector4D_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue16(ptr.Pointer(), nameC, PointerFromQVector4D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue17(name string, value QColor_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue17(ptr.Pointer(), nameC, PointerFromQColor(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetAttributeValue18(name string, values float32, columns int, rows int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetAttributeValue18(ptr.Pointer(), nameC, C.float(values), C.int(int32(columns)), C.int(int32(rows))) + } +} + +func (ptr *QOpenGLShaderProgram) SetDefaultInnerTessellationLevels(levels []float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetDefaultInnerTessellationLevels(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQOpenGLShaderProgramFromPointer(NewQOpenGLShaderProgramFromPointer(nil).__setDefaultInnerTessellationLevels_levels_newList()) + for _, v := range levels { + tmpList.__setDefaultInnerTessellationLevels_levels_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QOpenGLShaderProgram) SetDefaultOuterTessellationLevels(levels []float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetDefaultOuterTessellationLevels(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQOpenGLShaderProgramFromPointer(NewQOpenGLShaderProgramFromPointer(nil).__setDefaultOuterTessellationLevels_levels_newList()) + for _, v := range levels { + tmpList.__setDefaultOuterTessellationLevels_levels_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QOpenGLShaderProgram) SetPatchVertexCount(count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetPatchVertexCount(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue(location int, value float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue(ptr.Pointer(), C.int(int32(location)), C.float(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue2(location int, value int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue2(ptr.Pointer(), C.int(int32(location)), C.int(int32(value))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue3(location int, value uint) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue3(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue4(location int, x float32, y float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue4(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue5(location int, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue5(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue6(location int, x float32, y float32, z float32, w float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue6(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z), C.float(w)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue7(location int, value QVector2D_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue7(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue8(location int, value QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue8(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue9(location int, value QVector4D_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue9(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue10(location int, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue10(ptr.Pointer(), C.int(int32(location)), PointerFromQColor(color)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue11(location int, point core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue11(ptr.Pointer(), C.int(int32(location)), core.PointerFromQPoint(point)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue12(location int, point core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue12(ptr.Pointer(), C.int(int32(location)), core.PointerFromQPointF(point)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue13(location int, size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue13(ptr.Pointer(), C.int(int32(location)), core.PointerFromQSize(size)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue14(location int, size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue14(ptr.Pointer(), C.int(int32(location)), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue23(location int, value QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue23(ptr.Pointer(), C.int(int32(location)), PointerFromQMatrix4x4(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue27(location int, value QTransform_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValue27(ptr.Pointer(), C.int(int32(location)), PointerFromQTransform(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue28(name string, value float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue28(ptr.Pointer(), nameC, C.float(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue29(name string, value int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue29(ptr.Pointer(), nameC, C.int(int32(value))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue30(name string, value uint) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue30(ptr.Pointer(), nameC, C.uint(uint32(value))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue31(name string, x float32, y float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue31(ptr.Pointer(), nameC, C.float(x), C.float(y)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue32(name string, x float32, y float32, z float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue32(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue33(name string, x float32, y float32, z float32, w float32) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue33(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z), C.float(w)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue34(name string, value QVector2D_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue34(ptr.Pointer(), nameC, PointerFromQVector2D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue35(name string, value QVector3D_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue35(ptr.Pointer(), nameC, PointerFromQVector3D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue36(name string, value QVector4D_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue36(ptr.Pointer(), nameC, PointerFromQVector4D(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue37(name string, color QColor_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue37(ptr.Pointer(), nameC, PointerFromQColor(color)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue38(name string, point core.QPoint_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue38(ptr.Pointer(), nameC, core.PointerFromQPoint(point)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue39(name string, point core.QPointF_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue39(ptr.Pointer(), nameC, core.PointerFromQPointF(point)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue40(name string, size core.QSize_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue40(ptr.Pointer(), nameC, core.PointerFromQSize(size)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue41(name string, size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue41(ptr.Pointer(), nameC, core.PointerFromQSizeF(size)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue50(name string, value QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue50(ptr.Pointer(), nameC, PointerFromQMatrix4x4(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValue54(name string, value QTransform_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValue54(ptr.Pointer(), nameC, PointerFromQTransform(value)) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray(location int, values float32, count int, tupleSize int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray(ptr.Pointer(), C.int(int32(location)), C.float(values), C.int(int32(count)), C.int(int32(tupleSize))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray2(location int, values int, count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray2(ptr.Pointer(), C.int(int32(location)), C.int(int32(values)), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray3(location int, values uint, count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray3(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(values)), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray4(location int, values QVector2D_ITF, count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray4(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray5(location int, values QVector3D_ITF, count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray5(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray6(location int, values QVector4D_ITF, count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray6(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray15(location int, values QMatrix4x4_ITF, count int) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_SetUniformValueArray15(ptr.Pointer(), C.int(int32(location)), PointerFromQMatrix4x4(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray16(name string, values float32, count int, tupleSize int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray16(ptr.Pointer(), nameC, C.float(values), C.int(int32(count)), C.int(int32(tupleSize))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray17(name string, values int, count int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray17(ptr.Pointer(), nameC, C.int(int32(values)), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray18(name string, values uint, count int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray18(ptr.Pointer(), nameC, C.uint(uint32(values)), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray19(name string, values QVector2D_ITF, count int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray19(ptr.Pointer(), nameC, PointerFromQVector2D(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray20(name string, values QVector3D_ITF, count int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray20(ptr.Pointer(), nameC, PointerFromQVector3D(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray21(name string, values QVector4D_ITF, count int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray21(ptr.Pointer(), nameC, PointerFromQVector4D(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) SetUniformValueArray30(name string, values QMatrix4x4_ITF, count int) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QOpenGLShaderProgram_SetUniformValueArray30(ptr.Pointer(), nameC, PointerFromQMatrix4x4(values), C.int(int32(count))) + } +} + +func (ptr *QOpenGLShaderProgram) Shaders() []*QOpenGLShader { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QOpenGLShader { + out := make([]*QOpenGLShader, int(l.len)) + tmpList := NewQOpenGLShaderProgramFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__shaders_atList(i) + } + return out + }(C.QOpenGLShaderProgram_Shaders(ptr.Pointer())) + } + return make([]*QOpenGLShader, 0) +} + +func (ptr *QOpenGLShaderProgram) UniformLocation(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QOpenGLShaderProgram_UniformLocation(ptr.Pointer(), nameC))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) UniformLocation2(name core.QByteArray_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLShaderProgram_UniformLocation2(ptr.Pointer(), core.PointerFromQByteArray(name)))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) UniformLocation3(name string) int { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QOpenGLShaderProgram_UniformLocation3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}))) + } + return 0 +} + +//export callbackQOpenGLShaderProgram_DestroyQOpenGLShaderProgram +func callbackQOpenGLShaderProgram_DestroyQOpenGLShaderProgram(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLShaderProgram"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLShaderProgramFromPointer(ptr).DestroyQOpenGLShaderProgramDefault() + } +} + +func (ptr *QOpenGLShaderProgram) ConnectDestroyQOpenGLShaderProgram(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLShaderProgram"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShaderProgram", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShaderProgram", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLShaderProgram) DisconnectDestroyQOpenGLShaderProgram() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLShaderProgram") + } +} + +func (ptr *QOpenGLShaderProgram) DestroyQOpenGLShaderProgram() { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_DestroyQOpenGLShaderProgram(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLShaderProgram) DestroyQOpenGLShaderProgramDefault() { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_DestroyQOpenGLShaderProgramDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLShaderProgram) __defaultInnerTessellationLevels_atList(i int) float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLShaderProgram___defaultInnerTessellationLevels_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) __defaultInnerTessellationLevels_setList(i float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___defaultInnerTessellationLevels_setList(ptr.Pointer(), C.float(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __defaultInnerTessellationLevels_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___defaultInnerTessellationLevels_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __defaultOuterTessellationLevels_atList(i int) float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLShaderProgram___defaultOuterTessellationLevels_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) __defaultOuterTessellationLevels_setList(i float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___defaultOuterTessellationLevels_setList(ptr.Pointer(), C.float(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __defaultOuterTessellationLevels_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___defaultOuterTessellationLevels_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __setDefaultInnerTessellationLevels_levels_atList(i int) float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) __setDefaultInnerTessellationLevels_levels_setList(i float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_setList(ptr.Pointer(), C.float(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __setDefaultInnerTessellationLevels_levels_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __setDefaultOuterTessellationLevels_levels_atList(i int) float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QOpenGLShaderProgram) __setDefaultOuterTessellationLevels_levels_setList(i float32) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_setList(ptr.Pointer(), C.float(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __setDefaultOuterTessellationLevels_levels_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __shaders_atList(i int) *QOpenGLShader { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLShaderFromPointer(C.QOpenGLShaderProgram___shaders_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShaderProgram) __shaders_setList(i QOpenGLShader_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___shaders_setList(ptr.Pointer(), PointerFromQOpenGLShader(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __shaders_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___shaders_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShaderProgram) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __children_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLShaderProgram___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShaderProgram) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShaderProgram) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLShaderProgram___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShaderProgram) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLShaderProgram___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLShaderProgram) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLShaderProgram) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLShaderProgram) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLShaderProgram___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLShaderProgram_ChildEvent +func callbackQOpenGLShaderProgram_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLShaderProgramFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLShaderProgram) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLShaderProgram_ConnectNotify +func callbackQOpenGLShaderProgram_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLShaderProgramFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLShaderProgram) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLShaderProgram_CustomEvent +func callbackQOpenGLShaderProgram_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLShaderProgramFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLShaderProgram) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLShaderProgram_DeleteLater +func callbackQOpenGLShaderProgram_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLShaderProgramFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLShaderProgram) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLShaderProgram_Destroyed +func callbackQOpenGLShaderProgram_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLShaderProgram_DisconnectNotify +func callbackQOpenGLShaderProgram_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLShaderProgramFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLShaderProgram) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLShaderProgram_Event +func callbackQOpenGLShaderProgram_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderProgramFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLShaderProgram) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLShaderProgram_EventFilter +func callbackQOpenGLShaderProgram_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderProgramFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLShaderProgram) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLShaderProgram_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLShaderProgram_MetaObject +func callbackQOpenGLShaderProgram_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLShaderProgramFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLShaderProgram) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLShaderProgram_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLShaderProgram_ObjectNameChanged +func callbackQOpenGLShaderProgram_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLShaderProgram_TimerEvent +func callbackQOpenGLShaderProgram_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLShaderProgramFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLShaderProgram) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLShaderProgram_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLTexture struct { + ptr unsafe.Pointer +} + +type QOpenGLTexture_ITF interface { + QOpenGLTexture_PTR() *QOpenGLTexture +} + +func (ptr *QOpenGLTexture) QOpenGLTexture_PTR() *QOpenGLTexture { + return ptr +} + +func (ptr *QOpenGLTexture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLTexture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLTexture(ptr QOpenGLTexture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLTexture_PTR().Pointer() + } + return nil +} + +func NewQOpenGLTextureFromPointer(ptr unsafe.Pointer) (n *QOpenGLTexture) { + n = new(QOpenGLTexture) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLTexture) DestroyQOpenGLTexture() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QOpenGLTexture__Target +//QOpenGLTexture::Target +type QOpenGLTexture__Target int64 + +const ( + QOpenGLTexture__Target1D QOpenGLTexture__Target = QOpenGLTexture__Target(0x0DE0) + QOpenGLTexture__Target1DArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x8C18) + QOpenGLTexture__Target2D QOpenGLTexture__Target = QOpenGLTexture__Target(0x0DE1) + QOpenGLTexture__Target2DArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x8C1A) + QOpenGLTexture__Target3D QOpenGLTexture__Target = QOpenGLTexture__Target(0x806F) + QOpenGLTexture__TargetCubeMap QOpenGLTexture__Target = QOpenGLTexture__Target(0x8513) + QOpenGLTexture__TargetCubeMapArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x9009) + QOpenGLTexture__Target2DMultisample QOpenGLTexture__Target = QOpenGLTexture__Target(0x9100) + QOpenGLTexture__Target2DMultisampleArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x9102) + QOpenGLTexture__TargetRectangle QOpenGLTexture__Target = QOpenGLTexture__Target(0x84F5) + QOpenGLTexture__TargetBuffer QOpenGLTexture__Target = QOpenGLTexture__Target(0x8C2A) +) + +//go:generate stringer -type=QOpenGLTexture__BindingTarget +//QOpenGLTexture::BindingTarget +type QOpenGLTexture__BindingTarget int64 + +const ( + QOpenGLTexture__BindingTarget1D QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8068) + QOpenGLTexture__BindingTarget1DArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8C1C) + QOpenGLTexture__BindingTarget2D QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8069) + QOpenGLTexture__BindingTarget2DArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8C1D) + QOpenGLTexture__BindingTarget3D QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x806A) + QOpenGLTexture__BindingTargetCubeMap QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8514) + QOpenGLTexture__BindingTargetCubeMapArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x900A) + QOpenGLTexture__BindingTarget2DMultisample QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x9104) + QOpenGLTexture__BindingTarget2DMultisampleArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x9105) + QOpenGLTexture__BindingTargetRectangle QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x84F6) + QOpenGLTexture__BindingTargetBuffer QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8C2C) +) + +//go:generate stringer -type=QOpenGLTexture__MipMapGeneration +//QOpenGLTexture::MipMapGeneration +type QOpenGLTexture__MipMapGeneration int64 + +const ( + QOpenGLTexture__GenerateMipMaps QOpenGLTexture__MipMapGeneration = QOpenGLTexture__MipMapGeneration(0) + QOpenGLTexture__DontGenerateMipMaps QOpenGLTexture__MipMapGeneration = QOpenGLTexture__MipMapGeneration(1) +) + +//go:generate stringer -type=QOpenGLTexture__TextureUnitReset +//QOpenGLTexture::TextureUnitReset +type QOpenGLTexture__TextureUnitReset int64 + +const ( + QOpenGLTexture__ResetTextureUnit QOpenGLTexture__TextureUnitReset = QOpenGLTexture__TextureUnitReset(0) + QOpenGLTexture__DontResetTextureUnit QOpenGLTexture__TextureUnitReset = QOpenGLTexture__TextureUnitReset(1) +) + +//go:generate stringer -type=QOpenGLTexture__TextureFormat +//QOpenGLTexture::TextureFormat +type QOpenGLTexture__TextureFormat int64 + +const ( + QOpenGLTexture__NoFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0) + QOpenGLTexture__R8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8229) + QOpenGLTexture__RG8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822B) + QOpenGLTexture__RGB8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8051) + QOpenGLTexture__RGBA8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8058) + QOpenGLTexture__R16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822A) + QOpenGLTexture__RG16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822C) + QOpenGLTexture__RGB16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8054) + QOpenGLTexture__RGBA16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x805B) + QOpenGLTexture__R8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F94) + QOpenGLTexture__RG8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F95) + QOpenGLTexture__RGB8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F96) + QOpenGLTexture__RGBA8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F97) + QOpenGLTexture__R16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F98) + QOpenGLTexture__RG16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F99) + QOpenGLTexture__RGB16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F9A) + QOpenGLTexture__RGBA16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F9B) + QOpenGLTexture__R8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8232) + QOpenGLTexture__RG8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8238) + QOpenGLTexture__RGB8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D7D) + QOpenGLTexture__RGBA8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D7C) + QOpenGLTexture__R16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8234) + QOpenGLTexture__RG16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x823A) + QOpenGLTexture__RGB16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D77) + QOpenGLTexture__RGBA16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D76) + QOpenGLTexture__R32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8236) + QOpenGLTexture__RG32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x823C) + QOpenGLTexture__RGB32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D71) + QOpenGLTexture__RGBA32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D70) + QOpenGLTexture__R8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8231) + QOpenGLTexture__RG8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8237) + QOpenGLTexture__RGB8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D8F) + QOpenGLTexture__RGBA8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D8E) + QOpenGLTexture__R16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8233) + QOpenGLTexture__RG16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8239) + QOpenGLTexture__RGB16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D89) + QOpenGLTexture__RGBA16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D88) + QOpenGLTexture__R32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8235) + QOpenGLTexture__RG32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x823B) + QOpenGLTexture__RGB32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D83) + QOpenGLTexture__RGBA32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D82) + QOpenGLTexture__R16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822D) + QOpenGLTexture__RG16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822F) + QOpenGLTexture__RGB16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x881B) + QOpenGLTexture__RGBA16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x881A) + QOpenGLTexture__R32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822E) + QOpenGLTexture__RG32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8230) + QOpenGLTexture__RGB32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8815) + QOpenGLTexture__RGBA32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8814) + QOpenGLTexture__RGB9E5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C3D) + QOpenGLTexture__RG11B10F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C3A) + QOpenGLTexture__RG3B2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x2A10) + QOpenGLTexture__R5G6B5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D62) + QOpenGLTexture__RGB5A1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8057) + QOpenGLTexture__RGBA4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8056) + QOpenGLTexture__RGB10A2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x906F) + QOpenGLTexture__D16 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x81A5) + QOpenGLTexture__D24 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x81A6) + QOpenGLTexture__D24S8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x88F0) + QOpenGLTexture__D32 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x81A7) + QOpenGLTexture__D32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8CAC) + QOpenGLTexture__D32FS8X24 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8CAD) + QOpenGLTexture__S8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D48) + QOpenGLTexture__RGB_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F0) + QOpenGLTexture__RGBA_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F1) + QOpenGLTexture__RGBA_DXT3 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F2) + QOpenGLTexture__RGBA_DXT5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F3) + QOpenGLTexture__R_ATI1N_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBB) + QOpenGLTexture__R_ATI1N_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBC) + QOpenGLTexture__RG_ATI2N_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBD) + QOpenGLTexture__RG_ATI2N_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBE) + QOpenGLTexture__RGB_BP_UNSIGNED_FLOAT QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8F) + QOpenGLTexture__RGB_BP_SIGNED_FLOAT QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8E) + QOpenGLTexture__RGB_BP_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8C) + QOpenGLTexture__R11_EAC_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9270) + QOpenGLTexture__R11_EAC_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9271) + QOpenGLTexture__RG11_EAC_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9272) + QOpenGLTexture__RG11_EAC_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9273) + QOpenGLTexture__RGB8_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9274) + QOpenGLTexture__SRGB8_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9275) + QOpenGLTexture__RGB8_PunchThrough_Alpha1_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9276) + QOpenGLTexture__SRGB8_PunchThrough_Alpha1_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9277) + QOpenGLTexture__RGBA8_ETC2_EAC QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9278) + QOpenGLTexture__SRGB8_Alpha8_ETC2_EAC QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9279) + QOpenGLTexture__RGB8_ETC1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D64) + QOpenGLTexture__RGBA_ASTC_4x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B0) + QOpenGLTexture__RGBA_ASTC_5x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B1) + QOpenGLTexture__RGBA_ASTC_5x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B2) + QOpenGLTexture__RGBA_ASTC_6x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B3) + QOpenGLTexture__RGBA_ASTC_6x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B4) + QOpenGLTexture__RGBA_ASTC_8x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B5) + QOpenGLTexture__RGBA_ASTC_8x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B6) + QOpenGLTexture__RGBA_ASTC_8x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B7) + QOpenGLTexture__RGBA_ASTC_10x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B8) + QOpenGLTexture__RGBA_ASTC_10x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B9) + QOpenGLTexture__RGBA_ASTC_10x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BA) + QOpenGLTexture__RGBA_ASTC_10x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BB) + QOpenGLTexture__RGBA_ASTC_12x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BC) + QOpenGLTexture__RGBA_ASTC_12x12 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BD) + QOpenGLTexture__SRGB8_Alpha8_ASTC_4x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D0) + QOpenGLTexture__SRGB8_Alpha8_ASTC_5x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D1) + QOpenGLTexture__SRGB8_Alpha8_ASTC_5x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D2) + QOpenGLTexture__SRGB8_Alpha8_ASTC_6x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D3) + QOpenGLTexture__SRGB8_Alpha8_ASTC_6x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D4) + QOpenGLTexture__SRGB8_Alpha8_ASTC_8x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D5) + QOpenGLTexture__SRGB8_Alpha8_ASTC_8x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D6) + QOpenGLTexture__SRGB8_Alpha8_ASTC_8x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D7) + QOpenGLTexture__SRGB8_Alpha8_ASTC_10x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D8) + QOpenGLTexture__SRGB8_Alpha8_ASTC_10x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D9) + QOpenGLTexture__SRGB8_Alpha8_ASTC_10x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DA) + QOpenGLTexture__SRGB8_Alpha8_ASTC_10x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DB) + QOpenGLTexture__SRGB8_Alpha8_ASTC_12x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DC) + QOpenGLTexture__SRGB8_Alpha8_ASTC_12x12 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DD) + QOpenGLTexture__SRGB8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C41) + QOpenGLTexture__SRGB8_Alpha8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C43) + QOpenGLTexture__SRGB_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4C) + QOpenGLTexture__SRGB_Alpha_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4D) + QOpenGLTexture__SRGB_Alpha_DXT3 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4E) + QOpenGLTexture__SRGB_Alpha_DXT5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4F) + QOpenGLTexture__SRGB_BP_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8D) + QOpenGLTexture__DepthFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1902) + QOpenGLTexture__AlphaFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1906) + QOpenGLTexture__RGBFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1907) + QOpenGLTexture__RGBAFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1908) + QOpenGLTexture__LuminanceFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1909) + QOpenGLTexture__LuminanceAlphaFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x190A) +) + +//go:generate stringer -type=QOpenGLTexture__CubeMapFace +//QOpenGLTexture::CubeMapFace +type QOpenGLTexture__CubeMapFace int64 + +const ( + QOpenGLTexture__CubeMapPositiveX QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8515) + QOpenGLTexture__CubeMapNegativeX QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8516) + QOpenGLTexture__CubeMapPositiveY QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8517) + QOpenGLTexture__CubeMapNegativeY QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8518) + QOpenGLTexture__CubeMapPositiveZ QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8519) + QOpenGLTexture__CubeMapNegativeZ QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x851A) +) + +//go:generate stringer -type=QOpenGLTexture__PixelFormat +//QOpenGLTexture::PixelFormat +type QOpenGLTexture__PixelFormat int64 + +const ( + QOpenGLTexture__NoSourceFormat QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0) + QOpenGLTexture__Red QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1903) + QOpenGLTexture__RG QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8227) + QOpenGLTexture__RGB QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1907) + QOpenGLTexture__BGR QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x80E0) + QOpenGLTexture__RGBA QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1908) + QOpenGLTexture__BGRA QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x80E1) + QOpenGLTexture__Red_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D94) + QOpenGLTexture__RG_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8228) + QOpenGLTexture__RGB_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D98) + QOpenGLTexture__BGR_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D9A) + QOpenGLTexture__RGBA_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D99) + QOpenGLTexture__BGRA_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D9B) + QOpenGLTexture__Stencil QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1901) + QOpenGLTexture__Depth QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1902) + QOpenGLTexture__DepthStencil QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x84F9) + QOpenGLTexture__Alpha QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1906) + QOpenGLTexture__Luminance QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1909) + QOpenGLTexture__LuminanceAlpha QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x190A) +) + +//go:generate stringer -type=QOpenGLTexture__PixelType +//QOpenGLTexture::PixelType +type QOpenGLTexture__PixelType int64 + +const ( + QOpenGLTexture__NoPixelType QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0) + QOpenGLTexture__Int8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1400) + QOpenGLTexture__UInt8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1401) + QOpenGLTexture__Int16 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1402) + QOpenGLTexture__UInt16 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1403) + QOpenGLTexture__Int32 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1404) + QOpenGLTexture__UInt32 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1405) + QOpenGLTexture__Float16 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x140B) + QOpenGLTexture__Float16OES QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8D61) + QOpenGLTexture__Float32 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1406) + QOpenGLTexture__UInt32_RGB9_E5 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8C3E) + QOpenGLTexture__UInt32_RG11B10F QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8C3B) + QOpenGLTexture__UInt8_RG3B2 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8032) + QOpenGLTexture__UInt8_RG3B2_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8362) + QOpenGLTexture__UInt16_RGB5A1 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8034) + QOpenGLTexture__UInt16_RGB5A1_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8366) + QOpenGLTexture__UInt16_R5G6B5 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8363) + QOpenGLTexture__UInt16_R5G6B5_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8364) + QOpenGLTexture__UInt16_RGBA4 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8033) + QOpenGLTexture__UInt16_RGBA4_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8365) + QOpenGLTexture__UInt32_RGBA8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8035) + QOpenGLTexture__UInt32_RGBA8_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8367) + QOpenGLTexture__UInt32_RGB10A2 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8036) + QOpenGLTexture__UInt32_RGB10A2_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8368) + QOpenGLTexture__UInt32_D24S8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x84FA) + QOpenGLTexture__Float32_D32_UInt32_S8_X24 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8DAD) +) + +//go:generate stringer -type=QOpenGLTexture__SwizzleComponent +//QOpenGLTexture::SwizzleComponent +type QOpenGLTexture__SwizzleComponent int64 + +const ( + QOpenGLTexture__SwizzleRed QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E42) + QOpenGLTexture__SwizzleGreen QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E43) + QOpenGLTexture__SwizzleBlue QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E44) + QOpenGLTexture__SwizzleAlpha QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E45) +) + +//go:generate stringer -type=QOpenGLTexture__SwizzleValue +//QOpenGLTexture::SwizzleValue +type QOpenGLTexture__SwizzleValue int64 + +const ( + QOpenGLTexture__RedValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1903) + QOpenGLTexture__GreenValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1904) + QOpenGLTexture__BlueValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1905) + QOpenGLTexture__AlphaValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1906) + QOpenGLTexture__ZeroValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0) + QOpenGLTexture__OneValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(1) +) + +//go:generate stringer -type=QOpenGLTexture__WrapMode +//QOpenGLTexture::WrapMode +type QOpenGLTexture__WrapMode int64 + +const ( + QOpenGLTexture__Repeat QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x2901) + QOpenGLTexture__MirroredRepeat QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x8370) + QOpenGLTexture__ClampToEdge QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x812F) + QOpenGLTexture__ClampToBorder QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x812D) +) + +//go:generate stringer -type=QOpenGLTexture__CoordinateDirection +//QOpenGLTexture::CoordinateDirection +type QOpenGLTexture__CoordinateDirection int64 + +const ( + QOpenGLTexture__DirectionS QOpenGLTexture__CoordinateDirection = QOpenGLTexture__CoordinateDirection(0x2802) + QOpenGLTexture__DirectionT QOpenGLTexture__CoordinateDirection = QOpenGLTexture__CoordinateDirection(0x2803) + QOpenGLTexture__DirectionR QOpenGLTexture__CoordinateDirection = QOpenGLTexture__CoordinateDirection(0x8072) +) + +//go:generate stringer -type=QOpenGLTexture__Feature +//QOpenGLTexture::Feature +type QOpenGLTexture__Feature int64 + +const ( + QOpenGLTexture__ImmutableStorage QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000001) + QOpenGLTexture__ImmutableMultisampleStorage QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000002) + QOpenGLTexture__TextureRectangle QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000004) + QOpenGLTexture__TextureArrays QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000008) + QOpenGLTexture__Texture3D QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000010) + QOpenGLTexture__TextureMultisample QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000020) + QOpenGLTexture__TextureBuffer QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000040) + QOpenGLTexture__TextureCubeMapArrays QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000080) + QOpenGLTexture__Swizzle QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000100) + QOpenGLTexture__StencilTexturing QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000200) + QOpenGLTexture__AnisotropicFiltering QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000400) + QOpenGLTexture__NPOTTextures QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000800) + QOpenGLTexture__NPOTTextureRepeat QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00001000) + QOpenGLTexture__Texture1D QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00002000) + QOpenGLTexture__TextureComparisonOperators QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00004000) + QOpenGLTexture__TextureMipMapLevel QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00008000) +) + +//go:generate stringer -type=QOpenGLTexture__DepthStencilMode +//QOpenGLTexture::DepthStencilMode +type QOpenGLTexture__DepthStencilMode int64 + +const ( + QOpenGLTexture__DepthMode QOpenGLTexture__DepthStencilMode = QOpenGLTexture__DepthStencilMode(0x1902) + QOpenGLTexture__StencilMode QOpenGLTexture__DepthStencilMode = QOpenGLTexture__DepthStencilMode(0x1901) +) + +//go:generate stringer -type=QOpenGLTexture__ComparisonFunction +//QOpenGLTexture::ComparisonFunction +type QOpenGLTexture__ComparisonFunction int64 + +const ( + QOpenGLTexture__CompareLessEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0203) + QOpenGLTexture__CompareGreaterEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0206) + QOpenGLTexture__CompareLess QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0201) + QOpenGLTexture__CompareGreater QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0204) + QOpenGLTexture__CompareEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0202) + QOpenGLTexture__CommpareNotEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0205) + QOpenGLTexture__CompareAlways QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0207) + QOpenGLTexture__CompareNever QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0200) +) + +//go:generate stringer -type=QOpenGLTexture__ComparisonMode +//QOpenGLTexture::ComparisonMode +type QOpenGLTexture__ComparisonMode int64 + +const ( + QOpenGLTexture__CompareRefToTexture QOpenGLTexture__ComparisonMode = QOpenGLTexture__ComparisonMode(0x884E) + QOpenGLTexture__CompareNone QOpenGLTexture__ComparisonMode = QOpenGLTexture__ComparisonMode(0x0000) +) + +//go:generate stringer -type=QOpenGLTexture__Filter +//QOpenGLTexture::Filter +type QOpenGLTexture__Filter int64 + +const ( + QOpenGLTexture__Nearest QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2600) + QOpenGLTexture__Linear QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2601) + QOpenGLTexture__NearestMipMapNearest QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2700) + QOpenGLTexture__NearestMipMapLinear QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2702) + QOpenGLTexture__LinearMipMapNearest QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2701) + QOpenGLTexture__LinearMipMapLinear QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2703) +) + +func NewQOpenGLTexture(target QOpenGLTexture__Target) *QOpenGLTexture { + tmpValue := NewQOpenGLTextureFromPointer(C.QOpenGLTexture_NewQOpenGLTexture(C.longlong(target))) + runtime.SetFinalizer(tmpValue, (*QOpenGLTexture).DestroyQOpenGLTexture) + return tmpValue +} + +func NewQOpenGLTexture2(image QImage_ITF, genMipMaps QOpenGLTexture__MipMapGeneration) *QOpenGLTexture { + tmpValue := NewQOpenGLTextureFromPointer(C.QOpenGLTexture_NewQOpenGLTexture2(PointerFromQImage(image), C.longlong(genMipMaps))) + runtime.SetFinalizer(tmpValue, (*QOpenGLTexture).DestroyQOpenGLTexture) + return tmpValue +} + +func (ptr *QOpenGLTexture) AllocateStorage() { + if ptr.Pointer() != nil { + C.QOpenGLTexture_AllocateStorage(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTexture) AllocateStorage2(pixelFormat QOpenGLTexture__PixelFormat, pixelType QOpenGLTexture__PixelType) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_AllocateStorage2(ptr.Pointer(), C.longlong(pixelFormat), C.longlong(pixelType)) + } +} + +func (ptr *QOpenGLTexture) Bind() { + if ptr.Pointer() != nil { + C.QOpenGLTexture_Bind(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTexture) Bind2(unit uint, reset QOpenGLTexture__TextureUnitReset) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_Bind2(ptr.Pointer(), C.uint(uint32(unit)), C.longlong(reset)) + } +} + +func (ptr *QOpenGLTexture) BorderColor() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QOpenGLTexture_BorderColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTexture) BorderColor2(border float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_BorderColor2(ptr.Pointer(), C.float(border)) + } +} + +func (ptr *QOpenGLTexture) BorderColor3(border int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_BorderColor3(ptr.Pointer(), C.int(int32(border))) + } +} + +func (ptr *QOpenGLTexture) BorderColor4(border uint) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_BorderColor4(ptr.Pointer(), C.uint(uint32(border))) + } +} + +func QOpenGLTexture_BoundTextureId(target QOpenGLTexture__BindingTarget) uint { + return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId(C.longlong(target)))) +} + +func (ptr *QOpenGLTexture) BoundTextureId(target QOpenGLTexture__BindingTarget) uint { + return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId(C.longlong(target)))) +} + +func QOpenGLTexture_BoundTextureId2(unit uint, target QOpenGLTexture__BindingTarget) uint { + return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId2(C.uint(uint32(unit)), C.longlong(target)))) +} + +func (ptr *QOpenGLTexture) BoundTextureId2(unit uint, target QOpenGLTexture__BindingTarget) uint { + return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId2(C.uint(uint32(unit)), C.longlong(target)))) +} + +func (ptr *QOpenGLTexture) ComparisonFunction() QOpenGLTexture__ComparisonFunction { + if ptr.Pointer() != nil { + return QOpenGLTexture__ComparisonFunction(C.QOpenGLTexture_ComparisonFunction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) ComparisonMode() QOpenGLTexture__ComparisonMode { + if ptr.Pointer() != nil { + return QOpenGLTexture__ComparisonMode(C.QOpenGLTexture_ComparisonMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) CreateTextureView(target QOpenGLTexture__Target, viewFormat QOpenGLTexture__TextureFormat, minimumMipmapLevel int, maximumMipmapLevel int, minimumLayer int, maximumLayer int) *QOpenGLTexture { + if ptr.Pointer() != nil { + return NewQOpenGLTextureFromPointer(C.QOpenGLTexture_CreateTextureView(ptr.Pointer(), C.longlong(target), C.longlong(viewFormat), C.int(int32(minimumMipmapLevel)), C.int(int32(maximumMipmapLevel)), C.int(int32(minimumLayer)), C.int(int32(maximumLayer)))) + } + return nil +} + +func (ptr *QOpenGLTexture) Depth() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_Depth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) DepthStencilMode() QOpenGLTexture__DepthStencilMode { + if ptr.Pointer() != nil { + return QOpenGLTexture__DepthStencilMode(C.QOpenGLTexture_DepthStencilMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) Destroy() { + if ptr.Pointer() != nil { + C.QOpenGLTexture_Destroy(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTexture) Faces() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_Faces(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) Format() QOpenGLTexture__TextureFormat { + if ptr.Pointer() != nil { + return QOpenGLTexture__TextureFormat(C.QOpenGLTexture_Format(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) GenerateMipMaps() { + if ptr.Pointer() != nil { + C.QOpenGLTexture_GenerateMipMaps(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTexture) GenerateMipMaps2(baseLevel int, resetBaseLevel bool) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_GenerateMipMaps2(ptr.Pointer(), C.int(int32(baseLevel)), C.char(int8(qt.GoBoolToInt(resetBaseLevel)))) + } +} + +func QOpenGLTexture_HasFeature(feature QOpenGLTexture__Feature) bool { + return int8(C.QOpenGLTexture_QOpenGLTexture_HasFeature(C.longlong(feature))) != 0 +} + +func (ptr *QOpenGLTexture) HasFeature(feature QOpenGLTexture__Feature) bool { + return int8(C.QOpenGLTexture_QOpenGLTexture_HasFeature(C.longlong(feature))) != 0 +} + +func (ptr *QOpenGLTexture) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) IsAutoMipMapGenerationEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsAutoMipMapGenerationEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) IsBound() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsBound(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) IsBound2(unit uint) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsBound2(ptr.Pointer(), C.uint(uint32(unit)))) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) IsCreated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsCreated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) IsFixedSamplePositions() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsFixedSamplePositions(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) IsStorageAllocated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsStorageAllocated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) IsTextureView() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTexture_IsTextureView(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTexture) Layers() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_Layers(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) LevelofDetailBias() float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLTexture_LevelofDetailBias(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) MagnificationFilter() QOpenGLTexture__Filter { + if ptr.Pointer() != nil { + return QOpenGLTexture__Filter(C.QOpenGLTexture_MagnificationFilter(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) MaximumAnisotropy() float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLTexture_MaximumAnisotropy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) MaximumLevelOfDetail() float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLTexture_MaximumLevelOfDetail(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) MaximumMipLevels() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_MaximumMipLevels(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) MinificationFilter() QOpenGLTexture__Filter { + if ptr.Pointer() != nil { + return QOpenGLTexture__Filter(C.QOpenGLTexture_MinificationFilter(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) MinimumLevelOfDetail() float32 { + if ptr.Pointer() != nil { + return float32(C.QOpenGLTexture_MinimumLevelOfDetail(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) MipBaseLevel() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_MipBaseLevel(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) MipLevels() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_MipLevels(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) MipMaxLevel() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_MipMaxLevel(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) Release() { + if ptr.Pointer() != nil { + C.QOpenGLTexture_Release(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTexture) Release2(unit uint, reset QOpenGLTexture__TextureUnitReset) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_Release2(ptr.Pointer(), C.uint(uint32(unit)), C.longlong(reset)) + } +} + +func (ptr *QOpenGLTexture) Samples() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_Samples(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) SetAutoMipMapGenerationEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetAutoMipMapGenerationEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QOpenGLTexture) SetBorderColor(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetBorderColor(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QOpenGLTexture) SetBorderColor2(r float32, g float32, b float32, a float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetBorderColor2(ptr.Pointer(), C.float(r), C.float(g), C.float(b), C.float(a)) + } +} + +func (ptr *QOpenGLTexture) SetBorderColor3(r int, g int, b int, a int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetBorderColor3(ptr.Pointer(), C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a))) + } +} + +func (ptr *QOpenGLTexture) SetBorderColor4(r uint, g uint, b uint, a uint) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetBorderColor4(ptr.Pointer(), C.uint(uint32(r)), C.uint(uint32(g)), C.uint(uint32(b)), C.uint(uint32(a))) + } +} + +func (ptr *QOpenGLTexture) SetComparisonFunction(function QOpenGLTexture__ComparisonFunction) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetComparisonFunction(ptr.Pointer(), C.longlong(function)) + } +} + +func (ptr *QOpenGLTexture) SetComparisonMode(mode QOpenGLTexture__ComparisonMode) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetComparisonMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QOpenGLTexture) SetCompressedData(mipLevel int, layer int, cubeFace QOpenGLTexture__CubeMapFace, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetCompressedData(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.longlong(cubeFace), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetCompressedData6(mipLevel int, layer int, layerCount int, cubeFace QOpenGLTexture__CubeMapFace, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetCompressedData6(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.int(int32(layerCount)), C.longlong(cubeFace), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetCompressedData7(mipLevel int, layer int, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetCompressedData7(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetCompressedData8(mipLevel int, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetCompressedData8(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetCompressedData9(dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetCompressedData9(ptr.Pointer(), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetData(mipLevel int, layer int, cubeFace QOpenGLTexture__CubeMapFace, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetData(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.longlong(cubeFace), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetData6(mipLevel int, layer int, layerCount int, cubeFace QOpenGLTexture__CubeMapFace, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetData6(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.int(int32(layerCount)), C.longlong(cubeFace), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetData7(mipLevel int, layer int, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetData7(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetData8(mipLevel int, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetData8(ptr.Pointer(), C.int(int32(mipLevel)), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetData9(sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetData9(ptr.Pointer(), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) + } +} + +func (ptr *QOpenGLTexture) SetData10(image QImage_ITF, genMipMaps QOpenGLTexture__MipMapGeneration) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetData10(ptr.Pointer(), PointerFromQImage(image), C.longlong(genMipMaps)) + } +} + +func (ptr *QOpenGLTexture) SetDepthStencilMode(mode QOpenGLTexture__DepthStencilMode) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetDepthStencilMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QOpenGLTexture) SetFixedSamplePositions(fixed bool) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetFixedSamplePositions(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(fixed)))) + } +} + +func (ptr *QOpenGLTexture) SetFormat(format QOpenGLTexture__TextureFormat) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetFormat(ptr.Pointer(), C.longlong(format)) + } +} + +func (ptr *QOpenGLTexture) SetLayers(layers int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetLayers(ptr.Pointer(), C.int(int32(layers))) + } +} + +func (ptr *QOpenGLTexture) SetLevelOfDetailRange(min float32, max float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetLevelOfDetailRange(ptr.Pointer(), C.float(min), C.float(max)) + } +} + +func (ptr *QOpenGLTexture) SetLevelofDetailBias(bias float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetLevelofDetailBias(ptr.Pointer(), C.float(bias)) + } +} + +func (ptr *QOpenGLTexture) SetMagnificationFilter(filter QOpenGLTexture__Filter) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMagnificationFilter(ptr.Pointer(), C.longlong(filter)) + } +} + +func (ptr *QOpenGLTexture) SetMaximumAnisotropy(anisotropy float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMaximumAnisotropy(ptr.Pointer(), C.float(anisotropy)) + } +} + +func (ptr *QOpenGLTexture) SetMaximumLevelOfDetail(value float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMaximumLevelOfDetail(ptr.Pointer(), C.float(value)) + } +} + +func (ptr *QOpenGLTexture) SetMinMagFilters(minificationFilter QOpenGLTexture__Filter, magnificationFilter QOpenGLTexture__Filter) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMinMagFilters(ptr.Pointer(), C.longlong(minificationFilter), C.longlong(magnificationFilter)) + } +} + +func (ptr *QOpenGLTexture) SetMinificationFilter(filter QOpenGLTexture__Filter) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMinificationFilter(ptr.Pointer(), C.longlong(filter)) + } +} + +func (ptr *QOpenGLTexture) SetMinimumLevelOfDetail(value float32) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMinimumLevelOfDetail(ptr.Pointer(), C.float(value)) + } +} + +func (ptr *QOpenGLTexture) SetMipBaseLevel(baseLevel int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMipBaseLevel(ptr.Pointer(), C.int(int32(baseLevel))) + } +} + +func (ptr *QOpenGLTexture) SetMipLevelRange(baseLevel int, maxLevel int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMipLevelRange(ptr.Pointer(), C.int(int32(baseLevel)), C.int(int32(maxLevel))) + } +} + +func (ptr *QOpenGLTexture) SetMipLevels(levels int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMipLevels(ptr.Pointer(), C.int(int32(levels))) + } +} + +func (ptr *QOpenGLTexture) SetMipMaxLevel(maxLevel int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetMipMaxLevel(ptr.Pointer(), C.int(int32(maxLevel))) + } +} + +func (ptr *QOpenGLTexture) SetSamples(samples int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetSamples(ptr.Pointer(), C.int(int32(samples))) + } +} + +func (ptr *QOpenGLTexture) SetSize(width int, height int, depth int) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetSize(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth))) + } +} + +func (ptr *QOpenGLTexture) SetSwizzleMask(component QOpenGLTexture__SwizzleComponent, value QOpenGLTexture__SwizzleValue) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetSwizzleMask(ptr.Pointer(), C.longlong(component), C.longlong(value)) + } +} + +func (ptr *QOpenGLTexture) SetSwizzleMask2(r QOpenGLTexture__SwizzleValue, g QOpenGLTexture__SwizzleValue, b QOpenGLTexture__SwizzleValue, a QOpenGLTexture__SwizzleValue) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetSwizzleMask2(ptr.Pointer(), C.longlong(r), C.longlong(g), C.longlong(b), C.longlong(a)) + } +} + +func (ptr *QOpenGLTexture) SetWrapMode(mode QOpenGLTexture__WrapMode) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetWrapMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QOpenGLTexture) SetWrapMode2(direction QOpenGLTexture__CoordinateDirection, mode QOpenGLTexture__WrapMode) { + if ptr.Pointer() != nil { + C.QOpenGLTexture_SetWrapMode2(ptr.Pointer(), C.longlong(direction), C.longlong(mode)) + } +} + +func (ptr *QOpenGLTexture) SwizzleMask(component QOpenGLTexture__SwizzleComponent) QOpenGLTexture__SwizzleValue { + if ptr.Pointer() != nil { + return QOpenGLTexture__SwizzleValue(C.QOpenGLTexture_SwizzleMask(ptr.Pointer(), C.longlong(component))) + } + return 0 +} + +func (ptr *QOpenGLTexture) Target() QOpenGLTexture__Target { + if ptr.Pointer() != nil { + return QOpenGLTexture__Target(C.QOpenGLTexture_Target(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLTexture) TextureId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLTexture_TextureId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTexture_Width(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTexture) WrapMode(direction QOpenGLTexture__CoordinateDirection) QOpenGLTexture__WrapMode { + if ptr.Pointer() != nil { + return QOpenGLTexture__WrapMode(C.QOpenGLTexture_WrapMode(ptr.Pointer(), C.longlong(direction))) + } + return 0 +} + +type QOpenGLTextureBlitter struct { + ptr unsafe.Pointer +} + +type QOpenGLTextureBlitter_ITF interface { + QOpenGLTextureBlitter_PTR() *QOpenGLTextureBlitter +} + +func (ptr *QOpenGLTextureBlitter) QOpenGLTextureBlitter_PTR() *QOpenGLTextureBlitter { + return ptr +} + +func (ptr *QOpenGLTextureBlitter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLTextureBlitter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLTextureBlitter(ptr QOpenGLTextureBlitter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLTextureBlitter_PTR().Pointer() + } + return nil +} + +func NewQOpenGLTextureBlitterFromPointer(ptr unsafe.Pointer) (n *QOpenGLTextureBlitter) { + n = new(QOpenGLTextureBlitter) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLTextureBlitter__Origin +//QOpenGLTextureBlitter::Origin +type QOpenGLTextureBlitter__Origin int64 + +const ( + QOpenGLTextureBlitter__OriginBottomLeft QOpenGLTextureBlitter__Origin = QOpenGLTextureBlitter__Origin(0) + QOpenGLTextureBlitter__OriginTopLeft QOpenGLTextureBlitter__Origin = QOpenGLTextureBlitter__Origin(1) +) + +func NewQOpenGLTextureBlitter() *QOpenGLTextureBlitter { + tmpValue := NewQOpenGLTextureBlitterFromPointer(C.QOpenGLTextureBlitter_NewQOpenGLTextureBlitter()) + runtime.SetFinalizer(tmpValue, (*QOpenGLTextureBlitter).DestroyQOpenGLTextureBlitter) + return tmpValue +} + +func (ptr *QOpenGLTextureBlitter) Bind(target uint) { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_Bind(ptr.Pointer(), C.uint(uint32(target))) + } +} + +func (ptr *QOpenGLTextureBlitter) Blit(texture uint, targetTransform QMatrix4x4_ITF, sourceOrigin QOpenGLTextureBlitter__Origin) { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_Blit(ptr.Pointer(), C.uint(uint32(texture)), PointerFromQMatrix4x4(targetTransform), C.longlong(sourceOrigin)) + } +} + +func (ptr *QOpenGLTextureBlitter) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTextureBlitter_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTextureBlitter) Destroy() { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_Destroy(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTextureBlitter) IsCreated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTextureBlitter_IsCreated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTextureBlitter) Release() { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_Release(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTextureBlitter) SetOpacity(opacity float32) { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_SetOpacity(ptr.Pointer(), C.float(opacity)) + } +} + +func (ptr *QOpenGLTextureBlitter) SetRedBlueSwizzle(swizzle bool) { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_SetRedBlueSwizzle(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(swizzle)))) + } +} + +func (ptr *QOpenGLTextureBlitter) SupportsExternalOESTarget() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTextureBlitter_SupportsExternalOESTarget(ptr.Pointer())) != 0 + } + return false +} + +func QOpenGLTextureBlitter_TargetTransform(target core.QRectF_ITF, viewport core.QRect_ITF) *QMatrix4x4 { + tmpValue := NewQMatrix4x4FromPointer(C.QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(core.PointerFromQRectF(target), core.PointerFromQRect(viewport))) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue +} + +func (ptr *QOpenGLTextureBlitter) TargetTransform(target core.QRectF_ITF, viewport core.QRect_ITF) *QMatrix4x4 { + tmpValue := NewQMatrix4x4FromPointer(C.QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(core.PointerFromQRectF(target), core.PointerFromQRect(viewport))) + runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) + return tmpValue +} + +func (ptr *QOpenGLTextureBlitter) DestroyQOpenGLTextureBlitter() { + if ptr.Pointer() != nil { + C.QOpenGLTextureBlitter_DestroyQOpenGLTextureBlitter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLTimeMonitor struct { + core.QObject +} + +type QOpenGLTimeMonitor_ITF interface { + core.QObject_ITF + QOpenGLTimeMonitor_PTR() *QOpenGLTimeMonitor +} + +func (ptr *QOpenGLTimeMonitor) QOpenGLTimeMonitor_PTR() *QOpenGLTimeMonitor { + return ptr +} + +func (ptr *QOpenGLTimeMonitor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLTimeMonitor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLTimeMonitor(ptr QOpenGLTimeMonitor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLTimeMonitor_PTR().Pointer() + } + return nil +} + +func NewQOpenGLTimeMonitorFromPointer(ptr unsafe.Pointer) (n *QOpenGLTimeMonitor) { + n = new(QOpenGLTimeMonitor) + n.SetPointer(ptr) + return +} +func NewQOpenGLTimeMonitor(parent core.QObject_ITF) *QOpenGLTimeMonitor { + tmpValue := NewQOpenGLTimeMonitorFromPointer(C.QOpenGLTimeMonitor_NewQOpenGLTimeMonitor(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLTimeMonitor) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimeMonitor_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTimeMonitor) Destroy() { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_Destroy(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTimeMonitor) IsCreated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimeMonitor_IsCreated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTimeMonitor) IsResultAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimeMonitor_IsResultAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTimeMonitor) ObjectIds() []uint { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQOpenGLTimeMonitorFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__objectIds_atList(i) + } + return out + }(C.QOpenGLTimeMonitor_ObjectIds(ptr.Pointer())) + } + return make([]uint, 0) +} + +func (ptr *QOpenGLTimeMonitor) RecordSample() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTimeMonitor_RecordSample(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTimeMonitor) Reset() { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_Reset(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTimeMonitor) SampleCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QOpenGLTimeMonitor_SampleCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTimeMonitor) SetSampleCount(sampleCount int) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_SetSampleCount(ptr.Pointer(), C.int(int32(sampleCount))) + } +} + +//export callbackQOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor +func callbackQOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLTimeMonitor"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).DestroyQOpenGLTimeMonitorDefault() + } +} + +func (ptr *QOpenGLTimeMonitor) ConnectDestroyQOpenGLTimeMonitor(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLTimeMonitor"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimeMonitor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimeMonitor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLTimeMonitor) DisconnectDestroyQOpenGLTimeMonitor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLTimeMonitor") + } +} + +func (ptr *QOpenGLTimeMonitor) DestroyQOpenGLTimeMonitor() { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLTimeMonitor) DestroyQOpenGLTimeMonitorDefault() { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLTimeMonitor) __objectIds_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLTimeMonitor___objectIds_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QOpenGLTimeMonitor) __objectIds_setList(i uint) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor___objectIds_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QOpenGLTimeMonitor) __objectIds_newList() unsafe.Pointer { + return C.QOpenGLTimeMonitor___objectIds_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __waitForIntervals_newList() unsafe.Pointer { + return C.QOpenGLTimeMonitor___waitForIntervals_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __waitForSamples_newList() unsafe.Pointer { + return C.QOpenGLTimeMonitor___waitForSamples_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimeMonitor) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimeMonitor) __children_newList() unsafe.Pointer { + return C.QOpenGLTimeMonitor___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLTimeMonitor___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimeMonitor) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLTimeMonitor) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLTimeMonitor___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimeMonitor) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimeMonitor) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLTimeMonitor___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimeMonitor) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimeMonitor) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLTimeMonitor___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLTimeMonitor) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimeMonitor) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimeMonitor) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLTimeMonitor___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLTimeMonitor_ChildEvent +func callbackQOpenGLTimeMonitor_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLTimeMonitor) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLTimeMonitor_ConnectNotify +func callbackQOpenGLTimeMonitor_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLTimeMonitor) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLTimeMonitor_CustomEvent +func callbackQOpenGLTimeMonitor_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLTimeMonitor) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLTimeMonitor_DeleteLater +func callbackQOpenGLTimeMonitor_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLTimeMonitor) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLTimeMonitor_Destroyed +func callbackQOpenGLTimeMonitor_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLTimeMonitor_DisconnectNotify +func callbackQOpenGLTimeMonitor_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLTimeMonitor) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLTimeMonitor_Event +func callbackQOpenGLTimeMonitor_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimeMonitorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLTimeMonitor) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimeMonitor_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLTimeMonitor_EventFilter +func callbackQOpenGLTimeMonitor_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimeMonitorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLTimeMonitor) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimeMonitor_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLTimeMonitor_MetaObject +func callbackQOpenGLTimeMonitor_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLTimeMonitorFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLTimeMonitor) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLTimeMonitor_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLTimeMonitor_ObjectNameChanged +func callbackQOpenGLTimeMonitor_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLTimeMonitor_TimerEvent +func callbackQOpenGLTimeMonitor_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLTimeMonitorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLTimeMonitor) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimeMonitor_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLTimerQuery struct { + core.QObject +} + +type QOpenGLTimerQuery_ITF interface { + core.QObject_ITF + QOpenGLTimerQuery_PTR() *QOpenGLTimerQuery +} + +func (ptr *QOpenGLTimerQuery) QOpenGLTimerQuery_PTR() *QOpenGLTimerQuery { + return ptr +} + +func (ptr *QOpenGLTimerQuery) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLTimerQuery) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLTimerQuery(ptr QOpenGLTimerQuery_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLTimerQuery_PTR().Pointer() + } + return nil +} + +func NewQOpenGLTimerQueryFromPointer(ptr unsafe.Pointer) (n *QOpenGLTimerQuery) { + n = new(QOpenGLTimerQuery) + n.SetPointer(ptr) + return +} +func NewQOpenGLTimerQuery(parent core.QObject_ITF) *QOpenGLTimerQuery { + tmpValue := NewQOpenGLTimerQueryFromPointer(C.QOpenGLTimerQuery_NewQOpenGLTimerQuery(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLTimerQuery) Begin() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_Begin(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTimerQuery) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimerQuery_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTimerQuery) Destroy() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_Destroy(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTimerQuery) End() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_End(ptr.Pointer()) + } +} + +func (ptr *QOpenGLTimerQuery) IsCreated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimerQuery_IsCreated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTimerQuery) IsResultAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimerQuery_IsResultAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLTimerQuery) ObjectId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLTimerQuery_ObjectId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLTimerQuery) RecordTimestamp() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_RecordTimestamp(ptr.Pointer()) + } +} + +//export callbackQOpenGLTimerQuery_DestroyQOpenGLTimerQuery +func callbackQOpenGLTimerQuery_DestroyQOpenGLTimerQuery(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLTimerQuery"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLTimerQueryFromPointer(ptr).DestroyQOpenGLTimerQueryDefault() + } +} + +func (ptr *QOpenGLTimerQuery) ConnectDestroyQOpenGLTimerQuery(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLTimerQuery"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimerQuery", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimerQuery", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLTimerQuery) DisconnectDestroyQOpenGLTimerQuery() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLTimerQuery") + } +} + +func (ptr *QOpenGLTimerQuery) DestroyQOpenGLTimerQuery() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_DestroyQOpenGLTimerQuery(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLTimerQuery) DestroyQOpenGLTimerQueryDefault() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_DestroyQOpenGLTimerQueryDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLTimerQuery) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimerQuery) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimerQuery) __children_newList() unsafe.Pointer { + return C.QOpenGLTimerQuery___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimerQuery) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLTimerQuery___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimerQuery) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLTimerQuery) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLTimerQuery___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimerQuery) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimerQuery) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimerQuery) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLTimerQuery___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLTimerQuery) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimerQuery) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimerQuery) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLTimerQuery___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLTimerQuery) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLTimerQuery) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLTimerQuery) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLTimerQuery___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLTimerQuery_ChildEvent +func callbackQOpenGLTimerQuery_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLTimerQueryFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLTimerQuery) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLTimerQuery_ConnectNotify +func callbackQOpenGLTimerQuery_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLTimerQueryFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLTimerQuery) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLTimerQuery_CustomEvent +func callbackQOpenGLTimerQuery_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLTimerQueryFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLTimerQuery) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLTimerQuery_DeleteLater +func callbackQOpenGLTimerQuery_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLTimerQueryFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLTimerQuery) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLTimerQuery_Destroyed +func callbackQOpenGLTimerQuery_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLTimerQuery_DisconnectNotify +func callbackQOpenGLTimerQuery_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLTimerQueryFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLTimerQuery) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLTimerQuery_Event +func callbackQOpenGLTimerQuery_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimerQueryFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLTimerQuery) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimerQuery_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLTimerQuery_EventFilter +func callbackQOpenGLTimerQuery_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimerQueryFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLTimerQuery) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLTimerQuery_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLTimerQuery_MetaObject +func callbackQOpenGLTimerQuery_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLTimerQueryFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLTimerQuery) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLTimerQuery_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLTimerQuery_ObjectNameChanged +func callbackQOpenGLTimerQuery_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLTimerQuery_TimerEvent +func callbackQOpenGLTimerQuery_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLTimerQueryFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLTimerQuery) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLTimerQuery_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLVersionFunctionsBackend struct { + ptr unsafe.Pointer +} + +type QOpenGLVersionFunctionsBackend_ITF interface { + QOpenGLVersionFunctionsBackend_PTR() *QOpenGLVersionFunctionsBackend +} + +func (ptr *QOpenGLVersionFunctionsBackend) QOpenGLVersionFunctionsBackend_PTR() *QOpenGLVersionFunctionsBackend { + return ptr +} + +func (ptr *QOpenGLVersionFunctionsBackend) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLVersionFunctionsBackend) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLVersionFunctionsBackend(ptr QOpenGLVersionFunctionsBackend_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() + } + return nil +} + +func NewQOpenGLVersionFunctionsBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionFunctionsBackend) { + n = new(QOpenGLVersionFunctionsBackend) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLVersionFunctionsBackend) DestroyQOpenGLVersionFunctionsBackend() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLVersionFunctionsStorage struct { + ptr unsafe.Pointer +} + +type QOpenGLVersionFunctionsStorage_ITF interface { + QOpenGLVersionFunctionsStorage_PTR() *QOpenGLVersionFunctionsStorage +} + +func (ptr *QOpenGLVersionFunctionsStorage) QOpenGLVersionFunctionsStorage_PTR() *QOpenGLVersionFunctionsStorage { + return ptr +} + +func (ptr *QOpenGLVersionFunctionsStorage) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLVersionFunctionsStorage) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLVersionFunctionsStorage(ptr QOpenGLVersionFunctionsStorage_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionFunctionsStorage_PTR().Pointer() + } + return nil +} + +func NewQOpenGLVersionFunctionsStorageFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionFunctionsStorage) { + n = new(QOpenGLVersionFunctionsStorage) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLVersionFunctionsStorage) DestroyQOpenGLVersionFunctionsStorage() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLVersionProfile struct { + ptr unsafe.Pointer +} + +type QOpenGLVersionProfile_ITF interface { + QOpenGLVersionProfile_PTR() *QOpenGLVersionProfile +} + +func (ptr *QOpenGLVersionProfile) QOpenGLVersionProfile_PTR() *QOpenGLVersionProfile { + return ptr +} + +func (ptr *QOpenGLVersionProfile) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLVersionProfile) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLVersionProfile(ptr QOpenGLVersionProfile_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionProfile_PTR().Pointer() + } + return nil +} + +func NewQOpenGLVersionProfileFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionProfile) { + n = new(QOpenGLVersionProfile) + n.SetPointer(ptr) + return +} +func NewQOpenGLVersionProfile() *QOpenGLVersionProfile { + tmpValue := NewQOpenGLVersionProfileFromPointer(C.QOpenGLVersionProfile_NewQOpenGLVersionProfile()) + runtime.SetFinalizer(tmpValue, (*QOpenGLVersionProfile).DestroyQOpenGLVersionProfile) + return tmpValue +} + +func NewQOpenGLVersionProfile2(format QSurfaceFormat_ITF) *QOpenGLVersionProfile { + tmpValue := NewQOpenGLVersionProfileFromPointer(C.QOpenGLVersionProfile_NewQOpenGLVersionProfile2(PointerFromQSurfaceFormat(format))) + runtime.SetFinalizer(tmpValue, (*QOpenGLVersionProfile).DestroyQOpenGLVersionProfile) + return tmpValue +} + +func NewQOpenGLVersionProfile3(other QOpenGLVersionProfile_ITF) *QOpenGLVersionProfile { + tmpValue := NewQOpenGLVersionProfileFromPointer(C.QOpenGLVersionProfile_NewQOpenGLVersionProfile3(PointerFromQOpenGLVersionProfile(other))) + runtime.SetFinalizer(tmpValue, (*QOpenGLVersionProfile).DestroyQOpenGLVersionProfile) + return tmpValue +} + +func (ptr *QOpenGLVersionProfile) HasProfiles() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVersionProfile_HasProfiles(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLVersionProfile) IsLegacyVersion() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVersionProfile_IsLegacyVersion(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLVersionProfile) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVersionProfile_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLVersionProfile) Profile() QSurfaceFormat__OpenGLContextProfile { + if ptr.Pointer() != nil { + return QSurfaceFormat__OpenGLContextProfile(C.QOpenGLVersionProfile_Profile(ptr.Pointer())) + } + return 0 +} + +func (ptr *QOpenGLVersionProfile) SetProfile(profile QSurfaceFormat__OpenGLContextProfile) { + if ptr.Pointer() != nil { + C.QOpenGLVersionProfile_SetProfile(ptr.Pointer(), C.longlong(profile)) + } +} + +func (ptr *QOpenGLVersionProfile) SetVersion(majorVersion int, minorVersion int) { + if ptr.Pointer() != nil { + C.QOpenGLVersionProfile_SetVersion(ptr.Pointer(), C.int(int32(majorVersion)), C.int(int32(minorVersion))) + } +} + +func (ptr *QOpenGLVersionProfile) DestroyQOpenGLVersionProfile() { + if ptr.Pointer() != nil { + C.QOpenGLVersionProfile_DestroyQOpenGLVersionProfile(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLVersionStatus struct { + ptr unsafe.Pointer +} + +type QOpenGLVersionStatus_ITF interface { + QOpenGLVersionStatus_PTR() *QOpenGLVersionStatus +} + +func (ptr *QOpenGLVersionStatus) QOpenGLVersionStatus_PTR() *QOpenGLVersionStatus { + return ptr +} + +func (ptr *QOpenGLVersionStatus) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOpenGLVersionStatus) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOpenGLVersionStatus(ptr QOpenGLVersionStatus_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVersionStatus_PTR().Pointer() + } + return nil +} + +func NewQOpenGLVersionStatusFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionStatus) { + n = new(QOpenGLVersionStatus) + n.SetPointer(ptr) + return +} + +func (ptr *QOpenGLVersionStatus) DestroyQOpenGLVersionStatus() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QOpenGLVertexArrayObject struct { + core.QObject +} + +type QOpenGLVertexArrayObject_ITF interface { + core.QObject_ITF + QOpenGLVertexArrayObject_PTR() *QOpenGLVertexArrayObject +} + +func (ptr *QOpenGLVertexArrayObject) QOpenGLVertexArrayObject_PTR() *QOpenGLVertexArrayObject { + return ptr +} + +func (ptr *QOpenGLVertexArrayObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLVertexArrayObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLVertexArrayObject(ptr QOpenGLVertexArrayObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLVertexArrayObject_PTR().Pointer() + } + return nil +} + +func NewQOpenGLVertexArrayObjectFromPointer(ptr unsafe.Pointer) (n *QOpenGLVertexArrayObject) { + n = new(QOpenGLVertexArrayObject) + n.SetPointer(ptr) + return +} +func NewQOpenGLVertexArrayObject(parent core.QObject_ITF) *QOpenGLVertexArrayObject { + tmpValue := NewQOpenGLVertexArrayObjectFromPointer(C.QOpenGLVertexArrayObject_NewQOpenGLVertexArrayObject(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLVertexArrayObject) Bind() { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_Bind(ptr.Pointer()) + } +} + +func (ptr *QOpenGLVertexArrayObject) Create() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVertexArrayObject_Create(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLVertexArrayObject) Destroy() { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_Destroy(ptr.Pointer()) + } +} + +func (ptr *QOpenGLVertexArrayObject) IsCreated() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVertexArrayObject_IsCreated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLVertexArrayObject) ObjectId() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLVertexArrayObject_ObjectId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLVertexArrayObject) Release() { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_Release(ptr.Pointer()) + } +} + +//export callbackQOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject +func callbackQOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLVertexArrayObject"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).DestroyQOpenGLVertexArrayObjectDefault() + } +} + +func (ptr *QOpenGLVertexArrayObject) ConnectDestroyQOpenGLVertexArrayObject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLVertexArrayObject) DisconnectDestroyQOpenGLVertexArrayObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject") + } +} + +func (ptr *QOpenGLVertexArrayObject) DestroyQOpenGLVertexArrayObject() { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLVertexArrayObject) DestroyQOpenGLVertexArrayObjectDefault() { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObjectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLVertexArrayObject) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLVertexArrayObject) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLVertexArrayObject) __children_newList() unsafe.Pointer { + return C.QOpenGLVertexArrayObject___children_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLVertexArrayObject) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLVertexArrayObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QOpenGLVertexArrayObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QOpenGLVertexArrayObject) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QOpenGLVertexArrayObject___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLVertexArrayObject) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLVertexArrayObject) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLVertexArrayObject) __findChildren_newList() unsafe.Pointer { + return C.QOpenGLVertexArrayObject___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QOpenGLVertexArrayObject) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLVertexArrayObject) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLVertexArrayObject) __findChildren_newList3() unsafe.Pointer { + return C.QOpenGLVertexArrayObject___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QOpenGLVertexArrayObject) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLVertexArrayObject) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QOpenGLVertexArrayObject) __qFindChildren_newList2() unsafe.Pointer { + return C.QOpenGLVertexArrayObject___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQOpenGLVertexArrayObject_ChildEvent +func callbackQOpenGLVertexArrayObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QOpenGLVertexArrayObject) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQOpenGLVertexArrayObject_ConnectNotify +func callbackQOpenGLVertexArrayObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLVertexArrayObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLVertexArrayObject_CustomEvent +func callbackQOpenGLVertexArrayObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QOpenGLVertexArrayObject) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQOpenGLVertexArrayObject_DeleteLater +func callbackQOpenGLVertexArrayObject_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QOpenGLVertexArrayObject) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQOpenGLVertexArrayObject_Destroyed +func callbackQOpenGLVertexArrayObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQOpenGLVertexArrayObject_DisconnectNotify +func callbackQOpenGLVertexArrayObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QOpenGLVertexArrayObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQOpenGLVertexArrayObject_Event +func callbackQOpenGLVertexArrayObject_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLVertexArrayObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QOpenGLVertexArrayObject) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVertexArrayObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQOpenGLVertexArrayObject_EventFilter +func callbackQOpenGLVertexArrayObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQOpenGLVertexArrayObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QOpenGLVertexArrayObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLVertexArrayObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQOpenGLVertexArrayObject_MetaObject +func callbackQOpenGLVertexArrayObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQOpenGLVertexArrayObjectFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QOpenGLVertexArrayObject) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QOpenGLVertexArrayObject_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQOpenGLVertexArrayObject_ObjectNameChanged +func callbackQOpenGLVertexArrayObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQOpenGLVertexArrayObject_TimerEvent +func callbackQOpenGLVertexArrayObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQOpenGLVertexArrayObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QOpenGLVertexArrayObject) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLVertexArrayObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLWindow struct { + QPaintDeviceWindow +} + +type QOpenGLWindow_ITF interface { + QPaintDeviceWindow_ITF + QOpenGLWindow_PTR() *QOpenGLWindow +} + +func (ptr *QOpenGLWindow) QOpenGLWindow_PTR() *QOpenGLWindow { + return ptr +} + +func (ptr *QOpenGLWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDeviceWindow_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDeviceWindow_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLWindow(ptr QOpenGLWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLWindow_PTR().Pointer() + } + return nil +} + +func NewQOpenGLWindowFromPointer(ptr unsafe.Pointer) (n *QOpenGLWindow) { + n = new(QOpenGLWindow) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLWindow__UpdateBehavior +//QOpenGLWindow::UpdateBehavior +type QOpenGLWindow__UpdateBehavior int64 + +const ( + QOpenGLWindow__NoPartialUpdate QOpenGLWindow__UpdateBehavior = QOpenGLWindow__UpdateBehavior(0) + QOpenGLWindow__PartialUpdateBlit QOpenGLWindow__UpdateBehavior = QOpenGLWindow__UpdateBehavior(1) + QOpenGLWindow__PartialUpdateBlend QOpenGLWindow__UpdateBehavior = QOpenGLWindow__UpdateBehavior(2) +) + +func NewQOpenGLWindow(updateBehavior QOpenGLWindow__UpdateBehavior, parent QWindow_ITF) *QOpenGLWindow { + tmpValue := NewQOpenGLWindowFromPointer(C.QOpenGLWindow_NewQOpenGLWindow(C.longlong(updateBehavior), PointerFromQWindow(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQOpenGLWindow2(shareContext QOpenGLContext_ITF, updateBehavior QOpenGLWindow__UpdateBehavior, parent QWindow_ITF) *QOpenGLWindow { + tmpValue := NewQOpenGLWindowFromPointer(C.QOpenGLWindow_NewQOpenGLWindow2(PointerFromQOpenGLContext(shareContext), C.longlong(updateBehavior), PointerFromQWindow(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QOpenGLWindow) Context() *QOpenGLContext { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLWindow_Context(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLWindow) DefaultFramebufferObject() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLWindow_DefaultFramebufferObject(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLWindow) DoneCurrent() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_DoneCurrent(ptr.Pointer()) + } +} + +//export callbackQOpenGLWindow_FrameSwapped +func callbackQOpenGLWindow_FrameSwapped(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "frameSwapped"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QOpenGLWindow) ConnectFrameSwapped(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "frameSwapped") { + C.QOpenGLWindow_ConnectFrameSwapped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameSwapped"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "frameSwapped"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectFrameSwapped() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_DisconnectFrameSwapped(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "frameSwapped") + } +} + +func (ptr *QOpenGLWindow) FrameSwapped() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_FrameSwapped(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWindow) GrabFramebuffer() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QOpenGLWindow_GrabFramebuffer(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +//export callbackQOpenGLWindow_InitializeGL +func callbackQOpenGLWindow_InitializeGL(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initializeGL"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWindowFromPointer(ptr).InitializeGLDefault() + } +} + +func (ptr *QOpenGLWindow) ConnectInitializeGL(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initializeGL"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectInitializeGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initializeGL") + } +} + +func (ptr *QOpenGLWindow) InitializeGL() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_InitializeGL(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWindow) InitializeGLDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_InitializeGLDefault(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWindow) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLWindow_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLWindow) MakeCurrent() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_MakeCurrent(ptr.Pointer()) + } +} + +//export callbackQOpenGLWindow_PaintGL +func callbackQOpenGLWindow_PaintGL(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintGL"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWindowFromPointer(ptr).PaintGLDefault() + } +} + +func (ptr *QOpenGLWindow) ConnectPaintGL(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintGL"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectPaintGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintGL") + } +} + +func (ptr *QOpenGLWindow) PaintGL() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_PaintGL(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWindow) PaintGLDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_PaintGLDefault(ptr.Pointer()) + } +} + +//export callbackQOpenGLWindow_PaintOverGL +func callbackQOpenGLWindow_PaintOverGL(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintOverGL"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWindowFromPointer(ptr).PaintOverGLDefault() + } +} + +func (ptr *QOpenGLWindow) ConnectPaintOverGL(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintOverGL"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paintOverGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintOverGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectPaintOverGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintOverGL") + } +} + +func (ptr *QOpenGLWindow) PaintOverGL() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_PaintOverGL(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWindow) PaintOverGLDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_PaintOverGLDefault(ptr.Pointer()) + } +} + +//export callbackQOpenGLWindow_PaintUnderGL +func callbackQOpenGLWindow_PaintUnderGL(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintUnderGL"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWindowFromPointer(ptr).PaintUnderGLDefault() + } +} + +func (ptr *QOpenGLWindow) ConnectPaintUnderGL(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintUnderGL"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paintUnderGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintUnderGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectPaintUnderGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintUnderGL") + } +} + +func (ptr *QOpenGLWindow) PaintUnderGL() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_PaintUnderGL(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWindow) PaintUnderGLDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_PaintUnderGLDefault(ptr.Pointer()) + } +} + +//export callbackQOpenGLWindow_ResizeGL +func callbackQOpenGLWindow_ResizeGL(ptr unsafe.Pointer, w C.int, h C.int) { + if signal := qt.GetSignal(ptr, "resizeGL"); signal != nil { + (*(*func(int, int))(signal))(int(int32(w)), int(int32(h))) + } else { + NewQOpenGLWindowFromPointer(ptr).ResizeGLDefault(int(int32(w)), int(int32(h))) + } +} + +func (ptr *QOpenGLWindow) ConnectResizeGL(f func(w int, h int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeGL"); signal != nil { + f := func(w int, h int) { + (*(*func(int, int))(signal))(w, h) + f(w, h) + } + qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectResizeGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeGL") + } +} + +func (ptr *QOpenGLWindow) ResizeGL(w int, h int) { + if ptr.Pointer() != nil { + C.QOpenGLWindow_ResizeGL(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QOpenGLWindow) ResizeGLDefault(w int, h int) { + if ptr.Pointer() != nil { + C.QOpenGLWindow_ResizeGLDefault(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QOpenGLWindow) ShareContext() *QOpenGLContext { + if ptr.Pointer() != nil { + tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLWindow_ShareContext(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLWindow) UpdateBehavior() QOpenGLWindow__UpdateBehavior { + if ptr.Pointer() != nil { + return QOpenGLWindow__UpdateBehavior(C.QOpenGLWindow_UpdateBehavior(ptr.Pointer())) + } + return 0 +} + +//export callbackQOpenGLWindow_DestroyQOpenGLWindow +func callbackQOpenGLWindow_DestroyQOpenGLWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWindowFromPointer(ptr).DestroyQOpenGLWindowDefault() + } +} + +func (ptr *QOpenGLWindow) ConnectDestroyQOpenGLWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWindow) DisconnectDestroyQOpenGLWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLWindow") + } +} + +func (ptr *QOpenGLWindow) DestroyQOpenGLWindow() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_DestroyQOpenGLWindow(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLWindow) DestroyQOpenGLWindowDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWindow_DestroyQOpenGLWindowDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPageLayout struct { + ptr unsafe.Pointer +} + +type QPageLayout_ITF interface { + QPageLayout_PTR() *QPageLayout +} + +func (ptr *QPageLayout) QPageLayout_PTR() *QPageLayout { + return ptr +} + +func (ptr *QPageLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPageLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPageLayout(ptr QPageLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPageLayout_PTR().Pointer() + } + return nil +} + +func NewQPageLayoutFromPointer(ptr unsafe.Pointer) (n *QPageLayout) { + n = new(QPageLayout) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPageLayout__Unit +//QPageLayout::Unit +type QPageLayout__Unit int64 + +const ( + QPageLayout__Millimeter QPageLayout__Unit = QPageLayout__Unit(0) + QPageLayout__Point QPageLayout__Unit = QPageLayout__Unit(1) + QPageLayout__Inch QPageLayout__Unit = QPageLayout__Unit(2) + QPageLayout__Pica QPageLayout__Unit = QPageLayout__Unit(3) + QPageLayout__Didot QPageLayout__Unit = QPageLayout__Unit(4) + QPageLayout__Cicero QPageLayout__Unit = QPageLayout__Unit(5) +) + +//go:generate stringer -type=QPageLayout__Orientation +//QPageLayout::Orientation +type QPageLayout__Orientation int64 + +const ( + QPageLayout__Portrait QPageLayout__Orientation = QPageLayout__Orientation(0) + QPageLayout__Landscape QPageLayout__Orientation = QPageLayout__Orientation(1) +) + +//go:generate stringer -type=QPageLayout__Mode +//QPageLayout::Mode +type QPageLayout__Mode int64 + +const ( + QPageLayout__StandardMode QPageLayout__Mode = QPageLayout__Mode(0) + QPageLayout__FullPageMode QPageLayout__Mode = QPageLayout__Mode(1) +) + +func NewQPageLayout() *QPageLayout { + tmpValue := NewQPageLayoutFromPointer(C.QPageLayout_NewQPageLayout()) + runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) + return tmpValue +} + +func NewQPageLayout2(pageSize QPageSize_ITF, orientation QPageLayout__Orientation, margins core.QMarginsF_ITF, units QPageLayout__Unit, minMargins core.QMarginsF_ITF) *QPageLayout { + tmpValue := NewQPageLayoutFromPointer(C.QPageLayout_NewQPageLayout2(PointerFromQPageSize(pageSize), C.longlong(orientation), core.PointerFromQMarginsF(margins), C.longlong(units), core.PointerFromQMarginsF(minMargins))) + runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) + return tmpValue +} + +func NewQPageLayout3(other QPageLayout_ITF) *QPageLayout { + tmpValue := NewQPageLayoutFromPointer(C.QPageLayout_NewQPageLayout3(PointerFromQPageLayout(other))) + runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) + return tmpValue +} + +func (ptr *QPageLayout) FullRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPageLayout_FullRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) FullRect2(units QPageLayout__Unit) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPageLayout_FullRect2(ptr.Pointer(), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) FullRectPixels(resolution int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPageLayout_FullRectPixels(ptr.Pointer(), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) FullRectPoints() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPageLayout_FullRectPoints(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) IsEquivalentTo(other QPageLayout_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_IsEquivalentTo(ptr.Pointer(), PointerFromQPageLayout(other))) != 0 + } + return false +} + +func (ptr *QPageLayout) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPageLayout) Margins() *core.QMarginsF { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_Margins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) Margins2(units QPageLayout__Unit) *core.QMarginsF { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_Margins2(ptr.Pointer(), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) MarginsPixels(resolution int) *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QPageLayout_MarginsPixels(ptr.Pointer(), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) MarginsPoints() *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QPageLayout_MarginsPoints(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) MaximumMargins() *core.QMarginsF { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_MaximumMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) MinimumMargins() *core.QMarginsF { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_MinimumMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) Mode() QPageLayout__Mode { + if ptr.Pointer() != nil { + return QPageLayout__Mode(C.QPageLayout_Mode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPageLayout) Orientation() QPageLayout__Orientation { + if ptr.Pointer() != nil { + return QPageLayout__Orientation(C.QPageLayout_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPageLayout) PageSize() *QPageSize { + if ptr.Pointer() != nil { + tmpValue := NewQPageSizeFromPointer(C.QPageLayout_PageSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) PaintRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPageLayout_PaintRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) PaintRect2(units QPageLayout__Unit) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPageLayout_PaintRect2(ptr.Pointer(), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) PaintRectPixels(resolution int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPageLayout_PaintRectPixels(ptr.Pointer(), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) PaintRectPoints() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPageLayout_PaintRectPoints(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPageLayout) SetBottomMargin(bottomMargin float64) bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_SetBottomMargin(ptr.Pointer(), C.double(bottomMargin))) != 0 + } + return false +} + +func (ptr *QPageLayout) SetLeftMargin(leftMargin float64) bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_SetLeftMargin(ptr.Pointer(), C.double(leftMargin))) != 0 + } + return false +} + +func (ptr *QPageLayout) SetMargins(margins core.QMarginsF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_SetMargins(ptr.Pointer(), core.PointerFromQMarginsF(margins))) != 0 + } + return false +} + +func (ptr *QPageLayout) SetMinimumMargins(minMargins core.QMarginsF_ITF) { + if ptr.Pointer() != nil { + C.QPageLayout_SetMinimumMargins(ptr.Pointer(), core.PointerFromQMarginsF(minMargins)) + } +} + +func (ptr *QPageLayout) SetMode(mode QPageLayout__Mode) { + if ptr.Pointer() != nil { + C.QPageLayout_SetMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QPageLayout) SetOrientation(orientation QPageLayout__Orientation) { + if ptr.Pointer() != nil { + C.QPageLayout_SetOrientation(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QPageLayout) SetPageSize(pageSize QPageSize_ITF, minMargins core.QMarginsF_ITF) { + if ptr.Pointer() != nil { + C.QPageLayout_SetPageSize(ptr.Pointer(), PointerFromQPageSize(pageSize), core.PointerFromQMarginsF(minMargins)) + } +} + +func (ptr *QPageLayout) SetRightMargin(rightMargin float64) bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_SetRightMargin(ptr.Pointer(), C.double(rightMargin))) != 0 + } + return false +} + +func (ptr *QPageLayout) SetTopMargin(topMargin float64) bool { + if ptr.Pointer() != nil { + return int8(C.QPageLayout_SetTopMargin(ptr.Pointer(), C.double(topMargin))) != 0 + } + return false +} + +func (ptr *QPageLayout) SetUnits(units QPageLayout__Unit) { + if ptr.Pointer() != nil { + C.QPageLayout_SetUnits(ptr.Pointer(), C.longlong(units)) + } +} + +func (ptr *QPageLayout) Swap(other QPageLayout_ITF) { + if ptr.Pointer() != nil { + C.QPageLayout_Swap(ptr.Pointer(), PointerFromQPageLayout(other)) + } +} + +func (ptr *QPageLayout) Units() QPageLayout__Unit { + if ptr.Pointer() != nil { + return QPageLayout__Unit(C.QPageLayout_Units(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPageLayout) DestroyQPageLayout() { + if ptr.Pointer() != nil { + C.QPageLayout_DestroyQPageLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPageSize struct { + ptr unsafe.Pointer +} + +type QPageSize_ITF interface { + QPageSize_PTR() *QPageSize +} + +func (ptr *QPageSize) QPageSize_PTR() *QPageSize { + return ptr +} + +func (ptr *QPageSize) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPageSize) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPageSize(ptr QPageSize_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPageSize_PTR().Pointer() + } + return nil +} + +func NewQPageSizeFromPointer(ptr unsafe.Pointer) (n *QPageSize) { + n = new(QPageSize) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPageSize__PageSizeId +//QPageSize::PageSizeId +type QPageSize__PageSizeId int64 + +const ( + QPageSize__A4 QPageSize__PageSizeId = QPageSize__PageSizeId(0) + QPageSize__B5 QPageSize__PageSizeId = QPageSize__PageSizeId(1) + QPageSize__Letter QPageSize__PageSizeId = QPageSize__PageSizeId(2) + QPageSize__Legal QPageSize__PageSizeId = QPageSize__PageSizeId(3) + QPageSize__Executive QPageSize__PageSizeId = QPageSize__PageSizeId(4) + QPageSize__A0 QPageSize__PageSizeId = QPageSize__PageSizeId(5) + QPageSize__A1 QPageSize__PageSizeId = QPageSize__PageSizeId(6) + QPageSize__A2 QPageSize__PageSizeId = QPageSize__PageSizeId(7) + QPageSize__A3 QPageSize__PageSizeId = QPageSize__PageSizeId(8) + QPageSize__A5 QPageSize__PageSizeId = QPageSize__PageSizeId(9) + QPageSize__A6 QPageSize__PageSizeId = QPageSize__PageSizeId(10) + QPageSize__A7 QPageSize__PageSizeId = QPageSize__PageSizeId(11) + QPageSize__A8 QPageSize__PageSizeId = QPageSize__PageSizeId(12) + QPageSize__A9 QPageSize__PageSizeId = QPageSize__PageSizeId(13) + QPageSize__B0 QPageSize__PageSizeId = QPageSize__PageSizeId(14) + QPageSize__B1 QPageSize__PageSizeId = QPageSize__PageSizeId(15) + QPageSize__B10 QPageSize__PageSizeId = QPageSize__PageSizeId(16) + QPageSize__B2 QPageSize__PageSizeId = QPageSize__PageSizeId(17) + QPageSize__B3 QPageSize__PageSizeId = QPageSize__PageSizeId(18) + QPageSize__B4 QPageSize__PageSizeId = QPageSize__PageSizeId(19) + QPageSize__B6 QPageSize__PageSizeId = QPageSize__PageSizeId(20) + QPageSize__B7 QPageSize__PageSizeId = QPageSize__PageSizeId(21) + QPageSize__B8 QPageSize__PageSizeId = QPageSize__PageSizeId(22) + QPageSize__B9 QPageSize__PageSizeId = QPageSize__PageSizeId(23) + QPageSize__C5E QPageSize__PageSizeId = QPageSize__PageSizeId(24) + QPageSize__Comm10E QPageSize__PageSizeId = QPageSize__PageSizeId(25) + QPageSize__DLE QPageSize__PageSizeId = QPageSize__PageSizeId(26) + QPageSize__Folio QPageSize__PageSizeId = QPageSize__PageSizeId(27) + QPageSize__Ledger QPageSize__PageSizeId = QPageSize__PageSizeId(28) + QPageSize__Tabloid QPageSize__PageSizeId = QPageSize__PageSizeId(29) + QPageSize__Custom QPageSize__PageSizeId = QPageSize__PageSizeId(30) + QPageSize__A10 QPageSize__PageSizeId = QPageSize__PageSizeId(31) + QPageSize__A3Extra QPageSize__PageSizeId = QPageSize__PageSizeId(32) + QPageSize__A4Extra QPageSize__PageSizeId = QPageSize__PageSizeId(33) + QPageSize__A4Plus QPageSize__PageSizeId = QPageSize__PageSizeId(34) + QPageSize__A4Small QPageSize__PageSizeId = QPageSize__PageSizeId(35) + QPageSize__A5Extra QPageSize__PageSizeId = QPageSize__PageSizeId(36) + QPageSize__B5Extra QPageSize__PageSizeId = QPageSize__PageSizeId(37) + QPageSize__JisB0 QPageSize__PageSizeId = QPageSize__PageSizeId(38) + QPageSize__JisB1 QPageSize__PageSizeId = QPageSize__PageSizeId(39) + QPageSize__JisB2 QPageSize__PageSizeId = QPageSize__PageSizeId(40) + QPageSize__JisB3 QPageSize__PageSizeId = QPageSize__PageSizeId(41) + QPageSize__JisB4 QPageSize__PageSizeId = QPageSize__PageSizeId(42) + QPageSize__JisB5 QPageSize__PageSizeId = QPageSize__PageSizeId(43) + QPageSize__JisB6 QPageSize__PageSizeId = QPageSize__PageSizeId(44) + QPageSize__JisB7 QPageSize__PageSizeId = QPageSize__PageSizeId(45) + QPageSize__JisB8 QPageSize__PageSizeId = QPageSize__PageSizeId(46) + QPageSize__JisB9 QPageSize__PageSizeId = QPageSize__PageSizeId(47) + QPageSize__JisB10 QPageSize__PageSizeId = QPageSize__PageSizeId(48) + QPageSize__AnsiC QPageSize__PageSizeId = QPageSize__PageSizeId(49) + QPageSize__AnsiD QPageSize__PageSizeId = QPageSize__PageSizeId(50) + QPageSize__AnsiE QPageSize__PageSizeId = QPageSize__PageSizeId(51) + QPageSize__LegalExtra QPageSize__PageSizeId = QPageSize__PageSizeId(52) + QPageSize__LetterExtra QPageSize__PageSizeId = QPageSize__PageSizeId(53) + QPageSize__LetterPlus QPageSize__PageSizeId = QPageSize__PageSizeId(54) + QPageSize__LetterSmall QPageSize__PageSizeId = QPageSize__PageSizeId(55) + QPageSize__TabloidExtra QPageSize__PageSizeId = QPageSize__PageSizeId(56) + QPageSize__ArchA QPageSize__PageSizeId = QPageSize__PageSizeId(57) + QPageSize__ArchB QPageSize__PageSizeId = QPageSize__PageSizeId(58) + QPageSize__ArchC QPageSize__PageSizeId = QPageSize__PageSizeId(59) + QPageSize__ArchD QPageSize__PageSizeId = QPageSize__PageSizeId(60) + QPageSize__ArchE QPageSize__PageSizeId = QPageSize__PageSizeId(61) + QPageSize__Imperial7x9 QPageSize__PageSizeId = QPageSize__PageSizeId(62) + QPageSize__Imperial8x10 QPageSize__PageSizeId = QPageSize__PageSizeId(63) + QPageSize__Imperial9x11 QPageSize__PageSizeId = QPageSize__PageSizeId(64) + QPageSize__Imperial9x12 QPageSize__PageSizeId = QPageSize__PageSizeId(65) + QPageSize__Imperial10x11 QPageSize__PageSizeId = QPageSize__PageSizeId(66) + QPageSize__Imperial10x13 QPageSize__PageSizeId = QPageSize__PageSizeId(67) + QPageSize__Imperial10x14 QPageSize__PageSizeId = QPageSize__PageSizeId(68) + QPageSize__Imperial12x11 QPageSize__PageSizeId = QPageSize__PageSizeId(69) + QPageSize__Imperial15x11 QPageSize__PageSizeId = QPageSize__PageSizeId(70) + QPageSize__ExecutiveStandard QPageSize__PageSizeId = QPageSize__PageSizeId(71) + QPageSize__Note QPageSize__PageSizeId = QPageSize__PageSizeId(72) + QPageSize__Quarto QPageSize__PageSizeId = QPageSize__PageSizeId(73) + QPageSize__Statement QPageSize__PageSizeId = QPageSize__PageSizeId(74) + QPageSize__SuperA QPageSize__PageSizeId = QPageSize__PageSizeId(75) + QPageSize__SuperB QPageSize__PageSizeId = QPageSize__PageSizeId(76) + QPageSize__Postcard QPageSize__PageSizeId = QPageSize__PageSizeId(77) + QPageSize__DoublePostcard QPageSize__PageSizeId = QPageSize__PageSizeId(78) + QPageSize__Prc16K QPageSize__PageSizeId = QPageSize__PageSizeId(79) + QPageSize__Prc32K QPageSize__PageSizeId = QPageSize__PageSizeId(80) + QPageSize__Prc32KBig QPageSize__PageSizeId = QPageSize__PageSizeId(81) + QPageSize__FanFoldUS QPageSize__PageSizeId = QPageSize__PageSizeId(82) + QPageSize__FanFoldGerman QPageSize__PageSizeId = QPageSize__PageSizeId(83) + QPageSize__FanFoldGermanLegal QPageSize__PageSizeId = QPageSize__PageSizeId(84) + QPageSize__EnvelopeB4 QPageSize__PageSizeId = QPageSize__PageSizeId(85) + QPageSize__EnvelopeB5 QPageSize__PageSizeId = QPageSize__PageSizeId(86) + QPageSize__EnvelopeB6 QPageSize__PageSizeId = QPageSize__PageSizeId(87) + QPageSize__EnvelopeC0 QPageSize__PageSizeId = QPageSize__PageSizeId(88) + QPageSize__EnvelopeC1 QPageSize__PageSizeId = QPageSize__PageSizeId(89) + QPageSize__EnvelopeC2 QPageSize__PageSizeId = QPageSize__PageSizeId(90) + QPageSize__EnvelopeC3 QPageSize__PageSizeId = QPageSize__PageSizeId(91) + QPageSize__EnvelopeC4 QPageSize__PageSizeId = QPageSize__PageSizeId(92) + QPageSize__EnvelopeC6 QPageSize__PageSizeId = QPageSize__PageSizeId(93) + QPageSize__EnvelopeC65 QPageSize__PageSizeId = QPageSize__PageSizeId(94) + QPageSize__EnvelopeC7 QPageSize__PageSizeId = QPageSize__PageSizeId(95) + QPageSize__Envelope9 QPageSize__PageSizeId = QPageSize__PageSizeId(96) + QPageSize__Envelope11 QPageSize__PageSizeId = QPageSize__PageSizeId(97) + QPageSize__Envelope12 QPageSize__PageSizeId = QPageSize__PageSizeId(98) + QPageSize__Envelope14 QPageSize__PageSizeId = QPageSize__PageSizeId(99) + QPageSize__EnvelopeMonarch QPageSize__PageSizeId = QPageSize__PageSizeId(100) + QPageSize__EnvelopePersonal QPageSize__PageSizeId = QPageSize__PageSizeId(101) + QPageSize__EnvelopeChou3 QPageSize__PageSizeId = QPageSize__PageSizeId(102) + QPageSize__EnvelopeChou4 QPageSize__PageSizeId = QPageSize__PageSizeId(103) + QPageSize__EnvelopeInvite QPageSize__PageSizeId = QPageSize__PageSizeId(104) + QPageSize__EnvelopeItalian QPageSize__PageSizeId = QPageSize__PageSizeId(105) + QPageSize__EnvelopeKaku2 QPageSize__PageSizeId = QPageSize__PageSizeId(106) + QPageSize__EnvelopeKaku3 QPageSize__PageSizeId = QPageSize__PageSizeId(107) + QPageSize__EnvelopePrc1 QPageSize__PageSizeId = QPageSize__PageSizeId(108) + QPageSize__EnvelopePrc2 QPageSize__PageSizeId = QPageSize__PageSizeId(109) + QPageSize__EnvelopePrc3 QPageSize__PageSizeId = QPageSize__PageSizeId(110) + QPageSize__EnvelopePrc4 QPageSize__PageSizeId = QPageSize__PageSizeId(111) + QPageSize__EnvelopePrc5 QPageSize__PageSizeId = QPageSize__PageSizeId(112) + QPageSize__EnvelopePrc6 QPageSize__PageSizeId = QPageSize__PageSizeId(113) + QPageSize__EnvelopePrc7 QPageSize__PageSizeId = QPageSize__PageSizeId(114) + QPageSize__EnvelopePrc8 QPageSize__PageSizeId = QPageSize__PageSizeId(115) + QPageSize__EnvelopePrc9 QPageSize__PageSizeId = QPageSize__PageSizeId(116) + QPageSize__EnvelopePrc10 QPageSize__PageSizeId = QPageSize__PageSizeId(117) + QPageSize__EnvelopeYou4 QPageSize__PageSizeId = QPageSize__PageSizeId(118) + QPageSize__LastPageSize QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__EnvelopeYou4) + QPageSize__NPageSize QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__LastPageSize) + QPageSize__NPaperSize QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__LastPageSize) + QPageSize__AnsiA QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__Letter) + QPageSize__AnsiB QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__Ledger) + QPageSize__EnvelopeC5 QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__C5E) + QPageSize__EnvelopeDL QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__DLE) + QPageSize__Envelope10 QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__Comm10E) +) + +//go:generate stringer -type=QPageSize__Unit +//QPageSize::Unit +type QPageSize__Unit int64 + +const ( + QPageSize__Millimeter QPageSize__Unit = QPageSize__Unit(0) + QPageSize__Point QPageSize__Unit = QPageSize__Unit(1) + QPageSize__Inch QPageSize__Unit = QPageSize__Unit(2) + QPageSize__Pica QPageSize__Unit = QPageSize__Unit(3) + QPageSize__Didot QPageSize__Unit = QPageSize__Unit(4) + QPageSize__Cicero QPageSize__Unit = QPageSize__Unit(5) +) + +//go:generate stringer -type=QPageSize__SizeMatchPolicy +//QPageSize::SizeMatchPolicy +type QPageSize__SizeMatchPolicy int64 + +const ( + QPageSize__FuzzyMatch QPageSize__SizeMatchPolicy = QPageSize__SizeMatchPolicy(0) + QPageSize__FuzzyOrientationMatch QPageSize__SizeMatchPolicy = QPageSize__SizeMatchPolicy(1) + QPageSize__ExactMatch QPageSize__SizeMatchPolicy = QPageSize__SizeMatchPolicy(2) +) + +func NewQPageSize() *QPageSize { + tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize()) + runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) + return tmpValue +} + +func NewQPageSize2(pageSize QPageSize__PageSizeId) *QPageSize { + tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize2(C.longlong(pageSize))) + runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) + return tmpValue +} + +func NewQPageSize3(pointSize core.QSize_ITF, name string, matchPolicy QPageSize__SizeMatchPolicy) *QPageSize { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize3(core.PointerFromQSize(pointSize), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(matchPolicy))) + runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) + return tmpValue +} + +func NewQPageSize4(size core.QSizeF_ITF, units QPageSize__Unit, name string, matchPolicy QPageSize__SizeMatchPolicy) *QPageSize { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize4(core.PointerFromQSizeF(size), C.longlong(units), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(matchPolicy))) + runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) + return tmpValue +} + +func NewQPageSize5(other QPageSize_ITF) *QPageSize { + tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize5(PointerFromQPageSize(other))) + runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) + return tmpValue +} + +func (ptr *QPageSize) DefinitionSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QPageSize_DefinitionSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func QPageSize_DefinitionSize2(pageSizeId QPageSize__PageSizeId) *core.QSizeF { + tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_DefinitionSize2(C.longlong(pageSizeId))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue +} + +func (ptr *QPageSize) DefinitionSize2(pageSizeId QPageSize__PageSizeId) *core.QSizeF { + tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_DefinitionSize2(C.longlong(pageSizeId))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue +} + +func (ptr *QPageSize) DefinitionUnits() QPageSize__Unit { + if ptr.Pointer() != nil { + return QPageSize__Unit(C.QPageSize_DefinitionUnits(ptr.Pointer())) + } + return 0 +} + +func QPageSize_DefinitionUnits2(pageSizeId QPageSize__PageSizeId) QPageSize__Unit { + return QPageSize__Unit(C.QPageSize_QPageSize_DefinitionUnits2(C.longlong(pageSizeId))) +} + +func (ptr *QPageSize) DefinitionUnits2(pageSizeId QPageSize__PageSizeId) QPageSize__Unit { + return QPageSize__Unit(C.QPageSize_QPageSize_DefinitionUnits2(C.longlong(pageSizeId))) +} + +func (ptr *QPageSize) Id() QPageSize__PageSizeId { + if ptr.Pointer() != nil { + return QPageSize__PageSizeId(C.QPageSize_Id(ptr.Pointer())) + } + return 0 +} + +func QPageSize_Id2(pointSize core.QSize_ITF, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { + return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id2(core.PointerFromQSize(pointSize), C.longlong(matchPolicy))) +} + +func (ptr *QPageSize) Id2(pointSize core.QSize_ITF, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { + return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id2(core.PointerFromQSize(pointSize), C.longlong(matchPolicy))) +} + +func QPageSize_Id3(size core.QSizeF_ITF, units QPageSize__Unit, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { + return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id3(core.PointerFromQSizeF(size), C.longlong(units), C.longlong(matchPolicy))) +} + +func (ptr *QPageSize) Id3(size core.QSizeF_ITF, units QPageSize__Unit, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { + return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id3(core.PointerFromQSizeF(size), C.longlong(units), C.longlong(matchPolicy))) +} + +func QPageSize_Id4(windowsId int) QPageSize__PageSizeId { + return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id4(C.int(int32(windowsId)))) +} + +func (ptr *QPageSize) Id4(windowsId int) QPageSize__PageSizeId { + return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id4(C.int(int32(windowsId)))) +} + +func (ptr *QPageSize) IsEquivalentTo(other QPageSize_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPageSize_IsEquivalentTo(ptr.Pointer(), PointerFromQPageSize(other))) != 0 + } + return false +} + +func (ptr *QPageSize) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QPageSize_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPageSize) Key() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPageSize_Key(ptr.Pointer())) + } + return "" +} + +func QPageSize_Key2(pageSizeId QPageSize__PageSizeId) string { + return cGoUnpackString(C.QPageSize_QPageSize_Key2(C.longlong(pageSizeId))) +} + +func (ptr *QPageSize) Key2(pageSizeId QPageSize__PageSizeId) string { + return cGoUnpackString(C.QPageSize_QPageSize_Key2(C.longlong(pageSizeId))) +} + +func (ptr *QPageSize) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPageSize_Name(ptr.Pointer())) + } + return "" +} + +func QPageSize_Name2(pageSizeId QPageSize__PageSizeId) string { + return cGoUnpackString(C.QPageSize_QPageSize_Name2(C.longlong(pageSizeId))) +} + +func (ptr *QPageSize) Name2(pageSizeId QPageSize__PageSizeId) string { + return cGoUnpackString(C.QPageSize_QPageSize_Name2(C.longlong(pageSizeId))) +} + +func (ptr *QPageSize) Rect(units QPageSize__Unit) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPageSize_Rect(ptr.Pointer(), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPageSize) RectPixels(resolution int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPageSize_RectPixels(ptr.Pointer(), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPageSize) RectPoints() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPageSize_RectPoints(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPageSize) Size(units QPageSize__Unit) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QPageSize_Size(ptr.Pointer(), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func QPageSize_Size2(pageSizeId QPageSize__PageSizeId, units QPageSize__Unit) *core.QSizeF { + tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_Size2(C.longlong(pageSizeId), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue +} + +func (ptr *QPageSize) Size2(pageSizeId QPageSize__PageSizeId, units QPageSize__Unit) *core.QSizeF { + tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_Size2(C.longlong(pageSizeId), C.longlong(units))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue +} + +func (ptr *QPageSize) SizePixels(resolution int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QPageSize_SizePixels(ptr.Pointer(), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func QPageSize_SizePixels2(pageSizeId QPageSize__PageSizeId, resolution int) *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePixels2(C.longlong(pageSizeId), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QPageSize) SizePixels2(pageSizeId QPageSize__PageSizeId, resolution int) *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePixels2(C.longlong(pageSizeId), C.int(int32(resolution)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QPageSize) SizePoints() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QPageSize_SizePoints(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func QPageSize_SizePoints2(pageSizeId QPageSize__PageSizeId) *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePoints2(C.longlong(pageSizeId))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QPageSize) SizePoints2(pageSizeId QPageSize__PageSizeId) *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePoints2(C.longlong(pageSizeId))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QPageSize) Swap(other QPageSize_ITF) { + if ptr.Pointer() != nil { + C.QPageSize_Swap(ptr.Pointer(), PointerFromQPageSize(other)) + } +} + +func (ptr *QPageSize) WindowsId() int { + if ptr.Pointer() != nil { + return int(int32(C.QPageSize_WindowsId(ptr.Pointer()))) + } + return 0 +} + +func QPageSize_WindowsId2(pageSizeId QPageSize__PageSizeId) int { + return int(int32(C.QPageSize_QPageSize_WindowsId2(C.longlong(pageSizeId)))) +} + +func (ptr *QPageSize) WindowsId2(pageSizeId QPageSize__PageSizeId) int { + return int(int32(C.QPageSize_QPageSize_WindowsId2(C.longlong(pageSizeId)))) +} + +func (ptr *QPageSize) DestroyQPageSize() { + if ptr.Pointer() != nil { + C.QPageSize_DestroyQPageSize(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPagedPaintDevice struct { + QPaintDevice +} + +type QPagedPaintDevice_ITF interface { + QPaintDevice_ITF + QPagedPaintDevice_PTR() *QPagedPaintDevice +} + +func (ptr *QPagedPaintDevice) QPagedPaintDevice_PTR() *QPagedPaintDevice { + return ptr +} + +func (ptr *QPagedPaintDevice) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QPagedPaintDevice) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQPagedPaintDevice(ptr QPagedPaintDevice_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPagedPaintDevice_PTR().Pointer() + } + return nil +} + +func NewQPagedPaintDeviceFromPointer(ptr unsafe.Pointer) (n *QPagedPaintDevice) { + n = new(QPagedPaintDevice) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPagedPaintDevice__PageSize +//QPagedPaintDevice::PageSize +type QPagedPaintDevice__PageSize int64 + +const ( + QPagedPaintDevice__A4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(0) + QPagedPaintDevice__B5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(1) + QPagedPaintDevice__Letter QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(2) + QPagedPaintDevice__Legal QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(3) + QPagedPaintDevice__Executive QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(4) + QPagedPaintDevice__A0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(5) + QPagedPaintDevice__A1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(6) + QPagedPaintDevice__A2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(7) + QPagedPaintDevice__A3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(8) + QPagedPaintDevice__A5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(9) + QPagedPaintDevice__A6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(10) + QPagedPaintDevice__A7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(11) + QPagedPaintDevice__A8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(12) + QPagedPaintDevice__A9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(13) + QPagedPaintDevice__B0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(14) + QPagedPaintDevice__B1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(15) + QPagedPaintDevice__B10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(16) + QPagedPaintDevice__B2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(17) + QPagedPaintDevice__B3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(18) + QPagedPaintDevice__B4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(19) + QPagedPaintDevice__B6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(20) + QPagedPaintDevice__B7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(21) + QPagedPaintDevice__B8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(22) + QPagedPaintDevice__B9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(23) + QPagedPaintDevice__C5E QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(24) + QPagedPaintDevice__Comm10E QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(25) + QPagedPaintDevice__DLE QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(26) + QPagedPaintDevice__Folio QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(27) + QPagedPaintDevice__Ledger QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(28) + QPagedPaintDevice__Tabloid QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(29) + QPagedPaintDevice__Custom QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(30) + QPagedPaintDevice__A10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(31) + QPagedPaintDevice__A3Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(32) + QPagedPaintDevice__A4Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(33) + QPagedPaintDevice__A4Plus QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(34) + QPagedPaintDevice__A4Small QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(35) + QPagedPaintDevice__A5Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(36) + QPagedPaintDevice__B5Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(37) + QPagedPaintDevice__JisB0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(38) + QPagedPaintDevice__JisB1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(39) + QPagedPaintDevice__JisB2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(40) + QPagedPaintDevice__JisB3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(41) + QPagedPaintDevice__JisB4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(42) + QPagedPaintDevice__JisB5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(43) + QPagedPaintDevice__JisB6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(44) + QPagedPaintDevice__JisB7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(45) + QPagedPaintDevice__JisB8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(46) + QPagedPaintDevice__JisB9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(47) + QPagedPaintDevice__JisB10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(48) + QPagedPaintDevice__AnsiC QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(49) + QPagedPaintDevice__AnsiD QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(50) + QPagedPaintDevice__AnsiE QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(51) + QPagedPaintDevice__LegalExtra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(52) + QPagedPaintDevice__LetterExtra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(53) + QPagedPaintDevice__LetterPlus QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(54) + QPagedPaintDevice__LetterSmall QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(55) + QPagedPaintDevice__TabloidExtra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(56) + QPagedPaintDevice__ArchA QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(57) + QPagedPaintDevice__ArchB QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(58) + QPagedPaintDevice__ArchC QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(59) + QPagedPaintDevice__ArchD QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(60) + QPagedPaintDevice__ArchE QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(61) + QPagedPaintDevice__Imperial7x9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(62) + QPagedPaintDevice__Imperial8x10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(63) + QPagedPaintDevice__Imperial9x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(64) + QPagedPaintDevice__Imperial9x12 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(65) + QPagedPaintDevice__Imperial10x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(66) + QPagedPaintDevice__Imperial10x13 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(67) + QPagedPaintDevice__Imperial10x14 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(68) + QPagedPaintDevice__Imperial12x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(69) + QPagedPaintDevice__Imperial15x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(70) + QPagedPaintDevice__ExecutiveStandard QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(71) + QPagedPaintDevice__Note QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(72) + QPagedPaintDevice__Quarto QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(73) + QPagedPaintDevice__Statement QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(74) + QPagedPaintDevice__SuperA QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(75) + QPagedPaintDevice__SuperB QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(76) + QPagedPaintDevice__Postcard QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(77) + QPagedPaintDevice__DoublePostcard QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(78) + QPagedPaintDevice__Prc16K QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(79) + QPagedPaintDevice__Prc32K QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(80) + QPagedPaintDevice__Prc32KBig QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(81) + QPagedPaintDevice__FanFoldUS QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(82) + QPagedPaintDevice__FanFoldGerman QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(83) + QPagedPaintDevice__FanFoldGermanLegal QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(84) + QPagedPaintDevice__EnvelopeB4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(85) + QPagedPaintDevice__EnvelopeB5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(86) + QPagedPaintDevice__EnvelopeB6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(87) + QPagedPaintDevice__EnvelopeC0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(88) + QPagedPaintDevice__EnvelopeC1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(89) + QPagedPaintDevice__EnvelopeC2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(90) + QPagedPaintDevice__EnvelopeC3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(91) + QPagedPaintDevice__EnvelopeC4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(92) + QPagedPaintDevice__EnvelopeC6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(93) + QPagedPaintDevice__EnvelopeC65 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(94) + QPagedPaintDevice__EnvelopeC7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(95) + QPagedPaintDevice__Envelope9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(96) + QPagedPaintDevice__Envelope11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(97) + QPagedPaintDevice__Envelope12 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(98) + QPagedPaintDevice__Envelope14 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(99) + QPagedPaintDevice__EnvelopeMonarch QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(100) + QPagedPaintDevice__EnvelopePersonal QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(101) + QPagedPaintDevice__EnvelopeChou3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(102) + QPagedPaintDevice__EnvelopeChou4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(103) + QPagedPaintDevice__EnvelopeInvite QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(104) + QPagedPaintDevice__EnvelopeItalian QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(105) + QPagedPaintDevice__EnvelopeKaku2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(106) + QPagedPaintDevice__EnvelopeKaku3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(107) + QPagedPaintDevice__EnvelopePrc1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(108) + QPagedPaintDevice__EnvelopePrc2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(109) + QPagedPaintDevice__EnvelopePrc3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(110) + QPagedPaintDevice__EnvelopePrc4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(111) + QPagedPaintDevice__EnvelopePrc5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(112) + QPagedPaintDevice__EnvelopePrc6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(113) + QPagedPaintDevice__EnvelopePrc7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(114) + QPagedPaintDevice__EnvelopePrc8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(115) + QPagedPaintDevice__EnvelopePrc9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(116) + QPagedPaintDevice__EnvelopePrc10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(117) + QPagedPaintDevice__EnvelopeYou4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(118) + QPagedPaintDevice__LastPageSize QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__EnvelopeYou4) + QPagedPaintDevice__NPageSize QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__LastPageSize) + QPagedPaintDevice__NPaperSize QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__LastPageSize) + QPagedPaintDevice__AnsiA QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__Letter) + QPagedPaintDevice__AnsiB QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__Ledger) + QPagedPaintDevice__EnvelopeC5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__C5E) + QPagedPaintDevice__EnvelopeDL QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__DLE) + QPagedPaintDevice__Envelope10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__Comm10E) +) + +//go:generate stringer -type=QPagedPaintDevice__PdfVersion +//QPagedPaintDevice::PdfVersion +type QPagedPaintDevice__PdfVersion int64 + +const ( + QPagedPaintDevice__PdfVersion_1_4 QPagedPaintDevice__PdfVersion = QPagedPaintDevice__PdfVersion(0) + QPagedPaintDevice__PdfVersion_A1b QPagedPaintDevice__PdfVersion = QPagedPaintDevice__PdfVersion(1) + QPagedPaintDevice__PdfVersion_1_6 QPagedPaintDevice__PdfVersion = QPagedPaintDevice__PdfVersion(2) +) + +//export callbackQPagedPaintDevice_NewPage +func callbackQPagedPaintDevice_NewPage(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "newPage"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QPagedPaintDevice) ConnectNewPage(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "newPage"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPagedPaintDevice) DisconnectNewPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "newPage") + } +} + +func (ptr *QPagedPaintDevice) NewPage() bool { + if ptr.Pointer() != nil { + return int8(C.QPagedPaintDevice_NewPage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPagedPaintDevice) PageLayout() *QPageLayout { + if ptr.Pointer() != nil { + tmpValue := NewQPageLayoutFromPointer(C.QPagedPaintDevice_PageLayout(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) + return tmpValue + } + return nil +} + +func (ptr *QPagedPaintDevice) PageSize() QPagedPaintDevice__PageSize { + if ptr.Pointer() != nil { + return QPagedPaintDevice__PageSize(C.QPagedPaintDevice_PageSize(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPagedPaintDevice) PageSizeMM() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QPagedPaintDevice_PageSizeMM(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QPagedPaintDevice) SetPageLayout(newPageLayout QPageLayout_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPagedPaintDevice_SetPageLayout(ptr.Pointer(), PointerFromQPageLayout(newPageLayout))) != 0 + } + return false +} + +func (ptr *QPagedPaintDevice) SetPageMargins(margins core.QMarginsF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPagedPaintDevice_SetPageMargins(ptr.Pointer(), core.PointerFromQMarginsF(margins))) != 0 + } + return false +} + +func (ptr *QPagedPaintDevice) SetPageMargins2(margins core.QMarginsF_ITF, units QPageLayout__Unit) bool { + if ptr.Pointer() != nil { + return int8(C.QPagedPaintDevice_SetPageMargins2(ptr.Pointer(), core.PointerFromQMarginsF(margins), C.longlong(units))) != 0 + } + return false +} + +func (ptr *QPagedPaintDevice) SetPageOrientation(orientation QPageLayout__Orientation) bool { + if ptr.Pointer() != nil { + return int8(C.QPagedPaintDevice_SetPageOrientation(ptr.Pointer(), C.longlong(orientation))) != 0 + } + return false +} + +func (ptr *QPagedPaintDevice) SetPageSize(pageSize QPageSize_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPagedPaintDevice_SetPageSize(ptr.Pointer(), PointerFromQPageSize(pageSize))) != 0 + } + return false +} + +//export callbackQPagedPaintDevice_SetPageSize2 +func callbackQPagedPaintDevice_SetPageSize2(ptr unsafe.Pointer, size C.longlong) { + if signal := qt.GetSignal(ptr, "setPageSize2"); signal != nil { + (*(*func(QPagedPaintDevice__PageSize))(signal))(QPagedPaintDevice__PageSize(size)) + } else { + NewQPagedPaintDeviceFromPointer(ptr).SetPageSize2Default(QPagedPaintDevice__PageSize(size)) + } +} + +func (ptr *QPagedPaintDevice) ConnectSetPageSize2(f func(size QPagedPaintDevice__PageSize)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPageSize2"); signal != nil { + f := func(size QPagedPaintDevice__PageSize) { + (*(*func(QPagedPaintDevice__PageSize))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "setPageSize2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPageSize2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPagedPaintDevice) DisconnectSetPageSize2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPageSize2") + } +} + +func (ptr *QPagedPaintDevice) SetPageSize2(size QPagedPaintDevice__PageSize) { + if ptr.Pointer() != nil { + C.QPagedPaintDevice_SetPageSize2(ptr.Pointer(), C.longlong(size)) + } +} + +func (ptr *QPagedPaintDevice) SetPageSize2Default(size QPagedPaintDevice__PageSize) { + if ptr.Pointer() != nil { + C.QPagedPaintDevice_SetPageSize2Default(ptr.Pointer(), C.longlong(size)) + } +} + +//export callbackQPagedPaintDevice_SetPageSizeMM +func callbackQPagedPaintDevice_SetPageSizeMM(ptr unsafe.Pointer, size unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setPageSizeMM"); signal != nil { + (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(size)) + } else { + NewQPagedPaintDeviceFromPointer(ptr).SetPageSizeMMDefault(core.NewQSizeFFromPointer(size)) + } +} + +func (ptr *QPagedPaintDevice) ConnectSetPageSizeMM(f func(size *core.QSizeF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPageSizeMM"); signal != nil { + f := func(size *core.QSizeF) { + (*(*func(*core.QSizeF))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "setPageSizeMM", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPageSizeMM", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPagedPaintDevice) DisconnectSetPageSizeMM() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPageSizeMM") + } +} + +func (ptr *QPagedPaintDevice) SetPageSizeMM(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QPagedPaintDevice_SetPageSizeMM(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QPagedPaintDevice) SetPageSizeMMDefault(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QPagedPaintDevice_SetPageSizeMMDefault(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +//export callbackQPagedPaintDevice_DestroyQPagedPaintDevice +func callbackQPagedPaintDevice_DestroyQPagedPaintDevice(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPagedPaintDevice"); signal != nil { + (*(*func())(signal))() + } else { + NewQPagedPaintDeviceFromPointer(ptr).DestroyQPagedPaintDeviceDefault() + } +} + +func (ptr *QPagedPaintDevice) ConnectDestroyQPagedPaintDevice(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPagedPaintDevice"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPagedPaintDevice", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPagedPaintDevice", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPagedPaintDevice) DisconnectDestroyQPagedPaintDevice() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPagedPaintDevice") + } +} + +func (ptr *QPagedPaintDevice) DestroyQPagedPaintDevice() { + if ptr.Pointer() != nil { + C.QPagedPaintDevice_DestroyQPagedPaintDevice(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPagedPaintDevice) DestroyQPagedPaintDeviceDefault() { + if ptr.Pointer() != nil { + C.QPagedPaintDevice_DestroyQPagedPaintDeviceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQPagedPaintDevice_PaintEngine +func callbackQPagedPaintDevice_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQPagedPaintDeviceFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QPagedPaintDevice) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPagedPaintDevice_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPagedPaintDevice) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPagedPaintDevice_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +type QPaintDevice struct { + ptr unsafe.Pointer +} + +type QPaintDevice_ITF interface { + QPaintDevice_PTR() *QPaintDevice +} + +func (ptr *QPaintDevice) QPaintDevice_PTR() *QPaintDevice { + return ptr +} + +func (ptr *QPaintDevice) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPaintDevice) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPaintDevice(ptr QPaintDevice_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDevice_PTR().Pointer() + } + return nil +} + +func NewQPaintDeviceFromPointer(ptr unsafe.Pointer) (n *QPaintDevice) { + n = new(QPaintDevice) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPaintDevice__PaintDeviceMetric +//QPaintDevice::PaintDeviceMetric +type QPaintDevice__PaintDeviceMetric int64 + +const ( + QPaintDevice__PdmWidth QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(1) + QPaintDevice__PdmHeight QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(2) + QPaintDevice__PdmWidthMM QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(3) + QPaintDevice__PdmHeightMM QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(4) + QPaintDevice__PdmNumColors QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(5) + QPaintDevice__PdmDepth QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(6) + QPaintDevice__PdmDpiX QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(7) + QPaintDevice__PdmDpiY QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(8) + QPaintDevice__PdmPhysicalDpiX QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(9) + QPaintDevice__PdmPhysicalDpiY QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(10) + QPaintDevice__PdmDevicePixelRatio QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(11) + QPaintDevice__PdmDevicePixelRatioScaled QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(12) +) + +func NewQPaintDevice() *QPaintDevice { + return NewQPaintDeviceFromPointer(C.QPaintDevice_NewQPaintDevice()) +} + +func (ptr *QPaintDevice) ColorCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_ColorCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) Depth() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_Depth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) DevicePixelRatio() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_DevicePixelRatio(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) DevicePixelRatioF() float64 { + if ptr.Pointer() != nil { + return float64(C.QPaintDevice_DevicePixelRatioF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintDevice) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_Height(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) HeightMM() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_HeightMM(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) LogicalDpiX() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_LogicalDpiX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) LogicalDpiY() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_LogicalDpiY(ptr.Pointer()))) + } + return 0 +} + +//export callbackQPaintDevice_Metric +func callbackQPaintDevice_Metric(ptr unsafe.Pointer, metric C.longlong) C.int { + if signal := qt.GetSignal(ptr, "metric"); signal != nil { + return C.int(int32((*(*func(QPaintDevice__PaintDeviceMetric) int)(signal))(QPaintDevice__PaintDeviceMetric(metric)))) + } + + return C.int(int32(NewQPaintDeviceFromPointer(ptr).MetricDefault(QPaintDevice__PaintDeviceMetric(metric)))) +} + +func (ptr *QPaintDevice) ConnectMetric(f func(metric QPaintDevice__PaintDeviceMetric) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "metric"); signal != nil { + f := func(metric QPaintDevice__PaintDeviceMetric) int { + (*(*func(QPaintDevice__PaintDeviceMetric) int)(signal))(metric) + return f(metric) + } + qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintDevice) DisconnectMetric() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "metric") + } +} + +func (ptr *QPaintDevice) Metric(metric QPaintDevice__PaintDeviceMetric) int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_Metric(ptr.Pointer(), C.longlong(metric)))) + } + return 0 +} + +func (ptr *QPaintDevice) MetricDefault(metric QPaintDevice__PaintDeviceMetric) int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_MetricDefault(ptr.Pointer(), C.longlong(metric)))) + } + return 0 +} + +//export callbackQPaintDevice_PaintEngine +func callbackQPaintDevice_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQPaintEngine(0)) +} + +func (ptr *QPaintDevice) ConnectPaintEngine(f func() *QPaintEngine) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { + f := func() *QPaintEngine { + (*(*func() *QPaintEngine)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintDevice) DisconnectPaintEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEngine") + } +} + +func (ptr *QPaintDevice) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPaintDevice_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPaintDevice) PaintingActive() bool { + if ptr.Pointer() != nil { + return int8(C.QPaintDevice_PaintingActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPaintDevice) PhysicalDpiX() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_PhysicalDpiX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) PhysicalDpiY() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_PhysicalDpiY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_Width(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPaintDevice) WidthMM() int { + if ptr.Pointer() != nil { + return int(int32(C.QPaintDevice_WidthMM(ptr.Pointer()))) + } + return 0 +} + +//export callbackQPaintDevice_DestroyQPaintDevice +func callbackQPaintDevice_DestroyQPaintDevice(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPaintDevice"); signal != nil { + (*(*func())(signal))() + } else { + NewQPaintDeviceFromPointer(ptr).DestroyQPaintDeviceDefault() + } +} + +func (ptr *QPaintDevice) ConnectDestroyQPaintDevice(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPaintDevice"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPaintDevice", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPaintDevice", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintDevice) DisconnectDestroyQPaintDevice() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPaintDevice") + } +} + +func (ptr *QPaintDevice) DestroyQPaintDevice() { + if ptr.Pointer() != nil { + C.QPaintDevice_DestroyQPaintDevice(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QPaintDevice) DestroyQPaintDeviceDefault() { + if ptr.Pointer() != nil { + C.QPaintDevice_DestroyQPaintDeviceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QPaintDeviceWindow struct { + QWindow + QPaintDevice +} + +type QPaintDeviceWindow_ITF interface { + QWindow_ITF + QPaintDevice_ITF + QPaintDeviceWindow_PTR() *QPaintDeviceWindow +} + +func (ptr *QPaintDeviceWindow) QPaintDeviceWindow_PTR() *QPaintDeviceWindow { + return ptr +} + +func (ptr *QPaintDeviceWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWindow_PTR().Pointer() + } + return nil +} + +func (ptr *QPaintDeviceWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWindow_PTR().SetPointer(p) + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQPaintDeviceWindow(ptr QPaintDeviceWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDeviceWindow_PTR().Pointer() + } + return nil +} + +func NewQPaintDeviceWindowFromPointer(ptr unsafe.Pointer) (n *QPaintDeviceWindow) { + n = new(QPaintDeviceWindow) + n.SetPointer(ptr) + return +} + +//export callbackQPaintDeviceWindow_PaintEvent +func callbackQPaintDeviceWindow_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*QPaintEvent))(signal))(NewQPaintEventFromPointer(event)) + } else { + NewQPaintDeviceWindowFromPointer(ptr).PaintEventDefault(NewQPaintEventFromPointer(event)) + } +} + +func (ptr *QPaintDeviceWindow) ConnectPaintEvent(f func(event *QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(event *QPaintEvent) { + (*(*func(*QPaintEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintDeviceWindow) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QPaintDeviceWindow) PaintEvent(event QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QPaintDeviceWindow_PaintEvent(ptr.Pointer(), PointerFromQPaintEvent(event)) + } +} + +func (ptr *QPaintDeviceWindow) PaintEventDefault(event QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QPaintDeviceWindow_PaintEventDefault(ptr.Pointer(), PointerFromQPaintEvent(event)) + } +} + +func (ptr *QPaintDeviceWindow) Update(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPaintDeviceWindow_Update(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QPaintDeviceWindow) Update2(region QRegion_ITF) { + if ptr.Pointer() != nil { + C.QPaintDeviceWindow_Update2(ptr.Pointer(), PointerFromQRegion(region)) + } +} + +//export callbackQPaintDeviceWindow_Update3 +func callbackQPaintDeviceWindow_Update3(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update3"); signal != nil { + (*(*func())(signal))() + } else { + NewQPaintDeviceWindowFromPointer(ptr).Update3Default() + } +} + +func (ptr *QPaintDeviceWindow) ConnectUpdate3(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update3"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "update3", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update3", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintDeviceWindow) DisconnectUpdate3() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update3") + } +} + +func (ptr *QPaintDeviceWindow) Update3() { + if ptr.Pointer() != nil { + C.QPaintDeviceWindow_Update3(ptr.Pointer()) + } +} + +func (ptr *QPaintDeviceWindow) Update3Default() { + if ptr.Pointer() != nil { + C.QPaintDeviceWindow_Update3Default(ptr.Pointer()) + } +} + +//export callbackQPaintDeviceWindow_PaintEngine +func callbackQPaintDeviceWindow_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQPaintDeviceWindowFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QPaintDeviceWindow) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPaintDeviceWindow_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPaintDeviceWindow) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPaintDeviceWindow_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +type QPaintEngine struct { + ptr unsafe.Pointer +} + +type QPaintEngine_ITF interface { + QPaintEngine_PTR() *QPaintEngine +} + +func (ptr *QPaintEngine) QPaintEngine_PTR() *QPaintEngine { + return ptr +} + +func (ptr *QPaintEngine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPaintEngine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPaintEngine(ptr QPaintEngine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPaintEngine_PTR().Pointer() + } + return nil +} + +func NewQPaintEngineFromPointer(ptr unsafe.Pointer) (n *QPaintEngine) { + n = new(QPaintEngine) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPaintEngine__PaintEngineFeature +//QPaintEngine::PaintEngineFeature +type QPaintEngine__PaintEngineFeature int64 + +const ( + QPaintEngine__PrimitiveTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000001) + QPaintEngine__PatternTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000002) + QPaintEngine__PixmapTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000004) + QPaintEngine__PatternBrush QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000008) + QPaintEngine__LinearGradientFill QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000010) + QPaintEngine__RadialGradientFill QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000020) + QPaintEngine__ConicalGradientFill QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000040) + QPaintEngine__AlphaBlend QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000080) + QPaintEngine__PorterDuff QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000100) + QPaintEngine__PainterPaths QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000200) + QPaintEngine__Antialiasing QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000400) + QPaintEngine__BrushStroke QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000800) + QPaintEngine__ConstantOpacity QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00001000) + QPaintEngine__MaskedBrush QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00002000) + QPaintEngine__PerspectiveTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00004000) + QPaintEngine__BlendModes QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00008000) + QPaintEngine__ObjectBoundingModeGradients QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00010000) + QPaintEngine__RasterOpModes QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00020000) + QPaintEngine__PaintOutsidePaintEvent QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x20000000) + QPaintEngine__AllFeatures QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0xffffffff) +) + +//go:generate stringer -type=QPaintEngine__DirtyFlag +//QPaintEngine::DirtyFlag +type QPaintEngine__DirtyFlag int64 + +const ( + QPaintEngine__DirtyPen QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0001) + QPaintEngine__DirtyBrush QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0002) + QPaintEngine__DirtyBrushOrigin QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0004) + QPaintEngine__DirtyFont QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0008) + QPaintEngine__DirtyBackground QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0010) + QPaintEngine__DirtyBackgroundMode QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0020) + QPaintEngine__DirtyTransform QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0040) + QPaintEngine__DirtyClipRegion QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0080) + QPaintEngine__DirtyClipPath QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0100) + QPaintEngine__DirtyHints QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0200) + QPaintEngine__DirtyCompositionMode QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0400) + QPaintEngine__DirtyClipEnabled QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0800) + QPaintEngine__DirtyOpacity QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x1000) + QPaintEngine__AllDirty QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0xffff) +) + +//go:generate stringer -type=QPaintEngine__PolygonDrawMode +//QPaintEngine::PolygonDrawMode +type QPaintEngine__PolygonDrawMode int64 + +const ( + QPaintEngine__OddEvenMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(0) + QPaintEngine__WindingMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(1) + QPaintEngine__ConvexMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(2) + QPaintEngine__PolylineMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(3) +) + +//go:generate stringer -type=QPaintEngine__Type +//QPaintEngine::Type +type QPaintEngine__Type int64 + +const ( + QPaintEngine__X11 QPaintEngine__Type = QPaintEngine__Type(0) + QPaintEngine__Windows QPaintEngine__Type = QPaintEngine__Type(1) + QPaintEngine__QuickDraw QPaintEngine__Type = QPaintEngine__Type(2) + QPaintEngine__CoreGraphics QPaintEngine__Type = QPaintEngine__Type(3) + QPaintEngine__MacPrinter QPaintEngine__Type = QPaintEngine__Type(4) + QPaintEngine__QWindowSystem QPaintEngine__Type = QPaintEngine__Type(5) + QPaintEngine__PostScript QPaintEngine__Type = QPaintEngine__Type(6) + QPaintEngine__OpenGL QPaintEngine__Type = QPaintEngine__Type(7) + QPaintEngine__Picture QPaintEngine__Type = QPaintEngine__Type(8) + QPaintEngine__SVG QPaintEngine__Type = QPaintEngine__Type(9) + QPaintEngine__Raster QPaintEngine__Type = QPaintEngine__Type(10) + QPaintEngine__Direct3D QPaintEngine__Type = QPaintEngine__Type(11) + QPaintEngine__Pdf QPaintEngine__Type = QPaintEngine__Type(12) + QPaintEngine__OpenVG QPaintEngine__Type = QPaintEngine__Type(13) + QPaintEngine__OpenGL2 QPaintEngine__Type = QPaintEngine__Type(14) + QPaintEngine__PaintBuffer QPaintEngine__Type = QPaintEngine__Type(15) + QPaintEngine__Blitter QPaintEngine__Type = QPaintEngine__Type(16) + QPaintEngine__Direct2D QPaintEngine__Type = QPaintEngine__Type(17) + QPaintEngine__User QPaintEngine__Type = QPaintEngine__Type(50) + QPaintEngine__MaxUser QPaintEngine__Type = QPaintEngine__Type(100) +) + +func NewQPaintEngine(caps QPaintEngine__PaintEngineFeature) *QPaintEngine { + return NewQPaintEngineFromPointer(C.QPaintEngine_NewQPaintEngine(C.longlong(caps))) +} + +//export callbackQPaintEngine_Begin +func callbackQPaintEngine_Begin(ptr unsafe.Pointer, pdev unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "begin"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QPaintDevice) bool)(signal))(NewQPaintDeviceFromPointer(pdev))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QPaintEngine) ConnectBegin(f func(pdev *QPaintDevice) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "begin"); signal != nil { + f := func(pdev *QPaintDevice) bool { + (*(*func(*QPaintDevice) bool)(signal))(pdev) + return f(pdev) + } + qt.ConnectSignal(ptr.Pointer(), "begin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "begin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectBegin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "begin") + } +} + +func (ptr *QPaintEngine) Begin(pdev QPaintDevice_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngine_Begin(ptr.Pointer(), PointerFromQPaintDevice(pdev))) != 0 + } + return false +} + +//export callbackQPaintEngine_DrawEllipse +func callbackQPaintEngine_DrawEllipse(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawEllipse"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } else { + NewQPaintEngineFromPointer(ptr).DrawEllipseDefault(core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QPaintEngine) ConnectDrawEllipse(f func(rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawEllipse"); signal != nil { + f := func(rect *core.QRectF) { + (*(*func(*core.QRectF))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawEllipse", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawEllipse", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawEllipse() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawEllipse") + } +} + +func (ptr *QPaintEngine) DrawEllipse(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawEllipse(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QPaintEngine) DrawEllipseDefault(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawEllipseDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +//export callbackQPaintEngine_DrawEllipse2 +func callbackQPaintEngine_DrawEllipse2(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawEllipse2"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) + } else { + NewQPaintEngineFromPointer(ptr).DrawEllipse2Default(core.NewQRectFromPointer(rect)) + } +} + +func (ptr *QPaintEngine) ConnectDrawEllipse2(f func(rect *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawEllipse2"); signal != nil { + f := func(rect *core.QRect) { + (*(*func(*core.QRect))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawEllipse2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawEllipse2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawEllipse2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawEllipse2") + } +} + +func (ptr *QPaintEngine) DrawEllipse2(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawEllipse2(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QPaintEngine) DrawEllipse2Default(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawEllipse2Default(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +//export callbackQPaintEngine_DrawImage +func callbackQPaintEngine_DrawImage(ptr unsafe.Pointer, rectangle unsafe.Pointer, image unsafe.Pointer, sr unsafe.Pointer, flags C.longlong) { + if signal := qt.GetSignal(ptr, "drawImage"); signal != nil { + (*(*func(*core.QRectF, *QImage, *core.QRectF, core.Qt__ImageConversionFlag))(signal))(core.NewQRectFFromPointer(rectangle), NewQImageFromPointer(image), core.NewQRectFFromPointer(sr), core.Qt__ImageConversionFlag(flags)) + } else { + NewQPaintEngineFromPointer(ptr).DrawImageDefault(core.NewQRectFFromPointer(rectangle), NewQImageFromPointer(image), core.NewQRectFFromPointer(sr), core.Qt__ImageConversionFlag(flags)) + } +} + +func (ptr *QPaintEngine) ConnectDrawImage(f func(rectangle *core.QRectF, image *QImage, sr *core.QRectF, flags core.Qt__ImageConversionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawImage"); signal != nil { + f := func(rectangle *core.QRectF, image *QImage, sr *core.QRectF, flags core.Qt__ImageConversionFlag) { + (*(*func(*core.QRectF, *QImage, *core.QRectF, core.Qt__ImageConversionFlag))(signal))(rectangle, image, sr, flags) + f(rectangle, image, sr, flags) + } + qt.ConnectSignal(ptr.Pointer(), "drawImage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawImage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawImage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawImage") + } +} + +func (ptr *QPaintEngine) DrawImage(rectangle core.QRectF_ITF, image QImage_ITF, sr core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawImage(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQImage(image), core.PointerFromQRectF(sr), C.longlong(flags)) + } +} + +func (ptr *QPaintEngine) DrawImageDefault(rectangle core.QRectF_ITF, image QImage_ITF, sr core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawImageDefault(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQImage(image), core.PointerFromQRectF(sr), C.longlong(flags)) + } +} + +//export callbackQPaintEngine_DrawLines +func callbackQPaintEngine_DrawLines(ptr unsafe.Pointer, lines unsafe.Pointer, lineCount C.int) { + if signal := qt.GetSignal(ptr, "drawLines"); signal != nil { + (*(*func(*core.QLineF, int))(signal))(core.NewQLineFFromPointer(lines), int(int32(lineCount))) + } else { + NewQPaintEngineFromPointer(ptr).DrawLinesDefault(core.NewQLineFFromPointer(lines), int(int32(lineCount))) + } +} + +func (ptr *QPaintEngine) ConnectDrawLines(f func(lines *core.QLineF, lineCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawLines"); signal != nil { + f := func(lines *core.QLineF, lineCount int) { + (*(*func(*core.QLineF, int))(signal))(lines, lineCount) + f(lines, lineCount) + } + qt.ConnectSignal(ptr.Pointer(), "drawLines", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawLines", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawLines() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawLines") + } +} + +func (ptr *QPaintEngine) DrawLines(lines core.QLineF_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawLines(ptr.Pointer(), core.PointerFromQLineF(lines), C.int(int32(lineCount))) + } +} + +func (ptr *QPaintEngine) DrawLinesDefault(lines core.QLineF_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawLinesDefault(ptr.Pointer(), core.PointerFromQLineF(lines), C.int(int32(lineCount))) + } +} + +//export callbackQPaintEngine_DrawLines2 +func callbackQPaintEngine_DrawLines2(ptr unsafe.Pointer, lines unsafe.Pointer, lineCount C.int) { + if signal := qt.GetSignal(ptr, "drawLines2"); signal != nil { + (*(*func(*core.QLine, int))(signal))(core.NewQLineFromPointer(lines), int(int32(lineCount))) + } else { + NewQPaintEngineFromPointer(ptr).DrawLines2Default(core.NewQLineFromPointer(lines), int(int32(lineCount))) + } +} + +func (ptr *QPaintEngine) ConnectDrawLines2(f func(lines *core.QLine, lineCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawLines2"); signal != nil { + f := func(lines *core.QLine, lineCount int) { + (*(*func(*core.QLine, int))(signal))(lines, lineCount) + f(lines, lineCount) + } + qt.ConnectSignal(ptr.Pointer(), "drawLines2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawLines2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawLines2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawLines2") + } +} + +func (ptr *QPaintEngine) DrawLines2(lines core.QLine_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawLines2(ptr.Pointer(), core.PointerFromQLine(lines), C.int(int32(lineCount))) + } +} + +func (ptr *QPaintEngine) DrawLines2Default(lines core.QLine_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawLines2Default(ptr.Pointer(), core.PointerFromQLine(lines), C.int(int32(lineCount))) + } +} + +//export callbackQPaintEngine_DrawPath +func callbackQPaintEngine_DrawPath(ptr unsafe.Pointer, path unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawPath"); signal != nil { + (*(*func(*QPainterPath))(signal))(NewQPainterPathFromPointer(path)) + } else { + NewQPaintEngineFromPointer(ptr).DrawPathDefault(NewQPainterPathFromPointer(path)) + } +} + +func (ptr *QPaintEngine) ConnectDrawPath(f func(path *QPainterPath)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPath"); signal != nil { + f := func(path *QPainterPath) { + (*(*func(*QPainterPath))(signal))(path) + f(path) + } + qt.ConnectSignal(ptr.Pointer(), "drawPath", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPath", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawPath() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPath") + } +} + +func (ptr *QPaintEngine) DrawPath(path QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPath(ptr.Pointer(), PointerFromQPainterPath(path)) + } +} + +func (ptr *QPaintEngine) DrawPathDefault(path QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPathDefault(ptr.Pointer(), PointerFromQPainterPath(path)) + } +} + +//export callbackQPaintEngine_DrawPixmap +func callbackQPaintEngine_DrawPixmap(ptr unsafe.Pointer, r unsafe.Pointer, pm unsafe.Pointer, sr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawPixmap"); signal != nil { + (*(*func(*core.QRectF, *QPixmap, *core.QRectF))(signal))(core.NewQRectFFromPointer(r), NewQPixmapFromPointer(pm), core.NewQRectFFromPointer(sr)) + } + +} + +func (ptr *QPaintEngine) ConnectDrawPixmap(f func(r *core.QRectF, pm *QPixmap, sr *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPixmap"); signal != nil { + f := func(r *core.QRectF, pm *QPixmap, sr *core.QRectF) { + (*(*func(*core.QRectF, *QPixmap, *core.QRectF))(signal))(r, pm, sr) + f(r, pm, sr) + } + qt.ConnectSignal(ptr.Pointer(), "drawPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPixmap") + } +} + +func (ptr *QPaintEngine) DrawPixmap(r core.QRectF_ITF, pm QPixmap_ITF, sr core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPixmap(ptr.Pointer(), core.PointerFromQRectF(r), PointerFromQPixmap(pm), core.PointerFromQRectF(sr)) + } +} + +//export callbackQPaintEngine_DrawPoints +func callbackQPaintEngine_DrawPoints(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int) { + if signal := qt.GetSignal(ptr, "drawPoints"); signal != nil { + (*(*func(*core.QPointF, int))(signal))(core.NewQPointFFromPointer(points), int(int32(pointCount))) + } else { + NewQPaintEngineFromPointer(ptr).DrawPointsDefault(core.NewQPointFFromPointer(points), int(int32(pointCount))) + } +} + +func (ptr *QPaintEngine) ConnectDrawPoints(f func(points *core.QPointF, pointCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPoints"); signal != nil { + f := func(points *core.QPointF, pointCount int) { + (*(*func(*core.QPointF, int))(signal))(points, pointCount) + f(points, pointCount) + } + qt.ConnectSignal(ptr.Pointer(), "drawPoints", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPoints", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawPoints() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPoints") + } +} + +func (ptr *QPaintEngine) DrawPoints(points core.QPointF_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPoints(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPaintEngine) DrawPointsDefault(points core.QPointF_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPointsDefault(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) + } +} + +//export callbackQPaintEngine_DrawPoints2 +func callbackQPaintEngine_DrawPoints2(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int) { + if signal := qt.GetSignal(ptr, "drawPoints2"); signal != nil { + (*(*func(*core.QPoint, int))(signal))(core.NewQPointFromPointer(points), int(int32(pointCount))) + } else { + NewQPaintEngineFromPointer(ptr).DrawPoints2Default(core.NewQPointFromPointer(points), int(int32(pointCount))) + } +} + +func (ptr *QPaintEngine) ConnectDrawPoints2(f func(points *core.QPoint, pointCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPoints2"); signal != nil { + f := func(points *core.QPoint, pointCount int) { + (*(*func(*core.QPoint, int))(signal))(points, pointCount) + f(points, pointCount) + } + qt.ConnectSignal(ptr.Pointer(), "drawPoints2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPoints2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawPoints2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPoints2") + } +} + +func (ptr *QPaintEngine) DrawPoints2(points core.QPoint_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPoints2(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPaintEngine) DrawPoints2Default(points core.QPoint_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPoints2Default(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) + } +} + +//export callbackQPaintEngine_DrawPolygon +func callbackQPaintEngine_DrawPolygon(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int, mode C.longlong) { + if signal := qt.GetSignal(ptr, "drawPolygon"); signal != nil { + (*(*func(*core.QPointF, int, QPaintEngine__PolygonDrawMode))(signal))(core.NewQPointFFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) + } else { + NewQPaintEngineFromPointer(ptr).DrawPolygonDefault(core.NewQPointFFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) + } +} + +func (ptr *QPaintEngine) ConnectDrawPolygon(f func(points *core.QPointF, pointCount int, mode QPaintEngine__PolygonDrawMode)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPolygon"); signal != nil { + f := func(points *core.QPointF, pointCount int, mode QPaintEngine__PolygonDrawMode) { + (*(*func(*core.QPointF, int, QPaintEngine__PolygonDrawMode))(signal))(points, pointCount, mode) + f(points, pointCount, mode) + } + qt.ConnectSignal(ptr.Pointer(), "drawPolygon", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPolygon", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawPolygon() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPolygon") + } +} + +func (ptr *QPaintEngine) DrawPolygon(points core.QPointF_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPolygon(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount)), C.longlong(mode)) + } +} + +func (ptr *QPaintEngine) DrawPolygonDefault(points core.QPointF_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPolygonDefault(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount)), C.longlong(mode)) + } +} + +//export callbackQPaintEngine_DrawPolygon2 +func callbackQPaintEngine_DrawPolygon2(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int, mode C.longlong) { + if signal := qt.GetSignal(ptr, "drawPolygon2"); signal != nil { + (*(*func(*core.QPoint, int, QPaintEngine__PolygonDrawMode))(signal))(core.NewQPointFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) + } else { + NewQPaintEngineFromPointer(ptr).DrawPolygon2Default(core.NewQPointFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) + } +} + +func (ptr *QPaintEngine) ConnectDrawPolygon2(f func(points *core.QPoint, pointCount int, mode QPaintEngine__PolygonDrawMode)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPolygon2"); signal != nil { + f := func(points *core.QPoint, pointCount int, mode QPaintEngine__PolygonDrawMode) { + (*(*func(*core.QPoint, int, QPaintEngine__PolygonDrawMode))(signal))(points, pointCount, mode) + f(points, pointCount, mode) + } + qt.ConnectSignal(ptr.Pointer(), "drawPolygon2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPolygon2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawPolygon2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPolygon2") + } +} + +func (ptr *QPaintEngine) DrawPolygon2(points core.QPoint_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPolygon2(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount)), C.longlong(mode)) + } +} + +func (ptr *QPaintEngine) DrawPolygon2Default(points core.QPoint_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawPolygon2Default(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount)), C.longlong(mode)) + } +} + +//export callbackQPaintEngine_DrawRects +func callbackQPaintEngine_DrawRects(ptr unsafe.Pointer, rects unsafe.Pointer, rectCount C.int) { + if signal := qt.GetSignal(ptr, "drawRects"); signal != nil { + (*(*func(*core.QRectF, int))(signal))(core.NewQRectFFromPointer(rects), int(int32(rectCount))) + } else { + NewQPaintEngineFromPointer(ptr).DrawRectsDefault(core.NewQRectFFromPointer(rects), int(int32(rectCount))) + } +} + +func (ptr *QPaintEngine) ConnectDrawRects(f func(rects *core.QRectF, rectCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawRects"); signal != nil { + f := func(rects *core.QRectF, rectCount int) { + (*(*func(*core.QRectF, int))(signal))(rects, rectCount) + f(rects, rectCount) + } + qt.ConnectSignal(ptr.Pointer(), "drawRects", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawRects", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawRects() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawRects") + } +} + +func (ptr *QPaintEngine) DrawRects(rects core.QRectF_ITF, rectCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawRects(ptr.Pointer(), core.PointerFromQRectF(rects), C.int(int32(rectCount))) + } +} + +func (ptr *QPaintEngine) DrawRectsDefault(rects core.QRectF_ITF, rectCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawRectsDefault(ptr.Pointer(), core.PointerFromQRectF(rects), C.int(int32(rectCount))) + } +} + +//export callbackQPaintEngine_DrawRects2 +func callbackQPaintEngine_DrawRects2(ptr unsafe.Pointer, rects unsafe.Pointer, rectCount C.int) { + if signal := qt.GetSignal(ptr, "drawRects2"); signal != nil { + (*(*func(*core.QRect, int))(signal))(core.NewQRectFromPointer(rects), int(int32(rectCount))) + } else { + NewQPaintEngineFromPointer(ptr).DrawRects2Default(core.NewQRectFromPointer(rects), int(int32(rectCount))) + } +} + +func (ptr *QPaintEngine) ConnectDrawRects2(f func(rects *core.QRect, rectCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawRects2"); signal != nil { + f := func(rects *core.QRect, rectCount int) { + (*(*func(*core.QRect, int))(signal))(rects, rectCount) + f(rects, rectCount) + } + qt.ConnectSignal(ptr.Pointer(), "drawRects2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawRects2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawRects2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawRects2") + } +} + +func (ptr *QPaintEngine) DrawRects2(rects core.QRect_ITF, rectCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawRects2(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(rectCount))) + } +} + +func (ptr *QPaintEngine) DrawRects2Default(rects core.QRect_ITF, rectCount int) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawRects2Default(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(rectCount))) + } +} + +//export callbackQPaintEngine_DrawTextItem +func callbackQPaintEngine_DrawTextItem(ptr unsafe.Pointer, p unsafe.Pointer, textItem unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawTextItem"); signal != nil { + (*(*func(*core.QPointF, *QTextItem))(signal))(core.NewQPointFFromPointer(p), NewQTextItemFromPointer(textItem)) + } else { + NewQPaintEngineFromPointer(ptr).DrawTextItemDefault(core.NewQPointFFromPointer(p), NewQTextItemFromPointer(textItem)) + } +} + +func (ptr *QPaintEngine) ConnectDrawTextItem(f func(p *core.QPointF, textItem *QTextItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawTextItem"); signal != nil { + f := func(p *core.QPointF, textItem *QTextItem) { + (*(*func(*core.QPointF, *QTextItem))(signal))(p, textItem) + f(p, textItem) + } + qt.ConnectSignal(ptr.Pointer(), "drawTextItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawTextItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawTextItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawTextItem") + } +} + +func (ptr *QPaintEngine) DrawTextItem(p core.QPointF_ITF, textItem QTextItem_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawTextItem(ptr.Pointer(), core.PointerFromQPointF(p), PointerFromQTextItem(textItem)) + } +} + +func (ptr *QPaintEngine) DrawTextItemDefault(p core.QPointF_ITF, textItem QTextItem_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawTextItemDefault(ptr.Pointer(), core.PointerFromQPointF(p), PointerFromQTextItem(textItem)) + } +} + +//export callbackQPaintEngine_DrawTiledPixmap +func callbackQPaintEngine_DrawTiledPixmap(ptr unsafe.Pointer, rect unsafe.Pointer, pixmap unsafe.Pointer, p unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawTiledPixmap"); signal != nil { + (*(*func(*core.QRectF, *QPixmap, *core.QPointF))(signal))(core.NewQRectFFromPointer(rect), NewQPixmapFromPointer(pixmap), core.NewQPointFFromPointer(p)) + } else { + NewQPaintEngineFromPointer(ptr).DrawTiledPixmapDefault(core.NewQRectFFromPointer(rect), NewQPixmapFromPointer(pixmap), core.NewQPointFFromPointer(p)) + } +} + +func (ptr *QPaintEngine) ConnectDrawTiledPixmap(f func(rect *core.QRectF, pixmap *QPixmap, p *core.QPointF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawTiledPixmap"); signal != nil { + f := func(rect *core.QRectF, pixmap *QPixmap, p *core.QPointF) { + (*(*func(*core.QRectF, *QPixmap, *core.QPointF))(signal))(rect, pixmap, p) + f(rect, pixmap, p) + } + qt.ConnectSignal(ptr.Pointer(), "drawTiledPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawTiledPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDrawTiledPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawTiledPixmap") + } +} + +func (ptr *QPaintEngine) DrawTiledPixmap(rect core.QRectF_ITF, pixmap QPixmap_ITF, p core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawTiledPixmap(ptr.Pointer(), core.PointerFromQRectF(rect), PointerFromQPixmap(pixmap), core.PointerFromQPointF(p)) + } +} + +func (ptr *QPaintEngine) DrawTiledPixmapDefault(rect core.QRectF_ITF, pixmap QPixmap_ITF, p core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_DrawTiledPixmapDefault(ptr.Pointer(), core.PointerFromQRectF(rect), PointerFromQPixmap(pixmap), core.PointerFromQPointF(p)) + } +} + +//export callbackQPaintEngine_End +func callbackQPaintEngine_End(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "end"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QPaintEngine) ConnectEnd(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "end"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "end", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "end", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectEnd() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "end") + } +} + +func (ptr *QPaintEngine) End() bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngine_End(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPaintEngine) HasFeature(feature QPaintEngine__PaintEngineFeature) bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngine_HasFeature(ptr.Pointer(), C.longlong(feature))) != 0 + } + return false +} + +func (ptr *QPaintEngine) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngine_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPaintEngine) PaintDevice() *QPaintDevice { + if ptr.Pointer() != nil { + return NewQPaintDeviceFromPointer(C.QPaintEngine_PaintDevice(ptr.Pointer())) + } + return nil +} + +func (ptr *QPaintEngine) Painter() *QPainter { + if ptr.Pointer() != nil { + return NewQPainterFromPointer(C.QPaintEngine_Painter(ptr.Pointer())) + } + return nil +} + +func (ptr *QPaintEngine) SetActive(state bool) { + if ptr.Pointer() != nil { + C.QPaintEngine_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(state)))) + } +} + +//export callbackQPaintEngine_Type +func callbackQPaintEngine_Type(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "type"); signal != nil { + return C.longlong((*(*func() QPaintEngine__Type)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QPaintEngine) ConnectType(f func() QPaintEngine__Type) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { + f := func() QPaintEngine__Type { + (*(*func() QPaintEngine__Type)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "type") + } +} + +func (ptr *QPaintEngine) Type() QPaintEngine__Type { + if ptr.Pointer() != nil { + return QPaintEngine__Type(C.QPaintEngine_Type(ptr.Pointer())) + } + return 0 +} + +//export callbackQPaintEngine_UpdateState +func callbackQPaintEngine_UpdateState(ptr unsafe.Pointer, state unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateState"); signal != nil { + (*(*func(*QPaintEngineState))(signal))(NewQPaintEngineStateFromPointer(state)) + } + +} + +func (ptr *QPaintEngine) ConnectUpdateState(f func(state *QPaintEngineState)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateState"); signal != nil { + f := func(state *QPaintEngineState) { + (*(*func(*QPaintEngineState))(signal))(state) + f(state) + } + qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectUpdateState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateState") + } +} + +func (ptr *QPaintEngine) UpdateState(state QPaintEngineState_ITF) { + if ptr.Pointer() != nil { + C.QPaintEngine_UpdateState(ptr.Pointer(), PointerFromQPaintEngineState(state)) + } +} + +//export callbackQPaintEngine_DestroyQPaintEngine +func callbackQPaintEngine_DestroyQPaintEngine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPaintEngine"); signal != nil { + (*(*func())(signal))() + } else { + NewQPaintEngineFromPointer(ptr).DestroyQPaintEngineDefault() + } +} + +func (ptr *QPaintEngine) ConnectDestroyQPaintEngine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPaintEngine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPaintEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPaintEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPaintEngine) DisconnectDestroyQPaintEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPaintEngine") + } +} + +func (ptr *QPaintEngine) DestroyQPaintEngine() { + if ptr.Pointer() != nil { + C.QPaintEngine_DestroyQPaintEngine(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QPaintEngine) DestroyQPaintEngineDefault() { + if ptr.Pointer() != nil { + C.QPaintEngine_DestroyQPaintEngineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QPaintEngineState struct { + ptr unsafe.Pointer +} + +type QPaintEngineState_ITF interface { + QPaintEngineState_PTR() *QPaintEngineState +} + +func (ptr *QPaintEngineState) QPaintEngineState_PTR() *QPaintEngineState { + return ptr +} + +func (ptr *QPaintEngineState) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPaintEngineState) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPaintEngineState(ptr QPaintEngineState_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPaintEngineState_PTR().Pointer() + } + return nil +} + +func NewQPaintEngineStateFromPointer(ptr unsafe.Pointer) (n *QPaintEngineState) { + n = new(QPaintEngineState) + n.SetPointer(ptr) + return +} + +func (ptr *QPaintEngineState) DestroyQPaintEngineState() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPaintEngineState) BackgroundBrush() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QPaintEngineState_BackgroundBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) BackgroundMode() core.Qt__BGMode { + if ptr.Pointer() != nil { + return core.Qt__BGMode(C.QPaintEngineState_BackgroundMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintEngineState) Brush() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QPaintEngineState_Brush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) BrushNeedsResolving() bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngineState_BrushNeedsResolving(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPaintEngineState) BrushOrigin() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPaintEngineState_BrushOrigin(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) ClipOperation() core.Qt__ClipOperation { + if ptr.Pointer() != nil { + return core.Qt__ClipOperation(C.QPaintEngineState_ClipOperation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintEngineState) ClipPath() *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPaintEngineState_ClipPath(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) ClipRegion() *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QPaintEngineState_ClipRegion(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) CompositionMode() QPainter__CompositionMode { + if ptr.Pointer() != nil { + return QPainter__CompositionMode(C.QPaintEngineState_CompositionMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintEngineState) Font() *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QPaintEngineState_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) IsClipEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngineState_IsClipEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPaintEngineState) Opacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QPaintEngineState_Opacity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintEngineState) Painter() *QPainter { + if ptr.Pointer() != nil { + return NewQPainterFromPointer(C.QPaintEngineState_Painter(ptr.Pointer())) + } + return nil +} + +func (ptr *QPaintEngineState) Pen() *QPen { + if ptr.Pointer() != nil { + tmpValue := NewQPenFromPointer(C.QPaintEngineState_Pen(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue + } + return nil +} + +func (ptr *QPaintEngineState) PenNeedsResolving() bool { + if ptr.Pointer() != nil { + return int8(C.QPaintEngineState_PenNeedsResolving(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPaintEngineState) RenderHints() QPainter__RenderHint { + if ptr.Pointer() != nil { + return QPainter__RenderHint(C.QPaintEngineState_RenderHints(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintEngineState) State() QPaintEngine__DirtyFlag { + if ptr.Pointer() != nil { + return QPaintEngine__DirtyFlag(C.QPaintEngineState_State(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPaintEngineState) Transform() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QPaintEngineState_Transform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +type QPaintEvent struct { + core.QEvent +} + +type QPaintEvent_ITF interface { + core.QEvent_ITF + QPaintEvent_PTR() *QPaintEvent +} + +func (ptr *QPaintEvent) QPaintEvent_PTR() *QPaintEvent { + return ptr +} + +func (ptr *QPaintEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QPaintEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQPaintEvent(ptr QPaintEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPaintEvent_PTR().Pointer() + } + return nil +} + +func NewQPaintEventFromPointer(ptr unsafe.Pointer) (n *QPaintEvent) { + n = new(QPaintEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QPaintEvent) DestroyQPaintEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQPaintEvent(paintRegion QRegion_ITF) *QPaintEvent { + tmpValue := NewQPaintEventFromPointer(C.QPaintEvent_NewQPaintEvent(PointerFromQRegion(paintRegion))) + runtime.SetFinalizer(tmpValue, (*QPaintEvent).DestroyQPaintEvent) + return tmpValue +} + +func NewQPaintEvent2(paintRect core.QRect_ITF) *QPaintEvent { + tmpValue := NewQPaintEventFromPointer(C.QPaintEvent_NewQPaintEvent2(core.PointerFromQRect(paintRect))) + runtime.SetFinalizer(tmpValue, (*QPaintEvent).DestroyQPaintEvent) + return tmpValue +} + +func (ptr *QPaintEvent) Rect() *core.QRect { + if ptr.Pointer() != nil { + return core.NewQRectFromPointer(C.QPaintEvent_Rect(ptr.Pointer())) + } + return nil +} + +func (ptr *QPaintEvent) Region() *QRegion { + if ptr.Pointer() != nil { + return NewQRegionFromPointer(C.QPaintEvent_Region(ptr.Pointer())) + } + return nil +} + +type QPainter struct { + ptr unsafe.Pointer +} + +type QPainter_ITF interface { + QPainter_PTR() *QPainter +} + +func (ptr *QPainter) QPainter_PTR() *QPainter { + return ptr +} + +func (ptr *QPainter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPainter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPainter(ptr QPainter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPainter_PTR().Pointer() + } + return nil +} + +func NewQPainterFromPointer(ptr unsafe.Pointer) (n *QPainter) { + n = new(QPainter) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPainter__RenderHint +//QPainter::RenderHint +type QPainter__RenderHint int64 + +const ( + QPainter__Antialiasing QPainter__RenderHint = QPainter__RenderHint(0x01) + QPainter__TextAntialiasing QPainter__RenderHint = QPainter__RenderHint(0x02) + QPainter__SmoothPixmapTransform QPainter__RenderHint = QPainter__RenderHint(0x04) + QPainter__HighQualityAntialiasing QPainter__RenderHint = QPainter__RenderHint(0x08) + QPainter__NonCosmeticDefaultPen QPainter__RenderHint = QPainter__RenderHint(0x10) + QPainter__Qt4CompatiblePainting QPainter__RenderHint = QPainter__RenderHint(0x20) + QPainter__LosslessImageRendering QPainter__RenderHint = QPainter__RenderHint(0x40) +) + +//go:generate stringer -type=QPainter__PixmapFragmentHint +//QPainter::PixmapFragmentHint +type QPainter__PixmapFragmentHint int64 + +const ( + QPainter__OpaqueHint QPainter__PixmapFragmentHint = QPainter__PixmapFragmentHint(0x01) +) + +//go:generate stringer -type=QPainter__CompositionMode +//QPainter::CompositionMode +type QPainter__CompositionMode int64 + +const ( + QPainter__CompositionMode_SourceOver QPainter__CompositionMode = QPainter__CompositionMode(0) + QPainter__CompositionMode_DestinationOver QPainter__CompositionMode = QPainter__CompositionMode(1) + QPainter__CompositionMode_Clear QPainter__CompositionMode = QPainter__CompositionMode(2) + QPainter__CompositionMode_Source QPainter__CompositionMode = QPainter__CompositionMode(3) + QPainter__CompositionMode_Destination QPainter__CompositionMode = QPainter__CompositionMode(4) + QPainter__CompositionMode_SourceIn QPainter__CompositionMode = QPainter__CompositionMode(5) + QPainter__CompositionMode_DestinationIn QPainter__CompositionMode = QPainter__CompositionMode(6) + QPainter__CompositionMode_SourceOut QPainter__CompositionMode = QPainter__CompositionMode(7) + QPainter__CompositionMode_DestinationOut QPainter__CompositionMode = QPainter__CompositionMode(8) + QPainter__CompositionMode_SourceAtop QPainter__CompositionMode = QPainter__CompositionMode(9) + QPainter__CompositionMode_DestinationAtop QPainter__CompositionMode = QPainter__CompositionMode(10) + QPainter__CompositionMode_Xor QPainter__CompositionMode = QPainter__CompositionMode(11) + QPainter__CompositionMode_Plus QPainter__CompositionMode = QPainter__CompositionMode(12) + QPainter__CompositionMode_Multiply QPainter__CompositionMode = QPainter__CompositionMode(13) + QPainter__CompositionMode_Screen QPainter__CompositionMode = QPainter__CompositionMode(14) + QPainter__CompositionMode_Overlay QPainter__CompositionMode = QPainter__CompositionMode(15) + QPainter__CompositionMode_Darken QPainter__CompositionMode = QPainter__CompositionMode(16) + QPainter__CompositionMode_Lighten QPainter__CompositionMode = QPainter__CompositionMode(17) + QPainter__CompositionMode_ColorDodge QPainter__CompositionMode = QPainter__CompositionMode(18) + QPainter__CompositionMode_ColorBurn QPainter__CompositionMode = QPainter__CompositionMode(19) + QPainter__CompositionMode_HardLight QPainter__CompositionMode = QPainter__CompositionMode(20) + QPainter__CompositionMode_SoftLight QPainter__CompositionMode = QPainter__CompositionMode(21) + QPainter__CompositionMode_Difference QPainter__CompositionMode = QPainter__CompositionMode(22) + QPainter__CompositionMode_Exclusion QPainter__CompositionMode = QPainter__CompositionMode(23) + QPainter__RasterOp_SourceOrDestination QPainter__CompositionMode = QPainter__CompositionMode(24) + QPainter__RasterOp_SourceAndDestination QPainter__CompositionMode = QPainter__CompositionMode(25) + QPainter__RasterOp_SourceXorDestination QPainter__CompositionMode = QPainter__CompositionMode(26) + QPainter__RasterOp_NotSourceAndNotDestination QPainter__CompositionMode = QPainter__CompositionMode(27) + QPainter__RasterOp_NotSourceOrNotDestination QPainter__CompositionMode = QPainter__CompositionMode(28) + QPainter__RasterOp_NotSourceXorDestination QPainter__CompositionMode = QPainter__CompositionMode(29) + QPainter__RasterOp_NotSource QPainter__CompositionMode = QPainter__CompositionMode(30) + QPainter__RasterOp_NotSourceAndDestination QPainter__CompositionMode = QPainter__CompositionMode(31) + QPainter__RasterOp_SourceAndNotDestination QPainter__CompositionMode = QPainter__CompositionMode(32) + QPainter__RasterOp_NotSourceOrDestination QPainter__CompositionMode = QPainter__CompositionMode(33) + QPainter__RasterOp_SourceOrNotDestination QPainter__CompositionMode = QPainter__CompositionMode(34) + QPainter__RasterOp_ClearDestination QPainter__CompositionMode = QPainter__CompositionMode(35) + QPainter__RasterOp_SetDestination QPainter__CompositionMode = QPainter__CompositionMode(36) + QPainter__RasterOp_NotDestination QPainter__CompositionMode = QPainter__CompositionMode(37) +) + +func NewQPainter() *QPainter { + tmpValue := NewQPainterFromPointer(C.QPainter_NewQPainter()) + runtime.SetFinalizer(tmpValue, (*QPainter).DestroyQPainter) + return tmpValue +} + +func NewQPainter2(device QPaintDevice_ITF) *QPainter { + tmpValue := NewQPainterFromPointer(C.QPainter_NewQPainter2(PointerFromQPaintDevice(device))) + runtime.SetFinalizer(tmpValue, (*QPainter).DestroyQPainter) + return tmpValue +} + +func (ptr *QPainter) Background() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPainter_Background(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) BackgroundMode() core.Qt__BGMode { + if ptr.Pointer() != nil { + return core.Qt__BGMode(C.QPainter_BackgroundMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainter) Begin(device QPaintDevice_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_Begin(ptr.Pointer(), PointerFromQPaintDevice(device))) != 0 + } + return false +} + +func (ptr *QPainter) BeginNativePainting() { + if ptr.Pointer() != nil { + C.QPainter_BeginNativePainting(ptr.Pointer()) + } +} + +func (ptr *QPainter) BoundingRect(rectangle core.QRectF_ITF, flags int, text string) *core.QRectF { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFFromPointer(C.QPainter_BoundingRect(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPainter) BoundingRect2(rectangle core.QRect_ITF, flags int, text string) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QPainter_BoundingRect2(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPainter) BoundingRect3(x int, y int, w int, h int, flags int, text string) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QPainter_BoundingRect3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPainter) BoundingRect4(rectangle core.QRectF_ITF, text string, option QTextOption_ITF) *core.QRectF { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFFromPointer(C.QPainter_BoundingRect4(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextOption(option))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPainter) Brush() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPainter_Brush(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) BrushOrigin() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QPainter_BrushOrigin(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QPainter) ClipBoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPainter_ClipBoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPainter) ClipPath() *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainter_ClipPath(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainter) ClipRegion() *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QPainter_ClipRegion(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QPainter) CombinedTransform() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QPainter_CombinedTransform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QPainter) CompositionMode() QPainter__CompositionMode { + if ptr.Pointer() != nil { + return QPainter__CompositionMode(C.QPainter_CompositionMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainter) Device() *QPaintDevice { + if ptr.Pointer() != nil { + return NewQPaintDeviceFromPointer(C.QPainter_Device(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) DeviceTransform() *QTransform { + if ptr.Pointer() != nil { + return NewQTransformFromPointer(C.QPainter_DeviceTransform(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) DrawArc(rectangle core.QRectF_ITF, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawArc(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawArc2(rectangle core.QRect_ITF, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawArc2(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawArc3(x int, y int, width int, height int, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawArc3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawChord(rectangle core.QRectF_ITF, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawChord(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawChord2(x int, y int, width int, height int, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawChord2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawChord3(rectangle core.QRect_ITF, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawChord3(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawConvexPolygon(points core.QPointF_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawConvexPolygon(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPainter) DrawConvexPolygon2(polygon QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawConvexPolygon2(ptr.Pointer(), PointerFromQPolygonF(polygon)) + } +} + +func (ptr *QPainter) DrawConvexPolygon3(points core.QPoint_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawConvexPolygon3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPainter) DrawConvexPolygon4(polygon QPolygon_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawConvexPolygon4(ptr.Pointer(), PointerFromQPolygon(polygon)) + } +} + +func (ptr *QPainter) DrawEllipse(rectangle core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawEllipse(ptr.Pointer(), core.PointerFromQRectF(rectangle)) + } +} + +func (ptr *QPainter) DrawEllipse2(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawEllipse2(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +func (ptr *QPainter) DrawEllipse3(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QPainter_DrawEllipse3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QPainter) DrawEllipse4(center core.QPointF_ITF, rx float64, ry float64) { + if ptr.Pointer() != nil { + C.QPainter_DrawEllipse4(ptr.Pointer(), core.PointerFromQPointF(center), C.double(rx), C.double(ry)) + } +} + +func (ptr *QPainter) DrawEllipse5(center core.QPoint_ITF, rx int, ry int) { + if ptr.Pointer() != nil { + C.QPainter_DrawEllipse5(ptr.Pointer(), core.PointerFromQPoint(center), C.int(int32(rx)), C.int(int32(ry))) + } +} + +func (ptr *QPainter) DrawGlyphRun(position core.QPointF_ITF, glyphs QGlyphRun_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawGlyphRun(ptr.Pointer(), core.PointerFromQPointF(position), PointerFromQGlyphRun(glyphs)) + } +} + +func (ptr *QPainter) DrawImage(target core.QRectF_ITF, image QImage_ITF, source core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage(ptr.Pointer(), core.PointerFromQRectF(target), PointerFromQImage(image), core.PointerFromQRectF(source), C.longlong(flags)) + } +} + +func (ptr *QPainter) DrawImage2(target core.QRect_ITF, image QImage_ITF, source core.QRect_ITF, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage2(ptr.Pointer(), core.PointerFromQRect(target), PointerFromQImage(image), core.PointerFromQRect(source), C.longlong(flags)) + } +} + +func (ptr *QPainter) DrawImage3(point core.QPointF_ITF, image QImage_ITF, source core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage3(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQImage(image), core.PointerFromQRectF(source), C.longlong(flags)) + } +} + +func (ptr *QPainter) DrawImage4(point core.QPoint_ITF, image QImage_ITF, source core.QRect_ITF, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage4(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQImage(image), core.PointerFromQRect(source), C.longlong(flags)) + } +} + +func (ptr *QPainter) DrawImage5(rectangle core.QRectF_ITF, image QImage_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage5(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQImage(image)) + } +} + +func (ptr *QPainter) DrawImage6(rectangle core.QRect_ITF, image QImage_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage6(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQImage(image)) + } +} + +func (ptr *QPainter) DrawImage7(point core.QPointF_ITF, image QImage_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage7(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQImage(image)) + } +} + +func (ptr *QPainter) DrawImage8(point core.QPoint_ITF, image QImage_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage8(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQImage(image)) + } +} + +func (ptr *QPainter) DrawImage9(x int, y int, image QImage_ITF, sx int, sy int, sw int, sh int, flags core.Qt__ImageConversionFlag) { + if ptr.Pointer() != nil { + C.QPainter_DrawImage9(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQImage(image), C.int(int32(sx)), C.int(int32(sy)), C.int(int32(sw)), C.int(int32(sh)), C.longlong(flags)) + } +} + +func (ptr *QPainter) DrawLine(line core.QLineF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawLine(ptr.Pointer(), core.PointerFromQLineF(line)) + } +} + +func (ptr *QPainter) DrawLine2(line core.QLine_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawLine2(ptr.Pointer(), core.PointerFromQLine(line)) + } +} + +func (ptr *QPainter) DrawLine3(x1 int, y1 int, x2 int, y2 int) { + if ptr.Pointer() != nil { + C.QPainter_DrawLine3(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) + } +} + +func (ptr *QPainter) DrawLine4(p1 core.QPoint_ITF, p2 core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawLine4(ptr.Pointer(), core.PointerFromQPoint(p1), core.PointerFromQPoint(p2)) + } +} + +func (ptr *QPainter) DrawLine5(p1 core.QPointF_ITF, p2 core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawLine5(ptr.Pointer(), core.PointerFromQPointF(p1), core.PointerFromQPointF(p2)) + } +} + +func (ptr *QPainter) DrawLines(lines core.QLineF_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines(ptr.Pointer(), core.PointerFromQLineF(lines), C.int(int32(lineCount))) + } +} + +func (ptr *QPainter) DrawLines2(lines []*core.QLineF) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_lines_newList2()) + for _, v := range lines { + tmpList.__drawLines_lines_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainter) DrawLines3(pointPairs core.QPointF_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines3(ptr.Pointer(), core.PointerFromQPointF(pointPairs), C.int(int32(lineCount))) + } +} + +func (ptr *QPainter) DrawLines4(pointPairs []*core.QPointF) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines4(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_pointPairs_newList4()) + for _, v := range pointPairs { + tmpList.__drawLines_pointPairs_setList4(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainter) DrawLines5(lines core.QLine_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines5(ptr.Pointer(), core.PointerFromQLine(lines), C.int(int32(lineCount))) + } +} + +func (ptr *QPainter) DrawLines6(lines []*core.QLine) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines6(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_lines_newList6()) + for _, v := range lines { + tmpList.__drawLines_lines_setList6(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainter) DrawLines7(pointPairs core.QPoint_ITF, lineCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines7(ptr.Pointer(), core.PointerFromQPoint(pointPairs), C.int(int32(lineCount))) + } +} + +func (ptr *QPainter) DrawLines8(pointPairs []*core.QPoint) { + if ptr.Pointer() != nil { + C.QPainter_DrawLines8(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_pointPairs_newList8()) + for _, v := range pointPairs { + tmpList.__drawLines_pointPairs_setList8(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainter) DrawPath(path QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPath(ptr.Pointer(), PointerFromQPainterPath(path)) + } +} + +func (ptr *QPainter) DrawPicture(point core.QPointF_ITF, picture QPicture_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPicture(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQPicture(picture)) + } +} + +func (ptr *QPainter) DrawPicture2(x int, y int, picture QPicture_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPicture2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQPicture(picture)) + } +} + +func (ptr *QPainter) DrawPicture3(point core.QPoint_ITF, picture QPicture_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPicture3(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQPicture(picture)) + } +} + +func (ptr *QPainter) DrawPie(rectangle core.QRectF_ITF, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPie(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawPie2(x int, y int, width int, height int, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPie2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawPie3(rectangle core.QRect_ITF, startAngle int, spanAngle int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPie3(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) + } +} + +func (ptr *QPainter) DrawPixmap(target core.QRectF_ITF, pixmap QPixmap_ITF, source core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap(ptr.Pointer(), core.PointerFromQRectF(target), PointerFromQPixmap(pixmap), core.PointerFromQRectF(source)) + } +} + +func (ptr *QPainter) DrawPixmap2(target core.QRect_ITF, pixmap QPixmap_ITF, source core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap2(ptr.Pointer(), core.PointerFromQRect(target), PointerFromQPixmap(pixmap), core.PointerFromQRect(source)) + } +} + +func (ptr *QPainter) DrawPixmap3(x int, y int, w int, h int, pixmap QPixmap_ITF, sx int, sy int, sw int, sh int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), PointerFromQPixmap(pixmap), C.int(int32(sx)), C.int(int32(sy)), C.int(int32(sw)), C.int(int32(sh))) + } +} + +func (ptr *QPainter) DrawPixmap4(x int, y int, pixmap QPixmap_ITF, sx int, sy int, sw int, sh int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap4(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQPixmap(pixmap), C.int(int32(sx)), C.int(int32(sy)), C.int(int32(sw)), C.int(int32(sh))) + } +} + +func (ptr *QPainter) DrawPixmap5(point core.QPointF_ITF, pixmap QPixmap_ITF, source core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap5(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQPixmap(pixmap), core.PointerFromQRectF(source)) + } +} + +func (ptr *QPainter) DrawPixmap6(point core.QPoint_ITF, pixmap QPixmap_ITF, source core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap6(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQPixmap(pixmap), core.PointerFromQRect(source)) + } +} + +func (ptr *QPainter) DrawPixmap7(point core.QPointF_ITF, pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap7(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QPainter) DrawPixmap8(point core.QPoint_ITF, pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap8(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QPainter) DrawPixmap9(x int, y int, pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap9(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QPainter) DrawPixmap10(rectangle core.QRect_ITF, pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap10(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QPainter) DrawPixmap11(x int, y int, width int, height int, pixmap QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPixmap11(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QPainter) DrawPoint(position core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoint(ptr.Pointer(), core.PointerFromQPointF(position)) + } +} + +func (ptr *QPainter) DrawPoint2(position core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoint2(ptr.Pointer(), core.PointerFromQPoint(position)) + } +} + +func (ptr *QPainter) DrawPoint3(x int, y int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoint3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) + } +} + +func (ptr *QPainter) DrawPoints(points core.QPointF_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoints(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPainter) DrawPoints2(points QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoints2(ptr.Pointer(), PointerFromQPolygonF(points)) + } +} + +func (ptr *QPainter) DrawPoints3(points core.QPoint_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoints3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPainter) DrawPoints4(points QPolygon_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPoints4(ptr.Pointer(), PointerFromQPolygon(points)) + } +} + +func (ptr *QPainter) DrawPolygon(points core.QPointF_ITF, pointCount int, fillRule core.Qt__FillRule) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolygon(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount)), C.longlong(fillRule)) + } +} + +func (ptr *QPainter) DrawPolygon2(points QPolygonF_ITF, fillRule core.Qt__FillRule) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolygon2(ptr.Pointer(), PointerFromQPolygonF(points), C.longlong(fillRule)) + } +} + +func (ptr *QPainter) DrawPolygon3(points core.QPoint_ITF, pointCount int, fillRule core.Qt__FillRule) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolygon3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount)), C.longlong(fillRule)) + } +} + +func (ptr *QPainter) DrawPolygon4(points QPolygon_ITF, fillRule core.Qt__FillRule) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolygon4(ptr.Pointer(), PointerFromQPolygon(points), C.longlong(fillRule)) + } +} + +func (ptr *QPainter) DrawPolyline(points core.QPointF_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolyline(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPainter) DrawPolyline2(points QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolyline2(ptr.Pointer(), PointerFromQPolygonF(points)) + } +} + +func (ptr *QPainter) DrawPolyline3(points core.QPoint_ITF, pointCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolyline3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) + } +} + +func (ptr *QPainter) DrawPolyline4(points QPolygon_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawPolyline4(ptr.Pointer(), PointerFromQPolygon(points)) + } +} + +func (ptr *QPainter) DrawRect(rectangle core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) + } +} + +func (ptr *QPainter) DrawRect2(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QPainter_DrawRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QPainter) DrawRect3(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawRect3(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +func (ptr *QPainter) DrawRects(rectangles core.QRectF_ITF, rectCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawRects(ptr.Pointer(), core.PointerFromQRectF(rectangles), C.int(int32(rectCount))) + } +} + +func (ptr *QPainter) DrawRects2(rectangles []*core.QRectF) { + if ptr.Pointer() != nil { + C.QPainter_DrawRects2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawRects_rectangles_newList2()) + for _, v := range rectangles { + tmpList.__drawRects_rectangles_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainter) DrawRects3(rectangles core.QRect_ITF, rectCount int) { + if ptr.Pointer() != nil { + C.QPainter_DrawRects3(ptr.Pointer(), core.PointerFromQRect(rectangles), C.int(int32(rectCount))) + } +} + +func (ptr *QPainter) DrawRects4(rectangles []*core.QRect) { + if ptr.Pointer() != nil { + C.QPainter_DrawRects4(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawRects_rectangles_newList4()) + for _, v := range rectangles { + tmpList.__drawRects_rectangles_setList4(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainter) DrawRoundedRect(rect core.QRectF_ITF, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { + if ptr.Pointer() != nil { + C.QPainter_DrawRoundedRect(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xRadius), C.double(yRadius), C.longlong(mode)) + } +} + +func (ptr *QPainter) DrawRoundedRect2(x int, y int, w int, h int, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { + if ptr.Pointer() != nil { + C.QPainter_DrawRoundedRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.double(xRadius), C.double(yRadius), C.longlong(mode)) + } +} + +func (ptr *QPainter) DrawRoundedRect3(rect core.QRect_ITF, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { + if ptr.Pointer() != nil { + C.QPainter_DrawRoundedRect3(ptr.Pointer(), core.PointerFromQRect(rect), C.double(xRadius), C.double(yRadius), C.longlong(mode)) + } +} + +func (ptr *QPainter) DrawStaticText(topLeftPosition core.QPointF_ITF, staticText QStaticText_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawStaticText(ptr.Pointer(), core.PointerFromQPointF(topLeftPosition), PointerFromQStaticText(staticText)) + } +} + +func (ptr *QPainter) DrawStaticText2(topLeftPosition core.QPoint_ITF, staticText QStaticText_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawStaticText2(ptr.Pointer(), core.PointerFromQPoint(topLeftPosition), PointerFromQStaticText(staticText)) + } +} + +func (ptr *QPainter) DrawStaticText3(left int, top int, staticText QStaticText_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawStaticText3(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), PointerFromQStaticText(staticText)) + } +} + +func (ptr *QPainter) DrawText(position core.QPointF_ITF, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainter_DrawText(ptr.Pointer(), core.PointerFromQPointF(position), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPainter) DrawText2(position core.QPoint_ITF, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainter_DrawText2(ptr.Pointer(), core.PointerFromQPoint(position), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPainter) DrawText3(x int, y int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainter_DrawText3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPainter) DrawText4(rectangle core.QRect_ITF, flags int, text string, boundingRect core.QRect_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainter_DrawText4(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQRect(boundingRect)) + } +} + +func (ptr *QPainter) DrawText5(x int, y int, width int, height int, flags int, text string, boundingRect core.QRect_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainter_DrawText5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQRect(boundingRect)) + } +} + +func (ptr *QPainter) DrawText6(rectangle core.QRectF_ITF, text string, option QTextOption_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainter_DrawText6(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextOption(option)) + } +} + +func (ptr *QPainter) DrawTiledPixmap(rectangle core.QRectF_ITF, pixmap QPixmap_ITF, position core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawTiledPixmap(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQPixmap(pixmap), core.PointerFromQPointF(position)) + } +} + +func (ptr *QPainter) DrawTiledPixmap2(x int, y int, width int, height int, pixmap QPixmap_ITF, sx int, sy int) { + if ptr.Pointer() != nil { + C.QPainter_DrawTiledPixmap2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQPixmap(pixmap), C.int(int32(sx)), C.int(int32(sy))) + } +} + +func (ptr *QPainter) DrawTiledPixmap3(rectangle core.QRect_ITF, pixmap QPixmap_ITF, position core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPainter_DrawTiledPixmap3(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQPixmap(pixmap), core.PointerFromQPoint(position)) + } +} + +func (ptr *QPainter) End() bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_End(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPainter) EndNativePainting() { + if ptr.Pointer() != nil { + C.QPainter_EndNativePainting(ptr.Pointer()) + } +} + +func (ptr *QPainter) EraseRect(rectangle core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_EraseRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) + } +} + +func (ptr *QPainter) EraseRect2(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QPainter_EraseRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QPainter) EraseRect3(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_EraseRect3(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +func (ptr *QPainter) FillPath(path QPainterPath_ITF, brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillPath(ptr.Pointer(), PointerFromQPainterPath(path), PointerFromQBrush(brush)) + } +} + +func (ptr *QPainter) FillRect(rectangle core.QRectF_ITF, brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillRect(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQBrush(brush)) + } +} + +func (ptr *QPainter) FillRect2(x int, y int, width int, height int, brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQBrush(brush)) + } +} + +func (ptr *QPainter) FillRect3(rectangle core.QRect_ITF, brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillRect3(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQBrush(brush)) + } +} + +func (ptr *QPainter) FillRect4(rectangle core.QRectF_ITF, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillRect4(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQColor(color)) + } +} + +func (ptr *QPainter) FillRect5(x int, y int, width int, height int, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillRect5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQColor(color)) + } +} + +func (ptr *QPainter) FillRect6(rectangle core.QRect_ITF, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPainter_FillRect6(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQColor(color)) + } +} + +func (ptr *QPainter) FillRect7(x int, y int, width int, height int, color core.Qt__GlobalColor) { + if ptr.Pointer() != nil { + C.QPainter_FillRect7(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(color)) + } +} + +func (ptr *QPainter) FillRect8(rectangle core.QRect_ITF, color core.Qt__GlobalColor) { + if ptr.Pointer() != nil { + C.QPainter_FillRect8(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(color)) + } +} + +func (ptr *QPainter) FillRect9(rectangle core.QRectF_ITF, color core.Qt__GlobalColor) { + if ptr.Pointer() != nil { + C.QPainter_FillRect9(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(color)) + } +} + +func (ptr *QPainter) FillRect10(x int, y int, width int, height int, style core.Qt__BrushStyle) { + if ptr.Pointer() != nil { + C.QPainter_FillRect10(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(style)) + } +} + +func (ptr *QPainter) FillRect11(rectangle core.QRect_ITF, style core.Qt__BrushStyle) { + if ptr.Pointer() != nil { + C.QPainter_FillRect11(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(style)) + } +} + +func (ptr *QPainter) FillRect12(rectangle core.QRectF_ITF, style core.Qt__BrushStyle) { + if ptr.Pointer() != nil { + C.QPainter_FillRect12(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(style)) + } +} + +func (ptr *QPainter) FillRect13(x int, y int, width int, height int, preset QGradient__Preset) { + if ptr.Pointer() != nil { + C.QPainter_FillRect13(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(preset)) + } +} + +func (ptr *QPainter) FillRect14(rectangle core.QRect_ITF, preset QGradient__Preset) { + if ptr.Pointer() != nil { + C.QPainter_FillRect14(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(preset)) + } +} + +func (ptr *QPainter) FillRect15(rectangle core.QRectF_ITF, preset QGradient__Preset) { + if ptr.Pointer() != nil { + C.QPainter_FillRect15(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(preset)) + } +} + +func (ptr *QPainter) Font() *QFont { + if ptr.Pointer() != nil { + return NewQFontFromPointer(C.QPainter_Font(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) FontInfo() *QFontInfo { + if ptr.Pointer() != nil { + tmpValue := NewQFontInfoFromPointer(C.QPainter_FontInfo(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFontInfo).DestroyQFontInfo) + return tmpValue + } + return nil +} + +func (ptr *QPainter) FontMetrics() *QFontMetrics { + if ptr.Pointer() != nil { + tmpValue := NewQFontMetricsFromPointer(C.QPainter_FontMetrics(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) + return tmpValue + } + return nil +} + +func (ptr *QPainter) HasClipping() bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_HasClipping(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPainter) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPainter) LayoutDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QPainter_LayoutDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainter) Opacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QPainter_Opacity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainter) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPainter_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) Pen() *QPen { + if ptr.Pointer() != nil { + return NewQPenFromPointer(C.QPainter_Pen(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) RenderHints() QPainter__RenderHint { + if ptr.Pointer() != nil { + return QPainter__RenderHint(C.QPainter_RenderHints(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainter) ResetTransform() { + if ptr.Pointer() != nil { + C.QPainter_ResetTransform(ptr.Pointer()) + } +} + +func (ptr *QPainter) Restore() { + if ptr.Pointer() != nil { + C.QPainter_Restore(ptr.Pointer()) + } +} + +func (ptr *QPainter) Rotate(angle float64) { + if ptr.Pointer() != nil { + C.QPainter_Rotate(ptr.Pointer(), C.double(angle)) + } +} + +func (ptr *QPainter) Save() { + if ptr.Pointer() != nil { + C.QPainter_Save(ptr.Pointer()) + } +} + +func (ptr *QPainter) Scale(sx float64, sy float64) { + if ptr.Pointer() != nil { + C.QPainter_Scale(ptr.Pointer(), C.double(sx), C.double(sy)) + } +} + +func (ptr *QPainter) SetBackground(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetBackground(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QPainter) SetBackgroundMode(mode core.Qt__BGMode) { + if ptr.Pointer() != nil { + C.QPainter_SetBackgroundMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QPainter) SetBrush(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetBrush(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QPainter) SetBrush2(style core.Qt__BrushStyle) { + if ptr.Pointer() != nil { + C.QPainter_SetBrush2(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPainter) SetBrushOrigin(position core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetBrushOrigin(ptr.Pointer(), core.PointerFromQPointF(position)) + } +} + +func (ptr *QPainter) SetBrushOrigin2(x int, y int) { + if ptr.Pointer() != nil { + C.QPainter_SetBrushOrigin2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) + } +} + +func (ptr *QPainter) SetBrushOrigin3(position core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetBrushOrigin3(ptr.Pointer(), core.PointerFromQPoint(position)) + } +} + +func (ptr *QPainter) SetClipPath(path QPainterPath_ITF, operation core.Qt__ClipOperation) { + if ptr.Pointer() != nil { + C.QPainter_SetClipPath(ptr.Pointer(), PointerFromQPainterPath(path), C.longlong(operation)) + } +} + +func (ptr *QPainter) SetClipRect(rectangle core.QRectF_ITF, operation core.Qt__ClipOperation) { + if ptr.Pointer() != nil { + C.QPainter_SetClipRect(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(operation)) + } +} + +func (ptr *QPainter) SetClipRect2(rectangle core.QRect_ITF, operation core.Qt__ClipOperation) { + if ptr.Pointer() != nil { + C.QPainter_SetClipRect2(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(operation)) + } +} + +func (ptr *QPainter) SetClipRect3(x int, y int, width int, height int, operation core.Qt__ClipOperation) { + if ptr.Pointer() != nil { + C.QPainter_SetClipRect3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(operation)) + } +} + +func (ptr *QPainter) SetClipRegion(region QRegion_ITF, operation core.Qt__ClipOperation) { + if ptr.Pointer() != nil { + C.QPainter_SetClipRegion(ptr.Pointer(), PointerFromQRegion(region), C.longlong(operation)) + } +} + +func (ptr *QPainter) SetClipping(enable bool) { + if ptr.Pointer() != nil { + C.QPainter_SetClipping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QPainter) SetCompositionMode(mode QPainter__CompositionMode) { + if ptr.Pointer() != nil { + C.QPainter_SetCompositionMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QPainter) SetFont(font QFont_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetFont(ptr.Pointer(), PointerFromQFont(font)) + } +} + +func (ptr *QPainter) SetLayoutDirection(direction core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QPainter_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QPainter) SetOpacity(opacity float64) { + if ptr.Pointer() != nil { + C.QPainter_SetOpacity(ptr.Pointer(), C.double(opacity)) + } +} + +func (ptr *QPainter) SetPen(pen QPen_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetPen(ptr.Pointer(), PointerFromQPen(pen)) + } +} + +func (ptr *QPainter) SetPen2(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetPen2(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QPainter) SetPen3(style core.Qt__PenStyle) { + if ptr.Pointer() != nil { + C.QPainter_SetPen3(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPainter) SetRenderHint(hint QPainter__RenderHint, on bool) { + if ptr.Pointer() != nil { + C.QPainter_SetRenderHint(ptr.Pointer(), C.longlong(hint), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QPainter) SetRenderHints(hints QPainter__RenderHint, on bool) { + if ptr.Pointer() != nil { + C.QPainter_SetRenderHints(ptr.Pointer(), C.longlong(hints), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QPainter) SetTransform(transform QTransform_ITF, combine bool) { + if ptr.Pointer() != nil { + C.QPainter_SetTransform(ptr.Pointer(), PointerFromQTransform(transform), C.char(int8(qt.GoBoolToInt(combine)))) + } +} + +func (ptr *QPainter) SetViewTransformEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QPainter_SetViewTransformEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QPainter) SetViewport(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetViewport(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +func (ptr *QPainter) SetViewport2(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QPainter_SetViewport2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QPainter) SetWindow(rectangle core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter_SetWindow(ptr.Pointer(), core.PointerFromQRect(rectangle)) + } +} + +func (ptr *QPainter) SetWindow2(x int, y int, width int, height int) { + if ptr.Pointer() != nil { + C.QPainter_SetWindow2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) + } +} + +func (ptr *QPainter) SetWorldMatrixEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QPainter_SetWorldMatrixEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QPainter) SetWorldTransform(matrix QTransform_ITF, combine bool) { + if ptr.Pointer() != nil { + C.QPainter_SetWorldTransform(ptr.Pointer(), PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine)))) + } +} + +func (ptr *QPainter) Shear(sh float64, sv float64) { + if ptr.Pointer() != nil { + C.QPainter_Shear(ptr.Pointer(), C.double(sh), C.double(sv)) + } +} + +func (ptr *QPainter) StrokePath(path QPainterPath_ITF, pen QPen_ITF) { + if ptr.Pointer() != nil { + C.QPainter_StrokePath(ptr.Pointer(), PointerFromQPainterPath(path), PointerFromQPen(pen)) + } +} + +func (ptr *QPainter) TestRenderHint(hint QPainter__RenderHint) bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_TestRenderHint(ptr.Pointer(), C.longlong(hint))) != 0 + } + return false +} + +func (ptr *QPainter) Transform() *QTransform { + if ptr.Pointer() != nil { + return NewQTransformFromPointer(C.QPainter_Transform(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) Translate(offset core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainter_Translate(ptr.Pointer(), core.PointerFromQPointF(offset)) + } +} + +func (ptr *QPainter) Translate2(offset core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPainter_Translate2(ptr.Pointer(), core.PointerFromQPoint(offset)) + } +} + +func (ptr *QPainter) Translate3(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QPainter_Translate3(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QPainter) ViewTransformEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_ViewTransformEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPainter) Viewport() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPainter_Viewport(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPainter) Window() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPainter_Window(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPainter) WorldMatrixEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QPainter_WorldMatrixEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPainter) WorldTransform() *QTransform { + if ptr.Pointer() != nil { + return NewQTransformFromPointer(C.QPainter_WorldTransform(ptr.Pointer())) + } + return nil +} + +func (ptr *QPainter) DestroyQPainter() { + if ptr.Pointer() != nil { + C.QPainter_DestroyQPainter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPainter) __drawLines_lines_atList2(i int) *core.QLineF { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFFromPointer(C.QPainter___drawLines_lines_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QPainter) __drawLines_lines_setList2(i core.QLineF_ITF) { + if ptr.Pointer() != nil { + C.QPainter___drawLines_lines_setList2(ptr.Pointer(), core.PointerFromQLineF(i)) + } +} + +func (ptr *QPainter) __drawLines_lines_newList2() unsafe.Pointer { + return C.QPainter___drawLines_lines_newList2(ptr.Pointer()) +} + +func (ptr *QPainter) __drawLines_pointPairs_atList4(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPainter___drawLines_pointPairs_atList4(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPainter) __drawLines_pointPairs_setList4(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainter___drawLines_pointPairs_setList4(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QPainter) __drawLines_pointPairs_newList4() unsafe.Pointer { + return C.QPainter___drawLines_pointPairs_newList4(ptr.Pointer()) +} + +func (ptr *QPainter) __drawLines_lines_atList6(i int) *core.QLine { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFromPointer(C.QPainter___drawLines_lines_atList6(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QPainter) __drawLines_lines_setList6(i core.QLine_ITF) { + if ptr.Pointer() != nil { + C.QPainter___drawLines_lines_setList6(ptr.Pointer(), core.PointerFromQLine(i)) + } +} + +func (ptr *QPainter) __drawLines_lines_newList6() unsafe.Pointer { + return C.QPainter___drawLines_lines_newList6(ptr.Pointer()) +} + +func (ptr *QPainter) __drawLines_pointPairs_atList8(i int) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QPainter___drawLines_pointPairs_atList8(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QPainter) __drawLines_pointPairs_setList8(i core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPainter___drawLines_pointPairs_setList8(ptr.Pointer(), core.PointerFromQPoint(i)) + } +} + +func (ptr *QPainter) __drawLines_pointPairs_newList8() unsafe.Pointer { + return C.QPainter___drawLines_pointPairs_newList8(ptr.Pointer()) +} + +func (ptr *QPainter) __drawRects_rectangles_atList2(i int) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPainter___drawRects_rectangles_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPainter) __drawRects_rectangles_setList2(i core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainter___drawRects_rectangles_setList2(ptr.Pointer(), core.PointerFromQRectF(i)) + } +} + +func (ptr *QPainter) __drawRects_rectangles_newList2() unsafe.Pointer { + return C.QPainter___drawRects_rectangles_newList2(ptr.Pointer()) +} + +func (ptr *QPainter) __drawRects_rectangles_atList4(i int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPainter___drawRects_rectangles_atList4(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPainter) __drawRects_rectangles_setList4(i core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPainter___drawRects_rectangles_setList4(ptr.Pointer(), core.PointerFromQRect(i)) + } +} + +func (ptr *QPainter) __drawRects_rectangles_newList4() unsafe.Pointer { + return C.QPainter___drawRects_rectangles_newList4(ptr.Pointer()) +} + +type QPainterPath struct { + ptr unsafe.Pointer +} + +type QPainterPath_ITF interface { + QPainterPath_PTR() *QPainterPath +} + +func (ptr *QPainterPath) QPainterPath_PTR() *QPainterPath { + return ptr +} + +func (ptr *QPainterPath) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPainterPath) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPainterPath(ptr QPainterPath_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPainterPath_PTR().Pointer() + } + return nil +} + +func NewQPainterPathFromPointer(ptr unsafe.Pointer) (n *QPainterPath) { + n = new(QPainterPath) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPainterPath__ElementType +//QPainterPath::ElementType +type QPainterPath__ElementType int64 + +const ( + QPainterPath__MoveToElement QPainterPath__ElementType = QPainterPath__ElementType(0) + QPainterPath__LineToElement QPainterPath__ElementType = QPainterPath__ElementType(1) + QPainterPath__CurveToElement QPainterPath__ElementType = QPainterPath__ElementType(2) + QPainterPath__CurveToDataElement QPainterPath__ElementType = QPainterPath__ElementType(3) +) + +func NewQPainterPath() *QPainterPath { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_NewQPainterPath()) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue +} + +func NewQPainterPath2(startPoint core.QPointF_ITF) *QPainterPath { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_NewQPainterPath2(core.PointerFromQPointF(startPoint))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue +} + +func NewQPainterPath3(path QPainterPath_ITF) *QPainterPath { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_NewQPainterPath3(PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue +} + +func (ptr *QPainterPath) AddEllipse(boundingRectangle core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_AddEllipse(ptr.Pointer(), core.PointerFromQRectF(boundingRectangle)) + } +} + +func (ptr *QPainterPath) AddEllipse2(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QPainterPath_AddEllipse2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +func (ptr *QPainterPath) AddEllipse3(center core.QPointF_ITF, rx float64, ry float64) { + if ptr.Pointer() != nil { + C.QPainterPath_AddEllipse3(ptr.Pointer(), core.PointerFromQPointF(center), C.double(rx), C.double(ry)) + } +} + +func (ptr *QPainterPath) AddPath(path QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_AddPath(ptr.Pointer(), PointerFromQPainterPath(path)) + } +} + +func (ptr *QPainterPath) AddPolygon(polygon QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_AddPolygon(ptr.Pointer(), PointerFromQPolygonF(polygon)) + } +} + +func (ptr *QPainterPath) AddRect(rectangle core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_AddRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) + } +} + +func (ptr *QPainterPath) AddRect2(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QPainterPath_AddRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +func (ptr *QPainterPath) AddRegion(region QRegion_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_AddRegion(ptr.Pointer(), PointerFromQRegion(region)) + } +} + +func (ptr *QPainterPath) AddRoundedRect(rect core.QRectF_ITF, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { + if ptr.Pointer() != nil { + C.QPainterPath_AddRoundedRect(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xRadius), C.double(yRadius), C.longlong(mode)) + } +} + +func (ptr *QPainterPath) AddRoundedRect2(x float64, y float64, w float64, h float64, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { + if ptr.Pointer() != nil { + C.QPainterPath_AddRoundedRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.double(xRadius), C.double(yRadius), C.longlong(mode)) + } +} + +func (ptr *QPainterPath) AddText(point core.QPointF_ITF, font QFont_ITF, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainterPath_AddText(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQFont(font), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPainterPath) AddText2(x float64, y float64, font QFont_ITF, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPainterPath_AddText2(ptr.Pointer(), C.double(x), C.double(y), PointerFromQFont(font), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPainterPath) AngleAtPercent(t float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPath_AngleAtPercent(ptr.Pointer(), C.double(t))) + } + return 0 +} + +func (ptr *QPainterPath) ArcMoveTo(rectangle core.QRectF_ITF, angle float64) { + if ptr.Pointer() != nil { + C.QPainterPath_ArcMoveTo(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.double(angle)) + } +} + +func (ptr *QPainterPath) ArcMoveTo2(x float64, y float64, width float64, height float64, angle float64) { + if ptr.Pointer() != nil { + C.QPainterPath_ArcMoveTo2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height), C.double(angle)) + } +} + +func (ptr *QPainterPath) ArcTo(rectangle core.QRectF_ITF, startAngle float64, sweepLength float64) { + if ptr.Pointer() != nil { + C.QPainterPath_ArcTo(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.double(startAngle), C.double(sweepLength)) + } +} + +func (ptr *QPainterPath) ArcTo2(x float64, y float64, width float64, height float64, startAngle float64, sweepLength float64) { + if ptr.Pointer() != nil { + C.QPainterPath_ArcTo2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height), C.double(startAngle), C.double(sweepLength)) + } +} + +func (ptr *QPainterPath) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPainterPath_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) Capacity() int { + if ptr.Pointer() != nil { + return int(int32(C.QPainterPath_Capacity(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPainterPath) Clear() { + if ptr.Pointer() != nil { + C.QPainterPath_Clear(ptr.Pointer()) + } +} + +func (ptr *QPainterPath) CloseSubpath() { + if ptr.Pointer() != nil { + C.QPainterPath_CloseSubpath(ptr.Pointer()) + } +} + +func (ptr *QPainterPath) ConnectPath(path QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_ConnectPath(ptr.Pointer(), PointerFromQPainterPath(path)) + } +} + +func (ptr *QPainterPath) Contains(point core.QPointF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPainterPath_Contains(ptr.Pointer(), core.PointerFromQPointF(point))) != 0 + } + return false +} + +func (ptr *QPainterPath) Contains2(rectangle core.QRectF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPainterPath_Contains2(ptr.Pointer(), core.PointerFromQRectF(rectangle))) != 0 + } + return false +} + +func (ptr *QPainterPath) Contains3(p QPainterPath_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPainterPath_Contains3(ptr.Pointer(), PointerFromQPainterPath(p))) != 0 + } + return false +} + +func (ptr *QPainterPath) ControlPointRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPainterPath_ControlPointRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) CubicTo(c1 core.QPointF_ITF, c2 core.QPointF_ITF, endPoint core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_CubicTo(ptr.Pointer(), core.PointerFromQPointF(c1), core.PointerFromQPointF(c2), core.PointerFromQPointF(endPoint)) + } +} + +func (ptr *QPainterPath) CubicTo2(c1X float64, c1Y float64, c2X float64, c2Y float64, endPointX float64, endPointY float64) { + if ptr.Pointer() != nil { + C.QPainterPath_CubicTo2(ptr.Pointer(), C.double(c1X), C.double(c1Y), C.double(c2X), C.double(c2Y), C.double(endPointX), C.double(endPointY)) + } +} + +func (ptr *QPainterPath) CurrentPosition() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPainterPath_CurrentPosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) ElementCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QPainterPath_ElementCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPainterPath) FillRule() core.Qt__FillRule { + if ptr.Pointer() != nil { + return core.Qt__FillRule(C.QPainterPath_FillRule(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPath) Intersected(p QPainterPath_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Intersected(ptr.Pointer(), PointerFromQPainterPath(p))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) Intersects(rectangle core.QRectF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPainterPath_Intersects(ptr.Pointer(), core.PointerFromQRectF(rectangle))) != 0 + } + return false +} + +func (ptr *QPainterPath) Intersects2(p QPainterPath_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPainterPath_Intersects2(ptr.Pointer(), PointerFromQPainterPath(p))) != 0 + } + return false +} + +func (ptr *QPainterPath) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QPainterPath_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPainterPath) Length() float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPath_Length(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPath) LineTo(endPoint core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_LineTo(ptr.Pointer(), core.PointerFromQPointF(endPoint)) + } +} + +func (ptr *QPainterPath) LineTo2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QPainterPath_LineTo2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QPainterPath) MoveTo(point core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_MoveTo(ptr.Pointer(), core.PointerFromQPointF(point)) + } +} + +func (ptr *QPainterPath) MoveTo2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QPainterPath_MoveTo2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QPainterPath) PercentAtLength(l float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPath_PercentAtLength(ptr.Pointer(), C.double(l))) + } + return 0 +} + +func (ptr *QPainterPath) PointAtPercent(t float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPainterPath_PointAtPercent(ptr.Pointer(), C.double(t))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) QuadTo(c core.QPointF_ITF, endPoint core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_QuadTo(ptr.Pointer(), core.PointerFromQPointF(c), core.PointerFromQPointF(endPoint)) + } +} + +func (ptr *QPainterPath) QuadTo2(cx float64, cy float64, endPointX float64, endPointY float64) { + if ptr.Pointer() != nil { + C.QPainterPath_QuadTo2(ptr.Pointer(), C.double(cx), C.double(cy), C.double(endPointX), C.double(endPointY)) + } +} + +func (ptr *QPainterPath) Reserve(size int) { + if ptr.Pointer() != nil { + C.QPainterPath_Reserve(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QPainterPath) SetElementPositionAt(index int, x float64, y float64) { + if ptr.Pointer() != nil { + C.QPainterPath_SetElementPositionAt(ptr.Pointer(), C.int(int32(index)), C.double(x), C.double(y)) + } +} + +func (ptr *QPainterPath) SetFillRule(fillRule core.Qt__FillRule) { + if ptr.Pointer() != nil { + C.QPainterPath_SetFillRule(ptr.Pointer(), C.longlong(fillRule)) + } +} + +func (ptr *QPainterPath) Simplified() *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Simplified(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) SlopeAtPercent(t float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPath_SlopeAtPercent(ptr.Pointer(), C.double(t))) + } + return 0 +} + +func (ptr *QPainterPath) Subtracted(p QPainterPath_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Subtracted(ptr.Pointer(), PointerFromQPainterPath(p))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) Swap(other QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_Swap(ptr.Pointer(), PointerFromQPainterPath(other)) + } +} + +func (ptr *QPainterPath) ToFillPolygon(matrix QTransform_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPainterPath_ToFillPolygon(ptr.Pointer(), PointerFromQTransform(matrix))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) ToFillPolygon2(matrix QMatrix_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPainterPath_ToFillPolygon2(ptr.Pointer(), PointerFromQMatrix(matrix))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) ToFillPolygons(matrix QTransform_ITF) []*QPolygonF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QPolygonF { + out := make([]*QPolygonF, int(l.len)) + tmpList := NewQPainterPathFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toFillPolygons_atList(i) + } + return out + }(C.QPainterPath_ToFillPolygons(ptr.Pointer(), PointerFromQTransform(matrix))) + } + return make([]*QPolygonF, 0) +} + +func (ptr *QPainterPath) ToFillPolygons2(matrix QMatrix_ITF) []*QPolygonF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QPolygonF { + out := make([]*QPolygonF, int(l.len)) + tmpList := NewQPainterPathFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toFillPolygons_atList2(i) + } + return out + }(C.QPainterPath_ToFillPolygons2(ptr.Pointer(), PointerFromQMatrix(matrix))) + } + return make([]*QPolygonF, 0) +} + +func (ptr *QPainterPath) ToReversed() *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_ToReversed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) ToSubpathPolygons(matrix QTransform_ITF) []*QPolygonF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QPolygonF { + out := make([]*QPolygonF, int(l.len)) + tmpList := NewQPainterPathFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toSubpathPolygons_atList(i) + } + return out + }(C.QPainterPath_ToSubpathPolygons(ptr.Pointer(), PointerFromQTransform(matrix))) + } + return make([]*QPolygonF, 0) +} + +func (ptr *QPainterPath) ToSubpathPolygons2(matrix QMatrix_ITF) []*QPolygonF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QPolygonF { + out := make([]*QPolygonF, int(l.len)) + tmpList := NewQPainterPathFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__toSubpathPolygons_atList2(i) + } + return out + }(C.QPainterPath_ToSubpathPolygons2(ptr.Pointer(), PointerFromQMatrix(matrix))) + } + return make([]*QPolygonF, 0) +} + +func (ptr *QPainterPath) Translate(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QPainterPath_Translate(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QPainterPath) Translate2(offset core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath_Translate2(ptr.Pointer(), core.PointerFromQPointF(offset)) + } +} + +func (ptr *QPainterPath) Translated(dx float64, dy float64) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Translated(ptr.Pointer(), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) Translated2(offset core.QPointF_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Translated2(ptr.Pointer(), core.PointerFromQPointF(offset))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) United(p QPainterPath_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPath_United(ptr.Pointer(), PointerFromQPainterPath(p))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) DestroyQPainterPath() { + if ptr.Pointer() != nil { + C.QPainterPath_DestroyQPainterPath(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPainterPath) __toFillPolygons_atList(i int) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toFillPolygons_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) __toFillPolygons_setList(i QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath___toFillPolygons_setList(ptr.Pointer(), PointerFromQPolygonF(i)) + } +} + +func (ptr *QPainterPath) __toFillPolygons_newList() unsafe.Pointer { + return C.QPainterPath___toFillPolygons_newList(ptr.Pointer()) +} + +func (ptr *QPainterPath) __toFillPolygons_atList2(i int) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toFillPolygons_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) __toFillPolygons_setList2(i QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath___toFillPolygons_setList2(ptr.Pointer(), PointerFromQPolygonF(i)) + } +} + +func (ptr *QPainterPath) __toFillPolygons_newList2() unsafe.Pointer { + return C.QPainterPath___toFillPolygons_newList2(ptr.Pointer()) +} + +func (ptr *QPainterPath) __toSubpathPolygons_atList(i int) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toSubpathPolygons_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) __toSubpathPolygons_setList(i QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath___toSubpathPolygons_setList(ptr.Pointer(), PointerFromQPolygonF(i)) + } +} + +func (ptr *QPainterPath) __toSubpathPolygons_newList() unsafe.Pointer { + return C.QPainterPath___toSubpathPolygons_newList(ptr.Pointer()) +} + +func (ptr *QPainterPath) __toSubpathPolygons_atList2(i int) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toSubpathPolygons_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPainterPath) __toSubpathPolygons_setList2(i QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPainterPath___toSubpathPolygons_setList2(ptr.Pointer(), PointerFromQPolygonF(i)) + } +} + +func (ptr *QPainterPath) __toSubpathPolygons_newList2() unsafe.Pointer { + return C.QPainterPath___toSubpathPolygons_newList2(ptr.Pointer()) +} + +type QPainterPathStroker struct { + ptr unsafe.Pointer +} + +type QPainterPathStroker_ITF interface { + QPainterPathStroker_PTR() *QPainterPathStroker +} + +func (ptr *QPainterPathStroker) QPainterPathStroker_PTR() *QPainterPathStroker { + return ptr +} + +func (ptr *QPainterPathStroker) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPainterPathStroker) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPainterPathStroker(ptr QPainterPathStroker_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPainterPathStroker_PTR().Pointer() + } + return nil +} + +func NewQPainterPathStrokerFromPointer(ptr unsafe.Pointer) (n *QPainterPathStroker) { + n = new(QPainterPathStroker) + n.SetPointer(ptr) + return +} +func NewQPainterPathStroker() *QPainterPathStroker { + tmpValue := NewQPainterPathStrokerFromPointer(C.QPainterPathStroker_NewQPainterPathStroker()) + runtime.SetFinalizer(tmpValue, (*QPainterPathStroker).DestroyQPainterPathStroker) + return tmpValue +} + +func NewQPainterPathStroker2(pen QPen_ITF) *QPainterPathStroker { + tmpValue := NewQPainterPathStrokerFromPointer(C.QPainterPathStroker_NewQPainterPathStroker2(PointerFromQPen(pen))) + runtime.SetFinalizer(tmpValue, (*QPainterPathStroker).DestroyQPainterPathStroker) + return tmpValue +} + +func (ptr *QPainterPathStroker) CapStyle() core.Qt__PenCapStyle { + if ptr.Pointer() != nil { + return core.Qt__PenCapStyle(C.QPainterPathStroker_CapStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPathStroker) CreateStroke(path QPainterPath_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QPainterPathStroker_CreateStroke(ptr.Pointer(), PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QPainterPathStroker) CurveThreshold() float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPathStroker_CurveThreshold(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPathStroker) DashOffset() float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPathStroker_DashOffset(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPathStroker) DashPattern() []float64 { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []float64 { + out := make([]float64, int(l.len)) + tmpList := NewQPainterPathStrokerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dashPattern_atList(i) + } + return out + }(C.QPainterPathStroker_DashPattern(ptr.Pointer())) + } + return make([]float64, 0) +} + +func (ptr *QPainterPathStroker) JoinStyle() core.Qt__PenJoinStyle { + if ptr.Pointer() != nil { + return core.Qt__PenJoinStyle(C.QPainterPathStroker_JoinStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPathStroker) MiterLimit() float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPathStroker_MiterLimit(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPathStroker) SetCapStyle(style core.Qt__PenCapStyle) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetCapStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPainterPathStroker) SetCurveThreshold(threshold float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetCurveThreshold(ptr.Pointer(), C.double(threshold)) + } +} + +func (ptr *QPainterPathStroker) SetDashOffset(offset float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetDashOffset(ptr.Pointer(), C.double(offset)) + } +} + +func (ptr *QPainterPathStroker) SetDashPattern(style core.Qt__PenStyle) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetDashPattern(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPainterPathStroker) SetDashPattern2(dashPattern []float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetDashPattern2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPainterPathStrokerFromPointer(NewQPainterPathStrokerFromPointer(nil).__setDashPattern_dashPattern_newList2()) + for _, v := range dashPattern { + tmpList.__setDashPattern_dashPattern_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPainterPathStroker) SetJoinStyle(style core.Qt__PenJoinStyle) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetJoinStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPainterPathStroker) SetMiterLimit(limit float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetMiterLimit(ptr.Pointer(), C.double(limit)) + } +} + +func (ptr *QPainterPathStroker) SetWidth(width float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker_SetWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QPainterPathStroker) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPathStroker_Width(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPainterPathStroker) DestroyQPainterPathStroker() { + if ptr.Pointer() != nil { + C.QPainterPathStroker_DestroyQPainterPathStroker(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPainterPathStroker) __dashPattern_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPathStroker___dashPattern_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QPainterPathStroker) __dashPattern_setList(i float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker___dashPattern_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QPainterPathStroker) __dashPattern_newList() unsafe.Pointer { + return C.QPainterPathStroker___dashPattern_newList(ptr.Pointer()) +} + +func (ptr *QPainterPathStroker) __setDashPattern_dashPattern_atList2(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QPainterPathStroker___setDashPattern_dashPattern_atList2(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QPainterPathStroker) __setDashPattern_dashPattern_setList2(i float64) { + if ptr.Pointer() != nil { + C.QPainterPathStroker___setDashPattern_dashPattern_setList2(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QPainterPathStroker) __setDashPattern_dashPattern_newList2() unsafe.Pointer { + return C.QPainterPathStroker___setDashPattern_dashPattern_newList2(ptr.Pointer()) +} + +type QPalette struct { + ptr unsafe.Pointer +} + +type QPalette_ITF interface { + QPalette_PTR() *QPalette +} + +func (ptr *QPalette) QPalette_PTR() *QPalette { + return ptr +} + +func (ptr *QPalette) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPalette) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPalette(ptr QPalette_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPalette_PTR().Pointer() + } + return nil +} + +func NewQPaletteFromPointer(ptr unsafe.Pointer) (n *QPalette) { + n = new(QPalette) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPalette__ColorGroup +//QPalette::ColorGroup +type QPalette__ColorGroup int64 + +const ( + QPalette__Active QPalette__ColorGroup = QPalette__ColorGroup(0) + QPalette__Disabled QPalette__ColorGroup = QPalette__ColorGroup(1) + QPalette__Inactive QPalette__ColorGroup = QPalette__ColorGroup(2) + QPalette__NColorGroups QPalette__ColorGroup = QPalette__ColorGroup(3) + QPalette__Current QPalette__ColorGroup = QPalette__ColorGroup(4) + QPalette__All QPalette__ColorGroup = QPalette__ColorGroup(5) + QPalette__Normal QPalette__ColorGroup = QPalette__ColorGroup(QPalette__Active) +) + +//go:generate stringer -type=QPalette__ColorRole +//QPalette::ColorRole +type QPalette__ColorRole int64 + +var ( + QPalette__WindowText QPalette__ColorRole = QPalette__ColorRole(0) + QPalette__Button QPalette__ColorRole = QPalette__ColorRole(1) + QPalette__Light QPalette__ColorRole = QPalette__ColorRole(2) + QPalette__Midlight QPalette__ColorRole = QPalette__ColorRole(3) + QPalette__Dark QPalette__ColorRole = QPalette__ColorRole(4) + QPalette__Mid QPalette__ColorRole = QPalette__ColorRole(5) + QPalette__Text QPalette__ColorRole = QPalette__ColorRole(6) + QPalette__BrightText QPalette__ColorRole = QPalette__ColorRole(7) + QPalette__ButtonText QPalette__ColorRole = QPalette__ColorRole(8) + QPalette__Base QPalette__ColorRole = QPalette__ColorRole(9) + QPalette__Window QPalette__ColorRole = QPalette__ColorRole(10) + QPalette__Shadow QPalette__ColorRole = QPalette__ColorRole(11) + QPalette__Highlight QPalette__ColorRole = QPalette__ColorRole(12) + QPalette__HighlightedText QPalette__ColorRole = QPalette__ColorRole(13) + QPalette__Link QPalette__ColorRole = QPalette__ColorRole(14) + QPalette__LinkVisited QPalette__ColorRole = QPalette__ColorRole(15) + QPalette__AlternateBase QPalette__ColorRole = QPalette__ColorRole(16) + QPalette__NoRole QPalette__ColorRole = QPalette__ColorRole(17) + QPalette__ToolTipBase QPalette__ColorRole = QPalette__ColorRole(18) + QPalette__ToolTipText QPalette__ColorRole = QPalette__ColorRole(19) + QPalette__PlaceholderText QPalette__ColorRole = QPalette__ColorRole(20) + QPalette__NColorRoles QPalette__ColorRole = QPalette__ColorRole(C.QPalette_NColorRoles_Type()) + QPalette__Foreground QPalette__ColorRole = QPalette__ColorRole(QPalette__WindowText) + QPalette__Background QPalette__ColorRole = QPalette__ColorRole(QPalette__Window) +) + +func NewQPalette() *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette()) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func NewQPalette2(button QColor_ITF) *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette2(PointerFromQColor(button))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func NewQPalette3(button core.Qt__GlobalColor) *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette3(C.longlong(button))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func NewQPalette4(button QColor_ITF, window QColor_ITF) *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette4(PointerFromQColor(button), PointerFromQColor(window))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func NewQPalette5(windowText QBrush_ITF, button QBrush_ITF, light QBrush_ITF, dark QBrush_ITF, mid QBrush_ITF, text QBrush_ITF, bright_text QBrush_ITF, base QBrush_ITF, window QBrush_ITF) *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette5(PointerFromQBrush(windowText), PointerFromQBrush(button), PointerFromQBrush(light), PointerFromQBrush(dark), PointerFromQBrush(mid), PointerFromQBrush(text), PointerFromQBrush(bright_text), PointerFromQBrush(base), PointerFromQBrush(window))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func NewQPalette7(p QPalette_ITF) *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette7(PointerFromQPalette(p))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func NewQPalette8(other QPalette_ITF) *QPalette { + tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette8(PointerFromQPalette(other))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue +} + +func (ptr *QPalette) AlternateBase() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_AlternateBase(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Base() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Base(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) BrightText() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_BrightText(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Brush(group QPalette__ColorGroup, role QPalette__ColorRole) *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Brush(ptr.Pointer(), C.longlong(group), C.longlong(role))) + } + return nil +} + +func (ptr *QPalette) Brush2(role QPalette__ColorRole) *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Brush2(ptr.Pointer(), C.longlong(role))) + } + return nil +} + +func (ptr *QPalette) Button() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Button(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) ButtonText() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_ButtonText(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) CacheKey() int64 { + if ptr.Pointer() != nil { + return int64(C.QPalette_CacheKey(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPalette) Color(group QPalette__ColorGroup, role QPalette__ColorRole) *QColor { + if ptr.Pointer() != nil { + return NewQColorFromPointer(C.QPalette_Color(ptr.Pointer(), C.longlong(group), C.longlong(role))) + } + return nil +} + +func (ptr *QPalette) Color2(role QPalette__ColorRole) *QColor { + if ptr.Pointer() != nil { + return NewQColorFromPointer(C.QPalette_Color2(ptr.Pointer(), C.longlong(role))) + } + return nil +} + +func (ptr *QPalette) CurrentColorGroup() QPalette__ColorGroup { + if ptr.Pointer() != nil { + return QPalette__ColorGroup(C.QPalette_CurrentColorGroup(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPalette) Dark() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Dark(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Highlight() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Highlight(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) HighlightedText() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_HighlightedText(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) IsBrushSet(cg QPalette__ColorGroup, cr QPalette__ColorRole) bool { + if ptr.Pointer() != nil { + return int8(C.QPalette_IsBrushSet(ptr.Pointer(), C.longlong(cg), C.longlong(cr))) != 0 + } + return false +} + +func (ptr *QPalette) IsCopyOf(p QPalette_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPalette_IsCopyOf(ptr.Pointer(), PointerFromQPalette(p))) != 0 + } + return false +} + +func (ptr *QPalette) IsEqual(cg1 QPalette__ColorGroup, cg2 QPalette__ColorGroup) bool { + if ptr.Pointer() != nil { + return int8(C.QPalette_IsEqual(ptr.Pointer(), C.longlong(cg1), C.longlong(cg2))) != 0 + } + return false +} + +func (ptr *QPalette) Light() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Light(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Link() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Link(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) LinkVisited() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_LinkVisited(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Mid() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Mid(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Midlight() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Midlight(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) PlaceholderText() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_PlaceholderText(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Resolve(other QPalette_ITF) *QPalette { + if ptr.Pointer() != nil { + tmpValue := NewQPaletteFromPointer(C.QPalette_Resolve(ptr.Pointer(), PointerFromQPalette(other))) + runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) + return tmpValue + } + return nil +} + +func (ptr *QPalette) SetBrush(role QPalette__ColorRole, brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPalette_SetBrush(ptr.Pointer(), C.longlong(role), PointerFromQBrush(brush)) + } +} + +func (ptr *QPalette) SetBrush2(group QPalette__ColorGroup, role QPalette__ColorRole, brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPalette_SetBrush2(ptr.Pointer(), C.longlong(group), C.longlong(role), PointerFromQBrush(brush)) + } +} + +func (ptr *QPalette) SetColor(group QPalette__ColorGroup, role QPalette__ColorRole, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPalette_SetColor(ptr.Pointer(), C.longlong(group), C.longlong(role), PointerFromQColor(color)) + } +} + +func (ptr *QPalette) SetColor2(role QPalette__ColorRole, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPalette_SetColor2(ptr.Pointer(), C.longlong(role), PointerFromQColor(color)) + } +} + +func (ptr *QPalette) SetColorGroup(cg QPalette__ColorGroup, windowText QBrush_ITF, button QBrush_ITF, light QBrush_ITF, dark QBrush_ITF, mid QBrush_ITF, text QBrush_ITF, bright_text QBrush_ITF, base QBrush_ITF, window QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPalette_SetColorGroup(ptr.Pointer(), C.longlong(cg), PointerFromQBrush(windowText), PointerFromQBrush(button), PointerFromQBrush(light), PointerFromQBrush(dark), PointerFromQBrush(mid), PointerFromQBrush(text), PointerFromQBrush(bright_text), PointerFromQBrush(base), PointerFromQBrush(window)) + } +} + +func (ptr *QPalette) SetCurrentColorGroup(cg QPalette__ColorGroup) { + if ptr.Pointer() != nil { + C.QPalette_SetCurrentColorGroup(ptr.Pointer(), C.longlong(cg)) + } +} + +func (ptr *QPalette) Shadow() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Shadow(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Swap(other QPalette_ITF) { + if ptr.Pointer() != nil { + C.QPalette_Swap(ptr.Pointer(), PointerFromQPalette(other)) + } +} + +func (ptr *QPalette) Text() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Text(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) ToolTipBase() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_ToolTipBase(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) ToolTipText() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_ToolTipText(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) Window() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_Window(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) WindowText() *QBrush { + if ptr.Pointer() != nil { + return NewQBrushFromPointer(C.QPalette_WindowText(ptr.Pointer())) + } + return nil +} + +func (ptr *QPalette) DestroyQPalette() { + if ptr.Pointer() != nil { + C.QPalette_DestroyQPalette(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPdfWriter struct { + core.QObject + QPagedPaintDevice +} + +type QPdfWriter_ITF interface { + core.QObject_ITF + QPagedPaintDevice_ITF + QPdfWriter_PTR() *QPdfWriter +} + +func (ptr *QPdfWriter) QPdfWriter_PTR() *QPdfWriter { + return ptr +} + +func (ptr *QPdfWriter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPdfWriter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + ptr.QPagedPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQPdfWriter(ptr QPdfWriter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPdfWriter_PTR().Pointer() + } + return nil +} + +func NewQPdfWriterFromPointer(ptr unsafe.Pointer) (n *QPdfWriter) { + n = new(QPdfWriter) + n.SetPointer(ptr) + return +} +func NewQPdfWriter(filename string) *QPdfWriter { + var filenameC *C.char + if filename != "" { + filenameC = C.CString(filename) + defer C.free(unsafe.Pointer(filenameC)) + } + tmpValue := NewQPdfWriterFromPointer(C.QPdfWriter_NewQPdfWriter(C.struct_QtGui_PackedString{data: filenameC, len: C.longlong(len(filename))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPdfWriter2(device core.QIODevice_ITF) *QPdfWriter { + tmpValue := NewQPdfWriterFromPointer(C.QPdfWriter_NewQPdfWriter2(core.PointerFromQIODevice(device))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QPdfWriter) Creator() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPdfWriter_Creator(ptr.Pointer())) + } + return "" +} + +//export callbackQPdfWriter_NewPage +func callbackQPdfWriter_NewPage(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "newPage"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPdfWriterFromPointer(ptr).NewPageDefault()))) +} + +func (ptr *QPdfWriter) ConnectNewPage(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "newPage"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPdfWriter) DisconnectNewPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "newPage") + } +} + +func (ptr *QPdfWriter) NewPage() bool { + if ptr.Pointer() != nil { + return int8(C.QPdfWriter_NewPage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPdfWriter) NewPageDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QPdfWriter_NewPageDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQPdfWriter_PaintEngine +func callbackQPdfWriter_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQPdfWriterFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QPdfWriter) ConnectPaintEngine(f func() *QPaintEngine) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { + f := func() *QPaintEngine { + (*(*func() *QPaintEngine)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPdfWriter) DisconnectPaintEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEngine") + } +} + +func (ptr *QPdfWriter) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPdfWriter_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPdfWriter) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPdfWriter_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QPdfWriter) PdfVersion() QPagedPaintDevice__PdfVersion { + if ptr.Pointer() != nil { + return QPagedPaintDevice__PdfVersion(C.QPdfWriter_PdfVersion(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPdfWriter) Resolution() int { + if ptr.Pointer() != nil { + return int(int32(C.QPdfWriter_Resolution(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPdfWriter) SetCreator(creator string) { + if ptr.Pointer() != nil { + var creatorC *C.char + if creator != "" { + creatorC = C.CString(creator) + defer C.free(unsafe.Pointer(creatorC)) + } + C.QPdfWriter_SetCreator(ptr.Pointer(), C.struct_QtGui_PackedString{data: creatorC, len: C.longlong(len(creator))}) + } +} + +func (ptr *QPdfWriter) SetPdfVersion(version QPagedPaintDevice__PdfVersion) { + if ptr.Pointer() != nil { + C.QPdfWriter_SetPdfVersion(ptr.Pointer(), C.longlong(version)) + } +} + +func (ptr *QPdfWriter) SetResolution(resolution int) { + if ptr.Pointer() != nil { + C.QPdfWriter_SetResolution(ptr.Pointer(), C.int(int32(resolution))) + } +} + +func (ptr *QPdfWriter) SetTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QPdfWriter_SetTitle(ptr.Pointer(), C.struct_QtGui_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QPdfWriter) Title() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPdfWriter_Title(ptr.Pointer())) + } + return "" +} + +//export callbackQPdfWriter_DestroyQPdfWriter +func callbackQPdfWriter_DestroyQPdfWriter(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPdfWriter"); signal != nil { + (*(*func())(signal))() + } else { + NewQPdfWriterFromPointer(ptr).DestroyQPdfWriterDefault() + } +} + +func (ptr *QPdfWriter) ConnectDestroyQPdfWriter(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPdfWriter"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPdfWriter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPdfWriter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPdfWriter) DisconnectDestroyQPdfWriter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPdfWriter") + } +} + +func (ptr *QPdfWriter) DestroyQPdfWriter() { + if ptr.Pointer() != nil { + C.QPdfWriter_DestroyQPdfWriter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPdfWriter) DestroyQPdfWriterDefault() { + if ptr.Pointer() != nil { + C.QPdfWriter_DestroyQPdfWriterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPdfWriter) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPdfWriter) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPdfWriter) __children_newList() unsafe.Pointer { + return C.QPdfWriter___children_newList(ptr.Pointer()) +} + +func (ptr *QPdfWriter) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPdfWriter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPdfWriter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPdfWriter) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QPdfWriter___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QPdfWriter) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPdfWriter) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPdfWriter) __findChildren_newList() unsafe.Pointer { + return C.QPdfWriter___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QPdfWriter) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPdfWriter) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPdfWriter) __findChildren_newList3() unsafe.Pointer { + return C.QPdfWriter___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QPdfWriter) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPdfWriter) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPdfWriter) __qFindChildren_newList2() unsafe.Pointer { + return C.QPdfWriter___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQPdfWriter_ChildEvent +func callbackQPdfWriter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQPdfWriterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QPdfWriter) ChildEvent(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *QPdfWriter) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQPdfWriter_ConnectNotify +func callbackQPdfWriter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQPdfWriterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QPdfWriter) ConnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QPdfWriter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQPdfWriter_CustomEvent +func callbackQPdfWriter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQPdfWriterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QPdfWriter) CustomEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QPdfWriter) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQPdfWriter_DeleteLater +func callbackQPdfWriter_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQPdfWriterFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QPdfWriter) DeleteLater() { + if ptr.Pointer() != nil { + C.QPdfWriter_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPdfWriter) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QPdfWriter_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQPdfWriter_Destroyed +func callbackQPdfWriter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQPdfWriter_DisconnectNotify +func callbackQPdfWriter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQPdfWriterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QPdfWriter) DisconnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QPdfWriter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQPdfWriter_Event +func callbackQPdfWriter_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPdfWriterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QPdfWriter) Event(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPdfWriter_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QPdfWriter) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPdfWriter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQPdfWriter_EventFilter +func callbackQPdfWriter_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPdfWriterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QPdfWriter) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPdfWriter_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QPdfWriter) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPdfWriter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQPdfWriter_MetaObject +func callbackQPdfWriter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQPdfWriterFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QPdfWriter) MetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QPdfWriter_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QPdfWriter) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QPdfWriter_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQPdfWriter_ObjectNameChanged +func callbackQPdfWriter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQPdfWriter_TimerEvent +func callbackQPdfWriter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQPdfWriterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QPdfWriter) TimerEvent(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QPdfWriter) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QPdfWriter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QPen struct { + ptr unsafe.Pointer +} + +type QPen_ITF interface { + QPen_PTR() *QPen +} + +func (ptr *QPen) QPen_PTR() *QPen { + return ptr +} + +func (ptr *QPen) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPen) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPen(ptr QPen_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPen_PTR().Pointer() + } + return nil +} + +func NewQPenFromPointer(ptr unsafe.Pointer) (n *QPen) { + n = new(QPen) + n.SetPointer(ptr) + return +} +func NewQPen() *QPen { + tmpValue := NewQPenFromPointer(C.QPen_NewQPen()) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue +} + +func NewQPen2(style core.Qt__PenStyle) *QPen { + tmpValue := NewQPenFromPointer(C.QPen_NewQPen2(C.longlong(style))) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue +} + +func NewQPen3(color QColor_ITF) *QPen { + tmpValue := NewQPenFromPointer(C.QPen_NewQPen3(PointerFromQColor(color))) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue +} + +func NewQPen4(brush QBrush_ITF, width float64, style core.Qt__PenStyle, cap core.Qt__PenCapStyle, join core.Qt__PenJoinStyle) *QPen { + tmpValue := NewQPenFromPointer(C.QPen_NewQPen4(PointerFromQBrush(brush), C.double(width), C.longlong(style), C.longlong(cap), C.longlong(join))) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue +} + +func NewQPen5(pen QPen_ITF) *QPen { + tmpValue := NewQPenFromPointer(C.QPen_NewQPen5(PointerFromQPen(pen))) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue +} + +func NewQPen6(pen QPen_ITF) *QPen { + tmpValue := NewQPenFromPointer(C.QPen_NewQPen6(PointerFromQPen(pen))) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue +} + +func (ptr *QPen) Brush() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QPen_Brush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QPen) CapStyle() core.Qt__PenCapStyle { + if ptr.Pointer() != nil { + return core.Qt__PenCapStyle(C.QPen_CapStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPen) Color() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QPen_Color(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QPen) DashOffset() float64 { + if ptr.Pointer() != nil { + return float64(C.QPen_DashOffset(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPen) DashPattern() []float64 { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []float64 { + out := make([]float64, int(l.len)) + tmpList := NewQPenFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dashPattern_atList(i) + } + return out + }(C.QPen_DashPattern(ptr.Pointer())) + } + return make([]float64, 0) +} + +func (ptr *QPen) IsCosmetic() bool { + if ptr.Pointer() != nil { + return int8(C.QPen_IsCosmetic(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPen) IsSolid() bool { + if ptr.Pointer() != nil { + return int8(C.QPen_IsSolid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPen) JoinStyle() core.Qt__PenJoinStyle { + if ptr.Pointer() != nil { + return core.Qt__PenJoinStyle(C.QPen_JoinStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPen) MiterLimit() float64 { + if ptr.Pointer() != nil { + return float64(C.QPen_MiterLimit(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPen) SetBrush(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QPen_SetBrush(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QPen) SetCapStyle(style core.Qt__PenCapStyle) { + if ptr.Pointer() != nil { + C.QPen_SetCapStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPen) SetColor(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPen_SetColor(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QPen) SetCosmetic(cosmetic bool) { + if ptr.Pointer() != nil { + C.QPen_SetCosmetic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(cosmetic)))) + } +} + +func (ptr *QPen) SetDashOffset(offset float64) { + if ptr.Pointer() != nil { + C.QPen_SetDashOffset(ptr.Pointer(), C.double(offset)) + } +} + +func (ptr *QPen) SetDashPattern(pattern []float64) { + if ptr.Pointer() != nil { + C.QPen_SetDashPattern(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQPenFromPointer(NewQPenFromPointer(nil).__setDashPattern_pattern_newList()) + for _, v := range pattern { + tmpList.__setDashPattern_pattern_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QPen) SetJoinStyle(style core.Qt__PenJoinStyle) { + if ptr.Pointer() != nil { + C.QPen_SetJoinStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPen) SetMiterLimit(limit float64) { + if ptr.Pointer() != nil { + C.QPen_SetMiterLimit(ptr.Pointer(), C.double(limit)) + } +} + +func (ptr *QPen) SetStyle(style core.Qt__PenStyle) { + if ptr.Pointer() != nil { + C.QPen_SetStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QPen) SetWidth(width int) { + if ptr.Pointer() != nil { + C.QPen_SetWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QPen) SetWidthF(width float64) { + if ptr.Pointer() != nil { + C.QPen_SetWidthF(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QPen) Style() core.Qt__PenStyle { + if ptr.Pointer() != nil { + return core.Qt__PenStyle(C.QPen_Style(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPen) Swap(other QPen_ITF) { + if ptr.Pointer() != nil { + C.QPen_Swap(ptr.Pointer(), PointerFromQPen(other)) + } +} + +func (ptr *QPen) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QPen_Width(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPen) WidthF() float64 { + if ptr.Pointer() != nil { + return float64(C.QPen_WidthF(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPen) DestroyQPen() { + if ptr.Pointer() != nil { + C.QPen_DestroyQPen(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPen) __dashPattern_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QPen___dashPattern_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QPen) __dashPattern_setList(i float64) { + if ptr.Pointer() != nil { + C.QPen___dashPattern_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QPen) __dashPattern_newList() unsafe.Pointer { + return C.QPen___dashPattern_newList(ptr.Pointer()) +} + +func (ptr *QPen) __setDashPattern_pattern_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QPen___setDashPattern_pattern_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QPen) __setDashPattern_pattern_setList(i float64) { + if ptr.Pointer() != nil { + C.QPen___setDashPattern_pattern_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QPen) __setDashPattern_pattern_newList() unsafe.Pointer { + return C.QPen___setDashPattern_pattern_newList(ptr.Pointer()) +} + +type QPicture struct { + QPaintDevice +} + +type QPicture_ITF interface { + QPaintDevice_ITF + QPicture_PTR() *QPicture +} + +func (ptr *QPicture) QPicture_PTR() *QPicture { + return ptr +} + +func (ptr *QPicture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QPicture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQPicture(ptr QPicture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPicture_PTR().Pointer() + } + return nil +} + +func NewQPictureFromPointer(ptr unsafe.Pointer) (n *QPicture) { + n = new(QPicture) + n.SetPointer(ptr) + return +} +func NewQPicture(formatVersion int) *QPicture { + return NewQPictureFromPointer(C.QPicture_NewQPicture(C.int(int32(formatVersion)))) +} + +func NewQPicture2(pic QPicture_ITF) *QPicture { + return NewQPictureFromPointer(C.QPicture_NewQPicture2(PointerFromQPicture(pic))) +} + +func (ptr *QPicture) BoundingRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPicture_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPicture) Data() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPicture_Data(ptr.Pointer())) + } + return "" +} + +func (ptr *QPicture) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QPicture_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPicture) Load(fileName string, format string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPicture_Load(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) != 0 + } + return false +} + +func (ptr *QPicture) Load2(dev core.QIODevice_ITF, format string) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPicture_Load2(ptr.Pointer(), core.PointerFromQIODevice(dev), formatC)) != 0 + } + return false +} + +func (ptr *QPicture) Play(painter QPainter_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPicture_Play(ptr.Pointer(), PointerFromQPainter(painter))) != 0 + } + return false +} + +func (ptr *QPicture) Save(fileName string, format string) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPicture_Save(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) != 0 + } + return false +} + +func (ptr *QPicture) Save2(dev core.QIODevice_ITF, format string) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPicture_Save2(ptr.Pointer(), core.PointerFromQIODevice(dev), formatC)) != 0 + } + return false +} + +func (ptr *QPicture) SetBoundingRect(r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QPicture_SetBoundingRect(ptr.Pointer(), core.PointerFromQRect(r)) + } +} + +//export callbackQPicture_SetData +func callbackQPicture_SetData(ptr unsafe.Pointer, data C.struct_QtGui_PackedString, size C.uint) { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + (*(*func([]byte, uint))(signal))(cGoUnpackBytes(data), uint(uint32(size))) + } else { + NewQPictureFromPointer(ptr).SetDataDefault(cGoUnpackBytes(data), uint(uint32(size))) + } +} + +func (ptr *QPicture) ConnectSetData(f func(data []byte, size uint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(data []byte, size uint) { + (*(*func([]byte, uint))(signal))(data, size) + f(data, size) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPicture) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QPicture) SetData(data []byte, size uint) { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + C.QPicture_SetData(ptr.Pointer(), dataC, C.uint(uint32(size))) + } +} + +func (ptr *QPicture) SetDataDefault(data []byte, size uint) { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + C.QPicture_SetDataDefault(ptr.Pointer(), dataC, C.uint(uint32(size))) + } +} + +func (ptr *QPicture) Size() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QPicture_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPicture) Swap(other QPicture_ITF) { + if ptr.Pointer() != nil { + C.QPicture_Swap(ptr.Pointer(), PointerFromQPicture(other)) + } +} + +//export callbackQPicture_DestroyQPicture +func callbackQPicture_DestroyQPicture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPicture"); signal != nil { + (*(*func())(signal))() + } else { + NewQPictureFromPointer(ptr).DestroyQPictureDefault() + } +} + +func (ptr *QPicture) ConnectDestroyQPicture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPicture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPicture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPicture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPicture) DisconnectDestroyQPicture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPicture") + } +} + +func (ptr *QPicture) DestroyQPicture() { + if ptr.Pointer() != nil { + C.QPicture_DestroyQPicture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPicture) DestroyQPictureDefault() { + if ptr.Pointer() != nil { + C.QPicture_DestroyQPictureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPicture) __inputFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPicture___inputFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPicture) __inputFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPicture___inputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPicture) __inputFormats_newList() unsafe.Pointer { + return C.QPicture___inputFormats_newList(ptr.Pointer()) +} + +func (ptr *QPicture) __outputFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPicture___outputFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPicture) __outputFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPicture___outputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPicture) __outputFormats_newList() unsafe.Pointer { + return C.QPicture___outputFormats_newList(ptr.Pointer()) +} + +//export callbackQPicture_PaintEngine +func callbackQPicture_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQPictureFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QPicture) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPicture_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPicture) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPicture_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +type QPictureFormatPlugin struct { + core.QObject +} + +type QPictureFormatPlugin_ITF interface { + core.QObject_ITF + QPictureFormatPlugin_PTR() *QPictureFormatPlugin +} + +func (ptr *QPictureFormatPlugin) QPictureFormatPlugin_PTR() *QPictureFormatPlugin { + return ptr +} + +func (ptr *QPictureFormatPlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPictureFormatPlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPictureFormatPlugin(ptr QPictureFormatPlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPictureFormatPlugin_PTR().Pointer() + } + return nil +} + +func NewQPictureFormatPluginFromPointer(ptr unsafe.Pointer) (n *QPictureFormatPlugin) { + n = new(QPictureFormatPlugin) + n.SetPointer(ptr) + return +} +func NewQPictureFormatPlugin(parent core.QObject_ITF) *QPictureFormatPlugin { + tmpValue := NewQPictureFormatPluginFromPointer(C.QPictureFormatPlugin_NewQPictureFormatPlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQPictureFormatPlugin_InstallIOHandler +func callbackQPictureFormatPlugin_InstallIOHandler(ptr unsafe.Pointer, format C.struct_QtGui_PackedString) C.char { + if signal := qt.GetSignal(ptr, "installIOHandler"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(string) bool)(signal))(cGoUnpackString(format))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QPictureFormatPlugin) ConnectInstallIOHandler(f func(format string) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "installIOHandler"); signal != nil { + f := func(format string) bool { + (*(*func(string) bool)(signal))(format) + return f(format) + } + qt.ConnectSignal(ptr.Pointer(), "installIOHandler", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "installIOHandler", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPictureFormatPlugin) DisconnectInstallIOHandler() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "installIOHandler") + } +} + +func (ptr *QPictureFormatPlugin) InstallIOHandler(format string) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPictureFormatPlugin_InstallIOHandler(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))})) != 0 + } + return false +} + +//export callbackQPictureFormatPlugin_LoadPicture +func callbackQPictureFormatPlugin_LoadPicture(ptr unsafe.Pointer, format C.struct_QtGui_PackedString, fileName C.struct_QtGui_PackedString, picture unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "loadPicture"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(string, string, *QPicture) bool)(signal))(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).LoadPictureDefault(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) +} + +func (ptr *QPictureFormatPlugin) ConnectLoadPicture(f func(format string, fileName string, picture *QPicture) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadPicture"); signal != nil { + f := func(format string, fileName string, picture *QPicture) bool { + (*(*func(string, string, *QPicture) bool)(signal))(format, fileName, picture) + return f(format, fileName, picture) + } + qt.ConnectSignal(ptr.Pointer(), "loadPicture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadPicture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPictureFormatPlugin) DisconnectLoadPicture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadPicture") + } +} + +func (ptr *QPictureFormatPlugin) LoadPicture(format string, fileName string, picture QPicture_ITF) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QPictureFormatPlugin_LoadPicture(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 + } + return false +} + +func (ptr *QPictureFormatPlugin) LoadPictureDefault(format string, fileName string, picture QPicture_ITF) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QPictureFormatPlugin_LoadPictureDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 + } + return false +} + +//export callbackQPictureFormatPlugin_SavePicture +func callbackQPictureFormatPlugin_SavePicture(ptr unsafe.Pointer, format C.struct_QtGui_PackedString, fileName C.struct_QtGui_PackedString, picture unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "savePicture"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(string, string, *QPicture) bool)(signal))(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).SavePictureDefault(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) +} + +func (ptr *QPictureFormatPlugin) ConnectSavePicture(f func(format string, fileName string, picture *QPicture) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "savePicture"); signal != nil { + f := func(format string, fileName string, picture *QPicture) bool { + (*(*func(string, string, *QPicture) bool)(signal))(format, fileName, picture) + return f(format, fileName, picture) + } + qt.ConnectSignal(ptr.Pointer(), "savePicture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "savePicture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPictureFormatPlugin) DisconnectSavePicture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "savePicture") + } +} + +func (ptr *QPictureFormatPlugin) SavePicture(format string, fileName string, picture QPicture_ITF) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QPictureFormatPlugin_SavePicture(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 + } + return false +} + +func (ptr *QPictureFormatPlugin) SavePictureDefault(format string, fileName string, picture QPicture_ITF) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + return int8(C.QPictureFormatPlugin_SavePictureDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 + } + return false +} + +//export callbackQPictureFormatPlugin_DestroyQPictureFormatPlugin +func callbackQPictureFormatPlugin_DestroyQPictureFormatPlugin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPictureFormatPlugin"); signal != nil { + (*(*func())(signal))() + } else { + NewQPictureFormatPluginFromPointer(ptr).DestroyQPictureFormatPluginDefault() + } +} + +func (ptr *QPictureFormatPlugin) ConnectDestroyQPictureFormatPlugin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPictureFormatPlugin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPictureFormatPlugin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPictureFormatPlugin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPictureFormatPlugin) DisconnectDestroyQPictureFormatPlugin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPictureFormatPlugin") + } +} + +func (ptr *QPictureFormatPlugin) DestroyQPictureFormatPlugin() { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_DestroyQPictureFormatPlugin(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPictureFormatPlugin) DestroyQPictureFormatPluginDefault() { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_DestroyQPictureFormatPluginDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPictureFormatPlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPictureFormatPlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPictureFormatPlugin) __children_newList() unsafe.Pointer { + return C.QPictureFormatPlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QPictureFormatPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPictureFormatPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPictureFormatPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPictureFormatPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QPictureFormatPlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QPictureFormatPlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPictureFormatPlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPictureFormatPlugin) __findChildren_newList() unsafe.Pointer { + return C.QPictureFormatPlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QPictureFormatPlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPictureFormatPlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPictureFormatPlugin) __findChildren_newList3() unsafe.Pointer { + return C.QPictureFormatPlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QPictureFormatPlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPictureFormatPlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPictureFormatPlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QPictureFormatPlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQPictureFormatPlugin_ChildEvent +func callbackQPictureFormatPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQPictureFormatPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QPictureFormatPlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQPictureFormatPlugin_ConnectNotify +func callbackQPictureFormatPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQPictureFormatPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QPictureFormatPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQPictureFormatPlugin_CustomEvent +func callbackQPictureFormatPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQPictureFormatPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QPictureFormatPlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQPictureFormatPlugin_DeleteLater +func callbackQPictureFormatPlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQPictureFormatPluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QPictureFormatPlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQPictureFormatPlugin_Destroyed +func callbackQPictureFormatPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQPictureFormatPlugin_DisconnectNotify +func callbackQPictureFormatPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQPictureFormatPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QPictureFormatPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQPictureFormatPlugin_Event +func callbackQPictureFormatPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QPictureFormatPlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPictureFormatPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQPictureFormatPlugin_EventFilter +func callbackQPictureFormatPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QPictureFormatPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPictureFormatPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQPictureFormatPlugin_MetaObject +func callbackQPictureFormatPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQPictureFormatPluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QPictureFormatPlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QPictureFormatPlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQPictureFormatPlugin_ObjectNameChanged +func callbackQPictureFormatPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQPictureFormatPlugin_TimerEvent +func callbackQPictureFormatPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQPictureFormatPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QPictureFormatPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QPictureFormatPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QPictureIO struct { + ptr unsafe.Pointer +} + +type QPictureIO_ITF interface { + QPictureIO_PTR() *QPictureIO +} + +func (ptr *QPictureIO) QPictureIO_PTR() *QPictureIO { + return ptr +} + +func (ptr *QPictureIO) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPictureIO) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPictureIO(ptr QPictureIO_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPictureIO_PTR().Pointer() + } + return nil +} + +func NewQPictureIOFromPointer(ptr unsafe.Pointer) (n *QPictureIO) { + n = new(QPictureIO) + n.SetPointer(ptr) + return +} +func NewQPictureIO() *QPictureIO { + tmpValue := NewQPictureIOFromPointer(C.QPictureIO_NewQPictureIO()) + runtime.SetFinalizer(tmpValue, (*QPictureIO).DestroyQPictureIO) + return tmpValue +} + +func NewQPictureIO2(ioDevice core.QIODevice_ITF, format string) *QPictureIO { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQPictureIOFromPointer(C.QPictureIO_NewQPictureIO2(core.PointerFromQIODevice(ioDevice), formatC)) + runtime.SetFinalizer(tmpValue, (*QPictureIO).DestroyQPictureIO) + return tmpValue +} + +func NewQPictureIO3(fileName string, format string) *QPictureIO { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + tmpValue := NewQPictureIOFromPointer(C.QPictureIO_NewQPictureIO3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) + runtime.SetFinalizer(tmpValue, (*QPictureIO).DestroyQPictureIO) + return tmpValue +} + +func (ptr *QPictureIO) Description() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPictureIO_Description(ptr.Pointer())) + } + return "" +} + +func (ptr *QPictureIO) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPictureIO_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QPictureIO) Format() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPictureIO_Format(ptr.Pointer())) + } + return "" +} + +func (ptr *QPictureIO) Gamma() float32 { + if ptr.Pointer() != nil { + return float32(C.QPictureIO_Gamma(ptr.Pointer())) + } + return 0 +} + +func QPictureIO_InputFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQPictureIOFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__inputFormats_atList(i) + } + return out + }(C.QPictureIO_QPictureIO_InputFormats()) +} + +func (ptr *QPictureIO) InputFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQPictureIOFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__inputFormats_atList(i) + } + return out + }(C.QPictureIO_QPictureIO_InputFormats()) +} + +func (ptr *QPictureIO) IoDevice() *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QPictureIO_IoDevice(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QPictureIO_OutputFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQPictureIOFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__outputFormats_atList(i) + } + return out + }(C.QPictureIO_QPictureIO_OutputFormats()) +} + +func (ptr *QPictureIO) OutputFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQPictureIOFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__outputFormats_atList(i) + } + return out + }(C.QPictureIO_QPictureIO_OutputFormats()) +} + +func (ptr *QPictureIO) Parameters() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPictureIO_Parameters(ptr.Pointer())) + } + return "" +} + +func (ptr *QPictureIO) Picture() *QPicture { + if ptr.Pointer() != nil { + return NewQPictureFromPointer(C.QPictureIO_Picture(ptr.Pointer())) + } + return nil +} + +func QPictureIO_PictureFormat(fileName string) *core.QByteArray { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QPictureIO) PictureFormat(fileName string) *core.QByteArray { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func QPictureIO_PictureFormat2(d core.QIODevice_ITF) *core.QByteArray { + tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat2(core.PointerFromQIODevice(d))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QPictureIO) PictureFormat2(d core.QIODevice_ITF) *core.QByteArray { + tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat2(core.PointerFromQIODevice(d))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue +} + +func (ptr *QPictureIO) Quality() int { + if ptr.Pointer() != nil { + return int(int32(C.QPictureIO_Quality(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPictureIO) Read() bool { + if ptr.Pointer() != nil { + return int8(C.QPictureIO_Read(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPictureIO) SetDescription(description string) { + if ptr.Pointer() != nil { + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + C.QPictureIO_SetDescription(ptr.Pointer(), C.struct_QtGui_PackedString{data: descriptionC, len: C.longlong(len(description))}) + } +} + +func (ptr *QPictureIO) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QPictureIO_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QPictureIO) SetFormat(format string) { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + C.QPictureIO_SetFormat(ptr.Pointer(), formatC) + } +} + +func (ptr *QPictureIO) SetGamma(gamma float32) { + if ptr.Pointer() != nil { + C.QPictureIO_SetGamma(ptr.Pointer(), C.float(gamma)) + } +} + +func (ptr *QPictureIO) SetIODevice(ioDevice core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QPictureIO_SetIODevice(ptr.Pointer(), core.PointerFromQIODevice(ioDevice)) + } +} + +func (ptr *QPictureIO) SetParameters(parameters string) { + if ptr.Pointer() != nil { + var parametersC *C.char + if parameters != "" { + parametersC = C.CString(parameters) + defer C.free(unsafe.Pointer(parametersC)) + } + C.QPictureIO_SetParameters(ptr.Pointer(), parametersC) + } +} + +func (ptr *QPictureIO) SetPicture(picture QPicture_ITF) { + if ptr.Pointer() != nil { + C.QPictureIO_SetPicture(ptr.Pointer(), PointerFromQPicture(picture)) + } +} + +func (ptr *QPictureIO) SetQuality(q int) { + if ptr.Pointer() != nil { + C.QPictureIO_SetQuality(ptr.Pointer(), C.int(int32(q))) + } +} + +func (ptr *QPictureIO) SetStatus(status int) { + if ptr.Pointer() != nil { + C.QPictureIO_SetStatus(ptr.Pointer(), C.int(int32(status))) + } +} + +func (ptr *QPictureIO) Status() int { + if ptr.Pointer() != nil { + return int(int32(C.QPictureIO_Status(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPictureIO) Write() bool { + if ptr.Pointer() != nil { + return int8(C.QPictureIO_Write(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPictureIO) DestroyQPictureIO() { + if ptr.Pointer() != nil { + C.QPictureIO_DestroyQPictureIO(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPictureIO) __inputFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO___inputFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPictureIO) __inputFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPictureIO___inputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPictureIO) __inputFormats_newList() unsafe.Pointer { + return C.QPictureIO___inputFormats_newList(ptr.Pointer()) +} + +func (ptr *QPictureIO) __outputFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO___outputFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPictureIO) __outputFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPictureIO___outputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPictureIO) __outputFormats_newList() unsafe.Pointer { + return C.QPictureIO___outputFormats_newList(ptr.Pointer()) +} + +type QPixelFormat struct { + ptr unsafe.Pointer +} + +type QPixelFormat_ITF interface { + QPixelFormat_PTR() *QPixelFormat +} + +func (ptr *QPixelFormat) QPixelFormat_PTR() *QPixelFormat { + return ptr +} + +func (ptr *QPixelFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPixelFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPixelFormat(ptr QPixelFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPixelFormat_PTR().Pointer() + } + return nil +} + +func NewQPixelFormatFromPointer(ptr unsafe.Pointer) (n *QPixelFormat) { + n = new(QPixelFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QPixelFormat) DestroyQPixelFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QPixelFormat__ColorModel +//QPixelFormat::ColorModel +type QPixelFormat__ColorModel int64 + +const ( + QPixelFormat__RGB QPixelFormat__ColorModel = QPixelFormat__ColorModel(0) + QPixelFormat__BGR QPixelFormat__ColorModel = QPixelFormat__ColorModel(1) + QPixelFormat__Indexed QPixelFormat__ColorModel = QPixelFormat__ColorModel(2) + QPixelFormat__Grayscale QPixelFormat__ColorModel = QPixelFormat__ColorModel(3) + QPixelFormat__CMYK QPixelFormat__ColorModel = QPixelFormat__ColorModel(4) + QPixelFormat__HSL QPixelFormat__ColorModel = QPixelFormat__ColorModel(5) + QPixelFormat__HSV QPixelFormat__ColorModel = QPixelFormat__ColorModel(6) + QPixelFormat__YUV QPixelFormat__ColorModel = QPixelFormat__ColorModel(7) + QPixelFormat__Alpha QPixelFormat__ColorModel = QPixelFormat__ColorModel(8) +) + +//go:generate stringer -type=QPixelFormat__AlphaUsage +//QPixelFormat::AlphaUsage +type QPixelFormat__AlphaUsage int64 + +const ( + QPixelFormat__UsesAlpha QPixelFormat__AlphaUsage = QPixelFormat__AlphaUsage(0) + QPixelFormat__IgnoresAlpha QPixelFormat__AlphaUsage = QPixelFormat__AlphaUsage(1) +) + +//go:generate stringer -type=QPixelFormat__AlphaPosition +//QPixelFormat::AlphaPosition +type QPixelFormat__AlphaPosition int64 + +const ( + QPixelFormat__AtBeginning QPixelFormat__AlphaPosition = QPixelFormat__AlphaPosition(0) + QPixelFormat__AtEnd QPixelFormat__AlphaPosition = QPixelFormat__AlphaPosition(1) +) + +//go:generate stringer -type=QPixelFormat__AlphaPremultiplied +//QPixelFormat::AlphaPremultiplied +type QPixelFormat__AlphaPremultiplied int64 + +const ( + QPixelFormat__NotPremultiplied QPixelFormat__AlphaPremultiplied = QPixelFormat__AlphaPremultiplied(0) + QPixelFormat__Premultiplied QPixelFormat__AlphaPremultiplied = QPixelFormat__AlphaPremultiplied(1) +) + +//go:generate stringer -type=QPixelFormat__TypeInterpretation +//QPixelFormat::TypeInterpretation +type QPixelFormat__TypeInterpretation int64 + +const ( + QPixelFormat__UnsignedInteger QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(0) + QPixelFormat__UnsignedShort QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(1) + QPixelFormat__UnsignedByte QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(2) + QPixelFormat__FloatingPoint QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(3) +) + +//go:generate stringer -type=QPixelFormat__YUVLayout +//QPixelFormat::YUVLayout +type QPixelFormat__YUVLayout int64 + +const ( + QPixelFormat__YUV444 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(0) + QPixelFormat__YUV422 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(1) + QPixelFormat__YUV411 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(2) + QPixelFormat__YUV420P QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(3) + QPixelFormat__YUV420SP QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(4) + QPixelFormat__YV12 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(5) + QPixelFormat__UYVY QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(6) + QPixelFormat__YUYV QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(7) + QPixelFormat__NV12 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(8) + QPixelFormat__NV21 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(9) + QPixelFormat__IMC1 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(10) + QPixelFormat__IMC2 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(11) + QPixelFormat__IMC3 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(12) + QPixelFormat__IMC4 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(13) + QPixelFormat__Y8 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(14) + QPixelFormat__Y16 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(15) +) + +//go:generate stringer -type=QPixelFormat__ByteOrder +//QPixelFormat::ByteOrder +type QPixelFormat__ByteOrder int64 + +const ( + QPixelFormat__LittleEndian QPixelFormat__ByteOrder = QPixelFormat__ByteOrder(0) + QPixelFormat__BigEndian QPixelFormat__ByteOrder = QPixelFormat__ByteOrder(1) + QPixelFormat__CurrentSystemEndian QPixelFormat__ByteOrder = QPixelFormat__ByteOrder(2) +) + +func NewQPixelFormat() *QPixelFormat { + tmpValue := NewQPixelFormatFromPointer(C.QPixelFormat_NewQPixelFormat()) + runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) + return tmpValue +} + +func NewQPixelFormat2(colorModel QPixelFormat__ColorModel, firstSize string, secondSize string, thirdSize string, fourthSize string, fifthSize string, alphaSize string, alphaUsage QPixelFormat__AlphaUsage, alphaPosition QPixelFormat__AlphaPosition, premultiplied QPixelFormat__AlphaPremultiplied, typeInterpretation QPixelFormat__TypeInterpretation, byteOrder QPixelFormat__ByteOrder, subEnum string) *QPixelFormat { + var firstSizeC *C.char + if firstSize != "" { + firstSizeC = C.CString(firstSize) + defer C.free(unsafe.Pointer(firstSizeC)) + } + var secondSizeC *C.char + if secondSize != "" { + secondSizeC = C.CString(secondSize) + defer C.free(unsafe.Pointer(secondSizeC)) + } + var thirdSizeC *C.char + if thirdSize != "" { + thirdSizeC = C.CString(thirdSize) + defer C.free(unsafe.Pointer(thirdSizeC)) + } + var fourthSizeC *C.char + if fourthSize != "" { + fourthSizeC = C.CString(fourthSize) + defer C.free(unsafe.Pointer(fourthSizeC)) + } + var fifthSizeC *C.char + if fifthSize != "" { + fifthSizeC = C.CString(fifthSize) + defer C.free(unsafe.Pointer(fifthSizeC)) + } + var alphaSizeC *C.char + if alphaSize != "" { + alphaSizeC = C.CString(alphaSize) + defer C.free(unsafe.Pointer(alphaSizeC)) + } + var subEnumC *C.char + if subEnum != "" { + subEnumC = C.CString(subEnum) + defer C.free(unsafe.Pointer(subEnumC)) + } + tmpValue := NewQPixelFormatFromPointer(C.QPixelFormat_NewQPixelFormat2(C.longlong(colorModel), firstSizeC, secondSizeC, thirdSizeC, fourthSizeC, fifthSizeC, alphaSizeC, C.longlong(alphaUsage), C.longlong(alphaPosition), C.longlong(premultiplied), C.longlong(typeInterpretation), C.longlong(byteOrder), subEnumC)) + runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) + return tmpValue +} + +func (ptr *QPixelFormat) AlphaPosition() QPixelFormat__AlphaPosition { + if ptr.Pointer() != nil { + return QPixelFormat__AlphaPosition(C.QPixelFormat_AlphaPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixelFormat) AlphaSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_AlphaSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) AlphaUsage() QPixelFormat__AlphaUsage { + if ptr.Pointer() != nil { + return QPixelFormat__AlphaUsage(C.QPixelFormat_AlphaUsage(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixelFormat) BitsPerPixel() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_BitsPerPixel(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) BlackSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_BlackSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) BlueSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_BlueSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) BrightnessSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_BrightnessSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) ByteOrder() QPixelFormat__ByteOrder { + if ptr.Pointer() != nil { + return QPixelFormat__ByteOrder(C.QPixelFormat_ByteOrder(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixelFormat) ChannelCount() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_ChannelCount(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) ColorModel() QPixelFormat__ColorModel { + if ptr.Pointer() != nil { + return QPixelFormat__ColorModel(C.QPixelFormat_ColorModel(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixelFormat) CyanSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_CyanSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) GreenSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_GreenSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) HueSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_HueSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) LightnessSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_LightnessSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) MagentaSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_MagentaSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) Premultiplied() QPixelFormat__AlphaPremultiplied { + if ptr.Pointer() != nil { + return QPixelFormat__AlphaPremultiplied(C.QPixelFormat_Premultiplied(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixelFormat) RedSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_RedSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) SaturationSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_SaturationSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) TypeInterpretation() QPixelFormat__TypeInterpretation { + if ptr.Pointer() != nil { + return QPixelFormat__TypeInterpretation(C.QPixelFormat_TypeInterpretation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixelFormat) YellowSize() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPixelFormat_YellowSize(ptr.Pointer())) + } + return "" +} + +func (ptr *QPixelFormat) YuvLayout() QPixelFormat__YUVLayout { + if ptr.Pointer() != nil { + return QPixelFormat__YUVLayout(C.QPixelFormat_YuvLayout(ptr.Pointer())) + } + return 0 +} + +type QPixmap struct { + QPaintDevice +} + +type QPixmap_ITF interface { + QPaintDevice_ITF + QPixmap_PTR() *QPixmap +} + +func (ptr *QPixmap) QPixmap_PTR() *QPixmap { + return ptr +} + +func (ptr *QPixmap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDevice_PTR().Pointer() + } + return nil +} + +func (ptr *QPixmap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQPixmap(ptr QPixmap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPixmap_PTR().Pointer() + } + return nil +} + +func NewQPixmapFromPointer(ptr unsafe.Pointer) (n *QPixmap) { + n = new(QPixmap) + n.SetPointer(ptr) + return +} +func NewQPixmap() *QPixmap { + return NewQPixmapFromPointer(C.QPixmap_NewQPixmap()) +} + +func NewQPixmap2(size core.QSize_ITF) *QPixmap { + return NewQPixmapFromPointer(C.QPixmap_NewQPixmap2(core.PointerFromQSize(size))) +} + +func NewQPixmap3(fileName string, format string, flags core.Qt__ImageConversionFlag) *QPixmap { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return NewQPixmapFromPointer(C.QPixmap_NewQPixmap3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.longlong(flags))) +} + +func NewQPixmap5(pixmap QPixmap_ITF) *QPixmap { + return NewQPixmapFromPointer(C.QPixmap_NewQPixmap5(PointerFromQPixmap(pixmap))) +} + +func (ptr *QPixmap) CacheKey() int64 { + if ptr.Pointer() != nil { + return int64(C.QPixmap_CacheKey(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixmap) ConvertFromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QPixmap_ConvertFromImage(ptr.Pointer(), PointerFromQImage(image), C.longlong(flags))) != 0 + } + return false +} + +func (ptr *QPixmap) Copy(rectangle core.QRect_ITF) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_Copy(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Copy2(x int, y int, width int, height int) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_Copy2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) CreateHeuristicMask(clipTight bool) *QBitmap { + if ptr.Pointer() != nil { + tmpValue := NewQBitmapFromPointer(C.QPixmap_CreateHeuristicMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clipTight))))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) CreateMaskFromColor(maskColor QColor_ITF, mode core.Qt__MaskMode) *QBitmap { + if ptr.Pointer() != nil { + tmpValue := NewQBitmapFromPointer(C.QPixmap_CreateMaskFromColor(ptr.Pointer(), PointerFromQColor(maskColor), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue + } + return nil +} + +func QPixmap_DefaultDepth() int { + return int(int32(C.QPixmap_QPixmap_DefaultDepth())) +} + +func (ptr *QPixmap) DefaultDepth() int { + return int(int32(C.QPixmap_QPixmap_DefaultDepth())) +} + +func (ptr *QPixmap) Detach() { + if ptr.Pointer() != nil { + C.QPixmap_Detach(ptr.Pointer()) + } +} + +func (ptr *QPixmap) DevicePixelRatio() float64 { + if ptr.Pointer() != nil { + return float64(C.QPixmap_DevicePixelRatio(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPixmap) Fill(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QPixmap_Fill(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func QPixmap_FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { + tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue +} + +func (ptr *QPixmap) FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { + tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue +} + +func QPixmap_FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { + tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue +} + +func (ptr *QPixmap) FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { + tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue +} + +func QPixmap_FromImageReader(imageReader QImageReader_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { + tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImageReader(PointerFromQImageReader(imageReader), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue +} + +func (ptr *QPixmap) FromImageReader(imageReader QImageReader_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { + tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImageReader(PointerFromQImageReader(imageReader), C.longlong(flags))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue +} + +func (ptr *QPixmap) HasAlpha() bool { + if ptr.Pointer() != nil { + return int8(C.QPixmap_HasAlpha(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPixmap) HasAlphaChannel() bool { + if ptr.Pointer() != nil { + return int8(C.QPixmap_HasAlphaChannel(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPixmap) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QPixmap_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPixmap) IsQBitmap() bool { + if ptr.Pointer() != nil { + return int8(C.QPixmap_IsQBitmap(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPixmap) Load(fileName string, format string, flags core.Qt__ImageConversionFlag) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPixmap_Load(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.longlong(flags))) != 0 + } + return false +} + +func (ptr *QPixmap) LoadFromData(data []byte, l uint, format string, flags core.Qt__ImageConversionFlag) bool { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPixmap_LoadFromData(ptr.Pointer(), dataC, C.uint(uint32(l)), formatC, C.longlong(flags))) != 0 + } + return false +} + +func (ptr *QPixmap) LoadFromData2(data core.QByteArray_ITF, format string, flags core.Qt__ImageConversionFlag) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPixmap_LoadFromData2(ptr.Pointer(), core.PointerFromQByteArray(data), formatC, C.longlong(flags))) != 0 + } + return false +} + +func (ptr *QPixmap) Mask() *QBitmap { + if ptr.Pointer() != nil { + tmpValue := NewQBitmapFromPointer(C.QPixmap_Mask(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPixmap_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Save(fileName string, format string, quality int) bool { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPixmap_Save(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.int(int32(quality)))) != 0 + } + return false +} + +func (ptr *QPixmap) Save2(device core.QIODevice_ITF, format string, quality int) bool { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + return int8(C.QPixmap_Save2(ptr.Pointer(), core.PointerFromQIODevice(device), formatC, C.int(int32(quality)))) != 0 + } + return false +} + +func (ptr *QPixmap) Scaled(size core.QSize_ITF, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_Scaled(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(aspectRatioMode), C.longlong(transformMode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Scaled2(width int, height int, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_Scaled2(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(aspectRatioMode), C.longlong(transformMode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) ScaledToHeight(height int, mode core.Qt__TransformationMode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_ScaledToHeight(ptr.Pointer(), C.int(int32(height)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) ScaledToWidth(width int, mode core.Qt__TransformationMode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_ScaledToWidth(ptr.Pointer(), C.int(int32(width)), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Scroll(dx int, dy int, x int, y int, width int, height int, exposed QRegion_ITF) { + if ptr.Pointer() != nil { + C.QPixmap_Scroll(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQRegion(exposed)) + } +} + +func (ptr *QPixmap) Scroll2(dx int, dy int, rect core.QRect_ITF, exposed QRegion_ITF) { + if ptr.Pointer() != nil { + C.QPixmap_Scroll2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), core.PointerFromQRect(rect), PointerFromQRegion(exposed)) + } +} + +func (ptr *QPixmap) SetDevicePixelRatio(scaleFactor float64) { + if ptr.Pointer() != nil { + C.QPixmap_SetDevicePixelRatio(ptr.Pointer(), C.double(scaleFactor)) + } +} + +func (ptr *QPixmap) SetMask(mask QBitmap_ITF) { + if ptr.Pointer() != nil { + C.QPixmap_SetMask(ptr.Pointer(), PointerFromQBitmap(mask)) + } +} + +func (ptr *QPixmap) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QPixmap_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Swap(other QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QPixmap_Swap(ptr.Pointer(), PointerFromQPixmap(other)) + } +} + +func (ptr *QPixmap) ToImage() *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QPixmap_ToImage(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Transformed(transform QTransform_ITF, mode core.Qt__TransformationMode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_Transformed(ptr.Pointer(), PointerFromQTransform(transform), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QPixmap) Transformed2(matrix QMatrix_ITF, mode core.Qt__TransformationMode) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QPixmap_Transformed2(ptr.Pointer(), PointerFromQMatrix(matrix), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func QPixmap_TrueMatrix(matrix QTransform_ITF, width int, height int) *QTransform { + tmpValue := NewQTransformFromPointer(C.QPixmap_QPixmap_TrueMatrix(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QPixmap) TrueMatrix(matrix QTransform_ITF, width int, height int) *QTransform { + tmpValue := NewQTransformFromPointer(C.QPixmap_QPixmap_TrueMatrix(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func QPixmap_TrueMatrix2(m QMatrix_ITF, w int, h int) *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QPixmap_QPixmap_TrueMatrix2(PointerFromQMatrix(m), C.int(int32(w)), C.int(int32(h)))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +func (ptr *QPixmap) TrueMatrix2(m QMatrix_ITF, w int, h int) *QMatrix { + tmpValue := NewQMatrixFromPointer(C.QPixmap_QPixmap_TrueMatrix2(PointerFromQMatrix(m), C.int(int32(w)), C.int(int32(h)))) + runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) + return tmpValue +} + +//export callbackQPixmap_DestroyQPixmap +func callbackQPixmap_DestroyQPixmap(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPixmap"); signal != nil { + (*(*func())(signal))() + } else { + NewQPixmapFromPointer(ptr).DestroyQPixmapDefault() + } +} + +func (ptr *QPixmap) ConnectDestroyQPixmap(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPixmap"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPixmap) DisconnectDestroyQPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPixmap") + } +} + +func (ptr *QPixmap) DestroyQPixmap() { + if ptr.Pointer() != nil { + C.QPixmap_DestroyQPixmap(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPixmap) DestroyQPixmapDefault() { + if ptr.Pointer() != nil { + C.QPixmap_DestroyQPixmapDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQPixmap_PaintEngine +func callbackQPixmap_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) + } + + return PointerFromQPaintEngine(NewQPixmapFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QPixmap) PaintEngine() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPixmap_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QPixmap) PaintEngineDefault() *QPaintEngine { + if ptr.Pointer() != nil { + return NewQPaintEngineFromPointer(C.QPixmap_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +type QPixmapCache struct { + ptr unsafe.Pointer +} + +type QPixmapCache_ITF interface { + QPixmapCache_PTR() *QPixmapCache +} + +func (ptr *QPixmapCache) QPixmapCache_PTR() *QPixmapCache { + return ptr +} + +func (ptr *QPixmapCache) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPixmapCache) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPixmapCache(ptr QPixmapCache_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPixmapCache_PTR().Pointer() + } + return nil +} + +func NewQPixmapCacheFromPointer(ptr unsafe.Pointer) (n *QPixmapCache) { + n = new(QPixmapCache) + n.SetPointer(ptr) + return +} + +func (ptr *QPixmapCache) DestroyQPixmapCache() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QPixmapCache_CacheLimit() int { + return int(int32(C.QPixmapCache_QPixmapCache_CacheLimit())) +} + +func (ptr *QPixmapCache) CacheLimit() int { + return int(int32(C.QPixmapCache_QPixmapCache_CacheLimit())) +} + +func QPixmapCache_Clear() { + C.QPixmapCache_QPixmapCache_Clear() +} + +func (ptr *QPixmapCache) Clear() { + C.QPixmapCache_QPixmapCache_Clear() +} + +func QPixmapCache_Find3(key string, pixmap QPixmap_ITF) bool { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QPixmapCache_QPixmapCache_Find3(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 +} + +func (ptr *QPixmapCache) Find3(key string, pixmap QPixmap_ITF) bool { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QPixmapCache_QPixmapCache_Find3(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 +} + +func QPixmapCache_Insert(key string, pixmap QPixmap_ITF) bool { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QPixmapCache_QPixmapCache_Insert(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 +} + +func (ptr *QPixmapCache) Insert(key string, pixmap QPixmap_ITF) bool { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QPixmapCache_QPixmapCache_Insert(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 +} + +func QPixmapCache_Remove(key string) { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QPixmapCache_QPixmapCache_Remove(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}) +} + +func (ptr *QPixmapCache) Remove(key string) { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QPixmapCache_QPixmapCache_Remove(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}) +} + +func QPixmapCache_SetCacheLimit(n int) { + C.QPixmapCache_QPixmapCache_SetCacheLimit(C.int(int32(n))) +} + +func (ptr *QPixmapCache) SetCacheLimit(n int) { + C.QPixmapCache_QPixmapCache_SetCacheLimit(C.int(int32(n))) +} + +type QPlatformDragQtResponse struct { + QPlatformDropQtResponse +} + +type QPlatformDragQtResponse_ITF interface { + QPlatformDropQtResponse_ITF + QPlatformDragQtResponse_PTR() *QPlatformDragQtResponse +} + +func (ptr *QPlatformDragQtResponse) QPlatformDragQtResponse_PTR() *QPlatformDragQtResponse { + return ptr +} + +func (ptr *QPlatformDragQtResponse) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformDropQtResponse_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformDragQtResponse) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPlatformDropQtResponse_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformDragQtResponse(ptr QPlatformDragQtResponse_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformDragQtResponse_PTR().Pointer() + } + return nil +} + +func NewQPlatformDragQtResponseFromPointer(ptr unsafe.Pointer) (n *QPlatformDragQtResponse) { + n = new(QPlatformDragQtResponse) + n.SetPointer(ptr) + return +} + +func (ptr *QPlatformDragQtResponse) DestroyQPlatformDragQtResponse() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPlatformDropQtResponse struct { + ptr unsafe.Pointer +} + +type QPlatformDropQtResponse_ITF interface { + QPlatformDropQtResponse_PTR() *QPlatformDropQtResponse +} + +func (ptr *QPlatformDropQtResponse) QPlatformDropQtResponse_PTR() *QPlatformDropQtResponse { + return ptr +} + +func (ptr *QPlatformDropQtResponse) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPlatformDropQtResponse) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPlatformDropQtResponse(ptr QPlatformDropQtResponse_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformDropQtResponse_PTR().Pointer() + } + return nil +} + +func NewQPlatformDropQtResponseFromPointer(ptr unsafe.Pointer) (n *QPlatformDropQtResponse) { + n = new(QPlatformDropQtResponse) + n.SetPointer(ptr) + return +} + +func (ptr *QPlatformDropQtResponse) DestroyQPlatformDropQtResponse() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPlatformIntegrationPlugin struct { + core.QObject +} + +type QPlatformIntegrationPlugin_ITF interface { + core.QObject_ITF + QPlatformIntegrationPlugin_PTR() *QPlatformIntegrationPlugin +} + +func (ptr *QPlatformIntegrationPlugin) QPlatformIntegrationPlugin_PTR() *QPlatformIntegrationPlugin { + return ptr +} + +func (ptr *QPlatformIntegrationPlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformIntegrationPlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformIntegrationPlugin(ptr QPlatformIntegrationPlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformIntegrationPlugin_PTR().Pointer() + } + return nil +} + +func NewQPlatformIntegrationPluginFromPointer(ptr unsafe.Pointer) (n *QPlatformIntegrationPlugin) { + n = new(QPlatformIntegrationPlugin) + n.SetPointer(ptr) + return +} + +type QPlatformMenu struct { + core.QObject +} + +type QPlatformMenu_ITF interface { + core.QObject_ITF + QPlatformMenu_PTR() *QPlatformMenu +} + +func (ptr *QPlatformMenu) QPlatformMenu_PTR() *QPlatformMenu { + return ptr +} + +func (ptr *QPlatformMenu) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformMenu) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformMenu(ptr QPlatformMenu_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformMenu_PTR().Pointer() + } + return nil +} + +func NewQPlatformMenuFromPointer(ptr unsafe.Pointer) (n *QPlatformMenu) { + n = new(QPlatformMenu) + n.SetPointer(ptr) + return +} + +type QPlatformMenuBar struct { + core.QObject +} + +type QPlatformMenuBar_ITF interface { + core.QObject_ITF + QPlatformMenuBar_PTR() *QPlatformMenuBar +} + +func (ptr *QPlatformMenuBar) QPlatformMenuBar_PTR() *QPlatformMenuBar { + return ptr +} + +func (ptr *QPlatformMenuBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformMenuBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformMenuBar(ptr QPlatformMenuBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformMenuBar_PTR().Pointer() + } + return nil +} + +func NewQPlatformMenuBarFromPointer(ptr unsafe.Pointer) (n *QPlatformMenuBar) { + n = new(QPlatformMenuBar) + n.SetPointer(ptr) + return +} + +type QPlatformMenuItem struct { + core.QObject +} + +type QPlatformMenuItem_ITF interface { + core.QObject_ITF + QPlatformMenuItem_PTR() *QPlatformMenuItem +} + +func (ptr *QPlatformMenuItem) QPlatformMenuItem_PTR() *QPlatformMenuItem { + return ptr +} + +func (ptr *QPlatformMenuItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformMenuItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformMenuItem(ptr QPlatformMenuItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformMenuItem_PTR().Pointer() + } + return nil +} + +func NewQPlatformMenuItemFromPointer(ptr unsafe.Pointer) (n *QPlatformMenuItem) { + n = new(QPlatformMenuItem) + n.SetPointer(ptr) + return +} + +type QPlatformOffscreenSurface struct { + ptr unsafe.Pointer +} + +type QPlatformOffscreenSurface_ITF interface { + QPlatformOffscreenSurface_PTR() *QPlatformOffscreenSurface +} + +func (ptr *QPlatformOffscreenSurface) QPlatformOffscreenSurface_PTR() *QPlatformOffscreenSurface { + return ptr +} + +func (ptr *QPlatformOffscreenSurface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPlatformOffscreenSurface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPlatformOffscreenSurface(ptr QPlatformOffscreenSurface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformOffscreenSurface_PTR().Pointer() + } + return nil +} + +func NewQPlatformOffscreenSurfaceFromPointer(ptr unsafe.Pointer) (n *QPlatformOffscreenSurface) { + n = new(QPlatformOffscreenSurface) + n.SetPointer(ptr) + return +} + +func (ptr *QPlatformOffscreenSurface) DestroyQPlatformOffscreenSurface() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPlatformSessionManager struct { + ptr unsafe.Pointer +} + +type QPlatformSessionManager_ITF interface { + QPlatformSessionManager_PTR() *QPlatformSessionManager +} + +func (ptr *QPlatformSessionManager) QPlatformSessionManager_PTR() *QPlatformSessionManager { + return ptr +} + +func (ptr *QPlatformSessionManager) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPlatformSessionManager) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPlatformSessionManager(ptr QPlatformSessionManager_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformSessionManager_PTR().Pointer() + } + return nil +} + +func NewQPlatformSessionManagerFromPointer(ptr unsafe.Pointer) (n *QPlatformSessionManager) { + n = new(QPlatformSessionManager) + n.SetPointer(ptr) + return +} + +func (ptr *QPlatformSessionManager) DestroyQPlatformSessionManager() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPlatformSurfaceEvent struct { + core.QEvent +} + +type QPlatformSurfaceEvent_ITF interface { + core.QEvent_ITF + QPlatformSurfaceEvent_PTR() *QPlatformSurfaceEvent +} + +func (ptr *QPlatformSurfaceEvent) QPlatformSurfaceEvent_PTR() *QPlatformSurfaceEvent { + return ptr +} + +func (ptr *QPlatformSurfaceEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformSurfaceEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformSurfaceEvent(ptr QPlatformSurfaceEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformSurfaceEvent_PTR().Pointer() + } + return nil +} + +func NewQPlatformSurfaceEventFromPointer(ptr unsafe.Pointer) (n *QPlatformSurfaceEvent) { + n = new(QPlatformSurfaceEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QPlatformSurfaceEvent) DestroyQPlatformSurfaceEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QPlatformSurfaceEvent__SurfaceEventType +//QPlatformSurfaceEvent::SurfaceEventType +type QPlatformSurfaceEvent__SurfaceEventType int64 + +const ( + QPlatformSurfaceEvent__SurfaceCreated QPlatformSurfaceEvent__SurfaceEventType = QPlatformSurfaceEvent__SurfaceEventType(0) + QPlatformSurfaceEvent__SurfaceAboutToBeDestroyed QPlatformSurfaceEvent__SurfaceEventType = QPlatformSurfaceEvent__SurfaceEventType(1) +) + +func NewQPlatformSurfaceEvent(surfaceEventType QPlatformSurfaceEvent__SurfaceEventType) *QPlatformSurfaceEvent { + tmpValue := NewQPlatformSurfaceEventFromPointer(C.QPlatformSurfaceEvent_NewQPlatformSurfaceEvent(C.longlong(surfaceEventType))) + runtime.SetFinalizer(tmpValue, (*QPlatformSurfaceEvent).DestroyQPlatformSurfaceEvent) + return tmpValue +} + +func (ptr *QPlatformSurfaceEvent) SurfaceEventType() QPlatformSurfaceEvent__SurfaceEventType { + if ptr.Pointer() != nil { + return QPlatformSurfaceEvent__SurfaceEventType(C.QPlatformSurfaceEvent_SurfaceEventType(ptr.Pointer())) + } + return 0 +} + +type QPlatformTextureList struct { + core.QObject +} + +type QPlatformTextureList_ITF interface { + core.QObject_ITF + QPlatformTextureList_PTR() *QPlatformTextureList +} + +func (ptr *QPlatformTextureList) QPlatformTextureList_PTR() *QPlatformTextureList { + return ptr +} + +func (ptr *QPlatformTextureList) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QPlatformTextureList) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQPlatformTextureList(ptr QPlatformTextureList_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlatformTextureList_PTR().Pointer() + } + return nil +} + +func NewQPlatformTextureListFromPointer(ptr unsafe.Pointer) (n *QPlatformTextureList) { + n = new(QPlatformTextureList) + n.SetPointer(ptr) + return +} + +type QPointingDeviceUniqueId struct { + ptr unsafe.Pointer +} + +type QPointingDeviceUniqueId_ITF interface { + QPointingDeviceUniqueId_PTR() *QPointingDeviceUniqueId +} + +func (ptr *QPointingDeviceUniqueId) QPointingDeviceUniqueId_PTR() *QPointingDeviceUniqueId { + return ptr +} + +func (ptr *QPointingDeviceUniqueId) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPointingDeviceUniqueId) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPointingDeviceUniqueId(ptr QPointingDeviceUniqueId_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPointingDeviceUniqueId_PTR().Pointer() + } + return nil +} + +func NewQPointingDeviceUniqueIdFromPointer(ptr unsafe.Pointer) (n *QPointingDeviceUniqueId) { + n = new(QPointingDeviceUniqueId) + n.SetPointer(ptr) + return +} + +func (ptr *QPointingDeviceUniqueId) DestroyQPointingDeviceUniqueId() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQPointingDeviceUniqueId() *QPointingDeviceUniqueId { + tmpValue := NewQPointingDeviceUniqueIdFromPointer(C.QPointingDeviceUniqueId_NewQPointingDeviceUniqueId()) + runtime.SetFinalizer(tmpValue, (*QPointingDeviceUniqueId).DestroyQPointingDeviceUniqueId) + return tmpValue +} + +func QPointingDeviceUniqueId_FromNumericId(id int64) *QPointingDeviceUniqueId { + tmpValue := NewQPointingDeviceUniqueIdFromPointer(C.QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(C.longlong(id))) + runtime.SetFinalizer(tmpValue, (*QPointingDeviceUniqueId).DestroyQPointingDeviceUniqueId) + return tmpValue +} + +func (ptr *QPointingDeviceUniqueId) FromNumericId(id int64) *QPointingDeviceUniqueId { + tmpValue := NewQPointingDeviceUniqueIdFromPointer(C.QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(C.longlong(id))) + runtime.SetFinalizer(tmpValue, (*QPointingDeviceUniqueId).DestroyQPointingDeviceUniqueId) + return tmpValue +} + +func (ptr *QPointingDeviceUniqueId) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QPointingDeviceUniqueId_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPointingDeviceUniqueId) NumericId() int64 { + if ptr.Pointer() != nil { + return int64(C.QPointingDeviceUniqueId_NumericId(ptr.Pointer())) + } + return 0 +} + +type QPolygon struct { + core.QVector +} + +type QPolygon_ITF interface { + core.QVector_ITF + QPolygon_PTR() *QPolygon +} + +func (ptr *QPolygon) QPolygon_PTR() *QPolygon { + return ptr +} + +func (ptr *QPolygon) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QVector_PTR().Pointer() + } + return nil +} + +func (ptr *QPolygon) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QVector_PTR().SetPointer(p) + } +} + +func PointerFromQPolygon(ptr QPolygon_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPolygon_PTR().Pointer() + } + return nil +} + +func NewQPolygonFromPointer(ptr unsafe.Pointer) (n *QPolygon) { + n = new(QPolygon) + n.SetPointer(ptr) + return +} +func NewQPolygon() *QPolygon { + tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon()) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue +} + +func NewQPolygon2(size int) *QPolygon { + tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon2(C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue +} + +func NewQPolygon3(points []*core.QPoint) *QPolygon { + tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon3(func() unsafe.Pointer { + tmpList := NewQPolygonFromPointer(NewQPolygonFromPointer(nil).__QPolygon_points_newList3()) + for _, v := range points { + tmpList.__QPolygon_points_setList3(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue +} + +func NewQPolygon5(rectangle core.QRect_ITF, closed bool) *QPolygon { + tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon5(core.PointerFromQRect(rectangle), C.char(int8(qt.GoBoolToInt(closed))))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue +} + +func (ptr *QPolygon) BoundingRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPolygon_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) ContainsPoint(point core.QPoint_ITF, fillRule core.Qt__FillRule) bool { + if ptr.Pointer() != nil { + return int8(C.QPolygon_ContainsPoint(ptr.Pointer(), core.PointerFromQPoint(point), C.longlong(fillRule))) != 0 + } + return false +} + +func (ptr *QPolygon) Intersected(r QPolygon_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QPolygon_Intersected(ptr.Pointer(), PointerFromQPolygon(r))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) Intersects(p QPolygon_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPolygon_Intersects(ptr.Pointer(), PointerFromQPolygon(p))) != 0 + } + return false +} + +func (ptr *QPolygon) Point(index int, x int, y int) { + if ptr.Pointer() != nil { + C.QPolygon_Point(ptr.Pointer(), C.int(int32(index)), C.int(int32(x)), C.int(int32(y))) + } +} + +func (ptr *QPolygon) Point2(index int) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QPolygon_Point2(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) PutPoints(index int, nPoints int, fromPolygon QPolygon_ITF, fromIndex int) { + if ptr.Pointer() != nil { + C.QPolygon_PutPoints(ptr.Pointer(), C.int(int32(index)), C.int(int32(nPoints)), PointerFromQPolygon(fromPolygon), C.int(int32(fromIndex))) + } +} + +func (ptr *QPolygon) SetPoint(index int, x int, y int) { + if ptr.Pointer() != nil { + C.QPolygon_SetPoint(ptr.Pointer(), C.int(int32(index)), C.int(int32(x)), C.int(int32(y))) + } +} + +func (ptr *QPolygon) SetPoint2(index int, point core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPolygon_SetPoint2(ptr.Pointer(), C.int(int32(index)), core.PointerFromQPoint(point)) + } +} + +func (ptr *QPolygon) SetPoints(nPoints int, points int) { + if ptr.Pointer() != nil { + C.QPolygon_SetPoints(ptr.Pointer(), C.int(int32(nPoints)), C.int(int32(points))) + } +} + +func (ptr *QPolygon) Subtracted(r QPolygon_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QPolygon_Subtracted(ptr.Pointer(), PointerFromQPolygon(r))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) Swap(other QPolygon_ITF) { + if ptr.Pointer() != nil { + C.QPolygon_Swap(ptr.Pointer(), PointerFromQPolygon(other)) + } +} + +func (ptr *QPolygon) Translate(dx int, dy int) { + if ptr.Pointer() != nil { + C.QPolygon_Translate(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QPolygon) Translate2(offset core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPolygon_Translate2(ptr.Pointer(), core.PointerFromQPoint(offset)) + } +} + +func (ptr *QPolygon) Translated(dx int, dy int) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QPolygon_Translated(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) Translated2(offset core.QPoint_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QPolygon_Translated2(ptr.Pointer(), core.PointerFromQPoint(offset))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) United(r QPolygon_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QPolygon_United(ptr.Pointer(), PointerFromQPolygon(r))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) DestroyQPolygon() { + if ptr.Pointer() != nil { + C.QPolygon_DestroyQPolygon(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPolygon) __QPolygon_points_atList3(i int) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QPolygon___QPolygon_points_atList3(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __QPolygon_points_setList3(i core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___QPolygon_points_setList3(ptr.Pointer(), core.PointerFromQPoint(i)) + } +} + +func (ptr *QPolygon) __QPolygon_points_newList3() unsafe.Pointer { + return C.QPolygon___QPolygon_points_newList3(ptr.Pointer()) +} + +func (ptr *QPolygon) __QPolygon_v_atList4(i int) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QPolygon___QPolygon_v_atList4(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __QPolygon_v_setList4(i core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___QPolygon_v_setList4(ptr.Pointer(), core.PointerFromQPoint(i)) + } +} + +func (ptr *QPolygon) __QPolygon_v_newList4() unsafe.Pointer { + return C.QPolygon___QPolygon_v_newList4(ptr.Pointer()) +} + +func (ptr *QPolygon) __QVector_other_atList4(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___QVector_other_atList4(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __QVector_other_setList4(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___QVector_other_setList4(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __QVector_other_newList4() unsafe.Pointer { + return C.QPolygon___QVector_other_newList4(ptr.Pointer()) +} + +func (ptr *QPolygon) __QVector_other_atList5(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___QVector_other_atList5(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __QVector_other_setList5(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___QVector_other_setList5(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __QVector_other_newList5() unsafe.Pointer { + return C.QPolygon___QVector_other_newList5(ptr.Pointer()) +} + +func (ptr *QPolygon) __append_value_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___append_value_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __append_value_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___append_value_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __append_value_newList3() unsafe.Pointer { + return C.QPolygon___append_value_newList3(ptr.Pointer()) +} + +func (ptr *QPolygon) __fill_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___fill_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __fill_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___fill_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __fill_newList() unsafe.Pointer { + return C.QPolygon___fill_newList(ptr.Pointer()) +} + +func (ptr *QPolygon) __fromList_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___fromList_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __fromList_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___fromList_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __fromList_newList() unsafe.Pointer { + return C.QPolygon___fromList_newList(ptr.Pointer()) +} + +func (ptr *QPolygon) __fromList_list_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___fromList_list_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __fromList_list_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___fromList_list_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __fromList_list_newList() unsafe.Pointer { + return C.QPolygon___fromList_list_newList(ptr.Pointer()) +} + +func (ptr *QPolygon) __fromStdVector_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___fromStdVector_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __fromStdVector_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___fromStdVector_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __fromStdVector_newList() unsafe.Pointer { + return C.QPolygon___fromStdVector_newList(ptr.Pointer()) +} + +func (ptr *QPolygon) __mid_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___mid_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __mid_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___mid_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __mid_newList() unsafe.Pointer { + return C.QPolygon___mid_newList(ptr.Pointer()) +} + +func (ptr *QPolygon) __swap_other_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___swap_other_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __swap_other_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___swap_other_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __swap_other_newList() unsafe.Pointer { + return C.QPolygon___swap_other_newList(ptr.Pointer()) +} + +func (ptr *QPolygon) __toList_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygon___toList_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygon) __toList_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygon___toList_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygon) __toList_newList() unsafe.Pointer { + return C.QPolygon___toList_newList(ptr.Pointer()) +} + +type QPolygonF struct { + core.QVector +} + +type QPolygonF_ITF interface { + core.QVector_ITF + QPolygonF_PTR() *QPolygonF +} + +func (ptr *QPolygonF) QPolygonF_PTR() *QPolygonF { + return ptr +} + +func (ptr *QPolygonF) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QVector_PTR().Pointer() + } + return nil +} + +func (ptr *QPolygonF) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QVector_PTR().SetPointer(p) + } +} + +func PointerFromQPolygonF(ptr QPolygonF_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPolygonF_PTR().Pointer() + } + return nil +} + +func NewQPolygonFFromPointer(ptr unsafe.Pointer) (n *QPolygonF) { + n = new(QPolygonF) + n.SetPointer(ptr) + return +} +func NewQPolygonF() *QPolygonF { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF()) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue +} + +func NewQPolygonF2(size int) *QPolygonF { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF2(C.int(int32(size)))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue +} + +func NewQPolygonF3(points []*core.QPointF) *QPolygonF { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF3(func() unsafe.Pointer { + tmpList := NewQPolygonFFromPointer(NewQPolygonFFromPointer(nil).__QPolygonF_points_newList3()) + for _, v := range points { + tmpList.__QPolygonF_points_setList3(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue +} + +func NewQPolygonF5(rectangle core.QRectF_ITF) *QPolygonF { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF5(core.PointerFromQRectF(rectangle))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue +} + +func NewQPolygonF6(polygon QPolygon_ITF) *QPolygonF { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF6(PointerFromQPolygon(polygon))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue +} + +func NewQPolygonF7(polygon QPolygonF_ITF) *QPolygonF { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF7(PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue +} + +func (ptr *QPolygonF) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPolygonF_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) ContainsPoint(point core.QPointF_ITF, fillRule core.Qt__FillRule) bool { + if ptr.Pointer() != nil { + return int8(C.QPolygonF_ContainsPoint(ptr.Pointer(), core.PointerFromQPointF(point), C.longlong(fillRule))) != 0 + } + return false +} + +func (ptr *QPolygonF) Intersected(r QPolygonF_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Intersected(ptr.Pointer(), PointerFromQPolygonF(r))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) Intersects(p QPolygonF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPolygonF_Intersects(ptr.Pointer(), PointerFromQPolygonF(p))) != 0 + } + return false +} + +func (ptr *QPolygonF) IsClosed() bool { + if ptr.Pointer() != nil { + return int8(C.QPolygonF_IsClosed(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPolygonF) Subtracted(r QPolygonF_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Subtracted(ptr.Pointer(), PointerFromQPolygonF(r))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) Swap(other QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF_Swap(ptr.Pointer(), PointerFromQPolygonF(other)) + } +} + +func (ptr *QPolygonF) ToPolygon() *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QPolygonF_ToPolygon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) Translate(offset core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF_Translate(ptr.Pointer(), core.PointerFromQPointF(offset)) + } +} + +func (ptr *QPolygonF) Translate2(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QPolygonF_Translate2(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QPolygonF) Translated(offset core.QPointF_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Translated(ptr.Pointer(), core.PointerFromQPointF(offset))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) Translated2(dx float64, dy float64) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Translated2(ptr.Pointer(), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) United(r QPolygonF_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QPolygonF_United(ptr.Pointer(), PointerFromQPolygonF(r))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) DestroyQPolygonF() { + if ptr.Pointer() != nil { + C.QPolygonF_DestroyQPolygonF(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPolygonF) __QPolygonF_points_atList3(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPolygonF___QPolygonF_points_atList3(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __QPolygonF_points_setList3(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___QPolygonF_points_setList3(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QPolygonF) __QPolygonF_points_newList3() unsafe.Pointer { + return C.QPolygonF___QPolygonF_points_newList3(ptr.Pointer()) +} + +func (ptr *QPolygonF) __QPolygonF_v_atList4(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPolygonF___QPolygonF_v_atList4(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __QPolygonF_v_setList4(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___QPolygonF_v_setList4(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QPolygonF) __QPolygonF_v_newList4() unsafe.Pointer { + return C.QPolygonF___QPolygonF_v_newList4(ptr.Pointer()) +} + +func (ptr *QPolygonF) __QVector_other_atList4(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___QVector_other_atList4(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __QVector_other_setList4(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___QVector_other_setList4(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __QVector_other_newList4() unsafe.Pointer { + return C.QPolygonF___QVector_other_newList4(ptr.Pointer()) +} + +func (ptr *QPolygonF) __QVector_other_atList5(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___QVector_other_atList5(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __QVector_other_setList5(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___QVector_other_setList5(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __QVector_other_newList5() unsafe.Pointer { + return C.QPolygonF___QVector_other_newList5(ptr.Pointer()) +} + +func (ptr *QPolygonF) __append_value_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___append_value_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __append_value_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___append_value_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __append_value_newList3() unsafe.Pointer { + return C.QPolygonF___append_value_newList3(ptr.Pointer()) +} + +func (ptr *QPolygonF) __fill_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fill_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __fill_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___fill_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __fill_newList() unsafe.Pointer { + return C.QPolygonF___fill_newList(ptr.Pointer()) +} + +func (ptr *QPolygonF) __fromList_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fromList_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __fromList_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___fromList_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __fromList_newList() unsafe.Pointer { + return C.QPolygonF___fromList_newList(ptr.Pointer()) +} + +func (ptr *QPolygonF) __fromList_list_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fromList_list_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __fromList_list_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___fromList_list_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __fromList_list_newList() unsafe.Pointer { + return C.QPolygonF___fromList_list_newList(ptr.Pointer()) +} + +func (ptr *QPolygonF) __fromStdVector_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fromStdVector_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __fromStdVector_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___fromStdVector_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __fromStdVector_newList() unsafe.Pointer { + return C.QPolygonF___fromStdVector_newList(ptr.Pointer()) +} + +func (ptr *QPolygonF) __mid_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___mid_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __mid_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___mid_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __mid_newList() unsafe.Pointer { + return C.QPolygonF___mid_newList(ptr.Pointer()) +} + +func (ptr *QPolygonF) __swap_other_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___swap_other_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __swap_other_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___swap_other_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __swap_other_newList() unsafe.Pointer { + return C.QPolygonF___swap_other_newList(ptr.Pointer()) +} + +func (ptr *QPolygonF) __toList_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPolygonF___toList_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPolygonF) __toList_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPolygonF___toList_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPolygonF) __toList_newList() unsafe.Pointer { + return C.QPolygonF___toList_newList(ptr.Pointer()) +} + +type QQuaternion struct { + ptr unsafe.Pointer +} + +type QQuaternion_ITF interface { + QQuaternion_PTR() *QQuaternion +} + +func (ptr *QQuaternion) QQuaternion_PTR() *QQuaternion { + return ptr +} + +func (ptr *QQuaternion) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQuaternion) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQuaternion(ptr QQuaternion_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQuaternion_PTR().Pointer() + } + return nil +} + +func NewQQuaternionFromPointer(ptr unsafe.Pointer) (n *QQuaternion) { + n = new(QQuaternion) + n.SetPointer(ptr) + return +} + +func (ptr *QQuaternion) DestroyQQuaternion() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQQuaternion() *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion()) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func NewQQuaternion3(scalar float32, xpos float32, ypos float32, zpos float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion3(C.float(scalar), C.float(xpos), C.float(ypos), C.float(zpos))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func NewQQuaternion4(scalar float32, vector QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion4(C.float(scalar), PointerFromQVector3D(vector))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func NewQQuaternion5(vector QVector4D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion5(PointerFromQVector4D(vector))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) Conjugated() *QQuaternion { + if ptr.Pointer() != nil { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_Conjugated(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue + } + return nil +} + +func QQuaternion_DotProduct(q1 QQuaternion_ITF, q2 QQuaternion_ITF) float32 { + return float32(C.QQuaternion_QQuaternion_DotProduct(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2))) +} + +func (ptr *QQuaternion) DotProduct(q1 QQuaternion_ITF, q2 QQuaternion_ITF) float32 { + return float32(C.QQuaternion_QQuaternion_DotProduct(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2))) +} + +func QQuaternion_FromAxes(xAxis QVector3D_ITF, yAxis QVector3D_ITF, zAxis QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxes(PointerFromQVector3D(xAxis), PointerFromQVector3D(yAxis), PointerFromQVector3D(zAxis))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) FromAxes(xAxis QVector3D_ITF, yAxis QVector3D_ITF, zAxis QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxes(PointerFromQVector3D(xAxis), PointerFromQVector3D(yAxis), PointerFromQVector3D(zAxis))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func QQuaternion_FromAxisAndAngle(axis QVector3D_ITF, angle float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle(PointerFromQVector3D(axis), C.float(angle))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) FromAxisAndAngle(axis QVector3D_ITF, angle float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle(PointerFromQVector3D(axis), C.float(angle))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func QQuaternion_FromAxisAndAngle2(x float32, y float32, z float32, angle float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle2(C.float(x), C.float(y), C.float(z), C.float(angle))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) FromAxisAndAngle2(x float32, y float32, z float32, angle float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle2(C.float(x), C.float(y), C.float(z), C.float(angle))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func QQuaternion_FromDirection(direction QVector3D_ITF, up QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromDirection(PointerFromQVector3D(direction), PointerFromQVector3D(up))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) FromDirection(direction QVector3D_ITF, up QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromDirection(PointerFromQVector3D(direction), PointerFromQVector3D(up))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func QQuaternion_FromEulerAngles(pitch float32, yaw float32, roll float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles(C.float(pitch), C.float(yaw), C.float(roll))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) FromEulerAngles(pitch float32, yaw float32, roll float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles(C.float(pitch), C.float(yaw), C.float(roll))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func QQuaternion_FromEulerAngles2(eulerAngles QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles2(PointerFromQVector3D(eulerAngles))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) FromEulerAngles2(eulerAngles QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles2(PointerFromQVector3D(eulerAngles))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) GetAxes(xAxis QVector3D_ITF, yAxis QVector3D_ITF, zAxis QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QQuaternion_GetAxes(ptr.Pointer(), PointerFromQVector3D(xAxis), PointerFromQVector3D(yAxis), PointerFromQVector3D(zAxis)) + } +} + +func (ptr *QQuaternion) GetAxisAndAngle(x float32, y float32, z float32, angle float32) { + if ptr.Pointer() != nil { + C.QQuaternion_GetAxisAndAngle(ptr.Pointer(), C.float(x), C.float(y), C.float(z), C.float(angle)) + } +} + +func (ptr *QQuaternion) GetAxisAndAngle2(axis QVector3D_ITF, angle float32) { + if ptr.Pointer() != nil { + C.QQuaternion_GetAxisAndAngle2(ptr.Pointer(), PointerFromQVector3D(axis), C.float(angle)) + } +} + +func (ptr *QQuaternion) GetEulerAngles(pitch float32, yaw float32, roll float32) { + if ptr.Pointer() != nil { + C.QQuaternion_GetEulerAngles(ptr.Pointer(), C.float(pitch), C.float(yaw), C.float(roll)) + } +} + +func (ptr *QQuaternion) Inverted() *QQuaternion { + if ptr.Pointer() != nil { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_Inverted(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue + } + return nil +} + +func (ptr *QQuaternion) IsIdentity() bool { + if ptr.Pointer() != nil { + return int8(C.QQuaternion_IsIdentity(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQuaternion) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QQuaternion_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQuaternion) Length() float32 { + if ptr.Pointer() != nil { + return float32(C.QQuaternion_Length(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQuaternion) LengthSquared() float32 { + if ptr.Pointer() != nil { + return float32(C.QQuaternion_LengthSquared(ptr.Pointer())) + } + return 0 +} + +func QQuaternion_Nlerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Nlerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) Nlerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Nlerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) Normalize() { + if ptr.Pointer() != nil { + C.QQuaternion_Normalize(ptr.Pointer()) + } +} + +func (ptr *QQuaternion) Normalized() *QQuaternion { + if ptr.Pointer() != nil { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue + } + return nil +} + +func (ptr *QQuaternion) RotatedVector(vector QVector3D_ITF) *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QQuaternion_RotatedVector(ptr.Pointer(), PointerFromQVector3D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func QQuaternion_RotationTo(from QVector3D_ITF, to QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_RotationTo(PointerFromQVector3D(from), PointerFromQVector3D(to))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) RotationTo(from QVector3D_ITF, to QVector3D_ITF) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_RotationTo(PointerFromQVector3D(from), PointerFromQVector3D(to))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) Scalar() float32 { + if ptr.Pointer() != nil { + return float32(C.QQuaternion_Scalar(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQuaternion) SetScalar(scalar float32) { + if ptr.Pointer() != nil { + C.QQuaternion_SetScalar(ptr.Pointer(), C.float(scalar)) + } +} + +func (ptr *QQuaternion) SetVector(vector QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QQuaternion_SetVector(ptr.Pointer(), PointerFromQVector3D(vector)) + } +} + +func (ptr *QQuaternion) SetVector2(x float32, y float32, z float32) { + if ptr.Pointer() != nil { + C.QQuaternion_SetVector2(ptr.Pointer(), C.float(x), C.float(y), C.float(z)) + } +} + +func (ptr *QQuaternion) SetX(x float32) { + if ptr.Pointer() != nil { + C.QQuaternion_SetX(ptr.Pointer(), C.float(x)) + } +} + +func (ptr *QQuaternion) SetY(y float32) { + if ptr.Pointer() != nil { + C.QQuaternion_SetY(ptr.Pointer(), C.float(y)) + } +} + +func (ptr *QQuaternion) SetZ(z float32) { + if ptr.Pointer() != nil { + C.QQuaternion_SetZ(ptr.Pointer(), C.float(z)) + } +} + +func QQuaternion_Slerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Slerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) Slerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { + tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Slerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) + runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) + return tmpValue +} + +func (ptr *QQuaternion) ToEulerAngles() *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QQuaternion_ToEulerAngles(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QQuaternion) ToVector4D() *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QQuaternion_ToVector4D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QQuaternion) Vector() *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QQuaternion_Vector(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QQuaternion) X() float32 { + if ptr.Pointer() != nil { + return float32(C.QQuaternion_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQuaternion) Y() float32 { + if ptr.Pointer() != nil { + return float32(C.QQuaternion_Y(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQuaternion) Z() float32 { + if ptr.Pointer() != nil { + return float32(C.QQuaternion_Z(ptr.Pointer())) + } + return 0 +} + +type QRadialGradient struct { + QGradient +} + +type QRadialGradient_ITF interface { + QGradient_ITF + QRadialGradient_PTR() *QRadialGradient +} + +func (ptr *QRadialGradient) QRadialGradient_PTR() *QRadialGradient { + return ptr +} + +func (ptr *QRadialGradient) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGradient_PTR().Pointer() + } + return nil +} + +func (ptr *QRadialGradient) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGradient_PTR().SetPointer(p) + } +} + +func PointerFromQRadialGradient(ptr QRadialGradient_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRadialGradient_PTR().Pointer() + } + return nil +} + +func NewQRadialGradientFromPointer(ptr unsafe.Pointer) (n *QRadialGradient) { + n = new(QRadialGradient) + n.SetPointer(ptr) + return +} + +func (ptr *QRadialGradient) DestroyQRadialGradient() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQRadialGradient() *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient()) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func NewQRadialGradient2(center core.QPointF_ITF, radius float64, focalPoint core.QPointF_ITF) *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient2(core.PointerFromQPointF(center), C.double(radius), core.PointerFromQPointF(focalPoint))) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func NewQRadialGradient3(cx float64, cy float64, radius float64, fx float64, fy float64) *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient3(C.double(cx), C.double(cy), C.double(radius), C.double(fx), C.double(fy))) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func NewQRadialGradient4(center core.QPointF_ITF, radius float64) *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient4(core.PointerFromQPointF(center), C.double(radius))) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func NewQRadialGradient5(cx float64, cy float64, radius float64) *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient5(C.double(cx), C.double(cy), C.double(radius))) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func NewQRadialGradient6(center core.QPointF_ITF, centerRadius float64, focalPoint core.QPointF_ITF, focalRadius float64) *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient6(core.PointerFromQPointF(center), C.double(centerRadius), core.PointerFromQPointF(focalPoint), C.double(focalRadius))) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func NewQRadialGradient7(cx float64, cy float64, centerRadius float64, fx float64, fy float64, focalRadius float64) *QRadialGradient { + tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient7(C.double(cx), C.double(cy), C.double(centerRadius), C.double(fx), C.double(fy), C.double(focalRadius))) + runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) + return tmpValue +} + +func (ptr *QRadialGradient) Center() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QRadialGradient_Center(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRadialGradient) CenterRadius() float64 { + if ptr.Pointer() != nil { + return float64(C.QRadialGradient_CenterRadius(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRadialGradient) FocalPoint() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QRadialGradient_FocalPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRadialGradient) FocalRadius() float64 { + if ptr.Pointer() != nil { + return float64(C.QRadialGradient_FocalRadius(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRadialGradient) Radius() float64 { + if ptr.Pointer() != nil { + return float64(C.QRadialGradient_Radius(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRadialGradient) SetCenter(center core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetCenter(ptr.Pointer(), core.PointerFromQPointF(center)) + } +} + +func (ptr *QRadialGradient) SetCenter2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetCenter2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QRadialGradient) SetCenterRadius(radius float64) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetCenterRadius(ptr.Pointer(), C.double(radius)) + } +} + +func (ptr *QRadialGradient) SetFocalPoint(focalPoint core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetFocalPoint(ptr.Pointer(), core.PointerFromQPointF(focalPoint)) + } +} + +func (ptr *QRadialGradient) SetFocalPoint2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetFocalPoint2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QRadialGradient) SetFocalRadius(radius float64) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetFocalRadius(ptr.Pointer(), C.double(radius)) + } +} + +func (ptr *QRadialGradient) SetRadius(radius float64) { + if ptr.Pointer() != nil { + C.QRadialGradient_SetRadius(ptr.Pointer(), C.double(radius)) + } +} + +type QRasterPaintEngine struct { + QPaintEngine +} + +type QRasterPaintEngine_ITF interface { + QPaintEngine_ITF + QRasterPaintEngine_PTR() *QRasterPaintEngine +} + +func (ptr *QRasterPaintEngine) QRasterPaintEngine_PTR() *QRasterPaintEngine { + return ptr +} + +func (ptr *QRasterPaintEngine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintEngine_PTR().Pointer() + } + return nil +} + +func (ptr *QRasterPaintEngine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintEngine_PTR().SetPointer(p) + } +} + +func PointerFromQRasterPaintEngine(ptr QRasterPaintEngine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRasterPaintEngine_PTR().Pointer() + } + return nil +} + +func NewQRasterPaintEngineFromPointer(ptr unsafe.Pointer) (n *QRasterPaintEngine) { + n = new(QRasterPaintEngine) + n.SetPointer(ptr) + return +} + +type QRasterWindow struct { + QPaintDeviceWindow +} + +type QRasterWindow_ITF interface { + QPaintDeviceWindow_ITF + QRasterWindow_PTR() *QRasterWindow +} + +func (ptr *QRasterWindow) QRasterWindow_PTR() *QRasterWindow { + return ptr +} + +func (ptr *QRasterWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPaintDeviceWindow_PTR().Pointer() + } + return nil +} + +func (ptr *QRasterWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPaintDeviceWindow_PTR().SetPointer(p) + } +} + +func PointerFromQRasterWindow(ptr QRasterWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRasterWindow_PTR().Pointer() + } + return nil +} + +func NewQRasterWindowFromPointer(ptr unsafe.Pointer) (n *QRasterWindow) { + n = new(QRasterWindow) + n.SetPointer(ptr) + return +} +func NewQRasterWindow(parent QWindow_ITF) *QRasterWindow { + tmpValue := NewQRasterWindowFromPointer(C.QRasterWindow_NewQRasterWindow(PointerFromQWindow(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +type QRawFont struct { + ptr unsafe.Pointer +} + +type QRawFont_ITF interface { + QRawFont_PTR() *QRawFont +} + +func (ptr *QRawFont) QRawFont_PTR() *QRawFont { + return ptr +} + +func (ptr *QRawFont) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRawFont) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRawFont(ptr QRawFont_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRawFont_PTR().Pointer() + } + return nil +} + +func NewQRawFontFromPointer(ptr unsafe.Pointer) (n *QRawFont) { + n = new(QRawFont) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QRawFont__AntialiasingType +//QRawFont::AntialiasingType +type QRawFont__AntialiasingType int64 + +const ( + QRawFont__PixelAntialiasing QRawFont__AntialiasingType = QRawFont__AntialiasingType(0) + QRawFont__SubPixelAntialiasing QRawFont__AntialiasingType = QRawFont__AntialiasingType(1) +) + +//go:generate stringer -type=QRawFont__LayoutFlag +//QRawFont::LayoutFlag +type QRawFont__LayoutFlag int64 + +const ( + QRawFont__SeparateAdvances QRawFont__LayoutFlag = QRawFont__LayoutFlag(0) + QRawFont__KernedAdvances QRawFont__LayoutFlag = QRawFont__LayoutFlag(1) + QRawFont__UseDesignMetrics QRawFont__LayoutFlag = QRawFont__LayoutFlag(2) +) + +func NewQRawFont() *QRawFont { + tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont()) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue +} + +func NewQRawFont2(fileName string, pixelSize float64, hintingPreference QFont__HintingPreference) *QRawFont { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont2(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.double(pixelSize), C.longlong(hintingPreference))) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue +} + +func NewQRawFont3(fontData core.QByteArray_ITF, pixelSize float64, hintingPreference QFont__HintingPreference) *QRawFont { + tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont3(core.PointerFromQByteArray(fontData), C.double(pixelSize), C.longlong(hintingPreference))) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue +} + +func NewQRawFont4(other QRawFont_ITF) *QRawFont { + tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont4(PointerFromQRawFont(other))) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue +} + +func (ptr *QRawFont) AdvancesForGlyphIndexes(glyphIndexes []uint, layoutFlags QRawFont__LayoutFlag) []*core.QPointF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QPointF { + out := make([]*core.QPointF, int(l.len)) + tmpList := NewQRawFontFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__advancesForGlyphIndexes_atList(i) + } + return out + }(C.QRawFont_AdvancesForGlyphIndexes(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQRawFontFromPointer(NewQRawFontFromPointer(nil).__advancesForGlyphIndexes_glyphIndexes_newList()) + for _, v := range glyphIndexes { + tmpList.__advancesForGlyphIndexes_glyphIndexes_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(layoutFlags))) + } + return make([]*core.QPointF, 0) +} + +func (ptr *QRawFont) AdvancesForGlyphIndexes2(glyphIndexes []uint) []*core.QPointF { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QPointF { + out := make([]*core.QPointF, int(l.len)) + tmpList := NewQRawFontFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__advancesForGlyphIndexes_atList2(i) + } + return out + }(C.QRawFont_AdvancesForGlyphIndexes2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQRawFontFromPointer(NewQRawFontFromPointer(nil).__advancesForGlyphIndexes_glyphIndexes_newList2()) + for _, v := range glyphIndexes { + tmpList.__advancesForGlyphIndexes_glyphIndexes_setList2(v) + } + return tmpList.Pointer() + }())) + } + return make([]*core.QPointF, 0) +} + +func (ptr *QRawFont) AdvancesForGlyphIndexes3(glyphIndexes uint, advances core.QPointF_ITF, numGlyphs int) bool { + if ptr.Pointer() != nil { + return int8(C.QRawFont_AdvancesForGlyphIndexes3(ptr.Pointer(), C.uint(uint32(glyphIndexes)), core.PointerFromQPointF(advances), C.int(int32(numGlyphs)))) != 0 + } + return false +} + +func (ptr *QRawFont) AdvancesForGlyphIndexes4(glyphIndexes uint, advances core.QPointF_ITF, numGlyphs int, layoutFlags QRawFont__LayoutFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QRawFont_AdvancesForGlyphIndexes4(ptr.Pointer(), C.uint(uint32(glyphIndexes)), core.PointerFromQPointF(advances), C.int(int32(numGlyphs)), C.longlong(layoutFlags))) != 0 + } + return false +} + +func (ptr *QRawFont) AlphaMapForGlyph(glyphIndex uint, antialiasingType QRawFont__AntialiasingType, transform QTransform_ITF) *QImage { + if ptr.Pointer() != nil { + tmpValue := NewQImageFromPointer(C.QRawFont_AlphaMapForGlyph(ptr.Pointer(), C.uint(uint32(glyphIndex)), C.longlong(antialiasingType), PointerFromQTransform(transform))) + runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) + return tmpValue + } + return nil +} + +func (ptr *QRawFont) Ascent() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_Ascent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) AverageCharWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_AverageCharWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) BoundingRect(glyphIndex uint) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QRawFont_BoundingRect(ptr.Pointer(), C.uint(uint32(glyphIndex)))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QRawFont) CapHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_CapHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) Descent() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_Descent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) FamilyName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRawFont_FamilyName(ptr.Pointer())) + } + return "" +} + +func (ptr *QRawFont) FontTable(tagName string) *core.QByteArray { + if ptr.Pointer() != nil { + var tagNameC *C.char + if tagName != "" { + tagNameC = C.CString(tagName) + defer C.free(unsafe.Pointer(tagNameC)) + } + tmpValue := core.NewQByteArrayFromPointer(C.QRawFont_FontTable(ptr.Pointer(), tagNameC)) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func QRawFont_FromFont(font QFont_ITF, writingSystem QFontDatabase__WritingSystem) *QRawFont { + tmpValue := NewQRawFontFromPointer(C.QRawFont_QRawFont_FromFont(PointerFromQFont(font), C.longlong(writingSystem))) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue +} + +func (ptr *QRawFont) FromFont(font QFont_ITF, writingSystem QFontDatabase__WritingSystem) *QRawFont { + tmpValue := NewQRawFontFromPointer(C.QRawFont_QRawFont_FromFont(PointerFromQFont(font), C.longlong(writingSystem))) + runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) + return tmpValue +} + +func (ptr *QRawFont) GlyphIndexesForChars(chars core.QChar_ITF, numChars int, glyphIndexes uint, numGlyphs int) bool { + if ptr.Pointer() != nil { + return int8(C.QRawFont_GlyphIndexesForChars(ptr.Pointer(), core.PointerFromQChar(chars), C.int(int32(numChars)), C.uint(uint32(glyphIndexes)), C.int(int32(numGlyphs)))) != 0 + } + return false +} + +func (ptr *QRawFont) GlyphIndexesForString(text string) []uint { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return func(l C.struct_QtGui_PackedList) []uint { + out := make([]uint, int(l.len)) + tmpList := NewQRawFontFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__glyphIndexesForString_atList(i) + } + return out + }(C.QRawFont_GlyphIndexesForString(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + } + return make([]uint, 0) +} + +func (ptr *QRawFont) HintingPreference() QFont__HintingPreference { + if ptr.Pointer() != nil { + return QFont__HintingPreference(C.QRawFont_HintingPreference(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QRawFont_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRawFont) Leading() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_Leading(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) LineThickness() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_LineThickness(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) LoadFromData(fontData core.QByteArray_ITF, pixelSize float64, hintingPreference QFont__HintingPreference) { + if ptr.Pointer() != nil { + C.QRawFont_LoadFromData(ptr.Pointer(), core.PointerFromQByteArray(fontData), C.double(pixelSize), C.longlong(hintingPreference)) + } +} + +func (ptr *QRawFont) LoadFromFile(fileName string, pixelSize float64, hintingPreference QFont__HintingPreference) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QRawFont_LoadFromFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.double(pixelSize), C.longlong(hintingPreference)) + } +} + +func (ptr *QRawFont) MaxCharWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_MaxCharWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) PathForGlyph(glyphIndex uint) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QRawFont_PathForGlyph(ptr.Pointer(), C.uint(uint32(glyphIndex)))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QRawFont) PixelSize() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_PixelSize(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) SetPixelSize(pixelSize float64) { + if ptr.Pointer() != nil { + C.QRawFont_SetPixelSize(ptr.Pointer(), C.double(pixelSize)) + } +} + +func (ptr *QRawFont) Style() QFont__Style { + if ptr.Pointer() != nil { + return QFont__Style(C.QRawFont_Style(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) StyleName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRawFont_StyleName(ptr.Pointer())) + } + return "" +} + +func (ptr *QRawFont) SupportedWritingSystems() []QFontDatabase__WritingSystem { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []QFontDatabase__WritingSystem { + out := make([]QFontDatabase__WritingSystem, int(l.len)) + tmpList := NewQRawFontFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedWritingSystems_atList(i) + } + return out + }(C.QRawFont_SupportedWritingSystems(ptr.Pointer())) + } + return make([]QFontDatabase__WritingSystem, 0) +} + +func (ptr *QRawFont) SupportsCharacter(character core.QChar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRawFont_SupportsCharacter(ptr.Pointer(), core.PointerFromQChar(character))) != 0 + } + return false +} + +func (ptr *QRawFont) SupportsCharacter2(ucs4 uint) bool { + if ptr.Pointer() != nil { + return int8(C.QRawFont_SupportsCharacter2(ptr.Pointer(), C.uint(uint32(ucs4)))) != 0 + } + return false +} + +func (ptr *QRawFont) Swap(other QRawFont_ITF) { + if ptr.Pointer() != nil { + C.QRawFont_Swap(ptr.Pointer(), PointerFromQRawFont(other)) + } +} + +func (ptr *QRawFont) UnderlinePosition() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_UnderlinePosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) UnitsPerEm() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_UnitsPerEm(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) Weight() int { + if ptr.Pointer() != nil { + return int(int32(C.QRawFont_Weight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRawFont) XHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QRawFont_XHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRawFont) DestroyQRawFont() { + if ptr.Pointer() != nil { + C.QRawFont_DestroyQRawFont(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_atList(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QRawFont___advancesForGlyphIndexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_setList(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRawFont___advancesForGlyphIndexes_setList(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_newList() unsafe.Pointer { + return C.QRawFont___advancesForGlyphIndexes_newList(ptr.Pointer()) +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRawFont___advancesForGlyphIndexes_glyphIndexes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_setList(i uint) { + if ptr.Pointer() != nil { + C.QRawFont___advancesForGlyphIndexes_glyphIndexes_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_newList() unsafe.Pointer { + return C.QRawFont___advancesForGlyphIndexes_glyphIndexes_newList(ptr.Pointer()) +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_atList2(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QRawFont___advancesForGlyphIndexes_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_setList2(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QRawFont___advancesForGlyphIndexes_setList2(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_newList2() unsafe.Pointer { + return C.QRawFont___advancesForGlyphIndexes_newList2(ptr.Pointer()) +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_atList2(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRawFont___advancesForGlyphIndexes_glyphIndexes_atList2(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_setList2(i uint) { + if ptr.Pointer() != nil { + C.QRawFont___advancesForGlyphIndexes_glyphIndexes_setList2(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_newList2() unsafe.Pointer { + return C.QRawFont___advancesForGlyphIndexes_glyphIndexes_newList2(ptr.Pointer()) +} + +func (ptr *QRawFont) __glyphIndexesForString_atList(i int) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRawFont___glyphIndexesForString_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QRawFont) __glyphIndexesForString_setList(i uint) { + if ptr.Pointer() != nil { + C.QRawFont___glyphIndexesForString_setList(ptr.Pointer(), C.uint(uint32(i))) + } +} + +func (ptr *QRawFont) __glyphIndexesForString_newList() unsafe.Pointer { + return C.QRawFont___glyphIndexesForString_newList(ptr.Pointer()) +} + +func (ptr *QRawFont) __supportedWritingSystems_atList(i int) QFontDatabase__WritingSystem { + if ptr.Pointer() != nil { + return QFontDatabase__WritingSystem(C.QRawFont___supportedWritingSystems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QRawFont) __supportedWritingSystems_setList(i QFontDatabase__WritingSystem) { + if ptr.Pointer() != nil { + C.QRawFont___supportedWritingSystems_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QRawFont) __supportedWritingSystems_newList() unsafe.Pointer { + return C.QRawFont___supportedWritingSystems_newList(ptr.Pointer()) +} + +type QRegExpValidator struct { + QValidator +} + +type QRegExpValidator_ITF interface { + QValidator_ITF + QRegExpValidator_PTR() *QRegExpValidator +} + +func (ptr *QRegExpValidator) QRegExpValidator_PTR() *QRegExpValidator { + return ptr +} + +func (ptr *QRegExpValidator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QValidator_PTR().Pointer() + } + return nil +} + +func (ptr *QRegExpValidator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QValidator_PTR().SetPointer(p) + } +} + +func PointerFromQRegExpValidator(ptr QRegExpValidator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegExpValidator_PTR().Pointer() + } + return nil +} + +func NewQRegExpValidatorFromPointer(ptr unsafe.Pointer) (n *QRegExpValidator) { + n = new(QRegExpValidator) + n.SetPointer(ptr) + return +} +func NewQRegExpValidator(parent core.QObject_ITF) *QRegExpValidator { + tmpValue := NewQRegExpValidatorFromPointer(C.QRegExpValidator_NewQRegExpValidator(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQRegExpValidator2(rx core.QRegExp_ITF, parent core.QObject_ITF) *QRegExpValidator { + tmpValue := NewQRegExpValidatorFromPointer(C.QRegExpValidator_NewQRegExpValidator2(core.PointerFromQRegExp(rx), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QRegExpValidator) RegExp() *core.QRegExp { + if ptr.Pointer() != nil { + return core.NewQRegExpFromPointer(C.QRegExpValidator_RegExp(ptr.Pointer())) + } + return nil +} + +//export callbackQRegExpValidator_RegExpChanged +func callbackQRegExpValidator_RegExpChanged(ptr unsafe.Pointer, regExp unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "regExpChanged"); signal != nil { + (*(*func(*core.QRegExp))(signal))(core.NewQRegExpFromPointer(regExp)) + } + +} + +func (ptr *QRegExpValidator) ConnectRegExpChanged(f func(regExp *core.QRegExp)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "regExpChanged") { + C.QRegExpValidator_ConnectRegExpChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "regExpChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "regExpChanged"); signal != nil { + f := func(regExp *core.QRegExp) { + (*(*func(*core.QRegExp))(signal))(regExp) + f(regExp) + } + qt.ConnectSignal(ptr.Pointer(), "regExpChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "regExpChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegExpValidator) DisconnectRegExpChanged() { + if ptr.Pointer() != nil { + C.QRegExpValidator_DisconnectRegExpChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "regExpChanged") + } +} + +func (ptr *QRegExpValidator) RegExpChanged(regExp core.QRegExp_ITF) { + if ptr.Pointer() != nil { + C.QRegExpValidator_RegExpChanged(ptr.Pointer(), core.PointerFromQRegExp(regExp)) + } +} + +func (ptr *QRegExpValidator) SetRegExp(rx core.QRegExp_ITF) { + if ptr.Pointer() != nil { + C.QRegExpValidator_SetRegExp(ptr.Pointer(), core.PointerFromQRegExp(rx)) + } +} + +//export callbackQRegExpValidator_Validate +func callbackQRegExpValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { + if signal := qt.GetSignal(ptr, "validate"); signal != nil { + return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) + } + + return C.longlong(NewQRegExpValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) +} + +func (ptr *QRegExpValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { + f := func(input string, pos int) QValidator__State { + (*(*func(string, int) QValidator__State)(signal))(input, pos) + return f(input, pos) + } + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegExpValidator) DisconnectValidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validate") + } +} + +func (ptr *QRegExpValidator) Validate(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QRegExpValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +func (ptr *QRegExpValidator) ValidateDefault(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QRegExpValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +//export callbackQRegExpValidator_DestroyQRegExpValidator +func callbackQRegExpValidator_DestroyQRegExpValidator(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QRegExpValidator"); signal != nil { + (*(*func())(signal))() + } else { + NewQRegExpValidatorFromPointer(ptr).DestroyQRegExpValidatorDefault() + } +} + +func (ptr *QRegExpValidator) ConnectDestroyQRegExpValidator(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QRegExpValidator"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QRegExpValidator", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QRegExpValidator", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegExpValidator) DisconnectDestroyQRegExpValidator() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QRegExpValidator") + } +} + +func (ptr *QRegExpValidator) DestroyQRegExpValidator() { + if ptr.Pointer() != nil { + C.QRegExpValidator_DestroyQRegExpValidator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRegExpValidator) DestroyQRegExpValidatorDefault() { + if ptr.Pointer() != nil { + C.QRegExpValidator_DestroyQRegExpValidatorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRegion struct { + ptr unsafe.Pointer +} + +type QRegion_ITF interface { + QRegion_PTR() *QRegion +} + +func (ptr *QRegion) QRegion_PTR() *QRegion { + return ptr +} + +func (ptr *QRegion) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRegion) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRegion(ptr QRegion_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegion_PTR().Pointer() + } + return nil +} + +func NewQRegionFromPointer(ptr unsafe.Pointer) (n *QRegion) { + n = new(QRegion) + n.SetPointer(ptr) + return +} + +func (ptr *QRegion) DestroyQRegion() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QRegion__RegionType +//QRegion::RegionType +type QRegion__RegionType int64 + +const ( + QRegion__Rectangle QRegion__RegionType = QRegion__RegionType(0) + QRegion__Ellipse QRegion__RegionType = QRegion__RegionType(1) +) + +func NewQRegion() *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion()) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func NewQRegion2(x int, y int, w int, h int, t QRegion__RegionType) *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion2(C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(t))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func NewQRegion3(r core.QRect_ITF, t QRegion__RegionType) *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion3(core.PointerFromQRect(r), C.longlong(t))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func NewQRegion4(a QPolygon_ITF, fillRule core.Qt__FillRule) *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion4(PointerFromQPolygon(a), C.longlong(fillRule))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func NewQRegion5(r QRegion_ITF) *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion5(PointerFromQRegion(r))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func NewQRegion6(other QRegion_ITF) *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion6(PointerFromQRegion(other))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func NewQRegion7(bm QBitmap_ITF) *QRegion { + tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion7(PointerFromQBitmap(bm))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue +} + +func (ptr *QRegion) BoundingRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QRegion_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRegion) Contains(p core.QPoint_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRegion_Contains(ptr.Pointer(), core.PointerFromQPoint(p))) != 0 + } + return false +} + +func (ptr *QRegion) Contains2(r core.QRect_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRegion_Contains2(ptr.Pointer(), core.PointerFromQRect(r))) != 0 + } + return false +} + +func (ptr *QRegion) Intersected(r QRegion_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_Intersected(ptr.Pointer(), PointerFromQRegion(r))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) Intersected2(rect core.QRect_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_Intersected2(ptr.Pointer(), core.PointerFromQRect(rect))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) Intersects(region QRegion_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRegion_Intersects(ptr.Pointer(), PointerFromQRegion(region))) != 0 + } + return false +} + +func (ptr *QRegion) Intersects2(rect core.QRect_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QRegion_Intersects2(ptr.Pointer(), core.PointerFromQRect(rect))) != 0 + } + return false +} + +func (ptr *QRegion) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QRegion_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegion) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QRegion_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRegion) RectCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QRegion_RectCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRegion) SetRects(rects core.QRect_ITF, number int) { + if ptr.Pointer() != nil { + C.QRegion_SetRects(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(number))) + } +} + +func (ptr *QRegion) Subtracted(r QRegion_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_Subtracted(ptr.Pointer(), PointerFromQRegion(r))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) Swap(other QRegion_ITF) { + if ptr.Pointer() != nil { + C.QRegion_Swap(ptr.Pointer(), PointerFromQRegion(other)) + } +} + +func (ptr *QRegion) Translate(dx int, dy int) { + if ptr.Pointer() != nil { + C.QRegion_Translate(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QRegion) Translate2(point core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QRegion_Translate2(ptr.Pointer(), core.PointerFromQPoint(point)) + } +} + +func (ptr *QRegion) Translated(dx int, dy int) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_Translated(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) Translated2(p core.QPoint_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_Translated2(ptr.Pointer(), core.PointerFromQPoint(p))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) United(r QRegion_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_United(ptr.Pointer(), PointerFromQRegion(r))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) United2(rect core.QRect_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_United2(ptr.Pointer(), core.PointerFromQRect(rect))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) Xored(r QRegion_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QRegion_Xored(ptr.Pointer(), PointerFromQRegion(r))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QRegion) __rects_atList(i int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QRegion___rects_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QRegion) __rects_setList(i core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QRegion___rects_setList(ptr.Pointer(), core.PointerFromQRect(i)) + } +} + +func (ptr *QRegion) __rects_newList() unsafe.Pointer { + return C.QRegion___rects_newList(ptr.Pointer()) +} + +type QRegularExpressionValidator struct { + QValidator +} + +type QRegularExpressionValidator_ITF interface { + QValidator_ITF + QRegularExpressionValidator_PTR() *QRegularExpressionValidator +} + +func (ptr *QRegularExpressionValidator) QRegularExpressionValidator_PTR() *QRegularExpressionValidator { + return ptr +} + +func (ptr *QRegularExpressionValidator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QValidator_PTR().Pointer() + } + return nil +} + +func (ptr *QRegularExpressionValidator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QValidator_PTR().SetPointer(p) + } +} + +func PointerFromQRegularExpressionValidator(ptr QRegularExpressionValidator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRegularExpressionValidator_PTR().Pointer() + } + return nil +} + +func NewQRegularExpressionValidatorFromPointer(ptr unsafe.Pointer) (n *QRegularExpressionValidator) { + n = new(QRegularExpressionValidator) + n.SetPointer(ptr) + return +} +func NewQRegularExpressionValidator(parent core.QObject_ITF) *QRegularExpressionValidator { + tmpValue := NewQRegularExpressionValidatorFromPointer(C.QRegularExpressionValidator_NewQRegularExpressionValidator(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQRegularExpressionValidator2(re core.QRegularExpression_ITF, parent core.QObject_ITF) *QRegularExpressionValidator { + tmpValue := NewQRegularExpressionValidatorFromPointer(C.QRegularExpressionValidator_NewQRegularExpressionValidator2(core.PointerFromQRegularExpression(re), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QRegularExpressionValidator) RegularExpression() *core.QRegularExpression { + if ptr.Pointer() != nil { + tmpValue := core.NewQRegularExpressionFromPointer(C.QRegularExpressionValidator_RegularExpression(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRegularExpression).DestroyQRegularExpression) + return tmpValue + } + return nil +} + +//export callbackQRegularExpressionValidator_RegularExpressionChanged +func callbackQRegularExpressionValidator_RegularExpressionChanged(ptr unsafe.Pointer, re unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "regularExpressionChanged"); signal != nil { + (*(*func(*core.QRegularExpression))(signal))(core.NewQRegularExpressionFromPointer(re)) + } + +} + +func (ptr *QRegularExpressionValidator) ConnectRegularExpressionChanged(f func(re *core.QRegularExpression)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "regularExpressionChanged") { + C.QRegularExpressionValidator_ConnectRegularExpressionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "regularExpressionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "regularExpressionChanged"); signal != nil { + f := func(re *core.QRegularExpression) { + (*(*func(*core.QRegularExpression))(signal))(re) + f(re) + } + qt.ConnectSignal(ptr.Pointer(), "regularExpressionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "regularExpressionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegularExpressionValidator) DisconnectRegularExpressionChanged() { + if ptr.Pointer() != nil { + C.QRegularExpressionValidator_DisconnectRegularExpressionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "regularExpressionChanged") + } +} + +func (ptr *QRegularExpressionValidator) RegularExpressionChanged(re core.QRegularExpression_ITF) { + if ptr.Pointer() != nil { + C.QRegularExpressionValidator_RegularExpressionChanged(ptr.Pointer(), core.PointerFromQRegularExpression(re)) + } +} + +//export callbackQRegularExpressionValidator_SetRegularExpression +func callbackQRegularExpressionValidator_SetRegularExpression(ptr unsafe.Pointer, re unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setRegularExpression"); signal != nil { + (*(*func(*core.QRegularExpression))(signal))(core.NewQRegularExpressionFromPointer(re)) + } else { + NewQRegularExpressionValidatorFromPointer(ptr).SetRegularExpressionDefault(core.NewQRegularExpressionFromPointer(re)) + } +} + +func (ptr *QRegularExpressionValidator) ConnectSetRegularExpression(f func(re *core.QRegularExpression)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRegularExpression"); signal != nil { + f := func(re *core.QRegularExpression) { + (*(*func(*core.QRegularExpression))(signal))(re) + f(re) + } + qt.ConnectSignal(ptr.Pointer(), "setRegularExpression", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRegularExpression", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegularExpressionValidator) DisconnectSetRegularExpression() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRegularExpression") + } +} + +func (ptr *QRegularExpressionValidator) SetRegularExpression(re core.QRegularExpression_ITF) { + if ptr.Pointer() != nil { + C.QRegularExpressionValidator_SetRegularExpression(ptr.Pointer(), core.PointerFromQRegularExpression(re)) + } +} + +func (ptr *QRegularExpressionValidator) SetRegularExpressionDefault(re core.QRegularExpression_ITF) { + if ptr.Pointer() != nil { + C.QRegularExpressionValidator_SetRegularExpressionDefault(ptr.Pointer(), core.PointerFromQRegularExpression(re)) + } +} + +//export callbackQRegularExpressionValidator_Validate +func callbackQRegularExpressionValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { + if signal := qt.GetSignal(ptr, "validate"); signal != nil { + return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) + } + + return C.longlong(NewQRegularExpressionValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) +} + +func (ptr *QRegularExpressionValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { + f := func(input string, pos int) QValidator__State { + (*(*func(string, int) QValidator__State)(signal))(input, pos) + return f(input, pos) + } + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegularExpressionValidator) DisconnectValidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validate") + } +} + +func (ptr *QRegularExpressionValidator) Validate(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QRegularExpressionValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +func (ptr *QRegularExpressionValidator) ValidateDefault(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QRegularExpressionValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +//export callbackQRegularExpressionValidator_DestroyQRegularExpressionValidator +func callbackQRegularExpressionValidator_DestroyQRegularExpressionValidator(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QRegularExpressionValidator"); signal != nil { + (*(*func())(signal))() + } else { + NewQRegularExpressionValidatorFromPointer(ptr).DestroyQRegularExpressionValidatorDefault() + } +} + +func (ptr *QRegularExpressionValidator) ConnectDestroyQRegularExpressionValidator(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QRegularExpressionValidator"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QRegularExpressionValidator", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QRegularExpressionValidator", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRegularExpressionValidator) DisconnectDestroyQRegularExpressionValidator() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QRegularExpressionValidator") + } +} + +func (ptr *QRegularExpressionValidator) DestroyQRegularExpressionValidator() { + if ptr.Pointer() != nil { + C.QRegularExpressionValidator_DestroyQRegularExpressionValidator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRegularExpressionValidator) DestroyQRegularExpressionValidatorDefault() { + if ptr.Pointer() != nil { + C.QRegularExpressionValidator_DestroyQRegularExpressionValidatorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QResizeEvent struct { + core.QEvent +} + +type QResizeEvent_ITF interface { + core.QEvent_ITF + QResizeEvent_PTR() *QResizeEvent +} + +func (ptr *QResizeEvent) QResizeEvent_PTR() *QResizeEvent { + return ptr +} + +func (ptr *QResizeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QResizeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQResizeEvent(ptr QResizeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QResizeEvent_PTR().Pointer() + } + return nil +} + +func NewQResizeEventFromPointer(ptr unsafe.Pointer) (n *QResizeEvent) { + n = new(QResizeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QResizeEvent) DestroyQResizeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQResizeEvent(size core.QSize_ITF, oldSize core.QSize_ITF) *QResizeEvent { + tmpValue := NewQResizeEventFromPointer(C.QResizeEvent_NewQResizeEvent(core.PointerFromQSize(size), core.PointerFromQSize(oldSize))) + runtime.SetFinalizer(tmpValue, (*QResizeEvent).DestroyQResizeEvent) + return tmpValue +} + +func (ptr *QResizeEvent) OldSize() *core.QSize { + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.QResizeEvent_OldSize(ptr.Pointer())) + } + return nil +} + +func (ptr *QResizeEvent) Size() *core.QSize { + if ptr.Pointer() != nil { + return core.NewQSizeFromPointer(C.QResizeEvent_Size(ptr.Pointer())) + } + return nil +} + +type QRgba64 struct { + ptr unsafe.Pointer +} + +type QRgba64_ITF interface { + QRgba64_PTR() *QRgba64 +} + +func (ptr *QRgba64) QRgba64_PTR() *QRgba64 { + return ptr +} + +func (ptr *QRgba64) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QRgba64) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQRgba64(ptr QRgba64_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRgba64_PTR().Pointer() + } + return nil +} + +func NewQRgba64FromPointer(ptr unsafe.Pointer) (n *QRgba64) { + n = new(QRgba64) + n.SetPointer(ptr) + return +} + +func (ptr *QRgba64) DestroyQRgba64() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRgba64) Alpha() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QRgba64_Alpha(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRgba64) Alpha8() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRgba64_Alpha8(ptr.Pointer())) + } + return "" +} + +func (ptr *QRgba64) Blue() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QRgba64_Blue(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRgba64) Blue8() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRgba64_Blue8(ptr.Pointer())) + } + return "" +} + +func (ptr *QRgba64) Green() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QRgba64_Green(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRgba64) Green8() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRgba64_Green8(ptr.Pointer())) + } + return "" +} + +func (ptr *QRgba64) IsOpaque() bool { + if ptr.Pointer() != nil { + return int8(C.QRgba64_IsOpaque(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRgba64) IsTransparent() bool { + if ptr.Pointer() != nil { + return int8(C.QRgba64_IsTransparent(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QRgba64) Red() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QRgba64_Red(ptr.Pointer())) + } + return 0 +} + +func (ptr *QRgba64) Red8() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QRgba64_Red8(ptr.Pointer())) + } + return "" +} + +func (ptr *QRgba64) SetAlpha(alpha uint16) { + if ptr.Pointer() != nil { + C.QRgba64_SetAlpha(ptr.Pointer(), C.ushort(alpha)) + } +} + +func (ptr *QRgba64) SetBlue(blue uint16) { + if ptr.Pointer() != nil { + C.QRgba64_SetBlue(ptr.Pointer(), C.ushort(blue)) + } +} + +func (ptr *QRgba64) SetGreen(green uint16) { + if ptr.Pointer() != nil { + C.QRgba64_SetGreen(ptr.Pointer(), C.ushort(green)) + } +} + +func (ptr *QRgba64) SetRed(red uint16) { + if ptr.Pointer() != nil { + C.QRgba64_SetRed(ptr.Pointer(), C.ushort(red)) + } +} + +func (ptr *QRgba64) ToArgb32() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QRgba64_ToArgb32(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QRgba64) ToRgb16() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QRgba64_ToRgb16(ptr.Pointer())) + } + return 0 +} + +type QScreen struct { + core.QObject +} + +type QScreen_ITF interface { + core.QObject_ITF + QScreen_PTR() *QScreen +} + +func (ptr *QScreen) QScreen_PTR() *QScreen { + return ptr +} + +func (ptr *QScreen) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QScreen) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQScreen(ptr QScreen_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScreen_PTR().Pointer() + } + return nil +} + +func NewQScreenFromPointer(ptr unsafe.Pointer) (n *QScreen) { + n = new(QScreen) + n.SetPointer(ptr) + return +} +func (ptr *QScreen) AngleBetween(a core.Qt__ScreenOrientation, b core.Qt__ScreenOrientation) int { + if ptr.Pointer() != nil { + return int(int32(C.QScreen_AngleBetween(ptr.Pointer(), C.longlong(a), C.longlong(b)))) + } + return 0 +} + +func (ptr *QScreen) AvailableGeometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QScreen_AvailableGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQScreen_AvailableGeometryChanged +func callbackQScreen_AvailableGeometryChanged(ptr unsafe.Pointer, geometry unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "availableGeometryChanged"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(geometry)) + } + +} + +func (ptr *QScreen) ConnectAvailableGeometryChanged(f func(geometry *core.QRect)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "availableGeometryChanged") { + C.QScreen_ConnectAvailableGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "availableGeometryChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "availableGeometryChanged"); signal != nil { + f := func(geometry *core.QRect) { + (*(*func(*core.QRect))(signal))(geometry) + f(geometry) + } + qt.ConnectSignal(ptr.Pointer(), "availableGeometryChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "availableGeometryChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectAvailableGeometryChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectAvailableGeometryChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "availableGeometryChanged") + } +} + +func (ptr *QScreen) AvailableGeometryChanged(geometry core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QScreen_AvailableGeometryChanged(ptr.Pointer(), core.PointerFromQRect(geometry)) + } +} + +func (ptr *QScreen) AvailableSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QScreen_AvailableSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QScreen) AvailableVirtualGeometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QScreen_AvailableVirtualGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QScreen) AvailableVirtualSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QScreen_AvailableVirtualSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QScreen) Depth() int { + if ptr.Pointer() != nil { + return int(int32(C.QScreen_Depth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QScreen) DevicePixelRatio() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_DevicePixelRatio(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QScreen_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQScreen_GeometryChanged +func callbackQScreen_GeometryChanged(ptr unsafe.Pointer, geometry unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "geometryChanged"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(geometry)) + } + +} + +func (ptr *QScreen) ConnectGeometryChanged(f func(geometry *core.QRect)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "geometryChanged") { + C.QScreen_ConnectGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "geometryChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "geometryChanged"); signal != nil { + f := func(geometry *core.QRect) { + (*(*func(*core.QRect))(signal))(geometry) + f(geometry) + } + qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectGeometryChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectGeometryChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "geometryChanged") + } +} + +func (ptr *QScreen) GeometryChanged(geometry core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QScreen_GeometryChanged(ptr.Pointer(), core.PointerFromQRect(geometry)) + } +} + +func (ptr *QScreen) GrabWindow(window uintptr, x int, y int, width int, height int) *QPixmap { + if ptr.Pointer() != nil { + tmpValue := NewQPixmapFromPointer(C.QScreen_GrabWindow(ptr.Pointer(), C.uintptr_t(window), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) + runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QScreen) IsLandscape(o core.Qt__ScreenOrientation) bool { + if ptr.Pointer() != nil { + return int8(C.QScreen_IsLandscape(ptr.Pointer(), C.longlong(o))) != 0 + } + return false +} + +func (ptr *QScreen) IsPortrait(o core.Qt__ScreenOrientation) bool { + if ptr.Pointer() != nil { + return int8(C.QScreen_IsPortrait(ptr.Pointer(), C.longlong(o))) != 0 + } + return false +} + +func (ptr *QScreen) LogicalDotsPerInch() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_LogicalDotsPerInch(ptr.Pointer())) + } + return 0 +} + +//export callbackQScreen_LogicalDotsPerInchChanged +func callbackQScreen_LogicalDotsPerInchChanged(ptr unsafe.Pointer, dpi C.double) { + if signal := qt.GetSignal(ptr, "logicalDotsPerInchChanged"); signal != nil { + (*(*func(float64))(signal))(float64(dpi)) + } + +} + +func (ptr *QScreen) ConnectLogicalDotsPerInchChanged(f func(dpi float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "logicalDotsPerInchChanged") { + C.QScreen_ConnectLogicalDotsPerInchChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "logicalDotsPerInchChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "logicalDotsPerInchChanged"); signal != nil { + f := func(dpi float64) { + (*(*func(float64))(signal))(dpi) + f(dpi) + } + qt.ConnectSignal(ptr.Pointer(), "logicalDotsPerInchChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "logicalDotsPerInchChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectLogicalDotsPerInchChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectLogicalDotsPerInchChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "logicalDotsPerInchChanged") + } +} + +func (ptr *QScreen) LogicalDotsPerInchChanged(dpi float64) { + if ptr.Pointer() != nil { + C.QScreen_LogicalDotsPerInchChanged(ptr.Pointer(), C.double(dpi)) + } +} + +func (ptr *QScreen) LogicalDotsPerInchX() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_LogicalDotsPerInchX(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) LogicalDotsPerInchY() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_LogicalDotsPerInchY(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) Manufacturer() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QScreen_Manufacturer(ptr.Pointer())) + } + return "" +} + +func (ptr *QScreen) MapBetween(a core.Qt__ScreenOrientation, b core.Qt__ScreenOrientation, rect core.QRect_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QScreen_MapBetween(ptr.Pointer(), C.longlong(a), C.longlong(b), core.PointerFromQRect(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QScreen) Model() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QScreen_Model(ptr.Pointer())) + } + return "" +} + +func (ptr *QScreen) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QScreen_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QScreen) NativeOrientation() core.Qt__ScreenOrientation { + if ptr.Pointer() != nil { + return core.Qt__ScreenOrientation(C.QScreen_NativeOrientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) Orientation() core.Qt__ScreenOrientation { + if ptr.Pointer() != nil { + return core.Qt__ScreenOrientation(C.QScreen_Orientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQScreen_OrientationChanged +func callbackQScreen_OrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { + if signal := qt.GetSignal(ptr, "orientationChanged"); signal != nil { + (*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation)) + } + +} + +func (ptr *QScreen) ConnectOrientationChanged(f func(orientation core.Qt__ScreenOrientation)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "orientationChanged") { + C.QScreen_ConnectOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "orientationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "orientationChanged"); signal != nil { + f := func(orientation core.Qt__ScreenOrientation) { + (*(*func(core.Qt__ScreenOrientation))(signal))(orientation) + f(orientation) + } + qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectOrientationChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectOrientationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "orientationChanged") + } +} + +func (ptr *QScreen) OrientationChanged(orientation core.Qt__ScreenOrientation) { + if ptr.Pointer() != nil { + C.QScreen_OrientationChanged(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QScreen) OrientationUpdateMask() core.Qt__ScreenOrientation { + if ptr.Pointer() != nil { + return core.Qt__ScreenOrientation(C.QScreen_OrientationUpdateMask(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) PhysicalDotsPerInch() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_PhysicalDotsPerInch(ptr.Pointer())) + } + return 0 +} + +//export callbackQScreen_PhysicalDotsPerInchChanged +func callbackQScreen_PhysicalDotsPerInchChanged(ptr unsafe.Pointer, dpi C.double) { + if signal := qt.GetSignal(ptr, "physicalDotsPerInchChanged"); signal != nil { + (*(*func(float64))(signal))(float64(dpi)) + } + +} + +func (ptr *QScreen) ConnectPhysicalDotsPerInchChanged(f func(dpi float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "physicalDotsPerInchChanged") { + C.QScreen_ConnectPhysicalDotsPerInchChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "physicalDotsPerInchChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "physicalDotsPerInchChanged"); signal != nil { + f := func(dpi float64) { + (*(*func(float64))(signal))(dpi) + f(dpi) + } + qt.ConnectSignal(ptr.Pointer(), "physicalDotsPerInchChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "physicalDotsPerInchChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectPhysicalDotsPerInchChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectPhysicalDotsPerInchChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "physicalDotsPerInchChanged") + } +} + +func (ptr *QScreen) PhysicalDotsPerInchChanged(dpi float64) { + if ptr.Pointer() != nil { + C.QScreen_PhysicalDotsPerInchChanged(ptr.Pointer(), C.double(dpi)) + } +} + +func (ptr *QScreen) PhysicalDotsPerInchX() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_PhysicalDotsPerInchX(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) PhysicalDotsPerInchY() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_PhysicalDotsPerInchY(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreen) PhysicalSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QScreen_PhysicalSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +//export callbackQScreen_PhysicalSizeChanged +func callbackQScreen_PhysicalSizeChanged(ptr unsafe.Pointer, size unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "physicalSizeChanged"); signal != nil { + (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(size)) + } + +} + +func (ptr *QScreen) ConnectPhysicalSizeChanged(f func(size *core.QSizeF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "physicalSizeChanged") { + C.QScreen_ConnectPhysicalSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "physicalSizeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "physicalSizeChanged"); signal != nil { + f := func(size *core.QSizeF) { + (*(*func(*core.QSizeF))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "physicalSizeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "physicalSizeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectPhysicalSizeChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectPhysicalSizeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "physicalSizeChanged") + } +} + +func (ptr *QScreen) PhysicalSizeChanged(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QScreen_PhysicalSizeChanged(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QScreen) PrimaryOrientation() core.Qt__ScreenOrientation { + if ptr.Pointer() != nil { + return core.Qt__ScreenOrientation(C.QScreen_PrimaryOrientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQScreen_PrimaryOrientationChanged +func callbackQScreen_PrimaryOrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { + if signal := qt.GetSignal(ptr, "primaryOrientationChanged"); signal != nil { + (*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation)) + } + +} + +func (ptr *QScreen) ConnectPrimaryOrientationChanged(f func(orientation core.Qt__ScreenOrientation)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "primaryOrientationChanged") { + C.QScreen_ConnectPrimaryOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "primaryOrientationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "primaryOrientationChanged"); signal != nil { + f := func(orientation core.Qt__ScreenOrientation) { + (*(*func(core.Qt__ScreenOrientation))(signal))(orientation) + f(orientation) + } + qt.ConnectSignal(ptr.Pointer(), "primaryOrientationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "primaryOrientationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectPrimaryOrientationChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectPrimaryOrientationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "primaryOrientationChanged") + } +} + +func (ptr *QScreen) PrimaryOrientationChanged(orientation core.Qt__ScreenOrientation) { + if ptr.Pointer() != nil { + C.QScreen_PrimaryOrientationChanged(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QScreen) RefreshRate() float64 { + if ptr.Pointer() != nil { + return float64(C.QScreen_RefreshRate(ptr.Pointer())) + } + return 0 +} + +//export callbackQScreen_RefreshRateChanged +func callbackQScreen_RefreshRateChanged(ptr unsafe.Pointer, refreshRate C.double) { + if signal := qt.GetSignal(ptr, "refreshRateChanged"); signal != nil { + (*(*func(float64))(signal))(float64(refreshRate)) + } + +} + +func (ptr *QScreen) ConnectRefreshRateChanged(f func(refreshRate float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "refreshRateChanged") { + C.QScreen_ConnectRefreshRateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "refreshRateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "refreshRateChanged"); signal != nil { + f := func(refreshRate float64) { + (*(*func(float64))(signal))(refreshRate) + f(refreshRate) + } + qt.ConnectSignal(ptr.Pointer(), "refreshRateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "refreshRateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectRefreshRateChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectRefreshRateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "refreshRateChanged") + } +} + +func (ptr *QScreen) RefreshRateChanged(refreshRate float64) { + if ptr.Pointer() != nil { + C.QScreen_RefreshRateChanged(ptr.Pointer(), C.double(refreshRate)) + } +} + +func (ptr *QScreen) SerialNumber() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QScreen_SerialNumber(ptr.Pointer())) + } + return "" +} + +func (ptr *QScreen) SetOrientationUpdateMask(mask core.Qt__ScreenOrientation) { + if ptr.Pointer() != nil { + C.QScreen_SetOrientationUpdateMask(ptr.Pointer(), C.longlong(mask)) + } +} + +func (ptr *QScreen) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QScreen_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QScreen) TransformBetween(a core.Qt__ScreenOrientation, b core.Qt__ScreenOrientation, target core.QRect_ITF) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QScreen_TransformBetween(ptr.Pointer(), C.longlong(a), C.longlong(b), core.PointerFromQRect(target))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QScreen) VirtualGeometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QScreen_VirtualGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQScreen_VirtualGeometryChanged +func callbackQScreen_VirtualGeometryChanged(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "virtualGeometryChanged"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) + } + +} + +func (ptr *QScreen) ConnectVirtualGeometryChanged(f func(rect *core.QRect)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "virtualGeometryChanged") { + C.QScreen_ConnectVirtualGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "virtualGeometryChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "virtualGeometryChanged"); signal != nil { + f := func(rect *core.QRect) { + (*(*func(*core.QRect))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "virtualGeometryChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "virtualGeometryChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectVirtualGeometryChanged() { + if ptr.Pointer() != nil { + C.QScreen_DisconnectVirtualGeometryChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "virtualGeometryChanged") + } +} + +func (ptr *QScreen) VirtualGeometryChanged(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QScreen_VirtualGeometryChanged(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QScreen) VirtualSiblings() []*QScreen { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QScreen { + out := make([]*QScreen, int(l.len)) + tmpList := NewQScreenFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__virtualSiblings_atList(i) + } + return out + }(C.QScreen_VirtualSiblings(ptr.Pointer())) + } + return make([]*QScreen, 0) +} + +func (ptr *QScreen) VirtualSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QScreen_VirtualSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQScreen_DestroyQScreen +func callbackQScreen_DestroyQScreen(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScreen"); signal != nil { + (*(*func())(signal))() + } else { + NewQScreenFromPointer(ptr).DestroyQScreenDefault() + } +} + +func (ptr *QScreen) ConnectDestroyQScreen(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScreen"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScreen", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScreen", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreen) DisconnectDestroyQScreen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScreen") + } +} + +func (ptr *QScreen) DestroyQScreen() { + if ptr.Pointer() != nil { + C.QScreen_DestroyQScreen(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScreen) DestroyQScreenDefault() { + if ptr.Pointer() != nil { + C.QScreen_DestroyQScreenDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScreen) __virtualSiblings_atList(i int) *QScreen { + if ptr.Pointer() != nil { + tmpValue := NewQScreenFromPointer(C.QScreen___virtualSiblings_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScreen) __virtualSiblings_setList(i QScreen_ITF) { + if ptr.Pointer() != nil { + C.QScreen___virtualSiblings_setList(ptr.Pointer(), PointerFromQScreen(i)) + } +} + +func (ptr *QScreen) __virtualSiblings_newList() unsafe.Pointer { + return C.QScreen___virtualSiblings_newList(ptr.Pointer()) +} + +func (ptr *QScreen) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScreen___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScreen) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScreen___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScreen) __children_newList() unsafe.Pointer { + return C.QScreen___children_newList(ptr.Pointer()) +} + +func (ptr *QScreen) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QScreen___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QScreen) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QScreen___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QScreen) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QScreen___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QScreen) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScreen___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScreen) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScreen___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScreen) __findChildren_newList() unsafe.Pointer { + return C.QScreen___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QScreen) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScreen___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScreen) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScreen___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScreen) __findChildren_newList3() unsafe.Pointer { + return C.QScreen___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QScreen) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScreen___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScreen) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScreen___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScreen) __qFindChildren_newList2() unsafe.Pointer { + return C.QScreen___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQScreen_ChildEvent +func callbackQScreen_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQScreenFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QScreen) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QScreen_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQScreen_ConnectNotify +func callbackQScreen_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQScreenFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QScreen) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QScreen_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQScreen_CustomEvent +func callbackQScreen_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQScreenFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QScreen) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QScreen_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQScreen_DeleteLater +func callbackQScreen_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQScreenFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QScreen) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QScreen_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQScreen_Destroyed +func callbackQScreen_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQScreen_DisconnectNotify +func callbackQScreen_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQScreenFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QScreen) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QScreen_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQScreen_Event +func callbackQScreen_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQScreenFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QScreen) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QScreen_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQScreen_EventFilter +func callbackQScreen_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQScreenFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QScreen) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QScreen_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQScreen_MetaObject +func callbackQScreen_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQScreenFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QScreen) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QScreen_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQScreen_ObjectNameChanged +func callbackQScreen_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQScreen_TimerEvent +func callbackQScreen_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQScreenFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QScreen) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QScreen_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QScreenOrientationChangeEvent struct { + core.QEvent +} + +type QScreenOrientationChangeEvent_ITF interface { + core.QEvent_ITF + QScreenOrientationChangeEvent_PTR() *QScreenOrientationChangeEvent +} + +func (ptr *QScreenOrientationChangeEvent) QScreenOrientationChangeEvent_PTR() *QScreenOrientationChangeEvent { + return ptr +} + +func (ptr *QScreenOrientationChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QScreenOrientationChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQScreenOrientationChangeEvent(ptr QScreenOrientationChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScreenOrientationChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQScreenOrientationChangeEventFromPointer(ptr unsafe.Pointer) (n *QScreenOrientationChangeEvent) { + n = new(QScreenOrientationChangeEvent) + n.SetPointer(ptr) + return +} +func NewQScreenOrientationChangeEvent(screen QScreen_ITF, screenOrientation core.Qt__ScreenOrientation) *QScreenOrientationChangeEvent { + tmpValue := NewQScreenOrientationChangeEventFromPointer(C.QScreenOrientationChangeEvent_NewQScreenOrientationChangeEvent(PointerFromQScreen(screen), C.longlong(screenOrientation))) + runtime.SetFinalizer(tmpValue, (*QScreenOrientationChangeEvent).DestroyQScreenOrientationChangeEvent) + return tmpValue +} + +func (ptr *QScreenOrientationChangeEvent) Orientation() core.Qt__ScreenOrientation { + if ptr.Pointer() != nil { + return core.Qt__ScreenOrientation(C.QScreenOrientationChangeEvent_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScreenOrientationChangeEvent) Screen() *QScreen { + if ptr.Pointer() != nil { + tmpValue := NewQScreenFromPointer(C.QScreenOrientationChangeEvent_Screen(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent +func callbackQScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScreenOrientationChangeEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQScreenOrientationChangeEventFromPointer(ptr).DestroyQScreenOrientationChangeEventDefault() + } +} + +func (ptr *QScreenOrientationChangeEvent) ConnectDestroyQScreenOrientationChangeEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScreenOrientationChangeEvent) DisconnectDestroyQScreenOrientationChangeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent") + } +} + +func (ptr *QScreenOrientationChangeEvent) DestroyQScreenOrientationChangeEvent() { + if ptr.Pointer() != nil { + C.QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScreenOrientationChangeEvent) DestroyQScreenOrientationChangeEventDefault() { + if ptr.Pointer() != nil { + C.QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScrollEvent struct { + core.QEvent +} + +type QScrollEvent_ITF interface { + core.QEvent_ITF + QScrollEvent_PTR() *QScrollEvent +} + +func (ptr *QScrollEvent) QScrollEvent_PTR() *QScrollEvent { + return ptr +} + +func (ptr *QScrollEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QScrollEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQScrollEvent(ptr QScrollEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScrollEvent_PTR().Pointer() + } + return nil +} + +func NewQScrollEventFromPointer(ptr unsafe.Pointer) (n *QScrollEvent) { + n = new(QScrollEvent) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QScrollEvent__ScrollState +//QScrollEvent::ScrollState +type QScrollEvent__ScrollState int64 + +const ( + QScrollEvent__ScrollStarted QScrollEvent__ScrollState = QScrollEvent__ScrollState(0) + QScrollEvent__ScrollUpdated QScrollEvent__ScrollState = QScrollEvent__ScrollState(1) + QScrollEvent__ScrollFinished QScrollEvent__ScrollState = QScrollEvent__ScrollState(2) +) + +func NewQScrollEvent(contentPos core.QPointF_ITF, overshootDistance core.QPointF_ITF, scrollState QScrollEvent__ScrollState) *QScrollEvent { + tmpValue := NewQScrollEventFromPointer(C.QScrollEvent_NewQScrollEvent(core.PointerFromQPointF(contentPos), core.PointerFromQPointF(overshootDistance), C.longlong(scrollState))) + runtime.SetFinalizer(tmpValue, (*QScrollEvent).DestroyQScrollEvent) + return tmpValue +} + +func (ptr *QScrollEvent) ContentPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScrollEvent_ContentPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QScrollEvent) OvershootDistance() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScrollEvent_OvershootDistance(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QScrollEvent) ScrollState() QScrollEvent__ScrollState { + if ptr.Pointer() != nil { + return QScrollEvent__ScrollState(C.QScrollEvent_ScrollState(ptr.Pointer())) + } + return 0 +} + +//export callbackQScrollEvent_DestroyQScrollEvent +func callbackQScrollEvent_DestroyQScrollEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScrollEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollEventFromPointer(ptr).DestroyQScrollEventDefault() + } +} + +func (ptr *QScrollEvent) ConnectDestroyQScrollEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScrollEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScrollEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScrollEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScrollEvent) DisconnectDestroyQScrollEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScrollEvent") + } +} + +func (ptr *QScrollEvent) DestroyQScrollEvent() { + if ptr.Pointer() != nil { + C.QScrollEvent_DestroyQScrollEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScrollEvent) DestroyQScrollEventDefault() { + if ptr.Pointer() != nil { + C.QScrollEvent_DestroyQScrollEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScrollPrepareEvent struct { + core.QEvent +} + +type QScrollPrepareEvent_ITF interface { + core.QEvent_ITF + QScrollPrepareEvent_PTR() *QScrollPrepareEvent +} + +func (ptr *QScrollPrepareEvent) QScrollPrepareEvent_PTR() *QScrollPrepareEvent { + return ptr +} + +func (ptr *QScrollPrepareEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QScrollPrepareEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQScrollPrepareEvent(ptr QScrollPrepareEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScrollPrepareEvent_PTR().Pointer() + } + return nil +} + +func NewQScrollPrepareEventFromPointer(ptr unsafe.Pointer) (n *QScrollPrepareEvent) { + n = new(QScrollPrepareEvent) + n.SetPointer(ptr) + return +} +func NewQScrollPrepareEvent(startPos core.QPointF_ITF) *QScrollPrepareEvent { + tmpValue := NewQScrollPrepareEventFromPointer(C.QScrollPrepareEvent_NewQScrollPrepareEvent(core.PointerFromQPointF(startPos))) + runtime.SetFinalizer(tmpValue, (*QScrollPrepareEvent).DestroyQScrollPrepareEvent) + return tmpValue +} + +func (ptr *QScrollPrepareEvent) ContentPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScrollPrepareEvent_ContentPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QScrollPrepareEvent) ContentPosRange() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QScrollPrepareEvent_ContentPosRange(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QScrollPrepareEvent) SetContentPos(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QScrollPrepareEvent_SetContentPos(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func (ptr *QScrollPrepareEvent) SetContentPosRange(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QScrollPrepareEvent_SetContentPosRange(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QScrollPrepareEvent) SetViewportSize(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QScrollPrepareEvent_SetViewportSize(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QScrollPrepareEvent) StartPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScrollPrepareEvent_StartPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QScrollPrepareEvent) ViewportSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QScrollPrepareEvent_ViewportSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +//export callbackQScrollPrepareEvent_DestroyQScrollPrepareEvent +func callbackQScrollPrepareEvent_DestroyQScrollPrepareEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScrollPrepareEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollPrepareEventFromPointer(ptr).DestroyQScrollPrepareEventDefault() + } +} + +func (ptr *QScrollPrepareEvent) ConnectDestroyQScrollPrepareEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScrollPrepareEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScrollPrepareEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScrollPrepareEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScrollPrepareEvent) DisconnectDestroyQScrollPrepareEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScrollPrepareEvent") + } +} + +func (ptr *QScrollPrepareEvent) DestroyQScrollPrepareEvent() { + if ptr.Pointer() != nil { + C.QScrollPrepareEvent_DestroyQScrollPrepareEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScrollPrepareEvent) DestroyQScrollPrepareEventDefault() { + if ptr.Pointer() != nil { + C.QScrollPrepareEvent_DestroyQScrollPrepareEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSessionManager struct { + core.QObject +} + +type QSessionManager_ITF interface { + core.QObject_ITF + QSessionManager_PTR() *QSessionManager +} + +func (ptr *QSessionManager) QSessionManager_PTR() *QSessionManager { + return ptr +} + +func (ptr *QSessionManager) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSessionManager) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSessionManager(ptr QSessionManager_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSessionManager_PTR().Pointer() + } + return nil +} + +func NewQSessionManagerFromPointer(ptr unsafe.Pointer) (n *QSessionManager) { + n = new(QSessionManager) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSessionManager__RestartHint +//QSessionManager::RestartHint +type QSessionManager__RestartHint int64 + +const ( + QSessionManager__RestartIfRunning QSessionManager__RestartHint = QSessionManager__RestartHint(0) + QSessionManager__RestartAnyway QSessionManager__RestartHint = QSessionManager__RestartHint(1) + QSessionManager__RestartImmediately QSessionManager__RestartHint = QSessionManager__RestartHint(2) + QSessionManager__RestartNever QSessionManager__RestartHint = QSessionManager__RestartHint(3) +) + +func (ptr *QSessionManager) AllowsErrorInteraction() bool { + if ptr.Pointer() != nil { + return int8(C.QSessionManager_AllowsErrorInteraction(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSessionManager) AllowsInteraction() bool { + if ptr.Pointer() != nil { + return int8(C.QSessionManager_AllowsInteraction(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSessionManager) Cancel() { + if ptr.Pointer() != nil { + C.QSessionManager_Cancel(ptr.Pointer()) + } +} + +func (ptr *QSessionManager) DiscardCommand() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSessionManager_DiscardCommand(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QSessionManager) IsPhase2() bool { + if ptr.Pointer() != nil { + return int8(C.QSessionManager_IsPhase2(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSessionManager) Release() { + if ptr.Pointer() != nil { + C.QSessionManager_Release(ptr.Pointer()) + } +} + +func (ptr *QSessionManager) RequestPhase2() { + if ptr.Pointer() != nil { + C.QSessionManager_RequestPhase2(ptr.Pointer()) + } +} + +func (ptr *QSessionManager) RestartCommand() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSessionManager_RestartCommand(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QSessionManager) RestartHint() QSessionManager__RestartHint { + if ptr.Pointer() != nil { + return QSessionManager__RestartHint(C.QSessionManager_RestartHint(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSessionManager) SessionId() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSessionManager_SessionId(ptr.Pointer())) + } + return "" +} + +func (ptr *QSessionManager) SessionKey() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSessionManager_SessionKey(ptr.Pointer())) + } + return "" +} + +func (ptr *QSessionManager) SetDiscardCommand(command []string) { + if ptr.Pointer() != nil { + commandC := C.CString(strings.Join(command, "¡¦!")) + defer C.free(unsafe.Pointer(commandC)) + C.QSessionManager_SetDiscardCommand(ptr.Pointer(), C.struct_QtGui_PackedString{data: commandC, len: C.longlong(len(strings.Join(command, "¡¦!")))}) + } +} + +func (ptr *QSessionManager) SetManagerProperty(name string, value []string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + valueC := C.CString(strings.Join(value, "¡¦!")) + defer C.free(unsafe.Pointer(valueC)) + C.QSessionManager_SetManagerProperty(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtGui_PackedString{data: valueC, len: C.longlong(len(strings.Join(value, "¡¦!")))}) + } +} + +func (ptr *QSessionManager) SetManagerProperty2(name string, value string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QSessionManager_SetManagerProperty2(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtGui_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QSessionManager) SetRestartCommand(command []string) { + if ptr.Pointer() != nil { + commandC := C.CString(strings.Join(command, "¡¦!")) + defer C.free(unsafe.Pointer(commandC)) + C.QSessionManager_SetRestartCommand(ptr.Pointer(), C.struct_QtGui_PackedString{data: commandC, len: C.longlong(len(strings.Join(command, "¡¦!")))}) + } +} + +func (ptr *QSessionManager) SetRestartHint(hint QSessionManager__RestartHint) { + if ptr.Pointer() != nil { + C.QSessionManager_SetRestartHint(ptr.Pointer(), C.longlong(hint)) + } +} + +func (ptr *QSessionManager) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSessionManager___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSessionManager) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSessionManager) __children_newList() unsafe.Pointer { + return C.QSessionManager___children_newList(ptr.Pointer()) +} + +func (ptr *QSessionManager) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSessionManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSessionManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSessionManager) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QSessionManager___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QSessionManager) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSessionManager___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSessionManager) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSessionManager) __findChildren_newList() unsafe.Pointer { + return C.QSessionManager___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QSessionManager) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSessionManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSessionManager) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSessionManager) __findChildren_newList3() unsafe.Pointer { + return C.QSessionManager___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QSessionManager) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSessionManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSessionManager) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSessionManager) __qFindChildren_newList2() unsafe.Pointer { + return C.QSessionManager___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQSessionManager_ChildEvent +func callbackQSessionManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQSessionManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QSessionManager) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQSessionManager_ConnectNotify +func callbackQSessionManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQSessionManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QSessionManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQSessionManager_CustomEvent +func callbackQSessionManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQSessionManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QSessionManager) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQSessionManager_DeleteLater +func callbackQSessionManager_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQSessionManagerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QSessionManager) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QSessionManager_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQSessionManager_Destroyed +func callbackQSessionManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQSessionManager_DisconnectNotify +func callbackQSessionManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQSessionManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QSessionManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQSessionManager_Event +func callbackQSessionManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSessionManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QSessionManager) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSessionManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQSessionManager_EventFilter +func callbackQSessionManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSessionManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QSessionManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSessionManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQSessionManager_MetaObject +func callbackQSessionManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQSessionManagerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QSessionManager) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QSessionManager_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQSessionManager_ObjectNameChanged +func callbackQSessionManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQSessionManager_TimerEvent +func callbackQSessionManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQSessionManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QSessionManager) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QSessionManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QShortcutEvent struct { + core.QEvent +} + +type QShortcutEvent_ITF interface { + core.QEvent_ITF + QShortcutEvent_PTR() *QShortcutEvent +} + +func (ptr *QShortcutEvent) QShortcutEvent_PTR() *QShortcutEvent { + return ptr +} + +func (ptr *QShortcutEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QShortcutEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQShortcutEvent(ptr QShortcutEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QShortcutEvent_PTR().Pointer() + } + return nil +} + +func NewQShortcutEventFromPointer(ptr unsafe.Pointer) (n *QShortcutEvent) { + n = new(QShortcutEvent) + n.SetPointer(ptr) + return +} +func NewQShortcutEvent(key QKeySequence_ITF, id int, ambiguous bool) *QShortcutEvent { + tmpValue := NewQShortcutEventFromPointer(C.QShortcutEvent_NewQShortcutEvent(PointerFromQKeySequence(key), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(ambiguous))))) + runtime.SetFinalizer(tmpValue, (*QShortcutEvent).DestroyQShortcutEvent) + return tmpValue +} + +func (ptr *QShortcutEvent) IsAmbiguous() bool { + if ptr.Pointer() != nil { + return int8(C.QShortcutEvent_IsAmbiguous(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QShortcutEvent) Key() *QKeySequence { + if ptr.Pointer() != nil { + return NewQKeySequenceFromPointer(C.QShortcutEvent_Key(ptr.Pointer())) + } + return nil +} + +func (ptr *QShortcutEvent) ShortcutId() int { + if ptr.Pointer() != nil { + return int(int32(C.QShortcutEvent_ShortcutId(ptr.Pointer()))) + } + return 0 +} + +//export callbackQShortcutEvent_DestroyQShortcutEvent +func callbackQShortcutEvent_DestroyQShortcutEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QShortcutEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQShortcutEventFromPointer(ptr).DestroyQShortcutEventDefault() + } +} + +func (ptr *QShortcutEvent) ConnectDestroyQShortcutEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QShortcutEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QShortcutEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QShortcutEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QShortcutEvent) DisconnectDestroyQShortcutEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QShortcutEvent") + } +} + +func (ptr *QShortcutEvent) DestroyQShortcutEvent() { + if ptr.Pointer() != nil { + C.QShortcutEvent_DestroyQShortcutEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QShortcutEvent) DestroyQShortcutEventDefault() { + if ptr.Pointer() != nil { + C.QShortcutEvent_DestroyQShortcutEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QShowEvent struct { + core.QEvent +} + +type QShowEvent_ITF interface { + core.QEvent_ITF + QShowEvent_PTR() *QShowEvent +} + +func (ptr *QShowEvent) QShowEvent_PTR() *QShowEvent { + return ptr +} + +func (ptr *QShowEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QShowEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQShowEvent(ptr QShowEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QShowEvent_PTR().Pointer() + } + return nil +} + +func NewQShowEventFromPointer(ptr unsafe.Pointer) (n *QShowEvent) { + n = new(QShowEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QShowEvent) DestroyQShowEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQShowEvent() *QShowEvent { + tmpValue := NewQShowEventFromPointer(C.QShowEvent_NewQShowEvent()) + runtime.SetFinalizer(tmpValue, (*QShowEvent).DestroyQShowEvent) + return tmpValue +} + +type QStandardItem struct { + ptr unsafe.Pointer +} + +type QStandardItem_ITF interface { + QStandardItem_PTR() *QStandardItem +} + +func (ptr *QStandardItem) QStandardItem_PTR() *QStandardItem { + return ptr +} + +func (ptr *QStandardItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStandardItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStandardItem(ptr QStandardItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStandardItem_PTR().Pointer() + } + return nil +} + +func NewQStandardItemFromPointer(ptr unsafe.Pointer) (n *QStandardItem) { + n = new(QStandardItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStandardItem__ItemType +//QStandardItem::ItemType +type QStandardItem__ItemType int64 + +const ( + QStandardItem__Type QStandardItem__ItemType = QStandardItem__ItemType(0) + QStandardItem__UserType QStandardItem__ItemType = QStandardItem__ItemType(1000) +) + +func NewQStandardItem() *QStandardItem { + return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem()) +} + +func NewQStandardItem2(text string) *QStandardItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func NewQStandardItem3(icon QIcon_ITF, text string) *QStandardItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem3(PointerFromQIcon(icon), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) +} + +func NewQStandardItem4(rows int, columns int) *QStandardItem { + return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem4(C.int(int32(rows)), C.int(int32(columns)))) +} + +func NewQStandardItem5(other QStandardItem_ITF) *QStandardItem { + return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem5(PointerFromQStandardItem(other))) +} + +func (ptr *QStandardItem) AccessibleDescription() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStandardItem_AccessibleDescription(ptr.Pointer())) + } + return "" +} + +func (ptr *QStandardItem) AccessibleText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStandardItem_AccessibleText(ptr.Pointer())) + } + return "" +} + +func (ptr *QStandardItem) AppendColumn(items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItem_AppendColumn(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__appendColumn_items_newList()) + for _, v := range items { + tmpList.__appendColumn_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItem) AppendRow(items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItem_AppendRow(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__appendRow_items_newList()) + for _, v := range items { + tmpList.__appendRow_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItem) AppendRow2(item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_AppendRow2(ptr.Pointer(), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItem) AppendRows(items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItem_AppendRows(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__appendRows_items_newList()) + for _, v := range items { + tmpList.__appendRows_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItem) Background() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QStandardItem_Background(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) CheckState() core.Qt__CheckState { + if ptr.Pointer() != nil { + return core.Qt__CheckState(C.QStandardItem_CheckState(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStandardItem) Child(row int, column int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem_Child(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +func (ptr *QStandardItem) ClearData() { + if ptr.Pointer() != nil { + C.QStandardItem_ClearData(ptr.Pointer()) + } +} + +//export callbackQStandardItem_Clone +func callbackQStandardItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "clone"); signal != nil { + return PointerFromQStandardItem((*(*func() *QStandardItem)(signal))()) + } + + return PointerFromQStandardItem(NewQStandardItemFromPointer(ptr).CloneDefault()) +} + +func (ptr *QStandardItem) ConnectClone(f func() *QStandardItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { + f := func() *QStandardItem { + (*(*func() *QStandardItem)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectClone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clone") + } +} + +func (ptr *QStandardItem) Clone() *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem_Clone(ptr.Pointer())) + } + return nil +} + +func (ptr *QStandardItem) CloneDefault() *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem_CloneDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QStandardItem) Column() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItem_Column(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStandardItem) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItem_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStandardItem_Data +func callbackQStandardItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role)))) + } + + return core.PointerFromQVariant(NewQStandardItemFromPointer(ptr).DataDefault(int(int32(role)))) +} + +func (ptr *QStandardItem) ConnectData(f func(role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(role int) *core.QVariant { + (*(*func(int) *core.QVariant)(signal))(role) + return f(role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QStandardItem) Data(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItem_Data(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) DataDefault(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItem_DataDefault(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) EmitDataChanged() { + if ptr.Pointer() != nil { + C.QStandardItem_EmitDataChanged(ptr.Pointer()) + } +} + +func (ptr *QStandardItem) Flags() core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QStandardItem_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStandardItem) Font() *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QStandardItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) Foreground() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QStandardItem_Foreground(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) HasChildren() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_HasChildren(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) Icon() *QIcon { + if ptr.Pointer() != nil { + tmpValue := NewQIconFromPointer(C.QStandardItem_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) Index() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItem_Index(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) InsertColumn(column int, items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItem_InsertColumn(ptr.Pointer(), C.int(int32(column)), func() unsafe.Pointer { + tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__insertColumn_items_newList()) + for _, v := range items { + tmpList.__insertColumn_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItem) InsertColumns(column int, count int) { + if ptr.Pointer() != nil { + C.QStandardItem_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count))) + } +} + +func (ptr *QStandardItem) InsertRow(row int, items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItem_InsertRow(ptr.Pointer(), C.int(int32(row)), func() unsafe.Pointer { + tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__insertRow_items_newList()) + for _, v := range items { + tmpList.__insertRow_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItem) InsertRow2(row int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItem) InsertRows(row int, items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItem_InsertRows(ptr.Pointer(), C.int(int32(row)), func() unsafe.Pointer { + tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__insertRows_items_newList()) + for _, v := range items { + tmpList.__insertRows_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItem) InsertRows2(row int, count int) { + if ptr.Pointer() != nil { + C.QStandardItem_InsertRows2(ptr.Pointer(), C.int(int32(row)), C.int(int32(count))) + } +} + +func (ptr *QStandardItem) IsAutoTristate() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsAutoTristate(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsCheckable() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsCheckable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsDragEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsDragEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsDropEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsDropEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsEditable() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsEditable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsSelectable() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsSelectable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) IsUserTristate() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItem_IsUserTristate(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStandardItem) Model() *QStandardItemModel { + if ptr.Pointer() != nil { + tmpValue := NewQStandardItemModelFromPointer(C.QStandardItem_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) Parent() *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem_Parent(ptr.Pointer())) + } + return nil +} + +//export callbackQStandardItem_Read +func callbackQStandardItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "read"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) + } else { + NewQStandardItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) + } +} + +func (ptr *QStandardItem) ConnectRead(f func(in *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { + f := func(in *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(in) + f(in) + } + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "read") + } +} + +func (ptr *QStandardItem) Read(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QStandardItem) ReadDefault(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QStandardItem) RemoveColumn(column int) { + if ptr.Pointer() != nil { + C.QStandardItem_RemoveColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QStandardItem) RemoveColumns(column int, count int) { + if ptr.Pointer() != nil { + C.QStandardItem_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count))) + } +} + +func (ptr *QStandardItem) RemoveRow(row int) { + if ptr.Pointer() != nil { + C.QStandardItem_RemoveRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QStandardItem) RemoveRows(row int, count int) { + if ptr.Pointer() != nil { + C.QStandardItem_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count))) + } +} + +func (ptr *QStandardItem) Row() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItem_Row(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStandardItem) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItem_RowCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStandardItem) SetAccessibleDescription(accessibleDescription string) { + if ptr.Pointer() != nil { + var accessibleDescriptionC *C.char + if accessibleDescription != "" { + accessibleDescriptionC = C.CString(accessibleDescription) + defer C.free(unsafe.Pointer(accessibleDescriptionC)) + } + C.QStandardItem_SetAccessibleDescription(ptr.Pointer(), C.struct_QtGui_PackedString{data: accessibleDescriptionC, len: C.longlong(len(accessibleDescription))}) + } +} + +func (ptr *QStandardItem) SetAccessibleText(accessibleText string) { + if ptr.Pointer() != nil { + var accessibleTextC *C.char + if accessibleText != "" { + accessibleTextC = C.CString(accessibleText) + defer C.free(unsafe.Pointer(accessibleTextC)) + } + C.QStandardItem_SetAccessibleText(ptr.Pointer(), C.struct_QtGui_PackedString{data: accessibleTextC, len: C.longlong(len(accessibleText))}) + } +} + +func (ptr *QStandardItem) SetAutoTristate(tristate bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetAutoTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(tristate)))) + } +} + +func (ptr *QStandardItem) SetBackground(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetBackground(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QStandardItem) SetCheckState(state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QStandardItem_SetCheckState(ptr.Pointer(), C.longlong(state)) + } +} + +func (ptr *QStandardItem) SetCheckable(checkable bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checkable)))) + } +} + +func (ptr *QStandardItem) SetChild(row int, column int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetChild(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItem) SetChild2(row int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetChild2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItem) SetColumnCount(columns int) { + if ptr.Pointer() != nil { + C.QStandardItem_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) + } +} + +//export callbackQStandardItem_SetData +func callbackQStandardItem_SetData(ptr unsafe.Pointer, value unsafe.Pointer, role C.int) { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + (*(*func(*core.QVariant, int))(signal))(core.NewQVariantFromPointer(value), int(int32(role))) + } else { + NewQStandardItemFromPointer(ptr).SetDataDefault(core.NewQVariantFromPointer(value), int(int32(role))) + } +} + +func (ptr *QStandardItem) ConnectSetData(f func(value *core.QVariant, role int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(value *core.QVariant, role int) { + (*(*func(*core.QVariant, int))(signal))(value, role) + f(value, role) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QStandardItem) SetData(value core.QVariant_ITF, role int) { + if ptr.Pointer() != nil { + C.QStandardItem_SetData(ptr.Pointer(), core.PointerFromQVariant(value), C.int(int32(role))) + } +} + +func (ptr *QStandardItem) SetDataDefault(value core.QVariant_ITF, role int) { + if ptr.Pointer() != nil { + C.QStandardItem_SetDataDefault(ptr.Pointer(), core.PointerFromQVariant(value), C.int(int32(role))) + } +} + +func (ptr *QStandardItem) SetDragEnabled(dragEnabled bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dragEnabled)))) + } +} + +func (ptr *QStandardItem) SetDropEnabled(dropEnabled bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetDropEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dropEnabled)))) + } +} + +func (ptr *QStandardItem) SetEditable(editable bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable)))) + } +} + +func (ptr *QStandardItem) SetEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QStandardItem) SetFlags(flags core.Qt__ItemFlag) { + if ptr.Pointer() != nil { + C.QStandardItem_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QStandardItem) SetFont(font QFont_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetFont(ptr.Pointer(), PointerFromQFont(font)) + } +} + +func (ptr *QStandardItem) SetForeground(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetForeground(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QStandardItem) SetIcon(icon QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetIcon(ptr.Pointer(), PointerFromQIcon(icon)) + } +} + +func (ptr *QStandardItem) SetRowCount(rows int) { + if ptr.Pointer() != nil { + C.QStandardItem_SetRowCount(ptr.Pointer(), C.int(int32(rows))) + } +} + +func (ptr *QStandardItem) SetSelectable(selectable bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetSelectable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(selectable)))) + } +} + +func (ptr *QStandardItem) SetSizeHint(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QStandardItem) SetStatusTip(statusTip string) { + if ptr.Pointer() != nil { + var statusTipC *C.char + if statusTip != "" { + statusTipC = C.CString(statusTip) + defer C.free(unsafe.Pointer(statusTipC)) + } + C.QStandardItem_SetStatusTip(ptr.Pointer(), C.struct_QtGui_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) + } +} + +func (ptr *QStandardItem) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QStandardItem_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QStandardItem) SetTextAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStandardItem_SetTextAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QStandardItem) SetToolTip(toolTip string) { + if ptr.Pointer() != nil { + var toolTipC *C.char + if toolTip != "" { + toolTipC = C.CString(toolTip) + defer C.free(unsafe.Pointer(toolTipC)) + } + C.QStandardItem_SetToolTip(ptr.Pointer(), C.struct_QtGui_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) + } +} + +func (ptr *QStandardItem) SetUserTristate(tristate bool) { + if ptr.Pointer() != nil { + C.QStandardItem_SetUserTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(tristate)))) + } +} + +func (ptr *QStandardItem) SetWhatsThis(whatsThis string) { + if ptr.Pointer() != nil { + var whatsThisC *C.char + if whatsThis != "" { + whatsThisC = C.CString(whatsThis) + defer C.free(unsafe.Pointer(whatsThisC)) + } + C.QStandardItem_SetWhatsThis(ptr.Pointer(), C.struct_QtGui_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) + } +} + +func (ptr *QStandardItem) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStandardItem_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStandardItem) SortChildren(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QStandardItem_SortChildren(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QStandardItem) StatusTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStandardItem_StatusTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QStandardItem) TakeChild(row int, column int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem_TakeChild(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +func (ptr *QStandardItem) TakeColumn(column int) []*QStandardItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QStandardItem { + out := make([]*QStandardItem, int(l.len)) + tmpList := NewQStandardItemFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__takeColumn_atList(i) + } + return out + }(C.QStandardItem_TakeColumn(ptr.Pointer(), C.int(int32(column)))) + } + return make([]*QStandardItem, 0) +} + +func (ptr *QStandardItem) TakeRow(row int) []*QStandardItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QStandardItem { + out := make([]*QStandardItem, int(l.len)) + tmpList := NewQStandardItemFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__takeRow_atList(i) + } + return out + }(C.QStandardItem_TakeRow(ptr.Pointer(), C.int(int32(row)))) + } + return make([]*QStandardItem, 0) +} + +func (ptr *QStandardItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStandardItem_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStandardItem) TextAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStandardItem_TextAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStandardItem) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStandardItem_ToolTip(ptr.Pointer())) + } + return "" +} + +//export callbackQStandardItem_Type +func callbackQStandardItem_Type(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "type"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQStandardItemFromPointer(ptr).TypeDefault())) +} + +func (ptr *QStandardItem) ConnectType(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "type") + } +} + +func (ptr *QStandardItem) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItem_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStandardItem) TypeDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItem_TypeDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStandardItem) WhatsThis() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStandardItem_WhatsThis(ptr.Pointer())) + } + return "" +} + +//export callbackQStandardItem_Write +func callbackQStandardItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "write"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) + } else { + NewQStandardItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) + } +} + +func (ptr *QStandardItem) ConnectWrite(f func(out *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { + f := func(out *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(out) + f(out) + } + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "write") + } +} + +func (ptr *QStandardItem) Write(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +func (ptr *QStandardItem) WriteDefault(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +//export callbackQStandardItem_DestroyQStandardItem +func callbackQStandardItem_DestroyQStandardItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStandardItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQStandardItemFromPointer(ptr).DestroyQStandardItemDefault() + } +} + +func (ptr *QStandardItem) ConnectDestroyQStandardItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStandardItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStandardItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStandardItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItem) DisconnectDestroyQStandardItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStandardItem") + } +} + +func (ptr *QStandardItem) DestroyQStandardItem() { + if ptr.Pointer() != nil { + C.QStandardItem_DestroyQStandardItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStandardItem) DestroyQStandardItemDefault() { + if ptr.Pointer() != nil { + C.QStandardItem_DestroyQStandardItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStandardItem) __appendColumn_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___appendColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __appendColumn_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___appendColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __appendColumn_items_newList() unsafe.Pointer { + return C.QStandardItem___appendColumn_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __appendRow_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___appendRow_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __appendRow_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___appendRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __appendRow_items_newList() unsafe.Pointer { + return C.QStandardItem___appendRow_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __appendRows_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___appendRows_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __appendRows_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___appendRows_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __appendRows_items_newList() unsafe.Pointer { + return C.QStandardItem___appendRows_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __insertColumn_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___insertColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __insertColumn_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___insertColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __insertColumn_items_newList() unsafe.Pointer { + return C.QStandardItem___insertColumn_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __insertRow_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___insertRow_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __insertRow_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___insertRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __insertRow_items_newList() unsafe.Pointer { + return C.QStandardItem___insertRow_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __insertRows_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___insertRows_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __insertRows_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___insertRows_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __insertRows_items_newList() unsafe.Pointer { + return C.QStandardItem___insertRows_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __takeColumn_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___takeColumn_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __takeColumn_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___takeColumn_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __takeColumn_newList() unsafe.Pointer { + return C.QStandardItem___takeColumn_newList(ptr.Pointer()) +} + +func (ptr *QStandardItem) __takeRow_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItem___takeRow_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItem) __takeRow_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItem___takeRow_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItem) __takeRow_newList() unsafe.Pointer { + return C.QStandardItem___takeRow_newList(ptr.Pointer()) +} + +type QStandardItemModel struct { + core.QAbstractItemModel +} + +type QStandardItemModel_ITF interface { + core.QAbstractItemModel_ITF + QStandardItemModel_PTR() *QStandardItemModel +} + +func (ptr *QStandardItemModel) QStandardItemModel_PTR() *QStandardItemModel { + return ptr +} + +func (ptr *QStandardItemModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QStandardItemModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQStandardItemModel(ptr QStandardItemModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStandardItemModel_PTR().Pointer() + } + return nil +} + +func NewQStandardItemModelFromPointer(ptr unsafe.Pointer) (n *QStandardItemModel) { + n = new(QStandardItemModel) + n.SetPointer(ptr) + return +} +func NewQStandardItemModel(parent core.QObject_ITF) *QStandardItemModel { + tmpValue := NewQStandardItemModelFromPointer(C.QStandardItemModel_NewQStandardItemModel(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQStandardItemModel2(rows int, columns int, parent core.QObject_ITF) *QStandardItemModel { + tmpValue := NewQStandardItemModelFromPointer(C.QStandardItemModel_NewQStandardItemModel2(C.int(int32(rows)), C.int(int32(columns)), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QStandardItemModel) AppendColumn(items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItemModel_AppendColumn(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__appendColumn_items_newList()) + for _, v := range items { + tmpList.__appendColumn_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItemModel) AppendRow(items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItemModel_AppendRow(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__appendRow_items_newList()) + for _, v := range items { + tmpList.__appendRow_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItemModel) AppendRow2(item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_AppendRow2(ptr.Pointer(), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItemModel) Clear() { + if ptr.Pointer() != nil { + C.QStandardItemModel_Clear(ptr.Pointer()) + } +} + +func (ptr *QStandardItemModel) ClearItemData(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_ClearItemData(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +//export callbackQStandardItemModel_ColumnCount +func callbackQStandardItemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQStandardItemModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QStandardItemModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *core.QModelIndex) int { + (*(*func(*core.QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QStandardItemModel) ColumnCount(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QStandardItemModel) ColumnCountDefault(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQStandardItemModel_Data +func callbackQStandardItemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQStandardItemModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QStandardItemModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(index *core.QModelIndex, role int) *core.QVariant { + (*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role) + return f(index, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QStandardItemModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQStandardItemModel_DropMimeData +func callbackQStandardItemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QStandardItemModel) FindItems(text string, flags core.Qt__MatchFlag, column int) []*QStandardItem { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return func(l C.struct_QtGui_PackedList) []*QStandardItem { + out := make([]*QStandardItem, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__findItems_atList(i) + } + return out + }(C.QStandardItemModel_FindItems(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags), C.int(int32(column)))) + } + return make([]*QStandardItem, 0) +} + +//export callbackQStandardItemModel_Flags +func callbackQStandardItemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "flags"); signal != nil { + return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return C.longlong(NewQStandardItemModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QStandardItemModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QStandardItemModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return 0 +} + +//export callbackQStandardItemModel_HasChildren +func callbackQStandardItemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQStandardItemModel_HeaderData +func callbackQStandardItemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "headerData"); signal != nil { + return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQStandardItemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) +} + +func (ptr *QStandardItemModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) HorizontalHeaderItem(column int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_HorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) + } + return nil +} + +//export callbackQStandardItemModel_Index +func callbackQStandardItemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) + } + + return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) +} + +func (ptr *QStandardItemModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex { + (*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QStandardItemModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) IndexFromItem(item QStandardItem_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_IndexFromItem(ptr.Pointer(), PointerFromQStandardItem(item))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) InsertColumn(column int, items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItemModel_InsertColumn(ptr.Pointer(), C.int(int32(column)), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__insertColumn_items_newList()) + for _, v := range items { + tmpList.__insertColumn_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQStandardItemModel_InsertColumns +func callbackQStandardItemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QStandardItemModel) InsertRow(row int, items []*QStandardItem) { + if ptr.Pointer() != nil { + C.QStandardItemModel_InsertRow(ptr.Pointer(), C.int(int32(row)), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__insertRow_items_newList()) + for _, v := range items { + tmpList.__insertRow_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItemModel) InsertRow2(row int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) + } +} + +//export callbackQStandardItemModel_InsertRows +func callbackQStandardItemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QStandardItemModel) InvisibleRootItem() *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_InvisibleRootItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QStandardItemModel) Item(row int, column int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_Item(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +//export callbackQStandardItemModel_ItemChanged +func callbackQStandardItemModel_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { + (*(*func(*QStandardItem))(signal))(NewQStandardItemFromPointer(item)) + } + +} + +func (ptr *QStandardItemModel) ConnectItemChanged(f func(item *QStandardItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { + C.QStandardItemModel_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { + f := func(item *QStandardItem) { + (*(*func(*QStandardItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectItemChanged() { + if ptr.Pointer() != nil { + C.QStandardItemModel_DisconnectItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemChanged") + } +} + +func (ptr *QStandardItemModel) ItemChanged(item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_ItemChanged(ptr.Pointer(), PointerFromQStandardItem(item)) + } +} + +//export callbackQStandardItemModel_ItemData +func callbackQStandardItemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemData"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__itemData_newList()) + for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__itemData_newList()) + for k, v := range NewQStandardItemModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QStandardItemModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i, v := range tmpList.__itemData_keyList() { + out[v] = tmpList.__itemData_atList(v, i) + } + return out + }(C.QStandardItemModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return make(map[int]*core.QVariant, 0) +} + +func (ptr *QStandardItemModel) ItemFromIndex(index core.QModelIndex_ITF) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return nil +} + +func (ptr *QStandardItemModel) ItemPrototype() *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_ItemPrototype(ptr.Pointer())) + } + return nil +} + +//export callbackQStandardItemModel_MimeData +func callbackQStandardItemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtGui_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtGui_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) + } + + return core.PointerFromQMimeData(NewQStandardItemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtGui_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) +} + +func (ptr *QStandardItemModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QStandardItemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__mimeData_indexes_newList()) + for _, v := range indexes { + tmpList.__mimeData_indexes_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQStandardItemModel_MimeTypes +func callbackQStandardItemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtGui_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQStandardItemModelFromPointer(ptr).MimeTypesDefault() + return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QStandardItemModel) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QStandardItemModel_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQStandardItemModel_Parent +func callbackQStandardItemModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(child))) + } + + return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(child))) +} + +func (ptr *QStandardItemModel) ConnectParent(f func(child *core.QModelIndex) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(child *core.QModelIndex) *core.QModelIndex { + (*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QStandardItemModel) Parent(child core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) ParentDefault(child core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQStandardItemModel_RemoveColumns +func callbackQStandardItemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQStandardItemModel_RemoveRows +func callbackQStandardItemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQStandardItemModel_RowCount +func callbackQStandardItemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQStandardItemModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QStandardItemModel) ConnectRowCount(f func(parent *core.QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *core.QModelIndex) int { + (*(*func(*core.QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QStandardItemModel) RowCount(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QStandardItemModel) RowCountDefault(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QStandardItemModel) SetColumnCount(columns int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) + } +} + +//export callbackQStandardItemModel_SetData +func callbackQStandardItemModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QStandardItemModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +//export callbackQStandardItemModel_SetHeaderData +func callbackQStandardItemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QStandardItemModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +func (ptr *QStandardItemModel) SetHorizontalHeaderItem(column int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItemModel) SetHorizontalHeaderLabels(labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QStandardItemModel_SetHorizontalHeaderLabels(ptr.Pointer(), C.struct_QtGui_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +func (ptr *QStandardItemModel) SetItem(row int, column int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItemModel) SetItem2(row int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetItem2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) + } +} + +//export callbackQStandardItemModel_SetItemData +func callbackQStandardItemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtGui_PackedList) C.char { + if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) +} + +func (ptr *QStandardItemModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__setItemData_roles_newList()) + for k, v := range roles { + tmpList.__setItemData_roles_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +func (ptr *QStandardItemModel) SetItemPrototype(item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetItemPrototype(ptr.Pointer(), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItemModel) SetItemRoleNames(roleNames map[int]*core.QByteArray) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetItemRoleNames(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__setItemRoleNames_roleNames_newList()) + for k, v := range roleNames { + tmpList.__setItemRoleNames_roleNames_setList(k, v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QStandardItemModel) SetRowCount(rows int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetRowCount(ptr.Pointer(), C.int(int32(rows))) + } +} + +func (ptr *QStandardItemModel) SetSortRole(role int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetSortRole(ptr.Pointer(), C.int(int32(role))) + } +} + +func (ptr *QStandardItemModel) SetVerticalHeaderItem(row int, item QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SetVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) + } +} + +func (ptr *QStandardItemModel) SetVerticalHeaderLabels(labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QStandardItemModel_SetVerticalHeaderLabels(ptr.Pointer(), C.struct_QtGui_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +//export callbackQStandardItemModel_Sibling +func callbackQStandardItemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sibling"); signal != nil { + return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) + } + + return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) +} + +func (ptr *QStandardItemModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQStandardItemModel_Sort +func callbackQStandardItemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sort"); signal != nil { + (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) + } else { + NewQStandardItemModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order)) + } +} + +func (ptr *QStandardItemModel) SortDefault(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QStandardItemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QStandardItemModel) SortRole() int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_SortRole(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStandardItemModel_SupportedDropActions +func callbackQStandardItemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQStandardItemModelFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QStandardItemModel) SupportedDropActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QStandardItemModel_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStandardItemModel) TakeColumn(column int) []*QStandardItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QStandardItem { + out := make([]*QStandardItem, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__takeColumn_atList(i) + } + return out + }(C.QStandardItemModel_TakeColumn(ptr.Pointer(), C.int(int32(column)))) + } + return make([]*QStandardItem, 0) +} + +func (ptr *QStandardItemModel) TakeHorizontalHeaderItem(column int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_TakeHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) + } + return nil +} + +func (ptr *QStandardItemModel) TakeItem(row int, column int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_TakeItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +func (ptr *QStandardItemModel) TakeRow(row int) []*QStandardItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QStandardItem { + out := make([]*QStandardItem, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__takeRow_atList(i) + } + return out + }(C.QStandardItemModel_TakeRow(ptr.Pointer(), C.int(int32(row)))) + } + return make([]*QStandardItem, 0) +} + +func (ptr *QStandardItemModel) TakeVerticalHeaderItem(row int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_TakeVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) + } + return nil +} + +func (ptr *QStandardItemModel) VerticalHeaderItem(row int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel_VerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) + } + return nil +} + +//export callbackQStandardItemModel_DestroyQStandardItemModel +func callbackQStandardItemModel_DestroyQStandardItemModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStandardItemModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQStandardItemModelFromPointer(ptr).DestroyQStandardItemModelDefault() + } +} + +func (ptr *QStandardItemModel) ConnectDestroyQStandardItemModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStandardItemModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStandardItemModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStandardItemModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStandardItemModel) DisconnectDestroyQStandardItemModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStandardItemModel") + } +} + +func (ptr *QStandardItemModel) DestroyQStandardItemModel() { + if ptr.Pointer() != nil { + C.QStandardItemModel_DestroyQStandardItemModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStandardItemModel) DestroyQStandardItemModelDefault() { + if ptr.Pointer() != nil { + C.QStandardItemModel_DestroyQStandardItemModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStandardItemModel) __appendColumn_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___appendColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __appendColumn_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___appendColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __appendColumn_items_newList() unsafe.Pointer { + return C.QStandardItemModel___appendColumn_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __appendRow_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___appendRow_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __appendRow_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___appendRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __appendRow_items_newList() unsafe.Pointer { + return C.QStandardItemModel___appendRow_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __findItems_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___findItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __findItems_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___findItems_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __findItems_newList() unsafe.Pointer { + return C.QStandardItemModel___findItems_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __insertColumn_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___insertColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __insertColumn_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___insertColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __insertColumn_items_newList() unsafe.Pointer { + return C.QStandardItemModel___insertColumn_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __insertRow_items_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___insertRow_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __insertRow_items_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___insertRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __insertRow_items_newList() unsafe.Pointer { + return C.QStandardItemModel___insertRow_items_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __itemData_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __itemData_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QStandardItemModel) __itemData_newList() unsafe.Pointer { + return C.QStandardItemModel___itemData_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __itemData_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____itemData_keyList_atList(i) + } + return out + }(C.QStandardItemModel___itemData_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QStandardItemModel) __mimeData_indexes_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __mimeData_indexes_newList() unsafe.Pointer { + return C.QStandardItemModel___mimeData_indexes_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __setItemData_roles_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QStandardItemModel) __setItemData_roles_newList() unsafe.Pointer { + return C.QStandardItemModel___setItemData_roles_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __setItemData_roles_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setItemData_roles_keyList_atList(i) + } + return out + }(C.QStandardItemModel___setItemData_roles_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_atList(v int, i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QStandardItemModel___setItemRoleNames_roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_setList(key int, i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___setItemRoleNames_roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_newList() unsafe.Pointer { + return C.QStandardItemModel___setItemRoleNames_roleNames_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setItemRoleNames_roleNames_keyList_atList(i) + } + return out + }(C.QStandardItemModel___setItemRoleNames_roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QStandardItemModel) __takeColumn_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___takeColumn_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __takeColumn_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___takeColumn_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __takeColumn_newList() unsafe.Pointer { + return C.QStandardItemModel___takeColumn_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __takeRow_atList(i int) *QStandardItem { + if ptr.Pointer() != nil { + return NewQStandardItemFromPointer(C.QStandardItemModel___takeRow_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QStandardItemModel) __takeRow_setList(i QStandardItem_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___takeRow_setList(ptr.Pointer(), PointerFromQStandardItem(i)) + } +} + +func (ptr *QStandardItemModel) __takeRow_newList() unsafe.Pointer { + return C.QStandardItemModel___takeRow_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) ____itemData_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) ____itemData_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) ____itemData_keyList_newList() unsafe.Pointer { + return C.QStandardItemModel_____itemData_keyList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) ____setItemData_roles_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) ____setItemData_roles_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { + return C.QStandardItemModel_____setItemData_roles_keyList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) ____setItemRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_____setItemRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) ____setItemRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_____setItemRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) ____setItemRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QStandardItemModel_____setItemRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __changePersistentIndexList_from_newList() unsafe.Pointer { + return C.QStandardItemModel___changePersistentIndexList_from_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __changePersistentIndexList_to_newList() unsafe.Pointer { + return C.QStandardItemModel___changePersistentIndexList_to_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __dataChanged_roles_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) __dataChanged_roles_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) __dataChanged_roles_newList() unsafe.Pointer { + return C.QStandardItemModel___dataChanged_roles_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQPersistentModelIndexFromPointer(C.QStandardItemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { + return C.QStandardItemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQPersistentModelIndexFromPointer(C.QStandardItemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __layoutChanged_parents_newList() unsafe.Pointer { + return C.QStandardItemModel___layoutChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __match_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___match_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __match_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __match_newList() unsafe.Pointer { + return C.QStandardItemModel___match_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __persistentIndexList_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __persistentIndexList_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QStandardItemModel) __persistentIndexList_newList() unsafe.Pointer { + return C.QStandardItemModel___persistentIndexList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __roleNames_atList(v int, i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QStandardItemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __roleNames_setList(key int, i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QStandardItemModel) __roleNames_newList() unsafe.Pointer { + return C.QStandardItemModel___roleNames_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____roleNames_keyList_atList(i) + } + return out + }(C.QStandardItemModel___roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QStandardItemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QStandardItemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) ____roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) ____roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) ____roleNames_keyList_newList() unsafe.Pointer { + return C.QStandardItemModel_____roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) ____setRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStandardItemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QStandardItemModel) ____setRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QStandardItemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QStandardItemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QStandardItemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStandardItemModel) __children_newList() unsafe.Pointer { + return C.QStandardItemModel___children_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QStandardItemModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QStandardItemModel) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QStandardItemModel___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStandardItemModel) __findChildren_newList() unsafe.Pointer { + return C.QStandardItemModel___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStandardItemModel) __findChildren_newList3() unsafe.Pointer { + return C.QStandardItemModel___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QStandardItemModel) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStandardItemModel) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStandardItemModel) __qFindChildren_newList2() unsafe.Pointer { + return C.QStandardItemModel___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQStandardItemModel_Buddy +func callbackQStandardItemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "buddy"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QStandardItemModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQStandardItemModel_CanDropMimeData +func callbackQStandardItemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQStandardItemModel_CanFetchMore +func callbackQStandardItemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QStandardItemModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQStandardItemModel_ColumnsAboutToBeInserted +func callbackQStandardItemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_ColumnsAboutToBeMoved +func callbackQStandardItemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) + } + +} + +//export callbackQStandardItemModel_ColumnsAboutToBeRemoved +func callbackQStandardItemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_ColumnsInserted +func callbackQStandardItemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_ColumnsMoved +func callbackQStandardItemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column))) + } + +} + +//export callbackQStandardItemModel_ColumnsRemoved +func callbackQStandardItemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_DataChanged +func callbackQStandardItemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtGui_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } + +} + +//export callbackQStandardItemModel_FetchMore +func callbackQStandardItemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) + } else { + NewQStandardItemModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent)) + } +} + +func (ptr *QStandardItemModel) FetchMoreDefault(parent core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) + } +} + +//export callbackQStandardItemModel_HeaderDataChanged +func callbackQStandardItemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { + (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_LayoutAboutToBeChanged +func callbackQStandardItemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtGui_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { + (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtGui_PackedList) []*core.QPersistentModelIndex { + out := make([]*core.QPersistentModelIndex, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) + } + return out + }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +//export callbackQStandardItemModel_LayoutChanged +func callbackQStandardItemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtGui_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { + (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtGui_PackedList) []*core.QPersistentModelIndex { + out := make([]*core.QPersistentModelIndex, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutChanged_parents_atList(i) + } + return out + }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +//export callbackQStandardItemModel_Match +func callbackQStandardItemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "match"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__match_newList()) + for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__match_newList()) + for _, v := range NewQStandardItemModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QStandardItemModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__match_atList(i) + } + return out + }(C.QStandardItemModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) + } + return make([]*core.QModelIndex, 0) +} + +//export callbackQStandardItemModel_ModelAboutToBeReset +func callbackQStandardItemModel_ModelAboutToBeReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQStandardItemModel_ModelReset +func callbackQStandardItemModel_ModelReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQStandardItemModel_MoveColumns +func callbackQStandardItemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QStandardItemModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQStandardItemModel_MoveRows +func callbackQStandardItemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QStandardItemModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQStandardItemModel_ResetInternalData +func callbackQStandardItemModel_ResetInternalData(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { + (*(*func())(signal))() + } else { + NewQStandardItemModelFromPointer(ptr).ResetInternalDataDefault() + } +} + +func (ptr *QStandardItemModel) ResetInternalDataDefault() { + if ptr.Pointer() != nil { + C.QStandardItemModel_ResetInternalDataDefault(ptr.Pointer()) + } +} + +//export callbackQStandardItemModel_Revert +func callbackQStandardItemModel_Revert(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "revert"); signal != nil { + (*(*func())(signal))() + } else { + NewQStandardItemModelFromPointer(ptr).RevertDefault() + } +} + +func (ptr *QStandardItemModel) RevertDefault() { + if ptr.Pointer() != nil { + C.QStandardItemModel_RevertDefault(ptr.Pointer()) + } +} + +//export callbackQStandardItemModel_RoleNames +func callbackQStandardItemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__roleNames_newList()) + for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__roleNames_newList()) + for k, v := range NewQStandardItemModelFromPointer(ptr).RoleNamesDefault() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QStandardItemModel) RoleNamesDefault() map[int]*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) map[int]*core.QByteArray { + out := make(map[int]*core.QByteArray, int(l.len)) + tmpList := NewQStandardItemModelFromPointer(l.data) + for i, v := range tmpList.__roleNames_keyList() { + out[v] = tmpList.__roleNames_atList(v, i) + } + return out + }(C.QStandardItemModel_RoleNamesDefault(ptr.Pointer())) + } + return make(map[int]*core.QByteArray, 0) +} + +//export callbackQStandardItemModel_RowsAboutToBeInserted +func callbackQStandardItemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } + +} + +//export callbackQStandardItemModel_RowsAboutToBeMoved +func callbackQStandardItemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) + } + +} + +//export callbackQStandardItemModel_RowsAboutToBeRemoved +func callbackQStandardItemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_RowsInserted +func callbackQStandardItemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_RowsMoved +func callbackQStandardItemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row))) + } + +} + +//export callbackQStandardItemModel_RowsRemoved +func callbackQStandardItemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQStandardItemModel_Span +func callbackQStandardItemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "span"); signal != nil { + return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQSize(NewQStandardItemModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QStandardItemModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStandardItemModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQStandardItemModel_Submit +func callbackQStandardItemModel_Submit(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "submit"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SubmitDefault()))) +} + +func (ptr *QStandardItemModel) SubmitDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_SubmitDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQStandardItemModel_SupportedDragActions +func callbackQStandardItemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQStandardItemModelFromPointer(ptr).SupportedDragActionsDefault()) +} + +func (ptr *QStandardItemModel) SupportedDragActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QStandardItemModel_SupportedDragActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQStandardItemModel_ChildEvent +func callbackQStandardItemModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQStandardItemModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QStandardItemModel) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQStandardItemModel_ConnectNotify +func callbackQStandardItemModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStandardItemModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStandardItemModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStandardItemModel_CustomEvent +func callbackQStandardItemModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQStandardItemModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QStandardItemModel) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQStandardItemModel_DeleteLater +func callbackQStandardItemModel_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQStandardItemModelFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QStandardItemModel) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QStandardItemModel_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQStandardItemModel_Destroyed +func callbackQStandardItemModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQStandardItemModel_DisconnectNotify +func callbackQStandardItemModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStandardItemModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStandardItemModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStandardItemModel_Event +func callbackQStandardItemModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QStandardItemModel) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQStandardItemModel_EventFilter +func callbackQStandardItemModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QStandardItemModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStandardItemModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQStandardItemModel_MetaObject +func callbackQStandardItemModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQStandardItemModelFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QStandardItemModel) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QStandardItemModel_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQStandardItemModel_ObjectNameChanged +func callbackQStandardItemModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQStandardItemModel_TimerEvent +func callbackQStandardItemModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQStandardItemModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QStandardItemModel) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QStandardItemModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QStaticText struct { + ptr unsafe.Pointer +} + +type QStaticText_ITF interface { + QStaticText_PTR() *QStaticText +} + +func (ptr *QStaticText) QStaticText_PTR() *QStaticText { + return ptr +} + +func (ptr *QStaticText) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStaticText) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStaticText(ptr QStaticText_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStaticText_PTR().Pointer() + } + return nil +} + +func NewQStaticTextFromPointer(ptr unsafe.Pointer) (n *QStaticText) { + n = new(QStaticText) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStaticText__PerformanceHint +//QStaticText::PerformanceHint +type QStaticText__PerformanceHint int64 + +const ( + QStaticText__ModerateCaching QStaticText__PerformanceHint = QStaticText__PerformanceHint(0) + QStaticText__AggressiveCaching QStaticText__PerformanceHint = QStaticText__PerformanceHint(1) +) + +func NewQStaticText() *QStaticText { + tmpValue := NewQStaticTextFromPointer(C.QStaticText_NewQStaticText()) + runtime.SetFinalizer(tmpValue, (*QStaticText).DestroyQStaticText) + return tmpValue +} + +func NewQStaticText2(text string) *QStaticText { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQStaticTextFromPointer(C.QStaticText_NewQStaticText2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QStaticText).DestroyQStaticText) + return tmpValue +} + +func NewQStaticText3(other QStaticText_ITF) *QStaticText { + tmpValue := NewQStaticTextFromPointer(C.QStaticText_NewQStaticText3(PointerFromQStaticText(other))) + runtime.SetFinalizer(tmpValue, (*QStaticText).DestroyQStaticText) + return tmpValue +} + +func (ptr *QStaticText) PerformanceHint() QStaticText__PerformanceHint { + if ptr.Pointer() != nil { + return QStaticText__PerformanceHint(C.QStaticText_PerformanceHint(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStaticText) Prepare(matrix QTransform_ITF, font QFont_ITF) { + if ptr.Pointer() != nil { + C.QStaticText_Prepare(ptr.Pointer(), PointerFromQTransform(matrix), PointerFromQFont(font)) + } +} + +func (ptr *QStaticText) SetPerformanceHint(performanceHint QStaticText__PerformanceHint) { + if ptr.Pointer() != nil { + C.QStaticText_SetPerformanceHint(ptr.Pointer(), C.longlong(performanceHint)) + } +} + +func (ptr *QStaticText) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QStaticText_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QStaticText) SetTextFormat(textFormat core.Qt__TextFormat) { + if ptr.Pointer() != nil { + C.QStaticText_SetTextFormat(ptr.Pointer(), C.longlong(textFormat)) + } +} + +func (ptr *QStaticText) SetTextOption(textOption QTextOption_ITF) { + if ptr.Pointer() != nil { + C.QStaticText_SetTextOption(ptr.Pointer(), PointerFromQTextOption(textOption)) + } +} + +func (ptr *QStaticText) SetTextWidth(textWidth float64) { + if ptr.Pointer() != nil { + C.QStaticText_SetTextWidth(ptr.Pointer(), C.double(textWidth)) + } +} + +func (ptr *QStaticText) Size() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QStaticText_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QStaticText) Swap(other QStaticText_ITF) { + if ptr.Pointer() != nil { + C.QStaticText_Swap(ptr.Pointer(), PointerFromQStaticText(other)) + } +} + +func (ptr *QStaticText) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStaticText_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStaticText) TextFormat() core.Qt__TextFormat { + if ptr.Pointer() != nil { + return core.Qt__TextFormat(C.QStaticText_TextFormat(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStaticText) TextOption() *QTextOption { + if ptr.Pointer() != nil { + tmpValue := NewQTextOptionFromPointer(C.QStaticText_TextOption(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) + return tmpValue + } + return nil +} + +func (ptr *QStaticText) TextWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QStaticText_TextWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStaticText) DestroyQStaticText() { + if ptr.Pointer() != nil { + C.QStaticText_DestroyQStaticText(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStatusTipEvent struct { + core.QEvent +} + +type QStatusTipEvent_ITF interface { + core.QEvent_ITF + QStatusTipEvent_PTR() *QStatusTipEvent +} + +func (ptr *QStatusTipEvent) QStatusTipEvent_PTR() *QStatusTipEvent { + return ptr +} + +func (ptr *QStatusTipEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QStatusTipEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQStatusTipEvent(ptr QStatusTipEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStatusTipEvent_PTR().Pointer() + } + return nil +} + +func NewQStatusTipEventFromPointer(ptr unsafe.Pointer) (n *QStatusTipEvent) { + n = new(QStatusTipEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QStatusTipEvent) DestroyQStatusTipEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQStatusTipEvent(tip string) *QStatusTipEvent { + var tipC *C.char + if tip != "" { + tipC = C.CString(tip) + defer C.free(unsafe.Pointer(tipC)) + } + tmpValue := NewQStatusTipEventFromPointer(C.QStatusTipEvent_NewQStatusTipEvent(C.struct_QtGui_PackedString{data: tipC, len: C.longlong(len(tip))})) + runtime.SetFinalizer(tmpValue, (*QStatusTipEvent).DestroyQStatusTipEvent) + return tmpValue +} + +func (ptr *QStatusTipEvent) Tip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStatusTipEvent_Tip(ptr.Pointer())) + } + return "" +} + +type QStyleHints struct { + core.QObject +} + +type QStyleHints_ITF interface { + core.QObject_ITF + QStyleHints_PTR() *QStyleHints +} + +func (ptr *QStyleHints) QStyleHints_PTR() *QStyleHints { + return ptr +} + +func (ptr *QStyleHints) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleHints) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQStyleHints(ptr QStyleHints_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleHints_PTR().Pointer() + } + return nil +} + +func NewQStyleHintsFromPointer(ptr unsafe.Pointer) (n *QStyleHints) { + n = new(QStyleHints) + n.SetPointer(ptr) + return +} +func (ptr *QStyleHints) CursorFlashTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_CursorFlashTime(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_CursorFlashTimeChanged +func callbackQStyleHints_CursorFlashTimeChanged(ptr unsafe.Pointer, cursorFlashTime C.int) { + if signal := qt.GetSignal(ptr, "cursorFlashTimeChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(cursorFlashTime))) + } + +} + +func (ptr *QStyleHints) ConnectCursorFlashTimeChanged(f func(cursorFlashTime int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cursorFlashTimeChanged") { + C.QStyleHints_ConnectCursorFlashTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorFlashTimeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cursorFlashTimeChanged"); signal != nil { + f := func(cursorFlashTime int) { + (*(*func(int))(signal))(cursorFlashTime) + f(cursorFlashTime) + } + qt.ConnectSignal(ptr.Pointer(), "cursorFlashTimeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorFlashTimeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectCursorFlashTimeChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectCursorFlashTimeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cursorFlashTimeChanged") + } +} + +func (ptr *QStyleHints) CursorFlashTimeChanged(cursorFlashTime int) { + if ptr.Pointer() != nil { + C.QStyleHints_CursorFlashTimeChanged(ptr.Pointer(), C.int(int32(cursorFlashTime))) + } +} + +func (ptr *QStyleHints) FontSmoothingGamma() float64 { + if ptr.Pointer() != nil { + return float64(C.QStyleHints_FontSmoothingGamma(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleHints) KeyboardAutoRepeatRate() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_KeyboardAutoRepeatRate(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleHints) KeyboardInputInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_KeyboardInputInterval(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_KeyboardInputIntervalChanged +func callbackQStyleHints_KeyboardInputIntervalChanged(ptr unsafe.Pointer, keyboardInputInterval C.int) { + if signal := qt.GetSignal(ptr, "keyboardInputIntervalChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(keyboardInputInterval))) + } + +} + +func (ptr *QStyleHints) ConnectKeyboardInputIntervalChanged(f func(keyboardInputInterval int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "keyboardInputIntervalChanged") { + C.QStyleHints_ConnectKeyboardInputIntervalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "keyboardInputIntervalChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "keyboardInputIntervalChanged"); signal != nil { + f := func(keyboardInputInterval int) { + (*(*func(int))(signal))(keyboardInputInterval) + f(keyboardInputInterval) + } + qt.ConnectSignal(ptr.Pointer(), "keyboardInputIntervalChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyboardInputIntervalChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectKeyboardInputIntervalChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectKeyboardInputIntervalChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "keyboardInputIntervalChanged") + } +} + +func (ptr *QStyleHints) KeyboardInputIntervalChanged(keyboardInputInterval int) { + if ptr.Pointer() != nil { + C.QStyleHints_KeyboardInputIntervalChanged(ptr.Pointer(), C.int(int32(keyboardInputInterval))) + } +} + +func (ptr *QStyleHints) MouseDoubleClickInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_MouseDoubleClickInterval(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_MouseDoubleClickIntervalChanged +func callbackQStyleHints_MouseDoubleClickIntervalChanged(ptr unsafe.Pointer, mouseDoubleClickInterval C.int) { + if signal := qt.GetSignal(ptr, "mouseDoubleClickIntervalChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(mouseDoubleClickInterval))) + } + +} + +func (ptr *QStyleHints) ConnectMouseDoubleClickIntervalChanged(f func(mouseDoubleClickInterval int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged") { + C.QStyleHints_ConnectMouseDoubleClickIntervalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mouseDoubleClickIntervalChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged"); signal != nil { + f := func(mouseDoubleClickInterval int) { + (*(*func(int))(signal))(mouseDoubleClickInterval) + f(mouseDoubleClickInterval) + } + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectMouseDoubleClickIntervalChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectMouseDoubleClickIntervalChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged") + } +} + +func (ptr *QStyleHints) MouseDoubleClickIntervalChanged(mouseDoubleClickInterval int) { + if ptr.Pointer() != nil { + C.QStyleHints_MouseDoubleClickIntervalChanged(ptr.Pointer(), C.int(int32(mouseDoubleClickInterval))) + } +} + +func (ptr *QStyleHints) MousePressAndHoldInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_MousePressAndHoldInterval(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_MousePressAndHoldIntervalChanged +func callbackQStyleHints_MousePressAndHoldIntervalChanged(ptr unsafe.Pointer, mousePressAndHoldInterval C.int) { + if signal := qt.GetSignal(ptr, "mousePressAndHoldIntervalChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(mousePressAndHoldInterval))) + } + +} + +func (ptr *QStyleHints) ConnectMousePressAndHoldIntervalChanged(f func(mousePressAndHoldInterval int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged") { + C.QStyleHints_ConnectMousePressAndHoldIntervalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mousePressAndHoldIntervalChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged"); signal != nil { + f := func(mousePressAndHoldInterval int) { + (*(*func(int))(signal))(mousePressAndHoldInterval) + f(mousePressAndHoldInterval) + } + qt.ConnectSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectMousePressAndHoldIntervalChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectMousePressAndHoldIntervalChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged") + } +} + +func (ptr *QStyleHints) MousePressAndHoldIntervalChanged(mousePressAndHoldInterval int) { + if ptr.Pointer() != nil { + C.QStyleHints_MousePressAndHoldIntervalChanged(ptr.Pointer(), C.int(int32(mousePressAndHoldInterval))) + } +} + +func (ptr *QStyleHints) MouseQuickSelectionThreshold() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_MouseQuickSelectionThreshold(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_MouseQuickSelectionThresholdChanged +func callbackQStyleHints_MouseQuickSelectionThresholdChanged(ptr unsafe.Pointer, threshold C.int) { + if signal := qt.GetSignal(ptr, "mouseQuickSelectionThresholdChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(threshold))) + } + +} + +func (ptr *QStyleHints) ConnectMouseQuickSelectionThresholdChanged(f func(threshold int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged") { + C.QStyleHints_ConnectMouseQuickSelectionThresholdChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mouseQuickSelectionThresholdChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged"); signal != nil { + f := func(threshold int) { + (*(*func(int))(signal))(threshold) + f(threshold) + } + qt.ConnectSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectMouseQuickSelectionThresholdChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectMouseQuickSelectionThresholdChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged") + } +} + +func (ptr *QStyleHints) MouseQuickSelectionThresholdChanged(threshold int) { + if ptr.Pointer() != nil { + C.QStyleHints_MouseQuickSelectionThresholdChanged(ptr.Pointer(), C.int(int32(threshold))) + } +} + +func (ptr *QStyleHints) PasswordMaskCharacter() *core.QChar { + if ptr.Pointer() != nil { + tmpValue := core.NewQCharFromPointer(C.QStyleHints_PasswordMaskCharacter(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QStyleHints) PasswordMaskDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_PasswordMaskDelay(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleHints) SetFocusOnTouchRelease() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_SetFocusOnTouchRelease(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleHints) SetShowShortcutsInContextMenus(showShortcutsInContextMenus bool) { + if ptr.Pointer() != nil { + C.QStyleHints_SetShowShortcutsInContextMenus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(showShortcutsInContextMenus)))) + } +} + +func (ptr *QStyleHints) SetUseHoverEffects(useHoverEffects bool) { + if ptr.Pointer() != nil { + C.QStyleHints_SetUseHoverEffects(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useHoverEffects)))) + } +} + +func (ptr *QStyleHints) ShowIsFullScreen() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_ShowIsFullScreen(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleHints) ShowIsMaximized() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_ShowIsMaximized(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleHints) ShowShortcutsInContextMenus() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_ShowShortcutsInContextMenus(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQStyleHints_ShowShortcutsInContextMenusChanged +func callbackQStyleHints_ShowShortcutsInContextMenusChanged(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "showShortcutsInContextMenusChanged"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } + +} + +func (ptr *QStyleHints) ConnectShowShortcutsInContextMenusChanged(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged") { + C.QStyleHints_ConnectShowShortcutsInContextMenusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "showShortcutsInContextMenusChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectShowShortcutsInContextMenusChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectShowShortcutsInContextMenusChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged") + } +} + +func (ptr *QStyleHints) ShowShortcutsInContextMenusChanged(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleHints_ShowShortcutsInContextMenusChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleHints) SingleClickActivation() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_SingleClickActivation(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleHints) StartDragDistance() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_StartDragDistance(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_StartDragDistanceChanged +func callbackQStyleHints_StartDragDistanceChanged(ptr unsafe.Pointer, startDragDistance C.int) { + if signal := qt.GetSignal(ptr, "startDragDistanceChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(startDragDistance))) + } + +} + +func (ptr *QStyleHints) ConnectStartDragDistanceChanged(f func(startDragDistance int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "startDragDistanceChanged") { + C.QStyleHints_ConnectStartDragDistanceChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "startDragDistanceChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "startDragDistanceChanged"); signal != nil { + f := func(startDragDistance int) { + (*(*func(int))(signal))(startDragDistance) + f(startDragDistance) + } + qt.ConnectSignal(ptr.Pointer(), "startDragDistanceChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "startDragDistanceChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectStartDragDistanceChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectStartDragDistanceChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "startDragDistanceChanged") + } +} + +func (ptr *QStyleHints) StartDragDistanceChanged(startDragDistance int) { + if ptr.Pointer() != nil { + C.QStyleHints_StartDragDistanceChanged(ptr.Pointer(), C.int(int32(startDragDistance))) + } +} + +func (ptr *QStyleHints) StartDragTime() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_StartDragTime(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_StartDragTimeChanged +func callbackQStyleHints_StartDragTimeChanged(ptr unsafe.Pointer, startDragTime C.int) { + if signal := qt.GetSignal(ptr, "startDragTimeChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(startDragTime))) + } + +} + +func (ptr *QStyleHints) ConnectStartDragTimeChanged(f func(startDragTime int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "startDragTimeChanged") { + C.QStyleHints_ConnectStartDragTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "startDragTimeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "startDragTimeChanged"); signal != nil { + f := func(startDragTime int) { + (*(*func(int))(signal))(startDragTime) + f(startDragTime) + } + qt.ConnectSignal(ptr.Pointer(), "startDragTimeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "startDragTimeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectStartDragTimeChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectStartDragTimeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "startDragTimeChanged") + } +} + +func (ptr *QStyleHints) StartDragTimeChanged(startDragTime int) { + if ptr.Pointer() != nil { + C.QStyleHints_StartDragTimeChanged(ptr.Pointer(), C.int(int32(startDragTime))) + } +} + +func (ptr *QStyleHints) StartDragVelocity() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_StartDragVelocity(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleHints) TabFocusBehavior() core.Qt__TabFocusBehavior { + if ptr.Pointer() != nil { + return core.Qt__TabFocusBehavior(C.QStyleHints_TabFocusBehavior(ptr.Pointer())) + } + return 0 +} + +//export callbackQStyleHints_TabFocusBehaviorChanged +func callbackQStyleHints_TabFocusBehaviorChanged(ptr unsafe.Pointer, tabFocusBehavior C.longlong) { + if signal := qt.GetSignal(ptr, "tabFocusBehaviorChanged"); signal != nil { + (*(*func(core.Qt__TabFocusBehavior))(signal))(core.Qt__TabFocusBehavior(tabFocusBehavior)) + } + +} + +func (ptr *QStyleHints) ConnectTabFocusBehaviorChanged(f func(tabFocusBehavior core.Qt__TabFocusBehavior)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabFocusBehaviorChanged") { + C.QStyleHints_ConnectTabFocusBehaviorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabFocusBehaviorChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabFocusBehaviorChanged"); signal != nil { + f := func(tabFocusBehavior core.Qt__TabFocusBehavior) { + (*(*func(core.Qt__TabFocusBehavior))(signal))(tabFocusBehavior) + f(tabFocusBehavior) + } + qt.ConnectSignal(ptr.Pointer(), "tabFocusBehaviorChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabFocusBehaviorChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectTabFocusBehaviorChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectTabFocusBehaviorChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabFocusBehaviorChanged") + } +} + +func (ptr *QStyleHints) TabFocusBehaviorChanged(tabFocusBehavior core.Qt__TabFocusBehavior) { + if ptr.Pointer() != nil { + C.QStyleHints_TabFocusBehaviorChanged(ptr.Pointer(), C.longlong(tabFocusBehavior)) + } +} + +func (ptr *QStyleHints) UseHoverEffects() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_UseHoverEffects(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQStyleHints_UseHoverEffectsChanged +func callbackQStyleHints_UseHoverEffectsChanged(ptr unsafe.Pointer, useHoverEffects C.char) { + if signal := qt.GetSignal(ptr, "useHoverEffectsChanged"); signal != nil { + (*(*func(bool))(signal))(int8(useHoverEffects) != 0) + } + +} + +func (ptr *QStyleHints) ConnectUseHoverEffectsChanged(f func(useHoverEffects bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "useHoverEffectsChanged") { + C.QStyleHints_ConnectUseHoverEffectsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "useHoverEffectsChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "useHoverEffectsChanged"); signal != nil { + f := func(useHoverEffects bool) { + (*(*func(bool))(signal))(useHoverEffects) + f(useHoverEffects) + } + qt.ConnectSignal(ptr.Pointer(), "useHoverEffectsChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "useHoverEffectsChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectUseHoverEffectsChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectUseHoverEffectsChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "useHoverEffectsChanged") + } +} + +func (ptr *QStyleHints) UseHoverEffectsChanged(useHoverEffects bool) { + if ptr.Pointer() != nil { + C.QStyleHints_UseHoverEffectsChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useHoverEffects)))) + } +} + +func (ptr *QStyleHints) UseRtlExtensions() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_UseRtlExtensions(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleHints) WheelScrollLines() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHints_WheelScrollLines(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStyleHints_WheelScrollLinesChanged +func callbackQStyleHints_WheelScrollLinesChanged(ptr unsafe.Pointer, scrollLines C.int) { + if signal := qt.GetSignal(ptr, "wheelScrollLinesChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(scrollLines))) + } + +} + +func (ptr *QStyleHints) ConnectWheelScrollLinesChanged(f func(scrollLines int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "wheelScrollLinesChanged") { + C.QStyleHints_ConnectWheelScrollLinesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "wheelScrollLinesChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "wheelScrollLinesChanged"); signal != nil { + f := func(scrollLines int) { + (*(*func(int))(signal))(scrollLines) + f(scrollLines) + } + qt.ConnectSignal(ptr.Pointer(), "wheelScrollLinesChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "wheelScrollLinesChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyleHints) DisconnectWheelScrollLinesChanged() { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectWheelScrollLinesChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "wheelScrollLinesChanged") + } +} + +func (ptr *QStyleHints) WheelScrollLinesChanged(scrollLines int) { + if ptr.Pointer() != nil { + C.QStyleHints_WheelScrollLinesChanged(ptr.Pointer(), C.int(int32(scrollLines))) + } +} + +func (ptr *QStyleHints) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyleHints___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyleHints) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyleHints) __children_newList() unsafe.Pointer { + return C.QStyleHints___children_newList(ptr.Pointer()) +} + +func (ptr *QStyleHints) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QStyleHints___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStyleHints) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QStyleHints) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QStyleHints___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QStyleHints) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyleHints___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyleHints) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyleHints) __findChildren_newList() unsafe.Pointer { + return C.QStyleHints___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QStyleHints) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyleHints___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyleHints) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyleHints) __findChildren_newList3() unsafe.Pointer { + return C.QStyleHints___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QStyleHints) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyleHints___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyleHints) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyleHints) __qFindChildren_newList2() unsafe.Pointer { + return C.QStyleHints___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQStyleHints_ChildEvent +func callbackQStyleHints_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQStyleHintsFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QStyleHints) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQStyleHints_ConnectNotify +func callbackQStyleHints_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStyleHintsFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStyleHints) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStyleHints_CustomEvent +func callbackQStyleHints_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQStyleHintsFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QStyleHints) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQStyleHints_DeleteLater +func callbackQStyleHints_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQStyleHintsFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QStyleHints) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QStyleHints_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQStyleHints_Destroyed +func callbackQStyleHints_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQStyleHints_DisconnectNotify +func callbackQStyleHints_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStyleHintsFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStyleHints) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStyleHints_Event +func callbackQStyleHints_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStyleHintsFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QStyleHints) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQStyleHints_EventFilter +func callbackQStyleHints_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStyleHintsFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QStyleHints) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStyleHints_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQStyleHints_MetaObject +func callbackQStyleHints_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQStyleHintsFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QStyleHints) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QStyleHints_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQStyleHints_ObjectNameChanged +func callbackQStyleHints_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQStyleHints_TimerEvent +func callbackQStyleHints_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQStyleHintsFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QStyleHints) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QStyleHints_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QSupportedWritingSystems struct { + ptr unsafe.Pointer +} + +type QSupportedWritingSystems_ITF interface { + QSupportedWritingSystems_PTR() *QSupportedWritingSystems +} + +func (ptr *QSupportedWritingSystems) QSupportedWritingSystems_PTR() *QSupportedWritingSystems { + return ptr +} + +func (ptr *QSupportedWritingSystems) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSupportedWritingSystems) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSupportedWritingSystems(ptr QSupportedWritingSystems_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSupportedWritingSystems_PTR().Pointer() + } + return nil +} + +func NewQSupportedWritingSystemsFromPointer(ptr unsafe.Pointer) (n *QSupportedWritingSystems) { + n = new(QSupportedWritingSystems) + n.SetPointer(ptr) + return +} + +type QSurface struct { + ptr unsafe.Pointer +} + +type QSurface_ITF interface { + QSurface_PTR() *QSurface +} + +func (ptr *QSurface) QSurface_PTR() *QSurface { + return ptr +} + +func (ptr *QSurface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSurface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSurface(ptr QSurface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSurface_PTR().Pointer() + } + return nil +} + +func NewQSurfaceFromPointer(ptr unsafe.Pointer) (n *QSurface) { + n = new(QSurface) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSurface__SurfaceClass +//QSurface::SurfaceClass +type QSurface__SurfaceClass int64 + +const ( + QSurface__Window QSurface__SurfaceClass = QSurface__SurfaceClass(0) + QSurface__Offscreen QSurface__SurfaceClass = QSurface__SurfaceClass(1) +) + +//go:generate stringer -type=QSurface__SurfaceType +//QSurface::SurfaceType +type QSurface__SurfaceType int64 + +const ( + QSurface__RasterSurface QSurface__SurfaceType = QSurface__SurfaceType(0) + QSurface__OpenGLSurface QSurface__SurfaceType = QSurface__SurfaceType(1) + QSurface__RasterGLSurface QSurface__SurfaceType = QSurface__SurfaceType(2) + QSurface__OpenVGSurface QSurface__SurfaceType = QSurface__SurfaceType(3) + QSurface__VulkanSurface QSurface__SurfaceType = QSurface__SurfaceType(4) + QSurface__MetalSurface QSurface__SurfaceType = QSurface__SurfaceType(5) +) + +//export callbackQSurface_Format +func callbackQSurface_Format(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "format"); signal != nil { + return PointerFromQSurfaceFormat((*(*func() *QSurfaceFormat)(signal))()) + } + + return PointerFromQSurfaceFormat(NewQSurfaceFormat()) +} + +func (ptr *QSurface) ConnectFormat(f func() *QSurfaceFormat) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "format"); signal != nil { + f := func() *QSurfaceFormat { + (*(*func() *QSurfaceFormat)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSurface) DisconnectFormat() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "format") + } +} + +func (ptr *QSurface) Format() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QSurface_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +//export callbackQSurface_Size +func callbackQSurface_Size(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(core.NewQSize()) +} + +func (ptr *QSurface) ConnectSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSurface) DisconnectSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "size") + } +} + +func (ptr *QSurface) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSurface_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSurface) SupportsOpenGL() bool { + if ptr.Pointer() != nil { + return int8(C.QSurface_SupportsOpenGL(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSurface) SurfaceClass() QSurface__SurfaceClass { + if ptr.Pointer() != nil { + return QSurface__SurfaceClass(C.QSurface_SurfaceClass(ptr.Pointer())) + } + return 0 +} + +//export callbackQSurface_SurfaceType +func callbackQSurface_SurfaceType(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil { + return C.longlong((*(*func() QSurface__SurfaceType)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QSurface) ConnectSurfaceType(f func() QSurface__SurfaceType) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "surfaceType"); signal != nil { + f := func() QSurface__SurfaceType { + (*(*func() QSurface__SurfaceType)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSurface) DisconnectSurfaceType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "surfaceType") + } +} + +func (ptr *QSurface) SurfaceType() QSurface__SurfaceType { + if ptr.Pointer() != nil { + return QSurface__SurfaceType(C.QSurface_SurfaceType(ptr.Pointer())) + } + return 0 +} + +//export callbackQSurface_DestroyQSurface +func callbackQSurface_DestroyQSurface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSurface"); signal != nil { + (*(*func())(signal))() + } else { + NewQSurfaceFromPointer(ptr).DestroyQSurfaceDefault() + } +} + +func (ptr *QSurface) ConnectDestroyQSurface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSurface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSurface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSurface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSurface) DisconnectDestroyQSurface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSurface") + } +} + +func (ptr *QSurface) DestroyQSurface() { + if ptr.Pointer() != nil { + C.QSurface_DestroyQSurface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSurface) DestroyQSurfaceDefault() { + if ptr.Pointer() != nil { + C.QSurface_DestroyQSurfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSurfaceFormat struct { + ptr unsafe.Pointer +} + +type QSurfaceFormat_ITF interface { + QSurfaceFormat_PTR() *QSurfaceFormat +} + +func (ptr *QSurfaceFormat) QSurfaceFormat_PTR() *QSurfaceFormat { + return ptr +} + +func (ptr *QSurfaceFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSurfaceFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSurfaceFormat(ptr QSurfaceFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSurfaceFormat_PTR().Pointer() + } + return nil +} + +func NewQSurfaceFormatFromPointer(ptr unsafe.Pointer) (n *QSurfaceFormat) { + n = new(QSurfaceFormat) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSurfaceFormat__FormatOption +//QSurfaceFormat::FormatOption +type QSurfaceFormat__FormatOption int64 + +const ( + QSurfaceFormat__StereoBuffers QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0001) + QSurfaceFormat__DebugContext QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0002) + QSurfaceFormat__DeprecatedFunctions QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0004) + QSurfaceFormat__ResetNotification QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0008) +) + +//go:generate stringer -type=QSurfaceFormat__SwapBehavior +//QSurfaceFormat::SwapBehavior +type QSurfaceFormat__SwapBehavior int64 + +const ( + QSurfaceFormat__DefaultSwapBehavior QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(0) + QSurfaceFormat__SingleBuffer QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(1) + QSurfaceFormat__DoubleBuffer QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(2) + QSurfaceFormat__TripleBuffer QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(3) +) + +//go:generate stringer -type=QSurfaceFormat__RenderableType +//QSurfaceFormat::RenderableType +type QSurfaceFormat__RenderableType int64 + +const ( + QSurfaceFormat__DefaultRenderableType QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x0) + QSurfaceFormat__OpenGL QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x1) + QSurfaceFormat__OpenGLES QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x2) + QSurfaceFormat__OpenVG QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x4) +) + +//go:generate stringer -type=QSurfaceFormat__OpenGLContextProfile +//QSurfaceFormat::OpenGLContextProfile +type QSurfaceFormat__OpenGLContextProfile int64 + +const ( + QSurfaceFormat__NoProfile QSurfaceFormat__OpenGLContextProfile = QSurfaceFormat__OpenGLContextProfile(0) + QSurfaceFormat__CoreProfile QSurfaceFormat__OpenGLContextProfile = QSurfaceFormat__OpenGLContextProfile(1) + QSurfaceFormat__CompatibilityProfile QSurfaceFormat__OpenGLContextProfile = QSurfaceFormat__OpenGLContextProfile(2) +) + +//go:generate stringer -type=QSurfaceFormat__ColorSpace +//QSurfaceFormat::ColorSpace +type QSurfaceFormat__ColorSpace int64 + +const ( + QSurfaceFormat__DefaultColorSpace QSurfaceFormat__ColorSpace = QSurfaceFormat__ColorSpace(0) + QSurfaceFormat__sRGBColorSpace QSurfaceFormat__ColorSpace = QSurfaceFormat__ColorSpace(1) +) + +func NewQSurfaceFormat() *QSurfaceFormat { + tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_NewQSurfaceFormat()) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue +} + +func NewQSurfaceFormat2(options QSurfaceFormat__FormatOption) *QSurfaceFormat { + tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_NewQSurfaceFormat2(C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue +} + +func NewQSurfaceFormat3(other QSurfaceFormat_ITF) *QSurfaceFormat { + tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_NewQSurfaceFormat3(PointerFromQSurfaceFormat(other))) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue +} + +func (ptr *QSurfaceFormat) AlphaBufferSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_AlphaBufferSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) BlueBufferSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_BlueBufferSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) ColorSpace() QSurfaceFormat__ColorSpace { + if ptr.Pointer() != nil { + return QSurfaceFormat__ColorSpace(C.QSurfaceFormat_ColorSpace(ptr.Pointer())) + } + return 0 +} + +func QSurfaceFormat_DefaultFormat() *QSurfaceFormat { + tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_QSurfaceFormat_DefaultFormat()) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue +} + +func (ptr *QSurfaceFormat) DefaultFormat() *QSurfaceFormat { + tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_QSurfaceFormat_DefaultFormat()) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue +} + +func (ptr *QSurfaceFormat) DepthBufferSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_DepthBufferSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) GreenBufferSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_GreenBufferSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) HasAlpha() bool { + if ptr.Pointer() != nil { + return int8(C.QSurfaceFormat_HasAlpha(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSurfaceFormat) MajorVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_MajorVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) MinorVersion() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_MinorVersion(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) Options() QSurfaceFormat__FormatOption { + if ptr.Pointer() != nil { + return QSurfaceFormat__FormatOption(C.QSurfaceFormat_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSurfaceFormat) Profile() QSurfaceFormat__OpenGLContextProfile { + if ptr.Pointer() != nil { + return QSurfaceFormat__OpenGLContextProfile(C.QSurfaceFormat_Profile(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSurfaceFormat) RedBufferSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_RedBufferSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) RenderableType() QSurfaceFormat__RenderableType { + if ptr.Pointer() != nil { + return QSurfaceFormat__RenderableType(C.QSurfaceFormat_RenderableType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSurfaceFormat) Samples() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_Samples(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) SetAlphaBufferSize(size int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetAlphaBufferSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QSurfaceFormat) SetBlueBufferSize(size int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetBlueBufferSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QSurfaceFormat) SetColorSpace(colorSpace QSurfaceFormat__ColorSpace) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetColorSpace(ptr.Pointer(), C.longlong(colorSpace)) + } +} + +func QSurfaceFormat_SetDefaultFormat(format QSurfaceFormat_ITF) { + C.QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(PointerFromQSurfaceFormat(format)) +} + +func (ptr *QSurfaceFormat) SetDefaultFormat(format QSurfaceFormat_ITF) { + C.QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(PointerFromQSurfaceFormat(format)) +} + +func (ptr *QSurfaceFormat) SetDepthBufferSize(size int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetDepthBufferSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QSurfaceFormat) SetGreenBufferSize(size int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetGreenBufferSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QSurfaceFormat) SetMajorVersion(major int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetMajorVersion(ptr.Pointer(), C.int(int32(major))) + } +} + +func (ptr *QSurfaceFormat) SetMinorVersion(minor int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetMinorVersion(ptr.Pointer(), C.int(int32(minor))) + } +} + +func (ptr *QSurfaceFormat) SetOption(option QSurfaceFormat__FormatOption, on bool) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QSurfaceFormat) SetOptions(options QSurfaceFormat__FormatOption) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QSurfaceFormat) SetProfile(profile QSurfaceFormat__OpenGLContextProfile) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetProfile(ptr.Pointer(), C.longlong(profile)) + } +} + +func (ptr *QSurfaceFormat) SetRedBufferSize(size int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetRedBufferSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QSurfaceFormat) SetRenderableType(ty QSurfaceFormat__RenderableType) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetRenderableType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QSurfaceFormat) SetSamples(numSamples int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetSamples(ptr.Pointer(), C.int(int32(numSamples))) + } +} + +func (ptr *QSurfaceFormat) SetStencilBufferSize(size int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetStencilBufferSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QSurfaceFormat) SetStereo(enable bool) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetStereo(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QSurfaceFormat) SetSwapBehavior(behavior QSurfaceFormat__SwapBehavior) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetSwapBehavior(ptr.Pointer(), C.longlong(behavior)) + } +} + +func (ptr *QSurfaceFormat) SetSwapInterval(interval int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetSwapInterval(ptr.Pointer(), C.int(int32(interval))) + } +} + +func (ptr *QSurfaceFormat) SetVersion(major int, minor int) { + if ptr.Pointer() != nil { + C.QSurfaceFormat_SetVersion(ptr.Pointer(), C.int(int32(major)), C.int(int32(minor))) + } +} + +func (ptr *QSurfaceFormat) StencilBufferSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_StencilBufferSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) Stereo() bool { + if ptr.Pointer() != nil { + return int8(C.QSurfaceFormat_Stereo(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSurfaceFormat) SwapBehavior() QSurfaceFormat__SwapBehavior { + if ptr.Pointer() != nil { + return QSurfaceFormat__SwapBehavior(C.QSurfaceFormat_SwapBehavior(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSurfaceFormat) SwapInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QSurfaceFormat_SwapInterval(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSurfaceFormat) TestOption(option QSurfaceFormat__FormatOption) bool { + if ptr.Pointer() != nil { + return int8(C.QSurfaceFormat_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QSurfaceFormat) DestroyQSurfaceFormat() { + if ptr.Pointer() != nil { + C.QSurfaceFormat_DestroyQSurfaceFormat(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSyntaxHighlighter struct { + core.QObject +} + +type QSyntaxHighlighter_ITF interface { + core.QObject_ITF + QSyntaxHighlighter_PTR() *QSyntaxHighlighter +} + +func (ptr *QSyntaxHighlighter) QSyntaxHighlighter_PTR() *QSyntaxHighlighter { + return ptr +} + +func (ptr *QSyntaxHighlighter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSyntaxHighlighter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSyntaxHighlighter(ptr QSyntaxHighlighter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSyntaxHighlighter_PTR().Pointer() + } + return nil +} + +func NewQSyntaxHighlighterFromPointer(ptr unsafe.Pointer) (n *QSyntaxHighlighter) { + n = new(QSyntaxHighlighter) + n.SetPointer(ptr) + return +} +func NewQSyntaxHighlighter(parent core.QObject_ITF) *QSyntaxHighlighter { + tmpValue := NewQSyntaxHighlighterFromPointer(C.QSyntaxHighlighter_NewQSyntaxHighlighter(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSyntaxHighlighter2(parent QTextDocument_ITF) *QSyntaxHighlighter { + tmpValue := NewQSyntaxHighlighterFromPointer(C.QSyntaxHighlighter_NewQSyntaxHighlighter2(PointerFromQTextDocument(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSyntaxHighlighter) CurrentBlock() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QSyntaxHighlighter_CurrentBlock(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) CurrentBlockState() int { + if ptr.Pointer() != nil { + return int(int32(C.QSyntaxHighlighter_CurrentBlockState(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSyntaxHighlighter) CurrentBlockUserData() *QTextBlockUserData { + if ptr.Pointer() != nil { + return NewQTextBlockUserDataFromPointer(C.QSyntaxHighlighter_CurrentBlockUserData(ptr.Pointer())) + } + return nil +} + +func (ptr *QSyntaxHighlighter) Document() *QTextDocument { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFromPointer(C.QSyntaxHighlighter_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) Format(position int) *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QSyntaxHighlighter_Format(ptr.Pointer(), C.int(int32(position)))) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +//export callbackQSyntaxHighlighter_HighlightBlock +func callbackQSyntaxHighlighter_HighlightBlock(ptr unsafe.Pointer, text C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "highlightBlock"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QSyntaxHighlighter) ConnectHighlightBlock(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "highlightBlock"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "highlightBlock", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlightBlock", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSyntaxHighlighter) DisconnectHighlightBlock() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "highlightBlock") + } +} + +func (ptr *QSyntaxHighlighter) HighlightBlock(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QSyntaxHighlighter_HighlightBlock(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QSyntaxHighlighter) PreviousBlockState() int { + if ptr.Pointer() != nil { + return int(int32(C.QSyntaxHighlighter_PreviousBlockState(ptr.Pointer()))) + } + return 0 +} + +//export callbackQSyntaxHighlighter_Rehighlight +func callbackQSyntaxHighlighter_Rehighlight(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "rehighlight"); signal != nil { + (*(*func())(signal))() + } else { + NewQSyntaxHighlighterFromPointer(ptr).RehighlightDefault() + } +} + +func (ptr *QSyntaxHighlighter) ConnectRehighlight(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rehighlight"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "rehighlight", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rehighlight", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSyntaxHighlighter) DisconnectRehighlight() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rehighlight") + } +} + +func (ptr *QSyntaxHighlighter) Rehighlight() { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_Rehighlight(ptr.Pointer()) + } +} + +func (ptr *QSyntaxHighlighter) RehighlightDefault() { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_RehighlightDefault(ptr.Pointer()) + } +} + +//export callbackQSyntaxHighlighter_RehighlightBlock +func callbackQSyntaxHighlighter_RehighlightBlock(ptr unsafe.Pointer, block unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "rehighlightBlock"); signal != nil { + (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) + } else { + NewQSyntaxHighlighterFromPointer(ptr).RehighlightBlockDefault(NewQTextBlockFromPointer(block)) + } +} + +func (ptr *QSyntaxHighlighter) ConnectRehighlightBlock(f func(block *QTextBlock)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rehighlightBlock"); signal != nil { + f := func(block *QTextBlock) { + (*(*func(*QTextBlock))(signal))(block) + f(block) + } + qt.ConnectSignal(ptr.Pointer(), "rehighlightBlock", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rehighlightBlock", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSyntaxHighlighter) DisconnectRehighlightBlock() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rehighlightBlock") + } +} + +func (ptr *QSyntaxHighlighter) RehighlightBlock(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_RehighlightBlock(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QSyntaxHighlighter) RehighlightBlockDefault(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_RehighlightBlockDefault(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QSyntaxHighlighter) SetCurrentBlockState(newState int) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_SetCurrentBlockState(ptr.Pointer(), C.int(int32(newState))) + } +} + +func (ptr *QSyntaxHighlighter) SetCurrentBlockUserData(data QTextBlockUserData_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_SetCurrentBlockUserData(ptr.Pointer(), PointerFromQTextBlockUserData(data)) + } +} + +func (ptr *QSyntaxHighlighter) SetDocument(doc QTextDocument_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_SetDocument(ptr.Pointer(), PointerFromQTextDocument(doc)) + } +} + +func (ptr *QSyntaxHighlighter) SetFormat(start int, count int, format QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_SetFormat(ptr.Pointer(), C.int(int32(start)), C.int(int32(count)), PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QSyntaxHighlighter) SetFormat2(start int, count int, color QColor_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_SetFormat2(ptr.Pointer(), C.int(int32(start)), C.int(int32(count)), PointerFromQColor(color)) + } +} + +func (ptr *QSyntaxHighlighter) SetFormat3(start int, count int, font QFont_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_SetFormat3(ptr.Pointer(), C.int(int32(start)), C.int(int32(count)), PointerFromQFont(font)) + } +} + +//export callbackQSyntaxHighlighter_DestroyQSyntaxHighlighter +func callbackQSyntaxHighlighter_DestroyQSyntaxHighlighter(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSyntaxHighlighter"); signal != nil { + (*(*func())(signal))() + } else { + NewQSyntaxHighlighterFromPointer(ptr).DestroyQSyntaxHighlighterDefault() + } +} + +func (ptr *QSyntaxHighlighter) ConnectDestroyQSyntaxHighlighter(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSyntaxHighlighter"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSyntaxHighlighter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSyntaxHighlighter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSyntaxHighlighter) DisconnectDestroyQSyntaxHighlighter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSyntaxHighlighter") + } +} + +func (ptr *QSyntaxHighlighter) DestroyQSyntaxHighlighter() { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_DestroyQSyntaxHighlighter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSyntaxHighlighter) DestroyQSyntaxHighlighterDefault() { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_DestroyQSyntaxHighlighterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSyntaxHighlighter) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSyntaxHighlighter) __children_newList() unsafe.Pointer { + return C.QSyntaxHighlighter___children_newList(ptr.Pointer()) +} + +func (ptr *QSyntaxHighlighter) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSyntaxHighlighter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSyntaxHighlighter) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QSyntaxHighlighter___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QSyntaxHighlighter) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSyntaxHighlighter) __findChildren_newList() unsafe.Pointer { + return C.QSyntaxHighlighter___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QSyntaxHighlighter) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSyntaxHighlighter) __findChildren_newList3() unsafe.Pointer { + return C.QSyntaxHighlighter___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QSyntaxHighlighter) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSyntaxHighlighter) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSyntaxHighlighter) __qFindChildren_newList2() unsafe.Pointer { + return C.QSyntaxHighlighter___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQSyntaxHighlighter_ChildEvent +func callbackQSyntaxHighlighter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQSyntaxHighlighterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QSyntaxHighlighter) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQSyntaxHighlighter_ConnectNotify +func callbackQSyntaxHighlighter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQSyntaxHighlighterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QSyntaxHighlighter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQSyntaxHighlighter_CustomEvent +func callbackQSyntaxHighlighter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQSyntaxHighlighterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QSyntaxHighlighter) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQSyntaxHighlighter_DeleteLater +func callbackQSyntaxHighlighter_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQSyntaxHighlighterFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QSyntaxHighlighter) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQSyntaxHighlighter_Destroyed +func callbackQSyntaxHighlighter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQSyntaxHighlighter_DisconnectNotify +func callbackQSyntaxHighlighter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQSyntaxHighlighterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QSyntaxHighlighter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQSyntaxHighlighter_Event +func callbackQSyntaxHighlighter_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSyntaxHighlighterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QSyntaxHighlighter) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSyntaxHighlighter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQSyntaxHighlighter_EventFilter +func callbackQSyntaxHighlighter_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSyntaxHighlighterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QSyntaxHighlighter) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSyntaxHighlighter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQSyntaxHighlighter_MetaObject +func callbackQSyntaxHighlighter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQSyntaxHighlighterFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QSyntaxHighlighter) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QSyntaxHighlighter_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQSyntaxHighlighter_ObjectNameChanged +func callbackQSyntaxHighlighter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQSyntaxHighlighter_TimerEvent +func callbackQSyntaxHighlighter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQSyntaxHighlighterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QSyntaxHighlighter) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QSyntaxHighlighter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QTabletEvent struct { + QInputEvent +} + +type QTabletEvent_ITF interface { + QInputEvent_ITF + QTabletEvent_PTR() *QTabletEvent +} + +func (ptr *QTabletEvent) QTabletEvent_PTR() *QTabletEvent { + return ptr +} + +func (ptr *QTabletEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QTabletEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQTabletEvent(ptr QTabletEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTabletEvent_PTR().Pointer() + } + return nil +} + +func NewQTabletEventFromPointer(ptr unsafe.Pointer) (n *QTabletEvent) { + n = new(QTabletEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QTabletEvent) DestroyQTabletEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTabletEvent__TabletDevice +//QTabletEvent::TabletDevice +type QTabletEvent__TabletDevice int64 + +const ( + QTabletEvent__NoDevice QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(0) + QTabletEvent__Puck QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(1) + QTabletEvent__Stylus QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(2) + QTabletEvent__Airbrush QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(3) + QTabletEvent__FourDMouse QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(4) + QTabletEvent__XFreeEraser QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(5) + QTabletEvent__RotationStylus QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(6) +) + +//go:generate stringer -type=QTabletEvent__PointerType +//QTabletEvent::PointerType +type QTabletEvent__PointerType int64 + +const ( + QTabletEvent__UnknownPointer QTabletEvent__PointerType = QTabletEvent__PointerType(0) + QTabletEvent__Pen QTabletEvent__PointerType = QTabletEvent__PointerType(1) + QTabletEvent__Cursor QTabletEvent__PointerType = QTabletEvent__PointerType(2) + QTabletEvent__Eraser QTabletEvent__PointerType = QTabletEvent__PointerType(3) +) + +func NewQTabletEvent2(ty core.QEvent__Type, pos core.QPointF_ITF, globalPos core.QPointF_ITF, device int, pointerType int, pressure float64, xTilt int, yTilt int, tangentialPressure float64, rotation float64, z int, keyState core.Qt__KeyboardModifier, uniqueID int64, button core.Qt__MouseButton, buttons core.Qt__MouseButton) *QTabletEvent { + tmpValue := NewQTabletEventFromPointer(C.QTabletEvent_NewQTabletEvent2(C.longlong(ty), core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), C.int(int32(device)), C.int(int32(pointerType)), C.double(pressure), C.int(int32(xTilt)), C.int(int32(yTilt)), C.double(tangentialPressure), C.double(rotation), C.int(int32(z)), C.longlong(keyState), C.longlong(uniqueID), C.longlong(button), C.longlong(buttons))) + runtime.SetFinalizer(tmpValue, (*QTabletEvent).DestroyQTabletEvent) + return tmpValue +} + +func (ptr *QTabletEvent) Button() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QTabletEvent_Button(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) Buttons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QTabletEvent_Buttons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) Device() QTabletEvent__TabletDevice { + if ptr.Pointer() != nil { + return QTabletEvent__TabletDevice(C.QTabletEvent_Device(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QTabletEvent_GlobalPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QTabletEvent) GlobalPosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QTabletEvent_GlobalPosF(ptr.Pointer())) + } + return nil +} + +func (ptr *QTabletEvent) GlobalX() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_GlobalX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabletEvent) GlobalY() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_GlobalY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabletEvent) HiResGlobalX() float64 { + if ptr.Pointer() != nil { + return float64(C.QTabletEvent_HiResGlobalX(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) HiResGlobalY() float64 { + if ptr.Pointer() != nil { + return float64(C.QTabletEvent_HiResGlobalY(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) PointerType() QTabletEvent__PointerType { + if ptr.Pointer() != nil { + return QTabletEvent__PointerType(C.QTabletEvent_PointerType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QTabletEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QTabletEvent) PosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QTabletEvent_PosF(ptr.Pointer())) + } + return nil +} + +func (ptr *QTabletEvent) Pressure() float64 { + if ptr.Pointer() != nil { + return float64(C.QTabletEvent_Pressure(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) Rotation() float64 { + if ptr.Pointer() != nil { + return float64(C.QTabletEvent_Rotation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) TangentialPressure() float64 { + if ptr.Pointer() != nil { + return float64(C.QTabletEvent_TangentialPressure(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) UniqueId() int64 { + if ptr.Pointer() != nil { + return int64(C.QTabletEvent_UniqueId(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabletEvent) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabletEvent) XTilt() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_XTilt(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabletEvent) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_Y(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabletEvent) YTilt() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_YTilt(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabletEvent) Z() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabletEvent_Z(ptr.Pointer()))) + } + return 0 +} + +type QTextBlock struct { + ptr unsafe.Pointer +} + +type QTextBlock_ITF interface { + QTextBlock_PTR() *QTextBlock +} + +func (ptr *QTextBlock) QTextBlock_PTR() *QTextBlock { + return ptr +} + +func (ptr *QTextBlock) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextBlock) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextBlock(ptr QTextBlock_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextBlock_PTR().Pointer() + } + return nil +} + +func NewQTextBlockFromPointer(ptr unsafe.Pointer) (n *QTextBlock) { + n = new(QTextBlock) + n.SetPointer(ptr) + return +} + +func (ptr *QTextBlock) DestroyQTextBlock() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTextBlock3(other QTextBlock_ITF) *QTextBlock { + tmpValue := NewQTextBlockFromPointer(C.QTextBlock_NewQTextBlock3(PointerFromQTextBlock(other))) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue +} + +func (ptr *QTextBlock) BlockFormat() *QTextBlockFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFormatFromPointer(C.QTextBlock_BlockFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextBlock) BlockFormatIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_BlockFormatIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) BlockNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_BlockNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) CharFormat() *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QTextBlock_CharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextBlock) CharFormatIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_CharFormatIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) ClearLayout() { + if ptr.Pointer() != nil { + C.QTextBlock_ClearLayout(ptr.Pointer()) + } +} + +func (ptr *QTextBlock) Contains(position int) bool { + if ptr.Pointer() != nil { + return int8(C.QTextBlock_Contains(ptr.Pointer(), C.int(int32(position)))) != 0 + } + return false +} + +func (ptr *QTextBlock) Document() *QTextDocument { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFromPointer(C.QTextBlock_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextBlock) FirstLineNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_FirstLineNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBlock_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBlock) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBlock_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBlock) Layout() *QTextLayout { + if ptr.Pointer() != nil { + return NewQTextLayoutFromPointer(C.QTextBlock_Layout(ptr.Pointer())) + } + return nil +} + +func (ptr *QTextBlock) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) LineCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_LineCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) Next() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextBlock_Next(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextBlock) Position() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_Position(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) Previous() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextBlock_Previous(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextBlock) Revision() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_Revision(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) SetLineCount(count int) { + if ptr.Pointer() != nil { + C.QTextBlock_SetLineCount(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QTextBlock) SetRevision(rev int) { + if ptr.Pointer() != nil { + C.QTextBlock_SetRevision(ptr.Pointer(), C.int(int32(rev))) + } +} + +func (ptr *QTextBlock) SetUserData(data QTextBlockUserData_ITF) { + if ptr.Pointer() != nil { + C.QTextBlock_SetUserData(ptr.Pointer(), PointerFromQTextBlockUserData(data)) + } +} + +func (ptr *QTextBlock) SetUserState(state int) { + if ptr.Pointer() != nil { + C.QTextBlock_SetUserState(ptr.Pointer(), C.int(int32(state))) + } +} + +func (ptr *QTextBlock) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QTextBlock_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QTextBlock) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextBlock_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextBlock) TextDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QTextBlock_TextDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlock) UserData() *QTextBlockUserData { + if ptr.Pointer() != nil { + return NewQTextBlockUserDataFromPointer(C.QTextBlock_UserData(ptr.Pointer())) + } + return nil +} + +func (ptr *QTextBlock) UserState() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlock_UserState(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlock) __textFormats_newList() unsafe.Pointer { + return C.QTextBlock___textFormats_newList(ptr.Pointer()) +} + +type QTextBlockFormat struct { + QTextFormat +} + +type QTextBlockFormat_ITF interface { + QTextFormat_ITF + QTextBlockFormat_PTR() *QTextBlockFormat +} + +func (ptr *QTextBlockFormat) QTextBlockFormat_PTR() *QTextBlockFormat { + return ptr +} + +func (ptr *QTextBlockFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextBlockFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextBlockFormat(ptr QTextBlockFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextBlockFormat_PTR().Pointer() + } + return nil +} + +func NewQTextBlockFormatFromPointer(ptr unsafe.Pointer) (n *QTextBlockFormat) { + n = new(QTextBlockFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextBlockFormat) DestroyQTextBlockFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextBlockFormat__LineHeightTypes +//QTextBlockFormat::LineHeightTypes +type QTextBlockFormat__LineHeightTypes int64 + +const ( + QTextBlockFormat__SingleHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(0) + QTextBlockFormat__ProportionalHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(1) + QTextBlockFormat__FixedHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(2) + QTextBlockFormat__MinimumHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(3) + QTextBlockFormat__LineDistanceHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(4) +) + +func NewQTextBlockFormat() *QTextBlockFormat { + tmpValue := NewQTextBlockFormatFromPointer(C.QTextBlockFormat_NewQTextBlockFormat()) + runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) + return tmpValue +} + +func (ptr *QTextBlockFormat) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QTextBlockFormat_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) BottomMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_BottomMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) HeadingLevel() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlockFormat_HeadingLevel(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlockFormat) Indent() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlockFormat_Indent(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlockFormat) LeftMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_LeftMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) LineHeight(scriptLineHeight float64, scaling float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_LineHeight(ptr.Pointer(), C.double(scriptLineHeight), C.double(scaling))) + } + return 0 +} + +func (ptr *QTextBlockFormat) LineHeight2() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_LineHeight2(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) LineHeightType() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBlockFormat_LineHeightType(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBlockFormat) NonBreakableLines() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBlockFormat_NonBreakableLines(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBlockFormat) PageBreakPolicy() QTextFormat__PageBreakFlag { + if ptr.Pointer() != nil { + return QTextFormat__PageBreakFlag(C.QTextBlockFormat_PageBreakPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) RightMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_RightMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) SetAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QTextBlockFormat) SetBottomMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetBottomMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextBlockFormat) SetHeadingLevel(level int) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetHeadingLevel(ptr.Pointer(), C.int(int32(level))) + } +} + +func (ptr *QTextBlockFormat) SetIndent(indentation int) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetIndent(ptr.Pointer(), C.int(int32(indentation))) + } +} + +func (ptr *QTextBlockFormat) SetLeftMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetLeftMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextBlockFormat) SetLineHeight(height float64, heightType int) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetLineHeight(ptr.Pointer(), C.double(height), C.int(int32(heightType))) + } +} + +func (ptr *QTextBlockFormat) SetNonBreakableLines(b bool) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetNonBreakableLines(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTextBlockFormat) SetPageBreakPolicy(policy QTextFormat__PageBreakFlag) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetPageBreakPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QTextBlockFormat) SetRightMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetRightMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextBlockFormat) SetTextIndent(indent float64) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetTextIndent(ptr.Pointer(), C.double(indent)) + } +} + +func (ptr *QTextBlockFormat) SetTopMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextBlockFormat_SetTopMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextBlockFormat) TextIndent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_TextIndent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) TopMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextBlockFormat_TopMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextBlockFormat) __setTabPositions_tabs_newList() unsafe.Pointer { + return C.QTextBlockFormat___setTabPositions_tabs_newList(ptr.Pointer()) +} + +func (ptr *QTextBlockFormat) __tabPositions_newList() unsafe.Pointer { + return C.QTextBlockFormat___tabPositions_newList(ptr.Pointer()) +} + +type QTextBlockGroup struct { + QTextObject +} + +type QTextBlockGroup_ITF interface { + QTextObject_ITF + QTextBlockGroup_PTR() *QTextBlockGroup +} + +func (ptr *QTextBlockGroup) QTextBlockGroup_PTR() *QTextBlockGroup { + return ptr +} + +func (ptr *QTextBlockGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTextBlockGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextObject_PTR().SetPointer(p) + } +} + +func PointerFromQTextBlockGroup(ptr QTextBlockGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextBlockGroup_PTR().Pointer() + } + return nil +} + +func NewQTextBlockGroupFromPointer(ptr unsafe.Pointer) (n *QTextBlockGroup) { + n = new(QTextBlockGroup) + n.SetPointer(ptr) + return +} +func NewQTextBlockGroup(document QTextDocument_ITF) *QTextBlockGroup { + tmpValue := NewQTextBlockGroupFromPointer(C.QTextBlockGroup_NewQTextBlockGroup(PointerFromQTextDocument(document))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTextBlockGroup_BlockFormatChanged +func callbackQTextBlockGroup_BlockFormatChanged(ptr unsafe.Pointer, block unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "blockFormatChanged"); signal != nil { + (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) + } else { + NewQTextBlockGroupFromPointer(ptr).BlockFormatChangedDefault(NewQTextBlockFromPointer(block)) + } +} + +func (ptr *QTextBlockGroup) ConnectBlockFormatChanged(f func(block *QTextBlock)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "blockFormatChanged"); signal != nil { + f := func(block *QTextBlock) { + (*(*func(*QTextBlock))(signal))(block) + f(block) + } + qt.ConnectSignal(ptr.Pointer(), "blockFormatChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockFormatChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBlockGroup) DisconnectBlockFormatChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "blockFormatChanged") + } +} + +func (ptr *QTextBlockGroup) BlockFormatChanged(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup_BlockFormatChanged(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QTextBlockGroup) BlockFormatChangedDefault(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup_BlockFormatChangedDefault(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +//export callbackQTextBlockGroup_BlockInserted +func callbackQTextBlockGroup_BlockInserted(ptr unsafe.Pointer, block unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "blockInserted"); signal != nil { + (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) + } else { + NewQTextBlockGroupFromPointer(ptr).BlockInsertedDefault(NewQTextBlockFromPointer(block)) + } +} + +func (ptr *QTextBlockGroup) ConnectBlockInserted(f func(block *QTextBlock)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "blockInserted"); signal != nil { + f := func(block *QTextBlock) { + (*(*func(*QTextBlock))(signal))(block) + f(block) + } + qt.ConnectSignal(ptr.Pointer(), "blockInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBlockGroup) DisconnectBlockInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "blockInserted") + } +} + +func (ptr *QTextBlockGroup) BlockInserted(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup_BlockInserted(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QTextBlockGroup) BlockInsertedDefault(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup_BlockInsertedDefault(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QTextBlockGroup) BlockList() []*QTextBlock { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QTextBlock { + out := make([]*QTextBlock, int(l.len)) + tmpList := NewQTextBlockGroupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__blockList_atList(i) + } + return out + }(C.QTextBlockGroup_BlockList(ptr.Pointer())) + } + return make([]*QTextBlock, 0) +} + +//export callbackQTextBlockGroup_BlockRemoved +func callbackQTextBlockGroup_BlockRemoved(ptr unsafe.Pointer, block unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "blockRemoved"); signal != nil { + (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) + } else { + NewQTextBlockGroupFromPointer(ptr).BlockRemovedDefault(NewQTextBlockFromPointer(block)) + } +} + +func (ptr *QTextBlockGroup) ConnectBlockRemoved(f func(block *QTextBlock)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "blockRemoved"); signal != nil { + f := func(block *QTextBlock) { + (*(*func(*QTextBlock))(signal))(block) + f(block) + } + qt.ConnectSignal(ptr.Pointer(), "blockRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBlockGroup) DisconnectBlockRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "blockRemoved") + } +} + +func (ptr *QTextBlockGroup) BlockRemoved(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup_BlockRemoved(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QTextBlockGroup) BlockRemovedDefault(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup_BlockRemovedDefault(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +//export callbackQTextBlockGroup_DestroyQTextBlockGroup +func callbackQTextBlockGroup_DestroyQTextBlockGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextBlockGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextBlockGroupFromPointer(ptr).DestroyQTextBlockGroupDefault() + } +} + +func (ptr *QTextBlockGroup) ConnectDestroyQTextBlockGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextBlockGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextBlockGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextBlockGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBlockGroup) DisconnectDestroyQTextBlockGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextBlockGroup") + } +} + +func (ptr *QTextBlockGroup) DestroyQTextBlockGroup() { + if ptr.Pointer() != nil { + C.QTextBlockGroup_DestroyQTextBlockGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextBlockGroup) DestroyQTextBlockGroupDefault() { + if ptr.Pointer() != nil { + C.QTextBlockGroup_DestroyQTextBlockGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextBlockGroup) __blockList_atList(i int) *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextBlockGroup___blockList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextBlockGroup) __blockList_setList(i QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextBlockGroup___blockList_setList(ptr.Pointer(), PointerFromQTextBlock(i)) + } +} + +func (ptr *QTextBlockGroup) __blockList_newList() unsafe.Pointer { + return C.QTextBlockGroup___blockList_newList(ptr.Pointer()) +} + +type QTextBlockUserData struct { + ptr unsafe.Pointer +} + +type QTextBlockUserData_ITF interface { + QTextBlockUserData_PTR() *QTextBlockUserData +} + +func (ptr *QTextBlockUserData) QTextBlockUserData_PTR() *QTextBlockUserData { + return ptr +} + +func (ptr *QTextBlockUserData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextBlockUserData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextBlockUserData(ptr QTextBlockUserData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextBlockUserData_PTR().Pointer() + } + return nil +} + +func NewQTextBlockUserDataFromPointer(ptr unsafe.Pointer) (n *QTextBlockUserData) { + n = new(QTextBlockUserData) + n.SetPointer(ptr) + return +} + +//export callbackQTextBlockUserData_DestroyQTextBlockUserData +func callbackQTextBlockUserData_DestroyQTextBlockUserData(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextBlockUserData"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextBlockUserDataFromPointer(ptr).DestroyQTextBlockUserDataDefault() + } +} + +func (ptr *QTextBlockUserData) ConnectDestroyQTextBlockUserData(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextBlockUserData"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextBlockUserData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextBlockUserData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBlockUserData) DisconnectDestroyQTextBlockUserData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextBlockUserData") + } +} + +func (ptr *QTextBlockUserData) DestroyQTextBlockUserData() { + if ptr.Pointer() != nil { + C.QTextBlockUserData_DestroyQTextBlockUserData(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QTextBlockUserData) DestroyQTextBlockUserDataDefault() { + if ptr.Pointer() != nil { + C.QTextBlockUserData_DestroyQTextBlockUserDataDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QTextCharFormat struct { + QTextFormat +} + +type QTextCharFormat_ITF interface { + QTextFormat_ITF + QTextCharFormat_PTR() *QTextCharFormat +} + +func (ptr *QTextCharFormat) QTextCharFormat_PTR() *QTextCharFormat { + return ptr +} + +func (ptr *QTextCharFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextCharFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextCharFormat(ptr QTextCharFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextCharFormat_PTR().Pointer() + } + return nil +} + +func NewQTextCharFormatFromPointer(ptr unsafe.Pointer) (n *QTextCharFormat) { + n = new(QTextCharFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextCharFormat) DestroyQTextCharFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextCharFormat__VerticalAlignment +//QTextCharFormat::VerticalAlignment +type QTextCharFormat__VerticalAlignment int64 + +const ( + QTextCharFormat__AlignNormal QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(0) + QTextCharFormat__AlignSuperScript QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(1) + QTextCharFormat__AlignSubScript QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(2) + QTextCharFormat__AlignMiddle QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(3) + QTextCharFormat__AlignTop QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(4) + QTextCharFormat__AlignBottom QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(5) + QTextCharFormat__AlignBaseline QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(6) +) + +//go:generate stringer -type=QTextCharFormat__UnderlineStyle +//QTextCharFormat::UnderlineStyle +type QTextCharFormat__UnderlineStyle int64 + +var ( + QTextCharFormat__NoUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(0) + QTextCharFormat__SingleUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(1) + QTextCharFormat__DashUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(2) + QTextCharFormat__DotLine QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(3) + QTextCharFormat__DashDotLine QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(4) + QTextCharFormat__DashDotDotLine QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(5) + QTextCharFormat__WaveUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(6) + QTextCharFormat__SpellCheckUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(7) +) + +//go:generate stringer -type=QTextCharFormat__FontPropertiesInheritanceBehavior +//QTextCharFormat::FontPropertiesInheritanceBehavior +type QTextCharFormat__FontPropertiesInheritanceBehavior int64 + +const ( + QTextCharFormat__FontPropertiesSpecifiedOnly QTextCharFormat__FontPropertiesInheritanceBehavior = QTextCharFormat__FontPropertiesInheritanceBehavior(0) + QTextCharFormat__FontPropertiesAll QTextCharFormat__FontPropertiesInheritanceBehavior = QTextCharFormat__FontPropertiesInheritanceBehavior(1) +) + +func NewQTextCharFormat() *QTextCharFormat { + tmpValue := NewQTextCharFormatFromPointer(C.QTextCharFormat_NewQTextCharFormat()) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue +} + +func (ptr *QTextCharFormat) AnchorHref() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextCharFormat_AnchorHref(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextCharFormat) AnchorNames() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QTextCharFormat_AnchorNames(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QTextCharFormat) Font() *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QTextCharFormat_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTextCharFormat) FontCapitalization() QFont__Capitalization { + if ptr.Pointer() != nil { + return QFont__Capitalization(C.QTextCharFormat_FontCapitalization(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontFamilies() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextCharFormat_FontFamilies(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextCharFormat) FontFamily() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextCharFormat_FontFamily(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextCharFormat) FontFixedPitch() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_FontFixedPitch(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) FontHintingPreference() QFont__HintingPreference { + if ptr.Pointer() != nil { + return QFont__HintingPreference(C.QTextCharFormat_FontHintingPreference(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontItalic() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_FontItalic(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) FontKerning() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_FontKerning(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) FontLetterSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextCharFormat_FontLetterSpacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontLetterSpacingType() QFont__SpacingType { + if ptr.Pointer() != nil { + return QFont__SpacingType(C.QTextCharFormat_FontLetterSpacingType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontOverline() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_FontOverline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) FontPointSize() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextCharFormat_FontPointSize(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontStretch() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCharFormat_FontStretch(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCharFormat) FontStrikeOut() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_FontStrikeOut(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) FontStyleHint() QFont__StyleHint { + if ptr.Pointer() != nil { + return QFont__StyleHint(C.QTextCharFormat_FontStyleHint(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontStyleName() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextCharFormat_FontStyleName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextCharFormat) FontStyleStrategy() QFont__StyleStrategy { + if ptr.Pointer() != nil { + return QFont__StyleStrategy(C.QTextCharFormat_FontStyleStrategy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) FontUnderline() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_FontUnderline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) FontWeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCharFormat_FontWeight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCharFormat) FontWordSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextCharFormat_FontWordSpacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) IsAnchor() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCharFormat_IsAnchor(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCharFormat) SetAnchor(anchor bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetAnchor(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(anchor)))) + } +} + +func (ptr *QTextCharFormat) SetAnchorHref(value string) { + if ptr.Pointer() != nil { + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + C.QTextCharFormat_SetAnchorHref(ptr.Pointer(), C.struct_QtGui_PackedString{data: valueC, len: C.longlong(len(value))}) + } +} + +func (ptr *QTextCharFormat) SetAnchorNames(names []string) { + if ptr.Pointer() != nil { + namesC := C.CString(strings.Join(names, "¡¦!")) + defer C.free(unsafe.Pointer(namesC)) + C.QTextCharFormat_SetAnchorNames(ptr.Pointer(), C.struct_QtGui_PackedString{data: namesC, len: C.longlong(len(strings.Join(names, "¡¦!")))}) + } +} + +func (ptr *QTextCharFormat) SetFont(font QFont_ITF, behavior QTextCharFormat__FontPropertiesInheritanceBehavior) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFont(ptr.Pointer(), PointerFromQFont(font), C.longlong(behavior)) + } +} + +func (ptr *QTextCharFormat) SetFont2(font QFont_ITF) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFont2(ptr.Pointer(), PointerFromQFont(font)) + } +} + +func (ptr *QTextCharFormat) SetFontCapitalization(capitalization QFont__Capitalization) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontCapitalization(ptr.Pointer(), C.longlong(capitalization)) + } +} + +func (ptr *QTextCharFormat) SetFontFamilies(families []string) { + if ptr.Pointer() != nil { + familiesC := C.CString(strings.Join(families, "¡¦!")) + defer C.free(unsafe.Pointer(familiesC)) + C.QTextCharFormat_SetFontFamilies(ptr.Pointer(), C.struct_QtGui_PackedString{data: familiesC, len: C.longlong(len(strings.Join(families, "¡¦!")))}) + } +} + +func (ptr *QTextCharFormat) SetFontFamily(family string) { + if ptr.Pointer() != nil { + var familyC *C.char + if family != "" { + familyC = C.CString(family) + defer C.free(unsafe.Pointer(familyC)) + } + C.QTextCharFormat_SetFontFamily(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}) + } +} + +func (ptr *QTextCharFormat) SetFontFixedPitch(fixedPitch bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontFixedPitch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(fixedPitch)))) + } +} + +func (ptr *QTextCharFormat) SetFontHintingPreference(hintingPreference QFont__HintingPreference) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontHintingPreference(ptr.Pointer(), C.longlong(hintingPreference)) + } +} + +func (ptr *QTextCharFormat) SetFontItalic(italic bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic)))) + } +} + +func (ptr *QTextCharFormat) SetFontKerning(enable bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontKerning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTextCharFormat) SetFontLetterSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontLetterSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QTextCharFormat) SetFontLetterSpacingType(letterSpacingType QFont__SpacingType) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontLetterSpacingType(ptr.Pointer(), C.longlong(letterSpacingType)) + } +} + +func (ptr *QTextCharFormat) SetFontOverline(overline bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontOverline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overline)))) + } +} + +func (ptr *QTextCharFormat) SetFontPointSize(size float64) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontPointSize(ptr.Pointer(), C.double(size)) + } +} + +func (ptr *QTextCharFormat) SetFontStretch(factor int) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontStretch(ptr.Pointer(), C.int(int32(factor))) + } +} + +func (ptr *QTextCharFormat) SetFontStrikeOut(strikeOut bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontStrikeOut(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(strikeOut)))) + } +} + +func (ptr *QTextCharFormat) SetFontStyleHint(hint QFont__StyleHint, strategy QFont__StyleStrategy) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontStyleHint(ptr.Pointer(), C.longlong(hint), C.longlong(strategy)) + } +} + +func (ptr *QTextCharFormat) SetFontStyleName(styleName string) { + if ptr.Pointer() != nil { + var styleNameC *C.char + if styleName != "" { + styleNameC = C.CString(styleName) + defer C.free(unsafe.Pointer(styleNameC)) + } + C.QTextCharFormat_SetFontStyleName(ptr.Pointer(), C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))}) + } +} + +func (ptr *QTextCharFormat) SetFontStyleStrategy(strategy QFont__StyleStrategy) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontStyleStrategy(ptr.Pointer(), C.longlong(strategy)) + } +} + +func (ptr *QTextCharFormat) SetFontUnderline(underline bool) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) + } +} + +func (ptr *QTextCharFormat) SetFontWeight(weight int) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontWeight(ptr.Pointer(), C.int(int32(weight))) + } +} + +func (ptr *QTextCharFormat) SetFontWordSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetFontWordSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QTextCharFormat) SetTextOutline(pen QPen_ITF) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetTextOutline(ptr.Pointer(), PointerFromQPen(pen)) + } +} + +func (ptr *QTextCharFormat) SetToolTip(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextCharFormat_SetToolTip(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextCharFormat) SetUnderlineColor(color QColor_ITF) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetUnderlineColor(ptr.Pointer(), PointerFromQColor(color)) + } +} + +func (ptr *QTextCharFormat) SetUnderlineStyle(style QTextCharFormat__UnderlineStyle) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetUnderlineStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QTextCharFormat) SetVerticalAlignment(alignment QTextCharFormat__VerticalAlignment) { + if ptr.Pointer() != nil { + C.QTextCharFormat_SetVerticalAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QTextCharFormat) TextOutline() *QPen { + if ptr.Pointer() != nil { + tmpValue := NewQPenFromPointer(C.QTextCharFormat_TextOutline(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue + } + return nil +} + +func (ptr *QTextCharFormat) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextCharFormat_ToolTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextCharFormat) UnderlineColor() *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QTextCharFormat_UnderlineColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QTextCharFormat) UnderlineStyle() QTextCharFormat__UnderlineStyle { + if ptr.Pointer() != nil { + return QTextCharFormat__UnderlineStyle(C.QTextCharFormat_UnderlineStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextCharFormat) VerticalAlignment() QTextCharFormat__VerticalAlignment { + if ptr.Pointer() != nil { + return QTextCharFormat__VerticalAlignment(C.QTextCharFormat_VerticalAlignment(ptr.Pointer())) + } + return 0 +} + +type QTextCursor struct { + ptr unsafe.Pointer +} + +type QTextCursor_ITF interface { + QTextCursor_PTR() *QTextCursor +} + +func (ptr *QTextCursor) QTextCursor_PTR() *QTextCursor { + return ptr +} + +func (ptr *QTextCursor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextCursor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextCursor(ptr QTextCursor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextCursor_PTR().Pointer() + } + return nil +} + +func NewQTextCursorFromPointer(ptr unsafe.Pointer) (n *QTextCursor) { + n = new(QTextCursor) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextCursor__MoveMode +//QTextCursor::MoveMode +type QTextCursor__MoveMode int64 + +const ( + QTextCursor__MoveAnchor QTextCursor__MoveMode = QTextCursor__MoveMode(0) + QTextCursor__KeepAnchor QTextCursor__MoveMode = QTextCursor__MoveMode(1) +) + +//go:generate stringer -type=QTextCursor__MoveOperation +//QTextCursor::MoveOperation +type QTextCursor__MoveOperation int64 + +const ( + QTextCursor__NoMove QTextCursor__MoveOperation = QTextCursor__MoveOperation(0) + QTextCursor__Start QTextCursor__MoveOperation = QTextCursor__MoveOperation(1) + QTextCursor__Up QTextCursor__MoveOperation = QTextCursor__MoveOperation(2) + QTextCursor__StartOfLine QTextCursor__MoveOperation = QTextCursor__MoveOperation(3) + QTextCursor__StartOfBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(4) + QTextCursor__StartOfWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(5) + QTextCursor__PreviousBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(6) + QTextCursor__PreviousCharacter QTextCursor__MoveOperation = QTextCursor__MoveOperation(7) + QTextCursor__PreviousWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(8) + QTextCursor__Left QTextCursor__MoveOperation = QTextCursor__MoveOperation(9) + QTextCursor__WordLeft QTextCursor__MoveOperation = QTextCursor__MoveOperation(10) + QTextCursor__End QTextCursor__MoveOperation = QTextCursor__MoveOperation(11) + QTextCursor__Down QTextCursor__MoveOperation = QTextCursor__MoveOperation(12) + QTextCursor__EndOfLine QTextCursor__MoveOperation = QTextCursor__MoveOperation(13) + QTextCursor__EndOfWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(14) + QTextCursor__EndOfBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(15) + QTextCursor__NextBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(16) + QTextCursor__NextCharacter QTextCursor__MoveOperation = QTextCursor__MoveOperation(17) + QTextCursor__NextWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(18) + QTextCursor__Right QTextCursor__MoveOperation = QTextCursor__MoveOperation(19) + QTextCursor__WordRight QTextCursor__MoveOperation = QTextCursor__MoveOperation(20) + QTextCursor__NextCell QTextCursor__MoveOperation = QTextCursor__MoveOperation(21) + QTextCursor__PreviousCell QTextCursor__MoveOperation = QTextCursor__MoveOperation(22) + QTextCursor__NextRow QTextCursor__MoveOperation = QTextCursor__MoveOperation(23) + QTextCursor__PreviousRow QTextCursor__MoveOperation = QTextCursor__MoveOperation(24) +) + +//go:generate stringer -type=QTextCursor__SelectionType +//QTextCursor::SelectionType +type QTextCursor__SelectionType int64 + +const ( + QTextCursor__WordUnderCursor QTextCursor__SelectionType = QTextCursor__SelectionType(0) + QTextCursor__LineUnderCursor QTextCursor__SelectionType = QTextCursor__SelectionType(1) + QTextCursor__BlockUnderCursor QTextCursor__SelectionType = QTextCursor__SelectionType(2) + QTextCursor__Document QTextCursor__SelectionType = QTextCursor__SelectionType(3) +) + +func NewQTextCursor() *QTextCursor { + tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor()) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue +} + +func NewQTextCursor2(document QTextDocument_ITF) *QTextCursor { + tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor2(PointerFromQTextDocument(document))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue +} + +func NewQTextCursor3(frame QTextFrame_ITF) *QTextCursor { + tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor3(PointerFromQTextFrame(frame))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue +} + +func NewQTextCursor4(block QTextBlock_ITF) *QTextCursor { + tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor4(PointerFromQTextBlock(block))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue +} + +func NewQTextCursor5(cursor QTextCursor_ITF) *QTextCursor { + tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor5(PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue +} + +func (ptr *QTextCursor) Anchor() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_Anchor(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) AtBlockEnd() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_AtBlockEnd(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) AtBlockStart() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_AtBlockStart(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) AtEnd() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_AtEnd(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) AtStart() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_AtStart(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) BeginEditBlock() { + if ptr.Pointer() != nil { + C.QTextCursor_BeginEditBlock(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) Block() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextCursor_Block(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) BlockCharFormat() *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QTextCursor_BlockCharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) BlockFormat() *QTextBlockFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFormatFromPointer(C.QTextCursor_BlockFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) BlockNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_BlockNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) CharFormat() *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QTextCursor_CharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) ClearSelection() { + if ptr.Pointer() != nil { + C.QTextCursor_ClearSelection(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) ColumnNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_ColumnNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) CreateList(format QTextListFormat_ITF) *QTextList { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFromPointer(C.QTextCursor_CreateList(ptr.Pointer(), PointerFromQTextListFormat(format))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) CreateList2(style QTextListFormat__Style) *QTextList { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFromPointer(C.QTextCursor_CreateList2(ptr.Pointer(), C.longlong(style))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) CurrentFrame() *QTextFrame { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFromPointer(C.QTextCursor_CurrentFrame(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) CurrentList() *QTextList { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFromPointer(C.QTextCursor_CurrentList(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) CurrentTable() *QTextTable { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableFromPointer(C.QTextCursor_CurrentTable(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) DeleteChar() { + if ptr.Pointer() != nil { + C.QTextCursor_DeleteChar(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) DeletePreviousChar() { + if ptr.Pointer() != nil { + C.QTextCursor_DeletePreviousChar(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) Document() *QTextDocument { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFromPointer(C.QTextCursor_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) EndEditBlock() { + if ptr.Pointer() != nil { + C.QTextCursor_EndEditBlock(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) HasComplexSelection() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_HasComplexSelection(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) HasSelection() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_HasSelection(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) InsertBlock() { + if ptr.Pointer() != nil { + C.QTextCursor_InsertBlock(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) InsertBlock2(format QTextBlockFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_InsertBlock2(ptr.Pointer(), PointerFromQTextBlockFormat(format)) + } +} + +func (ptr *QTextCursor) InsertBlock3(format QTextBlockFormat_ITF, charFormat QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_InsertBlock3(ptr.Pointer(), PointerFromQTextBlockFormat(format), PointerFromQTextCharFormat(charFormat)) + } +} + +func (ptr *QTextCursor) InsertFragment(fragment QTextDocumentFragment_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_InsertFragment(ptr.Pointer(), PointerFromQTextDocumentFragment(fragment)) + } +} + +func (ptr *QTextCursor) InsertFrame(format QTextFrameFormat_ITF) *QTextFrame { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFromPointer(C.QTextCursor_InsertFrame(ptr.Pointer(), PointerFromQTextFrameFormat(format))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) InsertHtml(html string) { + if ptr.Pointer() != nil { + var htmlC *C.char + if html != "" { + htmlC = C.CString(html) + defer C.free(unsafe.Pointer(htmlC)) + } + C.QTextCursor_InsertHtml(ptr.Pointer(), C.struct_QtGui_PackedString{data: htmlC, len: C.longlong(len(html))}) + } +} + +func (ptr *QTextCursor) InsertImage(format QTextImageFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_InsertImage(ptr.Pointer(), PointerFromQTextImageFormat(format)) + } +} + +func (ptr *QTextCursor) InsertImage2(format QTextImageFormat_ITF, alignment QTextFrameFormat__Position) { + if ptr.Pointer() != nil { + C.QTextCursor_InsertImage2(ptr.Pointer(), PointerFromQTextImageFormat(format), C.longlong(alignment)) + } +} + +func (ptr *QTextCursor) InsertImage3(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTextCursor_InsertImage3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QTextCursor) InsertImage4(image QImage_ITF, name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTextCursor_InsertImage4(ptr.Pointer(), PointerFromQImage(image), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QTextCursor) InsertList(format QTextListFormat_ITF) *QTextList { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFromPointer(C.QTextCursor_InsertList(ptr.Pointer(), PointerFromQTextListFormat(format))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) InsertList2(style QTextListFormat__Style) *QTextList { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFromPointer(C.QTextCursor_InsertList2(ptr.Pointer(), C.longlong(style))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) InsertTable(rows int, columns int, format QTextTableFormat_ITF) *QTextTable { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableFromPointer(C.QTextCursor_InsertTable(ptr.Pointer(), C.int(int32(rows)), C.int(int32(columns)), PointerFromQTextTableFormat(format))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) InsertTable2(rows int, columns int) *QTextTable { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableFromPointer(C.QTextCursor_InsertTable2(ptr.Pointer(), C.int(int32(rows)), C.int(int32(columns)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) InsertText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextCursor_InsertText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextCursor) InsertText2(text string, format QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextCursor_InsertText2(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QTextCursor) IsCopyOf(other QTextCursor_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_IsCopyOf(ptr.Pointer(), PointerFromQTextCursor(other))) != 0 + } + return false +} + +func (ptr *QTextCursor) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) JoinPreviousEditBlock() { + if ptr.Pointer() != nil { + C.QTextCursor_JoinPreviousEditBlock(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) KeepPositionOnInsert() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_KeepPositionOnInsert(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) MergeBlockCharFormat(modifier QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_MergeBlockCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(modifier)) + } +} + +func (ptr *QTextCursor) MergeBlockFormat(modifier QTextBlockFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_MergeBlockFormat(ptr.Pointer(), PointerFromQTextBlockFormat(modifier)) + } +} + +func (ptr *QTextCursor) MergeCharFormat(modifier QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_MergeCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(modifier)) + } +} + +func (ptr *QTextCursor) MovePosition(operation QTextCursor__MoveOperation, mode QTextCursor__MoveMode, n int) bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_MovePosition(ptr.Pointer(), C.longlong(operation), C.longlong(mode), C.int(int32(n)))) != 0 + } + return false +} + +func (ptr *QTextCursor) Position() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_Position(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) PositionInBlock() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_PositionInBlock(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) RemoveSelectedText() { + if ptr.Pointer() != nil { + C.QTextCursor_RemoveSelectedText(ptr.Pointer()) + } +} + +func (ptr *QTextCursor) Select(selection QTextCursor__SelectionType) { + if ptr.Pointer() != nil { + C.QTextCursor_Select(ptr.Pointer(), C.longlong(selection)) + } +} + +func (ptr *QTextCursor) SelectedTableCells(firstRow int, numRows int, firstColumn int, numColumns int) { + if ptr.Pointer() != nil { + C.QTextCursor_SelectedTableCells(ptr.Pointer(), C.int(int32(firstRow)), C.int(int32(numRows)), C.int(int32(firstColumn)), C.int(int32(numColumns))) + } +} + +func (ptr *QTextCursor) SelectedText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextCursor_SelectedText(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextCursor) Selection() *QTextDocumentFragment { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextCursor_Selection(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue + } + return nil +} + +func (ptr *QTextCursor) SelectionEnd() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_SelectionEnd(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) SelectionStart() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_SelectionStart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) SetBlockCharFormat(format QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_SetBlockCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QTextCursor) SetBlockFormat(format QTextBlockFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_SetBlockFormat(ptr.Pointer(), PointerFromQTextBlockFormat(format)) + } +} + +func (ptr *QTextCursor) SetCharFormat(format QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_SetCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QTextCursor) SetKeepPositionOnInsert(b bool) { + if ptr.Pointer() != nil { + C.QTextCursor_SetKeepPositionOnInsert(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTextCursor) SetPosition(pos int, m QTextCursor__MoveMode) { + if ptr.Pointer() != nil { + C.QTextCursor_SetPosition(ptr.Pointer(), C.int(int32(pos)), C.longlong(m)) + } +} + +func (ptr *QTextCursor) SetVerticalMovementX(x int) { + if ptr.Pointer() != nil { + C.QTextCursor_SetVerticalMovementX(ptr.Pointer(), C.int(int32(x))) + } +} + +func (ptr *QTextCursor) SetVisualNavigation(b bool) { + if ptr.Pointer() != nil { + C.QTextCursor_SetVisualNavigation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTextCursor) Swap(other QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QTextCursor_Swap(ptr.Pointer(), PointerFromQTextCursor(other)) + } +} + +func (ptr *QTextCursor) VerticalMovementX() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextCursor_VerticalMovementX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextCursor) VisualNavigation() bool { + if ptr.Pointer() != nil { + return int8(C.QTextCursor_VisualNavigation(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextCursor) DestroyQTextCursor() { + if ptr.Pointer() != nil { + C.QTextCursor_DestroyQTextCursor(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextDocument struct { + core.QObject +} + +type QTextDocument_ITF interface { + core.QObject_ITF + QTextDocument_PTR() *QTextDocument +} + +func (ptr *QTextDocument) QTextDocument_PTR() *QTextDocument { + return ptr +} + +func (ptr *QTextDocument) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTextDocument) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQTextDocument(ptr QTextDocument_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextDocument_PTR().Pointer() + } + return nil +} + +func NewQTextDocumentFromPointer(ptr unsafe.Pointer) (n *QTextDocument) { + n = new(QTextDocument) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextDocument__MetaInformation +//QTextDocument::MetaInformation +type QTextDocument__MetaInformation int64 + +const ( + QTextDocument__DocumentTitle QTextDocument__MetaInformation = QTextDocument__MetaInformation(0) + QTextDocument__DocumentUrl QTextDocument__MetaInformation = QTextDocument__MetaInformation(1) +) + +//go:generate stringer -type=QTextDocument__FindFlag +//QTextDocument::FindFlag +type QTextDocument__FindFlag int64 + +const ( + QTextDocument__FindBackward QTextDocument__FindFlag = QTextDocument__FindFlag(0x00001) + QTextDocument__FindCaseSensitively QTextDocument__FindFlag = QTextDocument__FindFlag(0x00002) + QTextDocument__FindWholeWords QTextDocument__FindFlag = QTextDocument__FindFlag(0x00004) +) + +//go:generate stringer -type=QTextDocument__ResourceType +//QTextDocument::ResourceType +type QTextDocument__ResourceType int64 + +const ( + QTextDocument__HtmlResource QTextDocument__ResourceType = QTextDocument__ResourceType(1) + QTextDocument__ImageResource QTextDocument__ResourceType = QTextDocument__ResourceType(2) + QTextDocument__StyleSheetResource QTextDocument__ResourceType = QTextDocument__ResourceType(3) + QTextDocument__UserResource QTextDocument__ResourceType = QTextDocument__ResourceType(100) +) + +//go:generate stringer -type=QTextDocument__Stacks +//QTextDocument::Stacks +type QTextDocument__Stacks int64 + +const ( + QTextDocument__UndoStack QTextDocument__Stacks = QTextDocument__Stacks(0x01) + QTextDocument__RedoStack QTextDocument__Stacks = QTextDocument__Stacks(0x02) + QTextDocument__UndoAndRedoStacks QTextDocument__Stacks = QTextDocument__Stacks(QTextDocument__UndoStack | QTextDocument__RedoStack) +) + +func NewQTextDocument(parent core.QObject_ITF) *QTextDocument { + tmpValue := NewQTextDocumentFromPointer(C.QTextDocument_NewQTextDocument(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTextDocument2(text string, parent core.QObject_ITF) *QTextDocument { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextDocumentFromPointer(C.QTextDocument_NewQTextDocument2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTextDocument) AddResource(ty int, name core.QUrl_ITF, resource core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_AddResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name), core.PointerFromQVariant(resource)) + } +} + +func (ptr *QTextDocument) AdjustSize() { + if ptr.Pointer() != nil { + C.QTextDocument_AdjustSize(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) AllFormats() []*QTextFormat { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QTextFormat { + out := make([]*QTextFormat, int(l.len)) + tmpList := NewQTextDocumentFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allFormats_atList(i) + } + return out + }(C.QTextDocument_AllFormats(ptr.Pointer())) + } + return make([]*QTextFormat, 0) +} + +func (ptr *QTextDocument) AvailableRedoSteps() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_AvailableRedoSteps(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextDocument) AvailableUndoSteps() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_AvailableUndoSteps(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextDocument) BaseUrl() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QTextDocument_BaseUrl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQTextDocument_BaseUrlChanged +func callbackQTextDocument_BaseUrlChanged(ptr unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "baseUrlChanged"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) + } + +} + +func (ptr *QTextDocument) ConnectBaseUrlChanged(f func(url *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "baseUrlChanged") { + C.QTextDocument_ConnectBaseUrlChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "baseUrlChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "baseUrlChanged"); signal != nil { + f := func(url *core.QUrl) { + (*(*func(*core.QUrl))(signal))(url) + f(url) + } + qt.ConnectSignal(ptr.Pointer(), "baseUrlChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "baseUrlChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectBaseUrlChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectBaseUrlChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "baseUrlChanged") + } +} + +func (ptr *QTextDocument) BaseUrlChanged(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_BaseUrlChanged(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QTextDocument) Begin() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_Begin(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) BlockCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_BlockCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextDocument_BlockCountChanged +func callbackQTextDocument_BlockCountChanged(ptr unsafe.Pointer, newBlockCount C.int) { + if signal := qt.GetSignal(ptr, "blockCountChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(newBlockCount))) + } + +} + +func (ptr *QTextDocument) ConnectBlockCountChanged(f func(newBlockCount int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "blockCountChanged") { + C.QTextDocument_ConnectBlockCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blockCountChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "blockCountChanged"); signal != nil { + f := func(newBlockCount int) { + (*(*func(int))(signal))(newBlockCount) + f(newBlockCount) + } + qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectBlockCountChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectBlockCountChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "blockCountChanged") + } +} + +func (ptr *QTextDocument) BlockCountChanged(newBlockCount int) { + if ptr.Pointer() != nil { + C.QTextDocument_BlockCountChanged(ptr.Pointer(), C.int(int32(newBlockCount))) + } +} + +func (ptr *QTextDocument) CharacterAt(pos int) *core.QChar { + if ptr.Pointer() != nil { + tmpValue := core.NewQCharFromPointer(C.QTextDocument_CharacterAt(ptr.Pointer(), C.int(int32(pos)))) + runtime.SetFinalizer(tmpValue, (*core.QChar).DestroyQChar) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) CharacterCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_CharacterCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextDocument_Clear +func callbackQTextDocument_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextDocumentFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QTextDocument) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QTextDocument) Clear() { + if ptr.Pointer() != nil { + C.QTextDocument_Clear(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) ClearDefault() { + if ptr.Pointer() != nil { + C.QTextDocument_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) ClearUndoRedoStacks(stacksToClear QTextDocument__Stacks) { + if ptr.Pointer() != nil { + C.QTextDocument_ClearUndoRedoStacks(ptr.Pointer(), C.longlong(stacksToClear)) + } +} + +func (ptr *QTextDocument) Clone(parent core.QObject_ITF) *QTextDocument { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFromPointer(C.QTextDocument_Clone(ptr.Pointer(), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTextDocument_ContentsChange +func callbackQTextDocument_ContentsChange(ptr unsafe.Pointer, position C.int, charsRemoved C.int, charsAdded C.int) { + if signal := qt.GetSignal(ptr, "contentsChange"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(position)), int(int32(charsRemoved)), int(int32(charsAdded))) + } + +} + +func (ptr *QTextDocument) ConnectContentsChange(f func(position int, charsRemoved int, charsAdded int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "contentsChange") { + C.QTextDocument_ConnectContentsChange(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentsChange"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "contentsChange"); signal != nil { + f := func(position int, charsRemoved int, charsAdded int) { + (*(*func(int, int, int))(signal))(position, charsRemoved, charsAdded) + f(position, charsRemoved, charsAdded) + } + qt.ConnectSignal(ptr.Pointer(), "contentsChange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contentsChange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectContentsChange() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectContentsChange(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "contentsChange") + } +} + +func (ptr *QTextDocument) ContentsChange(position int, charsRemoved int, charsAdded int) { + if ptr.Pointer() != nil { + C.QTextDocument_ContentsChange(ptr.Pointer(), C.int(int32(position)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) + } +} + +//export callbackQTextDocument_ContentsChanged +func callbackQTextDocument_ContentsChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "contentsChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextDocument) ConnectContentsChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "contentsChanged") { + C.QTextDocument_ConnectContentsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentsChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "contentsChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "contentsChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contentsChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectContentsChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectContentsChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "contentsChanged") + } +} + +func (ptr *QTextDocument) ContentsChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_ContentsChanged(ptr.Pointer()) + } +} + +//export callbackQTextDocument_CreateObject +func callbackQTextDocument_CreateObject(ptr unsafe.Pointer, format unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createObject"); signal != nil { + return PointerFromQTextObject((*(*func(*QTextFormat) *QTextObject)(signal))(NewQTextFormatFromPointer(format))) + } + + return PointerFromQTextObject(NewQTextDocumentFromPointer(ptr).CreateObjectDefault(NewQTextFormatFromPointer(format))) +} + +func (ptr *QTextDocument) ConnectCreateObject(f func(format *QTextFormat) *QTextObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createObject"); signal != nil { + f := func(format *QTextFormat) *QTextObject { + (*(*func(*QTextFormat) *QTextObject)(signal))(format) + return f(format) + } + qt.ConnectSignal(ptr.Pointer(), "createObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectCreateObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createObject") + } +} + +func (ptr *QTextDocument) CreateObject(format QTextFormat_ITF) *QTextObject { + if ptr.Pointer() != nil { + tmpValue := NewQTextObjectFromPointer(C.QTextDocument_CreateObject(ptr.Pointer(), PointerFromQTextFormat(format))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) CreateObjectDefault(format QTextFormat_ITF) *QTextObject { + if ptr.Pointer() != nil { + tmpValue := NewQTextObjectFromPointer(C.QTextDocument_CreateObjectDefault(ptr.Pointer(), PointerFromQTextFormat(format))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTextDocument_CursorPositionChanged +func callbackQTextDocument_CursorPositionChanged(ptr unsafe.Pointer, cursor unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { + (*(*func(*QTextCursor))(signal))(NewQTextCursorFromPointer(cursor)) + } + +} + +func (ptr *QTextDocument) ConnectCursorPositionChanged(f func(cursor *QTextCursor)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { + C.QTextDocument_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { + f := func(cursor *QTextCursor) { + (*(*func(*QTextCursor))(signal))(cursor) + f(cursor) + } + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectCursorPositionChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectCursorPositionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") + } +} + +func (ptr *QTextDocument) CursorPositionChanged(cursor QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_CursorPositionChanged(ptr.Pointer(), PointerFromQTextCursor(cursor)) + } +} + +func (ptr *QTextDocument) DefaultCursorMoveStyle() core.Qt__CursorMoveStyle { + if ptr.Pointer() != nil { + return core.Qt__CursorMoveStyle(C.QTextDocument_DefaultCursorMoveStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextDocument) DefaultFont() *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QTextDocument_DefaultFont(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) DefaultStyleSheet() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocument_DefaultStyleSheet(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextDocument) DefaultTextOption() *QTextOption { + if ptr.Pointer() != nil { + tmpValue := NewQTextOptionFromPointer(C.QTextDocument_DefaultTextOption(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) DocumentLayout() *QAbstractTextDocumentLayout { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractTextDocumentLayoutFromPointer(C.QTextDocument_DocumentLayout(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTextDocument_DocumentLayoutChanged +func callbackQTextDocument_DocumentLayoutChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "documentLayoutChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextDocument) ConnectDocumentLayoutChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "documentLayoutChanged") { + C.QTextDocument_ConnectDocumentLayoutChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "documentLayoutChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "documentLayoutChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "documentLayoutChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "documentLayoutChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectDocumentLayoutChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectDocumentLayoutChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "documentLayoutChanged") + } +} + +func (ptr *QTextDocument) DocumentLayoutChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DocumentLayoutChanged(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) DocumentMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextDocument_DocumentMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextDocument) DrawContents(p QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_DrawContents(ptr.Pointer(), PointerFromQPainter(p), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QTextDocument) End() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_End(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Find(subString string, cursor QTextCursor_ITF, options QTextDocument__FindFlag) *QTextCursor { + if ptr.Pointer() != nil { + var subStringC *C.char + if subString != "" { + subStringC = C.CString(subString) + defer C.free(unsafe.Pointer(subStringC)) + } + tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find(ptr.Pointer(), C.struct_QtGui_PackedString{data: subStringC, len: C.longlong(len(subString))}, PointerFromQTextCursor(cursor), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Find2(subString string, position int, options QTextDocument__FindFlag) *QTextCursor { + if ptr.Pointer() != nil { + var subStringC *C.char + if subString != "" { + subStringC = C.CString(subString) + defer C.free(unsafe.Pointer(subStringC)) + } + tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find2(ptr.Pointer(), C.struct_QtGui_PackedString{data: subStringC, len: C.longlong(len(subString))}, C.int(int32(position)), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Find3(expr core.QRegExp_ITF, from int, options QTextDocument__FindFlag) *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find3(ptr.Pointer(), core.PointerFromQRegExp(expr), C.int(int32(from)), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Find4(expr core.QRegExp_ITF, cursor QTextCursor_ITF, options QTextDocument__FindFlag) *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find4(ptr.Pointer(), core.PointerFromQRegExp(expr), PointerFromQTextCursor(cursor), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Find5(expr core.QRegularExpression_ITF, from int, options QTextDocument__FindFlag) *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find5(ptr.Pointer(), core.PointerFromQRegularExpression(expr), C.int(int32(from)), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Find6(expr core.QRegularExpression_ITF, cursor QTextCursor_ITF, options QTextDocument__FindFlag) *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find6(ptr.Pointer(), core.PointerFromQRegularExpression(expr), PointerFromQTextCursor(cursor), C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) FindBlock(pos int) *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FindBlock(ptr.Pointer(), C.int(int32(pos)))) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) FindBlockByLineNumber(lineNumber int) *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FindBlockByLineNumber(ptr.Pointer(), C.int(int32(lineNumber)))) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) FindBlockByNumber(blockNumber int) *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FindBlockByNumber(ptr.Pointer(), C.int(int32(blockNumber)))) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) FirstBlock() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FirstBlock(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) IdealWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextDocument_IdealWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextDocument) IndentWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextDocument_IndentWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextDocument) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextDocument) IsModified() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_IsModified(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextDocument) IsRedoAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_IsRedoAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextDocument) IsUndoAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_IsUndoAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextDocument) IsUndoRedoEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_IsUndoRedoEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextDocument) LastBlock() *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextDocument_LastBlock(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) LineCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_LineCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextDocument_LoadResource +func callbackQTextDocument_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "loadResource"); signal != nil { + return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name))) + } + + return core.PointerFromQVariant(NewQTextDocumentFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name))) +} + +func (ptr *QTextDocument) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil { + f := func(ty int, name *core.QUrl) *core.QVariant { + (*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name) + return f(ty, name) + } + qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectLoadResource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadResource") + } +} + +func (ptr *QTextDocument) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextDocument_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextDocument_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) MarkContentsDirty(position int, length int) { + if ptr.Pointer() != nil { + C.QTextDocument_MarkContentsDirty(ptr.Pointer(), C.int(int32(position)), C.int(int32(length))) + } +} + +func (ptr *QTextDocument) MaximumBlockCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_MaximumBlockCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextDocument) MetaInformation(info QTextDocument__MetaInformation) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocument_MetaInformation(ptr.Pointer(), C.longlong(info))) + } + return "" +} + +//export callbackQTextDocument_ModificationChanged +func callbackQTextDocument_ModificationChanged(ptr unsafe.Pointer, changed C.char) { + if signal := qt.GetSignal(ptr, "modificationChanged"); signal != nil { + (*(*func(bool))(signal))(int8(changed) != 0) + } + +} + +func (ptr *QTextDocument) ConnectModificationChanged(f func(changed bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modificationChanged") { + C.QTextDocument_ConnectModificationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modificationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modificationChanged"); signal != nil { + f := func(changed bool) { + (*(*func(bool))(signal))(changed) + f(changed) + } + qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectModificationChanged() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectModificationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modificationChanged") + } +} + +func (ptr *QTextDocument) ModificationChanged(changed bool) { + if ptr.Pointer() != nil { + C.QTextDocument_ModificationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(changed)))) + } +} + +func (ptr *QTextDocument) Object(objectIndex int) *QTextObject { + if ptr.Pointer() != nil { + tmpValue := NewQTextObjectFromPointer(C.QTextDocument_Object(ptr.Pointer(), C.int(int32(objectIndex)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) ObjectForFormat(ff QTextFormat_ITF) *QTextObject { + if ptr.Pointer() != nil { + tmpValue := NewQTextObjectFromPointer(C.QTextDocument_ObjectForFormat(ptr.Pointer(), PointerFromQTextFormat(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) PageCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_PageCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextDocument) PageSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QTextDocument_PageSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Print(printer QPagedPaintDevice_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_Print(ptr.Pointer(), PointerFromQPagedPaintDevice(printer)) + } +} + +func (ptr *QTextDocument) Redo(cursor QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_Redo(ptr.Pointer(), PointerFromQTextCursor(cursor)) + } +} + +//export callbackQTextDocument_Redo2 +func callbackQTextDocument_Redo2(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo2"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextDocumentFromPointer(ptr).Redo2Default() + } +} + +func (ptr *QTextDocument) ConnectRedo2(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo2"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectRedo2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo2") + } +} + +func (ptr *QTextDocument) Redo2() { + if ptr.Pointer() != nil { + C.QTextDocument_Redo2(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) Redo2Default() { + if ptr.Pointer() != nil { + C.QTextDocument_Redo2Default(ptr.Pointer()) + } +} + +//export callbackQTextDocument_RedoAvailable +func callbackQTextDocument_RedoAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QTextDocument) ConnectRedoAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") { + C.QTextDocument_ConnectRedoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectRedoAvailable() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectRedoAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redoAvailable") + } +} + +func (ptr *QTextDocument) RedoAvailable(available bool) { + if ptr.Pointer() != nil { + C.QTextDocument_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +func (ptr *QTextDocument) Resource(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextDocument_Resource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) Revision() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextDocument_Revision(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextDocument) RootFrame() *QTextFrame { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFromPointer(C.QTextDocument_RootFrame(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) SetBaseUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_SetBaseUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QTextDocument) SetDefaultCursorMoveStyle(style core.Qt__CursorMoveStyle) { + if ptr.Pointer() != nil { + C.QTextDocument_SetDefaultCursorMoveStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QTextDocument) SetDefaultFont(font QFont_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_SetDefaultFont(ptr.Pointer(), PointerFromQFont(font)) + } +} + +func (ptr *QTextDocument) SetDefaultStyleSheet(sheet string) { + if ptr.Pointer() != nil { + var sheetC *C.char + if sheet != "" { + sheetC = C.CString(sheet) + defer C.free(unsafe.Pointer(sheetC)) + } + C.QTextDocument_SetDefaultStyleSheet(ptr.Pointer(), C.struct_QtGui_PackedString{data: sheetC, len: C.longlong(len(sheet))}) + } +} + +func (ptr *QTextDocument) SetDefaultTextOption(option QTextOption_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_SetDefaultTextOption(ptr.Pointer(), PointerFromQTextOption(option)) + } +} + +func (ptr *QTextDocument) SetDocumentLayout(layout QAbstractTextDocumentLayout_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_SetDocumentLayout(ptr.Pointer(), PointerFromQAbstractTextDocumentLayout(layout)) + } +} + +func (ptr *QTextDocument) SetDocumentMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextDocument_SetDocumentMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextDocument) SetHtml(html string) { + if ptr.Pointer() != nil { + var htmlC *C.char + if html != "" { + htmlC = C.CString(html) + defer C.free(unsafe.Pointer(htmlC)) + } + C.QTextDocument_SetHtml(ptr.Pointer(), C.struct_QtGui_PackedString{data: htmlC, len: C.longlong(len(html))}) + } +} + +func (ptr *QTextDocument) SetIndentWidth(width float64) { + if ptr.Pointer() != nil { + C.QTextDocument_SetIndentWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextDocument) SetMaximumBlockCount(maximum int) { + if ptr.Pointer() != nil { + C.QTextDocument_SetMaximumBlockCount(ptr.Pointer(), C.int(int32(maximum))) + } +} + +func (ptr *QTextDocument) SetMetaInformation(info QTextDocument__MetaInformation, stri string) { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + C.QTextDocument_SetMetaInformation(ptr.Pointer(), C.longlong(info), C.struct_QtGui_PackedString{data: striC, len: C.longlong(len(stri))}) + } +} + +//export callbackQTextDocument_SetModified +func callbackQTextDocument_SetModified(ptr unsafe.Pointer, m C.char) { + if signal := qt.GetSignal(ptr, "setModified"); signal != nil { + (*(*func(bool))(signal))(int8(m) != 0) + } else { + NewQTextDocumentFromPointer(ptr).SetModifiedDefault(int8(m) != 0) + } +} + +func (ptr *QTextDocument) ConnectSetModified(f func(m bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setModified"); signal != nil { + f := func(m bool) { + (*(*func(bool))(signal))(m) + f(m) + } + qt.ConnectSignal(ptr.Pointer(), "setModified", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setModified", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectSetModified() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setModified") + } +} + +func (ptr *QTextDocument) SetModified(m bool) { + if ptr.Pointer() != nil { + C.QTextDocument_SetModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(m)))) + } +} + +func (ptr *QTextDocument) SetModifiedDefault(m bool) { + if ptr.Pointer() != nil { + C.QTextDocument_SetModifiedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(m)))) + } +} + +func (ptr *QTextDocument) SetPageSize(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_SetPageSize(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QTextDocument) SetPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextDocument_SetPlainText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextDocument) SetTextWidth(width float64) { + if ptr.Pointer() != nil { + C.QTextDocument_SetTextWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextDocument) SetUndoRedoEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QTextDocument_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTextDocument) SetUseDesignMetrics(b bool) { + if ptr.Pointer() != nil { + C.QTextDocument_SetUseDesignMetrics(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTextDocument) Size() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QTextDocument_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) TextWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextDocument_TextWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextDocument) ToHtml(encoding core.QByteArray_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocument_ToHtml(ptr.Pointer(), core.PointerFromQByteArray(encoding))) + } + return "" +} + +func (ptr *QTextDocument) ToPlainText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocument_ToPlainText(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextDocument) ToRawText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocument_ToRawText(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextDocument) Undo(cursor QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_Undo(ptr.Pointer(), PointerFromQTextCursor(cursor)) + } +} + +//export callbackQTextDocument_Undo2 +func callbackQTextDocument_Undo2(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo2"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextDocumentFromPointer(ptr).Undo2Default() + } +} + +func (ptr *QTextDocument) ConnectUndo2(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo2"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectUndo2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo2") + } +} + +func (ptr *QTextDocument) Undo2() { + if ptr.Pointer() != nil { + C.QTextDocument_Undo2(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) Undo2Default() { + if ptr.Pointer() != nil { + C.QTextDocument_Undo2Default(ptr.Pointer()) + } +} + +//export callbackQTextDocument_UndoAvailable +func callbackQTextDocument_UndoAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QTextDocument) ConnectUndoAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") { + C.QTextDocument_ConnectUndoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectUndoAvailable() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectUndoAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "undoAvailable") + } +} + +func (ptr *QTextDocument) UndoAvailable(available bool) { + if ptr.Pointer() != nil { + C.QTextDocument_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +//export callbackQTextDocument_UndoCommandAdded +func callbackQTextDocument_UndoCommandAdded(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undoCommandAdded"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextDocument) ConnectUndoCommandAdded(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "undoCommandAdded") { + C.QTextDocument_ConnectUndoCommandAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoCommandAdded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "undoCommandAdded"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undoCommandAdded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undoCommandAdded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectUndoCommandAdded() { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectUndoCommandAdded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "undoCommandAdded") + } +} + +func (ptr *QTextDocument) UndoCommandAdded() { + if ptr.Pointer() != nil { + C.QTextDocument_UndoCommandAdded(ptr.Pointer()) + } +} + +func (ptr *QTextDocument) UseDesignMetrics() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_UseDesignMetrics(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTextDocument_DestroyQTextDocument +func callbackQTextDocument_DestroyQTextDocument(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextDocument"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextDocumentFromPointer(ptr).DestroyQTextDocumentDefault() + } +} + +func (ptr *QTextDocument) ConnectDestroyQTextDocument(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextDocument"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextDocument", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextDocument", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextDocument) DisconnectDestroyQTextDocument() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextDocument") + } +} + +func (ptr *QTextDocument) DestroyQTextDocument() { + if ptr.Pointer() != nil { + C.QTextDocument_DestroyQTextDocument(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextDocument) DestroyQTextDocumentDefault() { + if ptr.Pointer() != nil { + C.QTextDocument_DestroyQTextDocumentDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextDocument) __allFormats_atList(i int) *QTextFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextFormatFromPointer(C.QTextDocument___allFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) __allFormats_setList(i QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument___allFormats_setList(ptr.Pointer(), PointerFromQTextFormat(i)) + } +} + +func (ptr *QTextDocument) __allFormats_newList() unsafe.Pointer { + return C.QTextDocument___allFormats_newList(ptr.Pointer()) +} + +func (ptr *QTextDocument) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextDocument___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextDocument) __children_newList() unsafe.Pointer { + return C.QTextDocument___children_newList(ptr.Pointer()) +} + +func (ptr *QTextDocument) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QTextDocument___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QTextDocument) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QTextDocument___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QTextDocument) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextDocument___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextDocument) __findChildren_newList() unsafe.Pointer { + return C.QTextDocument___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QTextDocument) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextDocument___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextDocument) __findChildren_newList3() unsafe.Pointer { + return C.QTextDocument___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QTextDocument) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextDocument___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocument) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextDocument) __qFindChildren_newList2() unsafe.Pointer { + return C.QTextDocument___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQTextDocument_ChildEvent +func callbackQTextDocument_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQTextDocumentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QTextDocument) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQTextDocument_ConnectNotify +func callbackQTextDocument_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQTextDocumentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QTextDocument) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQTextDocument_CustomEvent +func callbackQTextDocument_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQTextDocumentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QTextDocument) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQTextDocument_DeleteLater +func callbackQTextDocument_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextDocumentFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QTextDocument) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QTextDocument_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQTextDocument_Destroyed +func callbackQTextDocument_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQTextDocument_DisconnectNotify +func callbackQTextDocument_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQTextDocumentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QTextDocument) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQTextDocument_Event +func callbackQTextDocument_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTextDocumentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QTextDocument) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQTextDocument_EventFilter +func callbackQTextDocument_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTextDocumentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QTextDocument) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocument_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQTextDocument_MetaObject +func callbackQTextDocument_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQTextDocumentFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QTextDocument) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QTextDocument_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQTextDocument_ObjectNameChanged +func callbackQTextDocument_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQTextDocument_TimerEvent +func callbackQTextDocument_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQTextDocumentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QTextDocument) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QTextDocument_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QTextDocumentFragment struct { + ptr unsafe.Pointer +} + +type QTextDocumentFragment_ITF interface { + QTextDocumentFragment_PTR() *QTextDocumentFragment +} + +func (ptr *QTextDocumentFragment) QTextDocumentFragment_PTR() *QTextDocumentFragment { + return ptr +} + +func (ptr *QTextDocumentFragment) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextDocumentFragment) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextDocumentFragment(ptr QTextDocumentFragment_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextDocumentFragment_PTR().Pointer() + } + return nil +} + +func NewQTextDocumentFragmentFromPointer(ptr unsafe.Pointer) (n *QTextDocumentFragment) { + n = new(QTextDocumentFragment) + n.SetPointer(ptr) + return +} +func NewQTextDocumentFragment() *QTextDocumentFragment { + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment()) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func NewQTextDocumentFragment2(document QTextDocument_ITF) *QTextDocumentFragment { + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment2(PointerFromQTextDocument(document))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func NewQTextDocumentFragment3(cursor QTextCursor_ITF) *QTextDocumentFragment { + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment3(PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func NewQTextDocumentFragment4(other QTextDocumentFragment_ITF) *QTextDocumentFragment { + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment4(PointerFromQTextDocumentFragment(other))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func QTextDocumentFragment_FromHtml(text string) *QTextDocumentFragment { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func (ptr *QTextDocumentFragment) FromHtml(text string) *QTextDocumentFragment { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func QTextDocumentFragment_FromHtml2(text string, resourceProvider QTextDocument_ITF) *QTextDocumentFragment { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextDocument(resourceProvider))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func (ptr *QTextDocumentFragment) FromHtml2(text string, resourceProvider QTextDocument_ITF) *QTextDocumentFragment { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextDocument(resourceProvider))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func QTextDocumentFragment_FromPlainText(plainText string) *QTextDocumentFragment { + var plainTextC *C.char + if plainText != "" { + plainTextC = C.CString(plainText) + defer C.free(unsafe.Pointer(plainTextC)) + } + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromPlainText(C.struct_QtGui_PackedString{data: plainTextC, len: C.longlong(len(plainText))})) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func (ptr *QTextDocumentFragment) FromPlainText(plainText string) *QTextDocumentFragment { + var plainTextC *C.char + if plainText != "" { + plainTextC = C.CString(plainText) + defer C.free(unsafe.Pointer(plainTextC)) + } + tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromPlainText(C.struct_QtGui_PackedString{data: plainTextC, len: C.longlong(len(plainText))})) + runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) + return tmpValue +} + +func (ptr *QTextDocumentFragment) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocumentFragment_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextDocumentFragment) ToHtml(encoding core.QByteArray_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocumentFragment_ToHtml(ptr.Pointer(), core.PointerFromQByteArray(encoding))) + } + return "" +} + +func (ptr *QTextDocumentFragment) ToPlainText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocumentFragment_ToPlainText(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextDocumentFragment) DestroyQTextDocumentFragment() { + if ptr.Pointer() != nil { + C.QTextDocumentFragment_DestroyQTextDocumentFragment(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextDocumentWriter struct { + ptr unsafe.Pointer +} + +type QTextDocumentWriter_ITF interface { + QTextDocumentWriter_PTR() *QTextDocumentWriter +} + +func (ptr *QTextDocumentWriter) QTextDocumentWriter_PTR() *QTextDocumentWriter { + return ptr +} + +func (ptr *QTextDocumentWriter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextDocumentWriter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextDocumentWriter(ptr QTextDocumentWriter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextDocumentWriter_PTR().Pointer() + } + return nil +} + +func NewQTextDocumentWriterFromPointer(ptr unsafe.Pointer) (n *QTextDocumentWriter) { + n = new(QTextDocumentWriter) + n.SetPointer(ptr) + return +} +func NewQTextDocumentWriter() *QTextDocumentWriter { + tmpValue := NewQTextDocumentWriterFromPointer(C.QTextDocumentWriter_NewQTextDocumentWriter()) + runtime.SetFinalizer(tmpValue, (*QTextDocumentWriter).DestroyQTextDocumentWriter) + return tmpValue +} + +func NewQTextDocumentWriter2(device core.QIODevice_ITF, format core.QByteArray_ITF) *QTextDocumentWriter { + tmpValue := NewQTextDocumentWriterFromPointer(C.QTextDocumentWriter_NewQTextDocumentWriter2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentWriter).DestroyQTextDocumentWriter) + return tmpValue +} + +func NewQTextDocumentWriter3(fileName string, format core.QByteArray_ITF) *QTextDocumentWriter { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQTextDocumentWriterFromPointer(C.QTextDocumentWriter_NewQTextDocumentWriter3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format))) + runtime.SetFinalizer(tmpValue, (*QTextDocumentWriter).DestroyQTextDocumentWriter) + return tmpValue +} + +func (ptr *QTextDocumentWriter) Codec() *core.QTextCodec { + if ptr.Pointer() != nil { + return core.NewQTextCodecFromPointer(C.QTextDocumentWriter_Codec(ptr.Pointer())) + } + return nil +} + +func (ptr *QTextDocumentWriter) Device() *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QTextDocumentWriter_Device(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextDocumentWriter) FileName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextDocumentWriter_FileName(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextDocumentWriter) Format() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QTextDocumentWriter_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextDocumentWriter) SetCodec(codec core.QTextCodec_ITF) { + if ptr.Pointer() != nil { + C.QTextDocumentWriter_SetCodec(ptr.Pointer(), core.PointerFromQTextCodec(codec)) + } +} + +func (ptr *QTextDocumentWriter) SetDevice(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QTextDocumentWriter_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QTextDocumentWriter) SetFileName(fileName string) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QTextDocumentWriter_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) + } +} + +func (ptr *QTextDocumentWriter) SetFormat(format core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTextDocumentWriter_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) + } +} + +func QTextDocumentWriter_SupportedDocumentFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQTextDocumentWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedDocumentFormats_atList(i) + } + return out + }(C.QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats()) +} + +func (ptr *QTextDocumentWriter) SupportedDocumentFormats() []*core.QByteArray { + return func(l C.struct_QtGui_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQTextDocumentWriterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedDocumentFormats_atList(i) + } + return out + }(C.QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats()) +} + +func (ptr *QTextDocumentWriter) Write(document QTextDocument_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocumentWriter_Write(ptr.Pointer(), PointerFromQTextDocument(document))) != 0 + } + return false +} + +func (ptr *QTextDocumentWriter) Write2(fragment QTextDocumentFragment_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextDocumentWriter_Write2(ptr.Pointer(), PointerFromQTextDocumentFragment(fragment))) != 0 + } + return false +} + +func (ptr *QTextDocumentWriter) DestroyQTextDocumentWriter() { + if ptr.Pointer() != nil { + C.QTextDocumentWriter_DestroyQTextDocumentWriter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextDocumentWriter) __supportedDocumentFormats_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QTextDocumentWriter___supportedDocumentFormats_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextDocumentWriter) __supportedDocumentFormats_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTextDocumentWriter___supportedDocumentFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QTextDocumentWriter) __supportedDocumentFormats_newList() unsafe.Pointer { + return C.QTextDocumentWriter___supportedDocumentFormats_newList(ptr.Pointer()) +} + +type QTextFormat struct { + ptr unsafe.Pointer +} + +type QTextFormat_ITF interface { + QTextFormat_PTR() *QTextFormat +} + +func (ptr *QTextFormat) QTextFormat_PTR() *QTextFormat { + return ptr +} + +func (ptr *QTextFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextFormat(ptr QTextFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextFormat_PTR().Pointer() + } + return nil +} + +func NewQTextFormatFromPointer(ptr unsafe.Pointer) (n *QTextFormat) { + n = new(QTextFormat) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextFormat__FormatType +//QTextFormat::FormatType +type QTextFormat__FormatType int64 + +const ( + QTextFormat__InvalidFormat QTextFormat__FormatType = QTextFormat__FormatType(-1) + QTextFormat__BlockFormat QTextFormat__FormatType = QTextFormat__FormatType(1) + QTextFormat__CharFormat QTextFormat__FormatType = QTextFormat__FormatType(2) + QTextFormat__ListFormat QTextFormat__FormatType = QTextFormat__FormatType(3) + QTextFormat__TableFormat QTextFormat__FormatType = QTextFormat__FormatType(4) + QTextFormat__FrameFormat QTextFormat__FormatType = QTextFormat__FormatType(5) + QTextFormat__UserFormat QTextFormat__FormatType = QTextFormat__FormatType(100) +) + +//go:generate stringer -type=QTextFormat__Property +//QTextFormat::Property +type QTextFormat__Property int64 + +const ( + QTextFormat__ObjectIndex QTextFormat__Property = QTextFormat__Property(0x0) + QTextFormat__CssFloat QTextFormat__Property = QTextFormat__Property(0x0800) + QTextFormat__LayoutDirection QTextFormat__Property = QTextFormat__Property(0x0801) + QTextFormat__OutlinePen QTextFormat__Property = QTextFormat__Property(0x810) + QTextFormat__BackgroundBrush QTextFormat__Property = QTextFormat__Property(0x820) + QTextFormat__ForegroundBrush QTextFormat__Property = QTextFormat__Property(0x821) + QTextFormat__BackgroundImageUrl QTextFormat__Property = QTextFormat__Property(0x823) + QTextFormat__BlockAlignment QTextFormat__Property = QTextFormat__Property(0x1010) + QTextFormat__BlockTopMargin QTextFormat__Property = QTextFormat__Property(0x1030) + QTextFormat__BlockBottomMargin QTextFormat__Property = QTextFormat__Property(0x1031) + QTextFormat__BlockLeftMargin QTextFormat__Property = QTextFormat__Property(0x1032) + QTextFormat__BlockRightMargin QTextFormat__Property = QTextFormat__Property(0x1033) + QTextFormat__TextIndent QTextFormat__Property = QTextFormat__Property(0x1034) + QTextFormat__TabPositions QTextFormat__Property = QTextFormat__Property(0x1035) + QTextFormat__BlockIndent QTextFormat__Property = QTextFormat__Property(0x1040) + QTextFormat__LineHeight QTextFormat__Property = QTextFormat__Property(0x1048) + QTextFormat__LineHeightType QTextFormat__Property = QTextFormat__Property(0x1049) + QTextFormat__BlockNonBreakableLines QTextFormat__Property = QTextFormat__Property(0x1050) + QTextFormat__BlockTrailingHorizontalRulerWidth QTextFormat__Property = QTextFormat__Property(0x1060) + QTextFormat__HeadingLevel QTextFormat__Property = QTextFormat__Property(0x1070) + QTextFormat__FirstFontProperty QTextFormat__Property = QTextFormat__Property(0x1FE0) + QTextFormat__FontCapitalization QTextFormat__Property = QTextFormat__Property(QTextFormat__FirstFontProperty) + QTextFormat__FontLetterSpacingType QTextFormat__Property = QTextFormat__Property(0x2033) + QTextFormat__FontLetterSpacing QTextFormat__Property = QTextFormat__Property(0x1FE1) + QTextFormat__FontWordSpacing QTextFormat__Property = QTextFormat__Property(0x1FE2) + QTextFormat__FontStretch QTextFormat__Property = QTextFormat__Property(0x2034) + QTextFormat__FontStyleHint QTextFormat__Property = QTextFormat__Property(0x1FE3) + QTextFormat__FontStyleStrategy QTextFormat__Property = QTextFormat__Property(0x1FE4) + QTextFormat__FontKerning QTextFormat__Property = QTextFormat__Property(0x1FE5) + QTextFormat__FontHintingPreference QTextFormat__Property = QTextFormat__Property(0x1FE6) + QTextFormat__FontFamilies QTextFormat__Property = QTextFormat__Property(0x1FE7) + QTextFormat__FontStyleName QTextFormat__Property = QTextFormat__Property(0x1FE8) + QTextFormat__FontFamily QTextFormat__Property = QTextFormat__Property(0x2000) + QTextFormat__FontPointSize QTextFormat__Property = QTextFormat__Property(0x2001) + QTextFormat__FontSizeAdjustment QTextFormat__Property = QTextFormat__Property(0x2002) + QTextFormat__FontSizeIncrement QTextFormat__Property = QTextFormat__Property(QTextFormat__FontSizeAdjustment) + QTextFormat__FontWeight QTextFormat__Property = QTextFormat__Property(0x2003) + QTextFormat__FontItalic QTextFormat__Property = QTextFormat__Property(0x2004) + QTextFormat__FontUnderline QTextFormat__Property = QTextFormat__Property(0x2005) + QTextFormat__FontOverline QTextFormat__Property = QTextFormat__Property(0x2006) + QTextFormat__FontStrikeOut QTextFormat__Property = QTextFormat__Property(0x2007) + QTextFormat__FontFixedPitch QTextFormat__Property = QTextFormat__Property(0x2008) + QTextFormat__FontPixelSize QTextFormat__Property = QTextFormat__Property(0x2009) + QTextFormat__LastFontProperty QTextFormat__Property = QTextFormat__Property(QTextFormat__FontPixelSize) + QTextFormat__TextUnderlineColor QTextFormat__Property = QTextFormat__Property(0x2010) + QTextFormat__TextVerticalAlignment QTextFormat__Property = QTextFormat__Property(0x2021) + QTextFormat__TextOutline QTextFormat__Property = QTextFormat__Property(0x2022) + QTextFormat__TextUnderlineStyle QTextFormat__Property = QTextFormat__Property(0x2023) + QTextFormat__TextToolTip QTextFormat__Property = QTextFormat__Property(0x2024) + QTextFormat__IsAnchor QTextFormat__Property = QTextFormat__Property(0x2030) + QTextFormat__AnchorHref QTextFormat__Property = QTextFormat__Property(0x2031) + QTextFormat__AnchorName QTextFormat__Property = QTextFormat__Property(0x2032) + QTextFormat__ObjectType QTextFormat__Property = QTextFormat__Property(0x2f00) + QTextFormat__ListStyle QTextFormat__Property = QTextFormat__Property(0x3000) + QTextFormat__ListIndent QTextFormat__Property = QTextFormat__Property(0x3001) + QTextFormat__ListNumberPrefix QTextFormat__Property = QTextFormat__Property(0x3002) + QTextFormat__ListNumberSuffix QTextFormat__Property = QTextFormat__Property(0x3003) + QTextFormat__FrameBorder QTextFormat__Property = QTextFormat__Property(0x4000) + QTextFormat__FrameMargin QTextFormat__Property = QTextFormat__Property(0x4001) + QTextFormat__FramePadding QTextFormat__Property = QTextFormat__Property(0x4002) + QTextFormat__FrameWidth QTextFormat__Property = QTextFormat__Property(0x4003) + QTextFormat__FrameHeight QTextFormat__Property = QTextFormat__Property(0x4004) + QTextFormat__FrameTopMargin QTextFormat__Property = QTextFormat__Property(0x4005) + QTextFormat__FrameBottomMargin QTextFormat__Property = QTextFormat__Property(0x4006) + QTextFormat__FrameLeftMargin QTextFormat__Property = QTextFormat__Property(0x4007) + QTextFormat__FrameRightMargin QTextFormat__Property = QTextFormat__Property(0x4008) + QTextFormat__FrameBorderBrush QTextFormat__Property = QTextFormat__Property(0x4009) + QTextFormat__FrameBorderStyle QTextFormat__Property = QTextFormat__Property(0x4010) + QTextFormat__TableColumns QTextFormat__Property = QTextFormat__Property(0x4100) + QTextFormat__TableColumnWidthConstraints QTextFormat__Property = QTextFormat__Property(0x4101) + QTextFormat__TableCellSpacing QTextFormat__Property = QTextFormat__Property(0x4102) + QTextFormat__TableCellPadding QTextFormat__Property = QTextFormat__Property(0x4103) + QTextFormat__TableHeaderRowCount QTextFormat__Property = QTextFormat__Property(0x4104) + QTextFormat__TableCellRowSpan QTextFormat__Property = QTextFormat__Property(0x4810) + QTextFormat__TableCellColumnSpan QTextFormat__Property = QTextFormat__Property(0x4811) + QTextFormat__TableCellTopPadding QTextFormat__Property = QTextFormat__Property(0x4812) + QTextFormat__TableCellBottomPadding QTextFormat__Property = QTextFormat__Property(0x4813) + QTextFormat__TableCellLeftPadding QTextFormat__Property = QTextFormat__Property(0x4814) + QTextFormat__TableCellRightPadding QTextFormat__Property = QTextFormat__Property(0x4815) + QTextFormat__ImageName QTextFormat__Property = QTextFormat__Property(0x5000) + QTextFormat__ImageWidth QTextFormat__Property = QTextFormat__Property(0x5010) + QTextFormat__ImageHeight QTextFormat__Property = QTextFormat__Property(0x5011) + QTextFormat__ImageQuality QTextFormat__Property = QTextFormat__Property(0x5014) + QTextFormat__FullWidthSelection QTextFormat__Property = QTextFormat__Property(0x06000) + QTextFormat__PageBreakPolicy QTextFormat__Property = QTextFormat__Property(0x7000) + QTextFormat__UserProperty QTextFormat__Property = QTextFormat__Property(0x100000) +) + +//go:generate stringer -type=QTextFormat__ObjectTypes +//QTextFormat::ObjectTypes +type QTextFormat__ObjectTypes int64 + +const ( + QTextFormat__NoObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(0) + QTextFormat__ImageObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(1) + QTextFormat__TableObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(2) + QTextFormat__TableCellObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(3) + QTextFormat__UserObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(0x1000) +) + +//go:generate stringer -type=QTextFormat__PageBreakFlag +//QTextFormat::PageBreakFlag +type QTextFormat__PageBreakFlag int64 + +const ( + QTextFormat__PageBreak_Auto QTextFormat__PageBreakFlag = QTextFormat__PageBreakFlag(0) + QTextFormat__PageBreak_AlwaysBefore QTextFormat__PageBreakFlag = QTextFormat__PageBreakFlag(0x001) + QTextFormat__PageBreak_AlwaysAfter QTextFormat__PageBreakFlag = QTextFormat__PageBreakFlag(0x010) +) + +func NewQTextFormat() *QTextFormat { + tmpValue := NewQTextFormatFromPointer(C.QTextFormat_NewQTextFormat()) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue +} + +func NewQTextFormat2(ty int) *QTextFormat { + tmpValue := NewQTextFormatFromPointer(C.QTextFormat_NewQTextFormat2(C.int(int32(ty)))) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue +} + +func NewQTextFormat3(other QTextFormat_ITF) *QTextFormat { + tmpValue := NewQTextFormatFromPointer(C.QTextFormat_NewQTextFormat3(PointerFromQTextFormat(other))) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue +} + +func (ptr *QTextFormat) Background() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QTextFormat_Background(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) BoolProperty(propertyId int) bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_BoolProperty(ptr.Pointer(), C.int(int32(propertyId)))) != 0 + } + return false +} + +func (ptr *QTextFormat) BrushProperty(propertyId int) *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QTextFormat_BrushProperty(ptr.Pointer(), C.int(int32(propertyId)))) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ClearBackground() { + if ptr.Pointer() != nil { + C.QTextFormat_ClearBackground(ptr.Pointer()) + } +} + +func (ptr *QTextFormat) ClearForeground() { + if ptr.Pointer() != nil { + C.QTextFormat_ClearForeground(ptr.Pointer()) + } +} + +func (ptr *QTextFormat) ClearProperty(propertyId int) { + if ptr.Pointer() != nil { + C.QTextFormat_ClearProperty(ptr.Pointer(), C.int(int32(propertyId))) + } +} + +func (ptr *QTextFormat) ColorProperty(propertyId int) *QColor { + if ptr.Pointer() != nil { + tmpValue := NewQColorFromPointer(C.QTextFormat_ColorProperty(ptr.Pointer(), C.int(int32(propertyId)))) + runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) DoubleProperty(propertyId int) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFormat_DoubleProperty(ptr.Pointer(), C.int(int32(propertyId)))) + } + return 0 +} + +func (ptr *QTextFormat) Foreground() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QTextFormat_Foreground(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) HasProperty(propertyId int) bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_HasProperty(ptr.Pointer(), C.int(int32(propertyId)))) != 0 + } + return false +} + +func (ptr *QTextFormat) IntProperty(propertyId int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFormat_IntProperty(ptr.Pointer(), C.int(int32(propertyId))))) + } + return 0 +} + +func (ptr *QTextFormat) IsBlockFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsBlockFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsCharFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsCharFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsFrameFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsFrameFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsImageFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsImageFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsListFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsListFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsTableCellFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsTableCellFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsTableFormat() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsTableFormat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFormat_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFormat) LayoutDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QTextFormat_LayoutDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFormat) LengthProperty(propertyId int) *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextFormat_LengthProperty(ptr.Pointer(), C.int(int32(propertyId)))) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) Merge(other QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat_Merge(ptr.Pointer(), PointerFromQTextFormat(other)) + } +} + +func (ptr *QTextFormat) ObjectIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFormat_ObjectIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFormat) ObjectType() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFormat_ObjectType(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFormat) PenProperty(propertyId int) *QPen { + if ptr.Pointer() != nil { + tmpValue := NewQPenFromPointer(C.QTextFormat_PenProperty(ptr.Pointer(), C.int(int32(propertyId)))) + runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) Properties() map[int]*core.QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQTextFormatFromPointer(l.data) + for i, v := range tmpList.__properties_keyList() { + out[v] = tmpList.__properties_atList(v, i) + } + return out + }(C.QTextFormat_Properties(ptr.Pointer())) + } + return make(map[int]*core.QVariant, 0) +} + +func (ptr *QTextFormat) Property(propertyId int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextFormat_Property(ptr.Pointer(), C.int(int32(propertyId)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) PropertyCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFormat_PropertyCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFormat) SetBackground(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat_SetBackground(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QTextFormat) SetForeground(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat_SetForeground(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QTextFormat) SetLayoutDirection(direction core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QTextFormat_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QTextFormat) SetObjectIndex(index int) { + if ptr.Pointer() != nil { + C.QTextFormat_SetObjectIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTextFormat) SetObjectType(ty int) { + if ptr.Pointer() != nil { + C.QTextFormat_SetObjectType(ptr.Pointer(), C.int(int32(ty))) + } +} + +func (ptr *QTextFormat) SetProperty(propertyId int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat_SetProperty(ptr.Pointer(), C.int(int32(propertyId)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QTextFormat) SetProperty2(propertyId int, value []*QTextLength) { + if ptr.Pointer() != nil { + C.QTextFormat_SetProperty2(ptr.Pointer(), C.int(int32(propertyId)), func() unsafe.Pointer { + tmpList := NewQTextFormatFromPointer(NewQTextFormatFromPointer(nil).__setProperty_value_newList2()) + for _, v := range value { + tmpList.__setProperty_value_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTextFormat) StringProperty(propertyId int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextFormat_StringProperty(ptr.Pointer(), C.int(int32(propertyId)))) + } + return "" +} + +func (ptr *QTextFormat) Swap(other QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat_Swap(ptr.Pointer(), PointerFromQTextFormat(other)) + } +} + +func (ptr *QTextFormat) ToBlockFormat() *QTextBlockFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFormatFromPointer(C.QTextFormat_ToBlockFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ToCharFormat() *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QTextFormat_ToCharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ToFrameFormat() *QTextFrameFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFormatFromPointer(C.QTextFormat_ToFrameFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextFrameFormat).DestroyQTextFrameFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ToImageFormat() *QTextImageFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextImageFormatFromPointer(C.QTextFormat_ToImageFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextImageFormat).DestroyQTextImageFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ToListFormat() *QTextListFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFormatFromPointer(C.QTextFormat_ToListFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextListFormat).DestroyQTextListFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ToTableCellFormat() *QTextTableCellFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableCellFormatFromPointer(C.QTextFormat_ToTableCellFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextTableCellFormat).DestroyQTextTableCellFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) ToTableFormat() *QTextTableFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableFormatFromPointer(C.QTextFormat_ToTableFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextTableFormat).DestroyQTextTableFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFormat_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFormat) DestroyQTextFormat() { + if ptr.Pointer() != nil { + C.QTextFormat_DestroyQTextFormat(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextFormat) __lengthVectorProperty_atList(i int) *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextFormat___lengthVectorProperty_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) __lengthVectorProperty_setList(i QTextLength_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat___lengthVectorProperty_setList(ptr.Pointer(), PointerFromQTextLength(i)) + } +} + +func (ptr *QTextFormat) __lengthVectorProperty_newList() unsafe.Pointer { + return C.QTextFormat___lengthVectorProperty_newList(ptr.Pointer()) +} + +func (ptr *QTextFormat) __properties_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextFormat___properties_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) __properties_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat___properties_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QTextFormat) __properties_newList() unsafe.Pointer { + return C.QTextFormat___properties_newList(ptr.Pointer()) +} + +func (ptr *QTextFormat) __properties_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQTextFormatFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____properties_keyList_atList(i) + } + return out + }(C.QTextFormat___properties_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QTextFormat) __setProperty_value_atList2(i int) *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextFormat___setProperty_value_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +func (ptr *QTextFormat) __setProperty_value_setList2(i QTextLength_ITF) { + if ptr.Pointer() != nil { + C.QTextFormat___setProperty_value_setList2(ptr.Pointer(), PointerFromQTextLength(i)) + } +} + +func (ptr *QTextFormat) __setProperty_value_newList2() unsafe.Pointer { + return C.QTextFormat___setProperty_value_newList2(ptr.Pointer()) +} + +func (ptr *QTextFormat) ____properties_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFormat_____properties_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QTextFormat) ____properties_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QTextFormat_____properties_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QTextFormat) ____properties_keyList_newList() unsafe.Pointer { + return C.QTextFormat_____properties_keyList_newList(ptr.Pointer()) +} + +type QTextFragment struct { + ptr unsafe.Pointer +} + +type QTextFragment_ITF interface { + QTextFragment_PTR() *QTextFragment +} + +func (ptr *QTextFragment) QTextFragment_PTR() *QTextFragment { + return ptr +} + +func (ptr *QTextFragment) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextFragment) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextFragment(ptr QTextFragment_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextFragment_PTR().Pointer() + } + return nil +} + +func NewQTextFragmentFromPointer(ptr unsafe.Pointer) (n *QTextFragment) { + n = new(QTextFragment) + n.SetPointer(ptr) + return +} + +func (ptr *QTextFragment) DestroyQTextFragment() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTextFragment2() *QTextFragment { + tmpValue := NewQTextFragmentFromPointer(C.QTextFragment_NewQTextFragment2()) + runtime.SetFinalizer(tmpValue, (*QTextFragment).DestroyQTextFragment) + return tmpValue +} + +func NewQTextFragment3(other QTextFragment_ITF) *QTextFragment { + tmpValue := NewQTextFragmentFromPointer(C.QTextFragment_NewQTextFragment3(PointerFromQTextFragment(other))) + runtime.SetFinalizer(tmpValue, (*QTextFragment).DestroyQTextFragment) + return tmpValue +} + +func (ptr *QTextFragment) CharFormat() *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QTextFragment_CharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFragment) CharFormatIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFragment_CharFormatIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFragment) Contains(position int) bool { + if ptr.Pointer() != nil { + return int8(C.QTextFragment_Contains(ptr.Pointer(), C.int(int32(position)))) != 0 + } + return false +} + +func (ptr *QTextFragment) GlyphRuns(pos int, l int) []*QGlyphRun { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QGlyphRun { + out := make([]*QGlyphRun, int(l.len)) + tmpList := NewQTextFragmentFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__glyphRuns_atList(i) + } + return out + }(C.QTextFragment_GlyphRuns(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)))) + } + return make([]*QGlyphRun, 0) +} + +func (ptr *QTextFragment) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextFragment_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextFragment) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFragment_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFragment) Position() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFragment_Position(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFragment) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextFragment_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextFragment) __glyphRuns_atList(i int) *QGlyphRun { + if ptr.Pointer() != nil { + tmpValue := NewQGlyphRunFromPointer(C.QTextFragment___glyphRuns_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) + return tmpValue + } + return nil +} + +func (ptr *QTextFragment) __glyphRuns_setList(i QGlyphRun_ITF) { + if ptr.Pointer() != nil { + C.QTextFragment___glyphRuns_setList(ptr.Pointer(), PointerFromQGlyphRun(i)) + } +} + +func (ptr *QTextFragment) __glyphRuns_newList() unsafe.Pointer { + return C.QTextFragment___glyphRuns_newList(ptr.Pointer()) +} + +type QTextFrame struct { + QTextObject +} + +type QTextFrame_ITF interface { + QTextObject_ITF + QTextFrame_PTR() *QTextFrame +} + +func (ptr *QTextFrame) QTextFrame_PTR() *QTextFrame { + return ptr +} + +func (ptr *QTextFrame) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTextFrame) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextObject_PTR().SetPointer(p) + } +} + +func PointerFromQTextFrame(ptr QTextFrame_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextFrame_PTR().Pointer() + } + return nil +} + +func NewQTextFrameFromPointer(ptr unsafe.Pointer) (n *QTextFrame) { + n = new(QTextFrame) + n.SetPointer(ptr) + return +} +func NewQTextFrame(document QTextDocument_ITF) *QTextFrame { + tmpValue := NewQTextFrameFromPointer(C.QTextFrame_NewQTextFrame(PointerFromQTextDocument(document))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTextFrame) ChildFrames() []*QTextFrame { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QTextFrame { + out := make([]*QTextFrame, int(l.len)) + tmpList := NewQTextFrameFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__childFrames_atList(i) + } + return out + }(C.QTextFrame_ChildFrames(ptr.Pointer())) + } + return make([]*QTextFrame, 0) +} + +func (ptr *QTextFrame) FirstCursorPosition() *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextFrame_FirstCursorPosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextFrame) FirstPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFrame_FirstPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFrame) FrameFormat() *QTextFrameFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFormatFromPointer(C.QTextFrame_FrameFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextFrameFormat).DestroyQTextFrameFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextFrame) LastCursorPosition() *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextFrame_LastCursorPosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextFrame) LastPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextFrame_LastPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextFrame) ParentFrame() *QTextFrame { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFromPointer(C.QTextFrame_ParentFrame(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextFrame) SetFrameFormat(format QTextFrameFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextFrame_SetFrameFormat(ptr.Pointer(), PointerFromQTextFrameFormat(format)) + } +} + +//export callbackQTextFrame_DestroyQTextFrame +func callbackQTextFrame_DestroyQTextFrame(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextFrame"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextFrameFromPointer(ptr).DestroyQTextFrameDefault() + } +} + +func (ptr *QTextFrame) ConnectDestroyQTextFrame(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextFrame"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextFrame", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextFrame", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextFrame) DisconnectDestroyQTextFrame() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextFrame") + } +} + +func (ptr *QTextFrame) DestroyQTextFrame() { + if ptr.Pointer() != nil { + C.QTextFrame_DestroyQTextFrame(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextFrame) DestroyQTextFrameDefault() { + if ptr.Pointer() != nil { + C.QTextFrame_DestroyQTextFrameDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextFrame) __childFrames_atList(i int) *QTextFrame { + if ptr.Pointer() != nil { + tmpValue := NewQTextFrameFromPointer(C.QTextFrame___childFrames_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextFrame) __childFrames_setList(i QTextFrame_ITF) { + if ptr.Pointer() != nil { + C.QTextFrame___childFrames_setList(ptr.Pointer(), PointerFromQTextFrame(i)) + } +} + +func (ptr *QTextFrame) __childFrames_newList() unsafe.Pointer { + return C.QTextFrame___childFrames_newList(ptr.Pointer()) +} + +type QTextFrameFormat struct { + QTextFormat +} + +type QTextFrameFormat_ITF interface { + QTextFormat_ITF + QTextFrameFormat_PTR() *QTextFrameFormat +} + +func (ptr *QTextFrameFormat) QTextFrameFormat_PTR() *QTextFrameFormat { + return ptr +} + +func (ptr *QTextFrameFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextFrameFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextFrameFormat(ptr QTextFrameFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextFrameFormat_PTR().Pointer() + } + return nil +} + +func NewQTextFrameFormatFromPointer(ptr unsafe.Pointer) (n *QTextFrameFormat) { + n = new(QTextFrameFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextFrameFormat) DestroyQTextFrameFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextFrameFormat__Position +//QTextFrameFormat::Position +type QTextFrameFormat__Position int64 + +const ( + QTextFrameFormat__InFlow QTextFrameFormat__Position = QTextFrameFormat__Position(0) + QTextFrameFormat__FloatLeft QTextFrameFormat__Position = QTextFrameFormat__Position(1) + QTextFrameFormat__FloatRight QTextFrameFormat__Position = QTextFrameFormat__Position(2) +) + +//go:generate stringer -type=QTextFrameFormat__BorderStyle +//QTextFrameFormat::BorderStyle +type QTextFrameFormat__BorderStyle int64 + +var ( + QTextFrameFormat__BorderStyle_None QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(0) + QTextFrameFormat__BorderStyle_Dotted QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(1) + QTextFrameFormat__BorderStyle_Dashed QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(2) + QTextFrameFormat__BorderStyle_Solid QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(3) + QTextFrameFormat__BorderStyle_Double QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(4) + QTextFrameFormat__BorderStyle_DotDash QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(5) + QTextFrameFormat__BorderStyle_DotDotDash QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(6) + QTextFrameFormat__BorderStyle_Groove QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(7) + QTextFrameFormat__BorderStyle_Ridge QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(8) + QTextFrameFormat__BorderStyle_Inset QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(9) + QTextFrameFormat__BorderStyle_Outset QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(10) +) + +func NewQTextFrameFormat() *QTextFrameFormat { + tmpValue := NewQTextFrameFormatFromPointer(C.QTextFrameFormat_NewQTextFrameFormat()) + runtime.SetFinalizer(tmpValue, (*QTextFrameFormat).DestroyQTextFrameFormat) + return tmpValue +} + +func (ptr *QTextFrameFormat) Border() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_Border(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) BorderBrush() *QBrush { + if ptr.Pointer() != nil { + tmpValue := NewQBrushFromPointer(C.QTextFrameFormat_BorderBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTextFrameFormat) BorderStyle() QTextFrameFormat__BorderStyle { + if ptr.Pointer() != nil { + return QTextFrameFormat__BorderStyle(C.QTextFrameFormat_BorderStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) BottomMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_BottomMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) Height() *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextFrameFormat_Height(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +func (ptr *QTextFrameFormat) LeftMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_LeftMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) Margin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_Margin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) Padding() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_Padding(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) PageBreakPolicy() QTextFormat__PageBreakFlag { + if ptr.Pointer() != nil { + return QTextFormat__PageBreakFlag(C.QTextFrameFormat_PageBreakPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) Position() QTextFrameFormat__Position { + if ptr.Pointer() != nil { + return QTextFrameFormat__Position(C.QTextFrameFormat_Position(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) RightMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_RightMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) SetBorder(width float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetBorder(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextFrameFormat) SetBorderBrush(brush QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetBorderBrush(ptr.Pointer(), PointerFromQBrush(brush)) + } +} + +func (ptr *QTextFrameFormat) SetBorderStyle(style QTextFrameFormat__BorderStyle) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetBorderStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QTextFrameFormat) SetBottomMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetBottomMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextFrameFormat) SetHeight(height QTextLength_ITF) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetHeight(ptr.Pointer(), PointerFromQTextLength(height)) + } +} + +func (ptr *QTextFrameFormat) SetHeight2(height float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetHeight2(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QTextFrameFormat) SetLeftMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetLeftMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextFrameFormat) SetMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextFrameFormat) SetPadding(width float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetPadding(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextFrameFormat) SetPageBreakPolicy(policy QTextFormat__PageBreakFlag) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetPageBreakPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QTextFrameFormat) SetPosition(policy QTextFrameFormat__Position) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetPosition(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QTextFrameFormat) SetRightMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetRightMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextFrameFormat) SetTopMargin(margin float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetTopMargin(ptr.Pointer(), C.double(margin)) + } +} + +func (ptr *QTextFrameFormat) SetWidth(width QTextLength_ITF) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetWidth(ptr.Pointer(), PointerFromQTextLength(width)) + } +} + +func (ptr *QTextFrameFormat) SetWidth2(width float64) { + if ptr.Pointer() != nil { + C.QTextFrameFormat_SetWidth2(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextFrameFormat) TopMargin() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextFrameFormat_TopMargin(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextFrameFormat) Width() *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextFrameFormat_Width(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +type QTextFrameLayoutData struct { + ptr unsafe.Pointer +} + +type QTextFrameLayoutData_ITF interface { + QTextFrameLayoutData_PTR() *QTextFrameLayoutData +} + +func (ptr *QTextFrameLayoutData) QTextFrameLayoutData_PTR() *QTextFrameLayoutData { + return ptr +} + +func (ptr *QTextFrameLayoutData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextFrameLayoutData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextFrameLayoutData(ptr QTextFrameLayoutData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextFrameLayoutData_PTR().Pointer() + } + return nil +} + +func NewQTextFrameLayoutDataFromPointer(ptr unsafe.Pointer) (n *QTextFrameLayoutData) { + n = new(QTextFrameLayoutData) + n.SetPointer(ptr) + return +} + +func (ptr *QTextFrameLayoutData) DestroyQTextFrameLayoutData() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextImageFormat struct { + QTextCharFormat +} + +type QTextImageFormat_ITF interface { + QTextCharFormat_ITF + QTextImageFormat_PTR() *QTextImageFormat +} + +func (ptr *QTextImageFormat) QTextImageFormat_PTR() *QTextImageFormat { + return ptr +} + +func (ptr *QTextImageFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextCharFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextImageFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextCharFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextImageFormat(ptr QTextImageFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextImageFormat_PTR().Pointer() + } + return nil +} + +func NewQTextImageFormatFromPointer(ptr unsafe.Pointer) (n *QTextImageFormat) { + n = new(QTextImageFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextImageFormat) DestroyQTextImageFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTextImageFormat() *QTextImageFormat { + tmpValue := NewQTextImageFormatFromPointer(C.QTextImageFormat_NewQTextImageFormat()) + runtime.SetFinalizer(tmpValue, (*QTextImageFormat).DestroyQTextImageFormat) + return tmpValue +} + +func (ptr *QTextImageFormat) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextImageFormat_Height(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextImageFormat) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextImageFormat_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextImageFormat) Quality() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextImageFormat_Quality(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextImageFormat) SetHeight(height float64) { + if ptr.Pointer() != nil { + C.QTextImageFormat_SetHeight(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QTextImageFormat) SetName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTextImageFormat_SetName(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QTextImageFormat) SetQuality(quality int) { + if ptr.Pointer() != nil { + C.QTextImageFormat_SetQuality(ptr.Pointer(), C.int(int32(quality))) + } +} + +func (ptr *QTextImageFormat) SetWidth(width float64) { + if ptr.Pointer() != nil { + C.QTextImageFormat_SetWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextImageFormat) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextImageFormat_Width(ptr.Pointer())) + } + return 0 +} + +type QTextInlineObject struct { + ptr unsafe.Pointer +} + +type QTextInlineObject_ITF interface { + QTextInlineObject_PTR() *QTextInlineObject +} + +func (ptr *QTextInlineObject) QTextInlineObject_PTR() *QTextInlineObject { + return ptr +} + +func (ptr *QTextInlineObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextInlineObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextInlineObject(ptr QTextInlineObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextInlineObject_PTR().Pointer() + } + return nil +} + +func NewQTextInlineObjectFromPointer(ptr unsafe.Pointer) (n *QTextInlineObject) { + n = new(QTextInlineObject) + n.SetPointer(ptr) + return +} + +func (ptr *QTextInlineObject) DestroyQTextInlineObject() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextInlineObject) Ascent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextInlineObject_Ascent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextInlineObject) Descent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextInlineObject_Descent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextInlineObject) Format() *QTextFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextFormatFromPointer(C.QTextInlineObject_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextInlineObject) FormatIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextInlineObject_FormatIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextInlineObject) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextInlineObject_Height(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextInlineObject) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextInlineObject_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextInlineObject) Rect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QTextInlineObject_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QTextInlineObject) SetAscent(a float64) { + if ptr.Pointer() != nil { + C.QTextInlineObject_SetAscent(ptr.Pointer(), C.double(a)) + } +} + +func (ptr *QTextInlineObject) SetDescent(d float64) { + if ptr.Pointer() != nil { + C.QTextInlineObject_SetDescent(ptr.Pointer(), C.double(d)) + } +} + +func (ptr *QTextInlineObject) SetWidth(w float64) { + if ptr.Pointer() != nil { + C.QTextInlineObject_SetWidth(ptr.Pointer(), C.double(w)) + } +} + +func (ptr *QTextInlineObject) TextDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QTextInlineObject_TextDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextInlineObject) TextPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextInlineObject_TextPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextInlineObject) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextInlineObject_Width(ptr.Pointer())) + } + return 0 +} + +type QTextItem struct { + ptr unsafe.Pointer +} + +type QTextItem_ITF interface { + QTextItem_PTR() *QTextItem +} + +func (ptr *QTextItem) QTextItem_PTR() *QTextItem { + return ptr +} + +func (ptr *QTextItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextItem(ptr QTextItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextItem_PTR().Pointer() + } + return nil +} + +func NewQTextItemFromPointer(ptr unsafe.Pointer) (n *QTextItem) { + n = new(QTextItem) + n.SetPointer(ptr) + return +} + +func (ptr *QTextItem) DestroyQTextItem() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextItem__RenderFlag +//QTextItem::RenderFlag +type QTextItem__RenderFlag int64 + +const ( + QTextItem__RightToLeft QTextItem__RenderFlag = QTextItem__RenderFlag(0x1) + QTextItem__Overline QTextItem__RenderFlag = QTextItem__RenderFlag(0x10) + QTextItem__Underline QTextItem__RenderFlag = QTextItem__RenderFlag(0x20) + QTextItem__StrikeOut QTextItem__RenderFlag = QTextItem__RenderFlag(0x40) + QTextItem__Dummy QTextItem__RenderFlag = QTextItem__RenderFlag(0xffffffff) +) + +func (ptr *QTextItem) Ascent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextItem_Ascent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextItem) Descent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextItem_Descent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextItem) Font() *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QTextItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTextItem) RenderFlags() QTextItem__RenderFlag { + if ptr.Pointer() != nil { + return QTextItem__RenderFlag(C.QTextItem_RenderFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextItem_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextItem) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextItem_Width(ptr.Pointer())) + } + return 0 +} + +type QTextLayout struct { + ptr unsafe.Pointer +} + +type QTextLayout_ITF interface { + QTextLayout_PTR() *QTextLayout +} + +func (ptr *QTextLayout) QTextLayout_PTR() *QTextLayout { + return ptr +} + +func (ptr *QTextLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextLayout(ptr QTextLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextLayout_PTR().Pointer() + } + return nil +} + +func NewQTextLayoutFromPointer(ptr unsafe.Pointer) (n *QTextLayout) { + n = new(QTextLayout) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextLayout__CursorMode +//QTextLayout::CursorMode +type QTextLayout__CursorMode int64 + +const ( + QTextLayout__SkipCharacters QTextLayout__CursorMode = QTextLayout__CursorMode(0) + QTextLayout__SkipWords QTextLayout__CursorMode = QTextLayout__CursorMode(1) +) + +func NewQTextLayout() *QTextLayout { + tmpValue := NewQTextLayoutFromPointer(C.QTextLayout_NewQTextLayout()) + runtime.SetFinalizer(tmpValue, (*QTextLayout).DestroyQTextLayout) + return tmpValue +} + +func NewQTextLayout2(text string) *QTextLayout { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextLayoutFromPointer(C.QTextLayout_NewQTextLayout2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*QTextLayout).DestroyQTextLayout) + return tmpValue +} + +func NewQTextLayout4(text string, font QFont_ITF, paintdevice QPaintDevice_ITF) *QTextLayout { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextLayoutFromPointer(C.QTextLayout_NewQTextLayout4(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQFont(font), PointerFromQPaintDevice(paintdevice))) + runtime.SetFinalizer(tmpValue, (*QTextLayout).DestroyQTextLayout) + return tmpValue +} + +func (ptr *QTextLayout) BeginLayout() { + if ptr.Pointer() != nil { + C.QTextLayout_BeginLayout(ptr.Pointer()) + } +} + +func (ptr *QTextLayout) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QTextLayout_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) CacheEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTextLayout_CacheEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextLayout) ClearFormats() { + if ptr.Pointer() != nil { + C.QTextLayout_ClearFormats(ptr.Pointer()) + } +} + +func (ptr *QTextLayout) ClearLayout() { + if ptr.Pointer() != nil { + C.QTextLayout_ClearLayout(ptr.Pointer()) + } +} + +func (ptr *QTextLayout) CreateLine() *QTextLine { + if ptr.Pointer() != nil { + tmpValue := NewQTextLineFromPointer(C.QTextLayout_CreateLine(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) CursorMoveStyle() core.Qt__CursorMoveStyle { + if ptr.Pointer() != nil { + return core.Qt__CursorMoveStyle(C.QTextLayout_CursorMoveStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLayout) DrawCursor(painter QPainter_ITF, position core.QPointF_ITF, cursorPosition int, width int) { + if ptr.Pointer() != nil { + C.QTextLayout_DrawCursor(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQPointF(position), C.int(int32(cursorPosition)), C.int(int32(width))) + } +} + +func (ptr *QTextLayout) DrawCursor2(painter QPainter_ITF, position core.QPointF_ITF, cursorPosition int) { + if ptr.Pointer() != nil { + C.QTextLayout_DrawCursor2(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQPointF(position), C.int(int32(cursorPosition))) + } +} + +func (ptr *QTextLayout) EndLayout() { + if ptr.Pointer() != nil { + C.QTextLayout_EndLayout(ptr.Pointer()) + } +} + +func (ptr *QTextLayout) Font() *QFont { + if ptr.Pointer() != nil { + tmpValue := NewQFontFromPointer(C.QTextLayout_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) GlyphRuns(from int, length int) []*QGlyphRun { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QGlyphRun { + out := make([]*QGlyphRun, int(l.len)) + tmpList := NewQTextLayoutFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__glyphRuns_atList(i) + } + return out + }(C.QTextLayout_GlyphRuns(ptr.Pointer(), C.int(int32(from)), C.int(int32(length)))) + } + return make([]*QGlyphRun, 0) +} + +func (ptr *QTextLayout) IsValidCursorPosition(pos int) bool { + if ptr.Pointer() != nil { + return int8(C.QTextLayout_IsValidCursorPosition(ptr.Pointer(), C.int(int32(pos)))) != 0 + } + return false +} + +func (ptr *QTextLayout) LeftCursorPosition(oldPos int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLayout_LeftCursorPosition(ptr.Pointer(), C.int(int32(oldPos))))) + } + return 0 +} + +func (ptr *QTextLayout) LineAt(i int) *QTextLine { + if ptr.Pointer() != nil { + tmpValue := NewQTextLineFromPointer(C.QTextLayout_LineAt(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) LineCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLayout_LineCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextLayout) LineForTextPosition(pos int) *QTextLine { + if ptr.Pointer() != nil { + tmpValue := NewQTextLineFromPointer(C.QTextLayout_LineForTextPosition(ptr.Pointer(), C.int(int32(pos)))) + runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) MaximumWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLayout_MaximumWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLayout) MinimumWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLayout_MinimumWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLayout) NextCursorPosition(oldPos int, mode QTextLayout__CursorMode) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLayout_NextCursorPosition(ptr.Pointer(), C.int(int32(oldPos)), C.longlong(mode)))) + } + return 0 +} + +func (ptr *QTextLayout) Position() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QTextLayout_Position(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) PreeditAreaPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLayout_PreeditAreaPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextLayout) PreeditAreaText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextLayout_PreeditAreaText(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextLayout) PreviousCursorPosition(oldPos int, mode QTextLayout__CursorMode) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLayout_PreviousCursorPosition(ptr.Pointer(), C.int(int32(oldPos)), C.longlong(mode)))) + } + return 0 +} + +func (ptr *QTextLayout) RightCursorPosition(oldPos int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLayout_RightCursorPosition(ptr.Pointer(), C.int(int32(oldPos))))) + } + return 0 +} + +func (ptr *QTextLayout) SetCacheEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QTextLayout_SetCacheEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTextLayout) SetCursorMoveStyle(style core.Qt__CursorMoveStyle) { + if ptr.Pointer() != nil { + C.QTextLayout_SetCursorMoveStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QTextLayout) SetFont(font QFont_ITF) { + if ptr.Pointer() != nil { + C.QTextLayout_SetFont(ptr.Pointer(), PointerFromQFont(font)) + } +} + +func (ptr *QTextLayout) SetPosition(p core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QTextLayout_SetPosition(ptr.Pointer(), core.PointerFromQPointF(p)) + } +} + +func (ptr *QTextLayout) SetPreeditArea(position int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextLayout_SetPreeditArea(ptr.Pointer(), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextLayout) SetText(stri string) { + if ptr.Pointer() != nil { + var striC *C.char + if stri != "" { + striC = C.CString(stri) + defer C.free(unsafe.Pointer(striC)) + } + C.QTextLayout_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: striC, len: C.longlong(len(stri))}) + } +} + +func (ptr *QTextLayout) SetTextOption(option QTextOption_ITF) { + if ptr.Pointer() != nil { + C.QTextLayout_SetTextOption(ptr.Pointer(), PointerFromQTextOption(option)) + } +} + +func (ptr *QTextLayout) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextLayout_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextLayout) TextOption() *QTextOption { + if ptr.Pointer() != nil { + return NewQTextOptionFromPointer(C.QTextLayout_TextOption(ptr.Pointer())) + } + return nil +} + +func (ptr *QTextLayout) DestroyQTextLayout() { + if ptr.Pointer() != nil { + C.QTextLayout_DestroyQTextLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextLayout) __formats_newList() unsafe.Pointer { + return C.QTextLayout___formats_newList(ptr.Pointer()) +} + +func (ptr *QTextLayout) __glyphRuns_atList(i int) *QGlyphRun { + if ptr.Pointer() != nil { + tmpValue := NewQGlyphRunFromPointer(C.QTextLayout___glyphRuns_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) + return tmpValue + } + return nil +} + +func (ptr *QTextLayout) __glyphRuns_setList(i QGlyphRun_ITF) { + if ptr.Pointer() != nil { + C.QTextLayout___glyphRuns_setList(ptr.Pointer(), PointerFromQGlyphRun(i)) + } +} + +func (ptr *QTextLayout) __glyphRuns_newList() unsafe.Pointer { + return C.QTextLayout___glyphRuns_newList(ptr.Pointer()) +} + +type QTextLength struct { + ptr unsafe.Pointer +} + +type QTextLength_ITF interface { + QTextLength_PTR() *QTextLength +} + +func (ptr *QTextLength) QTextLength_PTR() *QTextLength { + return ptr +} + +func (ptr *QTextLength) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextLength) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextLength(ptr QTextLength_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextLength_PTR().Pointer() + } + return nil +} + +func NewQTextLengthFromPointer(ptr unsafe.Pointer) (n *QTextLength) { + n = new(QTextLength) + n.SetPointer(ptr) + return +} + +func (ptr *QTextLength) DestroyQTextLength() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextLength__Type +//QTextLength::Type +type QTextLength__Type int64 + +const ( + QTextLength__VariableLength QTextLength__Type = QTextLength__Type(0) + QTextLength__FixedLength QTextLength__Type = QTextLength__Type(1) + QTextLength__PercentageLength QTextLength__Type = QTextLength__Type(2) +) + +func NewQTextLength() *QTextLength { + tmpValue := NewQTextLengthFromPointer(C.QTextLength_NewQTextLength()) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue +} + +func NewQTextLength2(ty QTextLength__Type, value float64) *QTextLength { + tmpValue := NewQTextLengthFromPointer(C.QTextLength_NewQTextLength2(C.longlong(ty), C.double(value))) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue +} + +func (ptr *QTextLength) RawValue() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLength_RawValue(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLength) Type() QTextLength__Type { + if ptr.Pointer() != nil { + return QTextLength__Type(C.QTextLength_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLength) Value(maximumLength float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLength_Value(ptr.Pointer(), C.double(maximumLength))) + } + return 0 +} + +type QTextLine struct { + ptr unsafe.Pointer +} + +type QTextLine_ITF interface { + QTextLine_PTR() *QTextLine +} + +func (ptr *QTextLine) QTextLine_PTR() *QTextLine { + return ptr +} + +func (ptr *QTextLine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextLine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextLine(ptr QTextLine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextLine_PTR().Pointer() + } + return nil +} + +func NewQTextLineFromPointer(ptr unsafe.Pointer) (n *QTextLine) { + n = new(QTextLine) + n.SetPointer(ptr) + return +} + +func (ptr *QTextLine) DestroyQTextLine() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextLine__Edge +//QTextLine::Edge +type QTextLine__Edge int64 + +const ( + QTextLine__Leading QTextLine__Edge = QTextLine__Edge(0) + QTextLine__Trailing QTextLine__Edge = QTextLine__Edge(1) +) + +//go:generate stringer -type=QTextLine__CursorPosition +//QTextLine::CursorPosition +type QTextLine__CursorPosition int64 + +const ( + QTextLine__CursorBetweenCharacters QTextLine__CursorPosition = QTextLine__CursorPosition(0) + QTextLine__CursorOnCharacter QTextLine__CursorPosition = QTextLine__CursorPosition(1) +) + +func NewQTextLine() *QTextLine { + tmpValue := NewQTextLineFromPointer(C.QTextLine_NewQTextLine()) + runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) + return tmpValue +} + +func (ptr *QTextLine) Ascent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_Ascent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) CursorToX(cursorPos int, edge QTextLine__Edge) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_CursorToX(ptr.Pointer(), C.int(int32(cursorPos)), C.longlong(edge))) + } + return 0 +} + +func (ptr *QTextLine) CursorToX2(cursorPos int, edge QTextLine__Edge) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_CursorToX2(ptr.Pointer(), C.int(int32(cursorPos)), C.longlong(edge))) + } + return 0 +} + +func (ptr *QTextLine) Descent() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_Descent(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) GlyphRuns(from int, length int) []*QGlyphRun { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []*QGlyphRun { + out := make([]*QGlyphRun, int(l.len)) + tmpList := NewQTextLineFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__glyphRuns_atList(i) + } + return out + }(C.QTextLine_GlyphRuns(ptr.Pointer(), C.int(int32(from)), C.int(int32(length)))) + } + return make([]*QGlyphRun, 0) +} + +func (ptr *QTextLine) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_Height(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) HorizontalAdvance() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_HorizontalAdvance(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextLine_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextLine) Leading() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_Leading(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) LeadingIncluded() bool { + if ptr.Pointer() != nil { + return int8(C.QTextLine_LeadingIncluded(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextLine) LineNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLine_LineNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextLine) NaturalTextRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QTextLine_NaturalTextRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QTextLine) NaturalTextWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_NaturalTextWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) Position() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QTextLine_Position(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QTextLine) Rect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QTextLine_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QTextLine) SetLeadingIncluded(included bool) { + if ptr.Pointer() != nil { + C.QTextLine_SetLeadingIncluded(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(included)))) + } +} + +func (ptr *QTextLine) SetLineWidth(width float64) { + if ptr.Pointer() != nil { + C.QTextLine_SetLineWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QTextLine) SetNumColumns(numColumns int) { + if ptr.Pointer() != nil { + C.QTextLine_SetNumColumns(ptr.Pointer(), C.int(int32(numColumns))) + } +} + +func (ptr *QTextLine) SetNumColumns2(numColumns int, alignmentWidth float64) { + if ptr.Pointer() != nil { + C.QTextLine_SetNumColumns2(ptr.Pointer(), C.int(int32(numColumns)), C.double(alignmentWidth)) + } +} + +func (ptr *QTextLine) SetPosition(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QTextLine_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func (ptr *QTextLine) TextLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLine_TextLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextLine) TextStart() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLine_TextStart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextLine) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_Width(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) X() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) XToCursor(x float64, cpos QTextLine__CursorPosition) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextLine_XToCursor(ptr.Pointer(), C.double(x), C.longlong(cpos)))) + } + return 0 +} + +func (ptr *QTextLine) Y() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextLine_Y(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextLine) __glyphRuns_atList(i int) *QGlyphRun { + if ptr.Pointer() != nil { + tmpValue := NewQGlyphRunFromPointer(C.QTextLine___glyphRuns_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) + return tmpValue + } + return nil +} + +func (ptr *QTextLine) __glyphRuns_setList(i QGlyphRun_ITF) { + if ptr.Pointer() != nil { + C.QTextLine___glyphRuns_setList(ptr.Pointer(), PointerFromQGlyphRun(i)) + } +} + +func (ptr *QTextLine) __glyphRuns_newList() unsafe.Pointer { + return C.QTextLine___glyphRuns_newList(ptr.Pointer()) +} + +type QTextList struct { + QTextBlockGroup +} + +type QTextList_ITF interface { + QTextBlockGroup_ITF + QTextList_PTR() *QTextList +} + +func (ptr *QTextList) QTextList_PTR() *QTextList { + return ptr +} + +func (ptr *QTextList) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextBlockGroup_PTR().Pointer() + } + return nil +} + +func (ptr *QTextList) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextBlockGroup_PTR().SetPointer(p) + } +} + +func PointerFromQTextList(ptr QTextList_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextList_PTR().Pointer() + } + return nil +} + +func NewQTextListFromPointer(ptr unsafe.Pointer) (n *QTextList) { + n = new(QTextList) + n.SetPointer(ptr) + return +} +func (ptr *QTextList) Add(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextList_Add(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QTextList) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextList_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextList) Format() *QTextListFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextListFormatFromPointer(C.QTextList_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextListFormat).DestroyQTextListFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextList) Item(i int) *QTextBlock { + if ptr.Pointer() != nil { + tmpValue := NewQTextBlockFromPointer(C.QTextList_Item(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +func (ptr *QTextList) ItemNumber(block QTextBlock_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTextList_ItemNumber(ptr.Pointer(), PointerFromQTextBlock(block)))) + } + return 0 +} + +func (ptr *QTextList) ItemText(block QTextBlock_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextList_ItemText(ptr.Pointer(), PointerFromQTextBlock(block))) + } + return "" +} + +func (ptr *QTextList) Remove(block QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QTextList_Remove(ptr.Pointer(), PointerFromQTextBlock(block)) + } +} + +func (ptr *QTextList) RemoveItem(i int) { + if ptr.Pointer() != nil { + C.QTextList_RemoveItem(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QTextList) SetFormat(format QTextListFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextList_SetFormat(ptr.Pointer(), PointerFromQTextListFormat(format)) + } +} + +type QTextListFormat struct { + QTextFormat +} + +type QTextListFormat_ITF interface { + QTextFormat_ITF + QTextListFormat_PTR() *QTextListFormat +} + +func (ptr *QTextListFormat) QTextListFormat_PTR() *QTextListFormat { + return ptr +} + +func (ptr *QTextListFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextListFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextListFormat(ptr QTextListFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextListFormat_PTR().Pointer() + } + return nil +} + +func NewQTextListFormatFromPointer(ptr unsafe.Pointer) (n *QTextListFormat) { + n = new(QTextListFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextListFormat) DestroyQTextListFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTextListFormat__Style +//QTextListFormat::Style +type QTextListFormat__Style int64 + +var ( + QTextListFormat__ListDisc QTextListFormat__Style = QTextListFormat__Style(-1) + QTextListFormat__ListCircle QTextListFormat__Style = QTextListFormat__Style(-2) + QTextListFormat__ListSquare QTextListFormat__Style = QTextListFormat__Style(-3) + QTextListFormat__ListDecimal QTextListFormat__Style = QTextListFormat__Style(-4) + QTextListFormat__ListLowerAlpha QTextListFormat__Style = QTextListFormat__Style(-5) + QTextListFormat__ListUpperAlpha QTextListFormat__Style = QTextListFormat__Style(-6) + QTextListFormat__ListLowerRoman QTextListFormat__Style = QTextListFormat__Style(-7) + QTextListFormat__ListUpperRoman QTextListFormat__Style = QTextListFormat__Style(-8) + QTextListFormat__ListStyleUndefined QTextListFormat__Style = QTextListFormat__Style(0) +) + +func NewQTextListFormat() *QTextListFormat { + tmpValue := NewQTextListFormatFromPointer(C.QTextListFormat_NewQTextListFormat()) + runtime.SetFinalizer(tmpValue, (*QTextListFormat).DestroyQTextListFormat) + return tmpValue +} + +func (ptr *QTextListFormat) Indent() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextListFormat_Indent(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextListFormat) NumberPrefix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextListFormat_NumberPrefix(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextListFormat) NumberSuffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextListFormat_NumberSuffix(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextListFormat) SetIndent(indentation int) { + if ptr.Pointer() != nil { + C.QTextListFormat_SetIndent(ptr.Pointer(), C.int(int32(indentation))) + } +} + +func (ptr *QTextListFormat) SetNumberPrefix(numberPrefix string) { + if ptr.Pointer() != nil { + var numberPrefixC *C.char + if numberPrefix != "" { + numberPrefixC = C.CString(numberPrefix) + defer C.free(unsafe.Pointer(numberPrefixC)) + } + C.QTextListFormat_SetNumberPrefix(ptr.Pointer(), C.struct_QtGui_PackedString{data: numberPrefixC, len: C.longlong(len(numberPrefix))}) + } +} + +func (ptr *QTextListFormat) SetNumberSuffix(numberSuffix string) { + if ptr.Pointer() != nil { + var numberSuffixC *C.char + if numberSuffix != "" { + numberSuffixC = C.CString(numberSuffix) + defer C.free(unsafe.Pointer(numberSuffixC)) + } + C.QTextListFormat_SetNumberSuffix(ptr.Pointer(), C.struct_QtGui_PackedString{data: numberSuffixC, len: C.longlong(len(numberSuffix))}) + } +} + +func (ptr *QTextListFormat) SetStyle(style QTextListFormat__Style) { + if ptr.Pointer() != nil { + C.QTextListFormat_SetStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QTextListFormat) Style() QTextListFormat__Style { + if ptr.Pointer() != nil { + return QTextListFormat__Style(C.QTextListFormat_Style(ptr.Pointer())) + } + return 0 +} + +type QTextObject struct { + core.QObject +} + +type QTextObject_ITF interface { + core.QObject_ITF + QTextObject_PTR() *QTextObject +} + +func (ptr *QTextObject) QTextObject_PTR() *QTextObject { + return ptr +} + +func (ptr *QTextObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTextObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQTextObject(ptr QTextObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextObject_PTR().Pointer() + } + return nil +} + +func NewQTextObjectFromPointer(ptr unsafe.Pointer) (n *QTextObject) { + n = new(QTextObject) + n.SetPointer(ptr) + return +} +func NewQTextObject(document QTextDocument_ITF) *QTextObject { + tmpValue := NewQTextObjectFromPointer(C.QTextObject_NewQTextObject(PointerFromQTextDocument(document))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTextObject) Document() *QTextDocument { + if ptr.Pointer() != nil { + tmpValue := NewQTextDocumentFromPointer(C.QTextObject_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextObject) Format() *QTextFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextFormatFromPointer(C.QTextObject_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextObject) FormatIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextObject_FormatIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextObject) ObjectIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextObject_ObjectIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextObject) SetFormat(format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextObject_SetFormat(ptr.Pointer(), PointerFromQTextFormat(format)) + } +} + +//export callbackQTextObject_DestroyQTextObject +func callbackQTextObject_DestroyQTextObject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextObject"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextObjectFromPointer(ptr).DestroyQTextObjectDefault() + } +} + +func (ptr *QTextObject) ConnectDestroyQTextObject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextObject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextObject) DisconnectDestroyQTextObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextObject") + } +} + +func (ptr *QTextObject) DestroyQTextObject() { + if ptr.Pointer() != nil { + C.QTextObject_DestroyQTextObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextObject) DestroyQTextObjectDefault() { + if ptr.Pointer() != nil { + C.QTextObject_DestroyQTextObjectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextObject) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextObject___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextObject) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextObject) __children_newList() unsafe.Pointer { + return C.QTextObject___children_newList(ptr.Pointer()) +} + +func (ptr *QTextObject) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QTextObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTextObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTextObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QTextObject) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QTextObject___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QTextObject) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextObject) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextObject) __findChildren_newList() unsafe.Pointer { + return C.QTextObject___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QTextObject) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextObject) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextObject) __findChildren_newList3() unsafe.Pointer { + return C.QTextObject___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QTextObject) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTextObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextObject) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTextObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTextObject) __qFindChildren_newList2() unsafe.Pointer { + return C.QTextObject___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQTextObject_ChildEvent +func callbackQTextObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQTextObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QTextObject) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QTextObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQTextObject_ConnectNotify +func callbackQTextObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQTextObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QTextObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QTextObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQTextObject_CustomEvent +func callbackQTextObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQTextObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QTextObject) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QTextObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQTextObject_DeleteLater +func callbackQTextObject_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextObjectFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QTextObject) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QTextObject_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQTextObject_Destroyed +func callbackQTextObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQTextObject_DisconnectNotify +func callbackQTextObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQTextObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QTextObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QTextObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQTextObject_Event +func callbackQTextObject_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTextObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QTextObject) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQTextObject_EventFilter +func callbackQTextObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTextObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QTextObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQTextObject_MetaObject +func callbackQTextObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQTextObjectFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QTextObject) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QTextObject_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQTextObject_ObjectNameChanged +func callbackQTextObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQTextObject_TimerEvent +func callbackQTextObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQTextObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QTextObject) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QTextObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QTextObjectInterface struct { + ptr unsafe.Pointer +} + +type QTextObjectInterface_ITF interface { + QTextObjectInterface_PTR() *QTextObjectInterface +} + +func (ptr *QTextObjectInterface) QTextObjectInterface_PTR() *QTextObjectInterface { + return ptr +} + +func (ptr *QTextObjectInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextObjectInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextObjectInterface(ptr QTextObjectInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextObjectInterface_PTR().Pointer() + } + return nil +} + +func NewQTextObjectInterfaceFromPointer(ptr unsafe.Pointer) (n *QTextObjectInterface) { + n = new(QTextObjectInterface) + n.SetPointer(ptr) + return +} + +//export callbackQTextObjectInterface_DrawObject +func callbackQTextObjectInterface_DrawObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, doc unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawObject"); signal != nil { + (*(*func(*QPainter, *core.QRectF, *QTextDocument, int, *QTextFormat))(signal))(NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), NewQTextDocumentFromPointer(doc), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) + } + +} + +func (ptr *QTextObjectInterface) ConnectDrawObject(f func(painter *QPainter, rect *core.QRectF, doc *QTextDocument, posInDocument int, format *QTextFormat)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawObject"); signal != nil { + f := func(painter *QPainter, rect *core.QRectF, doc *QTextDocument, posInDocument int, format *QTextFormat) { + (*(*func(*QPainter, *core.QRectF, *QTextDocument, int, *QTextFormat))(signal))(painter, rect, doc, posInDocument, format) + f(painter, rect, doc, posInDocument, format) + } + qt.ConnectSignal(ptr.Pointer(), "drawObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextObjectInterface) DisconnectDrawObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawObject") + } +} + +func (ptr *QTextObjectInterface) DrawObject(painter QPainter_ITF, rect core.QRectF_ITF, doc QTextDocument_ITF, posInDocument int, format QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextObjectInterface_DrawObject(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRectF(rect), PointerFromQTextDocument(doc), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) + } +} + +//export callbackQTextObjectInterface_IntrinsicSize +func callbackQTextObjectInterface_IntrinsicSize(ptr unsafe.Pointer, doc unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "intrinsicSize"); signal != nil { + return core.PointerFromQSizeF((*(*func(*QTextDocument, int, *QTextFormat) *core.QSizeF)(signal))(NewQTextDocumentFromPointer(doc), int(int32(posInDocument)), NewQTextFormatFromPointer(format))) + } + + return core.PointerFromQSizeF(core.NewQSizeF()) +} + +func (ptr *QTextObjectInterface) ConnectIntrinsicSize(f func(doc *QTextDocument, posInDocument int, format *QTextFormat) *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "intrinsicSize"); signal != nil { + f := func(doc *QTextDocument, posInDocument int, format *QTextFormat) *core.QSizeF { + (*(*func(*QTextDocument, int, *QTextFormat) *core.QSizeF)(signal))(doc, posInDocument, format) + return f(doc, posInDocument, format) + } + qt.ConnectSignal(ptr.Pointer(), "intrinsicSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "intrinsicSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextObjectInterface) DisconnectIntrinsicSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "intrinsicSize") + } +} + +func (ptr *QTextObjectInterface) IntrinsicSize(doc QTextDocument_ITF, posInDocument int, format QTextFormat_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QTextObjectInterface_IntrinsicSize(ptr.Pointer(), PointerFromQTextDocument(doc), C.int(int32(posInDocument)), PointerFromQTextFormat(format))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +//export callbackQTextObjectInterface_DestroyQTextObjectInterface +func callbackQTextObjectInterface_DestroyQTextObjectInterface(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextObjectInterface"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextObjectInterfaceFromPointer(ptr).DestroyQTextObjectInterfaceDefault() + } +} + +func (ptr *QTextObjectInterface) ConnectDestroyQTextObjectInterface(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextObjectInterface"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextObjectInterface", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextObjectInterface", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextObjectInterface) DisconnectDestroyQTextObjectInterface() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextObjectInterface") + } +} + +func (ptr *QTextObjectInterface) DestroyQTextObjectInterface() { + if ptr.Pointer() != nil { + C.QTextObjectInterface_DestroyQTextObjectInterface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextObjectInterface) DestroyQTextObjectInterfaceDefault() { + if ptr.Pointer() != nil { + C.QTextObjectInterface_DestroyQTextObjectInterfaceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextOption struct { + ptr unsafe.Pointer +} + +type QTextOption_ITF interface { + QTextOption_PTR() *QTextOption +} + +func (ptr *QTextOption) QTextOption_PTR() *QTextOption { + return ptr +} + +func (ptr *QTextOption) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextOption) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextOption(ptr QTextOption_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextOption_PTR().Pointer() + } + return nil +} + +func NewQTextOptionFromPointer(ptr unsafe.Pointer) (n *QTextOption) { + n = new(QTextOption) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextOption__TabType +//QTextOption::TabType +type QTextOption__TabType int64 + +const ( + QTextOption__LeftTab QTextOption__TabType = QTextOption__TabType(0) + QTextOption__RightTab QTextOption__TabType = QTextOption__TabType(1) + QTextOption__CenterTab QTextOption__TabType = QTextOption__TabType(2) + QTextOption__DelimiterTab QTextOption__TabType = QTextOption__TabType(3) +) + +//go:generate stringer -type=QTextOption__WrapMode +//QTextOption::WrapMode +type QTextOption__WrapMode int64 + +const ( + QTextOption__NoWrap QTextOption__WrapMode = QTextOption__WrapMode(0) + QTextOption__WordWrap QTextOption__WrapMode = QTextOption__WrapMode(1) + QTextOption__ManualWrap QTextOption__WrapMode = QTextOption__WrapMode(2) + QTextOption__WrapAnywhere QTextOption__WrapMode = QTextOption__WrapMode(3) + QTextOption__WrapAtWordBoundaryOrAnywhere QTextOption__WrapMode = QTextOption__WrapMode(4) +) + +//go:generate stringer -type=QTextOption__Flag +//QTextOption::Flag +type QTextOption__Flag int64 + +const ( + QTextOption__ShowTabsAndSpaces QTextOption__Flag = QTextOption__Flag(0x1) + QTextOption__ShowLineAndParagraphSeparators QTextOption__Flag = QTextOption__Flag(0x2) + QTextOption__AddSpaceForLineAndParagraphSeparators QTextOption__Flag = QTextOption__Flag(0x4) + QTextOption__SuppressColors QTextOption__Flag = QTextOption__Flag(0x8) + QTextOption__ShowDocumentTerminator QTextOption__Flag = QTextOption__Flag(0x10) + QTextOption__IncludeTrailingSpaces QTextOption__Flag = QTextOption__Flag(0x80000000) +) + +func NewQTextOption() *QTextOption { + tmpValue := NewQTextOptionFromPointer(C.QTextOption_NewQTextOption()) + runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) + return tmpValue +} + +func NewQTextOption2(alignment core.Qt__AlignmentFlag) *QTextOption { + tmpValue := NewQTextOptionFromPointer(C.QTextOption_NewQTextOption2(C.longlong(alignment))) + runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) + return tmpValue +} + +func NewQTextOption3(other QTextOption_ITF) *QTextOption { + tmpValue := NewQTextOptionFromPointer(C.QTextOption_NewQTextOption3(PointerFromQTextOption(other))) + runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) + return tmpValue +} + +func (ptr *QTextOption) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QTextOption_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextOption) Flags() QTextOption__Flag { + if ptr.Pointer() != nil { + return QTextOption__Flag(C.QTextOption_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextOption) SetAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QTextOption_SetAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QTextOption) SetFlags(flags QTextOption__Flag) { + if ptr.Pointer() != nil { + C.QTextOption_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QTextOption) SetTabArray(tabStops []float64) { + if ptr.Pointer() != nil { + C.QTextOption_SetTabArray(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTextOptionFromPointer(NewQTextOptionFromPointer(nil).__setTabArray_tabStops_newList()) + for _, v := range tabStops { + tmpList.__setTabArray_tabStops_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTextOption) SetTabStopDistance(tabStopDistance float64) { + if ptr.Pointer() != nil { + C.QTextOption_SetTabStopDistance(ptr.Pointer(), C.double(tabStopDistance)) + } +} + +func (ptr *QTextOption) SetTextDirection(direction core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QTextOption_SetTextDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QTextOption) SetUseDesignMetrics(enable bool) { + if ptr.Pointer() != nil { + C.QTextOption_SetUseDesignMetrics(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTextOption) SetWrapMode(mode QTextOption__WrapMode) { + if ptr.Pointer() != nil { + C.QTextOption_SetWrapMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QTextOption) TabArray() []float64 { + if ptr.Pointer() != nil { + return func(l C.struct_QtGui_PackedList) []float64 { + out := make([]float64, int(l.len)) + tmpList := NewQTextOptionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__tabArray_atList(i) + } + return out + }(C.QTextOption_TabArray(ptr.Pointer())) + } + return make([]float64, 0) +} + +func (ptr *QTextOption) TabStopDistance() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextOption_TabStopDistance(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextOption) TextDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QTextOption_TextDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextOption) UseDesignMetrics() bool { + if ptr.Pointer() != nil { + return int8(C.QTextOption_UseDesignMetrics(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextOption) WrapMode() QTextOption__WrapMode { + if ptr.Pointer() != nil { + return QTextOption__WrapMode(C.QTextOption_WrapMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextOption) DestroyQTextOption() { + if ptr.Pointer() != nil { + C.QTextOption_DestroyQTextOption(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextOption) __setTabArray_tabStops_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextOption___setTabArray_tabStops_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QTextOption) __setTabArray_tabStops_setList(i float64) { + if ptr.Pointer() != nil { + C.QTextOption___setTabArray_tabStops_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QTextOption) __setTabArray_tabStops_newList() unsafe.Pointer { + return C.QTextOption___setTabArray_tabStops_newList(ptr.Pointer()) +} + +func (ptr *QTextOption) __tabArray_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QTextOption___tabArray_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QTextOption) __tabArray_setList(i float64) { + if ptr.Pointer() != nil { + C.QTextOption___tabArray_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QTextOption) __tabArray_newList() unsafe.Pointer { + return C.QTextOption___tabArray_newList(ptr.Pointer()) +} + +type QTextTable struct { + QTextFrame +} + +type QTextTable_ITF interface { + QTextFrame_ITF + QTextTable_PTR() *QTextTable +} + +func (ptr *QTextTable) QTextTable_PTR() *QTextTable { + return ptr +} + +func (ptr *QTextTable) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QTextTable) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextFrame_PTR().SetPointer(p) + } +} + +func PointerFromQTextTable(ptr QTextTable_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextTable_PTR().Pointer() + } + return nil +} + +func NewQTextTableFromPointer(ptr unsafe.Pointer) (n *QTextTable) { + n = new(QTextTable) + n.SetPointer(ptr) + return +} +func (ptr *QTextTable) AppendColumns(count int) { + if ptr.Pointer() != nil { + C.QTextTable_AppendColumns(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QTextTable) AppendRows(count int) { + if ptr.Pointer() != nil { + C.QTextTable_AppendRows(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QTextTable) CellAt(row int, column int) *QTextTableCell { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableCellFromPointer(C.QTextTable_CellAt(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) + return tmpValue + } + return nil +} + +func (ptr *QTextTable) CellAt2(position int) *QTextTableCell { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableCellFromPointer(C.QTextTable_CellAt2(ptr.Pointer(), C.int(int32(position)))) + runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) + return tmpValue + } + return nil +} + +func (ptr *QTextTable) CellAt3(cursor QTextCursor_ITF) *QTextTableCell { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableCellFromPointer(C.QTextTable_CellAt3(ptr.Pointer(), PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) + return tmpValue + } + return nil +} + +func (ptr *QTextTable) Columns() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTable_Columns(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTable) Format() *QTextTableFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextTableFormatFromPointer(C.QTextTable_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextTableFormat).DestroyQTextTableFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextTable) InsertColumns(index int, columns int) { + if ptr.Pointer() != nil { + C.QTextTable_InsertColumns(ptr.Pointer(), C.int(int32(index)), C.int(int32(columns))) + } +} + +func (ptr *QTextTable) InsertRows(index int, rows int) { + if ptr.Pointer() != nil { + C.QTextTable_InsertRows(ptr.Pointer(), C.int(int32(index)), C.int(int32(rows))) + } +} + +func (ptr *QTextTable) MergeCells(row int, column int, numRows int, numCols int) { + if ptr.Pointer() != nil { + C.QTextTable_MergeCells(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(numRows)), C.int(int32(numCols))) + } +} + +func (ptr *QTextTable) MergeCells2(cursor QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QTextTable_MergeCells2(ptr.Pointer(), PointerFromQTextCursor(cursor)) + } +} + +func (ptr *QTextTable) RemoveColumns(index int, columns int) { + if ptr.Pointer() != nil { + C.QTextTable_RemoveColumns(ptr.Pointer(), C.int(int32(index)), C.int(int32(columns))) + } +} + +func (ptr *QTextTable) RemoveRows(index int, rows int) { + if ptr.Pointer() != nil { + C.QTextTable_RemoveRows(ptr.Pointer(), C.int(int32(index)), C.int(int32(rows))) + } +} + +func (ptr *QTextTable) Resize(rows int, columns int) { + if ptr.Pointer() != nil { + C.QTextTable_Resize(ptr.Pointer(), C.int(int32(rows)), C.int(int32(columns))) + } +} + +func (ptr *QTextTable) RowEnd(cursor QTextCursor_ITF) *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextTable_RowEnd(ptr.Pointer(), PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextTable) RowStart(cursor QTextCursor_ITF) *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextTable_RowStart(ptr.Pointer(), PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextTable) Rows() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTable_Rows(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTable) SetFormat(format QTextTableFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextTable_SetFormat(ptr.Pointer(), PointerFromQTextTableFormat(format)) + } +} + +func (ptr *QTextTable) SplitCell(row int, column int, numRows int, numCols int) { + if ptr.Pointer() != nil { + C.QTextTable_SplitCell(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(numRows)), C.int(int32(numCols))) + } +} + +type QTextTableCell struct { + ptr unsafe.Pointer +} + +type QTextTableCell_ITF interface { + QTextTableCell_PTR() *QTextTableCell +} + +func (ptr *QTextTableCell) QTextTableCell_PTR() *QTextTableCell { + return ptr +} + +func (ptr *QTextTableCell) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTextTableCell) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTextTableCell(ptr QTextTableCell_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextTableCell_PTR().Pointer() + } + return nil +} + +func NewQTextTableCellFromPointer(ptr unsafe.Pointer) (n *QTextTableCell) { + n = new(QTextTableCell) + n.SetPointer(ptr) + return +} +func NewQTextTableCell() *QTextTableCell { + tmpValue := NewQTextTableCellFromPointer(C.QTextTableCell_NewQTextTableCell()) + runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) + return tmpValue +} + +func NewQTextTableCell2(other QTextTableCell_ITF) *QTextTableCell { + tmpValue := NewQTextTableCellFromPointer(C.QTextTableCell_NewQTextTableCell2(PointerFromQTextTableCell(other))) + runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) + return tmpValue +} + +func (ptr *QTextTableCell) Column() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableCell_Column(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableCell) ColumnSpan() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableCell_ColumnSpan(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableCell) FirstCursorPosition() *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextTableCell_FirstCursorPosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextTableCell) Format() *QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := NewQTextCharFormatFromPointer(C.QTextTableCell_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QTextTableCell) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QTextTableCell_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextTableCell) LastCursorPosition() *QTextCursor { + if ptr.Pointer() != nil { + tmpValue := NewQTextCursorFromPointer(C.QTextTableCell_LastCursorPosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextTableCell) Row() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableCell_Row(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableCell) RowSpan() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableCell_RowSpan(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableCell) SetFormat(format QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextTableCell_SetFormat(ptr.Pointer(), PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QTextTableCell) TableCellFormatIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableCell_TableCellFormatIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableCell) DestroyQTextTableCell() { + if ptr.Pointer() != nil { + C.QTextTableCell_DestroyQTextTableCell(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextTableCellFormat struct { + QTextCharFormat +} + +type QTextTableCellFormat_ITF interface { + QTextCharFormat_ITF + QTextTableCellFormat_PTR() *QTextTableCellFormat +} + +func (ptr *QTextTableCellFormat) QTextTableCellFormat_PTR() *QTextTableCellFormat { + return ptr +} + +func (ptr *QTextTableCellFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextCharFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextTableCellFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextCharFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextTableCellFormat(ptr QTextTableCellFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextTableCellFormat_PTR().Pointer() + } + return nil +} + +func NewQTextTableCellFormatFromPointer(ptr unsafe.Pointer) (n *QTextTableCellFormat) { + n = new(QTextTableCellFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextTableCellFormat) DestroyQTextTableCellFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTextTableCellFormat() *QTextTableCellFormat { + tmpValue := NewQTextTableCellFormatFromPointer(C.QTextTableCellFormat_NewQTextTableCellFormat()) + runtime.SetFinalizer(tmpValue, (*QTextTableCellFormat).DestroyQTextTableCellFormat) + return tmpValue +} + +func (ptr *QTextTableCellFormat) BottomPadding() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextTableCellFormat_BottomPadding(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextTableCellFormat) LeftPadding() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextTableCellFormat_LeftPadding(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextTableCellFormat) RightPadding() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextTableCellFormat_RightPadding(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextTableCellFormat) SetBottomPadding(padding float64) { + if ptr.Pointer() != nil { + C.QTextTableCellFormat_SetBottomPadding(ptr.Pointer(), C.double(padding)) + } +} + +func (ptr *QTextTableCellFormat) SetLeftPadding(padding float64) { + if ptr.Pointer() != nil { + C.QTextTableCellFormat_SetLeftPadding(ptr.Pointer(), C.double(padding)) + } +} + +func (ptr *QTextTableCellFormat) SetPadding(padding float64) { + if ptr.Pointer() != nil { + C.QTextTableCellFormat_SetPadding(ptr.Pointer(), C.double(padding)) + } +} + +func (ptr *QTextTableCellFormat) SetRightPadding(padding float64) { + if ptr.Pointer() != nil { + C.QTextTableCellFormat_SetRightPadding(ptr.Pointer(), C.double(padding)) + } +} + +func (ptr *QTextTableCellFormat) SetTopPadding(padding float64) { + if ptr.Pointer() != nil { + C.QTextTableCellFormat_SetTopPadding(ptr.Pointer(), C.double(padding)) + } +} + +func (ptr *QTextTableCellFormat) TopPadding() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextTableCellFormat_TopPadding(ptr.Pointer())) + } + return 0 +} + +type QTextTableFormat struct { + QTextFrameFormat +} + +type QTextTableFormat_ITF interface { + QTextFrameFormat_ITF + QTextTableFormat_PTR() *QTextTableFormat +} + +func (ptr *QTextTableFormat) QTextTableFormat_PTR() *QTextTableFormat { + return ptr +} + +func (ptr *QTextTableFormat) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextFrameFormat_PTR().Pointer() + } + return nil +} + +func (ptr *QTextTableFormat) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextFrameFormat_PTR().SetPointer(p) + } +} + +func PointerFromQTextTableFormat(ptr QTextTableFormat_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextTableFormat_PTR().Pointer() + } + return nil +} + +func NewQTextTableFormatFromPointer(ptr unsafe.Pointer) (n *QTextTableFormat) { + n = new(QTextTableFormat) + n.SetPointer(ptr) + return +} + +func (ptr *QTextTableFormat) DestroyQTextTableFormat() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTextTableFormat() *QTextTableFormat { + tmpValue := NewQTextTableFormatFromPointer(C.QTextTableFormat_NewQTextTableFormat()) + runtime.SetFinalizer(tmpValue, (*QTextTableFormat).DestroyQTextTableFormat) + return tmpValue +} + +func (ptr *QTextTableFormat) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QTextTableFormat_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextTableFormat) CellPadding() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextTableFormat_CellPadding(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextTableFormat) CellSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextTableFormat_CellSpacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextTableFormat) ClearColumnWidthConstraints() { + if ptr.Pointer() != nil { + C.QTextTableFormat_ClearColumnWidthConstraints(ptr.Pointer()) + } +} + +func (ptr *QTextTableFormat) Columns() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableFormat_Columns(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableFormat) HeaderRowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextTableFormat_HeaderRowCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextTableFormat) SetAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QTextTableFormat_SetAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QTextTableFormat) SetCellPadding(padding float64) { + if ptr.Pointer() != nil { + C.QTextTableFormat_SetCellPadding(ptr.Pointer(), C.double(padding)) + } +} + +func (ptr *QTextTableFormat) SetCellSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QTextTableFormat_SetCellSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QTextTableFormat) SetColumnWidthConstraints(constraints []*QTextLength) { + if ptr.Pointer() != nil { + C.QTextTableFormat_SetColumnWidthConstraints(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTextTableFormatFromPointer(NewQTextTableFormatFromPointer(nil).__setColumnWidthConstraints_constraints_newList()) + for _, v := range constraints { + tmpList.__setColumnWidthConstraints_constraints_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTextTableFormat) SetHeaderRowCount(count int) { + if ptr.Pointer() != nil { + C.QTextTableFormat_SetHeaderRowCount(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QTextTableFormat) __columnWidthConstraints_atList(i int) *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextTableFormat___columnWidthConstraints_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +func (ptr *QTextTableFormat) __columnWidthConstraints_setList(i QTextLength_ITF) { + if ptr.Pointer() != nil { + C.QTextTableFormat___columnWidthConstraints_setList(ptr.Pointer(), PointerFromQTextLength(i)) + } +} + +func (ptr *QTextTableFormat) __columnWidthConstraints_newList() unsafe.Pointer { + return C.QTextTableFormat___columnWidthConstraints_newList(ptr.Pointer()) +} + +func (ptr *QTextTableFormat) __setColumnWidthConstraints_constraints_atList(i int) *QTextLength { + if ptr.Pointer() != nil { + tmpValue := NewQTextLengthFromPointer(C.QTextTableFormat___setColumnWidthConstraints_constraints_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) + return tmpValue + } + return nil +} + +func (ptr *QTextTableFormat) __setColumnWidthConstraints_constraints_setList(i QTextLength_ITF) { + if ptr.Pointer() != nil { + C.QTextTableFormat___setColumnWidthConstraints_constraints_setList(ptr.Pointer(), PointerFromQTextLength(i)) + } +} + +func (ptr *QTextTableFormat) __setColumnWidthConstraints_constraints_newList() unsafe.Pointer { + return C.QTextTableFormat___setColumnWidthConstraints_constraints_newList(ptr.Pointer()) +} + +type QTouchDevice struct { + ptr unsafe.Pointer +} + +type QTouchDevice_ITF interface { + QTouchDevice_PTR() *QTouchDevice +} + +func (ptr *QTouchDevice) QTouchDevice_PTR() *QTouchDevice { + return ptr +} + +func (ptr *QTouchDevice) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTouchDevice) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTouchDevice(ptr QTouchDevice_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTouchDevice_PTR().Pointer() + } + return nil +} + +func NewQTouchDeviceFromPointer(ptr unsafe.Pointer) (n *QTouchDevice) { + n = new(QTouchDevice) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTouchDevice__DeviceType +//QTouchDevice::DeviceType +type QTouchDevice__DeviceType int64 + +const ( + QTouchDevice__TouchScreen QTouchDevice__DeviceType = QTouchDevice__DeviceType(0) + QTouchDevice__TouchPad QTouchDevice__DeviceType = QTouchDevice__DeviceType(1) +) + +//go:generate stringer -type=QTouchDevice__CapabilityFlag +//QTouchDevice::CapabilityFlag +type QTouchDevice__CapabilityFlag int64 + +const ( + QTouchDevice__Position QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0001) + QTouchDevice__Area QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0002) + QTouchDevice__Pressure QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0004) + QTouchDevice__Velocity QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0008) + QTouchDevice__RawPositions QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0010) + QTouchDevice__NormalizedPosition QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0020) + QTouchDevice__MouseEmulation QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0040) +) + +func NewQTouchDevice() *QTouchDevice { + tmpValue := NewQTouchDeviceFromPointer(C.QTouchDevice_NewQTouchDevice()) + runtime.SetFinalizer(tmpValue, (*QTouchDevice).DestroyQTouchDevice) + return tmpValue +} + +func (ptr *QTouchDevice) Capabilities() QTouchDevice__CapabilityFlag { + if ptr.Pointer() != nil { + return QTouchDevice__CapabilityFlag(C.QTouchDevice_Capabilities(ptr.Pointer())) + } + return 0 +} + +func QTouchDevice_Devices() []*QTouchDevice { + return func(l C.struct_QtGui_PackedList) []*QTouchDevice { + out := make([]*QTouchDevice, int(l.len)) + tmpList := NewQTouchDeviceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__devices_atList(i) + } + return out + }(C.QTouchDevice_QTouchDevice_Devices()) +} + +func (ptr *QTouchDevice) Devices() []*QTouchDevice { + return func(l C.struct_QtGui_PackedList) []*QTouchDevice { + out := make([]*QTouchDevice, int(l.len)) + tmpList := NewQTouchDeviceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__devices_atList(i) + } + return out + }(C.QTouchDevice_QTouchDevice_Devices()) +} + +func (ptr *QTouchDevice) MaximumTouchPoints() int { + if ptr.Pointer() != nil { + return int(int32(C.QTouchDevice_MaximumTouchPoints(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTouchDevice) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTouchDevice_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QTouchDevice) SetCapabilities(caps QTouchDevice__CapabilityFlag) { + if ptr.Pointer() != nil { + C.QTouchDevice_SetCapabilities(ptr.Pointer(), C.longlong(caps)) + } +} + +func (ptr *QTouchDevice) SetMaximumTouchPoints(max int) { + if ptr.Pointer() != nil { + C.QTouchDevice_SetMaximumTouchPoints(ptr.Pointer(), C.int(int32(max))) + } +} + +func (ptr *QTouchDevice) SetName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTouchDevice_SetName(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QTouchDevice) SetType(devType QTouchDevice__DeviceType) { + if ptr.Pointer() != nil { + C.QTouchDevice_SetType(ptr.Pointer(), C.longlong(devType)) + } +} + +func (ptr *QTouchDevice) Type() QTouchDevice__DeviceType { + if ptr.Pointer() != nil { + return QTouchDevice__DeviceType(C.QTouchDevice_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTouchDevice) DestroyQTouchDevice() { + if ptr.Pointer() != nil { + C.QTouchDevice_DestroyQTouchDevice(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTouchDevice) __devices_atList(i int) *QTouchDevice { + if ptr.Pointer() != nil { + return NewQTouchDeviceFromPointer(C.QTouchDevice___devices_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTouchDevice) __devices_setList(i QTouchDevice_ITF) { + if ptr.Pointer() != nil { + C.QTouchDevice___devices_setList(ptr.Pointer(), PointerFromQTouchDevice(i)) + } +} + +func (ptr *QTouchDevice) __devices_newList() unsafe.Pointer { + return C.QTouchDevice___devices_newList(ptr.Pointer()) +} + +type QTouchEvent struct { + QInputEvent +} + +type QTouchEvent_ITF interface { + QInputEvent_ITF + QTouchEvent_PTR() *QTouchEvent +} + +func (ptr *QTouchEvent) QTouchEvent_PTR() *QTouchEvent { + return ptr +} + +func (ptr *QTouchEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QTouchEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQTouchEvent(ptr QTouchEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTouchEvent_PTR().Pointer() + } + return nil +} + +func NewQTouchEventFromPointer(ptr unsafe.Pointer) (n *QTouchEvent) { + n = new(QTouchEvent) + n.SetPointer(ptr) + return +} +func (ptr *QTouchEvent) Device() *QTouchDevice { + if ptr.Pointer() != nil { + return NewQTouchDeviceFromPointer(C.QTouchEvent_Device(ptr.Pointer())) + } + return nil +} + +func (ptr *QTouchEvent) Target() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTouchEvent_Target(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTouchEvent) TouchPointStates() core.Qt__TouchPointState { + if ptr.Pointer() != nil { + return core.Qt__TouchPointState(C.QTouchEvent_TouchPointStates(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTouchEvent) Window() *QWindow { + if ptr.Pointer() != nil { + tmpValue := NewQWindowFromPointer(C.QTouchEvent_Window(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTouchEvent_DestroyQTouchEvent +func callbackQTouchEvent_DestroyQTouchEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTouchEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQTouchEventFromPointer(ptr).DestroyQTouchEventDefault() + } +} + +func (ptr *QTouchEvent) ConnectDestroyQTouchEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTouchEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTouchEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTouchEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTouchEvent) DisconnectDestroyQTouchEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTouchEvent") + } +} + +func (ptr *QTouchEvent) DestroyQTouchEvent() { + if ptr.Pointer() != nil { + C.QTouchEvent_DestroyQTouchEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTouchEvent) DestroyQTouchEventDefault() { + if ptr.Pointer() != nil { + C.QTouchEvent_DestroyQTouchEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTouchEvent) __QTouchEvent_touchPoints_newList() unsafe.Pointer { + return C.QTouchEvent___QTouchEvent_touchPoints_newList(ptr.Pointer()) +} + +func (ptr *QTouchEvent) __setTouchPoints_atouchPoints_newList() unsafe.Pointer { + return C.QTouchEvent___setTouchPoints_atouchPoints_newList(ptr.Pointer()) +} + +func (ptr *QTouchEvent) __touchPoints_newList() unsafe.Pointer { + return C.QTouchEvent___touchPoints_newList(ptr.Pointer()) +} + +func (ptr *QTouchEvent) ___touchPoints_newList() unsafe.Pointer { + return C.QTouchEvent____touchPoints_newList(ptr.Pointer()) +} + +func (ptr *QTouchEvent) __set_touchPoints__newList() unsafe.Pointer { + return C.QTouchEvent___set_touchPoints__newList(ptr.Pointer()) +} + +type QTransform struct { + ptr unsafe.Pointer +} + +type QTransform_ITF interface { + QTransform_PTR() *QTransform +} + +func (ptr *QTransform) QTransform_PTR() *QTransform { + return ptr +} + +func (ptr *QTransform) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTransform) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTransform(ptr QTransform_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTransform_PTR().Pointer() + } + return nil +} + +func NewQTransformFromPointer(ptr unsafe.Pointer) (n *QTransform) { + n = new(QTransform) + n.SetPointer(ptr) + return +} + +func (ptr *QTransform) DestroyQTransform() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QTransform__TransformationType +//QTransform::TransformationType +type QTransform__TransformationType int64 + +const ( + QTransform__TxNone QTransform__TransformationType = QTransform__TransformationType(0x00) + QTransform__TxTranslate QTransform__TransformationType = QTransform__TransformationType(0x01) + QTransform__TxScale QTransform__TransformationType = QTransform__TransformationType(0x02) + QTransform__TxRotate QTransform__TransformationType = QTransform__TransformationType(0x04) + QTransform__TxShear QTransform__TransformationType = QTransform__TransformationType(0x08) + QTransform__TxProject QTransform__TransformationType = QTransform__TransformationType(0x10) +) + +func NewQTransform2() *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform2()) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func NewQTransform3(m11 float64, m12 float64, m13 float64, m21 float64, m22 float64, m23 float64, m31 float64, m32 float64, m33 float64) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform3(C.double(m11), C.double(m12), C.double(m13), C.double(m21), C.double(m22), C.double(m23), C.double(m31), C.double(m32), C.double(m33))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func NewQTransform4(m11 float64, m12 float64, m21 float64, m22 float64, dx float64, dy float64) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform4(C.double(m11), C.double(m12), C.double(m21), C.double(m22), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func NewQTransform5(matrix QMatrix_ITF) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform5(PointerFromQMatrix(matrix))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QTransform) Adjoint() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_Adjoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Determinant() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_Determinant(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) Dx() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_Dx(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) Dy() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_Dy(ptr.Pointer())) + } + return 0 +} + +func QTransform_FromScale(sx float64, sy float64) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromScale(C.double(sx), C.double(sy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QTransform) FromScale(sx float64, sy float64) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromScale(C.double(sx), C.double(sy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func QTransform_FromTranslate(dx float64, dy float64) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromTranslate(C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QTransform) FromTranslate(dx float64, dy float64) *QTransform { + tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromTranslate(C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue +} + +func (ptr *QTransform) Inverted(invertible *bool) *QTransform { + if ptr.Pointer() != nil { + var invertibleC C.char + if invertible != nil { + invertibleC = C.char(int8(qt.GoBoolToInt(*invertible))) + defer func() { *invertible = int8(invertibleC) != 0 }() + } + tmpValue := NewQTransformFromPointer(C.QTransform_Inverted(ptr.Pointer(), &invertibleC)) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) IsAffine() bool { + if ptr.Pointer() != nil { + return int8(C.QTransform_IsAffine(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTransform) IsIdentity() bool { + if ptr.Pointer() != nil { + return int8(C.QTransform_IsIdentity(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTransform) IsInvertible() bool { + if ptr.Pointer() != nil { + return int8(C.QTransform_IsInvertible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTransform) IsRotating() bool { + if ptr.Pointer() != nil { + return int8(C.QTransform_IsRotating(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTransform) IsScaling() bool { + if ptr.Pointer() != nil { + return int8(C.QTransform_IsScaling(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTransform) IsTranslating() bool { + if ptr.Pointer() != nil { + return int8(C.QTransform_IsTranslating(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTransform) M11() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M11(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M12() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M12(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M13() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M13(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M21() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M21(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M22() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M22(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M23() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M23(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M31() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M31(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M32() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M32(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) M33() float64 { + if ptr.Pointer() != nil { + return float64(C.QTransform_M33(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTransform) Map(x float64, y float64, tx float64, ty float64) { + if ptr.Pointer() != nil { + C.QTransform_Map(ptr.Pointer(), C.double(x), C.double(y), C.double(tx), C.double(ty)) + } +} + +func (ptr *QTransform) Map2(point core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QTransform_Map2(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map3(p core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QTransform_Map3(ptr.Pointer(), core.PointerFromQPointF(p))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map4(l core.QLine_ITF) *core.QLine { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFromPointer(C.QTransform_Map4(ptr.Pointer(), core.PointerFromQLine(l))) + runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map5(line core.QLineF_ITF) *core.QLineF { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFFromPointer(C.QTransform_Map5(ptr.Pointer(), core.PointerFromQLineF(line))) + runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map6(polygon QPolygonF_ITF) *QPolygonF { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFFromPointer(C.QTransform_Map6(ptr.Pointer(), PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map7(polygon QPolygon_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QTransform_Map7(ptr.Pointer(), PointerFromQPolygon(polygon))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map8(region QRegion_ITF) *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QTransform_Map8(ptr.Pointer(), PointerFromQRegion(region))) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map9(path QPainterPath_ITF) *QPainterPath { + if ptr.Pointer() != nil { + tmpValue := NewQPainterPathFromPointer(C.QTransform_Map9(ptr.Pointer(), PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Map10(x int, y int, tx int, ty int) { + if ptr.Pointer() != nil { + C.QTransform_Map10(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(tx)), C.int(int32(ty))) + } +} + +func (ptr *QTransform) MapRect(rectangle core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QTransform_MapRect(ptr.Pointer(), core.PointerFromQRectF(rectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QTransform) MapRect2(rectangle core.QRect_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTransform_MapRect2(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QTransform) MapToPolygon(rectangle core.QRect_ITF) *QPolygon { + if ptr.Pointer() != nil { + tmpValue := NewQPolygonFromPointer(C.QTransform_MapToPolygon(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func QTransform_QuadToQuad(one QPolygonF_ITF, two QPolygonF_ITF, trans QTransform_ITF) bool { + return int8(C.QTransform_QTransform_QuadToQuad(PointerFromQPolygonF(one), PointerFromQPolygonF(two), PointerFromQTransform(trans))) != 0 +} + +func (ptr *QTransform) QuadToQuad(one QPolygonF_ITF, two QPolygonF_ITF, trans QTransform_ITF) bool { + return int8(C.QTransform_QTransform_QuadToQuad(PointerFromQPolygonF(one), PointerFromQPolygonF(two), PointerFromQTransform(trans))) != 0 +} + +func QTransform_QuadToSquare(quad QPolygonF_ITF, trans QTransform_ITF) bool { + return int8(C.QTransform_QTransform_QuadToSquare(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 +} + +func (ptr *QTransform) QuadToSquare(quad QPolygonF_ITF, trans QTransform_ITF) bool { + return int8(C.QTransform_QTransform_QuadToSquare(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 +} + +func (ptr *QTransform) Reset() { + if ptr.Pointer() != nil { + C.QTransform_Reset(ptr.Pointer()) + } +} + +func (ptr *QTransform) Rotate(angle float64, axis core.Qt__Axis) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_Rotate(ptr.Pointer(), C.double(angle), C.longlong(axis))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) RotateRadians(angle float64, axis core.Qt__Axis) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_RotateRadians(ptr.Pointer(), C.double(angle), C.longlong(axis))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Scale(sx float64, sy float64) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_Scale(ptr.Pointer(), C.double(sx), C.double(sy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) SetMatrix(m11 float64, m12 float64, m13 float64, m21 float64, m22 float64, m23 float64, m31 float64, m32 float64, m33 float64) { + if ptr.Pointer() != nil { + C.QTransform_SetMatrix(ptr.Pointer(), C.double(m11), C.double(m12), C.double(m13), C.double(m21), C.double(m22), C.double(m23), C.double(m31), C.double(m32), C.double(m33)) + } +} + +func (ptr *QTransform) Shear(sh float64, sv float64) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_Shear(ptr.Pointer(), C.double(sh), C.double(sv))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func QTransform_SquareToQuad(quad QPolygonF_ITF, trans QTransform_ITF) bool { + return int8(C.QTransform_QTransform_SquareToQuad(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 +} + +func (ptr *QTransform) SquareToQuad(quad QPolygonF_ITF, trans QTransform_ITF) bool { + return int8(C.QTransform_QTransform_SquareToQuad(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 +} + +func (ptr *QTransform) ToAffine() *QMatrix { + if ptr.Pointer() != nil { + return NewQMatrixFromPointer(C.QTransform_ToAffine(ptr.Pointer())) + } + return nil +} + +func (ptr *QTransform) Translate(dx float64, dy float64) *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_Translate(ptr.Pointer(), C.double(dx), C.double(dy))) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Transposed() *QTransform { + if ptr.Pointer() != nil { + tmpValue := NewQTransformFromPointer(C.QTransform_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QTransform) Type() QTransform__TransformationType { + if ptr.Pointer() != nil { + return QTransform__TransformationType(C.QTransform_Type(ptr.Pointer())) + } + return 0 +} + +type QValidator struct { + core.QObject +} + +type QValidator_ITF interface { + core.QObject_ITF + QValidator_PTR() *QValidator +} + +func (ptr *QValidator) QValidator_PTR() *QValidator { + return ptr +} + +func (ptr *QValidator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QValidator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQValidator(ptr QValidator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QValidator_PTR().Pointer() + } + return nil +} + +func NewQValidatorFromPointer(ptr unsafe.Pointer) (n *QValidator) { + n = new(QValidator) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QValidator__State +//QValidator::State +type QValidator__State int64 + +const ( + QValidator__Invalid QValidator__State = QValidator__State(0) + QValidator__Intermediate QValidator__State = QValidator__State(1) + QValidator__Acceptable QValidator__State = QValidator__State(2) +) + +func NewQValidator(parent core.QObject_ITF) *QValidator { + tmpValue := NewQValidatorFromPointer(C.QValidator_NewQValidator(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQValidator_Changed +func callbackQValidator_Changed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "changed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QValidator) ConnectChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "changed") { + C.QValidator_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QValidator) DisconnectChanged() { + if ptr.Pointer() != nil { + C.QValidator_DisconnectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "changed") + } +} + +func (ptr *QValidator) Changed() { + if ptr.Pointer() != nil { + C.QValidator_Changed(ptr.Pointer()) + } +} + +//export callbackQValidator_Fixup +func callbackQValidator_Fixup(ptr unsafe.Pointer, input C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "fixup"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(input)) + } else { + NewQValidatorFromPointer(ptr).FixupDefault(cGoUnpackString(input)) + } +} + +func (ptr *QValidator) ConnectFixup(f func(input string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "fixup"); signal != nil { + f := func(input string) { + (*(*func(string))(signal))(input) + f(input) + } + qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QValidator) DisconnectFixup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "fixup") + } +} + +func (ptr *QValidator) Fixup(input string) { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + C.QValidator_Fixup(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}) + } +} + +func (ptr *QValidator) FixupDefault(input string) { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + C.QValidator_FixupDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}) + } +} + +func (ptr *QValidator) Locale() *core.QLocale { + if ptr.Pointer() != nil { + tmpValue := core.NewQLocaleFromPointer(C.QValidator_Locale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +func (ptr *QValidator) SetLocale(locale core.QLocale_ITF) { + if ptr.Pointer() != nil { + C.QValidator_SetLocale(ptr.Pointer(), core.PointerFromQLocale(locale)) + } +} + +//export callbackQValidator_Validate +func callbackQValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { + if signal := qt.GetSignal(ptr, "validate"); signal != nil { + return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) + } + + return C.longlong(0) +} + +func (ptr *QValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { + f := func(input string, pos int) QValidator__State { + (*(*func(string, int) QValidator__State)(signal))(input, pos) + return f(input, pos) + } + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QValidator) DisconnectValidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validate") + } +} + +func (ptr *QValidator) Validate(input string, pos int) QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return QValidator__State(C.QValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +//export callbackQValidator_DestroyQValidator +func callbackQValidator_DestroyQValidator(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QValidator"); signal != nil { + (*(*func())(signal))() + } else { + NewQValidatorFromPointer(ptr).DestroyQValidatorDefault() + } +} + +func (ptr *QValidator) ConnectDestroyQValidator(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QValidator"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QValidator", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QValidator", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QValidator) DisconnectDestroyQValidator() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QValidator") + } +} + +func (ptr *QValidator) DestroyQValidator() { + if ptr.Pointer() != nil { + C.QValidator_DestroyQValidator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QValidator) DestroyQValidatorDefault() { + if ptr.Pointer() != nil { + C.QValidator_DestroyQValidatorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QValidator) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QValidator___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QValidator) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QValidator___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QValidator) __children_newList() unsafe.Pointer { + return C.QValidator___children_newList(ptr.Pointer()) +} + +func (ptr *QValidator) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QValidator___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QValidator) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QValidator___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QValidator) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QValidator___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QValidator) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QValidator___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QValidator) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QValidator___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QValidator) __findChildren_newList() unsafe.Pointer { + return C.QValidator___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QValidator) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QValidator___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QValidator) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QValidator___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QValidator) __findChildren_newList3() unsafe.Pointer { + return C.QValidator___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QValidator) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QValidator___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QValidator) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QValidator___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QValidator) __qFindChildren_newList2() unsafe.Pointer { + return C.QValidator___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQValidator_ChildEvent +func callbackQValidator_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQValidatorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QValidator) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QValidator_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQValidator_ConnectNotify +func callbackQValidator_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQValidatorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QValidator) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QValidator_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQValidator_CustomEvent +func callbackQValidator_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQValidatorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QValidator) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QValidator_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQValidator_DeleteLater +func callbackQValidator_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQValidatorFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QValidator) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QValidator_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQValidator_Destroyed +func callbackQValidator_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQValidator_DisconnectNotify +func callbackQValidator_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQValidatorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QValidator) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QValidator_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQValidator_Event +func callbackQValidator_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQValidatorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QValidator) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QValidator_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQValidator_EventFilter +func callbackQValidator_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQValidatorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QValidator) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QValidator_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQValidator_MetaObject +func callbackQValidator_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQValidatorFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QValidator) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QValidator_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQValidator_ObjectNameChanged +func callbackQValidator_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQValidator_TimerEvent +func callbackQValidator_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQValidatorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QValidator) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QValidator_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QVector2D struct { + ptr unsafe.Pointer +} + +type QVector2D_ITF interface { + QVector2D_PTR() *QVector2D +} + +func (ptr *QVector2D) QVector2D_PTR() *QVector2D { + return ptr +} + +func (ptr *QVector2D) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVector2D) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVector2D(ptr QVector2D_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVector2D_PTR().Pointer() + } + return nil +} + +func NewQVector2DFromPointer(ptr unsafe.Pointer) (n *QVector2D) { + n = new(QVector2D) + n.SetPointer(ptr) + return +} + +func (ptr *QVector2D) DestroyQVector2D() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQVector2D() *QVector2D { + tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D()) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue +} + +func NewQVector2D3(xpos float32, ypos float32) *QVector2D { + tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D3(C.float(xpos), C.float(ypos))) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue +} + +func NewQVector2D4(point core.QPoint_ITF) *QVector2D { + tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D4(core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue +} + +func NewQVector2D5(point core.QPointF_ITF) *QVector2D { + tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D5(core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue +} + +func NewQVector2D6(vector QVector3D_ITF) *QVector2D { + tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D6(PointerFromQVector3D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue +} + +func NewQVector2D7(vector QVector4D_ITF) *QVector2D { + tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D7(PointerFromQVector4D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue +} + +func (ptr *QVector2D) DistanceToLine(point QVector2D_ITF, direction QVector2D_ITF) float32 { + if ptr.Pointer() != nil { + return float32(C.QVector2D_DistanceToLine(ptr.Pointer(), PointerFromQVector2D(point), PointerFromQVector2D(direction))) + } + return 0 +} + +func (ptr *QVector2D) DistanceToPoint(point QVector2D_ITF) float32 { + if ptr.Pointer() != nil { + return float32(C.QVector2D_DistanceToPoint(ptr.Pointer(), PointerFromQVector2D(point))) + } + return 0 +} + +func QVector2D_DotProduct(v1 QVector2D_ITF, v2 QVector2D_ITF) float32 { + return float32(C.QVector2D_QVector2D_DotProduct(PointerFromQVector2D(v1), PointerFromQVector2D(v2))) +} + +func (ptr *QVector2D) DotProduct(v1 QVector2D_ITF, v2 QVector2D_ITF) float32 { + return float32(C.QVector2D_QVector2D_DotProduct(PointerFromQVector2D(v1), PointerFromQVector2D(v2))) +} + +func (ptr *QVector2D) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QVector2D_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVector2D) Length() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector2D_Length(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector2D) LengthSquared() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector2D_LengthSquared(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector2D) Normalize() { + if ptr.Pointer() != nil { + C.QVector2D_Normalize(ptr.Pointer()) + } +} + +func (ptr *QVector2D) Normalized() *QVector2D { + if ptr.Pointer() != nil { + tmpValue := NewQVector2DFromPointer(C.QVector2D_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue + } + return nil +} + +func (ptr *QVector2D) SetX(x float32) { + if ptr.Pointer() != nil { + C.QVector2D_SetX(ptr.Pointer(), C.float(x)) + } +} + +func (ptr *QVector2D) SetY(y float32) { + if ptr.Pointer() != nil { + C.QVector2D_SetY(ptr.Pointer(), C.float(y)) + } +} + +func (ptr *QVector2D) ToPoint() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QVector2D_ToPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QVector2D) ToPointF() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QVector2D_ToPointF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QVector2D) ToVector3D() *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QVector2D_ToVector3D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QVector2D) ToVector4D() *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QVector2D_ToVector4D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QVector2D) X() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector2D_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector2D) Y() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector2D_Y(ptr.Pointer())) + } + return 0 +} + +type QVector3D struct { + ptr unsafe.Pointer +} + +type QVector3D_ITF interface { + QVector3D_PTR() *QVector3D +} + +func (ptr *QVector3D) QVector3D_PTR() *QVector3D { + return ptr +} + +func (ptr *QVector3D) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVector3D) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVector3D(ptr QVector3D_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVector3D_PTR().Pointer() + } + return nil +} + +func NewQVector3DFromPointer(ptr unsafe.Pointer) (n *QVector3D) { + n = new(QVector3D) + n.SetPointer(ptr) + return +} + +func (ptr *QVector3D) DestroyQVector3D() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQVector3D() *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D()) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func NewQVector3D3(xpos float32, ypos float32, zpos float32) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D3(C.float(xpos), C.float(ypos), C.float(zpos))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func NewQVector3D4(point core.QPoint_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D4(core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func NewQVector3D5(point core.QPointF_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D5(core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func NewQVector3D6(vector QVector2D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D6(PointerFromQVector2D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func NewQVector3D7(vector QVector2D_ITF, zpos float32) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D7(PointerFromQVector2D(vector), C.float(zpos))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func NewQVector3D8(vector QVector4D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D8(PointerFromQVector4D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func QVector3D_CrossProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_CrossProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func (ptr *QVector3D) CrossProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_CrossProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func (ptr *QVector3D) DistanceToLine(point QVector3D_ITF, direction QVector3D_ITF) float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_DistanceToLine(ptr.Pointer(), PointerFromQVector3D(point), PointerFromQVector3D(direction))) + } + return 0 +} + +func (ptr *QVector3D) DistanceToPlane(plane QVector3D_ITF, normal QVector3D_ITF) float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_DistanceToPlane(ptr.Pointer(), PointerFromQVector3D(plane), PointerFromQVector3D(normal))) + } + return 0 +} + +func (ptr *QVector3D) DistanceToPlane2(plane1 QVector3D_ITF, plane2 QVector3D_ITF, plane3 QVector3D_ITF) float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_DistanceToPlane2(ptr.Pointer(), PointerFromQVector3D(plane1), PointerFromQVector3D(plane2), PointerFromQVector3D(plane3))) + } + return 0 +} + +func (ptr *QVector3D) DistanceToPoint(point QVector3D_ITF) float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_DistanceToPoint(ptr.Pointer(), PointerFromQVector3D(point))) + } + return 0 +} + +func QVector3D_DotProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) float32 { + return float32(C.QVector3D_QVector3D_DotProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) +} + +func (ptr *QVector3D) DotProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) float32 { + return float32(C.QVector3D_QVector3D_DotProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) +} + +func (ptr *QVector3D) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QVector3D_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVector3D) Length() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_Length(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector3D) LengthSquared() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_LengthSquared(ptr.Pointer())) + } + return 0 +} + +func QVector3D_Normal(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func (ptr *QVector3D) Normal(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func QVector3D_Normal2(v1 QVector3D_ITF, v2 QVector3D_ITF, v3 QVector3D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal2(PointerFromQVector3D(v1), PointerFromQVector3D(v2), PointerFromQVector3D(v3))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func (ptr *QVector3D) Normal2(v1 QVector3D_ITF, v2 QVector3D_ITF, v3 QVector3D_ITF) *QVector3D { + tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal2(PointerFromQVector3D(v1), PointerFromQVector3D(v2), PointerFromQVector3D(v3))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue +} + +func (ptr *QVector3D) Normalize() { + if ptr.Pointer() != nil { + C.QVector3D_Normalize(ptr.Pointer()) + } +} + +func (ptr *QVector3D) Normalized() *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QVector3D_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) Project(modelView QMatrix4x4_ITF, projection QMatrix4x4_ITF, viewport core.QRect_ITF) *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QVector3D_Project(ptr.Pointer(), PointerFromQMatrix4x4(modelView), PointerFromQMatrix4x4(projection), core.PointerFromQRect(viewport))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) SetX(x float32) { + if ptr.Pointer() != nil { + C.QVector3D_SetX(ptr.Pointer(), C.float(x)) + } +} + +func (ptr *QVector3D) SetY(y float32) { + if ptr.Pointer() != nil { + C.QVector3D_SetY(ptr.Pointer(), C.float(y)) + } +} + +func (ptr *QVector3D) SetZ(z float32) { + if ptr.Pointer() != nil { + C.QVector3D_SetZ(ptr.Pointer(), C.float(z)) + } +} + +func (ptr *QVector3D) ToPoint() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QVector3D_ToPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) ToPointF() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QVector3D_ToPointF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) ToVector2D() *QVector2D { + if ptr.Pointer() != nil { + tmpValue := NewQVector2DFromPointer(C.QVector3D_ToVector2D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) ToVector4D() *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QVector3D_ToVector4D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) Unproject(modelView QMatrix4x4_ITF, projection QMatrix4x4_ITF, viewport core.QRect_ITF) *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QVector3D_Unproject(ptr.Pointer(), PointerFromQMatrix4x4(modelView), PointerFromQMatrix4x4(projection), core.PointerFromQRect(viewport))) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QVector3D) X() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector3D) Y() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_Y(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector3D) Z() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector3D_Z(ptr.Pointer())) + } + return 0 +} + +type QVector4D struct { + ptr unsafe.Pointer +} + +type QVector4D_ITF interface { + QVector4D_PTR() *QVector4D +} + +func (ptr *QVector4D) QVector4D_PTR() *QVector4D { + return ptr +} + +func (ptr *QVector4D) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVector4D) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVector4D(ptr QVector4D_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVector4D_PTR().Pointer() + } + return nil +} + +func NewQVector4DFromPointer(ptr unsafe.Pointer) (n *QVector4D) { + n = new(QVector4D) + n.SetPointer(ptr) + return +} + +func (ptr *QVector4D) DestroyQVector4D() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQVector4D() *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D()) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D3(xpos float32, ypos float32, zpos float32, wpos float32) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D3(C.float(xpos), C.float(ypos), C.float(zpos), C.float(wpos))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D4(point core.QPoint_ITF) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D4(core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D5(point core.QPointF_ITF) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D5(core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D6(vector QVector2D_ITF) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D6(PointerFromQVector2D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D7(vector QVector2D_ITF, zpos float32, wpos float32) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D7(PointerFromQVector2D(vector), C.float(zpos), C.float(wpos))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D8(vector QVector3D_ITF) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D8(PointerFromQVector3D(vector))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func NewQVector4D9(vector QVector3D_ITF, wpos float32) *QVector4D { + tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D9(PointerFromQVector3D(vector), C.float(wpos))) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue +} + +func QVector4D_DotProduct(v1 QVector4D_ITF, v2 QVector4D_ITF) float32 { + return float32(C.QVector4D_QVector4D_DotProduct(PointerFromQVector4D(v1), PointerFromQVector4D(v2))) +} + +func (ptr *QVector4D) DotProduct(v1 QVector4D_ITF, v2 QVector4D_ITF) float32 { + return float32(C.QVector4D_QVector4D_DotProduct(PointerFromQVector4D(v1), PointerFromQVector4D(v2))) +} + +func (ptr *QVector4D) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QVector4D_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QVector4D) Length() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector4D_Length(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector4D) LengthSquared() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector4D_LengthSquared(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector4D) Normalize() { + if ptr.Pointer() != nil { + C.QVector4D_Normalize(ptr.Pointer()) + } +} + +func (ptr *QVector4D) Normalized() *QVector4D { + if ptr.Pointer() != nil { + tmpValue := NewQVector4DFromPointer(C.QVector4D_Normalized(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) SetW(w float32) { + if ptr.Pointer() != nil { + C.QVector4D_SetW(ptr.Pointer(), C.float(w)) + } +} + +func (ptr *QVector4D) SetX(x float32) { + if ptr.Pointer() != nil { + C.QVector4D_SetX(ptr.Pointer(), C.float(x)) + } +} + +func (ptr *QVector4D) SetY(y float32) { + if ptr.Pointer() != nil { + C.QVector4D_SetY(ptr.Pointer(), C.float(y)) + } +} + +func (ptr *QVector4D) SetZ(z float32) { + if ptr.Pointer() != nil { + C.QVector4D_SetZ(ptr.Pointer(), C.float(z)) + } +} + +func (ptr *QVector4D) ToPoint() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QVector4D_ToPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) ToPointF() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QVector4D_ToPointF(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) ToVector2D() *QVector2D { + if ptr.Pointer() != nil { + tmpValue := NewQVector2DFromPointer(C.QVector4D_ToVector2D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) ToVector2DAffine() *QVector2D { + if ptr.Pointer() != nil { + tmpValue := NewQVector2DFromPointer(C.QVector4D_ToVector2DAffine(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) ToVector3D() *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QVector4D_ToVector3D(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) ToVector3DAffine() *QVector3D { + if ptr.Pointer() != nil { + tmpValue := NewQVector3DFromPointer(C.QVector4D_ToVector3DAffine(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +func (ptr *QVector4D) W() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector4D_W(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector4D) X() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector4D_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector4D) Y() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector4D_Y(ptr.Pointer())) + } + return 0 +} + +func (ptr *QVector4D) Z() float32 { + if ptr.Pointer() != nil { + return float32(C.QVector4D_Z(ptr.Pointer())) + } + return 0 +} + +type QVulkanDeviceFunctions struct { + ptr unsafe.Pointer +} + +type QVulkanDeviceFunctions_ITF interface { + QVulkanDeviceFunctions_PTR() *QVulkanDeviceFunctions +} + +func (ptr *QVulkanDeviceFunctions) QVulkanDeviceFunctions_PTR() *QVulkanDeviceFunctions { + return ptr +} + +func (ptr *QVulkanDeviceFunctions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVulkanDeviceFunctions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVulkanDeviceFunctions(ptr QVulkanDeviceFunctions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanDeviceFunctions_PTR().Pointer() + } + return nil +} + +func NewQVulkanDeviceFunctionsFromPointer(ptr unsafe.Pointer) (n *QVulkanDeviceFunctions) { + n = new(QVulkanDeviceFunctions) + n.SetPointer(ptr) + return +} + +func (ptr *QVulkanDeviceFunctions) DestroyQVulkanDeviceFunctions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVulkanExtension struct { + ptr unsafe.Pointer +} + +type QVulkanExtension_ITF interface { + QVulkanExtension_PTR() *QVulkanExtension +} + +func (ptr *QVulkanExtension) QVulkanExtension_PTR() *QVulkanExtension { + return ptr +} + +func (ptr *QVulkanExtension) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVulkanExtension) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVulkanExtension(ptr QVulkanExtension_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanExtension_PTR().Pointer() + } + return nil +} + +func NewQVulkanExtensionFromPointer(ptr unsafe.Pointer) (n *QVulkanExtension) { + n = new(QVulkanExtension) + n.SetPointer(ptr) + return +} + +func (ptr *QVulkanExtension) DestroyQVulkanExtension() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVulkanFunctions struct { + ptr unsafe.Pointer +} + +type QVulkanFunctions_ITF interface { + QVulkanFunctions_PTR() *QVulkanFunctions +} + +func (ptr *QVulkanFunctions) QVulkanFunctions_PTR() *QVulkanFunctions { + return ptr +} + +func (ptr *QVulkanFunctions) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVulkanFunctions) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVulkanFunctions(ptr QVulkanFunctions_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanFunctions_PTR().Pointer() + } + return nil +} + +func NewQVulkanFunctionsFromPointer(ptr unsafe.Pointer) (n *QVulkanFunctions) { + n = new(QVulkanFunctions) + n.SetPointer(ptr) + return +} + +func (ptr *QVulkanFunctions) DestroyQVulkanFunctions() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVulkanInfoVector struct { + core.QVector +} + +type QVulkanInfoVector_ITF interface { + core.QVector_ITF + QVulkanInfoVector_PTR() *QVulkanInfoVector +} + +func (ptr *QVulkanInfoVector) QVulkanInfoVector_PTR() *QVulkanInfoVector { + return ptr +} + +func (ptr *QVulkanInfoVector) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QVector_PTR().Pointer() + } + return nil +} + +func (ptr *QVulkanInfoVector) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QVector_PTR().SetPointer(p) + } +} + +func PointerFromQVulkanInfoVector(ptr QVulkanInfoVector_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanInfoVector_PTR().Pointer() + } + return nil +} + +func NewQVulkanInfoVectorFromPointer(ptr unsafe.Pointer) (n *QVulkanInfoVector) { + n = new(QVulkanInfoVector) + n.SetPointer(ptr) + return +} + +func (ptr *QVulkanInfoVector) DestroyQVulkanInfoVector() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVulkanInstance struct { + ptr unsafe.Pointer +} + +type QVulkanInstance_ITF interface { + QVulkanInstance_PTR() *QVulkanInstance +} + +func (ptr *QVulkanInstance) QVulkanInstance_PTR() *QVulkanInstance { + return ptr +} + +func (ptr *QVulkanInstance) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVulkanInstance) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVulkanInstance(ptr QVulkanInstance_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanInstance_PTR().Pointer() + } + return nil +} + +func NewQVulkanInstanceFromPointer(ptr unsafe.Pointer) (n *QVulkanInstance) { + n = new(QVulkanInstance) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QVulkanInstance__Flag +//QVulkanInstance::Flag +type QVulkanInstance__Flag int64 + +const ( + QVulkanInstance__NoDebugOutputRedirect QVulkanInstance__Flag = QVulkanInstance__Flag(0x01) +) + +type QVulkanLayer struct { + ptr unsafe.Pointer +} + +type QVulkanLayer_ITF interface { + QVulkanLayer_PTR() *QVulkanLayer +} + +func (ptr *QVulkanLayer) QVulkanLayer_PTR() *QVulkanLayer { + return ptr +} + +func (ptr *QVulkanLayer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVulkanLayer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVulkanLayer(ptr QVulkanLayer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanLayer_PTR().Pointer() + } + return nil +} + +func NewQVulkanLayerFromPointer(ptr unsafe.Pointer) (n *QVulkanLayer) { + n = new(QVulkanLayer) + n.SetPointer(ptr) + return +} + +func (ptr *QVulkanLayer) DestroyQVulkanLayer() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVulkanWindow struct { + QWindow +} + +type QVulkanWindow_ITF interface { + QWindow_ITF + QVulkanWindow_PTR() *QVulkanWindow +} + +func (ptr *QVulkanWindow) QVulkanWindow_PTR() *QVulkanWindow { + return ptr +} + +func (ptr *QVulkanWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWindow_PTR().Pointer() + } + return nil +} + +func (ptr *QVulkanWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWindow_PTR().SetPointer(p) + } +} + +func PointerFromQVulkanWindow(ptr QVulkanWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanWindow_PTR().Pointer() + } + return nil +} + +func NewQVulkanWindowFromPointer(ptr unsafe.Pointer) (n *QVulkanWindow) { + n = new(QVulkanWindow) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QVulkanWindow__Flag +//QVulkanWindow::Flag +type QVulkanWindow__Flag int64 + +const ( + QVulkanWindow__PersistentResources QVulkanWindow__Flag = QVulkanWindow__Flag(0x01) +) + +type QVulkanWindowRenderer struct { + ptr unsafe.Pointer +} + +type QVulkanWindowRenderer_ITF interface { + QVulkanWindowRenderer_PTR() *QVulkanWindowRenderer +} + +func (ptr *QVulkanWindowRenderer) QVulkanWindowRenderer_PTR() *QVulkanWindowRenderer { + return ptr +} + +func (ptr *QVulkanWindowRenderer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QVulkanWindowRenderer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQVulkanWindowRenderer(ptr QVulkanWindowRenderer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVulkanWindowRenderer_PTR().Pointer() + } + return nil +} + +func NewQVulkanWindowRendererFromPointer(ptr unsafe.Pointer) (n *QVulkanWindowRenderer) { + n = new(QVulkanWindowRenderer) + n.SetPointer(ptr) + return +} + +type QWhatsThisClickedEvent struct { + core.QEvent +} + +type QWhatsThisClickedEvent_ITF interface { + core.QEvent_ITF + QWhatsThisClickedEvent_PTR() *QWhatsThisClickedEvent +} + +func (ptr *QWhatsThisClickedEvent) QWhatsThisClickedEvent_PTR() *QWhatsThisClickedEvent { + return ptr +} + +func (ptr *QWhatsThisClickedEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QWhatsThisClickedEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQWhatsThisClickedEvent(ptr QWhatsThisClickedEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWhatsThisClickedEvent_PTR().Pointer() + } + return nil +} + +func NewQWhatsThisClickedEventFromPointer(ptr unsafe.Pointer) (n *QWhatsThisClickedEvent) { + n = new(QWhatsThisClickedEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QWhatsThisClickedEvent) DestroyQWhatsThisClickedEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQWhatsThisClickedEvent(href string) *QWhatsThisClickedEvent { + var hrefC *C.char + if href != "" { + hrefC = C.CString(href) + defer C.free(unsafe.Pointer(hrefC)) + } + tmpValue := NewQWhatsThisClickedEventFromPointer(C.QWhatsThisClickedEvent_NewQWhatsThisClickedEvent(C.struct_QtGui_PackedString{data: hrefC, len: C.longlong(len(href))})) + runtime.SetFinalizer(tmpValue, (*QWhatsThisClickedEvent).DestroyQWhatsThisClickedEvent) + return tmpValue +} + +func (ptr *QWhatsThisClickedEvent) Href() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWhatsThisClickedEvent_Href(ptr.Pointer())) + } + return "" +} + +type QWheelEvent struct { + QInputEvent +} + +type QWheelEvent_ITF interface { + QInputEvent_ITF + QWheelEvent_PTR() *QWheelEvent +} + +func (ptr *QWheelEvent) QWheelEvent_PTR() *QWheelEvent { + return ptr +} + +func (ptr *QWheelEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QInputEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QWheelEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QInputEvent_PTR().SetPointer(p) + } +} + +func PointerFromQWheelEvent(ptr QWheelEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWheelEvent_PTR().Pointer() + } + return nil +} + +func NewQWheelEventFromPointer(ptr unsafe.Pointer) (n *QWheelEvent) { + n = new(QWheelEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QWheelEvent) DestroyQWheelEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQWheelEvent3(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QWheelEvent { + tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent3(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) + return tmpValue +} + +func NewQWheelEvent4(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase) *QWheelEvent { + tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent4(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase))) + runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) + return tmpValue +} + +func NewQWheelEvent5(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase, source core.Qt__MouseEventSource) *QWheelEvent { + tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent5(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase), C.longlong(source))) + runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) + return tmpValue +} + +func NewQWheelEvent6(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase, source core.Qt__MouseEventSource, inverted bool) *QWheelEvent { + tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent6(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase), C.longlong(source), C.char(int8(qt.GoBoolToInt(inverted))))) + runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) + return tmpValue +} + +func NewQWheelEvent7(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase, inverted bool, source core.Qt__MouseEventSource) *QWheelEvent { + tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent7(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase), C.char(int8(qt.GoBoolToInt(inverted))), C.longlong(source))) + runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) + return tmpValue +} + +func (ptr *QWheelEvent) AngleDelta() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWheelEvent_AngleDelta(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWheelEvent) Buttons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QWheelEvent_Buttons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWheelEvent) GlobalPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWheelEvent_GlobalPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWheelEvent) GlobalPosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QWheelEvent_GlobalPosF(ptr.Pointer())) + } + return nil +} + +func (ptr *QWheelEvent) GlobalX() int { + if ptr.Pointer() != nil { + return int(int32(C.QWheelEvent_GlobalX(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWheelEvent) GlobalY() int { + if ptr.Pointer() != nil { + return int(int32(C.QWheelEvent_GlobalY(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWheelEvent) Inverted() bool { + if ptr.Pointer() != nil { + return int8(C.QWheelEvent_Inverted(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWheelEvent) Phase() core.Qt__ScrollPhase { + if ptr.Pointer() != nil { + return core.Qt__ScrollPhase(C.QWheelEvent_Phase(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWheelEvent) PixelDelta() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWheelEvent_PixelDelta(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWheelEvent) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWheelEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWheelEvent) PosF() *core.QPointF { + if ptr.Pointer() != nil { + return core.NewQPointFFromPointer(C.QWheelEvent_PosF(ptr.Pointer())) + } + return nil +} + +func (ptr *QWheelEvent) Source() core.Qt__MouseEventSource { + if ptr.Pointer() != nil { + return core.Qt__MouseEventSource(C.QWheelEvent_Source(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWheelEvent) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QWheelEvent_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWheelEvent) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QWheelEvent_Y(ptr.Pointer()))) + } + return 0 +} + +type QWindow struct { + core.QObject + QSurface +} + +type QWindow_ITF interface { + core.QObject_ITF + QSurface_ITF + QWindow_PTR() *QWindow +} + +func (ptr *QWindow) QWindow_PTR() *QWindow { + return ptr +} + +func (ptr *QWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + ptr.QSurface_PTR().SetPointer(p) + } +} + +func PointerFromQWindow(ptr QWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWindow_PTR().Pointer() + } + return nil +} + +func NewQWindowFromPointer(ptr unsafe.Pointer) (n *QWindow) { + n = new(QWindow) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QWindow__Visibility +//QWindow::Visibility +type QWindow__Visibility int64 + +const ( + QWindow__Hidden QWindow__Visibility = QWindow__Visibility(0) + QWindow__AutomaticVisibility QWindow__Visibility = QWindow__Visibility(1) + QWindow__Windowed QWindow__Visibility = QWindow__Visibility(2) + QWindow__Minimized QWindow__Visibility = QWindow__Visibility(3) + QWindow__Maximized QWindow__Visibility = QWindow__Visibility(4) + QWindow__FullScreen QWindow__Visibility = QWindow__Visibility(5) +) + +//go:generate stringer -type=QWindow__AncestorMode +//QWindow::AncestorMode +type QWindow__AncestorMode int64 + +const ( + QWindow__ExcludeTransients QWindow__AncestorMode = QWindow__AncestorMode(0) + QWindow__IncludeTransients QWindow__AncestorMode = QWindow__AncestorMode(1) +) + +func NewQWindow(targetScreen QScreen_ITF) *QWindow { + tmpValue := NewQWindowFromPointer(C.QWindow_NewQWindow(PointerFromQScreen(targetScreen))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQWindow2(parent QWindow_ITF) *QWindow { + tmpValue := NewQWindowFromPointer(C.QWindow_NewQWindow2(PointerFromQWindow(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQWindow_ActiveChanged +func callbackQWindow_ActiveChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activeChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QWindow) ConnectActiveChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activeChanged") { + C.QWindow_ConnectActiveChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activeChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectActiveChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectActiveChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activeChanged") + } +} + +func (ptr *QWindow) ActiveChanged() { + if ptr.Pointer() != nil { + C.QWindow_ActiveChanged(ptr.Pointer()) + } +} + +//export callbackQWindow_Alert +func callbackQWindow_Alert(ptr unsafe.Pointer, msec C.int) { + if signal := qt.GetSignal(ptr, "alert"); signal != nil { + (*(*func(int))(signal))(int(int32(msec))) + } else { + NewQWindowFromPointer(ptr).AlertDefault(int(int32(msec))) + } +} + +func (ptr *QWindow) ConnectAlert(f func(msec int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "alert"); signal != nil { + f := func(msec int) { + (*(*func(int))(signal))(msec) + f(msec) + } + qt.ConnectSignal(ptr.Pointer(), "alert", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "alert", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectAlert() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "alert") + } +} + +func (ptr *QWindow) Alert(msec int) { + if ptr.Pointer() != nil { + C.QWindow_Alert(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QWindow) AlertDefault(msec int) { + if ptr.Pointer() != nil { + C.QWindow_AlertDefault(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QWindow) BaseSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWindow_BaseSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWindow_Close +func callbackQWindow_Close(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).CloseDefault()))) +} + +func (ptr *QWindow) ConnectClose(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectClose() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "close") + } +} + +func (ptr *QWindow) Close() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_Close(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWindow) CloseDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_CloseDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWindow) ContentOrientation() core.Qt__ScreenOrientation { + if ptr.Pointer() != nil { + return core.Qt__ScreenOrientation(C.QWindow_ContentOrientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_ContentOrientationChanged +func callbackQWindow_ContentOrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { + if signal := qt.GetSignal(ptr, "contentOrientationChanged"); signal != nil { + (*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation)) + } + +} + +func (ptr *QWindow) ConnectContentOrientationChanged(f func(orientation core.Qt__ScreenOrientation)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "contentOrientationChanged") { + C.QWindow_ConnectContentOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentOrientationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "contentOrientationChanged"); signal != nil { + f := func(orientation core.Qt__ScreenOrientation) { + (*(*func(core.Qt__ScreenOrientation))(signal))(orientation) + f(orientation) + } + qt.ConnectSignal(ptr.Pointer(), "contentOrientationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contentOrientationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectContentOrientationChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectContentOrientationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "contentOrientationChanged") + } +} + +func (ptr *QWindow) ContentOrientationChanged(orientation core.Qt__ScreenOrientation) { + if ptr.Pointer() != nil { + C.QWindow_ContentOrientationChanged(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QWindow) Create() { + if ptr.Pointer() != nil { + C.QWindow_Create(ptr.Pointer()) + } +} + +func (ptr *QWindow) Cursor() *QCursor { + if ptr.Pointer() != nil { + tmpValue := NewQCursorFromPointer(C.QWindow_Cursor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) + return tmpValue + } + return nil +} + +func (ptr *QWindow) Destroy() { + if ptr.Pointer() != nil { + C.QWindow_Destroy(ptr.Pointer()) + } +} + +func (ptr *QWindow) DevicePixelRatio() float64 { + if ptr.Pointer() != nil { + return float64(C.QWindow_DevicePixelRatio(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_Event +func callbackQWindow_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev))))) +} + +func (ptr *QWindow) ConnectEvent(f func(ev *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { + f := func(ev *core.QEvent) bool { + (*(*func(*core.QEvent) bool)(signal))(ev) + return f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "event") + } +} + +func (ptr *QWindow) Event(ev core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_Event(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 + } + return false +} + +func (ptr *QWindow) EventDefault(ev core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 + } + return false +} + +//export callbackQWindow_ExposeEvent +func callbackQWindow_ExposeEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "exposeEvent"); signal != nil { + (*(*func(*QExposeEvent))(signal))(NewQExposeEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).ExposeEventDefault(NewQExposeEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectExposeEvent(f func(ev *QExposeEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "exposeEvent"); signal != nil { + f := func(ev *QExposeEvent) { + (*(*func(*QExposeEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "exposeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "exposeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectExposeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "exposeEvent") + } +} + +func (ptr *QWindow) ExposeEvent(ev QExposeEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ExposeEvent(ptr.Pointer(), PointerFromQExposeEvent(ev)) + } +} + +func (ptr *QWindow) ExposeEventDefault(ev QExposeEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ExposeEventDefault(ptr.Pointer(), PointerFromQExposeEvent(ev)) + } +} + +func (ptr *QWindow) FilePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWindow_FilePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QWindow) Flags() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QWindow_Flags(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_FocusInEvent +func callbackQWindow_FocusInEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { + (*(*func(*QFocusEvent))(signal))(NewQFocusEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).FocusInEventDefault(NewQFocusEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectFocusInEvent(f func(ev *QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { + f := func(ev *QFocusEvent) { + (*(*func(*QFocusEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectFocusInEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") + } +} + +func (ptr *QWindow) FocusInEvent(ev QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_FocusInEvent(ptr.Pointer(), PointerFromQFocusEvent(ev)) + } +} + +func (ptr *QWindow) FocusInEventDefault(ev QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_FocusInEventDefault(ptr.Pointer(), PointerFromQFocusEvent(ev)) + } +} + +//export callbackQWindow_FocusObject +func callbackQWindow_FocusObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "focusObject"); signal != nil { + return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) + } + + return core.PointerFromQObject(NewQWindowFromPointer(ptr).FocusObjectDefault()) +} + +func (ptr *QWindow) ConnectFocusObject(f func() *core.QObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusObject"); signal != nil { + f := func() *core.QObject { + (*(*func() *core.QObject)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "focusObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectFocusObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusObject") + } +} + +func (ptr *QWindow) FocusObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWindow_FocusObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) FocusObjectDefault() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWindow_FocusObjectDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWindow_FocusObjectChanged +func callbackQWindow_FocusObjectChanged(ptr unsafe.Pointer, object unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(object)) + } + +} + +func (ptr *QWindow) ConnectFocusObjectChanged(f func(object *core.QObject)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "focusObjectChanged") { + C.QWindow_ConnectFocusObjectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusObjectChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "focusObjectChanged"); signal != nil { + f := func(object *core.QObject) { + (*(*func(*core.QObject))(signal))(object) + f(object) + } + qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectFocusObjectChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectFocusObjectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "focusObjectChanged") + } +} + +func (ptr *QWindow) FocusObjectChanged(object core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWindow_FocusObjectChanged(ptr.Pointer(), core.PointerFromQObject(object)) + } +} + +//export callbackQWindow_FocusOutEvent +func callbackQWindow_FocusOutEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { + (*(*func(*QFocusEvent))(signal))(NewQFocusEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).FocusOutEventDefault(NewQFocusEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectFocusOutEvent(f func(ev *QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { + f := func(ev *QFocusEvent) { + (*(*func(*QFocusEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectFocusOutEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") + } +} + +func (ptr *QWindow) FocusOutEvent(ev QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_FocusOutEvent(ptr.Pointer(), PointerFromQFocusEvent(ev)) + } +} + +func (ptr *QWindow) FocusOutEventDefault(ev QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_FocusOutEventDefault(ptr.Pointer(), PointerFromQFocusEvent(ev)) + } +} + +//export callbackQWindow_Format +func callbackQWindow_Format(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "format"); signal != nil { + return PointerFromQSurfaceFormat((*(*func() *QSurfaceFormat)(signal))()) + } + + return PointerFromQSurfaceFormat(NewQWindowFromPointer(ptr).FormatDefault()) +} + +func (ptr *QWindow) ConnectFormat(f func() *QSurfaceFormat) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "format"); signal != nil { + f := func() *QSurfaceFormat { + (*(*func() *QSurfaceFormat)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectFormat() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "format") + } +} + +func (ptr *QWindow) Format() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QWindow_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QWindow) FormatDefault() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QWindow_FormatDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QWindow) FrameGeometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWindow_FrameGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWindow) FrameMargins() *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QWindow_FrameMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +func (ptr *QWindow) FramePosition() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWindow_FramePosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func QWindow_FromWinId(id uintptr) *QWindow { + tmpValue := NewQWindowFromPointer(C.QWindow_QWindow_FromWinId(C.uintptr_t(id))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWindow) FromWinId(id uintptr) *QWindow { + tmpValue := NewQWindowFromPointer(C.QWindow_QWindow_FromWinId(C.uintptr_t(id))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWindow) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWindow_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWindow) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_Height(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_HeightChanged +func callbackQWindow_HeightChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "heightChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectHeightChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "heightChanged") { + C.QWindow_ConnectHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "heightChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "heightChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "heightChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "heightChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectHeightChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectHeightChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "heightChanged") + } +} + +func (ptr *QWindow) HeightChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_HeightChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +//export callbackQWindow_Hide +func callbackQWindow_Hide(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hide"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).HideDefault() + } +} + +func (ptr *QWindow) ConnectHide(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectHide() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hide") + } +} + +func (ptr *QWindow) Hide() { + if ptr.Pointer() != nil { + C.QWindow_Hide(ptr.Pointer()) + } +} + +func (ptr *QWindow) HideDefault() { + if ptr.Pointer() != nil { + C.QWindow_HideDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_HideEvent +func callbackQWindow_HideEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil { + (*(*func(*QHideEvent))(signal))(NewQHideEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).HideEventDefault(NewQHideEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectHideEvent(f func(ev *QHideEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil { + f := func(ev *QHideEvent) { + (*(*func(*QHideEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectHideEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hideEvent") + } +} + +func (ptr *QWindow) HideEvent(ev QHideEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_HideEvent(ptr.Pointer(), PointerFromQHideEvent(ev)) + } +} + +func (ptr *QWindow) HideEventDefault(ev QHideEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_HideEventDefault(ptr.Pointer(), PointerFromQHideEvent(ev)) + } +} + +func (ptr *QWindow) Icon() *QIcon { + if ptr.Pointer() != nil { + tmpValue := NewQIconFromPointer(C.QWindow_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QWindow) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWindow) IsAncestorOf(child QWindow_ITF, mode QWindow__AncestorMode) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_IsAncestorOf(ptr.Pointer(), PointerFromQWindow(child), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QWindow) IsExposed() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_IsExposed(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWindow) IsModal() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_IsModal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWindow) IsTopLevel() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_IsTopLevel(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWindow) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWindow_KeyPressEvent +func callbackQWindow_KeyPressEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { + (*(*func(*QKeyEvent))(signal))(NewQKeyEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).KeyPressEventDefault(NewQKeyEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectKeyPressEvent(f func(ev *QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { + f := func(ev *QKeyEvent) { + (*(*func(*QKeyEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectKeyPressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") + } +} + +func (ptr *QWindow) KeyPressEvent(ev QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_KeyPressEvent(ptr.Pointer(), PointerFromQKeyEvent(ev)) + } +} + +func (ptr *QWindow) KeyPressEventDefault(ev QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_KeyPressEventDefault(ptr.Pointer(), PointerFromQKeyEvent(ev)) + } +} + +//export callbackQWindow_KeyReleaseEvent +func callbackQWindow_KeyReleaseEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { + (*(*func(*QKeyEvent))(signal))(NewQKeyEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).KeyReleaseEventDefault(NewQKeyEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectKeyReleaseEvent(f func(ev *QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { + f := func(ev *QKeyEvent) { + (*(*func(*QKeyEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectKeyReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") + } +} + +func (ptr *QWindow) KeyReleaseEvent(ev QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_KeyReleaseEvent(ptr.Pointer(), PointerFromQKeyEvent(ev)) + } +} + +func (ptr *QWindow) KeyReleaseEventDefault(ev QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_KeyReleaseEventDefault(ptr.Pointer(), PointerFromQKeyEvent(ev)) + } +} + +//export callbackQWindow_Lower +func callbackQWindow_Lower(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "lower"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).LowerDefault() + } +} + +func (ptr *QWindow) ConnectLower(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "lower"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectLower() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "lower") + } +} + +func (ptr *QWindow) Lower() { + if ptr.Pointer() != nil { + C.QWindow_Lower(ptr.Pointer()) + } +} + +func (ptr *QWindow) LowerDefault() { + if ptr.Pointer() != nil { + C.QWindow_LowerDefault(ptr.Pointer()) + } +} + +func (ptr *QWindow) MapFromGlobal(pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWindow_MapFromGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWindow) MapToGlobal(pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWindow_MapToGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWindow) Mask() *QRegion { + if ptr.Pointer() != nil { + tmpValue := NewQRegionFromPointer(C.QWindow_Mask(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QWindow) MaximumHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_MaximumHeight(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_MaximumHeightChanged +func callbackQWindow_MaximumHeightChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "maximumHeightChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectMaximumHeightChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "maximumHeightChanged") { + C.QWindow_ConnectMaximumHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "maximumHeightChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "maximumHeightChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "maximumHeightChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumHeightChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMaximumHeightChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectMaximumHeightChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "maximumHeightChanged") + } +} + +func (ptr *QWindow) MaximumHeightChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_MaximumHeightChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) MaximumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWindow_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWindow) MaximumWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_MaximumWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_MaximumWidthChanged +func callbackQWindow_MaximumWidthChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "maximumWidthChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectMaximumWidthChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "maximumWidthChanged") { + C.QWindow_ConnectMaximumWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "maximumWidthChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "maximumWidthChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "maximumWidthChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumWidthChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMaximumWidthChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectMaximumWidthChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "maximumWidthChanged") + } +} + +func (ptr *QWindow) MaximumWidthChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_MaximumWidthChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) MinimumHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_MinimumHeight(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_MinimumHeightChanged +func callbackQWindow_MinimumHeightChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "minimumHeightChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectMinimumHeightChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "minimumHeightChanged") { + C.QWindow_ConnectMinimumHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "minimumHeightChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "minimumHeightChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "minimumHeightChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumHeightChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMinimumHeightChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectMinimumHeightChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "minimumHeightChanged") + } +} + +func (ptr *QWindow) MinimumHeightChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_MinimumHeightChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) MinimumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWindow_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWindow) MinimumWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_MinimumWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_MinimumWidthChanged +func callbackQWindow_MinimumWidthChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "minimumWidthChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectMinimumWidthChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "minimumWidthChanged") { + C.QWindow_ConnectMinimumWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "minimumWidthChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "minimumWidthChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "minimumWidthChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumWidthChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMinimumWidthChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectMinimumWidthChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "minimumWidthChanged") + } +} + +func (ptr *QWindow) MinimumWidthChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_MinimumWidthChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) Modality() core.Qt__WindowModality { + if ptr.Pointer() != nil { + return core.Qt__WindowModality(C.QWindow_Modality(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_ModalityChanged +func callbackQWindow_ModalityChanged(ptr unsafe.Pointer, modality C.longlong) { + if signal := qt.GetSignal(ptr, "modalityChanged"); signal != nil { + (*(*func(core.Qt__WindowModality))(signal))(core.Qt__WindowModality(modality)) + } + +} + +func (ptr *QWindow) ConnectModalityChanged(f func(modality core.Qt__WindowModality)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modalityChanged") { + C.QWindow_ConnectModalityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modalityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modalityChanged"); signal != nil { + f := func(modality core.Qt__WindowModality) { + (*(*func(core.Qt__WindowModality))(signal))(modality) + f(modality) + } + qt.ConnectSignal(ptr.Pointer(), "modalityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modalityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectModalityChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectModalityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modalityChanged") + } +} + +func (ptr *QWindow) ModalityChanged(modality core.Qt__WindowModality) { + if ptr.Pointer() != nil { + C.QWindow_ModalityChanged(ptr.Pointer(), C.longlong(modality)) + } +} + +//export callbackQWindow_MouseDoubleClickEvent +func callbackQWindow_MouseDoubleClickEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { + (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).MouseDoubleClickEventDefault(NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectMouseDoubleClickEvent(f func(ev *QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { + f := func(ev *QMouseEvent) { + (*(*func(*QMouseEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMouseDoubleClickEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") + } +} + +func (ptr *QWindow) MouseDoubleClickEvent(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +func (ptr *QWindow) MouseDoubleClickEventDefault(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +//export callbackQWindow_MouseMoveEvent +func callbackQWindow_MouseMoveEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { + (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).MouseMoveEventDefault(NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectMouseMoveEvent(f func(ev *QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { + f := func(ev *QMouseEvent) { + (*(*func(*QMouseEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMouseMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") + } +} + +func (ptr *QWindow) MouseMoveEvent(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MouseMoveEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +func (ptr *QWindow) MouseMoveEventDefault(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MouseMoveEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +//export callbackQWindow_MousePressEvent +func callbackQWindow_MousePressEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { + (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).MousePressEventDefault(NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectMousePressEvent(f func(ev *QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { + f := func(ev *QMouseEvent) { + (*(*func(*QMouseEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMousePressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") + } +} + +func (ptr *QWindow) MousePressEvent(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MousePressEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +func (ptr *QWindow) MousePressEventDefault(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MousePressEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +//export callbackQWindow_MouseReleaseEvent +func callbackQWindow_MouseReleaseEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { + (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).MouseReleaseEventDefault(NewQMouseEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectMouseReleaseEvent(f func(ev *QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { + f := func(ev *QMouseEvent) { + (*(*func(*QMouseEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMouseReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") + } +} + +func (ptr *QWindow) MouseReleaseEvent(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MouseReleaseEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +func (ptr *QWindow) MouseReleaseEventDefault(ev QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) + } +} + +//export callbackQWindow_MoveEvent +func callbackQWindow_MoveEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil { + (*(*func(*QMoveEvent))(signal))(NewQMoveEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).MoveEventDefault(NewQMoveEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectMoveEvent(f func(ev *QMoveEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil { + f := func(ev *QMoveEvent) { + (*(*func(*QMoveEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveEvent") + } +} + +func (ptr *QWindow) MoveEvent(ev QMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MoveEvent(ptr.Pointer(), PointerFromQMoveEvent(ev)) + } +} + +func (ptr *QWindow) MoveEventDefault(ev QMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_MoveEventDefault(ptr.Pointer(), PointerFromQMoveEvent(ev)) + } +} + +//export callbackQWindow_NativeEvent +func callbackQWindow_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char { + var resultR int + if result != nil { + resultR = int(int32(*result)) + defer func() { *result = C.long(int32(resultR)) }() + } + if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) +} + +func (ptr *QWindow) ConnectNativeEvent(f func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nativeEvent"); signal != nil { + f := func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool { + (*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result) + return f(eventType, message, result) + } + qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectNativeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nativeEvent") + } +} + +func (ptr *QWindow) NativeEvent(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { + if ptr.Pointer() != nil { + var resultC C.long + if result != nil { + resultC = C.long(int32(*result)) + defer func() { *result = int(int32(resultC)) }() + } + return int8(C.QWindow_NativeEvent(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 + } + return false +} + +func (ptr *QWindow) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { + if ptr.Pointer() != nil { + var resultC C.long + if result != nil { + resultC = C.long(int32(*result)) + defer func() { *result = int(int32(resultC)) }() + } + return int8(C.QWindow_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 + } + return false +} + +func (ptr *QWindow) Opacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QWindow_Opacity(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_OpacityChanged +func callbackQWindow_OpacityChanged(ptr unsafe.Pointer, opacity C.double) { + if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil { + (*(*func(float64))(signal))(float64(opacity)) + } + +} + +func (ptr *QWindow) ConnectOpacityChanged(f func(opacity float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") { + C.QWindow_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil { + f := func(opacity float64) { + (*(*func(float64))(signal))(opacity) + f(opacity) + } + qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectOpacityChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectOpacityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "opacityChanged") + } +} + +func (ptr *QWindow) OpacityChanged(opacity float64) { + if ptr.Pointer() != nil { + C.QWindow_OpacityChanged(ptr.Pointer(), C.double(opacity)) + } +} + +func (ptr *QWindow) Parent(mode QWindow__AncestorMode) *QWindow { + if ptr.Pointer() != nil { + tmpValue := NewQWindowFromPointer(C.QWindow_Parent(ptr.Pointer(), C.longlong(mode))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) Parent2() *QWindow { + if ptr.Pointer() != nil { + tmpValue := NewQWindowFromPointer(C.QWindow_Parent2(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) Position() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWindow_Position(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +//export callbackQWindow_Raise +func callbackQWindow_Raise(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "raise"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).RaiseDefault() + } +} + +func (ptr *QWindow) ConnectRaise(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "raise"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectRaise() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "raise") + } +} + +func (ptr *QWindow) Raise() { + if ptr.Pointer() != nil { + C.QWindow_Raise(ptr.Pointer()) + } +} + +func (ptr *QWindow) RaiseDefault() { + if ptr.Pointer() != nil { + C.QWindow_RaiseDefault(ptr.Pointer()) + } +} + +func (ptr *QWindow) ReportContentOrientationChange(orientation core.Qt__ScreenOrientation) { + if ptr.Pointer() != nil { + C.QWindow_ReportContentOrientationChange(ptr.Pointer(), C.longlong(orientation)) + } +} + +//export callbackQWindow_RequestActivate +func callbackQWindow_RequestActivate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "requestActivate"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).RequestActivateDefault() + } +} + +func (ptr *QWindow) ConnectRequestActivate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "requestActivate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "requestActivate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "requestActivate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectRequestActivate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "requestActivate") + } +} + +func (ptr *QWindow) RequestActivate() { + if ptr.Pointer() != nil { + C.QWindow_RequestActivate(ptr.Pointer()) + } +} + +func (ptr *QWindow) RequestActivateDefault() { + if ptr.Pointer() != nil { + C.QWindow_RequestActivateDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_RequestUpdate +func callbackQWindow_RequestUpdate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "requestUpdate"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).RequestUpdateDefault() + } +} + +func (ptr *QWindow) ConnectRequestUpdate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "requestUpdate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "requestUpdate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "requestUpdate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectRequestUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "requestUpdate") + } +} + +func (ptr *QWindow) RequestUpdate() { + if ptr.Pointer() != nil { + C.QWindow_RequestUpdate(ptr.Pointer()) + } +} + +func (ptr *QWindow) RequestUpdateDefault() { + if ptr.Pointer() != nil { + C.QWindow_RequestUpdateDefault(ptr.Pointer()) + } +} + +func (ptr *QWindow) RequestedFormat() *QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := NewQSurfaceFormatFromPointer(C.QWindow_RequestedFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +func (ptr *QWindow) Resize(newSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWindow_Resize(ptr.Pointer(), core.PointerFromQSize(newSize)) + } +} + +func (ptr *QWindow) Resize2(w int, h int) { + if ptr.Pointer() != nil { + C.QWindow_Resize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +//export callbackQWindow_ResizeEvent +func callbackQWindow_ResizeEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil { + (*(*func(*QResizeEvent))(signal))(NewQResizeEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).ResizeEventDefault(NewQResizeEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectResizeEvent(f func(ev *QResizeEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil { + f := func(ev *QResizeEvent) { + (*(*func(*QResizeEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectResizeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeEvent") + } +} + +func (ptr *QWindow) ResizeEvent(ev QResizeEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ResizeEvent(ptr.Pointer(), PointerFromQResizeEvent(ev)) + } +} + +func (ptr *QWindow) ResizeEventDefault(ev QResizeEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ResizeEventDefault(ptr.Pointer(), PointerFromQResizeEvent(ev)) + } +} + +func (ptr *QWindow) Screen() *QScreen { + if ptr.Pointer() != nil { + tmpValue := NewQScreenFromPointer(C.QWindow_Screen(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWindow_ScreenChanged +func callbackQWindow_ScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "screenChanged"); signal != nil { + (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) + } + +} + +func (ptr *QWindow) ConnectScreenChanged(f func(screen *QScreen)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "screenChanged") { + C.QWindow_ConnectScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "screenChanged"); signal != nil { + f := func(screen *QScreen) { + (*(*func(*QScreen))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectScreenChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectScreenChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "screenChanged") + } +} + +func (ptr *QWindow) ScreenChanged(screen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ScreenChanged(ptr.Pointer(), PointerFromQScreen(screen)) + } +} + +func (ptr *QWindow) SetBaseSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetBaseSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QWindow) SetCursor(cursor QCursor_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetCursor(ptr.Pointer(), PointerFromQCursor(cursor)) + } +} + +func (ptr *QWindow) SetFilePath(filePath string) { + if ptr.Pointer() != nil { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + C.QWindow_SetFilePath(ptr.Pointer(), C.struct_QtGui_PackedString{data: filePathC, len: C.longlong(len(filePath))}) + } +} + +func (ptr *QWindow) SetFlag(flag core.Qt__WindowType, on bool) { + if ptr.Pointer() != nil { + C.QWindow_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QWindow) SetFlags(flags core.Qt__WindowType) { + if ptr.Pointer() != nil { + C.QWindow_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QWindow) SetFormat(format QSurfaceFormat_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetFormat(ptr.Pointer(), PointerFromQSurfaceFormat(format)) + } +} + +func (ptr *QWindow) SetFramePosition(point core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetFramePosition(ptr.Pointer(), core.PointerFromQPoint(point)) + } +} + +//export callbackQWindow_SetGeometry +func callbackQWindow_SetGeometry(ptr unsafe.Pointer, posx C.int, posy C.int, w C.int, h C.int) { + if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { + (*(*func(int, int, int, int))(signal))(int(int32(posx)), int(int32(posy)), int(int32(w)), int(int32(h))) + } else { + NewQWindowFromPointer(ptr).SetGeometryDefault(int(int32(posx)), int(int32(posy)), int(int32(w)), int(int32(h))) + } +} + +func (ptr *QWindow) ConnectSetGeometry(f func(posx int, posy int, w int, h int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { + f := func(posx int, posy int, w int, h int) { + (*(*func(int, int, int, int))(signal))(posx, posy, w, h) + f(posx, posy, w, h) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry") + } +} + +func (ptr *QWindow) SetGeometry(posx int, posy int, w int, h int) { + if ptr.Pointer() != nil { + C.QWindow_SetGeometry(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy)), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QWindow) SetGeometryDefault(posx int, posy int, w int, h int) { + if ptr.Pointer() != nil { + C.QWindow_SetGeometryDefault(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy)), C.int(int32(w)), C.int(int32(h))) + } +} + +//export callbackQWindow_SetGeometry2 +func callbackQWindow_SetGeometry2(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGeometry2"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) + } else { + NewQWindowFromPointer(ptr).SetGeometry2Default(core.NewQRectFromPointer(rect)) + } +} + +func (ptr *QWindow) ConnectSetGeometry2(f func(rect *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry2"); signal != nil { + f := func(rect *core.QRect) { + (*(*func(*core.QRect))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetGeometry2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry2") + } +} + +func (ptr *QWindow) SetGeometry2(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetGeometry2(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QWindow) SetGeometry2Default(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetGeometry2Default(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +//export callbackQWindow_SetHeight +func callbackQWindow_SetHeight(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "setHeight"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } else { + NewQWindowFromPointer(ptr).SetHeightDefault(int(int32(arg))) + } +} + +func (ptr *QWindow) ConnectSetHeight(f func(arg int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setHeight"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "setHeight", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setHeight", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetHeight() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setHeight") + } +} + +func (ptr *QWindow) SetHeight(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetHeight(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) SetHeightDefault(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetHeightDefault(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) SetIcon(icon QIcon_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetIcon(ptr.Pointer(), PointerFromQIcon(icon)) + } +} + +func (ptr *QWindow) SetKeyboardGrabEnabled(grab bool) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_SetKeyboardGrabEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(grab))))) != 0 + } + return false +} + +func (ptr *QWindow) SetMask(region QRegion_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetMask(ptr.Pointer(), PointerFromQRegion(region)) + } +} + +//export callbackQWindow_SetMaximumHeight +func callbackQWindow_SetMaximumHeight(ptr unsafe.Pointer, h C.int) { + if signal := qt.GetSignal(ptr, "setMaximumHeight"); signal != nil { + (*(*func(int))(signal))(int(int32(h))) + } else { + NewQWindowFromPointer(ptr).SetMaximumHeightDefault(int(int32(h))) + } +} + +func (ptr *QWindow) ConnectSetMaximumHeight(f func(h int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMaximumHeight"); signal != nil { + f := func(h int) { + (*(*func(int))(signal))(h) + f(h) + } + qt.ConnectSignal(ptr.Pointer(), "setMaximumHeight", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMaximumHeight", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetMaximumHeight() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMaximumHeight") + } +} + +func (ptr *QWindow) SetMaximumHeight(h int) { + if ptr.Pointer() != nil { + C.QWindow_SetMaximumHeight(ptr.Pointer(), C.int(int32(h))) + } +} + +func (ptr *QWindow) SetMaximumHeightDefault(h int) { + if ptr.Pointer() != nil { + C.QWindow_SetMaximumHeightDefault(ptr.Pointer(), C.int(int32(h))) + } +} + +func (ptr *QWindow) SetMaximumSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetMaximumSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +//export callbackQWindow_SetMaximumWidth +func callbackQWindow_SetMaximumWidth(ptr unsafe.Pointer, w C.int) { + if signal := qt.GetSignal(ptr, "setMaximumWidth"); signal != nil { + (*(*func(int))(signal))(int(int32(w))) + } else { + NewQWindowFromPointer(ptr).SetMaximumWidthDefault(int(int32(w))) + } +} + +func (ptr *QWindow) ConnectSetMaximumWidth(f func(w int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMaximumWidth"); signal != nil { + f := func(w int) { + (*(*func(int))(signal))(w) + f(w) + } + qt.ConnectSignal(ptr.Pointer(), "setMaximumWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMaximumWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetMaximumWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMaximumWidth") + } +} + +func (ptr *QWindow) SetMaximumWidth(w int) { + if ptr.Pointer() != nil { + C.QWindow_SetMaximumWidth(ptr.Pointer(), C.int(int32(w))) + } +} + +func (ptr *QWindow) SetMaximumWidthDefault(w int) { + if ptr.Pointer() != nil { + C.QWindow_SetMaximumWidthDefault(ptr.Pointer(), C.int(int32(w))) + } +} + +//export callbackQWindow_SetMinimumHeight +func callbackQWindow_SetMinimumHeight(ptr unsafe.Pointer, h C.int) { + if signal := qt.GetSignal(ptr, "setMinimumHeight"); signal != nil { + (*(*func(int))(signal))(int(int32(h))) + } else { + NewQWindowFromPointer(ptr).SetMinimumHeightDefault(int(int32(h))) + } +} + +func (ptr *QWindow) ConnectSetMinimumHeight(f func(h int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMinimumHeight"); signal != nil { + f := func(h int) { + (*(*func(int))(signal))(h) + f(h) + } + qt.ConnectSignal(ptr.Pointer(), "setMinimumHeight", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMinimumHeight", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetMinimumHeight() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMinimumHeight") + } +} + +func (ptr *QWindow) SetMinimumHeight(h int) { + if ptr.Pointer() != nil { + C.QWindow_SetMinimumHeight(ptr.Pointer(), C.int(int32(h))) + } +} + +func (ptr *QWindow) SetMinimumHeightDefault(h int) { + if ptr.Pointer() != nil { + C.QWindow_SetMinimumHeightDefault(ptr.Pointer(), C.int(int32(h))) + } +} + +func (ptr *QWindow) SetMinimumSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetMinimumSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +//export callbackQWindow_SetMinimumWidth +func callbackQWindow_SetMinimumWidth(ptr unsafe.Pointer, w C.int) { + if signal := qt.GetSignal(ptr, "setMinimumWidth"); signal != nil { + (*(*func(int))(signal))(int(int32(w))) + } else { + NewQWindowFromPointer(ptr).SetMinimumWidthDefault(int(int32(w))) + } +} + +func (ptr *QWindow) ConnectSetMinimumWidth(f func(w int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMinimumWidth"); signal != nil { + f := func(w int) { + (*(*func(int))(signal))(w) + f(w) + } + qt.ConnectSignal(ptr.Pointer(), "setMinimumWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMinimumWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetMinimumWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMinimumWidth") + } +} + +func (ptr *QWindow) SetMinimumWidth(w int) { + if ptr.Pointer() != nil { + C.QWindow_SetMinimumWidth(ptr.Pointer(), C.int(int32(w))) + } +} + +func (ptr *QWindow) SetMinimumWidthDefault(w int) { + if ptr.Pointer() != nil { + C.QWindow_SetMinimumWidthDefault(ptr.Pointer(), C.int(int32(w))) + } +} + +func (ptr *QWindow) SetModality(modality core.Qt__WindowModality) { + if ptr.Pointer() != nil { + C.QWindow_SetModality(ptr.Pointer(), C.longlong(modality)) + } +} + +func (ptr *QWindow) SetMouseGrabEnabled(grab bool) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_SetMouseGrabEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(grab))))) != 0 + } + return false +} + +func (ptr *QWindow) SetOpacity(level float64) { + if ptr.Pointer() != nil { + C.QWindow_SetOpacity(ptr.Pointer(), C.double(level)) + } +} + +func (ptr *QWindow) SetParent(parent QWindow_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetParent(ptr.Pointer(), PointerFromQWindow(parent)) + } +} + +func (ptr *QWindow) SetPosition(pt core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetPosition(ptr.Pointer(), core.PointerFromQPoint(pt)) + } +} + +func (ptr *QWindow) SetPosition2(posx int, posy int) { + if ptr.Pointer() != nil { + C.QWindow_SetPosition2(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy))) + } +} + +func (ptr *QWindow) SetScreen(newScreen QScreen_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetScreen(ptr.Pointer(), PointerFromQScreen(newScreen)) + } +} + +func (ptr *QWindow) SetSizeIncrement(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWindow_SetSizeIncrement(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QWindow) SetSurfaceType(surfaceType QSurface__SurfaceType) { + if ptr.Pointer() != nil { + C.QWindow_SetSurfaceType(ptr.Pointer(), C.longlong(surfaceType)) + } +} + +//export callbackQWindow_SetTitle +func callbackQWindow_SetTitle(ptr unsafe.Pointer, vqs C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "setTitle"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(vqs)) + } else { + NewQWindowFromPointer(ptr).SetTitleDefault(cGoUnpackString(vqs)) + } +} + +func (ptr *QWindow) ConnectSetTitle(f func(vqs string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setTitle"); signal != nil { + f := func(vqs string) { + (*(*func(string))(signal))(vqs) + f(vqs) + } + qt.ConnectSignal(ptr.Pointer(), "setTitle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setTitle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetTitle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setTitle") + } +} + +func (ptr *QWindow) SetTitle(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWindow_SetTitle(ptr.Pointer(), C.struct_QtGui_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWindow) SetTitleDefault(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWindow_SetTitleDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWindow) SetVisibility(v QWindow__Visibility) { + if ptr.Pointer() != nil { + C.QWindow_SetVisibility(ptr.Pointer(), C.longlong(v)) + } +} + +//export callbackQWindow_SetVisible +func callbackQWindow_SetVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQWindowFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QWindow) ConnectSetVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QWindow) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QWindow_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QWindow) SetVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QWindow_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQWindow_SetWidth +func callbackQWindow_SetWidth(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "setWidth"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } else { + NewQWindowFromPointer(ptr).SetWidthDefault(int(int32(arg))) + } +} + +func (ptr *QWindow) ConnectSetWidth(f func(arg int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setWidth"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "setWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setWidth") + } +} + +func (ptr *QWindow) SetWidth(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetWidth(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) SetWidthDefault(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetWidthDefault(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) SetWindowState(state core.Qt__WindowState) { + if ptr.Pointer() != nil { + C.QWindow_SetWindowState(ptr.Pointer(), C.longlong(state)) + } +} + +func (ptr *QWindow) SetWindowStates(state core.Qt__WindowState) { + if ptr.Pointer() != nil { + C.QWindow_SetWindowStates(ptr.Pointer(), C.longlong(state)) + } +} + +//export callbackQWindow_SetX +func callbackQWindow_SetX(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "setX"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } else { + NewQWindowFromPointer(ptr).SetXDefault(int(int32(arg))) + } +} + +func (ptr *QWindow) ConnectSetX(f func(arg int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setX"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "setX", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setX", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetX() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setX") + } +} + +func (ptr *QWindow) SetX(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetX(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) SetXDefault(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetXDefault(ptr.Pointer(), C.int(int32(arg))) + } +} + +//export callbackQWindow_SetY +func callbackQWindow_SetY(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "setY"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } else { + NewQWindowFromPointer(ptr).SetYDefault(int(int32(arg))) + } +} + +func (ptr *QWindow) ConnectSetY(f func(arg int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setY"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "setY", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setY", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSetY() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setY") + } +} + +func (ptr *QWindow) SetY(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetY(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) SetYDefault(arg int) { + if ptr.Pointer() != nil { + C.QWindow_SetYDefault(ptr.Pointer(), C.int(int32(arg))) + } +} + +//export callbackQWindow_Show +func callbackQWindow_Show(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "show"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).ShowDefault() + } +} + +func (ptr *QWindow) ConnectShow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectShow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "show") + } +} + +func (ptr *QWindow) Show() { + if ptr.Pointer() != nil { + C.QWindow_Show(ptr.Pointer()) + } +} + +func (ptr *QWindow) ShowDefault() { + if ptr.Pointer() != nil { + C.QWindow_ShowDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_ShowEvent +func callbackQWindow_ShowEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showEvent"); signal != nil { + (*(*func(*QShowEvent))(signal))(NewQShowEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).ShowEventDefault(NewQShowEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectShowEvent(f func(ev *QShowEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil { + f := func(ev *QShowEvent) { + (*(*func(*QShowEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectShowEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showEvent") + } +} + +func (ptr *QWindow) ShowEvent(ev QShowEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ShowEvent(ptr.Pointer(), PointerFromQShowEvent(ev)) + } +} + +func (ptr *QWindow) ShowEventDefault(ev QShowEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ShowEventDefault(ptr.Pointer(), PointerFromQShowEvent(ev)) + } +} + +//export callbackQWindow_ShowFullScreen +func callbackQWindow_ShowFullScreen(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).ShowFullScreenDefault() + } +} + +func (ptr *QWindow) ConnectShowFullScreen(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showFullScreen"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectShowFullScreen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showFullScreen") + } +} + +func (ptr *QWindow) ShowFullScreen() { + if ptr.Pointer() != nil { + C.QWindow_ShowFullScreen(ptr.Pointer()) + } +} + +func (ptr *QWindow) ShowFullScreenDefault() { + if ptr.Pointer() != nil { + C.QWindow_ShowFullScreenDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_ShowMaximized +func callbackQWindow_ShowMaximized(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).ShowMaximizedDefault() + } +} + +func (ptr *QWindow) ConnectShowMaximized(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMaximized"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectShowMaximized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMaximized") + } +} + +func (ptr *QWindow) ShowMaximized() { + if ptr.Pointer() != nil { + C.QWindow_ShowMaximized(ptr.Pointer()) + } +} + +func (ptr *QWindow) ShowMaximizedDefault() { + if ptr.Pointer() != nil { + C.QWindow_ShowMaximizedDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_ShowMinimized +func callbackQWindow_ShowMinimized(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).ShowMinimizedDefault() + } +} + +func (ptr *QWindow) ConnectShowMinimized(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMinimized"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectShowMinimized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMinimized") + } +} + +func (ptr *QWindow) ShowMinimized() { + if ptr.Pointer() != nil { + C.QWindow_ShowMinimized(ptr.Pointer()) + } +} + +func (ptr *QWindow) ShowMinimizedDefault() { + if ptr.Pointer() != nil { + C.QWindow_ShowMinimizedDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_ShowNormal +func callbackQWindow_ShowNormal(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showNormal"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).ShowNormalDefault() + } +} + +func (ptr *QWindow) ConnectShowNormal(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showNormal"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectShowNormal() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showNormal") + } +} + +func (ptr *QWindow) ShowNormal() { + if ptr.Pointer() != nil { + C.QWindow_ShowNormal(ptr.Pointer()) + } +} + +func (ptr *QWindow) ShowNormalDefault() { + if ptr.Pointer() != nil { + C.QWindow_ShowNormalDefault(ptr.Pointer()) + } +} + +//export callbackQWindow_Size +func callbackQWindow_Size(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQWindowFromPointer(ptr).SizeDefault()) +} + +func (ptr *QWindow) ConnectSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "size") + } +} + +func (ptr *QWindow) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWindow_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWindow) SizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWindow_SizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWindow) SizeIncrement() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWindow_SizeIncrement(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWindow_SurfaceType +func callbackQWindow_SurfaceType(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil { + return C.longlong((*(*func() QSurface__SurfaceType)(signal))()) + } + + return C.longlong(NewQWindowFromPointer(ptr).SurfaceTypeDefault()) +} + +func (ptr *QWindow) ConnectSurfaceType(f func() QSurface__SurfaceType) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "surfaceType"); signal != nil { + f := func() QSurface__SurfaceType { + (*(*func() QSurface__SurfaceType)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectSurfaceType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "surfaceType") + } +} + +func (ptr *QWindow) SurfaceType() QSurface__SurfaceType { + if ptr.Pointer() != nil { + return QSurface__SurfaceType(C.QWindow_SurfaceType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWindow) SurfaceTypeDefault() QSurface__SurfaceType { + if ptr.Pointer() != nil { + return QSurface__SurfaceType(C.QWindow_SurfaceTypeDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_TabletEvent +func callbackQWindow_TabletEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil { + (*(*func(*QTabletEvent))(signal))(NewQTabletEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).TabletEventDefault(NewQTabletEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectTabletEvent(f func(ev *QTabletEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabletEvent"); signal != nil { + f := func(ev *QTabletEvent) { + (*(*func(*QTabletEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectTabletEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabletEvent") + } +} + +func (ptr *QWindow) TabletEvent(ev QTabletEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_TabletEvent(ptr.Pointer(), PointerFromQTabletEvent(ev)) + } +} + +func (ptr *QWindow) TabletEventDefault(ev QTabletEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_TabletEventDefault(ptr.Pointer(), PointerFromQTabletEvent(ev)) + } +} + +func (ptr *QWindow) Title() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWindow_Title(ptr.Pointer())) + } + return "" +} + +//export callbackQWindow_TouchEvent +func callbackQWindow_TouchEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "touchEvent"); signal != nil { + (*(*func(*QTouchEvent))(signal))(NewQTouchEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).TouchEventDefault(NewQTouchEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectTouchEvent(f func(ev *QTouchEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "touchEvent"); signal != nil { + f := func(ev *QTouchEvent) { + (*(*func(*QTouchEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "touchEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "touchEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectTouchEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "touchEvent") + } +} + +func (ptr *QWindow) TouchEvent(ev QTouchEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_TouchEvent(ptr.Pointer(), PointerFromQTouchEvent(ev)) + } +} + +func (ptr *QWindow) TouchEventDefault(ev QTouchEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_TouchEventDefault(ptr.Pointer(), PointerFromQTouchEvent(ev)) + } +} + +func (ptr *QWindow) Type() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QWindow_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWindow) UnsetCursor() { + if ptr.Pointer() != nil { + C.QWindow_UnsetCursor(ptr.Pointer()) + } +} + +func (ptr *QWindow) Visibility() QWindow__Visibility { + if ptr.Pointer() != nil { + return QWindow__Visibility(C.QWindow_Visibility(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_VisibilityChanged +func callbackQWindow_VisibilityChanged(ptr unsafe.Pointer, visibility C.longlong) { + if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { + (*(*func(QWindow__Visibility))(signal))(QWindow__Visibility(visibility)) + } + +} + +func (ptr *QWindow) ConnectVisibilityChanged(f func(visibility QWindow__Visibility)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { + C.QWindow_ConnectVisibilityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibilityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { + f := func(visibility QWindow__Visibility) { + (*(*func(QWindow__Visibility))(signal))(visibility) + f(visibility) + } + qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectVisibilityChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectVisibilityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") + } +} + +func (ptr *QWindow) VisibilityChanged(visibility QWindow__Visibility) { + if ptr.Pointer() != nil { + C.QWindow_VisibilityChanged(ptr.Pointer(), C.longlong(visibility)) + } +} + +//export callbackQWindow_VisibleChanged +func callbackQWindow_VisibleChanged(ptr unsafe.Pointer, arg C.char) { + if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { + (*(*func(bool))(signal))(int8(arg) != 0) + } + +} + +func (ptr *QWindow) ConnectVisibleChanged(f func(arg bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { + C.QWindow_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { + f := func(arg bool) { + (*(*func(bool))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectVisibleChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectVisibleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") + } +} + +func (ptr *QWindow) VisibleChanged(arg bool) { + if ptr.Pointer() != nil { + C.QWindow_VisibleChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(arg)))) + } +} + +//export callbackQWindow_WheelEvent +func callbackQWindow_WheelEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { + (*(*func(*QWheelEvent))(signal))(NewQWheelEventFromPointer(ev)) + } else { + NewQWindowFromPointer(ptr).WheelEventDefault(NewQWheelEventFromPointer(ev)) + } +} + +func (ptr *QWindow) ConnectWheelEvent(f func(ev *QWheelEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { + f := func(ev *QWheelEvent) { + (*(*func(*QWheelEvent))(signal))(ev) + f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectWheelEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") + } +} + +func (ptr *QWindow) WheelEvent(ev QWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_WheelEvent(ptr.Pointer(), PointerFromQWheelEvent(ev)) + } +} + +func (ptr *QWindow) WheelEventDefault(ev QWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_WheelEventDefault(ptr.Pointer(), PointerFromQWheelEvent(ev)) + } +} + +func (ptr *QWindow) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_Width(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_WidthChanged +func callbackQWindow_WidthChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "widthChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectWidthChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "widthChanged") { + C.QWindow_ConnectWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widthChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "widthChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "widthChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "widthChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectWidthChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectWidthChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "widthChanged") + } +} + +func (ptr *QWindow) WidthChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_WidthChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) WinId() uintptr { + if ptr.Pointer() != nil { + return uintptr(C.QWindow_WinId(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWindow) WindowState() core.Qt__WindowState { + if ptr.Pointer() != nil { + return core.Qt__WindowState(C.QWindow_WindowState(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_WindowStateChanged +func callbackQWindow_WindowStateChanged(ptr unsafe.Pointer, windowState C.longlong) { + if signal := qt.GetSignal(ptr, "windowStateChanged"); signal != nil { + (*(*func(core.Qt__WindowState))(signal))(core.Qt__WindowState(windowState)) + } + +} + +func (ptr *QWindow) ConnectWindowStateChanged(f func(windowState core.Qt__WindowState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "windowStateChanged") { + C.QWindow_ConnectWindowStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "windowStateChanged"); signal != nil { + f := func(windowState core.Qt__WindowState) { + (*(*func(core.Qt__WindowState))(signal))(windowState) + f(windowState) + } + qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectWindowStateChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectWindowStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "windowStateChanged") + } +} + +func (ptr *QWindow) WindowStateChanged(windowState core.Qt__WindowState) { + if ptr.Pointer() != nil { + C.QWindow_WindowStateChanged(ptr.Pointer(), C.longlong(windowState)) + } +} + +func (ptr *QWindow) WindowStates() core.Qt__WindowState { + if ptr.Pointer() != nil { + return core.Qt__WindowState(C.QWindow_WindowStates(ptr.Pointer())) + } + return 0 +} + +//export callbackQWindow_WindowTitleChanged +func callbackQWindow_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(title)) + } + +} + +func (ptr *QWindow) ConnectWindowTitleChanged(f func(title string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "windowTitleChanged") { + C.QWindow_ConnectWindowTitleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowTitleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "windowTitleChanged"); signal != nil { + f := func(title string) { + (*(*func(string))(signal))(title) + f(title) + } + qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectWindowTitleChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectWindowTitleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "windowTitleChanged") + } +} + +func (ptr *QWindow) WindowTitleChanged(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QWindow_WindowTitleChanged(ptr.Pointer(), C.struct_QtGui_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QWindow) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_X(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_XChanged +func callbackQWindow_XChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "xChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectXChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "xChanged") { + C.QWindow_ConnectXChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "xChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectXChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectXChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "xChanged") + } +} + +func (ptr *QWindow) XChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_XChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +func (ptr *QWindow) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QWindow_Y(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWindow_YChanged +func callbackQWindow_YChanged(ptr unsafe.Pointer, arg C.int) { + if signal := qt.GetSignal(ptr, "yChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(arg))) + } + +} + +func (ptr *QWindow) ConnectYChanged(f func(arg int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "yChanged") { + C.QWindow_ConnectYChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "yChanged"); signal != nil { + f := func(arg int) { + (*(*func(int))(signal))(arg) + f(arg) + } + qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectYChanged() { + if ptr.Pointer() != nil { + C.QWindow_DisconnectYChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "yChanged") + } +} + +func (ptr *QWindow) YChanged(arg int) { + if ptr.Pointer() != nil { + C.QWindow_YChanged(ptr.Pointer(), C.int(int32(arg))) + } +} + +//export callbackQWindow_DestroyQWindow +func callbackQWindow_DestroyQWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).DestroyQWindowDefault() + } +} + +func (ptr *QWindow) ConnectDestroyQWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWindow) DisconnectDestroyQWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QWindow") + } +} + +func (ptr *QWindow) DestroyQWindow() { + if ptr.Pointer() != nil { + C.QWindow_DestroyQWindow(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWindow) DestroyQWindowDefault() { + if ptr.Pointer() != nil { + C.QWindow_DestroyQWindowDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWindow) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWindow___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWindow___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWindow) __children_newList() unsafe.Pointer { + return C.QWindow___children_newList(ptr.Pointer()) +} + +func (ptr *QWindow) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QWindow___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QWindow) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QWindow___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QWindow) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QWindow___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QWindow) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWindow___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWindow___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWindow) __findChildren_newList() unsafe.Pointer { + return C.QWindow___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QWindow) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWindow___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWindow___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWindow) __findChildren_newList3() unsafe.Pointer { + return C.QWindow___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QWindow) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWindow___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWindow) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWindow___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWindow) __qFindChildren_newList2() unsafe.Pointer { + return C.QWindow___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQWindow_ChildEvent +func callbackQWindow_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQWindowFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QWindow) ChildEvent(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *QWindow) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQWindow_ConnectNotify +func callbackQWindow_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQWindowFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QWindow) ConnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QWindow) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWindow_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQWindow_CustomEvent +func callbackQWindow_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQWindowFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QWindow) CustomEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWindow) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQWindow_DeleteLater +func callbackQWindow_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQWindowFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QWindow) DeleteLater() { + if ptr.Pointer() != nil { + C.QWindow_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWindow) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QWindow_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQWindow_Destroyed +func callbackQWindow_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQWindow_DisconnectNotify +func callbackQWindow_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQWindowFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QWindow) DisconnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWindow_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QWindow) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWindow_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQWindow_EventFilter +func callbackQWindow_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QWindow) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QWindow) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWindow_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQWindow_MetaObject +func callbackQWindow_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQWindowFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QWindow) MetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QWindow_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QWindow) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QWindow_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQWindow_ObjectNameChanged +func callbackQWindow_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQWindow_TimerEvent +func callbackQWindow_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQWindowFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QWindow) TimerEvent(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QWindow) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QWindow_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QWindowStateChangeEvent struct { + core.QEvent +} + +type QWindowStateChangeEvent_ITF interface { + core.QEvent_ITF + QWindowStateChangeEvent_PTR() *QWindowStateChangeEvent +} + +func (ptr *QWindowStateChangeEvent) QWindowStateChangeEvent_PTR() *QWindowStateChangeEvent { + return ptr +} + +func (ptr *QWindowStateChangeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QWindowStateChangeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQWindowStateChangeEvent(ptr QWindowStateChangeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWindowStateChangeEvent_PTR().Pointer() + } + return nil +} + +func NewQWindowStateChangeEventFromPointer(ptr unsafe.Pointer) (n *QWindowStateChangeEvent) { + n = new(QWindowStateChangeEvent) + n.SetPointer(ptr) + return +} + +func (ptr *QWindowStateChangeEvent) DestroyQWindowStateChangeEvent() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWindowStateChangeEvent) OldState() core.Qt__WindowState { + if ptr.Pointer() != nil { + return core.Qt__WindowState(C.QWindowStateChangeEvent_OldState(ptr.Pointer())) + } + return 0 +} diff --git a/vendor/github.com/therecipe/qt/gui/gui.h b/vendor/github.com/therecipe/qt/gui/gui.h new file mode 100644 index 00000000..35f47126 --- /dev/null +++ b/vendor/github.com/therecipe/qt/gui/gui.h @@ -0,0 +1,5980 @@ +// +build !minimal + +#pragma once + +#ifndef GO_QTGUI_H +#define GO_QTGUI_H + +#include + +#ifdef __cplusplus +int QAbstractTextDocumentLayout_QAbstractTextDocumentLayout_QRegisterMetaType(); +int QAccessibleActionInterface_QAccessibleActionInterface_QRegisterMetaType(); +int QAccessibleEditableTextInterface_QAccessibleEditableTextInterface_QRegisterMetaType(); +int QAccessibleEvent_QAccessibleEvent_QRegisterMetaType(); +int QAccessibleInterface_QAccessibleInterface_QRegisterMetaType(); +int QAccessibleObject_QAccessibleObject_QRegisterMetaType(); +int QAccessiblePlugin_QAccessiblePlugin_QRegisterMetaType(); +int QAccessibleStateChangeEvent_QAccessibleStateChangeEvent_QRegisterMetaType(); +int QAccessibleTableCellInterface_QAccessibleTableCellInterface_QRegisterMetaType(); +int QAccessibleTableInterface_QAccessibleTableInterface_QRegisterMetaType(); +int QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType(); +int QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType(); +int QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType(); +int QAccessibleTextInterface_QAccessibleTextInterface_QRegisterMetaType(); +int QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType(); +int QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType(); +int QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType(); +int QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType(); +int QAccessibleValueInterface_QAccessibleValueInterface_QRegisterMetaType(); +int QActionEvent_QActionEvent_QRegisterMetaType(); +int QApplicationStateChangeEvent_QApplicationStateChangeEvent_QRegisterMetaType(); +int QBitmap_QBitmap_QRegisterMetaType(); +int QClipboard_QClipboard_QRegisterMetaType(); +int QCloseEvent_QCloseEvent_QRegisterMetaType(); +int QContextMenuEvent_QContextMenuEvent_QRegisterMetaType(); +int QDoubleValidator_QDoubleValidator_QRegisterMetaType(); +int QDrag_QDrag_QRegisterMetaType(); +int QDragEnterEvent_QDragEnterEvent_QRegisterMetaType(); +int QDragLeaveEvent_QDragLeaveEvent_QRegisterMetaType(); +int QDragMoveEvent_QDragMoveEvent_QRegisterMetaType(); +int QDropEvent_QDropEvent_QRegisterMetaType(); +int QEnterEvent_QEnterEvent_QRegisterMetaType(); +int QExposeEvent_QExposeEvent_QRegisterMetaType(); +int QFileOpenEvent_QFileOpenEvent_QRegisterMetaType(); +int QFocusEvent_QFocusEvent_QRegisterMetaType(); +int QGenericPlugin_QGenericPlugin_QRegisterMetaType(); +int QGuiApplication_QGuiApplication_QRegisterMetaType(); +int QHelpEvent_QHelpEvent_QRegisterMetaType(); +int QHideEvent_QHideEvent_QRegisterMetaType(); +int QHoverEvent_QHoverEvent_QRegisterMetaType(); +int QIconDragEvent_QIconDragEvent_QRegisterMetaType(); +int QIconEngine_QIconEngine_QRegisterMetaType(); +int QIconEnginePlugin_QIconEnginePlugin_QRegisterMetaType(); +int QImage_QImage_QRegisterMetaType(); +int QImageIOHandler_QImageIOHandler_QRegisterMetaType(); +int QImageIOPlugin_QImageIOPlugin_QRegisterMetaType(); +int QInputEvent_QInputEvent_QRegisterMetaType(); +int QInputMethod_QInputMethod_QRegisterMetaType(); +int QInputMethodEvent_QInputMethodEvent_QRegisterMetaType(); +int QInputMethodQueryEvent_QInputMethodQueryEvent_QRegisterMetaType(); +int QIntValidator_QIntValidator_QRegisterMetaType(); +int QKeyEvent_QKeyEvent_QRegisterMetaType(); +int QMouseEvent_QMouseEvent_QRegisterMetaType(); +int QMoveEvent_QMoveEvent_QRegisterMetaType(); +int QMovie_QMovie_QRegisterMetaType(); +int QNativeGestureEvent_QNativeGestureEvent_QRegisterMetaType(); +int QOffscreenSurface_QOffscreenSurface_QRegisterMetaType(); +int QOpenGLContext_QOpenGLContext_QRegisterMetaType(); +int QOpenGLContextGroup_QOpenGLContextGroup_QRegisterMetaType(); +int QOpenGLDebugLogger_QOpenGLDebugLogger_QRegisterMetaType(); +int QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType(); +int QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType(); +int QOpenGLShader_QOpenGLShader_QRegisterMetaType(); +int QOpenGLShaderProgram_QOpenGLShaderProgram_QRegisterMetaType(); +int QOpenGLTimeMonitor_QOpenGLTimeMonitor_QRegisterMetaType(); +int QOpenGLTimerQuery_QOpenGLTimerQuery_QRegisterMetaType(); +int QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType(); +int QOpenGLWindow_QOpenGLWindow_QRegisterMetaType(); +int QPagedPaintDevice_QPagedPaintDevice_QRegisterMetaType(); +int QPaintDevice_QPaintDevice_QRegisterMetaType(); +int QPaintDeviceWindow_QPaintDeviceWindow_QRegisterMetaType(); +int QPaintEngine_QPaintEngine_QRegisterMetaType(); +int QPaintEvent_QPaintEvent_QRegisterMetaType(); +int QPdfWriter_QPdfWriter_QRegisterMetaType(); +int QPicture_QPicture_QRegisterMetaType(); +int QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType(); +int QPixmap_QPixmap_QRegisterMetaType(); +int QPlatformSurfaceEvent_QPlatformSurfaceEvent_QRegisterMetaType(); +int QRasterWindow_QRasterWindow_QRegisterMetaType(); +int QRegExpValidator_QRegExpValidator_QRegisterMetaType(); +int QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType(); +int QResizeEvent_QResizeEvent_QRegisterMetaType(); +int QScreen_QScreen_QRegisterMetaType(); +int QScreenOrientationChangeEvent_QScreenOrientationChangeEvent_QRegisterMetaType(); +int QScrollEvent_QScrollEvent_QRegisterMetaType(); +int QScrollPrepareEvent_QScrollPrepareEvent_QRegisterMetaType(); +int QSessionManager_QSessionManager_QRegisterMetaType(); +int QShortcutEvent_QShortcutEvent_QRegisterMetaType(); +int QShowEvent_QShowEvent_QRegisterMetaType(); +int QStandardItem_QStandardItem_QRegisterMetaType(); +int QStandardItemModel_QStandardItemModel_QRegisterMetaType(); +int QStatusTipEvent_QStatusTipEvent_QRegisterMetaType(); +int QStyleHints_QStyleHints_QRegisterMetaType(); +int QSurface_QSurface_QRegisterMetaType(); +int QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType(); +int QTabletEvent_QTabletEvent_QRegisterMetaType(); +int QTextBlockGroup_QTextBlockGroup_QRegisterMetaType(); +int QTextBlockUserData_QTextBlockUserData_QRegisterMetaType(); +int QTextDocument_QTextDocument_QRegisterMetaType(); +int QTextFrame_QTextFrame_QRegisterMetaType(); +int QTextList_QTextList_QRegisterMetaType(); +int QTextObject_QTextObject_QRegisterMetaType(); +int QTextObjectInterface_QTextObjectInterface_QRegisterMetaType(); +int QTextTable_QTextTable_QRegisterMetaType(); +int QTouchEvent_QTouchEvent_QRegisterMetaType(); +int QValidator_QValidator_QRegisterMetaType(); +int QWhatsThisClickedEvent_QWhatsThisClickedEvent_QRegisterMetaType(); +int QWheelEvent_QWheelEvent_QRegisterMetaType(); +int QWindow_QWindow_QRegisterMetaType(); +int QWindowStateChangeEvent_QWindowStateChangeEvent_QRegisterMetaType(); +extern "C" { +#endif + +struct QtGui_PackedString { char* data; long long len; }; +struct QtGui_PackedList { void* data; long long len; }; +struct QtGui_PackedString QAbstractTextDocumentLayout_AnchorAt(void* ptr, void* position); +void* QAbstractTextDocumentLayout_BlockBoundingRect(void* ptr, void* block); +void* QAbstractTextDocumentLayout_Document(void* ptr); +void QAbstractTextDocumentLayout_DocumentChanged(void* ptr, int position, int charsRemoved, int charsAdded); +void* QAbstractTextDocumentLayout_DocumentSize(void* ptr); +void QAbstractTextDocumentLayout_ConnectDocumentSizeChanged(void* ptr, long long t); +void QAbstractTextDocumentLayout_DisconnectDocumentSizeChanged(void* ptr); +void QAbstractTextDocumentLayout_DocumentSizeChanged(void* ptr, void* newSize); +void QAbstractTextDocumentLayout_DrawInlineObject(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format); +void QAbstractTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format); +void* QAbstractTextDocumentLayout_Format(void* ptr, int position); +void* QAbstractTextDocumentLayout_FormatAt(void* ptr, void* pos); +void* QAbstractTextDocumentLayout_FrameBoundingRect(void* ptr, void* frame); +void* QAbstractTextDocumentLayout_HandlerForObject(void* ptr, int objectType); +int QAbstractTextDocumentLayout_HitTest(void* ptr, void* point, long long accuracy); +struct QtGui_PackedString QAbstractTextDocumentLayout_ImageAt(void* ptr, void* pos); +int QAbstractTextDocumentLayout_PageCount(void* ptr); +void QAbstractTextDocumentLayout_ConnectPageCountChanged(void* ptr, long long t); +void QAbstractTextDocumentLayout_DisconnectPageCountChanged(void* ptr); +void QAbstractTextDocumentLayout_PageCountChanged(void* ptr, int newPages); +void* QAbstractTextDocumentLayout_PaintDevice(void* ptr); +void QAbstractTextDocumentLayout_PositionInlineObject(void* ptr, void* item, int posInDocument, void* format); +void QAbstractTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); +void QAbstractTextDocumentLayout_RegisterHandler(void* ptr, int objectType, void* component); +void QAbstractTextDocumentLayout_ResizeInlineObject(void* ptr, void* item, int posInDocument, void* format); +void QAbstractTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); +void QAbstractTextDocumentLayout_SetPaintDevice(void* ptr, void* device); +void QAbstractTextDocumentLayout_UnregisterHandler(void* ptr, int objectType, void* component); +void QAbstractTextDocumentLayout_ConnectUpdate(void* ptr, long long t); +void QAbstractTextDocumentLayout_DisconnectUpdate(void* ptr); +void QAbstractTextDocumentLayout_Update(void* ptr, void* rect); +void QAbstractTextDocumentLayout_ConnectUpdateBlock(void* ptr, long long t); +void QAbstractTextDocumentLayout_DisconnectUpdateBlock(void* ptr); +void QAbstractTextDocumentLayout_UpdateBlock(void* ptr, void* block); +void* QAbstractTextDocumentLayout___children_atList(void* ptr, int i); +void QAbstractTextDocumentLayout___children_setList(void* ptr, void* i); +void* QAbstractTextDocumentLayout___children_newList(void* ptr); +void* QAbstractTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i); +void QAbstractTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i); +void* QAbstractTextDocumentLayout___dynamicPropertyNames_newList(void* ptr); +void* QAbstractTextDocumentLayout___findChildren_atList(void* ptr, int i); +void QAbstractTextDocumentLayout___findChildren_setList(void* ptr, void* i); +void* QAbstractTextDocumentLayout___findChildren_newList(void* ptr); +void* QAbstractTextDocumentLayout___findChildren_atList3(void* ptr, int i); +void QAbstractTextDocumentLayout___findChildren_setList3(void* ptr, void* i); +void* QAbstractTextDocumentLayout___findChildren_newList3(void* ptr); +void* QAbstractTextDocumentLayout___qFindChildren_atList2(void* ptr, int i); +void QAbstractTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i); +void* QAbstractTextDocumentLayout___qFindChildren_newList2(void* ptr); +void QAbstractTextDocumentLayout_ChildEventDefault(void* ptr, void* event); +void QAbstractTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign); +void QAbstractTextDocumentLayout_CustomEventDefault(void* ptr, void* event); +void QAbstractTextDocumentLayout_DeleteLaterDefault(void* ptr); +void QAbstractTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign); +char QAbstractTextDocumentLayout_EventDefault(void* ptr, void* e); +char QAbstractTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event); +void* QAbstractTextDocumentLayout_MetaObjectDefault(void* ptr); +void QAbstractTextDocumentLayout_TimerEventDefault(void* ptr, void* event); +char QAccessible_QAccessible_IsActive(); +void* QAccessible_QAccessible_QueryAccessibleInterface(void* object); +void QAccessible_QAccessible_SetRootObject(void* object); +void QAccessible_QAccessible_UpdateAccessibility2(void* event); +struct QtGui_PackedString QAccessibleActionInterface_ActionNames(void* ptr); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction(); +void QAccessibleActionInterface_DoAction(void* ptr, struct QtGui_PackedString actionName); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction(); +struct QtGui_PackedString QAccessibleActionInterface_KeyBindingsForAction(void* ptr, struct QtGui_PackedString actionName); +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescription(void* ptr, struct QtGui_PackedString actionName); +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescriptionDefault(void* ptr, struct QtGui_PackedString actionName); +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionName(void* ptr, struct QtGui_PackedString actionName); +struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionNameDefault(void* ptr, struct QtGui_PackedString actionName); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PressAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction(); +struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction(); +void QAccessibleActionInterface_DestroyQAccessibleActionInterface(void* ptr); +void QAccessibleActionInterface_DestroyQAccessibleActionInterfaceDefault(void* ptr); +void QAccessibleEditableTextInterface_DeleteText(void* ptr, int startOffset, int endOffset); +void QAccessibleEditableTextInterface_InsertText(void* ptr, int offset, struct QtGui_PackedString text); +void QAccessibleEditableTextInterface_ReplaceText(void* ptr, int startOffset, int endOffset, struct QtGui_PackedString text); +void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(void* ptr); +void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterfaceDefault(void* ptr); +void* QAccessibleEvent_NewQAccessibleEvent2(void* object, long long ty); +void* QAccessibleEvent_NewQAccessibleEvent3(void* interfa, long long ty); +void* QAccessibleEvent_AccessibleInterface(void* ptr); +void* QAccessibleEvent_AccessibleInterfaceDefault(void* ptr); +int QAccessibleEvent_Child(void* ptr); +void* QAccessibleEvent_Object(void* ptr); +void QAccessibleEvent_SetChild(void* ptr, int child); +long long QAccessibleEvent_Type(void* ptr); +void QAccessibleEvent_DestroyQAccessibleEvent(void* ptr); +void QAccessibleEvent_DestroyQAccessibleEventDefault(void* ptr); +void* QAccessibleInterface_ActionInterface(void* ptr); +void* QAccessibleInterface_BackgroundColor(void* ptr); +void* QAccessibleInterface_BackgroundColorDefault(void* ptr); +void* QAccessibleInterface_Child(void* ptr, int index); +void* QAccessibleInterface_ChildAt(void* ptr, int x, int y); +int QAccessibleInterface_ChildCount(void* ptr); +void* QAccessibleInterface_FocusChild(void* ptr); +void* QAccessibleInterface_FocusChildDefault(void* ptr); +void* QAccessibleInterface_ForegroundColor(void* ptr); +void* QAccessibleInterface_ForegroundColorDefault(void* ptr); +int QAccessibleInterface_IndexOfChild(void* ptr, void* child); +void* QAccessibleInterface_Interface_cast(void* ptr, long long ty); +void* QAccessibleInterface_Interface_castDefault(void* ptr, long long ty); +char QAccessibleInterface_IsValid(void* ptr); +void* QAccessibleInterface_Object(void* ptr); +void* QAccessibleInterface_Parent(void* ptr); +void* QAccessibleInterface_Rect(void* ptr); +long long QAccessibleInterface_Role(void* ptr); +void QAccessibleInterface_SetText(void* ptr, long long t, struct QtGui_PackedString text); +void* QAccessibleInterface_TableCellInterface(void* ptr); +void* QAccessibleInterface_TableInterface(void* ptr); +struct QtGui_PackedString QAccessibleInterface_Text(void* ptr, long long t); +void* QAccessibleInterface_TextInterface(void* ptr); +void* QAccessibleInterface_ValueInterface(void* ptr); +void* QAccessibleInterface_Window(void* ptr); +void* QAccessibleInterface_WindowDefault(void* ptr); +void QAccessibleInterface_DestroyQAccessibleInterface(void* ptr); +void QAccessibleInterface_DestroyQAccessibleInterfaceDefault(void* ptr); +void* QAccessibleObject_ChildAt(void* ptr, int x, int y); +void* QAccessibleObject_ChildAtDefault(void* ptr, int x, int y); +char QAccessibleObject_IsValid(void* ptr); +char QAccessibleObject_IsValidDefault(void* ptr); +void* QAccessibleObject_Object(void* ptr); +void* QAccessibleObject_ObjectDefault(void* ptr); +void* QAccessibleObject_Rect(void* ptr); +void* QAccessibleObject_RectDefault(void* ptr); +void QAccessibleObject_SetText(void* ptr, long long t, struct QtGui_PackedString text); +void QAccessibleObject_SetTextDefault(void* ptr, long long t, struct QtGui_PackedString text); +void QAccessibleObject_DestroyQAccessibleObject(void* ptr); +void QAccessibleObject_DestroyQAccessibleObjectDefault(void* ptr); +void* QAccessibleObject_Child(void* ptr, int index); +void* QAccessibleObject_ChildDefault(void* ptr, int index); +int QAccessibleObject_ChildCount(void* ptr); +int QAccessibleObject_ChildCountDefault(void* ptr); +int QAccessibleObject_IndexOfChild(void* ptr, void* child); +int QAccessibleObject_IndexOfChildDefault(void* ptr, void* child); +void* QAccessibleObject_Parent(void* ptr); +void* QAccessibleObject_ParentDefault(void* ptr); +long long QAccessibleObject_Role(void* ptr); +long long QAccessibleObject_RoleDefault(void* ptr); +struct QtGui_PackedString QAccessibleObject_Text(void* ptr, long long t); +struct QtGui_PackedString QAccessibleObject_TextDefault(void* ptr, long long t); +void* QAccessiblePlugin_NewQAccessiblePlugin(void* parent); +void* QAccessiblePlugin_Create(void* ptr, struct QtGui_PackedString key, void* object); +void QAccessiblePlugin_DestroyQAccessiblePlugin(void* ptr); +void QAccessiblePlugin_DestroyQAccessiblePluginDefault(void* ptr); +void* QAccessiblePlugin___children_atList(void* ptr, int i); +void QAccessiblePlugin___children_setList(void* ptr, void* i); +void* QAccessiblePlugin___children_newList(void* ptr); +void* QAccessiblePlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QAccessiblePlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QAccessiblePlugin___dynamicPropertyNames_newList(void* ptr); +void* QAccessiblePlugin___findChildren_atList(void* ptr, int i); +void QAccessiblePlugin___findChildren_setList(void* ptr, void* i); +void* QAccessiblePlugin___findChildren_newList(void* ptr); +void* QAccessiblePlugin___findChildren_atList3(void* ptr, int i); +void QAccessiblePlugin___findChildren_setList3(void* ptr, void* i); +void* QAccessiblePlugin___findChildren_newList3(void* ptr); +void* QAccessiblePlugin___qFindChildren_atList2(void* ptr, int i); +void QAccessiblePlugin___qFindChildren_setList2(void* ptr, void* i); +void* QAccessiblePlugin___qFindChildren_newList2(void* ptr); +void QAccessiblePlugin_ChildEventDefault(void* ptr, void* event); +void QAccessiblePlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QAccessiblePlugin_CustomEventDefault(void* ptr, void* event); +void QAccessiblePlugin_DeleteLaterDefault(void* ptr); +void QAccessiblePlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QAccessiblePlugin_EventDefault(void* ptr, void* e); +char QAccessiblePlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QAccessiblePlugin_MetaObjectDefault(void* ptr); +void QAccessiblePlugin_TimerEventDefault(void* ptr, void* event); +int QAccessibleTableCellInterface_ColumnExtent(void* ptr); +struct QtGui_PackedList QAccessibleTableCellInterface_ColumnHeaderCells(void* ptr); +int QAccessibleTableCellInterface_ColumnIndex(void* ptr); +char QAccessibleTableCellInterface_IsSelected(void* ptr); +int QAccessibleTableCellInterface_RowExtent(void* ptr); +struct QtGui_PackedList QAccessibleTableCellInterface_RowHeaderCells(void* ptr); +int QAccessibleTableCellInterface_RowIndex(void* ptr); +void* QAccessibleTableCellInterface_Table(void* ptr); +void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(void* ptr); +void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(void* ptr); +void* QAccessibleTableCellInterface___columnHeaderCells_atList(void* ptr, int i); +void QAccessibleTableCellInterface___columnHeaderCells_setList(void* ptr, void* i); +void* QAccessibleTableCellInterface___columnHeaderCells_newList(void* ptr); +void* QAccessibleTableCellInterface___rowHeaderCells_atList(void* ptr, int i); +void QAccessibleTableCellInterface___rowHeaderCells_setList(void* ptr, void* i); +void* QAccessibleTableCellInterface___rowHeaderCells_newList(void* ptr); +void* QAccessibleTableInterface_Caption(void* ptr); +void* QAccessibleTableInterface_CellAt(void* ptr, int row, int column); +int QAccessibleTableInterface_ColumnCount(void* ptr); +struct QtGui_PackedString QAccessibleTableInterface_ColumnDescription(void* ptr, int column); +char QAccessibleTableInterface_IsColumnSelected(void* ptr, int column); +char QAccessibleTableInterface_IsRowSelected(void* ptr, int row); +void QAccessibleTableInterface_ModelChange(void* ptr, void* event); +int QAccessibleTableInterface_RowCount(void* ptr); +struct QtGui_PackedString QAccessibleTableInterface_RowDescription(void* ptr, int row); +char QAccessibleTableInterface_SelectColumn(void* ptr, int column); +char QAccessibleTableInterface_SelectRow(void* ptr, int row); +int QAccessibleTableInterface_SelectedCellCount(void* ptr); +struct QtGui_PackedList QAccessibleTableInterface_SelectedCells(void* ptr); +int QAccessibleTableInterface_SelectedColumnCount(void* ptr); +struct QtGui_PackedList QAccessibleTableInterface_SelectedColumns(void* ptr); +int QAccessibleTableInterface_SelectedRowCount(void* ptr); +struct QtGui_PackedList QAccessibleTableInterface_SelectedRows(void* ptr); +void* QAccessibleTableInterface_Summary(void* ptr); +char QAccessibleTableInterface_UnselectColumn(void* ptr, int column); +char QAccessibleTableInterface_UnselectRow(void* ptr, int row); +void QAccessibleTableInterface_DestroyQAccessibleTableInterface(void* ptr); +void QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(void* ptr); +void* QAccessibleTableInterface___selectedCells_atList(void* ptr, int i); +void QAccessibleTableInterface___selectedCells_setList(void* ptr, void* i); +void* QAccessibleTableInterface___selectedCells_newList(void* ptr); +int QAccessibleTableInterface___selectedColumns_atList(void* ptr, int i); +void QAccessibleTableInterface___selectedColumns_setList(void* ptr, int i); +void* QAccessibleTableInterface___selectedColumns_newList(void* ptr); +int QAccessibleTableInterface___selectedRows_atList(void* ptr, int i); +void QAccessibleTableInterface___selectedRows_setList(void* ptr, int i); +void* QAccessibleTableInterface___selectedRows_newList(void* ptr); +void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(void* object, long long changeType); +void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(void* iface, long long changeType); +int QAccessibleTableModelChangeEvent_FirstColumn(void* ptr); +int QAccessibleTableModelChangeEvent_FirstRow(void* ptr); +int QAccessibleTableModelChangeEvent_LastColumn(void* ptr); +int QAccessibleTableModelChangeEvent_LastRow(void* ptr); +long long QAccessibleTableModelChangeEvent_ModelChangeType(void* ptr); +void QAccessibleTableModelChangeEvent_SetFirstColumn(void* ptr, int column); +void QAccessibleTableModelChangeEvent_SetFirstRow(void* ptr, int row); +void QAccessibleTableModelChangeEvent_SetLastColumn(void* ptr, int column); +void QAccessibleTableModelChangeEvent_SetLastRow(void* ptr, int row); +void QAccessibleTableModelChangeEvent_SetModelChangeType(void* ptr, long long changeType); +void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent(void* object, int cursorPos); +void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent2(void* iface, int cursorPos); +int QAccessibleTextCursorEvent_CursorPosition(void* ptr); +void QAccessibleTextCursorEvent_SetCursorPosition(void* ptr, int position); +void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent(void* object, int position, struct QtGui_PackedString text); +void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent2(void* iface, int position, struct QtGui_PackedString text); +int QAccessibleTextInsertEvent_ChangePosition(void* ptr); +struct QtGui_PackedString QAccessibleTextInsertEvent_TextInserted(void* ptr); +void QAccessibleTextInterface_AddSelection(void* ptr, int startOffset, int endOffset); +int QAccessibleTextInterface_CharacterCount(void* ptr); +void* QAccessibleTextInterface_CharacterRect(void* ptr, int offset); +int QAccessibleTextInterface_CursorPosition(void* ptr); +int QAccessibleTextInterface_OffsetAtPoint(void* ptr, void* point); +void QAccessibleTextInterface_RemoveSelection(void* ptr, int selectionIndex); +void QAccessibleTextInterface_ScrollToSubstring(void* ptr, int startIndex, int endIndex); +void QAccessibleTextInterface_Selection(void* ptr, int selectionIndex, int startOffset, int endOffset); +int QAccessibleTextInterface_SelectionCount(void* ptr); +void QAccessibleTextInterface_SetCursorPosition(void* ptr, int position); +void QAccessibleTextInterface_SetSelection(void* ptr, int selectionIndex, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_Text(void* ptr, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_TextAtOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_TextAtOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); +struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); +void QAccessibleTextInterface_DestroyQAccessibleTextInterface(void* ptr); +void QAccessibleTextInterface_DestroyQAccessibleTextInterfaceDefault(void* ptr); +void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent(void* object, int position, struct QtGui_PackedString text); +void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent2(void* iface, int position, struct QtGui_PackedString text); +int QAccessibleTextRemoveEvent_ChangePosition(void* ptr); +struct QtGui_PackedString QAccessibleTextRemoveEvent_TextRemoved(void* ptr); +void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent(void* object, int start, int end); +void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent2(void* iface, int start, int end); +int QAccessibleTextSelectionEvent_SelectionEnd(void* ptr); +int QAccessibleTextSelectionEvent_SelectionStart(void* ptr); +void QAccessibleTextSelectionEvent_SetSelection(void* ptr, int start, int end); +void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent(void* object, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text); +void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent2(void* iface, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text); +int QAccessibleTextUpdateEvent_ChangePosition(void* ptr); +struct QtGui_PackedString QAccessibleTextUpdateEvent_TextInserted(void* ptr); +struct QtGui_PackedString QAccessibleTextUpdateEvent_TextRemoved(void* ptr); +void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent(void* object, void* value); +void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent2(void* iface, void* val); +void QAccessibleValueChangeEvent_SetValue(void* ptr, void* value); +void* QAccessibleValueChangeEvent_Value(void* ptr); +void* QAccessibleValueInterface_CurrentValue(void* ptr); +void* QAccessibleValueInterface_MaximumValue(void* ptr); +void* QAccessibleValueInterface_MinimumStepSize(void* ptr); +void* QAccessibleValueInterface_MinimumValue(void* ptr); +void QAccessibleValueInterface_SetCurrentValue(void* ptr, void* value); +void QAccessibleValueInterface_DestroyQAccessibleValueInterface(void* ptr); +void QAccessibleValueInterface_DestroyQAccessibleValueInterfaceDefault(void* ptr); +void* QActionEvent_NewQActionEvent(int ty, void* action, void* before); +void* QActionEvent_Action(void* ptr); +void* QActionEvent_Before(void* ptr); +void* QApplicationStateChangeEvent_NewQApplicationStateChangeEvent(long long applicationState); +long long QApplicationStateChangeEvent_ApplicationState(void* ptr); +void* QBackingStore_NewQBackingStore(void* window); +void QBackingStore_BeginPaint(void* ptr, void* region); +void QBackingStore_EndPaint(void* ptr); +void QBackingStore_Flush(void* ptr, void* region, void* window, void* offset); +char QBackingStore_HasStaticContents(void* ptr); +void* QBackingStore_PaintDevice(void* ptr); +void QBackingStore_Resize(void* ptr, void* size); +char QBackingStore_Scroll(void* ptr, void* area, int dx, int dy); +void QBackingStore_SetStaticContents(void* ptr, void* region); +void* QBackingStore_Size(void* ptr); +void* QBackingStore_StaticContents(void* ptr); +void* QBackingStore_Window(void* ptr); +void QBackingStore_DestroyQBackingStore(void* ptr); +void* QBitmap_NewQBitmap(); +void* QBitmap_NewQBitmap2(void* pixmap); +void* QBitmap_NewQBitmap3(int width, int height); +void* QBitmap_NewQBitmap4(void* size); +void* QBitmap_NewQBitmap5(struct QtGui_PackedString fileName, char* format); +void QBitmap_Clear(void* ptr); +void* QBitmap_QBitmap_FromData(void* size, char* bits, long long monoFormat); +void* QBitmap_QBitmap_FromImage(void* image, long long flags); +void* QBitmap_QBitmap_FromImage2(void* image, long long flags); +void QBitmap_Swap(void* ptr, void* other); +void* QBitmap_Transformed(void* ptr, void* matrix); +void QBitmap_DestroyQBitmap(void* ptr); +void QBitmap_DestroyQBitmapDefault(void* ptr); +void* QBrush_NewQBrush(); +void* QBrush_NewQBrush2(long long style); +void* QBrush_NewQBrush3(void* color, long long style); +void* QBrush_NewQBrush4(long long color, long long style); +void* QBrush_NewQBrush5(void* color, void* pixmap); +void* QBrush_NewQBrush6(long long color, void* pixmap); +void* QBrush_NewQBrush7(void* pixmap); +void* QBrush_NewQBrush8(void* image); +void* QBrush_NewQBrush9(void* other); +void* QBrush_NewQBrush10(void* gradient); +void* QBrush_Color(void* ptr); +void* QBrush_Gradient(void* ptr); +char QBrush_IsOpaque(void* ptr); +void* QBrush_Matrix(void* ptr); +void QBrush_SetColor(void* ptr, void* color); +void QBrush_SetColor2(void* ptr, long long color); +void QBrush_SetMatrix(void* ptr, void* matrix); +void QBrush_SetStyle(void* ptr, long long style); +void QBrush_SetTexture(void* ptr, void* pixmap); +void QBrush_SetTextureImage(void* ptr, void* image); +void QBrush_SetTransform(void* ptr, void* matrix); +long long QBrush_Style(void* ptr); +void QBrush_Swap(void* ptr, void* other); +void* QBrush_Texture(void* ptr); +void* QBrush_TextureImage(void* ptr); +void* QBrush_Transform(void* ptr); +void QBrush_DestroyQBrush(void* ptr); +void* QBrush_ToVariant(void* ptr); +void QClipboard_ConnectChanged(void* ptr, long long t); +void QClipboard_DisconnectChanged(void* ptr); +void QClipboard_Changed(void* ptr, long long mode); +void QClipboard_Clear(void* ptr, long long mode); +void QClipboard_ConnectDataChanged(void* ptr, long long t); +void QClipboard_DisconnectDataChanged(void* ptr); +void QClipboard_DataChanged(void* ptr); +void QClipboard_ConnectFindBufferChanged(void* ptr, long long t); +void QClipboard_DisconnectFindBufferChanged(void* ptr); +void QClipboard_FindBufferChanged(void* ptr); +void* QClipboard_Image(void* ptr, long long mode); +void* QClipboard_MimeData(void* ptr, long long mode); +char QClipboard_OwnsClipboard(void* ptr); +char QClipboard_OwnsFindBuffer(void* ptr); +char QClipboard_OwnsSelection(void* ptr); +void* QClipboard_Pixmap(void* ptr, long long mode); +void QClipboard_ConnectSelectionChanged(void* ptr, long long t); +void QClipboard_DisconnectSelectionChanged(void* ptr); +void QClipboard_SelectionChanged(void* ptr); +void QClipboard_SetImage(void* ptr, void* image, long long mode); +void QClipboard_SetMimeData(void* ptr, void* src, long long mode); +void QClipboard_SetPixmap(void* ptr, void* pixmap, long long mode); +void QClipboard_SetText(void* ptr, struct QtGui_PackedString text, long long mode); +char QClipboard_SupportsFindBuffer(void* ptr); +char QClipboard_SupportsSelection(void* ptr); +struct QtGui_PackedString QClipboard_Text(void* ptr, long long mode); +struct QtGui_PackedString QClipboard_Text2(void* ptr, struct QtGui_PackedString subtype, long long mode); +void* QClipboard___children_atList(void* ptr, int i); +void QClipboard___children_setList(void* ptr, void* i); +void* QClipboard___children_newList(void* ptr); +void* QClipboard___dynamicPropertyNames_atList(void* ptr, int i); +void QClipboard___dynamicPropertyNames_setList(void* ptr, void* i); +void* QClipboard___dynamicPropertyNames_newList(void* ptr); +void* QClipboard___findChildren_atList(void* ptr, int i); +void QClipboard___findChildren_setList(void* ptr, void* i); +void* QClipboard___findChildren_newList(void* ptr); +void* QClipboard___findChildren_atList3(void* ptr, int i); +void QClipboard___findChildren_setList3(void* ptr, void* i); +void* QClipboard___findChildren_newList3(void* ptr); +void* QClipboard___qFindChildren_atList2(void* ptr, int i); +void QClipboard___qFindChildren_setList2(void* ptr, void* i); +void* QClipboard___qFindChildren_newList2(void* ptr); +void QClipboard_ChildEventDefault(void* ptr, void* event); +void QClipboard_ConnectNotifyDefault(void* ptr, void* sign); +void QClipboard_CustomEventDefault(void* ptr, void* event); +void QClipboard_DeleteLaterDefault(void* ptr); +void QClipboard_DisconnectNotifyDefault(void* ptr, void* sign); +char QClipboard_EventDefault(void* ptr, void* e); +char QClipboard_EventFilterDefault(void* ptr, void* watched, void* event); +void* QClipboard_MetaObjectDefault(void* ptr); +void QClipboard_TimerEventDefault(void* ptr, void* event); +void* QCloseEvent_NewQCloseEvent(); +void* QColor_NewQColor(); +void* QColor_NewQColor2(long long color); +void* QColor_NewQColor3(int r, int g, int b, int a); +void* QColor_NewQColor4(unsigned int color); +void* QColor_NewQColor5(void* rgba64); +void* QColor_NewQColor6(struct QtGui_PackedString name); +void* QColor_NewQColor8(char* name); +void* QColor_NewQColor9(void* name); +int QColor_Alpha(void* ptr); +double QColor_AlphaF(void* ptr); +int QColor_Black(void* ptr); +double QColor_BlackF(void* ptr); +int QColor_Blue(void* ptr); +double QColor_BlueF(void* ptr); +struct QtGui_PackedString QColor_QColor_ColorNames(); +void* QColor_ConvertTo(void* ptr, long long colorSpec); +int QColor_Cyan(void* ptr); +double QColor_CyanF(void* ptr); +void* QColor_Darker(void* ptr, int factor); +void* QColor_QColor_FromCmyk(int c, int m, int y, int k, int a); +void* QColor_QColor_FromCmykF(double c, double m, double y, double k, double a); +void* QColor_QColor_FromHsl(int h, int s, int l, int a); +void* QColor_QColor_FromHslF(double h, double s, double l, double a); +void* QColor_QColor_FromHsv(int h, int s, int v, int a); +void* QColor_QColor_FromHsvF(double h, double s, double v, double a); +void* QColor_QColor_FromRgb(unsigned int rgb); +void* QColor_QColor_FromRgb2(int r, int g, int b, int a); +void* QColor_QColor_FromRgbF(double r, double g, double b, double a); +void* QColor_QColor_FromRgba(unsigned int rgba); +void* QColor_QColor_FromRgba64(unsigned short r, unsigned short g, unsigned short b, unsigned short a); +void* QColor_QColor_FromRgba642(void* rgba64); +void QColor_GetCmyk2(void* ptr, int c, int m, int y, int k, int a); +void QColor_GetCmykF2(void* ptr, double c, double m, double y, double k, double a); +void QColor_GetHsl(void* ptr, int h, int s, int l, int a); +void QColor_GetHslF(void* ptr, double h, double s, double l, double a); +void QColor_GetHsv(void* ptr, int h, int s, int v, int a); +void QColor_GetHsvF(void* ptr, double h, double s, double v, double a); +void QColor_GetRgb(void* ptr, int r, int g, int b, int a); +void QColor_GetRgbF(void* ptr, double r, double g, double b, double a); +int QColor_Green(void* ptr); +double QColor_GreenF(void* ptr); +int QColor_HslHue(void* ptr); +double QColor_HslHueF(void* ptr); +int QColor_HslSaturation(void* ptr); +double QColor_HslSaturationF(void* ptr); +int QColor_HsvHue(void* ptr); +double QColor_HsvHueF(void* ptr); +int QColor_HsvSaturation(void* ptr); +double QColor_HsvSaturationF(void* ptr); +int QColor_Hue(void* ptr); +double QColor_HueF(void* ptr); +char QColor_IsValid(void* ptr); +char QColor_QColor_IsValidColor(struct QtGui_PackedString name); +char QColor_QColor_IsValidColor2(void* name); +char QColor_QColor_IsValidColor3(void* name); +void* QColor_Lighter(void* ptr, int factor); +int QColor_Lightness(void* ptr); +double QColor_LightnessF(void* ptr); +int QColor_Magenta(void* ptr); +double QColor_MagentaF(void* ptr); +struct QtGui_PackedString QColor_Name(void* ptr); +struct QtGui_PackedString QColor_Name2(void* ptr, long long format); +int QColor_Red(void* ptr); +double QColor_RedF(void* ptr); +unsigned int QColor_Rgb(void* ptr); +unsigned int QColor_Rgba(void* ptr); +int QColor_Saturation(void* ptr); +double QColor_SaturationF(void* ptr); +void QColor_SetAlpha(void* ptr, int alpha); +void QColor_SetAlphaF(void* ptr, double alpha); +void QColor_SetBlue(void* ptr, int blue); +void QColor_SetBlueF(void* ptr, double blue); +void QColor_SetCmyk(void* ptr, int c, int m, int y, int k, int a); +void QColor_SetCmykF(void* ptr, double c, double m, double y, double k, double a); +void QColor_SetGreen(void* ptr, int green); +void QColor_SetGreenF(void* ptr, double green); +void QColor_SetHsl(void* ptr, int h, int s, int l, int a); +void QColor_SetHslF(void* ptr, double h, double s, double l, double a); +void QColor_SetHsv(void* ptr, int h, int s, int v, int a); +void QColor_SetHsvF(void* ptr, double h, double s, double v, double a); +void QColor_SetNamedColor(void* ptr, struct QtGui_PackedString name); +void QColor_SetNamedColor2(void* ptr, void* name); +void QColor_SetNamedColor3(void* ptr, void* name); +void QColor_SetRed(void* ptr, int red); +void QColor_SetRedF(void* ptr, double red); +void QColor_SetRgb(void* ptr, int r, int g, int b, int a); +void QColor_SetRgb2(void* ptr, unsigned int rgb); +void QColor_SetRgbF(void* ptr, double r, double g, double b, double a); +void QColor_SetRgba(void* ptr, unsigned int rgba); +void QColor_SetRgba64(void* ptr, void* rgba); +long long QColor_Spec(void* ptr); +void* QColor_ToCmyk(void* ptr); +void* QColor_ToHsl(void* ptr); +void* QColor_ToHsv(void* ptr); +void* QColor_ToRgb(void* ptr); +int QColor_Value(void* ptr); +double QColor_ValueF(void* ptr); +int QColor_Yellow(void* ptr); +double QColor_YellowF(void* ptr); +void* QColor_ToVariant(void* ptr); +void* QConicalGradient_NewQConicalGradient(); +void* QConicalGradient_NewQConicalGradient2(void* center, double angle); +void* QConicalGradient_NewQConicalGradient3(double cx, double cy, double angle); +double QConicalGradient_Angle(void* ptr); +void* QConicalGradient_Center(void* ptr); +void QConicalGradient_SetAngle(void* ptr, double angle); +void QConicalGradient_SetCenter(void* ptr, void* center); +void QConicalGradient_SetCenter2(void* ptr, double x, double y); +void* QContextMenuEvent_NewQContextMenuEvent(long long reason, void* pos, void* globalPos, long long modifiers); +void* QContextMenuEvent_NewQContextMenuEvent2(long long reason, void* pos, void* globalPos); +void* QContextMenuEvent_NewQContextMenuEvent3(long long reason, void* pos); +void* QContextMenuEvent_GlobalPos(void* ptr); +int QContextMenuEvent_GlobalX(void* ptr); +int QContextMenuEvent_GlobalY(void* ptr); +void* QContextMenuEvent_Pos(void* ptr); +long long QContextMenuEvent_Reason(void* ptr); +int QContextMenuEvent_X(void* ptr); +int QContextMenuEvent_Y(void* ptr); +void* QCursor_NewQCursor(); +void* QCursor_NewQCursor2(long long shape); +void* QCursor_NewQCursor3(void* bitmap, void* mask, int hotX, int hotY); +void* QCursor_NewQCursor4(void* pixmap, int hotX, int hotY); +void* QCursor_NewQCursor5(void* c); +void* QCursor_NewQCursor6(void* other); +void* QCursor_Bitmap(void* ptr); +void* QCursor_HotSpot(void* ptr); +void* QCursor_Mask(void* ptr); +void* QCursor_Pixmap(void* ptr); +void* QCursor_QCursor_Pos(); +void* QCursor_QCursor_Pos2(void* screen); +void QCursor_QCursor_SetPos(int x, int y); +void QCursor_QCursor_SetPos2(void* screen, int x, int y); +void QCursor_QCursor_SetPos3(void* p); +void QCursor_QCursor_SetPos4(void* screen, void* p); +void QCursor_SetShape(void* ptr, long long shape); +long long QCursor_Shape(void* ptr); +void QCursor_Swap(void* ptr, void* other); +void QCursor_DestroyQCursor(void* ptr); +char QDesktopServices_QDesktopServices_OpenUrl(void* url); +void QDesktopServices_QDesktopServices_SetUrlHandler(struct QtGui_PackedString scheme, void* receiver, char* method); +void QDesktopServices_QDesktopServices_UnsetUrlHandler(struct QtGui_PackedString scheme); +void* QDoubleValidator_NewQDoubleValidator(void* parent); +void* QDoubleValidator_NewQDoubleValidator2(double bottom, double top, int decimals, void* parent); +double QDoubleValidator_Bottom(void* ptr); +void QDoubleValidator_ConnectBottomChanged(void* ptr, long long t); +void QDoubleValidator_DisconnectBottomChanged(void* ptr); +void QDoubleValidator_BottomChanged(void* ptr, double bottom); +int QDoubleValidator_Decimals(void* ptr); +void QDoubleValidator_ConnectDecimalsChanged(void* ptr, long long t); +void QDoubleValidator_DisconnectDecimalsChanged(void* ptr); +void QDoubleValidator_DecimalsChanged(void* ptr, int decimals); +long long QDoubleValidator_Notation(void* ptr); +void QDoubleValidator_ConnectNotationChanged(void* ptr, long long t); +void QDoubleValidator_DisconnectNotationChanged(void* ptr); +void QDoubleValidator_NotationChanged(void* ptr, long long notation); +void QDoubleValidator_SetBottom(void* ptr, double vdo); +void QDoubleValidator_SetDecimals(void* ptr, int vin); +void QDoubleValidator_SetNotation(void* ptr, long long vqd); +void QDoubleValidator_SetRange(void* ptr, double minimum, double maximum, int decimals); +void QDoubleValidator_SetRangeDefault(void* ptr, double minimum, double maximum, int decimals); +void QDoubleValidator_SetTop(void* ptr, double vdo); +double QDoubleValidator_Top(void* ptr); +void QDoubleValidator_ConnectTopChanged(void* ptr, long long t); +void QDoubleValidator_DisconnectTopChanged(void* ptr); +void QDoubleValidator_TopChanged(void* ptr, double top); +long long QDoubleValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); +long long QDoubleValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); +void QDoubleValidator_DestroyQDoubleValidator(void* ptr); +void QDoubleValidator_DestroyQDoubleValidatorDefault(void* ptr); +void* QDrag_NewQDrag(void* dragSource); +void QDrag_ConnectActionChanged(void* ptr, long long t); +void QDrag_DisconnectActionChanged(void* ptr); +void QDrag_ActionChanged(void* ptr, long long action); +void QDrag_QDrag_Cancel(); +long long QDrag_DefaultAction(void* ptr); +void* QDrag_DragCursor(void* ptr, long long action); +long long QDrag_Exec(void* ptr, long long supportedActions); +long long QDrag_Exec2(void* ptr, long long supportedActions, long long defaultDropAction); +void* QDrag_HotSpot(void* ptr); +void* QDrag_MimeData(void* ptr); +void* QDrag_Pixmap(void* ptr); +void QDrag_SetDragCursor(void* ptr, void* cursor, long long action); +void QDrag_SetHotSpot(void* ptr, void* hotspot); +void QDrag_SetMimeData(void* ptr, void* data); +void QDrag_SetPixmap(void* ptr, void* pixmap); +void* QDrag_Source(void* ptr); +long long QDrag_SupportedActions(void* ptr); +void* QDrag_Target(void* ptr); +void QDrag_ConnectTargetChanged(void* ptr, long long t); +void QDrag_DisconnectTargetChanged(void* ptr); +void QDrag_TargetChanged(void* ptr, void* newTarget); +void QDrag_DestroyQDrag(void* ptr); +void QDrag_DestroyQDragDefault(void* ptr); +void* QDrag___children_atList(void* ptr, int i); +void QDrag___children_setList(void* ptr, void* i); +void* QDrag___children_newList(void* ptr); +void* QDrag___dynamicPropertyNames_atList(void* ptr, int i); +void QDrag___dynamicPropertyNames_setList(void* ptr, void* i); +void* QDrag___dynamicPropertyNames_newList(void* ptr); +void* QDrag___findChildren_atList(void* ptr, int i); +void QDrag___findChildren_setList(void* ptr, void* i); +void* QDrag___findChildren_newList(void* ptr); +void* QDrag___findChildren_atList3(void* ptr, int i); +void QDrag___findChildren_setList3(void* ptr, void* i); +void* QDrag___findChildren_newList3(void* ptr); +void* QDrag___qFindChildren_atList2(void* ptr, int i); +void QDrag___qFindChildren_setList2(void* ptr, void* i); +void* QDrag___qFindChildren_newList2(void* ptr); +void QDrag_ChildEventDefault(void* ptr, void* event); +void QDrag_ConnectNotifyDefault(void* ptr, void* sign); +void QDrag_CustomEventDefault(void* ptr, void* event); +void QDrag_DeleteLaterDefault(void* ptr); +void QDrag_DisconnectNotifyDefault(void* ptr, void* sign); +char QDrag_EventDefault(void* ptr, void* e); +char QDrag_EventFilterDefault(void* ptr, void* watched, void* event); +void* QDrag_MetaObjectDefault(void* ptr); +void QDrag_TimerEventDefault(void* ptr, void* event); +void* QDragEnterEvent_NewQDragEnterEvent(void* point, long long actions, void* data, long long buttons, long long modifiers); +void* QDragLeaveEvent_NewQDragLeaveEvent(); +void* QDragMoveEvent_NewQDragMoveEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty); +void QDragMoveEvent_Accept(void* ptr, void* rectangle); +void* QDragMoveEvent_AnswerRect(void* ptr); +void QDragMoveEvent_Ignore(void* ptr, void* rectangle); +void QDragMoveEvent_DestroyQDragMoveEvent(void* ptr); +void QDragMoveEvent_DestroyQDragMoveEventDefault(void* ptr); +void* QDropEvent_NewQDropEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty); +void QDropEvent_AcceptProposedAction(void* ptr); +long long QDropEvent_DropAction(void* ptr); +long long QDropEvent_KeyboardModifiers(void* ptr); +void* QDropEvent_MimeData(void* ptr); +long long QDropEvent_MouseButtons(void* ptr); +void* QDropEvent_Pos(void* ptr); +void* QDropEvent_PosF(void* ptr); +long long QDropEvent_PossibleActions(void* ptr); +long long QDropEvent_ProposedAction(void* ptr); +void QDropEvent_SetDropAction(void* ptr, long long action); +void* QDropEvent_Source(void* ptr); +void* QEnterEvent_NewQEnterEvent(void* localPos, void* windowPos, void* screenPos); +void* QEnterEvent_GlobalPos(void* ptr); +int QEnterEvent_GlobalX(void* ptr); +int QEnterEvent_GlobalY(void* ptr); +void* QEnterEvent_LocalPos(void* ptr); +void* QEnterEvent_Pos(void* ptr); +void* QEnterEvent_ScreenPos(void* ptr); +void* QEnterEvent_WindowPos(void* ptr); +int QEnterEvent_X(void* ptr); +int QEnterEvent_Y(void* ptr); +void* QExposeEvent_NewQExposeEvent(void* exposeRegion); +void* QExposeEvent_Region(void* ptr); +struct QtGui_PackedString QFileOpenEvent_File(void* ptr); +char QFileOpenEvent_OpenFile(void* ptr, void* file, long long flags); +void* QFileOpenEvent_Url(void* ptr); +void* QFocusEvent_NewQFocusEvent(long long ty, long long reason); +char QFocusEvent_GotFocus(void* ptr); +char QFocusEvent_LostFocus(void* ptr); +long long QFocusEvent_Reason(void* ptr); +void* QFont_NewQFont(); +void* QFont_NewQFont2(struct QtGui_PackedString family, int pointSize, int weight, char italic); +void* QFont_NewQFont4(void* font, void* pd); +void* QFont_NewQFont5(void* font); +char QFont_Bold(void* ptr); +long long QFont_Capitalization(void* ptr); +struct QtGui_PackedString QFont_DefaultFamily(void* ptr); +char QFont_ExactMatch(void* ptr); +struct QtGui_PackedString QFont_Families(void* ptr); +struct QtGui_PackedString QFont_Family(void* ptr); +char QFont_FixedPitch(void* ptr); +char QFont_FromString(void* ptr, struct QtGui_PackedString descrip); +long long QFont_HintingPreference(void* ptr); +void QFont_QFont_InsertSubstitution(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteName); +void QFont_QFont_InsertSubstitutions(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteNames); +char QFont_IsCopyOf(void* ptr, void* ff); +char QFont_Italic(void* ptr); +char QFont_Kerning(void* ptr); +struct QtGui_PackedString QFont_Key(void* ptr); +double QFont_LetterSpacing(void* ptr); +long long QFont_LetterSpacingType(void* ptr); +char QFont_Overline(void* ptr); +int QFont_PixelSize(void* ptr); +int QFont_PointSize(void* ptr); +double QFont_PointSizeF(void* ptr); +void QFont_QFont_RemoveSubstitutions(struct QtGui_PackedString familyName); +void* QFont_Resolve(void* ptr, void* other); +void QFont_SetBold(void* ptr, char enable); +void QFont_SetCapitalization(void* ptr, long long caps); +void QFont_SetFamilies(void* ptr, struct QtGui_PackedString families); +void QFont_SetFamily(void* ptr, struct QtGui_PackedString family); +void QFont_SetFixedPitch(void* ptr, char enable); +void QFont_SetHintingPreference(void* ptr, long long hintingPreference); +void QFont_SetItalic(void* ptr, char enable); +void QFont_SetKerning(void* ptr, char enable); +void QFont_SetLetterSpacing(void* ptr, long long ty, double spacing); +void QFont_SetOverline(void* ptr, char enable); +void QFont_SetPixelSize(void* ptr, int pixelSize); +void QFont_SetPointSize(void* ptr, int pointSize); +void QFont_SetPointSizeF(void* ptr, double pointSize); +void QFont_SetStretch(void* ptr, int factor); +void QFont_SetStrikeOut(void* ptr, char enable); +void QFont_SetStyle(void* ptr, long long style); +void QFont_SetStyleHint(void* ptr, long long hint, long long strategy); +void QFont_SetStyleName(void* ptr, struct QtGui_PackedString styleName); +void QFont_SetStyleStrategy(void* ptr, long long s); +void QFont_SetUnderline(void* ptr, char enable); +void QFont_SetWeight(void* ptr, int weight); +void QFont_SetWordSpacing(void* ptr, double spacing); +int QFont_Stretch(void* ptr); +char QFont_StrikeOut(void* ptr); +long long QFont_Style(void* ptr); +long long QFont_StyleHint(void* ptr); +struct QtGui_PackedString QFont_StyleName(void* ptr); +long long QFont_StyleStrategy(void* ptr); +struct QtGui_PackedString QFont_QFont_Substitute(struct QtGui_PackedString familyName); +struct QtGui_PackedString QFont_QFont_Substitutes(struct QtGui_PackedString familyName); +struct QtGui_PackedString QFont_QFont_Substitutions(); +void QFont_Swap(void* ptr, void* other); +struct QtGui_PackedString QFont_ToString(void* ptr); +char QFont_Underline(void* ptr); +int QFont_Weight(void* ptr); +double QFont_WordSpacing(void* ptr); +void QFont_DestroyQFont(void* ptr); +void* QFont_ToVariant(void* ptr); +void* QFontDatabase_NewQFontDatabase(); +int QFontDatabase_QFontDatabase_AddApplicationFont(struct QtGui_PackedString fileName); +int QFontDatabase_QFontDatabase_AddApplicationFontFromData(void* fontData); +struct QtGui_PackedString QFontDatabase_QFontDatabase_ApplicationFontFamilies(int id); +char QFontDatabase_Bold(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +struct QtGui_PackedString QFontDatabase_Families(void* ptr, long long writingSystem); +void* QFontDatabase_Font(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style, int pointSize); +char QFontDatabase_IsBitmapScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +char QFontDatabase_IsFixedPitch(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +char QFontDatabase_IsPrivateFamily(void* ptr, struct QtGui_PackedString family); +char QFontDatabase_IsScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +char QFontDatabase_IsSmoothlyScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +char QFontDatabase_Italic(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +struct QtGui_PackedList QFontDatabase_PointSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName); +char QFontDatabase_QFontDatabase_RemoveAllApplicationFonts(); +char QFontDatabase_QFontDatabase_RemoveApplicationFont(int id); +struct QtGui_PackedList QFontDatabase_SmoothSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName); +struct QtGui_PackedList QFontDatabase_QFontDatabase_StandardSizes(); +struct QtGui_PackedString QFontDatabase_StyleString(void* ptr, void* font); +struct QtGui_PackedString QFontDatabase_StyleString2(void* ptr, void* fontInfo); +struct QtGui_PackedString QFontDatabase_Styles(void* ptr, struct QtGui_PackedString family); +void* QFontDatabase_QFontDatabase_SystemFont(long long ty); +int QFontDatabase_Weight(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); +int QFontDatabase___pointSizes_atList(void* ptr, int i); +void QFontDatabase___pointSizes_setList(void* ptr, int i); +void* QFontDatabase___pointSizes_newList(void* ptr); +int QFontDatabase___smoothSizes_atList(void* ptr, int i); +void QFontDatabase___smoothSizes_setList(void* ptr, int i); +void* QFontDatabase___smoothSizes_newList(void* ptr); +int QFontDatabase___standardSizes_atList(void* ptr, int i); +void QFontDatabase___standardSizes_setList(void* ptr, int i); +void* QFontDatabase___standardSizes_newList(void* ptr); +void* QFontInfo_NewQFontInfo(void* font); +void* QFontInfo_NewQFontInfo2(void* fi); +char QFontInfo_Bold(void* ptr); +char QFontInfo_ExactMatch(void* ptr); +struct QtGui_PackedString QFontInfo_Family(void* ptr); +char QFontInfo_FixedPitch(void* ptr); +char QFontInfo_Italic(void* ptr); +int QFontInfo_PixelSize(void* ptr); +int QFontInfo_PointSize(void* ptr); +double QFontInfo_PointSizeF(void* ptr); +long long QFontInfo_Style(void* ptr); +long long QFontInfo_StyleHint(void* ptr); +struct QtGui_PackedString QFontInfo_StyleName(void* ptr); +void QFontInfo_Swap(void* ptr, void* other); +int QFontInfo_Weight(void* ptr); +void QFontInfo_DestroyQFontInfo(void* ptr); +void* QFontMetrics_NewQFontMetrics(void* font); +void* QFontMetrics_NewQFontMetrics3(void* font, void* paintdevice); +void* QFontMetrics_NewQFontMetrics4(void* fm); +int QFontMetrics_Ascent(void* ptr); +int QFontMetrics_AverageCharWidth(void* ptr); +void* QFontMetrics_BoundingRect(void* ptr, void* ch); +void* QFontMetrics_BoundingRect2(void* ptr, struct QtGui_PackedString text); +void* QFontMetrics_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); +void* QFontMetrics_BoundingRect4(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); +int QFontMetrics_CapHeight(void* ptr); +int QFontMetrics_Descent(void* ptr); +struct QtGui_PackedString QFontMetrics_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, int width, int flags); +int QFontMetrics_Height(void* ptr); +int QFontMetrics_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int l); +int QFontMetrics_HorizontalAdvance2(void* ptr, void* ch); +char QFontMetrics_InFont(void* ptr, void* ch); +char QFontMetrics_InFontUcs4(void* ptr, unsigned int ucs4); +int QFontMetrics_Leading(void* ptr); +int QFontMetrics_LeftBearing(void* ptr, void* ch); +int QFontMetrics_LineSpacing(void* ptr); +int QFontMetrics_LineWidth(void* ptr); +int QFontMetrics_MaxWidth(void* ptr); +int QFontMetrics_MinLeftBearing(void* ptr); +int QFontMetrics_MinRightBearing(void* ptr); +int QFontMetrics_OverlinePos(void* ptr); +int QFontMetrics_RightBearing(void* ptr, void* ch); +void* QFontMetrics_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); +int QFontMetrics_StrikeOutPos(void* ptr); +void QFontMetrics_Swap(void* ptr, void* other); +void* QFontMetrics_TightBoundingRect(void* ptr, struct QtGui_PackedString text); +int QFontMetrics_UnderlinePos(void* ptr); +int QFontMetrics_XHeight(void* ptr); +void QFontMetrics_DestroyQFontMetrics(void* ptr); +void* QFontMetricsF_NewQFontMetricsF(void* font); +void* QFontMetricsF_NewQFontMetricsF3(void* font, void* paintdevice); +void* QFontMetricsF_NewQFontMetricsF4(void* fontMetrics); +void* QFontMetricsF_NewQFontMetricsF5(void* fm); +double QFontMetricsF_Ascent(void* ptr); +double QFontMetricsF_AverageCharWidth(void* ptr); +void* QFontMetricsF_BoundingRect(void* ptr, struct QtGui_PackedString text); +void* QFontMetricsF_BoundingRect2(void* ptr, void* ch); +void* QFontMetricsF_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); +double QFontMetricsF_CapHeight(void* ptr); +double QFontMetricsF_Descent(void* ptr); +struct QtGui_PackedString QFontMetricsF_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, double width, int flags); +double QFontMetricsF_Height(void* ptr); +double QFontMetricsF_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int length); +double QFontMetricsF_HorizontalAdvance2(void* ptr, void* ch); +char QFontMetricsF_InFont(void* ptr, void* ch); +char QFontMetricsF_InFontUcs4(void* ptr, unsigned int ch); +double QFontMetricsF_Leading(void* ptr); +double QFontMetricsF_LeftBearing(void* ptr, void* ch); +double QFontMetricsF_LineSpacing(void* ptr); +double QFontMetricsF_LineWidth(void* ptr); +double QFontMetricsF_MaxWidth(void* ptr); +double QFontMetricsF_MinLeftBearing(void* ptr); +double QFontMetricsF_MinRightBearing(void* ptr); +double QFontMetricsF_OverlinePos(void* ptr); +double QFontMetricsF_RightBearing(void* ptr, void* ch); +void* QFontMetricsF_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); +double QFontMetricsF_StrikeOutPos(void* ptr); +void QFontMetricsF_Swap(void* ptr, void* other); +void* QFontMetricsF_TightBoundingRect(void* ptr, struct QtGui_PackedString text); +double QFontMetricsF_UnderlinePos(void* ptr); +double QFontMetricsF_XHeight(void* ptr); +void QFontMetricsF_DestroyQFontMetricsF(void* ptr); +void* QGenericPlugin_NewQGenericPlugin(void* parent); +void* QGenericPlugin_Create(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString specification); +void QGenericPlugin_DestroyQGenericPlugin(void* ptr); +void QGenericPlugin_DestroyQGenericPluginDefault(void* ptr); +void* QGenericPlugin___children_atList(void* ptr, int i); +void QGenericPlugin___children_setList(void* ptr, void* i); +void* QGenericPlugin___children_newList(void* ptr); +void* QGenericPlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QGenericPlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGenericPlugin___dynamicPropertyNames_newList(void* ptr); +void* QGenericPlugin___findChildren_atList(void* ptr, int i); +void QGenericPlugin___findChildren_setList(void* ptr, void* i); +void* QGenericPlugin___findChildren_newList(void* ptr); +void* QGenericPlugin___findChildren_atList3(void* ptr, int i); +void QGenericPlugin___findChildren_setList3(void* ptr, void* i); +void* QGenericPlugin___findChildren_newList3(void* ptr); +void* QGenericPlugin___qFindChildren_atList2(void* ptr, int i); +void QGenericPlugin___qFindChildren_setList2(void* ptr, void* i); +void* QGenericPlugin___qFindChildren_newList2(void* ptr); +void QGenericPlugin_ChildEventDefault(void* ptr, void* event); +void QGenericPlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QGenericPlugin_CustomEventDefault(void* ptr, void* event); +void QGenericPlugin_DeleteLaterDefault(void* ptr); +void QGenericPlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QGenericPlugin_EventDefault(void* ptr, void* e); +char QGenericPlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGenericPlugin_MetaObjectDefault(void* ptr); +void QGenericPlugin_TimerEventDefault(void* ptr, void* event); +void* QGenericPluginFactory_QGenericPluginFactory_Create(struct QtGui_PackedString key, struct QtGui_PackedString specification); +struct QtGui_PackedString QGenericPluginFactory_QGenericPluginFactory_Keys(); +void* QGlyphRun_NewQGlyphRun(); +void* QGlyphRun_NewQGlyphRun2(void* other); +void* QGlyphRun_BoundingRect(void* ptr); +void QGlyphRun_Clear(void* ptr); +long long QGlyphRun_Flags(void* ptr); +struct QtGui_PackedList QGlyphRun_GlyphIndexes(void* ptr); +char QGlyphRun_IsEmpty(void* ptr); +char QGlyphRun_IsRightToLeft(void* ptr); +char QGlyphRun_Overline(void* ptr); +struct QtGui_PackedList QGlyphRun_Positions(void* ptr); +void* QGlyphRun_RawFont(void* ptr); +void QGlyphRun_SetBoundingRect(void* ptr, void* boundingRect); +void QGlyphRun_SetFlag(void* ptr, long long flag, char enabled); +void QGlyphRun_SetFlags(void* ptr, long long flags); +void QGlyphRun_SetGlyphIndexes(void* ptr, void* glyphIndexes); +void QGlyphRun_SetOverline(void* ptr, char overline); +void QGlyphRun_SetPositions(void* ptr, void* positions); +void QGlyphRun_SetRawData(void* ptr, unsigned int glyphIndexArray, void* glyphPositionArray, int size); +void QGlyphRun_SetRawFont(void* ptr, void* rawFont); +void QGlyphRun_SetRightToLeft(void* ptr, char rightToLeft); +void QGlyphRun_SetStrikeOut(void* ptr, char strikeOut); +void QGlyphRun_SetUnderline(void* ptr, char underline); +char QGlyphRun_StrikeOut(void* ptr); +void QGlyphRun_Swap(void* ptr, void* other); +char QGlyphRun_Underline(void* ptr); +void QGlyphRun_DestroyQGlyphRun(void* ptr); +unsigned int QGlyphRun___glyphIndexes_atList(void* ptr, int i); +void QGlyphRun___glyphIndexes_setList(void* ptr, unsigned int i); +void* QGlyphRun___glyphIndexes_newList(void* ptr); +void* QGlyphRun___positions_atList(void* ptr, int i); +void QGlyphRun___positions_setList(void* ptr, void* i); +void* QGlyphRun___positions_newList(void* ptr); +unsigned int QGlyphRun___setGlyphIndexes_glyphIndexes_atList(void* ptr, int i); +void QGlyphRun___setGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i); +void* QGlyphRun___setGlyphIndexes_glyphIndexes_newList(void* ptr); +void* QGlyphRun___setPositions_positions_atList(void* ptr, int i); +void QGlyphRun___setPositions_positions_setList(void* ptr, void* i); +void* QGlyphRun___setPositions_positions_newList(void* ptr); +void* QGradient_NewQGradient2(long long preset); +long long QGradient_CoordinateMode(void* ptr); +void QGradient_SetColorAt(void* ptr, double position, void* color); +void QGradient_SetCoordinateMode(void* ptr, long long mode); +void QGradient_SetSpread(void* ptr, long long method); +long long QGradient_Spread(void* ptr); +long long QGradient_Type(void* ptr); +void* QGuiApplication_NewQGuiApplication(int argc, char* argv); +struct QtGui_PackedString QGuiApplication_QGuiApplication_ApplicationDisplayName(); +void QGuiApplication_ConnectApplicationDisplayNameChanged(void* ptr, long long t); +void QGuiApplication_DisconnectApplicationDisplayNameChanged(void* ptr); +void QGuiApplication_ApplicationDisplayNameChanged(void* ptr); +long long QGuiApplication_QGuiApplication_ApplicationState(); +void QGuiApplication_ConnectApplicationStateChanged(void* ptr, long long t); +void QGuiApplication_DisconnectApplicationStateChanged(void* ptr); +void QGuiApplication_ApplicationStateChanged(void* ptr, long long state); +void QGuiApplication_QGuiApplication_ChangeOverrideCursor(void* cursor); +void* QGuiApplication_QGuiApplication_Clipboard(); +void QGuiApplication_ConnectCommitDataRequest(void* ptr, long long t); +void QGuiApplication_DisconnectCommitDataRequest(void* ptr); +void QGuiApplication_CommitDataRequest(void* ptr, void* manager); +struct QtGui_PackedString QGuiApplication_QGuiApplication_DesktopFileName(); +char QGuiApplication_QGuiApplication_DesktopSettingsAware(); +double QGuiApplication_DevicePixelRatio(void* ptr); +char QGuiApplication_EventDefault(void* ptr, void* e); +int QGuiApplication_QGuiApplication_Exec(); +void* QGuiApplication_QGuiApplication_FocusObject(); +void QGuiApplication_ConnectFocusObjectChanged(void* ptr, long long t); +void QGuiApplication_DisconnectFocusObjectChanged(void* ptr); +void QGuiApplication_FocusObjectChanged(void* ptr, void* focusObject); +void* QGuiApplication_QGuiApplication_FocusWindow(); +void QGuiApplication_ConnectFocusWindowChanged(void* ptr, long long t); +void QGuiApplication_DisconnectFocusWindowChanged(void* ptr); +void QGuiApplication_FocusWindowChanged(void* ptr, void* focusWindow); +void* QGuiApplication_QGuiApplication_Font(); +void QGuiApplication_ConnectFontChanged(void* ptr, long long t); +void QGuiApplication_DisconnectFontChanged(void* ptr); +void QGuiApplication_FontChanged(void* ptr, void* font); +void QGuiApplication_ConnectFontDatabaseChanged(void* ptr, long long t); +void QGuiApplication_DisconnectFontDatabaseChanged(void* ptr); +void QGuiApplication_FontDatabaseChanged(void* ptr); +void* QGuiApplication_QGuiApplication_InputMethod(); +char QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled(); +char QGuiApplication_QGuiApplication_IsLeftToRight(); +char QGuiApplication_QGuiApplication_IsRightToLeft(); +char QGuiApplication_IsSavingSession(void* ptr); +char QGuiApplication_IsSessionRestored(void* ptr); +long long QGuiApplication_QGuiApplication_KeyboardModifiers(); +void QGuiApplication_ConnectLastWindowClosed(void* ptr, long long t); +void QGuiApplication_DisconnectLastWindowClosed(void* ptr); +void QGuiApplication_LastWindowClosed(void* ptr); +long long QGuiApplication_QGuiApplication_LayoutDirection(); +void QGuiApplication_ConnectLayoutDirectionChanged(void* ptr, long long t); +void QGuiApplication_DisconnectLayoutDirectionChanged(void* ptr); +void QGuiApplication_LayoutDirectionChanged(void* ptr, long long direction); +void* QGuiApplication_QGuiApplication_ModalWindow(); +long long QGuiApplication_QGuiApplication_MouseButtons(); +void* QGuiApplication_QGuiApplication_OverrideCursor(); +void* QGuiApplication_QGuiApplication_Palette(); +void QGuiApplication_ConnectPaletteChanged(void* ptr, long long t); +void QGuiApplication_DisconnectPaletteChanged(void* ptr); +void QGuiApplication_PaletteChanged(void* ptr, void* palette); +struct QtGui_PackedString QGuiApplication_QGuiApplication_PlatformName(); +void* QGuiApplication_QGuiApplication_PrimaryScreen(); +void QGuiApplication_ConnectPrimaryScreenChanged(void* ptr, long long t); +void QGuiApplication_DisconnectPrimaryScreenChanged(void* ptr); +void QGuiApplication_PrimaryScreenChanged(void* ptr, void* screen); +long long QGuiApplication_QGuiApplication_QueryKeyboardModifiers(); +char QGuiApplication_QGuiApplication_QuitOnLastWindowClosed(); +void QGuiApplication_QGuiApplication_RestoreOverrideCursor(); +void QGuiApplication_ConnectSaveStateRequest(void* ptr, long long t); +void QGuiApplication_DisconnectSaveStateRequest(void* ptr); +void QGuiApplication_SaveStateRequest(void* ptr, void* manager); +void QGuiApplication_ConnectScreenAdded(void* ptr, long long t); +void QGuiApplication_DisconnectScreenAdded(void* ptr); +void QGuiApplication_ScreenAdded(void* ptr, void* screen); +void* QGuiApplication_QGuiApplication_ScreenAt(void* point); +void QGuiApplication_ConnectScreenRemoved(void* ptr, long long t); +void QGuiApplication_DisconnectScreenRemoved(void* ptr); +void QGuiApplication_ScreenRemoved(void* ptr, void* screen); +struct QtGui_PackedList QGuiApplication_QGuiApplication_Screens(); +struct QtGui_PackedString QGuiApplication_SessionId(void* ptr); +struct QtGui_PackedString QGuiApplication_SessionKey(void* ptr); +void QGuiApplication_QGuiApplication_SetApplicationDisplayName(struct QtGui_PackedString name); +void QGuiApplication_QGuiApplication_SetDesktopFileName(struct QtGui_PackedString name); +void QGuiApplication_QGuiApplication_SetDesktopSettingsAware(char on); +void QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(char enabled); +void QGuiApplication_QGuiApplication_SetFont(void* font); +void QGuiApplication_QGuiApplication_SetLayoutDirection(long long direction); +void QGuiApplication_QGuiApplication_SetOverrideCursor(void* cursor); +void QGuiApplication_QGuiApplication_SetPalette(void* pal); +void QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(char quit); +void QGuiApplication_QGuiApplication_SetWindowIcon(void* icon); +void* QGuiApplication_QGuiApplication_StyleHints(); +void QGuiApplication_QGuiApplication_Sync(); +void* QGuiApplication_QGuiApplication_TopLevelAt(void* pos); +void* QGuiApplication_QGuiApplication_WindowIcon(); +void QGuiApplication_DestroyQGuiApplication(void* ptr); +void QGuiApplication_DestroyQGuiApplicationDefault(void* ptr); +void* QGuiApplication___screens_atList(void* ptr, int i); +void QGuiApplication___screens_setList(void* ptr, void* i); +void* QGuiApplication___screens_newList(void* ptr); +void* QGuiApplication___children_atList(void* ptr, int i); +void QGuiApplication___children_setList(void* ptr, void* i); +void* QGuiApplication___children_newList(void* ptr); +void* QGuiApplication___dynamicPropertyNames_atList(void* ptr, int i); +void QGuiApplication___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGuiApplication___dynamicPropertyNames_newList(void* ptr); +void* QGuiApplication___findChildren_atList(void* ptr, int i); +void QGuiApplication___findChildren_setList(void* ptr, void* i); +void* QGuiApplication___findChildren_newList(void* ptr); +void* QGuiApplication___findChildren_atList3(void* ptr, int i); +void QGuiApplication___findChildren_setList3(void* ptr, void* i); +void* QGuiApplication___findChildren_newList3(void* ptr); +void* QGuiApplication___qFindChildren_atList2(void* ptr, int i); +void QGuiApplication___qFindChildren_setList2(void* ptr, void* i); +void* QGuiApplication___qFindChildren_newList2(void* ptr); +void QGuiApplication_QuitDefault(void* ptr); +void QGuiApplication_ChildEventDefault(void* ptr, void* event); +void QGuiApplication_ConnectNotifyDefault(void* ptr, void* sign); +void QGuiApplication_CustomEventDefault(void* ptr, void* event); +void QGuiApplication_DeleteLaterDefault(void* ptr); +void QGuiApplication_DisconnectNotifyDefault(void* ptr, void* sign); +char QGuiApplication_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGuiApplication_MetaObjectDefault(void* ptr); +void QGuiApplication_TimerEventDefault(void* ptr, void* event); +void* QHelpEvent_NewQHelpEvent(long long ty, void* pos, void* globalPos); +void* QHelpEvent_GlobalPos(void* ptr); +int QHelpEvent_GlobalX(void* ptr); +int QHelpEvent_GlobalY(void* ptr); +void* QHelpEvent_Pos(void* ptr); +int QHelpEvent_X(void* ptr); +int QHelpEvent_Y(void* ptr); +void* QHideEvent_NewQHideEvent(); +void* QHoverEvent_NewQHoverEvent(long long ty, void* pos, void* oldPos, long long modifiers); +void* QHoverEvent_OldPos(void* ptr); +void* QHoverEvent_OldPosF(void* ptr); +void* QHoverEvent_Pos(void* ptr); +void* QHoverEvent_PosF(void* ptr); +void* QIcon_NewQIcon(); +void* QIcon_NewQIcon2(void* pixmap); +void* QIcon_NewQIcon3(void* other); +void* QIcon_NewQIcon4(void* other); +void* QIcon_NewQIcon5(struct QtGui_PackedString fileName); +void* QIcon_NewQIcon6(void* engine); +void* QIcon_ActualSize(void* ptr, void* size, long long mode, long long state); +void* QIcon_ActualSize2(void* ptr, void* window, void* size, long long mode, long long state); +void QIcon_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state); +void QIcon_AddPixmap(void* ptr, void* pixmap, long long mode, long long state); +struct QtGui_PackedList QIcon_AvailableSizes(void* ptr, long long mode, long long state); +long long QIcon_CacheKey(void* ptr); +struct QtGui_PackedString QIcon_QIcon_FallbackSearchPaths(); +struct QtGui_PackedString QIcon_QIcon_FallbackThemeName(); +void* QIcon_QIcon_FromTheme(struct QtGui_PackedString name); +void* QIcon_QIcon_FromTheme2(struct QtGui_PackedString name, void* fallback); +char QIcon_QIcon_HasThemeIcon(struct QtGui_PackedString name); +char QIcon_IsMask(void* ptr); +char QIcon_IsNull(void* ptr); +struct QtGui_PackedString QIcon_Name(void* ptr); +void QIcon_Paint(void* ptr, void* painter, void* rect, long long alignment, long long mode, long long state); +void QIcon_Paint2(void* ptr, void* painter, int x, int y, int w, int h, long long alignment, long long mode, long long state); +void* QIcon_Pixmap(void* ptr, void* size, long long mode, long long state); +void* QIcon_Pixmap2(void* ptr, int w, int h, long long mode, long long state); +void* QIcon_Pixmap3(void* ptr, int extent, long long mode, long long state); +void* QIcon_Pixmap4(void* ptr, void* window, void* size, long long mode, long long state); +void QIcon_QIcon_SetFallbackSearchPaths(struct QtGui_PackedString paths); +void QIcon_QIcon_SetFallbackThemeName(struct QtGui_PackedString name); +void QIcon_SetIsMask(void* ptr, char isMask); +void QIcon_QIcon_SetThemeName(struct QtGui_PackedString name); +void QIcon_QIcon_SetThemeSearchPaths(struct QtGui_PackedString paths); +void QIcon_Swap(void* ptr, void* other); +struct QtGui_PackedString QIcon_QIcon_ThemeName(); +struct QtGui_PackedString QIcon_QIcon_ThemeSearchPaths(); +void QIcon_DestroyQIcon(void* ptr); +void* QIcon_ToVariant(void* ptr); +void* QIcon___availableSizes_atList(void* ptr, int i); +void QIcon___availableSizes_setList(void* ptr, void* i); +void* QIcon___availableSizes_newList(void* ptr); +void* QIconDragEvent_NewQIconDragEvent(); +void* QIconEngine_NewQIconEngine(); +void* QIconEngine_ActualSize(void* ptr, void* size, long long mode, long long state); +void* QIconEngine_ActualSizeDefault(void* ptr, void* size, long long mode, long long state); +void QIconEngine_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state); +void QIconEngine_AddFileDefault(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state); +void QIconEngine_AddPixmap(void* ptr, void* pixmap, long long mode, long long state); +void QIconEngine_AddPixmapDefault(void* ptr, void* pixmap, long long mode, long long state); +struct QtGui_PackedList QIconEngine_AvailableSizes(void* ptr, long long mode, long long state); +struct QtGui_PackedList QIconEngine_AvailableSizesDefault(void* ptr, long long mode, long long state); +void* QIconEngine_Clone(void* ptr); +struct QtGui_PackedString QIconEngine_IconName(void* ptr); +struct QtGui_PackedString QIconEngine_IconNameDefault(void* ptr); +char QIconEngine_IsNull(void* ptr); +struct QtGui_PackedString QIconEngine_Key(void* ptr); +struct QtGui_PackedString QIconEngine_KeyDefault(void* ptr); +void QIconEngine_Paint(void* ptr, void* painter, void* rect, long long mode, long long state); +void* QIconEngine_Pixmap(void* ptr, void* size, long long mode, long long state); +void* QIconEngine_PixmapDefault(void* ptr, void* size, long long mode, long long state); +char QIconEngine_Read(void* ptr, void* in); +char QIconEngine_ReadDefault(void* ptr, void* in); +void* QIconEngine_ScaledPixmap(void* ptr, void* size, long long mode, long long state, double scale); +void QIconEngine_Virtual_hook(void* ptr, int id, void* data); +void QIconEngine_Virtual_hookDefault(void* ptr, int id, void* data); +char QIconEngine_Write(void* ptr, void* out); +char QIconEngine_WriteDefault(void* ptr, void* out); +void QIconEngine_DestroyQIconEngine(void* ptr); +void QIconEngine_DestroyQIconEngineDefault(void* ptr); +void* QIconEngine___availableSizes_atList(void* ptr, int i); +void QIconEngine___availableSizes_setList(void* ptr, void* i); +void* QIconEngine___availableSizes_newList(void* ptr); +void* QIconEnginePlugin_NewQIconEnginePlugin(void* parent); +void* QIconEnginePlugin_Create(void* ptr, struct QtGui_PackedString filename); +void QIconEnginePlugin_DestroyQIconEnginePlugin(void* ptr); +void QIconEnginePlugin_DestroyQIconEnginePluginDefault(void* ptr); +void* QIconEnginePlugin___children_atList(void* ptr, int i); +void QIconEnginePlugin___children_setList(void* ptr, void* i); +void* QIconEnginePlugin___children_newList(void* ptr); +void* QIconEnginePlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QIconEnginePlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QIconEnginePlugin___dynamicPropertyNames_newList(void* ptr); +void* QIconEnginePlugin___findChildren_atList(void* ptr, int i); +void QIconEnginePlugin___findChildren_setList(void* ptr, void* i); +void* QIconEnginePlugin___findChildren_newList(void* ptr); +void* QIconEnginePlugin___findChildren_atList3(void* ptr, int i); +void QIconEnginePlugin___findChildren_setList3(void* ptr, void* i); +void* QIconEnginePlugin___findChildren_newList3(void* ptr); +void* QIconEnginePlugin___qFindChildren_atList2(void* ptr, int i); +void QIconEnginePlugin___qFindChildren_setList2(void* ptr, void* i); +void* QIconEnginePlugin___qFindChildren_newList2(void* ptr); +void QIconEnginePlugin_ChildEventDefault(void* ptr, void* event); +void QIconEnginePlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QIconEnginePlugin_CustomEventDefault(void* ptr, void* event); +void QIconEnginePlugin_DeleteLaterDefault(void* ptr); +void QIconEnginePlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QIconEnginePlugin_EventDefault(void* ptr, void* e); +char QIconEnginePlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QIconEnginePlugin_MetaObjectDefault(void* ptr); +void QIconEnginePlugin_TimerEventDefault(void* ptr, void* event); +void* QImage_NewQImage(); +void* QImage_NewQImage2(void* size, long long format); +void* QImage_NewQImage3(int width, int height, long long format); +void* QImage_NewQImage4(char* data, int width, int height, long long format); +void* QImage_NewQImage5(char* data, int width, int height, long long format); +void* QImage_NewQImage6(char* data, int width, int height, int bytesPerLine, long long format); +void* QImage_NewQImage7(char* data, int width, int height, int bytesPerLine, long long format); +void* QImage_NewQImage9(struct QtGui_PackedString fileName, char* format); +void* QImage_NewQImage10(void* image); +void* QImage_NewQImage11(void* other); +char QImage_AllGray(void* ptr); +int QImage_BitPlaneCount(void* ptr); +struct QtGui_PackedString QImage_Bits(void* ptr); +struct QtGui_PackedString QImage_Bits2(void* ptr); +int QImage_BytesPerLine(void* ptr); +long long QImage_CacheKey(void* ptr); +unsigned int QImage_Color(void* ptr, int i); +struct QtGui_PackedList QImage_ColorTable(void* ptr); +struct QtGui_PackedString QImage_ConstBits(void* ptr); +struct QtGui_PackedString QImage_ConstScanLine(void* ptr, int i); +void QImage_ConvertTo(void* ptr, long long format, long long flags); +void* QImage_ConvertToFormat(void* ptr, long long format, long long flags); +void* QImage_ConvertToFormat2(void* ptr, long long format, long long flags); +void* QImage_ConvertToFormat3(void* ptr, long long format, void* colorTable, long long flags); +void* QImage_Copy(void* ptr, void* rectangle); +void* QImage_Copy2(void* ptr, int x, int y, int width, int height); +void* QImage_CreateAlphaMask(void* ptr, long long flags); +void* QImage_CreateHeuristicMask(void* ptr, char clipTight); +void* QImage_CreateMaskFromColor(void* ptr, unsigned int color, long long mode); +double QImage_DevicePixelRatio(void* ptr); +int QImage_DotsPerMeterX(void* ptr); +int QImage_DotsPerMeterY(void* ptr); +void QImage_Fill(void* ptr, unsigned int pixelValue); +void QImage_Fill2(void* ptr, void* color); +void QImage_Fill3(void* ptr, long long color); +long long QImage_Format(void* ptr); +void* QImage_QImage_FromData(char* data, int size, char* format); +void* QImage_QImage_FromData2(void* data, char* format); +char QImage_HasAlphaChannel(void* ptr); +void QImage_InvertPixels(void* ptr, long long mode); +char QImage_IsGrayscale(void* ptr); +char QImage_IsNull(void* ptr); +char QImage_Load(void* ptr, struct QtGui_PackedString fileName, char* format); +char QImage_Load2(void* ptr, void* device, char* format); +char QImage_LoadFromData(void* ptr, char* data, int l, char* format); +char QImage_LoadFromData2(void* ptr, void* data, char* format); +void* QImage_Mirrored(void* ptr, char horizontal, char vertical); +void* QImage_Mirrored2(void* ptr, char horizontal, char vertical); +void* QImage_Offset(void* ptr); +unsigned int QImage_Pixel(void* ptr, void* position); +unsigned int QImage_Pixel2(void* ptr, int x, int y); +void* QImage_PixelColor(void* ptr, void* position); +void* QImage_PixelColor2(void* ptr, int x, int y); +void* QImage_PixelFormat(void* ptr); +int QImage_PixelIndex(void* ptr, void* position); +int QImage_PixelIndex2(void* ptr, int x, int y); +void* QImage_Rect(void* ptr); +char QImage_ReinterpretAsFormat(void* ptr, long long format); +void* QImage_RgbSwapped(void* ptr); +void* QImage_RgbSwapped2(void* ptr); +char QImage_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality); +char QImage_Save2(void* ptr, void* device, char* format, int quality); +void* QImage_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode); +void* QImage_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode); +void* QImage_ScaledToHeight(void* ptr, int height, long long mode); +void* QImage_ScaledToWidth(void* ptr, int width, long long mode); +struct QtGui_PackedString QImage_ScanLine(void* ptr, int i); +struct QtGui_PackedString QImage_ScanLine2(void* ptr, int i); +void QImage_SetColor(void* ptr, int index, unsigned int colorValue); +void QImage_SetColorCount(void* ptr, int colorCount); +void QImage_SetColorTable(void* ptr, void* colors); +void QImage_SetDevicePixelRatio(void* ptr, double scaleFactor); +void QImage_SetDotsPerMeterX(void* ptr, int x); +void QImage_SetDotsPerMeterY(void* ptr, int y); +void QImage_SetOffset(void* ptr, void* offset); +void QImage_SetPixel(void* ptr, void* position, unsigned int index_or_rgb); +void QImage_SetPixel2(void* ptr, int x, int y, unsigned int index_or_rgb); +void QImage_SetPixelColor(void* ptr, void* position, void* color); +void QImage_SetPixelColor2(void* ptr, int x, int y, void* color); +void QImage_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text); +void* QImage_Size(void* ptr); +void* QImage_SmoothScaled(void* ptr, int w, int h); +void QImage_Swap(void* ptr, void* other); +struct QtGui_PackedString QImage_Text(void* ptr, struct QtGui_PackedString key); +struct QtGui_PackedString QImage_TextKeys(void* ptr); +long long QImage_QImage_ToImageFormat(void* format); +void* QImage_QImage_ToPixelFormat(long long format); +void* QImage_Transformed(void* ptr, void* matrix, long long mode); +void* QImage_Transformed2(void* ptr, void* matrix, long long mode); +void* QImage_QImage_TrueMatrix(void* matrix, int width, int height); +void* QImage_QImage_TrueMatrix2(void* matrix, int width, int height); +char QImage_Valid(void* ptr, void* pos); +char QImage_Valid2(void* ptr, int x, int y); +void QImage_DestroyQImage(void* ptr); +void QImage_DestroyQImageDefault(void* ptr); +void* QImage_ToVariant(void* ptr); +unsigned int QImage___colorTable_atList(void* ptr, int i); +void QImage___colorTable_setList(void* ptr, unsigned int i); +void* QImage___colorTable_newList(void* ptr); +unsigned int QImage___convertToFormat_colorTable_atList3(void* ptr, int i); +void QImage___convertToFormat_colorTable_setList3(void* ptr, unsigned int i); +void* QImage___convertToFormat_colorTable_newList3(void* ptr); +unsigned int QImage___setColorTable_colors_atList(void* ptr, int i); +void QImage___setColorTable_colors_setList(void* ptr, unsigned int i); +void* QImage___setColorTable_colors_newList(void* ptr); +void* QImage_PaintEngine(void* ptr); +void* QImage_PaintEngineDefault(void* ptr); +void* QImageIOHandler_NewQImageIOHandler(); +char QImageIOHandler_CanRead(void* ptr); +int QImageIOHandler_CurrentImageNumber(void* ptr); +int QImageIOHandler_CurrentImageNumberDefault(void* ptr); +void* QImageIOHandler_CurrentImageRect(void* ptr); +void* QImageIOHandler_CurrentImageRectDefault(void* ptr); +void* QImageIOHandler_Device(void* ptr); +void* QImageIOHandler_Format(void* ptr); +int QImageIOHandler_ImageCount(void* ptr); +int QImageIOHandler_ImageCountDefault(void* ptr); +char QImageIOHandler_JumpToImage(void* ptr, int imageNumber); +char QImageIOHandler_JumpToImageDefault(void* ptr, int imageNumber); +char QImageIOHandler_JumpToNextImage(void* ptr); +char QImageIOHandler_JumpToNextImageDefault(void* ptr); +int QImageIOHandler_LoopCount(void* ptr); +int QImageIOHandler_LoopCountDefault(void* ptr); +int QImageIOHandler_NextImageDelay(void* ptr); +int QImageIOHandler_NextImageDelayDefault(void* ptr); +void* QImageIOHandler_Option(void* ptr, long long option); +void* QImageIOHandler_OptionDefault(void* ptr, long long option); +char QImageIOHandler_Read(void* ptr, void* image); +void QImageIOHandler_SetDevice(void* ptr, void* device); +void QImageIOHandler_SetFormat(void* ptr, void* format); +void QImageIOHandler_SetFormat2(void* ptr, void* format); +void QImageIOHandler_SetOption(void* ptr, long long option, void* value); +void QImageIOHandler_SetOptionDefault(void* ptr, long long option, void* value); +char QImageIOHandler_SupportsOption(void* ptr, long long option); +char QImageIOHandler_SupportsOptionDefault(void* ptr, long long option); +char QImageIOHandler_Write(void* ptr, void* image); +char QImageIOHandler_WriteDefault(void* ptr, void* image); +void QImageIOHandler_DestroyQImageIOHandler(void* ptr); +void QImageIOHandler_DestroyQImageIOHandlerDefault(void* ptr); +void* QImageIOPlugin_NewQImageIOPlugin(void* parent); +long long QImageIOPlugin_Capabilities(void* ptr, void* device, void* format); +void* QImageIOPlugin_Create(void* ptr, void* device, void* format); +void QImageIOPlugin_DestroyQImageIOPlugin(void* ptr); +void QImageIOPlugin_DestroyQImageIOPluginDefault(void* ptr); +void* QImageIOPlugin___children_atList(void* ptr, int i); +void QImageIOPlugin___children_setList(void* ptr, void* i); +void* QImageIOPlugin___children_newList(void* ptr); +void* QImageIOPlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QImageIOPlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QImageIOPlugin___dynamicPropertyNames_newList(void* ptr); +void* QImageIOPlugin___findChildren_atList(void* ptr, int i); +void QImageIOPlugin___findChildren_setList(void* ptr, void* i); +void* QImageIOPlugin___findChildren_newList(void* ptr); +void* QImageIOPlugin___findChildren_atList3(void* ptr, int i); +void QImageIOPlugin___findChildren_setList3(void* ptr, void* i); +void* QImageIOPlugin___findChildren_newList3(void* ptr); +void* QImageIOPlugin___qFindChildren_atList2(void* ptr, int i); +void QImageIOPlugin___qFindChildren_setList2(void* ptr, void* i); +void* QImageIOPlugin___qFindChildren_newList2(void* ptr); +void QImageIOPlugin_ChildEventDefault(void* ptr, void* event); +void QImageIOPlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QImageIOPlugin_CustomEventDefault(void* ptr, void* event); +void QImageIOPlugin_DeleteLaterDefault(void* ptr); +void QImageIOPlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QImageIOPlugin_EventDefault(void* ptr, void* e); +char QImageIOPlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QImageIOPlugin_MetaObjectDefault(void* ptr); +void QImageIOPlugin_TimerEventDefault(void* ptr, void* event); +void* QImageReader_NewQImageReader(); +void* QImageReader_NewQImageReader2(void* device, void* format); +void* QImageReader_NewQImageReader3(struct QtGui_PackedString fileName, void* format); +char QImageReader_AutoDetectImageFormat(void* ptr); +char QImageReader_AutoTransform(void* ptr); +void* QImageReader_BackgroundColor(void* ptr); +char QImageReader_CanRead(void* ptr); +void* QImageReader_ClipRect(void* ptr); +int QImageReader_CurrentImageNumber(void* ptr); +void* QImageReader_CurrentImageRect(void* ptr); +char QImageReader_DecideFormatFromContent(void* ptr); +void* QImageReader_Device(void* ptr); +long long QImageReader_Error(void* ptr); +struct QtGui_PackedString QImageReader_ErrorString(void* ptr); +struct QtGui_PackedString QImageReader_FileName(void* ptr); +void* QImageReader_Format(void* ptr); +float QImageReader_Gamma(void* ptr); +int QImageReader_ImageCount(void* ptr); +long long QImageReader_ImageFormat(void* ptr); +void* QImageReader_QImageReader_ImageFormat2(struct QtGui_PackedString fileName); +void* QImageReader_QImageReader_ImageFormat3(void* device); +struct QtGui_PackedList QImageReader_QImageReader_ImageFormatsForMimeType(void* mimeType); +char QImageReader_JumpToImage(void* ptr, int imageNumber); +char QImageReader_JumpToNextImage(void* ptr); +int QImageReader_LoopCount(void* ptr); +int QImageReader_NextImageDelay(void* ptr); +int QImageReader_Quality(void* ptr); +void* QImageReader_Read(void* ptr); +char QImageReader_Read2(void* ptr, void* image); +void* QImageReader_ScaledClipRect(void* ptr); +void* QImageReader_ScaledSize(void* ptr); +void QImageReader_SetAutoDetectImageFormat(void* ptr, char enabled); +void QImageReader_SetAutoTransform(void* ptr, char enabled); +void QImageReader_SetBackgroundColor(void* ptr, void* color); +void QImageReader_SetClipRect(void* ptr, void* rect); +void QImageReader_SetDecideFormatFromContent(void* ptr, char ignored); +void QImageReader_SetDevice(void* ptr, void* device); +void QImageReader_SetFileName(void* ptr, struct QtGui_PackedString fileName); +void QImageReader_SetFormat(void* ptr, void* format); +void QImageReader_SetGamma(void* ptr, float gamma); +void QImageReader_SetQuality(void* ptr, int quality); +void QImageReader_SetScaledClipRect(void* ptr, void* rect); +void QImageReader_SetScaledSize(void* ptr, void* size); +void* QImageReader_Size(void* ptr); +void* QImageReader_SubType(void* ptr); +struct QtGui_PackedList QImageReader_QImageReader_SupportedImageFormats(); +struct QtGui_PackedList QImageReader_QImageReader_SupportedMimeTypes(); +struct QtGui_PackedList QImageReader_SupportedSubTypes(void* ptr); +char QImageReader_SupportsAnimation(void* ptr); +char QImageReader_SupportsOption(void* ptr, long long option); +struct QtGui_PackedString QImageReader_Text(void* ptr, struct QtGui_PackedString key); +struct QtGui_PackedString QImageReader_TextKeys(void* ptr); +long long QImageReader_Transformation(void* ptr); +void QImageReader_DestroyQImageReader(void* ptr); +void* QImageReader___imageFormatsForMimeType_atList(void* ptr, int i); +void QImageReader___imageFormatsForMimeType_setList(void* ptr, void* i); +void* QImageReader___imageFormatsForMimeType_newList(void* ptr); +void* QImageReader___supportedImageFormats_atList(void* ptr, int i); +void QImageReader___supportedImageFormats_setList(void* ptr, void* i); +void* QImageReader___supportedImageFormats_newList(void* ptr); +void* QImageReader___supportedMimeTypes_atList(void* ptr, int i); +void QImageReader___supportedMimeTypes_setList(void* ptr, void* i); +void* QImageReader___supportedMimeTypes_newList(void* ptr); +void* QImageReader___supportedSubTypes_atList(void* ptr, int i); +void QImageReader___supportedSubTypes_setList(void* ptr, void* i); +void* QImageReader___supportedSubTypes_newList(void* ptr); +void* QImageWriter_NewQImageWriter(); +void* QImageWriter_NewQImageWriter2(void* device, void* format); +void* QImageWriter_NewQImageWriter3(struct QtGui_PackedString fileName, void* format); +char QImageWriter_CanWrite(void* ptr); +int QImageWriter_Compression(void* ptr); +void* QImageWriter_Device(void* ptr); +long long QImageWriter_Error(void* ptr); +struct QtGui_PackedString QImageWriter_ErrorString(void* ptr); +struct QtGui_PackedString QImageWriter_FileName(void* ptr); +void* QImageWriter_Format(void* ptr); +float QImageWriter_Gamma(void* ptr); +struct QtGui_PackedList QImageWriter_QImageWriter_ImageFormatsForMimeType(void* mimeType); +char QImageWriter_OptimizedWrite(void* ptr); +char QImageWriter_ProgressiveScanWrite(void* ptr); +int QImageWriter_Quality(void* ptr); +void QImageWriter_SetCompression(void* ptr, int compression); +void QImageWriter_SetDevice(void* ptr, void* device); +void QImageWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName); +void QImageWriter_SetFormat(void* ptr, void* format); +void QImageWriter_SetGamma(void* ptr, float gamma); +void QImageWriter_SetOptimizedWrite(void* ptr, char optimize); +void QImageWriter_SetProgressiveScanWrite(void* ptr, char progressive); +void QImageWriter_SetQuality(void* ptr, int quality); +void QImageWriter_SetSubType(void* ptr, void* ty); +void QImageWriter_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text); +void QImageWriter_SetTransformation(void* ptr, long long transform); +void* QImageWriter_SubType(void* ptr); +struct QtGui_PackedList QImageWriter_QImageWriter_SupportedImageFormats(); +struct QtGui_PackedList QImageWriter_QImageWriter_SupportedMimeTypes(); +struct QtGui_PackedList QImageWriter_SupportedSubTypes(void* ptr); +char QImageWriter_SupportsOption(void* ptr, long long option); +long long QImageWriter_Transformation(void* ptr); +char QImageWriter_Write(void* ptr, void* image); +void QImageWriter_DestroyQImageWriter(void* ptr); +void* QImageWriter___imageFormatsForMimeType_atList(void* ptr, int i); +void QImageWriter___imageFormatsForMimeType_setList(void* ptr, void* i); +void* QImageWriter___imageFormatsForMimeType_newList(void* ptr); +void* QImageWriter___supportedImageFormats_atList(void* ptr, int i); +void QImageWriter___supportedImageFormats_setList(void* ptr, void* i); +void* QImageWriter___supportedImageFormats_newList(void* ptr); +void* QImageWriter___supportedMimeTypes_atList(void* ptr, int i); +void QImageWriter___supportedMimeTypes_setList(void* ptr, void* i); +void* QImageWriter___supportedMimeTypes_newList(void* ptr); +void* QImageWriter___supportedSubTypes_atList(void* ptr, int i); +void QImageWriter___supportedSubTypes_setList(void* ptr, void* i); +void* QImageWriter___supportedSubTypes_newList(void* ptr); +long long QInputEvent_Modifiers(void* ptr); +unsigned long QInputEvent_Timestamp(void* ptr); +void* QInputMethod_AnchorRectangle(void* ptr); +void QInputMethod_ConnectAnchorRectangleChanged(void* ptr, long long t); +void QInputMethod_DisconnectAnchorRectangleChanged(void* ptr); +void QInputMethod_AnchorRectangleChanged(void* ptr); +void QInputMethod_ConnectAnimatingChanged(void* ptr, long long t); +void QInputMethod_DisconnectAnimatingChanged(void* ptr); +void QInputMethod_AnimatingChanged(void* ptr); +void QInputMethod_Commit(void* ptr); +void QInputMethod_CommitDefault(void* ptr); +void* QInputMethod_CursorRectangle(void* ptr); +void QInputMethod_ConnectCursorRectangleChanged(void* ptr, long long t); +void QInputMethod_DisconnectCursorRectangleChanged(void* ptr); +void QInputMethod_CursorRectangleChanged(void* ptr); +void QInputMethod_Hide(void* ptr); +void QInputMethod_HideDefault(void* ptr); +long long QInputMethod_InputDirection(void* ptr); +void QInputMethod_ConnectInputDirectionChanged(void* ptr, long long t); +void QInputMethod_DisconnectInputDirectionChanged(void* ptr); +void QInputMethod_InputDirectionChanged(void* ptr, long long newDirection); +void* QInputMethod_InputItemClipRectangle(void* ptr); +void QInputMethod_ConnectInputItemClipRectangleChanged(void* ptr, long long t); +void QInputMethod_DisconnectInputItemClipRectangleChanged(void* ptr); +void QInputMethod_InputItemClipRectangleChanged(void* ptr); +void* QInputMethod_InputItemRectangle(void* ptr); +void* QInputMethod_InputItemTransform(void* ptr); +void QInputMethod_InvokeAction(void* ptr, long long a, int cursorPosition); +void QInputMethod_InvokeActionDefault(void* ptr, long long a, int cursorPosition); +char QInputMethod_IsAnimating(void* ptr); +char QInputMethod_IsVisible(void* ptr); +void* QInputMethod_KeyboardRectangle(void* ptr); +void QInputMethod_ConnectKeyboardRectangleChanged(void* ptr, long long t); +void QInputMethod_DisconnectKeyboardRectangleChanged(void* ptr); +void QInputMethod_KeyboardRectangleChanged(void* ptr); +void* QInputMethod_Locale(void* ptr); +void QInputMethod_ConnectLocaleChanged(void* ptr, long long t); +void QInputMethod_DisconnectLocaleChanged(void* ptr); +void QInputMethod_LocaleChanged(void* ptr); +void* QInputMethod_QInputMethod_QueryFocusObject(long long query, void* argument); +void QInputMethod_Reset(void* ptr); +void QInputMethod_ResetDefault(void* ptr); +void QInputMethod_SetInputItemRectangle(void* ptr, void* rect); +void QInputMethod_SetInputItemTransform(void* ptr, void* transform); +void QInputMethod_SetVisible(void* ptr, char visible); +void QInputMethod_Show(void* ptr); +void QInputMethod_ShowDefault(void* ptr); +void QInputMethod_Update(void* ptr, long long queries); +void QInputMethod_UpdateDefault(void* ptr, long long queries); +void QInputMethod_ConnectVisibleChanged(void* ptr, long long t); +void QInputMethod_DisconnectVisibleChanged(void* ptr); +void QInputMethod_VisibleChanged(void* ptr); +void* QInputMethod___children_atList(void* ptr, int i); +void QInputMethod___children_setList(void* ptr, void* i); +void* QInputMethod___children_newList(void* ptr); +void* QInputMethod___dynamicPropertyNames_atList(void* ptr, int i); +void QInputMethod___dynamicPropertyNames_setList(void* ptr, void* i); +void* QInputMethod___dynamicPropertyNames_newList(void* ptr); +void* QInputMethod___findChildren_atList(void* ptr, int i); +void QInputMethod___findChildren_setList(void* ptr, void* i); +void* QInputMethod___findChildren_newList(void* ptr); +void* QInputMethod___findChildren_atList3(void* ptr, int i); +void QInputMethod___findChildren_setList3(void* ptr, void* i); +void* QInputMethod___findChildren_newList3(void* ptr); +void* QInputMethod___qFindChildren_atList2(void* ptr, int i); +void QInputMethod___qFindChildren_setList2(void* ptr, void* i); +void* QInputMethod___qFindChildren_newList2(void* ptr); +void QInputMethod_ChildEventDefault(void* ptr, void* event); +void QInputMethod_ConnectNotifyDefault(void* ptr, void* sign); +void QInputMethod_CustomEventDefault(void* ptr, void* event); +void QInputMethod_DeleteLaterDefault(void* ptr); +void QInputMethod_DisconnectNotifyDefault(void* ptr, void* sign); +char QInputMethod_EventDefault(void* ptr, void* e); +char QInputMethod_EventFilterDefault(void* ptr, void* watched, void* event); +void* QInputMethod_MetaObjectDefault(void* ptr); +void QInputMethod_TimerEventDefault(void* ptr, void* event); +void* QInputMethodEvent_NewQInputMethodEvent(); +void* QInputMethodEvent_NewQInputMethodEvent3(void* other); +struct QtGui_PackedString QInputMethodEvent_CommitString(void* ptr); +struct QtGui_PackedString QInputMethodEvent_PreeditString(void* ptr); +int QInputMethodEvent_ReplacementLength(void* ptr); +int QInputMethodEvent_ReplacementStart(void* ptr); +void QInputMethodEvent_SetCommitString(void* ptr, struct QtGui_PackedString commitString, int replaceFrom, int replaceLength); +void* QInputMethodEvent___attrs_newList(void* ptr); +void* QInputMethodEvent___setAttrs__newList(void* ptr); +void* QInputMethodQueryEvent_NewQInputMethodQueryEvent(long long queries); +long long QInputMethodQueryEvent_Queries(void* ptr); +void QInputMethodQueryEvent_SetValue(void* ptr, long long query, void* value); +void* QInputMethodQueryEvent_Value(void* ptr, long long query); +void* QInputMethodQueryEvent___m_values_newList(void* ptr); +void* QInputMethodQueryEvent___setM_values__newList(void* ptr); +void* QIntValidator_NewQIntValidator(void* parent); +void* QIntValidator_NewQIntValidator2(int minimum, int maximum, void* parent); +int QIntValidator_Bottom(void* ptr); +void QIntValidator_ConnectBottomChanged(void* ptr, long long t); +void QIntValidator_DisconnectBottomChanged(void* ptr); +void QIntValidator_BottomChanged(void* ptr, int bottom); +void QIntValidator_SetBottom(void* ptr, int vin); +void QIntValidator_SetRange(void* ptr, int bottom, int top); +void QIntValidator_SetRangeDefault(void* ptr, int bottom, int top); +void QIntValidator_SetTop(void* ptr, int vin); +int QIntValidator_Top(void* ptr); +void QIntValidator_ConnectTopChanged(void* ptr, long long t); +void QIntValidator_DisconnectTopChanged(void* ptr); +void QIntValidator_TopChanged(void* ptr, int top); +long long QIntValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); +long long QIntValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); +void QIntValidator_DestroyQIntValidator(void* ptr); +void QIntValidator_DestroyQIntValidatorDefault(void* ptr); +void* QKeyEvent_NewQKeyEvent(long long ty, int key, long long modifiers, struct QtGui_PackedString text, char autorep, unsigned short count); +void* QKeyEvent_NewQKeyEvent2(long long ty, int key, long long modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct QtGui_PackedString text, char autorep, unsigned short count); +int QKeyEvent_Count(void* ptr); +char QKeyEvent_IsAutoRepeat(void* ptr); +int QKeyEvent_Key(void* ptr); +char QKeyEvent_Matches(void* ptr, long long key); +unsigned int QKeyEvent_NativeModifiers(void* ptr); +unsigned int QKeyEvent_NativeScanCode(void* ptr); +unsigned int QKeyEvent_NativeVirtualKey(void* ptr); +struct QtGui_PackedString QKeyEvent_Text(void* ptr); +void* QKeySequence_NewQKeySequence(); +void* QKeySequence_NewQKeySequence2(struct QtGui_PackedString key, long long format); +void* QKeySequence_NewQKeySequence3(int k1, int k2, int k3, int k4); +void* QKeySequence_NewQKeySequence4(void* keysequence); +void* QKeySequence_NewQKeySequence5(long long key); +int QKeySequence_Count(void* ptr); +void* QKeySequence_QKeySequence_FromString(struct QtGui_PackedString str, long long format); +char QKeySequence_IsEmpty(void* ptr); +struct QtGui_PackedList QKeySequence_QKeySequence_KeyBindings(long long key); +struct QtGui_PackedList QKeySequence_QKeySequence_ListFromString(struct QtGui_PackedString str, long long format); +struct QtGui_PackedString QKeySequence_QKeySequence_ListToString(void* list, long long format); +long long QKeySequence_Matches(void* ptr, void* seq); +void* QKeySequence_QKeySequence_Mnemonic(struct QtGui_PackedString text); +void QKeySequence_Swap(void* ptr, void* other); +struct QtGui_PackedString QKeySequence_ToString(void* ptr, long long format); +void QKeySequence_DestroyQKeySequence(void* ptr); +void* QKeySequence___keyBindings_atList(void* ptr, int i); +void QKeySequence___keyBindings_setList(void* ptr, void* i); +void* QKeySequence___keyBindings_newList(void* ptr); +void* QKeySequence___listFromString_atList(void* ptr, int i); +void QKeySequence___listFromString_setList(void* ptr, void* i); +void* QKeySequence___listFromString_newList(void* ptr); +void* QKeySequence___listToString_list_atList(void* ptr, int i); +void QKeySequence___listToString_list_setList(void* ptr, void* i); +void* QKeySequence___listToString_list_newList(void* ptr); +void* QLinearGradient_NewQLinearGradient(); +void* QLinearGradient_NewQLinearGradient2(void* start, void* finalStop); +void* QLinearGradient_NewQLinearGradient3(double x1, double y1, double x2, double y2); +void* QLinearGradient_FinalStop(void* ptr); +void QLinearGradient_SetFinalStop(void* ptr, void* stop); +void QLinearGradient_SetFinalStop2(void* ptr, double x, double y); +void QLinearGradient_SetStart(void* ptr, void* start); +void QLinearGradient_SetStart2(void* ptr, double x, double y); +void* QLinearGradient_Start(void* ptr); +void* QMatrix_NewQMatrix2(); +void* QMatrix_NewQMatrix3(double m11, double m12, double m21, double m22, double dx, double dy); +void* QMatrix_NewQMatrix5(void* matrix); +double QMatrix_Determinant(void* ptr); +double QMatrix_Dx(void* ptr); +double QMatrix_Dy(void* ptr); +void* QMatrix_Inverted(void* ptr, char* invertible); +char QMatrix_IsIdentity(void* ptr); +char QMatrix_IsInvertible(void* ptr); +double QMatrix_M11(void* ptr); +double QMatrix_M12(void* ptr); +double QMatrix_M21(void* ptr); +double QMatrix_M22(void* ptr); +void QMatrix_Map(void* ptr, double x, double y, double tx, double ty); +void QMatrix_Map2(void* ptr, int x, int y, int tx, int ty); +void* QMatrix_Map3(void* ptr, void* point); +void* QMatrix_Map4(void* ptr, void* point); +void* QMatrix_Map5(void* ptr, void* line); +void* QMatrix_Map6(void* ptr, void* line); +void* QMatrix_Map7(void* ptr, void* polygon); +void* QMatrix_Map8(void* ptr, void* polygon); +void* QMatrix_Map9(void* ptr, void* region); +void* QMatrix_Map10(void* ptr, void* path); +void* QMatrix_MapRect(void* ptr, void* rectangle); +void* QMatrix_MapRect2(void* ptr, void* rectangle); +void* QMatrix_MapToPolygon(void* ptr, void* rectangle); +void QMatrix_Reset(void* ptr); +void* QMatrix_Rotate(void* ptr, double degrees); +void* QMatrix_Scale(void* ptr, double sx, double sy); +void QMatrix_SetMatrix(void* ptr, double m11, double m12, double m21, double m22, double dx, double dy); +void* QMatrix_Shear(void* ptr, double sh, double sv); +void* QMatrix_Translate(void* ptr, double dx, double dy); +void* QMatrix4x4_NewQMatrix4x4(); +void* QMatrix4x4_NewQMatrix4x43(float values); +void* QMatrix4x4_NewQMatrix4x44(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44); +void* QMatrix4x4_NewQMatrix4x46(void* matrix); +void* QMatrix4x4_Column(void* ptr, int index); +float QMatrix4x4_ConstData(void* ptr); +void QMatrix4x4_CopyDataTo(void* ptr, float values); +float QMatrix4x4_Data(void* ptr); +float QMatrix4x4_Data2(void* ptr); +double QMatrix4x4_Determinant(void* ptr); +void QMatrix4x4_Fill(void* ptr, float value); +void QMatrix4x4_Frustum(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane); +void* QMatrix4x4_Inverted(void* ptr, char* invertible); +char QMatrix4x4_IsAffine(void* ptr); +char QMatrix4x4_IsIdentity(void* ptr); +void QMatrix4x4_LookAt(void* ptr, void* eye, void* center, void* up); +void* QMatrix4x4_Map(void* ptr, void* point); +void* QMatrix4x4_Map2(void* ptr, void* point); +void* QMatrix4x4_Map3(void* ptr, void* point); +void* QMatrix4x4_Map4(void* ptr, void* point); +void* QMatrix4x4_MapRect(void* ptr, void* rect); +void* QMatrix4x4_MapRect2(void* ptr, void* rect); +void* QMatrix4x4_MapVector(void* ptr, void* vector); +void QMatrix4x4_Optimize(void* ptr); +void QMatrix4x4_Ortho(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane); +void QMatrix4x4_Ortho2(void* ptr, void* rect); +void QMatrix4x4_Ortho3(void* ptr, void* rect); +void QMatrix4x4_Perspective(void* ptr, float verticalAngle, float aspectRatio, float nearPlane, float farPlane); +void QMatrix4x4_Rotate(void* ptr, float angle, void* vector); +void QMatrix4x4_Rotate2(void* ptr, float angle, float x, float y, float z); +void QMatrix4x4_Rotate3(void* ptr, void* quaternion); +void* QMatrix4x4_Row(void* ptr, int index); +void QMatrix4x4_Scale(void* ptr, void* vector); +void QMatrix4x4_Scale2(void* ptr, float x, float y); +void QMatrix4x4_Scale3(void* ptr, float x, float y, float z); +void QMatrix4x4_Scale4(void* ptr, float factor); +void QMatrix4x4_SetColumn(void* ptr, int index, void* value); +void QMatrix4x4_SetRow(void* ptr, int index, void* value); +void QMatrix4x4_SetToIdentity(void* ptr); +void* QMatrix4x4_ToAffine(void* ptr); +void* QMatrix4x4_ToTransform(void* ptr); +void* QMatrix4x4_ToTransform2(void* ptr, float distanceToPlane); +void QMatrix4x4_Translate(void* ptr, void* vector); +void QMatrix4x4_Translate2(void* ptr, float x, float y); +void QMatrix4x4_Translate3(void* ptr, float x, float y, float z); +void* QMatrix4x4_Transposed(void* ptr); +void QMatrix4x4_Viewport(void* ptr, float left, float bottom, float width, float height, float nearPlane, float farPlane); +void QMatrix4x4_Viewport2(void* ptr, void* rect); +void* QMouseEvent_NewQMouseEvent(long long ty, void* localPos, long long button, long long buttons, long long modifiers); +void* QMouseEvent_NewQMouseEvent2(long long ty, void* localPos, void* screenPos, long long button, long long buttons, long long modifiers); +void* QMouseEvent_NewQMouseEvent3(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers); +void* QMouseEvent_NewQMouseEvent4(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers, long long source); +long long QMouseEvent_Button(void* ptr); +long long QMouseEvent_Buttons(void* ptr); +long long QMouseEvent_Flags(void* ptr); +void* QMouseEvent_GlobalPos(void* ptr); +int QMouseEvent_GlobalX(void* ptr); +int QMouseEvent_GlobalY(void* ptr); +void* QMouseEvent_LocalPos(void* ptr); +void* QMouseEvent_Pos(void* ptr); +void* QMouseEvent_ScreenPos(void* ptr); +long long QMouseEvent_Source(void* ptr); +void* QMouseEvent_WindowPos(void* ptr); +int QMouseEvent_X(void* ptr); +int QMouseEvent_Y(void* ptr); +void* QMoveEvent_NewQMoveEvent(void* pos, void* oldPos); +void* QMoveEvent_OldPos(void* ptr); +void* QMoveEvent_Pos(void* ptr); +void* QMovie_NewQMovie(void* parent); +void* QMovie_NewQMovie2(void* device, void* format, void* parent); +void* QMovie_NewQMovie3(struct QtGui_PackedString fileName, void* format, void* parent); +void* QMovie_BackgroundColor(void* ptr); +long long QMovie_CacheMode(void* ptr); +int QMovie_CurrentFrameNumber(void* ptr); +void* QMovie_CurrentImage(void* ptr); +void* QMovie_CurrentPixmap(void* ptr); +void* QMovie_Device(void* ptr); +void QMovie_ConnectError(void* ptr, long long t); +void QMovie_DisconnectError(void* ptr); +void QMovie_Error(void* ptr, long long error); +struct QtGui_PackedString QMovie_FileName(void* ptr); +void QMovie_ConnectFinished(void* ptr, long long t); +void QMovie_DisconnectFinished(void* ptr); +void QMovie_Finished(void* ptr); +void* QMovie_Format(void* ptr); +void QMovie_ConnectFrameChanged(void* ptr, long long t); +void QMovie_DisconnectFrameChanged(void* ptr); +void QMovie_FrameChanged(void* ptr, int frameNumber); +int QMovie_FrameCount(void* ptr); +void* QMovie_FrameRect(void* ptr); +char QMovie_IsValid(void* ptr); +char QMovie_JumpToFrame(void* ptr, int frameNumber); +char QMovie_JumpToNextFrame(void* ptr); +char QMovie_JumpToNextFrameDefault(void* ptr); +long long QMovie_LastError(void* ptr); +struct QtGui_PackedString QMovie_LastErrorString(void* ptr); +int QMovie_LoopCount(void* ptr); +int QMovie_NextFrameDelay(void* ptr); +void QMovie_ConnectResized(void* ptr, long long t); +void QMovie_DisconnectResized(void* ptr); +void QMovie_Resized(void* ptr, void* size); +void* QMovie_ScaledSize(void* ptr); +void QMovie_SetBackgroundColor(void* ptr, void* color); +void QMovie_SetCacheMode(void* ptr, long long mode); +void QMovie_SetDevice(void* ptr, void* device); +void QMovie_SetFileName(void* ptr, struct QtGui_PackedString fileName); +void QMovie_SetFormat(void* ptr, void* format); +void QMovie_SetPaused(void* ptr, char paused); +void QMovie_SetPausedDefault(void* ptr, char paused); +void QMovie_SetScaledSize(void* ptr, void* size); +void QMovie_SetSpeed(void* ptr, int percentSpeed); +void QMovie_SetSpeedDefault(void* ptr, int percentSpeed); +int QMovie_Speed(void* ptr); +void QMovie_Start(void* ptr); +void QMovie_StartDefault(void* ptr); +void QMovie_ConnectStarted(void* ptr, long long t); +void QMovie_DisconnectStarted(void* ptr); +void QMovie_Started(void* ptr); +long long QMovie_State(void* ptr); +void QMovie_ConnectStateChanged(void* ptr, long long t); +void QMovie_DisconnectStateChanged(void* ptr); +void QMovie_StateChanged(void* ptr, long long state); +void QMovie_Stop(void* ptr); +void QMovie_StopDefault(void* ptr); +struct QtGui_PackedList QMovie_QMovie_SupportedFormats(); +void QMovie_ConnectUpdated(void* ptr, long long t); +void QMovie_DisconnectUpdated(void* ptr); +void QMovie_Updated(void* ptr, void* rect); +void QMovie_DestroyQMovie(void* ptr); +void QMovie_DestroyQMovieDefault(void* ptr); +void* QMovie___supportedFormats_atList(void* ptr, int i); +void QMovie___supportedFormats_setList(void* ptr, void* i); +void* QMovie___supportedFormats_newList(void* ptr); +void* QMovie___children_atList(void* ptr, int i); +void QMovie___children_setList(void* ptr, void* i); +void* QMovie___children_newList(void* ptr); +void* QMovie___dynamicPropertyNames_atList(void* ptr, int i); +void QMovie___dynamicPropertyNames_setList(void* ptr, void* i); +void* QMovie___dynamicPropertyNames_newList(void* ptr); +void* QMovie___findChildren_atList(void* ptr, int i); +void QMovie___findChildren_setList(void* ptr, void* i); +void* QMovie___findChildren_newList(void* ptr); +void* QMovie___findChildren_atList3(void* ptr, int i); +void QMovie___findChildren_setList3(void* ptr, void* i); +void* QMovie___findChildren_newList3(void* ptr); +void* QMovie___qFindChildren_atList2(void* ptr, int i); +void QMovie___qFindChildren_setList2(void* ptr, void* i); +void* QMovie___qFindChildren_newList2(void* ptr); +void QMovie_ChildEventDefault(void* ptr, void* event); +void QMovie_ConnectNotifyDefault(void* ptr, void* sign); +void QMovie_CustomEventDefault(void* ptr, void* event); +void QMovie_DeleteLaterDefault(void* ptr); +void QMovie_DisconnectNotifyDefault(void* ptr, void* sign); +char QMovie_EventDefault(void* ptr, void* e); +char QMovie_EventFilterDefault(void* ptr, void* watched, void* event); +void* QMovie_MetaObjectDefault(void* ptr); +void QMovie_TimerEventDefault(void* ptr, void* event); +void* QNativeGestureEvent_NewQNativeGestureEvent2(long long ty, void* device, void* localPos, void* windowPos, void* screenPos, double realValue, unsigned long sequenceId, unsigned long long intValue); +void* QNativeGestureEvent_Device(void* ptr); +long long QNativeGestureEvent_GestureType(void* ptr); +void* QNativeGestureEvent_GlobalPos(void* ptr); +void* QNativeGestureEvent_LocalPos(void* ptr); +void* QNativeGestureEvent_Pos(void* ptr); +void* QNativeGestureEvent_ScreenPos(void* ptr); +double QNativeGestureEvent_Value(void* ptr); +void* QNativeGestureEvent_WindowPos(void* ptr); +void* QOffscreenSurface_NewQOffscreenSurface(void* targetScreen, void* parent); +void* QOffscreenSurface_NewQOffscreenSurface2(void* targetScreen); +void QOffscreenSurface_Create(void* ptr); +void QOffscreenSurface_Destroy(void* ptr); +void* QOffscreenSurface_Format(void* ptr); +void* QOffscreenSurface_FormatDefault(void* ptr); +char QOffscreenSurface_IsValid(void* ptr); +void* QOffscreenSurface_NativeHandle(void* ptr); +void* QOffscreenSurface_RequestedFormat(void* ptr); +void* QOffscreenSurface_Screen(void* ptr); +void QOffscreenSurface_ConnectScreenChanged(void* ptr, long long t); +void QOffscreenSurface_DisconnectScreenChanged(void* ptr); +void QOffscreenSurface_ScreenChanged(void* ptr, void* screen); +void QOffscreenSurface_SetFormat(void* ptr, void* format); +void QOffscreenSurface_SetNativeHandle(void* ptr, void* handle); +void QOffscreenSurface_SetScreen(void* ptr, void* newScreen); +void* QOffscreenSurface_Size(void* ptr); +void* QOffscreenSurface_SizeDefault(void* ptr); +long long QOffscreenSurface_SurfaceType(void* ptr); +long long QOffscreenSurface_SurfaceTypeDefault(void* ptr); +void QOffscreenSurface_DestroyQOffscreenSurface(void* ptr); +void QOffscreenSurface_DestroyQOffscreenSurfaceDefault(void* ptr); +void* QOffscreenSurface___children_atList(void* ptr, int i); +void QOffscreenSurface___children_setList(void* ptr, void* i); +void* QOffscreenSurface___children_newList(void* ptr); +void* QOffscreenSurface___dynamicPropertyNames_atList(void* ptr, int i); +void QOffscreenSurface___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOffscreenSurface___dynamicPropertyNames_newList(void* ptr); +void* QOffscreenSurface___findChildren_atList(void* ptr, int i); +void QOffscreenSurface___findChildren_setList(void* ptr, void* i); +void* QOffscreenSurface___findChildren_newList(void* ptr); +void* QOffscreenSurface___findChildren_atList3(void* ptr, int i); +void QOffscreenSurface___findChildren_setList3(void* ptr, void* i); +void* QOffscreenSurface___findChildren_newList3(void* ptr); +void* QOffscreenSurface___qFindChildren_atList2(void* ptr, int i); +void QOffscreenSurface___qFindChildren_setList2(void* ptr, void* i); +void* QOffscreenSurface___qFindChildren_newList2(void* ptr); +void QOffscreenSurface_ChildEvent(void* ptr, void* event); +void QOffscreenSurface_ChildEventDefault(void* ptr, void* event); +void QOffscreenSurface_ConnectNotify(void* ptr, void* sign); +void QOffscreenSurface_ConnectNotifyDefault(void* ptr, void* sign); +void QOffscreenSurface_CustomEvent(void* ptr, void* event); +void QOffscreenSurface_CustomEventDefault(void* ptr, void* event); +void QOffscreenSurface_DeleteLater(void* ptr); +void QOffscreenSurface_DeleteLaterDefault(void* ptr); +void QOffscreenSurface_DisconnectNotify(void* ptr, void* sign); +void QOffscreenSurface_DisconnectNotifyDefault(void* ptr, void* sign); +char QOffscreenSurface_Event(void* ptr, void* e); +char QOffscreenSurface_EventDefault(void* ptr, void* e); +char QOffscreenSurface_EventFilter(void* ptr, void* watched, void* event); +char QOffscreenSurface_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOffscreenSurface_MetaObject(void* ptr); +void* QOffscreenSurface_MetaObjectDefault(void* ptr); +void QOffscreenSurface_TimerEvent(void* ptr, void* event); +void QOffscreenSurface_TimerEventDefault(void* ptr, void* event); +void* QOpenGLBuffer_NewQOpenGLBuffer(); +void* QOpenGLBuffer_NewQOpenGLBuffer2(long long ty); +void* QOpenGLBuffer_NewQOpenGLBuffer3(void* other); +void QOpenGLBuffer_Allocate(void* ptr, void* data, int count); +void QOpenGLBuffer_Allocate2(void* ptr, int count); +char QOpenGLBuffer_Bind(void* ptr); +unsigned int QOpenGLBuffer_BufferId(void* ptr); +char QOpenGLBuffer_Create(void* ptr); +void QOpenGLBuffer_Destroy(void* ptr); +char QOpenGLBuffer_IsCreated(void* ptr); +void* QOpenGLBuffer_Map(void* ptr, long long access); +void* QOpenGLBuffer_MapRange(void* ptr, int offset, int count, long long access); +char QOpenGLBuffer_Read(void* ptr, int offset, void* data, int count); +void QOpenGLBuffer_Release(void* ptr); +void QOpenGLBuffer_QOpenGLBuffer_Release2(long long ty); +void QOpenGLBuffer_SetUsagePattern(void* ptr, long long value); +int QOpenGLBuffer_Size(void* ptr); +long long QOpenGLBuffer_Type(void* ptr); +char QOpenGLBuffer_Unmap(void* ptr); +long long QOpenGLBuffer_UsagePattern(void* ptr); +void QOpenGLBuffer_Write(void* ptr, int offset, void* data, int count); +void QOpenGLBuffer_DestroyQOpenGLBuffer(void* ptr); +void* QOpenGLContext_NewQOpenGLContext(void* parent); +void QOpenGLContext_ConnectAboutToBeDestroyed(void* ptr, long long t); +void QOpenGLContext_DisconnectAboutToBeDestroyed(void* ptr); +void QOpenGLContext_AboutToBeDestroyed(void* ptr); +char QOpenGLContext_QOpenGLContext_AreSharing(void* first, void* second); +char QOpenGLContext_Create(void* ptr); +void* QOpenGLContext_QOpenGLContext_CurrentContext(); +unsigned int QOpenGLContext_DefaultFramebufferObject(void* ptr); +void QOpenGLContext_DoneCurrent(void* ptr); +void* QOpenGLContext_ExtraFunctions(void* ptr); +void* QOpenGLContext_Format(void* ptr); +void* QOpenGLContext_Functions(void* ptr); +void* QOpenGLContext_QOpenGLContext_GlobalShareContext(); +char QOpenGLContext_HasExtension(void* ptr, void* extension); +char QOpenGLContext_IsOpenGLES(void* ptr); +char QOpenGLContext_IsValid(void* ptr); +char QOpenGLContext_MakeCurrent(void* ptr, void* surface); +void* QOpenGLContext_NativeHandle(void* ptr); +void* QOpenGLContext_QOpenGLContext_OpenGLModuleHandle(); +long long QOpenGLContext_QOpenGLContext_OpenGLModuleType(); +void* QOpenGLContext_Screen(void* ptr); +void QOpenGLContext_SetFormat(void* ptr, void* format); +void QOpenGLContext_SetNativeHandle(void* ptr, void* handle); +void QOpenGLContext_SetScreen(void* ptr, void* screen); +void QOpenGLContext_SetShareContext(void* ptr, void* shareContext); +void* QOpenGLContext_ShareContext(void* ptr); +void* QOpenGLContext_ShareGroup(void* ptr); +char QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL(); +void* QOpenGLContext_Surface(void* ptr); +void QOpenGLContext_SwapBuffers(void* ptr, void* surface); +void* QOpenGLContext_VersionFunctions(void* ptr, void* versionProfile); +void QOpenGLContext_DestroyQOpenGLContext(void* ptr); +void QOpenGLContext_DestroyQOpenGLContextDefault(void* ptr); +void* QOpenGLContext___children_atList(void* ptr, int i); +void QOpenGLContext___children_setList(void* ptr, void* i); +void* QOpenGLContext___children_newList(void* ptr); +void* QOpenGLContext___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLContext___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLContext___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLContext___findChildren_atList(void* ptr, int i); +void QOpenGLContext___findChildren_setList(void* ptr, void* i); +void* QOpenGLContext___findChildren_newList(void* ptr); +void* QOpenGLContext___findChildren_atList3(void* ptr, int i); +void QOpenGLContext___findChildren_setList3(void* ptr, void* i); +void* QOpenGLContext___findChildren_newList3(void* ptr); +void* QOpenGLContext___qFindChildren_atList2(void* ptr, int i); +void QOpenGLContext___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLContext___qFindChildren_newList2(void* ptr); +void QOpenGLContext_ChildEventDefault(void* ptr, void* event); +void QOpenGLContext_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLContext_CustomEventDefault(void* ptr, void* event); +void QOpenGLContext_DeleteLaterDefault(void* ptr); +void QOpenGLContext_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLContext_EventDefault(void* ptr, void* e); +char QOpenGLContext_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLContext_MetaObjectDefault(void* ptr); +void QOpenGLContext_TimerEventDefault(void* ptr, void* event); +void* QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup(); +struct QtGui_PackedList QOpenGLContextGroup_Shares(void* ptr); +void* QOpenGLContextGroup___shares_atList(void* ptr, int i); +void QOpenGLContextGroup___shares_setList(void* ptr, void* i); +void* QOpenGLContextGroup___shares_newList(void* ptr); +void* QOpenGLContextGroup___children_atList(void* ptr, int i); +void QOpenGLContextGroup___children_setList(void* ptr, void* i); +void* QOpenGLContextGroup___children_newList(void* ptr); +void* QOpenGLContextGroup___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLContextGroup___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLContextGroup___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLContextGroup___findChildren_atList(void* ptr, int i); +void QOpenGLContextGroup___findChildren_setList(void* ptr, void* i); +void* QOpenGLContextGroup___findChildren_newList(void* ptr); +void* QOpenGLContextGroup___findChildren_atList3(void* ptr, int i); +void QOpenGLContextGroup___findChildren_setList3(void* ptr, void* i); +void* QOpenGLContextGroup___findChildren_newList3(void* ptr); +void* QOpenGLContextGroup___qFindChildren_atList2(void* ptr, int i); +void QOpenGLContextGroup___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLContextGroup___qFindChildren_newList2(void* ptr); +void QOpenGLContextGroup_ChildEventDefault(void* ptr, void* event); +void QOpenGLContextGroup_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLContextGroup_CustomEventDefault(void* ptr, void* event); +void QOpenGLContextGroup_DeleteLaterDefault(void* ptr); +void QOpenGLContextGroup_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLContextGroup_EventDefault(void* ptr, void* e); +char QOpenGLContextGroup_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLContextGroup_MetaObjectDefault(void* ptr); +void QOpenGLContextGroup_TimerEventDefault(void* ptr, void* event); +void* QOpenGLDebugLogger_NewQOpenGLDebugLogger(void* parent); +void QOpenGLDebugLogger_DisableMessages(void* ptr, long long sources, long long types, long long severities); +void QOpenGLDebugLogger_DisableMessages2(void* ptr, void* ids, long long sources, long long types); +void QOpenGLDebugLogger_EnableMessages(void* ptr, long long sources, long long types, long long severities); +void QOpenGLDebugLogger_EnableMessages2(void* ptr, void* ids, long long sources, long long types); +char QOpenGLDebugLogger_Initialize(void* ptr); +char QOpenGLDebugLogger_IsLogging(void* ptr); +void QOpenGLDebugLogger_LogMessage(void* ptr, void* debugMessage); +void QOpenGLDebugLogger_LogMessageDefault(void* ptr, void* debugMessage); +struct QtGui_PackedList QOpenGLDebugLogger_LoggedMessages(void* ptr); +long long QOpenGLDebugLogger_LoggingMode(void* ptr); +long long QOpenGLDebugLogger_MaximumMessageLength(void* ptr); +void QOpenGLDebugLogger_ConnectMessageLogged(void* ptr, long long t); +void QOpenGLDebugLogger_DisconnectMessageLogged(void* ptr); +void QOpenGLDebugLogger_MessageLogged(void* ptr, void* debugMessage); +void QOpenGLDebugLogger_PopGroup(void* ptr); +void QOpenGLDebugLogger_PushGroup(void* ptr, struct QtGui_PackedString name, unsigned int id, long long source); +void QOpenGLDebugLogger_StartLogging(void* ptr, long long loggingMode); +void QOpenGLDebugLogger_StartLoggingDefault(void* ptr, long long loggingMode); +void QOpenGLDebugLogger_StopLogging(void* ptr); +void QOpenGLDebugLogger_StopLoggingDefault(void* ptr); +void QOpenGLDebugLogger_DestroyQOpenGLDebugLogger(void* ptr); +void QOpenGLDebugLogger_DestroyQOpenGLDebugLoggerDefault(void* ptr); +unsigned int QOpenGLDebugLogger___disableMessages_ids_atList2(void* ptr, int i); +void QOpenGLDebugLogger___disableMessages_ids_setList2(void* ptr, unsigned int i); +void* QOpenGLDebugLogger___disableMessages_ids_newList2(void* ptr); +unsigned int QOpenGLDebugLogger___enableMessages_ids_atList2(void* ptr, int i); +void QOpenGLDebugLogger___enableMessages_ids_setList2(void* ptr, unsigned int i); +void* QOpenGLDebugLogger___enableMessages_ids_newList2(void* ptr); +void* QOpenGLDebugLogger___loggedMessages_atList(void* ptr, int i); +void QOpenGLDebugLogger___loggedMessages_setList(void* ptr, void* i); +void* QOpenGLDebugLogger___loggedMessages_newList(void* ptr); +void* QOpenGLDebugLogger___children_atList(void* ptr, int i); +void QOpenGLDebugLogger___children_setList(void* ptr, void* i); +void* QOpenGLDebugLogger___children_newList(void* ptr); +void* QOpenGLDebugLogger___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLDebugLogger___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLDebugLogger___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLDebugLogger___findChildren_atList(void* ptr, int i); +void QOpenGLDebugLogger___findChildren_setList(void* ptr, void* i); +void* QOpenGLDebugLogger___findChildren_newList(void* ptr); +void* QOpenGLDebugLogger___findChildren_atList3(void* ptr, int i); +void QOpenGLDebugLogger___findChildren_setList3(void* ptr, void* i); +void* QOpenGLDebugLogger___findChildren_newList3(void* ptr); +void* QOpenGLDebugLogger___qFindChildren_atList2(void* ptr, int i); +void QOpenGLDebugLogger___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLDebugLogger___qFindChildren_newList2(void* ptr); +void QOpenGLDebugLogger_ChildEventDefault(void* ptr, void* event); +void QOpenGLDebugLogger_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLDebugLogger_CustomEventDefault(void* ptr, void* event); +void QOpenGLDebugLogger_DeleteLaterDefault(void* ptr); +void QOpenGLDebugLogger_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLDebugLogger_EventDefault(void* ptr, void* e); +char QOpenGLDebugLogger_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLDebugLogger_MetaObjectDefault(void* ptr); +void QOpenGLDebugLogger_TimerEventDefault(void* ptr, void* event); +void* QOpenGLDebugMessage_NewQOpenGLDebugMessage(); +void* QOpenGLDebugMessage_NewQOpenGLDebugMessage2(void* debugMessage); +void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty); +void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty); +unsigned int QOpenGLDebugMessage_Id(void* ptr); +struct QtGui_PackedString QOpenGLDebugMessage_Message(void* ptr); +long long QOpenGLDebugMessage_Severity(void* ptr); +long long QOpenGLDebugMessage_Source(void* ptr); +void QOpenGLDebugMessage_Swap(void* ptr, void* debugMessage); +long long QOpenGLDebugMessage_Type(void* ptr); +void QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(void* ptr); +void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions(); +void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions2(void* context); +void QOpenGLExtraFunctions_GlActiveShaderProgram(void* ptr, unsigned int pipeline, unsigned int program); +void QOpenGLExtraFunctions_GlBeginQuery(void* ptr, unsigned int target, unsigned int id); +void QOpenGLExtraFunctions_GlBeginTransformFeedback(void* ptr, unsigned int primitiveMode); +void QOpenGLExtraFunctions_GlBindBufferBase(void* ptr, unsigned int target, unsigned int index, unsigned int buffer); +void QOpenGLExtraFunctions_GlBindImageTexture(void* ptr, unsigned int unit, unsigned int texture, int level, char layered, int layer, unsigned int access, unsigned int format); +void QOpenGLExtraFunctions_GlBindProgramPipeline(void* ptr, unsigned int pipeline); +void QOpenGLExtraFunctions_GlBindSampler(void* ptr, unsigned int unit, unsigned int sampler); +void QOpenGLExtraFunctions_GlBindTransformFeedback(void* ptr, unsigned int target, unsigned int id); +void QOpenGLExtraFunctions_GlBindVertexArray(void* ptr, unsigned int array); +void QOpenGLExtraFunctions_GlBlendBarrier(void* ptr); +void QOpenGLExtraFunctions_GlBlendEquationSeparatei(void* ptr, unsigned int buf, unsigned int modeRGB, unsigned int modeAlpha); +void QOpenGLExtraFunctions_GlBlendEquationi(void* ptr, unsigned int buf, unsigned int mode); +void QOpenGLExtraFunctions_GlBlendFuncSeparatei(void* ptr, unsigned int buf, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha); +void QOpenGLExtraFunctions_GlBlendFunci(void* ptr, unsigned int buf, unsigned int src, unsigned int dst); +void QOpenGLExtraFunctions_GlBlitFramebuffer(void* ptr, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, unsigned int mask, unsigned int filter); +void QOpenGLExtraFunctions_GlClearBufferfi(void* ptr, unsigned int buffer, int drawbuffer, float depth, int stencil); +void QOpenGLExtraFunctions_GlClearBufferfv(void* ptr, unsigned int buffer, int drawbuffer, float value); +void QOpenGLExtraFunctions_GlClearBufferiv(void* ptr, unsigned int buffer, int drawbuffer, int value); +void QOpenGLExtraFunctions_GlClearBufferuiv(void* ptr, unsigned int buffer, int drawbuffer, unsigned int value); +void QOpenGLExtraFunctions_GlColorMaski(void* ptr, unsigned int index, char r, char g, char b, char a); +void QOpenGLExtraFunctions_GlCompressedTexImage3D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, void* data); +void QOpenGLExtraFunctions_GlCompressedTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, int imageSize, void* data); +void QOpenGLExtraFunctions_GlCopyImageSubData(void* ptr, unsigned int srcName, unsigned int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, unsigned int dstName, unsigned int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth); +void QOpenGLExtraFunctions_GlCopyTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); +void QOpenGLExtraFunctions_GlDebugMessageControl(void* ptr, unsigned int source, unsigned int ty, unsigned int severity, int count, unsigned int ids, char enabled); +void QOpenGLExtraFunctions_GlDeleteProgramPipelines(void* ptr, int n, unsigned int pipelines); +void QOpenGLExtraFunctions_GlDeleteQueries(void* ptr, int n, unsigned int ids); +void QOpenGLExtraFunctions_GlDeleteSamplers(void* ptr, int count, unsigned int samplers); +void QOpenGLExtraFunctions_GlDeleteTransformFeedbacks(void* ptr, int n, unsigned int ids); +void QOpenGLExtraFunctions_GlDeleteVertexArrays(void* ptr, int n, unsigned int arrays); +void QOpenGLExtraFunctions_GlDisablei(void* ptr, unsigned int target, unsigned int index); +void QOpenGLExtraFunctions_GlDispatchCompute(void* ptr, unsigned int num_groups_x, unsigned int num_groups_y, unsigned int num_groups_z); +void QOpenGLExtraFunctions_GlDrawArraysIndirect(void* ptr, unsigned int mode, void* indirect); +void QOpenGLExtraFunctions_GlDrawArraysInstanced(void* ptr, unsigned int mode, int first, int count, int instancecount); +void QOpenGLExtraFunctions_GlDrawBuffers(void* ptr, int n, unsigned int bufs); +void QOpenGLExtraFunctions_GlDrawElementsBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int basevertex); +void QOpenGLExtraFunctions_GlDrawElementsIndirect(void* ptr, unsigned int mode, unsigned int ty, void* indirect); +void QOpenGLExtraFunctions_GlDrawElementsInstanced(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount); +void QOpenGLExtraFunctions_GlDrawElementsInstancedBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount, int basevertex); +void QOpenGLExtraFunctions_GlDrawRangeElements(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices); +void QOpenGLExtraFunctions_GlDrawRangeElementsBaseVertex(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices, int basevertex); +void QOpenGLExtraFunctions_GlEnablei(void* ptr, unsigned int target, unsigned int index); +void QOpenGLExtraFunctions_GlEndQuery(void* ptr, unsigned int target); +void QOpenGLExtraFunctions_GlEndTransformFeedback(void* ptr); +void QOpenGLExtraFunctions_GlFramebufferParameteri(void* ptr, unsigned int target, unsigned int pname, int param); +void QOpenGLExtraFunctions_GlFramebufferTexture(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level); +void QOpenGLExtraFunctions_GlFramebufferTextureLayer(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level, int layer); +void QOpenGLExtraFunctions_GlGenProgramPipelines(void* ptr, int n, unsigned int pipelines); +void QOpenGLExtraFunctions_GlGenQueries(void* ptr, int n, unsigned int ids); +void QOpenGLExtraFunctions_GlGenSamplers(void* ptr, int count, unsigned int samplers); +void QOpenGLExtraFunctions_GlGenTransformFeedbacks(void* ptr, int n, unsigned int ids); +void QOpenGLExtraFunctions_GlGenVertexArrays(void* ptr, int n, unsigned int arrays); +void QOpenGLExtraFunctions_GlGetActiveUniformBlockiv(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetActiveUniformsiv(void* ptr, unsigned int program, int uniformCount, unsigned int uniformIndices, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetBooleani_v(void* ptr, unsigned int target, unsigned int index, char* data); +void QOpenGLExtraFunctions_GlGetBufferPointerv(void* ptr, unsigned int target, unsigned int pname, void* params); +void QOpenGLExtraFunctions_GlGetFramebufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); +unsigned int QOpenGLExtraFunctions_GlGetGraphicsResetStatus(void* ptr); +void QOpenGLExtraFunctions_GlGetIntegeri_v(void* ptr, unsigned int target, unsigned int index, int data); +void QOpenGLExtraFunctions_GlGetInternalformativ(void* ptr, unsigned int target, unsigned int internalformat, unsigned int pname, int bufSize, int params); +void QOpenGLExtraFunctions_GlGetMultisamplefv(void* ptr, unsigned int pname, unsigned int index, float val); +void QOpenGLExtraFunctions_GlGetPointerv(void* ptr, unsigned int pname, void* params); +void QOpenGLExtraFunctions_GlGetProgramBinary(void* ptr, unsigned int program, int bufSize, int length, unsigned int binaryFormat, void* binary); +void QOpenGLExtraFunctions_GlGetProgramInterfaceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetProgramPipelineiv(void* ptr, unsigned int pipeline, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetProgramResourceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int index, int propCount, unsigned int props, int bufSize, int length, int params); +void QOpenGLExtraFunctions_GlGetQueryObjectuiv(void* ptr, unsigned int id, unsigned int pname, unsigned int params); +void QOpenGLExtraFunctions_GlGetQueryiv(void* ptr, unsigned int target, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int params); +void QOpenGLExtraFunctions_GlGetSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float params); +void QOpenGLExtraFunctions_GlGetSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int params); +struct QtGui_PackedString QOpenGLExtraFunctions_GlGetStringi(void* ptr, unsigned int name, unsigned int index); +void QOpenGLExtraFunctions_GlGetTexLevelParameterfv(void* ptr, unsigned int target, int level, unsigned int pname, float params); +void QOpenGLExtraFunctions_GlGetTexLevelParameteriv(void* ptr, unsigned int target, int level, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params); +void QOpenGLExtraFunctions_GlGetUniformuiv(void* ptr, unsigned int program, int location, unsigned int params); +void QOpenGLExtraFunctions_GlGetVertexAttribIiv(void* ptr, unsigned int index, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlGetVertexAttribIuiv(void* ptr, unsigned int index, unsigned int pname, unsigned int params); +void QOpenGLExtraFunctions_GlGetnUniformfv(void* ptr, unsigned int program, int location, int bufSize, float params); +void QOpenGLExtraFunctions_GlGetnUniformiv(void* ptr, unsigned int program, int location, int bufSize, int params); +void QOpenGLExtraFunctions_GlGetnUniformuiv(void* ptr, unsigned int program, int location, int bufSize, unsigned int params); +void QOpenGLExtraFunctions_GlInvalidateFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments); +void QOpenGLExtraFunctions_GlInvalidateSubFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments, int x, int y, int width, int height); +char QOpenGLExtraFunctions_GlIsEnabledi(void* ptr, unsigned int target, unsigned int index); +char QOpenGLExtraFunctions_GlIsProgramPipeline(void* ptr, unsigned int pipeline); +char QOpenGLExtraFunctions_GlIsQuery(void* ptr, unsigned int id); +char QOpenGLExtraFunctions_GlIsSampler(void* ptr, unsigned int sampler); +char QOpenGLExtraFunctions_GlIsTransformFeedback(void* ptr, unsigned int id); +char QOpenGLExtraFunctions_GlIsVertexArray(void* ptr, unsigned int array); +void QOpenGLExtraFunctions_GlMemoryBarrier(void* ptr, unsigned int barriers); +void QOpenGLExtraFunctions_GlMemoryBarrierByRegion(void* ptr, unsigned int barriers); +void QOpenGLExtraFunctions_GlMinSampleShading(void* ptr, float value); +void QOpenGLExtraFunctions_GlPatchParameteri(void* ptr, unsigned int pname, int value); +void QOpenGLExtraFunctions_GlPauseTransformFeedback(void* ptr); +void QOpenGLExtraFunctions_GlPopDebugGroup(void* ptr); +void QOpenGLExtraFunctions_GlPrimitiveBoundingBox(void* ptr, float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW); +void QOpenGLExtraFunctions_GlProgramBinary(void* ptr, unsigned int program, unsigned int binaryFormat, void* binary, int length); +void QOpenGLExtraFunctions_GlProgramParameteri(void* ptr, unsigned int program, unsigned int pname, int value); +void QOpenGLExtraFunctions_GlProgramUniform1f(void* ptr, unsigned int program, int location, float v0); +void QOpenGLExtraFunctions_GlProgramUniform1fv(void* ptr, unsigned int program, int location, int count, float value); +void QOpenGLExtraFunctions_GlProgramUniform1i(void* ptr, unsigned int program, int location, int v0); +void QOpenGLExtraFunctions_GlProgramUniform1iv(void* ptr, unsigned int program, int location, int count, int value); +void QOpenGLExtraFunctions_GlProgramUniform1ui(void* ptr, unsigned int program, int location, unsigned int v0); +void QOpenGLExtraFunctions_GlProgramUniform1uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlProgramUniform2f(void* ptr, unsigned int program, int location, float v0, float v1); +void QOpenGLExtraFunctions_GlProgramUniform2fv(void* ptr, unsigned int program, int location, int count, float value); +void QOpenGLExtraFunctions_GlProgramUniform2i(void* ptr, unsigned int program, int location, int v0, int v1); +void QOpenGLExtraFunctions_GlProgramUniform2iv(void* ptr, unsigned int program, int location, int count, int value); +void QOpenGLExtraFunctions_GlProgramUniform2ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1); +void QOpenGLExtraFunctions_GlProgramUniform2uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlProgramUniform3f(void* ptr, unsigned int program, int location, float v0, float v1, float v2); +void QOpenGLExtraFunctions_GlProgramUniform3fv(void* ptr, unsigned int program, int location, int count, float value); +void QOpenGLExtraFunctions_GlProgramUniform3i(void* ptr, unsigned int program, int location, int v0, int v1, int v2); +void QOpenGLExtraFunctions_GlProgramUniform3iv(void* ptr, unsigned int program, int location, int count, int value); +void QOpenGLExtraFunctions_GlProgramUniform3ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2); +void QOpenGLExtraFunctions_GlProgramUniform3uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlProgramUniform4f(void* ptr, unsigned int program, int location, float v0, float v1, float v2, float v3); +void QOpenGLExtraFunctions_GlProgramUniform4fv(void* ptr, unsigned int program, int location, int count, float value); +void QOpenGLExtraFunctions_GlProgramUniform4i(void* ptr, unsigned int program, int location, int v0, int v1, int v2, int v3); +void QOpenGLExtraFunctions_GlProgramUniform4iv(void* ptr, unsigned int program, int location, int count, int value); +void QOpenGLExtraFunctions_GlProgramUniform4ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3); +void QOpenGLExtraFunctions_GlProgramUniform4uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix2x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix2x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix3x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix3x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix4x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlProgramUniformMatrix4x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlReadBuffer(void* ptr, unsigned int src); +void QOpenGLExtraFunctions_GlReadnPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, int bufSize, void* data); +void QOpenGLExtraFunctions_GlRenderbufferStorageMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height); +void QOpenGLExtraFunctions_GlResumeTransformFeedback(void* ptr); +void QOpenGLExtraFunctions_GlSampleMaski(void* ptr, unsigned int maskNumber, unsigned int mask); +void QOpenGLExtraFunctions_GlSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int param); +void QOpenGLExtraFunctions_GlSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int param); +void QOpenGLExtraFunctions_GlSamplerParameterf(void* ptr, unsigned int sampler, unsigned int pname, float param); +void QOpenGLExtraFunctions_GlSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float param); +void QOpenGLExtraFunctions_GlSamplerParameteri(void* ptr, unsigned int sampler, unsigned int pname, int param); +void QOpenGLExtraFunctions_GlSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int param); +void QOpenGLExtraFunctions_GlTexBuffer(void* ptr, unsigned int target, unsigned int internalformat, unsigned int buffer); +void QOpenGLExtraFunctions_GlTexImage3D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int ty, void* pixels); +void QOpenGLExtraFunctions_GlTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params); +void QOpenGLExtraFunctions_GlTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params); +void QOpenGLExtraFunctions_GlTexStorage2D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height); +void QOpenGLExtraFunctions_GlTexStorage2DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, char fixedsamplelocations); +void QOpenGLExtraFunctions_GlTexStorage3D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth); +void QOpenGLExtraFunctions_GlTexStorage3DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, char fixedsamplelocations); +void QOpenGLExtraFunctions_GlTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, unsigned int ty, void* pixels); +void QOpenGLExtraFunctions_GlUniform1ui(void* ptr, int location, unsigned int v0); +void QOpenGLExtraFunctions_GlUniform1uiv(void* ptr, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlUniform2ui(void* ptr, int location, unsigned int v0, unsigned int v1); +void QOpenGLExtraFunctions_GlUniform2uiv(void* ptr, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlUniform3ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2); +void QOpenGLExtraFunctions_GlUniform3uiv(void* ptr, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlUniform4ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3); +void QOpenGLExtraFunctions_GlUniform4uiv(void* ptr, int location, int count, unsigned int value); +void QOpenGLExtraFunctions_GlUniformBlockBinding(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int uniformBlockBinding); +void QOpenGLExtraFunctions_GlUniformMatrix2x3fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlUniformMatrix2x4fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlUniformMatrix3x2fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlUniformMatrix3x4fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlUniformMatrix4x2fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLExtraFunctions_GlUniformMatrix4x3fv(void* ptr, int location, int count, char transpose, float value); +char QOpenGLExtraFunctions_GlUnmapBuffer(void* ptr, unsigned int target); +void QOpenGLExtraFunctions_GlUseProgramStages(void* ptr, unsigned int pipeline, unsigned int stages, unsigned int program); +void QOpenGLExtraFunctions_GlValidateProgramPipeline(void* ptr, unsigned int pipeline); +void QOpenGLExtraFunctions_GlVertexAttribBinding(void* ptr, unsigned int attribindex, unsigned int bindingindex); +void QOpenGLExtraFunctions_GlVertexAttribDivisor(void* ptr, unsigned int index, unsigned int divisor); +void QOpenGLExtraFunctions_GlVertexAttribFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, char normalized, unsigned int relativeoffset); +void QOpenGLExtraFunctions_GlVertexAttribI4i(void* ptr, unsigned int index, int x, int y, int z, int w); +void QOpenGLExtraFunctions_GlVertexAttribI4iv(void* ptr, unsigned int index, int v); +void QOpenGLExtraFunctions_GlVertexAttribI4ui(void* ptr, unsigned int index, unsigned int x, unsigned int y, unsigned int z, unsigned int w); +void QOpenGLExtraFunctions_GlVertexAttribI4uiv(void* ptr, unsigned int index, unsigned int v); +void QOpenGLExtraFunctions_GlVertexAttribIFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, unsigned int relativeoffset); +void QOpenGLExtraFunctions_GlVertexAttribIPointer(void* ptr, unsigned int index, int size, unsigned int ty, int stride, void* pointer); +void QOpenGLExtraFunctions_GlVertexBindingDivisor(void* ptr, unsigned int bindingindex, unsigned int divisor); +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject(void* size, unsigned int target); +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject2(int width, int height, unsigned int target); +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject3(void* size, long long attachment, unsigned int target, unsigned int internalFormat); +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject4(int width, int height, long long attachment, unsigned int target, unsigned int internalFormat); +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject5(void* size, void* format); +void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject6(int width, int height, void* format); +void QOpenGLFramebufferObject_AddColorAttachment(void* ptr, void* size, unsigned int internalFormat); +void QOpenGLFramebufferObject_AddColorAttachment2(void* ptr, int width, int height, unsigned int internalFormat); +long long QOpenGLFramebufferObject_Attachment(void* ptr); +char QOpenGLFramebufferObject_Bind(void* ptr); +char QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault(); +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, long long restorePolicy); +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex); +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter); +void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(void* target, void* source, unsigned int buffers, unsigned int filter); +void* QOpenGLFramebufferObject_Format(void* ptr); +unsigned int QOpenGLFramebufferObject_Handle(void* ptr); +char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit(); +char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects(); +int QOpenGLFramebufferObject_Height(void* ptr); +char QOpenGLFramebufferObject_IsBound(void* ptr); +char QOpenGLFramebufferObject_IsValid(void* ptr); +char QOpenGLFramebufferObject_Release(void* ptr); +void QOpenGLFramebufferObject_SetAttachment(void* ptr, long long attachment); +void* QOpenGLFramebufferObject_Size(void* ptr); +struct QtGui_PackedList QOpenGLFramebufferObject_Sizes(void* ptr); +unsigned int QOpenGLFramebufferObject_TakeTexture(void* ptr); +unsigned int QOpenGLFramebufferObject_TakeTexture2(void* ptr, int colorAttachmentIndex); +unsigned int QOpenGLFramebufferObject_Texture(void* ptr); +struct QtGui_PackedList QOpenGLFramebufferObject_Textures(void* ptr); +void* QOpenGLFramebufferObject_ToImage(void* ptr, char flipped); +void* QOpenGLFramebufferObject_ToImage2(void* ptr); +void* QOpenGLFramebufferObject_ToImage3(void* ptr, char flipped, int colorAttachmentIndex); +int QOpenGLFramebufferObject_Width(void* ptr); +void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(void* ptr); +void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObjectDefault(void* ptr); +void* QOpenGLFramebufferObject___sizes_atList(void* ptr, int i); +void QOpenGLFramebufferObject___sizes_setList(void* ptr, void* i); +void* QOpenGLFramebufferObject___sizes_newList(void* ptr); +unsigned int QOpenGLFramebufferObject___textures_atList(void* ptr, int i); +void QOpenGLFramebufferObject___textures_setList(void* ptr, unsigned int i); +void* QOpenGLFramebufferObject___textures_newList(void* ptr); +void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat(); +void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat2(void* other); +long long QOpenGLFramebufferObjectFormat_Attachment(void* ptr); +unsigned int QOpenGLFramebufferObjectFormat_InternalTextureFormat(void* ptr); +char QOpenGLFramebufferObjectFormat_Mipmap(void* ptr); +int QOpenGLFramebufferObjectFormat_Samples(void* ptr); +void QOpenGLFramebufferObjectFormat_SetAttachment(void* ptr, long long attachment); +void QOpenGLFramebufferObjectFormat_SetInternalTextureFormat(void* ptr, unsigned int internalTextureFormat); +void QOpenGLFramebufferObjectFormat_SetMipmap(void* ptr, char enabled); +void QOpenGLFramebufferObjectFormat_SetSamples(void* ptr, int samples); +void QOpenGLFramebufferObjectFormat_SetTextureTarget(void* ptr, unsigned int target); +unsigned int QOpenGLFramebufferObjectFormat_TextureTarget(void* ptr); +void QOpenGLFramebufferObjectFormat_DestroyQOpenGLFramebufferObjectFormat(void* ptr); +void* QOpenGLFunctions_NewQOpenGLFunctions(); +void* QOpenGLFunctions_NewQOpenGLFunctions2(void* context); +void QOpenGLFunctions_GlActiveTexture(void* ptr, unsigned int texture); +void QOpenGLFunctions_GlAttachShader(void* ptr, unsigned int program, unsigned int shader); +void QOpenGLFunctions_GlBindAttribLocation(void* ptr, unsigned int program, unsigned int index, char* name); +void QOpenGLFunctions_GlBindBuffer(void* ptr, unsigned int target, unsigned int buffer); +void QOpenGLFunctions_GlBindFramebuffer(void* ptr, unsigned int target, unsigned int framebuffer); +void QOpenGLFunctions_GlBindRenderbuffer(void* ptr, unsigned int target, unsigned int renderbuffer); +void QOpenGLFunctions_GlBindTexture(void* ptr, unsigned int target, unsigned int texture); +void QOpenGLFunctions_GlBlendColor(void* ptr, float red, float green, float blue, float alpha); +void QOpenGLFunctions_GlBlendEquation(void* ptr, unsigned int mode); +void QOpenGLFunctions_GlBlendEquationSeparate(void* ptr, unsigned int modeRGB, unsigned int modeAlpha); +void QOpenGLFunctions_GlBlendFunc(void* ptr, unsigned int sfactor, unsigned int dfactor); +void QOpenGLFunctions_GlBlendFuncSeparate(void* ptr, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha); +unsigned int QOpenGLFunctions_GlCheckFramebufferStatus(void* ptr, unsigned int target); +void QOpenGLFunctions_GlClear(void* ptr, unsigned int mask); +void QOpenGLFunctions_GlClearColor(void* ptr, float red, float green, float blue, float alpha); +void QOpenGLFunctions_GlClearDepthf(void* ptr, float depth); +void QOpenGLFunctions_GlClearStencil(void* ptr, int s); +void QOpenGLFunctions_GlColorMask(void* ptr, char red, char green, char blue, char alpha); +void QOpenGLFunctions_GlCompileShader(void* ptr, unsigned int shader); +void QOpenGLFunctions_GlCompressedTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, void* data); +void QOpenGLFunctions_GlCompressedTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, void* data); +void QOpenGLFunctions_GlCopyTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border); +void QOpenGLFunctions_GlCopyTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height); +unsigned int QOpenGLFunctions_GlCreateProgram(void* ptr); +unsigned int QOpenGLFunctions_GlCreateShader(void* ptr, unsigned int ty); +void QOpenGLFunctions_GlCullFace(void* ptr, unsigned int mode); +void QOpenGLFunctions_GlDeleteBuffers(void* ptr, int n, unsigned int buffers); +void QOpenGLFunctions_GlDeleteFramebuffers(void* ptr, int n, unsigned int framebuffers); +void QOpenGLFunctions_GlDeleteProgram(void* ptr, unsigned int program); +void QOpenGLFunctions_GlDeleteRenderbuffers(void* ptr, int n, unsigned int renderbuffers); +void QOpenGLFunctions_GlDeleteShader(void* ptr, unsigned int shader); +void QOpenGLFunctions_GlDeleteTextures(void* ptr, int n, unsigned int textures); +void QOpenGLFunctions_GlDepthFunc(void* ptr, unsigned int fu); +void QOpenGLFunctions_GlDepthMask(void* ptr, char flag); +void QOpenGLFunctions_GlDepthRangef(void* ptr, float zNear, float zFar); +void QOpenGLFunctions_GlDetachShader(void* ptr, unsigned int program, unsigned int shader); +void QOpenGLFunctions_GlDisable(void* ptr, unsigned int cap); +void QOpenGLFunctions_GlDisableVertexAttribArray(void* ptr, unsigned int index); +void QOpenGLFunctions_GlDrawArrays(void* ptr, unsigned int mode, int first, int count); +void QOpenGLFunctions_GlDrawElements(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices); +void QOpenGLFunctions_GlEnable(void* ptr, unsigned int cap); +void QOpenGLFunctions_GlEnableVertexAttribArray(void* ptr, unsigned int index); +void QOpenGLFunctions_GlFinish(void* ptr); +void QOpenGLFunctions_GlFlush(void* ptr); +void QOpenGLFunctions_GlFramebufferRenderbuffer(void* ptr, unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer); +void QOpenGLFunctions_GlFramebufferTexture2D(void* ptr, unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level); +void QOpenGLFunctions_GlFrontFace(void* ptr, unsigned int mode); +void QOpenGLFunctions_GlGenBuffers(void* ptr, int n, unsigned int buffers); +void QOpenGLFunctions_GlGenFramebuffers(void* ptr, int n, unsigned int framebuffers); +void QOpenGLFunctions_GlGenRenderbuffers(void* ptr, int n, unsigned int renderbuffers); +void QOpenGLFunctions_GlGenTextures(void* ptr, int n, unsigned int textures); +void QOpenGLFunctions_GlGenerateMipmap(void* ptr, unsigned int target); +void QOpenGLFunctions_GlGetActiveAttrib(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name); +void QOpenGLFunctions_GlGetActiveUniform(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name); +void QOpenGLFunctions_GlGetAttachedShaders(void* ptr, unsigned int program, int maxcount, int count, unsigned int shaders); +int QOpenGLFunctions_GlGetAttribLocation(void* ptr, unsigned int program, char* name); +void QOpenGLFunctions_GlGetBooleanv(void* ptr, unsigned int pname, char* params); +void QOpenGLFunctions_GlGetBufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); +unsigned int QOpenGLFunctions_GlGetError(void* ptr); +void QOpenGLFunctions_GlGetFloatv(void* ptr, unsigned int pname, float params); +void QOpenGLFunctions_GlGetFramebufferAttachmentParameteriv(void* ptr, unsigned int target, unsigned int attachment, unsigned int pname, int params); +void QOpenGLFunctions_GlGetIntegerv(void* ptr, unsigned int pname, int params); +void QOpenGLFunctions_GlGetProgramInfoLog(void* ptr, unsigned int program, int bufsize, int length, char* infolog); +void QOpenGLFunctions_GlGetProgramiv(void* ptr, unsigned int program, unsigned int pname, int params); +void QOpenGLFunctions_GlGetRenderbufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); +void QOpenGLFunctions_GlGetShaderInfoLog(void* ptr, unsigned int shader, int bufsize, int length, char* infolog); +void QOpenGLFunctions_GlGetShaderPrecisionFormat(void* ptr, unsigned int shadertype, unsigned int precisiontype, int ran, int precision); +void QOpenGLFunctions_GlGetShaderSource(void* ptr, unsigned int shader, int bufsize, int length, char* source); +void QOpenGLFunctions_GlGetShaderiv(void* ptr, unsigned int shader, unsigned int pname, int params); +struct QtGui_PackedString QOpenGLFunctions_GlGetString(void* ptr, unsigned int name); +void QOpenGLFunctions_GlGetTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params); +void QOpenGLFunctions_GlGetTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); +int QOpenGLFunctions_GlGetUniformLocation(void* ptr, unsigned int program, char* name); +void QOpenGLFunctions_GlGetUniformfv(void* ptr, unsigned int program, int location, float params); +void QOpenGLFunctions_GlGetUniformiv(void* ptr, unsigned int program, int location, int params); +void QOpenGLFunctions_GlGetVertexAttribPointerv(void* ptr, unsigned int index, unsigned int pname, void* pointer); +void QOpenGLFunctions_GlGetVertexAttribfv(void* ptr, unsigned int index, unsigned int pname, float params); +void QOpenGLFunctions_GlGetVertexAttribiv(void* ptr, unsigned int index, unsigned int pname, int params); +void QOpenGLFunctions_GlHint(void* ptr, unsigned int target, unsigned int mode); +char QOpenGLFunctions_GlIsBuffer(void* ptr, unsigned int buffer); +char QOpenGLFunctions_GlIsEnabled(void* ptr, unsigned int cap); +char QOpenGLFunctions_GlIsFramebuffer(void* ptr, unsigned int framebuffer); +char QOpenGLFunctions_GlIsProgram(void* ptr, unsigned int program); +char QOpenGLFunctions_GlIsRenderbuffer(void* ptr, unsigned int renderbuffer); +char QOpenGLFunctions_GlIsShader(void* ptr, unsigned int shader); +char QOpenGLFunctions_GlIsTexture(void* ptr, unsigned int texture); +void QOpenGLFunctions_GlLineWidth(void* ptr, float width); +void QOpenGLFunctions_GlLinkProgram(void* ptr, unsigned int program); +void QOpenGLFunctions_GlPixelStorei(void* ptr, unsigned int pname, int param); +void QOpenGLFunctions_GlPolygonOffset(void* ptr, float factor, float units); +void QOpenGLFunctions_GlReadPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, void* pixels); +void QOpenGLFunctions_GlReleaseShaderCompiler(void* ptr); +void QOpenGLFunctions_GlRenderbufferStorage(void* ptr, unsigned int target, unsigned int internalformat, int width, int height); +void QOpenGLFunctions_GlSampleCoverage(void* ptr, float value, char invert); +void QOpenGLFunctions_GlScissor(void* ptr, int x, int y, int width, int height); +void QOpenGLFunctions_GlShaderBinary(void* ptr, int n, unsigned int shaders, unsigned int binaryformat, void* binary, int length); +void QOpenGLFunctions_GlStencilFunc(void* ptr, unsigned int fu, int ref, unsigned int mask); +void QOpenGLFunctions_GlStencilFuncSeparate(void* ptr, unsigned int face, unsigned int fu, int ref, unsigned int mask); +void QOpenGLFunctions_GlStencilMask(void* ptr, unsigned int mask); +void QOpenGLFunctions_GlStencilMaskSeparate(void* ptr, unsigned int face, unsigned int mask); +void QOpenGLFunctions_GlStencilOp(void* ptr, unsigned int fail, unsigned int zfail, unsigned int zpass); +void QOpenGLFunctions_GlStencilOpSeparate(void* ptr, unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass); +void QOpenGLFunctions_GlTexImage2D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int border, unsigned int format, unsigned int ty, void* pixels); +void QOpenGLFunctions_GlTexParameterf(void* ptr, unsigned int target, unsigned int pname, float param); +void QOpenGLFunctions_GlTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params); +void QOpenGLFunctions_GlTexParameteri(void* ptr, unsigned int target, unsigned int pname, int param); +void QOpenGLFunctions_GlTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); +void QOpenGLFunctions_GlTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int ty, void* pixels); +void QOpenGLFunctions_GlUniform1f(void* ptr, int location, float x); +void QOpenGLFunctions_GlUniform1fv(void* ptr, int location, int count, float v); +void QOpenGLFunctions_GlUniform1i(void* ptr, int location, int x); +void QOpenGLFunctions_GlUniform1iv(void* ptr, int location, int count, int v); +void QOpenGLFunctions_GlUniform2f(void* ptr, int location, float x, float y); +void QOpenGLFunctions_GlUniform2fv(void* ptr, int location, int count, float v); +void QOpenGLFunctions_GlUniform2i(void* ptr, int location, int x, int y); +void QOpenGLFunctions_GlUniform2iv(void* ptr, int location, int count, int v); +void QOpenGLFunctions_GlUniform3f(void* ptr, int location, float x, float y, float z); +void QOpenGLFunctions_GlUniform3fv(void* ptr, int location, int count, float v); +void QOpenGLFunctions_GlUniform3i(void* ptr, int location, int x, int y, int z); +void QOpenGLFunctions_GlUniform3iv(void* ptr, int location, int count, int v); +void QOpenGLFunctions_GlUniform4f(void* ptr, int location, float x, float y, float z, float w); +void QOpenGLFunctions_GlUniform4fv(void* ptr, int location, int count, float v); +void QOpenGLFunctions_GlUniform4i(void* ptr, int location, int x, int y, int z, int w); +void QOpenGLFunctions_GlUniform4iv(void* ptr, int location, int count, int v); +void QOpenGLFunctions_GlUniformMatrix2fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLFunctions_GlUniformMatrix3fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLFunctions_GlUniformMatrix4fv(void* ptr, int location, int count, char transpose, float value); +void QOpenGLFunctions_GlUseProgram(void* ptr, unsigned int program); +void QOpenGLFunctions_GlValidateProgram(void* ptr, unsigned int program); +void QOpenGLFunctions_GlVertexAttrib1f(void* ptr, unsigned int indx, float x); +void QOpenGLFunctions_GlVertexAttrib1fv(void* ptr, unsigned int indx, float values); +void QOpenGLFunctions_GlVertexAttrib2f(void* ptr, unsigned int indx, float x, float y); +void QOpenGLFunctions_GlVertexAttrib2fv(void* ptr, unsigned int indx, float values); +void QOpenGLFunctions_GlVertexAttrib3f(void* ptr, unsigned int indx, float x, float y, float z); +void QOpenGLFunctions_GlVertexAttrib3fv(void* ptr, unsigned int indx, float values); +void QOpenGLFunctions_GlVertexAttrib4f(void* ptr, unsigned int indx, float x, float y, float z, float w); +void QOpenGLFunctions_GlVertexAttrib4fv(void* ptr, unsigned int indx, float values); +void QOpenGLFunctions_GlVertexAttribPointer(void* ptr, unsigned int indx, int size, unsigned int ty, char normalized, int stride, void* p); +void QOpenGLFunctions_GlViewport(void* ptr, int x, int y, int width, int height); +char QOpenGLFunctions_HasOpenGLFeature(void* ptr, long long feature); +void QOpenGLFunctions_InitializeOpenGLFunctions(void* ptr); +long long QOpenGLFunctions_OpenGLFeatures(void* ptr); +void QOpenGLFunctions_DestroyQOpenGLFunctions(void* ptr); +void* QOpenGLPaintDevice_NewQOpenGLPaintDevice(); +void* QOpenGLPaintDevice_NewQOpenGLPaintDevice2(void* size); +void* QOpenGLPaintDevice_NewQOpenGLPaintDevice3(int width, int height); +void* QOpenGLPaintDevice_Context(void* ptr); +double QOpenGLPaintDevice_DotsPerMeterX(void* ptr); +double QOpenGLPaintDevice_DotsPerMeterY(void* ptr); +void QOpenGLPaintDevice_EnsureActiveTarget(void* ptr); +void QOpenGLPaintDevice_EnsureActiveTargetDefault(void* ptr); +void* QOpenGLPaintDevice_PaintEngine(void* ptr); +void* QOpenGLPaintDevice_PaintEngineDefault(void* ptr); +char QOpenGLPaintDevice_PaintFlipped(void* ptr); +void QOpenGLPaintDevice_SetDevicePixelRatio(void* ptr, double devicePixelRatio); +void QOpenGLPaintDevice_SetDotsPerMeterX(void* ptr, double dpmx); +void QOpenGLPaintDevice_SetDotsPerMeterY(void* ptr, double dpmy); +void QOpenGLPaintDevice_SetPaintFlipped(void* ptr, char flipped); +void QOpenGLPaintDevice_SetSize(void* ptr, void* size); +void* QOpenGLPaintDevice_Size(void* ptr); +void QOpenGLPaintDevice_DestroyQOpenGLPaintDevice(void* ptr); +void QOpenGLPaintDevice_DestroyQOpenGLPaintDeviceDefault(void* ptr); +void* QOpenGLPixelTransferOptions_NewQOpenGLPixelTransferOptions(); +int QOpenGLPixelTransferOptions_Alignment(void* ptr); +int QOpenGLPixelTransferOptions_ImageHeight(void* ptr); +char QOpenGLPixelTransferOptions_IsLeastSignificantBitFirst(void* ptr); +char QOpenGLPixelTransferOptions_IsSwapBytesEnabled(void* ptr); +int QOpenGLPixelTransferOptions_RowLength(void* ptr); +void QOpenGLPixelTransferOptions_SetAlignment(void* ptr, int alignment); +void QOpenGLPixelTransferOptions_SetImageHeight(void* ptr, int imageHeight); +void QOpenGLPixelTransferOptions_SetLeastSignificantByteFirst(void* ptr, char lsbFirst); +void QOpenGLPixelTransferOptions_SetRowLength(void* ptr, int rowLength); +void QOpenGLPixelTransferOptions_SetSkipImages(void* ptr, int skipImages); +void QOpenGLPixelTransferOptions_SetSkipPixels(void* ptr, int skipPixels); +void QOpenGLPixelTransferOptions_SetSkipRows(void* ptr, int skipRows); +void QOpenGLPixelTransferOptions_SetSwapBytesEnabled(void* ptr, char swapBytes); +int QOpenGLPixelTransferOptions_SkipImages(void* ptr); +int QOpenGLPixelTransferOptions_SkipPixels(void* ptr); +int QOpenGLPixelTransferOptions_SkipRows(void* ptr); +void QOpenGLPixelTransferOptions_DestroyQOpenGLPixelTransferOptions(void* ptr); +void* QOpenGLShader_NewQOpenGLShader(long long ty, void* parent); +char QOpenGLShader_CompileSourceCode(void* ptr, char* source); +char QOpenGLShader_CompileSourceCode2(void* ptr, void* source); +char QOpenGLShader_CompileSourceCode3(void* ptr, struct QtGui_PackedString source); +char QOpenGLShader_CompileSourceFile(void* ptr, struct QtGui_PackedString fileName); +char QOpenGLShader_QOpenGLShader_HasOpenGLShaders(long long ty, void* context); +char QOpenGLShader_IsCompiled(void* ptr); +struct QtGui_PackedString QOpenGLShader_Log(void* ptr); +unsigned int QOpenGLShader_ShaderId(void* ptr); +long long QOpenGLShader_ShaderType(void* ptr); +void* QOpenGLShader_SourceCode(void* ptr); +void QOpenGLShader_DestroyQOpenGLShader(void* ptr); +void QOpenGLShader_DestroyQOpenGLShaderDefault(void* ptr); +void* QOpenGLShader___children_atList(void* ptr, int i); +void QOpenGLShader___children_setList(void* ptr, void* i); +void* QOpenGLShader___children_newList(void* ptr); +void* QOpenGLShader___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLShader___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLShader___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLShader___findChildren_atList(void* ptr, int i); +void QOpenGLShader___findChildren_setList(void* ptr, void* i); +void* QOpenGLShader___findChildren_newList(void* ptr); +void* QOpenGLShader___findChildren_atList3(void* ptr, int i); +void QOpenGLShader___findChildren_setList3(void* ptr, void* i); +void* QOpenGLShader___findChildren_newList3(void* ptr); +void* QOpenGLShader___qFindChildren_atList2(void* ptr, int i); +void QOpenGLShader___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLShader___qFindChildren_newList2(void* ptr); +void QOpenGLShader_ChildEventDefault(void* ptr, void* event); +void QOpenGLShader_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLShader_CustomEventDefault(void* ptr, void* event); +void QOpenGLShader_DeleteLaterDefault(void* ptr); +void QOpenGLShader_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLShader_EventDefault(void* ptr, void* e); +char QOpenGLShader_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLShader_MetaObjectDefault(void* ptr); +void QOpenGLShader_TimerEventDefault(void* ptr, void* event); +void* QOpenGLShaderProgram_NewQOpenGLShaderProgram(void* parent); +char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode(void* ptr, long long ty, char* source); +char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode2(void* ptr, long long ty, void* source); +char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source); +char QOpenGLShaderProgram_AddCacheableShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName); +char QOpenGLShaderProgram_AddShader(void* ptr, void* shader); +char QOpenGLShaderProgram_AddShaderFromSourceCode(void* ptr, long long ty, char* source); +char QOpenGLShaderProgram_AddShaderFromSourceCode2(void* ptr, long long ty, void* source); +char QOpenGLShaderProgram_AddShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source); +char QOpenGLShaderProgram_AddShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName); +int QOpenGLShaderProgram_AttributeLocation(void* ptr, char* name); +int QOpenGLShaderProgram_AttributeLocation2(void* ptr, void* name); +int QOpenGLShaderProgram_AttributeLocation3(void* ptr, struct QtGui_PackedString name); +char QOpenGLShaderProgram_Bind(void* ptr); +void QOpenGLShaderProgram_BindAttributeLocation(void* ptr, char* name, int location); +void QOpenGLShaderProgram_BindAttributeLocation2(void* ptr, void* name, int location); +void QOpenGLShaderProgram_BindAttributeLocation3(void* ptr, struct QtGui_PackedString name, int location); +char QOpenGLShaderProgram_Create(void* ptr); +struct QtGui_PackedList QOpenGLShaderProgram_DefaultInnerTessellationLevels(void* ptr); +struct QtGui_PackedList QOpenGLShaderProgram_DefaultOuterTessellationLevels(void* ptr); +void QOpenGLShaderProgram_DisableAttributeArray(void* ptr, int location); +void QOpenGLShaderProgram_DisableAttributeArray2(void* ptr, char* name); +void QOpenGLShaderProgram_EnableAttributeArray(void* ptr, int location); +void QOpenGLShaderProgram_EnableAttributeArray2(void* ptr, char* name); +char QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(void* context); +char QOpenGLShaderProgram_IsLinked(void* ptr); +char QOpenGLShaderProgram_Link(void* ptr); +char QOpenGLShaderProgram_LinkDefault(void* ptr); +struct QtGui_PackedString QOpenGLShaderProgram_Log(void* ptr); +int QOpenGLShaderProgram_MaxGeometryOutputVertices(void* ptr); +int QOpenGLShaderProgram_PatchVertexCount(void* ptr); +unsigned int QOpenGLShaderProgram_ProgramId(void* ptr); +void QOpenGLShaderProgram_Release(void* ptr); +void QOpenGLShaderProgram_RemoveAllShaders(void* ptr); +void QOpenGLShaderProgram_RemoveShader(void* ptr, void* shader); +void QOpenGLShaderProgram_SetAttributeArray(void* ptr, int location, float values, int tupleSize, int stride); +void QOpenGLShaderProgram_SetAttributeArray2(void* ptr, int location, void* values, int stride); +void QOpenGLShaderProgram_SetAttributeArray3(void* ptr, int location, void* values, int stride); +void QOpenGLShaderProgram_SetAttributeArray4(void* ptr, int location, void* values, int stride); +void QOpenGLShaderProgram_SetAttributeArray5(void* ptr, int location, unsigned int ty, void* values, int tupleSize, int stride); +void QOpenGLShaderProgram_SetAttributeArray6(void* ptr, char* name, float values, int tupleSize, int stride); +void QOpenGLShaderProgram_SetAttributeArray7(void* ptr, char* name, void* values, int stride); +void QOpenGLShaderProgram_SetAttributeArray8(void* ptr, char* name, void* values, int stride); +void QOpenGLShaderProgram_SetAttributeArray9(void* ptr, char* name, void* values, int stride); +void QOpenGLShaderProgram_SetAttributeArray10(void* ptr, char* name, unsigned int ty, void* values, int tupleSize, int stride); +void QOpenGLShaderProgram_SetAttributeBuffer(void* ptr, int location, unsigned int ty, int offset, int tupleSize, int stride); +void QOpenGLShaderProgram_SetAttributeBuffer2(void* ptr, char* name, unsigned int ty, int offset, int tupleSize, int stride); +void QOpenGLShaderProgram_SetAttributeValue(void* ptr, int location, float value); +void QOpenGLShaderProgram_SetAttributeValue2(void* ptr, int location, float x, float y); +void QOpenGLShaderProgram_SetAttributeValue3(void* ptr, int location, float x, float y, float z); +void QOpenGLShaderProgram_SetAttributeValue4(void* ptr, int location, float x, float y, float z, float w); +void QOpenGLShaderProgram_SetAttributeValue5(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetAttributeValue6(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetAttributeValue7(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetAttributeValue8(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetAttributeValue9(void* ptr, int location, float values, int columns, int rows); +void QOpenGLShaderProgram_SetAttributeValue10(void* ptr, char* name, float value); +void QOpenGLShaderProgram_SetAttributeValue11(void* ptr, char* name, float x, float y); +void QOpenGLShaderProgram_SetAttributeValue12(void* ptr, char* name, float x, float y, float z); +void QOpenGLShaderProgram_SetAttributeValue13(void* ptr, char* name, float x, float y, float z, float w); +void QOpenGLShaderProgram_SetAttributeValue14(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetAttributeValue15(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetAttributeValue16(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetAttributeValue17(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetAttributeValue18(void* ptr, char* name, float values, int columns, int rows); +void QOpenGLShaderProgram_SetDefaultInnerTessellationLevels(void* ptr, void* levels); +void QOpenGLShaderProgram_SetDefaultOuterTessellationLevels(void* ptr, void* levels); +void QOpenGLShaderProgram_SetPatchVertexCount(void* ptr, int count); +void QOpenGLShaderProgram_SetUniformValue(void* ptr, int location, float value); +void QOpenGLShaderProgram_SetUniformValue2(void* ptr, int location, int value); +void QOpenGLShaderProgram_SetUniformValue3(void* ptr, int location, unsigned int value); +void QOpenGLShaderProgram_SetUniformValue4(void* ptr, int location, float x, float y); +void QOpenGLShaderProgram_SetUniformValue5(void* ptr, int location, float x, float y, float z); +void QOpenGLShaderProgram_SetUniformValue6(void* ptr, int location, float x, float y, float z, float w); +void QOpenGLShaderProgram_SetUniformValue7(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetUniformValue8(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetUniformValue9(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetUniformValue10(void* ptr, int location, void* color); +void QOpenGLShaderProgram_SetUniformValue11(void* ptr, int location, void* point); +void QOpenGLShaderProgram_SetUniformValue12(void* ptr, int location, void* point); +void QOpenGLShaderProgram_SetUniformValue13(void* ptr, int location, void* size); +void QOpenGLShaderProgram_SetUniformValue14(void* ptr, int location, void* size); +void QOpenGLShaderProgram_SetUniformValue23(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetUniformValue27(void* ptr, int location, void* value); +void QOpenGLShaderProgram_SetUniformValue28(void* ptr, char* name, float value); +void QOpenGLShaderProgram_SetUniformValue29(void* ptr, char* name, int value); +void QOpenGLShaderProgram_SetUniformValue30(void* ptr, char* name, unsigned int value); +void QOpenGLShaderProgram_SetUniformValue31(void* ptr, char* name, float x, float y); +void QOpenGLShaderProgram_SetUniformValue32(void* ptr, char* name, float x, float y, float z); +void QOpenGLShaderProgram_SetUniformValue33(void* ptr, char* name, float x, float y, float z, float w); +void QOpenGLShaderProgram_SetUniformValue34(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetUniformValue35(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetUniformValue36(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetUniformValue37(void* ptr, char* name, void* color); +void QOpenGLShaderProgram_SetUniformValue38(void* ptr, char* name, void* point); +void QOpenGLShaderProgram_SetUniformValue39(void* ptr, char* name, void* point); +void QOpenGLShaderProgram_SetUniformValue40(void* ptr, char* name, void* size); +void QOpenGLShaderProgram_SetUniformValue41(void* ptr, char* name, void* size); +void QOpenGLShaderProgram_SetUniformValue50(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetUniformValue54(void* ptr, char* name, void* value); +void QOpenGLShaderProgram_SetUniformValueArray(void* ptr, int location, float values, int count, int tupleSize); +void QOpenGLShaderProgram_SetUniformValueArray2(void* ptr, int location, int values, int count); +void QOpenGLShaderProgram_SetUniformValueArray3(void* ptr, int location, unsigned int values, int count); +void QOpenGLShaderProgram_SetUniformValueArray4(void* ptr, int location, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray5(void* ptr, int location, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray6(void* ptr, int location, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray15(void* ptr, int location, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray16(void* ptr, char* name, float values, int count, int tupleSize); +void QOpenGLShaderProgram_SetUniformValueArray17(void* ptr, char* name, int values, int count); +void QOpenGLShaderProgram_SetUniformValueArray18(void* ptr, char* name, unsigned int values, int count); +void QOpenGLShaderProgram_SetUniformValueArray19(void* ptr, char* name, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray20(void* ptr, char* name, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray21(void* ptr, char* name, void* values, int count); +void QOpenGLShaderProgram_SetUniformValueArray30(void* ptr, char* name, void* values, int count); +struct QtGui_PackedList QOpenGLShaderProgram_Shaders(void* ptr); +int QOpenGLShaderProgram_UniformLocation(void* ptr, char* name); +int QOpenGLShaderProgram_UniformLocation2(void* ptr, void* name); +int QOpenGLShaderProgram_UniformLocation3(void* ptr, struct QtGui_PackedString name); +void QOpenGLShaderProgram_DestroyQOpenGLShaderProgram(void* ptr); +void QOpenGLShaderProgram_DestroyQOpenGLShaderProgramDefault(void* ptr); +float QOpenGLShaderProgram___defaultInnerTessellationLevels_atList(void* ptr, int i); +void QOpenGLShaderProgram___defaultInnerTessellationLevels_setList(void* ptr, float i); +void* QOpenGLShaderProgram___defaultInnerTessellationLevels_newList(void* ptr); +float QOpenGLShaderProgram___defaultOuterTessellationLevels_atList(void* ptr, int i); +void QOpenGLShaderProgram___defaultOuterTessellationLevels_setList(void* ptr, float i); +void* QOpenGLShaderProgram___defaultOuterTessellationLevels_newList(void* ptr); +float QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_atList(void* ptr, int i); +void QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_setList(void* ptr, float i); +void* QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_newList(void* ptr); +float QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_atList(void* ptr, int i); +void QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_setList(void* ptr, float i); +void* QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_newList(void* ptr); +void* QOpenGLShaderProgram___shaders_atList(void* ptr, int i); +void QOpenGLShaderProgram___shaders_setList(void* ptr, void* i); +void* QOpenGLShaderProgram___shaders_newList(void* ptr); +void* QOpenGLShaderProgram___children_atList(void* ptr, int i); +void QOpenGLShaderProgram___children_setList(void* ptr, void* i); +void* QOpenGLShaderProgram___children_newList(void* ptr); +void* QOpenGLShaderProgram___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLShaderProgram___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLShaderProgram___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLShaderProgram___findChildren_atList(void* ptr, int i); +void QOpenGLShaderProgram___findChildren_setList(void* ptr, void* i); +void* QOpenGLShaderProgram___findChildren_newList(void* ptr); +void* QOpenGLShaderProgram___findChildren_atList3(void* ptr, int i); +void QOpenGLShaderProgram___findChildren_setList3(void* ptr, void* i); +void* QOpenGLShaderProgram___findChildren_newList3(void* ptr); +void* QOpenGLShaderProgram___qFindChildren_atList2(void* ptr, int i); +void QOpenGLShaderProgram___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLShaderProgram___qFindChildren_newList2(void* ptr); +void QOpenGLShaderProgram_ChildEventDefault(void* ptr, void* event); +void QOpenGLShaderProgram_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLShaderProgram_CustomEventDefault(void* ptr, void* event); +void QOpenGLShaderProgram_DeleteLaterDefault(void* ptr); +void QOpenGLShaderProgram_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLShaderProgram_EventDefault(void* ptr, void* e); +char QOpenGLShaderProgram_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLShaderProgram_MetaObjectDefault(void* ptr); +void QOpenGLShaderProgram_TimerEventDefault(void* ptr, void* event); +void* QOpenGLTexture_NewQOpenGLTexture(long long target); +void* QOpenGLTexture_NewQOpenGLTexture2(void* image, long long genMipMaps); +void QOpenGLTexture_AllocateStorage(void* ptr); +void QOpenGLTexture_AllocateStorage2(void* ptr, long long pixelFormat, long long pixelType); +void QOpenGLTexture_Bind(void* ptr); +void QOpenGLTexture_Bind2(void* ptr, unsigned int unit, long long reset); +void* QOpenGLTexture_BorderColor(void* ptr); +void QOpenGLTexture_BorderColor2(void* ptr, float border); +void QOpenGLTexture_BorderColor3(void* ptr, int border); +void QOpenGLTexture_BorderColor4(void* ptr, unsigned int border); +unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId(long long target); +unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId2(unsigned int unit, long long target); +long long QOpenGLTexture_ComparisonFunction(void* ptr); +long long QOpenGLTexture_ComparisonMode(void* ptr); +char QOpenGLTexture_Create(void* ptr); +void* QOpenGLTexture_CreateTextureView(void* ptr, long long target, long long viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer); +int QOpenGLTexture_Depth(void* ptr); +long long QOpenGLTexture_DepthStencilMode(void* ptr); +void QOpenGLTexture_Destroy(void* ptr); +int QOpenGLTexture_Faces(void* ptr); +long long QOpenGLTexture_Format(void* ptr); +void QOpenGLTexture_GenerateMipMaps(void* ptr); +void QOpenGLTexture_GenerateMipMaps2(void* ptr, int baseLevel, char resetBaseLevel); +char QOpenGLTexture_QOpenGLTexture_HasFeature(long long feature); +int QOpenGLTexture_Height(void* ptr); +char QOpenGLTexture_IsAutoMipMapGenerationEnabled(void* ptr); +char QOpenGLTexture_IsBound(void* ptr); +char QOpenGLTexture_IsBound2(void* ptr, unsigned int unit); +char QOpenGLTexture_IsCreated(void* ptr); +char QOpenGLTexture_IsFixedSamplePositions(void* ptr); +char QOpenGLTexture_IsStorageAllocated(void* ptr); +char QOpenGLTexture_IsTextureView(void* ptr); +int QOpenGLTexture_Layers(void* ptr); +float QOpenGLTexture_LevelofDetailBias(void* ptr); +long long QOpenGLTexture_MagnificationFilter(void* ptr); +float QOpenGLTexture_MaximumAnisotropy(void* ptr); +float QOpenGLTexture_MaximumLevelOfDetail(void* ptr); +int QOpenGLTexture_MaximumMipLevels(void* ptr); +long long QOpenGLTexture_MinificationFilter(void* ptr); +float QOpenGLTexture_MinimumLevelOfDetail(void* ptr); +int QOpenGLTexture_MipBaseLevel(void* ptr); +int QOpenGLTexture_MipLevels(void* ptr); +int QOpenGLTexture_MipMaxLevel(void* ptr); +void QOpenGLTexture_Release(void* ptr); +void QOpenGLTexture_Release2(void* ptr, unsigned int unit, long long reset); +int QOpenGLTexture_Samples(void* ptr); +void QOpenGLTexture_SetAutoMipMapGenerationEnabled(void* ptr, char enabled); +void QOpenGLTexture_SetBorderColor(void* ptr, void* color); +void QOpenGLTexture_SetBorderColor2(void* ptr, float r, float g, float b, float a); +void QOpenGLTexture_SetBorderColor3(void* ptr, int r, int g, int b, int a); +void QOpenGLTexture_SetBorderColor4(void* ptr, unsigned int r, unsigned int g, unsigned int b, unsigned int a); +void QOpenGLTexture_SetComparisonFunction(void* ptr, long long function); +void QOpenGLTexture_SetComparisonMode(void* ptr, long long mode); +void QOpenGLTexture_SetCompressedData(void* ptr, int mipLevel, int layer, long long cubeFace, int dataSize, void* data, void* options); +void QOpenGLTexture_SetCompressedData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, int dataSize, void* data, void* options); +void QOpenGLTexture_SetCompressedData7(void* ptr, int mipLevel, int layer, int dataSize, void* data, void* options); +void QOpenGLTexture_SetCompressedData8(void* ptr, int mipLevel, int dataSize, void* data, void* options); +void QOpenGLTexture_SetCompressedData9(void* ptr, int dataSize, void* data, void* options); +void QOpenGLTexture_SetData(void* ptr, int mipLevel, int layer, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options); +void QOpenGLTexture_SetData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options); +void QOpenGLTexture_SetData7(void* ptr, int mipLevel, int layer, long long sourceFormat, long long sourceType, void* data, void* options); +void QOpenGLTexture_SetData8(void* ptr, int mipLevel, long long sourceFormat, long long sourceType, void* data, void* options); +void QOpenGLTexture_SetData9(void* ptr, long long sourceFormat, long long sourceType, void* data, void* options); +void QOpenGLTexture_SetData10(void* ptr, void* image, long long genMipMaps); +void QOpenGLTexture_SetDepthStencilMode(void* ptr, long long mode); +void QOpenGLTexture_SetFixedSamplePositions(void* ptr, char fixed); +void QOpenGLTexture_SetFormat(void* ptr, long long format); +void QOpenGLTexture_SetLayers(void* ptr, int layers); +void QOpenGLTexture_SetLevelOfDetailRange(void* ptr, float min, float max); +void QOpenGLTexture_SetLevelofDetailBias(void* ptr, float bias); +void QOpenGLTexture_SetMagnificationFilter(void* ptr, long long filter); +void QOpenGLTexture_SetMaximumAnisotropy(void* ptr, float anisotropy); +void QOpenGLTexture_SetMaximumLevelOfDetail(void* ptr, float value); +void QOpenGLTexture_SetMinMagFilters(void* ptr, long long minificationFilter, long long magnificationFilter); +void QOpenGLTexture_SetMinificationFilter(void* ptr, long long filter); +void QOpenGLTexture_SetMinimumLevelOfDetail(void* ptr, float value); +void QOpenGLTexture_SetMipBaseLevel(void* ptr, int baseLevel); +void QOpenGLTexture_SetMipLevelRange(void* ptr, int baseLevel, int maxLevel); +void QOpenGLTexture_SetMipLevels(void* ptr, int levels); +void QOpenGLTexture_SetMipMaxLevel(void* ptr, int maxLevel); +void QOpenGLTexture_SetSamples(void* ptr, int samples); +void QOpenGLTexture_SetSize(void* ptr, int width, int height, int depth); +void QOpenGLTexture_SetSwizzleMask(void* ptr, long long component, long long value); +void QOpenGLTexture_SetSwizzleMask2(void* ptr, long long r, long long g, long long b, long long a); +void QOpenGLTexture_SetWrapMode(void* ptr, long long mode); +void QOpenGLTexture_SetWrapMode2(void* ptr, long long direction, long long mode); +long long QOpenGLTexture_SwizzleMask(void* ptr, long long component); +long long QOpenGLTexture_Target(void* ptr); +unsigned int QOpenGLTexture_TextureId(void* ptr); +int QOpenGLTexture_Width(void* ptr); +long long QOpenGLTexture_WrapMode(void* ptr, long long direction); +void* QOpenGLTextureBlitter_NewQOpenGLTextureBlitter(); +void QOpenGLTextureBlitter_Bind(void* ptr, unsigned int target); +void QOpenGLTextureBlitter_Blit(void* ptr, unsigned int texture, void* targetTransform, long long sourceOrigin); +char QOpenGLTextureBlitter_Create(void* ptr); +void QOpenGLTextureBlitter_Destroy(void* ptr); +char QOpenGLTextureBlitter_IsCreated(void* ptr); +void QOpenGLTextureBlitter_Release(void* ptr); +void QOpenGLTextureBlitter_SetOpacity(void* ptr, float opacity); +void QOpenGLTextureBlitter_SetRedBlueSwizzle(void* ptr, char swizzle); +char QOpenGLTextureBlitter_SupportsExternalOESTarget(void* ptr); +void* QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(void* target, void* viewport); +void QOpenGLTextureBlitter_DestroyQOpenGLTextureBlitter(void* ptr); +void* QOpenGLTimeMonitor_NewQOpenGLTimeMonitor(void* parent); +char QOpenGLTimeMonitor_Create(void* ptr); +void QOpenGLTimeMonitor_Destroy(void* ptr); +char QOpenGLTimeMonitor_IsCreated(void* ptr); +char QOpenGLTimeMonitor_IsResultAvailable(void* ptr); +struct QtGui_PackedList QOpenGLTimeMonitor_ObjectIds(void* ptr); +int QOpenGLTimeMonitor_RecordSample(void* ptr); +void QOpenGLTimeMonitor_Reset(void* ptr); +int QOpenGLTimeMonitor_SampleCount(void* ptr); +void QOpenGLTimeMonitor_SetSampleCount(void* ptr, int sampleCount); +void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(void* ptr); +void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitorDefault(void* ptr); +unsigned int QOpenGLTimeMonitor___objectIds_atList(void* ptr, int i); +void QOpenGLTimeMonitor___objectIds_setList(void* ptr, unsigned int i); +void* QOpenGLTimeMonitor___objectIds_newList(void* ptr); +void* QOpenGLTimeMonitor___waitForIntervals_newList(void* ptr); +void* QOpenGLTimeMonitor___waitForSamples_newList(void* ptr); +void* QOpenGLTimeMonitor___children_atList(void* ptr, int i); +void QOpenGLTimeMonitor___children_setList(void* ptr, void* i); +void* QOpenGLTimeMonitor___children_newList(void* ptr); +void* QOpenGLTimeMonitor___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLTimeMonitor___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLTimeMonitor___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLTimeMonitor___findChildren_atList(void* ptr, int i); +void QOpenGLTimeMonitor___findChildren_setList(void* ptr, void* i); +void* QOpenGLTimeMonitor___findChildren_newList(void* ptr); +void* QOpenGLTimeMonitor___findChildren_atList3(void* ptr, int i); +void QOpenGLTimeMonitor___findChildren_setList3(void* ptr, void* i); +void* QOpenGLTimeMonitor___findChildren_newList3(void* ptr); +void* QOpenGLTimeMonitor___qFindChildren_atList2(void* ptr, int i); +void QOpenGLTimeMonitor___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLTimeMonitor___qFindChildren_newList2(void* ptr); +void QOpenGLTimeMonitor_ChildEventDefault(void* ptr, void* event); +void QOpenGLTimeMonitor_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLTimeMonitor_CustomEventDefault(void* ptr, void* event); +void QOpenGLTimeMonitor_DeleteLaterDefault(void* ptr); +void QOpenGLTimeMonitor_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLTimeMonitor_EventDefault(void* ptr, void* e); +char QOpenGLTimeMonitor_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLTimeMonitor_MetaObjectDefault(void* ptr); +void QOpenGLTimeMonitor_TimerEventDefault(void* ptr, void* event); +void* QOpenGLTimerQuery_NewQOpenGLTimerQuery(void* parent); +void QOpenGLTimerQuery_Begin(void* ptr); +char QOpenGLTimerQuery_Create(void* ptr); +void QOpenGLTimerQuery_Destroy(void* ptr); +void QOpenGLTimerQuery_End(void* ptr); +char QOpenGLTimerQuery_IsCreated(void* ptr); +char QOpenGLTimerQuery_IsResultAvailable(void* ptr); +unsigned int QOpenGLTimerQuery_ObjectId(void* ptr); +void QOpenGLTimerQuery_RecordTimestamp(void* ptr); +void QOpenGLTimerQuery_DestroyQOpenGLTimerQuery(void* ptr); +void QOpenGLTimerQuery_DestroyQOpenGLTimerQueryDefault(void* ptr); +void* QOpenGLTimerQuery___children_atList(void* ptr, int i); +void QOpenGLTimerQuery___children_setList(void* ptr, void* i); +void* QOpenGLTimerQuery___children_newList(void* ptr); +void* QOpenGLTimerQuery___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLTimerQuery___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLTimerQuery___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLTimerQuery___findChildren_atList(void* ptr, int i); +void QOpenGLTimerQuery___findChildren_setList(void* ptr, void* i); +void* QOpenGLTimerQuery___findChildren_newList(void* ptr); +void* QOpenGLTimerQuery___findChildren_atList3(void* ptr, int i); +void QOpenGLTimerQuery___findChildren_setList3(void* ptr, void* i); +void* QOpenGLTimerQuery___findChildren_newList3(void* ptr); +void* QOpenGLTimerQuery___qFindChildren_atList2(void* ptr, int i); +void QOpenGLTimerQuery___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLTimerQuery___qFindChildren_newList2(void* ptr); +void QOpenGLTimerQuery_ChildEventDefault(void* ptr, void* event); +void QOpenGLTimerQuery_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLTimerQuery_CustomEventDefault(void* ptr, void* event); +void QOpenGLTimerQuery_DeleteLaterDefault(void* ptr); +void QOpenGLTimerQuery_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLTimerQuery_EventDefault(void* ptr, void* e); +char QOpenGLTimerQuery_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLTimerQuery_MetaObjectDefault(void* ptr); +void QOpenGLTimerQuery_TimerEventDefault(void* ptr, void* event); +void* QOpenGLVersionProfile_NewQOpenGLVersionProfile(); +void* QOpenGLVersionProfile_NewQOpenGLVersionProfile2(void* format); +void* QOpenGLVersionProfile_NewQOpenGLVersionProfile3(void* other); +char QOpenGLVersionProfile_HasProfiles(void* ptr); +char QOpenGLVersionProfile_IsLegacyVersion(void* ptr); +char QOpenGLVersionProfile_IsValid(void* ptr); +long long QOpenGLVersionProfile_Profile(void* ptr); +void QOpenGLVersionProfile_SetProfile(void* ptr, long long profile); +void QOpenGLVersionProfile_SetVersion(void* ptr, int majorVersion, int minorVersion); +void QOpenGLVersionProfile_DestroyQOpenGLVersionProfile(void* ptr); +void* QOpenGLVertexArrayObject_NewQOpenGLVertexArrayObject(void* parent); +void QOpenGLVertexArrayObject_Bind(void* ptr); +char QOpenGLVertexArrayObject_Create(void* ptr); +void QOpenGLVertexArrayObject_Destroy(void* ptr); +char QOpenGLVertexArrayObject_IsCreated(void* ptr); +unsigned int QOpenGLVertexArrayObject_ObjectId(void* ptr); +void QOpenGLVertexArrayObject_Release(void* ptr); +void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(void* ptr); +void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObjectDefault(void* ptr); +void* QOpenGLVertexArrayObject___children_atList(void* ptr, int i); +void QOpenGLVertexArrayObject___children_setList(void* ptr, void* i); +void* QOpenGLVertexArrayObject___children_newList(void* ptr); +void* QOpenGLVertexArrayObject___dynamicPropertyNames_atList(void* ptr, int i); +void QOpenGLVertexArrayObject___dynamicPropertyNames_setList(void* ptr, void* i); +void* QOpenGLVertexArrayObject___dynamicPropertyNames_newList(void* ptr); +void* QOpenGLVertexArrayObject___findChildren_atList(void* ptr, int i); +void QOpenGLVertexArrayObject___findChildren_setList(void* ptr, void* i); +void* QOpenGLVertexArrayObject___findChildren_newList(void* ptr); +void* QOpenGLVertexArrayObject___findChildren_atList3(void* ptr, int i); +void QOpenGLVertexArrayObject___findChildren_setList3(void* ptr, void* i); +void* QOpenGLVertexArrayObject___findChildren_newList3(void* ptr); +void* QOpenGLVertexArrayObject___qFindChildren_atList2(void* ptr, int i); +void QOpenGLVertexArrayObject___qFindChildren_setList2(void* ptr, void* i); +void* QOpenGLVertexArrayObject___qFindChildren_newList2(void* ptr); +void QOpenGLVertexArrayObject_ChildEventDefault(void* ptr, void* event); +void QOpenGLVertexArrayObject_ConnectNotifyDefault(void* ptr, void* sign); +void QOpenGLVertexArrayObject_CustomEventDefault(void* ptr, void* event); +void QOpenGLVertexArrayObject_DeleteLaterDefault(void* ptr); +void QOpenGLVertexArrayObject_DisconnectNotifyDefault(void* ptr, void* sign); +char QOpenGLVertexArrayObject_EventDefault(void* ptr, void* e); +char QOpenGLVertexArrayObject_EventFilterDefault(void* ptr, void* watched, void* event); +void* QOpenGLVertexArrayObject_MetaObjectDefault(void* ptr); +void QOpenGLVertexArrayObject_TimerEventDefault(void* ptr, void* event); +void* QOpenGLWindow_NewQOpenGLWindow(long long updateBehavior, void* parent); +void* QOpenGLWindow_NewQOpenGLWindow2(void* shareContext, long long updateBehavior, void* parent); +void* QOpenGLWindow_Context(void* ptr); +unsigned int QOpenGLWindow_DefaultFramebufferObject(void* ptr); +void QOpenGLWindow_DoneCurrent(void* ptr); +void QOpenGLWindow_ConnectFrameSwapped(void* ptr, long long t); +void QOpenGLWindow_DisconnectFrameSwapped(void* ptr); +void QOpenGLWindow_FrameSwapped(void* ptr); +void* QOpenGLWindow_GrabFramebuffer(void* ptr); +void QOpenGLWindow_InitializeGL(void* ptr); +void QOpenGLWindow_InitializeGLDefault(void* ptr); +char QOpenGLWindow_IsValid(void* ptr); +void QOpenGLWindow_MakeCurrent(void* ptr); +void QOpenGLWindow_PaintGL(void* ptr); +void QOpenGLWindow_PaintGLDefault(void* ptr); +void QOpenGLWindow_PaintOverGL(void* ptr); +void QOpenGLWindow_PaintOverGLDefault(void* ptr); +void QOpenGLWindow_PaintUnderGL(void* ptr); +void QOpenGLWindow_PaintUnderGLDefault(void* ptr); +void QOpenGLWindow_ResizeGL(void* ptr, int w, int h); +void QOpenGLWindow_ResizeGLDefault(void* ptr, int w, int h); +void* QOpenGLWindow_ShareContext(void* ptr); +long long QOpenGLWindow_UpdateBehavior(void* ptr); +void QOpenGLWindow_DestroyQOpenGLWindow(void* ptr); +void QOpenGLWindow_DestroyQOpenGLWindowDefault(void* ptr); +void* QPageLayout_NewQPageLayout(); +void* QPageLayout_NewQPageLayout2(void* pageSize, long long orientation, void* margins, long long units, void* minMargins); +void* QPageLayout_NewQPageLayout3(void* other); +void* QPageLayout_FullRect(void* ptr); +void* QPageLayout_FullRect2(void* ptr, long long units); +void* QPageLayout_FullRectPixels(void* ptr, int resolution); +void* QPageLayout_FullRectPoints(void* ptr); +char QPageLayout_IsEquivalentTo(void* ptr, void* other); +char QPageLayout_IsValid(void* ptr); +void* QPageLayout_Margins(void* ptr); +void* QPageLayout_Margins2(void* ptr, long long units); +void* QPageLayout_MarginsPixels(void* ptr, int resolution); +void* QPageLayout_MarginsPoints(void* ptr); +void* QPageLayout_MaximumMargins(void* ptr); +void* QPageLayout_MinimumMargins(void* ptr); +long long QPageLayout_Mode(void* ptr); +long long QPageLayout_Orientation(void* ptr); +void* QPageLayout_PageSize(void* ptr); +void* QPageLayout_PaintRect(void* ptr); +void* QPageLayout_PaintRect2(void* ptr, long long units); +void* QPageLayout_PaintRectPixels(void* ptr, int resolution); +void* QPageLayout_PaintRectPoints(void* ptr); +char QPageLayout_SetBottomMargin(void* ptr, double bottomMargin); +char QPageLayout_SetLeftMargin(void* ptr, double leftMargin); +char QPageLayout_SetMargins(void* ptr, void* margins); +void QPageLayout_SetMinimumMargins(void* ptr, void* minMargins); +void QPageLayout_SetMode(void* ptr, long long mode); +void QPageLayout_SetOrientation(void* ptr, long long orientation); +void QPageLayout_SetPageSize(void* ptr, void* pageSize, void* minMargins); +char QPageLayout_SetRightMargin(void* ptr, double rightMargin); +char QPageLayout_SetTopMargin(void* ptr, double topMargin); +void QPageLayout_SetUnits(void* ptr, long long units); +void QPageLayout_Swap(void* ptr, void* other); +long long QPageLayout_Units(void* ptr); +void QPageLayout_DestroyQPageLayout(void* ptr); +void* QPageSize_NewQPageSize(); +void* QPageSize_NewQPageSize2(long long pageSize); +void* QPageSize_NewQPageSize3(void* pointSize, struct QtGui_PackedString name, long long matchPolicy); +void* QPageSize_NewQPageSize4(void* size, long long units, struct QtGui_PackedString name, long long matchPolicy); +void* QPageSize_NewQPageSize5(void* other); +void* QPageSize_DefinitionSize(void* ptr); +void* QPageSize_QPageSize_DefinitionSize2(long long pageSizeId); +long long QPageSize_DefinitionUnits(void* ptr); +long long QPageSize_QPageSize_DefinitionUnits2(long long pageSizeId); +long long QPageSize_Id(void* ptr); +long long QPageSize_QPageSize_Id2(void* pointSize, long long matchPolicy); +long long QPageSize_QPageSize_Id3(void* size, long long units, long long matchPolicy); +long long QPageSize_QPageSize_Id4(int windowsId); +char QPageSize_IsEquivalentTo(void* ptr, void* other); +char QPageSize_IsValid(void* ptr); +struct QtGui_PackedString QPageSize_Key(void* ptr); +struct QtGui_PackedString QPageSize_QPageSize_Key2(long long pageSizeId); +struct QtGui_PackedString QPageSize_Name(void* ptr); +struct QtGui_PackedString QPageSize_QPageSize_Name2(long long pageSizeId); +void* QPageSize_Rect(void* ptr, long long units); +void* QPageSize_RectPixels(void* ptr, int resolution); +void* QPageSize_RectPoints(void* ptr); +void* QPageSize_Size(void* ptr, long long units); +void* QPageSize_QPageSize_Size2(long long pageSizeId, long long units); +void* QPageSize_SizePixels(void* ptr, int resolution); +void* QPageSize_QPageSize_SizePixels2(long long pageSizeId, int resolution); +void* QPageSize_SizePoints(void* ptr); +void* QPageSize_QPageSize_SizePoints2(long long pageSizeId); +void QPageSize_Swap(void* ptr, void* other); +int QPageSize_WindowsId(void* ptr); +int QPageSize_QPageSize_WindowsId2(long long pageSizeId); +void QPageSize_DestroyQPageSize(void* ptr); +char QPagedPaintDevice_NewPage(void* ptr); +void* QPagedPaintDevice_PageLayout(void* ptr); +long long QPagedPaintDevice_PageSize(void* ptr); +void* QPagedPaintDevice_PageSizeMM(void* ptr); +char QPagedPaintDevice_SetPageLayout(void* ptr, void* newPageLayout); +char QPagedPaintDevice_SetPageMargins(void* ptr, void* margins); +char QPagedPaintDevice_SetPageMargins2(void* ptr, void* margins, long long units); +char QPagedPaintDevice_SetPageOrientation(void* ptr, long long orientation); +char QPagedPaintDevice_SetPageSize(void* ptr, void* pageSize); +void QPagedPaintDevice_SetPageSize2(void* ptr, long long size); +void QPagedPaintDevice_SetPageSize2Default(void* ptr, long long size); +void QPagedPaintDevice_SetPageSizeMM(void* ptr, void* size); +void QPagedPaintDevice_SetPageSizeMMDefault(void* ptr, void* size); +void QPagedPaintDevice_DestroyQPagedPaintDevice(void* ptr); +void QPagedPaintDevice_DestroyQPagedPaintDeviceDefault(void* ptr); +void* QPagedPaintDevice_PaintEngine(void* ptr); +void* QPagedPaintDevice_PaintEngineDefault(void* ptr); +void* QPaintDevice_NewQPaintDevice(); +int QPaintDevice_ColorCount(void* ptr); +int QPaintDevice_Depth(void* ptr); +int QPaintDevice_DevicePixelRatio(void* ptr); +double QPaintDevice_DevicePixelRatioF(void* ptr); +int QPaintDevice_Height(void* ptr); +int QPaintDevice_HeightMM(void* ptr); +int QPaintDevice_LogicalDpiX(void* ptr); +int QPaintDevice_LogicalDpiY(void* ptr); +int QPaintDevice_Metric(void* ptr, long long metric); +int QPaintDevice_MetricDefault(void* ptr, long long metric); +void* QPaintDevice_PaintEngine(void* ptr); +char QPaintDevice_PaintingActive(void* ptr); +int QPaintDevice_PhysicalDpiX(void* ptr); +int QPaintDevice_PhysicalDpiY(void* ptr); +int QPaintDevice_Width(void* ptr); +int QPaintDevice_WidthMM(void* ptr); +void QPaintDevice_DestroyQPaintDevice(void* ptr); +void QPaintDevice_DestroyQPaintDeviceDefault(void* ptr); +void QPaintDeviceWindow_PaintEvent(void* ptr, void* event); +void QPaintDeviceWindow_PaintEventDefault(void* ptr, void* event); +void QPaintDeviceWindow_Update(void* ptr, void* rect); +void QPaintDeviceWindow_Update2(void* ptr, void* region); +void QPaintDeviceWindow_Update3(void* ptr); +void QPaintDeviceWindow_Update3Default(void* ptr); +void* QPaintDeviceWindow_PaintEngine(void* ptr); +void* QPaintDeviceWindow_PaintEngineDefault(void* ptr); +void* QPaintEngine_NewQPaintEngine(long long caps); +char QPaintEngine_Begin(void* ptr, void* pdev); +void QPaintEngine_DrawEllipse(void* ptr, void* rect); +void QPaintEngine_DrawEllipseDefault(void* ptr, void* rect); +void QPaintEngine_DrawEllipse2(void* ptr, void* rect); +void QPaintEngine_DrawEllipse2Default(void* ptr, void* rect); +void QPaintEngine_DrawImage(void* ptr, void* rectangle, void* image, void* sr, long long flags); +void QPaintEngine_DrawImageDefault(void* ptr, void* rectangle, void* image, void* sr, long long flags); +void QPaintEngine_DrawLines(void* ptr, void* lines, int lineCount); +void QPaintEngine_DrawLinesDefault(void* ptr, void* lines, int lineCount); +void QPaintEngine_DrawLines2(void* ptr, void* lines, int lineCount); +void QPaintEngine_DrawLines2Default(void* ptr, void* lines, int lineCount); +void QPaintEngine_DrawPath(void* ptr, void* path); +void QPaintEngine_DrawPathDefault(void* ptr, void* path); +void QPaintEngine_DrawPixmap(void* ptr, void* r, void* pm, void* sr); +void QPaintEngine_DrawPoints(void* ptr, void* points, int pointCount); +void QPaintEngine_DrawPointsDefault(void* ptr, void* points, int pointCount); +void QPaintEngine_DrawPoints2(void* ptr, void* points, int pointCount); +void QPaintEngine_DrawPoints2Default(void* ptr, void* points, int pointCount); +void QPaintEngine_DrawPolygon(void* ptr, void* points, int pointCount, long long mode); +void QPaintEngine_DrawPolygonDefault(void* ptr, void* points, int pointCount, long long mode); +void QPaintEngine_DrawPolygon2(void* ptr, void* points, int pointCount, long long mode); +void QPaintEngine_DrawPolygon2Default(void* ptr, void* points, int pointCount, long long mode); +void QPaintEngine_DrawRects(void* ptr, void* rects, int rectCount); +void QPaintEngine_DrawRectsDefault(void* ptr, void* rects, int rectCount); +void QPaintEngine_DrawRects2(void* ptr, void* rects, int rectCount); +void QPaintEngine_DrawRects2Default(void* ptr, void* rects, int rectCount); +void QPaintEngine_DrawTextItem(void* ptr, void* p, void* textItem); +void QPaintEngine_DrawTextItemDefault(void* ptr, void* p, void* textItem); +void QPaintEngine_DrawTiledPixmap(void* ptr, void* rect, void* pixmap, void* p); +void QPaintEngine_DrawTiledPixmapDefault(void* ptr, void* rect, void* pixmap, void* p); +char QPaintEngine_End(void* ptr); +char QPaintEngine_HasFeature(void* ptr, long long feature); +char QPaintEngine_IsActive(void* ptr); +void* QPaintEngine_PaintDevice(void* ptr); +void* QPaintEngine_Painter(void* ptr); +void QPaintEngine_SetActive(void* ptr, char state); +long long QPaintEngine_Type(void* ptr); +void QPaintEngine_UpdateState(void* ptr, void* state); +void QPaintEngine_DestroyQPaintEngine(void* ptr); +void QPaintEngine_DestroyQPaintEngineDefault(void* ptr); +void* QPaintEngineState_BackgroundBrush(void* ptr); +long long QPaintEngineState_BackgroundMode(void* ptr); +void* QPaintEngineState_Brush(void* ptr); +char QPaintEngineState_BrushNeedsResolving(void* ptr); +void* QPaintEngineState_BrushOrigin(void* ptr); +long long QPaintEngineState_ClipOperation(void* ptr); +void* QPaintEngineState_ClipPath(void* ptr); +void* QPaintEngineState_ClipRegion(void* ptr); +long long QPaintEngineState_CompositionMode(void* ptr); +void* QPaintEngineState_Font(void* ptr); +char QPaintEngineState_IsClipEnabled(void* ptr); +double QPaintEngineState_Opacity(void* ptr); +void* QPaintEngineState_Painter(void* ptr); +void* QPaintEngineState_Pen(void* ptr); +char QPaintEngineState_PenNeedsResolving(void* ptr); +long long QPaintEngineState_RenderHints(void* ptr); +long long QPaintEngineState_State(void* ptr); +void* QPaintEngineState_Transform(void* ptr); +void* QPaintEvent_NewQPaintEvent(void* paintRegion); +void* QPaintEvent_NewQPaintEvent2(void* paintRect); +void* QPaintEvent_Rect(void* ptr); +void* QPaintEvent_Region(void* ptr); +void* QPainter_NewQPainter(); +void* QPainter_NewQPainter2(void* device); +void* QPainter_Background(void* ptr); +long long QPainter_BackgroundMode(void* ptr); +char QPainter_Begin(void* ptr, void* device); +void QPainter_BeginNativePainting(void* ptr); +void* QPainter_BoundingRect(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text); +void* QPainter_BoundingRect2(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text); +void* QPainter_BoundingRect3(void* ptr, int x, int y, int w, int h, int flags, struct QtGui_PackedString text); +void* QPainter_BoundingRect4(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option); +void* QPainter_Brush(void* ptr); +void* QPainter_BrushOrigin(void* ptr); +void* QPainter_ClipBoundingRect(void* ptr); +void* QPainter_ClipPath(void* ptr); +void* QPainter_ClipRegion(void* ptr); +void* QPainter_CombinedTransform(void* ptr); +long long QPainter_CompositionMode(void* ptr); +void* QPainter_Device(void* ptr); +void* QPainter_DeviceTransform(void* ptr); +void QPainter_DrawArc(void* ptr, void* rectangle, int startAngle, int spanAngle); +void QPainter_DrawArc2(void* ptr, void* rectangle, int startAngle, int spanAngle); +void QPainter_DrawArc3(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle); +void QPainter_DrawChord(void* ptr, void* rectangle, int startAngle, int spanAngle); +void QPainter_DrawChord2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle); +void QPainter_DrawChord3(void* ptr, void* rectangle, int startAngle, int spanAngle); +void QPainter_DrawConvexPolygon(void* ptr, void* points, int pointCount); +void QPainter_DrawConvexPolygon2(void* ptr, void* polygon); +void QPainter_DrawConvexPolygon3(void* ptr, void* points, int pointCount); +void QPainter_DrawConvexPolygon4(void* ptr, void* polygon); +void QPainter_DrawEllipse(void* ptr, void* rectangle); +void QPainter_DrawEllipse2(void* ptr, void* rectangle); +void QPainter_DrawEllipse3(void* ptr, int x, int y, int width, int height); +void QPainter_DrawEllipse4(void* ptr, void* center, double rx, double ry); +void QPainter_DrawEllipse5(void* ptr, void* center, int rx, int ry); +void QPainter_DrawGlyphRun(void* ptr, void* position, void* glyphs); +void QPainter_DrawImage(void* ptr, void* target, void* image, void* source, long long flags); +void QPainter_DrawImage2(void* ptr, void* target, void* image, void* source, long long flags); +void QPainter_DrawImage3(void* ptr, void* point, void* image, void* source, long long flags); +void QPainter_DrawImage4(void* ptr, void* point, void* image, void* source, long long flags); +void QPainter_DrawImage5(void* ptr, void* rectangle, void* image); +void QPainter_DrawImage6(void* ptr, void* rectangle, void* image); +void QPainter_DrawImage7(void* ptr, void* point, void* image); +void QPainter_DrawImage8(void* ptr, void* point, void* image); +void QPainter_DrawImage9(void* ptr, int x, int y, void* image, int sx, int sy, int sw, int sh, long long flags); +void QPainter_DrawLine(void* ptr, void* line); +void QPainter_DrawLine2(void* ptr, void* line); +void QPainter_DrawLine3(void* ptr, int x1, int y1, int x2, int y2); +void QPainter_DrawLine4(void* ptr, void* p1, void* p2); +void QPainter_DrawLine5(void* ptr, void* p1, void* p2); +void QPainter_DrawLines(void* ptr, void* lines, int lineCount); +void QPainter_DrawLines2(void* ptr, void* lines); +void QPainter_DrawLines3(void* ptr, void* pointPairs, int lineCount); +void QPainter_DrawLines4(void* ptr, void* pointPairs); +void QPainter_DrawLines5(void* ptr, void* lines, int lineCount); +void QPainter_DrawLines6(void* ptr, void* lines); +void QPainter_DrawLines7(void* ptr, void* pointPairs, int lineCount); +void QPainter_DrawLines8(void* ptr, void* pointPairs); +void QPainter_DrawPath(void* ptr, void* path); +void QPainter_DrawPicture(void* ptr, void* point, void* picture); +void QPainter_DrawPicture2(void* ptr, int x, int y, void* picture); +void QPainter_DrawPicture3(void* ptr, void* point, void* picture); +void QPainter_DrawPie(void* ptr, void* rectangle, int startAngle, int spanAngle); +void QPainter_DrawPie2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle); +void QPainter_DrawPie3(void* ptr, void* rectangle, int startAngle, int spanAngle); +void QPainter_DrawPixmap(void* ptr, void* target, void* pixmap, void* source); +void QPainter_DrawPixmap2(void* ptr, void* target, void* pixmap, void* source); +void QPainter_DrawPixmap3(void* ptr, int x, int y, int w, int h, void* pixmap, int sx, int sy, int sw, int sh); +void QPainter_DrawPixmap4(void* ptr, int x, int y, void* pixmap, int sx, int sy, int sw, int sh); +void QPainter_DrawPixmap5(void* ptr, void* point, void* pixmap, void* source); +void QPainter_DrawPixmap6(void* ptr, void* point, void* pixmap, void* source); +void QPainter_DrawPixmap7(void* ptr, void* point, void* pixmap); +void QPainter_DrawPixmap8(void* ptr, void* point, void* pixmap); +void QPainter_DrawPixmap9(void* ptr, int x, int y, void* pixmap); +void QPainter_DrawPixmap10(void* ptr, void* rectangle, void* pixmap); +void QPainter_DrawPixmap11(void* ptr, int x, int y, int width, int height, void* pixmap); +void QPainter_DrawPoint(void* ptr, void* position); +void QPainter_DrawPoint2(void* ptr, void* position); +void QPainter_DrawPoint3(void* ptr, int x, int y); +void QPainter_DrawPoints(void* ptr, void* points, int pointCount); +void QPainter_DrawPoints2(void* ptr, void* points); +void QPainter_DrawPoints3(void* ptr, void* points, int pointCount); +void QPainter_DrawPoints4(void* ptr, void* points); +void QPainter_DrawPolygon(void* ptr, void* points, int pointCount, long long fillRule); +void QPainter_DrawPolygon2(void* ptr, void* points, long long fillRule); +void QPainter_DrawPolygon3(void* ptr, void* points, int pointCount, long long fillRule); +void QPainter_DrawPolygon4(void* ptr, void* points, long long fillRule); +void QPainter_DrawPolyline(void* ptr, void* points, int pointCount); +void QPainter_DrawPolyline2(void* ptr, void* points); +void QPainter_DrawPolyline3(void* ptr, void* points, int pointCount); +void QPainter_DrawPolyline4(void* ptr, void* points); +void QPainter_DrawRect(void* ptr, void* rectangle); +void QPainter_DrawRect2(void* ptr, int x, int y, int width, int height); +void QPainter_DrawRect3(void* ptr, void* rectangle); +void QPainter_DrawRects(void* ptr, void* rectangles, int rectCount); +void QPainter_DrawRects2(void* ptr, void* rectangles); +void QPainter_DrawRects3(void* ptr, void* rectangles, int rectCount); +void QPainter_DrawRects4(void* ptr, void* rectangles); +void QPainter_DrawRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode); +void QPainter_DrawRoundedRect2(void* ptr, int x, int y, int w, int h, double xRadius, double yRadius, long long mode); +void QPainter_DrawRoundedRect3(void* ptr, void* rect, double xRadius, double yRadius, long long mode); +void QPainter_DrawStaticText(void* ptr, void* topLeftPosition, void* staticText); +void QPainter_DrawStaticText2(void* ptr, void* topLeftPosition, void* staticText); +void QPainter_DrawStaticText3(void* ptr, int left, int top, void* staticText); +void QPainter_DrawText(void* ptr, void* position, struct QtGui_PackedString text); +void QPainter_DrawText2(void* ptr, void* position, struct QtGui_PackedString text); +void QPainter_DrawText3(void* ptr, int x, int y, struct QtGui_PackedString text); +void QPainter_DrawText4(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text, void* boundingRect); +void QPainter_DrawText5(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, void* boundingRect); +void QPainter_DrawText6(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option); +void QPainter_DrawTiledPixmap(void* ptr, void* rectangle, void* pixmap, void* position); +void QPainter_DrawTiledPixmap2(void* ptr, int x, int y, int width, int height, void* pixmap, int sx, int sy); +void QPainter_DrawTiledPixmap3(void* ptr, void* rectangle, void* pixmap, void* position); +char QPainter_End(void* ptr); +void QPainter_EndNativePainting(void* ptr); +void QPainter_EraseRect(void* ptr, void* rectangle); +void QPainter_EraseRect2(void* ptr, int x, int y, int width, int height); +void QPainter_EraseRect3(void* ptr, void* rectangle); +void QPainter_FillPath(void* ptr, void* path, void* brush); +void QPainter_FillRect(void* ptr, void* rectangle, void* brush); +void QPainter_FillRect2(void* ptr, int x, int y, int width, int height, void* brush); +void QPainter_FillRect3(void* ptr, void* rectangle, void* brush); +void QPainter_FillRect4(void* ptr, void* rectangle, void* color); +void QPainter_FillRect5(void* ptr, int x, int y, int width, int height, void* color); +void QPainter_FillRect6(void* ptr, void* rectangle, void* color); +void QPainter_FillRect7(void* ptr, int x, int y, int width, int height, long long color); +void QPainter_FillRect8(void* ptr, void* rectangle, long long color); +void QPainter_FillRect9(void* ptr, void* rectangle, long long color); +void QPainter_FillRect10(void* ptr, int x, int y, int width, int height, long long style); +void QPainter_FillRect11(void* ptr, void* rectangle, long long style); +void QPainter_FillRect12(void* ptr, void* rectangle, long long style); +void QPainter_FillRect13(void* ptr, int x, int y, int width, int height, long long preset); +void QPainter_FillRect14(void* ptr, void* rectangle, long long preset); +void QPainter_FillRect15(void* ptr, void* rectangle, long long preset); +void* QPainter_Font(void* ptr); +void* QPainter_FontInfo(void* ptr); +void* QPainter_FontMetrics(void* ptr); +char QPainter_HasClipping(void* ptr); +char QPainter_IsActive(void* ptr); +long long QPainter_LayoutDirection(void* ptr); +double QPainter_Opacity(void* ptr); +void* QPainter_PaintEngine(void* ptr); +void* QPainter_Pen(void* ptr); +long long QPainter_RenderHints(void* ptr); +void QPainter_ResetTransform(void* ptr); +void QPainter_Restore(void* ptr); +void QPainter_Rotate(void* ptr, double angle); +void QPainter_Save(void* ptr); +void QPainter_Scale(void* ptr, double sx, double sy); +void QPainter_SetBackground(void* ptr, void* brush); +void QPainter_SetBackgroundMode(void* ptr, long long mode); +void QPainter_SetBrush(void* ptr, void* brush); +void QPainter_SetBrush2(void* ptr, long long style); +void QPainter_SetBrushOrigin(void* ptr, void* position); +void QPainter_SetBrushOrigin2(void* ptr, int x, int y); +void QPainter_SetBrushOrigin3(void* ptr, void* position); +void QPainter_SetClipPath(void* ptr, void* path, long long operation); +void QPainter_SetClipRect(void* ptr, void* rectangle, long long operation); +void QPainter_SetClipRect2(void* ptr, void* rectangle, long long operation); +void QPainter_SetClipRect3(void* ptr, int x, int y, int width, int height, long long operation); +void QPainter_SetClipRegion(void* ptr, void* region, long long operation); +void QPainter_SetClipping(void* ptr, char enable); +void QPainter_SetCompositionMode(void* ptr, long long mode); +void QPainter_SetFont(void* ptr, void* font); +void QPainter_SetLayoutDirection(void* ptr, long long direction); +void QPainter_SetOpacity(void* ptr, double opacity); +void QPainter_SetPen(void* ptr, void* pen); +void QPainter_SetPen2(void* ptr, void* color); +void QPainter_SetPen3(void* ptr, long long style); +void QPainter_SetRenderHint(void* ptr, long long hint, char on); +void QPainter_SetRenderHints(void* ptr, long long hints, char on); +void QPainter_SetTransform(void* ptr, void* transform, char combine); +void QPainter_SetViewTransformEnabled(void* ptr, char enable); +void QPainter_SetViewport(void* ptr, void* rectangle); +void QPainter_SetViewport2(void* ptr, int x, int y, int width, int height); +void QPainter_SetWindow(void* ptr, void* rectangle); +void QPainter_SetWindow2(void* ptr, int x, int y, int width, int height); +void QPainter_SetWorldMatrixEnabled(void* ptr, char enable); +void QPainter_SetWorldTransform(void* ptr, void* matrix, char combine); +void QPainter_Shear(void* ptr, double sh, double sv); +void QPainter_StrokePath(void* ptr, void* path, void* pen); +char QPainter_TestRenderHint(void* ptr, long long hint); +void* QPainter_Transform(void* ptr); +void QPainter_Translate(void* ptr, void* offset); +void QPainter_Translate2(void* ptr, void* offset); +void QPainter_Translate3(void* ptr, double dx, double dy); +char QPainter_ViewTransformEnabled(void* ptr); +void* QPainter_Viewport(void* ptr); +void* QPainter_Window(void* ptr); +char QPainter_WorldMatrixEnabled(void* ptr); +void* QPainter_WorldTransform(void* ptr); +void QPainter_DestroyQPainter(void* ptr); +void* QPainter___drawLines_lines_atList2(void* ptr, int i); +void QPainter___drawLines_lines_setList2(void* ptr, void* i); +void* QPainter___drawLines_lines_newList2(void* ptr); +void* QPainter___drawLines_pointPairs_atList4(void* ptr, int i); +void QPainter___drawLines_pointPairs_setList4(void* ptr, void* i); +void* QPainter___drawLines_pointPairs_newList4(void* ptr); +void* QPainter___drawLines_lines_atList6(void* ptr, int i); +void QPainter___drawLines_lines_setList6(void* ptr, void* i); +void* QPainter___drawLines_lines_newList6(void* ptr); +void* QPainter___drawLines_pointPairs_atList8(void* ptr, int i); +void QPainter___drawLines_pointPairs_setList8(void* ptr, void* i); +void* QPainter___drawLines_pointPairs_newList8(void* ptr); +void* QPainter___drawRects_rectangles_atList2(void* ptr, int i); +void QPainter___drawRects_rectangles_setList2(void* ptr, void* i); +void* QPainter___drawRects_rectangles_newList2(void* ptr); +void* QPainter___drawRects_rectangles_atList4(void* ptr, int i); +void QPainter___drawRects_rectangles_setList4(void* ptr, void* i); +void* QPainter___drawRects_rectangles_newList4(void* ptr); +void* QPainterPath_NewQPainterPath(); +void* QPainterPath_NewQPainterPath2(void* startPoint); +void* QPainterPath_NewQPainterPath3(void* path); +void QPainterPath_AddEllipse(void* ptr, void* boundingRectangle); +void QPainterPath_AddEllipse2(void* ptr, double x, double y, double width, double height); +void QPainterPath_AddEllipse3(void* ptr, void* center, double rx, double ry); +void QPainterPath_AddPath(void* ptr, void* path); +void QPainterPath_AddPolygon(void* ptr, void* polygon); +void QPainterPath_AddRect(void* ptr, void* rectangle); +void QPainterPath_AddRect2(void* ptr, double x, double y, double width, double height); +void QPainterPath_AddRegion(void* ptr, void* region); +void QPainterPath_AddRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode); +void QPainterPath_AddRoundedRect2(void* ptr, double x, double y, double w, double h, double xRadius, double yRadius, long long mode); +void QPainterPath_AddText(void* ptr, void* point, void* font, struct QtGui_PackedString text); +void QPainterPath_AddText2(void* ptr, double x, double y, void* font, struct QtGui_PackedString text); +double QPainterPath_AngleAtPercent(void* ptr, double t); +void QPainterPath_ArcMoveTo(void* ptr, void* rectangle, double angle); +void QPainterPath_ArcMoveTo2(void* ptr, double x, double y, double width, double height, double angle); +void QPainterPath_ArcTo(void* ptr, void* rectangle, double startAngle, double sweepLength); +void QPainterPath_ArcTo2(void* ptr, double x, double y, double width, double height, double startAngle, double sweepLength); +void* QPainterPath_BoundingRect(void* ptr); +int QPainterPath_Capacity(void* ptr); +void QPainterPath_Clear(void* ptr); +void QPainterPath_CloseSubpath(void* ptr); +void QPainterPath_ConnectPath(void* ptr, void* path); +char QPainterPath_Contains(void* ptr, void* point); +char QPainterPath_Contains2(void* ptr, void* rectangle); +char QPainterPath_Contains3(void* ptr, void* p); +void* QPainterPath_ControlPointRect(void* ptr); +void QPainterPath_CubicTo(void* ptr, void* c1, void* c2, void* endPoint); +void QPainterPath_CubicTo2(void* ptr, double c1X, double c1Y, double c2X, double c2Y, double endPointX, double endPointY); +void* QPainterPath_CurrentPosition(void* ptr); +int QPainterPath_ElementCount(void* ptr); +long long QPainterPath_FillRule(void* ptr); +void* QPainterPath_Intersected(void* ptr, void* p); +char QPainterPath_Intersects(void* ptr, void* rectangle); +char QPainterPath_Intersects2(void* ptr, void* p); +char QPainterPath_IsEmpty(void* ptr); +double QPainterPath_Length(void* ptr); +void QPainterPath_LineTo(void* ptr, void* endPoint); +void QPainterPath_LineTo2(void* ptr, double x, double y); +void QPainterPath_MoveTo(void* ptr, void* point); +void QPainterPath_MoveTo2(void* ptr, double x, double y); +double QPainterPath_PercentAtLength(void* ptr, double l); +void* QPainterPath_PointAtPercent(void* ptr, double t); +void QPainterPath_QuadTo(void* ptr, void* c, void* endPoint); +void QPainterPath_QuadTo2(void* ptr, double cx, double cy, double endPointX, double endPointY); +void QPainterPath_Reserve(void* ptr, int size); +void QPainterPath_SetElementPositionAt(void* ptr, int index, double x, double y); +void QPainterPath_SetFillRule(void* ptr, long long fillRule); +void* QPainterPath_Simplified(void* ptr); +double QPainterPath_SlopeAtPercent(void* ptr, double t); +void* QPainterPath_Subtracted(void* ptr, void* p); +void QPainterPath_Swap(void* ptr, void* other); +void* QPainterPath_ToFillPolygon(void* ptr, void* matrix); +void* QPainterPath_ToFillPolygon2(void* ptr, void* matrix); +struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix); +struct QtGui_PackedList QPainterPath_ToFillPolygons2(void* ptr, void* matrix); +void* QPainterPath_ToReversed(void* ptr); +struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix); +struct QtGui_PackedList QPainterPath_ToSubpathPolygons2(void* ptr, void* matrix); +void QPainterPath_Translate(void* ptr, double dx, double dy); +void QPainterPath_Translate2(void* ptr, void* offset); +void* QPainterPath_Translated(void* ptr, double dx, double dy); +void* QPainterPath_Translated2(void* ptr, void* offset); +void* QPainterPath_United(void* ptr, void* p); +void QPainterPath_DestroyQPainterPath(void* ptr); +void* QPainterPath___toFillPolygons_atList(void* ptr, int i); +void QPainterPath___toFillPolygons_setList(void* ptr, void* i); +void* QPainterPath___toFillPolygons_newList(void* ptr); +void* QPainterPath___toFillPolygons_atList2(void* ptr, int i); +void QPainterPath___toFillPolygons_setList2(void* ptr, void* i); +void* QPainterPath___toFillPolygons_newList2(void* ptr); +void* QPainterPath___toSubpathPolygons_atList(void* ptr, int i); +void QPainterPath___toSubpathPolygons_setList(void* ptr, void* i); +void* QPainterPath___toSubpathPolygons_newList(void* ptr); +void* QPainterPath___toSubpathPolygons_atList2(void* ptr, int i); +void QPainterPath___toSubpathPolygons_setList2(void* ptr, void* i); +void* QPainterPath___toSubpathPolygons_newList2(void* ptr); +void* QPainterPathStroker_NewQPainterPathStroker(); +void* QPainterPathStroker_NewQPainterPathStroker2(void* pen); +long long QPainterPathStroker_CapStyle(void* ptr); +void* QPainterPathStroker_CreateStroke(void* ptr, void* path); +double QPainterPathStroker_CurveThreshold(void* ptr); +double QPainterPathStroker_DashOffset(void* ptr); +struct QtGui_PackedList QPainterPathStroker_DashPattern(void* ptr); +long long QPainterPathStroker_JoinStyle(void* ptr); +double QPainterPathStroker_MiterLimit(void* ptr); +void QPainterPathStroker_SetCapStyle(void* ptr, long long style); +void QPainterPathStroker_SetCurveThreshold(void* ptr, double threshold); +void QPainterPathStroker_SetDashOffset(void* ptr, double offset); +void QPainterPathStroker_SetDashPattern(void* ptr, long long style); +void QPainterPathStroker_SetDashPattern2(void* ptr, void* dashPattern); +void QPainterPathStroker_SetJoinStyle(void* ptr, long long style); +void QPainterPathStroker_SetMiterLimit(void* ptr, double limit); +void QPainterPathStroker_SetWidth(void* ptr, double width); +double QPainterPathStroker_Width(void* ptr); +void QPainterPathStroker_DestroyQPainterPathStroker(void* ptr); +double QPainterPathStroker___dashPattern_atList(void* ptr, int i); +void QPainterPathStroker___dashPattern_setList(void* ptr, double i); +void* QPainterPathStroker___dashPattern_newList(void* ptr); +double QPainterPathStroker___setDashPattern_dashPattern_atList2(void* ptr, int i); +void QPainterPathStroker___setDashPattern_dashPattern_setList2(void* ptr, double i); +void* QPainterPathStroker___setDashPattern_dashPattern_newList2(void* ptr); +int QPalette_NColorRoles_Type(); +void* QPalette_NewQPalette(); +void* QPalette_NewQPalette2(void* button); +void* QPalette_NewQPalette3(long long button); +void* QPalette_NewQPalette4(void* button, void* window); +void* QPalette_NewQPalette5(void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window); +void* QPalette_NewQPalette7(void* p); +void* QPalette_NewQPalette8(void* other); +void* QPalette_AlternateBase(void* ptr); +void* QPalette_Base(void* ptr); +void* QPalette_BrightText(void* ptr); +void* QPalette_Brush(void* ptr, long long group, long long role); +void* QPalette_Brush2(void* ptr, long long role); +void* QPalette_Button(void* ptr); +void* QPalette_ButtonText(void* ptr); +long long QPalette_CacheKey(void* ptr); +void* QPalette_Color(void* ptr, long long group, long long role); +void* QPalette_Color2(void* ptr, long long role); +long long QPalette_CurrentColorGroup(void* ptr); +void* QPalette_Dark(void* ptr); +void* QPalette_Highlight(void* ptr); +void* QPalette_HighlightedText(void* ptr); +char QPalette_IsBrushSet(void* ptr, long long cg, long long cr); +char QPalette_IsCopyOf(void* ptr, void* p); +char QPalette_IsEqual(void* ptr, long long cg1, long long cg2); +void* QPalette_Light(void* ptr); +void* QPalette_Link(void* ptr); +void* QPalette_LinkVisited(void* ptr); +void* QPalette_Mid(void* ptr); +void* QPalette_Midlight(void* ptr); +void* QPalette_PlaceholderText(void* ptr); +void* QPalette_Resolve(void* ptr, void* other); +void QPalette_SetBrush(void* ptr, long long role, void* brush); +void QPalette_SetBrush2(void* ptr, long long group, long long role, void* brush); +void QPalette_SetColor(void* ptr, long long group, long long role, void* color); +void QPalette_SetColor2(void* ptr, long long role, void* color); +void QPalette_SetColorGroup(void* ptr, long long cg, void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window); +void QPalette_SetCurrentColorGroup(void* ptr, long long cg); +void* QPalette_Shadow(void* ptr); +void QPalette_Swap(void* ptr, void* other); +void* QPalette_Text(void* ptr); +void* QPalette_ToolTipBase(void* ptr); +void* QPalette_ToolTipText(void* ptr); +void* QPalette_Window(void* ptr); +void* QPalette_WindowText(void* ptr); +void QPalette_DestroyQPalette(void* ptr); +void* QPdfWriter_NewQPdfWriter(struct QtGui_PackedString filename); +void* QPdfWriter_NewQPdfWriter2(void* device); +struct QtGui_PackedString QPdfWriter_Creator(void* ptr); +char QPdfWriter_NewPage(void* ptr); +char QPdfWriter_NewPageDefault(void* ptr); +void* QPdfWriter_PaintEngine(void* ptr); +void* QPdfWriter_PaintEngineDefault(void* ptr); +long long QPdfWriter_PdfVersion(void* ptr); +int QPdfWriter_Resolution(void* ptr); +void QPdfWriter_SetCreator(void* ptr, struct QtGui_PackedString creator); +void QPdfWriter_SetPdfVersion(void* ptr, long long version); +void QPdfWriter_SetResolution(void* ptr, int resolution); +void QPdfWriter_SetTitle(void* ptr, struct QtGui_PackedString title); +struct QtGui_PackedString QPdfWriter_Title(void* ptr); +void QPdfWriter_DestroyQPdfWriter(void* ptr); +void QPdfWriter_DestroyQPdfWriterDefault(void* ptr); +void* QPdfWriter___children_atList(void* ptr, int i); +void QPdfWriter___children_setList(void* ptr, void* i); +void* QPdfWriter___children_newList(void* ptr); +void* QPdfWriter___dynamicPropertyNames_atList(void* ptr, int i); +void QPdfWriter___dynamicPropertyNames_setList(void* ptr, void* i); +void* QPdfWriter___dynamicPropertyNames_newList(void* ptr); +void* QPdfWriter___findChildren_atList(void* ptr, int i); +void QPdfWriter___findChildren_setList(void* ptr, void* i); +void* QPdfWriter___findChildren_newList(void* ptr); +void* QPdfWriter___findChildren_atList3(void* ptr, int i); +void QPdfWriter___findChildren_setList3(void* ptr, void* i); +void* QPdfWriter___findChildren_newList3(void* ptr); +void* QPdfWriter___qFindChildren_atList2(void* ptr, int i); +void QPdfWriter___qFindChildren_setList2(void* ptr, void* i); +void* QPdfWriter___qFindChildren_newList2(void* ptr); +void QPdfWriter_ChildEvent(void* ptr, void* event); +void QPdfWriter_ChildEventDefault(void* ptr, void* event); +void QPdfWriter_ConnectNotify(void* ptr, void* sign); +void QPdfWriter_ConnectNotifyDefault(void* ptr, void* sign); +void QPdfWriter_CustomEvent(void* ptr, void* event); +void QPdfWriter_CustomEventDefault(void* ptr, void* event); +void QPdfWriter_DeleteLater(void* ptr); +void QPdfWriter_DeleteLaterDefault(void* ptr); +void QPdfWriter_DisconnectNotify(void* ptr, void* sign); +void QPdfWriter_DisconnectNotifyDefault(void* ptr, void* sign); +char QPdfWriter_Event(void* ptr, void* e); +char QPdfWriter_EventDefault(void* ptr, void* e); +char QPdfWriter_EventFilter(void* ptr, void* watched, void* event); +char QPdfWriter_EventFilterDefault(void* ptr, void* watched, void* event); +void* QPdfWriter_MetaObject(void* ptr); +void* QPdfWriter_MetaObjectDefault(void* ptr); +void QPdfWriter_TimerEvent(void* ptr, void* event); +void QPdfWriter_TimerEventDefault(void* ptr, void* event); +void* QPen_NewQPen(); +void* QPen_NewQPen2(long long style); +void* QPen_NewQPen3(void* color); +void* QPen_NewQPen4(void* brush, double width, long long style, long long cap, long long join); +void* QPen_NewQPen5(void* pen); +void* QPen_NewQPen6(void* pen); +void* QPen_Brush(void* ptr); +long long QPen_CapStyle(void* ptr); +void* QPen_Color(void* ptr); +double QPen_DashOffset(void* ptr); +struct QtGui_PackedList QPen_DashPattern(void* ptr); +char QPen_IsCosmetic(void* ptr); +char QPen_IsSolid(void* ptr); +long long QPen_JoinStyle(void* ptr); +double QPen_MiterLimit(void* ptr); +void QPen_SetBrush(void* ptr, void* brush); +void QPen_SetCapStyle(void* ptr, long long style); +void QPen_SetColor(void* ptr, void* color); +void QPen_SetCosmetic(void* ptr, char cosmetic); +void QPen_SetDashOffset(void* ptr, double offset); +void QPen_SetDashPattern(void* ptr, void* pattern); +void QPen_SetJoinStyle(void* ptr, long long style); +void QPen_SetMiterLimit(void* ptr, double limit); +void QPen_SetStyle(void* ptr, long long style); +void QPen_SetWidth(void* ptr, int width); +void QPen_SetWidthF(void* ptr, double width); +long long QPen_Style(void* ptr); +void QPen_Swap(void* ptr, void* other); +int QPen_Width(void* ptr); +double QPen_WidthF(void* ptr); +void QPen_DestroyQPen(void* ptr); +double QPen___dashPattern_atList(void* ptr, int i); +void QPen___dashPattern_setList(void* ptr, double i); +void* QPen___dashPattern_newList(void* ptr); +double QPen___setDashPattern_pattern_atList(void* ptr, int i); +void QPen___setDashPattern_pattern_setList(void* ptr, double i); +void* QPen___setDashPattern_pattern_newList(void* ptr); +void* QPicture_NewQPicture(int formatVersion); +void* QPicture_NewQPicture2(void* pic); +void* QPicture_BoundingRect(void* ptr); +struct QtGui_PackedString QPicture_Data(void* ptr); +char QPicture_IsNull(void* ptr); +char QPicture_Load(void* ptr, struct QtGui_PackedString fileName, char* format); +char QPicture_Load2(void* ptr, void* dev, char* format); +char QPicture_Play(void* ptr, void* painter); +char QPicture_Save(void* ptr, struct QtGui_PackedString fileName, char* format); +char QPicture_Save2(void* ptr, void* dev, char* format); +void QPicture_SetBoundingRect(void* ptr, void* r); +void QPicture_SetData(void* ptr, char* data, unsigned int size); +void QPicture_SetDataDefault(void* ptr, char* data, unsigned int size); +unsigned int QPicture_Size(void* ptr); +void QPicture_Swap(void* ptr, void* other); +void QPicture_DestroyQPicture(void* ptr); +void QPicture_DestroyQPictureDefault(void* ptr); +void* QPicture___inputFormats_atList(void* ptr, int i); +void QPicture___inputFormats_setList(void* ptr, void* i); +void* QPicture___inputFormats_newList(void* ptr); +void* QPicture___outputFormats_atList(void* ptr, int i); +void QPicture___outputFormats_setList(void* ptr, void* i); +void* QPicture___outputFormats_newList(void* ptr); +void* QPicture_PaintEngine(void* ptr); +void* QPicture_PaintEngineDefault(void* ptr); +void* QPictureFormatPlugin_NewQPictureFormatPlugin(void* parent); +char QPictureFormatPlugin_InstallIOHandler(void* ptr, struct QtGui_PackedString format); +char QPictureFormatPlugin_LoadPicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); +char QPictureFormatPlugin_LoadPictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); +char QPictureFormatPlugin_SavePicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); +char QPictureFormatPlugin_SavePictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); +void QPictureFormatPlugin_DestroyQPictureFormatPlugin(void* ptr); +void QPictureFormatPlugin_DestroyQPictureFormatPluginDefault(void* ptr); +void* QPictureFormatPlugin___children_atList(void* ptr, int i); +void QPictureFormatPlugin___children_setList(void* ptr, void* i); +void* QPictureFormatPlugin___children_newList(void* ptr); +void* QPictureFormatPlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QPictureFormatPlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QPictureFormatPlugin___dynamicPropertyNames_newList(void* ptr); +void* QPictureFormatPlugin___findChildren_atList(void* ptr, int i); +void QPictureFormatPlugin___findChildren_setList(void* ptr, void* i); +void* QPictureFormatPlugin___findChildren_newList(void* ptr); +void* QPictureFormatPlugin___findChildren_atList3(void* ptr, int i); +void QPictureFormatPlugin___findChildren_setList3(void* ptr, void* i); +void* QPictureFormatPlugin___findChildren_newList3(void* ptr); +void* QPictureFormatPlugin___qFindChildren_atList2(void* ptr, int i); +void QPictureFormatPlugin___qFindChildren_setList2(void* ptr, void* i); +void* QPictureFormatPlugin___qFindChildren_newList2(void* ptr); +void QPictureFormatPlugin_ChildEventDefault(void* ptr, void* event); +void QPictureFormatPlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QPictureFormatPlugin_CustomEventDefault(void* ptr, void* event); +void QPictureFormatPlugin_DeleteLaterDefault(void* ptr); +void QPictureFormatPlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QPictureFormatPlugin_EventDefault(void* ptr, void* e); +char QPictureFormatPlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QPictureFormatPlugin_MetaObjectDefault(void* ptr); +void QPictureFormatPlugin_TimerEventDefault(void* ptr, void* event); +void* QPictureIO_NewQPictureIO(); +void* QPictureIO_NewQPictureIO2(void* ioDevice, char* format); +void* QPictureIO_NewQPictureIO3(struct QtGui_PackedString fileName, char* format); +struct QtGui_PackedString QPictureIO_Description(void* ptr); +struct QtGui_PackedString QPictureIO_FileName(void* ptr); +struct QtGui_PackedString QPictureIO_Format(void* ptr); +float QPictureIO_Gamma(void* ptr); +struct QtGui_PackedList QPictureIO_QPictureIO_InputFormats(); +void* QPictureIO_IoDevice(void* ptr); +struct QtGui_PackedList QPictureIO_QPictureIO_OutputFormats(); +struct QtGui_PackedString QPictureIO_Parameters(void* ptr); +void* QPictureIO_Picture(void* ptr); +void* QPictureIO_QPictureIO_PictureFormat(struct QtGui_PackedString fileName); +void* QPictureIO_QPictureIO_PictureFormat2(void* d); +int QPictureIO_Quality(void* ptr); +char QPictureIO_Read(void* ptr); +void QPictureIO_SetDescription(void* ptr, struct QtGui_PackedString description); +void QPictureIO_SetFileName(void* ptr, struct QtGui_PackedString fileName); +void QPictureIO_SetFormat(void* ptr, char* format); +void QPictureIO_SetGamma(void* ptr, float gamma); +void QPictureIO_SetIODevice(void* ptr, void* ioDevice); +void QPictureIO_SetParameters(void* ptr, char* parameters); +void QPictureIO_SetPicture(void* ptr, void* picture); +void QPictureIO_SetQuality(void* ptr, int q); +void QPictureIO_SetStatus(void* ptr, int status); +int QPictureIO_Status(void* ptr); +char QPictureIO_Write(void* ptr); +void QPictureIO_DestroyQPictureIO(void* ptr); +void* QPictureIO___inputFormats_atList(void* ptr, int i); +void QPictureIO___inputFormats_setList(void* ptr, void* i); +void* QPictureIO___inputFormats_newList(void* ptr); +void* QPictureIO___outputFormats_atList(void* ptr, int i); +void QPictureIO___outputFormats_setList(void* ptr, void* i); +void* QPictureIO___outputFormats_newList(void* ptr); +void* QPixelFormat_NewQPixelFormat(); +void* QPixelFormat_NewQPixelFormat2(long long colorModel, char* firstSize, char* secondSize, char* thirdSize, char* fourthSize, char* fifthSize, char* alphaSize, long long alphaUsage, long long alphaPosition, long long premultiplied, long long typeInterpretation, long long byteOrder, char* subEnum); +long long QPixelFormat_AlphaPosition(void* ptr); +struct QtGui_PackedString QPixelFormat_AlphaSize(void* ptr); +long long QPixelFormat_AlphaUsage(void* ptr); +struct QtGui_PackedString QPixelFormat_BitsPerPixel(void* ptr); +struct QtGui_PackedString QPixelFormat_BlackSize(void* ptr); +struct QtGui_PackedString QPixelFormat_BlueSize(void* ptr); +struct QtGui_PackedString QPixelFormat_BrightnessSize(void* ptr); +long long QPixelFormat_ByteOrder(void* ptr); +struct QtGui_PackedString QPixelFormat_ChannelCount(void* ptr); +long long QPixelFormat_ColorModel(void* ptr); +struct QtGui_PackedString QPixelFormat_CyanSize(void* ptr); +struct QtGui_PackedString QPixelFormat_GreenSize(void* ptr); +struct QtGui_PackedString QPixelFormat_HueSize(void* ptr); +struct QtGui_PackedString QPixelFormat_LightnessSize(void* ptr); +struct QtGui_PackedString QPixelFormat_MagentaSize(void* ptr); +long long QPixelFormat_Premultiplied(void* ptr); +struct QtGui_PackedString QPixelFormat_RedSize(void* ptr); +struct QtGui_PackedString QPixelFormat_SaturationSize(void* ptr); +long long QPixelFormat_TypeInterpretation(void* ptr); +struct QtGui_PackedString QPixelFormat_YellowSize(void* ptr); +long long QPixelFormat_YuvLayout(void* ptr); +void* QPixmap_NewQPixmap(); +void* QPixmap_NewQPixmap2(void* size); +void* QPixmap_NewQPixmap3(struct QtGui_PackedString fileName, char* format, long long flags); +void* QPixmap_NewQPixmap5(void* pixmap); +long long QPixmap_CacheKey(void* ptr); +char QPixmap_ConvertFromImage(void* ptr, void* image, long long flags); +void* QPixmap_Copy(void* ptr, void* rectangle); +void* QPixmap_Copy2(void* ptr, int x, int y, int width, int height); +void* QPixmap_CreateHeuristicMask(void* ptr, char clipTight); +void* QPixmap_CreateMaskFromColor(void* ptr, void* maskColor, long long mode); +int QPixmap_QPixmap_DefaultDepth(); +void QPixmap_Detach(void* ptr); +double QPixmap_DevicePixelRatio(void* ptr); +void QPixmap_Fill(void* ptr, void* color); +void* QPixmap_QPixmap_FromImage(void* image, long long flags); +void* QPixmap_QPixmap_FromImage2(void* image, long long flags); +void* QPixmap_QPixmap_FromImageReader(void* imageReader, long long flags); +char QPixmap_HasAlpha(void* ptr); +char QPixmap_HasAlphaChannel(void* ptr); +char QPixmap_IsNull(void* ptr); +char QPixmap_IsQBitmap(void* ptr); +char QPixmap_Load(void* ptr, struct QtGui_PackedString fileName, char* format, long long flags); +char QPixmap_LoadFromData(void* ptr, char* data, unsigned int l, char* format, long long flags); +char QPixmap_LoadFromData2(void* ptr, void* data, char* format, long long flags); +void* QPixmap_Mask(void* ptr); +void* QPixmap_Rect(void* ptr); +char QPixmap_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality); +char QPixmap_Save2(void* ptr, void* device, char* format, int quality); +void* QPixmap_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode); +void* QPixmap_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode); +void* QPixmap_ScaledToHeight(void* ptr, int height, long long mode); +void* QPixmap_ScaledToWidth(void* ptr, int width, long long mode); +void QPixmap_Scroll(void* ptr, int dx, int dy, int x, int y, int width, int height, void* exposed); +void QPixmap_Scroll2(void* ptr, int dx, int dy, void* rect, void* exposed); +void QPixmap_SetDevicePixelRatio(void* ptr, double scaleFactor); +void QPixmap_SetMask(void* ptr, void* mask); +void* QPixmap_Size(void* ptr); +void QPixmap_Swap(void* ptr, void* other); +void* QPixmap_ToImage(void* ptr); +void* QPixmap_Transformed(void* ptr, void* transform, long long mode); +void* QPixmap_Transformed2(void* ptr, void* matrix, long long mode); +void* QPixmap_QPixmap_TrueMatrix(void* matrix, int width, int height); +void* QPixmap_QPixmap_TrueMatrix2(void* m, int w, int h); +void QPixmap_DestroyQPixmap(void* ptr); +void QPixmap_DestroyQPixmapDefault(void* ptr); +void* QPixmap_PaintEngine(void* ptr); +void* QPixmap_PaintEngineDefault(void* ptr); +int QPixmapCache_QPixmapCache_CacheLimit(); +void QPixmapCache_QPixmapCache_Clear(); +char QPixmapCache_QPixmapCache_Find3(struct QtGui_PackedString key, void* pixmap); +char QPixmapCache_QPixmapCache_Insert(struct QtGui_PackedString key, void* pixmap); +void QPixmapCache_QPixmapCache_Remove(struct QtGui_PackedString key); +void QPixmapCache_QPixmapCache_SetCacheLimit(int n); +void* QPlatformSurfaceEvent_NewQPlatformSurfaceEvent(long long surfaceEventType); +long long QPlatformSurfaceEvent_SurfaceEventType(void* ptr); +void* QPointingDeviceUniqueId_NewQPointingDeviceUniqueId(); +void* QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(long long id); +char QPointingDeviceUniqueId_IsValid(void* ptr); +long long QPointingDeviceUniqueId_NumericId(void* ptr); +void* QPolygon_NewQPolygon(); +void* QPolygon_NewQPolygon2(int size); +void* QPolygon_NewQPolygon3(void* points); +void* QPolygon_NewQPolygon5(void* rectangle, char closed); +void* QPolygon_BoundingRect(void* ptr); +char QPolygon_ContainsPoint(void* ptr, void* point, long long fillRule); +void* QPolygon_Intersected(void* ptr, void* r); +char QPolygon_Intersects(void* ptr, void* p); +void QPolygon_Point(void* ptr, int index, int x, int y); +void* QPolygon_Point2(void* ptr, int index); +void QPolygon_PutPoints(void* ptr, int index, int nPoints, void* fromPolygon, int fromIndex); +void QPolygon_SetPoint(void* ptr, int index, int x, int y); +void QPolygon_SetPoint2(void* ptr, int index, void* point); +void QPolygon_SetPoints(void* ptr, int nPoints, int points); +void* QPolygon_Subtracted(void* ptr, void* r); +void QPolygon_Swap(void* ptr, void* other); +void QPolygon_Translate(void* ptr, int dx, int dy); +void QPolygon_Translate2(void* ptr, void* offset); +void* QPolygon_Translated(void* ptr, int dx, int dy); +void* QPolygon_Translated2(void* ptr, void* offset); +void* QPolygon_United(void* ptr, void* r); +void QPolygon_DestroyQPolygon(void* ptr); +void* QPolygon___QPolygon_points_atList3(void* ptr, int i); +void QPolygon___QPolygon_points_setList3(void* ptr, void* i); +void* QPolygon___QPolygon_points_newList3(void* ptr); +void* QPolygon___QPolygon_v_atList4(void* ptr, int i); +void QPolygon___QPolygon_v_setList4(void* ptr, void* i); +void* QPolygon___QPolygon_v_newList4(void* ptr); +void* QPolygon___QVector_other_atList4(void* ptr, int i); +void QPolygon___QVector_other_setList4(void* ptr, void* i); +void* QPolygon___QVector_other_newList4(void* ptr); +void* QPolygon___QVector_other_atList5(void* ptr, int i); +void QPolygon___QVector_other_setList5(void* ptr, void* i); +void* QPolygon___QVector_other_newList5(void* ptr); +void* QPolygon___append_value_atList3(void* ptr, int i); +void QPolygon___append_value_setList3(void* ptr, void* i); +void* QPolygon___append_value_newList3(void* ptr); +void* QPolygon___fill_atList(void* ptr, int i); +void QPolygon___fill_setList(void* ptr, void* i); +void* QPolygon___fill_newList(void* ptr); +void* QPolygon___fromList_atList(void* ptr, int i); +void QPolygon___fromList_setList(void* ptr, void* i); +void* QPolygon___fromList_newList(void* ptr); +void* QPolygon___fromList_list_atList(void* ptr, int i); +void QPolygon___fromList_list_setList(void* ptr, void* i); +void* QPolygon___fromList_list_newList(void* ptr); +void* QPolygon___fromStdVector_atList(void* ptr, int i); +void QPolygon___fromStdVector_setList(void* ptr, void* i); +void* QPolygon___fromStdVector_newList(void* ptr); +void* QPolygon___mid_atList(void* ptr, int i); +void QPolygon___mid_setList(void* ptr, void* i); +void* QPolygon___mid_newList(void* ptr); +void* QPolygon___swap_other_atList(void* ptr, int i); +void QPolygon___swap_other_setList(void* ptr, void* i); +void* QPolygon___swap_other_newList(void* ptr); +void* QPolygon___toList_atList(void* ptr, int i); +void QPolygon___toList_setList(void* ptr, void* i); +void* QPolygon___toList_newList(void* ptr); +void* QPolygonF_NewQPolygonF(); +void* QPolygonF_NewQPolygonF2(int size); +void* QPolygonF_NewQPolygonF3(void* points); +void* QPolygonF_NewQPolygonF5(void* rectangle); +void* QPolygonF_NewQPolygonF6(void* polygon); +void* QPolygonF_NewQPolygonF7(void* polygon); +void* QPolygonF_BoundingRect(void* ptr); +char QPolygonF_ContainsPoint(void* ptr, void* point, long long fillRule); +void* QPolygonF_Intersected(void* ptr, void* r); +char QPolygonF_Intersects(void* ptr, void* p); +char QPolygonF_IsClosed(void* ptr); +void* QPolygonF_Subtracted(void* ptr, void* r); +void QPolygonF_Swap(void* ptr, void* other); +void* QPolygonF_ToPolygon(void* ptr); +void QPolygonF_Translate(void* ptr, void* offset); +void QPolygonF_Translate2(void* ptr, double dx, double dy); +void* QPolygonF_Translated(void* ptr, void* offset); +void* QPolygonF_Translated2(void* ptr, double dx, double dy); +void* QPolygonF_United(void* ptr, void* r); +void QPolygonF_DestroyQPolygonF(void* ptr); +void* QPolygonF___QPolygonF_points_atList3(void* ptr, int i); +void QPolygonF___QPolygonF_points_setList3(void* ptr, void* i); +void* QPolygonF___QPolygonF_points_newList3(void* ptr); +void* QPolygonF___QPolygonF_v_atList4(void* ptr, int i); +void QPolygonF___QPolygonF_v_setList4(void* ptr, void* i); +void* QPolygonF___QPolygonF_v_newList4(void* ptr); +void* QPolygonF___QVector_other_atList4(void* ptr, int i); +void QPolygonF___QVector_other_setList4(void* ptr, void* i); +void* QPolygonF___QVector_other_newList4(void* ptr); +void* QPolygonF___QVector_other_atList5(void* ptr, int i); +void QPolygonF___QVector_other_setList5(void* ptr, void* i); +void* QPolygonF___QVector_other_newList5(void* ptr); +void* QPolygonF___append_value_atList3(void* ptr, int i); +void QPolygonF___append_value_setList3(void* ptr, void* i); +void* QPolygonF___append_value_newList3(void* ptr); +void* QPolygonF___fill_atList(void* ptr, int i); +void QPolygonF___fill_setList(void* ptr, void* i); +void* QPolygonF___fill_newList(void* ptr); +void* QPolygonF___fromList_atList(void* ptr, int i); +void QPolygonF___fromList_setList(void* ptr, void* i); +void* QPolygonF___fromList_newList(void* ptr); +void* QPolygonF___fromList_list_atList(void* ptr, int i); +void QPolygonF___fromList_list_setList(void* ptr, void* i); +void* QPolygonF___fromList_list_newList(void* ptr); +void* QPolygonF___fromStdVector_atList(void* ptr, int i); +void QPolygonF___fromStdVector_setList(void* ptr, void* i); +void* QPolygonF___fromStdVector_newList(void* ptr); +void* QPolygonF___mid_atList(void* ptr, int i); +void QPolygonF___mid_setList(void* ptr, void* i); +void* QPolygonF___mid_newList(void* ptr); +void* QPolygonF___swap_other_atList(void* ptr, int i); +void QPolygonF___swap_other_setList(void* ptr, void* i); +void* QPolygonF___swap_other_newList(void* ptr); +void* QPolygonF___toList_atList(void* ptr, int i); +void QPolygonF___toList_setList(void* ptr, void* i); +void* QPolygonF___toList_newList(void* ptr); +void* QQuaternion_NewQQuaternion(); +void* QQuaternion_NewQQuaternion3(float scalar, float xpos, float ypos, float zpos); +void* QQuaternion_NewQQuaternion4(float scalar, void* vector); +void* QQuaternion_NewQQuaternion5(void* vector); +void* QQuaternion_Conjugated(void* ptr); +float QQuaternion_QQuaternion_DotProduct(void* q1, void* q2); +void* QQuaternion_QQuaternion_FromAxes(void* xAxis, void* yAxis, void* zAxis); +void* QQuaternion_QQuaternion_FromAxisAndAngle(void* axis, float angle); +void* QQuaternion_QQuaternion_FromAxisAndAngle2(float x, float y, float z, float angle); +void* QQuaternion_QQuaternion_FromDirection(void* direction, void* up); +void* QQuaternion_QQuaternion_FromEulerAngles(float pitch, float yaw, float roll); +void* QQuaternion_QQuaternion_FromEulerAngles2(void* eulerAngles); +void QQuaternion_GetAxes(void* ptr, void* xAxis, void* yAxis, void* zAxis); +void QQuaternion_GetAxisAndAngle(void* ptr, float x, float y, float z, float angle); +void QQuaternion_GetAxisAndAngle2(void* ptr, void* axis, float angle); +void QQuaternion_GetEulerAngles(void* ptr, float pitch, float yaw, float roll); +void* QQuaternion_Inverted(void* ptr); +char QQuaternion_IsIdentity(void* ptr); +char QQuaternion_IsNull(void* ptr); +float QQuaternion_Length(void* ptr); +float QQuaternion_LengthSquared(void* ptr); +void* QQuaternion_QQuaternion_Nlerp(void* q1, void* q2, float t); +void QQuaternion_Normalize(void* ptr); +void* QQuaternion_Normalized(void* ptr); +void* QQuaternion_RotatedVector(void* ptr, void* vector); +void* QQuaternion_QQuaternion_RotationTo(void* from, void* to); +float QQuaternion_Scalar(void* ptr); +void QQuaternion_SetScalar(void* ptr, float scalar); +void QQuaternion_SetVector(void* ptr, void* vector); +void QQuaternion_SetVector2(void* ptr, float x, float y, float z); +void QQuaternion_SetX(void* ptr, float x); +void QQuaternion_SetY(void* ptr, float y); +void QQuaternion_SetZ(void* ptr, float z); +void* QQuaternion_QQuaternion_Slerp(void* q1, void* q2, float t); +void* QQuaternion_ToEulerAngles(void* ptr); +void* QQuaternion_ToVector4D(void* ptr); +void* QQuaternion_Vector(void* ptr); +float QQuaternion_X(void* ptr); +float QQuaternion_Y(void* ptr); +float QQuaternion_Z(void* ptr); +void* QRadialGradient_NewQRadialGradient(); +void* QRadialGradient_NewQRadialGradient2(void* center, double radius, void* focalPoint); +void* QRadialGradient_NewQRadialGradient3(double cx, double cy, double radius, double fx, double fy); +void* QRadialGradient_NewQRadialGradient4(void* center, double radius); +void* QRadialGradient_NewQRadialGradient5(double cx, double cy, double radius); +void* QRadialGradient_NewQRadialGradient6(void* center, double centerRadius, void* focalPoint, double focalRadius); +void* QRadialGradient_NewQRadialGradient7(double cx, double cy, double centerRadius, double fx, double fy, double focalRadius); +void* QRadialGradient_Center(void* ptr); +double QRadialGradient_CenterRadius(void* ptr); +void* QRadialGradient_FocalPoint(void* ptr); +double QRadialGradient_FocalRadius(void* ptr); +double QRadialGradient_Radius(void* ptr); +void QRadialGradient_SetCenter(void* ptr, void* center); +void QRadialGradient_SetCenter2(void* ptr, double x, double y); +void QRadialGradient_SetCenterRadius(void* ptr, double radius); +void QRadialGradient_SetFocalPoint(void* ptr, void* focalPoint); +void QRadialGradient_SetFocalPoint2(void* ptr, double x, double y); +void QRadialGradient_SetFocalRadius(void* ptr, double radius); +void QRadialGradient_SetRadius(void* ptr, double radius); +void* QRasterWindow_NewQRasterWindow(void* parent); +void* QRawFont_NewQRawFont(); +void* QRawFont_NewQRawFont2(struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference); +void* QRawFont_NewQRawFont3(void* fontData, double pixelSize, long long hintingPreference); +void* QRawFont_NewQRawFont4(void* other); +struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes(void* ptr, void* glyphIndexes, long long layoutFlags); +struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes2(void* ptr, void* glyphIndexes); +char QRawFont_AdvancesForGlyphIndexes3(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs); +char QRawFont_AdvancesForGlyphIndexes4(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs, long long layoutFlags); +void* QRawFont_AlphaMapForGlyph(void* ptr, unsigned int glyphIndex, long long antialiasingType, void* transform); +double QRawFont_Ascent(void* ptr); +double QRawFont_AverageCharWidth(void* ptr); +void* QRawFont_BoundingRect(void* ptr, unsigned int glyphIndex); +double QRawFont_CapHeight(void* ptr); +double QRawFont_Descent(void* ptr); +struct QtGui_PackedString QRawFont_FamilyName(void* ptr); +void* QRawFont_FontTable(void* ptr, char* tagName); +void* QRawFont_QRawFont_FromFont(void* font, long long writingSystem); +char QRawFont_GlyphIndexesForChars(void* ptr, void* chars, int numChars, unsigned int glyphIndexes, int numGlyphs); +struct QtGui_PackedList QRawFont_GlyphIndexesForString(void* ptr, struct QtGui_PackedString text); +long long QRawFont_HintingPreference(void* ptr); +char QRawFont_IsValid(void* ptr); +double QRawFont_Leading(void* ptr); +double QRawFont_LineThickness(void* ptr); +void QRawFont_LoadFromData(void* ptr, void* fontData, double pixelSize, long long hintingPreference); +void QRawFont_LoadFromFile(void* ptr, struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference); +double QRawFont_MaxCharWidth(void* ptr); +void* QRawFont_PathForGlyph(void* ptr, unsigned int glyphIndex); +double QRawFont_PixelSize(void* ptr); +void QRawFont_SetPixelSize(void* ptr, double pixelSize); +long long QRawFont_Style(void* ptr); +struct QtGui_PackedString QRawFont_StyleName(void* ptr); +struct QtGui_PackedList QRawFont_SupportedWritingSystems(void* ptr); +char QRawFont_SupportsCharacter(void* ptr, void* character); +char QRawFont_SupportsCharacter2(void* ptr, unsigned int ucs4); +void QRawFont_Swap(void* ptr, void* other); +double QRawFont_UnderlinePosition(void* ptr); +double QRawFont_UnitsPerEm(void* ptr); +int QRawFont_Weight(void* ptr); +double QRawFont_XHeight(void* ptr); +void QRawFont_DestroyQRawFont(void* ptr); +void* QRawFont___advancesForGlyphIndexes_atList(void* ptr, int i); +void QRawFont___advancesForGlyphIndexes_setList(void* ptr, void* i); +void* QRawFont___advancesForGlyphIndexes_newList(void* ptr); +unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList(void* ptr, int i); +void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i); +void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList(void* ptr); +void* QRawFont___advancesForGlyphIndexes_atList2(void* ptr, int i); +void QRawFont___advancesForGlyphIndexes_setList2(void* ptr, void* i); +void* QRawFont___advancesForGlyphIndexes_newList2(void* ptr); +unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList2(void* ptr, int i); +void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList2(void* ptr, unsigned int i); +void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList2(void* ptr); +unsigned int QRawFont___glyphIndexesForString_atList(void* ptr, int i); +void QRawFont___glyphIndexesForString_setList(void* ptr, unsigned int i); +void* QRawFont___glyphIndexesForString_newList(void* ptr); +long long QRawFont___supportedWritingSystems_atList(void* ptr, int i); +void QRawFont___supportedWritingSystems_setList(void* ptr, long long i); +void* QRawFont___supportedWritingSystems_newList(void* ptr); +void* QRegExpValidator_NewQRegExpValidator(void* parent); +void* QRegExpValidator_NewQRegExpValidator2(void* rx, void* parent); +void* QRegExpValidator_RegExp(void* ptr); +void QRegExpValidator_ConnectRegExpChanged(void* ptr, long long t); +void QRegExpValidator_DisconnectRegExpChanged(void* ptr); +void QRegExpValidator_RegExpChanged(void* ptr, void* regExp); +void QRegExpValidator_SetRegExp(void* ptr, void* rx); +long long QRegExpValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); +long long QRegExpValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); +void QRegExpValidator_DestroyQRegExpValidator(void* ptr); +void QRegExpValidator_DestroyQRegExpValidatorDefault(void* ptr); +void* QRegion_NewQRegion(); +void* QRegion_NewQRegion2(int x, int y, int w, int h, long long t); +void* QRegion_NewQRegion3(void* r, long long t); +void* QRegion_NewQRegion4(void* a, long long fillRule); +void* QRegion_NewQRegion5(void* r); +void* QRegion_NewQRegion6(void* other); +void* QRegion_NewQRegion7(void* bm); +void* QRegion_BoundingRect(void* ptr); +char QRegion_Contains(void* ptr, void* p); +char QRegion_Contains2(void* ptr, void* r); +void* QRegion_Intersected(void* ptr, void* r); +void* QRegion_Intersected2(void* ptr, void* rect); +char QRegion_Intersects(void* ptr, void* region); +char QRegion_Intersects2(void* ptr, void* rect); +char QRegion_IsEmpty(void* ptr); +char QRegion_IsNull(void* ptr); +int QRegion_RectCount(void* ptr); +void QRegion_SetRects(void* ptr, void* rects, int number); +void* QRegion_Subtracted(void* ptr, void* r); +void QRegion_Swap(void* ptr, void* other); +void QRegion_Translate(void* ptr, int dx, int dy); +void QRegion_Translate2(void* ptr, void* point); +void* QRegion_Translated(void* ptr, int dx, int dy); +void* QRegion_Translated2(void* ptr, void* p); +void* QRegion_United(void* ptr, void* r); +void* QRegion_United2(void* ptr, void* rect); +void* QRegion_Xored(void* ptr, void* r); +void* QRegion___rects_atList(void* ptr, int i); +void QRegion___rects_setList(void* ptr, void* i); +void* QRegion___rects_newList(void* ptr); +void* QRegularExpressionValidator_NewQRegularExpressionValidator(void* parent); +void* QRegularExpressionValidator_NewQRegularExpressionValidator2(void* re, void* parent); +void* QRegularExpressionValidator_RegularExpression(void* ptr); +void QRegularExpressionValidator_ConnectRegularExpressionChanged(void* ptr, long long t); +void QRegularExpressionValidator_DisconnectRegularExpressionChanged(void* ptr); +void QRegularExpressionValidator_RegularExpressionChanged(void* ptr, void* re); +void QRegularExpressionValidator_SetRegularExpression(void* ptr, void* re); +void QRegularExpressionValidator_SetRegularExpressionDefault(void* ptr, void* re); +long long QRegularExpressionValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); +long long QRegularExpressionValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); +void QRegularExpressionValidator_DestroyQRegularExpressionValidator(void* ptr); +void QRegularExpressionValidator_DestroyQRegularExpressionValidatorDefault(void* ptr); +void* QResizeEvent_NewQResizeEvent(void* size, void* oldSize); +void* QResizeEvent_OldSize(void* ptr); +void* QResizeEvent_Size(void* ptr); +unsigned short QRgba64_Alpha(void* ptr); +struct QtGui_PackedString QRgba64_Alpha8(void* ptr); +unsigned short QRgba64_Blue(void* ptr); +struct QtGui_PackedString QRgba64_Blue8(void* ptr); +unsigned short QRgba64_Green(void* ptr); +struct QtGui_PackedString QRgba64_Green8(void* ptr); +char QRgba64_IsOpaque(void* ptr); +char QRgba64_IsTransparent(void* ptr); +unsigned short QRgba64_Red(void* ptr); +struct QtGui_PackedString QRgba64_Red8(void* ptr); +void QRgba64_SetAlpha(void* ptr, unsigned short alpha); +void QRgba64_SetBlue(void* ptr, unsigned short blue); +void QRgba64_SetGreen(void* ptr, unsigned short green); +void QRgba64_SetRed(void* ptr, unsigned short red); +unsigned int QRgba64_ToArgb32(void* ptr); +unsigned short QRgba64_ToRgb16(void* ptr); +int QScreen_AngleBetween(void* ptr, long long a, long long b); +void* QScreen_AvailableGeometry(void* ptr); +void QScreen_ConnectAvailableGeometryChanged(void* ptr, long long t); +void QScreen_DisconnectAvailableGeometryChanged(void* ptr); +void QScreen_AvailableGeometryChanged(void* ptr, void* geometry); +void* QScreen_AvailableSize(void* ptr); +void* QScreen_AvailableVirtualGeometry(void* ptr); +void* QScreen_AvailableVirtualSize(void* ptr); +int QScreen_Depth(void* ptr); +double QScreen_DevicePixelRatio(void* ptr); +void* QScreen_Geometry(void* ptr); +void QScreen_ConnectGeometryChanged(void* ptr, long long t); +void QScreen_DisconnectGeometryChanged(void* ptr); +void QScreen_GeometryChanged(void* ptr, void* geometry); +void* QScreen_GrabWindow(void* ptr, uintptr_t window, int x, int y, int width, int height); +char QScreen_IsLandscape(void* ptr, long long o); +char QScreen_IsPortrait(void* ptr, long long o); +double QScreen_LogicalDotsPerInch(void* ptr); +void QScreen_ConnectLogicalDotsPerInchChanged(void* ptr, long long t); +void QScreen_DisconnectLogicalDotsPerInchChanged(void* ptr); +void QScreen_LogicalDotsPerInchChanged(void* ptr, double dpi); +double QScreen_LogicalDotsPerInchX(void* ptr); +double QScreen_LogicalDotsPerInchY(void* ptr); +struct QtGui_PackedString QScreen_Manufacturer(void* ptr); +void* QScreen_MapBetween(void* ptr, long long a, long long b, void* rect); +struct QtGui_PackedString QScreen_Model(void* ptr); +struct QtGui_PackedString QScreen_Name(void* ptr); +long long QScreen_NativeOrientation(void* ptr); +long long QScreen_Orientation(void* ptr); +void QScreen_ConnectOrientationChanged(void* ptr, long long t); +void QScreen_DisconnectOrientationChanged(void* ptr); +void QScreen_OrientationChanged(void* ptr, long long orientation); +long long QScreen_OrientationUpdateMask(void* ptr); +double QScreen_PhysicalDotsPerInch(void* ptr); +void QScreen_ConnectPhysicalDotsPerInchChanged(void* ptr, long long t); +void QScreen_DisconnectPhysicalDotsPerInchChanged(void* ptr); +void QScreen_PhysicalDotsPerInchChanged(void* ptr, double dpi); +double QScreen_PhysicalDotsPerInchX(void* ptr); +double QScreen_PhysicalDotsPerInchY(void* ptr); +void* QScreen_PhysicalSize(void* ptr); +void QScreen_ConnectPhysicalSizeChanged(void* ptr, long long t); +void QScreen_DisconnectPhysicalSizeChanged(void* ptr); +void QScreen_PhysicalSizeChanged(void* ptr, void* size); +long long QScreen_PrimaryOrientation(void* ptr); +void QScreen_ConnectPrimaryOrientationChanged(void* ptr, long long t); +void QScreen_DisconnectPrimaryOrientationChanged(void* ptr); +void QScreen_PrimaryOrientationChanged(void* ptr, long long orientation); +double QScreen_RefreshRate(void* ptr); +void QScreen_ConnectRefreshRateChanged(void* ptr, long long t); +void QScreen_DisconnectRefreshRateChanged(void* ptr); +void QScreen_RefreshRateChanged(void* ptr, double refreshRate); +struct QtGui_PackedString QScreen_SerialNumber(void* ptr); +void QScreen_SetOrientationUpdateMask(void* ptr, long long mask); +void* QScreen_Size(void* ptr); +void* QScreen_TransformBetween(void* ptr, long long a, long long b, void* target); +void* QScreen_VirtualGeometry(void* ptr); +void QScreen_ConnectVirtualGeometryChanged(void* ptr, long long t); +void QScreen_DisconnectVirtualGeometryChanged(void* ptr); +void QScreen_VirtualGeometryChanged(void* ptr, void* rect); +struct QtGui_PackedList QScreen_VirtualSiblings(void* ptr); +void* QScreen_VirtualSize(void* ptr); +void QScreen_DestroyQScreen(void* ptr); +void QScreen_DestroyQScreenDefault(void* ptr); +void* QScreen___virtualSiblings_atList(void* ptr, int i); +void QScreen___virtualSiblings_setList(void* ptr, void* i); +void* QScreen___virtualSiblings_newList(void* ptr); +void* QScreen___children_atList(void* ptr, int i); +void QScreen___children_setList(void* ptr, void* i); +void* QScreen___children_newList(void* ptr); +void* QScreen___dynamicPropertyNames_atList(void* ptr, int i); +void QScreen___dynamicPropertyNames_setList(void* ptr, void* i); +void* QScreen___dynamicPropertyNames_newList(void* ptr); +void* QScreen___findChildren_atList(void* ptr, int i); +void QScreen___findChildren_setList(void* ptr, void* i); +void* QScreen___findChildren_newList(void* ptr); +void* QScreen___findChildren_atList3(void* ptr, int i); +void QScreen___findChildren_setList3(void* ptr, void* i); +void* QScreen___findChildren_newList3(void* ptr); +void* QScreen___qFindChildren_atList2(void* ptr, int i); +void QScreen___qFindChildren_setList2(void* ptr, void* i); +void* QScreen___qFindChildren_newList2(void* ptr); +void QScreen_ChildEventDefault(void* ptr, void* event); +void QScreen_ConnectNotifyDefault(void* ptr, void* sign); +void QScreen_CustomEventDefault(void* ptr, void* event); +void QScreen_DeleteLaterDefault(void* ptr); +void QScreen_DisconnectNotifyDefault(void* ptr, void* sign); +char QScreen_EventDefault(void* ptr, void* e); +char QScreen_EventFilterDefault(void* ptr, void* watched, void* event); +void* QScreen_MetaObjectDefault(void* ptr); +void QScreen_TimerEventDefault(void* ptr, void* event); +void* QScreenOrientationChangeEvent_NewQScreenOrientationChangeEvent(void* screen, long long screenOrientation); +long long QScreenOrientationChangeEvent_Orientation(void* ptr); +void* QScreenOrientationChangeEvent_Screen(void* ptr); +void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(void* ptr); +void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEventDefault(void* ptr); +void* QScrollEvent_NewQScrollEvent(void* contentPos, void* overshootDistance, long long scrollState); +void* QScrollEvent_ContentPos(void* ptr); +void* QScrollEvent_OvershootDistance(void* ptr); +long long QScrollEvent_ScrollState(void* ptr); +void QScrollEvent_DestroyQScrollEvent(void* ptr); +void QScrollEvent_DestroyQScrollEventDefault(void* ptr); +void* QScrollPrepareEvent_NewQScrollPrepareEvent(void* startPos); +void* QScrollPrepareEvent_ContentPos(void* ptr); +void* QScrollPrepareEvent_ContentPosRange(void* ptr); +void QScrollPrepareEvent_SetContentPos(void* ptr, void* pos); +void QScrollPrepareEvent_SetContentPosRange(void* ptr, void* rect); +void QScrollPrepareEvent_SetViewportSize(void* ptr, void* size); +void* QScrollPrepareEvent_StartPos(void* ptr); +void* QScrollPrepareEvent_ViewportSize(void* ptr); +void QScrollPrepareEvent_DestroyQScrollPrepareEvent(void* ptr); +void QScrollPrepareEvent_DestroyQScrollPrepareEventDefault(void* ptr); +char QSessionManager_AllowsErrorInteraction(void* ptr); +char QSessionManager_AllowsInteraction(void* ptr); +void QSessionManager_Cancel(void* ptr); +struct QtGui_PackedString QSessionManager_DiscardCommand(void* ptr); +char QSessionManager_IsPhase2(void* ptr); +void QSessionManager_Release(void* ptr); +void QSessionManager_RequestPhase2(void* ptr); +struct QtGui_PackedString QSessionManager_RestartCommand(void* ptr); +long long QSessionManager_RestartHint(void* ptr); +struct QtGui_PackedString QSessionManager_SessionId(void* ptr); +struct QtGui_PackedString QSessionManager_SessionKey(void* ptr); +void QSessionManager_SetDiscardCommand(void* ptr, struct QtGui_PackedString command); +void QSessionManager_SetManagerProperty(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value); +void QSessionManager_SetManagerProperty2(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value); +void QSessionManager_SetRestartCommand(void* ptr, struct QtGui_PackedString command); +void QSessionManager_SetRestartHint(void* ptr, long long hint); +void* QSessionManager___children_atList(void* ptr, int i); +void QSessionManager___children_setList(void* ptr, void* i); +void* QSessionManager___children_newList(void* ptr); +void* QSessionManager___dynamicPropertyNames_atList(void* ptr, int i); +void QSessionManager___dynamicPropertyNames_setList(void* ptr, void* i); +void* QSessionManager___dynamicPropertyNames_newList(void* ptr); +void* QSessionManager___findChildren_atList(void* ptr, int i); +void QSessionManager___findChildren_setList(void* ptr, void* i); +void* QSessionManager___findChildren_newList(void* ptr); +void* QSessionManager___findChildren_atList3(void* ptr, int i); +void QSessionManager___findChildren_setList3(void* ptr, void* i); +void* QSessionManager___findChildren_newList3(void* ptr); +void* QSessionManager___qFindChildren_atList2(void* ptr, int i); +void QSessionManager___qFindChildren_setList2(void* ptr, void* i); +void* QSessionManager___qFindChildren_newList2(void* ptr); +void QSessionManager_ChildEventDefault(void* ptr, void* event); +void QSessionManager_ConnectNotifyDefault(void* ptr, void* sign); +void QSessionManager_CustomEventDefault(void* ptr, void* event); +void QSessionManager_DeleteLaterDefault(void* ptr); +void QSessionManager_DisconnectNotifyDefault(void* ptr, void* sign); +char QSessionManager_EventDefault(void* ptr, void* e); +char QSessionManager_EventFilterDefault(void* ptr, void* watched, void* event); +void* QSessionManager_MetaObjectDefault(void* ptr); +void QSessionManager_TimerEventDefault(void* ptr, void* event); +void* QShortcutEvent_NewQShortcutEvent(void* key, int id, char ambiguous); +char QShortcutEvent_IsAmbiguous(void* ptr); +void* QShortcutEvent_Key(void* ptr); +int QShortcutEvent_ShortcutId(void* ptr); +void QShortcutEvent_DestroyQShortcutEvent(void* ptr); +void QShortcutEvent_DestroyQShortcutEventDefault(void* ptr); +void* QShowEvent_NewQShowEvent(); +void* QStandardItem_NewQStandardItem(); +void* QStandardItem_NewQStandardItem2(struct QtGui_PackedString text); +void* QStandardItem_NewQStandardItem3(void* icon, struct QtGui_PackedString text); +void* QStandardItem_NewQStandardItem4(int rows, int columns); +void* QStandardItem_NewQStandardItem5(void* other); +struct QtGui_PackedString QStandardItem_AccessibleDescription(void* ptr); +struct QtGui_PackedString QStandardItem_AccessibleText(void* ptr); +void QStandardItem_AppendColumn(void* ptr, void* items); +void QStandardItem_AppendRow(void* ptr, void* items); +void QStandardItem_AppendRow2(void* ptr, void* item); +void QStandardItem_AppendRows(void* ptr, void* items); +void* QStandardItem_Background(void* ptr); +long long QStandardItem_CheckState(void* ptr); +void* QStandardItem_Child(void* ptr, int row, int column); +void QStandardItem_ClearData(void* ptr); +void* QStandardItem_Clone(void* ptr); +void* QStandardItem_CloneDefault(void* ptr); +int QStandardItem_Column(void* ptr); +int QStandardItem_ColumnCount(void* ptr); +void* QStandardItem_Data(void* ptr, int role); +void* QStandardItem_DataDefault(void* ptr, int role); +void QStandardItem_EmitDataChanged(void* ptr); +long long QStandardItem_Flags(void* ptr); +void* QStandardItem_Font(void* ptr); +void* QStandardItem_Foreground(void* ptr); +char QStandardItem_HasChildren(void* ptr); +void* QStandardItem_Icon(void* ptr); +void* QStandardItem_Index(void* ptr); +void QStandardItem_InsertColumn(void* ptr, int column, void* items); +void QStandardItem_InsertColumns(void* ptr, int column, int count); +void QStandardItem_InsertRow(void* ptr, int row, void* items); +void QStandardItem_InsertRow2(void* ptr, int row, void* item); +void QStandardItem_InsertRows(void* ptr, int row, void* items); +void QStandardItem_InsertRows2(void* ptr, int row, int count); +char QStandardItem_IsAutoTristate(void* ptr); +char QStandardItem_IsCheckable(void* ptr); +char QStandardItem_IsDragEnabled(void* ptr); +char QStandardItem_IsDropEnabled(void* ptr); +char QStandardItem_IsEditable(void* ptr); +char QStandardItem_IsEnabled(void* ptr); +char QStandardItem_IsSelectable(void* ptr); +char QStandardItem_IsUserTristate(void* ptr); +void* QStandardItem_Model(void* ptr); +void* QStandardItem_Parent(void* ptr); +void QStandardItem_Read(void* ptr, void* in); +void QStandardItem_ReadDefault(void* ptr, void* in); +void QStandardItem_RemoveColumn(void* ptr, int column); +void QStandardItem_RemoveColumns(void* ptr, int column, int count); +void QStandardItem_RemoveRow(void* ptr, int row); +void QStandardItem_RemoveRows(void* ptr, int row, int count); +int QStandardItem_Row(void* ptr); +int QStandardItem_RowCount(void* ptr); +void QStandardItem_SetAccessibleDescription(void* ptr, struct QtGui_PackedString accessibleDescription); +void QStandardItem_SetAccessibleText(void* ptr, struct QtGui_PackedString accessibleText); +void QStandardItem_SetAutoTristate(void* ptr, char tristate); +void QStandardItem_SetBackground(void* ptr, void* brush); +void QStandardItem_SetCheckState(void* ptr, long long state); +void QStandardItem_SetCheckable(void* ptr, char checkable); +void QStandardItem_SetChild(void* ptr, int row, int column, void* item); +void QStandardItem_SetChild2(void* ptr, int row, void* item); +void QStandardItem_SetColumnCount(void* ptr, int columns); +void QStandardItem_SetData(void* ptr, void* value, int role); +void QStandardItem_SetDataDefault(void* ptr, void* value, int role); +void QStandardItem_SetDragEnabled(void* ptr, char dragEnabled); +void QStandardItem_SetDropEnabled(void* ptr, char dropEnabled); +void QStandardItem_SetEditable(void* ptr, char editable); +void QStandardItem_SetEnabled(void* ptr, char enabled); +void QStandardItem_SetFlags(void* ptr, long long flags); +void QStandardItem_SetFont(void* ptr, void* font); +void QStandardItem_SetForeground(void* ptr, void* brush); +void QStandardItem_SetIcon(void* ptr, void* icon); +void QStandardItem_SetRowCount(void* ptr, int rows); +void QStandardItem_SetSelectable(void* ptr, char selectable); +void QStandardItem_SetSizeHint(void* ptr, void* size); +void QStandardItem_SetStatusTip(void* ptr, struct QtGui_PackedString statusTip); +void QStandardItem_SetText(void* ptr, struct QtGui_PackedString text); +void QStandardItem_SetTextAlignment(void* ptr, long long alignment); +void QStandardItem_SetToolTip(void* ptr, struct QtGui_PackedString toolTip); +void QStandardItem_SetUserTristate(void* ptr, char tristate); +void QStandardItem_SetWhatsThis(void* ptr, struct QtGui_PackedString whatsThis); +void* QStandardItem_SizeHint(void* ptr); +void QStandardItem_SortChildren(void* ptr, int column, long long order); +struct QtGui_PackedString QStandardItem_StatusTip(void* ptr); +void* QStandardItem_TakeChild(void* ptr, int row, int column); +struct QtGui_PackedList QStandardItem_TakeColumn(void* ptr, int column); +struct QtGui_PackedList QStandardItem_TakeRow(void* ptr, int row); +struct QtGui_PackedString QStandardItem_Text(void* ptr); +long long QStandardItem_TextAlignment(void* ptr); +struct QtGui_PackedString QStandardItem_ToolTip(void* ptr); +int QStandardItem_Type(void* ptr); +int QStandardItem_TypeDefault(void* ptr); +struct QtGui_PackedString QStandardItem_WhatsThis(void* ptr); +void QStandardItem_Write(void* ptr, void* out); +void QStandardItem_WriteDefault(void* ptr, void* out); +void QStandardItem_DestroyQStandardItem(void* ptr); +void QStandardItem_DestroyQStandardItemDefault(void* ptr); +void* QStandardItem___appendColumn_items_atList(void* ptr, int i); +void QStandardItem___appendColumn_items_setList(void* ptr, void* i); +void* QStandardItem___appendColumn_items_newList(void* ptr); +void* QStandardItem___appendRow_items_atList(void* ptr, int i); +void QStandardItem___appendRow_items_setList(void* ptr, void* i); +void* QStandardItem___appendRow_items_newList(void* ptr); +void* QStandardItem___appendRows_items_atList(void* ptr, int i); +void QStandardItem___appendRows_items_setList(void* ptr, void* i); +void* QStandardItem___appendRows_items_newList(void* ptr); +void* QStandardItem___insertColumn_items_atList(void* ptr, int i); +void QStandardItem___insertColumn_items_setList(void* ptr, void* i); +void* QStandardItem___insertColumn_items_newList(void* ptr); +void* QStandardItem___insertRow_items_atList(void* ptr, int i); +void QStandardItem___insertRow_items_setList(void* ptr, void* i); +void* QStandardItem___insertRow_items_newList(void* ptr); +void* QStandardItem___insertRows_items_atList(void* ptr, int i); +void QStandardItem___insertRows_items_setList(void* ptr, void* i); +void* QStandardItem___insertRows_items_newList(void* ptr); +void* QStandardItem___takeColumn_atList(void* ptr, int i); +void QStandardItem___takeColumn_setList(void* ptr, void* i); +void* QStandardItem___takeColumn_newList(void* ptr); +void* QStandardItem___takeRow_atList(void* ptr, int i); +void QStandardItem___takeRow_setList(void* ptr, void* i); +void* QStandardItem___takeRow_newList(void* ptr); +void* QStandardItemModel_NewQStandardItemModel(void* parent); +void* QStandardItemModel_NewQStandardItemModel2(int rows, int columns, void* parent); +void QStandardItemModel_AppendColumn(void* ptr, void* items); +void QStandardItemModel_AppendRow(void* ptr, void* items); +void QStandardItemModel_AppendRow2(void* ptr, void* item); +void QStandardItemModel_Clear(void* ptr); +char QStandardItemModel_ClearItemData(void* ptr, void* index); +int QStandardItemModel_ColumnCount(void* ptr, void* parent); +int QStandardItemModel_ColumnCountDefault(void* ptr, void* parent); +void* QStandardItemModel_Data(void* ptr, void* index, int role); +void* QStandardItemModel_DataDefault(void* ptr, void* index, int role); +char QStandardItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +struct QtGui_PackedList QStandardItemModel_FindItems(void* ptr, struct QtGui_PackedString text, long long flags, int column); +long long QStandardItemModel_FlagsDefault(void* ptr, void* index); +char QStandardItemModel_HasChildrenDefault(void* ptr, void* parent); +void* QStandardItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); +void* QStandardItemModel_HorizontalHeaderItem(void* ptr, int column); +void* QStandardItemModel_Index(void* ptr, int row, int column, void* parent); +void* QStandardItemModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QStandardItemModel_IndexFromItem(void* ptr, void* item); +void QStandardItemModel_InsertColumn(void* ptr, int column, void* items); +char QStandardItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); +void QStandardItemModel_InsertRow(void* ptr, int row, void* items); +void QStandardItemModel_InsertRow2(void* ptr, int row, void* item); +char QStandardItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); +void* QStandardItemModel_InvisibleRootItem(void* ptr); +void* QStandardItemModel_Item(void* ptr, int row, int column); +void QStandardItemModel_ConnectItemChanged(void* ptr, long long t); +void QStandardItemModel_DisconnectItemChanged(void* ptr); +void QStandardItemModel_ItemChanged(void* ptr, void* item); +struct QtGui_PackedList QStandardItemModel_ItemDataDefault(void* ptr, void* index); +void* QStandardItemModel_ItemFromIndex(void* ptr, void* index); +void* QStandardItemModel_ItemPrototype(void* ptr); +void* QStandardItemModel_MimeDataDefault(void* ptr, void* indexes); +struct QtGui_PackedString QStandardItemModel_MimeTypesDefault(void* ptr); +void* QStandardItemModel_Parent(void* ptr, void* child); +void* QStandardItemModel_ParentDefault(void* ptr, void* child); +char QStandardItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); +char QStandardItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); +int QStandardItemModel_RowCount(void* ptr, void* parent); +int QStandardItemModel_RowCountDefault(void* ptr, void* parent); +void QStandardItemModel_SetColumnCount(void* ptr, int columns); +char QStandardItemModel_SetDataDefault(void* ptr, void* index, void* value, int role); +char QStandardItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); +void QStandardItemModel_SetHorizontalHeaderItem(void* ptr, int column, void* item); +void QStandardItemModel_SetHorizontalHeaderLabels(void* ptr, struct QtGui_PackedString labels); +void QStandardItemModel_SetItem(void* ptr, int row, int column, void* item); +void QStandardItemModel_SetItem2(void* ptr, int row, void* item); +char QStandardItemModel_SetItemDataDefault(void* ptr, void* index, void* roles); +void QStandardItemModel_SetItemPrototype(void* ptr, void* item); +void QStandardItemModel_SetItemRoleNames(void* ptr, void* roleNames); +void QStandardItemModel_SetRowCount(void* ptr, int rows); +void QStandardItemModel_SetSortRole(void* ptr, int role); +void QStandardItemModel_SetVerticalHeaderItem(void* ptr, int row, void* item); +void QStandardItemModel_SetVerticalHeaderLabels(void* ptr, struct QtGui_PackedString labels); +void* QStandardItemModel_SiblingDefault(void* ptr, int row, int column, void* idx); +void QStandardItemModel_SortDefault(void* ptr, int column, long long order); +int QStandardItemModel_SortRole(void* ptr); +long long QStandardItemModel_SupportedDropActionsDefault(void* ptr); +struct QtGui_PackedList QStandardItemModel_TakeColumn(void* ptr, int column); +void* QStandardItemModel_TakeHorizontalHeaderItem(void* ptr, int column); +void* QStandardItemModel_TakeItem(void* ptr, int row, int column); +struct QtGui_PackedList QStandardItemModel_TakeRow(void* ptr, int row); +void* QStandardItemModel_TakeVerticalHeaderItem(void* ptr, int row); +void* QStandardItemModel_VerticalHeaderItem(void* ptr, int row); +void QStandardItemModel_DestroyQStandardItemModel(void* ptr); +void QStandardItemModel_DestroyQStandardItemModelDefault(void* ptr); +void* QStandardItemModel___appendColumn_items_atList(void* ptr, int i); +void QStandardItemModel___appendColumn_items_setList(void* ptr, void* i); +void* QStandardItemModel___appendColumn_items_newList(void* ptr); +void* QStandardItemModel___appendRow_items_atList(void* ptr, int i); +void QStandardItemModel___appendRow_items_setList(void* ptr, void* i); +void* QStandardItemModel___appendRow_items_newList(void* ptr); +void* QStandardItemModel___findItems_atList(void* ptr, int i); +void QStandardItemModel___findItems_setList(void* ptr, void* i); +void* QStandardItemModel___findItems_newList(void* ptr); +void* QStandardItemModel___insertColumn_items_atList(void* ptr, int i); +void QStandardItemModel___insertColumn_items_setList(void* ptr, void* i); +void* QStandardItemModel___insertColumn_items_newList(void* ptr); +void* QStandardItemModel___insertRow_items_atList(void* ptr, int i); +void QStandardItemModel___insertRow_items_setList(void* ptr, void* i); +void* QStandardItemModel___insertRow_items_newList(void* ptr); +void* QStandardItemModel___itemData_atList(void* ptr, int v, int i); +void QStandardItemModel___itemData_setList(void* ptr, int key, void* i); +void* QStandardItemModel___itemData_newList(void* ptr); +struct QtGui_PackedList QStandardItemModel___itemData_keyList(void* ptr); +void* QStandardItemModel___mimeData_indexes_atList(void* ptr, int i); +void QStandardItemModel___mimeData_indexes_setList(void* ptr, void* i); +void* QStandardItemModel___mimeData_indexes_newList(void* ptr); +void* QStandardItemModel___setItemData_roles_atList(void* ptr, int v, int i); +void QStandardItemModel___setItemData_roles_setList(void* ptr, int key, void* i); +void* QStandardItemModel___setItemData_roles_newList(void* ptr); +struct QtGui_PackedList QStandardItemModel___setItemData_roles_keyList(void* ptr); +void* QStandardItemModel___setItemRoleNames_roleNames_atList(void* ptr, int v, int i); +void QStandardItemModel___setItemRoleNames_roleNames_setList(void* ptr, int key, void* i); +void* QStandardItemModel___setItemRoleNames_roleNames_newList(void* ptr); +struct QtGui_PackedList QStandardItemModel___setItemRoleNames_roleNames_keyList(void* ptr); +void* QStandardItemModel___takeColumn_atList(void* ptr, int i); +void QStandardItemModel___takeColumn_setList(void* ptr, void* i); +void* QStandardItemModel___takeColumn_newList(void* ptr); +void* QStandardItemModel___takeRow_atList(void* ptr, int i); +void QStandardItemModel___takeRow_setList(void* ptr, void* i); +void* QStandardItemModel___takeRow_newList(void* ptr); +int QStandardItemModel_____itemData_keyList_atList(void* ptr, int i); +void QStandardItemModel_____itemData_keyList_setList(void* ptr, int i); +void* QStandardItemModel_____itemData_keyList_newList(void* ptr); +int QStandardItemModel_____setItemData_roles_keyList_atList(void* ptr, int i); +void QStandardItemModel_____setItemData_roles_keyList_setList(void* ptr, int i); +void* QStandardItemModel_____setItemData_roles_keyList_newList(void* ptr); +int QStandardItemModel_____setItemRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QStandardItemModel_____setItemRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QStandardItemModel_____setItemRoleNames_roleNames_keyList_newList(void* ptr); +void* QStandardItemModel___changePersistentIndexList_from_atList(void* ptr, int i); +void QStandardItemModel___changePersistentIndexList_from_setList(void* ptr, void* i); +void* QStandardItemModel___changePersistentIndexList_from_newList(void* ptr); +void* QStandardItemModel___changePersistentIndexList_to_atList(void* ptr, int i); +void QStandardItemModel___changePersistentIndexList_to_setList(void* ptr, void* i); +void* QStandardItemModel___changePersistentIndexList_to_newList(void* ptr); +int QStandardItemModel___dataChanged_roles_atList(void* ptr, int i); +void QStandardItemModel___dataChanged_roles_setList(void* ptr, int i); +void* QStandardItemModel___dataChanged_roles_newList(void* ptr); +void* QStandardItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); +void QStandardItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); +void* QStandardItemModel___layoutAboutToBeChanged_parents_newList(void* ptr); +void* QStandardItemModel___layoutChanged_parents_atList(void* ptr, int i); +void QStandardItemModel___layoutChanged_parents_setList(void* ptr, void* i); +void* QStandardItemModel___layoutChanged_parents_newList(void* ptr); +void* QStandardItemModel___match_atList(void* ptr, int i); +void QStandardItemModel___match_setList(void* ptr, void* i); +void* QStandardItemModel___match_newList(void* ptr); +void* QStandardItemModel___persistentIndexList_atList(void* ptr, int i); +void QStandardItemModel___persistentIndexList_setList(void* ptr, void* i); +void* QStandardItemModel___persistentIndexList_newList(void* ptr); +void* QStandardItemModel___roleNames_atList(void* ptr, int v, int i); +void QStandardItemModel___roleNames_setList(void* ptr, int key, void* i); +void* QStandardItemModel___roleNames_newList(void* ptr); +struct QtGui_PackedList QStandardItemModel___roleNames_keyList(void* ptr); +int QStandardItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QStandardItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QStandardItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); +int QStandardItemModel_____roleNames_keyList_atList(void* ptr, int i); +void QStandardItemModel_____roleNames_keyList_setList(void* ptr, int i); +void* QStandardItemModel_____roleNames_keyList_newList(void* ptr); +int QStandardItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QStandardItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QStandardItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr); +void* QStandardItemModel___children_atList(void* ptr, int i); +void QStandardItemModel___children_setList(void* ptr, void* i); +void* QStandardItemModel___children_newList(void* ptr); +void* QStandardItemModel___dynamicPropertyNames_atList(void* ptr, int i); +void QStandardItemModel___dynamicPropertyNames_setList(void* ptr, void* i); +void* QStandardItemModel___dynamicPropertyNames_newList(void* ptr); +void* QStandardItemModel___findChildren_atList(void* ptr, int i); +void QStandardItemModel___findChildren_setList(void* ptr, void* i); +void* QStandardItemModel___findChildren_newList(void* ptr); +void* QStandardItemModel___findChildren_atList3(void* ptr, int i); +void QStandardItemModel___findChildren_setList3(void* ptr, void* i); +void* QStandardItemModel___findChildren_newList3(void* ptr); +void* QStandardItemModel___qFindChildren_atList2(void* ptr, int i); +void QStandardItemModel___qFindChildren_setList2(void* ptr, void* i); +void* QStandardItemModel___qFindChildren_newList2(void* ptr); +void* QStandardItemModel_BuddyDefault(void* ptr, void* index); +char QStandardItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +char QStandardItemModel_CanFetchMoreDefault(void* ptr, void* parent); +void QStandardItemModel_FetchMoreDefault(void* ptr, void* parent); +struct QtGui_PackedList QStandardItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); +char QStandardItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); +char QStandardItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); +void QStandardItemModel_ResetInternalDataDefault(void* ptr); +void QStandardItemModel_RevertDefault(void* ptr); +struct QtGui_PackedList QStandardItemModel_RoleNamesDefault(void* ptr); +void* QStandardItemModel_SpanDefault(void* ptr, void* index); +char QStandardItemModel_SubmitDefault(void* ptr); +long long QStandardItemModel_SupportedDragActionsDefault(void* ptr); +void QStandardItemModel_ChildEventDefault(void* ptr, void* event); +void QStandardItemModel_ConnectNotifyDefault(void* ptr, void* sign); +void QStandardItemModel_CustomEventDefault(void* ptr, void* event); +void QStandardItemModel_DeleteLaterDefault(void* ptr); +void QStandardItemModel_DisconnectNotifyDefault(void* ptr, void* sign); +char QStandardItemModel_EventDefault(void* ptr, void* e); +char QStandardItemModel_EventFilterDefault(void* ptr, void* watched, void* event); +void* QStandardItemModel_MetaObjectDefault(void* ptr); +void QStandardItemModel_TimerEventDefault(void* ptr, void* event); +void* QStaticText_NewQStaticText(); +void* QStaticText_NewQStaticText2(struct QtGui_PackedString text); +void* QStaticText_NewQStaticText3(void* other); +long long QStaticText_PerformanceHint(void* ptr); +void QStaticText_Prepare(void* ptr, void* matrix, void* font); +void QStaticText_SetPerformanceHint(void* ptr, long long performanceHint); +void QStaticText_SetText(void* ptr, struct QtGui_PackedString text); +void QStaticText_SetTextFormat(void* ptr, long long textFormat); +void QStaticText_SetTextOption(void* ptr, void* textOption); +void QStaticText_SetTextWidth(void* ptr, double textWidth); +void* QStaticText_Size(void* ptr); +void QStaticText_Swap(void* ptr, void* other); +struct QtGui_PackedString QStaticText_Text(void* ptr); +long long QStaticText_TextFormat(void* ptr); +void* QStaticText_TextOption(void* ptr); +double QStaticText_TextWidth(void* ptr); +void QStaticText_DestroyQStaticText(void* ptr); +void* QStatusTipEvent_NewQStatusTipEvent(struct QtGui_PackedString tip); +struct QtGui_PackedString QStatusTipEvent_Tip(void* ptr); +int QStyleHints_CursorFlashTime(void* ptr); +void QStyleHints_ConnectCursorFlashTimeChanged(void* ptr, long long t); +void QStyleHints_DisconnectCursorFlashTimeChanged(void* ptr); +void QStyleHints_CursorFlashTimeChanged(void* ptr, int cursorFlashTime); +double QStyleHints_FontSmoothingGamma(void* ptr); +int QStyleHints_KeyboardAutoRepeatRate(void* ptr); +int QStyleHints_KeyboardInputInterval(void* ptr); +void QStyleHints_ConnectKeyboardInputIntervalChanged(void* ptr, long long t); +void QStyleHints_DisconnectKeyboardInputIntervalChanged(void* ptr); +void QStyleHints_KeyboardInputIntervalChanged(void* ptr, int keyboardInputInterval); +int QStyleHints_MouseDoubleClickInterval(void* ptr); +void QStyleHints_ConnectMouseDoubleClickIntervalChanged(void* ptr, long long t); +void QStyleHints_DisconnectMouseDoubleClickIntervalChanged(void* ptr); +void QStyleHints_MouseDoubleClickIntervalChanged(void* ptr, int mouseDoubleClickInterval); +int QStyleHints_MousePressAndHoldInterval(void* ptr); +void QStyleHints_ConnectMousePressAndHoldIntervalChanged(void* ptr, long long t); +void QStyleHints_DisconnectMousePressAndHoldIntervalChanged(void* ptr); +void QStyleHints_MousePressAndHoldIntervalChanged(void* ptr, int mousePressAndHoldInterval); +int QStyleHints_MouseQuickSelectionThreshold(void* ptr); +void QStyleHints_ConnectMouseQuickSelectionThresholdChanged(void* ptr, long long t); +void QStyleHints_DisconnectMouseQuickSelectionThresholdChanged(void* ptr); +void QStyleHints_MouseQuickSelectionThresholdChanged(void* ptr, int threshold); +void* QStyleHints_PasswordMaskCharacter(void* ptr); +int QStyleHints_PasswordMaskDelay(void* ptr); +char QStyleHints_SetFocusOnTouchRelease(void* ptr); +void QStyleHints_SetShowShortcutsInContextMenus(void* ptr, char showShortcutsInContextMenus); +void QStyleHints_SetUseHoverEffects(void* ptr, char useHoverEffects); +char QStyleHints_ShowIsFullScreen(void* ptr); +char QStyleHints_ShowIsMaximized(void* ptr); +char QStyleHints_ShowShortcutsInContextMenus(void* ptr); +void QStyleHints_ConnectShowShortcutsInContextMenusChanged(void* ptr, long long t); +void QStyleHints_DisconnectShowShortcutsInContextMenusChanged(void* ptr); +void QStyleHints_ShowShortcutsInContextMenusChanged(void* ptr, char vbo); +char QStyleHints_SingleClickActivation(void* ptr); +int QStyleHints_StartDragDistance(void* ptr); +void QStyleHints_ConnectStartDragDistanceChanged(void* ptr, long long t); +void QStyleHints_DisconnectStartDragDistanceChanged(void* ptr); +void QStyleHints_StartDragDistanceChanged(void* ptr, int startDragDistance); +int QStyleHints_StartDragTime(void* ptr); +void QStyleHints_ConnectStartDragTimeChanged(void* ptr, long long t); +void QStyleHints_DisconnectStartDragTimeChanged(void* ptr); +void QStyleHints_StartDragTimeChanged(void* ptr, int startDragTime); +int QStyleHints_StartDragVelocity(void* ptr); +long long QStyleHints_TabFocusBehavior(void* ptr); +void QStyleHints_ConnectTabFocusBehaviorChanged(void* ptr, long long t); +void QStyleHints_DisconnectTabFocusBehaviorChanged(void* ptr); +void QStyleHints_TabFocusBehaviorChanged(void* ptr, long long tabFocusBehavior); +char QStyleHints_UseHoverEffects(void* ptr); +void QStyleHints_ConnectUseHoverEffectsChanged(void* ptr, long long t); +void QStyleHints_DisconnectUseHoverEffectsChanged(void* ptr); +void QStyleHints_UseHoverEffectsChanged(void* ptr, char useHoverEffects); +char QStyleHints_UseRtlExtensions(void* ptr); +int QStyleHints_WheelScrollLines(void* ptr); +void QStyleHints_ConnectWheelScrollLinesChanged(void* ptr, long long t); +void QStyleHints_DisconnectWheelScrollLinesChanged(void* ptr); +void QStyleHints_WheelScrollLinesChanged(void* ptr, int scrollLines); +void* QStyleHints___children_atList(void* ptr, int i); +void QStyleHints___children_setList(void* ptr, void* i); +void* QStyleHints___children_newList(void* ptr); +void* QStyleHints___dynamicPropertyNames_atList(void* ptr, int i); +void QStyleHints___dynamicPropertyNames_setList(void* ptr, void* i); +void* QStyleHints___dynamicPropertyNames_newList(void* ptr); +void* QStyleHints___findChildren_atList(void* ptr, int i); +void QStyleHints___findChildren_setList(void* ptr, void* i); +void* QStyleHints___findChildren_newList(void* ptr); +void* QStyleHints___findChildren_atList3(void* ptr, int i); +void QStyleHints___findChildren_setList3(void* ptr, void* i); +void* QStyleHints___findChildren_newList3(void* ptr); +void* QStyleHints___qFindChildren_atList2(void* ptr, int i); +void QStyleHints___qFindChildren_setList2(void* ptr, void* i); +void* QStyleHints___qFindChildren_newList2(void* ptr); +void QStyleHints_ChildEventDefault(void* ptr, void* event); +void QStyleHints_ConnectNotifyDefault(void* ptr, void* sign); +void QStyleHints_CustomEventDefault(void* ptr, void* event); +void QStyleHints_DeleteLaterDefault(void* ptr); +void QStyleHints_DisconnectNotifyDefault(void* ptr, void* sign); +char QStyleHints_EventDefault(void* ptr, void* e); +char QStyleHints_EventFilterDefault(void* ptr, void* watched, void* event); +void* QStyleHints_MetaObjectDefault(void* ptr); +void QStyleHints_TimerEventDefault(void* ptr, void* event); +void* QSurface_Format(void* ptr); +void* QSurface_Size(void* ptr); +char QSurface_SupportsOpenGL(void* ptr); +long long QSurface_SurfaceClass(void* ptr); +long long QSurface_SurfaceType(void* ptr); +void QSurface_DestroyQSurface(void* ptr); +void QSurface_DestroyQSurfaceDefault(void* ptr); +void* QSurfaceFormat_NewQSurfaceFormat(); +void* QSurfaceFormat_NewQSurfaceFormat2(long long options); +void* QSurfaceFormat_NewQSurfaceFormat3(void* other); +int QSurfaceFormat_AlphaBufferSize(void* ptr); +int QSurfaceFormat_BlueBufferSize(void* ptr); +long long QSurfaceFormat_ColorSpace(void* ptr); +void* QSurfaceFormat_QSurfaceFormat_DefaultFormat(); +int QSurfaceFormat_DepthBufferSize(void* ptr); +int QSurfaceFormat_GreenBufferSize(void* ptr); +char QSurfaceFormat_HasAlpha(void* ptr); +int QSurfaceFormat_MajorVersion(void* ptr); +int QSurfaceFormat_MinorVersion(void* ptr); +long long QSurfaceFormat_Options(void* ptr); +long long QSurfaceFormat_Profile(void* ptr); +int QSurfaceFormat_RedBufferSize(void* ptr); +long long QSurfaceFormat_RenderableType(void* ptr); +int QSurfaceFormat_Samples(void* ptr); +void QSurfaceFormat_SetAlphaBufferSize(void* ptr, int size); +void QSurfaceFormat_SetBlueBufferSize(void* ptr, int size); +void QSurfaceFormat_SetColorSpace(void* ptr, long long colorSpace); +void QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(void* format); +void QSurfaceFormat_SetDepthBufferSize(void* ptr, int size); +void QSurfaceFormat_SetGreenBufferSize(void* ptr, int size); +void QSurfaceFormat_SetMajorVersion(void* ptr, int major); +void QSurfaceFormat_SetMinorVersion(void* ptr, int minor); +void QSurfaceFormat_SetOption(void* ptr, long long option, char on); +void QSurfaceFormat_SetOptions(void* ptr, long long options); +void QSurfaceFormat_SetProfile(void* ptr, long long profile); +void QSurfaceFormat_SetRedBufferSize(void* ptr, int size); +void QSurfaceFormat_SetRenderableType(void* ptr, long long ty); +void QSurfaceFormat_SetSamples(void* ptr, int numSamples); +void QSurfaceFormat_SetStencilBufferSize(void* ptr, int size); +void QSurfaceFormat_SetStereo(void* ptr, char enable); +void QSurfaceFormat_SetSwapBehavior(void* ptr, long long behavior); +void QSurfaceFormat_SetSwapInterval(void* ptr, int interval); +void QSurfaceFormat_SetVersion(void* ptr, int major, int minor); +int QSurfaceFormat_StencilBufferSize(void* ptr); +char QSurfaceFormat_Stereo(void* ptr); +long long QSurfaceFormat_SwapBehavior(void* ptr); +int QSurfaceFormat_SwapInterval(void* ptr); +char QSurfaceFormat_TestOption(void* ptr, long long option); +void QSurfaceFormat_DestroyQSurfaceFormat(void* ptr); +void* QSyntaxHighlighter_NewQSyntaxHighlighter(void* parent); +void* QSyntaxHighlighter_NewQSyntaxHighlighter2(void* parent); +void* QSyntaxHighlighter_CurrentBlock(void* ptr); +int QSyntaxHighlighter_CurrentBlockState(void* ptr); +void* QSyntaxHighlighter_CurrentBlockUserData(void* ptr); +void* QSyntaxHighlighter_Document(void* ptr); +void* QSyntaxHighlighter_Format(void* ptr, int position); +void QSyntaxHighlighter_HighlightBlock(void* ptr, struct QtGui_PackedString text); +int QSyntaxHighlighter_PreviousBlockState(void* ptr); +void QSyntaxHighlighter_Rehighlight(void* ptr); +void QSyntaxHighlighter_RehighlightDefault(void* ptr); +void QSyntaxHighlighter_RehighlightBlock(void* ptr, void* block); +void QSyntaxHighlighter_RehighlightBlockDefault(void* ptr, void* block); +void QSyntaxHighlighter_SetCurrentBlockState(void* ptr, int newState); +void QSyntaxHighlighter_SetCurrentBlockUserData(void* ptr, void* data); +void QSyntaxHighlighter_SetDocument(void* ptr, void* doc); +void QSyntaxHighlighter_SetFormat(void* ptr, int start, int count, void* format); +void QSyntaxHighlighter_SetFormat2(void* ptr, int start, int count, void* color); +void QSyntaxHighlighter_SetFormat3(void* ptr, int start, int count, void* font); +void QSyntaxHighlighter_DestroyQSyntaxHighlighter(void* ptr); +void QSyntaxHighlighter_DestroyQSyntaxHighlighterDefault(void* ptr); +void* QSyntaxHighlighter___children_atList(void* ptr, int i); +void QSyntaxHighlighter___children_setList(void* ptr, void* i); +void* QSyntaxHighlighter___children_newList(void* ptr); +void* QSyntaxHighlighter___dynamicPropertyNames_atList(void* ptr, int i); +void QSyntaxHighlighter___dynamicPropertyNames_setList(void* ptr, void* i); +void* QSyntaxHighlighter___dynamicPropertyNames_newList(void* ptr); +void* QSyntaxHighlighter___findChildren_atList(void* ptr, int i); +void QSyntaxHighlighter___findChildren_setList(void* ptr, void* i); +void* QSyntaxHighlighter___findChildren_newList(void* ptr); +void* QSyntaxHighlighter___findChildren_atList3(void* ptr, int i); +void QSyntaxHighlighter___findChildren_setList3(void* ptr, void* i); +void* QSyntaxHighlighter___findChildren_newList3(void* ptr); +void* QSyntaxHighlighter___qFindChildren_atList2(void* ptr, int i); +void QSyntaxHighlighter___qFindChildren_setList2(void* ptr, void* i); +void* QSyntaxHighlighter___qFindChildren_newList2(void* ptr); +void QSyntaxHighlighter_ChildEventDefault(void* ptr, void* event); +void QSyntaxHighlighter_ConnectNotifyDefault(void* ptr, void* sign); +void QSyntaxHighlighter_CustomEventDefault(void* ptr, void* event); +void QSyntaxHighlighter_DeleteLaterDefault(void* ptr); +void QSyntaxHighlighter_DisconnectNotifyDefault(void* ptr, void* sign); +char QSyntaxHighlighter_EventDefault(void* ptr, void* e); +char QSyntaxHighlighter_EventFilterDefault(void* ptr, void* watched, void* event); +void* QSyntaxHighlighter_MetaObjectDefault(void* ptr); +void QSyntaxHighlighter_TimerEventDefault(void* ptr, void* event); +void* QTabletEvent_NewQTabletEvent2(long long ty, void* pos, void* globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, long long keyState, long long uniqueID, long long button, long long buttons); +long long QTabletEvent_Button(void* ptr); +long long QTabletEvent_Buttons(void* ptr); +long long QTabletEvent_Device(void* ptr); +void* QTabletEvent_GlobalPos(void* ptr); +void* QTabletEvent_GlobalPosF(void* ptr); +int QTabletEvent_GlobalX(void* ptr); +int QTabletEvent_GlobalY(void* ptr); +double QTabletEvent_HiResGlobalX(void* ptr); +double QTabletEvent_HiResGlobalY(void* ptr); +long long QTabletEvent_PointerType(void* ptr); +void* QTabletEvent_Pos(void* ptr); +void* QTabletEvent_PosF(void* ptr); +double QTabletEvent_Pressure(void* ptr); +double QTabletEvent_Rotation(void* ptr); +double QTabletEvent_TangentialPressure(void* ptr); +long long QTabletEvent_UniqueId(void* ptr); +int QTabletEvent_X(void* ptr); +int QTabletEvent_XTilt(void* ptr); +int QTabletEvent_Y(void* ptr); +int QTabletEvent_YTilt(void* ptr); +int QTabletEvent_Z(void* ptr); +void* QTextBlock_NewQTextBlock3(void* other); +void* QTextBlock_BlockFormat(void* ptr); +int QTextBlock_BlockFormatIndex(void* ptr); +int QTextBlock_BlockNumber(void* ptr); +void* QTextBlock_CharFormat(void* ptr); +int QTextBlock_CharFormatIndex(void* ptr); +void QTextBlock_ClearLayout(void* ptr); +char QTextBlock_Contains(void* ptr, int position); +void* QTextBlock_Document(void* ptr); +int QTextBlock_FirstLineNumber(void* ptr); +char QTextBlock_IsValid(void* ptr); +char QTextBlock_IsVisible(void* ptr); +void* QTextBlock_Layout(void* ptr); +int QTextBlock_Length(void* ptr); +int QTextBlock_LineCount(void* ptr); +void* QTextBlock_Next(void* ptr); +int QTextBlock_Position(void* ptr); +void* QTextBlock_Previous(void* ptr); +int QTextBlock_Revision(void* ptr); +void QTextBlock_SetLineCount(void* ptr, int count); +void QTextBlock_SetRevision(void* ptr, int rev); +void QTextBlock_SetUserData(void* ptr, void* data); +void QTextBlock_SetUserState(void* ptr, int state); +void QTextBlock_SetVisible(void* ptr, char visible); +struct QtGui_PackedString QTextBlock_Text(void* ptr); +long long QTextBlock_TextDirection(void* ptr); +void* QTextBlock_UserData(void* ptr); +int QTextBlock_UserState(void* ptr); +void* QTextBlock___textFormats_newList(void* ptr); +void* QTextBlockFormat_NewQTextBlockFormat(); +long long QTextBlockFormat_Alignment(void* ptr); +double QTextBlockFormat_BottomMargin(void* ptr); +int QTextBlockFormat_HeadingLevel(void* ptr); +int QTextBlockFormat_Indent(void* ptr); +double QTextBlockFormat_LeftMargin(void* ptr); +double QTextBlockFormat_LineHeight(void* ptr, double scriptLineHeight, double scaling); +double QTextBlockFormat_LineHeight2(void* ptr); +int QTextBlockFormat_LineHeightType(void* ptr); +char QTextBlockFormat_NonBreakableLines(void* ptr); +long long QTextBlockFormat_PageBreakPolicy(void* ptr); +double QTextBlockFormat_RightMargin(void* ptr); +void QTextBlockFormat_SetAlignment(void* ptr, long long alignment); +void QTextBlockFormat_SetBottomMargin(void* ptr, double margin); +void QTextBlockFormat_SetHeadingLevel(void* ptr, int level); +void QTextBlockFormat_SetIndent(void* ptr, int indentation); +void QTextBlockFormat_SetLeftMargin(void* ptr, double margin); +void QTextBlockFormat_SetLineHeight(void* ptr, double height, int heightType); +void QTextBlockFormat_SetNonBreakableLines(void* ptr, char b); +void QTextBlockFormat_SetPageBreakPolicy(void* ptr, long long policy); +void QTextBlockFormat_SetRightMargin(void* ptr, double margin); +void QTextBlockFormat_SetTextIndent(void* ptr, double indent); +void QTextBlockFormat_SetTopMargin(void* ptr, double margin); +double QTextBlockFormat_TextIndent(void* ptr); +double QTextBlockFormat_TopMargin(void* ptr); +void* QTextBlockFormat___setTabPositions_tabs_newList(void* ptr); +void* QTextBlockFormat___tabPositions_newList(void* ptr); +void* QTextBlockGroup_NewQTextBlockGroup(void* document); +void QTextBlockGroup_BlockFormatChanged(void* ptr, void* block); +void QTextBlockGroup_BlockFormatChangedDefault(void* ptr, void* block); +void QTextBlockGroup_BlockInserted(void* ptr, void* block); +void QTextBlockGroup_BlockInsertedDefault(void* ptr, void* block); +struct QtGui_PackedList QTextBlockGroup_BlockList(void* ptr); +void QTextBlockGroup_BlockRemoved(void* ptr, void* block); +void QTextBlockGroup_BlockRemovedDefault(void* ptr, void* block); +void QTextBlockGroup_DestroyQTextBlockGroup(void* ptr); +void QTextBlockGroup_DestroyQTextBlockGroupDefault(void* ptr); +void* QTextBlockGroup___blockList_atList(void* ptr, int i); +void QTextBlockGroup___blockList_setList(void* ptr, void* i); +void* QTextBlockGroup___blockList_newList(void* ptr); +void QTextBlockUserData_DestroyQTextBlockUserData(void* ptr); +void QTextBlockUserData_DestroyQTextBlockUserDataDefault(void* ptr); +void* QTextCharFormat_NewQTextCharFormat(); +struct QtGui_PackedString QTextCharFormat_AnchorHref(void* ptr); +struct QtGui_PackedString QTextCharFormat_AnchorNames(void* ptr); +void* QTextCharFormat_Font(void* ptr); +long long QTextCharFormat_FontCapitalization(void* ptr); +void* QTextCharFormat_FontFamilies(void* ptr); +struct QtGui_PackedString QTextCharFormat_FontFamily(void* ptr); +char QTextCharFormat_FontFixedPitch(void* ptr); +long long QTextCharFormat_FontHintingPreference(void* ptr); +char QTextCharFormat_FontItalic(void* ptr); +char QTextCharFormat_FontKerning(void* ptr); +double QTextCharFormat_FontLetterSpacing(void* ptr); +long long QTextCharFormat_FontLetterSpacingType(void* ptr); +char QTextCharFormat_FontOverline(void* ptr); +double QTextCharFormat_FontPointSize(void* ptr); +int QTextCharFormat_FontStretch(void* ptr); +char QTextCharFormat_FontStrikeOut(void* ptr); +long long QTextCharFormat_FontStyleHint(void* ptr); +void* QTextCharFormat_FontStyleName(void* ptr); +long long QTextCharFormat_FontStyleStrategy(void* ptr); +char QTextCharFormat_FontUnderline(void* ptr); +int QTextCharFormat_FontWeight(void* ptr); +double QTextCharFormat_FontWordSpacing(void* ptr); +char QTextCharFormat_IsAnchor(void* ptr); +void QTextCharFormat_SetAnchor(void* ptr, char anchor); +void QTextCharFormat_SetAnchorHref(void* ptr, struct QtGui_PackedString value); +void QTextCharFormat_SetAnchorNames(void* ptr, struct QtGui_PackedString names); +void QTextCharFormat_SetFont(void* ptr, void* font, long long behavior); +void QTextCharFormat_SetFont2(void* ptr, void* font); +void QTextCharFormat_SetFontCapitalization(void* ptr, long long capitalization); +void QTextCharFormat_SetFontFamilies(void* ptr, struct QtGui_PackedString families); +void QTextCharFormat_SetFontFamily(void* ptr, struct QtGui_PackedString family); +void QTextCharFormat_SetFontFixedPitch(void* ptr, char fixedPitch); +void QTextCharFormat_SetFontHintingPreference(void* ptr, long long hintingPreference); +void QTextCharFormat_SetFontItalic(void* ptr, char italic); +void QTextCharFormat_SetFontKerning(void* ptr, char enable); +void QTextCharFormat_SetFontLetterSpacing(void* ptr, double spacing); +void QTextCharFormat_SetFontLetterSpacingType(void* ptr, long long letterSpacingType); +void QTextCharFormat_SetFontOverline(void* ptr, char overline); +void QTextCharFormat_SetFontPointSize(void* ptr, double size); +void QTextCharFormat_SetFontStretch(void* ptr, int factor); +void QTextCharFormat_SetFontStrikeOut(void* ptr, char strikeOut); +void QTextCharFormat_SetFontStyleHint(void* ptr, long long hint, long long strategy); +void QTextCharFormat_SetFontStyleName(void* ptr, struct QtGui_PackedString styleName); +void QTextCharFormat_SetFontStyleStrategy(void* ptr, long long strategy); +void QTextCharFormat_SetFontUnderline(void* ptr, char underline); +void QTextCharFormat_SetFontWeight(void* ptr, int weight); +void QTextCharFormat_SetFontWordSpacing(void* ptr, double spacing); +void QTextCharFormat_SetTextOutline(void* ptr, void* pen); +void QTextCharFormat_SetToolTip(void* ptr, struct QtGui_PackedString text); +void QTextCharFormat_SetUnderlineColor(void* ptr, void* color); +void QTextCharFormat_SetUnderlineStyle(void* ptr, long long style); +void QTextCharFormat_SetVerticalAlignment(void* ptr, long long alignment); +void* QTextCharFormat_TextOutline(void* ptr); +struct QtGui_PackedString QTextCharFormat_ToolTip(void* ptr); +void* QTextCharFormat_UnderlineColor(void* ptr); +long long QTextCharFormat_UnderlineStyle(void* ptr); +long long QTextCharFormat_VerticalAlignment(void* ptr); +void* QTextCursor_NewQTextCursor(); +void* QTextCursor_NewQTextCursor2(void* document); +void* QTextCursor_NewQTextCursor3(void* frame); +void* QTextCursor_NewQTextCursor4(void* block); +void* QTextCursor_NewQTextCursor5(void* cursor); +int QTextCursor_Anchor(void* ptr); +char QTextCursor_AtBlockEnd(void* ptr); +char QTextCursor_AtBlockStart(void* ptr); +char QTextCursor_AtEnd(void* ptr); +char QTextCursor_AtStart(void* ptr); +void QTextCursor_BeginEditBlock(void* ptr); +void* QTextCursor_Block(void* ptr); +void* QTextCursor_BlockCharFormat(void* ptr); +void* QTextCursor_BlockFormat(void* ptr); +int QTextCursor_BlockNumber(void* ptr); +void* QTextCursor_CharFormat(void* ptr); +void QTextCursor_ClearSelection(void* ptr); +int QTextCursor_ColumnNumber(void* ptr); +void* QTextCursor_CreateList(void* ptr, void* format); +void* QTextCursor_CreateList2(void* ptr, long long style); +void* QTextCursor_CurrentFrame(void* ptr); +void* QTextCursor_CurrentList(void* ptr); +void* QTextCursor_CurrentTable(void* ptr); +void QTextCursor_DeleteChar(void* ptr); +void QTextCursor_DeletePreviousChar(void* ptr); +void* QTextCursor_Document(void* ptr); +void QTextCursor_EndEditBlock(void* ptr); +char QTextCursor_HasComplexSelection(void* ptr); +char QTextCursor_HasSelection(void* ptr); +void QTextCursor_InsertBlock(void* ptr); +void QTextCursor_InsertBlock2(void* ptr, void* format); +void QTextCursor_InsertBlock3(void* ptr, void* format, void* charFormat); +void QTextCursor_InsertFragment(void* ptr, void* fragment); +void* QTextCursor_InsertFrame(void* ptr, void* format); +void QTextCursor_InsertHtml(void* ptr, struct QtGui_PackedString html); +void QTextCursor_InsertImage(void* ptr, void* format); +void QTextCursor_InsertImage2(void* ptr, void* format, long long alignment); +void QTextCursor_InsertImage3(void* ptr, struct QtGui_PackedString name); +void QTextCursor_InsertImage4(void* ptr, void* image, struct QtGui_PackedString name); +void* QTextCursor_InsertList(void* ptr, void* format); +void* QTextCursor_InsertList2(void* ptr, long long style); +void* QTextCursor_InsertTable(void* ptr, int rows, int columns, void* format); +void* QTextCursor_InsertTable2(void* ptr, int rows, int columns); +void QTextCursor_InsertText(void* ptr, struct QtGui_PackedString text); +void QTextCursor_InsertText2(void* ptr, struct QtGui_PackedString text, void* format); +char QTextCursor_IsCopyOf(void* ptr, void* other); +char QTextCursor_IsNull(void* ptr); +void QTextCursor_JoinPreviousEditBlock(void* ptr); +char QTextCursor_KeepPositionOnInsert(void* ptr); +void QTextCursor_MergeBlockCharFormat(void* ptr, void* modifier); +void QTextCursor_MergeBlockFormat(void* ptr, void* modifier); +void QTextCursor_MergeCharFormat(void* ptr, void* modifier); +char QTextCursor_MovePosition(void* ptr, long long operation, long long mode, int n); +int QTextCursor_Position(void* ptr); +int QTextCursor_PositionInBlock(void* ptr); +void QTextCursor_RemoveSelectedText(void* ptr); +void QTextCursor_Select(void* ptr, long long selection); +void QTextCursor_SelectedTableCells(void* ptr, int firstRow, int numRows, int firstColumn, int numColumns); +struct QtGui_PackedString QTextCursor_SelectedText(void* ptr); +void* QTextCursor_Selection(void* ptr); +int QTextCursor_SelectionEnd(void* ptr); +int QTextCursor_SelectionStart(void* ptr); +void QTextCursor_SetBlockCharFormat(void* ptr, void* format); +void QTextCursor_SetBlockFormat(void* ptr, void* format); +void QTextCursor_SetCharFormat(void* ptr, void* format); +void QTextCursor_SetKeepPositionOnInsert(void* ptr, char b); +void QTextCursor_SetPosition(void* ptr, int pos, long long m); +void QTextCursor_SetVerticalMovementX(void* ptr, int x); +void QTextCursor_SetVisualNavigation(void* ptr, char b); +void QTextCursor_Swap(void* ptr, void* other); +int QTextCursor_VerticalMovementX(void* ptr); +char QTextCursor_VisualNavigation(void* ptr); +void QTextCursor_DestroyQTextCursor(void* ptr); +void* QTextDocument_NewQTextDocument(void* parent); +void* QTextDocument_NewQTextDocument2(struct QtGui_PackedString text, void* parent); +void QTextDocument_AddResource(void* ptr, int ty, void* name, void* resource); +void QTextDocument_AdjustSize(void* ptr); +struct QtGui_PackedList QTextDocument_AllFormats(void* ptr); +int QTextDocument_AvailableRedoSteps(void* ptr); +int QTextDocument_AvailableUndoSteps(void* ptr); +void* QTextDocument_BaseUrl(void* ptr); +void QTextDocument_ConnectBaseUrlChanged(void* ptr, long long t); +void QTextDocument_DisconnectBaseUrlChanged(void* ptr); +void QTextDocument_BaseUrlChanged(void* ptr, void* url); +void* QTextDocument_Begin(void* ptr); +int QTextDocument_BlockCount(void* ptr); +void QTextDocument_ConnectBlockCountChanged(void* ptr, long long t); +void QTextDocument_DisconnectBlockCountChanged(void* ptr); +void QTextDocument_BlockCountChanged(void* ptr, int newBlockCount); +void* QTextDocument_CharacterAt(void* ptr, int pos); +int QTextDocument_CharacterCount(void* ptr); +void QTextDocument_Clear(void* ptr); +void QTextDocument_ClearDefault(void* ptr); +void QTextDocument_ClearUndoRedoStacks(void* ptr, long long stacksToClear); +void* QTextDocument_Clone(void* ptr, void* parent); +void QTextDocument_ConnectContentsChange(void* ptr, long long t); +void QTextDocument_DisconnectContentsChange(void* ptr); +void QTextDocument_ContentsChange(void* ptr, int position, int charsRemoved, int charsAdded); +void QTextDocument_ConnectContentsChanged(void* ptr, long long t); +void QTextDocument_DisconnectContentsChanged(void* ptr); +void QTextDocument_ContentsChanged(void* ptr); +void* QTextDocument_CreateObject(void* ptr, void* format); +void* QTextDocument_CreateObjectDefault(void* ptr, void* format); +void QTextDocument_ConnectCursorPositionChanged(void* ptr, long long t); +void QTextDocument_DisconnectCursorPositionChanged(void* ptr); +void QTextDocument_CursorPositionChanged(void* ptr, void* cursor); +long long QTextDocument_DefaultCursorMoveStyle(void* ptr); +void* QTextDocument_DefaultFont(void* ptr); +struct QtGui_PackedString QTextDocument_DefaultStyleSheet(void* ptr); +void* QTextDocument_DefaultTextOption(void* ptr); +void* QTextDocument_DocumentLayout(void* ptr); +void QTextDocument_ConnectDocumentLayoutChanged(void* ptr, long long t); +void QTextDocument_DisconnectDocumentLayoutChanged(void* ptr); +void QTextDocument_DocumentLayoutChanged(void* ptr); +double QTextDocument_DocumentMargin(void* ptr); +void QTextDocument_DrawContents(void* ptr, void* p, void* rect); +void* QTextDocument_End(void* ptr); +void* QTextDocument_Find(void* ptr, struct QtGui_PackedString subString, void* cursor, long long options); +void* QTextDocument_Find2(void* ptr, struct QtGui_PackedString subString, int position, long long options); +void* QTextDocument_Find3(void* ptr, void* expr, int from, long long options); +void* QTextDocument_Find4(void* ptr, void* expr, void* cursor, long long options); +void* QTextDocument_Find5(void* ptr, void* expr, int from, long long options); +void* QTextDocument_Find6(void* ptr, void* expr, void* cursor, long long options); +void* QTextDocument_FindBlock(void* ptr, int pos); +void* QTextDocument_FindBlockByLineNumber(void* ptr, int lineNumber); +void* QTextDocument_FindBlockByNumber(void* ptr, int blockNumber); +void* QTextDocument_FirstBlock(void* ptr); +double QTextDocument_IdealWidth(void* ptr); +double QTextDocument_IndentWidth(void* ptr); +char QTextDocument_IsEmpty(void* ptr); +char QTextDocument_IsModified(void* ptr); +char QTextDocument_IsRedoAvailable(void* ptr); +char QTextDocument_IsUndoAvailable(void* ptr); +char QTextDocument_IsUndoRedoEnabled(void* ptr); +void* QTextDocument_LastBlock(void* ptr); +int QTextDocument_LineCount(void* ptr); +void* QTextDocument_LoadResource(void* ptr, int ty, void* name); +void* QTextDocument_LoadResourceDefault(void* ptr, int ty, void* name); +void QTextDocument_MarkContentsDirty(void* ptr, int position, int length); +int QTextDocument_MaximumBlockCount(void* ptr); +struct QtGui_PackedString QTextDocument_MetaInformation(void* ptr, long long info); +void QTextDocument_ConnectModificationChanged(void* ptr, long long t); +void QTextDocument_DisconnectModificationChanged(void* ptr); +void QTextDocument_ModificationChanged(void* ptr, char changed); +void* QTextDocument_Object(void* ptr, int objectIndex); +void* QTextDocument_ObjectForFormat(void* ptr, void* ff); +int QTextDocument_PageCount(void* ptr); +void* QTextDocument_PageSize(void* ptr); +void QTextDocument_Print(void* ptr, void* printer); +void QTextDocument_Redo(void* ptr, void* cursor); +void QTextDocument_Redo2(void* ptr); +void QTextDocument_Redo2Default(void* ptr); +void QTextDocument_ConnectRedoAvailable(void* ptr, long long t); +void QTextDocument_DisconnectRedoAvailable(void* ptr); +void QTextDocument_RedoAvailable(void* ptr, char available); +void* QTextDocument_Resource(void* ptr, int ty, void* name); +int QTextDocument_Revision(void* ptr); +void* QTextDocument_RootFrame(void* ptr); +void QTextDocument_SetBaseUrl(void* ptr, void* url); +void QTextDocument_SetDefaultCursorMoveStyle(void* ptr, long long style); +void QTextDocument_SetDefaultFont(void* ptr, void* font); +void QTextDocument_SetDefaultStyleSheet(void* ptr, struct QtGui_PackedString sheet); +void QTextDocument_SetDefaultTextOption(void* ptr, void* option); +void QTextDocument_SetDocumentLayout(void* ptr, void* layout); +void QTextDocument_SetDocumentMargin(void* ptr, double margin); +void QTextDocument_SetHtml(void* ptr, struct QtGui_PackedString html); +void QTextDocument_SetIndentWidth(void* ptr, double width); +void QTextDocument_SetMaximumBlockCount(void* ptr, int maximum); +void QTextDocument_SetMetaInformation(void* ptr, long long info, struct QtGui_PackedString stri); +void QTextDocument_SetModified(void* ptr, char m); +void QTextDocument_SetModifiedDefault(void* ptr, char m); +void QTextDocument_SetPageSize(void* ptr, void* size); +void QTextDocument_SetPlainText(void* ptr, struct QtGui_PackedString text); +void QTextDocument_SetTextWidth(void* ptr, double width); +void QTextDocument_SetUndoRedoEnabled(void* ptr, char enable); +void QTextDocument_SetUseDesignMetrics(void* ptr, char b); +void* QTextDocument_Size(void* ptr); +double QTextDocument_TextWidth(void* ptr); +struct QtGui_PackedString QTextDocument_ToHtml(void* ptr, void* encoding); +struct QtGui_PackedString QTextDocument_ToPlainText(void* ptr); +struct QtGui_PackedString QTextDocument_ToRawText(void* ptr); +void QTextDocument_Undo(void* ptr, void* cursor); +void QTextDocument_Undo2(void* ptr); +void QTextDocument_Undo2Default(void* ptr); +void QTextDocument_ConnectUndoAvailable(void* ptr, long long t); +void QTextDocument_DisconnectUndoAvailable(void* ptr); +void QTextDocument_UndoAvailable(void* ptr, char available); +void QTextDocument_ConnectUndoCommandAdded(void* ptr, long long t); +void QTextDocument_DisconnectUndoCommandAdded(void* ptr); +void QTextDocument_UndoCommandAdded(void* ptr); +char QTextDocument_UseDesignMetrics(void* ptr); +void QTextDocument_DestroyQTextDocument(void* ptr); +void QTextDocument_DestroyQTextDocumentDefault(void* ptr); +void* QTextDocument___allFormats_atList(void* ptr, int i); +void QTextDocument___allFormats_setList(void* ptr, void* i); +void* QTextDocument___allFormats_newList(void* ptr); +void* QTextDocument___children_atList(void* ptr, int i); +void QTextDocument___children_setList(void* ptr, void* i); +void* QTextDocument___children_newList(void* ptr); +void* QTextDocument___dynamicPropertyNames_atList(void* ptr, int i); +void QTextDocument___dynamicPropertyNames_setList(void* ptr, void* i); +void* QTextDocument___dynamicPropertyNames_newList(void* ptr); +void* QTextDocument___findChildren_atList(void* ptr, int i); +void QTextDocument___findChildren_setList(void* ptr, void* i); +void* QTextDocument___findChildren_newList(void* ptr); +void* QTextDocument___findChildren_atList3(void* ptr, int i); +void QTextDocument___findChildren_setList3(void* ptr, void* i); +void* QTextDocument___findChildren_newList3(void* ptr); +void* QTextDocument___qFindChildren_atList2(void* ptr, int i); +void QTextDocument___qFindChildren_setList2(void* ptr, void* i); +void* QTextDocument___qFindChildren_newList2(void* ptr); +void QTextDocument_ChildEventDefault(void* ptr, void* event); +void QTextDocument_ConnectNotifyDefault(void* ptr, void* sign); +void QTextDocument_CustomEventDefault(void* ptr, void* event); +void QTextDocument_DeleteLaterDefault(void* ptr); +void QTextDocument_DisconnectNotifyDefault(void* ptr, void* sign); +char QTextDocument_EventDefault(void* ptr, void* e); +char QTextDocument_EventFilterDefault(void* ptr, void* watched, void* event); +void* QTextDocument_MetaObjectDefault(void* ptr); +void QTextDocument_TimerEventDefault(void* ptr, void* event); +void* QTextDocumentFragment_NewQTextDocumentFragment(); +void* QTextDocumentFragment_NewQTextDocumentFragment2(void* document); +void* QTextDocumentFragment_NewQTextDocumentFragment3(void* cursor); +void* QTextDocumentFragment_NewQTextDocumentFragment4(void* other); +void* QTextDocumentFragment_QTextDocumentFragment_FromHtml(struct QtGui_PackedString text); +void* QTextDocumentFragment_QTextDocumentFragment_FromHtml2(struct QtGui_PackedString text, void* resourceProvider); +void* QTextDocumentFragment_QTextDocumentFragment_FromPlainText(struct QtGui_PackedString plainText); +char QTextDocumentFragment_IsEmpty(void* ptr); +struct QtGui_PackedString QTextDocumentFragment_ToHtml(void* ptr, void* encoding); +struct QtGui_PackedString QTextDocumentFragment_ToPlainText(void* ptr); +void QTextDocumentFragment_DestroyQTextDocumentFragment(void* ptr); +void* QTextDocumentWriter_NewQTextDocumentWriter(); +void* QTextDocumentWriter_NewQTextDocumentWriter2(void* device, void* format); +void* QTextDocumentWriter_NewQTextDocumentWriter3(struct QtGui_PackedString fileName, void* format); +void* QTextDocumentWriter_Codec(void* ptr); +void* QTextDocumentWriter_Device(void* ptr); +struct QtGui_PackedString QTextDocumentWriter_FileName(void* ptr); +void* QTextDocumentWriter_Format(void* ptr); +void QTextDocumentWriter_SetCodec(void* ptr, void* codec); +void QTextDocumentWriter_SetDevice(void* ptr, void* device); +void QTextDocumentWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName); +void QTextDocumentWriter_SetFormat(void* ptr, void* format); +struct QtGui_PackedList QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats(); +char QTextDocumentWriter_Write(void* ptr, void* document); +char QTextDocumentWriter_Write2(void* ptr, void* fragment); +void QTextDocumentWriter_DestroyQTextDocumentWriter(void* ptr); +void* QTextDocumentWriter___supportedDocumentFormats_atList(void* ptr, int i); +void QTextDocumentWriter___supportedDocumentFormats_setList(void* ptr, void* i); +void* QTextDocumentWriter___supportedDocumentFormats_newList(void* ptr); +void* QTextFormat_NewQTextFormat(); +void* QTextFormat_NewQTextFormat2(int ty); +void* QTextFormat_NewQTextFormat3(void* other); +void* QTextFormat_Background(void* ptr); +char QTextFormat_BoolProperty(void* ptr, int propertyId); +void* QTextFormat_BrushProperty(void* ptr, int propertyId); +void QTextFormat_ClearBackground(void* ptr); +void QTextFormat_ClearForeground(void* ptr); +void QTextFormat_ClearProperty(void* ptr, int propertyId); +void* QTextFormat_ColorProperty(void* ptr, int propertyId); +double QTextFormat_DoubleProperty(void* ptr, int propertyId); +void* QTextFormat_Foreground(void* ptr); +char QTextFormat_HasProperty(void* ptr, int propertyId); +int QTextFormat_IntProperty(void* ptr, int propertyId); +char QTextFormat_IsBlockFormat(void* ptr); +char QTextFormat_IsCharFormat(void* ptr); +char QTextFormat_IsEmpty(void* ptr); +char QTextFormat_IsFrameFormat(void* ptr); +char QTextFormat_IsImageFormat(void* ptr); +char QTextFormat_IsListFormat(void* ptr); +char QTextFormat_IsTableCellFormat(void* ptr); +char QTextFormat_IsTableFormat(void* ptr); +char QTextFormat_IsValid(void* ptr); +long long QTextFormat_LayoutDirection(void* ptr); +void* QTextFormat_LengthProperty(void* ptr, int propertyId); +void QTextFormat_Merge(void* ptr, void* other); +int QTextFormat_ObjectIndex(void* ptr); +int QTextFormat_ObjectType(void* ptr); +void* QTextFormat_PenProperty(void* ptr, int propertyId); +struct QtGui_PackedList QTextFormat_Properties(void* ptr); +void* QTextFormat_Property(void* ptr, int propertyId); +int QTextFormat_PropertyCount(void* ptr); +void QTextFormat_SetBackground(void* ptr, void* brush); +void QTextFormat_SetForeground(void* ptr, void* brush); +void QTextFormat_SetLayoutDirection(void* ptr, long long direction); +void QTextFormat_SetObjectIndex(void* ptr, int index); +void QTextFormat_SetObjectType(void* ptr, int ty); +void QTextFormat_SetProperty(void* ptr, int propertyId, void* value); +void QTextFormat_SetProperty2(void* ptr, int propertyId, void* value); +struct QtGui_PackedString QTextFormat_StringProperty(void* ptr, int propertyId); +void QTextFormat_Swap(void* ptr, void* other); +void* QTextFormat_ToBlockFormat(void* ptr); +void* QTextFormat_ToCharFormat(void* ptr); +void* QTextFormat_ToFrameFormat(void* ptr); +void* QTextFormat_ToImageFormat(void* ptr); +void* QTextFormat_ToListFormat(void* ptr); +void* QTextFormat_ToTableCellFormat(void* ptr); +void* QTextFormat_ToTableFormat(void* ptr); +int QTextFormat_Type(void* ptr); +void QTextFormat_DestroyQTextFormat(void* ptr); +void* QTextFormat___lengthVectorProperty_atList(void* ptr, int i); +void QTextFormat___lengthVectorProperty_setList(void* ptr, void* i); +void* QTextFormat___lengthVectorProperty_newList(void* ptr); +void* QTextFormat___properties_atList(void* ptr, int v, int i); +void QTextFormat___properties_setList(void* ptr, int key, void* i); +void* QTextFormat___properties_newList(void* ptr); +struct QtGui_PackedList QTextFormat___properties_keyList(void* ptr); +void* QTextFormat___setProperty_value_atList2(void* ptr, int i); +void QTextFormat___setProperty_value_setList2(void* ptr, void* i); +void* QTextFormat___setProperty_value_newList2(void* ptr); +int QTextFormat_____properties_keyList_atList(void* ptr, int i); +void QTextFormat_____properties_keyList_setList(void* ptr, int i); +void* QTextFormat_____properties_keyList_newList(void* ptr); +void* QTextFragment_NewQTextFragment2(); +void* QTextFragment_NewQTextFragment3(void* other); +void* QTextFragment_CharFormat(void* ptr); +int QTextFragment_CharFormatIndex(void* ptr); +char QTextFragment_Contains(void* ptr, int position); +struct QtGui_PackedList QTextFragment_GlyphRuns(void* ptr, int pos, int l); +char QTextFragment_IsValid(void* ptr); +int QTextFragment_Length(void* ptr); +int QTextFragment_Position(void* ptr); +struct QtGui_PackedString QTextFragment_Text(void* ptr); +void* QTextFragment___glyphRuns_atList(void* ptr, int i); +void QTextFragment___glyphRuns_setList(void* ptr, void* i); +void* QTextFragment___glyphRuns_newList(void* ptr); +void* QTextFrame_NewQTextFrame(void* document); +struct QtGui_PackedList QTextFrame_ChildFrames(void* ptr); +void* QTextFrame_FirstCursorPosition(void* ptr); +int QTextFrame_FirstPosition(void* ptr); +void* QTextFrame_FrameFormat(void* ptr); +void* QTextFrame_LastCursorPosition(void* ptr); +int QTextFrame_LastPosition(void* ptr); +void* QTextFrame_ParentFrame(void* ptr); +void QTextFrame_SetFrameFormat(void* ptr, void* format); +void QTextFrame_DestroyQTextFrame(void* ptr); +void QTextFrame_DestroyQTextFrameDefault(void* ptr); +void* QTextFrame___childFrames_atList(void* ptr, int i); +void QTextFrame___childFrames_setList(void* ptr, void* i); +void* QTextFrame___childFrames_newList(void* ptr); +void* QTextFrameFormat_NewQTextFrameFormat(); +double QTextFrameFormat_Border(void* ptr); +void* QTextFrameFormat_BorderBrush(void* ptr); +long long QTextFrameFormat_BorderStyle(void* ptr); +double QTextFrameFormat_BottomMargin(void* ptr); +void* QTextFrameFormat_Height(void* ptr); +double QTextFrameFormat_LeftMargin(void* ptr); +double QTextFrameFormat_Margin(void* ptr); +double QTextFrameFormat_Padding(void* ptr); +long long QTextFrameFormat_PageBreakPolicy(void* ptr); +long long QTextFrameFormat_Position(void* ptr); +double QTextFrameFormat_RightMargin(void* ptr); +void QTextFrameFormat_SetBorder(void* ptr, double width); +void QTextFrameFormat_SetBorderBrush(void* ptr, void* brush); +void QTextFrameFormat_SetBorderStyle(void* ptr, long long style); +void QTextFrameFormat_SetBottomMargin(void* ptr, double margin); +void QTextFrameFormat_SetHeight(void* ptr, void* height); +void QTextFrameFormat_SetHeight2(void* ptr, double height); +void QTextFrameFormat_SetLeftMargin(void* ptr, double margin); +void QTextFrameFormat_SetMargin(void* ptr, double margin); +void QTextFrameFormat_SetPadding(void* ptr, double width); +void QTextFrameFormat_SetPageBreakPolicy(void* ptr, long long policy); +void QTextFrameFormat_SetPosition(void* ptr, long long policy); +void QTextFrameFormat_SetRightMargin(void* ptr, double margin); +void QTextFrameFormat_SetTopMargin(void* ptr, double margin); +void QTextFrameFormat_SetWidth(void* ptr, void* width); +void QTextFrameFormat_SetWidth2(void* ptr, double width); +double QTextFrameFormat_TopMargin(void* ptr); +void* QTextFrameFormat_Width(void* ptr); +void* QTextImageFormat_NewQTextImageFormat(); +double QTextImageFormat_Height(void* ptr); +struct QtGui_PackedString QTextImageFormat_Name(void* ptr); +int QTextImageFormat_Quality(void* ptr); +void QTextImageFormat_SetHeight(void* ptr, double height); +void QTextImageFormat_SetName(void* ptr, struct QtGui_PackedString name); +void QTextImageFormat_SetQuality(void* ptr, int quality); +void QTextImageFormat_SetWidth(void* ptr, double width); +double QTextImageFormat_Width(void* ptr); +double QTextInlineObject_Ascent(void* ptr); +double QTextInlineObject_Descent(void* ptr); +void* QTextInlineObject_Format(void* ptr); +int QTextInlineObject_FormatIndex(void* ptr); +double QTextInlineObject_Height(void* ptr); +char QTextInlineObject_IsValid(void* ptr); +void* QTextInlineObject_Rect(void* ptr); +void QTextInlineObject_SetAscent(void* ptr, double a); +void QTextInlineObject_SetDescent(void* ptr, double d); +void QTextInlineObject_SetWidth(void* ptr, double w); +long long QTextInlineObject_TextDirection(void* ptr); +int QTextInlineObject_TextPosition(void* ptr); +double QTextInlineObject_Width(void* ptr); +double QTextItem_Ascent(void* ptr); +double QTextItem_Descent(void* ptr); +void* QTextItem_Font(void* ptr); +long long QTextItem_RenderFlags(void* ptr); +struct QtGui_PackedString QTextItem_Text(void* ptr); +double QTextItem_Width(void* ptr); +void* QTextLayout_NewQTextLayout(); +void* QTextLayout_NewQTextLayout2(struct QtGui_PackedString text); +void* QTextLayout_NewQTextLayout4(struct QtGui_PackedString text, void* font, void* paintdevice); +void QTextLayout_BeginLayout(void* ptr); +void* QTextLayout_BoundingRect(void* ptr); +char QTextLayout_CacheEnabled(void* ptr); +void QTextLayout_ClearFormats(void* ptr); +void QTextLayout_ClearLayout(void* ptr); +void* QTextLayout_CreateLine(void* ptr); +long long QTextLayout_CursorMoveStyle(void* ptr); +void QTextLayout_DrawCursor(void* ptr, void* painter, void* position, int cursorPosition, int width); +void QTextLayout_DrawCursor2(void* ptr, void* painter, void* position, int cursorPosition); +void QTextLayout_EndLayout(void* ptr); +void* QTextLayout_Font(void* ptr); +struct QtGui_PackedList QTextLayout_GlyphRuns(void* ptr, int from, int length); +char QTextLayout_IsValidCursorPosition(void* ptr, int pos); +int QTextLayout_LeftCursorPosition(void* ptr, int oldPos); +void* QTextLayout_LineAt(void* ptr, int i); +int QTextLayout_LineCount(void* ptr); +void* QTextLayout_LineForTextPosition(void* ptr, int pos); +double QTextLayout_MaximumWidth(void* ptr); +double QTextLayout_MinimumWidth(void* ptr); +int QTextLayout_NextCursorPosition(void* ptr, int oldPos, long long mode); +void* QTextLayout_Position(void* ptr); +int QTextLayout_PreeditAreaPosition(void* ptr); +struct QtGui_PackedString QTextLayout_PreeditAreaText(void* ptr); +int QTextLayout_PreviousCursorPosition(void* ptr, int oldPos, long long mode); +int QTextLayout_RightCursorPosition(void* ptr, int oldPos); +void QTextLayout_SetCacheEnabled(void* ptr, char enable); +void QTextLayout_SetCursorMoveStyle(void* ptr, long long style); +void QTextLayout_SetFont(void* ptr, void* font); +void QTextLayout_SetPosition(void* ptr, void* p); +void QTextLayout_SetPreeditArea(void* ptr, int position, struct QtGui_PackedString text); +void QTextLayout_SetText(void* ptr, struct QtGui_PackedString stri); +void QTextLayout_SetTextOption(void* ptr, void* option); +struct QtGui_PackedString QTextLayout_Text(void* ptr); +void* QTextLayout_TextOption(void* ptr); +void QTextLayout_DestroyQTextLayout(void* ptr); +void* QTextLayout___formats_newList(void* ptr); +void* QTextLayout___glyphRuns_atList(void* ptr, int i); +void QTextLayout___glyphRuns_setList(void* ptr, void* i); +void* QTextLayout___glyphRuns_newList(void* ptr); +void* QTextLength_NewQTextLength(); +void* QTextLength_NewQTextLength2(long long ty, double value); +double QTextLength_RawValue(void* ptr); +long long QTextLength_Type(void* ptr); +double QTextLength_Value(void* ptr, double maximumLength); +void* QTextLine_NewQTextLine(); +double QTextLine_Ascent(void* ptr); +double QTextLine_CursorToX(void* ptr, int cursorPos, long long edge); +double QTextLine_CursorToX2(void* ptr, int cursorPos, long long edge); +double QTextLine_Descent(void* ptr); +struct QtGui_PackedList QTextLine_GlyphRuns(void* ptr, int from, int length); +double QTextLine_Height(void* ptr); +double QTextLine_HorizontalAdvance(void* ptr); +char QTextLine_IsValid(void* ptr); +double QTextLine_Leading(void* ptr); +char QTextLine_LeadingIncluded(void* ptr); +int QTextLine_LineNumber(void* ptr); +void* QTextLine_NaturalTextRect(void* ptr); +double QTextLine_NaturalTextWidth(void* ptr); +void* QTextLine_Position(void* ptr); +void* QTextLine_Rect(void* ptr); +void QTextLine_SetLeadingIncluded(void* ptr, char included); +void QTextLine_SetLineWidth(void* ptr, double width); +void QTextLine_SetNumColumns(void* ptr, int numColumns); +void QTextLine_SetNumColumns2(void* ptr, int numColumns, double alignmentWidth); +void QTextLine_SetPosition(void* ptr, void* pos); +int QTextLine_TextLength(void* ptr); +int QTextLine_TextStart(void* ptr); +double QTextLine_Width(void* ptr); +double QTextLine_X(void* ptr); +int QTextLine_XToCursor(void* ptr, double x, long long cpos); +double QTextLine_Y(void* ptr); +void* QTextLine___glyphRuns_atList(void* ptr, int i); +void QTextLine___glyphRuns_setList(void* ptr, void* i); +void* QTextLine___glyphRuns_newList(void* ptr); +void QTextList_Add(void* ptr, void* block); +int QTextList_Count(void* ptr); +void* QTextList_Format(void* ptr); +void* QTextList_Item(void* ptr, int i); +int QTextList_ItemNumber(void* ptr, void* block); +struct QtGui_PackedString QTextList_ItemText(void* ptr, void* block); +void QTextList_Remove(void* ptr, void* block); +void QTextList_RemoveItem(void* ptr, int i); +void QTextList_SetFormat(void* ptr, void* format); +void* QTextListFormat_NewQTextListFormat(); +int QTextListFormat_Indent(void* ptr); +struct QtGui_PackedString QTextListFormat_NumberPrefix(void* ptr); +struct QtGui_PackedString QTextListFormat_NumberSuffix(void* ptr); +void QTextListFormat_SetIndent(void* ptr, int indentation); +void QTextListFormat_SetNumberPrefix(void* ptr, struct QtGui_PackedString numberPrefix); +void QTextListFormat_SetNumberSuffix(void* ptr, struct QtGui_PackedString numberSuffix); +void QTextListFormat_SetStyle(void* ptr, long long style); +long long QTextListFormat_Style(void* ptr); +void* QTextObject_NewQTextObject(void* document); +void* QTextObject_Document(void* ptr); +void* QTextObject_Format(void* ptr); +int QTextObject_FormatIndex(void* ptr); +int QTextObject_ObjectIndex(void* ptr); +void QTextObject_SetFormat(void* ptr, void* format); +void QTextObject_DestroyQTextObject(void* ptr); +void QTextObject_DestroyQTextObjectDefault(void* ptr); +void* QTextObject___children_atList(void* ptr, int i); +void QTextObject___children_setList(void* ptr, void* i); +void* QTextObject___children_newList(void* ptr); +void* QTextObject___dynamicPropertyNames_atList(void* ptr, int i); +void QTextObject___dynamicPropertyNames_setList(void* ptr, void* i); +void* QTextObject___dynamicPropertyNames_newList(void* ptr); +void* QTextObject___findChildren_atList(void* ptr, int i); +void QTextObject___findChildren_setList(void* ptr, void* i); +void* QTextObject___findChildren_newList(void* ptr); +void* QTextObject___findChildren_atList3(void* ptr, int i); +void QTextObject___findChildren_setList3(void* ptr, void* i); +void* QTextObject___findChildren_newList3(void* ptr); +void* QTextObject___qFindChildren_atList2(void* ptr, int i); +void QTextObject___qFindChildren_setList2(void* ptr, void* i); +void* QTextObject___qFindChildren_newList2(void* ptr); +void QTextObject_ChildEventDefault(void* ptr, void* event); +void QTextObject_ConnectNotifyDefault(void* ptr, void* sign); +void QTextObject_CustomEventDefault(void* ptr, void* event); +void QTextObject_DeleteLaterDefault(void* ptr); +void QTextObject_DisconnectNotifyDefault(void* ptr, void* sign); +char QTextObject_EventDefault(void* ptr, void* e); +char QTextObject_EventFilterDefault(void* ptr, void* watched, void* event); +void* QTextObject_MetaObjectDefault(void* ptr); +void QTextObject_TimerEventDefault(void* ptr, void* event); +void QTextObjectInterface_DrawObject(void* ptr, void* painter, void* rect, void* doc, int posInDocument, void* format); +void* QTextObjectInterface_IntrinsicSize(void* ptr, void* doc, int posInDocument, void* format); +void QTextObjectInterface_DestroyQTextObjectInterface(void* ptr); +void QTextObjectInterface_DestroyQTextObjectInterfaceDefault(void* ptr); +void* QTextOption_NewQTextOption(); +void* QTextOption_NewQTextOption2(long long alignment); +void* QTextOption_NewQTextOption3(void* other); +long long QTextOption_Alignment(void* ptr); +long long QTextOption_Flags(void* ptr); +void QTextOption_SetAlignment(void* ptr, long long alignment); +void QTextOption_SetFlags(void* ptr, long long flags); +void QTextOption_SetTabArray(void* ptr, void* tabStops); +void QTextOption_SetTabStopDistance(void* ptr, double tabStopDistance); +void QTextOption_SetTextDirection(void* ptr, long long direction); +void QTextOption_SetUseDesignMetrics(void* ptr, char enable); +void QTextOption_SetWrapMode(void* ptr, long long mode); +struct QtGui_PackedList QTextOption_TabArray(void* ptr); +double QTextOption_TabStopDistance(void* ptr); +long long QTextOption_TextDirection(void* ptr); +char QTextOption_UseDesignMetrics(void* ptr); +long long QTextOption_WrapMode(void* ptr); +void QTextOption_DestroyQTextOption(void* ptr); +double QTextOption___setTabArray_tabStops_atList(void* ptr, int i); +void QTextOption___setTabArray_tabStops_setList(void* ptr, double i); +void* QTextOption___setTabArray_tabStops_newList(void* ptr); +double QTextOption___tabArray_atList(void* ptr, int i); +void QTextOption___tabArray_setList(void* ptr, double i); +void* QTextOption___tabArray_newList(void* ptr); +void QTextTable_AppendColumns(void* ptr, int count); +void QTextTable_AppendRows(void* ptr, int count); +void* QTextTable_CellAt(void* ptr, int row, int column); +void* QTextTable_CellAt2(void* ptr, int position); +void* QTextTable_CellAt3(void* ptr, void* cursor); +int QTextTable_Columns(void* ptr); +void* QTextTable_Format(void* ptr); +void QTextTable_InsertColumns(void* ptr, int index, int columns); +void QTextTable_InsertRows(void* ptr, int index, int rows); +void QTextTable_MergeCells(void* ptr, int row, int column, int numRows, int numCols); +void QTextTable_MergeCells2(void* ptr, void* cursor); +void QTextTable_RemoveColumns(void* ptr, int index, int columns); +void QTextTable_RemoveRows(void* ptr, int index, int rows); +void QTextTable_Resize(void* ptr, int rows, int columns); +void* QTextTable_RowEnd(void* ptr, void* cursor); +void* QTextTable_RowStart(void* ptr, void* cursor); +int QTextTable_Rows(void* ptr); +void QTextTable_SetFormat(void* ptr, void* format); +void QTextTable_SplitCell(void* ptr, int row, int column, int numRows, int numCols); +void* QTextTableCell_NewQTextTableCell(); +void* QTextTableCell_NewQTextTableCell2(void* other); +int QTextTableCell_Column(void* ptr); +int QTextTableCell_ColumnSpan(void* ptr); +void* QTextTableCell_FirstCursorPosition(void* ptr); +void* QTextTableCell_Format(void* ptr); +char QTextTableCell_IsValid(void* ptr); +void* QTextTableCell_LastCursorPosition(void* ptr); +int QTextTableCell_Row(void* ptr); +int QTextTableCell_RowSpan(void* ptr); +void QTextTableCell_SetFormat(void* ptr, void* format); +int QTextTableCell_TableCellFormatIndex(void* ptr); +void QTextTableCell_DestroyQTextTableCell(void* ptr); +void* QTextTableCellFormat_NewQTextTableCellFormat(); +double QTextTableCellFormat_BottomPadding(void* ptr); +double QTextTableCellFormat_LeftPadding(void* ptr); +double QTextTableCellFormat_RightPadding(void* ptr); +void QTextTableCellFormat_SetBottomPadding(void* ptr, double padding); +void QTextTableCellFormat_SetLeftPadding(void* ptr, double padding); +void QTextTableCellFormat_SetPadding(void* ptr, double padding); +void QTextTableCellFormat_SetRightPadding(void* ptr, double padding); +void QTextTableCellFormat_SetTopPadding(void* ptr, double padding); +double QTextTableCellFormat_TopPadding(void* ptr); +void* QTextTableFormat_NewQTextTableFormat(); +long long QTextTableFormat_Alignment(void* ptr); +double QTextTableFormat_CellPadding(void* ptr); +double QTextTableFormat_CellSpacing(void* ptr); +void QTextTableFormat_ClearColumnWidthConstraints(void* ptr); +int QTextTableFormat_Columns(void* ptr); +int QTextTableFormat_HeaderRowCount(void* ptr); +void QTextTableFormat_SetAlignment(void* ptr, long long alignment); +void QTextTableFormat_SetCellPadding(void* ptr, double padding); +void QTextTableFormat_SetCellSpacing(void* ptr, double spacing); +void QTextTableFormat_SetColumnWidthConstraints(void* ptr, void* constraints); +void QTextTableFormat_SetHeaderRowCount(void* ptr, int count); +void* QTextTableFormat___columnWidthConstraints_atList(void* ptr, int i); +void QTextTableFormat___columnWidthConstraints_setList(void* ptr, void* i); +void* QTextTableFormat___columnWidthConstraints_newList(void* ptr); +void* QTextTableFormat___setColumnWidthConstraints_constraints_atList(void* ptr, int i); +void QTextTableFormat___setColumnWidthConstraints_constraints_setList(void* ptr, void* i); +void* QTextTableFormat___setColumnWidthConstraints_constraints_newList(void* ptr); +void* QTouchDevice_NewQTouchDevice(); +long long QTouchDevice_Capabilities(void* ptr); +struct QtGui_PackedList QTouchDevice_QTouchDevice_Devices(); +int QTouchDevice_MaximumTouchPoints(void* ptr); +struct QtGui_PackedString QTouchDevice_Name(void* ptr); +void QTouchDevice_SetCapabilities(void* ptr, long long caps); +void QTouchDevice_SetMaximumTouchPoints(void* ptr, int max); +void QTouchDevice_SetName(void* ptr, struct QtGui_PackedString name); +void QTouchDevice_SetType(void* ptr, long long devType); +long long QTouchDevice_Type(void* ptr); +void QTouchDevice_DestroyQTouchDevice(void* ptr); +void* QTouchDevice___devices_atList(void* ptr, int i); +void QTouchDevice___devices_setList(void* ptr, void* i); +void* QTouchDevice___devices_newList(void* ptr); +void* QTouchEvent_Device(void* ptr); +void* QTouchEvent_Target(void* ptr); +long long QTouchEvent_TouchPointStates(void* ptr); +void* QTouchEvent_Window(void* ptr); +void QTouchEvent_DestroyQTouchEvent(void* ptr); +void QTouchEvent_DestroyQTouchEventDefault(void* ptr); +void* QTouchEvent___QTouchEvent_touchPoints_newList(void* ptr); +void* QTouchEvent___setTouchPoints_atouchPoints_newList(void* ptr); +void* QTouchEvent___touchPoints_newList(void* ptr); +void* QTouchEvent____touchPoints_newList(void* ptr); +void* QTouchEvent___set_touchPoints__newList(void* ptr); +void* QTransform_NewQTransform2(); +void* QTransform_NewQTransform3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33); +void* QTransform_NewQTransform4(double m11, double m12, double m21, double m22, double dx, double dy); +void* QTransform_NewQTransform5(void* matrix); +void* QTransform_Adjoint(void* ptr); +double QTransform_Determinant(void* ptr); +double QTransform_Dx(void* ptr); +double QTransform_Dy(void* ptr); +void* QTransform_QTransform_FromScale(double sx, double sy); +void* QTransform_QTransform_FromTranslate(double dx, double dy); +void* QTransform_Inverted(void* ptr, char* invertible); +char QTransform_IsAffine(void* ptr); +char QTransform_IsIdentity(void* ptr); +char QTransform_IsInvertible(void* ptr); +char QTransform_IsRotating(void* ptr); +char QTransform_IsScaling(void* ptr); +char QTransform_IsTranslating(void* ptr); +double QTransform_M11(void* ptr); +double QTransform_M12(void* ptr); +double QTransform_M13(void* ptr); +double QTransform_M21(void* ptr); +double QTransform_M22(void* ptr); +double QTransform_M23(void* ptr); +double QTransform_M31(void* ptr); +double QTransform_M32(void* ptr); +double QTransform_M33(void* ptr); +void QTransform_Map(void* ptr, double x, double y, double tx, double ty); +void* QTransform_Map2(void* ptr, void* point); +void* QTransform_Map3(void* ptr, void* p); +void* QTransform_Map4(void* ptr, void* l); +void* QTransform_Map5(void* ptr, void* line); +void* QTransform_Map6(void* ptr, void* polygon); +void* QTransform_Map7(void* ptr, void* polygon); +void* QTransform_Map8(void* ptr, void* region); +void* QTransform_Map9(void* ptr, void* path); +void QTransform_Map10(void* ptr, int x, int y, int tx, int ty); +void* QTransform_MapRect(void* ptr, void* rectangle); +void* QTransform_MapRect2(void* ptr, void* rectangle); +void* QTransform_MapToPolygon(void* ptr, void* rectangle); +char QTransform_QTransform_QuadToQuad(void* one, void* two, void* trans); +char QTransform_QTransform_QuadToSquare(void* quad, void* trans); +void QTransform_Reset(void* ptr); +void* QTransform_Rotate(void* ptr, double angle, long long axis); +void* QTransform_RotateRadians(void* ptr, double angle, long long axis); +void* QTransform_Scale(void* ptr, double sx, double sy); +void QTransform_SetMatrix(void* ptr, double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33); +void* QTransform_Shear(void* ptr, double sh, double sv); +char QTransform_QTransform_SquareToQuad(void* quad, void* trans); +void* QTransform_ToAffine(void* ptr); +void* QTransform_Translate(void* ptr, double dx, double dy); +void* QTransform_Transposed(void* ptr); +long long QTransform_Type(void* ptr); +void* QValidator_NewQValidator(void* parent); +void QValidator_ConnectChanged(void* ptr, long long t); +void QValidator_DisconnectChanged(void* ptr); +void QValidator_Changed(void* ptr); +void QValidator_Fixup(void* ptr, struct QtGui_PackedString input); +void QValidator_FixupDefault(void* ptr, struct QtGui_PackedString input); +void* QValidator_Locale(void* ptr); +void QValidator_SetLocale(void* ptr, void* locale); +long long QValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); +void QValidator_DestroyQValidator(void* ptr); +void QValidator_DestroyQValidatorDefault(void* ptr); +void* QValidator___children_atList(void* ptr, int i); +void QValidator___children_setList(void* ptr, void* i); +void* QValidator___children_newList(void* ptr); +void* QValidator___dynamicPropertyNames_atList(void* ptr, int i); +void QValidator___dynamicPropertyNames_setList(void* ptr, void* i); +void* QValidator___dynamicPropertyNames_newList(void* ptr); +void* QValidator___findChildren_atList(void* ptr, int i); +void QValidator___findChildren_setList(void* ptr, void* i); +void* QValidator___findChildren_newList(void* ptr); +void* QValidator___findChildren_atList3(void* ptr, int i); +void QValidator___findChildren_setList3(void* ptr, void* i); +void* QValidator___findChildren_newList3(void* ptr); +void* QValidator___qFindChildren_atList2(void* ptr, int i); +void QValidator___qFindChildren_setList2(void* ptr, void* i); +void* QValidator___qFindChildren_newList2(void* ptr); +void QValidator_ChildEventDefault(void* ptr, void* event); +void QValidator_ConnectNotifyDefault(void* ptr, void* sign); +void QValidator_CustomEventDefault(void* ptr, void* event); +void QValidator_DeleteLaterDefault(void* ptr); +void QValidator_DisconnectNotifyDefault(void* ptr, void* sign); +char QValidator_EventDefault(void* ptr, void* e); +char QValidator_EventFilterDefault(void* ptr, void* watched, void* event); +void* QValidator_MetaObjectDefault(void* ptr); +void QValidator_TimerEventDefault(void* ptr, void* event); +void* QVector2D_NewQVector2D(); +void* QVector2D_NewQVector2D3(float xpos, float ypos); +void* QVector2D_NewQVector2D4(void* point); +void* QVector2D_NewQVector2D5(void* point); +void* QVector2D_NewQVector2D6(void* vector); +void* QVector2D_NewQVector2D7(void* vector); +float QVector2D_DistanceToLine(void* ptr, void* point, void* direction); +float QVector2D_DistanceToPoint(void* ptr, void* point); +float QVector2D_QVector2D_DotProduct(void* v1, void* v2); +char QVector2D_IsNull(void* ptr); +float QVector2D_Length(void* ptr); +float QVector2D_LengthSquared(void* ptr); +void QVector2D_Normalize(void* ptr); +void* QVector2D_Normalized(void* ptr); +void QVector2D_SetX(void* ptr, float x); +void QVector2D_SetY(void* ptr, float y); +void* QVector2D_ToPoint(void* ptr); +void* QVector2D_ToPointF(void* ptr); +void* QVector2D_ToVector3D(void* ptr); +void* QVector2D_ToVector4D(void* ptr); +float QVector2D_X(void* ptr); +float QVector2D_Y(void* ptr); +void* QVector3D_NewQVector3D(); +void* QVector3D_NewQVector3D3(float xpos, float ypos, float zpos); +void* QVector3D_NewQVector3D4(void* point); +void* QVector3D_NewQVector3D5(void* point); +void* QVector3D_NewQVector3D6(void* vector); +void* QVector3D_NewQVector3D7(void* vector, float zpos); +void* QVector3D_NewQVector3D8(void* vector); +void* QVector3D_QVector3D_CrossProduct(void* v1, void* v2); +float QVector3D_DistanceToLine(void* ptr, void* point, void* direction); +float QVector3D_DistanceToPlane(void* ptr, void* plane, void* normal); +float QVector3D_DistanceToPlane2(void* ptr, void* plane1, void* plane2, void* plane3); +float QVector3D_DistanceToPoint(void* ptr, void* point); +float QVector3D_QVector3D_DotProduct(void* v1, void* v2); +char QVector3D_IsNull(void* ptr); +float QVector3D_Length(void* ptr); +float QVector3D_LengthSquared(void* ptr); +void* QVector3D_QVector3D_Normal(void* v1, void* v2); +void* QVector3D_QVector3D_Normal2(void* v1, void* v2, void* v3); +void QVector3D_Normalize(void* ptr); +void* QVector3D_Normalized(void* ptr); +void* QVector3D_Project(void* ptr, void* modelView, void* projection, void* viewport); +void QVector3D_SetX(void* ptr, float x); +void QVector3D_SetY(void* ptr, float y); +void QVector3D_SetZ(void* ptr, float z); +void* QVector3D_ToPoint(void* ptr); +void* QVector3D_ToPointF(void* ptr); +void* QVector3D_ToVector2D(void* ptr); +void* QVector3D_ToVector4D(void* ptr); +void* QVector3D_Unproject(void* ptr, void* modelView, void* projection, void* viewport); +float QVector3D_X(void* ptr); +float QVector3D_Y(void* ptr); +float QVector3D_Z(void* ptr); +void* QVector4D_NewQVector4D(); +void* QVector4D_NewQVector4D3(float xpos, float ypos, float zpos, float wpos); +void* QVector4D_NewQVector4D4(void* point); +void* QVector4D_NewQVector4D5(void* point); +void* QVector4D_NewQVector4D6(void* vector); +void* QVector4D_NewQVector4D7(void* vector, float zpos, float wpos); +void* QVector4D_NewQVector4D8(void* vector); +void* QVector4D_NewQVector4D9(void* vector, float wpos); +float QVector4D_QVector4D_DotProduct(void* v1, void* v2); +char QVector4D_IsNull(void* ptr); +float QVector4D_Length(void* ptr); +float QVector4D_LengthSquared(void* ptr); +void QVector4D_Normalize(void* ptr); +void* QVector4D_Normalized(void* ptr); +void QVector4D_SetW(void* ptr, float w); +void QVector4D_SetX(void* ptr, float x); +void QVector4D_SetY(void* ptr, float y); +void QVector4D_SetZ(void* ptr, float z); +void* QVector4D_ToPoint(void* ptr); +void* QVector4D_ToPointF(void* ptr); +void* QVector4D_ToVector2D(void* ptr); +void* QVector4D_ToVector2DAffine(void* ptr); +void* QVector4D_ToVector3D(void* ptr); +void* QVector4D_ToVector3DAffine(void* ptr); +float QVector4D_W(void* ptr); +float QVector4D_X(void* ptr); +float QVector4D_Y(void* ptr); +float QVector4D_Z(void* ptr); +void* QWhatsThisClickedEvent_NewQWhatsThisClickedEvent(struct QtGui_PackedString href); +struct QtGui_PackedString QWhatsThisClickedEvent_Href(void* ptr); +void* QWheelEvent_NewQWheelEvent3(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers); +void* QWheelEvent_NewQWheelEvent4(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase); +void* QWheelEvent_NewQWheelEvent5(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source); +void* QWheelEvent_NewQWheelEvent6(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source, char inverted); +void* QWheelEvent_NewQWheelEvent7(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, long long buttons, long long modifiers, long long phase, char inverted, long long source); +void* QWheelEvent_AngleDelta(void* ptr); +long long QWheelEvent_Buttons(void* ptr); +void* QWheelEvent_GlobalPos(void* ptr); +void* QWheelEvent_GlobalPosF(void* ptr); +int QWheelEvent_GlobalX(void* ptr); +int QWheelEvent_GlobalY(void* ptr); +char QWheelEvent_Inverted(void* ptr); +long long QWheelEvent_Phase(void* ptr); +void* QWheelEvent_PixelDelta(void* ptr); +void* QWheelEvent_Pos(void* ptr); +void* QWheelEvent_PosF(void* ptr); +long long QWheelEvent_Source(void* ptr); +int QWheelEvent_X(void* ptr); +int QWheelEvent_Y(void* ptr); +void* QWindow_NewQWindow(void* targetScreen); +void* QWindow_NewQWindow2(void* parent); +void QWindow_ConnectActiveChanged(void* ptr, long long t); +void QWindow_DisconnectActiveChanged(void* ptr); +void QWindow_ActiveChanged(void* ptr); +void QWindow_Alert(void* ptr, int msec); +void QWindow_AlertDefault(void* ptr, int msec); +void* QWindow_BaseSize(void* ptr); +char QWindow_Close(void* ptr); +char QWindow_CloseDefault(void* ptr); +long long QWindow_ContentOrientation(void* ptr); +void QWindow_ConnectContentOrientationChanged(void* ptr, long long t); +void QWindow_DisconnectContentOrientationChanged(void* ptr); +void QWindow_ContentOrientationChanged(void* ptr, long long orientation); +void QWindow_Create(void* ptr); +void* QWindow_Cursor(void* ptr); +void QWindow_Destroy(void* ptr); +double QWindow_DevicePixelRatio(void* ptr); +char QWindow_Event(void* ptr, void* ev); +char QWindow_EventDefault(void* ptr, void* ev); +void QWindow_ExposeEvent(void* ptr, void* ev); +void QWindow_ExposeEventDefault(void* ptr, void* ev); +struct QtGui_PackedString QWindow_FilePath(void* ptr); +long long QWindow_Flags(void* ptr); +void QWindow_FocusInEvent(void* ptr, void* ev); +void QWindow_FocusInEventDefault(void* ptr, void* ev); +void* QWindow_FocusObject(void* ptr); +void* QWindow_FocusObjectDefault(void* ptr); +void QWindow_ConnectFocusObjectChanged(void* ptr, long long t); +void QWindow_DisconnectFocusObjectChanged(void* ptr); +void QWindow_FocusObjectChanged(void* ptr, void* object); +void QWindow_FocusOutEvent(void* ptr, void* ev); +void QWindow_FocusOutEventDefault(void* ptr, void* ev); +void* QWindow_Format(void* ptr); +void* QWindow_FormatDefault(void* ptr); +void* QWindow_FrameGeometry(void* ptr); +void* QWindow_FrameMargins(void* ptr); +void* QWindow_FramePosition(void* ptr); +void* QWindow_QWindow_FromWinId(uintptr_t id); +void* QWindow_Geometry(void* ptr); +int QWindow_Height(void* ptr); +void QWindow_ConnectHeightChanged(void* ptr, long long t); +void QWindow_DisconnectHeightChanged(void* ptr); +void QWindow_HeightChanged(void* ptr, int arg); +void QWindow_Hide(void* ptr); +void QWindow_HideDefault(void* ptr); +void QWindow_HideEvent(void* ptr, void* ev); +void QWindow_HideEventDefault(void* ptr, void* ev); +void* QWindow_Icon(void* ptr); +char QWindow_IsActive(void* ptr); +char QWindow_IsAncestorOf(void* ptr, void* child, long long mode); +char QWindow_IsExposed(void* ptr); +char QWindow_IsModal(void* ptr); +char QWindow_IsTopLevel(void* ptr); +char QWindow_IsVisible(void* ptr); +void QWindow_KeyPressEvent(void* ptr, void* ev); +void QWindow_KeyPressEventDefault(void* ptr, void* ev); +void QWindow_KeyReleaseEvent(void* ptr, void* ev); +void QWindow_KeyReleaseEventDefault(void* ptr, void* ev); +void QWindow_Lower(void* ptr); +void QWindow_LowerDefault(void* ptr); +void* QWindow_MapFromGlobal(void* ptr, void* pos); +void* QWindow_MapToGlobal(void* ptr, void* pos); +void* QWindow_Mask(void* ptr); +int QWindow_MaximumHeight(void* ptr); +void QWindow_ConnectMaximumHeightChanged(void* ptr, long long t); +void QWindow_DisconnectMaximumHeightChanged(void* ptr); +void QWindow_MaximumHeightChanged(void* ptr, int arg); +void* QWindow_MaximumSize(void* ptr); +int QWindow_MaximumWidth(void* ptr); +void QWindow_ConnectMaximumWidthChanged(void* ptr, long long t); +void QWindow_DisconnectMaximumWidthChanged(void* ptr); +void QWindow_MaximumWidthChanged(void* ptr, int arg); +int QWindow_MinimumHeight(void* ptr); +void QWindow_ConnectMinimumHeightChanged(void* ptr, long long t); +void QWindow_DisconnectMinimumHeightChanged(void* ptr); +void QWindow_MinimumHeightChanged(void* ptr, int arg); +void* QWindow_MinimumSize(void* ptr); +int QWindow_MinimumWidth(void* ptr); +void QWindow_ConnectMinimumWidthChanged(void* ptr, long long t); +void QWindow_DisconnectMinimumWidthChanged(void* ptr); +void QWindow_MinimumWidthChanged(void* ptr, int arg); +long long QWindow_Modality(void* ptr); +void QWindow_ConnectModalityChanged(void* ptr, long long t); +void QWindow_DisconnectModalityChanged(void* ptr); +void QWindow_ModalityChanged(void* ptr, long long modality); +void QWindow_MouseDoubleClickEvent(void* ptr, void* ev); +void QWindow_MouseDoubleClickEventDefault(void* ptr, void* ev); +void QWindow_MouseMoveEvent(void* ptr, void* ev); +void QWindow_MouseMoveEventDefault(void* ptr, void* ev); +void QWindow_MousePressEvent(void* ptr, void* ev); +void QWindow_MousePressEventDefault(void* ptr, void* ev); +void QWindow_MouseReleaseEvent(void* ptr, void* ev); +void QWindow_MouseReleaseEventDefault(void* ptr, void* ev); +void QWindow_MoveEvent(void* ptr, void* ev); +void QWindow_MoveEventDefault(void* ptr, void* ev); +char QWindow_NativeEvent(void* ptr, void* eventType, void* message, long* result); +char QWindow_NativeEventDefault(void* ptr, void* eventType, void* message, long* result); +double QWindow_Opacity(void* ptr); +void QWindow_ConnectOpacityChanged(void* ptr, long long t); +void QWindow_DisconnectOpacityChanged(void* ptr); +void QWindow_OpacityChanged(void* ptr, double opacity); +void* QWindow_Parent(void* ptr, long long mode); +void* QWindow_Parent2(void* ptr); +void* QWindow_Position(void* ptr); +void QWindow_Raise(void* ptr); +void QWindow_RaiseDefault(void* ptr); +void QWindow_ReportContentOrientationChange(void* ptr, long long orientation); +void QWindow_RequestActivate(void* ptr); +void QWindow_RequestActivateDefault(void* ptr); +void QWindow_RequestUpdate(void* ptr); +void QWindow_RequestUpdateDefault(void* ptr); +void* QWindow_RequestedFormat(void* ptr); +void QWindow_Resize(void* ptr, void* newSize); +void QWindow_Resize2(void* ptr, int w, int h); +void QWindow_ResizeEvent(void* ptr, void* ev); +void QWindow_ResizeEventDefault(void* ptr, void* ev); +void* QWindow_Screen(void* ptr); +void QWindow_ConnectScreenChanged(void* ptr, long long t); +void QWindow_DisconnectScreenChanged(void* ptr); +void QWindow_ScreenChanged(void* ptr, void* screen); +void QWindow_SetBaseSize(void* ptr, void* size); +void QWindow_SetCursor(void* ptr, void* cursor); +void QWindow_SetFilePath(void* ptr, struct QtGui_PackedString filePath); +void QWindow_SetFlag(void* ptr, long long flag, char on); +void QWindow_SetFlags(void* ptr, long long flags); +void QWindow_SetFormat(void* ptr, void* format); +void QWindow_SetFramePosition(void* ptr, void* point); +void QWindow_SetGeometry(void* ptr, int posx, int posy, int w, int h); +void QWindow_SetGeometryDefault(void* ptr, int posx, int posy, int w, int h); +void QWindow_SetGeometry2(void* ptr, void* rect); +void QWindow_SetGeometry2Default(void* ptr, void* rect); +void QWindow_SetHeight(void* ptr, int arg); +void QWindow_SetHeightDefault(void* ptr, int arg); +void QWindow_SetIcon(void* ptr, void* icon); +char QWindow_SetKeyboardGrabEnabled(void* ptr, char grab); +void QWindow_SetMask(void* ptr, void* region); +void QWindow_SetMaximumHeight(void* ptr, int h); +void QWindow_SetMaximumHeightDefault(void* ptr, int h); +void QWindow_SetMaximumSize(void* ptr, void* size); +void QWindow_SetMaximumWidth(void* ptr, int w); +void QWindow_SetMaximumWidthDefault(void* ptr, int w); +void QWindow_SetMinimumHeight(void* ptr, int h); +void QWindow_SetMinimumHeightDefault(void* ptr, int h); +void QWindow_SetMinimumSize(void* ptr, void* size); +void QWindow_SetMinimumWidth(void* ptr, int w); +void QWindow_SetMinimumWidthDefault(void* ptr, int w); +void QWindow_SetModality(void* ptr, long long modality); +char QWindow_SetMouseGrabEnabled(void* ptr, char grab); +void QWindow_SetOpacity(void* ptr, double level); +void QWindow_SetParent(void* ptr, void* parent); +void QWindow_SetPosition(void* ptr, void* pt); +void QWindow_SetPosition2(void* ptr, int posx, int posy); +void QWindow_SetScreen(void* ptr, void* newScreen); +void QWindow_SetSizeIncrement(void* ptr, void* size); +void QWindow_SetSurfaceType(void* ptr, long long surfaceType); +void QWindow_SetTitle(void* ptr, struct QtGui_PackedString vqs); +void QWindow_SetTitleDefault(void* ptr, struct QtGui_PackedString vqs); +void QWindow_SetVisibility(void* ptr, long long v); +void QWindow_SetVisible(void* ptr, char visible); +void QWindow_SetVisibleDefault(void* ptr, char visible); +void QWindow_SetWidth(void* ptr, int arg); +void QWindow_SetWidthDefault(void* ptr, int arg); +void QWindow_SetWindowState(void* ptr, long long state); +void QWindow_SetWindowStates(void* ptr, long long state); +void QWindow_SetX(void* ptr, int arg); +void QWindow_SetXDefault(void* ptr, int arg); +void QWindow_SetY(void* ptr, int arg); +void QWindow_SetYDefault(void* ptr, int arg); +void QWindow_Show(void* ptr); +void QWindow_ShowDefault(void* ptr); +void QWindow_ShowEvent(void* ptr, void* ev); +void QWindow_ShowEventDefault(void* ptr, void* ev); +void QWindow_ShowFullScreen(void* ptr); +void QWindow_ShowFullScreenDefault(void* ptr); +void QWindow_ShowMaximized(void* ptr); +void QWindow_ShowMaximizedDefault(void* ptr); +void QWindow_ShowMinimized(void* ptr); +void QWindow_ShowMinimizedDefault(void* ptr); +void QWindow_ShowNormal(void* ptr); +void QWindow_ShowNormalDefault(void* ptr); +void* QWindow_Size(void* ptr); +void* QWindow_SizeDefault(void* ptr); +void* QWindow_SizeIncrement(void* ptr); +long long QWindow_SurfaceType(void* ptr); +long long QWindow_SurfaceTypeDefault(void* ptr); +void QWindow_TabletEvent(void* ptr, void* ev); +void QWindow_TabletEventDefault(void* ptr, void* ev); +struct QtGui_PackedString QWindow_Title(void* ptr); +void QWindow_TouchEvent(void* ptr, void* ev); +void QWindow_TouchEventDefault(void* ptr, void* ev); +long long QWindow_Type(void* ptr); +void QWindow_UnsetCursor(void* ptr); +long long QWindow_Visibility(void* ptr); +void QWindow_ConnectVisibilityChanged(void* ptr, long long t); +void QWindow_DisconnectVisibilityChanged(void* ptr); +void QWindow_VisibilityChanged(void* ptr, long long visibility); +void QWindow_ConnectVisibleChanged(void* ptr, long long t); +void QWindow_DisconnectVisibleChanged(void* ptr); +void QWindow_VisibleChanged(void* ptr, char arg); +void QWindow_WheelEvent(void* ptr, void* ev); +void QWindow_WheelEventDefault(void* ptr, void* ev); +int QWindow_Width(void* ptr); +void QWindow_ConnectWidthChanged(void* ptr, long long t); +void QWindow_DisconnectWidthChanged(void* ptr); +void QWindow_WidthChanged(void* ptr, int arg); +uintptr_t QWindow_WinId(void* ptr); +long long QWindow_WindowState(void* ptr); +void QWindow_ConnectWindowStateChanged(void* ptr, long long t); +void QWindow_DisconnectWindowStateChanged(void* ptr); +void QWindow_WindowStateChanged(void* ptr, long long windowState); +long long QWindow_WindowStates(void* ptr); +void QWindow_ConnectWindowTitleChanged(void* ptr, long long t); +void QWindow_DisconnectWindowTitleChanged(void* ptr); +void QWindow_WindowTitleChanged(void* ptr, struct QtGui_PackedString title); +int QWindow_X(void* ptr); +void QWindow_ConnectXChanged(void* ptr, long long t); +void QWindow_DisconnectXChanged(void* ptr); +void QWindow_XChanged(void* ptr, int arg); +int QWindow_Y(void* ptr); +void QWindow_ConnectYChanged(void* ptr, long long t); +void QWindow_DisconnectYChanged(void* ptr); +void QWindow_YChanged(void* ptr, int arg); +void QWindow_DestroyQWindow(void* ptr); +void QWindow_DestroyQWindowDefault(void* ptr); +void* QWindow___children_atList(void* ptr, int i); +void QWindow___children_setList(void* ptr, void* i); +void* QWindow___children_newList(void* ptr); +void* QWindow___dynamicPropertyNames_atList(void* ptr, int i); +void QWindow___dynamicPropertyNames_setList(void* ptr, void* i); +void* QWindow___dynamicPropertyNames_newList(void* ptr); +void* QWindow___findChildren_atList(void* ptr, int i); +void QWindow___findChildren_setList(void* ptr, void* i); +void* QWindow___findChildren_newList(void* ptr); +void* QWindow___findChildren_atList3(void* ptr, int i); +void QWindow___findChildren_setList3(void* ptr, void* i); +void* QWindow___findChildren_newList3(void* ptr); +void* QWindow___qFindChildren_atList2(void* ptr, int i); +void QWindow___qFindChildren_setList2(void* ptr, void* i); +void* QWindow___qFindChildren_newList2(void* ptr); +void QWindow_ChildEvent(void* ptr, void* event); +void QWindow_ChildEventDefault(void* ptr, void* event); +void QWindow_ConnectNotify(void* ptr, void* sign); +void QWindow_ConnectNotifyDefault(void* ptr, void* sign); +void QWindow_CustomEvent(void* ptr, void* event); +void QWindow_CustomEventDefault(void* ptr, void* event); +void QWindow_DeleteLater(void* ptr); +void QWindow_DeleteLaterDefault(void* ptr); +void QWindow_DisconnectNotify(void* ptr, void* sign); +void QWindow_DisconnectNotifyDefault(void* ptr, void* sign); +char QWindow_EventFilter(void* ptr, void* watched, void* event); +char QWindow_EventFilterDefault(void* ptr, void* watched, void* event); +void* QWindow_MetaObject(void* ptr); +void* QWindow_MetaObjectDefault(void* ptr); +void QWindow_TimerEvent(void* ptr, void* event); +void QWindow_TimerEventDefault(void* ptr, void* event); +long long QWindowStateChangeEvent_OldState(void* ptr); + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml new file mode 100644 index 00000000..840b45e3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml @@ -0,0 +1,59 @@ +/* + * Copyright 2015 Marco Martin + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Library General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.0 +import QtQuick.Layouts 1.2 +import QtQuick.Controls 2.0 as Controls +import org.kde.kirigami 2.4 + +Page { + id: page + Layout.fillWidth: true + title: "Simple Page" + + actions { + main: Action { + icon { + name: sheet.sheetOpen ? "dialog-cancel" : "document-edit" + } + text: "Main Action Text" + checkable: true + onCheckedChanged: sheet.sheetOpen = checked; + } + } + + Rectangle { + anchors.fill: parent + color: "red" + Controls.Label { + anchors.centerIn: parent + text: "Rectangle with automatic margins" + } + } + + OverlaySheet { + id: sheet + onSheetOpenChanged: page.actions.main.checked = sheetOpen; + Controls.Label { + property int implicitWidth: Units.gridUnit * 30 + wrapMode: Text.WordWrap + text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam id risus id augue euismod accumsan. Nunc vestibulum placerat bibendum. Morbi commodo auctor varius. Donec molestie euismod ultrices. Sed facilisis augue nec eros auctor, vitae mattis quam rhoncus. Nam ut erat diam. Curabitur iaculis accumsan magna, eget fermentum massa scelerisque eu. Cras elementum erat non erat euismod accumsan. Vestibulum ac mi sed dui finibus pulvinar. Vivamus dictum, leo sed lobortis porttitor, nisl magna faucibus orci, sit amet euismod arcu elit eget est. Duis et vehicula nibh. In arcu sapien, laoreet sit amet porttitor non, rhoncus vel magna. Suspendisse imperdiet consectetur est nec ornare. Pellentesque bibendum sapien at erat efficitur vehicula. Morbi sed porta nibh. Vestibulum ut urna ut dolor sagittis mattis." + } + } +} diff --git a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator new file mode 120000 index 00000000..7d0e07f7 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator @@ -0,0 +1 @@ +android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator new file mode 120000 index 00000000..7d0e07f7 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator @@ -0,0 +1 @@ +android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator new file mode 120000 index 00000000..7d0e07f7 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator @@ -0,0 +1 @@ +android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator new file mode 120000 index 00000000..7d0e07f7 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator @@ -0,0 +1 @@ +android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt new file mode 100644 index 00000000..e52f725b --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo or any +other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt new file mode 100644 index 00000000..e52f725b --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo or any +other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt new file mode 100644 index 00000000..c2f5296d --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Squaby or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt new file mode 100644 index 00000000..43cf9db3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt @@ -0,0 +1,25 @@ +Copyright (C) FELGO GmbH + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +Permission is NOT granted to merge, publish, distribute, sublicense and/or +sell the provided image, audio and video files of this software. + +You may not redistribute the source code under the name of Felgo, +Chicken Outbreak or other V-Play related trademarks. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator new file mode 120000 index 00000000..cfe66da4 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator @@ -0,0 +1 @@ +ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator new file mode 120000 index 00000000..e8621730 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator @@ -0,0 +1 @@ +./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator new file mode 120000 index 00000000..c89de4d8 --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator @@ -0,0 +1 @@ +./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE b/vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE new file mode 100644 index 00000000..69633b6e --- /dev/null +++ b/vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE @@ -0,0 +1,393 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply one of its public +licenses to material it publishes and in those instances will be +considered the "Licensor." Except for the limited purpose of indicating +that material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the public +licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/vendor/github.com/therecipe/qt/network/network.cpp b/vendor/github.com/therecipe/qt/network/network.cpp new file mode 100644 index 00000000..4a52e8a3 --- /dev/null +++ b/vendor/github.com/therecipe/qt/network/network.cpp @@ -0,0 +1,10240 @@ +// +build !minimal + +#define protected public +#define private public + +#include "network.h" +#include "_cgo_export.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +class MyQAbstractNetworkCache: public QAbstractNetworkCache +{ +public: + MyQAbstractNetworkCache(QObject *parent = Q_NULLPTR) : QAbstractNetworkCache(parent) {QAbstractNetworkCache_QAbstractNetworkCache_QRegisterMetaType();}; + qint64 cacheSize() const { return callbackQAbstractNetworkCache_CacheSize(const_cast(static_cast(this))); }; + void clear() { callbackQAbstractNetworkCache_Clear(this); }; + QIODevice * data(const QUrl & url) { return static_cast(callbackQAbstractNetworkCache_Data(this, const_cast(&url))); }; + void insert(QIODevice * device) { callbackQAbstractNetworkCache_Insert(this, device); }; + QNetworkCacheMetaData metaData(const QUrl & url) { return *static_cast(callbackQAbstractNetworkCache_MetaData(this, const_cast(&url))); }; + QIODevice * prepare(const QNetworkCacheMetaData & metaData) { return static_cast(callbackQAbstractNetworkCache_Prepare(this, const_cast(&metaData))); }; + bool remove(const QUrl & url) { return callbackQAbstractNetworkCache_Remove(this, const_cast(&url)) != 0; }; + void updateMetaData(const QNetworkCacheMetaData & metaData) { callbackQAbstractNetworkCache_UpdateMetaData(this, const_cast(&metaData)); }; + ~MyQAbstractNetworkCache() { callbackQAbstractNetworkCache_DestroyQAbstractNetworkCache(this); }; + void childEvent(QChildEvent * event) { callbackQAbstractNetworkCache_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractNetworkCache_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractNetworkCache_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractNetworkCache_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractNetworkCache_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractNetworkCache_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractNetworkCache_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractNetworkCache_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractNetworkCache_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractNetworkCache*) +Q_DECLARE_METATYPE(MyQAbstractNetworkCache*) + +int QAbstractNetworkCache_QAbstractNetworkCache_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractNetworkCache_NewQAbstractNetworkCache(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractNetworkCache(static_cast(parent)); + } else { + return new MyQAbstractNetworkCache(static_cast(parent)); + } +} + +long long QAbstractNetworkCache_CacheSize(void* ptr) +{ + return static_cast(ptr)->cacheSize(); +} + +void QAbstractNetworkCache_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void* QAbstractNetworkCache_Data(void* ptr, void* url) +{ + return static_cast(ptr)->data(*static_cast(url)); +} + +void QAbstractNetworkCache_Insert(void* ptr, void* device) +{ + static_cast(ptr)->insert(static_cast(device)); +} + +void* QAbstractNetworkCache_MetaData(void* ptr, void* url) +{ + return new QNetworkCacheMetaData(static_cast(ptr)->metaData(*static_cast(url))); +} + +void* QAbstractNetworkCache_Prepare(void* ptr, void* metaData) +{ + return static_cast(ptr)->prepare(*static_cast(metaData)); +} + +char QAbstractNetworkCache_Remove(void* ptr, void* url) +{ + return static_cast(ptr)->remove(*static_cast(url)); +} + +void QAbstractNetworkCache_UpdateMetaData(void* ptr, void* metaData) +{ + static_cast(ptr)->updateMetaData(*static_cast(metaData)); +} + +void QAbstractNetworkCache_DestroyQAbstractNetworkCache(void* ptr) +{ + static_cast(ptr)->~QAbstractNetworkCache(); +} + +void QAbstractNetworkCache_DestroyQAbstractNetworkCacheDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAbstractNetworkCache___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractNetworkCache___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractNetworkCache___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractNetworkCache___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractNetworkCache___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractNetworkCache___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractNetworkCache___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractNetworkCache___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractNetworkCache___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractNetworkCache___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractNetworkCache___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractNetworkCache___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractNetworkCache___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractNetworkCache___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractNetworkCache___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QAbstractNetworkCache_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QNetworkDiskCache::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractNetworkCache::childEvent(static_cast(event)); + } +} + +void QAbstractNetworkCache_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QNetworkDiskCache::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAbstractNetworkCache::connectNotify(*static_cast(sign)); + } +} + +void QAbstractNetworkCache_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QNetworkDiskCache::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractNetworkCache::customEvent(static_cast(event)); + } +} + +void QAbstractNetworkCache_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QNetworkDiskCache::deleteLater(); + } else { + static_cast(ptr)->QAbstractNetworkCache::deleteLater(); + } +} + +void QAbstractNetworkCache_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QNetworkDiskCache::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAbstractNetworkCache::disconnectNotify(*static_cast(sign)); + } +} + +char QAbstractNetworkCache_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QNetworkDiskCache::event(static_cast(e)); + } else { + return static_cast(ptr)->QAbstractNetworkCache::event(static_cast(e)); + } +} + +char QAbstractNetworkCache_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QNetworkDiskCache::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractNetworkCache::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QAbstractNetworkCache_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QNetworkDiskCache::metaObject()); + } else { + return const_cast(static_cast(ptr)->QAbstractNetworkCache::metaObject()); + } +} + +void QAbstractNetworkCache_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QNetworkDiskCache::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractNetworkCache::timerEvent(static_cast(event)); + } +} + +class MyQAbstractSocket: public QAbstractSocket +{ +public: + MyQAbstractSocket(QAbstractSocket::SocketType socketType, QObject *parent) : QAbstractSocket(socketType, parent) {QAbstractSocket_QAbstractSocket_QRegisterMetaType();}; + bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; + bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQAbstractSocket_Close(this); }; + void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; + void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; + void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; + void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; + void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; + void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; + void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; + bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; + void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; + qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQAbstractSocket_ReadData(this, dataPacked, maxSize); }; + qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; + void resume() { callbackQAbstractSocket_Resume(this); }; + void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; + void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; + QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; + void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; + bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; + bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 size) { QtNetwork_PackedString dataPacked = { const_cast(data), size };return callbackQAbstractSocket_WriteData(this, dataPacked, size); }; + ~MyQAbstractSocket() { callbackQAbstractSocket_DestroyQAbstractSocket(this); }; + void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; + void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; + bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; + qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; + bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; + void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractSocket*) +Q_DECLARE_METATYPE(MyQAbstractSocket*) + +int QAbstractSocket_QAbstractSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractSocket_NewQAbstractSocket(long long socketType, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } else { + return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); + } +} + +void QAbstractSocket_Abort(void* ptr) +{ + static_cast(ptr)->abort(); +} + +char QAbstractSocket_AtEndDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::atEnd(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::atEnd(); + } else { + return static_cast(ptr)->QAbstractSocket::atEnd(); + } +} + +char QAbstractSocket_Bind(void* ptr, void* address, unsigned short port, long long mode) +{ + return static_cast(ptr)->bind(*static_cast(address), port, static_cast(mode)); +} + +char QAbstractSocket_Bind2(void* ptr, unsigned short port, long long mode) +{ + return static_cast(ptr)->bind(port, static_cast(mode)); +} + +long long QAbstractSocket_BytesAvailableDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::bytesAvailable(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::bytesAvailable(); + } else { + return static_cast(ptr)->QAbstractSocket::bytesAvailable(); + } +} + +long long QAbstractSocket_BytesToWriteDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::bytesToWrite(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::bytesToWrite(); + } else { + return static_cast(ptr)->QAbstractSocket::bytesToWrite(); + } +} + +char QAbstractSocket_CanReadLineDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::canReadLine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::canReadLine(); + } else { + return static_cast(ptr)->QAbstractSocket::canReadLine(); + } +} + +void QAbstractSocket_CloseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::close(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::close(); + } else { + static_cast(ptr)->QAbstractSocket::close(); + } +} + +void QAbstractSocket_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol) +{ + static_cast(ptr)->connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); +} + +void QAbstractSocket_ConnectToHostDefault(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); + } else { + static_cast(ptr)->QAbstractSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); + } +} + +void QAbstractSocket_ConnectToHost2(void* ptr, void* address, unsigned short port, long long openMode) +{ + static_cast(ptr)->connectToHost(*static_cast(address), port, static_cast(openMode)); +} + +void QAbstractSocket_ConnectToHost2Default(void* ptr, void* address, unsigned short port, long long openMode) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); + } else { + static_cast(ptr)->QAbstractSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); + } +} + +void QAbstractSocket_ConnectConnected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::connected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Connected), static_cast(t)); +} + +void QAbstractSocket_DisconnectConnected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::connected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Connected)); +} + +void QAbstractSocket_Connected(void* ptr) +{ + static_cast(ptr)->connected(); +} + +void QAbstractSocket_DisconnectFromHost(void* ptr) +{ + static_cast(ptr)->disconnectFromHost(); +} + +void QAbstractSocket_DisconnectFromHostDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::disconnectFromHost(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::disconnectFromHost(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::disconnectFromHost(); + } else { + static_cast(ptr)->QAbstractSocket::disconnectFromHost(); + } +} + +void QAbstractSocket_ConnectDisconnected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::disconnected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Disconnected), static_cast(t)); +} + +void QAbstractSocket_DisconnectDisconnected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::disconnected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Disconnected)); +} + +void QAbstractSocket_Disconnected(void* ptr) +{ + static_cast(ptr)->disconnected(); +} + +long long QAbstractSocket_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +void QAbstractSocket_ConnectError2(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::error), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Error2), static_cast(t)); +} + +void QAbstractSocket_DisconnectError2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::error), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Error2)); +} + +void QAbstractSocket_Error2(void* ptr, long long socketError) +{ + static_cast(ptr)->error(static_cast(socketError)); +} + +char QAbstractSocket_Flush(void* ptr) +{ + return static_cast(ptr)->flush(); +} + +void QAbstractSocket_ConnectHostFound(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::hostFound), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_HostFound), static_cast(t)); +} + +void QAbstractSocket_DisconnectHostFound(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::hostFound), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_HostFound)); +} + +void QAbstractSocket_HostFound(void* ptr) +{ + static_cast(ptr)->hostFound(); +} + +char QAbstractSocket_IsSequentialDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::isSequential(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::isSequential(); + } else { + return static_cast(ptr)->QAbstractSocket::isSequential(); + } +} + +char QAbstractSocket_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QAbstractSocket_LocalAddress(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->localAddress()); +} + +unsigned short QAbstractSocket_LocalPort(void* ptr) +{ + return static_cast(ptr)->localPort(); +} + +long long QAbstractSocket_PauseMode(void* ptr) +{ + return static_cast(ptr)->pauseMode(); +} + +void* QAbstractSocket_PeerAddress(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->peerAddress()); +} + +struct QtNetwork_PackedString QAbstractSocket_PeerName(void* ptr) +{ + return ({ QByteArray tf7fe06 = static_cast(ptr)->peerName().toUtf8(); QtNetwork_PackedString { const_cast(tf7fe06.prepend("WHITESPACE").constData()+10), tf7fe06.size()-10 }; }); +} + +unsigned short QAbstractSocket_PeerPort(void* ptr) +{ + return static_cast(ptr)->peerPort(); +} + +struct QtNetwork_PackedString QAbstractSocket_ProtocolTag(void* ptr) +{ + return ({ QByteArray tf267f2 = static_cast(ptr)->protocolTag().toUtf8(); QtNetwork_PackedString { const_cast(tf267f2.prepend("WHITESPACE").constData()+10), tf267f2.size()-10 }; }); +} + +void* QAbstractSocket_Proxy(void* ptr) +{ + return new QNetworkProxy(static_cast(ptr)->proxy()); +} + +void QAbstractSocket_ConnectProxyAuthenticationRequired(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_ProxyAuthenticationRequired), static_cast(t)); +} + +void QAbstractSocket_DisconnectProxyAuthenticationRequired(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_ProxyAuthenticationRequired)); +} + +void QAbstractSocket_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator) +{ + static_cast(ptr)->proxyAuthenticationRequired(*static_cast(proxy), static_cast(authenticator)); +} + +long long QAbstractSocket_ReadBufferSize(void* ptr) +{ + return static_cast(ptr)->readBufferSize(); +} + +long long QAbstractSocket_ReadData(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->readData(data, maxSize); +} + +long long QAbstractSocket_ReadDataDefault(void* ptr, char* data, long long maxSize) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::readData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::readData(data, maxSize); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::readData(data, maxSize); + } else { + return static_cast(ptr)->QAbstractSocket::readData(data, maxSize); + } +} + +long long QAbstractSocket_ReadLineDataDefault(void* ptr, char* data, long long maxlen) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::readLineData(data, maxlen); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::readLineData(data, maxlen); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::readLineData(data, maxlen); + } else { + return static_cast(ptr)->QAbstractSocket::readLineData(data, maxlen); + } +} + +void QAbstractSocket_Resume(void* ptr) +{ + static_cast(ptr)->resume(); +} + +void QAbstractSocket_ResumeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::resume(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::resume(); + } else { + static_cast(ptr)->QAbstractSocket::resume(); + } +} + +void QAbstractSocket_SetLocalAddress(void* ptr, void* address) +{ + static_cast(ptr)->setLocalAddress(*static_cast(address)); +} + +void QAbstractSocket_SetLocalPort(void* ptr, unsigned short port) +{ + static_cast(ptr)->setLocalPort(port); +} + +void QAbstractSocket_SetPauseMode(void* ptr, long long pauseMode) +{ + static_cast(ptr)->setPauseMode(static_cast(pauseMode)); +} + +void QAbstractSocket_SetPeerAddress(void* ptr, void* address) +{ + static_cast(ptr)->setPeerAddress(*static_cast(address)); +} + +void QAbstractSocket_SetPeerName(void* ptr, struct QtNetwork_PackedString name) +{ + static_cast(ptr)->setPeerName(QString::fromUtf8(name.data, name.len)); +} + +void QAbstractSocket_SetPeerPort(void* ptr, unsigned short port) +{ + static_cast(ptr)->setPeerPort(port); +} + +void QAbstractSocket_SetProtocolTag(void* ptr, struct QtNetwork_PackedString tag) +{ + static_cast(ptr)->setProtocolTag(QString::fromUtf8(tag.data, tag.len)); +} + +void QAbstractSocket_SetProxy(void* ptr, void* networkProxy) +{ + static_cast(ptr)->setProxy(*static_cast(networkProxy)); +} + +void QAbstractSocket_SetReadBufferSize(void* ptr, long long size) +{ + static_cast(ptr)->setReadBufferSize(size); +} + +void QAbstractSocket_SetReadBufferSizeDefault(void* ptr, long long size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::setReadBufferSize(size); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::setReadBufferSize(size); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::setReadBufferSize(size); + } else { + static_cast(ptr)->QAbstractSocket::setReadBufferSize(size); + } +} + +void QAbstractSocket_SetSocketError(void* ptr, long long socketError) +{ + static_cast(ptr)->setSocketError(static_cast(socketError)); +} + +void QAbstractSocket_SetSocketOption(void* ptr, long long option, void* value) +{ + static_cast(ptr)->setSocketOption(static_cast(option), *static_cast(value)); +} + +void QAbstractSocket_SetSocketOptionDefault(void* ptr, long long option, void* value) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::setSocketOption(static_cast(option), *static_cast(value)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::setSocketOption(static_cast(option), *static_cast(value)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::setSocketOption(static_cast(option), *static_cast(value)); + } else { + static_cast(ptr)->QAbstractSocket::setSocketOption(static_cast(option), *static_cast(value)); + } +} + +void QAbstractSocket_SetSocketState(void* ptr, long long state) +{ + static_cast(ptr)->setSocketState(static_cast(state)); +} + +void* QAbstractSocket_SocketOption(void* ptr, long long option) +{ + return new QVariant(static_cast(ptr)->socketOption(static_cast(option))); +} + +void* QAbstractSocket_SocketOptionDefault(void* ptr, long long option) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QUdpSocket::socketOption(static_cast(option))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSslSocket::socketOption(static_cast(option))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTcpSocket::socketOption(static_cast(option))); + } else { + return new QVariant(static_cast(ptr)->QAbstractSocket::socketOption(static_cast(option))); + } +} + +long long QAbstractSocket_SocketType(void* ptr) +{ + return static_cast(ptr)->socketType(); +} + +long long QAbstractSocket_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QAbstractSocket_ConnectStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::stateChanged), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_StateChanged), static_cast(t)); +} + +void QAbstractSocket_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::stateChanged), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_StateChanged)); +} + +void QAbstractSocket_StateChanged(void* ptr, long long socketState) +{ + static_cast(ptr)->stateChanged(static_cast(socketState)); +} + +char QAbstractSocket_WaitForBytesWrittenDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::waitForBytesWritten(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::waitForBytesWritten(msecs); + } else { + return static_cast(ptr)->QAbstractSocket::waitForBytesWritten(msecs); + } +} + +char QAbstractSocket_WaitForConnected(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForConnected(msecs); +} + +char QAbstractSocket_WaitForConnectedDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::waitForConnected(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::waitForConnected(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::waitForConnected(msecs); + } else { + return static_cast(ptr)->QAbstractSocket::waitForConnected(msecs); + } +} + +char QAbstractSocket_WaitForDisconnected(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForDisconnected(msecs); +} + +char QAbstractSocket_WaitForDisconnectedDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::waitForDisconnected(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::waitForDisconnected(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::waitForDisconnected(msecs); + } else { + return static_cast(ptr)->QAbstractSocket::waitForDisconnected(msecs); + } +} + +char QAbstractSocket_WaitForReadyReadDefault(void* ptr, int msecs) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::waitForReadyRead(msecs); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::waitForReadyRead(msecs); + } else { + return static_cast(ptr)->QAbstractSocket::waitForReadyRead(msecs); + } +} + +long long QAbstractSocket_WriteData(void* ptr, char* data, long long size) +{ + return static_cast(ptr)->writeData(const_cast(data), size); +} + +long long QAbstractSocket_WriteDataDefault(void* ptr, char* data, long long size) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::writeData(const_cast(data), size); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::writeData(const_cast(data), size); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::writeData(const_cast(data), size); + } else { + return static_cast(ptr)->QAbstractSocket::writeData(const_cast(data), size); + } +} + +void QAbstractSocket_DestroyQAbstractSocket(void* ptr) +{ + static_cast(ptr)->~QAbstractSocket(); +} + +void QAbstractSocket_DestroyQAbstractSocketDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAbstractSocket___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractSocket___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractSocket___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractSocket___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractSocket___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractSocket___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractSocket___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractSocket___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractSocket___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractSocket___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractSocket___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractSocket___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractSocket___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractSocket___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractSocket___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QAbstractSocket_OpenDefault(void* ptr, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::open(static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::open(static_cast(mode)); + } else { + return static_cast(ptr)->QAbstractSocket::open(static_cast(mode)); + } +} + +long long QAbstractSocket_PosDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::pos(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::pos(); + } else { + return static_cast(ptr)->QAbstractSocket::pos(); + } +} + +char QAbstractSocket_ResetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::reset(); + } else { + return static_cast(ptr)->QAbstractSocket::reset(); + } +} + +char QAbstractSocket_SeekDefault(void* ptr, long long pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::seek(pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::seek(pos); + } else { + return static_cast(ptr)->QAbstractSocket::seek(pos); + } +} + +long long QAbstractSocket_SizeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::size(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::size(); + } else { + return static_cast(ptr)->QAbstractSocket::size(); + } +} + +void QAbstractSocket_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractSocket::childEvent(static_cast(event)); + } +} + +void QAbstractSocket_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAbstractSocket::connectNotify(*static_cast(sign)); + } +} + +void QAbstractSocket_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractSocket::customEvent(static_cast(event)); + } +} + +void QAbstractSocket_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::deleteLater(); + } else { + static_cast(ptr)->QAbstractSocket::deleteLater(); + } +} + +void QAbstractSocket_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAbstractSocket::disconnectNotify(*static_cast(sign)); + } +} + +char QAbstractSocket_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::event(static_cast(e)); + } else { + return static_cast(ptr)->QAbstractSocket::event(static_cast(e)); + } +} + +char QAbstractSocket_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUdpSocket::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSslSocket::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTcpSocket::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractSocket::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QAbstractSocket_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QUdpSocket::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSslSocket::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTcpSocket::metaObject()); + } else { + return const_cast(static_cast(ptr)->QAbstractSocket::metaObject()); + } +} + +void QAbstractSocket_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUdpSocket::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSslSocket::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTcpSocket::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractSocket::timerEvent(static_cast(event)); + } +} + +Q_DECLARE_METATYPE(QAuthenticator) +Q_DECLARE_METATYPE(QAuthenticator*) +void* QAuthenticator_NewQAuthenticator() +{ + return new QAuthenticator(); +} + +void* QAuthenticator_NewQAuthenticator2(void* other) +{ + return new QAuthenticator(*static_cast(other)); +} + +char QAuthenticator_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +void* QAuthenticator_Option(void* ptr, struct QtNetwork_PackedString opt) +{ + return new QVariant(static_cast(ptr)->option(QString::fromUtf8(opt.data, opt.len))); +} + +struct QtNetwork_PackedList QAuthenticator_Options(void* ptr) +{ + return ({ QHash* tmpValue6cf1f6 = new QHash(static_cast(ptr)->options()); QtNetwork_PackedList { tmpValue6cf1f6, tmpValue6cf1f6->size() }; }); +} + +struct QtNetwork_PackedString QAuthenticator_Password(void* ptr) +{ + return ({ QByteArray t31072f = static_cast(ptr)->password().toUtf8(); QtNetwork_PackedString { const_cast(t31072f.prepend("WHITESPACE").constData()+10), t31072f.size()-10 }; }); +} + +struct QtNetwork_PackedString QAuthenticator_Realm(void* ptr) +{ + return ({ QByteArray tcc1e3d = static_cast(ptr)->realm().toUtf8(); QtNetwork_PackedString { const_cast(tcc1e3d.prepend("WHITESPACE").constData()+10), tcc1e3d.size()-10 }; }); +} + +void QAuthenticator_SetOption(void* ptr, struct QtNetwork_PackedString opt, void* value) +{ + static_cast(ptr)->setOption(QString::fromUtf8(opt.data, opt.len), *static_cast(value)); +} + +void QAuthenticator_SetPassword(void* ptr, struct QtNetwork_PackedString password) +{ + static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len)); +} + +void QAuthenticator_SetUser(void* ptr, struct QtNetwork_PackedString user) +{ + static_cast(ptr)->setUser(QString::fromUtf8(user.data, user.len)); +} + +struct QtNetwork_PackedString QAuthenticator_User(void* ptr) +{ + return ({ QByteArray ta76119 = static_cast(ptr)->user().toUtf8(); QtNetwork_PackedString { const_cast(ta76119.prepend("WHITESPACE").constData()+10), ta76119.size()-10 }; }); +} + +void QAuthenticator_DestroyQAuthenticator(void* ptr) +{ + static_cast(ptr)->~QAuthenticator(); +} + +void* QAuthenticator___options_atList(void* ptr, struct QtNetwork_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QAuthenticator___options_setList(void* ptr, struct QtNetwork_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QAuthenticator___options_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtNetwork_PackedList QAuthenticator___options_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +struct QtNetwork_PackedString QAuthenticator_____options_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtNetwork_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QAuthenticator_____options_keyList_setList(void* ptr, struct QtNetwork_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QAuthenticator_____options_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QDnsDomainNameRecord) +Q_DECLARE_METATYPE(QDnsDomainNameRecord*) +void* QDnsDomainNameRecord_NewQDnsDomainNameRecord() +{ + return new QDnsDomainNameRecord(); +} + +void* QDnsDomainNameRecord_NewQDnsDomainNameRecord2(void* other) +{ + return new QDnsDomainNameRecord(*static_cast(other)); +} + +struct QtNetwork_PackedString QDnsDomainNameRecord_Name(void* ptr) +{ + return ({ QByteArray t22074d = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t22074d.prepend("WHITESPACE").constData()+10), t22074d.size()-10 }; }); +} + +void QDnsDomainNameRecord_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +unsigned int QDnsDomainNameRecord_TimeToLive(void* ptr) +{ + return static_cast(ptr)->timeToLive(); +} + +struct QtNetwork_PackedString QDnsDomainNameRecord_Value(void* ptr) +{ + return ({ QByteArray tb334d2 = static_cast(ptr)->value().toUtf8(); QtNetwork_PackedString { const_cast(tb334d2.prepend("WHITESPACE").constData()+10), tb334d2.size()-10 }; }); +} + +void QDnsDomainNameRecord_DestroyQDnsDomainNameRecord(void* ptr) +{ + static_cast(ptr)->~QDnsDomainNameRecord(); +} + +Q_DECLARE_METATYPE(QDnsHostAddressRecord) +Q_DECLARE_METATYPE(QDnsHostAddressRecord*) +void* QDnsHostAddressRecord_NewQDnsHostAddressRecord() +{ + return new QDnsHostAddressRecord(); +} + +void* QDnsHostAddressRecord_NewQDnsHostAddressRecord2(void* other) +{ + return new QDnsHostAddressRecord(*static_cast(other)); +} + +struct QtNetwork_PackedString QDnsHostAddressRecord_Name(void* ptr) +{ + return ({ QByteArray tb52211 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(tb52211.prepend("WHITESPACE").constData()+10), tb52211.size()-10 }; }); +} + +void QDnsHostAddressRecord_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +unsigned int QDnsHostAddressRecord_TimeToLive(void* ptr) +{ + return static_cast(ptr)->timeToLive(); +} + +void* QDnsHostAddressRecord_Value(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->value()); +} + +void QDnsHostAddressRecord_DestroyQDnsHostAddressRecord(void* ptr) +{ + static_cast(ptr)->~QDnsHostAddressRecord(); +} + +class MyQDnsLookup: public QDnsLookup +{ +public: + MyQDnsLookup(QObject *parent = Q_NULLPTR) : QDnsLookup(parent) {QDnsLookup_QDnsLookup_QRegisterMetaType();}; + MyQDnsLookup(QDnsLookup::Type ty, const QString &name, QObject *parent = Q_NULLPTR) : QDnsLookup(ty, name, parent) {QDnsLookup_QDnsLookup_QRegisterMetaType();}; + MyQDnsLookup(QDnsLookup::Type ty, const QString &name, const QHostAddress &nameserver, QObject *parent = Q_NULLPTR) : QDnsLookup(ty, name, nameserver, parent) {QDnsLookup_QDnsLookup_QRegisterMetaType();}; + void abort() { callbackQDnsLookup_Abort(this); }; + void Signal_Finished() { callbackQDnsLookup_Finished(this); }; + void lookup() { callbackQDnsLookup_Lookup(this); }; + void Signal_NameChanged(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtNetwork_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQDnsLookup_NameChanged(this, namePacked); }; + void Signal_NameserverChanged(const QHostAddress & nameserver) { callbackQDnsLookup_NameserverChanged(this, const_cast(&nameserver)); }; + void Signal_TypeChanged(QDnsLookup::Type ty) { callbackQDnsLookup_TypeChanged(this, ty); }; + ~MyQDnsLookup() { callbackQDnsLookup_DestroyQDnsLookup(this); }; + void childEvent(QChildEvent * event) { callbackQDnsLookup_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQDnsLookup_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQDnsLookup_CustomEvent(this, event); }; + void deleteLater() { callbackQDnsLookup_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQDnsLookup_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQDnsLookup_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQDnsLookup_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQDnsLookup_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQDnsLookup_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDnsLookup_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQDnsLookup_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDnsLookup*) +Q_DECLARE_METATYPE(MyQDnsLookup*) + +int QDnsLookup_QDnsLookup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDnsLookup_NewQDnsLookup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(parent)); + } else { + return new MyQDnsLookup(static_cast(parent)); + } +} + +void* QDnsLookup_NewQDnsLookup2(long long ty, struct QtNetwork_PackedString name, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } else { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); + } +} + +void* QDnsLookup_NewQDnsLookup3(long long ty, struct QtNetwork_PackedString name, void* nameserver, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } else { + return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); + } +} + +void QDnsLookup_Abort(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "abort"); +} + +void QDnsLookup_AbortDefault(void* ptr) +{ + static_cast(ptr)->QDnsLookup::abort(); +} + +struct QtNetwork_PackedList QDnsLookup_CanonicalNameRecords(void* ptr) +{ + return ({ QList* tmpValued35e72 = new QList(static_cast(ptr)->canonicalNameRecords()); QtNetwork_PackedList { tmpValued35e72, tmpValued35e72->size() }; }); +} + +long long QDnsLookup_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtNetwork_PackedString QDnsLookup_ErrorString(void* ptr) +{ + return ({ QByteArray ta68e7f = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(ta68e7f.prepend("WHITESPACE").constData()+10), ta68e7f.size()-10 }; }); +} + +void QDnsLookup_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::finished), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_Finished), static_cast(t)); +} + +void QDnsLookup_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::finished), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_Finished)); +} + +void QDnsLookup_Finished(void* ptr) +{ + static_cast(ptr)->finished(); +} + +struct QtNetwork_PackedList QDnsLookup_HostAddressRecords(void* ptr) +{ + return ({ QList* tmpValueb6c450 = new QList(static_cast(ptr)->hostAddressRecords()); QtNetwork_PackedList { tmpValueb6c450, tmpValueb6c450->size() }; }); +} + +char QDnsLookup_IsFinished(void* ptr) +{ + return static_cast(ptr)->isFinished(); +} + +void QDnsLookup_Lookup(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "lookup"); +} + +void QDnsLookup_LookupDefault(void* ptr) +{ + static_cast(ptr)->QDnsLookup::lookup(); +} + +struct QtNetwork_PackedList QDnsLookup_MailExchangeRecords(void* ptr) +{ + return ({ QList* tmpValuee68f25 = new QList(static_cast(ptr)->mailExchangeRecords()); QtNetwork_PackedList { tmpValuee68f25, tmpValuee68f25->size() }; }); +} + +struct QtNetwork_PackedString QDnsLookup_Name(void* ptr) +{ + return ({ QByteArray td8dec7 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(td8dec7.prepend("WHITESPACE").constData()+10), td8dec7.size()-10 }; }); +} + +void QDnsLookup_ConnectNameChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::nameChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameChanged), static_cast(t)); +} + +void QDnsLookup_DisconnectNameChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::nameChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameChanged)); +} + +void QDnsLookup_NameChanged(void* ptr, struct QtNetwork_PackedString name) +{ + static_cast(ptr)->nameChanged(QString::fromUtf8(name.data, name.len)); +} + +struct QtNetwork_PackedList QDnsLookup_NameServerRecords(void* ptr) +{ + return ({ QList* tmpValue25c7b1 = new QList(static_cast(ptr)->nameServerRecords()); QtNetwork_PackedList { tmpValue25c7b1, tmpValue25c7b1->size() }; }); +} + +void* QDnsLookup_Nameserver(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->nameserver()); +} + +void QDnsLookup_ConnectNameserverChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::nameserverChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameserverChanged), static_cast(t)); +} + +void QDnsLookup_DisconnectNameserverChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::nameserverChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameserverChanged)); +} + +void QDnsLookup_NameserverChanged(void* ptr, void* nameserver) +{ + static_cast(ptr)->nameserverChanged(*static_cast(nameserver)); +} + +struct QtNetwork_PackedList QDnsLookup_PointerRecords(void* ptr) +{ + return ({ QList* tmpValueccbf28 = new QList(static_cast(ptr)->pointerRecords()); QtNetwork_PackedList { tmpValueccbf28, tmpValueccbf28->size() }; }); +} + +struct QtNetwork_PackedList QDnsLookup_ServiceRecords(void* ptr) +{ + return ({ QList* tmpValue5d8350 = new QList(static_cast(ptr)->serviceRecords()); QtNetwork_PackedList { tmpValue5d8350, tmpValue5d8350->size() }; }); +} + +void QDnsLookup_SetName(void* ptr, struct QtNetwork_PackedString name) +{ + static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); +} + +void QDnsLookup_SetNameserver(void* ptr, void* nameserver) +{ + static_cast(ptr)->setNameserver(*static_cast(nameserver)); +} + +void QDnsLookup_SetType(void* ptr, long long vqd) +{ + static_cast(ptr)->setType(static_cast(vqd)); +} + +struct QtNetwork_PackedList QDnsLookup_TextRecords(void* ptr) +{ + return ({ QList* tmpValue3e26d4 = new QList(static_cast(ptr)->textRecords()); QtNetwork_PackedList { tmpValue3e26d4, tmpValue3e26d4->size() }; }); +} + +long long QDnsLookup_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QDnsLookup_ConnectTypeChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::typeChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_TypeChanged), static_cast(t)); +} + +void QDnsLookup_DisconnectTypeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::typeChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_TypeChanged)); +} + +void QDnsLookup_TypeChanged(void* ptr, long long ty) +{ + static_cast(ptr)->typeChanged(static_cast(ty)); +} + +void QDnsLookup_DestroyQDnsLookup(void* ptr) +{ + static_cast(ptr)->~QDnsLookup(); +} + +void QDnsLookup_DestroyQDnsLookupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QDnsLookup___canonicalNameRecords_atList(void* ptr, int i) +{ + return new QDnsDomainNameRecord(({QDnsDomainNameRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___canonicalNameRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___canonicalNameRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___hostAddressRecords_atList(void* ptr, int i) +{ + return new QDnsHostAddressRecord(({QDnsHostAddressRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___hostAddressRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___hostAddressRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___mailExchangeRecords_atList(void* ptr, int i) +{ + return new QDnsMailExchangeRecord(({QDnsMailExchangeRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___mailExchangeRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___mailExchangeRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___nameServerRecords_atList(void* ptr, int i) +{ + return new QDnsDomainNameRecord(({QDnsDomainNameRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___nameServerRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___nameServerRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___pointerRecords_atList(void* ptr, int i) +{ + return new QDnsDomainNameRecord(({QDnsDomainNameRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___pointerRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___pointerRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___serviceRecords_atList(void* ptr, int i) +{ + return new QDnsServiceRecord(({QDnsServiceRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___serviceRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___serviceRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___textRecords_atList(void* ptr, int i) +{ + return new QDnsTextRecord(({QDnsTextRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___textRecords_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___textRecords_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDnsLookup___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QDnsLookup___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsLookup___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsLookup___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDnsLookup___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QDnsLookup___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDnsLookup___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QDnsLookup___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDnsLookup___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDnsLookup___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QDnsLookup___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QDnsLookup_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDnsLookup::childEvent(static_cast(event)); +} + +void QDnsLookup_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDnsLookup::connectNotify(*static_cast(sign)); +} + +void QDnsLookup_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDnsLookup::customEvent(static_cast(event)); +} + +void QDnsLookup_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QDnsLookup::deleteLater(); +} + +void QDnsLookup_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDnsLookup::disconnectNotify(*static_cast(sign)); +} + +char QDnsLookup_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QDnsLookup::event(static_cast(e)); +} + +char QDnsLookup_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QDnsLookup::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QDnsLookup_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QDnsLookup::metaObject()); +} + +void QDnsLookup_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDnsLookup::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QDnsMailExchangeRecord) +Q_DECLARE_METATYPE(QDnsMailExchangeRecord*) +void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord() +{ + return new QDnsMailExchangeRecord(); +} + +void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord2(void* other) +{ + return new QDnsMailExchangeRecord(*static_cast(other)); +} + +struct QtNetwork_PackedString QDnsMailExchangeRecord_Exchange(void* ptr) +{ + return ({ QByteArray t48794c = static_cast(ptr)->exchange().toUtf8(); QtNetwork_PackedString { const_cast(t48794c.prepend("WHITESPACE").constData()+10), t48794c.size()-10 }; }); +} + +struct QtNetwork_PackedString QDnsMailExchangeRecord_Name(void* ptr) +{ + return ({ QByteArray t60d75b = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t60d75b.prepend("WHITESPACE").constData()+10), t60d75b.size()-10 }; }); +} + +unsigned short QDnsMailExchangeRecord_Preference(void* ptr) +{ + return static_cast(ptr)->preference(); +} + +void QDnsMailExchangeRecord_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +unsigned int QDnsMailExchangeRecord_TimeToLive(void* ptr) +{ + return static_cast(ptr)->timeToLive(); +} + +void QDnsMailExchangeRecord_DestroyQDnsMailExchangeRecord(void* ptr) +{ + static_cast(ptr)->~QDnsMailExchangeRecord(); +} + +Q_DECLARE_METATYPE(QDnsServiceRecord) +Q_DECLARE_METATYPE(QDnsServiceRecord*) +void* QDnsServiceRecord_NewQDnsServiceRecord() +{ + return new QDnsServiceRecord(); +} + +void* QDnsServiceRecord_NewQDnsServiceRecord2(void* other) +{ + return new QDnsServiceRecord(*static_cast(other)); +} + +struct QtNetwork_PackedString QDnsServiceRecord_Name(void* ptr) +{ + return ({ QByteArray t9ceb61 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t9ceb61.prepend("WHITESPACE").constData()+10), t9ceb61.size()-10 }; }); +} + +unsigned short QDnsServiceRecord_Port(void* ptr) +{ + return static_cast(ptr)->port(); +} + +unsigned short QDnsServiceRecord_Priority(void* ptr) +{ + return static_cast(ptr)->priority(); +} + +void QDnsServiceRecord_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtNetwork_PackedString QDnsServiceRecord_Target(void* ptr) +{ + return ({ QByteArray te2873b = static_cast(ptr)->target().toUtf8(); QtNetwork_PackedString { const_cast(te2873b.prepend("WHITESPACE").constData()+10), te2873b.size()-10 }; }); +} + +unsigned int QDnsServiceRecord_TimeToLive(void* ptr) +{ + return static_cast(ptr)->timeToLive(); +} + +unsigned short QDnsServiceRecord_Weight(void* ptr) +{ + return static_cast(ptr)->weight(); +} + +void QDnsServiceRecord_DestroyQDnsServiceRecord(void* ptr) +{ + static_cast(ptr)->~QDnsServiceRecord(); +} + +Q_DECLARE_METATYPE(QDnsTextRecord) +Q_DECLARE_METATYPE(QDnsTextRecord*) +void* QDnsTextRecord_NewQDnsTextRecord() +{ + return new QDnsTextRecord(); +} + +void* QDnsTextRecord_NewQDnsTextRecord2(void* other) +{ + return new QDnsTextRecord(*static_cast(other)); +} + +struct QtNetwork_PackedString QDnsTextRecord_Name(void* ptr) +{ + return ({ QByteArray tb66dc5 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(tb66dc5.prepend("WHITESPACE").constData()+10), tb66dc5.size()-10 }; }); +} + +void QDnsTextRecord_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +unsigned int QDnsTextRecord_TimeToLive(void* ptr) +{ + return static_cast(ptr)->timeToLive(); +} + +struct QtNetwork_PackedList QDnsTextRecord_Values(void* ptr) +{ + return ({ QList* tmpValueade13f = new QList(static_cast(ptr)->values()); QtNetwork_PackedList { tmpValueade13f, tmpValueade13f->size() }; }); +} + +void QDnsTextRecord_DestroyQDnsTextRecord(void* ptr) +{ + static_cast(ptr)->~QDnsTextRecord(); +} + +void* QDnsTextRecord___values_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDnsTextRecord___values_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDnsTextRecord___values_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QHostAddress) +Q_DECLARE_METATYPE(QHostAddress*) +void* QHostAddress_NewQHostAddress() +{ + return new QHostAddress(); +} + +void* QHostAddress_NewQHostAddress2(unsigned int ip4Addr) +{ + return new QHostAddress(ip4Addr); +} + +void* QHostAddress_NewQHostAddress3(char* ip6Addr) +{ + return new QHostAddress(static_cast(static_cast(ip6Addr))); +} + +void* QHostAddress_NewQHostAddress4(char* ip6Addr) +{ + return new QHostAddress(const_cast(static_cast(static_cast(ip6Addr)))); +} + +void* QHostAddress_NewQHostAddress7(struct QtNetwork_PackedString address) +{ + return new QHostAddress(QString::fromUtf8(address.data, address.len)); +} + +void* QHostAddress_NewQHostAddress8(void* address) +{ + return new QHostAddress(*static_cast(address)); +} + +void* QHostAddress_NewQHostAddress9(long long address) +{ + return new QHostAddress(static_cast(address)); +} + +void QHostAddress_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QHostAddress_IsBroadcast(void* ptr) +{ + return static_cast(ptr)->isBroadcast(); +} + +char QHostAddress_IsEqual(void* ptr, void* other, long long mode) +{ + return static_cast(ptr)->isEqual(*static_cast(other), static_cast(mode)); +} + +char QHostAddress_IsGlobal(void* ptr) +{ + return static_cast(ptr)->isGlobal(); +} + +char QHostAddress_IsInSubnet(void* ptr, void* subnet, int netmask) +{ + return static_cast(ptr)->isInSubnet(*static_cast(subnet), netmask); +} + +char QHostAddress_IsLinkLocal(void* ptr) +{ + return static_cast(ptr)->isLinkLocal(); +} + +char QHostAddress_IsLoopback(void* ptr) +{ + return static_cast(ptr)->isLoopback(); +} + +char QHostAddress_IsMulticast(void* ptr) +{ + return static_cast(ptr)->isMulticast(); +} + +char QHostAddress_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QHostAddress_IsSiteLocal(void* ptr) +{ + return static_cast(ptr)->isSiteLocal(); +} + +char QHostAddress_IsUniqueLocalUnicast(void* ptr) +{ + return static_cast(ptr)->isUniqueLocalUnicast(); +} + +long long QHostAddress_Protocol(void* ptr) +{ + return static_cast(ptr)->protocol(); +} + +struct QtNetwork_PackedString QHostAddress_ScopeId(void* ptr) +{ + return ({ QByteArray t9c6602 = static_cast(ptr)->scopeId().toUtf8(); QtNetwork_PackedString { const_cast(t9c6602.prepend("WHITESPACE").constData()+10), t9c6602.size()-10 }; }); +} + +void QHostAddress_SetAddress(void* ptr, unsigned int ip4Addr) +{ + static_cast(ptr)->setAddress(ip4Addr); +} + +void QHostAddress_SetAddress2(void* ptr, char* ip6Addr) +{ + static_cast(ptr)->setAddress(static_cast(static_cast(ip6Addr))); +} + +void QHostAddress_SetAddress3(void* ptr, char* ip6Addr) +{ + static_cast(ptr)->setAddress(const_cast(static_cast(static_cast(ip6Addr)))); +} + +char QHostAddress_SetAddress6(void* ptr, struct QtNetwork_PackedString address) +{ + return static_cast(ptr)->setAddress(QString::fromUtf8(address.data, address.len)); +} + +void QHostAddress_SetAddress7(void* ptr, long long address) +{ + static_cast(ptr)->setAddress(static_cast(address)); +} + +void QHostAddress_SetScopeId(void* ptr, struct QtNetwork_PackedString id) +{ + static_cast(ptr)->setScopeId(QString::fromUtf8(id.data, id.len)); +} + +void QHostAddress_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +unsigned int QHostAddress_ToIPv4Address(void* ptr) +{ + return static_cast(ptr)->toIPv4Address(); +} + +unsigned int QHostAddress_ToIPv4Address2(void* ptr, char* ok) +{ + return static_cast(ptr)->toIPv4Address(reinterpret_cast(ok)); +} + +struct QtNetwork_PackedString QHostAddress_ToString(void* ptr) +{ + return ({ QByteArray tc5ceab = static_cast(ptr)->toString().toUtf8(); QtNetwork_PackedString { const_cast(tc5ceab.prepend("WHITESPACE").constData()+10), tc5ceab.size()-10 }; }); +} + +void QHostAddress_DestroyQHostAddress(void* ptr) +{ + static_cast(ptr)->~QHostAddress(); +} + +Q_DECLARE_METATYPE(QHostInfo*) +void* QHostInfo_NewQHostInfo(int id) +{ + return new QHostInfo(id); +} + +void* QHostInfo_NewQHostInfo2(void* other) +{ + return new QHostInfo(*static_cast(other)); +} + +void QHostInfo_QHostInfo_AbortHostLookup(int id) +{ + QHostInfo::abortHostLookup(id); +} + +struct QtNetwork_PackedList QHostInfo_Addresses(void* ptr) +{ + return ({ QList* tmpValuefeee0c = new QList(static_cast(ptr)->addresses()); QtNetwork_PackedList { tmpValuefeee0c, tmpValuefeee0c->size() }; }); +} + +long long QHostInfo_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtNetwork_PackedString QHostInfo_ErrorString(void* ptr) +{ + return ({ QByteArray taf4307 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(taf4307.prepend("WHITESPACE").constData()+10), taf4307.size()-10 }; }); +} + +void* QHostInfo_QHostInfo_FromName(struct QtNetwork_PackedString name) +{ + return new QHostInfo(QHostInfo::fromName(QString::fromUtf8(name.data, name.len))); +} + +struct QtNetwork_PackedString QHostInfo_HostName(void* ptr) +{ + return ({ QByteArray t7a1d02 = static_cast(ptr)->hostName().toUtf8(); QtNetwork_PackedString { const_cast(t7a1d02.prepend("WHITESPACE").constData()+10), t7a1d02.size()-10 }; }); +} + +struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalDomainName() +{ + return ({ QByteArray t5517d9 = QHostInfo::localDomainName().toUtf8(); QtNetwork_PackedString { const_cast(t5517d9.prepend("WHITESPACE").constData()+10), t5517d9.size()-10 }; }); +} + +struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalHostName() +{ + return ({ QByteArray t63826c = QHostInfo::localHostName().toUtf8(); QtNetwork_PackedString { const_cast(t63826c.prepend("WHITESPACE").constData()+10), t63826c.size()-10 }; }); +} + +int QHostInfo_QHostInfo_LookupHost(struct QtNetwork_PackedString name, void* receiver, char* member) +{ + return QHostInfo::lookupHost(QString::fromUtf8(name.data, name.len), static_cast(receiver), const_cast(member)); +} + +int QHostInfo_LookupId(void* ptr) +{ + return static_cast(ptr)->lookupId(); +} + +void QHostInfo_SetAddresses(void* ptr, void* addresses) +{ + static_cast(ptr)->setAddresses(*static_cast*>(addresses)); +} + +void QHostInfo_SetError(void* ptr, long long error) +{ + static_cast(ptr)->setError(static_cast(error)); +} + +void QHostInfo_SetErrorString(void* ptr, struct QtNetwork_PackedString str) +{ + static_cast(ptr)->setErrorString(QString::fromUtf8(str.data, str.len)); +} + +void QHostInfo_SetHostName(void* ptr, struct QtNetwork_PackedString hostName) +{ + static_cast(ptr)->setHostName(QString::fromUtf8(hostName.data, hostName.len)); +} + +void QHostInfo_SetLookupId(void* ptr, int id) +{ + static_cast(ptr)->setLookupId(id); +} + +void QHostInfo_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QHostInfo_DestroyQHostInfo(void* ptr) +{ + static_cast(ptr)->~QHostInfo(); +} + +void* QHostInfo___addresses_atList(void* ptr, int i) +{ + return new QHostAddress(({QHostAddress tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QHostInfo___addresses_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QHostInfo___addresses_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QHostInfo___setAddresses_addresses_atList(void* ptr, int i) +{ + return new QHostAddress(({QHostAddress tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QHostInfo___setAddresses_addresses_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QHostInfo___setAddresses_addresses_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QHstsPolicy) +Q_DECLARE_METATYPE(QHstsPolicy*) +void* QHstsPolicy_NewQHstsPolicy() +{ + return new QHstsPolicy(); +} + +void* QHstsPolicy_NewQHstsPolicy2(void* expiry, long long flags, struct QtNetwork_PackedString host, long long mode) +{ + return new QHstsPolicy(*static_cast(expiry), static_cast(flags), QString::fromUtf8(host.data, host.len), static_cast(mode)); +} + +void* QHstsPolicy_NewQHstsPolicy3(void* other) +{ + return new QHstsPolicy(*static_cast(other)); +} + +void* QHstsPolicy_Expiry(void* ptr) +{ + return new QDateTime(static_cast(ptr)->expiry()); +} + +struct QtNetwork_PackedString QHstsPolicy_Host(void* ptr, long long options) +{ + return ({ QByteArray tfcde23 = static_cast(ptr)->host(static_cast(options)).toUtf8(); QtNetwork_PackedString { const_cast(tfcde23.prepend("WHITESPACE").constData()+10), tfcde23.size()-10 }; }); +} + +char QHstsPolicy_IncludesSubDomains(void* ptr) +{ + return static_cast(ptr)->includesSubDomains(); +} + +char QHstsPolicy_IsExpired(void* ptr) +{ + return static_cast(ptr)->isExpired(); +} + +void QHstsPolicy_SetExpiry(void* ptr, void* expiry) +{ + static_cast(ptr)->setExpiry(*static_cast(expiry)); +} + +void QHstsPolicy_SetHost(void* ptr, struct QtNetwork_PackedString host, long long mode) +{ + static_cast(ptr)->setHost(QString::fromUtf8(host.data, host.len), static_cast(mode)); +} + +void QHstsPolicy_SetIncludesSubDomains(void* ptr, char include) +{ + static_cast(ptr)->setIncludesSubDomains(include != 0); +} + +void QHstsPolicy_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QHstsPolicy_DestroyQHstsPolicy(void* ptr) +{ + static_cast(ptr)->~QHstsPolicy(); +} + +class MyQHttpMultiPart: public QHttpMultiPart +{ +public: + MyQHttpMultiPart(QObject *parent = Q_NULLPTR) : QHttpMultiPart(parent) {QHttpMultiPart_QHttpMultiPart_QRegisterMetaType();}; + MyQHttpMultiPart(QHttpMultiPart::ContentType contentType, QObject *parent = Q_NULLPTR) : QHttpMultiPart(contentType, parent) {QHttpMultiPart_QHttpMultiPart_QRegisterMetaType();}; + ~MyQHttpMultiPart() { callbackQHttpMultiPart_DestroyQHttpMultiPart(this); }; + void childEvent(QChildEvent * event) { callbackQHttpMultiPart_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQHttpMultiPart_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQHttpMultiPart_CustomEvent(this, event); }; + void deleteLater() { callbackQHttpMultiPart_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQHttpMultiPart_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQHttpMultiPart_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQHttpMultiPart_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQHttpMultiPart_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQHttpMultiPart_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQHttpMultiPart_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQHttpMultiPart_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QHttpMultiPart*) +Q_DECLARE_METATYPE(MyQHttpMultiPart*) + +int QHttpMultiPart_QHttpMultiPart_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHttpMultiPart_NewQHttpMultiPart(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(parent)); + } else { + return new MyQHttpMultiPart(static_cast(parent)); + } +} + +void* QHttpMultiPart_NewQHttpMultiPart2(long long contentType, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } else { + return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); + } +} + +void QHttpMultiPart_Append(void* ptr, void* httpPart) +{ + static_cast(ptr)->append(*static_cast(httpPart)); +} + +void* QHttpMultiPart_Boundary(void* ptr) +{ + return new QByteArray(static_cast(ptr)->boundary()); +} + +void QHttpMultiPart_SetBoundary(void* ptr, void* boundary) +{ + static_cast(ptr)->setBoundary(*static_cast(boundary)); +} + +void QHttpMultiPart_SetContentType(void* ptr, long long contentType) +{ + static_cast(ptr)->setContentType(static_cast(contentType)); +} + +void QHttpMultiPart_DestroyQHttpMultiPart(void* ptr) +{ + static_cast(ptr)->~QHttpMultiPart(); +} + +void QHttpMultiPart_DestroyQHttpMultiPartDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QHttpMultiPart___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QHttpMultiPart___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QHttpMultiPart___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QHttpMultiPart___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QHttpMultiPart___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QHttpMultiPart___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QHttpMultiPart___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QHttpMultiPart___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QHttpMultiPart___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QHttpMultiPart___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QHttpMultiPart___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QHttpMultiPart___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QHttpMultiPart___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QHttpMultiPart___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QHttpMultiPart___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QHttpMultiPart_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QHttpMultiPart::childEvent(static_cast(event)); +} + +void QHttpMultiPart_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QHttpMultiPart::connectNotify(*static_cast(sign)); +} + +void QHttpMultiPart_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QHttpMultiPart::customEvent(static_cast(event)); +} + +void QHttpMultiPart_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QHttpMultiPart::deleteLater(); +} + +void QHttpMultiPart_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QHttpMultiPart::disconnectNotify(*static_cast(sign)); +} + +char QHttpMultiPart_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QHttpMultiPart::event(static_cast(e)); +} + +char QHttpMultiPart_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QHttpMultiPart::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QHttpMultiPart_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QHttpMultiPart::metaObject()); +} + +void QHttpMultiPart_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QHttpMultiPart::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QHttpPart) +Q_DECLARE_METATYPE(QHttpPart*) +void* QHttpPart_NewQHttpPart() +{ + return new QHttpPart(); +} + +void* QHttpPart_NewQHttpPart2(void* other) +{ + return new QHttpPart(*static_cast(other)); +} + +void QHttpPart_SetBody(void* ptr, void* body) +{ + static_cast(ptr)->setBody(*static_cast(body)); +} + +void QHttpPart_SetBodyDevice(void* ptr, void* device) +{ + static_cast(ptr)->setBodyDevice(static_cast(device)); +} + +void QHttpPart_SetHeader(void* ptr, long long header, void* value) +{ + static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); +} + +void QHttpPart_SetRawHeader(void* ptr, void* headerName, void* headerValue) +{ + static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(headerValue)); +} + +void QHttpPart_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QHttpPart_DestroyQHttpPart(void* ptr) +{ + static_cast(ptr)->~QHttpPart(); +} + +class MyQLocalServer: public QLocalServer +{ +public: + MyQLocalServer(QObject *parent = Q_NULLPTR) : QLocalServer(parent) {QLocalServer_QLocalServer_QRegisterMetaType();}; + bool hasPendingConnections() const { return callbackQLocalServer_HasPendingConnections(const_cast(static_cast(this))) != 0; }; + void incomingConnection(quintptr socketDescriptor) { callbackQLocalServer_IncomingConnection(this, socketDescriptor); }; + void Signal_NewConnection() { callbackQLocalServer_NewConnection(this); }; + QLocalSocket * nextPendingConnection() { return static_cast(callbackQLocalServer_NextPendingConnection(this)); }; + ~MyQLocalServer() { callbackQLocalServer_DestroyQLocalServer(this); }; + void childEvent(QChildEvent * event) { callbackQLocalServer_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQLocalServer_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLocalServer_CustomEvent(this, event); }; + void deleteLater() { callbackQLocalServer_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLocalServer_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLocalServer_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLocalServer_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLocalServer_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLocalServer_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLocalServer_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLocalServer_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QLocalServer*) +Q_DECLARE_METATYPE(MyQLocalServer*) + +int QLocalServer_QLocalServer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLocalServer_NewQLocalServer(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalServer(static_cast(parent)); + } else { + return new MyQLocalServer(static_cast(parent)); + } +} + +void QLocalServer_Close(void* ptr) +{ + static_cast(ptr)->close(); +} + +struct QtNetwork_PackedString QLocalServer_ErrorString(void* ptr) +{ + return ({ QByteArray tf5dac0 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(tf5dac0.prepend("WHITESPACE").constData()+10), tf5dac0.size()-10 }; }); +} + +struct QtNetwork_PackedString QLocalServer_FullServerName(void* ptr) +{ + return ({ QByteArray tb91f50 = static_cast(ptr)->fullServerName().toUtf8(); QtNetwork_PackedString { const_cast(tb91f50.prepend("WHITESPACE").constData()+10), tb91f50.size()-10 }; }); +} + +char QLocalServer_HasPendingConnections(void* ptr) +{ + return static_cast(ptr)->hasPendingConnections(); +} + +char QLocalServer_HasPendingConnectionsDefault(void* ptr) +{ + return static_cast(ptr)->QLocalServer::hasPendingConnections(); +} + +void QLocalServer_IncomingConnection(void* ptr, uintptr_t socketDescriptor) +{ + static_cast(ptr)->incomingConnection(socketDescriptor); +} + +void QLocalServer_IncomingConnectionDefault(void* ptr, uintptr_t socketDescriptor) +{ + static_cast(ptr)->QLocalServer::incomingConnection(socketDescriptor); +} + +char QLocalServer_IsListening(void* ptr) +{ + return static_cast(ptr)->isListening(); +} + +char QLocalServer_Listen(void* ptr, struct QtNetwork_PackedString name) +{ + return static_cast(ptr)->listen(QString::fromUtf8(name.data, name.len)); +} + +int QLocalServer_MaxPendingConnections(void* ptr) +{ + return static_cast(ptr)->maxPendingConnections(); +} + +void QLocalServer_ConnectNewConnection(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLocalServer::newConnection), static_cast(ptr), static_cast(&MyQLocalServer::Signal_NewConnection), static_cast(t)); +} + +void QLocalServer_DisconnectNewConnection(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLocalServer::newConnection), static_cast(ptr), static_cast(&MyQLocalServer::Signal_NewConnection)); +} + +void QLocalServer_NewConnection(void* ptr) +{ + static_cast(ptr)->newConnection(); +} + +void* QLocalServer_NextPendingConnection(void* ptr) +{ + return static_cast(ptr)->nextPendingConnection(); +} + +void* QLocalServer_NextPendingConnectionDefault(void* ptr) +{ + return static_cast(ptr)->QLocalServer::nextPendingConnection(); +} + +char QLocalServer_QLocalServer_RemoveServer(struct QtNetwork_PackedString name) +{ + return QLocalServer::removeServer(QString::fromUtf8(name.data, name.len)); +} + +long long QLocalServer_ServerError(void* ptr) +{ + return static_cast(ptr)->serverError(); +} + +struct QtNetwork_PackedString QLocalServer_ServerName(void* ptr) +{ + return ({ QByteArray t054e78 = static_cast(ptr)->serverName().toUtf8(); QtNetwork_PackedString { const_cast(t054e78.prepend("WHITESPACE").constData()+10), t054e78.size()-10 }; }); +} + +void QLocalServer_SetMaxPendingConnections(void* ptr, int numConnections) +{ + static_cast(ptr)->setMaxPendingConnections(numConnections); +} + +void QLocalServer_SetSocketOptions(void* ptr, long long options) +{ + static_cast(ptr)->setSocketOptions(static_cast(options)); +} + +long long QLocalServer_SocketOptions(void* ptr) +{ + return static_cast(ptr)->socketOptions(); +} + +char QLocalServer_WaitForNewConnection(void* ptr, int msec, char* timedOut) +{ + return static_cast(ptr)->waitForNewConnection(msec, reinterpret_cast(timedOut)); +} + +void QLocalServer_DestroyQLocalServer(void* ptr) +{ + static_cast(ptr)->~QLocalServer(); +} + +void QLocalServer_DestroyQLocalServerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QLocalServer___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalServer___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalServer___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalServer___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QLocalServer___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QLocalServer___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalServer___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalServer___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalServer___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalServer___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalServer___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalServer___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalServer___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalServer___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalServer___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QLocalServer_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLocalServer::childEvent(static_cast(event)); +} + +void QLocalServer_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QLocalServer::connectNotify(*static_cast(sign)); +} + +void QLocalServer_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLocalServer::customEvent(static_cast(event)); +} + +void QLocalServer_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QLocalServer::deleteLater(); +} + +void QLocalServer_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QLocalServer::disconnectNotify(*static_cast(sign)); +} + +char QLocalServer_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QLocalServer::event(static_cast(e)); +} + +char QLocalServer_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QLocalServer::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QLocalServer_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QLocalServer::metaObject()); +} + +void QLocalServer_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLocalServer::timerEvent(static_cast(event)); +} + +class MyQLocalSocket: public QLocalSocket +{ +public: + MyQLocalSocket(QObject *parent = Q_NULLPTR) : QLocalSocket(parent) {QLocalSocket_QLocalSocket_QRegisterMetaType();}; + qint64 bytesAvailable() const { return callbackQLocalSocket_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQLocalSocket_BytesToWrite(const_cast(static_cast(this))); }; + bool canReadLine() const { return callbackQLocalSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQLocalSocket_Close(this); }; + void Signal_Connected() { callbackQLocalSocket_Connected(this); }; + void Signal_Disconnected() { callbackQLocalSocket_Disconnected(this); }; + void Signal_Error2(QLocalSocket::LocalSocketError socketError) { callbackQLocalSocket_Error2(this, socketError); }; + bool isSequential() const { return callbackQLocalSocket_IsSequential(const_cast(static_cast(this))) != 0; }; + bool open(QIODevice::OpenMode openMode) { return callbackQLocalSocket_Open(this, openMode) != 0; }; + qint64 readData(char * data, qint64 c) { QtNetwork_PackedString dataPacked = { data, c };return callbackQLocalSocket_ReadData(this, dataPacked, c); }; + void Signal_StateChanged(QLocalSocket::LocalSocketState socketState) { callbackQLocalSocket_StateChanged(this, socketState); }; + bool waitForBytesWritten(int msecs) { return callbackQLocalSocket_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQLocalSocket_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 c) { QtNetwork_PackedString dataPacked = { const_cast(data), c };return callbackQLocalSocket_WriteData(this, dataPacked, c); }; + ~MyQLocalSocket() { callbackQLocalSocket_DestroyQLocalSocket(this); }; + void Signal_AboutToClose() { callbackQLocalSocket_AboutToClose(this); }; + bool atEnd() const { return callbackQLocalSocket_AtEnd(const_cast(static_cast(this))) != 0; }; + void Signal_BytesWritten(qint64 bytes) { callbackQLocalSocket_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQLocalSocket_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQLocalSocket_ChannelReadyRead(this, channel); }; + qint64 pos() const { return callbackQLocalSocket_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQLocalSocket_ReadChannelFinished(this); }; + qint64 readLineData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQLocalSocket_ReadLineData(this, dataPacked, maxSize); }; + void Signal_ReadyRead() { callbackQLocalSocket_ReadyRead(this); }; + bool reset() { return callbackQLocalSocket_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQLocalSocket_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQLocalSocket_Size(const_cast(static_cast(this))); }; + void childEvent(QChildEvent * event) { callbackQLocalSocket_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQLocalSocket_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLocalSocket_CustomEvent(this, event); }; + void deleteLater() { callbackQLocalSocket_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLocalSocket_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLocalSocket_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLocalSocket_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLocalSocket_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLocalSocket_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLocalSocket_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLocalSocket_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QLocalSocket*) +Q_DECLARE_METATYPE(MyQLocalSocket*) + +int QLocalSocket_QLocalSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLocalSocket_NewQLocalSocket(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQLocalSocket(static_cast(parent)); + } else { + return new MyQLocalSocket(static_cast(parent)); + } +} + +void QLocalSocket_Abort(void* ptr) +{ + static_cast(ptr)->abort(); +} + +long long QLocalSocket_BytesAvailableDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::bytesAvailable(); +} + +long long QLocalSocket_BytesToWriteDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::bytesToWrite(); +} + +char QLocalSocket_CanReadLineDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::canReadLine(); +} + +void QLocalSocket_CloseDefault(void* ptr) +{ + static_cast(ptr)->QLocalSocket::close(); +} + +void QLocalSocket_ConnectToServer(void* ptr, long long openMode) +{ + static_cast(ptr)->connectToServer(static_cast(openMode)); +} + +void QLocalSocket_ConnectToServer2(void* ptr, struct QtNetwork_PackedString name, long long openMode) +{ + static_cast(ptr)->connectToServer(QString::fromUtf8(name.data, name.len), static_cast(openMode)); +} + +void QLocalSocket_ConnectConnected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::connected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Connected), static_cast(t)); +} + +void QLocalSocket_DisconnectConnected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::connected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Connected)); +} + +void QLocalSocket_Connected(void* ptr) +{ + static_cast(ptr)->connected(); +} + +void QLocalSocket_DisconnectFromServer(void* ptr) +{ + static_cast(ptr)->disconnectFromServer(); +} + +void QLocalSocket_ConnectDisconnected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::disconnected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Disconnected), static_cast(t)); +} + +void QLocalSocket_DisconnectDisconnected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::disconnected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Disconnected)); +} + +void QLocalSocket_Disconnected(void* ptr) +{ + static_cast(ptr)->disconnected(); +} + +long long QLocalSocket_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +void QLocalSocket_ConnectError2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::error), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Error2), static_cast(t)); +} + +void QLocalSocket_DisconnectError2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::error), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Error2)); +} + +void QLocalSocket_Error2(void* ptr, long long socketError) +{ + static_cast(ptr)->error(static_cast(socketError)); +} + +char QLocalSocket_Flush(void* ptr) +{ + return static_cast(ptr)->flush(); +} + +struct QtNetwork_PackedString QLocalSocket_FullServerName(void* ptr) +{ + return ({ QByteArray ta11089 = static_cast(ptr)->fullServerName().toUtf8(); QtNetwork_PackedString { const_cast(ta11089.prepend("WHITESPACE").constData()+10), ta11089.size()-10 }; }); +} + +char QLocalSocket_IsSequentialDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::isSequential(); +} + +char QLocalSocket_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QLocalSocket_OpenDefault(void* ptr, long long openMode) +{ + return static_cast(ptr)->QLocalSocket::open(static_cast(openMode)); +} + +long long QLocalSocket_ReadBufferSize(void* ptr) +{ + return static_cast(ptr)->readBufferSize(); +} + +long long QLocalSocket_ReadData(void* ptr, char* data, long long c) +{ + return static_cast(ptr)->readData(data, c); +} + +long long QLocalSocket_ReadDataDefault(void* ptr, char* data, long long c) +{ + return static_cast(ptr)->QLocalSocket::readData(data, c); +} + +struct QtNetwork_PackedString QLocalSocket_ServerName(void* ptr) +{ + return ({ QByteArray t348d56 = static_cast(ptr)->serverName().toUtf8(); QtNetwork_PackedString { const_cast(t348d56.prepend("WHITESPACE").constData()+10), t348d56.size()-10 }; }); +} + +void QLocalSocket_SetReadBufferSize(void* ptr, long long size) +{ + static_cast(ptr)->setReadBufferSize(size); +} + +void QLocalSocket_SetServerName(void* ptr, struct QtNetwork_PackedString name) +{ + static_cast(ptr)->setServerName(QString::fromUtf8(name.data, name.len)); +} + +long long QLocalSocket_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QLocalSocket_ConnectStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::stateChanged), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_StateChanged), static_cast(t)); +} + +void QLocalSocket_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::stateChanged), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_StateChanged)); +} + +void QLocalSocket_StateChanged(void* ptr, long long socketState) +{ + static_cast(ptr)->stateChanged(static_cast(socketState)); +} + +char QLocalSocket_WaitForBytesWrittenDefault(void* ptr, int msecs) +{ + return static_cast(ptr)->QLocalSocket::waitForBytesWritten(msecs); +} + +char QLocalSocket_WaitForConnected(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForConnected(msecs); +} + +char QLocalSocket_WaitForDisconnected(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForDisconnected(msecs); +} + +char QLocalSocket_WaitForReadyReadDefault(void* ptr, int msecs) +{ + return static_cast(ptr)->QLocalSocket::waitForReadyRead(msecs); +} + +long long QLocalSocket_WriteData(void* ptr, char* data, long long c) +{ + return static_cast(ptr)->writeData(const_cast(data), c); +} + +long long QLocalSocket_WriteDataDefault(void* ptr, char* data, long long c) +{ + return static_cast(ptr)->QLocalSocket::writeData(const_cast(data), c); +} + +void QLocalSocket_DestroyQLocalSocket(void* ptr) +{ + static_cast(ptr)->~QLocalSocket(); +} + +void QLocalSocket_DestroyQLocalSocketDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QLocalSocket___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalSocket___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalSocket___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalSocket___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QLocalSocket___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QLocalSocket___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalSocket___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalSocket___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalSocket___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalSocket___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalSocket___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalSocket___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLocalSocket___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLocalSocket___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QLocalSocket___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QLocalSocket_AtEndDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::atEnd(); +} + +long long QLocalSocket_PosDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::pos(); +} + +long long QLocalSocket_ReadLineDataDefault(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->QLocalSocket::readLineData(data, maxSize); +} + +char QLocalSocket_ResetDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::reset(); +} + +char QLocalSocket_SeekDefault(void* ptr, long long pos) +{ + return static_cast(ptr)->QLocalSocket::seek(pos); +} + +long long QLocalSocket_SizeDefault(void* ptr) +{ + return static_cast(ptr)->QLocalSocket::size(); +} + +void QLocalSocket_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLocalSocket::childEvent(static_cast(event)); +} + +void QLocalSocket_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QLocalSocket::connectNotify(*static_cast(sign)); +} + +void QLocalSocket_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLocalSocket::customEvent(static_cast(event)); +} + +void QLocalSocket_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QLocalSocket::deleteLater(); +} + +void QLocalSocket_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QLocalSocket::disconnectNotify(*static_cast(sign)); +} + +char QLocalSocket_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QLocalSocket::event(static_cast(e)); +} + +char QLocalSocket_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QLocalSocket::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QLocalSocket_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QLocalSocket::metaObject()); +} + +void QLocalSocket_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QLocalSocket::timerEvent(static_cast(event)); +} + +class MyQNetworkAccessManager: public QNetworkAccessManager +{ +public: + MyQNetworkAccessManager(QObject *parent = Q_NULLPTR) : QNetworkAccessManager(parent) {QNetworkAccessManager_QNetworkAccessManager_QRegisterMetaType();}; + void Signal_AuthenticationRequired(QNetworkReply * reply, QAuthenticator * authenticator) { callbackQNetworkAccessManager_AuthenticationRequired(this, reply, authenticator); }; + QNetworkReply * createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest & originalReq, QIODevice * outgoingData) { return static_cast(callbackQNetworkAccessManager_CreateRequest(this, op, const_cast(&originalReq), outgoingData)); }; + void Signal_Encrypted(QNetworkReply * reply) { callbackQNetworkAccessManager_Encrypted(this, reply); }; + void Signal_Finished(QNetworkReply * reply) { callbackQNetworkAccessManager_Finished(this, reply); }; + void Signal_NetworkAccessibleChanged(QNetworkAccessManager::NetworkAccessibility accessible) { callbackQNetworkAccessManager_NetworkAccessibleChanged(this, accessible); }; + void Signal_PreSharedKeyAuthenticationRequired(QNetworkReply * reply, QSslPreSharedKeyAuthenticator * authenticator) { callbackQNetworkAccessManager_PreSharedKeyAuthenticationRequired(this, reply, authenticator); }; + void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQNetworkAccessManager_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; + void Signal_SslErrors(QNetworkReply * reply, const QList & errors) { callbackQNetworkAccessManager_SslErrors(this, reply, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; + QStringList supportedSchemesImplementation() const { return ({ QtNetwork_PackedString tempVal = callbackQNetworkAccessManager_SupportedSchemesImplementation(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + ~MyQNetworkAccessManager() { callbackQNetworkAccessManager_DestroyQNetworkAccessManager(this); }; + void childEvent(QChildEvent * event) { callbackQNetworkAccessManager_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQNetworkAccessManager_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQNetworkAccessManager_CustomEvent(this, event); }; + void deleteLater() { callbackQNetworkAccessManager_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQNetworkAccessManager_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkAccessManager_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQNetworkAccessManager_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkAccessManager_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQNetworkAccessManager_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkAccessManager_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQNetworkAccessManager_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QNetworkAccessManager*) +Q_DECLARE_METATYPE(MyQNetworkAccessManager*) + +int QNetworkAccessManager_QNetworkAccessManager_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkAccessManager_NewQNetworkAccessManager(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkAccessManager(static_cast(parent)); + } else { + return new MyQNetworkAccessManager(static_cast(parent)); + } +} + +void* QNetworkAccessManager_ActiveConfiguration(void* ptr) +{ + return new QNetworkConfiguration(static_cast(ptr)->activeConfiguration()); +} + +void QNetworkAccessManager_AddStrictTransportSecurityHosts(void* ptr, void* knownHosts) +{ + static_cast(ptr)->addStrictTransportSecurityHosts(*static_cast*>(knownHosts)); +} + +void QNetworkAccessManager_ConnectAuthenticationRequired(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::authenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_AuthenticationRequired), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectAuthenticationRequired(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::authenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_AuthenticationRequired)); +} + +void QNetworkAccessManager_AuthenticationRequired(void* ptr, void* reply, void* authenticator) +{ + static_cast(ptr)->authenticationRequired(static_cast(reply), static_cast(authenticator)); +} + +void* QNetworkAccessManager_Cache(void* ptr) +{ + return static_cast(ptr)->cache(); +} + +void QNetworkAccessManager_ClearAccessCache(void* ptr) +{ + static_cast(ptr)->clearAccessCache(); +} + +void QNetworkAccessManager_ClearConnectionCache(void* ptr) +{ + static_cast(ptr)->clearConnectionCache(); +} + +void* QNetworkAccessManager_Configuration(void* ptr) +{ + return new QNetworkConfiguration(static_cast(ptr)->configuration()); +} + +void QNetworkAccessManager_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port) +{ + static_cast(ptr)->connectToHost(QString::fromUtf8(hostName.data, hostName.len), port); +} + +void QNetworkAccessManager_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration) +{ + static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, *static_cast(sslConfiguration)); +} + +void QNetworkAccessManager_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration, struct QtNetwork_PackedString peerName) +{ + static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, *static_cast(sslConfiguration), QString::fromUtf8(peerName.data, peerName.len)); +} + +void* QNetworkAccessManager_CookieJar(void* ptr) +{ + return static_cast(ptr)->cookieJar(); +} + +void* QNetworkAccessManager_CreateRequest(void* ptr, long long op, void* originalReq, void* outgoingData) +{ + return static_cast(ptr)->createRequest(static_cast(op), *static_cast(originalReq), static_cast(outgoingData)); +} + +void* QNetworkAccessManager_CreateRequestDefault(void* ptr, long long op, void* originalReq, void* outgoingData) +{ + return static_cast(ptr)->QNetworkAccessManager::createRequest(static_cast(op), *static_cast(originalReq), static_cast(outgoingData)); +} + +void* QNetworkAccessManager_DeleteResource(void* ptr, void* request) +{ + return static_cast(ptr)->deleteResource(*static_cast(request)); +} + +void QNetworkAccessManager_EnableStrictTransportSecurityStore(void* ptr, char enabled, struct QtNetwork_PackedString storeDir) +{ + static_cast(ptr)->enableStrictTransportSecurityStore(enabled != 0, QString::fromUtf8(storeDir.data, storeDir.len)); +} + +void QNetworkAccessManager_ConnectEncrypted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::encrypted), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Encrypted), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectEncrypted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::encrypted), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Encrypted)); +} + +void QNetworkAccessManager_Encrypted(void* ptr, void* reply) +{ + static_cast(ptr)->encrypted(static_cast(reply)); +} + +void QNetworkAccessManager_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::finished), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Finished), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::finished), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Finished)); +} + +void QNetworkAccessManager_Finished(void* ptr, void* reply) +{ + static_cast(ptr)->finished(static_cast(reply)); +} + +void* QNetworkAccessManager_Get(void* ptr, void* request) +{ + return static_cast(ptr)->get(*static_cast(request)); +} + +void* QNetworkAccessManager_Head(void* ptr, void* request) +{ + return static_cast(ptr)->head(*static_cast(request)); +} + +char QNetworkAccessManager_IsStrictTransportSecurityEnabled(void* ptr) +{ + return static_cast(ptr)->isStrictTransportSecurityEnabled(); +} + +char QNetworkAccessManager_IsStrictTransportSecurityStoreEnabled(void* ptr) +{ + return static_cast(ptr)->isStrictTransportSecurityStoreEnabled(); +} + +long long QNetworkAccessManager_NetworkAccessible(void* ptr) +{ + return static_cast(ptr)->networkAccessible(); +} + +void QNetworkAccessManager_ConnectNetworkAccessibleChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::networkAccessibleChanged), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_NetworkAccessibleChanged), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectNetworkAccessibleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::networkAccessibleChanged), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_NetworkAccessibleChanged)); +} + +void QNetworkAccessManager_NetworkAccessibleChanged(void* ptr, long long accessible) +{ + static_cast(ptr)->networkAccessibleChanged(static_cast(accessible)); +} + +void* QNetworkAccessManager_Post(void* ptr, void* request, void* data) +{ + return static_cast(ptr)->post(*static_cast(request), static_cast(data)); +} + +void* QNetworkAccessManager_Post2(void* ptr, void* request, void* data) +{ + return static_cast(ptr)->post(*static_cast(request), *static_cast(data)); +} + +void* QNetworkAccessManager_Post3(void* ptr, void* request, void* multiPart) +{ + return static_cast(ptr)->post(*static_cast(request), static_cast(multiPart)); +} + +void QNetworkAccessManager_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_PreSharedKeyAuthenticationRequired), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectPreSharedKeyAuthenticationRequired(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_PreSharedKeyAuthenticationRequired)); +} + +void QNetworkAccessManager_PreSharedKeyAuthenticationRequired(void* ptr, void* reply, void* authenticator) +{ + static_cast(ptr)->preSharedKeyAuthenticationRequired(static_cast(reply), static_cast(authenticator)); +} + +void* QNetworkAccessManager_Proxy(void* ptr) +{ + return new QNetworkProxy(static_cast(ptr)->proxy()); +} + +void QNetworkAccessManager_ConnectProxyAuthenticationRequired(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_ProxyAuthenticationRequired), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectProxyAuthenticationRequired(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_ProxyAuthenticationRequired)); +} + +void QNetworkAccessManager_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator) +{ + static_cast(ptr)->proxyAuthenticationRequired(*static_cast(proxy), static_cast(authenticator)); +} + +void* QNetworkAccessManager_ProxyFactory(void* ptr) +{ + return static_cast(ptr)->proxyFactory(); +} + +void* QNetworkAccessManager_Put(void* ptr, void* request, void* data) +{ + return static_cast(ptr)->put(*static_cast(request), static_cast(data)); +} + +void* QNetworkAccessManager_Put2(void* ptr, void* request, void* data) +{ + return static_cast(ptr)->put(*static_cast(request), *static_cast(data)); +} + +void* QNetworkAccessManager_Put3(void* ptr, void* request, void* multiPart) +{ + return static_cast(ptr)->put(*static_cast(request), static_cast(multiPart)); +} + +long long QNetworkAccessManager_RedirectPolicy(void* ptr) +{ + return static_cast(ptr)->redirectPolicy(); +} + +void* QNetworkAccessManager_SendCustomRequest(void* ptr, void* request, void* verb, void* data) +{ + return static_cast(ptr)->sendCustomRequest(*static_cast(request), *static_cast(verb), static_cast(data)); +} + +void* QNetworkAccessManager_SendCustomRequest2(void* ptr, void* request, void* verb, void* data) +{ + return static_cast(ptr)->sendCustomRequest(*static_cast(request), *static_cast(verb), *static_cast(data)); +} + +void* QNetworkAccessManager_SendCustomRequest3(void* ptr, void* request, void* verb, void* multiPart) +{ + return static_cast(ptr)->sendCustomRequest(*static_cast(request), *static_cast(verb), static_cast(multiPart)); +} + +void QNetworkAccessManager_SetCache(void* ptr, void* cache) +{ + static_cast(ptr)->setCache(static_cast(cache)); +} + +void QNetworkAccessManager_SetConfiguration(void* ptr, void* config) +{ + static_cast(ptr)->setConfiguration(*static_cast(config)); +} + +void QNetworkAccessManager_SetCookieJar(void* ptr, void* cookieJar) +{ + static_cast(ptr)->setCookieJar(static_cast(cookieJar)); +} + +void QNetworkAccessManager_SetNetworkAccessible(void* ptr, long long accessible) +{ + static_cast(ptr)->setNetworkAccessible(static_cast(accessible)); +} + +void QNetworkAccessManager_SetProxy(void* ptr, void* proxy) +{ + static_cast(ptr)->setProxy(*static_cast(proxy)); +} + +void QNetworkAccessManager_SetProxyFactory(void* ptr, void* factory) +{ + static_cast(ptr)->setProxyFactory(static_cast(factory)); +} + +void QNetworkAccessManager_SetRedirectPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setRedirectPolicy(static_cast(policy)); +} + +void QNetworkAccessManager_SetStrictTransportSecurityEnabled(void* ptr, char enabled) +{ + static_cast(ptr)->setStrictTransportSecurityEnabled(enabled != 0); +} + +void QNetworkAccessManager_ConnectSslErrors(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QNetworkAccessManager::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkAccessManager::Signal_SslErrors), static_cast(t)); +} + +void QNetworkAccessManager_DisconnectSslErrors(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QNetworkAccessManager::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkAccessManager::Signal_SslErrors)); +} + +void QNetworkAccessManager_SslErrors(void* ptr, void* reply, void* errors) +{ + static_cast(ptr)->sslErrors(static_cast(reply), *static_cast*>(errors)); +} + +struct QtNetwork_PackedList QNetworkAccessManager_StrictTransportSecurityHosts(void* ptr) +{ + return ({ QVector* tmpValue84dcc8 = new QVector(static_cast(ptr)->strictTransportSecurityHosts()); QtNetwork_PackedList { tmpValue84dcc8, tmpValue84dcc8->size() }; }); +} + +struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemes(void* ptr) +{ + return ({ QByteArray tda9ca8 = static_cast(ptr)->supportedSchemes().join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tda9ca8.prepend("WHITESPACE").constData()+10), tda9ca8.size()-10 }; }); +} + +struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementation(void* ptr) +{ + QStringList returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "supportedSchemesImplementation", Q_RETURN_ARG(QStringList, returnArg)); + return ({ QByteArray t8e5b69 = returnArg.join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(t8e5b69.prepend("WHITESPACE").constData()+10), t8e5b69.size()-10 }; }); +} + +struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementationDefault(void* ptr) +{ + return ({ QByteArray t5e649f = static_cast(ptr)->QNetworkAccessManager::supportedSchemesImplementation().join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(t5e649f.prepend("WHITESPACE").constData()+10), t5e649f.size()-10 }; }); +} + +void QNetworkAccessManager_DestroyQNetworkAccessManager(void* ptr) +{ + static_cast(ptr)->~QNetworkAccessManager(); +} + +void QNetworkAccessManager_DestroyQNetworkAccessManagerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_atList(void* ptr, int i) +{ + return new QHstsPolicy(({QHstsPolicy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QNetworkAccessManager___sslErrors_errors_atList(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkAccessManager___sslErrors_errors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkAccessManager___sslErrors_errors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkAccessManager___strictTransportSecurityHosts_atList(void* ptr, int i) +{ + return new QHstsPolicy(({QHstsPolicy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QNetworkAccessManager___strictTransportSecurityHosts_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkAccessManager___strictTransportSecurityHosts_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QNetworkAccessManager___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkAccessManager___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkAccessManager___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkAccessManager___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkAccessManager___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkAccessManager___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkAccessManager___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkAccessManager___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkAccessManager___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkAccessManager___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkAccessManager___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkAccessManager___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkAccessManager___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkAccessManager___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkAccessManager___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QNetworkAccessManager_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkAccessManager::childEvent(static_cast(event)); +} + +void QNetworkAccessManager_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkAccessManager::connectNotify(*static_cast(sign)); +} + +void QNetworkAccessManager_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkAccessManager::customEvent(static_cast(event)); +} + +void QNetworkAccessManager_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QNetworkAccessManager::deleteLater(); +} + +void QNetworkAccessManager_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkAccessManager::disconnectNotify(*static_cast(sign)); +} + +char QNetworkAccessManager_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QNetworkAccessManager::event(static_cast(e)); +} + +char QNetworkAccessManager_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QNetworkAccessManager::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QNetworkAccessManager_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QNetworkAccessManager::metaObject()); +} + +void QNetworkAccessManager_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkAccessManager::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QNetworkAddressEntry*) +void* QNetworkAddressEntry_NewQNetworkAddressEntry() +{ + return new QNetworkAddressEntry(); +} + +void* QNetworkAddressEntry_NewQNetworkAddressEntry2(void* other) +{ + return new QNetworkAddressEntry(*static_cast(other)); +} + +void* QNetworkAddressEntry_Broadcast(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->broadcast()); +} + +void QNetworkAddressEntry_ClearAddressLifetime(void* ptr) +{ + static_cast(ptr)->clearAddressLifetime(); +} + +long long QNetworkAddressEntry_DnsEligibility(void* ptr) +{ + return static_cast(ptr)->dnsEligibility(); +} + +void* QNetworkAddressEntry_Ip(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->ip()); +} + +char QNetworkAddressEntry_IsLifetimeKnown(void* ptr) +{ + return static_cast(ptr)->isLifetimeKnown(); +} + +char QNetworkAddressEntry_IsPermanent(void* ptr) +{ + return static_cast(ptr)->isPermanent(); +} + +char QNetworkAddressEntry_IsTemporary(void* ptr) +{ + return static_cast(ptr)->isTemporary(); +} + +void* QNetworkAddressEntry_Netmask(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->netmask()); +} + +int QNetworkAddressEntry_PrefixLength(void* ptr) +{ + return static_cast(ptr)->prefixLength(); +} + +void QNetworkAddressEntry_SetAddressLifetime(void* ptr, void* preferred, void* validity) +{ + static_cast(ptr)->setAddressLifetime(*static_cast(preferred), *static_cast(validity)); +} + +void QNetworkAddressEntry_SetBroadcast(void* ptr, void* newBroadcast) +{ + static_cast(ptr)->setBroadcast(*static_cast(newBroadcast)); +} + +void QNetworkAddressEntry_SetDnsEligibility(void* ptr, long long status) +{ + static_cast(ptr)->setDnsEligibility(static_cast(status)); +} + +void QNetworkAddressEntry_SetIp(void* ptr, void* newIp) +{ + static_cast(ptr)->setIp(*static_cast(newIp)); +} + +void QNetworkAddressEntry_SetNetmask(void* ptr, void* newNetmask) +{ + static_cast(ptr)->setNetmask(*static_cast(newNetmask)); +} + +void QNetworkAddressEntry_SetPrefixLength(void* ptr, int length) +{ + static_cast(ptr)->setPrefixLength(length); +} + +void QNetworkAddressEntry_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QNetworkAddressEntry_DestroyQNetworkAddressEntry(void* ptr) +{ + static_cast(ptr)->~QNetworkAddressEntry(); +} + +Q_DECLARE_METATYPE(QNetworkCacheMetaData) +Q_DECLARE_METATYPE(QNetworkCacheMetaData*) +void* QNetworkCacheMetaData_NewQNetworkCacheMetaData() +{ + return new QNetworkCacheMetaData(); +} + +void* QNetworkCacheMetaData_NewQNetworkCacheMetaData2(void* other) +{ + return new QNetworkCacheMetaData(*static_cast(other)); +} + +void* QNetworkCacheMetaData_ExpirationDate(void* ptr) +{ + return new QDateTime(static_cast(ptr)->expirationDate()); +} + +char QNetworkCacheMetaData_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QNetworkCacheMetaData_LastModified(void* ptr) +{ + return new QDateTime(static_cast(ptr)->lastModified()); +} + +struct QtNetwork_PackedList QNetworkCacheMetaData_RawHeaders(void* ptr) +{ + return ({ QList* tmpValued5ffb1 = new QList(static_cast(ptr)->rawHeaders()); QtNetwork_PackedList { tmpValued5ffb1, tmpValued5ffb1->size() }; }); +} + +char QNetworkCacheMetaData_SaveToDisk(void* ptr) +{ + return static_cast(ptr)->saveToDisk(); +} + +void QNetworkCacheMetaData_SetExpirationDate(void* ptr, void* dateTime) +{ + static_cast(ptr)->setExpirationDate(*static_cast(dateTime)); +} + +void QNetworkCacheMetaData_SetLastModified(void* ptr, void* dateTime) +{ + static_cast(ptr)->setLastModified(*static_cast(dateTime)); +} + +void QNetworkCacheMetaData_SetRawHeaders(void* ptr, void* list) +{ + static_cast(ptr)->setRawHeaders(({ QList* tmpP = static_cast*>(list); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +void QNetworkCacheMetaData_SetSaveToDisk(void* ptr, char allow) +{ + static_cast(ptr)->setSaveToDisk(allow != 0); +} + +void QNetworkCacheMetaData_SetUrl(void* ptr, void* url) +{ + static_cast(ptr)->setUrl(*static_cast(url)); +} + +void QNetworkCacheMetaData_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QNetworkCacheMetaData_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +void QNetworkCacheMetaData_DestroyQNetworkCacheMetaData(void* ptr) +{ + static_cast(ptr)->~QNetworkCacheMetaData(); +} + +void* QNetworkCacheMetaData___rawHeaders_atList(void* ptr, int i) +{ + return ({ QNetworkCacheMetaData::RawHeader tmpValue = ({QNetworkCacheMetaData::RawHeader tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QNetworkCacheMetaData::RawHeader(tmpValue.first, tmpValue.second); }); +} + +void QNetworkCacheMetaData___rawHeaders_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCacheMetaData___rawHeaders_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCacheMetaData___setRawHeaders_list_atList(void* ptr, int i) +{ + return ({ QNetworkCacheMetaData::RawHeader tmpValue = ({QNetworkCacheMetaData::RawHeader tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QNetworkCacheMetaData::RawHeader(tmpValue.first, tmpValue.second); }); +} + +void QNetworkCacheMetaData___setRawHeaders_list_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCacheMetaData___setRawHeaders_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QNetworkConfiguration*) +void* QNetworkConfiguration_NewQNetworkConfiguration() +{ + return new QNetworkConfiguration(); +} + +void* QNetworkConfiguration_NewQNetworkConfiguration2(void* other) +{ + return new QNetworkConfiguration(*static_cast(other)); +} + +long long QNetworkConfiguration_BearerType(void* ptr) +{ + return static_cast(ptr)->bearerType(); +} + +long long QNetworkConfiguration_BearerTypeFamily(void* ptr) +{ + return static_cast(ptr)->bearerTypeFamily(); +} + +struct QtNetwork_PackedString QNetworkConfiguration_BearerTypeName(void* ptr) +{ + return ({ QByteArray t89aad8 = static_cast(ptr)->bearerTypeName().toUtf8(); QtNetwork_PackedString { const_cast(t89aad8.prepend("WHITESPACE").constData()+10), t89aad8.size()-10 }; }); +} + +struct QtNetwork_PackedList QNetworkConfiguration_Children(void* ptr) +{ + return ({ QList* tmpValue6b59f0 = new QList(static_cast(ptr)->children()); QtNetwork_PackedList { tmpValue6b59f0, tmpValue6b59f0->size() }; }); +} + +int QNetworkConfiguration_ConnectTimeout(void* ptr) +{ + return static_cast(ptr)->connectTimeout(); +} + +struct QtNetwork_PackedString QNetworkConfiguration_Identifier(void* ptr) +{ + return ({ QByteArray tae5c30 = static_cast(ptr)->identifier().toUtf8(); QtNetwork_PackedString { const_cast(tae5c30.prepend("WHITESPACE").constData()+10), tae5c30.size()-10 }; }); +} + +char QNetworkConfiguration_IsRoamingAvailable(void* ptr) +{ + return static_cast(ptr)->isRoamingAvailable(); +} + +char QNetworkConfiguration_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtNetwork_PackedString QNetworkConfiguration_Name(void* ptr) +{ + return ({ QByteArray t38ed5d = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t38ed5d.prepend("WHITESPACE").constData()+10), t38ed5d.size()-10 }; }); +} + +long long QNetworkConfiguration_Purpose(void* ptr) +{ + return static_cast(ptr)->purpose(); +} + +char QNetworkConfiguration_SetConnectTimeout(void* ptr, int timeout) +{ + return static_cast(ptr)->setConnectTimeout(timeout); +} + +long long QNetworkConfiguration_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QNetworkConfiguration_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +long long QNetworkConfiguration_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QNetworkConfiguration_DestroyQNetworkConfiguration(void* ptr) +{ + static_cast(ptr)->~QNetworkConfiguration(); +} + +void* QNetworkConfiguration___children_atList(void* ptr, int i) +{ + return new QNetworkConfiguration(({QNetworkConfiguration tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkConfiguration___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkConfiguration___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQNetworkConfigurationManager: public QNetworkConfigurationManager +{ +public: + MyQNetworkConfigurationManager(QObject *parent = Q_NULLPTR) : QNetworkConfigurationManager(parent) {QNetworkConfigurationManager_QNetworkConfigurationManager_QRegisterMetaType();}; + void Signal_ConfigurationAdded(const QNetworkConfiguration & config) { callbackQNetworkConfigurationManager_ConfigurationAdded(this, const_cast(&config)); }; + void Signal_ConfigurationChanged(const QNetworkConfiguration & config) { callbackQNetworkConfigurationManager_ConfigurationChanged(this, const_cast(&config)); }; + void Signal_ConfigurationRemoved(const QNetworkConfiguration & config) { callbackQNetworkConfigurationManager_ConfigurationRemoved(this, const_cast(&config)); }; + void Signal_OnlineStateChanged(bool isOnline) { callbackQNetworkConfigurationManager_OnlineStateChanged(this, isOnline); }; + void Signal_UpdateCompleted() { callbackQNetworkConfigurationManager_UpdateCompleted(this); }; + void updateConfigurations() { callbackQNetworkConfigurationManager_UpdateConfigurations(this); }; + ~MyQNetworkConfigurationManager() { callbackQNetworkConfigurationManager_DestroyQNetworkConfigurationManager(this); }; + void childEvent(QChildEvent * event) { callbackQNetworkConfigurationManager_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQNetworkConfigurationManager_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQNetworkConfigurationManager_CustomEvent(this, event); }; + void deleteLater() { callbackQNetworkConfigurationManager_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQNetworkConfigurationManager_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkConfigurationManager_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQNetworkConfigurationManager_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkConfigurationManager_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQNetworkConfigurationManager_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkConfigurationManager_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQNetworkConfigurationManager_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QNetworkConfigurationManager*) +Q_DECLARE_METATYPE(MyQNetworkConfigurationManager*) + +int QNetworkConfigurationManager_QNetworkConfigurationManager_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkConfigurationManager_NewQNetworkConfigurationManager(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } else { + return new MyQNetworkConfigurationManager(static_cast(parent)); + } +} + +struct QtNetwork_PackedList QNetworkConfigurationManager_AllConfigurations(void* ptr, long long filter) +{ + return ({ QList* tmpValue108f0f = new QList(static_cast(ptr)->allConfigurations(static_cast(filter))); QtNetwork_PackedList { tmpValue108f0f, tmpValue108f0f->size() }; }); +} + +long long QNetworkConfigurationManager_Capabilities(void* ptr) +{ + return static_cast(ptr)->capabilities(); +} + +void QNetworkConfigurationManager_ConnectConfigurationAdded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationAdded), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationAdded), static_cast(t)); +} + +void QNetworkConfigurationManager_DisconnectConfigurationAdded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationAdded), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationAdded)); +} + +void QNetworkConfigurationManager_ConfigurationAdded(void* ptr, void* config) +{ + static_cast(ptr)->configurationAdded(*static_cast(config)); +} + +void QNetworkConfigurationManager_ConnectConfigurationChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationChanged), static_cast(t)); +} + +void QNetworkConfigurationManager_DisconnectConfigurationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationChanged)); +} + +void QNetworkConfigurationManager_ConfigurationChanged(void* ptr, void* config) +{ + static_cast(ptr)->configurationChanged(*static_cast(config)); +} + +void* QNetworkConfigurationManager_ConfigurationFromIdentifier(void* ptr, struct QtNetwork_PackedString identifier) +{ + return new QNetworkConfiguration(static_cast(ptr)->configurationFromIdentifier(QString::fromUtf8(identifier.data, identifier.len))); +} + +void QNetworkConfigurationManager_ConnectConfigurationRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationRemoved), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationRemoved), static_cast(t)); +} + +void QNetworkConfigurationManager_DisconnectConfigurationRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationRemoved), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationRemoved)); +} + +void QNetworkConfigurationManager_ConfigurationRemoved(void* ptr, void* config) +{ + static_cast(ptr)->configurationRemoved(*static_cast(config)); +} + +void* QNetworkConfigurationManager_DefaultConfiguration(void* ptr) +{ + return new QNetworkConfiguration(static_cast(ptr)->defaultConfiguration()); +} + +char QNetworkConfigurationManager_IsOnline(void* ptr) +{ + return static_cast(ptr)->isOnline(); +} + +void QNetworkConfigurationManager_ConnectOnlineStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::onlineStateChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_OnlineStateChanged), static_cast(t)); +} + +void QNetworkConfigurationManager_DisconnectOnlineStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::onlineStateChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_OnlineStateChanged)); +} + +void QNetworkConfigurationManager_OnlineStateChanged(void* ptr, char isOnline) +{ + static_cast(ptr)->onlineStateChanged(isOnline != 0); +} + +void QNetworkConfigurationManager_ConnectUpdateCompleted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::updateCompleted), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_UpdateCompleted), static_cast(t)); +} + +void QNetworkConfigurationManager_DisconnectUpdateCompleted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::updateCompleted), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_UpdateCompleted)); +} + +void QNetworkConfigurationManager_UpdateCompleted(void* ptr) +{ + static_cast(ptr)->updateCompleted(); +} + +void QNetworkConfigurationManager_UpdateConfigurations(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateConfigurations"); +} + +void QNetworkConfigurationManager_UpdateConfigurationsDefault(void* ptr) +{ + static_cast(ptr)->QNetworkConfigurationManager::updateConfigurations(); +} + +void QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(void* ptr) +{ + static_cast(ptr)->~QNetworkConfigurationManager(); +} + +void QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QNetworkConfigurationManager___allConfigurations_atList(void* ptr, int i) +{ + return new QNetworkConfiguration(({QNetworkConfiguration tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkConfigurationManager___allConfigurations_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkConfigurationManager___allConfigurations_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkConfigurationManager___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkConfigurationManager___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkConfigurationManager___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkConfigurationManager___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkConfigurationManager___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkConfigurationManager___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkConfigurationManager___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkConfigurationManager___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkConfigurationManager___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkConfigurationManager___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkConfigurationManager___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkConfigurationManager___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkConfigurationManager___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkConfigurationManager___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkConfigurationManager___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QNetworkConfigurationManager_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkConfigurationManager::childEvent(static_cast(event)); +} + +void QNetworkConfigurationManager_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkConfigurationManager::connectNotify(*static_cast(sign)); +} + +void QNetworkConfigurationManager_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkConfigurationManager::customEvent(static_cast(event)); +} + +void QNetworkConfigurationManager_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QNetworkConfigurationManager::deleteLater(); +} + +void QNetworkConfigurationManager_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkConfigurationManager::disconnectNotify(*static_cast(sign)); +} + +char QNetworkConfigurationManager_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QNetworkConfigurationManager::event(static_cast(e)); +} + +char QNetworkConfigurationManager_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QNetworkConfigurationManager::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QNetworkConfigurationManager_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QNetworkConfigurationManager::metaObject()); +} + +void QNetworkConfigurationManager_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkConfigurationManager::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QNetworkCookie*) +void* QNetworkCookie_NewQNetworkCookie(void* name, void* value) +{ + return new QNetworkCookie(*static_cast(name), *static_cast(value)); +} + +void* QNetworkCookie_NewQNetworkCookie2(void* other) +{ + return new QNetworkCookie(*static_cast(other)); +} + +struct QtNetwork_PackedString QNetworkCookie_Domain(void* ptr) +{ + return ({ QByteArray tb84845 = static_cast(ptr)->domain().toUtf8(); QtNetwork_PackedString { const_cast(tb84845.prepend("WHITESPACE").constData()+10), tb84845.size()-10 }; }); +} + +void* QNetworkCookie_ExpirationDate(void* ptr) +{ + return new QDateTime(static_cast(ptr)->expirationDate()); +} + +char QNetworkCookie_HasSameIdentifier(void* ptr, void* other) +{ + return static_cast(ptr)->hasSameIdentifier(*static_cast(other)); +} + +char QNetworkCookie_IsHttpOnly(void* ptr) +{ + return static_cast(ptr)->isHttpOnly(); +} + +char QNetworkCookie_IsSecure(void* ptr) +{ + return static_cast(ptr)->isSecure(); +} + +char QNetworkCookie_IsSessionCookie(void* ptr) +{ + return static_cast(ptr)->isSessionCookie(); +} + +void* QNetworkCookie_Name(void* ptr) +{ + return new QByteArray(static_cast(ptr)->name()); +} + +void QNetworkCookie_Normalize(void* ptr, void* url) +{ + static_cast(ptr)->normalize(*static_cast(url)); +} + +struct QtNetwork_PackedList QNetworkCookie_QNetworkCookie_ParseCookies(void* cookieString) +{ + return ({ QList* tmpValue6ccb13 = new QList(QNetworkCookie::parseCookies(*static_cast(cookieString))); QtNetwork_PackedList { tmpValue6ccb13, tmpValue6ccb13->size() }; }); +} + +struct QtNetwork_PackedString QNetworkCookie_Path(void* ptr) +{ + return ({ QByteArray tc58c07 = static_cast(ptr)->path().toUtf8(); QtNetwork_PackedString { const_cast(tc58c07.prepend("WHITESPACE").constData()+10), tc58c07.size()-10 }; }); +} + +void QNetworkCookie_SetDomain(void* ptr, struct QtNetwork_PackedString domain) +{ + static_cast(ptr)->setDomain(QString::fromUtf8(domain.data, domain.len)); +} + +void QNetworkCookie_SetExpirationDate(void* ptr, void* date) +{ + static_cast(ptr)->setExpirationDate(*static_cast(date)); +} + +void QNetworkCookie_SetHttpOnly(void* ptr, char enable) +{ + static_cast(ptr)->setHttpOnly(enable != 0); +} + +void QNetworkCookie_SetName(void* ptr, void* cookieName) +{ + static_cast(ptr)->setName(*static_cast(cookieName)); +} + +void QNetworkCookie_SetPath(void* ptr, struct QtNetwork_PackedString path) +{ + static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len)); +} + +void QNetworkCookie_SetSecure(void* ptr, char enable) +{ + static_cast(ptr)->setSecure(enable != 0); +} + +void QNetworkCookie_SetValue(void* ptr, void* value) +{ + static_cast(ptr)->setValue(*static_cast(value)); +} + +void QNetworkCookie_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QNetworkCookie_ToRawForm(void* ptr, long long form) +{ + return new QByteArray(static_cast(ptr)->toRawForm(static_cast(form))); +} + +void* QNetworkCookie_Value(void* ptr) +{ + return new QByteArray(static_cast(ptr)->value()); +} + +void QNetworkCookie_DestroyQNetworkCookie(void* ptr) +{ + static_cast(ptr)->~QNetworkCookie(); +} + +void* QNetworkCookie___parseCookies_atList(void* ptr, int i) +{ + return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkCookie___parseCookies_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCookie___parseCookies_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQNetworkCookieJar: public QNetworkCookieJar +{ +public: + MyQNetworkCookieJar(QObject *parent = Q_NULLPTR) : QNetworkCookieJar(parent) {QNetworkCookieJar_QNetworkCookieJar_QRegisterMetaType();}; + QList cookiesForUrl(const QUrl & url) const { return ({ QList* tmpP = static_cast*>(callbackQNetworkCookieJar_CookiesForUrl(const_cast(static_cast(this)), const_cast(&url))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + bool deleteCookie(const QNetworkCookie & cookie) { return callbackQNetworkCookieJar_DeleteCookie(this, const_cast(&cookie)) != 0; }; + bool insertCookie(const QNetworkCookie & cookie) { return callbackQNetworkCookieJar_InsertCookie(this, const_cast(&cookie)) != 0; }; + bool setCookiesFromUrl(const QList & cookieList, const QUrl & url) { return callbackQNetworkCookieJar_SetCookiesFromUrl(this, ({ QList* tmpValuefad2b0 = new QList(cookieList); QtNetwork_PackedList { tmpValuefad2b0, tmpValuefad2b0->size() }; }), const_cast(&url)) != 0; }; + bool updateCookie(const QNetworkCookie & cookie) { return callbackQNetworkCookieJar_UpdateCookie(this, const_cast(&cookie)) != 0; }; + bool validateCookie(const QNetworkCookie & cookie, const QUrl & url) const { return callbackQNetworkCookieJar_ValidateCookie(const_cast(static_cast(this)), const_cast(&cookie), const_cast(&url)) != 0; }; + ~MyQNetworkCookieJar() { callbackQNetworkCookieJar_DestroyQNetworkCookieJar(this); }; + void childEvent(QChildEvent * event) { callbackQNetworkCookieJar_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQNetworkCookieJar_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQNetworkCookieJar_CustomEvent(this, event); }; + void deleteLater() { callbackQNetworkCookieJar_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQNetworkCookieJar_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkCookieJar_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQNetworkCookieJar_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkCookieJar_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQNetworkCookieJar_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkCookieJar_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQNetworkCookieJar_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QNetworkCookieJar*) +Q_DECLARE_METATYPE(MyQNetworkCookieJar*) + +int QNetworkCookieJar_QNetworkCookieJar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkCookieJar_NewQNetworkCookieJar(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkCookieJar(static_cast(parent)); + } else { + return new MyQNetworkCookieJar(static_cast(parent)); + } +} + +struct QtNetwork_PackedList QNetworkCookieJar_AllCookies(void* ptr) +{ + return ({ QList* tmpValued4b745 = new QList(static_cast(ptr)->allCookies()); QtNetwork_PackedList { tmpValued4b745, tmpValued4b745->size() }; }); +} + +struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrl(void* ptr, void* url) +{ + return ({ QList* tmpValue1445df = new QList(static_cast(ptr)->cookiesForUrl(*static_cast(url))); QtNetwork_PackedList { tmpValue1445df, tmpValue1445df->size() }; }); +} + +struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrlDefault(void* ptr, void* url) +{ + return ({ QList* tmpValue96549e = new QList(static_cast(ptr)->QNetworkCookieJar::cookiesForUrl(*static_cast(url))); QtNetwork_PackedList { tmpValue96549e, tmpValue96549e->size() }; }); +} + +char QNetworkCookieJar_DeleteCookie(void* ptr, void* cookie) +{ + return static_cast(ptr)->deleteCookie(*static_cast(cookie)); +} + +char QNetworkCookieJar_DeleteCookieDefault(void* ptr, void* cookie) +{ + return static_cast(ptr)->QNetworkCookieJar::deleteCookie(*static_cast(cookie)); +} + +char QNetworkCookieJar_InsertCookie(void* ptr, void* cookie) +{ + return static_cast(ptr)->insertCookie(*static_cast(cookie)); +} + +char QNetworkCookieJar_InsertCookieDefault(void* ptr, void* cookie) +{ + return static_cast(ptr)->QNetworkCookieJar::insertCookie(*static_cast(cookie)); +} + +void QNetworkCookieJar_SetAllCookies(void* ptr, void* cookieList) +{ + static_cast(ptr)->setAllCookies(*static_cast*>(cookieList)); +} + +char QNetworkCookieJar_SetCookiesFromUrl(void* ptr, void* cookieList, void* url) +{ + return static_cast(ptr)->setCookiesFromUrl(*static_cast*>(cookieList), *static_cast(url)); +} + +char QNetworkCookieJar_SetCookiesFromUrlDefault(void* ptr, void* cookieList, void* url) +{ + return static_cast(ptr)->QNetworkCookieJar::setCookiesFromUrl(*static_cast*>(cookieList), *static_cast(url)); +} + +char QNetworkCookieJar_UpdateCookie(void* ptr, void* cookie) +{ + return static_cast(ptr)->updateCookie(*static_cast(cookie)); +} + +char QNetworkCookieJar_UpdateCookieDefault(void* ptr, void* cookie) +{ + return static_cast(ptr)->QNetworkCookieJar::updateCookie(*static_cast(cookie)); +} + +char QNetworkCookieJar_ValidateCookie(void* ptr, void* cookie, void* url) +{ + return static_cast(ptr)->validateCookie(*static_cast(cookie), *static_cast(url)); +} + +char QNetworkCookieJar_ValidateCookieDefault(void* ptr, void* cookie, void* url) +{ + return static_cast(ptr)->QNetworkCookieJar::validateCookie(*static_cast(cookie), *static_cast(url)); +} + +void QNetworkCookieJar_DestroyQNetworkCookieJar(void* ptr) +{ + static_cast(ptr)->~QNetworkCookieJar(); +} + +void QNetworkCookieJar_DestroyQNetworkCookieJarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QNetworkCookieJar___allCookies_atList(void* ptr, int i) +{ + return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkCookieJar___allCookies_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCookieJar___allCookies_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___cookiesForUrl_atList(void* ptr, int i) +{ + return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkCookieJar___cookiesForUrl_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCookieJar___cookiesForUrl_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___setAllCookies_cookieList_atList(void* ptr, int i) +{ + return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkCookieJar___setAllCookies_cookieList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCookieJar___setAllCookies_cookieList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___setCookiesFromUrl_cookieList_atList(void* ptr, int i) +{ + return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkCookieJar___setCookiesFromUrl_cookieList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCookieJar___setCookiesFromUrl_cookieList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkCookieJar___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkCookieJar___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkCookieJar___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkCookieJar___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkCookieJar___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkCookieJar___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkCookieJar___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkCookieJar___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkCookieJar___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkCookieJar___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkCookieJar___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QNetworkCookieJar_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkCookieJar::childEvent(static_cast(event)); +} + +void QNetworkCookieJar_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkCookieJar::connectNotify(*static_cast(sign)); +} + +void QNetworkCookieJar_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkCookieJar::customEvent(static_cast(event)); +} + +void QNetworkCookieJar_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QNetworkCookieJar::deleteLater(); +} + +void QNetworkCookieJar_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkCookieJar::disconnectNotify(*static_cast(sign)); +} + +char QNetworkCookieJar_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QNetworkCookieJar::event(static_cast(e)); +} + +char QNetworkCookieJar_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QNetworkCookieJar::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QNetworkCookieJar_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QNetworkCookieJar::metaObject()); +} + +void QNetworkCookieJar_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkCookieJar::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QNetworkDatagram*) +void* QNetworkDatagram_NewQNetworkDatagram() +{ + return new QNetworkDatagram(); +} + +void* QNetworkDatagram_NewQNetworkDatagram2(void* data, void* destinationAddress, unsigned short port) +{ + return new QNetworkDatagram(*static_cast(data), *static_cast(destinationAddress), port); +} + +void* QNetworkDatagram_NewQNetworkDatagram3(void* other) +{ + return new QNetworkDatagram(*static_cast(other)); +} + +void QNetworkDatagram_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QNetworkDatagram_Data(void* ptr) +{ + return new QByteArray(static_cast(ptr)->data()); +} + +void* QNetworkDatagram_DestinationAddress(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->destinationAddress()); +} + +int QNetworkDatagram_DestinationPort(void* ptr) +{ + return static_cast(ptr)->destinationPort(); +} + +int QNetworkDatagram_HopLimit(void* ptr) +{ + return static_cast(ptr)->hopLimit(); +} + +unsigned int QNetworkDatagram_InterfaceIndex(void* ptr) +{ + return static_cast(ptr)->interfaceIndex(); +} + +char QNetworkDatagram_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QNetworkDatagram_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QNetworkDatagram_MakeReply(void* ptr, void* payload) +{ + return new QNetworkDatagram(static_cast(ptr)->makeReply(*static_cast(payload))); +} + +void* QNetworkDatagram_MakeReply2(void* ptr, void* payload) +{ + return new QNetworkDatagram(static_cast(ptr)->makeReply(*static_cast(payload))); +} + +void* QNetworkDatagram_SenderAddress(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->senderAddress()); +} + +int QNetworkDatagram_SenderPort(void* ptr) +{ + return static_cast(ptr)->senderPort(); +} + +void QNetworkDatagram_SetData(void* ptr, void* data) +{ + static_cast(ptr)->setData(*static_cast(data)); +} + +void QNetworkDatagram_SetDestination(void* ptr, void* address, unsigned short port) +{ + static_cast(ptr)->setDestination(*static_cast(address), port); +} + +void QNetworkDatagram_SetHopLimit(void* ptr, int count) +{ + static_cast(ptr)->setHopLimit(count); +} + +void QNetworkDatagram_SetInterfaceIndex(void* ptr, unsigned int index) +{ + static_cast(ptr)->setInterfaceIndex(index); +} + +void QNetworkDatagram_SetSender(void* ptr, void* address, unsigned short port) +{ + static_cast(ptr)->setSender(*static_cast(address), port); +} + +void QNetworkDatagram_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +class MyQNetworkDiskCache: public QNetworkDiskCache +{ +public: + MyQNetworkDiskCache(QObject *parent = Q_NULLPTR) : QNetworkDiskCache(parent) {QNetworkDiskCache_QNetworkDiskCache_QRegisterMetaType();}; + qint64 cacheSize() const { return callbackQNetworkDiskCache_CacheSize(const_cast(static_cast(this))); }; + void clear() { callbackQNetworkDiskCache_Clear(this); }; + QIODevice * data(const QUrl & url) { return static_cast(callbackQNetworkDiskCache_Data(this, const_cast(&url))); }; + qint64 expire() { return callbackQNetworkDiskCache_Expire(this); }; + void insert(QIODevice * device) { callbackQNetworkDiskCache_Insert(this, device); }; + QNetworkCacheMetaData metaData(const QUrl & url) { return *static_cast(callbackQNetworkDiskCache_MetaData(this, const_cast(&url))); }; + QIODevice * prepare(const QNetworkCacheMetaData & metaData) { return static_cast(callbackQNetworkDiskCache_Prepare(this, const_cast(&metaData))); }; + bool remove(const QUrl & url) { return callbackQNetworkDiskCache_Remove(this, const_cast(&url)) != 0; }; + void updateMetaData(const QNetworkCacheMetaData & metaData) { callbackQNetworkDiskCache_UpdateMetaData(this, const_cast(&metaData)); }; + ~MyQNetworkDiskCache() { callbackQNetworkDiskCache_DestroyQNetworkDiskCache(this); }; + void childEvent(QChildEvent * event) { callbackQAbstractNetworkCache_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractNetworkCache_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractNetworkCache_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractNetworkCache_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractNetworkCache_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractNetworkCache_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractNetworkCache_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractNetworkCache_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractNetworkCache_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QNetworkDiskCache*) +Q_DECLARE_METATYPE(MyQNetworkDiskCache*) + +int QNetworkDiskCache_QNetworkDiskCache_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkDiskCache_NewQNetworkDiskCache(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkDiskCache(static_cast(parent)); + } else { + return new MyQNetworkDiskCache(static_cast(parent)); + } +} + +struct QtNetwork_PackedString QNetworkDiskCache_CacheDirectory(void* ptr) +{ + return ({ QByteArray t85cfc0 = static_cast(ptr)->cacheDirectory().toUtf8(); QtNetwork_PackedString { const_cast(t85cfc0.prepend("WHITESPACE").constData()+10), t85cfc0.size()-10 }; }); +} + +long long QNetworkDiskCache_CacheSize(void* ptr) +{ + return static_cast(ptr)->cacheSize(); +} + +long long QNetworkDiskCache_CacheSizeDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkDiskCache::cacheSize(); +} + +void QNetworkDiskCache_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QNetworkDiskCache_ClearDefault(void* ptr) +{ + static_cast(ptr)->QNetworkDiskCache::clear(); +} + +void* QNetworkDiskCache_Data(void* ptr, void* url) +{ + return static_cast(ptr)->data(*static_cast(url)); +} + +void* QNetworkDiskCache_DataDefault(void* ptr, void* url) +{ + return static_cast(ptr)->QNetworkDiskCache::data(*static_cast(url)); +} + +long long QNetworkDiskCache_Expire(void* ptr) +{ + return static_cast(ptr)->expire(); +} + +long long QNetworkDiskCache_ExpireDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkDiskCache::expire(); +} + +void* QNetworkDiskCache_FileMetaData(void* ptr, struct QtNetwork_PackedString fileName) +{ + return new QNetworkCacheMetaData(static_cast(ptr)->fileMetaData(QString::fromUtf8(fileName.data, fileName.len))); +} + +void QNetworkDiskCache_Insert(void* ptr, void* device) +{ + static_cast(ptr)->insert(static_cast(device)); +} + +void QNetworkDiskCache_InsertDefault(void* ptr, void* device) +{ + static_cast(ptr)->QNetworkDiskCache::insert(static_cast(device)); +} + +long long QNetworkDiskCache_MaximumCacheSize(void* ptr) +{ + return static_cast(ptr)->maximumCacheSize(); +} + +void* QNetworkDiskCache_MetaData(void* ptr, void* url) +{ + return new QNetworkCacheMetaData(static_cast(ptr)->metaData(*static_cast(url))); +} + +void* QNetworkDiskCache_MetaDataDefault(void* ptr, void* url) +{ + return new QNetworkCacheMetaData(static_cast(ptr)->QNetworkDiskCache::metaData(*static_cast(url))); +} + +void* QNetworkDiskCache_Prepare(void* ptr, void* metaData) +{ + return static_cast(ptr)->prepare(*static_cast(metaData)); +} + +void* QNetworkDiskCache_PrepareDefault(void* ptr, void* metaData) +{ + return static_cast(ptr)->QNetworkDiskCache::prepare(*static_cast(metaData)); +} + +char QNetworkDiskCache_Remove(void* ptr, void* url) +{ + return static_cast(ptr)->remove(*static_cast(url)); +} + +char QNetworkDiskCache_RemoveDefault(void* ptr, void* url) +{ + return static_cast(ptr)->QNetworkDiskCache::remove(*static_cast(url)); +} + +void QNetworkDiskCache_SetCacheDirectory(void* ptr, struct QtNetwork_PackedString cacheDir) +{ + static_cast(ptr)->setCacheDirectory(QString::fromUtf8(cacheDir.data, cacheDir.len)); +} + +void QNetworkDiskCache_SetMaximumCacheSize(void* ptr, long long size) +{ + static_cast(ptr)->setMaximumCacheSize(size); +} + +void QNetworkDiskCache_UpdateMetaData(void* ptr, void* metaData) +{ + static_cast(ptr)->updateMetaData(*static_cast(metaData)); +} + +void QNetworkDiskCache_UpdateMetaDataDefault(void* ptr, void* metaData) +{ + static_cast(ptr)->QNetworkDiskCache::updateMetaData(*static_cast(metaData)); +} + +void QNetworkDiskCache_DestroyQNetworkDiskCache(void* ptr) +{ + static_cast(ptr)->~QNetworkDiskCache(); +} + +void QNetworkDiskCache_DestroyQNetworkDiskCacheDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QNetworkInterface*) +void* QNetworkInterface_NewQNetworkInterface() +{ + return new QNetworkInterface(); +} + +void* QNetworkInterface_NewQNetworkInterface2(void* other) +{ + return new QNetworkInterface(*static_cast(other)); +} + +struct QtNetwork_PackedList QNetworkInterface_AddressEntries(void* ptr) +{ + return ({ QList* tmpValueb61b1e = new QList(static_cast(ptr)->addressEntries()); QtNetwork_PackedList { tmpValueb61b1e, tmpValueb61b1e->size() }; }); +} + +struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllAddresses() +{ + return ({ QList* tmpValue55011c = new QList(QNetworkInterface::allAddresses()); QtNetwork_PackedList { tmpValue55011c, tmpValue55011c->size() }; }); +} + +struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllInterfaces() +{ + return ({ QList* tmpValueb463f1 = new QList(QNetworkInterface::allInterfaces()); QtNetwork_PackedList { tmpValueb463f1, tmpValueb463f1->size() }; }); +} + +long long QNetworkInterface_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +struct QtNetwork_PackedString QNetworkInterface_HardwareAddress(void* ptr) +{ + return ({ QByteArray t25386c = static_cast(ptr)->hardwareAddress().toUtf8(); QtNetwork_PackedString { const_cast(t25386c.prepend("WHITESPACE").constData()+10), t25386c.size()-10 }; }); +} + +struct QtNetwork_PackedString QNetworkInterface_HumanReadableName(void* ptr) +{ + return ({ QByteArray tebd539 = static_cast(ptr)->humanReadableName().toUtf8(); QtNetwork_PackedString { const_cast(tebd539.prepend("WHITESPACE").constData()+10), tebd539.size()-10 }; }); +} + +int QNetworkInterface_Index(void* ptr) +{ + return static_cast(ptr)->index(); +} + +void* QNetworkInterface_QNetworkInterface_InterfaceFromIndex(int index) +{ + return new QNetworkInterface(QNetworkInterface::interfaceFromIndex(index)); +} + +void* QNetworkInterface_QNetworkInterface_InterfaceFromName(struct QtNetwork_PackedString name) +{ + return new QNetworkInterface(QNetworkInterface::interfaceFromName(QString::fromUtf8(name.data, name.len))); +} + +int QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(struct QtNetwork_PackedString name) +{ + return QNetworkInterface::interfaceIndexFromName(QString::fromUtf8(name.data, name.len)); +} + +struct QtNetwork_PackedString QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(int index) +{ + return ({ QByteArray ta95340 = QNetworkInterface::interfaceNameFromIndex(index).toUtf8(); QtNetwork_PackedString { const_cast(ta95340.prepend("WHITESPACE").constData()+10), ta95340.size()-10 }; }); +} + +char QNetworkInterface_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QNetworkInterface_MaximumTransmissionUnit(void* ptr) +{ + return static_cast(ptr)->maximumTransmissionUnit(); +} + +struct QtNetwork_PackedString QNetworkInterface_Name(void* ptr) +{ + return ({ QByteArray tb9dead = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(tb9dead.prepend("WHITESPACE").constData()+10), tb9dead.size()-10 }; }); +} + +void QNetworkInterface_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +long long QNetworkInterface_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QNetworkInterface_DestroyQNetworkInterface(void* ptr) +{ + static_cast(ptr)->~QNetworkInterface(); +} + +void* QNetworkInterface___addressEntries_atList(void* ptr, int i) +{ + return new QNetworkAddressEntry(({QNetworkAddressEntry tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkInterface___addressEntries_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkInterface___addressEntries_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkInterface___allAddresses_atList(void* ptr, int i) +{ + return new QHostAddress(({QHostAddress tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkInterface___allAddresses_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkInterface___allAddresses_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkInterface___allInterfaces_atList(void* ptr, int i) +{ + return new QNetworkInterface(({QNetworkInterface tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkInterface___allInterfaces_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkInterface___allInterfaces_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QNetworkProxy*) +void* QNetworkProxy_NewQNetworkProxy() +{ + return new QNetworkProxy(); +} + +void* QNetworkProxy_NewQNetworkProxy2(long long ty, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString user, struct QtNetwork_PackedString password) +{ + return new QNetworkProxy(static_cast(ty), QString::fromUtf8(hostName.data, hostName.len), port, QString::fromUtf8(user.data, user.len), QString::fromUtf8(password.data, password.len)); +} + +void* QNetworkProxy_NewQNetworkProxy3(void* other) +{ + return new QNetworkProxy(*static_cast(other)); +} + +void* QNetworkProxy_QNetworkProxy_ApplicationProxy() +{ + return new QNetworkProxy(QNetworkProxy::applicationProxy()); +} + +long long QNetworkProxy_Capabilities(void* ptr) +{ + return static_cast(ptr)->capabilities(); +} + +char QNetworkProxy_HasRawHeader(void* ptr, void* headerName) +{ + return static_cast(ptr)->hasRawHeader(*static_cast(headerName)); +} + +void* QNetworkProxy_Header(void* ptr, long long header) +{ + return new QVariant(static_cast(ptr)->header(static_cast(header))); +} + +struct QtNetwork_PackedString QNetworkProxy_HostName(void* ptr) +{ + return ({ QByteArray t422f46 = static_cast(ptr)->hostName().toUtf8(); QtNetwork_PackedString { const_cast(t422f46.prepend("WHITESPACE").constData()+10), t422f46.size()-10 }; }); +} + +char QNetworkProxy_IsCachingProxy(void* ptr) +{ + return static_cast(ptr)->isCachingProxy(); +} + +char QNetworkProxy_IsTransparentProxy(void* ptr) +{ + return static_cast(ptr)->isTransparentProxy(); +} + +struct QtNetwork_PackedString QNetworkProxy_Password(void* ptr) +{ + return ({ QByteArray t6e003a = static_cast(ptr)->password().toUtf8(); QtNetwork_PackedString { const_cast(t6e003a.prepend("WHITESPACE").constData()+10), t6e003a.size()-10 }; }); +} + +unsigned short QNetworkProxy_Port(void* ptr) +{ + return static_cast(ptr)->port(); +} + +void* QNetworkProxy_RawHeader(void* ptr, void* headerName) +{ + return new QByteArray(static_cast(ptr)->rawHeader(*static_cast(headerName))); +} + +struct QtNetwork_PackedList QNetworkProxy_RawHeaderList(void* ptr) +{ + return ({ QList* tmpValue021e9d = new QList(static_cast(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue021e9d, tmpValue021e9d->size() }; }); +} + +void QNetworkProxy_QNetworkProxy_SetApplicationProxy(void* networkProxy) +{ + QNetworkProxy::setApplicationProxy(*static_cast(networkProxy)); +} + +void QNetworkProxy_SetCapabilities(void* ptr, long long capabilities) +{ + static_cast(ptr)->setCapabilities(static_cast(capabilities)); +} + +void QNetworkProxy_SetHeader(void* ptr, long long header, void* value) +{ + static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); +} + +void QNetworkProxy_SetHostName(void* ptr, struct QtNetwork_PackedString hostName) +{ + static_cast(ptr)->setHostName(QString::fromUtf8(hostName.data, hostName.len)); +} + +void QNetworkProxy_SetPassword(void* ptr, struct QtNetwork_PackedString password) +{ + static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len)); +} + +void QNetworkProxy_SetPort(void* ptr, unsigned short port) +{ + static_cast(ptr)->setPort(port); +} + +void QNetworkProxy_SetRawHeader(void* ptr, void* headerName, void* headerValue) +{ + static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(headerValue)); +} + +void QNetworkProxy_SetType(void* ptr, long long ty) +{ + static_cast(ptr)->setType(static_cast(ty)); +} + +void QNetworkProxy_SetUser(void* ptr, struct QtNetwork_PackedString user) +{ + static_cast(ptr)->setUser(QString::fromUtf8(user.data, user.len)); +} + +void QNetworkProxy_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +long long QNetworkProxy_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +struct QtNetwork_PackedString QNetworkProxy_User(void* ptr) +{ + return ({ QByteArray tcd9fd7 = static_cast(ptr)->user().toUtf8(); QtNetwork_PackedString { const_cast(tcd9fd7.prepend("WHITESPACE").constData()+10), tcd9fd7.size()-10 }; }); +} + +void QNetworkProxy_DestroyQNetworkProxy(void* ptr) +{ + static_cast(ptr)->~QNetworkProxy(); +} + +void* QNetworkProxy___rawHeaderList_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkProxy___rawHeaderList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkProxy___rawHeaderList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQNetworkProxyFactory: public QNetworkProxyFactory +{ +public: + MyQNetworkProxyFactory() : QNetworkProxyFactory() {QNetworkProxyFactory_QNetworkProxyFactory_QRegisterMetaType();}; + QList queryProxy(const QNetworkProxyQuery & query) { return ({ QList* tmpP = static_cast*>(callbackQNetworkProxyFactory_QueryProxy(this, const_cast(&query))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + ~MyQNetworkProxyFactory() { callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory(this); }; +}; + +Q_DECLARE_METATYPE(QNetworkProxyFactory*) +Q_DECLARE_METATYPE(MyQNetworkProxyFactory*) + +int QNetworkProxyFactory_QNetworkProxyFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkProxyFactory_NewQNetworkProxyFactory() +{ + return new MyQNetworkProxyFactory(); +} + +struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(void* query) +{ + return ({ QList* tmpValue767aaf = new QList(QNetworkProxyFactory::proxyForQuery(*static_cast(query))); QtNetwork_PackedList { tmpValue767aaf, tmpValue767aaf->size() }; }); +} + +struct QtNetwork_PackedList QNetworkProxyFactory_QueryProxy(void* ptr, void* query) +{ + return ({ QList* tmpValue5028cb = new QList(static_cast(ptr)->queryProxy(*static_cast(query))); QtNetwork_PackedList { tmpValue5028cb, tmpValue5028cb->size() }; }); +} + +void QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(void* factory) +{ + QNetworkProxyFactory::setApplicationProxyFactory(static_cast(factory)); +} + +void QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(char enable) +{ + QNetworkProxyFactory::setUseSystemConfiguration(enable != 0); +} + +struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(void* query) +{ + return ({ QList* tmpValuec71594 = new QList(QNetworkProxyFactory::systemProxyForQuery(*static_cast(query))); QtNetwork_PackedList { tmpValuec71594, tmpValuec71594->size() }; }); +} + +char QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration() +{ + return QNetworkProxyFactory::usesSystemConfiguration(); +} + +void QNetworkProxyFactory_DestroyQNetworkProxyFactory(void* ptr) +{ + static_cast(ptr)->~QNetworkProxyFactory(); +} + +void QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QNetworkProxyFactory___proxyForQuery_atList(void* ptr, int i) +{ + return new QNetworkProxy(({QNetworkProxy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkProxyFactory___proxyForQuery_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkProxyFactory___proxyForQuery_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkProxyFactory___queryProxy_atList(void* ptr, int i) +{ + return new QNetworkProxy(({QNetworkProxy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkProxyFactory___queryProxy_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkProxyFactory___queryProxy_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkProxyFactory___systemProxyForQuery_atList(void* ptr, int i) +{ + return new QNetworkProxy(({QNetworkProxy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkProxyFactory___systemProxyForQuery_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkProxyFactory___systemProxyForQuery_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QNetworkProxyQuery) +Q_DECLARE_METATYPE(QNetworkProxyQuery*) +void* QNetworkProxyQuery_NewQNetworkProxyQuery() +{ + return new QNetworkProxyQuery(); +} + +void* QNetworkProxyQuery_NewQNetworkProxyQuery2(void* requestUrl, long long queryType) +{ + return new QNetworkProxyQuery(*static_cast(requestUrl), static_cast(queryType)); +} + +void* QNetworkProxyQuery_NewQNetworkProxyQuery3(struct QtNetwork_PackedString hostname, int port, struct QtNetwork_PackedString protocolTag, long long queryType) +{ + return new QNetworkProxyQuery(QString::fromUtf8(hostname.data, hostname.len), port, QString::fromUtf8(protocolTag.data, protocolTag.len), static_cast(queryType)); +} + +void* QNetworkProxyQuery_NewQNetworkProxyQuery4(unsigned short bindPort, struct QtNetwork_PackedString protocolTag, long long queryType) +{ + return new QNetworkProxyQuery(bindPort, QString::fromUtf8(protocolTag.data, protocolTag.len), static_cast(queryType)); +} + +void* QNetworkProxyQuery_NewQNetworkProxyQuery8(void* other) +{ + return new QNetworkProxyQuery(*static_cast(other)); +} + +int QNetworkProxyQuery_LocalPort(void* ptr) +{ + return static_cast(ptr)->localPort(); +} + +struct QtNetwork_PackedString QNetworkProxyQuery_PeerHostName(void* ptr) +{ + return ({ QByteArray t878927 = static_cast(ptr)->peerHostName().toUtf8(); QtNetwork_PackedString { const_cast(t878927.prepend("WHITESPACE").constData()+10), t878927.size()-10 }; }); +} + +int QNetworkProxyQuery_PeerPort(void* ptr) +{ + return static_cast(ptr)->peerPort(); +} + +struct QtNetwork_PackedString QNetworkProxyQuery_ProtocolTag(void* ptr) +{ + return ({ QByteArray teab311 = static_cast(ptr)->protocolTag().toUtf8(); QtNetwork_PackedString { const_cast(teab311.prepend("WHITESPACE").constData()+10), teab311.size()-10 }; }); +} + +long long QNetworkProxyQuery_QueryType(void* ptr) +{ + return static_cast(ptr)->queryType(); +} + +void QNetworkProxyQuery_SetLocalPort(void* ptr, int port) +{ + static_cast(ptr)->setLocalPort(port); +} + +void QNetworkProxyQuery_SetPeerHostName(void* ptr, struct QtNetwork_PackedString hostname) +{ + static_cast(ptr)->setPeerHostName(QString::fromUtf8(hostname.data, hostname.len)); +} + +void QNetworkProxyQuery_SetPeerPort(void* ptr, int port) +{ + static_cast(ptr)->setPeerPort(port); +} + +void QNetworkProxyQuery_SetProtocolTag(void* ptr, struct QtNetwork_PackedString protocolTag) +{ + static_cast(ptr)->setProtocolTag(QString::fromUtf8(protocolTag.data, protocolTag.len)); +} + +void QNetworkProxyQuery_SetQueryType(void* ptr, long long ty) +{ + static_cast(ptr)->setQueryType(static_cast(ty)); +} + +void QNetworkProxyQuery_SetUrl(void* ptr, void* url) +{ + static_cast(ptr)->setUrl(*static_cast(url)); +} + +void QNetworkProxyQuery_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QNetworkProxyQuery_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +void QNetworkProxyQuery_DestroyQNetworkProxyQuery(void* ptr) +{ + static_cast(ptr)->~QNetworkProxyQuery(); +} + +class MyQNetworkReply: public QNetworkReply +{ +public: + MyQNetworkReply(QObject *parent = Q_NULLPTR) : QNetworkReply(parent) {QNetworkReply_QNetworkReply_QRegisterMetaType();}; + void abort() { callbackQNetworkReply_Abort(this); }; + void close() { callbackQNetworkReply_Close(this); }; + void Signal_DownloadProgress(qint64 bytesReceived, qint64 bytesTotal) { callbackQNetworkReply_DownloadProgress(this, bytesReceived, bytesTotal); }; + void Signal_Encrypted() { callbackQNetworkReply_Encrypted(this); }; + void Signal_Error2(QNetworkReply::NetworkError code) { callbackQNetworkReply_Error2(this, code); }; + void Signal_Finished() { callbackQNetworkReply_Finished(this); }; + void ignoreSslErrors() { callbackQNetworkReply_IgnoreSslErrors(this); }; + void ignoreSslErrorsImplementation(const QList & errors) { callbackQNetworkReply_IgnoreSslErrorsImplementation(this, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; + void Signal_MetaDataChanged() { callbackQNetworkReply_MetaDataChanged(this); }; + void Signal_PreSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator * authenticator) { callbackQNetworkReply_PreSharedKeyAuthenticationRequired(this, authenticator); }; + void Signal_RedirectAllowed() { callbackQNetworkReply_RedirectAllowed(this); }; + void Signal_Redirected(const QUrl & url) { callbackQNetworkReply_Redirected(this, const_cast(&url)); }; + void setReadBufferSize(qint64 size) { callbackQNetworkReply_SetReadBufferSize(this, size); }; + void setSslConfigurationImplementation(const QSslConfiguration & configuration) { callbackQNetworkReply_SetSslConfigurationImplementation(this, const_cast(&configuration)); }; + void sslConfigurationImplementation(QSslConfiguration & configuration) const { callbackQNetworkReply_SslConfigurationImplementation(const_cast(static_cast(this)), static_cast(&configuration)); }; + void Signal_SslErrors(const QList & errors) { callbackQNetworkReply_SslErrors(this, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; + void Signal_UploadProgress(qint64 bytesSent, qint64 bytesTotal) { callbackQNetworkReply_UploadProgress(this, bytesSent, bytesTotal); }; + ~MyQNetworkReply() { callbackQNetworkReply_DestroyQNetworkReply(this); }; + void Signal_AboutToClose() { callbackQNetworkReply_AboutToClose(this); }; + bool atEnd() const { return callbackQNetworkReply_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQNetworkReply_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQNetworkReply_BytesToWrite(const_cast(static_cast(this))); }; + void Signal_BytesWritten(qint64 bytes) { callbackQNetworkReply_BytesWritten(this, bytes); }; + bool canReadLine() const { return callbackQNetworkReply_CanReadLine(const_cast(static_cast(this))) != 0; }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQNetworkReply_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQNetworkReply_ChannelReadyRead(this, channel); }; + bool isSequential() const { return callbackQNetworkReply_IsSequential(const_cast(static_cast(this))) != 0; }; + bool open(QIODevice::OpenMode mode) { return callbackQNetworkReply_Open(this, mode) != 0; }; + qint64 pos() const { return callbackQNetworkReply_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQNetworkReply_ReadChannelFinished(this); }; + qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQNetworkReply_ReadData(this, dataPacked, maxSize); }; + qint64 readLineData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQNetworkReply_ReadLineData(this, dataPacked, maxSize); }; + void Signal_ReadyRead() { callbackQNetworkReply_ReadyRead(this); }; + bool reset() { return callbackQNetworkReply_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQNetworkReply_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQNetworkReply_Size(const_cast(static_cast(this))); }; + bool waitForBytesWritten(int msecs) { return callbackQNetworkReply_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQNetworkReply_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { const_cast(data), maxSize };return callbackQNetworkReply_WriteData(this, dataPacked, maxSize); }; + void childEvent(QChildEvent * event) { callbackQNetworkReply_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQNetworkReply_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQNetworkReply_CustomEvent(this, event); }; + void deleteLater() { callbackQNetworkReply_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQNetworkReply_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkReply_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQNetworkReply_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkReply_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQNetworkReply_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkReply_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQNetworkReply_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QNetworkReply*) +Q_DECLARE_METATYPE(MyQNetworkReply*) + +int QNetworkReply_QNetworkReply_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkReply_NewQNetworkReply(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkReply(static_cast(parent)); + } else { + return new MyQNetworkReply(static_cast(parent)); + } +} + +void QNetworkReply_Abort(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "abort"); +} + +void* QNetworkReply_Attribute(void* ptr, long long code) +{ + return new QVariant(static_cast(ptr)->attribute(static_cast(code))); +} + +void QNetworkReply_CloseDefault(void* ptr) +{ + static_cast(ptr)->QNetworkReply::close(); +} + +void QNetworkReply_ConnectDownloadProgress(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::downloadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_DownloadProgress), static_cast(t)); +} + +void QNetworkReply_DisconnectDownloadProgress(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::downloadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_DownloadProgress)); +} + +void QNetworkReply_DownloadProgress(void* ptr, long long bytesReceived, long long bytesTotal) +{ + static_cast(ptr)->downloadProgress(bytesReceived, bytesTotal); +} + +void QNetworkReply_ConnectEncrypted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::encrypted), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Encrypted), static_cast(t)); +} + +void QNetworkReply_DisconnectEncrypted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::encrypted), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Encrypted)); +} + +void QNetworkReply_Encrypted(void* ptr) +{ + static_cast(ptr)->encrypted(); +} + +long long QNetworkReply_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +void QNetworkReply_ConnectError2(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::error), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Error2), static_cast(t)); +} + +void QNetworkReply_DisconnectError2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::error), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Error2)); +} + +void QNetworkReply_Error2(void* ptr, long long code) +{ + static_cast(ptr)->error(static_cast(code)); +} + +void QNetworkReply_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::finished), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Finished), static_cast(t)); +} + +void QNetworkReply_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::finished), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Finished)); +} + +void QNetworkReply_Finished(void* ptr) +{ + static_cast(ptr)->finished(); +} + +char QNetworkReply_HasRawHeader(void* ptr, void* headerName) +{ + return static_cast(ptr)->hasRawHeader(*static_cast(headerName)); +} + +void* QNetworkReply_Header(void* ptr, long long header) +{ + return new QVariant(static_cast(ptr)->header(static_cast(header))); +} + +void QNetworkReply_IgnoreSslErrors(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "ignoreSslErrors"); +} + +void QNetworkReply_IgnoreSslErrorsDefault(void* ptr) +{ + static_cast(ptr)->QNetworkReply::ignoreSslErrors(); +} + +void QNetworkReply_IgnoreSslErrors2(void* ptr, void* errors) +{ + static_cast(ptr)->ignoreSslErrors(*static_cast*>(errors)); +} + +void QNetworkReply_IgnoreSslErrorsImplementation(void* ptr, void* errors) +{ + static_cast(ptr)->ignoreSslErrorsImplementation(*static_cast*>(errors)); +} + +void QNetworkReply_IgnoreSslErrorsImplementationDefault(void* ptr, void* errors) +{ + static_cast(ptr)->QNetworkReply::ignoreSslErrorsImplementation(*static_cast*>(errors)); +} + +char QNetworkReply_IsFinished(void* ptr) +{ + return static_cast(ptr)->isFinished(); +} + +char QNetworkReply_IsRunning(void* ptr) +{ + return static_cast(ptr)->isRunning(); +} + +void* QNetworkReply_Manager(void* ptr) +{ + return static_cast(ptr)->manager(); +} + +void QNetworkReply_ConnectMetaDataChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::metaDataChanged), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_MetaDataChanged), static_cast(t)); +} + +void QNetworkReply_DisconnectMetaDataChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::metaDataChanged), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_MetaDataChanged)); +} + +void QNetworkReply_MetaDataChanged(void* ptr) +{ + static_cast(ptr)->metaDataChanged(); +} + +long long QNetworkReply_Operation(void* ptr) +{ + return static_cast(ptr)->operation(); +} + +void QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_PreSharedKeyAuthenticationRequired), static_cast(t)); +} + +void QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_PreSharedKeyAuthenticationRequired)); +} + +void QNetworkReply_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator) +{ + static_cast(ptr)->preSharedKeyAuthenticationRequired(static_cast(authenticator)); +} + +void* QNetworkReply_RawHeader(void* ptr, void* headerName) +{ + return new QByteArray(static_cast(ptr)->rawHeader(*static_cast(headerName))); +} + +struct QtNetwork_PackedList QNetworkReply_RawHeaderList(void* ptr) +{ + return ({ QList* tmpValue25fd91 = new QList(static_cast(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue25fd91, tmpValue25fd91->size() }; }); +} + +long long QNetworkReply_ReadBufferSize(void* ptr) +{ + return static_cast(ptr)->readBufferSize(); +} + +void QNetworkReply_ConnectRedirectAllowed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::redirectAllowed), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_RedirectAllowed), static_cast(t)); +} + +void QNetworkReply_DisconnectRedirectAllowed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::redirectAllowed), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_RedirectAllowed)); +} + +void QNetworkReply_RedirectAllowed(void* ptr) +{ + static_cast(ptr)->redirectAllowed(); +} + +void QNetworkReply_ConnectRedirected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::redirected), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Redirected), static_cast(t)); +} + +void QNetworkReply_DisconnectRedirected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::redirected), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Redirected)); +} + +void QNetworkReply_Redirected(void* ptr, void* url) +{ + static_cast(ptr)->redirected(*static_cast(url)); +} + +void* QNetworkReply_Request(void* ptr) +{ + return new QNetworkRequest(static_cast(ptr)->request()); +} + +void QNetworkReply_SetAttribute(void* ptr, long long code, void* value) +{ + static_cast(ptr)->setAttribute(static_cast(code), *static_cast(value)); +} + +void QNetworkReply_SetError(void* ptr, long long errorCode, struct QtNetwork_PackedString errorString) +{ + static_cast(ptr)->setError(static_cast(errorCode), QString::fromUtf8(errorString.data, errorString.len)); +} + +void QNetworkReply_SetFinished(void* ptr, char finished) +{ + static_cast(ptr)->setFinished(finished != 0); +} + +void QNetworkReply_SetHeader(void* ptr, long long header, void* value) +{ + static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); +} + +void QNetworkReply_SetOperation(void* ptr, long long operation) +{ + static_cast(ptr)->setOperation(static_cast(operation)); +} + +void QNetworkReply_SetRawHeader(void* ptr, void* headerName, void* value) +{ + static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(value)); +} + +void QNetworkReply_SetReadBufferSize(void* ptr, long long size) +{ + static_cast(ptr)->setReadBufferSize(size); +} + +void QNetworkReply_SetReadBufferSizeDefault(void* ptr, long long size) +{ + static_cast(ptr)->QNetworkReply::setReadBufferSize(size); +} + +void QNetworkReply_SetRequest(void* ptr, void* request) +{ + static_cast(ptr)->setRequest(*static_cast(request)); +} + +void QNetworkReply_SetSslConfiguration(void* ptr, void* config) +{ + static_cast(ptr)->setSslConfiguration(*static_cast(config)); +} + +void QNetworkReply_SetSslConfigurationImplementation(void* ptr, void* configuration) +{ + static_cast(ptr)->setSslConfigurationImplementation(*static_cast(configuration)); +} + +void QNetworkReply_SetSslConfigurationImplementationDefault(void* ptr, void* configuration) +{ + static_cast(ptr)->QNetworkReply::setSslConfigurationImplementation(*static_cast(configuration)); +} + +void QNetworkReply_SetUrl(void* ptr, void* url) +{ + static_cast(ptr)->setUrl(*static_cast(url)); +} + +void* QNetworkReply_SslConfiguration(void* ptr) +{ + return new QSslConfiguration(static_cast(ptr)->sslConfiguration()); +} + +void QNetworkReply_SslConfigurationImplementation(void* ptr, void* configuration) +{ + static_cast(ptr)->sslConfigurationImplementation(*static_cast(configuration)); +} + +void QNetworkReply_SslConfigurationImplementationDefault(void* ptr, void* configuration) +{ + static_cast(ptr)->QNetworkReply::sslConfigurationImplementation(*static_cast(configuration)); +} + +void QNetworkReply_ConnectSslErrors(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QNetworkReply::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkReply::Signal_SslErrors), static_cast(t)); +} + +void QNetworkReply_DisconnectSslErrors(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QNetworkReply::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkReply::Signal_SslErrors)); +} + +void QNetworkReply_SslErrors(void* ptr, void* errors) +{ + static_cast(ptr)->sslErrors(*static_cast*>(errors)); +} + +void QNetworkReply_ConnectUploadProgress(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::uploadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_UploadProgress), static_cast(t)); +} + +void QNetworkReply_DisconnectUploadProgress(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::uploadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_UploadProgress)); +} + +void QNetworkReply_UploadProgress(void* ptr, long long bytesSent, long long bytesTotal) +{ + static_cast(ptr)->uploadProgress(bytesSent, bytesTotal); +} + +void* QNetworkReply_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +void QNetworkReply_DestroyQNetworkReply(void* ptr) +{ + static_cast(ptr)->~QNetworkReply(); +} + +void QNetworkReply_DestroyQNetworkReplyDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QNetworkReply___ignoreSslErrors_errors_atList2(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkReply___ignoreSslErrors_errors_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkReply___ignoreSslErrors_errors_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___ignoreSslErrorsImplementation_errors_atList(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkReply___ignoreSslErrorsImplementation_errors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkReply___ignoreSslErrorsImplementation_errors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___rawHeaderList_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkReply___rawHeaderList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkReply___rawHeaderList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___sslErrors_errors_atList(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkReply___sslErrors_errors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkReply___sslErrors_errors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkReply___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkReply___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkReply___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkReply___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkReply___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkReply___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkReply___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkReply___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkReply___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkReply___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkReply___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QNetworkReply_AtEndDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::atEnd(); +} + +long long QNetworkReply_BytesAvailableDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::bytesAvailable(); +} + +long long QNetworkReply_BytesToWriteDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::bytesToWrite(); +} + +char QNetworkReply_CanReadLineDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::canReadLine(); +} + +char QNetworkReply_IsSequentialDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::isSequential(); +} + +char QNetworkReply_OpenDefault(void* ptr, long long mode) +{ + return static_cast(ptr)->QNetworkReply::open(static_cast(mode)); +} + +long long QNetworkReply_PosDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::pos(); +} + +long long QNetworkReply_ReadData(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->readData(data, maxSize); +} + +long long QNetworkReply_ReadDataDefault(void* ptr, char* data, long long maxSize) +{ + Q_UNUSED(ptr); + Q_UNUSED(data); + Q_UNUSED(maxSize); + +} + +long long QNetworkReply_ReadLineDataDefault(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->QNetworkReply::readLineData(data, maxSize); +} + +char QNetworkReply_ResetDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::reset(); +} + +char QNetworkReply_SeekDefault(void* ptr, long long pos) +{ + return static_cast(ptr)->QNetworkReply::seek(pos); +} + +long long QNetworkReply_SizeDefault(void* ptr) +{ + return static_cast(ptr)->QNetworkReply::size(); +} + +char QNetworkReply_WaitForBytesWrittenDefault(void* ptr, int msecs) +{ + return static_cast(ptr)->QNetworkReply::waitForBytesWritten(msecs); +} + +char QNetworkReply_WaitForReadyReadDefault(void* ptr, int msecs) +{ + return static_cast(ptr)->QNetworkReply::waitForReadyRead(msecs); +} + +long long QNetworkReply_WriteData(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->writeData(const_cast(data), maxSize); +} + +long long QNetworkReply_WriteDataDefault(void* ptr, char* data, long long maxSize) +{ + return static_cast(ptr)->QNetworkReply::writeData(const_cast(data), maxSize); +} + +void QNetworkReply_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkReply::childEvent(static_cast(event)); +} + +void QNetworkReply_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkReply::connectNotify(*static_cast(sign)); +} + +void QNetworkReply_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkReply::customEvent(static_cast(event)); +} + +void QNetworkReply_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QNetworkReply::deleteLater(); +} + +void QNetworkReply_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkReply::disconnectNotify(*static_cast(sign)); +} + +char QNetworkReply_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QNetworkReply::event(static_cast(e)); +} + +char QNetworkReply_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QNetworkReply::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QNetworkReply_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QNetworkReply::metaObject()); +} + +void QNetworkReply_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkReply::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QNetworkRequest*) +void* QNetworkRequest_NewQNetworkRequest(void* url) +{ + return new QNetworkRequest(*static_cast(url)); +} + +void* QNetworkRequest_NewQNetworkRequest2(void* other) +{ + return new QNetworkRequest(*static_cast(other)); +} + +void* QNetworkRequest_Attribute(void* ptr, long long code, void* defaultValue) +{ + return new QVariant(static_cast(ptr)->attribute(static_cast(code), *static_cast(defaultValue))); +} + +char QNetworkRequest_HasRawHeader(void* ptr, void* headerName) +{ + return static_cast(ptr)->hasRawHeader(*static_cast(headerName)); +} + +void* QNetworkRequest_Header(void* ptr, long long header) +{ + return new QVariant(static_cast(ptr)->header(static_cast(header))); +} + +int QNetworkRequest_MaximumRedirectsAllowed(void* ptr) +{ + return static_cast(ptr)->maximumRedirectsAllowed(); +} + +void* QNetworkRequest_OriginatingObject(void* ptr) +{ + return static_cast(ptr)->originatingObject(); +} + +struct QtNetwork_PackedString QNetworkRequest_PeerVerifyName(void* ptr) +{ + return ({ QByteArray t332155 = static_cast(ptr)->peerVerifyName().toUtf8(); QtNetwork_PackedString { const_cast(t332155.prepend("WHITESPACE").constData()+10), t332155.size()-10 }; }); +} + +long long QNetworkRequest_Priority(void* ptr) +{ + return static_cast(ptr)->priority(); +} + +void* QNetworkRequest_RawHeader(void* ptr, void* headerName) +{ + return new QByteArray(static_cast(ptr)->rawHeader(*static_cast(headerName))); +} + +struct QtNetwork_PackedList QNetworkRequest_RawHeaderList(void* ptr) +{ + return ({ QList* tmpValue903df8 = new QList(static_cast(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue903df8, tmpValue903df8->size() }; }); +} + +void QNetworkRequest_SetAttribute(void* ptr, long long code, void* value) +{ + static_cast(ptr)->setAttribute(static_cast(code), *static_cast(value)); +} + +void QNetworkRequest_SetHeader(void* ptr, long long header, void* value) +{ + static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); +} + +void QNetworkRequest_SetMaximumRedirectsAllowed(void* ptr, int maxRedirectsAllowed) +{ + static_cast(ptr)->setMaximumRedirectsAllowed(maxRedirectsAllowed); +} + +void QNetworkRequest_SetOriginatingObject(void* ptr, void* object) +{ + static_cast(ptr)->setOriginatingObject(static_cast(object)); +} + +void QNetworkRequest_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString peerName) +{ + static_cast(ptr)->setPeerVerifyName(QString::fromUtf8(peerName.data, peerName.len)); +} + +void QNetworkRequest_SetPriority(void* ptr, long long priority) +{ + static_cast(ptr)->setPriority(static_cast(priority)); +} + +void QNetworkRequest_SetRawHeader(void* ptr, void* headerName, void* headerValue) +{ + static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(headerValue)); +} + +void QNetworkRequest_SetSslConfiguration(void* ptr, void* config) +{ + static_cast(ptr)->setSslConfiguration(*static_cast(config)); +} + +void QNetworkRequest_SetUrl(void* ptr, void* url) +{ + static_cast(ptr)->setUrl(*static_cast(url)); +} + +void* QNetworkRequest_SslConfiguration(void* ptr) +{ + return new QSslConfiguration(static_cast(ptr)->sslConfiguration()); +} + +void QNetworkRequest_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QNetworkRequest_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +void QNetworkRequest_DestroyQNetworkRequest(void* ptr) +{ + static_cast(ptr)->~QNetworkRequest(); +} + +void* QNetworkRequest___rawHeaderList_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkRequest___rawHeaderList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkRequest___rawHeaderList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQNetworkSession: public QNetworkSession +{ +public: + MyQNetworkSession(const QNetworkConfiguration &connectionConfig, QObject *parent = Q_NULLPTR) : QNetworkSession(connectionConfig, parent) {QNetworkSession_QNetworkSession_QRegisterMetaType();}; + void accept() { callbackQNetworkSession_Accept(this); }; + void close() { callbackQNetworkSession_Close(this); }; + void Signal_Closed() { callbackQNetworkSession_Closed(this); }; + void Signal_Error2(QNetworkSession::SessionError error) { callbackQNetworkSession_Error2(this, error); }; + void ignore() { callbackQNetworkSession_Ignore(this); }; + void migrate() { callbackQNetworkSession_Migrate(this); }; + void Signal_NewConfigurationActivated() { callbackQNetworkSession_NewConfigurationActivated(this); }; + void open() { callbackQNetworkSession_Open(this); }; + void Signal_Opened() { callbackQNetworkSession_Opened(this); }; + void Signal_PreferredConfigurationChanged(const QNetworkConfiguration & config, bool isSeamless) { callbackQNetworkSession_PreferredConfigurationChanged(this, const_cast(&config), isSeamless); }; + void reject() { callbackQNetworkSession_Reject(this); }; + void Signal_StateChanged(QNetworkSession::State state) { callbackQNetworkSession_StateChanged(this, state); }; + void stop() { callbackQNetworkSession_Stop(this); }; + void Signal_UsagePoliciesChanged(QNetworkSession::UsagePolicies usagePolicies) { callbackQNetworkSession_UsagePoliciesChanged(this, usagePolicies); }; + ~MyQNetworkSession() { callbackQNetworkSession_DestroyQNetworkSession(this); }; + void childEvent(QChildEvent * event) { callbackQNetworkSession_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQNetworkSession_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQNetworkSession_CustomEvent(this, event); }; + void deleteLater() { callbackQNetworkSession_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQNetworkSession_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkSession_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQNetworkSession_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkSession_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQNetworkSession_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkSession_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQNetworkSession_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QNetworkSession*) +Q_DECLARE_METATYPE(MyQNetworkSession*) + +int QNetworkSession_QNetworkSession_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QNetworkSession_NewQNetworkSession(void* connectionConfig, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } else { + return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); + } +} + +void QNetworkSession_Accept(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "accept"); +} + +void QNetworkSession_AcceptDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::accept(); +} + +unsigned long long QNetworkSession_ActiveTime(void* ptr) +{ + return static_cast(ptr)->activeTime(); +} + +unsigned long long QNetworkSession_BytesReceived(void* ptr) +{ + return static_cast(ptr)->bytesReceived(); +} + +unsigned long long QNetworkSession_BytesWritten(void* ptr) +{ + return static_cast(ptr)->bytesWritten(); +} + +void QNetworkSession_Close(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "close"); +} + +void QNetworkSession_CloseDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::close(); +} + +void QNetworkSession_ConnectClosed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::closed), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Closed), static_cast(t)); +} + +void QNetworkSession_DisconnectClosed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::closed), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Closed)); +} + +void QNetworkSession_Closed(void* ptr) +{ + static_cast(ptr)->closed(); +} + +void* QNetworkSession_Configuration(void* ptr) +{ + return new QNetworkConfiguration(static_cast(ptr)->configuration()); +} + +long long QNetworkSession_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +void QNetworkSession_ConnectError2(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::error), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Error2), static_cast(t)); +} + +void QNetworkSession_DisconnectError2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::error), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Error2)); +} + +void QNetworkSession_Error2(void* ptr, long long error) +{ + static_cast(ptr)->error(static_cast(error)); +} + +struct QtNetwork_PackedString QNetworkSession_ErrorString(void* ptr) +{ + return ({ QByteArray t57e370 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(t57e370.prepend("WHITESPACE").constData()+10), t57e370.size()-10 }; }); +} + +void QNetworkSession_Ignore(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "ignore"); +} + +void QNetworkSession_IgnoreDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::ignore(); +} + +void* QNetworkSession_Interface(void* ptr) +{ + return new QNetworkInterface(static_cast(ptr)->interface()); +} + +char QNetworkSession_IsOpen(void* ptr) +{ + return static_cast(ptr)->isOpen(); +} + +void QNetworkSession_Migrate(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "migrate"); +} + +void QNetworkSession_MigrateDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::migrate(); +} + +void QNetworkSession_ConnectNewConfigurationActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::newConfigurationActivated), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_NewConfigurationActivated), static_cast(t)); +} + +void QNetworkSession_DisconnectNewConfigurationActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::newConfigurationActivated), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_NewConfigurationActivated)); +} + +void QNetworkSession_NewConfigurationActivated(void* ptr) +{ + static_cast(ptr)->newConfigurationActivated(); +} + +void QNetworkSession_Open(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "open"); +} + +void QNetworkSession_OpenDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::open(); +} + +void QNetworkSession_ConnectOpened(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::opened), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Opened), static_cast(t)); +} + +void QNetworkSession_DisconnectOpened(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::opened), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Opened)); +} + +void QNetworkSession_Opened(void* ptr) +{ + static_cast(ptr)->opened(); +} + +void QNetworkSession_ConnectPreferredConfigurationChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::preferredConfigurationChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_PreferredConfigurationChanged), static_cast(t)); +} + +void QNetworkSession_DisconnectPreferredConfigurationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::preferredConfigurationChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_PreferredConfigurationChanged)); +} + +void QNetworkSession_PreferredConfigurationChanged(void* ptr, void* config, char isSeamless) +{ + static_cast(ptr)->preferredConfigurationChanged(*static_cast(config), isSeamless != 0); +} + +void QNetworkSession_Reject(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reject"); +} + +void QNetworkSession_RejectDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::reject(); +} + +void* QNetworkSession_SessionProperty(void* ptr, struct QtNetwork_PackedString key) +{ + return new QVariant(static_cast(ptr)->sessionProperty(QString::fromUtf8(key.data, key.len))); +} + +void QNetworkSession_SetSessionProperty(void* ptr, struct QtNetwork_PackedString key, void* value) +{ + static_cast(ptr)->setSessionProperty(QString::fromUtf8(key.data, key.len), *static_cast(value)); +} + +long long QNetworkSession_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QNetworkSession_ConnectStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::stateChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_StateChanged), static_cast(t)); +} + +void QNetworkSession_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::stateChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_StateChanged)); +} + +void QNetworkSession_StateChanged(void* ptr, long long state) +{ + static_cast(ptr)->stateChanged(static_cast(state)); +} + +void QNetworkSession_Stop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stop"); +} + +void QNetworkSession_StopDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::stop(); +} + +long long QNetworkSession_UsagePolicies(void* ptr) +{ + return static_cast(ptr)->usagePolicies(); +} + +void QNetworkSession_ConnectUsagePoliciesChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::usagePoliciesChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_UsagePoliciesChanged), static_cast(t)); +} + +void QNetworkSession_DisconnectUsagePoliciesChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::usagePoliciesChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_UsagePoliciesChanged)); +} + +void QNetworkSession_UsagePoliciesChanged(void* ptr, long long usagePolicies) +{ + static_cast(ptr)->usagePoliciesChanged(static_cast(usagePolicies)); +} + +char QNetworkSession_WaitForOpened(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForOpened(msecs); +} + +void QNetworkSession_DestroyQNetworkSession(void* ptr) +{ + static_cast(ptr)->~QNetworkSession(); +} + +void QNetworkSession_DestroyQNetworkSessionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QNetworkSession___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkSession___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkSession___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkSession___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QNetworkSession___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QNetworkSession___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkSession___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkSession___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkSession___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkSession___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkSession___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkSession___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QNetworkSession___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QNetworkSession___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QNetworkSession___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QNetworkSession_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkSession::childEvent(static_cast(event)); +} + +void QNetworkSession_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkSession::connectNotify(*static_cast(sign)); +} + +void QNetworkSession_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkSession::customEvent(static_cast(event)); +} + +void QNetworkSession_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QNetworkSession::deleteLater(); +} + +void QNetworkSession_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QNetworkSession::disconnectNotify(*static_cast(sign)); +} + +char QNetworkSession_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QNetworkSession::event(static_cast(e)); +} + +char QNetworkSession_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QNetworkSession::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QNetworkSession_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QNetworkSession::metaObject()); +} + +void QNetworkSession_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QNetworkSession::timerEvent(static_cast(event)); +} + +Q_DECLARE_METATYPE(QOcspResponse*) +void* QOcspResponse_NewQOcspResponse() +{ + return new QOcspResponse(); +} + +void* QOcspResponse_NewQOcspResponse2(void* other) +{ + return new QOcspResponse(*static_cast(other)); +} + +void* QOcspResponse_NewQOcspResponse3(void* other) +{ + return new QOcspResponse(*static_cast(other)); +} + +void* QOcspResponse_Subject(void* ptr) +{ + return new QSslCertificate(static_cast(ptr)->subject()); +} + +void QOcspResponse_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QOcspResponse_DestroyQOcspResponse(void* ptr) +{ + static_cast(ptr)->~QOcspResponse(); +} + +Q_DECLARE_METATYPE(QSslCertificate*) +void* QSslCertificate_NewQSslCertificate(void* device, long long format) +{ + return new QSslCertificate(static_cast(device), static_cast(format)); +} + +void* QSslCertificate_NewQSslCertificate2(void* data, long long format) +{ + return new QSslCertificate(*static_cast(data), static_cast(format)); +} + +void* QSslCertificate_NewQSslCertificate3(void* other) +{ + return new QSslCertificate(*static_cast(other)); +} + +void QSslCertificate_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QSslCertificate_Digest(void* ptr, long long algorithm) +{ + return new QByteArray(static_cast(ptr)->digest(static_cast(algorithm))); +} + +void* QSslCertificate_EffectiveDate(void* ptr) +{ + return new QDateTime(static_cast(ptr)->effectiveDate()); +} + +void* QSslCertificate_ExpiryDate(void* ptr) +{ + return new QDateTime(static_cast(ptr)->expiryDate()); +} + +struct QtNetwork_PackedList QSslCertificate_Extensions(void* ptr) +{ + return ({ QList* tmpValuee9e52f = new QList(static_cast(ptr)->extensions()); QtNetwork_PackedList { tmpValuee9e52f, tmpValuee9e52f->size() }; }); +} + +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromData(void* data, long long format) +{ + return ({ QList* tmpValueec873e = new QList(QSslCertificate::fromData(*static_cast(data), static_cast(format))); QtNetwork_PackedList { tmpValueec873e, tmpValueec873e->size() }; }); +} + +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromDevice(void* device, long long format) +{ + return ({ QList* tmpValue2882dd = new QList(QSslCertificate::fromDevice(static_cast(device), static_cast(format))); QtNetwork_PackedList { tmpValue2882dd, tmpValue2882dd->size() }; }); +} + +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromPath(struct QtNetwork_PackedString path, long long format, long long syntax) +{ + return ({ QList* tmpValue73edf7 = new QList(QSslCertificate::fromPath(QString::fromUtf8(path.data, path.len), static_cast(format), static_cast(syntax))); QtNetwork_PackedList { tmpValue73edf7, tmpValue73edf7->size() }; }); +} + +char QSslCertificate_QSslCertificate_ImportPkcs12(void* device, void* key, void* certificate, void* caCertificates, void* passPhrase) +{ + return QSslCertificate::importPkcs12(static_cast(device), static_cast(key), static_cast(certificate), static_cast*>(caCertificates), *static_cast(passPhrase)); +} + +char QSslCertificate_IsBlacklisted(void* ptr) +{ + return static_cast(ptr)->isBlacklisted(); +} + +char QSslCertificate_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QSslCertificate_IsSelfSigned(void* ptr) +{ + return static_cast(ptr)->isSelfSigned(); +} + +struct QtNetwork_PackedString QSslCertificate_IssuerDisplayName(void* ptr) +{ + return ({ QByteArray tad77ca = static_cast(ptr)->issuerDisplayName().toUtf8(); QtNetwork_PackedString { const_cast(tad77ca.prepend("WHITESPACE").constData()+10), tad77ca.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCertificate_IssuerInfo(void* ptr, long long subject) +{ + return ({ QByteArray t768c47 = static_cast(ptr)->issuerInfo(static_cast(subject)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(t768c47.prepend("WHITESPACE").constData()+10), t768c47.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCertificate_IssuerInfo2(void* ptr, void* attribute) +{ + return ({ QByteArray tc820f1 = static_cast(ptr)->issuerInfo(*static_cast(attribute)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tc820f1.prepend("WHITESPACE").constData()+10), tc820f1.size()-10 }; }); +} + +struct QtNetwork_PackedList QSslCertificate_IssuerInfoAttributes(void* ptr) +{ + return ({ QList* tmpValue552db1 = new QList(static_cast(ptr)->issuerInfoAttributes()); QtNetwork_PackedList { tmpValue552db1, tmpValue552db1->size() }; }); +} + +void* QSslCertificate_PublicKey(void* ptr) +{ + return new QSslKey(static_cast(ptr)->publicKey()); +} + +void* QSslCertificate_SerialNumber(void* ptr) +{ + return new QByteArray(static_cast(ptr)->serialNumber()); +} + +struct QtNetwork_PackedList QSslCertificate_SubjectAlternativeNames(void* ptr) +{ + return ({ QMultiMap* tmpValuee67c86 = new QMultiMap(static_cast(ptr)->subjectAlternativeNames()); QtNetwork_PackedList { tmpValuee67c86, tmpValuee67c86->size() }; }); +} + +struct QtNetwork_PackedString QSslCertificate_SubjectDisplayName(void* ptr) +{ + return ({ QByteArray t65a96d = static_cast(ptr)->subjectDisplayName().toUtf8(); QtNetwork_PackedString { const_cast(t65a96d.prepend("WHITESPACE").constData()+10), t65a96d.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCertificate_SubjectInfo(void* ptr, long long subject) +{ + return ({ QByteArray tee2197 = static_cast(ptr)->subjectInfo(static_cast(subject)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tee2197.prepend("WHITESPACE").constData()+10), tee2197.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCertificate_SubjectInfo2(void* ptr, void* attribute) +{ + return ({ QByteArray tc13a73 = static_cast(ptr)->subjectInfo(*static_cast(attribute)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tc13a73.prepend("WHITESPACE").constData()+10), tc13a73.size()-10 }; }); +} + +struct QtNetwork_PackedList QSslCertificate_SubjectInfoAttributes(void* ptr) +{ + return ({ QList* tmpValue0a6cf3 = new QList(static_cast(ptr)->subjectInfoAttributes()); QtNetwork_PackedList { tmpValue0a6cf3, tmpValue0a6cf3->size() }; }); +} + +void QSslCertificate_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QSslCertificate_ToDer(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toDer()); +} + +void* QSslCertificate_ToPem(void* ptr) +{ + return new QByteArray(static_cast(ptr)->toPem()); +} + +struct QtNetwork_PackedString QSslCertificate_ToText(void* ptr) +{ + return ({ QByteArray t52ef8a = static_cast(ptr)->toText().toUtf8(); QtNetwork_PackedString { const_cast(t52ef8a.prepend("WHITESPACE").constData()+10), t52ef8a.size()-10 }; }); +} + +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_Verify(void* certificateChain, struct QtNetwork_PackedString hostName) +{ + return ({ QList* tmpValue6dbb92 = new QList(QSslCertificate::verify(({ QList* tmpP = static_cast*>(certificateChain); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }), QString::fromUtf8(hostName.data, hostName.len))); QtNetwork_PackedList { tmpValue6dbb92, tmpValue6dbb92->size() }; }); +} + +void* QSslCertificate_Version(void* ptr) +{ + return new QByteArray(static_cast(ptr)->version()); +} + +void QSslCertificate_DestroyQSslCertificate(void* ptr) +{ + static_cast(ptr)->~QSslCertificate(); +} + +void* QSslCertificate___extensions_atList(void* ptr, int i) +{ + return new QSslCertificateExtension(({QSslCertificateExtension tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___extensions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___extensions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___fromData_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___fromData_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___fromData_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___fromDevice_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___fromDevice_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___fromDevice_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___fromPath_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___fromPath_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___fromPath_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___importPkcs12_caCertificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___importPkcs12_caCertificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___importPkcs12_caCertificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___issuerInfoAttributes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___issuerInfoAttributes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___issuerInfoAttributes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +struct QtNetwork_PackedString QSslCertificate___subjectAlternativeNames_atList(void* ptr, long long v, int i) +{ + return ({ QByteArray tde657c = ({ QString tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMultiMap(); free(ptr); }; tmp; }).toUtf8(); QtNetwork_PackedString { const_cast(tde657c.prepend("WHITESPACE").constData()+10), tde657c.size()-10 }; }); +} + +void QSslCertificate___subjectAlternativeNames_setList(void* ptr, long long key, struct QtNetwork_PackedString i) +{ + static_cast*>(ptr)->insert(static_cast(key), QString::fromUtf8(i.data, i.len)); +} + +void* QSslCertificate___subjectAlternativeNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMultiMap(); +} + +struct QtNetwork_PackedList QSslCertificate___subjectAlternativeNames_keyList(void* ptr) +{ + return ({ QList* tmpValuec3ad92 = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValuec3ad92, tmpValuec3ad92->size() }; }); +} + +void* QSslCertificate___subjectInfoAttributes_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___subjectInfoAttributes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___subjectInfoAttributes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___verify_atList(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___verify_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___verify_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslCertificate___verify_certificateChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslCertificate___verify_certificateChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslCertificate___verify_certificateChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +long long QSslCertificate_____subjectAlternativeNames_keyList_atList(void* ptr, int i) +{ + return ({QSsl::AlternativeNameEntryType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSslCertificate_____subjectAlternativeNames_keyList_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QSslCertificate_____subjectAlternativeNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QSslCertificateExtension) +Q_DECLARE_METATYPE(QSslCertificateExtension*) +void* QSslCertificateExtension_NewQSslCertificateExtension() +{ + return new QSslCertificateExtension(); +} + +void* QSslCertificateExtension_NewQSslCertificateExtension2(void* other) +{ + return new QSslCertificateExtension(*static_cast(other)); +} + +char QSslCertificateExtension_IsCritical(void* ptr) +{ + return static_cast(ptr)->isCritical(); +} + +char QSslCertificateExtension_IsSupported(void* ptr) +{ + return static_cast(ptr)->isSupported(); +} + +struct QtNetwork_PackedString QSslCertificateExtension_Name(void* ptr) +{ + return ({ QByteArray t994389 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t994389.prepend("WHITESPACE").constData()+10), t994389.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCertificateExtension_Oid(void* ptr) +{ + return ({ QByteArray t615506 = static_cast(ptr)->oid().toUtf8(); QtNetwork_PackedString { const_cast(t615506.prepend("WHITESPACE").constData()+10), t615506.size()-10 }; }); +} + +void QSslCertificateExtension_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QSslCertificateExtension_Value(void* ptr) +{ + return new QVariant(static_cast(ptr)->value()); +} + +void QSslCertificateExtension_DestroyQSslCertificateExtension(void* ptr) +{ + static_cast(ptr)->~QSslCertificateExtension(); +} + +Q_DECLARE_METATYPE(QSslCipher) +Q_DECLARE_METATYPE(QSslCipher*) +void* QSslCipher_NewQSslCipher() +{ + return new QSslCipher(); +} + +void* QSslCipher_NewQSslCipher2(struct QtNetwork_PackedString name) +{ + return new QSslCipher(QString::fromUtf8(name.data, name.len)); +} + +void* QSslCipher_NewQSslCipher3(struct QtNetwork_PackedString name, long long protocol) +{ + return new QSslCipher(QString::fromUtf8(name.data, name.len), static_cast(protocol)); +} + +void* QSslCipher_NewQSslCipher4(void* other) +{ + return new QSslCipher(*static_cast(other)); +} + +struct QtNetwork_PackedString QSslCipher_AuthenticationMethod(void* ptr) +{ + return ({ QByteArray tfc1f5a = static_cast(ptr)->authenticationMethod().toUtf8(); QtNetwork_PackedString { const_cast(tfc1f5a.prepend("WHITESPACE").constData()+10), tfc1f5a.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCipher_EncryptionMethod(void* ptr) +{ + return ({ QByteArray ta39f95 = static_cast(ptr)->encryptionMethod().toUtf8(); QtNetwork_PackedString { const_cast(ta39f95.prepend("WHITESPACE").constData()+10), ta39f95.size()-10 }; }); +} + +char QSslCipher_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +struct QtNetwork_PackedString QSslCipher_KeyExchangeMethod(void* ptr) +{ + return ({ QByteArray tfbfb25 = static_cast(ptr)->keyExchangeMethod().toUtf8(); QtNetwork_PackedString { const_cast(tfbfb25.prepend("WHITESPACE").constData()+10), tfbfb25.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslCipher_Name(void* ptr) +{ + return ({ QByteArray t9ef3a9 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t9ef3a9.prepend("WHITESPACE").constData()+10), t9ef3a9.size()-10 }; }); +} + +long long QSslCipher_Protocol(void* ptr) +{ + return static_cast(ptr)->protocol(); +} + +struct QtNetwork_PackedString QSslCipher_ProtocolString(void* ptr) +{ + return ({ QByteArray t99c307 = static_cast(ptr)->protocolString().toUtf8(); QtNetwork_PackedString { const_cast(t99c307.prepend("WHITESPACE").constData()+10), t99c307.size()-10 }; }); +} + +int QSslCipher_SupportedBits(void* ptr) +{ + return static_cast(ptr)->supportedBits(); +} + +void QSslCipher_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +int QSslCipher_UsedBits(void* ptr) +{ + return static_cast(ptr)->usedBits(); +} + +void QSslCipher_DestroyQSslCipher(void* ptr) +{ + static_cast(ptr)->~QSslCipher(); +} + +Q_DECLARE_METATYPE(QSslConfiguration*) +void* QSslConfiguration_NewQSslConfiguration() +{ + return new QSslConfiguration(); +} + +void* QSslConfiguration_NewQSslConfiguration2(void* other) +{ + return new QSslConfiguration(*static_cast(other)); +} + +struct QtNetwork_PackedList QSslConfiguration_AllowedNextProtocols(void* ptr) +{ + return ({ QList* tmpValueb0056e = new QList(static_cast(ptr)->allowedNextProtocols()); QtNetwork_PackedList { tmpValueb0056e, tmpValueb0056e->size() }; }); +} + +struct QtNetwork_PackedList QSslConfiguration_BackendConfiguration(void* ptr) +{ + return ({ QMap* tmpValue94f7bd = new QMap(static_cast(ptr)->backendConfiguration()); QtNetwork_PackedList { tmpValue94f7bd, tmpValue94f7bd->size() }; }); +} + +struct QtNetwork_PackedList QSslConfiguration_CaCertificates(void* ptr) +{ + return ({ QList* tmpValue26f26b = new QList(static_cast(ptr)->caCertificates()); QtNetwork_PackedList { tmpValue26f26b, tmpValue26f26b->size() }; }); +} + +struct QtNetwork_PackedList QSslConfiguration_Ciphers(void* ptr) +{ + return ({ QList* tmpValue6f1f94 = new QList(static_cast(ptr)->ciphers()); QtNetwork_PackedList { tmpValue6f1f94, tmpValue6f1f94->size() }; }); +} + +void* QSslConfiguration_QSslConfiguration_DefaultConfiguration() +{ + return new QSslConfiguration(QSslConfiguration::defaultConfiguration()); +} + +void* QSslConfiguration_DiffieHellmanParameters(void* ptr) +{ + return new QSslDiffieHellmanParameters(static_cast(ptr)->diffieHellmanParameters()); +} + +void* QSslConfiguration_EphemeralServerKey(void* ptr) +{ + return new QSslKey(static_cast(ptr)->ephemeralServerKey()); +} + +char QSslConfiguration_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +void* QSslConfiguration_LocalCertificate(void* ptr) +{ + return new QSslCertificate(static_cast(ptr)->localCertificate()); +} + +struct QtNetwork_PackedList QSslConfiguration_LocalCertificateChain(void* ptr) +{ + return ({ QList* tmpValuea33763 = new QList(static_cast(ptr)->localCertificateChain()); QtNetwork_PackedList { tmpValuea33763, tmpValuea33763->size() }; }); +} + +void* QSslConfiguration_NextNegotiatedProtocol(void* ptr) +{ + return new QByteArray(static_cast(ptr)->nextNegotiatedProtocol()); +} + +long long QSslConfiguration_NextProtocolNegotiationStatus(void* ptr) +{ + return static_cast(ptr)->nextProtocolNegotiationStatus(); +} + +char QSslConfiguration_OcspStaplingEnabled(void* ptr) +{ + return static_cast(ptr)->ocspStaplingEnabled(); +} + +void* QSslConfiguration_PeerCertificate(void* ptr) +{ + return new QSslCertificate(static_cast(ptr)->peerCertificate()); +} + +struct QtNetwork_PackedList QSslConfiguration_PeerCertificateChain(void* ptr) +{ + return ({ QList* tmpValuea6ed84 = new QList(static_cast(ptr)->peerCertificateChain()); QtNetwork_PackedList { tmpValuea6ed84, tmpValuea6ed84->size() }; }); +} + +int QSslConfiguration_PeerVerifyDepth(void* ptr) +{ + return static_cast(ptr)->peerVerifyDepth(); +} + +long long QSslConfiguration_PeerVerifyMode(void* ptr) +{ + return static_cast(ptr)->peerVerifyMode(); +} + +void* QSslConfiguration_PreSharedKeyIdentityHint(void* ptr) +{ + return new QByteArray(static_cast(ptr)->preSharedKeyIdentityHint()); +} + +void* QSslConfiguration_PrivateKey(void* ptr) +{ + return new QSslKey(static_cast(ptr)->privateKey()); +} + +long long QSslConfiguration_Protocol(void* ptr) +{ + return static_cast(ptr)->protocol(); +} + +void* QSslConfiguration_SessionCipher(void* ptr) +{ + return new QSslCipher(static_cast(ptr)->sessionCipher()); +} + +long long QSslConfiguration_SessionProtocol(void* ptr) +{ + return static_cast(ptr)->sessionProtocol(); +} + +void* QSslConfiguration_SessionTicket(void* ptr) +{ + return new QByteArray(static_cast(ptr)->sessionTicket()); +} + +int QSslConfiguration_SessionTicketLifeTimeHint(void* ptr) +{ + return static_cast(ptr)->sessionTicketLifeTimeHint(); +} + +void QSslConfiguration_SetAllowedNextProtocols(void* ptr, void* protocols) +{ + static_cast(ptr)->setAllowedNextProtocols(({ QList* tmpP = static_cast*>(protocols); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +void QSslConfiguration_SetBackendConfiguration(void* ptr, void* backendConfiguration) +{ + static_cast(ptr)->setBackendConfiguration(*static_cast*>(backendConfiguration)); +} + +void QSslConfiguration_SetBackendConfigurationOption(void* ptr, void* name, void* value) +{ + static_cast(ptr)->setBackendConfigurationOption(*static_cast(name), *static_cast(value)); +} + +void QSslConfiguration_SetCaCertificates(void* ptr, void* certificates) +{ + static_cast(ptr)->setCaCertificates(*static_cast*>(certificates)); +} + +void QSslConfiguration_SetCiphers(void* ptr, void* ciphers) +{ + static_cast(ptr)->setCiphers(*static_cast*>(ciphers)); +} + +void QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(void* configuration) +{ + QSslConfiguration::setDefaultConfiguration(*static_cast(configuration)); +} + +void QSslConfiguration_SetDiffieHellmanParameters(void* ptr, void* dhparams) +{ + static_cast(ptr)->setDiffieHellmanParameters(*static_cast(dhparams)); +} + +void QSslConfiguration_SetEllipticCurves(void* ptr, void* curves) +{ + static_cast(ptr)->setEllipticCurves(*static_cast*>(curves)); +} + +void QSslConfiguration_SetLocalCertificate(void* ptr, void* certificate) +{ + static_cast(ptr)->setLocalCertificate(*static_cast(certificate)); +} + +void QSslConfiguration_SetLocalCertificateChain(void* ptr, void* localChain) +{ + static_cast(ptr)->setLocalCertificateChain(*static_cast*>(localChain)); +} + +void QSslConfiguration_SetOcspStaplingEnabled(void* ptr, char enabled) +{ + static_cast(ptr)->setOcspStaplingEnabled(enabled != 0); +} + +void QSslConfiguration_SetPeerVerifyDepth(void* ptr, int depth) +{ + static_cast(ptr)->setPeerVerifyDepth(depth); +} + +void QSslConfiguration_SetPeerVerifyMode(void* ptr, long long mode) +{ + static_cast(ptr)->setPeerVerifyMode(static_cast(mode)); +} + +void QSslConfiguration_SetPreSharedKeyIdentityHint(void* ptr, void* hint) +{ + static_cast(ptr)->setPreSharedKeyIdentityHint(*static_cast(hint)); +} + +void QSslConfiguration_SetPrivateKey(void* ptr, void* key) +{ + static_cast(ptr)->setPrivateKey(*static_cast(key)); +} + +void QSslConfiguration_SetProtocol(void* ptr, long long protocol) +{ + static_cast(ptr)->setProtocol(static_cast(protocol)); +} + +void QSslConfiguration_SetSessionTicket(void* ptr, void* sessionTicket) +{ + static_cast(ptr)->setSessionTicket(*static_cast(sessionTicket)); +} + +void QSslConfiguration_SetSslOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setSslOption(static_cast(option), on != 0); +} + +struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SupportedCiphers() +{ + return ({ QList* tmpValueeec6c1 = new QList(QSslConfiguration::supportedCiphers()); QtNetwork_PackedList { tmpValueeec6c1, tmpValueeec6c1->size() }; }); +} + +void QSslConfiguration_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SystemCaCertificates() +{ + return ({ QList* tmpValue2a78c1 = new QList(QSslConfiguration::systemCaCertificates()); QtNetwork_PackedList { tmpValue2a78c1, tmpValue2a78c1->size() }; }); +} + +char QSslConfiguration_TestSslOption(void* ptr, long long option) +{ + return static_cast(ptr)->testSslOption(static_cast(option)); +} + +void QSslConfiguration_DestroyQSslConfiguration(void* ptr) +{ + static_cast(ptr)->~QSslConfiguration(); +} + +void* QSslConfiguration___allowedNextProtocols_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___allowedNextProtocols_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___allowedNextProtocols_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___backendConfiguration_atList(void* ptr, void* v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(*static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___backendConfiguration_setList(void* ptr, void* key, void* i) +{ + static_cast*>(ptr)->insert(*static_cast(key), *static_cast(i)); +} + +void* QSslConfiguration___backendConfiguration_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtNetwork_PackedList QSslConfiguration___backendConfiguration_keyList(void* ptr) +{ + return ({ QList* tmpValued4e6db = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValued4e6db, tmpValued4e6db->size() }; }); +} + +void* QSslConfiguration___caCertificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___caCertificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___caCertificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___ciphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___ciphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___ciphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___ellipticCurves_atList(void* ptr, int i) +{ + return new QSslEllipticCurve(({QSslEllipticCurve tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___ellipticCurves_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___ellipticCurves_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QSslConfiguration___localCertificateChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___localCertificateChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___localCertificateChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___peerCertificateChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___peerCertificateChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___peerCertificateChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___setAllowedNextProtocols_protocols_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___setAllowedNextProtocols_protocols_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___setAllowedNextProtocols_protocols_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___setBackendConfiguration_backendConfiguration_atList(void* ptr, void* v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(*static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___setBackendConfiguration_backendConfiguration_setList(void* ptr, void* key, void* i) +{ + static_cast*>(ptr)->insert(*static_cast(key), *static_cast(i)); +} + +void* QSslConfiguration___setBackendConfiguration_backendConfiguration_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtNetwork_PackedList QSslConfiguration___setBackendConfiguration_backendConfiguration_keyList(void* ptr) +{ + return ({ QList* tmpValued4e6db = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValued4e6db, tmpValued4e6db->size() }; }); +} + +void* QSslConfiguration___setCaCertificates_certificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___setCaCertificates_certificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___setCaCertificates_certificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___setCiphers_ciphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___setCiphers_ciphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___setCiphers_ciphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___setEllipticCurves_curves_atList(void* ptr, int i) +{ + return new QSslEllipticCurve(({QSslEllipticCurve tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___setEllipticCurves_curves_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___setEllipticCurves_curves_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QSslConfiguration___setLocalCertificateChain_localChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___setLocalCertificateChain_localChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___setLocalCertificateChain_localChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___supportedCiphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___supportedCiphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___supportedCiphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration___supportedEllipticCurves_atList(void* ptr, int i) +{ + return new QSslEllipticCurve(({QSslEllipticCurve tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___supportedEllipticCurves_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___supportedEllipticCurves_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QSslConfiguration___systemCaCertificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration___systemCaCertificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration___systemCaCertificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration_____backendConfiguration_keyList_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration_____backendConfiguration_keyList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration_____backendConfiguration_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QSslDiffieHellmanParameters) +Q_DECLARE_METATYPE(QSslDiffieHellmanParameters*) +void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters() +{ + return new QSslDiffieHellmanParameters(); +} + +void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters2(void* other) +{ + return new QSslDiffieHellmanParameters(*static_cast(other)); +} + +void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters3(void* other) +{ + return new QSslDiffieHellmanParameters(*static_cast(other)); +} + +void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters() +{ + return new QSslDiffieHellmanParameters(QSslDiffieHellmanParameters::defaultParameters()); +} + +long long QSslDiffieHellmanParameters_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtNetwork_PackedString QSslDiffieHellmanParameters_ErrorString(void* ptr) +{ + return ({ QByteArray tfc2570 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(tfc2570.prepend("WHITESPACE").constData()+10), tfc2570.size()-10 }; }); +} + +void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(void* encoded, long long encoding) +{ + return new QSslDiffieHellmanParameters(QSslDiffieHellmanParameters::fromEncoded(*static_cast(encoded), static_cast(encoding))); +} + +void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(void* device, long long encoding) +{ + return new QSslDiffieHellmanParameters(QSslDiffieHellmanParameters::fromEncoded(static_cast(device), static_cast(encoding))); +} + +char QSslDiffieHellmanParameters_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QSslDiffieHellmanParameters_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void QSslDiffieHellmanParameters_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QSslDiffieHellmanParameters_DestroyQSslDiffieHellmanParameters(void* ptr) +{ + static_cast(ptr)->~QSslDiffieHellmanParameters(); +} + +Q_DECLARE_METATYPE(QSslEllipticCurve*) +void* QSslEllipticCurve_NewQSslEllipticCurve() +{ + return new QSslEllipticCurve(); +} + +void* QSslEllipticCurve_QSslEllipticCurve_FromLongName(struct QtNetwork_PackedString name) +{ + return new QSslEllipticCurve(QSslEllipticCurve::fromLongName(QString::fromUtf8(name.data, name.len))); +} + +void* QSslEllipticCurve_QSslEllipticCurve_FromShortName(struct QtNetwork_PackedString name) +{ + return new QSslEllipticCurve(QSslEllipticCurve::fromShortName(QString::fromUtf8(name.data, name.len))); +} + +char QSslEllipticCurve_IsTlsNamedCurve(void* ptr) +{ + return static_cast(ptr)->isTlsNamedCurve(); +} + +char QSslEllipticCurve_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtNetwork_PackedString QSslEllipticCurve_LongName(void* ptr) +{ + return ({ QByteArray t85b564 = static_cast(ptr)->longName().toUtf8(); QtNetwork_PackedString { const_cast(t85b564.prepend("WHITESPACE").constData()+10), t85b564.size()-10 }; }); +} + +struct QtNetwork_PackedString QSslEllipticCurve_ShortName(void* ptr) +{ + return ({ QByteArray tb6e6fc = static_cast(ptr)->shortName().toUtf8(); QtNetwork_PackedString { const_cast(tb6e6fc.prepend("WHITESPACE").constData()+10), tb6e6fc.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QSslError) +Q_DECLARE_METATYPE(QSslError*) +void* QSslError_NewQSslError() +{ + return new QSslError(); +} + +void* QSslError_NewQSslError2(long long error) +{ + return new QSslError(static_cast(error)); +} + +void* QSslError_NewQSslError3(long long error, void* certificate) +{ + return new QSslError(static_cast(error), *static_cast(certificate)); +} + +void* QSslError_NewQSslError4(void* other) +{ + return new QSslError(*static_cast(other)); +} + +void* QSslError_Certificate(void* ptr) +{ + return new QSslCertificate(static_cast(ptr)->certificate()); +} + +long long QSslError_Error(void* ptr) +{ + return static_cast(ptr)->error(); +} + +struct QtNetwork_PackedString QSslError_ErrorString(void* ptr) +{ + return ({ QByteArray t759e3e = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(t759e3e.prepend("WHITESPACE").constData()+10), t759e3e.size()-10 }; }); +} + +void QSslError_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void QSslError_DestroyQSslError(void* ptr) +{ + static_cast(ptr)->~QSslError(); +} + +Q_DECLARE_METATYPE(QSslKey) +Q_DECLARE_METATYPE(QSslKey*) +void* QSslKey_NewQSslKey() +{ + return new QSslKey(); +} + +void* QSslKey_NewQSslKey2(void* encoded, long long algorithm, long long encoding, long long ty, void* passPhrase) +{ + return new QSslKey(*static_cast(encoded), static_cast(algorithm), static_cast(encoding), static_cast(ty), *static_cast(passPhrase)); +} + +void* QSslKey_NewQSslKey3(void* device, long long algorithm, long long encoding, long long ty, void* passPhrase) +{ + return new QSslKey(static_cast(device), static_cast(algorithm), static_cast(encoding), static_cast(ty), *static_cast(passPhrase)); +} + +void* QSslKey_NewQSslKey5(void* other) +{ + return new QSslKey(*static_cast(other)); +} + +long long QSslKey_Algorithm(void* ptr) +{ + return static_cast(ptr)->algorithm(); +} + +void QSslKey_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +char QSslKey_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +int QSslKey_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +void QSslKey_Swap(void* ptr, void* other) +{ + static_cast(ptr)->swap(*static_cast(other)); +} + +void* QSslKey_ToDer(void* ptr, void* passPhrase) +{ + return new QByteArray(static_cast(ptr)->toDer(*static_cast(passPhrase))); +} + +void* QSslKey_ToPem(void* ptr, void* passPhrase) +{ + return new QByteArray(static_cast(ptr)->toPem(*static_cast(passPhrase))); +} + +long long QSslKey_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +void QSslKey_DestroyQSslKey(void* ptr) +{ + static_cast(ptr)->~QSslKey(); +} + +void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator() +{ + return new QSslPreSharedKeyAuthenticator(); +} + +void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator2(void* authenticator) +{ + return new QSslPreSharedKeyAuthenticator(*static_cast(authenticator)); +} + +void* QSslPreSharedKeyAuthenticator_Identity(void* ptr) +{ + return new QByteArray(static_cast(ptr)->identity()); +} + +void* QSslPreSharedKeyAuthenticator_IdentityHint(void* ptr) +{ + return new QByteArray(static_cast(ptr)->identityHint()); +} + +int QSslPreSharedKeyAuthenticator_MaximumIdentityLength(void* ptr) +{ + return static_cast(ptr)->maximumIdentityLength(); +} + +int QSslPreSharedKeyAuthenticator_MaximumPreSharedKeyLength(void* ptr) +{ + return static_cast(ptr)->maximumPreSharedKeyLength(); +} + +void* QSslPreSharedKeyAuthenticator_PreSharedKey(void* ptr) +{ + return new QByteArray(static_cast(ptr)->preSharedKey()); +} + +void QSslPreSharedKeyAuthenticator_SetIdentity(void* ptr, void* identity) +{ + static_cast(ptr)->setIdentity(*static_cast(identity)); +} + +void QSslPreSharedKeyAuthenticator_SetPreSharedKey(void* ptr, void* preSharedKey) +{ + static_cast(ptr)->setPreSharedKey(*static_cast(preSharedKey)); +} + +void QSslPreSharedKeyAuthenticator_Swap(void* ptr, void* authenticator) +{ + static_cast(ptr)->swap(*static_cast(authenticator)); +} + +void QSslPreSharedKeyAuthenticator_DestroyQSslPreSharedKeyAuthenticator(void* ptr) +{ + static_cast(ptr)->~QSslPreSharedKeyAuthenticator(); +} + +class MyQSslSocket: public QSslSocket +{ +public: + MyQSslSocket(QObject *parent = Q_NULLPTR) : QSslSocket(parent) {QSslSocket_QSslSocket_QRegisterMetaType();}; + bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; + bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQAbstractSocket_Close(this); }; + void Signal_Encrypted() { callbackQSslSocket_Encrypted(this); }; + void Signal_EncryptedBytesWritten(qint64 written) { callbackQSslSocket_EncryptedBytesWritten(this, written); }; + void ignoreSslErrors() { callbackQSslSocket_IgnoreSslErrors(this); }; + void Signal_ModeChanged(QSslSocket::SslMode mode) { callbackQSslSocket_ModeChanged(this, mode); }; + void Signal_PeerVerifyError(const QSslError & error) { callbackQSslSocket_PeerVerifyError(this, const_cast(&error)); }; + void Signal_PreSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator * authenticator) { callbackQSslSocket_PreSharedKeyAuthenticationRequired(this, authenticator); }; + qint64 readData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadData(this, dataPacked, maxlen); }; + void resume() { callbackQAbstractSocket_Resume(this); }; + void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; + void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; + QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; + void Signal_SslErrors2(const QList & errors) { callbackQSslSocket_SslErrors2(this, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; + void startClientEncryption() { callbackQSslSocket_StartClientEncryption(this); }; + void startServerEncryption() { callbackQSslSocket_StartServerEncryption(this); }; + bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; + bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 l) { QtNetwork_PackedString dataPacked = { const_cast(data), l };return callbackQAbstractSocket_WriteData(this, dataPacked, l); }; + ~MyQSslSocket() { callbackQSslSocket_DestroyQSslSocket(this); }; + void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; + void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; + void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; + void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; + void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; + void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; + void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; + bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; + void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; + qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; + void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; + void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; + void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; + bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; + qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; + bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; + void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSslSocket*) +Q_DECLARE_METATYPE(MyQSslSocket*) + +int QSslSocket_QSslSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSslSocket_NewQSslSocket(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSslSocket(static_cast(parent)); + } else { + return new MyQSslSocket(static_cast(parent)); + } +} + +void QSslSocket_AddCaCertificate(void* ptr, void* certificate) +{ + static_cast(ptr)->addCaCertificate(*static_cast(certificate)); +} + +char QSslSocket_AddCaCertificates(void* ptr, struct QtNetwork_PackedString path, long long format, long long syntax) +{ + return static_cast(ptr)->addCaCertificates(QString::fromUtf8(path.data, path.len), static_cast(format), static_cast(syntax)); +} + +void QSslSocket_AddCaCertificates2(void* ptr, void* certificates) +{ + static_cast(ptr)->addCaCertificates(*static_cast*>(certificates)); +} + +void QSslSocket_QSslSocket_AddDefaultCaCertificate(void* certificate) +{ + QSslSocket::addDefaultCaCertificate(*static_cast(certificate)); +} + +char QSslSocket_QSslSocket_AddDefaultCaCertificates(struct QtNetwork_PackedString path, long long encoding, long long syntax) +{ + return QSslSocket::addDefaultCaCertificates(QString::fromUtf8(path.data, path.len), static_cast(encoding), static_cast(syntax)); +} + +void QSslSocket_QSslSocket_AddDefaultCaCertificates2(void* certificates) +{ + QSslSocket::addDefaultCaCertificates(*static_cast*>(certificates)); +} + +void QSslSocket_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long mode, long long protocol) +{ + static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(mode), static_cast(protocol)); +} + +void QSslSocket_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString sslPeerName, long long mode, long long protocol) +{ + static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, QString::fromUtf8(sslPeerName.data, sslPeerName.len), static_cast(mode), static_cast(protocol)); +} + +void QSslSocket_ConnectEncrypted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSslSocket::encrypted), static_cast(ptr), static_cast(&MyQSslSocket::Signal_Encrypted), static_cast(t)); +} + +void QSslSocket_DisconnectEncrypted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::encrypted), static_cast(ptr), static_cast(&MyQSslSocket::Signal_Encrypted)); +} + +void QSslSocket_Encrypted(void* ptr) +{ + static_cast(ptr)->encrypted(); +} + +long long QSslSocket_EncryptedBytesAvailable(void* ptr) +{ + return static_cast(ptr)->encryptedBytesAvailable(); +} + +long long QSslSocket_EncryptedBytesToWrite(void* ptr) +{ + return static_cast(ptr)->encryptedBytesToWrite(); +} + +void QSslSocket_ConnectEncryptedBytesWritten(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSslSocket::encryptedBytesWritten), static_cast(ptr), static_cast(&MyQSslSocket::Signal_EncryptedBytesWritten), static_cast(t)); +} + +void QSslSocket_DisconnectEncryptedBytesWritten(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::encryptedBytesWritten), static_cast(ptr), static_cast(&MyQSslSocket::Signal_EncryptedBytesWritten)); +} + +void QSslSocket_EncryptedBytesWritten(void* ptr, long long written) +{ + static_cast(ptr)->encryptedBytesWritten(written); +} + +void QSslSocket_IgnoreSslErrors(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "ignoreSslErrors"); +} + +void QSslSocket_IgnoreSslErrorsDefault(void* ptr) +{ + static_cast(ptr)->QSslSocket::ignoreSslErrors(); +} + +void QSslSocket_IgnoreSslErrors2(void* ptr, void* errors) +{ + static_cast(ptr)->ignoreSslErrors(*static_cast*>(errors)); +} + +char QSslSocket_IsEncrypted(void* ptr) +{ + return static_cast(ptr)->isEncrypted(); +} + +void* QSslSocket_LocalCertificate(void* ptr) +{ + return new QSslCertificate(static_cast(ptr)->localCertificate()); +} + +struct QtNetwork_PackedList QSslSocket_LocalCertificateChain(void* ptr) +{ + return ({ QList* tmpValue2adf53 = new QList(static_cast(ptr)->localCertificateChain()); QtNetwork_PackedList { tmpValue2adf53, tmpValue2adf53->size() }; }); +} + +long long QSslSocket_Mode(void* ptr) +{ + return static_cast(ptr)->mode(); +} + +void QSslSocket_ConnectModeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSslSocket::modeChanged), static_cast(ptr), static_cast(&MyQSslSocket::Signal_ModeChanged), static_cast(t)); +} + +void QSslSocket_DisconnectModeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::modeChanged), static_cast(ptr), static_cast(&MyQSslSocket::Signal_ModeChanged)); +} + +void QSslSocket_ModeChanged(void* ptr, long long mode) +{ + static_cast(ptr)->modeChanged(static_cast(mode)); +} + +struct QtNetwork_PackedList QSslSocket_OcspResponses(void* ptr) +{ + return ({ QVector* tmpValueb30b8c = new QVector(static_cast(ptr)->ocspResponses()); QtNetwork_PackedList { tmpValueb30b8c, tmpValueb30b8c->size() }; }); +} + +void* QSslSocket_PeerCertificate(void* ptr) +{ + return new QSslCertificate(static_cast(ptr)->peerCertificate()); +} + +struct QtNetwork_PackedList QSslSocket_PeerCertificateChain(void* ptr) +{ + return ({ QList* tmpValue11e917 = new QList(static_cast(ptr)->peerCertificateChain()); QtNetwork_PackedList { tmpValue11e917, tmpValue11e917->size() }; }); +} + +int QSslSocket_PeerVerifyDepth(void* ptr) +{ + return static_cast(ptr)->peerVerifyDepth(); +} + +void QSslSocket_ConnectPeerVerifyError(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSslSocket::peerVerifyError), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PeerVerifyError), static_cast(t)); +} + +void QSslSocket_DisconnectPeerVerifyError(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::peerVerifyError), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PeerVerifyError)); +} + +void QSslSocket_PeerVerifyError(void* ptr, void* error) +{ + static_cast(ptr)->peerVerifyError(*static_cast(error)); +} + +long long QSslSocket_PeerVerifyMode(void* ptr) +{ + return static_cast(ptr)->peerVerifyMode(); +} + +struct QtNetwork_PackedString QSslSocket_PeerVerifyName(void* ptr) +{ + return ({ QByteArray tefa5dd = static_cast(ptr)->peerVerifyName().toUtf8(); QtNetwork_PackedString { const_cast(tefa5dd.prepend("WHITESPACE").constData()+10), tefa5dd.size()-10 }; }); +} + +void QSslSocket_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSslSocket::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PreSharedKeyAuthenticationRequired), static_cast(t)); +} + +void QSslSocket_DisconnectPreSharedKeyAuthenticationRequired(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PreSharedKeyAuthenticationRequired)); +} + +void QSslSocket_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator) +{ + static_cast(ptr)->preSharedKeyAuthenticationRequired(static_cast(authenticator)); +} + +void* QSslSocket_PrivateKey(void* ptr) +{ + return new QSslKey(static_cast(ptr)->privateKey()); +} + +long long QSslSocket_Protocol(void* ptr) +{ + return static_cast(ptr)->protocol(); +} + +void* QSslSocket_SessionCipher(void* ptr) +{ + return new QSslCipher(static_cast(ptr)->sessionCipher()); +} + +long long QSslSocket_SessionProtocol(void* ptr) +{ + return static_cast(ptr)->sessionProtocol(); +} + +void QSslSocket_SetLocalCertificate(void* ptr, void* certificate) +{ + static_cast(ptr)->setLocalCertificate(*static_cast(certificate)); +} + +void QSslSocket_SetLocalCertificate2(void* ptr, struct QtNetwork_PackedString path, long long format) +{ + static_cast(ptr)->setLocalCertificate(QString::fromUtf8(path.data, path.len), static_cast(format)); +} + +void QSslSocket_SetLocalCertificateChain(void* ptr, void* localChain) +{ + static_cast(ptr)->setLocalCertificateChain(*static_cast*>(localChain)); +} + +void QSslSocket_SetPeerVerifyDepth(void* ptr, int depth) +{ + static_cast(ptr)->setPeerVerifyDepth(depth); +} + +void QSslSocket_SetPeerVerifyMode(void* ptr, long long mode) +{ + static_cast(ptr)->setPeerVerifyMode(static_cast(mode)); +} + +void QSslSocket_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString hostName) +{ + static_cast(ptr)->setPeerVerifyName(QString::fromUtf8(hostName.data, hostName.len)); +} + +void QSslSocket_SetPrivateKey(void* ptr, void* key) +{ + static_cast(ptr)->setPrivateKey(*static_cast(key)); +} + +void QSslSocket_SetPrivateKey2(void* ptr, struct QtNetwork_PackedString fileName, long long algorithm, long long format, void* passPhrase) +{ + static_cast(ptr)->setPrivateKey(QString::fromUtf8(fileName.data, fileName.len), static_cast(algorithm), static_cast(format), *static_cast(passPhrase)); +} + +void QSslSocket_SetProtocol(void* ptr, long long protocol) +{ + static_cast(ptr)->setProtocol(static_cast(protocol)); +} + +void QSslSocket_SetSslConfiguration(void* ptr, void* configuration) +{ + static_cast(ptr)->setSslConfiguration(*static_cast(configuration)); +} + +void* QSslSocket_SslConfiguration(void* ptr) +{ + return new QSslConfiguration(static_cast(ptr)->sslConfiguration()); +} + +struct QtNetwork_PackedList QSslSocket_SslErrors(void* ptr) +{ + return ({ QList* tmpValued3510b = new QList(static_cast(ptr)->sslErrors()); QtNetwork_PackedList { tmpValued3510b, tmpValued3510b->size() }; }); +} + +void QSslSocket_ConnectSslErrors2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QSslSocket::sslErrors), static_cast(ptr), static_cast &)>(&MyQSslSocket::Signal_SslErrors2), static_cast(t)); +} + +void QSslSocket_DisconnectSslErrors2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QSslSocket::sslErrors), static_cast(ptr), static_cast &)>(&MyQSslSocket::Signal_SslErrors2)); +} + +void QSslSocket_SslErrors2(void* ptr, void* errors) +{ + static_cast(ptr)->sslErrors(*static_cast*>(errors)); +} + +long QSslSocket_QSslSocket_SslLibraryBuildVersionNumber() +{ + return QSslSocket::sslLibraryBuildVersionNumber(); +} + +struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryBuildVersionString() +{ + return ({ QByteArray t55b90e = QSslSocket::sslLibraryBuildVersionString().toUtf8(); QtNetwork_PackedString { const_cast(t55b90e.prepend("WHITESPACE").constData()+10), t55b90e.size()-10 }; }); +} + +long QSslSocket_QSslSocket_SslLibraryVersionNumber() +{ + return QSslSocket::sslLibraryVersionNumber(); +} + +struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryVersionString() +{ + return ({ QByteArray tdd64b4 = QSslSocket::sslLibraryVersionString().toUtf8(); QtNetwork_PackedString { const_cast(tdd64b4.prepend("WHITESPACE").constData()+10), tdd64b4.size()-10 }; }); +} + +void QSslSocket_StartClientEncryption(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "startClientEncryption"); +} + +void QSslSocket_StartClientEncryptionDefault(void* ptr) +{ + static_cast(ptr)->QSslSocket::startClientEncryption(); +} + +void QSslSocket_StartServerEncryption(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "startServerEncryption"); +} + +void QSslSocket_StartServerEncryptionDefault(void* ptr) +{ + static_cast(ptr)->QSslSocket::startServerEncryption(); +} + +char QSslSocket_QSslSocket_SupportsSsl() +{ + return QSslSocket::supportsSsl(); +} + +char QSslSocket_WaitForEncrypted(void* ptr, int msecs) +{ + return static_cast(ptr)->waitForEncrypted(msecs); +} + +void QSslSocket_DestroyQSslSocket(void* ptr) +{ + static_cast(ptr)->~QSslSocket(); +} + +void QSslSocket_DestroyQSslSocketDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QSslSocket___addCaCertificates_certificates_atList2(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___addCaCertificates_certificates_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___addCaCertificates_certificates_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___addDefaultCaCertificates_certificates_atList2(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___addDefaultCaCertificates_certificates_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___addDefaultCaCertificates_certificates_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___caCertificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___caCertificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___caCertificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___ciphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___ciphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___ciphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___defaultCaCertificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___defaultCaCertificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___defaultCaCertificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___defaultCiphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___defaultCiphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___defaultCiphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___ignoreSslErrors_errors_atList2(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___ignoreSslErrors_errors_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___ignoreSslErrors_errors_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___localCertificateChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___localCertificateChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___localCertificateChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___ocspResponses_atList(void* ptr, int i) +{ + return new QOcspResponse(({QOcspResponse tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QSslSocket___ocspResponses_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___ocspResponses_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QSslSocket___peerCertificateChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___peerCertificateChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___peerCertificateChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___setCaCertificates_certificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___setCaCertificates_certificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___setCaCertificates_certificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___setCiphers_ciphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___setCiphers_ciphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___setCiphers_ciphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___setDefaultCaCertificates_certificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___setDefaultCaCertificates_certificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___setDefaultCaCertificates_certificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___setDefaultCiphers_ciphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___setDefaultCiphers_ciphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___setDefaultCiphers_ciphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___setLocalCertificateChain_localChain_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___setLocalCertificateChain_localChain_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___setLocalCertificateChain_localChain_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___sslErrors_atList(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___sslErrors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___sslErrors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___sslErrors_errors_atList2(void* ptr, int i) +{ + return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___sslErrors_errors_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___sslErrors_errors_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___supportedCiphers_atList(void* ptr, int i) +{ + return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___supportedCiphers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___supportedCiphers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSslSocket___systemCaCertificates_atList(void* ptr, int i) +{ + return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSslSocket___systemCaCertificates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSslSocket___systemCaCertificates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTcpServer: public QTcpServer +{ +public: + MyQTcpServer(QObject *parent = Q_NULLPTR) : QTcpServer(parent) {QTcpServer_QTcpServer_QRegisterMetaType();}; + void Signal_AcceptError(QAbstractSocket::SocketError socketError) { callbackQTcpServer_AcceptError(this, socketError); }; + bool hasPendingConnections() const { return callbackQTcpServer_HasPendingConnections(const_cast(static_cast(this))) != 0; }; + void Signal_NewConnection() { callbackQTcpServer_NewConnection(this); }; + QTcpSocket * nextPendingConnection() { return static_cast(callbackQTcpServer_NextPendingConnection(this)); }; + ~MyQTcpServer() { callbackQTcpServer_DestroyQTcpServer(this); }; + void childEvent(QChildEvent * event) { callbackQTcpServer_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQTcpServer_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQTcpServer_CustomEvent(this, event); }; + void deleteLater() { callbackQTcpServer_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQTcpServer_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQTcpServer_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQTcpServer_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQTcpServer_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQTcpServer_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTcpServer_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQTcpServer_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTcpServer*) +Q_DECLARE_METATYPE(MyQTcpServer*) + +int QTcpServer_QTcpServer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTcpServer_NewQTcpServer(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpServer(static_cast(parent)); + } else { + return new MyQTcpServer(static_cast(parent)); + } +} + +void QTcpServer_ConnectAcceptError(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QTcpServer::acceptError), static_cast(ptr), static_cast(&MyQTcpServer::Signal_AcceptError), static_cast(t)); +} + +void QTcpServer_DisconnectAcceptError(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTcpServer::acceptError), static_cast(ptr), static_cast(&MyQTcpServer::Signal_AcceptError)); +} + +void QTcpServer_AcceptError(void* ptr, long long socketError) +{ + static_cast(ptr)->acceptError(static_cast(socketError)); +} + +void QTcpServer_AddPendingConnection(void* ptr, void* socket) +{ + static_cast(ptr)->addPendingConnection(static_cast(socket)); +} + +void QTcpServer_Close(void* ptr) +{ + static_cast(ptr)->close(); +} + +struct QtNetwork_PackedString QTcpServer_ErrorString(void* ptr) +{ + return ({ QByteArray taa8c34 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(taa8c34.prepend("WHITESPACE").constData()+10), taa8c34.size()-10 }; }); +} + +char QTcpServer_HasPendingConnections(void* ptr) +{ + return static_cast(ptr)->hasPendingConnections(); +} + +char QTcpServer_HasPendingConnectionsDefault(void* ptr) +{ + return static_cast(ptr)->QTcpServer::hasPendingConnections(); +} + +char QTcpServer_IsListening(void* ptr) +{ + return static_cast(ptr)->isListening(); +} + +char QTcpServer_Listen(void* ptr, void* address, unsigned short port) +{ + return static_cast(ptr)->listen(*static_cast(address), port); +} + +int QTcpServer_MaxPendingConnections(void* ptr) +{ + return static_cast(ptr)->maxPendingConnections(); +} + +void QTcpServer_ConnectNewConnection(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTcpServer::newConnection), static_cast(ptr), static_cast(&MyQTcpServer::Signal_NewConnection), static_cast(t)); +} + +void QTcpServer_DisconnectNewConnection(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTcpServer::newConnection), static_cast(ptr), static_cast(&MyQTcpServer::Signal_NewConnection)); +} + +void QTcpServer_NewConnection(void* ptr) +{ + static_cast(ptr)->newConnection(); +} + +void* QTcpServer_NextPendingConnection(void* ptr) +{ + return static_cast(ptr)->nextPendingConnection(); +} + +void* QTcpServer_NextPendingConnectionDefault(void* ptr) +{ + return static_cast(ptr)->QTcpServer::nextPendingConnection(); +} + +void QTcpServer_PauseAccepting(void* ptr) +{ + static_cast(ptr)->pauseAccepting(); +} + +void* QTcpServer_Proxy(void* ptr) +{ + return new QNetworkProxy(static_cast(ptr)->proxy()); +} + +void QTcpServer_ResumeAccepting(void* ptr) +{ + static_cast(ptr)->resumeAccepting(); +} + +void* QTcpServer_ServerAddress(void* ptr) +{ + return new QHostAddress(static_cast(ptr)->serverAddress()); +} + +long long QTcpServer_ServerError(void* ptr) +{ + return static_cast(ptr)->serverError(); +} + +unsigned short QTcpServer_ServerPort(void* ptr) +{ + return static_cast(ptr)->serverPort(); +} + +void QTcpServer_SetMaxPendingConnections(void* ptr, int numConnections) +{ + static_cast(ptr)->setMaxPendingConnections(numConnections); +} + +void QTcpServer_SetProxy(void* ptr, void* networkProxy) +{ + static_cast(ptr)->setProxy(*static_cast(networkProxy)); +} + +char QTcpServer_WaitForNewConnection(void* ptr, int msec, char* timedOut) +{ + return static_cast(ptr)->waitForNewConnection(msec, reinterpret_cast(timedOut)); +} + +void QTcpServer_DestroyQTcpServer(void* ptr) +{ + static_cast(ptr)->~QTcpServer(); +} + +void QTcpServer_DestroyQTcpServerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTcpServer___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTcpServer___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTcpServer___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTcpServer___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTcpServer___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTcpServer___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTcpServer___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTcpServer___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTcpServer___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTcpServer___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTcpServer___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTcpServer___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTcpServer___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTcpServer___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTcpServer___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QTcpServer_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QTcpServer::childEvent(static_cast(event)); +} + +void QTcpServer_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QTcpServer::connectNotify(*static_cast(sign)); +} + +void QTcpServer_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QTcpServer::customEvent(static_cast(event)); +} + +void QTcpServer_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QTcpServer::deleteLater(); +} + +void QTcpServer_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QTcpServer::disconnectNotify(*static_cast(sign)); +} + +char QTcpServer_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QTcpServer::event(static_cast(e)); +} + +char QTcpServer_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QTcpServer::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QTcpServer_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QTcpServer::metaObject()); +} + +void QTcpServer_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QTcpServer::timerEvent(static_cast(event)); +} + +class MyQTcpSocket: public QTcpSocket +{ +public: + MyQTcpSocket(QObject *parent = Q_NULLPTR) : QTcpSocket(parent) {QTcpSocket_QTcpSocket_QRegisterMetaType();}; + ~MyQTcpSocket() { callbackQTcpSocket_DestroyQTcpSocket(this); }; + bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; + bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQAbstractSocket_Close(this); }; + void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; + void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; + void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; + void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; + void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; + void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; + void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; + bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; + void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; + qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQAbstractSocket_ReadData(this, dataPacked, maxSize); }; + qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; + void resume() { callbackQAbstractSocket_Resume(this); }; + void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; + void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; + QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; + void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; + bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; + bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 size) { QtNetwork_PackedString dataPacked = { const_cast(data), size };return callbackQAbstractSocket_WriteData(this, dataPacked, size); }; + void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; + void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; + bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; + qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; + bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; + void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTcpSocket*) +Q_DECLARE_METATYPE(MyQTcpSocket*) + +int QTcpSocket_QTcpSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTcpSocket_NewQTcpSocket(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQTcpSocket(static_cast(parent)); + } else { + return new MyQTcpSocket(static_cast(parent)); + } +} + +void QTcpSocket_DestroyQTcpSocket(void* ptr) +{ + static_cast(ptr)->~QTcpSocket(); +} + +void QTcpSocket_DestroyQTcpSocketDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQUdpSocket: public QUdpSocket +{ +public: + MyQUdpSocket(QObject *parent = Q_NULLPTR) : QUdpSocket(parent) {QUdpSocket_QUdpSocket_QRegisterMetaType();}; + ~MyQUdpSocket() { callbackQUdpSocket_DestroyQUdpSocket(this); }; + bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; + qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; + qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; + bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; + void close() { callbackQAbstractSocket_Close(this); }; + void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; + void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; + void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; + void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; + void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; + void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; + void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; + bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; + void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; + qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQAbstractSocket_ReadData(this, dataPacked, maxSize); }; + qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; + void resume() { callbackQAbstractSocket_Resume(this); }; + void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; + void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; + QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; + void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; + bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; + bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; + bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; + bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; + qint64 writeData(const char * data, qint64 size) { QtNetwork_PackedString dataPacked = { const_cast(data), size };return callbackQAbstractSocket_WriteData(this, dataPacked, size); }; + void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; + void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; + void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; + void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; + bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; + qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; + void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; + void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; + bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; + bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; + qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; + void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QUdpSocket*) +Q_DECLARE_METATYPE(MyQUdpSocket*) + +int QUdpSocket_QUdpSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QUdpSocket_NewQUdpSocket(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUdpSocket(static_cast(parent)); + } else { + return new MyQUdpSocket(static_cast(parent)); + } +} + +char QUdpSocket_HasPendingDatagrams(void* ptr) +{ + return static_cast(ptr)->hasPendingDatagrams(); +} + +char QUdpSocket_JoinMulticastGroup(void* ptr, void* groupAddress) +{ + return static_cast(ptr)->joinMulticastGroup(*static_cast(groupAddress)); +} + +char QUdpSocket_JoinMulticastGroup2(void* ptr, void* groupAddress, void* iface) +{ + return static_cast(ptr)->joinMulticastGroup(*static_cast(groupAddress), *static_cast(iface)); +} + +char QUdpSocket_LeaveMulticastGroup(void* ptr, void* groupAddress) +{ + return static_cast(ptr)->leaveMulticastGroup(*static_cast(groupAddress)); +} + +char QUdpSocket_LeaveMulticastGroup2(void* ptr, void* groupAddress, void* iface) +{ + return static_cast(ptr)->leaveMulticastGroup(*static_cast(groupAddress), *static_cast(iface)); +} + +void* QUdpSocket_MulticastInterface(void* ptr) +{ + return new QNetworkInterface(static_cast(ptr)->multicastInterface()); +} + +long long QUdpSocket_PendingDatagramSize(void* ptr) +{ + return static_cast(ptr)->pendingDatagramSize(); +} + +long long QUdpSocket_ReadDatagram(void* ptr, char* data, long long maxSize, void* address, unsigned short port) +{ + return static_cast(ptr)->readDatagram(data, maxSize, static_cast(address), &port); +} + +void* QUdpSocket_ReceiveDatagram(void* ptr, long long maxSize) +{ + return new QNetworkDatagram(static_cast(ptr)->receiveDatagram(maxSize)); +} + +void QUdpSocket_SetMulticastInterface(void* ptr, void* iface) +{ + static_cast(ptr)->setMulticastInterface(*static_cast(iface)); +} + +long long QUdpSocket_WriteDatagram(void* ptr, char* data, long long size, void* address, unsigned short port) +{ + return static_cast(ptr)->writeDatagram(const_cast(data), size, *static_cast(address), port); +} + +long long QUdpSocket_WriteDatagram2(void* ptr, void* datagram) +{ + return static_cast(ptr)->writeDatagram(*static_cast(datagram)); +} + +long long QUdpSocket_WriteDatagram3(void* ptr, void* datagram, void* host, unsigned short port) +{ + return static_cast(ptr)->writeDatagram(*static_cast(datagram), *static_cast(host), port); +} + +void QUdpSocket_DestroyQUdpSocket(void* ptr) +{ + static_cast(ptr)->~QUdpSocket(); +} + +void QUdpSocket_DestroyQUdpSocketDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* RawHeader_NewRawHeader() +{ + return new QNetworkCacheMetaData::RawHeader(); +} + +void* RawHeader_NewRawHeader2(void* first, void* second) +{ + return new QNetworkCacheMetaData::RawHeader(*static_cast(first), *static_cast(second)); +} + +void* RawHeader_First(void* ptr) +{ + return new QByteArray(static_cast(ptr)->first); +} + +void RawHeader_SetFirst(void* ptr, void* vqb) +{ + static_cast(ptr)->first = *static_cast(vqb); +} + +void* RawHeader_Second(void* ptr) +{ + return new QByteArray(static_cast(ptr)->second); +} + +void RawHeader_SetSecond(void* ptr, void* vqb) +{ + static_cast(ptr)->second = *static_cast(vqb); +} + diff --git a/vendor/github.com/therecipe/qt/network/network.go b/vendor/github.com/therecipe/qt/network/network.go new file mode 100644 index 00000000..926b0689 --- /dev/null +++ b/vendor/github.com/therecipe/qt/network/network.go @@ -0,0 +1,20611 @@ +// +build !minimal + +package network + +//#include +//#include +//#include +//#include "network.h" +import "C" +import ( + "github.com/therecipe/qt" + "github.com/therecipe/qt/core" + "reflect" + "runtime" + "strings" + "unsafe" +) + +func cGoUnpackString(s C.struct_QtNetwork_PackedString) string { + if int(s.len) == -1 { + return C.GoString(s.data) + } + return C.GoStringN(s.data, C.int(s.len)) +} +func cGoUnpackBytes(s C.struct_QtNetwork_PackedString) []byte { + if int(s.len) == -1 { + gs := C.GoString(s.data) + return *(*[]byte)(unsafe.Pointer(&gs)) + } + return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) +} +func unpackStringList(s string) []string { + if len(s) == 0 { + return make([]string, 0) + } + return strings.Split(s, "¡¦!") +} + +type QAbstractNetworkCache struct { + core.QObject +} + +type QAbstractNetworkCache_ITF interface { + core.QObject_ITF + QAbstractNetworkCache_PTR() *QAbstractNetworkCache +} + +func (ptr *QAbstractNetworkCache) QAbstractNetworkCache_PTR() *QAbstractNetworkCache { + return ptr +} + +func (ptr *QAbstractNetworkCache) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractNetworkCache) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractNetworkCache(ptr QAbstractNetworkCache_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractNetworkCache_PTR().Pointer() + } + return nil +} + +func NewQAbstractNetworkCacheFromPointer(ptr unsafe.Pointer) (n *QAbstractNetworkCache) { + n = new(QAbstractNetworkCache) + n.SetPointer(ptr) + return +} +func NewQAbstractNetworkCache(parent core.QObject_ITF) *QAbstractNetworkCache { + tmpValue := NewQAbstractNetworkCacheFromPointer(C.QAbstractNetworkCache_NewQAbstractNetworkCache(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractNetworkCache_CacheSize +func callbackQAbstractNetworkCache_CacheSize(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "cacheSize"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QAbstractNetworkCache) ConnectCacheSize(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cacheSize"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectCacheSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cacheSize") + } +} + +func (ptr *QAbstractNetworkCache) CacheSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QAbstractNetworkCache_CacheSize(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractNetworkCache_Clear +func callbackQAbstractNetworkCache_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractNetworkCache) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QAbstractNetworkCache) Clear() { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_Clear(ptr.Pointer()) + } +} + +//export callbackQAbstractNetworkCache_Data +func callbackQAbstractNetworkCache_Data(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQIODevice((*(*func(*core.QUrl) *core.QIODevice)(signal))(core.NewQUrlFromPointer(url))) + } + + return core.PointerFromQIODevice(core.NewQIODevice()) +} + +func (ptr *QAbstractNetworkCache) ConnectData(f func(url *core.QUrl) *core.QIODevice) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(url *core.QUrl) *core.QIODevice { + (*(*func(*core.QUrl) *core.QIODevice)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QAbstractNetworkCache) Data(url core.QUrl_ITF) *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QAbstractNetworkCache_Data(ptr.Pointer(), core.PointerFromQUrl(url))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractNetworkCache_Insert +func callbackQAbstractNetworkCache_Insert(ptr unsafe.Pointer, device unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "insert"); signal != nil { + (*(*func(*core.QIODevice))(signal))(core.NewQIODeviceFromPointer(device)) + } + +} + +func (ptr *QAbstractNetworkCache) ConnectInsert(f func(device *core.QIODevice)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insert"); signal != nil { + f := func(device *core.QIODevice) { + (*(*func(*core.QIODevice))(signal))(device) + f(device) + } + qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectInsert() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insert") + } +} + +func (ptr *QAbstractNetworkCache) Insert(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_Insert(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +//export callbackQAbstractNetworkCache_MetaData +func callbackQAbstractNetworkCache_MetaData(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaData"); signal != nil { + return PointerFromQNetworkCacheMetaData((*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(core.NewQUrlFromPointer(url))) + } + + return PointerFromQNetworkCacheMetaData(NewQNetworkCacheMetaData()) +} + +func (ptr *QAbstractNetworkCache) ConnectMetaData(f func(url *core.QUrl) *QNetworkCacheMetaData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "metaData"); signal != nil { + f := func(url *core.QUrl) *QNetworkCacheMetaData { + (*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectMetaData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "metaData") + } +} + +func (ptr *QAbstractNetworkCache) MetaData(url core.QUrl_ITF) *QNetworkCacheMetaData { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QAbstractNetworkCache_MetaData(ptr.Pointer(), core.PointerFromQUrl(url))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) + return tmpValue + } + return nil +} + +//export callbackQAbstractNetworkCache_Prepare +func callbackQAbstractNetworkCache_Prepare(ptr unsafe.Pointer, metaData unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "prepare"); signal != nil { + return core.PointerFromQIODevice((*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(NewQNetworkCacheMetaDataFromPointer(metaData))) + } + + return core.PointerFromQIODevice(core.NewQIODevice()) +} + +func (ptr *QAbstractNetworkCache) ConnectPrepare(f func(metaData *QNetworkCacheMetaData) *core.QIODevice) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "prepare"); signal != nil { + f := func(metaData *QNetworkCacheMetaData) *core.QIODevice { + (*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(metaData) + return f(metaData) + } + qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectPrepare() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "prepare") + } +} + +func (ptr *QAbstractNetworkCache) Prepare(metaData QNetworkCacheMetaData_ITF) *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QAbstractNetworkCache_Prepare(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractNetworkCache_Remove +func callbackQAbstractNetworkCache_Remove(ptr unsafe.Pointer, url unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "remove"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QUrl) bool)(signal))(core.NewQUrlFromPointer(url))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractNetworkCache) ConnectRemove(f func(url *core.QUrl) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "remove"); signal != nil { + f := func(url *core.QUrl) bool { + (*(*func(*core.QUrl) bool)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectRemove() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "remove") + } +} + +func (ptr *QAbstractNetworkCache) Remove(url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractNetworkCache_Remove(ptr.Pointer(), core.PointerFromQUrl(url))) != 0 + } + return false +} + +//export callbackQAbstractNetworkCache_UpdateMetaData +func callbackQAbstractNetworkCache_UpdateMetaData(ptr unsafe.Pointer, metaData unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateMetaData"); signal != nil { + (*(*func(*QNetworkCacheMetaData))(signal))(NewQNetworkCacheMetaDataFromPointer(metaData)) + } + +} + +func (ptr *QAbstractNetworkCache) ConnectUpdateMetaData(f func(metaData *QNetworkCacheMetaData)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateMetaData"); signal != nil { + f := func(metaData *QNetworkCacheMetaData) { + (*(*func(*QNetworkCacheMetaData))(signal))(metaData) + f(metaData) + } + qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectUpdateMetaData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateMetaData") + } +} + +func (ptr *QAbstractNetworkCache) UpdateMetaData(metaData QNetworkCacheMetaData_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_UpdateMetaData(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData)) + } +} + +//export callbackQAbstractNetworkCache_DestroyQAbstractNetworkCache +func callbackQAbstractNetworkCache_DestroyQAbstractNetworkCache(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractNetworkCache"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractNetworkCacheFromPointer(ptr).DestroyQAbstractNetworkCacheDefault() + } +} + +func (ptr *QAbstractNetworkCache) ConnectDestroyQAbstractNetworkCache(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractNetworkCache"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractNetworkCache", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractNetworkCache", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractNetworkCache) DisconnectDestroyQAbstractNetworkCache() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractNetworkCache") + } +} + +func (ptr *QAbstractNetworkCache) DestroyQAbstractNetworkCache() { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_DestroyQAbstractNetworkCache(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractNetworkCache) DestroyQAbstractNetworkCacheDefault() { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_DestroyQAbstractNetworkCacheDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractNetworkCache) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractNetworkCache) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractNetworkCache) __children_newList() unsafe.Pointer { + return C.QAbstractNetworkCache___children_newList(ptr.Pointer()) +} + +func (ptr *QAbstractNetworkCache) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QAbstractNetworkCache___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractNetworkCache) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractNetworkCache) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QAbstractNetworkCache___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractNetworkCache) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractNetworkCache) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractNetworkCache) __findChildren_newList() unsafe.Pointer { + return C.QAbstractNetworkCache___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QAbstractNetworkCache) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractNetworkCache) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractNetworkCache) __findChildren_newList3() unsafe.Pointer { + return C.QAbstractNetworkCache___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QAbstractNetworkCache) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractNetworkCache) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractNetworkCache) __qFindChildren_newList2() unsafe.Pointer { + return C.QAbstractNetworkCache___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQAbstractNetworkCache_ChildEvent +func callbackQAbstractNetworkCache_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQAbstractNetworkCacheFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QAbstractNetworkCache) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQAbstractNetworkCache_ConnectNotify +func callbackQAbstractNetworkCache_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractNetworkCacheFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractNetworkCache) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractNetworkCache_CustomEvent +func callbackQAbstractNetworkCache_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQAbstractNetworkCacheFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QAbstractNetworkCache) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQAbstractNetworkCache_DeleteLater +func callbackQAbstractNetworkCache_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractNetworkCacheFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QAbstractNetworkCache) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractNetworkCache_Destroyed +func callbackQAbstractNetworkCache_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQAbstractNetworkCache_DisconnectNotify +func callbackQAbstractNetworkCache_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractNetworkCacheFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractNetworkCache) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractNetworkCache_Event +func callbackQAbstractNetworkCache_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractNetworkCacheFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QAbstractNetworkCache) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractNetworkCache_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQAbstractNetworkCache_EventFilter +func callbackQAbstractNetworkCache_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractNetworkCacheFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAbstractNetworkCache) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractNetworkCache_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQAbstractNetworkCache_MetaObject +func callbackQAbstractNetworkCache_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQAbstractNetworkCacheFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QAbstractNetworkCache) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QAbstractNetworkCache_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAbstractNetworkCache_ObjectNameChanged +func callbackQAbstractNetworkCache_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQAbstractNetworkCache_TimerEvent +func callbackQAbstractNetworkCache_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQAbstractNetworkCacheFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QAbstractNetworkCache) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractNetworkCache_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QAbstractSocket struct { + core.QIODevice +} + +type QAbstractSocket_ITF interface { + core.QIODevice_ITF + QAbstractSocket_PTR() *QAbstractSocket +} + +func (ptr *QAbstractSocket) QAbstractSocket_PTR() *QAbstractSocket { + return ptr +} + +func (ptr *QAbstractSocket) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractSocket) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QIODevice_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractSocket(ptr QAbstractSocket_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSocket_PTR().Pointer() + } + return nil +} + +func NewQAbstractSocketFromPointer(ptr unsafe.Pointer) (n *QAbstractSocket) { + n = new(QAbstractSocket) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractSocket__SocketType +//QAbstractSocket::SocketType +type QAbstractSocket__SocketType int64 + +const ( + QAbstractSocket__TcpSocket QAbstractSocket__SocketType = QAbstractSocket__SocketType(0) + QAbstractSocket__UdpSocket QAbstractSocket__SocketType = QAbstractSocket__SocketType(1) + QAbstractSocket__SctpSocket QAbstractSocket__SocketType = QAbstractSocket__SocketType(2) + QAbstractSocket__UnknownSocketType QAbstractSocket__SocketType = QAbstractSocket__SocketType(-1) +) + +//go:generate stringer -type=QAbstractSocket__NetworkLayerProtocol +//QAbstractSocket::NetworkLayerProtocol +type QAbstractSocket__NetworkLayerProtocol int64 + +const ( + QAbstractSocket__IPv4Protocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(0) + QAbstractSocket__IPv6Protocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(1) + QAbstractSocket__AnyIPProtocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(2) + QAbstractSocket__UnknownNetworkLayerProtocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(-1) +) + +//go:generate stringer -type=QAbstractSocket__SocketError +//QAbstractSocket::SocketError +type QAbstractSocket__SocketError int64 + +const ( + QAbstractSocket__ConnectionRefusedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(0) + QAbstractSocket__RemoteHostClosedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(1) + QAbstractSocket__HostNotFoundError QAbstractSocket__SocketError = QAbstractSocket__SocketError(2) + QAbstractSocket__SocketAccessError QAbstractSocket__SocketError = QAbstractSocket__SocketError(3) + QAbstractSocket__SocketResourceError QAbstractSocket__SocketError = QAbstractSocket__SocketError(4) + QAbstractSocket__SocketTimeoutError QAbstractSocket__SocketError = QAbstractSocket__SocketError(5) + QAbstractSocket__DatagramTooLargeError QAbstractSocket__SocketError = QAbstractSocket__SocketError(6) + QAbstractSocket__NetworkError QAbstractSocket__SocketError = QAbstractSocket__SocketError(7) + QAbstractSocket__AddressInUseError QAbstractSocket__SocketError = QAbstractSocket__SocketError(8) + QAbstractSocket__SocketAddressNotAvailableError QAbstractSocket__SocketError = QAbstractSocket__SocketError(9) + QAbstractSocket__UnsupportedSocketOperationError QAbstractSocket__SocketError = QAbstractSocket__SocketError(10) + QAbstractSocket__UnfinishedSocketOperationError QAbstractSocket__SocketError = QAbstractSocket__SocketError(11) + QAbstractSocket__ProxyAuthenticationRequiredError QAbstractSocket__SocketError = QAbstractSocket__SocketError(12) + QAbstractSocket__SslHandshakeFailedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(13) + QAbstractSocket__ProxyConnectionRefusedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(14) + QAbstractSocket__ProxyConnectionClosedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(15) + QAbstractSocket__ProxyConnectionTimeoutError QAbstractSocket__SocketError = QAbstractSocket__SocketError(16) + QAbstractSocket__ProxyNotFoundError QAbstractSocket__SocketError = QAbstractSocket__SocketError(17) + QAbstractSocket__ProxyProtocolError QAbstractSocket__SocketError = QAbstractSocket__SocketError(18) + QAbstractSocket__OperationError QAbstractSocket__SocketError = QAbstractSocket__SocketError(19) + QAbstractSocket__SslInternalError QAbstractSocket__SocketError = QAbstractSocket__SocketError(20) + QAbstractSocket__SslInvalidUserDataError QAbstractSocket__SocketError = QAbstractSocket__SocketError(21) + QAbstractSocket__TemporaryError QAbstractSocket__SocketError = QAbstractSocket__SocketError(22) + QAbstractSocket__UnknownSocketError QAbstractSocket__SocketError = QAbstractSocket__SocketError(-1) +) + +//go:generate stringer -type=QAbstractSocket__SocketState +//QAbstractSocket::SocketState +type QAbstractSocket__SocketState int64 + +const ( + QAbstractSocket__UnconnectedState QAbstractSocket__SocketState = QAbstractSocket__SocketState(0) + QAbstractSocket__HostLookupState QAbstractSocket__SocketState = QAbstractSocket__SocketState(1) + QAbstractSocket__ConnectingState QAbstractSocket__SocketState = QAbstractSocket__SocketState(2) + QAbstractSocket__ConnectedState QAbstractSocket__SocketState = QAbstractSocket__SocketState(3) + QAbstractSocket__BoundState QAbstractSocket__SocketState = QAbstractSocket__SocketState(4) + QAbstractSocket__ListeningState QAbstractSocket__SocketState = QAbstractSocket__SocketState(5) + QAbstractSocket__ClosingState QAbstractSocket__SocketState = QAbstractSocket__SocketState(6) +) + +//go:generate stringer -type=QAbstractSocket__SocketOption +//QAbstractSocket::SocketOption +type QAbstractSocket__SocketOption int64 + +const ( + QAbstractSocket__LowDelayOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(0) + QAbstractSocket__KeepAliveOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(1) + QAbstractSocket__MulticastTtlOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(2) + QAbstractSocket__MulticastLoopbackOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(3) + QAbstractSocket__TypeOfServiceOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(4) + QAbstractSocket__SendBufferSizeSocketOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(5) + QAbstractSocket__ReceiveBufferSizeSocketOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(6) + QAbstractSocket__PathMtuSocketOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(7) +) + +//go:generate stringer -type=QAbstractSocket__BindFlag +//QAbstractSocket::BindFlag +type QAbstractSocket__BindFlag int64 + +const ( + QAbstractSocket__DefaultForPlatform QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x0) + QAbstractSocket__ShareAddress QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x1) + QAbstractSocket__DontShareAddress QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x2) + QAbstractSocket__ReuseAddressHint QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x4) +) + +//go:generate stringer -type=QAbstractSocket__PauseMode +//QAbstractSocket::PauseMode +type QAbstractSocket__PauseMode int64 + +const ( + QAbstractSocket__PauseNever QAbstractSocket__PauseMode = QAbstractSocket__PauseMode(0x0) + QAbstractSocket__PauseOnSslErrors QAbstractSocket__PauseMode = QAbstractSocket__PauseMode(0x1) +) + +func NewQAbstractSocket(socketType QAbstractSocket__SocketType, parent core.QObject_ITF) *QAbstractSocket { + tmpValue := NewQAbstractSocketFromPointer(C.QAbstractSocket_NewQAbstractSocket(C.longlong(socketType), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractSocket) Abort() { + if ptr.Pointer() != nil { + C.QAbstractSocket_Abort(ptr.Pointer()) + } +} + +//export callbackQAbstractSocket_AtEnd +func callbackQAbstractSocket_AtEnd(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).AtEndDefault()))) +} + +func (ptr *QAbstractSocket) AtEndDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_AtEndDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSocket) Bind(address QHostAddress_ITF, port uint16, mode QAbstractSocket__BindFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_Bind(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QAbstractSocket) Bind2(port uint16, mode QAbstractSocket__BindFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_Bind2(ptr.Pointer(), C.ushort(port), C.longlong(mode))) != 0 + } + return false +} + +//export callbackQAbstractSocket_BytesAvailable +func callbackQAbstractSocket_BytesAvailable(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQAbstractSocketFromPointer(ptr).BytesAvailableDefault()) +} + +func (ptr *QAbstractSocket) BytesAvailableDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QAbstractSocket_BytesAvailableDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_BytesToWrite +func callbackQAbstractSocket_BytesToWrite(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQAbstractSocketFromPointer(ptr).BytesToWriteDefault()) +} + +func (ptr *QAbstractSocket) BytesToWriteDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QAbstractSocket_BytesToWriteDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_CanReadLine +func callbackQAbstractSocket_CanReadLine(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).CanReadLineDefault()))) +} + +func (ptr *QAbstractSocket) CanReadLineDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_CanReadLineDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractSocket_Close +func callbackQAbstractSocket_Close(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSocketFromPointer(ptr).CloseDefault() + } +} + +func (ptr *QAbstractSocket) CloseDefault() { + if ptr.Pointer() != nil { + C.QAbstractSocket_CloseDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractSocket_ConnectToHost +func callbackQAbstractSocket_ConnectToHost(ptr unsafe.Pointer, hostName C.struct_QtNetwork_PackedString, port C.ushort, openMode C.longlong, protocol C.longlong) { + if signal := qt.GetSignal(ptr, "connectToHost"); signal != nil { + (*(*func(string, uint16, core.QIODevice__OpenModeFlag, QAbstractSocket__NetworkLayerProtocol))(signal))(cGoUnpackString(hostName), uint16(port), core.QIODevice__OpenModeFlag(openMode), QAbstractSocket__NetworkLayerProtocol(protocol)) + } else { + NewQAbstractSocketFromPointer(ptr).ConnectToHostDefault(cGoUnpackString(hostName), uint16(port), core.QIODevice__OpenModeFlag(openMode), QAbstractSocket__NetworkLayerProtocol(protocol)) + } +} + +func (ptr *QAbstractSocket) ConnectConnectToHost(f func(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "connectToHost"); signal != nil { + f := func(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { + (*(*func(string, uint16, core.QIODevice__OpenModeFlag, QAbstractSocket__NetworkLayerProtocol))(signal))(hostName, port, openMode, protocol) + f(hostName, port, openMode, protocol) + } + qt.ConnectSignal(ptr.Pointer(), "connectToHost", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "connectToHost", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectConnectToHost() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "connectToHost") + } +} + +func (ptr *QAbstractSocket) ConnectToHost(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QAbstractSocket_ConnectToHost(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.longlong(openMode), C.longlong(protocol)) + } +} + +func (ptr *QAbstractSocket) ConnectToHostDefault(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QAbstractSocket_ConnectToHostDefault(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.longlong(openMode), C.longlong(protocol)) + } +} + +//export callbackQAbstractSocket_ConnectToHost2 +func callbackQAbstractSocket_ConnectToHost2(ptr unsafe.Pointer, address unsafe.Pointer, port C.ushort, openMode C.longlong) { + if signal := qt.GetSignal(ptr, "connectToHost2"); signal != nil { + (*(*func(*QHostAddress, uint16, core.QIODevice__OpenModeFlag))(signal))(NewQHostAddressFromPointer(address), uint16(port), core.QIODevice__OpenModeFlag(openMode)) + } else { + NewQAbstractSocketFromPointer(ptr).ConnectToHost2Default(NewQHostAddressFromPointer(address), uint16(port), core.QIODevice__OpenModeFlag(openMode)) + } +} + +func (ptr *QAbstractSocket) ConnectConnectToHost2(f func(address *QHostAddress, port uint16, openMode core.QIODevice__OpenModeFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "connectToHost2"); signal != nil { + f := func(address *QHostAddress, port uint16, openMode core.QIODevice__OpenModeFlag) { + (*(*func(*QHostAddress, uint16, core.QIODevice__OpenModeFlag))(signal))(address, port, openMode) + f(address, port, openMode) + } + qt.ConnectSignal(ptr.Pointer(), "connectToHost2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "connectToHost2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectConnectToHost2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "connectToHost2") + } +} + +func (ptr *QAbstractSocket) ConnectToHost2(address QHostAddress_ITF, port uint16, openMode core.QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + C.QAbstractSocket_ConnectToHost2(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port), C.longlong(openMode)) + } +} + +func (ptr *QAbstractSocket) ConnectToHost2Default(address QHostAddress_ITF, port uint16, openMode core.QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + C.QAbstractSocket_ConnectToHost2Default(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port), C.longlong(openMode)) + } +} + +//export callbackQAbstractSocket_Connected +func callbackQAbstractSocket_Connected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractSocket) ConnectConnected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "connected") { + C.QAbstractSocket_ConnectConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "connected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectConnected() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectConnected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "connected") + } +} + +func (ptr *QAbstractSocket) Connected() { + if ptr.Pointer() != nil { + C.QAbstractSocket_Connected(ptr.Pointer()) + } +} + +//export callbackQAbstractSocket_DisconnectFromHost +func callbackQAbstractSocket_DisconnectFromHost(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectFromHost"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSocketFromPointer(ptr).DisconnectFromHostDefault() + } +} + +func (ptr *QAbstractSocket) ConnectDisconnectFromHost(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "disconnectFromHost"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "disconnectFromHost", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "disconnectFromHost", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectDisconnectFromHost() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "disconnectFromHost") + } +} + +func (ptr *QAbstractSocket) DisconnectFromHost() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectFromHost(ptr.Pointer()) + } +} + +func (ptr *QAbstractSocket) DisconnectFromHostDefault() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectFromHostDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractSocket_Disconnected +func callbackQAbstractSocket_Disconnected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractSocket) ConnectDisconnected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "disconnected") { + C.QAbstractSocket_ConnectDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "disconnected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "disconnected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectDisconnected() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectDisconnected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "disconnected") + } +} + +func (ptr *QAbstractSocket) Disconnected() { + if ptr.Pointer() != nil { + C.QAbstractSocket_Disconnected(ptr.Pointer()) + } +} + +func (ptr *QAbstractSocket) Error() QAbstractSocket__SocketError { + if ptr.Pointer() != nil { + return QAbstractSocket__SocketError(C.QAbstractSocket_Error(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_Error2 +func callbackQAbstractSocket_Error2(ptr unsafe.Pointer, socketError C.longlong) { + if signal := qt.GetSignal(ptr, "error2"); signal != nil { + (*(*func(QAbstractSocket__SocketError))(signal))(QAbstractSocket__SocketError(socketError)) + } + +} + +func (ptr *QAbstractSocket) ConnectError2(f func(socketError QAbstractSocket__SocketError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "error2") { + C.QAbstractSocket_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { + f := func(socketError QAbstractSocket__SocketError) { + (*(*func(QAbstractSocket__SocketError))(signal))(socketError) + f(socketError) + } + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectError2() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectError2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "error2") + } +} + +func (ptr *QAbstractSocket) Error2(socketError QAbstractSocket__SocketError) { + if ptr.Pointer() != nil { + C.QAbstractSocket_Error2(ptr.Pointer(), C.longlong(socketError)) + } +} + +func (ptr *QAbstractSocket) Flush() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_Flush(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractSocket_HostFound +func callbackQAbstractSocket_HostFound(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hostFound"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractSocket) ConnectHostFound(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "hostFound") { + C.QAbstractSocket_ConnectHostFound(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hostFound"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "hostFound"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hostFound", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hostFound", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectHostFound() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectHostFound(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "hostFound") + } +} + +func (ptr *QAbstractSocket) HostFound() { + if ptr.Pointer() != nil { + C.QAbstractSocket_HostFound(ptr.Pointer()) + } +} + +//export callbackQAbstractSocket_IsSequential +func callbackQAbstractSocket_IsSequential(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).IsSequentialDefault()))) +} + +func (ptr *QAbstractSocket) IsSequentialDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_IsSequentialDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSocket) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSocket) LocalAddress() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QAbstractSocket_LocalAddress(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) LocalPort() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QAbstractSocket_LocalPort(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSocket) PauseMode() QAbstractSocket__PauseMode { + if ptr.Pointer() != nil { + return QAbstractSocket__PauseMode(C.QAbstractSocket_PauseMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSocket) PeerAddress() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QAbstractSocket_PeerAddress(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) PeerName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractSocket_PeerName(ptr.Pointer())) + } + return "" +} + +func (ptr *QAbstractSocket) PeerPort() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QAbstractSocket_PeerPort(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSocket) ProtocolTag() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractSocket_ProtocolTag(ptr.Pointer())) + } + return "" +} + +func (ptr *QAbstractSocket) Proxy() *QNetworkProxy { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkProxyFromPointer(C.QAbstractSocket_Proxy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue + } + return nil +} + +//export callbackQAbstractSocket_ProxyAuthenticationRequired +func callbackQAbstractSocket_ProxyAuthenticationRequired(ptr unsafe.Pointer, proxy unsafe.Pointer, authenticator unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "proxyAuthenticationRequired"); signal != nil { + (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(NewQNetworkProxyFromPointer(proxy), NewQAuthenticatorFromPointer(authenticator)) + } + +} + +func (ptr *QAbstractSocket) ConnectProxyAuthenticationRequired(f func(proxy *QNetworkProxy, authenticator *QAuthenticator)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "proxyAuthenticationRequired") { + C.QAbstractSocket_ConnectProxyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "proxyAuthenticationRequired"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "proxyAuthenticationRequired"); signal != nil { + f := func(proxy *QNetworkProxy, authenticator *QAuthenticator) { + (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(proxy, authenticator) + f(proxy, authenticator) + } + qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectProxyAuthenticationRequired() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectProxyAuthenticationRequired(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "proxyAuthenticationRequired") + } +} + +func (ptr *QAbstractSocket) ProxyAuthenticationRequired(proxy QNetworkProxy_ITF, authenticator QAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_ProxyAuthenticationRequired(ptr.Pointer(), PointerFromQNetworkProxy(proxy), PointerFromQAuthenticator(authenticator)) + } +} + +func (ptr *QAbstractSocket) ReadBufferSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QAbstractSocket_ReadBufferSize(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_ReadData +func callbackQAbstractSocket_ReadData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + retS := cGoUnpackString(data) + ret := C.longlong(NewQAbstractSocketFromPointer(ptr).ReadDataDefault(&retS, int64(maxSize))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret +} + +func (ptr *QAbstractSocket) ConnectReadData(f func(data *string, maxSize int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { + f := func(data *string, maxSize int64) int64 { + (*(*func(*string, int64) int64)(signal))(data, maxSize) + return f(data, maxSize) + } + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectReadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readData") + } +} + +func (ptr *QAbstractSocket) ReadData(data *string, maxSize int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxSize))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QAbstractSocket_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QAbstractSocket) ReadDataDefault(data *string, maxSize int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxSize))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QAbstractSocket_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +//export callbackQAbstractSocket_ReadLineData +func callbackQAbstractSocket_ReadLineData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxlen C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxlen))) + } + + return C.longlong(NewQAbstractSocketFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxlen))) +} + +func (ptr *QAbstractSocket) ReadLineDataDefault(data []byte, maxlen int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QAbstractSocket_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxlen))) + } + return 0 +} + +//export callbackQAbstractSocket_Resume +func callbackQAbstractSocket_Resume(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resume"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSocketFromPointer(ptr).ResumeDefault() + } +} + +func (ptr *QAbstractSocket) ConnectResume(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resume"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectResume() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resume") + } +} + +func (ptr *QAbstractSocket) Resume() { + if ptr.Pointer() != nil { + C.QAbstractSocket_Resume(ptr.Pointer()) + } +} + +func (ptr *QAbstractSocket) ResumeDefault() { + if ptr.Pointer() != nil { + C.QAbstractSocket_ResumeDefault(ptr.Pointer()) + } +} + +func (ptr *QAbstractSocket) SetLocalAddress(address QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetLocalAddress(ptr.Pointer(), PointerFromQHostAddress(address)) + } +} + +func (ptr *QAbstractSocket) SetLocalPort(port uint16) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetLocalPort(ptr.Pointer(), C.ushort(port)) + } +} + +func (ptr *QAbstractSocket) SetPauseMode(pauseMode QAbstractSocket__PauseMode) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetPauseMode(ptr.Pointer(), C.longlong(pauseMode)) + } +} + +func (ptr *QAbstractSocket) SetPeerAddress(address QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetPeerAddress(ptr.Pointer(), PointerFromQHostAddress(address)) + } +} + +func (ptr *QAbstractSocket) SetPeerName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QAbstractSocket_SetPeerName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QAbstractSocket) SetPeerPort(port uint16) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetPeerPort(ptr.Pointer(), C.ushort(port)) + } +} + +func (ptr *QAbstractSocket) SetProtocolTag(tag string) { + if ptr.Pointer() != nil { + var tagC *C.char + if tag != "" { + tagC = C.CString(tag) + defer C.free(unsafe.Pointer(tagC)) + } + C.QAbstractSocket_SetProtocolTag(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: tagC, len: C.longlong(len(tag))}) + } +} + +func (ptr *QAbstractSocket) SetProxy(networkProxy QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetProxy(ptr.Pointer(), PointerFromQNetworkProxy(networkProxy)) + } +} + +//export callbackQAbstractSocket_SetReadBufferSize +func callbackQAbstractSocket_SetReadBufferSize(ptr unsafe.Pointer, size C.longlong) { + if signal := qt.GetSignal(ptr, "setReadBufferSize"); signal != nil { + (*(*func(int64))(signal))(int64(size)) + } else { + NewQAbstractSocketFromPointer(ptr).SetReadBufferSizeDefault(int64(size)) + } +} + +func (ptr *QAbstractSocket) ConnectSetReadBufferSize(f func(size int64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setReadBufferSize"); signal != nil { + f := func(size int64) { + (*(*func(int64))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectSetReadBufferSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setReadBufferSize") + } +} + +func (ptr *QAbstractSocket) SetReadBufferSize(size int64) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetReadBufferSize(ptr.Pointer(), C.longlong(size)) + } +} + +func (ptr *QAbstractSocket) SetReadBufferSizeDefault(size int64) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetReadBufferSizeDefault(ptr.Pointer(), C.longlong(size)) + } +} + +func (ptr *QAbstractSocket) SetSocketError(socketError QAbstractSocket__SocketError) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetSocketError(ptr.Pointer(), C.longlong(socketError)) + } +} + +//export callbackQAbstractSocket_SetSocketOption +func callbackQAbstractSocket_SetSocketOption(ptr unsafe.Pointer, option C.longlong, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setSocketOption"); signal != nil { + (*(*func(QAbstractSocket__SocketOption, *core.QVariant))(signal))(QAbstractSocket__SocketOption(option), core.NewQVariantFromPointer(value)) + } else { + NewQAbstractSocketFromPointer(ptr).SetSocketOptionDefault(QAbstractSocket__SocketOption(option), core.NewQVariantFromPointer(value)) + } +} + +func (ptr *QAbstractSocket) ConnectSetSocketOption(f func(option QAbstractSocket__SocketOption, value *core.QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSocketOption"); signal != nil { + f := func(option QAbstractSocket__SocketOption, value *core.QVariant) { + (*(*func(QAbstractSocket__SocketOption, *core.QVariant))(signal))(option, value) + f(option, value) + } + qt.ConnectSignal(ptr.Pointer(), "setSocketOption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSocketOption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectSetSocketOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSocketOption") + } +} + +func (ptr *QAbstractSocket) SetSocketOption(option QAbstractSocket__SocketOption, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetSocketOption(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) + } +} + +func (ptr *QAbstractSocket) SetSocketOptionDefault(option QAbstractSocket__SocketOption, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetSocketOptionDefault(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) + } +} + +func (ptr *QAbstractSocket) SetSocketState(state QAbstractSocket__SocketState) { + if ptr.Pointer() != nil { + C.QAbstractSocket_SetSocketState(ptr.Pointer(), C.longlong(state)) + } +} + +//export callbackQAbstractSocket_SocketOption +func callbackQAbstractSocket_SocketOption(ptr unsafe.Pointer, option C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "socketOption"); signal != nil { + return core.PointerFromQVariant((*(*func(QAbstractSocket__SocketOption) *core.QVariant)(signal))(QAbstractSocket__SocketOption(option))) + } + + return core.PointerFromQVariant(NewQAbstractSocketFromPointer(ptr).SocketOptionDefault(QAbstractSocket__SocketOption(option))) +} + +func (ptr *QAbstractSocket) ConnectSocketOption(f func(option QAbstractSocket__SocketOption) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "socketOption"); signal != nil { + f := func(option QAbstractSocket__SocketOption) *core.QVariant { + (*(*func(QAbstractSocket__SocketOption) *core.QVariant)(signal))(option) + return f(option) + } + qt.ConnectSignal(ptr.Pointer(), "socketOption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "socketOption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectSocketOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "socketOption") + } +} + +func (ptr *QAbstractSocket) SocketOption(option QAbstractSocket__SocketOption) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAbstractSocket_SocketOption(ptr.Pointer(), C.longlong(option))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) SocketOptionDefault(option QAbstractSocket__SocketOption) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAbstractSocket_SocketOptionDefault(ptr.Pointer(), C.longlong(option))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) SocketType() QAbstractSocket__SocketType { + if ptr.Pointer() != nil { + return QAbstractSocket__SocketType(C.QAbstractSocket_SocketType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSocket) State() QAbstractSocket__SocketState { + if ptr.Pointer() != nil { + return QAbstractSocket__SocketState(C.QAbstractSocket_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_StateChanged +func callbackQAbstractSocket_StateChanged(ptr unsafe.Pointer, socketState C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QAbstractSocket__SocketState))(signal))(QAbstractSocket__SocketState(socketState)) + } + +} + +func (ptr *QAbstractSocket) ConnectStateChanged(f func(socketState QAbstractSocket__SocketState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QAbstractSocket_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(socketState QAbstractSocket__SocketState) { + (*(*func(QAbstractSocket__SocketState))(signal))(socketState) + f(socketState) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QAbstractSocket) StateChanged(socketState QAbstractSocket__SocketState) { + if ptr.Pointer() != nil { + C.QAbstractSocket_StateChanged(ptr.Pointer(), C.longlong(socketState)) + } +} + +//export callbackQAbstractSocket_WaitForBytesWritten +func callbackQAbstractSocket_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) +} + +func (ptr *QAbstractSocket) WaitForBytesWrittenDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQAbstractSocket_WaitForConnected +func callbackQAbstractSocket_WaitForConnected(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForConnected"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForConnectedDefault(int(int32(msecs)))))) +} + +func (ptr *QAbstractSocket) ConnectWaitForConnected(f func(msecs int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "waitForConnected"); signal != nil { + f := func(msecs int) bool { + (*(*func(int) bool)(signal))(msecs) + return f(msecs) + } + qt.ConnectSignal(ptr.Pointer(), "waitForConnected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "waitForConnected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectWaitForConnected() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "waitForConnected") + } +} + +func (ptr *QAbstractSocket) WaitForConnected(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_WaitForConnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QAbstractSocket) WaitForConnectedDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_WaitForConnectedDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQAbstractSocket_WaitForDisconnected +func callbackQAbstractSocket_WaitForDisconnected(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForDisconnected"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForDisconnectedDefault(int(int32(msecs)))))) +} + +func (ptr *QAbstractSocket) ConnectWaitForDisconnected(f func(msecs int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "waitForDisconnected"); signal != nil { + f := func(msecs int) bool { + (*(*func(int) bool)(signal))(msecs) + return f(msecs) + } + qt.ConnectSignal(ptr.Pointer(), "waitForDisconnected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "waitForDisconnected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectWaitForDisconnected() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "waitForDisconnected") + } +} + +func (ptr *QAbstractSocket) WaitForDisconnected(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_WaitForDisconnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QAbstractSocket) WaitForDisconnectedDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_WaitForDisconnectedDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQAbstractSocket_WaitForReadyRead +func callbackQAbstractSocket_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) +} + +func (ptr *QAbstractSocket) WaitForReadyReadDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQAbstractSocket_WriteData +func callbackQAbstractSocket_WriteData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, size C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(size))) + } + + return C.longlong(NewQAbstractSocketFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(size))) +} + +func (ptr *QAbstractSocket) ConnectWriteData(f func(data []byte, size int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { + f := func(data []byte, size int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, size) + return f(data, size) + } + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectWriteData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "writeData") + } +} + +func (ptr *QAbstractSocket) WriteData(data []byte, size int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QAbstractSocket_WriteData(ptr.Pointer(), dataC, C.longlong(size))) + } + return 0 +} + +func (ptr *QAbstractSocket) WriteDataDefault(data []byte, size int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QAbstractSocket_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(size))) + } + return 0 +} + +//export callbackQAbstractSocket_DestroyQAbstractSocket +func callbackQAbstractSocket_DestroyQAbstractSocket(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractSocket"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSocketFromPointer(ptr).DestroyQAbstractSocketDefault() + } +} + +func (ptr *QAbstractSocket) ConnectDestroyQAbstractSocket(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSocket"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractSocket", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractSocket", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSocket) DisconnectDestroyQAbstractSocket() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSocket") + } +} + +func (ptr *QAbstractSocket) DestroyQAbstractSocket() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DestroyQAbstractSocket(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractSocket) DestroyQAbstractSocketDefault() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DestroyQAbstractSocketDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractSocket) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractSocket) __children_newList() unsafe.Pointer { + return C.QAbstractSocket___children_newList(ptr.Pointer()) +} + +func (ptr *QAbstractSocket) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QAbstractSocket___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractSocket) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QAbstractSocket___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractSocket) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractSocket) __findChildren_newList() unsafe.Pointer { + return C.QAbstractSocket___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QAbstractSocket) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractSocket) __findChildren_newList3() unsafe.Pointer { + return C.QAbstractSocket___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QAbstractSocket) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractSocket) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractSocket) __qFindChildren_newList2() unsafe.Pointer { + return C.QAbstractSocket___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQAbstractSocket_AboutToClose +func callbackQAbstractSocket_AboutToClose(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQAbstractSocket_BytesWritten +func callbackQAbstractSocket_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { + (*(*func(int64))(signal))(int64(bytes)) + } + +} + +//export callbackQAbstractSocket_ChannelBytesWritten +func callbackQAbstractSocket_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { + (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) + } + +} + +//export callbackQAbstractSocket_ChannelReadyRead +func callbackQAbstractSocket_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { + if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { + (*(*func(int))(signal))(int(int32(channel))) + } + +} + +//export callbackQAbstractSocket_Open +func callbackQAbstractSocket_Open(ptr unsafe.Pointer, mode C.longlong) C.char { + if signal := qt.GetSignal(ptr, "open"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(mode))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(mode))))) +} + +func (ptr *QAbstractSocket) OpenDefault(mode core.QIODevice__OpenModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0 + } + return false +} + +//export callbackQAbstractSocket_Pos +func callbackQAbstractSocket_Pos(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "pos"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQAbstractSocketFromPointer(ptr).PosDefault()) +} + +func (ptr *QAbstractSocket) PosDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QAbstractSocket_PosDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_ReadChannelFinished +func callbackQAbstractSocket_ReadChannelFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQAbstractSocket_ReadyRead +func callbackQAbstractSocket_ReadyRead(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQAbstractSocket_Reset +func callbackQAbstractSocket_Reset(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).ResetDefault()))) +} + +func (ptr *QAbstractSocket) ResetDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_ResetDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractSocket_Seek +func callbackQAbstractSocket_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { + if signal := qt.GetSignal(ptr, "seek"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).SeekDefault(int64(pos))))) +} + +func (ptr *QAbstractSocket) SeekDefault(pos int64) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 + } + return false +} + +//export callbackQAbstractSocket_Size +func callbackQAbstractSocket_Size(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQAbstractSocketFromPointer(ptr).SizeDefault()) +} + +func (ptr *QAbstractSocket) SizeDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QAbstractSocket_SizeDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSocket_ChildEvent +func callbackQAbstractSocket_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQAbstractSocketFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QAbstractSocket) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQAbstractSocket_ConnectNotify +func callbackQAbstractSocket_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractSocketFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractSocket) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractSocket_CustomEvent +func callbackQAbstractSocket_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQAbstractSocketFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QAbstractSocket) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQAbstractSocket_DeleteLater +func callbackQAbstractSocket_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSocketFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QAbstractSocket) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QAbstractSocket_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractSocket_Destroyed +func callbackQAbstractSocket_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQAbstractSocket_DisconnectNotify +func callbackQAbstractSocket_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractSocketFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractSocket) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractSocket_Event +func callbackQAbstractSocket_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QAbstractSocket) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQAbstractSocket_EventFilter +func callbackQAbstractSocket_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAbstractSocket) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSocket_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQAbstractSocket_MetaObject +func callbackQAbstractSocket_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQAbstractSocketFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QAbstractSocket) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QAbstractSocket_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAbstractSocket_ObjectNameChanged +func callbackQAbstractSocket_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQAbstractSocket_TimerEvent +func callbackQAbstractSocket_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQAbstractSocketFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QAbstractSocket) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSocket_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QAuthenticator struct { + ptr unsafe.Pointer +} + +type QAuthenticator_ITF interface { + QAuthenticator_PTR() *QAuthenticator +} + +func (ptr *QAuthenticator) QAuthenticator_PTR() *QAuthenticator { + return ptr +} + +func (ptr *QAuthenticator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QAuthenticator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQAuthenticator(ptr QAuthenticator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAuthenticator_PTR().Pointer() + } + return nil +} + +func NewQAuthenticatorFromPointer(ptr unsafe.Pointer) (n *QAuthenticator) { + n = new(QAuthenticator) + n.SetPointer(ptr) + return +} +func NewQAuthenticator() *QAuthenticator { + tmpValue := NewQAuthenticatorFromPointer(C.QAuthenticator_NewQAuthenticator()) + runtime.SetFinalizer(tmpValue, (*QAuthenticator).DestroyQAuthenticator) + return tmpValue +} + +func NewQAuthenticator2(other QAuthenticator_ITF) *QAuthenticator { + tmpValue := NewQAuthenticatorFromPointer(C.QAuthenticator_NewQAuthenticator2(PointerFromQAuthenticator(other))) + runtime.SetFinalizer(tmpValue, (*QAuthenticator).DestroyQAuthenticator) + return tmpValue +} + +func (ptr *QAuthenticator) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QAuthenticator_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAuthenticator) Option(opt string) *core.QVariant { + if ptr.Pointer() != nil { + var optC *C.char + if opt != "" { + optC = C.CString(opt) + defer C.free(unsafe.Pointer(optC)) + } + tmpValue := core.NewQVariantFromPointer(C.QAuthenticator_Option(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: optC, len: C.longlong(len(opt))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAuthenticator) Options() map[string]*core.QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) map[string]*core.QVariant { + out := make(map[string]*core.QVariant, int(l.len)) + tmpList := NewQAuthenticatorFromPointer(l.data) + for i, v := range tmpList.__options_keyList() { + out[v] = tmpList.__options_atList(v, i) + } + return out + }(C.QAuthenticator_Options(ptr.Pointer())) + } + return make(map[string]*core.QVariant, 0) +} + +func (ptr *QAuthenticator) Password() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAuthenticator_Password(ptr.Pointer())) + } + return "" +} + +func (ptr *QAuthenticator) Realm() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAuthenticator_Realm(ptr.Pointer())) + } + return "" +} + +func (ptr *QAuthenticator) SetOption(opt string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var optC *C.char + if opt != "" { + optC = C.CString(opt) + defer C.free(unsafe.Pointer(optC)) + } + C.QAuthenticator_SetOption(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: optC, len: C.longlong(len(opt))}, core.PointerFromQVariant(value)) + } +} + +func (ptr *QAuthenticator) SetPassword(password string) { + if ptr.Pointer() != nil { + var passwordC *C.char + if password != "" { + passwordC = C.CString(password) + defer C.free(unsafe.Pointer(passwordC)) + } + C.QAuthenticator_SetPassword(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: passwordC, len: C.longlong(len(password))}) + } +} + +func (ptr *QAuthenticator) SetUser(user string) { + if ptr.Pointer() != nil { + var userC *C.char + if user != "" { + userC = C.CString(user) + defer C.free(unsafe.Pointer(userC)) + } + C.QAuthenticator_SetUser(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: userC, len: C.longlong(len(user))}) + } +} + +func (ptr *QAuthenticator) User() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAuthenticator_User(ptr.Pointer())) + } + return "" +} + +func (ptr *QAuthenticator) DestroyQAuthenticator() { + if ptr.Pointer() != nil { + C.QAuthenticator_DestroyQAuthenticator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAuthenticator) __options_atList(v string, i int) *core.QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := core.NewQVariantFromPointer(C.QAuthenticator___options_atList(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QAuthenticator) __options_setList(key string, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QAuthenticator___options_setList(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i)) + } +} + +func (ptr *QAuthenticator) __options_newList() unsafe.Pointer { + return C.QAuthenticator___options_newList(ptr.Pointer()) +} + +func (ptr *QAuthenticator) __options_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQAuthenticatorFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____options_keyList_atList(i) + } + return out + }(C.QAuthenticator___options_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QAuthenticator) ____options_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAuthenticator_____options_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QAuthenticator) ____options_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QAuthenticator_____options_keyList_setList(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QAuthenticator) ____options_keyList_newList() unsafe.Pointer { + return C.QAuthenticator_____options_keyList_newList(ptr.Pointer()) +} + +type QDnsDomainNameRecord struct { + ptr unsafe.Pointer +} + +type QDnsDomainNameRecord_ITF interface { + QDnsDomainNameRecord_PTR() *QDnsDomainNameRecord +} + +func (ptr *QDnsDomainNameRecord) QDnsDomainNameRecord_PTR() *QDnsDomainNameRecord { + return ptr +} + +func (ptr *QDnsDomainNameRecord) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDnsDomainNameRecord) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDnsDomainNameRecord(ptr QDnsDomainNameRecord_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDnsDomainNameRecord_PTR().Pointer() + } + return nil +} + +func NewQDnsDomainNameRecordFromPointer(ptr unsafe.Pointer) (n *QDnsDomainNameRecord) { + n = new(QDnsDomainNameRecord) + n.SetPointer(ptr) + return +} +func NewQDnsDomainNameRecord() *QDnsDomainNameRecord { + tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsDomainNameRecord_NewQDnsDomainNameRecord()) + runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) + return tmpValue +} + +func NewQDnsDomainNameRecord2(other QDnsDomainNameRecord_ITF) *QDnsDomainNameRecord { + tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsDomainNameRecord_NewQDnsDomainNameRecord2(PointerFromQDnsDomainNameRecord(other))) + runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) + return tmpValue +} + +func (ptr *QDnsDomainNameRecord) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsDomainNameRecord_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsDomainNameRecord) Swap(other QDnsDomainNameRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsDomainNameRecord_Swap(ptr.Pointer(), PointerFromQDnsDomainNameRecord(other)) + } +} + +func (ptr *QDnsDomainNameRecord) TimeToLive() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QDnsDomainNameRecord_TimeToLive(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDnsDomainNameRecord) Value() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsDomainNameRecord_Value(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsDomainNameRecord) DestroyQDnsDomainNameRecord() { + if ptr.Pointer() != nil { + C.QDnsDomainNameRecord_DestroyQDnsDomainNameRecord(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDnsHostAddressRecord struct { + ptr unsafe.Pointer +} + +type QDnsHostAddressRecord_ITF interface { + QDnsHostAddressRecord_PTR() *QDnsHostAddressRecord +} + +func (ptr *QDnsHostAddressRecord) QDnsHostAddressRecord_PTR() *QDnsHostAddressRecord { + return ptr +} + +func (ptr *QDnsHostAddressRecord) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDnsHostAddressRecord) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDnsHostAddressRecord(ptr QDnsHostAddressRecord_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDnsHostAddressRecord_PTR().Pointer() + } + return nil +} + +func NewQDnsHostAddressRecordFromPointer(ptr unsafe.Pointer) (n *QDnsHostAddressRecord) { + n = new(QDnsHostAddressRecord) + n.SetPointer(ptr) + return +} +func NewQDnsHostAddressRecord() *QDnsHostAddressRecord { + tmpValue := NewQDnsHostAddressRecordFromPointer(C.QDnsHostAddressRecord_NewQDnsHostAddressRecord()) + runtime.SetFinalizer(tmpValue, (*QDnsHostAddressRecord).DestroyQDnsHostAddressRecord) + return tmpValue +} + +func NewQDnsHostAddressRecord2(other QDnsHostAddressRecord_ITF) *QDnsHostAddressRecord { + tmpValue := NewQDnsHostAddressRecordFromPointer(C.QDnsHostAddressRecord_NewQDnsHostAddressRecord2(PointerFromQDnsHostAddressRecord(other))) + runtime.SetFinalizer(tmpValue, (*QDnsHostAddressRecord).DestroyQDnsHostAddressRecord) + return tmpValue +} + +func (ptr *QDnsHostAddressRecord) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsHostAddressRecord_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsHostAddressRecord) Swap(other QDnsHostAddressRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsHostAddressRecord_Swap(ptr.Pointer(), PointerFromQDnsHostAddressRecord(other)) + } +} + +func (ptr *QDnsHostAddressRecord) TimeToLive() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QDnsHostAddressRecord_TimeToLive(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDnsHostAddressRecord) Value() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QDnsHostAddressRecord_Value(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QDnsHostAddressRecord) DestroyQDnsHostAddressRecord() { + if ptr.Pointer() != nil { + C.QDnsHostAddressRecord_DestroyQDnsHostAddressRecord(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDnsLookup struct { + core.QObject +} + +type QDnsLookup_ITF interface { + core.QObject_ITF + QDnsLookup_PTR() *QDnsLookup +} + +func (ptr *QDnsLookup) QDnsLookup_PTR() *QDnsLookup { + return ptr +} + +func (ptr *QDnsLookup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QDnsLookup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQDnsLookup(ptr QDnsLookup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDnsLookup_PTR().Pointer() + } + return nil +} + +func NewQDnsLookupFromPointer(ptr unsafe.Pointer) (n *QDnsLookup) { + n = new(QDnsLookup) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDnsLookup__Error +//QDnsLookup::Error +type QDnsLookup__Error int64 + +const ( + QDnsLookup__NoError QDnsLookup__Error = QDnsLookup__Error(0) + QDnsLookup__ResolverError QDnsLookup__Error = QDnsLookup__Error(1) + QDnsLookup__OperationCancelledError QDnsLookup__Error = QDnsLookup__Error(2) + QDnsLookup__InvalidRequestError QDnsLookup__Error = QDnsLookup__Error(3) + QDnsLookup__InvalidReplyError QDnsLookup__Error = QDnsLookup__Error(4) + QDnsLookup__ServerFailureError QDnsLookup__Error = QDnsLookup__Error(5) + QDnsLookup__ServerRefusedError QDnsLookup__Error = QDnsLookup__Error(6) + QDnsLookup__NotFoundError QDnsLookup__Error = QDnsLookup__Error(7) +) + +//go:generate stringer -type=QDnsLookup__Type +//QDnsLookup::Type +type QDnsLookup__Type int64 + +const ( + QDnsLookup__A QDnsLookup__Type = QDnsLookup__Type(1) + QDnsLookup__AAAA QDnsLookup__Type = QDnsLookup__Type(28) + QDnsLookup__ANY QDnsLookup__Type = QDnsLookup__Type(255) + QDnsLookup__CNAME QDnsLookup__Type = QDnsLookup__Type(5) + QDnsLookup__MX QDnsLookup__Type = QDnsLookup__Type(15) + QDnsLookup__NS QDnsLookup__Type = QDnsLookup__Type(2) + QDnsLookup__PTR QDnsLookup__Type = QDnsLookup__Type(12) + QDnsLookup__SRV QDnsLookup__Type = QDnsLookup__Type(33) + QDnsLookup__TXT QDnsLookup__Type = QDnsLookup__Type(16) +) + +func NewQDnsLookup(parent core.QObject_ITF) *QDnsLookup { + tmpValue := NewQDnsLookupFromPointer(C.QDnsLookup_NewQDnsLookup(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDnsLookup2(ty QDnsLookup__Type, name string, parent core.QObject_ITF) *QDnsLookup { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQDnsLookupFromPointer(C.QDnsLookup_NewQDnsLookup2(C.longlong(ty), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDnsLookup3(ty QDnsLookup__Type, name string, nameserver QHostAddress_ITF, parent core.QObject_ITF) *QDnsLookup { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQDnsLookupFromPointer(C.QDnsLookup_NewQDnsLookup3(C.longlong(ty), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQHostAddress(nameserver), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQDnsLookup_Abort +func callbackQDnsLookup_Abort(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "abort"); signal != nil { + (*(*func())(signal))() + } else { + NewQDnsLookupFromPointer(ptr).AbortDefault() + } +} + +func (ptr *QDnsLookup) ConnectAbort(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "abort"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectAbort() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "abort") + } +} + +func (ptr *QDnsLookup) Abort() { + if ptr.Pointer() != nil { + C.QDnsLookup_Abort(ptr.Pointer()) + } +} + +func (ptr *QDnsLookup) AbortDefault() { + if ptr.Pointer() != nil { + C.QDnsLookup_AbortDefault(ptr.Pointer()) + } +} + +func (ptr *QDnsLookup) CanonicalNameRecords() []*QDnsDomainNameRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsDomainNameRecord { + out := make([]*QDnsDomainNameRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__canonicalNameRecords_atList(i) + } + return out + }(C.QDnsLookup_CanonicalNameRecords(ptr.Pointer())) + } + return make([]*QDnsDomainNameRecord, 0) +} + +func (ptr *QDnsLookup) Error() QDnsLookup__Error { + if ptr.Pointer() != nil { + return QDnsLookup__Error(C.QDnsLookup_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDnsLookup) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsLookup_ErrorString(ptr.Pointer())) + } + return "" +} + +//export callbackQDnsLookup_Finished +func callbackQDnsLookup_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDnsLookup) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QDnsLookup_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QDnsLookup_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QDnsLookup) Finished() { + if ptr.Pointer() != nil { + C.QDnsLookup_Finished(ptr.Pointer()) + } +} + +func (ptr *QDnsLookup) HostAddressRecords() []*QDnsHostAddressRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsHostAddressRecord { + out := make([]*QDnsHostAddressRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__hostAddressRecords_atList(i) + } + return out + }(C.QDnsLookup_HostAddressRecords(ptr.Pointer())) + } + return make([]*QDnsHostAddressRecord, 0) +} + +func (ptr *QDnsLookup) IsFinished() bool { + if ptr.Pointer() != nil { + return int8(C.QDnsLookup_IsFinished(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQDnsLookup_Lookup +func callbackQDnsLookup_Lookup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "lookup"); signal != nil { + (*(*func())(signal))() + } else { + NewQDnsLookupFromPointer(ptr).LookupDefault() + } +} + +func (ptr *QDnsLookup) ConnectLookup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "lookup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "lookup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "lookup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectLookup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "lookup") + } +} + +func (ptr *QDnsLookup) Lookup() { + if ptr.Pointer() != nil { + C.QDnsLookup_Lookup(ptr.Pointer()) + } +} + +func (ptr *QDnsLookup) LookupDefault() { + if ptr.Pointer() != nil { + C.QDnsLookup_LookupDefault(ptr.Pointer()) + } +} + +func (ptr *QDnsLookup) MailExchangeRecords() []*QDnsMailExchangeRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsMailExchangeRecord { + out := make([]*QDnsMailExchangeRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mailExchangeRecords_atList(i) + } + return out + }(C.QDnsLookup_MailExchangeRecords(ptr.Pointer())) + } + return make([]*QDnsMailExchangeRecord, 0) +} + +func (ptr *QDnsLookup) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsLookup_Name(ptr.Pointer())) + } + return "" +} + +//export callbackQDnsLookup_NameChanged +func callbackQDnsLookup_NameChanged(ptr unsafe.Pointer, name C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "nameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(name)) + } + +} + +func (ptr *QDnsLookup) ConnectNameChanged(f func(name string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "nameChanged") { + C.QDnsLookup_ConnectNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "nameChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "nameChanged"); signal != nil { + f := func(name string) { + (*(*func(string))(signal))(name) + f(name) + } + qt.ConnectSignal(ptr.Pointer(), "nameChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nameChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectNameChanged() { + if ptr.Pointer() != nil { + C.QDnsLookup_DisconnectNameChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "nameChanged") + } +} + +func (ptr *QDnsLookup) NameChanged(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QDnsLookup_NameChanged(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QDnsLookup) NameServerRecords() []*QDnsDomainNameRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsDomainNameRecord { + out := make([]*QDnsDomainNameRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__nameServerRecords_atList(i) + } + return out + }(C.QDnsLookup_NameServerRecords(ptr.Pointer())) + } + return make([]*QDnsDomainNameRecord, 0) +} + +func (ptr *QDnsLookup) Nameserver() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QDnsLookup_Nameserver(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +//export callbackQDnsLookup_NameserverChanged +func callbackQDnsLookup_NameserverChanged(ptr unsafe.Pointer, nameserver unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "nameserverChanged"); signal != nil { + (*(*func(*QHostAddress))(signal))(NewQHostAddressFromPointer(nameserver)) + } + +} + +func (ptr *QDnsLookup) ConnectNameserverChanged(f func(nameserver *QHostAddress)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "nameserverChanged") { + C.QDnsLookup_ConnectNameserverChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "nameserverChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "nameserverChanged"); signal != nil { + f := func(nameserver *QHostAddress) { + (*(*func(*QHostAddress))(signal))(nameserver) + f(nameserver) + } + qt.ConnectSignal(ptr.Pointer(), "nameserverChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nameserverChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectNameserverChanged() { + if ptr.Pointer() != nil { + C.QDnsLookup_DisconnectNameserverChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "nameserverChanged") + } +} + +func (ptr *QDnsLookup) NameserverChanged(nameserver QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_NameserverChanged(ptr.Pointer(), PointerFromQHostAddress(nameserver)) + } +} + +func (ptr *QDnsLookup) PointerRecords() []*QDnsDomainNameRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsDomainNameRecord { + out := make([]*QDnsDomainNameRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__pointerRecords_atList(i) + } + return out + }(C.QDnsLookup_PointerRecords(ptr.Pointer())) + } + return make([]*QDnsDomainNameRecord, 0) +} + +func (ptr *QDnsLookup) ServiceRecords() []*QDnsServiceRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsServiceRecord { + out := make([]*QDnsServiceRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__serviceRecords_atList(i) + } + return out + }(C.QDnsLookup_ServiceRecords(ptr.Pointer())) + } + return make([]*QDnsServiceRecord, 0) +} + +func (ptr *QDnsLookup) SetName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QDnsLookup_SetName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QDnsLookup) SetNameserver(nameserver QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_SetNameserver(ptr.Pointer(), PointerFromQHostAddress(nameserver)) + } +} + +func (ptr *QDnsLookup) SetType(vqd QDnsLookup__Type) { + if ptr.Pointer() != nil { + C.QDnsLookup_SetType(ptr.Pointer(), C.longlong(vqd)) + } +} + +func (ptr *QDnsLookup) TextRecords() []*QDnsTextRecord { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QDnsTextRecord { + out := make([]*QDnsTextRecord, int(l.len)) + tmpList := NewQDnsLookupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__textRecords_atList(i) + } + return out + }(C.QDnsLookup_TextRecords(ptr.Pointer())) + } + return make([]*QDnsTextRecord, 0) +} + +func (ptr *QDnsLookup) Type() QDnsLookup__Type { + if ptr.Pointer() != nil { + return QDnsLookup__Type(C.QDnsLookup_Type(ptr.Pointer())) + } + return 0 +} + +//export callbackQDnsLookup_TypeChanged +func callbackQDnsLookup_TypeChanged(ptr unsafe.Pointer, ty C.longlong) { + if signal := qt.GetSignal(ptr, "typeChanged"); signal != nil { + (*(*func(QDnsLookup__Type))(signal))(QDnsLookup__Type(ty)) + } + +} + +func (ptr *QDnsLookup) ConnectTypeChanged(f func(ty QDnsLookup__Type)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "typeChanged") { + C.QDnsLookup_ConnectTypeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "typeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "typeChanged"); signal != nil { + f := func(ty QDnsLookup__Type) { + (*(*func(QDnsLookup__Type))(signal))(ty) + f(ty) + } + qt.ConnectSignal(ptr.Pointer(), "typeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "typeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectTypeChanged() { + if ptr.Pointer() != nil { + C.QDnsLookup_DisconnectTypeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "typeChanged") + } +} + +func (ptr *QDnsLookup) TypeChanged(ty QDnsLookup__Type) { + if ptr.Pointer() != nil { + C.QDnsLookup_TypeChanged(ptr.Pointer(), C.longlong(ty)) + } +} + +//export callbackQDnsLookup_DestroyQDnsLookup +func callbackQDnsLookup_DestroyQDnsLookup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDnsLookup"); signal != nil { + (*(*func())(signal))() + } else { + NewQDnsLookupFromPointer(ptr).DestroyQDnsLookupDefault() + } +} + +func (ptr *QDnsLookup) ConnectDestroyQDnsLookup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDnsLookup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDnsLookup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDnsLookup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDnsLookup) DisconnectDestroyQDnsLookup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDnsLookup") + } +} + +func (ptr *QDnsLookup) DestroyQDnsLookup() { + if ptr.Pointer() != nil { + C.QDnsLookup_DestroyQDnsLookup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDnsLookup) DestroyQDnsLookupDefault() { + if ptr.Pointer() != nil { + C.QDnsLookup_DestroyQDnsLookupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDnsLookup) __canonicalNameRecords_atList(i int) *QDnsDomainNameRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsLookup___canonicalNameRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __canonicalNameRecords_setList(i QDnsDomainNameRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___canonicalNameRecords_setList(ptr.Pointer(), PointerFromQDnsDomainNameRecord(i)) + } +} + +func (ptr *QDnsLookup) __canonicalNameRecords_newList() unsafe.Pointer { + return C.QDnsLookup___canonicalNameRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __hostAddressRecords_atList(i int) *QDnsHostAddressRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsHostAddressRecordFromPointer(C.QDnsLookup___hostAddressRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsHostAddressRecord).DestroyQDnsHostAddressRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __hostAddressRecords_setList(i QDnsHostAddressRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___hostAddressRecords_setList(ptr.Pointer(), PointerFromQDnsHostAddressRecord(i)) + } +} + +func (ptr *QDnsLookup) __hostAddressRecords_newList() unsafe.Pointer { + return C.QDnsLookup___hostAddressRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __mailExchangeRecords_atList(i int) *QDnsMailExchangeRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsMailExchangeRecordFromPointer(C.QDnsLookup___mailExchangeRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsMailExchangeRecord).DestroyQDnsMailExchangeRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __mailExchangeRecords_setList(i QDnsMailExchangeRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___mailExchangeRecords_setList(ptr.Pointer(), PointerFromQDnsMailExchangeRecord(i)) + } +} + +func (ptr *QDnsLookup) __mailExchangeRecords_newList() unsafe.Pointer { + return C.QDnsLookup___mailExchangeRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __nameServerRecords_atList(i int) *QDnsDomainNameRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsLookup___nameServerRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __nameServerRecords_setList(i QDnsDomainNameRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___nameServerRecords_setList(ptr.Pointer(), PointerFromQDnsDomainNameRecord(i)) + } +} + +func (ptr *QDnsLookup) __nameServerRecords_newList() unsafe.Pointer { + return C.QDnsLookup___nameServerRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __pointerRecords_atList(i int) *QDnsDomainNameRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsLookup___pointerRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __pointerRecords_setList(i QDnsDomainNameRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___pointerRecords_setList(ptr.Pointer(), PointerFromQDnsDomainNameRecord(i)) + } +} + +func (ptr *QDnsLookup) __pointerRecords_newList() unsafe.Pointer { + return C.QDnsLookup___pointerRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __serviceRecords_atList(i int) *QDnsServiceRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsServiceRecordFromPointer(C.QDnsLookup___serviceRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsServiceRecord).DestroyQDnsServiceRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __serviceRecords_setList(i QDnsServiceRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___serviceRecords_setList(ptr.Pointer(), PointerFromQDnsServiceRecord(i)) + } +} + +func (ptr *QDnsLookup) __serviceRecords_newList() unsafe.Pointer { + return C.QDnsLookup___serviceRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __textRecords_atList(i int) *QDnsTextRecord { + if ptr.Pointer() != nil { + tmpValue := NewQDnsTextRecordFromPointer(C.QDnsLookup___textRecords_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QDnsTextRecord).DestroyQDnsTextRecord) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __textRecords_setList(i QDnsTextRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___textRecords_setList(ptr.Pointer(), PointerFromQDnsTextRecord(i)) + } +} + +func (ptr *QDnsLookup) __textRecords_newList() unsafe.Pointer { + return C.QDnsLookup___textRecords_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDnsLookup) __children_newList() unsafe.Pointer { + return C.QDnsLookup___children_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDnsLookup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QDnsLookup) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QDnsLookup___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDnsLookup) __findChildren_newList() unsafe.Pointer { + return C.QDnsLookup___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDnsLookup) __findChildren_newList3() unsafe.Pointer { + return C.QDnsLookup___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QDnsLookup) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDnsLookup) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDnsLookup) __qFindChildren_newList2() unsafe.Pointer { + return C.QDnsLookup___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQDnsLookup_ChildEvent +func callbackQDnsLookup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQDnsLookupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QDnsLookup) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQDnsLookup_ConnectNotify +func callbackQDnsLookup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDnsLookupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDnsLookup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDnsLookup_CustomEvent +func callbackQDnsLookup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQDnsLookupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QDnsLookup) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQDnsLookup_DeleteLater +func callbackQDnsLookup_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQDnsLookupFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QDnsLookup) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QDnsLookup_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQDnsLookup_Destroyed +func callbackQDnsLookup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQDnsLookup_DisconnectNotify +func callbackQDnsLookup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDnsLookupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDnsLookup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDnsLookup_Event +func callbackQDnsLookup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDnsLookupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QDnsLookup) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDnsLookup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQDnsLookup_EventFilter +func callbackQDnsLookup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDnsLookupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QDnsLookup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDnsLookup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQDnsLookup_MetaObject +func callbackQDnsLookup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQDnsLookupFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QDnsLookup) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QDnsLookup_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQDnsLookup_ObjectNameChanged +func callbackQDnsLookup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQDnsLookup_TimerEvent +func callbackQDnsLookup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQDnsLookupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QDnsLookup) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QDnsLookup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QDnsMailExchangeRecord struct { + ptr unsafe.Pointer +} + +type QDnsMailExchangeRecord_ITF interface { + QDnsMailExchangeRecord_PTR() *QDnsMailExchangeRecord +} + +func (ptr *QDnsMailExchangeRecord) QDnsMailExchangeRecord_PTR() *QDnsMailExchangeRecord { + return ptr +} + +func (ptr *QDnsMailExchangeRecord) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDnsMailExchangeRecord) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDnsMailExchangeRecord(ptr QDnsMailExchangeRecord_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDnsMailExchangeRecord_PTR().Pointer() + } + return nil +} + +func NewQDnsMailExchangeRecordFromPointer(ptr unsafe.Pointer) (n *QDnsMailExchangeRecord) { + n = new(QDnsMailExchangeRecord) + n.SetPointer(ptr) + return +} +func NewQDnsMailExchangeRecord() *QDnsMailExchangeRecord { + tmpValue := NewQDnsMailExchangeRecordFromPointer(C.QDnsMailExchangeRecord_NewQDnsMailExchangeRecord()) + runtime.SetFinalizer(tmpValue, (*QDnsMailExchangeRecord).DestroyQDnsMailExchangeRecord) + return tmpValue +} + +func NewQDnsMailExchangeRecord2(other QDnsMailExchangeRecord_ITF) *QDnsMailExchangeRecord { + tmpValue := NewQDnsMailExchangeRecordFromPointer(C.QDnsMailExchangeRecord_NewQDnsMailExchangeRecord2(PointerFromQDnsMailExchangeRecord(other))) + runtime.SetFinalizer(tmpValue, (*QDnsMailExchangeRecord).DestroyQDnsMailExchangeRecord) + return tmpValue +} + +func (ptr *QDnsMailExchangeRecord) Exchange() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsMailExchangeRecord_Exchange(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsMailExchangeRecord) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsMailExchangeRecord_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsMailExchangeRecord) Preference() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QDnsMailExchangeRecord_Preference(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDnsMailExchangeRecord) Swap(other QDnsMailExchangeRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsMailExchangeRecord_Swap(ptr.Pointer(), PointerFromQDnsMailExchangeRecord(other)) + } +} + +func (ptr *QDnsMailExchangeRecord) TimeToLive() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QDnsMailExchangeRecord_TimeToLive(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDnsMailExchangeRecord) DestroyQDnsMailExchangeRecord() { + if ptr.Pointer() != nil { + C.QDnsMailExchangeRecord_DestroyQDnsMailExchangeRecord(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDnsServiceRecord struct { + ptr unsafe.Pointer +} + +type QDnsServiceRecord_ITF interface { + QDnsServiceRecord_PTR() *QDnsServiceRecord +} + +func (ptr *QDnsServiceRecord) QDnsServiceRecord_PTR() *QDnsServiceRecord { + return ptr +} + +func (ptr *QDnsServiceRecord) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDnsServiceRecord) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDnsServiceRecord(ptr QDnsServiceRecord_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDnsServiceRecord_PTR().Pointer() + } + return nil +} + +func NewQDnsServiceRecordFromPointer(ptr unsafe.Pointer) (n *QDnsServiceRecord) { + n = new(QDnsServiceRecord) + n.SetPointer(ptr) + return +} +func NewQDnsServiceRecord() *QDnsServiceRecord { + tmpValue := NewQDnsServiceRecordFromPointer(C.QDnsServiceRecord_NewQDnsServiceRecord()) + runtime.SetFinalizer(tmpValue, (*QDnsServiceRecord).DestroyQDnsServiceRecord) + return tmpValue +} + +func NewQDnsServiceRecord2(other QDnsServiceRecord_ITF) *QDnsServiceRecord { + tmpValue := NewQDnsServiceRecordFromPointer(C.QDnsServiceRecord_NewQDnsServiceRecord2(PointerFromQDnsServiceRecord(other))) + runtime.SetFinalizer(tmpValue, (*QDnsServiceRecord).DestroyQDnsServiceRecord) + return tmpValue +} + +func (ptr *QDnsServiceRecord) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsServiceRecord_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsServiceRecord) Port() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QDnsServiceRecord_Port(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDnsServiceRecord) Priority() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QDnsServiceRecord_Priority(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDnsServiceRecord) Swap(other QDnsServiceRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsServiceRecord_Swap(ptr.Pointer(), PointerFromQDnsServiceRecord(other)) + } +} + +func (ptr *QDnsServiceRecord) Target() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsServiceRecord_Target(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsServiceRecord) TimeToLive() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QDnsServiceRecord_TimeToLive(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDnsServiceRecord) Weight() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QDnsServiceRecord_Weight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDnsServiceRecord) DestroyQDnsServiceRecord() { + if ptr.Pointer() != nil { + C.QDnsServiceRecord_DestroyQDnsServiceRecord(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDnsTextRecord struct { + ptr unsafe.Pointer +} + +type QDnsTextRecord_ITF interface { + QDnsTextRecord_PTR() *QDnsTextRecord +} + +func (ptr *QDnsTextRecord) QDnsTextRecord_PTR() *QDnsTextRecord { + return ptr +} + +func (ptr *QDnsTextRecord) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QDnsTextRecord) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQDnsTextRecord(ptr QDnsTextRecord_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDnsTextRecord_PTR().Pointer() + } + return nil +} + +func NewQDnsTextRecordFromPointer(ptr unsafe.Pointer) (n *QDnsTextRecord) { + n = new(QDnsTextRecord) + n.SetPointer(ptr) + return +} +func NewQDnsTextRecord() *QDnsTextRecord { + tmpValue := NewQDnsTextRecordFromPointer(C.QDnsTextRecord_NewQDnsTextRecord()) + runtime.SetFinalizer(tmpValue, (*QDnsTextRecord).DestroyQDnsTextRecord) + return tmpValue +} + +func NewQDnsTextRecord2(other QDnsTextRecord_ITF) *QDnsTextRecord { + tmpValue := NewQDnsTextRecordFromPointer(C.QDnsTextRecord_NewQDnsTextRecord2(PointerFromQDnsTextRecord(other))) + runtime.SetFinalizer(tmpValue, (*QDnsTextRecord).DestroyQDnsTextRecord) + return tmpValue +} + +func (ptr *QDnsTextRecord) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDnsTextRecord_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QDnsTextRecord) Swap(other QDnsTextRecord_ITF) { + if ptr.Pointer() != nil { + C.QDnsTextRecord_Swap(ptr.Pointer(), PointerFromQDnsTextRecord(other)) + } +} + +func (ptr *QDnsTextRecord) TimeToLive() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QDnsTextRecord_TimeToLive(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDnsTextRecord) Values() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQDnsTextRecordFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__values_atList(i) + } + return out + }(C.QDnsTextRecord_Values(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QDnsTextRecord) DestroyQDnsTextRecord() { + if ptr.Pointer() != nil { + C.QDnsTextRecord_DestroyQDnsTextRecord(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDnsTextRecord) __values_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDnsTextRecord___values_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDnsTextRecord) __values_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDnsTextRecord___values_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QDnsTextRecord) __values_newList() unsafe.Pointer { + return C.QDnsTextRecord___values_newList(ptr.Pointer()) +} + +type QDtls struct { + core.QObject +} + +type QDtls_ITF interface { + core.QObject_ITF + QDtls_PTR() *QDtls +} + +func (ptr *QDtls) QDtls_PTR() *QDtls { + return ptr +} + +func (ptr *QDtls) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QDtls) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQDtls(ptr QDtls_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDtls_PTR().Pointer() + } + return nil +} + +func NewQDtlsFromPointer(ptr unsafe.Pointer) (n *QDtls) { + n = new(QDtls) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDtls__QDtlsError +//QDtls::QDtlsError +type QDtls__QDtlsError int64 + +const ( + QDtls__NoError QDtls__QDtlsError = QDtls__QDtlsError(0) + QDtls__InvalidInputParameters QDtls__QDtlsError = QDtls__QDtlsError(1) + QDtls__InvalidOperation QDtls__QDtlsError = QDtls__QDtlsError(2) + QDtls__UnderlyingSocketError QDtls__QDtlsError = QDtls__QDtlsError(3) + QDtls__RemoteClosedConnectionError QDtls__QDtlsError = QDtls__QDtlsError(4) + QDtls__PeerVerificationError QDtls__QDtlsError = QDtls__QDtlsError(5) + QDtls__TlsInitializationError QDtls__QDtlsError = QDtls__QDtlsError(6) + QDtls__TlsFatalError QDtls__QDtlsError = QDtls__QDtlsError(7) + QDtls__TlsNonFatalError QDtls__QDtlsError = QDtls__QDtlsError(8) +) + +//go:generate stringer -type=QDtls__HandshakeState +//QDtls::HandshakeState +type QDtls__HandshakeState int64 + +const ( + QDtls__HandshakeNotStarted QDtls__HandshakeState = QDtls__HandshakeState(0) + QDtls__HandshakeInProgress QDtls__HandshakeState = QDtls__HandshakeState(1) + QDtls__PeerVerificationFailed QDtls__HandshakeState = QDtls__HandshakeState(2) + QDtls__HandshakeComplete QDtls__HandshakeState = QDtls__HandshakeState(3) +) + +type QDtlsClientVerifier struct { + core.QObject +} + +type QDtlsClientVerifier_ITF interface { + core.QObject_ITF + QDtlsClientVerifier_PTR() *QDtlsClientVerifier +} + +func (ptr *QDtlsClientVerifier) QDtlsClientVerifier_PTR() *QDtlsClientVerifier { + return ptr +} + +func (ptr *QDtlsClientVerifier) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QDtlsClientVerifier) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQDtlsClientVerifier(ptr QDtlsClientVerifier_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDtlsClientVerifier_PTR().Pointer() + } + return nil +} + +func NewQDtlsClientVerifierFromPointer(ptr unsafe.Pointer) (n *QDtlsClientVerifier) { + n = new(QDtlsClientVerifier) + n.SetPointer(ptr) + return +} + +type QHostAddress struct { + ptr unsafe.Pointer +} + +type QHostAddress_ITF interface { + QHostAddress_PTR() *QHostAddress +} + +func (ptr *QHostAddress) QHostAddress_PTR() *QHostAddress { + return ptr +} + +func (ptr *QHostAddress) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHostAddress) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHostAddress(ptr QHostAddress_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHostAddress_PTR().Pointer() + } + return nil +} + +func NewQHostAddressFromPointer(ptr unsafe.Pointer) (n *QHostAddress) { + n = new(QHostAddress) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QHostAddress__SpecialAddress +//QHostAddress::SpecialAddress +type QHostAddress__SpecialAddress int64 + +const ( + QHostAddress__Null QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(0) + QHostAddress__Broadcast QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(1) + QHostAddress__LocalHost QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(2) + QHostAddress__LocalHostIPv6 QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(3) + QHostAddress__Any QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(4) + QHostAddress__AnyIPv6 QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(5) + QHostAddress__AnyIPv4 QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(6) +) + +//go:generate stringer -type=QHostAddress__ConversionModeFlag +//QHostAddress::ConversionModeFlag +type QHostAddress__ConversionModeFlag int64 + +const ( + QHostAddress__ConvertV4MappedToIPv4 QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(1) + QHostAddress__ConvertV4CompatToIPv4 QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(2) + QHostAddress__ConvertUnspecifiedAddress QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(4) + QHostAddress__ConvertLocalHost QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(8) + QHostAddress__TolerantConversion QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(0xff) + QHostAddress__StrictConversion QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(0) +) + +func NewQHostAddress() *QHostAddress { + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress()) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func NewQHostAddress2(ip4Addr uint) *QHostAddress { + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress2(C.uint(uint32(ip4Addr)))) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func NewQHostAddress3(ip6Addr string) *QHostAddress { + var ip6AddrC *C.char + if ip6Addr != "" { + ip6AddrC = C.CString(ip6Addr) + defer C.free(unsafe.Pointer(ip6AddrC)) + } + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress3(ip6AddrC)) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func NewQHostAddress4(ip6Addr string) *QHostAddress { + var ip6AddrC *C.char + if ip6Addr != "" { + ip6AddrC = C.CString(ip6Addr) + defer C.free(unsafe.Pointer(ip6AddrC)) + } + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress4(ip6AddrC)) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func NewQHostAddress7(address string) *QHostAddress { + var addressC *C.char + if address != "" { + addressC = C.CString(address) + defer C.free(unsafe.Pointer(addressC)) + } + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress7(C.struct_QtNetwork_PackedString{data: addressC, len: C.longlong(len(address))})) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func NewQHostAddress8(address QHostAddress_ITF) *QHostAddress { + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress8(PointerFromQHostAddress(address))) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func NewQHostAddress9(address QHostAddress__SpecialAddress) *QHostAddress { + tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress9(C.longlong(address))) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue +} + +func (ptr *QHostAddress) Clear() { + if ptr.Pointer() != nil { + C.QHostAddress_Clear(ptr.Pointer()) + } +} + +func (ptr *QHostAddress) IsBroadcast() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsBroadcast(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsEqual(other QHostAddress_ITF, mode QHostAddress__ConversionModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsEqual(ptr.Pointer(), PointerFromQHostAddress(other), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QHostAddress) IsGlobal() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsGlobal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsInSubnet(subnet QHostAddress_ITF, netmask int) bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsInSubnet(ptr.Pointer(), PointerFromQHostAddress(subnet), C.int(int32(netmask)))) != 0 + } + return false +} + +func (ptr *QHostAddress) IsLinkLocal() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsLinkLocal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsLoopback() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsLoopback(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsMulticast() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsMulticast(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsSiteLocal() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsSiteLocal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) IsUniqueLocalUnicast() bool { + if ptr.Pointer() != nil { + return int8(C.QHostAddress_IsUniqueLocalUnicast(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHostAddress) Protocol() QAbstractSocket__NetworkLayerProtocol { + if ptr.Pointer() != nil { + return QAbstractSocket__NetworkLayerProtocol(C.QHostAddress_Protocol(ptr.Pointer())) + } + return 0 +} + +func (ptr *QHostAddress) ScopeId() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QHostAddress_ScopeId(ptr.Pointer())) + } + return "" +} + +func (ptr *QHostAddress) SetAddress(ip4Addr uint) { + if ptr.Pointer() != nil { + C.QHostAddress_SetAddress(ptr.Pointer(), C.uint(uint32(ip4Addr))) + } +} + +func (ptr *QHostAddress) SetAddress2(ip6Addr string) { + if ptr.Pointer() != nil { + var ip6AddrC *C.char + if ip6Addr != "" { + ip6AddrC = C.CString(ip6Addr) + defer C.free(unsafe.Pointer(ip6AddrC)) + } + C.QHostAddress_SetAddress2(ptr.Pointer(), ip6AddrC) + } +} + +func (ptr *QHostAddress) SetAddress3(ip6Addr string) { + if ptr.Pointer() != nil { + var ip6AddrC *C.char + if ip6Addr != "" { + ip6AddrC = C.CString(ip6Addr) + defer C.free(unsafe.Pointer(ip6AddrC)) + } + C.QHostAddress_SetAddress3(ptr.Pointer(), ip6AddrC) + } +} + +func (ptr *QHostAddress) SetAddress6(address string) bool { + if ptr.Pointer() != nil { + var addressC *C.char + if address != "" { + addressC = C.CString(address) + defer C.free(unsafe.Pointer(addressC)) + } + return int8(C.QHostAddress_SetAddress6(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: addressC, len: C.longlong(len(address))})) != 0 + } + return false +} + +func (ptr *QHostAddress) SetAddress7(address QHostAddress__SpecialAddress) { + if ptr.Pointer() != nil { + C.QHostAddress_SetAddress7(ptr.Pointer(), C.longlong(address)) + } +} + +func (ptr *QHostAddress) SetScopeId(id string) { + if ptr.Pointer() != nil { + var idC *C.char + if id != "" { + idC = C.CString(id) + defer C.free(unsafe.Pointer(idC)) + } + C.QHostAddress_SetScopeId(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: idC, len: C.longlong(len(id))}) + } +} + +func (ptr *QHostAddress) Swap(other QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QHostAddress_Swap(ptr.Pointer(), PointerFromQHostAddress(other)) + } +} + +func (ptr *QHostAddress) ToIPv4Address() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QHostAddress_ToIPv4Address(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHostAddress) ToIPv4Address2(ok *bool) uint { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return uint(uint32(C.QHostAddress_ToIPv4Address2(ptr.Pointer(), &okC))) + } + return 0 +} + +func (ptr *QHostAddress) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QHostAddress_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QHostAddress) DestroyQHostAddress() { + if ptr.Pointer() != nil { + C.QHostAddress_DestroyQHostAddress(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHostInfo struct { + ptr unsafe.Pointer +} + +type QHostInfo_ITF interface { + QHostInfo_PTR() *QHostInfo +} + +func (ptr *QHostInfo) QHostInfo_PTR() *QHostInfo { + return ptr +} + +func (ptr *QHostInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHostInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHostInfo(ptr QHostInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHostInfo_PTR().Pointer() + } + return nil +} + +func NewQHostInfoFromPointer(ptr unsafe.Pointer) (n *QHostInfo) { + n = new(QHostInfo) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QHostInfo__HostInfoError +//QHostInfo::HostInfoError +type QHostInfo__HostInfoError int64 + +const ( + QHostInfo__NoError QHostInfo__HostInfoError = QHostInfo__HostInfoError(0) + QHostInfo__HostNotFound QHostInfo__HostInfoError = QHostInfo__HostInfoError(1) + QHostInfo__UnknownError QHostInfo__HostInfoError = QHostInfo__HostInfoError(2) +) + +func NewQHostInfo(id int) *QHostInfo { + tmpValue := NewQHostInfoFromPointer(C.QHostInfo_NewQHostInfo(C.int(int32(id)))) + runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) + return tmpValue +} + +func NewQHostInfo2(other QHostInfo_ITF) *QHostInfo { + tmpValue := NewQHostInfoFromPointer(C.QHostInfo_NewQHostInfo2(PointerFromQHostInfo(other))) + runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) + return tmpValue +} + +func QHostInfo_AbortHostLookup(id int) { + C.QHostInfo_QHostInfo_AbortHostLookup(C.int(int32(id))) +} + +func (ptr *QHostInfo) AbortHostLookup(id int) { + C.QHostInfo_QHostInfo_AbortHostLookup(C.int(int32(id))) +} + +func (ptr *QHostInfo) Addresses() []*QHostAddress { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QHostAddress { + out := make([]*QHostAddress, int(l.len)) + tmpList := NewQHostInfoFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__addresses_atList(i) + } + return out + }(C.QHostInfo_Addresses(ptr.Pointer())) + } + return make([]*QHostAddress, 0) +} + +func (ptr *QHostInfo) Error() QHostInfo__HostInfoError { + if ptr.Pointer() != nil { + return QHostInfo__HostInfoError(C.QHostInfo_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QHostInfo) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QHostInfo_ErrorString(ptr.Pointer())) + } + return "" +} + +func QHostInfo_FromName(name string) *QHostInfo { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQHostInfoFromPointer(C.QHostInfo_QHostInfo_FromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) + return tmpValue +} + +func (ptr *QHostInfo) FromName(name string) *QHostInfo { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQHostInfoFromPointer(C.QHostInfo_QHostInfo_FromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) + return tmpValue +} + +func (ptr *QHostInfo) HostName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QHostInfo_HostName(ptr.Pointer())) + } + return "" +} + +func QHostInfo_LocalDomainName() string { + return cGoUnpackString(C.QHostInfo_QHostInfo_LocalDomainName()) +} + +func (ptr *QHostInfo) LocalDomainName() string { + return cGoUnpackString(C.QHostInfo_QHostInfo_LocalDomainName()) +} + +func QHostInfo_LocalHostName() string { + return cGoUnpackString(C.QHostInfo_QHostInfo_LocalHostName()) +} + +func (ptr *QHostInfo) LocalHostName() string { + return cGoUnpackString(C.QHostInfo_QHostInfo_LocalHostName()) +} + +func QHostInfo_LookupHost(name string, receiver core.QObject_ITF, member string) int { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int(int32(C.QHostInfo_QHostInfo_LookupHost(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(receiver), memberC))) +} + +func (ptr *QHostInfo) LookupHost(name string, receiver core.QObject_ITF, member string) int { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + return int(int32(C.QHostInfo_QHostInfo_LookupHost(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(receiver), memberC))) +} + +func (ptr *QHostInfo) LookupId() int { + if ptr.Pointer() != nil { + return int(int32(C.QHostInfo_LookupId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHostInfo) SetAddresses(addresses []*QHostAddress) { + if ptr.Pointer() != nil { + C.QHostInfo_SetAddresses(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQHostInfoFromPointer(NewQHostInfoFromPointer(nil).__setAddresses_addresses_newList()) + for _, v := range addresses { + tmpList.__setAddresses_addresses_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QHostInfo) SetError(error QHostInfo__HostInfoError) { + if ptr.Pointer() != nil { + C.QHostInfo_SetError(ptr.Pointer(), C.longlong(error)) + } +} + +func (ptr *QHostInfo) SetErrorString(str string) { + if ptr.Pointer() != nil { + var strC *C.char + if str != "" { + strC = C.CString(str) + defer C.free(unsafe.Pointer(strC)) + } + C.QHostInfo_SetErrorString(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: strC, len: C.longlong(len(str))}) + } +} + +func (ptr *QHostInfo) SetHostName(hostName string) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QHostInfo_SetHostName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}) + } +} + +func (ptr *QHostInfo) SetLookupId(id int) { + if ptr.Pointer() != nil { + C.QHostInfo_SetLookupId(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QHostInfo) Swap(other QHostInfo_ITF) { + if ptr.Pointer() != nil { + C.QHostInfo_Swap(ptr.Pointer(), PointerFromQHostInfo(other)) + } +} + +func (ptr *QHostInfo) DestroyQHostInfo() { + if ptr.Pointer() != nil { + C.QHostInfo_DestroyQHostInfo(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QHostInfo) __addresses_atList(i int) *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QHostInfo___addresses_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QHostInfo) __addresses_setList(i QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QHostInfo___addresses_setList(ptr.Pointer(), PointerFromQHostAddress(i)) + } +} + +func (ptr *QHostInfo) __addresses_newList() unsafe.Pointer { + return C.QHostInfo___addresses_newList(ptr.Pointer()) +} + +func (ptr *QHostInfo) __setAddresses_addresses_atList(i int) *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QHostInfo___setAddresses_addresses_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QHostInfo) __setAddresses_addresses_setList(i QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QHostInfo___setAddresses_addresses_setList(ptr.Pointer(), PointerFromQHostAddress(i)) + } +} + +func (ptr *QHostInfo) __setAddresses_addresses_newList() unsafe.Pointer { + return C.QHostInfo___setAddresses_addresses_newList(ptr.Pointer()) +} + +type QHstsPolicy struct { + ptr unsafe.Pointer +} + +type QHstsPolicy_ITF interface { + QHstsPolicy_PTR() *QHstsPolicy +} + +func (ptr *QHstsPolicy) QHstsPolicy_PTR() *QHstsPolicy { + return ptr +} + +func (ptr *QHstsPolicy) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHstsPolicy) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHstsPolicy(ptr QHstsPolicy_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHstsPolicy_PTR().Pointer() + } + return nil +} + +func NewQHstsPolicyFromPointer(ptr unsafe.Pointer) (n *QHstsPolicy) { + n = new(QHstsPolicy) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QHstsPolicy__PolicyFlag +//QHstsPolicy::PolicyFlag +type QHstsPolicy__PolicyFlag int64 + +const ( + QHstsPolicy__IncludeSubDomains QHstsPolicy__PolicyFlag = QHstsPolicy__PolicyFlag(1) +) + +func NewQHstsPolicy() *QHstsPolicy { + tmpValue := NewQHstsPolicyFromPointer(C.QHstsPolicy_NewQHstsPolicy()) + runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) + return tmpValue +} + +func NewQHstsPolicy2(expiry core.QDateTime_ITF, flags QHstsPolicy__PolicyFlag, host string, mode core.QUrl__ParsingMode) *QHstsPolicy { + var hostC *C.char + if host != "" { + hostC = C.CString(host) + defer C.free(unsafe.Pointer(hostC)) + } + tmpValue := NewQHstsPolicyFromPointer(C.QHstsPolicy_NewQHstsPolicy2(core.PointerFromQDateTime(expiry), C.longlong(flags), C.struct_QtNetwork_PackedString{data: hostC, len: C.longlong(len(host))}, C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) + return tmpValue +} + +func NewQHstsPolicy3(other QHstsPolicy_ITF) *QHstsPolicy { + tmpValue := NewQHstsPolicyFromPointer(C.QHstsPolicy_NewQHstsPolicy3(PointerFromQHstsPolicy(other))) + runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) + return tmpValue +} + +func (ptr *QHstsPolicy) Expiry() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QHstsPolicy_Expiry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QHstsPolicy) Host(options core.QUrl__ComponentFormattingOption) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QHstsPolicy_Host(ptr.Pointer(), C.longlong(options))) + } + return "" +} + +func (ptr *QHstsPolicy) IncludesSubDomains() bool { + if ptr.Pointer() != nil { + return int8(C.QHstsPolicy_IncludesSubDomains(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHstsPolicy) IsExpired() bool { + if ptr.Pointer() != nil { + return int8(C.QHstsPolicy_IsExpired(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHstsPolicy) SetExpiry(expiry core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QHstsPolicy_SetExpiry(ptr.Pointer(), core.PointerFromQDateTime(expiry)) + } +} + +func (ptr *QHstsPolicy) SetHost(host string, mode core.QUrl__ParsingMode) { + if ptr.Pointer() != nil { + var hostC *C.char + if host != "" { + hostC = C.CString(host) + defer C.free(unsafe.Pointer(hostC)) + } + C.QHstsPolicy_SetHost(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostC, len: C.longlong(len(host))}, C.longlong(mode)) + } +} + +func (ptr *QHstsPolicy) SetIncludesSubDomains(include bool) { + if ptr.Pointer() != nil { + C.QHstsPolicy_SetIncludesSubDomains(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(include)))) + } +} + +func (ptr *QHstsPolicy) Swap(other QHstsPolicy_ITF) { + if ptr.Pointer() != nil { + C.QHstsPolicy_Swap(ptr.Pointer(), PointerFromQHstsPolicy(other)) + } +} + +func (ptr *QHstsPolicy) DestroyQHstsPolicy() { + if ptr.Pointer() != nil { + C.QHstsPolicy_DestroyQHstsPolicy(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHttpMultiPart struct { + core.QObject +} + +type QHttpMultiPart_ITF interface { + core.QObject_ITF + QHttpMultiPart_PTR() *QHttpMultiPart +} + +func (ptr *QHttpMultiPart) QHttpMultiPart_PTR() *QHttpMultiPart { + return ptr +} + +func (ptr *QHttpMultiPart) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QHttpMultiPart) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQHttpMultiPart(ptr QHttpMultiPart_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHttpMultiPart_PTR().Pointer() + } + return nil +} + +func NewQHttpMultiPartFromPointer(ptr unsafe.Pointer) (n *QHttpMultiPart) { + n = new(QHttpMultiPart) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QHttpMultiPart__ContentType +//QHttpMultiPart::ContentType +type QHttpMultiPart__ContentType int64 + +const ( + QHttpMultiPart__MixedType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(0) + QHttpMultiPart__RelatedType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(1) + QHttpMultiPart__FormDataType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(2) + QHttpMultiPart__AlternativeType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(3) +) + +func NewQHttpMultiPart(parent core.QObject_ITF) *QHttpMultiPart { + tmpValue := NewQHttpMultiPartFromPointer(C.QHttpMultiPart_NewQHttpMultiPart(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQHttpMultiPart2(contentType QHttpMultiPart__ContentType, parent core.QObject_ITF) *QHttpMultiPart { + tmpValue := NewQHttpMultiPartFromPointer(C.QHttpMultiPart_NewQHttpMultiPart2(C.longlong(contentType), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QHttpMultiPart) Append(httpPart QHttpPart_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_Append(ptr.Pointer(), PointerFromQHttpPart(httpPart)) + } +} + +func (ptr *QHttpMultiPart) Boundary() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QHttpMultiPart_Boundary(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QHttpMultiPart) SetBoundary(boundary core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_SetBoundary(ptr.Pointer(), core.PointerFromQByteArray(boundary)) + } +} + +func (ptr *QHttpMultiPart) SetContentType(contentType QHttpMultiPart__ContentType) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_SetContentType(ptr.Pointer(), C.longlong(contentType)) + } +} + +//export callbackQHttpMultiPart_DestroyQHttpMultiPart +func callbackQHttpMultiPart_DestroyQHttpMultiPart(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QHttpMultiPart"); signal != nil { + (*(*func())(signal))() + } else { + NewQHttpMultiPartFromPointer(ptr).DestroyQHttpMultiPartDefault() + } +} + +func (ptr *QHttpMultiPart) ConnectDestroyQHttpMultiPart(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QHttpMultiPart"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QHttpMultiPart", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QHttpMultiPart", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHttpMultiPart) DisconnectDestroyQHttpMultiPart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QHttpMultiPart") + } +} + +func (ptr *QHttpMultiPart) DestroyQHttpMultiPart() { + if ptr.Pointer() != nil { + C.QHttpMultiPart_DestroyQHttpMultiPart(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QHttpMultiPart) DestroyQHttpMultiPartDefault() { + if ptr.Pointer() != nil { + C.QHttpMultiPart_DestroyQHttpMultiPartDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QHttpMultiPart) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QHttpMultiPart) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QHttpMultiPart) __children_newList() unsafe.Pointer { + return C.QHttpMultiPart___children_newList(ptr.Pointer()) +} + +func (ptr *QHttpMultiPart) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QHttpMultiPart___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QHttpMultiPart) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QHttpMultiPart) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QHttpMultiPart___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QHttpMultiPart) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QHttpMultiPart) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QHttpMultiPart) __findChildren_newList() unsafe.Pointer { + return C.QHttpMultiPart___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QHttpMultiPart) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QHttpMultiPart) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QHttpMultiPart) __findChildren_newList3() unsafe.Pointer { + return C.QHttpMultiPart___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QHttpMultiPart) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QHttpMultiPart) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QHttpMultiPart) __qFindChildren_newList2() unsafe.Pointer { + return C.QHttpMultiPart___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQHttpMultiPart_ChildEvent +func callbackQHttpMultiPart_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQHttpMultiPartFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QHttpMultiPart) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQHttpMultiPart_ConnectNotify +func callbackQHttpMultiPart_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQHttpMultiPartFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QHttpMultiPart) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQHttpMultiPart_CustomEvent +func callbackQHttpMultiPart_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQHttpMultiPartFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QHttpMultiPart) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQHttpMultiPart_DeleteLater +func callbackQHttpMultiPart_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQHttpMultiPartFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QHttpMultiPart) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QHttpMultiPart_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQHttpMultiPart_Destroyed +func callbackQHttpMultiPart_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQHttpMultiPart_DisconnectNotify +func callbackQHttpMultiPart_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQHttpMultiPartFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QHttpMultiPart) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQHttpMultiPart_Event +func callbackQHttpMultiPart_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQHttpMultiPartFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QHttpMultiPart) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QHttpMultiPart_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQHttpMultiPart_EventFilter +func callbackQHttpMultiPart_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQHttpMultiPartFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QHttpMultiPart) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QHttpMultiPart_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQHttpMultiPart_MetaObject +func callbackQHttpMultiPart_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQHttpMultiPartFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QHttpMultiPart) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QHttpMultiPart_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQHttpMultiPart_ObjectNameChanged +func callbackQHttpMultiPart_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQHttpMultiPart_TimerEvent +func callbackQHttpMultiPart_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQHttpMultiPartFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QHttpMultiPart) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QHttpMultiPart_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QHttpPart struct { + ptr unsafe.Pointer +} + +type QHttpPart_ITF interface { + QHttpPart_PTR() *QHttpPart +} + +func (ptr *QHttpPart) QHttpPart_PTR() *QHttpPart { + return ptr +} + +func (ptr *QHttpPart) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QHttpPart) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQHttpPart(ptr QHttpPart_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHttpPart_PTR().Pointer() + } + return nil +} + +func NewQHttpPartFromPointer(ptr unsafe.Pointer) (n *QHttpPart) { + n = new(QHttpPart) + n.SetPointer(ptr) + return +} +func NewQHttpPart() *QHttpPart { + tmpValue := NewQHttpPartFromPointer(C.QHttpPart_NewQHttpPart()) + runtime.SetFinalizer(tmpValue, (*QHttpPart).DestroyQHttpPart) + return tmpValue +} + +func NewQHttpPart2(other QHttpPart_ITF) *QHttpPart { + tmpValue := NewQHttpPartFromPointer(C.QHttpPart_NewQHttpPart2(PointerFromQHttpPart(other))) + runtime.SetFinalizer(tmpValue, (*QHttpPart).DestroyQHttpPart) + return tmpValue +} + +func (ptr *QHttpPart) SetBody(body core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QHttpPart_SetBody(ptr.Pointer(), core.PointerFromQByteArray(body)) + } +} + +func (ptr *QHttpPart) SetBodyDevice(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QHttpPart_SetBodyDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QHttpPart) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QHttpPart_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) + } +} + +func (ptr *QHttpPart) SetRawHeader(headerName core.QByteArray_ITF, headerValue core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QHttpPart_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(headerValue)) + } +} + +func (ptr *QHttpPart) Swap(other QHttpPart_ITF) { + if ptr.Pointer() != nil { + C.QHttpPart_Swap(ptr.Pointer(), PointerFromQHttpPart(other)) + } +} + +func (ptr *QHttpPart) DestroyQHttpPart() { + if ptr.Pointer() != nil { + C.QHttpPart_DestroyQHttpPart(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QIPv6Address struct { + ptr unsafe.Pointer +} + +type QIPv6Address_ITF interface { + QIPv6Address_PTR() *QIPv6Address +} + +func (ptr *QIPv6Address) QIPv6Address_PTR() *QIPv6Address { + return ptr +} + +func (ptr *QIPv6Address) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QIPv6Address) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQIPv6Address(ptr QIPv6Address_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QIPv6Address_PTR().Pointer() + } + return nil +} + +func NewQIPv6AddressFromPointer(ptr unsafe.Pointer) (n *QIPv6Address) { + n = new(QIPv6Address) + n.SetPointer(ptr) + return +} + +func (ptr *QIPv6Address) DestroyQIPv6Address() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLocalServer struct { + core.QObject +} + +type QLocalServer_ITF interface { + core.QObject_ITF + QLocalServer_PTR() *QLocalServer +} + +func (ptr *QLocalServer) QLocalServer_PTR() *QLocalServer { + return ptr +} + +func (ptr *QLocalServer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QLocalServer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQLocalServer(ptr QLocalServer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLocalServer_PTR().Pointer() + } + return nil +} + +func NewQLocalServerFromPointer(ptr unsafe.Pointer) (n *QLocalServer) { + n = new(QLocalServer) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLocalServer__SocketOption +//QLocalServer::SocketOption +type QLocalServer__SocketOption int64 + +const ( + QLocalServer__NoOptions QLocalServer__SocketOption = QLocalServer__SocketOption(0x0) + QLocalServer__UserAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x01) + QLocalServer__GroupAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x2) + QLocalServer__OtherAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x4) + QLocalServer__WorldAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x7) +) + +func NewQLocalServer(parent core.QObject_ITF) *QLocalServer { + tmpValue := NewQLocalServerFromPointer(C.QLocalServer_NewQLocalServer(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLocalServer) Close() { + if ptr.Pointer() != nil { + C.QLocalServer_Close(ptr.Pointer()) + } +} + +func (ptr *QLocalServer) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocalServer_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocalServer) FullServerName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocalServer_FullServerName(ptr.Pointer())) + } + return "" +} + +//export callbackQLocalServer_HasPendingConnections +func callbackQLocalServer_HasPendingConnections(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasPendingConnections"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalServerFromPointer(ptr).HasPendingConnectionsDefault()))) +} + +func (ptr *QLocalServer) ConnectHasPendingConnections(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hasPendingConnections"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalServer) DisconnectHasPendingConnections() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hasPendingConnections") + } +} + +func (ptr *QLocalServer) HasPendingConnections() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalServer_HasPendingConnections(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLocalServer) HasPendingConnectionsDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalServer_HasPendingConnectionsDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLocalServer_IncomingConnection +func callbackQLocalServer_IncomingConnection(ptr unsafe.Pointer, socketDescriptor C.uintptr_t) { + if signal := qt.GetSignal(ptr, "incomingConnection"); signal != nil { + (*(*func(uintptr))(signal))(uintptr(socketDescriptor)) + } else { + NewQLocalServerFromPointer(ptr).IncomingConnectionDefault(uintptr(socketDescriptor)) + } +} + +func (ptr *QLocalServer) ConnectIncomingConnection(f func(socketDescriptor uintptr)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "incomingConnection"); signal != nil { + f := func(socketDescriptor uintptr) { + (*(*func(uintptr))(signal))(socketDescriptor) + f(socketDescriptor) + } + qt.ConnectSignal(ptr.Pointer(), "incomingConnection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "incomingConnection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalServer) DisconnectIncomingConnection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "incomingConnection") + } +} + +func (ptr *QLocalServer) IncomingConnection(socketDescriptor uintptr) { + if ptr.Pointer() != nil { + C.QLocalServer_IncomingConnection(ptr.Pointer(), C.uintptr_t(socketDescriptor)) + } +} + +func (ptr *QLocalServer) IncomingConnectionDefault(socketDescriptor uintptr) { + if ptr.Pointer() != nil { + C.QLocalServer_IncomingConnectionDefault(ptr.Pointer(), C.uintptr_t(socketDescriptor)) + } +} + +func (ptr *QLocalServer) IsListening() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalServer_IsListening(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLocalServer) Listen(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QLocalServer_Listen(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QLocalServer) MaxPendingConnections() int { + if ptr.Pointer() != nil { + return int(int32(C.QLocalServer_MaxPendingConnections(ptr.Pointer()))) + } + return 0 +} + +//export callbackQLocalServer_NewConnection +func callbackQLocalServer_NewConnection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "newConnection"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLocalServer) ConnectNewConnection(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "newConnection") { + C.QLocalServer_ConnectNewConnection(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConnection"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "newConnection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalServer) DisconnectNewConnection() { + if ptr.Pointer() != nil { + C.QLocalServer_DisconnectNewConnection(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "newConnection") + } +} + +func (ptr *QLocalServer) NewConnection() { + if ptr.Pointer() != nil { + C.QLocalServer_NewConnection(ptr.Pointer()) + } +} + +//export callbackQLocalServer_NextPendingConnection +func callbackQLocalServer_NextPendingConnection(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "nextPendingConnection"); signal != nil { + return PointerFromQLocalSocket((*(*func() *QLocalSocket)(signal))()) + } + + return PointerFromQLocalSocket(NewQLocalServerFromPointer(ptr).NextPendingConnectionDefault()) +} + +func (ptr *QLocalServer) ConnectNextPendingConnection(f func() *QLocalSocket) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nextPendingConnection"); signal != nil { + f := func() *QLocalSocket { + (*(*func() *QLocalSocket)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalServer) DisconnectNextPendingConnection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nextPendingConnection") + } +} + +func (ptr *QLocalServer) NextPendingConnection() *QLocalSocket { + if ptr.Pointer() != nil { + tmpValue := NewQLocalSocketFromPointer(C.QLocalServer_NextPendingConnection(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalServer) NextPendingConnectionDefault() *QLocalSocket { + if ptr.Pointer() != nil { + tmpValue := NewQLocalSocketFromPointer(C.QLocalServer_NextPendingConnectionDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QLocalServer_RemoveServer(name string) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QLocalServer_QLocalServer_RemoveServer(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 +} + +func (ptr *QLocalServer) RemoveServer(name string) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QLocalServer_QLocalServer_RemoveServer(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 +} + +func (ptr *QLocalServer) ServerError() QAbstractSocket__SocketError { + if ptr.Pointer() != nil { + return QAbstractSocket__SocketError(C.QLocalServer_ServerError(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLocalServer) ServerName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocalServer_ServerName(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocalServer) SetMaxPendingConnections(numConnections int) { + if ptr.Pointer() != nil { + C.QLocalServer_SetMaxPendingConnections(ptr.Pointer(), C.int(int32(numConnections))) + } +} + +func (ptr *QLocalServer) SetSocketOptions(options QLocalServer__SocketOption) { + if ptr.Pointer() != nil { + C.QLocalServer_SetSocketOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QLocalServer) SocketOptions() QLocalServer__SocketOption { + if ptr.Pointer() != nil { + return QLocalServer__SocketOption(C.QLocalServer_SocketOptions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLocalServer) WaitForNewConnection(msec int, timedOut *bool) bool { + if ptr.Pointer() != nil { + var timedOutC C.char + if timedOut != nil { + timedOutC = C.char(int8(qt.GoBoolToInt(*timedOut))) + defer func() { *timedOut = int8(timedOutC) != 0 }() + } + return int8(C.QLocalServer_WaitForNewConnection(ptr.Pointer(), C.int(int32(msec)), &timedOutC)) != 0 + } + return false +} + +//export callbackQLocalServer_DestroyQLocalServer +func callbackQLocalServer_DestroyQLocalServer(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLocalServer"); signal != nil { + (*(*func())(signal))() + } else { + NewQLocalServerFromPointer(ptr).DestroyQLocalServerDefault() + } +} + +func (ptr *QLocalServer) ConnectDestroyQLocalServer(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLocalServer"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLocalServer", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLocalServer", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalServer) DisconnectDestroyQLocalServer() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLocalServer") + } +} + +func (ptr *QLocalServer) DestroyQLocalServer() { + if ptr.Pointer() != nil { + C.QLocalServer_DestroyQLocalServer(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLocalServer) DestroyQLocalServerDefault() { + if ptr.Pointer() != nil { + C.QLocalServer_DestroyQLocalServerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLocalServer) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalServer___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalServer) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalServer) __children_newList() unsafe.Pointer { + return C.QLocalServer___children_newList(ptr.Pointer()) +} + +func (ptr *QLocalServer) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QLocalServer___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QLocalServer) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QLocalServer) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QLocalServer___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QLocalServer) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalServer___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalServer) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalServer) __findChildren_newList() unsafe.Pointer { + return C.QLocalServer___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QLocalServer) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalServer___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalServer) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalServer) __findChildren_newList3() unsafe.Pointer { + return C.QLocalServer___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QLocalServer) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalServer___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalServer) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalServer) __qFindChildren_newList2() unsafe.Pointer { + return C.QLocalServer___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQLocalServer_ChildEvent +func callbackQLocalServer_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQLocalServerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QLocalServer) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQLocalServer_ConnectNotify +func callbackQLocalServer_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQLocalServerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QLocalServer) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQLocalServer_CustomEvent +func callbackQLocalServer_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQLocalServerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QLocalServer) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQLocalServer_DeleteLater +func callbackQLocalServer_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQLocalServerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QLocalServer) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QLocalServer_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQLocalServer_Destroyed +func callbackQLocalServer_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQLocalServer_DisconnectNotify +func callbackQLocalServer_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQLocalServerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QLocalServer) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQLocalServer_Event +func callbackQLocalServer_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalServerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QLocalServer) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalServer_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQLocalServer_EventFilter +func callbackQLocalServer_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalServerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QLocalServer) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalServer_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQLocalServer_MetaObject +func callbackQLocalServer_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQLocalServerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QLocalServer) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QLocalServer_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQLocalServer_ObjectNameChanged +func callbackQLocalServer_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQLocalServer_TimerEvent +func callbackQLocalServer_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQLocalServerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QLocalServer) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QLocalServer_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QLocalSocket struct { + core.QIODevice +} + +type QLocalSocket_ITF interface { + core.QIODevice_ITF + QLocalSocket_PTR() *QLocalSocket +} + +func (ptr *QLocalSocket) QLocalSocket_PTR() *QLocalSocket { + return ptr +} + +func (ptr *QLocalSocket) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func (ptr *QLocalSocket) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QIODevice_PTR().SetPointer(p) + } +} + +func PointerFromQLocalSocket(ptr QLocalSocket_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLocalSocket_PTR().Pointer() + } + return nil +} + +func NewQLocalSocketFromPointer(ptr unsafe.Pointer) (n *QLocalSocket) { + n = new(QLocalSocket) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLocalSocket__LocalSocketError +//QLocalSocket::LocalSocketError +type QLocalSocket__LocalSocketError int64 + +const ( + QLocalSocket__ConnectionRefusedError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__ConnectionRefusedError) + QLocalSocket__PeerClosedError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__RemoteHostClosedError) + QLocalSocket__ServerNotFoundError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__HostNotFoundError) + QLocalSocket__SocketAccessError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__SocketAccessError) + QLocalSocket__SocketResourceError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__SocketResourceError) + QLocalSocket__SocketTimeoutError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__SocketTimeoutError) + QLocalSocket__DatagramTooLargeError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__DatagramTooLargeError) + QLocalSocket__ConnectionError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__NetworkError) + QLocalSocket__UnsupportedSocketOperationError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__UnsupportedSocketOperationError) + QLocalSocket__UnknownSocketError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__UnknownSocketError) + QLocalSocket__OperationError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__OperationError) +) + +//go:generate stringer -type=QLocalSocket__LocalSocketState +//QLocalSocket::LocalSocketState +type QLocalSocket__LocalSocketState int64 + +const ( + QLocalSocket__UnconnectedState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__UnconnectedState) + QLocalSocket__ConnectingState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__ConnectingState) + QLocalSocket__ConnectedState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__ConnectedState) + QLocalSocket__ClosingState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__ClosingState) +) + +func NewQLocalSocket(parent core.QObject_ITF) *QLocalSocket { + tmpValue := NewQLocalSocketFromPointer(C.QLocalSocket_NewQLocalSocket(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLocalSocket) Abort() { + if ptr.Pointer() != nil { + C.QLocalSocket_Abort(ptr.Pointer()) + } +} + +//export callbackQLocalSocket_BytesAvailable +func callbackQLocalSocket_BytesAvailable(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQLocalSocketFromPointer(ptr).BytesAvailableDefault()) +} + +func (ptr *QLocalSocket) BytesAvailableDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QLocalSocket_BytesAvailableDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_BytesToWrite +func callbackQLocalSocket_BytesToWrite(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQLocalSocketFromPointer(ptr).BytesToWriteDefault()) +} + +func (ptr *QLocalSocket) BytesToWriteDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QLocalSocket_BytesToWriteDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_CanReadLine +func callbackQLocalSocket_CanReadLine(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).CanReadLineDefault()))) +} + +func (ptr *QLocalSocket) CanReadLineDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_CanReadLineDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLocalSocket_Close +func callbackQLocalSocket_Close(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + (*(*func())(signal))() + } else { + NewQLocalSocketFromPointer(ptr).CloseDefault() + } +} + +func (ptr *QLocalSocket) CloseDefault() { + if ptr.Pointer() != nil { + C.QLocalSocket_CloseDefault(ptr.Pointer()) + } +} + +func (ptr *QLocalSocket) ConnectToServer(openMode core.QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + C.QLocalSocket_ConnectToServer(ptr.Pointer(), C.longlong(openMode)) + } +} + +func (ptr *QLocalSocket) ConnectToServer2(name string, openMode core.QIODevice__OpenModeFlag) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QLocalSocket_ConnectToServer2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(openMode)) + } +} + +//export callbackQLocalSocket_Connected +func callbackQLocalSocket_Connected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLocalSocket) ConnectConnected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "connected") { + C.QLocalSocket_ConnectConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "connected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectConnected() { + if ptr.Pointer() != nil { + C.QLocalSocket_DisconnectConnected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "connected") + } +} + +func (ptr *QLocalSocket) Connected() { + if ptr.Pointer() != nil { + C.QLocalSocket_Connected(ptr.Pointer()) + } +} + +func (ptr *QLocalSocket) DisconnectFromServer() { + if ptr.Pointer() != nil { + C.QLocalSocket_DisconnectFromServer(ptr.Pointer()) + } +} + +//export callbackQLocalSocket_Disconnected +func callbackQLocalSocket_Disconnected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLocalSocket) ConnectDisconnected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "disconnected") { + C.QLocalSocket_ConnectDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "disconnected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "disconnected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectDisconnected() { + if ptr.Pointer() != nil { + C.QLocalSocket_DisconnectDisconnected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "disconnected") + } +} + +func (ptr *QLocalSocket) Disconnected() { + if ptr.Pointer() != nil { + C.QLocalSocket_Disconnected(ptr.Pointer()) + } +} + +func (ptr *QLocalSocket) Error() QLocalSocket__LocalSocketError { + if ptr.Pointer() != nil { + return QLocalSocket__LocalSocketError(C.QLocalSocket_Error(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_Error2 +func callbackQLocalSocket_Error2(ptr unsafe.Pointer, socketError C.longlong) { + if signal := qt.GetSignal(ptr, "error2"); signal != nil { + (*(*func(QLocalSocket__LocalSocketError))(signal))(QLocalSocket__LocalSocketError(socketError)) + } + +} + +func (ptr *QLocalSocket) ConnectError2(f func(socketError QLocalSocket__LocalSocketError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "error2") { + C.QLocalSocket_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { + f := func(socketError QLocalSocket__LocalSocketError) { + (*(*func(QLocalSocket__LocalSocketError))(signal))(socketError) + f(socketError) + } + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectError2() { + if ptr.Pointer() != nil { + C.QLocalSocket_DisconnectError2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "error2") + } +} + +func (ptr *QLocalSocket) Error2(socketError QLocalSocket__LocalSocketError) { + if ptr.Pointer() != nil { + C.QLocalSocket_Error2(ptr.Pointer(), C.longlong(socketError)) + } +} + +func (ptr *QLocalSocket) Flush() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_Flush(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLocalSocket) FullServerName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocalSocket_FullServerName(ptr.Pointer())) + } + return "" +} + +//export callbackQLocalSocket_IsSequential +func callbackQLocalSocket_IsSequential(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).IsSequentialDefault()))) +} + +func (ptr *QLocalSocket) IsSequentialDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_IsSequentialDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLocalSocket) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_IsValid(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLocalSocket_Open +func callbackQLocalSocket_Open(ptr unsafe.Pointer, openMode C.longlong) C.char { + if signal := qt.GetSignal(ptr, "open"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(openMode))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(openMode))))) +} + +func (ptr *QLocalSocket) OpenDefault(openMode core.QIODevice__OpenModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_OpenDefault(ptr.Pointer(), C.longlong(openMode))) != 0 + } + return false +} + +func (ptr *QLocalSocket) ReadBufferSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QLocalSocket_ReadBufferSize(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_ReadData +func callbackQLocalSocket_ReadData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, c C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(c))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + retS := cGoUnpackString(data) + ret := C.longlong(NewQLocalSocketFromPointer(ptr).ReadDataDefault(&retS, int64(c))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret +} + +func (ptr *QLocalSocket) ConnectReadData(f func(data *string, c int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { + f := func(data *string, c int64) int64 { + (*(*func(*string, int64) int64)(signal))(data, c) + return f(data, c) + } + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectReadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "readData") + } +} + +func (ptr *QLocalSocket) ReadData(data *string, c int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(c))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QLocalSocket_ReadData(ptr.Pointer(), dataC, C.longlong(c))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QLocalSocket) ReadDataDefault(data *string, c int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(c))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QLocalSocket_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(c))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QLocalSocket) ServerName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLocalSocket_ServerName(ptr.Pointer())) + } + return "" +} + +func (ptr *QLocalSocket) SetReadBufferSize(size int64) { + if ptr.Pointer() != nil { + C.QLocalSocket_SetReadBufferSize(ptr.Pointer(), C.longlong(size)) + } +} + +func (ptr *QLocalSocket) SetServerName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QLocalSocket_SetServerName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QLocalSocket) State() QLocalSocket__LocalSocketState { + if ptr.Pointer() != nil { + return QLocalSocket__LocalSocketState(C.QLocalSocket_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_StateChanged +func callbackQLocalSocket_StateChanged(ptr unsafe.Pointer, socketState C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QLocalSocket__LocalSocketState))(signal))(QLocalSocket__LocalSocketState(socketState)) + } + +} + +func (ptr *QLocalSocket) ConnectStateChanged(f func(socketState QLocalSocket__LocalSocketState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QLocalSocket_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(socketState QLocalSocket__LocalSocketState) { + (*(*func(QLocalSocket__LocalSocketState))(signal))(socketState) + f(socketState) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QLocalSocket_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QLocalSocket) StateChanged(socketState QLocalSocket__LocalSocketState) { + if ptr.Pointer() != nil { + C.QLocalSocket_StateChanged(ptr.Pointer(), C.longlong(socketState)) + } +} + +//export callbackQLocalSocket_WaitForBytesWritten +func callbackQLocalSocket_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) +} + +func (ptr *QLocalSocket) WaitForBytesWrittenDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QLocalSocket) WaitForConnected(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_WaitForConnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +func (ptr *QLocalSocket) WaitForDisconnected(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_WaitForDisconnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQLocalSocket_WaitForReadyRead +func callbackQLocalSocket_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) +} + +func (ptr *QLocalSocket) WaitForReadyReadDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQLocalSocket_WriteData +func callbackQLocalSocket_WriteData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, c C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(c))) + } + + return C.longlong(NewQLocalSocketFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(c))) +} + +func (ptr *QLocalSocket) ConnectWriteData(f func(data []byte, c int64) int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { + f := func(data []byte, c int64) int64 { + (*(*func([]byte, int64) int64)(signal))(data, c) + return f(data, c) + } + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectWriteData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "writeData") + } +} + +func (ptr *QLocalSocket) WriteData(data []byte, c int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QLocalSocket_WriteData(ptr.Pointer(), dataC, C.longlong(c))) + } + return 0 +} + +func (ptr *QLocalSocket) WriteDataDefault(data []byte, c int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QLocalSocket_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(c))) + } + return 0 +} + +//export callbackQLocalSocket_DestroyQLocalSocket +func callbackQLocalSocket_DestroyQLocalSocket(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLocalSocket"); signal != nil { + (*(*func())(signal))() + } else { + NewQLocalSocketFromPointer(ptr).DestroyQLocalSocketDefault() + } +} + +func (ptr *QLocalSocket) ConnectDestroyQLocalSocket(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLocalSocket"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLocalSocket", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLocalSocket", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLocalSocket) DisconnectDestroyQLocalSocket() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLocalSocket") + } +} + +func (ptr *QLocalSocket) DestroyQLocalSocket() { + if ptr.Pointer() != nil { + C.QLocalSocket_DestroyQLocalSocket(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLocalSocket) DestroyQLocalSocketDefault() { + if ptr.Pointer() != nil { + C.QLocalSocket_DestroyQLocalSocketDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLocalSocket) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalSocket) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalSocket) __children_newList() unsafe.Pointer { + return C.QLocalSocket___children_newList(ptr.Pointer()) +} + +func (ptr *QLocalSocket) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QLocalSocket___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QLocalSocket) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QLocalSocket) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QLocalSocket___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QLocalSocket) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalSocket) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalSocket) __findChildren_newList() unsafe.Pointer { + return C.QLocalSocket___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QLocalSocket) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalSocket) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalSocket) __findChildren_newList3() unsafe.Pointer { + return C.QLocalSocket___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QLocalSocket) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLocalSocket) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLocalSocket) __qFindChildren_newList2() unsafe.Pointer { + return C.QLocalSocket___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQLocalSocket_AboutToClose +func callbackQLocalSocket_AboutToClose(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQLocalSocket_AtEnd +func callbackQLocalSocket_AtEnd(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).AtEndDefault()))) +} + +func (ptr *QLocalSocket) AtEndDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_AtEndDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLocalSocket_BytesWritten +func callbackQLocalSocket_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { + (*(*func(int64))(signal))(int64(bytes)) + } + +} + +//export callbackQLocalSocket_ChannelBytesWritten +func callbackQLocalSocket_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { + (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) + } + +} + +//export callbackQLocalSocket_ChannelReadyRead +func callbackQLocalSocket_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { + if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { + (*(*func(int))(signal))(int(int32(channel))) + } + +} + +//export callbackQLocalSocket_Pos +func callbackQLocalSocket_Pos(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "pos"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQLocalSocketFromPointer(ptr).PosDefault()) +} + +func (ptr *QLocalSocket) PosDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QLocalSocket_PosDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_ReadChannelFinished +func callbackQLocalSocket_ReadChannelFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQLocalSocket_ReadLineData +func callbackQLocalSocket_ReadLineData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) + } + + return C.longlong(NewQLocalSocketFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize))) +} + +func (ptr *QLocalSocket) ReadLineDataDefault(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QLocalSocket_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +//export callbackQLocalSocket_ReadyRead +func callbackQLocalSocket_ReadyRead(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQLocalSocket_Reset +func callbackQLocalSocket_Reset(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).ResetDefault()))) +} + +func (ptr *QLocalSocket) ResetDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_ResetDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLocalSocket_Seek +func callbackQLocalSocket_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { + if signal := qt.GetSignal(ptr, "seek"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).SeekDefault(int64(pos))))) +} + +func (ptr *QLocalSocket) SeekDefault(pos int64) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 + } + return false +} + +//export callbackQLocalSocket_Size +func callbackQLocalSocket_Size(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQLocalSocketFromPointer(ptr).SizeDefault()) +} + +func (ptr *QLocalSocket) SizeDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QLocalSocket_SizeDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQLocalSocket_ChildEvent +func callbackQLocalSocket_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQLocalSocketFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QLocalSocket) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQLocalSocket_ConnectNotify +func callbackQLocalSocket_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQLocalSocketFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QLocalSocket) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQLocalSocket_CustomEvent +func callbackQLocalSocket_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQLocalSocketFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QLocalSocket) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQLocalSocket_DeleteLater +func callbackQLocalSocket_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQLocalSocketFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QLocalSocket) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QLocalSocket_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQLocalSocket_Destroyed +func callbackQLocalSocket_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQLocalSocket_DisconnectNotify +func callbackQLocalSocket_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQLocalSocketFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QLocalSocket) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQLocalSocket_Event +func callbackQLocalSocket_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QLocalSocket) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQLocalSocket_EventFilter +func callbackQLocalSocket_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QLocalSocket) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLocalSocket_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQLocalSocket_MetaObject +func callbackQLocalSocket_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQLocalSocketFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QLocalSocket) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QLocalSocket_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQLocalSocket_ObjectNameChanged +func callbackQLocalSocket_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQLocalSocket_TimerEvent +func callbackQLocalSocket_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQLocalSocketFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QLocalSocket) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QLocalSocket_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QNetworkAccessManager struct { + core.QObject +} + +type QNetworkAccessManager_ITF interface { + core.QObject_ITF + QNetworkAccessManager_PTR() *QNetworkAccessManager +} + +func (ptr *QNetworkAccessManager) QNetworkAccessManager_PTR() *QNetworkAccessManager { + return ptr +} + +func (ptr *QNetworkAccessManager) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QNetworkAccessManager) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQNetworkAccessManager(ptr QNetworkAccessManager_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkAccessManager_PTR().Pointer() + } + return nil +} + +func NewQNetworkAccessManagerFromPointer(ptr unsafe.Pointer) (n *QNetworkAccessManager) { + n = new(QNetworkAccessManager) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkAccessManager__Operation +//QNetworkAccessManager::Operation +type QNetworkAccessManager__Operation int64 + +const ( + QNetworkAccessManager__HeadOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(1) + QNetworkAccessManager__GetOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(2) + QNetworkAccessManager__PutOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(3) + QNetworkAccessManager__PostOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(4) + QNetworkAccessManager__DeleteOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(5) + QNetworkAccessManager__CustomOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(6) + QNetworkAccessManager__UnknownOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(0) +) + +//go:generate stringer -type=QNetworkAccessManager__NetworkAccessibility +//QNetworkAccessManager::NetworkAccessibility +type QNetworkAccessManager__NetworkAccessibility int64 + +const ( + QNetworkAccessManager__UnknownAccessibility QNetworkAccessManager__NetworkAccessibility = QNetworkAccessManager__NetworkAccessibility(-1) + QNetworkAccessManager__NotAccessible QNetworkAccessManager__NetworkAccessibility = QNetworkAccessManager__NetworkAccessibility(0) + QNetworkAccessManager__Accessible QNetworkAccessManager__NetworkAccessibility = QNetworkAccessManager__NetworkAccessibility(1) +) + +func NewQNetworkAccessManager(parent core.QObject_ITF) *QNetworkAccessManager { + tmpValue := NewQNetworkAccessManagerFromPointer(C.QNetworkAccessManager_NewQNetworkAccessManager(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QNetworkAccessManager) ActiveConfiguration() *QNetworkConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkAccessManager_ActiveConfiguration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) AddStrictTransportSecurityHosts(knownHosts []*QHstsPolicy) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_AddStrictTransportSecurityHosts(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkAccessManagerFromPointer(NewQNetworkAccessManagerFromPointer(nil).__addStrictTransportSecurityHosts_knownHosts_newList()) + for _, v := range knownHosts { + tmpList.__addStrictTransportSecurityHosts_knownHosts_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQNetworkAccessManager_AuthenticationRequired +func callbackQNetworkAccessManager_AuthenticationRequired(ptr unsafe.Pointer, reply unsafe.Pointer, authenticator unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "authenticationRequired"); signal != nil { + (*(*func(*QNetworkReply, *QAuthenticator))(signal))(NewQNetworkReplyFromPointer(reply), NewQAuthenticatorFromPointer(authenticator)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectAuthenticationRequired(f func(reply *QNetworkReply, authenticator *QAuthenticator)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "authenticationRequired") { + C.QNetworkAccessManager_ConnectAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "authenticationRequired"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "authenticationRequired"); signal != nil { + f := func(reply *QNetworkReply, authenticator *QAuthenticator) { + (*(*func(*QNetworkReply, *QAuthenticator))(signal))(reply, authenticator) + f(reply, authenticator) + } + qt.ConnectSignal(ptr.Pointer(), "authenticationRequired", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "authenticationRequired", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectAuthenticationRequired() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectAuthenticationRequired(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "authenticationRequired") + } +} + +func (ptr *QNetworkAccessManager) AuthenticationRequired(reply QNetworkReply_ITF, authenticator QAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_AuthenticationRequired(ptr.Pointer(), PointerFromQNetworkReply(reply), PointerFromQAuthenticator(authenticator)) + } +} + +func (ptr *QNetworkAccessManager) Cache() *QAbstractNetworkCache { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractNetworkCacheFromPointer(C.QNetworkAccessManager_Cache(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) ClearAccessCache() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_ClearAccessCache(ptr.Pointer()) + } +} + +func (ptr *QNetworkAccessManager) ClearConnectionCache() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_ClearConnectionCache(ptr.Pointer()) + } +} + +func (ptr *QNetworkAccessManager) Configuration() *QNetworkConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkAccessManager_Configuration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) ConnectToHost(hostName string, port uint16) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QNetworkAccessManager_ConnectToHost(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port)) + } +} + +func (ptr *QNetworkAccessManager) ConnectToHostEncrypted(hostName string, port uint16, sslConfiguration QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QNetworkAccessManager_ConnectToHostEncrypted(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), PointerFromQSslConfiguration(sslConfiguration)) + } +} + +func (ptr *QNetworkAccessManager) ConnectToHostEncrypted2(hostName string, port uint16, sslConfiguration QSslConfiguration_ITF, peerName string) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + var peerNameC *C.char + if peerName != "" { + peerNameC = C.CString(peerName) + defer C.free(unsafe.Pointer(peerNameC)) + } + C.QNetworkAccessManager_ConnectToHostEncrypted2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), PointerFromQSslConfiguration(sslConfiguration), C.struct_QtNetwork_PackedString{data: peerNameC, len: C.longlong(len(peerName))}) + } +} + +func (ptr *QNetworkAccessManager) CookieJar() *QNetworkCookieJar { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCookieJarFromPointer(C.QNetworkAccessManager_CookieJar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQNetworkAccessManager_CreateRequest +func callbackQNetworkAccessManager_CreateRequest(ptr unsafe.Pointer, op C.longlong, originalReq unsafe.Pointer, outgoingData unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createRequest"); signal != nil { + return PointerFromQNetworkReply((*(*func(QNetworkAccessManager__Operation, *QNetworkRequest, *core.QIODevice) *QNetworkReply)(signal))(QNetworkAccessManager__Operation(op), NewQNetworkRequestFromPointer(originalReq), core.NewQIODeviceFromPointer(outgoingData))) + } + + return PointerFromQNetworkReply(NewQNetworkAccessManagerFromPointer(ptr).CreateRequestDefault(QNetworkAccessManager__Operation(op), NewQNetworkRequestFromPointer(originalReq), core.NewQIODeviceFromPointer(outgoingData))) +} + +func (ptr *QNetworkAccessManager) ConnectCreateRequest(f func(op QNetworkAccessManager__Operation, originalReq *QNetworkRequest, outgoingData *core.QIODevice) *QNetworkReply) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createRequest"); signal != nil { + f := func(op QNetworkAccessManager__Operation, originalReq *QNetworkRequest, outgoingData *core.QIODevice) *QNetworkReply { + (*(*func(QNetworkAccessManager__Operation, *QNetworkRequest, *core.QIODevice) *QNetworkReply)(signal))(op, originalReq, outgoingData) + return f(op, originalReq, outgoingData) + } + qt.ConnectSignal(ptr.Pointer(), "createRequest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createRequest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectCreateRequest() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createRequest") + } +} + +func (ptr *QNetworkAccessManager) CreateRequest(op QNetworkAccessManager__Operation, originalReq QNetworkRequest_ITF, outgoingData core.QIODevice_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_CreateRequest(ptr.Pointer(), C.longlong(op), PointerFromQNetworkRequest(originalReq), core.PointerFromQIODevice(outgoingData))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) CreateRequestDefault(op QNetworkAccessManager__Operation, originalReq QNetworkRequest_ITF, outgoingData core.QIODevice_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_CreateRequestDefault(ptr.Pointer(), C.longlong(op), PointerFromQNetworkRequest(originalReq), core.PointerFromQIODevice(outgoingData))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) DeleteResource(request QNetworkRequest_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_DeleteResource(ptr.Pointer(), PointerFromQNetworkRequest(request))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) EnableStrictTransportSecurityStore(enabled bool, storeDir string) { + if ptr.Pointer() != nil { + var storeDirC *C.char + if storeDir != "" { + storeDirC = C.CString(storeDir) + defer C.free(unsafe.Pointer(storeDirC)) + } + C.QNetworkAccessManager_EnableStrictTransportSecurityStore(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtNetwork_PackedString{data: storeDirC, len: C.longlong(len(storeDir))}) + } +} + +//export callbackQNetworkAccessManager_Encrypted +func callbackQNetworkAccessManager_Encrypted(ptr unsafe.Pointer, reply unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "encrypted"); signal != nil { + (*(*func(*QNetworkReply))(signal))(NewQNetworkReplyFromPointer(reply)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectEncrypted(f func(reply *QNetworkReply)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "encrypted") { + C.QNetworkAccessManager_ConnectEncrypted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encrypted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "encrypted"); signal != nil { + f := func(reply *QNetworkReply) { + (*(*func(*QNetworkReply))(signal))(reply) + f(reply) + } + qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectEncrypted() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectEncrypted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "encrypted") + } +} + +func (ptr *QNetworkAccessManager) Encrypted(reply QNetworkReply_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_Encrypted(ptr.Pointer(), PointerFromQNetworkReply(reply)) + } +} + +//export callbackQNetworkAccessManager_Finished +func callbackQNetworkAccessManager_Finished(ptr unsafe.Pointer, reply unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func(*QNetworkReply))(signal))(NewQNetworkReplyFromPointer(reply)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectFinished(f func(reply *QNetworkReply)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QNetworkAccessManager_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func(reply *QNetworkReply) { + (*(*func(*QNetworkReply))(signal))(reply) + f(reply) + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QNetworkAccessManager) Finished(reply QNetworkReply_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_Finished(ptr.Pointer(), PointerFromQNetworkReply(reply)) + } +} + +func (ptr *QNetworkAccessManager) Get(request QNetworkRequest_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Get(ptr.Pointer(), PointerFromQNetworkRequest(request))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) Head(request QNetworkRequest_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Head(ptr.Pointer(), PointerFromQNetworkRequest(request))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) IsStrictTransportSecurityEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAccessManager_IsStrictTransportSecurityEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkAccessManager) IsStrictTransportSecurityStoreEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAccessManager_IsStrictTransportSecurityStoreEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkAccessManager) NetworkAccessible() QNetworkAccessManager__NetworkAccessibility { + if ptr.Pointer() != nil { + return QNetworkAccessManager__NetworkAccessibility(C.QNetworkAccessManager_NetworkAccessible(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkAccessManager_NetworkAccessibleChanged +func callbackQNetworkAccessManager_NetworkAccessibleChanged(ptr unsafe.Pointer, accessible C.longlong) { + if signal := qt.GetSignal(ptr, "networkAccessibleChanged"); signal != nil { + (*(*func(QNetworkAccessManager__NetworkAccessibility))(signal))(QNetworkAccessManager__NetworkAccessibility(accessible)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectNetworkAccessibleChanged(f func(accessible QNetworkAccessManager__NetworkAccessibility)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "networkAccessibleChanged") { + C.QNetworkAccessManager_ConnectNetworkAccessibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "networkAccessibleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "networkAccessibleChanged"); signal != nil { + f := func(accessible QNetworkAccessManager__NetworkAccessibility) { + (*(*func(QNetworkAccessManager__NetworkAccessibility))(signal))(accessible) + f(accessible) + } + qt.ConnectSignal(ptr.Pointer(), "networkAccessibleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "networkAccessibleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectNetworkAccessibleChanged() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectNetworkAccessibleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "networkAccessibleChanged") + } +} + +func (ptr *QNetworkAccessManager) NetworkAccessibleChanged(accessible QNetworkAccessManager__NetworkAccessibility) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_NetworkAccessibleChanged(ptr.Pointer(), C.longlong(accessible)) + } +} + +func (ptr *QNetworkAccessManager) Post(request QNetworkRequest_ITF, data core.QIODevice_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Post(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQIODevice(data))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) Post2(request QNetworkRequest_ITF, data core.QByteArray_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Post2(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(data))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) Post3(request QNetworkRequest_ITF, multiPart QHttpMultiPart_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Post3(ptr.Pointer(), PointerFromQNetworkRequest(request), PointerFromQHttpMultiPart(multiPart))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQNetworkAccessManager_PreSharedKeyAuthenticationRequired +func callbackQNetworkAccessManager_PreSharedKeyAuthenticationRequired(ptr unsafe.Pointer, reply unsafe.Pointer, authenticator unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "preSharedKeyAuthenticationRequired"); signal != nil { + (*(*func(*QNetworkReply, *QSslPreSharedKeyAuthenticator))(signal))(NewQNetworkReplyFromPointer(reply), NewQSslPreSharedKeyAuthenticatorFromPointer(authenticator)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectPreSharedKeyAuthenticationRequired(f func(reply *QNetworkReply, authenticator *QSslPreSharedKeyAuthenticator)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") { + C.QNetworkAccessManager_ConnectPreSharedKeyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preSharedKeyAuthenticationRequired"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired"); signal != nil { + f := func(reply *QNetworkReply, authenticator *QSslPreSharedKeyAuthenticator) { + (*(*func(*QNetworkReply, *QSslPreSharedKeyAuthenticator))(signal))(reply, authenticator) + f(reply, authenticator) + } + qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectPreSharedKeyAuthenticationRequired() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectPreSharedKeyAuthenticationRequired(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") + } +} + +func (ptr *QNetworkAccessManager) PreSharedKeyAuthenticationRequired(reply QNetworkReply_ITF, authenticator QSslPreSharedKeyAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_PreSharedKeyAuthenticationRequired(ptr.Pointer(), PointerFromQNetworkReply(reply), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) + } +} + +func (ptr *QNetworkAccessManager) Proxy() *QNetworkProxy { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkAccessManager_Proxy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue + } + return nil +} + +//export callbackQNetworkAccessManager_ProxyAuthenticationRequired +func callbackQNetworkAccessManager_ProxyAuthenticationRequired(ptr unsafe.Pointer, proxy unsafe.Pointer, authenticator unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "proxyAuthenticationRequired"); signal != nil { + (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(NewQNetworkProxyFromPointer(proxy), NewQAuthenticatorFromPointer(authenticator)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectProxyAuthenticationRequired(f func(proxy *QNetworkProxy, authenticator *QAuthenticator)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "proxyAuthenticationRequired") { + C.QNetworkAccessManager_ConnectProxyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "proxyAuthenticationRequired"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "proxyAuthenticationRequired"); signal != nil { + f := func(proxy *QNetworkProxy, authenticator *QAuthenticator) { + (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(proxy, authenticator) + f(proxy, authenticator) + } + qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectProxyAuthenticationRequired() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectProxyAuthenticationRequired(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "proxyAuthenticationRequired") + } +} + +func (ptr *QNetworkAccessManager) ProxyAuthenticationRequired(proxy QNetworkProxy_ITF, authenticator QAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_ProxyAuthenticationRequired(ptr.Pointer(), PointerFromQNetworkProxy(proxy), PointerFromQAuthenticator(authenticator)) + } +} + +func (ptr *QNetworkAccessManager) ProxyFactory() *QNetworkProxyFactory { + if ptr.Pointer() != nil { + return NewQNetworkProxyFactoryFromPointer(C.QNetworkAccessManager_ProxyFactory(ptr.Pointer())) + } + return nil +} + +func (ptr *QNetworkAccessManager) Put(request QNetworkRequest_ITF, data core.QIODevice_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Put(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQIODevice(data))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) Put2(request QNetworkRequest_ITF, data core.QByteArray_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Put2(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(data))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) Put3(request QNetworkRequest_ITF, multiPart QHttpMultiPart_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Put3(ptr.Pointer(), PointerFromQNetworkRequest(request), PointerFromQHttpMultiPart(multiPart))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) RedirectPolicy() QNetworkRequest__RedirectPolicy { + if ptr.Pointer() != nil { + return QNetworkRequest__RedirectPolicy(C.QNetworkAccessManager_RedirectPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkAccessManager) SendCustomRequest(request QNetworkRequest_ITF, verb core.QByteArray_ITF, data core.QIODevice_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_SendCustomRequest(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(verb), core.PointerFromQIODevice(data))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) SendCustomRequest2(request QNetworkRequest_ITF, verb core.QByteArray_ITF, data core.QByteArray_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_SendCustomRequest2(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(verb), core.PointerFromQByteArray(data))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) SendCustomRequest3(request QNetworkRequest_ITF, verb core.QByteArray_ITF, multiPart QHttpMultiPart_ITF) *QNetworkReply { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_SendCustomRequest3(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(verb), PointerFromQHttpMultiPart(multiPart))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) SetCache(cache QAbstractNetworkCache_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetCache(ptr.Pointer(), PointerFromQAbstractNetworkCache(cache)) + } +} + +func (ptr *QNetworkAccessManager) SetConfiguration(config QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetConfiguration(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) + } +} + +func (ptr *QNetworkAccessManager) SetCookieJar(cookieJar QNetworkCookieJar_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetCookieJar(ptr.Pointer(), PointerFromQNetworkCookieJar(cookieJar)) + } +} + +func (ptr *QNetworkAccessManager) SetNetworkAccessible(accessible QNetworkAccessManager__NetworkAccessibility) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetNetworkAccessible(ptr.Pointer(), C.longlong(accessible)) + } +} + +func (ptr *QNetworkAccessManager) SetProxy(proxy QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetProxy(ptr.Pointer(), PointerFromQNetworkProxy(proxy)) + } +} + +func (ptr *QNetworkAccessManager) SetProxyFactory(factory QNetworkProxyFactory_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetProxyFactory(ptr.Pointer(), PointerFromQNetworkProxyFactory(factory)) + } +} + +func (ptr *QNetworkAccessManager) SetRedirectPolicy(policy QNetworkRequest__RedirectPolicy) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetRedirectPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QNetworkAccessManager) SetStrictTransportSecurityEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SetStrictTransportSecurityEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +//export callbackQNetworkAccessManager_SslErrors +func callbackQNetworkAccessManager_SslErrors(ptr unsafe.Pointer, reply unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { + if signal := qt.GetSignal(ptr, "sslErrors"); signal != nil { + (*(*func(*QNetworkReply, []*QSslError))(signal))(NewQNetworkReplyFromPointer(reply), func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQNetworkAccessManagerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sslErrors_errors_atList(i) + } + return out + }(errors)) + } + +} + +func (ptr *QNetworkAccessManager) ConnectSslErrors(f func(reply *QNetworkReply, errors []*QSslError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sslErrors") { + C.QNetworkAccessManager_ConnectSslErrors(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sslErrors"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sslErrors"); signal != nil { + f := func(reply *QNetworkReply, errors []*QSslError) { + (*(*func(*QNetworkReply, []*QSslError))(signal))(reply, errors) + f(reply, errors) + } + qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectSslErrors() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectSslErrors(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sslErrors") + } +} + +func (ptr *QNetworkAccessManager) SslErrors(reply QNetworkReply_ITF, errors []*QSslError) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_SslErrors(ptr.Pointer(), PointerFromQNetworkReply(reply), func() unsafe.Pointer { + tmpList := NewQNetworkAccessManagerFromPointer(NewQNetworkAccessManagerFromPointer(nil).__sslErrors_errors_newList()) + for _, v := range errors { + tmpList.__sslErrors_errors_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QNetworkAccessManager) StrictTransportSecurityHosts() []*QHstsPolicy { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QHstsPolicy { + out := make([]*QHstsPolicy, int(l.len)) + tmpList := NewQNetworkAccessManagerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__strictTransportSecurityHosts_atList(i) + } + return out + }(C.QNetworkAccessManager_StrictTransportSecurityHosts(ptr.Pointer())) + } + return make([]*QHstsPolicy, 0) +} + +func (ptr *QNetworkAccessManager) SupportedSchemes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QNetworkAccessManager_SupportedSchemes(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQNetworkAccessManager_SupportedSchemesImplementation +func callbackQNetworkAccessManager_SupportedSchemesImplementation(ptr unsafe.Pointer) C.struct_QtNetwork_PackedString { + if signal := qt.GetSignal(ptr, "supportedSchemesImplementation"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtNetwork_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQNetworkAccessManagerFromPointer(ptr).SupportedSchemesImplementationDefault() + return C.struct_QtNetwork_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QNetworkAccessManager) ConnectSupportedSchemesImplementation(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportedSchemesImplementation"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "supportedSchemesImplementation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportedSchemesImplementation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectSupportedSchemesImplementation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportedSchemesImplementation") + } +} + +func (ptr *QNetworkAccessManager) SupportedSchemesImplementation() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QNetworkAccessManager_SupportedSchemesImplementation(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QNetworkAccessManager) SupportedSchemesImplementationDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QNetworkAccessManager_SupportedSchemesImplementationDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQNetworkAccessManager_DestroyQNetworkAccessManager +func callbackQNetworkAccessManager_DestroyQNetworkAccessManager(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkAccessManager"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkAccessManagerFromPointer(ptr).DestroyQNetworkAccessManagerDefault() + } +} + +func (ptr *QNetworkAccessManager) ConnectDestroyQNetworkAccessManager(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkAccessManager"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkAccessManager", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkAccessManager", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkAccessManager) DisconnectDestroyQNetworkAccessManager() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkAccessManager") + } +} + +func (ptr *QNetworkAccessManager) DestroyQNetworkAccessManager() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DestroyQNetworkAccessManager(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkAccessManager) DestroyQNetworkAccessManagerDefault() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DestroyQNetworkAccessManagerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkAccessManager) __addStrictTransportSecurityHosts_knownHosts_atList(i int) *QHstsPolicy { + if ptr.Pointer() != nil { + tmpValue := NewQHstsPolicyFromPointer(C.QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __addStrictTransportSecurityHosts_knownHosts_setList(i QHstsPolicy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_setList(ptr.Pointer(), PointerFromQHstsPolicy(i)) + } +} + +func (ptr *QNetworkAccessManager) __addStrictTransportSecurityHosts_knownHosts_newList() unsafe.Pointer { + return C.QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_newList(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __sslErrors_errors_atList(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QNetworkAccessManager___sslErrors_errors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __sslErrors_errors_setList(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___sslErrors_errors_setList(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QNetworkAccessManager) __sslErrors_errors_newList() unsafe.Pointer { + return C.QNetworkAccessManager___sslErrors_errors_newList(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __strictTransportSecurityHosts_atList(i int) *QHstsPolicy { + if ptr.Pointer() != nil { + tmpValue := NewQHstsPolicyFromPointer(C.QNetworkAccessManager___strictTransportSecurityHosts_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __strictTransportSecurityHosts_setList(i QHstsPolicy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___strictTransportSecurityHosts_setList(ptr.Pointer(), PointerFromQHstsPolicy(i)) + } +} + +func (ptr *QNetworkAccessManager) __strictTransportSecurityHosts_newList() unsafe.Pointer { + return C.QNetworkAccessManager___strictTransportSecurityHosts_newList(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkAccessManager) __children_newList() unsafe.Pointer { + return C.QNetworkAccessManager___children_newList(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkAccessManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkAccessManager) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QNetworkAccessManager___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkAccessManager) __findChildren_newList() unsafe.Pointer { + return C.QNetworkAccessManager___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkAccessManager) __findChildren_newList3() unsafe.Pointer { + return C.QNetworkAccessManager___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QNetworkAccessManager) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkAccessManager) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkAccessManager) __qFindChildren_newList2() unsafe.Pointer { + return C.QNetworkAccessManager___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQNetworkAccessManager_ChildEvent +func callbackQNetworkAccessManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQNetworkAccessManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QNetworkAccessManager) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQNetworkAccessManager_ConnectNotify +func callbackQNetworkAccessManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkAccessManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkAccessManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkAccessManager_CustomEvent +func callbackQNetworkAccessManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQNetworkAccessManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QNetworkAccessManager) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQNetworkAccessManager_DeleteLater +func callbackQNetworkAccessManager_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkAccessManagerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QNetworkAccessManager) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQNetworkAccessManager_Destroyed +func callbackQNetworkAccessManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQNetworkAccessManager_DisconnectNotify +func callbackQNetworkAccessManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkAccessManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkAccessManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkAccessManager_Event +func callbackQNetworkAccessManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkAccessManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QNetworkAccessManager) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAccessManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQNetworkAccessManager_EventFilter +func callbackQNetworkAccessManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkAccessManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QNetworkAccessManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAccessManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQNetworkAccessManager_MetaObject +func callbackQNetworkAccessManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQNetworkAccessManagerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QNetworkAccessManager) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QNetworkAccessManager_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQNetworkAccessManager_ObjectNameChanged +func callbackQNetworkAccessManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQNetworkAccessManager_TimerEvent +func callbackQNetworkAccessManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQNetworkAccessManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QNetworkAccessManager) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAccessManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QNetworkAddressEntry struct { + ptr unsafe.Pointer +} + +type QNetworkAddressEntry_ITF interface { + QNetworkAddressEntry_PTR() *QNetworkAddressEntry +} + +func (ptr *QNetworkAddressEntry) QNetworkAddressEntry_PTR() *QNetworkAddressEntry { + return ptr +} + +func (ptr *QNetworkAddressEntry) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkAddressEntry) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkAddressEntry(ptr QNetworkAddressEntry_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkAddressEntry_PTR().Pointer() + } + return nil +} + +func NewQNetworkAddressEntryFromPointer(ptr unsafe.Pointer) (n *QNetworkAddressEntry) { + n = new(QNetworkAddressEntry) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkAddressEntry__DnsEligibilityStatus +//QNetworkAddressEntry::DnsEligibilityStatus +type QNetworkAddressEntry__DnsEligibilityStatus int64 + +const ( + QNetworkAddressEntry__DnsEligibilityUnknown QNetworkAddressEntry__DnsEligibilityStatus = QNetworkAddressEntry__DnsEligibilityStatus(-1) + QNetworkAddressEntry__DnsIneligible QNetworkAddressEntry__DnsEligibilityStatus = QNetworkAddressEntry__DnsEligibilityStatus(0) + QNetworkAddressEntry__DnsEligible QNetworkAddressEntry__DnsEligibilityStatus = QNetworkAddressEntry__DnsEligibilityStatus(1) +) + +func NewQNetworkAddressEntry() *QNetworkAddressEntry { + tmpValue := NewQNetworkAddressEntryFromPointer(C.QNetworkAddressEntry_NewQNetworkAddressEntry()) + runtime.SetFinalizer(tmpValue, (*QNetworkAddressEntry).DestroyQNetworkAddressEntry) + return tmpValue +} + +func NewQNetworkAddressEntry2(other QNetworkAddressEntry_ITF) *QNetworkAddressEntry { + tmpValue := NewQNetworkAddressEntryFromPointer(C.QNetworkAddressEntry_NewQNetworkAddressEntry2(PointerFromQNetworkAddressEntry(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkAddressEntry).DestroyQNetworkAddressEntry) + return tmpValue +} + +func (ptr *QNetworkAddressEntry) Broadcast() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QNetworkAddressEntry_Broadcast(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAddressEntry) ClearAddressLifetime() { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_ClearAddressLifetime(ptr.Pointer()) + } +} + +func (ptr *QNetworkAddressEntry) DnsEligibility() QNetworkAddressEntry__DnsEligibilityStatus { + if ptr.Pointer() != nil { + return QNetworkAddressEntry__DnsEligibilityStatus(C.QNetworkAddressEntry_DnsEligibility(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkAddressEntry) Ip() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QNetworkAddressEntry_Ip(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAddressEntry) IsLifetimeKnown() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAddressEntry_IsLifetimeKnown(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkAddressEntry) IsPermanent() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAddressEntry_IsPermanent(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkAddressEntry) IsTemporary() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkAddressEntry_IsTemporary(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkAddressEntry) Netmask() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QNetworkAddressEntry_Netmask(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QNetworkAddressEntry) PrefixLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkAddressEntry_PrefixLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkAddressEntry) SetAddressLifetime(preferred core.QDeadlineTimer_ITF, validity core.QDeadlineTimer_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_SetAddressLifetime(ptr.Pointer(), core.PointerFromQDeadlineTimer(preferred), core.PointerFromQDeadlineTimer(validity)) + } +} + +func (ptr *QNetworkAddressEntry) SetBroadcast(newBroadcast QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_SetBroadcast(ptr.Pointer(), PointerFromQHostAddress(newBroadcast)) + } +} + +func (ptr *QNetworkAddressEntry) SetDnsEligibility(status QNetworkAddressEntry__DnsEligibilityStatus) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_SetDnsEligibility(ptr.Pointer(), C.longlong(status)) + } +} + +func (ptr *QNetworkAddressEntry) SetIp(newIp QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_SetIp(ptr.Pointer(), PointerFromQHostAddress(newIp)) + } +} + +func (ptr *QNetworkAddressEntry) SetNetmask(newNetmask QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_SetNetmask(ptr.Pointer(), PointerFromQHostAddress(newNetmask)) + } +} + +func (ptr *QNetworkAddressEntry) SetPrefixLength(length int) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_SetPrefixLength(ptr.Pointer(), C.int(int32(length))) + } +} + +func (ptr *QNetworkAddressEntry) Swap(other QNetworkAddressEntry_ITF) { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_Swap(ptr.Pointer(), PointerFromQNetworkAddressEntry(other)) + } +} + +func (ptr *QNetworkAddressEntry) DestroyQNetworkAddressEntry() { + if ptr.Pointer() != nil { + C.QNetworkAddressEntry_DestroyQNetworkAddressEntry(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QNetworkCacheMetaData struct { + ptr unsafe.Pointer +} + +type QNetworkCacheMetaData_ITF interface { + QNetworkCacheMetaData_PTR() *QNetworkCacheMetaData +} + +func (ptr *QNetworkCacheMetaData) QNetworkCacheMetaData_PTR() *QNetworkCacheMetaData { + return ptr +} + +func (ptr *QNetworkCacheMetaData) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkCacheMetaData) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkCacheMetaData(ptr QNetworkCacheMetaData_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkCacheMetaData_PTR().Pointer() + } + return nil +} + +func NewQNetworkCacheMetaDataFromPointer(ptr unsafe.Pointer) (n *QNetworkCacheMetaData) { + n = new(QNetworkCacheMetaData) + n.SetPointer(ptr) + return +} +func NewQNetworkCacheMetaData() *QNetworkCacheMetaData { + tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkCacheMetaData_NewQNetworkCacheMetaData()) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) + return tmpValue +} + +func NewQNetworkCacheMetaData2(other QNetworkCacheMetaData_ITF) *QNetworkCacheMetaData { + tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkCacheMetaData_NewQNetworkCacheMetaData2(PointerFromQNetworkCacheMetaData(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) + return tmpValue +} + +func (ptr *QNetworkCacheMetaData) ExpirationDate() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QNetworkCacheMetaData_ExpirationDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCacheMetaData_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkCacheMetaData) LastModified() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QNetworkCacheMetaData_LastModified(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData) RawHeaders() []*QNetworkCacheMetaData_RawHeader { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkCacheMetaData_RawHeader { + out := make([]*QNetworkCacheMetaData_RawHeader, int(l.len)) + tmpList := NewQNetworkCacheMetaDataFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__rawHeaders_atList(i) + } + return out + }(C.QNetworkCacheMetaData_RawHeaders(ptr.Pointer())) + } + return make([]*QNetworkCacheMetaData_RawHeader, 0) +} + +func (ptr *QNetworkCacheMetaData) SaveToDisk() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCacheMetaData_SaveToDisk(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkCacheMetaData) SetExpirationDate(dateTime core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_SetExpirationDate(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) + } +} + +func (ptr *QNetworkCacheMetaData) SetLastModified(dateTime core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_SetLastModified(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) + } +} + +func (ptr *QNetworkCacheMetaData) SetRawHeaders(list []*QNetworkCacheMetaData_RawHeader) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_SetRawHeaders(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkCacheMetaDataFromPointer(NewQNetworkCacheMetaDataFromPointer(nil).__setRawHeaders_list_newList()) + for _, v := range list { + tmpList.__setRawHeaders_list_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QNetworkCacheMetaData) SetSaveToDisk(allow bool) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_SetSaveToDisk(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allow)))) + } +} + +func (ptr *QNetworkCacheMetaData) SetUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QNetworkCacheMetaData) Swap(other QNetworkCacheMetaData_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_Swap(ptr.Pointer(), PointerFromQNetworkCacheMetaData(other)) + } +} + +func (ptr *QNetworkCacheMetaData) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QNetworkCacheMetaData_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData) DestroyQNetworkCacheMetaData() { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData_DestroyQNetworkCacheMetaData(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkCacheMetaData) __rawHeaders_atList(i int) *QNetworkCacheMetaData_RawHeader { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.QNetworkCacheMetaData___rawHeaders_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData) __rawHeaders_setList(i QNetworkCacheMetaData_RawHeader_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData___rawHeaders_setList(ptr.Pointer(), PointerFromQNetworkCacheMetaData_RawHeader(i)) + } +} + +func (ptr *QNetworkCacheMetaData) __rawHeaders_newList() unsafe.Pointer { + return C.QNetworkCacheMetaData___rawHeaders_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCacheMetaData) __setRawHeaders_list_atList(i int) *QNetworkCacheMetaData_RawHeader { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.QNetworkCacheMetaData___setRawHeaders_list_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData) __setRawHeaders_list_setList(i QNetworkCacheMetaData_RawHeader_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCacheMetaData___setRawHeaders_list_setList(ptr.Pointer(), PointerFromQNetworkCacheMetaData_RawHeader(i)) + } +} + +func (ptr *QNetworkCacheMetaData) __setRawHeaders_list_newList() unsafe.Pointer { + return C.QNetworkCacheMetaData___setRawHeaders_list_newList(ptr.Pointer()) +} + +type QNetworkConfiguration struct { + ptr unsafe.Pointer +} + +type QNetworkConfiguration_ITF interface { + QNetworkConfiguration_PTR() *QNetworkConfiguration +} + +func (ptr *QNetworkConfiguration) QNetworkConfiguration_PTR() *QNetworkConfiguration { + return ptr +} + +func (ptr *QNetworkConfiguration) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkConfiguration) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkConfiguration(ptr QNetworkConfiguration_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkConfiguration_PTR().Pointer() + } + return nil +} + +func NewQNetworkConfigurationFromPointer(ptr unsafe.Pointer) (n *QNetworkConfiguration) { + n = new(QNetworkConfiguration) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkConfiguration__Type +//QNetworkConfiguration::Type +type QNetworkConfiguration__Type int64 + +const ( + QNetworkConfiguration__InternetAccessPoint QNetworkConfiguration__Type = QNetworkConfiguration__Type(0) + QNetworkConfiguration__ServiceNetwork QNetworkConfiguration__Type = QNetworkConfiguration__Type(1) + QNetworkConfiguration__UserChoice QNetworkConfiguration__Type = QNetworkConfiguration__Type(2) + QNetworkConfiguration__Invalid QNetworkConfiguration__Type = QNetworkConfiguration__Type(3) +) + +//go:generate stringer -type=QNetworkConfiguration__Purpose +//QNetworkConfiguration::Purpose +type QNetworkConfiguration__Purpose int64 + +const ( + QNetworkConfiguration__UnknownPurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(0) + QNetworkConfiguration__PublicPurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(1) + QNetworkConfiguration__PrivatePurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(2) + QNetworkConfiguration__ServiceSpecificPurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(3) +) + +//go:generate stringer -type=QNetworkConfiguration__StateFlag +//QNetworkConfiguration::StateFlag +type QNetworkConfiguration__StateFlag int64 + +const ( + QNetworkConfiguration__Undefined QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x0000001) + QNetworkConfiguration__Defined QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x0000002) + QNetworkConfiguration__Discovered QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x0000006) + QNetworkConfiguration__Active QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x000000e) +) + +//go:generate stringer -type=QNetworkConfiguration__BearerType +//QNetworkConfiguration::BearerType +type QNetworkConfiguration__BearerType int64 + +const ( + QNetworkConfiguration__BearerUnknown QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(0) + QNetworkConfiguration__BearerEthernet QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(1) + QNetworkConfiguration__BearerWLAN QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(2) + QNetworkConfiguration__Bearer2G QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(3) + QNetworkConfiguration__BearerCDMA2000 QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(4) + QNetworkConfiguration__BearerWCDMA QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(5) + QNetworkConfiguration__BearerHSPA QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(6) + QNetworkConfiguration__BearerBluetooth QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(7) + QNetworkConfiguration__BearerWiMAX QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(8) + QNetworkConfiguration__BearerEVDO QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(9) + QNetworkConfiguration__BearerLTE QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(10) + QNetworkConfiguration__Bearer3G QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(11) + QNetworkConfiguration__Bearer4G QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(12) +) + +func NewQNetworkConfiguration() *QNetworkConfiguration { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfiguration_NewQNetworkConfiguration()) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue +} + +func NewQNetworkConfiguration2(other QNetworkConfiguration_ITF) *QNetworkConfiguration { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfiguration_NewQNetworkConfiguration2(PointerFromQNetworkConfiguration(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue +} + +func (ptr *QNetworkConfiguration) BearerType() QNetworkConfiguration__BearerType { + if ptr.Pointer() != nil { + return QNetworkConfiguration__BearerType(C.QNetworkConfiguration_BearerType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkConfiguration) BearerTypeFamily() QNetworkConfiguration__BearerType { + if ptr.Pointer() != nil { + return QNetworkConfiguration__BearerType(C.QNetworkConfiguration_BearerTypeFamily(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkConfiguration) BearerTypeName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkConfiguration_BearerTypeName(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkConfiguration) Children() []*QNetworkConfiguration { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkConfiguration { + out := make([]*QNetworkConfiguration, int(l.len)) + tmpList := NewQNetworkConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__children_atList(i) + } + return out + }(C.QNetworkConfiguration_Children(ptr.Pointer())) + } + return make([]*QNetworkConfiguration, 0) +} + +func (ptr *QNetworkConfiguration) ConnectTimeout() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkConfiguration_ConnectTimeout(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkConfiguration) Identifier() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkConfiguration_Identifier(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkConfiguration) IsRoamingAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkConfiguration_IsRoamingAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkConfiguration) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkConfiguration_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkConfiguration) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkConfiguration_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkConfiguration) Purpose() QNetworkConfiguration__Purpose { + if ptr.Pointer() != nil { + return QNetworkConfiguration__Purpose(C.QNetworkConfiguration_Purpose(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkConfiguration) SetConnectTimeout(timeout int) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkConfiguration_SetConnectTimeout(ptr.Pointer(), C.int(int32(timeout)))) != 0 + } + return false +} + +func (ptr *QNetworkConfiguration) State() QNetworkConfiguration__StateFlag { + if ptr.Pointer() != nil { + return QNetworkConfiguration__StateFlag(C.QNetworkConfiguration_State(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkConfiguration) Swap(other QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfiguration_Swap(ptr.Pointer(), PointerFromQNetworkConfiguration(other)) + } +} + +func (ptr *QNetworkConfiguration) Type() QNetworkConfiguration__Type { + if ptr.Pointer() != nil { + return QNetworkConfiguration__Type(C.QNetworkConfiguration_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkConfiguration) DestroyQNetworkConfiguration() { + if ptr.Pointer() != nil { + C.QNetworkConfiguration_DestroyQNetworkConfiguration(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkConfiguration) __children_atList(i int) *QNetworkConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfiguration___children_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfiguration) __children_setList(i QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfiguration___children_setList(ptr.Pointer(), PointerFromQNetworkConfiguration(i)) + } +} + +func (ptr *QNetworkConfiguration) __children_newList() unsafe.Pointer { + return C.QNetworkConfiguration___children_newList(ptr.Pointer()) +} + +type QNetworkConfigurationManager struct { + core.QObject +} + +type QNetworkConfigurationManager_ITF interface { + core.QObject_ITF + QNetworkConfigurationManager_PTR() *QNetworkConfigurationManager +} + +func (ptr *QNetworkConfigurationManager) QNetworkConfigurationManager_PTR() *QNetworkConfigurationManager { + return ptr +} + +func (ptr *QNetworkConfigurationManager) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QNetworkConfigurationManager) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQNetworkConfigurationManager(ptr QNetworkConfigurationManager_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkConfigurationManager_PTR().Pointer() + } + return nil +} + +func NewQNetworkConfigurationManagerFromPointer(ptr unsafe.Pointer) (n *QNetworkConfigurationManager) { + n = new(QNetworkConfigurationManager) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkConfigurationManager__Capability +//QNetworkConfigurationManager::Capability +type QNetworkConfigurationManager__Capability int64 + +const ( + QNetworkConfigurationManager__CanStartAndStopInterfaces QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000001) + QNetworkConfigurationManager__DirectConnectionRouting QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000002) + QNetworkConfigurationManager__SystemSessionSupport QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000004) + QNetworkConfigurationManager__ApplicationLevelRoaming QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000008) + QNetworkConfigurationManager__ForcedRoaming QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000010) + QNetworkConfigurationManager__DataStatistics QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000020) + QNetworkConfigurationManager__NetworkSessionRequired QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000040) +) + +func NewQNetworkConfigurationManager(parent core.QObject_ITF) *QNetworkConfigurationManager { + tmpValue := NewQNetworkConfigurationManagerFromPointer(C.QNetworkConfigurationManager_NewQNetworkConfigurationManager(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QNetworkConfigurationManager) AllConfigurations(filter QNetworkConfiguration__StateFlag) []*QNetworkConfiguration { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkConfiguration { + out := make([]*QNetworkConfiguration, int(l.len)) + tmpList := NewQNetworkConfigurationManagerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allConfigurations_atList(i) + } + return out + }(C.QNetworkConfigurationManager_AllConfigurations(ptr.Pointer(), C.longlong(filter))) + } + return make([]*QNetworkConfiguration, 0) +} + +func (ptr *QNetworkConfigurationManager) Capabilities() QNetworkConfigurationManager__Capability { + if ptr.Pointer() != nil { + return QNetworkConfigurationManager__Capability(C.QNetworkConfigurationManager_Capabilities(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkConfigurationManager_ConfigurationAdded +func callbackQNetworkConfigurationManager_ConfigurationAdded(ptr unsafe.Pointer, config unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "configurationAdded"); signal != nil { + (*(*func(*QNetworkConfiguration))(signal))(NewQNetworkConfigurationFromPointer(config)) + } + +} + +func (ptr *QNetworkConfigurationManager) ConnectConfigurationAdded(f func(config *QNetworkConfiguration)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "configurationAdded") { + C.QNetworkConfigurationManager_ConnectConfigurationAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "configurationAdded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "configurationAdded"); signal != nil { + f := func(config *QNetworkConfiguration) { + (*(*func(*QNetworkConfiguration))(signal))(config) + f(config) + } + qt.ConnectSignal(ptr.Pointer(), "configurationAdded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "configurationAdded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectConfigurationAdded() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DisconnectConfigurationAdded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "configurationAdded") + } +} + +func (ptr *QNetworkConfigurationManager) ConfigurationAdded(config QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_ConfigurationAdded(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) + } +} + +//export callbackQNetworkConfigurationManager_ConfigurationChanged +func callbackQNetworkConfigurationManager_ConfigurationChanged(ptr unsafe.Pointer, config unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "configurationChanged"); signal != nil { + (*(*func(*QNetworkConfiguration))(signal))(NewQNetworkConfigurationFromPointer(config)) + } + +} + +func (ptr *QNetworkConfigurationManager) ConnectConfigurationChanged(f func(config *QNetworkConfiguration)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "configurationChanged") { + C.QNetworkConfigurationManager_ConnectConfigurationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "configurationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "configurationChanged"); signal != nil { + f := func(config *QNetworkConfiguration) { + (*(*func(*QNetworkConfiguration))(signal))(config) + f(config) + } + qt.ConnectSignal(ptr.Pointer(), "configurationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "configurationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectConfigurationChanged() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DisconnectConfigurationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "configurationChanged") + } +} + +func (ptr *QNetworkConfigurationManager) ConfigurationChanged(config QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_ConfigurationChanged(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) + } +} + +func (ptr *QNetworkConfigurationManager) ConfigurationFromIdentifier(identifier string) *QNetworkConfiguration { + if ptr.Pointer() != nil { + var identifierC *C.char + if identifier != "" { + identifierC = C.CString(identifier) + defer C.free(unsafe.Pointer(identifierC)) + } + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfigurationManager_ConfigurationFromIdentifier(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: identifierC, len: C.longlong(len(identifier))})) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +//export callbackQNetworkConfigurationManager_ConfigurationRemoved +func callbackQNetworkConfigurationManager_ConfigurationRemoved(ptr unsafe.Pointer, config unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "configurationRemoved"); signal != nil { + (*(*func(*QNetworkConfiguration))(signal))(NewQNetworkConfigurationFromPointer(config)) + } + +} + +func (ptr *QNetworkConfigurationManager) ConnectConfigurationRemoved(f func(config *QNetworkConfiguration)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "configurationRemoved") { + C.QNetworkConfigurationManager_ConnectConfigurationRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "configurationRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "configurationRemoved"); signal != nil { + f := func(config *QNetworkConfiguration) { + (*(*func(*QNetworkConfiguration))(signal))(config) + f(config) + } + qt.ConnectSignal(ptr.Pointer(), "configurationRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "configurationRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectConfigurationRemoved() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DisconnectConfigurationRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "configurationRemoved") + } +} + +func (ptr *QNetworkConfigurationManager) ConfigurationRemoved(config QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_ConfigurationRemoved(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) + } +} + +func (ptr *QNetworkConfigurationManager) DefaultConfiguration() *QNetworkConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfigurationManager_DefaultConfiguration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) IsOnline() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkConfigurationManager_IsOnline(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQNetworkConfigurationManager_OnlineStateChanged +func callbackQNetworkConfigurationManager_OnlineStateChanged(ptr unsafe.Pointer, isOnline C.char) { + if signal := qt.GetSignal(ptr, "onlineStateChanged"); signal != nil { + (*(*func(bool))(signal))(int8(isOnline) != 0) + } + +} + +func (ptr *QNetworkConfigurationManager) ConnectOnlineStateChanged(f func(isOnline bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "onlineStateChanged") { + C.QNetworkConfigurationManager_ConnectOnlineStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "onlineStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "onlineStateChanged"); signal != nil { + f := func(isOnline bool) { + (*(*func(bool))(signal))(isOnline) + f(isOnline) + } + qt.ConnectSignal(ptr.Pointer(), "onlineStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "onlineStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectOnlineStateChanged() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DisconnectOnlineStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "onlineStateChanged") + } +} + +func (ptr *QNetworkConfigurationManager) OnlineStateChanged(isOnline bool) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_OnlineStateChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isOnline)))) + } +} + +//export callbackQNetworkConfigurationManager_UpdateCompleted +func callbackQNetworkConfigurationManager_UpdateCompleted(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateCompleted"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkConfigurationManager) ConnectUpdateCompleted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "updateCompleted") { + C.QNetworkConfigurationManager_ConnectUpdateCompleted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updateCompleted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "updateCompleted"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateCompleted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCompleted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectUpdateCompleted() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DisconnectUpdateCompleted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "updateCompleted") + } +} + +func (ptr *QNetworkConfigurationManager) UpdateCompleted() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_UpdateCompleted(ptr.Pointer()) + } +} + +//export callbackQNetworkConfigurationManager_UpdateConfigurations +func callbackQNetworkConfigurationManager_UpdateConfigurations(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateConfigurations"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).UpdateConfigurationsDefault() + } +} + +func (ptr *QNetworkConfigurationManager) ConnectUpdateConfigurations(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateConfigurations"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateConfigurations", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateConfigurations", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectUpdateConfigurations() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateConfigurations") + } +} + +func (ptr *QNetworkConfigurationManager) UpdateConfigurations() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_UpdateConfigurations(ptr.Pointer()) + } +} + +func (ptr *QNetworkConfigurationManager) UpdateConfigurationsDefault() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_UpdateConfigurationsDefault(ptr.Pointer()) + } +} + +//export callbackQNetworkConfigurationManager_DestroyQNetworkConfigurationManager +func callbackQNetworkConfigurationManager_DestroyQNetworkConfigurationManager(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkConfigurationManager"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).DestroyQNetworkConfigurationManagerDefault() + } +} + +func (ptr *QNetworkConfigurationManager) ConnectDestroyQNetworkConfigurationManager(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkConfigurationManager"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkConfigurationManager", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkConfigurationManager", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectDestroyQNetworkConfigurationManager() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkConfigurationManager") + } +} + +func (ptr *QNetworkConfigurationManager) DestroyQNetworkConfigurationManager() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkConfigurationManager) DestroyQNetworkConfigurationManagerDefault() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkConfigurationManager) __allConfigurations_atList(i int) *QNetworkConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfigurationManager___allConfigurations_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) __allConfigurations_setList(i QNetworkConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager___allConfigurations_setList(ptr.Pointer(), PointerFromQNetworkConfiguration(i)) + } +} + +func (ptr *QNetworkConfigurationManager) __allConfigurations_newList() unsafe.Pointer { + return C.QNetworkConfigurationManager___allConfigurations_newList(ptr.Pointer()) +} + +func (ptr *QNetworkConfigurationManager) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkConfigurationManager) __children_newList() unsafe.Pointer { + return C.QNetworkConfigurationManager___children_newList(ptr.Pointer()) +} + +func (ptr *QNetworkConfigurationManager) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkConfigurationManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkConfigurationManager) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QNetworkConfigurationManager___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QNetworkConfigurationManager) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkConfigurationManager) __findChildren_newList() unsafe.Pointer { + return C.QNetworkConfigurationManager___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QNetworkConfigurationManager) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkConfigurationManager) __findChildren_newList3() unsafe.Pointer { + return C.QNetworkConfigurationManager___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QNetworkConfigurationManager) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkConfigurationManager) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkConfigurationManager) __qFindChildren_newList2() unsafe.Pointer { + return C.QNetworkConfigurationManager___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQNetworkConfigurationManager_ChildEvent +func callbackQNetworkConfigurationManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QNetworkConfigurationManager) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQNetworkConfigurationManager_ConnectNotify +func callbackQNetworkConfigurationManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkConfigurationManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkConfigurationManager_CustomEvent +func callbackQNetworkConfigurationManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QNetworkConfigurationManager) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQNetworkConfigurationManager_DeleteLater +func callbackQNetworkConfigurationManager_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QNetworkConfigurationManager) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQNetworkConfigurationManager_Destroyed +func callbackQNetworkConfigurationManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQNetworkConfigurationManager_DisconnectNotify +func callbackQNetworkConfigurationManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkConfigurationManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkConfigurationManager_Event +func callbackQNetworkConfigurationManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkConfigurationManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QNetworkConfigurationManager) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkConfigurationManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQNetworkConfigurationManager_EventFilter +func callbackQNetworkConfigurationManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkConfigurationManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QNetworkConfigurationManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkConfigurationManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQNetworkConfigurationManager_MetaObject +func callbackQNetworkConfigurationManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQNetworkConfigurationManagerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QNetworkConfigurationManager) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QNetworkConfigurationManager_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQNetworkConfigurationManager_ObjectNameChanged +func callbackQNetworkConfigurationManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQNetworkConfigurationManager_TimerEvent +func callbackQNetworkConfigurationManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQNetworkConfigurationManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QNetworkConfigurationManager) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkConfigurationManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QNetworkCookie struct { + ptr unsafe.Pointer +} + +type QNetworkCookie_ITF interface { + QNetworkCookie_PTR() *QNetworkCookie +} + +func (ptr *QNetworkCookie) QNetworkCookie_PTR() *QNetworkCookie { + return ptr +} + +func (ptr *QNetworkCookie) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkCookie) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkCookie(ptr QNetworkCookie_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkCookie_PTR().Pointer() + } + return nil +} + +func NewQNetworkCookieFromPointer(ptr unsafe.Pointer) (n *QNetworkCookie) { + n = new(QNetworkCookie) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkCookie__RawForm +//QNetworkCookie::RawForm +type QNetworkCookie__RawForm int64 + +const ( + QNetworkCookie__NameAndValueOnly QNetworkCookie__RawForm = QNetworkCookie__RawForm(0) + QNetworkCookie__Full QNetworkCookie__RawForm = QNetworkCookie__RawForm(1) +) + +func NewQNetworkCookie(name core.QByteArray_ITF, value core.QByteArray_ITF) *QNetworkCookie { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookie_NewQNetworkCookie(core.PointerFromQByteArray(name), core.PointerFromQByteArray(value))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue +} + +func NewQNetworkCookie2(other QNetworkCookie_ITF) *QNetworkCookie { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookie_NewQNetworkCookie2(PointerFromQNetworkCookie(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue +} + +func (ptr *QNetworkCookie) Domain() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkCookie_Domain(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkCookie) ExpirationDate() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QNetworkCookie_ExpirationDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookie) HasSameIdentifier(other QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookie_HasSameIdentifier(ptr.Pointer(), PointerFromQNetworkCookie(other))) != 0 + } + return false +} + +func (ptr *QNetworkCookie) IsHttpOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookie_IsHttpOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkCookie) IsSecure() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookie_IsSecure(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkCookie) IsSessionCookie() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookie_IsSessionCookie(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkCookie) Name() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookie_Name(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookie) Normalize(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookie_Normalize(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func QNetworkCookie_ParseCookies(cookieString core.QByteArray_ITF) []*QNetworkCookie { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__parseCookies_atList(i) + } + return out + }(C.QNetworkCookie_QNetworkCookie_ParseCookies(core.PointerFromQByteArray(cookieString))) +} + +func (ptr *QNetworkCookie) ParseCookies(cookieString core.QByteArray_ITF) []*QNetworkCookie { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__parseCookies_atList(i) + } + return out + }(C.QNetworkCookie_QNetworkCookie_ParseCookies(core.PointerFromQByteArray(cookieString))) +} + +func (ptr *QNetworkCookie) Path() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkCookie_Path(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkCookie) SetDomain(domain string) { + if ptr.Pointer() != nil { + var domainC *C.char + if domain != "" { + domainC = C.CString(domain) + defer C.free(unsafe.Pointer(domainC)) + } + C.QNetworkCookie_SetDomain(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: domainC, len: C.longlong(len(domain))}) + } +} + +func (ptr *QNetworkCookie) SetExpirationDate(date core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookie_SetExpirationDate(ptr.Pointer(), core.PointerFromQDateTime(date)) + } +} + +func (ptr *QNetworkCookie) SetHttpOnly(enable bool) { + if ptr.Pointer() != nil { + C.QNetworkCookie_SetHttpOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QNetworkCookie) SetName(cookieName core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookie_SetName(ptr.Pointer(), core.PointerFromQByteArray(cookieName)) + } +} + +func (ptr *QNetworkCookie) SetPath(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QNetworkCookie_SetPath(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +func (ptr *QNetworkCookie) SetSecure(enable bool) { + if ptr.Pointer() != nil { + C.QNetworkCookie_SetSecure(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QNetworkCookie) SetValue(value core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookie_SetValue(ptr.Pointer(), core.PointerFromQByteArray(value)) + } +} + +func (ptr *QNetworkCookie) Swap(other QNetworkCookie_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookie_Swap(ptr.Pointer(), PointerFromQNetworkCookie(other)) + } +} + +func (ptr *QNetworkCookie) ToRawForm(form QNetworkCookie__RawForm) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookie_ToRawForm(ptr.Pointer(), C.longlong(form))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookie) Value() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookie_Value(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookie) DestroyQNetworkCookie() { + if ptr.Pointer() != nil { + C.QNetworkCookie_DestroyQNetworkCookie(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkCookie) __parseCookies_atList(i int) *QNetworkCookie { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookie___parseCookies_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookie) __parseCookies_setList(i QNetworkCookie_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookie___parseCookies_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) + } +} + +func (ptr *QNetworkCookie) __parseCookies_newList() unsafe.Pointer { + return C.QNetworkCookie___parseCookies_newList(ptr.Pointer()) +} + +type QNetworkCookieJar struct { + core.QObject +} + +type QNetworkCookieJar_ITF interface { + core.QObject_ITF + QNetworkCookieJar_PTR() *QNetworkCookieJar +} + +func (ptr *QNetworkCookieJar) QNetworkCookieJar_PTR() *QNetworkCookieJar { + return ptr +} + +func (ptr *QNetworkCookieJar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QNetworkCookieJar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQNetworkCookieJar(ptr QNetworkCookieJar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkCookieJar_PTR().Pointer() + } + return nil +} + +func NewQNetworkCookieJarFromPointer(ptr unsafe.Pointer) (n *QNetworkCookieJar) { + n = new(QNetworkCookieJar) + n.SetPointer(ptr) + return +} +func NewQNetworkCookieJar(parent core.QObject_ITF) *QNetworkCookieJar { + tmpValue := NewQNetworkCookieJarFromPointer(C.QNetworkCookieJar_NewQNetworkCookieJar(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QNetworkCookieJar) AllCookies() []*QNetworkCookie { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieJarFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allCookies_atList(i) + } + return out + }(C.QNetworkCookieJar_AllCookies(ptr.Pointer())) + } + return make([]*QNetworkCookie, 0) +} + +//export callbackQNetworkCookieJar_CookiesForUrl +func callbackQNetworkCookieJar_CookiesForUrl(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "cookiesForUrl"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__cookiesForUrl_newList()) + for _, v := range (*(*func(*core.QUrl) []*QNetworkCookie)(signal))(core.NewQUrlFromPointer(url)) { + tmpList.__cookiesForUrl_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__cookiesForUrl_newList()) + for _, v := range NewQNetworkCookieJarFromPointer(ptr).CookiesForUrlDefault(core.NewQUrlFromPointer(url)) { + tmpList.__cookiesForUrl_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QNetworkCookieJar) ConnectCookiesForUrl(f func(url *core.QUrl) []*QNetworkCookie) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cookiesForUrl"); signal != nil { + f := func(url *core.QUrl) []*QNetworkCookie { + (*(*func(*core.QUrl) []*QNetworkCookie)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "cookiesForUrl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cookiesForUrl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectCookiesForUrl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cookiesForUrl") + } +} + +func (ptr *QNetworkCookieJar) CookiesForUrl(url core.QUrl_ITF) []*QNetworkCookie { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieJarFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__cookiesForUrl_atList(i) + } + return out + }(C.QNetworkCookieJar_CookiesForUrl(ptr.Pointer(), core.PointerFromQUrl(url))) + } + return make([]*QNetworkCookie, 0) +} + +func (ptr *QNetworkCookieJar) CookiesForUrlDefault(url core.QUrl_ITF) []*QNetworkCookie { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieJarFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__cookiesForUrl_atList(i) + } + return out + }(C.QNetworkCookieJar_CookiesForUrlDefault(ptr.Pointer(), core.PointerFromQUrl(url))) + } + return make([]*QNetworkCookie, 0) +} + +//export callbackQNetworkCookieJar_DeleteCookie +func callbackQNetworkCookieJar_DeleteCookie(ptr unsafe.Pointer, cookie unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "deleteCookie"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie) bool)(signal))(NewQNetworkCookieFromPointer(cookie))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).DeleteCookieDefault(NewQNetworkCookieFromPointer(cookie))))) +} + +func (ptr *QNetworkCookieJar) ConnectDeleteCookie(f func(cookie *QNetworkCookie) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "deleteCookie"); signal != nil { + f := func(cookie *QNetworkCookie) bool { + (*(*func(*QNetworkCookie) bool)(signal))(cookie) + return f(cookie) + } + qt.ConnectSignal(ptr.Pointer(), "deleteCookie", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "deleteCookie", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectDeleteCookie() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "deleteCookie") + } +} + +func (ptr *QNetworkCookieJar) DeleteCookie(cookie QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_DeleteCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 + } + return false +} + +func (ptr *QNetworkCookieJar) DeleteCookieDefault(cookie QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_DeleteCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 + } + return false +} + +//export callbackQNetworkCookieJar_InsertCookie +func callbackQNetworkCookieJar_InsertCookie(ptr unsafe.Pointer, cookie unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertCookie"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie) bool)(signal))(NewQNetworkCookieFromPointer(cookie))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).InsertCookieDefault(NewQNetworkCookieFromPointer(cookie))))) +} + +func (ptr *QNetworkCookieJar) ConnectInsertCookie(f func(cookie *QNetworkCookie) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertCookie"); signal != nil { + f := func(cookie *QNetworkCookie) bool { + (*(*func(*QNetworkCookie) bool)(signal))(cookie) + return f(cookie) + } + qt.ConnectSignal(ptr.Pointer(), "insertCookie", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertCookie", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectInsertCookie() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertCookie") + } +} + +func (ptr *QNetworkCookieJar) InsertCookie(cookie QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_InsertCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 + } + return false +} + +func (ptr *QNetworkCookieJar) InsertCookieDefault(cookie QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_InsertCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 + } + return false +} + +func (ptr *QNetworkCookieJar) SetAllCookies(cookieList []*QNetworkCookie) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_SetAllCookies(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__setAllCookies_cookieList_newList()) + for _, v := range cookieList { + tmpList.__setAllCookies_cookieList_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQNetworkCookieJar_SetCookiesFromUrl +func callbackQNetworkCookieJar_SetCookiesFromUrl(ptr unsafe.Pointer, cookieList C.struct_QtNetwork_PackedList, url unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "setCookiesFromUrl"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func([]*QNetworkCookie, *core.QUrl) bool)(signal))(func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieJarFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__setCookiesFromUrl_cookieList_atList(i) + } + return out + }(cookieList), core.NewQUrlFromPointer(url))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).SetCookiesFromUrlDefault(func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { + out := make([]*QNetworkCookie, int(l.len)) + tmpList := NewQNetworkCookieJarFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__setCookiesFromUrl_cookieList_atList(i) + } + return out + }(cookieList), core.NewQUrlFromPointer(url))))) +} + +func (ptr *QNetworkCookieJar) ConnectSetCookiesFromUrl(f func(cookieList []*QNetworkCookie, url *core.QUrl) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCookiesFromUrl"); signal != nil { + f := func(cookieList []*QNetworkCookie, url *core.QUrl) bool { + (*(*func([]*QNetworkCookie, *core.QUrl) bool)(signal))(cookieList, url) + return f(cookieList, url) + } + qt.ConnectSignal(ptr.Pointer(), "setCookiesFromUrl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCookiesFromUrl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectSetCookiesFromUrl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCookiesFromUrl") + } +} + +func (ptr *QNetworkCookieJar) SetCookiesFromUrl(cookieList []*QNetworkCookie, url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_SetCookiesFromUrl(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__setCookiesFromUrl_cookieList_newList()) + for _, v := range cookieList { + tmpList.__setCookiesFromUrl_cookieList_setList(v) + } + return tmpList.Pointer() + }(), core.PointerFromQUrl(url))) != 0 + } + return false +} + +func (ptr *QNetworkCookieJar) SetCookiesFromUrlDefault(cookieList []*QNetworkCookie, url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_SetCookiesFromUrlDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__setCookiesFromUrl_cookieList_newList()) + for _, v := range cookieList { + tmpList.__setCookiesFromUrl_cookieList_setList(v) + } + return tmpList.Pointer() + }(), core.PointerFromQUrl(url))) != 0 + } + return false +} + +//export callbackQNetworkCookieJar_UpdateCookie +func callbackQNetworkCookieJar_UpdateCookie(ptr unsafe.Pointer, cookie unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "updateCookie"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie) bool)(signal))(NewQNetworkCookieFromPointer(cookie))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).UpdateCookieDefault(NewQNetworkCookieFromPointer(cookie))))) +} + +func (ptr *QNetworkCookieJar) ConnectUpdateCookie(f func(cookie *QNetworkCookie) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateCookie"); signal != nil { + f := func(cookie *QNetworkCookie) bool { + (*(*func(*QNetworkCookie) bool)(signal))(cookie) + return f(cookie) + } + qt.ConnectSignal(ptr.Pointer(), "updateCookie", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateCookie", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectUpdateCookie() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateCookie") + } +} + +func (ptr *QNetworkCookieJar) UpdateCookie(cookie QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_UpdateCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 + } + return false +} + +func (ptr *QNetworkCookieJar) UpdateCookieDefault(cookie QNetworkCookie_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_UpdateCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 + } + return false +} + +//export callbackQNetworkCookieJar_ValidateCookie +func callbackQNetworkCookieJar_ValidateCookie(ptr unsafe.Pointer, cookie unsafe.Pointer, url unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "validateCookie"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie, *core.QUrl) bool)(signal))(NewQNetworkCookieFromPointer(cookie), core.NewQUrlFromPointer(url))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).ValidateCookieDefault(NewQNetworkCookieFromPointer(cookie), core.NewQUrlFromPointer(url))))) +} + +func (ptr *QNetworkCookieJar) ConnectValidateCookie(f func(cookie *QNetworkCookie, url *core.QUrl) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validateCookie"); signal != nil { + f := func(cookie *QNetworkCookie, url *core.QUrl) bool { + (*(*func(*QNetworkCookie, *core.QUrl) bool)(signal))(cookie, url) + return f(cookie, url) + } + qt.ConnectSignal(ptr.Pointer(), "validateCookie", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validateCookie", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectValidateCookie() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validateCookie") + } +} + +func (ptr *QNetworkCookieJar) ValidateCookie(cookie QNetworkCookie_ITF, url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_ValidateCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie), core.PointerFromQUrl(url))) != 0 + } + return false +} + +func (ptr *QNetworkCookieJar) ValidateCookieDefault(cookie QNetworkCookie_ITF, url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_ValidateCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie), core.PointerFromQUrl(url))) != 0 + } + return false +} + +//export callbackQNetworkCookieJar_DestroyQNetworkCookieJar +func callbackQNetworkCookieJar_DestroyQNetworkCookieJar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkCookieJar"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkCookieJarFromPointer(ptr).DestroyQNetworkCookieJarDefault() + } +} + +func (ptr *QNetworkCookieJar) ConnectDestroyQNetworkCookieJar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkCookieJar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkCookieJar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkCookieJar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkCookieJar) DisconnectDestroyQNetworkCookieJar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkCookieJar") + } +} + +func (ptr *QNetworkCookieJar) DestroyQNetworkCookieJar() { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_DestroyQNetworkCookieJar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkCookieJar) DestroyQNetworkCookieJarDefault() { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_DestroyQNetworkCookieJarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkCookieJar) __allCookies_atList(i int) *QNetworkCookie { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___allCookies_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __allCookies_setList(i QNetworkCookie_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___allCookies_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) + } +} + +func (ptr *QNetworkCookieJar) __allCookies_newList() unsafe.Pointer { + return C.QNetworkCookieJar___allCookies_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __cookiesForUrl_atList(i int) *QNetworkCookie { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___cookiesForUrl_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __cookiesForUrl_setList(i QNetworkCookie_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___cookiesForUrl_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) + } +} + +func (ptr *QNetworkCookieJar) __cookiesForUrl_newList() unsafe.Pointer { + return C.QNetworkCookieJar___cookiesForUrl_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __setAllCookies_cookieList_atList(i int) *QNetworkCookie { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___setAllCookies_cookieList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __setAllCookies_cookieList_setList(i QNetworkCookie_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___setAllCookies_cookieList_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) + } +} + +func (ptr *QNetworkCookieJar) __setAllCookies_cookieList_newList() unsafe.Pointer { + return C.QNetworkCookieJar___setAllCookies_cookieList_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __setCookiesFromUrl_cookieList_atList(i int) *QNetworkCookie { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___setCookiesFromUrl_cookieList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __setCookiesFromUrl_cookieList_setList(i QNetworkCookie_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___setCookiesFromUrl_cookieList_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) + } +} + +func (ptr *QNetworkCookieJar) __setCookiesFromUrl_cookieList_newList() unsafe.Pointer { + return C.QNetworkCookieJar___setCookiesFromUrl_cookieList_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkCookieJar) __children_newList() unsafe.Pointer { + return C.QNetworkCookieJar___children_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookieJar___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkCookieJar) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QNetworkCookieJar___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkCookieJar) __findChildren_newList() unsafe.Pointer { + return C.QNetworkCookieJar___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkCookieJar) __findChildren_newList3() unsafe.Pointer { + return C.QNetworkCookieJar___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QNetworkCookieJar) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkCookieJar) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkCookieJar) __qFindChildren_newList2() unsafe.Pointer { + return C.QNetworkCookieJar___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQNetworkCookieJar_ChildEvent +func callbackQNetworkCookieJar_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQNetworkCookieJarFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QNetworkCookieJar) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQNetworkCookieJar_ConnectNotify +func callbackQNetworkCookieJar_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkCookieJarFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkCookieJar) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkCookieJar_CustomEvent +func callbackQNetworkCookieJar_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQNetworkCookieJarFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QNetworkCookieJar) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQNetworkCookieJar_DeleteLater +func callbackQNetworkCookieJar_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkCookieJarFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QNetworkCookieJar) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQNetworkCookieJar_Destroyed +func callbackQNetworkCookieJar_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQNetworkCookieJar_DisconnectNotify +func callbackQNetworkCookieJar_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkCookieJarFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkCookieJar) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkCookieJar_Event +func callbackQNetworkCookieJar_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QNetworkCookieJar) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQNetworkCookieJar_EventFilter +func callbackQNetworkCookieJar_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QNetworkCookieJar) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkCookieJar_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQNetworkCookieJar_MetaObject +func callbackQNetworkCookieJar_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQNetworkCookieJarFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QNetworkCookieJar) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QNetworkCookieJar_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQNetworkCookieJar_ObjectNameChanged +func callbackQNetworkCookieJar_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQNetworkCookieJar_TimerEvent +func callbackQNetworkCookieJar_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQNetworkCookieJarFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QNetworkCookieJar) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkCookieJar_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QNetworkDatagram struct { + ptr unsafe.Pointer +} + +type QNetworkDatagram_ITF interface { + QNetworkDatagram_PTR() *QNetworkDatagram +} + +func (ptr *QNetworkDatagram) QNetworkDatagram_PTR() *QNetworkDatagram { + return ptr +} + +func (ptr *QNetworkDatagram) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkDatagram) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkDatagram(ptr QNetworkDatagram_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkDatagram_PTR().Pointer() + } + return nil +} + +func NewQNetworkDatagramFromPointer(ptr unsafe.Pointer) (n *QNetworkDatagram) { + n = new(QNetworkDatagram) + n.SetPointer(ptr) + return +} + +func (ptr *QNetworkDatagram) DestroyQNetworkDatagram() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQNetworkDatagram() *QNetworkDatagram { + tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_NewQNetworkDatagram()) + runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) + return tmpValue +} + +func NewQNetworkDatagram2(data core.QByteArray_ITF, destinationAddress QHostAddress_ITF, port uint16) *QNetworkDatagram { + tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_NewQNetworkDatagram2(core.PointerFromQByteArray(data), PointerFromQHostAddress(destinationAddress), C.ushort(port))) + runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) + return tmpValue +} + +func NewQNetworkDatagram3(other QNetworkDatagram_ITF) *QNetworkDatagram { + tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_NewQNetworkDatagram3(PointerFromQNetworkDatagram(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) + return tmpValue +} + +func (ptr *QNetworkDatagram) Clear() { + if ptr.Pointer() != nil { + C.QNetworkDatagram_Clear(ptr.Pointer()) + } +} + +func (ptr *QNetworkDatagram) Data() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkDatagram_Data(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkDatagram) DestinationAddress() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QNetworkDatagram_DestinationAddress(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QNetworkDatagram) DestinationPort() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkDatagram_DestinationPort(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkDatagram) HopLimit() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkDatagram_HopLimit(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkDatagram) InterfaceIndex() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QNetworkDatagram_InterfaceIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkDatagram) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkDatagram_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkDatagram) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkDatagram_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkDatagram) MakeReply(payload core.QByteArray_ITF) *QNetworkDatagram { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_MakeReply(ptr.Pointer(), core.PointerFromQByteArray(payload))) + runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) + return tmpValue + } + return nil +} + +func (ptr *QNetworkDatagram) MakeReply2(payload core.QByteArray_ITF) *QNetworkDatagram { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_MakeReply2(ptr.Pointer(), core.PointerFromQByteArray(payload))) + runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) + return tmpValue + } + return nil +} + +func (ptr *QNetworkDatagram) SenderAddress() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QNetworkDatagram_SenderAddress(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QNetworkDatagram) SenderPort() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkDatagram_SenderPort(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkDatagram) SetData(data core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkDatagram_SetData(ptr.Pointer(), core.PointerFromQByteArray(data)) + } +} + +func (ptr *QNetworkDatagram) SetDestination(address QHostAddress_ITF, port uint16) { + if ptr.Pointer() != nil { + C.QNetworkDatagram_SetDestination(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port)) + } +} + +func (ptr *QNetworkDatagram) SetHopLimit(count int) { + if ptr.Pointer() != nil { + C.QNetworkDatagram_SetHopLimit(ptr.Pointer(), C.int(int32(count))) + } +} + +func (ptr *QNetworkDatagram) SetInterfaceIndex(index uint) { + if ptr.Pointer() != nil { + C.QNetworkDatagram_SetInterfaceIndex(ptr.Pointer(), C.uint(uint32(index))) + } +} + +func (ptr *QNetworkDatagram) SetSender(address QHostAddress_ITF, port uint16) { + if ptr.Pointer() != nil { + C.QNetworkDatagram_SetSender(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port)) + } +} + +func (ptr *QNetworkDatagram) Swap(other QNetworkDatagram_ITF) { + if ptr.Pointer() != nil { + C.QNetworkDatagram_Swap(ptr.Pointer(), PointerFromQNetworkDatagram(other)) + } +} + +type QNetworkDiskCache struct { + QAbstractNetworkCache +} + +type QNetworkDiskCache_ITF interface { + QAbstractNetworkCache_ITF + QNetworkDiskCache_PTR() *QNetworkDiskCache +} + +func (ptr *QNetworkDiskCache) QNetworkDiskCache_PTR() *QNetworkDiskCache { + return ptr +} + +func (ptr *QNetworkDiskCache) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractNetworkCache_PTR().Pointer() + } + return nil +} + +func (ptr *QNetworkDiskCache) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractNetworkCache_PTR().SetPointer(p) + } +} + +func PointerFromQNetworkDiskCache(ptr QNetworkDiskCache_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkDiskCache_PTR().Pointer() + } + return nil +} + +func NewQNetworkDiskCacheFromPointer(ptr unsafe.Pointer) (n *QNetworkDiskCache) { + n = new(QNetworkDiskCache) + n.SetPointer(ptr) + return +} +func NewQNetworkDiskCache(parent core.QObject_ITF) *QNetworkDiskCache { + tmpValue := NewQNetworkDiskCacheFromPointer(C.QNetworkDiskCache_NewQNetworkDiskCache(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QNetworkDiskCache) CacheDirectory() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkDiskCache_CacheDirectory(ptr.Pointer())) + } + return "" +} + +//export callbackQNetworkDiskCache_CacheSize +func callbackQNetworkDiskCache_CacheSize(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "cacheSize"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQNetworkDiskCacheFromPointer(ptr).CacheSizeDefault()) +} + +func (ptr *QNetworkDiskCache) ConnectCacheSize(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cacheSize"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectCacheSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cacheSize") + } +} + +func (ptr *QNetworkDiskCache) CacheSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkDiskCache_CacheSize(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkDiskCache) CacheSizeDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkDiskCache_CacheSizeDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkDiskCache_Clear +func callbackQNetworkDiskCache_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkDiskCacheFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QNetworkDiskCache) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QNetworkDiskCache) Clear() { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_Clear(ptr.Pointer()) + } +} + +func (ptr *QNetworkDiskCache) ClearDefault() { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_ClearDefault(ptr.Pointer()) + } +} + +//export callbackQNetworkDiskCache_Data +func callbackQNetworkDiskCache_Data(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQIODevice((*(*func(*core.QUrl) *core.QIODevice)(signal))(core.NewQUrlFromPointer(url))) + } + + return core.PointerFromQIODevice(NewQNetworkDiskCacheFromPointer(ptr).DataDefault(core.NewQUrlFromPointer(url))) +} + +func (ptr *QNetworkDiskCache) ConnectData(f func(url *core.QUrl) *core.QIODevice) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(url *core.QUrl) *core.QIODevice { + (*(*func(*core.QUrl) *core.QIODevice)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QNetworkDiskCache) Data(url core.QUrl_ITF) *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_Data(ptr.Pointer(), core.PointerFromQUrl(url))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkDiskCache) DataDefault(url core.QUrl_ITF) *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_DataDefault(ptr.Pointer(), core.PointerFromQUrl(url))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQNetworkDiskCache_Expire +func callbackQNetworkDiskCache_Expire(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "expire"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQNetworkDiskCacheFromPointer(ptr).ExpireDefault()) +} + +func (ptr *QNetworkDiskCache) ConnectExpire(f func() int64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expire"); signal != nil { + f := func() int64 { + (*(*func() int64)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "expire", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expire", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectExpire() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expire") + } +} + +func (ptr *QNetworkDiskCache) Expire() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkDiskCache_Expire(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkDiskCache) ExpireDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkDiskCache_ExpireDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkDiskCache) FileMetaData(fileName string) *QNetworkCacheMetaData { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkDiskCache_FileMetaData(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) + return tmpValue + } + return nil +} + +//export callbackQNetworkDiskCache_Insert +func callbackQNetworkDiskCache_Insert(ptr unsafe.Pointer, device unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "insert"); signal != nil { + (*(*func(*core.QIODevice))(signal))(core.NewQIODeviceFromPointer(device)) + } else { + NewQNetworkDiskCacheFromPointer(ptr).InsertDefault(core.NewQIODeviceFromPointer(device)) + } +} + +func (ptr *QNetworkDiskCache) ConnectInsert(f func(device *core.QIODevice)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insert"); signal != nil { + f := func(device *core.QIODevice) { + (*(*func(*core.QIODevice))(signal))(device) + f(device) + } + qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectInsert() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insert") + } +} + +func (ptr *QNetworkDiskCache) Insert(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_Insert(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QNetworkDiskCache) InsertDefault(device core.QIODevice_ITF) { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_InsertDefault(ptr.Pointer(), core.PointerFromQIODevice(device)) + } +} + +func (ptr *QNetworkDiskCache) MaximumCacheSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkDiskCache_MaximumCacheSize(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkDiskCache_MetaData +func callbackQNetworkDiskCache_MetaData(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaData"); signal != nil { + return PointerFromQNetworkCacheMetaData((*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(core.NewQUrlFromPointer(url))) + } + + return PointerFromQNetworkCacheMetaData(NewQNetworkDiskCacheFromPointer(ptr).MetaDataDefault(core.NewQUrlFromPointer(url))) +} + +func (ptr *QNetworkDiskCache) ConnectMetaData(f func(url *core.QUrl) *QNetworkCacheMetaData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "metaData"); signal != nil { + f := func(url *core.QUrl) *QNetworkCacheMetaData { + (*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectMetaData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "metaData") + } +} + +func (ptr *QNetworkDiskCache) MetaData(url core.QUrl_ITF) *QNetworkCacheMetaData { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkDiskCache_MetaData(ptr.Pointer(), core.PointerFromQUrl(url))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) + return tmpValue + } + return nil +} + +func (ptr *QNetworkDiskCache) MetaDataDefault(url core.QUrl_ITF) *QNetworkCacheMetaData { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkDiskCache_MetaDataDefault(ptr.Pointer(), core.PointerFromQUrl(url))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) + return tmpValue + } + return nil +} + +//export callbackQNetworkDiskCache_Prepare +func callbackQNetworkDiskCache_Prepare(ptr unsafe.Pointer, metaData unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "prepare"); signal != nil { + return core.PointerFromQIODevice((*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(NewQNetworkCacheMetaDataFromPointer(metaData))) + } + + return core.PointerFromQIODevice(NewQNetworkDiskCacheFromPointer(ptr).PrepareDefault(NewQNetworkCacheMetaDataFromPointer(metaData))) +} + +func (ptr *QNetworkDiskCache) ConnectPrepare(f func(metaData *QNetworkCacheMetaData) *core.QIODevice) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "prepare"); signal != nil { + f := func(metaData *QNetworkCacheMetaData) *core.QIODevice { + (*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(metaData) + return f(metaData) + } + qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectPrepare() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "prepare") + } +} + +func (ptr *QNetworkDiskCache) Prepare(metaData QNetworkCacheMetaData_ITF) *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_Prepare(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkDiskCache) PrepareDefault(metaData QNetworkCacheMetaData_ITF) *core.QIODevice { + if ptr.Pointer() != nil { + tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_PrepareDefault(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQNetworkDiskCache_Remove +func callbackQNetworkDiskCache_Remove(ptr unsafe.Pointer, url unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "remove"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QUrl) bool)(signal))(core.NewQUrlFromPointer(url))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkDiskCacheFromPointer(ptr).RemoveDefault(core.NewQUrlFromPointer(url))))) +} + +func (ptr *QNetworkDiskCache) ConnectRemove(f func(url *core.QUrl) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "remove"); signal != nil { + f := func(url *core.QUrl) bool { + (*(*func(*core.QUrl) bool)(signal))(url) + return f(url) + } + qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectRemove() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "remove") + } +} + +func (ptr *QNetworkDiskCache) Remove(url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkDiskCache_Remove(ptr.Pointer(), core.PointerFromQUrl(url))) != 0 + } + return false +} + +func (ptr *QNetworkDiskCache) RemoveDefault(url core.QUrl_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkDiskCache_RemoveDefault(ptr.Pointer(), core.PointerFromQUrl(url))) != 0 + } + return false +} + +func (ptr *QNetworkDiskCache) SetCacheDirectory(cacheDir string) { + if ptr.Pointer() != nil { + var cacheDirC *C.char + if cacheDir != "" { + cacheDirC = C.CString(cacheDir) + defer C.free(unsafe.Pointer(cacheDirC)) + } + C.QNetworkDiskCache_SetCacheDirectory(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: cacheDirC, len: C.longlong(len(cacheDir))}) + } +} + +func (ptr *QNetworkDiskCache) SetMaximumCacheSize(size int64) { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_SetMaximumCacheSize(ptr.Pointer(), C.longlong(size)) + } +} + +//export callbackQNetworkDiskCache_UpdateMetaData +func callbackQNetworkDiskCache_UpdateMetaData(ptr unsafe.Pointer, metaData unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateMetaData"); signal != nil { + (*(*func(*QNetworkCacheMetaData))(signal))(NewQNetworkCacheMetaDataFromPointer(metaData)) + } else { + NewQNetworkDiskCacheFromPointer(ptr).UpdateMetaDataDefault(NewQNetworkCacheMetaDataFromPointer(metaData)) + } +} + +func (ptr *QNetworkDiskCache) ConnectUpdateMetaData(f func(metaData *QNetworkCacheMetaData)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateMetaData"); signal != nil { + f := func(metaData *QNetworkCacheMetaData) { + (*(*func(*QNetworkCacheMetaData))(signal))(metaData) + f(metaData) + } + qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectUpdateMetaData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateMetaData") + } +} + +func (ptr *QNetworkDiskCache) UpdateMetaData(metaData QNetworkCacheMetaData_ITF) { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_UpdateMetaData(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData)) + } +} + +func (ptr *QNetworkDiskCache) UpdateMetaDataDefault(metaData QNetworkCacheMetaData_ITF) { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_UpdateMetaDataDefault(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData)) + } +} + +//export callbackQNetworkDiskCache_DestroyQNetworkDiskCache +func callbackQNetworkDiskCache_DestroyQNetworkDiskCache(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkDiskCache"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkDiskCacheFromPointer(ptr).DestroyQNetworkDiskCacheDefault() + } +} + +func (ptr *QNetworkDiskCache) ConnectDestroyQNetworkDiskCache(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkDiskCache"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkDiskCache", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkDiskCache", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkDiskCache) DisconnectDestroyQNetworkDiskCache() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkDiskCache") + } +} + +func (ptr *QNetworkDiskCache) DestroyQNetworkDiskCache() { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_DestroyQNetworkDiskCache(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkDiskCache) DestroyQNetworkDiskCacheDefault() { + if ptr.Pointer() != nil { + C.QNetworkDiskCache_DestroyQNetworkDiskCacheDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QNetworkInterface struct { + ptr unsafe.Pointer +} + +type QNetworkInterface_ITF interface { + QNetworkInterface_PTR() *QNetworkInterface +} + +func (ptr *QNetworkInterface) QNetworkInterface_PTR() *QNetworkInterface { + return ptr +} + +func (ptr *QNetworkInterface) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkInterface) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkInterface(ptr QNetworkInterface_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkInterface_PTR().Pointer() + } + return nil +} + +func NewQNetworkInterfaceFromPointer(ptr unsafe.Pointer) (n *QNetworkInterface) { + n = new(QNetworkInterface) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkInterface__InterfaceType +//QNetworkInterface::InterfaceType +type QNetworkInterface__InterfaceType int64 + +const ( + QNetworkInterface__Loopback QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(1) + QNetworkInterface__Virtual QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(2) + QNetworkInterface__Ethernet QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(3) + QNetworkInterface__Slip QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(4) + QNetworkInterface__CanBus QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(5) + QNetworkInterface__Ppp QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(6) + QNetworkInterface__Fddi QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(7) + QNetworkInterface__Wifi QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(8) + QNetworkInterface__Ieee80211 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(QNetworkInterface__Wifi) + QNetworkInterface__Phonet QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(9) + QNetworkInterface__Ieee802154 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(10) + QNetworkInterface__SixLoWPAN QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(11) + QNetworkInterface__Ieee80216 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(12) + QNetworkInterface__Ieee1394 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(13) + QNetworkInterface__Unknown QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(0) +) + +//go:generate stringer -type=QNetworkInterface__InterfaceFlag +//QNetworkInterface::InterfaceFlag +type QNetworkInterface__InterfaceFlag int64 + +const ( + QNetworkInterface__IsUp QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x1) + QNetworkInterface__IsRunning QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x2) + QNetworkInterface__CanBroadcast QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x4) + QNetworkInterface__IsLoopBack QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x8) + QNetworkInterface__IsPointToPoint QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x10) + QNetworkInterface__CanMulticast QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x20) +) + +func NewQNetworkInterface() *QNetworkInterface { + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_NewQNetworkInterface()) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue +} + +func NewQNetworkInterface2(other QNetworkInterface_ITF) *QNetworkInterface { + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_NewQNetworkInterface2(PointerFromQNetworkInterface(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue +} + +func (ptr *QNetworkInterface) AddressEntries() []*QNetworkAddressEntry { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkAddressEntry { + out := make([]*QNetworkAddressEntry, int(l.len)) + tmpList := NewQNetworkInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__addressEntries_atList(i) + } + return out + }(C.QNetworkInterface_AddressEntries(ptr.Pointer())) + } + return make([]*QNetworkAddressEntry, 0) +} + +func QNetworkInterface_AllAddresses() []*QHostAddress { + return func(l C.struct_QtNetwork_PackedList) []*QHostAddress { + out := make([]*QHostAddress, int(l.len)) + tmpList := NewQNetworkInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allAddresses_atList(i) + } + return out + }(C.QNetworkInterface_QNetworkInterface_AllAddresses()) +} + +func (ptr *QNetworkInterface) AllAddresses() []*QHostAddress { + return func(l C.struct_QtNetwork_PackedList) []*QHostAddress { + out := make([]*QHostAddress, int(l.len)) + tmpList := NewQNetworkInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allAddresses_atList(i) + } + return out + }(C.QNetworkInterface_QNetworkInterface_AllAddresses()) +} + +func QNetworkInterface_AllInterfaces() []*QNetworkInterface { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkInterface { + out := make([]*QNetworkInterface, int(l.len)) + tmpList := NewQNetworkInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allInterfaces_atList(i) + } + return out + }(C.QNetworkInterface_QNetworkInterface_AllInterfaces()) +} + +func (ptr *QNetworkInterface) AllInterfaces() []*QNetworkInterface { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkInterface { + out := make([]*QNetworkInterface, int(l.len)) + tmpList := NewQNetworkInterfaceFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allInterfaces_atList(i) + } + return out + }(C.QNetworkInterface_QNetworkInterface_AllInterfaces()) +} + +func (ptr *QNetworkInterface) Flags() QNetworkInterface__InterfaceFlag { + if ptr.Pointer() != nil { + return QNetworkInterface__InterfaceFlag(C.QNetworkInterface_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkInterface) HardwareAddress() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkInterface_HardwareAddress(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkInterface) HumanReadableName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkInterface_HumanReadableName(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkInterface) Index() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkInterface_Index(ptr.Pointer()))) + } + return 0 +} + +func QNetworkInterface_InterfaceFromIndex(index int) *QNetworkInterface { + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromIndex(C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue +} + +func (ptr *QNetworkInterface) InterfaceFromIndex(index int) *QNetworkInterface { + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromIndex(C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue +} + +func QNetworkInterface_InterfaceFromName(name string) *QNetworkInterface { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue +} + +func (ptr *QNetworkInterface) InterfaceFromName(name string) *QNetworkInterface { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue +} + +func QNetworkInterface_InterfaceIndexFromName(name string) int { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}))) +} + +func (ptr *QNetworkInterface) InterfaceIndexFromName(name string) int { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int(int32(C.QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}))) +} + +func QNetworkInterface_InterfaceNameFromIndex(index int) string { + return cGoUnpackString(C.QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(C.int(int32(index)))) +} + +func (ptr *QNetworkInterface) InterfaceNameFromIndex(index int) string { + return cGoUnpackString(C.QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(C.int(int32(index)))) +} + +func (ptr *QNetworkInterface) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkInterface_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkInterface) MaximumTransmissionUnit() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkInterface_MaximumTransmissionUnit(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkInterface) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkInterface_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkInterface) Swap(other QNetworkInterface_ITF) { + if ptr.Pointer() != nil { + C.QNetworkInterface_Swap(ptr.Pointer(), PointerFromQNetworkInterface(other)) + } +} + +func (ptr *QNetworkInterface) Type() QNetworkInterface__InterfaceType { + if ptr.Pointer() != nil { + return QNetworkInterface__InterfaceType(C.QNetworkInterface_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkInterface) DestroyQNetworkInterface() { + if ptr.Pointer() != nil { + C.QNetworkInterface_DestroyQNetworkInterface(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkInterface) __addressEntries_atList(i int) *QNetworkAddressEntry { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkAddressEntryFromPointer(C.QNetworkInterface___addressEntries_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkAddressEntry).DestroyQNetworkAddressEntry) + return tmpValue + } + return nil +} + +func (ptr *QNetworkInterface) __addressEntries_setList(i QNetworkAddressEntry_ITF) { + if ptr.Pointer() != nil { + C.QNetworkInterface___addressEntries_setList(ptr.Pointer(), PointerFromQNetworkAddressEntry(i)) + } +} + +func (ptr *QNetworkInterface) __addressEntries_newList() unsafe.Pointer { + return C.QNetworkInterface___addressEntries_newList(ptr.Pointer()) +} + +func (ptr *QNetworkInterface) __allAddresses_atList(i int) *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QNetworkInterface___allAddresses_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QNetworkInterface) __allAddresses_setList(i QHostAddress_ITF) { + if ptr.Pointer() != nil { + C.QNetworkInterface___allAddresses_setList(ptr.Pointer(), PointerFromQHostAddress(i)) + } +} + +func (ptr *QNetworkInterface) __allAddresses_newList() unsafe.Pointer { + return C.QNetworkInterface___allAddresses_newList(ptr.Pointer()) +} + +func (ptr *QNetworkInterface) __allInterfaces_atList(i int) *QNetworkInterface { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface___allInterfaces_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue + } + return nil +} + +func (ptr *QNetworkInterface) __allInterfaces_setList(i QNetworkInterface_ITF) { + if ptr.Pointer() != nil { + C.QNetworkInterface___allInterfaces_setList(ptr.Pointer(), PointerFromQNetworkInterface(i)) + } +} + +func (ptr *QNetworkInterface) __allInterfaces_newList() unsafe.Pointer { + return C.QNetworkInterface___allInterfaces_newList(ptr.Pointer()) +} + +type QNetworkProxy struct { + ptr unsafe.Pointer +} + +type QNetworkProxy_ITF interface { + QNetworkProxy_PTR() *QNetworkProxy +} + +func (ptr *QNetworkProxy) QNetworkProxy_PTR() *QNetworkProxy { + return ptr +} + +func (ptr *QNetworkProxy) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkProxy) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkProxy(ptr QNetworkProxy_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkProxy_PTR().Pointer() + } + return nil +} + +func NewQNetworkProxyFromPointer(ptr unsafe.Pointer) (n *QNetworkProxy) { + n = new(QNetworkProxy) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkProxy__ProxyType +//QNetworkProxy::ProxyType +type QNetworkProxy__ProxyType int64 + +const ( + QNetworkProxy__DefaultProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(0) + QNetworkProxy__Socks5Proxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(1) + QNetworkProxy__NoProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(2) + QNetworkProxy__HttpProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(3) + QNetworkProxy__HttpCachingProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(4) + QNetworkProxy__FtpCachingProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(5) +) + +//go:generate stringer -type=QNetworkProxy__Capability +//QNetworkProxy::Capability +type QNetworkProxy__Capability int64 + +const ( + QNetworkProxy__TunnelingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0001) + QNetworkProxy__ListeningCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0002) + QNetworkProxy__UdpTunnelingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0004) + QNetworkProxy__CachingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0008) + QNetworkProxy__HostNameLookupCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0010) + QNetworkProxy__SctpTunnelingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x00020) + QNetworkProxy__SctpListeningCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x00040) +) + +func NewQNetworkProxy() *QNetworkProxy { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_NewQNetworkProxy()) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue +} + +func NewQNetworkProxy2(ty QNetworkProxy__ProxyType, hostName string, port uint16, user string, password string) *QNetworkProxy { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + var userC *C.char + if user != "" { + userC = C.CString(user) + defer C.free(unsafe.Pointer(userC)) + } + var passwordC *C.char + if password != "" { + passwordC = C.CString(password) + defer C.free(unsafe.Pointer(passwordC)) + } + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_NewQNetworkProxy2(C.longlong(ty), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.struct_QtNetwork_PackedString{data: userC, len: C.longlong(len(user))}, C.struct_QtNetwork_PackedString{data: passwordC, len: C.longlong(len(password))})) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue +} + +func NewQNetworkProxy3(other QNetworkProxy_ITF) *QNetworkProxy { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_NewQNetworkProxy3(PointerFromQNetworkProxy(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue +} + +func QNetworkProxy_ApplicationProxy() *QNetworkProxy { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_QNetworkProxy_ApplicationProxy()) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue +} + +func (ptr *QNetworkProxy) ApplicationProxy() *QNetworkProxy { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_QNetworkProxy_ApplicationProxy()) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue +} + +func (ptr *QNetworkProxy) Capabilities() QNetworkProxy__Capability { + if ptr.Pointer() != nil { + return QNetworkProxy__Capability(C.QNetworkProxy_Capabilities(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkProxy) HasRawHeader(headerName core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkProxy_HasRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) != 0 + } + return false +} + +func (ptr *QNetworkProxy) Header(header QNetworkRequest__KnownHeaders) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QNetworkProxy_Header(ptr.Pointer(), C.longlong(header))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxy) HostName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkProxy_HostName(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkProxy) IsCachingProxy() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkProxy_IsCachingProxy(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkProxy) IsTransparentProxy() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkProxy_IsTransparentProxy(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkProxy) Password() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkProxy_Password(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkProxy) Port() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QNetworkProxy_Port(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkProxy) QNetworkCacheMetaData_RawHeader(headerName core.QByteArray_ITF) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkProxy_RawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxy) RawHeaderList() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQNetworkProxyFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__rawHeaderList_atList(i) + } + return out + }(C.QNetworkProxy_RawHeaderList(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func QNetworkProxy_SetApplicationProxy(networkProxy QNetworkProxy_ITF) { + C.QNetworkProxy_QNetworkProxy_SetApplicationProxy(PointerFromQNetworkProxy(networkProxy)) +} + +func (ptr *QNetworkProxy) SetApplicationProxy(networkProxy QNetworkProxy_ITF) { + C.QNetworkProxy_QNetworkProxy_SetApplicationProxy(PointerFromQNetworkProxy(networkProxy)) +} + +func (ptr *QNetworkProxy) SetCapabilities(capabilities QNetworkProxy__Capability) { + if ptr.Pointer() != nil { + C.QNetworkProxy_SetCapabilities(ptr.Pointer(), C.longlong(capabilities)) + } +} + +func (ptr *QNetworkProxy) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxy_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) + } +} + +func (ptr *QNetworkProxy) SetHostName(hostName string) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QNetworkProxy_SetHostName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}) + } +} + +func (ptr *QNetworkProxy) SetPassword(password string) { + if ptr.Pointer() != nil { + var passwordC *C.char + if password != "" { + passwordC = C.CString(password) + defer C.free(unsafe.Pointer(passwordC)) + } + C.QNetworkProxy_SetPassword(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: passwordC, len: C.longlong(len(password))}) + } +} + +func (ptr *QNetworkProxy) SetPort(port uint16) { + if ptr.Pointer() != nil { + C.QNetworkProxy_SetPort(ptr.Pointer(), C.ushort(port)) + } +} + +func (ptr *QNetworkProxy) SetRawHeader(headerName core.QByteArray_ITF, headerValue core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxy_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(headerValue)) + } +} + +func (ptr *QNetworkProxy) SetType(ty QNetworkProxy__ProxyType) { + if ptr.Pointer() != nil { + C.QNetworkProxy_SetType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QNetworkProxy) SetUser(user string) { + if ptr.Pointer() != nil { + var userC *C.char + if user != "" { + userC = C.CString(user) + defer C.free(unsafe.Pointer(userC)) + } + C.QNetworkProxy_SetUser(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: userC, len: C.longlong(len(user))}) + } +} + +func (ptr *QNetworkProxy) Swap(other QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxy_Swap(ptr.Pointer(), PointerFromQNetworkProxy(other)) + } +} + +func (ptr *QNetworkProxy) Type() QNetworkProxy__ProxyType { + if ptr.Pointer() != nil { + return QNetworkProxy__ProxyType(C.QNetworkProxy_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkProxy) User() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkProxy_User(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkProxy) DestroyQNetworkProxy() { + if ptr.Pointer() != nil { + C.QNetworkProxy_DestroyQNetworkProxy(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkProxy) __rawHeaderList_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkProxy___rawHeaderList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxy) __rawHeaderList_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxy___rawHeaderList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkProxy) __rawHeaderList_newList() unsafe.Pointer { + return C.QNetworkProxy___rawHeaderList_newList(ptr.Pointer()) +} + +type QNetworkProxyFactory struct { + ptr unsafe.Pointer +} + +type QNetworkProxyFactory_ITF interface { + QNetworkProxyFactory_PTR() *QNetworkProxyFactory +} + +func (ptr *QNetworkProxyFactory) QNetworkProxyFactory_PTR() *QNetworkProxyFactory { + return ptr +} + +func (ptr *QNetworkProxyFactory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkProxyFactory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkProxyFactory(ptr QNetworkProxyFactory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkProxyFactory_PTR().Pointer() + } + return nil +} + +func NewQNetworkProxyFactoryFromPointer(ptr unsafe.Pointer) (n *QNetworkProxyFactory) { + n = new(QNetworkProxyFactory) + n.SetPointer(ptr) + return +} +func NewQNetworkProxyFactory() *QNetworkProxyFactory { + return NewQNetworkProxyFactoryFromPointer(C.QNetworkProxyFactory_NewQNetworkProxyFactory()) +} + +func QNetworkProxyFactory_ProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { + out := make([]*QNetworkProxy, int(l.len)) + tmpList := NewQNetworkProxyFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__proxyForQuery_atList(i) + } + return out + }(C.QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(PointerFromQNetworkProxyQuery(query))) +} + +func (ptr *QNetworkProxyFactory) ProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { + out := make([]*QNetworkProxy, int(l.len)) + tmpList := NewQNetworkProxyFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__proxyForQuery_atList(i) + } + return out + }(C.QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(PointerFromQNetworkProxyQuery(query))) +} + +//export callbackQNetworkProxyFactory_QueryProxy +func callbackQNetworkProxyFactory_QueryProxy(ptr unsafe.Pointer, query unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "queryProxy"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQNetworkProxyFactoryFromPointer(NewQNetworkProxyFactoryFromPointer(nil).__queryProxy_newList()) + for _, v := range (*(*func(*QNetworkProxyQuery) []*QNetworkProxy)(signal))(NewQNetworkProxyQueryFromPointer(query)) { + tmpList.__queryProxy_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQNetworkProxyFactoryFromPointer(NewQNetworkProxyFactoryFromPointer(nil).__queryProxy_newList()) + for _, v := range make([]*QNetworkProxy, 0) { + tmpList.__queryProxy_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QNetworkProxyFactory) ConnectQueryProxy(f func(query *QNetworkProxyQuery) []*QNetworkProxy) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "queryProxy"); signal != nil { + f := func(query *QNetworkProxyQuery) []*QNetworkProxy { + (*(*func(*QNetworkProxyQuery) []*QNetworkProxy)(signal))(query) + return f(query) + } + qt.ConnectSignal(ptr.Pointer(), "queryProxy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "queryProxy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkProxyFactory) DisconnectQueryProxy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "queryProxy") + } +} + +func (ptr *QNetworkProxyFactory) QueryProxy(query QNetworkProxyQuery_ITF) []*QNetworkProxy { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { + out := make([]*QNetworkProxy, int(l.len)) + tmpList := NewQNetworkProxyFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__queryProxy_atList(i) + } + return out + }(C.QNetworkProxyFactory_QueryProxy(ptr.Pointer(), PointerFromQNetworkProxyQuery(query))) + } + return make([]*QNetworkProxy, 0) +} + +func QNetworkProxyFactory_SetApplicationProxyFactory(factory QNetworkProxyFactory_ITF) { + C.QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(PointerFromQNetworkProxyFactory(factory)) +} + +func (ptr *QNetworkProxyFactory) SetApplicationProxyFactory(factory QNetworkProxyFactory_ITF) { + C.QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(PointerFromQNetworkProxyFactory(factory)) +} + +func QNetworkProxyFactory_SetUseSystemConfiguration(enable bool) { + C.QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(C.char(int8(qt.GoBoolToInt(enable)))) +} + +func (ptr *QNetworkProxyFactory) SetUseSystemConfiguration(enable bool) { + C.QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(C.char(int8(qt.GoBoolToInt(enable)))) +} + +func QNetworkProxyFactory_SystemProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { + out := make([]*QNetworkProxy, int(l.len)) + tmpList := NewQNetworkProxyFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__systemProxyForQuery_atList(i) + } + return out + }(C.QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(PointerFromQNetworkProxyQuery(query))) +} + +func (ptr *QNetworkProxyFactory) SystemProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { + return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { + out := make([]*QNetworkProxy, int(l.len)) + tmpList := NewQNetworkProxyFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__systemProxyForQuery_atList(i) + } + return out + }(C.QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(PointerFromQNetworkProxyQuery(query))) +} + +func QNetworkProxyFactory_UsesSystemConfiguration() bool { + return int8(C.QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration()) != 0 +} + +func (ptr *QNetworkProxyFactory) UsesSystemConfiguration() bool { + return int8(C.QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration()) != 0 +} + +//export callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory +func callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkProxyFactory"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkProxyFactoryFromPointer(ptr).DestroyQNetworkProxyFactoryDefault() + } +} + +func (ptr *QNetworkProxyFactory) ConnectDestroyQNetworkProxyFactory(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkProxyFactory"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkProxyFactory", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkProxyFactory", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkProxyFactory) DisconnectDestroyQNetworkProxyFactory() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkProxyFactory") + } +} + +func (ptr *QNetworkProxyFactory) DestroyQNetworkProxyFactory() { + if ptr.Pointer() != nil { + C.QNetworkProxyFactory_DestroyQNetworkProxyFactory(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkProxyFactory) DestroyQNetworkProxyFactoryDefault() { + if ptr.Pointer() != nil { + C.QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkProxyFactory) __proxyForQuery_atList(i int) *QNetworkProxy { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxyFactory___proxyForQuery_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxyFactory) __proxyForQuery_setList(i QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxyFactory___proxyForQuery_setList(ptr.Pointer(), PointerFromQNetworkProxy(i)) + } +} + +func (ptr *QNetworkProxyFactory) __proxyForQuery_newList() unsafe.Pointer { + return C.QNetworkProxyFactory___proxyForQuery_newList(ptr.Pointer()) +} + +func (ptr *QNetworkProxyFactory) __queryProxy_atList(i int) *QNetworkProxy { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxyFactory___queryProxy_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxyFactory) __queryProxy_setList(i QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxyFactory___queryProxy_setList(ptr.Pointer(), PointerFromQNetworkProxy(i)) + } +} + +func (ptr *QNetworkProxyFactory) __queryProxy_newList() unsafe.Pointer { + return C.QNetworkProxyFactory___queryProxy_newList(ptr.Pointer()) +} + +func (ptr *QNetworkProxyFactory) __systemProxyForQuery_atList(i int) *QNetworkProxy { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxyFactory___systemProxyForQuery_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxyFactory) __systemProxyForQuery_setList(i QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxyFactory___systemProxyForQuery_setList(ptr.Pointer(), PointerFromQNetworkProxy(i)) + } +} + +func (ptr *QNetworkProxyFactory) __systemProxyForQuery_newList() unsafe.Pointer { + return C.QNetworkProxyFactory___systemProxyForQuery_newList(ptr.Pointer()) +} + +type QNetworkProxyQuery struct { + ptr unsafe.Pointer +} + +type QNetworkProxyQuery_ITF interface { + QNetworkProxyQuery_PTR() *QNetworkProxyQuery +} + +func (ptr *QNetworkProxyQuery) QNetworkProxyQuery_PTR() *QNetworkProxyQuery { + return ptr +} + +func (ptr *QNetworkProxyQuery) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkProxyQuery) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkProxyQuery(ptr QNetworkProxyQuery_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkProxyQuery_PTR().Pointer() + } + return nil +} + +func NewQNetworkProxyQueryFromPointer(ptr unsafe.Pointer) (n *QNetworkProxyQuery) { + n = new(QNetworkProxyQuery) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkProxyQuery__QueryType +//QNetworkProxyQuery::QueryType +type QNetworkProxyQuery__QueryType int64 + +const ( + QNetworkProxyQuery__TcpSocket QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(0) + QNetworkProxyQuery__UdpSocket QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(1) + QNetworkProxyQuery__SctpSocket QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(2) + QNetworkProxyQuery__TcpServer QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(100) + QNetworkProxyQuery__UrlRequest QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(101) + QNetworkProxyQuery__SctpServer QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(102) +) + +func NewQNetworkProxyQuery() *QNetworkProxyQuery { + tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery()) + runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) + return tmpValue +} + +func NewQNetworkProxyQuery2(requestUrl core.QUrl_ITF, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery { + tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery2(core.PointerFromQUrl(requestUrl), C.longlong(queryType))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) + return tmpValue +} + +func NewQNetworkProxyQuery3(hostname string, port int, protocolTag string, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery { + var hostnameC *C.char + if hostname != "" { + hostnameC = C.CString(hostname) + defer C.free(unsafe.Pointer(hostnameC)) + } + var protocolTagC *C.char + if protocolTag != "" { + protocolTagC = C.CString(protocolTag) + defer C.free(unsafe.Pointer(protocolTagC)) + } + tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery3(C.struct_QtNetwork_PackedString{data: hostnameC, len: C.longlong(len(hostname))}, C.int(int32(port)), C.struct_QtNetwork_PackedString{data: protocolTagC, len: C.longlong(len(protocolTag))}, C.longlong(queryType))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) + return tmpValue +} + +func NewQNetworkProxyQuery4(bindPort uint16, protocolTag string, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery { + var protocolTagC *C.char + if protocolTag != "" { + protocolTagC = C.CString(protocolTag) + defer C.free(unsafe.Pointer(protocolTagC)) + } + tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery4(C.ushort(bindPort), C.struct_QtNetwork_PackedString{data: protocolTagC, len: C.longlong(len(protocolTag))}, C.longlong(queryType))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) + return tmpValue +} + +func NewQNetworkProxyQuery8(other QNetworkProxyQuery_ITF) *QNetworkProxyQuery { + tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery8(PointerFromQNetworkProxyQuery(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) + return tmpValue +} + +func (ptr *QNetworkProxyQuery) LocalPort() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkProxyQuery_LocalPort(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkProxyQuery) PeerHostName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkProxyQuery_PeerHostName(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkProxyQuery) PeerPort() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkProxyQuery_PeerPort(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkProxyQuery) ProtocolTag() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkProxyQuery_ProtocolTag(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkProxyQuery) QueryType() QNetworkProxyQuery__QueryType { + if ptr.Pointer() != nil { + return QNetworkProxyQuery__QueryType(C.QNetworkProxyQuery_QueryType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkProxyQuery) SetLocalPort(port int) { + if ptr.Pointer() != nil { + C.QNetworkProxyQuery_SetLocalPort(ptr.Pointer(), C.int(int32(port))) + } +} + +func (ptr *QNetworkProxyQuery) SetPeerHostName(hostname string) { + if ptr.Pointer() != nil { + var hostnameC *C.char + if hostname != "" { + hostnameC = C.CString(hostname) + defer C.free(unsafe.Pointer(hostnameC)) + } + C.QNetworkProxyQuery_SetPeerHostName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostnameC, len: C.longlong(len(hostname))}) + } +} + +func (ptr *QNetworkProxyQuery) SetPeerPort(port int) { + if ptr.Pointer() != nil { + C.QNetworkProxyQuery_SetPeerPort(ptr.Pointer(), C.int(int32(port))) + } +} + +func (ptr *QNetworkProxyQuery) SetProtocolTag(protocolTag string) { + if ptr.Pointer() != nil { + var protocolTagC *C.char + if protocolTag != "" { + protocolTagC = C.CString(protocolTag) + defer C.free(unsafe.Pointer(protocolTagC)) + } + C.QNetworkProxyQuery_SetProtocolTag(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: protocolTagC, len: C.longlong(len(protocolTag))}) + } +} + +func (ptr *QNetworkProxyQuery) SetQueryType(ty QNetworkProxyQuery__QueryType) { + if ptr.Pointer() != nil { + C.QNetworkProxyQuery_SetQueryType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QNetworkProxyQuery) SetUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxyQuery_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QNetworkProxyQuery) Swap(other QNetworkProxyQuery_ITF) { + if ptr.Pointer() != nil { + C.QNetworkProxyQuery_Swap(ptr.Pointer(), PointerFromQNetworkProxyQuery(other)) + } +} + +func (ptr *QNetworkProxyQuery) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QNetworkProxyQuery_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QNetworkProxyQuery) DestroyQNetworkProxyQuery() { + if ptr.Pointer() != nil { + C.QNetworkProxyQuery_DestroyQNetworkProxyQuery(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QNetworkReply struct { + core.QIODevice +} + +type QNetworkReply_ITF interface { + core.QIODevice_ITF + QNetworkReply_PTR() *QNetworkReply +} + +func (ptr *QNetworkReply) QNetworkReply_PTR() *QNetworkReply { + return ptr +} + +func (ptr *QNetworkReply) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QIODevice_PTR().Pointer() + } + return nil +} + +func (ptr *QNetworkReply) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QIODevice_PTR().SetPointer(p) + } +} + +func PointerFromQNetworkReply(ptr QNetworkReply_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkReply_PTR().Pointer() + } + return nil +} + +func NewQNetworkReplyFromPointer(ptr unsafe.Pointer) (n *QNetworkReply) { + n = new(QNetworkReply) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkReply__NetworkError +//QNetworkReply::NetworkError +type QNetworkReply__NetworkError int64 + +const ( + QNetworkReply__NoError QNetworkReply__NetworkError = QNetworkReply__NetworkError(0) + QNetworkReply__ConnectionRefusedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(1) + QNetworkReply__RemoteHostClosedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(2) + QNetworkReply__HostNotFoundError QNetworkReply__NetworkError = QNetworkReply__NetworkError(3) + QNetworkReply__TimeoutError QNetworkReply__NetworkError = QNetworkReply__NetworkError(4) + QNetworkReply__OperationCanceledError QNetworkReply__NetworkError = QNetworkReply__NetworkError(5) + QNetworkReply__SslHandshakeFailedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(6) + QNetworkReply__TemporaryNetworkFailureError QNetworkReply__NetworkError = QNetworkReply__NetworkError(7) + QNetworkReply__NetworkSessionFailedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(8) + QNetworkReply__BackgroundRequestNotAllowedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(9) + QNetworkReply__TooManyRedirectsError QNetworkReply__NetworkError = QNetworkReply__NetworkError(10) + QNetworkReply__InsecureRedirectError QNetworkReply__NetworkError = QNetworkReply__NetworkError(11) + QNetworkReply__UnknownNetworkError QNetworkReply__NetworkError = QNetworkReply__NetworkError(99) + QNetworkReply__ProxyConnectionRefusedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(101) + QNetworkReply__ProxyConnectionClosedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(102) + QNetworkReply__ProxyNotFoundError QNetworkReply__NetworkError = QNetworkReply__NetworkError(103) + QNetworkReply__ProxyTimeoutError QNetworkReply__NetworkError = QNetworkReply__NetworkError(104) + QNetworkReply__ProxyAuthenticationRequiredError QNetworkReply__NetworkError = QNetworkReply__NetworkError(105) + QNetworkReply__UnknownProxyError QNetworkReply__NetworkError = QNetworkReply__NetworkError(199) + QNetworkReply__ContentAccessDenied QNetworkReply__NetworkError = QNetworkReply__NetworkError(201) + QNetworkReply__ContentOperationNotPermittedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(202) + QNetworkReply__ContentNotFoundError QNetworkReply__NetworkError = QNetworkReply__NetworkError(203) + QNetworkReply__AuthenticationRequiredError QNetworkReply__NetworkError = QNetworkReply__NetworkError(204) + QNetworkReply__ContentReSendError QNetworkReply__NetworkError = QNetworkReply__NetworkError(205) + QNetworkReply__ContentConflictError QNetworkReply__NetworkError = QNetworkReply__NetworkError(206) + QNetworkReply__ContentGoneError QNetworkReply__NetworkError = QNetworkReply__NetworkError(207) + QNetworkReply__UnknownContentError QNetworkReply__NetworkError = QNetworkReply__NetworkError(299) + QNetworkReply__ProtocolUnknownError QNetworkReply__NetworkError = QNetworkReply__NetworkError(301) + QNetworkReply__ProtocolInvalidOperationError QNetworkReply__NetworkError = QNetworkReply__NetworkError(302) + QNetworkReply__ProtocolFailure QNetworkReply__NetworkError = QNetworkReply__NetworkError(399) + QNetworkReply__InternalServerError QNetworkReply__NetworkError = QNetworkReply__NetworkError(401) + QNetworkReply__OperationNotImplementedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(402) + QNetworkReply__ServiceUnavailableError QNetworkReply__NetworkError = QNetworkReply__NetworkError(403) + QNetworkReply__UnknownServerError QNetworkReply__NetworkError = QNetworkReply__NetworkError(499) +) + +func NewQNetworkReply(parent core.QObject_ITF) *QNetworkReply { + tmpValue := NewQNetworkReplyFromPointer(C.QNetworkReply_NewQNetworkReply(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQNetworkReply_Abort +func callbackQNetworkReply_Abort(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "abort"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkReply) ConnectAbort(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "abort"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectAbort() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "abort") + } +} + +func (ptr *QNetworkReply) Abort() { + if ptr.Pointer() != nil { + C.QNetworkReply_Abort(ptr.Pointer()) + } +} + +func (ptr *QNetworkReply) Attribute(code QNetworkRequest__Attribute) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QNetworkReply_Attribute(ptr.Pointer(), C.longlong(code))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQNetworkReply_Close +func callbackQNetworkReply_Close(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkReplyFromPointer(ptr).CloseDefault() + } +} + +func (ptr *QNetworkReply) CloseDefault() { + if ptr.Pointer() != nil { + C.QNetworkReply_CloseDefault(ptr.Pointer()) + } +} + +//export callbackQNetworkReply_DownloadProgress +func callbackQNetworkReply_DownloadProgress(ptr unsafe.Pointer, bytesReceived C.longlong, bytesTotal C.longlong) { + if signal := qt.GetSignal(ptr, "downloadProgress"); signal != nil { + (*(*func(int64, int64))(signal))(int64(bytesReceived), int64(bytesTotal)) + } + +} + +func (ptr *QNetworkReply) ConnectDownloadProgress(f func(bytesReceived int64, bytesTotal int64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "downloadProgress") { + C.QNetworkReply_ConnectDownloadProgress(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "downloadProgress"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "downloadProgress"); signal != nil { + f := func(bytesReceived int64, bytesTotal int64) { + (*(*func(int64, int64))(signal))(bytesReceived, bytesTotal) + f(bytesReceived, bytesTotal) + } + qt.ConnectSignal(ptr.Pointer(), "downloadProgress", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "downloadProgress", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectDownloadProgress() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectDownloadProgress(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "downloadProgress") + } +} + +func (ptr *QNetworkReply) DownloadProgress(bytesReceived int64, bytesTotal int64) { + if ptr.Pointer() != nil { + C.QNetworkReply_DownloadProgress(ptr.Pointer(), C.longlong(bytesReceived), C.longlong(bytesTotal)) + } +} + +//export callbackQNetworkReply_Encrypted +func callbackQNetworkReply_Encrypted(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "encrypted"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkReply) ConnectEncrypted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "encrypted") { + C.QNetworkReply_ConnectEncrypted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encrypted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "encrypted"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectEncrypted() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectEncrypted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "encrypted") + } +} + +func (ptr *QNetworkReply) Encrypted() { + if ptr.Pointer() != nil { + C.QNetworkReply_Encrypted(ptr.Pointer()) + } +} + +func (ptr *QNetworkReply) Error() QNetworkReply__NetworkError { + if ptr.Pointer() != nil { + return QNetworkReply__NetworkError(C.QNetworkReply_Error(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_Error2 +func callbackQNetworkReply_Error2(ptr unsafe.Pointer, code C.longlong) { + if signal := qt.GetSignal(ptr, "error2"); signal != nil { + (*(*func(QNetworkReply__NetworkError))(signal))(QNetworkReply__NetworkError(code)) + } + +} + +func (ptr *QNetworkReply) ConnectError2(f func(code QNetworkReply__NetworkError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "error2") { + C.QNetworkReply_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { + f := func(code QNetworkReply__NetworkError) { + (*(*func(QNetworkReply__NetworkError))(signal))(code) + f(code) + } + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectError2() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectError2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "error2") + } +} + +func (ptr *QNetworkReply) Error2(code QNetworkReply__NetworkError) { + if ptr.Pointer() != nil { + C.QNetworkReply_Error2(ptr.Pointer(), C.longlong(code)) + } +} + +//export callbackQNetworkReply_Finished +func callbackQNetworkReply_Finished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkReply) ConnectFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QNetworkReply_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QNetworkReply) Finished() { + if ptr.Pointer() != nil { + C.QNetworkReply_Finished(ptr.Pointer()) + } +} + +func (ptr *QNetworkReply) HasRawHeader(headerName core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_HasRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) != 0 + } + return false +} + +func (ptr *QNetworkReply) Header(header QNetworkRequest__KnownHeaders) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QNetworkReply_Header(ptr.Pointer(), C.longlong(header))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQNetworkReply_IgnoreSslErrors +func callbackQNetworkReply_IgnoreSslErrors(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "ignoreSslErrors"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkReplyFromPointer(ptr).IgnoreSslErrorsDefault() + } +} + +func (ptr *QNetworkReply) ConnectIgnoreSslErrors(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ignoreSslErrors"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectIgnoreSslErrors() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ignoreSslErrors") + } +} + +func (ptr *QNetworkReply) IgnoreSslErrors() { + if ptr.Pointer() != nil { + C.QNetworkReply_IgnoreSslErrors(ptr.Pointer()) + } +} + +func (ptr *QNetworkReply) IgnoreSslErrorsDefault() { + if ptr.Pointer() != nil { + C.QNetworkReply_IgnoreSslErrorsDefault(ptr.Pointer()) + } +} + +func (ptr *QNetworkReply) IgnoreSslErrors2(errors []*QSslError) { + if ptr.Pointer() != nil { + C.QNetworkReply_IgnoreSslErrors2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__ignoreSslErrors_errors_newList2()) + for _, v := range errors { + tmpList.__ignoreSslErrors_errors_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQNetworkReply_IgnoreSslErrorsImplementation +func callbackQNetworkReply_IgnoreSslErrorsImplementation(ptr unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { + if signal := qt.GetSignal(ptr, "ignoreSslErrorsImplementation"); signal != nil { + (*(*func([]*QSslError))(signal))(func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQNetworkReplyFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__ignoreSslErrorsImplementation_errors_atList(i) + } + return out + }(errors)) + } else { + NewQNetworkReplyFromPointer(ptr).IgnoreSslErrorsImplementationDefault(func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQNetworkReplyFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__ignoreSslErrorsImplementation_errors_atList(i) + } + return out + }(errors)) + } +} + +func (ptr *QNetworkReply) ConnectIgnoreSslErrorsImplementation(f func(errors []*QSslError)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ignoreSslErrorsImplementation"); signal != nil { + f := func(errors []*QSslError) { + (*(*func([]*QSslError))(signal))(errors) + f(errors) + } + qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrorsImplementation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrorsImplementation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectIgnoreSslErrorsImplementation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ignoreSslErrorsImplementation") + } +} + +func (ptr *QNetworkReply) IgnoreSslErrorsImplementation(errors []*QSslError) { + if ptr.Pointer() != nil { + C.QNetworkReply_IgnoreSslErrorsImplementation(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__ignoreSslErrorsImplementation_errors_newList()) + for _, v := range errors { + tmpList.__ignoreSslErrorsImplementation_errors_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QNetworkReply) IgnoreSslErrorsImplementationDefault(errors []*QSslError) { + if ptr.Pointer() != nil { + C.QNetworkReply_IgnoreSslErrorsImplementationDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__ignoreSslErrorsImplementation_errors_newList()) + for _, v := range errors { + tmpList.__ignoreSslErrorsImplementation_errors_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QNetworkReply) IsFinished() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_IsFinished(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkReply) IsRunning() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_IsRunning(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QNetworkReply) Manager() *QNetworkAccessManager { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkAccessManagerFromPointer(C.QNetworkReply_Manager(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQNetworkReply_MetaDataChanged +func callbackQNetworkReply_MetaDataChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "metaDataChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkReply) ConnectMetaDataChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "metaDataChanged") { + C.QNetworkReply_ConnectMetaDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "metaDataChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "metaDataChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "metaDataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "metaDataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectMetaDataChanged() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectMetaDataChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "metaDataChanged") + } +} + +func (ptr *QNetworkReply) MetaDataChanged() { + if ptr.Pointer() != nil { + C.QNetworkReply_MetaDataChanged(ptr.Pointer()) + } +} + +func (ptr *QNetworkReply) Operation() QNetworkAccessManager__Operation { + if ptr.Pointer() != nil { + return QNetworkAccessManager__Operation(C.QNetworkReply_Operation(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_PreSharedKeyAuthenticationRequired +func callbackQNetworkReply_PreSharedKeyAuthenticationRequired(ptr unsafe.Pointer, authenticator unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "preSharedKeyAuthenticationRequired"); signal != nil { + (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(NewQSslPreSharedKeyAuthenticatorFromPointer(authenticator)) + } + +} + +func (ptr *QNetworkReply) ConnectPreSharedKeyAuthenticationRequired(f func(authenticator *QSslPreSharedKeyAuthenticator)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") { + C.QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preSharedKeyAuthenticationRequired"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired"); signal != nil { + f := func(authenticator *QSslPreSharedKeyAuthenticator) { + (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(authenticator) + f(authenticator) + } + qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectPreSharedKeyAuthenticationRequired() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") + } +} + +func (ptr *QNetworkReply) PreSharedKeyAuthenticationRequired(authenticator QSslPreSharedKeyAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_PreSharedKeyAuthenticationRequired(ptr.Pointer(), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) + } +} + +func (ptr *QNetworkReply) QNetworkCacheMetaData_RawHeader(headerName core.QByteArray_ITF) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkReply_RawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) RawHeaderList() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQNetworkReplyFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__rawHeaderList_atList(i) + } + return out + }(C.QNetworkReply_RawHeaderList(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QNetworkReply) ReadBufferSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkReply_ReadBufferSize(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_RedirectAllowed +func callbackQNetworkReply_RedirectAllowed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redirectAllowed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkReply) ConnectRedirectAllowed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redirectAllowed") { + C.QNetworkReply_ConnectRedirectAllowed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redirectAllowed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redirectAllowed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redirectAllowed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redirectAllowed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectRedirectAllowed() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectRedirectAllowed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redirectAllowed") + } +} + +func (ptr *QNetworkReply) RedirectAllowed() { + if ptr.Pointer() != nil { + C.QNetworkReply_RedirectAllowed(ptr.Pointer()) + } +} + +//export callbackQNetworkReply_Redirected +func callbackQNetworkReply_Redirected(ptr unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redirected"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) + } + +} + +func (ptr *QNetworkReply) ConnectRedirected(f func(url *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redirected") { + C.QNetworkReply_ConnectRedirected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redirected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redirected"); signal != nil { + f := func(url *core.QUrl) { + (*(*func(*core.QUrl))(signal))(url) + f(url) + } + qt.ConnectSignal(ptr.Pointer(), "redirected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redirected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectRedirected() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectRedirected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redirected") + } +} + +func (ptr *QNetworkReply) Redirected(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_Redirected(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QNetworkReply) Request() *QNetworkRequest { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkRequestFromPointer(C.QNetworkReply_Request(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkRequest).DestroyQNetworkRequest) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) SetAttribute(code QNetworkRequest__Attribute, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetAttribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(value)) + } +} + +func (ptr *QNetworkReply) SetError(errorCode QNetworkReply__NetworkError, errorString string) { + if ptr.Pointer() != nil { + var errorStringC *C.char + if errorString != "" { + errorStringC = C.CString(errorString) + defer C.free(unsafe.Pointer(errorStringC)) + } + C.QNetworkReply_SetError(ptr.Pointer(), C.longlong(errorCode), C.struct_QtNetwork_PackedString{data: errorStringC, len: C.longlong(len(errorString))}) + } +} + +func (ptr *QNetworkReply) SetFinished(finished bool) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetFinished(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(finished)))) + } +} + +func (ptr *QNetworkReply) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) + } +} + +func (ptr *QNetworkReply) SetOperation(operation QNetworkAccessManager__Operation) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetOperation(ptr.Pointer(), C.longlong(operation)) + } +} + +func (ptr *QNetworkReply) SetRawHeader(headerName core.QByteArray_ITF, value core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(value)) + } +} + +//export callbackQNetworkReply_SetReadBufferSize +func callbackQNetworkReply_SetReadBufferSize(ptr unsafe.Pointer, size C.longlong) { + if signal := qt.GetSignal(ptr, "setReadBufferSize"); signal != nil { + (*(*func(int64))(signal))(int64(size)) + } else { + NewQNetworkReplyFromPointer(ptr).SetReadBufferSizeDefault(int64(size)) + } +} + +func (ptr *QNetworkReply) ConnectSetReadBufferSize(f func(size int64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setReadBufferSize"); signal != nil { + f := func(size int64) { + (*(*func(int64))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectSetReadBufferSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setReadBufferSize") + } +} + +func (ptr *QNetworkReply) SetReadBufferSize(size int64) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetReadBufferSize(ptr.Pointer(), C.longlong(size)) + } +} + +func (ptr *QNetworkReply) SetReadBufferSizeDefault(size int64) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetReadBufferSizeDefault(ptr.Pointer(), C.longlong(size)) + } +} + +func (ptr *QNetworkReply) SetRequest(request QNetworkRequest_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetRequest(ptr.Pointer(), PointerFromQNetworkRequest(request)) + } +} + +func (ptr *QNetworkReply) SetSslConfiguration(config QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetSslConfiguration(ptr.Pointer(), PointerFromQSslConfiguration(config)) + } +} + +//export callbackQNetworkReply_SetSslConfigurationImplementation +func callbackQNetworkReply_SetSslConfigurationImplementation(ptr unsafe.Pointer, configuration unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setSslConfigurationImplementation"); signal != nil { + (*(*func(*QSslConfiguration))(signal))(NewQSslConfigurationFromPointer(configuration)) + } else { + NewQNetworkReplyFromPointer(ptr).SetSslConfigurationImplementationDefault(NewQSslConfigurationFromPointer(configuration)) + } +} + +func (ptr *QNetworkReply) ConnectSetSslConfigurationImplementation(f func(configuration *QSslConfiguration)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSslConfigurationImplementation"); signal != nil { + f := func(configuration *QSslConfiguration) { + (*(*func(*QSslConfiguration))(signal))(configuration) + f(configuration) + } + qt.ConnectSignal(ptr.Pointer(), "setSslConfigurationImplementation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSslConfigurationImplementation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectSetSslConfigurationImplementation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSslConfigurationImplementation") + } +} + +func (ptr *QNetworkReply) SetSslConfigurationImplementation(configuration QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetSslConfigurationImplementation(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) + } +} + +func (ptr *QNetworkReply) SetSslConfigurationImplementationDefault(configuration QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetSslConfigurationImplementationDefault(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) + } +} + +func (ptr *QNetworkReply) SetUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QNetworkReply) SslConfiguration() *QSslConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQSslConfigurationFromPointer(C.QNetworkReply_SslConfiguration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue + } + return nil +} + +//export callbackQNetworkReply_SslConfigurationImplementation +func callbackQNetworkReply_SslConfigurationImplementation(ptr unsafe.Pointer, configuration unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sslConfigurationImplementation"); signal != nil { + (*(*func(*QSslConfiguration))(signal))(NewQSslConfigurationFromPointer(configuration)) + } else { + NewQNetworkReplyFromPointer(ptr).SslConfigurationImplementationDefault(NewQSslConfigurationFromPointer(configuration)) + } +} + +func (ptr *QNetworkReply) ConnectSslConfigurationImplementation(f func(configuration *QSslConfiguration)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sslConfigurationImplementation"); signal != nil { + f := func(configuration *QSslConfiguration) { + (*(*func(*QSslConfiguration))(signal))(configuration) + f(configuration) + } + qt.ConnectSignal(ptr.Pointer(), "sslConfigurationImplementation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sslConfigurationImplementation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectSslConfigurationImplementation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sslConfigurationImplementation") + } +} + +func (ptr *QNetworkReply) SslConfigurationImplementation(configuration QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SslConfigurationImplementation(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) + } +} + +func (ptr *QNetworkReply) SslConfigurationImplementationDefault(configuration QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_SslConfigurationImplementationDefault(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) + } +} + +//export callbackQNetworkReply_SslErrors +func callbackQNetworkReply_SslErrors(ptr unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { + if signal := qt.GetSignal(ptr, "sslErrors"); signal != nil { + (*(*func([]*QSslError))(signal))(func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQNetworkReplyFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sslErrors_errors_atList(i) + } + return out + }(errors)) + } + +} + +func (ptr *QNetworkReply) ConnectSslErrors(f func(errors []*QSslError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sslErrors") { + C.QNetworkReply_ConnectSslErrors(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sslErrors"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sslErrors"); signal != nil { + f := func(errors []*QSslError) { + (*(*func([]*QSslError))(signal))(errors) + f(errors) + } + qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectSslErrors() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectSslErrors(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sslErrors") + } +} + +func (ptr *QNetworkReply) SslErrors(errors []*QSslError) { + if ptr.Pointer() != nil { + C.QNetworkReply_SslErrors(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__sslErrors_errors_newList()) + for _, v := range errors { + tmpList.__sslErrors_errors_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQNetworkReply_UploadProgress +func callbackQNetworkReply_UploadProgress(ptr unsafe.Pointer, bytesSent C.longlong, bytesTotal C.longlong) { + if signal := qt.GetSignal(ptr, "uploadProgress"); signal != nil { + (*(*func(int64, int64))(signal))(int64(bytesSent), int64(bytesTotal)) + } + +} + +func (ptr *QNetworkReply) ConnectUploadProgress(f func(bytesSent int64, bytesTotal int64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "uploadProgress") { + C.QNetworkReply_ConnectUploadProgress(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "uploadProgress"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "uploadProgress"); signal != nil { + f := func(bytesSent int64, bytesTotal int64) { + (*(*func(int64, int64))(signal))(bytesSent, bytesTotal) + f(bytesSent, bytesTotal) + } + qt.ConnectSignal(ptr.Pointer(), "uploadProgress", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "uploadProgress", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectUploadProgress() { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectUploadProgress(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "uploadProgress") + } +} + +func (ptr *QNetworkReply) UploadProgress(bytesSent int64, bytesTotal int64) { + if ptr.Pointer() != nil { + C.QNetworkReply_UploadProgress(ptr.Pointer(), C.longlong(bytesSent), C.longlong(bytesTotal)) + } +} + +func (ptr *QNetworkReply) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QNetworkReply_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQNetworkReply_DestroyQNetworkReply +func callbackQNetworkReply_DestroyQNetworkReply(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkReply"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkReplyFromPointer(ptr).DestroyQNetworkReplyDefault() + } +} + +func (ptr *QNetworkReply) ConnectDestroyQNetworkReply(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkReply"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkReply", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkReply", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkReply) DisconnectDestroyQNetworkReply() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkReply") + } +} + +func (ptr *QNetworkReply) DestroyQNetworkReply() { + if ptr.Pointer() != nil { + C.QNetworkReply_DestroyQNetworkReply(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkReply) DestroyQNetworkReplyDefault() { + if ptr.Pointer() != nil { + C.QNetworkReply_DestroyQNetworkReplyDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkReply) __ignoreSslErrors_errors_atList2(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QNetworkReply___ignoreSslErrors_errors_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __ignoreSslErrors_errors_setList2(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___ignoreSslErrors_errors_setList2(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QNetworkReply) __ignoreSslErrors_errors_newList2() unsafe.Pointer { + return C.QNetworkReply___ignoreSslErrors_errors_newList2(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __ignoreSslErrorsImplementation_errors_atList(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QNetworkReply___ignoreSslErrorsImplementation_errors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __ignoreSslErrorsImplementation_errors_setList(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___ignoreSslErrorsImplementation_errors_setList(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QNetworkReply) __ignoreSslErrorsImplementation_errors_newList() unsafe.Pointer { + return C.QNetworkReply___ignoreSslErrorsImplementation_errors_newList(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __rawHeaderList_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkReply___rawHeaderList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __rawHeaderList_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___rawHeaderList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkReply) __rawHeaderList_newList() unsafe.Pointer { + return C.QNetworkReply___rawHeaderList_newList(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __sslErrors_errors_atList(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QNetworkReply___sslErrors_errors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __sslErrors_errors_setList(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___sslErrors_errors_setList(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QNetworkReply) __sslErrors_errors_newList() unsafe.Pointer { + return C.QNetworkReply___sslErrors_errors_newList(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkReply) __children_newList() unsafe.Pointer { + return C.QNetworkReply___children_newList(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkReply___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkReply) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QNetworkReply___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkReply) __findChildren_newList() unsafe.Pointer { + return C.QNetworkReply___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkReply) __findChildren_newList3() unsafe.Pointer { + return C.QNetworkReply___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QNetworkReply) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkReply) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkReply) __qFindChildren_newList2() unsafe.Pointer { + return C.QNetworkReply___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQNetworkReply_AboutToClose +func callbackQNetworkReply_AboutToClose(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQNetworkReply_AtEnd +func callbackQNetworkReply_AtEnd(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).AtEndDefault()))) +} + +func (ptr *QNetworkReply) AtEndDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_AtEndDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQNetworkReply_BytesAvailable +func callbackQNetworkReply_BytesAvailable(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQNetworkReplyFromPointer(ptr).BytesAvailableDefault()) +} + +func (ptr *QNetworkReply) BytesAvailableDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkReply_BytesAvailableDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_BytesToWrite +func callbackQNetworkReply_BytesToWrite(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQNetworkReplyFromPointer(ptr).BytesToWriteDefault()) +} + +func (ptr *QNetworkReply) BytesToWriteDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkReply_BytesToWriteDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_BytesWritten +func callbackQNetworkReply_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { + (*(*func(int64))(signal))(int64(bytes)) + } + +} + +//export callbackQNetworkReply_CanReadLine +func callbackQNetworkReply_CanReadLine(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).CanReadLineDefault()))) +} + +func (ptr *QNetworkReply) CanReadLineDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_CanReadLineDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQNetworkReply_ChannelBytesWritten +func callbackQNetworkReply_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { + if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { + (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) + } + +} + +//export callbackQNetworkReply_ChannelReadyRead +func callbackQNetworkReply_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { + if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { + (*(*func(int))(signal))(int(int32(channel))) + } + +} + +//export callbackQNetworkReply_IsSequential +func callbackQNetworkReply_IsSequential(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).IsSequentialDefault()))) +} + +func (ptr *QNetworkReply) IsSequentialDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_IsSequentialDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQNetworkReply_Open +func callbackQNetworkReply_Open(ptr unsafe.Pointer, mode C.longlong) C.char { + if signal := qt.GetSignal(ptr, "open"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(mode))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(mode))))) +} + +func (ptr *QNetworkReply) OpenDefault(mode core.QIODevice__OpenModeFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0 + } + return false +} + +//export callbackQNetworkReply_Pos +func callbackQNetworkReply_Pos(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "pos"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQNetworkReplyFromPointer(ptr).PosDefault()) +} + +func (ptr *QNetworkReply) PosDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkReply_PosDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_ReadChannelFinished +func callbackQNetworkReply_ReadChannelFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQNetworkReply_ReadData +func callbackQNetworkReply_ReadData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readData"); signal != nil { + retS := cGoUnpackString(data) + ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret + } + retS := cGoUnpackString(data) + ret := C.longlong(NewQNetworkReplyFromPointer(ptr).ReadDataDefault(&retS, int64(maxSize))) + if ret > 0 { + C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) + } + return ret +} + +func (ptr *QNetworkReply) ReadData(data *string, maxSize int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxSize))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QNetworkReply_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +func (ptr *QNetworkReply) ReadDataDefault(data *string, maxSize int64) int64 { + if ptr.Pointer() != nil { + dataC := C.CString(strings.Repeat("0", int(maxSize))) + defer C.free(unsafe.Pointer(dataC)) + ret := int64(C.QNetworkReply_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) + if ret > 0 { + *data = C.GoStringN(dataC, C.int(ret)) + } + return ret + } + return 0 +} + +//export callbackQNetworkReply_ReadLineData +func callbackQNetworkReply_ReadLineData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) + } + + return C.longlong(NewQNetworkReplyFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize))) +} + +func (ptr *QNetworkReply) ReadLineDataDefault(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QNetworkReply_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +//export callbackQNetworkReply_ReadyRead +func callbackQNetworkReply_ReadyRead(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQNetworkReply_Reset +func callbackQNetworkReply_Reset(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).ResetDefault()))) +} + +func (ptr *QNetworkReply) ResetDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_ResetDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQNetworkReply_Seek +func callbackQNetworkReply_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { + if signal := qt.GetSignal(ptr, "seek"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).SeekDefault(int64(pos))))) +} + +func (ptr *QNetworkReply) SeekDefault(pos int64) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 + } + return false +} + +//export callbackQNetworkReply_Size +func callbackQNetworkReply_Size(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "size"); signal != nil { + return C.longlong((*(*func() int64)(signal))()) + } + + return C.longlong(NewQNetworkReplyFromPointer(ptr).SizeDefault()) +} + +func (ptr *QNetworkReply) SizeDefault() int64 { + if ptr.Pointer() != nil { + return int64(C.QNetworkReply_SizeDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkReply_WaitForBytesWritten +func callbackQNetworkReply_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) +} + +func (ptr *QNetworkReply) WaitForBytesWrittenDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQNetworkReply_WaitForReadyRead +func callbackQNetworkReply_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { + if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) +} + +func (ptr *QNetworkReply) WaitForReadyReadDefault(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQNetworkReply_WriteData +func callbackQNetworkReply_WriteData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { + if signal := qt.GetSignal(ptr, "writeData"); signal != nil { + return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) + } + + return C.longlong(NewQNetworkReplyFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(maxSize))) +} + +func (ptr *QNetworkReply) WriteData(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QNetworkReply_WriteData(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +func (ptr *QNetworkReply) WriteDataDefault(data []byte, maxSize int64) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QNetworkReply_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) + } + return 0 +} + +//export callbackQNetworkReply_ChildEvent +func callbackQNetworkReply_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQNetworkReplyFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QNetworkReply) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQNetworkReply_ConnectNotify +func callbackQNetworkReply_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkReplyFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkReply) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkReply_CustomEvent +func callbackQNetworkReply_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQNetworkReplyFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QNetworkReply) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQNetworkReply_DeleteLater +func callbackQNetworkReply_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkReplyFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QNetworkReply) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QNetworkReply_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQNetworkReply_Destroyed +func callbackQNetworkReply_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQNetworkReply_DisconnectNotify +func callbackQNetworkReply_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkReplyFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkReply) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkReply_Event +func callbackQNetworkReply_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QNetworkReply) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQNetworkReply_EventFilter +func callbackQNetworkReply_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QNetworkReply) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkReply_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQNetworkReply_MetaObject +func callbackQNetworkReply_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQNetworkReplyFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QNetworkReply) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QNetworkReply_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQNetworkReply_ObjectNameChanged +func callbackQNetworkReply_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQNetworkReply_TimerEvent +func callbackQNetworkReply_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQNetworkReplyFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QNetworkReply) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkReply_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QNetworkRequest struct { + ptr unsafe.Pointer +} + +type QNetworkRequest_ITF interface { + QNetworkRequest_PTR() *QNetworkRequest +} + +func (ptr *QNetworkRequest) QNetworkRequest_PTR() *QNetworkRequest { + return ptr +} + +func (ptr *QNetworkRequest) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkRequest) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkRequest(ptr QNetworkRequest_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkRequest_PTR().Pointer() + } + return nil +} + +func NewQNetworkRequestFromPointer(ptr unsafe.Pointer) (n *QNetworkRequest) { + n = new(QNetworkRequest) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkRequest__Attribute +//QNetworkRequest::Attribute +type QNetworkRequest__Attribute int64 + +const ( + QNetworkRequest__HttpStatusCodeAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(0) + QNetworkRequest__HttpReasonPhraseAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(1) + QNetworkRequest__RedirectionTargetAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(2) + QNetworkRequest__ConnectionEncryptedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(3) + QNetworkRequest__CacheLoadControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(4) + QNetworkRequest__CacheSaveControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(5) + QNetworkRequest__SourceIsFromCacheAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(6) + QNetworkRequest__DoNotBufferUploadDataAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(7) + QNetworkRequest__HttpPipeliningAllowedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(8) + QNetworkRequest__HttpPipeliningWasUsedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(9) + QNetworkRequest__CustomVerbAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(10) + QNetworkRequest__CookieLoadControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(11) + QNetworkRequest__AuthenticationReuseAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(12) + QNetworkRequest__CookieSaveControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(13) + QNetworkRequest__MaximumDownloadBufferSizeAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(14) + QNetworkRequest__DownloadBufferAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(15) + QNetworkRequest__SynchronousRequestAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(16) + QNetworkRequest__BackgroundRequestAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(17) + QNetworkRequest__SpdyAllowedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(18) + QNetworkRequest__SpdyWasUsedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(19) + QNetworkRequest__EmitAllUploadProgressSignalsAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(20) + QNetworkRequest__FollowRedirectsAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(21) + QNetworkRequest__HTTP2AllowedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(22) + QNetworkRequest__HTTP2WasUsedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(23) + QNetworkRequest__OriginalContentLengthAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(24) + QNetworkRequest__RedirectPolicyAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(25) + QNetworkRequest__Http2DirectAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(26) + QNetworkRequest__ResourceTypeAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(27) + QNetworkRequest__User QNetworkRequest__Attribute = QNetworkRequest__Attribute(1000) + QNetworkRequest__UserMax QNetworkRequest__Attribute = QNetworkRequest__Attribute(32767) +) + +//go:generate stringer -type=QNetworkRequest__KnownHeaders +//QNetworkRequest::KnownHeaders +type QNetworkRequest__KnownHeaders int64 + +const ( + QNetworkRequest__ContentTypeHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(0) + QNetworkRequest__ContentLengthHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(1) + QNetworkRequest__LocationHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(2) + QNetworkRequest__LastModifiedHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(3) + QNetworkRequest__CookieHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(4) + QNetworkRequest__SetCookieHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(5) + QNetworkRequest__ContentDispositionHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(6) + QNetworkRequest__UserAgentHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(7) + QNetworkRequest__ServerHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(8) + QNetworkRequest__IfModifiedSinceHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(9) + QNetworkRequest__ETagHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(10) + QNetworkRequest__IfMatchHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(11) + QNetworkRequest__IfNoneMatchHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(12) +) + +//go:generate stringer -type=QNetworkRequest__CacheLoadControl +//QNetworkRequest::CacheLoadControl +type QNetworkRequest__CacheLoadControl int64 + +const ( + QNetworkRequest__AlwaysNetwork QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(0) + QNetworkRequest__PreferNetwork QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(1) + QNetworkRequest__PreferCache QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(2) + QNetworkRequest__AlwaysCache QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(3) +) + +//go:generate stringer -type=QNetworkRequest__LoadControl +//QNetworkRequest::LoadControl +type QNetworkRequest__LoadControl int64 + +const ( + QNetworkRequest__Automatic QNetworkRequest__LoadControl = QNetworkRequest__LoadControl(0) + QNetworkRequest__Manual QNetworkRequest__LoadControl = QNetworkRequest__LoadControl(1) +) + +//go:generate stringer -type=QNetworkRequest__Priority +//QNetworkRequest::Priority +type QNetworkRequest__Priority int64 + +const ( + QNetworkRequest__HighPriority QNetworkRequest__Priority = QNetworkRequest__Priority(1) + QNetworkRequest__NormalPriority QNetworkRequest__Priority = QNetworkRequest__Priority(3) + QNetworkRequest__LowPriority QNetworkRequest__Priority = QNetworkRequest__Priority(5) +) + +//go:generate stringer -type=QNetworkRequest__RedirectPolicy +//QNetworkRequest::RedirectPolicy +type QNetworkRequest__RedirectPolicy int64 + +const ( + QNetworkRequest__ManualRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(0) + QNetworkRequest__NoLessSafeRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(1) + QNetworkRequest__SameOriginRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(2) + QNetworkRequest__UserVerifiedRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(3) +) + +func NewQNetworkRequest(url core.QUrl_ITF) *QNetworkRequest { + tmpValue := NewQNetworkRequestFromPointer(C.QNetworkRequest_NewQNetworkRequest(core.PointerFromQUrl(url))) + runtime.SetFinalizer(tmpValue, (*QNetworkRequest).DestroyQNetworkRequest) + return tmpValue +} + +func NewQNetworkRequest2(other QNetworkRequest_ITF) *QNetworkRequest { + tmpValue := NewQNetworkRequestFromPointer(C.QNetworkRequest_NewQNetworkRequest2(PointerFromQNetworkRequest(other))) + runtime.SetFinalizer(tmpValue, (*QNetworkRequest).DestroyQNetworkRequest) + return tmpValue +} + +func (ptr *QNetworkRequest) Attribute(code QNetworkRequest__Attribute, defaultValue core.QVariant_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QNetworkRequest_Attribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(defaultValue))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) HasRawHeader(headerName core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkRequest_HasRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) != 0 + } + return false +} + +func (ptr *QNetworkRequest) Header(header QNetworkRequest__KnownHeaders) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QNetworkRequest_Header(ptr.Pointer(), C.longlong(header))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) MaximumRedirectsAllowed() int { + if ptr.Pointer() != nil { + return int(int32(C.QNetworkRequest_MaximumRedirectsAllowed(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QNetworkRequest) OriginatingObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkRequest_OriginatingObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) PeerVerifyName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkRequest_PeerVerifyName(ptr.Pointer())) + } + return "" +} + +func (ptr *QNetworkRequest) Priority() QNetworkRequest__Priority { + if ptr.Pointer() != nil { + return QNetworkRequest__Priority(C.QNetworkRequest_Priority(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkRequest) QNetworkCacheMetaData_RawHeader(headerName core.QByteArray_ITF) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkRequest_RawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) RawHeaderList() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQNetworkRequestFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__rawHeaderList_atList(i) + } + return out + }(C.QNetworkRequest_RawHeaderList(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QNetworkRequest) SetAttribute(code QNetworkRequest__Attribute, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetAttribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(value)) + } +} + +func (ptr *QNetworkRequest) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) + } +} + +func (ptr *QNetworkRequest) SetMaximumRedirectsAllowed(maxRedirectsAllowed int) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetMaximumRedirectsAllowed(ptr.Pointer(), C.int(int32(maxRedirectsAllowed))) + } +} + +func (ptr *QNetworkRequest) SetOriginatingObject(object core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetOriginatingObject(ptr.Pointer(), core.PointerFromQObject(object)) + } +} + +func (ptr *QNetworkRequest) SetPeerVerifyName(peerName string) { + if ptr.Pointer() != nil { + var peerNameC *C.char + if peerName != "" { + peerNameC = C.CString(peerName) + defer C.free(unsafe.Pointer(peerNameC)) + } + C.QNetworkRequest_SetPeerVerifyName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: peerNameC, len: C.longlong(len(peerName))}) + } +} + +func (ptr *QNetworkRequest) SetPriority(priority QNetworkRequest__Priority) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetPriority(ptr.Pointer(), C.longlong(priority)) + } +} + +func (ptr *QNetworkRequest) SetRawHeader(headerName core.QByteArray_ITF, headerValue core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(headerValue)) + } +} + +func (ptr *QNetworkRequest) SetSslConfiguration(config QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetSslConfiguration(ptr.Pointer(), PointerFromQSslConfiguration(config)) + } +} + +func (ptr *QNetworkRequest) SetUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QNetworkRequest) SslConfiguration() *QSslConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQSslConfigurationFromPointer(C.QNetworkRequest_SslConfiguration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) Swap(other QNetworkRequest_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest_Swap(ptr.Pointer(), PointerFromQNetworkRequest(other)) + } +} + +func (ptr *QNetworkRequest) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QNetworkRequest_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) DestroyQNetworkRequest() { + if ptr.Pointer() != nil { + C.QNetworkRequest_DestroyQNetworkRequest(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkRequest) __rawHeaderList_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkRequest___rawHeaderList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkRequest) __rawHeaderList_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkRequest___rawHeaderList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkRequest) __rawHeaderList_newList() unsafe.Pointer { + return C.QNetworkRequest___rawHeaderList_newList(ptr.Pointer()) +} + +type QNetworkSession struct { + core.QObject +} + +type QNetworkSession_ITF interface { + core.QObject_ITF + QNetworkSession_PTR() *QNetworkSession +} + +func (ptr *QNetworkSession) QNetworkSession_PTR() *QNetworkSession { + return ptr +} + +func (ptr *QNetworkSession) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QNetworkSession) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQNetworkSession(ptr QNetworkSession_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkSession_PTR().Pointer() + } + return nil +} + +func NewQNetworkSessionFromPointer(ptr unsafe.Pointer) (n *QNetworkSession) { + n = new(QNetworkSession) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QNetworkSession__State +//QNetworkSession::State +type QNetworkSession__State int64 + +const ( + QNetworkSession__Invalid QNetworkSession__State = QNetworkSession__State(0) + QNetworkSession__NotAvailable QNetworkSession__State = QNetworkSession__State(1) + QNetworkSession__Connecting QNetworkSession__State = QNetworkSession__State(2) + QNetworkSession__Connected QNetworkSession__State = QNetworkSession__State(3) + QNetworkSession__Closing QNetworkSession__State = QNetworkSession__State(4) + QNetworkSession__Disconnected QNetworkSession__State = QNetworkSession__State(5) + QNetworkSession__Roaming QNetworkSession__State = QNetworkSession__State(6) +) + +//go:generate stringer -type=QNetworkSession__SessionError +//QNetworkSession::SessionError +type QNetworkSession__SessionError int64 + +const ( + QNetworkSession__UnknownSessionError QNetworkSession__SessionError = QNetworkSession__SessionError(0) + QNetworkSession__SessionAbortedError QNetworkSession__SessionError = QNetworkSession__SessionError(1) + QNetworkSession__RoamingError QNetworkSession__SessionError = QNetworkSession__SessionError(2) + QNetworkSession__OperationNotSupportedError QNetworkSession__SessionError = QNetworkSession__SessionError(3) + QNetworkSession__InvalidConfigurationError QNetworkSession__SessionError = QNetworkSession__SessionError(4) +) + +//go:generate stringer -type=QNetworkSession__UsagePolicy +//QNetworkSession::UsagePolicy +type QNetworkSession__UsagePolicy int64 + +const ( + QNetworkSession__NoPolicy QNetworkSession__UsagePolicy = QNetworkSession__UsagePolicy(0) + QNetworkSession__NoBackgroundTrafficPolicy QNetworkSession__UsagePolicy = QNetworkSession__UsagePolicy(1) +) + +func NewQNetworkSession(connectionConfig QNetworkConfiguration_ITF, parent core.QObject_ITF) *QNetworkSession { + tmpValue := NewQNetworkSessionFromPointer(C.QNetworkSession_NewQNetworkSession(PointerFromQNetworkConfiguration(connectionConfig), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQNetworkSession_Accept +func callbackQNetworkSession_Accept(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "accept"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).AcceptDefault() + } +} + +func (ptr *QNetworkSession) ConnectAccept(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectAccept() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "accept") + } +} + +func (ptr *QNetworkSession) Accept() { + if ptr.Pointer() != nil { + C.QNetworkSession_Accept(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) AcceptDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_AcceptDefault(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) ActiveTime() uint64 { + if ptr.Pointer() != nil { + return uint64(C.QNetworkSession_ActiveTime(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkSession) BytesReceived() uint64 { + if ptr.Pointer() != nil { + return uint64(C.QNetworkSession_BytesReceived(ptr.Pointer())) + } + return 0 +} + +func (ptr *QNetworkSession) BytesWritten() uint64 { + if ptr.Pointer() != nil { + return uint64(C.QNetworkSession_BytesWritten(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkSession_Close +func callbackQNetworkSession_Close(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).CloseDefault() + } +} + +func (ptr *QNetworkSession) ConnectClose(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectClose() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "close") + } +} + +func (ptr *QNetworkSession) Close() { + if ptr.Pointer() != nil { + C.QNetworkSession_Close(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) CloseDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_CloseDefault(ptr.Pointer()) + } +} + +//export callbackQNetworkSession_Closed +func callbackQNetworkSession_Closed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "closed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkSession) ConnectClosed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "closed") { + C.QNetworkSession_ConnectClosed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "closed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "closed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "closed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectClosed() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectClosed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "closed") + } +} + +func (ptr *QNetworkSession) Closed() { + if ptr.Pointer() != nil { + C.QNetworkSession_Closed(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) Configuration() *QNetworkConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkSession_Configuration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) Error() QNetworkSession__SessionError { + if ptr.Pointer() != nil { + return QNetworkSession__SessionError(C.QNetworkSession_Error(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkSession_Error2 +func callbackQNetworkSession_Error2(ptr unsafe.Pointer, error C.longlong) { + if signal := qt.GetSignal(ptr, "error2"); signal != nil { + (*(*func(QNetworkSession__SessionError))(signal))(QNetworkSession__SessionError(error)) + } + +} + +func (ptr *QNetworkSession) ConnectError2(f func(error QNetworkSession__SessionError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "error2") { + C.QNetworkSession_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { + f := func(error QNetworkSession__SessionError) { + (*(*func(QNetworkSession__SessionError))(signal))(error) + f(error) + } + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectError2() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectError2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "error2") + } +} + +func (ptr *QNetworkSession) Error2(error QNetworkSession__SessionError) { + if ptr.Pointer() != nil { + C.QNetworkSession_Error2(ptr.Pointer(), C.longlong(error)) + } +} + +func (ptr *QNetworkSession) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QNetworkSession_ErrorString(ptr.Pointer())) + } + return "" +} + +//export callbackQNetworkSession_Ignore +func callbackQNetworkSession_Ignore(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "ignore"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).IgnoreDefault() + } +} + +func (ptr *QNetworkSession) ConnectIgnore(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ignore"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "ignore", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ignore", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectIgnore() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ignore") + } +} + +func (ptr *QNetworkSession) Ignore() { + if ptr.Pointer() != nil { + C.QNetworkSession_Ignore(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) IgnoreDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_IgnoreDefault(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) Interface() *QNetworkInterface { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkSession_Interface(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) IsOpen() bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkSession_IsOpen(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQNetworkSession_Migrate +func callbackQNetworkSession_Migrate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "migrate"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).MigrateDefault() + } +} + +func (ptr *QNetworkSession) ConnectMigrate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "migrate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "migrate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "migrate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectMigrate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "migrate") + } +} + +func (ptr *QNetworkSession) Migrate() { + if ptr.Pointer() != nil { + C.QNetworkSession_Migrate(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) MigrateDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_MigrateDefault(ptr.Pointer()) + } +} + +//export callbackQNetworkSession_NewConfigurationActivated +func callbackQNetworkSession_NewConfigurationActivated(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "newConfigurationActivated"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkSession) ConnectNewConfigurationActivated(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "newConfigurationActivated") { + C.QNetworkSession_ConnectNewConfigurationActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConfigurationActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "newConfigurationActivated"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "newConfigurationActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "newConfigurationActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectNewConfigurationActivated() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectNewConfigurationActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "newConfigurationActivated") + } +} + +func (ptr *QNetworkSession) NewConfigurationActivated() { + if ptr.Pointer() != nil { + C.QNetworkSession_NewConfigurationActivated(ptr.Pointer()) + } +} + +//export callbackQNetworkSession_Open +func callbackQNetworkSession_Open(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "open"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).OpenDefault() + } +} + +func (ptr *QNetworkSession) ConnectOpen(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectOpen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "open") + } +} + +func (ptr *QNetworkSession) Open() { + if ptr.Pointer() != nil { + C.QNetworkSession_Open(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) OpenDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_OpenDefault(ptr.Pointer()) + } +} + +//export callbackQNetworkSession_Opened +func callbackQNetworkSession_Opened(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "opened"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QNetworkSession) ConnectOpened(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "opened") { + C.QNetworkSession_ConnectOpened(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opened"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "opened"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "opened", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "opened", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectOpened() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectOpened(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "opened") + } +} + +func (ptr *QNetworkSession) Opened() { + if ptr.Pointer() != nil { + C.QNetworkSession_Opened(ptr.Pointer()) + } +} + +//export callbackQNetworkSession_PreferredConfigurationChanged +func callbackQNetworkSession_PreferredConfigurationChanged(ptr unsafe.Pointer, config unsafe.Pointer, isSeamless C.char) { + if signal := qt.GetSignal(ptr, "preferredConfigurationChanged"); signal != nil { + (*(*func(*QNetworkConfiguration, bool))(signal))(NewQNetworkConfigurationFromPointer(config), int8(isSeamless) != 0) + } + +} + +func (ptr *QNetworkSession) ConnectPreferredConfigurationChanged(f func(config *QNetworkConfiguration, isSeamless bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "preferredConfigurationChanged") { + C.QNetworkSession_ConnectPreferredConfigurationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preferredConfigurationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "preferredConfigurationChanged"); signal != nil { + f := func(config *QNetworkConfiguration, isSeamless bool) { + (*(*func(*QNetworkConfiguration, bool))(signal))(config, isSeamless) + f(config, isSeamless) + } + qt.ConnectSignal(ptr.Pointer(), "preferredConfigurationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "preferredConfigurationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectPreferredConfigurationChanged() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectPreferredConfigurationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "preferredConfigurationChanged") + } +} + +func (ptr *QNetworkSession) PreferredConfigurationChanged(config QNetworkConfiguration_ITF, isSeamless bool) { + if ptr.Pointer() != nil { + C.QNetworkSession_PreferredConfigurationChanged(ptr.Pointer(), PointerFromQNetworkConfiguration(config), C.char(int8(qt.GoBoolToInt(isSeamless)))) + } +} + +//export callbackQNetworkSession_Reject +func callbackQNetworkSession_Reject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reject"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).RejectDefault() + } +} + +func (ptr *QNetworkSession) ConnectReject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectReject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reject") + } +} + +func (ptr *QNetworkSession) Reject() { + if ptr.Pointer() != nil { + C.QNetworkSession_Reject(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) RejectDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_RejectDefault(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) SessionProperty(key string) *core.QVariant { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := core.NewQVariantFromPointer(C.QNetworkSession_SessionProperty(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: keyC, len: C.longlong(len(key))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) SetSessionProperty(key string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QNetworkSession_SetSessionProperty(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) + } +} + +func (ptr *QNetworkSession) State() QNetworkSession__State { + if ptr.Pointer() != nil { + return QNetworkSession__State(C.QNetworkSession_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkSession_StateChanged +func callbackQNetworkSession_StateChanged(ptr unsafe.Pointer, state C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QNetworkSession__State))(signal))(QNetworkSession__State(state)) + } + +} + +func (ptr *QNetworkSession) ConnectStateChanged(f func(state QNetworkSession__State)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QNetworkSession_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(state QNetworkSession__State) { + (*(*func(QNetworkSession__State))(signal))(state) + f(state) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QNetworkSession) StateChanged(state QNetworkSession__State) { + if ptr.Pointer() != nil { + C.QNetworkSession_StateChanged(ptr.Pointer(), C.longlong(state)) + } +} + +//export callbackQNetworkSession_Stop +func callbackQNetworkSession_Stop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stop"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).StopDefault() + } +} + +func (ptr *QNetworkSession) ConnectStop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectStop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stop") + } +} + +func (ptr *QNetworkSession) Stop() { + if ptr.Pointer() != nil { + C.QNetworkSession_Stop(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) StopDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_StopDefault(ptr.Pointer()) + } +} + +func (ptr *QNetworkSession) UsagePolicies() QNetworkSession__UsagePolicy { + if ptr.Pointer() != nil { + return QNetworkSession__UsagePolicy(C.QNetworkSession_UsagePolicies(ptr.Pointer())) + } + return 0 +} + +//export callbackQNetworkSession_UsagePoliciesChanged +func callbackQNetworkSession_UsagePoliciesChanged(ptr unsafe.Pointer, usagePolicies C.longlong) { + if signal := qt.GetSignal(ptr, "usagePoliciesChanged"); signal != nil { + (*(*func(QNetworkSession__UsagePolicy))(signal))(QNetworkSession__UsagePolicy(usagePolicies)) + } + +} + +func (ptr *QNetworkSession) ConnectUsagePoliciesChanged(f func(usagePolicies QNetworkSession__UsagePolicy)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "usagePoliciesChanged") { + C.QNetworkSession_ConnectUsagePoliciesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "usagePoliciesChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "usagePoliciesChanged"); signal != nil { + f := func(usagePolicies QNetworkSession__UsagePolicy) { + (*(*func(QNetworkSession__UsagePolicy))(signal))(usagePolicies) + f(usagePolicies) + } + qt.ConnectSignal(ptr.Pointer(), "usagePoliciesChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "usagePoliciesChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectUsagePoliciesChanged() { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectUsagePoliciesChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "usagePoliciesChanged") + } +} + +func (ptr *QNetworkSession) UsagePoliciesChanged(usagePolicies QNetworkSession__UsagePolicy) { + if ptr.Pointer() != nil { + C.QNetworkSession_UsagePoliciesChanged(ptr.Pointer(), C.longlong(usagePolicies)) + } +} + +func (ptr *QNetworkSession) WaitForOpened(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkSession_WaitForOpened(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQNetworkSession_DestroyQNetworkSession +func callbackQNetworkSession_DestroyQNetworkSession(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QNetworkSession"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).DestroyQNetworkSessionDefault() + } +} + +func (ptr *QNetworkSession) ConnectDestroyQNetworkSession(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkSession"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QNetworkSession", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QNetworkSession", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QNetworkSession) DisconnectDestroyQNetworkSession() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QNetworkSession") + } +} + +func (ptr *QNetworkSession) DestroyQNetworkSession() { + if ptr.Pointer() != nil { + C.QNetworkSession_DestroyQNetworkSession(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkSession) DestroyQNetworkSessionDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_DestroyQNetworkSessionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QNetworkSession) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkSession) __children_newList() unsafe.Pointer { + return C.QNetworkSession___children_newList(ptr.Pointer()) +} + +func (ptr *QNetworkSession) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QNetworkSession___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QNetworkSession) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QNetworkSession___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QNetworkSession) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkSession) __findChildren_newList() unsafe.Pointer { + return C.QNetworkSession___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QNetworkSession) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkSession) __findChildren_newList3() unsafe.Pointer { + return C.QNetworkSession___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QNetworkSession) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QNetworkSession) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QNetworkSession) __qFindChildren_newList2() unsafe.Pointer { + return C.QNetworkSession___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQNetworkSession_ChildEvent +func callbackQNetworkSession_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQNetworkSessionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QNetworkSession) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQNetworkSession_ConnectNotify +func callbackQNetworkSession_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkSessionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkSession) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkSession_CustomEvent +func callbackQNetworkSession_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQNetworkSessionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QNetworkSession) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQNetworkSession_DeleteLater +func callbackQNetworkSession_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQNetworkSessionFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QNetworkSession) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QNetworkSession_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQNetworkSession_Destroyed +func callbackQNetworkSession_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQNetworkSession_DisconnectNotify +func callbackQNetworkSession_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQNetworkSessionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QNetworkSession) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQNetworkSession_Event +func callbackQNetworkSession_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkSessionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QNetworkSession) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkSession_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQNetworkSession_EventFilter +func callbackQNetworkSession_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQNetworkSessionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QNetworkSession) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QNetworkSession_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQNetworkSession_MetaObject +func callbackQNetworkSession_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQNetworkSessionFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QNetworkSession) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QNetworkSession_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQNetworkSession_ObjectNameChanged +func callbackQNetworkSession_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQNetworkSession_TimerEvent +func callbackQNetworkSession_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQNetworkSessionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QNetworkSession) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QNetworkSession_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOcspResponse struct { + ptr unsafe.Pointer +} + +type QOcspResponse_ITF interface { + QOcspResponse_PTR() *QOcspResponse +} + +func (ptr *QOcspResponse) QOcspResponse_PTR() *QOcspResponse { + return ptr +} + +func (ptr *QOcspResponse) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QOcspResponse) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQOcspResponse(ptr QOcspResponse_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOcspResponse_PTR().Pointer() + } + return nil +} + +func NewQOcspResponseFromPointer(ptr unsafe.Pointer) (n *QOcspResponse) { + n = new(QOcspResponse) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOcspResponse__QOcspCertificateStatus +//QOcspResponse::QOcspCertificateStatus +type QOcspResponse__QOcspCertificateStatus int64 + +const ( + QOcspResponse__Good QOcspResponse__QOcspCertificateStatus = QOcspResponse__QOcspCertificateStatus(0) + QOcspResponse__Revoked QOcspResponse__QOcspCertificateStatus = QOcspResponse__QOcspCertificateStatus(1) + QOcspResponse__Unknown QOcspResponse__QOcspCertificateStatus = QOcspResponse__QOcspCertificateStatus(2) +) + +//go:generate stringer -type=QOcspResponse__QOcspRevocationReason +//QOcspResponse::QOcspRevocationReason +type QOcspResponse__QOcspRevocationReason int64 + +const ( + QOcspResponse__None QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(-1) + QOcspResponse__Unspecified QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(0) + QOcspResponse__KeyCompromise QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(1) + QOcspResponse__CACompromise QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(2) + QOcspResponse__AffiliationChanged QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(3) + QOcspResponse__Superseded QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(4) + QOcspResponse__CessationOfOperation QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(5) + QOcspResponse__CertificateHold QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(6) + QOcspResponse__RemoveFromCRL QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(7) +) + +func NewQOcspResponse() *QOcspResponse { + tmpValue := NewQOcspResponseFromPointer(C.QOcspResponse_NewQOcspResponse()) + runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) + return tmpValue +} + +func NewQOcspResponse2(other QOcspResponse_ITF) *QOcspResponse { + tmpValue := NewQOcspResponseFromPointer(C.QOcspResponse_NewQOcspResponse2(PointerFromQOcspResponse(other))) + runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) + return tmpValue +} + +func NewQOcspResponse3(other QOcspResponse_ITF) *QOcspResponse { + tmpValue := NewQOcspResponseFromPointer(C.QOcspResponse_NewQOcspResponse3(PointerFromQOcspResponse(other))) + runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) + return tmpValue +} + +func (ptr *QOcspResponse) Subject() *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QOcspResponse_Subject(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QOcspResponse) Swap(other QOcspResponse_ITF) { + if ptr.Pointer() != nil { + C.QOcspResponse_Swap(ptr.Pointer(), PointerFromQOcspResponse(other)) + } +} + +func (ptr *QOcspResponse) DestroyQOcspResponse() { + if ptr.Pointer() != nil { + C.QOcspResponse_DestroyQOcspResponse(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPasswordDigestor struct { + ptr unsafe.Pointer +} + +type QPasswordDigestor_ITF interface { + QPasswordDigestor_PTR() *QPasswordDigestor +} + +func (ptr *QPasswordDigestor) QPasswordDigestor_PTR() *QPasswordDigestor { + return ptr +} + +func (ptr *QPasswordDigestor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QPasswordDigestor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQPasswordDigestor(ptr QPasswordDigestor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPasswordDigestor_PTR().Pointer() + } + return nil +} + +func NewQPasswordDigestorFromPointer(ptr unsafe.Pointer) (n *QPasswordDigestor) { + n = new(QPasswordDigestor) + n.SetPointer(ptr) + return +} + +func (ptr *QPasswordDigestor) DestroyQPasswordDigestor() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSctpServer struct { + QTcpServer +} + +type QSctpServer_ITF interface { + QTcpServer_ITF + QSctpServer_PTR() *QSctpServer +} + +func (ptr *QSctpServer) QSctpServer_PTR() *QSctpServer { + return ptr +} + +func (ptr *QSctpServer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTcpServer_PTR().Pointer() + } + return nil +} + +func (ptr *QSctpServer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTcpServer_PTR().SetPointer(p) + } +} + +func PointerFromQSctpServer(ptr QSctpServer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSctpServer_PTR().Pointer() + } + return nil +} + +func NewQSctpServerFromPointer(ptr unsafe.Pointer) (n *QSctpServer) { + n = new(QSctpServer) + n.SetPointer(ptr) + return +} + +type QSctpSocket struct { + QTcpSocket +} + +type QSctpSocket_ITF interface { + QTcpSocket_ITF + QSctpSocket_PTR() *QSctpSocket +} + +func (ptr *QSctpSocket) QSctpSocket_PTR() *QSctpSocket { + return ptr +} + +func (ptr *QSctpSocket) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTcpSocket_PTR().Pointer() + } + return nil +} + +func (ptr *QSctpSocket) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTcpSocket_PTR().SetPointer(p) + } +} + +func PointerFromQSctpSocket(ptr QSctpSocket_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSctpSocket_PTR().Pointer() + } + return nil +} + +func NewQSctpSocketFromPointer(ptr unsafe.Pointer) (n *QSctpSocket) { + n = new(QSctpSocket) + n.SetPointer(ptr) + return +} + +type QSsl struct { + ptr unsafe.Pointer +} + +type QSsl_ITF interface { + QSsl_PTR() *QSsl +} + +func (ptr *QSsl) QSsl_PTR() *QSsl { + return ptr +} + +func (ptr *QSsl) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSsl) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSsl(ptr QSsl_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSsl_PTR().Pointer() + } + return nil +} + +func NewQSslFromPointer(ptr unsafe.Pointer) (n *QSsl) { + n = new(QSsl) + n.SetPointer(ptr) + return +} + +func (ptr *QSsl) DestroyQSsl() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QSsl__KeyType +//QSsl::KeyType +type QSsl__KeyType int64 + +const ( + QSsl__PrivateKey QSsl__KeyType = QSsl__KeyType(0) + QSsl__PublicKey QSsl__KeyType = QSsl__KeyType(1) +) + +//go:generate stringer -type=QSsl__EncodingFormat +//QSsl::EncodingFormat +type QSsl__EncodingFormat int64 + +const ( + QSsl__Pem QSsl__EncodingFormat = QSsl__EncodingFormat(0) + QSsl__Der QSsl__EncodingFormat = QSsl__EncodingFormat(1) +) + +//go:generate stringer -type=QSsl__KeyAlgorithm +//QSsl::KeyAlgorithm +type QSsl__KeyAlgorithm int64 + +const ( + QSsl__Opaque QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(0) + QSsl__Rsa QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(1) + QSsl__Dsa QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(2) + QSsl__Ec QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(3) + QSsl__Dh QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(4) +) + +//go:generate stringer -type=QSsl__AlternativeNameEntryType +//QSsl::AlternativeNameEntryType +type QSsl__AlternativeNameEntryType int64 + +const ( + QSsl__EmailEntry QSsl__AlternativeNameEntryType = QSsl__AlternativeNameEntryType(0) + QSsl__DnsEntry QSsl__AlternativeNameEntryType = QSsl__AlternativeNameEntryType(1) + QSsl__IpAddressEntry QSsl__AlternativeNameEntryType = QSsl__AlternativeNameEntryType(2) +) + +//go:generate stringer -type=QSsl__SslProtocol +//QSsl::SslProtocol +type QSsl__SslProtocol int64 + +const ( + QSsl__SslV3 QSsl__SslProtocol = QSsl__SslProtocol(0) + QSsl__SslV2 QSsl__SslProtocol = QSsl__SslProtocol(1) + QSsl__TlsV1_0 QSsl__SslProtocol = QSsl__SslProtocol(2) + QSsl__TlsV1 QSsl__SslProtocol = QSsl__SslProtocol(QSsl__TlsV1_0) + QSsl__TlsV1_1 QSsl__SslProtocol = QSsl__SslProtocol(3) + QSsl__TlsV1_2 QSsl__SslProtocol = QSsl__SslProtocol(4) + QSsl__AnyProtocol QSsl__SslProtocol = QSsl__SslProtocol(5) + QSsl__TlsV1SslV3 QSsl__SslProtocol = QSsl__SslProtocol(6) + QSsl__SecureProtocols QSsl__SslProtocol = QSsl__SslProtocol(7) + QSsl__TlsV1_0OrLater QSsl__SslProtocol = QSsl__SslProtocol(8) + QSsl__TlsV1_1OrLater QSsl__SslProtocol = QSsl__SslProtocol(9) + QSsl__TlsV1_2OrLater QSsl__SslProtocol = QSsl__SslProtocol(10) + QSsl__DtlsV1_0 QSsl__SslProtocol = QSsl__SslProtocol(11) + QSsl__DtlsV1_0OrLater QSsl__SslProtocol = QSsl__SslProtocol(12) + QSsl__DtlsV1_2 QSsl__SslProtocol = QSsl__SslProtocol(13) + QSsl__DtlsV1_2OrLater QSsl__SslProtocol = QSsl__SslProtocol(14) + QSsl__TlsV1_3 QSsl__SslProtocol = QSsl__SslProtocol(15) + QSsl__TlsV1_3OrLater QSsl__SslProtocol = QSsl__SslProtocol(16) + QSsl__UnknownProtocol QSsl__SslProtocol = QSsl__SslProtocol(-1) +) + +//go:generate stringer -type=QSsl__SslOption +//QSsl::SslOption +type QSsl__SslOption int64 + +const ( + QSsl__SslOptionDisableEmptyFragments QSsl__SslOption = QSsl__SslOption(0x01) + QSsl__SslOptionDisableSessionTickets QSsl__SslOption = QSsl__SslOption(0x02) + QSsl__SslOptionDisableCompression QSsl__SslOption = QSsl__SslOption(0x04) + QSsl__SslOptionDisableServerNameIndication QSsl__SslOption = QSsl__SslOption(0x08) + QSsl__SslOptionDisableLegacyRenegotiation QSsl__SslOption = QSsl__SslOption(0x10) + QSsl__SslOptionDisableSessionSharing QSsl__SslOption = QSsl__SslOption(0x20) + QSsl__SslOptionDisableSessionPersistence QSsl__SslOption = QSsl__SslOption(0x40) + QSsl__SslOptionDisableServerCipherPreference QSsl__SslOption = QSsl__SslOption(0x80) +) + +type QSslCertificate struct { + ptr unsafe.Pointer +} + +type QSslCertificate_ITF interface { + QSslCertificate_PTR() *QSslCertificate +} + +func (ptr *QSslCertificate) QSslCertificate_PTR() *QSslCertificate { + return ptr +} + +func (ptr *QSslCertificate) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslCertificate) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslCertificate(ptr QSslCertificate_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslCertificate_PTR().Pointer() + } + return nil +} + +func NewQSslCertificateFromPointer(ptr unsafe.Pointer) (n *QSslCertificate) { + n = new(QSslCertificate) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSslCertificate__SubjectInfo +//QSslCertificate::SubjectInfo +type QSslCertificate__SubjectInfo int64 + +const ( + QSslCertificate__Organization QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(0) + QSslCertificate__CommonName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(1) + QSslCertificate__LocalityName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(2) + QSslCertificate__OrganizationalUnitName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(3) + QSslCertificate__CountryName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(4) + QSslCertificate__StateOrProvinceName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(5) + QSslCertificate__DistinguishedNameQualifier QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(6) + QSslCertificate__SerialNumber QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(7) + QSslCertificate__EmailAddress QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(8) +) + +func NewQSslCertificate(device core.QIODevice_ITF, format QSsl__EncodingFormat) *QSslCertificate { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate_NewQSslCertificate(core.PointerFromQIODevice(device), C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue +} + +func NewQSslCertificate2(data core.QByteArray_ITF, format QSsl__EncodingFormat) *QSslCertificate { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate_NewQSslCertificate2(core.PointerFromQByteArray(data), C.longlong(format))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue +} + +func NewQSslCertificate3(other QSslCertificate_ITF) *QSslCertificate { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate_NewQSslCertificate3(PointerFromQSslCertificate(other))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue +} + +func (ptr *QSslCertificate) Clear() { + if ptr.Pointer() != nil { + C.QSslCertificate_Clear(ptr.Pointer()) + } +} + +func (ptr *QSslCertificate) Digest(algorithm core.QCryptographicHash__Algorithm) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_Digest(ptr.Pointer(), C.longlong(algorithm))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) EffectiveDate() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QSslCertificate_EffectiveDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) ExpiryDate() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QSslCertificate_ExpiryDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) Extensions() []*QSslCertificateExtension { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificateExtension { + out := make([]*QSslCertificateExtension, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__extensions_atList(i) + } + return out + }(C.QSslCertificate_Extensions(ptr.Pointer())) + } + return make([]*QSslCertificateExtension, 0) +} + +func QSslCertificate_FromData(data core.QByteArray_ITF, format QSsl__EncodingFormat) []*QSslCertificate { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromData_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_FromData(core.PointerFromQByteArray(data), C.longlong(format))) +} + +func (ptr *QSslCertificate) FromData(data core.QByteArray_ITF, format QSsl__EncodingFormat) []*QSslCertificate { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromData_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_FromData(core.PointerFromQByteArray(data), C.longlong(format))) +} + +func QSslCertificate_FromDevice(device core.QIODevice_ITF, format QSsl__EncodingFormat) []*QSslCertificate { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromDevice_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_FromDevice(core.PointerFromQIODevice(device), C.longlong(format))) +} + +func (ptr *QSslCertificate) FromDevice(device core.QIODevice_ITF, format QSsl__EncodingFormat) []*QSslCertificate { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromDevice_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_FromDevice(core.PointerFromQIODevice(device), C.longlong(format))) +} + +func QSslCertificate_FromPath(path string, format QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) []*QSslCertificate { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromPath_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_FromPath(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format), C.longlong(syntax))) +} + +func (ptr *QSslCertificate) FromPath(path string, format QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) []*QSslCertificate { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__fromPath_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_FromPath(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format), C.longlong(syntax))) +} + +func QSslCertificate_ImportPkcs12(device core.QIODevice_ITF, key QSslKey_ITF, certificate QSslCertificate_ITF, caCertificates []*QSslCertificate, passPhrase core.QByteArray_ITF) bool { + return int8(C.QSslCertificate_QSslCertificate_ImportPkcs12(core.PointerFromQIODevice(device), PointerFromQSslKey(key), PointerFromQSslCertificate(certificate), func() unsafe.Pointer { + tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__importPkcs12_caCertificates_newList()) + for _, v := range caCertificates { + tmpList.__importPkcs12_caCertificates_setList(v) + } + return tmpList.Pointer() + }(), core.PointerFromQByteArray(passPhrase))) != 0 +} + +func (ptr *QSslCertificate) ImportPkcs12(device core.QIODevice_ITF, key QSslKey_ITF, certificate QSslCertificate_ITF, caCertificates []*QSslCertificate, passPhrase core.QByteArray_ITF) bool { + return int8(C.QSslCertificate_QSslCertificate_ImportPkcs12(core.PointerFromQIODevice(device), PointerFromQSslKey(key), PointerFromQSslCertificate(certificate), func() unsafe.Pointer { + tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__importPkcs12_caCertificates_newList()) + for _, v := range caCertificates { + tmpList.__importPkcs12_caCertificates_setList(v) + } + return tmpList.Pointer() + }(), core.PointerFromQByteArray(passPhrase))) != 0 +} + +func (ptr *QSslCertificate) IsBlacklisted() bool { + if ptr.Pointer() != nil { + return int8(C.QSslCertificate_IsBlacklisted(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslCertificate) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QSslCertificate_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslCertificate) IsSelfSigned() bool { + if ptr.Pointer() != nil { + return int8(C.QSslCertificate_IsSelfSigned(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslCertificate) IssuerDisplayName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCertificate_IssuerDisplayName(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCertificate) IssuerInfo(subject QSslCertificate__SubjectInfo) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSslCertificate_IssuerInfo(ptr.Pointer(), C.longlong(subject)))) + } + return make([]string, 0) +} + +func (ptr *QSslCertificate) IssuerInfo2(attribute core.QByteArray_ITF) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSslCertificate_IssuerInfo2(ptr.Pointer(), core.PointerFromQByteArray(attribute)))) + } + return make([]string, 0) +} + +func (ptr *QSslCertificate) IssuerInfoAttributes() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__issuerInfoAttributes_atList(i) + } + return out + }(C.QSslCertificate_IssuerInfoAttributes(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QSslCertificate) PublicKey() *QSslKey { + if ptr.Pointer() != nil { + tmpValue := NewQSslKeyFromPointer(C.QSslCertificate_PublicKey(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) SerialNumber() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_SerialNumber(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) SubjectAlternativeNames() map[QSsl__AlternativeNameEntryType]string { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) map[QSsl__AlternativeNameEntryType]string { + out := make(map[QSsl__AlternativeNameEntryType]string, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i, v := range tmpList.__subjectAlternativeNames_keyList() { + out[v] = tmpList.__subjectAlternativeNames_atList(v, i) + } + return out + }(C.QSslCertificate_SubjectAlternativeNames(ptr.Pointer())) + } + return make(map[QSsl__AlternativeNameEntryType]string, 0) +} + +func (ptr *QSslCertificate) SubjectDisplayName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCertificate_SubjectDisplayName(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCertificate) SubjectInfo(subject QSslCertificate__SubjectInfo) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSslCertificate_SubjectInfo(ptr.Pointer(), C.longlong(subject)))) + } + return make([]string, 0) +} + +func (ptr *QSslCertificate) SubjectInfo2(attribute core.QByteArray_ITF) []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QSslCertificate_SubjectInfo2(ptr.Pointer(), core.PointerFromQByteArray(attribute)))) + } + return make([]string, 0) +} + +func (ptr *QSslCertificate) SubjectInfoAttributes() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__subjectInfoAttributes_atList(i) + } + return out + }(C.QSslCertificate_SubjectInfoAttributes(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QSslCertificate) Swap(other QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate_Swap(ptr.Pointer(), PointerFromQSslCertificate(other)) + } +} + +func (ptr *QSslCertificate) ToDer() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_ToDer(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) ToPem() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_ToPem(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) ToText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCertificate_ToText(ptr.Pointer())) + } + return "" +} + +func QSslCertificate_Verify(certificateChain []*QSslCertificate, hostName string) []*QSslError { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + return func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__verify_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_Verify(func() unsafe.Pointer { + tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__verify_certificateChain_newList()) + for _, v := range certificateChain { + tmpList.__verify_certificateChain_setList(v) + } + return tmpList.Pointer() + }(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) +} + +func (ptr *QSslCertificate) Verify(certificateChain []*QSslCertificate, hostName string) []*QSslError { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + return func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__verify_atList(i) + } + return out + }(C.QSslCertificate_QSslCertificate_Verify(func() unsafe.Pointer { + tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__verify_certificateChain_newList()) + for _, v := range certificateChain { + tmpList.__verify_certificateChain_setList(v) + } + return tmpList.Pointer() + }(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) +} + +func (ptr *QSslCertificate) Version() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_Version(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) DestroyQSslCertificate() { + if ptr.Pointer() != nil { + C.QSslCertificate_DestroyQSslCertificate(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSslCertificate) __extensions_atList(i int) *QSslCertificateExtension { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateExtensionFromPointer(C.QSslCertificate___extensions_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificateExtension).DestroyQSslCertificateExtension) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __extensions_setList(i QSslCertificateExtension_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___extensions_setList(ptr.Pointer(), PointerFromQSslCertificateExtension(i)) + } +} + +func (ptr *QSslCertificate) __extensions_newList() unsafe.Pointer { + return C.QSslCertificate___extensions_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __fromData_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___fromData_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __fromData_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___fromData_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslCertificate) __fromData_newList() unsafe.Pointer { + return C.QSslCertificate___fromData_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __fromDevice_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___fromDevice_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __fromDevice_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___fromDevice_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslCertificate) __fromDevice_newList() unsafe.Pointer { + return C.QSslCertificate___fromDevice_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __fromPath_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___fromPath_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __fromPath_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___fromPath_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslCertificate) __fromPath_newList() unsafe.Pointer { + return C.QSslCertificate___fromPath_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __importPkcs12_caCertificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___importPkcs12_caCertificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __importPkcs12_caCertificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___importPkcs12_caCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslCertificate) __importPkcs12_caCertificates_newList() unsafe.Pointer { + return C.QSslCertificate___importPkcs12_caCertificates_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __issuerInfoAttributes_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate___issuerInfoAttributes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __issuerInfoAttributes_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___issuerInfoAttributes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSslCertificate) __issuerInfoAttributes_newList() unsafe.Pointer { + return C.QSslCertificate___issuerInfoAttributes_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __subjectAlternativeNames_atList(v QSsl__AlternativeNameEntryType, i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCertificate___subjectAlternativeNames_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) + } + return "" +} + +func (ptr *QSslCertificate) __subjectAlternativeNames_setList(key QSsl__AlternativeNameEntryType, i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QSslCertificate___subjectAlternativeNames_setList(ptr.Pointer(), C.longlong(key), C.struct_QtNetwork_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QSslCertificate) __subjectAlternativeNames_newList() unsafe.Pointer { + return C.QSslCertificate___subjectAlternativeNames_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __subjectAlternativeNames_keyList() []QSsl__AlternativeNameEntryType { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []QSsl__AlternativeNameEntryType { + out := make([]QSsl__AlternativeNameEntryType, int(l.len)) + tmpList := NewQSslCertificateFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____subjectAlternativeNames_keyList_atList(i) + } + return out + }(C.QSslCertificate___subjectAlternativeNames_keyList(ptr.Pointer())) + } + return make([]QSsl__AlternativeNameEntryType, 0) +} + +func (ptr *QSslCertificate) __subjectInfoAttributes_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate___subjectInfoAttributes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __subjectInfoAttributes_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___subjectInfoAttributes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSslCertificate) __subjectInfoAttributes_newList() unsafe.Pointer { + return C.QSslCertificate___subjectInfoAttributes_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __verify_atList(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QSslCertificate___verify_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __verify_setList(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___verify_setList(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QSslCertificate) __verify_newList() unsafe.Pointer { + return C.QSslCertificate___verify_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) __verify_certificateChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___verify_certificateChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificate) __verify_certificateChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificate___verify_certificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslCertificate) __verify_certificateChain_newList() unsafe.Pointer { + return C.QSslCertificate___verify_certificateChain_newList(ptr.Pointer()) +} + +func (ptr *QSslCertificate) ____subjectAlternativeNames_keyList_atList(i int) QSsl__AlternativeNameEntryType { + if ptr.Pointer() != nil { + return QSsl__AlternativeNameEntryType(C.QSslCertificate_____subjectAlternativeNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QSslCertificate) ____subjectAlternativeNames_keyList_setList(i QSsl__AlternativeNameEntryType) { + if ptr.Pointer() != nil { + C.QSslCertificate_____subjectAlternativeNames_keyList_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QSslCertificate) ____subjectAlternativeNames_keyList_newList() unsafe.Pointer { + return C.QSslCertificate_____subjectAlternativeNames_keyList_newList(ptr.Pointer()) +} + +type QSslCertificateExtension struct { + ptr unsafe.Pointer +} + +type QSslCertificateExtension_ITF interface { + QSslCertificateExtension_PTR() *QSslCertificateExtension +} + +func (ptr *QSslCertificateExtension) QSslCertificateExtension_PTR() *QSslCertificateExtension { + return ptr +} + +func (ptr *QSslCertificateExtension) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslCertificateExtension) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslCertificateExtension(ptr QSslCertificateExtension_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslCertificateExtension_PTR().Pointer() + } + return nil +} + +func NewQSslCertificateExtensionFromPointer(ptr unsafe.Pointer) (n *QSslCertificateExtension) { + n = new(QSslCertificateExtension) + n.SetPointer(ptr) + return +} +func NewQSslCertificateExtension() *QSslCertificateExtension { + tmpValue := NewQSslCertificateExtensionFromPointer(C.QSslCertificateExtension_NewQSslCertificateExtension()) + runtime.SetFinalizer(tmpValue, (*QSslCertificateExtension).DestroyQSslCertificateExtension) + return tmpValue +} + +func NewQSslCertificateExtension2(other QSslCertificateExtension_ITF) *QSslCertificateExtension { + tmpValue := NewQSslCertificateExtensionFromPointer(C.QSslCertificateExtension_NewQSslCertificateExtension2(PointerFromQSslCertificateExtension(other))) + runtime.SetFinalizer(tmpValue, (*QSslCertificateExtension).DestroyQSslCertificateExtension) + return tmpValue +} + +func (ptr *QSslCertificateExtension) IsCritical() bool { + if ptr.Pointer() != nil { + return int8(C.QSslCertificateExtension_IsCritical(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslCertificateExtension) IsSupported() bool { + if ptr.Pointer() != nil { + return int8(C.QSslCertificateExtension_IsSupported(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslCertificateExtension) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCertificateExtension_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCertificateExtension) Oid() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCertificateExtension_Oid(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCertificateExtension) Swap(other QSslCertificateExtension_ITF) { + if ptr.Pointer() != nil { + C.QSslCertificateExtension_Swap(ptr.Pointer(), PointerFromQSslCertificateExtension(other)) + } +} + +func (ptr *QSslCertificateExtension) Value() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QSslCertificateExtension_Value(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QSslCertificateExtension) DestroyQSslCertificateExtension() { + if ptr.Pointer() != nil { + C.QSslCertificateExtension_DestroyQSslCertificateExtension(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSslCipher struct { + ptr unsafe.Pointer +} + +type QSslCipher_ITF interface { + QSslCipher_PTR() *QSslCipher +} + +func (ptr *QSslCipher) QSslCipher_PTR() *QSslCipher { + return ptr +} + +func (ptr *QSslCipher) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslCipher) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslCipher(ptr QSslCipher_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslCipher_PTR().Pointer() + } + return nil +} + +func NewQSslCipherFromPointer(ptr unsafe.Pointer) (n *QSslCipher) { + n = new(QSslCipher) + n.SetPointer(ptr) + return +} +func NewQSslCipher() *QSslCipher { + tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher()) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue +} + +func NewQSslCipher2(name string) *QSslCipher { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher2(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue +} + +func NewQSslCipher3(name string, protocol QSsl__SslProtocol) *QSslCipher { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher3(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(protocol))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue +} + +func NewQSslCipher4(other QSslCipher_ITF) *QSslCipher { + tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher4(PointerFromQSslCipher(other))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue +} + +func (ptr *QSslCipher) AuthenticationMethod() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCipher_AuthenticationMethod(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCipher) EncryptionMethod() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCipher_EncryptionMethod(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCipher) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QSslCipher_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslCipher) KeyExchangeMethod() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCipher_KeyExchangeMethod(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCipher) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCipher_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCipher) Protocol() QSsl__SslProtocol { + if ptr.Pointer() != nil { + return QSsl__SslProtocol(C.QSslCipher_Protocol(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslCipher) ProtocolString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslCipher_ProtocolString(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslCipher) SupportedBits() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslCipher_SupportedBits(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslCipher) Swap(other QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslCipher_Swap(ptr.Pointer(), PointerFromQSslCipher(other)) + } +} + +func (ptr *QSslCipher) UsedBits() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslCipher_UsedBits(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslCipher) DestroyQSslCipher() { + if ptr.Pointer() != nil { + C.QSslCipher_DestroyQSslCipher(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSslConfiguration struct { + ptr unsafe.Pointer +} + +type QSslConfiguration_ITF interface { + QSslConfiguration_PTR() *QSslConfiguration +} + +func (ptr *QSslConfiguration) QSslConfiguration_PTR() *QSslConfiguration { + return ptr +} + +func (ptr *QSslConfiguration) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslConfiguration) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslConfiguration(ptr QSslConfiguration_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslConfiguration_PTR().Pointer() + } + return nil +} + +func NewQSslConfigurationFromPointer(ptr unsafe.Pointer) (n *QSslConfiguration) { + n = new(QSslConfiguration) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSslConfiguration__NextProtocolNegotiationStatus +//QSslConfiguration::NextProtocolNegotiationStatus +type QSslConfiguration__NextProtocolNegotiationStatus int64 + +const ( + QSslConfiguration__NextProtocolNegotiationNone QSslConfiguration__NextProtocolNegotiationStatus = QSslConfiguration__NextProtocolNegotiationStatus(0) + QSslConfiguration__NextProtocolNegotiationNegotiated QSslConfiguration__NextProtocolNegotiationStatus = QSslConfiguration__NextProtocolNegotiationStatus(1) + QSslConfiguration__NextProtocolNegotiationUnsupported QSslConfiguration__NextProtocolNegotiationStatus = QSslConfiguration__NextProtocolNegotiationStatus(2) +) + +func NewQSslConfiguration() *QSslConfiguration { + tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_NewQSslConfiguration()) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue +} + +func NewQSslConfiguration2(other QSslConfiguration_ITF) *QSslConfiguration { + tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_NewQSslConfiguration2(PointerFromQSslConfiguration(other))) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue +} + +func (ptr *QSslConfiguration) AllowedNextProtocols() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allowedNextProtocols_atList(i) + } + return out + }(C.QSslConfiguration_AllowedNextProtocols(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QSslConfiguration) BackendConfiguration() map[*core.QByteArray]*core.QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) map[*core.QByteArray]*core.QVariant { + out := make(map[*core.QByteArray]*core.QVariant, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i, v := range tmpList.__backendConfiguration_keyList() { + out[v] = tmpList.__backendConfiguration_atList(v, i) + } + return out + }(C.QSslConfiguration_BackendConfiguration(ptr.Pointer())) + } + return make(map[*core.QByteArray]*core.QVariant, 0) +} + +func (ptr *QSslConfiguration) CaCertificates() []*QSslCertificate { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__caCertificates_atList(i) + } + return out + }(C.QSslConfiguration_CaCertificates(ptr.Pointer())) + } + return make([]*QSslCertificate, 0) +} + +func (ptr *QSslConfiguration) Ciphers() []*QSslCipher { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCipher { + out := make([]*QSslCipher, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__ciphers_atList(i) + } + return out + }(C.QSslConfiguration_Ciphers(ptr.Pointer())) + } + return make([]*QSslCipher, 0) +} + +func QSslConfiguration_DefaultConfiguration() *QSslConfiguration { + tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_QSslConfiguration_DefaultConfiguration()) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue +} + +func (ptr *QSslConfiguration) DefaultConfiguration() *QSslConfiguration { + tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_QSslConfiguration_DefaultConfiguration()) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue +} + +func (ptr *QSslConfiguration) DiffieHellmanParameters() *QSslDiffieHellmanParameters { + if ptr.Pointer() != nil { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslConfiguration_DiffieHellmanParameters(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) EphemeralServerKey() *QSslKey { + if ptr.Pointer() != nil { + tmpValue := NewQSslKeyFromPointer(C.QSslConfiguration_EphemeralServerKey(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QSslConfiguration_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslConfiguration) LocalCertificate() *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration_LocalCertificate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) LocalCertificateChain() []*QSslCertificate { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__localCertificateChain_atList(i) + } + return out + }(C.QSslConfiguration_LocalCertificateChain(ptr.Pointer())) + } + return make([]*QSslCertificate, 0) +} + +func (ptr *QSslConfiguration) NextNegotiatedProtocol() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_NextNegotiatedProtocol(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) NextProtocolNegotiationStatus() QSslConfiguration__NextProtocolNegotiationStatus { + if ptr.Pointer() != nil { + return QSslConfiguration__NextProtocolNegotiationStatus(C.QSslConfiguration_NextProtocolNegotiationStatus(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslConfiguration) OcspStaplingEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QSslConfiguration_OcspStaplingEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslConfiguration) PeerCertificate() *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration_PeerCertificate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) PeerCertificateChain() []*QSslCertificate { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__peerCertificateChain_atList(i) + } + return out + }(C.QSslConfiguration_PeerCertificateChain(ptr.Pointer())) + } + return make([]*QSslCertificate, 0) +} + +func (ptr *QSslConfiguration) PeerVerifyDepth() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslConfiguration_PeerVerifyDepth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslConfiguration) PeerVerifyMode() QSslSocket__PeerVerifyMode { + if ptr.Pointer() != nil { + return QSslSocket__PeerVerifyMode(C.QSslConfiguration_PeerVerifyMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslConfiguration) PreSharedKeyIdentityHint() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_PreSharedKeyIdentityHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) PrivateKey() *QSslKey { + if ptr.Pointer() != nil { + tmpValue := NewQSslKeyFromPointer(C.QSslConfiguration_PrivateKey(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) Protocol() QSsl__SslProtocol { + if ptr.Pointer() != nil { + return QSsl__SslProtocol(C.QSslConfiguration_Protocol(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslConfiguration) SessionCipher() *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration_SessionCipher(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) SessionProtocol() QSsl__SslProtocol { + if ptr.Pointer() != nil { + return QSsl__SslProtocol(C.QSslConfiguration_SessionProtocol(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslConfiguration) SessionTicket() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_SessionTicket(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) SessionTicketLifeTimeHint() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslConfiguration_SessionTicketLifeTimeHint(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslConfiguration) SetAllowedNextProtocols(protocols []*core.QByteArray) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetAllowedNextProtocols(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setAllowedNextProtocols_protocols_newList()) + for _, v := range protocols { + tmpList.__setAllowedNextProtocols_protocols_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslConfiguration) SetBackendConfiguration(backendConfiguration map[*core.QByteArray]*core.QVariant) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetBackendConfiguration(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setBackendConfiguration_backendConfiguration_newList()) + for k, v := range backendConfiguration { + tmpList.__setBackendConfiguration_backendConfiguration_setList(k, v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslConfiguration) SetBackendConfigurationOption(name core.QByteArray_ITF, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetBackendConfigurationOption(ptr.Pointer(), core.PointerFromQByteArray(name), core.PointerFromQVariant(value)) + } +} + +func (ptr *QSslConfiguration) SetCaCertificates(certificates []*QSslCertificate) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetCaCertificates(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setCaCertificates_certificates_newList()) + for _, v := range certificates { + tmpList.__setCaCertificates_certificates_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslConfiguration) SetCiphers(ciphers []*QSslCipher) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetCiphers(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setCiphers_ciphers_newList()) + for _, v := range ciphers { + tmpList.__setCiphers_ciphers_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func QSslConfiguration_SetDefaultConfiguration(configuration QSslConfiguration_ITF) { + C.QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(PointerFromQSslConfiguration(configuration)) +} + +func (ptr *QSslConfiguration) SetDefaultConfiguration(configuration QSslConfiguration_ITF) { + C.QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(PointerFromQSslConfiguration(configuration)) +} + +func (ptr *QSslConfiguration) SetDiffieHellmanParameters(dhparams QSslDiffieHellmanParameters_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetDiffieHellmanParameters(ptr.Pointer(), PointerFromQSslDiffieHellmanParameters(dhparams)) + } +} + +func (ptr *QSslConfiguration) SetEllipticCurves(curves []*QSslEllipticCurve) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetEllipticCurves(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setEllipticCurves_curves_newList()) + for _, v := range curves { + tmpList.__setEllipticCurves_curves_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslConfiguration) SetLocalCertificate(certificate QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetLocalCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate)) + } +} + +func (ptr *QSslConfiguration) SetLocalCertificateChain(localChain []*QSslCertificate) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetLocalCertificateChain(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setLocalCertificateChain_localChain_newList()) + for _, v := range localChain { + tmpList.__setLocalCertificateChain_localChain_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslConfiguration) SetOcspStaplingEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetOcspStaplingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QSslConfiguration) SetPeerVerifyDepth(depth int) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetPeerVerifyDepth(ptr.Pointer(), C.int(int32(depth))) + } +} + +func (ptr *QSslConfiguration) SetPeerVerifyMode(mode QSslSocket__PeerVerifyMode) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetPeerVerifyMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QSslConfiguration) SetPreSharedKeyIdentityHint(hint core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetPreSharedKeyIdentityHint(ptr.Pointer(), core.PointerFromQByteArray(hint)) + } +} + +func (ptr *QSslConfiguration) SetPrivateKey(key QSslKey_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetPrivateKey(ptr.Pointer(), PointerFromQSslKey(key)) + } +} + +func (ptr *QSslConfiguration) SetProtocol(protocol QSsl__SslProtocol) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetProtocol(ptr.Pointer(), C.longlong(protocol)) + } +} + +func (ptr *QSslConfiguration) SetSessionTicket(sessionTicket core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetSessionTicket(ptr.Pointer(), core.PointerFromQByteArray(sessionTicket)) + } +} + +func (ptr *QSslConfiguration) SetSslOption(option QSsl__SslOption, on bool) { + if ptr.Pointer() != nil { + C.QSslConfiguration_SetSslOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func QSslConfiguration_SupportedCiphers() []*QSslCipher { + return func(l C.struct_QtNetwork_PackedList) []*QSslCipher { + out := make([]*QSslCipher, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedCiphers_atList(i) + } + return out + }(C.QSslConfiguration_QSslConfiguration_SupportedCiphers()) +} + +func (ptr *QSslConfiguration) SupportedCiphers() []*QSslCipher { + return func(l C.struct_QtNetwork_PackedList) []*QSslCipher { + out := make([]*QSslCipher, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__supportedCiphers_atList(i) + } + return out + }(C.QSslConfiguration_QSslConfiguration_SupportedCiphers()) +} + +func (ptr *QSslConfiguration) Swap(other QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_Swap(ptr.Pointer(), PointerFromQSslConfiguration(other)) + } +} + +func QSslConfiguration_SystemCaCertificates() []*QSslCertificate { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__systemCaCertificates_atList(i) + } + return out + }(C.QSslConfiguration_QSslConfiguration_SystemCaCertificates()) +} + +func (ptr *QSslConfiguration) SystemCaCertificates() []*QSslCertificate { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__systemCaCertificates_atList(i) + } + return out + }(C.QSslConfiguration_QSslConfiguration_SystemCaCertificates()) +} + +func (ptr *QSslConfiguration) TestSslOption(option QSsl__SslOption) bool { + if ptr.Pointer() != nil { + return int8(C.QSslConfiguration_TestSslOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QSslConfiguration) DestroyQSslConfiguration() { + if ptr.Pointer() != nil { + C.QSslConfiguration_DestroyQSslConfiguration(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSslConfiguration) __allowedNextProtocols_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration___allowedNextProtocols_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __allowedNextProtocols_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___allowedNextProtocols_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSslConfiguration) __allowedNextProtocols_newList() unsafe.Pointer { + return C.QSslConfiguration___allowedNextProtocols_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __backendConfiguration_atList(v core.QByteArray_ITF, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QSslConfiguration___backendConfiguration_atList(ptr.Pointer(), core.PointerFromQByteArray(v), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __backendConfiguration_setList(key core.QByteArray_ITF, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___backendConfiguration_setList(ptr.Pointer(), core.PointerFromQByteArray(key), core.PointerFromQVariant(i)) + } +} + +func (ptr *QSslConfiguration) __backendConfiguration_newList() unsafe.Pointer { + return C.QSslConfiguration___backendConfiguration_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __backendConfiguration_keyList() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____backendConfiguration_keyList_atList(i) + } + return out + }(C.QSslConfiguration___backendConfiguration_keyList(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QSslConfiguration) __caCertificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___caCertificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __caCertificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___caCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslConfiguration) __caCertificates_newList() unsafe.Pointer { + return C.QSslConfiguration___caCertificates_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __ciphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration___ciphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __ciphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslConfiguration) __ciphers_newList() unsafe.Pointer { + return C.QSslConfiguration___ciphers_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __ellipticCurves_atList(i int) *QSslEllipticCurve { + if ptr.Pointer() != nil { + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslConfiguration___ellipticCurves_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __ellipticCurves_setList(i QSslEllipticCurve_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___ellipticCurves_setList(ptr.Pointer(), PointerFromQSslEllipticCurve(i)) + } +} + +func (ptr *QSslConfiguration) __ellipticCurves_newList() unsafe.Pointer { + return C.QSslConfiguration___ellipticCurves_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __localCertificateChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___localCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __localCertificateChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___localCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslConfiguration) __localCertificateChain_newList() unsafe.Pointer { + return C.QSslConfiguration___localCertificateChain_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __peerCertificateChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___peerCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __peerCertificateChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___peerCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslConfiguration) __peerCertificateChain_newList() unsafe.Pointer { + return C.QSslConfiguration___peerCertificateChain_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __setAllowedNextProtocols_protocols_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration___setAllowedNextProtocols_protocols_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __setAllowedNextProtocols_protocols_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___setAllowedNextProtocols_protocols_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSslConfiguration) __setAllowedNextProtocols_protocols_newList() unsafe.Pointer { + return C.QSslConfiguration___setAllowedNextProtocols_protocols_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_atList(v core.QByteArray_ITF, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QSslConfiguration___setBackendConfiguration_backendConfiguration_atList(ptr.Pointer(), core.PointerFromQByteArray(v), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_setList(key core.QByteArray_ITF, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___setBackendConfiguration_backendConfiguration_setList(ptr.Pointer(), core.PointerFromQByteArray(key), core.PointerFromQVariant(i)) + } +} + +func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_newList() unsafe.Pointer { + return C.QSslConfiguration___setBackendConfiguration_backendConfiguration_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_keyList() []*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { + out := make([]*core.QByteArray, int(l.len)) + tmpList := NewQSslConfigurationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setBackendConfiguration_backendConfiguration_keyList_atList(i) + } + return out + }(C.QSslConfiguration___setBackendConfiguration_backendConfiguration_keyList(ptr.Pointer())) + } + return make([]*core.QByteArray, 0) +} + +func (ptr *QSslConfiguration) __setCaCertificates_certificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___setCaCertificates_certificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __setCaCertificates_certificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___setCaCertificates_certificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslConfiguration) __setCaCertificates_certificates_newList() unsafe.Pointer { + return C.QSslConfiguration___setCaCertificates_certificates_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __setCiphers_ciphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration___setCiphers_ciphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __setCiphers_ciphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___setCiphers_ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslConfiguration) __setCiphers_ciphers_newList() unsafe.Pointer { + return C.QSslConfiguration___setCiphers_ciphers_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __setEllipticCurves_curves_atList(i int) *QSslEllipticCurve { + if ptr.Pointer() != nil { + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslConfiguration___setEllipticCurves_curves_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __setEllipticCurves_curves_setList(i QSslEllipticCurve_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___setEllipticCurves_curves_setList(ptr.Pointer(), PointerFromQSslEllipticCurve(i)) + } +} + +func (ptr *QSslConfiguration) __setEllipticCurves_curves_newList() unsafe.Pointer { + return C.QSslConfiguration___setEllipticCurves_curves_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __setLocalCertificateChain_localChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___setLocalCertificateChain_localChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __setLocalCertificateChain_localChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___setLocalCertificateChain_localChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslConfiguration) __setLocalCertificateChain_localChain_newList() unsafe.Pointer { + return C.QSslConfiguration___setLocalCertificateChain_localChain_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __supportedCiphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration___supportedCiphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __supportedCiphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___supportedCiphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslConfiguration) __supportedCiphers_newList() unsafe.Pointer { + return C.QSslConfiguration___supportedCiphers_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __supportedEllipticCurves_atList(i int) *QSslEllipticCurve { + if ptr.Pointer() != nil { + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslConfiguration___supportedEllipticCurves_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __supportedEllipticCurves_setList(i QSslEllipticCurve_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___supportedEllipticCurves_setList(ptr.Pointer(), PointerFromQSslEllipticCurve(i)) + } +} + +func (ptr *QSslConfiguration) __supportedEllipticCurves_newList() unsafe.Pointer { + return C.QSslConfiguration___supportedEllipticCurves_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) __systemCaCertificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___systemCaCertificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) __systemCaCertificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration___systemCaCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslConfiguration) __systemCaCertificates_newList() unsafe.Pointer { + return C.QSslConfiguration___systemCaCertificates_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) ____backendConfiguration_keyList_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_____backendConfiguration_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) ____backendConfiguration_keyList_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_____backendConfiguration_keyList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSslConfiguration) ____backendConfiguration_keyList_newList() unsafe.Pointer { + return C.QSslConfiguration_____backendConfiguration_keyList_newList(ptr.Pointer()) +} + +func (ptr *QSslConfiguration) ____setBackendConfiguration_backendConfiguration_keyList_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslConfiguration) ____setBackendConfiguration_backendConfiguration_keyList_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSslConfiguration) ____setBackendConfiguration_backendConfiguration_keyList_newList() unsafe.Pointer { + return C.QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_newList(ptr.Pointer()) +} + +type QSslDiffieHellmanParameters struct { + ptr unsafe.Pointer +} + +type QSslDiffieHellmanParameters_ITF interface { + QSslDiffieHellmanParameters_PTR() *QSslDiffieHellmanParameters +} + +func (ptr *QSslDiffieHellmanParameters) QSslDiffieHellmanParameters_PTR() *QSslDiffieHellmanParameters { + return ptr +} + +func (ptr *QSslDiffieHellmanParameters) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslDiffieHellmanParameters) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslDiffieHellmanParameters(ptr QSslDiffieHellmanParameters_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslDiffieHellmanParameters_PTR().Pointer() + } + return nil +} + +func NewQSslDiffieHellmanParametersFromPointer(ptr unsafe.Pointer) (n *QSslDiffieHellmanParameters) { + n = new(QSslDiffieHellmanParameters) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSslDiffieHellmanParameters__Error +//QSslDiffieHellmanParameters::Error +type QSslDiffieHellmanParameters__Error int64 + +const ( + QSslDiffieHellmanParameters__NoError QSslDiffieHellmanParameters__Error = QSslDiffieHellmanParameters__Error(0) + QSslDiffieHellmanParameters__InvalidInputDataError QSslDiffieHellmanParameters__Error = QSslDiffieHellmanParameters__Error(1) + QSslDiffieHellmanParameters__UnsafeParametersError QSslDiffieHellmanParameters__Error = QSslDiffieHellmanParameters__Error(2) +) + +func NewQSslDiffieHellmanParameters() *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters()) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func NewQSslDiffieHellmanParameters2(other QSslDiffieHellmanParameters_ITF) *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters2(PointerFromQSslDiffieHellmanParameters(other))) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func NewQSslDiffieHellmanParameters3(other QSslDiffieHellmanParameters_ITF) *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters3(PointerFromQSslDiffieHellmanParameters(other))) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func QSslDiffieHellmanParameters_DefaultParameters() *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters()) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func (ptr *QSslDiffieHellmanParameters) DefaultParameters() *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters()) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func (ptr *QSslDiffieHellmanParameters) Error() QSslDiffieHellmanParameters__Error { + if ptr.Pointer() != nil { + return QSslDiffieHellmanParameters__Error(C.QSslDiffieHellmanParameters_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslDiffieHellmanParameters) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslDiffieHellmanParameters_ErrorString(ptr.Pointer())) + } + return "" +} + +func QSslDiffieHellmanParameters_FromEncoded(encoded core.QByteArray_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(core.PointerFromQByteArray(encoded), C.longlong(encoding))) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func (ptr *QSslDiffieHellmanParameters) FromEncoded(encoded core.QByteArray_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(core.PointerFromQByteArray(encoded), C.longlong(encoding))) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func QSslDiffieHellmanParameters_FromEncoded2(device core.QIODevice_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(core.PointerFromQIODevice(device), C.longlong(encoding))) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func (ptr *QSslDiffieHellmanParameters) FromEncoded2(device core.QIODevice_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { + tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(core.PointerFromQIODevice(device), C.longlong(encoding))) + runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) + return tmpValue +} + +func (ptr *QSslDiffieHellmanParameters) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QSslDiffieHellmanParameters_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslDiffieHellmanParameters) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QSslDiffieHellmanParameters_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslDiffieHellmanParameters) Swap(other QSslDiffieHellmanParameters_ITF) { + if ptr.Pointer() != nil { + C.QSslDiffieHellmanParameters_Swap(ptr.Pointer(), PointerFromQSslDiffieHellmanParameters(other)) + } +} + +func (ptr *QSslDiffieHellmanParameters) DestroyQSslDiffieHellmanParameters() { + if ptr.Pointer() != nil { + C.QSslDiffieHellmanParameters_DestroyQSslDiffieHellmanParameters(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSslEllipticCurve struct { + ptr unsafe.Pointer +} + +type QSslEllipticCurve_ITF interface { + QSslEllipticCurve_PTR() *QSslEllipticCurve +} + +func (ptr *QSslEllipticCurve) QSslEllipticCurve_PTR() *QSslEllipticCurve { + return ptr +} + +func (ptr *QSslEllipticCurve) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslEllipticCurve) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslEllipticCurve(ptr QSslEllipticCurve_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslEllipticCurve_PTR().Pointer() + } + return nil +} + +func NewQSslEllipticCurveFromPointer(ptr unsafe.Pointer) (n *QSslEllipticCurve) { + n = new(QSslEllipticCurve) + n.SetPointer(ptr) + return +} + +func (ptr *QSslEllipticCurve) DestroyQSslEllipticCurve() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQSslEllipticCurve() *QSslEllipticCurve { + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_NewQSslEllipticCurve()) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue +} + +func QSslEllipticCurve_FromLongName(name string) *QSslEllipticCurve { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromLongName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue +} + +func (ptr *QSslEllipticCurve) FromLongName(name string) *QSslEllipticCurve { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromLongName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue +} + +func QSslEllipticCurve_FromShortName(name string) *QSslEllipticCurve { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromShortName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue +} + +func (ptr *QSslEllipticCurve) FromShortName(name string) *QSslEllipticCurve { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromShortName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) + return tmpValue +} + +func (ptr *QSslEllipticCurve) IsTlsNamedCurve() bool { + if ptr.Pointer() != nil { + return int8(C.QSslEllipticCurve_IsTlsNamedCurve(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslEllipticCurve) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QSslEllipticCurve_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslEllipticCurve) LongName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslEllipticCurve_LongName(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslEllipticCurve) ShortName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslEllipticCurve_ShortName(ptr.Pointer())) + } + return "" +} + +type QSslError struct { + ptr unsafe.Pointer +} + +type QSslError_ITF interface { + QSslError_PTR() *QSslError +} + +func (ptr *QSslError) QSslError_PTR() *QSslError { + return ptr +} + +func (ptr *QSslError) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslError) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslError(ptr QSslError_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslError_PTR().Pointer() + } + return nil +} + +func NewQSslErrorFromPointer(ptr unsafe.Pointer) (n *QSslError) { + n = new(QSslError) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSslError__SslError +//QSslError::SslError +type QSslError__SslError int64 + +const ( + QSslError__NoError QSslError__SslError = QSslError__SslError(0) + QSslError__UnableToGetIssuerCertificate QSslError__SslError = QSslError__SslError(1) + QSslError__UnableToDecryptCertificateSignature QSslError__SslError = QSslError__SslError(2) + QSslError__UnableToDecodeIssuerPublicKey QSslError__SslError = QSslError__SslError(3) + QSslError__CertificateSignatureFailed QSslError__SslError = QSslError__SslError(4) + QSslError__CertificateNotYetValid QSslError__SslError = QSslError__SslError(5) + QSslError__CertificateExpired QSslError__SslError = QSslError__SslError(6) + QSslError__InvalidNotBeforeField QSslError__SslError = QSslError__SslError(7) + QSslError__InvalidNotAfterField QSslError__SslError = QSslError__SslError(8) + QSslError__SelfSignedCertificate QSslError__SslError = QSslError__SslError(9) + QSslError__SelfSignedCertificateInChain QSslError__SslError = QSslError__SslError(10) + QSslError__UnableToGetLocalIssuerCertificate QSslError__SslError = QSslError__SslError(11) + QSslError__UnableToVerifyFirstCertificate QSslError__SslError = QSslError__SslError(12) + QSslError__CertificateRevoked QSslError__SslError = QSslError__SslError(13) + QSslError__InvalidCaCertificate QSslError__SslError = QSslError__SslError(14) + QSslError__PathLengthExceeded QSslError__SslError = QSslError__SslError(15) + QSslError__InvalidPurpose QSslError__SslError = QSslError__SslError(16) + QSslError__CertificateUntrusted QSslError__SslError = QSslError__SslError(17) + QSslError__CertificateRejected QSslError__SslError = QSslError__SslError(18) + QSslError__SubjectIssuerMismatch QSslError__SslError = QSslError__SslError(19) + QSslError__AuthorityIssuerSerialNumberMismatch QSslError__SslError = QSslError__SslError(20) + QSslError__NoPeerCertificate QSslError__SslError = QSslError__SslError(21) + QSslError__HostNameMismatch QSslError__SslError = QSslError__SslError(22) + QSslError__NoSslSupport QSslError__SslError = QSslError__SslError(23) + QSslError__CertificateBlacklisted QSslError__SslError = QSslError__SslError(24) + QSslError__CertificateStatusUnknown QSslError__SslError = QSslError__SslError(25) + QSslError__OcspNoResponseFound QSslError__SslError = QSslError__SslError(26) + QSslError__OcspMalformedRequest QSslError__SslError = QSslError__SslError(27) + QSslError__OcspMalformedResponse QSslError__SslError = QSslError__SslError(28) + QSslError__OcspInternalError QSslError__SslError = QSslError__SslError(29) + QSslError__OcspTryLater QSslError__SslError = QSslError__SslError(30) + QSslError__OcspSigRequred QSslError__SslError = QSslError__SslError(31) + QSslError__OcspUnauthorized QSslError__SslError = QSslError__SslError(32) + QSslError__OcspResponseCannotBeTrusted QSslError__SslError = QSslError__SslError(33) + QSslError__OcspResponseCertIdUnknown QSslError__SslError = QSslError__SslError(34) + QSslError__OcspResponseExpired QSslError__SslError = QSslError__SslError(35) + QSslError__OcspStatusUnknown QSslError__SslError = QSslError__SslError(36) + QSslError__UnspecifiedError QSslError__SslError = QSslError__SslError(-1) +) + +func NewQSslError() *QSslError { + tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError()) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue +} + +func NewQSslError2(error QSslError__SslError) *QSslError { + tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError2(C.longlong(error))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue +} + +func NewQSslError3(error QSslError__SslError, certificate QSslCertificate_ITF) *QSslError { + tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError3(C.longlong(error), PointerFromQSslCertificate(certificate))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue +} + +func NewQSslError4(other QSslError_ITF) *QSslError { + tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError4(PointerFromQSslError(other))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue +} + +func (ptr *QSslError) Certificate() *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslError_Certificate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslError) Error() QSslError__SslError { + if ptr.Pointer() != nil { + return QSslError__SslError(C.QSslError_Error(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslError) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslError_ErrorString(ptr.Pointer())) + } + return "" +} + +func (ptr *QSslError) Swap(other QSslError_ITF) { + if ptr.Pointer() != nil { + C.QSslError_Swap(ptr.Pointer(), PointerFromQSslError(other)) + } +} + +func (ptr *QSslError) DestroyQSslError() { + if ptr.Pointer() != nil { + C.QSslError_DestroyQSslError(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSslKey struct { + ptr unsafe.Pointer +} + +type QSslKey_ITF interface { + QSslKey_PTR() *QSslKey +} + +func (ptr *QSslKey) QSslKey_PTR() *QSslKey { + return ptr +} + +func (ptr *QSslKey) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslKey) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslKey(ptr QSslKey_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslKey_PTR().Pointer() + } + return nil +} + +func NewQSslKeyFromPointer(ptr unsafe.Pointer) (n *QSslKey) { + n = new(QSslKey) + n.SetPointer(ptr) + return +} +func NewQSslKey() *QSslKey { + tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey()) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue +} + +func NewQSslKey2(encoded core.QByteArray_ITF, algorithm QSsl__KeyAlgorithm, encoding QSsl__EncodingFormat, ty QSsl__KeyType, passPhrase core.QByteArray_ITF) *QSslKey { + tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey2(core.PointerFromQByteArray(encoded), C.longlong(algorithm), C.longlong(encoding), C.longlong(ty), core.PointerFromQByteArray(passPhrase))) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue +} + +func NewQSslKey3(device core.QIODevice_ITF, algorithm QSsl__KeyAlgorithm, encoding QSsl__EncodingFormat, ty QSsl__KeyType, passPhrase core.QByteArray_ITF) *QSslKey { + tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey3(core.PointerFromQIODevice(device), C.longlong(algorithm), C.longlong(encoding), C.longlong(ty), core.PointerFromQByteArray(passPhrase))) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue +} + +func NewQSslKey5(other QSslKey_ITF) *QSslKey { + tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey5(PointerFromQSslKey(other))) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue +} + +func (ptr *QSslKey) Algorithm() QSsl__KeyAlgorithm { + if ptr.Pointer() != nil { + return QSsl__KeyAlgorithm(C.QSslKey_Algorithm(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslKey) Clear() { + if ptr.Pointer() != nil { + C.QSslKey_Clear(ptr.Pointer()) + } +} + +func (ptr *QSslKey) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QSslKey_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslKey) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslKey_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslKey) Swap(other QSslKey_ITF) { + if ptr.Pointer() != nil { + C.QSslKey_Swap(ptr.Pointer(), PointerFromQSslKey(other)) + } +} + +func (ptr *QSslKey) ToDer(passPhrase core.QByteArray_ITF) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslKey_ToDer(ptr.Pointer(), core.PointerFromQByteArray(passPhrase))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslKey) ToPem(passPhrase core.QByteArray_ITF) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslKey_ToPem(ptr.Pointer(), core.PointerFromQByteArray(passPhrase))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslKey) Type() QSsl__KeyType { + if ptr.Pointer() != nil { + return QSsl__KeyType(C.QSslKey_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslKey) DestroyQSslKey() { + if ptr.Pointer() != nil { + C.QSslKey_DestroyQSslKey(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSslPreSharedKeyAuthenticator struct { + ptr unsafe.Pointer +} + +type QSslPreSharedKeyAuthenticator_ITF interface { + QSslPreSharedKeyAuthenticator_PTR() *QSslPreSharedKeyAuthenticator +} + +func (ptr *QSslPreSharedKeyAuthenticator) QSslPreSharedKeyAuthenticator_PTR() *QSslPreSharedKeyAuthenticator { + return ptr +} + +func (ptr *QSslPreSharedKeyAuthenticator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSslPreSharedKeyAuthenticator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSslPreSharedKeyAuthenticator(ptr QSslPreSharedKeyAuthenticator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslPreSharedKeyAuthenticator_PTR().Pointer() + } + return nil +} + +func NewQSslPreSharedKeyAuthenticatorFromPointer(ptr unsafe.Pointer) (n *QSslPreSharedKeyAuthenticator) { + n = new(QSslPreSharedKeyAuthenticator) + n.SetPointer(ptr) + return +} +func NewQSslPreSharedKeyAuthenticator() *QSslPreSharedKeyAuthenticator { + tmpValue := NewQSslPreSharedKeyAuthenticatorFromPointer(C.QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator()) + runtime.SetFinalizer(tmpValue, (*QSslPreSharedKeyAuthenticator).DestroyQSslPreSharedKeyAuthenticator) + return tmpValue +} + +func NewQSslPreSharedKeyAuthenticator2(authenticator QSslPreSharedKeyAuthenticator_ITF) *QSslPreSharedKeyAuthenticator { + tmpValue := NewQSslPreSharedKeyAuthenticatorFromPointer(C.QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator2(PointerFromQSslPreSharedKeyAuthenticator(authenticator))) + runtime.SetFinalizer(tmpValue, (*QSslPreSharedKeyAuthenticator).DestroyQSslPreSharedKeyAuthenticator) + return tmpValue +} + +func (ptr *QSslPreSharedKeyAuthenticator) Identity() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslPreSharedKeyAuthenticator_Identity(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslPreSharedKeyAuthenticator) IdentityHint() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslPreSharedKeyAuthenticator_IdentityHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslPreSharedKeyAuthenticator) MaximumIdentityLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslPreSharedKeyAuthenticator_MaximumIdentityLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslPreSharedKeyAuthenticator) MaximumPreSharedKeyLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslPreSharedKeyAuthenticator_MaximumPreSharedKeyLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSslPreSharedKeyAuthenticator) PreSharedKey() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSslPreSharedKeyAuthenticator_PreSharedKey(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSslPreSharedKeyAuthenticator) SetIdentity(identity core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslPreSharedKeyAuthenticator_SetIdentity(ptr.Pointer(), core.PointerFromQByteArray(identity)) + } +} + +func (ptr *QSslPreSharedKeyAuthenticator) SetPreSharedKey(preSharedKey core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSslPreSharedKeyAuthenticator_SetPreSharedKey(ptr.Pointer(), core.PointerFromQByteArray(preSharedKey)) + } +} + +func (ptr *QSslPreSharedKeyAuthenticator) Swap(authenticator QSslPreSharedKeyAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QSslPreSharedKeyAuthenticator_Swap(ptr.Pointer(), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) + } +} + +func (ptr *QSslPreSharedKeyAuthenticator) DestroyQSslPreSharedKeyAuthenticator() { + if ptr.Pointer() != nil { + C.QSslPreSharedKeyAuthenticator_DestroyQSslPreSharedKeyAuthenticator(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSslSocket struct { + QTcpSocket +} + +type QSslSocket_ITF interface { + QTcpSocket_ITF + QSslSocket_PTR() *QSslSocket +} + +func (ptr *QSslSocket) QSslSocket_PTR() *QSslSocket { + return ptr +} + +func (ptr *QSslSocket) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTcpSocket_PTR().Pointer() + } + return nil +} + +func (ptr *QSslSocket) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTcpSocket_PTR().SetPointer(p) + } +} + +func PointerFromQSslSocket(ptr QSslSocket_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSslSocket_PTR().Pointer() + } + return nil +} + +func NewQSslSocketFromPointer(ptr unsafe.Pointer) (n *QSslSocket) { + n = new(QSslSocket) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSslSocket__SslMode +//QSslSocket::SslMode +type QSslSocket__SslMode int64 + +const ( + QSslSocket__UnencryptedMode QSslSocket__SslMode = QSslSocket__SslMode(0) + QSslSocket__SslClientMode QSslSocket__SslMode = QSslSocket__SslMode(1) + QSslSocket__SslServerMode QSslSocket__SslMode = QSslSocket__SslMode(2) +) + +//go:generate stringer -type=QSslSocket__PeerVerifyMode +//QSslSocket::PeerVerifyMode +type QSslSocket__PeerVerifyMode int64 + +const ( + QSslSocket__VerifyNone QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(0) + QSslSocket__QueryPeer QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(1) + QSslSocket__VerifyPeer QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(2) + QSslSocket__AutoVerifyPeer QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(3) +) + +func NewQSslSocket(parent core.QObject_ITF) *QSslSocket { + tmpValue := NewQSslSocketFromPointer(C.QSslSocket_NewQSslSocket(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSslSocket) AddCaCertificate(certificate QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket_AddCaCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate)) + } +} + +func (ptr *QSslSocket) AddCaCertificates(path string, format QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) bool { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QSslSocket_AddCaCertificates(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format), C.longlong(syntax))) != 0 + } + return false +} + +func (ptr *QSslSocket) AddCaCertificates2(certificates []*QSslCertificate) { + if ptr.Pointer() != nil { + C.QSslSocket_AddCaCertificates2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__addCaCertificates_certificates_newList2()) + for _, v := range certificates { + tmpList.__addCaCertificates_certificates_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func QSslSocket_AddDefaultCaCertificate(certificate QSslCertificate_ITF) { + C.QSslSocket_QSslSocket_AddDefaultCaCertificate(PointerFromQSslCertificate(certificate)) +} + +func (ptr *QSslSocket) AddDefaultCaCertificate(certificate QSslCertificate_ITF) { + C.QSslSocket_QSslSocket_AddDefaultCaCertificate(PointerFromQSslCertificate(certificate)) +} + +func QSslSocket_AddDefaultCaCertificates(path string, encoding QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QSslSocket_QSslSocket_AddDefaultCaCertificates(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(encoding), C.longlong(syntax))) != 0 +} + +func (ptr *QSslSocket) AddDefaultCaCertificates(path string, encoding QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) bool { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return int8(C.QSslSocket_QSslSocket_AddDefaultCaCertificates(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(encoding), C.longlong(syntax))) != 0 +} + +func QSslSocket_AddDefaultCaCertificates2(certificates []*QSslCertificate) { + C.QSslSocket_QSslSocket_AddDefaultCaCertificates2(func() unsafe.Pointer { + tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__addDefaultCaCertificates_certificates_newList2()) + for _, v := range certificates { + tmpList.__addDefaultCaCertificates_certificates_setList2(v) + } + return tmpList.Pointer() + }()) +} + +func (ptr *QSslSocket) AddDefaultCaCertificates2(certificates []*QSslCertificate) { + C.QSslSocket_QSslSocket_AddDefaultCaCertificates2(func() unsafe.Pointer { + tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__addDefaultCaCertificates_certificates_newList2()) + for _, v := range certificates { + tmpList.__addDefaultCaCertificates_certificates_setList2(v) + } + return tmpList.Pointer() + }()) +} + +func (ptr *QSslSocket) ConnectToHostEncrypted(hostName string, port uint16, mode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QSslSocket_ConnectToHostEncrypted(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.longlong(mode), C.longlong(protocol)) + } +} + +func (ptr *QSslSocket) ConnectToHostEncrypted2(hostName string, port uint16, sslPeerName string, mode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + var sslPeerNameC *C.char + if sslPeerName != "" { + sslPeerNameC = C.CString(sslPeerName) + defer C.free(unsafe.Pointer(sslPeerNameC)) + } + C.QSslSocket_ConnectToHostEncrypted2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.struct_QtNetwork_PackedString{data: sslPeerNameC, len: C.longlong(len(sslPeerName))}, C.longlong(mode), C.longlong(protocol)) + } +} + +//export callbackQSslSocket_Encrypted +func callbackQSslSocket_Encrypted(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "encrypted"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QSslSocket) ConnectEncrypted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "encrypted") { + C.QSslSocket_ConnectEncrypted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encrypted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "encrypted"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectEncrypted() { + if ptr.Pointer() != nil { + C.QSslSocket_DisconnectEncrypted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "encrypted") + } +} + +func (ptr *QSslSocket) Encrypted() { + if ptr.Pointer() != nil { + C.QSslSocket_Encrypted(ptr.Pointer()) + } +} + +func (ptr *QSslSocket) EncryptedBytesAvailable() int64 { + if ptr.Pointer() != nil { + return int64(C.QSslSocket_EncryptedBytesAvailable(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslSocket) EncryptedBytesToWrite() int64 { + if ptr.Pointer() != nil { + return int64(C.QSslSocket_EncryptedBytesToWrite(ptr.Pointer())) + } + return 0 +} + +//export callbackQSslSocket_EncryptedBytesWritten +func callbackQSslSocket_EncryptedBytesWritten(ptr unsafe.Pointer, written C.longlong) { + if signal := qt.GetSignal(ptr, "encryptedBytesWritten"); signal != nil { + (*(*func(int64))(signal))(int64(written)) + } + +} + +func (ptr *QSslSocket) ConnectEncryptedBytesWritten(f func(written int64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "encryptedBytesWritten") { + C.QSslSocket_ConnectEncryptedBytesWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encryptedBytesWritten"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "encryptedBytesWritten"); signal != nil { + f := func(written int64) { + (*(*func(int64))(signal))(written) + f(written) + } + qt.ConnectSignal(ptr.Pointer(), "encryptedBytesWritten", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "encryptedBytesWritten", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectEncryptedBytesWritten() { + if ptr.Pointer() != nil { + C.QSslSocket_DisconnectEncryptedBytesWritten(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "encryptedBytesWritten") + } +} + +func (ptr *QSslSocket) EncryptedBytesWritten(written int64) { + if ptr.Pointer() != nil { + C.QSslSocket_EncryptedBytesWritten(ptr.Pointer(), C.longlong(written)) + } +} + +//export callbackQSslSocket_IgnoreSslErrors +func callbackQSslSocket_IgnoreSslErrors(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "ignoreSslErrors"); signal != nil { + (*(*func())(signal))() + } else { + NewQSslSocketFromPointer(ptr).IgnoreSslErrorsDefault() + } +} + +func (ptr *QSslSocket) ConnectIgnoreSslErrors(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ignoreSslErrors"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectIgnoreSslErrors() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ignoreSslErrors") + } +} + +func (ptr *QSslSocket) IgnoreSslErrors() { + if ptr.Pointer() != nil { + C.QSslSocket_IgnoreSslErrors(ptr.Pointer()) + } +} + +func (ptr *QSslSocket) IgnoreSslErrorsDefault() { + if ptr.Pointer() != nil { + C.QSslSocket_IgnoreSslErrorsDefault(ptr.Pointer()) + } +} + +func (ptr *QSslSocket) IgnoreSslErrors2(errors []*QSslError) { + if ptr.Pointer() != nil { + C.QSslSocket_IgnoreSslErrors2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__ignoreSslErrors_errors_newList2()) + for _, v := range errors { + tmpList.__ignoreSslErrors_errors_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslSocket) IsEncrypted() bool { + if ptr.Pointer() != nil { + return int8(C.QSslSocket_IsEncrypted(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSslSocket) LocalCertificate() *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket_LocalCertificate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) LocalCertificateChain() []*QSslCertificate { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslSocketFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__localCertificateChain_atList(i) + } + return out + }(C.QSslSocket_LocalCertificateChain(ptr.Pointer())) + } + return make([]*QSslCertificate, 0) +} + +func (ptr *QSslSocket) Mode() QSslSocket__SslMode { + if ptr.Pointer() != nil { + return QSslSocket__SslMode(C.QSslSocket_Mode(ptr.Pointer())) + } + return 0 +} + +//export callbackQSslSocket_ModeChanged +func callbackQSslSocket_ModeChanged(ptr unsafe.Pointer, mode C.longlong) { + if signal := qt.GetSignal(ptr, "modeChanged"); signal != nil { + (*(*func(QSslSocket__SslMode))(signal))(QSslSocket__SslMode(mode)) + } + +} + +func (ptr *QSslSocket) ConnectModeChanged(f func(mode QSslSocket__SslMode)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modeChanged") { + C.QSslSocket_ConnectModeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modeChanged"); signal != nil { + f := func(mode QSslSocket__SslMode) { + (*(*func(QSslSocket__SslMode))(signal))(mode) + f(mode) + } + qt.ConnectSignal(ptr.Pointer(), "modeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectModeChanged() { + if ptr.Pointer() != nil { + C.QSslSocket_DisconnectModeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modeChanged") + } +} + +func (ptr *QSslSocket) ModeChanged(mode QSslSocket__SslMode) { + if ptr.Pointer() != nil { + C.QSslSocket_ModeChanged(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QSslSocket) OcspResponses() []*QOcspResponse { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QOcspResponse { + out := make([]*QOcspResponse, int(l.len)) + tmpList := NewQSslSocketFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__ocspResponses_atList(i) + } + return out + }(C.QSslSocket_OcspResponses(ptr.Pointer())) + } + return make([]*QOcspResponse, 0) +} + +func (ptr *QSslSocket) PeerCertificate() *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket_PeerCertificate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) PeerCertificateChain() []*QSslCertificate { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { + out := make([]*QSslCertificate, int(l.len)) + tmpList := NewQSslSocketFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__peerCertificateChain_atList(i) + } + return out + }(C.QSslSocket_PeerCertificateChain(ptr.Pointer())) + } + return make([]*QSslCertificate, 0) +} + +func (ptr *QSslSocket) PeerVerifyDepth() int { + if ptr.Pointer() != nil { + return int(int32(C.QSslSocket_PeerVerifyDepth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQSslSocket_PeerVerifyError +func callbackQSslSocket_PeerVerifyError(ptr unsafe.Pointer, error unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "peerVerifyError"); signal != nil { + (*(*func(*QSslError))(signal))(NewQSslErrorFromPointer(error)) + } + +} + +func (ptr *QSslSocket) ConnectPeerVerifyError(f func(error *QSslError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "peerVerifyError") { + C.QSslSocket_ConnectPeerVerifyError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "peerVerifyError"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "peerVerifyError"); signal != nil { + f := func(error *QSslError) { + (*(*func(*QSslError))(signal))(error) + f(error) + } + qt.ConnectSignal(ptr.Pointer(), "peerVerifyError", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "peerVerifyError", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectPeerVerifyError() { + if ptr.Pointer() != nil { + C.QSslSocket_DisconnectPeerVerifyError(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "peerVerifyError") + } +} + +func (ptr *QSslSocket) PeerVerifyError(error QSslError_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket_PeerVerifyError(ptr.Pointer(), PointerFromQSslError(error)) + } +} + +func (ptr *QSslSocket) PeerVerifyMode() QSslSocket__PeerVerifyMode { + if ptr.Pointer() != nil { + return QSslSocket__PeerVerifyMode(C.QSslSocket_PeerVerifyMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslSocket) PeerVerifyName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSslSocket_PeerVerifyName(ptr.Pointer())) + } + return "" +} + +//export callbackQSslSocket_PreSharedKeyAuthenticationRequired +func callbackQSslSocket_PreSharedKeyAuthenticationRequired(ptr unsafe.Pointer, authenticator unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "preSharedKeyAuthenticationRequired"); signal != nil { + (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(NewQSslPreSharedKeyAuthenticatorFromPointer(authenticator)) + } + +} + +func (ptr *QSslSocket) ConnectPreSharedKeyAuthenticationRequired(f func(authenticator *QSslPreSharedKeyAuthenticator)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") { + C.QSslSocket_ConnectPreSharedKeyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preSharedKeyAuthenticationRequired"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired"); signal != nil { + f := func(authenticator *QSslPreSharedKeyAuthenticator) { + (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(authenticator) + f(authenticator) + } + qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectPreSharedKeyAuthenticationRequired() { + if ptr.Pointer() != nil { + C.QSslSocket_DisconnectPreSharedKeyAuthenticationRequired(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") + } +} + +func (ptr *QSslSocket) PreSharedKeyAuthenticationRequired(authenticator QSslPreSharedKeyAuthenticator_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket_PreSharedKeyAuthenticationRequired(ptr.Pointer(), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) + } +} + +func (ptr *QSslSocket) PrivateKey() *QSslKey { + if ptr.Pointer() != nil { + tmpValue := NewQSslKeyFromPointer(C.QSslSocket_PrivateKey(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) Protocol() QSsl__SslProtocol { + if ptr.Pointer() != nil { + return QSsl__SslProtocol(C.QSslSocket_Protocol(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslSocket) SessionCipher() *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslSocket_SessionCipher(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) SessionProtocol() QSsl__SslProtocol { + if ptr.Pointer() != nil { + return QSsl__SslProtocol(C.QSslSocket_SessionProtocol(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSslSocket) SetLocalCertificate(certificate QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket_SetLocalCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate)) + } +} + +func (ptr *QSslSocket) SetLocalCertificate2(path string, format QSsl__EncodingFormat) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QSslSocket_SetLocalCertificate2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format)) + } +} + +func (ptr *QSslSocket) SetLocalCertificateChain(localChain []*QSslCertificate) { + if ptr.Pointer() != nil { + C.QSslSocket_SetLocalCertificateChain(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__setLocalCertificateChain_localChain_newList()) + for _, v := range localChain { + tmpList.__setLocalCertificateChain_localChain_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSslSocket) SetPeerVerifyDepth(depth int) { + if ptr.Pointer() != nil { + C.QSslSocket_SetPeerVerifyDepth(ptr.Pointer(), C.int(int32(depth))) + } +} + +func (ptr *QSslSocket) SetPeerVerifyMode(mode QSslSocket__PeerVerifyMode) { + if ptr.Pointer() != nil { + C.QSslSocket_SetPeerVerifyMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QSslSocket) SetPeerVerifyName(hostName string) { + if ptr.Pointer() != nil { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + C.QSslSocket_SetPeerVerifyName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}) + } +} + +func (ptr *QSslSocket) SetPrivateKey(key QSslKey_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket_SetPrivateKey(ptr.Pointer(), PointerFromQSslKey(key)) + } +} + +func (ptr *QSslSocket) SetPrivateKey2(fileName string, algorithm QSsl__KeyAlgorithm, format QSsl__EncodingFormat, passPhrase core.QByteArray_ITF) { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + C.QSslSocket_SetPrivateKey2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(algorithm), C.longlong(format), core.PointerFromQByteArray(passPhrase)) + } +} + +func (ptr *QSslSocket) SetProtocol(protocol QSsl__SslProtocol) { + if ptr.Pointer() != nil { + C.QSslSocket_SetProtocol(ptr.Pointer(), C.longlong(protocol)) + } +} + +func (ptr *QSslSocket) SetSslConfiguration(configuration QSslConfiguration_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket_SetSslConfiguration(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) + } +} + +func (ptr *QSslSocket) SslConfiguration() *QSslConfiguration { + if ptr.Pointer() != nil { + tmpValue := NewQSslConfigurationFromPointer(C.QSslSocket_SslConfiguration(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) SslErrors() []*QSslError { + if ptr.Pointer() != nil { + return func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQSslSocketFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sslErrors_atList(i) + } + return out + }(C.QSslSocket_SslErrors(ptr.Pointer())) + } + return make([]*QSslError, 0) +} + +//export callbackQSslSocket_SslErrors2 +func callbackQSslSocket_SslErrors2(ptr unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { + if signal := qt.GetSignal(ptr, "sslErrors2"); signal != nil { + (*(*func([]*QSslError))(signal))(func(l C.struct_QtNetwork_PackedList) []*QSslError { + out := make([]*QSslError, int(l.len)) + tmpList := NewQSslSocketFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sslErrors_errors_atList2(i) + } + return out + }(errors)) + } + +} + +func (ptr *QSslSocket) ConnectSslErrors2(f func(errors []*QSslError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sslErrors2") { + C.QSslSocket_ConnectSslErrors2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sslErrors"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sslErrors2"); signal != nil { + f := func(errors []*QSslError) { + (*(*func([]*QSslError))(signal))(errors) + f(errors) + } + qt.ConnectSignal(ptr.Pointer(), "sslErrors2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sslErrors2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectSslErrors2() { + if ptr.Pointer() != nil { + C.QSslSocket_DisconnectSslErrors2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sslErrors2") + } +} + +func (ptr *QSslSocket) SslErrors2(errors []*QSslError) { + if ptr.Pointer() != nil { + C.QSslSocket_SslErrors2(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__sslErrors_errors_newList2()) + for _, v := range errors { + tmpList.__sslErrors_errors_setList2(v) + } + return tmpList.Pointer() + }()) + } +} + +func QSslSocket_SslLibraryBuildVersionNumber() int { + return int(int32(C.QSslSocket_QSslSocket_SslLibraryBuildVersionNumber())) +} + +func (ptr *QSslSocket) SslLibraryBuildVersionNumber() int { + return int(int32(C.QSslSocket_QSslSocket_SslLibraryBuildVersionNumber())) +} + +func QSslSocket_SslLibraryBuildVersionString() string { + return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryBuildVersionString()) +} + +func (ptr *QSslSocket) SslLibraryBuildVersionString() string { + return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryBuildVersionString()) +} + +func QSslSocket_SslLibraryVersionNumber() int { + return int(int32(C.QSslSocket_QSslSocket_SslLibraryVersionNumber())) +} + +func (ptr *QSslSocket) SslLibraryVersionNumber() int { + return int(int32(C.QSslSocket_QSslSocket_SslLibraryVersionNumber())) +} + +func QSslSocket_SslLibraryVersionString() string { + return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryVersionString()) +} + +func (ptr *QSslSocket) SslLibraryVersionString() string { + return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryVersionString()) +} + +//export callbackQSslSocket_StartClientEncryption +func callbackQSslSocket_StartClientEncryption(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "startClientEncryption"); signal != nil { + (*(*func())(signal))() + } else { + NewQSslSocketFromPointer(ptr).StartClientEncryptionDefault() + } +} + +func (ptr *QSslSocket) ConnectStartClientEncryption(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "startClientEncryption"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "startClientEncryption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "startClientEncryption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectStartClientEncryption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "startClientEncryption") + } +} + +func (ptr *QSslSocket) StartClientEncryption() { + if ptr.Pointer() != nil { + C.QSslSocket_StartClientEncryption(ptr.Pointer()) + } +} + +func (ptr *QSslSocket) StartClientEncryptionDefault() { + if ptr.Pointer() != nil { + C.QSslSocket_StartClientEncryptionDefault(ptr.Pointer()) + } +} + +//export callbackQSslSocket_StartServerEncryption +func callbackQSslSocket_StartServerEncryption(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "startServerEncryption"); signal != nil { + (*(*func())(signal))() + } else { + NewQSslSocketFromPointer(ptr).StartServerEncryptionDefault() + } +} + +func (ptr *QSslSocket) ConnectStartServerEncryption(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "startServerEncryption"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "startServerEncryption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "startServerEncryption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectStartServerEncryption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "startServerEncryption") + } +} + +func (ptr *QSslSocket) StartServerEncryption() { + if ptr.Pointer() != nil { + C.QSslSocket_StartServerEncryption(ptr.Pointer()) + } +} + +func (ptr *QSslSocket) StartServerEncryptionDefault() { + if ptr.Pointer() != nil { + C.QSslSocket_StartServerEncryptionDefault(ptr.Pointer()) + } +} + +func QSslSocket_SupportsSsl() bool { + return int8(C.QSslSocket_QSslSocket_SupportsSsl()) != 0 +} + +func (ptr *QSslSocket) SupportsSsl() bool { + return int8(C.QSslSocket_QSslSocket_SupportsSsl()) != 0 +} + +func (ptr *QSslSocket) WaitForEncrypted(msecs int) bool { + if ptr.Pointer() != nil { + return int8(C.QSslSocket_WaitForEncrypted(ptr.Pointer(), C.int(int32(msecs)))) != 0 + } + return false +} + +//export callbackQSslSocket_DestroyQSslSocket +func callbackQSslSocket_DestroyQSslSocket(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSslSocket"); signal != nil { + (*(*func())(signal))() + } else { + NewQSslSocketFromPointer(ptr).DestroyQSslSocketDefault() + } +} + +func (ptr *QSslSocket) ConnectDestroyQSslSocket(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSslSocket"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSslSocket", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSslSocket", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSslSocket) DisconnectDestroyQSslSocket() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSslSocket") + } +} + +func (ptr *QSslSocket) DestroyQSslSocket() { + if ptr.Pointer() != nil { + C.QSslSocket_DestroyQSslSocket(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSslSocket) DestroyQSslSocketDefault() { + if ptr.Pointer() != nil { + C.QSslSocket_DestroyQSslSocketDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSslSocket) __addCaCertificates_certificates_atList2(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___addCaCertificates_certificates_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __addCaCertificates_certificates_setList2(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___addCaCertificates_certificates_setList2(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __addCaCertificates_certificates_newList2() unsafe.Pointer { + return C.QSslSocket___addCaCertificates_certificates_newList2(ptr.Pointer()) +} + +func (ptr *QSslSocket) __addDefaultCaCertificates_certificates_atList2(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___addDefaultCaCertificates_certificates_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __addDefaultCaCertificates_certificates_setList2(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___addDefaultCaCertificates_certificates_setList2(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __addDefaultCaCertificates_certificates_newList2() unsafe.Pointer { + return C.QSslSocket___addDefaultCaCertificates_certificates_newList2(ptr.Pointer()) +} + +func (ptr *QSslSocket) __caCertificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___caCertificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __caCertificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___caCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __caCertificates_newList() unsafe.Pointer { + return C.QSslSocket___caCertificates_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __ciphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslSocket___ciphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __ciphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslSocket) __ciphers_newList() unsafe.Pointer { + return C.QSslSocket___ciphers_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __defaultCaCertificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___defaultCaCertificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __defaultCaCertificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___defaultCaCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __defaultCaCertificates_newList() unsafe.Pointer { + return C.QSslSocket___defaultCaCertificates_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __defaultCiphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslSocket___defaultCiphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __defaultCiphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___defaultCiphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslSocket) __defaultCiphers_newList() unsafe.Pointer { + return C.QSslSocket___defaultCiphers_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __ignoreSslErrors_errors_atList2(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QSslSocket___ignoreSslErrors_errors_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __ignoreSslErrors_errors_setList2(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___ignoreSslErrors_errors_setList2(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QSslSocket) __ignoreSslErrors_errors_newList2() unsafe.Pointer { + return C.QSslSocket___ignoreSslErrors_errors_newList2(ptr.Pointer()) +} + +func (ptr *QSslSocket) __localCertificateChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___localCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __localCertificateChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___localCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __localCertificateChain_newList() unsafe.Pointer { + return C.QSslSocket___localCertificateChain_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __ocspResponses_atList(i int) *QOcspResponse { + if ptr.Pointer() != nil { + tmpValue := NewQOcspResponseFromPointer(C.QSslSocket___ocspResponses_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __ocspResponses_setList(i QOcspResponse_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___ocspResponses_setList(ptr.Pointer(), PointerFromQOcspResponse(i)) + } +} + +func (ptr *QSslSocket) __ocspResponses_newList() unsafe.Pointer { + return C.QSslSocket___ocspResponses_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __peerCertificateChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___peerCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __peerCertificateChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___peerCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __peerCertificateChain_newList() unsafe.Pointer { + return C.QSslSocket___peerCertificateChain_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __setCaCertificates_certificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___setCaCertificates_certificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __setCaCertificates_certificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___setCaCertificates_certificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __setCaCertificates_certificates_newList() unsafe.Pointer { + return C.QSslSocket___setCaCertificates_certificates_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __setCiphers_ciphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslSocket___setCiphers_ciphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __setCiphers_ciphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___setCiphers_ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslSocket) __setCiphers_ciphers_newList() unsafe.Pointer { + return C.QSslSocket___setCiphers_ciphers_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __setDefaultCaCertificates_certificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___setDefaultCaCertificates_certificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __setDefaultCaCertificates_certificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___setDefaultCaCertificates_certificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __setDefaultCaCertificates_certificates_newList() unsafe.Pointer { + return C.QSslSocket___setDefaultCaCertificates_certificates_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __setDefaultCiphers_ciphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslSocket___setDefaultCiphers_ciphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __setDefaultCiphers_ciphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___setDefaultCiphers_ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslSocket) __setDefaultCiphers_ciphers_newList() unsafe.Pointer { + return C.QSslSocket___setDefaultCiphers_ciphers_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __setLocalCertificateChain_localChain_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___setLocalCertificateChain_localChain_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __setLocalCertificateChain_localChain_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___setLocalCertificateChain_localChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __setLocalCertificateChain_localChain_newList() unsafe.Pointer { + return C.QSslSocket___setLocalCertificateChain_localChain_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __sslErrors_atList(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QSslSocket___sslErrors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __sslErrors_setList(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___sslErrors_setList(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QSslSocket) __sslErrors_newList() unsafe.Pointer { + return C.QSslSocket___sslErrors_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __sslErrors_errors_atList2(i int) *QSslError { + if ptr.Pointer() != nil { + tmpValue := NewQSslErrorFromPointer(C.QSslSocket___sslErrors_errors_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __sslErrors_errors_setList2(i QSslError_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___sslErrors_errors_setList2(ptr.Pointer(), PointerFromQSslError(i)) + } +} + +func (ptr *QSslSocket) __sslErrors_errors_newList2() unsafe.Pointer { + return C.QSslSocket___sslErrors_errors_newList2(ptr.Pointer()) +} + +func (ptr *QSslSocket) __supportedCiphers_atList(i int) *QSslCipher { + if ptr.Pointer() != nil { + tmpValue := NewQSslCipherFromPointer(C.QSslSocket___supportedCiphers_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __supportedCiphers_setList(i QSslCipher_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___supportedCiphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) + } +} + +func (ptr *QSslSocket) __supportedCiphers_newList() unsafe.Pointer { + return C.QSslSocket___supportedCiphers_newList(ptr.Pointer()) +} + +func (ptr *QSslSocket) __systemCaCertificates_atList(i int) *QSslCertificate { + if ptr.Pointer() != nil { + tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___systemCaCertificates_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) + return tmpValue + } + return nil +} + +func (ptr *QSslSocket) __systemCaCertificates_setList(i QSslCertificate_ITF) { + if ptr.Pointer() != nil { + C.QSslSocket___systemCaCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) + } +} + +func (ptr *QSslSocket) __systemCaCertificates_newList() unsafe.Pointer { + return C.QSslSocket___systemCaCertificates_newList(ptr.Pointer()) +} + +type QTcpServer struct { + core.QObject +} + +type QTcpServer_ITF interface { + core.QObject_ITF + QTcpServer_PTR() *QTcpServer +} + +func (ptr *QTcpServer) QTcpServer_PTR() *QTcpServer { + return ptr +} + +func (ptr *QTcpServer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QTcpServer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQTcpServer(ptr QTcpServer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTcpServer_PTR().Pointer() + } + return nil +} + +func NewQTcpServerFromPointer(ptr unsafe.Pointer) (n *QTcpServer) { + n = new(QTcpServer) + n.SetPointer(ptr) + return +} +func NewQTcpServer(parent core.QObject_ITF) *QTcpServer { + tmpValue := NewQTcpServerFromPointer(C.QTcpServer_NewQTcpServer(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTcpServer_AcceptError +func callbackQTcpServer_AcceptError(ptr unsafe.Pointer, socketError C.longlong) { + if signal := qt.GetSignal(ptr, "acceptError"); signal != nil { + (*(*func(QAbstractSocket__SocketError))(signal))(QAbstractSocket__SocketError(socketError)) + } + +} + +func (ptr *QTcpServer) ConnectAcceptError(f func(socketError QAbstractSocket__SocketError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "acceptError") { + C.QTcpServer_ConnectAcceptError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "acceptError"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "acceptError"); signal != nil { + f := func(socketError QAbstractSocket__SocketError) { + (*(*func(QAbstractSocket__SocketError))(signal))(socketError) + f(socketError) + } + qt.ConnectSignal(ptr.Pointer(), "acceptError", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "acceptError", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTcpServer) DisconnectAcceptError() { + if ptr.Pointer() != nil { + C.QTcpServer_DisconnectAcceptError(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "acceptError") + } +} + +func (ptr *QTcpServer) AcceptError(socketError QAbstractSocket__SocketError) { + if ptr.Pointer() != nil { + C.QTcpServer_AcceptError(ptr.Pointer(), C.longlong(socketError)) + } +} + +func (ptr *QTcpServer) AddPendingConnection(socket QTcpSocket_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_AddPendingConnection(ptr.Pointer(), PointerFromQTcpSocket(socket)) + } +} + +func (ptr *QTcpServer) Close() { + if ptr.Pointer() != nil { + C.QTcpServer_Close(ptr.Pointer()) + } +} + +func (ptr *QTcpServer) ErrorString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTcpServer_ErrorString(ptr.Pointer())) + } + return "" +} + +//export callbackQTcpServer_HasPendingConnections +func callbackQTcpServer_HasPendingConnections(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasPendingConnections"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTcpServerFromPointer(ptr).HasPendingConnectionsDefault()))) +} + +func (ptr *QTcpServer) ConnectHasPendingConnections(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hasPendingConnections"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTcpServer) DisconnectHasPendingConnections() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hasPendingConnections") + } +} + +func (ptr *QTcpServer) HasPendingConnections() bool { + if ptr.Pointer() != nil { + return int8(C.QTcpServer_HasPendingConnections(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTcpServer) HasPendingConnectionsDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QTcpServer_HasPendingConnectionsDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTcpServer) IsListening() bool { + if ptr.Pointer() != nil { + return int8(C.QTcpServer_IsListening(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTcpServer) Listen(address QHostAddress_ITF, port uint16) bool { + if ptr.Pointer() != nil { + return int8(C.QTcpServer_Listen(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port))) != 0 + } + return false +} + +func (ptr *QTcpServer) MaxPendingConnections() int { + if ptr.Pointer() != nil { + return int(int32(C.QTcpServer_MaxPendingConnections(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTcpServer_NewConnection +func callbackQTcpServer_NewConnection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "newConnection"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTcpServer) ConnectNewConnection(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "newConnection") { + C.QTcpServer_ConnectNewConnection(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConnection"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "newConnection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTcpServer) DisconnectNewConnection() { + if ptr.Pointer() != nil { + C.QTcpServer_DisconnectNewConnection(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "newConnection") + } +} + +func (ptr *QTcpServer) NewConnection() { + if ptr.Pointer() != nil { + C.QTcpServer_NewConnection(ptr.Pointer()) + } +} + +//export callbackQTcpServer_NextPendingConnection +func callbackQTcpServer_NextPendingConnection(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "nextPendingConnection"); signal != nil { + return PointerFromQTcpSocket((*(*func() *QTcpSocket)(signal))()) + } + + return PointerFromQTcpSocket(NewQTcpServerFromPointer(ptr).NextPendingConnectionDefault()) +} + +func (ptr *QTcpServer) ConnectNextPendingConnection(f func() *QTcpSocket) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nextPendingConnection"); signal != nil { + f := func() *QTcpSocket { + (*(*func() *QTcpSocket)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTcpServer) DisconnectNextPendingConnection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nextPendingConnection") + } +} + +func (ptr *QTcpServer) NextPendingConnection() *QTcpSocket { + if ptr.Pointer() != nil { + tmpValue := NewQTcpSocketFromPointer(C.QTcpServer_NextPendingConnection(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) NextPendingConnectionDefault() *QTcpSocket { + if ptr.Pointer() != nil { + tmpValue := NewQTcpSocketFromPointer(C.QTcpServer_NextPendingConnectionDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) PauseAccepting() { + if ptr.Pointer() != nil { + C.QTcpServer_PauseAccepting(ptr.Pointer()) + } +} + +func (ptr *QTcpServer) Proxy() *QNetworkProxy { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkProxyFromPointer(C.QTcpServer_Proxy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) ResumeAccepting() { + if ptr.Pointer() != nil { + C.QTcpServer_ResumeAccepting(ptr.Pointer()) + } +} + +func (ptr *QTcpServer) ServerAddress() *QHostAddress { + if ptr.Pointer() != nil { + tmpValue := NewQHostAddressFromPointer(C.QTcpServer_ServerAddress(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) ServerError() QAbstractSocket__SocketError { + if ptr.Pointer() != nil { + return QAbstractSocket__SocketError(C.QTcpServer_ServerError(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTcpServer) ServerPort() uint16 { + if ptr.Pointer() != nil { + return uint16(C.QTcpServer_ServerPort(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTcpServer) SetMaxPendingConnections(numConnections int) { + if ptr.Pointer() != nil { + C.QTcpServer_SetMaxPendingConnections(ptr.Pointer(), C.int(int32(numConnections))) + } +} + +func (ptr *QTcpServer) SetProxy(networkProxy QNetworkProxy_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_SetProxy(ptr.Pointer(), PointerFromQNetworkProxy(networkProxy)) + } +} + +func (ptr *QTcpServer) WaitForNewConnection(msec int, timedOut *bool) bool { + if ptr.Pointer() != nil { + var timedOutC C.char + if timedOut != nil { + timedOutC = C.char(int8(qt.GoBoolToInt(*timedOut))) + defer func() { *timedOut = int8(timedOutC) != 0 }() + } + return int8(C.QTcpServer_WaitForNewConnection(ptr.Pointer(), C.int(int32(msec)), &timedOutC)) != 0 + } + return false +} + +//export callbackQTcpServer_DestroyQTcpServer +func callbackQTcpServer_DestroyQTcpServer(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTcpServer"); signal != nil { + (*(*func())(signal))() + } else { + NewQTcpServerFromPointer(ptr).DestroyQTcpServerDefault() + } +} + +func (ptr *QTcpServer) ConnectDestroyQTcpServer(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTcpServer"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTcpServer", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTcpServer", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTcpServer) DisconnectDestroyQTcpServer() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTcpServer") + } +} + +func (ptr *QTcpServer) DestroyQTcpServer() { + if ptr.Pointer() != nil { + C.QTcpServer_DestroyQTcpServer(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTcpServer) DestroyQTcpServerDefault() { + if ptr.Pointer() != nil { + C.QTcpServer_DestroyQTcpServerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTcpServer) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTcpServer___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTcpServer) __children_newList() unsafe.Pointer { + return C.QTcpServer___children_newList(ptr.Pointer()) +} + +func (ptr *QTcpServer) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QTcpServer___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QTcpServer) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QTcpServer___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QTcpServer) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTcpServer___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTcpServer) __findChildren_newList() unsafe.Pointer { + return C.QTcpServer___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QTcpServer) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTcpServer___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTcpServer) __findChildren_newList3() unsafe.Pointer { + return C.QTcpServer___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QTcpServer) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QTcpServer___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTcpServer) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QTcpServer) __qFindChildren_newList2() unsafe.Pointer { + return C.QTcpServer___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQTcpServer_ChildEvent +func callbackQTcpServer_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQTcpServerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QTcpServer) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQTcpServer_ConnectNotify +func callbackQTcpServer_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQTcpServerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QTcpServer) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQTcpServer_CustomEvent +func callbackQTcpServer_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQTcpServerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QTcpServer) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQTcpServer_DeleteLater +func callbackQTcpServer_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQTcpServerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QTcpServer) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QTcpServer_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQTcpServer_Destroyed +func callbackQTcpServer_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQTcpServer_DisconnectNotify +func callbackQTcpServer_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQTcpServerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QTcpServer) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQTcpServer_Event +func callbackQTcpServer_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTcpServerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QTcpServer) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTcpServer_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQTcpServer_EventFilter +func callbackQTcpServer_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTcpServerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QTcpServer) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTcpServer_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQTcpServer_MetaObject +func callbackQTcpServer_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQTcpServerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QTcpServer) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QTcpServer_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQTcpServer_ObjectNameChanged +func callbackQTcpServer_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQTcpServer_TimerEvent +func callbackQTcpServer_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQTcpServerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QTcpServer) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QTcpServer_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QTcpSocket struct { + QAbstractSocket +} + +type QTcpSocket_ITF interface { + QAbstractSocket_ITF + QTcpSocket_PTR() *QTcpSocket +} + +func (ptr *QTcpSocket) QTcpSocket_PTR() *QTcpSocket { + return ptr +} + +func (ptr *QTcpSocket) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSocket_PTR().Pointer() + } + return nil +} + +func (ptr *QTcpSocket) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSocket_PTR().SetPointer(p) + } +} + +func PointerFromQTcpSocket(ptr QTcpSocket_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTcpSocket_PTR().Pointer() + } + return nil +} + +func NewQTcpSocketFromPointer(ptr unsafe.Pointer) (n *QTcpSocket) { + n = new(QTcpSocket) + n.SetPointer(ptr) + return +} +func NewQTcpSocket(parent core.QObject_ITF) *QTcpSocket { + tmpValue := NewQTcpSocketFromPointer(C.QTcpSocket_NewQTcpSocket(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTcpSocket_DestroyQTcpSocket +func callbackQTcpSocket_DestroyQTcpSocket(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTcpSocket"); signal != nil { + (*(*func())(signal))() + } else { + NewQTcpSocketFromPointer(ptr).DestroyQTcpSocketDefault() + } +} + +func (ptr *QTcpSocket) ConnectDestroyQTcpSocket(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTcpSocket"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTcpSocket", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTcpSocket", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTcpSocket) DisconnectDestroyQTcpSocket() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTcpSocket") + } +} + +func (ptr *QTcpSocket) DestroyQTcpSocket() { + if ptr.Pointer() != nil { + C.QTcpSocket_DestroyQTcpSocket(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTcpSocket) DestroyQTcpSocketDefault() { + if ptr.Pointer() != nil { + C.QTcpSocket_DestroyQTcpSocketDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QUdpSocket struct { + QAbstractSocket +} + +type QUdpSocket_ITF interface { + QAbstractSocket_ITF + QUdpSocket_PTR() *QUdpSocket +} + +func (ptr *QUdpSocket) QUdpSocket_PTR() *QUdpSocket { + return ptr +} + +func (ptr *QUdpSocket) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSocket_PTR().Pointer() + } + return nil +} + +func (ptr *QUdpSocket) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSocket_PTR().SetPointer(p) + } +} + +func PointerFromQUdpSocket(ptr QUdpSocket_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUdpSocket_PTR().Pointer() + } + return nil +} + +func NewQUdpSocketFromPointer(ptr unsafe.Pointer) (n *QUdpSocket) { + n = new(QUdpSocket) + n.SetPointer(ptr) + return +} +func NewQUdpSocket(parent core.QObject_ITF) *QUdpSocket { + tmpValue := NewQUdpSocketFromPointer(C.QUdpSocket_NewQUdpSocket(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QUdpSocket) HasPendingDatagrams() bool { + if ptr.Pointer() != nil { + return int8(C.QUdpSocket_HasPendingDatagrams(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUdpSocket) JoinMulticastGroup(groupAddress QHostAddress_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUdpSocket_JoinMulticastGroup(ptr.Pointer(), PointerFromQHostAddress(groupAddress))) != 0 + } + return false +} + +func (ptr *QUdpSocket) JoinMulticastGroup2(groupAddress QHostAddress_ITF, iface QNetworkInterface_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUdpSocket_JoinMulticastGroup2(ptr.Pointer(), PointerFromQHostAddress(groupAddress), PointerFromQNetworkInterface(iface))) != 0 + } + return false +} + +func (ptr *QUdpSocket) LeaveMulticastGroup(groupAddress QHostAddress_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUdpSocket_LeaveMulticastGroup(ptr.Pointer(), PointerFromQHostAddress(groupAddress))) != 0 + } + return false +} + +func (ptr *QUdpSocket) LeaveMulticastGroup2(groupAddress QHostAddress_ITF, iface QNetworkInterface_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUdpSocket_LeaveMulticastGroup2(ptr.Pointer(), PointerFromQHostAddress(groupAddress), PointerFromQNetworkInterface(iface))) != 0 + } + return false +} + +func (ptr *QUdpSocket) MulticastInterface() *QNetworkInterface { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkInterfaceFromPointer(C.QUdpSocket_MulticastInterface(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) + return tmpValue + } + return nil +} + +func (ptr *QUdpSocket) PendingDatagramSize() int64 { + if ptr.Pointer() != nil { + return int64(C.QUdpSocket_PendingDatagramSize(ptr.Pointer())) + } + return 0 +} + +func (ptr *QUdpSocket) ReadDatagram(data []byte, maxSize int64, address QHostAddress_ITF, port uint16) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QUdpSocket_ReadDatagram(ptr.Pointer(), dataC, C.longlong(maxSize), PointerFromQHostAddress(address), C.ushort(port))) + } + return 0 +} + +func (ptr *QUdpSocket) ReceiveDatagram(maxSize int64) *QNetworkDatagram { + if ptr.Pointer() != nil { + tmpValue := NewQNetworkDatagramFromPointer(C.QUdpSocket_ReceiveDatagram(ptr.Pointer(), C.longlong(maxSize))) + runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) + return tmpValue + } + return nil +} + +func (ptr *QUdpSocket) SetMulticastInterface(iface QNetworkInterface_ITF) { + if ptr.Pointer() != nil { + C.QUdpSocket_SetMulticastInterface(ptr.Pointer(), PointerFromQNetworkInterface(iface)) + } +} + +func (ptr *QUdpSocket) WriteDatagram(data []byte, size int64, address QHostAddress_ITF, port uint16) int64 { + if ptr.Pointer() != nil { + var dataC *C.char + if len(data) != 0 { + dataC = (*C.char)(unsafe.Pointer(&data[0])) + } + return int64(C.QUdpSocket_WriteDatagram(ptr.Pointer(), dataC, C.longlong(size), PointerFromQHostAddress(address), C.ushort(port))) + } + return 0 +} + +func (ptr *QUdpSocket) WriteDatagram2(datagram QNetworkDatagram_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QUdpSocket_WriteDatagram2(ptr.Pointer(), PointerFromQNetworkDatagram(datagram))) + } + return 0 +} + +func (ptr *QUdpSocket) WriteDatagram3(datagram core.QByteArray_ITF, host QHostAddress_ITF, port uint16) int64 { + if ptr.Pointer() != nil { + return int64(C.QUdpSocket_WriteDatagram3(ptr.Pointer(), core.PointerFromQByteArray(datagram), PointerFromQHostAddress(host), C.ushort(port))) + } + return 0 +} + +//export callbackQUdpSocket_DestroyQUdpSocket +func callbackQUdpSocket_DestroyQUdpSocket(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QUdpSocket"); signal != nil { + (*(*func())(signal))() + } else { + NewQUdpSocketFromPointer(ptr).DestroyQUdpSocketDefault() + } +} + +func (ptr *QUdpSocket) ConnectDestroyQUdpSocket(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QUdpSocket"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QUdpSocket", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QUdpSocket", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUdpSocket) DisconnectDestroyQUdpSocket() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QUdpSocket") + } +} + +func (ptr *QUdpSocket) DestroyQUdpSocket() { + if ptr.Pointer() != nil { + C.QUdpSocket_DestroyQUdpSocket(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUdpSocket) DestroyQUdpSocketDefault() { + if ptr.Pointer() != nil { + C.QUdpSocket_DestroyQUdpSocketDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QNetworkCacheMetaData_RawHeader struct { + ptr unsafe.Pointer +} + +type QNetworkCacheMetaData_RawHeader_ITF interface { + QNetworkCacheMetaData_RawHeader_PTR() *QNetworkCacheMetaData_RawHeader +} + +func (ptr *QNetworkCacheMetaData_RawHeader) QNetworkCacheMetaData_RawHeader_PTR() *QNetworkCacheMetaData_RawHeader { + return ptr +} + +func (ptr *QNetworkCacheMetaData_RawHeader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QNetworkCacheMetaData_RawHeader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQNetworkCacheMetaData_RawHeader(ptr QNetworkCacheMetaData_RawHeader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QNetworkCacheMetaData_RawHeader_PTR().Pointer() + } + return nil +} + +func NewQNetworkCacheMetaData_RawHeaderFromPointer(ptr unsafe.Pointer) (n *QNetworkCacheMetaData_RawHeader) { + n = new(QNetworkCacheMetaData_RawHeader) + n.SetPointer(ptr) + return +} + +func (ptr *QNetworkCacheMetaData_RawHeader) DestroyQNetworkCacheMetaData_RawHeader() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQNetworkCacheMetaData_RawHeader() *QNetworkCacheMetaData_RawHeader { + tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.RawHeader_NewRawHeader()) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) + return tmpValue +} + +func NewQNetworkCacheMetaData_RawHeader2(first core.QByteArray_ITF, second core.QByteArray_ITF) *QNetworkCacheMetaData_RawHeader { + tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.RawHeader_NewRawHeader2(core.PointerFromQByteArray(first), core.PointerFromQByteArray(second))) + runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) + return tmpValue +} + +func (ptr *QNetworkCacheMetaData_RawHeader) First() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.RawHeader_First(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData_RawHeader) SetFirst(vqb core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.RawHeader_SetFirst(ptr.Pointer(), core.PointerFromQByteArray(vqb)) + } +} + +func (ptr *QNetworkCacheMetaData_RawHeader) Second() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.RawHeader_Second(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QNetworkCacheMetaData_RawHeader) SetSecond(vqb core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.RawHeader_SetSecond(ptr.Pointer(), core.PointerFromQByteArray(vqb)) + } +} diff --git a/vendor/github.com/therecipe/qt/network/network.h b/vendor/github.com/therecipe/qt/network/network.h new file mode 100644 index 00000000..af365c75 --- /dev/null +++ b/vendor/github.com/therecipe/qt/network/network.h @@ -0,0 +1,1668 @@ +// +build !minimal + +#pragma once + +#ifndef GO_QTNETWORK_H +#define GO_QTNETWORK_H + +#include + +#ifdef __cplusplus +int QAbstractNetworkCache_QAbstractNetworkCache_QRegisterMetaType(); +int QAbstractSocket_QAbstractSocket_QRegisterMetaType(); +int QDnsLookup_QDnsLookup_QRegisterMetaType(); +int QHttpMultiPart_QHttpMultiPart_QRegisterMetaType(); +int QLocalServer_QLocalServer_QRegisterMetaType(); +int QLocalSocket_QLocalSocket_QRegisterMetaType(); +int QNetworkAccessManager_QNetworkAccessManager_QRegisterMetaType(); +int QNetworkConfigurationManager_QNetworkConfigurationManager_QRegisterMetaType(); +int QNetworkCookieJar_QNetworkCookieJar_QRegisterMetaType(); +int QNetworkDiskCache_QNetworkDiskCache_QRegisterMetaType(); +int QNetworkProxyFactory_QNetworkProxyFactory_QRegisterMetaType(); +int QNetworkReply_QNetworkReply_QRegisterMetaType(); +int QNetworkSession_QNetworkSession_QRegisterMetaType(); +int QSslSocket_QSslSocket_QRegisterMetaType(); +int QTcpServer_QTcpServer_QRegisterMetaType(); +int QTcpSocket_QTcpSocket_QRegisterMetaType(); +int QUdpSocket_QUdpSocket_QRegisterMetaType(); +extern "C" { +#endif + +struct QtNetwork_PackedString { char* data; long long len; }; +struct QtNetwork_PackedList { void* data; long long len; }; +void* QAbstractNetworkCache_NewQAbstractNetworkCache(void* parent); +long long QAbstractNetworkCache_CacheSize(void* ptr); +void QAbstractNetworkCache_Clear(void* ptr); +void* QAbstractNetworkCache_Data(void* ptr, void* url); +void QAbstractNetworkCache_Insert(void* ptr, void* device); +void* QAbstractNetworkCache_MetaData(void* ptr, void* url); +void* QAbstractNetworkCache_Prepare(void* ptr, void* metaData); +char QAbstractNetworkCache_Remove(void* ptr, void* url); +void QAbstractNetworkCache_UpdateMetaData(void* ptr, void* metaData); +void QAbstractNetworkCache_DestroyQAbstractNetworkCache(void* ptr); +void QAbstractNetworkCache_DestroyQAbstractNetworkCacheDefault(void* ptr); +void* QAbstractNetworkCache___children_atList(void* ptr, int i); +void QAbstractNetworkCache___children_setList(void* ptr, void* i); +void* QAbstractNetworkCache___children_newList(void* ptr); +void* QAbstractNetworkCache___dynamicPropertyNames_atList(void* ptr, int i); +void QAbstractNetworkCache___dynamicPropertyNames_setList(void* ptr, void* i); +void* QAbstractNetworkCache___dynamicPropertyNames_newList(void* ptr); +void* QAbstractNetworkCache___findChildren_atList(void* ptr, int i); +void QAbstractNetworkCache___findChildren_setList(void* ptr, void* i); +void* QAbstractNetworkCache___findChildren_newList(void* ptr); +void* QAbstractNetworkCache___findChildren_atList3(void* ptr, int i); +void QAbstractNetworkCache___findChildren_setList3(void* ptr, void* i); +void* QAbstractNetworkCache___findChildren_newList3(void* ptr); +void* QAbstractNetworkCache___qFindChildren_atList2(void* ptr, int i); +void QAbstractNetworkCache___qFindChildren_setList2(void* ptr, void* i); +void* QAbstractNetworkCache___qFindChildren_newList2(void* ptr); +void QAbstractNetworkCache_ChildEventDefault(void* ptr, void* event); +void QAbstractNetworkCache_ConnectNotifyDefault(void* ptr, void* sign); +void QAbstractNetworkCache_CustomEventDefault(void* ptr, void* event); +void QAbstractNetworkCache_DeleteLaterDefault(void* ptr); +void QAbstractNetworkCache_DisconnectNotifyDefault(void* ptr, void* sign); +char QAbstractNetworkCache_EventDefault(void* ptr, void* e); +char QAbstractNetworkCache_EventFilterDefault(void* ptr, void* watched, void* event); +void* QAbstractNetworkCache_MetaObjectDefault(void* ptr); +void QAbstractNetworkCache_TimerEventDefault(void* ptr, void* event); +void* QAbstractSocket_NewQAbstractSocket(long long socketType, void* parent); +void QAbstractSocket_Abort(void* ptr); +char QAbstractSocket_AtEndDefault(void* ptr); +char QAbstractSocket_Bind(void* ptr, void* address, unsigned short port, long long mode); +char QAbstractSocket_Bind2(void* ptr, unsigned short port, long long mode); +long long QAbstractSocket_BytesAvailableDefault(void* ptr); +long long QAbstractSocket_BytesToWriteDefault(void* ptr); +char QAbstractSocket_CanReadLineDefault(void* ptr); +void QAbstractSocket_CloseDefault(void* ptr); +void QAbstractSocket_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol); +void QAbstractSocket_ConnectToHostDefault(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol); +void QAbstractSocket_ConnectToHost2(void* ptr, void* address, unsigned short port, long long openMode); +void QAbstractSocket_ConnectToHost2Default(void* ptr, void* address, unsigned short port, long long openMode); +void QAbstractSocket_ConnectConnected(void* ptr, long long t); +void QAbstractSocket_DisconnectConnected(void* ptr); +void QAbstractSocket_Connected(void* ptr); +void QAbstractSocket_DisconnectFromHost(void* ptr); +void QAbstractSocket_DisconnectFromHostDefault(void* ptr); +void QAbstractSocket_ConnectDisconnected(void* ptr, long long t); +void QAbstractSocket_DisconnectDisconnected(void* ptr); +void QAbstractSocket_Disconnected(void* ptr); +long long QAbstractSocket_Error(void* ptr); +void QAbstractSocket_ConnectError2(void* ptr, long long t); +void QAbstractSocket_DisconnectError2(void* ptr); +void QAbstractSocket_Error2(void* ptr, long long socketError); +char QAbstractSocket_Flush(void* ptr); +void QAbstractSocket_ConnectHostFound(void* ptr, long long t); +void QAbstractSocket_DisconnectHostFound(void* ptr); +void QAbstractSocket_HostFound(void* ptr); +char QAbstractSocket_IsSequentialDefault(void* ptr); +char QAbstractSocket_IsValid(void* ptr); +void* QAbstractSocket_LocalAddress(void* ptr); +unsigned short QAbstractSocket_LocalPort(void* ptr); +long long QAbstractSocket_PauseMode(void* ptr); +void* QAbstractSocket_PeerAddress(void* ptr); +struct QtNetwork_PackedString QAbstractSocket_PeerName(void* ptr); +unsigned short QAbstractSocket_PeerPort(void* ptr); +struct QtNetwork_PackedString QAbstractSocket_ProtocolTag(void* ptr); +void* QAbstractSocket_Proxy(void* ptr); +void QAbstractSocket_ConnectProxyAuthenticationRequired(void* ptr, long long t); +void QAbstractSocket_DisconnectProxyAuthenticationRequired(void* ptr); +void QAbstractSocket_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator); +long long QAbstractSocket_ReadBufferSize(void* ptr); +long long QAbstractSocket_ReadData(void* ptr, char* data, long long maxSize); +long long QAbstractSocket_ReadDataDefault(void* ptr, char* data, long long maxSize); +long long QAbstractSocket_ReadLineDataDefault(void* ptr, char* data, long long maxlen); +void QAbstractSocket_Resume(void* ptr); +void QAbstractSocket_ResumeDefault(void* ptr); +void QAbstractSocket_SetLocalAddress(void* ptr, void* address); +void QAbstractSocket_SetLocalPort(void* ptr, unsigned short port); +void QAbstractSocket_SetPauseMode(void* ptr, long long pauseMode); +void QAbstractSocket_SetPeerAddress(void* ptr, void* address); +void QAbstractSocket_SetPeerName(void* ptr, struct QtNetwork_PackedString name); +void QAbstractSocket_SetPeerPort(void* ptr, unsigned short port); +void QAbstractSocket_SetProtocolTag(void* ptr, struct QtNetwork_PackedString tag); +void QAbstractSocket_SetProxy(void* ptr, void* networkProxy); +void QAbstractSocket_SetReadBufferSize(void* ptr, long long size); +void QAbstractSocket_SetReadBufferSizeDefault(void* ptr, long long size); +void QAbstractSocket_SetSocketError(void* ptr, long long socketError); +void QAbstractSocket_SetSocketOption(void* ptr, long long option, void* value); +void QAbstractSocket_SetSocketOptionDefault(void* ptr, long long option, void* value); +void QAbstractSocket_SetSocketState(void* ptr, long long state); +void* QAbstractSocket_SocketOption(void* ptr, long long option); +void* QAbstractSocket_SocketOptionDefault(void* ptr, long long option); +long long QAbstractSocket_SocketType(void* ptr); +long long QAbstractSocket_State(void* ptr); +void QAbstractSocket_ConnectStateChanged(void* ptr, long long t); +void QAbstractSocket_DisconnectStateChanged(void* ptr); +void QAbstractSocket_StateChanged(void* ptr, long long socketState); +char QAbstractSocket_WaitForBytesWrittenDefault(void* ptr, int msecs); +char QAbstractSocket_WaitForConnected(void* ptr, int msecs); +char QAbstractSocket_WaitForConnectedDefault(void* ptr, int msecs); +char QAbstractSocket_WaitForDisconnected(void* ptr, int msecs); +char QAbstractSocket_WaitForDisconnectedDefault(void* ptr, int msecs); +char QAbstractSocket_WaitForReadyReadDefault(void* ptr, int msecs); +long long QAbstractSocket_WriteData(void* ptr, char* data, long long size); +long long QAbstractSocket_WriteDataDefault(void* ptr, char* data, long long size); +void QAbstractSocket_DestroyQAbstractSocket(void* ptr); +void QAbstractSocket_DestroyQAbstractSocketDefault(void* ptr); +void* QAbstractSocket___children_atList(void* ptr, int i); +void QAbstractSocket___children_setList(void* ptr, void* i); +void* QAbstractSocket___children_newList(void* ptr); +void* QAbstractSocket___dynamicPropertyNames_atList(void* ptr, int i); +void QAbstractSocket___dynamicPropertyNames_setList(void* ptr, void* i); +void* QAbstractSocket___dynamicPropertyNames_newList(void* ptr); +void* QAbstractSocket___findChildren_atList(void* ptr, int i); +void QAbstractSocket___findChildren_setList(void* ptr, void* i); +void* QAbstractSocket___findChildren_newList(void* ptr); +void* QAbstractSocket___findChildren_atList3(void* ptr, int i); +void QAbstractSocket___findChildren_setList3(void* ptr, void* i); +void* QAbstractSocket___findChildren_newList3(void* ptr); +void* QAbstractSocket___qFindChildren_atList2(void* ptr, int i); +void QAbstractSocket___qFindChildren_setList2(void* ptr, void* i); +void* QAbstractSocket___qFindChildren_newList2(void* ptr); +char QAbstractSocket_OpenDefault(void* ptr, long long mode); +long long QAbstractSocket_PosDefault(void* ptr); +char QAbstractSocket_ResetDefault(void* ptr); +char QAbstractSocket_SeekDefault(void* ptr, long long pos); +long long QAbstractSocket_SizeDefault(void* ptr); +void QAbstractSocket_ChildEventDefault(void* ptr, void* event); +void QAbstractSocket_ConnectNotifyDefault(void* ptr, void* sign); +void QAbstractSocket_CustomEventDefault(void* ptr, void* event); +void QAbstractSocket_DeleteLaterDefault(void* ptr); +void QAbstractSocket_DisconnectNotifyDefault(void* ptr, void* sign); +char QAbstractSocket_EventDefault(void* ptr, void* e); +char QAbstractSocket_EventFilterDefault(void* ptr, void* watched, void* event); +void* QAbstractSocket_MetaObjectDefault(void* ptr); +void QAbstractSocket_TimerEventDefault(void* ptr, void* event); +void* QAuthenticator_NewQAuthenticator(); +void* QAuthenticator_NewQAuthenticator2(void* other); +char QAuthenticator_IsNull(void* ptr); +void* QAuthenticator_Option(void* ptr, struct QtNetwork_PackedString opt); +struct QtNetwork_PackedList QAuthenticator_Options(void* ptr); +struct QtNetwork_PackedString QAuthenticator_Password(void* ptr); +struct QtNetwork_PackedString QAuthenticator_Realm(void* ptr); +void QAuthenticator_SetOption(void* ptr, struct QtNetwork_PackedString opt, void* value); +void QAuthenticator_SetPassword(void* ptr, struct QtNetwork_PackedString password); +void QAuthenticator_SetUser(void* ptr, struct QtNetwork_PackedString user); +struct QtNetwork_PackedString QAuthenticator_User(void* ptr); +void QAuthenticator_DestroyQAuthenticator(void* ptr); +void* QAuthenticator___options_atList(void* ptr, struct QtNetwork_PackedString v, int i); +void QAuthenticator___options_setList(void* ptr, struct QtNetwork_PackedString key, void* i); +void* QAuthenticator___options_newList(void* ptr); +struct QtNetwork_PackedList QAuthenticator___options_keyList(void* ptr); +struct QtNetwork_PackedString QAuthenticator_____options_keyList_atList(void* ptr, int i); +void QAuthenticator_____options_keyList_setList(void* ptr, struct QtNetwork_PackedString i); +void* QAuthenticator_____options_keyList_newList(void* ptr); +void* QDnsDomainNameRecord_NewQDnsDomainNameRecord(); +void* QDnsDomainNameRecord_NewQDnsDomainNameRecord2(void* other); +struct QtNetwork_PackedString QDnsDomainNameRecord_Name(void* ptr); +void QDnsDomainNameRecord_Swap(void* ptr, void* other); +unsigned int QDnsDomainNameRecord_TimeToLive(void* ptr); +struct QtNetwork_PackedString QDnsDomainNameRecord_Value(void* ptr); +void QDnsDomainNameRecord_DestroyQDnsDomainNameRecord(void* ptr); +void* QDnsHostAddressRecord_NewQDnsHostAddressRecord(); +void* QDnsHostAddressRecord_NewQDnsHostAddressRecord2(void* other); +struct QtNetwork_PackedString QDnsHostAddressRecord_Name(void* ptr); +void QDnsHostAddressRecord_Swap(void* ptr, void* other); +unsigned int QDnsHostAddressRecord_TimeToLive(void* ptr); +void* QDnsHostAddressRecord_Value(void* ptr); +void QDnsHostAddressRecord_DestroyQDnsHostAddressRecord(void* ptr); +void* QDnsLookup_NewQDnsLookup(void* parent); +void* QDnsLookup_NewQDnsLookup2(long long ty, struct QtNetwork_PackedString name, void* parent); +void* QDnsLookup_NewQDnsLookup3(long long ty, struct QtNetwork_PackedString name, void* nameserver, void* parent); +void QDnsLookup_Abort(void* ptr); +void QDnsLookup_AbortDefault(void* ptr); +struct QtNetwork_PackedList QDnsLookup_CanonicalNameRecords(void* ptr); +long long QDnsLookup_Error(void* ptr); +struct QtNetwork_PackedString QDnsLookup_ErrorString(void* ptr); +void QDnsLookup_ConnectFinished(void* ptr, long long t); +void QDnsLookup_DisconnectFinished(void* ptr); +void QDnsLookup_Finished(void* ptr); +struct QtNetwork_PackedList QDnsLookup_HostAddressRecords(void* ptr); +char QDnsLookup_IsFinished(void* ptr); +void QDnsLookup_Lookup(void* ptr); +void QDnsLookup_LookupDefault(void* ptr); +struct QtNetwork_PackedList QDnsLookup_MailExchangeRecords(void* ptr); +struct QtNetwork_PackedString QDnsLookup_Name(void* ptr); +void QDnsLookup_ConnectNameChanged(void* ptr, long long t); +void QDnsLookup_DisconnectNameChanged(void* ptr); +void QDnsLookup_NameChanged(void* ptr, struct QtNetwork_PackedString name); +struct QtNetwork_PackedList QDnsLookup_NameServerRecords(void* ptr); +void* QDnsLookup_Nameserver(void* ptr); +void QDnsLookup_ConnectNameserverChanged(void* ptr, long long t); +void QDnsLookup_DisconnectNameserverChanged(void* ptr); +void QDnsLookup_NameserverChanged(void* ptr, void* nameserver); +struct QtNetwork_PackedList QDnsLookup_PointerRecords(void* ptr); +struct QtNetwork_PackedList QDnsLookup_ServiceRecords(void* ptr); +void QDnsLookup_SetName(void* ptr, struct QtNetwork_PackedString name); +void QDnsLookup_SetNameserver(void* ptr, void* nameserver); +void QDnsLookup_SetType(void* ptr, long long vqd); +struct QtNetwork_PackedList QDnsLookup_TextRecords(void* ptr); +long long QDnsLookup_Type(void* ptr); +void QDnsLookup_ConnectTypeChanged(void* ptr, long long t); +void QDnsLookup_DisconnectTypeChanged(void* ptr); +void QDnsLookup_TypeChanged(void* ptr, long long ty); +void QDnsLookup_DestroyQDnsLookup(void* ptr); +void QDnsLookup_DestroyQDnsLookupDefault(void* ptr); +void* QDnsLookup___canonicalNameRecords_atList(void* ptr, int i); +void QDnsLookup___canonicalNameRecords_setList(void* ptr, void* i); +void* QDnsLookup___canonicalNameRecords_newList(void* ptr); +void* QDnsLookup___hostAddressRecords_atList(void* ptr, int i); +void QDnsLookup___hostAddressRecords_setList(void* ptr, void* i); +void* QDnsLookup___hostAddressRecords_newList(void* ptr); +void* QDnsLookup___mailExchangeRecords_atList(void* ptr, int i); +void QDnsLookup___mailExchangeRecords_setList(void* ptr, void* i); +void* QDnsLookup___mailExchangeRecords_newList(void* ptr); +void* QDnsLookup___nameServerRecords_atList(void* ptr, int i); +void QDnsLookup___nameServerRecords_setList(void* ptr, void* i); +void* QDnsLookup___nameServerRecords_newList(void* ptr); +void* QDnsLookup___pointerRecords_atList(void* ptr, int i); +void QDnsLookup___pointerRecords_setList(void* ptr, void* i); +void* QDnsLookup___pointerRecords_newList(void* ptr); +void* QDnsLookup___serviceRecords_atList(void* ptr, int i); +void QDnsLookup___serviceRecords_setList(void* ptr, void* i); +void* QDnsLookup___serviceRecords_newList(void* ptr); +void* QDnsLookup___textRecords_atList(void* ptr, int i); +void QDnsLookup___textRecords_setList(void* ptr, void* i); +void* QDnsLookup___textRecords_newList(void* ptr); +void* QDnsLookup___children_atList(void* ptr, int i); +void QDnsLookup___children_setList(void* ptr, void* i); +void* QDnsLookup___children_newList(void* ptr); +void* QDnsLookup___dynamicPropertyNames_atList(void* ptr, int i); +void QDnsLookup___dynamicPropertyNames_setList(void* ptr, void* i); +void* QDnsLookup___dynamicPropertyNames_newList(void* ptr); +void* QDnsLookup___findChildren_atList(void* ptr, int i); +void QDnsLookup___findChildren_setList(void* ptr, void* i); +void* QDnsLookup___findChildren_newList(void* ptr); +void* QDnsLookup___findChildren_atList3(void* ptr, int i); +void QDnsLookup___findChildren_setList3(void* ptr, void* i); +void* QDnsLookup___findChildren_newList3(void* ptr); +void* QDnsLookup___qFindChildren_atList2(void* ptr, int i); +void QDnsLookup___qFindChildren_setList2(void* ptr, void* i); +void* QDnsLookup___qFindChildren_newList2(void* ptr); +void QDnsLookup_ChildEventDefault(void* ptr, void* event); +void QDnsLookup_ConnectNotifyDefault(void* ptr, void* sign); +void QDnsLookup_CustomEventDefault(void* ptr, void* event); +void QDnsLookup_DeleteLaterDefault(void* ptr); +void QDnsLookup_DisconnectNotifyDefault(void* ptr, void* sign); +char QDnsLookup_EventDefault(void* ptr, void* e); +char QDnsLookup_EventFilterDefault(void* ptr, void* watched, void* event); +void* QDnsLookup_MetaObjectDefault(void* ptr); +void QDnsLookup_TimerEventDefault(void* ptr, void* event); +void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord(); +void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord2(void* other); +struct QtNetwork_PackedString QDnsMailExchangeRecord_Exchange(void* ptr); +struct QtNetwork_PackedString QDnsMailExchangeRecord_Name(void* ptr); +unsigned short QDnsMailExchangeRecord_Preference(void* ptr); +void QDnsMailExchangeRecord_Swap(void* ptr, void* other); +unsigned int QDnsMailExchangeRecord_TimeToLive(void* ptr); +void QDnsMailExchangeRecord_DestroyQDnsMailExchangeRecord(void* ptr); +void* QDnsServiceRecord_NewQDnsServiceRecord(); +void* QDnsServiceRecord_NewQDnsServiceRecord2(void* other); +struct QtNetwork_PackedString QDnsServiceRecord_Name(void* ptr); +unsigned short QDnsServiceRecord_Port(void* ptr); +unsigned short QDnsServiceRecord_Priority(void* ptr); +void QDnsServiceRecord_Swap(void* ptr, void* other); +struct QtNetwork_PackedString QDnsServiceRecord_Target(void* ptr); +unsigned int QDnsServiceRecord_TimeToLive(void* ptr); +unsigned short QDnsServiceRecord_Weight(void* ptr); +void QDnsServiceRecord_DestroyQDnsServiceRecord(void* ptr); +void* QDnsTextRecord_NewQDnsTextRecord(); +void* QDnsTextRecord_NewQDnsTextRecord2(void* other); +struct QtNetwork_PackedString QDnsTextRecord_Name(void* ptr); +void QDnsTextRecord_Swap(void* ptr, void* other); +unsigned int QDnsTextRecord_TimeToLive(void* ptr); +struct QtNetwork_PackedList QDnsTextRecord_Values(void* ptr); +void QDnsTextRecord_DestroyQDnsTextRecord(void* ptr); +void* QDnsTextRecord___values_atList(void* ptr, int i); +void QDnsTextRecord___values_setList(void* ptr, void* i); +void* QDnsTextRecord___values_newList(void* ptr); +void* QHostAddress_NewQHostAddress(); +void* QHostAddress_NewQHostAddress2(unsigned int ip4Addr); +void* QHostAddress_NewQHostAddress3(char* ip6Addr); +void* QHostAddress_NewQHostAddress4(char* ip6Addr); +void* QHostAddress_NewQHostAddress7(struct QtNetwork_PackedString address); +void* QHostAddress_NewQHostAddress8(void* address); +void* QHostAddress_NewQHostAddress9(long long address); +void QHostAddress_Clear(void* ptr); +char QHostAddress_IsBroadcast(void* ptr); +char QHostAddress_IsEqual(void* ptr, void* other, long long mode); +char QHostAddress_IsGlobal(void* ptr); +char QHostAddress_IsInSubnet(void* ptr, void* subnet, int netmask); +char QHostAddress_IsLinkLocal(void* ptr); +char QHostAddress_IsLoopback(void* ptr); +char QHostAddress_IsMulticast(void* ptr); +char QHostAddress_IsNull(void* ptr); +char QHostAddress_IsSiteLocal(void* ptr); +char QHostAddress_IsUniqueLocalUnicast(void* ptr); +long long QHostAddress_Protocol(void* ptr); +struct QtNetwork_PackedString QHostAddress_ScopeId(void* ptr); +void QHostAddress_SetAddress(void* ptr, unsigned int ip4Addr); +void QHostAddress_SetAddress2(void* ptr, char* ip6Addr); +void QHostAddress_SetAddress3(void* ptr, char* ip6Addr); +char QHostAddress_SetAddress6(void* ptr, struct QtNetwork_PackedString address); +void QHostAddress_SetAddress7(void* ptr, long long address); +void QHostAddress_SetScopeId(void* ptr, struct QtNetwork_PackedString id); +void QHostAddress_Swap(void* ptr, void* other); +unsigned int QHostAddress_ToIPv4Address(void* ptr); +unsigned int QHostAddress_ToIPv4Address2(void* ptr, char* ok); +struct QtNetwork_PackedString QHostAddress_ToString(void* ptr); +void QHostAddress_DestroyQHostAddress(void* ptr); +void* QHostInfo_NewQHostInfo(int id); +void* QHostInfo_NewQHostInfo2(void* other); +void QHostInfo_QHostInfo_AbortHostLookup(int id); +struct QtNetwork_PackedList QHostInfo_Addresses(void* ptr); +long long QHostInfo_Error(void* ptr); +struct QtNetwork_PackedString QHostInfo_ErrorString(void* ptr); +void* QHostInfo_QHostInfo_FromName(struct QtNetwork_PackedString name); +struct QtNetwork_PackedString QHostInfo_HostName(void* ptr); +struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalDomainName(); +struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalHostName(); +int QHostInfo_QHostInfo_LookupHost(struct QtNetwork_PackedString name, void* receiver, char* member); +int QHostInfo_LookupId(void* ptr); +void QHostInfo_SetAddresses(void* ptr, void* addresses); +void QHostInfo_SetError(void* ptr, long long error); +void QHostInfo_SetErrorString(void* ptr, struct QtNetwork_PackedString str); +void QHostInfo_SetHostName(void* ptr, struct QtNetwork_PackedString hostName); +void QHostInfo_SetLookupId(void* ptr, int id); +void QHostInfo_Swap(void* ptr, void* other); +void QHostInfo_DestroyQHostInfo(void* ptr); +void* QHostInfo___addresses_atList(void* ptr, int i); +void QHostInfo___addresses_setList(void* ptr, void* i); +void* QHostInfo___addresses_newList(void* ptr); +void* QHostInfo___setAddresses_addresses_atList(void* ptr, int i); +void QHostInfo___setAddresses_addresses_setList(void* ptr, void* i); +void* QHostInfo___setAddresses_addresses_newList(void* ptr); +void* QHstsPolicy_NewQHstsPolicy(); +void* QHstsPolicy_NewQHstsPolicy2(void* expiry, long long flags, struct QtNetwork_PackedString host, long long mode); +void* QHstsPolicy_NewQHstsPolicy3(void* other); +void* QHstsPolicy_Expiry(void* ptr); +struct QtNetwork_PackedString QHstsPolicy_Host(void* ptr, long long options); +char QHstsPolicy_IncludesSubDomains(void* ptr); +char QHstsPolicy_IsExpired(void* ptr); +void QHstsPolicy_SetExpiry(void* ptr, void* expiry); +void QHstsPolicy_SetHost(void* ptr, struct QtNetwork_PackedString host, long long mode); +void QHstsPolicy_SetIncludesSubDomains(void* ptr, char include); +void QHstsPolicy_Swap(void* ptr, void* other); +void QHstsPolicy_DestroyQHstsPolicy(void* ptr); +void* QHttpMultiPart_NewQHttpMultiPart(void* parent); +void* QHttpMultiPart_NewQHttpMultiPart2(long long contentType, void* parent); +void QHttpMultiPart_Append(void* ptr, void* httpPart); +void* QHttpMultiPart_Boundary(void* ptr); +void QHttpMultiPart_SetBoundary(void* ptr, void* boundary); +void QHttpMultiPart_SetContentType(void* ptr, long long contentType); +void QHttpMultiPart_DestroyQHttpMultiPart(void* ptr); +void QHttpMultiPart_DestroyQHttpMultiPartDefault(void* ptr); +void* QHttpMultiPart___children_atList(void* ptr, int i); +void QHttpMultiPart___children_setList(void* ptr, void* i); +void* QHttpMultiPart___children_newList(void* ptr); +void* QHttpMultiPart___dynamicPropertyNames_atList(void* ptr, int i); +void QHttpMultiPart___dynamicPropertyNames_setList(void* ptr, void* i); +void* QHttpMultiPart___dynamicPropertyNames_newList(void* ptr); +void* QHttpMultiPart___findChildren_atList(void* ptr, int i); +void QHttpMultiPart___findChildren_setList(void* ptr, void* i); +void* QHttpMultiPart___findChildren_newList(void* ptr); +void* QHttpMultiPart___findChildren_atList3(void* ptr, int i); +void QHttpMultiPart___findChildren_setList3(void* ptr, void* i); +void* QHttpMultiPart___findChildren_newList3(void* ptr); +void* QHttpMultiPart___qFindChildren_atList2(void* ptr, int i); +void QHttpMultiPart___qFindChildren_setList2(void* ptr, void* i); +void* QHttpMultiPart___qFindChildren_newList2(void* ptr); +void QHttpMultiPart_ChildEventDefault(void* ptr, void* event); +void QHttpMultiPart_ConnectNotifyDefault(void* ptr, void* sign); +void QHttpMultiPart_CustomEventDefault(void* ptr, void* event); +void QHttpMultiPart_DeleteLaterDefault(void* ptr); +void QHttpMultiPart_DisconnectNotifyDefault(void* ptr, void* sign); +char QHttpMultiPart_EventDefault(void* ptr, void* e); +char QHttpMultiPart_EventFilterDefault(void* ptr, void* watched, void* event); +void* QHttpMultiPart_MetaObjectDefault(void* ptr); +void QHttpMultiPart_TimerEventDefault(void* ptr, void* event); +void* QHttpPart_NewQHttpPart(); +void* QHttpPart_NewQHttpPart2(void* other); +void QHttpPart_SetBody(void* ptr, void* body); +void QHttpPart_SetBodyDevice(void* ptr, void* device); +void QHttpPart_SetHeader(void* ptr, long long header, void* value); +void QHttpPart_SetRawHeader(void* ptr, void* headerName, void* headerValue); +void QHttpPart_Swap(void* ptr, void* other); +void QHttpPart_DestroyQHttpPart(void* ptr); +void* QLocalServer_NewQLocalServer(void* parent); +void QLocalServer_Close(void* ptr); +struct QtNetwork_PackedString QLocalServer_ErrorString(void* ptr); +struct QtNetwork_PackedString QLocalServer_FullServerName(void* ptr); +char QLocalServer_HasPendingConnections(void* ptr); +char QLocalServer_HasPendingConnectionsDefault(void* ptr); +void QLocalServer_IncomingConnection(void* ptr, uintptr_t socketDescriptor); +void QLocalServer_IncomingConnectionDefault(void* ptr, uintptr_t socketDescriptor); +char QLocalServer_IsListening(void* ptr); +char QLocalServer_Listen(void* ptr, struct QtNetwork_PackedString name); +int QLocalServer_MaxPendingConnections(void* ptr); +void QLocalServer_ConnectNewConnection(void* ptr, long long t); +void QLocalServer_DisconnectNewConnection(void* ptr); +void QLocalServer_NewConnection(void* ptr); +void* QLocalServer_NextPendingConnection(void* ptr); +void* QLocalServer_NextPendingConnectionDefault(void* ptr); +char QLocalServer_QLocalServer_RemoveServer(struct QtNetwork_PackedString name); +long long QLocalServer_ServerError(void* ptr); +struct QtNetwork_PackedString QLocalServer_ServerName(void* ptr); +void QLocalServer_SetMaxPendingConnections(void* ptr, int numConnections); +void QLocalServer_SetSocketOptions(void* ptr, long long options); +long long QLocalServer_SocketOptions(void* ptr); +char QLocalServer_WaitForNewConnection(void* ptr, int msec, char* timedOut); +void QLocalServer_DestroyQLocalServer(void* ptr); +void QLocalServer_DestroyQLocalServerDefault(void* ptr); +void* QLocalServer___children_atList(void* ptr, int i); +void QLocalServer___children_setList(void* ptr, void* i); +void* QLocalServer___children_newList(void* ptr); +void* QLocalServer___dynamicPropertyNames_atList(void* ptr, int i); +void QLocalServer___dynamicPropertyNames_setList(void* ptr, void* i); +void* QLocalServer___dynamicPropertyNames_newList(void* ptr); +void* QLocalServer___findChildren_atList(void* ptr, int i); +void QLocalServer___findChildren_setList(void* ptr, void* i); +void* QLocalServer___findChildren_newList(void* ptr); +void* QLocalServer___findChildren_atList3(void* ptr, int i); +void QLocalServer___findChildren_setList3(void* ptr, void* i); +void* QLocalServer___findChildren_newList3(void* ptr); +void* QLocalServer___qFindChildren_atList2(void* ptr, int i); +void QLocalServer___qFindChildren_setList2(void* ptr, void* i); +void* QLocalServer___qFindChildren_newList2(void* ptr); +void QLocalServer_ChildEventDefault(void* ptr, void* event); +void QLocalServer_ConnectNotifyDefault(void* ptr, void* sign); +void QLocalServer_CustomEventDefault(void* ptr, void* event); +void QLocalServer_DeleteLaterDefault(void* ptr); +void QLocalServer_DisconnectNotifyDefault(void* ptr, void* sign); +char QLocalServer_EventDefault(void* ptr, void* e); +char QLocalServer_EventFilterDefault(void* ptr, void* watched, void* event); +void* QLocalServer_MetaObjectDefault(void* ptr); +void QLocalServer_TimerEventDefault(void* ptr, void* event); +void* QLocalSocket_NewQLocalSocket(void* parent); +void QLocalSocket_Abort(void* ptr); +long long QLocalSocket_BytesAvailableDefault(void* ptr); +long long QLocalSocket_BytesToWriteDefault(void* ptr); +char QLocalSocket_CanReadLineDefault(void* ptr); +void QLocalSocket_CloseDefault(void* ptr); +void QLocalSocket_ConnectToServer(void* ptr, long long openMode); +void QLocalSocket_ConnectToServer2(void* ptr, struct QtNetwork_PackedString name, long long openMode); +void QLocalSocket_ConnectConnected(void* ptr, long long t); +void QLocalSocket_DisconnectConnected(void* ptr); +void QLocalSocket_Connected(void* ptr); +void QLocalSocket_DisconnectFromServer(void* ptr); +void QLocalSocket_ConnectDisconnected(void* ptr, long long t); +void QLocalSocket_DisconnectDisconnected(void* ptr); +void QLocalSocket_Disconnected(void* ptr); +long long QLocalSocket_Error(void* ptr); +void QLocalSocket_ConnectError2(void* ptr, long long t); +void QLocalSocket_DisconnectError2(void* ptr); +void QLocalSocket_Error2(void* ptr, long long socketError); +char QLocalSocket_Flush(void* ptr); +struct QtNetwork_PackedString QLocalSocket_FullServerName(void* ptr); +char QLocalSocket_IsSequentialDefault(void* ptr); +char QLocalSocket_IsValid(void* ptr); +char QLocalSocket_OpenDefault(void* ptr, long long openMode); +long long QLocalSocket_ReadBufferSize(void* ptr); +long long QLocalSocket_ReadData(void* ptr, char* data, long long c); +long long QLocalSocket_ReadDataDefault(void* ptr, char* data, long long c); +struct QtNetwork_PackedString QLocalSocket_ServerName(void* ptr); +void QLocalSocket_SetReadBufferSize(void* ptr, long long size); +void QLocalSocket_SetServerName(void* ptr, struct QtNetwork_PackedString name); +long long QLocalSocket_State(void* ptr); +void QLocalSocket_ConnectStateChanged(void* ptr, long long t); +void QLocalSocket_DisconnectStateChanged(void* ptr); +void QLocalSocket_StateChanged(void* ptr, long long socketState); +char QLocalSocket_WaitForBytesWrittenDefault(void* ptr, int msecs); +char QLocalSocket_WaitForConnected(void* ptr, int msecs); +char QLocalSocket_WaitForDisconnected(void* ptr, int msecs); +char QLocalSocket_WaitForReadyReadDefault(void* ptr, int msecs); +long long QLocalSocket_WriteData(void* ptr, char* data, long long c); +long long QLocalSocket_WriteDataDefault(void* ptr, char* data, long long c); +void QLocalSocket_DestroyQLocalSocket(void* ptr); +void QLocalSocket_DestroyQLocalSocketDefault(void* ptr); +void* QLocalSocket___children_atList(void* ptr, int i); +void QLocalSocket___children_setList(void* ptr, void* i); +void* QLocalSocket___children_newList(void* ptr); +void* QLocalSocket___dynamicPropertyNames_atList(void* ptr, int i); +void QLocalSocket___dynamicPropertyNames_setList(void* ptr, void* i); +void* QLocalSocket___dynamicPropertyNames_newList(void* ptr); +void* QLocalSocket___findChildren_atList(void* ptr, int i); +void QLocalSocket___findChildren_setList(void* ptr, void* i); +void* QLocalSocket___findChildren_newList(void* ptr); +void* QLocalSocket___findChildren_atList3(void* ptr, int i); +void QLocalSocket___findChildren_setList3(void* ptr, void* i); +void* QLocalSocket___findChildren_newList3(void* ptr); +void* QLocalSocket___qFindChildren_atList2(void* ptr, int i); +void QLocalSocket___qFindChildren_setList2(void* ptr, void* i); +void* QLocalSocket___qFindChildren_newList2(void* ptr); +char QLocalSocket_AtEndDefault(void* ptr); +long long QLocalSocket_PosDefault(void* ptr); +long long QLocalSocket_ReadLineDataDefault(void* ptr, char* data, long long maxSize); +char QLocalSocket_ResetDefault(void* ptr); +char QLocalSocket_SeekDefault(void* ptr, long long pos); +long long QLocalSocket_SizeDefault(void* ptr); +void QLocalSocket_ChildEventDefault(void* ptr, void* event); +void QLocalSocket_ConnectNotifyDefault(void* ptr, void* sign); +void QLocalSocket_CustomEventDefault(void* ptr, void* event); +void QLocalSocket_DeleteLaterDefault(void* ptr); +void QLocalSocket_DisconnectNotifyDefault(void* ptr, void* sign); +char QLocalSocket_EventDefault(void* ptr, void* e); +char QLocalSocket_EventFilterDefault(void* ptr, void* watched, void* event); +void* QLocalSocket_MetaObjectDefault(void* ptr); +void QLocalSocket_TimerEventDefault(void* ptr, void* event); +void* QNetworkAccessManager_NewQNetworkAccessManager(void* parent); +void* QNetworkAccessManager_ActiveConfiguration(void* ptr); +void QNetworkAccessManager_AddStrictTransportSecurityHosts(void* ptr, void* knownHosts); +void QNetworkAccessManager_ConnectAuthenticationRequired(void* ptr, long long t); +void QNetworkAccessManager_DisconnectAuthenticationRequired(void* ptr); +void QNetworkAccessManager_AuthenticationRequired(void* ptr, void* reply, void* authenticator); +void* QNetworkAccessManager_Cache(void* ptr); +void QNetworkAccessManager_ClearAccessCache(void* ptr); +void QNetworkAccessManager_ClearConnectionCache(void* ptr); +void* QNetworkAccessManager_Configuration(void* ptr); +void QNetworkAccessManager_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port); +void QNetworkAccessManager_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration); +void QNetworkAccessManager_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration, struct QtNetwork_PackedString peerName); +void* QNetworkAccessManager_CookieJar(void* ptr); +void* QNetworkAccessManager_CreateRequest(void* ptr, long long op, void* originalReq, void* outgoingData); +void* QNetworkAccessManager_CreateRequestDefault(void* ptr, long long op, void* originalReq, void* outgoingData); +void* QNetworkAccessManager_DeleteResource(void* ptr, void* request); +void QNetworkAccessManager_EnableStrictTransportSecurityStore(void* ptr, char enabled, struct QtNetwork_PackedString storeDir); +void QNetworkAccessManager_ConnectEncrypted(void* ptr, long long t); +void QNetworkAccessManager_DisconnectEncrypted(void* ptr); +void QNetworkAccessManager_Encrypted(void* ptr, void* reply); +void QNetworkAccessManager_ConnectFinished(void* ptr, long long t); +void QNetworkAccessManager_DisconnectFinished(void* ptr); +void QNetworkAccessManager_Finished(void* ptr, void* reply); +void* QNetworkAccessManager_Get(void* ptr, void* request); +void* QNetworkAccessManager_Head(void* ptr, void* request); +char QNetworkAccessManager_IsStrictTransportSecurityEnabled(void* ptr); +char QNetworkAccessManager_IsStrictTransportSecurityStoreEnabled(void* ptr); +long long QNetworkAccessManager_NetworkAccessible(void* ptr); +void QNetworkAccessManager_ConnectNetworkAccessibleChanged(void* ptr, long long t); +void QNetworkAccessManager_DisconnectNetworkAccessibleChanged(void* ptr); +void QNetworkAccessManager_NetworkAccessibleChanged(void* ptr, long long accessible); +void* QNetworkAccessManager_Post(void* ptr, void* request, void* data); +void* QNetworkAccessManager_Post2(void* ptr, void* request, void* data); +void* QNetworkAccessManager_Post3(void* ptr, void* request, void* multiPart); +void QNetworkAccessManager_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t); +void QNetworkAccessManager_DisconnectPreSharedKeyAuthenticationRequired(void* ptr); +void QNetworkAccessManager_PreSharedKeyAuthenticationRequired(void* ptr, void* reply, void* authenticator); +void* QNetworkAccessManager_Proxy(void* ptr); +void QNetworkAccessManager_ConnectProxyAuthenticationRequired(void* ptr, long long t); +void QNetworkAccessManager_DisconnectProxyAuthenticationRequired(void* ptr); +void QNetworkAccessManager_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator); +void* QNetworkAccessManager_ProxyFactory(void* ptr); +void* QNetworkAccessManager_Put(void* ptr, void* request, void* data); +void* QNetworkAccessManager_Put2(void* ptr, void* request, void* data); +void* QNetworkAccessManager_Put3(void* ptr, void* request, void* multiPart); +long long QNetworkAccessManager_RedirectPolicy(void* ptr); +void* QNetworkAccessManager_SendCustomRequest(void* ptr, void* request, void* verb, void* data); +void* QNetworkAccessManager_SendCustomRequest2(void* ptr, void* request, void* verb, void* data); +void* QNetworkAccessManager_SendCustomRequest3(void* ptr, void* request, void* verb, void* multiPart); +void QNetworkAccessManager_SetCache(void* ptr, void* cache); +void QNetworkAccessManager_SetConfiguration(void* ptr, void* config); +void QNetworkAccessManager_SetCookieJar(void* ptr, void* cookieJar); +void QNetworkAccessManager_SetNetworkAccessible(void* ptr, long long accessible); +void QNetworkAccessManager_SetProxy(void* ptr, void* proxy); +void QNetworkAccessManager_SetProxyFactory(void* ptr, void* factory); +void QNetworkAccessManager_SetRedirectPolicy(void* ptr, long long policy); +void QNetworkAccessManager_SetStrictTransportSecurityEnabled(void* ptr, char enabled); +void QNetworkAccessManager_ConnectSslErrors(void* ptr, long long t); +void QNetworkAccessManager_DisconnectSslErrors(void* ptr); +void QNetworkAccessManager_SslErrors(void* ptr, void* reply, void* errors); +struct QtNetwork_PackedList QNetworkAccessManager_StrictTransportSecurityHosts(void* ptr); +struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemes(void* ptr); +struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementation(void* ptr); +struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementationDefault(void* ptr); +void QNetworkAccessManager_DestroyQNetworkAccessManager(void* ptr); +void QNetworkAccessManager_DestroyQNetworkAccessManagerDefault(void* ptr); +void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_atList(void* ptr, int i); +void QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_setList(void* ptr, void* i); +void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_newList(void* ptr); +void* QNetworkAccessManager___sslErrors_errors_atList(void* ptr, int i); +void QNetworkAccessManager___sslErrors_errors_setList(void* ptr, void* i); +void* QNetworkAccessManager___sslErrors_errors_newList(void* ptr); +void* QNetworkAccessManager___strictTransportSecurityHosts_atList(void* ptr, int i); +void QNetworkAccessManager___strictTransportSecurityHosts_setList(void* ptr, void* i); +void* QNetworkAccessManager___strictTransportSecurityHosts_newList(void* ptr); +void* QNetworkAccessManager___children_atList(void* ptr, int i); +void QNetworkAccessManager___children_setList(void* ptr, void* i); +void* QNetworkAccessManager___children_newList(void* ptr); +void* QNetworkAccessManager___dynamicPropertyNames_atList(void* ptr, int i); +void QNetworkAccessManager___dynamicPropertyNames_setList(void* ptr, void* i); +void* QNetworkAccessManager___dynamicPropertyNames_newList(void* ptr); +void* QNetworkAccessManager___findChildren_atList(void* ptr, int i); +void QNetworkAccessManager___findChildren_setList(void* ptr, void* i); +void* QNetworkAccessManager___findChildren_newList(void* ptr); +void* QNetworkAccessManager___findChildren_atList3(void* ptr, int i); +void QNetworkAccessManager___findChildren_setList3(void* ptr, void* i); +void* QNetworkAccessManager___findChildren_newList3(void* ptr); +void* QNetworkAccessManager___qFindChildren_atList2(void* ptr, int i); +void QNetworkAccessManager___qFindChildren_setList2(void* ptr, void* i); +void* QNetworkAccessManager___qFindChildren_newList2(void* ptr); +void QNetworkAccessManager_ChildEventDefault(void* ptr, void* event); +void QNetworkAccessManager_ConnectNotifyDefault(void* ptr, void* sign); +void QNetworkAccessManager_CustomEventDefault(void* ptr, void* event); +void QNetworkAccessManager_DeleteLaterDefault(void* ptr); +void QNetworkAccessManager_DisconnectNotifyDefault(void* ptr, void* sign); +char QNetworkAccessManager_EventDefault(void* ptr, void* e); +char QNetworkAccessManager_EventFilterDefault(void* ptr, void* watched, void* event); +void* QNetworkAccessManager_MetaObjectDefault(void* ptr); +void QNetworkAccessManager_TimerEventDefault(void* ptr, void* event); +void* QNetworkAddressEntry_NewQNetworkAddressEntry(); +void* QNetworkAddressEntry_NewQNetworkAddressEntry2(void* other); +void* QNetworkAddressEntry_Broadcast(void* ptr); +void QNetworkAddressEntry_ClearAddressLifetime(void* ptr); +long long QNetworkAddressEntry_DnsEligibility(void* ptr); +void* QNetworkAddressEntry_Ip(void* ptr); +char QNetworkAddressEntry_IsLifetimeKnown(void* ptr); +char QNetworkAddressEntry_IsPermanent(void* ptr); +char QNetworkAddressEntry_IsTemporary(void* ptr); +void* QNetworkAddressEntry_Netmask(void* ptr); +int QNetworkAddressEntry_PrefixLength(void* ptr); +void QNetworkAddressEntry_SetAddressLifetime(void* ptr, void* preferred, void* validity); +void QNetworkAddressEntry_SetBroadcast(void* ptr, void* newBroadcast); +void QNetworkAddressEntry_SetDnsEligibility(void* ptr, long long status); +void QNetworkAddressEntry_SetIp(void* ptr, void* newIp); +void QNetworkAddressEntry_SetNetmask(void* ptr, void* newNetmask); +void QNetworkAddressEntry_SetPrefixLength(void* ptr, int length); +void QNetworkAddressEntry_Swap(void* ptr, void* other); +void QNetworkAddressEntry_DestroyQNetworkAddressEntry(void* ptr); +void* QNetworkCacheMetaData_NewQNetworkCacheMetaData(); +void* QNetworkCacheMetaData_NewQNetworkCacheMetaData2(void* other); +void* QNetworkCacheMetaData_ExpirationDate(void* ptr); +char QNetworkCacheMetaData_IsValid(void* ptr); +void* QNetworkCacheMetaData_LastModified(void* ptr); +struct QtNetwork_PackedList QNetworkCacheMetaData_RawHeaders(void* ptr); +char QNetworkCacheMetaData_SaveToDisk(void* ptr); +void QNetworkCacheMetaData_SetExpirationDate(void* ptr, void* dateTime); +void QNetworkCacheMetaData_SetLastModified(void* ptr, void* dateTime); +void QNetworkCacheMetaData_SetRawHeaders(void* ptr, void* list); +void QNetworkCacheMetaData_SetSaveToDisk(void* ptr, char allow); +void QNetworkCacheMetaData_SetUrl(void* ptr, void* url); +void QNetworkCacheMetaData_Swap(void* ptr, void* other); +void* QNetworkCacheMetaData_Url(void* ptr); +void QNetworkCacheMetaData_DestroyQNetworkCacheMetaData(void* ptr); +void* QNetworkCacheMetaData___rawHeaders_atList(void* ptr, int i); +void QNetworkCacheMetaData___rawHeaders_setList(void* ptr, void* i); +void* QNetworkCacheMetaData___rawHeaders_newList(void* ptr); +void* QNetworkCacheMetaData___setRawHeaders_list_atList(void* ptr, int i); +void QNetworkCacheMetaData___setRawHeaders_list_setList(void* ptr, void* i); +void* QNetworkCacheMetaData___setRawHeaders_list_newList(void* ptr); +void* QNetworkConfiguration_NewQNetworkConfiguration(); +void* QNetworkConfiguration_NewQNetworkConfiguration2(void* other); +long long QNetworkConfiguration_BearerType(void* ptr); +long long QNetworkConfiguration_BearerTypeFamily(void* ptr); +struct QtNetwork_PackedString QNetworkConfiguration_BearerTypeName(void* ptr); +struct QtNetwork_PackedList QNetworkConfiguration_Children(void* ptr); +int QNetworkConfiguration_ConnectTimeout(void* ptr); +struct QtNetwork_PackedString QNetworkConfiguration_Identifier(void* ptr); +char QNetworkConfiguration_IsRoamingAvailable(void* ptr); +char QNetworkConfiguration_IsValid(void* ptr); +struct QtNetwork_PackedString QNetworkConfiguration_Name(void* ptr); +long long QNetworkConfiguration_Purpose(void* ptr); +char QNetworkConfiguration_SetConnectTimeout(void* ptr, int timeout); +long long QNetworkConfiguration_State(void* ptr); +void QNetworkConfiguration_Swap(void* ptr, void* other); +long long QNetworkConfiguration_Type(void* ptr); +void QNetworkConfiguration_DestroyQNetworkConfiguration(void* ptr); +void* QNetworkConfiguration___children_atList(void* ptr, int i); +void QNetworkConfiguration___children_setList(void* ptr, void* i); +void* QNetworkConfiguration___children_newList(void* ptr); +void* QNetworkConfigurationManager_NewQNetworkConfigurationManager(void* parent); +struct QtNetwork_PackedList QNetworkConfigurationManager_AllConfigurations(void* ptr, long long filter); +long long QNetworkConfigurationManager_Capabilities(void* ptr); +void QNetworkConfigurationManager_ConnectConfigurationAdded(void* ptr, long long t); +void QNetworkConfigurationManager_DisconnectConfigurationAdded(void* ptr); +void QNetworkConfigurationManager_ConfigurationAdded(void* ptr, void* config); +void QNetworkConfigurationManager_ConnectConfigurationChanged(void* ptr, long long t); +void QNetworkConfigurationManager_DisconnectConfigurationChanged(void* ptr); +void QNetworkConfigurationManager_ConfigurationChanged(void* ptr, void* config); +void* QNetworkConfigurationManager_ConfigurationFromIdentifier(void* ptr, struct QtNetwork_PackedString identifier); +void QNetworkConfigurationManager_ConnectConfigurationRemoved(void* ptr, long long t); +void QNetworkConfigurationManager_DisconnectConfigurationRemoved(void* ptr); +void QNetworkConfigurationManager_ConfigurationRemoved(void* ptr, void* config); +void* QNetworkConfigurationManager_DefaultConfiguration(void* ptr); +char QNetworkConfigurationManager_IsOnline(void* ptr); +void QNetworkConfigurationManager_ConnectOnlineStateChanged(void* ptr, long long t); +void QNetworkConfigurationManager_DisconnectOnlineStateChanged(void* ptr); +void QNetworkConfigurationManager_OnlineStateChanged(void* ptr, char isOnline); +void QNetworkConfigurationManager_ConnectUpdateCompleted(void* ptr, long long t); +void QNetworkConfigurationManager_DisconnectUpdateCompleted(void* ptr); +void QNetworkConfigurationManager_UpdateCompleted(void* ptr); +void QNetworkConfigurationManager_UpdateConfigurations(void* ptr); +void QNetworkConfigurationManager_UpdateConfigurationsDefault(void* ptr); +void QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(void* ptr); +void QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(void* ptr); +void* QNetworkConfigurationManager___allConfigurations_atList(void* ptr, int i); +void QNetworkConfigurationManager___allConfigurations_setList(void* ptr, void* i); +void* QNetworkConfigurationManager___allConfigurations_newList(void* ptr); +void* QNetworkConfigurationManager___children_atList(void* ptr, int i); +void QNetworkConfigurationManager___children_setList(void* ptr, void* i); +void* QNetworkConfigurationManager___children_newList(void* ptr); +void* QNetworkConfigurationManager___dynamicPropertyNames_atList(void* ptr, int i); +void QNetworkConfigurationManager___dynamicPropertyNames_setList(void* ptr, void* i); +void* QNetworkConfigurationManager___dynamicPropertyNames_newList(void* ptr); +void* QNetworkConfigurationManager___findChildren_atList(void* ptr, int i); +void QNetworkConfigurationManager___findChildren_setList(void* ptr, void* i); +void* QNetworkConfigurationManager___findChildren_newList(void* ptr); +void* QNetworkConfigurationManager___findChildren_atList3(void* ptr, int i); +void QNetworkConfigurationManager___findChildren_setList3(void* ptr, void* i); +void* QNetworkConfigurationManager___findChildren_newList3(void* ptr); +void* QNetworkConfigurationManager___qFindChildren_atList2(void* ptr, int i); +void QNetworkConfigurationManager___qFindChildren_setList2(void* ptr, void* i); +void* QNetworkConfigurationManager___qFindChildren_newList2(void* ptr); +void QNetworkConfigurationManager_ChildEventDefault(void* ptr, void* event); +void QNetworkConfigurationManager_ConnectNotifyDefault(void* ptr, void* sign); +void QNetworkConfigurationManager_CustomEventDefault(void* ptr, void* event); +void QNetworkConfigurationManager_DeleteLaterDefault(void* ptr); +void QNetworkConfigurationManager_DisconnectNotifyDefault(void* ptr, void* sign); +char QNetworkConfigurationManager_EventDefault(void* ptr, void* e); +char QNetworkConfigurationManager_EventFilterDefault(void* ptr, void* watched, void* event); +void* QNetworkConfigurationManager_MetaObjectDefault(void* ptr); +void QNetworkConfigurationManager_TimerEventDefault(void* ptr, void* event); +void* QNetworkCookie_NewQNetworkCookie(void* name, void* value); +void* QNetworkCookie_NewQNetworkCookie2(void* other); +struct QtNetwork_PackedString QNetworkCookie_Domain(void* ptr); +void* QNetworkCookie_ExpirationDate(void* ptr); +char QNetworkCookie_HasSameIdentifier(void* ptr, void* other); +char QNetworkCookie_IsHttpOnly(void* ptr); +char QNetworkCookie_IsSecure(void* ptr); +char QNetworkCookie_IsSessionCookie(void* ptr); +void* QNetworkCookie_Name(void* ptr); +void QNetworkCookie_Normalize(void* ptr, void* url); +struct QtNetwork_PackedList QNetworkCookie_QNetworkCookie_ParseCookies(void* cookieString); +struct QtNetwork_PackedString QNetworkCookie_Path(void* ptr); +void QNetworkCookie_SetDomain(void* ptr, struct QtNetwork_PackedString domain); +void QNetworkCookie_SetExpirationDate(void* ptr, void* date); +void QNetworkCookie_SetHttpOnly(void* ptr, char enable); +void QNetworkCookie_SetName(void* ptr, void* cookieName); +void QNetworkCookie_SetPath(void* ptr, struct QtNetwork_PackedString path); +void QNetworkCookie_SetSecure(void* ptr, char enable); +void QNetworkCookie_SetValue(void* ptr, void* value); +void QNetworkCookie_Swap(void* ptr, void* other); +void* QNetworkCookie_ToRawForm(void* ptr, long long form); +void* QNetworkCookie_Value(void* ptr); +void QNetworkCookie_DestroyQNetworkCookie(void* ptr); +void* QNetworkCookie___parseCookies_atList(void* ptr, int i); +void QNetworkCookie___parseCookies_setList(void* ptr, void* i); +void* QNetworkCookie___parseCookies_newList(void* ptr); +void* QNetworkCookieJar_NewQNetworkCookieJar(void* parent); +struct QtNetwork_PackedList QNetworkCookieJar_AllCookies(void* ptr); +struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrl(void* ptr, void* url); +struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrlDefault(void* ptr, void* url); +char QNetworkCookieJar_DeleteCookie(void* ptr, void* cookie); +char QNetworkCookieJar_DeleteCookieDefault(void* ptr, void* cookie); +char QNetworkCookieJar_InsertCookie(void* ptr, void* cookie); +char QNetworkCookieJar_InsertCookieDefault(void* ptr, void* cookie); +void QNetworkCookieJar_SetAllCookies(void* ptr, void* cookieList); +char QNetworkCookieJar_SetCookiesFromUrl(void* ptr, void* cookieList, void* url); +char QNetworkCookieJar_SetCookiesFromUrlDefault(void* ptr, void* cookieList, void* url); +char QNetworkCookieJar_UpdateCookie(void* ptr, void* cookie); +char QNetworkCookieJar_UpdateCookieDefault(void* ptr, void* cookie); +char QNetworkCookieJar_ValidateCookie(void* ptr, void* cookie, void* url); +char QNetworkCookieJar_ValidateCookieDefault(void* ptr, void* cookie, void* url); +void QNetworkCookieJar_DestroyQNetworkCookieJar(void* ptr); +void QNetworkCookieJar_DestroyQNetworkCookieJarDefault(void* ptr); +void* QNetworkCookieJar___allCookies_atList(void* ptr, int i); +void QNetworkCookieJar___allCookies_setList(void* ptr, void* i); +void* QNetworkCookieJar___allCookies_newList(void* ptr); +void* QNetworkCookieJar___cookiesForUrl_atList(void* ptr, int i); +void QNetworkCookieJar___cookiesForUrl_setList(void* ptr, void* i); +void* QNetworkCookieJar___cookiesForUrl_newList(void* ptr); +void* QNetworkCookieJar___setAllCookies_cookieList_atList(void* ptr, int i); +void QNetworkCookieJar___setAllCookies_cookieList_setList(void* ptr, void* i); +void* QNetworkCookieJar___setAllCookies_cookieList_newList(void* ptr); +void* QNetworkCookieJar___setCookiesFromUrl_cookieList_atList(void* ptr, int i); +void QNetworkCookieJar___setCookiesFromUrl_cookieList_setList(void* ptr, void* i); +void* QNetworkCookieJar___setCookiesFromUrl_cookieList_newList(void* ptr); +void* QNetworkCookieJar___children_atList(void* ptr, int i); +void QNetworkCookieJar___children_setList(void* ptr, void* i); +void* QNetworkCookieJar___children_newList(void* ptr); +void* QNetworkCookieJar___dynamicPropertyNames_atList(void* ptr, int i); +void QNetworkCookieJar___dynamicPropertyNames_setList(void* ptr, void* i); +void* QNetworkCookieJar___dynamicPropertyNames_newList(void* ptr); +void* QNetworkCookieJar___findChildren_atList(void* ptr, int i); +void QNetworkCookieJar___findChildren_setList(void* ptr, void* i); +void* QNetworkCookieJar___findChildren_newList(void* ptr); +void* QNetworkCookieJar___findChildren_atList3(void* ptr, int i); +void QNetworkCookieJar___findChildren_setList3(void* ptr, void* i); +void* QNetworkCookieJar___findChildren_newList3(void* ptr); +void* QNetworkCookieJar___qFindChildren_atList2(void* ptr, int i); +void QNetworkCookieJar___qFindChildren_setList2(void* ptr, void* i); +void* QNetworkCookieJar___qFindChildren_newList2(void* ptr); +void QNetworkCookieJar_ChildEventDefault(void* ptr, void* event); +void QNetworkCookieJar_ConnectNotifyDefault(void* ptr, void* sign); +void QNetworkCookieJar_CustomEventDefault(void* ptr, void* event); +void QNetworkCookieJar_DeleteLaterDefault(void* ptr); +void QNetworkCookieJar_DisconnectNotifyDefault(void* ptr, void* sign); +char QNetworkCookieJar_EventDefault(void* ptr, void* e); +char QNetworkCookieJar_EventFilterDefault(void* ptr, void* watched, void* event); +void* QNetworkCookieJar_MetaObjectDefault(void* ptr); +void QNetworkCookieJar_TimerEventDefault(void* ptr, void* event); +void* QNetworkDatagram_NewQNetworkDatagram(); +void* QNetworkDatagram_NewQNetworkDatagram2(void* data, void* destinationAddress, unsigned short port); +void* QNetworkDatagram_NewQNetworkDatagram3(void* other); +void QNetworkDatagram_Clear(void* ptr); +void* QNetworkDatagram_Data(void* ptr); +void* QNetworkDatagram_DestinationAddress(void* ptr); +int QNetworkDatagram_DestinationPort(void* ptr); +int QNetworkDatagram_HopLimit(void* ptr); +unsigned int QNetworkDatagram_InterfaceIndex(void* ptr); +char QNetworkDatagram_IsNull(void* ptr); +char QNetworkDatagram_IsValid(void* ptr); +void* QNetworkDatagram_MakeReply(void* ptr, void* payload); +void* QNetworkDatagram_MakeReply2(void* ptr, void* payload); +void* QNetworkDatagram_SenderAddress(void* ptr); +int QNetworkDatagram_SenderPort(void* ptr); +void QNetworkDatagram_SetData(void* ptr, void* data); +void QNetworkDatagram_SetDestination(void* ptr, void* address, unsigned short port); +void QNetworkDatagram_SetHopLimit(void* ptr, int count); +void QNetworkDatagram_SetInterfaceIndex(void* ptr, unsigned int index); +void QNetworkDatagram_SetSender(void* ptr, void* address, unsigned short port); +void QNetworkDatagram_Swap(void* ptr, void* other); +void* QNetworkDiskCache_NewQNetworkDiskCache(void* parent); +struct QtNetwork_PackedString QNetworkDiskCache_CacheDirectory(void* ptr); +long long QNetworkDiskCache_CacheSize(void* ptr); +long long QNetworkDiskCache_CacheSizeDefault(void* ptr); +void QNetworkDiskCache_Clear(void* ptr); +void QNetworkDiskCache_ClearDefault(void* ptr); +void* QNetworkDiskCache_Data(void* ptr, void* url); +void* QNetworkDiskCache_DataDefault(void* ptr, void* url); +long long QNetworkDiskCache_Expire(void* ptr); +long long QNetworkDiskCache_ExpireDefault(void* ptr); +void* QNetworkDiskCache_FileMetaData(void* ptr, struct QtNetwork_PackedString fileName); +void QNetworkDiskCache_Insert(void* ptr, void* device); +void QNetworkDiskCache_InsertDefault(void* ptr, void* device); +long long QNetworkDiskCache_MaximumCacheSize(void* ptr); +void* QNetworkDiskCache_MetaData(void* ptr, void* url); +void* QNetworkDiskCache_MetaDataDefault(void* ptr, void* url); +void* QNetworkDiskCache_Prepare(void* ptr, void* metaData); +void* QNetworkDiskCache_PrepareDefault(void* ptr, void* metaData); +char QNetworkDiskCache_Remove(void* ptr, void* url); +char QNetworkDiskCache_RemoveDefault(void* ptr, void* url); +void QNetworkDiskCache_SetCacheDirectory(void* ptr, struct QtNetwork_PackedString cacheDir); +void QNetworkDiskCache_SetMaximumCacheSize(void* ptr, long long size); +void QNetworkDiskCache_UpdateMetaData(void* ptr, void* metaData); +void QNetworkDiskCache_UpdateMetaDataDefault(void* ptr, void* metaData); +void QNetworkDiskCache_DestroyQNetworkDiskCache(void* ptr); +void QNetworkDiskCache_DestroyQNetworkDiskCacheDefault(void* ptr); +void* QNetworkInterface_NewQNetworkInterface(); +void* QNetworkInterface_NewQNetworkInterface2(void* other); +struct QtNetwork_PackedList QNetworkInterface_AddressEntries(void* ptr); +struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllAddresses(); +struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllInterfaces(); +long long QNetworkInterface_Flags(void* ptr); +struct QtNetwork_PackedString QNetworkInterface_HardwareAddress(void* ptr); +struct QtNetwork_PackedString QNetworkInterface_HumanReadableName(void* ptr); +int QNetworkInterface_Index(void* ptr); +void* QNetworkInterface_QNetworkInterface_InterfaceFromIndex(int index); +void* QNetworkInterface_QNetworkInterface_InterfaceFromName(struct QtNetwork_PackedString name); +int QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(struct QtNetwork_PackedString name); +struct QtNetwork_PackedString QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(int index); +char QNetworkInterface_IsValid(void* ptr); +int QNetworkInterface_MaximumTransmissionUnit(void* ptr); +struct QtNetwork_PackedString QNetworkInterface_Name(void* ptr); +void QNetworkInterface_Swap(void* ptr, void* other); +long long QNetworkInterface_Type(void* ptr); +void QNetworkInterface_DestroyQNetworkInterface(void* ptr); +void* QNetworkInterface___addressEntries_atList(void* ptr, int i); +void QNetworkInterface___addressEntries_setList(void* ptr, void* i); +void* QNetworkInterface___addressEntries_newList(void* ptr); +void* QNetworkInterface___allAddresses_atList(void* ptr, int i); +void QNetworkInterface___allAddresses_setList(void* ptr, void* i); +void* QNetworkInterface___allAddresses_newList(void* ptr); +void* QNetworkInterface___allInterfaces_atList(void* ptr, int i); +void QNetworkInterface___allInterfaces_setList(void* ptr, void* i); +void* QNetworkInterface___allInterfaces_newList(void* ptr); +void* QNetworkProxy_NewQNetworkProxy(); +void* QNetworkProxy_NewQNetworkProxy2(long long ty, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString user, struct QtNetwork_PackedString password); +void* QNetworkProxy_NewQNetworkProxy3(void* other); +void* QNetworkProxy_QNetworkProxy_ApplicationProxy(); +long long QNetworkProxy_Capabilities(void* ptr); +char QNetworkProxy_HasRawHeader(void* ptr, void* headerName); +void* QNetworkProxy_Header(void* ptr, long long header); +struct QtNetwork_PackedString QNetworkProxy_HostName(void* ptr); +char QNetworkProxy_IsCachingProxy(void* ptr); +char QNetworkProxy_IsTransparentProxy(void* ptr); +struct QtNetwork_PackedString QNetworkProxy_Password(void* ptr); +unsigned short QNetworkProxy_Port(void* ptr); +void* QNetworkProxy_RawHeader(void* ptr, void* headerName); +struct QtNetwork_PackedList QNetworkProxy_RawHeaderList(void* ptr); +void QNetworkProxy_QNetworkProxy_SetApplicationProxy(void* networkProxy); +void QNetworkProxy_SetCapabilities(void* ptr, long long capabilities); +void QNetworkProxy_SetHeader(void* ptr, long long header, void* value); +void QNetworkProxy_SetHostName(void* ptr, struct QtNetwork_PackedString hostName); +void QNetworkProxy_SetPassword(void* ptr, struct QtNetwork_PackedString password); +void QNetworkProxy_SetPort(void* ptr, unsigned short port); +void QNetworkProxy_SetRawHeader(void* ptr, void* headerName, void* headerValue); +void QNetworkProxy_SetType(void* ptr, long long ty); +void QNetworkProxy_SetUser(void* ptr, struct QtNetwork_PackedString user); +void QNetworkProxy_Swap(void* ptr, void* other); +long long QNetworkProxy_Type(void* ptr); +struct QtNetwork_PackedString QNetworkProxy_User(void* ptr); +void QNetworkProxy_DestroyQNetworkProxy(void* ptr); +void* QNetworkProxy___rawHeaderList_atList(void* ptr, int i); +void QNetworkProxy___rawHeaderList_setList(void* ptr, void* i); +void* QNetworkProxy___rawHeaderList_newList(void* ptr); +void* QNetworkProxyFactory_NewQNetworkProxyFactory(); +struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(void* query); +struct QtNetwork_PackedList QNetworkProxyFactory_QueryProxy(void* ptr, void* query); +void QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(void* factory); +void QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(char enable); +struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(void* query); +char QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration(); +void QNetworkProxyFactory_DestroyQNetworkProxyFactory(void* ptr); +void QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(void* ptr); +void* QNetworkProxyFactory___proxyForQuery_atList(void* ptr, int i); +void QNetworkProxyFactory___proxyForQuery_setList(void* ptr, void* i); +void* QNetworkProxyFactory___proxyForQuery_newList(void* ptr); +void* QNetworkProxyFactory___queryProxy_atList(void* ptr, int i); +void QNetworkProxyFactory___queryProxy_setList(void* ptr, void* i); +void* QNetworkProxyFactory___queryProxy_newList(void* ptr); +void* QNetworkProxyFactory___systemProxyForQuery_atList(void* ptr, int i); +void QNetworkProxyFactory___systemProxyForQuery_setList(void* ptr, void* i); +void* QNetworkProxyFactory___systemProxyForQuery_newList(void* ptr); +void* QNetworkProxyQuery_NewQNetworkProxyQuery(); +void* QNetworkProxyQuery_NewQNetworkProxyQuery2(void* requestUrl, long long queryType); +void* QNetworkProxyQuery_NewQNetworkProxyQuery3(struct QtNetwork_PackedString hostname, int port, struct QtNetwork_PackedString protocolTag, long long queryType); +void* QNetworkProxyQuery_NewQNetworkProxyQuery4(unsigned short bindPort, struct QtNetwork_PackedString protocolTag, long long queryType); +void* QNetworkProxyQuery_NewQNetworkProxyQuery8(void* other); +int QNetworkProxyQuery_LocalPort(void* ptr); +struct QtNetwork_PackedString QNetworkProxyQuery_PeerHostName(void* ptr); +int QNetworkProxyQuery_PeerPort(void* ptr); +struct QtNetwork_PackedString QNetworkProxyQuery_ProtocolTag(void* ptr); +long long QNetworkProxyQuery_QueryType(void* ptr); +void QNetworkProxyQuery_SetLocalPort(void* ptr, int port); +void QNetworkProxyQuery_SetPeerHostName(void* ptr, struct QtNetwork_PackedString hostname); +void QNetworkProxyQuery_SetPeerPort(void* ptr, int port); +void QNetworkProxyQuery_SetProtocolTag(void* ptr, struct QtNetwork_PackedString protocolTag); +void QNetworkProxyQuery_SetQueryType(void* ptr, long long ty); +void QNetworkProxyQuery_SetUrl(void* ptr, void* url); +void QNetworkProxyQuery_Swap(void* ptr, void* other); +void* QNetworkProxyQuery_Url(void* ptr); +void QNetworkProxyQuery_DestroyQNetworkProxyQuery(void* ptr); +void* QNetworkReply_NewQNetworkReply(void* parent); +void QNetworkReply_Abort(void* ptr); +void* QNetworkReply_Attribute(void* ptr, long long code); +void QNetworkReply_CloseDefault(void* ptr); +void QNetworkReply_ConnectDownloadProgress(void* ptr, long long t); +void QNetworkReply_DisconnectDownloadProgress(void* ptr); +void QNetworkReply_DownloadProgress(void* ptr, long long bytesReceived, long long bytesTotal); +void QNetworkReply_ConnectEncrypted(void* ptr, long long t); +void QNetworkReply_DisconnectEncrypted(void* ptr); +void QNetworkReply_Encrypted(void* ptr); +long long QNetworkReply_Error(void* ptr); +void QNetworkReply_ConnectError2(void* ptr, long long t); +void QNetworkReply_DisconnectError2(void* ptr); +void QNetworkReply_Error2(void* ptr, long long code); +void QNetworkReply_ConnectFinished(void* ptr, long long t); +void QNetworkReply_DisconnectFinished(void* ptr); +void QNetworkReply_Finished(void* ptr); +char QNetworkReply_HasRawHeader(void* ptr, void* headerName); +void* QNetworkReply_Header(void* ptr, long long header); +void QNetworkReply_IgnoreSslErrors(void* ptr); +void QNetworkReply_IgnoreSslErrorsDefault(void* ptr); +void QNetworkReply_IgnoreSslErrors2(void* ptr, void* errors); +void QNetworkReply_IgnoreSslErrorsImplementation(void* ptr, void* errors); +void QNetworkReply_IgnoreSslErrorsImplementationDefault(void* ptr, void* errors); +char QNetworkReply_IsFinished(void* ptr); +char QNetworkReply_IsRunning(void* ptr); +void* QNetworkReply_Manager(void* ptr); +void QNetworkReply_ConnectMetaDataChanged(void* ptr, long long t); +void QNetworkReply_DisconnectMetaDataChanged(void* ptr); +void QNetworkReply_MetaDataChanged(void* ptr); +long long QNetworkReply_Operation(void* ptr); +void QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t); +void QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(void* ptr); +void QNetworkReply_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator); +void* QNetworkReply_RawHeader(void* ptr, void* headerName); +struct QtNetwork_PackedList QNetworkReply_RawHeaderList(void* ptr); +long long QNetworkReply_ReadBufferSize(void* ptr); +void QNetworkReply_ConnectRedirectAllowed(void* ptr, long long t); +void QNetworkReply_DisconnectRedirectAllowed(void* ptr); +void QNetworkReply_RedirectAllowed(void* ptr); +void QNetworkReply_ConnectRedirected(void* ptr, long long t); +void QNetworkReply_DisconnectRedirected(void* ptr); +void QNetworkReply_Redirected(void* ptr, void* url); +void* QNetworkReply_Request(void* ptr); +void QNetworkReply_SetAttribute(void* ptr, long long code, void* value); +void QNetworkReply_SetError(void* ptr, long long errorCode, struct QtNetwork_PackedString errorString); +void QNetworkReply_SetFinished(void* ptr, char finished); +void QNetworkReply_SetHeader(void* ptr, long long header, void* value); +void QNetworkReply_SetOperation(void* ptr, long long operation); +void QNetworkReply_SetRawHeader(void* ptr, void* headerName, void* value); +void QNetworkReply_SetReadBufferSize(void* ptr, long long size); +void QNetworkReply_SetReadBufferSizeDefault(void* ptr, long long size); +void QNetworkReply_SetRequest(void* ptr, void* request); +void QNetworkReply_SetSslConfiguration(void* ptr, void* config); +void QNetworkReply_SetSslConfigurationImplementation(void* ptr, void* configuration); +void QNetworkReply_SetSslConfigurationImplementationDefault(void* ptr, void* configuration); +void QNetworkReply_SetUrl(void* ptr, void* url); +void* QNetworkReply_SslConfiguration(void* ptr); +void QNetworkReply_SslConfigurationImplementation(void* ptr, void* configuration); +void QNetworkReply_SslConfigurationImplementationDefault(void* ptr, void* configuration); +void QNetworkReply_ConnectSslErrors(void* ptr, long long t); +void QNetworkReply_DisconnectSslErrors(void* ptr); +void QNetworkReply_SslErrors(void* ptr, void* errors); +void QNetworkReply_ConnectUploadProgress(void* ptr, long long t); +void QNetworkReply_DisconnectUploadProgress(void* ptr); +void QNetworkReply_UploadProgress(void* ptr, long long bytesSent, long long bytesTotal); +void* QNetworkReply_Url(void* ptr); +void QNetworkReply_DestroyQNetworkReply(void* ptr); +void QNetworkReply_DestroyQNetworkReplyDefault(void* ptr); +void* QNetworkReply___ignoreSslErrors_errors_atList2(void* ptr, int i); +void QNetworkReply___ignoreSslErrors_errors_setList2(void* ptr, void* i); +void* QNetworkReply___ignoreSslErrors_errors_newList2(void* ptr); +void* QNetworkReply___ignoreSslErrorsImplementation_errors_atList(void* ptr, int i); +void QNetworkReply___ignoreSslErrorsImplementation_errors_setList(void* ptr, void* i); +void* QNetworkReply___ignoreSslErrorsImplementation_errors_newList(void* ptr); +void* QNetworkReply___rawHeaderList_atList(void* ptr, int i); +void QNetworkReply___rawHeaderList_setList(void* ptr, void* i); +void* QNetworkReply___rawHeaderList_newList(void* ptr); +void* QNetworkReply___sslErrors_errors_atList(void* ptr, int i); +void QNetworkReply___sslErrors_errors_setList(void* ptr, void* i); +void* QNetworkReply___sslErrors_errors_newList(void* ptr); +void* QNetworkReply___children_atList(void* ptr, int i); +void QNetworkReply___children_setList(void* ptr, void* i); +void* QNetworkReply___children_newList(void* ptr); +void* QNetworkReply___dynamicPropertyNames_atList(void* ptr, int i); +void QNetworkReply___dynamicPropertyNames_setList(void* ptr, void* i); +void* QNetworkReply___dynamicPropertyNames_newList(void* ptr); +void* QNetworkReply___findChildren_atList(void* ptr, int i); +void QNetworkReply___findChildren_setList(void* ptr, void* i); +void* QNetworkReply___findChildren_newList(void* ptr); +void* QNetworkReply___findChildren_atList3(void* ptr, int i); +void QNetworkReply___findChildren_setList3(void* ptr, void* i); +void* QNetworkReply___findChildren_newList3(void* ptr); +void* QNetworkReply___qFindChildren_atList2(void* ptr, int i); +void QNetworkReply___qFindChildren_setList2(void* ptr, void* i); +void* QNetworkReply___qFindChildren_newList2(void* ptr); +char QNetworkReply_AtEndDefault(void* ptr); +long long QNetworkReply_BytesAvailableDefault(void* ptr); +long long QNetworkReply_BytesToWriteDefault(void* ptr); +char QNetworkReply_CanReadLineDefault(void* ptr); +char QNetworkReply_IsSequentialDefault(void* ptr); +char QNetworkReply_OpenDefault(void* ptr, long long mode); +long long QNetworkReply_PosDefault(void* ptr); +long long QNetworkReply_ReadData(void* ptr, char* data, long long maxSize); +long long QNetworkReply_ReadDataDefault(void* ptr, char* data, long long maxSize); +long long QNetworkReply_ReadLineDataDefault(void* ptr, char* data, long long maxSize); +char QNetworkReply_ResetDefault(void* ptr); +char QNetworkReply_SeekDefault(void* ptr, long long pos); +long long QNetworkReply_SizeDefault(void* ptr); +char QNetworkReply_WaitForBytesWrittenDefault(void* ptr, int msecs); +char QNetworkReply_WaitForReadyReadDefault(void* ptr, int msecs); +long long QNetworkReply_WriteData(void* ptr, char* data, long long maxSize); +long long QNetworkReply_WriteDataDefault(void* ptr, char* data, long long maxSize); +void QNetworkReply_ChildEventDefault(void* ptr, void* event); +void QNetworkReply_ConnectNotifyDefault(void* ptr, void* sign); +void QNetworkReply_CustomEventDefault(void* ptr, void* event); +void QNetworkReply_DeleteLaterDefault(void* ptr); +void QNetworkReply_DisconnectNotifyDefault(void* ptr, void* sign); +char QNetworkReply_EventDefault(void* ptr, void* e); +char QNetworkReply_EventFilterDefault(void* ptr, void* watched, void* event); +void* QNetworkReply_MetaObjectDefault(void* ptr); +void QNetworkReply_TimerEventDefault(void* ptr, void* event); +void* QNetworkRequest_NewQNetworkRequest(void* url); +void* QNetworkRequest_NewQNetworkRequest2(void* other); +void* QNetworkRequest_Attribute(void* ptr, long long code, void* defaultValue); +char QNetworkRequest_HasRawHeader(void* ptr, void* headerName); +void* QNetworkRequest_Header(void* ptr, long long header); +int QNetworkRequest_MaximumRedirectsAllowed(void* ptr); +void* QNetworkRequest_OriginatingObject(void* ptr); +struct QtNetwork_PackedString QNetworkRequest_PeerVerifyName(void* ptr); +long long QNetworkRequest_Priority(void* ptr); +void* QNetworkRequest_RawHeader(void* ptr, void* headerName); +struct QtNetwork_PackedList QNetworkRequest_RawHeaderList(void* ptr); +void QNetworkRequest_SetAttribute(void* ptr, long long code, void* value); +void QNetworkRequest_SetHeader(void* ptr, long long header, void* value); +void QNetworkRequest_SetMaximumRedirectsAllowed(void* ptr, int maxRedirectsAllowed); +void QNetworkRequest_SetOriginatingObject(void* ptr, void* object); +void QNetworkRequest_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString peerName); +void QNetworkRequest_SetPriority(void* ptr, long long priority); +void QNetworkRequest_SetRawHeader(void* ptr, void* headerName, void* headerValue); +void QNetworkRequest_SetSslConfiguration(void* ptr, void* config); +void QNetworkRequest_SetUrl(void* ptr, void* url); +void* QNetworkRequest_SslConfiguration(void* ptr); +void QNetworkRequest_Swap(void* ptr, void* other); +void* QNetworkRequest_Url(void* ptr); +void QNetworkRequest_DestroyQNetworkRequest(void* ptr); +void* QNetworkRequest___rawHeaderList_atList(void* ptr, int i); +void QNetworkRequest___rawHeaderList_setList(void* ptr, void* i); +void* QNetworkRequest___rawHeaderList_newList(void* ptr); +void* QNetworkSession_NewQNetworkSession(void* connectionConfig, void* parent); +void QNetworkSession_Accept(void* ptr); +void QNetworkSession_AcceptDefault(void* ptr); +unsigned long long QNetworkSession_ActiveTime(void* ptr); +unsigned long long QNetworkSession_BytesReceived(void* ptr); +unsigned long long QNetworkSession_BytesWritten(void* ptr); +void QNetworkSession_Close(void* ptr); +void QNetworkSession_CloseDefault(void* ptr); +void QNetworkSession_ConnectClosed(void* ptr, long long t); +void QNetworkSession_DisconnectClosed(void* ptr); +void QNetworkSession_Closed(void* ptr); +void* QNetworkSession_Configuration(void* ptr); +long long QNetworkSession_Error(void* ptr); +void QNetworkSession_ConnectError2(void* ptr, long long t); +void QNetworkSession_DisconnectError2(void* ptr); +void QNetworkSession_Error2(void* ptr, long long error); +struct QtNetwork_PackedString QNetworkSession_ErrorString(void* ptr); +void QNetworkSession_Ignore(void* ptr); +void QNetworkSession_IgnoreDefault(void* ptr); +void* QNetworkSession_Interface(void* ptr); +char QNetworkSession_IsOpen(void* ptr); +void QNetworkSession_Migrate(void* ptr); +void QNetworkSession_MigrateDefault(void* ptr); +void QNetworkSession_ConnectNewConfigurationActivated(void* ptr, long long t); +void QNetworkSession_DisconnectNewConfigurationActivated(void* ptr); +void QNetworkSession_NewConfigurationActivated(void* ptr); +void QNetworkSession_Open(void* ptr); +void QNetworkSession_OpenDefault(void* ptr); +void QNetworkSession_ConnectOpened(void* ptr, long long t); +void QNetworkSession_DisconnectOpened(void* ptr); +void QNetworkSession_Opened(void* ptr); +void QNetworkSession_ConnectPreferredConfigurationChanged(void* ptr, long long t); +void QNetworkSession_DisconnectPreferredConfigurationChanged(void* ptr); +void QNetworkSession_PreferredConfigurationChanged(void* ptr, void* config, char isSeamless); +void QNetworkSession_Reject(void* ptr); +void QNetworkSession_RejectDefault(void* ptr); +void* QNetworkSession_SessionProperty(void* ptr, struct QtNetwork_PackedString key); +void QNetworkSession_SetSessionProperty(void* ptr, struct QtNetwork_PackedString key, void* value); +long long QNetworkSession_State(void* ptr); +void QNetworkSession_ConnectStateChanged(void* ptr, long long t); +void QNetworkSession_DisconnectStateChanged(void* ptr); +void QNetworkSession_StateChanged(void* ptr, long long state); +void QNetworkSession_Stop(void* ptr); +void QNetworkSession_StopDefault(void* ptr); +long long QNetworkSession_UsagePolicies(void* ptr); +void QNetworkSession_ConnectUsagePoliciesChanged(void* ptr, long long t); +void QNetworkSession_DisconnectUsagePoliciesChanged(void* ptr); +void QNetworkSession_UsagePoliciesChanged(void* ptr, long long usagePolicies); +char QNetworkSession_WaitForOpened(void* ptr, int msecs); +void QNetworkSession_DestroyQNetworkSession(void* ptr); +void QNetworkSession_DestroyQNetworkSessionDefault(void* ptr); +void* QNetworkSession___children_atList(void* ptr, int i); +void QNetworkSession___children_setList(void* ptr, void* i); +void* QNetworkSession___children_newList(void* ptr); +void* QNetworkSession___dynamicPropertyNames_atList(void* ptr, int i); +void QNetworkSession___dynamicPropertyNames_setList(void* ptr, void* i); +void* QNetworkSession___dynamicPropertyNames_newList(void* ptr); +void* QNetworkSession___findChildren_atList(void* ptr, int i); +void QNetworkSession___findChildren_setList(void* ptr, void* i); +void* QNetworkSession___findChildren_newList(void* ptr); +void* QNetworkSession___findChildren_atList3(void* ptr, int i); +void QNetworkSession___findChildren_setList3(void* ptr, void* i); +void* QNetworkSession___findChildren_newList3(void* ptr); +void* QNetworkSession___qFindChildren_atList2(void* ptr, int i); +void QNetworkSession___qFindChildren_setList2(void* ptr, void* i); +void* QNetworkSession___qFindChildren_newList2(void* ptr); +void QNetworkSession_ChildEventDefault(void* ptr, void* event); +void QNetworkSession_ConnectNotifyDefault(void* ptr, void* sign); +void QNetworkSession_CustomEventDefault(void* ptr, void* event); +void QNetworkSession_DeleteLaterDefault(void* ptr); +void QNetworkSession_DisconnectNotifyDefault(void* ptr, void* sign); +char QNetworkSession_EventDefault(void* ptr, void* e); +char QNetworkSession_EventFilterDefault(void* ptr, void* watched, void* event); +void* QNetworkSession_MetaObjectDefault(void* ptr); +void QNetworkSession_TimerEventDefault(void* ptr, void* event); +void* QOcspResponse_NewQOcspResponse(); +void* QOcspResponse_NewQOcspResponse2(void* other); +void* QOcspResponse_NewQOcspResponse3(void* other); +void* QOcspResponse_Subject(void* ptr); +void QOcspResponse_Swap(void* ptr, void* other); +void QOcspResponse_DestroyQOcspResponse(void* ptr); +void* QSslCertificate_NewQSslCertificate(void* device, long long format); +void* QSslCertificate_NewQSslCertificate2(void* data, long long format); +void* QSslCertificate_NewQSslCertificate3(void* other); +void QSslCertificate_Clear(void* ptr); +void* QSslCertificate_Digest(void* ptr, long long algorithm); +void* QSslCertificate_EffectiveDate(void* ptr); +void* QSslCertificate_ExpiryDate(void* ptr); +struct QtNetwork_PackedList QSslCertificate_Extensions(void* ptr); +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromData(void* data, long long format); +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromDevice(void* device, long long format); +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromPath(struct QtNetwork_PackedString path, long long format, long long syntax); +char QSslCertificate_QSslCertificate_ImportPkcs12(void* device, void* key, void* certificate, void* caCertificates, void* passPhrase); +char QSslCertificate_IsBlacklisted(void* ptr); +char QSslCertificate_IsNull(void* ptr); +char QSslCertificate_IsSelfSigned(void* ptr); +struct QtNetwork_PackedString QSslCertificate_IssuerDisplayName(void* ptr); +struct QtNetwork_PackedString QSslCertificate_IssuerInfo(void* ptr, long long subject); +struct QtNetwork_PackedString QSslCertificate_IssuerInfo2(void* ptr, void* attribute); +struct QtNetwork_PackedList QSslCertificate_IssuerInfoAttributes(void* ptr); +void* QSslCertificate_PublicKey(void* ptr); +void* QSslCertificate_SerialNumber(void* ptr); +struct QtNetwork_PackedList QSslCertificate_SubjectAlternativeNames(void* ptr); +struct QtNetwork_PackedString QSslCertificate_SubjectDisplayName(void* ptr); +struct QtNetwork_PackedString QSslCertificate_SubjectInfo(void* ptr, long long subject); +struct QtNetwork_PackedString QSslCertificate_SubjectInfo2(void* ptr, void* attribute); +struct QtNetwork_PackedList QSslCertificate_SubjectInfoAttributes(void* ptr); +void QSslCertificate_Swap(void* ptr, void* other); +void* QSslCertificate_ToDer(void* ptr); +void* QSslCertificate_ToPem(void* ptr); +struct QtNetwork_PackedString QSslCertificate_ToText(void* ptr); +struct QtNetwork_PackedList QSslCertificate_QSslCertificate_Verify(void* certificateChain, struct QtNetwork_PackedString hostName); +void* QSslCertificate_Version(void* ptr); +void QSslCertificate_DestroyQSslCertificate(void* ptr); +void* QSslCertificate___extensions_atList(void* ptr, int i); +void QSslCertificate___extensions_setList(void* ptr, void* i); +void* QSslCertificate___extensions_newList(void* ptr); +void* QSslCertificate___fromData_atList(void* ptr, int i); +void QSslCertificate___fromData_setList(void* ptr, void* i); +void* QSslCertificate___fromData_newList(void* ptr); +void* QSslCertificate___fromDevice_atList(void* ptr, int i); +void QSslCertificate___fromDevice_setList(void* ptr, void* i); +void* QSslCertificate___fromDevice_newList(void* ptr); +void* QSslCertificate___fromPath_atList(void* ptr, int i); +void QSslCertificate___fromPath_setList(void* ptr, void* i); +void* QSslCertificate___fromPath_newList(void* ptr); +void* QSslCertificate___importPkcs12_caCertificates_atList(void* ptr, int i); +void QSslCertificate___importPkcs12_caCertificates_setList(void* ptr, void* i); +void* QSslCertificate___importPkcs12_caCertificates_newList(void* ptr); +void* QSslCertificate___issuerInfoAttributes_atList(void* ptr, int i); +void QSslCertificate___issuerInfoAttributes_setList(void* ptr, void* i); +void* QSslCertificate___issuerInfoAttributes_newList(void* ptr); +struct QtNetwork_PackedString QSslCertificate___subjectAlternativeNames_atList(void* ptr, long long v, int i); +void QSslCertificate___subjectAlternativeNames_setList(void* ptr, long long key, struct QtNetwork_PackedString i); +void* QSslCertificate___subjectAlternativeNames_newList(void* ptr); +struct QtNetwork_PackedList QSslCertificate___subjectAlternativeNames_keyList(void* ptr); +void* QSslCertificate___subjectInfoAttributes_atList(void* ptr, int i); +void QSslCertificate___subjectInfoAttributes_setList(void* ptr, void* i); +void* QSslCertificate___subjectInfoAttributes_newList(void* ptr); +void* QSslCertificate___verify_atList(void* ptr, int i); +void QSslCertificate___verify_setList(void* ptr, void* i); +void* QSslCertificate___verify_newList(void* ptr); +void* QSslCertificate___verify_certificateChain_atList(void* ptr, int i); +void QSslCertificate___verify_certificateChain_setList(void* ptr, void* i); +void* QSslCertificate___verify_certificateChain_newList(void* ptr); +long long QSslCertificate_____subjectAlternativeNames_keyList_atList(void* ptr, int i); +void QSslCertificate_____subjectAlternativeNames_keyList_setList(void* ptr, long long i); +void* QSslCertificate_____subjectAlternativeNames_keyList_newList(void* ptr); +void* QSslCertificateExtension_NewQSslCertificateExtension(); +void* QSslCertificateExtension_NewQSslCertificateExtension2(void* other); +char QSslCertificateExtension_IsCritical(void* ptr); +char QSslCertificateExtension_IsSupported(void* ptr); +struct QtNetwork_PackedString QSslCertificateExtension_Name(void* ptr); +struct QtNetwork_PackedString QSslCertificateExtension_Oid(void* ptr); +void QSslCertificateExtension_Swap(void* ptr, void* other); +void* QSslCertificateExtension_Value(void* ptr); +void QSslCertificateExtension_DestroyQSslCertificateExtension(void* ptr); +void* QSslCipher_NewQSslCipher(); +void* QSslCipher_NewQSslCipher2(struct QtNetwork_PackedString name); +void* QSslCipher_NewQSslCipher3(struct QtNetwork_PackedString name, long long protocol); +void* QSslCipher_NewQSslCipher4(void* other); +struct QtNetwork_PackedString QSslCipher_AuthenticationMethod(void* ptr); +struct QtNetwork_PackedString QSslCipher_EncryptionMethod(void* ptr); +char QSslCipher_IsNull(void* ptr); +struct QtNetwork_PackedString QSslCipher_KeyExchangeMethod(void* ptr); +struct QtNetwork_PackedString QSslCipher_Name(void* ptr); +long long QSslCipher_Protocol(void* ptr); +struct QtNetwork_PackedString QSslCipher_ProtocolString(void* ptr); +int QSslCipher_SupportedBits(void* ptr); +void QSslCipher_Swap(void* ptr, void* other); +int QSslCipher_UsedBits(void* ptr); +void QSslCipher_DestroyQSslCipher(void* ptr); +void* QSslConfiguration_NewQSslConfiguration(); +void* QSslConfiguration_NewQSslConfiguration2(void* other); +struct QtNetwork_PackedList QSslConfiguration_AllowedNextProtocols(void* ptr); +struct QtNetwork_PackedList QSslConfiguration_BackendConfiguration(void* ptr); +struct QtNetwork_PackedList QSslConfiguration_CaCertificates(void* ptr); +struct QtNetwork_PackedList QSslConfiguration_Ciphers(void* ptr); +void* QSslConfiguration_QSslConfiguration_DefaultConfiguration(); +void* QSslConfiguration_DiffieHellmanParameters(void* ptr); +void* QSslConfiguration_EphemeralServerKey(void* ptr); +char QSslConfiguration_IsNull(void* ptr); +void* QSslConfiguration_LocalCertificate(void* ptr); +struct QtNetwork_PackedList QSslConfiguration_LocalCertificateChain(void* ptr); +void* QSslConfiguration_NextNegotiatedProtocol(void* ptr); +long long QSslConfiguration_NextProtocolNegotiationStatus(void* ptr); +char QSslConfiguration_OcspStaplingEnabled(void* ptr); +void* QSslConfiguration_PeerCertificate(void* ptr); +struct QtNetwork_PackedList QSslConfiguration_PeerCertificateChain(void* ptr); +int QSslConfiguration_PeerVerifyDepth(void* ptr); +long long QSslConfiguration_PeerVerifyMode(void* ptr); +void* QSslConfiguration_PreSharedKeyIdentityHint(void* ptr); +void* QSslConfiguration_PrivateKey(void* ptr); +long long QSslConfiguration_Protocol(void* ptr); +void* QSslConfiguration_SessionCipher(void* ptr); +long long QSslConfiguration_SessionProtocol(void* ptr); +void* QSslConfiguration_SessionTicket(void* ptr); +int QSslConfiguration_SessionTicketLifeTimeHint(void* ptr); +void QSslConfiguration_SetAllowedNextProtocols(void* ptr, void* protocols); +void QSslConfiguration_SetBackendConfiguration(void* ptr, void* backendConfiguration); +void QSslConfiguration_SetBackendConfigurationOption(void* ptr, void* name, void* value); +void QSslConfiguration_SetCaCertificates(void* ptr, void* certificates); +void QSslConfiguration_SetCiphers(void* ptr, void* ciphers); +void QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(void* configuration); +void QSslConfiguration_SetDiffieHellmanParameters(void* ptr, void* dhparams); +void QSslConfiguration_SetEllipticCurves(void* ptr, void* curves); +void QSslConfiguration_SetLocalCertificate(void* ptr, void* certificate); +void QSslConfiguration_SetLocalCertificateChain(void* ptr, void* localChain); +void QSslConfiguration_SetOcspStaplingEnabled(void* ptr, char enabled); +void QSslConfiguration_SetPeerVerifyDepth(void* ptr, int depth); +void QSslConfiguration_SetPeerVerifyMode(void* ptr, long long mode); +void QSslConfiguration_SetPreSharedKeyIdentityHint(void* ptr, void* hint); +void QSslConfiguration_SetPrivateKey(void* ptr, void* key); +void QSslConfiguration_SetProtocol(void* ptr, long long protocol); +void QSslConfiguration_SetSessionTicket(void* ptr, void* sessionTicket); +void QSslConfiguration_SetSslOption(void* ptr, long long option, char on); +struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SupportedCiphers(); +void QSslConfiguration_Swap(void* ptr, void* other); +struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SystemCaCertificates(); +char QSslConfiguration_TestSslOption(void* ptr, long long option); +void QSslConfiguration_DestroyQSslConfiguration(void* ptr); +void* QSslConfiguration___allowedNextProtocols_atList(void* ptr, int i); +void QSslConfiguration___allowedNextProtocols_setList(void* ptr, void* i); +void* QSslConfiguration___allowedNextProtocols_newList(void* ptr); +void* QSslConfiguration___backendConfiguration_atList(void* ptr, void* v, int i); +void QSslConfiguration___backendConfiguration_setList(void* ptr, void* key, void* i); +void* QSslConfiguration___backendConfiguration_newList(void* ptr); +struct QtNetwork_PackedList QSslConfiguration___backendConfiguration_keyList(void* ptr); +void* QSslConfiguration___caCertificates_atList(void* ptr, int i); +void QSslConfiguration___caCertificates_setList(void* ptr, void* i); +void* QSslConfiguration___caCertificates_newList(void* ptr); +void* QSslConfiguration___ciphers_atList(void* ptr, int i); +void QSslConfiguration___ciphers_setList(void* ptr, void* i); +void* QSslConfiguration___ciphers_newList(void* ptr); +void* QSslConfiguration___ellipticCurves_atList(void* ptr, int i); +void QSslConfiguration___ellipticCurves_setList(void* ptr, void* i); +void* QSslConfiguration___ellipticCurves_newList(void* ptr); +void* QSslConfiguration___localCertificateChain_atList(void* ptr, int i); +void QSslConfiguration___localCertificateChain_setList(void* ptr, void* i); +void* QSslConfiguration___localCertificateChain_newList(void* ptr); +void* QSslConfiguration___peerCertificateChain_atList(void* ptr, int i); +void QSslConfiguration___peerCertificateChain_setList(void* ptr, void* i); +void* QSslConfiguration___peerCertificateChain_newList(void* ptr); +void* QSslConfiguration___setAllowedNextProtocols_protocols_atList(void* ptr, int i); +void QSslConfiguration___setAllowedNextProtocols_protocols_setList(void* ptr, void* i); +void* QSslConfiguration___setAllowedNextProtocols_protocols_newList(void* ptr); +void* QSslConfiguration___setBackendConfiguration_backendConfiguration_atList(void* ptr, void* v, int i); +void QSslConfiguration___setBackendConfiguration_backendConfiguration_setList(void* ptr, void* key, void* i); +void* QSslConfiguration___setBackendConfiguration_backendConfiguration_newList(void* ptr); +struct QtNetwork_PackedList QSslConfiguration___setBackendConfiguration_backendConfiguration_keyList(void* ptr); +void* QSslConfiguration___setCaCertificates_certificates_atList(void* ptr, int i); +void QSslConfiguration___setCaCertificates_certificates_setList(void* ptr, void* i); +void* QSslConfiguration___setCaCertificates_certificates_newList(void* ptr); +void* QSslConfiguration___setCiphers_ciphers_atList(void* ptr, int i); +void QSslConfiguration___setCiphers_ciphers_setList(void* ptr, void* i); +void* QSslConfiguration___setCiphers_ciphers_newList(void* ptr); +void* QSslConfiguration___setEllipticCurves_curves_atList(void* ptr, int i); +void QSslConfiguration___setEllipticCurves_curves_setList(void* ptr, void* i); +void* QSslConfiguration___setEllipticCurves_curves_newList(void* ptr); +void* QSslConfiguration___setLocalCertificateChain_localChain_atList(void* ptr, int i); +void QSslConfiguration___setLocalCertificateChain_localChain_setList(void* ptr, void* i); +void* QSslConfiguration___setLocalCertificateChain_localChain_newList(void* ptr); +void* QSslConfiguration___supportedCiphers_atList(void* ptr, int i); +void QSslConfiguration___supportedCiphers_setList(void* ptr, void* i); +void* QSslConfiguration___supportedCiphers_newList(void* ptr); +void* QSslConfiguration___supportedEllipticCurves_atList(void* ptr, int i); +void QSslConfiguration___supportedEllipticCurves_setList(void* ptr, void* i); +void* QSslConfiguration___supportedEllipticCurves_newList(void* ptr); +void* QSslConfiguration___systemCaCertificates_atList(void* ptr, int i); +void QSslConfiguration___systemCaCertificates_setList(void* ptr, void* i); +void* QSslConfiguration___systemCaCertificates_newList(void* ptr); +void* QSslConfiguration_____backendConfiguration_keyList_atList(void* ptr, int i); +void QSslConfiguration_____backendConfiguration_keyList_setList(void* ptr, void* i); +void* QSslConfiguration_____backendConfiguration_keyList_newList(void* ptr); +void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_atList(void* ptr, int i); +void QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_setList(void* ptr, void* i); +void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_newList(void* ptr); +void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters(); +void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters2(void* other); +void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters3(void* other); +void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters(); +long long QSslDiffieHellmanParameters_Error(void* ptr); +struct QtNetwork_PackedString QSslDiffieHellmanParameters_ErrorString(void* ptr); +void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(void* encoded, long long encoding); +void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(void* device, long long encoding); +char QSslDiffieHellmanParameters_IsEmpty(void* ptr); +char QSslDiffieHellmanParameters_IsValid(void* ptr); +void QSslDiffieHellmanParameters_Swap(void* ptr, void* other); +void QSslDiffieHellmanParameters_DestroyQSslDiffieHellmanParameters(void* ptr); +void* QSslEllipticCurve_NewQSslEllipticCurve(); +void* QSslEllipticCurve_QSslEllipticCurve_FromLongName(struct QtNetwork_PackedString name); +void* QSslEllipticCurve_QSslEllipticCurve_FromShortName(struct QtNetwork_PackedString name); +char QSslEllipticCurve_IsTlsNamedCurve(void* ptr); +char QSslEllipticCurve_IsValid(void* ptr); +struct QtNetwork_PackedString QSslEllipticCurve_LongName(void* ptr); +struct QtNetwork_PackedString QSslEllipticCurve_ShortName(void* ptr); +void* QSslError_NewQSslError(); +void* QSslError_NewQSslError2(long long error); +void* QSslError_NewQSslError3(long long error, void* certificate); +void* QSslError_NewQSslError4(void* other); +void* QSslError_Certificate(void* ptr); +long long QSslError_Error(void* ptr); +struct QtNetwork_PackedString QSslError_ErrorString(void* ptr); +void QSslError_Swap(void* ptr, void* other); +void QSslError_DestroyQSslError(void* ptr); +void* QSslKey_NewQSslKey(); +void* QSslKey_NewQSslKey2(void* encoded, long long algorithm, long long encoding, long long ty, void* passPhrase); +void* QSslKey_NewQSslKey3(void* device, long long algorithm, long long encoding, long long ty, void* passPhrase); +void* QSslKey_NewQSslKey5(void* other); +long long QSslKey_Algorithm(void* ptr); +void QSslKey_Clear(void* ptr); +char QSslKey_IsNull(void* ptr); +int QSslKey_Length(void* ptr); +void QSslKey_Swap(void* ptr, void* other); +void* QSslKey_ToDer(void* ptr, void* passPhrase); +void* QSslKey_ToPem(void* ptr, void* passPhrase); +long long QSslKey_Type(void* ptr); +void QSslKey_DestroyQSslKey(void* ptr); +void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator(); +void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator2(void* authenticator); +void* QSslPreSharedKeyAuthenticator_Identity(void* ptr); +void* QSslPreSharedKeyAuthenticator_IdentityHint(void* ptr); +int QSslPreSharedKeyAuthenticator_MaximumIdentityLength(void* ptr); +int QSslPreSharedKeyAuthenticator_MaximumPreSharedKeyLength(void* ptr); +void* QSslPreSharedKeyAuthenticator_PreSharedKey(void* ptr); +void QSslPreSharedKeyAuthenticator_SetIdentity(void* ptr, void* identity); +void QSslPreSharedKeyAuthenticator_SetPreSharedKey(void* ptr, void* preSharedKey); +void QSslPreSharedKeyAuthenticator_Swap(void* ptr, void* authenticator); +void QSslPreSharedKeyAuthenticator_DestroyQSslPreSharedKeyAuthenticator(void* ptr); +void* QSslSocket_NewQSslSocket(void* parent); +void QSslSocket_AddCaCertificate(void* ptr, void* certificate); +char QSslSocket_AddCaCertificates(void* ptr, struct QtNetwork_PackedString path, long long format, long long syntax); +void QSslSocket_AddCaCertificates2(void* ptr, void* certificates); +void QSslSocket_QSslSocket_AddDefaultCaCertificate(void* certificate); +char QSslSocket_QSslSocket_AddDefaultCaCertificates(struct QtNetwork_PackedString path, long long encoding, long long syntax); +void QSslSocket_QSslSocket_AddDefaultCaCertificates2(void* certificates); +void QSslSocket_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long mode, long long protocol); +void QSslSocket_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString sslPeerName, long long mode, long long protocol); +void QSslSocket_ConnectEncrypted(void* ptr, long long t); +void QSslSocket_DisconnectEncrypted(void* ptr); +void QSslSocket_Encrypted(void* ptr); +long long QSslSocket_EncryptedBytesAvailable(void* ptr); +long long QSslSocket_EncryptedBytesToWrite(void* ptr); +void QSslSocket_ConnectEncryptedBytesWritten(void* ptr, long long t); +void QSslSocket_DisconnectEncryptedBytesWritten(void* ptr); +void QSslSocket_EncryptedBytesWritten(void* ptr, long long written); +void QSslSocket_IgnoreSslErrors(void* ptr); +void QSslSocket_IgnoreSslErrorsDefault(void* ptr); +void QSslSocket_IgnoreSslErrors2(void* ptr, void* errors); +char QSslSocket_IsEncrypted(void* ptr); +void* QSslSocket_LocalCertificate(void* ptr); +struct QtNetwork_PackedList QSslSocket_LocalCertificateChain(void* ptr); +long long QSslSocket_Mode(void* ptr); +void QSslSocket_ConnectModeChanged(void* ptr, long long t); +void QSslSocket_DisconnectModeChanged(void* ptr); +void QSslSocket_ModeChanged(void* ptr, long long mode); +struct QtNetwork_PackedList QSslSocket_OcspResponses(void* ptr); +void* QSslSocket_PeerCertificate(void* ptr); +struct QtNetwork_PackedList QSslSocket_PeerCertificateChain(void* ptr); +int QSslSocket_PeerVerifyDepth(void* ptr); +void QSslSocket_ConnectPeerVerifyError(void* ptr, long long t); +void QSslSocket_DisconnectPeerVerifyError(void* ptr); +void QSslSocket_PeerVerifyError(void* ptr, void* error); +long long QSslSocket_PeerVerifyMode(void* ptr); +struct QtNetwork_PackedString QSslSocket_PeerVerifyName(void* ptr); +void QSslSocket_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t); +void QSslSocket_DisconnectPreSharedKeyAuthenticationRequired(void* ptr); +void QSslSocket_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator); +void* QSslSocket_PrivateKey(void* ptr); +long long QSslSocket_Protocol(void* ptr); +void* QSslSocket_SessionCipher(void* ptr); +long long QSslSocket_SessionProtocol(void* ptr); +void QSslSocket_SetLocalCertificate(void* ptr, void* certificate); +void QSslSocket_SetLocalCertificate2(void* ptr, struct QtNetwork_PackedString path, long long format); +void QSslSocket_SetLocalCertificateChain(void* ptr, void* localChain); +void QSslSocket_SetPeerVerifyDepth(void* ptr, int depth); +void QSslSocket_SetPeerVerifyMode(void* ptr, long long mode); +void QSslSocket_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString hostName); +void QSslSocket_SetPrivateKey(void* ptr, void* key); +void QSslSocket_SetPrivateKey2(void* ptr, struct QtNetwork_PackedString fileName, long long algorithm, long long format, void* passPhrase); +void QSslSocket_SetProtocol(void* ptr, long long protocol); +void QSslSocket_SetSslConfiguration(void* ptr, void* configuration); +void* QSslSocket_SslConfiguration(void* ptr); +struct QtNetwork_PackedList QSslSocket_SslErrors(void* ptr); +void QSslSocket_ConnectSslErrors2(void* ptr, long long t); +void QSslSocket_DisconnectSslErrors2(void* ptr); +void QSslSocket_SslErrors2(void* ptr, void* errors); +long QSslSocket_QSslSocket_SslLibraryBuildVersionNumber(); +struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryBuildVersionString(); +long QSslSocket_QSslSocket_SslLibraryVersionNumber(); +struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryVersionString(); +void QSslSocket_StartClientEncryption(void* ptr); +void QSslSocket_StartClientEncryptionDefault(void* ptr); +void QSslSocket_StartServerEncryption(void* ptr); +void QSslSocket_StartServerEncryptionDefault(void* ptr); +char QSslSocket_QSslSocket_SupportsSsl(); +char QSslSocket_WaitForEncrypted(void* ptr, int msecs); +void QSslSocket_DestroyQSslSocket(void* ptr); +void QSslSocket_DestroyQSslSocketDefault(void* ptr); +void* QSslSocket___addCaCertificates_certificates_atList2(void* ptr, int i); +void QSslSocket___addCaCertificates_certificates_setList2(void* ptr, void* i); +void* QSslSocket___addCaCertificates_certificates_newList2(void* ptr); +void* QSslSocket___addDefaultCaCertificates_certificates_atList2(void* ptr, int i); +void QSslSocket___addDefaultCaCertificates_certificates_setList2(void* ptr, void* i); +void* QSslSocket___addDefaultCaCertificates_certificates_newList2(void* ptr); +void* QSslSocket___caCertificates_atList(void* ptr, int i); +void QSslSocket___caCertificates_setList(void* ptr, void* i); +void* QSslSocket___caCertificates_newList(void* ptr); +void* QSslSocket___ciphers_atList(void* ptr, int i); +void QSslSocket___ciphers_setList(void* ptr, void* i); +void* QSslSocket___ciphers_newList(void* ptr); +void* QSslSocket___defaultCaCertificates_atList(void* ptr, int i); +void QSslSocket___defaultCaCertificates_setList(void* ptr, void* i); +void* QSslSocket___defaultCaCertificates_newList(void* ptr); +void* QSslSocket___defaultCiphers_atList(void* ptr, int i); +void QSslSocket___defaultCiphers_setList(void* ptr, void* i); +void* QSslSocket___defaultCiphers_newList(void* ptr); +void* QSslSocket___ignoreSslErrors_errors_atList2(void* ptr, int i); +void QSslSocket___ignoreSslErrors_errors_setList2(void* ptr, void* i); +void* QSslSocket___ignoreSslErrors_errors_newList2(void* ptr); +void* QSslSocket___localCertificateChain_atList(void* ptr, int i); +void QSslSocket___localCertificateChain_setList(void* ptr, void* i); +void* QSslSocket___localCertificateChain_newList(void* ptr); +void* QSslSocket___ocspResponses_atList(void* ptr, int i); +void QSslSocket___ocspResponses_setList(void* ptr, void* i); +void* QSslSocket___ocspResponses_newList(void* ptr); +void* QSslSocket___peerCertificateChain_atList(void* ptr, int i); +void QSslSocket___peerCertificateChain_setList(void* ptr, void* i); +void* QSslSocket___peerCertificateChain_newList(void* ptr); +void* QSslSocket___setCaCertificates_certificates_atList(void* ptr, int i); +void QSslSocket___setCaCertificates_certificates_setList(void* ptr, void* i); +void* QSslSocket___setCaCertificates_certificates_newList(void* ptr); +void* QSslSocket___setCiphers_ciphers_atList(void* ptr, int i); +void QSslSocket___setCiphers_ciphers_setList(void* ptr, void* i); +void* QSslSocket___setCiphers_ciphers_newList(void* ptr); +void* QSslSocket___setDefaultCaCertificates_certificates_atList(void* ptr, int i); +void QSslSocket___setDefaultCaCertificates_certificates_setList(void* ptr, void* i); +void* QSslSocket___setDefaultCaCertificates_certificates_newList(void* ptr); +void* QSslSocket___setDefaultCiphers_ciphers_atList(void* ptr, int i); +void QSslSocket___setDefaultCiphers_ciphers_setList(void* ptr, void* i); +void* QSslSocket___setDefaultCiphers_ciphers_newList(void* ptr); +void* QSslSocket___setLocalCertificateChain_localChain_atList(void* ptr, int i); +void QSslSocket___setLocalCertificateChain_localChain_setList(void* ptr, void* i); +void* QSslSocket___setLocalCertificateChain_localChain_newList(void* ptr); +void* QSslSocket___sslErrors_atList(void* ptr, int i); +void QSslSocket___sslErrors_setList(void* ptr, void* i); +void* QSslSocket___sslErrors_newList(void* ptr); +void* QSslSocket___sslErrors_errors_atList2(void* ptr, int i); +void QSslSocket___sslErrors_errors_setList2(void* ptr, void* i); +void* QSslSocket___sslErrors_errors_newList2(void* ptr); +void* QSslSocket___supportedCiphers_atList(void* ptr, int i); +void QSslSocket___supportedCiphers_setList(void* ptr, void* i); +void* QSslSocket___supportedCiphers_newList(void* ptr); +void* QSslSocket___systemCaCertificates_atList(void* ptr, int i); +void QSslSocket___systemCaCertificates_setList(void* ptr, void* i); +void* QSslSocket___systemCaCertificates_newList(void* ptr); +void* QTcpServer_NewQTcpServer(void* parent); +void QTcpServer_ConnectAcceptError(void* ptr, long long t); +void QTcpServer_DisconnectAcceptError(void* ptr); +void QTcpServer_AcceptError(void* ptr, long long socketError); +void QTcpServer_AddPendingConnection(void* ptr, void* socket); +void QTcpServer_Close(void* ptr); +struct QtNetwork_PackedString QTcpServer_ErrorString(void* ptr); +char QTcpServer_HasPendingConnections(void* ptr); +char QTcpServer_HasPendingConnectionsDefault(void* ptr); +char QTcpServer_IsListening(void* ptr); +char QTcpServer_Listen(void* ptr, void* address, unsigned short port); +int QTcpServer_MaxPendingConnections(void* ptr); +void QTcpServer_ConnectNewConnection(void* ptr, long long t); +void QTcpServer_DisconnectNewConnection(void* ptr); +void QTcpServer_NewConnection(void* ptr); +void* QTcpServer_NextPendingConnection(void* ptr); +void* QTcpServer_NextPendingConnectionDefault(void* ptr); +void QTcpServer_PauseAccepting(void* ptr); +void* QTcpServer_Proxy(void* ptr); +void QTcpServer_ResumeAccepting(void* ptr); +void* QTcpServer_ServerAddress(void* ptr); +long long QTcpServer_ServerError(void* ptr); +unsigned short QTcpServer_ServerPort(void* ptr); +void QTcpServer_SetMaxPendingConnections(void* ptr, int numConnections); +void QTcpServer_SetProxy(void* ptr, void* networkProxy); +char QTcpServer_WaitForNewConnection(void* ptr, int msec, char* timedOut); +void QTcpServer_DestroyQTcpServer(void* ptr); +void QTcpServer_DestroyQTcpServerDefault(void* ptr); +void* QTcpServer___children_atList(void* ptr, int i); +void QTcpServer___children_setList(void* ptr, void* i); +void* QTcpServer___children_newList(void* ptr); +void* QTcpServer___dynamicPropertyNames_atList(void* ptr, int i); +void QTcpServer___dynamicPropertyNames_setList(void* ptr, void* i); +void* QTcpServer___dynamicPropertyNames_newList(void* ptr); +void* QTcpServer___findChildren_atList(void* ptr, int i); +void QTcpServer___findChildren_setList(void* ptr, void* i); +void* QTcpServer___findChildren_newList(void* ptr); +void* QTcpServer___findChildren_atList3(void* ptr, int i); +void QTcpServer___findChildren_setList3(void* ptr, void* i); +void* QTcpServer___findChildren_newList3(void* ptr); +void* QTcpServer___qFindChildren_atList2(void* ptr, int i); +void QTcpServer___qFindChildren_setList2(void* ptr, void* i); +void* QTcpServer___qFindChildren_newList2(void* ptr); +void QTcpServer_ChildEventDefault(void* ptr, void* event); +void QTcpServer_ConnectNotifyDefault(void* ptr, void* sign); +void QTcpServer_CustomEventDefault(void* ptr, void* event); +void QTcpServer_DeleteLaterDefault(void* ptr); +void QTcpServer_DisconnectNotifyDefault(void* ptr, void* sign); +char QTcpServer_EventDefault(void* ptr, void* e); +char QTcpServer_EventFilterDefault(void* ptr, void* watched, void* event); +void* QTcpServer_MetaObjectDefault(void* ptr); +void QTcpServer_TimerEventDefault(void* ptr, void* event); +void* QTcpSocket_NewQTcpSocket(void* parent); +void QTcpSocket_DestroyQTcpSocket(void* ptr); +void QTcpSocket_DestroyQTcpSocketDefault(void* ptr); +void* QUdpSocket_NewQUdpSocket(void* parent); +char QUdpSocket_HasPendingDatagrams(void* ptr); +char QUdpSocket_JoinMulticastGroup(void* ptr, void* groupAddress); +char QUdpSocket_JoinMulticastGroup2(void* ptr, void* groupAddress, void* iface); +char QUdpSocket_LeaveMulticastGroup(void* ptr, void* groupAddress); +char QUdpSocket_LeaveMulticastGroup2(void* ptr, void* groupAddress, void* iface); +void* QUdpSocket_MulticastInterface(void* ptr); +long long QUdpSocket_PendingDatagramSize(void* ptr); +long long QUdpSocket_ReadDatagram(void* ptr, char* data, long long maxSize, void* address, unsigned short port); +void* QUdpSocket_ReceiveDatagram(void* ptr, long long maxSize); +void QUdpSocket_SetMulticastInterface(void* ptr, void* iface); +long long QUdpSocket_WriteDatagram(void* ptr, char* data, long long size, void* address, unsigned short port); +long long QUdpSocket_WriteDatagram2(void* ptr, void* datagram); +long long QUdpSocket_WriteDatagram3(void* ptr, void* datagram, void* host, unsigned short port); +void QUdpSocket_DestroyQUdpSocket(void* ptr); +void QUdpSocket_DestroyQUdpSocketDefault(void* ptr); +void* RawHeader_NewRawHeader(); +void* RawHeader_NewRawHeader2(void* first, void* second); +void* RawHeader_First(void* ptr); +void RawHeader_SetFirst(void* ptr, void* vqb); +void* RawHeader_Second(void* ptr); +void RawHeader_SetSecond(void* ptr, void* vqb); + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/qml/qml.cpp b/vendor/github.com/therecipe/qt/qml/qml.cpp new file mode 100644 index 00000000..1d2fa3f1 --- /dev/null +++ b/vendor/github.com/therecipe/qt/qml/qml.cpp @@ -0,0 +1,4305 @@ +// +build !minimal + +#define protected public +#define private public + +#include "qml.h" +#include "_cgo_export.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +class MyQJSEngine: public QJSEngine +{ +public: + MyQJSEngine() : QJSEngine() {QJSEngine_QJSEngine_QRegisterMetaType();}; + MyQJSEngine(QObject *parent) : QJSEngine(parent) {QJSEngine_QJSEngine_QRegisterMetaType();}; + ~MyQJSEngine() { callbackQJSEngine_DestroyQJSEngine(this); }; + void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; + void deleteLater() { callbackQJSEngine_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QJSEngine*) +Q_DECLARE_METATYPE(MyQJSEngine*) + +int QJSEngine_QJSEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QJSEngine_NewQJSEngine() +{ + return new MyQJSEngine(); +} + +void* QJSEngine_NewQJSEngine2(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQJSEngine(static_cast(parent)); + } else { + return new MyQJSEngine(static_cast(parent)); + } +} + +void QJSEngine_CollectGarbage(void* ptr) +{ + static_cast(ptr)->collectGarbage(); +} + +void* QJSEngine_Evaluate(void* ptr, struct QtQml_PackedString program, struct QtQml_PackedString fileName, int lineNumber) +{ + return new QJSValue(static_cast(ptr)->evaluate(QString::fromUtf8(program.data, program.len), QString::fromUtf8(fileName.data, fileName.len), lineNumber)); +} + +void* QJSEngine_GlobalObject(void* ptr) +{ + return new QJSValue(static_cast(ptr)->globalObject()); +} + +void* QJSEngine_ImportModule(void* ptr, struct QtQml_PackedString fileName) +{ + return new QJSValue(static_cast(ptr)->importModule(QString::fromUtf8(fileName.data, fileName.len))); +} + +void QJSEngine_InstallExtensions(void* ptr, long long extensions, void* object) +{ + static_cast(ptr)->installExtensions(static_cast(extensions), *static_cast(object)); +} + +void* QJSEngine_NewArray(void* ptr, unsigned int length) +{ + return new QJSValue(static_cast(ptr)->newArray(length)); +} + +void* QJSEngine_NewErrorObject(void* ptr, long long errorType, struct QtQml_PackedString message) +{ + return new QJSValue(static_cast(ptr)->newErrorObject(static_cast(errorType), QString::fromUtf8(message.data, message.len))); +} + +void* QJSEngine_NewObject(void* ptr) +{ + return new QJSValue(static_cast(ptr)->newObject()); +} + +void* QJSEngine_NewQMetaObject(void* ptr, void* metaObject) +{ + return new QJSValue(static_cast(ptr)->newQMetaObject(static_cast(metaObject))); +} + +void* QJSEngine_NewQObject(void* ptr, void* object) +{ + return new QJSValue(static_cast(ptr)->newQObject(static_cast(object))); +} + +void QJSEngine_ThrowError(void* ptr, struct QtQml_PackedString message) +{ + static_cast(ptr)->throwError(QString::fromUtf8(message.data, message.len)); +} + +void QJSEngine_ThrowError2(void* ptr, long long errorType, struct QtQml_PackedString message) +{ + static_cast(ptr)->throwError(static_cast(errorType), QString::fromUtf8(message.data, message.len)); +} + +void QJSEngine_DestroyQJSEngine(void* ptr) +{ + static_cast(ptr)->~QJSEngine(); +} + +void QJSEngine_DestroyQJSEngineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QJSEngine___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QJSEngine___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QJSEngine___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJSEngine___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QJSEngine___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QJSEngine___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJSEngine___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QJSEngine___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QJSEngine___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJSEngine___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QJSEngine___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QJSEngine___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJSEngine___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QJSEngine___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QJSEngine___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QJSEngine_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlEngine::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QJSEngine::childEvent(static_cast(event)); + } +} + +void QJSEngine_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlEngine::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QJSEngine::connectNotify(*static_cast(sign)); + } +} + +void QJSEngine_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlEngine::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QJSEngine::customEvent(static_cast(event)); + } +} + +void QJSEngine_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlEngine::deleteLater(); + } else { + static_cast(ptr)->QJSEngine::deleteLater(); + } +} + +void QJSEngine_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlEngine::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QJSEngine::disconnectNotify(*static_cast(sign)); + } +} + +char QJSEngine_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QQmlApplicationEngine::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QQmlEngine::event(static_cast(e)); + } else { + return static_cast(ptr)->QJSEngine::event(static_cast(e)); + } +} + +char QJSEngine_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QQmlApplicationEngine::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QQmlEngine::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QJSEngine::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QJSEngine_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QQmlApplicationEngine::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QQmlEngine::metaObject()); + } else { + return const_cast(static_cast(ptr)->QJSEngine::metaObject()); + } +} + +void QJSEngine_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlEngine::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QJSEngine::timerEvent(static_cast(event)); + } +} + +Q_DECLARE_METATYPE(QJSValue*) +void* QJSValue_NewQJSValue(long long value) +{ + return new QJSValue(static_cast(value)); +} + +void* QJSValue_NewQJSValue2(void* other) +{ + return new QJSValue(*static_cast(other)); +} + +void* QJSValue_NewQJSValue3(void* other) +{ + return new QJSValue(*static_cast(other)); +} + +void* QJSValue_NewQJSValue4(char value) +{ + return new QJSValue(value != 0); +} + +void* QJSValue_NewQJSValue5(int value) +{ + return new QJSValue(value); +} + +void* QJSValue_NewQJSValue6(unsigned int value) +{ + return new QJSValue(value); +} + +void* QJSValue_NewQJSValue7(double value) +{ + return new QJSValue(value); +} + +void* QJSValue_NewQJSValue8(struct QtQml_PackedString value) +{ + return new QJSValue(QString::fromUtf8(value.data, value.len)); +} + +void* QJSValue_NewQJSValue9(void* value) +{ + return new QJSValue(*static_cast(value)); +} + +void* QJSValue_NewQJSValue10(char* value) +{ + return new QJSValue(const_cast(value)); +} + +void* QJSValue_Call(void* ptr, void* args) +{ + return new QJSValue(static_cast(ptr)->call(({ QList* tmpP = static_cast*>(args); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); +} + +void* QJSValue_CallAsConstructor(void* ptr, void* args) +{ + return new QJSValue(static_cast(ptr)->callAsConstructor(({ QList* tmpP = static_cast*>(args); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); +} + +void* QJSValue_CallWithInstance(void* ptr, void* instance, void* args) +{ + return new QJSValue(static_cast(ptr)->callWithInstance(*static_cast(instance), ({ QList* tmpP = static_cast*>(args); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); +} + +char QJSValue_DeleteProperty(void* ptr, struct QtQml_PackedString name) +{ + return static_cast(ptr)->deleteProperty(QString::fromUtf8(name.data, name.len)); +} + +char QJSValue_Equals(void* ptr, void* other) +{ + return static_cast(ptr)->equals(*static_cast(other)); +} + +long long QJSValue_ErrorType(void* ptr) +{ + return static_cast(ptr)->errorType(); +} + +char QJSValue_HasOwnProperty(void* ptr, struct QtQml_PackedString name) +{ + return static_cast(ptr)->hasOwnProperty(QString::fromUtf8(name.data, name.len)); +} + +char QJSValue_HasProperty(void* ptr, struct QtQml_PackedString name) +{ + return static_cast(ptr)->hasProperty(QString::fromUtf8(name.data, name.len)); +} + +char QJSValue_IsArray(void* ptr) +{ + return static_cast(ptr)->isArray(); +} + +char QJSValue_IsBool(void* ptr) +{ + return static_cast(ptr)->isBool(); +} + +char QJSValue_IsCallable(void* ptr) +{ + return static_cast(ptr)->isCallable(); +} + +char QJSValue_IsDate(void* ptr) +{ + return static_cast(ptr)->isDate(); +} + +char QJSValue_IsError(void* ptr) +{ + return static_cast(ptr)->isError(); +} + +char QJSValue_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QJSValue_IsNumber(void* ptr) +{ + return static_cast(ptr)->isNumber(); +} + +char QJSValue_IsObject(void* ptr) +{ + return static_cast(ptr)->isObject(); +} + +char QJSValue_IsQMetaObject(void* ptr) +{ + return static_cast(ptr)->isQMetaObject(); +} + +char QJSValue_IsQObject(void* ptr) +{ + return static_cast(ptr)->isQObject(); +} + +char QJSValue_IsRegExp(void* ptr) +{ + return static_cast(ptr)->isRegExp(); +} + +char QJSValue_IsString(void* ptr) +{ + return static_cast(ptr)->isString(); +} + +char QJSValue_IsUndefined(void* ptr) +{ + return static_cast(ptr)->isUndefined(); +} + +char QJSValue_IsVariant(void* ptr) +{ + return static_cast(ptr)->isVariant(); +} + +void* QJSValue_Property(void* ptr, struct QtQml_PackedString name) +{ + return new QJSValue(static_cast(ptr)->property(QString::fromUtf8(name.data, name.len))); +} + +void* QJSValue_Property2(void* ptr, unsigned int arrayIndex) +{ + return new QJSValue(static_cast(ptr)->property(arrayIndex)); +} + +void* QJSValue_Prototype(void* ptr) +{ + return new QJSValue(static_cast(ptr)->prototype()); +} + +void QJSValue_SetProperty(void* ptr, struct QtQml_PackedString name, void* value) +{ + static_cast(ptr)->setProperty(QString::fromUtf8(name.data, name.len), *static_cast(value)); +} + +void QJSValue_SetProperty2(void* ptr, unsigned int arrayIndex, void* value) +{ + static_cast(ptr)->setProperty(arrayIndex, *static_cast(value)); +} + +void QJSValue_SetPrototype(void* ptr, void* prototype) +{ + static_cast(ptr)->setPrototype(*static_cast(prototype)); +} + +char QJSValue_StrictlyEquals(void* ptr, void* other) +{ + return static_cast(ptr)->strictlyEquals(*static_cast(other)); +} + +char QJSValue_ToBool(void* ptr) +{ + return static_cast(ptr)->toBool(); +} + +void* QJSValue_ToDateTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->toDateTime()); +} + +int QJSValue_ToInt(void* ptr) +{ + return static_cast(ptr)->toInt(); +} + +double QJSValue_ToNumber(void* ptr) +{ + return static_cast(ptr)->toNumber(); +} + +void* QJSValue_ToQMetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->toQMetaObject()); +} + +void* QJSValue_ToQObject(void* ptr) +{ + return static_cast(ptr)->toQObject(); +} + +struct QtQml_PackedString QJSValue_ToString(void* ptr) +{ + return ({ QByteArray t6adf54 = static_cast(ptr)->toString().toUtf8(); QtQml_PackedString { const_cast(t6adf54.prepend("WHITESPACE").constData()+10), t6adf54.size()-10 }; }); +} + +unsigned int QJSValue_ToUInt(void* ptr) +{ + return static_cast(ptr)->toUInt(); +} + +void* QJSValue_ToVariant(void* ptr) +{ + return new QVariant(static_cast(ptr)->toVariant()); +} + +void QJSValue_DestroyQJSValue(void* ptr) +{ + static_cast(ptr)->~QJSValue(); +} + +void* QJSValue___call_args_atList(void* ptr, int i) +{ + return new QJSValue(({QJSValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QJSValue___call_args_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QJSValue___call_args_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJSValue___callAsConstructor_args_atList(void* ptr, int i) +{ + return new QJSValue(({QJSValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QJSValue___callAsConstructor_args_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QJSValue___callAsConstructor_args_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QJSValue___callWithInstance_args_atList(void* ptr, int i) +{ + return new QJSValue(({QJSValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QJSValue___callWithInstance_args_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QJSValue___callWithInstance_args_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQQmlAbstractUrlInterceptor: public QQmlAbstractUrlInterceptor +{ +public: + MyQQmlAbstractUrlInterceptor() : QQmlAbstractUrlInterceptor() {QQmlAbstractUrlInterceptor_QQmlAbstractUrlInterceptor_QRegisterMetaType();}; + QUrl intercept(const QUrl & url, QQmlAbstractUrlInterceptor::DataType ty) { return *static_cast(callbackQQmlAbstractUrlInterceptor_Intercept(this, const_cast(&url), ty)); }; + ~MyQQmlAbstractUrlInterceptor() { callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(this); }; +}; + +Q_DECLARE_METATYPE(QQmlAbstractUrlInterceptor*) +Q_DECLARE_METATYPE(MyQQmlAbstractUrlInterceptor*) + +int QQmlAbstractUrlInterceptor_QQmlAbstractUrlInterceptor_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor() +{ + return new MyQQmlAbstractUrlInterceptor(); +} + +void* QQmlAbstractUrlInterceptor_Intercept(void* ptr, void* url, long long ty) +{ + return new QUrl(static_cast(ptr)->intercept(*static_cast(url), static_cast(ty))); +} + +void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(void* ptr) +{ + static_cast(ptr)->~QQmlAbstractUrlInterceptor(); +} + +void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQQmlApplicationEngine: public QQmlApplicationEngine +{ +public: + MyQQmlApplicationEngine(QObject *parent = Q_NULLPTR) : QQmlApplicationEngine(parent) {QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType();}; + MyQQmlApplicationEngine(const QUrl &url, QObject *parent = Q_NULLPTR) : QQmlApplicationEngine(url, parent) {QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType();}; + MyQQmlApplicationEngine(const QString &filePath, QObject *parent = Q_NULLPTR) : QQmlApplicationEngine(filePath, parent) {QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType();}; + void load(const QUrl & url) { callbackQQmlApplicationEngine_Load(this, const_cast(&url)); }; + void load(const QString & filePath) { QByteArray t7df503 = filePath.toUtf8(); QtQml_PackedString filePathPacked = { const_cast(t7df503.prepend("WHITESPACE").constData()+10), t7df503.size()-10 };callbackQQmlApplicationEngine_Load2(this, filePathPacked); }; + void loadData(const QByteArray & data, const QUrl & url) { callbackQQmlApplicationEngine_LoadData(this, const_cast(&data), const_cast(&url)); }; + void Signal_ObjectCreated(QObject * object, const QUrl & url) { callbackQQmlApplicationEngine_ObjectCreated(this, object, const_cast(&url)); }; + ~MyQQmlApplicationEngine() { callbackQQmlApplicationEngine_DestroyQQmlApplicationEngine(this); }; + bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; + void Signal_Exit(int retCode) { callbackQQmlEngine_Exit(this, retCode); }; + void Signal_Quit() { callbackQQmlEngine_Quit(this); }; + void retranslate() { callbackQQmlEngine_Retranslate(this); }; + void Signal_Warnings(const QList & warnings) { callbackQQmlEngine_Warnings(this, ({ QList* tmpValuebd207f = new QList(warnings); QtQml_PackedList { tmpValuebd207f, tmpValuebd207f->size() }; })); }; + void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; + void deleteLater() { callbackQJSEngine_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlApplicationEngine*) +Q_DECLARE_METATYPE(MyQQmlApplicationEngine*) + +int QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlApplicationEngine_NewQQmlApplicationEngine(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(static_cast(parent)); + } else { + return new MyQQmlApplicationEngine(static_cast(parent)); + } +} + +void* QQmlApplicationEngine_NewQQmlApplicationEngine2(void* url, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } else { + return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); + } +} + +void* QQmlApplicationEngine_NewQQmlApplicationEngine3(struct QtQml_PackedString filePath, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } else { + return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); + } +} + +void QQmlApplicationEngine_Load(void* ptr, void* url) +{ + QMetaObject::invokeMethod(static_cast(ptr), "load", Q_ARG(const QUrl, *static_cast(url))); +} + +void QQmlApplicationEngine_LoadDefault(void* ptr, void* url) +{ + static_cast(ptr)->QQmlApplicationEngine::load(*static_cast(url)); +} + +void QQmlApplicationEngine_Load2(void* ptr, struct QtQml_PackedString filePath) +{ + QMetaObject::invokeMethod(static_cast(ptr), "load", Q_ARG(const QString, QString::fromUtf8(filePath.data, filePath.len))); +} + +void QQmlApplicationEngine_Load2Default(void* ptr, struct QtQml_PackedString filePath) +{ + static_cast(ptr)->QQmlApplicationEngine::load(QString::fromUtf8(filePath.data, filePath.len)); +} + +void QQmlApplicationEngine_LoadData(void* ptr, void* data, void* url) +{ + QMetaObject::invokeMethod(static_cast(ptr), "loadData", Q_ARG(const QByteArray, *static_cast(data)), Q_ARG(const QUrl, *static_cast(url))); +} + +void QQmlApplicationEngine_LoadDataDefault(void* ptr, void* data, void* url) +{ + static_cast(ptr)->QQmlApplicationEngine::loadData(*static_cast(data), *static_cast(url)); +} + +void QQmlApplicationEngine_ConnectObjectCreated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QQmlApplicationEngine::objectCreated), static_cast(ptr), static_cast(&MyQQmlApplicationEngine::Signal_ObjectCreated), static_cast(t)); +} + +void QQmlApplicationEngine_DisconnectObjectCreated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlApplicationEngine::objectCreated), static_cast(ptr), static_cast(&MyQQmlApplicationEngine::Signal_ObjectCreated)); +} + +void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url) +{ + static_cast(ptr)->objectCreated(static_cast(object), *static_cast(url)); +} + +struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr) +{ + return ({ QList* tmpValue21875f = new QList(static_cast(ptr)->rootObjects()); QtQml_PackedList { tmpValue21875f, tmpValue21875f->size() }; }); +} + +void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr) +{ + static_cast(ptr)->~QQmlApplicationEngine(); +} + +void QQmlApplicationEngine_DestroyQQmlApplicationEngineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlApplicationEngine___rootObjects_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlApplicationEngine___rootObjects_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlApplicationEngine___rootObjects_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQQmlComponent: public QQmlComponent +{ +public: + MyQQmlComponent(QQmlEngine *engine, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; + MyQQmlComponent(QQmlEngine *engine, const QString &fileName, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, fileName, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; + MyQQmlComponent(QQmlEngine *engine, const QString &fileName, QQmlComponent::CompilationMode mode, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, fileName, mode, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; + MyQQmlComponent(QQmlEngine *engine, const QUrl &url, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, url, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; + MyQQmlComponent(QQmlEngine *engine, const QUrl &url, QQmlComponent::CompilationMode mode, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, url, mode, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; + QObject * beginCreate(QQmlContext * publicContext) { return static_cast(callbackQQmlComponent_BeginCreate(this, publicContext)); }; + void completeCreate() { callbackQQmlComponent_CompleteCreate(this); }; + QObject * create(QQmlContext * context) { return static_cast(callbackQQmlComponent_Create(this, context)); }; + void loadUrl(const QUrl & url) { callbackQQmlComponent_LoadUrl(this, const_cast(&url)); }; + void loadUrl(const QUrl & url, QQmlComponent::CompilationMode mode) { callbackQQmlComponent_LoadUrl2(this, const_cast(&url), mode); }; + void Signal_ProgressChanged(qreal progress) { callbackQQmlComponent_ProgressChanged(this, progress); }; + void setData(const QByteArray & data, const QUrl & url) { callbackQQmlComponent_SetData(this, const_cast(&data), const_cast(&url)); }; + void Signal_StatusChanged(QQmlComponent::Status status) { callbackQQmlComponent_StatusChanged(this, status); }; + ~MyQQmlComponent() { callbackQQmlComponent_DestroyQQmlComponent(this); }; + void childEvent(QChildEvent * event) { callbackQQmlComponent_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQQmlComponent_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQQmlComponent_CustomEvent(this, event); }; + void deleteLater() { callbackQQmlComponent_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQQmlComponent_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQQmlComponent_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQQmlComponent_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlComponent_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQQmlComponent_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlComponent_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQQmlComponent_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(MyQQmlComponent*) + +int QQmlComponent_QQmlComponent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlComponent_NewQQmlComponent2(void* engine, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } else { + return new MyQQmlComponent(static_cast(engine), static_cast(parent)); + } +} + +void* QQmlComponent_NewQQmlComponent3(void* engine, struct QtQml_PackedString fileName, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } else { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); + } +} + +void* QQmlComponent_NewQQmlComponent4(void* engine, struct QtQml_PackedString fileName, long long mode, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } else { + return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); + } +} + +void* QQmlComponent_NewQQmlComponent5(void* engine, void* url, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } else { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); + } +} + +void* QQmlComponent_NewQQmlComponent6(void* engine, void* url, long long mode, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } else { + return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); + } +} + +void* QQmlComponent_BeginCreate(void* ptr, void* publicContext) +{ + return static_cast(ptr)->beginCreate(static_cast(publicContext)); +} + +void* QQmlComponent_BeginCreateDefault(void* ptr, void* publicContext) +{ + return static_cast(ptr)->QQmlComponent::beginCreate(static_cast(publicContext)); +} + +void QQmlComponent_CompleteCreate(void* ptr) +{ + static_cast(ptr)->completeCreate(); +} + +void QQmlComponent_CompleteCreateDefault(void* ptr) +{ + static_cast(ptr)->QQmlComponent::completeCreate(); +} + +void* QQmlComponent_Create(void* ptr, void* context) +{ + return static_cast(ptr)->create(static_cast(context)); +} + +void* QQmlComponent_CreateDefault(void* ptr, void* context) +{ + return static_cast(ptr)->QQmlComponent::create(static_cast(context)); +} + +void QQmlComponent_Create2(void* ptr, void* incubator, void* context, void* forContext) +{ + static_cast(ptr)->create(*static_cast(incubator), static_cast(context), static_cast(forContext)); +} + +void* QQmlComponent_CreationContext(void* ptr) +{ + return static_cast(ptr)->creationContext(); +} + +void* QQmlComponent_Engine(void* ptr) +{ + return static_cast(ptr)->engine(); +} + +struct QtQml_PackedList QQmlComponent_Errors(void* ptr) +{ + return ({ QList* tmpValue422633 = new QList(static_cast(ptr)->errors()); QtQml_PackedList { tmpValue422633, tmpValue422633->size() }; }); +} + +char QQmlComponent_IsError(void* ptr) +{ + return static_cast(ptr)->isError(); +} + +char QQmlComponent_IsLoading(void* ptr) +{ + return static_cast(ptr)->isLoading(); +} + +char QQmlComponent_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QQmlComponent_IsReady(void* ptr) +{ + return static_cast(ptr)->isReady(); +} + +void QQmlComponent_LoadUrl(void* ptr, void* url) +{ + QMetaObject::invokeMethod(static_cast(ptr), "loadUrl", Q_ARG(const QUrl, *static_cast(url))); +} + +void QQmlComponent_LoadUrlDefault(void* ptr, void* url) +{ + static_cast(ptr)->QQmlComponent::loadUrl(*static_cast(url)); +} + +void QQmlComponent_LoadUrl2(void* ptr, void* url, long long mode) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "loadUrl", Q_ARG(const QUrl, *static_cast(url)), Q_ARG(QQmlComponent::CompilationMode, static_cast(mode))); +} + +void QQmlComponent_LoadUrl2Default(void* ptr, void* url, long long mode) +{ + static_cast(ptr)->QQmlComponent::loadUrl(*static_cast(url), static_cast(mode)); +} + +double QQmlComponent_Progress(void* ptr) +{ + return static_cast(ptr)->progress(); +} + +void QQmlComponent_ConnectProgressChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QQmlComponent::progressChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_ProgressChanged), static_cast(t)); +} + +void QQmlComponent_DisconnectProgressChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlComponent::progressChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_ProgressChanged)); +} + +void QQmlComponent_ProgressChanged(void* ptr, double progress) +{ + static_cast(ptr)->progressChanged(progress); +} + +void QQmlComponent_SetData(void* ptr, void* data, void* url) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setData", Q_ARG(const QByteArray, *static_cast(data)), Q_ARG(const QUrl, *static_cast(url))); +} + +void QQmlComponent_SetDataDefault(void* ptr, void* data, void* url) +{ + static_cast(ptr)->QQmlComponent::setData(*static_cast(data), *static_cast(url)); +} + +long long QQmlComponent_Status(void* ptr) +{ + return static_cast(ptr)->status(); +} + +void QQmlComponent_ConnectStatusChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QQmlComponent::statusChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_StatusChanged), static_cast(t)); +} + +void QQmlComponent_DisconnectStatusChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlComponent::statusChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_StatusChanged)); +} + +void QQmlComponent_StatusChanged(void* ptr, long long status) +{ + static_cast(ptr)->statusChanged(static_cast(status)); +} + +void* QQmlComponent_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +void QQmlComponent_DestroyQQmlComponent(void* ptr) +{ + static_cast(ptr)->~QQmlComponent(); +} + +void QQmlComponent_DestroyQQmlComponentDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlComponent___errors_atList(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlComponent___errors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlComponent___errors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlComponent___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlComponent___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlComponent___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlComponent___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlComponent___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlComponent___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlComponent___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlComponent___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlComponent___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlComponent___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlComponent___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlComponent___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlComponent___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlComponent___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlComponent___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QQmlComponent_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlComponent::childEvent(static_cast(event)); +} + +void QQmlComponent_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlComponent::connectNotify(*static_cast(sign)); +} + +void QQmlComponent_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlComponent::customEvent(static_cast(event)); +} + +void QQmlComponent_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QQmlComponent::deleteLater(); +} + +void QQmlComponent_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlComponent::disconnectNotify(*static_cast(sign)); +} + +char QQmlComponent_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QQmlComponent::event(static_cast(e)); +} + +char QQmlComponent_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QQmlComponent::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QQmlComponent_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QQmlComponent::metaObject()); +} + +void QQmlComponent_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlComponent::timerEvent(static_cast(event)); +} + +class MyQQmlContext: public QQmlContext +{ +public: + MyQQmlContext(QQmlEngine *engine, QObject *parent = Q_NULLPTR) : QQmlContext(engine, parent) {QQmlContext_QQmlContext_QRegisterMetaType();}; + MyQQmlContext(QQmlContext *parentContext, QObject *parent = Q_NULLPTR) : QQmlContext(parentContext, parent) {QQmlContext_QQmlContext_QRegisterMetaType();}; + ~MyQQmlContext() { callbackQQmlContext_DestroyQQmlContext(this); }; + void childEvent(QChildEvent * event) { callbackQQmlContext_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQQmlContext_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQQmlContext_CustomEvent(this, event); }; + void deleteLater() { callbackQQmlContext_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQQmlContext_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQQmlContext_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQQmlContext_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlContext_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQQmlContext_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlContext_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQQmlContext_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlContext*) +Q_DECLARE_METATYPE(MyQQmlContext*) + +int QQmlContext_QQmlContext_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlContext_NewQQmlContext(void* engine, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } else { + return new MyQQmlContext(static_cast(engine), static_cast(parent)); + } +} + +void* QQmlContext_NewQQmlContext2(void* parentContext, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } else { + return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); + } +} + +void* QQmlContext_BaseUrl(void* ptr) +{ + return new QUrl(static_cast(ptr)->baseUrl()); +} + +void* QQmlContext_ContextObject(void* ptr) +{ + return static_cast(ptr)->contextObject(); +} + +void* QQmlContext_ContextProperty(void* ptr, struct QtQml_PackedString name) +{ + return new QVariant(static_cast(ptr)->contextProperty(QString::fromUtf8(name.data, name.len))); +} + +void* QQmlContext_Engine(void* ptr) +{ + return static_cast(ptr)->engine(); +} + +char QQmlContext_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +struct QtQml_PackedString QQmlContext_NameForObject(void* ptr, void* object) +{ + return ({ QByteArray t183ce4 = static_cast(ptr)->nameForObject(static_cast(object)).toUtf8(); QtQml_PackedString { const_cast(t183ce4.prepend("WHITESPACE").constData()+10), t183ce4.size()-10 }; }); +} + +void* QQmlContext_ParentContext(void* ptr) +{ + return static_cast(ptr)->parentContext(); +} + +void* QQmlContext_ResolvedUrl(void* ptr, void* src) +{ + return new QUrl(static_cast(ptr)->resolvedUrl(*static_cast(src))); +} + +void QQmlContext_SetBaseUrl(void* ptr, void* baseUrl) +{ + static_cast(ptr)->setBaseUrl(*static_cast(baseUrl)); +} + +void QQmlContext_SetContextObject(void* ptr, void* object) +{ + static_cast(ptr)->setContextObject(static_cast(object)); +} + +void QQmlContext_SetContextProperty(void* ptr, struct QtQml_PackedString name, void* value) +{ + static_cast(ptr)->setContextProperty(QString::fromUtf8(name.data, name.len), static_cast(value)); +} + +void QQmlContext_SetContextProperty2(void* ptr, struct QtQml_PackedString name, void* value) +{ + static_cast(ptr)->setContextProperty(QString::fromUtf8(name.data, name.len), *static_cast(value)); +} + +void QQmlContext_DestroyQQmlContext(void* ptr) +{ + static_cast(ptr)->~QQmlContext(); +} + +void QQmlContext_DestroyQQmlContextDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlContext___setContextProperties_properties_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QQmlContext___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlContext___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlContext___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlContext___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlContext___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlContext___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlContext___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlContext___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlContext___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlContext___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlContext___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlContext___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlContext___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlContext___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlContext___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QQmlContext_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlContext::childEvent(static_cast(event)); +} + +void QQmlContext_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlContext::connectNotify(*static_cast(sign)); +} + +void QQmlContext_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlContext::customEvent(static_cast(event)); +} + +void QQmlContext_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QQmlContext::deleteLater(); +} + +void QQmlContext_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlContext::disconnectNotify(*static_cast(sign)); +} + +char QQmlContext_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QQmlContext::event(static_cast(e)); +} + +char QQmlContext_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QQmlContext::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QQmlContext_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QQmlContext::metaObject()); +} + +void QQmlContext_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlContext::timerEvent(static_cast(event)); +} + +char QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(struct QtQml_PackedString socketFileName, long long mode) +{ + return QQmlDebuggingEnabler::connectToLocalDebugger(QString::fromUtf8(socketFileName.data, socketFileName.len), static_cast(mode)); +} + +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices() +{ + return ({ QByteArray t58b262 = QQmlDebuggingEnabler::debuggerServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t58b262.prepend("WHITESPACE").constData()+10), t58b262.size()-10 }; }); +} + +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices() +{ + return ({ QByteArray tb2e16d = QQmlDebuggingEnabler::inspectorServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(tb2e16d.prepend("WHITESPACE").constData()+10), tb2e16d.size()-10 }; }); +} + +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices() +{ + return ({ QByteArray taecf14 = QQmlDebuggingEnabler::nativeDebuggerServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(taecf14.prepend("WHITESPACE").constData()+10), taecf14.size()-10 }; }); +} + +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices() +{ + return ({ QByteArray te324c3 = QQmlDebuggingEnabler::profilerServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(te324c3.prepend("WHITESPACE").constData()+10), te324c3.size()-10 }; }); +} + +void QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(struct QtQml_PackedString services) +{ + QQmlDebuggingEnabler::setServices(QString::fromUtf8(services.data, services.len).split("¡¦!", QString::SkipEmptyParts)); +} + +char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(struct QtQml_PackedString pluginName, void* configuration) +{ + return QQmlDebuggingEnabler::startDebugConnector(QString::fromUtf8(pluginName.data, pluginName.len), ({ QHash* tmpP = static_cast*>(configuration); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; })); +} + +char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(int port, long long mode, struct QtQml_PackedString hostName) +{ + return QQmlDebuggingEnabler::startTcpDebugServer(port, static_cast(mode), QString::fromUtf8(hostName.data, hostName.len)); +} + +void* QQmlDebuggingEnabler___startDebugConnector_configuration_atList(void* ptr, struct QtQml_PackedString v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QQmlDebuggingEnabler___startDebugConnector_configuration_setList(void* ptr, struct QtQml_PackedString key, void* i) +{ + static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); +} + +void* QQmlDebuggingEnabler___startDebugConnector_configuration_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtQml_PackedList QQmlDebuggingEnabler___startDebugConnector_configuration_keyList(void* ptr) +{ + return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtQml_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); +} + +struct QtQml_PackedString QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_atList(void* ptr, int i) +{ + return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtQml_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); +} + +void QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_setList(void* ptr, struct QtQml_PackedString i) +{ + static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); +} + +void* QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQQmlEngine: public QQmlEngine +{ +public: + MyQQmlEngine(QObject *parent = Q_NULLPTR) : QQmlEngine(parent) {QQmlEngine_QQmlEngine_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; + void Signal_Exit(int retCode) { callbackQQmlEngine_Exit(this, retCode); }; + void Signal_Quit() { callbackQQmlEngine_Quit(this); }; + void retranslate() { callbackQQmlEngine_Retranslate(this); }; + void Signal_Warnings(const QList & warnings) { callbackQQmlEngine_Warnings(this, ({ QList* tmpValuebd207f = new QList(warnings); QtQml_PackedList { tmpValuebd207f, tmpValuebd207f->size() }; })); }; + ~MyQQmlEngine() { callbackQQmlEngine_DestroyQQmlEngine(this); }; + void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; + void deleteLater() { callbackQJSEngine_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlEngine*) +Q_DECLARE_METATYPE(MyQQmlEngine*) + +int QQmlEngine_QQmlEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlEngine_NewQQmlEngine(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlEngine(static_cast(parent)); + } else { + return new MyQQmlEngine(static_cast(parent)); + } +} + +void QQmlEngine_AddImageProvider(void* ptr, struct QtQml_PackedString providerId, void* provider) +{ + static_cast(ptr)->addImageProvider(QString::fromUtf8(providerId.data, providerId.len), static_cast(provider)); +} + +void QQmlEngine_AddImportPath(void* ptr, struct QtQml_PackedString path) +{ + static_cast(ptr)->addImportPath(QString::fromUtf8(path.data, path.len)); +} + +void QQmlEngine_AddPluginPath(void* ptr, struct QtQml_PackedString path) +{ + static_cast(ptr)->addPluginPath(QString::fromUtf8(path.data, path.len)); +} + +void* QQmlEngine_BaseUrl(void* ptr) +{ + return new QUrl(static_cast(ptr)->baseUrl()); +} + +void QQmlEngine_ClearComponentCache(void* ptr) +{ + static_cast(ptr)->clearComponentCache(); +} + +void* QQmlEngine_QQmlEngine_ContextForObject(void* object) +{ + return QQmlEngine::contextForObject(static_cast(object)); +} + +void QQmlEngine_ConnectExit(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QQmlEngine::exit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Exit), static_cast(t)); +} + +void QQmlEngine_DisconnectExit(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlEngine::exit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Exit)); +} + +void QQmlEngine_Exit(void* ptr, int retCode) +{ + static_cast(ptr)->exit(retCode); +} + +void* QQmlEngine_ImageProvider(void* ptr, struct QtQml_PackedString providerId) +{ + return static_cast(ptr)->imageProvider(QString::fromUtf8(providerId.data, providerId.len)); +} + +struct QtQml_PackedString QQmlEngine_ImportPathList(void* ptr) +{ + return ({ QByteArray t32e5da = static_cast(ptr)->importPathList().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t32e5da.prepend("WHITESPACE").constData()+10), t32e5da.size()-10 }; }); +} + +char QQmlEngine_ImportPlugin(void* ptr, struct QtQml_PackedString filePath, struct QtQml_PackedString uri, void* errors) +{ + return static_cast(ptr)->importPlugin(QString::fromUtf8(filePath.data, filePath.len), QString::fromUtf8(uri.data, uri.len), static_cast*>(errors)); +} + +void* QQmlEngine_IncubationController(void* ptr) +{ + return static_cast(ptr)->incubationController(); +} + +void* QQmlEngine_NetworkAccessManager(void* ptr) +{ + return static_cast(ptr)->networkAccessManager(); +} + +void* QQmlEngine_NetworkAccessManagerFactory(void* ptr) +{ + return static_cast(ptr)->networkAccessManagerFactory(); +} + +long long QQmlEngine_QQmlEngine_ObjectOwnership(void* object) +{ + return QQmlEngine::objectOwnership(static_cast(object)); +} + +struct QtQml_PackedString QQmlEngine_OfflineStorageDatabaseFilePath(void* ptr, struct QtQml_PackedString databaseName) +{ + return ({ QByteArray t7b641b = static_cast(ptr)->offlineStorageDatabaseFilePath(QString::fromUtf8(databaseName.data, databaseName.len)).toUtf8(); QtQml_PackedString { const_cast(t7b641b.prepend("WHITESPACE").constData()+10), t7b641b.size()-10 }; }); +} + +struct QtQml_PackedString QQmlEngine_OfflineStoragePath(void* ptr) +{ + return ({ QByteArray t6f33d6 = static_cast(ptr)->offlineStoragePath().toUtf8(); QtQml_PackedString { const_cast(t6f33d6.prepend("WHITESPACE").constData()+10), t6f33d6.size()-10 }; }); +} + +char QQmlEngine_OutputWarningsToStandardError(void* ptr) +{ + return static_cast(ptr)->outputWarningsToStandardError(); +} + +struct QtQml_PackedString QQmlEngine_PluginPathList(void* ptr) +{ + return ({ QByteArray t04b834 = static_cast(ptr)->pluginPathList().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t04b834.prepend("WHITESPACE").constData()+10), t04b834.size()-10 }; }); +} + +void QQmlEngine_ConnectQuit(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QQmlEngine::quit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Quit), static_cast(t)); +} + +void QQmlEngine_DisconnectQuit(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlEngine::quit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Quit)); +} + +void QQmlEngine_Quit(void* ptr) +{ + static_cast(ptr)->quit(); +} + +void QQmlEngine_RemoveImageProvider(void* ptr, struct QtQml_PackedString providerId) +{ + static_cast(ptr)->removeImageProvider(QString::fromUtf8(providerId.data, providerId.len)); +} + +void QQmlEngine_Retranslate(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "retranslate"); +} + +void QQmlEngine_RetranslateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QQmlApplicationEngine::retranslate(); + } else { + static_cast(ptr)->QQmlEngine::retranslate(); + } +} + +void* QQmlEngine_RootContext(void* ptr) +{ + return static_cast(ptr)->rootContext(); +} + +void QQmlEngine_SetBaseUrl(void* ptr, void* url) +{ + static_cast(ptr)->setBaseUrl(*static_cast(url)); +} + +void QQmlEngine_QQmlEngine_SetContextForObject(void* object, void* context) +{ + QQmlEngine::setContextForObject(static_cast(object), static_cast(context)); +} + +void QQmlEngine_SetImportPathList(void* ptr, struct QtQml_PackedString paths) +{ + static_cast(ptr)->setImportPathList(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QQmlEngine_SetIncubationController(void* ptr, void* controller) +{ + static_cast(ptr)->setIncubationController(static_cast(controller)); +} + +void QQmlEngine_SetNetworkAccessManagerFactory(void* ptr, void* factory) +{ + static_cast(ptr)->setNetworkAccessManagerFactory(static_cast(factory)); +} + +void QQmlEngine_QQmlEngine_SetObjectOwnership(void* object, long long ownership) +{ + QQmlEngine::setObjectOwnership(static_cast(object), static_cast(ownership)); +} + +void QQmlEngine_SetOfflineStoragePath(void* ptr, struct QtQml_PackedString dir) +{ + static_cast(ptr)->setOfflineStoragePath(QString::fromUtf8(dir.data, dir.len)); +} + +void QQmlEngine_SetOutputWarningsToStandardError(void* ptr, char enabled) +{ + static_cast(ptr)->setOutputWarningsToStandardError(enabled != 0); +} + +void QQmlEngine_SetPluginPathList(void* ptr, struct QtQml_PackedString paths) +{ + static_cast(ptr)->setPluginPathList(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QQmlEngine_TrimComponentCache(void* ptr) +{ + static_cast(ptr)->trimComponentCache(); +} + +void QQmlEngine_ConnectWarnings(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QQmlEngine::warnings), static_cast(ptr), static_cast &)>(&MyQQmlEngine::Signal_Warnings), static_cast(t)); +} + +void QQmlEngine_DisconnectWarnings(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QQmlEngine::warnings), static_cast(ptr), static_cast &)>(&MyQQmlEngine::Signal_Warnings)); +} + +void QQmlEngine_Warnings(void* ptr, void* warnings) +{ + static_cast(ptr)->warnings(*static_cast*>(warnings)); +} + +void QQmlEngine_DestroyQQmlEngine(void* ptr) +{ + static_cast(ptr)->~QQmlEngine(); +} + +void QQmlEngine_DestroyQQmlEngineDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QQmlEngine_QQmlEngine_QmlRegisterSingletonType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName) +{ + return qmlRegisterSingletonType(*static_cast(url), const_cast(uri), versionMajor, versionMinor, const_cast(qmlName)); +} + +int QQmlEngine_QQmlEngine_QmlRegisterType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName) +{ + return qmlRegisterType(*static_cast(url), const_cast(uri), versionMajor, versionMinor, const_cast(qmlName)); +} + +void* QQmlEngine___importPlugin_errors_atList(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlEngine___importPlugin_errors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlEngine___importPlugin_errors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlEngine___qmlDebug_errors_atList3(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlEngine___qmlDebug_errors_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlEngine___qmlDebug_errors_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlEngine___qmlInfo_errors_atList3(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlEngine___qmlInfo_errors_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlEngine___qmlInfo_errors_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlEngine___qmlWarning_errors_atList3(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlEngine___qmlWarning_errors_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlEngine___qmlWarning_errors_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlEngine___warnings_warnings_atList(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlEngine___warnings_warnings_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlEngine___warnings_warnings_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QQmlError) +Q_DECLARE_METATYPE(QQmlError*) +void* QQmlError_NewQQmlError() +{ + return new QQmlError(); +} + +void* QQmlError_NewQQmlError2(void* other) +{ + return new QQmlError(*static_cast(other)); +} + +int QQmlError_Column(void* ptr) +{ + return static_cast(ptr)->column(); +} + +struct QtQml_PackedString QQmlError_Description(void* ptr) +{ + return ({ QByteArray tff8552 = static_cast(ptr)->description().toUtf8(); QtQml_PackedString { const_cast(tff8552.prepend("WHITESPACE").constData()+10), tff8552.size()-10 }; }); +} + +char QQmlError_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +int QQmlError_Line(void* ptr) +{ + return static_cast(ptr)->line(); +} + +void* QQmlError_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +void QQmlError_SetColumn(void* ptr, int column) +{ + static_cast(ptr)->setColumn(column); +} + +void QQmlError_SetDescription(void* ptr, struct QtQml_PackedString description) +{ + static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); +} + +void QQmlError_SetLine(void* ptr, int line) +{ + static_cast(ptr)->setLine(line); +} + +void QQmlError_SetObject(void* ptr, void* object) +{ + static_cast(ptr)->setObject(static_cast(object)); +} + +void QQmlError_SetUrl(void* ptr, void* url) +{ + static_cast(ptr)->setUrl(*static_cast(url)); +} + +struct QtQml_PackedString QQmlError_ToString(void* ptr) +{ + return ({ QByteArray t77ab7b = static_cast(ptr)->toString().toUtf8(); QtQml_PackedString { const_cast(t77ab7b.prepend("WHITESPACE").constData()+10), t77ab7b.size()-10 }; }); +} + +void* QQmlError_Url(void* ptr) +{ + return new QUrl(static_cast(ptr)->url()); +} + +class MyQQmlExpression: public QQmlExpression +{ +public: + MyQQmlExpression() : QQmlExpression() {QQmlExpression_QQmlExpression_QRegisterMetaType();}; + MyQQmlExpression(QQmlContext *ctxt, QObject *scope, const QString &expression, QObject *parent = Q_NULLPTR) : QQmlExpression(ctxt, scope, expression, parent) {QQmlExpression_QQmlExpression_QRegisterMetaType();}; + MyQQmlExpression(const QQmlScriptString &scri, QQmlContext *ctxt = Q_NULLPTR, QObject *scope = Q_NULLPTR, QObject *parent = Q_NULLPTR) : QQmlExpression(scri, ctxt, scope, parent) {QQmlExpression_QQmlExpression_QRegisterMetaType();}; + void Signal_ValueChanged() { callbackQQmlExpression_ValueChanged(this); }; + ~MyQQmlExpression() { callbackQQmlExpression_DestroyQQmlExpression(this); }; + void childEvent(QChildEvent * event) { callbackQQmlExpression_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQQmlExpression_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQQmlExpression_CustomEvent(this, event); }; + void deleteLater() { callbackQQmlExpression_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQQmlExpression_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQQmlExpression_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQQmlExpression_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlExpression_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQQmlExpression_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlExpression_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQQmlExpression_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlExpression*) +Q_DECLARE_METATYPE(MyQQmlExpression*) + +int QQmlExpression_QQmlExpression_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlExpression_NewQQmlExpression() +{ + return new MyQQmlExpression(); +} + +void* QQmlExpression_NewQQmlExpression2(void* ctxt, void* scope, struct QtQml_PackedString expression, void* parent) +{ + if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } else { + return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); + } +} + +void* QQmlExpression_NewQQmlExpression3(void* scri, void* ctxt, void* scope, void* parent) +{ + if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else if (dynamic_cast(static_cast(scope))) { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } else { + return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); + } +} + +void QQmlExpression_ClearError(void* ptr) +{ + static_cast(ptr)->clearError(); +} + +int QQmlExpression_ColumnNumber(void* ptr) +{ + return static_cast(ptr)->columnNumber(); +} + +void* QQmlExpression_Context(void* ptr) +{ + return static_cast(ptr)->context(); +} + +void* QQmlExpression_Engine(void* ptr) +{ + return static_cast(ptr)->engine(); +} + +void* QQmlExpression_Error(void* ptr) +{ + return new QQmlError(static_cast(ptr)->error()); +} + +void* QQmlExpression_Evaluate(void* ptr, char* valueIsUndefined) +{ + return new QVariant(static_cast(ptr)->evaluate(reinterpret_cast(valueIsUndefined))); +} + +struct QtQml_PackedString QQmlExpression_Expression(void* ptr) +{ + return ({ QByteArray t1c3c3e = static_cast(ptr)->expression().toUtf8(); QtQml_PackedString { const_cast(t1c3c3e.prepend("WHITESPACE").constData()+10), t1c3c3e.size()-10 }; }); +} + +char QQmlExpression_HasError(void* ptr) +{ + return static_cast(ptr)->hasError(); +} + +int QQmlExpression_LineNumber(void* ptr) +{ + return static_cast(ptr)->lineNumber(); +} + +char QQmlExpression_NotifyOnValueChanged(void* ptr) +{ + return static_cast(ptr)->notifyOnValueChanged(); +} + +void* QQmlExpression_ScopeObject(void* ptr) +{ + return static_cast(ptr)->scopeObject(); +} + +void QQmlExpression_SetExpression(void* ptr, struct QtQml_PackedString expression) +{ + static_cast(ptr)->setExpression(QString::fromUtf8(expression.data, expression.len)); +} + +void QQmlExpression_SetNotifyOnValueChanged(void* ptr, char notifyOnChange) +{ + static_cast(ptr)->setNotifyOnValueChanged(notifyOnChange != 0); +} + +void QQmlExpression_SetSourceLocation(void* ptr, struct QtQml_PackedString url, int line, int column) +{ + static_cast(ptr)->setSourceLocation(QString::fromUtf8(url.data, url.len), line, column); +} + +struct QtQml_PackedString QQmlExpression_SourceFile(void* ptr) +{ + return ({ QByteArray t4b188b = static_cast(ptr)->sourceFile().toUtf8(); QtQml_PackedString { const_cast(t4b188b.prepend("WHITESPACE").constData()+10), t4b188b.size()-10 }; }); +} + +void QQmlExpression_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QQmlExpression::valueChanged), static_cast(ptr), static_cast(&MyQQmlExpression::Signal_ValueChanged), static_cast(t)); +} + +void QQmlExpression_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlExpression::valueChanged), static_cast(ptr), static_cast(&MyQQmlExpression::Signal_ValueChanged)); +} + +void QQmlExpression_ValueChanged(void* ptr) +{ + static_cast(ptr)->valueChanged(); +} + +void QQmlExpression_DestroyQQmlExpression(void* ptr) +{ + static_cast(ptr)->~QQmlExpression(); +} + +void QQmlExpression_DestroyQQmlExpressionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlExpression___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExpression___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExpression___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExpression___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlExpression___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlExpression___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExpression___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExpression___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExpression___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExpression___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExpression___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExpression___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExpression___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExpression___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExpression___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QQmlExpression_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlExpression::childEvent(static_cast(event)); +} + +void QQmlExpression_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlExpression::connectNotify(*static_cast(sign)); +} + +void QQmlExpression_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlExpression::customEvent(static_cast(event)); +} + +void QQmlExpression_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QQmlExpression::deleteLater(); +} + +void QQmlExpression_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlExpression::disconnectNotify(*static_cast(sign)); +} + +char QQmlExpression_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QQmlExpression::event(static_cast(e)); +} + +char QQmlExpression_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QQmlExpression::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QQmlExpression_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QQmlExpression::metaObject()); +} + +void QQmlExpression_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlExpression::timerEvent(static_cast(event)); +} + +class MyQQmlExtensionPlugin: public QQmlExtensionPlugin +{ +public: + MyQQmlExtensionPlugin(QObject *parent = Q_NULLPTR) : QQmlExtensionPlugin(parent) {QQmlExtensionPlugin_QQmlExtensionPlugin_QRegisterMetaType();}; + void initializeEngine(QQmlEngine * engine, const char * uri) { QtQml_PackedString uriPacked = { const_cast(uri), -1 };callbackQQmlExtensionPlugin_InitializeEngine(this, engine, uriPacked); }; + void registerTypes(const char * uri) { QtQml_PackedString uriPacked = { const_cast(uri), -1 };callbackQQmlExtensionPlugin_RegisterTypes(this, uriPacked); }; + void childEvent(QChildEvent * event) { callbackQQmlExtensionPlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQQmlExtensionPlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQQmlExtensionPlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQQmlExtensionPlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQQmlExtensionPlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQQmlExtensionPlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQQmlExtensionPlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlExtensionPlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQQmlExtensionPlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlExtensionPlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQQmlExtensionPlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlExtensionPlugin*) +Q_DECLARE_METATYPE(MyQQmlExtensionPlugin*) + +int QQmlExtensionPlugin_QQmlExtensionPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlExtensionPlugin_NewQQmlExtensionPlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } else { + return new MyQQmlExtensionPlugin(static_cast(parent)); + } +} + +void* QQmlExtensionPlugin_BaseUrl(void* ptr) +{ + return new QUrl(static_cast(ptr)->baseUrl()); +} + +void QQmlExtensionPlugin_InitializeEngine(void* ptr, void* engine, char* uri) +{ + static_cast(ptr)->initializeEngine(static_cast(engine), const_cast(uri)); +} + +void QQmlExtensionPlugin_InitializeEngineDefault(void* ptr, void* engine, char* uri) +{ + static_cast(ptr)->QQmlExtensionPlugin::initializeEngine(static_cast(engine), const_cast(uri)); +} + +void QQmlExtensionPlugin_RegisterTypes(void* ptr, char* uri) +{ + static_cast(ptr)->registerTypes(const_cast(uri)); +} + +void* QQmlExtensionPlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExtensionPlugin___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExtensionPlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExtensionPlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlExtensionPlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlExtensionPlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExtensionPlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExtensionPlugin___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExtensionPlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExtensionPlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExtensionPlugin___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExtensionPlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlExtensionPlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlExtensionPlugin___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlExtensionPlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QQmlExtensionPlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlExtensionPlugin::childEvent(static_cast(event)); +} + +void QQmlExtensionPlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlExtensionPlugin::connectNotify(*static_cast(sign)); +} + +void QQmlExtensionPlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlExtensionPlugin::customEvent(static_cast(event)); +} + +void QQmlExtensionPlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QQmlExtensionPlugin::deleteLater(); +} + +void QQmlExtensionPlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlExtensionPlugin::disconnectNotify(*static_cast(sign)); +} + +char QQmlExtensionPlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QQmlExtensionPlugin::event(static_cast(e)); +} + +char QQmlExtensionPlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QQmlExtensionPlugin::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QQmlExtensionPlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QQmlExtensionPlugin::metaObject()); +} + +void QQmlExtensionPlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlExtensionPlugin::timerEvent(static_cast(event)); +} + +class MyQQmlFileSelector: public QQmlFileSelector +{ +public: + MyQQmlFileSelector(QQmlEngine *engine, QObject *parent = Q_NULLPTR) : QQmlFileSelector(engine, parent) {QQmlFileSelector_QQmlFileSelector_QRegisterMetaType();}; + ~MyQQmlFileSelector() { callbackQQmlFileSelector_DestroyQQmlFileSelector(this); }; + void childEvent(QChildEvent * event) { callbackQQmlFileSelector_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQQmlFileSelector_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQQmlFileSelector_CustomEvent(this, event); }; + void deleteLater() { callbackQQmlFileSelector_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQQmlFileSelector_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQQmlFileSelector_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQQmlFileSelector_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlFileSelector_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQQmlFileSelector_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlFileSelector_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQQmlFileSelector_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlFileSelector*) +Q_DECLARE_METATYPE(MyQQmlFileSelector*) + +int QQmlFileSelector_QQmlFileSelector_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlFileSelector_NewQQmlFileSelector(void* engine, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } else { + return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); + } +} + +void* QQmlFileSelector_QQmlFileSelector_Get(void* engine) +{ + return QQmlFileSelector::get(static_cast(engine)); +} + +void* QQmlFileSelector_Selector(void* ptr) +{ + return static_cast(ptr)->selector(); +} + +void QQmlFileSelector_SetExtraSelectors(void* ptr, struct QtQml_PackedString strin) +{ + static_cast(ptr)->setExtraSelectors(*(new QStringList(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts)))); +} + +void QQmlFileSelector_SetExtraSelectors2(void* ptr, struct QtQml_PackedString strin) +{ + static_cast(ptr)->setExtraSelectors(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QQmlFileSelector_SetSelector(void* ptr, void* selector) +{ + static_cast(ptr)->setSelector(static_cast(selector)); +} + +void QQmlFileSelector_DestroyQQmlFileSelector(void* ptr) +{ + static_cast(ptr)->~QQmlFileSelector(); +} + +void QQmlFileSelector_DestroyQQmlFileSelectorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlFileSelector___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlFileSelector___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlFileSelector___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlFileSelector___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlFileSelector___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlFileSelector___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlFileSelector___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlFileSelector___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlFileSelector___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlFileSelector___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlFileSelector___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlFileSelector___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlFileSelector___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlFileSelector___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlFileSelector___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QQmlFileSelector_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlFileSelector::childEvent(static_cast(event)); +} + +void QQmlFileSelector_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlFileSelector::connectNotify(*static_cast(sign)); +} + +void QQmlFileSelector_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlFileSelector::customEvent(static_cast(event)); +} + +void QQmlFileSelector_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QQmlFileSelector::deleteLater(); +} + +void QQmlFileSelector_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlFileSelector::disconnectNotify(*static_cast(sign)); +} + +char QQmlFileSelector_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QQmlFileSelector::event(static_cast(e)); +} + +char QQmlFileSelector_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QQmlFileSelector::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QQmlFileSelector_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QQmlFileSelector::metaObject()); +} + +void QQmlFileSelector_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlFileSelector::timerEvent(static_cast(event)); +} + +class MyQQmlImageProviderBase: public QQmlImageProviderBase +{ +public: + QQmlImageProviderBase::Flags flags() const { return static_cast(callbackQQmlImageProviderBase_Flags(const_cast(static_cast(this)))); }; + QQmlImageProviderBase::ImageType imageType() const { return static_cast(callbackQQmlImageProviderBase_ImageType(const_cast(static_cast(this)))); }; +}; + +Q_DECLARE_METATYPE(QQmlImageProviderBase*) +Q_DECLARE_METATYPE(MyQQmlImageProviderBase*) + +int QQmlImageProviderBase_QQmlImageProviderBase_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QQmlImageProviderBase_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +long long QQmlImageProviderBase_ImageType(void* ptr) +{ + return static_cast(ptr)->imageType(); +} + +class MyQQmlIncubationController: public QQmlIncubationController +{ +public: + MyQQmlIncubationController() : QQmlIncubationController() {QQmlIncubationController_QQmlIncubationController_QRegisterMetaType();}; + void incubatingObjectCountChanged(int incubatingObjectCount) { callbackQQmlIncubationController_IncubatingObjectCountChanged(this, incubatingObjectCount); }; +}; + +Q_DECLARE_METATYPE(QQmlIncubationController*) +Q_DECLARE_METATYPE(MyQQmlIncubationController*) + +int QQmlIncubationController_QQmlIncubationController_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlIncubationController_NewQQmlIncubationController2() +{ + return new MyQQmlIncubationController(); +} + +void* QQmlIncubationController_Engine(void* ptr) +{ + return static_cast(ptr)->engine(); +} + +void QQmlIncubationController_IncubateFor(void* ptr, int msecs) +{ + static_cast(ptr)->incubateFor(msecs); +} + +int QQmlIncubationController_IncubatingObjectCount(void* ptr) +{ + return static_cast(ptr)->incubatingObjectCount(); +} + +void QQmlIncubationController_IncubatingObjectCountChanged(void* ptr, int incubatingObjectCount) +{ + static_cast(ptr)->incubatingObjectCountChanged(incubatingObjectCount); +} + +void QQmlIncubationController_IncubatingObjectCountChangedDefault(void* ptr, int incubatingObjectCount) +{ + static_cast(ptr)->QQmlIncubationController::incubatingObjectCountChanged(incubatingObjectCount); +} + +class MyQQmlIncubator: public QQmlIncubator +{ +public: + MyQQmlIncubator(QQmlIncubator::IncubationMode mode = Asynchronous) : QQmlIncubator(mode) {QQmlIncubator_QQmlIncubator_QRegisterMetaType();}; + void setInitialState(QObject * object) { callbackQQmlIncubator_SetInitialState(this, object); }; + void statusChanged(QQmlIncubator::Status status) { callbackQQmlIncubator_StatusChanged(this, status); }; +}; + +Q_DECLARE_METATYPE(QQmlIncubator*) +Q_DECLARE_METATYPE(MyQQmlIncubator*) + +int QQmlIncubator_QQmlIncubator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlIncubator_NewQQmlIncubator2(long long mode) +{ + return new MyQQmlIncubator(static_cast(mode)); +} + +void QQmlIncubator_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +struct QtQml_PackedList QQmlIncubator_Errors(void* ptr) +{ + return ({ QList* tmpValuea88c54 = new QList(static_cast(ptr)->errors()); QtQml_PackedList { tmpValuea88c54, tmpValuea88c54->size() }; }); +} + +void QQmlIncubator_ForceCompletion(void* ptr) +{ + static_cast(ptr)->forceCompletion(); +} + +long long QQmlIncubator_IncubationMode(void* ptr) +{ + return static_cast(ptr)->incubationMode(); +} + +char QQmlIncubator_IsError(void* ptr) +{ + return static_cast(ptr)->isError(); +} + +char QQmlIncubator_IsLoading(void* ptr) +{ + return static_cast(ptr)->isLoading(); +} + +char QQmlIncubator_IsNull(void* ptr) +{ + return static_cast(ptr)->isNull(); +} + +char QQmlIncubator_IsReady(void* ptr) +{ + return static_cast(ptr)->isReady(); +} + +void* QQmlIncubator_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +void QQmlIncubator_SetInitialState(void* ptr, void* object) +{ + static_cast(ptr)->setInitialState(static_cast(object)); +} + +void QQmlIncubator_SetInitialStateDefault(void* ptr, void* object) +{ + static_cast(ptr)->QQmlIncubator::setInitialState(static_cast(object)); +} + +long long QQmlIncubator_Status(void* ptr) +{ + return static_cast(ptr)->status(); +} + +void QQmlIncubator_StatusChanged(void* ptr, long long status) +{ + static_cast(ptr)->statusChanged(static_cast(status)); +} + +void QQmlIncubator_StatusChangedDefault(void* ptr, long long status) +{ + static_cast(ptr)->QQmlIncubator::statusChanged(static_cast(status)); +} + +void* QQmlIncubator___errors_atList(void* ptr, int i) +{ + return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlIncubator___errors_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlIncubator___errors_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +Q_DECLARE_METATYPE(QQmlListReference*) +void* QQmlListReference_NewQQmlListReference() +{ + return new QQmlListReference(); +} + +void* QQmlListReference_NewQQmlListReference2(void* object, char* property, void* engine) +{ + if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else if (dynamic_cast(static_cast(object))) { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } else { + return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); + } +} + +char QQmlListReference_Append(void* ptr, void* object) +{ + return static_cast(ptr)->append(static_cast(object)); +} + +void* QQmlListReference_At(void* ptr, int index) +{ + return static_cast(ptr)->at(index); +} + +char QQmlListReference_CanAppend(void* ptr) +{ + return static_cast(ptr)->canAppend(); +} + +char QQmlListReference_CanAt(void* ptr) +{ + return static_cast(ptr)->canAt(); +} + +char QQmlListReference_CanClear(void* ptr) +{ + return static_cast(ptr)->canClear(); +} + +char QQmlListReference_CanCount(void* ptr) +{ + return static_cast(ptr)->canCount(); +} + +char QQmlListReference_Clear(void* ptr) +{ + return static_cast(ptr)->clear(); +} + +int QQmlListReference_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +char QQmlListReference_IsManipulable(void* ptr) +{ + return static_cast(ptr)->isManipulable(); +} + +char QQmlListReference_IsReadable(void* ptr) +{ + return static_cast(ptr)->isReadable(); +} + +char QQmlListReference_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void* QQmlListReference_ListElementType(void* ptr) +{ + return const_cast(static_cast(ptr)->listElementType()); +} + +void* QQmlListReference_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +class MyQQmlNetworkAccessManagerFactory: public QQmlNetworkAccessManagerFactory +{ +public: + MyQQmlNetworkAccessManagerFactory() : QQmlNetworkAccessManagerFactory() {QQmlNetworkAccessManagerFactory_QQmlNetworkAccessManagerFactory_QRegisterMetaType();}; + QNetworkAccessManager * create(QObject * parent) { return static_cast(callbackQQmlNetworkAccessManagerFactory_Create(this, parent)); }; + ~MyQQmlNetworkAccessManagerFactory() { callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(this); }; +}; + +Q_DECLARE_METATYPE(QQmlNetworkAccessManagerFactory*) +Q_DECLARE_METATYPE(MyQQmlNetworkAccessManagerFactory*) + +int QQmlNetworkAccessManagerFactory_QQmlNetworkAccessManagerFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlNetworkAccessManagerFactory_Create(void* ptr, void* parent) +{ + return static_cast(ptr)->create(static_cast(parent)); +} + +void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(void* ptr) +{ + static_cast(ptr)->~QQmlNetworkAccessManagerFactory(); +} + +void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory() +{ + return new MyQQmlNetworkAccessManagerFactory(); +} + +class MyQQmlParserStatus: public QQmlParserStatus +{ +public: + void classBegin() { callbackQQmlParserStatus_ClassBegin(this); }; + void componentComplete() { callbackQQmlParserStatus_ComponentComplete(this); }; +}; + +Q_DECLARE_METATYPE(QQmlParserStatus*) +Q_DECLARE_METATYPE(MyQQmlParserStatus*) + +int QQmlParserStatus_QQmlParserStatus_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QQmlParserStatus_ClassBegin(void* ptr) +{ + static_cast(ptr)->classBegin(); +} + +void QQmlParserStatus_ComponentComplete(void* ptr) +{ + static_cast(ptr)->componentComplete(); +} + +Q_DECLARE_METATYPE(QQmlProperty) +Q_DECLARE_METATYPE(QQmlProperty*) +void* QQmlProperty_NewQQmlProperty() +{ + return new QQmlProperty(); +} + +void* QQmlProperty_NewQQmlProperty2(void* obj) +{ + if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj)); + } else { + return new QQmlProperty(static_cast(obj)); + } +} + +void* QQmlProperty_NewQQmlProperty3(void* obj, void* ctxt) +{ + if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } else { + return new QQmlProperty(static_cast(obj), static_cast(ctxt)); + } +} + +void* QQmlProperty_NewQQmlProperty4(void* obj, void* engine) +{ + if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } else { + return new QQmlProperty(static_cast(obj), static_cast(engine)); + } +} + +void* QQmlProperty_NewQQmlProperty5(void* obj, struct QtQml_PackedString name) +{ + if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } else { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); + } +} + +void* QQmlProperty_NewQQmlProperty6(void* obj, struct QtQml_PackedString name, void* ctxt) +{ + if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } else { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); + } +} + +void* QQmlProperty_NewQQmlProperty7(void* obj, struct QtQml_PackedString name, void* engine) +{ + if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else if (dynamic_cast(static_cast(obj))) { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } else { + return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); + } +} + +void* QQmlProperty_NewQQmlProperty8(void* other) +{ + return new QQmlProperty(*static_cast(other)); +} + +char QQmlProperty_ConnectNotifySignal(void* ptr, void* dest, char* slot) +{ + return static_cast(ptr)->connectNotifySignal(static_cast(dest), const_cast(slot)); +} + +char QQmlProperty_ConnectNotifySignal2(void* ptr, void* dest, int method) +{ + return static_cast(ptr)->connectNotifySignal(static_cast(dest), method); +} + +char QQmlProperty_HasNotifySignal(void* ptr) +{ + return static_cast(ptr)->hasNotifySignal(); +} + +int QQmlProperty_Index(void* ptr) +{ + return static_cast(ptr)->index(); +} + +char QQmlProperty_IsDesignable(void* ptr) +{ + return static_cast(ptr)->isDesignable(); +} + +char QQmlProperty_IsProperty(void* ptr) +{ + return static_cast(ptr)->isProperty(); +} + +char QQmlProperty_IsResettable(void* ptr) +{ + return static_cast(ptr)->isResettable(); +} + +char QQmlProperty_IsSignalProperty(void* ptr) +{ + return static_cast(ptr)->isSignalProperty(); +} + +char QQmlProperty_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QQmlProperty_IsWritable(void* ptr) +{ + return static_cast(ptr)->isWritable(); +} + +void* QQmlProperty_Method(void* ptr) +{ + return new QMetaMethod(static_cast(ptr)->method()); +} + +struct QtQml_PackedString QQmlProperty_Name(void* ptr) +{ + return ({ QByteArray t576900 = static_cast(ptr)->name().toUtf8(); QtQml_PackedString { const_cast(t576900.prepend("WHITESPACE").constData()+10), t576900.size()-10 }; }); +} + +char QQmlProperty_NeedsNotifySignal(void* ptr) +{ + return static_cast(ptr)->needsNotifySignal(); +} + +void* QQmlProperty_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +int QQmlProperty_PropertyType(void* ptr) +{ + return static_cast(ptr)->propertyType(); +} + +long long QQmlProperty_PropertyTypeCategory(void* ptr) +{ + return static_cast(ptr)->propertyTypeCategory(); +} + +struct QtQml_PackedString QQmlProperty_PropertyTypeName(void* ptr) +{ + return QtQml_PackedString { const_cast(static_cast(ptr)->propertyTypeName()), -1 }; +} + +void* QQmlProperty_Read(void* ptr) +{ + return new QVariant(static_cast(ptr)->read()); +} + +void* QQmlProperty_QQmlProperty_Read2(void* object, struct QtQml_PackedString name) +{ + return new QVariant(QQmlProperty::read(static_cast(object), QString::fromUtf8(name.data, name.len))); +} + +void* QQmlProperty_QQmlProperty_Read3(void* object, struct QtQml_PackedString name, void* ctxt) +{ + return new QVariant(QQmlProperty::read(static_cast(object), QString::fromUtf8(name.data, name.len), static_cast(ctxt))); +} + +void* QQmlProperty_QQmlProperty_Read4(void* object, struct QtQml_PackedString name, void* engine) +{ + return new QVariant(QQmlProperty::read(static_cast(object), QString::fromUtf8(name.data, name.len), static_cast(engine))); +} + +char QQmlProperty_Reset(void* ptr) +{ + return static_cast(ptr)->reset(); +} + +long long QQmlProperty_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +char QQmlProperty_Write(void* ptr, void* value) +{ + return static_cast(ptr)->write(*static_cast(value)); +} + +char QQmlProperty_QQmlProperty_Write2(void* object, struct QtQml_PackedString name, void* value) +{ + return QQmlProperty::write(static_cast(object), QString::fromUtf8(name.data, name.len), *static_cast(value)); +} + +char QQmlProperty_QQmlProperty_Write3(void* object, struct QtQml_PackedString name, void* value, void* ctxt) +{ + return QQmlProperty::write(static_cast(object), QString::fromUtf8(name.data, name.len), *static_cast(value), static_cast(ctxt)); +} + +char QQmlProperty_QQmlProperty_Write4(void* object, struct QtQml_PackedString name, void* value, void* engine) +{ + return QQmlProperty::write(static_cast(object), QString::fromUtf8(name.data, name.len), *static_cast(value), static_cast(engine)); +} + +class MyQQmlPropertyMap: public QQmlPropertyMap +{ +public: + MyQQmlPropertyMap(QObject *parent = Q_NULLPTR) : QQmlPropertyMap(parent) {QQmlPropertyMap_QQmlPropertyMap_QRegisterMetaType();}; + QVariant updateValue(const QString & key, const QVariant & input) { QByteArray ta62f22 = key.toUtf8(); QtQml_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return *static_cast(callbackQQmlPropertyMap_UpdateValue(this, keyPacked, const_cast(&input))); }; + void Signal_ValueChanged(const QString & key, const QVariant & value) { QByteArray ta62f22 = key.toUtf8(); QtQml_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };callbackQQmlPropertyMap_ValueChanged(this, keyPacked, const_cast(&value)); }; + ~MyQQmlPropertyMap() { callbackQQmlPropertyMap_DestroyQQmlPropertyMap(this); }; + void childEvent(QChildEvent * event) { callbackQQmlPropertyMap_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQQmlPropertyMap_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQQmlPropertyMap_CustomEvent(this, event); }; + void deleteLater() { callbackQQmlPropertyMap_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQQmlPropertyMap_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQQmlPropertyMap_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQQmlPropertyMap_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlPropertyMap_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQQmlPropertyMap_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlPropertyMap_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQQmlPropertyMap_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QQmlPropertyMap*) +Q_DECLARE_METATYPE(MyQQmlPropertyMap*) + +int QQmlPropertyMap_QQmlPropertyMap_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlPropertyMap_NewQQmlPropertyMap(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQQmlPropertyMap(static_cast(parent)); + } else { + return new MyQQmlPropertyMap(static_cast(parent)); + } +} + +void QQmlPropertyMap_Clear(void* ptr, struct QtQml_PackedString key) +{ + static_cast(ptr)->clear(QString::fromUtf8(key.data, key.len)); +} + +char QQmlPropertyMap_Contains(void* ptr, struct QtQml_PackedString key) +{ + return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); +} + +int QQmlPropertyMap_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QQmlPropertyMap_Insert(void* ptr, struct QtQml_PackedString key, void* value) +{ + static_cast(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(value)); +} + +char QQmlPropertyMap_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +struct QtQml_PackedString QQmlPropertyMap_Keys(void* ptr) +{ + return ({ QByteArray t4c814d = static_cast(ptr)->keys().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t4c814d.prepend("WHITESPACE").constData()+10), t4c814d.size()-10 }; }); +} + +int QQmlPropertyMap_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void* QQmlPropertyMap_UpdateValue(void* ptr, struct QtQml_PackedString key, void* input) +{ + return new QVariant(static_cast(ptr)->updateValue(QString::fromUtf8(key.data, key.len), *static_cast(input))); +} + +void* QQmlPropertyMap_UpdateValueDefault(void* ptr, struct QtQml_PackedString key, void* input) +{ + return new QVariant(static_cast(ptr)->QQmlPropertyMap::updateValue(QString::fromUtf8(key.data, key.len), *static_cast(input))); +} + +void* QQmlPropertyMap_Value(void* ptr, struct QtQml_PackedString key) +{ + return new QVariant(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len))); +} + +void QQmlPropertyMap_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QQmlPropertyMap::valueChanged), static_cast(ptr), static_cast(&MyQQmlPropertyMap::Signal_ValueChanged), static_cast(t)); +} + +void QQmlPropertyMap_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QQmlPropertyMap::valueChanged), static_cast(ptr), static_cast(&MyQQmlPropertyMap::Signal_ValueChanged)); +} + +void QQmlPropertyMap_ValueChanged(void* ptr, struct QtQml_PackedString key, void* value) +{ + static_cast(ptr)->valueChanged(QString::fromUtf8(key.data, key.len), *static_cast(value)); +} + +void QQmlPropertyMap_DestroyQQmlPropertyMap(void* ptr) +{ + static_cast(ptr)->~QQmlPropertyMap(); +} + +void QQmlPropertyMap_DestroyQQmlPropertyMapDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QQmlPropertyMap___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlPropertyMap___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlPropertyMap___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlPropertyMap___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QQmlPropertyMap___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QQmlPropertyMap___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlPropertyMap___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlPropertyMap___findChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlPropertyMap___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlPropertyMap___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlPropertyMap___findChildren_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlPropertyMap___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QQmlPropertyMap___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QQmlPropertyMap___qFindChildren_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QQmlPropertyMap___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QQmlPropertyMap_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlPropertyMap::childEvent(static_cast(event)); +} + +void QQmlPropertyMap_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlPropertyMap::connectNotify(*static_cast(sign)); +} + +void QQmlPropertyMap_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlPropertyMap::customEvent(static_cast(event)); +} + +void QQmlPropertyMap_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QQmlPropertyMap::deleteLater(); +} + +void QQmlPropertyMap_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QQmlPropertyMap::disconnectNotify(*static_cast(sign)); +} + +char QQmlPropertyMap_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QQmlPropertyMap::event(static_cast(e)); +} + +char QQmlPropertyMap_EventFilterDefault(void* ptr, void* watched, void* event) +{ + return static_cast(ptr)->QQmlPropertyMap::eventFilter(static_cast(watched), static_cast(event)); +} + +void* QQmlPropertyMap_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QQmlPropertyMap::metaObject()); +} + +void QQmlPropertyMap_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QQmlPropertyMap::timerEvent(static_cast(event)); +} + +class MyQQmlPropertyValueSource: public QQmlPropertyValueSource +{ +public: + MyQQmlPropertyValueSource() : QQmlPropertyValueSource() {QQmlPropertyValueSource_QQmlPropertyValueSource_QRegisterMetaType();}; + void setTarget(const QQmlProperty & property) { callbackQQmlPropertyValueSource_SetTarget(this, const_cast(&property)); }; + ~MyQQmlPropertyValueSource() { callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource(this); }; +}; + +Q_DECLARE_METATYPE(QQmlPropertyValueSource*) +Q_DECLARE_METATYPE(MyQQmlPropertyValueSource*) + +int QQmlPropertyValueSource_QQmlPropertyValueSource_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QQmlPropertyValueSource_NewQQmlPropertyValueSource() +{ + return new MyQQmlPropertyValueSource(); +} + +void QQmlPropertyValueSource_SetTarget(void* ptr, void* property) +{ + static_cast(ptr)->setTarget(*static_cast(property)); +} + +void QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(void* ptr) +{ + static_cast(ptr)->~QQmlPropertyValueSource(); +} + +void QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QQmlScriptString*) +void* QQmlScriptString_NewQQmlScriptString() +{ + return new QQmlScriptString(); +} + +void* QQmlScriptString_NewQQmlScriptString2(void* other) +{ + return new QQmlScriptString(*static_cast(other)); +} + +char QQmlScriptString_BooleanLiteral(void* ptr, char* ok) +{ + return static_cast(ptr)->booleanLiteral(reinterpret_cast(ok)); +} + +char QQmlScriptString_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QQmlScriptString_IsNullLiteral(void* ptr) +{ + return static_cast(ptr)->isNullLiteral(); +} + +char QQmlScriptString_IsUndefinedLiteral(void* ptr) +{ + return static_cast(ptr)->isUndefinedLiteral(); +} + +double QQmlScriptString_NumberLiteral(void* ptr, char* ok) +{ + return static_cast(ptr)->numberLiteral(reinterpret_cast(ok)); +} + +struct QtQml_PackedString QQmlScriptString_StringLiteral(void* ptr) +{ + return ({ QByteArray t77944a = static_cast(ptr)->stringLiteral().toUtf8(); QtQml_PackedString { const_cast(t77944a.prepend("WHITESPACE").constData()+10), t77944a.size()-10 }; }); +} + diff --git a/vendor/github.com/therecipe/qt/qml/qml.go b/vendor/github.com/therecipe/qt/qml/qml.go new file mode 100644 index 00000000..6392f63b --- /dev/null +++ b/vendor/github.com/therecipe/qt/qml/qml.go @@ -0,0 +1,7542 @@ +// +build !minimal + +package qml + +//#include +//#include +//#include +//#include "qml.h" +import "C" +import ( + "github.com/therecipe/qt" + "github.com/therecipe/qt/core" + "github.com/therecipe/qt/network" + "runtime" + "strings" + "unsafe" +) + +func cGoUnpackString(s C.struct_QtQml_PackedString) string { + if int(s.len) == -1 { + return C.GoString(s.data) + } + return C.GoStringN(s.data, C.int(s.len)) +} +func cGoUnpackBytes(s C.struct_QtQml_PackedString) []byte { + if int(s.len) == -1 { + gs := C.GoString(s.data) + return *(*[]byte)(unsafe.Pointer(&gs)) + } + return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) +} +func unpackStringList(s string) []string { + if len(s) == 0 { + return make([]string, 0) + } + return strings.Split(s, "¡¦!") +} + +type QJSEngine struct { + core.QObject +} + +type QJSEngine_ITF interface { + core.QObject_ITF + QJSEngine_PTR() *QJSEngine +} + +func (ptr *QJSEngine) QJSEngine_PTR() *QJSEngine { + return ptr +} + +func (ptr *QJSEngine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QJSEngine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQJSEngine(ptr QJSEngine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJSEngine_PTR().Pointer() + } + return nil +} + +func NewQJSEngineFromPointer(ptr unsafe.Pointer) (n *QJSEngine) { + n = new(QJSEngine) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QJSEngine__Extension +//QJSEngine::Extension +type QJSEngine__Extension int64 + +const ( + QJSEngine__TranslationExtension QJSEngine__Extension = QJSEngine__Extension(0x1) + QJSEngine__ConsoleExtension QJSEngine__Extension = QJSEngine__Extension(0x2) + QJSEngine__GarbageCollectionExtension QJSEngine__Extension = QJSEngine__Extension(0x4) + QJSEngine__AllExtensions QJSEngine__Extension = QJSEngine__Extension(0xffffffff) +) + +func NewQJSEngine() *QJSEngine { + tmpValue := NewQJSEngineFromPointer(C.QJSEngine_NewQJSEngine()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQJSEngine2(parent core.QObject_ITF) *QJSEngine { + tmpValue := NewQJSEngineFromPointer(C.QJSEngine_NewQJSEngine2(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QJSEngine) CollectGarbage() { + if ptr.Pointer() != nil { + C.QJSEngine_CollectGarbage(ptr.Pointer()) + } +} + +func (ptr *QJSEngine) Evaluate(program string, fileName string, lineNumber int) *QJSValue { + if ptr.Pointer() != nil { + var programC *C.char + if program != "" { + programC = C.CString(program) + defer C.free(unsafe.Pointer(programC)) + } + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQJSValueFromPointer(C.QJSEngine_Evaluate(ptr.Pointer(), C.struct_QtQml_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.int(int32(lineNumber)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) GlobalObject() *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSEngine_GlobalObject(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) ImportModule(fileName string) *QJSValue { + if ptr.Pointer() != nil { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQJSValueFromPointer(C.QJSEngine_ImportModule(ptr.Pointer(), C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) InstallExtensions(extensions QJSEngine__Extension, object QJSValue_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine_InstallExtensions(ptr.Pointer(), C.longlong(extensions), PointerFromQJSValue(object)) + } +} + +func (ptr *QJSEngine) NewArray(length uint) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewArray(ptr.Pointer(), C.uint(uint32(length)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) NewErrorObject(errorType QJSValue__ErrorType, message string) *QJSValue { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewErrorObject(ptr.Pointer(), C.longlong(errorType), C.struct_QtQml_PackedString{data: messageC, len: C.longlong(len(message))})) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) NewObject() *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewObject(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) NewQMetaObject(metaObject core.QMetaObject_ITF) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewQMetaObject(ptr.Pointer(), core.PointerFromQMetaObject(metaObject))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) NewQObject(object core.QObject_ITF) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewQObject(ptr.Pointer(), core.PointerFromQObject(object))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) ThrowError(message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QJSEngine_ThrowError(ptr.Pointer(), C.struct_QtQml_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +func (ptr *QJSEngine) ThrowError2(errorType QJSValue__ErrorType, message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QJSEngine_ThrowError2(ptr.Pointer(), C.longlong(errorType), C.struct_QtQml_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +//export callbackQJSEngine_DestroyQJSEngine +func callbackQJSEngine_DestroyQJSEngine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QJSEngine"); signal != nil { + (*(*func())(signal))() + } else { + NewQJSEngineFromPointer(ptr).DestroyQJSEngineDefault() + } +} + +func (ptr *QJSEngine) ConnectDestroyQJSEngine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QJSEngine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QJSEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QJSEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QJSEngine) DisconnectDestroyQJSEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QJSEngine") + } +} + +func (ptr *QJSEngine) DestroyQJSEngine() { + if ptr.Pointer() != nil { + C.QJSEngine_DestroyQJSEngine(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QJSEngine) DestroyQJSEngineDefault() { + if ptr.Pointer() != nil { + C.QJSEngine_DestroyQJSEngineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QJSEngine) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QJSEngine___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QJSEngine) __children_newList() unsafe.Pointer { + return C.QJSEngine___children_newList(ptr.Pointer()) +} + +func (ptr *QJSEngine) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QJSEngine___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QJSEngine) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QJSEngine___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QJSEngine) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QJSEngine___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QJSEngine) __findChildren_newList() unsafe.Pointer { + return C.QJSEngine___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QJSEngine) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QJSEngine___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QJSEngine) __findChildren_newList3() unsafe.Pointer { + return C.QJSEngine___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QJSEngine) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QJSEngine___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QJSEngine) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QJSEngine) __qFindChildren_newList2() unsafe.Pointer { + return C.QJSEngine___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQJSEngine_ChildEvent +func callbackQJSEngine_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQJSEngineFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QJSEngine) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQJSEngine_ConnectNotify +func callbackQJSEngine_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQJSEngineFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QJSEngine) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQJSEngine_CustomEvent +func callbackQJSEngine_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQJSEngineFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QJSEngine) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQJSEngine_DeleteLater +func callbackQJSEngine_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQJSEngineFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QJSEngine) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QJSEngine_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQJSEngine_Destroyed +func callbackQJSEngine_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQJSEngine_DisconnectNotify +func callbackQJSEngine_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQJSEngineFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QJSEngine) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQJSEngine_Event +func callbackQJSEngine_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQJSEngineFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QJSEngine) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QJSEngine_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQJSEngine_EventFilter +func callbackQJSEngine_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQJSEngineFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QJSEngine) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QJSEngine_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQJSEngine_MetaObject +func callbackQJSEngine_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQJSEngineFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QJSEngine) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QJSEngine_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQJSEngine_ObjectNameChanged +func callbackQJSEngine_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQJSEngine_TimerEvent +func callbackQJSEngine_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQJSEngineFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QJSEngine) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QJSEngine_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QJSValue struct { + ptr unsafe.Pointer +} + +type QJSValue_ITF interface { + QJSValue_PTR() *QJSValue +} + +func (ptr *QJSValue) QJSValue_PTR() *QJSValue { + return ptr +} + +func (ptr *QJSValue) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJSValue) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJSValue(ptr QJSValue_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJSValue_PTR().Pointer() + } + return nil +} + +func NewQJSValueFromPointer(ptr unsafe.Pointer) (n *QJSValue) { + n = new(QJSValue) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QJSValue__SpecialValue +//QJSValue::SpecialValue +type QJSValue__SpecialValue int64 + +const ( + QJSValue__NullValue QJSValue__SpecialValue = QJSValue__SpecialValue(0) + QJSValue__UndefinedValue QJSValue__SpecialValue = QJSValue__SpecialValue(1) +) + +//go:generate stringer -type=QJSValue__ErrorType +//QJSValue::ErrorType +type QJSValue__ErrorType int64 + +const ( + QJSValue__NoError QJSValue__ErrorType = QJSValue__ErrorType(0) + QJSValue__GenericError QJSValue__ErrorType = QJSValue__ErrorType(1) + QJSValue__EvalError QJSValue__ErrorType = QJSValue__ErrorType(2) + QJSValue__RangeError QJSValue__ErrorType = QJSValue__ErrorType(3) + QJSValue__ReferenceError QJSValue__ErrorType = QJSValue__ErrorType(4) + QJSValue__SyntaxError QJSValue__ErrorType = QJSValue__ErrorType(5) + QJSValue__TypeError QJSValue__ErrorType = QJSValue__ErrorType(6) + QJSValue__URIError QJSValue__ErrorType = QJSValue__ErrorType(7) +) + +func NewQJSValue(value QJSValue__SpecialValue) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue(C.longlong(value))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue2(other QJSValue_ITF) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue2(PointerFromQJSValue(other))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue3(other QJSValue_ITF) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue3(PointerFromQJSValue(other))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue4(value bool) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue4(C.char(int8(qt.GoBoolToInt(value))))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue5(value int) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue5(C.int(int32(value)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue6(value uint) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue6(C.uint(uint32(value)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue7(value float64) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue7(C.double(value))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue8(value string) *QJSValue { + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue8(C.struct_QtQml_PackedString{data: valueC, len: C.longlong(len(value))})) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue9(value core.QLatin1String_ITF) *QJSValue { + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue9(core.PointerFromQLatin1String(value))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func NewQJSValue10(value string) *QJSValue { + var valueC *C.char + if value != "" { + valueC = C.CString(value) + defer C.free(unsafe.Pointer(valueC)) + } + tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue10(valueC)) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue +} + +func (ptr *QJSValue) Call(args []*QJSValue) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue_Call(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQJSValueFromPointer(NewQJSValueFromPointer(nil).__call_args_newList()) + for _, v := range args { + tmpList.__call_args_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) CallAsConstructor(args []*QJSValue) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue_CallAsConstructor(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQJSValueFromPointer(NewQJSValueFromPointer(nil).__callAsConstructor_args_newList()) + for _, v := range args { + tmpList.__callAsConstructor_args_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) CallWithInstance(instance QJSValue_ITF, args []*QJSValue) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue_CallWithInstance(ptr.Pointer(), PointerFromQJSValue(instance), func() unsafe.Pointer { + tmpList := NewQJSValueFromPointer(NewQJSValueFromPointer(nil).__callWithInstance_args_newList()) + for _, v := range args { + tmpList.__callWithInstance_args_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) DeleteProperty(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QJSValue_DeleteProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QJSValue) Equals(other QJSValue_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_Equals(ptr.Pointer(), PointerFromQJSValue(other))) != 0 + } + return false +} + +func (ptr *QJSValue) ErrorType() QJSValue__ErrorType { + if ptr.Pointer() != nil { + return QJSValue__ErrorType(C.QJSValue_ErrorType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QJSValue) HasOwnProperty(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QJSValue_HasOwnProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QJSValue) HasProperty(name string) bool { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QJSValue_HasProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 + } + return false +} + +func (ptr *QJSValue) IsArray() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsArray(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsBool() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsBool(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsCallable() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsCallable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsDate() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsDate(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsError() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsNumber() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsNumber(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsObject() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsObject(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsQMetaObject() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsQMetaObject(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsQObject() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsQObject(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsRegExp() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsRegExp(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsString() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsString(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsUndefined() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsUndefined(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) IsVariant() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_IsVariant(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) Property(name string) *QJSValue { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQJSValueFromPointer(C.QJSValue_Property(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) Property2(arrayIndex uint) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue_Property2(ptr.Pointer(), C.uint(uint32(arrayIndex)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) Prototype() *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue_Prototype(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) SetProperty(name string, value QJSValue_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QJSValue_SetProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQJSValue(value)) + } +} + +func (ptr *QJSValue) SetProperty2(arrayIndex uint, value QJSValue_ITF) { + if ptr.Pointer() != nil { + C.QJSValue_SetProperty2(ptr.Pointer(), C.uint(uint32(arrayIndex)), PointerFromQJSValue(value)) + } +} + +func (ptr *QJSValue) SetPrototype(prototype QJSValue_ITF) { + if ptr.Pointer() != nil { + C.QJSValue_SetPrototype(ptr.Pointer(), PointerFromQJSValue(prototype)) + } +} + +func (ptr *QJSValue) StrictlyEquals(other QJSValue_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_StrictlyEquals(ptr.Pointer(), PointerFromQJSValue(other))) != 0 + } + return false +} + +func (ptr *QJSValue) ToBool() bool { + if ptr.Pointer() != nil { + return int8(C.QJSValue_ToBool(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QJSValue) ToDateTime() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QJSValue_ToDateTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) ToInt() int { + if ptr.Pointer() != nil { + return int(int32(C.QJSValue_ToInt(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJSValue) ToNumber() float64 { + if ptr.Pointer() != nil { + return float64(C.QJSValue_ToNumber(ptr.Pointer())) + } + return 0 +} + +func (ptr *QJSValue) ToQMetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QJSValue_ToQMetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QJSValue) ToQObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QJSValue_ToQObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QJSValue) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QJSValue_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QJSValue) ToUInt() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QJSValue_ToUInt(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QJSValue) ToVariant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QJSValue_ToVariant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) DestroyQJSValue() { + if ptr.Pointer() != nil { + C.QJSValue_DestroyQJSValue(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QJSValue) __call_args_atList(i int) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue___call_args_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) __call_args_setList(i QJSValue_ITF) { + if ptr.Pointer() != nil { + C.QJSValue___call_args_setList(ptr.Pointer(), PointerFromQJSValue(i)) + } +} + +func (ptr *QJSValue) __call_args_newList() unsafe.Pointer { + return C.QJSValue___call_args_newList(ptr.Pointer()) +} + +func (ptr *QJSValue) __callAsConstructor_args_atList(i int) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue___callAsConstructor_args_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) __callAsConstructor_args_setList(i QJSValue_ITF) { + if ptr.Pointer() != nil { + C.QJSValue___callAsConstructor_args_setList(ptr.Pointer(), PointerFromQJSValue(i)) + } +} + +func (ptr *QJSValue) __callAsConstructor_args_newList() unsafe.Pointer { + return C.QJSValue___callAsConstructor_args_newList(ptr.Pointer()) +} + +func (ptr *QJSValue) __callWithInstance_args_atList(i int) *QJSValue { + if ptr.Pointer() != nil { + tmpValue := NewQJSValueFromPointer(C.QJSValue___callWithInstance_args_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) + return tmpValue + } + return nil +} + +func (ptr *QJSValue) __callWithInstance_args_setList(i QJSValue_ITF) { + if ptr.Pointer() != nil { + C.QJSValue___callWithInstance_args_setList(ptr.Pointer(), PointerFromQJSValue(i)) + } +} + +func (ptr *QJSValue) __callWithInstance_args_newList() unsafe.Pointer { + return C.QJSValue___callWithInstance_args_newList(ptr.Pointer()) +} + +type QJSValueIterator struct { + ptr unsafe.Pointer +} + +type QJSValueIterator_ITF interface { + QJSValueIterator_PTR() *QJSValueIterator +} + +func (ptr *QJSValueIterator) QJSValueIterator_PTR() *QJSValueIterator { + return ptr +} + +func (ptr *QJSValueIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QJSValueIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQJSValueIterator(ptr QJSValueIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QJSValueIterator_PTR().Pointer() + } + return nil +} + +func NewQJSValueIteratorFromPointer(ptr unsafe.Pointer) (n *QJSValueIterator) { + n = new(QJSValueIterator) + n.SetPointer(ptr) + return +} + +type QQmlAbstractUrlInterceptor struct { + ptr unsafe.Pointer +} + +type QQmlAbstractUrlInterceptor_ITF interface { + QQmlAbstractUrlInterceptor_PTR() *QQmlAbstractUrlInterceptor +} + +func (ptr *QQmlAbstractUrlInterceptor) QQmlAbstractUrlInterceptor_PTR() *QQmlAbstractUrlInterceptor { + return ptr +} + +func (ptr *QQmlAbstractUrlInterceptor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlAbstractUrlInterceptor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlAbstractUrlInterceptor(ptr QQmlAbstractUrlInterceptor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlAbstractUrlInterceptor_PTR().Pointer() + } + return nil +} + +func NewQQmlAbstractUrlInterceptorFromPointer(ptr unsafe.Pointer) (n *QQmlAbstractUrlInterceptor) { + n = new(QQmlAbstractUrlInterceptor) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QQmlAbstractUrlInterceptor__DataType +//QQmlAbstractUrlInterceptor::DataType +type QQmlAbstractUrlInterceptor__DataType int64 + +const ( + QQmlAbstractUrlInterceptor__QmlFile QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(0) + QQmlAbstractUrlInterceptor__JavaScriptFile QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(1) + QQmlAbstractUrlInterceptor__QmldirFile QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(2) + QQmlAbstractUrlInterceptor__UrlString QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(0x1000) +) + +func NewQQmlAbstractUrlInterceptor() *QQmlAbstractUrlInterceptor { + return NewQQmlAbstractUrlInterceptorFromPointer(C.QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor()) +} + +//export callbackQQmlAbstractUrlInterceptor_Intercept +func callbackQQmlAbstractUrlInterceptor_Intercept(ptr unsafe.Pointer, url unsafe.Pointer, ty C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "intercept"); signal != nil { + return core.PointerFromQUrl((*(*func(*core.QUrl, QQmlAbstractUrlInterceptor__DataType) *core.QUrl)(signal))(core.NewQUrlFromPointer(url), QQmlAbstractUrlInterceptor__DataType(ty))) + } + + return core.PointerFromQUrl(core.NewQUrl()) +} + +func (ptr *QQmlAbstractUrlInterceptor) ConnectIntercept(f func(url *core.QUrl, ty QQmlAbstractUrlInterceptor__DataType) *core.QUrl) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "intercept"); signal != nil { + f := func(url *core.QUrl, ty QQmlAbstractUrlInterceptor__DataType) *core.QUrl { + (*(*func(*core.QUrl, QQmlAbstractUrlInterceptor__DataType) *core.QUrl)(signal))(url, ty) + return f(url, ty) + } + qt.ConnectSignal(ptr.Pointer(), "intercept", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "intercept", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlAbstractUrlInterceptor) DisconnectIntercept() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "intercept") + } +} + +func (ptr *QQmlAbstractUrlInterceptor) Intercept(url core.QUrl_ITF, ty QQmlAbstractUrlInterceptor__DataType) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlAbstractUrlInterceptor_Intercept(ptr.Pointer(), core.PointerFromQUrl(url), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor +func callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlAbstractUrlInterceptor"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlAbstractUrlInterceptorFromPointer(ptr).DestroyQQmlAbstractUrlInterceptorDefault() + } +} + +func (ptr *QQmlAbstractUrlInterceptor) ConnectDestroyQQmlAbstractUrlInterceptor(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlAbstractUrlInterceptor) DisconnectDestroyQQmlAbstractUrlInterceptor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor") + } +} + +func (ptr *QQmlAbstractUrlInterceptor) DestroyQQmlAbstractUrlInterceptor() { + if ptr.Pointer() != nil { + C.QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlAbstractUrlInterceptor) DestroyQQmlAbstractUrlInterceptorDefault() { + if ptr.Pointer() != nil { + C.QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QQmlApplicationEngine struct { + QQmlEngine +} + +type QQmlApplicationEngine_ITF interface { + QQmlEngine_ITF + QQmlApplicationEngine_PTR() *QQmlApplicationEngine +} + +func (ptr *QQmlApplicationEngine) QQmlApplicationEngine_PTR() *QQmlApplicationEngine { + return ptr +} + +func (ptr *QQmlApplicationEngine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QQmlEngine_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlApplicationEngine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QQmlEngine_PTR().SetPointer(p) + } +} + +func PointerFromQQmlApplicationEngine(ptr QQmlApplicationEngine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlApplicationEngine_PTR().Pointer() + } + return nil +} + +func NewQQmlApplicationEngineFromPointer(ptr unsafe.Pointer) (n *QQmlApplicationEngine) { + n = new(QQmlApplicationEngine) + n.SetPointer(ptr) + return +} +func NewQQmlApplicationEngine(parent core.QObject_ITF) *QQmlApplicationEngine { + tmpValue := NewQQmlApplicationEngineFromPointer(C.QQmlApplicationEngine_NewQQmlApplicationEngine(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlApplicationEngine2(url core.QUrl_ITF, parent core.QObject_ITF) *QQmlApplicationEngine { + tmpValue := NewQQmlApplicationEngineFromPointer(C.QQmlApplicationEngine_NewQQmlApplicationEngine2(core.PointerFromQUrl(url), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlApplicationEngine3(filePath string, parent core.QObject_ITF) *QQmlApplicationEngine { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + tmpValue := NewQQmlApplicationEngineFromPointer(C.QQmlApplicationEngine_NewQQmlApplicationEngine3(C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQQmlApplicationEngine_Load +func callbackQQmlApplicationEngine_Load(ptr unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "load"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) + } else { + NewQQmlApplicationEngineFromPointer(ptr).LoadDefault(core.NewQUrlFromPointer(url)) + } +} + +func (ptr *QQmlApplicationEngine) ConnectLoad(f func(url *core.QUrl)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "load"); signal != nil { + f := func(url *core.QUrl) { + (*(*func(*core.QUrl))(signal))(url) + f(url) + } + qt.ConnectSignal(ptr.Pointer(), "load", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "load", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlApplicationEngine) DisconnectLoad() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "load") + } +} + +func (ptr *QQmlApplicationEngine) Load(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_Load(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlApplicationEngine) LoadDefault(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_LoadDefault(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +//export callbackQQmlApplicationEngine_Load2 +func callbackQQmlApplicationEngine_Load2(ptr unsafe.Pointer, filePath C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "load2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(filePath)) + } else { + NewQQmlApplicationEngineFromPointer(ptr).Load2Default(cGoUnpackString(filePath)) + } +} + +func (ptr *QQmlApplicationEngine) ConnectLoad2(f func(filePath string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "load2"); signal != nil { + f := func(filePath string) { + (*(*func(string))(signal))(filePath) + f(filePath) + } + qt.ConnectSignal(ptr.Pointer(), "load2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "load2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlApplicationEngine) DisconnectLoad2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "load2") + } +} + +func (ptr *QQmlApplicationEngine) Load2(filePath string) { + if ptr.Pointer() != nil { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + C.QQmlApplicationEngine_Load2(ptr.Pointer(), C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}) + } +} + +func (ptr *QQmlApplicationEngine) Load2Default(filePath string) { + if ptr.Pointer() != nil { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + C.QQmlApplicationEngine_Load2Default(ptr.Pointer(), C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}) + } +} + +//export callbackQQmlApplicationEngine_LoadData +func callbackQQmlApplicationEngine_LoadData(ptr unsafe.Pointer, data unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "loadData"); signal != nil { + (*(*func(*core.QByteArray, *core.QUrl))(signal))(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) + } else { + NewQQmlApplicationEngineFromPointer(ptr).LoadDataDefault(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) + } +} + +func (ptr *QQmlApplicationEngine) ConnectLoadData(f func(data *core.QByteArray, url *core.QUrl)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadData"); signal != nil { + f := func(data *core.QByteArray, url *core.QUrl) { + (*(*func(*core.QByteArray, *core.QUrl))(signal))(data, url) + f(data, url) + } + qt.ConnectSignal(ptr.Pointer(), "loadData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlApplicationEngine) DisconnectLoadData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadData") + } +} + +func (ptr *QQmlApplicationEngine) LoadData(data core.QByteArray_ITF, url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_LoadData(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlApplicationEngine) LoadDataDefault(data core.QByteArray_ITF, url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_LoadDataDefault(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) + } +} + +//export callbackQQmlApplicationEngine_ObjectCreated +func callbackQQmlApplicationEngine_ObjectCreated(ptr unsafe.Pointer, object unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "objectCreated"); signal != nil { + (*(*func(*core.QObject, *core.QUrl))(signal))(core.NewQObjectFromPointer(object), core.NewQUrlFromPointer(url)) + } + +} + +func (ptr *QQmlApplicationEngine) ConnectObjectCreated(f func(object *core.QObject, url *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "objectCreated") { + C.QQmlApplicationEngine_ConnectObjectCreated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "objectCreated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "objectCreated"); signal != nil { + f := func(object *core.QObject, url *core.QUrl) { + (*(*func(*core.QObject, *core.QUrl))(signal))(object, url) + f(object, url) + } + qt.ConnectSignal(ptr.Pointer(), "objectCreated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "objectCreated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlApplicationEngine) DisconnectObjectCreated() { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_DisconnectObjectCreated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "objectCreated") + } +} + +func (ptr *QQmlApplicationEngine) ObjectCreated(object core.QObject_ITF, url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_ObjectCreated(ptr.Pointer(), core.PointerFromQObject(object), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlApplicationEngine) RootObjects() []*core.QObject { + if ptr.Pointer() != nil { + return func(l C.struct_QtQml_PackedList) []*core.QObject { + out := make([]*core.QObject, int(l.len)) + tmpList := NewQQmlApplicationEngineFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__rootObjects_atList(i) + } + return out + }(C.QQmlApplicationEngine_RootObjects(ptr.Pointer())) + } + return make([]*core.QObject, 0) +} + +//export callbackQQmlApplicationEngine_DestroyQQmlApplicationEngine +func callbackQQmlApplicationEngine_DestroyQQmlApplicationEngine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlApplicationEngine"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlApplicationEngineFromPointer(ptr).DestroyQQmlApplicationEngineDefault() + } +} + +func (ptr *QQmlApplicationEngine) ConnectDestroyQQmlApplicationEngine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlApplicationEngine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlApplicationEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlApplicationEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlApplicationEngine) DisconnectDestroyQQmlApplicationEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlApplicationEngine") + } +} + +func (ptr *QQmlApplicationEngine) DestroyQQmlApplicationEngine() { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_DestroyQQmlApplicationEngine(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlApplicationEngine) DestroyQQmlApplicationEngineDefault() { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine_DestroyQQmlApplicationEngineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlApplicationEngine) __rootObjects_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlApplicationEngine___rootObjects_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlApplicationEngine) __rootObjects_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlApplicationEngine___rootObjects_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlApplicationEngine) __rootObjects_newList() unsafe.Pointer { + return C.QQmlApplicationEngine___rootObjects_newList(ptr.Pointer()) +} + +type QQmlComponent struct { + core.QObject +} + +type QQmlComponent_ITF interface { + core.QObject_ITF + QQmlComponent_PTR() *QQmlComponent +} + +func (ptr *QQmlComponent) QQmlComponent_PTR() *QQmlComponent { + return ptr +} + +func (ptr *QQmlComponent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlComponent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQQmlComponent(ptr QQmlComponent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlComponent_PTR().Pointer() + } + return nil +} + +func NewQQmlComponentFromPointer(ptr unsafe.Pointer) (n *QQmlComponent) { + n = new(QQmlComponent) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QQmlComponent__CompilationMode +//QQmlComponent::CompilationMode +type QQmlComponent__CompilationMode int64 + +const ( + QQmlComponent__PreferSynchronous QQmlComponent__CompilationMode = QQmlComponent__CompilationMode(0) + QQmlComponent__Asynchronous QQmlComponent__CompilationMode = QQmlComponent__CompilationMode(1) +) + +//go:generate stringer -type=QQmlComponent__Status +//QQmlComponent::Status +type QQmlComponent__Status int64 + +const ( + QQmlComponent__Null QQmlComponent__Status = QQmlComponent__Status(0) + QQmlComponent__Ready QQmlComponent__Status = QQmlComponent__Status(1) + QQmlComponent__Loading QQmlComponent__Status = QQmlComponent__Status(2) + QQmlComponent__Error QQmlComponent__Status = QQmlComponent__Status(3) +) + +func NewQQmlComponent2(engine QQmlEngine_ITF, parent core.QObject_ITF) *QQmlComponent { + tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent2(PointerFromQQmlEngine(engine), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlComponent3(engine QQmlEngine_ITF, fileName string, parent core.QObject_ITF) *QQmlComponent { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent3(PointerFromQQmlEngine(engine), C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlComponent4(engine QQmlEngine_ITF, fileName string, mode QQmlComponent__CompilationMode, parent core.QObject_ITF) *QQmlComponent { + var fileNameC *C.char + if fileName != "" { + fileNameC = C.CString(fileName) + defer C.free(unsafe.Pointer(fileNameC)) + } + tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent4(PointerFromQQmlEngine(engine), C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlComponent5(engine QQmlEngine_ITF, url core.QUrl_ITF, parent core.QObject_ITF) *QQmlComponent { + tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent5(PointerFromQQmlEngine(engine), core.PointerFromQUrl(url), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlComponent6(engine QQmlEngine_ITF, url core.QUrl_ITF, mode QQmlComponent__CompilationMode, parent core.QObject_ITF) *QQmlComponent { + tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent6(PointerFromQQmlEngine(engine), core.PointerFromQUrl(url), C.longlong(mode), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQQmlComponent_BeginCreate +func callbackQQmlComponent_BeginCreate(ptr unsafe.Pointer, publicContext unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "beginCreate"); signal != nil { + return core.PointerFromQObject((*(*func(*QQmlContext) *core.QObject)(signal))(NewQQmlContextFromPointer(publicContext))) + } + + return core.PointerFromQObject(NewQQmlComponentFromPointer(ptr).BeginCreateDefault(NewQQmlContextFromPointer(publicContext))) +} + +func (ptr *QQmlComponent) ConnectBeginCreate(f func(publicContext *QQmlContext) *core.QObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "beginCreate"); signal != nil { + f := func(publicContext *QQmlContext) *core.QObject { + (*(*func(*QQmlContext) *core.QObject)(signal))(publicContext) + return f(publicContext) + } + qt.ConnectSignal(ptr.Pointer(), "beginCreate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "beginCreate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectBeginCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "beginCreate") + } +} + +func (ptr *QQmlComponent) BeginCreate(publicContext QQmlContext_ITF) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_BeginCreate(ptr.Pointer(), PointerFromQQmlContext(publicContext))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) BeginCreateDefault(publicContext QQmlContext_ITF) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_BeginCreateDefault(ptr.Pointer(), PointerFromQQmlContext(publicContext))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQQmlComponent_CompleteCreate +func callbackQQmlComponent_CompleteCreate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "completeCreate"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlComponentFromPointer(ptr).CompleteCreateDefault() + } +} + +func (ptr *QQmlComponent) ConnectCompleteCreate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "completeCreate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "completeCreate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "completeCreate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectCompleteCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "completeCreate") + } +} + +func (ptr *QQmlComponent) CompleteCreate() { + if ptr.Pointer() != nil { + C.QQmlComponent_CompleteCreate(ptr.Pointer()) + } +} + +func (ptr *QQmlComponent) CompleteCreateDefault() { + if ptr.Pointer() != nil { + C.QQmlComponent_CompleteCreateDefault(ptr.Pointer()) + } +} + +//export callbackQQmlComponent_Create +func callbackQQmlComponent_Create(ptr unsafe.Pointer, context unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return core.PointerFromQObject((*(*func(*QQmlContext) *core.QObject)(signal))(NewQQmlContextFromPointer(context))) + } + + return core.PointerFromQObject(NewQQmlComponentFromPointer(ptr).CreateDefault(NewQQmlContextFromPointer(context))) +} + +func (ptr *QQmlComponent) ConnectCreate(f func(context *QQmlContext) *core.QObject) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(context *QQmlContext) *core.QObject { + (*(*func(*QQmlContext) *core.QObject)(signal))(context) + return f(context) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QQmlComponent) Create(context QQmlContext_ITF) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_Create(ptr.Pointer(), PointerFromQQmlContext(context))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) CreateDefault(context QQmlContext_ITF) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_CreateDefault(ptr.Pointer(), PointerFromQQmlContext(context))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) Create2(incubator QQmlIncubator_ITF, context QQmlContext_ITF, forContext QQmlContext_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_Create2(ptr.Pointer(), PointerFromQQmlIncubator(incubator), PointerFromQQmlContext(context), PointerFromQQmlContext(forContext)) + } +} + +func (ptr *QQmlComponent) CreationContext() *QQmlContext { + if ptr.Pointer() != nil { + tmpValue := NewQQmlContextFromPointer(C.QQmlComponent_CreationContext(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) Engine() *QQmlEngine { + if ptr.Pointer() != nil { + tmpValue := NewQQmlEngineFromPointer(C.QQmlComponent_Engine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) Errors() []*QQmlError { + if ptr.Pointer() != nil { + return func(l C.struct_QtQml_PackedList) []*QQmlError { + out := make([]*QQmlError, int(l.len)) + tmpList := NewQQmlComponentFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__errors_atList(i) + } + return out + }(C.QQmlComponent_Errors(ptr.Pointer())) + } + return make([]*QQmlError, 0) +} + +func (ptr *QQmlComponent) IsError() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlComponent_IsError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlComponent) IsLoading() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlComponent_IsLoading(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlComponent) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlComponent_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlComponent) IsReady() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlComponent_IsReady(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQQmlComponent_LoadUrl +func callbackQQmlComponent_LoadUrl(ptr unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "loadUrl"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) + } else { + NewQQmlComponentFromPointer(ptr).LoadUrlDefault(core.NewQUrlFromPointer(url)) + } +} + +func (ptr *QQmlComponent) ConnectLoadUrl(f func(url *core.QUrl)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadUrl"); signal != nil { + f := func(url *core.QUrl) { + (*(*func(*core.QUrl))(signal))(url) + f(url) + } + qt.ConnectSignal(ptr.Pointer(), "loadUrl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadUrl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectLoadUrl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadUrl") + } +} + +func (ptr *QQmlComponent) LoadUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_LoadUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlComponent) LoadUrlDefault(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_LoadUrlDefault(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +//export callbackQQmlComponent_LoadUrl2 +func callbackQQmlComponent_LoadUrl2(ptr unsafe.Pointer, url unsafe.Pointer, mode C.longlong) { + if signal := qt.GetSignal(ptr, "loadUrl2"); signal != nil { + (*(*func(*core.QUrl, QQmlComponent__CompilationMode))(signal))(core.NewQUrlFromPointer(url), QQmlComponent__CompilationMode(mode)) + } else { + NewQQmlComponentFromPointer(ptr).LoadUrl2Default(core.NewQUrlFromPointer(url), QQmlComponent__CompilationMode(mode)) + } +} + +func (ptr *QQmlComponent) ConnectLoadUrl2(f func(url *core.QUrl, mode QQmlComponent__CompilationMode)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadUrl2"); signal != nil { + f := func(url *core.QUrl, mode QQmlComponent__CompilationMode) { + (*(*func(*core.QUrl, QQmlComponent__CompilationMode))(signal))(url, mode) + f(url, mode) + } + qt.ConnectSignal(ptr.Pointer(), "loadUrl2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadUrl2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectLoadUrl2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadUrl2") + } +} + +func (ptr *QQmlComponent) LoadUrl2(url core.QUrl_ITF, mode QQmlComponent__CompilationMode) { + if ptr.Pointer() != nil { + C.QQmlComponent_LoadUrl2(ptr.Pointer(), core.PointerFromQUrl(url), C.longlong(mode)) + } +} + +func (ptr *QQmlComponent) LoadUrl2Default(url core.QUrl_ITF, mode QQmlComponent__CompilationMode) { + if ptr.Pointer() != nil { + C.QQmlComponent_LoadUrl2Default(ptr.Pointer(), core.PointerFromQUrl(url), C.longlong(mode)) + } +} + +func (ptr *QQmlComponent) Progress() float64 { + if ptr.Pointer() != nil { + return float64(C.QQmlComponent_Progress(ptr.Pointer())) + } + return 0 +} + +//export callbackQQmlComponent_ProgressChanged +func callbackQQmlComponent_ProgressChanged(ptr unsafe.Pointer, progress C.double) { + if signal := qt.GetSignal(ptr, "progressChanged"); signal != nil { + (*(*func(float64))(signal))(float64(progress)) + } + +} + +func (ptr *QQmlComponent) ConnectProgressChanged(f func(progress float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "progressChanged") { + C.QQmlComponent_ConnectProgressChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "progressChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "progressChanged"); signal != nil { + f := func(progress float64) { + (*(*func(float64))(signal))(progress) + f(progress) + } + qt.ConnectSignal(ptr.Pointer(), "progressChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "progressChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectProgressChanged() { + if ptr.Pointer() != nil { + C.QQmlComponent_DisconnectProgressChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "progressChanged") + } +} + +func (ptr *QQmlComponent) ProgressChanged(progress float64) { + if ptr.Pointer() != nil { + C.QQmlComponent_ProgressChanged(ptr.Pointer(), C.double(progress)) + } +} + +//export callbackQQmlComponent_SetData +func callbackQQmlComponent_SetData(ptr unsafe.Pointer, data unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + (*(*func(*core.QByteArray, *core.QUrl))(signal))(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) + } else { + NewQQmlComponentFromPointer(ptr).SetDataDefault(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) + } +} + +func (ptr *QQmlComponent) ConnectSetData(f func(data *core.QByteArray, url *core.QUrl)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(data *core.QByteArray, url *core.QUrl) { + (*(*func(*core.QByteArray, *core.QUrl))(signal))(data, url) + f(data, url) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QQmlComponent) SetData(data core.QByteArray_ITF, url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_SetData(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlComponent) SetDataDefault(data core.QByteArray_ITF, url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_SetDataDefault(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlComponent) Status() QQmlComponent__Status { + if ptr.Pointer() != nil { + return QQmlComponent__Status(C.QQmlComponent_Status(ptr.Pointer())) + } + return 0 +} + +//export callbackQQmlComponent_StatusChanged +func callbackQQmlComponent_StatusChanged(ptr unsafe.Pointer, status C.longlong) { + if signal := qt.GetSignal(ptr, "statusChanged"); signal != nil { + (*(*func(QQmlComponent__Status))(signal))(QQmlComponent__Status(status)) + } + +} + +func (ptr *QQmlComponent) ConnectStatusChanged(f func(status QQmlComponent__Status)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "statusChanged") { + C.QQmlComponent_ConnectStatusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "statusChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "statusChanged"); signal != nil { + f := func(status QQmlComponent__Status) { + (*(*func(QQmlComponent__Status))(signal))(status) + f(status) + } + qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectStatusChanged() { + if ptr.Pointer() != nil { + C.QQmlComponent_DisconnectStatusChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "statusChanged") + } +} + +func (ptr *QQmlComponent) StatusChanged(status QQmlComponent__Status) { + if ptr.Pointer() != nil { + C.QQmlComponent_StatusChanged(ptr.Pointer(), C.longlong(status)) + } +} + +func (ptr *QQmlComponent) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlComponent_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQQmlComponent_DestroyQQmlComponent +func callbackQQmlComponent_DestroyQQmlComponent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlComponent"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlComponentFromPointer(ptr).DestroyQQmlComponentDefault() + } +} + +func (ptr *QQmlComponent) ConnectDestroyQQmlComponent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlComponent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlComponent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlComponent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlComponent) DisconnectDestroyQQmlComponent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlComponent") + } +} + +func (ptr *QQmlComponent) DestroyQQmlComponent() { + if ptr.Pointer() != nil { + C.QQmlComponent_DestroyQQmlComponent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlComponent) DestroyQQmlComponentDefault() { + if ptr.Pointer() != nil { + C.QQmlComponent_DestroyQQmlComponentDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlComponent) __errors_atList(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlComponent___errors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) __errors_setList(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent___errors_setList(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlComponent) __errors_newList() unsafe.Pointer { + return C.QQmlComponent___errors_newList(ptr.Pointer()) +} + +func (ptr *QQmlComponent) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlComponent) __children_newList() unsafe.Pointer { + return C.QQmlComponent___children_newList(ptr.Pointer()) +} + +func (ptr *QQmlComponent) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QQmlComponent___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QQmlComponent) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QQmlComponent___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QQmlComponent) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlComponent) __findChildren_newList() unsafe.Pointer { + return C.QQmlComponent___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QQmlComponent) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlComponent) __findChildren_newList3() unsafe.Pointer { + return C.QQmlComponent___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QQmlComponent) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlComponent) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlComponent) __qFindChildren_newList2() unsafe.Pointer { + return C.QQmlComponent___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQQmlComponent_ChildEvent +func callbackQQmlComponent_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQQmlComponentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QQmlComponent) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQQmlComponent_ConnectNotify +func callbackQQmlComponent_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlComponentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlComponent) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlComponent_CustomEvent +func callbackQQmlComponent_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQQmlComponentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QQmlComponent) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQQmlComponent_DeleteLater +func callbackQQmlComponent_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlComponentFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QQmlComponent) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QQmlComponent_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlComponent_Destroyed +func callbackQQmlComponent_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQQmlComponent_DisconnectNotify +func callbackQQmlComponent_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlComponentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlComponent) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlComponent_Event +func callbackQQmlComponent_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlComponentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QQmlComponent) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlComponent_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQQmlComponent_EventFilter +func callbackQQmlComponent_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlComponentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QQmlComponent) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlComponent_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQQmlComponent_MetaObject +func callbackQQmlComponent_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQQmlComponentFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QQmlComponent) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlComponent_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQQmlComponent_ObjectNameChanged +func callbackQQmlComponent_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQQmlComponent_TimerEvent +func callbackQQmlComponent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQQmlComponentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QQmlComponent) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlComponent_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QQmlContext struct { + core.QObject +} + +type QQmlContext_ITF interface { + core.QObject_ITF + QQmlContext_PTR() *QQmlContext +} + +func (ptr *QQmlContext) QQmlContext_PTR() *QQmlContext { + return ptr +} + +func (ptr *QQmlContext) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlContext) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQQmlContext(ptr QQmlContext_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlContext_PTR().Pointer() + } + return nil +} + +func NewQQmlContextFromPointer(ptr unsafe.Pointer) (n *QQmlContext) { + n = new(QQmlContext) + n.SetPointer(ptr) + return +} +func NewQQmlContext(engine QQmlEngine_ITF, parent core.QObject_ITF) *QQmlContext { + tmpValue := NewQQmlContextFromPointer(C.QQmlContext_NewQQmlContext(PointerFromQQmlEngine(engine), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlContext2(parentContext QQmlContext_ITF, parent core.QObject_ITF) *QQmlContext { + tmpValue := NewQQmlContextFromPointer(C.QQmlContext_NewQQmlContext2(PointerFromQQmlContext(parentContext), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlContext) BaseUrl() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlContext_BaseUrl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) ContextObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlContext_ContextObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) ContextProperty(name string) *core.QVariant { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlContext_ContextProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) Engine() *QQmlEngine { + if ptr.Pointer() != nil { + tmpValue := NewQQmlEngineFromPointer(C.QQmlContext_Engine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlContext_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlContext) NameForObject(object core.QObject_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlContext_NameForObject(ptr.Pointer(), core.PointerFromQObject(object))) + } + return "" +} + +func (ptr *QQmlContext) ParentContext() *QQmlContext { + if ptr.Pointer() != nil { + tmpValue := NewQQmlContextFromPointer(C.QQmlContext_ParentContext(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) ResolvedUrl(src core.QUrl_ITF) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlContext_ResolvedUrl(ptr.Pointer(), core.PointerFromQUrl(src))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) SetBaseUrl(baseUrl core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_SetBaseUrl(ptr.Pointer(), core.PointerFromQUrl(baseUrl)) + } +} + +func (ptr *QQmlContext) SetContextObject(object core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_SetContextObject(ptr.Pointer(), core.PointerFromQObject(object)) + } +} + +func (ptr *QQmlContext) SetContextProperty(name string, value core.QObject_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QQmlContext_SetContextProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(value)) + } +} + +func (ptr *QQmlContext) SetContextProperty2(name string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QQmlContext_SetContextProperty2(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value)) + } +} + +//export callbackQQmlContext_DestroyQQmlContext +func callbackQQmlContext_DestroyQQmlContext(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlContext"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlContextFromPointer(ptr).DestroyQQmlContextDefault() + } +} + +func (ptr *QQmlContext) ConnectDestroyQQmlContext(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlContext"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlContext", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlContext", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlContext) DisconnectDestroyQQmlContext() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlContext") + } +} + +func (ptr *QQmlContext) DestroyQQmlContext() { + if ptr.Pointer() != nil { + C.QQmlContext_DestroyQQmlContext(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlContext) DestroyQQmlContextDefault() { + if ptr.Pointer() != nil { + C.QQmlContext_DestroyQQmlContextDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlContext) __setContextProperties_properties_newList() unsafe.Pointer { + return C.QQmlContext___setContextProperties_properties_newList(ptr.Pointer()) +} + +func (ptr *QQmlContext) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlContext___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlContext) __children_newList() unsafe.Pointer { + return C.QQmlContext___children_newList(ptr.Pointer()) +} + +func (ptr *QQmlContext) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QQmlContext___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QQmlContext) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QQmlContext___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QQmlContext) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlContext___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlContext) __findChildren_newList() unsafe.Pointer { + return C.QQmlContext___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QQmlContext) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlContext___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlContext) __findChildren_newList3() unsafe.Pointer { + return C.QQmlContext___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QQmlContext) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlContext___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlContext) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlContext) __qFindChildren_newList2() unsafe.Pointer { + return C.QQmlContext___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQQmlContext_ChildEvent +func callbackQQmlContext_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQQmlContextFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QQmlContext) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQQmlContext_ConnectNotify +func callbackQQmlContext_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlContextFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlContext) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlContext_CustomEvent +func callbackQQmlContext_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQQmlContextFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QQmlContext) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQQmlContext_DeleteLater +func callbackQQmlContext_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlContextFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QQmlContext) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QQmlContext_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlContext_Destroyed +func callbackQQmlContext_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQQmlContext_DisconnectNotify +func callbackQQmlContext_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlContextFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlContext) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlContext_Event +func callbackQQmlContext_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlContextFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QQmlContext) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlContext_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQQmlContext_EventFilter +func callbackQQmlContext_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlContextFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QQmlContext) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlContext_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQQmlContext_MetaObject +func callbackQQmlContext_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQQmlContextFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QQmlContext) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlContext_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQQmlContext_ObjectNameChanged +func callbackQQmlContext_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQQmlContext_TimerEvent +func callbackQQmlContext_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQQmlContextFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QQmlContext) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlContext_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QQmlDebuggingEnabler struct { + ptr unsafe.Pointer +} + +type QQmlDebuggingEnabler_ITF interface { + QQmlDebuggingEnabler_PTR() *QQmlDebuggingEnabler +} + +func (ptr *QQmlDebuggingEnabler) QQmlDebuggingEnabler_PTR() *QQmlDebuggingEnabler { + return ptr +} + +func (ptr *QQmlDebuggingEnabler) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlDebuggingEnabler) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlDebuggingEnabler(ptr QQmlDebuggingEnabler_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlDebuggingEnabler_PTR().Pointer() + } + return nil +} + +func NewQQmlDebuggingEnablerFromPointer(ptr unsafe.Pointer) (n *QQmlDebuggingEnabler) { + n = new(QQmlDebuggingEnabler) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlDebuggingEnabler) DestroyQQmlDebuggingEnabler() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QQmlDebuggingEnabler__StartMode +//QQmlDebuggingEnabler::StartMode +type QQmlDebuggingEnabler__StartMode int64 + +const ( + QQmlDebuggingEnabler__DoNotWaitForClient QQmlDebuggingEnabler__StartMode = QQmlDebuggingEnabler__StartMode(0) + QQmlDebuggingEnabler__WaitForClient QQmlDebuggingEnabler__StartMode = QQmlDebuggingEnabler__StartMode(1) +) + +func QQmlDebuggingEnabler_ConnectToLocalDebugger(socketFileName string, mode QQmlDebuggingEnabler__StartMode) bool { + var socketFileNameC *C.char + if socketFileName != "" { + socketFileNameC = C.CString(socketFileName) + defer C.free(unsafe.Pointer(socketFileNameC)) + } + return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(C.struct_QtQml_PackedString{data: socketFileNameC, len: C.longlong(len(socketFileName))}, C.longlong(mode))) != 0 +} + +func (ptr *QQmlDebuggingEnabler) ConnectToLocalDebugger(socketFileName string, mode QQmlDebuggingEnabler__StartMode) bool { + var socketFileNameC *C.char + if socketFileName != "" { + socketFileNameC = C.CString(socketFileName) + defer C.free(unsafe.Pointer(socketFileNameC)) + } + return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(C.struct_QtQml_PackedString{data: socketFileNameC, len: C.longlong(len(socketFileName))}, C.longlong(mode))) != 0 +} + +func QQmlDebuggingEnabler_DebuggerServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices())) +} + +func (ptr *QQmlDebuggingEnabler) DebuggerServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices())) +} + +func QQmlDebuggingEnabler_InspectorServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices())) +} + +func (ptr *QQmlDebuggingEnabler) InspectorServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices())) +} + +func QQmlDebuggingEnabler_NativeDebuggerServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices())) +} + +func (ptr *QQmlDebuggingEnabler) NativeDebuggerServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices())) +} + +func QQmlDebuggingEnabler_ProfilerServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices())) +} + +func (ptr *QQmlDebuggingEnabler) ProfilerServices() []string { + return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices())) +} + +func QQmlDebuggingEnabler_SetServices(services []string) { + servicesC := C.CString(strings.Join(services, "¡¦!")) + defer C.free(unsafe.Pointer(servicesC)) + C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(C.struct_QtQml_PackedString{data: servicesC, len: C.longlong(len(strings.Join(services, "¡¦!")))}) +} + +func (ptr *QQmlDebuggingEnabler) SetServices(services []string) { + servicesC := C.CString(strings.Join(services, "¡¦!")) + defer C.free(unsafe.Pointer(servicesC)) + C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(C.struct_QtQml_PackedString{data: servicesC, len: C.longlong(len(strings.Join(services, "¡¦!")))}) +} + +func QQmlDebuggingEnabler_StartDebugConnector(pluginName string, configuration map[string]*core.QVariant) bool { + var pluginNameC *C.char + if pluginName != "" { + pluginNameC = C.CString(pluginName) + defer C.free(unsafe.Pointer(pluginNameC)) + } + return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(C.struct_QtQml_PackedString{data: pluginNameC, len: C.longlong(len(pluginName))}, func() unsafe.Pointer { + tmpList := NewQQmlDebuggingEnablerFromPointer(NewQQmlDebuggingEnablerFromPointer(nil).__startDebugConnector_configuration_newList()) + for k, v := range configuration { + tmpList.__startDebugConnector_configuration_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 +} + +func (ptr *QQmlDebuggingEnabler) StartDebugConnector(pluginName string, configuration map[string]*core.QVariant) bool { + var pluginNameC *C.char + if pluginName != "" { + pluginNameC = C.CString(pluginName) + defer C.free(unsafe.Pointer(pluginNameC)) + } + return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(C.struct_QtQml_PackedString{data: pluginNameC, len: C.longlong(len(pluginName))}, func() unsafe.Pointer { + tmpList := NewQQmlDebuggingEnablerFromPointer(NewQQmlDebuggingEnablerFromPointer(nil).__startDebugConnector_configuration_newList()) + for k, v := range configuration { + tmpList.__startDebugConnector_configuration_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 +} + +func QQmlDebuggingEnabler_StartTcpDebugServer(port int, mode QQmlDebuggingEnabler__StartMode, hostName string) bool { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(C.int(int32(port)), C.longlong(mode), C.struct_QtQml_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) != 0 +} + +func (ptr *QQmlDebuggingEnabler) StartTcpDebugServer(port int, mode QQmlDebuggingEnabler__StartMode, hostName string) bool { + var hostNameC *C.char + if hostName != "" { + hostNameC = C.CString(hostName) + defer C.free(unsafe.Pointer(hostNameC)) + } + return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(C.int(int32(port)), C.longlong(mode), C.struct_QtQml_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) != 0 +} + +func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_atList(v string, i int) *core.QVariant { + if ptr.Pointer() != nil { + var vC *C.char + if v != "" { + vC = C.CString(v) + defer C.free(unsafe.Pointer(vC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlDebuggingEnabler___startDebugConnector_configuration_atList(ptr.Pointer(), C.struct_QtQml_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_setList(key string, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QQmlDebuggingEnabler___startDebugConnector_configuration_setList(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i)) + } +} + +func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_newList() unsafe.Pointer { + return C.QQmlDebuggingEnabler___startDebugConnector_configuration_newList(ptr.Pointer()) +} + +func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_keyList() []string { + if ptr.Pointer() != nil { + return func(l C.struct_QtQml_PackedList) []string { + out := make([]string, int(l.len)) + tmpList := NewQQmlDebuggingEnablerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____startDebugConnector_configuration_keyList_atList(i) + } + return out + }(C.QQmlDebuggingEnabler___startDebugConnector_configuration_keyList(ptr.Pointer())) + } + return make([]string, 0) +} + +func (ptr *QQmlDebuggingEnabler) ____startDebugConnector_configuration_keyList_atList(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QQmlDebuggingEnabler) ____startDebugConnector_configuration_keyList_setList(i string) { + if ptr.Pointer() != nil { + var iC *C.char + if i != "" { + iC = C.CString(i) + defer C.free(unsafe.Pointer(iC)) + } + C.QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_setList(ptr.Pointer(), C.struct_QtQml_PackedString{data: iC, len: C.longlong(len(i))}) + } +} + +func (ptr *QQmlDebuggingEnabler) ____startDebugConnector_configuration_keyList_newList() unsafe.Pointer { + return C.QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_newList(ptr.Pointer()) +} + +type QQmlEngine struct { + QJSEngine +} + +type QQmlEngine_ITF interface { + QJSEngine_ITF + QQmlEngine_PTR() *QQmlEngine +} + +func (ptr *QQmlEngine) QQmlEngine_PTR() *QQmlEngine { + return ptr +} + +func (ptr *QQmlEngine) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QJSEngine_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlEngine) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QJSEngine_PTR().SetPointer(p) + } +} + +func PointerFromQQmlEngine(ptr QQmlEngine_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlEngine_PTR().Pointer() + } + return nil +} + +func NewQQmlEngineFromPointer(ptr unsafe.Pointer) (n *QQmlEngine) { + n = new(QQmlEngine) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QQmlEngine__ObjectOwnership +//QQmlEngine::ObjectOwnership +type QQmlEngine__ObjectOwnership int64 + +const ( + QQmlEngine__CppOwnership QQmlEngine__ObjectOwnership = QQmlEngine__ObjectOwnership(0) + QQmlEngine__JavaScriptOwnership QQmlEngine__ObjectOwnership = QQmlEngine__ObjectOwnership(1) +) + +func NewQQmlEngine(parent core.QObject_ITF) *QQmlEngine { + tmpValue := NewQQmlEngineFromPointer(C.QQmlEngine_NewQQmlEngine(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlEngine) AddImageProvider(providerId string, provider QQmlImageProviderBase_ITF) { + if ptr.Pointer() != nil { + var providerIdC *C.char + if providerId != "" { + providerIdC = C.CString(providerId) + defer C.free(unsafe.Pointer(providerIdC)) + } + C.QQmlEngine_AddImageProvider(ptr.Pointer(), C.struct_QtQml_PackedString{data: providerIdC, len: C.longlong(len(providerId))}, PointerFromQQmlImageProviderBase(provider)) + } +} + +func (ptr *QQmlEngine) AddImportPath(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QQmlEngine_AddImportPath(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +func (ptr *QQmlEngine) AddPluginPath(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QQmlEngine_AddPluginPath(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +func (ptr *QQmlEngine) BaseUrl() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlEngine_BaseUrl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) ClearComponentCache() { + if ptr.Pointer() != nil { + C.QQmlEngine_ClearComponentCache(ptr.Pointer()) + } +} + +func QQmlEngine_ContextForObject(object core.QObject_ITF) *QQmlContext { + tmpValue := NewQQmlContextFromPointer(C.QQmlEngine_QQmlEngine_ContextForObject(core.PointerFromQObject(object))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlEngine) ContextForObject(object core.QObject_ITF) *QQmlContext { + tmpValue := NewQQmlContextFromPointer(C.QQmlEngine_QQmlEngine_ContextForObject(core.PointerFromQObject(object))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQQmlEngine_Exit +func callbackQQmlEngine_Exit(ptr unsafe.Pointer, retCode C.int) { + if signal := qt.GetSignal(ptr, "exit"); signal != nil { + (*(*func(int))(signal))(int(int32(retCode))) + } + +} + +func (ptr *QQmlEngine) ConnectExit(f func(retCode int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "exit") { + C.QQmlEngine_ConnectExit(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "exit"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "exit"); signal != nil { + f := func(retCode int) { + (*(*func(int))(signal))(retCode) + f(retCode) + } + qt.ConnectSignal(ptr.Pointer(), "exit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "exit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlEngine) DisconnectExit() { + if ptr.Pointer() != nil { + C.QQmlEngine_DisconnectExit(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "exit") + } +} + +func (ptr *QQmlEngine) Exit(retCode int) { + if ptr.Pointer() != nil { + C.QQmlEngine_Exit(ptr.Pointer(), C.int(int32(retCode))) + } +} + +func (ptr *QQmlEngine) ImageProvider(providerId string) *QQmlImageProviderBase { + if ptr.Pointer() != nil { + var providerIdC *C.char + if providerId != "" { + providerIdC = C.CString(providerId) + defer C.free(unsafe.Pointer(providerIdC)) + } + return NewQQmlImageProviderBaseFromPointer(C.QQmlEngine_ImageProvider(ptr.Pointer(), C.struct_QtQml_PackedString{data: providerIdC, len: C.longlong(len(providerId))})) + } + return nil +} + +func (ptr *QQmlEngine) ImportPathList() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QQmlEngine_ImportPathList(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QQmlEngine) ImportPlugin(filePath string, uri string, errors []*QQmlError) bool { + if ptr.Pointer() != nil { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + return int8(C.QQmlEngine_ImportPlugin(ptr.Pointer(), C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}, C.struct_QtQml_PackedString{data: uriC, len: C.longlong(len(uri))}, func() unsafe.Pointer { + tmpList := NewQQmlEngineFromPointer(NewQQmlEngineFromPointer(nil).__importPlugin_errors_newList()) + for _, v := range errors { + tmpList.__importPlugin_errors_setList(v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +func (ptr *QQmlEngine) IncubationController() *QQmlIncubationController { + if ptr.Pointer() != nil { + return NewQQmlIncubationControllerFromPointer(C.QQmlEngine_IncubationController(ptr.Pointer())) + } + return nil +} + +func (ptr *QQmlEngine) NetworkAccessManager() *network.QNetworkAccessManager { + if ptr.Pointer() != nil { + tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QQmlEngine_NetworkAccessManager(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) NetworkAccessManagerFactory() *QQmlNetworkAccessManagerFactory { + if ptr.Pointer() != nil { + return NewQQmlNetworkAccessManagerFactoryFromPointer(C.QQmlEngine_NetworkAccessManagerFactory(ptr.Pointer())) + } + return nil +} + +func QQmlEngine_ObjectOwnership(object core.QObject_ITF) QQmlEngine__ObjectOwnership { + return QQmlEngine__ObjectOwnership(C.QQmlEngine_QQmlEngine_ObjectOwnership(core.PointerFromQObject(object))) +} + +func (ptr *QQmlEngine) ObjectOwnership(object core.QObject_ITF) QQmlEngine__ObjectOwnership { + return QQmlEngine__ObjectOwnership(C.QQmlEngine_QQmlEngine_ObjectOwnership(core.PointerFromQObject(object))) +} + +func (ptr *QQmlEngine) OfflineStorageDatabaseFilePath(databaseName string) string { + if ptr.Pointer() != nil { + var databaseNameC *C.char + if databaseName != "" { + databaseNameC = C.CString(databaseName) + defer C.free(unsafe.Pointer(databaseNameC)) + } + return cGoUnpackString(C.QQmlEngine_OfflineStorageDatabaseFilePath(ptr.Pointer(), C.struct_QtQml_PackedString{data: databaseNameC, len: C.longlong(len(databaseName))})) + } + return "" +} + +func (ptr *QQmlEngine) OfflineStoragePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlEngine_OfflineStoragePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QQmlEngine) OutputWarningsToStandardError() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlEngine_OutputWarningsToStandardError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlEngine) PluginPathList() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QQmlEngine_PluginPathList(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQQmlEngine_Quit +func callbackQQmlEngine_Quit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "quit"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QQmlEngine) ConnectQuit(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "quit") { + C.QQmlEngine_ConnectQuit(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "quit"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlEngine) DisconnectQuit() { + if ptr.Pointer() != nil { + C.QQmlEngine_DisconnectQuit(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "quit") + } +} + +func (ptr *QQmlEngine) Quit() { + if ptr.Pointer() != nil { + C.QQmlEngine_Quit(ptr.Pointer()) + } +} + +func (ptr *QQmlEngine) RemoveImageProvider(providerId string) { + if ptr.Pointer() != nil { + var providerIdC *C.char + if providerId != "" { + providerIdC = C.CString(providerId) + defer C.free(unsafe.Pointer(providerIdC)) + } + C.QQmlEngine_RemoveImageProvider(ptr.Pointer(), C.struct_QtQml_PackedString{data: providerIdC, len: C.longlong(len(providerId))}) + } +} + +//export callbackQQmlEngine_Retranslate +func callbackQQmlEngine_Retranslate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "retranslate"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlEngineFromPointer(ptr).RetranslateDefault() + } +} + +func (ptr *QQmlEngine) ConnectRetranslate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "retranslate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "retranslate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "retranslate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlEngine) DisconnectRetranslate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "retranslate") + } +} + +func (ptr *QQmlEngine) Retranslate() { + if ptr.Pointer() != nil { + C.QQmlEngine_Retranslate(ptr.Pointer()) + } +} + +func (ptr *QQmlEngine) RetranslateDefault() { + if ptr.Pointer() != nil { + C.QQmlEngine_RetranslateDefault(ptr.Pointer()) + } +} + +func (ptr *QQmlEngine) RootContext() *QQmlContext { + if ptr.Pointer() != nil { + tmpValue := NewQQmlContextFromPointer(C.QQmlEngine_RootContext(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) SetBaseUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine_SetBaseUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func QQmlEngine_SetContextForObject(object core.QObject_ITF, context QQmlContext_ITF) { + C.QQmlEngine_QQmlEngine_SetContextForObject(core.PointerFromQObject(object), PointerFromQQmlContext(context)) +} + +func (ptr *QQmlEngine) SetContextForObject(object core.QObject_ITF, context QQmlContext_ITF) { + C.QQmlEngine_QQmlEngine_SetContextForObject(core.PointerFromQObject(object), PointerFromQQmlContext(context)) +} + +func (ptr *QQmlEngine) SetImportPathList(paths []string) { + if ptr.Pointer() != nil { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QQmlEngine_SetImportPathList(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) + } +} + +func (ptr *QQmlEngine) SetIncubationController(controller QQmlIncubationController_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine_SetIncubationController(ptr.Pointer(), PointerFromQQmlIncubationController(controller)) + } +} + +func (ptr *QQmlEngine) SetNetworkAccessManagerFactory(factory QQmlNetworkAccessManagerFactory_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine_SetNetworkAccessManagerFactory(ptr.Pointer(), PointerFromQQmlNetworkAccessManagerFactory(factory)) + } +} + +func QQmlEngine_SetObjectOwnership(object core.QObject_ITF, ownership QQmlEngine__ObjectOwnership) { + C.QQmlEngine_QQmlEngine_SetObjectOwnership(core.PointerFromQObject(object), C.longlong(ownership)) +} + +func (ptr *QQmlEngine) SetObjectOwnership(object core.QObject_ITF, ownership QQmlEngine__ObjectOwnership) { + C.QQmlEngine_QQmlEngine_SetObjectOwnership(core.PointerFromQObject(object), C.longlong(ownership)) +} + +func (ptr *QQmlEngine) SetOfflineStoragePath(dir string) { + if ptr.Pointer() != nil { + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + C.QQmlEngine_SetOfflineStoragePath(ptr.Pointer(), C.struct_QtQml_PackedString{data: dirC, len: C.longlong(len(dir))}) + } +} + +func (ptr *QQmlEngine) SetOutputWarningsToStandardError(enabled bool) { + if ptr.Pointer() != nil { + C.QQmlEngine_SetOutputWarningsToStandardError(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QQmlEngine) SetPluginPathList(paths []string) { + if ptr.Pointer() != nil { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QQmlEngine_SetPluginPathList(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) + } +} + +func (ptr *QQmlEngine) TrimComponentCache() { + if ptr.Pointer() != nil { + C.QQmlEngine_TrimComponentCache(ptr.Pointer()) + } +} + +//export callbackQQmlEngine_Warnings +func callbackQQmlEngine_Warnings(ptr unsafe.Pointer, warnings C.struct_QtQml_PackedList) { + if signal := qt.GetSignal(ptr, "warnings"); signal != nil { + (*(*func([]*QQmlError))(signal))(func(l C.struct_QtQml_PackedList) []*QQmlError { + out := make([]*QQmlError, int(l.len)) + tmpList := NewQQmlEngineFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__warnings_warnings_atList(i) + } + return out + }(warnings)) + } + +} + +func (ptr *QQmlEngine) ConnectWarnings(f func(warnings []*QQmlError)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "warnings") { + C.QQmlEngine_ConnectWarnings(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "warnings"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "warnings"); signal != nil { + f := func(warnings []*QQmlError) { + (*(*func([]*QQmlError))(signal))(warnings) + f(warnings) + } + qt.ConnectSignal(ptr.Pointer(), "warnings", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "warnings", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlEngine) DisconnectWarnings() { + if ptr.Pointer() != nil { + C.QQmlEngine_DisconnectWarnings(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "warnings") + } +} + +func (ptr *QQmlEngine) Warnings(warnings []*QQmlError) { + if ptr.Pointer() != nil { + C.QQmlEngine_Warnings(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQQmlEngineFromPointer(NewQQmlEngineFromPointer(nil).__warnings_warnings_newList()) + for _, v := range warnings { + tmpList.__warnings_warnings_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQQmlEngine_DestroyQQmlEngine +func callbackQQmlEngine_DestroyQQmlEngine(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlEngine"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlEngineFromPointer(ptr).DestroyQQmlEngineDefault() + } +} + +func (ptr *QQmlEngine) ConnectDestroyQQmlEngine(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlEngine"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlEngine) DisconnectDestroyQQmlEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlEngine") + } +} + +func (ptr *QQmlEngine) DestroyQQmlEngine() { + if ptr.Pointer() != nil { + C.QQmlEngine_DestroyQQmlEngine(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlEngine) DestroyQQmlEngineDefault() { + if ptr.Pointer() != nil { + C.QQmlEngine_DestroyQQmlEngineDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QQmlEngine_QmlRegisterSingletonType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + var qmlNameC *C.char + if qmlName != "" { + qmlNameC = C.CString(qmlName) + defer C.free(unsafe.Pointer(qmlNameC)) + } + return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterSingletonType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) +} + +func (ptr *QQmlEngine) QmlRegisterSingletonType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + var qmlNameC *C.char + if qmlName != "" { + qmlNameC = C.CString(qmlName) + defer C.free(unsafe.Pointer(qmlNameC)) + } + return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterSingletonType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) +} + +func QQmlEngine_QmlRegisterType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + var qmlNameC *C.char + if qmlName != "" { + qmlNameC = C.CString(qmlName) + defer C.free(unsafe.Pointer(qmlNameC)) + } + return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) +} + +func (ptr *QQmlEngine) QmlRegisterType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + var qmlNameC *C.char + if qmlName != "" { + qmlNameC = C.CString(qmlName) + defer C.free(unsafe.Pointer(qmlNameC)) + } + return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) +} + +func (ptr *QQmlEngine) __importPlugin_errors_atList(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___importPlugin_errors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) __importPlugin_errors_setList(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine___importPlugin_errors_setList(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlEngine) __importPlugin_errors_newList() unsafe.Pointer { + return C.QQmlEngine___importPlugin_errors_newList(ptr.Pointer()) +} + +func (ptr *QQmlEngine) __qmlDebug_errors_atList3(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___qmlDebug_errors_atList3(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) __qmlDebug_errors_setList3(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine___qmlDebug_errors_setList3(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlEngine) __qmlDebug_errors_newList3() unsafe.Pointer { + return C.QQmlEngine___qmlDebug_errors_newList3(ptr.Pointer()) +} + +func (ptr *QQmlEngine) __qmlInfo_errors_atList3(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___qmlInfo_errors_atList3(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) __qmlInfo_errors_setList3(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine___qmlInfo_errors_setList3(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlEngine) __qmlInfo_errors_newList3() unsafe.Pointer { + return C.QQmlEngine___qmlInfo_errors_newList3(ptr.Pointer()) +} + +func (ptr *QQmlEngine) __qmlWarning_errors_atList3(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___qmlWarning_errors_atList3(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) __qmlWarning_errors_setList3(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine___qmlWarning_errors_setList3(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlEngine) __qmlWarning_errors_newList3() unsafe.Pointer { + return C.QQmlEngine___qmlWarning_errors_newList3(ptr.Pointer()) +} + +func (ptr *QQmlEngine) __warnings_warnings_atList(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___warnings_warnings_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlEngine) __warnings_warnings_setList(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlEngine___warnings_warnings_setList(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlEngine) __warnings_warnings_newList() unsafe.Pointer { + return C.QQmlEngine___warnings_warnings_newList(ptr.Pointer()) +} + +type QQmlError struct { + ptr unsafe.Pointer +} + +type QQmlError_ITF interface { + QQmlError_PTR() *QQmlError +} + +func (ptr *QQmlError) QQmlError_PTR() *QQmlError { + return ptr +} + +func (ptr *QQmlError) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlError) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlError(ptr QQmlError_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlError_PTR().Pointer() + } + return nil +} + +func NewQQmlErrorFromPointer(ptr unsafe.Pointer) (n *QQmlError) { + n = new(QQmlError) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlError) DestroyQQmlError() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQQmlError() *QQmlError { + tmpValue := NewQQmlErrorFromPointer(C.QQmlError_NewQQmlError()) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue +} + +func NewQQmlError2(other QQmlError_ITF) *QQmlError { + tmpValue := NewQQmlErrorFromPointer(C.QQmlError_NewQQmlError2(PointerFromQQmlError(other))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue +} + +func (ptr *QQmlError) Column() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlError_Column(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlError) Description() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlError_Description(ptr.Pointer())) + } + return "" +} + +func (ptr *QQmlError) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlError_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlError) Line() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlError_Line(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlError) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlError_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlError) SetColumn(column int) { + if ptr.Pointer() != nil { + C.QQmlError_SetColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QQmlError) SetDescription(description string) { + if ptr.Pointer() != nil { + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + C.QQmlError_SetDescription(ptr.Pointer(), C.struct_QtQml_PackedString{data: descriptionC, len: C.longlong(len(description))}) + } +} + +func (ptr *QQmlError) SetLine(line int) { + if ptr.Pointer() != nil { + C.QQmlError_SetLine(ptr.Pointer(), C.int(int32(line))) + } +} + +func (ptr *QQmlError) SetObject(object core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlError_SetObject(ptr.Pointer(), core.PointerFromQObject(object)) + } +} + +func (ptr *QQmlError) SetUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QQmlError_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QQmlError) ToString() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlError_ToString(ptr.Pointer())) + } + return "" +} + +func (ptr *QQmlError) Url() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlError_Url(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +type QQmlExpression struct { + core.QObject +} + +type QQmlExpression_ITF interface { + core.QObject_ITF + QQmlExpression_PTR() *QQmlExpression +} + +func (ptr *QQmlExpression) QQmlExpression_PTR() *QQmlExpression { + return ptr +} + +func (ptr *QQmlExpression) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlExpression) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQQmlExpression(ptr QQmlExpression_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlExpression_PTR().Pointer() + } + return nil +} + +func NewQQmlExpressionFromPointer(ptr unsafe.Pointer) (n *QQmlExpression) { + n = new(QQmlExpression) + n.SetPointer(ptr) + return +} +func NewQQmlExpression() *QQmlExpression { + tmpValue := NewQQmlExpressionFromPointer(C.QQmlExpression_NewQQmlExpression()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlExpression2(ctxt QQmlContext_ITF, scope core.QObject_ITF, expression string, parent core.QObject_ITF) *QQmlExpression { + var expressionC *C.char + if expression != "" { + expressionC = C.CString(expression) + defer C.free(unsafe.Pointer(expressionC)) + } + tmpValue := NewQQmlExpressionFromPointer(C.QQmlExpression_NewQQmlExpression2(PointerFromQQmlContext(ctxt), core.PointerFromQObject(scope), C.struct_QtQml_PackedString{data: expressionC, len: C.longlong(len(expression))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQQmlExpression3(scri QQmlScriptString_ITF, ctxt QQmlContext_ITF, scope core.QObject_ITF, parent core.QObject_ITF) *QQmlExpression { + tmpValue := NewQQmlExpressionFromPointer(C.QQmlExpression_NewQQmlExpression3(PointerFromQQmlScriptString(scri), PointerFromQQmlContext(ctxt), core.PointerFromQObject(scope), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlExpression) ClearError() { + if ptr.Pointer() != nil { + C.QQmlExpression_ClearError(ptr.Pointer()) + } +} + +func (ptr *QQmlExpression) ColumnNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlExpression_ColumnNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlExpression) Context() *QQmlContext { + if ptr.Pointer() != nil { + tmpValue := NewQQmlContextFromPointer(C.QQmlExpression_Context(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) Engine() *QQmlEngine { + if ptr.Pointer() != nil { + tmpValue := NewQQmlEngineFromPointer(C.QQmlExpression_Engine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) Error() *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlExpression_Error(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) Evaluate(valueIsUndefined *bool) *core.QVariant { + if ptr.Pointer() != nil { + var valueIsUndefinedC C.char + if valueIsUndefined != nil { + valueIsUndefinedC = C.char(int8(qt.GoBoolToInt(*valueIsUndefined))) + defer func() { *valueIsUndefined = int8(valueIsUndefinedC) != 0 }() + } + tmpValue := core.NewQVariantFromPointer(C.QQmlExpression_Evaluate(ptr.Pointer(), &valueIsUndefinedC)) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) Expression() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlExpression_Expression(ptr.Pointer())) + } + return "" +} + +func (ptr *QQmlExpression) HasError() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlExpression_HasError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlExpression) LineNumber() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlExpression_LineNumber(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlExpression) NotifyOnValueChanged() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlExpression_NotifyOnValueChanged(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlExpression) ScopeObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExpression_ScopeObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) SetExpression(expression string) { + if ptr.Pointer() != nil { + var expressionC *C.char + if expression != "" { + expressionC = C.CString(expression) + defer C.free(unsafe.Pointer(expressionC)) + } + C.QQmlExpression_SetExpression(ptr.Pointer(), C.struct_QtQml_PackedString{data: expressionC, len: C.longlong(len(expression))}) + } +} + +func (ptr *QQmlExpression) SetNotifyOnValueChanged(notifyOnChange bool) { + if ptr.Pointer() != nil { + C.QQmlExpression_SetNotifyOnValueChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(notifyOnChange)))) + } +} + +func (ptr *QQmlExpression) SetSourceLocation(url string, line int, column int) { + if ptr.Pointer() != nil { + var urlC *C.char + if url != "" { + urlC = C.CString(url) + defer C.free(unsafe.Pointer(urlC)) + } + C.QQmlExpression_SetSourceLocation(ptr.Pointer(), C.struct_QtQml_PackedString{data: urlC, len: C.longlong(len(url))}, C.int(int32(line)), C.int(int32(column))) + } +} + +func (ptr *QQmlExpression) SourceFile() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlExpression_SourceFile(ptr.Pointer())) + } + return "" +} + +//export callbackQQmlExpression_ValueChanged +func callbackQQmlExpression_ValueChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QQmlExpression) ConnectValueChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QQmlExpression_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlExpression) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QQmlExpression_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QQmlExpression) ValueChanged() { + if ptr.Pointer() != nil { + C.QQmlExpression_ValueChanged(ptr.Pointer()) + } +} + +//export callbackQQmlExpression_DestroyQQmlExpression +func callbackQQmlExpression_DestroyQQmlExpression(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlExpression"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlExpressionFromPointer(ptr).DestroyQQmlExpressionDefault() + } +} + +func (ptr *QQmlExpression) ConnectDestroyQQmlExpression(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlExpression"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlExpression", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlExpression", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlExpression) DisconnectDestroyQQmlExpression() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlExpression") + } +} + +func (ptr *QQmlExpression) DestroyQQmlExpression() { + if ptr.Pointer() != nil { + C.QQmlExpression_DestroyQQmlExpression(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlExpression) DestroyQQmlExpressionDefault() { + if ptr.Pointer() != nil { + C.QQmlExpression_DestroyQQmlExpressionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlExpression) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExpression) __children_newList() unsafe.Pointer { + return C.QQmlExpression___children_newList(ptr.Pointer()) +} + +func (ptr *QQmlExpression) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QQmlExpression___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QQmlExpression) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QQmlExpression___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QQmlExpression) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExpression) __findChildren_newList() unsafe.Pointer { + return C.QQmlExpression___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QQmlExpression) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExpression) __findChildren_newList3() unsafe.Pointer { + return C.QQmlExpression___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QQmlExpression) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExpression) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExpression) __qFindChildren_newList2() unsafe.Pointer { + return C.QQmlExpression___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQQmlExpression_ChildEvent +func callbackQQmlExpression_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQQmlExpressionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QQmlExpression) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQQmlExpression_ConnectNotify +func callbackQQmlExpression_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlExpressionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlExpression) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlExpression_CustomEvent +func callbackQQmlExpression_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQQmlExpressionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QQmlExpression) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQQmlExpression_DeleteLater +func callbackQQmlExpression_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlExpressionFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QQmlExpression) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QQmlExpression_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlExpression_Destroyed +func callbackQQmlExpression_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQQmlExpression_DisconnectNotify +func callbackQQmlExpression_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlExpressionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlExpression) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlExpression_Event +func callbackQQmlExpression_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlExpressionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QQmlExpression) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlExpression_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQQmlExpression_EventFilter +func callbackQQmlExpression_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlExpressionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QQmlExpression) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlExpression_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQQmlExpression_MetaObject +func callbackQQmlExpression_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQQmlExpressionFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QQmlExpression) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlExpression_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQQmlExpression_ObjectNameChanged +func callbackQQmlExpression_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQQmlExpression_TimerEvent +func callbackQQmlExpression_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQQmlExpressionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QQmlExpression) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlExpression_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QQmlExtensionPlugin struct { + core.QObject +} + +type QQmlExtensionPlugin_ITF interface { + core.QObject_ITF + QQmlExtensionPlugin_PTR() *QQmlExtensionPlugin +} + +func (ptr *QQmlExtensionPlugin) QQmlExtensionPlugin_PTR() *QQmlExtensionPlugin { + return ptr +} + +func (ptr *QQmlExtensionPlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlExtensionPlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQQmlExtensionPlugin(ptr QQmlExtensionPlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlExtensionPlugin_PTR().Pointer() + } + return nil +} + +func NewQQmlExtensionPluginFromPointer(ptr unsafe.Pointer) (n *QQmlExtensionPlugin) { + n = new(QQmlExtensionPlugin) + n.SetPointer(ptr) + return +} +func NewQQmlExtensionPlugin(parent core.QObject_ITF) *QQmlExtensionPlugin { + tmpValue := NewQQmlExtensionPluginFromPointer(C.QQmlExtensionPlugin_NewQQmlExtensionPlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlExtensionPlugin) BaseUrl() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QQmlExtensionPlugin_BaseUrl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQQmlExtensionPlugin_InitializeEngine +func callbackQQmlExtensionPlugin_InitializeEngine(ptr unsafe.Pointer, engine unsafe.Pointer, uri C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "initializeEngine"); signal != nil { + (*(*func(*QQmlEngine, string))(signal))(NewQQmlEngineFromPointer(engine), cGoUnpackString(uri)) + } else { + NewQQmlExtensionPluginFromPointer(ptr).InitializeEngineDefault(NewQQmlEngineFromPointer(engine), cGoUnpackString(uri)) + } +} + +func (ptr *QQmlExtensionPlugin) ConnectInitializeEngine(f func(engine *QQmlEngine, uri string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initializeEngine"); signal != nil { + f := func(engine *QQmlEngine, uri string) { + (*(*func(*QQmlEngine, string))(signal))(engine, uri) + f(engine, uri) + } + qt.ConnectSignal(ptr.Pointer(), "initializeEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initializeEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlExtensionPlugin) DisconnectInitializeEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initializeEngine") + } +} + +func (ptr *QQmlExtensionPlugin) InitializeEngine(engine QQmlEngine_ITF, uri string) { + if ptr.Pointer() != nil { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + C.QQmlExtensionPlugin_InitializeEngine(ptr.Pointer(), PointerFromQQmlEngine(engine), uriC) + } +} + +func (ptr *QQmlExtensionPlugin) InitializeEngineDefault(engine QQmlEngine_ITF, uri string) { + if ptr.Pointer() != nil { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + C.QQmlExtensionPlugin_InitializeEngineDefault(ptr.Pointer(), PointerFromQQmlEngine(engine), uriC) + } +} + +//export callbackQQmlExtensionPlugin_RegisterTypes +func callbackQQmlExtensionPlugin_RegisterTypes(ptr unsafe.Pointer, uri C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "registerTypes"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(uri)) + } + +} + +func (ptr *QQmlExtensionPlugin) ConnectRegisterTypes(f func(uri string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "registerTypes"); signal != nil { + f := func(uri string) { + (*(*func(string))(signal))(uri) + f(uri) + } + qt.ConnectSignal(ptr.Pointer(), "registerTypes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "registerTypes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlExtensionPlugin) DisconnectRegisterTypes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "registerTypes") + } +} + +func (ptr *QQmlExtensionPlugin) RegisterTypes(uri string) { + if ptr.Pointer() != nil { + var uriC *C.char + if uri != "" { + uriC = C.CString(uri) + defer C.free(unsafe.Pointer(uriC)) + } + C.QQmlExtensionPlugin_RegisterTypes(ptr.Pointer(), uriC) + } +} + +func (ptr *QQmlExtensionPlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExtensionPlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExtensionPlugin) __children_newList() unsafe.Pointer { + return C.QQmlExtensionPlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QQmlExtensionPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QQmlExtensionPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QQmlExtensionPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QQmlExtensionPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QQmlExtensionPlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QQmlExtensionPlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExtensionPlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExtensionPlugin) __findChildren_newList() unsafe.Pointer { + return C.QQmlExtensionPlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QQmlExtensionPlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExtensionPlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExtensionPlugin) __findChildren_newList3() unsafe.Pointer { + return C.QQmlExtensionPlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QQmlExtensionPlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlExtensionPlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlExtensionPlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QQmlExtensionPlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQQmlExtensionPlugin_ChildEvent +func callbackQQmlExtensionPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQQmlExtensionPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QQmlExtensionPlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQQmlExtensionPlugin_ConnectNotify +func callbackQQmlExtensionPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlExtensionPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlExtensionPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlExtensionPlugin_CustomEvent +func callbackQQmlExtensionPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQQmlExtensionPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QQmlExtensionPlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQQmlExtensionPlugin_DeleteLater +func callbackQQmlExtensionPlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlExtensionPluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QQmlExtensionPlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlExtensionPlugin_Destroyed +func callbackQQmlExtensionPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQQmlExtensionPlugin_DisconnectNotify +func callbackQQmlExtensionPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlExtensionPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlExtensionPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlExtensionPlugin_Event +func callbackQQmlExtensionPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlExtensionPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QQmlExtensionPlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlExtensionPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQQmlExtensionPlugin_EventFilter +func callbackQQmlExtensionPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlExtensionPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QQmlExtensionPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlExtensionPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQQmlExtensionPlugin_MetaObject +func callbackQQmlExtensionPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQQmlExtensionPluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QQmlExtensionPlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlExtensionPlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQQmlExtensionPlugin_ObjectNameChanged +func callbackQQmlExtensionPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQQmlExtensionPlugin_TimerEvent +func callbackQQmlExtensionPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQQmlExtensionPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QQmlExtensionPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlExtensionPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QQmlFileSelector struct { + core.QObject +} + +type QQmlFileSelector_ITF interface { + core.QObject_ITF + QQmlFileSelector_PTR() *QQmlFileSelector +} + +func (ptr *QQmlFileSelector) QQmlFileSelector_PTR() *QQmlFileSelector { + return ptr +} + +func (ptr *QQmlFileSelector) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlFileSelector) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQQmlFileSelector(ptr QQmlFileSelector_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlFileSelector_PTR().Pointer() + } + return nil +} + +func NewQQmlFileSelectorFromPointer(ptr unsafe.Pointer) (n *QQmlFileSelector) { + n = new(QQmlFileSelector) + n.SetPointer(ptr) + return +} +func NewQQmlFileSelector(engine QQmlEngine_ITF, parent core.QObject_ITF) *QQmlFileSelector { + tmpValue := NewQQmlFileSelectorFromPointer(C.QQmlFileSelector_NewQQmlFileSelector(PointerFromQQmlEngine(engine), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QQmlFileSelector_Get(engine QQmlEngine_ITF) *QQmlFileSelector { + tmpValue := NewQQmlFileSelectorFromPointer(C.QQmlFileSelector_QQmlFileSelector_Get(PointerFromQQmlEngine(engine))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlFileSelector) Get(engine QQmlEngine_ITF) *QQmlFileSelector { + tmpValue := NewQQmlFileSelectorFromPointer(C.QQmlFileSelector_QQmlFileSelector_Get(PointerFromQQmlEngine(engine))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlFileSelector) Selector() *core.QFileSelector { + if ptr.Pointer() != nil { + tmpValue := core.NewQFileSelectorFromPointer(C.QQmlFileSelector_Selector(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlFileSelector) SetExtraSelectors(strin []string) { + if ptr.Pointer() != nil { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + C.QQmlFileSelector_SetExtraSelectors(ptr.Pointer(), C.struct_QtQml_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}) + } +} + +func (ptr *QQmlFileSelector) SetExtraSelectors2(strin []string) { + if ptr.Pointer() != nil { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + C.QQmlFileSelector_SetExtraSelectors2(ptr.Pointer(), C.struct_QtQml_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}) + } +} + +func (ptr *QQmlFileSelector) SetSelector(selector core.QFileSelector_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector_SetSelector(ptr.Pointer(), core.PointerFromQFileSelector(selector)) + } +} + +//export callbackQQmlFileSelector_DestroyQQmlFileSelector +func callbackQQmlFileSelector_DestroyQQmlFileSelector(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlFileSelector"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlFileSelectorFromPointer(ptr).DestroyQQmlFileSelectorDefault() + } +} + +func (ptr *QQmlFileSelector) ConnectDestroyQQmlFileSelector(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlFileSelector"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlFileSelector", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlFileSelector", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlFileSelector) DisconnectDestroyQQmlFileSelector() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlFileSelector") + } +} + +func (ptr *QQmlFileSelector) DestroyQQmlFileSelector() { + if ptr.Pointer() != nil { + C.QQmlFileSelector_DestroyQQmlFileSelector(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlFileSelector) DestroyQQmlFileSelectorDefault() { + if ptr.Pointer() != nil { + C.QQmlFileSelector_DestroyQQmlFileSelectorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlFileSelector) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlFileSelector) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlFileSelector) __children_newList() unsafe.Pointer { + return C.QQmlFileSelector___children_newList(ptr.Pointer()) +} + +func (ptr *QQmlFileSelector) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QQmlFileSelector___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QQmlFileSelector) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QQmlFileSelector) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QQmlFileSelector___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QQmlFileSelector) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlFileSelector) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlFileSelector) __findChildren_newList() unsafe.Pointer { + return C.QQmlFileSelector___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QQmlFileSelector) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlFileSelector) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlFileSelector) __findChildren_newList3() unsafe.Pointer { + return C.QQmlFileSelector___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QQmlFileSelector) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlFileSelector) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlFileSelector) __qFindChildren_newList2() unsafe.Pointer { + return C.QQmlFileSelector___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQQmlFileSelector_ChildEvent +func callbackQQmlFileSelector_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQQmlFileSelectorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QQmlFileSelector) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQQmlFileSelector_ConnectNotify +func callbackQQmlFileSelector_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlFileSelectorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlFileSelector) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlFileSelector_CustomEvent +func callbackQQmlFileSelector_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQQmlFileSelectorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QQmlFileSelector) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQQmlFileSelector_DeleteLater +func callbackQQmlFileSelector_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlFileSelectorFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QQmlFileSelector) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QQmlFileSelector_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlFileSelector_Destroyed +func callbackQQmlFileSelector_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQQmlFileSelector_DisconnectNotify +func callbackQQmlFileSelector_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlFileSelectorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlFileSelector) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlFileSelector_Event +func callbackQQmlFileSelector_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlFileSelectorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QQmlFileSelector) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlFileSelector_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQQmlFileSelector_EventFilter +func callbackQQmlFileSelector_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlFileSelectorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QQmlFileSelector) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlFileSelector_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQQmlFileSelector_MetaObject +func callbackQQmlFileSelector_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQQmlFileSelectorFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QQmlFileSelector) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlFileSelector_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQQmlFileSelector_ObjectNameChanged +func callbackQQmlFileSelector_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQQmlFileSelector_TimerEvent +func callbackQQmlFileSelector_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQQmlFileSelectorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QQmlFileSelector) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlFileSelector_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QQmlImageProviderBase struct { + ptr unsafe.Pointer +} + +type QQmlImageProviderBase_ITF interface { + QQmlImageProviderBase_PTR() *QQmlImageProviderBase +} + +func (ptr *QQmlImageProviderBase) QQmlImageProviderBase_PTR() *QQmlImageProviderBase { + return ptr +} + +func (ptr *QQmlImageProviderBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlImageProviderBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlImageProviderBase(ptr QQmlImageProviderBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlImageProviderBase_PTR().Pointer() + } + return nil +} + +func NewQQmlImageProviderBaseFromPointer(ptr unsafe.Pointer) (n *QQmlImageProviderBase) { + n = new(QQmlImageProviderBase) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlImageProviderBase) DestroyQQmlImageProviderBase() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QQmlImageProviderBase__ImageType +//QQmlImageProviderBase::ImageType +type QQmlImageProviderBase__ImageType int64 + +const ( + QQmlImageProviderBase__Image QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(0) + QQmlImageProviderBase__Pixmap QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(1) + QQmlImageProviderBase__Texture QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(2) + QQmlImageProviderBase__Invalid QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(3) + QQmlImageProviderBase__ImageResponse QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(4) +) + +//go:generate stringer -type=QQmlImageProviderBase__Flag +//QQmlImageProviderBase::Flag +type QQmlImageProviderBase__Flag int64 + +const ( + QQmlImageProviderBase__ForceAsynchronousImageLoading QQmlImageProviderBase__Flag = QQmlImageProviderBase__Flag(0x01) +) + +//export callbackQQmlImageProviderBase_Flags +func callbackQQmlImageProviderBase_Flags(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "flags"); signal != nil { + return C.longlong((*(*func() QQmlImageProviderBase__Flag)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QQmlImageProviderBase) ConnectFlags(f func() QQmlImageProviderBase__Flag) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "flags"); signal != nil { + f := func() QQmlImageProviderBase__Flag { + (*(*func() QQmlImageProviderBase__Flag)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlImageProviderBase) DisconnectFlags() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "flags") + } +} + +func (ptr *QQmlImageProviderBase) Flags() QQmlImageProviderBase__Flag { + if ptr.Pointer() != nil { + return QQmlImageProviderBase__Flag(C.QQmlImageProviderBase_Flags(ptr.Pointer())) + } + return 0 +} + +//export callbackQQmlImageProviderBase_ImageType +func callbackQQmlImageProviderBase_ImageType(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "imageType"); signal != nil { + return C.longlong((*(*func() QQmlImageProviderBase__ImageType)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QQmlImageProviderBase) ConnectImageType(f func() QQmlImageProviderBase__ImageType) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "imageType"); signal != nil { + f := func() QQmlImageProviderBase__ImageType { + (*(*func() QQmlImageProviderBase__ImageType)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "imageType", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "imageType", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlImageProviderBase) DisconnectImageType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "imageType") + } +} + +func (ptr *QQmlImageProviderBase) ImageType() QQmlImageProviderBase__ImageType { + if ptr.Pointer() != nil { + return QQmlImageProviderBase__ImageType(C.QQmlImageProviderBase_ImageType(ptr.Pointer())) + } + return 0 +} + +type QQmlIncubationController struct { + ptr unsafe.Pointer +} + +type QQmlIncubationController_ITF interface { + QQmlIncubationController_PTR() *QQmlIncubationController +} + +func (ptr *QQmlIncubationController) QQmlIncubationController_PTR() *QQmlIncubationController { + return ptr +} + +func (ptr *QQmlIncubationController) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlIncubationController) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlIncubationController(ptr QQmlIncubationController_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlIncubationController_PTR().Pointer() + } + return nil +} + +func NewQQmlIncubationControllerFromPointer(ptr unsafe.Pointer) (n *QQmlIncubationController) { + n = new(QQmlIncubationController) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlIncubationController) DestroyQQmlIncubationController() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQQmlIncubationController2() *QQmlIncubationController { + return NewQQmlIncubationControllerFromPointer(C.QQmlIncubationController_NewQQmlIncubationController2()) +} + +func (ptr *QQmlIncubationController) Engine() *QQmlEngine { + if ptr.Pointer() != nil { + tmpValue := NewQQmlEngineFromPointer(C.QQmlIncubationController_Engine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlIncubationController) IncubateFor(msecs int) { + if ptr.Pointer() != nil { + C.QQmlIncubationController_IncubateFor(ptr.Pointer(), C.int(int32(msecs))) + } +} + +func (ptr *QQmlIncubationController) IncubatingObjectCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlIncubationController_IncubatingObjectCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQQmlIncubationController_IncubatingObjectCountChanged +func callbackQQmlIncubationController_IncubatingObjectCountChanged(ptr unsafe.Pointer, incubatingObjectCount C.int) { + if signal := qt.GetSignal(ptr, "incubatingObjectCountChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(incubatingObjectCount))) + } else { + NewQQmlIncubationControllerFromPointer(ptr).IncubatingObjectCountChangedDefault(int(int32(incubatingObjectCount))) + } +} + +func (ptr *QQmlIncubationController) ConnectIncubatingObjectCountChanged(f func(incubatingObjectCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "incubatingObjectCountChanged"); signal != nil { + f := func(incubatingObjectCount int) { + (*(*func(int))(signal))(incubatingObjectCount) + f(incubatingObjectCount) + } + qt.ConnectSignal(ptr.Pointer(), "incubatingObjectCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "incubatingObjectCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlIncubationController) DisconnectIncubatingObjectCountChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "incubatingObjectCountChanged") + } +} + +func (ptr *QQmlIncubationController) IncubatingObjectCountChanged(incubatingObjectCount int) { + if ptr.Pointer() != nil { + C.QQmlIncubationController_IncubatingObjectCountChanged(ptr.Pointer(), C.int(int32(incubatingObjectCount))) + } +} + +func (ptr *QQmlIncubationController) IncubatingObjectCountChangedDefault(incubatingObjectCount int) { + if ptr.Pointer() != nil { + C.QQmlIncubationController_IncubatingObjectCountChangedDefault(ptr.Pointer(), C.int(int32(incubatingObjectCount))) + } +} + +type QQmlIncubator struct { + ptr unsafe.Pointer +} + +type QQmlIncubator_ITF interface { + QQmlIncubator_PTR() *QQmlIncubator +} + +func (ptr *QQmlIncubator) QQmlIncubator_PTR() *QQmlIncubator { + return ptr +} + +func (ptr *QQmlIncubator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlIncubator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlIncubator(ptr QQmlIncubator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlIncubator_PTR().Pointer() + } + return nil +} + +func NewQQmlIncubatorFromPointer(ptr unsafe.Pointer) (n *QQmlIncubator) { + n = new(QQmlIncubator) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlIncubator) DestroyQQmlIncubator() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QQmlIncubator__IncubationMode +//QQmlIncubator::IncubationMode +type QQmlIncubator__IncubationMode int64 + +const ( + QQmlIncubator__Asynchronous QQmlIncubator__IncubationMode = QQmlIncubator__IncubationMode(0) + QQmlIncubator__AsynchronousIfNested QQmlIncubator__IncubationMode = QQmlIncubator__IncubationMode(1) + QQmlIncubator__Synchronous QQmlIncubator__IncubationMode = QQmlIncubator__IncubationMode(2) +) + +//go:generate stringer -type=QQmlIncubator__Status +//QQmlIncubator::Status +type QQmlIncubator__Status int64 + +const ( + QQmlIncubator__Null QQmlIncubator__Status = QQmlIncubator__Status(0) + QQmlIncubator__Ready QQmlIncubator__Status = QQmlIncubator__Status(1) + QQmlIncubator__Loading QQmlIncubator__Status = QQmlIncubator__Status(2) + QQmlIncubator__Error QQmlIncubator__Status = QQmlIncubator__Status(3) +) + +func NewQQmlIncubator2(mode QQmlIncubator__IncubationMode) *QQmlIncubator { + return NewQQmlIncubatorFromPointer(C.QQmlIncubator_NewQQmlIncubator2(C.longlong(mode))) +} + +func (ptr *QQmlIncubator) Clear() { + if ptr.Pointer() != nil { + C.QQmlIncubator_Clear(ptr.Pointer()) + } +} + +func (ptr *QQmlIncubator) Errors() []*QQmlError { + if ptr.Pointer() != nil { + return func(l C.struct_QtQml_PackedList) []*QQmlError { + out := make([]*QQmlError, int(l.len)) + tmpList := NewQQmlIncubatorFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__errors_atList(i) + } + return out + }(C.QQmlIncubator_Errors(ptr.Pointer())) + } + return make([]*QQmlError, 0) +} + +func (ptr *QQmlIncubator) ForceCompletion() { + if ptr.Pointer() != nil { + C.QQmlIncubator_ForceCompletion(ptr.Pointer()) + } +} + +func (ptr *QQmlIncubator) IncubationMode() QQmlIncubator__IncubationMode { + if ptr.Pointer() != nil { + return QQmlIncubator__IncubationMode(C.QQmlIncubator_IncubationMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQmlIncubator) IsError() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlIncubator_IsError(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlIncubator) IsLoading() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlIncubator_IsLoading(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlIncubator) IsNull() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlIncubator_IsNull(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlIncubator) IsReady() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlIncubator_IsReady(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlIncubator) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlIncubator_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQQmlIncubator_SetInitialState +func callbackQQmlIncubator_SetInitialState(ptr unsafe.Pointer, object unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setInitialState"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(object)) + } else { + NewQQmlIncubatorFromPointer(ptr).SetInitialStateDefault(core.NewQObjectFromPointer(object)) + } +} + +func (ptr *QQmlIncubator) ConnectSetInitialState(f func(object *core.QObject)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setInitialState"); signal != nil { + f := func(object *core.QObject) { + (*(*func(*core.QObject))(signal))(object) + f(object) + } + qt.ConnectSignal(ptr.Pointer(), "setInitialState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setInitialState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlIncubator) DisconnectSetInitialState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setInitialState") + } +} + +func (ptr *QQmlIncubator) SetInitialState(object core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlIncubator_SetInitialState(ptr.Pointer(), core.PointerFromQObject(object)) + } +} + +func (ptr *QQmlIncubator) SetInitialStateDefault(object core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlIncubator_SetInitialStateDefault(ptr.Pointer(), core.PointerFromQObject(object)) + } +} + +func (ptr *QQmlIncubator) Status() QQmlIncubator__Status { + if ptr.Pointer() != nil { + return QQmlIncubator__Status(C.QQmlIncubator_Status(ptr.Pointer())) + } + return 0 +} + +//export callbackQQmlIncubator_StatusChanged +func callbackQQmlIncubator_StatusChanged(ptr unsafe.Pointer, status C.longlong) { + if signal := qt.GetSignal(ptr, "statusChanged"); signal != nil { + (*(*func(QQmlIncubator__Status))(signal))(QQmlIncubator__Status(status)) + } else { + NewQQmlIncubatorFromPointer(ptr).StatusChangedDefault(QQmlIncubator__Status(status)) + } +} + +func (ptr *QQmlIncubator) ConnectStatusChanged(f func(status QQmlIncubator__Status)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "statusChanged"); signal != nil { + f := func(status QQmlIncubator__Status) { + (*(*func(QQmlIncubator__Status))(signal))(status) + f(status) + } + qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlIncubator) DisconnectStatusChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "statusChanged") + } +} + +func (ptr *QQmlIncubator) StatusChanged(status QQmlIncubator__Status) { + if ptr.Pointer() != nil { + C.QQmlIncubator_StatusChanged(ptr.Pointer(), C.longlong(status)) + } +} + +func (ptr *QQmlIncubator) StatusChangedDefault(status QQmlIncubator__Status) { + if ptr.Pointer() != nil { + C.QQmlIncubator_StatusChangedDefault(ptr.Pointer(), C.longlong(status)) + } +} + +func (ptr *QQmlIncubator) __errors_atList(i int) *QQmlError { + if ptr.Pointer() != nil { + tmpValue := NewQQmlErrorFromPointer(C.QQmlIncubator___errors_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) + return tmpValue + } + return nil +} + +func (ptr *QQmlIncubator) __errors_setList(i QQmlError_ITF) { + if ptr.Pointer() != nil { + C.QQmlIncubator___errors_setList(ptr.Pointer(), PointerFromQQmlError(i)) + } +} + +func (ptr *QQmlIncubator) __errors_newList() unsafe.Pointer { + return C.QQmlIncubator___errors_newList(ptr.Pointer()) +} + +type QQmlInfo struct { + core.QDebug +} + +type QQmlInfo_ITF interface { + core.QDebug_ITF + QQmlInfo_PTR() *QQmlInfo +} + +func (ptr *QQmlInfo) QQmlInfo_PTR() *QQmlInfo { + return ptr +} + +func (ptr *QQmlInfo) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDebug_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlInfo) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDebug_PTR().SetPointer(p) + } +} + +func PointerFromQQmlInfo(ptr QQmlInfo_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlInfo_PTR().Pointer() + } + return nil +} + +func NewQQmlInfoFromPointer(ptr unsafe.Pointer) (n *QQmlInfo) { + n = new(QQmlInfo) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlInfo) DestroyQQmlInfo() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QQmlListProperty struct { + ptr unsafe.Pointer +} + +type QQmlListProperty_ITF interface { + QQmlListProperty_PTR() *QQmlListProperty +} + +func (ptr *QQmlListProperty) QQmlListProperty_PTR() *QQmlListProperty { + return ptr +} + +func (ptr *QQmlListProperty) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlListProperty) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlListProperty(ptr QQmlListProperty_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlListProperty_PTR().Pointer() + } + return nil +} + +func NewQQmlListPropertyFromPointer(ptr unsafe.Pointer) (n *QQmlListProperty) { + n = new(QQmlListProperty) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlListProperty) DestroyQQmlListProperty() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QQmlListReference struct { + ptr unsafe.Pointer +} + +type QQmlListReference_ITF interface { + QQmlListReference_PTR() *QQmlListReference +} + +func (ptr *QQmlListReference) QQmlListReference_PTR() *QQmlListReference { + return ptr +} + +func (ptr *QQmlListReference) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlListReference) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlListReference(ptr QQmlListReference_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlListReference_PTR().Pointer() + } + return nil +} + +func NewQQmlListReferenceFromPointer(ptr unsafe.Pointer) (n *QQmlListReference) { + n = new(QQmlListReference) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlListReference) DestroyQQmlListReference() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQQmlListReference() *QQmlListReference { + tmpValue := NewQQmlListReferenceFromPointer(C.QQmlListReference_NewQQmlListReference()) + runtime.SetFinalizer(tmpValue, (*QQmlListReference).DestroyQQmlListReference) + return tmpValue +} + +func NewQQmlListReference2(object core.QObject_ITF, property string, engine QQmlEngine_ITF) *QQmlListReference { + var propertyC *C.char + if property != "" { + propertyC = C.CString(property) + defer C.free(unsafe.Pointer(propertyC)) + } + tmpValue := NewQQmlListReferenceFromPointer(C.QQmlListReference_NewQQmlListReference2(core.PointerFromQObject(object), propertyC, PointerFromQQmlEngine(engine))) + runtime.SetFinalizer(tmpValue, (*QQmlListReference).DestroyQQmlListReference) + return tmpValue +} + +func (ptr *QQmlListReference) Append(object core.QObject_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_Append(ptr.Pointer(), core.PointerFromQObject(object))) != 0 + } + return false +} + +func (ptr *QQmlListReference) At(index int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlListReference_At(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlListReference) CanAppend() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_CanAppend(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) CanAt() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_CanAt(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) CanClear() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_CanClear(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) CanCount() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_CanCount(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) Clear() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_Clear(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlListReference_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlListReference) IsManipulable() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_IsManipulable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) IsReadable() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_IsReadable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlListReference_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlListReference) ListElementType() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlListReference_ListElementType(ptr.Pointer())) + } + return nil +} + +func (ptr *QQmlListReference) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlListReference_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +type QQmlNetworkAccessManagerFactory struct { + ptr unsafe.Pointer +} + +type QQmlNetworkAccessManagerFactory_ITF interface { + QQmlNetworkAccessManagerFactory_PTR() *QQmlNetworkAccessManagerFactory +} + +func (ptr *QQmlNetworkAccessManagerFactory) QQmlNetworkAccessManagerFactory_PTR() *QQmlNetworkAccessManagerFactory { + return ptr +} + +func (ptr *QQmlNetworkAccessManagerFactory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlNetworkAccessManagerFactory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlNetworkAccessManagerFactory(ptr QQmlNetworkAccessManagerFactory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlNetworkAccessManagerFactory_PTR().Pointer() + } + return nil +} + +func NewQQmlNetworkAccessManagerFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlNetworkAccessManagerFactory) { + n = new(QQmlNetworkAccessManagerFactory) + n.SetPointer(ptr) + return +} + +//export callbackQQmlNetworkAccessManagerFactory_Create +func callbackQQmlNetworkAccessManagerFactory_Create(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return network.PointerFromQNetworkAccessManager((*(*func(*core.QObject) *network.QNetworkAccessManager)(signal))(core.NewQObjectFromPointer(parent))) + } + + return network.PointerFromQNetworkAccessManager(network.NewQNetworkAccessManager(nil)) +} + +func (ptr *QQmlNetworkAccessManagerFactory) ConnectCreate(f func(parent *core.QObject) *network.QNetworkAccessManager) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(parent *core.QObject) *network.QNetworkAccessManager { + (*(*func(*core.QObject) *network.QNetworkAccessManager)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlNetworkAccessManagerFactory) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QQmlNetworkAccessManagerFactory) Create(parent core.QObject_ITF) *network.QNetworkAccessManager { + if ptr.Pointer() != nil { + tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QQmlNetworkAccessManagerFactory_Create(ptr.Pointer(), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory +func callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlNetworkAccessManagerFactory"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlNetworkAccessManagerFactoryFromPointer(ptr).DestroyQQmlNetworkAccessManagerFactoryDefault() + } +} + +func (ptr *QQmlNetworkAccessManagerFactory) ConnectDestroyQQmlNetworkAccessManagerFactory(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlNetworkAccessManagerFactory) DisconnectDestroyQQmlNetworkAccessManagerFactory() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory") + } +} + +func (ptr *QQmlNetworkAccessManagerFactory) DestroyQQmlNetworkAccessManagerFactory() { + if ptr.Pointer() != nil { + C.QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QQmlNetworkAccessManagerFactory) DestroyQQmlNetworkAccessManagerFactoryDefault() { + if ptr.Pointer() != nil { + C.QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func NewQQmlNetworkAccessManagerFactory() *QQmlNetworkAccessManagerFactory { + return NewQQmlNetworkAccessManagerFactoryFromPointer(C.QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory()) +} + +type QQmlParserStatus struct { + ptr unsafe.Pointer +} + +type QQmlParserStatus_ITF interface { + QQmlParserStatus_PTR() *QQmlParserStatus +} + +func (ptr *QQmlParserStatus) QQmlParserStatus_PTR() *QQmlParserStatus { + return ptr +} + +func (ptr *QQmlParserStatus) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlParserStatus) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlParserStatus(ptr QQmlParserStatus_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlParserStatus_PTR().Pointer() + } + return nil +} + +func NewQQmlParserStatusFromPointer(ptr unsafe.Pointer) (n *QQmlParserStatus) { + n = new(QQmlParserStatus) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlParserStatus) DestroyQQmlParserStatus() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlParserStatus_ClassBegin +func callbackQQmlParserStatus_ClassBegin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "classBegin"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QQmlParserStatus) ConnectClassBegin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "classBegin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "classBegin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "classBegin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlParserStatus) DisconnectClassBegin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "classBegin") + } +} + +func (ptr *QQmlParserStatus) ClassBegin() { + if ptr.Pointer() != nil { + C.QQmlParserStatus_ClassBegin(ptr.Pointer()) + } +} + +//export callbackQQmlParserStatus_ComponentComplete +func callbackQQmlParserStatus_ComponentComplete(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "componentComplete"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QQmlParserStatus) ConnectComponentComplete(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "componentComplete"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "componentComplete", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "componentComplete", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlParserStatus) DisconnectComponentComplete() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "componentComplete") + } +} + +func (ptr *QQmlParserStatus) ComponentComplete() { + if ptr.Pointer() != nil { + C.QQmlParserStatus_ComponentComplete(ptr.Pointer()) + } +} + +type QQmlProperty struct { + ptr unsafe.Pointer +} + +type QQmlProperty_ITF interface { + QQmlProperty_PTR() *QQmlProperty +} + +func (ptr *QQmlProperty) QQmlProperty_PTR() *QQmlProperty { + return ptr +} + +func (ptr *QQmlProperty) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlProperty) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlProperty(ptr QQmlProperty_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlProperty_PTR().Pointer() + } + return nil +} + +func NewQQmlPropertyFromPointer(ptr unsafe.Pointer) (n *QQmlProperty) { + n = new(QQmlProperty) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlProperty) DestroyQQmlProperty() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QQmlProperty__PropertyTypeCategory +//QQmlProperty::PropertyTypeCategory +type QQmlProperty__PropertyTypeCategory int64 + +const ( + QQmlProperty__InvalidCategory QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(0) + QQmlProperty__List QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(1) + QQmlProperty__Object QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(2) + QQmlProperty__Normal QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(3) +) + +//go:generate stringer -type=QQmlProperty__Type +//QQmlProperty::Type +type QQmlProperty__Type int64 + +const ( + QQmlProperty__Invalid QQmlProperty__Type = QQmlProperty__Type(0) + QQmlProperty__Property QQmlProperty__Type = QQmlProperty__Type(1) + QQmlProperty__SignalProperty QQmlProperty__Type = QQmlProperty__Type(2) +) + +func NewQQmlProperty() *QQmlProperty { + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty()) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty2(obj core.QObject_ITF) *QQmlProperty { + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty2(core.PointerFromQObject(obj))) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty3(obj core.QObject_ITF, ctxt QQmlContext_ITF) *QQmlProperty { + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty3(core.PointerFromQObject(obj), PointerFromQQmlContext(ctxt))) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty4(obj core.QObject_ITF, engine QQmlEngine_ITF) *QQmlProperty { + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty4(core.PointerFromQObject(obj), PointerFromQQmlEngine(engine))) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty5(obj core.QObject_ITF, name string) *QQmlProperty { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty5(core.PointerFromQObject(obj), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty6(obj core.QObject_ITF, name string, ctxt QQmlContext_ITF) *QQmlProperty { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty6(core.PointerFromQObject(obj), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlContext(ctxt))) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty7(obj core.QObject_ITF, name string, engine QQmlEngine_ITF) *QQmlProperty { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty7(core.PointerFromQObject(obj), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlEngine(engine))) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func NewQQmlProperty8(other QQmlProperty_ITF) *QQmlProperty { + tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty8(PointerFromQQmlProperty(other))) + runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) + return tmpValue +} + +func (ptr *QQmlProperty) ConnectNotifySignal(dest core.QObject_ITF, slot string) bool { + if ptr.Pointer() != nil { + var slotC *C.char + if slot != "" { + slotC = C.CString(slot) + defer C.free(unsafe.Pointer(slotC)) + } + return int8(C.QQmlProperty_ConnectNotifySignal(ptr.Pointer(), core.PointerFromQObject(dest), slotC)) != 0 + } + return false +} + +func (ptr *QQmlProperty) ConnectNotifySignal2(dest core.QObject_ITF, method int) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_ConnectNotifySignal2(ptr.Pointer(), core.PointerFromQObject(dest), C.int(int32(method)))) != 0 + } + return false +} + +func (ptr *QQmlProperty) HasNotifySignal() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_HasNotifySignal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) Index() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlProperty_Index(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlProperty) IsDesignable() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_IsDesignable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) IsProperty() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_IsProperty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) IsResettable() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_IsResettable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) IsSignalProperty() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_IsSignalProperty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) IsWritable() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_IsWritable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) Method() *core.QMetaMethod { + if ptr.Pointer() != nil { + tmpValue := core.NewQMetaMethodFromPointer(C.QQmlProperty_Method(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMetaMethod).DestroyQMetaMethod) + return tmpValue + } + return nil +} + +func (ptr *QQmlProperty) Name() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlProperty_Name(ptr.Pointer())) + } + return "" +} + +func (ptr *QQmlProperty) NeedsNotifySignal() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_NeedsNotifySignal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlProperty_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlProperty) PropertyType() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlProperty_PropertyType(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlProperty) PropertyTypeCategory() QQmlProperty__PropertyTypeCategory { + if ptr.Pointer() != nil { + return QQmlProperty__PropertyTypeCategory(C.QQmlProperty_PropertyTypeCategory(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQmlProperty) PropertyTypeName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlProperty_PropertyTypeName(ptr.Pointer())) + } + return "" +} + +func (ptr *QQmlProperty) Read() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_Read(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func QQmlProperty_Read2(object core.QObject_ITF, name string) *core.QVariant { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func (ptr *QQmlProperty) Read2(object core.QObject_ITF, name string) *core.QVariant { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func QQmlProperty_Read3(object core.QObject_ITF, name string, ctxt QQmlContext_ITF) *core.QVariant { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlContext(ctxt))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func (ptr *QQmlProperty) Read3(object core.QObject_ITF, name string, ctxt QQmlContext_ITF) *core.QVariant { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlContext(ctxt))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func QQmlProperty_Read4(object core.QObject_ITF, name string, engine QQmlEngine_ITF) *core.QVariant { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlEngine(engine))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func (ptr *QQmlProperty) Read4(object core.QObject_ITF, name string, engine QQmlEngine_ITF) *core.QVariant { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlEngine(engine))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue +} + +func (ptr *QQmlProperty) Reset() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_Reset(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlProperty) Type() QQmlProperty__Type { + if ptr.Pointer() != nil { + return QQmlProperty__Type(C.QQmlProperty_Type(ptr.Pointer())) + } + return 0 +} + +func (ptr *QQmlProperty) Write(value core.QVariant_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlProperty_Write(ptr.Pointer(), core.PointerFromQVariant(value))) != 0 + } + return false +} + +func QQmlProperty_Write2(object core.QObject_ITF, name string, value core.QVariant_ITF) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QQmlProperty_QQmlProperty_Write2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value))) != 0 +} + +func (ptr *QQmlProperty) Write2(object core.QObject_ITF, name string, value core.QVariant_ITF) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QQmlProperty_QQmlProperty_Write2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value))) != 0 +} + +func QQmlProperty_Write3(object core.QObject_ITF, name string, value core.QVariant_ITF, ctxt QQmlContext_ITF) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QQmlProperty_QQmlProperty_Write3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlContext(ctxt))) != 0 +} + +func (ptr *QQmlProperty) Write3(object core.QObject_ITF, name string, value core.QVariant_ITF, ctxt QQmlContext_ITF) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QQmlProperty_QQmlProperty_Write3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlContext(ctxt))) != 0 +} + +func QQmlProperty_Write4(object core.QObject_ITF, name string, value core.QVariant_ITF, engine QQmlEngine_ITF) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QQmlProperty_QQmlProperty_Write4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlEngine(engine))) != 0 +} + +func (ptr *QQmlProperty) Write4(object core.QObject_ITF, name string, value core.QVariant_ITF, engine QQmlEngine_ITF) bool { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + return int8(C.QQmlProperty_QQmlProperty_Write4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlEngine(engine))) != 0 +} + +type QQmlPropertyMap struct { + core.QObject +} + +type QQmlPropertyMap_ITF interface { + core.QObject_ITF + QQmlPropertyMap_PTR() *QQmlPropertyMap +} + +func (ptr *QQmlPropertyMap) QQmlPropertyMap_PTR() *QQmlPropertyMap { + return ptr +} + +func (ptr *QQmlPropertyMap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QQmlPropertyMap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQQmlPropertyMap(ptr QQmlPropertyMap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlPropertyMap_PTR().Pointer() + } + return nil +} + +func NewQQmlPropertyMapFromPointer(ptr unsafe.Pointer) (n *QQmlPropertyMap) { + n = new(QQmlPropertyMap) + n.SetPointer(ptr) + return +} +func NewQQmlPropertyMap(parent core.QObject_ITF) *QQmlPropertyMap { + tmpValue := NewQQmlPropertyMapFromPointer(C.QQmlPropertyMap_NewQQmlPropertyMap(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QQmlPropertyMap) Clear(key string) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QQmlPropertyMap_Clear(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}) + } +} + +func (ptr *QQmlPropertyMap) Contains(key string) bool { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + return int8(C.QQmlPropertyMap_Contains(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 + } + return false +} + +func (ptr *QQmlPropertyMap) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlPropertyMap_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QQmlPropertyMap) Insert(key string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QQmlPropertyMap_Insert(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) + } +} + +func (ptr *QQmlPropertyMap) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlPropertyMap_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlPropertyMap) Keys() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QQmlPropertyMap_Keys(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QQmlPropertyMap) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QQmlPropertyMap_Size(ptr.Pointer()))) + } + return 0 +} + +//export callbackQQmlPropertyMap_UpdateValue +func callbackQQmlPropertyMap_UpdateValue(ptr unsafe.Pointer, key C.struct_QtQml_PackedString, input unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "updateValue"); signal != nil { + return core.PointerFromQVariant((*(*func(string, *core.QVariant) *core.QVariant)(signal))(cGoUnpackString(key), core.NewQVariantFromPointer(input))) + } + + return core.PointerFromQVariant(NewQQmlPropertyMapFromPointer(ptr).UpdateValueDefault(cGoUnpackString(key), core.NewQVariantFromPointer(input))) +} + +func (ptr *QQmlPropertyMap) ConnectUpdateValue(f func(key string, input *core.QVariant) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateValue"); signal != nil { + f := func(key string, input *core.QVariant) *core.QVariant { + (*(*func(string, *core.QVariant) *core.QVariant)(signal))(key, input) + return f(key, input) + } + qt.ConnectSignal(ptr.Pointer(), "updateValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlPropertyMap) DisconnectUpdateValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateValue") + } +} + +func (ptr *QQmlPropertyMap) UpdateValue(key string, input core.QVariant_ITF) *core.QVariant { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlPropertyMap_UpdateValue(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(input))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) UpdateValueDefault(key string, input core.QVariant_ITF) *core.QVariant { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlPropertyMap_UpdateValueDefault(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(input))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) Value(key string) *core.QVariant { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := core.NewQVariantFromPointer(C.QQmlPropertyMap_Value(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQQmlPropertyMap_ValueChanged +func callbackQQmlPropertyMap_ValueChanged(ptr unsafe.Pointer, key C.struct_QtQml_PackedString, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(string, *core.QVariant))(signal))(cGoUnpackString(key), core.NewQVariantFromPointer(value)) + } + +} + +func (ptr *QQmlPropertyMap) ConnectValueChanged(f func(key string, value *core.QVariant)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QQmlPropertyMap_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(key string, value *core.QVariant) { + (*(*func(string, *core.QVariant))(signal))(key, value) + f(key, value) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlPropertyMap) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QQmlPropertyMap) ValueChanged(key string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + C.QQmlPropertyMap_ValueChanged(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) + } +} + +//export callbackQQmlPropertyMap_DestroyQQmlPropertyMap +func callbackQQmlPropertyMap_DestroyQQmlPropertyMap(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlPropertyMap"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlPropertyMapFromPointer(ptr).DestroyQQmlPropertyMapDefault() + } +} + +func (ptr *QQmlPropertyMap) ConnectDestroyQQmlPropertyMap(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlPropertyMap"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyMap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyMap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlPropertyMap) DisconnectDestroyQQmlPropertyMap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlPropertyMap") + } +} + +func (ptr *QQmlPropertyMap) DestroyQQmlPropertyMap() { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_DestroyQQmlPropertyMap(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlPropertyMap) DestroyQQmlPropertyMapDefault() { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_DestroyQQmlPropertyMapDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QQmlPropertyMap) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlPropertyMap) __children_newList() unsafe.Pointer { + return C.QQmlPropertyMap___children_newList(ptr.Pointer()) +} + +func (ptr *QQmlPropertyMap) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QQmlPropertyMap___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QQmlPropertyMap) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QQmlPropertyMap___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QQmlPropertyMap) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlPropertyMap) __findChildren_newList() unsafe.Pointer { + return C.QQmlPropertyMap___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QQmlPropertyMap) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlPropertyMap) __findChildren_newList3() unsafe.Pointer { + return C.QQmlPropertyMap___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QQmlPropertyMap) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QQmlPropertyMap) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QQmlPropertyMap) __qFindChildren_newList2() unsafe.Pointer { + return C.QQmlPropertyMap___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQQmlPropertyMap_ChildEvent +func callbackQQmlPropertyMap_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQQmlPropertyMapFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QQmlPropertyMap) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQQmlPropertyMap_ConnectNotify +func callbackQQmlPropertyMap_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlPropertyMapFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlPropertyMap) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlPropertyMap_CustomEvent +func callbackQQmlPropertyMap_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQQmlPropertyMapFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QQmlPropertyMap) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQQmlPropertyMap_DeleteLater +func callbackQQmlPropertyMap_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlPropertyMapFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QQmlPropertyMap) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQQmlPropertyMap_Destroyed +func callbackQQmlPropertyMap_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQQmlPropertyMap_DisconnectNotify +func callbackQQmlPropertyMap_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQQmlPropertyMapFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QQmlPropertyMap) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQQmlPropertyMap_Event +func callbackQQmlPropertyMap_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlPropertyMapFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QQmlPropertyMap) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlPropertyMap_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQQmlPropertyMap_EventFilter +func callbackQQmlPropertyMap_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQQmlPropertyMapFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QQmlPropertyMap) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QQmlPropertyMap_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQQmlPropertyMap_MetaObject +func callbackQQmlPropertyMap_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQQmlPropertyMapFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QQmlPropertyMap) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QQmlPropertyMap_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQQmlPropertyMap_ObjectNameChanged +func callbackQQmlPropertyMap_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQQmlPropertyMap_TimerEvent +func callbackQQmlPropertyMap_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQQmlPropertyMapFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QQmlPropertyMap) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyMap_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QQmlPropertyValueSource struct { + ptr unsafe.Pointer +} + +type QQmlPropertyValueSource_ITF interface { + QQmlPropertyValueSource_PTR() *QQmlPropertyValueSource +} + +func (ptr *QQmlPropertyValueSource) QQmlPropertyValueSource_PTR() *QQmlPropertyValueSource { + return ptr +} + +func (ptr *QQmlPropertyValueSource) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlPropertyValueSource) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlPropertyValueSource(ptr QQmlPropertyValueSource_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlPropertyValueSource_PTR().Pointer() + } + return nil +} + +func NewQQmlPropertyValueSourceFromPointer(ptr unsafe.Pointer) (n *QQmlPropertyValueSource) { + n = new(QQmlPropertyValueSource) + n.SetPointer(ptr) + return +} +func NewQQmlPropertyValueSource() *QQmlPropertyValueSource { + return NewQQmlPropertyValueSourceFromPointer(C.QQmlPropertyValueSource_NewQQmlPropertyValueSource()) +} + +//export callbackQQmlPropertyValueSource_SetTarget +func callbackQQmlPropertyValueSource_SetTarget(ptr unsafe.Pointer, property unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setTarget"); signal != nil { + (*(*func(*QQmlProperty))(signal))(NewQQmlPropertyFromPointer(property)) + } + +} + +func (ptr *QQmlPropertyValueSource) ConnectSetTarget(f func(property *QQmlProperty)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setTarget"); signal != nil { + f := func(property *QQmlProperty) { + (*(*func(*QQmlProperty))(signal))(property) + f(property) + } + qt.ConnectSignal(ptr.Pointer(), "setTarget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setTarget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlPropertyValueSource) DisconnectSetTarget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setTarget") + } +} + +func (ptr *QQmlPropertyValueSource) SetTarget(property QQmlProperty_ITF) { + if ptr.Pointer() != nil { + C.QQmlPropertyValueSource_SetTarget(ptr.Pointer(), PointerFromQQmlProperty(property)) + } +} + +//export callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource +func callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QQmlPropertyValueSource"); signal != nil { + (*(*func())(signal))() + } else { + NewQQmlPropertyValueSourceFromPointer(ptr).DestroyQQmlPropertyValueSourceDefault() + } +} + +func (ptr *QQmlPropertyValueSource) ConnectDestroyQQmlPropertyValueSource(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QQmlPropertyValueSource"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyValueSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyValueSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QQmlPropertyValueSource) DisconnectDestroyQQmlPropertyValueSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QQmlPropertyValueSource") + } +} + +func (ptr *QQmlPropertyValueSource) DestroyQQmlPropertyValueSource() { + if ptr.Pointer() != nil { + C.QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QQmlPropertyValueSource) DestroyQQmlPropertyValueSourceDefault() { + if ptr.Pointer() != nil { + C.QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QQmlScriptString struct { + ptr unsafe.Pointer +} + +type QQmlScriptString_ITF interface { + QQmlScriptString_PTR() *QQmlScriptString +} + +func (ptr *QQmlScriptString) QQmlScriptString_PTR() *QQmlScriptString { + return ptr +} + +func (ptr *QQmlScriptString) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QQmlScriptString) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQQmlScriptString(ptr QQmlScriptString_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QQmlScriptString_PTR().Pointer() + } + return nil +} + +func NewQQmlScriptStringFromPointer(ptr unsafe.Pointer) (n *QQmlScriptString) { + n = new(QQmlScriptString) + n.SetPointer(ptr) + return +} + +func (ptr *QQmlScriptString) DestroyQQmlScriptString() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQQmlScriptString() *QQmlScriptString { + tmpValue := NewQQmlScriptStringFromPointer(C.QQmlScriptString_NewQQmlScriptString()) + runtime.SetFinalizer(tmpValue, (*QQmlScriptString).DestroyQQmlScriptString) + return tmpValue +} + +func NewQQmlScriptString2(other QQmlScriptString_ITF) *QQmlScriptString { + tmpValue := NewQQmlScriptStringFromPointer(C.QQmlScriptString_NewQQmlScriptString2(PointerFromQQmlScriptString(other))) + runtime.SetFinalizer(tmpValue, (*QQmlScriptString).DestroyQQmlScriptString) + return tmpValue +} + +func (ptr *QQmlScriptString) BooleanLiteral(ok *bool) bool { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int8(C.QQmlScriptString_BooleanLiteral(ptr.Pointer(), &okC)) != 0 + } + return false +} + +func (ptr *QQmlScriptString) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlScriptString_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlScriptString) IsNullLiteral() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlScriptString_IsNullLiteral(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlScriptString) IsUndefinedLiteral() bool { + if ptr.Pointer() != nil { + return int8(C.QQmlScriptString_IsUndefinedLiteral(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QQmlScriptString) NumberLiteral(ok *bool) float64 { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QQmlScriptString_NumberLiteral(ptr.Pointer(), &okC)) + } + return 0 +} + +func (ptr *QQmlScriptString) StringLiteral() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QQmlScriptString_StringLiteral(ptr.Pointer())) + } + return "" +} diff --git a/vendor/github.com/therecipe/qt/qml/qml.h b/vendor/github.com/therecipe/qt/qml/qml.h new file mode 100644 index 00000000..4e4f054a --- /dev/null +++ b/vendor/github.com/therecipe/qt/qml/qml.h @@ -0,0 +1,592 @@ +// +build !minimal + +#pragma once + +#ifndef GO_QTQML_H +#define GO_QTQML_H + +#include + +#ifdef __cplusplus +int QJSEngine_QJSEngine_QRegisterMetaType(); +int QQmlAbstractUrlInterceptor_QQmlAbstractUrlInterceptor_QRegisterMetaType(); +int QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType(); +int QQmlComponent_QQmlComponent_QRegisterMetaType(); +int QQmlContext_QQmlContext_QRegisterMetaType(); +int QQmlEngine_QQmlEngine_QRegisterMetaType(); +int QQmlExpression_QQmlExpression_QRegisterMetaType(); +int QQmlExtensionPlugin_QQmlExtensionPlugin_QRegisterMetaType(); +int QQmlFileSelector_QQmlFileSelector_QRegisterMetaType(); +int QQmlImageProviderBase_QQmlImageProviderBase_QRegisterMetaType(); +int QQmlIncubationController_QQmlIncubationController_QRegisterMetaType(); +int QQmlIncubator_QQmlIncubator_QRegisterMetaType(); +int QQmlNetworkAccessManagerFactory_QQmlNetworkAccessManagerFactory_QRegisterMetaType(); +int QQmlParserStatus_QQmlParserStatus_QRegisterMetaType(); +int QQmlPropertyMap_QQmlPropertyMap_QRegisterMetaType(); +int QQmlPropertyValueSource_QQmlPropertyValueSource_QRegisterMetaType(); +extern "C" { +#endif + +struct QtQml_PackedString { char* data; long long len; }; +struct QtQml_PackedList { void* data; long long len; }; +void* QJSEngine_NewQJSEngine(); +void* QJSEngine_NewQJSEngine2(void* parent); +void QJSEngine_CollectGarbage(void* ptr); +void* QJSEngine_Evaluate(void* ptr, struct QtQml_PackedString program, struct QtQml_PackedString fileName, int lineNumber); +void* QJSEngine_GlobalObject(void* ptr); +void* QJSEngine_ImportModule(void* ptr, struct QtQml_PackedString fileName); +void QJSEngine_InstallExtensions(void* ptr, long long extensions, void* object); +void* QJSEngine_NewArray(void* ptr, unsigned int length); +void* QJSEngine_NewErrorObject(void* ptr, long long errorType, struct QtQml_PackedString message); +void* QJSEngine_NewObject(void* ptr); +void* QJSEngine_NewQMetaObject(void* ptr, void* metaObject); +void* QJSEngine_NewQObject(void* ptr, void* object); +void QJSEngine_ThrowError(void* ptr, struct QtQml_PackedString message); +void QJSEngine_ThrowError2(void* ptr, long long errorType, struct QtQml_PackedString message); +void QJSEngine_DestroyQJSEngine(void* ptr); +void QJSEngine_DestroyQJSEngineDefault(void* ptr); +void* QJSEngine___children_atList(void* ptr, int i); +void QJSEngine___children_setList(void* ptr, void* i); +void* QJSEngine___children_newList(void* ptr); +void* QJSEngine___dynamicPropertyNames_atList(void* ptr, int i); +void QJSEngine___dynamicPropertyNames_setList(void* ptr, void* i); +void* QJSEngine___dynamicPropertyNames_newList(void* ptr); +void* QJSEngine___findChildren_atList(void* ptr, int i); +void QJSEngine___findChildren_setList(void* ptr, void* i); +void* QJSEngine___findChildren_newList(void* ptr); +void* QJSEngine___findChildren_atList3(void* ptr, int i); +void QJSEngine___findChildren_setList3(void* ptr, void* i); +void* QJSEngine___findChildren_newList3(void* ptr); +void* QJSEngine___qFindChildren_atList2(void* ptr, int i); +void QJSEngine___qFindChildren_setList2(void* ptr, void* i); +void* QJSEngine___qFindChildren_newList2(void* ptr); +void QJSEngine_ChildEventDefault(void* ptr, void* event); +void QJSEngine_ConnectNotifyDefault(void* ptr, void* sign); +void QJSEngine_CustomEventDefault(void* ptr, void* event); +void QJSEngine_DeleteLaterDefault(void* ptr); +void QJSEngine_DisconnectNotifyDefault(void* ptr, void* sign); +char QJSEngine_EventDefault(void* ptr, void* e); +char QJSEngine_EventFilterDefault(void* ptr, void* watched, void* event); +void* QJSEngine_MetaObjectDefault(void* ptr); +void QJSEngine_TimerEventDefault(void* ptr, void* event); +void* QJSValue_NewQJSValue(long long value); +void* QJSValue_NewQJSValue2(void* other); +void* QJSValue_NewQJSValue3(void* other); +void* QJSValue_NewQJSValue4(char value); +void* QJSValue_NewQJSValue5(int value); +void* QJSValue_NewQJSValue6(unsigned int value); +void* QJSValue_NewQJSValue7(double value); +void* QJSValue_NewQJSValue8(struct QtQml_PackedString value); +void* QJSValue_NewQJSValue9(void* value); +void* QJSValue_NewQJSValue10(char* value); +void* QJSValue_Call(void* ptr, void* args); +void* QJSValue_CallAsConstructor(void* ptr, void* args); +void* QJSValue_CallWithInstance(void* ptr, void* instance, void* args); +char QJSValue_DeleteProperty(void* ptr, struct QtQml_PackedString name); +char QJSValue_Equals(void* ptr, void* other); +long long QJSValue_ErrorType(void* ptr); +char QJSValue_HasOwnProperty(void* ptr, struct QtQml_PackedString name); +char QJSValue_HasProperty(void* ptr, struct QtQml_PackedString name); +char QJSValue_IsArray(void* ptr); +char QJSValue_IsBool(void* ptr); +char QJSValue_IsCallable(void* ptr); +char QJSValue_IsDate(void* ptr); +char QJSValue_IsError(void* ptr); +char QJSValue_IsNull(void* ptr); +char QJSValue_IsNumber(void* ptr); +char QJSValue_IsObject(void* ptr); +char QJSValue_IsQMetaObject(void* ptr); +char QJSValue_IsQObject(void* ptr); +char QJSValue_IsRegExp(void* ptr); +char QJSValue_IsString(void* ptr); +char QJSValue_IsUndefined(void* ptr); +char QJSValue_IsVariant(void* ptr); +void* QJSValue_Property(void* ptr, struct QtQml_PackedString name); +void* QJSValue_Property2(void* ptr, unsigned int arrayIndex); +void* QJSValue_Prototype(void* ptr); +void QJSValue_SetProperty(void* ptr, struct QtQml_PackedString name, void* value); +void QJSValue_SetProperty2(void* ptr, unsigned int arrayIndex, void* value); +void QJSValue_SetPrototype(void* ptr, void* prototype); +char QJSValue_StrictlyEquals(void* ptr, void* other); +char QJSValue_ToBool(void* ptr); +void* QJSValue_ToDateTime(void* ptr); +int QJSValue_ToInt(void* ptr); +double QJSValue_ToNumber(void* ptr); +void* QJSValue_ToQMetaObject(void* ptr); +void* QJSValue_ToQObject(void* ptr); +struct QtQml_PackedString QJSValue_ToString(void* ptr); +unsigned int QJSValue_ToUInt(void* ptr); +void* QJSValue_ToVariant(void* ptr); +void QJSValue_DestroyQJSValue(void* ptr); +void* QJSValue___call_args_atList(void* ptr, int i); +void QJSValue___call_args_setList(void* ptr, void* i); +void* QJSValue___call_args_newList(void* ptr); +void* QJSValue___callAsConstructor_args_atList(void* ptr, int i); +void QJSValue___callAsConstructor_args_setList(void* ptr, void* i); +void* QJSValue___callAsConstructor_args_newList(void* ptr); +void* QJSValue___callWithInstance_args_atList(void* ptr, int i); +void QJSValue___callWithInstance_args_setList(void* ptr, void* i); +void* QJSValue___callWithInstance_args_newList(void* ptr); +void* QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor(); +void* QQmlAbstractUrlInterceptor_Intercept(void* ptr, void* url, long long ty); +void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(void* ptr); +void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(void* ptr); +void* QQmlApplicationEngine_NewQQmlApplicationEngine(void* parent); +void* QQmlApplicationEngine_NewQQmlApplicationEngine2(void* url, void* parent); +void* QQmlApplicationEngine_NewQQmlApplicationEngine3(struct QtQml_PackedString filePath, void* parent); +void QQmlApplicationEngine_Load(void* ptr, void* url); +void QQmlApplicationEngine_LoadDefault(void* ptr, void* url); +void QQmlApplicationEngine_Load2(void* ptr, struct QtQml_PackedString filePath); +void QQmlApplicationEngine_Load2Default(void* ptr, struct QtQml_PackedString filePath); +void QQmlApplicationEngine_LoadData(void* ptr, void* data, void* url); +void QQmlApplicationEngine_LoadDataDefault(void* ptr, void* data, void* url); +void QQmlApplicationEngine_ConnectObjectCreated(void* ptr, long long t); +void QQmlApplicationEngine_DisconnectObjectCreated(void* ptr); +void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url); +struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr); +void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr); +void QQmlApplicationEngine_DestroyQQmlApplicationEngineDefault(void* ptr); +void* QQmlApplicationEngine___rootObjects_atList(void* ptr, int i); +void QQmlApplicationEngine___rootObjects_setList(void* ptr, void* i); +void* QQmlApplicationEngine___rootObjects_newList(void* ptr); +void* QQmlComponent_NewQQmlComponent2(void* engine, void* parent); +void* QQmlComponent_NewQQmlComponent3(void* engine, struct QtQml_PackedString fileName, void* parent); +void* QQmlComponent_NewQQmlComponent4(void* engine, struct QtQml_PackedString fileName, long long mode, void* parent); +void* QQmlComponent_NewQQmlComponent5(void* engine, void* url, void* parent); +void* QQmlComponent_NewQQmlComponent6(void* engine, void* url, long long mode, void* parent); +void* QQmlComponent_BeginCreate(void* ptr, void* publicContext); +void* QQmlComponent_BeginCreateDefault(void* ptr, void* publicContext); +void QQmlComponent_CompleteCreate(void* ptr); +void QQmlComponent_CompleteCreateDefault(void* ptr); +void* QQmlComponent_Create(void* ptr, void* context); +void* QQmlComponent_CreateDefault(void* ptr, void* context); +void QQmlComponent_Create2(void* ptr, void* incubator, void* context, void* forContext); +void* QQmlComponent_CreationContext(void* ptr); +void* QQmlComponent_Engine(void* ptr); +struct QtQml_PackedList QQmlComponent_Errors(void* ptr); +char QQmlComponent_IsError(void* ptr); +char QQmlComponent_IsLoading(void* ptr); +char QQmlComponent_IsNull(void* ptr); +char QQmlComponent_IsReady(void* ptr); +void QQmlComponent_LoadUrl(void* ptr, void* url); +void QQmlComponent_LoadUrlDefault(void* ptr, void* url); +void QQmlComponent_LoadUrl2(void* ptr, void* url, long long mode); +void QQmlComponent_LoadUrl2Default(void* ptr, void* url, long long mode); +double QQmlComponent_Progress(void* ptr); +void QQmlComponent_ConnectProgressChanged(void* ptr, long long t); +void QQmlComponent_DisconnectProgressChanged(void* ptr); +void QQmlComponent_ProgressChanged(void* ptr, double progress); +void QQmlComponent_SetData(void* ptr, void* data, void* url); +void QQmlComponent_SetDataDefault(void* ptr, void* data, void* url); +long long QQmlComponent_Status(void* ptr); +void QQmlComponent_ConnectStatusChanged(void* ptr, long long t); +void QQmlComponent_DisconnectStatusChanged(void* ptr); +void QQmlComponent_StatusChanged(void* ptr, long long status); +void* QQmlComponent_Url(void* ptr); +void QQmlComponent_DestroyQQmlComponent(void* ptr); +void QQmlComponent_DestroyQQmlComponentDefault(void* ptr); +void* QQmlComponent___errors_atList(void* ptr, int i); +void QQmlComponent___errors_setList(void* ptr, void* i); +void* QQmlComponent___errors_newList(void* ptr); +void* QQmlComponent___children_atList(void* ptr, int i); +void QQmlComponent___children_setList(void* ptr, void* i); +void* QQmlComponent___children_newList(void* ptr); +void* QQmlComponent___dynamicPropertyNames_atList(void* ptr, int i); +void QQmlComponent___dynamicPropertyNames_setList(void* ptr, void* i); +void* QQmlComponent___dynamicPropertyNames_newList(void* ptr); +void* QQmlComponent___findChildren_atList(void* ptr, int i); +void QQmlComponent___findChildren_setList(void* ptr, void* i); +void* QQmlComponent___findChildren_newList(void* ptr); +void* QQmlComponent___findChildren_atList3(void* ptr, int i); +void QQmlComponent___findChildren_setList3(void* ptr, void* i); +void* QQmlComponent___findChildren_newList3(void* ptr); +void* QQmlComponent___qFindChildren_atList2(void* ptr, int i); +void QQmlComponent___qFindChildren_setList2(void* ptr, void* i); +void* QQmlComponent___qFindChildren_newList2(void* ptr); +void QQmlComponent_ChildEventDefault(void* ptr, void* event); +void QQmlComponent_ConnectNotifyDefault(void* ptr, void* sign); +void QQmlComponent_CustomEventDefault(void* ptr, void* event); +void QQmlComponent_DeleteLaterDefault(void* ptr); +void QQmlComponent_DisconnectNotifyDefault(void* ptr, void* sign); +char QQmlComponent_EventDefault(void* ptr, void* e); +char QQmlComponent_EventFilterDefault(void* ptr, void* watched, void* event); +void* QQmlComponent_MetaObjectDefault(void* ptr); +void QQmlComponent_TimerEventDefault(void* ptr, void* event); +void* QQmlContext_NewQQmlContext(void* engine, void* parent); +void* QQmlContext_NewQQmlContext2(void* parentContext, void* parent); +void* QQmlContext_BaseUrl(void* ptr); +void* QQmlContext_ContextObject(void* ptr); +void* QQmlContext_ContextProperty(void* ptr, struct QtQml_PackedString name); +void* QQmlContext_Engine(void* ptr); +char QQmlContext_IsValid(void* ptr); +struct QtQml_PackedString QQmlContext_NameForObject(void* ptr, void* object); +void* QQmlContext_ParentContext(void* ptr); +void* QQmlContext_ResolvedUrl(void* ptr, void* src); +void QQmlContext_SetBaseUrl(void* ptr, void* baseUrl); +void QQmlContext_SetContextObject(void* ptr, void* object); +void QQmlContext_SetContextProperty(void* ptr, struct QtQml_PackedString name, void* value); +void QQmlContext_SetContextProperty2(void* ptr, struct QtQml_PackedString name, void* value); +void QQmlContext_DestroyQQmlContext(void* ptr); +void QQmlContext_DestroyQQmlContextDefault(void* ptr); +void* QQmlContext___setContextProperties_properties_newList(void* ptr); +void* QQmlContext___children_atList(void* ptr, int i); +void QQmlContext___children_setList(void* ptr, void* i); +void* QQmlContext___children_newList(void* ptr); +void* QQmlContext___dynamicPropertyNames_atList(void* ptr, int i); +void QQmlContext___dynamicPropertyNames_setList(void* ptr, void* i); +void* QQmlContext___dynamicPropertyNames_newList(void* ptr); +void* QQmlContext___findChildren_atList(void* ptr, int i); +void QQmlContext___findChildren_setList(void* ptr, void* i); +void* QQmlContext___findChildren_newList(void* ptr); +void* QQmlContext___findChildren_atList3(void* ptr, int i); +void QQmlContext___findChildren_setList3(void* ptr, void* i); +void* QQmlContext___findChildren_newList3(void* ptr); +void* QQmlContext___qFindChildren_atList2(void* ptr, int i); +void QQmlContext___qFindChildren_setList2(void* ptr, void* i); +void* QQmlContext___qFindChildren_newList2(void* ptr); +void QQmlContext_ChildEventDefault(void* ptr, void* event); +void QQmlContext_ConnectNotifyDefault(void* ptr, void* sign); +void QQmlContext_CustomEventDefault(void* ptr, void* event); +void QQmlContext_DeleteLaterDefault(void* ptr); +void QQmlContext_DisconnectNotifyDefault(void* ptr, void* sign); +char QQmlContext_EventDefault(void* ptr, void* e); +char QQmlContext_EventFilterDefault(void* ptr, void* watched, void* event); +void* QQmlContext_MetaObjectDefault(void* ptr); +void QQmlContext_TimerEventDefault(void* ptr, void* event); +char QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(struct QtQml_PackedString socketFileName, long long mode); +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices(); +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices(); +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices(); +struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices(); +void QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(struct QtQml_PackedString services); +char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(struct QtQml_PackedString pluginName, void* configuration); +char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(int port, long long mode, struct QtQml_PackedString hostName); +void* QQmlDebuggingEnabler___startDebugConnector_configuration_atList(void* ptr, struct QtQml_PackedString v, int i); +void QQmlDebuggingEnabler___startDebugConnector_configuration_setList(void* ptr, struct QtQml_PackedString key, void* i); +void* QQmlDebuggingEnabler___startDebugConnector_configuration_newList(void* ptr); +struct QtQml_PackedList QQmlDebuggingEnabler___startDebugConnector_configuration_keyList(void* ptr); +struct QtQml_PackedString QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_atList(void* ptr, int i); +void QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_setList(void* ptr, struct QtQml_PackedString i); +void* QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_newList(void* ptr); +void* QQmlEngine_NewQQmlEngine(void* parent); +void QQmlEngine_AddImageProvider(void* ptr, struct QtQml_PackedString providerId, void* provider); +void QQmlEngine_AddImportPath(void* ptr, struct QtQml_PackedString path); +void QQmlEngine_AddPluginPath(void* ptr, struct QtQml_PackedString path); +void* QQmlEngine_BaseUrl(void* ptr); +void QQmlEngine_ClearComponentCache(void* ptr); +void* QQmlEngine_QQmlEngine_ContextForObject(void* object); +void QQmlEngine_ConnectExit(void* ptr, long long t); +void QQmlEngine_DisconnectExit(void* ptr); +void QQmlEngine_Exit(void* ptr, int retCode); +void* QQmlEngine_ImageProvider(void* ptr, struct QtQml_PackedString providerId); +struct QtQml_PackedString QQmlEngine_ImportPathList(void* ptr); +char QQmlEngine_ImportPlugin(void* ptr, struct QtQml_PackedString filePath, struct QtQml_PackedString uri, void* errors); +void* QQmlEngine_IncubationController(void* ptr); +void* QQmlEngine_NetworkAccessManager(void* ptr); +void* QQmlEngine_NetworkAccessManagerFactory(void* ptr); +long long QQmlEngine_QQmlEngine_ObjectOwnership(void* object); +struct QtQml_PackedString QQmlEngine_OfflineStorageDatabaseFilePath(void* ptr, struct QtQml_PackedString databaseName); +struct QtQml_PackedString QQmlEngine_OfflineStoragePath(void* ptr); +char QQmlEngine_OutputWarningsToStandardError(void* ptr); +struct QtQml_PackedString QQmlEngine_PluginPathList(void* ptr); +void QQmlEngine_ConnectQuit(void* ptr, long long t); +void QQmlEngine_DisconnectQuit(void* ptr); +void QQmlEngine_Quit(void* ptr); +void QQmlEngine_RemoveImageProvider(void* ptr, struct QtQml_PackedString providerId); +void QQmlEngine_Retranslate(void* ptr); +void QQmlEngine_RetranslateDefault(void* ptr); +void* QQmlEngine_RootContext(void* ptr); +void QQmlEngine_SetBaseUrl(void* ptr, void* url); +void QQmlEngine_QQmlEngine_SetContextForObject(void* object, void* context); +void QQmlEngine_SetImportPathList(void* ptr, struct QtQml_PackedString paths); +void QQmlEngine_SetIncubationController(void* ptr, void* controller); +void QQmlEngine_SetNetworkAccessManagerFactory(void* ptr, void* factory); +void QQmlEngine_QQmlEngine_SetObjectOwnership(void* object, long long ownership); +void QQmlEngine_SetOfflineStoragePath(void* ptr, struct QtQml_PackedString dir); +void QQmlEngine_SetOutputWarningsToStandardError(void* ptr, char enabled); +void QQmlEngine_SetPluginPathList(void* ptr, struct QtQml_PackedString paths); +void QQmlEngine_TrimComponentCache(void* ptr); +void QQmlEngine_ConnectWarnings(void* ptr, long long t); +void QQmlEngine_DisconnectWarnings(void* ptr); +void QQmlEngine_Warnings(void* ptr, void* warnings); +void QQmlEngine_DestroyQQmlEngine(void* ptr); +void QQmlEngine_DestroyQQmlEngineDefault(void* ptr); +int QQmlEngine_QQmlEngine_QmlRegisterSingletonType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName); +int QQmlEngine_QQmlEngine_QmlRegisterType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName); +void* QQmlEngine___importPlugin_errors_atList(void* ptr, int i); +void QQmlEngine___importPlugin_errors_setList(void* ptr, void* i); +void* QQmlEngine___importPlugin_errors_newList(void* ptr); +void* QQmlEngine___qmlDebug_errors_atList3(void* ptr, int i); +void QQmlEngine___qmlDebug_errors_setList3(void* ptr, void* i); +void* QQmlEngine___qmlDebug_errors_newList3(void* ptr); +void* QQmlEngine___qmlInfo_errors_atList3(void* ptr, int i); +void QQmlEngine___qmlInfo_errors_setList3(void* ptr, void* i); +void* QQmlEngine___qmlInfo_errors_newList3(void* ptr); +void* QQmlEngine___qmlWarning_errors_atList3(void* ptr, int i); +void QQmlEngine___qmlWarning_errors_setList3(void* ptr, void* i); +void* QQmlEngine___qmlWarning_errors_newList3(void* ptr); +void* QQmlEngine___warnings_warnings_atList(void* ptr, int i); +void QQmlEngine___warnings_warnings_setList(void* ptr, void* i); +void* QQmlEngine___warnings_warnings_newList(void* ptr); +void* QQmlError_NewQQmlError(); +void* QQmlError_NewQQmlError2(void* other); +int QQmlError_Column(void* ptr); +struct QtQml_PackedString QQmlError_Description(void* ptr); +char QQmlError_IsValid(void* ptr); +int QQmlError_Line(void* ptr); +void* QQmlError_Object(void* ptr); +void QQmlError_SetColumn(void* ptr, int column); +void QQmlError_SetDescription(void* ptr, struct QtQml_PackedString description); +void QQmlError_SetLine(void* ptr, int line); +void QQmlError_SetObject(void* ptr, void* object); +void QQmlError_SetUrl(void* ptr, void* url); +struct QtQml_PackedString QQmlError_ToString(void* ptr); +void* QQmlError_Url(void* ptr); +void* QQmlExpression_NewQQmlExpression(); +void* QQmlExpression_NewQQmlExpression2(void* ctxt, void* scope, struct QtQml_PackedString expression, void* parent); +void* QQmlExpression_NewQQmlExpression3(void* scri, void* ctxt, void* scope, void* parent); +void QQmlExpression_ClearError(void* ptr); +int QQmlExpression_ColumnNumber(void* ptr); +void* QQmlExpression_Context(void* ptr); +void* QQmlExpression_Engine(void* ptr); +void* QQmlExpression_Error(void* ptr); +void* QQmlExpression_Evaluate(void* ptr, char* valueIsUndefined); +struct QtQml_PackedString QQmlExpression_Expression(void* ptr); +char QQmlExpression_HasError(void* ptr); +int QQmlExpression_LineNumber(void* ptr); +char QQmlExpression_NotifyOnValueChanged(void* ptr); +void* QQmlExpression_ScopeObject(void* ptr); +void QQmlExpression_SetExpression(void* ptr, struct QtQml_PackedString expression); +void QQmlExpression_SetNotifyOnValueChanged(void* ptr, char notifyOnChange); +void QQmlExpression_SetSourceLocation(void* ptr, struct QtQml_PackedString url, int line, int column); +struct QtQml_PackedString QQmlExpression_SourceFile(void* ptr); +void QQmlExpression_ConnectValueChanged(void* ptr, long long t); +void QQmlExpression_DisconnectValueChanged(void* ptr); +void QQmlExpression_ValueChanged(void* ptr); +void QQmlExpression_DestroyQQmlExpression(void* ptr); +void QQmlExpression_DestroyQQmlExpressionDefault(void* ptr); +void* QQmlExpression___children_atList(void* ptr, int i); +void QQmlExpression___children_setList(void* ptr, void* i); +void* QQmlExpression___children_newList(void* ptr); +void* QQmlExpression___dynamicPropertyNames_atList(void* ptr, int i); +void QQmlExpression___dynamicPropertyNames_setList(void* ptr, void* i); +void* QQmlExpression___dynamicPropertyNames_newList(void* ptr); +void* QQmlExpression___findChildren_atList(void* ptr, int i); +void QQmlExpression___findChildren_setList(void* ptr, void* i); +void* QQmlExpression___findChildren_newList(void* ptr); +void* QQmlExpression___findChildren_atList3(void* ptr, int i); +void QQmlExpression___findChildren_setList3(void* ptr, void* i); +void* QQmlExpression___findChildren_newList3(void* ptr); +void* QQmlExpression___qFindChildren_atList2(void* ptr, int i); +void QQmlExpression___qFindChildren_setList2(void* ptr, void* i); +void* QQmlExpression___qFindChildren_newList2(void* ptr); +void QQmlExpression_ChildEventDefault(void* ptr, void* event); +void QQmlExpression_ConnectNotifyDefault(void* ptr, void* sign); +void QQmlExpression_CustomEventDefault(void* ptr, void* event); +void QQmlExpression_DeleteLaterDefault(void* ptr); +void QQmlExpression_DisconnectNotifyDefault(void* ptr, void* sign); +char QQmlExpression_EventDefault(void* ptr, void* e); +char QQmlExpression_EventFilterDefault(void* ptr, void* watched, void* event); +void* QQmlExpression_MetaObjectDefault(void* ptr); +void QQmlExpression_TimerEventDefault(void* ptr, void* event); +void* QQmlExtensionPlugin_NewQQmlExtensionPlugin(void* parent); +void* QQmlExtensionPlugin_BaseUrl(void* ptr); +void QQmlExtensionPlugin_InitializeEngine(void* ptr, void* engine, char* uri); +void QQmlExtensionPlugin_InitializeEngineDefault(void* ptr, void* engine, char* uri); +void QQmlExtensionPlugin_RegisterTypes(void* ptr, char* uri); +void* QQmlExtensionPlugin___children_atList(void* ptr, int i); +void QQmlExtensionPlugin___children_setList(void* ptr, void* i); +void* QQmlExtensionPlugin___children_newList(void* ptr); +void* QQmlExtensionPlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QQmlExtensionPlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QQmlExtensionPlugin___dynamicPropertyNames_newList(void* ptr); +void* QQmlExtensionPlugin___findChildren_atList(void* ptr, int i); +void QQmlExtensionPlugin___findChildren_setList(void* ptr, void* i); +void* QQmlExtensionPlugin___findChildren_newList(void* ptr); +void* QQmlExtensionPlugin___findChildren_atList3(void* ptr, int i); +void QQmlExtensionPlugin___findChildren_setList3(void* ptr, void* i); +void* QQmlExtensionPlugin___findChildren_newList3(void* ptr); +void* QQmlExtensionPlugin___qFindChildren_atList2(void* ptr, int i); +void QQmlExtensionPlugin___qFindChildren_setList2(void* ptr, void* i); +void* QQmlExtensionPlugin___qFindChildren_newList2(void* ptr); +void QQmlExtensionPlugin_ChildEventDefault(void* ptr, void* event); +void QQmlExtensionPlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QQmlExtensionPlugin_CustomEventDefault(void* ptr, void* event); +void QQmlExtensionPlugin_DeleteLaterDefault(void* ptr); +void QQmlExtensionPlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QQmlExtensionPlugin_EventDefault(void* ptr, void* e); +char QQmlExtensionPlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QQmlExtensionPlugin_MetaObjectDefault(void* ptr); +void QQmlExtensionPlugin_TimerEventDefault(void* ptr, void* event); +void* QQmlFileSelector_NewQQmlFileSelector(void* engine, void* parent); +void* QQmlFileSelector_QQmlFileSelector_Get(void* engine); +void* QQmlFileSelector_Selector(void* ptr); +void QQmlFileSelector_SetExtraSelectors(void* ptr, struct QtQml_PackedString strin); +void QQmlFileSelector_SetExtraSelectors2(void* ptr, struct QtQml_PackedString strin); +void QQmlFileSelector_SetSelector(void* ptr, void* selector); +void QQmlFileSelector_DestroyQQmlFileSelector(void* ptr); +void QQmlFileSelector_DestroyQQmlFileSelectorDefault(void* ptr); +void* QQmlFileSelector___children_atList(void* ptr, int i); +void QQmlFileSelector___children_setList(void* ptr, void* i); +void* QQmlFileSelector___children_newList(void* ptr); +void* QQmlFileSelector___dynamicPropertyNames_atList(void* ptr, int i); +void QQmlFileSelector___dynamicPropertyNames_setList(void* ptr, void* i); +void* QQmlFileSelector___dynamicPropertyNames_newList(void* ptr); +void* QQmlFileSelector___findChildren_atList(void* ptr, int i); +void QQmlFileSelector___findChildren_setList(void* ptr, void* i); +void* QQmlFileSelector___findChildren_newList(void* ptr); +void* QQmlFileSelector___findChildren_atList3(void* ptr, int i); +void QQmlFileSelector___findChildren_setList3(void* ptr, void* i); +void* QQmlFileSelector___findChildren_newList3(void* ptr); +void* QQmlFileSelector___qFindChildren_atList2(void* ptr, int i); +void QQmlFileSelector___qFindChildren_setList2(void* ptr, void* i); +void* QQmlFileSelector___qFindChildren_newList2(void* ptr); +void QQmlFileSelector_ChildEventDefault(void* ptr, void* event); +void QQmlFileSelector_ConnectNotifyDefault(void* ptr, void* sign); +void QQmlFileSelector_CustomEventDefault(void* ptr, void* event); +void QQmlFileSelector_DeleteLaterDefault(void* ptr); +void QQmlFileSelector_DisconnectNotifyDefault(void* ptr, void* sign); +char QQmlFileSelector_EventDefault(void* ptr, void* e); +char QQmlFileSelector_EventFilterDefault(void* ptr, void* watched, void* event); +void* QQmlFileSelector_MetaObjectDefault(void* ptr); +void QQmlFileSelector_TimerEventDefault(void* ptr, void* event); +long long QQmlImageProviderBase_Flags(void* ptr); +long long QQmlImageProviderBase_ImageType(void* ptr); +void* QQmlIncubationController_NewQQmlIncubationController2(); +void* QQmlIncubationController_Engine(void* ptr); +void QQmlIncubationController_IncubateFor(void* ptr, int msecs); +int QQmlIncubationController_IncubatingObjectCount(void* ptr); +void QQmlIncubationController_IncubatingObjectCountChanged(void* ptr, int incubatingObjectCount); +void QQmlIncubationController_IncubatingObjectCountChangedDefault(void* ptr, int incubatingObjectCount); +void* QQmlIncubator_NewQQmlIncubator2(long long mode); +void QQmlIncubator_Clear(void* ptr); +struct QtQml_PackedList QQmlIncubator_Errors(void* ptr); +void QQmlIncubator_ForceCompletion(void* ptr); +long long QQmlIncubator_IncubationMode(void* ptr); +char QQmlIncubator_IsError(void* ptr); +char QQmlIncubator_IsLoading(void* ptr); +char QQmlIncubator_IsNull(void* ptr); +char QQmlIncubator_IsReady(void* ptr); +void* QQmlIncubator_Object(void* ptr); +void QQmlIncubator_SetInitialState(void* ptr, void* object); +void QQmlIncubator_SetInitialStateDefault(void* ptr, void* object); +long long QQmlIncubator_Status(void* ptr); +void QQmlIncubator_StatusChanged(void* ptr, long long status); +void QQmlIncubator_StatusChangedDefault(void* ptr, long long status); +void* QQmlIncubator___errors_atList(void* ptr, int i); +void QQmlIncubator___errors_setList(void* ptr, void* i); +void* QQmlIncubator___errors_newList(void* ptr); +void* QQmlListReference_NewQQmlListReference(); +void* QQmlListReference_NewQQmlListReference2(void* object, char* property, void* engine); +char QQmlListReference_Append(void* ptr, void* object); +void* QQmlListReference_At(void* ptr, int index); +char QQmlListReference_CanAppend(void* ptr); +char QQmlListReference_CanAt(void* ptr); +char QQmlListReference_CanClear(void* ptr); +char QQmlListReference_CanCount(void* ptr); +char QQmlListReference_Clear(void* ptr); +int QQmlListReference_Count(void* ptr); +char QQmlListReference_IsManipulable(void* ptr); +char QQmlListReference_IsReadable(void* ptr); +char QQmlListReference_IsValid(void* ptr); +void* QQmlListReference_ListElementType(void* ptr); +void* QQmlListReference_Object(void* ptr); +void* QQmlNetworkAccessManagerFactory_Create(void* ptr, void* parent); +void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(void* ptr); +void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(void* ptr); +void* QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory(); +void QQmlParserStatus_ClassBegin(void* ptr); +void QQmlParserStatus_ComponentComplete(void* ptr); +void* QQmlProperty_NewQQmlProperty(); +void* QQmlProperty_NewQQmlProperty2(void* obj); +void* QQmlProperty_NewQQmlProperty3(void* obj, void* ctxt); +void* QQmlProperty_NewQQmlProperty4(void* obj, void* engine); +void* QQmlProperty_NewQQmlProperty5(void* obj, struct QtQml_PackedString name); +void* QQmlProperty_NewQQmlProperty6(void* obj, struct QtQml_PackedString name, void* ctxt); +void* QQmlProperty_NewQQmlProperty7(void* obj, struct QtQml_PackedString name, void* engine); +void* QQmlProperty_NewQQmlProperty8(void* other); +char QQmlProperty_ConnectNotifySignal(void* ptr, void* dest, char* slot); +char QQmlProperty_ConnectNotifySignal2(void* ptr, void* dest, int method); +char QQmlProperty_HasNotifySignal(void* ptr); +int QQmlProperty_Index(void* ptr); +char QQmlProperty_IsDesignable(void* ptr); +char QQmlProperty_IsProperty(void* ptr); +char QQmlProperty_IsResettable(void* ptr); +char QQmlProperty_IsSignalProperty(void* ptr); +char QQmlProperty_IsValid(void* ptr); +char QQmlProperty_IsWritable(void* ptr); +void* QQmlProperty_Method(void* ptr); +struct QtQml_PackedString QQmlProperty_Name(void* ptr); +char QQmlProperty_NeedsNotifySignal(void* ptr); +void* QQmlProperty_Object(void* ptr); +int QQmlProperty_PropertyType(void* ptr); +long long QQmlProperty_PropertyTypeCategory(void* ptr); +struct QtQml_PackedString QQmlProperty_PropertyTypeName(void* ptr); +void* QQmlProperty_Read(void* ptr); +void* QQmlProperty_QQmlProperty_Read2(void* object, struct QtQml_PackedString name); +void* QQmlProperty_QQmlProperty_Read3(void* object, struct QtQml_PackedString name, void* ctxt); +void* QQmlProperty_QQmlProperty_Read4(void* object, struct QtQml_PackedString name, void* engine); +char QQmlProperty_Reset(void* ptr); +long long QQmlProperty_Type(void* ptr); +char QQmlProperty_Write(void* ptr, void* value); +char QQmlProperty_QQmlProperty_Write2(void* object, struct QtQml_PackedString name, void* value); +char QQmlProperty_QQmlProperty_Write3(void* object, struct QtQml_PackedString name, void* value, void* ctxt); +char QQmlProperty_QQmlProperty_Write4(void* object, struct QtQml_PackedString name, void* value, void* engine); +void* QQmlPropertyMap_NewQQmlPropertyMap(void* parent); +void QQmlPropertyMap_Clear(void* ptr, struct QtQml_PackedString key); +char QQmlPropertyMap_Contains(void* ptr, struct QtQml_PackedString key); +int QQmlPropertyMap_Count(void* ptr); +void QQmlPropertyMap_Insert(void* ptr, struct QtQml_PackedString key, void* value); +char QQmlPropertyMap_IsEmpty(void* ptr); +struct QtQml_PackedString QQmlPropertyMap_Keys(void* ptr); +int QQmlPropertyMap_Size(void* ptr); +void* QQmlPropertyMap_UpdateValue(void* ptr, struct QtQml_PackedString key, void* input); +void* QQmlPropertyMap_UpdateValueDefault(void* ptr, struct QtQml_PackedString key, void* input); +void* QQmlPropertyMap_Value(void* ptr, struct QtQml_PackedString key); +void QQmlPropertyMap_ConnectValueChanged(void* ptr, long long t); +void QQmlPropertyMap_DisconnectValueChanged(void* ptr); +void QQmlPropertyMap_ValueChanged(void* ptr, struct QtQml_PackedString key, void* value); +void QQmlPropertyMap_DestroyQQmlPropertyMap(void* ptr); +void QQmlPropertyMap_DestroyQQmlPropertyMapDefault(void* ptr); +void* QQmlPropertyMap___children_atList(void* ptr, int i); +void QQmlPropertyMap___children_setList(void* ptr, void* i); +void* QQmlPropertyMap___children_newList(void* ptr); +void* QQmlPropertyMap___dynamicPropertyNames_atList(void* ptr, int i); +void QQmlPropertyMap___dynamicPropertyNames_setList(void* ptr, void* i); +void* QQmlPropertyMap___dynamicPropertyNames_newList(void* ptr); +void* QQmlPropertyMap___findChildren_atList(void* ptr, int i); +void QQmlPropertyMap___findChildren_setList(void* ptr, void* i); +void* QQmlPropertyMap___findChildren_newList(void* ptr); +void* QQmlPropertyMap___findChildren_atList3(void* ptr, int i); +void QQmlPropertyMap___findChildren_setList3(void* ptr, void* i); +void* QQmlPropertyMap___findChildren_newList3(void* ptr); +void* QQmlPropertyMap___qFindChildren_atList2(void* ptr, int i); +void QQmlPropertyMap___qFindChildren_setList2(void* ptr, void* i); +void* QQmlPropertyMap___qFindChildren_newList2(void* ptr); +void QQmlPropertyMap_ChildEventDefault(void* ptr, void* event); +void QQmlPropertyMap_ConnectNotifyDefault(void* ptr, void* sign); +void QQmlPropertyMap_CustomEventDefault(void* ptr, void* event); +void QQmlPropertyMap_DeleteLaterDefault(void* ptr); +void QQmlPropertyMap_DisconnectNotifyDefault(void* ptr, void* sign); +char QQmlPropertyMap_EventDefault(void* ptr, void* e); +char QQmlPropertyMap_EventFilterDefault(void* ptr, void* watched, void* event); +void* QQmlPropertyMap_MetaObjectDefault(void* ptr); +void QQmlPropertyMap_TimerEventDefault(void* ptr, void* event); +void* QQmlPropertyValueSource_NewQQmlPropertyValueSource(); +void QQmlPropertyValueSource_SetTarget(void* ptr, void* property); +void QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(void* ptr); +void QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(void* ptr); +void* QQmlScriptString_NewQQmlScriptString(); +void* QQmlScriptString_NewQQmlScriptString2(void* other); +char QQmlScriptString_BooleanLiteral(void* ptr, char* ok); +char QQmlScriptString_IsEmpty(void* ptr); +char QQmlScriptString_IsNullLiteral(void* ptr); +char QQmlScriptString_IsUndefinedLiteral(void* ptr); +double QQmlScriptString_NumberLiteral(void* ptr, char* ok); +struct QtQml_PackedString QQmlScriptString_StringLiteral(void* ptr); + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/widgets/widgets.cpp b/vendor/github.com/therecipe/qt/widgets/widgets.cpp new file mode 100644 index 00000000..f6adc63c --- /dev/null +++ b/vendor/github.com/therecipe/qt/widgets/widgets.cpp @@ -0,0 +1,71249 @@ +// +build !minimal + +#define protected public +#define private public + +#include "widgets.h" +#include "_cgo_export.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +class MyQAbstractButton: public QAbstractButton +{ +public: + MyQAbstractButton(QWidget *parent = Q_NULLPTR) : QAbstractButton(parent) {QAbstractButton_QAbstractButton_QRegisterMetaType();}; + void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; + void click() { callbackQAbstractButton_Click(this); }; + void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; + void paintEvent(QPaintEvent * e) { callbackQAbstractButton_PaintEvent(this, e); }; + void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; + void Signal_Released() { callbackQAbstractButton_Released(this); }; + void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; + void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void toggle() { callbackQAbstractButton_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; + ~MyQAbstractButton() { callbackQAbstractButton_DestroyQAbstractButton(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QAbstractButton*) +Q_DECLARE_METATYPE(MyQAbstractButton*) + +int QAbstractButton_QAbstractButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractButton_NewQAbstractButton(void* parent) +{ + return new MyQAbstractButton(static_cast(parent)); +} + +void QAbstractButton_AnimateClick(void* ptr, int msec) +{ + QMetaObject::invokeMethod(static_cast(ptr), "animateClick", Q_ARG(int, msec)); +} + +void QAbstractButton_AnimateClickDefault(void* ptr, int msec) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::animateClick(msec); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::animateClick(msec); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::animateClick(msec); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::animateClick(msec); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::animateClick(msec); + } else { + static_cast(ptr)->QAbstractButton::animateClick(msec); + } +} + +char QAbstractButton_AutoExclusive(void* ptr) +{ + return static_cast(ptr)->autoExclusive(); +} + +char QAbstractButton_AutoRepeat(void* ptr) +{ + return static_cast(ptr)->autoRepeat(); +} + +int QAbstractButton_AutoRepeatDelay(void* ptr) +{ + return static_cast(ptr)->autoRepeatDelay(); +} + +int QAbstractButton_AutoRepeatInterval(void* ptr) +{ + return static_cast(ptr)->autoRepeatInterval(); +} + +void QAbstractButton_CheckStateSet(void* ptr) +{ + static_cast(ptr)->checkStateSet(); +} + +void QAbstractButton_CheckStateSetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::checkStateSet(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::checkStateSet(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::checkStateSet(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::checkStateSet(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::checkStateSet(); + } else { + static_cast(ptr)->QAbstractButton::checkStateSet(); + } +} + +void QAbstractButton_Click(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "click"); +} + +void QAbstractButton_ClickDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::click(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::click(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::click(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::click(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::click(); + } else { + static_cast(ptr)->QAbstractButton::click(); + } +} + +void QAbstractButton_ConnectClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::clicked), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Clicked), static_cast(t)); +} + +void QAbstractButton_DisconnectClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::clicked), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Clicked)); +} + +void QAbstractButton_Clicked(void* ptr, char checked) +{ + static_cast(ptr)->clicked(checked != 0); +} + +void* QAbstractButton_Group(void* ptr) +{ + return static_cast(ptr)->group(); +} + +char QAbstractButton_HitButton(void* ptr, void* pos) +{ + return static_cast(ptr)->hitButton(*static_cast(pos)); +} + +char QAbstractButton_HitButtonDefault(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::hitButton(*static_cast(pos)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::hitButton(*static_cast(pos)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::hitButton(*static_cast(pos)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::hitButton(*static_cast(pos)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::hitButton(*static_cast(pos)); + } else { + return static_cast(ptr)->QAbstractButton::hitButton(*static_cast(pos)); + } +} + +void* QAbstractButton_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +void* QAbstractButton_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +char QAbstractButton_IsCheckable(void* ptr) +{ + return static_cast(ptr)->isCheckable(); +} + +char QAbstractButton_IsChecked(void* ptr) +{ + return static_cast(ptr)->isChecked(); +} + +char QAbstractButton_IsDown(void* ptr) +{ + return static_cast(ptr)->isDown(); +} + +void QAbstractButton_NextCheckState(void* ptr) +{ + static_cast(ptr)->nextCheckState(); +} + +void QAbstractButton_NextCheckStateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::nextCheckState(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::nextCheckState(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::nextCheckState(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::nextCheckState(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::nextCheckState(); + } else { + static_cast(ptr)->QAbstractButton::nextCheckState(); + } +} + +void QAbstractButton_PaintEvent(void* ptr, void* e) +{ + static_cast(ptr)->paintEvent(static_cast(e)); +} + +void QAbstractButton_ConnectPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::pressed), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Pressed), static_cast(t)); +} + +void QAbstractButton_DisconnectPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::pressed), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Pressed)); +} + +void QAbstractButton_Pressed(void* ptr) +{ + static_cast(ptr)->pressed(); +} + +void QAbstractButton_ConnectReleased(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::released), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Released), static_cast(t)); +} + +void QAbstractButton_DisconnectReleased(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::released), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Released)); +} + +void QAbstractButton_Released(void* ptr) +{ + static_cast(ptr)->released(); +} + +void QAbstractButton_SetAutoExclusive(void* ptr, char vbo) +{ + static_cast(ptr)->setAutoExclusive(vbo != 0); +} + +void QAbstractButton_SetAutoRepeat(void* ptr, char vbo) +{ + static_cast(ptr)->setAutoRepeat(vbo != 0); +} + +void QAbstractButton_SetAutoRepeatDelay(void* ptr, int vin) +{ + static_cast(ptr)->setAutoRepeatDelay(vin); +} + +void QAbstractButton_SetAutoRepeatInterval(void* ptr, int vin) +{ + static_cast(ptr)->setAutoRepeatInterval(vin); +} + +void QAbstractButton_SetCheckable(void* ptr, char vbo) +{ + static_cast(ptr)->setCheckable(vbo != 0); +} + +void QAbstractButton_SetChecked(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setChecked", Q_ARG(bool, vbo != 0)); +} + +void QAbstractButton_SetCheckedDefault(void* ptr, char vbo) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setChecked(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setChecked(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setChecked(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setChecked(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setChecked(vbo != 0); + } else { + static_cast(ptr)->QAbstractButton::setChecked(vbo != 0); + } +} + +void QAbstractButton_SetDown(void* ptr, char vbo) +{ + static_cast(ptr)->setDown(vbo != 0); +} + +void QAbstractButton_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QAbstractButton_SetIconSize(void* ptr, void* size) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setIconSize", Q_ARG(const QSize, *static_cast(size))); +} + +void QAbstractButton_SetIconSizeDefault(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setIconSize(*static_cast(size)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setIconSize(*static_cast(size)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setIconSize(*static_cast(size)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setIconSize(*static_cast(size)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setIconSize(*static_cast(size)); + } else { + static_cast(ptr)->QAbstractButton::setIconSize(*static_cast(size)); + } +} + +void QAbstractButton_SetShortcut(void* ptr, void* key) +{ + static_cast(ptr)->setShortcut(*static_cast(key)); +} + +void QAbstractButton_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void* QAbstractButton_Shortcut(void* ptr) +{ + return new QKeySequence(static_cast(ptr)->shortcut()); +} + +struct QtWidgets_PackedString QAbstractButton_Text(void* ptr) +{ + return ({ QByteArray t8ae7db = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t8ae7db.prepend("WHITESPACE").constData()+10), t8ae7db.size()-10 }; }); +} + +void QAbstractButton_Toggle(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toggle"); +} + +void QAbstractButton_ToggleDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::toggle(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::toggle(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::toggle(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::toggle(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::toggle(); + } else { + static_cast(ptr)->QAbstractButton::toggle(); + } +} + +void QAbstractButton_ConnectToggled(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::toggled), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Toggled), static_cast(t)); +} + +void QAbstractButton_DisconnectToggled(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::toggled), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Toggled)); +} + +void QAbstractButton_Toggled(void* ptr, char checked) +{ + static_cast(ptr)->toggled(checked != 0); +} + +void QAbstractButton_DestroyQAbstractButton(void* ptr) +{ + static_cast(ptr)->~QAbstractButton(); +} + +void QAbstractButton_DestroyQAbstractButtonDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAbstractGraphicsShapeItem: public QAbstractGraphicsShapeItem +{ +public: + MyQAbstractGraphicsShapeItem(QGraphicsItem *parent = Q_NULLPTR) : QAbstractGraphicsShapeItem(parent) {QAbstractGraphicsShapeItem_QAbstractGraphicsShapeItem_QRegisterMetaType();}; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + ~MyQAbstractGraphicsShapeItem() { callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + QRectF boundingRect() const { return *static_cast(callbackQAbstractGraphicsShapeItem_BoundingRect(const_cast(static_cast(this)))); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQAbstractGraphicsShapeItem_Paint(this, painter, const_cast(option), widget); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractGraphicsShapeItem*) +Q_DECLARE_METATYPE(MyQAbstractGraphicsShapeItem*) + +int QAbstractGraphicsShapeItem_QAbstractGraphicsShapeItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractGraphicsShapeItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractGraphicsShapeItem(static_cast(parent)); + } else { + return new MyQAbstractGraphicsShapeItem(static_cast(parent)); + } +} + +void* QAbstractGraphicsShapeItem_Brush(void* ptr) +{ + return new QBrush(static_cast(ptr)->brush()); +} + +void* QAbstractGraphicsShapeItem_Pen(void* ptr) +{ + return new QPen(static_cast(ptr)->pen()); +} + +void QAbstractGraphicsShapeItem_SetBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setBrush(*static_cast(brush)); +} + +void QAbstractGraphicsShapeItem_SetPen(void* ptr, void* pen) +{ + static_cast(ptr)->setPen(*static_cast(pen)); +} + +void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(void* ptr) +{ + static_cast(ptr)->~QAbstractGraphicsShapeItem(); +} + +void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAbstractGraphicsShapeItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QAbstractGraphicsShapeItem_BoundingRectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsSimpleTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPolygonItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsEllipseItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsRectItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPathItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + + } +} + +void QAbstractGraphicsShapeItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QAbstractGraphicsShapeItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else { + + } +} + +class MyQAbstractItemDelegate: public QAbstractItemDelegate +{ +public: + MyQAbstractItemDelegate(QObject *parent = Q_NULLPTR) : QAbstractItemDelegate(parent) {QAbstractItemDelegate_QAbstractItemDelegate_QRegisterMetaType();}; + void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemDelegate_CloseEditor(this, editor, hint); }; + void Signal_CommitData(QWidget * editor) { callbackQAbstractItemDelegate_CommitData(this, editor); }; + QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQAbstractItemDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; + void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; + bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; + bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; + void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; + void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; + void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; + QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQAbstractItemDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; + void Signal_SizeHintChanged(const QModelIndex & index) { callbackQAbstractItemDelegate_SizeHintChanged(this, const_cast(&index)); }; + void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; + ~MyQAbstractItemDelegate() { callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate(this); }; + void childEvent(QChildEvent * event) { callbackQAbstractItemDelegate_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractItemDelegate_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractItemDelegate_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractItemDelegate_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractItemDelegate_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractItemDelegate_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractItemDelegate_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractItemDelegate_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractItemDelegate_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractItemDelegate*) +Q_DECLARE_METATYPE(MyQAbstractItemDelegate*) + +int QAbstractItemDelegate_QAbstractItemDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractItemDelegate_NewQAbstractItemDelegate(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAbstractItemDelegate(static_cast(parent)); + } else { + return new MyQAbstractItemDelegate(static_cast(parent)); + } +} + +void QAbstractItemDelegate_ConnectCloseEditor(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemDelegate::closeEditor), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CloseEditor), static_cast(t)); +} + +void QAbstractItemDelegate_DisconnectCloseEditor(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemDelegate::closeEditor), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CloseEditor)); +} + +void QAbstractItemDelegate_CloseEditor(void* ptr, void* editor, long long hint) +{ + static_cast(ptr)->closeEditor(static_cast(editor), static_cast(hint)); +} + +void QAbstractItemDelegate_ConnectCommitData(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemDelegate::commitData), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CommitData), static_cast(t)); +} + +void QAbstractItemDelegate_DisconnectCommitData(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemDelegate::commitData), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CommitData)); +} + +void QAbstractItemDelegate_CommitData(void* ptr, void* editor) +{ + static_cast(ptr)->commitData(static_cast(editor)); +} + +void* QAbstractItemDelegate_CreateEditor(void* ptr, void* parent, void* option, void* index) +{ + return static_cast(ptr)->createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); +} + +void* QAbstractItemDelegate_CreateEditorDefault(void* ptr, void* parent, void* option, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStyledItemDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QItemDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); + } else { + return static_cast(ptr)->QAbstractItemDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); + } +} + +void QAbstractItemDelegate_DestroyEditor(void* ptr, void* editor, void* index) +{ + static_cast(ptr)->destroyEditor(static_cast(editor), *static_cast(index)); +} + +void QAbstractItemDelegate_DestroyEditorDefault(void* ptr, void* editor, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::destroyEditor(static_cast(editor), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::destroyEditor(static_cast(editor), *static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemDelegate::destroyEditor(static_cast(editor), *static_cast(index)); + } +} + +char QAbstractItemDelegate_EditorEvent(void* ptr, void* event, void* model, void* option, void* index) +{ + return static_cast(ptr)->editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); +} + +char QAbstractItemDelegate_EditorEventDefault(void* ptr, void* event, void* model, void* option, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStyledItemDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QItemDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); + } else { + return static_cast(ptr)->QAbstractItemDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); + } +} + +char QAbstractItemDelegate_HelpEvent(void* ptr, void* event, void* view, void* option, void* index) +{ + return static_cast(ptr)->helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); +} + +char QAbstractItemDelegate_HelpEventDefault(void* ptr, void* event, void* view, void* option, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStyledItemDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QItemDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); + } else { + return static_cast(ptr)->QAbstractItemDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); + } +} + +void QAbstractItemDelegate_Paint(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->paint(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QAbstractItemDelegate_SetEditorData(void* ptr, void* editor, void* index) +{ + static_cast(ptr)->setEditorData(static_cast(editor), *static_cast(index)); +} + +void QAbstractItemDelegate_SetEditorDataDefault(void* ptr, void* editor, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::setEditorData(static_cast(editor), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::setEditorData(static_cast(editor), *static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemDelegate::setEditorData(static_cast(editor), *static_cast(index)); + } +} + +void QAbstractItemDelegate_SetModelData(void* ptr, void* editor, void* model, void* index) +{ + static_cast(ptr)->setModelData(static_cast(editor), static_cast(model), *static_cast(index)); +} + +void QAbstractItemDelegate_SetModelDataDefault(void* ptr, void* editor, void* model, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); + } +} + +void* QAbstractItemDelegate_SizeHint(void* ptr, void* option, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QAbstractItemDelegate_ConnectSizeHintChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemDelegate::sizeHintChanged), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_SizeHintChanged), static_cast(t)); +} + +void QAbstractItemDelegate_DisconnectSizeHintChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemDelegate::sizeHintChanged), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_SizeHintChanged)); +} + +void QAbstractItemDelegate_SizeHintChanged(void* ptr, void* index) +{ + static_cast(ptr)->sizeHintChanged(*static_cast(index)); +} + +void QAbstractItemDelegate_UpdateEditorGeometry(void* ptr, void* editor, void* option, void* index) +{ + static_cast(ptr)->updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); +} + +void QAbstractItemDelegate_UpdateEditorGeometryDefault(void* ptr, void* editor, void* option, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); + } +} + +void QAbstractItemDelegate_DestroyQAbstractItemDelegate(void* ptr) +{ + static_cast(ptr)->~QAbstractItemDelegate(); +} + +void QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAbstractItemDelegate___paintingRoles_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QAbstractItemDelegate___paintingRoles_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemDelegate___paintingRoles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QAbstractItemDelegate___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemDelegate___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractItemDelegate___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemDelegate___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemDelegate___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemDelegate___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemDelegate___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemDelegate___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractItemDelegate___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemDelegate___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemDelegate___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractItemDelegate___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAbstractItemDelegate___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractItemDelegate___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAbstractItemDelegate___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QAbstractItemDelegate_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractItemDelegate::childEvent(static_cast(event)); + } +} + +void QAbstractItemDelegate_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAbstractItemDelegate::connectNotify(*static_cast(sign)); + } +} + +void QAbstractItemDelegate_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractItemDelegate::customEvent(static_cast(event)); + } +} + +void QAbstractItemDelegate_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::deleteLater(); + } else { + static_cast(ptr)->QAbstractItemDelegate::deleteLater(); + } +} + +void QAbstractItemDelegate_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAbstractItemDelegate::disconnectNotify(*static_cast(sign)); + } +} + +char QAbstractItemDelegate_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStyledItemDelegate::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QItemDelegate::event(static_cast(e)); + } else { + return static_cast(ptr)->QAbstractItemDelegate::event(static_cast(e)); + } +} + +char QAbstractItemDelegate_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QAbstractItemDelegate_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QStyledItemDelegate::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QItemDelegate::metaObject()); + } else { + return const_cast(static_cast(ptr)->QAbstractItemDelegate::metaObject()); + } +} + +void QAbstractItemDelegate_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStyledItemDelegate::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QItemDelegate::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QAbstractItemDelegate::timerEvent(static_cast(event)); + } +} + +class MyQAbstractItemView: public QAbstractItemView +{ +public: + MyQAbstractItemView(QWidget *parent = Q_NULLPTR) : QAbstractItemView(parent) {QAbstractItemView_QAbstractItemView_QRegisterMetaType();}; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQAbstractItemView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + int horizontalOffset() const { return callbackQAbstractItemView_HorizontalOffset(const_cast(static_cast(this))); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQAbstractItemView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQAbstractItemView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQAbstractItemView_MoveCursor(this, cursorAction, modifiers)); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQAbstractItemView_ScrollTo(this, const_cast(&index), hint); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQAbstractItemView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQAbstractItemView_SetSelection(this, const_cast(&rect), flags); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void updateGeometries() { callbackQAbstractItemView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQAbstractItemView_VerticalOffset(const_cast(static_cast(this))); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQAbstractItemView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + ~MyQAbstractItemView() { callbackQAbstractItemView_DestroyQAbstractItemView(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QAbstractItemView*) +Q_DECLARE_METATYPE(MyQAbstractItemView*) + +int QAbstractItemView_QAbstractItemView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractItemView_NewQAbstractItemView(void* parent) +{ + return new MyQAbstractItemView(static_cast(parent)); +} + +void QAbstractItemView_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::activated), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Activated), static_cast(t)); +} + +void QAbstractItemView_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::activated), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Activated)); +} + +void QAbstractItemView_Activated(void* ptr, void* index) +{ + static_cast(ptr)->activated(*static_cast(index)); +} + +char QAbstractItemView_AlternatingRowColors(void* ptr) +{ + return static_cast(ptr)->alternatingRowColors(); +} + +int QAbstractItemView_AutoScrollMargin(void* ptr) +{ + return static_cast(ptr)->autoScrollMargin(); +} + +void QAbstractItemView_ClearSelection(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearSelection"); +} + +void QAbstractItemView_ClearSelectionDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::clearSelection(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::clearSelection(); + } else { + static_cast(ptr)->QAbstractItemView::clearSelection(); + } +} + +void QAbstractItemView_ConnectClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::clicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Clicked), static_cast(t)); +} + +void QAbstractItemView_DisconnectClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::clicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Clicked)); +} + +void QAbstractItemView_Clicked(void* ptr, void* index) +{ + static_cast(ptr)->clicked(*static_cast(index)); +} + +void QAbstractItemView_CloseEditor(void* ptr, void* editor, long long hint) +{ + QMetaObject::invokeMethod(static_cast(ptr), "closeEditor", Q_ARG(QWidget*, static_cast(editor)), Q_ARG(QAbstractItemDelegate::EndEditHint, static_cast(hint))); +} + +void QAbstractItemView_CloseEditorDefault(void* ptr, void* editor, long long hint) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::closeEditor(static_cast(editor), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::closeEditor(static_cast(editor), static_cast(hint)); + } else { + static_cast(ptr)->QAbstractItemView::closeEditor(static_cast(editor), static_cast(hint)); + } +} + +void QAbstractItemView_ClosePersistentEditor(void* ptr, void* index) +{ + static_cast(ptr)->closePersistentEditor(*static_cast(index)); +} + +void QAbstractItemView_CommitData(void* ptr, void* editor) +{ + QMetaObject::invokeMethod(static_cast(ptr), "commitData", Q_ARG(QWidget*, static_cast(editor))); +} + +void QAbstractItemView_CommitDataDefault(void* ptr, void* editor) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::commitData(static_cast(editor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::commitData(static_cast(editor)); + } else { + static_cast(ptr)->QAbstractItemView::commitData(static_cast(editor)); + } +} + +void QAbstractItemView_CurrentChanged(void* ptr, void* current, void* previous) +{ + QMetaObject::invokeMethod(static_cast(ptr), "currentChanged", Q_ARG(const QModelIndex, *static_cast(current)), Q_ARG(const QModelIndex, *static_cast(previous))); +} + +void QAbstractItemView_CurrentChangedDefault(void* ptr, void* current, void* previous) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::currentChanged(*static_cast(current), *static_cast(previous)); + } else { + static_cast(ptr)->QAbstractItemView::currentChanged(*static_cast(current), *static_cast(previous)); + } +} + +void* QAbstractItemView_CurrentIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->currentIndex()); +} + +void QAbstractItemView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + QMetaObject::invokeMethod(static_cast(ptr), "dataChanged", Q_ARG(const QModelIndex, *static_cast(topLeft)), Q_ARG(const QModelIndex, *static_cast(bottomRight)), Q_ARG(const QVector, *static_cast*>(roles))); +} + +void QAbstractItemView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else { + static_cast(ptr)->QAbstractItemView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } +} + +long long QAbstractItemView_DefaultDropAction(void* ptr) +{ + return static_cast(ptr)->defaultDropAction(); +} + +void* QAbstractItemView_DirtyRegionOffset(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->dirtyRegionOffset(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QAbstractItemView_ConnectDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::doubleClicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_DoubleClicked), static_cast(t)); +} + +void QAbstractItemView_DisconnectDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::doubleClicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_DoubleClicked)); +} + +void QAbstractItemView_DoubleClicked(void* ptr, void* index) +{ + static_cast(ptr)->doubleClicked(*static_cast(index)); +} + +long long QAbstractItemView_DragDropMode(void* ptr) +{ + return static_cast(ptr)->dragDropMode(); +} + +char QAbstractItemView_DragDropOverwriteMode(void* ptr) +{ + return static_cast(ptr)->dragDropOverwriteMode(); +} + +char QAbstractItemView_DragEnabled(void* ptr) +{ + return static_cast(ptr)->dragEnabled(); +} + +long long QAbstractItemView_DropIndicatorPosition(void* ptr) +{ + return static_cast(ptr)->dropIndicatorPosition(); +} + +void QAbstractItemView_Edit(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "edit", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QAbstractItemView_EditDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::edit(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::edit(*static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemView::edit(*static_cast(index)); + } +} + +char QAbstractItemView_Edit2(void* ptr, void* index, long long trigger, void* event) +{ + return static_cast(ptr)->edit(*static_cast(index), static_cast(trigger), static_cast(event)); +} + +char QAbstractItemView_Edit2Default(void* ptr, void* index, long long trigger, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractItemView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); + } +} + +long long QAbstractItemView_EditTriggers(void* ptr) +{ + return static_cast(ptr)->editTriggers(); +} + +void QAbstractItemView_EditorDestroyed(void* ptr, void* editor) +{ + QMetaObject::invokeMethod(static_cast(ptr), "editorDestroyed", Q_ARG(QObject*, static_cast(editor))); +} + +void QAbstractItemView_EditorDestroyedDefault(void* ptr, void* editor) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); + } + } else { + if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); + } else if (dynamic_cast(static_cast(editor))) { + static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); + } else { + static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); + } + } +} + +void QAbstractItemView_ConnectEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::entered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Entered), static_cast(t)); +} + +void QAbstractItemView_DisconnectEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::entered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Entered)); +} + +void QAbstractItemView_Entered(void* ptr, void* index) +{ + static_cast(ptr)->entered(*static_cast(index)); +} + +void QAbstractItemView_ExecuteDelayedItemsLayout(void* ptr) +{ + static_cast(ptr)->executeDelayedItemsLayout(); +} + +char QAbstractItemView_HasAutoScroll(void* ptr) +{ + return static_cast(ptr)->hasAutoScroll(); +} + +int QAbstractItemView_HorizontalOffset(void* ptr) +{ + return static_cast(ptr)->horizontalOffset(); +} + +long long QAbstractItemView_HorizontalScrollMode(void* ptr) +{ + return static_cast(ptr)->horizontalScrollMode(); +} + +void* QAbstractItemView_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QAbstractItemView_ConnectIconSizeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::iconSizeChanged), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_IconSizeChanged), static_cast(t)); +} + +void QAbstractItemView_DisconnectIconSizeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::iconSizeChanged), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_IconSizeChanged)); +} + +void QAbstractItemView_IconSizeChanged(void* ptr, void* size) +{ + static_cast(ptr)->iconSizeChanged(*static_cast(size)); +} + +void* QAbstractItemView_IndexAt(void* ptr, void* point) +{ + return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); +} + +void* QAbstractItemView_IndexWidget(void* ptr, void* index) +{ + return static_cast(ptr)->indexWidget(*static_cast(index)); +} + +char QAbstractItemView_IsIndexHidden(void* ptr, void* index) +{ + return static_cast(ptr)->isIndexHidden(*static_cast(index)); +} + +char QAbstractItemView_IsPersistentEditorOpen(void* ptr, void* index) +{ + return static_cast(ptr)->isPersistentEditorOpen(*static_cast(index)); +} + +void* QAbstractItemView_ItemDelegate(void* ptr) +{ + return static_cast(ptr)->itemDelegate(); +} + +void* QAbstractItemView_ItemDelegate2(void* ptr, void* index) +{ + return static_cast(ptr)->itemDelegate(*static_cast(index)); +} + +void* QAbstractItemView_ItemDelegateForColumn(void* ptr, int column) +{ + return static_cast(ptr)->itemDelegateForColumn(column); +} + +void* QAbstractItemView_ItemDelegateForRow(void* ptr, int row) +{ + return static_cast(ptr)->itemDelegateForRow(row); +} + +void QAbstractItemView_KeyboardSearch(void* ptr, struct QtWidgets_PackedString search) +{ + static_cast(ptr)->keyboardSearch(QString::fromUtf8(search.data, search.len)); +} + +void QAbstractItemView_KeyboardSearchDefault(void* ptr, struct QtWidgets_PackedString search) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } else { + static_cast(ptr)->QAbstractItemView::keyboardSearch(QString::fromUtf8(search.data, search.len)); + } +} + +void* QAbstractItemView_Model(void* ptr) +{ + return static_cast(ptr)->model(); +} + +void* QAbstractItemView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void QAbstractItemView_OpenPersistentEditor(void* ptr, void* index) +{ + static_cast(ptr)->openPersistentEditor(*static_cast(index)); +} + +void QAbstractItemView_ConnectPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::pressed), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Pressed), static_cast(t)); +} + +void QAbstractItemView_DisconnectPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::pressed), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Pressed)); +} + +void QAbstractItemView_Pressed(void* ptr, void* index) +{ + static_cast(ptr)->pressed(*static_cast(index)); +} + +void QAbstractItemView_Reset(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reset"); +} + +void QAbstractItemView_ResetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::reset(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::reset(); + } else { + static_cast(ptr)->QAbstractItemView::reset(); + } +} + +void QAbstractItemView_ResetHorizontalScrollMode(void* ptr) +{ + static_cast(ptr)->resetHorizontalScrollMode(); +} + +void QAbstractItemView_ResetVerticalScrollMode(void* ptr) +{ + static_cast(ptr)->resetVerticalScrollMode(); +} + +void* QAbstractItemView_RootIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->rootIndex()); +} + +void QAbstractItemView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rowsAboutToBeRemoved", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, start), Q_ARG(int, end)); +} + +void QAbstractItemView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QAbstractItemView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } +} + +void QAbstractItemView_RowsInserted(void* ptr, void* parent, int start, int end) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rowsInserted", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, start), Q_ARG(int, end)); +} + +void QAbstractItemView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::rowsInserted(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QAbstractItemView::rowsInserted(*static_cast(parent), start, end); + } +} + +void QAbstractItemView_ScheduleDelayedItemsLayout(void* ptr) +{ + static_cast(ptr)->scheduleDelayedItemsLayout(); +} + +void QAbstractItemView_ScrollDirtyRegion(void* ptr, int dx, int dy) +{ + static_cast(ptr)->scrollDirtyRegion(dx, dy); +} + +void QAbstractItemView_ScrollTo(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); +} + +void QAbstractItemView_ScrollToBottom(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "scrollToBottom"); +} + +void QAbstractItemView_ScrollToBottomDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::scrollToBottom(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::scrollToBottom(); + } else { + static_cast(ptr)->QAbstractItemView::scrollToBottom(); + } +} + +void QAbstractItemView_ScrollToTop(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "scrollToTop"); +} + +void QAbstractItemView_ScrollToTopDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::scrollToTop(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::scrollToTop(); + } else { + static_cast(ptr)->QAbstractItemView::scrollToTop(); + } +} + +void QAbstractItemView_SelectAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); +} + +void QAbstractItemView_SelectAllDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::selectAll(); + } else { + static_cast(ptr)->QAbstractItemView::selectAll(); + } +} + +struct QtWidgets_PackedList QAbstractItemView_SelectedIndexes(void* ptr) +{ + return ({ QList* tmpValue765a4d = new QList(static_cast(ptr)->selectedIndexes()); QtWidgets_PackedList { tmpValue765a4d, tmpValue765a4d->size() }; }); +} + +struct QtWidgets_PackedList QAbstractItemView_SelectedIndexesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTreeWidget::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTreeView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTableWidget::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTableView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QUndoView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QListWidget::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QListView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QHeaderView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QColumnView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } else { + return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QAbstractItemView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); + } +} + +long long QAbstractItemView_SelectionBehavior(void* ptr) +{ + return static_cast(ptr)->selectionBehavior(); +} + +void QAbstractItemView_SelectionChanged(void* ptr, void* selected, void* deselected) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectionChanged", Q_ARG(const QItemSelection, *static_cast(selected)), Q_ARG(const QItemSelection, *static_cast(deselected))); +} + +void QAbstractItemView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else { + static_cast(ptr)->QAbstractItemView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } +} + +long long QAbstractItemView_SelectionCommand(void* ptr, void* index, void* event) +{ + return static_cast(ptr)->selectionCommand(*static_cast(index), static_cast(event)); +} + +long long QAbstractItemView_SelectionCommandDefault(void* ptr, void* index, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::selectionCommand(*static_cast(index), static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::selectionCommand(*static_cast(index), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractItemView::selectionCommand(*static_cast(index), static_cast(event)); + } +} + +long long QAbstractItemView_SelectionMode(void* ptr) +{ + return static_cast(ptr)->selectionMode(); +} + +void* QAbstractItemView_SelectionModel(void* ptr) +{ + return static_cast(ptr)->selectionModel(); +} + +void QAbstractItemView_SetAlternatingRowColors(void* ptr, char enable) +{ + static_cast(ptr)->setAlternatingRowColors(enable != 0); +} + +void QAbstractItemView_SetAutoScroll(void* ptr, char enable) +{ + static_cast(ptr)->setAutoScroll(enable != 0); +} + +void QAbstractItemView_SetAutoScrollMargin(void* ptr, int margin) +{ + static_cast(ptr)->setAutoScrollMargin(margin); +} + +void QAbstractItemView_SetCurrentIndex(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QAbstractItemView_SetCurrentIndexDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setCurrentIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setCurrentIndex(*static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemView::setCurrentIndex(*static_cast(index)); + } +} + +void QAbstractItemView_SetDefaultDropAction(void* ptr, long long dropAction) +{ + static_cast(ptr)->setDefaultDropAction(static_cast(dropAction)); +} + +void QAbstractItemView_SetDirtyRegion(void* ptr, void* region) +{ + static_cast(ptr)->setDirtyRegion(*static_cast(region)); +} + +void QAbstractItemView_SetDragDropMode(void* ptr, long long behavior) +{ + static_cast(ptr)->setDragDropMode(static_cast(behavior)); +} + +void QAbstractItemView_SetDragDropOverwriteMode(void* ptr, char overwrite) +{ + static_cast(ptr)->setDragDropOverwriteMode(overwrite != 0); +} + +void QAbstractItemView_SetDragEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setDragEnabled(enable != 0); +} + +void QAbstractItemView_SetDropIndicatorShown(void* ptr, char enable) +{ + static_cast(ptr)->setDropIndicatorShown(enable != 0); +} + +void QAbstractItemView_SetEditTriggers(void* ptr, long long triggers) +{ + static_cast(ptr)->setEditTriggers(static_cast(triggers)); +} + +void QAbstractItemView_SetHorizontalScrollMode(void* ptr, long long mode) +{ + static_cast(ptr)->setHorizontalScrollMode(static_cast(mode)); +} + +void QAbstractItemView_SetIconSize(void* ptr, void* size) +{ + static_cast(ptr)->setIconSize(*static_cast(size)); +} + +void QAbstractItemView_SetIndexWidget(void* ptr, void* index, void* widget) +{ + static_cast(ptr)->setIndexWidget(*static_cast(index), static_cast(widget)); +} + +void QAbstractItemView_SetItemDelegate(void* ptr, void* delegate) +{ + static_cast(ptr)->setItemDelegate(static_cast(delegate)); +} + +void QAbstractItemView_SetItemDelegateForColumn(void* ptr, int column, void* delegate) +{ + static_cast(ptr)->setItemDelegateForColumn(column, static_cast(delegate)); +} + +void QAbstractItemView_SetItemDelegateForRow(void* ptr, int row, void* delegate) +{ + static_cast(ptr)->setItemDelegateForRow(row, static_cast(delegate)); +} + +void QAbstractItemView_SetModel(void* ptr, void* model) +{ + static_cast(ptr)->setModel(static_cast(model)); +} + +void QAbstractItemView_SetModelDefault(void* ptr, void* model) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setModel(static_cast(model)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setModel(static_cast(model)); + } else { + static_cast(ptr)->QAbstractItemView::setModel(static_cast(model)); + } +} + +void QAbstractItemView_SetRootIndex(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setRootIndex", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QAbstractItemView_SetRootIndexDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setRootIndex(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setRootIndex(*static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemView::setRootIndex(*static_cast(index)); + } +} + +void QAbstractItemView_SetSelection(void* ptr, void* rect, long long flags) +{ + static_cast(ptr)->setSelection(*static_cast(rect), static_cast(flags)); +} + +void QAbstractItemView_SetSelectionBehavior(void* ptr, long long behavior) +{ + static_cast(ptr)->setSelectionBehavior(static_cast(behavior)); +} + +void QAbstractItemView_SetSelectionMode(void* ptr, long long mode) +{ + static_cast(ptr)->setSelectionMode(static_cast(mode)); +} + +void QAbstractItemView_SetSelectionModel(void* ptr, void* selectionModel) +{ + static_cast(ptr)->setSelectionModel(static_cast(selectionModel)); +} + +void QAbstractItemView_SetSelectionModelDefault(void* ptr, void* selectionModel) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setSelectionModel(static_cast(selectionModel)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setSelectionModel(static_cast(selectionModel)); + } else { + static_cast(ptr)->QAbstractItemView::setSelectionModel(static_cast(selectionModel)); + } +} + +void QAbstractItemView_SetState(void* ptr, long long state) +{ + static_cast(ptr)->setState(static_cast(state)); +} + +void QAbstractItemView_SetTabKeyNavigation(void* ptr, char enable) +{ + static_cast(ptr)->setTabKeyNavigation(enable != 0); +} + +void QAbstractItemView_SetTextElideMode(void* ptr, long long mode) +{ + static_cast(ptr)->setTextElideMode(static_cast(mode)); +} + +void QAbstractItemView_SetVerticalScrollMode(void* ptr, long long mode) +{ + static_cast(ptr)->setVerticalScrollMode(static_cast(mode)); +} + +char QAbstractItemView_ShowDropIndicator(void* ptr) +{ + return static_cast(ptr)->showDropIndicator(); +} + +int QAbstractItemView_SizeHintForColumn(void* ptr, int column) +{ + return static_cast(ptr)->sizeHintForColumn(column); +} + +int QAbstractItemView_SizeHintForColumnDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::sizeHintForColumn(column); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::sizeHintForColumn(column); + } else { + return static_cast(ptr)->QAbstractItemView::sizeHintForColumn(column); + } +} + +void* QAbstractItemView_SizeHintForIndex(void* ptr, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHintForIndex(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QAbstractItemView_SizeHintForRow(void* ptr, int row) +{ + return static_cast(ptr)->sizeHintForRow(row); +} + +int QAbstractItemView_SizeHintForRowDefault(void* ptr, int row) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::sizeHintForRow(row); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::sizeHintForRow(row); + } else { + return static_cast(ptr)->QAbstractItemView::sizeHintForRow(row); + } +} + +void QAbstractItemView_StartDrag(void* ptr, long long supportedActions) +{ + static_cast(ptr)->startDrag(static_cast(supportedActions)); +} + +void QAbstractItemView_StartDragDefault(void* ptr, long long supportedActions) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::startDrag(static_cast(supportedActions)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::startDrag(static_cast(supportedActions)); + } else { + static_cast(ptr)->QAbstractItemView::startDrag(static_cast(supportedActions)); + } +} + +long long QAbstractItemView_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +char QAbstractItemView_TabKeyNavigation(void* ptr) +{ + return static_cast(ptr)->tabKeyNavigation(); +} + +long long QAbstractItemView_TextElideMode(void* ptr) +{ + return static_cast(ptr)->textElideMode(); +} + +void QAbstractItemView_Update(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QAbstractItemView_UpdateDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::update(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::update(*static_cast(index)); + } else { + static_cast(ptr)->QAbstractItemView::update(*static_cast(index)); + } +} + +void QAbstractItemView_UpdateGeometries(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateGeometries"); +} + +void QAbstractItemView_UpdateGeometriesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::updateGeometries(); + } else { + static_cast(ptr)->QAbstractItemView::updateGeometries(); + } +} + +int QAbstractItemView_VerticalOffset(void* ptr) +{ + return static_cast(ptr)->verticalOffset(); +} + +long long QAbstractItemView_VerticalScrollMode(void* ptr) +{ + return static_cast(ptr)->verticalScrollMode(); +} + +void* QAbstractItemView_ViewOptions(void* ptr) +{ + return new QStyleOptionViewItem(static_cast(ptr)->viewOptions()); +} + +void* QAbstractItemView_ViewOptionsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QTreeWidget::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QTreeView::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QTableWidget::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QTableView::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QUndoView::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QListWidget::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QListView::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QHeaderView::viewOptions()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QStyleOptionViewItem(static_cast(ptr)->QColumnView::viewOptions()); + } else { + return new QStyleOptionViewItem(static_cast(ptr)->QAbstractItemView::viewOptions()); + } +} + +void QAbstractItemView_ConnectViewportEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::viewportEntered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_ViewportEntered), static_cast(t)); +} + +void QAbstractItemView_DisconnectViewportEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::viewportEntered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_ViewportEntered)); +} + +void QAbstractItemView_ViewportEntered(void* ptr) +{ + static_cast(ptr)->viewportEntered(); +} + +void* QAbstractItemView_VisualRect(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QAbstractItemView_VisualRegionForSelection(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); +} + +void QAbstractItemView_DestroyQAbstractItemView(void* ptr) +{ + static_cast(ptr)->~QAbstractItemView(); +} + +void QAbstractItemView_DestroyQAbstractItemViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QAbstractItemView___dataChanged_roles_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QAbstractItemView___dataChanged_roles_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QAbstractItemView___dataChanged_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QAbstractItemView___selectedIndexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAbstractItemView___selectedIndexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAbstractItemView___selectedIndexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQAbstractScrollArea: public QAbstractScrollArea +{ +public: + MyQAbstractScrollArea(QWidget *parent = Q_NULLPTR) : QAbstractScrollArea(parent) {QAbstractScrollArea_QAbstractScrollArea_QRegisterMetaType();}; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + ~MyQAbstractScrollArea() { callbackQAbstractScrollArea_DestroyQAbstractScrollArea(this); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAbstractScrollArea*) +Q_DECLARE_METATYPE(MyQAbstractScrollArea*) + +int QAbstractScrollArea_QAbstractScrollArea_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractScrollArea_NewQAbstractScrollArea(void* parent) +{ + return new MyQAbstractScrollArea(static_cast(parent)); +} + +void QAbstractScrollArea_AddScrollBarWidget(void* ptr, void* widget, long long alignment) +{ + static_cast(ptr)->addScrollBarWidget(static_cast(widget), static_cast(alignment)); +} + +void* QAbstractScrollArea_CornerWidget(void* ptr) +{ + return static_cast(ptr)->cornerWidget(); +} + +void* QAbstractScrollArea_HorizontalScrollBar(void* ptr) +{ + return static_cast(ptr)->horizontalScrollBar(); +} + +long long QAbstractScrollArea_HorizontalScrollBarPolicy(void* ptr) +{ + return static_cast(ptr)->horizontalScrollBarPolicy(); +} + +void* QAbstractScrollArea_MaximumViewportSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->maximumViewportSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +struct QtWidgets_PackedList QAbstractScrollArea_ScrollBarWidgets(void* ptr, long long alignment) +{ + return ({ QList* tmpValue2f39ff = new QList(static_cast(ptr)->scrollBarWidgets(static_cast(alignment))); QtWidgets_PackedList { tmpValue2f39ff, tmpValue2f39ff->size() }; }); +} + +void QAbstractScrollArea_ScrollContentsBy(void* ptr, int dx, int dy) +{ + static_cast(ptr)->scrollContentsBy(dx, dy); +} + +void QAbstractScrollArea_ScrollContentsByDefault(void* ptr, int dx, int dy) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::scrollContentsBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::scrollContentsBy(dx, dy); + } else { + static_cast(ptr)->QAbstractScrollArea::scrollContentsBy(dx, dy); + } +} + +void QAbstractScrollArea_SetCornerWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setCornerWidget(static_cast(widget)); +} + +void QAbstractScrollArea_SetHorizontalScrollBar(void* ptr, void* scrollBar) +{ + static_cast(ptr)->setHorizontalScrollBar(static_cast(scrollBar)); +} + +void QAbstractScrollArea_SetHorizontalScrollBarPolicy(void* ptr, long long vqt) +{ + static_cast(ptr)->setHorizontalScrollBarPolicy(static_cast(vqt)); +} + +void QAbstractScrollArea_SetSizeAdjustPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setSizeAdjustPolicy(static_cast(policy)); +} + +void QAbstractScrollArea_SetVerticalScrollBar(void* ptr, void* scrollBar) +{ + static_cast(ptr)->setVerticalScrollBar(static_cast(scrollBar)); +} + +void QAbstractScrollArea_SetVerticalScrollBarPolicy(void* ptr, long long vqt) +{ + static_cast(ptr)->setVerticalScrollBarPolicy(static_cast(vqt)); +} + +void QAbstractScrollArea_SetViewport(void* ptr, void* widget) +{ + static_cast(ptr)->setViewport(static_cast(widget)); +} + +void QAbstractScrollArea_SetViewportMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->setViewportMargins(left, top, right, bottom); +} + +void QAbstractScrollArea_SetViewportMargins2(void* ptr, void* margins) +{ + static_cast(ptr)->setViewportMargins(*static_cast(margins)); +} + +void QAbstractScrollArea_SetupViewport(void* ptr, void* viewport) +{ + static_cast(ptr)->setupViewport(static_cast(viewport)); +} + +void QAbstractScrollArea_SetupViewportDefault(void* ptr, void* viewport) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setupViewport(static_cast(viewport)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setupViewport(static_cast(viewport)); + } else { + static_cast(ptr)->QAbstractScrollArea::setupViewport(static_cast(viewport)); + } +} + +long long QAbstractScrollArea_SizeAdjustPolicy(void* ptr) +{ + return static_cast(ptr)->sizeAdjustPolicy(); +} + +void* QAbstractScrollArea_VerticalScrollBar(void* ptr) +{ + return static_cast(ptr)->verticalScrollBar(); +} + +long long QAbstractScrollArea_VerticalScrollBarPolicy(void* ptr) +{ + return static_cast(ptr)->verticalScrollBarPolicy(); +} + +void* QAbstractScrollArea_Viewport(void* ptr) +{ + return static_cast(ptr)->viewport(); +} + +char QAbstractScrollArea_ViewportEvent(void* ptr, void* event) +{ + return static_cast(ptr)->viewportEvent(static_cast(event)); +} + +char QAbstractScrollArea_ViewportEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::viewportEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::viewportEvent(static_cast(event)); + } else { + return static_cast(ptr)->QAbstractScrollArea::viewportEvent(static_cast(event)); + } +} + +void* QAbstractScrollArea_ViewportMargins(void* ptr) +{ + return ({ QMargins tmpValue = static_cast(ptr)->viewportMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QAbstractScrollArea_ViewportSizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QAbstractScrollArea_ViewportSizeHintDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QPlainTextEdit::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTextBrowser::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTextEdit::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMdiArea::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGraphicsView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QScrollArea::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTreeWidget::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTreeView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTableWidget::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTableView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QUndoView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QListWidget::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QListView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QColumnView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractScrollArea::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void QAbstractScrollArea_DestroyQAbstractScrollArea(void* ptr) +{ + static_cast(ptr)->~QAbstractScrollArea(); +} + +void QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAbstractScrollArea___scrollBarWidgets_atList(void* ptr, int i) +{ + return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAbstractScrollArea___scrollBarWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAbstractScrollArea___scrollBarWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQAbstractSlider: public QAbstractSlider +{ +public: + MyQAbstractSlider(QWidget *parent = Q_NULLPTR) : QAbstractSlider(parent) {QAbstractSlider_QAbstractSlider_QRegisterMetaType();}; + void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; + void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; + void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; + void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; + void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; + void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; + void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; + void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; + void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + ~MyQAbstractSlider() { callbackQAbstractSlider_DestroyQAbstractSlider(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QAbstractSlider*) +Q_DECLARE_METATYPE(MyQAbstractSlider*) + +int QAbstractSlider_QAbstractSlider_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractSlider_NewQAbstractSlider(void* parent) +{ + return new MyQAbstractSlider(static_cast(parent)); +} + +void QAbstractSlider_ConnectActionTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::actionTriggered), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ActionTriggered), static_cast(t)); +} + +void QAbstractSlider_DisconnectActionTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::actionTriggered), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ActionTriggered)); +} + +void QAbstractSlider_ActionTriggered(void* ptr, int action) +{ + static_cast(ptr)->actionTriggered(action); +} + +char QAbstractSlider_HasTracking(void* ptr) +{ + return static_cast(ptr)->hasTracking(); +} + +char QAbstractSlider_InvertedAppearance(void* ptr) +{ + return static_cast(ptr)->invertedAppearance(); +} + +char QAbstractSlider_InvertedControls(void* ptr) +{ + return static_cast(ptr)->invertedControls(); +} + +char QAbstractSlider_IsSliderDown(void* ptr) +{ + return static_cast(ptr)->isSliderDown(); +} + +int QAbstractSlider_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum(); +} + +int QAbstractSlider_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum(); +} + +long long QAbstractSlider_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +int QAbstractSlider_PageStep(void* ptr) +{ + return static_cast(ptr)->pageStep(); +} + +void QAbstractSlider_ConnectRangeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::rangeChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_RangeChanged), static_cast(t)); +} + +void QAbstractSlider_DisconnectRangeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::rangeChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_RangeChanged)); +} + +void QAbstractSlider_RangeChanged(void* ptr, int min, int max) +{ + static_cast(ptr)->rangeChanged(min, max); +} + +long long QAbstractSlider_RepeatAction(void* ptr) +{ + return static_cast(ptr)->repeatAction(); +} + +void QAbstractSlider_SetInvertedAppearance(void* ptr, char vbo) +{ + static_cast(ptr)->setInvertedAppearance(vbo != 0); +} + +void QAbstractSlider_SetInvertedControls(void* ptr, char vbo) +{ + static_cast(ptr)->setInvertedControls(vbo != 0); +} + +void QAbstractSlider_SetMaximum(void* ptr, int vin) +{ + static_cast(ptr)->setMaximum(vin); +} + +void QAbstractSlider_SetMinimum(void* ptr, int vin) +{ + static_cast(ptr)->setMinimum(vin); +} + +void QAbstractSlider_SetOrientation(void* ptr, long long vqt) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "setOrientation", Q_ARG(Qt::Orientation, static_cast(vqt))); +} + +void QAbstractSlider_SetOrientationDefault(void* ptr, long long vqt) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setOrientation(static_cast(vqt)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setOrientation(static_cast(vqt)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setOrientation(static_cast(vqt)); + } else { + static_cast(ptr)->QAbstractSlider::setOrientation(static_cast(vqt)); + } +} + +void QAbstractSlider_SetPageStep(void* ptr, int vin) +{ + static_cast(ptr)->setPageStep(vin); +} + +void QAbstractSlider_SetRange(void* ptr, int min, int max) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setRange", Q_ARG(int, min), Q_ARG(int, max)); +} + +void QAbstractSlider_SetRangeDefault(void* ptr, int min, int max) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setRange(min, max); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setRange(min, max); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setRange(min, max); + } else { + static_cast(ptr)->QAbstractSlider::setRange(min, max); + } +} + +void QAbstractSlider_SetRepeatAction(void* ptr, long long action, int thresholdTime, int repeatTime) +{ + static_cast(ptr)->setRepeatAction(static_cast(action), thresholdTime, repeatTime); +} + +void QAbstractSlider_SetSingleStep(void* ptr, int vin) +{ + static_cast(ptr)->setSingleStep(vin); +} + +void QAbstractSlider_SetSliderDown(void* ptr, char vbo) +{ + static_cast(ptr)->setSliderDown(vbo != 0); +} + +void QAbstractSlider_SetSliderPosition(void* ptr, int vin) +{ + static_cast(ptr)->setSliderPosition(vin); +} + +void QAbstractSlider_SetTracking(void* ptr, char enable) +{ + static_cast(ptr)->setTracking(enable != 0); +} + +void QAbstractSlider_SetValue(void* ptr, int vin) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, vin)); +} + +void QAbstractSlider_SetValueDefault(void* ptr, int vin) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setValue(vin); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setValue(vin); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setValue(vin); + } else { + static_cast(ptr)->QAbstractSlider::setValue(vin); + } +} + +int QAbstractSlider_SingleStep(void* ptr) +{ + return static_cast(ptr)->singleStep(); +} + +void QAbstractSlider_SliderChange(void* ptr, long long change) +{ + static_cast(ptr)->sliderChange(static_cast(change)); +} + +void QAbstractSlider_SliderChangeDefault(void* ptr, long long change) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::sliderChange(static_cast(change)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::sliderChange(static_cast(change)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::sliderChange(static_cast(change)); + } else { + static_cast(ptr)->QAbstractSlider::sliderChange(static_cast(change)); + } +} + +void QAbstractSlider_ConnectSliderMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::sliderMoved), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderMoved), static_cast(t)); +} + +void QAbstractSlider_DisconnectSliderMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::sliderMoved), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderMoved)); +} + +void QAbstractSlider_SliderMoved(void* ptr, int value) +{ + static_cast(ptr)->sliderMoved(value); +} + +int QAbstractSlider_SliderPosition(void* ptr) +{ + return static_cast(ptr)->sliderPosition(); +} + +void QAbstractSlider_ConnectSliderPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::sliderPressed), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderPressed), static_cast(t)); +} + +void QAbstractSlider_DisconnectSliderPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::sliderPressed), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderPressed)); +} + +void QAbstractSlider_SliderPressed(void* ptr) +{ + static_cast(ptr)->sliderPressed(); +} + +void QAbstractSlider_ConnectSliderReleased(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::sliderReleased), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderReleased), static_cast(t)); +} + +void QAbstractSlider_DisconnectSliderReleased(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::sliderReleased), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderReleased)); +} + +void QAbstractSlider_SliderReleased(void* ptr) +{ + static_cast(ptr)->sliderReleased(); +} + +void QAbstractSlider_TriggerAction(void* ptr, long long action) +{ + static_cast(ptr)->triggerAction(static_cast(action)); +} + +int QAbstractSlider_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +void QAbstractSlider_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::valueChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ValueChanged), static_cast(t)); +} + +void QAbstractSlider_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::valueChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ValueChanged)); +} + +void QAbstractSlider_ValueChanged(void* ptr, int value) +{ + static_cast(ptr)->valueChanged(value); +} + +void QAbstractSlider_DestroyQAbstractSlider(void* ptr) +{ + static_cast(ptr)->~QAbstractSlider(); +} + +void QAbstractSlider_DestroyQAbstractSliderDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAbstractSpinBox: public QAbstractSpinBox +{ +public: + MyQAbstractSpinBox(QWidget *parent = Q_NULLPTR) : QAbstractSpinBox(parent) {QAbstractSpinBox_QAbstractSpinBox_QRegisterMetaType();}; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void clear() { callbackQAbstractSpinBox_Clear(this); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; + void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; + QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; + void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + ~MyQAbstractSpinBox() { callbackQAbstractSpinBox_DestroyQAbstractSpinBox(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QAbstractSpinBox*) +Q_DECLARE_METATYPE(MyQAbstractSpinBox*) + +int QAbstractSpinBox_QAbstractSpinBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAbstractSpinBox_NewQAbstractSpinBox(void* parent) +{ + return new MyQAbstractSpinBox(static_cast(parent)); +} + +long long QAbstractSpinBox_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +long long QAbstractSpinBox_ButtonSymbols(void* ptr) +{ + return static_cast(ptr)->buttonSymbols(); +} + +void QAbstractSpinBox_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QAbstractSpinBox_ClearDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::clear(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::clear(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::clear(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::clear(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::clear(); + } else { + static_cast(ptr)->QAbstractSpinBox::clear(); + } +} + +long long QAbstractSpinBox_CorrectionMode(void* ptr) +{ + return static_cast(ptr)->correctionMode(); +} + +void QAbstractSpinBox_ConnectEditingFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAbstractSpinBox::editingFinished), static_cast(ptr), static_cast(&MyQAbstractSpinBox::Signal_EditingFinished), static_cast(t)); +} + +void QAbstractSpinBox_DisconnectEditingFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSpinBox::editingFinished), static_cast(ptr), static_cast(&MyQAbstractSpinBox::Signal_EditingFinished)); +} + +void QAbstractSpinBox_EditingFinished(void* ptr) +{ + static_cast(ptr)->editingFinished(); +} + +void QAbstractSpinBox_Fixup(void* ptr, struct QtWidgets_PackedString input) +{ + static_cast(ptr)->fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); +} + +void QAbstractSpinBox_FixupDefault(void* ptr, struct QtWidgets_PackedString input) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } else { + static_cast(ptr)->QAbstractSpinBox::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); + } +} + +char QAbstractSpinBox_HasAcceptableInput(void* ptr) +{ + return static_cast(ptr)->hasAcceptableInput(); +} + +char QAbstractSpinBox_HasFrame(void* ptr) +{ + return static_cast(ptr)->hasFrame(); +} + +void QAbstractSpinBox_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QAbstractSpinBox_InterpretText(void* ptr) +{ + static_cast(ptr)->interpretText(); +} + +char QAbstractSpinBox_IsAccelerated(void* ptr) +{ + return static_cast(ptr)->isAccelerated(); +} + +char QAbstractSpinBox_IsGroupSeparatorShown(void* ptr) +{ + return static_cast(ptr)->isGroupSeparatorShown(); +} + +char QAbstractSpinBox_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +char QAbstractSpinBox_KeyboardTracking(void* ptr) +{ + return static_cast(ptr)->keyboardTracking(); +} + +void* QAbstractSpinBox_LineEdit(void* ptr) +{ + return static_cast(ptr)->lineEdit(); +} + +void QAbstractSpinBox_SelectAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); +} + +void QAbstractSpinBox_SelectAllDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::selectAll(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::selectAll(); + } else { + static_cast(ptr)->QAbstractSpinBox::selectAll(); + } +} + +void QAbstractSpinBox_SetAccelerated(void* ptr, char on) +{ + static_cast(ptr)->setAccelerated(on != 0); +} + +void QAbstractSpinBox_SetAlignment(void* ptr, long long flag) +{ + static_cast(ptr)->setAlignment(static_cast(flag)); +} + +void QAbstractSpinBox_SetButtonSymbols(void* ptr, long long bs) +{ + static_cast(ptr)->setButtonSymbols(static_cast(bs)); +} + +void QAbstractSpinBox_SetCorrectionMode(void* ptr, long long cm) +{ + static_cast(ptr)->setCorrectionMode(static_cast(cm)); +} + +void QAbstractSpinBox_SetFrame(void* ptr, char vbo) +{ + static_cast(ptr)->setFrame(vbo != 0); +} + +void QAbstractSpinBox_SetGroupSeparatorShown(void* ptr, char shown) +{ + static_cast(ptr)->setGroupSeparatorShown(shown != 0); +} + +void QAbstractSpinBox_SetKeyboardTracking(void* ptr, char kt) +{ + static_cast(ptr)->setKeyboardTracking(kt != 0); +} + +void QAbstractSpinBox_SetLineEdit(void* ptr, void* lineEdit) +{ + static_cast(ptr)->setLineEdit(static_cast(lineEdit)); +} + +void QAbstractSpinBox_SetReadOnly(void* ptr, char r) +{ + static_cast(ptr)->setReadOnly(r != 0); +} + +void QAbstractSpinBox_SetSpecialValueText(void* ptr, struct QtWidgets_PackedString txt) +{ + static_cast(ptr)->setSpecialValueText(QString::fromUtf8(txt.data, txt.len)); +} + +void QAbstractSpinBox_SetWrapping(void* ptr, char w) +{ + static_cast(ptr)->setWrapping(w != 0); +} + +struct QtWidgets_PackedString QAbstractSpinBox_SpecialValueText(void* ptr) +{ + return ({ QByteArray t81b86a = static_cast(ptr)->specialValueText().toUtf8(); QtWidgets_PackedString { const_cast(t81b86a.prepend("WHITESPACE").constData()+10), t81b86a.size()-10 }; }); +} + +void QAbstractSpinBox_StepBy(void* ptr, int steps) +{ + static_cast(ptr)->stepBy(steps); +} + +void QAbstractSpinBox_StepByDefault(void* ptr, int steps) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::stepBy(steps); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::stepBy(steps); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::stepBy(steps); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::stepBy(steps); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::stepBy(steps); + } else { + static_cast(ptr)->QAbstractSpinBox::stepBy(steps); + } +} + +void QAbstractSpinBox_StepDown(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stepDown"); +} + +void QAbstractSpinBox_StepDownDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::stepDown(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::stepDown(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::stepDown(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::stepDown(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::stepDown(); + } else { + static_cast(ptr)->QAbstractSpinBox::stepDown(); + } +} + +long long QAbstractSpinBox_StepEnabled(void* ptr) +{ + return static_cast(ptr)->stepEnabled(); +} + +long long QAbstractSpinBox_StepEnabledDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::stepEnabled(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::stepEnabled(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::stepEnabled(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::stepEnabled(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::stepEnabled(); + } else { + return static_cast(ptr)->QAbstractSpinBox::stepEnabled(); + } +} + +void QAbstractSpinBox_StepUp(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "stepUp"); +} + +void QAbstractSpinBox_StepUpDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::stepUp(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::stepUp(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::stepUp(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::stepUp(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::stepUp(); + } else { + static_cast(ptr)->QAbstractSpinBox::stepUp(); + } +} + +struct QtWidgets_PackedString QAbstractSpinBox_Text(void* ptr) +{ + return ({ QByteArray t58fa9c = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t58fa9c.prepend("WHITESPACE").constData()+10), t58fa9c.size()-10 }; }); +} + +long long QAbstractSpinBox_Validate(void* ptr, struct QtWidgets_PackedString input, int pos) +{ + return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); +} + +long long QAbstractSpinBox_ValidateDefault(void* ptr, struct QtWidgets_PackedString input, int pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); + } else { + return static_cast(ptr)->QAbstractSpinBox::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); + } +} + +char QAbstractSpinBox_Wrapping(void* ptr) +{ + return static_cast(ptr)->wrapping(); +} + +void QAbstractSpinBox_DestroyQAbstractSpinBox(void* ptr) +{ + static_cast(ptr)->~QAbstractSpinBox(); +} + +void QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQAccessibleWidget: public QAccessibleWidget +{ +public: + QStringList actionNames() const { return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_ActionNames(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QColor backgroundColor() const { return *static_cast(callbackQAccessibleWidget_BackgroundColor(const_cast(static_cast(this)))); }; + QAccessibleInterface * child(int index) const { return static_cast(callbackQAccessibleWidget_Child(const_cast(static_cast(this)), index)); }; + int childCount() const { return callbackQAccessibleWidget_ChildCount(const_cast(static_cast(this))); }; + void doAction(const QString & actionName) { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };callbackQAccessibleWidget_DoAction(this, actionNamePacked); }; + QAccessibleInterface * focusChild() const { return static_cast(callbackQAccessibleWidget_FocusChild(const_cast(static_cast(this)))); }; + QColor foregroundColor() const { return *static_cast(callbackQAccessibleWidget_ForegroundColor(const_cast(static_cast(this)))); }; + int indexOfChild(const QAccessibleInterface * child) const { return callbackQAccessibleWidget_IndexOfChild(const_cast(static_cast(this)), const_cast(child)); }; + void * interface_cast(QAccessible::InterfaceType t) { return callbackQAccessibleWidget_Interface_cast(this, t); }; + bool isValid() const { return callbackQAccessibleWidget_IsValid(const_cast(static_cast(this))) != 0; }; + QStringList keyBindingsForAction(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_KeyBindingsForAction(const_cast(static_cast(this)), actionNamePacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QAccessibleInterface * parent() const { return static_cast(callbackQAccessibleWidget_Parent(const_cast(static_cast(this)))); }; + QRect rect() const { return *static_cast(callbackQAccessibleWidget_Rect(const_cast(static_cast(this)))); }; + QAccessible::Role role() const { return static_cast(callbackQAccessibleWidget_Role(const_cast(static_cast(this)))); }; + QString text(QAccessible::Text t) const { return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_Text(const_cast(static_cast(this)), t); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QWindow * window() const { return static_cast(callbackQAccessibleWidget_Window(const_cast(static_cast(this)))); }; + ~MyQAccessibleWidget() { callbackQAccessibleWidget_DestroyQAccessibleWidget(this); }; + QAccessibleInterface * childAt(int x, int y) const { return static_cast(callbackQAccessibleWidget_ChildAt(const_cast(static_cast(this)), x, y)); }; + QObject * object() const { return static_cast(callbackQAccessibleWidget_Object(const_cast(static_cast(this)))); }; + void setText(QAccessible::Text t, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleWidget_SetText(this, t, textPacked); }; + QString localizedActionDescription(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_LocalizedActionDescription(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QString localizedActionName(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_LocalizedActionName(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; +}; + +Q_DECLARE_METATYPE(QAccessibleWidget*) +Q_DECLARE_METATYPE(MyQAccessibleWidget*) + +int QAccessibleWidget_QAccessibleWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtWidgets_PackedString QAccessibleWidget_ActionNames(void* ptr) +{ + return ({ QByteArray t5da01f = static_cast(ptr)->actionNames().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t5da01f.prepend("WHITESPACE").constData()+10), t5da01f.size()-10 }; }); +} + +struct QtWidgets_PackedString QAccessibleWidget_ActionNamesDefault(void* ptr) +{ + return ({ QByteArray t1fe7fc = static_cast(ptr)->QAccessibleWidget::actionNames().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t1fe7fc.prepend("WHITESPACE").constData()+10), t1fe7fc.size()-10 }; }); +} + +void QAccessibleWidget_AddControllingSignal(void* ptr, struct QtWidgets_PackedString sign) +{ + static_cast(ptr)->addControllingSignal(QString::fromUtf8(sign.data, sign.len)); +} + +void* QAccessibleWidget_BackgroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->backgroundColor()); +} + +void* QAccessibleWidget_BackgroundColorDefault(void* ptr) +{ + return new QColor(static_cast(ptr)->QAccessibleWidget::backgroundColor()); +} + +void* QAccessibleWidget_Child(void* ptr, int index) +{ + return static_cast(ptr)->child(index); +} + +void* QAccessibleWidget_ChildDefault(void* ptr, int index) +{ + return static_cast(ptr)->QAccessibleWidget::child(index); +} + +int QAccessibleWidget_ChildCount(void* ptr) +{ + return static_cast(ptr)->childCount(); +} + +int QAccessibleWidget_ChildCountDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::childCount(); +} + +void QAccessibleWidget_DoAction(void* ptr, struct QtWidgets_PackedString actionName) +{ + static_cast(ptr)->doAction(QString::fromUtf8(actionName.data, actionName.len)); +} + +void QAccessibleWidget_DoActionDefault(void* ptr, struct QtWidgets_PackedString actionName) +{ + static_cast(ptr)->QAccessibleWidget::doAction(QString::fromUtf8(actionName.data, actionName.len)); +} + +void* QAccessibleWidget_FocusChild(void* ptr) +{ + return static_cast(ptr)->focusChild(); +} + +void* QAccessibleWidget_FocusChildDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::focusChild(); +} + +void* QAccessibleWidget_ForegroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->foregroundColor()); +} + +void* QAccessibleWidget_ForegroundColorDefault(void* ptr) +{ + return new QColor(static_cast(ptr)->QAccessibleWidget::foregroundColor()); +} + +int QAccessibleWidget_IndexOfChild(void* ptr, void* child) +{ + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->indexOfChild(static_cast(child)); + } else { + return static_cast(ptr)->indexOfChild(static_cast(child)); + } +} + +int QAccessibleWidget_IndexOfChildDefault(void* ptr, void* child) +{ + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->QAccessibleWidget::indexOfChild(static_cast(child)); + } else { + return static_cast(ptr)->QAccessibleWidget::indexOfChild(static_cast(child)); + } +} + +void* QAccessibleWidget_Interface_cast(void* ptr, long long t) +{ + return static_cast(ptr)->interface_cast(static_cast(t)); +} + +void* QAccessibleWidget_Interface_castDefault(void* ptr, long long t) +{ + return static_cast(ptr)->QAccessibleWidget::interface_cast(static_cast(t)); +} + +char QAccessibleWidget_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +char QAccessibleWidget_IsValidDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::isValid(); +} + +struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForAction(void* ptr, struct QtWidgets_PackedString actionName) +{ + return ({ QByteArray tc977a7 = static_cast(ptr)->keyBindingsForAction(QString::fromUtf8(actionName.data, actionName.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tc977a7.prepend("WHITESPACE").constData()+10), tc977a7.size()-10 }; }); +} + +struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForActionDefault(void* ptr, struct QtWidgets_PackedString actionName) +{ + return ({ QByteArray t7d3cdd = static_cast(ptr)->QAccessibleWidget::keyBindingsForAction(QString::fromUtf8(actionName.data, actionName.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t7d3cdd.prepend("WHITESPACE").constData()+10), t7d3cdd.size()-10 }; }); +} + +void* QAccessibleWidget_Parent(void* ptr) +{ + return static_cast(ptr)->parent(); +} + +void* QAccessibleWidget_ParentDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::parent(); +} + +void* QAccessibleWidget_ParentObject(void* ptr) +{ + return static_cast(ptr)->parentObject(); +} + +void* QAccessibleWidget_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QAccessibleWidget_RectDefault(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->QAccessibleWidget::rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QAccessibleWidget_Role(void* ptr) +{ + return static_cast(ptr)->role(); +} + +long long QAccessibleWidget_RoleDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::role(); +} + +struct QtWidgets_PackedString QAccessibleWidget_Text(void* ptr, long long t) +{ + return ({ QByteArray t7973e3 = static_cast(ptr)->text(static_cast(t)).toUtf8(); QtWidgets_PackedString { const_cast(t7973e3.prepend("WHITESPACE").constData()+10), t7973e3.size()-10 }; }); +} + +struct QtWidgets_PackedString QAccessibleWidget_TextDefault(void* ptr, long long t) +{ + return ({ QByteArray tb2ef56 = static_cast(ptr)->QAccessibleWidget::text(static_cast(t)).toUtf8(); QtWidgets_PackedString { const_cast(tb2ef56.prepend("WHITESPACE").constData()+10), tb2ef56.size()-10 }; }); +} + +void* QAccessibleWidget_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void* QAccessibleWidget_Window(void* ptr) +{ + return static_cast(ptr)->window(); +} + +void* QAccessibleWidget_WindowDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::window(); +} + +void QAccessibleWidget_DestroyQAccessibleWidget(void* ptr) +{ + static_cast(ptr)->~QAccessibleWidget(); +} + +void QAccessibleWidget_DestroyQAccessibleWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAccessibleWidget_ChildAt(void* ptr, int x, int y) +{ + return static_cast(ptr)->childAt(x, y); +} + +void* QAccessibleWidget_ChildAtDefault(void* ptr, int x, int y) +{ + return static_cast(ptr)->QAccessibleWidget::childAt(x, y); +} + +void* QAccessibleWidget_Object(void* ptr) +{ + return static_cast(ptr)->object(); +} + +void* QAccessibleWidget_ObjectDefault(void* ptr) +{ + return static_cast(ptr)->QAccessibleWidget::object(); +} + +void QAccessibleWidget_SetText(void* ptr, long long t, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(static_cast(t), QString::fromUtf8(text.data, text.len)); +} + +void QAccessibleWidget_SetTextDefault(void* ptr, long long t, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->QAccessibleWidget::setText(static_cast(t), QString::fromUtf8(text.data, text.len)); +} + +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescription(void* ptr, struct QtWidgets_PackedString actionName) +{ + return ({ QByteArray t315e78 = static_cast(ptr)->localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(t315e78.prepend("WHITESPACE").constData()+10), t315e78.size()-10 }; }); +} + +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescriptionDefault(void* ptr, struct QtWidgets_PackedString actionName) +{ + return ({ QByteArray t7746c1 = static_cast(ptr)->QAccessibleWidget::localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(t7746c1.prepend("WHITESPACE").constData()+10), t7746c1.size()-10 }; }); +} + +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionName(void* ptr, struct QtWidgets_PackedString actionName) +{ + return ({ QByteArray t535321 = static_cast(ptr)->localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(t535321.prepend("WHITESPACE").constData()+10), t535321.size()-10 }; }); +} + +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionNameDefault(void* ptr, struct QtWidgets_PackedString actionName) +{ + return ({ QByteArray teb80ac = static_cast(ptr)->QAccessibleWidget::localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(teb80ac.prepend("WHITESPACE").constData()+10), teb80ac.size()-10 }; }); +} + +class MyQAction: public QAction +{ +public: + MyQAction(QObject *parent = Q_NULLPTR) : QAction(parent) {QAction_QAction_QRegisterMetaType();}; + MyQAction(const QString &text, QObject *parent = Q_NULLPTR) : QAction(text, parent) {QAction_QAction_QRegisterMetaType();}; + MyQAction(const QIcon &icon, const QString &text, QObject *parent = Q_NULLPTR) : QAction(icon, text, parent) {QAction_QAction_QRegisterMetaType();}; + void Signal_Changed() { callbackQAction_Changed(this); }; + bool event(QEvent * e) { return callbackQAction_Event(this, e) != 0; }; + void hover() { callbackQAction_Hover(this); }; + void Signal_Hovered() { callbackQAction_Hovered(this); }; + void setChecked(bool vbo) { callbackQAction_SetChecked(this, vbo); }; + void setDisabled(bool b) { callbackQAction_SetDisabled(this, b); }; + void setEnabled(bool vbo) { callbackQAction_SetEnabled(this, vbo); }; + void setVisible(bool vbo) { callbackQAction_SetVisible(this, vbo); }; + void toggle() { callbackQAction_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAction_Toggled(this, checked); }; + void trigger() { callbackQAction_Trigger(this); }; + void Signal_Triggered(bool checked) { callbackQAction_Triggered(this, checked); }; + ~MyQAction() { callbackQAction_DestroyQAction(this); }; + void childEvent(QChildEvent * event) { callbackQAction_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAction_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAction_CustomEvent(this, event); }; + void deleteLater() { callbackQAction_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAction_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAction_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQAction_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAction_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAction_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAction_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QAction*) +Q_DECLARE_METATYPE(MyQAction*) + +int QAction_QAction_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QAction_NewQAction(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(static_cast(parent)); + } else { + return new MyQAction(static_cast(parent)); + } +} + +void* QAction_NewQAction2(struct QtWidgets_PackedString text, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else { + return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } +} + +void* QAction_NewQAction3(void* icon, struct QtWidgets_PackedString text, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else { + return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); + } +} + +void* QAction_ActionGroup(void* ptr) +{ + return static_cast(ptr)->actionGroup(); +} + +void QAction_Activate(void* ptr, long long event) +{ + static_cast(ptr)->activate(static_cast(event)); +} + +struct QtWidgets_PackedList QAction_AssociatedGraphicsWidgets(void* ptr) +{ + return ({ QList* tmpValue7c7d2b = new QList(static_cast(ptr)->associatedGraphicsWidgets()); QtWidgets_PackedList { tmpValue7c7d2b, tmpValue7c7d2b->size() }; }); +} + +struct QtWidgets_PackedList QAction_AssociatedWidgets(void* ptr) +{ + return ({ QList* tmpValue85cee4 = new QList(static_cast(ptr)->associatedWidgets()); QtWidgets_PackedList { tmpValue85cee4, tmpValue85cee4->size() }; }); +} + +char QAction_AutoRepeat(void* ptr) +{ + return static_cast(ptr)->autoRepeat(); +} + +void QAction_ConnectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAction::changed), static_cast(ptr), static_cast(&MyQAction::Signal_Changed), static_cast(t)); +} + +void QAction_DisconnectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAction::changed), static_cast(ptr), static_cast(&MyQAction::Signal_Changed)); +} + +void QAction_Changed(void* ptr) +{ + static_cast(ptr)->changed(); +} + +void* QAction_Data(void* ptr) +{ + return new QVariant(static_cast(ptr)->data()); +} + +char QAction_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetAction::event(static_cast(e)); + } else { + return static_cast(ptr)->QAction::event(static_cast(e)); + } +} + +void* QAction_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void QAction_Hover(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hover"); +} + +void QAction_HoverDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::hover(); + } else { + static_cast(ptr)->QAction::hover(); + } +} + +void QAction_ConnectHovered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAction::hovered), static_cast(ptr), static_cast(&MyQAction::Signal_Hovered), static_cast(t)); +} + +void QAction_DisconnectHovered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAction::hovered), static_cast(ptr), static_cast(&MyQAction::Signal_Hovered)); +} + +void QAction_Hovered(void* ptr) +{ + static_cast(ptr)->hovered(); +} + +void* QAction_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +struct QtWidgets_PackedString QAction_IconText(void* ptr) +{ + return ({ QByteArray t6729e1 = static_cast(ptr)->iconText().toUtf8(); QtWidgets_PackedString { const_cast(t6729e1.prepend("WHITESPACE").constData()+10), t6729e1.size()-10 }; }); +} + +char QAction_IsCheckable(void* ptr) +{ + return static_cast(ptr)->isCheckable(); +} + +char QAction_IsChecked(void* ptr) +{ + return static_cast(ptr)->isChecked(); +} + +char QAction_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +char QAction_IsIconVisibleInMenu(void* ptr) +{ + return static_cast(ptr)->isIconVisibleInMenu(); +} + +char QAction_IsSeparator(void* ptr) +{ + return static_cast(ptr)->isSeparator(); +} + +char QAction_IsShortcutVisibleInContextMenu(void* ptr) +{ + return static_cast(ptr)->isShortcutVisibleInContextMenu(); +} + +char QAction_IsVisible(void* ptr) +{ + return static_cast(ptr)->isVisible(); +} + +void* QAction_Menu(void* ptr) +{ + return static_cast(ptr)->menu(); +} + +long long QAction_MenuRole(void* ptr) +{ + return static_cast(ptr)->menuRole(); +} + +void* QAction_ParentWidget(void* ptr) +{ + return static_cast(ptr)->parentWidget(); +} + +long long QAction_Priority(void* ptr) +{ + return static_cast(ptr)->priority(); +} + +void QAction_SetActionGroup(void* ptr, void* group) +{ + static_cast(ptr)->setActionGroup(static_cast(group)); +} + +void QAction_SetAutoRepeat(void* ptr, char vbo) +{ + static_cast(ptr)->setAutoRepeat(vbo != 0); +} + +void QAction_SetCheckable(void* ptr, char vbo) +{ + static_cast(ptr)->setCheckable(vbo != 0); +} + +void QAction_SetChecked(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setChecked", Q_ARG(bool, vbo != 0)); +} + +void QAction_SetCheckedDefault(void* ptr, char vbo) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::setChecked(vbo != 0); + } else { + static_cast(ptr)->QAction::setChecked(vbo != 0); + } +} + +void QAction_SetData(void* ptr, void* userData) +{ + static_cast(ptr)->setData(*static_cast(userData)); +} + +void QAction_SetDisabled(void* ptr, char b) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, b != 0)); +} + +void QAction_SetDisabledDefault(void* ptr, char b) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::setDisabled(b != 0); + } else { + static_cast(ptr)->QAction::setDisabled(b != 0); + } +} + +void QAction_SetEnabled(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); +} + +void QAction_SetEnabledDefault(void* ptr, char vbo) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::setEnabled(vbo != 0); + } else { + static_cast(ptr)->QAction::setEnabled(vbo != 0); + } +} + +void QAction_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QAction_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QAction_SetIconText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setIconText(QString::fromUtf8(text.data, text.len)); +} + +void QAction_SetIconVisibleInMenu(void* ptr, char visible) +{ + static_cast(ptr)->setIconVisibleInMenu(visible != 0); +} + +void QAction_SetMenu(void* ptr, void* menu) +{ + static_cast(ptr)->setMenu(static_cast(menu)); +} + +void QAction_SetMenuRole(void* ptr, long long menuRole) +{ + static_cast(ptr)->setMenuRole(static_cast(menuRole)); +} + +void QAction_SetPriority(void* ptr, long long priority) +{ + static_cast(ptr)->setPriority(static_cast(priority)); +} + +void QAction_SetSeparator(void* ptr, char b) +{ + static_cast(ptr)->setSeparator(b != 0); +} + +void QAction_SetShortcut(void* ptr, void* shortcut) +{ + static_cast(ptr)->setShortcut(*static_cast(shortcut)); +} + +void QAction_SetShortcutContext(void* ptr, long long context) +{ + static_cast(ptr)->setShortcutContext(static_cast(context)); +} + +void QAction_SetShortcutVisibleInContextMenu(void* ptr, char show) +{ + static_cast(ptr)->setShortcutVisibleInContextMenu(show != 0); +} + +void QAction_SetShortcuts(void* ptr, void* shortcuts) +{ + static_cast(ptr)->setShortcuts(*static_cast*>(shortcuts)); +} + +void QAction_SetShortcuts2(void* ptr, long long key) +{ + static_cast(ptr)->setShortcuts(static_cast(key)); +} + +void QAction_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip) +{ + static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); +} + +void QAction_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QAction_SetToolTip(void* ptr, struct QtWidgets_PackedString tip) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(tip.data, tip.len)); +} + +void QAction_SetVisible(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, vbo != 0)); +} + +void QAction_SetVisibleDefault(void* ptr, char vbo) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::setVisible(vbo != 0); + } else { + static_cast(ptr)->QAction::setVisible(vbo != 0); + } +} + +void QAction_SetWhatsThis(void* ptr, struct QtWidgets_PackedString what) +{ + static_cast(ptr)->setWhatsThis(QString::fromUtf8(what.data, what.len)); +} + +void* QAction_Shortcut(void* ptr) +{ + return new QKeySequence(static_cast(ptr)->shortcut()); +} + +long long QAction_ShortcutContext(void* ptr) +{ + return static_cast(ptr)->shortcutContext(); +} + +struct QtWidgets_PackedList QAction_Shortcuts(void* ptr) +{ + return ({ QList* tmpValue30197e = new QList(static_cast(ptr)->shortcuts()); QtWidgets_PackedList { tmpValue30197e, tmpValue30197e->size() }; }); +} + +char QAction_ShowStatusText(void* ptr, void* widget) +{ + return static_cast(ptr)->showStatusText(static_cast(widget)); +} + +struct QtWidgets_PackedString QAction_StatusTip(void* ptr) +{ + return ({ QByteArray t5e64a4 = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t5e64a4.prepend("WHITESPACE").constData()+10), t5e64a4.size()-10 }; }); +} + +struct QtWidgets_PackedString QAction_Text(void* ptr) +{ + return ({ QByteArray t0f57fa = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t0f57fa.prepend("WHITESPACE").constData()+10), t0f57fa.size()-10 }; }); +} + +void QAction_Toggle(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toggle"); +} + +void QAction_ToggleDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::toggle(); + } else { + static_cast(ptr)->QAction::toggle(); + } +} + +void QAction_ConnectToggled(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAction::toggled), static_cast(ptr), static_cast(&MyQAction::Signal_Toggled), static_cast(t)); +} + +void QAction_DisconnectToggled(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAction::toggled), static_cast(ptr), static_cast(&MyQAction::Signal_Toggled)); +} + +void QAction_Toggled(void* ptr, char checked) +{ + static_cast(ptr)->toggled(checked != 0); +} + +struct QtWidgets_PackedString QAction_ToolTip(void* ptr) +{ + return ({ QByteArray td308d4 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(td308d4.prepend("WHITESPACE").constData()+10), td308d4.size()-10 }; }); +} + +void QAction_Trigger(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "trigger"); +} + +void QAction_TriggerDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::trigger(); + } else { + static_cast(ptr)->QAction::trigger(); + } +} + +void QAction_ConnectTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QAction::triggered), static_cast(ptr), static_cast(&MyQAction::Signal_Triggered), static_cast(t)); +} + +void QAction_DisconnectTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QAction::triggered), static_cast(ptr), static_cast(&MyQAction::Signal_Triggered)); +} + +void QAction_Triggered(void* ptr, char checked) +{ + static_cast(ptr)->triggered(checked != 0); +} + +struct QtWidgets_PackedString QAction_WhatsThis(void* ptr) +{ + return ({ QByteArray tba6af8 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(tba6af8.prepend("WHITESPACE").constData()+10), tba6af8.size()-10 }; }); +} + +void QAction_DestroyQAction(void* ptr) +{ + static_cast(ptr)->~QAction(); +} + +void QAction_DestroyQActionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QAction___associatedGraphicsWidgets_atList(void* ptr, int i) +{ + return ({QGraphicsWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAction___associatedGraphicsWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAction___associatedGraphicsWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___associatedWidgets_atList(void* ptr, int i) +{ + return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAction___associatedWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QAction___associatedWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___setShortcuts_shortcuts_atList(void* ptr, int i) +{ + return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAction___setShortcuts_shortcuts_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAction___setShortcuts_shortcuts_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___shortcuts_atList(void* ptr, int i) +{ + return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAction___shortcuts_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAction___shortcuts_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAction___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAction___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QAction___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QAction___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAction___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAction___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAction___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAction___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QAction___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QAction___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QAction___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QAction_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QAction::childEvent(static_cast(event)); + } +} + +void QAction_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAction::connectNotify(*static_cast(sign)); + } +} + +void QAction_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QAction::customEvent(static_cast(event)); + } +} + +void QAction_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::deleteLater(); + } else { + static_cast(ptr)->QAction::deleteLater(); + } +} + +void QAction_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QAction::disconnectNotify(*static_cast(sign)); + } +} + +char QAction_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QAction_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QWidgetAction::metaObject()); + } else { + return const_cast(static_cast(ptr)->QAction::metaObject()); + } +} + +void QAction_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetAction::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QAction::timerEvent(static_cast(event)); + } +} + +class MyQActionGroup: public QActionGroup +{ +public: + MyQActionGroup(QObject *parent) : QActionGroup(parent) {QActionGroup_QActionGroup_QRegisterMetaType();}; + void Signal_Hovered(QAction * action) { callbackQActionGroup_Hovered(this, action); }; + void setDisabled(bool b) { callbackQActionGroup_SetDisabled(this, b); }; + void setEnabled(bool vbo) { callbackQActionGroup_SetEnabled(this, vbo); }; + void setExclusive(bool vbo) { callbackQActionGroup_SetExclusive(this, vbo); }; + void setVisible(bool vbo) { callbackQActionGroup_SetVisible(this, vbo); }; + void Signal_Triggered(QAction * action) { callbackQActionGroup_Triggered(this, action); }; + ~MyQActionGroup() { callbackQActionGroup_DestroyQActionGroup(this); }; + void childEvent(QChildEvent * event) { callbackQActionGroup_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQActionGroup_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQActionGroup_CustomEvent(this, event); }; + void deleteLater() { callbackQActionGroup_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQActionGroup_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQActionGroup_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQActionGroup_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQActionGroup_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQActionGroup_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQActionGroup_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQActionGroup_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QActionGroup*) +Q_DECLARE_METATYPE(MyQActionGroup*) + +int QActionGroup_QActionGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QActionGroup_NewQActionGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQActionGroup(static_cast(parent)); + } else { + return new MyQActionGroup(static_cast(parent)); + } +} + +struct QtWidgets_PackedList QActionGroup_Actions(void* ptr) +{ + return ({ QList* tmpValue766e2b = new QList(static_cast(ptr)->actions()); QtWidgets_PackedList { tmpValue766e2b, tmpValue766e2b->size() }; }); +} + +void* QActionGroup_AddAction(void* ptr, void* action) +{ + return static_cast(ptr)->addAction(static_cast(action)); +} + +void* QActionGroup_AddAction2(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); +} + +void* QActionGroup_AddAction3(void* ptr, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +void* QActionGroup_CheckedAction(void* ptr) +{ + return static_cast(ptr)->checkedAction(); +} + +void QActionGroup_ConnectHovered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QActionGroup::hovered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Hovered), static_cast(t)); +} + +void QActionGroup_DisconnectHovered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QActionGroup::hovered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Hovered)); +} + +void QActionGroup_Hovered(void* ptr, void* action) +{ + static_cast(ptr)->hovered(static_cast(action)); +} + +char QActionGroup_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +char QActionGroup_IsExclusive(void* ptr) +{ + return static_cast(ptr)->isExclusive(); +} + +char QActionGroup_IsVisible(void* ptr) +{ + return static_cast(ptr)->isVisible(); +} + +void QActionGroup_RemoveAction(void* ptr, void* action) +{ + static_cast(ptr)->removeAction(static_cast(action)); +} + +void QActionGroup_SetDisabled(void* ptr, char b) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, b != 0)); +} + +void QActionGroup_SetDisabledDefault(void* ptr, char b) +{ + static_cast(ptr)->QActionGroup::setDisabled(b != 0); +} + +void QActionGroup_SetEnabled(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); +} + +void QActionGroup_SetEnabledDefault(void* ptr, char vbo) +{ + static_cast(ptr)->QActionGroup::setEnabled(vbo != 0); +} + +void QActionGroup_SetExclusive(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setExclusive", Q_ARG(bool, vbo != 0)); +} + +void QActionGroup_SetExclusiveDefault(void* ptr, char vbo) +{ + static_cast(ptr)->QActionGroup::setExclusive(vbo != 0); +} + +void QActionGroup_SetVisible(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, vbo != 0)); +} + +void QActionGroup_SetVisibleDefault(void* ptr, char vbo) +{ + static_cast(ptr)->QActionGroup::setVisible(vbo != 0); +} + +void QActionGroup_ConnectTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QActionGroup::triggered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Triggered), static_cast(t)); +} + +void QActionGroup_DisconnectTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QActionGroup::triggered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Triggered)); +} + +void QActionGroup_Triggered(void* ptr, void* action) +{ + static_cast(ptr)->triggered(static_cast(action)); +} + +void QActionGroup_DestroyQActionGroup(void* ptr) +{ + static_cast(ptr)->~QActionGroup(); +} + +void QActionGroup_DestroyQActionGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QActionGroup___actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QActionGroup___actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QActionGroup___actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QActionGroup___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QActionGroup___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QActionGroup___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QActionGroup___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QActionGroup___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QActionGroup___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QActionGroup___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QActionGroup___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QActionGroup___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QActionGroup___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QActionGroup___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QActionGroup___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QActionGroup___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QActionGroup___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QActionGroup___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QActionGroup_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QActionGroup::childEvent(static_cast(event)); +} + +void QActionGroup_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QActionGroup::connectNotify(*static_cast(sign)); +} + +void QActionGroup_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QActionGroup::customEvent(static_cast(event)); +} + +void QActionGroup_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QActionGroup::deleteLater(); +} + +void QActionGroup_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QActionGroup::disconnectNotify(*static_cast(sign)); +} + +char QActionGroup_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QActionGroup::event(static_cast(e)); +} + +char QActionGroup_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QActionGroup_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QActionGroup::metaObject()); +} + +void QActionGroup_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QActionGroup::timerEvent(static_cast(event)); +} + +class MyQApplication: public QApplication +{ +public: + MyQApplication(int &argc, char **argv) : QApplication(argc, argv) {QApplication_QApplication_QRegisterMetaType();}; + void aboutQt() { callbackQApplication_AboutQt(this); }; + bool autoSipEnabled() const { return callbackQApplication_AutoSipEnabled(const_cast(static_cast(this))) != 0; }; + void closeAllWindows() { callbackQApplication_CloseAllWindows(this); }; + bool event(QEvent * e) { return callbackQApplication_Event(this, e) != 0; }; + void Signal_FocusChanged(QWidget * old, QWidget * now) { callbackQApplication_FocusChanged(this, old, now); }; + void setAutoSipEnabled(const bool enabled) { callbackQApplication_SetAutoSipEnabled(this, enabled); }; + void setStyleSheet(const QString & sheet) { QByteArray t542ebc = sheet.toUtf8(); QtWidgets_PackedString sheetPacked = { const_cast(t542ebc.prepend("WHITESPACE").constData()+10), t542ebc.size()-10 };callbackQApplication_SetStyleSheet(this, sheetPacked); }; + ~MyQApplication() { callbackQApplication_DestroyQApplication(this); }; + void Signal_ApplicationDisplayNameChanged() { callbackQApplication_ApplicationDisplayNameChanged(this); }; + void Signal_ApplicationStateChanged(Qt::ApplicationState state) { callbackQApplication_ApplicationStateChanged(this, state); }; + void Signal_CommitDataRequest(QSessionManager & manager) { callbackQApplication_CommitDataRequest(this, static_cast(&manager)); }; + void Signal_FocusObjectChanged(QObject * focusObject) { callbackQApplication_FocusObjectChanged(this, focusObject); }; + void Signal_FocusWindowChanged(QWindow * focusWindow) { callbackQApplication_FocusWindowChanged(this, focusWindow); }; + void Signal_FontChanged(const QFont & font) { callbackQApplication_FontChanged(this, const_cast(&font)); }; + void Signal_FontDatabaseChanged() { callbackQApplication_FontDatabaseChanged(this); }; + void Signal_LastWindowClosed() { callbackQApplication_LastWindowClosed(this); }; + void Signal_LayoutDirectionChanged(Qt::LayoutDirection direction) { callbackQApplication_LayoutDirectionChanged(this, direction); }; + void Signal_PaletteChanged(const QPalette & palette) { callbackQApplication_PaletteChanged(this, const_cast(&palette)); }; + void Signal_PrimaryScreenChanged(QScreen * screen) { callbackQApplication_PrimaryScreenChanged(this, screen); }; + void Signal_SaveStateRequest(QSessionManager & manager) { callbackQApplication_SaveStateRequest(this, static_cast(&manager)); }; + void Signal_ScreenAdded(QScreen * screen) { callbackQApplication_ScreenAdded(this, screen); }; + void Signal_ScreenRemoved(QScreen * screen) { callbackQApplication_ScreenRemoved(this, screen); }; + void Signal_AboutToQuit() { callbackQApplication_AboutToQuit(this); }; + void Signal_ApplicationNameChanged() { callbackQApplication_ApplicationNameChanged(this); }; + void Signal_ApplicationVersionChanged() { callbackQApplication_ApplicationVersionChanged(this); }; + void Signal_OrganizationDomainChanged() { callbackQApplication_OrganizationDomainChanged(this); }; + void Signal_OrganizationNameChanged() { callbackQApplication_OrganizationNameChanged(this); }; + void quit() { callbackQApplication_Quit(this); }; + void childEvent(QChildEvent * event) { callbackQApplication_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQApplication_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQApplication_CustomEvent(this, event); }; + void deleteLater() { callbackQApplication_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQApplication_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQApplication_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQApplication_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQApplication_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQApplication_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQApplication_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QApplication*) +Q_DECLARE_METATYPE(MyQApplication*) + +int QApplication_QApplication_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QApplication_NewQApplication(int argc, char* argv) +{ + static int argcs = argc; + static char** argvs = static_cast(malloc(argcs * sizeof(char*))); + + QList aList = QByteArray(argv).split('|'); + for (int i = 0; i < argcs; i++) + argvs[i] = (new QByteArray(aList.at(i)))->data(); + + return new MyQApplication(argcs, argvs); +} + +void QApplication_AboutQt(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "aboutQt"); +} + +void QApplication_AboutQtDefault(void* ptr) +{ + static_cast(ptr)->QApplication::aboutQt(); +} + +void* QApplication_QApplication_ActiveModalWidget() +{ + return QApplication::activeModalWidget(); +} + +void* QApplication_QApplication_ActivePopupWidget() +{ + return QApplication::activePopupWidget(); +} + +void* QApplication_QApplication_ActiveWindow() +{ + return QApplication::activeWindow(); +} + +void QApplication_QApplication_Alert(void* widget, int msec) +{ + QApplication::alert(static_cast(widget), msec); +} + +struct QtWidgets_PackedList QApplication_QApplication_AllWidgets() +{ + return ({ QList* tmpValue15db35 = new QList(QApplication::allWidgets()); QtWidgets_PackedList { tmpValue15db35, tmpValue15db35->size() }; }); +} + +char QApplication_AutoSipEnabled(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "autoSipEnabled", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +char QApplication_AutoSipEnabledDefault(void* ptr) +{ + return static_cast(ptr)->QApplication::autoSipEnabled(); +} + +void QApplication_QApplication_Beep() +{ + QApplication::beep(); +} + +void QApplication_CloseAllWindows(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "closeAllWindows"); +} + +void QApplication_CloseAllWindowsDefault(void* ptr) +{ + static_cast(ptr)->QApplication::closeAllWindows(); +} + +int QApplication_QApplication_CursorFlashTime() +{ + return QApplication::cursorFlashTime(); +} + +void* QApplication_QApplication_Desktop() +{ + return QApplication::desktop(); +} + +int QApplication_QApplication_DoubleClickInterval() +{ + return QApplication::doubleClickInterval(); +} + +char QApplication_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QApplication::event(static_cast(e)); +} + +int QApplication_QApplication_Exec() +{ + return QApplication::exec(); +} + +void QApplication_ConnectFocusChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QApplication::focusChanged), static_cast(ptr), static_cast(&MyQApplication::Signal_FocusChanged), static_cast(t)); +} + +void QApplication_DisconnectFocusChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QApplication::focusChanged), static_cast(ptr), static_cast(&MyQApplication::Signal_FocusChanged)); +} + +void QApplication_FocusChanged(void* ptr, void* old, void* now) +{ + static_cast(ptr)->focusChanged(static_cast(old), static_cast(now)); +} + +void* QApplication_QApplication_FocusWidget() +{ + return QApplication::focusWidget(); +} + +void* QApplication_QApplication_Font() +{ + return new QFont(QApplication::font()); +} + +void* QApplication_QApplication_Font2(void* widget) +{ + return new QFont(QApplication::font(static_cast(widget))); +} + +void* QApplication_QApplication_Font3(char* className) +{ + return new QFont(QApplication::font(const_cast(className))); +} + +void* QApplication_QApplication_FontMetrics() +{ + return new QFontMetrics(QApplication::fontMetrics()); +} + +void* QApplication_QApplication_GlobalStrut() +{ + return ({ QSize tmpValue = QApplication::globalStrut(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +char QApplication_QApplication_IsEffectEnabled(long long effect) +{ + return QApplication::isEffectEnabled(static_cast(effect)); +} + +int QApplication_QApplication_KeyboardInputInterval() +{ + return QApplication::keyboardInputInterval(); +} + +long long QApplication_QApplication_NavigationMode() +{ +#ifdef QT_KEYPAD_NAVIGATION + return QApplication::navigationMode(); +#else + return 0; +#endif +} + +void* QApplication_QApplication_Palette(void* widget) +{ + return new QPalette(QApplication::palette(static_cast(widget))); +} + +void* QApplication_QApplication_Palette2(char* className) +{ + return new QPalette(QApplication::palette(const_cast(className))); +} + +void QApplication_QApplication_SetActiveWindow(void* active) +{ + QApplication::setActiveWindow(static_cast(active)); +} + +void QApplication_SetAutoSipEnabled(void* ptr, char enabled) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setAutoSipEnabled", Q_ARG(const bool, enabled != 0)); +} + +void QApplication_SetAutoSipEnabledDefault(void* ptr, char enabled) +{ + static_cast(ptr)->QApplication::setAutoSipEnabled(enabled != 0); +} + +void QApplication_QApplication_SetCursorFlashTime(int vin) +{ + QApplication::setCursorFlashTime(vin); +} + +void QApplication_QApplication_SetDoubleClickInterval(int vin) +{ + QApplication::setDoubleClickInterval(vin); +} + +void QApplication_QApplication_SetEffectEnabled(long long effect, char enable) +{ + QApplication::setEffectEnabled(static_cast(effect), enable != 0); +} + +void QApplication_QApplication_SetFont(void* font, char* className) +{ + QApplication::setFont(*static_cast(font), const_cast(className)); +} + +void QApplication_QApplication_SetGlobalStrut(void* vqs) +{ + QApplication::setGlobalStrut(*static_cast(vqs)); +} + +void QApplication_QApplication_SetKeyboardInputInterval(int vin) +{ + QApplication::setKeyboardInputInterval(vin); +} + +void QApplication_QApplication_SetNavigationMode(long long mode) +{ +#ifdef QT_KEYPAD_NAVIGATION + QApplication::setNavigationMode(static_cast(mode)); +#endif +} + +void QApplication_QApplication_SetPalette(void* palette, char* className) +{ + QApplication::setPalette(*static_cast(palette), const_cast(className)); +} + +void QApplication_QApplication_SetStartDragDistance(int l) +{ + QApplication::setStartDragDistance(l); +} + +void QApplication_QApplication_SetStartDragTime(int ms) +{ + QApplication::setStartDragTime(ms); +} + +void QApplication_QApplication_SetStyle(void* style) +{ + QApplication::setStyle(static_cast(style)); +} + +void* QApplication_QApplication_SetStyle2(struct QtWidgets_PackedString style) +{ + return QApplication::setStyle(QString::fromUtf8(style.data, style.len)); +} + +void QApplication_SetStyleSheet(void* ptr, struct QtWidgets_PackedString sheet) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStyleSheet", Q_ARG(const QString, QString::fromUtf8(sheet.data, sheet.len))); +} + +void QApplication_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString sheet) +{ + static_cast(ptr)->QApplication::setStyleSheet(QString::fromUtf8(sheet.data, sheet.len)); +} + +void QApplication_QApplication_SetWheelScrollLines(int vin) +{ + QApplication::setWheelScrollLines(vin); +} + +void QApplication_QApplication_SetWindowIcon(void* icon) +{ + QApplication::setWindowIcon(*static_cast(icon)); +} + +int QApplication_QApplication_StartDragDistance() +{ + return QApplication::startDragDistance(); +} + +int QApplication_QApplication_StartDragTime() +{ + return QApplication::startDragTime(); +} + +void* QApplication_QApplication_Style() +{ + return QApplication::style(); +} + +struct QtWidgets_PackedString QApplication_StyleSheet(void* ptr) +{ + return ({ QByteArray ta53b66 = static_cast(ptr)->styleSheet().toUtf8(); QtWidgets_PackedString { const_cast(ta53b66.prepend("WHITESPACE").constData()+10), ta53b66.size()-10 }; }); +} + +void* QApplication_QApplication_TopLevelAt(void* point) +{ + return QApplication::topLevelAt(*static_cast(point)); +} + +void* QApplication_QApplication_TopLevelAt2(int x, int y) +{ + return QApplication::topLevelAt(x, y); +} + +struct QtWidgets_PackedList QApplication_QApplication_TopLevelWidgets() +{ + return ({ QList* tmpValue8ff1e1 = new QList(QApplication::topLevelWidgets()); QtWidgets_PackedList { tmpValue8ff1e1, tmpValue8ff1e1->size() }; }); +} + +int QApplication_QApplication_WheelScrollLines() +{ + return QApplication::wheelScrollLines(); +} + +void* QApplication_QApplication_WidgetAt(void* point) +{ + return QApplication::widgetAt(*static_cast(point)); +} + +void* QApplication_QApplication_WidgetAt2(int x, int y) +{ + return QApplication::widgetAt(x, y); +} + +void* QApplication_QApplication_WindowIcon() +{ + return new QIcon(QApplication::windowIcon()); +} + +void QApplication_DestroyQApplication(void* ptr) +{ + static_cast(ptr)->~QApplication(); +} + +void QApplication_DestroyQApplicationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QApplication___allWidgets_atList(void* ptr, int i) +{ + return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___allWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QApplication___allWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___topLevelWidgets_atList(void* ptr, int i) +{ + return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___topLevelWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QApplication___topLevelWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___screens_atList(void* ptr, int i) +{ + return ({QScreen * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___screens_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QApplication___screens_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QApplication___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QApplication___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QApplication___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QApplication___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QApplication___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QApplication___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QApplication___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QApplication___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QApplication_QuitDefault(void* ptr) +{ + static_cast(ptr)->QApplication::quit(); +} + +void QApplication_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QApplication::childEvent(static_cast(event)); +} + +void QApplication_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QApplication::connectNotify(*static_cast(sign)); +} + +void QApplication_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QApplication::customEvent(static_cast(event)); +} + +void QApplication_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QApplication::deleteLater(); +} + +void QApplication_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QApplication::disconnectNotify(*static_cast(sign)); +} + +char QApplication_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QApplication_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QApplication::metaObject()); +} + +void QApplication_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QApplication::timerEvent(static_cast(event)); +} + +class MyQBoxLayout: public QBoxLayout +{ +public: + MyQBoxLayout(QBoxLayout::Direction dir, QWidget *parent = Q_NULLPTR) : QBoxLayout(dir, parent) {QBoxLayout_QBoxLayout_QRegisterMetaType();}; + void addItem(QLayoutItem * item) { callbackQBoxLayout_AddItem(this, item); }; + int count() const { return callbackQBoxLayout_Count(const_cast(static_cast(this))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QLayoutItem * itemAt(int index) const { return static_cast(callbackQBoxLayout_ItemAt(const_cast(static_cast(this)), index)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; + QSize sizeHint() const { return *static_cast(callbackQBoxLayout_SizeHint(const_cast(static_cast(this)))); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQBoxLayout_TakeAt(this, index)); }; + ~MyQBoxLayout() { callbackQBoxLayout_DestroyQBoxLayout(this); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QBoxLayout*) +Q_DECLARE_METATYPE(MyQBoxLayout*) + +int QBoxLayout_QBoxLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QBoxLayout_NewQBoxLayout(long long dir, void* parent) +{ + return new MyQBoxLayout(static_cast(dir), static_cast(parent)); +} + +void QBoxLayout_AddItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void QBoxLayout_AddItemDefault(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->QVBoxLayout::addItem(static_cast(item)); + } else { + static_cast(ptr)->QVBoxLayout::addItem(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->QHBoxLayout::addItem(static_cast(item)); + } else { + static_cast(ptr)->QHBoxLayout::addItem(static_cast(item)); + } + } else { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->QBoxLayout::addItem(static_cast(item)); + } else { + static_cast(ptr)->QBoxLayout::addItem(static_cast(item)); + } + } +} + +void QBoxLayout_AddLayout(void* ptr, void* layout, int stretch) +{ + static_cast(ptr)->addLayout(static_cast(layout), stretch); +} + +void QBoxLayout_AddSpacerItem(void* ptr, void* spacerItem) +{ + static_cast(ptr)->addSpacerItem(static_cast(spacerItem)); +} + +void QBoxLayout_AddSpacing(void* ptr, int size) +{ + static_cast(ptr)->addSpacing(size); +} + +void QBoxLayout_AddStretch(void* ptr, int stretch) +{ + static_cast(ptr)->addStretch(stretch); +} + +void QBoxLayout_AddStrut(void* ptr, int size) +{ + static_cast(ptr)->addStrut(size); +} + +void QBoxLayout_AddWidget(void* ptr, void* widget, int stretch, long long alignment) +{ + static_cast(ptr)->addWidget(static_cast(widget), stretch, static_cast(alignment)); +} + +int QBoxLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QBoxLayout_CountDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::count(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::count(); + } else { + return static_cast(ptr)->QBoxLayout::count(); + } +} + +long long QBoxLayout_Direction(void* ptr) +{ + return static_cast(ptr)->direction(); +} + +void QBoxLayout_InsertItem(void* ptr, int index, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->insertItem(index, static_cast(item)); + } else { + static_cast(ptr)->insertItem(index, static_cast(item)); + } +} + +void QBoxLayout_InsertLayout(void* ptr, int index, void* layout, int stretch) +{ + static_cast(ptr)->insertLayout(index, static_cast(layout), stretch); +} + +void QBoxLayout_InsertSpacerItem(void* ptr, int index, void* spacerItem) +{ + static_cast(ptr)->insertSpacerItem(index, static_cast(spacerItem)); +} + +void QBoxLayout_InsertSpacing(void* ptr, int index, int size) +{ + static_cast(ptr)->insertSpacing(index, size); +} + +void QBoxLayout_InsertStretch(void* ptr, int index, int stretch) +{ + static_cast(ptr)->insertStretch(index, stretch); +} + +void QBoxLayout_InsertWidget(void* ptr, int index, void* widget, int stretch, long long alignment) +{ + static_cast(ptr)->insertWidget(index, static_cast(widget), stretch, static_cast(alignment)); +} + +void* QBoxLayout_ItemAt(void* ptr, int index) +{ + return static_cast(ptr)->itemAt(index); +} + +void* QBoxLayout_ItemAtDefault(void* ptr, int index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::itemAt(index); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::itemAt(index); + } else { + return static_cast(ptr)->QBoxLayout::itemAt(index); + } +} + +void QBoxLayout_SetDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setDirection(static_cast(direction)); +} + +void QBoxLayout_SetStretch(void* ptr, int index, int stretch) +{ + static_cast(ptr)->setStretch(index, stretch); +} + +char QBoxLayout_SetStretchFactor(void* ptr, void* widget, int stretch) +{ + return static_cast(ptr)->setStretchFactor(static_cast(widget), stretch); +} + +char QBoxLayout_SetStretchFactor2(void* ptr, void* layout, int stretch) +{ + return static_cast(ptr)->setStretchFactor(static_cast(layout), stretch); +} + +void* QBoxLayout_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QBoxLayout_SizeHintDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +int QBoxLayout_Stretch(void* ptr, int index) +{ + return static_cast(ptr)->stretch(index); +} + +void* QBoxLayout_TakeAt(void* ptr, int index) +{ + return static_cast(ptr)->takeAt(index); +} + +void* QBoxLayout_TakeAtDefault(void* ptr, int index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::takeAt(index); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::takeAt(index); + } else { + return static_cast(ptr)->QBoxLayout::takeAt(index); + } +} + +void QBoxLayout_DestroyQBoxLayout(void* ptr) +{ + static_cast(ptr)->~QBoxLayout(); +} + +void QBoxLayout_DestroyQBoxLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQButtonGroup: public QButtonGroup +{ +public: + MyQButtonGroup(QObject *parent = Q_NULLPTR) : QButtonGroup(parent) {QButtonGroup_QButtonGroup_QRegisterMetaType();}; + void Signal_ButtonClicked(QAbstractButton * button) { callbackQButtonGroup_ButtonClicked(this, button); }; + void Signal_ButtonClicked2(int id) { callbackQButtonGroup_ButtonClicked2(this, id); }; + void Signal_ButtonPressed(QAbstractButton * button) { callbackQButtonGroup_ButtonPressed(this, button); }; + void Signal_ButtonPressed2(int id) { callbackQButtonGroup_ButtonPressed2(this, id); }; + void Signal_ButtonReleased(QAbstractButton * button) { callbackQButtonGroup_ButtonReleased(this, button); }; + void Signal_ButtonReleased2(int id) { callbackQButtonGroup_ButtonReleased2(this, id); }; + void Signal_ButtonToggled(QAbstractButton * button, bool checked) { callbackQButtonGroup_ButtonToggled(this, button, checked); }; + void Signal_ButtonToggled2(int id, bool checked) { callbackQButtonGroup_ButtonToggled2(this, id, checked); }; + ~MyQButtonGroup() { callbackQButtonGroup_DestroyQButtonGroup(this); }; + void childEvent(QChildEvent * event) { callbackQButtonGroup_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQButtonGroup_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQButtonGroup_CustomEvent(this, event); }; + void deleteLater() { callbackQButtonGroup_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQButtonGroup_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQButtonGroup_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQButtonGroup_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQButtonGroup_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQButtonGroup_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQButtonGroup_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQButtonGroup_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QButtonGroup*) +Q_DECLARE_METATYPE(MyQButtonGroup*) + +int QButtonGroup_QButtonGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QButtonGroup_NewQButtonGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQButtonGroup(static_cast(parent)); + } else { + return new MyQButtonGroup(static_cast(parent)); + } +} + +void QButtonGroup_AddButton(void* ptr, void* button, int id) +{ + static_cast(ptr)->addButton(static_cast(button), id); +} + +void* QButtonGroup_Button(void* ptr, int id) +{ + return static_cast(ptr)->button(id); +} + +void QButtonGroup_ConnectButtonClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked)); +} + +void QButtonGroup_ButtonClicked(void* ptr, void* button) +{ + static_cast(ptr)->buttonClicked(static_cast(button)); +} + +void QButtonGroup_ConnectButtonClicked2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked2), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonClicked2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked2)); +} + +void QButtonGroup_ButtonClicked2(void* ptr, int id) +{ + static_cast(ptr)->buttonClicked(id); +} + +void QButtonGroup_ConnectButtonPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed)); +} + +void QButtonGroup_ButtonPressed(void* ptr, void* button) +{ + static_cast(ptr)->buttonPressed(static_cast(button)); +} + +void QButtonGroup_ConnectButtonPressed2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed2), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonPressed2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed2)); +} + +void QButtonGroup_ButtonPressed2(void* ptr, int id) +{ + static_cast(ptr)->buttonPressed(id); +} + +void QButtonGroup_ConnectButtonReleased(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonReleased(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased)); +} + +void QButtonGroup_ButtonReleased(void* ptr, void* button) +{ + static_cast(ptr)->buttonReleased(static_cast(button)); +} + +void QButtonGroup_ConnectButtonReleased2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased2), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonReleased2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased2)); +} + +void QButtonGroup_ButtonReleased2(void* ptr, int id) +{ + static_cast(ptr)->buttonReleased(id); +} + +void QButtonGroup_ConnectButtonToggled(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonToggled(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled)); +} + +void QButtonGroup_ButtonToggled(void* ptr, void* button, char checked) +{ + static_cast(ptr)->buttonToggled(static_cast(button), checked != 0); +} + +void QButtonGroup_ConnectButtonToggled2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled2), static_cast(t)); +} + +void QButtonGroup_DisconnectButtonToggled2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled2)); +} + +void QButtonGroup_ButtonToggled2(void* ptr, int id, char checked) +{ + static_cast(ptr)->buttonToggled(id, checked != 0); +} + +struct QtWidgets_PackedList QButtonGroup_Buttons(void* ptr) +{ + return ({ QList* tmpValuea4306e = new QList(static_cast(ptr)->buttons()); QtWidgets_PackedList { tmpValuea4306e, tmpValuea4306e->size() }; }); +} + +void* QButtonGroup_CheckedButton(void* ptr) +{ + return static_cast(ptr)->checkedButton(); +} + +int QButtonGroup_CheckedId(void* ptr) +{ + return static_cast(ptr)->checkedId(); +} + +char QButtonGroup_Exclusive(void* ptr) +{ + return static_cast(ptr)->exclusive(); +} + +int QButtonGroup_Id(void* ptr, void* button) +{ + return static_cast(ptr)->id(static_cast(button)); +} + +void QButtonGroup_RemoveButton(void* ptr, void* button) +{ + static_cast(ptr)->removeButton(static_cast(button)); +} + +void QButtonGroup_SetExclusive(void* ptr, char vbo) +{ + static_cast(ptr)->setExclusive(vbo != 0); +} + +void QButtonGroup_SetId(void* ptr, void* button, int id) +{ + static_cast(ptr)->setId(static_cast(button), id); +} + +void QButtonGroup_DestroyQButtonGroup(void* ptr) +{ + static_cast(ptr)->~QButtonGroup(); +} + +void QButtonGroup_DestroyQButtonGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QButtonGroup___buttons_atList(void* ptr, int i) +{ + return ({QAbstractButton * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QButtonGroup___buttons_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QButtonGroup___buttons_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QButtonGroup___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QButtonGroup___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QButtonGroup___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QButtonGroup___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QButtonGroup___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QButtonGroup___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QButtonGroup___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QButtonGroup___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QButtonGroup___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QButtonGroup___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QButtonGroup___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QButtonGroup___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QButtonGroup___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QButtonGroup___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QButtonGroup___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QButtonGroup_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QButtonGroup::childEvent(static_cast(event)); +} + +void QButtonGroup_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QButtonGroup::connectNotify(*static_cast(sign)); +} + +void QButtonGroup_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QButtonGroup::customEvent(static_cast(event)); +} + +void QButtonGroup_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QButtonGroup::deleteLater(); +} + +void QButtonGroup_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QButtonGroup::disconnectNotify(*static_cast(sign)); +} + +char QButtonGroup_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QButtonGroup::event(static_cast(e)); +} + +char QButtonGroup_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QButtonGroup_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QButtonGroup::metaObject()); +} + +void QButtonGroup_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QButtonGroup::timerEvent(static_cast(event)); +} + +class MyQCalendarWidget: public QCalendarWidget +{ +public: + MyQCalendarWidget(QWidget *parent = Q_NULLPTR) : QCalendarWidget(parent) {QCalendarWidget_QCalendarWidget_QRegisterMetaType();}; + void Signal_Activated(const QDate & date) { callbackQCalendarWidget_Activated(this, const_cast(&date)); }; + void Signal_Clicked(const QDate & date) { callbackQCalendarWidget_Clicked(this, const_cast(&date)); }; + void Signal_CurrentPageChanged(int year, int month) { callbackQCalendarWidget_CurrentPageChanged(this, year, month); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void paintCell(QPainter * painter, const QRect & rect, const QDate & date) const { callbackQCalendarWidget_PaintCell(const_cast(static_cast(this)), painter, const_cast(&rect), const_cast(&date)); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void Signal_SelectionChanged() { callbackQCalendarWidget_SelectionChanged(this); }; + void setCurrentPage(int year, int month) { callbackQCalendarWidget_SetCurrentPage(this, year, month); }; + void setDateRange(const QDate & min, const QDate & max) { callbackQCalendarWidget_SetDateRange(this, const_cast(&min), const_cast(&max)); }; + void setGridVisible(bool show) { callbackQCalendarWidget_SetGridVisible(this, show); }; + void setNavigationBarVisible(bool visible) { callbackQCalendarWidget_SetNavigationBarVisible(this, visible); }; + void setSelectedDate(const QDate & date) { callbackQCalendarWidget_SetSelectedDate(this, const_cast(&date)); }; + void showNextMonth() { callbackQCalendarWidget_ShowNextMonth(this); }; + void showNextYear() { callbackQCalendarWidget_ShowNextYear(this); }; + void showPreviousMonth() { callbackQCalendarWidget_ShowPreviousMonth(this); }; + void showPreviousYear() { callbackQCalendarWidget_ShowPreviousYear(this); }; + void showSelectedDate() { callbackQCalendarWidget_ShowSelectedDate(this); }; + void showToday() { callbackQCalendarWidget_ShowToday(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQCalendarWidget() { callbackQCalendarWidget_DestroyQCalendarWidget(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QCalendarWidget*) +Q_DECLARE_METATYPE(MyQCalendarWidget*) + +int QCalendarWidget_QCalendarWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCalendarWidget_NewQCalendarWidget(void* parent) +{ + return new MyQCalendarWidget(static_cast(parent)); +} + +void QCalendarWidget_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::activated), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Activated), static_cast(t)); +} + +void QCalendarWidget_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::activated), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Activated)); +} + +void QCalendarWidget_Activated(void* ptr, void* date) +{ + static_cast(ptr)->activated(*static_cast(date)); +} + +void QCalendarWidget_ConnectClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::clicked), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Clicked), static_cast(t)); +} + +void QCalendarWidget_DisconnectClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::clicked), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Clicked)); +} + +void QCalendarWidget_Clicked(void* ptr, void* date) +{ + static_cast(ptr)->clicked(*static_cast(date)); +} + +void QCalendarWidget_ConnectCurrentPageChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::currentPageChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_CurrentPageChanged), static_cast(t)); +} + +void QCalendarWidget_DisconnectCurrentPageChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::currentPageChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_CurrentPageChanged)); +} + +void QCalendarWidget_CurrentPageChanged(void* ptr, int year, int month) +{ + static_cast(ptr)->currentPageChanged(year, month); +} + +int QCalendarWidget_DateEditAcceptDelay(void* ptr) +{ + return static_cast(ptr)->dateEditAcceptDelay(); +} + +struct QtWidgets_PackedList QCalendarWidget_DateTextFormat(void* ptr) +{ + return ({ QMap* tmpValue83ea0b = new QMap(static_cast(ptr)->dateTextFormat()); QtWidgets_PackedList { tmpValue83ea0b, tmpValue83ea0b->size() }; }); +} + +void* QCalendarWidget_DateTextFormat2(void* ptr, void* date) +{ + return new QTextCharFormat(static_cast(ptr)->dateTextFormat(*static_cast(date))); +} + +long long QCalendarWidget_FirstDayOfWeek(void* ptr) +{ + return static_cast(ptr)->firstDayOfWeek(); +} + +void* QCalendarWidget_HeaderTextFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->headerTextFormat()); +} + +long long QCalendarWidget_HorizontalHeaderFormat(void* ptr) +{ + return static_cast(ptr)->horizontalHeaderFormat(); +} + +char QCalendarWidget_IsDateEditEnabled(void* ptr) +{ + return static_cast(ptr)->isDateEditEnabled(); +} + +char QCalendarWidget_IsGridVisible(void* ptr) +{ + return static_cast(ptr)->isGridVisible(); +} + +char QCalendarWidget_IsNavigationBarVisible(void* ptr) +{ + return static_cast(ptr)->isNavigationBarVisible(); +} + +void* QCalendarWidget_MaximumDate(void* ptr) +{ + return new QDate(static_cast(ptr)->maximumDate()); +} + +void* QCalendarWidget_MinimumDate(void* ptr) +{ + return new QDate(static_cast(ptr)->minimumDate()); +} + +int QCalendarWidget_MonthShown(void* ptr) +{ + return static_cast(ptr)->monthShown(); +} + +void QCalendarWidget_PaintCell(void* ptr, void* painter, void* rect, void* date) +{ + static_cast(ptr)->paintCell(static_cast(painter), *static_cast(rect), *static_cast(date)); +} + +void QCalendarWidget_PaintCellDefault(void* ptr, void* painter, void* rect, void* date) +{ + static_cast(ptr)->QCalendarWidget::paintCell(static_cast(painter), *static_cast(rect), *static_cast(date)); +} + +void* QCalendarWidget_SelectedDate(void* ptr) +{ + return new QDate(static_cast(ptr)->selectedDate()); +} + +void QCalendarWidget_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::selectionChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_SelectionChanged), static_cast(t)); +} + +void QCalendarWidget_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::selectionChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_SelectionChanged)); +} + +void QCalendarWidget_SelectionChanged(void* ptr) +{ + static_cast(ptr)->selectionChanged(); +} + +long long QCalendarWidget_SelectionMode(void* ptr) +{ + return static_cast(ptr)->selectionMode(); +} + +void QCalendarWidget_SetCurrentPage(void* ptr, int year, int month) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentPage", Q_ARG(int, year), Q_ARG(int, month)); +} + +void QCalendarWidget_SetCurrentPageDefault(void* ptr, int year, int month) +{ + static_cast(ptr)->QCalendarWidget::setCurrentPage(year, month); +} + +void QCalendarWidget_SetDateEditAcceptDelay(void* ptr, int delay) +{ + static_cast(ptr)->setDateEditAcceptDelay(delay); +} + +void QCalendarWidget_SetDateEditEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setDateEditEnabled(enable != 0); +} + +void QCalendarWidget_SetDateRange(void* ptr, void* min, void* max) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDateRange", Q_ARG(const QDate, *static_cast(min)), Q_ARG(const QDate, *static_cast(max))); +} + +void QCalendarWidget_SetDateRangeDefault(void* ptr, void* min, void* max) +{ + static_cast(ptr)->QCalendarWidget::setDateRange(*static_cast(min), *static_cast(max)); +} + +void QCalendarWidget_SetDateTextFormat(void* ptr, void* date, void* format) +{ + static_cast(ptr)->setDateTextFormat(*static_cast(date), *static_cast(format)); +} + +void QCalendarWidget_SetFirstDayOfWeek(void* ptr, long long dayOfWeek) +{ + static_cast(ptr)->setFirstDayOfWeek(static_cast(dayOfWeek)); +} + +void QCalendarWidget_SetGridVisible(void* ptr, char show) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setGridVisible", Q_ARG(bool, show != 0)); +} + +void QCalendarWidget_SetGridVisibleDefault(void* ptr, char show) +{ + static_cast(ptr)->QCalendarWidget::setGridVisible(show != 0); +} + +void QCalendarWidget_SetHeaderTextFormat(void* ptr, void* format) +{ + static_cast(ptr)->setHeaderTextFormat(*static_cast(format)); +} + +void QCalendarWidget_SetHorizontalHeaderFormat(void* ptr, long long format) +{ + static_cast(ptr)->setHorizontalHeaderFormat(static_cast(format)); +} + +void QCalendarWidget_SetMaximumDate(void* ptr, void* date) +{ + static_cast(ptr)->setMaximumDate(*static_cast(date)); +} + +void QCalendarWidget_SetMinimumDate(void* ptr, void* date) +{ + static_cast(ptr)->setMinimumDate(*static_cast(date)); +} + +void QCalendarWidget_SetNavigationBarVisible(void* ptr, char visible) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setNavigationBarVisible", Q_ARG(bool, visible != 0)); +} + +void QCalendarWidget_SetNavigationBarVisibleDefault(void* ptr, char visible) +{ + static_cast(ptr)->QCalendarWidget::setNavigationBarVisible(visible != 0); +} + +void QCalendarWidget_SetSelectedDate(void* ptr, void* date) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setSelectedDate", Q_ARG(const QDate, *static_cast(date))); +} + +void QCalendarWidget_SetSelectedDateDefault(void* ptr, void* date) +{ + static_cast(ptr)->QCalendarWidget::setSelectedDate(*static_cast(date)); +} + +void QCalendarWidget_SetSelectionMode(void* ptr, long long mode) +{ + static_cast(ptr)->setSelectionMode(static_cast(mode)); +} + +void QCalendarWidget_SetVerticalHeaderFormat(void* ptr, long long format) +{ + static_cast(ptr)->setVerticalHeaderFormat(static_cast(format)); +} + +void QCalendarWidget_SetWeekdayTextFormat(void* ptr, long long dayOfWeek, void* format) +{ + static_cast(ptr)->setWeekdayTextFormat(static_cast(dayOfWeek), *static_cast(format)); +} + +void QCalendarWidget_ShowNextMonth(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showNextMonth"); +} + +void QCalendarWidget_ShowNextMonthDefault(void* ptr) +{ + static_cast(ptr)->QCalendarWidget::showNextMonth(); +} + +void QCalendarWidget_ShowNextYear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showNextYear"); +} + +void QCalendarWidget_ShowNextYearDefault(void* ptr) +{ + static_cast(ptr)->QCalendarWidget::showNextYear(); +} + +void QCalendarWidget_ShowPreviousMonth(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showPreviousMonth"); +} + +void QCalendarWidget_ShowPreviousMonthDefault(void* ptr) +{ + static_cast(ptr)->QCalendarWidget::showPreviousMonth(); +} + +void QCalendarWidget_ShowPreviousYear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showPreviousYear"); +} + +void QCalendarWidget_ShowPreviousYearDefault(void* ptr) +{ + static_cast(ptr)->QCalendarWidget::showPreviousYear(); +} + +void QCalendarWidget_ShowSelectedDate(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showSelectedDate"); +} + +void QCalendarWidget_ShowSelectedDateDefault(void* ptr) +{ + static_cast(ptr)->QCalendarWidget::showSelectedDate(); +} + +void QCalendarWidget_ShowToday(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showToday"); +} + +void QCalendarWidget_ShowTodayDefault(void* ptr) +{ + static_cast(ptr)->QCalendarWidget::showToday(); +} + +void QCalendarWidget_UpdateCell(void* ptr, void* date) +{ + static_cast(ptr)->updateCell(*static_cast(date)); +} + +void QCalendarWidget_UpdateCells(void* ptr) +{ + static_cast(ptr)->updateCells(); +} + +long long QCalendarWidget_VerticalHeaderFormat(void* ptr) +{ + return static_cast(ptr)->verticalHeaderFormat(); +} + +void* QCalendarWidget_WeekdayTextFormat(void* ptr, long long dayOfWeek) +{ + return new QTextCharFormat(static_cast(ptr)->weekdayTextFormat(static_cast(dayOfWeek))); +} + +int QCalendarWidget_YearShown(void* ptr) +{ + return static_cast(ptr)->yearShown(); +} + +void QCalendarWidget_DestroyQCalendarWidget(void* ptr) +{ + static_cast(ptr)->~QCalendarWidget(); +} + +void QCalendarWidget_DestroyQCalendarWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QCalendarWidget___dateTextFormat_atList(void* ptr, void* v, int i) +{ + return new QTextCharFormat(({ QTextCharFormat tmp = static_cast*>(ptr)->value(*static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QCalendarWidget___dateTextFormat_setList(void* ptr, void* key, void* i) +{ + static_cast*>(ptr)->insert(*static_cast(key), *static_cast(i)); +} + +void* QCalendarWidget___dateTextFormat_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QCalendarWidget___dateTextFormat_keyList(void* ptr) +{ + return ({ QList* tmpValueb38b32 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValueb38b32, tmpValueb38b32->size() }; }); +} + +void* QCalendarWidget_____dateTextFormat_keyList_atList(void* ptr, int i) +{ + return new QDate(({QDate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QCalendarWidget_____dateTextFormat_keyList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QCalendarWidget_____dateTextFormat_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQCheckBox: public QCheckBox +{ +public: + MyQCheckBox(QWidget *parent = Q_NULLPTR) : QCheckBox(parent) {QCheckBox_QCheckBox_QRegisterMetaType();}; + MyQCheckBox(const QString &text, QWidget *parent = Q_NULLPTR) : QCheckBox(text, parent) {QCheckBox_QCheckBox_QRegisterMetaType();}; + void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; + void paintEvent(QPaintEvent * vqp) { callbackQCheckBox_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_StateChanged(int state) { callbackQCheckBox_StateChanged(this, state); }; + ~MyQCheckBox() { callbackQCheckBox_DestroyQCheckBox(this); }; + void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void click() { callbackQAbstractButton_Click(this); }; + void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; + void Signal_Released() { callbackQAbstractButton_Released(this); }; + void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; + void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void toggle() { callbackQAbstractButton_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QCheckBox*) +Q_DECLARE_METATYPE(MyQCheckBox*) + +int QCheckBox_QCheckBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCheckBox_NewQCheckBox(void* parent) +{ + return new MyQCheckBox(static_cast(parent)); +} + +void* QCheckBox_NewQCheckBox2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQCheckBox(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +long long QCheckBox_CheckState(void* ptr) +{ + return static_cast(ptr)->checkState(); +} + +void QCheckBox_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +char QCheckBox_IsTristate(void* ptr) +{ + return static_cast(ptr)->isTristate(); +} + +void QCheckBox_PaintEvent(void* ptr, void* vqp) +{ + static_cast(ptr)->paintEvent(static_cast(vqp)); +} + +void QCheckBox_PaintEventDefault(void* ptr, void* vqp) +{ + static_cast(ptr)->QCheckBox::paintEvent(static_cast(vqp)); +} + +void QCheckBox_SetCheckState(void* ptr, long long state) +{ + static_cast(ptr)->setCheckState(static_cast(state)); +} + +void QCheckBox_SetTristate(void* ptr, char y) +{ + static_cast(ptr)->setTristate(y != 0); +} + +void QCheckBox_ConnectStateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCheckBox::stateChanged), static_cast(ptr), static_cast(&MyQCheckBox::Signal_StateChanged), static_cast(t)); +} + +void QCheckBox_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCheckBox::stateChanged), static_cast(ptr), static_cast(&MyQCheckBox::Signal_StateChanged)); +} + +void QCheckBox_StateChanged(void* ptr, int state) +{ + static_cast(ptr)->stateChanged(state); +} + +void QCheckBox_DestroyQCheckBox(void* ptr) +{ + static_cast(ptr)->~QCheckBox(); +} + +void QCheckBox_DestroyQCheckBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQColorDialog: public QColorDialog +{ +public: + MyQColorDialog(QWidget *parent = Q_NULLPTR) : QColorDialog(parent) {QColorDialog_QColorDialog_QRegisterMetaType();}; + MyQColorDialog(const QColor &initial, QWidget *parent = Q_NULLPTR) : QColorDialog(initial, parent) {QColorDialog_QColorDialog_QRegisterMetaType();}; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void Signal_ColorSelected(const QColor & color) { callbackQColorDialog_ColorSelected(this, const_cast(&color)); }; + void Signal_CurrentColorChanged(const QColor & color) { callbackQColorDialog_CurrentColorChanged(this, const_cast(&color)); }; + void done(int result) { callbackQColorDialog_Done(this, result); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + ~MyQColorDialog() { callbackQColorDialog_DestroyQColorDialog(this); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QColorDialog*) +Q_DECLARE_METATYPE(MyQColorDialog*) + +int QColorDialog_QColorDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QColorDialog_NewQColorDialog(void* parent) +{ + return new MyQColorDialog(static_cast(parent)); +} + +void* QColorDialog_NewQColorDialog2(void* initial, void* parent) +{ + return new MyQColorDialog(*static_cast(initial), static_cast(parent)); +} + +void QColorDialog_ConnectColorSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QColorDialog::colorSelected), static_cast(ptr), static_cast(&MyQColorDialog::Signal_ColorSelected), static_cast(t)); +} + +void QColorDialog_DisconnectColorSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QColorDialog::colorSelected), static_cast(ptr), static_cast(&MyQColorDialog::Signal_ColorSelected)); +} + +void QColorDialog_ColorSelected(void* ptr, void* color) +{ + static_cast(ptr)->colorSelected(*static_cast(color)); +} + +void* QColorDialog_CurrentColor(void* ptr) +{ + return new QColor(static_cast(ptr)->currentColor()); +} + +void QColorDialog_ConnectCurrentColorChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QColorDialog::currentColorChanged), static_cast(ptr), static_cast(&MyQColorDialog::Signal_CurrentColorChanged), static_cast(t)); +} + +void QColorDialog_DisconnectCurrentColorChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QColorDialog::currentColorChanged), static_cast(ptr), static_cast(&MyQColorDialog::Signal_CurrentColorChanged)); +} + +void QColorDialog_CurrentColorChanged(void* ptr, void* color) +{ + static_cast(ptr)->currentColorChanged(*static_cast(color)); +} + +void* QColorDialog_QColorDialog_CustomColor(int index) +{ + return new QColor(QColorDialog::customColor(index)); +} + +int QColorDialog_QColorDialog_CustomCount() +{ + return QColorDialog::customCount(); +} + +void QColorDialog_Done(void* ptr, int result) +{ + static_cast(ptr)->done(result); +} + +void QColorDialog_DoneDefault(void* ptr, int result) +{ + static_cast(ptr)->QColorDialog::done(result); +} + +void* QColorDialog_QColorDialog_GetColor(void* initial, void* parent, struct QtWidgets_PackedString title, long long options) +{ + return new QColor(QColorDialog::getColor(*static_cast(initial), static_cast(parent), QString::fromUtf8(title.data, title.len), static_cast(options))); +} + +void QColorDialog_Open(void* ptr, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } +} + +long long QColorDialog_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +void* QColorDialog_SelectedColor(void* ptr) +{ + return new QColor(static_cast(ptr)->selectedColor()); +} + +void QColorDialog_SetCurrentColor(void* ptr, void* color) +{ + static_cast(ptr)->setCurrentColor(*static_cast(color)); +} + +void QColorDialog_QColorDialog_SetCustomColor(int index, void* color) +{ + QColorDialog::setCustomColor(index, *static_cast(color)); +} + +void QColorDialog_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QColorDialog_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +void QColorDialog_QColorDialog_SetStandardColor(int index, void* color) +{ + QColorDialog::setStandardColor(index, *static_cast(color)); +} + +void* QColorDialog_QColorDialog_StandardColor(int index) +{ + return new QColor(QColorDialog::standardColor(index)); +} + +char QColorDialog_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +void QColorDialog_DestroyQColorDialog(void* ptr) +{ + static_cast(ptr)->~QColorDialog(); +} + +void QColorDialog_DestroyQColorDialogDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QColormap*) +void* QColormap_NewQColormap(void* colormap) +{ + return new QColormap(*static_cast(colormap)); +} + +void* QColormap_ColorAt(void* ptr, unsigned int pixel) +{ + return new QColor(static_cast(ptr)->colorAt(pixel)); +} + +struct QtWidgets_PackedList QColormap_Colormap(void* ptr) +{ + return ({ QVector* tmpValue60e802 = new QVector(static_cast(ptr)->colormap()); QtWidgets_PackedList { tmpValue60e802, tmpValue60e802->size() }; }); +} + +int QColormap_Depth(void* ptr) +{ + return static_cast(ptr)->depth(); +} + +void* QColormap_QColormap_Instance(int screen) +{ + return new QColormap(QColormap::instance(screen)); +} + +long long QColormap_Mode(void* ptr) +{ + return static_cast(ptr)->mode(); +} + +unsigned int QColormap_Pixel(void* ptr, void* color) +{ + return static_cast(ptr)->pixel(*static_cast(color)); +} + +int QColormap_Size(void* ptr) +{ + return static_cast(ptr)->size(); +} + +void QColormap_DestroyQColormap(void* ptr) +{ + static_cast(ptr)->~QColormap(); +} + +void* QColormap___colormap_atList(void* ptr, int i) +{ + return new QColor(({QColor tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); +} + +void QColormap___colormap_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QColormap___colormap_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +class MyQColumnView: public QColumnView +{ +public: + MyQColumnView(QWidget *parent = Q_NULLPTR) : QColumnView(parent) {QColumnView_QColumnView_QRegisterMetaType();}; + QAbstractItemView * createColumn(const QModelIndex & index) { return static_cast(callbackQColumnView_CreateColumn(this, const_cast(&index))); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQColumnView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + int horizontalOffset() const { return callbackQColumnView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQColumnView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQColumnView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQColumnView_MoveCursor(this, cursorAction, modifiers)); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQColumnView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQColumnView_ScrollTo(this, const_cast(&index), hint); }; + void selectAll() { callbackQColumnView_SelectAll(this); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQColumnView_SetRootIndex(this, const_cast(&index)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQColumnView_SetSelection(this, const_cast(&rect), command); }; + void setSelectionModel(QItemSelectionModel * newSelectionModel) { callbackQAbstractItemView_SetSelectionModel(this, newSelectionModel); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_UpdatePreviewWidget(const QModelIndex & index) { callbackQColumnView_UpdatePreviewWidget(this, const_cast(&index)); }; + int verticalOffset() const { return callbackQColumnView_VerticalOffset(const_cast(static_cast(this))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQColumnView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQColumnView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + ~MyQColumnView() { callbackQColumnView_DestroyQColumnView(this); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQAbstractItemView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void updateGeometries() { callbackQAbstractItemView_UpdateGeometries(this); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QColumnView*) +Q_DECLARE_METATYPE(MyQColumnView*) + +int QColumnView_QColumnView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QColumnView_NewQColumnView(void* parent) +{ + return new MyQColumnView(static_cast(parent)); +} + +struct QtWidgets_PackedList QColumnView_ColumnWidths(void* ptr) +{ + return ({ QList* tmpValuef750bc = new QList(static_cast(ptr)->columnWidths()); QtWidgets_PackedList { tmpValuef750bc, tmpValuef750bc->size() }; }); +} + +void* QColumnView_CreateColumn(void* ptr, void* index) +{ + return static_cast(ptr)->createColumn(*static_cast(index)); +} + +void* QColumnView_CreateColumnDefault(void* ptr, void* index) +{ + return static_cast(ptr)->QColumnView::createColumn(*static_cast(index)); +} + +void QColumnView_CurrentChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); +} + +void QColumnView_CurrentChangedDefault(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->QColumnView::currentChanged(*static_cast(current), *static_cast(previous)); +} + +int QColumnView_HorizontalOffset(void* ptr) +{ + return static_cast(ptr)->horizontalOffset(); +} + +int QColumnView_HorizontalOffsetDefault(void* ptr) +{ + return static_cast(ptr)->QColumnView::horizontalOffset(); +} + +void* QColumnView_IndexAt(void* ptr, void* point) +{ + return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); +} + +void* QColumnView_IndexAtDefault(void* ptr, void* point) +{ + return new QModelIndex(static_cast(ptr)->QColumnView::indexAt(*static_cast(point))); +} + +void QColumnView_InitializeColumn(void* ptr, void* column) +{ + static_cast(ptr)->initializeColumn(static_cast(column)); +} + +char QColumnView_IsIndexHidden(void* ptr, void* index) +{ + return static_cast(ptr)->isIndexHidden(*static_cast(index)); +} + +char QColumnView_IsIndexHiddenDefault(void* ptr, void* index) +{ + return static_cast(ptr)->QColumnView::isIndexHidden(*static_cast(index)); +} + +void* QColumnView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void* QColumnView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->QColumnView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void* QColumnView_PreviewWidget(void* ptr) +{ + return static_cast(ptr)->previewWidget(); +} + +char QColumnView_ResizeGripsVisible(void* ptr) +{ + return static_cast(ptr)->resizeGripsVisible(); +} + +void QColumnView_RowsInserted(void* ptr, void* parent, int start, int end) +{ + static_cast(ptr)->rowsInserted(*static_cast(parent), start, end); +} + +void QColumnView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) +{ + static_cast(ptr)->QColumnView::rowsInserted(*static_cast(parent), start, end); +} + +void QColumnView_ScrollTo(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); +} + +void QColumnView_ScrollToDefault(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->QColumnView::scrollTo(*static_cast(index), static_cast(hint)); +} + +void QColumnView_SelectAll(void* ptr) +{ + static_cast(ptr)->selectAll(); +} + +void QColumnView_SelectAllDefault(void* ptr) +{ + static_cast(ptr)->QColumnView::selectAll(); +} + +void QColumnView_SetColumnWidths(void* ptr, void* list) +{ + static_cast(ptr)->setColumnWidths(*static_cast*>(list)); +} + +void QColumnView_SetPreviewWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setPreviewWidget(static_cast(widget)); +} + +void QColumnView_SetResizeGripsVisible(void* ptr, char visible) +{ + static_cast(ptr)->setResizeGripsVisible(visible != 0); +} + +void QColumnView_SetRootIndex(void* ptr, void* index) +{ + static_cast(ptr)->setRootIndex(*static_cast(index)); +} + +void QColumnView_SetRootIndexDefault(void* ptr, void* index) +{ + static_cast(ptr)->QColumnView::setRootIndex(*static_cast(index)); +} + +void QColumnView_SetSelection(void* ptr, void* rect, long long command) +{ + static_cast(ptr)->setSelection(*static_cast(rect), static_cast(command)); +} + +void QColumnView_SetSelectionDefault(void* ptr, void* rect, long long command) +{ + static_cast(ptr)->QColumnView::setSelection(*static_cast(rect), static_cast(command)); +} + +void QColumnView_ConnectUpdatePreviewWidget(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QColumnView::updatePreviewWidget), static_cast(ptr), static_cast(&MyQColumnView::Signal_UpdatePreviewWidget), static_cast(t)); +} + +void QColumnView_DisconnectUpdatePreviewWidget(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QColumnView::updatePreviewWidget), static_cast(ptr), static_cast(&MyQColumnView::Signal_UpdatePreviewWidget)); +} + +void QColumnView_UpdatePreviewWidget(void* ptr, void* index) +{ + static_cast(ptr)->updatePreviewWidget(*static_cast(index)); +} + +int QColumnView_VerticalOffset(void* ptr) +{ + return static_cast(ptr)->verticalOffset(); +} + +int QColumnView_VerticalOffsetDefault(void* ptr) +{ + return static_cast(ptr)->QColumnView::verticalOffset(); +} + +void* QColumnView_VisualRect(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QColumnView_VisualRectDefault(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->QColumnView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QColumnView_VisualRegionForSelection(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); +} + +void* QColumnView_VisualRegionForSelectionDefault(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->QColumnView::visualRegionForSelection(*static_cast(selection))); +} + +void QColumnView_DestroyQColumnView(void* ptr) +{ + static_cast(ptr)->~QColumnView(); +} + +void QColumnView_DestroyQColumnViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QColumnView___columnWidths_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QColumnView___columnWidths_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QColumnView___columnWidths_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QColumnView___setColumnWidths_list_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QColumnView___setColumnWidths_list_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QColumnView___setColumnWidths_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQComboBox: public QComboBox +{ +public: + MyQComboBox(QWidget *parent = Q_NULLPTR) : QComboBox(parent) {QComboBox_QComboBox_QRegisterMetaType();}; + void Signal_Activated(int index) { callbackQComboBox_Activated(this, index); }; + void Signal_Activated2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Activated2(this, textPacked); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void clear() { callbackQComboBox_Clear(this); }; + void clearEditText() { callbackQComboBox_ClearEditText(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void Signal_CurrentIndexChanged(int index) { callbackQComboBox_CurrentIndexChanged(this, index); }; + void Signal_CurrentTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_CurrentTextChanged(this, textPacked); }; + void Signal_EditTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_EditTextChanged(this, textPacked); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void hideEvent(QHideEvent * e) { callbackQWidget_HideEvent(this, e); }; + void hidePopup() { callbackQComboBox_HidePopup(this); }; + void Signal_Highlighted(int index) { callbackQComboBox_Highlighted(this, index); }; + void Signal_Highlighted2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Highlighted2(this, textPacked); }; + void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void setCurrentIndex(int index) { callbackQComboBox_SetCurrentIndex(this, index); }; + void setCurrentText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetCurrentText(this, textPacked); }; + void setEditText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetEditText(this, textPacked); }; + void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; + void showPopup() { callbackQComboBox_ShowPopup(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + ~MyQComboBox() { callbackQComboBox_DestroyQComboBox(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QComboBox*) +Q_DECLARE_METATYPE(MyQComboBox*) + +int QComboBox_QComboBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QComboBox_NewQComboBox(void* parent) +{ + return new MyQComboBox(static_cast(parent)); +} + +void QComboBox_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated), static_cast(t)); +} + +void QComboBox_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated)); +} + +void QComboBox_Activated(void* ptr, int index) +{ + static_cast(ptr)->activated(index); +} + +void QComboBox_ConnectActivated2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated2), static_cast(t)); +} + +void QComboBox_DisconnectActivated2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated2)); +} + +void QComboBox_Activated2(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->activated(QString::fromUtf8(text.data, text.len)); +} + +void QComboBox_AddItem(void* ptr, struct QtWidgets_PackedString text, void* userData) +{ + static_cast(ptr)->addItem(QString::fromUtf8(text.data, text.len), *static_cast(userData)); +} + +void QComboBox_AddItem2(void* ptr, void* icon, struct QtWidgets_PackedString text, void* userData) +{ + static_cast(ptr)->addItem(*static_cast(icon), QString::fromUtf8(text.data, text.len), *static_cast(userData)); +} + +void QComboBox_AddItems(void* ptr, struct QtWidgets_PackedString texts) +{ + static_cast(ptr)->addItems(QString::fromUtf8(texts.data, texts.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QComboBox_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QComboBox_ClearDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::clear(); + } else { + static_cast(ptr)->QComboBox::clear(); + } +} + +void QComboBox_ClearEditText(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearEditText"); +} + +void QComboBox_ClearEditTextDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::clearEditText(); + } else { + static_cast(ptr)->QComboBox::clearEditText(); + } +} + +void* QComboBox_Completer(void* ptr) +{ + return static_cast(ptr)->completer(); +} + +int QComboBox_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QComboBox_CurrentData(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->currentData(role)); +} + +int QComboBox_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +void QComboBox_ConnectCurrentIndexChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::currentIndexChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentIndexChanged), static_cast(t)); +} + +void QComboBox_DisconnectCurrentIndexChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::currentIndexChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentIndexChanged)); +} + +void QComboBox_CurrentIndexChanged(void* ptr, int index) +{ + static_cast(ptr)->currentIndexChanged(index); +} + +struct QtWidgets_PackedString QComboBox_CurrentText(void* ptr) +{ + return ({ QByteArray t0977ce = static_cast(ptr)->currentText().toUtf8(); QtWidgets_PackedString { const_cast(t0977ce.prepend("WHITESPACE").constData()+10), t0977ce.size()-10 }; }); +} + +void QComboBox_ConnectCurrentTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::currentTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentTextChanged), static_cast(t)); +} + +void QComboBox_DisconnectCurrentTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::currentTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentTextChanged)); +} + +void QComboBox_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->currentTextChanged(QString::fromUtf8(text.data, text.len)); +} + +char QComboBox_DuplicatesEnabled(void* ptr) +{ + return static_cast(ptr)->duplicatesEnabled(); +} + +void QComboBox_ConnectEditTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::editTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_EditTextChanged), static_cast(t)); +} + +void QComboBox_DisconnectEditTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::editTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_EditTextChanged)); +} + +void QComboBox_EditTextChanged(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->editTextChanged(QString::fromUtf8(text.data, text.len)); +} + +int QComboBox_FindData(void* ptr, void* data, int role, long long flags) +{ + return static_cast(ptr)->findData(*static_cast(data), role, static_cast(flags)); +} + +int QComboBox_FindText(void* ptr, struct QtWidgets_PackedString text, long long flags) +{ + return static_cast(ptr)->findText(QString::fromUtf8(text.data, text.len), static_cast(flags)); +} + +char QComboBox_HasFrame(void* ptr) +{ + return static_cast(ptr)->hasFrame(); +} + +void QComboBox_HidePopup(void* ptr) +{ + static_cast(ptr)->hidePopup(); +} + +void QComboBox_HidePopupDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::hidePopup(); + } else { + static_cast(ptr)->QComboBox::hidePopup(); + } +} + +void QComboBox_ConnectHighlighted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted), static_cast(t)); +} + +void QComboBox_DisconnectHighlighted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted)); +} + +void QComboBox_Highlighted(void* ptr, int index) +{ + static_cast(ptr)->highlighted(index); +} + +void QComboBox_ConnectHighlighted2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted2), static_cast(t)); +} + +void QComboBox_DisconnectHighlighted2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted2)); +} + +void QComboBox_Highlighted2(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->highlighted(QString::fromUtf8(text.data, text.len)); +} + +void* QComboBox_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QComboBox_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QComboBox_InsertItem(void* ptr, int index, struct QtWidgets_PackedString text, void* userData) +{ + static_cast(ptr)->insertItem(index, QString::fromUtf8(text.data, text.len), *static_cast(userData)); +} + +void QComboBox_InsertItem2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text, void* userData) +{ + static_cast(ptr)->insertItem(index, *static_cast(icon), QString::fromUtf8(text.data, text.len), *static_cast(userData)); +} + +void QComboBox_InsertItems(void* ptr, int index, struct QtWidgets_PackedString list) +{ + static_cast(ptr)->insertItems(index, QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)); +} + +long long QComboBox_InsertPolicy(void* ptr) +{ + return static_cast(ptr)->insertPolicy(); +} + +void QComboBox_InsertSeparator(void* ptr, int index) +{ + static_cast(ptr)->insertSeparator(index); +} + +char QComboBox_IsEditable(void* ptr) +{ + return static_cast(ptr)->isEditable(); +} + +void* QComboBox_ItemData(void* ptr, int index, int role) +{ + return new QVariant(static_cast(ptr)->itemData(index, role)); +} + +void* QComboBox_ItemDelegate(void* ptr) +{ + return static_cast(ptr)->itemDelegate(); +} + +void* QComboBox_ItemIcon(void* ptr, int index) +{ + return new QIcon(static_cast(ptr)->itemIcon(index)); +} + +struct QtWidgets_PackedString QComboBox_ItemText(void* ptr, int index) +{ + return ({ QByteArray tda5d0a = static_cast(ptr)->itemText(index).toUtf8(); QtWidgets_PackedString { const_cast(tda5d0a.prepend("WHITESPACE").constData()+10), tda5d0a.size()-10 }; }); +} + +void* QComboBox_LineEdit(void* ptr) +{ + return static_cast(ptr)->lineEdit(); +} + +int QComboBox_MaxCount(void* ptr) +{ + return static_cast(ptr)->maxCount(); +} + +int QComboBox_MaxVisibleItems(void* ptr) +{ + return static_cast(ptr)->maxVisibleItems(); +} + +int QComboBox_MinimumContentsLength(void* ptr) +{ + return static_cast(ptr)->minimumContentsLength(); +} + +void* QComboBox_Model(void* ptr) +{ + return static_cast(ptr)->model(); +} + +int QComboBox_ModelColumn(void* ptr) +{ + return static_cast(ptr)->modelColumn(); +} + +void QComboBox_RemoveItem(void* ptr, int index) +{ + static_cast(ptr)->removeItem(index); +} + +void* QComboBox_RootModelIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->rootModelIndex()); +} + +void QComboBox_SetCompleter(void* ptr, void* completer) +{ + static_cast(ptr)->setCompleter(static_cast(completer)); +} + +void QComboBox_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QComboBox_SetCurrentIndexDefault(void* ptr, int index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setCurrentIndex(index); + } else { + static_cast(ptr)->QComboBox::setCurrentIndex(index); + } +} + +void QComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QComboBox_SetCurrentTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setCurrentText(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QComboBox::setCurrentText(QString::fromUtf8(text.data, text.len)); + } +} + +void QComboBox_SetDuplicatesEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setDuplicatesEnabled(enable != 0); +} + +void QComboBox_SetEditText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEditText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QComboBox_SetEditTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setEditText(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QComboBox::setEditText(QString::fromUtf8(text.data, text.len)); + } +} + +void QComboBox_SetEditable(void* ptr, char editable) +{ + static_cast(ptr)->setEditable(editable != 0); +} + +void QComboBox_SetFrame(void* ptr, char vbo) +{ + static_cast(ptr)->setFrame(vbo != 0); +} + +void QComboBox_SetIconSize(void* ptr, void* size) +{ + static_cast(ptr)->setIconSize(*static_cast(size)); +} + +void QComboBox_SetInsertPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setInsertPolicy(static_cast(policy)); +} + +void QComboBox_SetItemData(void* ptr, int index, void* value, int role) +{ + static_cast(ptr)->setItemData(index, *static_cast(value), role); +} + +void QComboBox_SetItemDelegate(void* ptr, void* delegate) +{ + static_cast(ptr)->setItemDelegate(static_cast(delegate)); +} + +void QComboBox_SetItemIcon(void* ptr, int index, void* icon) +{ + static_cast(ptr)->setItemIcon(index, *static_cast(icon)); +} + +void QComboBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setItemText(index, QString::fromUtf8(text.data, text.len)); +} + +void QComboBox_SetLineEdit(void* ptr, void* edit) +{ + static_cast(ptr)->setLineEdit(static_cast(edit)); +} + +void QComboBox_SetMaxCount(void* ptr, int max) +{ + static_cast(ptr)->setMaxCount(max); +} + +void QComboBox_SetMaxVisibleItems(void* ptr, int maxItems) +{ + static_cast(ptr)->setMaxVisibleItems(maxItems); +} + +void QComboBox_SetMinimumContentsLength(void* ptr, int characters) +{ + static_cast(ptr)->setMinimumContentsLength(characters); +} + +void QComboBox_SetModel(void* ptr, void* model) +{ + static_cast(ptr)->setModel(static_cast(model)); +} + +void QComboBox_SetModelColumn(void* ptr, int visibleColumn) +{ + static_cast(ptr)->setModelColumn(visibleColumn); +} + +void QComboBox_SetRootModelIndex(void* ptr, void* index) +{ + static_cast(ptr)->setRootModelIndex(*static_cast(index)); +} + +void QComboBox_SetSizeAdjustPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setSizeAdjustPolicy(static_cast(policy)); +} + +void QComboBox_SetValidator(void* ptr, void* validator) +{ + static_cast(ptr)->setValidator(static_cast(validator)); +} + +void QComboBox_SetView(void* ptr, void* itemView) +{ + static_cast(ptr)->setView(static_cast(itemView)); +} + +void QComboBox_ShowPopup(void* ptr) +{ + static_cast(ptr)->showPopup(); +} + +void QComboBox_ShowPopupDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::showPopup(); + } else { + static_cast(ptr)->QComboBox::showPopup(); + } +} + +long long QComboBox_SizeAdjustPolicy(void* ptr) +{ + return static_cast(ptr)->sizeAdjustPolicy(); +} + +void* QComboBox_Validator(void* ptr) +{ + return const_cast(static_cast(ptr)->validator()); +} + +void* QComboBox_View(void* ptr) +{ + return static_cast(ptr)->view(); +} + +void QComboBox_DestroyQComboBox(void* ptr) +{ + static_cast(ptr)->~QComboBox(); +} + +void QComboBox_DestroyQComboBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQCommandLinkButton: public QCommandLinkButton +{ +public: + MyQCommandLinkButton(QWidget *parent = Q_NULLPTR) : QCommandLinkButton(parent) {QCommandLinkButton_QCommandLinkButton_QRegisterMetaType();}; + MyQCommandLinkButton(const QString &text, QWidget *parent = Q_NULLPTR) : QCommandLinkButton(text, parent) {QCommandLinkButton_QCommandLinkButton_QRegisterMetaType();}; + MyQCommandLinkButton(const QString &text, const QString &description, QWidget *parent = Q_NULLPTR) : QCommandLinkButton(text, description, parent) {QCommandLinkButton_QCommandLinkButton_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + int heightForWidth(int width) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), width); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * vqp) { callbackQPushButton_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQCommandLinkButton() { callbackQCommandLinkButton_DestroyQCommandLinkButton(this); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void showMenu() { callbackQPushButton_ShowMenu(this); }; + void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; + void click() { callbackQAbstractButton_Click(this); }; + void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; + bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; + void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; + void Signal_Released() { callbackQAbstractButton_Released(this); }; + void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; + void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void toggle() { callbackQAbstractButton_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QCommandLinkButton*) +Q_DECLARE_METATYPE(MyQCommandLinkButton*) + +int QCommandLinkButton_QCommandLinkButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCommandLinkButton_NewQCommandLinkButton(void* parent) +{ + return new MyQCommandLinkButton(static_cast(parent)); +} + +void* QCommandLinkButton_NewQCommandLinkButton2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQCommandLinkButton(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +void* QCommandLinkButton_NewQCommandLinkButton3(struct QtWidgets_PackedString text, struct QtWidgets_PackedString description, void* parent) +{ + return new MyQCommandLinkButton(QString::fromUtf8(text.data, text.len), QString::fromUtf8(description.data, description.len), static_cast(parent)); +} + +struct QtWidgets_PackedString QCommandLinkButton_Description(void* ptr) +{ + return ({ QByteArray t0a86ba = static_cast(ptr)->description().toUtf8(); QtWidgets_PackedString { const_cast(t0a86ba.prepend("WHITESPACE").constData()+10), t0a86ba.size()-10 }; }); +} + +void QCommandLinkButton_SetDescription(void* ptr, struct QtWidgets_PackedString description) +{ + static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); +} + +void QCommandLinkButton_DestroyQCommandLinkButton(void* ptr) +{ + static_cast(ptr)->~QCommandLinkButton(); +} + +void QCommandLinkButton_DestroyQCommandLinkButtonDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQCommonStyle: public QCommonStyle +{ +public: + MyQCommonStyle() : QCommonStyle() {QCommonStyle_QCommonStyle_QRegisterMetaType();}; + void drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const { callbackQCommonStyle_DrawComplexControl(const_cast(static_cast(this)), cc, const_cast(opt), p, const_cast(widget)); }; + void drawControl(QStyle::ControlElement element, const QStyleOption * opt, QPainter * p, const QWidget * widget) const { callbackQCommonStyle_DrawControl(const_cast(static_cast(this)), element, const_cast(opt), p, const_cast(widget)); }; + void drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, QPainter * p, const QWidget * widget) const { callbackQCommonStyle_DrawPrimitive(const_cast(static_cast(this)), pe, const_cast(opt), p, const_cast(widget)); }; + QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const { return *static_cast(callbackQCommonStyle_GeneratedIconPixmap(const_cast(static_cast(this)), iconMode, const_cast(&pixmap), const_cast(opt))); }; + QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const { return static_cast(callbackQCommonStyle_HitTestComplexControl(const_cast(static_cast(this)), cc, const_cast(opt), const_cast(&pt), const_cast(widget))); }; + int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const { return callbackQCommonStyle_LayoutSpacing(const_cast(static_cast(this)), control1, control2, orientation, const_cast(option), const_cast(widget)); }; + int pixelMetric(QStyle::PixelMetric m, const QStyleOption * opt, const QWidget * widget) const { return callbackQCommonStyle_PixelMetric(const_cast(static_cast(this)), m, const_cast(opt), const_cast(widget)); }; + void polish(QPalette & pal) { callbackQStyle_Polish(this, static_cast(&pal)); }; + void polish(QApplication * app) { callbackQStyle_Polish2(this, app); }; + void polish(QWidget * widget) { callbackQStyle_Polish3(this, widget); }; + QSize sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, const QSize & csz, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SizeFromContents(const_cast(static_cast(this)), ct, const_cast(opt), const_cast(&csz), const_cast(widget))); }; + QPixmap standardPixmap(QStyle::StandardPixmap sp, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_StandardPixmap(const_cast(static_cast(this)), sp, const_cast(option), const_cast(widget))); }; + int styleHint(QStyle::StyleHint sh, const QStyleOption * opt, const QWidget * widget, QStyleHintReturn * hret) const { return callbackQCommonStyle_StyleHint(const_cast(static_cast(this)), sh, const_cast(opt), const_cast(widget), hret); }; + QRect subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QStyle::SubControl sc, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubControlRect(const_cast(static_cast(this)), cc, const_cast(opt), sc, const_cast(widget))); }; + QRect subElementRect(QStyle::SubElement sr, const QStyleOption * opt, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubElementRect(const_cast(static_cast(this)), sr, const_cast(opt), const_cast(widget))); }; + void unpolish(QWidget * widget) { callbackQStyle_Unpolish(this, widget); }; + void unpolish(QApplication * application) { callbackQStyle_Unpolish2(this, application); }; + ~MyQCommonStyle() { callbackQCommonStyle_DestroyQCommonStyle(this); }; + void drawItemPixmap(QPainter * painter, const QRect & rectangle, int alignment, const QPixmap & pixmap) const { callbackQStyle_DrawItemPixmap(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&pixmap)); }; + void drawItemText(QPainter * painter, const QRect & rectangle, int alignment, const QPalette & palette, bool enabled, const QString & text, QPalette::ColorRole textRole) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQStyle_DrawItemText(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&palette), enabled, textPacked, textRole); }; + QRect itemPixmapRect(const QRect & rectangle, int alignment, const QPixmap & pixmap) const { return *static_cast(callbackQStyle_ItemPixmapRect(const_cast(static_cast(this)), const_cast(&rectangle), alignment, const_cast(&pixmap))); }; + QRect itemTextRect(const QFontMetrics & metrics, const QRect & rectangle, int alignment, bool enabled, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQStyle_ItemTextRect(const_cast(static_cast(this)), const_cast(&metrics), const_cast(&rectangle), alignment, enabled, textPacked)); }; + QIcon standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_StandardIcon(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; + QPalette standardPalette() const { return *static_cast(callbackQStyle_StandardPalette(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQStyle_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQStyle_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQStyle_CustomEvent(this, event); }; + void deleteLater() { callbackQStyle_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQStyle_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQStyle_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQStyle_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyle_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQStyle_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyle_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQStyle_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QCommonStyle*) +Q_DECLARE_METATYPE(MyQCommonStyle*) + +int QCommonStyle_QCommonStyle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCommonStyle_NewQCommonStyle() +{ + return new MyQCommonStyle(); +} + +void QCommonStyle_DrawComplexControl(void* ptr, long long cc, void* opt, void* p, void* widget) +{ + static_cast(ptr)->drawComplexControl(static_cast(cc), static_cast(opt), static_cast(p), static_cast(widget)); +} + +void QCommonStyle_DrawComplexControlDefault(void* ptr, long long cc, void* opt, void* p, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::drawComplexControl(static_cast(cc), static_cast(opt), static_cast(p), static_cast(widget)); + } else { + static_cast(ptr)->QCommonStyle::drawComplexControl(static_cast(cc), static_cast(opt), static_cast(p), static_cast(widget)); + } +} + +void QCommonStyle_DrawControl(void* ptr, long long element, void* opt, void* p, void* widget) +{ + static_cast(ptr)->drawControl(static_cast(element), static_cast(opt), static_cast(p), static_cast(widget)); +} + +void QCommonStyle_DrawControlDefault(void* ptr, long long element, void* opt, void* p, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::drawControl(static_cast(element), static_cast(opt), static_cast(p), static_cast(widget)); + } else { + static_cast(ptr)->QCommonStyle::drawControl(static_cast(element), static_cast(opt), static_cast(p), static_cast(widget)); + } +} + +void QCommonStyle_DrawPrimitive(void* ptr, long long pe, void* opt, void* p, void* widget) +{ + static_cast(ptr)->drawPrimitive(static_cast(pe), static_cast(opt), static_cast(p), static_cast(widget)); +} + +void QCommonStyle_DrawPrimitiveDefault(void* ptr, long long pe, void* opt, void* p, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::drawPrimitive(static_cast(pe), static_cast(opt), static_cast(p), static_cast(widget)); + } else { + static_cast(ptr)->QCommonStyle::drawPrimitive(static_cast(pe), static_cast(opt), static_cast(p), static_cast(widget)); + } +} + +void* QCommonStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* opt) +{ + return new QPixmap(static_cast(ptr)->generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(opt))); +} + +void* QCommonStyle_GeneratedIconPixmapDefault(void* ptr, long long iconMode, void* pixmap, void* opt) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPixmap(static_cast(ptr)->QProxyStyle::generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(opt))); + } else { + return new QPixmap(static_cast(ptr)->QCommonStyle::generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(opt))); + } +} + +long long QCommonStyle_HitTestComplexControl(void* ptr, long long cc, void* opt, void* pt, void* widget) +{ + return static_cast(ptr)->hitTestComplexControl(static_cast(cc), static_cast(opt), *static_cast(pt), static_cast(widget)); +} + +long long QCommonStyle_HitTestComplexControlDefault(void* ptr, long long cc, void* opt, void* pt, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProxyStyle::hitTestComplexControl(static_cast(cc), static_cast(opt), *static_cast(pt), static_cast(widget)); + } else { + return static_cast(ptr)->QCommonStyle::hitTestComplexControl(static_cast(cc), static_cast(opt), *static_cast(pt), static_cast(widget)); + } +} + +int QCommonStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget) +{ + return static_cast(ptr)->layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); +} + +int QCommonStyle_LayoutSpacingDefault(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProxyStyle::layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); + } else { + return static_cast(ptr)->QCommonStyle::layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); + } +} + +int QCommonStyle_PixelMetric(void* ptr, long long m, void* opt, void* widget) +{ + return static_cast(ptr)->pixelMetric(static_cast(m), static_cast(opt), static_cast(widget)); +} + +int QCommonStyle_PixelMetricDefault(void* ptr, long long m, void* opt, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProxyStyle::pixelMetric(static_cast(m), static_cast(opt), static_cast(widget)); + } else { + return static_cast(ptr)->QCommonStyle::pixelMetric(static_cast(m), static_cast(opt), static_cast(widget)); + } +} + +void* QCommonStyle_SizeFromContents(void* ptr, long long ct, void* opt, void* csz, void* widget) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeFromContents(static_cast(ct), static_cast(opt), *static_cast(csz), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QCommonStyle_SizeFromContentsDefault(void* ptr, long long ct, void* opt, void* csz, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QProxyStyle::sizeFromContents(static_cast(ct), static_cast(opt), *static_cast(csz), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QCommonStyle::sizeFromContents(static_cast(ct), static_cast(opt), *static_cast(csz), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QCommonStyle_StandardPixmap(void* ptr, long long sp, void* option, void* widget) +{ + return new QPixmap(static_cast(ptr)->standardPixmap(static_cast(sp), static_cast(option), static_cast(widget))); +} + +void* QCommonStyle_StandardPixmapDefault(void* ptr, long long sp, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPixmap(static_cast(ptr)->QProxyStyle::standardPixmap(static_cast(sp), static_cast(option), static_cast(widget))); + } else { + return new QPixmap(static_cast(ptr)->QCommonStyle::standardPixmap(static_cast(sp), static_cast(option), static_cast(widget))); + } +} + +int QCommonStyle_StyleHint(void* ptr, long long sh, void* opt, void* widget, void* hret) +{ + return static_cast(ptr)->styleHint(static_cast(sh), static_cast(opt), static_cast(widget), static_cast(hret)); +} + +int QCommonStyle_StyleHintDefault(void* ptr, long long sh, void* opt, void* widget, void* hret) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProxyStyle::styleHint(static_cast(sh), static_cast(opt), static_cast(widget), static_cast(hret)); + } else { + return static_cast(ptr)->QCommonStyle::styleHint(static_cast(sh), static_cast(opt), static_cast(widget), static_cast(hret)); + } +} + +void* QCommonStyle_SubControlRect(void* ptr, long long cc, void* opt, long long sc, void* widget) +{ + return ({ QRect tmpValue = static_cast(ptr)->subControlRect(static_cast(cc), static_cast(opt), static_cast(sc), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QCommonStyle_SubControlRectDefault(void* ptr, long long cc, void* opt, long long sc, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::subControlRect(static_cast(cc), static_cast(opt), static_cast(sc), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::subControlRect(static_cast(cc), static_cast(opt), static_cast(sc), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QCommonStyle_SubElementRect(void* ptr, long long sr, void* opt, void* widget) +{ + return ({ QRect tmpValue = static_cast(ptr)->subElementRect(static_cast(sr), static_cast(opt), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QCommonStyle_SubElementRectDefault(void* ptr, long long sr, void* opt, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::subElementRect(static_cast(sr), static_cast(opt), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::subElementRect(static_cast(sr), static_cast(opt), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void QCommonStyle_DestroyQCommonStyle(void* ptr) +{ + static_cast(ptr)->~QCommonStyle(); +} + +void QCommonStyle_DestroyQCommonStyleDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QCommonStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget) +{ + return new QIcon(static_cast(ptr)->standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); +} + +void* QCommonStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QIcon(static_cast(ptr)->QProxyStyle::standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); + } else { + return new QIcon(static_cast(ptr)->QCommonStyle::standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); + } +} + +class MyQCompleter: public QCompleter +{ +public: + MyQCompleter(QObject *parent = Q_NULLPTR) : QCompleter(parent) {QCompleter_QCompleter_QRegisterMetaType();}; + MyQCompleter(QAbstractItemModel *model, QObject *parent = Q_NULLPTR) : QCompleter(model, parent) {QCompleter_QCompleter_QRegisterMetaType();}; + MyQCompleter(const QStringList &list, QObject *parent = Q_NULLPTR) : QCompleter(list, parent) {QCompleter_QCompleter_QRegisterMetaType();}; + void Signal_Activated(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQCompleter_Activated(this, textPacked); }; + void Signal_Activated2(const QModelIndex & index) { callbackQCompleter_Activated2(this, const_cast(&index)); }; + void complete(const QRect & rect) { callbackQCompleter_Complete(this, const_cast(&rect)); }; + bool event(QEvent * ev) { return callbackQCompleter_Event(this, ev) != 0; }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQCompleter_EventFilter(this, o, e) != 0; }; + void Signal_Highlighted(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQCompleter_Highlighted(this, textPacked); }; + void Signal_Highlighted2(const QModelIndex & index) { callbackQCompleter_Highlighted2(this, const_cast(&index)); }; + QString pathFromIndex(const QModelIndex & index) const { return ({ QtWidgets_PackedString tempVal = callbackQCompleter_PathFromIndex(const_cast(static_cast(this)), const_cast(&index)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + void setCompletionPrefix(const QString & prefix) { QByteArray tb4ebfe = prefix.toUtf8(); QtWidgets_PackedString prefixPacked = { const_cast(tb4ebfe.prepend("WHITESPACE").constData()+10), tb4ebfe.size()-10 };callbackQCompleter_SetCompletionPrefix(this, prefixPacked); }; + void setWrapAround(bool wrap) { callbackQCompleter_SetWrapAround(this, wrap); }; + QStringList splitPath(const QString & path) const { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQCompleter_SplitPath(const_cast(static_cast(this)), pathPacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + ~MyQCompleter() { callbackQCompleter_DestroyQCompleter(this); }; + void childEvent(QChildEvent * event) { callbackQCompleter_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQCompleter_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQCompleter_CustomEvent(this, event); }; + void deleteLater() { callbackQCompleter_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQCompleter_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQCompleter_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQCompleter_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQCompleter_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQCompleter_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QCompleter*) +Q_DECLARE_METATYPE(MyQCompleter*) + +int QCompleter_QCompleter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QCompleter_NewQCompleter(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(parent)); + } else { + return new MyQCompleter(static_cast(parent)); + } +} + +void* QCompleter_NewQCompleter2(void* model, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } else { + return new MyQCompleter(static_cast(model), static_cast(parent)); + } +} + +void* QCompleter_NewQCompleter3(struct QtWidgets_PackedString list, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } else { + return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); + } +} + +void QCompleter_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated), static_cast(t)); +} + +void QCompleter_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated)); +} + +void QCompleter_Activated(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->activated(QString::fromUtf8(text.data, text.len)); +} + +void QCompleter_ConnectActivated2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated2), static_cast(t)); +} + +void QCompleter_DisconnectActivated2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated2)); +} + +void QCompleter_Activated2(void* ptr, void* index) +{ + static_cast(ptr)->activated(*static_cast(index)); +} + +long long QCompleter_CaseSensitivity(void* ptr) +{ + return static_cast(ptr)->caseSensitivity(); +} + +void QCompleter_Complete(void* ptr, void* rect) +{ + QMetaObject::invokeMethod(static_cast(ptr), "complete", Q_ARG(const QRect, *static_cast(rect))); +} + +void QCompleter_CompleteDefault(void* ptr, void* rect) +{ + static_cast(ptr)->QCompleter::complete(*static_cast(rect)); +} + +int QCompleter_CompletionColumn(void* ptr) +{ + return static_cast(ptr)->completionColumn(); +} + +int QCompleter_CompletionCount(void* ptr) +{ + return static_cast(ptr)->completionCount(); +} + +long long QCompleter_CompletionMode(void* ptr) +{ + return static_cast(ptr)->completionMode(); +} + +void* QCompleter_CompletionModel(void* ptr) +{ + return static_cast(ptr)->completionModel(); +} + +struct QtWidgets_PackedString QCompleter_CompletionPrefix(void* ptr) +{ + return ({ QByteArray t26112f = static_cast(ptr)->completionPrefix().toUtf8(); QtWidgets_PackedString { const_cast(t26112f.prepend("WHITESPACE").constData()+10), t26112f.size()-10 }; }); +} + +int QCompleter_CompletionRole(void* ptr) +{ + return static_cast(ptr)->completionRole(); +} + +struct QtWidgets_PackedString QCompleter_CurrentCompletion(void* ptr) +{ + return ({ QByteArray t7ce42a = static_cast(ptr)->currentCompletion().toUtf8(); QtWidgets_PackedString { const_cast(t7ce42a.prepend("WHITESPACE").constData()+10), t7ce42a.size()-10 }; }); +} + +void* QCompleter_CurrentIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->currentIndex()); +} + +int QCompleter_CurrentRow(void* ptr) +{ + return static_cast(ptr)->currentRow(); +} + +char QCompleter_EventDefault(void* ptr, void* ev) +{ + return static_cast(ptr)->QCompleter::event(static_cast(ev)); +} + +char QCompleter_EventFilterDefault(void* ptr, void* o, void* e) +{ + if (dynamic_cast(static_cast(o))) { + return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); + } else if (dynamic_cast(static_cast(o))) { + return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); + } else if (dynamic_cast(static_cast(o))) { + return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); + } else if (dynamic_cast(static_cast(o))) { + return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); + } else { + return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); + } +} + +long long QCompleter_FilterMode(void* ptr) +{ + return static_cast(ptr)->filterMode(); +} + +void QCompleter_ConnectHighlighted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted), static_cast(t)); +} + +void QCompleter_DisconnectHighlighted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted)); +} + +void QCompleter_Highlighted(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->highlighted(QString::fromUtf8(text.data, text.len)); +} + +void QCompleter_ConnectHighlighted2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted2), static_cast(t)); +} + +void QCompleter_DisconnectHighlighted2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted2)); +} + +void QCompleter_Highlighted2(void* ptr, void* index) +{ + static_cast(ptr)->highlighted(*static_cast(index)); +} + +int QCompleter_MaxVisibleItems(void* ptr) +{ + return static_cast(ptr)->maxVisibleItems(); +} + +void* QCompleter_Model(void* ptr) +{ + return static_cast(ptr)->model(); +} + +long long QCompleter_ModelSorting(void* ptr) +{ + return static_cast(ptr)->modelSorting(); +} + +struct QtWidgets_PackedString QCompleter_PathFromIndex(void* ptr, void* index) +{ + return ({ QByteArray t37a887 = static_cast(ptr)->pathFromIndex(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t37a887.prepend("WHITESPACE").constData()+10), t37a887.size()-10 }; }); +} + +struct QtWidgets_PackedString QCompleter_PathFromIndexDefault(void* ptr, void* index) +{ + return ({ QByteArray td0fb01 = static_cast(ptr)->QCompleter::pathFromIndex(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(td0fb01.prepend("WHITESPACE").constData()+10), td0fb01.size()-10 }; }); +} + +void* QCompleter_Popup(void* ptr) +{ + return static_cast(ptr)->popup(); +} + +void QCompleter_SetCaseSensitivity(void* ptr, long long caseSensitivity) +{ + static_cast(ptr)->setCaseSensitivity(static_cast(caseSensitivity)); +} + +void QCompleter_SetCompletionColumn(void* ptr, int column) +{ + static_cast(ptr)->setCompletionColumn(column); +} + +void QCompleter_SetCompletionMode(void* ptr, long long mode) +{ + static_cast(ptr)->setCompletionMode(static_cast(mode)); +} + +void QCompleter_SetCompletionPrefix(void* ptr, struct QtWidgets_PackedString prefix) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCompletionPrefix", Q_ARG(const QString, QString::fromUtf8(prefix.data, prefix.len))); +} + +void QCompleter_SetCompletionPrefixDefault(void* ptr, struct QtWidgets_PackedString prefix) +{ + static_cast(ptr)->QCompleter::setCompletionPrefix(QString::fromUtf8(prefix.data, prefix.len)); +} + +void QCompleter_SetCompletionRole(void* ptr, int role) +{ + static_cast(ptr)->setCompletionRole(role); +} + +char QCompleter_SetCurrentRow(void* ptr, int row) +{ + return static_cast(ptr)->setCurrentRow(row); +} + +void QCompleter_SetFilterMode(void* ptr, long long filterMode) +{ + static_cast(ptr)->setFilterMode(static_cast(filterMode)); +} + +void QCompleter_SetMaxVisibleItems(void* ptr, int maxItems) +{ + static_cast(ptr)->setMaxVisibleItems(maxItems); +} + +void QCompleter_SetModel(void* ptr, void* model) +{ + static_cast(ptr)->setModel(static_cast(model)); +} + +void QCompleter_SetModelSorting(void* ptr, long long sorting) +{ + static_cast(ptr)->setModelSorting(static_cast(sorting)); +} + +void QCompleter_SetPopup(void* ptr, void* popup) +{ + static_cast(ptr)->setPopup(static_cast(popup)); +} + +void QCompleter_SetWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setWidget(static_cast(widget)); +} + +void QCompleter_SetWrapAround(void* ptr, char wrap) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWrapAround", Q_ARG(bool, wrap != 0)); +} + +void QCompleter_SetWrapAroundDefault(void* ptr, char wrap) +{ + static_cast(ptr)->QCompleter::setWrapAround(wrap != 0); +} + +struct QtWidgets_PackedString QCompleter_SplitPath(void* ptr, struct QtWidgets_PackedString path) +{ + return ({ QByteArray t40101c = static_cast(ptr)->splitPath(QString::fromUtf8(path.data, path.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t40101c.prepend("WHITESPACE").constData()+10), t40101c.size()-10 }; }); +} + +struct QtWidgets_PackedString QCompleter_SplitPathDefault(void* ptr, struct QtWidgets_PackedString path) +{ + return ({ QByteArray tdf319d = static_cast(ptr)->QCompleter::splitPath(QString::fromUtf8(path.data, path.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tdf319d.prepend("WHITESPACE").constData()+10), tdf319d.size()-10 }; }); +} + +void* QCompleter_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +char QCompleter_WrapAround(void* ptr) +{ + return static_cast(ptr)->wrapAround(); +} + +void QCompleter_DestroyQCompleter(void* ptr) +{ + static_cast(ptr)->~QCompleter(); +} + +void QCompleter_DestroyQCompleterDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QCompleter___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QCompleter___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QCompleter___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QCompleter___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QCompleter___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QCompleter___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QCompleter___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QCompleter___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QCompleter___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QCompleter___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QCompleter___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QCompleter___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QCompleter___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QCompleter___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QCompleter___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QCompleter_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QCompleter::childEvent(static_cast(event)); +} + +void QCompleter_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QCompleter::connectNotify(*static_cast(sign)); +} + +void QCompleter_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QCompleter::customEvent(static_cast(event)); +} + +void QCompleter_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QCompleter::deleteLater(); +} + +void QCompleter_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QCompleter::disconnectNotify(*static_cast(sign)); +} + +void* QCompleter_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QCompleter::metaObject()); +} + +void QCompleter_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QCompleter::timerEvent(static_cast(event)); +} + +class MyQDataWidgetMapper: public QDataWidgetMapper +{ +public: + MyQDataWidgetMapper(QObject *parent = Q_NULLPTR) : QDataWidgetMapper(parent) {QDataWidgetMapper_QDataWidgetMapper_QRegisterMetaType();}; + void Signal_CurrentIndexChanged(int index) { callbackQDataWidgetMapper_CurrentIndexChanged(this, index); }; + void revert() { callbackQDataWidgetMapper_Revert(this); }; + void setCurrentIndex(int index) { callbackQDataWidgetMapper_SetCurrentIndex(this, index); }; + void setCurrentModelIndex(const QModelIndex & index) { callbackQDataWidgetMapper_SetCurrentModelIndex(this, const_cast(&index)); }; + bool submit() { return callbackQDataWidgetMapper_Submit(this) != 0; }; + void toFirst() { callbackQDataWidgetMapper_ToFirst(this); }; + void toLast() { callbackQDataWidgetMapper_ToLast(this); }; + void toNext() { callbackQDataWidgetMapper_ToNext(this); }; + void toPrevious() { callbackQDataWidgetMapper_ToPrevious(this); }; + ~MyQDataWidgetMapper() { callbackQDataWidgetMapper_DestroyQDataWidgetMapper(this); }; + void childEvent(QChildEvent * event) { callbackQDataWidgetMapper_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQDataWidgetMapper_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQDataWidgetMapper_CustomEvent(this, event); }; + void deleteLater() { callbackQDataWidgetMapper_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQDataWidgetMapper_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQDataWidgetMapper_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQDataWidgetMapper_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQDataWidgetMapper_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQDataWidgetMapper_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDataWidgetMapper_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQDataWidgetMapper_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDataWidgetMapper*) +Q_DECLARE_METATYPE(MyQDataWidgetMapper*) + +int QDataWidgetMapper_QDataWidgetMapper_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDataWidgetMapper_NewQDataWidgetMapper(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDataWidgetMapper(static_cast(parent)); + } else { + return new MyQDataWidgetMapper(static_cast(parent)); + } +} + +void QDataWidgetMapper_AddMapping(void* ptr, void* widget, int section) +{ + static_cast(ptr)->addMapping(static_cast(widget), section); +} + +void QDataWidgetMapper_AddMapping2(void* ptr, void* widget, int section, void* propertyName) +{ + static_cast(ptr)->addMapping(static_cast(widget), section, *static_cast(propertyName)); +} + +void QDataWidgetMapper_ClearMapping(void* ptr) +{ + static_cast(ptr)->clearMapping(); +} + +int QDataWidgetMapper_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +void QDataWidgetMapper_ConnectCurrentIndexChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDataWidgetMapper::currentIndexChanged), static_cast(ptr), static_cast(&MyQDataWidgetMapper::Signal_CurrentIndexChanged), static_cast(t)); +} + +void QDataWidgetMapper_DisconnectCurrentIndexChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDataWidgetMapper::currentIndexChanged), static_cast(ptr), static_cast(&MyQDataWidgetMapper::Signal_CurrentIndexChanged)); +} + +void QDataWidgetMapper_CurrentIndexChanged(void* ptr, int index) +{ + static_cast(ptr)->currentIndexChanged(index); +} + +void* QDataWidgetMapper_ItemDelegate(void* ptr) +{ + return static_cast(ptr)->itemDelegate(); +} + +void* QDataWidgetMapper_MappedPropertyName(void* ptr, void* widget) +{ + return new QByteArray(static_cast(ptr)->mappedPropertyName(static_cast(widget))); +} + +int QDataWidgetMapper_MappedSection(void* ptr, void* widget) +{ + return static_cast(ptr)->mappedSection(static_cast(widget)); +} + +void* QDataWidgetMapper_MappedWidgetAt(void* ptr, int section) +{ + return static_cast(ptr)->mappedWidgetAt(section); +} + +void* QDataWidgetMapper_Model(void* ptr) +{ + return static_cast(ptr)->model(); +} + +long long QDataWidgetMapper_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QDataWidgetMapper_RemoveMapping(void* ptr, void* widget) +{ + static_cast(ptr)->removeMapping(static_cast(widget)); +} + +void QDataWidgetMapper_Revert(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "revert"); +} + +void QDataWidgetMapper_RevertDefault(void* ptr) +{ + static_cast(ptr)->QDataWidgetMapper::revert(); +} + +void* QDataWidgetMapper_RootIndex(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->rootIndex()); +} + +void QDataWidgetMapper_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QDataWidgetMapper_SetCurrentIndexDefault(void* ptr, int index) +{ + static_cast(ptr)->QDataWidgetMapper::setCurrentIndex(index); +} + +void QDataWidgetMapper_SetCurrentModelIndex(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentModelIndex", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QDataWidgetMapper_SetCurrentModelIndexDefault(void* ptr, void* index) +{ + static_cast(ptr)->QDataWidgetMapper::setCurrentModelIndex(*static_cast(index)); +} + +void QDataWidgetMapper_SetItemDelegate(void* ptr, void* delegate) +{ + static_cast(ptr)->setItemDelegate(static_cast(delegate)); +} + +void QDataWidgetMapper_SetModel(void* ptr, void* model) +{ + static_cast(ptr)->setModel(static_cast(model)); +} + +void QDataWidgetMapper_SetOrientation(void* ptr, long long aOrientation) +{ + static_cast(ptr)->setOrientation(static_cast(aOrientation)); +} + +void QDataWidgetMapper_SetRootIndex(void* ptr, void* index) +{ + static_cast(ptr)->setRootIndex(*static_cast(index)); +} + +void QDataWidgetMapper_SetSubmitPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setSubmitPolicy(static_cast(policy)); +} + +char QDataWidgetMapper_Submit(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "submit", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +char QDataWidgetMapper_SubmitDefault(void* ptr) +{ + return static_cast(ptr)->QDataWidgetMapper::submit(); +} + +long long QDataWidgetMapper_SubmitPolicy(void* ptr) +{ + return static_cast(ptr)->submitPolicy(); +} + +void QDataWidgetMapper_ToFirst(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toFirst"); +} + +void QDataWidgetMapper_ToFirstDefault(void* ptr) +{ + static_cast(ptr)->QDataWidgetMapper::toFirst(); +} + +void QDataWidgetMapper_ToLast(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toLast"); +} + +void QDataWidgetMapper_ToLastDefault(void* ptr) +{ + static_cast(ptr)->QDataWidgetMapper::toLast(); +} + +void QDataWidgetMapper_ToNext(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toNext"); +} + +void QDataWidgetMapper_ToNextDefault(void* ptr) +{ + static_cast(ptr)->QDataWidgetMapper::toNext(); +} + +void QDataWidgetMapper_ToPrevious(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "toPrevious"); +} + +void QDataWidgetMapper_ToPreviousDefault(void* ptr) +{ + static_cast(ptr)->QDataWidgetMapper::toPrevious(); +} + +void QDataWidgetMapper_DestroyQDataWidgetMapper(void* ptr) +{ + static_cast(ptr)->~QDataWidgetMapper(); +} + +void QDataWidgetMapper_DestroyQDataWidgetMapperDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QDataWidgetMapper___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDataWidgetMapper___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDataWidgetMapper___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDataWidgetMapper___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDataWidgetMapper___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDataWidgetMapper___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDataWidgetMapper___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDataWidgetMapper___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDataWidgetMapper___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDataWidgetMapper___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDataWidgetMapper___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDataWidgetMapper___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDataWidgetMapper___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDataWidgetMapper___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDataWidgetMapper___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QDataWidgetMapper_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDataWidgetMapper::childEvent(static_cast(event)); +} + +void QDataWidgetMapper_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDataWidgetMapper::connectNotify(*static_cast(sign)); +} + +void QDataWidgetMapper_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDataWidgetMapper::customEvent(static_cast(event)); +} + +void QDataWidgetMapper_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QDataWidgetMapper::deleteLater(); +} + +void QDataWidgetMapper_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDataWidgetMapper::disconnectNotify(*static_cast(sign)); +} + +char QDataWidgetMapper_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QDataWidgetMapper::event(static_cast(e)); +} + +char QDataWidgetMapper_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QDataWidgetMapper_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QDataWidgetMapper::metaObject()); +} + +void QDataWidgetMapper_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDataWidgetMapper::timerEvent(static_cast(event)); +} + +class MyQDateEdit: public QDateEdit +{ +public: + MyQDateEdit(QWidget *parent = Q_NULLPTR) : QDateEdit(parent) {QDateEdit_QDateEdit_QRegisterMetaType();}; + MyQDateEdit(const QDate &date, QWidget *parent = Q_NULLPTR) : QDateEdit(date, parent) {QDateEdit_QDateEdit_QRegisterMetaType();}; + ~MyQDateEdit() { callbackQDateEdit_DestroyQDateEdit(this); }; + void clear() { callbackQDateTimeEdit_Clear(this); }; + void Signal_DateChanged(const QDate & date) { callbackQDateTimeEdit_DateChanged(this, const_cast(&date)); }; + void Signal_DateTimeChanged(const QDateTime & datetime) { callbackQDateTimeEdit_DateTimeChanged(this, const_cast(&datetime)); }; + QDateTime dateTimeFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQDateTimeEdit_DateTimeFromText(const_cast(static_cast(this)), textPacked)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setDate(const QDate & date) { callbackQDateTimeEdit_SetDate(this, const_cast(&date)); }; + void setDateTime(const QDateTime & dateTime) { callbackQDateTimeEdit_SetDateTime(this, const_cast(&dateTime)); }; + void setTime(const QTime & ti) { callbackQDateTimeEdit_SetTime(this, const_cast(&ti)); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; + QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; + QString textFromDateTime(const QDateTime & dateTime) const { return ({ QtWidgets_PackedString tempVal = callbackQDateTimeEdit_TextFromDateTime(const_cast(static_cast(this)), const_cast(&dateTime)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + void Signal_TimeChanged(const QTime & ti) { callbackQDateTimeEdit_TimeChanged(this, const_cast(&ti)); }; + QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; + void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QDateEdit*) +Q_DECLARE_METATYPE(MyQDateEdit*) + +int QDateEdit_QDateEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDateEdit_NewQDateEdit(void* parent) +{ + return new MyQDateEdit(static_cast(parent)); +} + +void* QDateEdit_NewQDateEdit2(void* date, void* parent) +{ + return new MyQDateEdit(*static_cast(date), static_cast(parent)); +} + +void QDateEdit_DestroyQDateEdit(void* ptr) +{ + static_cast(ptr)->~QDateEdit(); +} + +void QDateEdit_DestroyQDateEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDateTimeEdit: public QDateTimeEdit +{ +public: + MyQDateTimeEdit(QWidget *parent = Q_NULLPTR) : QDateTimeEdit(parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; + MyQDateTimeEdit(const QDateTime &datetime, QWidget *parent = Q_NULLPTR) : QDateTimeEdit(datetime, parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; + MyQDateTimeEdit(const QDate &date, QWidget *parent = Q_NULLPTR) : QDateTimeEdit(date, parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; + MyQDateTimeEdit(const QTime &ti, QWidget *parent = Q_NULLPTR) : QDateTimeEdit(ti, parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; + void clear() { callbackQDateTimeEdit_Clear(this); }; + void Signal_DateChanged(const QDate & date) { callbackQDateTimeEdit_DateChanged(this, const_cast(&date)); }; + void Signal_DateTimeChanged(const QDateTime & datetime) { callbackQDateTimeEdit_DateTimeChanged(this, const_cast(&datetime)); }; + QDateTime dateTimeFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQDateTimeEdit_DateTimeFromText(const_cast(static_cast(this)), textPacked)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setDate(const QDate & date) { callbackQDateTimeEdit_SetDate(this, const_cast(&date)); }; + void setDateTime(const QDateTime & dateTime) { callbackQDateTimeEdit_SetDateTime(this, const_cast(&dateTime)); }; + void setTime(const QTime & ti) { callbackQDateTimeEdit_SetTime(this, const_cast(&ti)); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; + QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; + QString textFromDateTime(const QDateTime & dateTime) const { return ({ QtWidgets_PackedString tempVal = callbackQDateTimeEdit_TextFromDateTime(const_cast(static_cast(this)), const_cast(&dateTime)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + void Signal_TimeChanged(const QTime & ti) { callbackQDateTimeEdit_TimeChanged(this, const_cast(&ti)); }; + QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + ~MyQDateTimeEdit() { callbackQDateTimeEdit_DestroyQDateTimeEdit(this); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; + void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QDateTimeEdit*) +Q_DECLARE_METATYPE(MyQDateTimeEdit*) + +int QDateTimeEdit_QDateTimeEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDateTimeEdit_NewQDateTimeEdit(void* parent) +{ + return new MyQDateTimeEdit(static_cast(parent)); +} + +void* QDateTimeEdit_NewQDateTimeEdit2(void* datetime, void* parent) +{ + return new MyQDateTimeEdit(*static_cast(datetime), static_cast(parent)); +} + +void* QDateTimeEdit_NewQDateTimeEdit3(void* date, void* parent) +{ + return new MyQDateTimeEdit(*static_cast(date), static_cast(parent)); +} + +void* QDateTimeEdit_NewQDateTimeEdit4(void* ti, void* parent) +{ + return new MyQDateTimeEdit(*static_cast(ti), static_cast(parent)); +} + +char QDateTimeEdit_CalendarPopup(void* ptr) +{ + return static_cast(ptr)->calendarPopup(); +} + +void* QDateTimeEdit_CalendarWidget(void* ptr) +{ + return static_cast(ptr)->calendarWidget(); +} + +void QDateTimeEdit_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void QDateTimeEdit_ClearDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::clear(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::clear(); + } else { + static_cast(ptr)->QDateTimeEdit::clear(); + } +} + +void QDateTimeEdit_ClearMaximumDate(void* ptr) +{ + static_cast(ptr)->clearMaximumDate(); +} + +void QDateTimeEdit_ClearMaximumDateTime(void* ptr) +{ + static_cast(ptr)->clearMaximumDateTime(); +} + +void QDateTimeEdit_ClearMaximumTime(void* ptr) +{ + static_cast(ptr)->clearMaximumTime(); +} + +void QDateTimeEdit_ClearMinimumDate(void* ptr) +{ + static_cast(ptr)->clearMinimumDate(); +} + +void QDateTimeEdit_ClearMinimumDateTime(void* ptr) +{ + static_cast(ptr)->clearMinimumDateTime(); +} + +void QDateTimeEdit_ClearMinimumTime(void* ptr) +{ + static_cast(ptr)->clearMinimumTime(); +} + +long long QDateTimeEdit_CurrentSection(void* ptr) +{ + return static_cast(ptr)->currentSection(); +} + +int QDateTimeEdit_CurrentSectionIndex(void* ptr) +{ + return static_cast(ptr)->currentSectionIndex(); +} + +void* QDateTimeEdit_Date(void* ptr) +{ + return new QDate(static_cast(ptr)->date()); +} + +void QDateTimeEdit_ConnectDateChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDateTimeEdit::dateChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateChanged), static_cast(t)); +} + +void QDateTimeEdit_DisconnectDateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDateTimeEdit::dateChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateChanged)); +} + +void QDateTimeEdit_DateChanged(void* ptr, void* date) +{ + static_cast(ptr)->dateChanged(*static_cast(date)); +} + +void* QDateTimeEdit_DateTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->dateTime()); +} + +void QDateTimeEdit_ConnectDateTimeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDateTimeEdit::dateTimeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateTimeChanged), static_cast(t)); +} + +void QDateTimeEdit_DisconnectDateTimeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDateTimeEdit::dateTimeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateTimeChanged)); +} + +void QDateTimeEdit_DateTimeChanged(void* ptr, void* datetime) +{ + static_cast(ptr)->dateTimeChanged(*static_cast(datetime)); +} + +void* QDateTimeEdit_DateTimeFromText(void* ptr, struct QtWidgets_PackedString text) +{ + return new QDateTime(static_cast(ptr)->dateTimeFromText(QString::fromUtf8(text.data, text.len))); +} + +void* QDateTimeEdit_DateTimeFromTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QDateTime(static_cast(ptr)->QDateEdit::dateTimeFromText(QString::fromUtf8(text.data, text.len))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QDateTime(static_cast(ptr)->QTimeEdit::dateTimeFromText(QString::fromUtf8(text.data, text.len))); + } else { + return new QDateTime(static_cast(ptr)->QDateTimeEdit::dateTimeFromText(QString::fromUtf8(text.data, text.len))); + } +} + +struct QtWidgets_PackedString QDateTimeEdit_DisplayFormat(void* ptr) +{ + return ({ QByteArray t18a499 = static_cast(ptr)->displayFormat().toUtf8(); QtWidgets_PackedString { const_cast(t18a499.prepend("WHITESPACE").constData()+10), t18a499.size()-10 }; }); +} + +long long QDateTimeEdit_DisplayedSections(void* ptr) +{ + return static_cast(ptr)->displayedSections(); +} + +void* QDateTimeEdit_MaximumDate(void* ptr) +{ + return new QDate(static_cast(ptr)->maximumDate()); +} + +void* QDateTimeEdit_MaximumDateTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->maximumDateTime()); +} + +void* QDateTimeEdit_MaximumTime(void* ptr) +{ + return new QTime(static_cast(ptr)->maximumTime()); +} + +void* QDateTimeEdit_MinimumDate(void* ptr) +{ + return new QDate(static_cast(ptr)->minimumDate()); +} + +void* QDateTimeEdit_MinimumDateTime(void* ptr) +{ + return new QDateTime(static_cast(ptr)->minimumDateTime()); +} + +void* QDateTimeEdit_MinimumTime(void* ptr) +{ + return new QTime(static_cast(ptr)->minimumTime()); +} + +long long QDateTimeEdit_SectionAt(void* ptr, int index) +{ + return static_cast(ptr)->sectionAt(index); +} + +int QDateTimeEdit_SectionCount(void* ptr) +{ + return static_cast(ptr)->sectionCount(); +} + +struct QtWidgets_PackedString QDateTimeEdit_SectionText(void* ptr, long long section) +{ + return ({ QByteArray tdf4510 = static_cast(ptr)->sectionText(static_cast(section)).toUtf8(); QtWidgets_PackedString { const_cast(tdf4510.prepend("WHITESPACE").constData()+10), tdf4510.size()-10 }; }); +} + +void QDateTimeEdit_SetCalendarPopup(void* ptr, char enable) +{ + static_cast(ptr)->setCalendarPopup(enable != 0); +} + +void QDateTimeEdit_SetCalendarWidget(void* ptr, void* calendarWidget) +{ + static_cast(ptr)->setCalendarWidget(static_cast(calendarWidget)); +} + +void QDateTimeEdit_SetCurrentSection(void* ptr, long long section) +{ + static_cast(ptr)->setCurrentSection(static_cast(section)); +} + +void QDateTimeEdit_SetCurrentSectionIndex(void* ptr, int index) +{ + static_cast(ptr)->setCurrentSectionIndex(index); +} + +void QDateTimeEdit_SetDate(void* ptr, void* date) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDate", Q_ARG(const QDate, *static_cast(date))); +} + +void QDateTimeEdit_SetDateDefault(void* ptr, void* date) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setDate(*static_cast(date)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setDate(*static_cast(date)); + } else { + static_cast(ptr)->QDateTimeEdit::setDate(*static_cast(date)); + } +} + +void QDateTimeEdit_SetDateRange(void* ptr, void* min, void* max) +{ + static_cast(ptr)->setDateRange(*static_cast(min), *static_cast(max)); +} + +void QDateTimeEdit_SetDateTime(void* ptr, void* dateTime) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDateTime", Q_ARG(const QDateTime, *static_cast(dateTime))); +} + +void QDateTimeEdit_SetDateTimeDefault(void* ptr, void* dateTime) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setDateTime(*static_cast(dateTime)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setDateTime(*static_cast(dateTime)); + } else { + static_cast(ptr)->QDateTimeEdit::setDateTime(*static_cast(dateTime)); + } +} + +void QDateTimeEdit_SetDateTimeRange(void* ptr, void* min, void* max) +{ + static_cast(ptr)->setDateTimeRange(*static_cast(min), *static_cast(max)); +} + +void QDateTimeEdit_SetDisplayFormat(void* ptr, struct QtWidgets_PackedString format) +{ + static_cast(ptr)->setDisplayFormat(QString::fromUtf8(format.data, format.len)); +} + +void QDateTimeEdit_SetMaximumDate(void* ptr, void* max) +{ + static_cast(ptr)->setMaximumDate(*static_cast(max)); +} + +void QDateTimeEdit_SetMaximumDateTime(void* ptr, void* dt) +{ + static_cast(ptr)->setMaximumDateTime(*static_cast(dt)); +} + +void QDateTimeEdit_SetMaximumTime(void* ptr, void* max) +{ + static_cast(ptr)->setMaximumTime(*static_cast(max)); +} + +void QDateTimeEdit_SetMinimumDate(void* ptr, void* min) +{ + static_cast(ptr)->setMinimumDate(*static_cast(min)); +} + +void QDateTimeEdit_SetMinimumDateTime(void* ptr, void* dt) +{ + static_cast(ptr)->setMinimumDateTime(*static_cast(dt)); +} + +void QDateTimeEdit_SetMinimumTime(void* ptr, void* min) +{ + static_cast(ptr)->setMinimumTime(*static_cast(min)); +} + +void QDateTimeEdit_SetSelectedSection(void* ptr, long long section) +{ + static_cast(ptr)->setSelectedSection(static_cast(section)); +} + +void QDateTimeEdit_SetTime(void* ptr, void* ti) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setTime", Q_ARG(const QTime, *static_cast(ti))); +} + +void QDateTimeEdit_SetTimeDefault(void* ptr, void* ti) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setTime(*static_cast(ti)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setTime(*static_cast(ti)); + } else { + static_cast(ptr)->QDateTimeEdit::setTime(*static_cast(ti)); + } +} + +void QDateTimeEdit_SetTimeRange(void* ptr, void* min, void* max) +{ + static_cast(ptr)->setTimeRange(*static_cast(min), *static_cast(max)); +} + +void QDateTimeEdit_SetTimeSpec(void* ptr, long long spec) +{ + static_cast(ptr)->setTimeSpec(static_cast(spec)); +} + +struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTime(void* ptr, void* dateTime) +{ + return ({ QByteArray t00949f = static_cast(ptr)->textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t00949f.prepend("WHITESPACE").constData()+10), t00949f.size()-10 }; }); +} + +struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTimeDefault(void* ptr, void* dateTime) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray t15f412 = static_cast(ptr)->QDateEdit::textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t15f412.prepend("WHITESPACE").constData()+10), t15f412.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray t15f412 = static_cast(ptr)->QTimeEdit::textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t15f412.prepend("WHITESPACE").constData()+10), t15f412.size()-10 }; }); + } else { + return ({ QByteArray t15f412 = static_cast(ptr)->QDateTimeEdit::textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t15f412.prepend("WHITESPACE").constData()+10), t15f412.size()-10 }; }); + } +} + +void* QDateTimeEdit_Time(void* ptr) +{ + return new QTime(static_cast(ptr)->time()); +} + +void QDateTimeEdit_ConnectTimeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDateTimeEdit::timeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_TimeChanged), static_cast(t)); +} + +void QDateTimeEdit_DisconnectTimeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDateTimeEdit::timeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_TimeChanged)); +} + +void QDateTimeEdit_TimeChanged(void* ptr, void* ti) +{ + static_cast(ptr)->timeChanged(*static_cast(ti)); +} + +long long QDateTimeEdit_TimeSpec(void* ptr) +{ + return static_cast(ptr)->timeSpec(); +} + +void QDateTimeEdit_DestroyQDateTimeEdit(void* ptr) +{ + static_cast(ptr)->~QDateTimeEdit(); +} + +void QDateTimeEdit_DestroyQDateTimeEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDesktopWidget: public QDesktopWidget +{ +public: + MyQDesktopWidget() : QDesktopWidget() {QDesktopWidget_QDesktopWidget_QRegisterMetaType();}; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_PrimaryScreenChanged() { callbackQDesktopWidget_PrimaryScreenChanged(this); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void Signal_Resized(int screen) { callbackQDesktopWidget_Resized(this, screen); }; + void Signal_ScreenCountChanged(int newCount) { callbackQDesktopWidget_ScreenCountChanged(this, newCount); }; + void Signal_WorkAreaResized(int screen) { callbackQDesktopWidget_WorkAreaResized(this, screen); }; + ~MyQDesktopWidget() { callbackQDesktopWidget_DestroyQDesktopWidget(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDesktopWidget*) +Q_DECLARE_METATYPE(MyQDesktopWidget*) + +int QDesktopWidget_QDesktopWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDesktopWidget_NewQDesktopWidget() +{ + return new MyQDesktopWidget(); +} + +void* QDesktopWidget_AvailableGeometry(void* ptr, int screen) +{ + return ({ QRect tmpValue = static_cast(ptr)->availableGeometry(screen); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QDesktopWidget_AvailableGeometry2(void* ptr, void* widget) +{ + return ({ QRect tmpValue = static_cast(ptr)->availableGeometry(static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QDesktopWidget_IsVirtualDesktop(void* ptr) +{ + return static_cast(ptr)->isVirtualDesktop(); +} + +int QDesktopWidget_NumScreens(void* ptr) +{ + return static_cast(ptr)->numScreens(); +} + +int QDesktopWidget_PrimaryScreen(void* ptr) +{ + return static_cast(ptr)->primaryScreen(); +} + +void QDesktopWidget_ConnectPrimaryScreenChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::primaryScreenChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_PrimaryScreenChanged), static_cast(t)); +} + +void QDesktopWidget_DisconnectPrimaryScreenChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::primaryScreenChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_PrimaryScreenChanged)); +} + +void QDesktopWidget_PrimaryScreenChanged(void* ptr) +{ + static_cast(ptr)->primaryScreenChanged(); +} + +void QDesktopWidget_ConnectResized(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::resized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_Resized), static_cast(t)); +} + +void QDesktopWidget_DisconnectResized(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::resized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_Resized)); +} + +void QDesktopWidget_Resized(void* ptr, int screen) +{ + static_cast(ptr)->resized(screen); +} + +void* QDesktopWidget_Screen(void* ptr, int screen) +{ + return static_cast(ptr)->screen(screen); +} + +int QDesktopWidget_ScreenCount(void* ptr) +{ + return static_cast(ptr)->screenCount(); +} + +void QDesktopWidget_ConnectScreenCountChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::screenCountChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_ScreenCountChanged), static_cast(t)); +} + +void QDesktopWidget_DisconnectScreenCountChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::screenCountChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_ScreenCountChanged)); +} + +void QDesktopWidget_ScreenCountChanged(void* ptr, int newCount) +{ + static_cast(ptr)->screenCountChanged(newCount); +} + +void* QDesktopWidget_ScreenGeometry(void* ptr, int screen) +{ + return ({ QRect tmpValue = static_cast(ptr)->screenGeometry(screen); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QDesktopWidget_ScreenGeometry2(void* ptr, void* widget) +{ + return ({ QRect tmpValue = static_cast(ptr)->screenGeometry(static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QDesktopWidget_ScreenNumber(void* ptr, void* widget) +{ + return static_cast(ptr)->screenNumber(static_cast(widget)); +} + +int QDesktopWidget_ScreenNumber2(void* ptr, void* point) +{ + return static_cast(ptr)->screenNumber(*static_cast(point)); +} + +void QDesktopWidget_ConnectWorkAreaResized(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::workAreaResized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_WorkAreaResized), static_cast(t)); +} + +void QDesktopWidget_DisconnectWorkAreaResized(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::workAreaResized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_WorkAreaResized)); +} + +void QDesktopWidget_WorkAreaResized(void* ptr, int screen) +{ + static_cast(ptr)->workAreaResized(screen); +} + +void QDesktopWidget_DestroyQDesktopWidget(void* ptr) +{ + static_cast(ptr)->~QDesktopWidget(); +} + +void QDesktopWidget_DestroyQDesktopWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDial: public QDial +{ +public: + MyQDial(QWidget *parent = Q_NULLPTR) : QDial(parent) {QDial_QDial_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * pe) { callbackQWidget_PaintEvent(this, pe); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void setNotchesVisible(bool visible) { callbackQDial_SetNotchesVisible(this, visible); }; + void setWrapping(bool on) { callbackQDial_SetWrapping(this, on); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; + ~MyQDial() { callbackQDial_DestroyQDial(this); }; + void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; + void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; + void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; + void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; + void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; + void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; + void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; + void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QDial*) +Q_DECLARE_METATYPE(MyQDial*) + +int QDial_QDial_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDial_NewQDial(void* parent) +{ + return new MyQDial(static_cast(parent)); +} + +void QDial_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +int QDial_NotchSize(void* ptr) +{ + return static_cast(ptr)->notchSize(); +} + +double QDial_NotchTarget(void* ptr) +{ + return static_cast(ptr)->notchTarget(); +} + +char QDial_NotchesVisible(void* ptr) +{ + return static_cast(ptr)->notchesVisible(); +} + +void QDial_SetNotchTarget(void* ptr, double target) +{ + static_cast(ptr)->setNotchTarget(target); +} + +void QDial_SetNotchesVisible(void* ptr, char visible) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setNotchesVisible", Q_ARG(bool, visible != 0)); +} + +void QDial_SetNotchesVisibleDefault(void* ptr, char visible) +{ + static_cast(ptr)->QDial::setNotchesVisible(visible != 0); +} + +void QDial_SetWrapping(void* ptr, char on) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWrapping", Q_ARG(bool, on != 0)); +} + +void QDial_SetWrappingDefault(void* ptr, char on) +{ + static_cast(ptr)->QDial::setWrapping(on != 0); +} + +char QDial_Wrapping(void* ptr) +{ + return static_cast(ptr)->wrapping(); +} + +void QDial_DestroyQDial(void* ptr) +{ + static_cast(ptr)->~QDial(); +} + +void QDial_DestroyQDialDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDialog: public QDialog +{ +public: + MyQDialog(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QDialog(parent, ff) {QDialog_QDialog_QRegisterMetaType();}; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void done(int r) { callbackQDialog_Done(this, r); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void open() { callbackQDialog_Open(this); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQDialog() { callbackQDialog_DestroyQDialog(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDialog*) +Q_DECLARE_METATYPE(MyQDialog*) + +int QDialog_QDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDialog_NewQDialog(void* parent, long long ff) +{ + return new MyQDialog(static_cast(parent), static_cast(ff)); +} + +void QDialog_Accept(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "accept"); +} + +void QDialog_AcceptDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::accept(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::accept(); + } else { + static_cast(ptr)->QDialog::accept(); + } +} + +void QDialog_ConnectAccepted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialog::accepted), static_cast(ptr), static_cast(&MyQDialog::Signal_Accepted), static_cast(t)); +} + +void QDialog_DisconnectAccepted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialog::accepted), static_cast(ptr), static_cast(&MyQDialog::Signal_Accepted)); +} + +void QDialog_Accepted(void* ptr) +{ + static_cast(ptr)->accepted(); +} + +void QDialog_Done(void* ptr, int r) +{ + QMetaObject::invokeMethod(static_cast(ptr), "done", Q_ARG(int, r)); +} + +void QDialog_DoneDefault(void* ptr, int r) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::done(r); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::done(r); + } else { + static_cast(ptr)->QDialog::done(r); + } +} + +int QDialog_Exec(void* ptr) +{ + int returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "exec", Q_RETURN_ARG(int, returnArg)); + return returnArg; +} + +int QDialog_ExecDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::exec(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::exec(); + } else { + return static_cast(ptr)->QDialog::exec(); + } +} + +void QDialog_ConnectFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialog::finished), static_cast(ptr), static_cast(&MyQDialog::Signal_Finished), static_cast(t)); +} + +void QDialog_DisconnectFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialog::finished), static_cast(ptr), static_cast(&MyQDialog::Signal_Finished)); +} + +void QDialog_Finished(void* ptr, int result) +{ + static_cast(ptr)->finished(result); +} + +char QDialog_IsSizeGripEnabled(void* ptr) +{ + return static_cast(ptr)->isSizeGripEnabled(); +} + +void QDialog_Open(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "open"); +} + +void QDialog_OpenDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::open(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::open(); + } else { + static_cast(ptr)->QDialog::open(); + } +} + +void QDialog_Reject(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reject"); +} + +void QDialog_RejectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::reject(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::reject(); + } else { + static_cast(ptr)->QDialog::reject(); + } +} + +void QDialog_ConnectRejected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialog::rejected), static_cast(ptr), static_cast(&MyQDialog::Signal_Rejected), static_cast(t)); +} + +void QDialog_DisconnectRejected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialog::rejected), static_cast(ptr), static_cast(&MyQDialog::Signal_Rejected)); +} + +void QDialog_Rejected(void* ptr) +{ + static_cast(ptr)->rejected(); +} + +int QDialog_Result(void* ptr) +{ + return static_cast(ptr)->result(); +} + +void QDialog_SetModal(void* ptr, char modal) +{ + static_cast(ptr)->setModal(modal != 0); +} + +void QDialog_SetResult(void* ptr, int i) +{ + static_cast(ptr)->setResult(i); +} + +void QDialog_SetSizeGripEnabled(void* ptr, char vbo) +{ + static_cast(ptr)->setSizeGripEnabled(vbo != 0); +} + +void QDialog_SetVisible(void* ptr, char visible) +{ + static_cast(ptr)->setVisible(visible != 0); +} + +void QDialog_SetVisibleDefault(void* ptr, char visible) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setVisible(visible != 0); + } else { + static_cast(ptr)->QDialog::setVisible(visible != 0); + } +} + +void QDialog_DestroyQDialog(void* ptr) +{ + static_cast(ptr)->~QDialog(); +} + +void QDialog_DestroyQDialogDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDialogButtonBox: public QDialogButtonBox +{ +public: + MyQDialogButtonBox(QWidget *parent = Q_NULLPTR) : QDialogButtonBox(parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; + MyQDialogButtonBox(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QDialogButtonBox(orientation, parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; + MyQDialogButtonBox(QDialogButtonBox::StandardButtons buttons, QWidget *parent = Q_NULLPTR) : QDialogButtonBox(buttons, parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; + MyQDialogButtonBox(QDialogButtonBox::StandardButtons buttons, Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QDialogButtonBox(buttons, orientation, parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; + void Signal_Accepted() { callbackQDialogButtonBox_Accepted(this); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void Signal_Clicked(QAbstractButton * button) { callbackQDialogButtonBox_Clicked(this, button); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void Signal_HelpRequested() { callbackQDialogButtonBox_HelpRequested(this); }; + void Signal_Rejected() { callbackQDialogButtonBox_Rejected(this); }; + ~MyQDialogButtonBox() { callbackQDialogButtonBox_DestroyQDialogButtonBox(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDialogButtonBox*) +Q_DECLARE_METATYPE(MyQDialogButtonBox*) + +int QDialogButtonBox_QDialogButtonBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QDialogButtonBox_AndroidLayout_Type() +{ + return QDialogButtonBox::AndroidLayout; +} + +void* QDialogButtonBox_NewQDialogButtonBox(void* parent) +{ + return new MyQDialogButtonBox(static_cast(parent)); +} + +void* QDialogButtonBox_NewQDialogButtonBox2(long long orientation, void* parent) +{ + return new MyQDialogButtonBox(static_cast(orientation), static_cast(parent)); +} + +void* QDialogButtonBox_NewQDialogButtonBox3(long long buttons, void* parent) +{ + return new MyQDialogButtonBox(static_cast(buttons), static_cast(parent)); +} + +void* QDialogButtonBox_NewQDialogButtonBox4(long long buttons, long long orientation, void* parent) +{ + return new MyQDialogButtonBox(static_cast(buttons), static_cast(orientation), static_cast(parent)); +} + +void QDialogButtonBox_ConnectAccepted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::accepted), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Accepted), static_cast(t)); +} + +void QDialogButtonBox_DisconnectAccepted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::accepted), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Accepted)); +} + +void QDialogButtonBox_Accepted(void* ptr) +{ + static_cast(ptr)->accepted(); +} + +void QDialogButtonBox_AddButton(void* ptr, void* button, long long role) +{ + static_cast(ptr)->addButton(static_cast(button), static_cast(role)); +} + +void* QDialogButtonBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role) +{ + return static_cast(ptr)->addButton(QString::fromUtf8(text.data, text.len), static_cast(role)); +} + +void* QDialogButtonBox_AddButton3(void* ptr, long long button) +{ + return static_cast(ptr)->addButton(static_cast(button)); +} + +void* QDialogButtonBox_Button(void* ptr, long long which) +{ + return static_cast(ptr)->button(static_cast(which)); +} + +long long QDialogButtonBox_ButtonRole(void* ptr, void* button) +{ + return static_cast(ptr)->buttonRole(static_cast(button)); +} + +struct QtWidgets_PackedList QDialogButtonBox_Buttons(void* ptr) +{ + return ({ QList* tmpValuea9cc79 = new QList(static_cast(ptr)->buttons()); QtWidgets_PackedList { tmpValuea9cc79, tmpValuea9cc79->size() }; }); +} + +char QDialogButtonBox_CenterButtons(void* ptr) +{ + return static_cast(ptr)->centerButtons(); +} + +void QDialogButtonBox_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void QDialogButtonBox_ConnectClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::clicked), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Clicked), static_cast(t)); +} + +void QDialogButtonBox_DisconnectClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::clicked), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Clicked)); +} + +void QDialogButtonBox_Clicked(void* ptr, void* button) +{ + static_cast(ptr)->clicked(static_cast(button)); +} + +void QDialogButtonBox_ConnectHelpRequested(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::helpRequested), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_HelpRequested), static_cast(t)); +} + +void QDialogButtonBox_DisconnectHelpRequested(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::helpRequested), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_HelpRequested)); +} + +void QDialogButtonBox_HelpRequested(void* ptr) +{ + static_cast(ptr)->helpRequested(); +} + +long long QDialogButtonBox_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QDialogButtonBox_ConnectRejected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::rejected), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Rejected), static_cast(t)); +} + +void QDialogButtonBox_DisconnectRejected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::rejected), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Rejected)); +} + +void QDialogButtonBox_Rejected(void* ptr) +{ + static_cast(ptr)->rejected(); +} + +void QDialogButtonBox_RemoveButton(void* ptr, void* button) +{ + static_cast(ptr)->removeButton(static_cast(button)); +} + +void QDialogButtonBox_SetCenterButtons(void* ptr, char center) +{ + static_cast(ptr)->setCenterButtons(center != 0); +} + +void QDialogButtonBox_SetOrientation(void* ptr, long long orientation) +{ + static_cast(ptr)->setOrientation(static_cast(orientation)); +} + +void QDialogButtonBox_SetStandardButtons(void* ptr, long long buttons) +{ + static_cast(ptr)->setStandardButtons(static_cast(buttons)); +} + +long long QDialogButtonBox_StandardButton(void* ptr, void* button) +{ + return static_cast(ptr)->standardButton(static_cast(button)); +} + +long long QDialogButtonBox_StandardButtons(void* ptr) +{ + return static_cast(ptr)->standardButtons(); +} + +void QDialogButtonBox_DestroyQDialogButtonBox(void* ptr) +{ + static_cast(ptr)->~QDialogButtonBox(); +} + +void QDialogButtonBox_DestroyQDialogButtonBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QDialogButtonBox___buttons_atList(void* ptr, int i) +{ + return ({QAbstractButton * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDialogButtonBox___buttons_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QDialogButtonBox___buttons_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQDirModel: public QDirModel +{ +public: + MyQDirModel(const QStringList &nameFilters, QDir::Filters filters, QDir::SortFlags sort, QObject *parent = Q_NULLPTR) : QDirModel(nameFilters, filters, sort, parent) {QDirModel_QDirModel_QRegisterMetaType();}; + MyQDirModel(QObject *parent = Q_NULLPTR) : QDirModel(parent) {QDirModel_QDirModel_QRegisterMetaType();}; + int columnCount(const QModelIndex & parent) const { return callbackQDirModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQDirModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQDirModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQDirModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQDirModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQDirModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQDirModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQDirModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtWidgets_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQDirModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQDirModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; + void refresh(const QModelIndex & parent) { callbackQDirModel_Refresh(this, const_cast(&parent)); }; + int rowCount(const QModelIndex & parent) const { return callbackQDirModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQDirModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; + void sort(int column, Qt::SortOrder order) { callbackQDirModel_Sort(this, column, order); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQDirModel_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQDirModel() { callbackQDirModel_DestroyQDirModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQDirModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQDirModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool canFetchMore(const QModelIndex & parent) const { return callbackQDirModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQDirModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQDirModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQDirModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void fetchMore(const QModelIndex & parent) { callbackQDirModel_FetchMore(this, const_cast(&parent)); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQDirModel_HeaderDataChanged(this, orientation, first, last); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQDirModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQDirModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQDirModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQDirModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQDirModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQDirModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void Signal_ModelAboutToBeReset() { callbackQDirModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQDirModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQDirModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQDirModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQDirModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQDirModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQDirModel_ResetInternalData(this); }; + void revert() { callbackQDirModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQDirModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQDirModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQDirModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQDirModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQDirModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQDirModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQDirModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & index) const { return *static_cast(callbackQDirModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&index))); }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQDirModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQDirModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQDirModel_SupportedDragActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQDirModel_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQDirModel_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQDirModel_CustomEvent(this, event); }; + void deleteLater() { callbackQDirModel_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQDirModel_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQDirModel_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQDirModel_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQDirModel_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQDirModel_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDirModel_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQDirModel_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDirModel*) +Q_DECLARE_METATYPE(MyQDirModel*) + +int QDirModel_QDirModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QDirModel_FilePathRole_Type() +{ + return QDirModel::FilePathRole; +} + +void* QDirModel_NewQDirModel(struct QtWidgets_PackedString nameFilters, long long filters, long long sort, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } else { + return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); + } +} + +void* QDirModel_NewQDirModel2(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQDirModel(static_cast(parent)); + } else { + return new MyQDirModel(static_cast(parent)); + } +} + +int QDirModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QDirModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QDirModel::columnCount(*static_cast(parent)); +} + +void* QDirModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QDirModel_DataDefault(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->QDirModel::data(*static_cast(index), role)); +} + +char QDirModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->QDirModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +void* QDirModel_FileIcon(void* ptr, void* index) +{ + return new QIcon(static_cast(ptr)->fileIcon(*static_cast(index))); +} + +void* QDirModel_FileInfo(void* ptr, void* index) +{ + return new QFileInfo(static_cast(ptr)->fileInfo(*static_cast(index))); +} + +struct QtWidgets_PackedString QDirModel_FileName(void* ptr, void* index) +{ + return ({ QByteArray tefae33 = static_cast(ptr)->fileName(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(tefae33.prepend("WHITESPACE").constData()+10), tefae33.size()-10 }; }); +} + +struct QtWidgets_PackedString QDirModel_FilePath(void* ptr, void* index) +{ + return ({ QByteArray t327f53 = static_cast(ptr)->filePath(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t327f53.prepend("WHITESPACE").constData()+10), t327f53.size()-10 }; }); +} + +long long QDirModel_Filter(void* ptr) +{ + return static_cast(ptr)->filter(); +} + +long long QDirModel_FlagsDefault(void* ptr, void* index) +{ + return static_cast(ptr)->QDirModel::flags(*static_cast(index)); +} + +char QDirModel_HasChildrenDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QDirModel::hasChildren(*static_cast(parent)); +} + +void* QDirModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) +{ + return new QVariant(static_cast(ptr)->QDirModel::headerData(section, static_cast(orientation), role)); +} + +void* QDirModel_IconProvider(void* ptr) +{ + return static_cast(ptr)->iconProvider(); +} + +void* QDirModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QDirModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QDirModel::index(row, column, *static_cast(parent))); +} + +void* QDirModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column) +{ + return new QModelIndex(static_cast(ptr)->index(QString::fromUtf8(path.data, path.len), column)); +} + +char QDirModel_IsDir(void* ptr, void* index) +{ + return static_cast(ptr)->isDir(*static_cast(index)); +} + +char QDirModel_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +char QDirModel_LazyChildCount(void* ptr) +{ + return static_cast(ptr)->lazyChildCount(); +} + +void* QDirModel_MimeDataDefault(void* ptr, void* indexes) +{ + return static_cast(ptr)->QDirModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +struct QtWidgets_PackedString QDirModel_MimeTypesDefault(void* ptr) +{ + return ({ QByteArray td08e24 = static_cast(ptr)->QDirModel::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(td08e24.prepend("WHITESPACE").constData()+10), td08e24.size()-10 }; }); +} + +void* QDirModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name) +{ + return new QModelIndex(static_cast(ptr)->mkdir(*static_cast(parent), QString::fromUtf8(name.data, name.len))); +} + +struct QtWidgets_PackedString QDirModel_NameFilters(void* ptr) +{ + return ({ QByteArray taf268e = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(taf268e.prepend("WHITESPACE").constData()+10), taf268e.size()-10 }; }); +} + +void* QDirModel_Parent(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); +} + +void* QDirModel_ParentDefault(void* ptr, void* child) +{ + return new QModelIndex(static_cast(ptr)->QDirModel::parent(*static_cast(child))); +} + +void QDirModel_Refresh(void* ptr, void* parent) +{ + QMetaObject::invokeMethod(static_cast(ptr), "refresh", Q_ARG(const QModelIndex, *static_cast(parent))); +} + +void QDirModel_RefreshDefault(void* ptr, void* parent) +{ + static_cast(ptr)->QDirModel::refresh(*static_cast(parent)); +} + +char QDirModel_Remove(void* ptr, void* index) +{ + return static_cast(ptr)->remove(*static_cast(index)); +} + +char QDirModel_ResolveSymlinks(void* ptr) +{ + return static_cast(ptr)->resolveSymlinks(); +} + +char QDirModel_Rmdir(void* ptr, void* index) +{ + return static_cast(ptr)->rmdir(*static_cast(index)); +} + +int QDirModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QDirModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QDirModel::rowCount(*static_cast(parent)); +} + +char QDirModel_SetDataDefault(void* ptr, void* index, void* value, int role) +{ + return static_cast(ptr)->QDirModel::setData(*static_cast(index), *static_cast(value), role); +} + +void QDirModel_SetFilter(void* ptr, long long filters) +{ + static_cast(ptr)->setFilter(static_cast(filters)); +} + +void QDirModel_SetIconProvider(void* ptr, void* provider) +{ + static_cast(ptr)->setIconProvider(static_cast(provider)); +} + +void QDirModel_SetLazyChildCount(void* ptr, char enable) +{ + static_cast(ptr)->setLazyChildCount(enable != 0); +} + +void QDirModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters) +{ + static_cast(ptr)->setNameFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QDirModel_SetReadOnly(void* ptr, char enable) +{ + static_cast(ptr)->setReadOnly(enable != 0); +} + +void QDirModel_SetResolveSymlinks(void* ptr, char enable) +{ + static_cast(ptr)->setResolveSymlinks(enable != 0); +} + +void QDirModel_SetSorting(void* ptr, long long sort) +{ + static_cast(ptr)->setSorting(static_cast(sort)); +} + +void QDirModel_SortDefault(void* ptr, int column, long long order) +{ + static_cast(ptr)->QDirModel::sort(column, static_cast(order)); +} + +long long QDirModel_Sorting(void* ptr) +{ + return static_cast(ptr)->sorting(); +} + +long long QDirModel_SupportedDropActionsDefault(void* ptr) +{ + return static_cast(ptr)->QDirModel::supportedDropActions(); +} + +void QDirModel_DestroyQDirModel(void* ptr) +{ + static_cast(ptr)->~QDirModel(); +} + +void QDirModel_DestroyQDirModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QDirModel___mimeData_indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___mimeData_indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___mimeData_indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___changePersistentIndexList_from_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___changePersistentIndexList_from_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___changePersistentIndexList_from_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___changePersistentIndexList_to_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___changePersistentIndexList_to_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___changePersistentIndexList_to_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QDirModel___dataChanged_roles_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QDirModel___dataChanged_roles_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QDirModel___dataChanged_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QDirModel___itemData_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QDirModel___itemData_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QDirModel___itemData_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QDirModel___itemData_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QDirModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___layoutAboutToBeChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___layoutChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___layoutChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___layoutChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___match_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___match_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___match_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___persistentIndexList_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___persistentIndexList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___persistentIndexList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QDirModel___roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QDirModel___roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtWidgets_PackedList QDirModel___roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +void* QDirModel___setItemData_roles_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QDirModel___setItemData_roles_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QDirModel___setItemData_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QDirModel___setItemData_roles_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +int QDirModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QDirModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QDirModel_____itemData_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel_____itemData_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QDirModel_____itemData_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QDirModel_____roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel_____roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QDirModel_____roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QDirModel_____setItemData_roles_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel_____setItemData_roles_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QDirModel_____setItemData_roles_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QDirModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QDirModel_____setRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDirModel___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QDirModel___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QDirModel___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDirModel___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDirModel___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QDirModel___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QDirModel___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QDirModel_BuddyDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QDirModel::buddy(*static_cast(index))); +} + +char QDirModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->QDirModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +char QDirModel_CanFetchMoreDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QDirModel::canFetchMore(*static_cast(parent)); +} + +void QDirModel_FetchMoreDefault(void* ptr, void* parent) +{ + static_cast(ptr)->QDirModel::fetchMore(*static_cast(parent)); +} + +char QDirModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->QDirModel::insertColumns(column, count, *static_cast(parent)); +} + +char QDirModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->QDirModel::insertRows(row, count, *static_cast(parent)); +} + +struct QtWidgets_PackedList QDirModel_ItemDataDefault(void* ptr, void* index) +{ + return ({ QMap* tmpValue0139f1 = new QMap(static_cast(ptr)->QDirModel::itemData(*static_cast(index))); QtWidgets_PackedList { tmpValue0139f1, tmpValue0139f1->size() }; }); +} + +struct QtWidgets_PackedList QDirModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) +{ + return ({ QList* tmpValue725331 = new QList(static_cast(ptr)->QDirModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtWidgets_PackedList { tmpValue725331, tmpValue725331->size() }; }); +} + +char QDirModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->QDirModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); +} + +char QDirModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->QDirModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); +} + +char QDirModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->QDirModel::removeColumns(column, count, *static_cast(parent)); +} + +char QDirModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->QDirModel::removeRows(row, count, *static_cast(parent)); +} + +void QDirModel_ResetInternalDataDefault(void* ptr) +{ + static_cast(ptr)->QDirModel::resetInternalData(); +} + +void QDirModel_RevertDefault(void* ptr) +{ + static_cast(ptr)->QDirModel::revert(); +} + +struct QtWidgets_PackedList QDirModel_RoleNamesDefault(void* ptr) +{ + return ({ QHash* tmpValue4528f2 = new QHash(static_cast(ptr)->QDirModel::roleNames()); QtWidgets_PackedList { tmpValue4528f2, tmpValue4528f2->size() }; }); +} + +char QDirModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) +{ + return static_cast(ptr)->QDirModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); +} + +char QDirModel_SetItemDataDefault(void* ptr, void* index, void* roles) +{ + return static_cast(ptr)->QDirModel::setItemData(*static_cast(index), *static_cast*>(roles)); +} + +void* QDirModel_SiblingDefault(void* ptr, int row, int column, void* index) +{ + return new QModelIndex(static_cast(ptr)->QDirModel::sibling(row, column, *static_cast(index))); +} + +void* QDirModel_SpanDefault(void* ptr, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QDirModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +char QDirModel_SubmitDefault(void* ptr) +{ + return static_cast(ptr)->QDirModel::submit(); +} + +long long QDirModel_SupportedDragActionsDefault(void* ptr) +{ + return static_cast(ptr)->QDirModel::supportedDragActions(); +} + +void QDirModel_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDirModel::childEvent(static_cast(event)); +} + +void QDirModel_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDirModel::connectNotify(*static_cast(sign)); +} + +void QDirModel_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDirModel::customEvent(static_cast(event)); +} + +void QDirModel_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QDirModel::deleteLater(); +} + +void QDirModel_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QDirModel::disconnectNotify(*static_cast(sign)); +} + +char QDirModel_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QDirModel::event(static_cast(e)); +} + +char QDirModel_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QDirModel_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QDirModel::metaObject()); +} + +void QDirModel_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QDirModel::timerEvent(static_cast(event)); +} + +class MyQDockWidget: public QDockWidget +{ +public: + MyQDockWidget(const QString &title, QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QDockWidget(title, parent, flags) {QDockWidget_QDockWidget_QRegisterMetaType();}; + MyQDockWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QDockWidget(parent, flags) {QDockWidget_QDockWidget_QRegisterMetaType();}; + void Signal_AllowedAreasChanged(Qt::DockWidgetAreas allowedAreas) { callbackQDockWidget_AllowedAreasChanged(this, allowedAreas); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_DockLocationChanged(Qt::DockWidgetArea area) { callbackQDockWidget_DockLocationChanged(this, area); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void Signal_FeaturesChanged(QDockWidget::DockWidgetFeatures features) { callbackQDockWidget_FeaturesChanged(this, features); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void Signal_TopLevelChanged(bool topLevel) { callbackQDockWidget_TopLevelChanged(this, topLevel); }; + void Signal_VisibilityChanged(bool visible) { callbackQDockWidget_VisibilityChanged(this, visible); }; + ~MyQDockWidget() { callbackQDockWidget_DestroyQDockWidget(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QDockWidget*) +Q_DECLARE_METATYPE(MyQDockWidget*) + +int QDockWidget_QDockWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDockWidget_NewQDockWidget(struct QtWidgets_PackedString title, void* parent, long long flags) +{ + return new MyQDockWidget(QString::fromUtf8(title.data, title.len), static_cast(parent), static_cast(flags)); +} + +void* QDockWidget_NewQDockWidget2(void* parent, long long flags) +{ + return new MyQDockWidget(static_cast(parent), static_cast(flags)); +} + +long long QDockWidget_AllowedAreas(void* ptr) +{ + return static_cast(ptr)->allowedAreas(); +} + +void QDockWidget_ConnectAllowedAreasChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QDockWidget::allowedAreasChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_AllowedAreasChanged), static_cast(t)); +} + +void QDockWidget_DisconnectAllowedAreasChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::allowedAreasChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_AllowedAreasChanged)); +} + +void QDockWidget_AllowedAreasChanged(void* ptr, long long allowedAreas) +{ + static_cast(ptr)->allowedAreasChanged(static_cast(allowedAreas)); +} + +void QDockWidget_ConnectDockLocationChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QDockWidget::dockLocationChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_DockLocationChanged), static_cast(t)); +} + +void QDockWidget_DisconnectDockLocationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::dockLocationChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_DockLocationChanged)); +} + +void QDockWidget_DockLocationChanged(void* ptr, long long area) +{ + static_cast(ptr)->dockLocationChanged(static_cast(area)); +} + +long long QDockWidget_Features(void* ptr) +{ + return static_cast(ptr)->features(); +} + +void QDockWidget_ConnectFeaturesChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDockWidget::featuresChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_FeaturesChanged), static_cast(t)); +} + +void QDockWidget_DisconnectFeaturesChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::featuresChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_FeaturesChanged)); +} + +void QDockWidget_FeaturesChanged(void* ptr, long long features) +{ + static_cast(ptr)->featuresChanged(static_cast(features)); +} + +void QDockWidget_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +char QDockWidget_IsAreaAllowed(void* ptr, long long area) +{ + return static_cast(ptr)->isAreaAllowed(static_cast(area)); +} + +char QDockWidget_IsFloating(void* ptr) +{ + return static_cast(ptr)->isFloating(); +} + +void QDockWidget_SetAllowedAreas(void* ptr, long long areas) +{ + static_cast(ptr)->setAllowedAreas(static_cast(areas)); +} + +void QDockWidget_SetFeatures(void* ptr, long long features) +{ + static_cast(ptr)->setFeatures(static_cast(features)); +} + +void QDockWidget_SetFloating(void* ptr, char floating) +{ + static_cast(ptr)->setFloating(floating != 0); +} + +void QDockWidget_SetTitleBarWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setTitleBarWidget(static_cast(widget)); +} + +void QDockWidget_SetWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setWidget(static_cast(widget)); +} + +void* QDockWidget_TitleBarWidget(void* ptr) +{ + return static_cast(ptr)->titleBarWidget(); +} + +void* QDockWidget_ToggleViewAction(void* ptr) +{ + return static_cast(ptr)->toggleViewAction(); +} + +void QDockWidget_ConnectTopLevelChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDockWidget::topLevelChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_TopLevelChanged), static_cast(t)); +} + +void QDockWidget_DisconnectTopLevelChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::topLevelChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_TopLevelChanged)); +} + +void QDockWidget_TopLevelChanged(void* ptr, char topLevel) +{ + static_cast(ptr)->topLevelChanged(topLevel != 0); +} + +void QDockWidget_ConnectVisibilityChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDockWidget::visibilityChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_VisibilityChanged), static_cast(t)); +} + +void QDockWidget_DisconnectVisibilityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::visibilityChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_VisibilityChanged)); +} + +void QDockWidget_VisibilityChanged(void* ptr, char visible) +{ + static_cast(ptr)->visibilityChanged(visible != 0); +} + +void* QDockWidget_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void QDockWidget_DestroyQDockWidget(void* ptr) +{ + static_cast(ptr)->~QDockWidget(); +} + +void QDockWidget_DestroyQDockWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQDoubleSpinBox: public QDoubleSpinBox +{ +public: + MyQDoubleSpinBox(QWidget *parent = Q_NULLPTR) : QDoubleSpinBox(parent) {QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType();}; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; + void setValue(double val) { callbackQDoubleSpinBox_SetValue(this, val); }; + QString textFromValue(double value) const { return ({ QtWidgets_PackedString tempVal = callbackQDoubleSpinBox_TextFromValue(const_cast(static_cast(this)), value); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; + void Signal_ValueChanged(double d) { callbackQDoubleSpinBox_ValueChanged(this, d); }; + void Signal_ValueChanged2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQDoubleSpinBox_ValueChanged2(this, textPacked); }; + double valueFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return callbackQDoubleSpinBox_ValueFromText(const_cast(static_cast(this)), textPacked); }; + ~MyQDoubleSpinBox() { callbackQDoubleSpinBox_DestroyQDoubleSpinBox(this); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void clear() { callbackQAbstractSpinBox_Clear(this); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; + void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; + QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; + void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QDoubleSpinBox*) +Q_DECLARE_METATYPE(MyQDoubleSpinBox*) + +int QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QDoubleSpinBox_NewQDoubleSpinBox(void* parent) +{ + return new MyQDoubleSpinBox(static_cast(parent)); +} + +struct QtWidgets_PackedString QDoubleSpinBox_CleanText(void* ptr) +{ + return ({ QByteArray t77d32e = static_cast(ptr)->cleanText().toUtf8(); QtWidgets_PackedString { const_cast(t77d32e.prepend("WHITESPACE").constData()+10), t77d32e.size()-10 }; }); +} + +int QDoubleSpinBox_Decimals(void* ptr) +{ + return static_cast(ptr)->decimals(); +} + +double QDoubleSpinBox_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum(); +} + +double QDoubleSpinBox_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum(); +} + +struct QtWidgets_PackedString QDoubleSpinBox_Prefix(void* ptr) +{ + return ({ QByteArray t5a79ac = static_cast(ptr)->prefix().toUtf8(); QtWidgets_PackedString { const_cast(t5a79ac.prepend("WHITESPACE").constData()+10), t5a79ac.size()-10 }; }); +} + +void QDoubleSpinBox_SetDecimals(void* ptr, int prec) +{ + static_cast(ptr)->setDecimals(prec); +} + +void QDoubleSpinBox_SetMaximum(void* ptr, double max) +{ + static_cast(ptr)->setMaximum(max); +} + +void QDoubleSpinBox_SetMinimum(void* ptr, double min) +{ + static_cast(ptr)->setMinimum(min); +} + +void QDoubleSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix) +{ + static_cast(ptr)->setPrefix(QString::fromUtf8(prefix.data, prefix.len)); +} + +void QDoubleSpinBox_SetRange(void* ptr, double minimum, double maximum) +{ + static_cast(ptr)->setRange(minimum, maximum); +} + +void QDoubleSpinBox_SetSingleStep(void* ptr, double val) +{ + static_cast(ptr)->setSingleStep(val); +} + +void QDoubleSpinBox_SetStepType(void* ptr, long long stepType) +{ + static_cast(ptr)->setStepType(static_cast(stepType)); +} + +void QDoubleSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix) +{ + static_cast(ptr)->setSuffix(QString::fromUtf8(suffix.data, suffix.len)); +} + +void QDoubleSpinBox_SetValue(void* ptr, double val) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(double, val)); +} + +void QDoubleSpinBox_SetValueDefault(void* ptr, double val) +{ + static_cast(ptr)->QDoubleSpinBox::setValue(val); +} + +double QDoubleSpinBox_SingleStep(void* ptr) +{ + return static_cast(ptr)->singleStep(); +} + +long long QDoubleSpinBox_StepType(void* ptr) +{ + return static_cast(ptr)->stepType(); +} + +struct QtWidgets_PackedString QDoubleSpinBox_Suffix(void* ptr) +{ + return ({ QByteArray t4d98e3 = static_cast(ptr)->suffix().toUtf8(); QtWidgets_PackedString { const_cast(t4d98e3.prepend("WHITESPACE").constData()+10), t4d98e3.size()-10 }; }); +} + +struct QtWidgets_PackedString QDoubleSpinBox_TextFromValue(void* ptr, double value) +{ + return ({ QByteArray t86f376 = static_cast(ptr)->textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(t86f376.prepend("WHITESPACE").constData()+10), t86f376.size()-10 }; }); +} + +struct QtWidgets_PackedString QDoubleSpinBox_TextFromValueDefault(void* ptr, double value) +{ + return ({ QByteArray t7bc6a7 = static_cast(ptr)->QDoubleSpinBox::textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(t7bc6a7.prepend("WHITESPACE").constData()+10), t7bc6a7.size()-10 }; }); +} + +double QDoubleSpinBox_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +void QDoubleSpinBox_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged), static_cast(t)); +} + +void QDoubleSpinBox_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged)); +} + +void QDoubleSpinBox_ValueChanged(void* ptr, double d) +{ + static_cast(ptr)->valueChanged(d); +} + +void QDoubleSpinBox_ConnectValueChanged2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged2), static_cast(t)); +} + +void QDoubleSpinBox_DisconnectValueChanged2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged2)); +} + +void QDoubleSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->valueChanged(QString::fromUtf8(text.data, text.len)); +} + +double QDoubleSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->valueFromText(QString::fromUtf8(text.data, text.len)); +} + +double QDoubleSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->QDoubleSpinBox::valueFromText(QString::fromUtf8(text.data, text.len)); +} + +void QDoubleSpinBox_DestroyQDoubleSpinBox(void* ptr) +{ + static_cast(ptr)->~QDoubleSpinBox(); +} + +void QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQErrorMessage: public QErrorMessage +{ +public: + MyQErrorMessage(QWidget *parent = Q_NULLPTR) : QErrorMessage(parent) {QErrorMessage_QErrorMessage_QRegisterMetaType();}; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void done(int a) { callbackQErrorMessage_Done(this, a); }; + void showMessage(const QString & message) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQErrorMessage_ShowMessage(this, messagePacked); }; + void showMessage(const QString & message, const QString & ty) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };QByteArray td0a3e7 = ty.toUtf8(); QtWidgets_PackedString tyPacked = { const_cast(td0a3e7.prepend("WHITESPACE").constData()+10), td0a3e7.size()-10 };callbackQErrorMessage_ShowMessage2(this, messagePacked, tyPacked); }; + ~MyQErrorMessage() { callbackQErrorMessage_DestroyQErrorMessage(this); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void open() { callbackQDialog_Open(this); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QErrorMessage*) +Q_DECLARE_METATYPE(MyQErrorMessage*) + +int QErrorMessage_QErrorMessage_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QErrorMessage_NewQErrorMessage(void* parent) +{ + return new MyQErrorMessage(static_cast(parent)); +} + +void QErrorMessage_Done(void* ptr, int a) +{ + static_cast(ptr)->done(a); +} + +void QErrorMessage_DoneDefault(void* ptr, int a) +{ + static_cast(ptr)->QErrorMessage::done(a); +} + +void* QErrorMessage_QErrorMessage_QtHandler() +{ + return QErrorMessage::qtHandler(); +} + +void QErrorMessage_ShowMessage(void* ptr, struct QtWidgets_PackedString message) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len))); +} + +void QErrorMessage_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message) +{ + static_cast(ptr)->QErrorMessage::showMessage(QString::fromUtf8(message.data, message.len)); +} + +void QErrorMessage_ShowMessage2(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(const QString, QString::fromUtf8(ty.data, ty.len))); +} + +void QErrorMessage_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty) +{ + static_cast(ptr)->QErrorMessage::showMessage(QString::fromUtf8(message.data, message.len), QString::fromUtf8(ty.data, ty.len)); +} + +void QErrorMessage_DestroyQErrorMessage(void* ptr) +{ + static_cast(ptr)->~QErrorMessage(); +} + +void QErrorMessage_DestroyQErrorMessageDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFileDialog: public QFileDialog +{ +public: + MyQFileDialog(QWidget *parent, Qt::WindowFlags flags) : QFileDialog(parent, flags) {QFileDialog_QFileDialog_QRegisterMetaType();}; + MyQFileDialog(QWidget *parent = Q_NULLPTR, const QString &caption = QString(), const QString &directory = QString(), const QString &filter = QString()) : QFileDialog(parent, caption, directory, filter) {QFileDialog_QFileDialog_QRegisterMetaType();}; + void accept() { callbackQFileDialog_Accept(this); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void Signal_CurrentChanged(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileDialog_CurrentChanged(this, pathPacked); }; + void Signal_CurrentUrlChanged(const QUrl & url) { callbackQFileDialog_CurrentUrlChanged(this, const_cast(&url)); }; + void Signal_DirectoryEntered(const QString & directory) { QByteArray t8d392f = directory.toUtf8(); QtWidgets_PackedString directoryPacked = { const_cast(t8d392f.prepend("WHITESPACE").constData()+10), t8d392f.size()-10 };callbackQFileDialog_DirectoryEntered(this, directoryPacked); }; + void Signal_DirectoryUrlEntered(const QUrl & directory) { callbackQFileDialog_DirectoryUrlEntered(this, const_cast(&directory)); }; + void done(int result) { callbackQFileDialog_Done(this, result); }; + void Signal_FileSelected(const QString & file) { QByteArray t971c41 = file.toUtf8(); QtWidgets_PackedString filePacked = { const_cast(t971c41.prepend("WHITESPACE").constData()+10), t971c41.size()-10 };callbackQFileDialog_FileSelected(this, filePacked); }; + void Signal_FilesSelected(const QStringList & selected) { QByteArray t835f3b = selected.join("¡¦!").toUtf8(); QtWidgets_PackedString selectedPacked = { const_cast(t835f3b.prepend("WHITESPACE").constData()+10), t835f3b.size()-10 };callbackQFileDialog_FilesSelected(this, selectedPacked); }; + void Signal_FilterSelected(const QString & filter) { QByteArray t4bb4ca = filter.toUtf8(); QtWidgets_PackedString filterPacked = { const_cast(t4bb4ca.prepend("WHITESPACE").constData()+10), t4bb4ca.size()-10 };callbackQFileDialog_FilterSelected(this, filterPacked); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + void Signal_UrlSelected(const QUrl & url) { callbackQFileDialog_UrlSelected(this, const_cast(&url)); }; + void Signal_UrlsSelected(const QList & urls) { callbackQFileDialog_UrlsSelected(this, ({ QList* tmpValuec9856c = new QList(urls); QtWidgets_PackedList { tmpValuec9856c, tmpValuec9856c->size() }; })); }; + ~MyQFileDialog() { callbackQFileDialog_DestroyQFileDialog(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFileDialog*) +Q_DECLARE_METATYPE(MyQFileDialog*) + +int QFileDialog_QFileDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFileDialog_NewQFileDialog(void* parent, long long flags) +{ + return new MyQFileDialog(static_cast(parent), static_cast(flags)); +} + +void* QFileDialog_NewQFileDialog2(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString directory, struct QtWidgets_PackedString filter) +{ + return new MyQFileDialog(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(directory.data, directory.len), QString::fromUtf8(filter.data, filter.len)); +} + +void QFileDialog_Accept(void* ptr) +{ + static_cast(ptr)->accept(); +} + +void QFileDialog_AcceptDefault(void* ptr) +{ + static_cast(ptr)->QFileDialog::accept(); +} + +long long QFileDialog_AcceptMode(void* ptr) +{ + return static_cast(ptr)->acceptMode(); +} + +char QFileDialog_ConfirmOverwrite(void* ptr) +{ + return static_cast(ptr)->confirmOverwrite(); +} + +void QFileDialog_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::currentChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentChanged), static_cast(t)); +} + +void QFileDialog_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::currentChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentChanged)); +} + +void QFileDialog_CurrentChanged(void* ptr, struct QtWidgets_PackedString path) +{ + static_cast(ptr)->currentChanged(QString::fromUtf8(path.data, path.len)); +} + +void QFileDialog_ConnectCurrentUrlChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::currentUrlChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentUrlChanged), static_cast(t)); +} + +void QFileDialog_DisconnectCurrentUrlChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::currentUrlChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentUrlChanged)); +} + +void QFileDialog_CurrentUrlChanged(void* ptr, void* url) +{ + static_cast(ptr)->currentUrlChanged(*static_cast(url)); +} + +struct QtWidgets_PackedString QFileDialog_DefaultSuffix(void* ptr) +{ + return ({ QByteArray t9b6b68 = static_cast(ptr)->defaultSuffix().toUtf8(); QtWidgets_PackedString { const_cast(t9b6b68.prepend("WHITESPACE").constData()+10), t9b6b68.size()-10 }; }); +} + +void* QFileDialog_Directory(void* ptr) +{ + return new QDir(static_cast(ptr)->directory()); +} + +void QFileDialog_ConnectDirectoryEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::directoryEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryEntered), static_cast(t)); +} + +void QFileDialog_DisconnectDirectoryEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::directoryEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryEntered)); +} + +void QFileDialog_DirectoryEntered(void* ptr, struct QtWidgets_PackedString directory) +{ + static_cast(ptr)->directoryEntered(QString::fromUtf8(directory.data, directory.len)); +} + +void* QFileDialog_DirectoryUrl(void* ptr) +{ + return new QUrl(static_cast(ptr)->directoryUrl()); +} + +void QFileDialog_ConnectDirectoryUrlEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::directoryUrlEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryUrlEntered), static_cast(t)); +} + +void QFileDialog_DisconnectDirectoryUrlEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::directoryUrlEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryUrlEntered)); +} + +void QFileDialog_DirectoryUrlEntered(void* ptr, void* directory) +{ + static_cast(ptr)->directoryUrlEntered(*static_cast(directory)); +} + +void QFileDialog_Done(void* ptr, int result) +{ + static_cast(ptr)->done(result); +} + +void QFileDialog_DoneDefault(void* ptr, int result) +{ + static_cast(ptr)->QFileDialog::done(result); +} + +long long QFileDialog_FileMode(void* ptr) +{ + return static_cast(ptr)->fileMode(); +} + +void QFileDialog_ConnectFileSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::fileSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FileSelected), static_cast(t)); +} + +void QFileDialog_DisconnectFileSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::fileSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FileSelected)); +} + +void QFileDialog_FileSelected(void* ptr, struct QtWidgets_PackedString file) +{ + static_cast(ptr)->fileSelected(QString::fromUtf8(file.data, file.len)); +} + +void QFileDialog_ConnectFilesSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::filesSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilesSelected), static_cast(t)); +} + +void QFileDialog_DisconnectFilesSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::filesSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilesSelected)); +} + +void QFileDialog_FilesSelected(void* ptr, struct QtWidgets_PackedString selected) +{ + static_cast(ptr)->filesSelected(QString::fromUtf8(selected.data, selected.len).split("¡¦!", QString::SkipEmptyParts)); +} + +long long QFileDialog_Filter(void* ptr) +{ + return static_cast(ptr)->filter(); +} + +void QFileDialog_ConnectFilterSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::filterSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilterSelected), static_cast(t)); +} + +void QFileDialog_DisconnectFilterSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::filterSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilterSelected)); +} + +void QFileDialog_FilterSelected(void* ptr, struct QtWidgets_PackedString filter) +{ + static_cast(ptr)->filterSelected(QString::fromUtf8(filter.data, filter.len)); +} + +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetExistingDirectory(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, long long options) +{ + return ({ QByteArray t875e51 = QFileDialog::getExistingDirectory(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), static_cast(options)).toUtf8(); QtWidgets_PackedString { const_cast(t875e51.prepend("WHITESPACE").constData()+10), t875e51.size()-10 }; }); +} + +void* QFileDialog_QFileDialog_GetExistingDirectoryUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, long long options, struct QtWidgets_PackedString supportedSchemes) +{ + return new QUrl(QFileDialog::getExistingDirectoryUrl(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); +} + +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options) +{ + return ({ QByteArray t2c631a = QFileDialog::getOpenFileName(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options)).toUtf8(); QtWidgets_PackedString { const_cast(t2c631a.prepend("WHITESPACE").constData()+10), t2c631a.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileNames(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options) +{ + return ({ QByteArray t77ac08 = QFileDialog::getOpenFileNames(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t77ac08.prepend("WHITESPACE").constData()+10), t77ac08.size()-10 }; }); +} + +void* QFileDialog_QFileDialog_GetOpenFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes) +{ + return new QUrl(QFileDialog::getOpenFileUrl(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); +} + +struct QtWidgets_PackedList QFileDialog_QFileDialog_GetOpenFileUrls(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes) +{ + return ({ QList* tmpValue688015 = new QList(QFileDialog::getOpenFileUrls(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); QtWidgets_PackedList { tmpValue688015, tmpValue688015->size() }; }); +} + +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetSaveFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options) +{ + return ({ QByteArray t495363 = QFileDialog::getSaveFileName(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options)).toUtf8(); QtWidgets_PackedString { const_cast(t495363.prepend("WHITESPACE").constData()+10), t495363.size()-10 }; }); +} + +void* QFileDialog_QFileDialog_GetSaveFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes) +{ + return new QUrl(QFileDialog::getSaveFileUrl(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); +} + +struct QtWidgets_PackedString QFileDialog_History(void* ptr) +{ + return ({ QByteArray t242067 = static_cast(ptr)->history().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t242067.prepend("WHITESPACE").constData()+10), t242067.size()-10 }; }); +} + +void* QFileDialog_IconProvider(void* ptr) +{ + return static_cast(ptr)->iconProvider(); +} + +char QFileDialog_IsNameFilterDetailsVisible(void* ptr) +{ + return static_cast(ptr)->isNameFilterDetailsVisible(); +} + +char QFileDialog_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +void* QFileDialog_ItemDelegate(void* ptr) +{ + return static_cast(ptr)->itemDelegate(); +} + +struct QtWidgets_PackedString QFileDialog_LabelText(void* ptr, long long label) +{ + return ({ QByteArray td750f3 = static_cast(ptr)->labelText(static_cast(label)).toUtf8(); QtWidgets_PackedString { const_cast(td750f3.prepend("WHITESPACE").constData()+10), td750f3.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileDialog_MimeTypeFilters(void* ptr) +{ + return ({ QByteArray t17a2a7 = static_cast(ptr)->mimeTypeFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t17a2a7.prepend("WHITESPACE").constData()+10), t17a2a7.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileDialog_NameFilters(void* ptr) +{ + return ({ QByteArray t4389e5 = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t4389e5.prepend("WHITESPACE").constData()+10), t4389e5.size()-10 }; }); +} + +void QFileDialog_Open(void* ptr, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } +} + +long long QFileDialog_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +void* QFileDialog_ProxyModel(void* ptr) +{ + return static_cast(ptr)->proxyModel(); +} + +char QFileDialog_ResolveSymlinks(void* ptr) +{ + return static_cast(ptr)->resolveSymlinks(); +} + +char QFileDialog_RestoreState(void* ptr, void* state) +{ + return static_cast(ptr)->restoreState(*static_cast(state)); +} + +void* QFileDialog_SaveState(void* ptr) +{ + return new QByteArray(static_cast(ptr)->saveState()); +} + +void QFileDialog_SelectFile(void* ptr, struct QtWidgets_PackedString filename) +{ + static_cast(ptr)->selectFile(QString::fromUtf8(filename.data, filename.len)); +} + +void QFileDialog_SelectMimeTypeFilter(void* ptr, struct QtWidgets_PackedString filter) +{ + static_cast(ptr)->selectMimeTypeFilter(QString::fromUtf8(filter.data, filter.len)); +} + +void QFileDialog_SelectNameFilter(void* ptr, struct QtWidgets_PackedString filter) +{ + static_cast(ptr)->selectNameFilter(QString::fromUtf8(filter.data, filter.len)); +} + +void QFileDialog_SelectUrl(void* ptr, void* url) +{ + static_cast(ptr)->selectUrl(*static_cast(url)); +} + +struct QtWidgets_PackedString QFileDialog_SelectedFiles(void* ptr) +{ + return ({ QByteArray tc6127b = static_cast(ptr)->selectedFiles().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tc6127b.prepend("WHITESPACE").constData()+10), tc6127b.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileDialog_SelectedMimeTypeFilter(void* ptr) +{ + return ({ QByteArray t1558ba = static_cast(ptr)->selectedMimeTypeFilter().toUtf8(); QtWidgets_PackedString { const_cast(t1558ba.prepend("WHITESPACE").constData()+10), t1558ba.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileDialog_SelectedNameFilter(void* ptr) +{ + return ({ QByteArray tca1caa = static_cast(ptr)->selectedNameFilter().toUtf8(); QtWidgets_PackedString { const_cast(tca1caa.prepend("WHITESPACE").constData()+10), tca1caa.size()-10 }; }); +} + +struct QtWidgets_PackedList QFileDialog_SelectedUrls(void* ptr) +{ + return ({ QList* tmpValue9c396d = new QList(static_cast(ptr)->selectedUrls()); QtWidgets_PackedList { tmpValue9c396d, tmpValue9c396d->size() }; }); +} + +void QFileDialog_SetAcceptMode(void* ptr, long long mode) +{ + static_cast(ptr)->setAcceptMode(static_cast(mode)); +} + +void QFileDialog_SetConfirmOverwrite(void* ptr, char enabled) +{ + static_cast(ptr)->setConfirmOverwrite(enabled != 0); +} + +void QFileDialog_SetDefaultSuffix(void* ptr, struct QtWidgets_PackedString suffix) +{ + static_cast(ptr)->setDefaultSuffix(QString::fromUtf8(suffix.data, suffix.len)); +} + +void QFileDialog_SetDirectory(void* ptr, struct QtWidgets_PackedString directory) +{ + static_cast(ptr)->setDirectory(QString::fromUtf8(directory.data, directory.len)); +} + +void QFileDialog_SetDirectory2(void* ptr, void* directory) +{ + static_cast(ptr)->setDirectory(*static_cast(directory)); +} + +void QFileDialog_SetDirectoryUrl(void* ptr, void* directory) +{ + static_cast(ptr)->setDirectoryUrl(*static_cast(directory)); +} + +void QFileDialog_SetFileMode(void* ptr, long long mode) +{ + static_cast(ptr)->setFileMode(static_cast(mode)); +} + +void QFileDialog_SetFilter(void* ptr, long long filters) +{ + static_cast(ptr)->setFilter(static_cast(filters)); +} + +void QFileDialog_SetHistory(void* ptr, struct QtWidgets_PackedString paths) +{ + static_cast(ptr)->setHistory(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFileDialog_SetIconProvider(void* ptr, void* provider) +{ + static_cast(ptr)->setIconProvider(static_cast(provider)); +} + +void QFileDialog_SetItemDelegate(void* ptr, void* delegate) +{ + static_cast(ptr)->setItemDelegate(static_cast(delegate)); +} + +void QFileDialog_SetLabelText(void* ptr, long long label, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setLabelText(static_cast(label), QString::fromUtf8(text.data, text.len)); +} + +void QFileDialog_SetMimeTypeFilters(void* ptr, struct QtWidgets_PackedString filters) +{ + static_cast(ptr)->setMimeTypeFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFileDialog_SetNameFilter(void* ptr, struct QtWidgets_PackedString filter) +{ + static_cast(ptr)->setNameFilter(QString::fromUtf8(filter.data, filter.len)); +} + +void QFileDialog_SetNameFilterDetailsVisible(void* ptr, char enabled) +{ + static_cast(ptr)->setNameFilterDetailsVisible(enabled != 0); +} + +void QFileDialog_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters) +{ + static_cast(ptr)->setNameFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFileDialog_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QFileDialog_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +void QFileDialog_SetProxyModel(void* ptr, void* proxyModel) +{ + static_cast(ptr)->setProxyModel(static_cast(proxyModel)); +} + +void QFileDialog_SetReadOnly(void* ptr, char enabled) +{ + static_cast(ptr)->setReadOnly(enabled != 0); +} + +void QFileDialog_SetResolveSymlinks(void* ptr, char enabled) +{ + static_cast(ptr)->setResolveSymlinks(enabled != 0); +} + +void QFileDialog_SetSidebarUrls(void* ptr, void* urls) +{ + static_cast(ptr)->setSidebarUrls(*static_cast*>(urls)); +} + +void QFileDialog_SetSupportedSchemes(void* ptr, struct QtWidgets_PackedString schemes) +{ + static_cast(ptr)->setSupportedSchemes(QString::fromUtf8(schemes.data, schemes.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFileDialog_SetViewMode(void* ptr, long long mode) +{ + static_cast(ptr)->setViewMode(static_cast(mode)); +} + +struct QtWidgets_PackedList QFileDialog_SidebarUrls(void* ptr) +{ + return ({ QList* tmpValue8706b9 = new QList(static_cast(ptr)->sidebarUrls()); QtWidgets_PackedList { tmpValue8706b9, tmpValue8706b9->size() }; }); +} + +struct QtWidgets_PackedString QFileDialog_SupportedSchemes(void* ptr) +{ + return ({ QByteArray tfcd263 = static_cast(ptr)->supportedSchemes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tfcd263.prepend("WHITESPACE").constData()+10), tfcd263.size()-10 }; }); +} + +char QFileDialog_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +void QFileDialog_ConnectUrlSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileDialog::urlSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_UrlSelected), static_cast(t)); +} + +void QFileDialog_DisconnectUrlSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::urlSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_UrlSelected)); +} + +void QFileDialog_UrlSelected(void* ptr, void* url) +{ + static_cast(ptr)->urlSelected(*static_cast(url)); +} + +void QFileDialog_ConnectUrlsSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QFileDialog::urlsSelected), static_cast(ptr), static_cast &)>(&MyQFileDialog::Signal_UrlsSelected), static_cast(t)); +} + +void QFileDialog_DisconnectUrlsSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QFileDialog::urlsSelected), static_cast(ptr), static_cast &)>(&MyQFileDialog::Signal_UrlsSelected)); +} + +void QFileDialog_UrlsSelected(void* ptr, void* urls) +{ + static_cast(ptr)->urlsSelected(*static_cast*>(urls)); +} + +long long QFileDialog_ViewMode(void* ptr) +{ + return static_cast(ptr)->viewMode(); +} + +void QFileDialog_DestroyQFileDialog(void* ptr) +{ + static_cast(ptr)->~QFileDialog(); +} + +void QFileDialog_DestroyQFileDialogDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QFileDialog___getOpenFileUrls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileDialog___getOpenFileUrls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileDialog___getOpenFileUrls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileDialog___selectedUrls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileDialog___selectedUrls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileDialog___selectedUrls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileDialog___setSidebarUrls_urls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileDialog___setSidebarUrls_urls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileDialog___setSidebarUrls_urls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileDialog___sidebarUrls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileDialog___sidebarUrls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileDialog___sidebarUrls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileDialog___urlsSelected_urls_atList(void* ptr, int i) +{ + return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileDialog___urlsSelected_urls_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileDialog___urlsSelected_urls_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQFileIconProvider: public QFileIconProvider +{ +public: + MyQFileIconProvider() : QFileIconProvider() {QFileIconProvider_QFileIconProvider_QRegisterMetaType();}; + QIcon icon(QFileIconProvider::IconType ty) const { return *static_cast(callbackQFileIconProvider_Icon(const_cast(static_cast(this)), ty)); }; + QIcon icon(const QFileInfo & info) const { return *static_cast(callbackQFileIconProvider_Icon2(const_cast(static_cast(this)), const_cast(&info))); }; + QString type(const QFileInfo & info) const { return ({ QtWidgets_PackedString tempVal = callbackQFileIconProvider_Type(const_cast(static_cast(this)), const_cast(&info)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + ~MyQFileIconProvider() { callbackQFileIconProvider_DestroyQFileIconProvider(this); }; +}; + +Q_DECLARE_METATYPE(QFileIconProvider*) +Q_DECLARE_METATYPE(MyQFileIconProvider*) + +int QFileIconProvider_QFileIconProvider_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFileIconProvider_NewQFileIconProvider() +{ + return new MyQFileIconProvider(); +} + +void* QFileIconProvider_Icon(void* ptr, long long ty) +{ + return new QIcon(static_cast(ptr)->icon(static_cast(ty))); +} + +void* QFileIconProvider_IconDefault(void* ptr, long long ty) +{ + return new QIcon(static_cast(ptr)->QFileIconProvider::icon(static_cast(ty))); +} + +void* QFileIconProvider_Icon2(void* ptr, void* info) +{ + return new QIcon(static_cast(ptr)->icon(*static_cast(info))); +} + +void* QFileIconProvider_Icon2Default(void* ptr, void* info) +{ + return new QIcon(static_cast(ptr)->QFileIconProvider::icon(*static_cast(info))); +} + +long long QFileIconProvider_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +void QFileIconProvider_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +struct QtWidgets_PackedString QFileIconProvider_Type(void* ptr, void* info) +{ + return ({ QByteArray t69d0f8 = static_cast(ptr)->type(*static_cast(info)).toUtf8(); QtWidgets_PackedString { const_cast(t69d0f8.prepend("WHITESPACE").constData()+10), t69d0f8.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileIconProvider_TypeDefault(void* ptr, void* info) +{ + return ({ QByteArray tb3bd2f = static_cast(ptr)->QFileIconProvider::type(*static_cast(info)).toUtf8(); QtWidgets_PackedString { const_cast(tb3bd2f.prepend("WHITESPACE").constData()+10), tb3bd2f.size()-10 }; }); +} + +void QFileIconProvider_DestroyQFileIconProvider(void* ptr) +{ + static_cast(ptr)->~QFileIconProvider(); +} + +void QFileIconProvider_DestroyQFileIconProviderDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFileSystemModel: public QFileSystemModel +{ +public: + MyQFileSystemModel(QObject *parent = Q_NULLPTR) : QFileSystemModel(parent) {QFileSystemModel_QFileSystemModel_QRegisterMetaType();}; + bool canFetchMore(const QModelIndex & parent) const { return callbackQFileSystemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + int columnCount(const QModelIndex & parent) const { return callbackQFileSystemModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; + QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQFileSystemModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; + void Signal_DirectoryLoaded(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileSystemModel_DirectoryLoaded(this, pathPacked); }; + bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQFileSystemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + bool event(QEvent * event) { return callbackQFileSystemModel_Event(this, event) != 0; }; + void fetchMore(const QModelIndex & parent) { callbackQFileSystemModel_FetchMore(this, const_cast(&parent)); }; + void Signal_FileRenamed(const QString & path, const QString & oldName, const QString & newName) { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };QByteArray td041bb = oldName.toUtf8(); QtWidgets_PackedString oldNamePacked = { const_cast(td041bb.prepend("WHITESPACE").constData()+10), td041bb.size()-10 };QByteArray t1530cb = newName.toUtf8(); QtWidgets_PackedString newNamePacked = { const_cast(t1530cb.prepend("WHITESPACE").constData()+10), t1530cb.size()-10 };callbackQFileSystemModel_FileRenamed(this, pathPacked, oldNamePacked, newNamePacked); }; + Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQFileSystemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; + bool hasChildren(const QModelIndex & parent) const { return callbackQFileSystemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; + QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQFileSystemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; + QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQFileSystemModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; + QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQFileSystemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtWidgets_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQFileSystemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQFileSystemModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; + void Signal_RootPathChanged(const QString & newPath) { QByteArray t1ced92 = newPath.toUtf8(); QtWidgets_PackedString newPathPacked = { const_cast(t1ced92.prepend("WHITESPACE").constData()+10), t1ced92.size()-10 };callbackQFileSystemModel_RootPathChanged(this, newPathPacked); }; + int rowCount(const QModelIndex & parent) const { return callbackQFileSystemModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; + bool setData(const QModelIndex & idx, const QVariant & value, int role) { return callbackQFileSystemModel_SetData(this, const_cast(&idx), const_cast(&value), role) != 0; }; + QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQFileSystemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; + void sort(int column, Qt::SortOrder order) { callbackQFileSystemModel_Sort(this, column, order); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQFileSystemModel_SupportedDropActions(const_cast(static_cast(this)))); }; + void timerEvent(QTimerEvent * event) { callbackQFileSystemModel_TimerEvent(this, event); }; + ~MyQFileSystemModel() { callbackQFileSystemModel_DestroyQFileSystemModel(this); }; + QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQFileSystemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; + bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQFileSystemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; + void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQFileSystemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; + void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; + void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQFileSystemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; + void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; + void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQFileSystemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQFileSystemModel_HeaderDataChanged(this, orientation, first, last); }; + bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQFileSystemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; + bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQFileSystemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; + QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQFileSystemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; + void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQFileSystemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQFileSystemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; + QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQFileSystemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void Signal_ModelAboutToBeReset() { callbackQFileSystemModel_ModelAboutToBeReset(this); }; + void Signal_ModelReset() { callbackQFileSystemModel_ModelReset(this); }; + bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQFileSystemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQFileSystemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; + bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQFileSystemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; + bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQFileSystemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; + void resetInternalData() { callbackQFileSystemModel_ResetInternalData(this); }; + void revert() { callbackQFileSystemModel_Revert(this); }; + QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQFileSystemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; + void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQFileSystemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; + void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQFileSystemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; + void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; + void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_RowsInserted(this, const_cast(&parent), first, last); }; + void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQFileSystemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; + void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_RowsRemoved(this, const_cast(&parent), first, last); }; + bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQFileSystemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; + bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQFileSystemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; + QSize span(const QModelIndex & index) const { return *static_cast(callbackQFileSystemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; + bool submit() { return callbackQFileSystemModel_Submit(this) != 0; }; + Qt::DropActions supportedDragActions() const { return static_cast(callbackQFileSystemModel_SupportedDragActions(const_cast(static_cast(this)))); }; + void childEvent(QChildEvent * event) { callbackQFileSystemModel_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQFileSystemModel_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQFileSystemModel_CustomEvent(this, event); }; + void deleteLater() { callbackQFileSystemModel_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQFileSystemModel_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQFileSystemModel_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQFileSystemModel_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQFileSystemModel_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQFileSystemModel_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QFileSystemModel*) +Q_DECLARE_METATYPE(MyQFileSystemModel*) + +int QFileSystemModel_QFileSystemModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QFileSystemModel_FilePathRole_Type() +{ + return QFileSystemModel::FilePathRole; +} + +int QFileSystemModel_FileNameRole_Type() +{ + return QFileSystemModel::FileNameRole; +} + +int QFileSystemModel_FilePermissions_Type() +{ + return QFileSystemModel::FilePermissions; +} + +void* QFileSystemModel_NewQFileSystemModel(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQFileSystemModel(static_cast(parent)); + } else { + return new MyQFileSystemModel(static_cast(parent)); + } +} + +char QFileSystemModel_CanFetchMoreDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::canFetchMore(*static_cast(parent)); +} + +int QFileSystemModel_ColumnCount(void* ptr, void* parent) +{ + return static_cast(ptr)->columnCount(*static_cast(parent)); +} + +int QFileSystemModel_ColumnCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::columnCount(*static_cast(parent)); +} + +void* QFileSystemModel_Data(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); +} + +void* QFileSystemModel_DataDefault(void* ptr, void* index, int role) +{ + return new QVariant(static_cast(ptr)->QFileSystemModel::data(*static_cast(index), role)); +} + +void QFileSystemModel_ConnectDirectoryLoaded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileSystemModel::directoryLoaded), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_DirectoryLoaded), static_cast(t)); +} + +void QFileSystemModel_DisconnectDirectoryLoaded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileSystemModel::directoryLoaded), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_DirectoryLoaded)); +} + +void QFileSystemModel_DirectoryLoaded(void* ptr, struct QtWidgets_PackedString path) +{ + static_cast(ptr)->directoryLoaded(QString::fromUtf8(path.data, path.len)); +} + +char QFileSystemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +char QFileSystemModel_EventDefault(void* ptr, void* event) +{ + return static_cast(ptr)->QFileSystemModel::event(static_cast(event)); +} + +void QFileSystemModel_FetchMoreDefault(void* ptr, void* parent) +{ + static_cast(ptr)->QFileSystemModel::fetchMore(*static_cast(parent)); +} + +void* QFileSystemModel_FileIcon(void* ptr, void* index) +{ + return new QIcon(static_cast(ptr)->fileIcon(*static_cast(index))); +} + +void* QFileSystemModel_FileInfo(void* ptr, void* index) +{ + return new QFileInfo(static_cast(ptr)->fileInfo(*static_cast(index))); +} + +struct QtWidgets_PackedString QFileSystemModel_FileName(void* ptr, void* index) +{ + return ({ QByteArray t9528ac = static_cast(ptr)->fileName(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t9528ac.prepend("WHITESPACE").constData()+10), t9528ac.size()-10 }; }); +} + +struct QtWidgets_PackedString QFileSystemModel_FilePath(void* ptr, void* index) +{ + return ({ QByteArray t6d0e31 = static_cast(ptr)->filePath(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t6d0e31.prepend("WHITESPACE").constData()+10), t6d0e31.size()-10 }; }); +} + +void QFileSystemModel_ConnectFileRenamed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileSystemModel::fileRenamed), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_FileRenamed), static_cast(t)); +} + +void QFileSystemModel_DisconnectFileRenamed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileSystemModel::fileRenamed), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_FileRenamed)); +} + +void QFileSystemModel_FileRenamed(void* ptr, struct QtWidgets_PackedString path, struct QtWidgets_PackedString oldName, struct QtWidgets_PackedString newName) +{ + static_cast(ptr)->fileRenamed(QString::fromUtf8(path.data, path.len), QString::fromUtf8(oldName.data, oldName.len), QString::fromUtf8(newName.data, newName.len)); +} + +long long QFileSystemModel_Filter(void* ptr) +{ + return static_cast(ptr)->filter(); +} + +long long QFileSystemModel_FlagsDefault(void* ptr, void* index) +{ + return static_cast(ptr)->QFileSystemModel::flags(*static_cast(index)); +} + +char QFileSystemModel_HasChildrenDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::hasChildren(*static_cast(parent)); +} + +void* QFileSystemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) +{ + return new QVariant(static_cast(ptr)->QFileSystemModel::headerData(section, static_cast(orientation), role)); +} + +void* QFileSystemModel_IconProvider(void* ptr) +{ + return static_cast(ptr)->iconProvider(); +} + +void* QFileSystemModel_Index(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); +} + +void* QFileSystemModel_IndexDefault(void* ptr, int row, int column, void* parent) +{ + return new QModelIndex(static_cast(ptr)->QFileSystemModel::index(row, column, *static_cast(parent))); +} + +void* QFileSystemModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column) +{ + return new QModelIndex(static_cast(ptr)->index(QString::fromUtf8(path.data, path.len), column)); +} + +char QFileSystemModel_IsDir(void* ptr, void* index) +{ + return static_cast(ptr)->isDir(*static_cast(index)); +} + +char QFileSystemModel_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +void* QFileSystemModel_LastModified(void* ptr, void* index) +{ + return new QDateTime(static_cast(ptr)->lastModified(*static_cast(index))); +} + +void* QFileSystemModel_MimeDataDefault(void* ptr, void* indexes) +{ + return static_cast(ptr)->QFileSystemModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +struct QtWidgets_PackedString QFileSystemModel_MimeTypesDefault(void* ptr) +{ + return ({ QByteArray t836878 = static_cast(ptr)->QFileSystemModel::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t836878.prepend("WHITESPACE").constData()+10), t836878.size()-10 }; }); +} + +void* QFileSystemModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name) +{ + return new QModelIndex(static_cast(ptr)->mkdir(*static_cast(parent), QString::fromUtf8(name.data, name.len))); +} + +void* QFileSystemModel_MyComputer(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->myComputer(role)); +} + +char QFileSystemModel_NameFilterDisables(void* ptr) +{ + return static_cast(ptr)->nameFilterDisables(); +} + +struct QtWidgets_PackedString QFileSystemModel_NameFilters(void* ptr) +{ + return ({ QByteArray te17825 = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(te17825.prepend("WHITESPACE").constData()+10), te17825.size()-10 }; }); +} + +void* QFileSystemModel_Parent(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); +} + +void* QFileSystemModel_ParentDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QFileSystemModel::parent(*static_cast(index))); +} + +char QFileSystemModel_Remove(void* ptr, void* index) +{ + return static_cast(ptr)->remove(*static_cast(index)); +} + +char QFileSystemModel_ResolveSymlinks(void* ptr) +{ + return static_cast(ptr)->resolveSymlinks(); +} + +char QFileSystemModel_Rmdir(void* ptr, void* index) +{ + return static_cast(ptr)->rmdir(*static_cast(index)); +} + +void* QFileSystemModel_RootDirectory(void* ptr) +{ + return new QDir(static_cast(ptr)->rootDirectory()); +} + +struct QtWidgets_PackedString QFileSystemModel_RootPath(void* ptr) +{ + return ({ QByteArray tdcb5b3 = static_cast(ptr)->rootPath().toUtf8(); QtWidgets_PackedString { const_cast(tdcb5b3.prepend("WHITESPACE").constData()+10), tdcb5b3.size()-10 }; }); +} + +void QFileSystemModel_ConnectRootPathChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFileSystemModel::rootPathChanged), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_RootPathChanged), static_cast(t)); +} + +void QFileSystemModel_DisconnectRootPathChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFileSystemModel::rootPathChanged), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_RootPathChanged)); +} + +void QFileSystemModel_RootPathChanged(void* ptr, struct QtWidgets_PackedString newPath) +{ + static_cast(ptr)->rootPathChanged(QString::fromUtf8(newPath.data, newPath.len)); +} + +int QFileSystemModel_RowCount(void* ptr, void* parent) +{ + return static_cast(ptr)->rowCount(*static_cast(parent)); +} + +int QFileSystemModel_RowCountDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::rowCount(*static_cast(parent)); +} + +char QFileSystemModel_SetDataDefault(void* ptr, void* idx, void* value, int role) +{ + return static_cast(ptr)->QFileSystemModel::setData(*static_cast(idx), *static_cast(value), role); +} + +void QFileSystemModel_SetFilter(void* ptr, long long filters) +{ + static_cast(ptr)->setFilter(static_cast(filters)); +} + +void QFileSystemModel_SetIconProvider(void* ptr, void* provider) +{ + static_cast(ptr)->setIconProvider(static_cast(provider)); +} + +void QFileSystemModel_SetNameFilterDisables(void* ptr, char enable) +{ + static_cast(ptr)->setNameFilterDisables(enable != 0); +} + +void QFileSystemModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters) +{ + static_cast(ptr)->setNameFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QFileSystemModel_SetReadOnly(void* ptr, char enable) +{ + static_cast(ptr)->setReadOnly(enable != 0); +} + +void QFileSystemModel_SetResolveSymlinks(void* ptr, char enable) +{ + static_cast(ptr)->setResolveSymlinks(enable != 0); +} + +void* QFileSystemModel_SetRootPath(void* ptr, struct QtWidgets_PackedString newPath) +{ + return new QModelIndex(static_cast(ptr)->setRootPath(QString::fromUtf8(newPath.data, newPath.len))); +} + +void* QFileSystemModel_SiblingDefault(void* ptr, int row, int column, void* idx) +{ + return new QModelIndex(static_cast(ptr)->QFileSystemModel::sibling(row, column, *static_cast(idx))); +} + +long long QFileSystemModel_Size(void* ptr, void* index) +{ + return static_cast(ptr)->size(*static_cast(index)); +} + +void QFileSystemModel_SortDefault(void* ptr, int column, long long order) +{ + static_cast(ptr)->QFileSystemModel::sort(column, static_cast(order)); +} + +long long QFileSystemModel_SupportedDropActionsDefault(void* ptr) +{ + return static_cast(ptr)->QFileSystemModel::supportedDropActions(); +} + +void QFileSystemModel_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QFileSystemModel::timerEvent(static_cast(event)); +} + +struct QtWidgets_PackedString QFileSystemModel_Type(void* ptr, void* index) +{ + return ({ QByteArray tf8baa8 = static_cast(ptr)->type(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(tf8baa8.prepend("WHITESPACE").constData()+10), tf8baa8.size()-10 }; }); +} + +void QFileSystemModel_DestroyQFileSystemModel(void* ptr) +{ + static_cast(ptr)->~QFileSystemModel(); +} + +void QFileSystemModel_DestroyQFileSystemModelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QFileSystemModel___mimeData_indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___mimeData_indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___mimeData_indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___changePersistentIndexList_from_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___changePersistentIndexList_from_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___changePersistentIndexList_from_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___changePersistentIndexList_to_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___changePersistentIndexList_to_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___changePersistentIndexList_to_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFileSystemModel___dataChanged_roles_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QFileSystemModel___dataChanged_roles_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFileSystemModel___dataChanged_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QFileSystemModel___itemData_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___itemData_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QFileSystemModel___itemData_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QFileSystemModel___itemData_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +void* QFileSystemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___layoutAboutToBeChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___layoutChanged_parents_atList(void* ptr, int i) +{ + return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___layoutChanged_parents_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___layoutChanged_parents_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___match_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___match_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___match_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___persistentIndexList_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___persistentIndexList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___persistentIndexList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___roleNames_atList(void* ptr, int v, int i) +{ + return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___roleNames_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QFileSystemModel___roleNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtWidgets_PackedList QFileSystemModel___roleNames_keyList(void* ptr) +{ + return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); +} + +void* QFileSystemModel___setItemData_roles_atList(void* ptr, int v, int i) +{ + return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___setItemData_roles_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, *static_cast(i)); +} + +void* QFileSystemModel___setItemData_roles_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QFileSystemModel___setItemData_roles_keyList(void* ptr) +{ + return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); +} + +int QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFileSystemModel_____itemData_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel_____itemData_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFileSystemModel_____itemData_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFileSystemModel_____roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel_____roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFileSystemModel_____roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFileSystemModel_____setItemData_roles_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel_____setItemData_roles_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFileSystemModel_____setItemData_roles_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QFileSystemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QFileSystemModel_____setRoleNames_roleNames_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QFileSystemModel___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QFileSystemModel___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QFileSystemModel___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QFileSystemModel___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QFileSystemModel___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QFileSystemModel___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QFileSystemModel___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QFileSystemModel_BuddyDefault(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->QFileSystemModel::buddy(*static_cast(index))); +} + +char QFileSystemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); +} + +char QFileSystemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::insertColumns(column, count, *static_cast(parent)); +} + +char QFileSystemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::insertRows(row, count, *static_cast(parent)); +} + +struct QtWidgets_PackedList QFileSystemModel_ItemDataDefault(void* ptr, void* index) +{ + return ({ QMap* tmpValued0d48b = new QMap(static_cast(ptr)->QFileSystemModel::itemData(*static_cast(index))); QtWidgets_PackedList { tmpValued0d48b, tmpValued0d48b->size() }; }); +} + +struct QtWidgets_PackedList QFileSystemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) +{ + return ({ QList* tmpValue7e8d26 = new QList(static_cast(ptr)->QFileSystemModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtWidgets_PackedList { tmpValue7e8d26, tmpValue7e8d26->size() }; }); +} + +char QFileSystemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->QFileSystemModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); +} + +char QFileSystemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) +{ + return static_cast(ptr)->QFileSystemModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); +} + +char QFileSystemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::removeColumns(column, count, *static_cast(parent)); +} + +char QFileSystemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) +{ + return static_cast(ptr)->QFileSystemModel::removeRows(row, count, *static_cast(parent)); +} + +void QFileSystemModel_ResetInternalDataDefault(void* ptr) +{ + static_cast(ptr)->QFileSystemModel::resetInternalData(); +} + +void QFileSystemModel_RevertDefault(void* ptr) +{ + static_cast(ptr)->QFileSystemModel::revert(); +} + +struct QtWidgets_PackedList QFileSystemModel_RoleNamesDefault(void* ptr) +{ + return ({ QHash* tmpValue50afa5 = new QHash(static_cast(ptr)->QFileSystemModel::roleNames()); QtWidgets_PackedList { tmpValue50afa5, tmpValue50afa5->size() }; }); +} + +char QFileSystemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) +{ + return static_cast(ptr)->QFileSystemModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); +} + +char QFileSystemModel_SetItemDataDefault(void* ptr, void* index, void* roles) +{ + return static_cast(ptr)->QFileSystemModel::setItemData(*static_cast(index), *static_cast*>(roles)); +} + +void* QFileSystemModel_SpanDefault(void* ptr, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QFileSystemModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +char QFileSystemModel_SubmitDefault(void* ptr) +{ + return static_cast(ptr)->QFileSystemModel::submit(); +} + +long long QFileSystemModel_SupportedDragActionsDefault(void* ptr) +{ + return static_cast(ptr)->QFileSystemModel::supportedDragActions(); +} + +void QFileSystemModel_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QFileSystemModel::childEvent(static_cast(event)); +} + +void QFileSystemModel_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QFileSystemModel::connectNotify(*static_cast(sign)); +} + +void QFileSystemModel_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QFileSystemModel::customEvent(static_cast(event)); +} + +void QFileSystemModel_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QFileSystemModel::deleteLater(); +} + +void QFileSystemModel_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QFileSystemModel::disconnectNotify(*static_cast(sign)); +} + +char QFileSystemModel_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QFileSystemModel_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QFileSystemModel::metaObject()); +} + +class MyQFocusFrame: public QFocusFrame +{ +public: + MyQFocusFrame(QWidget *parent = Q_NULLPTR) : QFocusFrame(parent) {QFocusFrame_QFocusFrame_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + ~MyQFocusFrame() { callbackQFocusFrame_DestroyQFocusFrame(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFocusFrame*) +Q_DECLARE_METATYPE(MyQFocusFrame*) + +int QFocusFrame_QFocusFrame_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFocusFrame_NewQFocusFrame(void* parent) +{ + return new MyQFocusFrame(static_cast(parent)); +} + +void QFocusFrame_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QFocusFrame_SetWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setWidget(static_cast(widget)); +} + +void* QFocusFrame_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void QFocusFrame_DestroyQFocusFrame(void* ptr) +{ + static_cast(ptr)->~QFocusFrame(); +} + +void QFocusFrame_DestroyQFocusFrameDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFontComboBox: public QFontComboBox +{ +public: + MyQFontComboBox(QWidget *parent = Q_NULLPTR) : QFontComboBox(parent) {QFontComboBox_QFontComboBox_QRegisterMetaType();}; + void Signal_CurrentFontChanged(const QFont & font) { callbackQFontComboBox_CurrentFontChanged(this, const_cast(&font)); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void setCurrentFont(const QFont & ff) { callbackQFontComboBox_SetCurrentFont(this, const_cast(&ff)); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQFontComboBox() { callbackQFontComboBox_DestroyQFontComboBox(this); }; + void Signal_Activated(int index) { callbackQComboBox_Activated(this, index); }; + void Signal_Activated2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Activated2(this, textPacked); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void clear() { callbackQComboBox_Clear(this); }; + void clearEditText() { callbackQComboBox_ClearEditText(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void Signal_CurrentIndexChanged(int index) { callbackQComboBox_CurrentIndexChanged(this, index); }; + void Signal_CurrentTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_CurrentTextChanged(this, textPacked); }; + void Signal_EditTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_EditTextChanged(this, textPacked); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void hideEvent(QHideEvent * e) { callbackQWidget_HideEvent(this, e); }; + void hidePopup() { callbackQComboBox_HidePopup(this); }; + void Signal_Highlighted(int index) { callbackQComboBox_Highlighted(this, index); }; + void Signal_Highlighted2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Highlighted2(this, textPacked); }; + void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void setCurrentIndex(int index) { callbackQComboBox_SetCurrentIndex(this, index); }; + void setCurrentText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetCurrentText(this, textPacked); }; + void setEditText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetEditText(this, textPacked); }; + void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; + void showPopup() { callbackQComboBox_ShowPopup(this); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFontComboBox*) +Q_DECLARE_METATYPE(MyQFontComboBox*) + +int QFontComboBox_QFontComboBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFontComboBox_NewQFontComboBox(void* parent) +{ + return new MyQFontComboBox(static_cast(parent)); +} + +void* QFontComboBox_CurrentFont(void* ptr) +{ + return new QFont(static_cast(ptr)->currentFont()); +} + +void QFontComboBox_ConnectCurrentFontChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFontComboBox::currentFontChanged), static_cast(ptr), static_cast(&MyQFontComboBox::Signal_CurrentFontChanged), static_cast(t)); +} + +void QFontComboBox_DisconnectCurrentFontChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFontComboBox::currentFontChanged), static_cast(ptr), static_cast(&MyQFontComboBox::Signal_CurrentFontChanged)); +} + +void QFontComboBox_CurrentFontChanged(void* ptr, void* font) +{ + static_cast(ptr)->currentFontChanged(*static_cast(font)); +} + +long long QFontComboBox_FontFilters(void* ptr) +{ + return static_cast(ptr)->fontFilters(); +} + +void QFontComboBox_SetCurrentFont(void* ptr, void* ff) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentFont", Q_ARG(const QFont, *static_cast(ff))); +} + +void QFontComboBox_SetCurrentFontDefault(void* ptr, void* ff) +{ + static_cast(ptr)->QFontComboBox::setCurrentFont(*static_cast(ff)); +} + +void QFontComboBox_SetFontFilters(void* ptr, long long filters) +{ + static_cast(ptr)->setFontFilters(static_cast(filters)); +} + +void QFontComboBox_SetWritingSystem(void* ptr, long long vqf) +{ + static_cast(ptr)->setWritingSystem(static_cast(vqf)); +} + +void QFontComboBox_DestroyQFontComboBox(void* ptr) +{ + static_cast(ptr)->~QFontComboBox(); +} + +void QFontComboBox_DestroyQFontComboBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQFontDialog: public QFontDialog +{ +public: + MyQFontDialog(QWidget *parent = Q_NULLPTR) : QFontDialog(parent) {QFontDialog_QFontDialog_QRegisterMetaType();}; + MyQFontDialog(const QFont &initial, QWidget *parent = Q_NULLPTR) : QFontDialog(initial, parent) {QFontDialog_QFontDialog_QRegisterMetaType();}; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void Signal_CurrentFontChanged(const QFont & font) { callbackQFontDialog_CurrentFontChanged(this, const_cast(&font)); }; + void done(int result) { callbackQFontDialog_Done(this, result); }; + void Signal_FontSelected(const QFont & font) { callbackQFontDialog_FontSelected(this, const_cast(&font)); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFontDialog*) +Q_DECLARE_METATYPE(MyQFontDialog*) + +int QFontDialog_QFontDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFontDialog_NewQFontDialog(void* parent) +{ + return new MyQFontDialog(static_cast(parent)); +} + +void* QFontDialog_NewQFontDialog2(void* initial, void* parent) +{ + return new MyQFontDialog(*static_cast(initial), static_cast(parent)); +} + +void* QFontDialog_CurrentFont(void* ptr) +{ + return new QFont(static_cast(ptr)->currentFont()); +} + +void QFontDialog_ConnectCurrentFontChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFontDialog::currentFontChanged), static_cast(ptr), static_cast(&MyQFontDialog::Signal_CurrentFontChanged), static_cast(t)); +} + +void QFontDialog_DisconnectCurrentFontChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFontDialog::currentFontChanged), static_cast(ptr), static_cast(&MyQFontDialog::Signal_CurrentFontChanged)); +} + +void QFontDialog_CurrentFontChanged(void* ptr, void* font) +{ + static_cast(ptr)->currentFontChanged(*static_cast(font)); +} + +void QFontDialog_Done(void* ptr, int result) +{ + static_cast(ptr)->done(result); +} + +void QFontDialog_DoneDefault(void* ptr, int result) +{ + static_cast(ptr)->QFontDialog::done(result); +} + +void QFontDialog_ConnectFontSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QFontDialog::fontSelected), static_cast(ptr), static_cast(&MyQFontDialog::Signal_FontSelected), static_cast(t)); +} + +void QFontDialog_DisconnectFontSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QFontDialog::fontSelected), static_cast(ptr), static_cast(&MyQFontDialog::Signal_FontSelected)); +} + +void QFontDialog_FontSelected(void* ptr, void* font) +{ + static_cast(ptr)->fontSelected(*static_cast(font)); +} + +void* QFontDialog_QFontDialog_GetFont(char* ok, void* initial, void* parent, struct QtWidgets_PackedString title, long long options) +{ + return new QFont(QFontDialog::getFont(reinterpret_cast(ok), *static_cast(initial), static_cast(parent), QString::fromUtf8(title.data, title.len), static_cast(options))); +} + +void* QFontDialog_QFontDialog_GetFont2(char* ok, void* parent) +{ + return new QFont(QFontDialog::getFont(reinterpret_cast(ok), static_cast(parent))); +} + +void QFontDialog_Open(void* ptr, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } +} + +long long QFontDialog_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +void* QFontDialog_SelectedFont(void* ptr) +{ + return new QFont(static_cast(ptr)->selectedFont()); +} + +void QFontDialog_SetCurrentFont(void* ptr, void* font) +{ + static_cast(ptr)->setCurrentFont(*static_cast(font)); +} + +void QFontDialog_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QFontDialog_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +char QFontDialog_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +class MyQFormLayout: public QFormLayout +{ +public: + MyQFormLayout(QWidget *parent = Q_NULLPTR) : QFormLayout(parent) {QFormLayout_QFormLayout_QRegisterMetaType();}; + void addItem(QLayoutItem * item) { callbackQFormLayout_AddItem(this, item); }; + int count() const { return callbackQFormLayout_Count(const_cast(static_cast(this))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int width) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), width); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & rect) { callbackQLayout_SetGeometry(this, const_cast(&rect)); }; + QSize sizeHint() const { return *static_cast(callbackQFormLayout_SizeHint(const_cast(static_cast(this)))); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQFormLayout_TakeAt(this, index)); }; + ~MyQFormLayout() { callbackQFormLayout_DestroyQFormLayout(this); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QFormLayout*) +Q_DECLARE_METATYPE(MyQFormLayout*) + +int QFormLayout_QFormLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFormLayout_NewQFormLayout(void* parent) +{ + return new MyQFormLayout(static_cast(parent)); +} + +void QFormLayout_AddItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void QFormLayout_AddItemDefault(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->QFormLayout::addItem(static_cast(item)); + } else { + static_cast(ptr)->QFormLayout::addItem(static_cast(item)); + } +} + +void QFormLayout_AddRow(void* ptr, void* label, void* field) +{ + static_cast(ptr)->addRow(static_cast(label), static_cast(field)); +} + +void QFormLayout_AddRow2(void* ptr, void* label, void* field) +{ + static_cast(ptr)->addRow(static_cast(label), static_cast(field)); +} + +void QFormLayout_AddRow3(void* ptr, struct QtWidgets_PackedString labelText, void* field) +{ + static_cast(ptr)->addRow(QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); +} + +void QFormLayout_AddRow4(void* ptr, struct QtWidgets_PackedString labelText, void* field) +{ + static_cast(ptr)->addRow(QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); +} + +void QFormLayout_AddRow5(void* ptr, void* widget) +{ + static_cast(ptr)->addRow(static_cast(widget)); +} + +void QFormLayout_AddRow6(void* ptr, void* layout) +{ + static_cast(ptr)->addRow(static_cast(layout)); +} + +int QFormLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QFormLayout_CountDefault(void* ptr) +{ + return static_cast(ptr)->QFormLayout::count(); +} + +long long QFormLayout_FieldGrowthPolicy(void* ptr) +{ + return static_cast(ptr)->fieldGrowthPolicy(); +} + +long long QFormLayout_FormAlignment(void* ptr) +{ + return static_cast(ptr)->formAlignment(); +} + +int QFormLayout_HorizontalSpacing(void* ptr) +{ + return static_cast(ptr)->horizontalSpacing(); +} + +void QFormLayout_InsertRow(void* ptr, int row, void* label, void* field) +{ + static_cast(ptr)->insertRow(row, static_cast(label), static_cast(field)); +} + +void QFormLayout_InsertRow2(void* ptr, int row, void* label, void* field) +{ + static_cast(ptr)->insertRow(row, static_cast(label), static_cast(field)); +} + +void QFormLayout_InsertRow3(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field) +{ + static_cast(ptr)->insertRow(row, QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); +} + +void QFormLayout_InsertRow4(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field) +{ + static_cast(ptr)->insertRow(row, QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); +} + +void QFormLayout_InsertRow5(void* ptr, int row, void* widget) +{ + static_cast(ptr)->insertRow(row, static_cast(widget)); +} + +void QFormLayout_InsertRow6(void* ptr, int row, void* layout) +{ + static_cast(ptr)->insertRow(row, static_cast(layout)); +} + +long long QFormLayout_LabelAlignment(void* ptr) +{ + return static_cast(ptr)->labelAlignment(); +} + +void* QFormLayout_LabelForField(void* ptr, void* field) +{ + return static_cast(ptr)->labelForField(static_cast(field)); +} + +void* QFormLayout_LabelForField2(void* ptr, void* field) +{ + return static_cast(ptr)->labelForField(static_cast(field)); +} + +void QFormLayout_RemoveRow(void* ptr, int row) +{ + static_cast(ptr)->removeRow(row); +} + +void QFormLayout_RemoveRow2(void* ptr, void* widget) +{ + static_cast(ptr)->removeRow(static_cast(widget)); +} + +void QFormLayout_RemoveRow3(void* ptr, void* layout) +{ + static_cast(ptr)->removeRow(static_cast(layout)); +} + +int QFormLayout_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +long long QFormLayout_RowWrapPolicy(void* ptr) +{ + return static_cast(ptr)->rowWrapPolicy(); +} + +void QFormLayout_SetFieldGrowthPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setFieldGrowthPolicy(static_cast(policy)); +} + +void QFormLayout_SetFormAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setFormAlignment(static_cast(alignment)); +} + +void QFormLayout_SetHorizontalSpacing(void* ptr, int spacing) +{ + static_cast(ptr)->setHorizontalSpacing(spacing); +} + +void QFormLayout_SetItem(void* ptr, int row, long long role, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setItem(row, static_cast(role), static_cast(item)); + } else { + static_cast(ptr)->setItem(row, static_cast(role), static_cast(item)); + } +} + +void QFormLayout_SetLabelAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setLabelAlignment(static_cast(alignment)); +} + +void QFormLayout_SetLayout(void* ptr, int row, long long role, void* layout) +{ + static_cast(ptr)->setLayout(row, static_cast(role), static_cast(layout)); +} + +void QFormLayout_SetRowWrapPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setRowWrapPolicy(static_cast(policy)); +} + +void QFormLayout_SetVerticalSpacing(void* ptr, int spacing) +{ + static_cast(ptr)->setVerticalSpacing(spacing); +} + +void QFormLayout_SetWidget(void* ptr, int row, long long role, void* widget) +{ + static_cast(ptr)->setWidget(row, static_cast(role), static_cast(widget)); +} + +void* QFormLayout_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QFormLayout_SizeHintDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QFormLayout_TakeAt(void* ptr, int index) +{ + return static_cast(ptr)->takeAt(index); +} + +void* QFormLayout_TakeAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QFormLayout::takeAt(index); +} + +int QFormLayout_VerticalSpacing(void* ptr) +{ + return static_cast(ptr)->verticalSpacing(); +} + +void QFormLayout_DestroyQFormLayout(void* ptr) +{ + static_cast(ptr)->~QFormLayout(); +} + +void QFormLayout_DestroyQFormLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + + + + + +class MyQFrame: public QFrame +{ +public: + MyQFrame(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QFrame(parent, ff) {QFrame_QFrame_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQFrame() { callbackQFrame_DestroyQFrame(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QFrame*) +Q_DECLARE_METATYPE(MyQFrame*) + +int QFrame_QFrame_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QFrame_NewQFrame(void* parent, long long ff) +{ + return new MyQFrame(static_cast(parent), static_cast(ff)); +} + +void* QFrame_FrameRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->frameRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QFrame_FrameShadow(void* ptr) +{ + return static_cast(ptr)->frameShadow(); +} + +long long QFrame_FrameShape(void* ptr) +{ + return static_cast(ptr)->frameShape(); +} + +int QFrame_FrameStyle(void* ptr) +{ + return static_cast(ptr)->frameStyle(); +} + +int QFrame_FrameWidth(void* ptr) +{ + return static_cast(ptr)->frameWidth(); +} + +void QFrame_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +int QFrame_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth(); +} + +int QFrame_MidLineWidth(void* ptr) +{ + return static_cast(ptr)->midLineWidth(); +} + +void QFrame_SetFrameRect(void* ptr, void* vqr) +{ + static_cast(ptr)->setFrameRect(*static_cast(vqr)); +} + +void QFrame_SetFrameShadow(void* ptr, long long vqf) +{ + static_cast(ptr)->setFrameShadow(static_cast(vqf)); +} + +void QFrame_SetFrameShape(void* ptr, long long vqf) +{ + static_cast(ptr)->setFrameShape(static_cast(vqf)); +} + +void QFrame_SetFrameStyle(void* ptr, int style) +{ + static_cast(ptr)->setFrameStyle(style); +} + +void QFrame_SetLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->setLineWidth(vin); +} + +void QFrame_SetMidLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->setMidLineWidth(vin); +} + +void QFrame_DestroyQFrame(void* ptr) +{ + static_cast(ptr)->~QFrame(); +} + +void QFrame_DestroyQFrameDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGesture: public QGesture +{ +public: + MyQGesture(QObject *parent = Q_NULLPTR) : QGesture(parent) {QGesture_QGesture_QRegisterMetaType();}; + ~MyQGesture() { callbackQGesture_DestroyQGesture(this); }; + void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; + void deleteLater() { callbackQGesture_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGesture*) +Q_DECLARE_METATYPE(MyQGesture*) + +int QGesture_QGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGesture_NewQGesture(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGesture(static_cast(parent)); + } else { + return new MyQGesture(static_cast(parent)); + } +} + +long long QGesture_GestureCancelPolicy(void* ptr) +{ + return static_cast(ptr)->gestureCancelPolicy(); +} + +long long QGesture_GestureType(void* ptr) +{ + return static_cast(ptr)->gestureType(); +} + +char QGesture_HasHotSpot(void* ptr) +{ + return static_cast(ptr)->hasHotSpot(); +} + +void* QGesture_HotSpot(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->hotSpot(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGesture_SetGestureCancelPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setGestureCancelPolicy(static_cast(policy)); +} + +void QGesture_SetHotSpot(void* ptr, void* value) +{ + static_cast(ptr)->setHotSpot(*static_cast(value)); +} + +long long QGesture_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QGesture_UnsetHotSpot(void* ptr) +{ + static_cast(ptr)->unsetHotSpot(); +} + +void QGesture_DestroyQGesture(void* ptr) +{ + static_cast(ptr)->~QGesture(); +} + +void QGesture_DestroyQGestureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGesture___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGesture___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGesture___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGesture___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGesture___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGesture___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGesture___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGesture___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGesture___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGesture___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGesture___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGesture___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGesture___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGesture___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGesture___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGesture_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapGesture::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSwipeGesture::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPinchGesture::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPanGesture::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapAndHoldGesture::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QGesture::childEvent(static_cast(event)); + } +} + +void QGesture_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapGesture::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSwipeGesture::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPinchGesture::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPanGesture::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapAndHoldGesture::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGesture::connectNotify(*static_cast(sign)); + } +} + +void QGesture_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapGesture::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSwipeGesture::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPinchGesture::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPanGesture::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapAndHoldGesture::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QGesture::customEvent(static_cast(event)); + } +} + +void QGesture_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapGesture::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSwipeGesture::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPinchGesture::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPanGesture::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapAndHoldGesture::deleteLater(); + } else { + static_cast(ptr)->QGesture::deleteLater(); + } +} + +void QGesture_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapGesture::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSwipeGesture::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPinchGesture::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPanGesture::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapAndHoldGesture::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGesture::disconnectNotify(*static_cast(sign)); + } +} + +char QGesture_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTapGesture::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSwipeGesture::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPinchGesture::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPanGesture::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTapAndHoldGesture::event(static_cast(e)); + } else { + return static_cast(ptr)->QGesture::event(static_cast(e)); + } +} + +char QGesture_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QGesture_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTapGesture::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSwipeGesture::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPinchGesture::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPanGesture::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTapAndHoldGesture::metaObject()); + } else { + return const_cast(static_cast(ptr)->QGesture::metaObject()); + } +} + +void QGesture_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapGesture::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSwipeGesture::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPinchGesture::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPanGesture::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTapAndHoldGesture::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QGesture::timerEvent(static_cast(event)); + } +} + +class MyQGestureEvent: public QGestureEvent +{ +public: + MyQGestureEvent(const QList &gestures) : QGestureEvent(gestures) {QGestureEvent_QGestureEvent_QRegisterMetaType();}; + ~MyQGestureEvent() { callbackQGestureEvent_DestroyQGestureEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGestureEvent*) +Q_DECLARE_METATYPE(MyQGestureEvent*) + +int QGestureEvent_QGestureEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGestureEvent_NewQGestureEvent(void* gestures) +{ + return new MyQGestureEvent(*static_cast*>(gestures)); +} + +void QGestureEvent_Accept(void* ptr, void* gesture) +{ + static_cast(ptr)->accept(static_cast(gesture)); +} + +void QGestureEvent_Accept2(void* ptr, long long gestureType) +{ + static_cast(ptr)->accept(static_cast(gestureType)); +} + +struct QtWidgets_PackedList QGestureEvent_ActiveGestures(void* ptr) +{ + return ({ QList* tmpValuef47832 = new QList(static_cast(ptr)->activeGestures()); QtWidgets_PackedList { tmpValuef47832, tmpValuef47832->size() }; }); +} + +struct QtWidgets_PackedList QGestureEvent_CanceledGestures(void* ptr) +{ + return ({ QList* tmpValue4c99df = new QList(static_cast(ptr)->canceledGestures()); QtWidgets_PackedList { tmpValue4c99df, tmpValue4c99df->size() }; }); +} + +void* QGestureEvent_Gesture(void* ptr, long long ty) +{ + return static_cast(ptr)->gesture(static_cast(ty)); +} + +struct QtWidgets_PackedList QGestureEvent_Gestures(void* ptr) +{ + return ({ QList* tmpValue9ee128 = new QList(static_cast(ptr)->gestures()); QtWidgets_PackedList { tmpValue9ee128, tmpValue9ee128->size() }; }); +} + +void QGestureEvent_Ignore(void* ptr, void* gesture) +{ + static_cast(ptr)->ignore(static_cast(gesture)); +} + +void QGestureEvent_Ignore2(void* ptr, long long gestureType) +{ + static_cast(ptr)->ignore(static_cast(gestureType)); +} + +char QGestureEvent_IsAccepted(void* ptr, void* gesture) +{ + return static_cast(ptr)->isAccepted(static_cast(gesture)); +} + +char QGestureEvent_IsAccepted2(void* ptr, long long gestureType) +{ + return static_cast(ptr)->isAccepted(static_cast(gestureType)); +} + +void* QGestureEvent_MapToGraphicsScene(void* ptr, void* gesturePoint) +{ + return ({ QPointF tmpValue = static_cast(ptr)->mapToGraphicsScene(*static_cast(gesturePoint)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGestureEvent_SetAccepted(void* ptr, void* gesture, char value) +{ + static_cast(ptr)->setAccepted(static_cast(gesture), value != 0); +} + +void QGestureEvent_SetAccepted2(void* ptr, long long gestureType, char value) +{ + static_cast(ptr)->setAccepted(static_cast(gestureType), value != 0); +} + +void* QGestureEvent_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void QGestureEvent_DestroyQGestureEvent(void* ptr) +{ + static_cast(ptr)->~QGestureEvent(); +} + +void QGestureEvent_DestroyQGestureEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGestureEvent___QGestureEvent_gestures_atList(void* ptr, int i) +{ + return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent___QGestureEvent_gestures_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent___QGestureEvent_gestures_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGestureEvent___activeGestures_atList(void* ptr, int i) +{ + return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent___activeGestures_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent___activeGestures_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGestureEvent___canceledGestures_atList(void* ptr, int i) +{ + return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent___canceledGestures_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent___canceledGestures_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGestureEvent___gestures_atList(void* ptr, int i) +{ + return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent___gestures_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent___gestures_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGestureEvent___m_gestures_atList(void* ptr, int i) +{ + return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent___m_gestures_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent___m_gestures_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGestureEvent___setM_gestures__atList(void* ptr, int i) +{ + return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent___setM_gestures__setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent___setM_gestures__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QGestureEvent___m_accepted_atList(void* ptr, long long v, int i) +{ + return ({ bool tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); +} + +void QGestureEvent___m_accepted_setList(void* ptr, long long key, char i) +{ + static_cast*>(ptr)->insert(static_cast(key), i != 0); +} + +void* QGestureEvent___m_accepted_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QGestureEvent___m_accepted_keyList(void* ptr) +{ + return ({ QList* tmpValue749853 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue749853, tmpValue749853->size() }; }); +} + +char QGestureEvent___setM_accepted__atList(void* ptr, long long v, int i) +{ + return ({ bool tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); +} + +void QGestureEvent___setM_accepted__setList(void* ptr, long long key, char i) +{ + static_cast*>(ptr)->insert(static_cast(key), i != 0); +} + +void* QGestureEvent___setM_accepted__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QGestureEvent___setM_accepted__keyList(void* ptr) +{ + return ({ QList* tmpValue749853 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue749853, tmpValue749853->size() }; }); +} + +void* QGestureEvent___m_targetWidgets_atList(void* ptr, long long v, int i) +{ + return ({ QWidget * tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); +} + +void QGestureEvent___m_targetWidgets_setList(void* ptr, long long key, void* i) +{ + static_cast*>(ptr)->insert(static_cast(key), static_cast(i)); +} + +void* QGestureEvent___m_targetWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QGestureEvent___m_targetWidgets_keyList(void* ptr) +{ + return ({ QList* tmpValued4ffd2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValued4ffd2, tmpValued4ffd2->size() }; }); +} + +void* QGestureEvent___setM_targetWidgets__atList(void* ptr, long long v, int i) +{ + return ({ QWidget * tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); +} + +void QGestureEvent___setM_targetWidgets__setList(void* ptr, long long key, void* i) +{ + static_cast*>(ptr)->insert(static_cast(key), static_cast(i)); +} + +void* QGestureEvent___setM_targetWidgets__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QMap(); +} + +struct QtWidgets_PackedList QGestureEvent___setM_targetWidgets__keyList(void* ptr) +{ + return ({ QList* tmpValued4ffd2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValued4ffd2, tmpValued4ffd2->size() }; }); +} + +long long QGestureEvent_____m_accepted_keyList_atList(void* ptr, int i) +{ + return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent_____m_accepted_keyList_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent_____m_accepted_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +long long QGestureEvent_____setM_accepted__keyList_atList(void* ptr, int i) +{ + return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent_____setM_accepted__keyList_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent_____setM_accepted__keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +long long QGestureEvent_____m_targetWidgets_keyList_atList(void* ptr, int i) +{ + return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent_____m_targetWidgets_keyList_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent_____m_targetWidgets_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +long long QGestureEvent_____setM_targetWidgets__keyList_atList(void* ptr, int i) +{ + return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGestureEvent_____setM_targetWidgets__keyList_setList(void* ptr, long long i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGestureEvent_____setM_targetWidgets__keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQGestureRecognizer: public QGestureRecognizer +{ +public: + MyQGestureRecognizer() : QGestureRecognizer() {QGestureRecognizer_QGestureRecognizer_QRegisterMetaType();}; + QGesture * create(QObject * target) { return static_cast(callbackQGestureRecognizer_Create(this, target)); }; + QGestureRecognizer::Result recognize(QGesture * gesture, QObject * watched, QEvent * event) { return static_cast(callbackQGestureRecognizer_Recognize(this, gesture, watched, event)); }; + void reset(QGesture * gesture) { callbackQGestureRecognizer_Reset(this, gesture); }; + ~MyQGestureRecognizer() { callbackQGestureRecognizer_DestroyQGestureRecognizer(this); }; +}; + +Q_DECLARE_METATYPE(QGestureRecognizer*) +Q_DECLARE_METATYPE(MyQGestureRecognizer*) + +int QGestureRecognizer_QGestureRecognizer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGestureRecognizer_NewQGestureRecognizer() +{ + return new MyQGestureRecognizer(); +} + +void* QGestureRecognizer_Create(void* ptr, void* target) +{ + if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->create(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->create(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->create(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->create(static_cast(target)); + } else { + return static_cast(ptr)->create(static_cast(target)); + } +} + +void* QGestureRecognizer_CreateDefault(void* ptr, void* target) +{ + if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); + } else { + return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); + } +} + +long long QGestureRecognizer_Recognize(void* ptr, void* gesture, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); + } +} + +long long QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(void* recognizer) +{ + return QGestureRecognizer::registerRecognizer(static_cast(recognizer)); +} + +void QGestureRecognizer_Reset(void* ptr, void* gesture) +{ + static_cast(ptr)->reset(static_cast(gesture)); +} + +void QGestureRecognizer_ResetDefault(void* ptr, void* gesture) +{ + static_cast(ptr)->QGestureRecognizer::reset(static_cast(gesture)); +} + +void QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(long long ty) +{ + QGestureRecognizer::unregisterRecognizer(static_cast(ty)); +} + +void QGestureRecognizer_DestroyQGestureRecognizer(void* ptr) +{ + static_cast(ptr)->~QGestureRecognizer(); +} + +void QGestureRecognizer_DestroyQGestureRecognizerDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsAnchor: public QGraphicsAnchor +{ +public: + ~MyQGraphicsAnchor() { callbackQGraphicsAnchor_DestroyQGraphicsAnchor(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsAnchor_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsAnchor_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsAnchor_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsAnchor_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsAnchor_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsAnchor_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsAnchor_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsAnchor_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsAnchor_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsAnchor_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsAnchor_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsAnchor*) +Q_DECLARE_METATYPE(MyQGraphicsAnchor*) + +int QGraphicsAnchor_QGraphicsAnchor_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QGraphicsAnchor_SetSizePolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setSizePolicy(static_cast(policy)); +} + +void QGraphicsAnchor_SetSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setSpacing(spacing); +} + +long long QGraphicsAnchor_SizePolicy(void* ptr) +{ + return static_cast(ptr)->sizePolicy(); +} + +double QGraphicsAnchor_Spacing(void* ptr) +{ + return static_cast(ptr)->spacing(); +} + +void QGraphicsAnchor_UnsetSpacing(void* ptr) +{ + static_cast(ptr)->unsetSpacing(); +} + +void QGraphicsAnchor_DestroyQGraphicsAnchor(void* ptr) +{ + static_cast(ptr)->~QGraphicsAnchor(); +} + +void QGraphicsAnchor_DestroyQGraphicsAnchorDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsAnchor___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsAnchor___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsAnchor___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsAnchor___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGraphicsAnchor___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsAnchor___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsAnchor___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsAnchor___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsAnchor___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsAnchor___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsAnchor___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsAnchor___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsAnchor___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsAnchor___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsAnchor___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGraphicsAnchor_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsAnchor::childEvent(static_cast(event)); +} + +void QGraphicsAnchor_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGraphicsAnchor::connectNotify(*static_cast(sign)); +} + +void QGraphicsAnchor_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsAnchor::customEvent(static_cast(event)); +} + +void QGraphicsAnchor_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QGraphicsAnchor::deleteLater(); +} + +void QGraphicsAnchor_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGraphicsAnchor::disconnectNotify(*static_cast(sign)); +} + +char QGraphicsAnchor_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QGraphicsAnchor::event(static_cast(e)); +} + +char QGraphicsAnchor_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QGraphicsAnchor_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QGraphicsAnchor::metaObject()); +} + +void QGraphicsAnchor_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsAnchor::timerEvent(static_cast(event)); +} + +class MyQGraphicsAnchorLayout: public QGraphicsAnchorLayout +{ +public: + MyQGraphicsAnchorLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsAnchorLayout(parent) {QGraphicsAnchorLayout_QGraphicsAnchorLayout_QRegisterMetaType();}; + int count() const { return callbackQGraphicsAnchorLayout_Count(const_cast(static_cast(this))); }; + void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; + QGraphicsLayoutItem * itemAt(int index) const { return static_cast(callbackQGraphicsAnchorLayout_ItemAt(const_cast(static_cast(this)), index)); }; + void removeAt(int index) { callbackQGraphicsAnchorLayout_RemoveAt(this, index); }; + void setGeometry(const QRectF & geom) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&geom)); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsAnchorLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; + ~MyQGraphicsAnchorLayout() { callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(this); }; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; +}; + +Q_DECLARE_METATYPE(QGraphicsAnchorLayout*) +Q_DECLARE_METATYPE(MyQGraphicsAnchorLayout*) + +int QGraphicsAnchorLayout_QGraphicsAnchorLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsAnchorLayout(static_cast(parent)); + } else { + return new MyQGraphicsAnchorLayout(static_cast(parent)); + } +} + +void* QGraphicsAnchorLayout_AddAnchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge) +{ + if (dynamic_cast(static_cast(firstItem))) { + return static_cast(ptr)->addAnchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); + } else { + return static_cast(ptr)->addAnchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); + } +} + +void QGraphicsAnchorLayout_AddAnchors(void* ptr, void* firstItem, void* secondItem, long long orientations) +{ + if (dynamic_cast(static_cast(firstItem))) { + static_cast(ptr)->addAnchors(static_cast(firstItem), static_cast(secondItem), static_cast(orientations)); + } else { + static_cast(ptr)->addAnchors(static_cast(firstItem), static_cast(secondItem), static_cast(orientations)); + } +} + +void QGraphicsAnchorLayout_AddCornerAnchors(void* ptr, void* firstItem, long long firstCorner, void* secondItem, long long secondCorner) +{ + if (dynamic_cast(static_cast(firstItem))) { + static_cast(ptr)->addCornerAnchors(static_cast(firstItem), static_cast(firstCorner), static_cast(secondItem), static_cast(secondCorner)); + } else { + static_cast(ptr)->addCornerAnchors(static_cast(firstItem), static_cast(firstCorner), static_cast(secondItem), static_cast(secondCorner)); + } +} + +void* QGraphicsAnchorLayout_Anchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge) +{ + if (dynamic_cast(static_cast(firstItem))) { + return static_cast(ptr)->anchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); + } else { + return static_cast(ptr)->anchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); + } +} + +int QGraphicsAnchorLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QGraphicsAnchorLayout_CountDefault(void* ptr) +{ + return static_cast(ptr)->QGraphicsAnchorLayout::count(); +} + +double QGraphicsAnchorLayout_HorizontalSpacing(void* ptr) +{ + return static_cast(ptr)->horizontalSpacing(); +} + +void* QGraphicsAnchorLayout_ItemAt(void* ptr, int index) +{ + return static_cast(ptr)->itemAt(index); +} + +void* QGraphicsAnchorLayout_ItemAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QGraphicsAnchorLayout::itemAt(index); +} + +void QGraphicsAnchorLayout_RemoveAt(void* ptr, int index) +{ + static_cast(ptr)->removeAt(index); +} + +void QGraphicsAnchorLayout_RemoveAtDefault(void* ptr, int index) +{ + static_cast(ptr)->QGraphicsAnchorLayout::removeAt(index); +} + +void QGraphicsAnchorLayout_SetHorizontalSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setHorizontalSpacing(spacing); +} + +void QGraphicsAnchorLayout_SetSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setSpacing(spacing); +} + +void QGraphicsAnchorLayout_SetVerticalSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setVerticalSpacing(spacing); +} + +void* QGraphicsAnchorLayout_SizeHint(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsAnchorLayout_SizeHintDefault(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsAnchorLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QGraphicsAnchorLayout_VerticalSpacing(void* ptr) +{ + return static_cast(ptr)->verticalSpacing(); +} + +void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(void* ptr) +{ + static_cast(ptr)->~QGraphicsAnchorLayout(); +} + +void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsBlurEffect: public QGraphicsBlurEffect +{ +public: + MyQGraphicsBlurEffect(QObject *parent = Q_NULLPTR) : QGraphicsBlurEffect(parent) {QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType();}; + void Signal_BlurHintsChanged(QGraphicsBlurEffect::BlurHints hints) { callbackQGraphicsBlurEffect_BlurHintsChanged(this, hints); }; + void Signal_BlurRadiusChanged(qreal radius) { callbackQGraphicsBlurEffect_BlurRadiusChanged(this, radius); }; + QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; + void draw(QPainter * painter) { callbackQGraphicsBlurEffect_Draw(this, painter); }; + void setBlurHints(QGraphicsBlurEffect::BlurHints hints) { callbackQGraphicsBlurEffect_SetBlurHints(this, hints); }; + void setBlurRadius(qreal blurRadius) { callbackQGraphicsBlurEffect_SetBlurRadius(this, blurRadius); }; + ~MyQGraphicsBlurEffect() { callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect(this); }; + void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; + void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; + void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; + void update() { callbackQGraphicsEffect_Update(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsBlurEffect*) +Q_DECLARE_METATYPE(MyQGraphicsBlurEffect*) + +int QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsBlurEffect_NewQGraphicsBlurEffect(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } else { + return new MyQGraphicsBlurEffect(static_cast(parent)); + } +} + +long long QGraphicsBlurEffect_BlurHints(void* ptr) +{ + return static_cast(ptr)->blurHints(); +} + +void QGraphicsBlurEffect_ConnectBlurHintsChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurHintsChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurHintsChanged), static_cast(t)); +} + +void QGraphicsBlurEffect_DisconnectBlurHintsChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurHintsChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurHintsChanged)); +} + +void QGraphicsBlurEffect_BlurHintsChanged(void* ptr, long long hints) +{ + static_cast(ptr)->blurHintsChanged(static_cast(hints)); +} + +double QGraphicsBlurEffect_BlurRadius(void* ptr) +{ + return static_cast(ptr)->blurRadius(); +} + +void QGraphicsBlurEffect_ConnectBlurRadiusChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurRadiusChanged), static_cast(t)); +} + +void QGraphicsBlurEffect_DisconnectBlurRadiusChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurRadiusChanged)); +} + +void QGraphicsBlurEffect_BlurRadiusChanged(void* ptr, double radius) +{ + static_cast(ptr)->blurRadiusChanged(radius); +} + +void QGraphicsBlurEffect_Draw(void* ptr, void* painter) +{ + static_cast(ptr)->draw(static_cast(painter)); +} + +void QGraphicsBlurEffect_DrawDefault(void* ptr, void* painter) +{ + static_cast(ptr)->QGraphicsBlurEffect::draw(static_cast(painter)); +} + +void QGraphicsBlurEffect_SetBlurHints(void* ptr, long long hints) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setBlurHints", Q_ARG(QGraphicsBlurEffect::BlurHints, static_cast(hints))); +} + +void QGraphicsBlurEffect_SetBlurHintsDefault(void* ptr, long long hints) +{ + static_cast(ptr)->QGraphicsBlurEffect::setBlurHints(static_cast(hints)); +} + +void QGraphicsBlurEffect_SetBlurRadius(void* ptr, double blurRadius) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setBlurRadius", Q_ARG(qreal, blurRadius)); +} + +void QGraphicsBlurEffect_SetBlurRadiusDefault(void* ptr, double blurRadius) +{ + static_cast(ptr)->QGraphicsBlurEffect::setBlurRadius(blurRadius); +} + +void QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(void* ptr) +{ + static_cast(ptr)->~QGraphicsBlurEffect(); +} + +void QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsColorizeEffect: public QGraphicsColorizeEffect +{ +public: + MyQGraphicsColorizeEffect(QObject *parent = Q_NULLPTR) : QGraphicsColorizeEffect(parent) {QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType();}; + void Signal_ColorChanged(const QColor & color) { callbackQGraphicsColorizeEffect_ColorChanged(this, const_cast(&color)); }; + void draw(QPainter * painter) { callbackQGraphicsColorizeEffect_Draw(this, painter); }; + void setColor(const QColor & c) { callbackQGraphicsColorizeEffect_SetColor(this, const_cast(&c)); }; + void setStrength(qreal strength) { callbackQGraphicsColorizeEffect_SetStrength(this, strength); }; + void Signal_StrengthChanged(qreal strength) { callbackQGraphicsColorizeEffect_StrengthChanged(this, strength); }; + ~MyQGraphicsColorizeEffect() { callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(this); }; + QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; + void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; + void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; + void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; + void update() { callbackQGraphicsEffect_Update(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsColorizeEffect*) +Q_DECLARE_METATYPE(MyQGraphicsColorizeEffect*) + +int QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } else { + return new MyQGraphicsColorizeEffect(static_cast(parent)); + } +} + +void* QGraphicsColorizeEffect_Color(void* ptr) +{ + return new QColor(static_cast(ptr)->color()); +} + +void QGraphicsColorizeEffect_ConnectColorChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_ColorChanged), static_cast(t)); +} + +void QGraphicsColorizeEffect_DisconnectColorChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_ColorChanged)); +} + +void QGraphicsColorizeEffect_ColorChanged(void* ptr, void* color) +{ + static_cast(ptr)->colorChanged(*static_cast(color)); +} + +void QGraphicsColorizeEffect_Draw(void* ptr, void* painter) +{ + static_cast(ptr)->draw(static_cast(painter)); +} + +void QGraphicsColorizeEffect_DrawDefault(void* ptr, void* painter) +{ + static_cast(ptr)->QGraphicsColorizeEffect::draw(static_cast(painter)); +} + +void QGraphicsColorizeEffect_SetColor(void* ptr, void* c) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setColor", Q_ARG(const QColor, *static_cast(c))); +} + +void QGraphicsColorizeEffect_SetColorDefault(void* ptr, void* c) +{ + static_cast(ptr)->QGraphicsColorizeEffect::setColor(*static_cast(c)); +} + +void QGraphicsColorizeEffect_SetStrength(void* ptr, double strength) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStrength", Q_ARG(qreal, strength)); +} + +void QGraphicsColorizeEffect_SetStrengthDefault(void* ptr, double strength) +{ + static_cast(ptr)->QGraphicsColorizeEffect::setStrength(strength); +} + +double QGraphicsColorizeEffect_Strength(void* ptr) +{ + return static_cast(ptr)->strength(); +} + +void QGraphicsColorizeEffect_ConnectStrengthChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::strengthChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_StrengthChanged), static_cast(t)); +} + +void QGraphicsColorizeEffect_DisconnectStrengthChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::strengthChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_StrengthChanged)); +} + +void QGraphicsColorizeEffect_StrengthChanged(void* ptr, double strength) +{ + static_cast(ptr)->strengthChanged(strength); +} + +void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(void* ptr) +{ + static_cast(ptr)->~QGraphicsColorizeEffect(); +} + +void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsDropShadowEffect: public QGraphicsDropShadowEffect +{ +public: + MyQGraphicsDropShadowEffect(QObject *parent = Q_NULLPTR) : QGraphicsDropShadowEffect(parent) {QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType();}; + void Signal_BlurRadiusChanged(qreal blurRadius) { callbackQGraphicsDropShadowEffect_BlurRadiusChanged(this, blurRadius); }; + QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; + void Signal_ColorChanged(const QColor & color) { callbackQGraphicsDropShadowEffect_ColorChanged(this, const_cast(&color)); }; + void draw(QPainter * painter) { callbackQGraphicsDropShadowEffect_Draw(this, painter); }; + void Signal_OffsetChanged(const QPointF & offset) { callbackQGraphicsDropShadowEffect_OffsetChanged(this, const_cast(&offset)); }; + void setBlurRadius(qreal blurRadius) { callbackQGraphicsDropShadowEffect_SetBlurRadius(this, blurRadius); }; + void setColor(const QColor & color) { callbackQGraphicsDropShadowEffect_SetColor(this, const_cast(&color)); }; + void setOffset(const QPointF & ofs) { callbackQGraphicsDropShadowEffect_SetOffset(this, const_cast(&ofs)); }; + void setOffset(qreal dx, qreal dy) { callbackQGraphicsDropShadowEffect_SetOffset2(this, dx, dy); }; + void setOffset(qreal d) { callbackQGraphicsDropShadowEffect_SetOffset3(this, d); }; + void setXOffset(qreal dx) { callbackQGraphicsDropShadowEffect_SetXOffset(this, dx); }; + void setYOffset(qreal dy) { callbackQGraphicsDropShadowEffect_SetYOffset(this, dy); }; + ~MyQGraphicsDropShadowEffect() { callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(this); }; + void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; + void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; + void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; + void update() { callbackQGraphicsEffect_Update(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsDropShadowEffect*) +Q_DECLARE_METATYPE(MyQGraphicsDropShadowEffect*) + +int QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } else { + return new MyQGraphicsDropShadowEffect(static_cast(parent)); + } +} + +double QGraphicsDropShadowEffect_BlurRadius(void* ptr) +{ + return static_cast(ptr)->blurRadius(); +} + +void QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_BlurRadiusChanged), static_cast(t)); +} + +void QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_BlurRadiusChanged)); +} + +void QGraphicsDropShadowEffect_BlurRadiusChanged(void* ptr, double blurRadius) +{ + static_cast(ptr)->blurRadiusChanged(blurRadius); +} + +void* QGraphicsDropShadowEffect_Color(void* ptr) +{ + return new QColor(static_cast(ptr)->color()); +} + +void QGraphicsDropShadowEffect_ConnectColorChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_ColorChanged), static_cast(t)); +} + +void QGraphicsDropShadowEffect_DisconnectColorChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_ColorChanged)); +} + +void QGraphicsDropShadowEffect_ColorChanged(void* ptr, void* color) +{ + static_cast(ptr)->colorChanged(*static_cast(color)); +} + +void QGraphicsDropShadowEffect_Draw(void* ptr, void* painter) +{ + static_cast(ptr)->draw(static_cast(painter)); +} + +void QGraphicsDropShadowEffect_DrawDefault(void* ptr, void* painter) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::draw(static_cast(painter)); +} + +void* QGraphicsDropShadowEffect_Offset(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->offset(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsDropShadowEffect_ConnectOffsetChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::offsetChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_OffsetChanged), static_cast(t)); +} + +void QGraphicsDropShadowEffect_DisconnectOffsetChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::offsetChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_OffsetChanged)); +} + +void QGraphicsDropShadowEffect_OffsetChanged(void* ptr, void* offset) +{ + static_cast(ptr)->offsetChanged(*static_cast(offset)); +} + +void QGraphicsDropShadowEffect_SetBlurRadius(void* ptr, double blurRadius) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setBlurRadius", Q_ARG(qreal, blurRadius)); +} + +void QGraphicsDropShadowEffect_SetBlurRadiusDefault(void* ptr, double blurRadius) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setBlurRadius(blurRadius); +} + +void QGraphicsDropShadowEffect_SetColor(void* ptr, void* color) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setColor", Q_ARG(const QColor, *static_cast(color))); +} + +void QGraphicsDropShadowEffect_SetColorDefault(void* ptr, void* color) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setColor(*static_cast(color)); +} + +void QGraphicsDropShadowEffect_SetOffset(void* ptr, void* ofs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(const QPointF, *static_cast(ofs))); +} + +void QGraphicsDropShadowEffect_SetOffsetDefault(void* ptr, void* ofs) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setOffset(*static_cast(ofs)); +} + +void QGraphicsDropShadowEffect_SetOffset2(void* ptr, double dx, double dy) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(qreal, dx), Q_ARG(qreal, dy)); +} + +void QGraphicsDropShadowEffect_SetOffset2Default(void* ptr, double dx, double dy) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setOffset(dx, dy); +} + +void QGraphicsDropShadowEffect_SetOffset3(void* ptr, double d) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(qreal, d)); +} + +void QGraphicsDropShadowEffect_SetOffset3Default(void* ptr, double d) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setOffset(d); +} + +void QGraphicsDropShadowEffect_SetXOffset(void* ptr, double dx) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setXOffset", Q_ARG(qreal, dx)); +} + +void QGraphicsDropShadowEffect_SetXOffsetDefault(void* ptr, double dx) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setXOffset(dx); +} + +void QGraphicsDropShadowEffect_SetYOffset(void* ptr, double dy) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setYOffset", Q_ARG(qreal, dy)); +} + +void QGraphicsDropShadowEffect_SetYOffsetDefault(void* ptr, double dy) +{ + static_cast(ptr)->QGraphicsDropShadowEffect::setYOffset(dy); +} + +double QGraphicsDropShadowEffect_XOffset(void* ptr) +{ + return static_cast(ptr)->xOffset(); +} + +double QGraphicsDropShadowEffect_YOffset(void* ptr) +{ + return static_cast(ptr)->yOffset(); +} + +void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(void* ptr) +{ + static_cast(ptr)->~QGraphicsDropShadowEffect(); +} + +void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsEffect: public QGraphicsEffect +{ +public: + MyQGraphicsEffect(QObject *parent = Q_NULLPTR) : QGraphicsEffect(parent) {QGraphicsEffect_QGraphicsEffect_QRegisterMetaType();}; + QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; + void draw(QPainter * painter) { callbackQGraphicsEffect_Draw(this, painter); }; + void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; + void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; + void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; + void update() { callbackQGraphicsEffect_Update(this); }; + ~MyQGraphicsEffect() { callbackQGraphicsEffect_DestroyQGraphicsEffect(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsEffect*) +Q_DECLARE_METATYPE(MyQGraphicsEffect*) + +int QGraphicsEffect_QGraphicsEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsEffect_NewQGraphicsEffect(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEffect(static_cast(parent)); + } else { + return new MyQGraphicsEffect(static_cast(parent)); + } +} + +void* QGraphicsEffect_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsEffect_BoundingRectFor(void* ptr, void* rect) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsEffect_BoundingRectForDefault(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsOpacityEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsDropShadowEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsBlurEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsColorizeEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void QGraphicsEffect_Draw(void* ptr, void* painter) +{ + static_cast(ptr)->draw(static_cast(painter)); +} + +void QGraphicsEffect_DrawSource(void* ptr, void* painter) +{ + static_cast(ptr)->drawSource(static_cast(painter)); +} + +void QGraphicsEffect_ConnectEnabledChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsEffect::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsEffect::Signal_EnabledChanged), static_cast(t)); +} + +void QGraphicsEffect_DisconnectEnabledChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsEffect::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsEffect::Signal_EnabledChanged)); +} + +void QGraphicsEffect_EnabledChanged(void* ptr, char enabled) +{ + static_cast(ptr)->enabledChanged(enabled != 0); +} + +char QGraphicsEffect_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +void QGraphicsEffect_SetEnabled(void* ptr, char enable) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, enable != 0)); +} + +void QGraphicsEffect_SetEnabledDefault(void* ptr, char enable) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::setEnabled(enable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::setEnabled(enable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::setEnabled(enable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::setEnabled(enable != 0); + } else { + static_cast(ptr)->QGraphicsEffect::setEnabled(enable != 0); + } +} + +void* QGraphicsEffect_SourceBoundingRect(void* ptr, long long system) +{ + return ({ QRectF tmpValue = static_cast(ptr)->sourceBoundingRect(static_cast(system)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsEffect_SourceChanged(void* ptr, long long flags) +{ + static_cast(ptr)->sourceChanged(static_cast(flags)); +} + +void QGraphicsEffect_SourceChangedDefault(void* ptr, long long flags) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::sourceChanged(static_cast(flags)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::sourceChanged(static_cast(flags)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::sourceChanged(static_cast(flags)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::sourceChanged(static_cast(flags)); + } else { + static_cast(ptr)->QGraphicsEffect::sourceChanged(static_cast(flags)); + } +} + +char QGraphicsEffect_SourceIsPixmap(void* ptr) +{ + return static_cast(ptr)->sourceIsPixmap(); +} + +void* QGraphicsEffect_SourcePixmap(void* ptr, long long system, void* offset, long long mode) +{ + return new QPixmap(static_cast(ptr)->sourcePixmap(static_cast(system), static_cast(offset), static_cast(mode))); +} + +void QGraphicsEffect_Update(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update"); +} + +void QGraphicsEffect_UpdateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::update(); + } else { + static_cast(ptr)->QGraphicsEffect::update(); + } +} + +void QGraphicsEffect_UpdateBoundingRect(void* ptr) +{ + static_cast(ptr)->updateBoundingRect(); +} + +void QGraphicsEffect_DestroyQGraphicsEffect(void* ptr) +{ + static_cast(ptr)->~QGraphicsEffect(); +} + +void QGraphicsEffect_DestroyQGraphicsEffectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsEffect___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsEffect___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsEffect___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsEffect___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGraphicsEffect___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsEffect___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsEffect___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsEffect___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsEffect___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsEffect___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsEffect___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsEffect___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsEffect___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsEffect___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsEffect___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGraphicsEffect_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsEffect::childEvent(static_cast(event)); + } +} + +void QGraphicsEffect_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGraphicsEffect::connectNotify(*static_cast(sign)); + } +} + +void QGraphicsEffect_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsEffect::customEvent(static_cast(event)); + } +} + +void QGraphicsEffect_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::deleteLater(); + } else { + static_cast(ptr)->QGraphicsEffect::deleteLater(); + } +} + +void QGraphicsEffect_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGraphicsEffect::disconnectNotify(*static_cast(sign)); + } +} + +char QGraphicsEffect_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsOpacityEffect::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsDropShadowEffect::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsBlurEffect::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsColorizeEffect::event(static_cast(e)); + } else { + return static_cast(ptr)->QGraphicsEffect::event(static_cast(e)); + } +} + +char QGraphicsEffect_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QGraphicsEffect_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsOpacityEffect::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsDropShadowEffect::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsBlurEffect::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsColorizeEffect::metaObject()); + } else { + return const_cast(static_cast(ptr)->QGraphicsEffect::metaObject()); + } +} + +void QGraphicsEffect_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsOpacityEffect::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsDropShadowEffect::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsBlurEffect::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsColorizeEffect::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsEffect::timerEvent(static_cast(event)); + } +} + +class MyQGraphicsEllipseItem: public QGraphicsEllipseItem +{ +public: + MyQGraphicsEllipseItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsEllipseItem(parent) {QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType();}; + MyQGraphicsEllipseItem(const QRectF &rect, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsEllipseItem(rect, parent) {QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType();}; + MyQGraphicsEllipseItem(qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsEllipseItem(x, y, width, height, parent) {QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsEllipseItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsEllipseItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsEllipseItem() { callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsEllipseItem*) +Q_DECLARE_METATYPE(MyQGraphicsEllipseItem*) + +int QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsEllipseItem_NewQGraphicsEllipseItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEllipseItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEllipseItem(static_cast(parent)); + } else { + return new MyQGraphicsEllipseItem(static_cast(parent)); + } +} + +void* QGraphicsEllipseItem_NewQGraphicsEllipseItem2(void* rect, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEllipseItem(*static_cast(rect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEllipseItem(*static_cast(rect), static_cast(parent)); + } else { + return new MyQGraphicsEllipseItem(*static_cast(rect), static_cast(parent)); + } +} + +void* QGraphicsEllipseItem_NewQGraphicsEllipseItem3(double x, double y, double width, double height, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEllipseItem(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsEllipseItem(x, y, width, height, static_cast(parent)); + } else { + return new MyQGraphicsEllipseItem(x, y, width, height, static_cast(parent)); + } +} + +void* QGraphicsEllipseItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsEllipseItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsEllipseItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsEllipseItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsEllipseItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsEllipseItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void* QGraphicsEllipseItem_Rect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsEllipseItem_SetRect(void* ptr, void* rect) +{ + static_cast(ptr)->setRect(*static_cast(rect)); +} + +void QGraphicsEllipseItem_SetRect2(void* ptr, double x, double y, double width, double height) +{ + static_cast(ptr)->setRect(x, y, width, height); +} + +void QGraphicsEllipseItem_SetSpanAngle(void* ptr, int angle) +{ + static_cast(ptr)->setSpanAngle(angle); +} + +void QGraphicsEllipseItem_SetStartAngle(void* ptr, int angle) +{ + static_cast(ptr)->setStartAngle(angle); +} + +int QGraphicsEllipseItem_SpanAngle(void* ptr) +{ + return static_cast(ptr)->spanAngle(); +} + +int QGraphicsEllipseItem_StartAngle(void* ptr) +{ + return static_cast(ptr)->startAngle(); +} + +void QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsEllipseItem(); +} + +void QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsGridLayout: public QGraphicsGridLayout +{ +public: + MyQGraphicsGridLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsGridLayout(parent) {QGraphicsGridLayout_QGraphicsGridLayout_QRegisterMetaType();}; + int count() const { return callbackQGraphicsGridLayout_Count(const_cast(static_cast(this))); }; + void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; + void removeAt(int index) { callbackQGraphicsGridLayout_RemoveAt(this, index); }; + void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsGridLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; + ~MyQGraphicsGridLayout() { callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout(this); }; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; +}; + +Q_DECLARE_METATYPE(QGraphicsGridLayout*) +Q_DECLARE_METATYPE(MyQGraphicsGridLayout*) + +int QGraphicsGridLayout_QGraphicsGridLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsGridLayout_NewQGraphicsGridLayout(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsGridLayout(static_cast(parent)); + } else { + return new MyQGraphicsGridLayout(static_cast(parent)); + } +} + +void QGraphicsGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); + } else { + static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); + } +} + +void QGraphicsGridLayout_AddItem2(void* ptr, void* item, int row, int column, long long alignment) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item), row, column, static_cast(alignment)); + } else { + static_cast(ptr)->addItem(static_cast(item), row, column, static_cast(alignment)); + } +} + +long long QGraphicsGridLayout_Alignment(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->alignment(static_cast(item)); + } else { + return static_cast(ptr)->alignment(static_cast(item)); + } +} + +long long QGraphicsGridLayout_ColumnAlignment(void* ptr, int column) +{ + return static_cast(ptr)->columnAlignment(column); +} + +int QGraphicsGridLayout_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +double QGraphicsGridLayout_ColumnMaximumWidth(void* ptr, int column) +{ + return static_cast(ptr)->columnMaximumWidth(column); +} + +double QGraphicsGridLayout_ColumnMinimumWidth(void* ptr, int column) +{ + return static_cast(ptr)->columnMinimumWidth(column); +} + +double QGraphicsGridLayout_ColumnPreferredWidth(void* ptr, int column) +{ + return static_cast(ptr)->columnPreferredWidth(column); +} + +double QGraphicsGridLayout_ColumnSpacing(void* ptr, int column) +{ + return static_cast(ptr)->columnSpacing(column); +} + +int QGraphicsGridLayout_ColumnStretchFactor(void* ptr, int column) +{ + return static_cast(ptr)->columnStretchFactor(column); +} + +int QGraphicsGridLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QGraphicsGridLayout_CountDefault(void* ptr) +{ + return static_cast(ptr)->QGraphicsGridLayout::count(); +} + +double QGraphicsGridLayout_HorizontalSpacing(void* ptr) +{ + return static_cast(ptr)->horizontalSpacing(); +} + +void QGraphicsGridLayout_RemoveAt(void* ptr, int index) +{ + static_cast(ptr)->removeAt(index); +} + +void QGraphicsGridLayout_RemoveAtDefault(void* ptr, int index) +{ + static_cast(ptr)->QGraphicsGridLayout::removeAt(index); +} + +void QGraphicsGridLayout_RemoveItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeItem(static_cast(item)); + } else { + static_cast(ptr)->removeItem(static_cast(item)); + } +} + +long long QGraphicsGridLayout_RowAlignment(void* ptr, int row) +{ + return static_cast(ptr)->rowAlignment(row); +} + +int QGraphicsGridLayout_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +double QGraphicsGridLayout_RowMaximumHeight(void* ptr, int row) +{ + return static_cast(ptr)->rowMaximumHeight(row); +} + +double QGraphicsGridLayout_RowMinimumHeight(void* ptr, int row) +{ + return static_cast(ptr)->rowMinimumHeight(row); +} + +double QGraphicsGridLayout_RowPreferredHeight(void* ptr, int row) +{ + return static_cast(ptr)->rowPreferredHeight(row); +} + +double QGraphicsGridLayout_RowSpacing(void* ptr, int row) +{ + return static_cast(ptr)->rowSpacing(row); +} + +int QGraphicsGridLayout_RowStretchFactor(void* ptr, int row) +{ + return static_cast(ptr)->rowStretchFactor(row); +} + +void QGraphicsGridLayout_SetAlignment(void* ptr, void* item, long long alignment) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); + } else { + static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); + } +} + +void QGraphicsGridLayout_SetColumnAlignment(void* ptr, int column, long long alignment) +{ + static_cast(ptr)->setColumnAlignment(column, static_cast(alignment)); +} + +void QGraphicsGridLayout_SetColumnFixedWidth(void* ptr, int column, double width) +{ + static_cast(ptr)->setColumnFixedWidth(column, width); +} + +void QGraphicsGridLayout_SetColumnMaximumWidth(void* ptr, int column, double width) +{ + static_cast(ptr)->setColumnMaximumWidth(column, width); +} + +void QGraphicsGridLayout_SetColumnMinimumWidth(void* ptr, int column, double width) +{ + static_cast(ptr)->setColumnMinimumWidth(column, width); +} + +void QGraphicsGridLayout_SetColumnPreferredWidth(void* ptr, int column, double width) +{ + static_cast(ptr)->setColumnPreferredWidth(column, width); +} + +void QGraphicsGridLayout_SetColumnSpacing(void* ptr, int column, double spacing) +{ + static_cast(ptr)->setColumnSpacing(column, spacing); +} + +void QGraphicsGridLayout_SetColumnStretchFactor(void* ptr, int column, int stretch) +{ + static_cast(ptr)->setColumnStretchFactor(column, stretch); +} + +void QGraphicsGridLayout_SetHorizontalSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setHorizontalSpacing(spacing); +} + +void QGraphicsGridLayout_SetRowAlignment(void* ptr, int row, long long alignment) +{ + static_cast(ptr)->setRowAlignment(row, static_cast(alignment)); +} + +void QGraphicsGridLayout_SetRowFixedHeight(void* ptr, int row, double height) +{ + static_cast(ptr)->setRowFixedHeight(row, height); +} + +void QGraphicsGridLayout_SetRowMaximumHeight(void* ptr, int row, double height) +{ + static_cast(ptr)->setRowMaximumHeight(row, height); +} + +void QGraphicsGridLayout_SetRowMinimumHeight(void* ptr, int row, double height) +{ + static_cast(ptr)->setRowMinimumHeight(row, height); +} + +void QGraphicsGridLayout_SetRowPreferredHeight(void* ptr, int row, double height) +{ + static_cast(ptr)->setRowPreferredHeight(row, height); +} + +void QGraphicsGridLayout_SetRowSpacing(void* ptr, int row, double spacing) +{ + static_cast(ptr)->setRowSpacing(row, spacing); +} + +void QGraphicsGridLayout_SetRowStretchFactor(void* ptr, int row, int stretch) +{ + static_cast(ptr)->setRowStretchFactor(row, stretch); +} + +void QGraphicsGridLayout_SetSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setSpacing(spacing); +} + +void QGraphicsGridLayout_SetVerticalSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setVerticalSpacing(spacing); +} + +void* QGraphicsGridLayout_SizeHint(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsGridLayout_SizeHintDefault(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsGridLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QGraphicsGridLayout_VerticalSpacing(void* ptr) +{ + return static_cast(ptr)->verticalSpacing(); +} + +void QGraphicsGridLayout_DestroyQGraphicsGridLayout(void* ptr) +{ + static_cast(ptr)->~QGraphicsGridLayout(); +} + +void QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + + + + + +class MyQGraphicsItem: public QGraphicsItem +{ +public: + MyQGraphicsItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsItem(parent) {QGraphicsItem_QGraphicsItem_QRegisterMetaType();}; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsItem_BoundingRect(const_cast(static_cast(this)))); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsItem_Paint(this, painter, const_cast(option), widget); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; + ~MyQGraphicsItem() { callbackQGraphicsItem_DestroyQGraphicsItem(this); }; +}; + +Q_DECLARE_METATYPE(MyQGraphicsItem*) + +int QGraphicsItem_QGraphicsItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsItem_NewQGraphicsItem(void* parent) +{ + return new MyQGraphicsItem(static_cast(parent)); +} + +char QGraphicsItem_AcceptDrops(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptDrops(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptDrops(); + } else { + return static_cast(ptr)->acceptDrops(); + } +} + +char QGraphicsItem_AcceptHoverEvents(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptHoverEvents(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptHoverEvents(); + } else { + return static_cast(ptr)->acceptHoverEvents(); + } +} + +char QGraphicsItem_AcceptTouchEvents(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptTouchEvents(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptTouchEvents(); + } else { + return static_cast(ptr)->acceptTouchEvents(); + } +} + +long long QGraphicsItem_AcceptedMouseButtons(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptedMouseButtons(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->acceptedMouseButtons(); + } else { + return static_cast(ptr)->acceptedMouseButtons(); + } +} + +void QGraphicsItem_Advance(void* ptr, int phase) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->advance(phase); + } else { + static_cast(ptr)->advance(phase); + } +} + +void QGraphicsItem_AdvanceDefault(void* ptr, int phase) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::advance(phase); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::advance(phase); + } else { + static_cast(ptr)->QGraphicsItem::advance(phase); + } +} + +void* QGraphicsItem_BoundingRect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_BoundingRegion(void* ptr, void* itemToDeviceTransform) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->boundingRegion(*static_cast(itemToDeviceTransform))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->boundingRegion(*static_cast(itemToDeviceTransform))); + } else { + return new QRegion(static_cast(ptr)->boundingRegion(*static_cast(itemToDeviceTransform))); + } +} + +double QGraphicsItem_BoundingRegionGranularity(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->boundingRegionGranularity(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->boundingRegionGranularity(); + } else { + return static_cast(ptr)->boundingRegionGranularity(); + } +} + +long long QGraphicsItem_CacheMode(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->cacheMode(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->cacheMode(); + } else { + return static_cast(ptr)->cacheMode(); + } +} + +struct QtWidgets_PackedList QGraphicsItem_ChildItems(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue479dfb = new QList(static_cast(ptr)->childItems()); QtWidgets_PackedList { tmpValue479dfb, tmpValue479dfb->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue479dfb = new QList(static_cast(ptr)->childItems()); QtWidgets_PackedList { tmpValue479dfb, tmpValue479dfb->size() }; }); + } else { + return ({ QList* tmpValue479dfb = new QList(static_cast(ptr)->childItems()); QtWidgets_PackedList { tmpValue479dfb, tmpValue479dfb->size() }; }); + } +} + +void* QGraphicsItem_ChildrenBoundingRect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void QGraphicsItem_ClearFocus(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->clearFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->clearFocus(); + } else { + static_cast(ptr)->clearFocus(); + } +} + +void* QGraphicsItem_ClipPath(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->clipPath()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->clipPath()); + } else { + return new QPainterPath(static_cast(ptr)->clipPath()); + } +} + +char QGraphicsItem_CollidesWithItem(void* ptr, void* other, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } + } else { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); + } + } +} + +char QGraphicsItem_CollidesWithItemDefault(void* ptr, void* other, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsItemGroup::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsItemGroup::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsItemGroup::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsPixmapItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsPixmapItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsPixmapItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsLineItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsLineItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsLineItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsPolygonItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsPolygonItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsPolygonItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsEllipseItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsEllipseItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsEllipseItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsRectItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsRectItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsRectItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsPathItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsPathItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsPathItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsProxyWidget::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsProxyWidget::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsProxyWidget::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsWidget::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsWidget::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsWidget::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsTextItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsTextItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsTextItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsObject::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsObject::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsObject::collidesWithItem(static_cast(other), static_cast(mode)); + } + } else { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->QGraphicsItem::collidesWithItem(static_cast(other), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsItem::collidesWithItem(static_cast(other), static_cast(mode)); + } + } +} + +char QGraphicsItem_CollidesWithPath(void* ptr, void* path, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->collidesWithPath(*static_cast(path), static_cast(mode)); + } else { + return static_cast(ptr)->collidesWithPath(*static_cast(path), static_cast(mode)); + } +} + +char QGraphicsItem_CollidesWithPathDefault(void* ptr, void* path, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsItemGroup::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPixmapItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsLineItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPolygonItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsEllipseItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsRectItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPathItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsWidget::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsTextItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsObject::collidesWithPath(*static_cast(path), static_cast(mode)); + } else { + return static_cast(ptr)->QGraphicsItem::collidesWithPath(*static_cast(path), static_cast(mode)); + } +} + +struct QtWidgets_PackedList QGraphicsItem_CollidingItems(void* ptr, long long mode) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue8b585f = new QList(static_cast(ptr)->collidingItems(static_cast(mode))); QtWidgets_PackedList { tmpValue8b585f, tmpValue8b585f->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValue8b585f = new QList(static_cast(ptr)->collidingItems(static_cast(mode))); QtWidgets_PackedList { tmpValue8b585f, tmpValue8b585f->size() }; }); + } else { + return ({ QList* tmpValue8b585f = new QList(static_cast(ptr)->collidingItems(static_cast(mode))); QtWidgets_PackedList { tmpValue8b585f, tmpValue8b585f->size() }; }); + } +} + +void* QGraphicsItem_CommonAncestorItem(void* ptr, void* other) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } else { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } else { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } + } else { + if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } else if (dynamic_cast(static_cast(other))) { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } else { + return static_cast(ptr)->commonAncestorItem(static_cast(other)); + } + } +} + +char QGraphicsItem_Contains(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->contains(*static_cast(point)); + } else { + return static_cast(ptr)->contains(*static_cast(point)); + } +} + +char QGraphicsItem_ContainsDefault(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsItemGroup::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPixmapItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsLineItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPolygonItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsEllipseItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsRectItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPathItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsWidget::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsTextItem::contains(*static_cast(point)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsObject::contains(*static_cast(point)); + } else { + return static_cast(ptr)->QGraphicsItem::contains(*static_cast(point)); + } +} + +void QGraphicsItem_ContextMenuEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->contextMenuEvent(static_cast(event)); + } else { + static_cast(ptr)->contextMenuEvent(static_cast(event)); + } +} + +void QGraphicsItem_ContextMenuEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::contextMenuEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::contextMenuEvent(static_cast(event)); + } +} + +void* QGraphicsItem_Cursor(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QCursor(static_cast(ptr)->cursor()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QCursor(static_cast(ptr)->cursor()); + } else { + return new QCursor(static_cast(ptr)->cursor()); + } +} + +void* QGraphicsItem_Data(void* ptr, int key) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->data(key)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->data(key)); + } else { + return new QVariant(static_cast(ptr)->data(key)); + } +} + +void* QGraphicsItem_DeviceTransform(void* ptr, void* viewportTransform) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QTransform(static_cast(ptr)->deviceTransform(*static_cast(viewportTransform))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QTransform(static_cast(ptr)->deviceTransform(*static_cast(viewportTransform))); + } else { + return new QTransform(static_cast(ptr)->deviceTransform(*static_cast(viewportTransform))); + } +} + +void QGraphicsItem_DragEnterEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dragEnterEvent(static_cast(event)); + } else { + static_cast(ptr)->dragEnterEvent(static_cast(event)); + } +} + +void QGraphicsItem_DragEnterEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::dragEnterEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::dragEnterEvent(static_cast(event)); + } +} + +void QGraphicsItem_DragLeaveEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dragLeaveEvent(static_cast(event)); + } else { + static_cast(ptr)->dragLeaveEvent(static_cast(event)); + } +} + +void QGraphicsItem_DragLeaveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::dragLeaveEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::dragLeaveEvent(static_cast(event)); + } +} + +void QGraphicsItem_DragMoveEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dragMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->dragMoveEvent(static_cast(event)); + } +} + +void QGraphicsItem_DragMoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::dragMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::dragMoveEvent(static_cast(event)); + } +} + +void QGraphicsItem_DropEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->dropEvent(static_cast(event)); + } else { + static_cast(ptr)->dropEvent(static_cast(event)); + } +} + +void QGraphicsItem_DropEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::dropEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::dropEvent(static_cast(event)); + } +} + +double QGraphicsItem_EffectiveOpacity(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->effectiveOpacity(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->effectiveOpacity(); + } else { + return static_cast(ptr)->effectiveOpacity(); + } +} + +void QGraphicsItem_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); + } else { + static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); + } +} + +void QGraphicsItem_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); + } else { + static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); + } +} + +char QGraphicsItem_FiltersChildEvents(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->filtersChildEvents(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->filtersChildEvents(); + } else { + return static_cast(ptr)->filtersChildEvents(); + } +} + +long long QGraphicsItem_Flags(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->flags(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->flags(); + } else { + return static_cast(ptr)->flags(); + } +} + +void QGraphicsItem_FocusInEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->focusInEvent(static_cast(event)); + } else { + static_cast(ptr)->focusInEvent(static_cast(event)); + } +} + +void QGraphicsItem_FocusInEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::focusInEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::focusInEvent(static_cast(event)); + } +} + +void* QGraphicsItem_FocusItem(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->focusItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->focusItem(); + } else { + return static_cast(ptr)->focusItem(); + } +} + +void QGraphicsItem_FocusOutEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->focusOutEvent(static_cast(event)); + } else { + static_cast(ptr)->focusOutEvent(static_cast(event)); + } +} + +void QGraphicsItem_FocusOutEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::focusOutEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::focusOutEvent(static_cast(event)); + } +} + +void* QGraphicsItem_FocusProxy(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->focusProxy(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->focusProxy(); + } else { + return static_cast(ptr)->focusProxy(); + } +} + +void QGraphicsItem_GrabKeyboard(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->grabKeyboard(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->grabKeyboard(); + } else { + static_cast(ptr)->grabKeyboard(); + } +} + +void QGraphicsItem_GrabMouse(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->grabMouse(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->grabMouse(); + } else { + static_cast(ptr)->grabMouse(); + } +} + +void* QGraphicsItem_GraphicsEffect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->graphicsEffect(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->graphicsEffect(); + } else { + return static_cast(ptr)->graphicsEffect(); + } +} + +void* QGraphicsItem_Group(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->group(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->group(); + } else { + return static_cast(ptr)->group(); + } +} + +char QGraphicsItem_HasCursor(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->hasCursor(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->hasCursor(); + } else { + return static_cast(ptr)->hasCursor(); + } +} + +char QGraphicsItem_HasFocus(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->hasFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->hasFocus(); + } else { + return static_cast(ptr)->hasFocus(); + } +} + +void QGraphicsItem_Hide(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hide(); + } else { + static_cast(ptr)->hide(); + } +} + +void QGraphicsItem_HoverEnterEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hoverEnterEvent(static_cast(event)); + } else { + static_cast(ptr)->hoverEnterEvent(static_cast(event)); + } +} + +void QGraphicsItem_HoverEnterEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::hoverEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::hoverEnterEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::hoverEnterEvent(static_cast(event)); + } +} + +void QGraphicsItem_HoverLeaveEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hoverLeaveEvent(static_cast(event)); + } else { + static_cast(ptr)->hoverLeaveEvent(static_cast(event)); + } +} + +void QGraphicsItem_HoverLeaveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::hoverLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::hoverLeaveEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::hoverLeaveEvent(static_cast(event)); + } +} + +void QGraphicsItem_HoverMoveEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->hoverMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->hoverMoveEvent(static_cast(event)); + } +} + +void QGraphicsItem_HoverMoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::hoverMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::hoverMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::hoverMoveEvent(static_cast(event)); + } +} + +void QGraphicsItem_InputMethodEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->inputMethodEvent(static_cast(event)); + } else { + static_cast(ptr)->inputMethodEvent(static_cast(event)); + } +} + +void QGraphicsItem_InputMethodEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::inputMethodEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::inputMethodEvent(static_cast(event)); + } +} + +long long QGraphicsItem_InputMethodHints(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->inputMethodHints(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->inputMethodHints(); + } else { + return static_cast(ptr)->inputMethodHints(); + } +} + +void* QGraphicsItem_InputMethodQuery(void* ptr, long long query) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); + } else { + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); + } +} + +void* QGraphicsItem_InputMethodQueryDefault(void* ptr, long long query) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsItemGroup::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsPixmapItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsLineItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsSimpleTextItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsPolygonItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsEllipseItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsRectItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsPathItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractGraphicsShapeItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsProxyWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsTextItem::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsObject::inputMethodQuery(static_cast(query))); + } else { + return new QVariant(static_cast(ptr)->QGraphicsItem::inputMethodQuery(static_cast(query))); + } +} + +void QGraphicsItem_InstallSceneEventFilter(void* ptr, void* filterItem) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } else if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } else { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } else if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } else { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } + } else { + if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } else if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } else { + static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); + } + } +} + +char QGraphicsItem_IsActive(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isActive(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isActive(); + } else { + return static_cast(ptr)->isActive(); + } +} + +char QGraphicsItem_IsAncestorOf(void* ptr, void* child) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } else { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } else { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } + } else { + if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } else if (dynamic_cast(static_cast(child))) { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } else { + return static_cast(ptr)->isAncestorOf(static_cast(child)); + } + } +} + +char QGraphicsItem_IsClipped(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isClipped(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isClipped(); + } else { + return static_cast(ptr)->isClipped(); + } +} + +char QGraphicsItem_IsEnabled(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isEnabled(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isEnabled(); + } else { + return static_cast(ptr)->isEnabled(); + } +} + +char QGraphicsItem_IsObscured(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isObscured(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isObscured(*static_cast(rect)); + } else { + return static_cast(ptr)->isObscured(*static_cast(rect)); + } +} + +char QGraphicsItem_IsObscured2(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isObscured(x, y, w, h); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isObscured(x, y, w, h); + } else { + return static_cast(ptr)->isObscured(x, y, w, h); + } +} + +char QGraphicsItem_IsObscuredBy(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } + } else { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->isObscuredBy(static_cast(item)); + } + } +} + +char QGraphicsItem_IsObscuredByDefault(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsItemGroup::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsItemGroup::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsItemGroup::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsPixmapItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsPixmapItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsPixmapItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsLineItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsLineItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsLineItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsSimpleTextItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsPolygonItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsPolygonItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsPolygonItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsEllipseItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsEllipseItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsEllipseItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsRectItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsRectItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsRectItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsPathItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsPathItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsPathItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QAbstractGraphicsShapeItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsProxyWidget::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsProxyWidget::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsProxyWidget::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsWidget::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsWidget::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsWidget::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsTextItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsTextItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsTextItem::isObscuredBy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsObject::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsObject::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsObject::isObscuredBy(static_cast(item)); + } + } else { + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsItem::isObscuredBy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->QGraphicsItem::isObscuredBy(static_cast(item)); + } else { + return static_cast(ptr)->QGraphicsItem::isObscuredBy(static_cast(item)); + } + } +} + +char QGraphicsItem_IsPanel(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isPanel(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isPanel(); + } else { + return static_cast(ptr)->isPanel(); + } +} + +char QGraphicsItem_IsSelected(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isSelected(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isSelected(); + } else { + return static_cast(ptr)->isSelected(); + } +} + +char QGraphicsItem_IsUnderMouse(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isUnderMouse(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isUnderMouse(); + } else { + return static_cast(ptr)->isUnderMouse(); + } +} + +char QGraphicsItem_IsVisible(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isVisible(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isVisible(); + } else { + return static_cast(ptr)->isVisible(); + } +} + +char QGraphicsItem_IsVisibleTo(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } else { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } else { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } + } else { + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } else { + return static_cast(ptr)->isVisibleTo(static_cast(parent)); + } + } +} + +char QGraphicsItem_IsWidget(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isWidget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isWidget(); + } else { + return static_cast(ptr)->isWidget(); + } +} + +char QGraphicsItem_IsWindow(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isWindow(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isWindow(); + } else { + return static_cast(ptr)->isWindow(); + } +} + +void* QGraphicsItem_ItemChange(void* ptr, long long change, void* value) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->itemChange(static_cast(change), *static_cast(value))); + } else { + return new QVariant(static_cast(ptr)->itemChange(static_cast(change), *static_cast(value))); + } +} + +void* QGraphicsItem_ItemChangeDefault(void* ptr, long long change, void* value) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsItemGroup::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsPixmapItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsLineItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsSimpleTextItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsPolygonItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsEllipseItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsRectItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsPathItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractGraphicsShapeItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsProxyWidget::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsWidget::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsTextItem::itemChange(static_cast(change), *static_cast(value))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsObject::itemChange(static_cast(change), *static_cast(value))); + } else { + return new QVariant(static_cast(ptr)->QGraphicsItem::itemChange(static_cast(change), *static_cast(value))); + } +} + +void* QGraphicsItem_ItemTransform(void* ptr, void* other, char* ok) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } else if (dynamic_cast(static_cast(other))) { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } else { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(other))) { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } else if (dynamic_cast(static_cast(other))) { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } else { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } + } else { + if (dynamic_cast(static_cast(other))) { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } else if (dynamic_cast(static_cast(other))) { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } else { + return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); + } + } +} + +void QGraphicsItem_KeyPressEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->keyPressEvent(static_cast(event)); + } else { + static_cast(ptr)->keyPressEvent(static_cast(event)); + } +} + +void QGraphicsItem_KeyPressEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::keyPressEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::keyPressEvent(static_cast(event)); + } +} + +void QGraphicsItem_KeyReleaseEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->keyReleaseEvent(static_cast(event)); + } else { + static_cast(ptr)->keyReleaseEvent(static_cast(event)); + } +} + +void QGraphicsItem_KeyReleaseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::keyReleaseEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::keyReleaseEvent(static_cast(event)); + } +} + +void* QGraphicsItem_MapFromItem(void* ptr, void* item, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } +} + +void* QGraphicsItem_MapFromItem2(void* ptr, void* item, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); + } + } +} + +void* QGraphicsItem_MapFromItem3(void* ptr, void* item, void* polygon) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); + } + } +} + +void* QGraphicsItem_MapFromItem4(void* ptr, void* item, void* path) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } else if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } else if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } else if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); + } + } +} + +void* QGraphicsItem_MapFromItem5(void* ptr, void* item, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } +} + +void* QGraphicsItem_MapFromItem6(void* ptr, void* item, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); + } + } +} + +void* QGraphicsItem_MapFromParent(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapFromParent2(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(rect))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(rect))); + } +} + +void* QGraphicsItem_MapFromParent3(void* ptr, void* polygon) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(polygon))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(polygon))); + } +} + +void* QGraphicsItem_MapFromParent4(void* ptr, void* path) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapFromParent(*static_cast(path))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapFromParent(*static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapFromParent(*static_cast(path))); + } +} + +void* QGraphicsItem_MapFromParent5(void* ptr, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapFromParent6(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromParent(x, y, w, h)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromParent(x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapFromParent(x, y, w, h)); + } +} + +void* QGraphicsItem_MapFromScene(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapFromScene2(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(rect))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(rect))); + } +} + +void* QGraphicsItem_MapFromScene3(void* ptr, void* polygon) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(polygon))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(polygon))); + } +} + +void* QGraphicsItem_MapFromScene4(void* ptr, void* path) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); + } +} + +void* QGraphicsItem_MapFromScene5(void* ptr, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapFromScene6(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromScene(x, y, w, h)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapFromScene(x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapFromScene(x, y, w, h)); + } +} + +void* QGraphicsItem_MapRectFromItem(void* ptr, void* item, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } +} + +void* QGraphicsItem_MapRectFromItem2(void* ptr, void* item, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } +} + +void* QGraphicsItem_MapRectFromParent(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectFromParent2(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectFromScene(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectFromScene2(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectToItem(void* ptr, void* item, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } +} + +void* QGraphicsItem_MapRectToItem2(void* ptr, void* item, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } + } +} + +void* QGraphicsItem_MapRectToParent(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectToParent2(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectToScene(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapRectToScene2(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsItem_MapToItem(void* ptr, void* item, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } +} + +void* QGraphicsItem_MapToItem2(void* ptr, void* item, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); + } + } +} + +void* QGraphicsItem_MapToItem3(void* ptr, void* item, void* polygon) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); + } + } +} + +void* QGraphicsItem_MapToItem4(void* ptr, void* item, void* path) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } else if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } else if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } else if (dynamic_cast(static_cast(item))) { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); + } + } +} + +void* QGraphicsItem_MapToItem5(void* ptr, void* item, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } else { + if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } + } +} + +void* QGraphicsItem_MapToItem6(void* ptr, void* item, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } + } else { + if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } else if (dynamic_cast(static_cast(item))) { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); + } + } +} + +void* QGraphicsItem_MapToParent(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapToParent2(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(rect))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(rect))); + } +} + +void* QGraphicsItem_MapToParent3(void* ptr, void* polygon) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(polygon))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(polygon))); + } +} + +void* QGraphicsItem_MapToParent4(void* ptr, void* path) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapToParent(*static_cast(path))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapToParent(*static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapToParent(*static_cast(path))); + } +} + +void* QGraphicsItem_MapToParent5(void* ptr, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapToParent6(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToParent(x, y, w, h)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToParent(x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapToParent(x, y, w, h)); + } +} + +void* QGraphicsItem_MapToScene(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapToScene2(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); + } else { + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); + } +} + +void* QGraphicsItem_MapToScene3(void* ptr, void* polygon) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); + } else { + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); + } +} + +void* QGraphicsItem_MapToScene4(void* ptr, void* path) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); + } else { + return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); + } +} + +void* QGraphicsItem_MapToScene5(void* ptr, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_MapToScene6(void* ptr, double x, double y, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); + } else { + return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); + } +} + +void QGraphicsItem_MouseDoubleClickEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); + } else { + static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); + } +} + +void QGraphicsItem_MouseDoubleClickEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::mouseDoubleClickEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::mouseDoubleClickEvent(static_cast(event)); + } +} + +void QGraphicsItem_MouseMoveEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->mouseMoveEvent(static_cast(event)); + } +} + +void QGraphicsItem_MouseMoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::mouseMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::mouseMoveEvent(static_cast(event)); + } +} + +void QGraphicsItem_MousePressEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mousePressEvent(static_cast(event)); + } else { + static_cast(ptr)->mousePressEvent(static_cast(event)); + } +} + +void QGraphicsItem_MousePressEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::mousePressEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::mousePressEvent(static_cast(event)); + } +} + +void QGraphicsItem_MouseReleaseEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->mouseReleaseEvent(static_cast(event)); + } else { + static_cast(ptr)->mouseReleaseEvent(static_cast(event)); + } +} + +void QGraphicsItem_MouseReleaseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::mouseReleaseEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::mouseReleaseEvent(static_cast(event)); + } +} + +void QGraphicsItem_MoveBy(void* ptr, double dx, double dy) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->moveBy(dx, dy); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->moveBy(dx, dy); + } else { + static_cast(ptr)->moveBy(dx, dy); + } +} + +double QGraphicsItem_Opacity(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->opacity(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->opacity(); + } else { + return static_cast(ptr)->opacity(); + } +} + +void* QGraphicsItem_OpaqueArea(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->opaqueArea()); + } else { + return new QPainterPath(static_cast(ptr)->opaqueArea()); + } +} + +void* QGraphicsItem_OpaqueAreaDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsItemGroup::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsPixmapItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsLineItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsSimpleTextItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsPolygonItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsEllipseItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsRectItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsPathItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QAbstractGraphicsShapeItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsProxyWidget::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsWidget::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsTextItem::opaqueArea()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsObject::opaqueArea()); + } else { + return new QPainterPath(static_cast(ptr)->QGraphicsItem::opaqueArea()); + } +} + +void QGraphicsItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else { + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); + } +} + +void* QGraphicsItem_Panel(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->panel(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->panel(); + } else { + return static_cast(ptr)->panel(); + } +} + +long long QGraphicsItem_PanelModality(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->panelModality(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->panelModality(); + } else { + return static_cast(ptr)->panelModality(); + } +} + +void* QGraphicsItem_ParentItem(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentItem(); + } else { + return static_cast(ptr)->parentItem(); + } +} + +void* QGraphicsItem_ParentObject(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentObject(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentObject(); + } else { + return static_cast(ptr)->parentObject(); + } +} + +void* QGraphicsItem_ParentWidget(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentWidget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentWidget(); + } else { + return static_cast(ptr)->parentWidget(); + } +} + +void* QGraphicsItem_Pos(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void QGraphicsItem_PrepareGeometryChange(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->prepareGeometryChange(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->prepareGeometryChange(); + } else { + static_cast(ptr)->prepareGeometryChange(); + } +} + +void QGraphicsItem_RemoveSceneEventFilter(void* ptr, void* filterItem) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } else if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } else { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } else if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } else { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } + } else { + if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } else if (dynamic_cast(static_cast(filterItem))) { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } else { + static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); + } + } +} + +void QGraphicsItem_ResetTransform(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->resetTransform(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->resetTransform(); + } else { + static_cast(ptr)->resetTransform(); + } +} + +double QGraphicsItem_Rotation(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->rotation(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->rotation(); + } else { + return static_cast(ptr)->rotation(); + } +} + +double QGraphicsItem_Scale2(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->scale(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->scale(); + } else { + return static_cast(ptr)->scale(); + } +} + +void* QGraphicsItem_Scene(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->scene(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->scene(); + } else { + return static_cast(ptr)->scene(); + } +} + +void* QGraphicsItem_SceneBoundingRect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->sceneBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->sceneBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->sceneBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +char QGraphicsItem_SceneEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->sceneEvent(static_cast(event)); + } else { + return static_cast(ptr)->sceneEvent(static_cast(event)); + } +} + +char QGraphicsItem_SceneEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsItemGroup::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPixmapItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsLineItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPolygonItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsEllipseItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsRectItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPathItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsWidget::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsTextItem::sceneEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsObject::sceneEvent(static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsItem::sceneEvent(static_cast(event)); + } +} + +char QGraphicsItem_SceneEventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); + } + } +} + +char QGraphicsItem_SceneEventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItemGroup::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItemGroup::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsItemGroup::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsPixmapItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsPixmapItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsPixmapItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsLineItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsLineItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsLineItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsPolygonItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsPolygonItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsPolygonItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsEllipseItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsEllipseItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsEllipseItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsRectItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsRectItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsRectItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsPathItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsPathItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsPathItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsProxyWidget::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsProxyWidget::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsProxyWidget::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsWidget::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsWidget::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsWidget::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsObject::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsObject::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsObject::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsItem::sceneEventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QGraphicsItem_ScenePos(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void* QGraphicsItem_SceneTransform(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QTransform(static_cast(ptr)->sceneTransform()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QTransform(static_cast(ptr)->sceneTransform()); + } else { + return new QTransform(static_cast(ptr)->sceneTransform()); + } +} + +void QGraphicsItem_Scroll(void* ptr, double dx, double dy, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->scroll(dx, dy, *static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->scroll(dx, dy, *static_cast(rect)); + } else { + static_cast(ptr)->scroll(dx, dy, *static_cast(rect)); + } +} + +void QGraphicsItem_SetAcceptDrops(void* ptr, char on) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptDrops(on != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptDrops(on != 0); + } else { + static_cast(ptr)->setAcceptDrops(on != 0); + } +} + +void QGraphicsItem_SetAcceptHoverEvents(void* ptr, char enabled) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptHoverEvents(enabled != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptHoverEvents(enabled != 0); + } else { + static_cast(ptr)->setAcceptHoverEvents(enabled != 0); + } +} + +void QGraphicsItem_SetAcceptTouchEvents(void* ptr, char enabled) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptTouchEvents(enabled != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptTouchEvents(enabled != 0); + } else { + static_cast(ptr)->setAcceptTouchEvents(enabled != 0); + } +} + +void QGraphicsItem_SetAcceptedMouseButtons(void* ptr, long long buttons) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptedMouseButtons(static_cast(buttons)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAcceptedMouseButtons(static_cast(buttons)); + } else { + static_cast(ptr)->setAcceptedMouseButtons(static_cast(buttons)); + } +} + +void QGraphicsItem_SetActive(void* ptr, char active) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setActive(active != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setActive(active != 0); + } else { + static_cast(ptr)->setActive(active != 0); + } +} + +void QGraphicsItem_SetBoundingRegionGranularity(void* ptr, double granularity) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setBoundingRegionGranularity(granularity); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setBoundingRegionGranularity(granularity); + } else { + static_cast(ptr)->setBoundingRegionGranularity(granularity); + } +} + +void QGraphicsItem_SetCacheMode(void* ptr, long long mode, void* logicalCacheSize) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setCacheMode(static_cast(mode), *static_cast(logicalCacheSize)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setCacheMode(static_cast(mode), *static_cast(logicalCacheSize)); + } else { + static_cast(ptr)->setCacheMode(static_cast(mode), *static_cast(logicalCacheSize)); + } +} + +void QGraphicsItem_SetCursor(void* ptr, void* cursor) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setCursor(*static_cast(cursor)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setCursor(*static_cast(cursor)); + } else { + static_cast(ptr)->setCursor(*static_cast(cursor)); + } +} + +void QGraphicsItem_SetData(void* ptr, int key, void* value) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setData(key, *static_cast(value)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setData(key, *static_cast(value)); + } else { + static_cast(ptr)->setData(key, *static_cast(value)); + } +} + +void QGraphicsItem_SetEnabled(void* ptr, char enabled) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setEnabled(enabled != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setEnabled(enabled != 0); + } else { + static_cast(ptr)->setEnabled(enabled != 0); + } +} + +void QGraphicsItem_SetFiltersChildEvents(void* ptr, char enabled) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFiltersChildEvents(enabled != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFiltersChildEvents(enabled != 0); + } else { + static_cast(ptr)->setFiltersChildEvents(enabled != 0); + } +} + +void QGraphicsItem_SetFlag(void* ptr, long long flag, char enabled) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); + } else { + static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); + } +} + +void QGraphicsItem_SetFlags(void* ptr, long long flags) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFlags(static_cast(flags)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFlags(static_cast(flags)); + } else { + static_cast(ptr)->setFlags(static_cast(flags)); + } +} + +void QGraphicsItem_SetFocus(void* ptr, long long focusReason) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFocus(static_cast(focusReason)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setFocus(static_cast(focusReason)); + } else { + static_cast(ptr)->setFocus(static_cast(focusReason)); + } +} + +void QGraphicsItem_SetFocusProxy(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } else { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } else { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } + } else { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } else { + static_cast(ptr)->setFocusProxy(static_cast(item)); + } + } +} + +void QGraphicsItem_SetGraphicsEffect(void* ptr, void* effect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGraphicsEffect(static_cast(effect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGraphicsEffect(static_cast(effect)); + } else { + static_cast(ptr)->setGraphicsEffect(static_cast(effect)); + } +} + +void QGraphicsItem_SetGroup(void* ptr, void* group) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGroup(static_cast(group)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGroup(static_cast(group)); + } else { + static_cast(ptr)->setGroup(static_cast(group)); + } +} + +void QGraphicsItem_SetInputMethodHints(void* ptr, long long hints) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setInputMethodHints(static_cast(hints)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setInputMethodHints(static_cast(hints)); + } else { + static_cast(ptr)->setInputMethodHints(static_cast(hints)); + } +} + +void QGraphicsItem_SetOpacity(void* ptr, double opacity) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setOpacity(opacity); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setOpacity(opacity); + } else { + static_cast(ptr)->setOpacity(opacity); + } +} + +void QGraphicsItem_SetPanelModality(void* ptr, long long panelModality) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPanelModality(static_cast(panelModality)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPanelModality(static_cast(panelModality)); + } else { + static_cast(ptr)->setPanelModality(static_cast(panelModality)); + } +} + +void QGraphicsItem_SetParentItem(void* ptr, void* newParent) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(newParent))) { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } else if (dynamic_cast(static_cast(newParent))) { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } else { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(newParent))) { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } else if (dynamic_cast(static_cast(newParent))) { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } else { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } + } else { + if (dynamic_cast(static_cast(newParent))) { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } else if (dynamic_cast(static_cast(newParent))) { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } else { + static_cast(ptr)->setParentItem(static_cast(newParent)); + } + } +} + +void QGraphicsItem_SetPos(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPos(*static_cast(pos)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPos(*static_cast(pos)); + } else { + static_cast(ptr)->setPos(*static_cast(pos)); + } +} + +void QGraphicsItem_SetPos2(void* ptr, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPos(x, y); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPos(x, y); + } else { + static_cast(ptr)->setPos(x, y); + } +} + +void QGraphicsItem_SetRotation(void* ptr, double angle) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setRotation(angle); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setRotation(angle); + } else { + static_cast(ptr)->setRotation(angle); + } +} + +void QGraphicsItem_SetScale(void* ptr, double factor) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setScale(factor); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setScale(factor); + } else { + static_cast(ptr)->setScale(factor); + } +} + +void QGraphicsItem_SetSelected(void* ptr, char selected) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setSelected(selected != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setSelected(selected != 0); + } else { + static_cast(ptr)->setSelected(selected != 0); + } +} + +void QGraphicsItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); + } else { + static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); + } +} + +void QGraphicsItem_SetTransform(void* ptr, void* matrix, char combine) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); + } else { + static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); + } +} + +void QGraphicsItem_SetTransformOriginPoint(void* ptr, void* origin) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformOriginPoint(*static_cast(origin)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformOriginPoint(*static_cast(origin)); + } else { + static_cast(ptr)->setTransformOriginPoint(*static_cast(origin)); + } +} + +void QGraphicsItem_SetTransformOriginPoint2(void* ptr, double x, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformOriginPoint(x, y); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformOriginPoint(x, y); + } else { + static_cast(ptr)->setTransformOriginPoint(x, y); + } +} + +void QGraphicsItem_SetTransformations(void* ptr, void* transformations) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformations(*static_cast*>(transformations)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformations(*static_cast*>(transformations)); + } else { + static_cast(ptr)->setTransformations(*static_cast*>(transformations)); + } +} + +void QGraphicsItem_SetVisible(void* ptr, char visible) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setVisible(visible != 0); + } else { + static_cast(ptr)->setVisible(visible != 0); + } +} + +void QGraphicsItem_SetX(void* ptr, double x) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setX(x); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setX(x); + } else { + static_cast(ptr)->setX(x); + } +} + +void QGraphicsItem_SetY(void* ptr, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setY(y); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setY(y); + } else { + static_cast(ptr)->setY(y); + } +} + +void QGraphicsItem_SetZValue(void* ptr, double z) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setZValue(z); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setZValue(z); + } else { + static_cast(ptr)->setZValue(z); + } +} + +void* QGraphicsItem_Shape(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->shape()); + } else { + return new QPainterPath(static_cast(ptr)->shape()); + } +} + +void* QGraphicsItem_ShapeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsItemGroup::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsPixmapItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsLineItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsSimpleTextItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsPolygonItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsEllipseItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsRectItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsPathItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QAbstractGraphicsShapeItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsProxyWidget::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsWidget::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsTextItem::shape()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPainterPath(static_cast(ptr)->QGraphicsObject::shape()); + } else { + return new QPainterPath(static_cast(ptr)->QGraphicsItem::shape()); + } +} + +void QGraphicsItem_Show(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->show(); + } else { + static_cast(ptr)->show(); + } +} + +void QGraphicsItem_StackBefore(void* ptr, void* sibling) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(sibling))) { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } else if (dynamic_cast(static_cast(sibling))) { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } else { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(sibling))) { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } else if (dynamic_cast(static_cast(sibling))) { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } else { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } + } else { + if (dynamic_cast(static_cast(sibling))) { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } else if (dynamic_cast(static_cast(sibling))) { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } else { + static_cast(ptr)->stackBefore(static_cast(sibling)); + } + } +} + +void* QGraphicsItem_ToGraphicsObject(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->toGraphicsObject(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->toGraphicsObject(); + } else { + return static_cast(ptr)->toGraphicsObject(); + } +} + +void* QGraphicsItem_ToGraphicsObject2(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->toGraphicsObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->toGraphicsObject()); + } else { + return const_cast(static_cast(ptr)->toGraphicsObject()); + } +} + +struct QtWidgets_PackedString QGraphicsItem_ToolTip(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray t7daf65 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t7daf65.prepend("WHITESPACE").constData()+10), t7daf65.size()-10 }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QByteArray t7daf65 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t7daf65.prepend("WHITESPACE").constData()+10), t7daf65.size()-10 }; }); + } else { + return ({ QByteArray t7daf65 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t7daf65.prepend("WHITESPACE").constData()+10), t7daf65.size()-10 }; }); + } +} + +void* QGraphicsItem_TopLevelItem(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->topLevelItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->topLevelItem(); + } else { + return static_cast(ptr)->topLevelItem(); + } +} + +void* QGraphicsItem_TopLevelWidget(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->topLevelWidget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->topLevelWidget(); + } else { + return static_cast(ptr)->topLevelWidget(); + } +} + +void* QGraphicsItem_Transform(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QTransform(static_cast(ptr)->transform()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QTransform(static_cast(ptr)->transform()); + } else { + return new QTransform(static_cast(ptr)->transform()); + } +} + +void* QGraphicsItem_TransformOriginPoint(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +struct QtWidgets_PackedList QGraphicsItem_Transformations(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValueda467b = new QList(static_cast(ptr)->transformations()); QtWidgets_PackedList { tmpValueda467b, tmpValueda467b->size() }; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QList* tmpValueda467b = new QList(static_cast(ptr)->transformations()); QtWidgets_PackedList { tmpValueda467b, tmpValueda467b->size() }; }); + } else { + return ({ QList* tmpValueda467b = new QList(static_cast(ptr)->transformations()); QtWidgets_PackedList { tmpValueda467b, tmpValueda467b->size() }; }); + } +} + +int QGraphicsItem_Type(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->type(); + } else { + return static_cast(ptr)->type(); + } +} + +int QGraphicsItem_TypeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsItemGroup::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPixmapItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsLineItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsSimpleTextItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPolygonItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsEllipseItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsRectItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsPathItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractGraphicsShapeItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsWidget::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsTextItem::type(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsObject::type(); + } else { + return static_cast(ptr)->QGraphicsItem::type(); + } +} + +void QGraphicsItem_UngrabKeyboard(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ungrabKeyboard(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ungrabKeyboard(); + } else { + static_cast(ptr)->ungrabKeyboard(); + } +} + +void QGraphicsItem_UngrabMouse(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ungrabMouse(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ungrabMouse(); + } else { + static_cast(ptr)->ungrabMouse(); + } +} + +void QGraphicsItem_UnsetCursor(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->unsetCursor(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->unsetCursor(); + } else { + static_cast(ptr)->unsetCursor(); + } +} + +void QGraphicsItem_Update(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->update(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->update(*static_cast(rect)); + } else { + static_cast(ptr)->update(*static_cast(rect)); + } +} + +void QGraphicsItem_Update2(void* ptr, double x, double y, double width, double height) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->update(x, y, width, height); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->update(x, y, width, height); + } else { + static_cast(ptr)->update(x, y, width, height); + } +} + +void QGraphicsItem_WheelEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->wheelEvent(static_cast(event)); + } else { + static_cast(ptr)->wheelEvent(static_cast(event)); + } +} + +void QGraphicsItem_WheelEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsItemGroup::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPixmapItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLineItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsSimpleTextItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPolygonItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsEllipseItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRectItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsPathItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractGraphicsShapeItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsObject::wheelEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsItem::wheelEvent(static_cast(event)); + } +} + +void* QGraphicsItem_Window(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->window(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->window(); + } else { + return static_cast(ptr)->window(); + } +} + +double QGraphicsItem_X(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->x(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->x(); + } else { + return static_cast(ptr)->x(); + } +} + +double QGraphicsItem_Y(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->y(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->y(); + } else { + return static_cast(ptr)->y(); + } +} + +double QGraphicsItem_ZValue(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->zValue(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->zValue(); + } else { + return static_cast(ptr)->zValue(); + } +} + +void QGraphicsItem_DestroyQGraphicsItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsItem(); +} + +void QGraphicsItem_DestroyQGraphicsItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsItem___childItems_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsItem___childItems_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsItem___childItems_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsItem___children_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsItem___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsItem___children_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsItem___collidingItems_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsItem___collidingItems_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsItem___collidingItems_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsItem___setTransformations_transformations_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsItem___setTransformations_transformations_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsItem___setTransformations_transformations_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsItem___transformations_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsItem___transformations_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsItem___transformations_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +class MyQGraphicsItemAnimation: public QGraphicsItemAnimation +{ +public: + MyQGraphicsItemAnimation(QObject *parent = Q_NULLPTR) : QGraphicsItemAnimation(parent) {QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType();}; + void afterAnimationStep(qreal step) { callbackQGraphicsItemAnimation_AfterAnimationStep(this, step); }; + void beforeAnimationStep(qreal step) { callbackQGraphicsItemAnimation_BeforeAnimationStep(this, step); }; + void setStep(qreal step) { callbackQGraphicsItemAnimation_SetStep(this, step); }; + ~MyQGraphicsItemAnimation() { callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsItemAnimation_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsItemAnimation_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsItemAnimation_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsItemAnimation_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsItemAnimation_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsItemAnimation_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsItemAnimation_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsItemAnimation_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsItemAnimation_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsItemAnimation_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsItemAnimation_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsItemAnimation*) +Q_DECLARE_METATYPE(MyQGraphicsItemAnimation*) + +int QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsItemAnimation_NewQGraphicsItemAnimation(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } else { + return new MyQGraphicsItemAnimation(static_cast(parent)); + } +} + +void QGraphicsItemAnimation_AfterAnimationStep(void* ptr, double step) +{ + static_cast(ptr)->afterAnimationStep(step); +} + +void QGraphicsItemAnimation_AfterAnimationStepDefault(void* ptr, double step) +{ + static_cast(ptr)->QGraphicsItemAnimation::afterAnimationStep(step); +} + +void QGraphicsItemAnimation_BeforeAnimationStep(void* ptr, double step) +{ + static_cast(ptr)->beforeAnimationStep(step); +} + +void QGraphicsItemAnimation_BeforeAnimationStepDefault(void* ptr, double step) +{ + static_cast(ptr)->QGraphicsItemAnimation::beforeAnimationStep(step); +} + +void QGraphicsItemAnimation_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +double QGraphicsItemAnimation_HorizontalScaleAt(void* ptr, double step) +{ + return static_cast(ptr)->horizontalScaleAt(step); +} + +double QGraphicsItemAnimation_HorizontalShearAt(void* ptr, double step) +{ + return static_cast(ptr)->horizontalShearAt(step); +} + +void* QGraphicsItemAnimation_Item(void* ptr) +{ + return static_cast(ptr)->item(); +} + +void* QGraphicsItemAnimation_MatrixAt(void* ptr, double step) +{ + return new QMatrix(static_cast(ptr)->matrixAt(step)); +} + +void* QGraphicsItemAnimation_PosAt(void* ptr, double step) +{ + return ({ QPointF tmpValue = static_cast(ptr)->posAt(step); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +double QGraphicsItemAnimation_RotationAt(void* ptr, double step) +{ + return static_cast(ptr)->rotationAt(step); +} + +void QGraphicsItemAnimation_SetItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setItem(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setItem(static_cast(item)); + } else { + static_cast(ptr)->setItem(static_cast(item)); + } +} + +void QGraphicsItemAnimation_SetPosAt(void* ptr, double step, void* point) +{ + static_cast(ptr)->setPosAt(step, *static_cast(point)); +} + +void QGraphicsItemAnimation_SetRotationAt(void* ptr, double step, double angle) +{ + static_cast(ptr)->setRotationAt(step, angle); +} + +void QGraphicsItemAnimation_SetScaleAt(void* ptr, double step, double sx, double sy) +{ + static_cast(ptr)->setScaleAt(step, sx, sy); +} + +void QGraphicsItemAnimation_SetShearAt(void* ptr, double step, double sh, double sv) +{ + static_cast(ptr)->setShearAt(step, sh, sv); +} + +void QGraphicsItemAnimation_SetStep(void* ptr, double step) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStep", Q_ARG(qreal, step)); +} + +void QGraphicsItemAnimation_SetStepDefault(void* ptr, double step) +{ + static_cast(ptr)->QGraphicsItemAnimation::setStep(step); +} + +void QGraphicsItemAnimation_SetTimeLine(void* ptr, void* timeLine) +{ + static_cast(ptr)->setTimeLine(static_cast(timeLine)); +} + +void QGraphicsItemAnimation_SetTranslationAt(void* ptr, double step, double dx, double dy) +{ + static_cast(ptr)->setTranslationAt(step, dx, dy); +} + +void* QGraphicsItemAnimation_TimeLine(void* ptr) +{ + return static_cast(ptr)->timeLine(); +} + +double QGraphicsItemAnimation_VerticalScaleAt(void* ptr, double step) +{ + return static_cast(ptr)->verticalScaleAt(step); +} + +double QGraphicsItemAnimation_VerticalShearAt(void* ptr, double step) +{ + return static_cast(ptr)->verticalShearAt(step); +} + +double QGraphicsItemAnimation_XTranslationAt(void* ptr, double step) +{ + return static_cast(ptr)->xTranslationAt(step); +} + +double QGraphicsItemAnimation_YTranslationAt(void* ptr, double step) +{ + return static_cast(ptr)->yTranslationAt(step); +} + +void QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(void* ptr) +{ + static_cast(ptr)->~QGraphicsItemAnimation(); +} + +void QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsItemAnimation___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsItemAnimation___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsItemAnimation___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsItemAnimation___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGraphicsItemAnimation___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsItemAnimation___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsItemAnimation___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsItemAnimation___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsItemAnimation___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsItemAnimation___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsItemAnimation___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsItemAnimation___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsItemAnimation___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsItemAnimation___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsItemAnimation___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGraphicsItemAnimation_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsItemAnimation::childEvent(static_cast(event)); +} + +void QGraphicsItemAnimation_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGraphicsItemAnimation::connectNotify(*static_cast(sign)); +} + +void QGraphicsItemAnimation_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsItemAnimation::customEvent(static_cast(event)); +} + +void QGraphicsItemAnimation_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QGraphicsItemAnimation::deleteLater(); +} + +void QGraphicsItemAnimation_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGraphicsItemAnimation::disconnectNotify(*static_cast(sign)); +} + +char QGraphicsItemAnimation_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QGraphicsItemAnimation::event(static_cast(e)); +} + +char QGraphicsItemAnimation_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QGraphicsItemAnimation_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QGraphicsItemAnimation::metaObject()); +} + +void QGraphicsItemAnimation_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsItemAnimation::timerEvent(static_cast(event)); +} + +class MyQGraphicsItemGroup: public QGraphicsItemGroup +{ +public: + MyQGraphicsItemGroup(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsItemGroup(parent) {QGraphicsItemGroup_QGraphicsItemGroup_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsItemGroup_BoundingRect(const_cast(static_cast(this)))); }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsItemGroup_Paint(this, painter, const_cast(option), widget); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsItemGroup() { callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsItemGroup*) +Q_DECLARE_METATYPE(MyQGraphicsItemGroup*) + +int QGraphicsItemGroup_QGraphicsItemGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsItemGroup_NewQGraphicsItemGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsItemGroup(static_cast(parent)); + } else { + return new MyQGraphicsItemGroup(static_cast(parent)); + } +} + +void QGraphicsItemGroup_AddToGroup(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addToGroup(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addToGroup(static_cast(item)); + } else { + static_cast(ptr)->addToGroup(static_cast(item)); + } +} + +void* QGraphicsItemGroup_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsItemGroup_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsItemGroup::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsItemGroup_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsItemGroup_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsItemGroup::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsItemGroup_RemoveFromGroup(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeFromGroup(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeFromGroup(static_cast(item)); + } else { + static_cast(ptr)->removeFromGroup(static_cast(item)); + } +} + +void QGraphicsItemGroup_DestroyQGraphicsItemGroup(void* ptr) +{ + static_cast(ptr)->~QGraphicsItemGroup(); +} + +void QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsLayout: public QGraphicsLayout +{ +public: + MyQGraphicsLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsLayout(parent) {QGraphicsLayout_QGraphicsLayout_QRegisterMetaType();}; + int count() const { return callbackQGraphicsLayout_Count(const_cast(static_cast(this))); }; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; + QGraphicsLayoutItem * itemAt(int i) const { return static_cast(callbackQGraphicsLayout_ItemAt(const_cast(static_cast(this)), i)); }; + void removeAt(int index) { callbackQGraphicsLayout_RemoveAt(this, index); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; + ~MyQGraphicsLayout() { callbackQGraphicsLayout_DestroyQGraphicsLayout(this); }; + void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; +}; + +Q_DECLARE_METATYPE(QGraphicsLayout*) +Q_DECLARE_METATYPE(MyQGraphicsLayout*) + +int QGraphicsLayout_QGraphicsLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsLayout_NewQGraphicsLayout(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLayout(static_cast(parent)); + } else { + return new MyQGraphicsLayout(static_cast(parent)); + } +} + +void QGraphicsLayout_Activate(void* ptr) +{ + static_cast(ptr)->activate(); +} + +void QGraphicsLayout_AddChildLayoutItem(void* ptr, void* layoutItem) +{ + if (dynamic_cast(static_cast(layoutItem))) { + static_cast(ptr)->addChildLayoutItem(static_cast(layoutItem)); + } else { + static_cast(ptr)->addChildLayoutItem(static_cast(layoutItem)); + } +} + +int QGraphicsLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QGraphicsLayout_Invalidate(void* ptr) +{ + static_cast(ptr)->invalidate(); +} + +void QGraphicsLayout_InvalidateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLinearLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsGridLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsAnchorLayout::invalidate(); + } else { + static_cast(ptr)->QGraphicsLayout::invalidate(); + } +} + +char QGraphicsLayout_IsActivated(void* ptr) +{ + return static_cast(ptr)->isActivated(); +} + +void* QGraphicsLayout_ItemAt(void* ptr, int i) +{ + return static_cast(ptr)->itemAt(i); +} + +void QGraphicsLayout_RemoveAt(void* ptr, int index) +{ + static_cast(ptr)->removeAt(index); +} + +void QGraphicsLayout_SetContentsMargins(void* ptr, double left, double top, double right, double bottom) +{ + static_cast(ptr)->setContentsMargins(left, top, right, bottom); +} + +void QGraphicsLayout_WidgetEvent(void* ptr, void* e) +{ + static_cast(ptr)->widgetEvent(static_cast(e)); +} + +void QGraphicsLayout_WidgetEventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLinearLayout::widgetEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsGridLayout::widgetEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsAnchorLayout::widgetEvent(static_cast(e)); + } else { + static_cast(ptr)->QGraphicsLayout::widgetEvent(static_cast(e)); + } +} + +void QGraphicsLayout_DestroyQGraphicsLayout(void* ptr) +{ + static_cast(ptr)->~QGraphicsLayout(); +} + +void QGraphicsLayout_DestroyQGraphicsLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsLayout_SizeHint(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsLayout_SizeHintDefault(void* ptr, long long which, void* constraint) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsLinearLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsGridLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsAnchorLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + + } +} + +class MyQGraphicsLayoutItem: public QGraphicsLayoutItem +{ +public: + MyQGraphicsLayoutItem(QGraphicsLayoutItem *parent = Q_NULLPTR, bool isLayout = false) : QGraphicsLayoutItem(parent, isLayout) {QGraphicsLayoutItem_QGraphicsLayoutItem_QRegisterMetaType();}; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsLayoutItem_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + ~MyQGraphicsLayoutItem() { callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsLayoutItem*) +Q_DECLARE_METATYPE(MyQGraphicsLayoutItem*) + +int QGraphicsLayoutItem_QGraphicsLayoutItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsLayoutItem_NewQGraphicsLayoutItem(void* parent, char isLayout) +{ + return new MyQGraphicsLayoutItem(static_cast(parent), isLayout != 0); +} + +void* QGraphicsLayoutItem_ContentsRect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->contentsRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->contentsRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsLayoutItem_EffectiveSizeHint(void* ptr, long long which, void* constraint) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->effectiveSizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->effectiveSizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsLayoutItem_Geometry(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->geometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->geometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void QGraphicsLayoutItem_GetContentsMargins(void* ptr, double left, double top, double right, double bottom) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); + } else { + static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); + } +} + +void QGraphicsLayoutItem_GetContentsMarginsDefault(void* ptr, double left, double top, double right, double bottom) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::getContentsMargins(&left, &top, &right, &bottom); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::getContentsMargins(&left, &top, &right, &bottom); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLinearLayout::getContentsMargins(&left, &top, &right, &bottom); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsGridLayout::getContentsMargins(&left, &top, &right, &bottom); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsAnchorLayout::getContentsMargins(&left, &top, &right, &bottom); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLayout::getContentsMargins(&left, &top, &right, &bottom); + } else { + static_cast(ptr)->QGraphicsLayoutItem::getContentsMargins(&left, &top, &right, &bottom); + } +} + +void* QGraphicsLayoutItem_GraphicsItem(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->graphicsItem(); + } else { + return static_cast(ptr)->graphicsItem(); + } +} + +char QGraphicsLayoutItem_IsLayout(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isLayout(); + } else { + return static_cast(ptr)->isLayout(); + } +} + +double QGraphicsLayoutItem_MaximumHeight(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->maximumHeight(); + } else { + return static_cast(ptr)->maximumHeight(); + } +} + +void* QGraphicsLayoutItem_MaximumSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->maximumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->maximumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +double QGraphicsLayoutItem_MaximumWidth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->maximumWidth(); + } else { + return static_cast(ptr)->maximumWidth(); + } +} + +double QGraphicsLayoutItem_MinimumHeight(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->minimumHeight(); + } else { + return static_cast(ptr)->minimumHeight(); + } +} + +void* QGraphicsLayoutItem_MinimumSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->minimumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->minimumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +double QGraphicsLayoutItem_MinimumWidth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->minimumWidth(); + } else { + return static_cast(ptr)->minimumWidth(); + } +} + +char QGraphicsLayoutItem_OwnedByLayout(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->ownedByLayout(); + } else { + return static_cast(ptr)->ownedByLayout(); + } +} + +void* QGraphicsLayoutItem_ParentLayoutItem(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parentLayoutItem(); + } else { + return static_cast(ptr)->parentLayoutItem(); + } +} + +double QGraphicsLayoutItem_PreferredHeight(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->preferredHeight(); + } else { + return static_cast(ptr)->preferredHeight(); + } +} + +void* QGraphicsLayoutItem_PreferredSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->preferredSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->preferredSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +double QGraphicsLayoutItem_PreferredWidth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->preferredWidth(); + } else { + return static_cast(ptr)->preferredWidth(); + } +} + +void QGraphicsLayoutItem_SetGeometry(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGeometry(*static_cast(rect)); + } else { + static_cast(ptr)->setGeometry(*static_cast(rect)); + } +} + +void QGraphicsLayoutItem_SetGeometryDefault(void* ptr, void* rect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLinearLayout::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsGridLayout::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsAnchorLayout::setGeometry(*static_cast(rect)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLayout::setGeometry(*static_cast(rect)); + } else { + static_cast(ptr)->QGraphicsLayoutItem::setGeometry(*static_cast(rect)); + } +} + +void QGraphicsLayoutItem_SetGraphicsItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setGraphicsItem(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setGraphicsItem(static_cast(item)); + } else { + static_cast(ptr)->setGraphicsItem(static_cast(item)); + } + } else { + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setGraphicsItem(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setGraphicsItem(static_cast(item)); + } else { + static_cast(ptr)->setGraphicsItem(static_cast(item)); + } + } +} + +void QGraphicsLayoutItem_SetMaximumHeight(void* ptr, double height) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMaximumHeight(height); + } else { + static_cast(ptr)->setMaximumHeight(height); + } +} + +void QGraphicsLayoutItem_SetMaximumSize(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMaximumSize(*static_cast(size)); + } else { + static_cast(ptr)->setMaximumSize(*static_cast(size)); + } +} + +void QGraphicsLayoutItem_SetMaximumSize2(void* ptr, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMaximumSize(w, h); + } else { + static_cast(ptr)->setMaximumSize(w, h); + } +} + +void QGraphicsLayoutItem_SetMaximumWidth(void* ptr, double width) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMaximumWidth(width); + } else { + static_cast(ptr)->setMaximumWidth(width); + } +} + +void QGraphicsLayoutItem_SetMinimumHeight(void* ptr, double height) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMinimumHeight(height); + } else { + static_cast(ptr)->setMinimumHeight(height); + } +} + +void QGraphicsLayoutItem_SetMinimumSize(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMinimumSize(*static_cast(size)); + } else { + static_cast(ptr)->setMinimumSize(*static_cast(size)); + } +} + +void QGraphicsLayoutItem_SetMinimumSize2(void* ptr, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMinimumSize(w, h); + } else { + static_cast(ptr)->setMinimumSize(w, h); + } +} + +void QGraphicsLayoutItem_SetMinimumWidth(void* ptr, double width) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setMinimumWidth(width); + } else { + static_cast(ptr)->setMinimumWidth(width); + } +} + +void QGraphicsLayoutItem_SetOwnedByLayout(void* ptr, char ownership) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setOwnedByLayout(ownership != 0); + } else { + static_cast(ptr)->setOwnedByLayout(ownership != 0); + } +} + +void QGraphicsLayoutItem_SetParentLayoutItem(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(parent))) { + static_cast(ptr)->setParentLayoutItem(static_cast(parent)); + } else { + static_cast(ptr)->setParentLayoutItem(static_cast(parent)); + } + } else { + if (dynamic_cast(static_cast(parent))) { + static_cast(ptr)->setParentLayoutItem(static_cast(parent)); + } else { + static_cast(ptr)->setParentLayoutItem(static_cast(parent)); + } + } +} + +void QGraphicsLayoutItem_SetPreferredHeight(void* ptr, double height) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPreferredHeight(height); + } else { + static_cast(ptr)->setPreferredHeight(height); + } +} + +void QGraphicsLayoutItem_SetPreferredSize(void* ptr, void* size) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPreferredSize(*static_cast(size)); + } else { + static_cast(ptr)->setPreferredSize(*static_cast(size)); + } +} + +void QGraphicsLayoutItem_SetPreferredSize2(void* ptr, double w, double h) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPreferredSize(w, h); + } else { + static_cast(ptr)->setPreferredSize(w, h); + } +} + +void QGraphicsLayoutItem_SetPreferredWidth(void* ptr, double width) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPreferredWidth(width); + } else { + static_cast(ptr)->setPreferredWidth(width); + } +} + +void QGraphicsLayoutItem_SetSizePolicy(void* ptr, void* policy) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setSizePolicy(*static_cast(policy)); + } else { + static_cast(ptr)->setSizePolicy(*static_cast(policy)); + } +} + +void QGraphicsLayoutItem_SetSizePolicy2(void* ptr, long long hPolicy, long long vPolicy, long long controlType) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setSizePolicy(static_cast(hPolicy), static_cast(vPolicy), static_cast(controlType)); + } else { + static_cast(ptr)->setSizePolicy(static_cast(hPolicy), static_cast(vPolicy), static_cast(controlType)); + } +} + +void* QGraphicsLayoutItem_SizeHint(void* ptr, long long which, void* constraint) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsLayoutItem_SizePolicy(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QSizePolicy(static_cast(ptr)->sizePolicy()); + } else { + return new QSizePolicy(static_cast(ptr)->sizePolicy()); + } +} + +void QGraphicsLayoutItem_UpdateGeometry(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->updateGeometry(); + } else { + static_cast(ptr)->updateGeometry(); + } +} + +void QGraphicsLayoutItem_UpdateGeometryDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::updateGeometry(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::updateGeometry(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLinearLayout::updateGeometry(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsGridLayout::updateGeometry(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsAnchorLayout::updateGeometry(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsLayout::updateGeometry(); + } else { + static_cast(ptr)->QGraphicsLayoutItem::updateGeometry(); + } +} + +void QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsLayoutItem(); +} + +void QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsLineItem: public QGraphicsLineItem +{ +public: + MyQGraphicsLineItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsLineItem(parent) {QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType();}; + MyQGraphicsLineItem(const QLineF &line, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsLineItem(line, parent) {QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType();}; + MyQGraphicsLineItem(qreal x1, qreal y1, qreal x2, qreal y2, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsLineItem(x1, y1, x2, y2, parent) {QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsLineItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsLineItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsLineItem() { callbackQGraphicsLineItem_DestroyQGraphicsLineItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsLineItem*) +Q_DECLARE_METATYPE(MyQGraphicsLineItem*) + +int QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsLineItem_NewQGraphicsLineItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLineItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLineItem(static_cast(parent)); + } else { + return new MyQGraphicsLineItem(static_cast(parent)); + } +} + +void* QGraphicsLineItem_NewQGraphicsLineItem2(void* line, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLineItem(*static_cast(line), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLineItem(*static_cast(line), static_cast(parent)); + } else { + return new MyQGraphicsLineItem(*static_cast(line), static_cast(parent)); + } +} + +void* QGraphicsLineItem_NewQGraphicsLineItem3(double x1, double y1, double x2, double y2, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLineItem(x1, y1, x2, y2, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLineItem(x1, y1, x2, y2, static_cast(parent)); + } else { + return new MyQGraphicsLineItem(x1, y1, x2, y2, static_cast(parent)); + } +} + +void* QGraphicsLineItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsLineItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsLineItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsLineItem_Line(void* ptr) +{ + return ({ QLineF tmpValue = static_cast(ptr)->line(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void QGraphicsLineItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsLineItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsLineItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void* QGraphicsLineItem_Pen(void* ptr) +{ + return new QPen(static_cast(ptr)->pen()); +} + +void QGraphicsLineItem_SetLine(void* ptr, void* line) +{ + static_cast(ptr)->setLine(*static_cast(line)); +} + +void QGraphicsLineItem_SetLine2(void* ptr, double x1, double y1, double x2, double y2) +{ + static_cast(ptr)->setLine(x1, y1, x2, y2); +} + +void QGraphicsLineItem_SetPen(void* ptr, void* pen) +{ + static_cast(ptr)->setPen(*static_cast(pen)); +} + +void QGraphicsLineItem_DestroyQGraphicsLineItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsLineItem(); +} + +void QGraphicsLineItem_DestroyQGraphicsLineItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsLinearLayout: public QGraphicsLinearLayout +{ +public: + MyQGraphicsLinearLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsLinearLayout(parent) {QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType();}; + MyQGraphicsLinearLayout(Qt::Orientation orientation, QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsLinearLayout(orientation, parent) {QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType();}; + int count() const { return callbackQGraphicsLinearLayout_Count(const_cast(static_cast(this))); }; + void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; + QGraphicsLayoutItem * itemAt(int index) const { return static_cast(callbackQGraphicsLinearLayout_ItemAt(const_cast(static_cast(this)), index)); }; + void removeAt(int index) { callbackQGraphicsLinearLayout_RemoveAt(this, index); }; + void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsLinearLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; + ~MyQGraphicsLinearLayout() { callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout(this); }; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; +}; + +Q_DECLARE_METATYPE(QGraphicsLinearLayout*) +Q_DECLARE_METATYPE(MyQGraphicsLinearLayout*) + +int QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsLinearLayout_NewQGraphicsLinearLayout(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLinearLayout(static_cast(parent)); + } else { + return new MyQGraphicsLinearLayout(static_cast(parent)); + } +} + +void* QGraphicsLinearLayout_NewQGraphicsLinearLayout2(long long orientation, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsLinearLayout(static_cast(orientation), static_cast(parent)); + } else { + return new MyQGraphicsLinearLayout(static_cast(orientation), static_cast(parent)); + } +} + +void QGraphicsLinearLayout_AddItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void QGraphicsLinearLayout_AddStretch(void* ptr, int stretch) +{ + static_cast(ptr)->addStretch(stretch); +} + +long long QGraphicsLinearLayout_Alignment(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->alignment(static_cast(item)); + } else { + return static_cast(ptr)->alignment(static_cast(item)); + } +} + +int QGraphicsLinearLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QGraphicsLinearLayout_CountDefault(void* ptr) +{ + return static_cast(ptr)->QGraphicsLinearLayout::count(); +} + +void QGraphicsLinearLayout_InsertItem(void* ptr, int index, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->insertItem(index, static_cast(item)); + } else { + static_cast(ptr)->insertItem(index, static_cast(item)); + } +} + +void QGraphicsLinearLayout_InsertStretch(void* ptr, int index, int stretch) +{ + static_cast(ptr)->insertStretch(index, stretch); +} + +void* QGraphicsLinearLayout_ItemAt(void* ptr, int index) +{ + return static_cast(ptr)->itemAt(index); +} + +void* QGraphicsLinearLayout_ItemAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QGraphicsLinearLayout::itemAt(index); +} + +double QGraphicsLinearLayout_ItemSpacing(void* ptr, int index) +{ + return static_cast(ptr)->itemSpacing(index); +} + +long long QGraphicsLinearLayout_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QGraphicsLinearLayout_RemoveAt(void* ptr, int index) +{ + static_cast(ptr)->removeAt(index); +} + +void QGraphicsLinearLayout_RemoveAtDefault(void* ptr, int index) +{ + static_cast(ptr)->QGraphicsLinearLayout::removeAt(index); +} + +void QGraphicsLinearLayout_RemoveItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeItem(static_cast(item)); + } else { + static_cast(ptr)->removeItem(static_cast(item)); + } +} + +void QGraphicsLinearLayout_SetAlignment(void* ptr, void* item, long long alignment) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); + } else { + static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); + } +} + +void QGraphicsLinearLayout_SetItemSpacing(void* ptr, int index, double spacing) +{ + static_cast(ptr)->setItemSpacing(index, spacing); +} + +void QGraphicsLinearLayout_SetOrientation(void* ptr, long long orientation) +{ + static_cast(ptr)->setOrientation(static_cast(orientation)); +} + +void QGraphicsLinearLayout_SetSpacing(void* ptr, double spacing) +{ + static_cast(ptr)->setSpacing(spacing); +} + +void QGraphicsLinearLayout_SetStretchFactor(void* ptr, void* item, int stretch) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setStretchFactor(static_cast(item), stretch); + } else { + static_cast(ptr)->setStretchFactor(static_cast(item), stretch); + } +} + +void* QGraphicsLinearLayout_SizeHint(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsLinearLayout_SizeHintDefault(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsLinearLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +double QGraphicsLinearLayout_Spacing(void* ptr) +{ + return static_cast(ptr)->spacing(); +} + +int QGraphicsLinearLayout_StretchFactor(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->stretchFactor(static_cast(item)); + } else { + return static_cast(ptr)->stretchFactor(static_cast(item)); + } +} + +void QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(void* ptr) +{ + static_cast(ptr)->~QGraphicsLinearLayout(); +} + +void QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsObject: public QGraphicsObject +{ +public: + MyQGraphicsObject(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsObject(parent) {QGraphicsObject_QGraphicsObject_QRegisterMetaType();}; + void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; + bool event(QEvent * ev) { return callbackQGraphicsObject_Event(this, ev) != 0; }; + void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; + void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; + void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; + void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; + void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; + void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; + void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; + void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; + void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; + ~MyQGraphicsObject() { callbackQGraphicsObject_DestroyQGraphicsObject(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsObject_BoundingRect(const_cast(static_cast(this)))); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsObject_Paint(this, painter, const_cast(option), widget); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsObject*) +Q_DECLARE_METATYPE(MyQGraphicsObject*) + +int QGraphicsObject_QGraphicsObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsObject_NewQGraphicsObject(void* parent) +{ + return new MyQGraphicsObject(static_cast(parent)); +} + +void QGraphicsObject_ConnectEnabledChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_EnabledChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectEnabledChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_EnabledChanged)); +} + +void QGraphicsObject_EnabledChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->enabledChanged(); + } else { + static_cast(ptr)->enabledChanged(); + } +} + +char QGraphicsObject_Event(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->event(static_cast(ev)); + } else { + return static_cast(ptr)->event(static_cast(ev)); + } +} + +char QGraphicsObject_EventDefault(void* ptr, void* ev) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::event(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsWidget::event(static_cast(ev)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsTextItem::event(static_cast(ev)); + } else { + return static_cast(ptr)->QGraphicsObject::event(static_cast(ev)); + } +} + +void QGraphicsObject_GrabGesture(void* ptr, long long gesture, long long flags) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->grabGesture(static_cast(gesture), static_cast(flags)); + } else { + static_cast(ptr)->grabGesture(static_cast(gesture), static_cast(flags)); + } +} + +void QGraphicsObject_ConnectOpacityChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_OpacityChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectOpacityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_OpacityChanged)); +} + +void QGraphicsObject_OpacityChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->opacityChanged(); + } else { + static_cast(ptr)->opacityChanged(); + } +} + +void QGraphicsObject_ConnectParentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::parentChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ParentChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectParentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::parentChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ParentChanged)); +} + +void QGraphicsObject_ParentChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->parentChanged(); + } else { + static_cast(ptr)->parentChanged(); + } +} + +void QGraphicsObject_ConnectRotationChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::rotationChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_RotationChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectRotationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::rotationChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_RotationChanged)); +} + +void QGraphicsObject_RotationChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->rotationChanged(); + } else { + static_cast(ptr)->rotationChanged(); + } +} + +void QGraphicsObject_ConnectScaleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ScaleChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectScaleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ScaleChanged)); +} + +void QGraphicsObject_ScaleChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->scaleChanged(); + } else { + static_cast(ptr)->scaleChanged(); + } +} + +void QGraphicsObject_UngrabGesture(void* ptr, long long gesture) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->ungrabGesture(static_cast(gesture)); + } else { + static_cast(ptr)->ungrabGesture(static_cast(gesture)); + } +} + +void QGraphicsObject_UpdateMicroFocus(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); + } +} + +void QGraphicsObject_UpdateMicroFocusDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::updateMicroFocus(); + } else { + static_cast(ptr)->QGraphicsObject::updateMicroFocus(); + } +} + +void QGraphicsObject_ConnectVisibleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::visibleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_VisibleChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectVisibleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::visibleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_VisibleChanged)); +} + +void QGraphicsObject_VisibleChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->visibleChanged(); + } else { + static_cast(ptr)->visibleChanged(); + } +} + +void QGraphicsObject_ConnectXChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::xChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_XChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectXChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::xChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_XChanged)); +} + +void QGraphicsObject_XChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->xChanged(); + } else { + static_cast(ptr)->xChanged(); + } +} + +void QGraphicsObject_ConnectYChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::yChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_YChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectYChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::yChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_YChanged)); +} + +void QGraphicsObject_YChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->yChanged(); + } else { + static_cast(ptr)->yChanged(); + } +} + +void QGraphicsObject_ConnectZChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::zChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ZChanged), static_cast(t)); +} + +void QGraphicsObject_DisconnectZChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::zChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ZChanged)); +} + +void QGraphicsObject_ZChanged(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->zChanged(); + } else { + static_cast(ptr)->zChanged(); + } +} + +void QGraphicsObject_DestroyQGraphicsObject(void* ptr) +{ + static_cast(ptr)->~QGraphicsObject(); +} + +void QGraphicsObject_DestroyQGraphicsObjectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsObject_Parent(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->parent(); + } else { + return static_cast(ptr)->parent(); + } +} + +void QGraphicsObject_SetParent(void* ptr, void* parent) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(parent))) { + static_cast(ptr)->setParent(static_cast(parent)); + } else { + static_cast(ptr)->setParent(static_cast(parent)); + } + } else { + if (dynamic_cast(static_cast(parent))) { + static_cast(ptr)->setParent(static_cast(parent)); + } else { + static_cast(ptr)->setParent(static_cast(parent)); + } + } +} + +double QGraphicsObject_Opacity(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->opacity(); + } else { + return static_cast(ptr)->opacity(); + } +} + +void QGraphicsObject_SetOpacity(void* ptr, double opacity) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setOpacity(opacity); + } else { + static_cast(ptr)->setOpacity(opacity); + } +} + +char QGraphicsObject_IsEnabled(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isEnabled(); + } else { + return static_cast(ptr)->isEnabled(); + } +} + +void QGraphicsObject_SetEnabled(void* ptr, char enabled) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setEnabled(enabled != 0); + } else { + static_cast(ptr)->setEnabled(enabled != 0); + } +} + +char QGraphicsObject_IsVisible(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isVisible(); + } else { + return static_cast(ptr)->isVisible(); + } +} + +void QGraphicsObject_SetVisible(void* ptr, char visible) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setVisible(visible != 0); + } else { + static_cast(ptr)->setVisible(visible != 0); + } +} + +void* QGraphicsObject_Pos(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void QGraphicsObject_SetPos(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setPos(*static_cast(pos)); + } else { + static_cast(ptr)->setPos(*static_cast(pos)); + } +} + +double QGraphicsObject_X(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->x(); + } else { + return static_cast(ptr)->x(); + } +} + +void QGraphicsObject_SetX(void* ptr, double x) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setX(x); + } else { + static_cast(ptr)->setX(x); + } +} + +double QGraphicsObject_Y(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->y(); + } else { + return static_cast(ptr)->y(); + } +} + +void QGraphicsObject_SetY(void* ptr, double y) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setY(y); + } else { + static_cast(ptr)->setY(y); + } +} + +double QGraphicsObject_ZValue(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->zValue(); + } else { + return static_cast(ptr)->zValue(); + } +} + +void QGraphicsObject_SetZValue(void* ptr, double z) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setZValue(z); + } else { + static_cast(ptr)->setZValue(z); + } +} + +double QGraphicsObject_Rotation(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->rotation(); + } else { + return static_cast(ptr)->rotation(); + } +} + +void QGraphicsObject_SetRotation(void* ptr, double rotation) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setRotation(rotation); + } else { + static_cast(ptr)->setRotation(rotation); + } +} + +double QGraphicsObject_Scale(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->scale(); + } else { + return static_cast(ptr)->scale(); + } +} + +void QGraphicsObject_SetScale(void* ptr, double scale) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setScale(scale); + } else { + static_cast(ptr)->setScale(scale); + } +} + +void* QGraphicsObject_TransformOriginPoint(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } else { + return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); + } +} + +void QGraphicsObject_SetTransformOriginPoint(void* ptr, void* transformOriginPoint) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setTransformOriginPoint(*static_cast(transformOriginPoint)); + } else { + static_cast(ptr)->setTransformOriginPoint(*static_cast(transformOriginPoint)); + } +} + +void* QGraphicsObject_GraphicsEffect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->graphicsEffect(); + } else { + return static_cast(ptr)->graphicsEffect(); + } +} + +void QGraphicsObject_SetGraphicsEffect(void* ptr, void* effect) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGraphicsEffect(static_cast(effect)); + } else { + static_cast(ptr)->setGraphicsEffect(static_cast(effect)); + } +} + +void* QGraphicsObject___children_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsObject___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsObject___children_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsObject___dynamicPropertyNames_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); + } else { + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); + } +} + +void QGraphicsObject___dynamicPropertyNames_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast*>(ptr)->append(*static_cast(i)); + } else { + static_cast*>(ptr)->append(*static_cast(i)); + } +} + +void* QGraphicsObject___dynamicPropertyNames_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsObject___findChildren_atList(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsObject___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsObject___findChildren_newList(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsObject___findChildren_atList3(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsObject___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsObject___findChildren_newList3(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void* QGraphicsObject___qFindChildren_atList2(void* ptr, int i) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } else { + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); + } +} + +void QGraphicsObject___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } else { + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } + } +} + +void* QGraphicsObject___qFindChildren_newList2(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QList(); + } else { + return new QList(); + } +} + +void QGraphicsObject_ChildEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->childEvent(static_cast(event)); + } else { + static_cast(ptr)->childEvent(static_cast(event)); + } +} + +void QGraphicsObject_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsObject::childEvent(static_cast(event)); + } +} + +void QGraphicsObject_ConnectNotify(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->connectNotify(*static_cast(sign)); + } +} + +void QGraphicsObject_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGraphicsObject::connectNotify(*static_cast(sign)); + } +} + +void QGraphicsObject_CustomEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->customEvent(static_cast(event)); + } else { + static_cast(ptr)->customEvent(static_cast(event)); + } +} + +void QGraphicsObject_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsObject::customEvent(static_cast(event)); + } +} + +void QGraphicsObject_DeleteLater(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); + } else { + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); + } +} + +void QGraphicsObject_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::deleteLater(); + } else { + static_cast(ptr)->QGraphicsObject::deleteLater(); + } +} + +void QGraphicsObject_DisconnectNotify(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->disconnectNotify(*static_cast(sign)); + } +} + +void QGraphicsObject_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGraphicsObject::disconnectNotify(*static_cast(sign)); + } +} + +char QGraphicsObject_EventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +char QGraphicsObject_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QGraphicsObject_MetaObject(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->metaObject()); + } else { + return const_cast(static_cast(ptr)->metaObject()); + } +} + +void* QGraphicsObject_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsProxyWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsTextItem::metaObject()); + } else { + return const_cast(static_cast(ptr)->QGraphicsObject::metaObject()); + } +} + +void QGraphicsObject_TimerEvent(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->timerEvent(static_cast(event)); + } else { + static_cast(ptr)->timerEvent(static_cast(event)); + } +} + +void QGraphicsObject_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsObject::timerEvent(static_cast(event)); + } +} + +void* QGraphicsObject_BoundingRect(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + + } +} + +void* QGraphicsObject_BoundingRectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsProxyWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + + } +} + +void QGraphicsObject_Paint(void* ptr, void* painter, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else { + + } +} + +void QGraphicsObject_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else { + + } +} + +class MyQGraphicsOpacityEffect: public QGraphicsOpacityEffect +{ +public: + MyQGraphicsOpacityEffect(QObject *parent = Q_NULLPTR) : QGraphicsOpacityEffect(parent) {QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType();}; + void draw(QPainter * painter) { callbackQGraphicsOpacityEffect_Draw(this, painter); }; + void Signal_OpacityChanged(qreal opacity) { callbackQGraphicsOpacityEffect_OpacityChanged(this, opacity); }; + void Signal_OpacityMaskChanged(const QBrush & mask) { callbackQGraphicsOpacityEffect_OpacityMaskChanged(this, const_cast(&mask)); }; + void setOpacity(qreal opacity) { callbackQGraphicsOpacityEffect_SetOpacity(this, opacity); }; + void setOpacityMask(const QBrush & mask) { callbackQGraphicsOpacityEffect_SetOpacityMask(this, const_cast(&mask)); }; + ~MyQGraphicsOpacityEffect() { callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(this); }; + QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; + void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; + void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; + void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; + void update() { callbackQGraphicsEffect_Update(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsOpacityEffect*) +Q_DECLARE_METATYPE(MyQGraphicsOpacityEffect*) + +int QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } else { + return new MyQGraphicsOpacityEffect(static_cast(parent)); + } +} + +void QGraphicsOpacityEffect_Draw(void* ptr, void* painter) +{ + static_cast(ptr)->draw(static_cast(painter)); +} + +void QGraphicsOpacityEffect_DrawDefault(void* ptr, void* painter) +{ + static_cast(ptr)->QGraphicsOpacityEffect::draw(static_cast(painter)); +} + +double QGraphicsOpacityEffect_Opacity(void* ptr) +{ + return static_cast(ptr)->opacity(); +} + +void QGraphicsOpacityEffect_ConnectOpacityChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityChanged), static_cast(t)); +} + +void QGraphicsOpacityEffect_DisconnectOpacityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityChanged)); +} + +void QGraphicsOpacityEffect_OpacityChanged(void* ptr, double opacity) +{ + static_cast(ptr)->opacityChanged(opacity); +} + +void* QGraphicsOpacityEffect_OpacityMask(void* ptr) +{ + return new QBrush(static_cast(ptr)->opacityMask()); +} + +void QGraphicsOpacityEffect_ConnectOpacityMaskChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityMaskChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityMaskChanged), static_cast(t)); +} + +void QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityMaskChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityMaskChanged)); +} + +void QGraphicsOpacityEffect_OpacityMaskChanged(void* ptr, void* mask) +{ + static_cast(ptr)->opacityMaskChanged(*static_cast(mask)); +} + +void QGraphicsOpacityEffect_SetOpacity(void* ptr, double opacity) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOpacity", Q_ARG(qreal, opacity)); +} + +void QGraphicsOpacityEffect_SetOpacityDefault(void* ptr, double opacity) +{ + static_cast(ptr)->QGraphicsOpacityEffect::setOpacity(opacity); +} + +void QGraphicsOpacityEffect_SetOpacityMask(void* ptr, void* mask) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOpacityMask", Q_ARG(const QBrush, *static_cast(mask))); +} + +void QGraphicsOpacityEffect_SetOpacityMaskDefault(void* ptr, void* mask) +{ + static_cast(ptr)->QGraphicsOpacityEffect::setOpacityMask(*static_cast(mask)); +} + +void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(void* ptr) +{ + static_cast(ptr)->~QGraphicsOpacityEffect(); +} + +void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsPathItem: public QGraphicsPathItem +{ +public: + MyQGraphicsPathItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPathItem(parent) {QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType();}; + MyQGraphicsPathItem(const QPainterPath &path, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPathItem(path, parent) {QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsPathItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsPathItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsPathItem() { callbackQGraphicsPathItem_DestroyQGraphicsPathItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsPathItem*) +Q_DECLARE_METATYPE(MyQGraphicsPathItem*) + +int QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsPathItem_NewQGraphicsPathItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPathItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPathItem(static_cast(parent)); + } else { + return new MyQGraphicsPathItem(static_cast(parent)); + } +} + +void* QGraphicsPathItem_NewQGraphicsPathItem2(void* path, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPathItem(*static_cast(path), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPathItem(*static_cast(path), static_cast(parent)); + } else { + return new MyQGraphicsPathItem(*static_cast(path), static_cast(parent)); + } +} + +void* QGraphicsPathItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsPathItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPathItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsPathItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsPathItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsPathItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void* QGraphicsPathItem_Path(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->path()); +} + +void QGraphicsPathItem_SetPath(void* ptr, void* path) +{ + static_cast(ptr)->setPath(*static_cast(path)); +} + +void QGraphicsPathItem_DestroyQGraphicsPathItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsPathItem(); +} + +void QGraphicsPathItem_DestroyQGraphicsPathItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsPixmapItem: public QGraphicsPixmapItem +{ +public: + MyQGraphicsPixmapItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPixmapItem(parent) {QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType();}; + MyQGraphicsPixmapItem(const QPixmap &pixmap, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPixmapItem(pixmap, parent) {QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsPixmapItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsPixmapItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsPixmapItem() { callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsPixmapItem*) +Q_DECLARE_METATYPE(MyQGraphicsPixmapItem*) + +int QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsPixmapItem_NewQGraphicsPixmapItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPixmapItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPixmapItem(static_cast(parent)); + } else { + return new MyQGraphicsPixmapItem(static_cast(parent)); + } +} + +void* QGraphicsPixmapItem_NewQGraphicsPixmapItem2(void* pixmap, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPixmapItem(*static_cast(pixmap), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPixmapItem(*static_cast(pixmap), static_cast(parent)); + } else { + return new MyQGraphicsPixmapItem(*static_cast(pixmap), static_cast(parent)); + } +} + +void* QGraphicsPixmapItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsPixmapItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPixmapItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsPixmapItem_Offset(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->offset(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsPixmapItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsPixmapItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsPixmapItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void* QGraphicsPixmapItem_Pixmap(void* ptr) +{ + return new QPixmap(static_cast(ptr)->pixmap()); +} + +void QGraphicsPixmapItem_SetOffset(void* ptr, void* offset) +{ + static_cast(ptr)->setOffset(*static_cast(offset)); +} + +void QGraphicsPixmapItem_SetOffset2(void* ptr, double x, double y) +{ + static_cast(ptr)->setOffset(x, y); +} + +void QGraphicsPixmapItem_SetPixmap(void* ptr, void* pixmap) +{ + static_cast(ptr)->setPixmap(*static_cast(pixmap)); +} + +void QGraphicsPixmapItem_SetShapeMode(void* ptr, long long mode) +{ + static_cast(ptr)->setShapeMode(static_cast(mode)); +} + +void QGraphicsPixmapItem_SetTransformationMode(void* ptr, long long mode) +{ + static_cast(ptr)->setTransformationMode(static_cast(mode)); +} + +long long QGraphicsPixmapItem_ShapeMode(void* ptr) +{ + return static_cast(ptr)->shapeMode(); +} + +long long QGraphicsPixmapItem_TransformationMode(void* ptr) +{ + return static_cast(ptr)->transformationMode(); +} + +void QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsPixmapItem(); +} + +void QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsPolygonItem: public QGraphicsPolygonItem +{ +public: + MyQGraphicsPolygonItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPolygonItem(parent) {QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType();}; + MyQGraphicsPolygonItem(const QPolygonF &polygon, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPolygonItem(polygon, parent) {QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsPolygonItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsPolygonItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsPolygonItem() { callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsPolygonItem*) +Q_DECLARE_METATYPE(MyQGraphicsPolygonItem*) + +int QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsPolygonItem_NewQGraphicsPolygonItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPolygonItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPolygonItem(static_cast(parent)); + } else { + return new MyQGraphicsPolygonItem(static_cast(parent)); + } +} + +void* QGraphicsPolygonItem_NewQGraphicsPolygonItem2(void* polygon, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPolygonItem(*static_cast(polygon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsPolygonItem(*static_cast(polygon), static_cast(parent)); + } else { + return new MyQGraphicsPolygonItem(*static_cast(polygon), static_cast(parent)); + } +} + +void* QGraphicsPolygonItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsPolygonItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPolygonItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QGraphicsPolygonItem_FillRule(void* ptr) +{ + return static_cast(ptr)->fillRule(); +} + +void QGraphicsPolygonItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsPolygonItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsPolygonItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void* QGraphicsPolygonItem_Polygon(void* ptr) +{ + return new QPolygonF(static_cast(ptr)->polygon()); +} + +void QGraphicsPolygonItem_SetFillRule(void* ptr, long long rule) +{ + static_cast(ptr)->setFillRule(static_cast(rule)); +} + +void QGraphicsPolygonItem_SetPolygon(void* ptr, void* polygon) +{ + static_cast(ptr)->setPolygon(*static_cast(polygon)); +} + +void QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsPolygonItem(); +} + +void QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsProxyWidget: public QGraphicsProxyWidget +{ +public: + MyQGraphicsProxyWidget(QGraphicsItem *parent = Q_NULLPTR, Qt::WindowFlags wFlags = Qt::WindowFlags()) : QGraphicsProxyWidget(parent, wFlags) {QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType();}; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + bool event(QEvent * event) { return callbackQGraphicsObject_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQGraphicsWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void grabMouseEvent(QEvent * event) { callbackQGraphicsWidget_GrabMouseEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQGraphicsWidget_HideEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + QGraphicsProxyWidget * newProxyWidget(const QWidget * child) { return static_cast(callbackQGraphicsProxyWidget_NewProxyWidget(this, const_cast(child))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_Paint(this, painter, const_cast(option), widget); }; + void resizeEvent(QGraphicsSceneResizeEvent * event) { callbackQGraphicsWidget_ResizeEvent(this, event); }; + void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; + void showEvent(QShowEvent * event) { callbackQGraphicsWidget_ShowEvent(this, event); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsWidget_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + void ungrabMouseEvent(QEvent * event) { callbackQGraphicsWidget_UngrabMouseEvent(this, event); }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; + ~MyQGraphicsProxyWidget() { callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget(this); }; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsWidget_BoundingRect(const_cast(static_cast(this)))); }; + void changeEvent(QEvent * event) { callbackQGraphicsWidget_ChangeEvent(this, event); }; + bool close() { return callbackQGraphicsWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQGraphicsWidget_CloseEvent(this, event); }; + void Signal_GeometryChanged() { callbackQGraphicsWidget_GeometryChanged(this); }; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void grabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_GrabKeyboardEvent(this, event); }; + void initStyleOption(QStyleOption * option) const { callbackQGraphicsWidget_InitStyleOption(const_cast(static_cast(this)), option); }; + void Signal_LayoutChanged() { callbackQGraphicsWidget_LayoutChanged(this); }; + void moveEvent(QGraphicsSceneMoveEvent * event) { callbackQGraphicsWidget_MoveEvent(this, event); }; + void paintWindowFrame(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_PaintWindowFrame(this, painter, const_cast(option), widget); }; + void polishEvent() { callbackQGraphicsWidget_PolishEvent(this); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + void ungrabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_UngrabKeyboardEvent(this, event); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + bool windowFrameEvent(QEvent * event) { return callbackQGraphicsWidget_WindowFrameEvent(this, event) != 0; }; + Qt::WindowFrameSection windowFrameSectionAt(const QPointF & pos) const { return static_cast(callbackQGraphicsWidget_WindowFrameSectionAt(const_cast(static_cast(this)), const_cast(&pos))); }; + void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; + void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; + void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; + void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; + void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; + void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; + void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; + void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; + void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; + void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; +}; + +Q_DECLARE_METATYPE(QGraphicsProxyWidget*) +Q_DECLARE_METATYPE(MyQGraphicsProxyWidget*) + +int QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsProxyWidget_NewQGraphicsProxyWidget(void* parent, long long wFlags) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsProxyWidget(static_cast(parent), static_cast(wFlags)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsProxyWidget(static_cast(parent), static_cast(wFlags)); + } else { + return new MyQGraphicsProxyWidget(static_cast(parent), static_cast(wFlags)); + } +} + +void* QGraphicsProxyWidget_CreateProxyForChildWidget(void* ptr, void* child) +{ + return static_cast(ptr)->createProxyForChildWidget(static_cast(child)); +} + +void* QGraphicsProxyWidget_NewProxyWidget(void* ptr, void* child) +{ + QGraphicsProxyWidget* returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "newProxyWidget", Q_RETURN_ARG(QGraphicsProxyWidget*, returnArg), Q_ARG(const QWidget*, static_cast(child))); + return returnArg; +} + +void* QGraphicsProxyWidget_NewProxyWidgetDefault(void* ptr, void* child) +{ + return static_cast(ptr)->QGraphicsProxyWidget::newProxyWidget(static_cast(child)); +} + +void QGraphicsProxyWidget_SetWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setWidget(static_cast(widget)); +} + +void* QGraphicsProxyWidget_SubWidgetRect(void* ptr, void* widget) +{ + return ({ QRectF tmpValue = static_cast(ptr)->subWidgetRect(static_cast(widget)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsProxyWidget_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(void* ptr) +{ + static_cast(ptr)->~QGraphicsProxyWidget(); +} + +void QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsRectItem: public QGraphicsRectItem +{ +public: + MyQGraphicsRectItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsRectItem(parent) {QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType();}; + MyQGraphicsRectItem(const QRectF &rect, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsRectItem(rect, parent) {QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType();}; + MyQGraphicsRectItem(qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsRectItem(x, y, width, height, parent) {QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsRectItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsRectItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsRectItem() { callbackQGraphicsRectItem_DestroyQGraphicsRectItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsRectItem*) +Q_DECLARE_METATYPE(MyQGraphicsRectItem*) + +int QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsRectItem_NewQGraphicsRectItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRectItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRectItem(static_cast(parent)); + } else { + return new MyQGraphicsRectItem(static_cast(parent)); + } +} + +void* QGraphicsRectItem_NewQGraphicsRectItem2(void* rect, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRectItem(*static_cast(rect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRectItem(*static_cast(rect), static_cast(parent)); + } else { + return new MyQGraphicsRectItem(*static_cast(rect), static_cast(parent)); + } +} + +void* QGraphicsRectItem_NewQGraphicsRectItem3(double x, double y, double width, double height, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRectItem(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRectItem(x, y, width, height, static_cast(parent)); + } else { + return new MyQGraphicsRectItem(x, y, width, height, static_cast(parent)); + } +} + +void* QGraphicsRectItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsRectItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsRectItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsRectItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsRectItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsRectItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void* QGraphicsRectItem_Rect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsRectItem_SetRect(void* ptr, void* rectangle) +{ + static_cast(ptr)->setRect(*static_cast(rectangle)); +} + +void QGraphicsRectItem_SetRect2(void* ptr, double x, double y, double width, double height) +{ + static_cast(ptr)->setRect(x, y, width, height); +} + +void QGraphicsRectItem_DestroyQGraphicsRectItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsRectItem(); +} + +void QGraphicsRectItem_DestroyQGraphicsRectItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsRotation: public QGraphicsRotation +{ +public: + MyQGraphicsRotation(QObject *parent = Q_NULLPTR) : QGraphicsRotation(parent) {QGraphicsRotation_QGraphicsRotation_QRegisterMetaType();}; + void Signal_AngleChanged() { callbackQGraphicsRotation_AngleChanged(this); }; + void applyTo(QMatrix4x4 * matrix) const { callbackQGraphicsRotation_ApplyTo(const_cast(static_cast(this)), matrix); }; + void Signal_AxisChanged() { callbackQGraphicsRotation_AxisChanged(this); }; + void Signal_OriginChanged() { callbackQGraphicsRotation_OriginChanged(this); }; + ~MyQGraphicsRotation() { callbackQGraphicsRotation_DestroyQGraphicsRotation(this); }; + void update() { callbackQGraphicsTransform_Update(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsTransform_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsTransform_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsTransform_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsTransform_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsTransform_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsTransform_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsTransform_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsTransform_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsTransform_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsRotation*) +Q_DECLARE_METATYPE(MyQGraphicsRotation*) + +int QGraphicsRotation_QGraphicsRotation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsRotation_NewQGraphicsRotation(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsRotation(static_cast(parent)); + } else { + return new MyQGraphicsRotation(static_cast(parent)); + } +} + +double QGraphicsRotation_Angle(void* ptr) +{ + return static_cast(ptr)->angle(); +} + +void QGraphicsRotation_ConnectAngleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsRotation::angleChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AngleChanged), static_cast(t)); +} + +void QGraphicsRotation_DisconnectAngleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsRotation::angleChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AngleChanged)); +} + +void QGraphicsRotation_AngleChanged(void* ptr) +{ + static_cast(ptr)->angleChanged(); +} + +void QGraphicsRotation_ApplyTo(void* ptr, void* matrix) +{ + static_cast(ptr)->applyTo(static_cast(matrix)); +} + +void QGraphicsRotation_ApplyToDefault(void* ptr, void* matrix) +{ + static_cast(ptr)->QGraphicsRotation::applyTo(static_cast(matrix)); +} + +void* QGraphicsRotation_Axis(void* ptr) +{ + return new QVector3D(static_cast(ptr)->axis()); +} + +void QGraphicsRotation_ConnectAxisChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsRotation::axisChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AxisChanged), static_cast(t)); +} + +void QGraphicsRotation_DisconnectAxisChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsRotation::axisChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AxisChanged)); +} + +void QGraphicsRotation_AxisChanged(void* ptr) +{ + static_cast(ptr)->axisChanged(); +} + +void* QGraphicsRotation_Origin(void* ptr) +{ + return new QVector3D(static_cast(ptr)->origin()); +} + +void QGraphicsRotation_ConnectOriginChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsRotation::originChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_OriginChanged), static_cast(t)); +} + +void QGraphicsRotation_DisconnectOriginChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsRotation::originChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_OriginChanged)); +} + +void QGraphicsRotation_OriginChanged(void* ptr) +{ + static_cast(ptr)->originChanged(); +} + +void QGraphicsRotation_SetAngle(void* ptr, double vqr) +{ + static_cast(ptr)->setAngle(vqr); +} + +void QGraphicsRotation_SetAxis(void* ptr, void* axis) +{ + static_cast(ptr)->setAxis(*static_cast(axis)); +} + +void QGraphicsRotation_SetAxis2(void* ptr, long long axis) +{ + static_cast(ptr)->setAxis(static_cast(axis)); +} + +void QGraphicsRotation_SetOrigin(void* ptr, void* point) +{ + static_cast(ptr)->setOrigin(*static_cast(point)); +} + +void QGraphicsRotation_DestroyQGraphicsRotation(void* ptr) +{ + static_cast(ptr)->~QGraphicsRotation(); +} + +void QGraphicsRotation_DestroyQGraphicsRotationDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsScale: public QGraphicsScale +{ +public: + MyQGraphicsScale(QObject *parent = Q_NULLPTR) : QGraphicsScale(parent) {QGraphicsScale_QGraphicsScale_QRegisterMetaType();}; + void applyTo(QMatrix4x4 * matrix) const { callbackQGraphicsScale_ApplyTo(const_cast(static_cast(this)), matrix); }; + void Signal_OriginChanged() { callbackQGraphicsScale_OriginChanged(this); }; + void Signal_ScaleChanged() { callbackQGraphicsScale_ScaleChanged(this); }; + void Signal_XScaleChanged() { callbackQGraphicsScale_XScaleChanged(this); }; + void Signal_YScaleChanged() { callbackQGraphicsScale_YScaleChanged(this); }; + void Signal_ZScaleChanged() { callbackQGraphicsScale_ZScaleChanged(this); }; + ~MyQGraphicsScale() { callbackQGraphicsScale_DestroyQGraphicsScale(this); }; + void update() { callbackQGraphicsTransform_Update(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsTransform_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsTransform_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsTransform_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsTransform_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsTransform_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsTransform_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsTransform_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsTransform_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsTransform_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsScale*) +Q_DECLARE_METATYPE(MyQGraphicsScale*) + +int QGraphicsScale_QGraphicsScale_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsScale_NewQGraphicsScale(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScale(static_cast(parent)); + } else { + return new MyQGraphicsScale(static_cast(parent)); + } +} + +void QGraphicsScale_ApplyTo(void* ptr, void* matrix) +{ + static_cast(ptr)->applyTo(static_cast(matrix)); +} + +void QGraphicsScale_ApplyToDefault(void* ptr, void* matrix) +{ + static_cast(ptr)->QGraphicsScale::applyTo(static_cast(matrix)); +} + +void* QGraphicsScale_Origin(void* ptr) +{ + return new QVector3D(static_cast(ptr)->origin()); +} + +void QGraphicsScale_ConnectOriginChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::originChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_OriginChanged), static_cast(t)); +} + +void QGraphicsScale_DisconnectOriginChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::originChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_OriginChanged)); +} + +void QGraphicsScale_OriginChanged(void* ptr) +{ + static_cast(ptr)->originChanged(); +} + +void QGraphicsScale_ConnectScaleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ScaleChanged), static_cast(t)); +} + +void QGraphicsScale_DisconnectScaleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ScaleChanged)); +} + +void QGraphicsScale_ScaleChanged(void* ptr) +{ + static_cast(ptr)->scaleChanged(); +} + +void QGraphicsScale_SetOrigin(void* ptr, void* point) +{ + static_cast(ptr)->setOrigin(*static_cast(point)); +} + +void QGraphicsScale_SetXScale(void* ptr, double vqr) +{ + static_cast(ptr)->setXScale(vqr); +} + +void QGraphicsScale_SetYScale(void* ptr, double vqr) +{ + static_cast(ptr)->setYScale(vqr); +} + +void QGraphicsScale_SetZScale(void* ptr, double vqr) +{ + static_cast(ptr)->setZScale(vqr); +} + +double QGraphicsScale_XScale(void* ptr) +{ + return static_cast(ptr)->xScale(); +} + +void QGraphicsScale_ConnectXScaleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::xScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_XScaleChanged), static_cast(t)); +} + +void QGraphicsScale_DisconnectXScaleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::xScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_XScaleChanged)); +} + +void QGraphicsScale_XScaleChanged(void* ptr) +{ + static_cast(ptr)->xScaleChanged(); +} + +double QGraphicsScale_YScale(void* ptr) +{ + return static_cast(ptr)->yScale(); +} + +void QGraphicsScale_ConnectYScaleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::yScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_YScaleChanged), static_cast(t)); +} + +void QGraphicsScale_DisconnectYScaleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::yScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_YScaleChanged)); +} + +void QGraphicsScale_YScaleChanged(void* ptr) +{ + static_cast(ptr)->yScaleChanged(); +} + +double QGraphicsScale_ZScale(void* ptr) +{ + return static_cast(ptr)->zScale(); +} + +void QGraphicsScale_ConnectZScaleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::zScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ZScaleChanged), static_cast(t)); +} + +void QGraphicsScale_DisconnectZScaleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::zScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ZScaleChanged)); +} + +void QGraphicsScale_ZScaleChanged(void* ptr) +{ + static_cast(ptr)->zScaleChanged(); +} + +void QGraphicsScale_DestroyQGraphicsScale(void* ptr) +{ + static_cast(ptr)->~QGraphicsScale(); +} + +void QGraphicsScale_DestroyQGraphicsScaleDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsScene: public QGraphicsScene +{ +public: + MyQGraphicsScene(QObject *parent = Q_NULLPTR) : QGraphicsScene(parent) {QGraphicsScene_QGraphicsScene_QRegisterMetaType();}; + MyQGraphicsScene(const QRectF &sceneRect, QObject *parent = Q_NULLPTR) : QGraphicsScene(sceneRect, parent) {QGraphicsScene_QGraphicsScene_QRegisterMetaType();}; + MyQGraphicsScene(qreal x, qreal y, qreal width, qreal height, QObject *parent = Q_NULLPTR) : QGraphicsScene(x, y, width, height, parent) {QGraphicsScene_QGraphicsScene_QRegisterMetaType();}; + void advance() { callbackQGraphicsScene_Advance(this); }; + void Signal_Changed(const QList & region) { callbackQGraphicsScene_Changed(this, ({ QList* tmpValuea94a58 = new QList(region); QtWidgets_PackedList { tmpValuea94a58, tmpValuea94a58->size() }; })); }; + void clear() { callbackQGraphicsScene_Clear(this); }; + void clearSelection() { callbackQGraphicsScene_ClearSelection(this); }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * contextMenuEvent) { callbackQGraphicsScene_ContextMenuEvent(this, contextMenuEvent); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DragMoveEvent(this, event); }; + void drawBackground(QPainter * painter, const QRectF & rect) { callbackQGraphicsScene_DrawBackground(this, painter, const_cast(&rect)); }; + void drawForeground(QPainter * painter, const QRectF & rect) { callbackQGraphicsScene_DrawForeground(this, painter, const_cast(&rect)); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DropEvent(this, event); }; + bool event(QEvent * event) { return callbackQGraphicsScene_Event(this, event) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsScene_EventFilter(this, watched, event) != 0; }; + void focusInEvent(QFocusEvent * focusEvent) { callbackQGraphicsScene_FocusInEvent(this, focusEvent); }; + void Signal_FocusItemChanged(QGraphicsItem * newFocusItem, QGraphicsItem * oldFocusItem, Qt::FocusReason reason) { callbackQGraphicsScene_FocusItemChanged(this, newFocusItem, oldFocusItem, reason); }; + bool focusNextPrevChild(bool next) { return callbackQGraphicsScene_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * focusEvent) { callbackQGraphicsScene_FocusOutEvent(this, focusEvent); }; + void helpEvent(QGraphicsSceneHelpEvent * helpEvent) { callbackQGraphicsScene_HelpEvent(this, helpEvent); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsScene_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsScene_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void invalidate(const QRectF & rect, QGraphicsScene::SceneLayers layers) { callbackQGraphicsScene_Invalidate(this, const_cast(&rect), layers); }; + void keyPressEvent(QKeyEvent * keyEvent) { callbackQGraphicsScene_KeyPressEvent(this, keyEvent); }; + void keyReleaseEvent(QKeyEvent * keyEvent) { callbackQGraphicsScene_KeyReleaseEvent(this, keyEvent); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MouseDoubleClickEvent(this, mouseEvent); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MouseMoveEvent(this, mouseEvent); }; + void mousePressEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MousePressEvent(this, mouseEvent); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MouseReleaseEvent(this, mouseEvent); }; + void Signal_SceneRectChanged(const QRectF & rect) { callbackQGraphicsScene_SceneRectChanged(this, const_cast(&rect)); }; + void Signal_SelectionChanged() { callbackQGraphicsScene_SelectionChanged(this); }; + void update(const QRectF & rect) { callbackQGraphicsScene_Update(this, const_cast(&rect)); }; + void wheelEvent(QGraphicsSceneWheelEvent * wheelEvent) { callbackQGraphicsScene_WheelEvent(this, wheelEvent); }; + ~MyQGraphicsScene() { callbackQGraphicsScene_DestroyQGraphicsScene(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsScene_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsScene_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsScene_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsScene_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsScene_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsScene_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsScene_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsScene_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsScene_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsScene*) +Q_DECLARE_METATYPE(MyQGraphicsScene*) + +int QGraphicsScene_QGraphicsScene_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsScene_NewQGraphicsScene(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(static_cast(parent)); + } else { + return new MyQGraphicsScene(static_cast(parent)); + } +} + +void* QGraphicsScene_NewQGraphicsScene2(void* sceneRect, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } else { + return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); + } +} + +void* QGraphicsScene_NewQGraphicsScene3(double x, double y, double width, double height, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } else { + return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); + } +} + +void* QGraphicsScene_ActivePanel(void* ptr) +{ + return static_cast(ptr)->activePanel(); +} + +void* QGraphicsScene_ActiveWindow(void* ptr) +{ + return static_cast(ptr)->activeWindow(); +} + +void* QGraphicsScene_AddEllipse(void* ptr, void* rect, void* pen, void* brush) +{ + return static_cast(ptr)->addEllipse(*static_cast(rect), *static_cast(pen), *static_cast(brush)); +} + +void* QGraphicsScene_AddEllipse2(void* ptr, double x, double y, double w, double h, void* pen, void* brush) +{ + return static_cast(ptr)->addEllipse(x, y, w, h, *static_cast(pen), *static_cast(brush)); +} + +void QGraphicsScene_AddItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void* QGraphicsScene_AddLine(void* ptr, void* line, void* pen) +{ + return static_cast(ptr)->addLine(*static_cast(line), *static_cast(pen)); +} + +void* QGraphicsScene_AddLine2(void* ptr, double x1, double y1, double x2, double y2, void* pen) +{ + return static_cast(ptr)->addLine(x1, y1, x2, y2, *static_cast(pen)); +} + +void* QGraphicsScene_AddPath(void* ptr, void* path, void* pen, void* brush) +{ + return static_cast(ptr)->addPath(*static_cast(path), *static_cast(pen), *static_cast(brush)); +} + +void* QGraphicsScene_AddPixmap(void* ptr, void* pixmap) +{ + return static_cast(ptr)->addPixmap(*static_cast(pixmap)); +} + +void* QGraphicsScene_AddPolygon(void* ptr, void* polygon, void* pen, void* brush) +{ + return static_cast(ptr)->addPolygon(*static_cast(polygon), *static_cast(pen), *static_cast(brush)); +} + +void* QGraphicsScene_AddRect(void* ptr, void* rect, void* pen, void* brush) +{ + return static_cast(ptr)->addRect(*static_cast(rect), *static_cast(pen), *static_cast(brush)); +} + +void* QGraphicsScene_AddRect2(void* ptr, double x, double y, double w, double h, void* pen, void* brush) +{ + return static_cast(ptr)->addRect(x, y, w, h, *static_cast(pen), *static_cast(brush)); +} + +void* QGraphicsScene_AddSimpleText(void* ptr, struct QtWidgets_PackedString text, void* font) +{ + return static_cast(ptr)->addSimpleText(QString::fromUtf8(text.data, text.len), *static_cast(font)); +} + +void* QGraphicsScene_AddText(void* ptr, struct QtWidgets_PackedString text, void* font) +{ + return static_cast(ptr)->addText(QString::fromUtf8(text.data, text.len), *static_cast(font)); +} + +void* QGraphicsScene_AddWidget(void* ptr, void* widget, long long wFlags) +{ + return static_cast(ptr)->addWidget(static_cast(widget), static_cast(wFlags)); +} + +void QGraphicsScene_Advance(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "advance"); +} + +void QGraphicsScene_AdvanceDefault(void* ptr) +{ + static_cast(ptr)->QGraphicsScene::advance(); +} + +void* QGraphicsScene_BackgroundBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->backgroundBrush()); +} + +int QGraphicsScene_BspTreeDepth(void* ptr) +{ + return static_cast(ptr)->bspTreeDepth(); +} + +void QGraphicsScene_ConnectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast &)>(&QGraphicsScene::changed), static_cast(ptr), static_cast &)>(&MyQGraphicsScene::Signal_Changed), static_cast(t)); +} + +void QGraphicsScene_DisconnectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast &)>(&QGraphicsScene::changed), static_cast(ptr), static_cast &)>(&MyQGraphicsScene::Signal_Changed)); +} + +void QGraphicsScene_Changed(void* ptr, void* region) +{ + static_cast(ptr)->changed(*static_cast*>(region)); +} + +void QGraphicsScene_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QGraphicsScene_ClearDefault(void* ptr) +{ + static_cast(ptr)->QGraphicsScene::clear(); +} + +void QGraphicsScene_ClearFocus(void* ptr) +{ + static_cast(ptr)->clearFocus(); +} + +void QGraphicsScene_ClearSelection(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearSelection"); +} + +void QGraphicsScene_ClearSelectionDefault(void* ptr) +{ + static_cast(ptr)->QGraphicsScene::clearSelection(); +} + +struct QtWidgets_PackedList QGraphicsScene_CollidingItems(void* ptr, void* item, long long mode) +{ + if (dynamic_cast(static_cast(item))) { + return ({ QList* tmpValue394039 = new QList(static_cast(ptr)->collidingItems(static_cast(item), static_cast(mode))); QtWidgets_PackedList { tmpValue394039, tmpValue394039->size() }; }); + } else if (dynamic_cast(static_cast(item))) { + return ({ QList* tmpValue394039 = new QList(static_cast(ptr)->collidingItems(static_cast(item), static_cast(mode))); QtWidgets_PackedList { tmpValue394039, tmpValue394039->size() }; }); + } else { + return ({ QList* tmpValue394039 = new QList(static_cast(ptr)->collidingItems(static_cast(item), static_cast(mode))); QtWidgets_PackedList { tmpValue394039, tmpValue394039->size() }; }); + } +} + +void QGraphicsScene_ContextMenuEvent(void* ptr, void* contextMenuEvent) +{ + static_cast(ptr)->contextMenuEvent(static_cast(contextMenuEvent)); +} + +void QGraphicsScene_ContextMenuEventDefault(void* ptr, void* contextMenuEvent) +{ + static_cast(ptr)->QGraphicsScene::contextMenuEvent(static_cast(contextMenuEvent)); +} + +void* QGraphicsScene_CreateItemGroup(void* ptr, void* items) +{ + return static_cast(ptr)->createItemGroup(*static_cast*>(items)); +} + +void QGraphicsScene_DestroyItemGroup(void* ptr, void* group) +{ + static_cast(ptr)->destroyItemGroup(static_cast(group)); +} + +void QGraphicsScene_DragEnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragEnterEvent(static_cast(event)); +} + +void QGraphicsScene_DragEnterEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::dragEnterEvent(static_cast(event)); +} + +void QGraphicsScene_DragLeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragLeaveEvent(static_cast(event)); +} + +void QGraphicsScene_DragLeaveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::dragLeaveEvent(static_cast(event)); +} + +void QGraphicsScene_DragMoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragMoveEvent(static_cast(event)); +} + +void QGraphicsScene_DragMoveEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::dragMoveEvent(static_cast(event)); +} + +void QGraphicsScene_DrawBackground(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->drawBackground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsScene_DrawBackgroundDefault(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->QGraphicsScene::drawBackground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsScene_DrawForeground(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->drawForeground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsScene_DrawForegroundDefault(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->QGraphicsScene::drawForeground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsScene_DropEvent(void* ptr, void* event) +{ + static_cast(ptr)->dropEvent(static_cast(event)); +} + +void QGraphicsScene_DropEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::dropEvent(static_cast(event)); +} + +char QGraphicsScene_EventDefault(void* ptr, void* event) +{ + return static_cast(ptr)->QGraphicsScene::event(static_cast(event)); +} + +char QGraphicsScene_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void QGraphicsScene_FocusInEvent(void* ptr, void* focusEvent) +{ + static_cast(ptr)->focusInEvent(static_cast(focusEvent)); +} + +void QGraphicsScene_FocusInEventDefault(void* ptr, void* focusEvent) +{ + static_cast(ptr)->QGraphicsScene::focusInEvent(static_cast(focusEvent)); +} + +void* QGraphicsScene_FocusItem(void* ptr) +{ + return static_cast(ptr)->focusItem(); +} + +void QGraphicsScene_ConnectFocusItemChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScene::focusItemChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_FocusItemChanged), static_cast(t)); +} + +void QGraphicsScene_DisconnectFocusItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScene::focusItemChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_FocusItemChanged)); +} + +void QGraphicsScene_FocusItemChanged(void* ptr, void* newFocusItem, void* oldFocusItem, long long reason) +{ + if (dynamic_cast(static_cast(newFocusItem))) { + static_cast(ptr)->focusItemChanged(static_cast(newFocusItem), static_cast(oldFocusItem), static_cast(reason)); + } else if (dynamic_cast(static_cast(newFocusItem))) { + static_cast(ptr)->focusItemChanged(static_cast(newFocusItem), static_cast(oldFocusItem), static_cast(reason)); + } else { + static_cast(ptr)->focusItemChanged(static_cast(newFocusItem), static_cast(oldFocusItem), static_cast(reason)); + } +} + +char QGraphicsScene_FocusNextPrevChild(void* ptr, char next) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "focusNextPrevChild", Q_RETURN_ARG(bool, returnArg), Q_ARG(bool, next != 0)); + return returnArg; +} + +char QGraphicsScene_FocusNextPrevChildDefault(void* ptr, char next) +{ + return static_cast(ptr)->QGraphicsScene::focusNextPrevChild(next != 0); +} + +char QGraphicsScene_FocusOnTouch(void* ptr) +{ + return static_cast(ptr)->focusOnTouch(); +} + +void QGraphicsScene_FocusOutEvent(void* ptr, void* focusEvent) +{ + static_cast(ptr)->focusOutEvent(static_cast(focusEvent)); +} + +void QGraphicsScene_FocusOutEventDefault(void* ptr, void* focusEvent) +{ + static_cast(ptr)->QGraphicsScene::focusOutEvent(static_cast(focusEvent)); +} + +void* QGraphicsScene_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void* QGraphicsScene_ForegroundBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->foregroundBrush()); +} + +char QGraphicsScene_HasFocus(void* ptr) +{ + return static_cast(ptr)->hasFocus(); +} + +double QGraphicsScene_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +void QGraphicsScene_HelpEvent(void* ptr, void* helpEvent) +{ + static_cast(ptr)->helpEvent(static_cast(helpEvent)); +} + +void QGraphicsScene_HelpEventDefault(void* ptr, void* helpEvent) +{ + static_cast(ptr)->QGraphicsScene::helpEvent(static_cast(helpEvent)); +} + +void QGraphicsScene_InputMethodEvent(void* ptr, void* event) +{ + static_cast(ptr)->inputMethodEvent(static_cast(event)); +} + +void QGraphicsScene_InputMethodEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::inputMethodEvent(static_cast(event)); +} + +void* QGraphicsScene_InputMethodQuery(void* ptr, long long query) +{ + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); +} + +void* QGraphicsScene_InputMethodQueryDefault(void* ptr, long long query) +{ + return new QVariant(static_cast(ptr)->QGraphicsScene::inputMethodQuery(static_cast(query))); +} + +void QGraphicsScene_Invalidate(void* ptr, void* rect, long long layers) +{ + QMetaObject::invokeMethod(static_cast(ptr), "invalidate", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(QGraphicsScene::SceneLayers, static_cast(layers))); +} + +void QGraphicsScene_InvalidateDefault(void* ptr, void* rect, long long layers) +{ + static_cast(ptr)->QGraphicsScene::invalidate(*static_cast(rect), static_cast(layers)); +} + +void QGraphicsScene_Invalidate2(void* ptr, double x, double y, double w, double h, long long layers) +{ + static_cast(ptr)->invalidate(x, y, w, h, static_cast(layers)); +} + +char QGraphicsScene_IsActive(void* ptr) +{ + return static_cast(ptr)->isActive(); +} + +char QGraphicsScene_IsSortCacheEnabled(void* ptr) +{ + return static_cast(ptr)->isSortCacheEnabled(); +} + +void* QGraphicsScene_ItemAt(void* ptr, void* position, void* deviceTransform) +{ + return static_cast(ptr)->itemAt(*static_cast(position), *static_cast(deviceTransform)); +} + +void* QGraphicsScene_ItemAt4(void* ptr, double x, double y, void* deviceTransform) +{ + return static_cast(ptr)->itemAt(x, y, *static_cast(deviceTransform)); +} + +long long QGraphicsScene_ItemIndexMethod(void* ptr) +{ + return static_cast(ptr)->itemIndexMethod(); +} + +struct QtWidgets_PackedList QGraphicsScene_Items(void* ptr, long long order) +{ + return ({ QList* tmpValuea79113 = new QList(static_cast(ptr)->items(static_cast(order))); QtWidgets_PackedList { tmpValuea79113, tmpValuea79113->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsScene_Items2(void* ptr, void* pos, long long mode, long long order, void* deviceTransform) +{ + return ({ QList* tmpValue68679d = new QList(static_cast(ptr)->items(*static_cast(pos), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValue68679d, tmpValue68679d->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsScene_Items3(void* ptr, void* rect, long long mode, long long order, void* deviceTransform) +{ + return ({ QList* tmpValuec23b67 = new QList(static_cast(ptr)->items(*static_cast(rect), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValuec23b67, tmpValuec23b67->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsScene_Items4(void* ptr, void* polygon, long long mode, long long order, void* deviceTransform) +{ + return ({ QList* tmpValue73aac6 = new QList(static_cast(ptr)->items(*static_cast(polygon), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValue73aac6, tmpValue73aac6->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsScene_Items5(void* ptr, void* path, long long mode, long long order, void* deviceTransform) +{ + return ({ QList* tmpValue0a280c = new QList(static_cast(ptr)->items(*static_cast(path), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValue0a280c, tmpValue0a280c->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsScene_Items7(void* ptr, double x, double y, double w, double h, long long mode, long long order, void* deviceTransform) +{ + return ({ QList* tmpValuee3277d = new QList(static_cast(ptr)->items(x, y, w, h, static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValuee3277d, tmpValuee3277d->size() }; }); +} + +void* QGraphicsScene_ItemsBoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->itemsBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsScene_KeyPressEvent(void* ptr, void* keyEvent) +{ + static_cast(ptr)->keyPressEvent(static_cast(keyEvent)); +} + +void QGraphicsScene_KeyPressEventDefault(void* ptr, void* keyEvent) +{ + static_cast(ptr)->QGraphicsScene::keyPressEvent(static_cast(keyEvent)); +} + +void QGraphicsScene_KeyReleaseEvent(void* ptr, void* keyEvent) +{ + static_cast(ptr)->keyReleaseEvent(static_cast(keyEvent)); +} + +void QGraphicsScene_KeyReleaseEventDefault(void* ptr, void* keyEvent) +{ + static_cast(ptr)->QGraphicsScene::keyReleaseEvent(static_cast(keyEvent)); +} + +double QGraphicsScene_MinimumRenderSize(void* ptr) +{ + return static_cast(ptr)->minimumRenderSize(); +} + +void QGraphicsScene_MouseDoubleClickEvent(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->mouseDoubleClickEvent(static_cast(mouseEvent)); +} + +void QGraphicsScene_MouseDoubleClickEventDefault(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->QGraphicsScene::mouseDoubleClickEvent(static_cast(mouseEvent)); +} + +void* QGraphicsScene_MouseGrabberItem(void* ptr) +{ + return static_cast(ptr)->mouseGrabberItem(); +} + +void QGraphicsScene_MouseMoveEvent(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->mouseMoveEvent(static_cast(mouseEvent)); +} + +void QGraphicsScene_MouseMoveEventDefault(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->QGraphicsScene::mouseMoveEvent(static_cast(mouseEvent)); +} + +void QGraphicsScene_MousePressEvent(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->mousePressEvent(static_cast(mouseEvent)); +} + +void QGraphicsScene_MousePressEventDefault(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->QGraphicsScene::mousePressEvent(static_cast(mouseEvent)); +} + +void QGraphicsScene_MouseReleaseEvent(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->mouseReleaseEvent(static_cast(mouseEvent)); +} + +void QGraphicsScene_MouseReleaseEventDefault(void* ptr, void* mouseEvent) +{ + static_cast(ptr)->QGraphicsScene::mouseReleaseEvent(static_cast(mouseEvent)); +} + +void* QGraphicsScene_Palette(void* ptr) +{ + return new QPalette(static_cast(ptr)->palette()); +} + +void QGraphicsScene_RemoveItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeItem(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeItem(static_cast(item)); + } else { + static_cast(ptr)->removeItem(static_cast(item)); + } +} + +void QGraphicsScene_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode) +{ + static_cast(ptr)->render(static_cast(painter), *static_cast(target), *static_cast(source), static_cast(aspectRatioMode)); +} + +void* QGraphicsScene_SceneRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->sceneRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsScene_ConnectSceneRectChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScene::sceneRectChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SceneRectChanged), static_cast(t)); +} + +void QGraphicsScene_DisconnectSceneRectChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScene::sceneRectChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SceneRectChanged)); +} + +void QGraphicsScene_SceneRectChanged(void* ptr, void* rect) +{ + static_cast(ptr)->sceneRectChanged(*static_cast(rect)); +} + +struct QtWidgets_PackedList QGraphicsScene_SelectedItems(void* ptr) +{ + return ({ QList* tmpValue591fec = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue591fec, tmpValue591fec->size() }; }); +} + +void* QGraphicsScene_SelectionArea(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->selectionArea()); +} + +void QGraphicsScene_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsScene::selectionChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SelectionChanged), static_cast(t)); +} + +void QGraphicsScene_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScene::selectionChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SelectionChanged)); +} + +void QGraphicsScene_SelectionChanged(void* ptr) +{ + static_cast(ptr)->selectionChanged(); +} + +char QGraphicsScene_SendEvent(void* ptr, void* item, void* event) +{ + if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->sendEvent(static_cast(item), static_cast(event)); + } else if (dynamic_cast(static_cast(item))) { + return static_cast(ptr)->sendEvent(static_cast(item), static_cast(event)); + } else { + return static_cast(ptr)->sendEvent(static_cast(item), static_cast(event)); + } +} + +void QGraphicsScene_SetActivePanel(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setActivePanel(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setActivePanel(static_cast(item)); + } else { + static_cast(ptr)->setActivePanel(static_cast(item)); + } +} + +void QGraphicsScene_SetActiveWindow(void* ptr, void* widget) +{ + static_cast(ptr)->setActiveWindow(static_cast(widget)); +} + +void QGraphicsScene_SetBackgroundBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setBackgroundBrush(*static_cast(brush)); +} + +void QGraphicsScene_SetBspTreeDepth(void* ptr, int depth) +{ + static_cast(ptr)->setBspTreeDepth(depth); +} + +void QGraphicsScene_SetFocus(void* ptr, long long focusReason) +{ + static_cast(ptr)->setFocus(static_cast(focusReason)); +} + +void QGraphicsScene_SetFocusItem(void* ptr, void* item, long long focusReason) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusItem(static_cast(item), static_cast(focusReason)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->setFocusItem(static_cast(item), static_cast(focusReason)); + } else { + static_cast(ptr)->setFocusItem(static_cast(item), static_cast(focusReason)); + } +} + +void QGraphicsScene_SetFocusOnTouch(void* ptr, char enabled) +{ + static_cast(ptr)->setFocusOnTouch(enabled != 0); +} + +void QGraphicsScene_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QGraphicsScene_SetForegroundBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setForegroundBrush(*static_cast(brush)); +} + +void QGraphicsScene_SetItemIndexMethod(void* ptr, long long method) +{ + static_cast(ptr)->setItemIndexMethod(static_cast(method)); +} + +void QGraphicsScene_SetMinimumRenderSize(void* ptr, double minSize) +{ + static_cast(ptr)->setMinimumRenderSize(minSize); +} + +void QGraphicsScene_SetPalette(void* ptr, void* palette) +{ + static_cast(ptr)->setPalette(*static_cast(palette)); +} + +void QGraphicsScene_SetSceneRect(void* ptr, void* rect) +{ + static_cast(ptr)->setSceneRect(*static_cast(rect)); +} + +void QGraphicsScene_SetSceneRect2(void* ptr, double x, double y, double w, double h) +{ + static_cast(ptr)->setSceneRect(x, y, w, h); +} + +void QGraphicsScene_SetSelectionArea(void* ptr, void* path, void* deviceTransform) +{ + static_cast(ptr)->setSelectionArea(*static_cast(path), *static_cast(deviceTransform)); +} + +void QGraphicsScene_SetSelectionArea2(void* ptr, void* path, long long mode, void* deviceTransform) +{ + static_cast(ptr)->setSelectionArea(*static_cast(path), static_cast(mode), *static_cast(deviceTransform)); +} + +void QGraphicsScene_SetSelectionArea3(void* ptr, void* path, long long selectionOperation, long long mode, void* deviceTransform) +{ + static_cast(ptr)->setSelectionArea(*static_cast(path), static_cast(selectionOperation), static_cast(mode), *static_cast(deviceTransform)); +} + +void QGraphicsScene_SetSortCacheEnabled(void* ptr, char enabled) +{ + static_cast(ptr)->setSortCacheEnabled(enabled != 0); +} + +void QGraphicsScene_SetStickyFocus(void* ptr, char enabled) +{ + static_cast(ptr)->setStickyFocus(enabled != 0); +} + +void QGraphicsScene_SetStyle(void* ptr, void* style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +char QGraphicsScene_StickyFocus(void* ptr) +{ + return static_cast(ptr)->stickyFocus(); +} + +void* QGraphicsScene_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +void QGraphicsScene_Update(void* ptr, void* rect) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update", Q_ARG(const QRectF, *static_cast(rect))); +} + +void QGraphicsScene_UpdateDefault(void* ptr, void* rect) +{ + static_cast(ptr)->QGraphicsScene::update(*static_cast(rect)); +} + +void QGraphicsScene_Update2(void* ptr, double x, double y, double w, double h) +{ + static_cast(ptr)->update(x, y, w, h); +} + +struct QtWidgets_PackedList QGraphicsScene_Views(void* ptr) +{ + return ({ QList* tmpValuec79e3c = new QList(static_cast(ptr)->views()); QtWidgets_PackedList { tmpValuec79e3c, tmpValuec79e3c->size() }; }); +} + +void QGraphicsScene_WheelEvent(void* ptr, void* wheelEvent) +{ + static_cast(ptr)->wheelEvent(static_cast(wheelEvent)); +} + +void QGraphicsScene_WheelEventDefault(void* ptr, void* wheelEvent) +{ + static_cast(ptr)->QGraphicsScene::wheelEvent(static_cast(wheelEvent)); +} + +double QGraphicsScene_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +void QGraphicsScene_DestroyQGraphicsScene(void* ptr) +{ + static_cast(ptr)->~QGraphicsScene(); +} + +void QGraphicsScene_DestroyQGraphicsSceneDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsScene___changed_region_atList(void* ptr, int i) +{ + return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsScene___changed_region_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsScene___changed_region_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___collidingItems_atList(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___collidingItems_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___collidingItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___createItemGroup_items_atList(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___createItemGroup_items_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___createItemGroup_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___items_atList(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___items_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___items_atList2(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___items_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___items_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___items_atList3(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___items_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___items_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___items_atList4(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___items_setList4(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___items_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___items_atList5(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___items_setList5(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___items_newList5(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___items_atList7(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___items_setList7(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___items_newList7(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___selectedItems_atList(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___selectedItems_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___selectedItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___views_atList(void* ptr, int i) +{ + return ({QGraphicsView * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___views_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGraphicsScene___views_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGraphicsScene___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsScene___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsScene___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsScene___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsScene___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGraphicsScene_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::childEvent(static_cast(event)); +} + +void QGraphicsScene_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGraphicsScene::connectNotify(*static_cast(sign)); +} + +void QGraphicsScene_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::customEvent(static_cast(event)); +} + +void QGraphicsScene_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QGraphicsScene::deleteLater(); +} + +void QGraphicsScene_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QGraphicsScene::disconnectNotify(*static_cast(sign)); +} + +void* QGraphicsScene_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QGraphicsScene::metaObject()); +} + +void QGraphicsScene_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QGraphicsScene::timerEvent(static_cast(event)); +} + +class MyQGraphicsSceneContextMenuEvent: public QGraphicsSceneContextMenuEvent +{ +public: + ~MyQGraphicsSceneContextMenuEvent() { callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneContextMenuEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneContextMenuEvent*) + +int QGraphicsSceneContextMenuEvent_QGraphicsSceneContextMenuEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QGraphicsSceneContextMenuEvent_Modifiers(void* ptr) +{ + return static_cast(ptr)->modifiers(); +} + +void* QGraphicsSceneContextMenuEvent_Pos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QGraphicsSceneContextMenuEvent_Reason(void* ptr) +{ + return static_cast(ptr)->reason(); +} + +void* QGraphicsSceneContextMenuEvent_ScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneContextMenuEvent_ScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneContextMenuEvent(); +} + +void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneDragDropEvent: public QGraphicsSceneDragDropEvent +{ +public: + ~MyQGraphicsSceneDragDropEvent() { callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneDragDropEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneDragDropEvent*) + +int QGraphicsSceneDragDropEvent_QGraphicsSceneDragDropEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void QGraphicsSceneDragDropEvent_AcceptProposedAction(void* ptr) +{ + static_cast(ptr)->acceptProposedAction(); +} + +long long QGraphicsSceneDragDropEvent_Buttons(void* ptr) +{ + return static_cast(ptr)->buttons(); +} + +long long QGraphicsSceneDragDropEvent_DropAction(void* ptr) +{ + return static_cast(ptr)->dropAction(); +} + +void* QGraphicsSceneDragDropEvent_MimeData(void* ptr) +{ + return const_cast(static_cast(ptr)->mimeData()); +} + +long long QGraphicsSceneDragDropEvent_Modifiers(void* ptr) +{ + return static_cast(ptr)->modifiers(); +} + +void* QGraphicsSceneDragDropEvent_Pos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QGraphicsSceneDragDropEvent_PossibleActions(void* ptr) +{ + return static_cast(ptr)->possibleActions(); +} + +long long QGraphicsSceneDragDropEvent_ProposedAction(void* ptr) +{ + return static_cast(ptr)->proposedAction(); +} + +void* QGraphicsSceneDragDropEvent_ScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneDragDropEvent_ScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsSceneDragDropEvent_SetDropAction(void* ptr, long long action) +{ + static_cast(ptr)->setDropAction(static_cast(action)); +} + +void* QGraphicsSceneDragDropEvent_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneDragDropEvent(); +} + +void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneEvent: public QGraphicsSceneEvent +{ +public: + ~MyQGraphicsSceneEvent() { callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneEvent*) + +int QGraphicsSceneEvent_QGraphicsSceneEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsSceneEvent_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneEvent(); +} + +void QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneHelpEvent: public QGraphicsSceneHelpEvent +{ +public: + ~MyQGraphicsSceneHelpEvent() { callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneHelpEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneHelpEvent*) + +int QGraphicsSceneHelpEvent_QGraphicsSceneHelpEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsSceneHelpEvent_ScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneHelpEvent_ScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneHelpEvent(); +} + +void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneHoverEvent: public QGraphicsSceneHoverEvent +{ +public: + ~MyQGraphicsSceneHoverEvent() { callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneHoverEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneHoverEvent*) + +int QGraphicsSceneHoverEvent_QGraphicsSceneHoverEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsSceneHoverEvent_LastPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->lastPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneHoverEvent_LastScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->lastScenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneHoverEvent_LastScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->lastScreenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +long long QGraphicsSceneHoverEvent_Modifiers(void* ptr) +{ + return static_cast(ptr)->modifiers(); +} + +void* QGraphicsSceneHoverEvent_Pos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneHoverEvent_ScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneHoverEvent_ScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneHoverEvent(); +} + +void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneMouseEvent: public QGraphicsSceneMouseEvent +{ +public: + ~MyQGraphicsSceneMouseEvent() { callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneMouseEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneMouseEvent*) + +int QGraphicsSceneMouseEvent_QGraphicsSceneMouseEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QGraphicsSceneMouseEvent_Button(void* ptr) +{ + return static_cast(ptr)->button(); +} + +void* QGraphicsSceneMouseEvent_ButtonDownPos(void* ptr, long long button) +{ + return ({ QPointF tmpValue = static_cast(ptr)->buttonDownPos(static_cast(button)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMouseEvent_ButtonDownScenePos(void* ptr, long long button) +{ + return ({ QPointF tmpValue = static_cast(ptr)->buttonDownScenePos(static_cast(button)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMouseEvent_ButtonDownScreenPos(void* ptr, long long button) +{ + return ({ QPoint tmpValue = static_cast(ptr)->buttonDownScreenPos(static_cast(button)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +long long QGraphicsSceneMouseEvent_Buttons(void* ptr) +{ + return static_cast(ptr)->buttons(); +} + +long long QGraphicsSceneMouseEvent_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void* QGraphicsSceneMouseEvent_LastPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->lastPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMouseEvent_LastScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->lastScenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMouseEvent_LastScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->lastScreenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +long long QGraphicsSceneMouseEvent_Modifiers(void* ptr) +{ + return static_cast(ptr)->modifiers(); +} + +void* QGraphicsSceneMouseEvent_Pos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMouseEvent_ScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMouseEvent_ScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +long long QGraphicsSceneMouseEvent_Source(void* ptr) +{ + return static_cast(ptr)->source(); +} + +void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneMouseEvent(); +} + +void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneMoveEvent: public QGraphicsSceneMoveEvent +{ +public: + MyQGraphicsSceneMoveEvent() : QGraphicsSceneMoveEvent() {QGraphicsSceneMoveEvent_QGraphicsSceneMoveEvent_QRegisterMetaType();}; + ~MyQGraphicsSceneMoveEvent() { callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneMoveEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneMoveEvent*) + +int QGraphicsSceneMoveEvent_QGraphicsSceneMoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2() +{ + return new MyQGraphicsSceneMoveEvent(); +} + +void* QGraphicsSceneMoveEvent_NewPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->newPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneMoveEvent_OldPos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->oldPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneMoveEvent(); +} + +void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneResizeEvent: public QGraphicsSceneResizeEvent +{ +public: + MyQGraphicsSceneResizeEvent() : QGraphicsSceneResizeEvent() {QGraphicsSceneResizeEvent_QGraphicsSceneResizeEvent_QRegisterMetaType();}; + ~MyQGraphicsSceneResizeEvent() { callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneResizeEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneResizeEvent*) + +int QGraphicsSceneResizeEvent_QGraphicsSceneResizeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2() +{ + return new MyQGraphicsSceneResizeEvent(); +} + +void* QGraphicsSceneResizeEvent_NewSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->newSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsSceneResizeEvent_OldSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->oldSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneResizeEvent(); +} + +void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSceneWheelEvent: public QGraphicsSceneWheelEvent +{ +public: + ~MyQGraphicsSceneWheelEvent() { callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(this); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSceneWheelEvent*) +Q_DECLARE_METATYPE(MyQGraphicsSceneWheelEvent*) + +int QGraphicsSceneWheelEvent_QGraphicsSceneWheelEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QGraphicsSceneWheelEvent_Buttons(void* ptr) +{ + return static_cast(ptr)->buttons(); +} + +int QGraphicsSceneWheelEvent_Delta(void* ptr) +{ + return static_cast(ptr)->delta(); +} + +long long QGraphicsSceneWheelEvent_Modifiers(void* ptr) +{ + return static_cast(ptr)->modifiers(); +} + +long long QGraphicsSceneWheelEvent_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void* QGraphicsSceneWheelEvent_Pos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneWheelEvent_ScenePos(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsSceneWheelEvent_ScreenPos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(void* ptr) +{ + static_cast(ptr)->~QGraphicsSceneWheelEvent(); +} + +void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsSimpleTextItem: public QGraphicsSimpleTextItem +{ +public: + MyQGraphicsSimpleTextItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsSimpleTextItem(parent) {QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType();}; + MyQGraphicsSimpleTextItem(const QString &text, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsSimpleTextItem(text, parent) {QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsSimpleTextItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsSimpleTextItem_Paint(this, painter, const_cast(option), widget); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsSimpleTextItem() { callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(this); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsSimpleTextItem*) +Q_DECLARE_METATYPE(MyQGraphicsSimpleTextItem*) + +int QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsSimpleTextItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsSimpleTextItem(static_cast(parent)); + } else { + return new MyQGraphicsSimpleTextItem(static_cast(parent)); + } +} + +void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(struct QtWidgets_PackedString text, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsSimpleTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsSimpleTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else { + return new MyQGraphicsSimpleTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } +} + +void* QGraphicsSimpleTextItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsSimpleTextItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsSimpleTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsSimpleTextItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void QGraphicsSimpleTextItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsSimpleTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsSimpleTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsSimpleTextItem_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QGraphicsSimpleTextItem_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +struct QtWidgets_PackedString QGraphicsSimpleTextItem_Text(void* ptr) +{ + return ({ QByteArray tb2ceed = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(tb2ceed.prepend("WHITESPACE").constData()+10), tb2ceed.size()-10 }; }); +} + +void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsSimpleTextItem(); +} + +void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsTextItem: public QGraphicsTextItem +{ +public: + MyQGraphicsTextItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsTextItem(parent) {QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType();}; + MyQGraphicsTextItem(const QString &text, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsTextItem(text, parent) {QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsTextItem_BoundingRect(const_cast(static_cast(this)))); }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void Signal_LinkActivated(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQGraphicsTextItem_LinkActivated(this, linkPacked); }; + void Signal_LinkHovered(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQGraphicsTextItem_LinkHovered(this, linkPacked); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsTextItem_Paint(this, painter, const_cast(option), widget); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + ~MyQGraphicsTextItem() { callbackQGraphicsTextItem_DestroyQGraphicsTextItem(this); }; + void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; + bool event(QEvent * ev) { return callbackQGraphicsObject_Event(this, ev) != 0; }; + void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; + void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; + void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; + void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; + void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; + void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; + void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; + void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; + void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsTextItem*) +Q_DECLARE_METATYPE(MyQGraphicsTextItem*) + +int QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsTextItem_NewQGraphicsTextItem(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTextItem(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTextItem(static_cast(parent)); + } else { + return new MyQGraphicsTextItem(static_cast(parent)); + } +} + +void* QGraphicsTextItem_NewQGraphicsTextItem2(struct QtWidgets_PackedString text, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } else { + return new MyQGraphicsTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); + } +} + +void QGraphicsTextItem_AdjustSize(void* ptr) +{ + static_cast(ptr)->adjustSize(); +} + +void* QGraphicsTextItem_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsTextItem_BoundingRectDefault(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsTextItem_DefaultTextColor(void* ptr) +{ + return new QColor(static_cast(ptr)->defaultTextColor()); +} + +void* QGraphicsTextItem_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +void* QGraphicsTextItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void QGraphicsTextItem_ConnectLinkActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkActivated), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkActivated), static_cast(t)); +} + +void QGraphicsTextItem_DisconnectLinkActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkActivated), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkActivated)); +} + +void QGraphicsTextItem_LinkActivated(void* ptr, struct QtWidgets_PackedString link) +{ + static_cast(ptr)->linkActivated(QString::fromUtf8(link.data, link.len)); +} + +void QGraphicsTextItem_ConnectLinkHovered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkHovered), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkHovered), static_cast(t)); +} + +void QGraphicsTextItem_DisconnectLinkHovered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkHovered), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkHovered)); +} + +void QGraphicsTextItem_LinkHovered(void* ptr, struct QtWidgets_PackedString link) +{ + static_cast(ptr)->linkHovered(QString::fromUtf8(link.data, link.len)); +} + +char QGraphicsTextItem_OpenExternalLinks(void* ptr) +{ + return static_cast(ptr)->openExternalLinks(); +} + +void QGraphicsTextItem_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->QGraphicsTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsTextItem_SetDefaultTextColor(void* ptr, void* col) +{ + static_cast(ptr)->setDefaultTextColor(*static_cast(col)); +} + +void QGraphicsTextItem_SetDocument(void* ptr, void* document) +{ + static_cast(ptr)->setDocument(static_cast(document)); +} + +void QGraphicsTextItem_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QGraphicsTextItem_SetHtml(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setHtml(QString::fromUtf8(text.data, text.len)); +} + +void QGraphicsTextItem_SetOpenExternalLinks(void* ptr, char open) +{ + static_cast(ptr)->setOpenExternalLinks(open != 0); +} + +void QGraphicsTextItem_SetPlainText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setPlainText(QString::fromUtf8(text.data, text.len)); +} + +void QGraphicsTextItem_SetTabChangesFocus(void* ptr, char b) +{ + static_cast(ptr)->setTabChangesFocus(b != 0); +} + +void QGraphicsTextItem_SetTextCursor(void* ptr, void* cursor) +{ + static_cast(ptr)->setTextCursor(*static_cast(cursor)); +} + +void QGraphicsTextItem_SetTextInteractionFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); +} + +void QGraphicsTextItem_SetTextWidth(void* ptr, double width) +{ + static_cast(ptr)->setTextWidth(width); +} + +char QGraphicsTextItem_TabChangesFocus(void* ptr) +{ + return static_cast(ptr)->tabChangesFocus(); +} + +void* QGraphicsTextItem_TextCursor(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->textCursor()); +} + +long long QGraphicsTextItem_TextInteractionFlags(void* ptr) +{ + return static_cast(ptr)->textInteractionFlags(); +} + +double QGraphicsTextItem_TextWidth(void* ptr) +{ + return static_cast(ptr)->textWidth(); +} + +struct QtWidgets_PackedString QGraphicsTextItem_ToHtml(void* ptr) +{ + return ({ QByteArray t880d4e = static_cast(ptr)->toHtml().toUtf8(); QtWidgets_PackedString { const_cast(t880d4e.prepend("WHITESPACE").constData()+10), t880d4e.size()-10 }; }); +} + +struct QtWidgets_PackedString QGraphicsTextItem_ToPlainText(void* ptr) +{ + return ({ QByteArray t3e9441 = static_cast(ptr)->toPlainText().toUtf8(); QtWidgets_PackedString { const_cast(t3e9441.prepend("WHITESPACE").constData()+10), t3e9441.size()-10 }; }); +} + +void QGraphicsTextItem_DestroyQGraphicsTextItem(void* ptr) +{ + static_cast(ptr)->~QGraphicsTextItem(); +} + +void QGraphicsTextItem_DestroyQGraphicsTextItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGraphicsTransform: public QGraphicsTransform +{ +public: + MyQGraphicsTransform(QObject *parent = Q_NULLPTR) : QGraphicsTransform(parent) {QGraphicsTransform_QGraphicsTransform_QRegisterMetaType();}; + void applyTo(QMatrix4x4 * matrix) const { callbackQGraphicsTransform_ApplyTo(const_cast(static_cast(this)), matrix); }; + void update() { callbackQGraphicsTransform_Update(this); }; + ~MyQGraphicsTransform() { callbackQGraphicsTransform_DestroyQGraphicsTransform(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsTransform_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsTransform_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsTransform_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsTransform_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGraphicsTransform_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsTransform_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsTransform_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsTransform_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsTransform_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsTransform*) +Q_DECLARE_METATYPE(MyQGraphicsTransform*) + +int QGraphicsTransform_QGraphicsTransform_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsTransform_NewQGraphicsTransform(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQGraphicsTransform(static_cast(parent)); + } else { + return new MyQGraphicsTransform(static_cast(parent)); + } +} + +void QGraphicsTransform_ApplyTo(void* ptr, void* matrix) +{ + static_cast(ptr)->applyTo(static_cast(matrix)); +} + +void QGraphicsTransform_Update(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update"); +} + +void QGraphicsTransform_UpdateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::update(); + } else { + static_cast(ptr)->QGraphicsTransform::update(); + } +} + +void QGraphicsTransform_DestroyQGraphicsTransform(void* ptr) +{ + static_cast(ptr)->~QGraphicsTransform(); +} + +void QGraphicsTransform_DestroyQGraphicsTransformDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsTransform___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsTransform___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsTransform___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsTransform___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QGraphicsTransform___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsTransform___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsTransform___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsTransform___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsTransform___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsTransform___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsTransform___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsTransform___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsTransform___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsTransform___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsTransform___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QGraphicsTransform_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsTransform::childEvent(static_cast(event)); + } +} + +void QGraphicsTransform_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGraphicsTransform::connectNotify(*static_cast(sign)); + } +} + +void QGraphicsTransform_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsTransform::customEvent(static_cast(event)); + } +} + +void QGraphicsTransform_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::deleteLater(); + } else { + static_cast(ptr)->QGraphicsTransform::deleteLater(); + } +} + +void QGraphicsTransform_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QGraphicsTransform::disconnectNotify(*static_cast(sign)); + } +} + +char QGraphicsTransform_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsRotation::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsScale::event(static_cast(e)); + } else { + return static_cast(ptr)->QGraphicsTransform::event(static_cast(e)); + } +} + +char QGraphicsTransform_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QGraphicsTransform_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsRotation::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsScale::metaObject()); + } else { + return const_cast(static_cast(ptr)->QGraphicsTransform::metaObject()); + } +} + +void QGraphicsTransform_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsRotation::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsScale::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsTransform::timerEvent(static_cast(event)); + } +} + +class MyQGraphicsView: public QGraphicsView +{ +public: + MyQGraphicsView(QWidget *parent = Q_NULLPTR) : QGraphicsView(parent) {QGraphicsView_QGraphicsView_QRegisterMetaType();}; + MyQGraphicsView(QGraphicsScene *scene, QWidget *parent = Q_NULLPTR) : QGraphicsView(scene, parent) {QGraphicsView_QGraphicsView_QRegisterMetaType();}; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void drawBackground(QPainter * painter, const QRectF & rect) { callbackQGraphicsView_DrawBackground(this, painter, const_cast(&rect)); }; + void drawForeground(QPainter * painter, const QRectF & rect) { callbackQGraphicsView_DrawForeground(this, painter, const_cast(&rect)); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void invalidateScene(const QRectF & rect, QGraphicsScene::SceneLayers layers) { callbackQGraphicsView_InvalidateScene(this, const_cast(&rect), layers); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void Signal_RubberBandChanged(QRect rubberBandRect, QPointF fromScenePoint, QPointF toScenePoint) { callbackQGraphicsView_RubberBandChanged(this, ({ QRect tmpValue = rubberBandRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }), ({ QPointF tmpValue = fromScenePoint; new QPointF(tmpValue.x(), tmpValue.y()); }), ({ QPointF tmpValue = toScenePoint; new QPointF(tmpValue.x(), tmpValue.y()); })); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * widget) { callbackQGraphicsView_SetupViewport(this, widget); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void updateScene(const QList & rects) { callbackQGraphicsView_UpdateScene(this, ({ QList* tmpValueb7a09e = new QList(rects); QtWidgets_PackedList { tmpValueb7a09e, tmpValueb7a09e->size() }; })); }; + void updateSceneRect(const QRectF & rect) { callbackQGraphicsView_UpdateSceneRect(this, const_cast(&rect)); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + ~MyQGraphicsView() { callbackQGraphicsView_DestroyQGraphicsView(this); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsView*) +Q_DECLARE_METATYPE(MyQGraphicsView*) + +int QGraphicsView_QGraphicsView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsView_NewQGraphicsView(void* parent) +{ + return new MyQGraphicsView(static_cast(parent)); +} + +void* QGraphicsView_NewQGraphicsView2(void* scene, void* parent) +{ + return new MyQGraphicsView(static_cast(scene), static_cast(parent)); +} + +long long QGraphicsView_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +void* QGraphicsView_BackgroundBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->backgroundBrush()); +} + +long long QGraphicsView_CacheMode(void* ptr) +{ + return static_cast(ptr)->cacheMode(); +} + +void QGraphicsView_CenterOn(void* ptr, void* pos) +{ + static_cast(ptr)->centerOn(*static_cast(pos)); +} + +void QGraphicsView_CenterOn2(void* ptr, double x, double y) +{ + static_cast(ptr)->centerOn(x, y); +} + +void QGraphicsView_CenterOn3(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->centerOn(static_cast(item)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->centerOn(static_cast(item)); + } else { + static_cast(ptr)->centerOn(static_cast(item)); + } +} + +long long QGraphicsView_DragMode(void* ptr) +{ + return static_cast(ptr)->dragMode(); +} + +void QGraphicsView_DrawBackground(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->drawBackground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsView_DrawBackgroundDefault(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->QGraphicsView::drawBackground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsView_DrawForeground(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->drawForeground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsView_DrawForegroundDefault(void* ptr, void* painter, void* rect) +{ + static_cast(ptr)->QGraphicsView::drawForeground(static_cast(painter), *static_cast(rect)); +} + +void QGraphicsView_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin) +{ + static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); +} + +void QGraphicsView_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin) +{ + static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); +} + +void QGraphicsView_EnsureVisible3(void* ptr, void* item, int xmargin, int ymargin) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->ensureVisible(static_cast(item), xmargin, ymargin); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->ensureVisible(static_cast(item), xmargin, ymargin); + } else { + static_cast(ptr)->ensureVisible(static_cast(item), xmargin, ymargin); + } +} + +void QGraphicsView_FitInView(void* ptr, void* rect, long long aspectRatioMode) +{ + static_cast(ptr)->fitInView(*static_cast(rect), static_cast(aspectRatioMode)); +} + +void QGraphicsView_FitInView2(void* ptr, double x, double y, double w, double h, long long aspectRatioMode) +{ + static_cast(ptr)->fitInView(x, y, w, h, static_cast(aspectRatioMode)); +} + +void QGraphicsView_FitInView3(void* ptr, void* item, long long aspectRatioMode) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->fitInView(static_cast(item), static_cast(aspectRatioMode)); + } else if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->fitInView(static_cast(item), static_cast(aspectRatioMode)); + } else { + static_cast(ptr)->fitInView(static_cast(item), static_cast(aspectRatioMode)); + } +} + +void* QGraphicsView_ForegroundBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->foregroundBrush()); +} + +void QGraphicsView_InvalidateScene(void* ptr, void* rect, long long layers) +{ + QMetaObject::invokeMethod(static_cast(ptr), "invalidateScene", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(QGraphicsScene::SceneLayers, static_cast(layers))); +} + +void QGraphicsView_InvalidateSceneDefault(void* ptr, void* rect, long long layers) +{ + static_cast(ptr)->QGraphicsView::invalidateScene(*static_cast(rect), static_cast(layers)); +} + +char QGraphicsView_IsInteractive(void* ptr) +{ + return static_cast(ptr)->isInteractive(); +} + +char QGraphicsView_IsTransformed(void* ptr) +{ + return static_cast(ptr)->isTransformed(); +} + +void* QGraphicsView_ItemAt(void* ptr, void* pos) +{ + return static_cast(ptr)->itemAt(*static_cast(pos)); +} + +void* QGraphicsView_ItemAt2(void* ptr, int x, int y) +{ + return static_cast(ptr)->itemAt(x, y); +} + +struct QtWidgets_PackedList QGraphicsView_Items(void* ptr) +{ + return ({ QList* tmpValued1f47c = new QList(static_cast(ptr)->items()); QtWidgets_PackedList { tmpValued1f47c, tmpValued1f47c->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsView_Items2(void* ptr, void* pos) +{ + return ({ QList* tmpValuea914ba = new QList(static_cast(ptr)->items(*static_cast(pos))); QtWidgets_PackedList { tmpValuea914ba, tmpValuea914ba->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsView_Items3(void* ptr, int x, int y) +{ + return ({ QList* tmpValue429885 = new QList(static_cast(ptr)->items(x, y)); QtWidgets_PackedList { tmpValue429885, tmpValue429885->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsView_Items4(void* ptr, void* rect, long long mode) +{ + return ({ QList* tmpValue4b93fb = new QList(static_cast(ptr)->items(*static_cast(rect), static_cast(mode))); QtWidgets_PackedList { tmpValue4b93fb, tmpValue4b93fb->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsView_Items5(void* ptr, int x, int y, int w, int h, long long mode) +{ + return ({ QList* tmpValue02e509 = new QList(static_cast(ptr)->items(x, y, w, h, static_cast(mode))); QtWidgets_PackedList { tmpValue02e509, tmpValue02e509->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long long mode) +{ + return ({ QList* tmpValuec2e68e = new QList(static_cast(ptr)->items(*static_cast(polygon), static_cast(mode))); QtWidgets_PackedList { tmpValuec2e68e, tmpValuec2e68e->size() }; }); +} + +struct QtWidgets_PackedList QGraphicsView_Items7(void* ptr, void* path, long long mode) +{ + return ({ QList* tmpValuef9fae0 = new QList(static_cast(ptr)->items(*static_cast(path), static_cast(mode))); QtWidgets_PackedList { tmpValuef9fae0, tmpValuef9fae0->size() }; }); +} + +void* QGraphicsView_MapFromScene(void* ptr, void* point) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsView_MapFromScene2(void* ptr, void* rect) +{ + return new QPolygon(static_cast(ptr)->mapFromScene(*static_cast(rect))); +} + +void* QGraphicsView_MapFromScene3(void* ptr, void* polygon) +{ + return new QPolygon(static_cast(ptr)->mapFromScene(*static_cast(polygon))); +} + +void* QGraphicsView_MapFromScene4(void* ptr, void* path) +{ + return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); +} + +void* QGraphicsView_MapFromScene5(void* ptr, double x, double y) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsView_MapFromScene6(void* ptr, double x, double y, double w, double h) +{ + return new QPolygon(static_cast(ptr)->mapFromScene(x, y, w, h)); +} + +void* QGraphicsView_MapToScene(void* ptr, void* point) +{ + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsView_MapToScene2(void* ptr, void* rect) +{ + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); +} + +void* QGraphicsView_MapToScene3(void* ptr, void* polygon) +{ + return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); +} + +void* QGraphicsView_MapToScene4(void* ptr, void* path) +{ + return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); +} + +void* QGraphicsView_MapToScene5(void* ptr, int x, int y) +{ + return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QGraphicsView_MapToScene6(void* ptr, int x, int y, int w, int h) +{ + return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); +} + +void* QGraphicsView_Matrix(void* ptr) +{ + return new QMatrix(static_cast(ptr)->matrix()); +} + +long long QGraphicsView_OptimizationFlags(void* ptr) +{ + return static_cast(ptr)->optimizationFlags(); +} + +void QGraphicsView_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode) +{ + static_cast(ptr)->render(static_cast(painter), *static_cast(target), *static_cast(source), static_cast(aspectRatioMode)); +} + +long long QGraphicsView_RenderHints(void* ptr) +{ + return static_cast(ptr)->renderHints(); +} + +void QGraphicsView_ResetCachedContent(void* ptr) +{ + static_cast(ptr)->resetCachedContent(); +} + +void QGraphicsView_ResetMatrix(void* ptr) +{ + static_cast(ptr)->resetMatrix(); +} + +void QGraphicsView_ResetTransform(void* ptr) +{ + static_cast(ptr)->resetTransform(); +} + +long long QGraphicsView_ResizeAnchor(void* ptr) +{ + return static_cast(ptr)->resizeAnchor(); +} + +void QGraphicsView_Rotate(void* ptr, double angle) +{ + static_cast(ptr)->rotate(angle); +} + +void QGraphicsView_ConnectRubberBandChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsView::rubberBandChanged), static_cast(ptr), static_cast(&MyQGraphicsView::Signal_RubberBandChanged), static_cast(t)); +} + +void QGraphicsView_DisconnectRubberBandChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsView::rubberBandChanged), static_cast(ptr), static_cast(&MyQGraphicsView::Signal_RubberBandChanged)); +} + +void QGraphicsView_RubberBandChanged(void* ptr, void* rubberBandRect, void* fromScenePoint, void* toScenePoint) +{ + static_cast(ptr)->rubberBandChanged(*static_cast(rubberBandRect), *static_cast(fromScenePoint), *static_cast(toScenePoint)); +} + +void* QGraphicsView_RubberBandRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rubberBandRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QGraphicsView_RubberBandSelectionMode(void* ptr) +{ + return static_cast(ptr)->rubberBandSelectionMode(); +} + +void QGraphicsView_Scale(void* ptr, double sx, double sy) +{ + static_cast(ptr)->scale(sx, sy); +} + +void* QGraphicsView_Scene(void* ptr) +{ + return static_cast(ptr)->scene(); +} + +void* QGraphicsView_SceneRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->sceneRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsView_SetAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setAlignment(static_cast(alignment)); +} + +void QGraphicsView_SetBackgroundBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setBackgroundBrush(*static_cast(brush)); +} + +void QGraphicsView_SetCacheMode(void* ptr, long long mode) +{ + static_cast(ptr)->setCacheMode(static_cast(mode)); +} + +void QGraphicsView_SetDragMode(void* ptr, long long mode) +{ + static_cast(ptr)->setDragMode(static_cast(mode)); +} + +void QGraphicsView_SetForegroundBrush(void* ptr, void* brush) +{ + static_cast(ptr)->setForegroundBrush(*static_cast(brush)); +} + +void QGraphicsView_SetInteractive(void* ptr, char allowed) +{ + static_cast(ptr)->setInteractive(allowed != 0); +} + +void QGraphicsView_SetMatrix(void* ptr, void* matrix, char combine) +{ + static_cast(ptr)->setMatrix(*static_cast(matrix), combine != 0); +} + +void QGraphicsView_SetOptimizationFlag(void* ptr, long long flag, char enabled) +{ + static_cast(ptr)->setOptimizationFlag(static_cast(flag), enabled != 0); +} + +void QGraphicsView_SetOptimizationFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setOptimizationFlags(static_cast(flags)); +} + +void QGraphicsView_SetRenderHint(void* ptr, long long hint, char enabled) +{ + static_cast(ptr)->setRenderHint(static_cast(hint), enabled != 0); +} + +void QGraphicsView_SetRenderHints(void* ptr, long long hints) +{ + static_cast(ptr)->setRenderHints(static_cast(hints)); +} + +void QGraphicsView_SetResizeAnchor(void* ptr, long long anchor) +{ + static_cast(ptr)->setResizeAnchor(static_cast(anchor)); +} + +void QGraphicsView_SetRubberBandSelectionMode(void* ptr, long long mode) +{ + static_cast(ptr)->setRubberBandSelectionMode(static_cast(mode)); +} + +void QGraphicsView_SetScene(void* ptr, void* scene) +{ + static_cast(ptr)->setScene(static_cast(scene)); +} + +void QGraphicsView_SetSceneRect(void* ptr, void* rect) +{ + static_cast(ptr)->setSceneRect(*static_cast(rect)); +} + +void QGraphicsView_SetSceneRect2(void* ptr, double x, double y, double w, double h) +{ + static_cast(ptr)->setSceneRect(x, y, w, h); +} + +void QGraphicsView_SetTransform(void* ptr, void* matrix, char combine) +{ + static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); +} + +void QGraphicsView_SetTransformationAnchor(void* ptr, long long anchor) +{ + static_cast(ptr)->setTransformationAnchor(static_cast(anchor)); +} + +void QGraphicsView_SetViewportUpdateMode(void* ptr, long long mode) +{ + static_cast(ptr)->setViewportUpdateMode(static_cast(mode)); +} + +void QGraphicsView_SetupViewport(void* ptr, void* widget) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setupViewport", Q_ARG(QWidget*, static_cast(widget))); +} + +void QGraphicsView_SetupViewportDefault(void* ptr, void* widget) +{ + static_cast(ptr)->QGraphicsView::setupViewport(static_cast(widget)); +} + +void QGraphicsView_Shear(void* ptr, double sh, double sv) +{ + static_cast(ptr)->shear(sh, sv); +} + +void* QGraphicsView_Transform(void* ptr) +{ + return new QTransform(static_cast(ptr)->transform()); +} + +long long QGraphicsView_TransformationAnchor(void* ptr) +{ + return static_cast(ptr)->transformationAnchor(); +} + +void QGraphicsView_Translate(void* ptr, double dx, double dy) +{ + static_cast(ptr)->translate(dx, dy); +} + +void QGraphicsView_UpdateScene(void* ptr, void* rects) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateScene", Q_ARG(const QList, *static_cast*>(rects))); +} + +void QGraphicsView_UpdateSceneDefault(void* ptr, void* rects) +{ + static_cast(ptr)->QGraphicsView::updateScene(*static_cast*>(rects)); +} + +void QGraphicsView_UpdateSceneRect(void* ptr, void* rect) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateSceneRect", Q_ARG(const QRectF, *static_cast(rect))); +} + +void QGraphicsView_UpdateSceneRectDefault(void* ptr, void* rect) +{ + static_cast(ptr)->QGraphicsView::updateSceneRect(*static_cast(rect)); +} + +void* QGraphicsView_ViewportTransform(void* ptr) +{ + return new QTransform(static_cast(ptr)->viewportTransform()); +} + +long long QGraphicsView_ViewportUpdateMode(void* ptr) +{ + return static_cast(ptr)->viewportUpdateMode(); +} + +void QGraphicsView_DestroyQGraphicsView(void* ptr) +{ + static_cast(ptr)->~QGraphicsView(); +} + +void QGraphicsView_DestroyQGraphicsViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsView___items_atList(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___items_atList2(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___items_atList3(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___items_atList4(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList4(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___items_atList5(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList5(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList5(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___items_atList6(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList6(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList6(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___items_atList7(void* ptr, int i) +{ + return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsView___items_setList7(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QGraphicsView___items_newList7(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsView___updateScene_rects_atList(void* ptr, int i) +{ + return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsView___updateScene_rects_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QGraphicsView___updateScene_rects_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQGraphicsWidget: public QGraphicsWidget +{ +public: + MyQGraphicsWidget(QGraphicsItem *parent = Q_NULLPTR, Qt::WindowFlags wFlags = Qt::WindowFlags()) : QGraphicsWidget(parent, wFlags) {QGraphicsWidget_QGraphicsWidget_QRegisterMetaType();}; + QRectF boundingRect() const { return *static_cast(callbackQGraphicsWidget_BoundingRect(const_cast(static_cast(this)))); }; + void changeEvent(QEvent * event) { callbackQGraphicsWidget_ChangeEvent(this, event); }; + bool close() { return callbackQGraphicsWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQGraphicsWidget_CloseEvent(this, event); }; + bool event(QEvent * event) { return callbackQGraphicsObject_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQGraphicsWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; + void Signal_GeometryChanged() { callbackQGraphicsWidget_GeometryChanged(this); }; + void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; + void grabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_GrabKeyboardEvent(this, event); }; + void grabMouseEvent(QEvent * event) { callbackQGraphicsWidget_GrabMouseEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQGraphicsWidget_HideEvent(this, event); }; + void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; + void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; + void initStyleOption(QStyleOption * option) const { callbackQGraphicsWidget_InitStyleOption(const_cast(static_cast(this)), option); }; + QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; + void Signal_LayoutChanged() { callbackQGraphicsWidget_LayoutChanged(this); }; + void moveEvent(QGraphicsSceneMoveEvent * event) { callbackQGraphicsWidget_MoveEvent(this, event); }; + void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_Paint(this, painter, const_cast(option), widget); }; + void paintWindowFrame(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_PaintWindowFrame(this, painter, const_cast(option), widget); }; + void polishEvent() { callbackQGraphicsWidget_PolishEvent(this); }; + void resizeEvent(QGraphicsSceneResizeEvent * event) { callbackQGraphicsWidget_ResizeEvent(this, event); }; + bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; + void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; + QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; + void showEvent(QShowEvent * event) { callbackQGraphicsWidget_ShowEvent(this, event); }; + QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsWidget_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; + int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; + void ungrabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_UngrabKeyboardEvent(this, event); }; + void ungrabMouseEvent(QEvent * event) { callbackQGraphicsWidget_UngrabMouseEvent(this, event); }; + void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; + bool windowFrameEvent(QEvent * event) { return callbackQGraphicsWidget_WindowFrameEvent(this, event) != 0; }; + Qt::WindowFrameSection windowFrameSectionAt(const QPointF & pos) const { return static_cast(callbackQGraphicsWidget_WindowFrameSectionAt(const_cast(static_cast(this)), const_cast(&pos))); }; + ~MyQGraphicsWidget() { callbackQGraphicsWidget_DestroyQGraphicsWidget(this); }; + void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; + void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; + void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; + void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; + void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; + void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; + void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; + void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; + void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; + void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; + void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; + void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; + void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; + bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; + bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; + bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; + void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; + void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; + void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; + void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; + void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; + void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; + bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; + void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; + void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; + void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; + QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; + bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; + void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGraphicsWidget*) +Q_DECLARE_METATYPE(MyQGraphicsWidget*) + +int QGraphicsWidget_QGraphicsWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGraphicsWidget_NewQGraphicsWidget(void* parent, long long wFlags) +{ + return new MyQGraphicsWidget(static_cast(parent), static_cast(wFlags)); +} + +struct QtWidgets_PackedList QGraphicsWidget_Actions(void* ptr) +{ + return ({ QList* tmpValuec4928c = new QList(static_cast(ptr)->actions()); QtWidgets_PackedList { tmpValuec4928c, tmpValuec4928c->size() }; }); +} + +void QGraphicsWidget_AddAction(void* ptr, void* action) +{ + static_cast(ptr)->addAction(static_cast(action)); +} + +void QGraphicsWidget_AddActions(void* ptr, void* actions) +{ + static_cast(ptr)->addActions(({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +void QGraphicsWidget_AdjustSize(void* ptr) +{ + static_cast(ptr)->adjustSize(); +} + +char QGraphicsWidget_AutoFillBackground(void* ptr) +{ + return static_cast(ptr)->autoFillBackground(); +} + +void* QGraphicsWidget_BoundingRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsWidget_BoundingRectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsProxyWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void QGraphicsWidget_ChangeEvent(void* ptr, void* event) +{ + static_cast(ptr)->changeEvent(static_cast(event)); +} + +void QGraphicsWidget_ChangeEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::changeEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::changeEvent(static_cast(event)); + } +} + +char QGraphicsWidget_Close(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +char QGraphicsWidget_CloseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::close(); + } else { + return static_cast(ptr)->QGraphicsWidget::close(); + } +} + +void QGraphicsWidget_CloseEvent(void* ptr, void* event) +{ + static_cast(ptr)->closeEvent(static_cast(event)); +} + +void QGraphicsWidget_CloseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::closeEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::closeEvent(static_cast(event)); + } +} + +char QGraphicsWidget_FocusNextPrevChild(void* ptr, char next) +{ + return static_cast(ptr)->focusNextPrevChild(next != 0); +} + +char QGraphicsWidget_FocusNextPrevChildDefault(void* ptr, char next) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::focusNextPrevChild(next != 0); + } else { + return static_cast(ptr)->QGraphicsWidget::focusNextPrevChild(next != 0); + } +} + +long long QGraphicsWidget_FocusPolicy(void* ptr) +{ + return static_cast(ptr)->focusPolicy(); +} + +void* QGraphicsWidget_FocusWidget(void* ptr) +{ + return static_cast(ptr)->focusWidget(); +} + +void* QGraphicsWidget_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void QGraphicsWidget_ConnectGeometryChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsWidget::geometryChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_GeometryChanged), static_cast(t)); +} + +void QGraphicsWidget_DisconnectGeometryChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsWidget::geometryChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_GeometryChanged)); +} + +void QGraphicsWidget_GeometryChanged(void* ptr) +{ + static_cast(ptr)->geometryChanged(); +} + +void QGraphicsWidget_GetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom) +{ + static_cast(ptr)->getWindowFrameMargins(&left, &top, &right, &bottom); +} + +void QGraphicsWidget_GrabKeyboardEvent(void* ptr, void* event) +{ + static_cast(ptr)->grabKeyboardEvent(static_cast(event)); +} + +void QGraphicsWidget_GrabKeyboardEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::grabKeyboardEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::grabKeyboardEvent(static_cast(event)); + } +} + +void QGraphicsWidget_GrabMouseEvent(void* ptr, void* event) +{ + static_cast(ptr)->grabMouseEvent(static_cast(event)); +} + +void QGraphicsWidget_GrabMouseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::grabMouseEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::grabMouseEvent(static_cast(event)); + } +} + +int QGraphicsWidget_GrabShortcut(void* ptr, void* sequence, long long context) +{ + return static_cast(ptr)->grabShortcut(*static_cast(sequence), static_cast(context)); +} + +void QGraphicsWidget_HideEvent(void* ptr, void* event) +{ + static_cast(ptr)->hideEvent(static_cast(event)); +} + +void QGraphicsWidget_HideEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::hideEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::hideEvent(static_cast(event)); + } +} + +void QGraphicsWidget_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QGraphicsWidget_InitStyleOptionDefault(void* ptr, void* option) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::initStyleOption(static_cast(option)); + } else { + static_cast(ptr)->QGraphicsWidget::initStyleOption(static_cast(option)); + } +} + +void QGraphicsWidget_InsertAction(void* ptr, void* before, void* action) +{ + static_cast(ptr)->insertAction(static_cast(before), static_cast(action)); +} + +void QGraphicsWidget_InsertActions(void* ptr, void* before, void* actions) +{ + static_cast(ptr)->insertActions(static_cast(before), ({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +char QGraphicsWidget_IsActiveWindow(void* ptr) +{ + return static_cast(ptr)->isActiveWindow(); +} + +void* QGraphicsWidget_Layout(void* ptr) +{ + return static_cast(ptr)->layout(); +} + +void QGraphicsWidget_ConnectLayoutChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGraphicsWidget::layoutChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_LayoutChanged), static_cast(t)); +} + +void QGraphicsWidget_DisconnectLayoutChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsWidget::layoutChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_LayoutChanged)); +} + +void QGraphicsWidget_LayoutChanged(void* ptr) +{ + static_cast(ptr)->layoutChanged(); +} + +long long QGraphicsWidget_LayoutDirection(void* ptr) +{ + return static_cast(ptr)->layoutDirection(); +} + +void QGraphicsWidget_MoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->moveEvent(static_cast(event)); +} + +void QGraphicsWidget_MoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::moveEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::moveEvent(static_cast(event)); + } +} + +void QGraphicsWidget_Paint(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsWidget_PaintDefault(void* ptr, void* painter, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } else { + static_cast(ptr)->QGraphicsWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); + } +} + +void QGraphicsWidget_PaintWindowFrame(void* ptr, void* painter, void* option, void* widget) +{ + static_cast(ptr)->paintWindowFrame(static_cast(painter), static_cast(option), static_cast(widget)); +} + +void QGraphicsWidget_PaintWindowFrameDefault(void* ptr, void* painter, void* option, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::paintWindowFrame(static_cast(painter), static_cast(option), static_cast(widget)); + } else { + static_cast(ptr)->QGraphicsWidget::paintWindowFrame(static_cast(painter), static_cast(option), static_cast(widget)); + } +} + +void* QGraphicsWidget_Palette(void* ptr) +{ + return new QPalette(static_cast(ptr)->palette()); +} + +void QGraphicsWidget_PolishEvent(void* ptr) +{ + static_cast(ptr)->polishEvent(); +} + +void QGraphicsWidget_PolishEventDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::polishEvent(); + } else { + static_cast(ptr)->QGraphicsWidget::polishEvent(); + } +} + +void* QGraphicsWidget_Rect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsWidget_ReleaseShortcut(void* ptr, int id) +{ + static_cast(ptr)->releaseShortcut(id); +} + +void QGraphicsWidget_RemoveAction(void* ptr, void* action) +{ + static_cast(ptr)->removeAction(static_cast(action)); +} + +void QGraphicsWidget_Resize(void* ptr, void* size) +{ + static_cast(ptr)->resize(*static_cast(size)); +} + +void QGraphicsWidget_Resize2(void* ptr, double w, double h) +{ + static_cast(ptr)->resize(w, h); +} + +void QGraphicsWidget_ResizeEvent(void* ptr, void* event) +{ + static_cast(ptr)->resizeEvent(static_cast(event)); +} + +void QGraphicsWidget_ResizeEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::resizeEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::resizeEvent(static_cast(event)); + } +} + +void QGraphicsWidget_SetAttribute(void* ptr, long long attribute, char on) +{ + static_cast(ptr)->setAttribute(static_cast(attribute), on != 0); +} + +void QGraphicsWidget_SetAutoFillBackground(void* ptr, char enabled) +{ + static_cast(ptr)->setAutoFillBackground(enabled != 0); +} + +void QGraphicsWidget_SetContentsMargins(void* ptr, double left, double top, double right, double bottom) +{ + static_cast(ptr)->setContentsMargins(left, top, right, bottom); +} + +void QGraphicsWidget_SetFocusPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setFocusPolicy(static_cast(policy)); +} + +void QGraphicsWidget_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QGraphicsWidget_SetGeometry2(void* ptr, double x, double y, double w, double h) +{ + static_cast(ptr)->setGeometry(x, y, w, h); +} + +void QGraphicsWidget_SetLayout(void* ptr, void* layout) +{ + static_cast(ptr)->setLayout(static_cast(layout)); +} + +void QGraphicsWidget_SetLayoutDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setLayoutDirection(static_cast(direction)); +} + +void QGraphicsWidget_SetPalette(void* ptr, void* palette) +{ + static_cast(ptr)->setPalette(*static_cast(palette)); +} + +void QGraphicsWidget_SetShortcutAutoRepeat(void* ptr, int id, char enabled) +{ + static_cast(ptr)->setShortcutAutoRepeat(id, enabled != 0); +} + +void QGraphicsWidget_SetShortcutEnabled(void* ptr, int id, char enabled) +{ + static_cast(ptr)->setShortcutEnabled(id, enabled != 0); +} + +void QGraphicsWidget_SetStyle(void* ptr, void* style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +void QGraphicsWidget_QGraphicsWidget_SetTabOrder(void* first, void* second) +{ + QGraphicsWidget::setTabOrder(static_cast(first), static_cast(second)); +} + +void QGraphicsWidget_SetWindowFlags(void* ptr, long long wFlags) +{ + static_cast(ptr)->setWindowFlags(static_cast(wFlags)); +} + +void QGraphicsWidget_SetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom) +{ + static_cast(ptr)->setWindowFrameMargins(left, top, right, bottom); +} + +void QGraphicsWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setWindowTitle(QString::fromUtf8(title.data, title.len)); +} + +void QGraphicsWidget_ShowEvent(void* ptr, void* event) +{ + static_cast(ptr)->showEvent(static_cast(event)); +} + +void QGraphicsWidget_ShowEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::showEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::showEvent(static_cast(event)); + } +} + +void* QGraphicsWidget_Size(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsWidget_SizeHint(void* ptr, long long which, void* constraint) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsWidget_SizeHintDefault(void* ptr, long long which, void* constraint) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsProxyWidget::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsWidget::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QGraphicsWidget_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +char QGraphicsWidget_TestAttribute(void* ptr, long long attribute) +{ + return static_cast(ptr)->testAttribute(static_cast(attribute)); +} + +void QGraphicsWidget_UngrabKeyboardEvent(void* ptr, void* event) +{ + static_cast(ptr)->ungrabKeyboardEvent(static_cast(event)); +} + +void QGraphicsWidget_UngrabKeyboardEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::ungrabKeyboardEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::ungrabKeyboardEvent(static_cast(event)); + } +} + +void QGraphicsWidget_UngrabMouseEvent(void* ptr, void* event) +{ + static_cast(ptr)->ungrabMouseEvent(static_cast(event)); +} + +void QGraphicsWidget_UngrabMouseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsProxyWidget::ungrabMouseEvent(static_cast(event)); + } else { + static_cast(ptr)->QGraphicsWidget::ungrabMouseEvent(static_cast(event)); + } +} + +void QGraphicsWidget_UnsetLayoutDirection(void* ptr) +{ + static_cast(ptr)->unsetLayoutDirection(); +} + +void QGraphicsWidget_UnsetWindowFrameMargins(void* ptr) +{ + static_cast(ptr)->unsetWindowFrameMargins(); +} + +long long QGraphicsWidget_WindowFlags(void* ptr) +{ + return static_cast(ptr)->windowFlags(); +} + +char QGraphicsWidget_WindowFrameEvent(void* ptr, void* event) +{ + return static_cast(ptr)->windowFrameEvent(static_cast(event)); +} + +char QGraphicsWidget_WindowFrameEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::windowFrameEvent(static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsWidget::windowFrameEvent(static_cast(event)); + } +} + +void* QGraphicsWidget_WindowFrameGeometry(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->windowFrameGeometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsWidget_WindowFrameRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->windowFrameRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QGraphicsWidget_WindowFrameSectionAt(void* ptr, void* pos) +{ + return static_cast(ptr)->windowFrameSectionAt(*static_cast(pos)); +} + +long long QGraphicsWidget_WindowFrameSectionAtDefault(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsProxyWidget::windowFrameSectionAt(*static_cast(pos)); + } else { + return static_cast(ptr)->QGraphicsWidget::windowFrameSectionAt(*static_cast(pos)); + } +} + +struct QtWidgets_PackedString QGraphicsWidget_WindowTitle(void* ptr) +{ + return ({ QByteArray t8cb41d = static_cast(ptr)->windowTitle().toUtf8(); QtWidgets_PackedString { const_cast(t8cb41d.prepend("WHITESPACE").constData()+10), t8cb41d.size()-10 }; }); +} + +long long QGraphicsWidget_WindowType(void* ptr) +{ + return static_cast(ptr)->windowType(); +} + +void QGraphicsWidget_DestroyQGraphicsWidget(void* ptr) +{ + static_cast(ptr)->~QGraphicsWidget(); +} + +void QGraphicsWidget_DestroyQGraphicsWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QGraphicsWidget_MinimumSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->minimumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsWidget_SetMinimumSize(void* ptr, void* minimumSize) +{ + static_cast(ptr)->setMinimumSize(*static_cast(minimumSize)); +} + +void* QGraphicsWidget_PreferredSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->preferredSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsWidget_SetPreferredSize(void* ptr, void* preferredSize) +{ + static_cast(ptr)->setPreferredSize(*static_cast(preferredSize)); +} + +void* QGraphicsWidget_MaximumSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->maximumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QGraphicsWidget_SetMaximumSize(void* ptr, void* maximumSize) +{ + static_cast(ptr)->setMaximumSize(*static_cast(maximumSize)); +} + +void* QGraphicsWidget_SizePolicy(void* ptr) +{ + return new QSizePolicy(static_cast(ptr)->sizePolicy()); +} + +void QGraphicsWidget_SetSizePolicy(void* ptr, void* sizePolicy) +{ + static_cast(ptr)->setSizePolicy(*static_cast(sizePolicy)); +} + +void* QGraphicsWidget_Geometry(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->geometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QGraphicsWidget___actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsWidget___actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGraphicsWidget___actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsWidget___addActions_actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsWidget___addActions_actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGraphicsWidget___addActions_actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QGraphicsWidget___insertActions_actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QGraphicsWidget___insertActions_actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QGraphicsWidget___insertActions_actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQGridLayout: public QGridLayout +{ +public: + MyQGridLayout(QWidget *parent) : QGridLayout(parent) {QGridLayout_QGridLayout_QRegisterMetaType();}; + MyQGridLayout() : QGridLayout() {QGridLayout_QGridLayout_QRegisterMetaType();}; + void addItem(QLayoutItem * item) { callbackQGridLayout_AddItem2(this, item); }; + int count() const { return callbackQGridLayout_Count(const_cast(static_cast(this))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QLayoutItem * itemAt(int index) const { return static_cast(callbackQGridLayout_ItemAt(const_cast(static_cast(this)), index)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & rect) { callbackQLayout_SetGeometry(this, const_cast(&rect)); }; + QSize sizeHint() const { return *static_cast(callbackQGridLayout_SizeHint(const_cast(static_cast(this)))); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQGridLayout_TakeAt(this, index)); }; + ~MyQGridLayout() { callbackQGridLayout_DestroyQGridLayout(this); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QGridLayout*) +Q_DECLARE_METATYPE(MyQGridLayout*) + +int QGridLayout_QGridLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGridLayout_NewQGridLayout(void* parent) +{ + return new MyQGridLayout(static_cast(parent)); +} + +void* QGridLayout_NewQGridLayout2() +{ + return new MyQGridLayout(); +} + +void QGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); + } else { + static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); + } +} + +void QGridLayout_AddItem2(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void QGridLayout_AddItem2Default(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->QGridLayout::addItem(static_cast(item)); + } else { + static_cast(ptr)->QGridLayout::addItem(static_cast(item)); + } +} + +void QGridLayout_AddLayout(void* ptr, void* layout, int row, int column, long long alignment) +{ + static_cast(ptr)->addLayout(static_cast(layout), row, column, static_cast(alignment)); +} + +void QGridLayout_AddLayout2(void* ptr, void* layout, int row, int column, int rowSpan, int columnSpan, long long alignment) +{ + static_cast(ptr)->addLayout(static_cast(layout), row, column, rowSpan, columnSpan, static_cast(alignment)); +} + +void QGridLayout_AddWidget2(void* ptr, void* widget, int row, int column, long long alignment) +{ + static_cast(ptr)->addWidget(static_cast(widget), row, column, static_cast(alignment)); +} + +void QGridLayout_AddWidget3(void* ptr, void* widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, long long alignment) +{ + static_cast(ptr)->addWidget(static_cast(widget), fromRow, fromColumn, rowSpan, columnSpan, static_cast(alignment)); +} + +void* QGridLayout_CellRect(void* ptr, int row, int column) +{ + return ({ QRect tmpValue = static_cast(ptr)->cellRect(row, column); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QGridLayout_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +int QGridLayout_ColumnMinimumWidth(void* ptr, int column) +{ + return static_cast(ptr)->columnMinimumWidth(column); +} + +int QGridLayout_ColumnStretch(void* ptr, int column) +{ + return static_cast(ptr)->columnStretch(column); +} + +int QGridLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QGridLayout_CountDefault(void* ptr) +{ + return static_cast(ptr)->QGridLayout::count(); +} + +void QGridLayout_GetItemPosition(void* ptr, int index, int row, int column, int rowSpan, int columnSpan) +{ + static_cast(ptr)->getItemPosition(index, &row, &column, &rowSpan, &columnSpan); +} + +int QGridLayout_HorizontalSpacing(void* ptr) +{ + return static_cast(ptr)->horizontalSpacing(); +} + +void* QGridLayout_ItemAt(void* ptr, int index) +{ + return static_cast(ptr)->itemAt(index); +} + +void* QGridLayout_ItemAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QGridLayout::itemAt(index); +} + +void* QGridLayout_ItemAtPosition(void* ptr, int row, int column) +{ + return static_cast(ptr)->itemAtPosition(row, column); +} + +long long QGridLayout_OriginCorner(void* ptr) +{ + return static_cast(ptr)->originCorner(); +} + +int QGridLayout_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +int QGridLayout_RowMinimumHeight(void* ptr, int row) +{ + return static_cast(ptr)->rowMinimumHeight(row); +} + +int QGridLayout_RowStretch(void* ptr, int row) +{ + return static_cast(ptr)->rowStretch(row); +} + +void QGridLayout_SetColumnMinimumWidth(void* ptr, int column, int minSize) +{ + static_cast(ptr)->setColumnMinimumWidth(column, minSize); +} + +void QGridLayout_SetColumnStretch(void* ptr, int column, int stretch) +{ + static_cast(ptr)->setColumnStretch(column, stretch); +} + +void QGridLayout_SetHorizontalSpacing(void* ptr, int spacing) +{ + static_cast(ptr)->setHorizontalSpacing(spacing); +} + +void QGridLayout_SetOriginCorner(void* ptr, long long corner) +{ + static_cast(ptr)->setOriginCorner(static_cast(corner)); +} + +void QGridLayout_SetRowMinimumHeight(void* ptr, int row, int minSize) +{ + static_cast(ptr)->setRowMinimumHeight(row, minSize); +} + +void QGridLayout_SetRowStretch(void* ptr, int row, int stretch) +{ + static_cast(ptr)->setRowStretch(row, stretch); +} + +void QGridLayout_SetVerticalSpacing(void* ptr, int spacing) +{ + static_cast(ptr)->setVerticalSpacing(spacing); +} + +void* QGridLayout_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QGridLayout_SizeHintDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QGridLayout_TakeAt(void* ptr, int index) +{ + return static_cast(ptr)->takeAt(index); +} + +void* QGridLayout_TakeAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QGridLayout::takeAt(index); +} + +int QGridLayout_VerticalSpacing(void* ptr) +{ + return static_cast(ptr)->verticalSpacing(); +} + +void QGridLayout_DestroyQGridLayout(void* ptr) +{ + static_cast(ptr)->~QGridLayout(); +} + +void QGridLayout_DestroyQGridLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQGroupBox: public QGroupBox +{ +public: + MyQGroupBox(QWidget *parent = Q_NULLPTR) : QGroupBox(parent) {QGroupBox_QGroupBox_QRegisterMetaType();}; + MyQGroupBox(const QString &title, QWidget *parent = Q_NULLPTR) : QGroupBox(title, parent) {QGroupBox_QGroupBox_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void childEvent(QChildEvent * c) { callbackQWidget_ChildEvent(this, c); }; + void Signal_Clicked(bool checked) { callbackQGroupBox_Clicked(this, checked); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void focusInEvent(QFocusEvent * fe) { callbackQWidget_FocusInEvent(this, fe); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void setChecked(bool checked) { callbackQGroupBox_SetChecked(this, checked); }; + void Signal_Toggled(bool on) { callbackQGroupBox_Toggled(this, on); }; + ~MyQGroupBox() { callbackQGroupBox_DestroyQGroupBox(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QGroupBox*) +Q_DECLARE_METATYPE(MyQGroupBox*) + +int QGroupBox_QGroupBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QGroupBox_NewQGroupBox(void* parent) +{ + return new MyQGroupBox(static_cast(parent)); +} + +void* QGroupBox_NewQGroupBox2(struct QtWidgets_PackedString title, void* parent) +{ + return new MyQGroupBox(QString::fromUtf8(title.data, title.len), static_cast(parent)); +} + +long long QGroupBox_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +void QGroupBox_ConnectClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGroupBox::clicked), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Clicked), static_cast(t)); +} + +void QGroupBox_DisconnectClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGroupBox::clicked), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Clicked)); +} + +void QGroupBox_Clicked(void* ptr, char checked) +{ + static_cast(ptr)->clicked(checked != 0); +} + +void QGroupBox_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +char QGroupBox_IsCheckable(void* ptr) +{ + return static_cast(ptr)->isCheckable(); +} + +char QGroupBox_IsChecked(void* ptr) +{ + return static_cast(ptr)->isChecked(); +} + +char QGroupBox_IsFlat(void* ptr) +{ + return static_cast(ptr)->isFlat(); +} + +void QGroupBox_SetAlignment(void* ptr, int alignment) +{ + static_cast(ptr)->setAlignment(alignment); +} + +void QGroupBox_SetCheckable(void* ptr, char checkable) +{ + static_cast(ptr)->setCheckable(checkable != 0); +} + +void QGroupBox_SetChecked(void* ptr, char checked) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setChecked", Q_ARG(bool, checked != 0)); +} + +void QGroupBox_SetCheckedDefault(void* ptr, char checked) +{ + static_cast(ptr)->QGroupBox::setChecked(checked != 0); +} + +void QGroupBox_SetFlat(void* ptr, char flat) +{ + static_cast(ptr)->setFlat(flat != 0); +} + +void QGroupBox_SetTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); +} + +struct QtWidgets_PackedString QGroupBox_Title(void* ptr) +{ + return ({ QByteArray t937a1b = static_cast(ptr)->title().toUtf8(); QtWidgets_PackedString { const_cast(t937a1b.prepend("WHITESPACE").constData()+10), t937a1b.size()-10 }; }); +} + +void QGroupBox_ConnectToggled(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QGroupBox::toggled), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Toggled), static_cast(t)); +} + +void QGroupBox_DisconnectToggled(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QGroupBox::toggled), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Toggled)); +} + +void QGroupBox_Toggled(void* ptr, char on) +{ + static_cast(ptr)->toggled(on != 0); +} + +void QGroupBox_DestroyQGroupBox(void* ptr) +{ + static_cast(ptr)->~QGroupBox(); +} + +void QGroupBox_DestroyQGroupBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQHBoxLayout: public QHBoxLayout +{ +public: + MyQHBoxLayout() : QHBoxLayout() {QHBoxLayout_QHBoxLayout_QRegisterMetaType();}; + MyQHBoxLayout(QWidget *parent) : QHBoxLayout(parent) {QHBoxLayout_QHBoxLayout_QRegisterMetaType();}; + ~MyQHBoxLayout() { callbackQHBoxLayout_DestroyQHBoxLayout(this); }; + void addItem(QLayoutItem * item) { callbackQBoxLayout_AddItem(this, item); }; + int count() const { return callbackQBoxLayout_Count(const_cast(static_cast(this))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QLayoutItem * itemAt(int index) const { return static_cast(callbackQBoxLayout_ItemAt(const_cast(static_cast(this)), index)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; + QSize sizeHint() const { return *static_cast(callbackQBoxLayout_SizeHint(const_cast(static_cast(this)))); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQBoxLayout_TakeAt(this, index)); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QHBoxLayout*) +Q_DECLARE_METATYPE(MyQHBoxLayout*) + +int QHBoxLayout_QHBoxLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHBoxLayout_NewQHBoxLayout() +{ + return new MyQHBoxLayout(); +} + +void* QHBoxLayout_NewQHBoxLayout2(void* parent) +{ + return new MyQHBoxLayout(static_cast(parent)); +} + +void QHBoxLayout_DestroyQHBoxLayout(void* ptr) +{ + static_cast(ptr)->~QHBoxLayout(); +} + +void QHBoxLayout_DestroyQHBoxLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQHeaderView: public QHeaderView +{ +public: + MyQHeaderView(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QHeaderView(orientation, parent) {QHeaderView_QHeaderView_QRegisterMetaType();}; + void currentChanged(const QModelIndex & current, const QModelIndex & old) { callbackQHeaderView_CurrentChanged(this, const_cast(¤t), const_cast(&old)); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void Signal_GeometriesChanged() { callbackQHeaderView_GeometriesChanged(this); }; + void headerDataChanged(Qt::Orientation orientation, int logicalFirst, int logicalLast) { callbackQHeaderView_HeaderDataChanged(this, orientation, logicalFirst, logicalLast); }; + int horizontalOffset() const { return callbackQHeaderView_HorizontalOffset(const_cast(static_cast(this))); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void paintSection(QPainter * painter, const QRect & rect, int logicalIndex) const { callbackQHeaderView_PaintSection(const_cast(static_cast(this)), painter, const_cast(&rect), logicalIndex); }; + void reset() { callbackQHeaderView_Reset(this); }; + void resizeSections() { callbackQHeaderView_ResizeSections2(this); }; + void Signal_SectionClicked(int logicalIndex) { callbackQHeaderView_SectionClicked(this, logicalIndex); }; + void Signal_SectionCountChanged(int oldCount, int newCount) { callbackQHeaderView_SectionCountChanged(this, oldCount, newCount); }; + void Signal_SectionDoubleClicked(int logicalIndex) { callbackQHeaderView_SectionDoubleClicked(this, logicalIndex); }; + void Signal_SectionEntered(int logicalIndex) { callbackQHeaderView_SectionEntered(this, logicalIndex); }; + void Signal_SectionHandleDoubleClicked(int logicalIndex) { callbackQHeaderView_SectionHandleDoubleClicked(this, logicalIndex); }; + void Signal_SectionMoved(int logicalIndex, int oldVisualIndex, int newVisualIndex) { callbackQHeaderView_SectionMoved(this, logicalIndex, oldVisualIndex, newVisualIndex); }; + void Signal_SectionPressed(int logicalIndex) { callbackQHeaderView_SectionPressed(this, logicalIndex); }; + void Signal_SectionResized(int logicalIndex, int oldSize, int newSize) { callbackQHeaderView_SectionResized(this, logicalIndex, oldSize, newSize); }; + QSize sectionSizeFromContents(int logicalIndex) const { return *static_cast(callbackQHeaderView_SectionSizeFromContents(const_cast(static_cast(this)), logicalIndex)); }; + void sectionsAboutToBeRemoved(const QModelIndex & parent, int logicalFirst, int logicalLast) { callbackQHeaderView_SectionsAboutToBeRemoved(this, const_cast(&parent), logicalFirst, logicalLast); }; + void sectionsInserted(const QModelIndex & parent, int logicalFirst, int logicalLast) { callbackQHeaderView_SectionsInserted(this, const_cast(&parent), logicalFirst, logicalLast); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setOffset(int offset) { callbackQHeaderView_SetOffset(this, offset); }; + void setOffsetToLastSection() { callbackQHeaderView_SetOffsetToLastSection(this); }; + void setOffsetToSectionPosition(int visualSectionNumber) { callbackQHeaderView_SetOffsetToSectionPosition(this, visualSectionNumber); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQHeaderView_SetSelection(this, const_cast(&rect), flags); }; + void setVisible(bool v) { callbackQHeaderView_SetVisible(this, v); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_SortIndicatorChanged(int logicalIndex, Qt::SortOrder order) { callbackQHeaderView_SortIndicatorChanged(this, logicalIndex, order); }; + int verticalOffset() const { return callbackQHeaderView_VerticalOffset(const_cast(static_cast(this))); }; + bool viewportEvent(QEvent * e) { return callbackQAbstractScrollArea_ViewportEvent(this, e) != 0; }; + ~MyQHeaderView() { callbackQHeaderView_DestroyQHeaderView(this); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQHeaderView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQHeaderView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQHeaderView_MoveCursor(this, cursorAction, modifiers)); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQHeaderView_ScrollTo(this, const_cast(&index), hint); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQAbstractItemView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void updateGeometries() { callbackQAbstractItemView_UpdateGeometries(this); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQHeaderView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQHeaderView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QHeaderView*) +Q_DECLARE_METATYPE(MyQHeaderView*) + +int QHeaderView_QHeaderView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QHeaderView_NewQHeaderView(long long orientation, void* parent) +{ + return new MyQHeaderView(static_cast(orientation), static_cast(parent)); +} + +char QHeaderView_CascadingSectionResizes(void* ptr) +{ + return static_cast(ptr)->cascadingSectionResizes(); +} + +int QHeaderView_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QHeaderView_CurrentChanged(void* ptr, void* current, void* old) +{ + static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(old)); +} + +void QHeaderView_CurrentChangedDefault(void* ptr, void* current, void* old) +{ + static_cast(ptr)->QHeaderView::currentChanged(*static_cast(current), *static_cast(old)); +} + +long long QHeaderView_DefaultAlignment(void* ptr) +{ + return static_cast(ptr)->defaultAlignment(); +} + +int QHeaderView_DefaultSectionSize(void* ptr) +{ + return static_cast(ptr)->defaultSectionSize(); +} + +void QHeaderView_ConnectGeometriesChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::geometriesChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_GeometriesChanged), static_cast(t)); +} + +void QHeaderView_DisconnectGeometriesChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::geometriesChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_GeometriesChanged)); +} + +void QHeaderView_GeometriesChanged(void* ptr) +{ + static_cast(ptr)->geometriesChanged(); +} + +void QHeaderView_HeaderDataChanged(void* ptr, long long orientation, int logicalFirst, int logicalLast) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "headerDataChanged", Q_ARG(Qt::Orientation, static_cast(orientation)), Q_ARG(int, logicalFirst), Q_ARG(int, logicalLast)); +} + +void QHeaderView_HeaderDataChangedDefault(void* ptr, long long orientation, int logicalFirst, int logicalLast) +{ + static_cast(ptr)->QHeaderView::headerDataChanged(static_cast(orientation), logicalFirst, logicalLast); +} + +int QHeaderView_HiddenSectionCount(void* ptr) +{ + return static_cast(ptr)->hiddenSectionCount(); +} + +void QHeaderView_HideSection(void* ptr, int logicalIndex) +{ + static_cast(ptr)->hideSection(logicalIndex); +} + +char QHeaderView_HighlightSections(void* ptr) +{ + return static_cast(ptr)->highlightSections(); +} + +int QHeaderView_HorizontalOffset(void* ptr) +{ + return static_cast(ptr)->horizontalOffset(); +} + +int QHeaderView_HorizontalOffsetDefault(void* ptr) +{ + return static_cast(ptr)->QHeaderView::horizontalOffset(); +} + +void QHeaderView_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +char QHeaderView_IsFirstSectionMovable(void* ptr) +{ + return static_cast(ptr)->isFirstSectionMovable(); +} + +char QHeaderView_IsSectionHidden(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->isSectionHidden(logicalIndex); +} + +char QHeaderView_IsSortIndicatorShown(void* ptr) +{ + return static_cast(ptr)->isSortIndicatorShown(); +} + +int QHeaderView_Length(void* ptr) +{ + return static_cast(ptr)->length(); +} + +int QHeaderView_LogicalIndex(void* ptr, int visualIndex) +{ + return static_cast(ptr)->logicalIndex(visualIndex); +} + +int QHeaderView_LogicalIndexAt(void* ptr, int position) +{ + return static_cast(ptr)->logicalIndexAt(position); +} + +int QHeaderView_LogicalIndexAt2(void* ptr, int x, int y) +{ + return static_cast(ptr)->logicalIndexAt(x, y); +} + +int QHeaderView_LogicalIndexAt3(void* ptr, void* pos) +{ + return static_cast(ptr)->logicalIndexAt(*static_cast(pos)); +} + +int QHeaderView_MaximumSectionSize(void* ptr) +{ + return static_cast(ptr)->maximumSectionSize(); +} + +int QHeaderView_MinimumSectionSize(void* ptr) +{ + return static_cast(ptr)->minimumSectionSize(); +} + +void QHeaderView_MoveSection(void* ptr, int from, int to) +{ + static_cast(ptr)->moveSection(from, to); +} + +int QHeaderView_Offset(void* ptr) +{ + return static_cast(ptr)->offset(); +} + +long long QHeaderView_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QHeaderView_PaintSection(void* ptr, void* painter, void* rect, int logicalIndex) +{ + static_cast(ptr)->paintSection(static_cast(painter), *static_cast(rect), logicalIndex); +} + +void QHeaderView_PaintSectionDefault(void* ptr, void* painter, void* rect, int logicalIndex) +{ + static_cast(ptr)->QHeaderView::paintSection(static_cast(painter), *static_cast(rect), logicalIndex); +} + +void QHeaderView_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void QHeaderView_ResetDefault(void* ptr) +{ + static_cast(ptr)->QHeaderView::reset(); +} + +void QHeaderView_ResetDefaultSectionSize(void* ptr) +{ + static_cast(ptr)->resetDefaultSectionSize(); +} + +int QHeaderView_ResizeContentsPrecision(void* ptr) +{ + return static_cast(ptr)->resizeContentsPrecision(); +} + +void QHeaderView_ResizeSection(void* ptr, int logicalIndex, int size) +{ + static_cast(ptr)->resizeSection(logicalIndex, size); +} + +void QHeaderView_ResizeSections(void* ptr, long long mode) +{ + static_cast(ptr)->resizeSections(static_cast(mode)); +} + +void QHeaderView_ResizeSections2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resizeSections"); +} + +void QHeaderView_ResizeSections2Default(void* ptr) +{ + static_cast(ptr)->QHeaderView::resizeSections(); +} + +char QHeaderView_RestoreState(void* ptr, void* state) +{ + return static_cast(ptr)->restoreState(*static_cast(state)); +} + +void* QHeaderView_SaveState(void* ptr) +{ + return new QByteArray(static_cast(ptr)->saveState()); +} + +void QHeaderView_ConnectSectionClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionClicked), static_cast(t)); +} + +void QHeaderView_DisconnectSectionClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionClicked)); +} + +void QHeaderView_SectionClicked(void* ptr, int logicalIndex) +{ + static_cast(ptr)->sectionClicked(logicalIndex); +} + +void QHeaderView_ConnectSectionCountChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionCountChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionCountChanged), static_cast(t)); +} + +void QHeaderView_DisconnectSectionCountChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionCountChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionCountChanged)); +} + +void QHeaderView_SectionCountChanged(void* ptr, int oldCount, int newCount) +{ + static_cast(ptr)->sectionCountChanged(oldCount, newCount); +} + +void QHeaderView_ConnectSectionDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionDoubleClicked), static_cast(t)); +} + +void QHeaderView_DisconnectSectionDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionDoubleClicked)); +} + +void QHeaderView_SectionDoubleClicked(void* ptr, int logicalIndex) +{ + static_cast(ptr)->sectionDoubleClicked(logicalIndex); +} + +void QHeaderView_ConnectSectionEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionEntered), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionEntered), static_cast(t)); +} + +void QHeaderView_DisconnectSectionEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionEntered), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionEntered)); +} + +void QHeaderView_SectionEntered(void* ptr, int logicalIndex) +{ + static_cast(ptr)->sectionEntered(logicalIndex); +} + +void QHeaderView_ConnectSectionHandleDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionHandleDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionHandleDoubleClicked), static_cast(t)); +} + +void QHeaderView_DisconnectSectionHandleDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionHandleDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionHandleDoubleClicked)); +} + +void QHeaderView_SectionHandleDoubleClicked(void* ptr, int logicalIndex) +{ + static_cast(ptr)->sectionHandleDoubleClicked(logicalIndex); +} + +void QHeaderView_ConnectSectionMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionMoved), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionMoved), static_cast(t)); +} + +void QHeaderView_DisconnectSectionMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionMoved), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionMoved)); +} + +void QHeaderView_SectionMoved(void* ptr, int logicalIndex, int oldVisualIndex, int newVisualIndex) +{ + static_cast(ptr)->sectionMoved(logicalIndex, oldVisualIndex, newVisualIndex); +} + +int QHeaderView_SectionPosition(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->sectionPosition(logicalIndex); +} + +void QHeaderView_ConnectSectionPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionPressed), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionPressed), static_cast(t)); +} + +void QHeaderView_DisconnectSectionPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionPressed), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionPressed)); +} + +void QHeaderView_SectionPressed(void* ptr, int logicalIndex) +{ + static_cast(ptr)->sectionPressed(logicalIndex); +} + +long long QHeaderView_SectionResizeMode(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->sectionResizeMode(logicalIndex); +} + +void QHeaderView_ConnectSectionResized(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionResized), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionResized), static_cast(t)); +} + +void QHeaderView_DisconnectSectionResized(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionResized), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionResized)); +} + +void QHeaderView_SectionResized(void* ptr, int logicalIndex, int oldSize, int newSize) +{ + static_cast(ptr)->sectionResized(logicalIndex, oldSize, newSize); +} + +int QHeaderView_SectionSize(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->sectionSize(logicalIndex); +} + +void* QHeaderView_SectionSizeFromContents(void* ptr, int logicalIndex) +{ + return ({ QSize tmpValue = static_cast(ptr)->sectionSizeFromContents(logicalIndex); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QHeaderView_SectionSizeFromContentsDefault(void* ptr, int logicalIndex) +{ + return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::sectionSizeFromContents(logicalIndex); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QHeaderView_SectionSizeHint(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->sectionSizeHint(logicalIndex); +} + +int QHeaderView_SectionViewportPosition(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->sectionViewportPosition(logicalIndex); +} + +void QHeaderView_SectionsAboutToBeRemoved(void* ptr, void* parent, int logicalFirst, int logicalLast) +{ + QMetaObject::invokeMethod(static_cast(ptr), "sectionsAboutToBeRemoved", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, logicalFirst), Q_ARG(int, logicalLast)); +} + +void QHeaderView_SectionsAboutToBeRemovedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast) +{ + static_cast(ptr)->QHeaderView::sectionsAboutToBeRemoved(*static_cast(parent), logicalFirst, logicalLast); +} + +char QHeaderView_SectionsClickable(void* ptr) +{ + return static_cast(ptr)->sectionsClickable(); +} + +char QHeaderView_SectionsHidden(void* ptr) +{ + return static_cast(ptr)->sectionsHidden(); +} + +void QHeaderView_SectionsInserted(void* ptr, void* parent, int logicalFirst, int logicalLast) +{ + QMetaObject::invokeMethod(static_cast(ptr), "sectionsInserted", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, logicalFirst), Q_ARG(int, logicalLast)); +} + +void QHeaderView_SectionsInsertedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast) +{ + static_cast(ptr)->QHeaderView::sectionsInserted(*static_cast(parent), logicalFirst, logicalLast); +} + +char QHeaderView_SectionsMovable(void* ptr) +{ + return static_cast(ptr)->sectionsMovable(); +} + +char QHeaderView_SectionsMoved(void* ptr) +{ + return static_cast(ptr)->sectionsMoved(); +} + +void QHeaderView_SetCascadingSectionResizes(void* ptr, char enable) +{ + static_cast(ptr)->setCascadingSectionResizes(enable != 0); +} + +void QHeaderView_SetDefaultAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setDefaultAlignment(static_cast(alignment)); +} + +void QHeaderView_SetDefaultSectionSize(void* ptr, int size) +{ + static_cast(ptr)->setDefaultSectionSize(size); +} + +void QHeaderView_SetFirstSectionMovable(void* ptr, char movable) +{ + static_cast(ptr)->setFirstSectionMovable(movable != 0); +} + +void QHeaderView_SetHighlightSections(void* ptr, char highlight) +{ + static_cast(ptr)->setHighlightSections(highlight != 0); +} + +void QHeaderView_SetMaximumSectionSize(void* ptr, int size) +{ + static_cast(ptr)->setMaximumSectionSize(size); +} + +void QHeaderView_SetMinimumSectionSize(void* ptr, int size) +{ + static_cast(ptr)->setMinimumSectionSize(size); +} + +void QHeaderView_SetOffset(void* ptr, int offset) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(int, offset)); +} + +void QHeaderView_SetOffsetDefault(void* ptr, int offset) +{ + static_cast(ptr)->QHeaderView::setOffset(offset); +} + +void QHeaderView_SetOffsetToLastSection(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOffsetToLastSection"); +} + +void QHeaderView_SetOffsetToLastSectionDefault(void* ptr) +{ + static_cast(ptr)->QHeaderView::setOffsetToLastSection(); +} + +void QHeaderView_SetOffsetToSectionPosition(void* ptr, int visualSectionNumber) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOffsetToSectionPosition", Q_ARG(int, visualSectionNumber)); +} + +void QHeaderView_SetOffsetToSectionPositionDefault(void* ptr, int visualSectionNumber) +{ + static_cast(ptr)->QHeaderView::setOffsetToSectionPosition(visualSectionNumber); +} + +void QHeaderView_SetResizeContentsPrecision(void* ptr, int precision) +{ + static_cast(ptr)->setResizeContentsPrecision(precision); +} + +void QHeaderView_SetSectionHidden(void* ptr, int logicalIndex, char hide) +{ + static_cast(ptr)->setSectionHidden(logicalIndex, hide != 0); +} + +void QHeaderView_SetSectionResizeMode(void* ptr, long long mode) +{ + static_cast(ptr)->setSectionResizeMode(static_cast(mode)); +} + +void QHeaderView_SetSectionResizeMode2(void* ptr, int logicalIndex, long long mode) +{ + static_cast(ptr)->setSectionResizeMode(logicalIndex, static_cast(mode)); +} + +void QHeaderView_SetSectionsClickable(void* ptr, char clickable) +{ + static_cast(ptr)->setSectionsClickable(clickable != 0); +} + +void QHeaderView_SetSectionsMovable(void* ptr, char movable) +{ + static_cast(ptr)->setSectionsMovable(movable != 0); +} + +void QHeaderView_SetSelection(void* ptr, void* rect, long long flags) +{ + static_cast(ptr)->setSelection(*static_cast(rect), static_cast(flags)); +} + +void QHeaderView_SetSelectionDefault(void* ptr, void* rect, long long flags) +{ + static_cast(ptr)->QHeaderView::setSelection(*static_cast(rect), static_cast(flags)); +} + +void QHeaderView_SetSortIndicator(void* ptr, int logicalIndex, long long order) +{ + static_cast(ptr)->setSortIndicator(logicalIndex, static_cast(order)); +} + +void QHeaderView_SetSortIndicatorShown(void* ptr, char show) +{ + static_cast(ptr)->setSortIndicatorShown(show != 0); +} + +void QHeaderView_SetStretchLastSection(void* ptr, char stretch) +{ + static_cast(ptr)->setStretchLastSection(stretch != 0); +} + +void QHeaderView_SetVisible(void* ptr, char v) +{ + static_cast(ptr)->setVisible(v != 0); +} + +void QHeaderView_SetVisibleDefault(void* ptr, char v) +{ + static_cast(ptr)->QHeaderView::setVisible(v != 0); +} + +void QHeaderView_ShowSection(void* ptr, int logicalIndex) +{ + static_cast(ptr)->showSection(logicalIndex); +} + +void QHeaderView_ConnectSortIndicatorChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sortIndicatorChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SortIndicatorChanged), static_cast(t)); +} + +void QHeaderView_DisconnectSortIndicatorChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sortIndicatorChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SortIndicatorChanged)); +} + +void QHeaderView_SortIndicatorChanged(void* ptr, int logicalIndex, long long order) +{ + static_cast(ptr)->sortIndicatorChanged(logicalIndex, static_cast(order)); +} + +long long QHeaderView_SortIndicatorOrder(void* ptr) +{ + return static_cast(ptr)->sortIndicatorOrder(); +} + +int QHeaderView_SortIndicatorSection(void* ptr) +{ + return static_cast(ptr)->sortIndicatorSection(); +} + +char QHeaderView_StretchLastSection(void* ptr) +{ + return static_cast(ptr)->stretchLastSection(); +} + +int QHeaderView_StretchSectionCount(void* ptr) +{ + return static_cast(ptr)->stretchSectionCount(); +} + +void QHeaderView_SwapSections(void* ptr, int first, int second) +{ + static_cast(ptr)->swapSections(first, second); +} + +int QHeaderView_VerticalOffset(void* ptr) +{ + return static_cast(ptr)->verticalOffset(); +} + +int QHeaderView_VerticalOffsetDefault(void* ptr) +{ + return static_cast(ptr)->QHeaderView::verticalOffset(); +} + +int QHeaderView_VisualIndex(void* ptr, int logicalIndex) +{ + return static_cast(ptr)->visualIndex(logicalIndex); +} + +int QHeaderView_VisualIndexAt(void* ptr, int position) +{ + return static_cast(ptr)->visualIndexAt(position); +} + +void QHeaderView_DestroyQHeaderView(void* ptr) +{ + static_cast(ptr)->~QHeaderView(); +} + +void QHeaderView_DestroyQHeaderViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QHeaderView_IndexAt(void* ptr, void* point) +{ + return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); +} + +void* QHeaderView_IndexAtDefault(void* ptr, void* point) +{ + return new QModelIndex(static_cast(ptr)->QHeaderView::indexAt(*static_cast(point))); +} + +char QHeaderView_IsIndexHidden(void* ptr, void* index) +{ + return static_cast(ptr)->isIndexHidden(*static_cast(index)); +} + +char QHeaderView_IsIndexHiddenDefault(void* ptr, void* index) +{ + return static_cast(ptr)->QHeaderView::isIndexHidden(*static_cast(index)); +} + +void* QHeaderView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void* QHeaderView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->QHeaderView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void QHeaderView_ScrollTo(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); +} + +void QHeaderView_ScrollToDefault(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->QHeaderView::scrollTo(*static_cast(index), static_cast(hint)); +} + +void* QHeaderView_VisualRect(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QHeaderView_VisualRectDefault(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->QHeaderView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QHeaderView_VisualRegionForSelection(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); +} + +void* QHeaderView_VisualRegionForSelectionDefault(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->QHeaderView::visualRegionForSelection(*static_cast(selection))); +} + +class MyQInputDialog: public QInputDialog +{ +public: + MyQInputDialog(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QInputDialog(parent, flags) {QInputDialog_QInputDialog_QRegisterMetaType();}; + void done(int result) { callbackQInputDialog_Done(this, result); }; + void Signal_DoubleValueChanged(double value) { callbackQInputDialog_DoubleValueChanged(this, value); }; + void Signal_DoubleValueSelected(double value) { callbackQInputDialog_DoubleValueSelected(this, value); }; + void Signal_IntValueChanged(int value) { callbackQInputDialog_IntValueChanged(this, value); }; + void Signal_IntValueSelected(int value) { callbackQInputDialog_IntValueSelected(this, value); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_TextValueChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQInputDialog_TextValueChanged(this, textPacked); }; + void Signal_TextValueSelected(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQInputDialog_TextValueSelected(this, textPacked); }; + ~MyQInputDialog() { callbackQInputDialog_DestroyQInputDialog(this); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QInputDialog*) +Q_DECLARE_METATYPE(MyQInputDialog*) + +int QInputDialog_QInputDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QInputDialog_NewQInputDialog(void* parent, long long flags) +{ + return new MyQInputDialog(static_cast(parent), static_cast(flags)); +} + +struct QtWidgets_PackedString QInputDialog_CancelButtonText(void* ptr) +{ + return ({ QByteArray t24ff21 = static_cast(ptr)->cancelButtonText().toUtf8(); QtWidgets_PackedString { const_cast(t24ff21.prepend("WHITESPACE").constData()+10), t24ff21.size()-10 }; }); +} + +struct QtWidgets_PackedString QInputDialog_ComboBoxItems(void* ptr) +{ + return ({ QByteArray t976d54 = static_cast(ptr)->comboBoxItems().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t976d54.prepend("WHITESPACE").constData()+10), t976d54.size()-10 }; }); +} + +void QInputDialog_Done(void* ptr, int result) +{ + static_cast(ptr)->done(result); +} + +void QInputDialog_DoneDefault(void* ptr, int result) +{ + static_cast(ptr)->QInputDialog::done(result); +} + +int QInputDialog_DoubleDecimals(void* ptr) +{ + return static_cast(ptr)->doubleDecimals(); +} + +double QInputDialog_DoubleMaximum(void* ptr) +{ + return static_cast(ptr)->doubleMaximum(); +} + +double QInputDialog_DoubleMinimum(void* ptr) +{ + return static_cast(ptr)->doubleMinimum(); +} + +double QInputDialog_DoubleStep(void* ptr) +{ + return static_cast(ptr)->doubleStep(); +} + +double QInputDialog_DoubleValue(void* ptr) +{ + return static_cast(ptr)->doubleValue(); +} + +void QInputDialog_ConnectDoubleValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputDialog::doubleValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueChanged), static_cast(t)); +} + +void QInputDialog_DisconnectDoubleValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::doubleValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueChanged)); +} + +void QInputDialog_DoubleValueChanged(void* ptr, double value) +{ + static_cast(ptr)->doubleValueChanged(value); +} + +void QInputDialog_ConnectDoubleValueSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputDialog::doubleValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueSelected), static_cast(t)); +} + +void QInputDialog_DisconnectDoubleValueSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::doubleValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueSelected)); +} + +void QInputDialog_DoubleValueSelected(void* ptr, double value) +{ + static_cast(ptr)->doubleValueSelected(value); +} + +double QInputDialog_QInputDialog_GetDouble(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags) +{ + return QInputDialog::getDouble(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), value, min, max, decimals, reinterpret_cast(ok), static_cast(flags)); +} + +double QInputDialog_QInputDialog_GetDouble2(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags, double step) +{ + return QInputDialog::getDouble(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), value, min, max, decimals, reinterpret_cast(ok), static_cast(flags), step); +} + +int QInputDialog_QInputDialog_GetInt(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, int value, int min, int max, int step, char* ok, long long flags) +{ + return QInputDialog::getInt(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), value, min, max, step, reinterpret_cast(ok), static_cast(flags)); +} + +struct QtWidgets_PackedString QInputDialog_QInputDialog_GetItem(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString items, int current, char editable, char* ok, long long flags, long long inputMethodHints) +{ + return ({ QByteArray t589f5f = QInputDialog::getItem(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), QString::fromUtf8(items.data, items.len).split("¡¦!", QString::SkipEmptyParts), current, editable != 0, reinterpret_cast(ok), static_cast(flags), static_cast(inputMethodHints)).toUtf8(); QtWidgets_PackedString { const_cast(t589f5f.prepend("WHITESPACE").constData()+10), t589f5f.size()-10 }; }); +} + +struct QtWidgets_PackedString QInputDialog_QInputDialog_GetMultiLineText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints) +{ + return ({ QByteArray tb42699 = QInputDialog::getMultiLineText(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), QString::fromUtf8(text.data, text.len), reinterpret_cast(ok), static_cast(flags), static_cast(inputMethodHints)).toUtf8(); QtWidgets_PackedString { const_cast(tb42699.prepend("WHITESPACE").constData()+10), tb42699.size()-10 }; }); +} + +struct QtWidgets_PackedString QInputDialog_QInputDialog_GetText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, long long mode, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints) +{ + return ({ QByteArray t03d5ef = QInputDialog::getText(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), static_cast(mode), QString::fromUtf8(text.data, text.len), reinterpret_cast(ok), static_cast(flags), static_cast(inputMethodHints)).toUtf8(); QtWidgets_PackedString { const_cast(t03d5ef.prepend("WHITESPACE").constData()+10), t03d5ef.size()-10 }; }); +} + +long long QInputDialog_InputMode(void* ptr) +{ + return static_cast(ptr)->inputMode(); +} + +int QInputDialog_IntMaximum(void* ptr) +{ + return static_cast(ptr)->intMaximum(); +} + +int QInputDialog_IntMinimum(void* ptr) +{ + return static_cast(ptr)->intMinimum(); +} + +int QInputDialog_IntStep(void* ptr) +{ + return static_cast(ptr)->intStep(); +} + +int QInputDialog_IntValue(void* ptr) +{ + return static_cast(ptr)->intValue(); +} + +void QInputDialog_ConnectIntValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputDialog::intValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueChanged), static_cast(t)); +} + +void QInputDialog_DisconnectIntValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::intValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueChanged)); +} + +void QInputDialog_IntValueChanged(void* ptr, int value) +{ + static_cast(ptr)->intValueChanged(value); +} + +void QInputDialog_ConnectIntValueSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputDialog::intValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueSelected), static_cast(t)); +} + +void QInputDialog_DisconnectIntValueSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::intValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueSelected)); +} + +void QInputDialog_IntValueSelected(void* ptr, int value) +{ + static_cast(ptr)->intValueSelected(value); +} + +char QInputDialog_IsComboBoxEditable(void* ptr) +{ + return static_cast(ptr)->isComboBoxEditable(); +} + +struct QtWidgets_PackedString QInputDialog_LabelText(void* ptr) +{ + return ({ QByteArray tf75eaa = static_cast(ptr)->labelText().toUtf8(); QtWidgets_PackedString { const_cast(tf75eaa.prepend("WHITESPACE").constData()+10), tf75eaa.size()-10 }; }); +} + +struct QtWidgets_PackedString QInputDialog_OkButtonText(void* ptr) +{ + return ({ QByteArray t1d4e9a = static_cast(ptr)->okButtonText().toUtf8(); QtWidgets_PackedString { const_cast(t1d4e9a.prepend("WHITESPACE").constData()+10), t1d4e9a.size()-10 }; }); +} + +void QInputDialog_Open(void* ptr, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } +} + +long long QInputDialog_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +void QInputDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setCancelButtonText(QString::fromUtf8(text.data, text.len)); +} + +void QInputDialog_SetComboBoxEditable(void* ptr, char editable) +{ + static_cast(ptr)->setComboBoxEditable(editable != 0); +} + +void QInputDialog_SetComboBoxItems(void* ptr, struct QtWidgets_PackedString items) +{ + static_cast(ptr)->setComboBoxItems(QString::fromUtf8(items.data, items.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QInputDialog_SetDoubleDecimals(void* ptr, int decimals) +{ + static_cast(ptr)->setDoubleDecimals(decimals); +} + +void QInputDialog_SetDoubleMaximum(void* ptr, double max) +{ + static_cast(ptr)->setDoubleMaximum(max); +} + +void QInputDialog_SetDoubleMinimum(void* ptr, double min) +{ + static_cast(ptr)->setDoubleMinimum(min); +} + +void QInputDialog_SetDoubleRange(void* ptr, double min, double max) +{ + static_cast(ptr)->setDoubleRange(min, max); +} + +void QInputDialog_SetDoubleStep(void* ptr, double step) +{ + static_cast(ptr)->setDoubleStep(step); +} + +void QInputDialog_SetDoubleValue(void* ptr, double value) +{ + static_cast(ptr)->setDoubleValue(value); +} + +void QInputDialog_SetInputMode(void* ptr, long long mode) +{ + static_cast(ptr)->setInputMode(static_cast(mode)); +} + +void QInputDialog_SetIntMaximum(void* ptr, int max) +{ + static_cast(ptr)->setIntMaximum(max); +} + +void QInputDialog_SetIntMinimum(void* ptr, int min) +{ + static_cast(ptr)->setIntMinimum(min); +} + +void QInputDialog_SetIntRange(void* ptr, int min, int max) +{ + static_cast(ptr)->setIntRange(min, max); +} + +void QInputDialog_SetIntStep(void* ptr, int step) +{ + static_cast(ptr)->setIntStep(step); +} + +void QInputDialog_SetIntValue(void* ptr, int value) +{ + static_cast(ptr)->setIntValue(value); +} + +void QInputDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setLabelText(QString::fromUtf8(text.data, text.len)); +} + +void QInputDialog_SetOkButtonText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setOkButtonText(QString::fromUtf8(text.data, text.len)); +} + +void QInputDialog_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QInputDialog_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +void QInputDialog_SetTextEchoMode(void* ptr, long long mode) +{ + static_cast(ptr)->setTextEchoMode(static_cast(mode)); +} + +void QInputDialog_SetTextValue(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setTextValue(QString::fromUtf8(text.data, text.len)); +} + +char QInputDialog_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +long long QInputDialog_TextEchoMode(void* ptr) +{ + return static_cast(ptr)->textEchoMode(); +} + +struct QtWidgets_PackedString QInputDialog_TextValue(void* ptr) +{ + return ({ QByteArray t1ee8b9 = static_cast(ptr)->textValue().toUtf8(); QtWidgets_PackedString { const_cast(t1ee8b9.prepend("WHITESPACE").constData()+10), t1ee8b9.size()-10 }; }); +} + +void QInputDialog_ConnectTextValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputDialog::textValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueChanged), static_cast(t)); +} + +void QInputDialog_DisconnectTextValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::textValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueChanged)); +} + +void QInputDialog_TextValueChanged(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->textValueChanged(QString::fromUtf8(text.data, text.len)); +} + +void QInputDialog_ConnectTextValueSelected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QInputDialog::textValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueSelected), static_cast(t)); +} + +void QInputDialog_DisconnectTextValueSelected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::textValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueSelected)); +} + +void QInputDialog_TextValueSelected(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->textValueSelected(QString::fromUtf8(text.data, text.len)); +} + +void QInputDialog_DestroyQInputDialog(void* ptr) +{ + static_cast(ptr)->~QInputDialog(); +} + +void QInputDialog_DestroyQInputDialogDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQItemDelegate: public QItemDelegate +{ +public: + MyQItemDelegate(QObject *parent = Q_NULLPTR) : QItemDelegate(parent) {QItemDelegate_QItemDelegate_QRegisterMetaType();}; + QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQAbstractItemDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; + void drawCheck(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, Qt::CheckState state) const { callbackQItemDelegate_DrawCheck(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), state); }; + void drawDecoration(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, const QPixmap & pixmap) const { callbackQItemDelegate_DrawDecoration(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), const_cast(&pixmap)); }; + void drawDisplay(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQItemDelegate_DrawDisplay(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), textPacked); }; + void drawFocus(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect) const { callbackQItemDelegate_DrawFocus(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect)); }; + bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; + bool eventFilter(QObject * editor, QEvent * event) { return callbackQAbstractItemDelegate_EventFilter(this, editor, event) != 0; }; + void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQItemDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; + void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; + void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; + QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQItemDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; + void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; + ~MyQItemDelegate() { callbackQItemDelegate_DestroyQItemDelegate(this); }; + void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemDelegate_CloseEditor(this, editor, hint); }; + void Signal_CommitData(QWidget * editor) { callbackQAbstractItemDelegate_CommitData(this, editor); }; + void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; + bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; + void Signal_SizeHintChanged(const QModelIndex & index) { callbackQAbstractItemDelegate_SizeHintChanged(this, const_cast(&index)); }; + void childEvent(QChildEvent * event) { callbackQAbstractItemDelegate_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractItemDelegate_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractItemDelegate_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractItemDelegate_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractItemDelegate_Event(this, e) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractItemDelegate_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractItemDelegate_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractItemDelegate_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QItemDelegate*) +Q_DECLARE_METATYPE(MyQItemDelegate*) + +int QItemDelegate_QItemDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QItemDelegate_NewQItemDelegate(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQItemDelegate(static_cast(parent)); + } else { + return new MyQItemDelegate(static_cast(parent)); + } +} + +void QItemDelegate_DrawBackground(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->drawBackground(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QItemDelegate_DrawCheck(void* ptr, void* painter, void* option, void* rect, long long state) +{ + static_cast(ptr)->drawCheck(static_cast(painter), *static_cast(option), *static_cast(rect), static_cast(state)); +} + +void QItemDelegate_DrawCheckDefault(void* ptr, void* painter, void* option, void* rect, long long state) +{ + static_cast(ptr)->QItemDelegate::drawCheck(static_cast(painter), *static_cast(option), *static_cast(rect), static_cast(state)); +} + +void QItemDelegate_DrawDecoration(void* ptr, void* painter, void* option, void* rect, void* pixmap) +{ + static_cast(ptr)->drawDecoration(static_cast(painter), *static_cast(option), *static_cast(rect), *static_cast(pixmap)); +} + +void QItemDelegate_DrawDecorationDefault(void* ptr, void* painter, void* option, void* rect, void* pixmap) +{ + static_cast(ptr)->QItemDelegate::drawDecoration(static_cast(painter), *static_cast(option), *static_cast(rect), *static_cast(pixmap)); +} + +void QItemDelegate_DrawDisplay(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->drawDisplay(static_cast(painter), *static_cast(option), *static_cast(rect), QString::fromUtf8(text.data, text.len)); +} + +void QItemDelegate_DrawDisplayDefault(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->QItemDelegate::drawDisplay(static_cast(painter), *static_cast(option), *static_cast(rect), QString::fromUtf8(text.data, text.len)); +} + +void QItemDelegate_DrawFocus(void* ptr, void* painter, void* option, void* rect) +{ + static_cast(ptr)->drawFocus(static_cast(painter), *static_cast(option), *static_cast(rect)); +} + +void QItemDelegate_DrawFocusDefault(void* ptr, void* painter, void* option, void* rect) +{ + static_cast(ptr)->QItemDelegate::drawFocus(static_cast(painter), *static_cast(option), *static_cast(rect)); +} + +char QItemDelegate_HasClipping(void* ptr) +{ + return static_cast(ptr)->hasClipping(); +} + +void* QItemDelegate_ItemEditorFactory(void* ptr) +{ + return static_cast(ptr)->itemEditorFactory(); +} + +void QItemDelegate_Paint(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->paint(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->QItemDelegate::paint(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QItemDelegate_SetClipping(void* ptr, char clip) +{ + static_cast(ptr)->setClipping(clip != 0); +} + +void QItemDelegate_SetItemEditorFactory(void* ptr, void* factory) +{ + static_cast(ptr)->setItemEditorFactory(static_cast(factory)); +} + +void* QItemDelegate_SizeHint(void* ptr, void* option, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QItemDelegate_SizeHintDefault(void* ptr, void* option, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QItemDelegate::sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QItemDelegate_DestroyQItemDelegate(void* ptr) +{ + static_cast(ptr)->~QItemDelegate(); +} + +void QItemDelegate_DestroyQItemDelegateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQItemEditorCreatorBase: public QItemEditorCreatorBase +{ +public: + QWidget * createWidget(QWidget * parent) const { return static_cast(callbackQItemEditorCreatorBase_CreateWidget(const_cast(static_cast(this)), parent)); }; + QByteArray valuePropertyName() const { return *static_cast(callbackQItemEditorCreatorBase_ValuePropertyName(const_cast(static_cast(this)))); }; + ~MyQItemEditorCreatorBase() { callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase(this); }; +}; + +Q_DECLARE_METATYPE(QItemEditorCreatorBase*) +Q_DECLARE_METATYPE(MyQItemEditorCreatorBase*) + +int QItemEditorCreatorBase_QItemEditorCreatorBase_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QItemEditorCreatorBase_CreateWidget(void* ptr, void* parent) +{ + return static_cast(ptr)->createWidget(static_cast(parent)); +} + +void* QItemEditorCreatorBase_ValuePropertyName(void* ptr) +{ + return new QByteArray(static_cast(ptr)->valuePropertyName()); +} + +void QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(void* ptr) +{ + static_cast(ptr)->~QItemEditorCreatorBase(); +} + +void QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQItemEditorFactory: public QItemEditorFactory +{ +public: + MyQItemEditorFactory() : QItemEditorFactory() {QItemEditorFactory_QItemEditorFactory_QRegisterMetaType();}; + QWidget * createEditor(int userType, QWidget * parent) const { return static_cast(callbackQItemEditorFactory_CreateEditor(const_cast(static_cast(this)), userType, parent)); }; + QByteArray valuePropertyName(int userType) const { return *static_cast(callbackQItemEditorFactory_ValuePropertyName(const_cast(static_cast(this)), userType)); }; + ~MyQItemEditorFactory() { callbackQItemEditorFactory_DestroyQItemEditorFactory(this); }; +}; + +Q_DECLARE_METATYPE(QItemEditorFactory*) +Q_DECLARE_METATYPE(MyQItemEditorFactory*) + +int QItemEditorFactory_QItemEditorFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QItemEditorFactory_NewQItemEditorFactory() +{ + return new MyQItemEditorFactory(); +} + +void* QItemEditorFactory_CreateEditor(void* ptr, int userType, void* parent) +{ + return static_cast(ptr)->createEditor(userType, static_cast(parent)); +} + +void* QItemEditorFactory_CreateEditorDefault(void* ptr, int userType, void* parent) +{ + return static_cast(ptr)->QItemEditorFactory::createEditor(userType, static_cast(parent)); +} + +void* QItemEditorFactory_QItemEditorFactory_DefaultFactory() +{ + return const_cast(QItemEditorFactory::defaultFactory()); +} + +void QItemEditorFactory_RegisterEditor(void* ptr, int userType, void* creator) +{ + static_cast(ptr)->registerEditor(userType, static_cast(creator)); +} + +void QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(void* factory) +{ + QItemEditorFactory::setDefaultFactory(static_cast(factory)); +} + +void* QItemEditorFactory_ValuePropertyName(void* ptr, int userType) +{ + return new QByteArray(static_cast(ptr)->valuePropertyName(userType)); +} + +void* QItemEditorFactory_ValuePropertyNameDefault(void* ptr, int userType) +{ + return new QByteArray(static_cast(ptr)->QItemEditorFactory::valuePropertyName(userType)); +} + +void QItemEditorFactory_DestroyQItemEditorFactory(void* ptr) +{ + static_cast(ptr)->~QItemEditorFactory(); +} + +void QItemEditorFactory_DestroyQItemEditorFactoryDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QItemEditorFactory___creatorMap_atList(void* ptr, int v, int i) +{ + return ({ QItemEditorCreatorBase * tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; }); +} + +void QItemEditorFactory___creatorMap_setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, static_cast(i)); +} + +void* QItemEditorFactory___creatorMap_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtWidgets_PackedList QItemEditorFactory___creatorMap_keyList(void* ptr) +{ + return ({ QList* tmpValuee608b2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValuee608b2, tmpValuee608b2->size() }; }); +} + +void* QItemEditorFactory___setCreatorMap__atList(void* ptr, int v, int i) +{ + return ({ QItemEditorCreatorBase * tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; }); +} + +void QItemEditorFactory___setCreatorMap__setList(void* ptr, int key, void* i) +{ + static_cast*>(ptr)->insert(key, static_cast(i)); +} + +void* QItemEditorFactory___setCreatorMap__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QHash(); +} + +struct QtWidgets_PackedList QItemEditorFactory___setCreatorMap__keyList(void* ptr) +{ + return ({ QList* tmpValuee608b2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValuee608b2, tmpValuee608b2->size() }; }); +} + +int QItemEditorFactory_____creatorMap_keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QItemEditorFactory_____creatorMap_keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QItemEditorFactory_____creatorMap_keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QItemEditorFactory_____setCreatorMap__keyList_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QItemEditorFactory_____setCreatorMap__keyList_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QItemEditorFactory_____setCreatorMap__keyList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQKeyEventTransition: public QKeyEventTransition +{ +public: + MyQKeyEventTransition(QState *sourceState = Q_NULLPTR) : QKeyEventTransition(sourceState) {QKeyEventTransition_QKeyEventTransition_QRegisterMetaType();}; + MyQKeyEventTransition(QObject *object, QEvent::Type ty, int key, QState *sourceState = Q_NULLPTR) : QKeyEventTransition(object, ty, key, sourceState) {QKeyEventTransition_QKeyEventTransition_QRegisterMetaType();}; + bool eventTest(QEvent * event) { return callbackQKeyEventTransition_EventTest(this, event) != 0; }; + void onTransition(QEvent * event) { callbackQKeyEventTransition_OnTransition(this, event); }; + ~MyQKeyEventTransition() { callbackQKeyEventTransition_DestroyQKeyEventTransition(this); }; + bool event(QEvent * e) { return callbackQKeyEventTransition_Event(this, e) != 0; }; + void Signal_TargetStateChanged() { callbackQKeyEventTransition_TargetStateChanged(this); }; + void Signal_TargetStatesChanged() { callbackQKeyEventTransition_TargetStatesChanged(this); }; + void Signal_Triggered() { callbackQKeyEventTransition_Triggered(this); }; + void childEvent(QChildEvent * event) { callbackQKeyEventTransition_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQKeyEventTransition_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQKeyEventTransition_CustomEvent(this, event); }; + void deleteLater() { callbackQKeyEventTransition_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQKeyEventTransition_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQKeyEventTransition_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQKeyEventTransition_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQKeyEventTransition_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQKeyEventTransition_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQKeyEventTransition_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QKeyEventTransition*) +Q_DECLARE_METATYPE(MyQKeyEventTransition*) + +int QKeyEventTransition_QKeyEventTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QKeyEventTransition_NewQKeyEventTransition(void* sourceState) +{ + return new MyQKeyEventTransition(static_cast(sourceState)); +} + +void* QKeyEventTransition_NewQKeyEventTransition2(void* object, long long ty, int key, void* sourceState) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } else { + return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); + } +} + +char QKeyEventTransition_EventTestDefault(void* ptr, void* event) +{ + return static_cast(ptr)->QKeyEventTransition::eventTest(static_cast(event)); +} + +int QKeyEventTransition_Key(void* ptr) +{ + return static_cast(ptr)->key(); +} + +long long QKeyEventTransition_ModifierMask(void* ptr) +{ + return static_cast(ptr)->modifierMask(); +} + +void QKeyEventTransition_OnTransitionDefault(void* ptr, void* event) +{ + static_cast(ptr)->QKeyEventTransition::onTransition(static_cast(event)); +} + +void QKeyEventTransition_SetKey(void* ptr, int key) +{ + static_cast(ptr)->setKey(key); +} + +void QKeyEventTransition_SetModifierMask(void* ptr, long long modifierMask) +{ + static_cast(ptr)->setModifierMask(static_cast(modifierMask)); +} + +void QKeyEventTransition_DestroyQKeyEventTransition(void* ptr) +{ + static_cast(ptr)->~QKeyEventTransition(); +} + +void QKeyEventTransition_DestroyQKeyEventTransitionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QKeyEventTransition___animations_atList(void* ptr, int i) +{ + return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___animations_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QKeyEventTransition___animations_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___setTargetStates_targets_atList(void* ptr, int i) +{ + return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___setTargetStates_targets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QKeyEventTransition___setTargetStates_targets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___targetStates_atList(void* ptr, int i) +{ + return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___targetStates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QKeyEventTransition___targetStates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QKeyEventTransition___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QKeyEventTransition___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QKeyEventTransition___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QKeyEventTransition___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QKeyEventTransition___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QKeyEventTransition___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QKeyEventTransition___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QKeyEventTransition___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QKeyEventTransition_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QKeyEventTransition::event(static_cast(e)); +} + +void QKeyEventTransition_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QKeyEventTransition::childEvent(static_cast(event)); +} + +void QKeyEventTransition_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QKeyEventTransition::connectNotify(*static_cast(sign)); +} + +void QKeyEventTransition_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QKeyEventTransition::customEvent(static_cast(event)); +} + +void QKeyEventTransition_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QKeyEventTransition::deleteLater(); +} + +void QKeyEventTransition_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QKeyEventTransition::disconnectNotify(*static_cast(sign)); +} + +char QKeyEventTransition_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QKeyEventTransition_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QKeyEventTransition::metaObject()); +} + +void QKeyEventTransition_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QKeyEventTransition::timerEvent(static_cast(event)); +} + +class MyQKeySequenceEdit: public QKeySequenceEdit +{ +public: + MyQKeySequenceEdit(QWidget *parent = Q_NULLPTR) : QKeySequenceEdit(parent) {QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType();}; + MyQKeySequenceEdit(const QKeySequence &keySequence, QWidget *parent = Q_NULLPTR) : QKeySequenceEdit(keySequence, parent) {QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType();}; + void clear() { callbackQKeySequenceEdit_Clear(this); }; + void Signal_EditingFinished() { callbackQKeySequenceEdit_EditingFinished(this); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void Signal_KeySequenceChanged(const QKeySequence & keySequence) { callbackQKeySequenceEdit_KeySequenceChanged(this, const_cast(&keySequence)); }; + void setKeySequence(const QKeySequence & keySequence) { callbackQKeySequenceEdit_SetKeySequence(this, const_cast(&keySequence)); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + ~MyQKeySequenceEdit() { callbackQKeySequenceEdit_DestroyQKeySequenceEdit(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QKeySequenceEdit*) +Q_DECLARE_METATYPE(MyQKeySequenceEdit*) + +int QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QKeySequenceEdit_NewQKeySequenceEdit(void* parent) +{ + return new MyQKeySequenceEdit(static_cast(parent)); +} + +void* QKeySequenceEdit_NewQKeySequenceEdit2(void* keySequence, void* parent) +{ + return new MyQKeySequenceEdit(*static_cast(keySequence), static_cast(parent)); +} + +void QKeySequenceEdit_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QKeySequenceEdit_ClearDefault(void* ptr) +{ + static_cast(ptr)->QKeySequenceEdit::clear(); +} + +void QKeySequenceEdit_ConnectEditingFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QKeySequenceEdit::editingFinished), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_EditingFinished), static_cast(t)); +} + +void QKeySequenceEdit_DisconnectEditingFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QKeySequenceEdit::editingFinished), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_EditingFinished)); +} + +void QKeySequenceEdit_EditingFinished(void* ptr) +{ + static_cast(ptr)->editingFinished(); +} + +void* QKeySequenceEdit_KeySequence(void* ptr) +{ + return new QKeySequence(static_cast(ptr)->keySequence()); +} + +void QKeySequenceEdit_ConnectKeySequenceChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QKeySequenceEdit::keySequenceChanged), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_KeySequenceChanged), static_cast(t)); +} + +void QKeySequenceEdit_DisconnectKeySequenceChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QKeySequenceEdit::keySequenceChanged), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_KeySequenceChanged)); +} + +void QKeySequenceEdit_KeySequenceChanged(void* ptr, void* keySequence) +{ + static_cast(ptr)->keySequenceChanged(*static_cast(keySequence)); +} + +void QKeySequenceEdit_SetKeySequence(void* ptr, void* keySequence) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setKeySequence", Q_ARG(const QKeySequence, *static_cast(keySequence))); +} + +void QKeySequenceEdit_SetKeySequenceDefault(void* ptr, void* keySequence) +{ + static_cast(ptr)->QKeySequenceEdit::setKeySequence(*static_cast(keySequence)); +} + +void QKeySequenceEdit_DestroyQKeySequenceEdit(void* ptr) +{ + static_cast(ptr)->~QKeySequenceEdit(); +} + +void QKeySequenceEdit_DestroyQKeySequenceEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQLCDNumber: public QLCDNumber +{ +public: + MyQLCDNumber(QWidget *parent = Q_NULLPTR) : QLCDNumber(parent) {QLCDNumber_QLCDNumber_QRegisterMetaType();}; + MyQLCDNumber(uint numDigits, QWidget *parent = Q_NULLPTR) : QLCDNumber(numDigits, parent) {QLCDNumber_QLCDNumber_QRegisterMetaType();}; + void display(const QString & s) { QByteArray ta0f149 = s.toUtf8(); QtWidgets_PackedString sPacked = { const_cast(ta0f149.prepend("WHITESPACE").constData()+10), ta0f149.size()-10 };callbackQLCDNumber_Display(this, sPacked); }; + void display(int num) { callbackQLCDNumber_Display2(this, num); }; + void display(double num) { callbackQLCDNumber_Display3(this, num); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void Signal_Overflow() { callbackQLCDNumber_Overflow(this); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void setBinMode() { callbackQLCDNumber_SetBinMode(this); }; + void setDecMode() { callbackQLCDNumber_SetDecMode(this); }; + void setHexMode() { callbackQLCDNumber_SetHexMode(this); }; + void setOctMode() { callbackQLCDNumber_SetOctMode(this); }; + void setSmallDecimalPoint(bool vbo) { callbackQLCDNumber_SetSmallDecimalPoint(this, vbo); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQLCDNumber() { callbackQLCDNumber_DestroyQLCDNumber(this); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QLCDNumber*) +Q_DECLARE_METATYPE(MyQLCDNumber*) + +int QLCDNumber_QLCDNumber_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLCDNumber_NewQLCDNumber(void* parent) +{ + return new MyQLCDNumber(static_cast(parent)); +} + +void* QLCDNumber_NewQLCDNumber2(unsigned int numDigits, void* parent) +{ + return new MyQLCDNumber(numDigits, static_cast(parent)); +} + +char QLCDNumber_CheckOverflow(void* ptr, double num) +{ + return static_cast(ptr)->checkOverflow(num); +} + +char QLCDNumber_CheckOverflow2(void* ptr, int num) +{ + return static_cast(ptr)->checkOverflow(num); +} + +int QLCDNumber_DigitCount(void* ptr) +{ + return static_cast(ptr)->digitCount(); +} + +void QLCDNumber_Display(void* ptr, struct QtWidgets_PackedString s) +{ + QMetaObject::invokeMethod(static_cast(ptr), "display", Q_ARG(const QString, QString::fromUtf8(s.data, s.len))); +} + +void QLCDNumber_DisplayDefault(void* ptr, struct QtWidgets_PackedString s) +{ + static_cast(ptr)->QLCDNumber::display(QString::fromUtf8(s.data, s.len)); +} + +void QLCDNumber_Display2(void* ptr, int num) +{ + QMetaObject::invokeMethod(static_cast(ptr), "display", Q_ARG(int, num)); +} + +void QLCDNumber_Display2Default(void* ptr, int num) +{ + static_cast(ptr)->QLCDNumber::display(num); +} + +void QLCDNumber_Display3(void* ptr, double num) +{ + QMetaObject::invokeMethod(static_cast(ptr), "display", Q_ARG(double, num)); +} + +void QLCDNumber_Display3Default(void* ptr, double num) +{ + static_cast(ptr)->QLCDNumber::display(num); +} + +int QLCDNumber_IntValue(void* ptr) +{ + return static_cast(ptr)->intValue(); +} + +long long QLCDNumber_Mode(void* ptr) +{ + return static_cast(ptr)->mode(); +} + +void QLCDNumber_ConnectOverflow(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLCDNumber::overflow), static_cast(ptr), static_cast(&MyQLCDNumber::Signal_Overflow), static_cast(t)); +} + +void QLCDNumber_DisconnectOverflow(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLCDNumber::overflow), static_cast(ptr), static_cast(&MyQLCDNumber::Signal_Overflow)); +} + +void QLCDNumber_Overflow(void* ptr) +{ + static_cast(ptr)->overflow(); +} + +long long QLCDNumber_SegmentStyle(void* ptr) +{ + return static_cast(ptr)->segmentStyle(); +} + +void QLCDNumber_SetBinMode(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setBinMode"); +} + +void QLCDNumber_SetBinModeDefault(void* ptr) +{ + static_cast(ptr)->QLCDNumber::setBinMode(); +} + +void QLCDNumber_SetDecMode(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDecMode"); +} + +void QLCDNumber_SetDecModeDefault(void* ptr) +{ + static_cast(ptr)->QLCDNumber::setDecMode(); +} + +void QLCDNumber_SetDigitCount(void* ptr, int numDigits) +{ + static_cast(ptr)->setDigitCount(numDigits); +} + +void QLCDNumber_SetHexMode(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setHexMode"); +} + +void QLCDNumber_SetHexModeDefault(void* ptr) +{ + static_cast(ptr)->QLCDNumber::setHexMode(); +} + +void QLCDNumber_SetMode(void* ptr, long long vql) +{ + static_cast(ptr)->setMode(static_cast(vql)); +} + +void QLCDNumber_SetOctMode(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setOctMode"); +} + +void QLCDNumber_SetOctModeDefault(void* ptr) +{ + static_cast(ptr)->QLCDNumber::setOctMode(); +} + +void QLCDNumber_SetSegmentStyle(void* ptr, long long vql) +{ + static_cast(ptr)->setSegmentStyle(static_cast(vql)); +} + +void QLCDNumber_SetSmallDecimalPoint(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setSmallDecimalPoint", Q_ARG(bool, vbo != 0)); +} + +void QLCDNumber_SetSmallDecimalPointDefault(void* ptr, char vbo) +{ + static_cast(ptr)->QLCDNumber::setSmallDecimalPoint(vbo != 0); +} + +char QLCDNumber_SmallDecimalPoint(void* ptr) +{ + return static_cast(ptr)->smallDecimalPoint(); +} + +double QLCDNumber_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +void QLCDNumber_DestroyQLCDNumber(void* ptr) +{ + static_cast(ptr)->~QLCDNumber(); +} + +void QLCDNumber_DestroyQLCDNumberDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQLabel: public QLabel +{ +public: + MyQLabel(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QLabel(parent, ff) {QLabel_QLabel_QRegisterMetaType();}; + MyQLabel(const QString &text, QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QLabel(text, parent, ff) {QLabel_QLabel_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void clear() { callbackQLabel_Clear(this); }; + void contextMenuEvent(QContextMenuEvent * ev) { callbackQWidget_ContextMenuEvent(this, ev); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void focusInEvent(QFocusEvent * ev) { callbackQWidget_FocusInEvent(this, ev); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * ev) { callbackQWidget_FocusOutEvent(this, ev); }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; + void Signal_LinkActivated(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQLabel_LinkActivated(this, linkPacked); }; + void Signal_LinkHovered(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQLabel_LinkHovered(this, linkPacked); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackQWidget_MouseMoveEvent(this, ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackQWidget_MousePressEvent(this, ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackQWidget_MouseReleaseEvent(this, ev); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void setMovie(QMovie * movie) { callbackQLabel_SetMovie(this, movie); }; + void setNum(int num) { callbackQLabel_SetNum(this, num); }; + void setNum(double num) { callbackQLabel_SetNum2(this, num); }; + void setPicture(const QPicture & picture) { callbackQLabel_SetPicture(this, const_cast(&picture)); }; + void setPixmap(const QPixmap & vqp) { callbackQLabel_SetPixmap(this, const_cast(&vqp)); }; + void setText(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQLabel_SetText(this, vqsPacked); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQLabel() { callbackQLabel_DestroyQLabel(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QLabel*) +Q_DECLARE_METATYPE(MyQLabel*) + +int QLabel_QLabel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLabel_NewQLabel(void* parent, long long ff) +{ + return new MyQLabel(static_cast(parent), static_cast(ff)); +} + +void* QLabel_NewQLabel2(struct QtWidgets_PackedString text, void* parent, long long ff) +{ + return new MyQLabel(QString::fromUtf8(text.data, text.len), static_cast(parent), static_cast(ff)); +} + +long long QLabel_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +void* QLabel_Buddy(void* ptr) +{ + return static_cast(ptr)->buddy(); +} + +void QLabel_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QLabel_ClearDefault(void* ptr) +{ + static_cast(ptr)->QLabel::clear(); +} + +char QLabel_HasScaledContents(void* ptr) +{ + return static_cast(ptr)->hasScaledContents(); +} + +char QLabel_HasSelectedText(void* ptr) +{ + return static_cast(ptr)->hasSelectedText(); +} + +int QLabel_Indent(void* ptr) +{ + return static_cast(ptr)->indent(); +} + +void QLabel_ConnectLinkActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLabel::linkActivated), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkActivated), static_cast(t)); +} + +void QLabel_DisconnectLinkActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLabel::linkActivated), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkActivated)); +} + +void QLabel_LinkActivated(void* ptr, struct QtWidgets_PackedString link) +{ + static_cast(ptr)->linkActivated(QString::fromUtf8(link.data, link.len)); +} + +void QLabel_ConnectLinkHovered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLabel::linkHovered), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkHovered), static_cast(t)); +} + +void QLabel_DisconnectLinkHovered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLabel::linkHovered), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkHovered)); +} + +void QLabel_LinkHovered(void* ptr, struct QtWidgets_PackedString link) +{ + static_cast(ptr)->linkHovered(QString::fromUtf8(link.data, link.len)); +} + +int QLabel_Margin(void* ptr) +{ + return static_cast(ptr)->margin(); +} + +void* QLabel_Movie(void* ptr) +{ + return static_cast(ptr)->movie(); +} + +char QLabel_OpenExternalLinks(void* ptr) +{ + return static_cast(ptr)->openExternalLinks(); +} + +void* QLabel_Picture(void* ptr) +{ + return const_cast(static_cast(ptr)->picture()); +} + +void* QLabel_Pixmap(void* ptr) +{ + return const_cast(static_cast(ptr)->pixmap()); +} + +struct QtWidgets_PackedString QLabel_SelectedText(void* ptr) +{ + return ({ QByteArray t8b2afb = static_cast(ptr)->selectedText().toUtf8(); QtWidgets_PackedString { const_cast(t8b2afb.prepend("WHITESPACE").constData()+10), t8b2afb.size()-10 }; }); +} + +int QLabel_SelectionStart(void* ptr) +{ + return static_cast(ptr)->selectionStart(); +} + +void QLabel_SetAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->setAlignment(static_cast(vqt)); +} + +void QLabel_SetBuddy(void* ptr, void* buddy) +{ + static_cast(ptr)->setBuddy(static_cast(buddy)); +} + +void QLabel_SetIndent(void* ptr, int vin) +{ + static_cast(ptr)->setIndent(vin); +} + +void QLabel_SetMargin(void* ptr, int vin) +{ + static_cast(ptr)->setMargin(vin); +} + +void QLabel_SetMovie(void* ptr, void* movie) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMovie", Q_ARG(QMovie*, static_cast(movie))); +} + +void QLabel_SetMovieDefault(void* ptr, void* movie) +{ + static_cast(ptr)->QLabel::setMovie(static_cast(movie)); +} + +void QLabel_SetNum(void* ptr, int num) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setNum", Q_ARG(int, num)); +} + +void QLabel_SetNumDefault(void* ptr, int num) +{ + static_cast(ptr)->QLabel::setNum(num); +} + +void QLabel_SetNum2(void* ptr, double num) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setNum", Q_ARG(double, num)); +} + +void QLabel_SetNum2Default(void* ptr, double num) +{ + static_cast(ptr)->QLabel::setNum(num); +} + +void QLabel_SetOpenExternalLinks(void* ptr, char open) +{ + static_cast(ptr)->setOpenExternalLinks(open != 0); +} + +void QLabel_SetPicture(void* ptr, void* picture) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPicture", Q_ARG(const QPicture, *static_cast(picture))); +} + +void QLabel_SetPictureDefault(void* ptr, void* picture) +{ + static_cast(ptr)->QLabel::setPicture(*static_cast(picture)); +} + +void QLabel_SetPixmap(void* ptr, void* vqp) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPixmap", Q_ARG(const QPixmap, *static_cast(vqp))); +} + +void QLabel_SetPixmapDefault(void* ptr, void* vqp) +{ + static_cast(ptr)->QLabel::setPixmap(*static_cast(vqp)); +} + +void QLabel_SetScaledContents(void* ptr, char vbo) +{ + static_cast(ptr)->setScaledContents(vbo != 0); +} + +void QLabel_SetSelection(void* ptr, int start, int length) +{ + static_cast(ptr)->setSelection(start, length); +} + +void QLabel_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); +} + +void QLabel_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->QLabel::setText(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QLabel_SetTextFormat(void* ptr, long long vqt) +{ + static_cast(ptr)->setTextFormat(static_cast(vqt)); +} + +void QLabel_SetTextInteractionFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); +} + +void QLabel_SetWordWrap(void* ptr, char on) +{ + static_cast(ptr)->setWordWrap(on != 0); +} + +struct QtWidgets_PackedString QLabel_Text(void* ptr) +{ + return ({ QByteArray t0d779d = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t0d779d.prepend("WHITESPACE").constData()+10), t0d779d.size()-10 }; }); +} + +long long QLabel_TextFormat(void* ptr) +{ + return static_cast(ptr)->textFormat(); +} + +long long QLabel_TextInteractionFlags(void* ptr) +{ + return static_cast(ptr)->textInteractionFlags(); +} + +char QLabel_WordWrap(void* ptr) +{ + return static_cast(ptr)->wordWrap(); +} + +void QLabel_DestroyQLabel(void* ptr) +{ + static_cast(ptr)->~QLabel(); +} + +void QLabel_DestroyQLabelDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQLayout: public QLayout +{ +public: + MyQLayout(QWidget *parent) : QLayout(parent) {QLayout_QLayout_QRegisterMetaType();}; + MyQLayout() : QLayout() {QLayout_QLayout_QRegisterMetaType();}; + void addItem(QLayoutItem * item) { callbackQLayout_AddItem(this, item); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + int count() const { return callbackQLayout_Count(const_cast(static_cast(this))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayoutItem * itemAt(int index) const { return static_cast(callbackQLayout_ItemAt(const_cast(static_cast(this)), index)); }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQLayout_TakeAt(this, index)); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int vin) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), vin); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSize sizeHint() const { return *static_cast(callbackQLayout_SizeHint(const_cast(static_cast(this)))); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QLayout*) +Q_DECLARE_METATYPE(MyQLayout*) + +int QLayout_QLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLayout_NewQLayout(void* parent) +{ + return new MyQLayout(static_cast(parent)); +} + +void* QLayout_NewQLayout2() +{ + return new MyQLayout(); +} + +char QLayout_Activate(void* ptr) +{ + return static_cast(ptr)->activate(); +} + +void QLayout_AddChildLayout(void* ptr, void* l) +{ + static_cast(ptr)->addChildLayout(static_cast(l)); +} + +void QLayout_AddChildWidget(void* ptr, void* w) +{ + static_cast(ptr)->addChildWidget(static_cast(w)); +} + +void QLayout_AddItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void QLayout_AddWidget(void* ptr, void* w) +{ + static_cast(ptr)->addWidget(static_cast(w)); +} + +void* QLayout_AlignmentRect(void* ptr, void* r) +{ + return ({ QRect tmpValue = static_cast(ptr)->alignmentRect(*static_cast(r)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QLayout_ChildEvent(void* ptr, void* e) +{ + static_cast(ptr)->childEvent(static_cast(e)); +} + +void QLayout_ChildEventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::childEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::childEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::childEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::childEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::childEvent(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::childEvent(static_cast(e)); + } else { + static_cast(ptr)->QLayout::childEvent(static_cast(e)); + } +} + +void* QLayout_QLayout_ClosestAcceptableSize(void* widget, void* size) +{ + return ({ QSize tmpValue = QLayout::closestAcceptableSize(static_cast(widget), *static_cast(size)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QLayout_ContentsMargins(void* ptr) +{ + return ({ QMargins tmpValue = static_cast(ptr)->contentsMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QLayout_ContentsRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->contentsRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +long long QLayout_ExpandingDirections(void* ptr) +{ + return static_cast(ptr)->expandingDirections(); +} + +long long QLayout_ExpandingDirectionsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::expandingDirections(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::expandingDirections(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::expandingDirections(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::expandingDirections(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::expandingDirections(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::expandingDirections(); + } else { + return static_cast(ptr)->QLayout::expandingDirections(); + } +} + +void* QLayout_Geometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QLayout_GeometryDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QStackedLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QFormLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QVBoxLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QHBoxLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QBoxLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QGridLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void QLayout_GetContentsMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); +} + +int QLayout_IndexOf(void* ptr, void* widget) +{ + return static_cast(ptr)->indexOf(static_cast(widget)); +} + +int QLayout_IndexOfDefault(void* ptr, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::indexOf(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::indexOf(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::indexOf(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::indexOf(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::indexOf(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::indexOf(static_cast(widget)); + } else { + return static_cast(ptr)->QLayout::indexOf(static_cast(widget)); + } +} + +int QLayout_IndexOf2(void* ptr, void* layoutItem) +{ + if (dynamic_cast(static_cast(layoutItem))) { + return static_cast(ptr)->indexOf(static_cast(layoutItem)); + } else { + return static_cast(ptr)->indexOf(static_cast(layoutItem)); + } +} + +char QLayout_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QLayout_IsEmptyDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::isEmpty(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::isEmpty(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::isEmpty(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::isEmpty(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::isEmpty(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::isEmpty(); + } else { + return static_cast(ptr)->QLayout::isEmpty(); + } +} + +char QLayout_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +void* QLayout_ItemAt(void* ptr, int index) +{ + return static_cast(ptr)->itemAt(index); +} + +void* QLayout_MaximumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QLayout_MaximumSizeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QLayout_MenuBar(void* ptr) +{ + return static_cast(ptr)->menuBar(); +} + +void* QLayout_MinimumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QLayout_MinimumSizeDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QLayout_ParentWidget(void* ptr) +{ + return static_cast(ptr)->parentWidget(); +} + +void QLayout_RemoveItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->removeItem(static_cast(item)); + } else { + static_cast(ptr)->removeItem(static_cast(item)); + } +} + +void QLayout_RemoveWidget(void* ptr, void* widget) +{ + static_cast(ptr)->removeWidget(static_cast(widget)); +} + +void* QLayout_ReplaceWidget(void* ptr, void* from, void* to, long long options) +{ + return static_cast(ptr)->replaceWidget(static_cast(from), static_cast(to), static_cast(options)); +} + +char QLayout_SetAlignment(void* ptr, void* w, long long alignment) +{ + return static_cast(ptr)->setAlignment(static_cast(w), static_cast(alignment)); +} + +char QLayout_SetAlignment2(void* ptr, void* l, long long alignment) +{ + return static_cast(ptr)->setAlignment(static_cast(l), static_cast(alignment)); +} + +void QLayout_SetContentsMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->setContentsMargins(left, top, right, bottom); +} + +void QLayout_SetContentsMargins2(void* ptr, void* margins) +{ + static_cast(ptr)->setContentsMargins(*static_cast(margins)); +} + +void QLayout_SetEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setEnabled(enable != 0); +} + +void QLayout_SetGeometry(void* ptr, void* r) +{ + static_cast(ptr)->setGeometry(*static_cast(r)); +} + +void QLayout_SetGeometryDefault(void* ptr, void* r) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::setGeometry(*static_cast(r)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::setGeometry(*static_cast(r)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::setGeometry(*static_cast(r)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::setGeometry(*static_cast(r)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::setGeometry(*static_cast(r)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::setGeometry(*static_cast(r)); + } else { + static_cast(ptr)->QLayout::setGeometry(*static_cast(r)); + } +} + +void QLayout_SetMenuBar(void* ptr, void* widget) +{ + static_cast(ptr)->setMenuBar(static_cast(widget)); +} + +void QLayout_SetSizeConstraint(void* ptr, long long vql) +{ + static_cast(ptr)->setSizeConstraint(static_cast(vql)); +} + +void QLayout_SetSpacing(void* ptr, int vin) +{ + static_cast(ptr)->setSpacing(vin); +} + +long long QLayout_SizeConstraint(void* ptr) +{ + return static_cast(ptr)->sizeConstraint(); +} + +int QLayout_Spacing(void* ptr) +{ + return static_cast(ptr)->spacing(); +} + +void* QLayout_TakeAt(void* ptr, int index) +{ + return static_cast(ptr)->takeAt(index); +} + +void QLayout_Update(void* ptr) +{ + static_cast(ptr)->update(); +} + +void* QLayout___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLayout___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QLayout___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLayout___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QLayout___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QLayout___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLayout___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLayout___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QLayout___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLayout___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLayout___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QLayout___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QLayout___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QLayout___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QLayout___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QLayout_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void QLayout_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QLayout::connectNotify(*static_cast(sign)); + } +} + +void QLayout_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void QLayout_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QLayout::customEvent(static_cast(event)); + } +} + +void QLayout_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void QLayout_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::deleteLater(); + } else { + static_cast(ptr)->QLayout::deleteLater(); + } +} + +void QLayout_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void QLayout_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QLayout::disconnectNotify(*static_cast(sign)); + } +} + +char QLayout_Event(void* ptr, void* e) +{ + return static_cast(ptr)->event(static_cast(e)); +} + +char QLayout_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::event(static_cast(e)); + } else { + return static_cast(ptr)->QLayout::event(static_cast(e)); + } +} + +char QLayout_EventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } +} + +char QLayout_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QLayout_MetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->metaObject()); +} + +void* QLayout_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QStackedLayout::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFormLayout::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QVBoxLayout::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QHBoxLayout::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QBoxLayout::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGridLayout::metaObject()); + } else { + return const_cast(static_cast(ptr)->QLayout::metaObject()); + } +} + +void QLayout_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void QLayout_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QLayout::timerEvent(static_cast(event)); + } +} + +void* QLayout_SizeHint(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QLayout_SizeHintDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + + } +} + +class MyQLayoutItem: public QLayoutItem +{ +public: + MyQLayoutItem(Qt::Alignment alignment = Qt::Alignment()) : QLayoutItem(alignment) {QLayoutItem_QLayoutItem_QRegisterMetaType();}; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayoutItem_ExpandingDirections(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayoutItem_Geometry(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int vin) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), vin); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + bool isEmpty() const { return callbackQLayoutItem_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + QSize maximumSize() const { return *static_cast(callbackQLayoutItem_MaximumSize(const_cast(static_cast(this)))); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSize minimumSize() const { return *static_cast(callbackQLayoutItem_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & r) { callbackQLayoutItem_SetGeometry(this, const_cast(&r)); }; + QSize sizeHint() const { return *static_cast(callbackQLayoutItem_SizeHint(const_cast(static_cast(this)))); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; + ~MyQLayoutItem() { callbackQLayoutItem_DestroyQLayoutItem(this); }; +}; + +Q_DECLARE_METATYPE(QLayoutItem*) +Q_DECLARE_METATYPE(MyQLayoutItem*) + +int QLayoutItem_QLayoutItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLayoutItem_NewQLayoutItem(long long alignment) +{ + return new MyQLayoutItem(static_cast(alignment)); +} + +long long QLayoutItem_Alignment(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->alignment(); + } else { + return static_cast(ptr)->alignment(); + } +} + +long long QLayoutItem_ControlTypes(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->controlTypes(); + } else { + return static_cast(ptr)->controlTypes(); + } +} + +long long QLayoutItem_ControlTypesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::controlTypes(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::controlTypes(); + } else { + return static_cast(ptr)->QLayoutItem::controlTypes(); + } +} + +long long QLayoutItem_ExpandingDirections(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->expandingDirections(); + } else { + return static_cast(ptr)->expandingDirections(); + } +} + +void* QLayoutItem_Geometry(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +char QLayoutItem_HasHeightForWidth(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->hasHeightForWidth(); + } else { + return static_cast(ptr)->hasHeightForWidth(); + } +} + +char QLayoutItem_HasHeightForWidthDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::hasHeightForWidth(); + } else { + return static_cast(ptr)->QLayoutItem::hasHeightForWidth(); + } +} + +int QLayoutItem_HeightForWidth(void* ptr, int vin) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->heightForWidth(vin); + } else { + return static_cast(ptr)->heightForWidth(vin); + } +} + +int QLayoutItem_HeightForWidthDefault(void* ptr, int vin) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::heightForWidth(vin); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::heightForWidth(vin); + } else { + return static_cast(ptr)->QLayoutItem::heightForWidth(vin); + } +} + +void QLayoutItem_Invalidate(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->invalidate(); + } else { + static_cast(ptr)->invalidate(); + } +} + +void QLayoutItem_InvalidateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWidgetItem::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpacerItem::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFormLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QVBoxLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHBoxLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QBoxLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGridLayout::invalidate(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLayout::invalidate(); + } else { + static_cast(ptr)->QLayoutItem::invalidate(); + } +} + +char QLayoutItem_IsEmpty(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->isEmpty(); + } else { + return static_cast(ptr)->isEmpty(); + } +} + +void* QLayoutItem_Layout(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->layout(); + } else { + return static_cast(ptr)->layout(); + } +} + +void* QLayoutItem_LayoutDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::layout(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::layout(); + } else { + return static_cast(ptr)->QLayoutItem::layout(); + } +} + +void* QLayoutItem_MaximumSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +int QLayoutItem_MinimumHeightForWidth(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->minimumHeightForWidth(w); + } else { + return static_cast(ptr)->minimumHeightForWidth(w); + } +} + +int QLayoutItem_MinimumHeightForWidthDefault(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::minimumHeightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::minimumHeightForWidth(w); + } else { + return static_cast(ptr)->QLayoutItem::minimumHeightForWidth(w); + } +} + +void* QLayoutItem_MinimumSize(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void QLayoutItem_SetAlignment(void* ptr, long long alignment) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setAlignment(static_cast(alignment)); + } else { + static_cast(ptr)->setAlignment(static_cast(alignment)); + } +} + +void QLayoutItem_SetGeometry(void* ptr, void* r) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->setGeometry(*static_cast(r)); + } else { + static_cast(ptr)->setGeometry(*static_cast(r)); + } +} + +void* QLayoutItem_SizeHint(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QLayoutItem_SpacerItem(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->spacerItem(); + } else { + return static_cast(ptr)->spacerItem(); + } +} + +void* QLayoutItem_SpacerItemDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::spacerItem(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::spacerItem(); + } else { + return static_cast(ptr)->QLayoutItem::spacerItem(); + } +} + +void* QLayoutItem_Widget(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->widget(); + } else { + return static_cast(ptr)->widget(); + } +} + +void* QLayoutItem_WidgetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWidgetItem::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpacerItem::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedLayout::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFormLayout::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QVBoxLayout::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHBoxLayout::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QBoxLayout::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGridLayout::widget(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLayout::widget(); + } else { + return static_cast(ptr)->QLayoutItem::widget(); + } +} + +void QLayoutItem_DestroyQLayoutItem(void* ptr) +{ + static_cast(ptr)->~QLayoutItem(); +} + +void QLayoutItem_DestroyQLayoutItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQLineEdit: public QLineEdit +{ +public: + MyQLineEdit(QWidget *parent = Q_NULLPTR) : QLineEdit(parent) {QLineEdit_QLineEdit_QRegisterMetaType();}; + MyQLineEdit(const QString &contents, QWidget *parent = Q_NULLPTR) : QLineEdit(contents, parent) {QLineEdit_QLineEdit_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void clear() { callbackQLineEdit_Clear(this); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void copy() const { callbackQLineEdit_Copy(const_cast(static_cast(this))); }; + void Signal_CursorPositionChanged(int oldPos, int newPos) { callbackQLineEdit_CursorPositionChanged(this, oldPos, newPos); }; + void cut() { callbackQLineEdit_Cut(this); }; + void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; + void Signal_EditingFinished() { callbackQLineEdit_EditingFinished(this); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; + QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; + void Signal_InputRejected() { callbackQLineEdit_InputRejected(this); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void paste() { callbackQLineEdit_Paste(this); }; + void redo() { callbackQLineEdit_Redo(this); }; + void Signal_ReturnPressed() { callbackQLineEdit_ReturnPressed(this); }; + void selectAll() { callbackQLineEdit_SelectAll(this); }; + void Signal_SelectionChanged() { callbackQLineEdit_SelectionChanged(this); }; + void setText(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQLineEdit_SetText(this, vqsPacked); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_TextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQLineEdit_TextChanged(this, textPacked); }; + void Signal_TextEdited(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQLineEdit_TextEdited(this, textPacked); }; + void undo() { callbackQLineEdit_Undo(this); }; + ~MyQLineEdit() { callbackQLineEdit_DestroyQLineEdit(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QLineEdit*) +Q_DECLARE_METATYPE(MyQLineEdit*) + +int QLineEdit_QLineEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QLineEdit_NewQLineEdit(void* parent) +{ + return new MyQLineEdit(static_cast(parent)); +} + +void* QLineEdit_NewQLineEdit2(struct QtWidgets_PackedString contents, void* parent) +{ + return new MyQLineEdit(QString::fromUtf8(contents.data, contents.len), static_cast(parent)); +} + +void QLineEdit_AddAction(void* ptr, void* action, long long position) +{ + static_cast(ptr)->addAction(static_cast(action), static_cast(position)); +} + +void* QLineEdit_AddAction2(void* ptr, void* icon, long long position) +{ + return static_cast(ptr)->addAction(*static_cast(icon), static_cast(position)); +} + +long long QLineEdit_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +void QLineEdit_Backspace(void* ptr) +{ + static_cast(ptr)->backspace(); +} + +void QLineEdit_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QLineEdit_ClearDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::clear(); +} + +void* QLineEdit_Completer(void* ptr) +{ + return static_cast(ptr)->completer(); +} + +void QLineEdit_Copy(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "copy"); +} + +void QLineEdit_CopyDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::copy(); +} + +void* QLineEdit_CreateStandardContextMenu(void* ptr) +{ + return static_cast(ptr)->createStandardContextMenu(); +} + +void QLineEdit_CursorBackward(void* ptr, char mark, int steps) +{ + static_cast(ptr)->cursorBackward(mark != 0, steps); +} + +void QLineEdit_CursorForward(void* ptr, char mark, int steps) +{ + static_cast(ptr)->cursorForward(mark != 0, steps); +} + +long long QLineEdit_CursorMoveStyle(void* ptr) +{ + return static_cast(ptr)->cursorMoveStyle(); +} + +int QLineEdit_CursorPosition(void* ptr) +{ + return static_cast(ptr)->cursorPosition(); +} + +int QLineEdit_CursorPositionAt(void* ptr, void* pos) +{ + return static_cast(ptr)->cursorPositionAt(*static_cast(pos)); +} + +void QLineEdit_ConnectCursorPositionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_CursorPositionChanged), static_cast(t)); +} + +void QLineEdit_DisconnectCursorPositionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_CursorPositionChanged)); +} + +void QLineEdit_CursorPositionChanged(void* ptr, int oldPos, int newPos) +{ + static_cast(ptr)->cursorPositionChanged(oldPos, newPos); +} + +void* QLineEdit_CursorRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->cursorRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QLineEdit_CursorWordBackward(void* ptr, char mark) +{ + static_cast(ptr)->cursorWordBackward(mark != 0); +} + +void QLineEdit_CursorWordForward(void* ptr, char mark) +{ + static_cast(ptr)->cursorWordForward(mark != 0); +} + +void QLineEdit_Cut(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "cut"); +} + +void QLineEdit_CutDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::cut(); +} + +void QLineEdit_Del(void* ptr) +{ + static_cast(ptr)->del(); +} + +void QLineEdit_Deselect(void* ptr) +{ + static_cast(ptr)->deselect(); +} + +struct QtWidgets_PackedString QLineEdit_DisplayText(void* ptr) +{ + return ({ QByteArray t6ee01b = static_cast(ptr)->displayText().toUtf8(); QtWidgets_PackedString { const_cast(t6ee01b.prepend("WHITESPACE").constData()+10), t6ee01b.size()-10 }; }); +} + +char QLineEdit_DragEnabled(void* ptr) +{ + return static_cast(ptr)->dragEnabled(); +} + +long long QLineEdit_EchoMode(void* ptr) +{ + return static_cast(ptr)->echoMode(); +} + +void QLineEdit_ConnectEditingFinished(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::editingFinished), static_cast(ptr), static_cast(&MyQLineEdit::Signal_EditingFinished), static_cast(t)); +} + +void QLineEdit_DisconnectEditingFinished(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::editingFinished), static_cast(ptr), static_cast(&MyQLineEdit::Signal_EditingFinished)); +} + +void QLineEdit_EditingFinished(void* ptr) +{ + static_cast(ptr)->editingFinished(); +} + +void QLineEdit_End(void* ptr, char mark) +{ + static_cast(ptr)->end(mark != 0); +} + +void QLineEdit_GetTextMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->getTextMargins(&left, &top, &right, &bottom); +} + +char QLineEdit_HasAcceptableInput(void* ptr) +{ + return static_cast(ptr)->hasAcceptableInput(); +} + +char QLineEdit_HasFrame(void* ptr) +{ + return static_cast(ptr)->hasFrame(); +} + +char QLineEdit_HasSelectedText(void* ptr) +{ + return static_cast(ptr)->hasSelectedText(); +} + +void QLineEdit_Home(void* ptr, char mark) +{ + static_cast(ptr)->home(mark != 0); +} + +void QLineEdit_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +struct QtWidgets_PackedString QLineEdit_InputMask(void* ptr) +{ + return ({ QByteArray taabe0f = static_cast(ptr)->inputMask().toUtf8(); QtWidgets_PackedString { const_cast(taabe0f.prepend("WHITESPACE").constData()+10), taabe0f.size()-10 }; }); +} + +void QLineEdit_ConnectInputRejected(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::inputRejected), static_cast(ptr), static_cast(&MyQLineEdit::Signal_InputRejected), static_cast(t)); +} + +void QLineEdit_DisconnectInputRejected(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::inputRejected), static_cast(ptr), static_cast(&MyQLineEdit::Signal_InputRejected)); +} + +void QLineEdit_InputRejected(void* ptr) +{ + static_cast(ptr)->inputRejected(); +} + +void QLineEdit_Insert(void* ptr, struct QtWidgets_PackedString newText) +{ + static_cast(ptr)->insert(QString::fromUtf8(newText.data, newText.len)); +} + +char QLineEdit_IsClearButtonEnabled(void* ptr) +{ + return static_cast(ptr)->isClearButtonEnabled(); +} + +char QLineEdit_IsModified(void* ptr) +{ + return static_cast(ptr)->isModified(); +} + +char QLineEdit_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +char QLineEdit_IsRedoAvailable(void* ptr) +{ + return static_cast(ptr)->isRedoAvailable(); +} + +char QLineEdit_IsUndoAvailable(void* ptr) +{ + return static_cast(ptr)->isUndoAvailable(); +} + +int QLineEdit_MaxLength(void* ptr) +{ + return static_cast(ptr)->maxLength(); +} + +void QLineEdit_Paste(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "paste"); +} + +void QLineEdit_PasteDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::paste(); +} + +struct QtWidgets_PackedString QLineEdit_PlaceholderText(void* ptr) +{ + return ({ QByteArray t749e76 = static_cast(ptr)->placeholderText().toUtf8(); QtWidgets_PackedString { const_cast(t749e76.prepend("WHITESPACE").constData()+10), t749e76.size()-10 }; }); +} + +void QLineEdit_Redo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "redo"); +} + +void QLineEdit_RedoDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::redo(); +} + +void QLineEdit_ConnectReturnPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::returnPressed), static_cast(ptr), static_cast(&MyQLineEdit::Signal_ReturnPressed), static_cast(t)); +} + +void QLineEdit_DisconnectReturnPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::returnPressed), static_cast(ptr), static_cast(&MyQLineEdit::Signal_ReturnPressed)); +} + +void QLineEdit_ReturnPressed(void* ptr) +{ + static_cast(ptr)->returnPressed(); +} + +void QLineEdit_SelectAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); +} + +void QLineEdit_SelectAllDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::selectAll(); +} + +struct QtWidgets_PackedString QLineEdit_SelectedText(void* ptr) +{ + return ({ QByteArray t1e6e00 = static_cast(ptr)->selectedText().toUtf8(); QtWidgets_PackedString { const_cast(t1e6e00.prepend("WHITESPACE").constData()+10), t1e6e00.size()-10 }; }); +} + +void QLineEdit_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::selectionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_SelectionChanged), static_cast(t)); +} + +void QLineEdit_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::selectionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_SelectionChanged)); +} + +void QLineEdit_SelectionChanged(void* ptr) +{ + static_cast(ptr)->selectionChanged(); +} + +int QLineEdit_SelectionEnd(void* ptr) +{ + return static_cast(ptr)->selectionEnd(); +} + +int QLineEdit_SelectionLength(void* ptr) +{ + return static_cast(ptr)->selectionLength(); +} + +int QLineEdit_SelectionStart(void* ptr) +{ + return static_cast(ptr)->selectionStart(); +} + +void QLineEdit_SetAlignment(void* ptr, long long flag) +{ + static_cast(ptr)->setAlignment(static_cast(flag)); +} + +void QLineEdit_SetClearButtonEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setClearButtonEnabled(enable != 0); +} + +void QLineEdit_SetCompleter(void* ptr, void* c) +{ + static_cast(ptr)->setCompleter(static_cast(c)); +} + +void QLineEdit_SetCursorMoveStyle(void* ptr, long long style) +{ + static_cast(ptr)->setCursorMoveStyle(static_cast(style)); +} + +void QLineEdit_SetCursorPosition(void* ptr, int vin) +{ + static_cast(ptr)->setCursorPosition(vin); +} + +void QLineEdit_SetDragEnabled(void* ptr, char b) +{ + static_cast(ptr)->setDragEnabled(b != 0); +} + +void QLineEdit_SetEchoMode(void* ptr, long long vql) +{ + static_cast(ptr)->setEchoMode(static_cast(vql)); +} + +void QLineEdit_SetFrame(void* ptr, char vbo) +{ + static_cast(ptr)->setFrame(vbo != 0); +} + +void QLineEdit_SetInputMask(void* ptr, struct QtWidgets_PackedString inputMask) +{ + static_cast(ptr)->setInputMask(QString::fromUtf8(inputMask.data, inputMask.len)); +} + +void QLineEdit_SetMaxLength(void* ptr, int vin) +{ + static_cast(ptr)->setMaxLength(vin); +} + +void QLineEdit_SetModified(void* ptr, char vbo) +{ + static_cast(ptr)->setModified(vbo != 0); +} + +void QLineEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->setPlaceholderText(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QLineEdit_SetReadOnly(void* ptr, char vbo) +{ + static_cast(ptr)->setReadOnly(vbo != 0); +} + +void QLineEdit_SetSelection(void* ptr, int start, int length) +{ + static_cast(ptr)->setSelection(start, length); +} + +void QLineEdit_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); +} + +void QLineEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->QLineEdit::setText(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QLineEdit_SetTextMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->setTextMargins(left, top, right, bottom); +} + +void QLineEdit_SetTextMargins2(void* ptr, void* margins) +{ + static_cast(ptr)->setTextMargins(*static_cast(margins)); +} + +void QLineEdit_SetValidator(void* ptr, void* v) +{ + static_cast(ptr)->setValidator(static_cast(v)); +} + +struct QtWidgets_PackedString QLineEdit_Text(void* ptr) +{ + return ({ QByteArray te2605d = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(te2605d.prepend("WHITESPACE").constData()+10), te2605d.size()-10 }; }); +} + +void QLineEdit_ConnectTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::textChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextChanged), static_cast(t)); +} + +void QLineEdit_DisconnectTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::textChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextChanged)); +} + +void QLineEdit_TextChanged(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->textChanged(QString::fromUtf8(text.data, text.len)); +} + +void QLineEdit_ConnectTextEdited(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QLineEdit::textEdited), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextEdited), static_cast(t)); +} + +void QLineEdit_DisconnectTextEdited(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::textEdited), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextEdited)); +} + +void QLineEdit_TextEdited(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->textEdited(QString::fromUtf8(text.data, text.len)); +} + +void* QLineEdit_TextMargins(void* ptr) +{ + return ({ QMargins tmpValue = static_cast(ptr)->textMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void QLineEdit_Undo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "undo"); +} + +void QLineEdit_UndoDefault(void* ptr) +{ + static_cast(ptr)->QLineEdit::undo(); +} + +void* QLineEdit_Validator(void* ptr) +{ + return const_cast(static_cast(ptr)->validator()); +} + +void QLineEdit_DestroyQLineEdit(void* ptr) +{ + static_cast(ptr)->~QLineEdit(); +} + +void QLineEdit_DestroyQLineEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQListView: public QListView +{ +public: + MyQListView(QWidget *parent = Q_NULLPTR) : QListView(parent) {QListView_QListView_QRegisterMetaType();}; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQListView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQListView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + int horizontalOffset() const { return callbackQListView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & p) const { return *static_cast(callbackQListView_IndexAt(const_cast(static_cast(this)), const_cast(&p))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQListView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQListView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQListView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQListView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQListView_ScrollTo(this, const_cast(&index), hint); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQListView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQListView_SetSelection(this, const_cast(&rect), command); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void updateGeometries() { callbackQListView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQListView_VerticalOffset(const_cast(static_cast(this))); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQListView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQListView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + ~MyQListView() { callbackQListView_DestroyQListView(this); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QListView*) +Q_DECLARE_METATYPE(MyQListView*) + +int QListView_QListView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QListView_NewQListView(void* parent) +{ + return new MyQListView(static_cast(parent)); +} + +int QListView_BatchSize(void* ptr) +{ + return static_cast(ptr)->batchSize(); +} + +void QListView_ClearPropertyFlags(void* ptr) +{ + static_cast(ptr)->clearPropertyFlags(); +} + +void QListView_CurrentChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); +} + +void QListView_CurrentChangedDefault(void* ptr, void* current, void* previous) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::currentChanged(*static_cast(current), *static_cast(previous)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::currentChanged(*static_cast(current), *static_cast(previous)); + } else { + static_cast(ptr)->QListView::currentChanged(*static_cast(current), *static_cast(previous)); + } +} + +void QListView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + static_cast(ptr)->dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); +} + +void QListView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else { + static_cast(ptr)->QListView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } +} + +long long QListView_Flow(void* ptr) +{ + return static_cast(ptr)->flow(); +} + +void* QListView_GridSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->gridSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QListView_HorizontalOffset(void* ptr) +{ + return static_cast(ptr)->horizontalOffset(); +} + +int QListView_HorizontalOffsetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::horizontalOffset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::horizontalOffset(); + } else { + return static_cast(ptr)->QListView::horizontalOffset(); + } +} + +void* QListView_IndexAt(void* ptr, void* p) +{ + return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(p))); +} + +void* QListView_IndexAtDefault(void* ptr, void* p) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QUndoView::indexAt(*static_cast(p))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QListWidget::indexAt(*static_cast(p))); + } else { + return new QModelIndex(static_cast(ptr)->QListView::indexAt(*static_cast(p))); + } +} + +char QListView_IsIndexHidden(void* ptr, void* index) +{ + return static_cast(ptr)->isIndexHidden(*static_cast(index)); +} + +char QListView_IsIndexHiddenDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::isIndexHidden(*static_cast(index)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::isIndexHidden(*static_cast(index)); + } else { + return static_cast(ptr)->QListView::isIndexHidden(*static_cast(index)); + } +} + +char QListView_IsRowHidden(void* ptr, int row) +{ + return static_cast(ptr)->isRowHidden(row); +} + +char QListView_IsSelectionRectVisible(void* ptr) +{ + return static_cast(ptr)->isSelectionRectVisible(); +} + +char QListView_IsWrapping(void* ptr) +{ + return static_cast(ptr)->isWrapping(); +} + +long long QListView_ItemAlignment(void* ptr) +{ + return static_cast(ptr)->itemAlignment(); +} + +long long QListView_LayoutMode(void* ptr) +{ + return static_cast(ptr)->layoutMode(); +} + +int QListView_ModelColumn(void* ptr) +{ + return static_cast(ptr)->modelColumn(); +} + +void* QListView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void* QListView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QUndoView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QListWidget::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } else { + return new QModelIndex(static_cast(ptr)->QListView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } +} + +long long QListView_Movement(void* ptr) +{ + return static_cast(ptr)->movement(); +} + +void* QListView_RectForIndex(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->rectForIndex(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +long long QListView_ResizeMode(void* ptr) +{ + return static_cast(ptr)->resizeMode(); +} + +void QListView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end) +{ + static_cast(ptr)->rowsAboutToBeRemoved(*static_cast(parent), start, end); +} + +void QListView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QListView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } +} + +void QListView_RowsInserted(void* ptr, void* parent, int start, int end) +{ + static_cast(ptr)->rowsInserted(*static_cast(parent), start, end); +} + +void QListView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::rowsInserted(*static_cast(parent), start, end); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::rowsInserted(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QListView::rowsInserted(*static_cast(parent), start, end); + } +} + +void QListView_ScrollTo(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); +} + +void QListView_ScrollToDefault(void* ptr, void* index, long long hint) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::scrollTo(*static_cast(index), static_cast(hint)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::scrollTo(*static_cast(index), static_cast(hint)); + } else { + static_cast(ptr)->QListView::scrollTo(*static_cast(index), static_cast(hint)); + } +} + +void QListView_SelectionChanged(void* ptr, void* selected, void* deselected) +{ + static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); +} + +void QListView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else { + static_cast(ptr)->QListView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } +} + +void QListView_SetBatchSize(void* ptr, int batchSize) +{ + static_cast(ptr)->setBatchSize(batchSize); +} + +void QListView_SetFlow(void* ptr, long long flow) +{ + static_cast(ptr)->setFlow(static_cast(flow)); +} + +void QListView_SetGridSize(void* ptr, void* size) +{ + static_cast(ptr)->setGridSize(*static_cast(size)); +} + +void QListView_SetItemAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setItemAlignment(static_cast(alignment)); +} + +void QListView_SetLayoutMode(void* ptr, long long mode) +{ + static_cast(ptr)->setLayoutMode(static_cast(mode)); +} + +void QListView_SetModelColumn(void* ptr, int column) +{ + static_cast(ptr)->setModelColumn(column); +} + +void QListView_SetMovement(void* ptr, long long movement) +{ + static_cast(ptr)->setMovement(static_cast(movement)); +} + +void QListView_SetPositionForIndex(void* ptr, void* position, void* index) +{ + static_cast(ptr)->setPositionForIndex(*static_cast(position), *static_cast(index)); +} + +void QListView_SetResizeMode(void* ptr, long long mode) +{ + static_cast(ptr)->setResizeMode(static_cast(mode)); +} + +void QListView_SetRowHidden(void* ptr, int row, char hide) +{ + static_cast(ptr)->setRowHidden(row, hide != 0); +} + +void QListView_SetSelection(void* ptr, void* rect, long long command) +{ + static_cast(ptr)->setSelection(*static_cast(rect), static_cast(command)); +} + +void QListView_SetSelectionDefault(void* ptr, void* rect, long long command) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setSelection(*static_cast(rect), static_cast(command)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setSelection(*static_cast(rect), static_cast(command)); + } else { + static_cast(ptr)->QListView::setSelection(*static_cast(rect), static_cast(command)); + } +} + +void QListView_SetSelectionRectVisible(void* ptr, char show) +{ + static_cast(ptr)->setSelectionRectVisible(show != 0); +} + +void QListView_SetSpacing(void* ptr, int space) +{ + static_cast(ptr)->setSpacing(space); +} + +void QListView_SetUniformItemSizes(void* ptr, char enable) +{ + static_cast(ptr)->setUniformItemSizes(enable != 0); +} + +void QListView_SetViewMode(void* ptr, long long mode) +{ + static_cast(ptr)->setViewMode(static_cast(mode)); +} + +void QListView_SetWordWrap(void* ptr, char on) +{ + static_cast(ptr)->setWordWrap(on != 0); +} + +void QListView_SetWrapping(void* ptr, char enable) +{ + static_cast(ptr)->setWrapping(enable != 0); +} + +int QListView_Spacing(void* ptr) +{ + return static_cast(ptr)->spacing(); +} + +char QListView_UniformItemSizes(void* ptr) +{ + return static_cast(ptr)->uniformItemSizes(); +} + +void QListView_UpdateGeometries(void* ptr) +{ + static_cast(ptr)->updateGeometries(); +} + +void QListView_UpdateGeometriesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::updateGeometries(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::updateGeometries(); + } else { + static_cast(ptr)->QListView::updateGeometries(); + } +} + +int QListView_VerticalOffset(void* ptr) +{ + return static_cast(ptr)->verticalOffset(); +} + +int QListView_VerticalOffsetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::verticalOffset(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::verticalOffset(); + } else { + return static_cast(ptr)->QListView::verticalOffset(); + } +} + +long long QListView_ViewMode(void* ptr) +{ + return static_cast(ptr)->viewMode(); +} + +void* QListView_VisualRect(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QListView_VisualRectDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QUndoView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QListWidget::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QListView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QListView_VisualRegionForSelection(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); +} + +void* QListView_VisualRegionForSelectionDefault(void* ptr, void* selection) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->QUndoView::visualRegionForSelection(*static_cast(selection))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->QListWidget::visualRegionForSelection(*static_cast(selection))); + } else { + return new QRegion(static_cast(ptr)->QListView::visualRegionForSelection(*static_cast(selection))); + } +} + +char QListView_WordWrap(void* ptr) +{ + return static_cast(ptr)->wordWrap(); +} + +void QListView_DestroyQListView(void* ptr) +{ + static_cast(ptr)->~QListView(); +} + +void QListView_DestroyQListViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QListView___indexesMoved_indexes_atList(void* ptr, int i) +{ + return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QListView___indexesMoved_indexes_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QListView___indexesMoved_indexes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQListWidget: public QListWidget +{ +public: + MyQListWidget(QWidget *parent = Q_NULLPTR) : QListWidget(parent) {QListWidget_QListWidget_QRegisterMetaType();}; + void clear() { callbackQListWidget_Clear(this); }; + void Signal_CurrentItemChanged(QListWidgetItem * current, QListWidgetItem * previous) { callbackQListWidget_CurrentItemChanged(this, current, previous); }; + void Signal_CurrentRowChanged(int currentRow) { callbackQListWidget_CurrentRowChanged(this, currentRow); }; + void Signal_CurrentTextChanged(const QString & currentText) { QByteArray t5a0ada = currentText.toUtf8(); QtWidgets_PackedString currentTextPacked = { const_cast(t5a0ada.prepend("WHITESPACE").constData()+10), t5a0ada.size()-10 };callbackQListWidget_CurrentTextChanged(this, currentTextPacked); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + bool dropMimeData(int index, const QMimeData * data, Qt::DropAction action) { return callbackQListWidget_DropMimeData(this, index, const_cast(data), action) != 0; }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void Signal_ItemActivated(QListWidgetItem * item) { callbackQListWidget_ItemActivated(this, item); }; + void Signal_ItemChanged(QListWidgetItem * item) { callbackQListWidget_ItemChanged(this, item); }; + void Signal_ItemClicked(QListWidgetItem * item) { callbackQListWidget_ItemClicked(this, item); }; + void Signal_ItemDoubleClicked(QListWidgetItem * item) { callbackQListWidget_ItemDoubleClicked(this, item); }; + void Signal_ItemEntered(QListWidgetItem * item) { callbackQListWidget_ItemEntered(this, item); }; + void Signal_ItemPressed(QListWidgetItem * item) { callbackQListWidget_ItemPressed(this, item); }; + void Signal_ItemSelectionChanged() { callbackQListWidget_ItemSelectionChanged(this); }; + QMimeData * mimeData(const QList items) const { return static_cast(callbackQListWidget_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue7316c8 = new QList(items); QtWidgets_PackedList { tmpValue7316c8, tmpValue7316c8->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQListWidget_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void scrollToItem(const QListWidgetItem * item, QAbstractItemView::ScrollHint hint) { callbackQListWidget_ScrollToItem(this, const_cast(item), hint); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQListWidget_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQListWidget() { callbackQListWidget_DestroyQListWidget(this); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQListView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQListView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + int horizontalOffset() const { return callbackQListView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & p) const { return *static_cast(callbackQListView_IndexAt(const_cast(static_cast(this)), const_cast(&p))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQListView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQListView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQListView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQListView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQListView_ScrollTo(this, const_cast(&index), hint); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQListView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQListView_SetSelection(this, const_cast(&rect), command); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void updateGeometries() { callbackQListView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQListView_VerticalOffset(const_cast(static_cast(this))); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQListView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQListView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QListWidget*) +Q_DECLARE_METATYPE(MyQListWidget*) + +int QListWidget_QListWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QListWidget_NewQListWidget(void* parent) +{ + return new MyQListWidget(static_cast(parent)); +} + +void QListWidget_AddItem(void* ptr, struct QtWidgets_PackedString label) +{ + static_cast(ptr)->addItem(QString::fromUtf8(label.data, label.len)); +} + +void QListWidget_AddItem2(void* ptr, void* item) +{ + static_cast(ptr)->addItem(static_cast(item)); +} + +void QListWidget_AddItems(void* ptr, struct QtWidgets_PackedString labels) +{ + static_cast(ptr)->addItems(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QListWidget_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QListWidget_ClearDefault(void* ptr) +{ + static_cast(ptr)->QListWidget::clear(); +} + +void QListWidget_ClosePersistentEditor(void* ptr, void* item) +{ + static_cast(ptr)->closePersistentEditor(static_cast(item)); +} + +int QListWidget_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QListWidget_CurrentItem(void* ptr) +{ + return static_cast(ptr)->currentItem(); +} + +void QListWidget_ConnectCurrentItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentItemChanged), static_cast(t)); +} + +void QListWidget_DisconnectCurrentItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentItemChanged)); +} + +void QListWidget_CurrentItemChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentItemChanged(static_cast(current), static_cast(previous)); +} + +int QListWidget_CurrentRow(void* ptr) +{ + return static_cast(ptr)->currentRow(); +} + +void QListWidget_ConnectCurrentRowChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::currentRowChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentRowChanged), static_cast(t)); +} + +void QListWidget_DisconnectCurrentRowChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::currentRowChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentRowChanged)); +} + +void QListWidget_CurrentRowChanged(void* ptr, int currentRow) +{ + static_cast(ptr)->currentRowChanged(currentRow); +} + +void QListWidget_ConnectCurrentTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::currentTextChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentTextChanged), static_cast(t)); +} + +void QListWidget_DisconnectCurrentTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::currentTextChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentTextChanged)); +} + +void QListWidget_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString currentText) +{ + static_cast(ptr)->currentTextChanged(QString::fromUtf8(currentText.data, currentText.len)); +} + +char QListWidget_DropMimeData(void* ptr, int index, void* data, long long action) +{ + return static_cast(ptr)->dropMimeData(index, static_cast(data), static_cast(action)); +} + +char QListWidget_DropMimeDataDefault(void* ptr, int index, void* data, long long action) +{ + return static_cast(ptr)->QListWidget::dropMimeData(index, static_cast(data), static_cast(action)); +} + +void QListWidget_EditItem(void* ptr, void* item) +{ + static_cast(ptr)->editItem(static_cast(item)); +} + +struct QtWidgets_PackedList QListWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags) +{ + return ({ QList* tmpValued07d9e = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags))); QtWidgets_PackedList { tmpValued07d9e, tmpValued07d9e->size() }; }); +} + +void* QListWidget_IndexFromItem(void* ptr, void* item) +{ + return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item))); +} + +void QListWidget_InsertItem(void* ptr, int row, void* item) +{ + static_cast(ptr)->insertItem(row, static_cast(item)); +} + +void QListWidget_InsertItem2(void* ptr, int row, struct QtWidgets_PackedString label) +{ + static_cast(ptr)->insertItem(row, QString::fromUtf8(label.data, label.len)); +} + +void QListWidget_InsertItems(void* ptr, int row, struct QtWidgets_PackedString labels) +{ + static_cast(ptr)->insertItems(row, QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +char QListWidget_IsPersistentEditorOpen(void* ptr, void* item) +{ + return static_cast(ptr)->isPersistentEditorOpen(static_cast(item)); +} + +char QListWidget_IsSortingEnabled(void* ptr) +{ + return static_cast(ptr)->isSortingEnabled(); +} + +void* QListWidget_Item(void* ptr, int row) +{ + return static_cast(ptr)->item(row); +} + +void QListWidget_ConnectItemActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemActivated), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemActivated), static_cast(t)); +} + +void QListWidget_DisconnectItemActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemActivated), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemActivated)); +} + +void QListWidget_ItemActivated(void* ptr, void* item) +{ + static_cast(ptr)->itemActivated(static_cast(item)); +} + +void* QListWidget_ItemAt(void* ptr, void* p) +{ + return static_cast(ptr)->itemAt(*static_cast(p)); +} + +void* QListWidget_ItemAt2(void* ptr, int x, int y) +{ + return static_cast(ptr)->itemAt(x, y); +} + +void QListWidget_ConnectItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemChanged), static_cast(t)); +} + +void QListWidget_DisconnectItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemChanged)); +} + +void QListWidget_ItemChanged(void* ptr, void* item) +{ + static_cast(ptr)->itemChanged(static_cast(item)); +} + +void QListWidget_ConnectItemClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemClicked), static_cast(t)); +} + +void QListWidget_DisconnectItemClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemClicked)); +} + +void QListWidget_ItemClicked(void* ptr, void* item) +{ + static_cast(ptr)->itemClicked(static_cast(item)); +} + +void QListWidget_ConnectItemDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemDoubleClicked), static_cast(t)); +} + +void QListWidget_DisconnectItemDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemDoubleClicked)); +} + +void QListWidget_ItemDoubleClicked(void* ptr, void* item) +{ + static_cast(ptr)->itemDoubleClicked(static_cast(item)); +} + +void QListWidget_ConnectItemEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemEntered), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemEntered), static_cast(t)); +} + +void QListWidget_DisconnectItemEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemEntered), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemEntered)); +} + +void QListWidget_ItemEntered(void* ptr, void* item) +{ + static_cast(ptr)->itemEntered(static_cast(item)); +} + +void* QListWidget_ItemFromIndex(void* ptr, void* index) +{ + return static_cast(ptr)->itemFromIndex(*static_cast(index)); +} + +void QListWidget_ConnectItemPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemPressed), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemPressed), static_cast(t)); +} + +void QListWidget_DisconnectItemPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemPressed), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemPressed)); +} + +void QListWidget_ItemPressed(void* ptr, void* item) +{ + static_cast(ptr)->itemPressed(static_cast(item)); +} + +void QListWidget_ConnectItemSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemSelectionChanged), static_cast(t)); +} + +void QListWidget_DisconnectItemSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemSelectionChanged)); +} + +void QListWidget_ItemSelectionChanged(void* ptr) +{ + static_cast(ptr)->itemSelectionChanged(); +} + +void* QListWidget_ItemWidget(void* ptr, void* item) +{ + return static_cast(ptr)->itemWidget(static_cast(item)); +} + +struct QtWidgets_PackedList QListWidget_Items(void* ptr, void* data) +{ + return ({ QList* tmpValueb42ece = new QList(static_cast(ptr)->items(static_cast(data))); QtWidgets_PackedList { tmpValueb42ece, tmpValueb42ece->size() }; }); +} + +void* QListWidget_MimeData(void* ptr, void* items) +{ + return static_cast(ptr)->mimeData(*static_cast*>(items)); +} + +void* QListWidget_MimeDataDefault(void* ptr, void* items) +{ + return static_cast(ptr)->QListWidget::mimeData(*static_cast*>(items)); +} + +struct QtWidgets_PackedString QListWidget_MimeTypes(void* ptr) +{ + return ({ QByteArray t46fd45 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t46fd45.prepend("WHITESPACE").constData()+10), t46fd45.size()-10 }; }); +} + +struct QtWidgets_PackedString QListWidget_MimeTypesDefault(void* ptr) +{ + return ({ QByteArray tc474fd = static_cast(ptr)->QListWidget::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tc474fd.prepend("WHITESPACE").constData()+10), tc474fd.size()-10 }; }); +} + +void QListWidget_OpenPersistentEditor(void* ptr, void* item) +{ + static_cast(ptr)->openPersistentEditor(static_cast(item)); +} + +void QListWidget_RemoveItemWidget(void* ptr, void* item) +{ + static_cast(ptr)->removeItemWidget(static_cast(item)); +} + +int QListWidget_Row(void* ptr, void* item) +{ + return static_cast(ptr)->row(static_cast(item)); +} + +void QListWidget_ScrollToItem(void* ptr, void* item, long long hint) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "scrollToItem", Q_ARG(const QListWidgetItem*, static_cast(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast(hint))); +} + +void QListWidget_ScrollToItemDefault(void* ptr, void* item, long long hint) +{ + static_cast(ptr)->QListWidget::scrollToItem(static_cast(item), static_cast(hint)); +} + +struct QtWidgets_PackedList QListWidget_SelectedItems(void* ptr) +{ + return ({ QList* tmpValue43d795 = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue43d795, tmpValue43d795->size() }; }); +} + +void QListWidget_SetCurrentItem(void* ptr, void* item) +{ + static_cast(ptr)->setCurrentItem(static_cast(item)); +} + +void QListWidget_SetCurrentItem2(void* ptr, void* item, long long command) +{ + static_cast(ptr)->setCurrentItem(static_cast(item), static_cast(command)); +} + +void QListWidget_SetCurrentRow(void* ptr, int row) +{ + static_cast(ptr)->setCurrentRow(row); +} + +void QListWidget_SetCurrentRow2(void* ptr, int row, long long command) +{ + static_cast(ptr)->setCurrentRow(row, static_cast(command)); +} + +void QListWidget_SetItemWidget(void* ptr, void* item, void* widget) +{ + static_cast(ptr)->setItemWidget(static_cast(item), static_cast(widget)); +} + +void QListWidget_SetSortingEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setSortingEnabled(enable != 0); +} + +void QListWidget_SortItems(void* ptr, long long order) +{ + static_cast(ptr)->sortItems(static_cast(order)); +} + +long long QListWidget_SupportedDropActions(void* ptr) +{ + return static_cast(ptr)->supportedDropActions(); +} + +long long QListWidget_SupportedDropActionsDefault(void* ptr) +{ + return static_cast(ptr)->QListWidget::supportedDropActions(); +} + +void* QListWidget_TakeItem(void* ptr, int row) +{ + return static_cast(ptr)->takeItem(row); +} + +void* QListWidget_VisualItemRect(void* ptr, void* item) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualItemRect(static_cast(item)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QListWidget_DestroyQListWidget(void* ptr) +{ + static_cast(ptr)->~QListWidget(); +} + +void QListWidget_DestroyQListWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QListWidget___findItems_atList(void* ptr, int i) +{ + return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QListWidget___findItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QListWidget___findItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QListWidget___items_atList(void* ptr, int i) +{ + return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QListWidget___items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QListWidget___items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QListWidget___mimeData_items_atList(void* ptr, int i) +{ + return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QListWidget___mimeData_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QListWidget___mimeData_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QListWidget___selectedItems_atList(void* ptr, int i) +{ + return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QListWidget___selectedItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QListWidget___selectedItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQListWidgetItem: public QListWidgetItem +{ +public: + MyQListWidgetItem(QListWidget *parent = Q_NULLPTR, int ty = Type) : QListWidgetItem(parent, ty) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; + MyQListWidgetItem(const QString &text, QListWidget *parent = Q_NULLPTR, int ty = Type) : QListWidgetItem(text, parent, ty) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; + MyQListWidgetItem(const QIcon &icon, const QString &text, QListWidget *parent = Q_NULLPTR, int ty = Type) : QListWidgetItem(icon, text, parent, ty) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; + MyQListWidgetItem(const QListWidgetItem &other) : QListWidgetItem(other) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; + QListWidgetItem * clone() const { return static_cast(callbackQListWidgetItem_Clone(const_cast(static_cast(this)))); }; + QVariant data(int role) const { return *static_cast(callbackQListWidgetItem_Data(const_cast(static_cast(this)), role)); }; + void read(QDataStream & in) { callbackQListWidgetItem_Read(this, static_cast(&in)); }; + void setData(int role, const QVariant & value) { callbackQListWidgetItem_SetData(this, role, const_cast(&value)); }; + void write(QDataStream & out) const { callbackQListWidgetItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; + ~MyQListWidgetItem() { callbackQListWidgetItem_DestroyQListWidgetItem(this); }; +}; + +Q_DECLARE_METATYPE(QListWidgetItem*) +Q_DECLARE_METATYPE(MyQListWidgetItem*) + +int QListWidgetItem_QListWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QListWidgetItem_NewQListWidgetItem(void* parent, int ty) +{ + return new MyQListWidgetItem(static_cast(parent), ty); +} + +void* QListWidgetItem_NewQListWidgetItem2(struct QtWidgets_PackedString text, void* parent, int ty) +{ + return new MyQListWidgetItem(QString::fromUtf8(text.data, text.len), static_cast(parent), ty); +} + +void* QListWidgetItem_NewQListWidgetItem3(void* icon, struct QtWidgets_PackedString text, void* parent, int ty) +{ + return new MyQListWidgetItem(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent), ty); +} + +void* QListWidgetItem_NewQListWidgetItem4(void* other) +{ + return new MyQListWidgetItem(*static_cast(other)); +} + +void* QListWidgetItem_Background(void* ptr) +{ + return new QBrush(static_cast(ptr)->background()); +} + +long long QListWidgetItem_CheckState(void* ptr) +{ + return static_cast(ptr)->checkState(); +} + +void* QListWidgetItem_Clone(void* ptr) +{ + return static_cast(ptr)->clone(); +} + +void* QListWidgetItem_CloneDefault(void* ptr) +{ + return static_cast(ptr)->QListWidgetItem::clone(); +} + +void* QListWidgetItem_Data(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->data(role)); +} + +void* QListWidgetItem_DataDefault(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->QListWidgetItem::data(role)); +} + +long long QListWidgetItem_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void* QListWidgetItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void* QListWidgetItem_Foreground(void* ptr) +{ + return new QBrush(static_cast(ptr)->foreground()); +} + +void* QListWidgetItem_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +char QListWidgetItem_IsHidden(void* ptr) +{ + return static_cast(ptr)->isHidden(); +} + +char QListWidgetItem_IsSelected(void* ptr) +{ + return static_cast(ptr)->isSelected(); +} + +void* QListWidgetItem_ListWidget(void* ptr) +{ + return static_cast(ptr)->listWidget(); +} + +void QListWidgetItem_Read(void* ptr, void* in) +{ + static_cast(ptr)->read(*static_cast(in)); +} + +void QListWidgetItem_ReadDefault(void* ptr, void* in) +{ + static_cast(ptr)->QListWidgetItem::read(*static_cast(in)); +} + +void QListWidgetItem_SetBackground(void* ptr, void* brush) +{ + static_cast(ptr)->setBackground(*static_cast(brush)); +} + +void QListWidgetItem_SetCheckState(void* ptr, long long state) +{ + static_cast(ptr)->setCheckState(static_cast(state)); +} + +void QListWidgetItem_SetData(void* ptr, int role, void* value) +{ + static_cast(ptr)->setData(role, *static_cast(value)); +} + +void QListWidgetItem_SetDataDefault(void* ptr, int role, void* value) +{ + static_cast(ptr)->QListWidgetItem::setData(role, *static_cast(value)); +} + +void QListWidgetItem_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QListWidgetItem_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QListWidgetItem_SetForeground(void* ptr, void* brush) +{ + static_cast(ptr)->setForeground(*static_cast(brush)); +} + +void QListWidgetItem_SetHidden(void* ptr, char hide) +{ + static_cast(ptr)->setHidden(hide != 0); +} + +void QListWidgetItem_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QListWidgetItem_SetSelected(void* ptr, char sele) +{ + static_cast(ptr)->setSelected(sele != 0); +} + +void QListWidgetItem_SetSizeHint(void* ptr, void* size) +{ + static_cast(ptr)->setSizeHint(*static_cast(size)); +} + +void QListWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip) +{ + static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); +} + +void QListWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QListWidgetItem_SetTextAlignment(void* ptr, int alignment) +{ + static_cast(ptr)->setTextAlignment(alignment); +} + +void QListWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); +} + +void QListWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis) +{ + static_cast(ptr)->setWhatsThis(QString::fromUtf8(whatsThis.data, whatsThis.len)); +} + +void* QListWidgetItem_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +struct QtWidgets_PackedString QListWidgetItem_StatusTip(void* ptr) +{ + return ({ QByteArray t97b7ce = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t97b7ce.prepend("WHITESPACE").constData()+10), t97b7ce.size()-10 }; }); +} + +struct QtWidgets_PackedString QListWidgetItem_Text(void* ptr) +{ + return ({ QByteArray t3d0f8a = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t3d0f8a.prepend("WHITESPACE").constData()+10), t3d0f8a.size()-10 }; }); +} + +int QListWidgetItem_TextAlignment(void* ptr) +{ + return static_cast(ptr)->textAlignment(); +} + +struct QtWidgets_PackedString QListWidgetItem_ToolTip(void* ptr) +{ + return ({ QByteArray tc8991e = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(tc8991e.prepend("WHITESPACE").constData()+10), tc8991e.size()-10 }; }); +} + +int QListWidgetItem_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +struct QtWidgets_PackedString QListWidgetItem_WhatsThis(void* ptr) +{ + return ({ QByteArray tf613a8 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(tf613a8.prepend("WHITESPACE").constData()+10), tf613a8.size()-10 }; }); +} + +void QListWidgetItem_Write(void* ptr, void* out) +{ + static_cast(ptr)->write(*static_cast(out)); +} + +void QListWidgetItem_WriteDefault(void* ptr, void* out) +{ + static_cast(ptr)->QListWidgetItem::write(*static_cast(out)); +} + +void QListWidgetItem_DestroyQListWidgetItem(void* ptr) +{ + static_cast(ptr)->~QListWidgetItem(); +} + +void QListWidgetItem_DestroyQListWidgetItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QListWidgetItem___dummy_atList(void* ptr, int i) +{ + return ({void * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QListWidgetItem___dummy_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(i); +} + +void* QListWidgetItem___dummy_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QListWidgetItem___setDummy__atList(void* ptr, int i) +{ + return ({void * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); +} + +void QListWidgetItem___setDummy__setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(i); +} + +void* QListWidgetItem___setDummy__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +class MyQMainWindow: public QMainWindow +{ +public: + MyQMainWindow(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QMainWindow(parent, flags) {QMainWindow_QMainWindow_QRegisterMetaType();}; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + QMenu * createPopupMenu() { return static_cast(callbackQMainWindow_CreatePopupMenu(this)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void Signal_IconSizeChanged(const QSize & iconSize) { callbackQMainWindow_IconSizeChanged(this, const_cast(&iconSize)); }; + void setAnimated(bool enabled) { callbackQMainWindow_SetAnimated(this, enabled); }; + void setDockNestingEnabled(bool enabled) { callbackQMainWindow_SetDockNestingEnabled(this, enabled); }; + void setUnifiedTitleAndToolBarOnMac(bool set) { callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac(this, set); }; + void Signal_TabifiedDockWidgetActivated(QDockWidget * dockWidget) { callbackQMainWindow_TabifiedDockWidgetActivated(this, dockWidget); }; + void Signal_ToolButtonStyleChanged(Qt::ToolButtonStyle toolButtonStyle) { callbackQMainWindow_ToolButtonStyleChanged(this, toolButtonStyle); }; + ~MyQMainWindow() { callbackQMainWindow_DestroyQMainWindow(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QMainWindow*) +Q_DECLARE_METATYPE(MyQMainWindow*) + +int QMainWindow_QMainWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMainWindow_NewQMainWindow(void* parent, long long flags) +{ + return new MyQMainWindow(static_cast(parent), static_cast(flags)); +} + +void QMainWindow_AddDockWidget(void* ptr, long long area, void* dockwidget) +{ + static_cast(ptr)->addDockWidget(static_cast(area), static_cast(dockwidget)); +} + +void QMainWindow_AddDockWidget2(void* ptr, long long area, void* dockwidget, long long orientation) +{ + static_cast(ptr)->addDockWidget(static_cast(area), static_cast(dockwidget), static_cast(orientation)); +} + +void QMainWindow_AddToolBar(void* ptr, long long area, void* toolbar) +{ + static_cast(ptr)->addToolBar(static_cast(area), static_cast(toolbar)); +} + +void QMainWindow_AddToolBar2(void* ptr, void* toolbar) +{ + static_cast(ptr)->addToolBar(static_cast(toolbar)); +} + +void* QMainWindow_AddToolBar3(void* ptr, struct QtWidgets_PackedString title) +{ + return static_cast(ptr)->addToolBar(QString::fromUtf8(title.data, title.len)); +} + +void QMainWindow_AddToolBarBreak(void* ptr, long long area) +{ + static_cast(ptr)->addToolBarBreak(static_cast(area)); +} + +void* QMainWindow_CentralWidget(void* ptr) +{ + return static_cast(ptr)->centralWidget(); +} + +long long QMainWindow_Corner(void* ptr, long long corner) +{ + return static_cast(ptr)->corner(static_cast(corner)); +} + +void* QMainWindow_CreatePopupMenu(void* ptr) +{ + return static_cast(ptr)->createPopupMenu(); +} + +void* QMainWindow_CreatePopupMenuDefault(void* ptr) +{ + return static_cast(ptr)->QMainWindow::createPopupMenu(); +} + +long long QMainWindow_DockOptions(void* ptr) +{ + return static_cast(ptr)->dockOptions(); +} + +long long QMainWindow_DockWidgetArea(void* ptr, void* dockwidget) +{ + return static_cast(ptr)->dockWidgetArea(static_cast(dockwidget)); +} + +char QMainWindow_DocumentMode(void* ptr) +{ + return static_cast(ptr)->documentMode(); +} + +void* QMainWindow_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QMainWindow_ConnectIconSizeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMainWindow::iconSizeChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_IconSizeChanged), static_cast(t)); +} + +void QMainWindow_DisconnectIconSizeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMainWindow::iconSizeChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_IconSizeChanged)); +} + +void QMainWindow_IconSizeChanged(void* ptr, void* iconSize) +{ + static_cast(ptr)->iconSizeChanged(*static_cast(iconSize)); +} + +void QMainWindow_InsertToolBar(void* ptr, void* before, void* toolbar) +{ + static_cast(ptr)->insertToolBar(static_cast(before), static_cast(toolbar)); +} + +void QMainWindow_InsertToolBarBreak(void* ptr, void* before) +{ + static_cast(ptr)->insertToolBarBreak(static_cast(before)); +} + +char QMainWindow_IsAnimated(void* ptr) +{ + return static_cast(ptr)->isAnimated(); +} + +char QMainWindow_IsDockNestingEnabled(void* ptr) +{ + return static_cast(ptr)->isDockNestingEnabled(); +} + +void* QMainWindow_MenuBar(void* ptr) +{ + return static_cast(ptr)->menuBar(); +} + +void* QMainWindow_MenuWidget(void* ptr) +{ + return static_cast(ptr)->menuWidget(); +} + +void QMainWindow_RemoveDockWidget(void* ptr, void* dockwidget) +{ + static_cast(ptr)->removeDockWidget(static_cast(dockwidget)); +} + +void QMainWindow_RemoveToolBar(void* ptr, void* toolbar) +{ + static_cast(ptr)->removeToolBar(static_cast(toolbar)); +} + +void QMainWindow_RemoveToolBarBreak(void* ptr, void* before) +{ + static_cast(ptr)->removeToolBarBreak(static_cast(before)); +} + +void QMainWindow_ResizeDocks(void* ptr, void* docks, void* sizes, long long orientation) +{ + static_cast(ptr)->resizeDocks(*static_cast*>(docks), *static_cast*>(sizes), static_cast(orientation)); +} + +char QMainWindow_RestoreDockWidget(void* ptr, void* dockwidget) +{ + return static_cast(ptr)->restoreDockWidget(static_cast(dockwidget)); +} + +char QMainWindow_RestoreState(void* ptr, void* state, int version) +{ + return static_cast(ptr)->restoreState(*static_cast(state), version); +} + +void* QMainWindow_SaveState(void* ptr, int version) +{ + return new QByteArray(static_cast(ptr)->saveState(version)); +} + +void QMainWindow_SetAnimated(void* ptr, char enabled) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setAnimated", Q_ARG(bool, enabled != 0)); +} + +void QMainWindow_SetAnimatedDefault(void* ptr, char enabled) +{ + static_cast(ptr)->QMainWindow::setAnimated(enabled != 0); +} + +void QMainWindow_SetCentralWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setCentralWidget(static_cast(widget)); +} + +void QMainWindow_SetCorner(void* ptr, long long corner, long long area) +{ + static_cast(ptr)->setCorner(static_cast(corner), static_cast(area)); +} + +void QMainWindow_SetDockNestingEnabled(void* ptr, char enabled) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDockNestingEnabled", Q_ARG(bool, enabled != 0)); +} + +void QMainWindow_SetDockNestingEnabledDefault(void* ptr, char enabled) +{ + static_cast(ptr)->QMainWindow::setDockNestingEnabled(enabled != 0); +} + +void QMainWindow_SetDockOptions(void* ptr, long long options) +{ + static_cast(ptr)->setDockOptions(static_cast(options)); +} + +void QMainWindow_SetDocumentMode(void* ptr, char enabled) +{ + static_cast(ptr)->setDocumentMode(enabled != 0); +} + +void QMainWindow_SetIconSize(void* ptr, void* iconSize) +{ + static_cast(ptr)->setIconSize(*static_cast(iconSize)); +} + +void QMainWindow_SetMenuBar(void* ptr, void* menuBar) +{ + static_cast(ptr)->setMenuBar(static_cast(menuBar)); +} + +void QMainWindow_SetMenuWidget(void* ptr, void* menuBar) +{ + static_cast(ptr)->setMenuWidget(static_cast(menuBar)); +} + +void QMainWindow_SetStatusBar(void* ptr, void* statusbar) +{ + static_cast(ptr)->setStatusBar(static_cast(statusbar)); +} + +void QMainWindow_SetTabPosition(void* ptr, long long areas, long long tabPosition) +{ + static_cast(ptr)->setTabPosition(static_cast(areas), static_cast(tabPosition)); +} + +void QMainWindow_SetTabShape(void* ptr, long long tabShape) +{ + static_cast(ptr)->setTabShape(static_cast(tabShape)); +} + +void QMainWindow_SetToolButtonStyle(void* ptr, long long toolButtonStyle) +{ + static_cast(ptr)->setToolButtonStyle(static_cast(toolButtonStyle)); +} + +void QMainWindow_SetUnifiedTitleAndToolBarOnMac(void* ptr, char set) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setUnifiedTitleAndToolBarOnMac", Q_ARG(bool, set != 0)); +} + +void QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(void* ptr, char set) +{ + static_cast(ptr)->QMainWindow::setUnifiedTitleAndToolBarOnMac(set != 0); +} + +void QMainWindow_SplitDockWidget(void* ptr, void* first, void* second, long long orientation) +{ + static_cast(ptr)->splitDockWidget(static_cast(first), static_cast(second), static_cast(orientation)); +} + +void* QMainWindow_StatusBar(void* ptr) +{ + return static_cast(ptr)->statusBar(); +} + +long long QMainWindow_TabPosition(void* ptr, long long area) +{ + return static_cast(ptr)->tabPosition(static_cast(area)); +} + +long long QMainWindow_TabShape(void* ptr) +{ + return static_cast(ptr)->tabShape(); +} + +void QMainWindow_ConnectTabifiedDockWidgetActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMainWindow::tabifiedDockWidgetActivated), static_cast(ptr), static_cast(&MyQMainWindow::Signal_TabifiedDockWidgetActivated), static_cast(t)); +} + +void QMainWindow_DisconnectTabifiedDockWidgetActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMainWindow::tabifiedDockWidgetActivated), static_cast(ptr), static_cast(&MyQMainWindow::Signal_TabifiedDockWidgetActivated)); +} + +void QMainWindow_TabifiedDockWidgetActivated(void* ptr, void* dockWidget) +{ + static_cast(ptr)->tabifiedDockWidgetActivated(static_cast(dockWidget)); +} + +struct QtWidgets_PackedList QMainWindow_TabifiedDockWidgets(void* ptr, void* dockwidget) +{ + return ({ QList* tmpValueb01abb = new QList(static_cast(ptr)->tabifiedDockWidgets(static_cast(dockwidget))); QtWidgets_PackedList { tmpValueb01abb, tmpValueb01abb->size() }; }); +} + +void QMainWindow_TabifyDockWidget(void* ptr, void* first, void* second) +{ + static_cast(ptr)->tabifyDockWidget(static_cast(first), static_cast(second)); +} + +void* QMainWindow_TakeCentralWidget(void* ptr) +{ + return static_cast(ptr)->takeCentralWidget(); +} + +long long QMainWindow_ToolBarArea(void* ptr, void* toolbar) +{ + return static_cast(ptr)->toolBarArea(static_cast(toolbar)); +} + +char QMainWindow_ToolBarBreak(void* ptr, void* toolbar) +{ + return static_cast(ptr)->toolBarBreak(static_cast(toolbar)); +} + +long long QMainWindow_ToolButtonStyle(void* ptr) +{ + return static_cast(ptr)->toolButtonStyle(); +} + +void QMainWindow_ConnectToolButtonStyleChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QMainWindow::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_ToolButtonStyleChanged), static_cast(t)); +} + +void QMainWindow_DisconnectToolButtonStyleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMainWindow::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_ToolButtonStyleChanged)); +} + +void QMainWindow_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle) +{ + static_cast(ptr)->toolButtonStyleChanged(static_cast(toolButtonStyle)); +} + +char QMainWindow_UnifiedTitleAndToolBarOnMac(void* ptr) +{ + return static_cast(ptr)->unifiedTitleAndToolBarOnMac(); +} + +void QMainWindow_DestroyQMainWindow(void* ptr) +{ + static_cast(ptr)->~QMainWindow(); +} + +void QMainWindow_DestroyQMainWindowDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMainWindow___resizeDocks_docks_atList(void* ptr, int i) +{ + return ({QDockWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMainWindow___resizeDocks_docks_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMainWindow___resizeDocks_docks_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QMainWindow___resizeDocks_sizes_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMainWindow___resizeDocks_sizes_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QMainWindow___resizeDocks_sizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMainWindow___tabifiedDockWidgets_atList(void* ptr, int i) +{ + return ({QDockWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMainWindow___tabifiedDockWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMainWindow___tabifiedDockWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQMdiArea: public QMdiArea +{ +public: + MyQMdiArea(QWidget *parent = Q_NULLPTR) : QMdiArea(parent) {QMdiArea_QMdiArea_QRegisterMetaType();}; + void activateNextSubWindow() { callbackQMdiArea_ActivateNextSubWindow(this); }; + void activatePreviousSubWindow() { callbackQMdiArea_ActivatePreviousSubWindow(this); }; + void cascadeSubWindows() { callbackQMdiArea_CascadeSubWindows(this); }; + void childEvent(QChildEvent * childEvent) { callbackQWidget_ChildEvent(this, childEvent); }; + void closeActiveSubWindow() { callbackQMdiArea_CloseActiveSubWindow(this); }; + void closeAllSubWindows() { callbackQMdiArea_CloseAllSubWindows(this); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * paintEvent) { callbackQWidget_PaintEvent(this, paintEvent); }; + void resizeEvent(QResizeEvent * resizeEvent) { callbackQWidget_ResizeEvent(this, resizeEvent); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setActiveSubWindow(QMdiSubWindow * window) { callbackQMdiArea_SetActiveSubWindow(this, window); }; + void setupViewport(QWidget * viewport) { callbackQMdiArea_SetupViewport(this, viewport); }; + void showEvent(QShowEvent * showEvent) { callbackQWidget_ShowEvent(this, showEvent); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_SubWindowActivated(QMdiSubWindow * window) { callbackQMdiArea_SubWindowActivated(this, window); }; + void tileSubWindows() { callbackQMdiArea_TileSubWindows(this); }; + void timerEvent(QTimerEvent * timerEvent) { callbackQWidget_TimerEvent(this, timerEvent); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + ~MyQMdiArea() { callbackQMdiArea_DestroyQMdiArea(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QMdiArea*) +Q_DECLARE_METATYPE(MyQMdiArea*) + +int QMdiArea_QMdiArea_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMdiArea_NewQMdiArea(void* parent) +{ + return new MyQMdiArea(static_cast(parent)); +} + +void QMdiArea_ActivateNextSubWindow(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "activateNextSubWindow"); +} + +void QMdiArea_ActivateNextSubWindowDefault(void* ptr) +{ + static_cast(ptr)->QMdiArea::activateNextSubWindow(); +} + +void QMdiArea_ActivatePreviousSubWindow(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "activatePreviousSubWindow"); +} + +void QMdiArea_ActivatePreviousSubWindowDefault(void* ptr) +{ + static_cast(ptr)->QMdiArea::activatePreviousSubWindow(); +} + +long long QMdiArea_ActivationOrder(void* ptr) +{ + return static_cast(ptr)->activationOrder(); +} + +void* QMdiArea_ActiveSubWindow(void* ptr) +{ + return static_cast(ptr)->activeSubWindow(); +} + +void* QMdiArea_AddSubWindow(void* ptr, void* widget, long long windowFlags) +{ + return static_cast(ptr)->addSubWindow(static_cast(widget), static_cast(windowFlags)); +} + +void* QMdiArea_Background(void* ptr) +{ + return new QBrush(static_cast(ptr)->background()); +} + +void QMdiArea_CascadeSubWindows(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "cascadeSubWindows"); +} + +void QMdiArea_CascadeSubWindowsDefault(void* ptr) +{ + static_cast(ptr)->QMdiArea::cascadeSubWindows(); +} + +void QMdiArea_CloseActiveSubWindow(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "closeActiveSubWindow"); +} + +void QMdiArea_CloseActiveSubWindowDefault(void* ptr) +{ + static_cast(ptr)->QMdiArea::closeActiveSubWindow(); +} + +void QMdiArea_CloseAllSubWindows(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "closeAllSubWindows"); +} + +void QMdiArea_CloseAllSubWindowsDefault(void* ptr) +{ + static_cast(ptr)->QMdiArea::closeAllSubWindows(); +} + +void* QMdiArea_CurrentSubWindow(void* ptr) +{ + return static_cast(ptr)->currentSubWindow(); +} + +char QMdiArea_DocumentMode(void* ptr) +{ + return static_cast(ptr)->documentMode(); +} + +void QMdiArea_RemoveSubWindow(void* ptr, void* widget) +{ + static_cast(ptr)->removeSubWindow(static_cast(widget)); +} + +void QMdiArea_SetActivationOrder(void* ptr, long long order) +{ + static_cast(ptr)->setActivationOrder(static_cast(order)); +} + +void QMdiArea_SetActiveSubWindow(void* ptr, void* window) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setActiveSubWindow", Q_ARG(QMdiSubWindow*, static_cast(window))); +} + +void QMdiArea_SetActiveSubWindowDefault(void* ptr, void* window) +{ + static_cast(ptr)->QMdiArea::setActiveSubWindow(static_cast(window)); +} + +void QMdiArea_SetBackground(void* ptr, void* background) +{ + static_cast(ptr)->setBackground(*static_cast(background)); +} + +void QMdiArea_SetDocumentMode(void* ptr, char enabled) +{ + static_cast(ptr)->setDocumentMode(enabled != 0); +} + +void QMdiArea_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QMdiArea_SetTabPosition(void* ptr, long long position) +{ + static_cast(ptr)->setTabPosition(static_cast(position)); +} + +void QMdiArea_SetTabShape(void* ptr, long long shape) +{ + static_cast(ptr)->setTabShape(static_cast(shape)); +} + +void QMdiArea_SetTabsClosable(void* ptr, char closable) +{ + static_cast(ptr)->setTabsClosable(closable != 0); +} + +void QMdiArea_SetTabsMovable(void* ptr, char movable) +{ + static_cast(ptr)->setTabsMovable(movable != 0); +} + +void QMdiArea_SetViewMode(void* ptr, long long mode) +{ + static_cast(ptr)->setViewMode(static_cast(mode)); +} + +void QMdiArea_SetupViewport(void* ptr, void* viewport) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setupViewport", Q_ARG(QWidget*, static_cast(viewport))); +} + +void QMdiArea_SetupViewportDefault(void* ptr, void* viewport) +{ + static_cast(ptr)->QMdiArea::setupViewport(static_cast(viewport)); +} + +void QMdiArea_ConnectSubWindowActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMdiArea::subWindowActivated), static_cast(ptr), static_cast(&MyQMdiArea::Signal_SubWindowActivated), static_cast(t)); +} + +void QMdiArea_DisconnectSubWindowActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMdiArea::subWindowActivated), static_cast(ptr), static_cast(&MyQMdiArea::Signal_SubWindowActivated)); +} + +void QMdiArea_SubWindowActivated(void* ptr, void* window) +{ + static_cast(ptr)->subWindowActivated(static_cast(window)); +} + +struct QtWidgets_PackedList QMdiArea_SubWindowList(void* ptr, long long order) +{ + return ({ QList* tmpValuecf1844 = new QList(static_cast(ptr)->subWindowList(static_cast(order))); QtWidgets_PackedList { tmpValuecf1844, tmpValuecf1844->size() }; }); +} + +long long QMdiArea_TabPosition(void* ptr) +{ + return static_cast(ptr)->tabPosition(); +} + +long long QMdiArea_TabShape(void* ptr) +{ + return static_cast(ptr)->tabShape(); +} + +char QMdiArea_TabsClosable(void* ptr) +{ + return static_cast(ptr)->tabsClosable(); +} + +char QMdiArea_TabsMovable(void* ptr) +{ + return static_cast(ptr)->tabsMovable(); +} + +char QMdiArea_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +void QMdiArea_TileSubWindows(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "tileSubWindows"); +} + +void QMdiArea_TileSubWindowsDefault(void* ptr) +{ + static_cast(ptr)->QMdiArea::tileSubWindows(); +} + +long long QMdiArea_ViewMode(void* ptr) +{ + return static_cast(ptr)->viewMode(); +} + +void QMdiArea_DestroyQMdiArea(void* ptr) +{ + static_cast(ptr)->~QMdiArea(); +} + +void QMdiArea_DestroyQMdiAreaDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMdiArea___subWindowList_atList(void* ptr, int i) +{ + return ({QMdiSubWindow * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMdiArea___subWindowList_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMdiArea___subWindowList_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQMdiSubWindow: public QMdiSubWindow +{ +public: + MyQMdiSubWindow(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QMdiSubWindow(parent, flags) {QMdiSubWindow_QMdiSubWindow_QRegisterMetaType();}; + void Signal_AboutToActivate() { callbackQMdiSubWindow_AboutToActivate(this); }; + void changeEvent(QEvent * changeEvent) { callbackQWidget_ChangeEvent(this, changeEvent); }; + void childEvent(QChildEvent * childEvent) { callbackQWidget_ChildEvent(this, childEvent); }; + void closeEvent(QCloseEvent * closeEvent) { callbackQWidget_CloseEvent(this, closeEvent); }; + void contextMenuEvent(QContextMenuEvent * contextMenuEvent) { callbackQWidget_ContextMenuEvent(this, contextMenuEvent); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * focusInEvent) { callbackQWidget_FocusInEvent(this, focusInEvent); }; + void focusOutEvent(QFocusEvent * focusOutEvent) { callbackQWidget_FocusOutEvent(this, focusOutEvent); }; + void hideEvent(QHideEvent * hideEvent) { callbackQWidget_HideEvent(this, hideEvent); }; + void keyPressEvent(QKeyEvent * keyEvent) { callbackQWidget_KeyPressEvent(this, keyEvent); }; + void leaveEvent(QEvent * leaveEvent) { callbackQWidget_LeaveEvent(this, leaveEvent); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseDoubleClickEvent(this, mouseEvent); }; + void mouseMoveEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseMoveEvent(this, mouseEvent); }; + void mousePressEvent(QMouseEvent * mouseEvent) { callbackQWidget_MousePressEvent(this, mouseEvent); }; + void mouseReleaseEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseReleaseEvent(this, mouseEvent); }; + void moveEvent(QMoveEvent * moveEvent) { callbackQWidget_MoveEvent(this, moveEvent); }; + void paintEvent(QPaintEvent * paintEvent) { callbackQWidget_PaintEvent(this, paintEvent); }; + void resizeEvent(QResizeEvent * resizeEvent) { callbackQWidget_ResizeEvent(this, resizeEvent); }; + void showEvent(QShowEvent * showEvent) { callbackQWidget_ShowEvent(this, showEvent); }; + void showShaded() { callbackQMdiSubWindow_ShowShaded(this); }; + void showSystemMenu() { callbackQMdiSubWindow_ShowSystemMenu(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void timerEvent(QTimerEvent * timerEvent) { callbackQWidget_TimerEvent(this, timerEvent); }; + void Signal_WindowStateChanged(Qt::WindowStates oldState, Qt::WindowStates newState) { callbackQMdiSubWindow_WindowStateChanged(this, oldState, newState); }; + ~MyQMdiSubWindow() { callbackQMdiSubWindow_DestroyQMdiSubWindow(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QMdiSubWindow*) +Q_DECLARE_METATYPE(MyQMdiSubWindow*) + +int QMdiSubWindow_QMdiSubWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMdiSubWindow_NewQMdiSubWindow(void* parent, long long flags) +{ + return new MyQMdiSubWindow(static_cast(parent), static_cast(flags)); +} + +void QMdiSubWindow_ConnectAboutToActivate(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMdiSubWindow::aboutToActivate), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_AboutToActivate), static_cast(t)); +} + +void QMdiSubWindow_DisconnectAboutToActivate(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMdiSubWindow::aboutToActivate), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_AboutToActivate)); +} + +void QMdiSubWindow_AboutToActivate(void* ptr) +{ + static_cast(ptr)->aboutToActivate(); +} + +char QMdiSubWindow_IsShaded(void* ptr) +{ + return static_cast(ptr)->isShaded(); +} + +int QMdiSubWindow_KeyboardPageStep(void* ptr) +{ + return static_cast(ptr)->keyboardPageStep(); +} + +int QMdiSubWindow_KeyboardSingleStep(void* ptr) +{ + return static_cast(ptr)->keyboardSingleStep(); +} + +void* QMdiSubWindow_MdiArea(void* ptr) +{ + return static_cast(ptr)->mdiArea(); +} + +void QMdiSubWindow_SetKeyboardPageStep(void* ptr, int step) +{ + static_cast(ptr)->setKeyboardPageStep(step); +} + +void QMdiSubWindow_SetKeyboardSingleStep(void* ptr, int step) +{ + static_cast(ptr)->setKeyboardSingleStep(step); +} + +void QMdiSubWindow_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QMdiSubWindow_SetSystemMenu(void* ptr, void* systemMenu) +{ + static_cast(ptr)->setSystemMenu(static_cast(systemMenu)); +} + +void QMdiSubWindow_SetWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setWidget(static_cast(widget)); +} + +void QMdiSubWindow_ShowShaded(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showShaded"); +} + +void QMdiSubWindow_ShowShadedDefault(void* ptr) +{ + static_cast(ptr)->QMdiSubWindow::showShaded(); +} + +void QMdiSubWindow_ShowSystemMenu(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showSystemMenu"); +} + +void QMdiSubWindow_ShowSystemMenuDefault(void* ptr) +{ + static_cast(ptr)->QMdiSubWindow::showSystemMenu(); +} + +void* QMdiSubWindow_SystemMenu(void* ptr) +{ + return static_cast(ptr)->systemMenu(); +} + +char QMdiSubWindow_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +void* QMdiSubWindow_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +void QMdiSubWindow_ConnectWindowStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QMdiSubWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_WindowStateChanged), static_cast(t)); +} + +void QMdiSubWindow_DisconnectWindowStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMdiSubWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_WindowStateChanged)); +} + +void QMdiSubWindow_WindowStateChanged(void* ptr, long long oldState, long long newState) +{ + static_cast(ptr)->windowStateChanged(static_cast(oldState), static_cast(newState)); +} + +void QMdiSubWindow_DestroyQMdiSubWindow(void* ptr) +{ + static_cast(ptr)->~QMdiSubWindow(); +} + +void QMdiSubWindow_DestroyQMdiSubWindowDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQMenu: public QMenu +{ +public: + MyQMenu(QWidget *parent = Q_NULLPTR) : QMenu(parent) {QMenu_QMenu_QRegisterMetaType();}; + MyQMenu(const QString &title, QWidget *parent = Q_NULLPTR) : QMenu(title, parent) {QMenu_QMenu_QRegisterMetaType();}; + void Signal_AboutToHide() { callbackQMenu_AboutToHide(this); }; + void Signal_AboutToShow() { callbackQMenu_AboutToShow(this); }; + void actionEvent(QActionEvent * e) { callbackQWidget_ActionEvent(this, e); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void enterEvent(QEvent * vqe) { callbackQWidget_EnterEvent(this, vqe); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void hideEvent(QHideEvent * vqh) { callbackQWidget_HideEvent(this, vqh); }; + void Signal_Hovered(QAction * action) { callbackQMenu_Hovered(this, action); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void leaveEvent(QEvent * vqe) { callbackQWidget_LeaveEvent(this, vqe); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_Triggered(QAction * action) { callbackQMenu_Triggered(this, action); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + ~MyQMenu() { callbackQMenu_DestroyQMenu(this); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QMenu*) +Q_DECLARE_METATYPE(MyQMenu*) + +int QMenu_QMenu_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMenu_NewQMenu(void* parent) +{ + return new MyQMenu(static_cast(parent)); +} + +void* QMenu_NewQMenu2(struct QtWidgets_PackedString title, void* parent) +{ + return new MyQMenu(QString::fromUtf8(title.data, title.len), static_cast(parent)); +} + +void QMenu_ConnectAboutToHide(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMenu::aboutToHide), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToHide), static_cast(t)); +} + +void QMenu_DisconnectAboutToHide(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMenu::aboutToHide), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToHide)); +} + +void QMenu_AboutToHide(void* ptr) +{ + static_cast(ptr)->aboutToHide(); +} + +void QMenu_ConnectAboutToShow(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMenu::aboutToShow), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToShow), static_cast(t)); +} + +void QMenu_DisconnectAboutToShow(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMenu::aboutToShow), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToShow)); +} + +void QMenu_AboutToShow(void* ptr) +{ + static_cast(ptr)->aboutToShow(); +} + +void* QMenu_ActionAt(void* ptr, void* pt) +{ + return static_cast(ptr)->actionAt(*static_cast(pt)); +} + +void* QMenu_ActionGeometry(void* ptr, void* act) +{ + return ({ QRect tmpValue = static_cast(ptr)->actionGeometry(static_cast(act)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QMenu_ActiveAction(void* ptr) +{ + return static_cast(ptr)->activeAction(); +} + +void* QMenu_AddAction(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); +} + +void* QMenu_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +void* QMenu_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut) +{ + if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } +} + +void* QMenu_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut) +{ + if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } else { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); + } +} + +void* QMenu_AddMenu(void* ptr, void* menu) +{ + return static_cast(ptr)->addMenu(static_cast(menu)); +} + +void* QMenu_AddMenu2(void* ptr, struct QtWidgets_PackedString title) +{ + return static_cast(ptr)->addMenu(QString::fromUtf8(title.data, title.len)); +} + +void* QMenu_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title) +{ + return static_cast(ptr)->addMenu(*static_cast(icon), QString::fromUtf8(title.data, title.len)); +} + +void* QMenu_AddSection(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addSection(QString::fromUtf8(text.data, text.len)); +} + +void* QMenu_AddSection2(void* ptr, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addSection(*static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +void* QMenu_AddSeparator(void* ptr) +{ + return static_cast(ptr)->addSeparator(); +} + +void QMenu_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +int QMenu_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +void* QMenu_DefaultAction(void* ptr) +{ + return static_cast(ptr)->defaultAction(); +} + +void* QMenu_Exec(void* ptr) +{ + return static_cast(ptr)->exec(); +} + +void* QMenu_Exec2(void* ptr, void* p, void* action) +{ + return static_cast(ptr)->exec(*static_cast(p), static_cast(action)); +} + +void* QMenu_QMenu_Exec3(void* actions, void* pos, void* at, void* parent) +{ + return QMenu::exec(({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }), *static_cast(pos), static_cast(at), static_cast(parent)); +} + +void QMenu_HideTearOffMenu(void* ptr) +{ + static_cast(ptr)->hideTearOffMenu(); +} + +void QMenu_ConnectHovered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMenu::hovered), static_cast(ptr), static_cast(&MyQMenu::Signal_Hovered), static_cast(t)); +} + +void QMenu_DisconnectHovered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMenu::hovered), static_cast(ptr), static_cast(&MyQMenu::Signal_Hovered)); +} + +void QMenu_Hovered(void* ptr, void* action) +{ + static_cast(ptr)->hovered(static_cast(action)); +} + +void* QMenu_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +void QMenu_InitStyleOption(void* ptr, void* option, void* action) +{ + static_cast(ptr)->initStyleOption(static_cast(option), static_cast(action)); +} + +void* QMenu_InsertMenu(void* ptr, void* before, void* menu) +{ + return static_cast(ptr)->insertMenu(static_cast(before), static_cast(menu)); +} + +void* QMenu_InsertSection(void* ptr, void* before, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->insertSection(static_cast(before), QString::fromUtf8(text.data, text.len)); +} + +void* QMenu_InsertSection2(void* ptr, void* before, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->insertSection(static_cast(before), *static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +void* QMenu_InsertSeparator(void* ptr, void* before) +{ + return static_cast(ptr)->insertSeparator(static_cast(before)); +} + +char QMenu_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QMenu_IsTearOffEnabled(void* ptr) +{ + return static_cast(ptr)->isTearOffEnabled(); +} + +char QMenu_IsTearOffMenuVisible(void* ptr) +{ + return static_cast(ptr)->isTearOffMenuVisible(); +} + +void* QMenu_MenuAction(void* ptr) +{ + return static_cast(ptr)->menuAction(); +} + +void QMenu_Popup(void* ptr, void* p, void* atAction) +{ + static_cast(ptr)->popup(*static_cast(p), static_cast(atAction)); +} + +char QMenu_SeparatorsCollapsible(void* ptr) +{ + return static_cast(ptr)->separatorsCollapsible(); +} + +void QMenu_SetActiveAction(void* ptr, void* act) +{ + static_cast(ptr)->setActiveAction(static_cast(act)); +} + +void QMenu_SetAsDockMenu(void* ptr) +{ +#ifdef Q_OS_OSX + static_cast(ptr)->setAsDockMenu(); +#endif +} + +void QMenu_SetDefaultAction(void* ptr, void* act) +{ + static_cast(ptr)->setDefaultAction(static_cast(act)); +} + +void QMenu_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QMenu_SetSeparatorsCollapsible(void* ptr, char collapse) +{ + static_cast(ptr)->setSeparatorsCollapsible(collapse != 0); +} + +void QMenu_SetTearOffEnabled(void* ptr, char vbo) +{ + static_cast(ptr)->setTearOffEnabled(vbo != 0); +} + +void QMenu_SetTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); +} + +void QMenu_SetToolTipsVisible(void* ptr, char visible) +{ + static_cast(ptr)->setToolTipsVisible(visible != 0); +} + +void QMenu_ShowTearOffMenu(void* ptr, void* pos) +{ + static_cast(ptr)->showTearOffMenu(*static_cast(pos)); +} + +void QMenu_ShowTearOffMenu2(void* ptr) +{ + static_cast(ptr)->showTearOffMenu(); +} + +struct QtWidgets_PackedString QMenu_Title(void* ptr) +{ + return ({ QByteArray tbbbdf8 = static_cast(ptr)->title().toUtf8(); QtWidgets_PackedString { const_cast(tbbbdf8.prepend("WHITESPACE").constData()+10), tbbbdf8.size()-10 }; }); +} + +char QMenu_ToolTipsVisible(void* ptr) +{ + return static_cast(ptr)->toolTipsVisible(); +} + +void QMenu_ConnectTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMenu::triggered), static_cast(ptr), static_cast(&MyQMenu::Signal_Triggered), static_cast(t)); +} + +void QMenu_DisconnectTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMenu::triggered), static_cast(ptr), static_cast(&MyQMenu::Signal_Triggered)); +} + +void QMenu_Triggered(void* ptr, void* action) +{ + static_cast(ptr)->triggered(static_cast(action)); +} + +void QMenu_DestroyQMenu(void* ptr) +{ + static_cast(ptr)->~QMenu(); +} + +void QMenu_DestroyQMenuDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMenu___exec_actions_atList3(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMenu___exec_actions_setList3(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMenu___exec_actions_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQMenuBar: public QMenuBar +{ +public: + MyQMenuBar(QWidget *parent = Q_NULLPTR) : QMenuBar(parent) {QMenuBar_QMenuBar_QRegisterMetaType();}; + void actionEvent(QActionEvent * e) { callbackQWidget_ActionEvent(this, e); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * vqf) { callbackQWidget_FocusInEvent(this, vqf); }; + void focusOutEvent(QFocusEvent * vqf) { callbackQWidget_FocusOutEvent(this, vqf); }; + int heightForWidth(int vin) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), vin); }; + void Signal_Hovered(QAction * action) { callbackQMenuBar_Hovered(this, action); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void leaveEvent(QEvent * vqe) { callbackQWidget_LeaveEvent(this, vqe); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_Triggered(QAction * action) { callbackQMenuBar_Triggered(this, action); }; + ~MyQMenuBar() { callbackQMenuBar_DestroyQMenuBar(this); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QMenuBar*) +Q_DECLARE_METATYPE(MyQMenuBar*) + +int QMenuBar_QMenuBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMenuBar_NewQMenuBar(void* parent) +{ + return new MyQMenuBar(static_cast(parent)); +} + +void* QMenuBar_ActionAt(void* ptr, void* pt) +{ + return static_cast(ptr)->actionAt(*static_cast(pt)); +} + +void* QMenuBar_ActionGeometry(void* ptr, void* act) +{ + return ({ QRect tmpValue = static_cast(ptr)->actionGeometry(static_cast(act)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QMenuBar_ActiveAction(void* ptr) +{ + return static_cast(ptr)->activeAction(); +} + +void* QMenuBar_AddAction(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); +} + +void* QMenuBar_AddAction2(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } +} + +void* QMenuBar_AddMenu(void* ptr, void* menu) +{ + return static_cast(ptr)->addMenu(static_cast(menu)); +} + +void* QMenuBar_AddMenu2(void* ptr, struct QtWidgets_PackedString title) +{ + return static_cast(ptr)->addMenu(QString::fromUtf8(title.data, title.len)); +} + +void* QMenuBar_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title) +{ + return static_cast(ptr)->addMenu(*static_cast(icon), QString::fromUtf8(title.data, title.len)); +} + +void* QMenuBar_AddSeparator(void* ptr) +{ + return static_cast(ptr)->addSeparator(); +} + +void QMenuBar_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QMenuBar_CornerWidget(void* ptr, long long corner) +{ + return static_cast(ptr)->cornerWidget(static_cast(corner)); +} + +void QMenuBar_ConnectHovered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMenuBar::hovered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Hovered), static_cast(t)); +} + +void QMenuBar_DisconnectHovered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMenuBar::hovered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Hovered)); +} + +void QMenuBar_Hovered(void* ptr, void* action) +{ + static_cast(ptr)->hovered(static_cast(action)); +} + +void QMenuBar_InitStyleOption(void* ptr, void* option, void* action) +{ + static_cast(ptr)->initStyleOption(static_cast(option), static_cast(action)); +} + +void* QMenuBar_InsertMenu(void* ptr, void* before, void* menu) +{ + return static_cast(ptr)->insertMenu(static_cast(before), static_cast(menu)); +} + +void* QMenuBar_InsertSeparator(void* ptr, void* before) +{ + return static_cast(ptr)->insertSeparator(static_cast(before)); +} + +char QMenuBar_IsDefaultUp(void* ptr) +{ + return static_cast(ptr)->isDefaultUp(); +} + +char QMenuBar_IsNativeMenuBar(void* ptr) +{ + return static_cast(ptr)->isNativeMenuBar(); +} + +void QMenuBar_SetActiveAction(void* ptr, void* act) +{ + static_cast(ptr)->setActiveAction(static_cast(act)); +} + +void QMenuBar_SetCornerWidget(void* ptr, void* widget, long long corner) +{ + static_cast(ptr)->setCornerWidget(static_cast(widget), static_cast(corner)); +} + +void QMenuBar_SetDefaultUp(void* ptr, char vbo) +{ + static_cast(ptr)->setDefaultUp(vbo != 0); +} + +void QMenuBar_SetNativeMenuBar(void* ptr, char nativeMenuBar) +{ + static_cast(ptr)->setNativeMenuBar(nativeMenuBar != 0); +} + +void QMenuBar_ConnectTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMenuBar::triggered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Triggered), static_cast(t)); +} + +void QMenuBar_DisconnectTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMenuBar::triggered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Triggered)); +} + +void QMenuBar_Triggered(void* ptr, void* action) +{ + static_cast(ptr)->triggered(static_cast(action)); +} + +void QMenuBar_DestroyQMenuBar(void* ptr) +{ + static_cast(ptr)->~QMenuBar(); +} + +void QMenuBar_DestroyQMenuBarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQMessageBox: public QMessageBox +{ +public: + MyQMessageBox(QWidget *parent = Q_NULLPTR) : QMessageBox(parent) {QMessageBox_QMessageBox_QRegisterMetaType();}; + MyQMessageBox(QMessageBox::Icon icon, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = NoButton, QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint) : QMessageBox(icon, title, text, buttons, parent, ff) {QMessageBox_QMessageBox_QRegisterMetaType();}; + void Signal_ButtonClicked(QAbstractButton * button) { callbackQMessageBox_ButtonClicked(this, button); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; + ~MyQMessageBox() { callbackQMessageBox_DestroyQMessageBox(this); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void done(int r) { callbackQDialog_Done(this, r); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QMessageBox*) +Q_DECLARE_METATYPE(MyQMessageBox*) + +int QMessageBox_QMessageBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +int QMessageBox_ButtonMask_Type() +{ + return QMessageBox::ButtonMask; +} + +void* QMessageBox_NewQMessageBox(void* parent) +{ + return new MyQMessageBox(static_cast(parent)); +} + +void* QMessageBox_NewQMessageBox2(long long icon, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, void* parent, long long ff) +{ + return new MyQMessageBox(static_cast(icon), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(parent), static_cast(ff)); +} + +void QMessageBox_QMessageBox_About(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text) +{ + QMessageBox::about(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len)); +} + +void QMessageBox_QMessageBox_AboutQt(void* parent, struct QtWidgets_PackedString title) +{ + QMessageBox::aboutQt(static_cast(parent), QString::fromUtf8(title.data, title.len)); +} + +void QMessageBox_AddButton(void* ptr, void* button, long long role) +{ + static_cast(ptr)->addButton(static_cast(button), static_cast(role)); +} + +void* QMessageBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role) +{ + return static_cast(ptr)->addButton(QString::fromUtf8(text.data, text.len), static_cast(role)); +} + +void* QMessageBox_AddButton3(void* ptr, long long button) +{ + return static_cast(ptr)->addButton(static_cast(button)); +} + +void* QMessageBox_Button(void* ptr, long long which) +{ + return static_cast(ptr)->button(static_cast(which)); +} + +void QMessageBox_ConnectButtonClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QMessageBox::buttonClicked), static_cast(ptr), static_cast(&MyQMessageBox::Signal_ButtonClicked), static_cast(t)); +} + +void QMessageBox_DisconnectButtonClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QMessageBox::buttonClicked), static_cast(ptr), static_cast(&MyQMessageBox::Signal_ButtonClicked)); +} + +void QMessageBox_ButtonClicked(void* ptr, void* button) +{ + static_cast(ptr)->buttonClicked(static_cast(button)); +} + +long long QMessageBox_ButtonRole(void* ptr, void* button) +{ + return static_cast(ptr)->buttonRole(static_cast(button)); +} + +struct QtWidgets_PackedList QMessageBox_Buttons(void* ptr) +{ + return ({ QList* tmpValuef25e9a = new QList(static_cast(ptr)->buttons()); QtWidgets_PackedList { tmpValuef25e9a, tmpValuef25e9a->size() }; }); +} + +void* QMessageBox_CheckBox(void* ptr) +{ + return static_cast(ptr)->checkBox(); +} + +void* QMessageBox_ClickedButton(void* ptr) +{ + return static_cast(ptr)->clickedButton(); +} + +long long QMessageBox_QMessageBox_Critical(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) +{ + return QMessageBox::critical(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); +} + +void* QMessageBox_DefaultButton(void* ptr) +{ + return static_cast(ptr)->defaultButton(); +} + +struct QtWidgets_PackedString QMessageBox_DetailedText(void* ptr) +{ + return ({ QByteArray t9d0340 = static_cast(ptr)->detailedText().toUtf8(); QtWidgets_PackedString { const_cast(t9d0340.prepend("WHITESPACE").constData()+10), t9d0340.size()-10 }; }); +} + +void* QMessageBox_EscapeButton(void* ptr) +{ + return static_cast(ptr)->escapeButton(); +} + +long long QMessageBox_Icon(void* ptr) +{ + return static_cast(ptr)->icon(); +} + +void* QMessageBox_IconPixmap(void* ptr) +{ + return new QPixmap(static_cast(ptr)->iconPixmap()); +} + +long long QMessageBox_QMessageBox_Information(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) +{ + return QMessageBox::information(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); +} + +struct QtWidgets_PackedString QMessageBox_InformativeText(void* ptr) +{ + return ({ QByteArray t0d44bc = static_cast(ptr)->informativeText().toUtf8(); QtWidgets_PackedString { const_cast(t0d44bc.prepend("WHITESPACE").constData()+10), t0d44bc.size()-10 }; }); +} + +void QMessageBox_Open(void* ptr, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } +} + +long long QMessageBox_QMessageBox_Question(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) +{ + return QMessageBox::question(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); +} + +void QMessageBox_RemoveButton(void* ptr, void* button) +{ + static_cast(ptr)->removeButton(static_cast(button)); +} + +void QMessageBox_SetCheckBox(void* ptr, void* cb) +{ + static_cast(ptr)->setCheckBox(static_cast(cb)); +} + +void QMessageBox_SetDefaultButton(void* ptr, void* button) +{ + static_cast(ptr)->setDefaultButton(static_cast(button)); +} + +void QMessageBox_SetDefaultButton2(void* ptr, long long button) +{ + static_cast(ptr)->setDefaultButton(static_cast(button)); +} + +void QMessageBox_SetDetailedText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setDetailedText(QString::fromUtf8(text.data, text.len)); +} + +void QMessageBox_SetEscapeButton(void* ptr, void* button) +{ + static_cast(ptr)->setEscapeButton(static_cast(button)); +} + +void QMessageBox_SetEscapeButton2(void* ptr, long long button) +{ + static_cast(ptr)->setEscapeButton(static_cast(button)); +} + +void QMessageBox_SetIcon(void* ptr, long long vqm) +{ + static_cast(ptr)->setIcon(static_cast(vqm)); +} + +void QMessageBox_SetIconPixmap(void* ptr, void* pixmap) +{ + static_cast(ptr)->setIconPixmap(*static_cast(pixmap)); +} + +void QMessageBox_SetInformativeText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setInformativeText(QString::fromUtf8(text.data, text.len)); +} + +void QMessageBox_SetStandardButtons(void* ptr, long long buttons) +{ + static_cast(ptr)->setStandardButtons(static_cast(buttons)); +} + +void QMessageBox_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QMessageBox_SetTextFormat(void* ptr, long long format) +{ + static_cast(ptr)->setTextFormat(static_cast(format)); +} + +void QMessageBox_SetTextInteractionFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); +} + +void QMessageBox_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setWindowTitle(QString::fromUtf8(title.data, title.len)); +} + +long long QMessageBox_StandardButton(void* ptr, void* button) +{ + return static_cast(ptr)->standardButton(static_cast(button)); +} + +long long QMessageBox_StandardButtons(void* ptr) +{ + return static_cast(ptr)->standardButtons(); +} + +struct QtWidgets_PackedString QMessageBox_Text(void* ptr) +{ + return ({ QByteArray te2bb59 = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(te2bb59.prepend("WHITESPACE").constData()+10), te2bb59.size()-10 }; }); +} + +long long QMessageBox_TextFormat(void* ptr) +{ + return static_cast(ptr)->textFormat(); +} + +long long QMessageBox_TextInteractionFlags(void* ptr) +{ + return static_cast(ptr)->textInteractionFlags(); +} + +long long QMessageBox_QMessageBox_Warning(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) +{ + return QMessageBox::warning(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); +} + +void QMessageBox_DestroyQMessageBox(void* ptr) +{ + static_cast(ptr)->~QMessageBox(); +} + +void QMessageBox_DestroyQMessageBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMessageBox___buttons_atList(void* ptr, int i) +{ + return ({QAbstractButton * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMessageBox___buttons_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMessageBox___buttons_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQMouseEventTransition: public QMouseEventTransition +{ +public: + MyQMouseEventTransition(QState *sourceState = Q_NULLPTR) : QMouseEventTransition(sourceState) {QMouseEventTransition_QMouseEventTransition_QRegisterMetaType();}; + MyQMouseEventTransition(QObject *object, QEvent::Type ty, Qt::MouseButton button, QState *sourceState = Q_NULLPTR) : QMouseEventTransition(object, ty, button, sourceState) {QMouseEventTransition_QMouseEventTransition_QRegisterMetaType();}; + bool eventTest(QEvent * event) { return callbackQMouseEventTransition_EventTest(this, event) != 0; }; + void onTransition(QEvent * event) { callbackQMouseEventTransition_OnTransition(this, event); }; + ~MyQMouseEventTransition() { callbackQMouseEventTransition_DestroyQMouseEventTransition(this); }; + bool event(QEvent * e) { return callbackQMouseEventTransition_Event(this, e) != 0; }; + void Signal_TargetStateChanged() { callbackQMouseEventTransition_TargetStateChanged(this); }; + void Signal_TargetStatesChanged() { callbackQMouseEventTransition_TargetStatesChanged(this); }; + void Signal_Triggered() { callbackQMouseEventTransition_Triggered(this); }; + void childEvent(QChildEvent * event) { callbackQMouseEventTransition_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQMouseEventTransition_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQMouseEventTransition_CustomEvent(this, event); }; + void deleteLater() { callbackQMouseEventTransition_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQMouseEventTransition_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQMouseEventTransition_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQMouseEventTransition_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQMouseEventTransition_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQMouseEventTransition_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQMouseEventTransition_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QMouseEventTransition*) +Q_DECLARE_METATYPE(MyQMouseEventTransition*) + +int QMouseEventTransition_QMouseEventTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QMouseEventTransition_NewQMouseEventTransition(void* sourceState) +{ + return new MyQMouseEventTransition(static_cast(sourceState)); +} + +void* QMouseEventTransition_NewQMouseEventTransition2(void* object, long long ty, long long button, void* sourceState) +{ + if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else if (dynamic_cast(static_cast(object))) { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } else { + return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); + } +} + +long long QMouseEventTransition_Button(void* ptr) +{ + return static_cast(ptr)->button(); +} + +char QMouseEventTransition_EventTestDefault(void* ptr, void* event) +{ + return static_cast(ptr)->QMouseEventTransition::eventTest(static_cast(event)); +} + +void* QMouseEventTransition_HitTestPath(void* ptr) +{ + return new QPainterPath(static_cast(ptr)->hitTestPath()); +} + +long long QMouseEventTransition_ModifierMask(void* ptr) +{ + return static_cast(ptr)->modifierMask(); +} + +void QMouseEventTransition_OnTransitionDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMouseEventTransition::onTransition(static_cast(event)); +} + +void QMouseEventTransition_SetButton(void* ptr, long long button) +{ + static_cast(ptr)->setButton(static_cast(button)); +} + +void QMouseEventTransition_SetHitTestPath(void* ptr, void* path) +{ + static_cast(ptr)->setHitTestPath(*static_cast(path)); +} + +void QMouseEventTransition_SetModifierMask(void* ptr, long long modifierMask) +{ + static_cast(ptr)->setModifierMask(static_cast(modifierMask)); +} + +void QMouseEventTransition_DestroyQMouseEventTransition(void* ptr) +{ + static_cast(ptr)->~QMouseEventTransition(); +} + +void QMouseEventTransition_DestroyQMouseEventTransitionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QMouseEventTransition___animations_atList(void* ptr, int i) +{ + return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___animations_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMouseEventTransition___animations_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___setTargetStates_targets_atList(void* ptr, int i) +{ + return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___setTargetStates_targets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMouseEventTransition___setTargetStates_targets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___targetStates_atList(void* ptr, int i) +{ + return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___targetStates_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QMouseEventTransition___targetStates_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMouseEventTransition___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QMouseEventTransition___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QMouseEventTransition___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMouseEventTransition___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMouseEventTransition___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QMouseEventTransition___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QMouseEventTransition___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QMouseEventTransition___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +char QMouseEventTransition_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QMouseEventTransition::event(static_cast(e)); +} + +void QMouseEventTransition_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMouseEventTransition::childEvent(static_cast(event)); +} + +void QMouseEventTransition_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QMouseEventTransition::connectNotify(*static_cast(sign)); +} + +void QMouseEventTransition_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMouseEventTransition::customEvent(static_cast(event)); +} + +void QMouseEventTransition_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QMouseEventTransition::deleteLater(); +} + +void QMouseEventTransition_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QMouseEventTransition::disconnectNotify(*static_cast(sign)); +} + +char QMouseEventTransition_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QMouseEventTransition_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QMouseEventTransition::metaObject()); +} + +void QMouseEventTransition_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QMouseEventTransition::timerEvent(static_cast(event)); +} + +class MyQOpenGLWidget: public QOpenGLWidget +{ +public: + MyQOpenGLWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QOpenGLWidget(parent, ff) {QOpenGLWidget_QOpenGLWidget_QRegisterMetaType();}; + void Signal_AboutToCompose() { callbackQOpenGLWidget_AboutToCompose(this); }; + void Signal_AboutToResize() { callbackQOpenGLWidget_AboutToResize(this); }; + void Signal_FrameSwapped() { callbackQOpenGLWidget_FrameSwapped(this); }; + void initializeGL() { callbackQOpenGLWidget_InitializeGL(this); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void paintGL() { callbackQOpenGLWidget_PaintGL(this); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void resizeGL(int w, int h) { callbackQOpenGLWidget_ResizeGL(this, w, h); }; + void Signal_Resized() { callbackQOpenGLWidget_Resized(this); }; + ~MyQOpenGLWidget() { callbackQOpenGLWidget_DestroyQOpenGLWidget(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QOpenGLWidget*) +Q_DECLARE_METATYPE(MyQOpenGLWidget*) + +int QOpenGLWidget_QOpenGLWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QOpenGLWidget_NewQOpenGLWidget(void* parent, long long ff) +{ + return new MyQOpenGLWidget(static_cast(parent), static_cast(ff)); +} + +void QOpenGLWidget_ConnectAboutToCompose(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToCompose), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToCompose), static_cast(t)); +} + +void QOpenGLWidget_DisconnectAboutToCompose(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToCompose), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToCompose)); +} + +void QOpenGLWidget_AboutToCompose(void* ptr) +{ + static_cast(ptr)->aboutToCompose(); +} + +void QOpenGLWidget_ConnectAboutToResize(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToResize), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToResize), static_cast(t)); +} + +void QOpenGLWidget_DisconnectAboutToResize(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToResize), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToResize)); +} + +void QOpenGLWidget_AboutToResize(void* ptr) +{ + static_cast(ptr)->aboutToResize(); +} + +void* QOpenGLWidget_Context(void* ptr) +{ + return static_cast(ptr)->context(); +} + +unsigned int QOpenGLWidget_DefaultFramebufferObject(void* ptr) +{ + return static_cast(ptr)->defaultFramebufferObject(); +} + +void QOpenGLWidget_DoneCurrent(void* ptr) +{ + static_cast(ptr)->doneCurrent(); +} + +void* QOpenGLWidget_Format(void* ptr) +{ + return new QSurfaceFormat(static_cast(ptr)->format()); +} + +void QOpenGLWidget_ConnectFrameSwapped(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_FrameSwapped), static_cast(t)); +} + +void QOpenGLWidget_DisconnectFrameSwapped(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_FrameSwapped)); +} + +void QOpenGLWidget_FrameSwapped(void* ptr) +{ + static_cast(ptr)->frameSwapped(); +} + +void* QOpenGLWidget_GrabFramebuffer(void* ptr) +{ + return new QImage(static_cast(ptr)->grabFramebuffer()); +} + +void QOpenGLWidget_InitializeGL(void* ptr) +{ + static_cast(ptr)->initializeGL(); +} + +void QOpenGLWidget_InitializeGLDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLWidget::initializeGL(); +} + +char QOpenGLWidget_IsValid(void* ptr) +{ + return static_cast(ptr)->isValid(); +} + +void QOpenGLWidget_MakeCurrent(void* ptr) +{ + static_cast(ptr)->makeCurrent(); +} + +void QOpenGLWidget_PaintGL(void* ptr) +{ + static_cast(ptr)->paintGL(); +} + +void QOpenGLWidget_PaintGLDefault(void* ptr) +{ + static_cast(ptr)->QOpenGLWidget::paintGL(); +} + +void QOpenGLWidget_ResizeGL(void* ptr, int w, int h) +{ + static_cast(ptr)->resizeGL(w, h); +} + +void QOpenGLWidget_ResizeGLDefault(void* ptr, int w, int h) +{ + static_cast(ptr)->QOpenGLWidget::resizeGL(w, h); +} + +void QOpenGLWidget_ConnectResized(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::resized), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_Resized), static_cast(t)); +} + +void QOpenGLWidget_DisconnectResized(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::resized), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_Resized)); +} + +void QOpenGLWidget_Resized(void* ptr) +{ + static_cast(ptr)->resized(); +} + +void QOpenGLWidget_SetFormat(void* ptr, void* format) +{ + static_cast(ptr)->setFormat(*static_cast(format)); +} + +void QOpenGLWidget_SetTextureFormat(void* ptr, unsigned int texFormat) +{ + static_cast(ptr)->setTextureFormat(texFormat); +} + +void QOpenGLWidget_SetUpdateBehavior(void* ptr, long long updateBehavior) +{ + static_cast(ptr)->setUpdateBehavior(static_cast(updateBehavior)); +} + +unsigned int QOpenGLWidget_TextureFormat(void* ptr) +{ + return static_cast(ptr)->textureFormat(); +} + +long long QOpenGLWidget_UpdateBehavior(void* ptr) +{ + return static_cast(ptr)->updateBehavior(); +} + +void QOpenGLWidget_DestroyQOpenGLWidget(void* ptr) +{ + static_cast(ptr)->~QOpenGLWidget(); +} + +void QOpenGLWidget_DestroyQOpenGLWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQPanGesture: public QPanGesture +{ +public: + ~MyQPanGesture() { callbackQPanGesture_DestroyQPanGesture(this); }; + void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; + void deleteLater() { callbackQGesture_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPanGesture*) +Q_DECLARE_METATYPE(MyQPanGesture*) + +int QPanGesture_QPanGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +double QPanGesture_Acceleration(void* ptr) +{ + return static_cast(ptr)->acceleration(); +} + +void* QPanGesture_Delta(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->delta(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QPanGesture_LastOffset(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->lastOffset(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QPanGesture_Offset(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->offset(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QPanGesture_SetAcceleration(void* ptr, double value) +{ + static_cast(ptr)->setAcceleration(value); +} + +void QPanGesture_SetLastOffset(void* ptr, void* value) +{ + static_cast(ptr)->setLastOffset(*static_cast(value)); +} + +void QPanGesture_SetOffset(void* ptr, void* value) +{ + static_cast(ptr)->setOffset(*static_cast(value)); +} + +void QPanGesture_DestroyQPanGesture(void* ptr) +{ + static_cast(ptr)->~QPanGesture(); +} + +void QPanGesture_DestroyQPanGestureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQPinchGesture: public QPinchGesture +{ +public: + ~MyQPinchGesture() { callbackQPinchGesture_DestroyQPinchGesture(this); }; + void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; + void deleteLater() { callbackQGesture_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPinchGesture*) +Q_DECLARE_METATYPE(MyQPinchGesture*) + +int QPinchGesture_QPinchGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPinchGesture_CenterPoint(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->centerPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QPinchGesture_ChangeFlags(void* ptr) +{ + return static_cast(ptr)->changeFlags(); +} + +void* QPinchGesture_LastCenterPoint(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->lastCenterPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +double QPinchGesture_LastRotationAngle(void* ptr) +{ + return static_cast(ptr)->lastRotationAngle(); +} + +double QPinchGesture_LastScaleFactor(void* ptr) +{ + return static_cast(ptr)->lastScaleFactor(); +} + +double QPinchGesture_RotationAngle(void* ptr) +{ + return static_cast(ptr)->rotationAngle(); +} + +double QPinchGesture_ScaleFactor(void* ptr) +{ + return static_cast(ptr)->scaleFactor(); +} + +void QPinchGesture_SetCenterPoint(void* ptr, void* value) +{ + static_cast(ptr)->setCenterPoint(*static_cast(value)); +} + +void QPinchGesture_SetChangeFlags(void* ptr, long long value) +{ + static_cast(ptr)->setChangeFlags(static_cast(value)); +} + +void QPinchGesture_SetLastCenterPoint(void* ptr, void* value) +{ + static_cast(ptr)->setLastCenterPoint(*static_cast(value)); +} + +void QPinchGesture_SetLastRotationAngle(void* ptr, double value) +{ + static_cast(ptr)->setLastRotationAngle(value); +} + +void QPinchGesture_SetLastScaleFactor(void* ptr, double value) +{ + static_cast(ptr)->setLastScaleFactor(value); +} + +void QPinchGesture_SetRotationAngle(void* ptr, double value) +{ + static_cast(ptr)->setRotationAngle(value); +} + +void QPinchGesture_SetScaleFactor(void* ptr, double value) +{ + static_cast(ptr)->setScaleFactor(value); +} + +void QPinchGesture_SetStartCenterPoint(void* ptr, void* value) +{ + static_cast(ptr)->setStartCenterPoint(*static_cast(value)); +} + +void QPinchGesture_SetTotalChangeFlags(void* ptr, long long value) +{ + static_cast(ptr)->setTotalChangeFlags(static_cast(value)); +} + +void QPinchGesture_SetTotalRotationAngle(void* ptr, double value) +{ + static_cast(ptr)->setTotalRotationAngle(value); +} + +void QPinchGesture_SetTotalScaleFactor(void* ptr, double value) +{ + static_cast(ptr)->setTotalScaleFactor(value); +} + +void* QPinchGesture_StartCenterPoint(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->startCenterPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QPinchGesture_TotalChangeFlags(void* ptr) +{ + return static_cast(ptr)->totalChangeFlags(); +} + +double QPinchGesture_TotalRotationAngle(void* ptr) +{ + return static_cast(ptr)->totalRotationAngle(); +} + +double QPinchGesture_TotalScaleFactor(void* ptr) +{ + return static_cast(ptr)->totalScaleFactor(); +} + +void QPinchGesture_DestroyQPinchGesture(void* ptr) +{ + static_cast(ptr)->~QPinchGesture(); +} + +void QPinchGesture_DestroyQPinchGestureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQPlainTextDocumentLayout: public QPlainTextDocumentLayout +{ +public: + MyQPlainTextDocumentLayout(QTextDocument *document) : QPlainTextDocumentLayout(document) {QPlainTextDocumentLayout_QPlainTextDocumentLayout_QRegisterMetaType();}; + QRectF blockBoundingRect(const QTextBlock & block) const { return *static_cast(callbackQPlainTextDocumentLayout_BlockBoundingRect(const_cast(static_cast(this)), const_cast(&block))); }; + void documentChanged(int from, int charsRemoved, int charsAdded) { callbackQPlainTextDocumentLayout_DocumentChanged(this, from, charsRemoved, charsAdded); }; + QSizeF documentSize() const { return *static_cast(callbackQPlainTextDocumentLayout_DocumentSize(const_cast(static_cast(this)))); }; + QRectF frameBoundingRect(QTextFrame * vqt) const { return *static_cast(callbackQPlainTextDocumentLayout_FrameBoundingRect(const_cast(static_cast(this)), vqt)); }; + int hitTest(const QPointF & vqp, Qt::HitTestAccuracy vqt) const { return callbackQPlainTextDocumentLayout_HitTest(const_cast(static_cast(this)), const_cast(&vqp), vqt); }; + int pageCount() const { return callbackQPlainTextDocumentLayout_PageCount(const_cast(static_cast(this))); }; + ~MyQPlainTextDocumentLayout() { callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(this); }; + void Signal_DocumentSizeChanged(const QSizeF & newSize) { callbackQPlainTextDocumentLayout_DocumentSizeChanged(this, const_cast(&newSize)); }; + void Signal_PageCountChanged(int newPages) { callbackQPlainTextDocumentLayout_PageCountChanged(this, newPages); }; + void Signal_Update(const QRectF & rect) { callbackQPlainTextDocumentLayout_Update(this, const_cast(&rect)); }; + void Signal_UpdateBlock(const QTextBlock & block) { callbackQPlainTextDocumentLayout_UpdateBlock(this, const_cast(&block)); }; + void childEvent(QChildEvent * event) { callbackQPlainTextDocumentLayout_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQPlainTextDocumentLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQPlainTextDocumentLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQPlainTextDocumentLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQPlainTextDocumentLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQPlainTextDocumentLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQPlainTextDocumentLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQPlainTextDocumentLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQPlainTextDocumentLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPlainTextDocumentLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQPlainTextDocumentLayout_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPlainTextDocumentLayout*) +Q_DECLARE_METATYPE(MyQPlainTextDocumentLayout*) + +int QPlainTextDocumentLayout_QPlainTextDocumentLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(void* document) +{ + return new MyQPlainTextDocumentLayout(static_cast(document)); +} + +void* QPlainTextDocumentLayout_BlockBoundingRect(void* ptr, void* block) +{ + return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPlainTextDocumentLayout_BlockBoundingRectDefault(void* ptr, void* block) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QPlainTextDocumentLayout::blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QPlainTextDocumentLayout_CursorWidth(void* ptr) +{ + return static_cast(ptr)->cursorWidth(); +} + +void QPlainTextDocumentLayout_DocumentChanged(void* ptr, int from, int charsRemoved, int charsAdded) +{ + static_cast(ptr)->documentChanged(from, charsRemoved, charsAdded); +} + +void QPlainTextDocumentLayout_DocumentChangedDefault(void* ptr, int from, int charsRemoved, int charsAdded) +{ + static_cast(ptr)->QPlainTextDocumentLayout::documentChanged(from, charsRemoved, charsAdded); +} + +void* QPlainTextDocumentLayout_DocumentSize(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->documentSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void* QPlainTextDocumentLayout_DocumentSizeDefault(void* ptr) +{ + return ({ QSizeF tmpValue = static_cast(ptr)->QPlainTextDocumentLayout::documentSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); +} + +void QPlainTextDocumentLayout_EnsureBlockLayout(void* ptr, void* block) +{ + static_cast(ptr)->ensureBlockLayout(*static_cast(block)); +} + +void* QPlainTextDocumentLayout_FrameBoundingRect(void* ptr, void* vqt) +{ + return ({ QRectF tmpValue = static_cast(ptr)->frameBoundingRect(static_cast(vqt)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPlainTextDocumentLayout_FrameBoundingRectDefault(void* ptr, void* vqt) +{ + return ({ QRectF tmpValue = static_cast(ptr)->QPlainTextDocumentLayout::frameBoundingRect(static_cast(vqt)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QPlainTextDocumentLayout_HitTest(void* ptr, void* vqp, long long vqt) +{ + return static_cast(ptr)->hitTest(*static_cast(vqp), static_cast(vqt)); +} + +int QPlainTextDocumentLayout_HitTestDefault(void* ptr, void* vqp, long long vqt) +{ + return static_cast(ptr)->QPlainTextDocumentLayout::hitTest(*static_cast(vqp), static_cast(vqt)); +} + +int QPlainTextDocumentLayout_PageCount(void* ptr) +{ + return static_cast(ptr)->pageCount(); +} + +int QPlainTextDocumentLayout_PageCountDefault(void* ptr) +{ + return static_cast(ptr)->QPlainTextDocumentLayout::pageCount(); +} + +void QPlainTextDocumentLayout_RequestUpdate(void* ptr) +{ + static_cast(ptr)->requestUpdate(); +} + +void QPlainTextDocumentLayout_SetCursorWidth(void* ptr, int width) +{ + static_cast(ptr)->setCursorWidth(width); +} + +void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(void* ptr) +{ + static_cast(ptr)->~QPlainTextDocumentLayout(); +} + +void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QPlainTextDocumentLayout___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPlainTextDocumentLayout___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPlainTextDocumentLayout___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPlainTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QPlainTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QPlainTextDocumentLayout___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPlainTextDocumentLayout___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPlainTextDocumentLayout___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPlainTextDocumentLayout___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPlainTextDocumentLayout___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPlainTextDocumentLayout___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPlainTextDocumentLayout___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QPlainTextDocumentLayout___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QPlainTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QPlainTextDocumentLayout___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QPlainTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format) +{ + static_cast(ptr)->QPlainTextDocumentLayout::drawInlineObject(static_cast(painter), *static_cast(rect), *static_cast(object), posInDocument, *static_cast(format)); +} + +void QPlainTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) +{ + static_cast(ptr)->QPlainTextDocumentLayout::positionInlineObject(*static_cast(item), posInDocument, *static_cast(format)); +} + +void QPlainTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) +{ + static_cast(ptr)->QPlainTextDocumentLayout::resizeInlineObject(*static_cast(item), posInDocument, *static_cast(format)); +} + +void QPlainTextDocumentLayout_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPlainTextDocumentLayout::childEvent(static_cast(event)); +} + +void QPlainTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QPlainTextDocumentLayout::connectNotify(*static_cast(sign)); +} + +void QPlainTextDocumentLayout_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPlainTextDocumentLayout::customEvent(static_cast(event)); +} + +void QPlainTextDocumentLayout_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextDocumentLayout::deleteLater(); +} + +void QPlainTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QPlainTextDocumentLayout::disconnectNotify(*static_cast(sign)); +} + +char QPlainTextDocumentLayout_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QPlainTextDocumentLayout::event(static_cast(e)); +} + +char QPlainTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QPlainTextDocumentLayout_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QPlainTextDocumentLayout::metaObject()); +} + +void QPlainTextDocumentLayout_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QPlainTextDocumentLayout::timerEvent(static_cast(event)); +} + +class MyQPlainTextEdit: public QPlainTextEdit +{ +public: + MyQPlainTextEdit(QWidget *parent = Q_NULLPTR) : QPlainTextEdit(parent) {QPlainTextEdit_QPlainTextEdit_QRegisterMetaType();}; + MyQPlainTextEdit(const QString &text, QWidget *parent = Q_NULLPTR) : QPlainTextEdit(text, parent) {QPlainTextEdit_QPlainTextEdit_QRegisterMetaType();}; + void appendHtml(const QString & html) { QByteArray t950a39 = html.toUtf8(); QtWidgets_PackedString htmlPacked = { const_cast(t950a39.prepend("WHITESPACE").constData()+10), t950a39.size()-10 };callbackQPlainTextEdit_AppendHtml(this, htmlPacked); }; + void appendPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQPlainTextEdit_AppendPlainText(this, textPacked); }; + void Signal_BlockCountChanged(int newBlockCount) { callbackQPlainTextEdit_BlockCountChanged(this, newBlockCount); }; + bool canInsertFromMimeData(const QMimeData * source) const { return callbackQPlainTextEdit_CanInsertFromMimeData(const_cast(static_cast(this)), const_cast(source)) != 0; }; + void centerCursor() { callbackQPlainTextEdit_CenterCursor(this); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void clear() { callbackQPlainTextEdit_Clear(this); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void copy() { callbackQPlainTextEdit_Copy(this); }; + void Signal_CopyAvailable(bool yes) { callbackQPlainTextEdit_CopyAvailable(this, yes); }; + QMimeData * createMimeDataFromSelection() const { return static_cast(callbackQPlainTextEdit_CreateMimeDataFromSelection(const_cast(static_cast(this)))); }; + void Signal_CursorPositionChanged() { callbackQPlainTextEdit_CursorPositionChanged(this); }; + void cut() { callbackQPlainTextEdit_Cut(this); }; + void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; + QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; + void insertFromMimeData(const QMimeData * source) { callbackQPlainTextEdit_InsertFromMimeData(this, const_cast(source)); }; + void insertPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQPlainTextEdit_InsertPlainText(this, textPacked); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQPlainTextEdit_LoadResource(this, ty, const_cast(&name))); }; + void Signal_ModificationChanged(bool changed) { callbackQPlainTextEdit_ModificationChanged(this, changed); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void paste() { callbackQPlainTextEdit_Paste(this); }; + void redo() { callbackQPlainTextEdit_Redo(this); }; + void Signal_RedoAvailable(bool available) { callbackQPlainTextEdit_RedoAvailable(this, available); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void selectAll() { callbackQPlainTextEdit_SelectAll(this); }; + void Signal_SelectionChanged() { callbackQPlainTextEdit_SelectionChanged(this); }; + void setPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQPlainTextEdit_SetPlainText(this, textPacked); }; + void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; + void Signal_TextChanged() { callbackQPlainTextEdit_TextChanged(this); }; + void undo() { callbackQPlainTextEdit_Undo(this); }; + void Signal_UndoAvailable(bool available) { callbackQPlainTextEdit_UndoAvailable(this, available); }; + void Signal_UpdateRequest(const QRect & rect, int dy) { callbackQPlainTextEdit_UpdateRequest(this, const_cast(&rect), dy); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void zoomIn(int ran) { callbackQPlainTextEdit_ZoomIn(this, ran); }; + void zoomOut(int ran) { callbackQPlainTextEdit_ZoomOut(this, ran); }; + ~MyQPlainTextEdit() { callbackQPlainTextEdit_DestroyQPlainTextEdit(this); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QPlainTextEdit*) +Q_DECLARE_METATYPE(MyQPlainTextEdit*) + +int QPlainTextEdit_QPlainTextEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPlainTextEdit_NewQPlainTextEdit(void* parent) +{ + return new MyQPlainTextEdit(static_cast(parent)); +} + +void* QPlainTextEdit_NewQPlainTextEdit2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQPlainTextEdit(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +struct QtWidgets_PackedString QPlainTextEdit_AnchorAt(void* ptr, void* pos) +{ + return ({ QByteArray t8a0984 = static_cast(ptr)->anchorAt(*static_cast(pos)).toUtf8(); QtWidgets_PackedString { const_cast(t8a0984.prepend("WHITESPACE").constData()+10), t8a0984.size()-10 }; }); +} + +void QPlainTextEdit_AppendHtml(void* ptr, struct QtWidgets_PackedString html) +{ + QMetaObject::invokeMethod(static_cast(ptr), "appendHtml", Q_ARG(const QString, QString::fromUtf8(html.data, html.len))); +} + +void QPlainTextEdit_AppendHtmlDefault(void* ptr, struct QtWidgets_PackedString html) +{ + static_cast(ptr)->QPlainTextEdit::appendHtml(QString::fromUtf8(html.data, html.len)); +} + +void QPlainTextEdit_AppendPlainText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "appendPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QPlainTextEdit_AppendPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->QPlainTextEdit::appendPlainText(QString::fromUtf8(text.data, text.len)); +} + +char QPlainTextEdit_BackgroundVisible(void* ptr) +{ + return static_cast(ptr)->backgroundVisible(); +} + +void* QPlainTextEdit_BlockBoundingGeometry(void* ptr, void* block) +{ + return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingGeometry(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPlainTextEdit_BlockBoundingRect(void* ptr, void* block) +{ + return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QPlainTextEdit_BlockCount(void* ptr) +{ + return static_cast(ptr)->blockCount(); +} + +void QPlainTextEdit_ConnectBlockCountChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::blockCountChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_BlockCountChanged), static_cast(t)); +} + +void QPlainTextEdit_DisconnectBlockCountChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::blockCountChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_BlockCountChanged)); +} + +void QPlainTextEdit_BlockCountChanged(void* ptr, int newBlockCount) +{ + static_cast(ptr)->blockCountChanged(newBlockCount); +} + +char QPlainTextEdit_CanInsertFromMimeData(void* ptr, void* source) +{ + return static_cast(ptr)->canInsertFromMimeData(static_cast(source)); +} + +char QPlainTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source) +{ + return static_cast(ptr)->QPlainTextEdit::canInsertFromMimeData(static_cast(source)); +} + +char QPlainTextEdit_CanPaste(void* ptr) +{ + return static_cast(ptr)->canPaste(); +} + +void QPlainTextEdit_CenterCursor(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "centerCursor"); +} + +void QPlainTextEdit_CenterCursorDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::centerCursor(); +} + +char QPlainTextEdit_CenterOnScroll(void* ptr) +{ + return static_cast(ptr)->centerOnScroll(); +} + +void QPlainTextEdit_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QPlainTextEdit_ClearDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::clear(); +} + +void* QPlainTextEdit_ContentOffset(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->contentOffset(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QPlainTextEdit_Copy(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "copy"); +} + +void QPlainTextEdit_CopyDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::copy(); +} + +void QPlainTextEdit_ConnectCopyAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CopyAvailable), static_cast(t)); +} + +void QPlainTextEdit_DisconnectCopyAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CopyAvailable)); +} + +void QPlainTextEdit_CopyAvailable(void* ptr, char yes) +{ + static_cast(ptr)->copyAvailable(yes != 0); +} + +void* QPlainTextEdit_CreateMimeDataFromSelection(void* ptr) +{ + return static_cast(ptr)->createMimeDataFromSelection(); +} + +void* QPlainTextEdit_CreateMimeDataFromSelectionDefault(void* ptr) +{ + return static_cast(ptr)->QPlainTextEdit::createMimeDataFromSelection(); +} + +void* QPlainTextEdit_CreateStandardContextMenu(void* ptr) +{ + return static_cast(ptr)->createStandardContextMenu(); +} + +void* QPlainTextEdit_CreateStandardContextMenu2(void* ptr, void* position) +{ + return static_cast(ptr)->createStandardContextMenu(*static_cast(position)); +} + +void* QPlainTextEdit_CurrentCharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->currentCharFormat()); +} + +void* QPlainTextEdit_CursorForPosition(void* ptr, void* pos) +{ + return new QTextCursor(static_cast(ptr)->cursorForPosition(*static_cast(pos))); +} + +void QPlainTextEdit_ConnectCursorPositionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CursorPositionChanged), static_cast(t)); +} + +void QPlainTextEdit_DisconnectCursorPositionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CursorPositionChanged)); +} + +void QPlainTextEdit_CursorPositionChanged(void* ptr) +{ + static_cast(ptr)->cursorPositionChanged(); +} + +void* QPlainTextEdit_CursorRect(void* ptr, void* cursor) +{ + return ({ QRect tmpValue = static_cast(ptr)->cursorRect(*static_cast(cursor)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QPlainTextEdit_CursorRect2(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->cursorRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QPlainTextEdit_CursorWidth(void* ptr) +{ + return static_cast(ptr)->cursorWidth(); +} + +void QPlainTextEdit_Cut(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "cut"); +} + +void QPlainTextEdit_CutDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::cut(); +} + +void* QPlainTextEdit_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +struct QtWidgets_PackedString QPlainTextEdit_DocumentTitle(void* ptr) +{ + return ({ QByteArray tba0a66 = static_cast(ptr)->documentTitle().toUtf8(); QtWidgets_PackedString { const_cast(tba0a66.prepend("WHITESPACE").constData()+10), tba0a66.size()-10 }; }); +} + +void QPlainTextEdit_EnsureCursorVisible(void* ptr) +{ + static_cast(ptr)->ensureCursorVisible(); +} + +char QPlainTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options) +{ + return static_cast(ptr)->find(QString::fromUtf8(exp.data, exp.len), static_cast(options)); +} + +char QPlainTextEdit_Find2(void* ptr, void* exp, long long options) +{ + return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); +} + +char QPlainTextEdit_Find3(void* ptr, void* exp, long long options) +{ + return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); +} + +void* QPlainTextEdit_FirstVisibleBlock(void* ptr) +{ + return new QTextBlock(static_cast(ptr)->firstVisibleBlock()); +} + +void QPlainTextEdit_InsertFromMimeData(void* ptr, void* source) +{ + static_cast(ptr)->insertFromMimeData(static_cast(source)); +} + +void QPlainTextEdit_InsertFromMimeDataDefault(void* ptr, void* source) +{ + static_cast(ptr)->QPlainTextEdit::insertFromMimeData(static_cast(source)); +} + +void QPlainTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "insertPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QPlainTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->QPlainTextEdit::insertPlainText(QString::fromUtf8(text.data, text.len)); +} + +char QPlainTextEdit_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +char QPlainTextEdit_IsUndoRedoEnabled(void* ptr) +{ + return static_cast(ptr)->isUndoRedoEnabled(); +} + +long long QPlainTextEdit_LineWrapMode(void* ptr) +{ + return static_cast(ptr)->lineWrapMode(); +} + +void* QPlainTextEdit_LoadResource(void* ptr, int ty, void* name) +{ + return new QVariant(static_cast(ptr)->loadResource(ty, *static_cast(name))); +} + +void* QPlainTextEdit_LoadResourceDefault(void* ptr, int ty, void* name) +{ + return new QVariant(static_cast(ptr)->QPlainTextEdit::loadResource(ty, *static_cast(name))); +} + +int QPlainTextEdit_MaximumBlockCount(void* ptr) +{ + return static_cast(ptr)->maximumBlockCount(); +} + +void QPlainTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier) +{ + static_cast(ptr)->mergeCurrentCharFormat(*static_cast(modifier)); +} + +void QPlainTextEdit_ConnectModificationChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::modificationChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_ModificationChanged), static_cast(t)); +} + +void QPlainTextEdit_DisconnectModificationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::modificationChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_ModificationChanged)); +} + +void QPlainTextEdit_ModificationChanged(void* ptr, char changed) +{ + static_cast(ptr)->modificationChanged(changed != 0); +} + +void QPlainTextEdit_MoveCursor(void* ptr, long long operation, long long mode) +{ + static_cast(ptr)->moveCursor(static_cast(operation), static_cast(mode)); +} + +char QPlainTextEdit_OverwriteMode(void* ptr) +{ + return static_cast(ptr)->overwriteMode(); +} + +void QPlainTextEdit_Paste(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "paste"); +} + +void QPlainTextEdit_PasteDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::paste(); +} + +struct QtWidgets_PackedString QPlainTextEdit_PlaceholderText(void* ptr) +{ + return ({ QByteArray tb4d3fc = static_cast(ptr)->placeholderText().toUtf8(); QtWidgets_PackedString { const_cast(tb4d3fc.prepend("WHITESPACE").constData()+10), tb4d3fc.size()-10 }; }); +} + +void QPlainTextEdit_Print(void* ptr, void* printer) +{ +#ifndef Q_OS_IOS + static_cast(ptr)->print(static_cast(printer)); +#endif +} + +void QPlainTextEdit_Redo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "redo"); +} + +void QPlainTextEdit_RedoDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::redo(); +} + +void QPlainTextEdit_ConnectRedoAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_RedoAvailable), static_cast(t)); +} + +void QPlainTextEdit_DisconnectRedoAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_RedoAvailable)); +} + +void QPlainTextEdit_RedoAvailable(void* ptr, char available) +{ + static_cast(ptr)->redoAvailable(available != 0); +} + +void QPlainTextEdit_SelectAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); +} + +void QPlainTextEdit_SelectAllDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::selectAll(); +} + +void QPlainTextEdit_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_SelectionChanged), static_cast(t)); +} + +void QPlainTextEdit_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_SelectionChanged)); +} + +void QPlainTextEdit_SelectionChanged(void* ptr) +{ + static_cast(ptr)->selectionChanged(); +} + +void QPlainTextEdit_SetBackgroundVisible(void* ptr, char visible) +{ + static_cast(ptr)->setBackgroundVisible(visible != 0); +} + +void QPlainTextEdit_SetCenterOnScroll(void* ptr, char enabled) +{ + static_cast(ptr)->setCenterOnScroll(enabled != 0); +} + +void QPlainTextEdit_SetCurrentCharFormat(void* ptr, void* format) +{ + static_cast(ptr)->setCurrentCharFormat(*static_cast(format)); +} + +void QPlainTextEdit_SetCursorWidth(void* ptr, int width) +{ + static_cast(ptr)->setCursorWidth(width); +} + +void QPlainTextEdit_SetDocument(void* ptr, void* document) +{ + static_cast(ptr)->setDocument(static_cast(document)); +} + +void QPlainTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setDocumentTitle(QString::fromUtf8(title.data, title.len)); +} + +void QPlainTextEdit_SetLineWrapMode(void* ptr, long long mode) +{ + static_cast(ptr)->setLineWrapMode(static_cast(mode)); +} + +void QPlainTextEdit_SetMaximumBlockCount(void* ptr, int maximum) +{ + static_cast(ptr)->setMaximumBlockCount(maximum); +} + +void QPlainTextEdit_SetOverwriteMode(void* ptr, char overwrite) +{ + static_cast(ptr)->setOverwriteMode(overwrite != 0); +} + +void QPlainTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText) +{ + static_cast(ptr)->setPlaceholderText(QString::fromUtf8(placeholderText.data, placeholderText.len)); +} + +void QPlainTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QPlainTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->QPlainTextEdit::setPlainText(QString::fromUtf8(text.data, text.len)); +} + +void QPlainTextEdit_SetReadOnly(void* ptr, char ro) +{ + static_cast(ptr)->setReadOnly(ro != 0); +} + +void QPlainTextEdit_SetTabChangesFocus(void* ptr, char b) +{ + static_cast(ptr)->setTabChangesFocus(b != 0); +} + +void QPlainTextEdit_SetTabStopDistance(void* ptr, double distance) +{ + static_cast(ptr)->setTabStopDistance(distance); +} + +void QPlainTextEdit_SetTabStopWidth(void* ptr, int width) +{ + static_cast(ptr)->setTabStopWidth(width); +} + +void QPlainTextEdit_SetTextCursor(void* ptr, void* cursor) +{ + static_cast(ptr)->setTextCursor(*static_cast(cursor)); +} + +void QPlainTextEdit_SetTextInteractionFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); +} + +void QPlainTextEdit_SetUndoRedoEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setUndoRedoEnabled(enable != 0); +} + +void QPlainTextEdit_SetWordWrapMode(void* ptr, long long policy) +{ + static_cast(ptr)->setWordWrapMode(static_cast(policy)); +} + +char QPlainTextEdit_TabChangesFocus(void* ptr) +{ + return static_cast(ptr)->tabChangesFocus(); +} + +double QPlainTextEdit_TabStopDistance(void* ptr) +{ + return static_cast(ptr)->tabStopDistance(); +} + +int QPlainTextEdit_TabStopWidth(void* ptr) +{ + return static_cast(ptr)->tabStopWidth(); +} + +void QPlainTextEdit_ConnectTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::textChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_TextChanged), static_cast(t)); +} + +void QPlainTextEdit_DisconnectTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::textChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_TextChanged)); +} + +void QPlainTextEdit_TextChanged(void* ptr) +{ + static_cast(ptr)->textChanged(); +} + +void* QPlainTextEdit_TextCursor(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->textCursor()); +} + +long long QPlainTextEdit_TextInteractionFlags(void* ptr) +{ + return static_cast(ptr)->textInteractionFlags(); +} + +struct QtWidgets_PackedString QPlainTextEdit_ToPlainText(void* ptr) +{ + return ({ QByteArray t3c8ca8 = static_cast(ptr)->toPlainText().toUtf8(); QtWidgets_PackedString { const_cast(t3c8ca8.prepend("WHITESPACE").constData()+10), t3c8ca8.size()-10 }; }); +} + +void QPlainTextEdit_Undo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "undo"); +} + +void QPlainTextEdit_UndoDefault(void* ptr) +{ + static_cast(ptr)->QPlainTextEdit::undo(); +} + +void QPlainTextEdit_ConnectUndoAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UndoAvailable), static_cast(t)); +} + +void QPlainTextEdit_DisconnectUndoAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UndoAvailable)); +} + +void QPlainTextEdit_UndoAvailable(void* ptr, char available) +{ + static_cast(ptr)->undoAvailable(available != 0); +} + +void QPlainTextEdit_ConnectUpdateRequest(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::updateRequest), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UpdateRequest), static_cast(t)); +} + +void QPlainTextEdit_DisconnectUpdateRequest(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::updateRequest), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UpdateRequest)); +} + +void QPlainTextEdit_UpdateRequest(void* ptr, void* rect, int dy) +{ + static_cast(ptr)->updateRequest(*static_cast(rect), dy); +} + +long long QPlainTextEdit_WordWrapMode(void* ptr) +{ + return static_cast(ptr)->wordWrapMode(); +} + +void QPlainTextEdit_ZoomIn(void* ptr, int ran) +{ + QMetaObject::invokeMethod(static_cast(ptr), "zoomIn", Q_ARG(int, ran)); +} + +void QPlainTextEdit_ZoomInDefault(void* ptr, int ran) +{ + static_cast(ptr)->QPlainTextEdit::zoomIn(ran); +} + +void QPlainTextEdit_ZoomOut(void* ptr, int ran) +{ + QMetaObject::invokeMethod(static_cast(ptr), "zoomOut", Q_ARG(int, ran)); +} + +void QPlainTextEdit_ZoomOutDefault(void* ptr, int ran) +{ + static_cast(ptr)->QPlainTextEdit::zoomOut(ran); +} + +void QPlainTextEdit_DestroyQPlainTextEdit(void* ptr) +{ + static_cast(ptr)->~QPlainTextEdit(); +} + +void QPlainTextEdit_DestroyQPlainTextEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQProgressBar: public QProgressBar +{ +public: + MyQProgressBar(QWidget *parent = Q_NULLPTR) : QProgressBar(parent) {QProgressBar_QProgressBar_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void reset() { callbackQProgressBar_Reset(this); }; + void setMaximum(int maximum) { callbackQProgressBar_SetMaximum(this, maximum); }; + void setMinimum(int minimum) { callbackQProgressBar_SetMinimum(this, minimum); }; + void setOrientation(Qt::Orientation vqt) { callbackQProgressBar_SetOrientation(this, vqt); }; + void setRange(int minimum, int maximum) { callbackQProgressBar_SetRange(this, minimum, maximum); }; + void setValue(int value) { callbackQProgressBar_SetValue(this, value); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + QString text() const { return ({ QtWidgets_PackedString tempVal = callbackQProgressBar_Text(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + void Signal_ValueChanged(int value) { callbackQProgressBar_ValueChanged(this, value); }; + ~MyQProgressBar() { callbackQProgressBar_DestroyQProgressBar(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QProgressBar*) +Q_DECLARE_METATYPE(MyQProgressBar*) + +int QProgressBar_QProgressBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QProgressBar_NewQProgressBar(void* parent) +{ + return new MyQProgressBar(static_cast(parent)); +} + +long long QProgressBar_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +struct QtWidgets_PackedString QProgressBar_Format(void* ptr) +{ + return ({ QByteArray tfbdd88 = static_cast(ptr)->format().toUtf8(); QtWidgets_PackedString { const_cast(tfbdd88.prepend("WHITESPACE").constData()+10), tfbdd88.size()-10 }; }); +} + +void QProgressBar_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +char QProgressBar_InvertedAppearance(void* ptr) +{ + return static_cast(ptr)->invertedAppearance(); +} + +char QProgressBar_IsTextVisible(void* ptr) +{ + return static_cast(ptr)->isTextVisible(); +} + +int QProgressBar_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum(); +} + +int QProgressBar_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum(); +} + +long long QProgressBar_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QProgressBar_Reset(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reset"); +} + +void QProgressBar_ResetDefault(void* ptr) +{ + static_cast(ptr)->QProgressBar::reset(); +} + +void QProgressBar_ResetFormat(void* ptr) +{ + static_cast(ptr)->resetFormat(); +} + +void QProgressBar_SetAlignment(void* ptr, long long alignment) +{ + static_cast(ptr)->setAlignment(static_cast(alignment)); +} + +void QProgressBar_SetFormat(void* ptr, struct QtWidgets_PackedString format) +{ + static_cast(ptr)->setFormat(QString::fromUtf8(format.data, format.len)); +} + +void QProgressBar_SetInvertedAppearance(void* ptr, char invert) +{ + static_cast(ptr)->setInvertedAppearance(invert != 0); +} + +void QProgressBar_SetMaximum(void* ptr, int maximum) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMaximum", Q_ARG(int, maximum)); +} + +void QProgressBar_SetMaximumDefault(void* ptr, int maximum) +{ + static_cast(ptr)->QProgressBar::setMaximum(maximum); +} + +void QProgressBar_SetMinimum(void* ptr, int minimum) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMinimum", Q_ARG(int, minimum)); +} + +void QProgressBar_SetMinimumDefault(void* ptr, int minimum) +{ + static_cast(ptr)->QProgressBar::setMinimum(minimum); +} + +void QProgressBar_SetOrientation(void* ptr, long long vqt) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "setOrientation", Q_ARG(Qt::Orientation, static_cast(vqt))); +} + +void QProgressBar_SetOrientationDefault(void* ptr, long long vqt) +{ + static_cast(ptr)->QProgressBar::setOrientation(static_cast(vqt)); +} + +void QProgressBar_SetRange(void* ptr, int minimum, int maximum) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setRange", Q_ARG(int, minimum), Q_ARG(int, maximum)); +} + +void QProgressBar_SetRangeDefault(void* ptr, int minimum, int maximum) +{ + static_cast(ptr)->QProgressBar::setRange(minimum, maximum); +} + +void QProgressBar_SetTextDirection(void* ptr, long long textDirection) +{ + static_cast(ptr)->setTextDirection(static_cast(textDirection)); +} + +void QProgressBar_SetTextVisible(void* ptr, char visible) +{ + static_cast(ptr)->setTextVisible(visible != 0); +} + +void QProgressBar_SetValue(void* ptr, int value) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, value)); +} + +void QProgressBar_SetValueDefault(void* ptr, int value) +{ + static_cast(ptr)->QProgressBar::setValue(value); +} + +struct QtWidgets_PackedString QProgressBar_Text(void* ptr) +{ + return ({ QByteArray tffaa7f = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(tffaa7f.prepend("WHITESPACE").constData()+10), tffaa7f.size()-10 }; }); +} + +struct QtWidgets_PackedString QProgressBar_TextDefault(void* ptr) +{ + return ({ QByteArray t6f1b9c = static_cast(ptr)->QProgressBar::text().toUtf8(); QtWidgets_PackedString { const_cast(t6f1b9c.prepend("WHITESPACE").constData()+10), t6f1b9c.size()-10 }; }); +} + +long long QProgressBar_TextDirection(void* ptr) +{ + return static_cast(ptr)->textDirection(); +} + +int QProgressBar_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +void QProgressBar_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QProgressBar::valueChanged), static_cast(ptr), static_cast(&MyQProgressBar::Signal_ValueChanged), static_cast(t)); +} + +void QProgressBar_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QProgressBar::valueChanged), static_cast(ptr), static_cast(&MyQProgressBar::Signal_ValueChanged)); +} + +void QProgressBar_ValueChanged(void* ptr, int value) +{ + static_cast(ptr)->valueChanged(value); +} + +void QProgressBar_DestroyQProgressBar(void* ptr) +{ + static_cast(ptr)->~QProgressBar(); +} + +void QProgressBar_DestroyQProgressBarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQProgressDialog: public QProgressDialog +{ +public: + MyQProgressDialog(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QProgressDialog(parent, ff) {QProgressDialog_QProgressDialog_QRegisterMetaType();}; + MyQProgressDialog(const QString &labelText, const QString &cancelButtonText, int minimum, int maximum, QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QProgressDialog(labelText, cancelButtonText, minimum, maximum, parent, ff) {QProgressDialog_QProgressDialog_QRegisterMetaType();}; + void cancel() { callbackQProgressDialog_Cancel(this); }; + void Signal_Canceled() { callbackQProgressDialog_Canceled(this); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void forceShow() { callbackQProgressDialog_ForceShow(this); }; + void reset() { callbackQProgressDialog_Reset(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setCancelButtonText(const QString & cancelButtonText) { QByteArray td2e1e2 = cancelButtonText.toUtf8(); QtWidgets_PackedString cancelButtonTextPacked = { const_cast(td2e1e2.prepend("WHITESPACE").constData()+10), td2e1e2.size()-10 };callbackQProgressDialog_SetCancelButtonText(this, cancelButtonTextPacked); }; + void setLabelText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQProgressDialog_SetLabelText(this, textPacked); }; + void setMaximum(int maximum) { callbackQProgressDialog_SetMaximum(this, maximum); }; + void setMinimum(int minimum) { callbackQProgressDialog_SetMinimum(this, minimum); }; + void setMinimumDuration(int ms) { callbackQProgressDialog_SetMinimumDuration(this, ms); }; + void setRange(int minimum, int maximum) { callbackQProgressDialog_SetRange(this, minimum, maximum); }; + void setValue(int progress) { callbackQProgressDialog_SetValue(this, progress); }; + void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQProgressDialog() { callbackQProgressDialog_DestroyQProgressDialog(this); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void done(int r) { callbackQDialog_Done(this, r); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QProgressDialog*) +Q_DECLARE_METATYPE(MyQProgressDialog*) + +int QProgressDialog_QProgressDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QProgressDialog_NewQProgressDialog(void* parent, long long ff) +{ + return new MyQProgressDialog(static_cast(parent), static_cast(ff)); +} + +void* QProgressDialog_NewQProgressDialog2(struct QtWidgets_PackedString labelText, struct QtWidgets_PackedString cancelButtonText, int minimum, int maximum, void* parent, long long ff) +{ + return new MyQProgressDialog(QString::fromUtf8(labelText.data, labelText.len), QString::fromUtf8(cancelButtonText.data, cancelButtonText.len), minimum, maximum, static_cast(parent), static_cast(ff)); +} + +char QProgressDialog_AutoClose(void* ptr) +{ + return static_cast(ptr)->autoClose(); +} + +char QProgressDialog_AutoReset(void* ptr) +{ + return static_cast(ptr)->autoReset(); +} + +void QProgressDialog_Cancel(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "cancel"); +} + +void QProgressDialog_CancelDefault(void* ptr) +{ + static_cast(ptr)->QProgressDialog::cancel(); +} + +void QProgressDialog_ConnectCanceled(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QProgressDialog::canceled), static_cast(ptr), static_cast(&MyQProgressDialog::Signal_Canceled), static_cast(t)); +} + +void QProgressDialog_DisconnectCanceled(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QProgressDialog::canceled), static_cast(ptr), static_cast(&MyQProgressDialog::Signal_Canceled)); +} + +void QProgressDialog_Canceled(void* ptr) +{ + static_cast(ptr)->canceled(); +} + +void QProgressDialog_ForceShow(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "forceShow"); +} + +void QProgressDialog_ForceShowDefault(void* ptr) +{ + static_cast(ptr)->QProgressDialog::forceShow(); +} + +struct QtWidgets_PackedString QProgressDialog_LabelText(void* ptr) +{ + return ({ QByteArray t2a151b = static_cast(ptr)->labelText().toUtf8(); QtWidgets_PackedString { const_cast(t2a151b.prepend("WHITESPACE").constData()+10), t2a151b.size()-10 }; }); +} + +int QProgressDialog_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum(); +} + +int QProgressDialog_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum(); +} + +int QProgressDialog_MinimumDuration(void* ptr) +{ + return static_cast(ptr)->minimumDuration(); +} + +void QProgressDialog_Open(void* ptr, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } else { + static_cast(ptr)->open(static_cast(receiver), const_cast(member)); + } +} + +void QProgressDialog_Reset(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reset"); +} + +void QProgressDialog_ResetDefault(void* ptr) +{ + static_cast(ptr)->QProgressDialog::reset(); +} + +void QProgressDialog_SetAutoClose(void* ptr, char close) +{ + static_cast(ptr)->setAutoClose(close != 0); +} + +void QProgressDialog_SetAutoReset(void* ptr, char reset) +{ + static_cast(ptr)->setAutoReset(reset != 0); +} + +void QProgressDialog_SetBar(void* ptr, void* bar) +{ + static_cast(ptr)->setBar(static_cast(bar)); +} + +void QProgressDialog_SetCancelButton(void* ptr, void* cancelButton) +{ + static_cast(ptr)->setCancelButton(static_cast(cancelButton)); +} + +void QProgressDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString cancelButtonText) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCancelButtonText", Q_ARG(const QString, QString::fromUtf8(cancelButtonText.data, cancelButtonText.len))); +} + +void QProgressDialog_SetCancelButtonTextDefault(void* ptr, struct QtWidgets_PackedString cancelButtonText) +{ + static_cast(ptr)->QProgressDialog::setCancelButtonText(QString::fromUtf8(cancelButtonText.data, cancelButtonText.len)); +} + +void QProgressDialog_SetLabel(void* ptr, void* label) +{ + static_cast(ptr)->setLabel(static_cast(label)); +} + +void QProgressDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setLabelText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QProgressDialog_SetLabelTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->QProgressDialog::setLabelText(QString::fromUtf8(text.data, text.len)); +} + +void QProgressDialog_SetMaximum(void* ptr, int maximum) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMaximum", Q_ARG(int, maximum)); +} + +void QProgressDialog_SetMaximumDefault(void* ptr, int maximum) +{ + static_cast(ptr)->QProgressDialog::setMaximum(maximum); +} + +void QProgressDialog_SetMinimum(void* ptr, int minimum) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMinimum", Q_ARG(int, minimum)); +} + +void QProgressDialog_SetMinimumDefault(void* ptr, int minimum) +{ + static_cast(ptr)->QProgressDialog::setMinimum(minimum); +} + +void QProgressDialog_SetMinimumDuration(void* ptr, int ms) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setMinimumDuration", Q_ARG(int, ms)); +} + +void QProgressDialog_SetMinimumDurationDefault(void* ptr, int ms) +{ + static_cast(ptr)->QProgressDialog::setMinimumDuration(ms); +} + +void QProgressDialog_SetRange(void* ptr, int minimum, int maximum) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setRange", Q_ARG(int, minimum), Q_ARG(int, maximum)); +} + +void QProgressDialog_SetRangeDefault(void* ptr, int minimum, int maximum) +{ + static_cast(ptr)->QProgressDialog::setRange(minimum, maximum); +} + +void QProgressDialog_SetValue(void* ptr, int progress) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, progress)); +} + +void QProgressDialog_SetValueDefault(void* ptr, int progress) +{ + static_cast(ptr)->QProgressDialog::setValue(progress); +} + +int QProgressDialog_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +char QProgressDialog_WasCanceled(void* ptr) +{ + return static_cast(ptr)->wasCanceled(); +} + +void QProgressDialog_DestroyQProgressDialog(void* ptr) +{ + static_cast(ptr)->~QProgressDialog(); +} + +void QProgressDialog_DestroyQProgressDialogDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQProxyStyle: public QProxyStyle +{ +public: + MyQProxyStyle(QStyle *style = Q_NULLPTR) : QProxyStyle(style) {QProxyStyle_QProxyStyle_QRegisterMetaType();}; + MyQProxyStyle(const QString &key) : QProxyStyle(key) {QProxyStyle_QProxyStyle_QRegisterMetaType();}; + void drawComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget) const { callbackQCommonStyle_DrawComplexControl(const_cast(static_cast(this)), control, const_cast(option), painter, const_cast(widget)); }; + void drawControl(QStyle::ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQCommonStyle_DrawControl(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; + void drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap) const { callbackQStyle_DrawItemPixmap(const_cast(static_cast(this)), painter, const_cast(&rect), alignment, const_cast(&pixmap)); }; + void drawItemText(QPainter * painter, const QRect & rect, int flags, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQStyle_DrawItemText(const_cast(static_cast(this)), painter, const_cast(&rect), flags, const_cast(&pal), enabled, textPacked, textRole); }; + void drawPrimitive(QStyle::PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQCommonStyle_DrawPrimitive(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; + bool event(QEvent * e) { return callbackQStyle_Event(this, e) != 0; }; + QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const { return *static_cast(callbackQCommonStyle_GeneratedIconPixmap(const_cast(static_cast(this)), iconMode, const_cast(&pixmap), const_cast(opt))); }; + QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, const QPoint & pos, const QWidget * widget) const { return static_cast(callbackQCommonStyle_HitTestComplexControl(const_cast(static_cast(this)), control, const_cast(option), const_cast(&pos), const_cast(widget))); }; + QRect itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const { return *static_cast(callbackQStyle_ItemPixmapRect(const_cast(static_cast(this)), const_cast(&r), flags, const_cast(&pixmap))); }; + QRect itemTextRect(const QFontMetrics & fm, const QRect & r, int flags, bool enabled, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQStyle_ItemTextRect(const_cast(static_cast(this)), const_cast(&fm), const_cast(&r), flags, enabled, textPacked)); }; + int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const { return callbackQCommonStyle_LayoutSpacing(const_cast(static_cast(this)), control1, control2, orientation, const_cast(option), const_cast(widget)); }; + int pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const QWidget * widget) const { return callbackQCommonStyle_PixelMetric(const_cast(static_cast(this)), metric, const_cast(option), const_cast(widget)); }; + void polish(QWidget * widget) { callbackQStyle_Polish(this, widget); }; + void polish(QPalette & pal) { callbackQStyle_Polish2(this, static_cast(&pal)); }; + void polish(QApplication * app) { callbackQStyle_Polish3(this, app); }; + QSize sizeFromContents(QStyle::ContentsType ty, const QStyleOption * option, const QSize & size, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SizeFromContents(const_cast(static_cast(this)), ty, const_cast(option), const_cast(&size), const_cast(widget))); }; + QIcon standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQProxyStyle_StandardIcon(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; + QPalette standardPalette() const { return *static_cast(callbackQStyle_StandardPalette(const_cast(static_cast(this)))); }; + QPixmap standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption * opt, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_StandardPixmap(const_cast(static_cast(this)), standardPixmap, const_cast(opt), const_cast(widget))); }; + int styleHint(QStyle::StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData) const { return callbackQCommonStyle_StyleHint(const_cast(static_cast(this)), hint, const_cast(option), const_cast(widget), returnData); }; + QRect subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * option, QStyle::SubControl sc, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubControlRect(const_cast(static_cast(this)), cc, const_cast(option), sc, const_cast(widget))); }; + QRect subElementRect(QStyle::SubElement element, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubElementRect(const_cast(static_cast(this)), element, const_cast(option), const_cast(widget))); }; + void unpolish(QWidget * widget) { callbackQStyle_Unpolish(this, widget); }; + void unpolish(QApplication * app) { callbackQStyle_Unpolish2(this, app); }; + ~MyQProxyStyle() { callbackQProxyStyle_DestroyQProxyStyle(this); }; + void childEvent(QChildEvent * event) { callbackQStyle_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQStyle_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQStyle_CustomEvent(this, event); }; + void deleteLater() { callbackQStyle_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQStyle_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQStyle_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyle_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQStyle_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyle_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQStyle_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QProxyStyle*) +Q_DECLARE_METATYPE(MyQProxyStyle*) + +int QProxyStyle_QProxyStyle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QProxyStyle_NewQProxyStyle(void* style) +{ + return new MyQProxyStyle(static_cast(style)); +} + +void* QProxyStyle_NewQProxyStyle2(struct QtWidgets_PackedString key) +{ + return new MyQProxyStyle(QString::fromUtf8(key.data, key.len)); +} + +void* QProxyStyle_BaseStyle(void* ptr) +{ + return static_cast(ptr)->baseStyle(); +} + +void QProxyStyle_SetBaseStyle(void* ptr, void* style) +{ + static_cast(ptr)->setBaseStyle(static_cast(style)); +} + +void* QProxyStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget) +{ + return new QIcon(static_cast(ptr)->standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); +} + +void* QProxyStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget) +{ + return new QIcon(static_cast(ptr)->QProxyStyle::standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); +} + +void QProxyStyle_DestroyQProxyStyle(void* ptr) +{ + static_cast(ptr)->~QProxyStyle(); +} + +void QProxyStyle_DestroyQProxyStyleDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQPushButton: public QPushButton +{ +public: + MyQPushButton(QWidget *parent = Q_NULLPTR) : QPushButton(parent) {QPushButton_QPushButton_QRegisterMetaType();}; + MyQPushButton(const QString &text, QWidget *parent = Q_NULLPTR) : QPushButton(text, parent) {QPushButton_QPushButton_QRegisterMetaType();}; + MyQPushButton(const QIcon &icon, const QString &text, QWidget *parent = Q_NULLPTR) : QPushButton(icon, text, parent) {QPushButton_QPushButton_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * vqp) { callbackQPushButton_PaintEvent(this, vqp); }; + void showMenu() { callbackQPushButton_ShowMenu(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQPushButton() { callbackQPushButton_DestroyQPushButton(this); }; + void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; + void click() { callbackQAbstractButton_Click(this); }; + void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; + bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; + void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; + void Signal_Released() { callbackQAbstractButton_Released(this); }; + void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; + void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void toggle() { callbackQAbstractButton_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QPushButton*) +Q_DECLARE_METATYPE(MyQPushButton*) + +int QPushButton_QPushButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QPushButton_NewQPushButton(void* parent) +{ + return new MyQPushButton(static_cast(parent)); +} + +void* QPushButton_NewQPushButton2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQPushButton(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +void* QPushButton_NewQPushButton3(void* icon, struct QtWidgets_PackedString text, void* parent) +{ + return new MyQPushButton(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +char QPushButton_AutoDefault(void* ptr) +{ + return static_cast(ptr)->autoDefault(); +} + +void QPushButton_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +char QPushButton_IsDefault(void* ptr) +{ + return static_cast(ptr)->isDefault(); +} + +char QPushButton_IsFlat(void* ptr) +{ + return static_cast(ptr)->isFlat(); +} + +void* QPushButton_Menu(void* ptr) +{ + return static_cast(ptr)->menu(); +} + +void QPushButton_PaintEvent(void* ptr, void* vqp) +{ + static_cast(ptr)->paintEvent(static_cast(vqp)); +} + +void QPushButton_PaintEventDefault(void* ptr, void* vqp) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::paintEvent(static_cast(vqp)); + } else { + static_cast(ptr)->QPushButton::paintEvent(static_cast(vqp)); + } +} + +void QPushButton_SetAutoDefault(void* ptr, char vbo) +{ + static_cast(ptr)->setAutoDefault(vbo != 0); +} + +void QPushButton_SetDefault(void* ptr, char vbo) +{ + static_cast(ptr)->setDefault(vbo != 0); +} + +void QPushButton_SetFlat(void* ptr, char vbo) +{ + static_cast(ptr)->setFlat(vbo != 0); +} + +void QPushButton_SetMenu(void* ptr, void* menu) +{ + static_cast(ptr)->setMenu(static_cast(menu)); +} + +void QPushButton_ShowMenu(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMenu"); +} + +void QPushButton_ShowMenuDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::showMenu(); + } else { + static_cast(ptr)->QPushButton::showMenu(); + } +} + +void QPushButton_DestroyQPushButton(void* ptr) +{ + static_cast(ptr)->~QPushButton(); +} + +void QPushButton_DestroyQPushButtonDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQRadioButton: public QRadioButton +{ +public: + MyQRadioButton(QWidget *parent = Q_NULLPTR) : QRadioButton(parent) {QRadioButton_QRadioButton_QRegisterMetaType();}; + MyQRadioButton(const QString &text, QWidget *parent = Q_NULLPTR) : QRadioButton(text, parent) {QRadioButton_QRadioButton_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void paintEvent(QPaintEvent * vqp) { callbackQRadioButton_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQRadioButton() { callbackQRadioButton_DestroyQRadioButton(this); }; + void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; + void click() { callbackQAbstractButton_Click(this); }; + void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; + void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; + void Signal_Released() { callbackQAbstractButton_Released(this); }; + void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; + void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void toggle() { callbackQAbstractButton_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QRadioButton*) +Q_DECLARE_METATYPE(MyQRadioButton*) + +int QRadioButton_QRadioButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QRadioButton_NewQRadioButton(void* parent) +{ + return new MyQRadioButton(static_cast(parent)); +} + +void* QRadioButton_NewQRadioButton2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQRadioButton(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +void QRadioButton_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QRadioButton_PaintEvent(void* ptr, void* vqp) +{ + static_cast(ptr)->paintEvent(static_cast(vqp)); +} + +void QRadioButton_PaintEventDefault(void* ptr, void* vqp) +{ + static_cast(ptr)->QRadioButton::paintEvent(static_cast(vqp)); +} + +void QRadioButton_DestroyQRadioButton(void* ptr) +{ + static_cast(ptr)->~QRadioButton(); +} + +void QRadioButton_DestroyQRadioButtonDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQRubberBand: public QRubberBand +{ +public: + MyQRubberBand(QRubberBand::Shape s, QWidget *p = Q_NULLPTR) : QRubberBand(s, p) {QRubberBand_QRubberBand_QRegisterMetaType();}; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void moveEvent(QMoveEvent * vqm) { callbackQWidget_MoveEvent(this, vqm); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; + ~MyQRubberBand() { callbackQRubberBand_DestroyQRubberBand(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QRubberBand*) +Q_DECLARE_METATYPE(MyQRubberBand*) + +int QRubberBand_QRubberBand_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QRubberBand_NewQRubberBand(long long s, void* p) +{ + return new MyQRubberBand(static_cast(s), static_cast(p)); +} + +void QRubberBand_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +long long QRubberBand_Shape(void* ptr) +{ + return static_cast(ptr)->shape(); +} + +void QRubberBand_DestroyQRubberBand(void* ptr) +{ + static_cast(ptr)->~QRubberBand(); +} + +void QRubberBand_DestroyQRubberBandDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQScrollArea: public QScrollArea +{ +public: + MyQScrollArea(QWidget *parent = Q_NULLPTR) : QScrollArea(parent) {QScrollArea_QScrollArea_QRegisterMetaType();}; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + ~MyQScrollArea() { callbackQScrollArea_DestroyQScrollArea(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QScrollArea*) +Q_DECLARE_METATYPE(MyQScrollArea*) + +int QScrollArea_QScrollArea_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QScrollArea_NewQScrollArea(void* parent) +{ + return new MyQScrollArea(static_cast(parent)); +} + +long long QScrollArea_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +void QScrollArea_EnsureVisible(void* ptr, int x, int y, int xmargin, int ymargin) +{ + static_cast(ptr)->ensureVisible(x, y, xmargin, ymargin); +} + +void QScrollArea_EnsureWidgetVisible(void* ptr, void* childWidget, int xmargin, int ymargin) +{ + static_cast(ptr)->ensureWidgetVisible(static_cast(childWidget), xmargin, ymargin); +} + +void QScrollArea_SetAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->setAlignment(static_cast(vqt)); +} + +void QScrollArea_SetWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setWidget(static_cast(widget)); +} + +void QScrollArea_SetWidgetResizable(void* ptr, char resizable) +{ + static_cast(ptr)->setWidgetResizable(resizable != 0); +} + +void* QScrollArea_TakeWidget(void* ptr) +{ + return static_cast(ptr)->takeWidget(); +} + +void* QScrollArea_Widget(void* ptr) +{ + return static_cast(ptr)->widget(); +} + +char QScrollArea_WidgetResizable(void* ptr) +{ + return static_cast(ptr)->widgetResizable(); +} + +void QScrollArea_DestroyQScrollArea(void* ptr) +{ + static_cast(ptr)->~QScrollArea(); +} + +void QScrollArea_DestroyQScrollAreaDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQScrollBar: public QScrollBar +{ +public: + MyQScrollBar(QWidget *parent = Q_NULLPTR) : QScrollBar(parent) {QScrollBar_QScrollBar_QRegisterMetaType();}; + MyQScrollBar(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QScrollBar(orientation, parent) {QScrollBar_QScrollBar_QRegisterMetaType();}; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void hideEvent(QHideEvent * vqh) { callbackQWidget_HideEvent(this, vqh); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + ~MyQScrollBar() { callbackQScrollBar_DestroyQScrollBar(this); }; + void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; + void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; + void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; + void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; + void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; + void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; + void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; + void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QScrollBar*) +Q_DECLARE_METATYPE(MyQScrollBar*) + +int QScrollBar_QScrollBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QScrollBar_NewQScrollBar(void* parent) +{ + return new MyQScrollBar(static_cast(parent)); +} + +void* QScrollBar_NewQScrollBar2(long long orientation, void* parent) +{ + return new MyQScrollBar(static_cast(orientation), static_cast(parent)); +} + +void QScrollBar_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QScrollBar_DestroyQScrollBar(void* ptr) +{ + static_cast(ptr)->~QScrollBar(); +} + +void QScrollBar_DestroyQScrollBarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQScroller: public QScroller +{ +public: + void ensureVisible(const QRectF & rect, qreal xmargin, qreal ymargin) { callbackQScroller_EnsureVisible(this, const_cast(&rect), xmargin, ymargin); }; + void ensureVisible(const QRectF & rect, qreal xmargin, qreal ymargin, int scrollTime) { callbackQScroller_EnsureVisible2(this, const_cast(&rect), xmargin, ymargin, scrollTime); }; + void resendPrepareEvent() { callbackQScroller_ResendPrepareEvent(this); }; + void scrollTo(const QPointF & pos) { callbackQScroller_ScrollTo(this, const_cast(&pos)); }; + void scrollTo(const QPointF & pos, int scrollTime) { callbackQScroller_ScrollTo2(this, const_cast(&pos), scrollTime); }; + void Signal_ScrollerPropertiesChanged(const QScrollerProperties & newProperties) { callbackQScroller_ScrollerPropertiesChanged(this, const_cast(&newProperties)); }; + void setScrollerProperties(const QScrollerProperties & prop) { callbackQScroller_SetScrollerProperties(this, const_cast(&prop)); }; + void Signal_StateChanged(QScroller::State newState) { callbackQScroller_StateChanged(this, newState); }; + void childEvent(QChildEvent * event) { callbackQScroller_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQScroller_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQScroller_CustomEvent(this, event); }; + void deleteLater() { callbackQScroller_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQScroller_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQScroller_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQScroller_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQScroller_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQScroller_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScroller_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQScroller_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QScroller*) +Q_DECLARE_METATYPE(MyQScroller*) + +int QScroller_QScroller_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +struct QtWidgets_PackedList QScroller_QScroller_ActiveScrollers() +{ + return ({ QList* tmpValue3b5996 = new QList(QScroller::activeScrollers()); QtWidgets_PackedList { tmpValue3b5996, tmpValue3b5996->size() }; }); +} + +void QScroller_EnsureVisible(void* ptr, void* rect, double xmargin, double ymargin) +{ + QMetaObject::invokeMethod(static_cast(ptr), "ensureVisible", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(qreal, xmargin), Q_ARG(qreal, ymargin)); +} + +void QScroller_EnsureVisibleDefault(void* ptr, void* rect, double xmargin, double ymargin) +{ + static_cast(ptr)->QScroller::ensureVisible(*static_cast(rect), xmargin, ymargin); +} + +void QScroller_EnsureVisible2(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime) +{ + QMetaObject::invokeMethod(static_cast(ptr), "ensureVisible", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(qreal, xmargin), Q_ARG(qreal, ymargin), Q_ARG(int, scrollTime)); +} + +void QScroller_EnsureVisible2Default(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime) +{ + static_cast(ptr)->QScroller::ensureVisible(*static_cast(rect), xmargin, ymargin, scrollTime); +} + +void* QScroller_FinalPosition(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->finalPosition(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +long long QScroller_QScroller_GrabGesture(void* target, long long scrollGestureType) +{ + if (dynamic_cast(static_cast(target))) { + return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); + } else { + return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); + } +} + +long long QScroller_QScroller_GrabbedGesture(void* target) +{ + if (dynamic_cast(static_cast(target))) { + return QScroller::grabbedGesture(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::grabbedGesture(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::grabbedGesture(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::grabbedGesture(static_cast(target)); + } else { + return QScroller::grabbedGesture(static_cast(target)); + } +} + +char QScroller_HandleInput(void* ptr, long long input, void* position, long long timestamp) +{ + return static_cast(ptr)->handleInput(static_cast(input), *static_cast(position), timestamp); +} + +char QScroller_QScroller_HasScroller(void* target) +{ + if (dynamic_cast(static_cast(target))) { + return QScroller::hasScroller(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::hasScroller(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::hasScroller(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::hasScroller(static_cast(target)); + } else { + return QScroller::hasScroller(static_cast(target)); + } +} + +void* QScroller_PixelPerMeter(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->pixelPerMeter(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QScroller_ResendPrepareEvent(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resendPrepareEvent"); +} + +void QScroller_ResendPrepareEventDefault(void* ptr) +{ + static_cast(ptr)->QScroller::resendPrepareEvent(); +} + +void QScroller_ScrollTo(void* ptr, void* pos) +{ + QMetaObject::invokeMethod(static_cast(ptr), "scrollTo", Q_ARG(const QPointF, *static_cast(pos))); +} + +void QScroller_ScrollToDefault(void* ptr, void* pos) +{ + static_cast(ptr)->QScroller::scrollTo(*static_cast(pos)); +} + +void QScroller_ScrollTo2(void* ptr, void* pos, int scrollTime) +{ + QMetaObject::invokeMethod(static_cast(ptr), "scrollTo", Q_ARG(const QPointF, *static_cast(pos)), Q_ARG(int, scrollTime)); +} + +void QScroller_ScrollTo2Default(void* ptr, void* pos, int scrollTime) +{ + static_cast(ptr)->QScroller::scrollTo(*static_cast(pos), scrollTime); +} + +void* QScroller_QScroller_Scroller(void* target) +{ + if (dynamic_cast(static_cast(target))) { + return QScroller::scroller(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::scroller(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::scroller(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + return QScroller::scroller(static_cast(target)); + } else { + return QScroller::scroller(static_cast(target)); + } +} + +void* QScroller_QScroller_Scroller2(void* target) +{ + if (dynamic_cast(static_cast(target))) { + return const_cast(QScroller::scroller(static_cast(target))); + } else if (dynamic_cast(static_cast(target))) { + return const_cast(QScroller::scroller(static_cast(target))); + } else if (dynamic_cast(static_cast(target))) { + return const_cast(QScroller::scroller(static_cast(target))); + } else if (dynamic_cast(static_cast(target))) { + return const_cast(QScroller::scroller(static_cast(target))); + } else { + return const_cast(QScroller::scroller(static_cast(target))); + } +} + +void* QScroller_ScrollerProperties(void* ptr) +{ + return new QScrollerProperties(static_cast(ptr)->scrollerProperties()); +} + +void QScroller_ConnectScrollerPropertiesChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QScroller::scrollerPropertiesChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_ScrollerPropertiesChanged), static_cast(t)); +} + +void QScroller_DisconnectScrollerPropertiesChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScroller::scrollerPropertiesChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_ScrollerPropertiesChanged)); +} + +void QScroller_ScrollerPropertiesChanged(void* ptr, void* newProperties) +{ + static_cast(ptr)->scrollerPropertiesChanged(*static_cast(newProperties)); +} + +void QScroller_SetScrollerProperties(void* ptr, void* prop) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setScrollerProperties", Q_ARG(const QScrollerProperties, *static_cast(prop))); +} + +void QScroller_SetScrollerPropertiesDefault(void* ptr, void* prop) +{ + static_cast(ptr)->QScroller::setScrollerProperties(*static_cast(prop)); +} + +void QScroller_SetSnapPositionsX(void* ptr, void* positions) +{ + static_cast(ptr)->setSnapPositionsX(*static_cast*>(positions)); +} + +void QScroller_SetSnapPositionsX2(void* ptr, double first, double interval) +{ + static_cast(ptr)->setSnapPositionsX(first, interval); +} + +void QScroller_SetSnapPositionsY(void* ptr, void* positions) +{ + static_cast(ptr)->setSnapPositionsY(*static_cast*>(positions)); +} + +void QScroller_SetSnapPositionsY2(void* ptr, double first, double interval) +{ + static_cast(ptr)->setSnapPositionsY(first, interval); +} + +long long QScroller_State(void* ptr) +{ + return static_cast(ptr)->state(); +} + +void QScroller_ConnectStateChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QScroller::stateChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_StateChanged), static_cast(t)); +} + +void QScroller_DisconnectStateChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QScroller::stateChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_StateChanged)); +} + +void QScroller_StateChanged(void* ptr, long long newState) +{ + static_cast(ptr)->stateChanged(static_cast(newState)); +} + +void QScroller_Stop(void* ptr) +{ + static_cast(ptr)->stop(); +} + +void* QScroller_Target(void* ptr) +{ + return static_cast(ptr)->target(); +} + +void QScroller_QScroller_UngrabGesture(void* target) +{ + if (dynamic_cast(static_cast(target))) { + QScroller::ungrabGesture(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + QScroller::ungrabGesture(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + QScroller::ungrabGesture(static_cast(target)); + } else if (dynamic_cast(static_cast(target))) { + QScroller::ungrabGesture(static_cast(target)); + } else { + QScroller::ungrabGesture(static_cast(target)); + } +} + +void* QScroller_Velocity(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->velocity(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void* QScroller___activeScrollers_atList(void* ptr, int i) +{ + return ({QScroller * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___activeScrollers_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QScroller___activeScrollers_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +double QScroller___setSnapPositionsX_positions_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___setSnapPositionsX_positions_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QScroller___setSnapPositionsX_positions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +double QScroller___setSnapPositionsY_positions_atList(void* ptr, int i) +{ + return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___setSnapPositionsY_positions_setList(void* ptr, double i) +{ + static_cast*>(ptr)->append(i); +} + +void* QScroller___setSnapPositionsY_positions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScroller___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScroller___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScroller___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QScroller___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QScroller___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScroller___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScroller___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScroller___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScroller___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QScroller___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QScroller___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QScroller___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QScroller_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QScroller::childEvent(static_cast(event)); +} + +void QScroller_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QScroller::connectNotify(*static_cast(sign)); +} + +void QScroller_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QScroller::customEvent(static_cast(event)); +} + +void QScroller_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QScroller::deleteLater(); +} + +void QScroller_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QScroller::disconnectNotify(*static_cast(sign)); +} + +char QScroller_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QScroller::event(static_cast(e)); +} + +char QScroller_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QScroller_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QScroller::metaObject()); +} + +void QScroller_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QScroller::timerEvent(static_cast(event)); +} + +class MyQScrollerProperties: public QScrollerProperties +{ +public: + MyQScrollerProperties() : QScrollerProperties() {QScrollerProperties_QScrollerProperties_QRegisterMetaType();}; + MyQScrollerProperties(const QScrollerProperties &sp) : QScrollerProperties(sp) {QScrollerProperties_QScrollerProperties_QRegisterMetaType();}; + ~MyQScrollerProperties() { callbackQScrollerProperties_DestroyQScrollerProperties(this); }; +}; + +Q_DECLARE_METATYPE(QScrollerProperties*) +Q_DECLARE_METATYPE(MyQScrollerProperties*) + +int QScrollerProperties_QScrollerProperties_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QScrollerProperties_NewQScrollerProperties() +{ + return new MyQScrollerProperties(); +} + +void* QScrollerProperties_NewQScrollerProperties2(void* sp) +{ + return new MyQScrollerProperties(*static_cast(sp)); +} + +void* QScrollerProperties_ScrollMetric(void* ptr, long long metric) +{ + return new QVariant(static_cast(ptr)->scrollMetric(static_cast(metric))); +} + +void QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(void* sp) +{ + QScrollerProperties::setDefaultScrollerProperties(*static_cast(sp)); +} + +void QScrollerProperties_SetScrollMetric(void* ptr, long long metric, void* value) +{ + static_cast(ptr)->setScrollMetric(static_cast(metric), *static_cast(value)); +} + +void QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties() +{ + QScrollerProperties::unsetDefaultScrollerProperties(); +} + +void QScrollerProperties_DestroyQScrollerProperties(void* ptr) +{ + static_cast(ptr)->~QScrollerProperties(); +} + +void QScrollerProperties_DestroyQScrollerPropertiesDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQShortcut: public QShortcut +{ +public: + MyQShortcut(QWidget *parent) : QShortcut(parent) {QShortcut_QShortcut_QRegisterMetaType();}; + MyQShortcut(const QKeySequence &key, QWidget *parent, const char *member = Q_NULLPTR, const char *ambiguousMember = Q_NULLPTR, Qt::ShortcutContext context = Qt::WindowShortcut) : QShortcut(key, parent, member, ambiguousMember, context) {QShortcut_QShortcut_QRegisterMetaType();}; + void Signal_Activated() { callbackQShortcut_Activated(this); }; + void Signal_ActivatedAmbiguously() { callbackQShortcut_ActivatedAmbiguously(this); }; + ~MyQShortcut() { callbackQShortcut_DestroyQShortcut(this); }; + void childEvent(QChildEvent * event) { callbackQShortcut_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQShortcut_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQShortcut_CustomEvent(this, event); }; + void deleteLater() { callbackQShortcut_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQShortcut_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQShortcut_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQShortcut_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQShortcut_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQShortcut_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQShortcut_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQShortcut_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QShortcut*) +Q_DECLARE_METATYPE(MyQShortcut*) + +int QShortcut_QShortcut_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QShortcut_NewQShortcut(void* parent) +{ + return new MyQShortcut(static_cast(parent)); +} + +void* QShortcut_NewQShortcut2(void* key, void* parent, char* member, char* ambiguousMember, long long context) +{ + return new MyQShortcut(*static_cast(key), static_cast(parent), const_cast(member), const_cast(ambiguousMember), static_cast(context)); +} + +void QShortcut_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QShortcut::activated), static_cast(ptr), static_cast(&MyQShortcut::Signal_Activated), static_cast(t)); +} + +void QShortcut_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QShortcut::activated), static_cast(ptr), static_cast(&MyQShortcut::Signal_Activated)); +} + +void QShortcut_Activated(void* ptr) +{ + static_cast(ptr)->activated(); +} + +void QShortcut_ConnectActivatedAmbiguously(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QShortcut::activatedAmbiguously), static_cast(ptr), static_cast(&MyQShortcut::Signal_ActivatedAmbiguously), static_cast(t)); +} + +void QShortcut_DisconnectActivatedAmbiguously(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QShortcut::activatedAmbiguously), static_cast(ptr), static_cast(&MyQShortcut::Signal_ActivatedAmbiguously)); +} + +void QShortcut_ActivatedAmbiguously(void* ptr) +{ + static_cast(ptr)->activatedAmbiguously(); +} + +char QShortcut_AutoRepeat(void* ptr) +{ + return static_cast(ptr)->autoRepeat(); +} + +long long QShortcut_Context(void* ptr) +{ + return static_cast(ptr)->context(); +} + +int QShortcut_Id(void* ptr) +{ + return static_cast(ptr)->id(); +} + +char QShortcut_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +void* QShortcut_Key(void* ptr) +{ + return new QKeySequence(static_cast(ptr)->key()); +} + +void* QShortcut_ParentWidget(void* ptr) +{ + return static_cast(ptr)->parentWidget(); +} + +void QShortcut_SetAutoRepeat(void* ptr, char on) +{ + static_cast(ptr)->setAutoRepeat(on != 0); +} + +void QShortcut_SetContext(void* ptr, long long context) +{ + static_cast(ptr)->setContext(static_cast(context)); +} + +void QShortcut_SetEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setEnabled(enable != 0); +} + +void QShortcut_SetKey(void* ptr, void* key) +{ + static_cast(ptr)->setKey(*static_cast(key)); +} + +void QShortcut_SetWhatsThis(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setWhatsThis(QString::fromUtf8(text.data, text.len)); +} + +struct QtWidgets_PackedString QShortcut_WhatsThis(void* ptr) +{ + return ({ QByteArray t714906 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(t714906.prepend("WHITESPACE").constData()+10), t714906.size()-10 }; }); +} + +void QShortcut_DestroyQShortcut(void* ptr) +{ + static_cast(ptr)->~QShortcut(); +} + +void QShortcut_DestroyQShortcutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QShortcut___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QShortcut___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QShortcut___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QShortcut___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QShortcut___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QShortcut___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QShortcut___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QShortcut___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QShortcut___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QShortcut___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QShortcut___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QShortcut___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QShortcut___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QShortcut___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QShortcut___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QShortcut_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QShortcut::childEvent(static_cast(event)); +} + +void QShortcut_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QShortcut::connectNotify(*static_cast(sign)); +} + +void QShortcut_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QShortcut::customEvent(static_cast(event)); +} + +void QShortcut_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QShortcut::deleteLater(); +} + +void QShortcut_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QShortcut::disconnectNotify(*static_cast(sign)); +} + +char QShortcut_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QShortcut::event(static_cast(e)); +} + +char QShortcut_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QShortcut_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QShortcut::metaObject()); +} + +void QShortcut_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QShortcut::timerEvent(static_cast(event)); +} + +class MyQSizeGrip: public QSizeGrip +{ +public: + MyQSizeGrip(QWidget *parent) : QSizeGrip(parent) {QSizeGrip_QSizeGrip_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + void hideEvent(QHideEvent * hideEvent) { callbackQWidget_HideEvent(this, hideEvent); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseReleaseEvent(this, mouseEvent); }; + void moveEvent(QMoveEvent * moveEvent) { callbackQWidget_MoveEvent(this, moveEvent); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setVisible(bool visible) { callbackQSizeGrip_SetVisible(this, visible); }; + void showEvent(QShowEvent * showEvent) { callbackQWidget_ShowEvent(this, showEvent); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQSizeGrip() { callbackQSizeGrip_DestroyQSizeGrip(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSizeGrip*) +Q_DECLARE_METATYPE(MyQSizeGrip*) + +int QSizeGrip_QSizeGrip_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSizeGrip_NewQSizeGrip(void* parent) +{ + return new MyQSizeGrip(static_cast(parent)); +} + +void QSizeGrip_SetVisible(void* ptr, char visible) +{ + static_cast(ptr)->setVisible(visible != 0); +} + +void QSizeGrip_SetVisibleDefault(void* ptr, char visible) +{ + static_cast(ptr)->QSizeGrip::setVisible(visible != 0); +} + +void QSizeGrip_DestroyQSizeGrip(void* ptr) +{ + static_cast(ptr)->~QSizeGrip(); +} + +void QSizeGrip_DestroyQSizeGripDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QSizePolicy) +Q_DECLARE_METATYPE(QSizePolicy*) +void* QSizePolicy_NewQSizePolicy() +{ + return new QSizePolicy(); +} + +void* QSizePolicy_NewQSizePolicy2(long long horizontal, long long vertical, long long ty) +{ + return new QSizePolicy(static_cast(horizontal), static_cast(vertical), static_cast(ty)); +} + +long long QSizePolicy_ControlType(void* ptr) +{ + return static_cast(ptr)->controlType(); +} + +long long QSizePolicy_ExpandingDirections(void* ptr) +{ + return static_cast(ptr)->expandingDirections(); +} + +char QSizePolicy_HasHeightForWidth(void* ptr) +{ + return static_cast(ptr)->hasHeightForWidth(); +} + +char QSizePolicy_HasWidthForHeight(void* ptr) +{ + return static_cast(ptr)->hasWidthForHeight(); +} + +long long QSizePolicy_HorizontalPolicy(void* ptr) +{ + return static_cast(ptr)->horizontalPolicy(); +} + +int QSizePolicy_HorizontalStretch(void* ptr) +{ + return static_cast(ptr)->horizontalStretch(); +} + +char QSizePolicy_RetainSizeWhenHidden(void* ptr) +{ + return static_cast(ptr)->retainSizeWhenHidden(); +} + +void QSizePolicy_SetControlType(void* ptr, long long ty) +{ + static_cast(ptr)->setControlType(static_cast(ty)); +} + +void QSizePolicy_SetHeightForWidth(void* ptr, char dependent) +{ + static_cast(ptr)->setHeightForWidth(dependent != 0); +} + +void QSizePolicy_SetHorizontalPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setHorizontalPolicy(static_cast(policy)); +} + +void QSizePolicy_SetHorizontalStretch(void* ptr, int stretchFactor) +{ + static_cast(ptr)->setHorizontalStretch(stretchFactor); +} + +void QSizePolicy_SetRetainSizeWhenHidden(void* ptr, char retainSize) +{ + static_cast(ptr)->setRetainSizeWhenHidden(retainSize != 0); +} + +void QSizePolicy_SetVerticalPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setVerticalPolicy(static_cast(policy)); +} + +void QSizePolicy_SetVerticalStretch(void* ptr, int stretchFactor) +{ + static_cast(ptr)->setVerticalStretch(stretchFactor); +} + +void QSizePolicy_SetWidthForHeight(void* ptr, char dependent) +{ + static_cast(ptr)->setWidthForHeight(dependent != 0); +} + +void QSizePolicy_Transpose(void* ptr) +{ + static_cast(ptr)->transpose(); +} + +void* QSizePolicy_Transposed(void* ptr) +{ + return new QSizePolicy(static_cast(ptr)->transposed()); +} + +long long QSizePolicy_VerticalPolicy(void* ptr) +{ + return static_cast(ptr)->verticalPolicy(); +} + +int QSizePolicy_VerticalStretch(void* ptr) +{ + return static_cast(ptr)->verticalStretch(); +} + +class MyQSlider: public QSlider +{ +public: + MyQSlider(QWidget *parent = Q_NULLPTR) : QSlider(parent) {QSlider_QSlider_QRegisterMetaType();}; + MyQSlider(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QSlider(orientation, parent) {QSlider_QSlider_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * ev) { callbackQWidget_MouseMoveEvent(this, ev); }; + void mousePressEvent(QMouseEvent * ev) { callbackQWidget_MousePressEvent(this, ev); }; + void mouseReleaseEvent(QMouseEvent * ev) { callbackQWidget_MouseReleaseEvent(this, ev); }; + void paintEvent(QPaintEvent * ev) { callbackQWidget_PaintEvent(this, ev); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQSlider() { callbackQSlider_DestroyQSlider(this); }; + void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; + void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; + void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; + void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; + void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; + void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; + void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; + void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; + void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QSlider*) +Q_DECLARE_METATYPE(MyQSlider*) + +int QSlider_QSlider_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSlider_NewQSlider(void* parent) +{ + return new MyQSlider(static_cast(parent)); +} + +void* QSlider_NewQSlider2(long long orientation, void* parent) +{ + return new MyQSlider(static_cast(orientation), static_cast(parent)); +} + +void QSlider_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void QSlider_SetTickInterval(void* ptr, int ti) +{ + static_cast(ptr)->setTickInterval(ti); +} + +void QSlider_SetTickPosition(void* ptr, long long position) +{ + static_cast(ptr)->setTickPosition(static_cast(position)); +} + +int QSlider_TickInterval(void* ptr) +{ + return static_cast(ptr)->tickInterval(); +} + +long long QSlider_TickPosition(void* ptr) +{ + return static_cast(ptr)->tickPosition(); +} + +void QSlider_DestroyQSlider(void* ptr) +{ + static_cast(ptr)->~QSlider(); +} + +void QSlider_DestroyQSliderDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSpacerItem: public QSpacerItem +{ +public: + MyQSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum) : QSpacerItem(w, h, hPolicy, vPolicy) {QSpacerItem_QSpacerItem_QRegisterMetaType();}; + Qt::Orientations expandingDirections() const { return static_cast(callbackQSpacerItem_ExpandingDirections(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQSpacerItem_Geometry(const_cast(static_cast(this)))); }; + bool isEmpty() const { return callbackQSpacerItem_IsEmpty(const_cast(static_cast(this))) != 0; }; + QSize maximumSize() const { return *static_cast(callbackQSpacerItem_MaximumSize(const_cast(static_cast(this)))); }; + QSize minimumSize() const { return *static_cast(callbackQSpacerItem_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & r) { callbackQSpacerItem_SetGeometry(this, const_cast(&r)); }; + QSize sizeHint() const { return *static_cast(callbackQSpacerItem_SizeHint(const_cast(static_cast(this)))); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + ~MyQSpacerItem() { callbackQSpacerItem_DestroyQSpacerItem(this); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int vin) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), vin); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QSpacerItem*) +Q_DECLARE_METATYPE(MyQSpacerItem*) + +int QSpacerItem_QSpacerItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSpacerItem_NewQSpacerItem(int w, int h, long long hPolicy, long long vPolicy) +{ + return new MyQSpacerItem(w, h, static_cast(hPolicy), static_cast(vPolicy)); +} + +void QSpacerItem_ChangeSize(void* ptr, int w, int h, long long hPolicy, long long vPolicy) +{ + static_cast(ptr)->changeSize(w, h, static_cast(hPolicy), static_cast(vPolicy)); +} + +long long QSpacerItem_ExpandingDirections(void* ptr) +{ + return static_cast(ptr)->expandingDirections(); +} + +long long QSpacerItem_ExpandingDirectionsDefault(void* ptr) +{ + return static_cast(ptr)->QSpacerItem::expandingDirections(); +} + +void* QSpacerItem_Geometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QSpacerItem_GeometryDefault(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->QSpacerItem::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QSpacerItem_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QSpacerItem_IsEmptyDefault(void* ptr) +{ + return static_cast(ptr)->QSpacerItem::isEmpty(); +} + +void* QSpacerItem_MaximumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSpacerItem_MaximumSizeDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QSpacerItem::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSpacerItem_MinimumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSpacerItem_MinimumSizeDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QSpacerItem::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QSpacerItem_SetGeometry(void* ptr, void* r) +{ + static_cast(ptr)->setGeometry(*static_cast(r)); +} + +void QSpacerItem_SetGeometryDefault(void* ptr, void* r) +{ + static_cast(ptr)->QSpacerItem::setGeometry(*static_cast(r)); +} + +void* QSpacerItem_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSpacerItem_SizeHintDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QSpacerItem::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QSpacerItem_SizePolicy(void* ptr) +{ + return new QSizePolicy(static_cast(ptr)->sizePolicy()); +} + +void QSpacerItem_DestroyQSpacerItem(void* ptr) +{ + static_cast(ptr)->~QSpacerItem(); +} + +void QSpacerItem_DestroyQSpacerItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSpinBox: public QSpinBox +{ +public: + MyQSpinBox(QWidget *parent = Q_NULLPTR) : QSpinBox(parent) {QSpinBox_QSpinBox_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; + void setValue(int val) { callbackQSpinBox_SetValue(this, val); }; + QString textFromValue(int value) const { return ({ QtWidgets_PackedString tempVal = callbackQSpinBox_TextFromValue(const_cast(static_cast(this)), value); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; + void Signal_ValueChanged(int i) { callbackQSpinBox_ValueChanged(this, i); }; + void Signal_ValueChanged2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQSpinBox_ValueChanged2(this, textPacked); }; + int valueFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return callbackQSpinBox_ValueFromText(const_cast(static_cast(this)), textPacked); }; + ~MyQSpinBox() { callbackQSpinBox_DestroyQSpinBox(this); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void clear() { callbackQAbstractSpinBox_Clear(this); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; + void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; + QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; + void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QSpinBox*) +Q_DECLARE_METATYPE(MyQSpinBox*) + +int QSpinBox_QSpinBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSpinBox_NewQSpinBox(void* parent) +{ + return new MyQSpinBox(static_cast(parent)); +} + +struct QtWidgets_PackedString QSpinBox_CleanText(void* ptr) +{ + return ({ QByteArray t9d04b9 = static_cast(ptr)->cleanText().toUtf8(); QtWidgets_PackedString { const_cast(t9d04b9.prepend("WHITESPACE").constData()+10), t9d04b9.size()-10 }; }); +} + +int QSpinBox_DisplayIntegerBase(void* ptr) +{ + return static_cast(ptr)->displayIntegerBase(); +} + +int QSpinBox_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum(); +} + +int QSpinBox_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum(); +} + +struct QtWidgets_PackedString QSpinBox_Prefix(void* ptr) +{ + return ({ QByteArray t9d23c1 = static_cast(ptr)->prefix().toUtf8(); QtWidgets_PackedString { const_cast(t9d23c1.prepend("WHITESPACE").constData()+10), t9d23c1.size()-10 }; }); +} + +void QSpinBox_SetDisplayIntegerBase(void* ptr, int base) +{ + static_cast(ptr)->setDisplayIntegerBase(base); +} + +void QSpinBox_SetMaximum(void* ptr, int max) +{ + static_cast(ptr)->setMaximum(max); +} + +void QSpinBox_SetMinimum(void* ptr, int min) +{ + static_cast(ptr)->setMinimum(min); +} + +void QSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix) +{ + static_cast(ptr)->setPrefix(QString::fromUtf8(prefix.data, prefix.len)); +} + +void QSpinBox_SetRange(void* ptr, int minimum, int maximum) +{ + static_cast(ptr)->setRange(minimum, maximum); +} + +void QSpinBox_SetSingleStep(void* ptr, int val) +{ + static_cast(ptr)->setSingleStep(val); +} + +void QSpinBox_SetStepType(void* ptr, long long stepType) +{ + static_cast(ptr)->setStepType(static_cast(stepType)); +} + +void QSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix) +{ + static_cast(ptr)->setSuffix(QString::fromUtf8(suffix.data, suffix.len)); +} + +void QSpinBox_SetValue(void* ptr, int val) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, val)); +} + +void QSpinBox_SetValueDefault(void* ptr, int val) +{ + static_cast(ptr)->QSpinBox::setValue(val); +} + +int QSpinBox_SingleStep(void* ptr) +{ + return static_cast(ptr)->singleStep(); +} + +long long QSpinBox_StepType(void* ptr) +{ + return static_cast(ptr)->stepType(); +} + +struct QtWidgets_PackedString QSpinBox_Suffix(void* ptr) +{ + return ({ QByteArray t38bf82 = static_cast(ptr)->suffix().toUtf8(); QtWidgets_PackedString { const_cast(t38bf82.prepend("WHITESPACE").constData()+10), t38bf82.size()-10 }; }); +} + +struct QtWidgets_PackedString QSpinBox_TextFromValue(void* ptr, int value) +{ + return ({ QByteArray tf53a0d = static_cast(ptr)->textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(tf53a0d.prepend("WHITESPACE").constData()+10), tf53a0d.size()-10 }; }); +} + +struct QtWidgets_PackedString QSpinBox_TextFromValueDefault(void* ptr, int value) +{ + return ({ QByteArray td11815 = static_cast(ptr)->QSpinBox::textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(td11815.prepend("WHITESPACE").constData()+10), td11815.size()-10 }; }); +} + +int QSpinBox_Value(void* ptr) +{ + return static_cast(ptr)->value(); +} + +void QSpinBox_ConnectValueChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged), static_cast(t)); +} + +void QSpinBox_DisconnectValueChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged)); +} + +void QSpinBox_ValueChanged(void* ptr, int i) +{ + static_cast(ptr)->valueChanged(i); +} + +void QSpinBox_ConnectValueChanged2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged2), static_cast(t)); +} + +void QSpinBox_DisconnectValueChanged2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged2)); +} + +void QSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->valueChanged(QString::fromUtf8(text.data, text.len)); +} + +int QSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->valueFromText(QString::fromUtf8(text.data, text.len)); +} + +int QSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->QSpinBox::valueFromText(QString::fromUtf8(text.data, text.len)); +} + +void QSpinBox_DestroyQSpinBox(void* ptr) +{ + static_cast(ptr)->~QSpinBox(); +} + +void QSpinBox_DestroyQSpinBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSplashScreen: public QSplashScreen +{ +public: + MyQSplashScreen(const QPixmap &pixmap = QPixmap(), Qt::WindowFlags ff = Qt::WindowFlags()) : QSplashScreen(pixmap, ff) {QSplashScreen_QSplashScreen_QRegisterMetaType();}; + MyQSplashScreen(QWidget *parent, const QPixmap &pixmap = QPixmap(), Qt::WindowFlags ff = Qt::WindowFlags()) : QSplashScreen(parent, pixmap, ff) {QSplashScreen_QSplashScreen_QRegisterMetaType();}; + void clearMessage() { callbackQSplashScreen_ClearMessage(this); }; + void drawContents(QPainter * painter) { callbackQSplashScreen_DrawContents(this, painter); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void Signal_MessageChanged(const QString & message) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSplashScreen_MessageChanged(this, messagePacked); }; + void mousePressEvent(QMouseEvent * vqm) { callbackQWidget_MousePressEvent(this, vqm); }; + void showMessage(const QString & message, int alignment, const QColor & color) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSplashScreen_ShowMessage(this, messagePacked, alignment, const_cast(&color)); }; + ~MyQSplashScreen() { callbackQSplashScreen_DestroyQSplashScreen(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSplashScreen*) +Q_DECLARE_METATYPE(MyQSplashScreen*) + +int QSplashScreen_QSplashScreen_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSplashScreen_NewQSplashScreen(void* pixmap, long long ff) +{ + return new MyQSplashScreen(*static_cast(pixmap), static_cast(ff)); +} + +void* QSplashScreen_NewQSplashScreen2(void* parent, void* pixmap, long long ff) +{ + return new MyQSplashScreen(static_cast(parent), *static_cast(pixmap), static_cast(ff)); +} + +void QSplashScreen_ClearMessage(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearMessage"); +} + +void QSplashScreen_ClearMessageDefault(void* ptr) +{ + static_cast(ptr)->QSplashScreen::clearMessage(); +} + +void QSplashScreen_DrawContents(void* ptr, void* painter) +{ + static_cast(ptr)->drawContents(static_cast(painter)); +} + +void QSplashScreen_DrawContentsDefault(void* ptr, void* painter) +{ + static_cast(ptr)->QSplashScreen::drawContents(static_cast(painter)); +} + +void QSplashScreen_Finish(void* ptr, void* mainWin) +{ + static_cast(ptr)->finish(static_cast(mainWin)); +} + +struct QtWidgets_PackedString QSplashScreen_Message(void* ptr) +{ + return ({ QByteArray tbae626 = static_cast(ptr)->message().toUtf8(); QtWidgets_PackedString { const_cast(tbae626.prepend("WHITESPACE").constData()+10), tbae626.size()-10 }; }); +} + +void QSplashScreen_ConnectMessageChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSplashScreen::messageChanged), static_cast(ptr), static_cast(&MyQSplashScreen::Signal_MessageChanged), static_cast(t)); +} + +void QSplashScreen_DisconnectMessageChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSplashScreen::messageChanged), static_cast(ptr), static_cast(&MyQSplashScreen::Signal_MessageChanged)); +} + +void QSplashScreen_MessageChanged(void* ptr, struct QtWidgets_PackedString message) +{ + static_cast(ptr)->messageChanged(QString::fromUtf8(message.data, message.len)); +} + +void* QSplashScreen_Pixmap(void* ptr) +{ + return new QPixmap(static_cast(ptr)->pixmap()); +} + +void QSplashScreen_Repaint(void* ptr) +{ + static_cast(ptr)->repaint(); +} + +void QSplashScreen_SetPixmap(void* ptr, void* pixmap) +{ + static_cast(ptr)->setPixmap(*static_cast(pixmap)); +} + +void QSplashScreen_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(int, alignment), Q_ARG(const QColor, *static_cast(color))); +} + +void QSplashScreen_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color) +{ + static_cast(ptr)->QSplashScreen::showMessage(QString::fromUtf8(message.data, message.len), alignment, *static_cast(color)); +} + +void QSplashScreen_DestroyQSplashScreen(void* ptr) +{ + static_cast(ptr)->~QSplashScreen(); +} + +void QSplashScreen_DestroyQSplashScreenDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSplitter: public QSplitter +{ +public: + MyQSplitter(QWidget *parent = Q_NULLPTR) : QSplitter(parent) {QSplitter_QSplitter_QRegisterMetaType();}; + MyQSplitter(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QSplitter(orientation, parent) {QSplitter_QSplitter_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void childEvent(QChildEvent * c) { callbackQWidget_ChildEvent(this, c); }; + QSplitterHandle * createHandle() { return static_cast(callbackQSplitter_CreateHandle(this)); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_SplitterMoved(int pos, int index) { callbackQSplitter_SplitterMoved(this, pos, index); }; + ~MyQSplitter() { callbackQSplitter_DestroyQSplitter(this); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSplitter*) +Q_DECLARE_METATYPE(MyQSplitter*) + +int QSplitter_QSplitter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSplitter_NewQSplitter(void* parent) +{ + return new MyQSplitter(static_cast(parent)); +} + +void* QSplitter_NewQSplitter2(long long orientation, void* parent) +{ + return new MyQSplitter(static_cast(orientation), static_cast(parent)); +} + +void QSplitter_AddWidget(void* ptr, void* widget) +{ + static_cast(ptr)->addWidget(static_cast(widget)); +} + +char QSplitter_ChildrenCollapsible(void* ptr) +{ + return static_cast(ptr)->childrenCollapsible(); +} + +int QSplitter_ClosestLegalPosition(void* ptr, int pos, int index) +{ + return static_cast(ptr)->closestLegalPosition(pos, index); +} + +int QSplitter_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QSplitter_CreateHandle(void* ptr) +{ + return static_cast(ptr)->createHandle(); +} + +void* QSplitter_CreateHandleDefault(void* ptr) +{ + return static_cast(ptr)->QSplitter::createHandle(); +} + +void QSplitter_GetRange(void* ptr, int index, int min, int max) +{ + static_cast(ptr)->getRange(index, &min, &max); +} + +void* QSplitter_Handle(void* ptr, int index) +{ + return static_cast(ptr)->handle(index); +} + +int QSplitter_HandleWidth(void* ptr) +{ + return static_cast(ptr)->handleWidth(); +} + +int QSplitter_IndexOf(void* ptr, void* widget) +{ + return static_cast(ptr)->indexOf(static_cast(widget)); +} + +void QSplitter_InsertWidget(void* ptr, int index, void* widget) +{ + static_cast(ptr)->insertWidget(index, static_cast(widget)); +} + +char QSplitter_IsCollapsible(void* ptr, int index) +{ + return static_cast(ptr)->isCollapsible(index); +} + +void QSplitter_MoveSplitter(void* ptr, int pos, int index) +{ + static_cast(ptr)->moveSplitter(pos, index); +} + +char QSplitter_OpaqueResize(void* ptr) +{ + return static_cast(ptr)->opaqueResize(); +} + +long long QSplitter_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QSplitter_Refresh(void* ptr) +{ + static_cast(ptr)->refresh(); +} + +void* QSplitter_ReplaceWidget(void* ptr, int index, void* widget) +{ + return static_cast(ptr)->replaceWidget(index, static_cast(widget)); +} + +char QSplitter_RestoreState(void* ptr, void* state) +{ + return static_cast(ptr)->restoreState(*static_cast(state)); +} + +void* QSplitter_SaveState(void* ptr) +{ + return new QByteArray(static_cast(ptr)->saveState()); +} + +void QSplitter_SetChildrenCollapsible(void* ptr, char vbo) +{ + static_cast(ptr)->setChildrenCollapsible(vbo != 0); +} + +void QSplitter_SetCollapsible(void* ptr, int index, char collapse) +{ + static_cast(ptr)->setCollapsible(index, collapse != 0); +} + +void QSplitter_SetHandleWidth(void* ptr, int vin) +{ + static_cast(ptr)->setHandleWidth(vin); +} + +void QSplitter_SetOpaqueResize(void* ptr, char opaque) +{ + static_cast(ptr)->setOpaqueResize(opaque != 0); +} + +void QSplitter_SetOrientation(void* ptr, long long vqt) +{ + static_cast(ptr)->setOrientation(static_cast(vqt)); +} + +void QSplitter_SetRubberBand(void* ptr, int pos) +{ + static_cast(ptr)->setRubberBand(pos); +} + +void QSplitter_SetSizes(void* ptr, void* list) +{ + static_cast(ptr)->setSizes(*static_cast*>(list)); +} + +void QSplitter_SetStretchFactor(void* ptr, int index, int stretch) +{ + static_cast(ptr)->setStretchFactor(index, stretch); +} + +struct QtWidgets_PackedList QSplitter_Sizes(void* ptr) +{ + return ({ QList* tmpValue8bae9b = new QList(static_cast(ptr)->sizes()); QtWidgets_PackedList { tmpValue8bae9b, tmpValue8bae9b->size() }; }); +} + +void QSplitter_ConnectSplitterMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSplitter::splitterMoved), static_cast(ptr), static_cast(&MyQSplitter::Signal_SplitterMoved), static_cast(t)); +} + +void QSplitter_DisconnectSplitterMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSplitter::splitterMoved), static_cast(ptr), static_cast(&MyQSplitter::Signal_SplitterMoved)); +} + +void QSplitter_SplitterMoved(void* ptr, int pos, int index) +{ + static_cast(ptr)->splitterMoved(pos, index); +} + +void* QSplitter_Widget(void* ptr, int index) +{ + return static_cast(ptr)->widget(index); +} + +void QSplitter_DestroyQSplitter(void* ptr) +{ + static_cast(ptr)->~QSplitter(); +} + +void QSplitter_DestroyQSplitterDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QSplitter___setSizes_list_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSplitter___setSizes_list_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QSplitter___setSizes_list_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QSplitter___sizes_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSplitter___sizes_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QSplitter___sizes_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQSplitterHandle: public QSplitterHandle +{ +public: + MyQSplitterHandle(Qt::Orientation orientation, QSplitter *parent) : QSplitterHandle(orientation, parent) {QSplitterHandle_QSplitterHandle_QRegisterMetaType();}; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + ~MyQSplitterHandle() { callbackQSplitterHandle_DestroyQSplitterHandle(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSplitterHandle*) +Q_DECLARE_METATYPE(MyQSplitterHandle*) + +int QSplitterHandle_QSplitterHandle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSplitterHandle_NewQSplitterHandle(long long orientation, void* parent) +{ + return new MyQSplitterHandle(static_cast(orientation), static_cast(parent)); +} + +int QSplitterHandle_ClosestLegalPosition(void* ptr, int pos) +{ + return static_cast(ptr)->closestLegalPosition(pos); +} + +void QSplitterHandle_MoveSplitter(void* ptr, int pos) +{ + static_cast(ptr)->moveSplitter(pos); +} + +char QSplitterHandle_OpaqueResize(void* ptr) +{ + return static_cast(ptr)->opaqueResize(); +} + +long long QSplitterHandle_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QSplitterHandle_SetOrientation(void* ptr, long long orientation) +{ + static_cast(ptr)->setOrientation(static_cast(orientation)); +} + +void* QSplitterHandle_Splitter(void* ptr) +{ + return static_cast(ptr)->splitter(); +} + +void QSplitterHandle_DestroyQSplitterHandle(void* ptr) +{ + static_cast(ptr)->~QSplitterHandle(); +} + +void QSplitterHandle_DestroyQSplitterHandleDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQStackedLayout: public QStackedLayout +{ +public: + MyQStackedLayout() : QStackedLayout() {QStackedLayout_QStackedLayout_QRegisterMetaType();}; + MyQStackedLayout(QWidget *parent) : QStackedLayout(parent) {QStackedLayout_QStackedLayout_QRegisterMetaType();}; + MyQStackedLayout(QLayout *parentLayout) : QStackedLayout(parentLayout) {QStackedLayout_QStackedLayout_QRegisterMetaType();}; + void addItem(QLayoutItem * item) { callbackQStackedLayout_AddItem(this, item); }; + int count() const { return callbackQStackedLayout_Count(const_cast(static_cast(this))); }; + void Signal_CurrentChanged(int index) { callbackQStackedLayout_CurrentChanged(this, index); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int width) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), width); }; + QLayoutItem * itemAt(int index) const { return static_cast(callbackQStackedLayout_ItemAt(const_cast(static_cast(this)), index)); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setCurrentIndex(int index) { callbackQStackedLayout_SetCurrentIndex(this, index); }; + void setCurrentWidget(QWidget * widget) { callbackQStackedLayout_SetCurrentWidget(this, widget); }; + void setGeometry(const QRect & rect) { callbackQLayout_SetGeometry(this, const_cast(&rect)); }; + QSize sizeHint() const { return *static_cast(callbackQStackedLayout_SizeHint(const_cast(static_cast(this)))); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQStackedLayout_TakeAt(this, index)); }; + void Signal_WidgetRemoved(int index) { callbackQStackedLayout_WidgetRemoved(this, index); }; + ~MyQStackedLayout() { callbackQStackedLayout_DestroyQStackedLayout(this); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; +}; + +Q_DECLARE_METATYPE(QStackedLayout*) +Q_DECLARE_METATYPE(MyQStackedLayout*) + +int QStackedLayout_QStackedLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStackedLayout_NewQStackedLayout() +{ + return new MyQStackedLayout(); +} + +void* QStackedLayout_NewQStackedLayout2(void* parent) +{ + return new MyQStackedLayout(static_cast(parent)); +} + +void* QStackedLayout_NewQStackedLayout3(void* parentLayout) +{ + return new MyQStackedLayout(static_cast(parentLayout)); +} + +void QStackedLayout_AddItem(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->addItem(static_cast(item)); + } else { + static_cast(ptr)->addItem(static_cast(item)); + } +} + +void QStackedLayout_AddItemDefault(void* ptr, void* item) +{ + if (dynamic_cast(static_cast(item))) { + static_cast(ptr)->QStackedLayout::addItem(static_cast(item)); + } else { + static_cast(ptr)->QStackedLayout::addItem(static_cast(item)); + } +} + +int QStackedLayout_AddWidget(void* ptr, void* widget) +{ + return static_cast(ptr)->addWidget(static_cast(widget)); +} + +int QStackedLayout_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +int QStackedLayout_CountDefault(void* ptr) +{ + return static_cast(ptr)->QStackedLayout::count(); +} + +void QStackedLayout_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStackedLayout::currentChanged), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_CurrentChanged), static_cast(t)); +} + +void QStackedLayout_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStackedLayout::currentChanged), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_CurrentChanged)); +} + +void QStackedLayout_CurrentChanged(void* ptr, int index) +{ + static_cast(ptr)->currentChanged(index); +} + +int QStackedLayout_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +void* QStackedLayout_CurrentWidget(void* ptr) +{ + return static_cast(ptr)->currentWidget(); +} + +int QStackedLayout_InsertWidget(void* ptr, int index, void* widget) +{ + return static_cast(ptr)->insertWidget(index, static_cast(widget)); +} + +void* QStackedLayout_ItemAt(void* ptr, int index) +{ + return static_cast(ptr)->itemAt(index); +} + +void* QStackedLayout_ItemAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QStackedLayout::itemAt(index); +} + +void QStackedLayout_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QStackedLayout_SetCurrentIndexDefault(void* ptr, int index) +{ + static_cast(ptr)->QStackedLayout::setCurrentIndex(index); +} + +void QStackedLayout_SetCurrentWidget(void* ptr, void* widget) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); +} + +void QStackedLayout_SetCurrentWidgetDefault(void* ptr, void* widget) +{ + static_cast(ptr)->QStackedLayout::setCurrentWidget(static_cast(widget)); +} + +void QStackedLayout_SetStackingMode(void* ptr, long long stackingMode) +{ + static_cast(ptr)->setStackingMode(static_cast(stackingMode)); +} + +void* QStackedLayout_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QStackedLayout_SizeHintDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +long long QStackedLayout_StackingMode(void* ptr) +{ + return static_cast(ptr)->stackingMode(); +} + +void* QStackedLayout_TakeAt(void* ptr, int index) +{ + return static_cast(ptr)->takeAt(index); +} + +void* QStackedLayout_TakeAtDefault(void* ptr, int index) +{ + return static_cast(ptr)->QStackedLayout::takeAt(index); +} + +void* QStackedLayout_Widget(void* ptr, int index) +{ + return static_cast(ptr)->widget(index); +} + +void QStackedLayout_ConnectWidgetRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStackedLayout::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_WidgetRemoved), static_cast(t)); +} + +void QStackedLayout_DisconnectWidgetRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStackedLayout::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_WidgetRemoved)); +} + +void QStackedLayout_WidgetRemoved(void* ptr, int index) +{ + static_cast(ptr)->widgetRemoved(index); +} + +void QStackedLayout_DestroyQStackedLayout(void* ptr) +{ + static_cast(ptr)->~QStackedLayout(); +} + +void QStackedLayout_DestroyQStackedLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQStackedWidget: public QStackedWidget +{ +public: + MyQStackedWidget(QWidget *parent = Q_NULLPTR) : QStackedWidget(parent) {QStackedWidget_QStackedWidget_QRegisterMetaType();}; + void Signal_CurrentChanged(int index) { callbackQStackedWidget_CurrentChanged(this, index); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void setCurrentIndex(int index) { callbackQStackedWidget_SetCurrentIndex(this, index); }; + void setCurrentWidget(QWidget * widget) { callbackQStackedWidget_SetCurrentWidget(this, widget); }; + void Signal_WidgetRemoved(int index) { callbackQStackedWidget_WidgetRemoved(this, index); }; + ~MyQStackedWidget() { callbackQStackedWidget_DestroyQStackedWidget(this); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStackedWidget*) +Q_DECLARE_METATYPE(MyQStackedWidget*) + +int QStackedWidget_QStackedWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStackedWidget_NewQStackedWidget(void* parent) +{ + return new MyQStackedWidget(static_cast(parent)); +} + +int QStackedWidget_AddWidget(void* ptr, void* widget) +{ + return static_cast(ptr)->addWidget(static_cast(widget)); +} + +int QStackedWidget_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QStackedWidget_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStackedWidget::currentChanged), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_CurrentChanged), static_cast(t)); +} + +void QStackedWidget_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStackedWidget::currentChanged), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_CurrentChanged)); +} + +void QStackedWidget_CurrentChanged(void* ptr, int index) +{ + static_cast(ptr)->currentChanged(index); +} + +int QStackedWidget_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +void* QStackedWidget_CurrentWidget(void* ptr) +{ + return static_cast(ptr)->currentWidget(); +} + +int QStackedWidget_IndexOf(void* ptr, void* widget) +{ + return static_cast(ptr)->indexOf(static_cast(widget)); +} + +int QStackedWidget_InsertWidget(void* ptr, int index, void* widget) +{ + return static_cast(ptr)->insertWidget(index, static_cast(widget)); +} + +void QStackedWidget_RemoveWidget(void* ptr, void* widget) +{ + static_cast(ptr)->removeWidget(static_cast(widget)); +} + +void QStackedWidget_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QStackedWidget_SetCurrentIndexDefault(void* ptr, int index) +{ + static_cast(ptr)->QStackedWidget::setCurrentIndex(index); +} + +void QStackedWidget_SetCurrentWidget(void* ptr, void* widget) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); +} + +void QStackedWidget_SetCurrentWidgetDefault(void* ptr, void* widget) +{ + static_cast(ptr)->QStackedWidget::setCurrentWidget(static_cast(widget)); +} + +void* QStackedWidget_Widget(void* ptr, int index) +{ + return static_cast(ptr)->widget(index); +} + +void QStackedWidget_ConnectWidgetRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStackedWidget::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_WidgetRemoved), static_cast(t)); +} + +void QStackedWidget_DisconnectWidgetRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStackedWidget::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_WidgetRemoved)); +} + +void QStackedWidget_WidgetRemoved(void* ptr, int index) +{ + static_cast(ptr)->widgetRemoved(index); +} + +void QStackedWidget_DestroyQStackedWidget(void* ptr) +{ + static_cast(ptr)->~QStackedWidget(); +} + +void QStackedWidget_DestroyQStackedWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQStatusBar: public QStatusBar +{ +public: + MyQStatusBar(QWidget *parent = Q_NULLPTR) : QStatusBar(parent) {QStatusBar_QStatusBar_QRegisterMetaType();}; + void clearMessage() { callbackQStatusBar_ClearMessage(this); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void Signal_MessageChanged(const QString & message) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQStatusBar_MessageChanged(this, messagePacked); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; + void showMessage(const QString & message, int timeout) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQStatusBar_ShowMessage(this, messagePacked, timeout); }; + ~MyQStatusBar() { callbackQStatusBar_DestroyQStatusBar(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStatusBar*) +Q_DECLARE_METATYPE(MyQStatusBar*) + +int QStatusBar_QStatusBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStatusBar_NewQStatusBar(void* parent) +{ + return new MyQStatusBar(static_cast(parent)); +} + +void QStatusBar_AddPermanentWidget(void* ptr, void* widget, int stretch) +{ + static_cast(ptr)->addPermanentWidget(static_cast(widget), stretch); +} + +void QStatusBar_AddWidget(void* ptr, void* widget, int stretch) +{ + static_cast(ptr)->addWidget(static_cast(widget), stretch); +} + +void QStatusBar_ClearMessage(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearMessage"); +} + +void QStatusBar_ClearMessageDefault(void* ptr) +{ + static_cast(ptr)->QStatusBar::clearMessage(); +} + +struct QtWidgets_PackedString QStatusBar_CurrentMessage(void* ptr) +{ + return ({ QByteArray t40367b = static_cast(ptr)->currentMessage().toUtf8(); QtWidgets_PackedString { const_cast(t40367b.prepend("WHITESPACE").constData()+10), t40367b.size()-10 }; }); +} + +void QStatusBar_HideOrShow(void* ptr) +{ + static_cast(ptr)->hideOrShow(); +} + +int QStatusBar_InsertPermanentWidget(void* ptr, int index, void* widget, int stretch) +{ + return static_cast(ptr)->insertPermanentWidget(index, static_cast(widget), stretch); +} + +int QStatusBar_InsertWidget(void* ptr, int index, void* widget, int stretch) +{ + return static_cast(ptr)->insertWidget(index, static_cast(widget), stretch); +} + +char QStatusBar_IsSizeGripEnabled(void* ptr) +{ + return static_cast(ptr)->isSizeGripEnabled(); +} + +void QStatusBar_ConnectMessageChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QStatusBar::messageChanged), static_cast(ptr), static_cast(&MyQStatusBar::Signal_MessageChanged), static_cast(t)); +} + +void QStatusBar_DisconnectMessageChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QStatusBar::messageChanged), static_cast(ptr), static_cast(&MyQStatusBar::Signal_MessageChanged)); +} + +void QStatusBar_MessageChanged(void* ptr, struct QtWidgets_PackedString message) +{ + static_cast(ptr)->messageChanged(QString::fromUtf8(message.data, message.len)); +} + +void QStatusBar_Reformat(void* ptr) +{ + static_cast(ptr)->reformat(); +} + +void QStatusBar_RemoveWidget(void* ptr, void* widget) +{ + static_cast(ptr)->removeWidget(static_cast(widget)); +} + +void QStatusBar_SetSizeGripEnabled(void* ptr, char vbo) +{ + static_cast(ptr)->setSizeGripEnabled(vbo != 0); +} + +void QStatusBar_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int timeout) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(int, timeout)); +} + +void QStatusBar_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int timeout) +{ + static_cast(ptr)->QStatusBar::showMessage(QString::fromUtf8(message.data, message.len), timeout); +} + +void QStatusBar_DestroyQStatusBar(void* ptr) +{ + static_cast(ptr)->~QStatusBar(); +} + +void QStatusBar_DestroyQStatusBarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQStyle: public QStyle +{ +public: + MyQStyle() : QStyle() {QStyle_QStyle_QRegisterMetaType();}; + void drawComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget) const { callbackQStyle_DrawComplexControl(const_cast(static_cast(this)), control, const_cast(option), painter, const_cast(widget)); }; + void drawControl(QStyle::ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQStyle_DrawControl(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; + void drawItemPixmap(QPainter * painter, const QRect & rectangle, int alignment, const QPixmap & pixmap) const { callbackQStyle_DrawItemPixmap(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&pixmap)); }; + void drawItemText(QPainter * painter, const QRect & rectangle, int alignment, const QPalette & palette, bool enabled, const QString & text, QPalette::ColorRole textRole) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQStyle_DrawItemText(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&palette), enabled, textPacked, textRole); }; + void drawPrimitive(QStyle::PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQStyle_DrawPrimitive(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; + QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * option) const { return *static_cast(callbackQStyle_GeneratedIconPixmap(const_cast(static_cast(this)), iconMode, const_cast(&pixmap), const_cast(option))); }; + QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, const QPoint & position, const QWidget * widget) const { return static_cast(callbackQStyle_HitTestComplexControl(const_cast(static_cast(this)), control, const_cast(option), const_cast(&position), const_cast(widget))); }; + QRect itemPixmapRect(const QRect & rectangle, int alignment, const QPixmap & pixmap) const { return *static_cast(callbackQStyle_ItemPixmapRect(const_cast(static_cast(this)), const_cast(&rectangle), alignment, const_cast(&pixmap))); }; + QRect itemTextRect(const QFontMetrics & metrics, const QRect & rectangle, int alignment, bool enabled, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQStyle_ItemTextRect(const_cast(static_cast(this)), const_cast(&metrics), const_cast(&rectangle), alignment, enabled, textPacked)); }; + int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const { return callbackQStyle_LayoutSpacing(const_cast(static_cast(this)), control1, control2, orientation, const_cast(option), const_cast(widget)); }; + int pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const QWidget * widget) const { return callbackQStyle_PixelMetric(const_cast(static_cast(this)), metric, const_cast(option), const_cast(widget)); }; + void polish(QWidget * widget) { callbackQStyle_Polish(this, widget); }; + void polish(QApplication * application) { callbackQStyle_Polish2(this, application); }; + void polish(QPalette & palette) { callbackQStyle_Polish3(this, static_cast(&palette)); }; + QSize sizeFromContents(QStyle::ContentsType ty, const QStyleOption * option, const QSize & contentsSize, const QWidget * widget) const { return *static_cast(callbackQStyle_SizeFromContents(const_cast(static_cast(this)), ty, const_cast(option), const_cast(&contentsSize), const_cast(widget))); }; + QIcon standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQStyle_StandardIcon(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; + QPalette standardPalette() const { return *static_cast(callbackQStyle_StandardPalette(const_cast(static_cast(this)))); }; + int styleHint(QStyle::StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData) const { return callbackQStyle_StyleHint(const_cast(static_cast(this)), hint, const_cast(option), const_cast(widget), returnData); }; + QRect subControlRect(QStyle::ComplexControl control, const QStyleOptionComplex * option, QStyle::SubControl subControl, const QWidget * widget) const { return *static_cast(callbackQStyle_SubControlRect(const_cast(static_cast(this)), control, const_cast(option), subControl, const_cast(widget))); }; + QRect subElementRect(QStyle::SubElement element, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQStyle_SubElementRect(const_cast(static_cast(this)), element, const_cast(option), const_cast(widget))); }; + void unpolish(QWidget * widget) { callbackQStyle_Unpolish(this, widget); }; + void unpolish(QApplication * application) { callbackQStyle_Unpolish2(this, application); }; + ~MyQStyle() { callbackQStyle_DestroyQStyle(this); }; + QPixmap standardPixmap(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQStyle_StandardPixmap(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; + void childEvent(QChildEvent * event) { callbackQStyle_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQStyle_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQStyle_CustomEvent(this, event); }; + void deleteLater() { callbackQStyle_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQStyle_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQStyle_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQStyle_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyle_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQStyle_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyle_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQStyle_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStyle*) +Q_DECLARE_METATYPE(MyQStyle*) + +int QStyle_QStyle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStyle_NewQStyle2() +{ + return new MyQStyle(); +} + +void* QStyle_QStyle_AlignedRect(long long direction, long long alignment, void* size, void* rectangle) +{ + return ({ QRect tmpValue = QStyle::alignedRect(static_cast(direction), static_cast(alignment), *static_cast(size), *static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QStyle_CombinedLayoutSpacing(void* ptr, long long controls1, long long controls2, long long orientation, void* option, void* widget) +{ + return static_cast(ptr)->combinedLayoutSpacing(static_cast(controls1), static_cast(controls2), static_cast(orientation), static_cast(option), static_cast(widget)); +} + +void QStyle_DrawComplexControl(void* ptr, long long control, void* option, void* painter, void* widget) +{ + static_cast(ptr)->drawComplexControl(static_cast(control), static_cast(option), static_cast(painter), static_cast(widget)); +} + +void QStyle_DrawControl(void* ptr, long long element, void* option, void* painter, void* widget) +{ + static_cast(ptr)->drawControl(static_cast(element), static_cast(option), static_cast(painter), static_cast(widget)); +} + +void QStyle_DrawItemPixmap(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap) +{ + static_cast(ptr)->drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); +} + +void QStyle_DrawItemPixmapDefault(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); + } else { + static_cast(ptr)->QStyle::drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); + } +} + +void QStyle_DrawItemText(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole) +{ + static_cast(ptr)->drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); +} + +void QStyle_DrawItemTextDefault(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); + } else { + static_cast(ptr)->QStyle::drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); + } +} + +void QStyle_DrawPrimitive(void* ptr, long long element, void* option, void* painter, void* widget) +{ + static_cast(ptr)->drawPrimitive(static_cast(element), static_cast(option), static_cast(painter), static_cast(widget)); +} + +void* QStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* option) +{ + return new QPixmap(static_cast(ptr)->generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(option))); +} + +long long QStyle_HitTestComplexControl(void* ptr, long long control, void* option, void* position, void* widget) +{ + return static_cast(ptr)->hitTestComplexControl(static_cast(control), static_cast(option), *static_cast(position), static_cast(widget)); +} + +void* QStyle_ItemPixmapRect(void* ptr, void* rectangle, int alignment, void* pixmap) +{ + return ({ QRect tmpValue = static_cast(ptr)->itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QStyle_ItemPixmapRectDefault(void* ptr, void* rectangle, int alignment, void* pixmap) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QStyle::itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QStyle_ItemTextRect(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text) +{ + return ({ QRect tmpValue = static_cast(ptr)->itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QStyle_ItemTextRectDefault(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QStyle::itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +int QStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget) +{ + return static_cast(ptr)->layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); +} + +int QStyle_PixelMetric(void* ptr, long long metric, void* option, void* widget) +{ + return static_cast(ptr)->pixelMetric(static_cast(metric), static_cast(option), static_cast(widget)); +} + +void QStyle_Polish(void* ptr, void* widget) +{ + static_cast(ptr)->polish(static_cast(widget)); +} + +void QStyle_PolishDefault(void* ptr, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::polish(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::polish(static_cast(widget)); + } else { + static_cast(ptr)->QStyle::polish(static_cast(widget)); + } +} + +void QStyle_Polish2(void* ptr, void* application) +{ + static_cast(ptr)->polish(static_cast(application)); +} + +void QStyle_Polish2Default(void* ptr, void* application) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::polish(static_cast(application)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::polish(static_cast(application)); + } else { + static_cast(ptr)->QStyle::polish(static_cast(application)); + } +} + +void QStyle_Polish3(void* ptr, void* palette) +{ + static_cast(ptr)->polish(*static_cast(palette)); +} + +void QStyle_Polish3Default(void* ptr, void* palette) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::polish(*static_cast(palette)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::polish(*static_cast(palette)); + } else { + static_cast(ptr)->QStyle::polish(*static_cast(palette)); + } +} + +void* QStyle_Proxy(void* ptr) +{ + return const_cast(static_cast(ptr)->proxy()); +} + +void* QStyle_SizeFromContents(void* ptr, long long ty, void* option, void* contentsSize, void* widget) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeFromContents(static_cast(ty), static_cast(option), *static_cast(contentsSize), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QStyle_QStyle_SliderPositionFromValue(int min, int max, int logicalValue, int span, char upsideDown) +{ + return QStyle::sliderPositionFromValue(min, max, logicalValue, span, upsideDown != 0); +} + +int QStyle_QStyle_SliderValueFromPosition(int min, int max, int position, int span, char upsideDown) +{ + return QStyle::sliderValueFromPosition(min, max, position, span, upsideDown != 0); +} + +void* QStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget) +{ + return new QIcon(static_cast(ptr)->standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); +} + +void* QStyle_StandardPalette(void* ptr) +{ + return new QPalette(static_cast(ptr)->standardPalette()); +} + +void* QStyle_StandardPaletteDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QPalette(static_cast(ptr)->QProxyStyle::standardPalette()); + } else if (dynamic_cast(static_cast(ptr))) { + return new QPalette(static_cast(ptr)->QCommonStyle::standardPalette()); + } else { + return new QPalette(static_cast(ptr)->QStyle::standardPalette()); + } +} + +int QStyle_StyleHint(void* ptr, long long hint, void* option, void* widget, void* returnData) +{ + return static_cast(ptr)->styleHint(static_cast(hint), static_cast(option), static_cast(widget), static_cast(returnData)); +} + +void* QStyle_SubControlRect(void* ptr, long long control, void* option, long long subControl, void* widget) +{ + return ({ QRect tmpValue = static_cast(ptr)->subControlRect(static_cast(control), static_cast(option), static_cast(subControl), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QStyle_SubElementRect(void* ptr, long long element, void* option, void* widget) +{ + return ({ QRect tmpValue = static_cast(ptr)->subElementRect(static_cast(element), static_cast(option), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyle_Unpolish(void* ptr, void* widget) +{ + static_cast(ptr)->unpolish(static_cast(widget)); +} + +void QStyle_UnpolishDefault(void* ptr, void* widget) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::unpolish(static_cast(widget)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::unpolish(static_cast(widget)); + } else { + static_cast(ptr)->QStyle::unpolish(static_cast(widget)); + } +} + +void QStyle_Unpolish2(void* ptr, void* application) +{ + static_cast(ptr)->unpolish(static_cast(application)); +} + +void QStyle_Unpolish2Default(void* ptr, void* application) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::unpolish(static_cast(application)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::unpolish(static_cast(application)); + } else { + static_cast(ptr)->QStyle::unpolish(static_cast(application)); + } +} + +long long QStyle_QStyle_VisualAlignment(long long direction, long long alignment) +{ + return QStyle::visualAlignment(static_cast(direction), static_cast(alignment)); +} + +void* QStyle_QStyle_VisualPos(long long direction, void* boundingRectangle, void* logicalPosition) +{ + return ({ QPoint tmpValue = QStyle::visualPos(static_cast(direction), *static_cast(boundingRectangle), *static_cast(logicalPosition)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QStyle_QStyle_VisualRect(long long direction, void* boundingRectangle, void* logicalRectangle) +{ + return ({ QRect tmpValue = QStyle::visualRect(static_cast(direction), *static_cast(boundingRectangle), *static_cast(logicalRectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyle_DestroyQStyle(void* ptr) +{ + static_cast(ptr)->~QStyle(); +} + +void QStyle_DestroyQStyleDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QStyle_StandardPixmap(void* ptr, long long standardIcon, void* option, void* widget) +{ + return new QPixmap(static_cast(ptr)->standardPixmap(static_cast(standardIcon), static_cast(option), static_cast(widget))); +} + +void* QStyle___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyle___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyle___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyle___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStyle___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStyle___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyle___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyle___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyle___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyle___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyle___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyle___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStyle___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStyle___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStyle___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QStyle_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QStyle::childEvent(static_cast(event)); + } +} + +void QStyle_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QStyle::connectNotify(*static_cast(sign)); + } +} + +void QStyle_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QStyle::customEvent(static_cast(event)); + } +} + +void QStyle_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::deleteLater(); + } else { + static_cast(ptr)->QStyle::deleteLater(); + } +} + +void QStyle_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QStyle::disconnectNotify(*static_cast(sign)); + } +} + +char QStyle_EventDefault(void* ptr, void* e) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProxyStyle::event(static_cast(e)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommonStyle::event(static_cast(e)); + } else { + return static_cast(ptr)->QStyle::event(static_cast(e)); + } +} + +char QStyle_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QStyle_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QProxyStyle::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QCommonStyle::metaObject()); + } else { + return const_cast(static_cast(ptr)->QStyle::metaObject()); + } +} + +void QStyle_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProxyStyle::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommonStyle::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QStyle::timerEvent(static_cast(event)); + } +} + +void* QStyleFactory_QStyleFactory_Create(struct QtWidgets_PackedString key) +{ + return QStyleFactory::create(QString::fromUtf8(key.data, key.len)); +} + +struct QtWidgets_PackedString QStyleFactory_QStyleFactory_Keys() +{ + return ({ QByteArray t733aa8 = QStyleFactory::keys().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t733aa8.prepend("WHITESPACE").constData()+10), t733aa8.size()-10 }; }); +} + +Q_DECLARE_METATYPE(QStyleHintReturn*) +void* QStyleHintReturn_NewQStyleHintReturn(int version, int ty) +{ + return new QStyleHintReturn(version, ty); +} + +int QStyleHintReturn_Version(void* ptr) +{ + return static_cast(ptr)->version; +} + +void QStyleHintReturn_SetVersion(void* ptr, int vin) +{ + static_cast(ptr)->version = vin; +} + +int QStyleHintReturn_Type(void* ptr) +{ + return static_cast(ptr)->type; +} + +void QStyleHintReturn_SetType(void* ptr, int vin) +{ + static_cast(ptr)->type = vin; +} + +Q_DECLARE_METATYPE(QStyleHintReturnMask) +Q_DECLARE_METATYPE(QStyleHintReturnMask*) +void* QStyleHintReturnMask_NewQStyleHintReturnMask() +{ + return new QStyleHintReturnMask(); +} + +void QStyleHintReturnMask_DestroyQStyleHintReturnMask(void* ptr) +{ + static_cast(ptr)->~QStyleHintReturnMask(); +} + +void* QStyleHintReturnMask_Region(void* ptr) +{ + return new QRegion(static_cast(ptr)->region); +} + +void QStyleHintReturnMask_SetRegion(void* ptr, void* vqr) +{ + static_cast(ptr)->region = *static_cast(vqr); +} + +Q_DECLARE_METATYPE(QStyleHintReturnVariant) +Q_DECLARE_METATYPE(QStyleHintReturnVariant*) +void* QStyleHintReturnVariant_NewQStyleHintReturnVariant() +{ + return new QStyleHintReturnVariant(); +} + +void QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(void* ptr) +{ + static_cast(ptr)->~QStyleHintReturnVariant(); +} + +void* QStyleHintReturnVariant_Variant(void* ptr) +{ + return new QVariant(static_cast(ptr)->variant); +} + +void QStyleHintReturnVariant_SetVariant(void* ptr, void* vqv) +{ + static_cast(ptr)->variant = *static_cast(vqv); +} + +Q_DECLARE_METATYPE(QStyleOption*) +void* QStyleOption_NewQStyleOption(int version, int ty) +{ + return new QStyleOption(version, ty); +} + +void* QStyleOption_NewQStyleOption2(void* other) +{ + return new QStyleOption(*static_cast(other)); +} + +void QStyleOption_InitFrom(void* ptr, void* widget) +{ + static_cast(ptr)->initFrom(static_cast(widget)); +} + +void QStyleOption_DestroyQStyleOption(void* ptr) +{ + static_cast(ptr)->~QStyleOption(); +} + +int QStyleOption_Version(void* ptr) +{ + return static_cast(ptr)->version; +} + +void QStyleOption_SetVersion(void* ptr, int vin) +{ + static_cast(ptr)->version = vin; +} + +int QStyleOption_Type(void* ptr) +{ + return static_cast(ptr)->type; +} + +void QStyleOption_SetType(void* ptr, int vin) +{ + static_cast(ptr)->type = vin; +} + +long long QStyleOption_State(void* ptr) +{ + return static_cast(ptr)->state; +} + +void QStyleOption_SetState(void* ptr, long long vqs) +{ + static_cast(ptr)->state = static_cast(vqs); +} + +long long QStyleOption_Direction(void* ptr) +{ + return static_cast(ptr)->direction; +} + +void QStyleOption_SetDirection(void* ptr, long long vqt) +{ + static_cast(ptr)->direction = static_cast(vqt); +} + +void* QStyleOption_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOption_SetRect(void* ptr, void* vqr) +{ + static_cast(ptr)->rect = *static_cast(vqr); +} + +void* QStyleOption_FontMetrics(void* ptr) +{ + return new QFontMetrics(static_cast(ptr)->fontMetrics); +} + +void QStyleOption_SetFontMetrics(void* ptr, void* vqf) +{ + static_cast(ptr)->fontMetrics = *static_cast(vqf); +} + +void* QStyleOption_Palette(void* ptr) +{ + return new QPalette(static_cast(ptr)->palette); +} + +void QStyleOption_SetPalette(void* ptr, void* vqp) +{ + static_cast(ptr)->palette = *static_cast(vqp); +} + +void* QStyleOption_StyleObject(void* ptr) +{ + return static_cast(ptr)->styleObject; +} + +void QStyleOption_SetStyleObject(void* ptr, void* vqo) +{ + static_cast(ptr)->styleObject = static_cast(vqo); +} + +Q_DECLARE_METATYPE(QStyleOptionButton) +Q_DECLARE_METATYPE(QStyleOptionButton*) +void* QStyleOptionButton_NewQStyleOptionButton() +{ + return new QStyleOptionButton(); +} + +void* QStyleOptionButton_NewQStyleOptionButton2(void* other) +{ + return new QStyleOptionButton(*static_cast(other)); +} + +long long QStyleOptionButton_Features(void* ptr) +{ + return static_cast(ptr)->features; +} + +void QStyleOptionButton_SetFeatures(void* ptr, long long vqs) +{ + static_cast(ptr)->features = static_cast(vqs); +} + +struct QtWidgets_PackedString QStyleOptionButton_Text(void* ptr) +{ + return ({ QByteArray t3af65e = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t3af65e.prepend("WHITESPACE").constData()+10), t3af65e.size()-10 }; }); +} + +void QStyleOptionButton_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +void* QStyleOptionButton_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionButton_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +void* QStyleOptionButton_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionButton_SetIconSize(void* ptr, void* vqs) +{ + static_cast(ptr)->iconSize = *static_cast(vqs); +} + +Q_DECLARE_METATYPE(QStyleOptionComboBox) +Q_DECLARE_METATYPE(QStyleOptionComboBox*) +void* QStyleOptionComboBox_NewQStyleOptionComboBox() +{ + return new QStyleOptionComboBox(); +} + +void* QStyleOptionComboBox_NewQStyleOptionComboBox2(void* other) +{ + return new QStyleOptionComboBox(*static_cast(other)); +} + +char QStyleOptionComboBox_Editable(void* ptr) +{ + return static_cast(ptr)->editable; +} + +void QStyleOptionComboBox_SetEditable(void* ptr, char vbo) +{ + static_cast(ptr)->editable = vbo != 0; +} + +void* QStyleOptionComboBox_PopupRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->popupRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionComboBox_SetPopupRect(void* ptr, void* vqr) +{ + static_cast(ptr)->popupRect = *static_cast(vqr); +} + +char QStyleOptionComboBox_Frame(void* ptr) +{ + return static_cast(ptr)->frame; +} + +void QStyleOptionComboBox_SetFrame(void* ptr, char vbo) +{ + static_cast(ptr)->frame = vbo != 0; +} + +struct QtWidgets_PackedString QStyleOptionComboBox_CurrentText(void* ptr) +{ + return ({ QByteArray t049c82 = static_cast(ptr)->currentText.toUtf8(); QtWidgets_PackedString { const_cast(t049c82.prepend("WHITESPACE").constData()+10), t049c82.size()-10 }; }); +} + +void QStyleOptionComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->currentText = QString::fromUtf8(vqs.data, vqs.len); +} + +void* QStyleOptionComboBox_CurrentIcon(void* ptr) +{ + return new QIcon(static_cast(ptr)->currentIcon); +} + +void QStyleOptionComboBox_SetCurrentIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->currentIcon = *static_cast(vqi); +} + +void* QStyleOptionComboBox_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionComboBox_SetIconSize(void* ptr, void* vqs) +{ + static_cast(ptr)->iconSize = *static_cast(vqs); +} + +Q_DECLARE_METATYPE(QStyleOptionComplex*) +void* QStyleOptionComplex_NewQStyleOptionComplex(int version, int ty) +{ + return new QStyleOptionComplex(version, ty); +} + +void* QStyleOptionComplex_NewQStyleOptionComplex2(void* other) +{ + return new QStyleOptionComplex(*static_cast(other)); +} + +long long QStyleOptionComplex_SubControls(void* ptr) +{ + return static_cast(ptr)->subControls; +} + +void QStyleOptionComplex_SetSubControls(void* ptr, long long vqs) +{ + static_cast(ptr)->subControls = static_cast(vqs); +} + +long long QStyleOptionComplex_ActiveSubControls(void* ptr) +{ + return static_cast(ptr)->activeSubControls; +} + +void QStyleOptionComplex_SetActiveSubControls(void* ptr, long long vqs) +{ + static_cast(ptr)->activeSubControls = static_cast(vqs); +} + +Q_DECLARE_METATYPE(QStyleOptionDockWidget) +Q_DECLARE_METATYPE(QStyleOptionDockWidget*) +void* QStyleOptionDockWidget_NewQStyleOptionDockWidget() +{ + return new QStyleOptionDockWidget(); +} + +void* QStyleOptionDockWidget_NewQStyleOptionDockWidget2(void* other) +{ + return new QStyleOptionDockWidget(*static_cast(other)); +} + +struct QtWidgets_PackedString QStyleOptionDockWidget_Title(void* ptr) +{ + return ({ QByteArray t0c6191 = static_cast(ptr)->title.toUtf8(); QtWidgets_PackedString { const_cast(t0c6191.prepend("WHITESPACE").constData()+10), t0c6191.size()-10 }; }); +} + +void QStyleOptionDockWidget_SetTitle(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->title = QString::fromUtf8(vqs.data, vqs.len); +} + +char QStyleOptionDockWidget_Closable(void* ptr) +{ + return static_cast(ptr)->closable; +} + +void QStyleOptionDockWidget_SetClosable(void* ptr, char vbo) +{ + static_cast(ptr)->closable = vbo != 0; +} + +char QStyleOptionDockWidget_Movable(void* ptr) +{ + return static_cast(ptr)->movable; +} + +void QStyleOptionDockWidget_SetMovable(void* ptr, char vbo) +{ + static_cast(ptr)->movable = vbo != 0; +} + +char QStyleOptionDockWidget_Floatable(void* ptr) +{ + return static_cast(ptr)->floatable; +} + +void QStyleOptionDockWidget_SetFloatable(void* ptr, char vbo) +{ + static_cast(ptr)->floatable = vbo != 0; +} + +Q_DECLARE_METATYPE(QStyleOptionFocusRect) +Q_DECLARE_METATYPE(QStyleOptionFocusRect*) +void* QStyleOptionFocusRect_NewQStyleOptionFocusRect() +{ + return new QStyleOptionFocusRect(); +} + +void* QStyleOptionFocusRect_NewQStyleOptionFocusRect2(void* other) +{ + return new QStyleOptionFocusRect(*static_cast(other)); +} + +void* QStyleOptionFocusRect_BackgroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->backgroundColor); +} + +void QStyleOptionFocusRect_SetBackgroundColor(void* ptr, void* vqc) +{ + static_cast(ptr)->backgroundColor = *static_cast(vqc); +} + +Q_DECLARE_METATYPE(QStyleOptionFrame) +Q_DECLARE_METATYPE(QStyleOptionFrame*) +void* QStyleOptionFrame_NewQStyleOptionFrame() +{ + return new QStyleOptionFrame(); +} + +void* QStyleOptionFrame_NewQStyleOptionFrame2(void* other) +{ + return new QStyleOptionFrame(*static_cast(other)); +} + +int QStyleOptionFrame_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth; +} + +void QStyleOptionFrame_SetLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->lineWidth = vin; +} + +int QStyleOptionFrame_MidLineWidth(void* ptr) +{ + return static_cast(ptr)->midLineWidth; +} + +void QStyleOptionFrame_SetMidLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->midLineWidth = vin; +} + +long long QStyleOptionFrame_Features(void* ptr) +{ + return static_cast(ptr)->features; +} + +void QStyleOptionFrame_SetFeatures(void* ptr, long long vqs) +{ + static_cast(ptr)->features = static_cast(vqs); +} + +long long QStyleOptionFrame_FrameShape(void* ptr) +{ + return static_cast(ptr)->frameShape; +} + +void QStyleOptionFrame_SetFrameShape(void* ptr, long long vqf) +{ + static_cast(ptr)->frameShape = static_cast(vqf); +} + +Q_DECLARE_METATYPE(QStyleOptionGraphicsItem) +Q_DECLARE_METATYPE(QStyleOptionGraphicsItem*) +void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem() +{ + return new QStyleOptionGraphicsItem(); +} + +void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(void* other) +{ + return new QStyleOptionGraphicsItem(*static_cast(other)); +} + +double QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(void* worldTransform) +{ + return QStyleOptionGraphicsItem::levelOfDetailFromTransform(*static_cast(worldTransform)); +} + +void* QStyleOptionGraphicsItem_ExposedRect(void* ptr) +{ + return ({ QRectF tmpValue = static_cast(ptr)->exposedRect; new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionGraphicsItem_SetExposedRect(void* ptr, void* vqr) +{ + static_cast(ptr)->exposedRect = *static_cast(vqr); +} + +Q_DECLARE_METATYPE(QStyleOptionGroupBox) +Q_DECLARE_METATYPE(QStyleOptionGroupBox*) +void* QStyleOptionGroupBox_NewQStyleOptionGroupBox() +{ + return new QStyleOptionGroupBox(); +} + +void* QStyleOptionGroupBox_NewQStyleOptionGroupBox2(void* other) +{ + return new QStyleOptionGroupBox(*static_cast(other)); +} + +long long QStyleOptionGroupBox_Features(void* ptr) +{ + return static_cast(ptr)->features; +} + +void QStyleOptionGroupBox_SetFeatures(void* ptr, long long vqs) +{ + static_cast(ptr)->features = static_cast(vqs); +} + +struct QtWidgets_PackedString QStyleOptionGroupBox_Text(void* ptr) +{ + return ({ QByteArray t33bfde = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t33bfde.prepend("WHITESPACE").constData()+10), t33bfde.size()-10 }; }); +} + +void QStyleOptionGroupBox_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +long long QStyleOptionGroupBox_TextAlignment(void* ptr) +{ + return static_cast(ptr)->textAlignment; +} + +void QStyleOptionGroupBox_SetTextAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->textAlignment = static_cast(vqt); +} + +void* QStyleOptionGroupBox_TextColor(void* ptr) +{ + return new QColor(static_cast(ptr)->textColor); +} + +void QStyleOptionGroupBox_SetTextColor(void* ptr, void* vqc) +{ + static_cast(ptr)->textColor = *static_cast(vqc); +} + +int QStyleOptionGroupBox_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth; +} + +void QStyleOptionGroupBox_SetLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->lineWidth = vin; +} + +int QStyleOptionGroupBox_MidLineWidth(void* ptr) +{ + return static_cast(ptr)->midLineWidth; +} + +void QStyleOptionGroupBox_SetMidLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->midLineWidth = vin; +} + +Q_DECLARE_METATYPE(QStyleOptionHeader) +Q_DECLARE_METATYPE(QStyleOptionHeader*) +void* QStyleOptionHeader_NewQStyleOptionHeader() +{ + return new QStyleOptionHeader(); +} + +void* QStyleOptionHeader_NewQStyleOptionHeader2(void* other) +{ + return new QStyleOptionHeader(*static_cast(other)); +} + +int QStyleOptionHeader_Section(void* ptr) +{ + return static_cast(ptr)->section; +} + +void QStyleOptionHeader_SetSection(void* ptr, int vin) +{ + static_cast(ptr)->section = vin; +} + +struct QtWidgets_PackedString QStyleOptionHeader_Text(void* ptr) +{ + return ({ QByteArray t8df14e = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t8df14e.prepend("WHITESPACE").constData()+10), t8df14e.size()-10 }; }); +} + +void QStyleOptionHeader_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +long long QStyleOptionHeader_TextAlignment(void* ptr) +{ + return static_cast(ptr)->textAlignment; +} + +void QStyleOptionHeader_SetTextAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->textAlignment = static_cast(vqt); +} + +void* QStyleOptionHeader_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionHeader_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +long long QStyleOptionHeader_IconAlignment(void* ptr) +{ + return static_cast(ptr)->iconAlignment; +} + +void QStyleOptionHeader_SetIconAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->iconAlignment = static_cast(vqt); +} + +long long QStyleOptionHeader_Position(void* ptr) +{ + return static_cast(ptr)->position; +} + +void QStyleOptionHeader_SetPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->position = static_cast(vqs); +} + +long long QStyleOptionHeader_SelectedPosition(void* ptr) +{ + return static_cast(ptr)->selectedPosition; +} + +void QStyleOptionHeader_SetSelectedPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->selectedPosition = static_cast(vqs); +} + +long long QStyleOptionHeader_SortIndicator(void* ptr) +{ + return static_cast(ptr)->sortIndicator; +} + +void QStyleOptionHeader_SetSortIndicator(void* ptr, long long vqs) +{ + static_cast(ptr)->sortIndicator = static_cast(vqs); +} + +long long QStyleOptionHeader_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation; +} + +void QStyleOptionHeader_SetOrientation(void* ptr, long long vqt) +{ + static_cast(ptr)->orientation = static_cast(vqt); +} + +Q_DECLARE_METATYPE(QStyleOptionMenuItem) +Q_DECLARE_METATYPE(QStyleOptionMenuItem*) +void* QStyleOptionMenuItem_NewQStyleOptionMenuItem() +{ + return new QStyleOptionMenuItem(); +} + +void* QStyleOptionMenuItem_NewQStyleOptionMenuItem2(void* other) +{ + return new QStyleOptionMenuItem(*static_cast(other)); +} + +long long QStyleOptionMenuItem_MenuItemType(void* ptr) +{ + return static_cast(ptr)->menuItemType; +} + +void QStyleOptionMenuItem_SetMenuItemType(void* ptr, long long vqs) +{ + static_cast(ptr)->menuItemType = static_cast(vqs); +} + +long long QStyleOptionMenuItem_CheckType(void* ptr) +{ + return static_cast(ptr)->checkType; +} + +void QStyleOptionMenuItem_SetCheckType(void* ptr, long long vqs) +{ + static_cast(ptr)->checkType = static_cast(vqs); +} + +char QStyleOptionMenuItem_Checked(void* ptr) +{ + return static_cast(ptr)->checked; +} + +void QStyleOptionMenuItem_SetChecked(void* ptr, char vbo) +{ + static_cast(ptr)->checked = vbo != 0; +} + +char QStyleOptionMenuItem_MenuHasCheckableItems(void* ptr) +{ + return static_cast(ptr)->menuHasCheckableItems; +} + +void QStyleOptionMenuItem_SetMenuHasCheckableItems(void* ptr, char vbo) +{ + static_cast(ptr)->menuHasCheckableItems = vbo != 0; +} + +void* QStyleOptionMenuItem_MenuRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->menuRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionMenuItem_SetMenuRect(void* ptr, void* vqr) +{ + static_cast(ptr)->menuRect = *static_cast(vqr); +} + +struct QtWidgets_PackedString QStyleOptionMenuItem_Text(void* ptr) +{ + return ({ QByteArray t61111c = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t61111c.prepend("WHITESPACE").constData()+10), t61111c.size()-10 }; }); +} + +void QStyleOptionMenuItem_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +void* QStyleOptionMenuItem_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionMenuItem_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +int QStyleOptionMenuItem_MaxIconWidth(void* ptr) +{ + return static_cast(ptr)->maxIconWidth; +} + +void QStyleOptionMenuItem_SetMaxIconWidth(void* ptr, int vin) +{ + static_cast(ptr)->maxIconWidth = vin; +} + +int QStyleOptionMenuItem_TabWidth(void* ptr) +{ + return static_cast(ptr)->tabWidth; +} + +void QStyleOptionMenuItem_SetTabWidth(void* ptr, int vin) +{ + static_cast(ptr)->tabWidth = vin; +} + +void* QStyleOptionMenuItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font); +} + +void QStyleOptionMenuItem_SetFont(void* ptr, void* vqf) +{ + static_cast(ptr)->font = *static_cast(vqf); +} + +Q_DECLARE_METATYPE(QStyleOptionProgressBar) +Q_DECLARE_METATYPE(QStyleOptionProgressBar*) +void* QStyleOptionProgressBar_NewQStyleOptionProgressBar() +{ + return new QStyleOptionProgressBar(); +} + +void* QStyleOptionProgressBar_NewQStyleOptionProgressBar2(void* other) +{ + return new QStyleOptionProgressBar(*static_cast(other)); +} + +int QStyleOptionProgressBar_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum; +} + +void QStyleOptionProgressBar_SetMinimum(void* ptr, int vin) +{ + static_cast(ptr)->minimum = vin; +} + +int QStyleOptionProgressBar_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum; +} + +void QStyleOptionProgressBar_SetMaximum(void* ptr, int vin) +{ + static_cast(ptr)->maximum = vin; +} + +int QStyleOptionProgressBar_Progress(void* ptr) +{ + return static_cast(ptr)->progress; +} + +void QStyleOptionProgressBar_SetProgress(void* ptr, int vin) +{ + static_cast(ptr)->progress = vin; +} + +struct QtWidgets_PackedString QStyleOptionProgressBar_Text(void* ptr) +{ + return ({ QByteArray tfa5615 = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(tfa5615.prepend("WHITESPACE").constData()+10), tfa5615.size()-10 }; }); +} + +void QStyleOptionProgressBar_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +long long QStyleOptionProgressBar_TextAlignment(void* ptr) +{ + return static_cast(ptr)->textAlignment; +} + +void QStyleOptionProgressBar_SetTextAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->textAlignment = static_cast(vqt); +} + +char QStyleOptionProgressBar_TextVisible(void* ptr) +{ + return static_cast(ptr)->textVisible; +} + +void QStyleOptionProgressBar_SetTextVisible(void* ptr, char vbo) +{ + static_cast(ptr)->textVisible = vbo != 0; +} + +char QStyleOptionProgressBar_InvertedAppearance(void* ptr) +{ + return static_cast(ptr)->invertedAppearance; +} + +void QStyleOptionProgressBar_SetInvertedAppearance(void* ptr, char vbo) +{ + static_cast(ptr)->invertedAppearance = vbo != 0; +} + +char QStyleOptionProgressBar_BottomToTop(void* ptr) +{ + return static_cast(ptr)->bottomToTop; +} + +void QStyleOptionProgressBar_SetBottomToTop(void* ptr, char vbo) +{ + static_cast(ptr)->bottomToTop = vbo != 0; +} + +Q_DECLARE_METATYPE(QStyleOptionRubberBand) +Q_DECLARE_METATYPE(QStyleOptionRubberBand*) +void* QStyleOptionRubberBand_NewQStyleOptionRubberBand() +{ + return new QStyleOptionRubberBand(); +} + +void* QStyleOptionRubberBand_NewQStyleOptionRubberBand2(void* other) +{ + return new QStyleOptionRubberBand(*static_cast(other)); +} + +long long QStyleOptionRubberBand_Shape(void* ptr) +{ + return static_cast(ptr)->shape; +} + +void QStyleOptionRubberBand_SetShape(void* ptr, long long vqr) +{ + static_cast(ptr)->shape = static_cast(vqr); +} + +char QStyleOptionRubberBand_Opaque(void* ptr) +{ + return static_cast(ptr)->opaque; +} + +void QStyleOptionRubberBand_SetOpaque(void* ptr, char vbo) +{ + static_cast(ptr)->opaque = vbo != 0; +} + +Q_DECLARE_METATYPE(QStyleOptionSizeGrip) +Q_DECLARE_METATYPE(QStyleOptionSizeGrip*) +void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip() +{ + return new QStyleOptionSizeGrip(); +} + +void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(void* other) +{ + return new QStyleOptionSizeGrip(*static_cast(other)); +} + +long long QStyleOptionSizeGrip_Corner(void* ptr) +{ + return static_cast(ptr)->corner; +} + +void QStyleOptionSizeGrip_SetCorner(void* ptr, long long vqt) +{ + static_cast(ptr)->corner = static_cast(vqt); +} + +Q_DECLARE_METATYPE(QStyleOptionSlider) +Q_DECLARE_METATYPE(QStyleOptionSlider*) +void* QStyleOptionSlider_NewQStyleOptionSlider() +{ + return new QStyleOptionSlider(); +} + +void* QStyleOptionSlider_NewQStyleOptionSlider2(void* other) +{ + return new QStyleOptionSlider(*static_cast(other)); +} + +long long QStyleOptionSlider_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation; +} + +void QStyleOptionSlider_SetOrientation(void* ptr, long long vqt) +{ + static_cast(ptr)->orientation = static_cast(vqt); +} + +int QStyleOptionSlider_Minimum(void* ptr) +{ + return static_cast(ptr)->minimum; +} + +void QStyleOptionSlider_SetMinimum(void* ptr, int vin) +{ + static_cast(ptr)->minimum = vin; +} + +int QStyleOptionSlider_Maximum(void* ptr) +{ + return static_cast(ptr)->maximum; +} + +void QStyleOptionSlider_SetMaximum(void* ptr, int vin) +{ + static_cast(ptr)->maximum = vin; +} + +long long QStyleOptionSlider_TickPosition(void* ptr) +{ + return static_cast(ptr)->tickPosition; +} + +void QStyleOptionSlider_SetTickPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->tickPosition = static_cast(vqs); +} + +int QStyleOptionSlider_TickInterval(void* ptr) +{ + return static_cast(ptr)->tickInterval; +} + +void QStyleOptionSlider_SetTickInterval(void* ptr, int vin) +{ + static_cast(ptr)->tickInterval = vin; +} + +char QStyleOptionSlider_UpsideDown(void* ptr) +{ + return static_cast(ptr)->upsideDown; +} + +void QStyleOptionSlider_SetUpsideDown(void* ptr, char vbo) +{ + static_cast(ptr)->upsideDown = vbo != 0; +} + +int QStyleOptionSlider_SliderPosition(void* ptr) +{ + return static_cast(ptr)->sliderPosition; +} + +void QStyleOptionSlider_SetSliderPosition(void* ptr, int vin) +{ + static_cast(ptr)->sliderPosition = vin; +} + +int QStyleOptionSlider_SliderValue(void* ptr) +{ + return static_cast(ptr)->sliderValue; +} + +void QStyleOptionSlider_SetSliderValue(void* ptr, int vin) +{ + static_cast(ptr)->sliderValue = vin; +} + +int QStyleOptionSlider_SingleStep(void* ptr) +{ + return static_cast(ptr)->singleStep; +} + +void QStyleOptionSlider_SetSingleStep(void* ptr, int vin) +{ + static_cast(ptr)->singleStep = vin; +} + +int QStyleOptionSlider_PageStep(void* ptr) +{ + return static_cast(ptr)->pageStep; +} + +void QStyleOptionSlider_SetPageStep(void* ptr, int vin) +{ + static_cast(ptr)->pageStep = vin; +} + +double QStyleOptionSlider_NotchTarget(void* ptr) +{ + return static_cast(ptr)->notchTarget; +} + +void QStyleOptionSlider_SetNotchTarget(void* ptr, double vqr) +{ + static_cast(ptr)->notchTarget = vqr; +} + +char QStyleOptionSlider_DialWrapping(void* ptr) +{ + return static_cast(ptr)->dialWrapping; +} + +void QStyleOptionSlider_SetDialWrapping(void* ptr, char vbo) +{ + static_cast(ptr)->dialWrapping = vbo != 0; +} + +Q_DECLARE_METATYPE(QStyleOptionSpinBox) +Q_DECLARE_METATYPE(QStyleOptionSpinBox*) +void* QStyleOptionSpinBox_NewQStyleOptionSpinBox() +{ + return new QStyleOptionSpinBox(); +} + +void* QStyleOptionSpinBox_NewQStyleOptionSpinBox2(void* other) +{ + return new QStyleOptionSpinBox(*static_cast(other)); +} + +long long QStyleOptionSpinBox_ButtonSymbols(void* ptr) +{ + return static_cast(ptr)->buttonSymbols; +} + +void QStyleOptionSpinBox_SetButtonSymbols(void* ptr, long long vqa) +{ + static_cast(ptr)->buttonSymbols = static_cast(vqa); +} + +long long QStyleOptionSpinBox_StepEnabled(void* ptr) +{ + return static_cast(ptr)->stepEnabled; +} + +void QStyleOptionSpinBox_SetStepEnabled(void* ptr, long long vqa) +{ + static_cast(ptr)->stepEnabled = static_cast(vqa); +} + +char QStyleOptionSpinBox_Frame(void* ptr) +{ + return static_cast(ptr)->frame; +} + +void QStyleOptionSpinBox_SetFrame(void* ptr, char vbo) +{ + static_cast(ptr)->frame = vbo != 0; +} + +Q_DECLARE_METATYPE(QStyleOptionTab) +Q_DECLARE_METATYPE(QStyleOptionTab*) +void* QStyleOptionTab_NewQStyleOptionTab() +{ + return new QStyleOptionTab(); +} + +void* QStyleOptionTab_NewQStyleOptionTab2(void* other) +{ + return new QStyleOptionTab(*static_cast(other)); +} + +long long QStyleOptionTab_Shape(void* ptr) +{ + return static_cast(ptr)->shape; +} + +void QStyleOptionTab_SetShape(void* ptr, long long vqt) +{ + static_cast(ptr)->shape = static_cast(vqt); +} + +struct QtWidgets_PackedString QStyleOptionTab_Text(void* ptr) +{ + return ({ QByteArray t12932f = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t12932f.prepend("WHITESPACE").constData()+10), t12932f.size()-10 }; }); +} + +void QStyleOptionTab_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +void* QStyleOptionTab_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionTab_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +int QStyleOptionTab_Row(void* ptr) +{ + return static_cast(ptr)->row; +} + +void QStyleOptionTab_SetRow(void* ptr, int vin) +{ + static_cast(ptr)->row = vin; +} + +long long QStyleOptionTab_Position(void* ptr) +{ + return static_cast(ptr)->position; +} + +void QStyleOptionTab_SetPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->position = static_cast(vqs); +} + +long long QStyleOptionTab_SelectedPosition(void* ptr) +{ + return static_cast(ptr)->selectedPosition; +} + +void QStyleOptionTab_SetSelectedPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->selectedPosition = static_cast(vqs); +} + +long long QStyleOptionTab_CornerWidgets(void* ptr) +{ + return static_cast(ptr)->cornerWidgets; +} + +void QStyleOptionTab_SetCornerWidgets(void* ptr, long long vqs) +{ + static_cast(ptr)->cornerWidgets = static_cast(vqs); +} + +void* QStyleOptionTab_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTab_SetIconSize(void* ptr, void* vqs) +{ + static_cast(ptr)->iconSize = *static_cast(vqs); +} + +char QStyleOptionTab_DocumentMode(void* ptr) +{ + return static_cast(ptr)->documentMode; +} + +void QStyleOptionTab_SetDocumentMode(void* ptr, char vbo) +{ + static_cast(ptr)->documentMode = vbo != 0; +} + +void* QStyleOptionTab_LeftButtonSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->leftButtonSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTab_SetLeftButtonSize(void* ptr, void* vqs) +{ + static_cast(ptr)->leftButtonSize = *static_cast(vqs); +} + +void* QStyleOptionTab_RightButtonSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->rightButtonSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTab_SetRightButtonSize(void* ptr, void* vqs) +{ + static_cast(ptr)->rightButtonSize = *static_cast(vqs); +} + +Q_DECLARE_METATYPE(QStyleOptionTabBarBase) +Q_DECLARE_METATYPE(QStyleOptionTabBarBase*) +void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase() +{ + return new QStyleOptionTabBarBase(); +} + +void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(void* other) +{ + return new QStyleOptionTabBarBase(*static_cast(other)); +} + +long long QStyleOptionTabBarBase_Shape(void* ptr) +{ + return static_cast(ptr)->shape; +} + +void QStyleOptionTabBarBase_SetShape(void* ptr, long long vqt) +{ + static_cast(ptr)->shape = static_cast(vqt); +} + +void* QStyleOptionTabBarBase_TabBarRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->tabBarRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabBarBase_SetTabBarRect(void* ptr, void* vqr) +{ + static_cast(ptr)->tabBarRect = *static_cast(vqr); +} + +void* QStyleOptionTabBarBase_SelectedTabRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->selectedTabRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabBarBase_SetSelectedTabRect(void* ptr, void* vqr) +{ + static_cast(ptr)->selectedTabRect = *static_cast(vqr); +} + +char QStyleOptionTabBarBase_DocumentMode(void* ptr) +{ + return static_cast(ptr)->documentMode; +} + +void QStyleOptionTabBarBase_SetDocumentMode(void* ptr, char vbo) +{ + static_cast(ptr)->documentMode = vbo != 0; +} + +Q_DECLARE_METATYPE(QStyleOptionTabWidgetFrame) +Q_DECLARE_METATYPE(QStyleOptionTabWidgetFrame*) +void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame() +{ + return new QStyleOptionTabWidgetFrame(); +} + +void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(void* other) +{ + return new QStyleOptionTabWidgetFrame(*static_cast(other)); +} + +int QStyleOptionTabWidgetFrame_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth; +} + +void QStyleOptionTabWidgetFrame_SetLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->lineWidth = vin; +} + +int QStyleOptionTabWidgetFrame_MidLineWidth(void* ptr) +{ + return static_cast(ptr)->midLineWidth; +} + +void QStyleOptionTabWidgetFrame_SetMidLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->midLineWidth = vin; +} + +long long QStyleOptionTabWidgetFrame_Shape(void* ptr) +{ + return static_cast(ptr)->shape; +} + +void QStyleOptionTabWidgetFrame_SetShape(void* ptr, long long vqt) +{ + static_cast(ptr)->shape = static_cast(vqt); +} + +void* QStyleOptionTabWidgetFrame_TabBarSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->tabBarSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabWidgetFrame_SetTabBarSize(void* ptr, void* vqs) +{ + static_cast(ptr)->tabBarSize = *static_cast(vqs); +} + +void* QStyleOptionTabWidgetFrame_RightCornerWidgetSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->rightCornerWidgetSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(void* ptr, void* vqs) +{ + static_cast(ptr)->rightCornerWidgetSize = *static_cast(vqs); +} + +void* QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->leftCornerWidgetSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(void* ptr, void* vqs) +{ + static_cast(ptr)->leftCornerWidgetSize = *static_cast(vqs); +} + +void* QStyleOptionTabWidgetFrame_TabBarRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->tabBarRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabWidgetFrame_SetTabBarRect(void* ptr, void* vqr) +{ + static_cast(ptr)->tabBarRect = *static_cast(vqr); +} + +void* QStyleOptionTabWidgetFrame_SelectedTabRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->selectedTabRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionTabWidgetFrame_SetSelectedTabRect(void* ptr, void* vqr) +{ + static_cast(ptr)->selectedTabRect = *static_cast(vqr); +} + +Q_DECLARE_METATYPE(QStyleOptionTitleBar) +Q_DECLARE_METATYPE(QStyleOptionTitleBar*) +void* QStyleOptionTitleBar_NewQStyleOptionTitleBar() +{ + return new QStyleOptionTitleBar(); +} + +void* QStyleOptionTitleBar_NewQStyleOptionTitleBar2(void* other) +{ + return new QStyleOptionTitleBar(*static_cast(other)); +} + +struct QtWidgets_PackedString QStyleOptionTitleBar_Text(void* ptr) +{ + return ({ QByteArray tfebd0b = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(tfebd0b.prepend("WHITESPACE").constData()+10), tfebd0b.size()-10 }; }); +} + +void QStyleOptionTitleBar_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +void* QStyleOptionTitleBar_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionTitleBar_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +int QStyleOptionTitleBar_TitleBarState(void* ptr) +{ + return static_cast(ptr)->titleBarState; +} + +void QStyleOptionTitleBar_SetTitleBarState(void* ptr, int vin) +{ + static_cast(ptr)->titleBarState = vin; +} + +long long QStyleOptionTitleBar_TitleBarFlags(void* ptr) +{ + return static_cast(ptr)->titleBarFlags; +} + +void QStyleOptionTitleBar_SetTitleBarFlags(void* ptr, long long vqt) +{ + static_cast(ptr)->titleBarFlags = static_cast(vqt); +} + +Q_DECLARE_METATYPE(QStyleOptionToolBar) +Q_DECLARE_METATYPE(QStyleOptionToolBar*) +void* QStyleOptionToolBar_NewQStyleOptionToolBar() +{ + return new QStyleOptionToolBar(); +} + +void* QStyleOptionToolBar_NewQStyleOptionToolBar2(void* other) +{ + return new QStyleOptionToolBar(*static_cast(other)); +} + +long long QStyleOptionToolBar_PositionOfLine(void* ptr) +{ + return static_cast(ptr)->positionOfLine; +} + +void QStyleOptionToolBar_SetPositionOfLine(void* ptr, long long vqs) +{ + static_cast(ptr)->positionOfLine = static_cast(vqs); +} + +long long QStyleOptionToolBar_PositionWithinLine(void* ptr) +{ + return static_cast(ptr)->positionWithinLine; +} + +void QStyleOptionToolBar_SetPositionWithinLine(void* ptr, long long vqs) +{ + static_cast(ptr)->positionWithinLine = static_cast(vqs); +} + +long long QStyleOptionToolBar_ToolBarArea(void* ptr) +{ + return static_cast(ptr)->toolBarArea; +} + +void QStyleOptionToolBar_SetToolBarArea(void* ptr, long long vqt) +{ + static_cast(ptr)->toolBarArea = static_cast(vqt); +} + +long long QStyleOptionToolBar_Features(void* ptr) +{ + return static_cast(ptr)->features; +} + +void QStyleOptionToolBar_SetFeatures(void* ptr, long long vqs) +{ + static_cast(ptr)->features = static_cast(vqs); +} + +int QStyleOptionToolBar_LineWidth(void* ptr) +{ + return static_cast(ptr)->lineWidth; +} + +void QStyleOptionToolBar_SetLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->lineWidth = vin; +} + +int QStyleOptionToolBar_MidLineWidth(void* ptr) +{ + return static_cast(ptr)->midLineWidth; +} + +void QStyleOptionToolBar_SetMidLineWidth(void* ptr, int vin) +{ + static_cast(ptr)->midLineWidth = vin; +} + +Q_DECLARE_METATYPE(QStyleOptionToolBox) +Q_DECLARE_METATYPE(QStyleOptionToolBox*) +void* QStyleOptionToolBox_NewQStyleOptionToolBox() +{ + return new QStyleOptionToolBox(); +} + +void* QStyleOptionToolBox_NewQStyleOptionToolBox2(void* other) +{ + return new QStyleOptionToolBox(*static_cast(other)); +} + +struct QtWidgets_PackedString QStyleOptionToolBox_Text(void* ptr) +{ + return ({ QByteArray t86be6c = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t86be6c.prepend("WHITESPACE").constData()+10), t86be6c.size()-10 }; }); +} + +void QStyleOptionToolBox_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +void* QStyleOptionToolBox_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionToolBox_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +long long QStyleOptionToolBox_SelectedPosition(void* ptr) +{ + return static_cast(ptr)->selectedPosition; +} + +void QStyleOptionToolBox_SetSelectedPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->selectedPosition = static_cast(vqs); +} + +Q_DECLARE_METATYPE(QStyleOptionToolButton) +Q_DECLARE_METATYPE(QStyleOptionToolButton*) +void* QStyleOptionToolButton_NewQStyleOptionToolButton() +{ + return new QStyleOptionToolButton(); +} + +void* QStyleOptionToolButton_NewQStyleOptionToolButton2(void* other) +{ + return new QStyleOptionToolButton(*static_cast(other)); +} + +long long QStyleOptionToolButton_Features(void* ptr) +{ + return static_cast(ptr)->features; +} + +void QStyleOptionToolButton_SetFeatures(void* ptr, long long vqs) +{ + static_cast(ptr)->features = static_cast(vqs); +} + +void* QStyleOptionToolButton_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionToolButton_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +void* QStyleOptionToolButton_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionToolButton_SetIconSize(void* ptr, void* vqs) +{ + static_cast(ptr)->iconSize = *static_cast(vqs); +} + +struct QtWidgets_PackedString QStyleOptionToolButton_Text(void* ptr) +{ + return ({ QByteArray t245424 = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t245424.prepend("WHITESPACE").constData()+10), t245424.size()-10 }; }); +} + +void QStyleOptionToolButton_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +long long QStyleOptionToolButton_ArrowType(void* ptr) +{ + return static_cast(ptr)->arrowType; +} + +void QStyleOptionToolButton_SetArrowType(void* ptr, long long vqt) +{ + static_cast(ptr)->arrowType = static_cast(vqt); +} + +long long QStyleOptionToolButton_ToolButtonStyle(void* ptr) +{ + return static_cast(ptr)->toolButtonStyle; +} + +void QStyleOptionToolButton_SetToolButtonStyle(void* ptr, long long vqt) +{ + static_cast(ptr)->toolButtonStyle = static_cast(vqt); +} + +void* QStyleOptionToolButton_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos; new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QStyleOptionToolButton_SetPos(void* ptr, void* vqp) +{ + static_cast(ptr)->pos = *static_cast(vqp); +} + +void* QStyleOptionToolButton_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font); +} + +void QStyleOptionToolButton_SetFont(void* ptr, void* vqf) +{ + static_cast(ptr)->font = *static_cast(vqf); +} + +Q_DECLARE_METATYPE(QStyleOptionViewItem) +Q_DECLARE_METATYPE(QStyleOptionViewItem*) +void* QStyleOptionViewItem_NewQStyleOptionViewItem() +{ + return new QStyleOptionViewItem(); +} + +void* QStyleOptionViewItem_NewQStyleOptionViewItem2(void* other) +{ + return new QStyleOptionViewItem(*static_cast(other)); +} + +long long QStyleOptionViewItem_DisplayAlignment(void* ptr) +{ + return static_cast(ptr)->displayAlignment; +} + +void QStyleOptionViewItem_SetDisplayAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->displayAlignment = static_cast(vqt); +} + +long long QStyleOptionViewItem_DecorationAlignment(void* ptr) +{ + return static_cast(ptr)->decorationAlignment; +} + +void QStyleOptionViewItem_SetDecorationAlignment(void* ptr, long long vqt) +{ + static_cast(ptr)->decorationAlignment = static_cast(vqt); +} + +long long QStyleOptionViewItem_TextElideMode(void* ptr) +{ + return static_cast(ptr)->textElideMode; +} + +void QStyleOptionViewItem_SetTextElideMode(void* ptr, long long vqt) +{ + static_cast(ptr)->textElideMode = static_cast(vqt); +} + +long long QStyleOptionViewItem_DecorationPosition(void* ptr) +{ + return static_cast(ptr)->decorationPosition; +} + +void QStyleOptionViewItem_SetDecorationPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->decorationPosition = static_cast(vqs); +} + +void* QStyleOptionViewItem_DecorationSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->decorationSize; new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyleOptionViewItem_SetDecorationSize(void* ptr, void* vqs) +{ + static_cast(ptr)->decorationSize = *static_cast(vqs); +} + +void* QStyleOptionViewItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font); +} + +void QStyleOptionViewItem_SetFont(void* ptr, void* vqf) +{ + static_cast(ptr)->font = *static_cast(vqf); +} + +char QStyleOptionViewItem_ShowDecorationSelected(void* ptr) +{ + return static_cast(ptr)->showDecorationSelected; +} + +void QStyleOptionViewItem_SetShowDecorationSelected(void* ptr, char vbo) +{ + static_cast(ptr)->showDecorationSelected = vbo != 0; +} + +long long QStyleOptionViewItem_Features(void* ptr) +{ + return static_cast(ptr)->features; +} + +void QStyleOptionViewItem_SetFeatures(void* ptr, long long vqs) +{ + static_cast(ptr)->features = static_cast(vqs); +} + +void* QStyleOptionViewItem_Index(void* ptr) +{ + return new QModelIndex(static_cast(ptr)->index); +} + +void QStyleOptionViewItem_SetIndex(void* ptr, void* vqm) +{ + static_cast(ptr)->index = *static_cast(vqm); +} + +long long QStyleOptionViewItem_CheckState(void* ptr) +{ + return static_cast(ptr)->checkState; +} + +void QStyleOptionViewItem_SetCheckState(void* ptr, long long vqt) +{ + static_cast(ptr)->checkState = static_cast(vqt); +} + +void* QStyleOptionViewItem_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon); +} + +void QStyleOptionViewItem_SetIcon(void* ptr, void* vqi) +{ + static_cast(ptr)->icon = *static_cast(vqi); +} + +struct QtWidgets_PackedString QStyleOptionViewItem_Text(void* ptr) +{ + return ({ QByteArray t3c2585 = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t3c2585.prepend("WHITESPACE").constData()+10), t3c2585.size()-10 }; }); +} + +void QStyleOptionViewItem_SetText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); +} + +long long QStyleOptionViewItem_ViewItemPosition(void* ptr) +{ + return static_cast(ptr)->viewItemPosition; +} + +void QStyleOptionViewItem_SetViewItemPosition(void* ptr, long long vqs) +{ + static_cast(ptr)->viewItemPosition = static_cast(vqs); +} + +void* QStyleOptionViewItem_BackgroundBrush(void* ptr) +{ + return new QBrush(static_cast(ptr)->backgroundBrush); +} + +void QStyleOptionViewItem_SetBackgroundBrush(void* ptr, void* vqb) +{ + static_cast(ptr)->backgroundBrush = *static_cast(vqb); +} + +Q_DECLARE_METATYPE(QStylePainter*) +void* QStylePainter_NewQStylePainter() +{ + return new QStylePainter(); +} + +void* QStylePainter_NewQStylePainter2(void* widget) +{ + return new QStylePainter(static_cast(widget)); +} + +void* QStylePainter_NewQStylePainter3(void* pd, void* widget) +{ + if (dynamic_cast(static_cast(pd))) { + return new QStylePainter(static_cast(pd), static_cast(widget)); + } else if (dynamic_cast(static_cast(pd))) { + return new QStylePainter(static_cast(pd), static_cast(widget)); + } else if (dynamic_cast(static_cast(pd))) { + return new QStylePainter(static_cast(pd), static_cast(widget)); + } else { + return new QStylePainter(static_cast(pd), static_cast(widget)); + } +} + +char QStylePainter_Begin(void* ptr, void* widget) +{ + return static_cast(ptr)->begin(static_cast(widget)); +} + +char QStylePainter_Begin2(void* ptr, void* pd, void* widget) +{ + if (dynamic_cast(static_cast(pd))) { + return static_cast(ptr)->begin(static_cast(pd), static_cast(widget)); + } else { + return static_cast(ptr)->begin(static_cast(pd), static_cast(widget)); + } +} + +void QStylePainter_DrawComplexControl(void* ptr, long long cc, void* option) +{ + static_cast(ptr)->drawComplexControl(static_cast(cc), *static_cast(option)); +} + +void QStylePainter_DrawControl(void* ptr, long long ce, void* option) +{ + static_cast(ptr)->drawControl(static_cast(ce), *static_cast(option)); +} + +void QStylePainter_DrawItemPixmap(void* ptr, void* rect, int flags, void* pixmap) +{ + static_cast(ptr)->drawItemPixmap(*static_cast(rect), flags, *static_cast(pixmap)); +} + +void QStylePainter_DrawItemText(void* ptr, void* rect, int flags, void* pal, char enabled, struct QtWidgets_PackedString text, long long textRole) +{ + static_cast(ptr)->drawItemText(*static_cast(rect), flags, *static_cast(pal), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); +} + +void QStylePainter_DrawPrimitive(void* ptr, long long pe, void* option) +{ + static_cast(ptr)->drawPrimitive(static_cast(pe), *static_cast(option)); +} + +void* QStylePainter_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +void* QStylePainter___drawLines_lines_atList2(void* ptr, int i) +{ + return ({ QLineF tmpValue = ({QLineF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLineF(tmpValue.p1(), tmpValue.p2()); }); +} + +void QStylePainter___drawLines_lines_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePainter___drawLines_lines_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStylePainter___drawLines_pointPairs_atList4(void* ptr, int i) +{ + return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QStylePainter___drawLines_pointPairs_setList4(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePainter___drawLines_pointPairs_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStylePainter___drawLines_lines_atList6(void* ptr, int i) +{ + return ({ QLine tmpValue = ({QLine tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLine(tmpValue.p1(), tmpValue.p2()); }); +} + +void QStylePainter___drawLines_lines_setList6(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePainter___drawLines_lines_newList6(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStylePainter___drawLines_pointPairs_atList8(void* ptr, int i) +{ + return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void QStylePainter___drawLines_pointPairs_setList8(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePainter___drawLines_pointPairs_newList8(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStylePainter___drawRects_rectangles_atList2(void* ptr, int i) +{ + return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStylePainter___drawRects_rectangles_setList2(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePainter___drawRects_rectangles_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QStylePainter___drawRects_rectangles_atList4(void* ptr, int i) +{ + return ({ QRect tmpValue = ({QRect tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QStylePainter___drawRects_rectangles_setList4(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePainter___drawRects_rectangles_newList4(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +class MyQStylePlugin: public QStylePlugin +{ +public: + MyQStylePlugin(QObject *parent = Q_NULLPTR) : QStylePlugin(parent) {QStylePlugin_QStylePlugin_QRegisterMetaType();}; + QStyle * create(const QString & key) { QByteArray ta62f22 = key.toUtf8(); QtWidgets_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return static_cast(callbackQStylePlugin_Create(this, keyPacked)); }; + ~MyQStylePlugin() { callbackQStylePlugin_DestroyQStylePlugin(this); }; + void childEvent(QChildEvent * event) { callbackQStylePlugin_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQStylePlugin_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQStylePlugin_CustomEvent(this, event); }; + void deleteLater() { callbackQStylePlugin_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQStylePlugin_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQStylePlugin_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQStylePlugin_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQStylePlugin_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQStylePlugin_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStylePlugin_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQStylePlugin_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStylePlugin*) +Q_DECLARE_METATYPE(MyQStylePlugin*) + +int QStylePlugin_QStylePlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStylePlugin_NewQStylePlugin(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStylePlugin(static_cast(parent)); + } else { + return new MyQStylePlugin(static_cast(parent)); + } +} + +void* QStylePlugin_Create(void* ptr, struct QtWidgets_PackedString key) +{ + return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len)); +} + +void QStylePlugin_DestroyQStylePlugin(void* ptr) +{ + static_cast(ptr)->~QStylePlugin(); +} + +void QStylePlugin_DestroyQStylePluginDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QStylePlugin___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStylePlugin___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStylePlugin___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStylePlugin___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QStylePlugin___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QStylePlugin___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStylePlugin___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStylePlugin___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStylePlugin___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStylePlugin___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStylePlugin___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStylePlugin___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QStylePlugin___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QStylePlugin___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QStylePlugin___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QStylePlugin_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStylePlugin::childEvent(static_cast(event)); +} + +void QStylePlugin_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QStylePlugin::connectNotify(*static_cast(sign)); +} + +void QStylePlugin_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStylePlugin::customEvent(static_cast(event)); +} + +void QStylePlugin_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QStylePlugin::deleteLater(); +} + +void QStylePlugin_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QStylePlugin::disconnectNotify(*static_cast(sign)); +} + +char QStylePlugin_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QStylePlugin::event(static_cast(e)); +} + +char QStylePlugin_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QStylePlugin_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QStylePlugin::metaObject()); +} + +void QStylePlugin_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QStylePlugin::timerEvent(static_cast(event)); +} + +class MyQStyledItemDelegate: public QStyledItemDelegate +{ +public: + MyQStyledItemDelegate(QObject *parent = Q_NULLPTR) : QStyledItemDelegate(parent) {QStyledItemDelegate_QStyledItemDelegate_QRegisterMetaType();}; + QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQAbstractItemDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; + QString displayText(const QVariant & value, const QLocale & locale) const { return ({ QtWidgets_PackedString tempVal = callbackQStyledItemDelegate_DisplayText(const_cast(static_cast(this)), const_cast(&value), const_cast(&locale)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; + bool eventFilter(QObject * editor, QEvent * event) { return callbackQAbstractItemDelegate_EventFilter(this, editor, event) != 0; }; + void initStyleOption(QStyleOptionViewItem * option, const QModelIndex & index) const { callbackQStyledItemDelegate_InitStyleOption(const_cast(static_cast(this)), option, const_cast(&index)); }; + void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQStyledItemDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; + void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; + void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; + QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQStyledItemDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; + void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; + ~MyQStyledItemDelegate() { callbackQStyledItemDelegate_DestroyQStyledItemDelegate(this); }; + void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemDelegate_CloseEditor(this, editor, hint); }; + void Signal_CommitData(QWidget * editor) { callbackQAbstractItemDelegate_CommitData(this, editor); }; + void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; + bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; + void Signal_SizeHintChanged(const QModelIndex & index) { callbackQAbstractItemDelegate_SizeHintChanged(this, const_cast(&index)); }; + void childEvent(QChildEvent * event) { callbackQAbstractItemDelegate_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAbstractItemDelegate_CustomEvent(this, event); }; + void deleteLater() { callbackQAbstractItemDelegate_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAbstractItemDelegate_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQAbstractItemDelegate_Event(this, e) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQAbstractItemDelegate_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractItemDelegate_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAbstractItemDelegate_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QStyledItemDelegate*) +Q_DECLARE_METATYPE(MyQStyledItemDelegate*) + +int QStyledItemDelegate_QStyledItemDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QStyledItemDelegate_NewQStyledItemDelegate(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQStyledItemDelegate(static_cast(parent)); + } else { + return new MyQStyledItemDelegate(static_cast(parent)); + } +} + +struct QtWidgets_PackedString QStyledItemDelegate_DisplayText(void* ptr, void* value, void* locale) +{ + return ({ QByteArray t4b31fe = static_cast(ptr)->displayText(*static_cast(value), *static_cast(locale)).toUtf8(); QtWidgets_PackedString { const_cast(t4b31fe.prepend("WHITESPACE").constData()+10), t4b31fe.size()-10 }; }); +} + +struct QtWidgets_PackedString QStyledItemDelegate_DisplayTextDefault(void* ptr, void* value, void* locale) +{ + return ({ QByteArray tfa980a = static_cast(ptr)->QStyledItemDelegate::displayText(*static_cast(value), *static_cast(locale)).toUtf8(); QtWidgets_PackedString { const_cast(tfa980a.prepend("WHITESPACE").constData()+10), tfa980a.size()-10 }; }); +} + +void QStyledItemDelegate_InitStyleOption(void* ptr, void* option, void* index) +{ + static_cast(ptr)->initStyleOption(static_cast(option), *static_cast(index)); +} + +void QStyledItemDelegate_InitStyleOptionDefault(void* ptr, void* option, void* index) +{ + static_cast(ptr)->QStyledItemDelegate::initStyleOption(static_cast(option), *static_cast(index)); +} + +void* QStyledItemDelegate_ItemEditorFactory(void* ptr) +{ + return static_cast(ptr)->itemEditorFactory(); +} + +void QStyledItemDelegate_Paint(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->paint(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QStyledItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->QStyledItemDelegate::paint(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QStyledItemDelegate_SetItemEditorFactory(void* ptr, void* factory) +{ + static_cast(ptr)->setItemEditorFactory(static_cast(factory)); +} + +void* QStyledItemDelegate_SizeHint(void* ptr, void* option, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QStyledItemDelegate_SizeHintDefault(void* ptr, void* option, void* index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QStyledItemDelegate::sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QStyledItemDelegate_DestroyQStyledItemDelegate(void* ptr) +{ + static_cast(ptr)->~QStyledItemDelegate(); +} + +void QStyledItemDelegate_DestroyQStyledItemDelegateDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSwipeGesture: public QSwipeGesture +{ +public: + ~MyQSwipeGesture() { callbackQSwipeGesture_DestroyQSwipeGesture(this); }; + void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; + void deleteLater() { callbackQGesture_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSwipeGesture*) +Q_DECLARE_METATYPE(MyQSwipeGesture*) + +int QSwipeGesture_QSwipeGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +long long QSwipeGesture_HorizontalDirection(void* ptr) +{ + return static_cast(ptr)->horizontalDirection(); +} + +void QSwipeGesture_SetSwipeAngle(void* ptr, double value) +{ + static_cast(ptr)->setSwipeAngle(value); +} + +double QSwipeGesture_SwipeAngle(void* ptr) +{ + return static_cast(ptr)->swipeAngle(); +} + +long long QSwipeGesture_VerticalDirection(void* ptr) +{ + return static_cast(ptr)->verticalDirection(); +} + +void QSwipeGesture_DestroyQSwipeGesture(void* ptr) +{ + static_cast(ptr)->~QSwipeGesture(); +} + +void QSwipeGesture_DestroyQSwipeGestureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQSystemTrayIcon: public QSystemTrayIcon +{ +public: + MyQSystemTrayIcon(QObject *parent = Q_NULLPTR) : QSystemTrayIcon(parent) {QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType();}; + MyQSystemTrayIcon(const QIcon &icon, QObject *parent = Q_NULLPTR) : QSystemTrayIcon(icon, parent) {QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType();}; + void Signal_Activated(QSystemTrayIcon::ActivationReason reason) { callbackQSystemTrayIcon_Activated(this, reason); }; + bool event(QEvent * e) { return callbackQSystemTrayIcon_Event(this, e) != 0; }; + void hide() { callbackQSystemTrayIcon_Hide(this); }; + void Signal_MessageClicked() { callbackQSystemTrayIcon_MessageClicked(this); }; + void setVisible(bool visible) { callbackQSystemTrayIcon_SetVisible(this, visible); }; + void show() { callbackQSystemTrayIcon_Show(this); }; + void showMessage(const QString & title, const QString & message, QSystemTrayIcon::MessageIcon icon, int millisecondsTimeoutHint) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSystemTrayIcon_ShowMessage(this, titlePacked, messagePacked, icon, millisecondsTimeoutHint); }; + void showMessage(const QString & title, const QString & message, const QIcon & icon, int millisecondsTimeoutHint) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSystemTrayIcon_ShowMessage2(this, titlePacked, messagePacked, const_cast(&icon), millisecondsTimeoutHint); }; + ~MyQSystemTrayIcon() { callbackQSystemTrayIcon_DestroyQSystemTrayIcon(this); }; + void childEvent(QChildEvent * event) { callbackQSystemTrayIcon_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQSystemTrayIcon_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQSystemTrayIcon_CustomEvent(this, event); }; + void deleteLater() { callbackQSystemTrayIcon_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQSystemTrayIcon_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQSystemTrayIcon_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQSystemTrayIcon_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQSystemTrayIcon_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSystemTrayIcon_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQSystemTrayIcon_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QSystemTrayIcon*) +Q_DECLARE_METATYPE(MyQSystemTrayIcon*) + +int QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QSystemTrayIcon_NewQSystemTrayIcon(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(static_cast(parent)); + } else { + return new MyQSystemTrayIcon(static_cast(parent)); + } +} + +void* QSystemTrayIcon_NewQSystemTrayIcon2(void* icon, void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } else { + return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); + } +} + +void QSystemTrayIcon_ConnectActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSystemTrayIcon::activated), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_Activated), static_cast(t)); +} + +void QSystemTrayIcon_DisconnectActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSystemTrayIcon::activated), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_Activated)); +} + +void QSystemTrayIcon_Activated(void* ptr, long long reason) +{ + static_cast(ptr)->activated(static_cast(reason)); +} + +void* QSystemTrayIcon_ContextMenu(void* ptr) +{ + return static_cast(ptr)->contextMenu(); +} + +char QSystemTrayIcon_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QSystemTrayIcon::event(static_cast(e)); +} + +void* QSystemTrayIcon_Geometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QSystemTrayIcon_Hide(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hide"); +} + +void QSystemTrayIcon_HideDefault(void* ptr) +{ + static_cast(ptr)->QSystemTrayIcon::hide(); +} + +void* QSystemTrayIcon_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +char QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable() +{ + return QSystemTrayIcon::isSystemTrayAvailable(); +} + +char QSystemTrayIcon_IsVisible(void* ptr) +{ + return static_cast(ptr)->isVisible(); +} + +void QSystemTrayIcon_ConnectMessageClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QSystemTrayIcon::messageClicked), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_MessageClicked), static_cast(t)); +} + +void QSystemTrayIcon_DisconnectMessageClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QSystemTrayIcon::messageClicked), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_MessageClicked)); +} + +void QSystemTrayIcon_MessageClicked(void* ptr) +{ + static_cast(ptr)->messageClicked(); +} + +void QSystemTrayIcon_SetContextMenu(void* ptr, void* menu) +{ + static_cast(ptr)->setContextMenu(static_cast(menu)); +} + +void QSystemTrayIcon_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QSystemTrayIcon_SetToolTip(void* ptr, struct QtWidgets_PackedString tip) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(tip.data, tip.len)); +} + +void QSystemTrayIcon_SetVisible(void* ptr, char visible) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); +} + +void QSystemTrayIcon_SetVisibleDefault(void* ptr, char visible) +{ + static_cast(ptr)->QSystemTrayIcon::setVisible(visible != 0); +} + +void QSystemTrayIcon_Show(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "show"); +} + +void QSystemTrayIcon_ShowDefault(void* ptr) +{ + static_cast(ptr)->QSystemTrayIcon::show(); +} + +void QSystemTrayIcon_ShowMessage(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(title.data, title.len)), Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(QSystemTrayIcon::MessageIcon, static_cast(icon)), Q_ARG(int, millisecondsTimeoutHint)); +} + +void QSystemTrayIcon_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint) +{ + static_cast(ptr)->QSystemTrayIcon::showMessage(QString::fromUtf8(title.data, title.len), QString::fromUtf8(message.data, message.len), static_cast(icon), millisecondsTimeoutHint); +} + +void QSystemTrayIcon_ShowMessage2(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(title.data, title.len)), Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(const QIcon, *static_cast(icon)), Q_ARG(int, millisecondsTimeoutHint)); +} + +void QSystemTrayIcon_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint) +{ + static_cast(ptr)->QSystemTrayIcon::showMessage(QString::fromUtf8(title.data, title.len), QString::fromUtf8(message.data, message.len), *static_cast(icon), millisecondsTimeoutHint); +} + +char QSystemTrayIcon_QSystemTrayIcon_SupportsMessages() +{ + return QSystemTrayIcon::supportsMessages(); +} + +struct QtWidgets_PackedString QSystemTrayIcon_ToolTip(void* ptr) +{ + return ({ QByteArray t27041f = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t27041f.prepend("WHITESPACE").constData()+10), t27041f.size()-10 }; }); +} + +void QSystemTrayIcon_DestroyQSystemTrayIcon(void* ptr) +{ + static_cast(ptr)->~QSystemTrayIcon(); +} + +void QSystemTrayIcon_DestroyQSystemTrayIconDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QSystemTrayIcon___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSystemTrayIcon___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSystemTrayIcon___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSystemTrayIcon___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QSystemTrayIcon___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QSystemTrayIcon___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSystemTrayIcon___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSystemTrayIcon___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSystemTrayIcon___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSystemTrayIcon___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSystemTrayIcon___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSystemTrayIcon___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QSystemTrayIcon___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QSystemTrayIcon___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QSystemTrayIcon___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QSystemTrayIcon_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSystemTrayIcon::childEvent(static_cast(event)); +} + +void QSystemTrayIcon_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QSystemTrayIcon::connectNotify(*static_cast(sign)); +} + +void QSystemTrayIcon_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSystemTrayIcon::customEvent(static_cast(event)); +} + +void QSystemTrayIcon_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QSystemTrayIcon::deleteLater(); +} + +void QSystemTrayIcon_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QSystemTrayIcon::disconnectNotify(*static_cast(sign)); +} + +char QSystemTrayIcon_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QSystemTrayIcon_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QSystemTrayIcon::metaObject()); +} + +void QSystemTrayIcon_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QSystemTrayIcon::timerEvent(static_cast(event)); +} + +class MyQTabBar: public QTabBar +{ +public: + MyQTabBar(QWidget *parent = Q_NULLPTR) : QTabBar(parent) {QTabBar_QTabBar_QRegisterMetaType();}; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void Signal_CurrentChanged(int index) { callbackQTabBar_CurrentChanged(this, index); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void hideEvent(QHideEvent * vqh) { callbackQWidget_HideEvent(this, vqh); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + QSize minimumTabSizeHint(int index) const { return *static_cast(callbackQTabBar_MinimumTabSizeHint(const_cast(static_cast(this)), index)); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; + void setCurrentIndex(int index) { callbackQTabBar_SetCurrentIndex(this, index); }; + void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_TabBarClicked(int index) { callbackQTabBar_TabBarClicked(this, index); }; + void Signal_TabBarDoubleClicked(int index) { callbackQTabBar_TabBarDoubleClicked(this, index); }; + void Signal_TabCloseRequested(int index) { callbackQTabBar_TabCloseRequested(this, index); }; + void tabInserted(int index) { callbackQTabBar_TabInserted(this, index); }; + void tabLayoutChange() { callbackQTabBar_TabLayoutChange(this); }; + void Signal_TabMoved(int from, int to) { callbackQTabBar_TabMoved(this, from, to); }; + void tabRemoved(int index) { callbackQTabBar_TabRemoved(this, index); }; + QSize tabSizeHint(int index) const { return *static_cast(callbackQTabBar_TabSizeHint(const_cast(static_cast(this)), index)); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + ~MyQTabBar() { callbackQTabBar_DestroyQTabBar(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTabBar*) +Q_DECLARE_METATYPE(MyQTabBar*) + +int QTabBar_QTabBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTabBar_NewQTabBar(void* parent) +{ + return new MyQTabBar(static_cast(parent)); +} + +struct QtWidgets_PackedString QTabBar_AccessibleTabName(void* ptr, int index) +{ + return ({ QByteArray tfff4ba = static_cast(ptr)->accessibleTabName(index).toUtf8(); QtWidgets_PackedString { const_cast(tfff4ba.prepend("WHITESPACE").constData()+10), tfff4ba.size()-10 }; }); +} + +int QTabBar_AddTab(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addTab(QString::fromUtf8(text.data, text.len)); +} + +int QTabBar_AddTab2(void* ptr, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addTab(*static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +char QTabBar_AutoHide(void* ptr) +{ + return static_cast(ptr)->autoHide(); +} + +char QTabBar_ChangeCurrentOnDrag(void* ptr) +{ + return static_cast(ptr)->changeCurrentOnDrag(); +} + +int QTabBar_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QTabBar_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabBar::currentChanged), static_cast(ptr), static_cast(&MyQTabBar::Signal_CurrentChanged), static_cast(t)); +} + +void QTabBar_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::currentChanged), static_cast(ptr), static_cast(&MyQTabBar::Signal_CurrentChanged)); +} + +void QTabBar_CurrentChanged(void* ptr, int index) +{ + static_cast(ptr)->currentChanged(index); +} + +int QTabBar_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +char QTabBar_DocumentMode(void* ptr) +{ + return static_cast(ptr)->documentMode(); +} + +char QTabBar_DrawBase(void* ptr) +{ + return static_cast(ptr)->drawBase(); +} + +long long QTabBar_ElideMode(void* ptr) +{ + return static_cast(ptr)->elideMode(); +} + +char QTabBar_Expanding(void* ptr) +{ + return static_cast(ptr)->expanding(); +} + +void* QTabBar_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QTabBar_InitStyleOption(void* ptr, void* option, int tabIndex) +{ + static_cast(ptr)->initStyleOption(static_cast(option), tabIndex); +} + +int QTabBar_InsertTab(void* ptr, int index, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->insertTab(index, QString::fromUtf8(text.data, text.len)); +} + +int QTabBar_InsertTab2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->insertTab(index, *static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +char QTabBar_IsMovable(void* ptr) +{ + return static_cast(ptr)->isMovable(); +} + +char QTabBar_IsTabEnabled(void* ptr, int index) +{ + return static_cast(ptr)->isTabEnabled(index); +} + +void* QTabBar_MinimumTabSizeHint(void* ptr, int index) +{ + return ({ QSize tmpValue = static_cast(ptr)->minimumTabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QTabBar_MinimumTabSizeHintDefault(void* ptr, int index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QTabBar::minimumTabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QTabBar_MoveTab(void* ptr, int from, int to) +{ + static_cast(ptr)->moveTab(from, to); +} + +void QTabBar_RemoveTab(void* ptr, int index) +{ + static_cast(ptr)->removeTab(index); +} + +long long QTabBar_SelectionBehaviorOnRemove(void* ptr) +{ + return static_cast(ptr)->selectionBehaviorOnRemove(); +} + +void QTabBar_SetAccessibleTabName(void* ptr, int index, struct QtWidgets_PackedString name) +{ + static_cast(ptr)->setAccessibleTabName(index, QString::fromUtf8(name.data, name.len)); +} + +void QTabBar_SetAutoHide(void* ptr, char hide) +{ + static_cast(ptr)->setAutoHide(hide != 0); +} + +void QTabBar_SetChangeCurrentOnDrag(void* ptr, char change) +{ + static_cast(ptr)->setChangeCurrentOnDrag(change != 0); +} + +void QTabBar_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QTabBar_SetCurrentIndexDefault(void* ptr, int index) +{ + static_cast(ptr)->QTabBar::setCurrentIndex(index); +} + +void QTabBar_SetDocumentMode(void* ptr, char set) +{ + static_cast(ptr)->setDocumentMode(set != 0); +} + +void QTabBar_SetDrawBase(void* ptr, char drawTheBase) +{ + static_cast(ptr)->setDrawBase(drawTheBase != 0); +} + +void QTabBar_SetElideMode(void* ptr, long long vqt) +{ + static_cast(ptr)->setElideMode(static_cast(vqt)); +} + +void QTabBar_SetExpanding(void* ptr, char enabled) +{ + static_cast(ptr)->setExpanding(enabled != 0); +} + +void QTabBar_SetIconSize(void* ptr, void* size) +{ + static_cast(ptr)->setIconSize(*static_cast(size)); +} + +void QTabBar_SetMovable(void* ptr, char movable) +{ + static_cast(ptr)->setMovable(movable != 0); +} + +void QTabBar_SetSelectionBehaviorOnRemove(void* ptr, long long behavior) +{ + static_cast(ptr)->setSelectionBehaviorOnRemove(static_cast(behavior)); +} + +void QTabBar_SetShape(void* ptr, long long shape) +{ + static_cast(ptr)->setShape(static_cast(shape)); +} + +void QTabBar_SetTabButton(void* ptr, int index, long long position, void* widget) +{ + static_cast(ptr)->setTabButton(index, static_cast(position), static_cast(widget)); +} + +void QTabBar_SetTabData(void* ptr, int index, void* data) +{ + static_cast(ptr)->setTabData(index, *static_cast(data)); +} + +void QTabBar_SetTabEnabled(void* ptr, int index, char enabled) +{ + static_cast(ptr)->setTabEnabled(index, enabled != 0); +} + +void QTabBar_SetTabIcon(void* ptr, int index, void* icon) +{ + static_cast(ptr)->setTabIcon(index, *static_cast(icon)); +} + +void QTabBar_SetTabText(void* ptr, int index, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setTabText(index, QString::fromUtf8(text.data, text.len)); +} + +void QTabBar_SetTabTextColor(void* ptr, int index, void* color) +{ + static_cast(ptr)->setTabTextColor(index, *static_cast(color)); +} + +void QTabBar_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip) +{ + static_cast(ptr)->setTabToolTip(index, QString::fromUtf8(tip.data, tip.len)); +} + +void QTabBar_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setTabWhatsThis(index, QString::fromUtf8(text.data, text.len)); +} + +void QTabBar_SetTabsClosable(void* ptr, char closable) +{ + static_cast(ptr)->setTabsClosable(closable != 0); +} + +void QTabBar_SetUsesScrollButtons(void* ptr, char useButtons) +{ + static_cast(ptr)->setUsesScrollButtons(useButtons != 0); +} + +long long QTabBar_Shape(void* ptr) +{ + return static_cast(ptr)->shape(); +} + +int QTabBar_TabAt(void* ptr, void* position) +{ + return static_cast(ptr)->tabAt(*static_cast(position)); +} + +void QTabBar_ConnectTabBarClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabBarClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarClicked), static_cast(t)); +} + +void QTabBar_DisconnectTabBarClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabBarClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarClicked)); +} + +void QTabBar_TabBarClicked(void* ptr, int index) +{ + static_cast(ptr)->tabBarClicked(index); +} + +void QTabBar_ConnectTabBarDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarDoubleClicked), static_cast(t)); +} + +void QTabBar_DisconnectTabBarDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarDoubleClicked)); +} + +void QTabBar_TabBarDoubleClicked(void* ptr, int index) +{ + static_cast(ptr)->tabBarDoubleClicked(index); +} + +void* QTabBar_TabButton(void* ptr, int index, long long position) +{ + return static_cast(ptr)->tabButton(index, static_cast(position)); +} + +void QTabBar_ConnectTabCloseRequested(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabCloseRequested), static_cast(t)); +} + +void QTabBar_DisconnectTabCloseRequested(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabCloseRequested)); +} + +void QTabBar_TabCloseRequested(void* ptr, int index) +{ + static_cast(ptr)->tabCloseRequested(index); +} + +void* QTabBar_TabData(void* ptr, int index) +{ + return new QVariant(static_cast(ptr)->tabData(index)); +} + +void* QTabBar_TabIcon(void* ptr, int index) +{ + return new QIcon(static_cast(ptr)->tabIcon(index)); +} + +void QTabBar_TabInserted(void* ptr, int index) +{ + static_cast(ptr)->tabInserted(index); +} + +void QTabBar_TabInsertedDefault(void* ptr, int index) +{ + static_cast(ptr)->QTabBar::tabInserted(index); +} + +void QTabBar_TabLayoutChange(void* ptr) +{ + static_cast(ptr)->tabLayoutChange(); +} + +void QTabBar_TabLayoutChangeDefault(void* ptr) +{ + static_cast(ptr)->QTabBar::tabLayoutChange(); +} + +void QTabBar_ConnectTabMoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabMoved), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabMoved), static_cast(t)); +} + +void QTabBar_DisconnectTabMoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabMoved), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabMoved)); +} + +void QTabBar_TabMoved(void* ptr, int from, int to) +{ + static_cast(ptr)->tabMoved(from, to); +} + +void* QTabBar_TabRect(void* ptr, int index) +{ + return ({ QRect tmpValue = static_cast(ptr)->tabRect(index); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QTabBar_TabRemoved(void* ptr, int index) +{ + static_cast(ptr)->tabRemoved(index); +} + +void QTabBar_TabRemovedDefault(void* ptr, int index) +{ + static_cast(ptr)->QTabBar::tabRemoved(index); +} + +void* QTabBar_TabSizeHint(void* ptr, int index) +{ + return ({ QSize tmpValue = static_cast(ptr)->tabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QTabBar_TabSizeHintDefault(void* ptr, int index) +{ + return ({ QSize tmpValue = static_cast(ptr)->QTabBar::tabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +struct QtWidgets_PackedString QTabBar_TabText(void* ptr, int index) +{ + return ({ QByteArray t67599e = static_cast(ptr)->tabText(index).toUtf8(); QtWidgets_PackedString { const_cast(t67599e.prepend("WHITESPACE").constData()+10), t67599e.size()-10 }; }); +} + +void* QTabBar_TabTextColor(void* ptr, int index) +{ + return new QColor(static_cast(ptr)->tabTextColor(index)); +} + +struct QtWidgets_PackedString QTabBar_TabToolTip(void* ptr, int index) +{ + return ({ QByteArray t1438d1 = static_cast(ptr)->tabToolTip(index).toUtf8(); QtWidgets_PackedString { const_cast(t1438d1.prepend("WHITESPACE").constData()+10), t1438d1.size()-10 }; }); +} + +struct QtWidgets_PackedString QTabBar_TabWhatsThis(void* ptr, int index) +{ + return ({ QByteArray t61711f = static_cast(ptr)->tabWhatsThis(index).toUtf8(); QtWidgets_PackedString { const_cast(t61711f.prepend("WHITESPACE").constData()+10), t61711f.size()-10 }; }); +} + +char QTabBar_TabsClosable(void* ptr) +{ + return static_cast(ptr)->tabsClosable(); +} + +char QTabBar_UsesScrollButtons(void* ptr) +{ + return static_cast(ptr)->usesScrollButtons(); +} + +void QTabBar_DestroyQTabBar(void* ptr) +{ + static_cast(ptr)->~QTabBar(); +} + +void QTabBar_DestroyQTabBarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTabWidget: public QTabWidget +{ +public: + MyQTabWidget(QWidget *parent = Q_NULLPTR) : QTabWidget(parent) {QTabWidget_QTabWidget_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void Signal_CurrentChanged(int index) { callbackQTabWidget_CurrentChanged(this, index); }; + bool event(QEvent * ev) { return callbackQWidget_Event(this, ev) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int width) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), width); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void setCurrentIndex(int index) { callbackQTabWidget_SetCurrentIndex(this, index); }; + void setCurrentWidget(QWidget * widget) { callbackQTabWidget_SetCurrentWidget(this, widget); }; + void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void Signal_TabBarClicked(int index) { callbackQTabWidget_TabBarClicked(this, index); }; + void Signal_TabBarDoubleClicked(int index) { callbackQTabWidget_TabBarDoubleClicked(this, index); }; + void Signal_TabCloseRequested(int index) { callbackQTabWidget_TabCloseRequested(this, index); }; + void tabInserted(int index) { callbackQTabWidget_TabInserted(this, index); }; + void tabRemoved(int index) { callbackQTabWidget_TabRemoved(this, index); }; + ~MyQTabWidget() { callbackQTabWidget_DestroyQTabWidget(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTabWidget*) +Q_DECLARE_METATYPE(MyQTabWidget*) + +int QTabWidget_QTabWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTabWidget_NewQTabWidget(void* parent) +{ + return new MyQTabWidget(static_cast(parent)); +} + +int QTabWidget_AddTab(void* ptr, void* page, struct QtWidgets_PackedString label) +{ + return static_cast(ptr)->addTab(static_cast(page), QString::fromUtf8(label.data, label.len)); +} + +int QTabWidget_AddTab2(void* ptr, void* page, void* icon, struct QtWidgets_PackedString label) +{ + return static_cast(ptr)->addTab(static_cast(page), *static_cast(icon), QString::fromUtf8(label.data, label.len)); +} + +void QTabWidget_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QTabWidget_CornerWidget(void* ptr, long long corner) +{ + return static_cast(ptr)->cornerWidget(static_cast(corner)); +} + +int QTabWidget_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QTabWidget_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabWidget::currentChanged), static_cast(ptr), static_cast(&MyQTabWidget::Signal_CurrentChanged), static_cast(t)); +} + +void QTabWidget_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::currentChanged), static_cast(ptr), static_cast(&MyQTabWidget::Signal_CurrentChanged)); +} + +void QTabWidget_CurrentChanged(void* ptr, int index) +{ + static_cast(ptr)->currentChanged(index); +} + +int QTabWidget_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +void* QTabWidget_CurrentWidget(void* ptr) +{ + return static_cast(ptr)->currentWidget(); +} + +char QTabWidget_DocumentMode(void* ptr) +{ + return static_cast(ptr)->documentMode(); +} + +long long QTabWidget_ElideMode(void* ptr) +{ + return static_cast(ptr)->elideMode(); +} + +void* QTabWidget_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QTabWidget_IndexOf(void* ptr, void* w) +{ + return static_cast(ptr)->indexOf(static_cast(w)); +} + +void QTabWidget_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +int QTabWidget_InsertTab(void* ptr, int index, void* page, struct QtWidgets_PackedString label) +{ + return static_cast(ptr)->insertTab(index, static_cast(page), QString::fromUtf8(label.data, label.len)); +} + +int QTabWidget_InsertTab2(void* ptr, int index, void* page, void* icon, struct QtWidgets_PackedString label) +{ + return static_cast(ptr)->insertTab(index, static_cast(page), *static_cast(icon), QString::fromUtf8(label.data, label.len)); +} + +char QTabWidget_IsMovable(void* ptr) +{ + return static_cast(ptr)->isMovable(); +} + +char QTabWidget_IsTabEnabled(void* ptr, int index) +{ + return static_cast(ptr)->isTabEnabled(index); +} + +void QTabWidget_RemoveTab(void* ptr, int index) +{ + static_cast(ptr)->removeTab(index); +} + +void QTabWidget_SetCornerWidget(void* ptr, void* widget, long long corner) +{ + static_cast(ptr)->setCornerWidget(static_cast(widget), static_cast(corner)); +} + +void QTabWidget_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QTabWidget_SetCurrentIndexDefault(void* ptr, int index) +{ + static_cast(ptr)->QTabWidget::setCurrentIndex(index); +} + +void QTabWidget_SetCurrentWidget(void* ptr, void* widget) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); +} + +void QTabWidget_SetCurrentWidgetDefault(void* ptr, void* widget) +{ + static_cast(ptr)->QTabWidget::setCurrentWidget(static_cast(widget)); +} + +void QTabWidget_SetDocumentMode(void* ptr, char set) +{ + static_cast(ptr)->setDocumentMode(set != 0); +} + +void QTabWidget_SetElideMode(void* ptr, long long vqt) +{ + static_cast(ptr)->setElideMode(static_cast(vqt)); +} + +void QTabWidget_SetIconSize(void* ptr, void* size) +{ + static_cast(ptr)->setIconSize(*static_cast(size)); +} + +void QTabWidget_SetMovable(void* ptr, char movable) +{ + static_cast(ptr)->setMovable(movable != 0); +} + +void QTabWidget_SetTabBar(void* ptr, void* tb) +{ + static_cast(ptr)->setTabBar(static_cast(tb)); +} + +void QTabWidget_SetTabBarAutoHide(void* ptr, char enabled) +{ + static_cast(ptr)->setTabBarAutoHide(enabled != 0); +} + +void QTabWidget_SetTabEnabled(void* ptr, int index, char enable) +{ + static_cast(ptr)->setTabEnabled(index, enable != 0); +} + +void QTabWidget_SetTabIcon(void* ptr, int index, void* icon) +{ + static_cast(ptr)->setTabIcon(index, *static_cast(icon)); +} + +void QTabWidget_SetTabPosition(void* ptr, long long vqt) +{ + static_cast(ptr)->setTabPosition(static_cast(vqt)); +} + +void QTabWidget_SetTabShape(void* ptr, long long s) +{ + static_cast(ptr)->setTabShape(static_cast(s)); +} + +void QTabWidget_SetTabText(void* ptr, int index, struct QtWidgets_PackedString label) +{ + static_cast(ptr)->setTabText(index, QString::fromUtf8(label.data, label.len)); +} + +void QTabWidget_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip) +{ + static_cast(ptr)->setTabToolTip(index, QString::fromUtf8(tip.data, tip.len)); +} + +void QTabWidget_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setTabWhatsThis(index, QString::fromUtf8(text.data, text.len)); +} + +void QTabWidget_SetTabsClosable(void* ptr, char closeable) +{ + static_cast(ptr)->setTabsClosable(closeable != 0); +} + +void QTabWidget_SetUsesScrollButtons(void* ptr, char useButtons) +{ + static_cast(ptr)->setUsesScrollButtons(useButtons != 0); +} + +void* QTabWidget_TabBar(void* ptr) +{ + return static_cast(ptr)->tabBar(); +} + +char QTabWidget_TabBarAutoHide(void* ptr) +{ + return static_cast(ptr)->tabBarAutoHide(); +} + +void QTabWidget_ConnectTabBarClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabWidget::tabBarClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarClicked), static_cast(t)); +} + +void QTabWidget_DisconnectTabBarClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::tabBarClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarClicked)); +} + +void QTabWidget_TabBarClicked(void* ptr, int index) +{ + static_cast(ptr)->tabBarClicked(index); +} + +void QTabWidget_ConnectTabBarDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabWidget::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarDoubleClicked), static_cast(t)); +} + +void QTabWidget_DisconnectTabBarDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarDoubleClicked)); +} + +void QTabWidget_TabBarDoubleClicked(void* ptr, int index) +{ + static_cast(ptr)->tabBarDoubleClicked(index); +} + +void QTabWidget_ConnectTabCloseRequested(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTabWidget::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabCloseRequested), static_cast(t)); +} + +void QTabWidget_DisconnectTabCloseRequested(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabCloseRequested)); +} + +void QTabWidget_TabCloseRequested(void* ptr, int index) +{ + static_cast(ptr)->tabCloseRequested(index); +} + +void* QTabWidget_TabIcon(void* ptr, int index) +{ + return new QIcon(static_cast(ptr)->tabIcon(index)); +} + +void QTabWidget_TabInserted(void* ptr, int index) +{ + static_cast(ptr)->tabInserted(index); +} + +void QTabWidget_TabInsertedDefault(void* ptr, int index) +{ + static_cast(ptr)->QTabWidget::tabInserted(index); +} + +long long QTabWidget_TabPosition(void* ptr) +{ + return static_cast(ptr)->tabPosition(); +} + +void QTabWidget_TabRemoved(void* ptr, int index) +{ + static_cast(ptr)->tabRemoved(index); +} + +void QTabWidget_TabRemovedDefault(void* ptr, int index) +{ + static_cast(ptr)->QTabWidget::tabRemoved(index); +} + +long long QTabWidget_TabShape(void* ptr) +{ + return static_cast(ptr)->tabShape(); +} + +struct QtWidgets_PackedString QTabWidget_TabText(void* ptr, int index) +{ + return ({ QByteArray t5dcd8a = static_cast(ptr)->tabText(index).toUtf8(); QtWidgets_PackedString { const_cast(t5dcd8a.prepend("WHITESPACE").constData()+10), t5dcd8a.size()-10 }; }); +} + +struct QtWidgets_PackedString QTabWidget_TabToolTip(void* ptr, int index) +{ + return ({ QByteArray t2994f0 = static_cast(ptr)->tabToolTip(index).toUtf8(); QtWidgets_PackedString { const_cast(t2994f0.prepend("WHITESPACE").constData()+10), t2994f0.size()-10 }; }); +} + +struct QtWidgets_PackedString QTabWidget_TabWhatsThis(void* ptr, int index) +{ + return ({ QByteArray ta4a3c3 = static_cast(ptr)->tabWhatsThis(index).toUtf8(); QtWidgets_PackedString { const_cast(ta4a3c3.prepend("WHITESPACE").constData()+10), ta4a3c3.size()-10 }; }); +} + +char QTabWidget_TabsClosable(void* ptr) +{ + return static_cast(ptr)->tabsClosable(); +} + +char QTabWidget_UsesScrollButtons(void* ptr) +{ + return static_cast(ptr)->usesScrollButtons(); +} + +void* QTabWidget_Widget(void* ptr, int index) +{ + return static_cast(ptr)->widget(index); +} + +void QTabWidget_DestroyQTabWidget(void* ptr) +{ + static_cast(ptr)->~QTabWidget(); +} + +void QTabWidget_DestroyQTabWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTableView: public QTableView +{ +public: + MyQTableView(QWidget *parent = Q_NULLPTR) : QTableView(parent) {QTableView_QTableView_QRegisterMetaType();}; + void columnCountChanged(int oldCount, int newCount) { callbackQTableView_ColumnCountChanged(this, oldCount, newCount); }; + void columnMoved(int column, int oldIndex, int newIndex) { callbackQTableView_ColumnMoved(this, column, oldIndex, newIndex); }; + void columnResized(int column, int oldWidth, int newWidth) { callbackQTableView_ColumnResized(this, column, oldWidth, newWidth); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTableView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void hideColumn(int column) { callbackQTableView_HideColumn(this, column); }; + void hideRow(int row) { callbackQTableView_HideRow(this, row); }; + int horizontalOffset() const { return callbackQTableView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & pos) const { return *static_cast(callbackQTableView_IndexAt(const_cast(static_cast(this)), const_cast(&pos))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQTableView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTableView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeColumnToContents(int column) { callbackQTableView_ResizeColumnToContents(this, column); }; + void resizeColumnsToContents() { callbackQTableView_ResizeColumnsToContents(this); }; + void resizeRowToContents(int row) { callbackQTableView_ResizeRowToContents(this, row); }; + void resizeRowsToContents() { callbackQTableView_ResizeRowsToContents(this); }; + void rowCountChanged(int oldCount, int newCount) { callbackQTableView_RowCountChanged(this, oldCount, newCount); }; + void rowMoved(int row, int oldIndex, int newIndex) { callbackQTableView_RowMoved(this, row, oldIndex, newIndex); }; + void rowResized(int row, int oldHeight, int newHeight) { callbackQTableView_RowResized(this, row, oldHeight, newHeight); }; + void selectColumn(int column) { callbackQTableView_SelectColumn(this, column); }; + void selectRow(int row) { callbackQTableView_SelectRow(this, row); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTableView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQTableView_SetRootIndex(this, const_cast(&index)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQTableView_SetSelection(this, const_cast(&rect), flags); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + void setShowGrid(bool show) { callbackQTableView_SetShowGrid(this, show); }; + void showColumn(int column) { callbackQTableView_ShowColumn(this, column); }; + void showRow(int row) { callbackQTableView_ShowRow(this, row); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void sortByColumn(int column, Qt::SortOrder order) { callbackQTableView_SortByColumn(this, column, order); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void updateGeometries() { callbackQTableView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQTableView_VerticalOffset(const_cast(static_cast(this))); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + ~MyQTableView() { callbackQTableView_DestroyQTableView(this); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTableView_ScrollTo(this, const_cast(&index), hint); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTableView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTableView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTableView*) +Q_DECLARE_METATYPE(MyQTableView*) + +int QTableView_QTableView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTableView_NewQTableView(void* parent) +{ + return new MyQTableView(static_cast(parent)); +} + +void QTableView_ClearSpans(void* ptr) +{ + static_cast(ptr)->clearSpans(); +} + +int QTableView_ColumnAt(void* ptr, int x) +{ + return static_cast(ptr)->columnAt(x); +} + +void QTableView_ColumnCountChanged(void* ptr, int oldCount, int newCount) +{ + QMetaObject::invokeMethod(static_cast(ptr), "columnCountChanged", Q_ARG(int, oldCount), Q_ARG(int, newCount)); +} + +void QTableView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::columnCountChanged(oldCount, newCount); + } else { + static_cast(ptr)->QTableView::columnCountChanged(oldCount, newCount); + } +} + +void QTableView_ColumnMoved(void* ptr, int column, int oldIndex, int newIndex) +{ + QMetaObject::invokeMethod(static_cast(ptr), "columnMoved", Q_ARG(int, column), Q_ARG(int, oldIndex), Q_ARG(int, newIndex)); +} + +void QTableView_ColumnMovedDefault(void* ptr, int column, int oldIndex, int newIndex) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::columnMoved(column, oldIndex, newIndex); + } else { + static_cast(ptr)->QTableView::columnMoved(column, oldIndex, newIndex); + } +} + +void QTableView_ColumnResized(void* ptr, int column, int oldWidth, int newWidth) +{ + QMetaObject::invokeMethod(static_cast(ptr), "columnResized", Q_ARG(int, column), Q_ARG(int, oldWidth), Q_ARG(int, newWidth)); +} + +void QTableView_ColumnResizedDefault(void* ptr, int column, int oldWidth, int newWidth) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::columnResized(column, oldWidth, newWidth); + } else { + static_cast(ptr)->QTableView::columnResized(column, oldWidth, newWidth); + } +} + +int QTableView_ColumnSpan(void* ptr, int row, int column) +{ + return static_cast(ptr)->columnSpan(row, column); +} + +int QTableView_ColumnViewportPosition(void* ptr, int column) +{ + return static_cast(ptr)->columnViewportPosition(column); +} + +int QTableView_ColumnWidth(void* ptr, int column) +{ + return static_cast(ptr)->columnWidth(column); +} + +void QTableView_CurrentChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); +} + +void QTableView_CurrentChangedDefault(void* ptr, void* current, void* previous) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::currentChanged(*static_cast(current), *static_cast(previous)); + } else { + static_cast(ptr)->QTableView::currentChanged(*static_cast(current), *static_cast(previous)); + } +} + +long long QTableView_GridStyle(void* ptr) +{ + return static_cast(ptr)->gridStyle(); +} + +void QTableView_HideColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hideColumn", Q_ARG(int, column)); +} + +void QTableView_HideColumnDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::hideColumn(column); + } else { + static_cast(ptr)->QTableView::hideColumn(column); + } +} + +void QTableView_HideRow(void* ptr, int row) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hideRow", Q_ARG(int, row)); +} + +void QTableView_HideRowDefault(void* ptr, int row) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::hideRow(row); + } else { + static_cast(ptr)->QTableView::hideRow(row); + } +} + +void* QTableView_HorizontalHeader(void* ptr) +{ + return static_cast(ptr)->horizontalHeader(); +} + +int QTableView_HorizontalOffset(void* ptr) +{ + return static_cast(ptr)->horizontalOffset(); +} + +int QTableView_HorizontalOffsetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::horizontalOffset(); + } else { + return static_cast(ptr)->QTableView::horizontalOffset(); + } +} + +void* QTableView_IndexAt(void* ptr, void* pos) +{ + return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(pos))); +} + +void* QTableView_IndexAtDefault(void* ptr, void* pos) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTableWidget::indexAt(*static_cast(pos))); + } else { + return new QModelIndex(static_cast(ptr)->QTableView::indexAt(*static_cast(pos))); + } +} + +char QTableView_IsColumnHidden(void* ptr, int column) +{ + return static_cast(ptr)->isColumnHidden(column); +} + +char QTableView_IsCornerButtonEnabled(void* ptr) +{ + return static_cast(ptr)->isCornerButtonEnabled(); +} + +char QTableView_IsIndexHidden(void* ptr, void* index) +{ + return static_cast(ptr)->isIndexHidden(*static_cast(index)); +} + +char QTableView_IsIndexHiddenDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::isIndexHidden(*static_cast(index)); + } else { + return static_cast(ptr)->QTableView::isIndexHidden(*static_cast(index)); + } +} + +char QTableView_IsRowHidden(void* ptr, int row) +{ + return static_cast(ptr)->isRowHidden(row); +} + +char QTableView_IsSortingEnabled(void* ptr) +{ + return static_cast(ptr)->isSortingEnabled(); +} + +void* QTableView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void* QTableView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTableWidget::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } else { + return new QModelIndex(static_cast(ptr)->QTableView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } +} + +void QTableView_ResizeColumnToContents(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resizeColumnToContents", Q_ARG(int, column)); +} + +void QTableView_ResizeColumnToContentsDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::resizeColumnToContents(column); + } else { + static_cast(ptr)->QTableView::resizeColumnToContents(column); + } +} + +void QTableView_ResizeColumnsToContents(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resizeColumnsToContents"); +} + +void QTableView_ResizeColumnsToContentsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::resizeColumnsToContents(); + } else { + static_cast(ptr)->QTableView::resizeColumnsToContents(); + } +} + +void QTableView_ResizeRowToContents(void* ptr, int row) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resizeRowToContents", Q_ARG(int, row)); +} + +void QTableView_ResizeRowToContentsDefault(void* ptr, int row) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::resizeRowToContents(row); + } else { + static_cast(ptr)->QTableView::resizeRowToContents(row); + } +} + +void QTableView_ResizeRowsToContents(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resizeRowsToContents"); +} + +void QTableView_ResizeRowsToContentsDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::resizeRowsToContents(); + } else { + static_cast(ptr)->QTableView::resizeRowsToContents(); + } +} + +int QTableView_RowAt(void* ptr, int y) +{ + return static_cast(ptr)->rowAt(y); +} + +void QTableView_RowCountChanged(void* ptr, int oldCount, int newCount) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rowCountChanged", Q_ARG(int, oldCount), Q_ARG(int, newCount)); +} + +void QTableView_RowCountChangedDefault(void* ptr, int oldCount, int newCount) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::rowCountChanged(oldCount, newCount); + } else { + static_cast(ptr)->QTableView::rowCountChanged(oldCount, newCount); + } +} + +int QTableView_RowHeight(void* ptr, int row) +{ + return static_cast(ptr)->rowHeight(row); +} + +void QTableView_RowMoved(void* ptr, int row, int oldIndex, int newIndex) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rowMoved", Q_ARG(int, row), Q_ARG(int, oldIndex), Q_ARG(int, newIndex)); +} + +void QTableView_RowMovedDefault(void* ptr, int row, int oldIndex, int newIndex) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::rowMoved(row, oldIndex, newIndex); + } else { + static_cast(ptr)->QTableView::rowMoved(row, oldIndex, newIndex); + } +} + +void QTableView_RowResized(void* ptr, int row, int oldHeight, int newHeight) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rowResized", Q_ARG(int, row), Q_ARG(int, oldHeight), Q_ARG(int, newHeight)); +} + +void QTableView_RowResizedDefault(void* ptr, int row, int oldHeight, int newHeight) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::rowResized(row, oldHeight, newHeight); + } else { + static_cast(ptr)->QTableView::rowResized(row, oldHeight, newHeight); + } +} + +int QTableView_RowSpan(void* ptr, int row, int column) +{ + return static_cast(ptr)->rowSpan(row, column); +} + +int QTableView_RowViewportPosition(void* ptr, int row) +{ + return static_cast(ptr)->rowViewportPosition(row); +} + +void QTableView_SelectColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectColumn", Q_ARG(int, column)); +} + +void QTableView_SelectColumnDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::selectColumn(column); + } else { + static_cast(ptr)->QTableView::selectColumn(column); + } +} + +void QTableView_SelectRow(void* ptr, int row) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectRow", Q_ARG(int, row)); +} + +void QTableView_SelectRowDefault(void* ptr, int row) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::selectRow(row); + } else { + static_cast(ptr)->QTableView::selectRow(row); + } +} + +void QTableView_SelectionChanged(void* ptr, void* selected, void* deselected) +{ + static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); +} + +void QTableView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else { + static_cast(ptr)->QTableView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } +} + +void QTableView_SetColumnHidden(void* ptr, int column, char hide) +{ + static_cast(ptr)->setColumnHidden(column, hide != 0); +} + +void QTableView_SetColumnWidth(void* ptr, int column, int width) +{ + static_cast(ptr)->setColumnWidth(column, width); +} + +void QTableView_SetCornerButtonEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setCornerButtonEnabled(enable != 0); +} + +void QTableView_SetGridStyle(void* ptr, long long style) +{ + static_cast(ptr)->setGridStyle(static_cast(style)); +} + +void QTableView_SetHorizontalHeader(void* ptr, void* header) +{ + static_cast(ptr)->setHorizontalHeader(static_cast(header)); +} + +void QTableView_SetRootIndex(void* ptr, void* index) +{ + static_cast(ptr)->setRootIndex(*static_cast(index)); +} + +void QTableView_SetRootIndexDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setRootIndex(*static_cast(index)); + } else { + static_cast(ptr)->QTableView::setRootIndex(*static_cast(index)); + } +} + +void QTableView_SetRowHeight(void* ptr, int row, int height) +{ + static_cast(ptr)->setRowHeight(row, height); +} + +void QTableView_SetRowHidden(void* ptr, int row, char hide) +{ + static_cast(ptr)->setRowHidden(row, hide != 0); +} + +void QTableView_SetSelection(void* ptr, void* rect, long long flags) +{ + static_cast(ptr)->setSelection(*static_cast(rect), static_cast(flags)); +} + +void QTableView_SetSelectionDefault(void* ptr, void* rect, long long flags) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setSelection(*static_cast(rect), static_cast(flags)); + } else { + static_cast(ptr)->QTableView::setSelection(*static_cast(rect), static_cast(flags)); + } +} + +void QTableView_SetShowGrid(void* ptr, char show) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setShowGrid", Q_ARG(bool, show != 0)); +} + +void QTableView_SetShowGridDefault(void* ptr, char show) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setShowGrid(show != 0); + } else { + static_cast(ptr)->QTableView::setShowGrid(show != 0); + } +} + +void QTableView_SetSortingEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setSortingEnabled(enable != 0); +} + +void QTableView_SetSpan(void* ptr, int row, int column, int rowSpanCount, int columnSpanCount) +{ + static_cast(ptr)->setSpan(row, column, rowSpanCount, columnSpanCount); +} + +void QTableView_SetVerticalHeader(void* ptr, void* header) +{ + static_cast(ptr)->setVerticalHeader(static_cast(header)); +} + +void QTableView_SetWordWrap(void* ptr, char on) +{ + static_cast(ptr)->setWordWrap(on != 0); +} + +void QTableView_ShowColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showColumn", Q_ARG(int, column)); +} + +void QTableView_ShowColumnDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showColumn(column); + } else { + static_cast(ptr)->QTableView::showColumn(column); + } +} + +char QTableView_ShowGrid(void* ptr) +{ + return static_cast(ptr)->showGrid(); +} + +void QTableView_ShowRow(void* ptr, int row) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showRow", Q_ARG(int, row)); +} + +void QTableView_ShowRowDefault(void* ptr, int row) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showRow(row); + } else { + static_cast(ptr)->QTableView::showRow(row); + } +} + +void QTableView_SortByColumn(void* ptr, int column, long long order) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "sortByColumn", Q_ARG(int, column), Q_ARG(Qt::SortOrder, static_cast(order))); +} + +void QTableView_SortByColumnDefault(void* ptr, int column, long long order) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::sortByColumn(column, static_cast(order)); + } else { + static_cast(ptr)->QTableView::sortByColumn(column, static_cast(order)); + } +} + +void QTableView_UpdateGeometries(void* ptr) +{ + static_cast(ptr)->updateGeometries(); +} + +void QTableView_UpdateGeometriesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::updateGeometries(); + } else { + static_cast(ptr)->QTableView::updateGeometries(); + } +} + +void* QTableView_VerticalHeader(void* ptr) +{ + return static_cast(ptr)->verticalHeader(); +} + +int QTableView_VerticalOffset(void* ptr) +{ + return static_cast(ptr)->verticalOffset(); +} + +int QTableView_VerticalOffsetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::verticalOffset(); + } else { + return static_cast(ptr)->QTableView::verticalOffset(); + } +} + +char QTableView_WordWrap(void* ptr) +{ + return static_cast(ptr)->wordWrap(); +} + +void QTableView_DestroyQTableView(void* ptr) +{ + static_cast(ptr)->~QTableView(); +} + +void QTableView_DestroyQTableViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void QTableView_ScrollTo(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); +} + +void QTableView_ScrollToDefault(void* ptr, void* index, long long hint) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::scrollTo(*static_cast(index), static_cast(hint)); + } else { + static_cast(ptr)->QTableView::scrollTo(*static_cast(index), static_cast(hint)); + } +} + +void* QTableView_VisualRect(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QTableView_VisualRectDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QTableWidget::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QTableView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QTableView_VisualRegionForSelection(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); +} + +void* QTableView_VisualRegionForSelectionDefault(void* ptr, void* selection) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->QTableWidget::visualRegionForSelection(*static_cast(selection))); + } else { + return new QRegion(static_cast(ptr)->QTableView::visualRegionForSelection(*static_cast(selection))); + } +} + +class MyQTableWidget: public QTableWidget +{ +public: + MyQTableWidget(QWidget *parent = Q_NULLPTR) : QTableWidget(parent) {QTableWidget_QTableWidget_QRegisterMetaType();}; + MyQTableWidget(int rows, int columns, QWidget *parent = Q_NULLPTR) : QTableWidget(rows, columns, parent) {QTableWidget_QTableWidget_QRegisterMetaType();}; + void Signal_CellActivated(int row, int column) { callbackQTableWidget_CellActivated(this, row, column); }; + void Signal_CellChanged(int row, int column) { callbackQTableWidget_CellChanged(this, row, column); }; + void Signal_CellClicked(int row, int column) { callbackQTableWidget_CellClicked(this, row, column); }; + void Signal_CellDoubleClicked(int row, int column) { callbackQTableWidget_CellDoubleClicked(this, row, column); }; + void Signal_CellEntered(int row, int column) { callbackQTableWidget_CellEntered(this, row, column); }; + void Signal_CellPressed(int row, int column) { callbackQTableWidget_CellPressed(this, row, column); }; + void clear() { callbackQTableWidget_Clear(this); }; + void clearContents() { callbackQTableWidget_ClearContents(this); }; + void Signal_CurrentCellChanged(int currentRow, int currentColumn, int previousRow, int previousColumn) { callbackQTableWidget_CurrentCellChanged(this, currentRow, currentColumn, previousRow, previousColumn); }; + void Signal_CurrentItemChanged(QTableWidgetItem * current, QTableWidgetItem * previous) { callbackQTableWidget_CurrentItemChanged(this, current, previous); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + bool dropMimeData(int row, int column, const QMimeData * data, Qt::DropAction action) { return callbackQTableWidget_DropMimeData(this, row, column, const_cast(data), action) != 0; }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void insertColumn(int column) { callbackQTableWidget_InsertColumn(this, column); }; + void insertRow(int row) { callbackQTableWidget_InsertRow(this, row); }; + void Signal_ItemActivated(QTableWidgetItem * item) { callbackQTableWidget_ItemActivated(this, item); }; + void Signal_ItemChanged(QTableWidgetItem * item) { callbackQTableWidget_ItemChanged(this, item); }; + void Signal_ItemClicked(QTableWidgetItem * item) { callbackQTableWidget_ItemClicked(this, item); }; + void Signal_ItemDoubleClicked(QTableWidgetItem * item) { callbackQTableWidget_ItemDoubleClicked(this, item); }; + void Signal_ItemEntered(QTableWidgetItem * item) { callbackQTableWidget_ItemEntered(this, item); }; + void Signal_ItemPressed(QTableWidgetItem * item) { callbackQTableWidget_ItemPressed(this, item); }; + void Signal_ItemSelectionChanged() { callbackQTableWidget_ItemSelectionChanged(this); }; + QMimeData * mimeData(const QList items) const { return static_cast(callbackQTableWidget_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue7316c8 = new QList(items); QtWidgets_PackedList { tmpValue7316c8, tmpValue7316c8->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQTableWidget_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void removeColumn(int column) { callbackQTableWidget_RemoveColumn(this, column); }; + void removeRow(int row) { callbackQTableWidget_RemoveRow(this, row); }; + void scrollToItem(const QTableWidgetItem * item, QAbstractItemView::ScrollHint hint) { callbackQTableWidget_ScrollToItem(this, const_cast(item), hint); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQTableWidget_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQTableWidget() { callbackQTableWidget_DestroyQTableWidget(this); }; + void columnCountChanged(int oldCount, int newCount) { callbackQTableView_ColumnCountChanged(this, oldCount, newCount); }; + void columnMoved(int column, int oldIndex, int newIndex) { callbackQTableView_ColumnMoved(this, column, oldIndex, newIndex); }; + void columnResized(int column, int oldWidth, int newWidth) { callbackQTableView_ColumnResized(this, column, oldWidth, newWidth); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTableView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void hideColumn(int column) { callbackQTableView_HideColumn(this, column); }; + void hideRow(int row) { callbackQTableView_HideRow(this, row); }; + int horizontalOffset() const { return callbackQTableView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & pos) const { return *static_cast(callbackQTableView_IndexAt(const_cast(static_cast(this)), const_cast(&pos))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQTableView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTableView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeColumnToContents(int column) { callbackQTableView_ResizeColumnToContents(this, column); }; + void resizeColumnsToContents() { callbackQTableView_ResizeColumnsToContents(this); }; + void resizeRowToContents(int row) { callbackQTableView_ResizeRowToContents(this, row); }; + void resizeRowsToContents() { callbackQTableView_ResizeRowsToContents(this); }; + void rowCountChanged(int oldCount, int newCount) { callbackQTableView_RowCountChanged(this, oldCount, newCount); }; + void rowMoved(int row, int oldIndex, int newIndex) { callbackQTableView_RowMoved(this, row, oldIndex, newIndex); }; + void rowResized(int row, int oldHeight, int newHeight) { callbackQTableView_RowResized(this, row, oldHeight, newHeight); }; + void selectColumn(int column) { callbackQTableView_SelectColumn(this, column); }; + void selectRow(int row) { callbackQTableView_SelectRow(this, row); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTableView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQTableView_SetRootIndex(this, const_cast(&index)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQTableView_SetSelection(this, const_cast(&rect), flags); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + void setShowGrid(bool show) { callbackQTableView_SetShowGrid(this, show); }; + void showColumn(int column) { callbackQTableView_ShowColumn(this, column); }; + void showRow(int row) { callbackQTableView_ShowRow(this, row); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void sortByColumn(int column, Qt::SortOrder order) { callbackQTableView_SortByColumn(this, column, order); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void updateGeometries() { callbackQTableView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQTableView_VerticalOffset(const_cast(static_cast(this))); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTableView_ScrollTo(this, const_cast(&index), hint); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTableView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTableView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTableWidget*) +Q_DECLARE_METATYPE(MyQTableWidget*) + +int QTableWidget_QTableWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTableWidget_NewQTableWidget(void* parent) +{ + return new MyQTableWidget(static_cast(parent)); +} + +void* QTableWidget_NewQTableWidget2(int rows, int columns, void* parent) +{ + return new MyQTableWidget(rows, columns, static_cast(parent)); +} + +void QTableWidget_ConnectCellActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellActivated), static_cast(t)); +} + +void QTableWidget_DisconnectCellActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellActivated)); +} + +void QTableWidget_CellActivated(void* ptr, int row, int column) +{ + static_cast(ptr)->cellActivated(row, column); +} + +void QTableWidget_ConnectCellChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellChanged), static_cast(t)); +} + +void QTableWidget_DisconnectCellChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellChanged)); +} + +void QTableWidget_CellChanged(void* ptr, int row, int column) +{ + static_cast(ptr)->cellChanged(row, column); +} + +void QTableWidget_ConnectCellClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellClicked), static_cast(t)); +} + +void QTableWidget_DisconnectCellClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellClicked)); +} + +void QTableWidget_CellClicked(void* ptr, int row, int column) +{ + static_cast(ptr)->cellClicked(row, column); +} + +void QTableWidget_ConnectCellDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellDoubleClicked), static_cast(t)); +} + +void QTableWidget_DisconnectCellDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellDoubleClicked)); +} + +void QTableWidget_CellDoubleClicked(void* ptr, int row, int column) +{ + static_cast(ptr)->cellDoubleClicked(row, column); +} + +void QTableWidget_ConnectCellEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellEntered), static_cast(t)); +} + +void QTableWidget_DisconnectCellEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellEntered)); +} + +void QTableWidget_CellEntered(void* ptr, int row, int column) +{ + static_cast(ptr)->cellEntered(row, column); +} + +void QTableWidget_ConnectCellPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellPressed), static_cast(t)); +} + +void QTableWidget_DisconnectCellPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellPressed)); +} + +void QTableWidget_CellPressed(void* ptr, int row, int column) +{ + static_cast(ptr)->cellPressed(row, column); +} + +void* QTableWidget_CellWidget(void* ptr, int row, int column) +{ + return static_cast(ptr)->cellWidget(row, column); +} + +void QTableWidget_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QTableWidget_ClearDefault(void* ptr) +{ + static_cast(ptr)->QTableWidget::clear(); +} + +void QTableWidget_ClearContents(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clearContents"); +} + +void QTableWidget_ClearContentsDefault(void* ptr) +{ + static_cast(ptr)->QTableWidget::clearContents(); +} + +void QTableWidget_ClosePersistentEditor(void* ptr, void* item) +{ + static_cast(ptr)->closePersistentEditor(static_cast(item)); +} + +int QTableWidget_Column(void* ptr, void* item) +{ + return static_cast(ptr)->column(static_cast(item)); +} + +int QTableWidget_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +void QTableWidget_ConnectCurrentCellChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::currentCellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentCellChanged), static_cast(t)); +} + +void QTableWidget_DisconnectCurrentCellChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::currentCellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentCellChanged)); +} + +void QTableWidget_CurrentCellChanged(void* ptr, int currentRow, int currentColumn, int previousRow, int previousColumn) +{ + static_cast(ptr)->currentCellChanged(currentRow, currentColumn, previousRow, previousColumn); +} + +int QTableWidget_CurrentColumn(void* ptr) +{ + return static_cast(ptr)->currentColumn(); +} + +void* QTableWidget_CurrentItem(void* ptr) +{ + return static_cast(ptr)->currentItem(); +} + +void QTableWidget_ConnectCurrentItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentItemChanged), static_cast(t)); +} + +void QTableWidget_DisconnectCurrentItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentItemChanged)); +} + +void QTableWidget_CurrentItemChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentItemChanged(static_cast(current), static_cast(previous)); +} + +int QTableWidget_CurrentRow(void* ptr) +{ + return static_cast(ptr)->currentRow(); +} + +char QTableWidget_DropMimeData(void* ptr, int row, int column, void* data, long long action) +{ + return static_cast(ptr)->dropMimeData(row, column, static_cast(data), static_cast(action)); +} + +char QTableWidget_DropMimeDataDefault(void* ptr, int row, int column, void* data, long long action) +{ + return static_cast(ptr)->QTableWidget::dropMimeData(row, column, static_cast(data), static_cast(action)); +} + +void QTableWidget_EditItem(void* ptr, void* item) +{ + static_cast(ptr)->editItem(static_cast(item)); +} + +struct QtWidgets_PackedList QTableWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags) +{ + return ({ QList* tmpValue51a284 = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags))); QtWidgets_PackedList { tmpValue51a284, tmpValue51a284->size() }; }); +} + +void* QTableWidget_HorizontalHeaderItem(void* ptr, int column) +{ + return static_cast(ptr)->horizontalHeaderItem(column); +} + +void* QTableWidget_IndexFromItem(void* ptr, void* item) +{ + return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item))); +} + +void QTableWidget_InsertColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "insertColumn", Q_ARG(int, column)); +} + +void QTableWidget_InsertColumnDefault(void* ptr, int column) +{ + static_cast(ptr)->QTableWidget::insertColumn(column); +} + +void QTableWidget_InsertRow(void* ptr, int row) +{ + QMetaObject::invokeMethod(static_cast(ptr), "insertRow", Q_ARG(int, row)); +} + +void QTableWidget_InsertRowDefault(void* ptr, int row) +{ + static_cast(ptr)->QTableWidget::insertRow(row); +} + +char QTableWidget_IsPersistentEditorOpen(void* ptr, void* item) +{ + return static_cast(ptr)->isPersistentEditorOpen(static_cast(item)); +} + +void* QTableWidget_Item(void* ptr, int row, int column) +{ + return static_cast(ptr)->item(row, column); +} + +void QTableWidget_ConnectItemActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemActivated), static_cast(t)); +} + +void QTableWidget_DisconnectItemActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemActivated)); +} + +void QTableWidget_ItemActivated(void* ptr, void* item) +{ + static_cast(ptr)->itemActivated(static_cast(item)); +} + +void* QTableWidget_ItemAt(void* ptr, void* point) +{ + return static_cast(ptr)->itemAt(*static_cast(point)); +} + +void* QTableWidget_ItemAt2(void* ptr, int ax, int ay) +{ + return static_cast(ptr)->itemAt(ax, ay); +} + +void QTableWidget_ConnectItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemChanged), static_cast(t)); +} + +void QTableWidget_DisconnectItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemChanged)); +} + +void QTableWidget_ItemChanged(void* ptr, void* item) +{ + static_cast(ptr)->itemChanged(static_cast(item)); +} + +void QTableWidget_ConnectItemClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemClicked), static_cast(t)); +} + +void QTableWidget_DisconnectItemClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemClicked)); +} + +void QTableWidget_ItemClicked(void* ptr, void* item) +{ + static_cast(ptr)->itemClicked(static_cast(item)); +} + +void QTableWidget_ConnectItemDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemDoubleClicked), static_cast(t)); +} + +void QTableWidget_DisconnectItemDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemDoubleClicked)); +} + +void QTableWidget_ItemDoubleClicked(void* ptr, void* item) +{ + static_cast(ptr)->itemDoubleClicked(static_cast(item)); +} + +void QTableWidget_ConnectItemEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemEntered), static_cast(t)); +} + +void QTableWidget_DisconnectItemEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemEntered)); +} + +void QTableWidget_ItemEntered(void* ptr, void* item) +{ + static_cast(ptr)->itemEntered(static_cast(item)); +} + +void* QTableWidget_ItemFromIndex(void* ptr, void* index) +{ + return static_cast(ptr)->itemFromIndex(*static_cast(index)); +} + +void QTableWidget_ConnectItemPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemPressed), static_cast(t)); +} + +void QTableWidget_DisconnectItemPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemPressed)); +} + +void QTableWidget_ItemPressed(void* ptr, void* item) +{ + static_cast(ptr)->itemPressed(static_cast(item)); +} + +void* QTableWidget_ItemPrototype(void* ptr) +{ + return const_cast(static_cast(ptr)->itemPrototype()); +} + +void QTableWidget_ConnectItemSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemSelectionChanged), static_cast(t)); +} + +void QTableWidget_DisconnectItemSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemSelectionChanged)); +} + +void QTableWidget_ItemSelectionChanged(void* ptr) +{ + static_cast(ptr)->itemSelectionChanged(); +} + +struct QtWidgets_PackedList QTableWidget_Items(void* ptr, void* data) +{ + return ({ QList* tmpValueeca21d = new QList(static_cast(ptr)->items(static_cast(data))); QtWidgets_PackedList { tmpValueeca21d, tmpValueeca21d->size() }; }); +} + +void* QTableWidget_MimeData(void* ptr, void* items) +{ + return static_cast(ptr)->mimeData(*static_cast*>(items)); +} + +void* QTableWidget_MimeDataDefault(void* ptr, void* items) +{ + return static_cast(ptr)->QTableWidget::mimeData(*static_cast*>(items)); +} + +struct QtWidgets_PackedString QTableWidget_MimeTypes(void* ptr) +{ + return ({ QByteArray t94a601 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t94a601.prepend("WHITESPACE").constData()+10), t94a601.size()-10 }; }); +} + +struct QtWidgets_PackedString QTableWidget_MimeTypesDefault(void* ptr) +{ + return ({ QByteArray t43ec64 = static_cast(ptr)->QTableWidget::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t43ec64.prepend("WHITESPACE").constData()+10), t43ec64.size()-10 }; }); +} + +void QTableWidget_OpenPersistentEditor(void* ptr, void* item) +{ + static_cast(ptr)->openPersistentEditor(static_cast(item)); +} + +void QTableWidget_RemoveCellWidget(void* ptr, int row, int column) +{ + static_cast(ptr)->removeCellWidget(row, column); +} + +void QTableWidget_RemoveColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "removeColumn", Q_ARG(int, column)); +} + +void QTableWidget_RemoveColumnDefault(void* ptr, int column) +{ + static_cast(ptr)->QTableWidget::removeColumn(column); +} + +void QTableWidget_RemoveRow(void* ptr, int row) +{ + QMetaObject::invokeMethod(static_cast(ptr), "removeRow", Q_ARG(int, row)); +} + +void QTableWidget_RemoveRowDefault(void* ptr, int row) +{ + static_cast(ptr)->QTableWidget::removeRow(row); +} + +int QTableWidget_Row(void* ptr, void* item) +{ + return static_cast(ptr)->row(static_cast(item)); +} + +int QTableWidget_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +void QTableWidget_ScrollToItem(void* ptr, void* item, long long hint) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "scrollToItem", Q_ARG(const QTableWidgetItem*, static_cast(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast(hint))); +} + +void QTableWidget_ScrollToItemDefault(void* ptr, void* item, long long hint) +{ + static_cast(ptr)->QTableWidget::scrollToItem(static_cast(item), static_cast(hint)); +} + +struct QtWidgets_PackedList QTableWidget_SelectedItems(void* ptr) +{ + return ({ QList* tmpValue1524d7 = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue1524d7, tmpValue1524d7->size() }; }); +} + +struct QtWidgets_PackedList QTableWidget_SelectedRanges(void* ptr) +{ + return ({ QList* tmpValue3fc18a = new QList(static_cast(ptr)->selectedRanges()); QtWidgets_PackedList { tmpValue3fc18a, tmpValue3fc18a->size() }; }); +} + +void QTableWidget_SetCellWidget(void* ptr, int row, int column, void* widget) +{ + static_cast(ptr)->setCellWidget(row, column, static_cast(widget)); +} + +void QTableWidget_SetColumnCount(void* ptr, int columns) +{ + static_cast(ptr)->setColumnCount(columns); +} + +void QTableWidget_SetCurrentCell(void* ptr, int row, int column) +{ + static_cast(ptr)->setCurrentCell(row, column); +} + +void QTableWidget_SetCurrentCell2(void* ptr, int row, int column, long long command) +{ + static_cast(ptr)->setCurrentCell(row, column, static_cast(command)); +} + +void QTableWidget_SetCurrentItem(void* ptr, void* item) +{ + static_cast(ptr)->setCurrentItem(static_cast(item)); +} + +void QTableWidget_SetCurrentItem2(void* ptr, void* item, long long command) +{ + static_cast(ptr)->setCurrentItem(static_cast(item), static_cast(command)); +} + +void QTableWidget_SetHorizontalHeaderItem(void* ptr, int column, void* item) +{ + static_cast(ptr)->setHorizontalHeaderItem(column, static_cast(item)); +} + +void QTableWidget_SetHorizontalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels) +{ + static_cast(ptr)->setHorizontalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QTableWidget_SetItem(void* ptr, int row, int column, void* item) +{ + static_cast(ptr)->setItem(row, column, static_cast(item)); +} + +void QTableWidget_SetItemPrototype(void* ptr, void* item) +{ + static_cast(ptr)->setItemPrototype(static_cast(item)); +} + +void QTableWidget_SetRangeSelected(void* ptr, void* ran, char sele) +{ + static_cast(ptr)->setRangeSelected(*static_cast(ran), sele != 0); +} + +void QTableWidget_SetRowCount(void* ptr, int rows) +{ + static_cast(ptr)->setRowCount(rows); +} + +void QTableWidget_SetVerticalHeaderItem(void* ptr, int row, void* item) +{ + static_cast(ptr)->setVerticalHeaderItem(row, static_cast(item)); +} + +void QTableWidget_SetVerticalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels) +{ + static_cast(ptr)->setVerticalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QTableWidget_SortItems(void* ptr, int column, long long order) +{ + static_cast(ptr)->sortItems(column, static_cast(order)); +} + +long long QTableWidget_SupportedDropActions(void* ptr) +{ + return static_cast(ptr)->supportedDropActions(); +} + +long long QTableWidget_SupportedDropActionsDefault(void* ptr) +{ + return static_cast(ptr)->QTableWidget::supportedDropActions(); +} + +void* QTableWidget_TakeHorizontalHeaderItem(void* ptr, int column) +{ + return static_cast(ptr)->takeHorizontalHeaderItem(column); +} + +void* QTableWidget_TakeItem(void* ptr, int row, int column) +{ + return static_cast(ptr)->takeItem(row, column); +} + +void* QTableWidget_TakeVerticalHeaderItem(void* ptr, int row) +{ + return static_cast(ptr)->takeVerticalHeaderItem(row); +} + +void* QTableWidget_VerticalHeaderItem(void* ptr, int row) +{ + return static_cast(ptr)->verticalHeaderItem(row); +} + +int QTableWidget_VisualColumn(void* ptr, int logicalColumn) +{ + return static_cast(ptr)->visualColumn(logicalColumn); +} + +void* QTableWidget_VisualItemRect(void* ptr, void* item) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualItemRect(static_cast(item)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QTableWidget_VisualRow(void* ptr, int logicalRow) +{ + return static_cast(ptr)->visualRow(logicalRow); +} + +void QTableWidget_DestroyQTableWidget(void* ptr) +{ + static_cast(ptr)->~QTableWidget(); +} + +void QTableWidget_DestroyQTableWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTableWidget___findItems_atList(void* ptr, int i) +{ + return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTableWidget___findItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTableWidget___findItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTableWidget___items_atList(void* ptr, int i) +{ + return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTableWidget___items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTableWidget___items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTableWidget___mimeData_items_atList(void* ptr, int i) +{ + return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTableWidget___mimeData_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTableWidget___mimeData_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTableWidget___selectedItems_atList(void* ptr, int i) +{ + return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTableWidget___selectedItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTableWidget___selectedItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTableWidget___selectedRanges_atList(void* ptr, int i) +{ + return new QTableWidgetSelectionRange(({QTableWidgetSelectionRange tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QTableWidget___selectedRanges_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QTableWidget___selectedRanges_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTableWidgetItem: public QTableWidgetItem +{ +public: + MyQTableWidgetItem(int ty = Type) : QTableWidgetItem(ty) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; + MyQTableWidgetItem(const QString &text, int ty = Type) : QTableWidgetItem(text, ty) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; + MyQTableWidgetItem(const QIcon &icon, const QString &text, int ty = Type) : QTableWidgetItem(icon, text, ty) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; + MyQTableWidgetItem(const QTableWidgetItem &other) : QTableWidgetItem(other) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; + QTableWidgetItem * clone() const { return static_cast(callbackQTableWidgetItem_Clone(const_cast(static_cast(this)))); }; + QVariant data(int role) const { return *static_cast(callbackQTableWidgetItem_Data(const_cast(static_cast(this)), role)); }; + void read(QDataStream & in) { callbackQTableWidgetItem_Read(this, static_cast(&in)); }; + void setData(int role, const QVariant & value) { callbackQTableWidgetItem_SetData(this, role, const_cast(&value)); }; + void write(QDataStream & out) const { callbackQTableWidgetItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; + ~MyQTableWidgetItem() { callbackQTableWidgetItem_DestroyQTableWidgetItem(this); }; +}; + +Q_DECLARE_METATYPE(QTableWidgetItem*) +Q_DECLARE_METATYPE(MyQTableWidgetItem*) + +int QTableWidgetItem_QTableWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTableWidgetItem_NewQTableWidgetItem(int ty) +{ + return new MyQTableWidgetItem(ty); +} + +void* QTableWidgetItem_NewQTableWidgetItem2(struct QtWidgets_PackedString text, int ty) +{ + return new MyQTableWidgetItem(QString::fromUtf8(text.data, text.len), ty); +} + +void* QTableWidgetItem_NewQTableWidgetItem3(void* icon, struct QtWidgets_PackedString text, int ty) +{ + return new MyQTableWidgetItem(*static_cast(icon), QString::fromUtf8(text.data, text.len), ty); +} + +void* QTableWidgetItem_NewQTableWidgetItem4(void* other) +{ + return new MyQTableWidgetItem(*static_cast(other)); +} + +void* QTableWidgetItem_Background(void* ptr) +{ + return new QBrush(static_cast(ptr)->background()); +} + +long long QTableWidgetItem_CheckState(void* ptr) +{ + return static_cast(ptr)->checkState(); +} + +void* QTableWidgetItem_Clone(void* ptr) +{ + return static_cast(ptr)->clone(); +} + +void* QTableWidgetItem_CloneDefault(void* ptr) +{ + return static_cast(ptr)->QTableWidgetItem::clone(); +} + +int QTableWidgetItem_Column(void* ptr) +{ + return static_cast(ptr)->column(); +} + +void* QTableWidgetItem_Data(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->data(role)); +} + +void* QTableWidgetItem_DataDefault(void* ptr, int role) +{ + return new QVariant(static_cast(ptr)->QTableWidgetItem::data(role)); +} + +long long QTableWidgetItem_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void* QTableWidgetItem_Font(void* ptr) +{ + return new QFont(static_cast(ptr)->font()); +} + +void* QTableWidgetItem_Foreground(void* ptr) +{ + return new QBrush(static_cast(ptr)->foreground()); +} + +void* QTableWidgetItem_Icon(void* ptr) +{ + return new QIcon(static_cast(ptr)->icon()); +} + +char QTableWidgetItem_IsSelected(void* ptr) +{ + return static_cast(ptr)->isSelected(); +} + +void QTableWidgetItem_Read(void* ptr, void* in) +{ + static_cast(ptr)->read(*static_cast(in)); +} + +void QTableWidgetItem_ReadDefault(void* ptr, void* in) +{ + static_cast(ptr)->QTableWidgetItem::read(*static_cast(in)); +} + +int QTableWidgetItem_Row(void* ptr) +{ + return static_cast(ptr)->row(); +} + +void QTableWidgetItem_SetBackground(void* ptr, void* brush) +{ + static_cast(ptr)->setBackground(*static_cast(brush)); +} + +void QTableWidgetItem_SetCheckState(void* ptr, long long state) +{ + static_cast(ptr)->setCheckState(static_cast(state)); +} + +void QTableWidgetItem_SetData(void* ptr, int role, void* value) +{ + static_cast(ptr)->setData(role, *static_cast(value)); +} + +void QTableWidgetItem_SetDataDefault(void* ptr, int role, void* value) +{ + static_cast(ptr)->QTableWidgetItem::setData(role, *static_cast(value)); +} + +void QTableWidgetItem_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QTableWidgetItem_SetFont(void* ptr, void* font) +{ + static_cast(ptr)->setFont(*static_cast(font)); +} + +void QTableWidgetItem_SetForeground(void* ptr, void* brush) +{ + static_cast(ptr)->setForeground(*static_cast(brush)); +} + +void QTableWidgetItem_SetIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setIcon(*static_cast(icon)); +} + +void QTableWidgetItem_SetSelected(void* ptr, char sele) +{ + static_cast(ptr)->setSelected(sele != 0); +} + +void QTableWidgetItem_SetSizeHint(void* ptr, void* size) +{ + static_cast(ptr)->setSizeHint(*static_cast(size)); +} + +void QTableWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip) +{ + static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); +} + +void QTableWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +void QTableWidgetItem_SetTextAlignment(void* ptr, int alignment) +{ + static_cast(ptr)->setTextAlignment(alignment); +} + +void QTableWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); +} + +void QTableWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis) +{ + static_cast(ptr)->setWhatsThis(QString::fromUtf8(whatsThis.data, whatsThis.len)); +} + +void* QTableWidgetItem_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +struct QtWidgets_PackedString QTableWidgetItem_StatusTip(void* ptr) +{ + return ({ QByteArray t934149 = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t934149.prepend("WHITESPACE").constData()+10), t934149.size()-10 }; }); +} + +void* QTableWidgetItem_TableWidget(void* ptr) +{ + return static_cast(ptr)->tableWidget(); +} + +struct QtWidgets_PackedString QTableWidgetItem_Text(void* ptr) +{ + return ({ QByteArray tbdfc6c = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(tbdfc6c.prepend("WHITESPACE").constData()+10), tbdfc6c.size()-10 }; }); +} + +int QTableWidgetItem_TextAlignment(void* ptr) +{ + return static_cast(ptr)->textAlignment(); +} + +struct QtWidgets_PackedString QTableWidgetItem_ToolTip(void* ptr) +{ + return ({ QByteArray t8fa9fe = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t8fa9fe.prepend("WHITESPACE").constData()+10), t8fa9fe.size()-10 }; }); +} + +int QTableWidgetItem_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +struct QtWidgets_PackedString QTableWidgetItem_WhatsThis(void* ptr) +{ + return ({ QByteArray t4664fc = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(t4664fc.prepend("WHITESPACE").constData()+10), t4664fc.size()-10 }; }); +} + +void QTableWidgetItem_Write(void* ptr, void* out) +{ + static_cast(ptr)->write(*static_cast(out)); +} + +void QTableWidgetItem_WriteDefault(void* ptr, void* out) +{ + static_cast(ptr)->QTableWidgetItem::write(*static_cast(out)); +} + +void QTableWidgetItem_DestroyQTableWidgetItem(void* ptr) +{ + static_cast(ptr)->~QTableWidgetItem(); +} + +void QTableWidgetItem_DestroyQTableWidgetItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTableWidgetItem___values_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +void* QTableWidgetItem___setValues__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QVector(); +} + +Q_DECLARE_METATYPE(QTableWidgetSelectionRange) +Q_DECLARE_METATYPE(QTableWidgetSelectionRange*) +void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange() +{ + return new QTableWidgetSelectionRange(); +} + +void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(int top, int left, int bottom, int right) +{ + return new QTableWidgetSelectionRange(top, left, bottom, right); +} + +void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(void* other) +{ + return new QTableWidgetSelectionRange(*static_cast(other)); +} + +int QTableWidgetSelectionRange_BottomRow(void* ptr) +{ + return static_cast(ptr)->bottomRow(); +} + +int QTableWidgetSelectionRange_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +int QTableWidgetSelectionRange_LeftColumn(void* ptr) +{ + return static_cast(ptr)->leftColumn(); +} + +int QTableWidgetSelectionRange_RightColumn(void* ptr) +{ + return static_cast(ptr)->rightColumn(); +} + +int QTableWidgetSelectionRange_RowCount(void* ptr) +{ + return static_cast(ptr)->rowCount(); +} + +int QTableWidgetSelectionRange_TopRow(void* ptr) +{ + return static_cast(ptr)->topRow(); +} + +void QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(void* ptr) +{ + static_cast(ptr)->~QTableWidgetSelectionRange(); +} + +class MyQTapAndHoldGesture: public QTapAndHoldGesture +{ +public: + ~MyQTapAndHoldGesture() { callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture(this); }; + void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; + void deleteLater() { callbackQGesture_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTapAndHoldGesture*) +Q_DECLARE_METATYPE(MyQTapAndHoldGesture*) + +int QTapAndHoldGesture_QTapAndHoldGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTapAndHoldGesture_Position(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QTapAndHoldGesture_SetPosition(void* ptr, void* pos) +{ + static_cast(ptr)->setPosition(*static_cast(pos)); +} + +void QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(int msecs) +{ + QTapAndHoldGesture::setTimeout(msecs); +} + +int QTapAndHoldGesture_QTapAndHoldGesture_Timeout() +{ + return QTapAndHoldGesture::timeout(); +} + +void QTapAndHoldGesture_DestroyQTapAndHoldGesture(void* ptr) +{ + static_cast(ptr)->~QTapAndHoldGesture(); +} + +void QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTapGesture: public QTapGesture +{ +public: + ~MyQTapGesture() { callbackQTapGesture_DestroyQTapGesture(this); }; + void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; + void deleteLater() { callbackQGesture_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTapGesture*) +Q_DECLARE_METATYPE(MyQTapGesture*) + +int QTapGesture_QTapGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTapGesture_Position(void* ptr) +{ + return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); +} + +void QTapGesture_SetPosition(void* ptr, void* pos) +{ + static_cast(ptr)->setPosition(*static_cast(pos)); +} + +void QTapGesture_DestroyQTapGesture(void* ptr) +{ + static_cast(ptr)->~QTapGesture(); +} + +void QTapGesture_DestroyQTapGestureDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTextBrowser: public QTextBrowser +{ +public: + MyQTextBrowser(QWidget *parent = Q_NULLPTR) : QTextBrowser(parent) {QTextBrowser_QTextBrowser_QRegisterMetaType();}; + void Signal_AnchorClicked(const QUrl & link) { callbackQTextBrowser_AnchorClicked(this, const_cast(&link)); }; + void backward() { callbackQTextBrowser_Backward(this); }; + void Signal_BackwardAvailable(bool available) { callbackQTextBrowser_BackwardAvailable(this, available); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * ev) { callbackQWidget_FocusOutEvent(this, ev); }; + void forward() { callbackQTextBrowser_Forward(this); }; + void Signal_ForwardAvailable(bool available) { callbackQTextBrowser_ForwardAvailable(this, available); }; + void Signal_Highlighted(const QUrl & link) { callbackQTextBrowser_Highlighted(this, const_cast(&link)); }; + void Signal_Highlighted2(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQTextBrowser_Highlighted2(this, linkPacked); }; + void Signal_HistoryChanged() { callbackQTextBrowser_HistoryChanged(this); }; + void home() { callbackQTextBrowser_Home(this); }; + void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; + QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQTextEdit_LoadResource(this, ty, const_cast(&name))); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void reload() { callbackQTextBrowser_Reload(this); }; + void setSource(const QUrl & name) { callbackQTextBrowser_SetSource(this, const_cast(&name)); }; + void Signal_SourceChanged(const QUrl & src) { callbackQTextBrowser_SourceChanged(this, const_cast(&src)); }; + void append(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_Append(this, textPacked); }; + bool canInsertFromMimeData(const QMimeData * source) const { return callbackQTextEdit_CanInsertFromMimeData(const_cast(static_cast(this)), const_cast(source)) != 0; }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void clear() { callbackQTextEdit_Clear(this); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void copy() { callbackQTextEdit_Copy(this); }; + void Signal_CopyAvailable(bool yes) { callbackQTextEdit_CopyAvailable(this, yes); }; + QMimeData * createMimeDataFromSelection() const { return static_cast(callbackQTextEdit_CreateMimeDataFromSelection(const_cast(static_cast(this)))); }; + void Signal_CurrentCharFormatChanged(const QTextCharFormat & ff) { callbackQTextEdit_CurrentCharFormatChanged(this, const_cast(&ff)); }; + void Signal_CursorPositionChanged() { callbackQTextEdit_CursorPositionChanged(this); }; + void cut() { callbackQTextEdit_Cut(this); }; + void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; + QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; + void insertFromMimeData(const QMimeData * source) { callbackQTextEdit_InsertFromMimeData(this, const_cast(source)); }; + void insertHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertHtml(this, textPacked); }; + void insertPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertPlainText(this, textPacked); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void paste() { callbackQTextEdit_Paste(this); }; + void redo() { callbackQTextEdit_Redo(this); }; + void Signal_RedoAvailable(bool available) { callbackQTextEdit_RedoAvailable(this, available); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void scrollToAnchor(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtWidgets_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQTextEdit_ScrollToAnchor(this, namePacked); }; + void selectAll() { callbackQTextEdit_SelectAll(this); }; + void Signal_SelectionChanged() { callbackQTextEdit_SelectionChanged(this); }; + void setAlignment(Qt::Alignment a) { callbackQTextEdit_SetAlignment(this, a); }; + void setCurrentFont(const QFont & ff) { callbackQTextEdit_SetCurrentFont(this, const_cast(&ff)); }; + void setFontFamily(const QString & fontFamily) { QByteArray t5db177 = fontFamily.toUtf8(); QtWidgets_PackedString fontFamilyPacked = { const_cast(t5db177.prepend("WHITESPACE").constData()+10), t5db177.size()-10 };callbackQTextEdit_SetFontFamily(this, fontFamilyPacked); }; + void setFontItalic(bool italic) { callbackQTextEdit_SetFontItalic(this, italic); }; + void setFontPointSize(qreal s) { callbackQTextEdit_SetFontPointSize(this, s); }; + void setFontUnderline(bool underline) { callbackQTextEdit_SetFontUnderline(this, underline); }; + void setFontWeight(int weight) { callbackQTextEdit_SetFontWeight(this, weight); }; + void setHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetHtml(this, textPacked); }; + void setPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetPlainText(this, textPacked); }; + void setText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetText(this, textPacked); }; + void setTextBackgroundColor(const QColor & c) { callbackQTextEdit_SetTextBackgroundColor(this, const_cast(&c)); }; + void setTextColor(const QColor & c) { callbackQTextEdit_SetTextColor(this, const_cast(&c)); }; + void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; + void Signal_TextChanged() { callbackQTextEdit_TextChanged(this); }; + void undo() { callbackQTextEdit_Undo(this); }; + void Signal_UndoAvailable(bool available) { callbackQTextEdit_UndoAvailable(this, available); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void zoomIn(int ran) { callbackQTextEdit_ZoomIn(this, ran); }; + void zoomOut(int ran) { callbackQTextEdit_ZoomOut(this, ran); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextBrowser*) +Q_DECLARE_METATYPE(MyQTextBrowser*) + +int QTextBrowser_QTextBrowser_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextBrowser_NewQTextBrowser(void* parent) +{ + return new MyQTextBrowser(static_cast(parent)); +} + +void QTextBrowser_ConnectAnchorClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::anchorClicked), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_AnchorClicked), static_cast(t)); +} + +void QTextBrowser_DisconnectAnchorClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::anchorClicked), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_AnchorClicked)); +} + +void QTextBrowser_AnchorClicked(void* ptr, void* link) +{ + static_cast(ptr)->anchorClicked(*static_cast(link)); +} + +void QTextBrowser_Backward(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "backward"); +} + +void QTextBrowser_BackwardDefault(void* ptr) +{ + static_cast(ptr)->QTextBrowser::backward(); +} + +void QTextBrowser_ConnectBackwardAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::backwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_BackwardAvailable), static_cast(t)); +} + +void QTextBrowser_DisconnectBackwardAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::backwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_BackwardAvailable)); +} + +void QTextBrowser_BackwardAvailable(void* ptr, char available) +{ + static_cast(ptr)->backwardAvailable(available != 0); +} + +int QTextBrowser_BackwardHistoryCount(void* ptr) +{ + return static_cast(ptr)->backwardHistoryCount(); +} + +void QTextBrowser_ClearHistory(void* ptr) +{ + static_cast(ptr)->clearHistory(); +} + +void QTextBrowser_Forward(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "forward"); +} + +void QTextBrowser_ForwardDefault(void* ptr) +{ + static_cast(ptr)->QTextBrowser::forward(); +} + +void QTextBrowser_ConnectForwardAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::forwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_ForwardAvailable), static_cast(t)); +} + +void QTextBrowser_DisconnectForwardAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::forwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_ForwardAvailable)); +} + +void QTextBrowser_ForwardAvailable(void* ptr, char available) +{ + static_cast(ptr)->forwardAvailable(available != 0); +} + +int QTextBrowser_ForwardHistoryCount(void* ptr) +{ + return static_cast(ptr)->forwardHistoryCount(); +} + +void QTextBrowser_ConnectHighlighted(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted), static_cast(t)); +} + +void QTextBrowser_DisconnectHighlighted(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted)); +} + +void QTextBrowser_Highlighted(void* ptr, void* link) +{ + static_cast(ptr)->highlighted(*static_cast(link)); +} + +void QTextBrowser_ConnectHighlighted2(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted2), static_cast(t)); +} + +void QTextBrowser_DisconnectHighlighted2(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted2)); +} + +void QTextBrowser_Highlighted2(void* ptr, struct QtWidgets_PackedString link) +{ + static_cast(ptr)->highlighted(QString::fromUtf8(link.data, link.len)); +} + +void QTextBrowser_ConnectHistoryChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::historyChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_HistoryChanged), static_cast(t)); +} + +void QTextBrowser_DisconnectHistoryChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::historyChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_HistoryChanged)); +} + +void QTextBrowser_HistoryChanged(void* ptr) +{ + static_cast(ptr)->historyChanged(); +} + +struct QtWidgets_PackedString QTextBrowser_HistoryTitle(void* ptr, int i) +{ + return ({ QByteArray tc73fc4 = static_cast(ptr)->historyTitle(i).toUtf8(); QtWidgets_PackedString { const_cast(tc73fc4.prepend("WHITESPACE").constData()+10), tc73fc4.size()-10 }; }); +} + +void* QTextBrowser_HistoryUrl(void* ptr, int i) +{ + return new QUrl(static_cast(ptr)->historyUrl(i)); +} + +void QTextBrowser_Home(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "home"); +} + +void QTextBrowser_HomeDefault(void* ptr) +{ + static_cast(ptr)->QTextBrowser::home(); +} + +char QTextBrowser_IsBackwardAvailable(void* ptr) +{ + return static_cast(ptr)->isBackwardAvailable(); +} + +char QTextBrowser_IsForwardAvailable(void* ptr) +{ + return static_cast(ptr)->isForwardAvailable(); +} + +char QTextBrowser_OpenExternalLinks(void* ptr) +{ + return static_cast(ptr)->openExternalLinks(); +} + +char QTextBrowser_OpenLinks(void* ptr) +{ + return static_cast(ptr)->openLinks(); +} + +void QTextBrowser_Reload(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "reload"); +} + +void QTextBrowser_ReloadDefault(void* ptr) +{ + static_cast(ptr)->QTextBrowser::reload(); +} + +struct QtWidgets_PackedString QTextBrowser_SearchPaths(void* ptr) +{ + return ({ QByteArray t6868fa = static_cast(ptr)->searchPaths().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t6868fa.prepend("WHITESPACE").constData()+10), t6868fa.size()-10 }; }); +} + +void QTextBrowser_SetOpenExternalLinks(void* ptr, char open) +{ + static_cast(ptr)->setOpenExternalLinks(open != 0); +} + +void QTextBrowser_SetOpenLinks(void* ptr, char open) +{ + static_cast(ptr)->setOpenLinks(open != 0); +} + +void QTextBrowser_SetSearchPaths(void* ptr, struct QtWidgets_PackedString paths) +{ + static_cast(ptr)->setSearchPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QTextBrowser_SetSource(void* ptr, void* name) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setSource", Q_ARG(const QUrl, *static_cast(name))); +} + +void QTextBrowser_SetSourceDefault(void* ptr, void* name) +{ + static_cast(ptr)->QTextBrowser::setSource(*static_cast(name)); +} + +void* QTextBrowser_Source(void* ptr) +{ + return new QUrl(static_cast(ptr)->source()); +} + +void QTextBrowser_ConnectSourceChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::sourceChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_SourceChanged), static_cast(t)); +} + +void QTextBrowser_DisconnectSourceChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::sourceChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_SourceChanged)); +} + +void QTextBrowser_SourceChanged(void* ptr, void* src) +{ + static_cast(ptr)->sourceChanged(*static_cast(src)); +} + +char QTextBrowser_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +void QTextBrowser_SetReadOnly(void* ptr, char readOnly) +{ + static_cast(ptr)->setReadOnly(readOnly != 0); +} + +char QTextBrowser_IsUndoRedoEnabled(void* ptr) +{ + return static_cast(ptr)->isUndoRedoEnabled(); +} + +void QTextBrowser_SetUndoRedoEnabled(void* ptr, char undoRedoEnabled) +{ + static_cast(ptr)->setUndoRedoEnabled(undoRedoEnabled != 0); +} + +class MyQTextEdit: public QTextEdit +{ +public: + MyQTextEdit(QWidget *parent = Q_NULLPTR) : QTextEdit(parent) {QTextEdit_QTextEdit_QRegisterMetaType();}; + MyQTextEdit(const QString &text, QWidget *parent = Q_NULLPTR) : QTextEdit(text, parent) {QTextEdit_QTextEdit_QRegisterMetaType();}; + void append(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_Append(this, textPacked); }; + bool canInsertFromMimeData(const QMimeData * source) const { return callbackQTextEdit_CanInsertFromMimeData(const_cast(static_cast(this)), const_cast(source)) != 0; }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void clear() { callbackQTextEdit_Clear(this); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void copy() { callbackQTextEdit_Copy(this); }; + void Signal_CopyAvailable(bool yes) { callbackQTextEdit_CopyAvailable(this, yes); }; + QMimeData * createMimeDataFromSelection() const { return static_cast(callbackQTextEdit_CreateMimeDataFromSelection(const_cast(static_cast(this)))); }; + void Signal_CurrentCharFormatChanged(const QTextCharFormat & ff) { callbackQTextEdit_CurrentCharFormatChanged(this, const_cast(&ff)); }; + void Signal_CursorPositionChanged() { callbackQTextEdit_CursorPositionChanged(this); }; + void cut() { callbackQTextEdit_Cut(this); }; + void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; + QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; + void insertFromMimeData(const QMimeData * source) { callbackQTextEdit_InsertFromMimeData(this, const_cast(source)); }; + void insertHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertHtml(this, textPacked); }; + void insertPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertPlainText(this, textPacked); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQTextEdit_LoadResource(this, ty, const_cast(&name))); }; + void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void paste() { callbackQTextEdit_Paste(this); }; + void redo() { callbackQTextEdit_Redo(this); }; + void Signal_RedoAvailable(bool available) { callbackQTextEdit_RedoAvailable(this, available); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void scrollToAnchor(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtWidgets_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQTextEdit_ScrollToAnchor(this, namePacked); }; + void selectAll() { callbackQTextEdit_SelectAll(this); }; + void Signal_SelectionChanged() { callbackQTextEdit_SelectionChanged(this); }; + void setAlignment(Qt::Alignment a) { callbackQTextEdit_SetAlignment(this, a); }; + void setCurrentFont(const QFont & ff) { callbackQTextEdit_SetCurrentFont(this, const_cast(&ff)); }; + void setFontFamily(const QString & fontFamily) { QByteArray t5db177 = fontFamily.toUtf8(); QtWidgets_PackedString fontFamilyPacked = { const_cast(t5db177.prepend("WHITESPACE").constData()+10), t5db177.size()-10 };callbackQTextEdit_SetFontFamily(this, fontFamilyPacked); }; + void setFontItalic(bool italic) { callbackQTextEdit_SetFontItalic(this, italic); }; + void setFontPointSize(qreal s) { callbackQTextEdit_SetFontPointSize(this, s); }; + void setFontUnderline(bool underline) { callbackQTextEdit_SetFontUnderline(this, underline); }; + void setFontWeight(int weight) { callbackQTextEdit_SetFontWeight(this, weight); }; + void setHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetHtml(this, textPacked); }; + void setPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetPlainText(this, textPacked); }; + void setText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetText(this, textPacked); }; + void setTextBackgroundColor(const QColor & c) { callbackQTextEdit_SetTextBackgroundColor(this, const_cast(&c)); }; + void setTextColor(const QColor & c) { callbackQTextEdit_SetTextColor(this, const_cast(&c)); }; + void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; + void Signal_TextChanged() { callbackQTextEdit_TextChanged(this); }; + void undo() { callbackQTextEdit_Undo(this); }; + void Signal_UndoAvailable(bool available) { callbackQTextEdit_UndoAvailable(this, available); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void zoomIn(int ran) { callbackQTextEdit_ZoomIn(this, ran); }; + void zoomOut(int ran) { callbackQTextEdit_ZoomOut(this, ran); }; + ~MyQTextEdit() { callbackQTextEdit_DestroyQTextEdit(this); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QTextEdit*) +Q_DECLARE_METATYPE(MyQTextEdit*) + +int QTextEdit_QTextEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTextEdit_NewQTextEdit(void* parent) +{ + return new MyQTextEdit(static_cast(parent)); +} + +void* QTextEdit_NewQTextEdit2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQTextEdit(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +char QTextEdit_AcceptRichText(void* ptr) +{ + return static_cast(ptr)->acceptRichText(); +} + +long long QTextEdit_Alignment(void* ptr) +{ + return static_cast(ptr)->alignment(); +} + +struct QtWidgets_PackedString QTextEdit_AnchorAt(void* ptr, void* pos) +{ + return ({ QByteArray t883a22 = static_cast(ptr)->anchorAt(*static_cast(pos)).toUtf8(); QtWidgets_PackedString { const_cast(t883a22.prepend("WHITESPACE").constData()+10), t883a22.size()-10 }; }); +} + +void QTextEdit_Append(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "append", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QTextEdit_AppendDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::append(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QTextEdit::append(QString::fromUtf8(text.data, text.len)); + } +} + +long long QTextEdit_AutoFormatting(void* ptr) +{ + return static_cast(ptr)->autoFormatting(); +} + +char QTextEdit_CanInsertFromMimeData(void* ptr, void* source) +{ + return static_cast(ptr)->canInsertFromMimeData(static_cast(source)); +} + +char QTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::canInsertFromMimeData(static_cast(source)); + } else { + return static_cast(ptr)->QTextEdit::canInsertFromMimeData(static_cast(source)); + } +} + +char QTextEdit_CanPaste(void* ptr) +{ + return static_cast(ptr)->canPaste(); +} + +void QTextEdit_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QTextEdit_ClearDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::clear(); + } else { + static_cast(ptr)->QTextEdit::clear(); + } +} + +void QTextEdit_Copy(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "copy"); +} + +void QTextEdit_CopyDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::copy(); + } else { + static_cast(ptr)->QTextEdit::copy(); + } +} + +void QTextEdit_ConnectCopyAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CopyAvailable), static_cast(t)); +} + +void QTextEdit_DisconnectCopyAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CopyAvailable)); +} + +void QTextEdit_CopyAvailable(void* ptr, char yes) +{ + static_cast(ptr)->copyAvailable(yes != 0); +} + +void* QTextEdit_CreateMimeDataFromSelection(void* ptr) +{ + return static_cast(ptr)->createMimeDataFromSelection(); +} + +void* QTextEdit_CreateMimeDataFromSelectionDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::createMimeDataFromSelection(); + } else { + return static_cast(ptr)->QTextEdit::createMimeDataFromSelection(); + } +} + +void* QTextEdit_CreateStandardContextMenu(void* ptr) +{ + return static_cast(ptr)->createStandardContextMenu(); +} + +void* QTextEdit_CreateStandardContextMenu2(void* ptr, void* position) +{ + return static_cast(ptr)->createStandardContextMenu(*static_cast(position)); +} + +void* QTextEdit_CurrentCharFormat(void* ptr) +{ + return new QTextCharFormat(static_cast(ptr)->currentCharFormat()); +} + +void QTextEdit_ConnectCurrentCharFormatChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::currentCharFormatChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CurrentCharFormatChanged), static_cast(t)); +} + +void QTextEdit_DisconnectCurrentCharFormatChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::currentCharFormatChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CurrentCharFormatChanged)); +} + +void QTextEdit_CurrentCharFormatChanged(void* ptr, void* ff) +{ + static_cast(ptr)->currentCharFormatChanged(*static_cast(ff)); +} + +void* QTextEdit_CurrentFont(void* ptr) +{ + return new QFont(static_cast(ptr)->currentFont()); +} + +void* QTextEdit_CursorForPosition(void* ptr, void* pos) +{ + return new QTextCursor(static_cast(ptr)->cursorForPosition(*static_cast(pos))); +} + +void QTextEdit_ConnectCursorPositionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CursorPositionChanged), static_cast(t)); +} + +void QTextEdit_DisconnectCursorPositionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CursorPositionChanged)); +} + +void QTextEdit_CursorPositionChanged(void* ptr) +{ + static_cast(ptr)->cursorPositionChanged(); +} + +void* QTextEdit_CursorRect(void* ptr, void* cursor) +{ + return ({ QRect tmpValue = static_cast(ptr)->cursorRect(*static_cast(cursor)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QTextEdit_CursorRect2(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->cursorRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +int QTextEdit_CursorWidth(void* ptr) +{ + return static_cast(ptr)->cursorWidth(); +} + +void QTextEdit_Cut(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "cut"); +} + +void QTextEdit_CutDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::cut(); + } else { + static_cast(ptr)->QTextEdit::cut(); + } +} + +void* QTextEdit_Document(void* ptr) +{ + return static_cast(ptr)->document(); +} + +struct QtWidgets_PackedString QTextEdit_DocumentTitle(void* ptr) +{ + return ({ QByteArray td339b8 = static_cast(ptr)->documentTitle().toUtf8(); QtWidgets_PackedString { const_cast(td339b8.prepend("WHITESPACE").constData()+10), td339b8.size()-10 }; }); +} + +void QTextEdit_EnsureCursorVisible(void* ptr) +{ + static_cast(ptr)->ensureCursorVisible(); +} + +char QTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options) +{ + return static_cast(ptr)->find(QString::fromUtf8(exp.data, exp.len), static_cast(options)); +} + +char QTextEdit_Find2(void* ptr, void* exp, long long options) +{ + return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); +} + +char QTextEdit_Find3(void* ptr, void* exp, long long options) +{ + return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); +} + +struct QtWidgets_PackedString QTextEdit_FontFamily(void* ptr) +{ + return ({ QByteArray tf50401 = static_cast(ptr)->fontFamily().toUtf8(); QtWidgets_PackedString { const_cast(tf50401.prepend("WHITESPACE").constData()+10), tf50401.size()-10 }; }); +} + +char QTextEdit_FontItalic(void* ptr) +{ + return static_cast(ptr)->fontItalic(); +} + +double QTextEdit_FontPointSize(void* ptr) +{ + return static_cast(ptr)->fontPointSize(); +} + +char QTextEdit_FontUnderline(void* ptr) +{ + return static_cast(ptr)->fontUnderline(); +} + +int QTextEdit_FontWeight(void* ptr) +{ + return static_cast(ptr)->fontWeight(); +} + +void QTextEdit_InsertFromMimeData(void* ptr, void* source) +{ + static_cast(ptr)->insertFromMimeData(static_cast(source)); +} + +void QTextEdit_InsertFromMimeDataDefault(void* ptr, void* source) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::insertFromMimeData(static_cast(source)); + } else { + static_cast(ptr)->QTextEdit::insertFromMimeData(static_cast(source)); + } +} + +void QTextEdit_InsertHtml(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "insertHtml", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QTextEdit_InsertHtmlDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::insertHtml(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QTextEdit::insertHtml(QString::fromUtf8(text.data, text.len)); + } +} + +void QTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "insertPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::insertPlainText(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QTextEdit::insertPlainText(QString::fromUtf8(text.data, text.len)); + } +} + +char QTextEdit_IsReadOnly(void* ptr) +{ + return static_cast(ptr)->isReadOnly(); +} + +char QTextEdit_IsUndoRedoEnabled(void* ptr) +{ + return static_cast(ptr)->isUndoRedoEnabled(); +} + +int QTextEdit_LineWrapColumnOrWidth(void* ptr) +{ + return static_cast(ptr)->lineWrapColumnOrWidth(); +} + +long long QTextEdit_LineWrapMode(void* ptr) +{ + return static_cast(ptr)->lineWrapMode(); +} + +void* QTextEdit_LoadResource(void* ptr, int ty, void* name) +{ + return new QVariant(static_cast(ptr)->loadResource(ty, *static_cast(name))); +} + +void* QTextEdit_LoadResourceDefault(void* ptr, int ty, void* name) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTextBrowser::loadResource(ty, *static_cast(name))); + } else { + return new QVariant(static_cast(ptr)->QTextEdit::loadResource(ty, *static_cast(name))); + } +} + +void QTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier) +{ + static_cast(ptr)->mergeCurrentCharFormat(*static_cast(modifier)); +} + +void QTextEdit_MoveCursor(void* ptr, long long operation, long long mode) +{ + static_cast(ptr)->moveCursor(static_cast(operation), static_cast(mode)); +} + +char QTextEdit_OverwriteMode(void* ptr) +{ + return static_cast(ptr)->overwriteMode(); +} + +void QTextEdit_Paste(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "paste"); +} + +void QTextEdit_PasteDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::paste(); + } else { + static_cast(ptr)->QTextEdit::paste(); + } +} + +struct QtWidgets_PackedString QTextEdit_PlaceholderText(void* ptr) +{ + return ({ QByteArray t79a2c0 = static_cast(ptr)->placeholderText().toUtf8(); QtWidgets_PackedString { const_cast(t79a2c0.prepend("WHITESPACE").constData()+10), t79a2c0.size()-10 }; }); +} + +void QTextEdit_Print(void* ptr, void* printer) +{ +#ifndef Q_OS_IOS + static_cast(ptr)->print(static_cast(printer)); +#endif +} + +void QTextEdit_Redo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "redo"); +} + +void QTextEdit_RedoDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::redo(); + } else { + static_cast(ptr)->QTextEdit::redo(); + } +} + +void QTextEdit_ConnectRedoAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_RedoAvailable), static_cast(t)); +} + +void QTextEdit_DisconnectRedoAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_RedoAvailable)); +} + +void QTextEdit_RedoAvailable(void* ptr, char available) +{ + static_cast(ptr)->redoAvailable(available != 0); +} + +void QTextEdit_ScrollToAnchor(void* ptr, struct QtWidgets_PackedString name) +{ + QMetaObject::invokeMethod(static_cast(ptr), "scrollToAnchor", Q_ARG(const QString, QString::fromUtf8(name.data, name.len))); +} + +void QTextEdit_ScrollToAnchorDefault(void* ptr, struct QtWidgets_PackedString name) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::scrollToAnchor(QString::fromUtf8(name.data, name.len)); + } else { + static_cast(ptr)->QTextEdit::scrollToAnchor(QString::fromUtf8(name.data, name.len)); + } +} + +void QTextEdit_SelectAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); +} + +void QTextEdit_SelectAllDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::selectAll(); + } else { + static_cast(ptr)->QTextEdit::selectAll(); + } +} + +void QTextEdit_ConnectSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_SelectionChanged), static_cast(t)); +} + +void QTextEdit_DisconnectSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_SelectionChanged)); +} + +void QTextEdit_SelectionChanged(void* ptr) +{ + static_cast(ptr)->selectionChanged(); +} + +void QTextEdit_SetAcceptRichText(void* ptr, char accept) +{ + static_cast(ptr)->setAcceptRichText(accept != 0); +} + +void QTextEdit_SetAlignment(void* ptr, long long a) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "setAlignment", Q_ARG(Qt::Alignment, static_cast(static_cast(a)))); +} + +void QTextEdit_SetAlignmentDefault(void* ptr, long long a) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setAlignment(static_cast(a)); + } else { + static_cast(ptr)->QTextEdit::setAlignment(static_cast(a)); + } +} + +void QTextEdit_SetAutoFormatting(void* ptr, long long features) +{ + static_cast(ptr)->setAutoFormatting(static_cast(features)); +} + +void QTextEdit_SetCurrentCharFormat(void* ptr, void* format) +{ + static_cast(ptr)->setCurrentCharFormat(*static_cast(format)); +} + +void QTextEdit_SetCurrentFont(void* ptr, void* ff) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentFont", Q_ARG(const QFont, *static_cast(ff))); +} + +void QTextEdit_SetCurrentFontDefault(void* ptr, void* ff) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setCurrentFont(*static_cast(ff)); + } else { + static_cast(ptr)->QTextEdit::setCurrentFont(*static_cast(ff)); + } +} + +void QTextEdit_SetCursorWidth(void* ptr, int width) +{ + static_cast(ptr)->setCursorWidth(width); +} + +void QTextEdit_SetDocument(void* ptr, void* document) +{ + static_cast(ptr)->setDocument(static_cast(document)); +} + +void QTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setDocumentTitle(QString::fromUtf8(title.data, title.len)); +} + +void QTextEdit_SetFontFamily(void* ptr, struct QtWidgets_PackedString fontFamily) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFontFamily", Q_ARG(const QString, QString::fromUtf8(fontFamily.data, fontFamily.len))); +} + +void QTextEdit_SetFontFamilyDefault(void* ptr, struct QtWidgets_PackedString fontFamily) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setFontFamily(QString::fromUtf8(fontFamily.data, fontFamily.len)); + } else { + static_cast(ptr)->QTextEdit::setFontFamily(QString::fromUtf8(fontFamily.data, fontFamily.len)); + } +} + +void QTextEdit_SetFontItalic(void* ptr, char italic) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFontItalic", Q_ARG(bool, italic != 0)); +} + +void QTextEdit_SetFontItalicDefault(void* ptr, char italic) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setFontItalic(italic != 0); + } else { + static_cast(ptr)->QTextEdit::setFontItalic(italic != 0); + } +} + +void QTextEdit_SetFontPointSize(void* ptr, double s) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFontPointSize", Q_ARG(qreal, s)); +} + +void QTextEdit_SetFontPointSizeDefault(void* ptr, double s) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setFontPointSize(s); + } else { + static_cast(ptr)->QTextEdit::setFontPointSize(s); + } +} + +void QTextEdit_SetFontUnderline(void* ptr, char underline) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFontUnderline", Q_ARG(bool, underline != 0)); +} + +void QTextEdit_SetFontUnderlineDefault(void* ptr, char underline) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setFontUnderline(underline != 0); + } else { + static_cast(ptr)->QTextEdit::setFontUnderline(underline != 0); + } +} + +void QTextEdit_SetFontWeight(void* ptr, int weight) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFontWeight", Q_ARG(int, weight)); +} + +void QTextEdit_SetFontWeightDefault(void* ptr, int weight) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setFontWeight(weight); + } else { + static_cast(ptr)->QTextEdit::setFontWeight(weight); + } +} + +void QTextEdit_SetHtml(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setHtml", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QTextEdit_SetHtmlDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setHtml(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QTextEdit::setHtml(QString::fromUtf8(text.data, text.len)); + } +} + +void QTextEdit_SetLineWrapColumnOrWidth(void* ptr, int w) +{ + static_cast(ptr)->setLineWrapColumnOrWidth(w); +} + +void QTextEdit_SetLineWrapMode(void* ptr, long long mode) +{ + static_cast(ptr)->setLineWrapMode(static_cast(mode)); +} + +void QTextEdit_SetOverwriteMode(void* ptr, char overwrite) +{ + static_cast(ptr)->setOverwriteMode(overwrite != 0); +} + +void QTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText) +{ + static_cast(ptr)->setPlaceholderText(QString::fromUtf8(placeholderText.data, placeholderText.len)); +} + +void QTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setPlainText(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QTextEdit::setPlainText(QString::fromUtf8(text.data, text.len)); + } +} + +void QTextEdit_SetReadOnly(void* ptr, char ro) +{ + static_cast(ptr)->setReadOnly(ro != 0); +} + +void QTextEdit_SetTabChangesFocus(void* ptr, char b) +{ + static_cast(ptr)->setTabChangesFocus(b != 0); +} + +void QTextEdit_SetTabStopDistance(void* ptr, double distance) +{ + static_cast(ptr)->setTabStopDistance(distance); +} + +void QTextEdit_SetTabStopWidth(void* ptr, int width) +{ + static_cast(ptr)->setTabStopWidth(width); +} + +void QTextEdit_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); +} + +void QTextEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString text) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setText(QString::fromUtf8(text.data, text.len)); + } else { + static_cast(ptr)->QTextEdit::setText(QString::fromUtf8(text.data, text.len)); + } +} + +void QTextEdit_SetTextBackgroundColor(void* ptr, void* c) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setTextBackgroundColor", Q_ARG(const QColor, *static_cast(c))); +} + +void QTextEdit_SetTextBackgroundColorDefault(void* ptr, void* c) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setTextBackgroundColor(*static_cast(c)); + } else { + static_cast(ptr)->QTextEdit::setTextBackgroundColor(*static_cast(c)); + } +} + +void QTextEdit_SetTextColor(void* ptr, void* c) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setTextColor", Q_ARG(const QColor, *static_cast(c))); +} + +void QTextEdit_SetTextColorDefault(void* ptr, void* c) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setTextColor(*static_cast(c)); + } else { + static_cast(ptr)->QTextEdit::setTextColor(*static_cast(c)); + } +} + +void QTextEdit_SetTextCursor(void* ptr, void* cursor) +{ + static_cast(ptr)->setTextCursor(*static_cast(cursor)); +} + +void QTextEdit_SetTextInteractionFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); +} + +void QTextEdit_SetUndoRedoEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setUndoRedoEnabled(enable != 0); +} + +void QTextEdit_SetWordWrapMode(void* ptr, long long policy) +{ + static_cast(ptr)->setWordWrapMode(static_cast(policy)); +} + +char QTextEdit_TabChangesFocus(void* ptr) +{ + return static_cast(ptr)->tabChangesFocus(); +} + +double QTextEdit_TabStopDistance(void* ptr) +{ + return static_cast(ptr)->tabStopDistance(); +} + +int QTextEdit_TabStopWidth(void* ptr) +{ + return static_cast(ptr)->tabStopWidth(); +} + +void* QTextEdit_TextBackgroundColor(void* ptr) +{ + return new QColor(static_cast(ptr)->textBackgroundColor()); +} + +void QTextEdit_ConnectTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::textChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_TextChanged), static_cast(t)); +} + +void QTextEdit_DisconnectTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::textChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_TextChanged)); +} + +void QTextEdit_TextChanged(void* ptr) +{ + static_cast(ptr)->textChanged(); +} + +void* QTextEdit_TextColor(void* ptr) +{ + return new QColor(static_cast(ptr)->textColor()); +} + +void* QTextEdit_TextCursor(void* ptr) +{ + return new QTextCursor(static_cast(ptr)->textCursor()); +} + +long long QTextEdit_TextInteractionFlags(void* ptr) +{ + return static_cast(ptr)->textInteractionFlags(); +} + +struct QtWidgets_PackedString QTextEdit_ToHtml(void* ptr) +{ + return ({ QByteArray t9adf2b = static_cast(ptr)->toHtml().toUtf8(); QtWidgets_PackedString { const_cast(t9adf2b.prepend("WHITESPACE").constData()+10), t9adf2b.size()-10 }; }); +} + +struct QtWidgets_PackedString QTextEdit_ToPlainText(void* ptr) +{ + return ({ QByteArray te62381 = static_cast(ptr)->toPlainText().toUtf8(); QtWidgets_PackedString { const_cast(te62381.prepend("WHITESPACE").constData()+10), te62381.size()-10 }; }); +} + +void QTextEdit_Undo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "undo"); +} + +void QTextEdit_UndoDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::undo(); + } else { + static_cast(ptr)->QTextEdit::undo(); + } +} + +void QTextEdit_ConnectUndoAvailable(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_UndoAvailable), static_cast(t)); +} + +void QTextEdit_DisconnectUndoAvailable(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_UndoAvailable)); +} + +void QTextEdit_UndoAvailable(void* ptr, char available) +{ + static_cast(ptr)->undoAvailable(available != 0); +} + +long long QTextEdit_WordWrapMode(void* ptr) +{ + return static_cast(ptr)->wordWrapMode(); +} + +void QTextEdit_ZoomIn(void* ptr, int ran) +{ + QMetaObject::invokeMethod(static_cast(ptr), "zoomIn", Q_ARG(int, ran)); +} + +void QTextEdit_ZoomInDefault(void* ptr, int ran) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::zoomIn(ran); + } else { + static_cast(ptr)->QTextEdit::zoomIn(ran); + } +} + +void QTextEdit_ZoomOut(void* ptr, int ran) +{ + QMetaObject::invokeMethod(static_cast(ptr), "zoomOut", Q_ARG(int, ran)); +} + +void QTextEdit_ZoomOutDefault(void* ptr, int ran) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::zoomOut(ran); + } else { + static_cast(ptr)->QTextEdit::zoomOut(ran); + } +} + +void QTextEdit_DestroyQTextEdit(void* ptr) +{ + static_cast(ptr)->~QTextEdit(); +} + +void QTextEdit_DestroyQTextEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +Q_DECLARE_METATYPE(QTileRules*) +void* QTileRules_NewQTileRules(long long horizontalRule, long long verticalRule) +{ + return new QTileRules(static_cast(horizontalRule), static_cast(verticalRule)); +} + +void* QTileRules_NewQTileRules2(long long rule) +{ + return new QTileRules(static_cast(rule)); +} + +class MyQTimeEdit: public QTimeEdit +{ +public: + MyQTimeEdit(QWidget *parent = Q_NULLPTR) : QTimeEdit(parent) {QTimeEdit_QTimeEdit_QRegisterMetaType();}; + MyQTimeEdit(const QTime &ti, QWidget *parent = Q_NULLPTR) : QTimeEdit(ti, parent) {QTimeEdit_QTimeEdit_QRegisterMetaType();}; + ~MyQTimeEdit() { callbackQTimeEdit_DestroyQTimeEdit(this); }; + void clear() { callbackQDateTimeEdit_Clear(this); }; + void Signal_DateChanged(const QDate & date) { callbackQDateTimeEdit_DateChanged(this, const_cast(&date)); }; + void Signal_DateTimeChanged(const QDateTime & datetime) { callbackQDateTimeEdit_DateTimeChanged(this, const_cast(&datetime)); }; + QDateTime dateTimeFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQDateTimeEdit_DateTimeFromText(const_cast(static_cast(this)), textPacked)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setDate(const QDate & date) { callbackQDateTimeEdit_SetDate(this, const_cast(&date)); }; + void setDateTime(const QDateTime & dateTime) { callbackQDateTimeEdit_SetDateTime(this, const_cast(&dateTime)); }; + void setTime(const QTime & ti) { callbackQDateTimeEdit_SetTime(this, const_cast(&ti)); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; + QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; + QString textFromDateTime(const QDateTime & dateTime) const { return ({ QtWidgets_PackedString tempVal = callbackQDateTimeEdit_TextFromDateTime(const_cast(static_cast(this)), const_cast(&dateTime)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; + void Signal_TimeChanged(const QTime & ti) { callbackQDateTimeEdit_TimeChanged(this, const_cast(&ti)); }; + QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; + void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTimeEdit*) +Q_DECLARE_METATYPE(MyQTimeEdit*) + +int QTimeEdit_QTimeEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTimeEdit_NewQTimeEdit(void* parent) +{ + return new MyQTimeEdit(static_cast(parent)); +} + +void* QTimeEdit_NewQTimeEdit2(void* ti, void* parent) +{ + return new MyQTimeEdit(*static_cast(ti), static_cast(parent)); +} + +void QTimeEdit_DestroyQTimeEdit(void* ptr) +{ + static_cast(ptr)->~QTimeEdit(); +} + +void QTimeEdit_DestroyQTimeEditDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQToolBar: public QToolBar +{ +public: + MyQToolBar(const QString &title, QWidget *parent = Q_NULLPTR) : QToolBar(title, parent) {QToolBar_QToolBar_QRegisterMetaType();}; + MyQToolBar(QWidget *parent = Q_NULLPTR) : QToolBar(parent) {QToolBar_QToolBar_QRegisterMetaType();}; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void Signal_ActionTriggered(QAction * action) { callbackQToolBar_ActionTriggered(this, action); }; + void Signal_AllowedAreasChanged(Qt::ToolBarAreas allowedAreas) { callbackQToolBar_AllowedAreasChanged(this, allowedAreas); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void Signal_IconSizeChanged(const QSize & iconSize) { callbackQToolBar_IconSizeChanged(this, const_cast(&iconSize)); }; + void Signal_MovableChanged(bool movable) { callbackQToolBar_MovableChanged(this, movable); }; + void Signal_OrientationChanged(Qt::Orientation orientation) { callbackQToolBar_OrientationChanged(this, orientation); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void setIconSize(const QSize & iconSize) { callbackQToolBar_SetIconSize(this, const_cast(&iconSize)); }; + void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle) { callbackQToolBar_SetToolButtonStyle(this, toolButtonStyle); }; + void Signal_ToolButtonStyleChanged(Qt::ToolButtonStyle toolButtonStyle) { callbackQToolBar_ToolButtonStyleChanged(this, toolButtonStyle); }; + void Signal_TopLevelChanged(bool topLevel) { callbackQToolBar_TopLevelChanged(this, topLevel); }; + void Signal_VisibilityChanged(bool visible) { callbackQToolBar_VisibilityChanged(this, visible); }; + ~MyQToolBar() { callbackQToolBar_DestroyQToolBar(this); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QToolBar*) +Q_DECLARE_METATYPE(MyQToolBar*) + +int QToolBar_QToolBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QToolBar_NewQToolBar(struct QtWidgets_PackedString title, void* parent) +{ + return new MyQToolBar(QString::fromUtf8(title.data, title.len), static_cast(parent)); +} + +void* QToolBar_NewQToolBar2(void* parent) +{ + return new MyQToolBar(static_cast(parent)); +} + +void* QToolBar_ActionAt(void* ptr, void* p) +{ + return static_cast(ptr)->actionAt(*static_cast(p)); +} + +void* QToolBar_ActionAt2(void* ptr, int x, int y) +{ + return static_cast(ptr)->actionAt(x, y); +} + +void QToolBar_ConnectActionTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolBar::actionTriggered), static_cast(ptr), static_cast(&MyQToolBar::Signal_ActionTriggered), static_cast(t)); +} + +void QToolBar_DisconnectActionTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::actionTriggered), static_cast(ptr), static_cast(&MyQToolBar::Signal_ActionTriggered)); +} + +void QToolBar_ActionTriggered(void* ptr, void* action) +{ + static_cast(ptr)->actionTriggered(static_cast(action)); +} + +void* QToolBar_AddAction(void* ptr, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); +} + +void* QToolBar_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +void* QToolBar_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else { + return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } +} + +void* QToolBar_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member) +{ + if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else if (dynamic_cast(static_cast(receiver))) { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } else { + return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); + } +} + +void* QToolBar_AddSeparator(void* ptr) +{ + return static_cast(ptr)->addSeparator(); +} + +void* QToolBar_AddWidget(void* ptr, void* widget) +{ + return static_cast(ptr)->addWidget(static_cast(widget)); +} + +long long QToolBar_AllowedAreas(void* ptr) +{ + return static_cast(ptr)->allowedAreas(); +} + +void QToolBar_ConnectAllowedAreasChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QToolBar::allowedAreasChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_AllowedAreasChanged), static_cast(t)); +} + +void QToolBar_DisconnectAllowedAreasChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::allowedAreasChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_AllowedAreasChanged)); +} + +void QToolBar_AllowedAreasChanged(void* ptr, long long allowedAreas) +{ + static_cast(ptr)->allowedAreasChanged(static_cast(allowedAreas)); +} + +void QToolBar_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QToolBar_IconSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QToolBar_ConnectIconSizeChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolBar::iconSizeChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_IconSizeChanged), static_cast(t)); +} + +void QToolBar_DisconnectIconSizeChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::iconSizeChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_IconSizeChanged)); +} + +void QToolBar_IconSizeChanged(void* ptr, void* iconSize) +{ + static_cast(ptr)->iconSizeChanged(*static_cast(iconSize)); +} + +void* QToolBar_InsertSeparator(void* ptr, void* before) +{ + return static_cast(ptr)->insertSeparator(static_cast(before)); +} + +void* QToolBar_InsertWidget(void* ptr, void* before, void* widget) +{ + return static_cast(ptr)->insertWidget(static_cast(before), static_cast(widget)); +} + +char QToolBar_IsAreaAllowed(void* ptr, long long area) +{ + return static_cast(ptr)->isAreaAllowed(static_cast(area)); +} + +char QToolBar_IsFloatable(void* ptr) +{ + return static_cast(ptr)->isFloatable(); +} + +char QToolBar_IsFloating(void* ptr) +{ + return static_cast(ptr)->isFloating(); +} + +char QToolBar_IsMovable(void* ptr) +{ + return static_cast(ptr)->isMovable(); +} + +void QToolBar_ConnectMovableChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolBar::movableChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_MovableChanged), static_cast(t)); +} + +void QToolBar_DisconnectMovableChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::movableChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_MovableChanged)); +} + +void QToolBar_MovableChanged(void* ptr, char movable) +{ + static_cast(ptr)->movableChanged(movable != 0); +} + +long long QToolBar_Orientation(void* ptr) +{ + return static_cast(ptr)->orientation(); +} + +void QToolBar_ConnectOrientationChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QToolBar::orientationChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_OrientationChanged), static_cast(t)); +} + +void QToolBar_DisconnectOrientationChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::orientationChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_OrientationChanged)); +} + +void QToolBar_OrientationChanged(void* ptr, long long orientation) +{ + static_cast(ptr)->orientationChanged(static_cast(orientation)); +} + +void QToolBar_SetAllowedAreas(void* ptr, long long areas) +{ + static_cast(ptr)->setAllowedAreas(static_cast(areas)); +} + +void QToolBar_SetFloatable(void* ptr, char floatable) +{ + static_cast(ptr)->setFloatable(floatable != 0); +} + +void QToolBar_SetIconSize(void* ptr, void* iconSize) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setIconSize", Q_ARG(const QSize, *static_cast(iconSize))); +} + +void QToolBar_SetIconSizeDefault(void* ptr, void* iconSize) +{ + static_cast(ptr)->QToolBar::setIconSize(*static_cast(iconSize)); +} + +void QToolBar_SetMovable(void* ptr, char movable) +{ + static_cast(ptr)->setMovable(movable != 0); +} + +void QToolBar_SetOrientation(void* ptr, long long orientation) +{ + static_cast(ptr)->setOrientation(static_cast(orientation)); +} + +void QToolBar_SetToolButtonStyle(void* ptr, long long toolButtonStyle) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "setToolButtonStyle", Q_ARG(Qt::ToolButtonStyle, static_cast(toolButtonStyle))); +} + +void QToolBar_SetToolButtonStyleDefault(void* ptr, long long toolButtonStyle) +{ + static_cast(ptr)->QToolBar::setToolButtonStyle(static_cast(toolButtonStyle)); +} + +void* QToolBar_ToggleViewAction(void* ptr) +{ + return static_cast(ptr)->toggleViewAction(); +} + +long long QToolBar_ToolButtonStyle(void* ptr) +{ + return static_cast(ptr)->toolButtonStyle(); +} + +void QToolBar_ConnectToolButtonStyleChanged(void* ptr, long long t) +{ + qRegisterMetaType(); + QObject::connect(static_cast(ptr), static_cast(&QToolBar::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_ToolButtonStyleChanged), static_cast(t)); +} + +void QToolBar_DisconnectToolButtonStyleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_ToolButtonStyleChanged)); +} + +void QToolBar_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle) +{ + static_cast(ptr)->toolButtonStyleChanged(static_cast(toolButtonStyle)); +} + +void QToolBar_ConnectTopLevelChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolBar::topLevelChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_TopLevelChanged), static_cast(t)); +} + +void QToolBar_DisconnectTopLevelChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::topLevelChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_TopLevelChanged)); +} + +void QToolBar_TopLevelChanged(void* ptr, char topLevel) +{ + static_cast(ptr)->topLevelChanged(topLevel != 0); +} + +void QToolBar_ConnectVisibilityChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolBar::visibilityChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_VisibilityChanged), static_cast(t)); +} + +void QToolBar_DisconnectVisibilityChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::visibilityChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_VisibilityChanged)); +} + +void QToolBar_VisibilityChanged(void* ptr, char visible) +{ + static_cast(ptr)->visibilityChanged(visible != 0); +} + +void* QToolBar_WidgetForAction(void* ptr, void* action) +{ + return static_cast(ptr)->widgetForAction(static_cast(action)); +} + +void QToolBar_DestroyQToolBar(void* ptr) +{ + static_cast(ptr)->~QToolBar(); +} + +void QToolBar_DestroyQToolBarDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQToolBox: public QToolBox +{ +public: + MyQToolBox(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QToolBox(parent, ff) {QToolBox_QToolBox_QRegisterMetaType();}; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void Signal_CurrentChanged(int index) { callbackQToolBox_CurrentChanged(this, index); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void itemInserted(int index) { callbackQToolBox_ItemInserted(this, index); }; + void itemRemoved(int index) { callbackQToolBox_ItemRemoved(this, index); }; + void setCurrentIndex(int index) { callbackQToolBox_SetCurrentIndex(this, index); }; + void setCurrentWidget(QWidget * widget) { callbackQToolBox_SetCurrentWidget(this, widget); }; + void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; + ~MyQToolBox() { callbackQToolBox_DestroyQToolBox(this); }; + void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QToolBox*) +Q_DECLARE_METATYPE(MyQToolBox*) + +int QToolBox_QToolBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QToolBox_NewQToolBox(void* parent, long long ff) +{ + return new MyQToolBox(static_cast(parent), static_cast(ff)); +} + +int QToolBox_AddItem(void* ptr, void* widget, void* iconSet, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addItem(static_cast(widget), *static_cast(iconSet), QString::fromUtf8(text.data, text.len)); +} + +int QToolBox_AddItem2(void* ptr, void* w, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->addItem(static_cast(w), QString::fromUtf8(text.data, text.len)); +} + +int QToolBox_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void QToolBox_ConnectCurrentChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolBox::currentChanged), static_cast(ptr), static_cast(&MyQToolBox::Signal_CurrentChanged), static_cast(t)); +} + +void QToolBox_DisconnectCurrentChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolBox::currentChanged), static_cast(ptr), static_cast(&MyQToolBox::Signal_CurrentChanged)); +} + +void QToolBox_CurrentChanged(void* ptr, int index) +{ + static_cast(ptr)->currentChanged(index); +} + +int QToolBox_CurrentIndex(void* ptr) +{ + return static_cast(ptr)->currentIndex(); +} + +void* QToolBox_CurrentWidget(void* ptr) +{ + return static_cast(ptr)->currentWidget(); +} + +int QToolBox_IndexOf(void* ptr, void* widget) +{ + return static_cast(ptr)->indexOf(static_cast(widget)); +} + +int QToolBox_InsertItem(void* ptr, int index, void* widget, void* icon, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->insertItem(index, static_cast(widget), *static_cast(icon), QString::fromUtf8(text.data, text.len)); +} + +int QToolBox_InsertItem2(void* ptr, int index, void* widget, struct QtWidgets_PackedString text) +{ + return static_cast(ptr)->insertItem(index, static_cast(widget), QString::fromUtf8(text.data, text.len)); +} + +char QToolBox_IsItemEnabled(void* ptr, int index) +{ + return static_cast(ptr)->isItemEnabled(index); +} + +void* QToolBox_ItemIcon(void* ptr, int index) +{ + return new QIcon(static_cast(ptr)->itemIcon(index)); +} + +void QToolBox_ItemInserted(void* ptr, int index) +{ + static_cast(ptr)->itemInserted(index); +} + +void QToolBox_ItemInsertedDefault(void* ptr, int index) +{ + static_cast(ptr)->QToolBox::itemInserted(index); +} + +void QToolBox_ItemRemoved(void* ptr, int index) +{ + static_cast(ptr)->itemRemoved(index); +} + +void QToolBox_ItemRemovedDefault(void* ptr, int index) +{ + static_cast(ptr)->QToolBox::itemRemoved(index); +} + +struct QtWidgets_PackedString QToolBox_ItemText(void* ptr, int index) +{ + return ({ QByteArray tbfa329 = static_cast(ptr)->itemText(index).toUtf8(); QtWidgets_PackedString { const_cast(tbfa329.prepend("WHITESPACE").constData()+10), tbfa329.size()-10 }; }); +} + +struct QtWidgets_PackedString QToolBox_ItemToolTip(void* ptr, int index) +{ + return ({ QByteArray ta445d4 = static_cast(ptr)->itemToolTip(index).toUtf8(); QtWidgets_PackedString { const_cast(ta445d4.prepend("WHITESPACE").constData()+10), ta445d4.size()-10 }; }); +} + +void QToolBox_RemoveItem(void* ptr, int index) +{ + static_cast(ptr)->removeItem(index); +} + +void QToolBox_SetCurrentIndex(void* ptr, int index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); +} + +void QToolBox_SetCurrentIndexDefault(void* ptr, int index) +{ + static_cast(ptr)->QToolBox::setCurrentIndex(index); +} + +void QToolBox_SetCurrentWidget(void* ptr, void* widget) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); +} + +void QToolBox_SetCurrentWidgetDefault(void* ptr, void* widget) +{ + static_cast(ptr)->QToolBox::setCurrentWidget(static_cast(widget)); +} + +void QToolBox_SetItemEnabled(void* ptr, int index, char enabled) +{ + static_cast(ptr)->setItemEnabled(index, enabled != 0); +} + +void QToolBox_SetItemIcon(void* ptr, int index, void* icon) +{ + static_cast(ptr)->setItemIcon(index, *static_cast(icon)); +} + +void QToolBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setItemText(index, QString::fromUtf8(text.data, text.len)); +} + +void QToolBox_SetItemToolTip(void* ptr, int index, struct QtWidgets_PackedString toolTip) +{ + static_cast(ptr)->setItemToolTip(index, QString::fromUtf8(toolTip.data, toolTip.len)); +} + +void* QToolBox_Widget(void* ptr, int index) +{ + return static_cast(ptr)->widget(index); +} + +void QToolBox_DestroyQToolBox(void* ptr) +{ + static_cast(ptr)->~QToolBox(); +} + +void QToolBox_DestroyQToolBoxDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQToolButton: public QToolButton +{ +public: + MyQToolButton(QWidget *parent = Q_NULLPTR) : QToolButton(parent) {QToolButton_QToolButton_QRegisterMetaType();}; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; + void enterEvent(QEvent * e) { callbackQWidget_EnterEvent(this, e); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; + void leaveEvent(QEvent * e) { callbackQWidget_LeaveEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; + void paintEvent(QPaintEvent * event) { callbackQToolButton_PaintEvent(this, event); }; + void setDefaultAction(QAction * action) { callbackQToolButton_SetDefaultAction(this, action); }; + void setToolButtonStyle(Qt::ToolButtonStyle style) { callbackQToolButton_SetToolButtonStyle(this, style); }; + void showMenu() { callbackQToolButton_ShowMenu(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void Signal_Triggered(QAction * action) { callbackQToolButton_Triggered(this, action); }; + ~MyQToolButton() { callbackQToolButton_DestroyQToolButton(this); }; + void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; + void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; + void click() { callbackQAbstractButton_Click(this); }; + void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; + void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; + void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; + void Signal_Released() { callbackQAbstractButton_Released(this); }; + void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; + void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; + void toggle() { callbackQAbstractButton_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QToolButton*) +Q_DECLARE_METATYPE(MyQToolButton*) + +int QToolButton_QToolButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QToolButton_NewQToolButton(void* parent) +{ + return new MyQToolButton(static_cast(parent)); +} + +long long QToolButton_ArrowType(void* ptr) +{ + return static_cast(ptr)->arrowType(); +} + +char QToolButton_AutoRaise(void* ptr) +{ + return static_cast(ptr)->autoRaise(); +} + +void* QToolButton_DefaultAction(void* ptr) +{ + return static_cast(ptr)->defaultAction(); +} + +void QToolButton_InitStyleOption(void* ptr, void* option) +{ + static_cast(ptr)->initStyleOption(static_cast(option)); +} + +void* QToolButton_Menu(void* ptr) +{ + return static_cast(ptr)->menu(); +} + +void QToolButton_PaintEvent(void* ptr, void* event) +{ + static_cast(ptr)->paintEvent(static_cast(event)); +} + +void QToolButton_PaintEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QToolButton::paintEvent(static_cast(event)); +} + +long long QToolButton_PopupMode(void* ptr) +{ + return static_cast(ptr)->popupMode(); +} + +void QToolButton_SetArrowType(void* ptr, long long ty) +{ + static_cast(ptr)->setArrowType(static_cast(ty)); +} + +void QToolButton_SetAutoRaise(void* ptr, char enable) +{ + static_cast(ptr)->setAutoRaise(enable != 0); +} + +void QToolButton_SetDefaultAction(void* ptr, void* action) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDefaultAction", Q_ARG(QAction*, static_cast(action))); +} + +void QToolButton_SetDefaultActionDefault(void* ptr, void* action) +{ + static_cast(ptr)->QToolButton::setDefaultAction(static_cast(action)); +} + +void QToolButton_SetMenu(void* ptr, void* menu) +{ + static_cast(ptr)->setMenu(static_cast(menu)); +} + +void QToolButton_SetPopupMode(void* ptr, long long mode) +{ + static_cast(ptr)->setPopupMode(static_cast(mode)); +} + +void QToolButton_SetToolButtonStyle(void* ptr, long long style) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "setToolButtonStyle", Q_ARG(Qt::ToolButtonStyle, static_cast(style))); +} + +void QToolButton_SetToolButtonStyleDefault(void* ptr, long long style) +{ + static_cast(ptr)->QToolButton::setToolButtonStyle(static_cast(style)); +} + +void QToolButton_ShowMenu(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMenu"); +} + +void QToolButton_ShowMenuDefault(void* ptr) +{ + static_cast(ptr)->QToolButton::showMenu(); +} + +long long QToolButton_ToolButtonStyle(void* ptr) +{ + return static_cast(ptr)->toolButtonStyle(); +} + +void QToolButton_ConnectTriggered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QToolButton::triggered), static_cast(ptr), static_cast(&MyQToolButton::Signal_Triggered), static_cast(t)); +} + +void QToolButton_DisconnectTriggered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QToolButton::triggered), static_cast(ptr), static_cast(&MyQToolButton::Signal_Triggered)); +} + +void QToolButton_Triggered(void* ptr, void* action) +{ + static_cast(ptr)->triggered(static_cast(action)); +} + +void QToolButton_DestroyQToolButton(void* ptr) +{ + static_cast(ptr)->~QToolButton(); +} + +void QToolButton_DestroyQToolButtonDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QToolTip_QToolTip_Font() +{ + return new QFont(QToolTip::font()); +} + +void QToolTip_QToolTip_HideText() +{ + QToolTip::hideText(); +} + +char QToolTip_QToolTip_IsVisible() +{ + return QToolTip::isVisible(); +} + +void* QToolTip_QToolTip_Palette() +{ + return new QPalette(QToolTip::palette()); +} + +void QToolTip_QToolTip_SetFont(void* font) +{ + QToolTip::setFont(*static_cast(font)); +} + +void QToolTip_QToolTip_SetPalette(void* palette) +{ + QToolTip::setPalette(*static_cast(palette)); +} + +void QToolTip_QToolTip_ShowText(void* pos, struct QtWidgets_PackedString text, void* w, void* rect) +{ + QToolTip::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w), *static_cast(rect)); +} + +void QToolTip_QToolTip_ShowText2(void* pos, struct QtWidgets_PackedString text, void* w) +{ + QToolTip::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w)); +} + +void QToolTip_QToolTip_ShowText3(void* pos, struct QtWidgets_PackedString text, void* w, void* rect, int msecDisplayTime) +{ + QToolTip::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w), *static_cast(rect), msecDisplayTime); +} + +struct QtWidgets_PackedString QToolTip_QToolTip_Text() +{ + return ({ QByteArray tdd5458 = QToolTip::text().toUtf8(); QtWidgets_PackedString { const_cast(tdd5458.prepend("WHITESPACE").constData()+10), tdd5458.size()-10 }; }); +} + +class MyQTreeView: public QTreeView +{ +public: + MyQTreeView(QWidget *parent = Q_NULLPTR) : QTreeView(parent) {QTreeView_QTreeView_QRegisterMetaType();}; + void collapse(const QModelIndex & index) { callbackQTreeView_Collapse(this, const_cast(&index)); }; + void collapseAll() { callbackQTreeView_CollapseAll(this); }; + void Signal_Collapsed(const QModelIndex & index) { callbackQTreeView_Collapsed(this, const_cast(&index)); }; + void columnCountChanged(int oldCount, int newCount) { callbackQTreeView_ColumnCountChanged(this, oldCount, newCount); }; + void columnMoved() { callbackQTreeView_ColumnMoved(this); }; + void columnResized(int column, int oldSize, int newSize) { callbackQTreeView_ColumnResized(this, column, oldSize, newSize); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTreeView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQTreeView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & index) const { callbackQTreeView_DrawBranches(const_cast(static_cast(this)), painter, const_cast(&rect), const_cast(&index)); }; + void drawRow(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQTreeView_DrawRow(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; + void expand(const QModelIndex & index) { callbackQTreeView_Expand(this, const_cast(&index)); }; + void expandAll() { callbackQTreeView_ExpandAll(this); }; + void expandRecursively(const QModelIndex & index, int depth) { callbackQTreeView_ExpandRecursively(this, const_cast(&index), depth); }; + void expandToDepth(int depth) { callbackQTreeView_ExpandToDepth(this, depth); }; + void Signal_Expanded(const QModelIndex & index) { callbackQTreeView_Expanded(this, const_cast(&index)); }; + void hideColumn(int column) { callbackQTreeView_HideColumn(this, column); }; + int horizontalOffset() const { return callbackQTreeView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQTreeView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQTreeView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTreeView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void reset() { callbackQTreeView_Reset(this); }; + void resizeColumnToContents(int column) { callbackQTreeView_ResizeColumnToContents(this, column); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsInserted(this, const_cast(&parent), start, end); }; + void rowsRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsRemoved(this, const_cast(&parent), start, end); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTreeView_ScrollTo(this, const_cast(&index), hint); }; + void selectAll() { callbackQTreeView_SelectAll(this); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTreeView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQTreeView_SetRootIndex(this, const_cast(&index)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQTreeView_SetSelection(this, const_cast(&rect), command); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + void showColumn(int column) { callbackQTreeView_ShowColumn(this, column); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + void sortByColumn(int column, Qt::SortOrder order) { callbackQTreeView_SortByColumn(this, column, order); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void updateGeometries() { callbackQTreeView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQTreeView_VerticalOffset(const_cast(static_cast(this))); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTreeView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTreeView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + ~MyQTreeView() { callbackQTreeView_DestroyQTreeView(this); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTreeView*) +Q_DECLARE_METATYPE(MyQTreeView*) + +int QTreeView_QTreeView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTreeView_NewQTreeView(void* parent) +{ + return new MyQTreeView(static_cast(parent)); +} + +char QTreeView_AllColumnsShowFocus(void* ptr) +{ + return static_cast(ptr)->allColumnsShowFocus(); +} + +int QTreeView_AutoExpandDelay(void* ptr) +{ + return static_cast(ptr)->autoExpandDelay(); +} + +void QTreeView_Collapse(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "collapse", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QTreeView_CollapseDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::collapse(*static_cast(index)); + } else { + static_cast(ptr)->QTreeView::collapse(*static_cast(index)); + } +} + +void QTreeView_CollapseAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "collapseAll"); +} + +void QTreeView_CollapseAllDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::collapseAll(); + } else { + static_cast(ptr)->QTreeView::collapseAll(); + } +} + +void QTreeView_ConnectCollapsed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeView::collapsed), static_cast(ptr), static_cast(&MyQTreeView::Signal_Collapsed), static_cast(t)); +} + +void QTreeView_DisconnectCollapsed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeView::collapsed), static_cast(ptr), static_cast(&MyQTreeView::Signal_Collapsed)); +} + +void QTreeView_Collapsed(void* ptr, void* index) +{ + static_cast(ptr)->collapsed(*static_cast(index)); +} + +int QTreeView_ColumnAt(void* ptr, int x) +{ + return static_cast(ptr)->columnAt(x); +} + +void QTreeView_ColumnCountChanged(void* ptr, int oldCount, int newCount) +{ + QMetaObject::invokeMethod(static_cast(ptr), "columnCountChanged", Q_ARG(int, oldCount), Q_ARG(int, newCount)); +} + +void QTreeView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::columnCountChanged(oldCount, newCount); + } else { + static_cast(ptr)->QTreeView::columnCountChanged(oldCount, newCount); + } +} + +void QTreeView_ColumnMoved(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "columnMoved"); +} + +void QTreeView_ColumnMovedDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::columnMoved(); + } else { + static_cast(ptr)->QTreeView::columnMoved(); + } +} + +void QTreeView_ColumnResized(void* ptr, int column, int oldSize, int newSize) +{ + QMetaObject::invokeMethod(static_cast(ptr), "columnResized", Q_ARG(int, column), Q_ARG(int, oldSize), Q_ARG(int, newSize)); +} + +void QTreeView_ColumnResizedDefault(void* ptr, int column, int oldSize, int newSize) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::columnResized(column, oldSize, newSize); + } else { + static_cast(ptr)->QTreeView::columnResized(column, oldSize, newSize); + } +} + +int QTreeView_ColumnViewportPosition(void* ptr, int column) +{ + return static_cast(ptr)->columnViewportPosition(column); +} + +int QTreeView_ColumnWidth(void* ptr, int column) +{ + return static_cast(ptr)->columnWidth(column); +} + +void QTreeView_CurrentChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); +} + +void QTreeView_CurrentChangedDefault(void* ptr, void* current, void* previous) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::currentChanged(*static_cast(current), *static_cast(previous)); + } else { + static_cast(ptr)->QTreeView::currentChanged(*static_cast(current), *static_cast(previous)); + } +} + +void QTreeView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + static_cast(ptr)->dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); +} + +void QTreeView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } else { + static_cast(ptr)->QTreeView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); + } +} + +void QTreeView_DrawBranches(void* ptr, void* painter, void* rect, void* index) +{ + static_cast(ptr)->drawBranches(static_cast(painter), *static_cast(rect), *static_cast(index)); +} + +void QTreeView_DrawBranchesDefault(void* ptr, void* painter, void* rect, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::drawBranches(static_cast(painter), *static_cast(rect), *static_cast(index)); + } else { + static_cast(ptr)->QTreeView::drawBranches(static_cast(painter), *static_cast(rect), *static_cast(index)); + } +} + +void QTreeView_DrawRow(void* ptr, void* painter, void* option, void* index) +{ + static_cast(ptr)->drawRow(static_cast(painter), *static_cast(option), *static_cast(index)); +} + +void QTreeView_DrawRowDefault(void* ptr, void* painter, void* option, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::drawRow(static_cast(painter), *static_cast(option), *static_cast(index)); + } else { + static_cast(ptr)->QTreeView::drawRow(static_cast(painter), *static_cast(option), *static_cast(index)); + } +} + +void QTreeView_DrawTree(void* ptr, void* painter, void* region) +{ + static_cast(ptr)->drawTree(static_cast(painter), *static_cast(region)); +} + +void QTreeView_Expand(void* ptr, void* index) +{ + QMetaObject::invokeMethod(static_cast(ptr), "expand", Q_ARG(const QModelIndex, *static_cast(index))); +} + +void QTreeView_ExpandDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::expand(*static_cast(index)); + } else { + static_cast(ptr)->QTreeView::expand(*static_cast(index)); + } +} + +void QTreeView_ExpandAll(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "expandAll"); +} + +void QTreeView_ExpandAllDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::expandAll(); + } else { + static_cast(ptr)->QTreeView::expandAll(); + } +} + +void QTreeView_ExpandRecursively(void* ptr, void* index, int depth) +{ + QMetaObject::invokeMethod(static_cast(ptr), "expandRecursively", Q_ARG(const QModelIndex, *static_cast(index)), Q_ARG(int, depth)); +} + +void QTreeView_ExpandRecursivelyDefault(void* ptr, void* index, int depth) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::expandRecursively(*static_cast(index), depth); + } else { + static_cast(ptr)->QTreeView::expandRecursively(*static_cast(index), depth); + } +} + +void QTreeView_ExpandToDepth(void* ptr, int depth) +{ + QMetaObject::invokeMethod(static_cast(ptr), "expandToDepth", Q_ARG(int, depth)); +} + +void QTreeView_ExpandToDepthDefault(void* ptr, int depth) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::expandToDepth(depth); + } else { + static_cast(ptr)->QTreeView::expandToDepth(depth); + } +} + +void QTreeView_ConnectExpanded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeView::expanded), static_cast(ptr), static_cast(&MyQTreeView::Signal_Expanded), static_cast(t)); +} + +void QTreeView_DisconnectExpanded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeView::expanded), static_cast(ptr), static_cast(&MyQTreeView::Signal_Expanded)); +} + +void QTreeView_Expanded(void* ptr, void* index) +{ + static_cast(ptr)->expanded(*static_cast(index)); +} + +char QTreeView_ExpandsOnDoubleClick(void* ptr) +{ + return static_cast(ptr)->expandsOnDoubleClick(); +} + +void* QTreeView_Header(void* ptr) +{ + return static_cast(ptr)->header(); +} + +void QTreeView_HideColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hideColumn", Q_ARG(int, column)); +} + +void QTreeView_HideColumnDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::hideColumn(column); + } else { + static_cast(ptr)->QTreeView::hideColumn(column); + } +} + +int QTreeView_HorizontalOffset(void* ptr) +{ + return static_cast(ptr)->horizontalOffset(); +} + +int QTreeView_HorizontalOffsetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::horizontalOffset(); + } else { + return static_cast(ptr)->QTreeView::horizontalOffset(); + } +} + +int QTreeView_Indentation(void* ptr) +{ + return static_cast(ptr)->indentation(); +} + +void* QTreeView_IndexAbove(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->indexAbove(*static_cast(index))); +} + +void* QTreeView_IndexAt(void* ptr, void* point) +{ + return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); +} + +void* QTreeView_IndexAtDefault(void* ptr, void* point) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTreeWidget::indexAt(*static_cast(point))); + } else { + return new QModelIndex(static_cast(ptr)->QTreeView::indexAt(*static_cast(point))); + } +} + +void* QTreeView_IndexBelow(void* ptr, void* index) +{ + return new QModelIndex(static_cast(ptr)->indexBelow(*static_cast(index))); +} + +int QTreeView_IndexRowSizeHint(void* ptr, void* index) +{ + return static_cast(ptr)->indexRowSizeHint(*static_cast(index)); +} + +char QTreeView_IsAnimated(void* ptr) +{ + return static_cast(ptr)->isAnimated(); +} + +char QTreeView_IsColumnHidden(void* ptr, int column) +{ + return static_cast(ptr)->isColumnHidden(column); +} + +char QTreeView_IsExpanded(void* ptr, void* index) +{ + return static_cast(ptr)->isExpanded(*static_cast(index)); +} + +char QTreeView_IsFirstColumnSpanned(void* ptr, int row, void* parent) +{ + return static_cast(ptr)->isFirstColumnSpanned(row, *static_cast(parent)); +} + +char QTreeView_IsHeaderHidden(void* ptr) +{ + return static_cast(ptr)->isHeaderHidden(); +} + +char QTreeView_IsIndexHidden(void* ptr, void* index) +{ + return static_cast(ptr)->isIndexHidden(*static_cast(index)); +} + +char QTreeView_IsIndexHiddenDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::isIndexHidden(*static_cast(index)); + } else { + return static_cast(ptr)->QTreeView::isIndexHidden(*static_cast(index)); + } +} + +char QTreeView_IsRowHidden(void* ptr, int row, void* parent) +{ + return static_cast(ptr)->isRowHidden(row, *static_cast(parent)); +} + +char QTreeView_IsSortingEnabled(void* ptr) +{ + return static_cast(ptr)->isSortingEnabled(); +} + +char QTreeView_ItemsExpandable(void* ptr) +{ + return static_cast(ptr)->itemsExpandable(); +} + +void* QTreeView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) +{ + return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); +} + +void* QTreeView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QModelIndex(static_cast(ptr)->QTreeWidget::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } else { + return new QModelIndex(static_cast(ptr)->QTreeView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); + } +} + +void QTreeView_Reset(void* ptr) +{ + static_cast(ptr)->reset(); +} + +void QTreeView_ResetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::reset(); + } else { + static_cast(ptr)->QTreeView::reset(); + } +} + +void QTreeView_ResetIndentation(void* ptr) +{ + static_cast(ptr)->resetIndentation(); +} + +void QTreeView_ResizeColumnToContents(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resizeColumnToContents", Q_ARG(int, column)); +} + +void QTreeView_ResizeColumnToContentsDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::resizeColumnToContents(column); + } else { + static_cast(ptr)->QTreeView::resizeColumnToContents(column); + } +} + +char QTreeView_RootIsDecorated(void* ptr) +{ + return static_cast(ptr)->rootIsDecorated(); +} + +int QTreeView_RowHeight(void* ptr, void* index) +{ + return static_cast(ptr)->rowHeight(*static_cast(index)); +} + +void QTreeView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end) +{ + static_cast(ptr)->rowsAboutToBeRemoved(*static_cast(parent), start, end); +} + +void QTreeView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QTreeView::rowsAboutToBeRemoved(*static_cast(parent), start, end); + } +} + +void QTreeView_RowsInserted(void* ptr, void* parent, int start, int end) +{ + static_cast(ptr)->rowsInserted(*static_cast(parent), start, end); +} + +void QTreeView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::rowsInserted(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QTreeView::rowsInserted(*static_cast(parent), start, end); + } +} + +void QTreeView_RowsRemoved(void* ptr, void* parent, int start, int end) +{ + QMetaObject::invokeMethod(static_cast(ptr), "rowsRemoved", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, start), Q_ARG(int, end)); +} + +void QTreeView_RowsRemovedDefault(void* ptr, void* parent, int start, int end) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::rowsRemoved(*static_cast(parent), start, end); + } else { + static_cast(ptr)->QTreeView::rowsRemoved(*static_cast(parent), start, end); + } +} + +void QTreeView_ScrollTo(void* ptr, void* index, long long hint) +{ + static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); +} + +void QTreeView_ScrollToDefault(void* ptr, void* index, long long hint) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::scrollTo(*static_cast(index), static_cast(hint)); + } else { + static_cast(ptr)->QTreeView::scrollTo(*static_cast(index), static_cast(hint)); + } +} + +void QTreeView_SelectAll(void* ptr) +{ + static_cast(ptr)->selectAll(); +} + +void QTreeView_SelectAllDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::selectAll(); + } else { + static_cast(ptr)->QTreeView::selectAll(); + } +} + +void QTreeView_SelectionChanged(void* ptr, void* selected, void* deselected) +{ + static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); +} + +void QTreeView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } else { + static_cast(ptr)->QTreeView::selectionChanged(*static_cast(selected), *static_cast(deselected)); + } +} + +void QTreeView_SetAllColumnsShowFocus(void* ptr, char enable) +{ + static_cast(ptr)->setAllColumnsShowFocus(enable != 0); +} + +void QTreeView_SetAnimated(void* ptr, char enable) +{ + static_cast(ptr)->setAnimated(enable != 0); +} + +void QTreeView_SetAutoExpandDelay(void* ptr, int delay) +{ + static_cast(ptr)->setAutoExpandDelay(delay); +} + +void QTreeView_SetColumnHidden(void* ptr, int column, char hide) +{ + static_cast(ptr)->setColumnHidden(column, hide != 0); +} + +void QTreeView_SetColumnWidth(void* ptr, int column, int width) +{ + static_cast(ptr)->setColumnWidth(column, width); +} + +void QTreeView_SetExpanded(void* ptr, void* index, char expanded) +{ + static_cast(ptr)->setExpanded(*static_cast(index), expanded != 0); +} + +void QTreeView_SetExpandsOnDoubleClick(void* ptr, char enable) +{ + static_cast(ptr)->setExpandsOnDoubleClick(enable != 0); +} + +void QTreeView_SetFirstColumnSpanned(void* ptr, int row, void* parent, char span) +{ + static_cast(ptr)->setFirstColumnSpanned(row, *static_cast(parent), span != 0); +} + +void QTreeView_SetHeader(void* ptr, void* header) +{ + static_cast(ptr)->setHeader(static_cast(header)); +} + +void QTreeView_SetHeaderHidden(void* ptr, char hide) +{ + static_cast(ptr)->setHeaderHidden(hide != 0); +} + +void QTreeView_SetIndentation(void* ptr, int i) +{ + static_cast(ptr)->setIndentation(i); +} + +void QTreeView_SetItemsExpandable(void* ptr, char enable) +{ + static_cast(ptr)->setItemsExpandable(enable != 0); +} + +void QTreeView_SetRootIndex(void* ptr, void* index) +{ + static_cast(ptr)->setRootIndex(*static_cast(index)); +} + +void QTreeView_SetRootIndexDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setRootIndex(*static_cast(index)); + } else { + static_cast(ptr)->QTreeView::setRootIndex(*static_cast(index)); + } +} + +void QTreeView_SetRootIsDecorated(void* ptr, char show) +{ + static_cast(ptr)->setRootIsDecorated(show != 0); +} + +void QTreeView_SetRowHidden(void* ptr, int row, void* parent, char hide) +{ + static_cast(ptr)->setRowHidden(row, *static_cast(parent), hide != 0); +} + +void QTreeView_SetSelection(void* ptr, void* rect, long long command) +{ + static_cast(ptr)->setSelection(*static_cast(rect), static_cast(command)); +} + +void QTreeView_SetSelectionDefault(void* ptr, void* rect, long long command) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setSelection(*static_cast(rect), static_cast(command)); + } else { + static_cast(ptr)->QTreeView::setSelection(*static_cast(rect), static_cast(command)); + } +} + +void QTreeView_SetSortingEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setSortingEnabled(enable != 0); +} + +void QTreeView_SetTreePosition(void* ptr, int index) +{ + static_cast(ptr)->setTreePosition(index); +} + +void QTreeView_SetUniformRowHeights(void* ptr, char uniform) +{ + static_cast(ptr)->setUniformRowHeights(uniform != 0); +} + +void QTreeView_SetWordWrap(void* ptr, char on) +{ + static_cast(ptr)->setWordWrap(on != 0); +} + +void QTreeView_ShowColumn(void* ptr, int column) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showColumn", Q_ARG(int, column)); +} + +void QTreeView_ShowColumnDefault(void* ptr, int column) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::showColumn(column); + } else { + static_cast(ptr)->QTreeView::showColumn(column); + } +} + +void QTreeView_SortByColumn(void* ptr, int column, long long order) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "sortByColumn", Q_ARG(int, column), Q_ARG(Qt::SortOrder, static_cast(order))); +} + +void QTreeView_SortByColumnDefault(void* ptr, int column, long long order) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::sortByColumn(column, static_cast(order)); + } else { + static_cast(ptr)->QTreeView::sortByColumn(column, static_cast(order)); + } +} + +int QTreeView_TreePosition(void* ptr) +{ + return static_cast(ptr)->treePosition(); +} + +char QTreeView_UniformRowHeights(void* ptr) +{ + return static_cast(ptr)->uniformRowHeights(); +} + +void QTreeView_UpdateGeometries(void* ptr) +{ + static_cast(ptr)->updateGeometries(); +} + +void QTreeView_UpdateGeometriesDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::updateGeometries(); + } else { + static_cast(ptr)->QTreeView::updateGeometries(); + } +} + +int QTreeView_VerticalOffset(void* ptr) +{ + return static_cast(ptr)->verticalOffset(); +} + +int QTreeView_VerticalOffsetDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::verticalOffset(); + } else { + return static_cast(ptr)->QTreeView::verticalOffset(); + } +} + +void* QTreeView_VisualRect(void* ptr, void* index) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QTreeView_VisualRectDefault(void* ptr, void* index) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QRect tmpValue = static_cast(ptr)->QTreeWidget::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QRect tmpValue = static_cast(ptr)->QTreeView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); + } +} + +void* QTreeView_VisualRegionForSelection(void* ptr, void* selection) +{ + return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); +} + +void* QTreeView_VisualRegionForSelectionDefault(void* ptr, void* selection) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QRegion(static_cast(ptr)->QTreeWidget::visualRegionForSelection(*static_cast(selection))); + } else { + return new QRegion(static_cast(ptr)->QTreeView::visualRegionForSelection(*static_cast(selection))); + } +} + +char QTreeView_WordWrap(void* ptr) +{ + return static_cast(ptr)->wordWrap(); +} + +void QTreeView_DestroyQTreeView(void* ptr) +{ + static_cast(ptr)->~QTreeView(); +} + +void QTreeView_DestroyQTreeViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQTreeWidget: public QTreeWidget +{ +public: + MyQTreeWidget(QWidget *parent = Q_NULLPTR) : QTreeWidget(parent) {QTreeWidget_QTreeWidget_QRegisterMetaType();}; + void clear() { callbackQTreeWidget_Clear(this); }; + void collapseItem(const QTreeWidgetItem * item) { callbackQTreeWidget_CollapseItem(this, const_cast(item)); }; + void Signal_CurrentItemChanged(QTreeWidgetItem * current, QTreeWidgetItem * previous) { callbackQTreeWidget_CurrentItemChanged(this, current, previous); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + bool dropMimeData(QTreeWidgetItem * parent, int index, const QMimeData * data, Qt::DropAction action) { return callbackQTreeWidget_DropMimeData(this, parent, index, const_cast(data), action) != 0; }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + void expandItem(const QTreeWidgetItem * item) { callbackQTreeWidget_ExpandItem(this, const_cast(item)); }; + void Signal_ItemActivated(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemActivated(this, item, column); }; + void Signal_ItemChanged(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemChanged(this, item, column); }; + void Signal_ItemClicked(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemClicked(this, item, column); }; + void Signal_ItemCollapsed(QTreeWidgetItem * item) { callbackQTreeWidget_ItemCollapsed(this, item); }; + void Signal_ItemDoubleClicked(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemDoubleClicked(this, item, column); }; + void Signal_ItemEntered(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemEntered(this, item, column); }; + void Signal_ItemExpanded(QTreeWidgetItem * item) { callbackQTreeWidget_ItemExpanded(this, item); }; + void Signal_ItemPressed(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemPressed(this, item, column); }; + void Signal_ItemSelectionChanged() { callbackQTreeWidget_ItemSelectionChanged(this); }; + QMimeData * mimeData(const QList items) const { return static_cast(callbackQTreeWidget_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue7316c8 = new QList(items); QtWidgets_PackedList { tmpValue7316c8, tmpValue7316c8->size() }; }))); }; + QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQTreeWidget_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; + void scrollToItem(const QTreeWidgetItem * item, QAbstractItemView::ScrollHint hint) { callbackQTreeWidget_ScrollToItem(this, const_cast(item), hint); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + Qt::DropActions supportedDropActions() const { return static_cast(callbackQTreeWidget_SupportedDropActions(const_cast(static_cast(this)))); }; + ~MyQTreeWidget() { callbackQTreeWidget_DestroyQTreeWidget(this); }; + void collapse(const QModelIndex & index) { callbackQTreeView_Collapse(this, const_cast(&index)); }; + void collapseAll() { callbackQTreeView_CollapseAll(this); }; + void Signal_Collapsed(const QModelIndex & index) { callbackQTreeView_Collapsed(this, const_cast(&index)); }; + void columnCountChanged(int oldCount, int newCount) { callbackQTreeView_ColumnCountChanged(this, oldCount, newCount); }; + void columnMoved() { callbackQTreeView_ColumnMoved(this); }; + void columnResized(int column, int oldSize, int newSize) { callbackQTreeView_ColumnResized(this, column, oldSize, newSize); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTreeView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQTreeView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & index) const { callbackQTreeView_DrawBranches(const_cast(static_cast(this)), painter, const_cast(&rect), const_cast(&index)); }; + void drawRow(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQTreeView_DrawRow(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; + void expand(const QModelIndex & index) { callbackQTreeView_Expand(this, const_cast(&index)); }; + void expandAll() { callbackQTreeView_ExpandAll(this); }; + void expandRecursively(const QModelIndex & index, int depth) { callbackQTreeView_ExpandRecursively(this, const_cast(&index), depth); }; + void expandToDepth(int depth) { callbackQTreeView_ExpandToDepth(this, depth); }; + void Signal_Expanded(const QModelIndex & index) { callbackQTreeView_Expanded(this, const_cast(&index)); }; + void hideColumn(int column) { callbackQTreeView_HideColumn(this, column); }; + int horizontalOffset() const { return callbackQTreeView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQTreeView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQTreeView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTreeView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void reset() { callbackQTreeView_Reset(this); }; + void resizeColumnToContents(int column) { callbackQTreeView_ResizeColumnToContents(this, column); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsInserted(this, const_cast(&parent), start, end); }; + void rowsRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsRemoved(this, const_cast(&parent), start, end); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTreeView_ScrollTo(this, const_cast(&index), hint); }; + void selectAll() { callbackQTreeView_SelectAll(this); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTreeView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQTreeView_SetRootIndex(this, const_cast(&index)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQTreeView_SetSelection(this, const_cast(&rect), command); }; + void showColumn(int column) { callbackQTreeView_ShowColumn(this, column); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + void sortByColumn(int column, Qt::SortOrder order) { callbackQTreeView_SortByColumn(this, column, order); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; + void updateGeometries() { callbackQTreeView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQTreeView_VerticalOffset(const_cast(static_cast(this))); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTreeView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTreeView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QTreeWidget*) +Q_DECLARE_METATYPE(MyQTreeWidget*) + +int QTreeWidget_QTreeWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTreeWidget_NewQTreeWidget(void* parent) +{ + return new MyQTreeWidget(static_cast(parent)); +} + +void QTreeWidget_AddTopLevelItem(void* ptr, void* item) +{ + static_cast(ptr)->addTopLevelItem(static_cast(item)); +} + +void QTreeWidget_AddTopLevelItems(void* ptr, void* items) +{ + static_cast(ptr)->addTopLevelItems(*static_cast*>(items)); +} + +void QTreeWidget_Clear(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "clear"); +} + +void QTreeWidget_ClearDefault(void* ptr) +{ + static_cast(ptr)->QTreeWidget::clear(); +} + +void QTreeWidget_ClosePersistentEditor(void* ptr, void* item, int column) +{ + static_cast(ptr)->closePersistentEditor(static_cast(item), column); +} + +void QTreeWidget_CollapseItem(void* ptr, void* item) +{ + QMetaObject::invokeMethod(static_cast(ptr), "collapseItem", Q_ARG(const QTreeWidgetItem*, static_cast(item))); +} + +void QTreeWidget_CollapseItemDefault(void* ptr, void* item) +{ + static_cast(ptr)->QTreeWidget::collapseItem(static_cast(item)); +} + +int QTreeWidget_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +int QTreeWidget_CurrentColumn(void* ptr) +{ + return static_cast(ptr)->currentColumn(); +} + +void* QTreeWidget_CurrentItem(void* ptr) +{ + return static_cast(ptr)->currentItem(); +} + +void QTreeWidget_ConnectCurrentItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_CurrentItemChanged), static_cast(t)); +} + +void QTreeWidget_DisconnectCurrentItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_CurrentItemChanged)); +} + +void QTreeWidget_CurrentItemChanged(void* ptr, void* current, void* previous) +{ + static_cast(ptr)->currentItemChanged(static_cast(current), static_cast(previous)); +} + +char QTreeWidget_DropMimeData(void* ptr, void* parent, int index, void* data, long long action) +{ + return static_cast(ptr)->dropMimeData(static_cast(parent), index, static_cast(data), static_cast(action)); +} + +char QTreeWidget_DropMimeDataDefault(void* ptr, void* parent, int index, void* data, long long action) +{ + return static_cast(ptr)->QTreeWidget::dropMimeData(static_cast(parent), index, static_cast(data), static_cast(action)); +} + +void QTreeWidget_EditItem(void* ptr, void* item, int column) +{ + static_cast(ptr)->editItem(static_cast(item), column); +} + +void QTreeWidget_ExpandItem(void* ptr, void* item) +{ + QMetaObject::invokeMethod(static_cast(ptr), "expandItem", Q_ARG(const QTreeWidgetItem*, static_cast(item))); +} + +void QTreeWidget_ExpandItemDefault(void* ptr, void* item) +{ + static_cast(ptr)->QTreeWidget::expandItem(static_cast(item)); +} + +struct QtWidgets_PackedList QTreeWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags, int column) +{ + return ({ QList* tmpValue92012a = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags), column)); QtWidgets_PackedList { tmpValue92012a, tmpValue92012a->size() }; }); +} + +void* QTreeWidget_HeaderItem(void* ptr) +{ + return static_cast(ptr)->headerItem(); +} + +void* QTreeWidget_IndexFromItem(void* ptr, void* item, int column) +{ + return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item), column)); +} + +int QTreeWidget_IndexOfTopLevelItem(void* ptr, void* item) +{ + return static_cast(ptr)->indexOfTopLevelItem(static_cast(item)); +} + +void QTreeWidget_InsertTopLevelItem(void* ptr, int index, void* item) +{ + static_cast(ptr)->insertTopLevelItem(index, static_cast(item)); +} + +void QTreeWidget_InsertTopLevelItems(void* ptr, int index, void* items) +{ + static_cast(ptr)->insertTopLevelItems(index, *static_cast*>(items)); +} + +void* QTreeWidget_InvisibleRootItem(void* ptr) +{ + return static_cast(ptr)->invisibleRootItem(); +} + +char QTreeWidget_IsPersistentEditorOpen(void* ptr, void* item, int column) +{ + return static_cast(ptr)->isPersistentEditorOpen(static_cast(item), column); +} + +void* QTreeWidget_ItemAbove(void* ptr, void* item) +{ + return static_cast(ptr)->itemAbove(static_cast(item)); +} + +void QTreeWidget_ConnectItemActivated(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemActivated), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemActivated), static_cast(t)); +} + +void QTreeWidget_DisconnectItemActivated(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemActivated), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemActivated)); +} + +void QTreeWidget_ItemActivated(void* ptr, void* item, int column) +{ + static_cast(ptr)->itemActivated(static_cast(item), column); +} + +void* QTreeWidget_ItemAt(void* ptr, void* p) +{ + return static_cast(ptr)->itemAt(*static_cast(p)); +} + +void* QTreeWidget_ItemAt2(void* ptr, int x, int y) +{ + return static_cast(ptr)->itemAt(x, y); +} + +void* QTreeWidget_ItemBelow(void* ptr, void* item) +{ + return static_cast(ptr)->itemBelow(static_cast(item)); +} + +void QTreeWidget_ConnectItemChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemChanged), static_cast(t)); +} + +void QTreeWidget_DisconnectItemChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemChanged)); +} + +void QTreeWidget_ItemChanged(void* ptr, void* item, int column) +{ + static_cast(ptr)->itemChanged(static_cast(item), column); +} + +void QTreeWidget_ConnectItemClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemClicked), static_cast(t)); +} + +void QTreeWidget_DisconnectItemClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemClicked)); +} + +void QTreeWidget_ItemClicked(void* ptr, void* item, int column) +{ + static_cast(ptr)->itemClicked(static_cast(item), column); +} + +void QTreeWidget_ConnectItemCollapsed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemCollapsed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemCollapsed), static_cast(t)); +} + +void QTreeWidget_DisconnectItemCollapsed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemCollapsed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemCollapsed)); +} + +void QTreeWidget_ItemCollapsed(void* ptr, void* item) +{ + static_cast(ptr)->itemCollapsed(static_cast(item)); +} + +void QTreeWidget_ConnectItemDoubleClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemDoubleClicked), static_cast(t)); +} + +void QTreeWidget_DisconnectItemDoubleClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemDoubleClicked)); +} + +void QTreeWidget_ItemDoubleClicked(void* ptr, void* item, int column) +{ + static_cast(ptr)->itemDoubleClicked(static_cast(item), column); +} + +void QTreeWidget_ConnectItemEntered(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemEntered), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemEntered), static_cast(t)); +} + +void QTreeWidget_DisconnectItemEntered(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemEntered), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemEntered)); +} + +void QTreeWidget_ItemEntered(void* ptr, void* item, int column) +{ + static_cast(ptr)->itemEntered(static_cast(item), column); +} + +void QTreeWidget_ConnectItemExpanded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemExpanded), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemExpanded), static_cast(t)); +} + +void QTreeWidget_DisconnectItemExpanded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemExpanded), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemExpanded)); +} + +void QTreeWidget_ItemExpanded(void* ptr, void* item) +{ + static_cast(ptr)->itemExpanded(static_cast(item)); +} + +void* QTreeWidget_ItemFromIndex(void* ptr, void* index) +{ + return static_cast(ptr)->itemFromIndex(*static_cast(index)); +} + +void QTreeWidget_ConnectItemPressed(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemPressed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemPressed), static_cast(t)); +} + +void QTreeWidget_DisconnectItemPressed(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemPressed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemPressed)); +} + +void QTreeWidget_ItemPressed(void* ptr, void* item, int column) +{ + static_cast(ptr)->itemPressed(static_cast(item), column); +} + +void QTreeWidget_ConnectItemSelectionChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemSelectionChanged), static_cast(t)); +} + +void QTreeWidget_DisconnectItemSelectionChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemSelectionChanged)); +} + +void QTreeWidget_ItemSelectionChanged(void* ptr) +{ + static_cast(ptr)->itemSelectionChanged(); +} + +void* QTreeWidget_ItemWidget(void* ptr, void* item, int column) +{ + return static_cast(ptr)->itemWidget(static_cast(item), column); +} + +void* QTreeWidget_MimeData(void* ptr, void* items) +{ + return static_cast(ptr)->mimeData(*static_cast*>(items)); +} + +void* QTreeWidget_MimeDataDefault(void* ptr, void* items) +{ + return static_cast(ptr)->QTreeWidget::mimeData(*static_cast*>(items)); +} + +struct QtWidgets_PackedString QTreeWidget_MimeTypes(void* ptr) +{ + return ({ QByteArray t212f68 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t212f68.prepend("WHITESPACE").constData()+10), t212f68.size()-10 }; }); +} + +struct QtWidgets_PackedString QTreeWidget_MimeTypesDefault(void* ptr) +{ + return ({ QByteArray te2438e = static_cast(ptr)->QTreeWidget::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(te2438e.prepend("WHITESPACE").constData()+10), te2438e.size()-10 }; }); +} + +void QTreeWidget_OpenPersistentEditor(void* ptr, void* item, int column) +{ + static_cast(ptr)->openPersistentEditor(static_cast(item), column); +} + +void QTreeWidget_RemoveItemWidget(void* ptr, void* item, int column) +{ + static_cast(ptr)->removeItemWidget(static_cast(item), column); +} + +void QTreeWidget_ScrollToItem(void* ptr, void* item, long long hint) +{ + qRegisterMetaType(); + QMetaObject::invokeMethod(static_cast(ptr), "scrollToItem", Q_ARG(const QTreeWidgetItem*, static_cast(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast(hint))); +} + +void QTreeWidget_ScrollToItemDefault(void* ptr, void* item, long long hint) +{ + static_cast(ptr)->QTreeWidget::scrollToItem(static_cast(item), static_cast(hint)); +} + +struct QtWidgets_PackedList QTreeWidget_SelectedItems(void* ptr) +{ + return ({ QList* tmpValueb64487 = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValueb64487, tmpValueb64487->size() }; }); +} + +void QTreeWidget_SetColumnCount(void* ptr, int columns) +{ + static_cast(ptr)->setColumnCount(columns); +} + +void QTreeWidget_SetCurrentItem(void* ptr, void* item) +{ + static_cast(ptr)->setCurrentItem(static_cast(item)); +} + +void QTreeWidget_SetCurrentItem2(void* ptr, void* item, int column) +{ + static_cast(ptr)->setCurrentItem(static_cast(item), column); +} + +void QTreeWidget_SetCurrentItem3(void* ptr, void* item, int column, long long command) +{ + static_cast(ptr)->setCurrentItem(static_cast(item), column, static_cast(command)); +} + +void QTreeWidget_SetHeaderItem(void* ptr, void* item) +{ + static_cast(ptr)->setHeaderItem(static_cast(item)); +} + +void QTreeWidget_SetHeaderLabel(void* ptr, struct QtWidgets_PackedString label) +{ + static_cast(ptr)->setHeaderLabel(QString::fromUtf8(label.data, label.len)); +} + +void QTreeWidget_SetHeaderLabels(void* ptr, struct QtWidgets_PackedString labels) +{ + static_cast(ptr)->setHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); +} + +void QTreeWidget_SetItemWidget(void* ptr, void* item, int column, void* widget) +{ + static_cast(ptr)->setItemWidget(static_cast(item), column, static_cast(widget)); +} + +int QTreeWidget_SortColumn(void* ptr) +{ + return static_cast(ptr)->sortColumn(); +} + +void QTreeWidget_SortItems(void* ptr, int column, long long order) +{ + static_cast(ptr)->sortItems(column, static_cast(order)); +} + +long long QTreeWidget_SupportedDropActions(void* ptr) +{ + return static_cast(ptr)->supportedDropActions(); +} + +long long QTreeWidget_SupportedDropActionsDefault(void* ptr) +{ + return static_cast(ptr)->QTreeWidget::supportedDropActions(); +} + +void* QTreeWidget_TakeTopLevelItem(void* ptr, int index) +{ + return static_cast(ptr)->takeTopLevelItem(index); +} + +void* QTreeWidget_TopLevelItem(void* ptr, int index) +{ + return static_cast(ptr)->topLevelItem(index); +} + +int QTreeWidget_TopLevelItemCount(void* ptr) +{ + return static_cast(ptr)->topLevelItemCount(); +} + +void* QTreeWidget_VisualItemRect(void* ptr, void* item) +{ + return ({ QRect tmpValue = static_cast(ptr)->visualItemRect(static_cast(item)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QTreeWidget_DestroyQTreeWidget(void* ptr) +{ + static_cast(ptr)->~QTreeWidget(); +} + +void QTreeWidget_DestroyQTreeWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTreeWidget___addTopLevelItems_items_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidget___addTopLevelItems_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidget___addTopLevelItems_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidget___findItems_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidget___findItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidget___findItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidget___insertTopLevelItems_items_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidget___insertTopLevelItems_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidget___insertTopLevelItems_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidget___items_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidget___items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidget___items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidget___mimeData_items_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidget___mimeData_items_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidget___mimeData_items_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidget___selectedItems_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidget___selectedItems_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidget___selectedItems_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQTreeWidgetItem: public QTreeWidgetItem +{ +public: + MyQTreeWidgetItem(int ty = Type) : QTreeWidgetItem(ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(const QStringList &strin, int ty = Type) : QTreeWidgetItem(strin, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(QTreeWidget *parent, int ty = Type) : QTreeWidgetItem(parent, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(QTreeWidget *parent, const QStringList &strin, int ty = Type) : QTreeWidgetItem(parent, strin, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int ty = Type) : QTreeWidgetItem(parent, preceding, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(QTreeWidgetItem *parent, int ty = Type) : QTreeWidgetItem(parent, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strin, int ty = Type) : QTreeWidgetItem(parent, strin, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int ty = Type) : QTreeWidgetItem(parent, preceding, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + MyQTreeWidgetItem(const QTreeWidgetItem &other) : QTreeWidgetItem(other) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; + QTreeWidgetItem * clone() const { return static_cast(callbackQTreeWidgetItem_Clone(const_cast(static_cast(this)))); }; + QVariant data(int column, int role) const { return *static_cast(callbackQTreeWidgetItem_Data(const_cast(static_cast(this)), column, role)); }; + void read(QDataStream & in) { callbackQTreeWidgetItem_Read(this, static_cast(&in)); }; + void setData(int column, int role, const QVariant & value) { callbackQTreeWidgetItem_SetData(this, column, role, const_cast(&value)); }; + void write(QDataStream & out) const { callbackQTreeWidgetItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; + ~MyQTreeWidgetItem() { callbackQTreeWidgetItem_DestroyQTreeWidgetItem(this); }; +}; + +Q_DECLARE_METATYPE(QTreeWidgetItem*) +Q_DECLARE_METATYPE(MyQTreeWidgetItem*) + +int QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QTreeWidgetItem_NewQTreeWidgetItem(int ty) +{ + return new MyQTreeWidgetItem(ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem2(struct QtWidgets_PackedString strin, int ty) +{ + return new MyQTreeWidgetItem(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem3(void* parent, int ty) +{ + return new MyQTreeWidgetItem(static_cast(parent), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem4(void* parent, struct QtWidgets_PackedString strin, int ty) +{ + return new MyQTreeWidgetItem(static_cast(parent), QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem5(void* parent, void* preceding, int ty) +{ + return new MyQTreeWidgetItem(static_cast(parent), static_cast(preceding), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem6(void* parent, int ty) +{ + return new MyQTreeWidgetItem(static_cast(parent), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem7(void* parent, struct QtWidgets_PackedString strin, int ty) +{ + return new MyQTreeWidgetItem(static_cast(parent), QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem8(void* parent, void* preceding, int ty) +{ + return new MyQTreeWidgetItem(static_cast(parent), static_cast(preceding), ty); +} + +void* QTreeWidgetItem_NewQTreeWidgetItem9(void* other) +{ + return new MyQTreeWidgetItem(*static_cast(other)); +} + +void QTreeWidgetItem_AddChild(void* ptr, void* child) +{ + static_cast(ptr)->addChild(static_cast(child)); +} + +void QTreeWidgetItem_AddChildren(void* ptr, void* children) +{ + static_cast(ptr)->addChildren(*static_cast*>(children)); +} + +void* QTreeWidgetItem_Background(void* ptr, int column) +{ + return new QBrush(static_cast(ptr)->background(column)); +} + +long long QTreeWidgetItem_CheckState(void* ptr, int column) +{ + return static_cast(ptr)->checkState(column); +} + +void* QTreeWidgetItem_Child(void* ptr, int index) +{ + return static_cast(ptr)->child(index); +} + +int QTreeWidgetItem_ChildCount(void* ptr) +{ + return static_cast(ptr)->childCount(); +} + +long long QTreeWidgetItem_ChildIndicatorPolicy(void* ptr) +{ + return static_cast(ptr)->childIndicatorPolicy(); +} + +void* QTreeWidgetItem_Clone(void* ptr) +{ + return static_cast(ptr)->clone(); +} + +void* QTreeWidgetItem_CloneDefault(void* ptr) +{ + return static_cast(ptr)->QTreeWidgetItem::clone(); +} + +int QTreeWidgetItem_ColumnCount(void* ptr) +{ + return static_cast(ptr)->columnCount(); +} + +void* QTreeWidgetItem_Data(void* ptr, int column, int role) +{ + return new QVariant(static_cast(ptr)->data(column, role)); +} + +void* QTreeWidgetItem_DataDefault(void* ptr, int column, int role) +{ + return new QVariant(static_cast(ptr)->QTreeWidgetItem::data(column, role)); +} + +void QTreeWidgetItem_EmitDataChanged(void* ptr) +{ + static_cast(ptr)->emitDataChanged(); +} + +long long QTreeWidgetItem_Flags(void* ptr) +{ + return static_cast(ptr)->flags(); +} + +void* QTreeWidgetItem_Font(void* ptr, int column) +{ + return new QFont(static_cast(ptr)->font(column)); +} + +void* QTreeWidgetItem_Foreground(void* ptr, int column) +{ + return new QBrush(static_cast(ptr)->foreground(column)); +} + +void* QTreeWidgetItem_Icon(void* ptr, int column) +{ + return new QIcon(static_cast(ptr)->icon(column)); +} + +int QTreeWidgetItem_IndexOfChild(void* ptr, void* child) +{ + return static_cast(ptr)->indexOfChild(static_cast(child)); +} + +void QTreeWidgetItem_InsertChild(void* ptr, int index, void* child) +{ + static_cast(ptr)->insertChild(index, static_cast(child)); +} + +void QTreeWidgetItem_InsertChildren(void* ptr, int index, void* children) +{ + static_cast(ptr)->insertChildren(index, *static_cast*>(children)); +} + +char QTreeWidgetItem_IsDisabled(void* ptr) +{ + return static_cast(ptr)->isDisabled(); +} + +char QTreeWidgetItem_IsExpanded(void* ptr) +{ + return static_cast(ptr)->isExpanded(); +} + +char QTreeWidgetItem_IsFirstColumnSpanned(void* ptr) +{ + return static_cast(ptr)->isFirstColumnSpanned(); +} + +char QTreeWidgetItem_IsHidden(void* ptr) +{ + return static_cast(ptr)->isHidden(); +} + +char QTreeWidgetItem_IsSelected(void* ptr) +{ + return static_cast(ptr)->isSelected(); +} + +void* QTreeWidgetItem_Parent(void* ptr) +{ + return static_cast(ptr)->parent(); +} + +void QTreeWidgetItem_Read(void* ptr, void* in) +{ + static_cast(ptr)->read(*static_cast(in)); +} + +void QTreeWidgetItem_ReadDefault(void* ptr, void* in) +{ + static_cast(ptr)->QTreeWidgetItem::read(*static_cast(in)); +} + +void QTreeWidgetItem_RemoveChild(void* ptr, void* child) +{ + static_cast(ptr)->removeChild(static_cast(child)); +} + +void QTreeWidgetItem_SetBackground(void* ptr, int column, void* brush) +{ + static_cast(ptr)->setBackground(column, *static_cast(brush)); +} + +void QTreeWidgetItem_SetCheckState(void* ptr, int column, long long state) +{ + static_cast(ptr)->setCheckState(column, static_cast(state)); +} + +void QTreeWidgetItem_SetChildIndicatorPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setChildIndicatorPolicy(static_cast(policy)); +} + +void QTreeWidgetItem_SetData(void* ptr, int column, int role, void* value) +{ + static_cast(ptr)->setData(column, role, *static_cast(value)); +} + +void QTreeWidgetItem_SetDataDefault(void* ptr, int column, int role, void* value) +{ + static_cast(ptr)->QTreeWidgetItem::setData(column, role, *static_cast(value)); +} + +void QTreeWidgetItem_SetDisabled(void* ptr, char disabled) +{ + static_cast(ptr)->setDisabled(disabled != 0); +} + +void QTreeWidgetItem_SetExpanded(void* ptr, char expand) +{ + static_cast(ptr)->setExpanded(expand != 0); +} + +void QTreeWidgetItem_SetFirstColumnSpanned(void* ptr, char span) +{ + static_cast(ptr)->setFirstColumnSpanned(span != 0); +} + +void QTreeWidgetItem_SetFlags(void* ptr, long long flags) +{ + static_cast(ptr)->setFlags(static_cast(flags)); +} + +void QTreeWidgetItem_SetFont(void* ptr, int column, void* font) +{ + static_cast(ptr)->setFont(column, *static_cast(font)); +} + +void QTreeWidgetItem_SetForeground(void* ptr, int column, void* brush) +{ + static_cast(ptr)->setForeground(column, *static_cast(brush)); +} + +void QTreeWidgetItem_SetHidden(void* ptr, char hide) +{ + static_cast(ptr)->setHidden(hide != 0); +} + +void QTreeWidgetItem_SetIcon(void* ptr, int column, void* icon) +{ + static_cast(ptr)->setIcon(column, *static_cast(icon)); +} + +void QTreeWidgetItem_SetSelected(void* ptr, char sele) +{ + static_cast(ptr)->setSelected(sele != 0); +} + +void QTreeWidgetItem_SetSizeHint(void* ptr, int column, void* size) +{ + static_cast(ptr)->setSizeHint(column, *static_cast(size)); +} + +void QTreeWidgetItem_SetStatusTip(void* ptr, int column, struct QtWidgets_PackedString statusTip) +{ + static_cast(ptr)->setStatusTip(column, QString::fromUtf8(statusTip.data, statusTip.len)); +} + +void QTreeWidgetItem_SetText(void* ptr, int column, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(column, QString::fromUtf8(text.data, text.len)); +} + +void QTreeWidgetItem_SetTextAlignment(void* ptr, int column, int alignment) +{ + static_cast(ptr)->setTextAlignment(column, alignment); +} + +void QTreeWidgetItem_SetToolTip(void* ptr, int column, struct QtWidgets_PackedString toolTip) +{ + static_cast(ptr)->setToolTip(column, QString::fromUtf8(toolTip.data, toolTip.len)); +} + +void QTreeWidgetItem_SetWhatsThis(void* ptr, int column, struct QtWidgets_PackedString whatsThis) +{ + static_cast(ptr)->setWhatsThis(column, QString::fromUtf8(whatsThis.data, whatsThis.len)); +} + +void* QTreeWidgetItem_SizeHint(void* ptr, int column) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(column); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QTreeWidgetItem_SortChildren(void* ptr, int column, long long order) +{ + static_cast(ptr)->sortChildren(column, static_cast(order)); +} + +struct QtWidgets_PackedString QTreeWidgetItem_StatusTip(void* ptr, int column) +{ + return ({ QByteArray t848a1d = static_cast(ptr)->statusTip(column).toUtf8(); QtWidgets_PackedString { const_cast(t848a1d.prepend("WHITESPACE").constData()+10), t848a1d.size()-10 }; }); +} + +void* QTreeWidgetItem_TakeChild(void* ptr, int index) +{ + return static_cast(ptr)->takeChild(index); +} + +struct QtWidgets_PackedList QTreeWidgetItem_TakeChildren(void* ptr) +{ + return ({ QList* tmpValue517109 = new QList(static_cast(ptr)->takeChildren()); QtWidgets_PackedList { tmpValue517109, tmpValue517109->size() }; }); +} + +struct QtWidgets_PackedString QTreeWidgetItem_Text(void* ptr, int column) +{ + return ({ QByteArray t0b76f8 = static_cast(ptr)->text(column).toUtf8(); QtWidgets_PackedString { const_cast(t0b76f8.prepend("WHITESPACE").constData()+10), t0b76f8.size()-10 }; }); +} + +int QTreeWidgetItem_TextAlignment(void* ptr, int column) +{ + return static_cast(ptr)->textAlignment(column); +} + +struct QtWidgets_PackedString QTreeWidgetItem_ToolTip(void* ptr, int column) +{ + return ({ QByteArray tdec4c7 = static_cast(ptr)->toolTip(column).toUtf8(); QtWidgets_PackedString { const_cast(tdec4c7.prepend("WHITESPACE").constData()+10), tdec4c7.size()-10 }; }); +} + +void* QTreeWidgetItem_TreeWidget(void* ptr) +{ + return static_cast(ptr)->treeWidget(); +} + +int QTreeWidgetItem_Type(void* ptr) +{ + return static_cast(ptr)->type(); +} + +struct QtWidgets_PackedString QTreeWidgetItem_WhatsThis(void* ptr, int column) +{ + return ({ QByteArray te93ad0 = static_cast(ptr)->whatsThis(column).toUtf8(); QtWidgets_PackedString { const_cast(te93ad0.prepend("WHITESPACE").constData()+10), te93ad0.size()-10 }; }); +} + +void QTreeWidgetItem_Write(void* ptr, void* out) +{ + static_cast(ptr)->write(*static_cast(out)); +} + +void QTreeWidgetItem_WriteDefault(void* ptr, void* out) +{ + static_cast(ptr)->QTreeWidgetItem::write(*static_cast(out)); +} + +void QTreeWidgetItem_DestroyQTreeWidgetItem(void* ptr) +{ + static_cast(ptr)->~QTreeWidgetItem(); +} + +void QTreeWidgetItem_DestroyQTreeWidgetItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QTreeWidgetItem___addChildren_children_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidgetItem___addChildren_children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidgetItem___addChildren_children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidgetItem___insertChildren_children_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidgetItem___insertChildren_children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidgetItem___insertChildren_children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidgetItem___takeChildren_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidgetItem___takeChildren_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidgetItem___takeChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidgetItem___children_atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidgetItem___children_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidgetItem___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QTreeWidgetItem___setChildren__atList(void* ptr, int i) +{ + return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QTreeWidgetItem___setChildren__setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QTreeWidgetItem___setChildren__newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQUndoCommand: public QUndoCommand +{ +public: + MyQUndoCommand(QUndoCommand *parent = Q_NULLPTR) : QUndoCommand(parent) {QUndoCommand_QUndoCommand_QRegisterMetaType();}; + MyQUndoCommand(const QString &text, QUndoCommand *parent = Q_NULLPTR) : QUndoCommand(text, parent) {QUndoCommand_QUndoCommand_QRegisterMetaType();}; + int id() const { return callbackQUndoCommand_Id(const_cast(static_cast(this))); }; + bool mergeWith(const QUndoCommand * command) { return callbackQUndoCommand_MergeWith(this, const_cast(command)) != 0; }; + void redo() { callbackQUndoCommand_Redo(this); }; + void undo() { callbackQUndoCommand_Undo(this); }; + ~MyQUndoCommand() { callbackQUndoCommand_DestroyQUndoCommand(this); }; +}; + +Q_DECLARE_METATYPE(QUndoCommand*) +Q_DECLARE_METATYPE(MyQUndoCommand*) + +int QUndoCommand_QUndoCommand_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QUndoCommand_NewQUndoCommand(void* parent) +{ + return new MyQUndoCommand(static_cast(parent)); +} + +void* QUndoCommand_NewQUndoCommand2(struct QtWidgets_PackedString text, void* parent) +{ + return new MyQUndoCommand(QString::fromUtf8(text.data, text.len), static_cast(parent)); +} + +struct QtWidgets_PackedString QUndoCommand_ActionText(void* ptr) +{ + return ({ QByteArray t4cb828 = static_cast(ptr)->actionText().toUtf8(); QtWidgets_PackedString { const_cast(t4cb828.prepend("WHITESPACE").constData()+10), t4cb828.size()-10 }; }); +} + +void* QUndoCommand_Child(void* ptr, int index) +{ + return const_cast(static_cast(ptr)->child(index)); +} + +int QUndoCommand_ChildCount(void* ptr) +{ + return static_cast(ptr)->childCount(); +} + +int QUndoCommand_Id(void* ptr) +{ + return static_cast(ptr)->id(); +} + +int QUndoCommand_IdDefault(void* ptr) +{ + return static_cast(ptr)->QUndoCommand::id(); +} + +char QUndoCommand_IsObsolete(void* ptr) +{ + return static_cast(ptr)->isObsolete(); +} + +char QUndoCommand_MergeWith(void* ptr, void* command) +{ + return static_cast(ptr)->mergeWith(static_cast(command)); +} + +char QUndoCommand_MergeWithDefault(void* ptr, void* command) +{ + return static_cast(ptr)->QUndoCommand::mergeWith(static_cast(command)); +} + +void QUndoCommand_Redo(void* ptr) +{ + static_cast(ptr)->redo(); +} + +void QUndoCommand_RedoDefault(void* ptr) +{ + static_cast(ptr)->QUndoCommand::redo(); +} + +void QUndoCommand_SetObsolete(void* ptr, char obsolete) +{ + static_cast(ptr)->setObsolete(obsolete != 0); +} + +void QUndoCommand_SetText(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); +} + +struct QtWidgets_PackedString QUndoCommand_Text(void* ptr) +{ + return ({ QByteArray t68d93e = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t68d93e.prepend("WHITESPACE").constData()+10), t68d93e.size()-10 }; }); +} + +void QUndoCommand_Undo(void* ptr) +{ + static_cast(ptr)->undo(); +} + +void QUndoCommand_UndoDefault(void* ptr) +{ + static_cast(ptr)->QUndoCommand::undo(); +} + +void QUndoCommand_DestroyQUndoCommand(void* ptr) +{ + static_cast(ptr)->~QUndoCommand(); +} + +void QUndoCommand_DestroyQUndoCommandDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQUndoGroup: public QUndoGroup +{ +public: + MyQUndoGroup(QObject *parent = Q_NULLPTR) : QUndoGroup(parent) {QUndoGroup_QUndoGroup_QRegisterMetaType();}; + void Signal_ActiveStackChanged(QUndoStack * stack) { callbackQUndoGroup_ActiveStackChanged(this, stack); }; + void Signal_CanRedoChanged(bool canRedo) { callbackQUndoGroup_CanRedoChanged(this, canRedo); }; + void Signal_CanUndoChanged(bool canUndo) { callbackQUndoGroup_CanUndoChanged(this, canUndo); }; + void Signal_CleanChanged(bool clean) { callbackQUndoGroup_CleanChanged(this, clean); }; + void Signal_IndexChanged(int idx) { callbackQUndoGroup_IndexChanged(this, idx); }; + void redo() { callbackQUndoGroup_Redo(this); }; + void Signal_RedoTextChanged(const QString & redoText) { QByteArray te82275 = redoText.toUtf8(); QtWidgets_PackedString redoTextPacked = { const_cast(te82275.prepend("WHITESPACE").constData()+10), te82275.size()-10 };callbackQUndoGroup_RedoTextChanged(this, redoTextPacked); }; + void setActiveStack(QUndoStack * stack) { callbackQUndoGroup_SetActiveStack(this, stack); }; + void undo() { callbackQUndoGroup_Undo(this); }; + void Signal_UndoTextChanged(const QString & undoText) { QByteArray t66d0aa = undoText.toUtf8(); QtWidgets_PackedString undoTextPacked = { const_cast(t66d0aa.prepend("WHITESPACE").constData()+10), t66d0aa.size()-10 };callbackQUndoGroup_UndoTextChanged(this, undoTextPacked); }; + ~MyQUndoGroup() { callbackQUndoGroup_DestroyQUndoGroup(this); }; + void childEvent(QChildEvent * event) { callbackQUndoGroup_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQUndoGroup_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQUndoGroup_CustomEvent(this, event); }; + void deleteLater() { callbackQUndoGroup_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQUndoGroup_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQUndoGroup_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQUndoGroup_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQUndoGroup_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQUndoGroup_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQUndoGroup_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQUndoGroup_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QUndoGroup*) +Q_DECLARE_METATYPE(MyQUndoGroup*) + +int QUndoGroup_QUndoGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QUndoGroup_NewQUndoGroup(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoGroup(static_cast(parent)); + } else { + return new MyQUndoGroup(static_cast(parent)); + } +} + +void* QUndoGroup_ActiveStack(void* ptr) +{ + return static_cast(ptr)->activeStack(); +} + +void QUndoGroup_ConnectActiveStackChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::activeStackChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_ActiveStackChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectActiveStackChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::activeStackChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_ActiveStackChanged)); +} + +void QUndoGroup_ActiveStackChanged(void* ptr, void* stack) +{ + static_cast(ptr)->activeStackChanged(static_cast(stack)); +} + +void QUndoGroup_AddStack(void* ptr, void* stack) +{ + static_cast(ptr)->addStack(static_cast(stack)); +} + +char QUndoGroup_CanRedo(void* ptr) +{ + return static_cast(ptr)->canRedo(); +} + +void QUndoGroup_ConnectCanRedoChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanRedoChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectCanRedoChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanRedoChanged)); +} + +void QUndoGroup_CanRedoChanged(void* ptr, char canRedo) +{ + static_cast(ptr)->canRedoChanged(canRedo != 0); +} + +char QUndoGroup_CanUndo(void* ptr) +{ + return static_cast(ptr)->canUndo(); +} + +void QUndoGroup_ConnectCanUndoChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanUndoChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectCanUndoChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanUndoChanged)); +} + +void QUndoGroup_CanUndoChanged(void* ptr, char canUndo) +{ + static_cast(ptr)->canUndoChanged(canUndo != 0); +} + +void QUndoGroup_ConnectCleanChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::cleanChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CleanChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectCleanChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::cleanChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CleanChanged)); +} + +void QUndoGroup_CleanChanged(void* ptr, char clean) +{ + static_cast(ptr)->cleanChanged(clean != 0); +} + +void* QUndoGroup_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) +{ + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } +} + +void* QUndoGroup_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) +{ + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } +} + +void QUndoGroup_ConnectIndexChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::indexChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_IndexChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectIndexChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::indexChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_IndexChanged)); +} + +void QUndoGroup_IndexChanged(void* ptr, int idx) +{ + static_cast(ptr)->indexChanged(idx); +} + +char QUndoGroup_IsClean(void* ptr) +{ + return static_cast(ptr)->isClean(); +} + +void QUndoGroup_Redo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "redo"); +} + +void QUndoGroup_RedoDefault(void* ptr) +{ + static_cast(ptr)->QUndoGroup::redo(); +} + +struct QtWidgets_PackedString QUndoGroup_RedoText(void* ptr) +{ + return ({ QByteArray tafd4da = static_cast(ptr)->redoText().toUtf8(); QtWidgets_PackedString { const_cast(tafd4da.prepend("WHITESPACE").constData()+10), tafd4da.size()-10 }; }); +} + +void QUndoGroup_ConnectRedoTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_RedoTextChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectRedoTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_RedoTextChanged)); +} + +void QUndoGroup_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText) +{ + static_cast(ptr)->redoTextChanged(QString::fromUtf8(redoText.data, redoText.len)); +} + +void QUndoGroup_RemoveStack(void* ptr, void* stack) +{ + static_cast(ptr)->removeStack(static_cast(stack)); +} + +void QUndoGroup_SetActiveStack(void* ptr, void* stack) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setActiveStack", Q_ARG(QUndoStack*, static_cast(stack))); +} + +void QUndoGroup_SetActiveStackDefault(void* ptr, void* stack) +{ + static_cast(ptr)->QUndoGroup::setActiveStack(static_cast(stack)); +} + +struct QtWidgets_PackedList QUndoGroup_Stacks(void* ptr) +{ + return ({ QList* tmpValueeb3ecf = new QList(static_cast(ptr)->stacks()); QtWidgets_PackedList { tmpValueeb3ecf, tmpValueeb3ecf->size() }; }); +} + +void QUndoGroup_Undo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "undo"); +} + +void QUndoGroup_UndoDefault(void* ptr) +{ + static_cast(ptr)->QUndoGroup::undo(); +} + +struct QtWidgets_PackedString QUndoGroup_UndoText(void* ptr) +{ + return ({ QByteArray t39b3cc = static_cast(ptr)->undoText().toUtf8(); QtWidgets_PackedString { const_cast(t39b3cc.prepend("WHITESPACE").constData()+10), t39b3cc.size()-10 }; }); +} + +void QUndoGroup_ConnectUndoTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_UndoTextChanged), static_cast(t)); +} + +void QUndoGroup_DisconnectUndoTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_UndoTextChanged)); +} + +void QUndoGroup_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText) +{ + static_cast(ptr)->undoTextChanged(QString::fromUtf8(undoText.data, undoText.len)); +} + +void QUndoGroup_DestroyQUndoGroup(void* ptr) +{ + static_cast(ptr)->~QUndoGroup(); +} + +void QUndoGroup_DestroyQUndoGroupDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QUndoGroup___stacks_atList(void* ptr, int i) +{ + return ({QUndoStack * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoGroup___stacks_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QUndoGroup___stacks_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoGroup___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoGroup___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoGroup___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoGroup___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QUndoGroup___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QUndoGroup___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoGroup___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoGroup___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoGroup___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoGroup___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoGroup___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoGroup___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoGroup___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoGroup___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoGroup___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QUndoGroup_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QUndoGroup::childEvent(static_cast(event)); +} + +void QUndoGroup_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QUndoGroup::connectNotify(*static_cast(sign)); +} + +void QUndoGroup_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QUndoGroup::customEvent(static_cast(event)); +} + +void QUndoGroup_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QUndoGroup::deleteLater(); +} + +void QUndoGroup_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QUndoGroup::disconnectNotify(*static_cast(sign)); +} + +char QUndoGroup_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QUndoGroup::event(static_cast(e)); +} + +char QUndoGroup_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QUndoGroup_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QUndoGroup::metaObject()); +} + +void QUndoGroup_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QUndoGroup::timerEvent(static_cast(event)); +} + +class MyQUndoStack: public QUndoStack +{ +public: + MyQUndoStack(QObject *parent = Q_NULLPTR) : QUndoStack(parent) {QUndoStack_QUndoStack_QRegisterMetaType();}; + void Signal_CanRedoChanged(bool canRedo) { callbackQUndoStack_CanRedoChanged(this, canRedo); }; + void Signal_CanUndoChanged(bool canUndo) { callbackQUndoStack_CanUndoChanged(this, canUndo); }; + void Signal_CleanChanged(bool clean) { callbackQUndoStack_CleanChanged(this, clean); }; + void Signal_IndexChanged(int idx) { callbackQUndoStack_IndexChanged(this, idx); }; + void redo() { callbackQUndoStack_Redo(this); }; + void Signal_RedoTextChanged(const QString & redoText) { QByteArray te82275 = redoText.toUtf8(); QtWidgets_PackedString redoTextPacked = { const_cast(te82275.prepend("WHITESPACE").constData()+10), te82275.size()-10 };callbackQUndoStack_RedoTextChanged(this, redoTextPacked); }; + void resetClean() { callbackQUndoStack_ResetClean(this); }; + void setActive(bool active) { callbackQUndoStack_SetActive(this, active); }; + void setClean() { callbackQUndoStack_SetClean(this); }; + void setIndex(int idx) { callbackQUndoStack_SetIndex(this, idx); }; + void undo() { callbackQUndoStack_Undo(this); }; + void Signal_UndoTextChanged(const QString & undoText) { QByteArray t66d0aa = undoText.toUtf8(); QtWidgets_PackedString undoTextPacked = { const_cast(t66d0aa.prepend("WHITESPACE").constData()+10), t66d0aa.size()-10 };callbackQUndoStack_UndoTextChanged(this, undoTextPacked); }; + ~MyQUndoStack() { callbackQUndoStack_DestroyQUndoStack(this); }; + void childEvent(QChildEvent * event) { callbackQUndoStack_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQUndoStack_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQUndoStack_CustomEvent(this, event); }; + void deleteLater() { callbackQUndoStack_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQUndoStack_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQUndoStack_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQUndoStack_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQUndoStack_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQUndoStack_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQUndoStack_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQUndoStack_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QUndoStack*) +Q_DECLARE_METATYPE(MyQUndoStack*) + +int QUndoStack_QUndoStack_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QUndoStack_NewQUndoStack(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQUndoStack(static_cast(parent)); + } else { + return new MyQUndoStack(static_cast(parent)); + } +} + +void QUndoStack_BeginMacro(void* ptr, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->beginMacro(QString::fromUtf8(text.data, text.len)); +} + +char QUndoStack_CanRedo(void* ptr) +{ + return static_cast(ptr)->canRedo(); +} + +void QUndoStack_ConnectCanRedoChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoStack::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanRedoChanged), static_cast(t)); +} + +void QUndoStack_DisconnectCanRedoChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanRedoChanged)); +} + +void QUndoStack_CanRedoChanged(void* ptr, char canRedo) +{ + static_cast(ptr)->canRedoChanged(canRedo != 0); +} + +char QUndoStack_CanUndo(void* ptr) +{ + return static_cast(ptr)->canUndo(); +} + +void QUndoStack_ConnectCanUndoChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoStack::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanUndoChanged), static_cast(t)); +} + +void QUndoStack_DisconnectCanUndoChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanUndoChanged)); +} + +void QUndoStack_CanUndoChanged(void* ptr, char canUndo) +{ + static_cast(ptr)->canUndoChanged(canUndo != 0); +} + +void QUndoStack_ConnectCleanChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoStack::cleanChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CleanChanged), static_cast(t)); +} + +void QUndoStack_DisconnectCleanChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::cleanChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CleanChanged)); +} + +void QUndoStack_CleanChanged(void* ptr, char clean) +{ + static_cast(ptr)->cleanChanged(clean != 0); +} + +int QUndoStack_CleanIndex(void* ptr) +{ + return static_cast(ptr)->cleanIndex(); +} + +void QUndoStack_Clear(void* ptr) +{ + static_cast(ptr)->clear(); +} + +void* QUndoStack_Command(void* ptr, int index) +{ + return const_cast(static_cast(ptr)->command(index)); +} + +int QUndoStack_Count(void* ptr) +{ + return static_cast(ptr)->count(); +} + +void* QUndoStack_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) +{ + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else { + return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } +} + +void* QUndoStack_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) +{ + if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else if (dynamic_cast(static_cast(parent))) { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } else { + return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); + } +} + +void QUndoStack_EndMacro(void* ptr) +{ + static_cast(ptr)->endMacro(); +} + +int QUndoStack_Index(void* ptr) +{ + return static_cast(ptr)->index(); +} + +void QUndoStack_ConnectIndexChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoStack::indexChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_IndexChanged), static_cast(t)); +} + +void QUndoStack_DisconnectIndexChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::indexChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_IndexChanged)); +} + +void QUndoStack_IndexChanged(void* ptr, int idx) +{ + static_cast(ptr)->indexChanged(idx); +} + +char QUndoStack_IsActive(void* ptr) +{ + return static_cast(ptr)->isActive(); +} + +char QUndoStack_IsClean(void* ptr) +{ + return static_cast(ptr)->isClean(); +} + +void QUndoStack_Push(void* ptr, void* cmd) +{ + static_cast(ptr)->push(static_cast(cmd)); +} + +void QUndoStack_Redo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "redo"); +} + +void QUndoStack_RedoDefault(void* ptr) +{ + static_cast(ptr)->QUndoStack::redo(); +} + +struct QtWidgets_PackedString QUndoStack_RedoText(void* ptr) +{ + return ({ QByteArray t792834 = static_cast(ptr)->redoText().toUtf8(); QtWidgets_PackedString { const_cast(t792834.prepend("WHITESPACE").constData()+10), t792834.size()-10 }; }); +} + +void QUndoStack_ConnectRedoTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoStack::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_RedoTextChanged), static_cast(t)); +} + +void QUndoStack_DisconnectRedoTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_RedoTextChanged)); +} + +void QUndoStack_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText) +{ + static_cast(ptr)->redoTextChanged(QString::fromUtf8(redoText.data, redoText.len)); +} + +void QUndoStack_ResetClean(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "resetClean"); +} + +void QUndoStack_ResetCleanDefault(void* ptr) +{ + static_cast(ptr)->QUndoStack::resetClean(); +} + +void QUndoStack_SetActive(void* ptr, char active) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setActive", Q_ARG(bool, active != 0)); +} + +void QUndoStack_SetActiveDefault(void* ptr, char active) +{ + static_cast(ptr)->QUndoStack::setActive(active != 0); +} + +void QUndoStack_SetClean(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setClean"); +} + +void QUndoStack_SetCleanDefault(void* ptr) +{ + static_cast(ptr)->QUndoStack::setClean(); +} + +void QUndoStack_SetIndex(void* ptr, int idx) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setIndex", Q_ARG(int, idx)); +} + +void QUndoStack_SetIndexDefault(void* ptr, int idx) +{ + static_cast(ptr)->QUndoStack::setIndex(idx); +} + +void QUndoStack_SetUndoLimit(void* ptr, int limit) +{ + static_cast(ptr)->setUndoLimit(limit); +} + +struct QtWidgets_PackedString QUndoStack_Text(void* ptr, int idx) +{ + return ({ QByteArray t2bc9dc = static_cast(ptr)->text(idx).toUtf8(); QtWidgets_PackedString { const_cast(t2bc9dc.prepend("WHITESPACE").constData()+10), t2bc9dc.size()-10 }; }); +} + +void QUndoStack_Undo(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "undo"); +} + +void QUndoStack_UndoDefault(void* ptr) +{ + static_cast(ptr)->QUndoStack::undo(); +} + +int QUndoStack_UndoLimit(void* ptr) +{ + return static_cast(ptr)->undoLimit(); +} + +struct QtWidgets_PackedString QUndoStack_UndoText(void* ptr) +{ + return ({ QByteArray t399a88 = static_cast(ptr)->undoText().toUtf8(); QtWidgets_PackedString { const_cast(t399a88.prepend("WHITESPACE").constData()+10), t399a88.size()-10 }; }); +} + +void QUndoStack_ConnectUndoTextChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QUndoStack::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_UndoTextChanged), static_cast(t)); +} + +void QUndoStack_DisconnectUndoTextChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_UndoTextChanged)); +} + +void QUndoStack_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText) +{ + static_cast(ptr)->undoTextChanged(QString::fromUtf8(undoText.data, undoText.len)); +} + +void QUndoStack_DestroyQUndoStack(void* ptr) +{ + static_cast(ptr)->~QUndoStack(); +} + +void QUndoStack_DestroyQUndoStackDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QUndoStack___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoStack___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoStack___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoStack___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QUndoStack___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QUndoStack___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoStack___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoStack___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoStack___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoStack___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoStack___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoStack___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QUndoStack___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QUndoStack___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QUndoStack___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QUndoStack_ChildEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QUndoStack::childEvent(static_cast(event)); +} + +void QUndoStack_ConnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QUndoStack::connectNotify(*static_cast(sign)); +} + +void QUndoStack_CustomEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QUndoStack::customEvent(static_cast(event)); +} + +void QUndoStack_DeleteLaterDefault(void* ptr) +{ + static_cast(ptr)->QUndoStack::deleteLater(); +} + +void QUndoStack_DisconnectNotifyDefault(void* ptr, void* sign) +{ + static_cast(ptr)->QUndoStack::disconnectNotify(*static_cast(sign)); +} + +char QUndoStack_EventDefault(void* ptr, void* e) +{ + return static_cast(ptr)->QUndoStack::event(static_cast(e)); +} + +char QUndoStack_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); + } +} + +void* QUndoStack_MetaObjectDefault(void* ptr) +{ + return const_cast(static_cast(ptr)->QUndoStack::metaObject()); +} + +void QUndoStack_TimerEventDefault(void* ptr, void* event) +{ + static_cast(ptr)->QUndoStack::timerEvent(static_cast(event)); +} + +class MyQUndoView: public QUndoView +{ +public: + MyQUndoView(QWidget *parent = Q_NULLPTR) : QUndoView(parent) {QUndoView_QUndoView_QRegisterMetaType();}; + MyQUndoView(QUndoStack *stack, QWidget *parent = Q_NULLPTR) : QUndoView(stack, parent) {QUndoView_QUndoView_QRegisterMetaType();}; + MyQUndoView(QUndoGroup *group, QWidget *parent = Q_NULLPTR) : QUndoView(group, parent) {QUndoView_QUndoView_QRegisterMetaType();}; + void setGroup(QUndoGroup * group) { callbackQUndoView_SetGroup(this, group); }; + void setStack(QUndoStack * stack) { callbackQUndoView_SetStack(this, stack); }; + ~MyQUndoView() { callbackQUndoView_DestroyQUndoView(this); }; + void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQListView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; + void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQListView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; + void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; + void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; + void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; + bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; + int horizontalOffset() const { return callbackQListView_HorizontalOffset(const_cast(static_cast(this))); }; + QModelIndex indexAt(const QPoint & p) const { return *static_cast(callbackQListView_IndexAt(const_cast(static_cast(this)), const_cast(&p))); }; + bool isIndexHidden(const QModelIndex & index) const { return callbackQListView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; + void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; + void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; + QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQListView_MoveCursor(this, cursorAction, modifiers)); }; + void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; + void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; + void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQListView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; + void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQListView_RowsInserted(this, const_cast(&parent), start, end); }; + void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQListView_ScrollTo(this, const_cast(&index), hint); }; + QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; + void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQListView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; + void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQListView_SetSelection(this, const_cast(&rect), command); }; + void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; + void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; + void updateGeometries() { callbackQListView_UpdateGeometries(this); }; + int verticalOffset() const { return callbackQListView_VerticalOffset(const_cast(static_cast(this))); }; + QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; + QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; + QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQListView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; + QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQListView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; + void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; + void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; + void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; + void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; + void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; + void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; + void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; + bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; + void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; + void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; + bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; + void reset() { callbackQAbstractItemView_Reset(this); }; + void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; + void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; + void selectAll() { callbackQAbstractItemView_SelectAll(this); }; + QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; + void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; + void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; + void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; + void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; + int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; + int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; + void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; + void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; + bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; + void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; +}; + +Q_DECLARE_METATYPE(QUndoView*) +Q_DECLARE_METATYPE(MyQUndoView*) + +int QUndoView_QUndoView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QUndoView_NewQUndoView(void* parent) +{ + return new MyQUndoView(static_cast(parent)); +} + +void* QUndoView_NewQUndoView2(void* stack, void* parent) +{ + return new MyQUndoView(static_cast(stack), static_cast(parent)); +} + +void* QUndoView_NewQUndoView3(void* group, void* parent) +{ + return new MyQUndoView(static_cast(group), static_cast(parent)); +} + +void* QUndoView_CleanIcon(void* ptr) +{ + return new QIcon(static_cast(ptr)->cleanIcon()); +} + +struct QtWidgets_PackedString QUndoView_EmptyLabel(void* ptr) +{ + return ({ QByteArray tc33a41 = static_cast(ptr)->emptyLabel().toUtf8(); QtWidgets_PackedString { const_cast(tc33a41.prepend("WHITESPACE").constData()+10), tc33a41.size()-10 }; }); +} + +void* QUndoView_Group(void* ptr) +{ + return static_cast(ptr)->group(); +} + +void QUndoView_SetCleanIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setCleanIcon(*static_cast(icon)); +} + +void QUndoView_SetEmptyLabel(void* ptr, struct QtWidgets_PackedString label) +{ + static_cast(ptr)->setEmptyLabel(QString::fromUtf8(label.data, label.len)); +} + +void QUndoView_SetGroup(void* ptr, void* group) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setGroup", Q_ARG(QUndoGroup*, static_cast(group))); +} + +void QUndoView_SetGroupDefault(void* ptr, void* group) +{ + static_cast(ptr)->QUndoView::setGroup(static_cast(group)); +} + +void QUndoView_SetStack(void* ptr, void* stack) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStack", Q_ARG(QUndoStack*, static_cast(stack))); +} + +void QUndoView_SetStackDefault(void* ptr, void* stack) +{ + static_cast(ptr)->QUndoView::setStack(static_cast(stack)); +} + +void* QUndoView_Stack(void* ptr) +{ + return static_cast(ptr)->stack(); +} + +void QUndoView_DestroyQUndoView(void* ptr) +{ + static_cast(ptr)->~QUndoView(); +} + +void QUndoView_DestroyQUndoViewDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQVBoxLayout: public QVBoxLayout +{ +public: + MyQVBoxLayout() : QVBoxLayout() {QVBoxLayout_QVBoxLayout_QRegisterMetaType();}; + MyQVBoxLayout(QWidget *parent) : QVBoxLayout(parent) {QVBoxLayout_QVBoxLayout_QRegisterMetaType();}; + ~MyQVBoxLayout() { callbackQVBoxLayout_DestroyQVBoxLayout(this); }; + void addItem(QLayoutItem * item) { callbackQBoxLayout_AddItem(this, item); }; + int count() const { return callbackQBoxLayout_Count(const_cast(static_cast(this))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QLayoutItem * itemAt(int index) const { return static_cast(callbackQBoxLayout_ItemAt(const_cast(static_cast(this)), index)); }; + QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; + QSize sizeHint() const { return *static_cast(callbackQBoxLayout_SizeHint(const_cast(static_cast(this)))); }; + QLayoutItem * takeAt(int index) { return static_cast(callbackQBoxLayout_TakeAt(this, index)); }; + void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; + int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; + bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; + void deleteLater() { callbackQLayout_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; + bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; +}; + +Q_DECLARE_METATYPE(QVBoxLayout*) +Q_DECLARE_METATYPE(MyQVBoxLayout*) + +int QVBoxLayout_QVBoxLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QVBoxLayout_NewQVBoxLayout() +{ + return new MyQVBoxLayout(); +} + +void* QVBoxLayout_NewQVBoxLayout2(void* parent) +{ + return new MyQVBoxLayout(static_cast(parent)); +} + +void QVBoxLayout_DestroyQVBoxLayout(void* ptr) +{ + static_cast(ptr)->~QVBoxLayout(); +} + +void QVBoxLayout_DestroyQVBoxLayoutDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QWhatsThis_QWhatsThis_CreateAction(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return QWhatsThis::createAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return QWhatsThis::createAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return QWhatsThis::createAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return QWhatsThis::createAction(static_cast(parent)); + } else { + return QWhatsThis::createAction(static_cast(parent)); + } +} + +void QWhatsThis_QWhatsThis_EnterWhatsThisMode() +{ + QWhatsThis::enterWhatsThisMode(); +} + +void QWhatsThis_QWhatsThis_HideText() +{ + QWhatsThis::hideText(); +} + +char QWhatsThis_QWhatsThis_InWhatsThisMode() +{ + return QWhatsThis::inWhatsThisMode(); +} + +void QWhatsThis_QWhatsThis_LeaveWhatsThisMode() +{ + QWhatsThis::leaveWhatsThisMode(); +} + +void QWhatsThis_QWhatsThis_ShowText(void* pos, struct QtWidgets_PackedString text, void* w) +{ + QWhatsThis::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w)); +} + +class MyQWidget: public QWidget +{ +public: + MyQWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QWidget(parent, ff) {QWidget_QWidget_QRegisterMetaType();}; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + ~MyQWidget() { callbackQWidget_DestroyQWidget(this); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QWidget*) +Q_DECLARE_METATYPE(MyQWidget*) + +int QWidget_QWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWidget_NewQWidget(void* parent, long long ff) +{ + return new MyQWidget(static_cast(parent), static_cast(ff)); +} + +char QWidget_AcceptDrops(void* ptr) +{ + return static_cast(ptr)->acceptDrops(); +} + +struct QtWidgets_PackedString QWidget_AccessibleDescription(void* ptr) +{ + return ({ QByteArray tb88bc9 = static_cast(ptr)->accessibleDescription().toUtf8(); QtWidgets_PackedString { const_cast(tb88bc9.prepend("WHITESPACE").constData()+10), tb88bc9.size()-10 }; }); +} + +struct QtWidgets_PackedString QWidget_AccessibleName(void* ptr) +{ + return ({ QByteArray t32cbb8 = static_cast(ptr)->accessibleName().toUtf8(); QtWidgets_PackedString { const_cast(t32cbb8.prepend("WHITESPACE").constData()+10), t32cbb8.size()-10 }; }); +} + +void QWidget_ActionEvent(void* ptr, void* event) +{ + static_cast(ptr)->actionEvent(static_cast(event)); +} + +void QWidget_ActionEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::actionEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::actionEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::actionEvent(static_cast(event)); + } +} + +struct QtWidgets_PackedList QWidget_Actions(void* ptr) +{ + return ({ QList* tmpValue268e58 = new QList(static_cast(ptr)->actions()); QtWidgets_PackedList { tmpValue268e58, tmpValue268e58->size() }; }); +} + +void QWidget_ActivateWindow(void* ptr) +{ + static_cast(ptr)->activateWindow(); +} + +void QWidget_AddAction(void* ptr, void* action) +{ + static_cast(ptr)->addAction(static_cast(action)); +} + +void QWidget_AddActions(void* ptr, void* actions) +{ + static_cast(ptr)->addActions(({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +void QWidget_AdjustSize(void* ptr) +{ + static_cast(ptr)->adjustSize(); +} + +char QWidget_AutoFillBackground(void* ptr) +{ + return static_cast(ptr)->autoFillBackground(); +} + +long long QWidget_BackgroundRole(void* ptr) +{ + return static_cast(ptr)->backgroundRole(); +} + +void* QWidget_BackingStore(void* ptr) +{ + return static_cast(ptr)->backingStore(); +} + +void* QWidget_BaseSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->baseSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QWidget_ChangeEvent(void* ptr, void* event) +{ + static_cast(ptr)->changeEvent(static_cast(event)); +} + +void QWidget_ChangeEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::changeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::changeEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::changeEvent(static_cast(event)); + } +} + +void* QWidget_ChildAt(void* ptr, int x, int y) +{ + return static_cast(ptr)->childAt(x, y); +} + +void* QWidget_ChildAt2(void* ptr, void* p) +{ + return static_cast(ptr)->childAt(*static_cast(p)); +} + +void* QWidget_ChildrenRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->childrenRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_ChildrenRegion(void* ptr) +{ + return new QRegion(static_cast(ptr)->childrenRegion()); +} + +void QWidget_ClearFocus(void* ptr) +{ + static_cast(ptr)->clearFocus(); +} + +void QWidget_ClearMask(void* ptr) +{ + static_cast(ptr)->clearMask(); +} + +char QWidget_Close(void* ptr) +{ + bool returnArg; + QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); + return returnArg; +} + +char QWidget_CloseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::close(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::close(); + } else { + return static_cast(ptr)->QWidget::close(); + } +} + +void QWidget_CloseEvent(void* ptr, void* event) +{ + static_cast(ptr)->closeEvent(static_cast(event)); +} + +void QWidget_CloseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::closeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::closeEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::closeEvent(static_cast(event)); + } +} + +void* QWidget_ContentsMargins(void* ptr) +{ + return ({ QMargins tmpValue = static_cast(ptr)->contentsMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); +} + +void* QWidget_ContentsRect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->contentsRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QWidget_ContextMenuEvent(void* ptr, void* event) +{ + static_cast(ptr)->contextMenuEvent(static_cast(event)); +} + +void QWidget_ContextMenuEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::contextMenuEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::contextMenuEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::contextMenuEvent(static_cast(event)); + } +} + +long long QWidget_ContextMenuPolicy(void* ptr) +{ + return static_cast(ptr)->contextMenuPolicy(); +} + +void QWidget_Create(void* ptr, uintptr_t window, char initializeWindow, char destroyOldWindow) +{ + static_cast(ptr)->create(window, initializeWindow != 0, destroyOldWindow != 0); +} + +void* QWidget_QWidget_CreateWindowContainer(void* window, void* parent, long long flags) +{ + return QWidget::createWindowContainer(static_cast(window), static_cast(parent), static_cast(flags)); +} + +void* QWidget_Cursor(void* ptr) +{ + return new QCursor(static_cast(ptr)->cursor()); +} + +void QWidget_ConnectCustomContextMenuRequested(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWidget::customContextMenuRequested), static_cast(ptr), static_cast(&MyQWidget::Signal_CustomContextMenuRequested), static_cast(t)); +} + +void QWidget_DisconnectCustomContextMenuRequested(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWidget::customContextMenuRequested), static_cast(ptr), static_cast(&MyQWidget::Signal_CustomContextMenuRequested)); +} + +void QWidget_CustomContextMenuRequested(void* ptr, void* pos) +{ + static_cast(ptr)->customContextMenuRequested(*static_cast(pos)); +} + +void QWidget_Destroy(void* ptr, char destroyWindow, char destroySubWindows) +{ + static_cast(ptr)->destroy(destroyWindow != 0, destroySubWindows != 0); +} + +void QWidget_DragEnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragEnterEvent(static_cast(event)); +} + +void QWidget_DragEnterEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::dragEnterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::dragEnterEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::dragEnterEvent(static_cast(event)); + } +} + +void QWidget_DragLeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragLeaveEvent(static_cast(event)); +} + +void QWidget_DragLeaveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::dragLeaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::dragLeaveEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::dragLeaveEvent(static_cast(event)); + } +} + +void QWidget_DragMoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->dragMoveEvent(static_cast(event)); +} + +void QWidget_DragMoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::dragMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::dragMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::dragMoveEvent(static_cast(event)); + } +} + +void QWidget_DropEvent(void* ptr, void* event) +{ + static_cast(ptr)->dropEvent(static_cast(event)); +} + +void QWidget_DropEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::dropEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::dropEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::dropEvent(static_cast(event)); + } +} + +uintptr_t QWidget_EffectiveWinId(void* ptr) +{ + return static_cast(ptr)->effectiveWinId(); +} + +void QWidget_EnsurePolished(void* ptr) +{ + static_cast(ptr)->ensurePolished(); +} + +void QWidget_EnterEvent(void* ptr, void* event) +{ + static_cast(ptr)->enterEvent(static_cast(event)); +} + +void QWidget_EnterEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::enterEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::enterEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::enterEvent(static_cast(event)); + } +} + +char QWidget_Event(void* ptr, void* event) +{ + return static_cast(ptr)->event(static_cast(event)); +} + +char QWidget_EventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::event(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::event(static_cast(event)); + } else { + return static_cast(ptr)->QWidget::event(static_cast(event)); + } +} + +void* QWidget_QWidget_Find(uintptr_t id) +{ + return QWidget::find(id); +} + +void QWidget_FocusInEvent(void* ptr, void* event) +{ + static_cast(ptr)->focusInEvent(static_cast(event)); +} + +void QWidget_FocusInEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::focusInEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::focusInEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::focusInEvent(static_cast(event)); + } +} + +char QWidget_FocusNextChild(void* ptr) +{ + return static_cast(ptr)->focusNextChild(); +} + +char QWidget_FocusNextPrevChild(void* ptr, char next) +{ + return static_cast(ptr)->focusNextPrevChild(next != 0); +} + +char QWidget_FocusNextPrevChildDefault(void* ptr, char next) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::focusNextPrevChild(next != 0); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::focusNextPrevChild(next != 0); + } else { + return static_cast(ptr)->QWidget::focusNextPrevChild(next != 0); + } +} + +void QWidget_FocusOutEvent(void* ptr, void* event) +{ + static_cast(ptr)->focusOutEvent(static_cast(event)); +} + +void QWidget_FocusOutEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::focusOutEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::focusOutEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::focusOutEvent(static_cast(event)); + } +} + +long long QWidget_FocusPolicy(void* ptr) +{ + return static_cast(ptr)->focusPolicy(); +} + +char QWidget_FocusPreviousChild(void* ptr) +{ + return static_cast(ptr)->focusPreviousChild(); +} + +void* QWidget_FocusProxy(void* ptr) +{ + return static_cast(ptr)->focusProxy(); +} + +void* QWidget_FocusWidget(void* ptr) +{ + return static_cast(ptr)->focusWidget(); +} + +void* QWidget_Font(void* ptr) +{ + return const_cast(&static_cast(ptr)->font()); +} + +void* QWidget_FontInfo(void* ptr) +{ + return new QFontInfo(static_cast(ptr)->fontInfo()); +} + +void* QWidget_FontMetrics(void* ptr) +{ + return new QFontMetrics(static_cast(ptr)->fontMetrics()); +} + +long long QWidget_ForegroundRole(void* ptr) +{ + return static_cast(ptr)->foregroundRole(); +} + +void* QWidget_FrameGeometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->frameGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_FrameSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->frameSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_Geometry(void* ptr) +{ + return const_cast(&static_cast(ptr)->geometry()); +} + +void QWidget_GetContentsMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); +} + +void* QWidget_Grab(void* ptr, void* rectangle) +{ + return new QPixmap(static_cast(ptr)->grab(*static_cast(rectangle))); +} + +void QWidget_GrabGesture(void* ptr, long long gesture, long long flags) +{ + static_cast(ptr)->grabGesture(static_cast(gesture), static_cast(flags)); +} + +void QWidget_GrabKeyboard(void* ptr) +{ + static_cast(ptr)->grabKeyboard(); +} + +void QWidget_GrabMouse(void* ptr) +{ + static_cast(ptr)->grabMouse(); +} + +void QWidget_GrabMouse2(void* ptr, void* cursor) +{ + static_cast(ptr)->grabMouse(*static_cast(cursor)); +} + +int QWidget_GrabShortcut(void* ptr, void* key, long long context) +{ + return static_cast(ptr)->grabShortcut(*static_cast(key), static_cast(context)); +} + +void* QWidget_GraphicsEffect(void* ptr) +{ + return static_cast(ptr)->graphicsEffect(); +} + +void* QWidget_GraphicsProxyWidget(void* ptr) +{ + return static_cast(ptr)->graphicsProxyWidget(); +} + +char QWidget_HasEditFocus(void* ptr) +{ +#ifdef QT_KEYPAD_NAVIGATION + return static_cast(ptr)->hasEditFocus(); +#else + return false; +#endif +} + +char QWidget_HasFocus(void* ptr) +{ + return static_cast(ptr)->hasFocus(); +} + +char QWidget_HasHeightForWidth(void* ptr) +{ + return static_cast(ptr)->hasHeightForWidth(); +} + +char QWidget_HasHeightForWidthDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::hasHeightForWidth(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::hasHeightForWidth(); + } else { + return static_cast(ptr)->QWidget::hasHeightForWidth(); + } +} + +char QWidget_HasMouseTracking(void* ptr) +{ + return static_cast(ptr)->hasMouseTracking(); +} + +char QWidget_HasTabletTracking(void* ptr) +{ + return static_cast(ptr)->hasTabletTracking(); +} + +int QWidget_Height(void* ptr) +{ + return static_cast(ptr)->height(); +} + +int QWidget_HeightForWidth(void* ptr, int w) +{ + return static_cast(ptr)->heightForWidth(w); +} + +int QWidget_HeightForWidthDefault(void* ptr, int w) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::heightForWidth(w); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::heightForWidth(w); + } else { + return static_cast(ptr)->QWidget::heightForWidth(w); + } +} + +void QWidget_Hide(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "hide"); +} + +void QWidget_HideDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::hide(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::hide(); + } else { + static_cast(ptr)->QWidget::hide(); + } +} + +void QWidget_HideEvent(void* ptr, void* event) +{ + static_cast(ptr)->hideEvent(static_cast(event)); +} + +void QWidget_HideEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::hideEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::hideEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::hideEvent(static_cast(event)); + } +} + +void QWidget_InitPainter(void* ptr, void* painter) +{ + static_cast(ptr)->initPainter(static_cast(painter)); +} + +void QWidget_InitPainterDefault(void* ptr, void* painter) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::initPainter(static_cast(painter)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::initPainter(static_cast(painter)); + } else { + static_cast(ptr)->QWidget::initPainter(static_cast(painter)); + } +} + +void QWidget_InputMethodEvent(void* ptr, void* event) +{ + static_cast(ptr)->inputMethodEvent(static_cast(event)); +} + +void QWidget_InputMethodEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::inputMethodEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::inputMethodEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::inputMethodEvent(static_cast(event)); + } +} + +long long QWidget_InputMethodHints(void* ptr) +{ + return static_cast(ptr)->inputMethodHints(); +} + +void* QWidget_InputMethodQuery(void* ptr, long long query) +{ + return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); +} + +void* QWidget_InputMethodQueryDefault(void* ptr, long long query) +{ + if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QWizardPage::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QToolBar::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QStatusBar::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSplitterHandle::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSplashScreen::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSizeGrip::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QOpenGLWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QMenuBar::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QMenu::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QMdiSubWindow::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QMainWindow::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QKeySequenceEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QLineEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGroupBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QProgressBar::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QFocusFrame::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDockWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDialogButtonBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDesktopWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QFontComboBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QComboBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QWizard::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QMessageBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QInputDialog::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QProgressDialog::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QFontDialog::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QFileDialog::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QErrorMessage::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QColorDialog::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDialog::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QCalendarWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QToolBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QStackedWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSplitter::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QLCDNumber::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QLabel::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QPlainTextEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTextBrowser::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTextEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QMdiArea::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QGraphicsView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QScrollArea::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTreeWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTreeView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTableWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTableView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QUndoView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QListWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QListView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QHeaderView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QColumnView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractItemView::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractScrollArea::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QFrame::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QRubberBand::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTabBar::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QScrollBar::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDial::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSlider::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractSlider::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDoubleSpinBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QSpinBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDateEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTimeEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QDateTimeEdit::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractSpinBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QTabWidget::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QToolButton::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QRadioButton::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QCommandLinkButton::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QPushButton::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QCheckBox::inputMethodQuery(static_cast(query))); + } else if (dynamic_cast(static_cast(ptr))) { + return new QVariant(static_cast(ptr)->QAbstractButton::inputMethodQuery(static_cast(query))); + } else { + return new QVariant(static_cast(ptr)->QWidget::inputMethodQuery(static_cast(query))); + } +} + +void QWidget_InsertAction(void* ptr, void* before, void* action) +{ + static_cast(ptr)->insertAction(static_cast(before), static_cast(action)); +} + +void QWidget_InsertActions(void* ptr, void* before, void* actions) +{ + static_cast(ptr)->insertActions(static_cast(before), ({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); +} + +char QWidget_IsActiveWindow(void* ptr) +{ + return static_cast(ptr)->isActiveWindow(); +} + +char QWidget_IsAncestorOf(void* ptr, void* child) +{ + return static_cast(ptr)->isAncestorOf(static_cast(child)); +} + +char QWidget_IsEnabled(void* ptr) +{ + return static_cast(ptr)->isEnabled(); +} + +char QWidget_IsEnabledTo(void* ptr, void* ancestor) +{ + return static_cast(ptr)->isEnabledTo(static_cast(ancestor)); +} + +char QWidget_IsFullScreen(void* ptr) +{ + return static_cast(ptr)->isFullScreen(); +} + +char QWidget_IsHidden(void* ptr) +{ + return static_cast(ptr)->isHidden(); +} + +char QWidget_IsMaximized(void* ptr) +{ + return static_cast(ptr)->isMaximized(); +} + +char QWidget_IsMinimized(void* ptr) +{ + return static_cast(ptr)->isMinimized(); +} + +char QWidget_IsModal(void* ptr) +{ + return static_cast(ptr)->isModal(); +} + +char QWidget_IsVisible(void* ptr) +{ + return static_cast(ptr)->isVisible(); +} + +char QWidget_IsVisibleTo(void* ptr, void* ancestor) +{ + return static_cast(ptr)->isVisibleTo(static_cast(ancestor)); +} + +char QWidget_IsWindow(void* ptr) +{ + return static_cast(ptr)->isWindow(); +} + +char QWidget_IsWindowModified(void* ptr) +{ + return static_cast(ptr)->isWindowModified(); +} + +void QWidget_KeyPressEvent(void* ptr, void* event) +{ + static_cast(ptr)->keyPressEvent(static_cast(event)); +} + +void QWidget_KeyPressEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::keyPressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::keyPressEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::keyPressEvent(static_cast(event)); + } +} + +void QWidget_KeyReleaseEvent(void* ptr, void* event) +{ + static_cast(ptr)->keyReleaseEvent(static_cast(event)); +} + +void QWidget_KeyReleaseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::keyReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::keyReleaseEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::keyReleaseEvent(static_cast(event)); + } +} + +void* QWidget_QWidget_KeyboardGrabber() +{ + return QWidget::keyboardGrabber(); +} + +void* QWidget_Layout(void* ptr) +{ + return static_cast(ptr)->layout(); +} + +long long QWidget_LayoutDirection(void* ptr) +{ + return static_cast(ptr)->layoutDirection(); +} + +void QWidget_LeaveEvent(void* ptr, void* event) +{ + static_cast(ptr)->leaveEvent(static_cast(event)); +} + +void QWidget_LeaveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::leaveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::leaveEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::leaveEvent(static_cast(event)); + } +} + +void* QWidget_Locale(void* ptr) +{ + return new QLocale(static_cast(ptr)->locale()); +} + +void QWidget_Lower(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "lower"); +} + +void QWidget_LowerDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::lower(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::lower(); + } else { + static_cast(ptr)->QWidget::lower(); + } +} + +void* QWidget_MapFrom(void* ptr, void* parent, void* pos) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapFrom(static_cast(parent), *static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_MapFromGlobal(void* ptr, void* pos) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapFromGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_MapFromParent(void* ptr, void* pos) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapFromParent(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_MapTo(void* ptr, void* parent, void* pos) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapTo(static_cast(parent), *static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_MapToGlobal(void* ptr, void* pos) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapToGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_MapToParent(void* ptr, void* pos) +{ + return ({ QPoint tmpValue = static_cast(ptr)->mapToParent(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_Mask(void* ptr) +{ + return new QRegion(static_cast(ptr)->mask()); +} + +int QWidget_MaximumHeight(void* ptr) +{ + return static_cast(ptr)->maximumHeight(); +} + +void* QWidget_MaximumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +int QWidget_MaximumWidth(void* ptr) +{ + return static_cast(ptr)->maximumWidth(); +} + +int QWidget_Metric(void* ptr, long long m) +{ + return static_cast(ptr)->metric(static_cast(m)); +} + +int QWidget_MetricDefault(void* ptr, long long m) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::metric(static_cast(m)); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::metric(static_cast(m)); + } else { + return static_cast(ptr)->QWidget::metric(static_cast(m)); + } +} + +int QWidget_MinimumHeight(void* ptr) +{ + return static_cast(ptr)->minimumHeight(); +} + +void* QWidget_MinimumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_MinimumSizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_MinimumSizeHintDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QWizardPage::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QToolBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStatusBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSplitterHandle::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSplashScreen::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSizeGrip::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QOpenGLWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMenuBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMenu::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMdiSubWindow::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMainWindow::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QKeySequenceEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QLineEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGroupBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QProgressBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFocusFrame::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDockWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDialogButtonBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDesktopWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFontComboBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QComboBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QWizard::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMessageBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QInputDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QProgressDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFontDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFileDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QErrorMessage::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QColorDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QCalendarWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QToolBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStackedWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSplitter::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QLCDNumber::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QLabel::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QPlainTextEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTextBrowser::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTextEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMdiArea::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGraphicsView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QScrollArea::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTreeWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTreeView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTableWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTableView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QUndoView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QListWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QListView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QColumnView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractScrollArea::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFrame::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QRubberBand::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTabBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QScrollBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDial::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSlider::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractSlider::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDoubleSpinBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSpinBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDateEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTimeEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDateTimeEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractSpinBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTabWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QToolButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QRadioButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QCommandLinkButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QPushButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QCheckBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +int QWidget_MinimumWidth(void* ptr) +{ + return static_cast(ptr)->minimumWidth(); +} + +void QWidget_MouseDoubleClickEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); +} + +void QWidget_MouseDoubleClickEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::mouseDoubleClickEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::mouseDoubleClickEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::mouseDoubleClickEvent(static_cast(event)); + } +} + +void* QWidget_QWidget_MouseGrabber() +{ + return QWidget::mouseGrabber(); +} + +void QWidget_MouseMoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseMoveEvent(static_cast(event)); +} + +void QWidget_MouseMoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::mouseMoveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::mouseMoveEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::mouseMoveEvent(static_cast(event)); + } +} + +void QWidget_MousePressEvent(void* ptr, void* event) +{ + static_cast(ptr)->mousePressEvent(static_cast(event)); +} + +void QWidget_MousePressEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::mousePressEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::mousePressEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::mousePressEvent(static_cast(event)); + } +} + +void QWidget_MouseReleaseEvent(void* ptr, void* event) +{ + static_cast(ptr)->mouseReleaseEvent(static_cast(event)); +} + +void QWidget_MouseReleaseEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::mouseReleaseEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::mouseReleaseEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::mouseReleaseEvent(static_cast(event)); + } +} + +void QWidget_Move(void* ptr, void* vqp) +{ + static_cast(ptr)->move(*static_cast(vqp)); +} + +void QWidget_Move2(void* ptr, int x, int y) +{ + static_cast(ptr)->move(x, y); +} + +void QWidget_MoveEvent(void* ptr, void* event) +{ + static_cast(ptr)->moveEvent(static_cast(event)); +} + +void QWidget_MoveEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::moveEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::moveEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::moveEvent(static_cast(event)); + } +} + +char QWidget_NativeEvent(void* ptr, void* eventType, void* message, long* result) +{ + return static_cast(ptr)->nativeEvent(*static_cast(eventType), message, result); +} + +char QWidget_NativeEventDefault(void* ptr, void* eventType, void* message, long* result) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::nativeEvent(*static_cast(eventType), message, result); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::nativeEvent(*static_cast(eventType), message, result); + } else { + return static_cast(ptr)->QWidget::nativeEvent(*static_cast(eventType), message, result); + } +} + +void* QWidget_NativeParentWidget(void* ptr) +{ + return static_cast(ptr)->nativeParentWidget(); +} + +void* QWidget_NextInFocusChain(void* ptr) +{ + return static_cast(ptr)->nextInFocusChain(); +} + +void* QWidget_NormalGeometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->normalGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QWidget_OverrideWindowFlags(void* ptr, long long flags) +{ + static_cast(ptr)->overrideWindowFlags(static_cast(flags)); +} + +void* QWidget_PaintEngine(void* ptr) +{ + return static_cast(ptr)->paintEngine(); +} + +void* QWidget_PaintEngineDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizardPage::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBar::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStatusBar::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitterHandle::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplashScreen::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSizeGrip::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QOpenGLWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenuBar::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMenu::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiSubWindow::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMainWindow::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QKeySequenceEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLineEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGroupBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressBar::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFocusFrame::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDockWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialogButtonBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDesktopWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontComboBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QComboBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QWizard::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMessageBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QInputDialog::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QProgressDialog::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFontDialog::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFileDialog::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QErrorMessage::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColorDialog::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDialog::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCalendarWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QStackedWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSplitter::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLCDNumber::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QLabel::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPlainTextEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextBrowser::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTextEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QMdiArea::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QGraphicsView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollArea::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTreeView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTableView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QUndoView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QListView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QHeaderView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QColumnView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractItemView::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractScrollArea::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QFrame::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRubberBand::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabBar::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QScrollBar::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDial::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSlider::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSlider::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDoubleSpinBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QSpinBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTimeEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QDateTimeEdit::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractSpinBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QTabWidget::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QToolButton::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QRadioButton::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCommandLinkButton::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QPushButton::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QCheckBox::paintEngine(); + } else if (dynamic_cast(static_cast(ptr))) { + return static_cast(ptr)->QAbstractButton::paintEngine(); + } else { + return static_cast(ptr)->QWidget::paintEngine(); + } +} + +void QWidget_PaintEvent(void* ptr, void* event) +{ + static_cast(ptr)->paintEvent(static_cast(event)); +} + +void QWidget_PaintEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::paintEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::paintEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::paintEvent(static_cast(event)); + } +} + +void* QWidget_Palette(void* ptr) +{ + return const_cast(&static_cast(ptr)->palette()); +} + +void* QWidget_ParentWidget(void* ptr) +{ + return static_cast(ptr)->parentWidget(); +} + +void* QWidget_Pos(void* ptr) +{ + return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); +} + +void* QWidget_PreviousInFocusChain(void* ptr) +{ + return static_cast(ptr)->previousInFocusChain(); +} + +void QWidget_Raise(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "raise"); +} + +void QWidget_RaiseDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::raise(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::raise(); + } else { + static_cast(ptr)->QWidget::raise(); + } +} + +void* QWidget_Rect(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void QWidget_ReleaseKeyboard(void* ptr) +{ + static_cast(ptr)->releaseKeyboard(); +} + +void QWidget_ReleaseMouse(void* ptr) +{ + static_cast(ptr)->releaseMouse(); +} + +void QWidget_ReleaseShortcut(void* ptr, int id) +{ + static_cast(ptr)->releaseShortcut(id); +} + +void QWidget_RemoveAction(void* ptr, void* action) +{ + static_cast(ptr)->removeAction(static_cast(action)); +} + +void QWidget_Render(void* ptr, void* target, void* targetOffset, void* sourceRegion, long long renderFlags) +{ + if (dynamic_cast(static_cast(target))) { + static_cast(ptr)->render(static_cast(target), *static_cast(targetOffset), *static_cast(sourceRegion), static_cast(renderFlags)); + } else { + static_cast(ptr)->render(static_cast(target), *static_cast(targetOffset), *static_cast(sourceRegion), static_cast(renderFlags)); + } +} + +void QWidget_Render2(void* ptr, void* painter, void* targetOffset, void* sourceRegion, long long renderFlags) +{ + static_cast(ptr)->render(static_cast(painter), *static_cast(targetOffset), *static_cast(sourceRegion), static_cast(renderFlags)); +} + +void QWidget_Repaint(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "repaint"); +} + +void QWidget_RepaintDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::repaint(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::repaint(); + } else { + static_cast(ptr)->QWidget::repaint(); + } +} + +void QWidget_Repaint2(void* ptr, int x, int y, int w, int h) +{ + static_cast(ptr)->repaint(x, y, w, h); +} + +void QWidget_Repaint3(void* ptr, void* rect) +{ + static_cast(ptr)->repaint(*static_cast(rect)); +} + +void QWidget_Repaint4(void* ptr, void* rgn) +{ + static_cast(ptr)->repaint(*static_cast(rgn)); +} + +void QWidget_Resize(void* ptr, void* vqs) +{ + static_cast(ptr)->resize(*static_cast(vqs)); +} + +void QWidget_Resize2(void* ptr, int w, int h) +{ + static_cast(ptr)->resize(w, h); +} + +void QWidget_ResizeEvent(void* ptr, void* event) +{ + static_cast(ptr)->resizeEvent(static_cast(event)); +} + +void QWidget_ResizeEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::resizeEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::resizeEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::resizeEvent(static_cast(event)); + } +} + +char QWidget_RestoreGeometry(void* ptr, void* geometry) +{ + return static_cast(ptr)->restoreGeometry(*static_cast(geometry)); +} + +void* QWidget_SaveGeometry(void* ptr) +{ + return new QByteArray(static_cast(ptr)->saveGeometry()); +} + +void QWidget_Scroll(void* ptr, int dx, int dy) +{ + static_cast(ptr)->scroll(dx, dy); +} + +void QWidget_Scroll2(void* ptr, int dx, int dy, void* r) +{ + static_cast(ptr)->scroll(dx, dy, *static_cast(r)); +} + +void QWidget_SetAcceptDrops(void* ptr, char on) +{ + static_cast(ptr)->setAcceptDrops(on != 0); +} + +void QWidget_SetAccessibleDescription(void* ptr, struct QtWidgets_PackedString description) +{ + static_cast(ptr)->setAccessibleDescription(QString::fromUtf8(description.data, description.len)); +} + +void QWidget_SetAccessibleName(void* ptr, struct QtWidgets_PackedString name) +{ + static_cast(ptr)->setAccessibleName(QString::fromUtf8(name.data, name.len)); +} + +void QWidget_SetAttribute(void* ptr, long long attribute, char on) +{ + static_cast(ptr)->setAttribute(static_cast(attribute), on != 0); +} + +void QWidget_SetAutoFillBackground(void* ptr, char enabled) +{ + static_cast(ptr)->setAutoFillBackground(enabled != 0); +} + +void QWidget_SetBackgroundRole(void* ptr, long long role) +{ + static_cast(ptr)->setBackgroundRole(static_cast(role)); +} + +void QWidget_SetBaseSize(void* ptr, void* vqs) +{ + static_cast(ptr)->setBaseSize(*static_cast(vqs)); +} + +void QWidget_SetBaseSize2(void* ptr, int basew, int baseh) +{ + static_cast(ptr)->setBaseSize(basew, baseh); +} + +void QWidget_SetContentsMargins(void* ptr, int left, int top, int right, int bottom) +{ + static_cast(ptr)->setContentsMargins(left, top, right, bottom); +} + +void QWidget_SetContentsMargins2(void* ptr, void* margins) +{ + static_cast(ptr)->setContentsMargins(*static_cast(margins)); +} + +void QWidget_SetContextMenuPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setContextMenuPolicy(static_cast(policy)); +} + +void QWidget_SetCursor(void* ptr, void* vqc) +{ + static_cast(ptr)->setCursor(*static_cast(vqc)); +} + +void QWidget_SetDisabled(void* ptr, char disable) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, disable != 0)); +} + +void QWidget_SetDisabledDefault(void* ptr, char disable) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setDisabled(disable != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setDisabled(disable != 0); + } else { + static_cast(ptr)->QWidget::setDisabled(disable != 0); + } +} + +void QWidget_SetEditFocus(void* ptr, char enable) +{ +#ifdef QT_KEYPAD_NAVIGATION + static_cast(ptr)->setEditFocus(enable != 0); +#endif +} + +void QWidget_SetEnabled(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); +} + +void QWidget_SetEnabledDefault(void* ptr, char vbo) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setEnabled(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setEnabled(vbo != 0); + } else { + static_cast(ptr)->QWidget::setEnabled(vbo != 0); + } +} + +void QWidget_SetFixedHeight(void* ptr, int h) +{ + static_cast(ptr)->setFixedHeight(h); +} + +void QWidget_SetFixedSize(void* ptr, void* s) +{ + static_cast(ptr)->setFixedSize(*static_cast(s)); +} + +void QWidget_SetFixedSize2(void* ptr, int w, int h) +{ + static_cast(ptr)->setFixedSize(w, h); +} + +void QWidget_SetFixedWidth(void* ptr, int w) +{ + static_cast(ptr)->setFixedWidth(w); +} + +void QWidget_SetFocus(void* ptr, long long reason) +{ + static_cast(ptr)->setFocus(static_cast(reason)); +} + +void QWidget_SetFocus2(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setFocus"); +} + +void QWidget_SetFocus2Default(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setFocus(); + } else { + static_cast(ptr)->QWidget::setFocus(); + } +} + +void QWidget_SetFocusPolicy(void* ptr, long long policy) +{ + static_cast(ptr)->setFocusPolicy(static_cast(policy)); +} + +void QWidget_SetFocusProxy(void* ptr, void* w) +{ + static_cast(ptr)->setFocusProxy(static_cast(w)); +} + +void QWidget_SetFont(void* ptr, void* vqf) +{ + static_cast(ptr)->setFont(*static_cast(vqf)); +} + +void QWidget_SetForegroundRole(void* ptr, long long role) +{ + static_cast(ptr)->setForegroundRole(static_cast(role)); +} + +void QWidget_SetGeometry(void* ptr, void* vqr) +{ + static_cast(ptr)->setGeometry(*static_cast(vqr)); +} + +void QWidget_SetGeometry2(void* ptr, int x, int y, int w, int h) +{ + static_cast(ptr)->setGeometry(x, y, w, h); +} + +void QWidget_SetGraphicsEffect(void* ptr, void* effect) +{ + static_cast(ptr)->setGraphicsEffect(static_cast(effect)); +} + +void QWidget_SetHidden(void* ptr, char hidden) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setHidden", Q_ARG(bool, hidden != 0)); +} + +void QWidget_SetHiddenDefault(void* ptr, char hidden) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setHidden(hidden != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setHidden(hidden != 0); + } else { + static_cast(ptr)->QWidget::setHidden(hidden != 0); + } +} + +void QWidget_SetInputMethodHints(void* ptr, long long hints) +{ + static_cast(ptr)->setInputMethodHints(static_cast(hints)); +} + +void QWidget_SetLayout(void* ptr, void* layout) +{ + static_cast(ptr)->setLayout(static_cast(layout)); +} + +void QWidget_SetLayoutDirection(void* ptr, long long direction) +{ + static_cast(ptr)->setLayoutDirection(static_cast(direction)); +} + +void QWidget_SetLocale(void* ptr, void* locale) +{ + static_cast(ptr)->setLocale(*static_cast(locale)); +} + +void QWidget_SetMask(void* ptr, void* bitmap) +{ + static_cast(ptr)->setMask(*static_cast(bitmap)); +} + +void QWidget_SetMask2(void* ptr, void* region) +{ + static_cast(ptr)->setMask(*static_cast(region)); +} + +void QWidget_SetMaximumHeight(void* ptr, int maxh) +{ + static_cast(ptr)->setMaximumHeight(maxh); +} + +void QWidget_SetMaximumSize(void* ptr, void* vqs) +{ + static_cast(ptr)->setMaximumSize(*static_cast(vqs)); +} + +void QWidget_SetMaximumSize2(void* ptr, int maxw, int maxh) +{ + static_cast(ptr)->setMaximumSize(maxw, maxh); +} + +void QWidget_SetMaximumWidth(void* ptr, int maxw) +{ + static_cast(ptr)->setMaximumWidth(maxw); +} + +void QWidget_SetMinimumHeight(void* ptr, int minh) +{ + static_cast(ptr)->setMinimumHeight(minh); +} + +void QWidget_SetMinimumSize(void* ptr, void* vqs) +{ + static_cast(ptr)->setMinimumSize(*static_cast(vqs)); +} + +void QWidget_SetMinimumSize2(void* ptr, int minw, int minh) +{ + static_cast(ptr)->setMinimumSize(minw, minh); +} + +void QWidget_SetMinimumWidth(void* ptr, int minw) +{ + static_cast(ptr)->setMinimumWidth(minw); +} + +void QWidget_SetMouseTracking(void* ptr, char enable) +{ + static_cast(ptr)->setMouseTracking(enable != 0); +} + +void QWidget_SetPalette(void* ptr, void* vqp) +{ + static_cast(ptr)->setPalette(*static_cast(vqp)); +} + +void QWidget_SetParent(void* ptr, void* parent) +{ + static_cast(ptr)->setParent(static_cast(parent)); +} + +void QWidget_SetParent2(void* ptr, void* parent, long long ff) +{ + static_cast(ptr)->setParent(static_cast(parent), static_cast(ff)); +} + +void QWidget_SetShortcutAutoRepeat(void* ptr, int id, char enable) +{ + static_cast(ptr)->setShortcutAutoRepeat(id, enable != 0); +} + +void QWidget_SetShortcutEnabled(void* ptr, int id, char enable) +{ + static_cast(ptr)->setShortcutEnabled(id, enable != 0); +} + +void QWidget_SetSizeIncrement(void* ptr, void* vqs) +{ + static_cast(ptr)->setSizeIncrement(*static_cast(vqs)); +} + +void QWidget_SetSizeIncrement2(void* ptr, int w, int h) +{ + static_cast(ptr)->setSizeIncrement(w, h); +} + +void QWidget_SetSizePolicy(void* ptr, void* vqs) +{ + static_cast(ptr)->setSizePolicy(*static_cast(vqs)); +} + +void QWidget_SetSizePolicy2(void* ptr, long long horizontal, long long vertical) +{ + static_cast(ptr)->setSizePolicy(static_cast(horizontal), static_cast(vertical)); +} + +void QWidget_SetStatusTip(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->setStatusTip(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QWidget_SetStyle(void* ptr, void* style) +{ + static_cast(ptr)->setStyle(static_cast(style)); +} + +void QWidget_SetStyleSheet(void* ptr, struct QtWidgets_PackedString styleSheet) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setStyleSheet", Q_ARG(const QString, QString::fromUtf8(styleSheet.data, styleSheet.len))); +} + +void QWidget_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString styleSheet) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } else { + static_cast(ptr)->QWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); + } +} + +void QWidget_QWidget_SetTabOrder(void* first, void* second) +{ + QWidget::setTabOrder(static_cast(first), static_cast(second)); +} + +void QWidget_SetTabletTracking(void* ptr, char enable) +{ + static_cast(ptr)->setTabletTracking(enable != 0); +} + +void QWidget_SetToolTip(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->setToolTip(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QWidget_SetToolTipDuration(void* ptr, int msec) +{ + static_cast(ptr)->setToolTipDuration(msec); +} + +void QWidget_SetUpdatesEnabled(void* ptr, char enable) +{ + static_cast(ptr)->setUpdatesEnabled(enable != 0); +} + +void QWidget_SetVisible(void* ptr, char visible) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); +} + +void QWidget_SetVisibleDefault(void* ptr, char visible) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setVisible(visible != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setVisible(visible != 0); + } else { + static_cast(ptr)->QWidget::setVisible(visible != 0); + } +} + +void QWidget_SetWhatsThis(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->setWhatsThis(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QWidget_SetWindowFilePath(void* ptr, struct QtWidgets_PackedString filePath) +{ + static_cast(ptr)->setWindowFilePath(QString::fromUtf8(filePath.data, filePath.len)); +} + +void QWidget_SetWindowFlag(void* ptr, long long flag, char on) +{ + static_cast(ptr)->setWindowFlag(static_cast(flag), on != 0); +} + +void QWidget_SetWindowFlags(void* ptr, long long ty) +{ + static_cast(ptr)->setWindowFlags(static_cast(ty)); +} + +void QWidget_SetWindowIcon(void* ptr, void* icon) +{ + static_cast(ptr)->setWindowIcon(*static_cast(icon)); +} + +void QWidget_SetWindowIconText(void* ptr, struct QtWidgets_PackedString vqs) +{ + static_cast(ptr)->setWindowIconText(QString::fromUtf8(vqs.data, vqs.len)); +} + +void QWidget_SetWindowModality(void* ptr, long long windowModality) +{ + static_cast(ptr)->setWindowModality(static_cast(windowModality)); +} + +void QWidget_SetWindowModified(void* ptr, char vbo) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWindowModified", Q_ARG(bool, vbo != 0)); +} + +void QWidget_SetWindowModifiedDefault(void* ptr, char vbo) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setWindowModified(vbo != 0); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setWindowModified(vbo != 0); + } else { + static_cast(ptr)->QWidget::setWindowModified(vbo != 0); + } +} + +void QWidget_SetWindowOpacity(void* ptr, double level) +{ + static_cast(ptr)->setWindowOpacity(level); +} + +void QWidget_SetWindowRole(void* ptr, struct QtWidgets_PackedString role) +{ + static_cast(ptr)->setWindowRole(QString::fromUtf8(role.data, role.len)); +} + +void QWidget_SetWindowState(void* ptr, long long windowState) +{ + static_cast(ptr)->setWindowState(static_cast(windowState)); +} + +void QWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString vqs) +{ + QMetaObject::invokeMethod(static_cast(ptr), "setWindowTitle", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); +} + +void QWidget_SetWindowTitleDefault(void* ptr, struct QtWidgets_PackedString vqs) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } else { + static_cast(ptr)->QWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); + } +} + +void QWidget_SetupUi(void* ptr, void* widget) +{ +#ifdef Q_QDOC + static_cast(ptr)->setupUi(static_cast(widget)); +#endif +} + +void QWidget_Show(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "show"); +} + +void QWidget_ShowDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::show(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::show(); + } else { + static_cast(ptr)->QWidget::show(); + } +} + +void QWidget_ShowEvent(void* ptr, void* event) +{ + static_cast(ptr)->showEvent(static_cast(event)); +} + +void QWidget_ShowEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::showEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::showEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::showEvent(static_cast(event)); + } +} + +void QWidget_ShowFullScreen(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); +} + +void QWidget_ShowFullScreenDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::showFullScreen(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::showFullScreen(); + } else { + static_cast(ptr)->QWidget::showFullScreen(); + } +} + +void QWidget_ShowMaximized(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); +} + +void QWidget_ShowMaximizedDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::showMaximized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::showMaximized(); + } else { + static_cast(ptr)->QWidget::showMaximized(); + } +} + +void QWidget_ShowMinimized(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); +} + +void QWidget_ShowMinimizedDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::showMinimized(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::showMinimized(); + } else { + static_cast(ptr)->QWidget::showMinimized(); + } +} + +void QWidget_ShowNormal(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); +} + +void QWidget_ShowNormalDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::showNormal(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::showNormal(); + } else { + static_cast(ptr)->QWidget::showNormal(); + } +} + +void* QWidget_Size(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_SizeHintDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QWizardPage::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QToolBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStatusBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSplitterHandle::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSplashScreen::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSizeGrip::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QOpenGLWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMenuBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMenu::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMdiSubWindow::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMainWindow::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QKeySequenceEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QLineEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGroupBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QProgressBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFocusFrame::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDockWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDialogButtonBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDesktopWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFontComboBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QComboBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QWizard::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMessageBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QInputDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QProgressDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFontDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFileDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QErrorMessage::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QColorDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QCalendarWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QToolBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QStackedWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSplitter::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QLCDNumber::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QLabel::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QPlainTextEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTextBrowser::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTextEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QMdiArea::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QGraphicsView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QScrollArea::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTreeWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTreeView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTableWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTableView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QUndoView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QListWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QListView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QColumnView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractScrollArea::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QFrame::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QRubberBand::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTabBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QScrollBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDial::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSlider::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractSlider::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDoubleSpinBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QSpinBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDateEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTimeEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QDateTimeEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractSpinBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QTabWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QToolButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QRadioButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QCommandLinkButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QPushButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QCheckBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else if (dynamic_cast(static_cast(ptr))) { + return ({ QSize tmpValue = static_cast(ptr)->QAbstractButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } else { + return ({ QSize tmpValue = static_cast(ptr)->QWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); + } +} + +void* QWidget_SizeIncrement(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeIncrement(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidget_SizePolicy(void* ptr) +{ + return new QSizePolicy(static_cast(ptr)->sizePolicy()); +} + +void QWidget_StackUnder(void* ptr, void* w) +{ + static_cast(ptr)->stackUnder(static_cast(w)); +} + +struct QtWidgets_PackedString QWidget_StatusTip(void* ptr) +{ + return ({ QByteArray t96d9a1 = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t96d9a1.prepend("WHITESPACE").constData()+10), t96d9a1.size()-10 }; }); +} + +void* QWidget_Style(void* ptr) +{ + return static_cast(ptr)->style(); +} + +struct QtWidgets_PackedString QWidget_StyleSheet(void* ptr) +{ + return ({ QByteArray tb180d7 = static_cast(ptr)->styleSheet().toUtf8(); QtWidgets_PackedString { const_cast(tb180d7.prepend("WHITESPACE").constData()+10), tb180d7.size()-10 }; }); +} + +void QWidget_TabletEvent(void* ptr, void* event) +{ + static_cast(ptr)->tabletEvent(static_cast(event)); +} + +void QWidget_TabletEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::tabletEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::tabletEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::tabletEvent(static_cast(event)); + } +} + +char QWidget_TestAttribute(void* ptr, long long attribute) +{ + return static_cast(ptr)->testAttribute(static_cast(attribute)); +} + +struct QtWidgets_PackedString QWidget_ToolTip(void* ptr) +{ + return ({ QByteArray t791287 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t791287.prepend("WHITESPACE").constData()+10), t791287.size()-10 }; }); +} + +int QWidget_ToolTipDuration(void* ptr) +{ + return static_cast(ptr)->toolTipDuration(); +} + +char QWidget_UnderMouse(void* ptr) +{ + return static_cast(ptr)->underMouse(); +} + +void QWidget_UngrabGesture(void* ptr, long long gesture) +{ + static_cast(ptr)->ungrabGesture(static_cast(gesture)); +} + +void QWidget_UnsetCursor(void* ptr) +{ + static_cast(ptr)->unsetCursor(); +} + +void QWidget_UnsetLayoutDirection(void* ptr) +{ + static_cast(ptr)->unsetLayoutDirection(); +} + +void QWidget_UnsetLocale(void* ptr) +{ + static_cast(ptr)->unsetLocale(); +} + +void QWidget_Update(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "update"); +} + +void QWidget_UpdateDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::update(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::update(); + } else { + static_cast(ptr)->QWidget::update(); + } +} + +void QWidget_Update2(void* ptr, int x, int y, int w, int h) +{ + static_cast(ptr)->update(x, y, w, h); +} + +void QWidget_Update3(void* ptr, void* rect) +{ + static_cast(ptr)->update(*static_cast(rect)); +} + +void QWidget_Update4(void* ptr, void* rgn) +{ + static_cast(ptr)->update(*static_cast(rgn)); +} + +void QWidget_UpdateGeometry(void* ptr) +{ + static_cast(ptr)->updateGeometry(); +} + +void QWidget_UpdateMicroFocus(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); +} + +void QWidget_UpdateMicroFocusDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::updateMicroFocus(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::updateMicroFocus(); + } else { + static_cast(ptr)->QWidget::updateMicroFocus(); + } +} + +char QWidget_UpdatesEnabled(void* ptr) +{ + return static_cast(ptr)->updatesEnabled(); +} + +void* QWidget_VisibleRegion(void* ptr) +{ + return new QRegion(static_cast(ptr)->visibleRegion()); +} + +struct QtWidgets_PackedString QWidget_WhatsThis(void* ptr) +{ + return ({ QByteArray tb9ec26 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(tb9ec26.prepend("WHITESPACE").constData()+10), tb9ec26.size()-10 }; }); +} + +void QWidget_WheelEvent(void* ptr, void* event) +{ + static_cast(ptr)->wheelEvent(static_cast(event)); +} + +void QWidget_WheelEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::wheelEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::wheelEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::wheelEvent(static_cast(event)); + } +} + +int QWidget_Width(void* ptr) +{ + return static_cast(ptr)->width(); +} + +uintptr_t QWidget_WinId(void* ptr) +{ + return static_cast(ptr)->winId(); +} + +void* QWidget_Window(void* ptr) +{ + return static_cast(ptr)->window(); +} + +struct QtWidgets_PackedString QWidget_WindowFilePath(void* ptr) +{ + return ({ QByteArray tc809cf = static_cast(ptr)->windowFilePath().toUtf8(); QtWidgets_PackedString { const_cast(tc809cf.prepend("WHITESPACE").constData()+10), tc809cf.size()-10 }; }); +} + +long long QWidget_WindowFlags(void* ptr) +{ + return static_cast(ptr)->windowFlags(); +} + +void* QWidget_WindowHandle(void* ptr) +{ + return static_cast(ptr)->windowHandle(); +} + +void* QWidget_WindowIcon(void* ptr) +{ + return new QIcon(static_cast(ptr)->windowIcon()); +} + +void QWidget_ConnectWindowIconChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWidget::windowIconChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowIconChanged), static_cast(t)); +} + +void QWidget_DisconnectWindowIconChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWidget::windowIconChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowIconChanged)); +} + +void QWidget_WindowIconChanged(void* ptr, void* icon) +{ + static_cast(ptr)->windowIconChanged(*static_cast(icon)); +} + +struct QtWidgets_PackedString QWidget_WindowIconText(void* ptr) +{ + return ({ QByteArray t309e48 = static_cast(ptr)->windowIconText().toUtf8(); QtWidgets_PackedString { const_cast(t309e48.prepend("WHITESPACE").constData()+10), t309e48.size()-10 }; }); +} + +long long QWidget_WindowModality(void* ptr) +{ + return static_cast(ptr)->windowModality(); +} + +double QWidget_WindowOpacity(void* ptr) +{ + return static_cast(ptr)->windowOpacity(); +} + +struct QtWidgets_PackedString QWidget_WindowRole(void* ptr) +{ + return ({ QByteArray t64c9c6 = static_cast(ptr)->windowRole().toUtf8(); QtWidgets_PackedString { const_cast(t64c9c6.prepend("WHITESPACE").constData()+10), t64c9c6.size()-10 }; }); +} + +long long QWidget_WindowState(void* ptr) +{ + return static_cast(ptr)->windowState(); +} + +struct QtWidgets_PackedString QWidget_WindowTitle(void* ptr) +{ + return ({ QByteArray tf3cd6c = static_cast(ptr)->windowTitle().toUtf8(); QtWidgets_PackedString { const_cast(tf3cd6c.prepend("WHITESPACE").constData()+10), tf3cd6c.size()-10 }; }); +} + +void QWidget_ConnectWindowTitleChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWidget::windowTitleChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowTitleChanged), static_cast(t)); +} + +void QWidget_DisconnectWindowTitleChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWidget::windowTitleChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowTitleChanged)); +} + +void QWidget_WindowTitleChanged(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->windowTitleChanged(QString::fromUtf8(title.data, title.len)); +} + +long long QWidget_WindowType(void* ptr) +{ + return static_cast(ptr)->windowType(); +} + +int QWidget_X(void* ptr) +{ + return static_cast(ptr)->x(); +} + +int QWidget_Y(void* ptr) +{ + return static_cast(ptr)->y(); +} + +void QWidget_DestroyQWidget(void* ptr) +{ + static_cast(ptr)->~QWidget(); +} + +void QWidget_DestroyQWidgetDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QWidget___actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QWidget___actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___addActions_actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___addActions_actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QWidget___addActions_actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___insertActions_actions_atList(void* ptr, int i) +{ + return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___insertActions_actions_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QWidget___insertActions_actions_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___children_atList(void* ptr, int i) +{ + return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___children_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QWidget___children_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___dynamicPropertyNames_atList(void* ptr, int i) +{ + return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); +} + +void QWidget___dynamicPropertyNames_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(*static_cast(i)); +} + +void* QWidget___dynamicPropertyNames_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___findChildren_atList(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___findChildren_setList(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QWidget___findChildren_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___findChildren_atList3(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___findChildren_setList3(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QWidget___findChildren_newList3(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void* QWidget___qFindChildren_atList2(void* ptr, int i) +{ + return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidget___qFindChildren_setList2(void* ptr, void* i) +{ + if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else if (dynamic_cast(static_cast(i))) { + static_cast*>(ptr)->append(static_cast(i)); + } else { + static_cast*>(ptr)->append(static_cast(i)); + } +} + +void* QWidget___qFindChildren_newList2(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +void QWidget_ChildEvent(void* ptr, void* event) +{ + static_cast(ptr)->childEvent(static_cast(event)); +} + +void QWidget_ChildEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::childEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::childEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::childEvent(static_cast(event)); + } +} + +void QWidget_ConnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->connectNotify(*static_cast(sign)); +} + +void QWidget_ConnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::connectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::connectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QWidget::connectNotify(*static_cast(sign)); + } +} + +void QWidget_CustomEvent(void* ptr, void* event) +{ + static_cast(ptr)->customEvent(static_cast(event)); +} + +void QWidget_CustomEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::customEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::customEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::customEvent(static_cast(event)); + } +} + +void QWidget_DeleteLater(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); +} + +void QWidget_DeleteLaterDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::deleteLater(); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::deleteLater(); + } else { + static_cast(ptr)->QWidget::deleteLater(); + } +} + +void QWidget_DisconnectNotify(void* ptr, void* sign) +{ + static_cast(ptr)->disconnectNotify(*static_cast(sign)); +} + +void QWidget_DisconnectNotifyDefault(void* ptr, void* sign) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::disconnectNotify(*static_cast(sign)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::disconnectNotify(*static_cast(sign)); + } else { + static_cast(ptr)->QWidget::disconnectNotify(*static_cast(sign)); + } +} + +char QWidget_EventFilter(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); + } +} + +char QWidget_EventFilterDefault(void* ptr, void* watched, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); + } + } else if (dynamic_cast(static_cast(ptr))) { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); + } + } else { + if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); + } else if (dynamic_cast(static_cast(watched))) { + return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); + } else { + return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); + } + } +} + +void* QWidget_MetaObject(void* ptr) +{ + return const_cast(static_cast(ptr)->metaObject()); +} + +void* QWidget_MetaObjectDefault(void* ptr) +{ + if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QWizardPage::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QToolBar::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QStatusBar::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSplitterHandle::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSplashScreen::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSizeGrip::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QOpenGLWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMenuBar::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMenu::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMdiSubWindow::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMainWindow::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QKeySequenceEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QLineEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGroupBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QProgressBar::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFocusFrame::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDockWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDialogButtonBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDesktopWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFontComboBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QComboBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QWizard::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMessageBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QInputDialog::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QProgressDialog::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFontDialog::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFileDialog::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QErrorMessage::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QColorDialog::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDialog::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QCalendarWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QToolBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QStackedWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSplitter::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QLCDNumber::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QLabel::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPlainTextEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTextBrowser::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTextEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QMdiArea::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QGraphicsView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QScrollArea::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTreeWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTreeView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTableWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTableView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QUndoView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QListWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QListView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QHeaderView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QColumnView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractItemView::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractScrollArea::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QFrame::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QRubberBand::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTabBar::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QScrollBar::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDial::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSlider::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractSlider::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDoubleSpinBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QSpinBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDateEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTimeEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QDateTimeEdit::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractSpinBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QTabWidget::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QToolButton::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QRadioButton::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QCommandLinkButton::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QPushButton::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QCheckBox::metaObject()); + } else if (dynamic_cast(static_cast(ptr))) { + return const_cast(static_cast(ptr)->QAbstractButton::metaObject()); + } else { + return const_cast(static_cast(ptr)->QWidget::metaObject()); + } +} + +void QWidget_TimerEvent(void* ptr, void* event) +{ + static_cast(ptr)->timerEvent(static_cast(event)); +} + +void QWidget_TimerEventDefault(void* ptr, void* event) +{ + if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizardPage::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBar::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStatusBar::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitterHandle::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplashScreen::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSizeGrip::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QOpenGLWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenuBar::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMenu::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiSubWindow::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMainWindow::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QKeySequenceEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLineEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGroupBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressBar::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFocusFrame::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDockWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialogButtonBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDesktopWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontComboBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QComboBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QWizard::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMessageBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QInputDialog::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QProgressDialog::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFontDialog::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFileDialog::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QErrorMessage::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColorDialog::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDialog::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCalendarWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QStackedWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSplitter::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLCDNumber::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QLabel::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPlainTextEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextBrowser::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTextEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QMdiArea::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QGraphicsView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollArea::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTreeView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTableView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QUndoView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QListView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QHeaderView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QColumnView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractItemView::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractScrollArea::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QFrame::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRubberBand::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabBar::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QScrollBar::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDial::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSlider::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSlider::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDoubleSpinBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QSpinBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTimeEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QDateTimeEdit::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractSpinBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QTabWidget::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QToolButton::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QRadioButton::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCommandLinkButton::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QPushButton::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QCheckBox::timerEvent(static_cast(event)); + } else if (dynamic_cast(static_cast(ptr))) { + static_cast(ptr)->QAbstractButton::timerEvent(static_cast(event)); + } else { + static_cast(ptr)->QWidget::timerEvent(static_cast(event)); + } +} + +class MyQWidgetAction: public QWidgetAction +{ +public: + MyQWidgetAction(QObject *parent) : QWidgetAction(parent) {QWidgetAction_QWidgetAction_QRegisterMetaType();}; + QWidget * createWidget(QWidget * parent) { return static_cast(callbackQWidgetAction_CreateWidget(this, parent)); }; + void deleteWidget(QWidget * widget) { callbackQWidgetAction_DeleteWidget(this, widget); }; + bool event(QEvent * event) { return callbackQAction_Event(this, event) != 0; }; + bool eventFilter(QObject * obj, QEvent * event) { return callbackQAction_EventFilter(this, obj, event) != 0; }; + ~MyQWidgetAction() { callbackQWidgetAction_DestroyQWidgetAction(this); }; + void Signal_Changed() { callbackQAction_Changed(this); }; + void hover() { callbackQAction_Hover(this); }; + void Signal_Hovered() { callbackQAction_Hovered(this); }; + void setChecked(bool vbo) { callbackQAction_SetChecked(this, vbo); }; + void setDisabled(bool b) { callbackQAction_SetDisabled(this, b); }; + void setEnabled(bool vbo) { callbackQAction_SetEnabled(this, vbo); }; + void setVisible(bool vbo) { callbackQAction_SetVisible(this, vbo); }; + void toggle() { callbackQAction_Toggle(this); }; + void Signal_Toggled(bool checked) { callbackQAction_Toggled(this, checked); }; + void trigger() { callbackQAction_Trigger(this); }; + void Signal_Triggered(bool checked) { callbackQAction_Triggered(this, checked); }; + void childEvent(QChildEvent * event) { callbackQAction_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQAction_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQAction_CustomEvent(this, event); }; + void deleteLater() { callbackQAction_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQAction_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQAction_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQAction_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAction_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQAction_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QWidgetAction*) +Q_DECLARE_METATYPE(MyQWidgetAction*) + +int QWidgetAction_QWidgetAction_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWidgetAction_NewQWidgetAction(void* parent) +{ + if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else if (dynamic_cast(static_cast(parent))) { + return new MyQWidgetAction(static_cast(parent)); + } else { + return new MyQWidgetAction(static_cast(parent)); + } +} + +void* QWidgetAction_CreateWidget(void* ptr, void* parent) +{ + return static_cast(ptr)->createWidget(static_cast(parent)); +} + +void* QWidgetAction_CreateWidgetDefault(void* ptr, void* parent) +{ + return static_cast(ptr)->QWidgetAction::createWidget(static_cast(parent)); +} + +struct QtWidgets_PackedList QWidgetAction_CreatedWidgets(void* ptr) +{ + return ({ QList* tmpValued33f9e = new QList(static_cast(ptr)->createdWidgets()); QtWidgets_PackedList { tmpValued33f9e, tmpValued33f9e->size() }; }); +} + +void* QWidgetAction_DefaultWidget(void* ptr) +{ + return static_cast(ptr)->defaultWidget(); +} + +void QWidgetAction_DeleteWidget(void* ptr, void* widget) +{ + static_cast(ptr)->deleteWidget(static_cast(widget)); +} + +void QWidgetAction_DeleteWidgetDefault(void* ptr, void* widget) +{ + static_cast(ptr)->QWidgetAction::deleteWidget(static_cast(widget)); +} + +void QWidgetAction_ReleaseWidget(void* ptr, void* widget) +{ + static_cast(ptr)->releaseWidget(static_cast(widget)); +} + +void* QWidgetAction_RequestWidget(void* ptr, void* parent) +{ + return static_cast(ptr)->requestWidget(static_cast(parent)); +} + +void QWidgetAction_SetDefaultWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setDefaultWidget(static_cast(widget)); +} + +void QWidgetAction_DestroyQWidgetAction(void* ptr) +{ + static_cast(ptr)->~QWidgetAction(); +} + +void QWidgetAction_DestroyQWidgetActionDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +void* QWidgetAction___createdWidgets_atList(void* ptr, int i) +{ + return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWidgetAction___createdWidgets_setList(void* ptr, void* i) +{ + static_cast*>(ptr)->append(static_cast(i)); +} + +void* QWidgetAction___createdWidgets_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQWidgetItem: public QWidgetItem +{ +public: + MyQWidgetItem(QWidget *widget) : QWidgetItem(widget) {QWidgetItem_QWidgetItem_QRegisterMetaType();}; + QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; + Qt::Orientations expandingDirections() const { return static_cast(callbackQWidgetItem_ExpandingDirections(const_cast(static_cast(this)))); }; + QRect geometry() const { return *static_cast(callbackQWidgetItem_Geometry(const_cast(static_cast(this)))); }; + bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; + bool isEmpty() const { return callbackQWidgetItem_IsEmpty(const_cast(static_cast(this))) != 0; }; + QSize maximumSize() const { return *static_cast(callbackQWidgetItem_MaximumSize(const_cast(static_cast(this)))); }; + QSize minimumSize() const { return *static_cast(callbackQWidgetItem_MinimumSize(const_cast(static_cast(this)))); }; + void setGeometry(const QRect & rect) { callbackQWidgetItem_SetGeometry(this, const_cast(&rect)); }; + QSize sizeHint() const { return *static_cast(callbackQWidgetItem_SizeHint(const_cast(static_cast(this)))); }; + QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; + ~MyQWidgetItem() { callbackQWidgetItem_DestroyQWidgetItem(this); }; + void invalidate() { callbackQLayoutItem_Invalidate(this); }; + QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; + int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; + QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; +}; + +Q_DECLARE_METATYPE(QWidgetItem*) +Q_DECLARE_METATYPE(MyQWidgetItem*) + +int QWidgetItem_QWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWidgetItem_NewQWidgetItem2(void* widget) +{ + return new MyQWidgetItem(static_cast(widget)); +} + +long long QWidgetItem_ExpandingDirections(void* ptr) +{ + return static_cast(ptr)->expandingDirections(); +} + +long long QWidgetItem_ExpandingDirectionsDefault(void* ptr) +{ + return static_cast(ptr)->QWidgetItem::expandingDirections(); +} + +void* QWidgetItem_Geometry(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +void* QWidgetItem_GeometryDefault(void* ptr) +{ + return ({ QRect tmpValue = static_cast(ptr)->QWidgetItem::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); +} + +char QWidgetItem_IsEmpty(void* ptr) +{ + return static_cast(ptr)->isEmpty(); +} + +char QWidgetItem_IsEmptyDefault(void* ptr) +{ + return static_cast(ptr)->QWidgetItem::isEmpty(); +} + +void* QWidgetItem_MaximumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidgetItem_MaximumSizeDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QWidgetItem::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidgetItem_MinimumSize(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidgetItem_MinimumSizeDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QWidgetItem::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QWidgetItem_SetGeometry(void* ptr, void* rect) +{ + static_cast(ptr)->setGeometry(*static_cast(rect)); +} + +void QWidgetItem_SetGeometryDefault(void* ptr, void* rect) +{ + static_cast(ptr)->QWidgetItem::setGeometry(*static_cast(rect)); +} + +void* QWidgetItem_SizeHint(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void* QWidgetItem_SizeHintDefault(void* ptr) +{ + return ({ QSize tmpValue = static_cast(ptr)->QWidgetItem::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); +} + +void QWidgetItem_DestroyQWidgetItem(void* ptr) +{ + static_cast(ptr)->~QWidgetItem(); +} + +void QWidgetItem_DestroyQWidgetItemDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +class MyQWizard: public QWizard +{ +public: + MyQWizard(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QWizard(parent, flags) {QWizard_QWizard_QRegisterMetaType();}; + void back() { callbackQWizard_Back(this); }; + void cleanupPage(int id) { callbackQWizard_CleanupPage(this, id); }; + void Signal_CurrentIdChanged(int id) { callbackQWizard_CurrentIdChanged(this, id); }; + void Signal_CustomButtonClicked(int which) { callbackQWizard_CustomButtonClicked(this, which); }; + void done(int result) { callbackQWizard_Done(this, result); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void Signal_HelpRequested() { callbackQWizard_HelpRequested(this); }; + void initializePage(int id) { callbackQWizard_InitializePage(this, id); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + void next() { callbackQWizard_Next(this); }; + int nextId() const { return callbackQWizard_NextId(const_cast(static_cast(this))); }; + void Signal_PageAdded(int id) { callbackQWizard_PageAdded(this, id); }; + void Signal_PageRemoved(int id) { callbackQWizard_PageRemoved(this, id); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void restart() { callbackQWizard_Restart(this); }; + void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + bool validateCurrentPage() { return callbackQWizard_ValidateCurrentPage(this) != 0; }; + ~MyQWizard() { callbackQWizard_DestroyQWizard(this); }; + void accept() { callbackQDialog_Accept(this); }; + void Signal_Accepted() { callbackQDialog_Accepted(this); }; + void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; + void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; + bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; + int exec() { return callbackQDialog_Exec(this); }; + void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; + void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void open() { callbackQDialog_Open(this); }; + void reject() { callbackQDialog_Reject(this); }; + void Signal_Rejected() { callbackQDialog_Rejected(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QWizard*) +Q_DECLARE_METATYPE(MyQWizard*) + +int QWizard_QWizard_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWizard_NewQWizard(void* parent, long long flags) +{ + return new MyQWizard(static_cast(parent), static_cast(flags)); +} + +int QWizard_AddPage(void* ptr, void* page) +{ + return static_cast(ptr)->addPage(static_cast(page)); +} + +void QWizard_Back(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "back"); +} + +void QWizard_BackDefault(void* ptr) +{ + static_cast(ptr)->QWizard::back(); +} + +void* QWizard_Button(void* ptr, long long which) +{ + return static_cast(ptr)->button(static_cast(which)); +} + +struct QtWidgets_PackedString QWizard_ButtonText(void* ptr, long long which) +{ + return ({ QByteArray tdb6a3d = static_cast(ptr)->buttonText(static_cast(which)).toUtf8(); QtWidgets_PackedString { const_cast(tdb6a3d.prepend("WHITESPACE").constData()+10), tdb6a3d.size()-10 }; }); +} + +void QWizard_CleanupPage(void* ptr, int id) +{ + static_cast(ptr)->cleanupPage(id); +} + +void QWizard_CleanupPageDefault(void* ptr, int id) +{ + static_cast(ptr)->QWizard::cleanupPage(id); +} + +int QWizard_CurrentId(void* ptr) +{ + return static_cast(ptr)->currentId(); +} + +void QWizard_ConnectCurrentIdChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWizard::currentIdChanged), static_cast(ptr), static_cast(&MyQWizard::Signal_CurrentIdChanged), static_cast(t)); +} + +void QWizard_DisconnectCurrentIdChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWizard::currentIdChanged), static_cast(ptr), static_cast(&MyQWizard::Signal_CurrentIdChanged)); +} + +void QWizard_CurrentIdChanged(void* ptr, int id) +{ + static_cast(ptr)->currentIdChanged(id); +} + +void* QWizard_CurrentPage(void* ptr) +{ + return static_cast(ptr)->currentPage(); +} + +void QWizard_ConnectCustomButtonClicked(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWizard::customButtonClicked), static_cast(ptr), static_cast(&MyQWizard::Signal_CustomButtonClicked), static_cast(t)); +} + +void QWizard_DisconnectCustomButtonClicked(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWizard::customButtonClicked), static_cast(ptr), static_cast(&MyQWizard::Signal_CustomButtonClicked)); +} + +void QWizard_CustomButtonClicked(void* ptr, int which) +{ + static_cast(ptr)->customButtonClicked(which); +} + +void QWizard_Done(void* ptr, int result) +{ + static_cast(ptr)->done(result); +} + +void QWizard_DoneDefault(void* ptr, int result) +{ + static_cast(ptr)->QWizard::done(result); +} + +void* QWizard_Field(void* ptr, struct QtWidgets_PackedString name) +{ + return new QVariant(static_cast(ptr)->field(QString::fromUtf8(name.data, name.len))); +} + +char QWizard_HasVisitedPage(void* ptr, int id) +{ + return static_cast(ptr)->hasVisitedPage(id); +} + +void QWizard_ConnectHelpRequested(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWizard::helpRequested), static_cast(ptr), static_cast(&MyQWizard::Signal_HelpRequested), static_cast(t)); +} + +void QWizard_DisconnectHelpRequested(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWizard::helpRequested), static_cast(ptr), static_cast(&MyQWizard::Signal_HelpRequested)); +} + +void QWizard_HelpRequested(void* ptr) +{ + static_cast(ptr)->helpRequested(); +} + +void QWizard_InitializePage(void* ptr, int id) +{ + static_cast(ptr)->initializePage(id); +} + +void QWizard_InitializePageDefault(void* ptr, int id) +{ + static_cast(ptr)->QWizard::initializePage(id); +} + +void QWizard_Next(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "next"); +} + +void QWizard_NextDefault(void* ptr) +{ + static_cast(ptr)->QWizard::next(); +} + +int QWizard_NextId(void* ptr) +{ + return static_cast(ptr)->nextId(); +} + +int QWizard_NextIdDefault(void* ptr) +{ + return static_cast(ptr)->QWizard::nextId(); +} + +long long QWizard_Options(void* ptr) +{ + return static_cast(ptr)->options(); +} + +void* QWizard_Page(void* ptr, int id) +{ + return static_cast(ptr)->page(id); +} + +void QWizard_ConnectPageAdded(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWizard::pageAdded), static_cast(ptr), static_cast(&MyQWizard::Signal_PageAdded), static_cast(t)); +} + +void QWizard_DisconnectPageAdded(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWizard::pageAdded), static_cast(ptr), static_cast(&MyQWizard::Signal_PageAdded)); +} + +void QWizard_PageAdded(void* ptr, int id) +{ + static_cast(ptr)->pageAdded(id); +} + +struct QtWidgets_PackedList QWizard_PageIds(void* ptr) +{ + return ({ QList* tmpValuec08e79 = new QList(static_cast(ptr)->pageIds()); QtWidgets_PackedList { tmpValuec08e79, tmpValuec08e79->size() }; }); +} + +void QWizard_ConnectPageRemoved(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWizard::pageRemoved), static_cast(ptr), static_cast(&MyQWizard::Signal_PageRemoved), static_cast(t)); +} + +void QWizard_DisconnectPageRemoved(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWizard::pageRemoved), static_cast(ptr), static_cast(&MyQWizard::Signal_PageRemoved)); +} + +void QWizard_PageRemoved(void* ptr, int id) +{ + static_cast(ptr)->pageRemoved(id); +} + +void* QWizard_Pixmap(void* ptr, long long which) +{ + return new QPixmap(static_cast(ptr)->pixmap(static_cast(which))); +} + +void QWizard_RemovePage(void* ptr, int id) +{ + static_cast(ptr)->removePage(id); +} + +void QWizard_Restart(void* ptr) +{ + QMetaObject::invokeMethod(static_cast(ptr), "restart"); +} + +void QWizard_RestartDefault(void* ptr) +{ + static_cast(ptr)->QWizard::restart(); +} + +void QWizard_SetButton(void* ptr, long long which, void* button) +{ + static_cast(ptr)->setButton(static_cast(which), static_cast(button)); +} + +void QWizard_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setButtonText(static_cast(which), QString::fromUtf8(text.data, text.len)); +} + +void QWizard_SetDefaultProperty(void* ptr, char* className, char* property, char* changedSignal) +{ + static_cast(ptr)->setDefaultProperty(const_cast(className), const_cast(property), const_cast(changedSignal)); +} + +void QWizard_SetField(void* ptr, struct QtWidgets_PackedString name, void* value) +{ + static_cast(ptr)->setField(QString::fromUtf8(name.data, name.len), *static_cast(value)); +} + +void QWizard_SetOption(void* ptr, long long option, char on) +{ + static_cast(ptr)->setOption(static_cast(option), on != 0); +} + +void QWizard_SetOptions(void* ptr, long long options) +{ + static_cast(ptr)->setOptions(static_cast(options)); +} + +void QWizard_SetPage(void* ptr, int id, void* page) +{ + static_cast(ptr)->setPage(id, static_cast(page)); +} + +void QWizard_SetPixmap(void* ptr, long long which, void* pixmap) +{ + static_cast(ptr)->setPixmap(static_cast(which), *static_cast(pixmap)); +} + +void QWizard_SetSideWidget(void* ptr, void* widget) +{ + static_cast(ptr)->setSideWidget(static_cast(widget)); +} + +void QWizard_SetStartId(void* ptr, int id) +{ + static_cast(ptr)->setStartId(id); +} + +void QWizard_SetSubTitleFormat(void* ptr, long long format) +{ + static_cast(ptr)->setSubTitleFormat(static_cast(format)); +} + +void QWizard_SetTitleFormat(void* ptr, long long format) +{ + static_cast(ptr)->setTitleFormat(static_cast(format)); +} + +void QWizard_SetWizardStyle(void* ptr, long long style) +{ + static_cast(ptr)->setWizardStyle(static_cast(style)); +} + +void* QWizard_SideWidget(void* ptr) +{ + return static_cast(ptr)->sideWidget(); +} + +int QWizard_StartId(void* ptr) +{ + return static_cast(ptr)->startId(); +} + +long long QWizard_SubTitleFormat(void* ptr) +{ + return static_cast(ptr)->subTitleFormat(); +} + +char QWizard_TestOption(void* ptr, long long option) +{ + return static_cast(ptr)->testOption(static_cast(option)); +} + +long long QWizard_TitleFormat(void* ptr) +{ + return static_cast(ptr)->titleFormat(); +} + +char QWizard_ValidateCurrentPage(void* ptr) +{ + return static_cast(ptr)->validateCurrentPage(); +} + +char QWizard_ValidateCurrentPageDefault(void* ptr) +{ + return static_cast(ptr)->QWizard::validateCurrentPage(); +} + +struct QtWidgets_PackedList QWizard_VisitedPages(void* ptr) +{ + return ({ QList* tmpValue0f21c6 = new QList(static_cast(ptr)->visitedPages()); QtWidgets_PackedList { tmpValue0f21c6, tmpValue0f21c6->size() }; }); +} + +long long QWizard_WizardStyle(void* ptr) +{ + return static_cast(ptr)->wizardStyle(); +} + +void QWizard_DestroyQWizard(void* ptr) +{ + static_cast(ptr)->~QWizard(); +} + +void QWizard_DestroyQWizardDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + +int QWizard___pageIds_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWizard___pageIds_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QWizard___pageIds_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +int QWizard___visitedPages_atList(void* ptr, int i) +{ + return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); +} + +void QWizard___visitedPages_setList(void* ptr, int i) +{ + static_cast*>(ptr)->append(i); +} + +void* QWizard___visitedPages_newList(void* ptr) +{ + Q_UNUSED(ptr); + return new QList(); +} + +class MyQWizardPage: public QWizardPage +{ +public: + MyQWizardPage(QWidget *parent = Q_NULLPTR) : QWizardPage(parent) {QWizardPage_QWizardPage_QRegisterMetaType();}; + void cleanupPage() { callbackQWizardPage_CleanupPage(this); }; + void Signal_CompleteChanged() { callbackQWizardPage_CompleteChanged(this); }; + void initializePage() { callbackQWizardPage_InitializePage(this); }; + bool isComplete() const { return callbackQWizardPage_IsComplete(const_cast(static_cast(this))) != 0; }; + int nextId() const { return callbackQWizardPage_NextId(const_cast(static_cast(this))); }; + bool validatePage() { return callbackQWizardPage_ValidatePage(this) != 0; }; + ~MyQWizardPage() { callbackQWizardPage_DestroyQWizardPage(this); }; + void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; + void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; + bool close() { return callbackQWidget_Close(this) != 0; }; + void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; + void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; + void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; + void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; + void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; + void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; + void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; + void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; + bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; + void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; + bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; + void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; + bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; + int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; + void hide() { callbackQWidget_Hide(this); }; + void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; + void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; + void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; + QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; + void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; + void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; + void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; + void lower() { callbackQWidget_Lower(this); }; + int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; + QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; + void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; + void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; + void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; + void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; + void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; + bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; + QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; + void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; + void raise() { callbackQWidget_Raise(this); }; + void repaint() { callbackQWidget_Repaint(this); }; + void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; + void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; + void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; + void setFocus() { callbackQWidget_SetFocus2(this); }; + void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; + void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; + void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; + void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; + void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; + void show() { callbackQWidget_Show(this); }; + void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; + void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; + void showMaximized() { callbackQWidget_ShowMaximized(this); }; + void showMinimized() { callbackQWidget_ShowMinimized(this); }; + void showNormal() { callbackQWidget_ShowNormal(this); }; + QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; + void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; + void update() { callbackQWidget_Update(this); }; + void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; + void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; + void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; + void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; + void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; + void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; + void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; + void deleteLater() { callbackQWidget_DeleteLater(this); }; + void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; + void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; + bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; + const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; + void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; + void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; +}; + +Q_DECLARE_METATYPE(QWizardPage*) +Q_DECLARE_METATYPE(MyQWizardPage*) + +int QWizardPage_QWizardPage_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} + +void* QWizardPage_NewQWizardPage(void* parent) +{ + return new MyQWizardPage(static_cast(parent)); +} + +struct QtWidgets_PackedString QWizardPage_ButtonText(void* ptr, long long which) +{ + return ({ QByteArray t060d80 = static_cast(ptr)->buttonText(static_cast(which)).toUtf8(); QtWidgets_PackedString { const_cast(t060d80.prepend("WHITESPACE").constData()+10), t060d80.size()-10 }; }); +} + +void QWizardPage_CleanupPage(void* ptr) +{ + static_cast(ptr)->cleanupPage(); +} + +void QWizardPage_CleanupPageDefault(void* ptr) +{ + static_cast(ptr)->QWizardPage::cleanupPage(); +} + +void QWizardPage_ConnectCompleteChanged(void* ptr, long long t) +{ + QObject::connect(static_cast(ptr), static_cast(&QWizardPage::completeChanged), static_cast(ptr), static_cast(&MyQWizardPage::Signal_CompleteChanged), static_cast(t)); +} + +void QWizardPage_DisconnectCompleteChanged(void* ptr) +{ + QObject::disconnect(static_cast(ptr), static_cast(&QWizardPage::completeChanged), static_cast(ptr), static_cast(&MyQWizardPage::Signal_CompleteChanged)); +} + +void QWizardPage_CompleteChanged(void* ptr) +{ + static_cast(ptr)->completeChanged(); +} + +void* QWizardPage_Field(void* ptr, struct QtWidgets_PackedString name) +{ + return new QVariant(static_cast(ptr)->field(QString::fromUtf8(name.data, name.len))); +} + +void QWizardPage_InitializePage(void* ptr) +{ + static_cast(ptr)->initializePage(); +} + +void QWizardPage_InitializePageDefault(void* ptr) +{ + static_cast(ptr)->QWizardPage::initializePage(); +} + +char QWizardPage_IsCommitPage(void* ptr) +{ + return static_cast(ptr)->isCommitPage(); +} + +char QWizardPage_IsComplete(void* ptr) +{ + return static_cast(ptr)->isComplete(); +} + +char QWizardPage_IsCompleteDefault(void* ptr) +{ + return static_cast(ptr)->QWizardPage::isComplete(); +} + +char QWizardPage_IsFinalPage(void* ptr) +{ + return static_cast(ptr)->isFinalPage(); +} + +int QWizardPage_NextId(void* ptr) +{ + return static_cast(ptr)->nextId(); +} + +int QWizardPage_NextIdDefault(void* ptr) +{ + return static_cast(ptr)->QWizardPage::nextId(); +} + +void* QWizardPage_Pixmap(void* ptr, long long which) +{ + return new QPixmap(static_cast(ptr)->pixmap(static_cast(which))); +} + +void QWizardPage_RegisterField(void* ptr, struct QtWidgets_PackedString name, void* widget, char* property, char* changedSignal) +{ + static_cast(ptr)->registerField(QString::fromUtf8(name.data, name.len), static_cast(widget), const_cast(property), const_cast(changedSignal)); +} + +void QWizardPage_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text) +{ + static_cast(ptr)->setButtonText(static_cast(which), QString::fromUtf8(text.data, text.len)); +} + +void QWizardPage_SetCommitPage(void* ptr, char commitPage) +{ + static_cast(ptr)->setCommitPage(commitPage != 0); +} + +void QWizardPage_SetField(void* ptr, struct QtWidgets_PackedString name, void* value) +{ + static_cast(ptr)->setField(QString::fromUtf8(name.data, name.len), *static_cast(value)); +} + +void QWizardPage_SetFinalPage(void* ptr, char finalPage) +{ + static_cast(ptr)->setFinalPage(finalPage != 0); +} + +void QWizardPage_SetPixmap(void* ptr, long long which, void* pixmap) +{ + static_cast(ptr)->setPixmap(static_cast(which), *static_cast(pixmap)); +} + +void QWizardPage_SetSubTitle(void* ptr, struct QtWidgets_PackedString subTitle) +{ + static_cast(ptr)->setSubTitle(QString::fromUtf8(subTitle.data, subTitle.len)); +} + +void QWizardPage_SetTitle(void* ptr, struct QtWidgets_PackedString title) +{ + static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); +} + +struct QtWidgets_PackedString QWizardPage_SubTitle(void* ptr) +{ + return ({ QByteArray t00cff1 = static_cast(ptr)->subTitle().toUtf8(); QtWidgets_PackedString { const_cast(t00cff1.prepend("WHITESPACE").constData()+10), t00cff1.size()-10 }; }); +} + +struct QtWidgets_PackedString QWizardPage_Title(void* ptr) +{ + return ({ QByteArray tf87e47 = static_cast(ptr)->title().toUtf8(); QtWidgets_PackedString { const_cast(tf87e47.prepend("WHITESPACE").constData()+10), tf87e47.size()-10 }; }); +} + +char QWizardPage_ValidatePage(void* ptr) +{ + return static_cast(ptr)->validatePage(); +} + +char QWizardPage_ValidatePageDefault(void* ptr) +{ + return static_cast(ptr)->QWizardPage::validatePage(); +} + +void* QWizardPage_Wizard(void* ptr) +{ + return static_cast(ptr)->wizard(); +} + +void QWizardPage_DestroyQWizardPage(void* ptr) +{ + static_cast(ptr)->~QWizardPage(); +} + +void QWizardPage_DestroyQWizardPageDefault(void* ptr) +{ + Q_UNUSED(ptr); + +} + diff --git a/vendor/github.com/therecipe/qt/widgets/widgets.go b/vendor/github.com/therecipe/qt/widgets/widgets.go new file mode 100644 index 00000000..9a986385 --- /dev/null +++ b/vendor/github.com/therecipe/qt/widgets/widgets.go @@ -0,0 +1,109981 @@ +// +build !minimal + +package widgets + +//#include +//#include +//#include +//#include "widgets.h" +import "C" +import ( + "github.com/therecipe/qt" + "github.com/therecipe/qt/core" + "github.com/therecipe/qt/gui" + "runtime" + "strings" + "unsafe" +) + +func cGoUnpackString(s C.struct_QtWidgets_PackedString) string { + if int(s.len) == -1 { + return C.GoString(s.data) + } + return C.GoStringN(s.data, C.int(s.len)) +} +func cGoUnpackBytes(s C.struct_QtWidgets_PackedString) []byte { + if int(s.len) == -1 { + gs := C.GoString(s.data) + return *(*[]byte)(unsafe.Pointer(&gs)) + } + return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) +} +func unpackStringList(s string) []string { + if len(s) == 0 { + return make([]string, 0) + } + return strings.Split(s, "¡¦!") +} + +type QAbstractButton struct { + QWidget +} + +type QAbstractButton_ITF interface { + QWidget_ITF + QAbstractButton_PTR() *QAbstractButton +} + +func (ptr *QAbstractButton) QAbstractButton_PTR() *QAbstractButton { + return ptr +} + +func (ptr *QAbstractButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractButton(ptr QAbstractButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractButton_PTR().Pointer() + } + return nil +} + +func NewQAbstractButtonFromPointer(ptr unsafe.Pointer) (n *QAbstractButton) { + n = new(QAbstractButton) + n.SetPointer(ptr) + return +} +func NewQAbstractButton(parent QWidget_ITF) *QAbstractButton { + tmpValue := NewQAbstractButtonFromPointer(C.QAbstractButton_NewQAbstractButton(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractButton_AnimateClick +func callbackQAbstractButton_AnimateClick(ptr unsafe.Pointer, msec C.int) { + if signal := qt.GetSignal(ptr, "animateClick"); signal != nil { + (*(*func(int))(signal))(int(int32(msec))) + } else { + NewQAbstractButtonFromPointer(ptr).AnimateClickDefault(int(int32(msec))) + } +} + +func (ptr *QAbstractButton) ConnectAnimateClick(f func(msec int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "animateClick"); signal != nil { + f := func(msec int) { + (*(*func(int))(signal))(msec) + f(msec) + } + qt.ConnectSignal(ptr.Pointer(), "animateClick", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "animateClick", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectAnimateClick() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "animateClick") + } +} + +func (ptr *QAbstractButton) AnimateClick(msec int) { + if ptr.Pointer() != nil { + C.QAbstractButton_AnimateClick(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QAbstractButton) AnimateClickDefault(msec int) { + if ptr.Pointer() != nil { + C.QAbstractButton_AnimateClickDefault(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QAbstractButton) AutoExclusive() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_AutoExclusive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractButton) AutoRepeat() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_AutoRepeat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractButton) AutoRepeatDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractButton_AutoRepeatDelay(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractButton) AutoRepeatInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractButton_AutoRepeatInterval(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractButton_CheckStateSet +func callbackQAbstractButton_CheckStateSet(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "checkStateSet"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractButtonFromPointer(ptr).CheckStateSetDefault() + } +} + +func (ptr *QAbstractButton) ConnectCheckStateSet(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "checkStateSet"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "checkStateSet", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "checkStateSet", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectCheckStateSet() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "checkStateSet") + } +} + +func (ptr *QAbstractButton) CheckStateSet() { + if ptr.Pointer() != nil { + C.QAbstractButton_CheckStateSet(ptr.Pointer()) + } +} + +func (ptr *QAbstractButton) CheckStateSetDefault() { + if ptr.Pointer() != nil { + C.QAbstractButton_CheckStateSetDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractButton_Click +func callbackQAbstractButton_Click(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "click"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractButtonFromPointer(ptr).ClickDefault() + } +} + +func (ptr *QAbstractButton) ConnectClick(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "click"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "click", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "click", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectClick() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "click") + } +} + +func (ptr *QAbstractButton) Click() { + if ptr.Pointer() != nil { + C.QAbstractButton_Click(ptr.Pointer()) + } +} + +func (ptr *QAbstractButton) ClickDefault() { + if ptr.Pointer() != nil { + C.QAbstractButton_ClickDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractButton_Clicked +func callbackQAbstractButton_Clicked(ptr unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "clicked"); signal != nil { + (*(*func(bool))(signal))(int8(checked) != 0) + } + +} + +func (ptr *QAbstractButton) ConnectClicked(f func(checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "clicked") { + C.QAbstractButton_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { + f := func(checked bool) { + (*(*func(bool))(signal))(checked) + f(checked) + } + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectClicked() { + if ptr.Pointer() != nil { + C.QAbstractButton_DisconnectClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "clicked") + } +} + +func (ptr *QAbstractButton) Clicked(checked bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_Clicked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QAbstractButton) Group() *QButtonGroup { + if ptr.Pointer() != nil { + tmpValue := NewQButtonGroupFromPointer(C.QAbstractButton_Group(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractButton_HitButton +func callbackQAbstractButton_HitButton(ptr unsafe.Pointer, pos unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hitButton"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPoint) bool)(signal))(core.NewQPointFromPointer(pos))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractButtonFromPointer(ptr).HitButtonDefault(core.NewQPointFromPointer(pos))))) +} + +func (ptr *QAbstractButton) ConnectHitButton(f func(pos *core.QPoint) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hitButton"); signal != nil { + f := func(pos *core.QPoint) bool { + (*(*func(*core.QPoint) bool)(signal))(pos) + return f(pos) + } + qt.ConnectSignal(ptr.Pointer(), "hitButton", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hitButton", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectHitButton() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hitButton") + } +} + +func (ptr *QAbstractButton) HitButton(pos core.QPoint_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_HitButton(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0 + } + return false +} + +func (ptr *QAbstractButton) HitButtonDefault(pos core.QPoint_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_HitButtonDefault(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0 + } + return false +} + +func (ptr *QAbstractButton) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QAbstractButton_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QAbstractButton) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractButton_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QAbstractButton) IsCheckable() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_IsCheckable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractButton) IsChecked() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_IsChecked(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractButton) IsDown() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractButton_IsDown(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractButton_NextCheckState +func callbackQAbstractButton_NextCheckState(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "nextCheckState"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractButtonFromPointer(ptr).NextCheckStateDefault() + } +} + +func (ptr *QAbstractButton) ConnectNextCheckState(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nextCheckState"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "nextCheckState", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nextCheckState", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectNextCheckState() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nextCheckState") + } +} + +func (ptr *QAbstractButton) NextCheckState() { + if ptr.Pointer() != nil { + C.QAbstractButton_NextCheckState(ptr.Pointer()) + } +} + +func (ptr *QAbstractButton) NextCheckStateDefault() { + if ptr.Pointer() != nil { + C.QAbstractButton_NextCheckStateDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractButton_PaintEvent +func callbackQAbstractButton_PaintEvent(ptr unsafe.Pointer, e unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(e)) + } + +} + +func (ptr *QAbstractButton) ConnectPaintEvent(f func(e *gui.QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(e *gui.QPaintEvent) { + (*(*func(*gui.QPaintEvent))(signal))(e) + f(e) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QAbstractButton) PaintEvent(e gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(e)) + } +} + +//export callbackQAbstractButton_Pressed +func callbackQAbstractButton_Pressed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "pressed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractButton) ConnectPressed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "pressed") { + C.QAbstractButton_ConnectPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "pressed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectPressed() { + if ptr.Pointer() != nil { + C.QAbstractButton_DisconnectPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "pressed") + } +} + +func (ptr *QAbstractButton) Pressed() { + if ptr.Pointer() != nil { + C.QAbstractButton_Pressed(ptr.Pointer()) + } +} + +//export callbackQAbstractButton_Released +func callbackQAbstractButton_Released(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "released"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractButton) ConnectReleased(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "released") { + C.QAbstractButton_ConnectReleased(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "released"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "released"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "released", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "released", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectReleased() { + if ptr.Pointer() != nil { + C.QAbstractButton_DisconnectReleased(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "released") + } +} + +func (ptr *QAbstractButton) Released() { + if ptr.Pointer() != nil { + C.QAbstractButton_Released(ptr.Pointer()) + } +} + +func (ptr *QAbstractButton) SetAutoExclusive(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetAutoExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractButton) SetAutoRepeat(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractButton) SetAutoRepeatDelay(vin int) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetAutoRepeatDelay(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractButton) SetAutoRepeatInterval(vin int) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetAutoRepeatInterval(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractButton) SetCheckable(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQAbstractButton_SetChecked +func callbackQAbstractButton_SetChecked(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setChecked"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQAbstractButtonFromPointer(ptr).SetCheckedDefault(int8(vbo) != 0) + } +} + +func (ptr *QAbstractButton) ConnectSetChecked(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectSetChecked() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setChecked") + } +} + +func (ptr *QAbstractButton) SetChecked(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractButton) SetCheckedDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractButton) SetDown(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractButton) SetIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +//export callbackQAbstractButton_SetIconSize +func callbackQAbstractButton_SetIconSize(ptr unsafe.Pointer, size unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setIconSize"); signal != nil { + (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size)) + } else { + NewQAbstractButtonFromPointer(ptr).SetIconSizeDefault(core.NewQSizeFromPointer(size)) + } +} + +func (ptr *QAbstractButton) ConnectSetIconSize(f func(size *core.QSize)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setIconSize"); signal != nil { + f := func(size *core.QSize) { + (*(*func(*core.QSize))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectSetIconSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setIconSize") + } +} + +func (ptr *QAbstractButton) SetIconSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QAbstractButton) SetIconSizeDefault(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetIconSizeDefault(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QAbstractButton) SetShortcut(key gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QAbstractButton_SetShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(key)) + } +} + +func (ptr *QAbstractButton) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAbstractButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QAbstractButton) Shortcut() *gui.QKeySequence { + if ptr.Pointer() != nil { + tmpValue := gui.NewQKeySequenceFromPointer(C.QAbstractButton_Shortcut(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QAbstractButton) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractButton_Text(ptr.Pointer())) + } + return "" +} + +//export callbackQAbstractButton_Toggle +func callbackQAbstractButton_Toggle(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toggle"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractButtonFromPointer(ptr).ToggleDefault() + } +} + +func (ptr *QAbstractButton) ConnectToggle(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toggle"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectToggle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toggle") + } +} + +func (ptr *QAbstractButton) Toggle() { + if ptr.Pointer() != nil { + C.QAbstractButton_Toggle(ptr.Pointer()) + } +} + +func (ptr *QAbstractButton) ToggleDefault() { + if ptr.Pointer() != nil { + C.QAbstractButton_ToggleDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractButton_Toggled +func callbackQAbstractButton_Toggled(ptr unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "toggled"); signal != nil { + (*(*func(bool))(signal))(int8(checked) != 0) + } + +} + +func (ptr *QAbstractButton) ConnectToggled(f func(checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "toggled") { + C.QAbstractButton_ConnectToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toggled"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil { + f := func(checked bool) { + (*(*func(bool))(signal))(checked) + f(checked) + } + qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectToggled() { + if ptr.Pointer() != nil { + C.QAbstractButton_DisconnectToggled(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "toggled") + } +} + +func (ptr *QAbstractButton) Toggled(checked bool) { + if ptr.Pointer() != nil { + C.QAbstractButton_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +//export callbackQAbstractButton_DestroyQAbstractButton +func callbackQAbstractButton_DestroyQAbstractButton(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractButton"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractButtonFromPointer(ptr).DestroyQAbstractButtonDefault() + } +} + +func (ptr *QAbstractButton) ConnectDestroyQAbstractButton(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractButton"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractButton", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractButton", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractButton) DisconnectDestroyQAbstractButton() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractButton") + } +} + +func (ptr *QAbstractButton) DestroyQAbstractButton() { + if ptr.Pointer() != nil { + C.QAbstractButton_DestroyQAbstractButton(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractButton) DestroyQAbstractButtonDefault() { + if ptr.Pointer() != nil { + C.QAbstractButton_DestroyQAbstractButtonDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAbstractGraphicsShapeItem struct { + QGraphicsItem +} + +type QAbstractGraphicsShapeItem_ITF interface { + QGraphicsItem_ITF + QAbstractGraphicsShapeItem_PTR() *QAbstractGraphicsShapeItem +} + +func (ptr *QAbstractGraphicsShapeItem) QAbstractGraphicsShapeItem_PTR() *QAbstractGraphicsShapeItem { + return ptr +} + +func (ptr *QAbstractGraphicsShapeItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItem_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractGraphicsShapeItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsItem_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractGraphicsShapeItem(ptr QAbstractGraphicsShapeItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() + } + return nil +} + +func NewQAbstractGraphicsShapeItemFromPointer(ptr unsafe.Pointer) (n *QAbstractGraphicsShapeItem) { + n = new(QAbstractGraphicsShapeItem) + n.SetPointer(ptr) + return +} +func NewQAbstractGraphicsShapeItem(parent QGraphicsItem_ITF) *QAbstractGraphicsShapeItem { + return NewQAbstractGraphicsShapeItemFromPointer(C.QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(PointerFromQGraphicsItem(parent))) +} + +func (ptr *QAbstractGraphicsShapeItem) Brush() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QAbstractGraphicsShapeItem_Brush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QAbstractGraphicsShapeItem) Pen() *gui.QPen { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPenFromPointer(C.QAbstractGraphicsShapeItem_Pen(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPen).DestroyQPen) + return tmpValue + } + return nil +} + +func (ptr *QAbstractGraphicsShapeItem) SetBrush(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QAbstractGraphicsShapeItem_SetBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QAbstractGraphicsShapeItem) SetPen(pen gui.QPen_ITF) { + if ptr.Pointer() != nil { + C.QAbstractGraphicsShapeItem_SetPen(ptr.Pointer(), gui.PointerFromQPen(pen)) + } +} + +//export callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem +func callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractGraphicsShapeItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractGraphicsShapeItemFromPointer(ptr).DestroyQAbstractGraphicsShapeItemDefault() + } +} + +func (ptr *QAbstractGraphicsShapeItem) ConnectDestroyQAbstractGraphicsShapeItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractGraphicsShapeItem) DisconnectDestroyQAbstractGraphicsShapeItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem") + } +} + +func (ptr *QAbstractGraphicsShapeItem) DestroyQAbstractGraphicsShapeItem() { + if ptr.Pointer() != nil { + C.QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractGraphicsShapeItem) DestroyQAbstractGraphicsShapeItemDefault() { + if ptr.Pointer() != nil { + C.QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractGraphicsShapeItem_BoundingRect +func callbackQAbstractGraphicsShapeItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQAbstractGraphicsShapeItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QAbstractGraphicsShapeItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QAbstractGraphicsShapeItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QAbstractGraphicsShapeItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QAbstractGraphicsShapeItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQAbstractGraphicsShapeItem_Paint +func callbackQAbstractGraphicsShapeItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQAbstractGraphicsShapeItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QAbstractGraphicsShapeItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractGraphicsShapeItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QAbstractGraphicsShapeItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractGraphicsShapeItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +type QAbstractItemDelegate struct { + core.QObject +} + +type QAbstractItemDelegate_ITF interface { + core.QObject_ITF + QAbstractItemDelegate_PTR() *QAbstractItemDelegate +} + +func (ptr *QAbstractItemDelegate) QAbstractItemDelegate_PTR() *QAbstractItemDelegate { + return ptr +} + +func (ptr *QAbstractItemDelegate) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractItemDelegate) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractItemDelegate(ptr QAbstractItemDelegate_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemDelegate_PTR().Pointer() + } + return nil +} + +func NewQAbstractItemDelegateFromPointer(ptr unsafe.Pointer) (n *QAbstractItemDelegate) { + n = new(QAbstractItemDelegate) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractItemDelegate__EndEditHint +//QAbstractItemDelegate::EndEditHint +type QAbstractItemDelegate__EndEditHint int64 + +const ( + QAbstractItemDelegate__NoHint QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(0) + QAbstractItemDelegate__EditNextItem QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(1) + QAbstractItemDelegate__EditPreviousItem QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(2) + QAbstractItemDelegate__SubmitModelCache QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(3) + QAbstractItemDelegate__RevertModelCache QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(4) +) + +func NewQAbstractItemDelegate(parent core.QObject_ITF) *QAbstractItemDelegate { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemDelegate_NewQAbstractItemDelegate(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractItemDelegate_CloseEditor +func callbackQAbstractItemDelegate_CloseEditor(ptr unsafe.Pointer, editor unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "closeEditor"); signal != nil { + (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint)) + } + +} + +func (ptr *QAbstractItemDelegate) ConnectCloseEditor(f func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "closeEditor") { + C.QAbstractItemDelegate_ConnectCloseEditor(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "closeEditor"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "closeEditor"); signal != nil { + f := func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) { + (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(editor, hint) + f(editor, hint) + } + qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectCloseEditor() { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DisconnectCloseEditor(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "closeEditor") + } +} + +func (ptr *QAbstractItemDelegate) CloseEditor(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_CloseEditor(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint)) + } +} + +//export callbackQAbstractItemDelegate_CommitData +func callbackQAbstractItemDelegate_CommitData(ptr unsafe.Pointer, editor unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "commitData"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(editor)) + } + +} + +func (ptr *QAbstractItemDelegate) ConnectCommitData(f func(editor *QWidget)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "commitData") { + C.QAbstractItemDelegate_ConnectCommitData(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "commitData"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "commitData"); signal != nil { + f := func(editor *QWidget) { + (*(*func(*QWidget))(signal))(editor) + f(editor) + } + qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectCommitData() { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DisconnectCommitData(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "commitData") + } +} + +func (ptr *QAbstractItemDelegate) CommitData(editor QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_CommitData(ptr.Pointer(), PointerFromQWidget(editor)) + } +} + +//export callbackQAbstractItemDelegate_CreateEditor +func callbackQAbstractItemDelegate_CreateEditor(ptr unsafe.Pointer, parent unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createEditor"); signal != nil { + return PointerFromQWidget((*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex) *QWidget)(signal))(NewQWidgetFromPointer(parent), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) + } + + return PointerFromQWidget(NewQAbstractItemDelegateFromPointer(ptr).CreateEditorDefault(NewQWidgetFromPointer(parent), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QAbstractItemDelegate) ConnectCreateEditor(f func(parent *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) *QWidget) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createEditor"); signal != nil { + f := func(parent *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) *QWidget { + (*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex) *QWidget)(signal))(parent, option, index) + return f(parent, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectCreateEditor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createEditor") + } +} + +func (ptr *QAbstractItemDelegate) CreateEditor(parent QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAbstractItemDelegate_CreateEditor(ptr.Pointer(), PointerFromQWidget(parent), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemDelegate) CreateEditorDefault(parent QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAbstractItemDelegate_CreateEditorDefault(ptr.Pointer(), PointerFromQWidget(parent), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractItemDelegate_DestroyEditor +func callbackQAbstractItemDelegate_DestroyEditor(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyEditor"); signal != nil { + (*(*func(*QWidget, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).DestroyEditorDefault(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemDelegate) ConnectDestroyEditor(f func(editor *QWidget, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "destroyEditor"); signal != nil { + f := func(editor *QWidget, index *core.QModelIndex) { + (*(*func(*QWidget, *core.QModelIndex))(signal))(editor, index) + f(editor, index) + } + qt.ConnectSignal(ptr.Pointer(), "destroyEditor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "destroyEditor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectDestroyEditor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "destroyEditor") + } +} + +func (ptr *QAbstractItemDelegate) DestroyEditor(editor QWidget_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DestroyEditor(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemDelegate) DestroyEditorDefault(editor QWidget_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DestroyEditorDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemDelegate_EditorEvent +func callbackQAbstractItemDelegate_EditorEvent(ptr unsafe.Pointer, event unsafe.Pointer, model unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "editorEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent, *core.QAbstractItemModel, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EditorEventDefault(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QAbstractItemDelegate) ConnectEditorEvent(f func(event *core.QEvent, model *core.QAbstractItemModel, option *QStyleOptionViewItem, index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "editorEvent"); signal != nil { + f := func(event *core.QEvent, model *core.QAbstractItemModel, option *QStyleOptionViewItem, index *core.QModelIndex) bool { + (*(*func(*core.QEvent, *core.QAbstractItemModel, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(event, model, option, index) + return f(event, model, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "editorEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "editorEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectEditorEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "editorEvent") + } +} + +func (ptr *QAbstractItemDelegate) EditorEvent(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemDelegate_EditorEvent(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QAbstractItemDelegate) EditorEventDefault(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemDelegate_EditorEventDefault(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +//export callbackQAbstractItemDelegate_HelpEvent +func callbackQAbstractItemDelegate_HelpEvent(ptr unsafe.Pointer, event unsafe.Pointer, view unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "helpEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*gui.QHelpEvent, *QAbstractItemView, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(gui.NewQHelpEventFromPointer(event), NewQAbstractItemViewFromPointer(view), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).HelpEventDefault(gui.NewQHelpEventFromPointer(event), NewQAbstractItemViewFromPointer(view), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QAbstractItemDelegate) ConnectHelpEvent(f func(event *gui.QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "helpEvent"); signal != nil { + f := func(event *gui.QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *core.QModelIndex) bool { + (*(*func(*gui.QHelpEvent, *QAbstractItemView, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(event, view, option, index) + return f(event, view, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectHelpEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "helpEvent") + } +} + +func (ptr *QAbstractItemDelegate) HelpEvent(event gui.QHelpEvent_ITF, view QAbstractItemView_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemDelegate_HelpEvent(ptr.Pointer(), gui.PointerFromQHelpEvent(event), PointerFromQAbstractItemView(view), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QAbstractItemDelegate) HelpEventDefault(event gui.QHelpEvent_ITF, view QAbstractItemView_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemDelegate_HelpEventDefault(ptr.Pointer(), gui.PointerFromQHelpEvent(event), PointerFromQAbstractItemView(view), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +//export callbackQAbstractItemDelegate_Paint +func callbackQAbstractItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) + f(painter, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QAbstractItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemDelegate_SetEditorData +func callbackQAbstractItemDelegate_SetEditorData(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setEditorData"); signal != nil { + (*(*func(*QWidget, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).SetEditorDataDefault(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemDelegate) ConnectSetEditorData(f func(editor *QWidget, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEditorData"); signal != nil { + f := func(editor *QWidget, index *core.QModelIndex) { + (*(*func(*QWidget, *core.QModelIndex))(signal))(editor, index) + f(editor, index) + } + qt.ConnectSignal(ptr.Pointer(), "setEditorData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEditorData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectSetEditorData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEditorData") + } +} + +func (ptr *QAbstractItemDelegate) SetEditorData(editor QWidget_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_SetEditorData(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemDelegate) SetEditorDataDefault(editor QWidget_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_SetEditorDataDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemDelegate_SetModelData +func callbackQAbstractItemDelegate_SetModelData(ptr unsafe.Pointer, editor unsafe.Pointer, model unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setModelData"); signal != nil { + (*(*func(*QWidget, *core.QAbstractItemModel, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).SetModelDataDefault(NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemDelegate) ConnectSetModelData(f func(editor *QWidget, model *core.QAbstractItemModel, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setModelData"); signal != nil { + f := func(editor *QWidget, model *core.QAbstractItemModel, index *core.QModelIndex) { + (*(*func(*QWidget, *core.QAbstractItemModel, *core.QModelIndex))(signal))(editor, model, index) + f(editor, model, index) + } + qt.ConnectSignal(ptr.Pointer(), "setModelData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setModelData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectSetModelData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setModelData") + } +} + +func (ptr *QAbstractItemDelegate) SetModelData(editor QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_SetModelData(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemDelegate) SetModelDataDefault(editor QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_SetModelDataDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemDelegate_SizeHint +func callbackQAbstractItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQSize(core.NewQSize()) +} + +func (ptr *QAbstractItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize { + (*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index) + return f(option, index) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QAbstractItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemDelegate_SizeHintChanged +func callbackQAbstractItemDelegate_SizeHintChanged(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sizeHintChanged"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemDelegate) ConnectSizeHintChanged(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sizeHintChanged") { + C.QAbstractItemDelegate_ConnectSizeHintChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sizeHintChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHintChanged"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHintChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHintChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectSizeHintChanged() { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DisconnectSizeHintChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sizeHintChanged") + } +} + +func (ptr *QAbstractItemDelegate) SizeHintChanged(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_SizeHintChanged(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemDelegate_UpdateEditorGeometry +func callbackQAbstractItemDelegate_UpdateEditorGeometry(ptr unsafe.Pointer, editor unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateEditorGeometry"); signal != nil { + (*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).UpdateEditorGeometryDefault(NewQWidgetFromPointer(editor), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemDelegate) ConnectUpdateEditorGeometry(f func(editor *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateEditorGeometry"); signal != nil { + f := func(editor *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) { + (*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex))(signal))(editor, option, index) + f(editor, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "updateEditorGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateEditorGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectUpdateEditorGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateEditorGeometry") + } +} + +func (ptr *QAbstractItemDelegate) UpdateEditorGeometry(editor QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_UpdateEditorGeometry(ptr.Pointer(), PointerFromQWidget(editor), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemDelegate) UpdateEditorGeometryDefault(editor QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_UpdateEditorGeometryDefault(ptr.Pointer(), PointerFromQWidget(editor), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate +func callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractItemDelegate"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemDelegateFromPointer(ptr).DestroyQAbstractItemDelegateDefault() + } +} + +func (ptr *QAbstractItemDelegate) ConnectDestroyQAbstractItemDelegate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemDelegate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemDelegate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemDelegate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemDelegate) DisconnectDestroyQAbstractItemDelegate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemDelegate") + } +} + +func (ptr *QAbstractItemDelegate) DestroyQAbstractItemDelegate() { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DestroyQAbstractItemDelegate(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractItemDelegate) DestroyQAbstractItemDelegateDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractItemDelegate) __paintingRoles_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemDelegate___paintingRoles_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemDelegate) __paintingRoles_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate___paintingRoles_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemDelegate) __paintingRoles_newList() unsafe.Pointer { + return C.QAbstractItemDelegate___paintingRoles_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemDelegate) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemDelegate) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractItemDelegate) __children_newList() unsafe.Pointer { + return C.QAbstractItemDelegate___children_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QAbstractItemDelegate___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QAbstractItemDelegate___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemDelegate) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemDelegate) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractItemDelegate) __findChildren_newList() unsafe.Pointer { + return C.QAbstractItemDelegate___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemDelegate) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemDelegate) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractItemDelegate) __findChildren_newList3() unsafe.Pointer { + return C.QAbstractItemDelegate___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QAbstractItemDelegate) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemDelegate) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAbstractItemDelegate) __qFindChildren_newList2() unsafe.Pointer { + return C.QAbstractItemDelegate___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQAbstractItemDelegate_ChildEvent +func callbackQAbstractItemDelegate_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QAbstractItemDelegate) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQAbstractItemDelegate_ConnectNotify +func callbackQAbstractItemDelegate_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractItemDelegate) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractItemDelegate_CustomEvent +func callbackQAbstractItemDelegate_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QAbstractItemDelegate) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQAbstractItemDelegate_DeleteLater +func callbackQAbstractItemDelegate_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemDelegateFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QAbstractItemDelegate) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAbstractItemDelegate_Destroyed +func callbackQAbstractItemDelegate_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQAbstractItemDelegate_DisconnectNotify +func callbackQAbstractItemDelegate_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAbstractItemDelegate) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAbstractItemDelegate_Event +func callbackQAbstractItemDelegate_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QAbstractItemDelegate) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemDelegate_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQAbstractItemDelegate_EventFilter +func callbackQAbstractItemDelegate_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAbstractItemDelegate) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemDelegate_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQAbstractItemDelegate_MetaObject +func callbackQAbstractItemDelegate_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQAbstractItemDelegateFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QAbstractItemDelegate) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QAbstractItemDelegate_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAbstractItemDelegate_ObjectNameChanged +func callbackQAbstractItemDelegate_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQAbstractItemDelegate_TimerEvent +func callbackQAbstractItemDelegate_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQAbstractItemDelegateFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QAbstractItemDelegate) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemDelegate_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QAbstractItemView struct { + QAbstractScrollArea +} + +type QAbstractItemView_ITF interface { + QAbstractScrollArea_ITF + QAbstractItemView_PTR() *QAbstractItemView +} + +func (ptr *QAbstractItemView) QAbstractItemView_PTR() *QAbstractItemView { + return ptr +} + +func (ptr *QAbstractItemView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractItemView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractScrollArea_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractItemView(ptr QAbstractItemView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemView_PTR().Pointer() + } + return nil +} + +func NewQAbstractItemViewFromPointer(ptr unsafe.Pointer) (n *QAbstractItemView) { + n = new(QAbstractItemView) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractItemView__SelectionMode +//QAbstractItemView::SelectionMode +type QAbstractItemView__SelectionMode int64 + +const ( + QAbstractItemView__NoSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(0) + QAbstractItemView__SingleSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(1) + QAbstractItemView__MultiSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(2) + QAbstractItemView__ExtendedSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(3) + QAbstractItemView__ContiguousSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(4) +) + +//go:generate stringer -type=QAbstractItemView__SelectionBehavior +//QAbstractItemView::SelectionBehavior +type QAbstractItemView__SelectionBehavior int64 + +const ( + QAbstractItemView__SelectItems QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(0) + QAbstractItemView__SelectRows QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(1) + QAbstractItemView__SelectColumns QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(2) +) + +//go:generate stringer -type=QAbstractItemView__ScrollHint +//QAbstractItemView::ScrollHint +type QAbstractItemView__ScrollHint int64 + +const ( + QAbstractItemView__EnsureVisible QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(0) + QAbstractItemView__PositionAtTop QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(1) + QAbstractItemView__PositionAtBottom QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(2) + QAbstractItemView__PositionAtCenter QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(3) +) + +//go:generate stringer -type=QAbstractItemView__EditTrigger +//QAbstractItemView::EditTrigger +type QAbstractItemView__EditTrigger int64 + +const ( + QAbstractItemView__NoEditTriggers QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(0) + QAbstractItemView__CurrentChanged QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(1) + QAbstractItemView__DoubleClicked QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(2) + QAbstractItemView__SelectedClicked QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(4) + QAbstractItemView__EditKeyPressed QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(8) + QAbstractItemView__AnyKeyPressed QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(16) + QAbstractItemView__AllEditTriggers QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(31) +) + +//go:generate stringer -type=QAbstractItemView__ScrollMode +//QAbstractItemView::ScrollMode +type QAbstractItemView__ScrollMode int64 + +const ( + QAbstractItemView__ScrollPerItem QAbstractItemView__ScrollMode = QAbstractItemView__ScrollMode(0) + QAbstractItemView__ScrollPerPixel QAbstractItemView__ScrollMode = QAbstractItemView__ScrollMode(1) +) + +//go:generate stringer -type=QAbstractItemView__DragDropMode +//QAbstractItemView::DragDropMode +type QAbstractItemView__DragDropMode int64 + +const ( + QAbstractItemView__NoDragDrop QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(0) + QAbstractItemView__DragOnly QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(1) + QAbstractItemView__DropOnly QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(2) + QAbstractItemView__DragDrop QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(3) + QAbstractItemView__InternalMove QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(4) +) + +//go:generate stringer -type=QAbstractItemView__CursorAction +//QAbstractItemView::CursorAction +type QAbstractItemView__CursorAction int64 + +const ( + QAbstractItemView__MoveUp QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(0) + QAbstractItemView__MoveDown QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(1) + QAbstractItemView__MoveLeft QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(2) + QAbstractItemView__MoveRight QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(3) + QAbstractItemView__MoveHome QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(4) + QAbstractItemView__MoveEnd QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(5) + QAbstractItemView__MovePageUp QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(6) + QAbstractItemView__MovePageDown QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(7) + QAbstractItemView__MoveNext QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(8) + QAbstractItemView__MovePrevious QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(9) +) + +//go:generate stringer -type=QAbstractItemView__State +//QAbstractItemView::State +type QAbstractItemView__State int64 + +const ( + QAbstractItemView__NoState QAbstractItemView__State = QAbstractItemView__State(0) + QAbstractItemView__DraggingState QAbstractItemView__State = QAbstractItemView__State(1) + QAbstractItemView__DragSelectingState QAbstractItemView__State = QAbstractItemView__State(2) + QAbstractItemView__EditingState QAbstractItemView__State = QAbstractItemView__State(3) + QAbstractItemView__ExpandingState QAbstractItemView__State = QAbstractItemView__State(4) + QAbstractItemView__CollapsingState QAbstractItemView__State = QAbstractItemView__State(5) + QAbstractItemView__AnimatingState QAbstractItemView__State = QAbstractItemView__State(6) +) + +//go:generate stringer -type=QAbstractItemView__DropIndicatorPosition +//QAbstractItemView::DropIndicatorPosition +type QAbstractItemView__DropIndicatorPosition int64 + +const ( + QAbstractItemView__OnItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(0) + QAbstractItemView__AboveItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(1) + QAbstractItemView__BelowItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(2) + QAbstractItemView__OnViewport QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(3) +) + +func NewQAbstractItemView(parent QWidget_ITF) *QAbstractItemView { + tmpValue := NewQAbstractItemViewFromPointer(C.QAbstractItemView_NewQAbstractItemView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractItemView_Activated +func callbackQAbstractItemView_Activated(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemView) ConnectActivated(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QAbstractItemView_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QAbstractItemView) Activated(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_Activated(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) AlternatingRowColors() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_AlternatingRowColors(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractItemView) AutoScrollMargin() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_AutoScrollMargin(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractItemView_ClearSelection +func callbackQAbstractItemView_ClearSelection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).ClearSelectionDefault() + } +} + +func (ptr *QAbstractItemView) ConnectClearSelection(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectClearSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearSelection") + } +} + +func (ptr *QAbstractItemView) ClearSelection() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ClearSelection(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ClearSelectionDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ClearSelectionDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemView_Clicked +func callbackQAbstractItemView_Clicked(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clicked"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemView) ConnectClicked(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "clicked") { + C.QAbstractItemView_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectClicked() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "clicked") + } +} + +func (ptr *QAbstractItemView) Clicked(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_Clicked(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_CloseEditor +func callbackQAbstractItemView_CloseEditor(ptr unsafe.Pointer, editor unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "closeEditor"); signal != nil { + (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint)) + } else { + NewQAbstractItemViewFromPointer(ptr).CloseEditorDefault(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint)) + } +} + +func (ptr *QAbstractItemView) ConnectCloseEditor(f func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "closeEditor"); signal != nil { + f := func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) { + (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(editor, hint) + f(editor, hint) + } + qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectCloseEditor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "closeEditor") + } +} + +func (ptr *QAbstractItemView) CloseEditor(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) { + if ptr.Pointer() != nil { + C.QAbstractItemView_CloseEditor(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint)) + } +} + +func (ptr *QAbstractItemView) CloseEditorDefault(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) { + if ptr.Pointer() != nil { + C.QAbstractItemView_CloseEditorDefault(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint)) + } +} + +func (ptr *QAbstractItemView) ClosePersistentEditor(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_ClosePersistentEditor(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_CommitData +func callbackQAbstractItemView_CommitData(ptr unsafe.Pointer, editor unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "commitData"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(editor)) + } else { + NewQAbstractItemViewFromPointer(ptr).CommitDataDefault(NewQWidgetFromPointer(editor)) + } +} + +func (ptr *QAbstractItemView) ConnectCommitData(f func(editor *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "commitData"); signal != nil { + f := func(editor *QWidget) { + (*(*func(*QWidget))(signal))(editor) + f(editor) + } + qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectCommitData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "commitData") + } +} + +func (ptr *QAbstractItemView) CommitData(editor QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_CommitData(ptr.Pointer(), PointerFromQWidget(editor)) + } +} + +func (ptr *QAbstractItemView) CommitDataDefault(editor QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_CommitDataDefault(ptr.Pointer(), PointerFromQWidget(editor)) + } +} + +//export callbackQAbstractItemView_CurrentChanged +func callbackQAbstractItemView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } else { + NewQAbstractItemViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } +} + +func (ptr *QAbstractItemView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *core.QModelIndex, previous *core.QModelIndex) { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QAbstractItemView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QAbstractItemView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QAbstractItemView) CurrentIndex() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_CurrentIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_DataChanged +func callbackQAbstractItemView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } else { + NewQAbstractItemViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQAbstractItemViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } +} + +func (ptr *QAbstractItemView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { + f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles) + f(topLeft, bottomRight, roles) + } + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectDataChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dataChanged") + } +} + +func (ptr *QAbstractItemView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QAbstractItemView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QAbstractItemView) DefaultDropAction() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QAbstractItemView_DefaultDropAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemView) DirtyRegionOffset() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QAbstractItemView_DirtyRegionOffset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_DoubleClicked +func callbackQAbstractItemView_DoubleClicked(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "doubleClicked"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemView) ConnectDoubleClicked(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "doubleClicked") { + C.QAbstractItemView_ConnectDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "doubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "doubleClicked"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "doubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "doubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectDoubleClicked() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "doubleClicked") + } +} + +func (ptr *QAbstractItemView) DoubleClicked(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_DoubleClicked(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) DragDropMode() QAbstractItemView__DragDropMode { + if ptr.Pointer() != nil { + return QAbstractItemView__DragDropMode(C.QAbstractItemView_DragDropMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemView) DragDropOverwriteMode() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_DragDropOverwriteMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractItemView) DragEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_DragEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractItemView) DropIndicatorPosition() QAbstractItemView__DropIndicatorPosition { + if ptr.Pointer() != nil { + return QAbstractItemView__DropIndicatorPosition(C.QAbstractItemView_DropIndicatorPosition(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemView_Edit +func callbackQAbstractItemView_Edit(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "edit"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemViewFromPointer(ptr).EditDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemView) ConnectEdit(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "edit"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "edit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "edit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "edit") + } +} + +func (ptr *QAbstractItemView) Edit(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_Edit(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) EditDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_EditDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_Edit2 +func callbackQAbstractItemView_Edit2(ptr unsafe.Pointer, index unsafe.Pointer, trigger C.longlong, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "edit2"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, QAbstractItemView__EditTrigger, *core.QEvent) bool)(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__EditTrigger(trigger), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractItemViewFromPointer(ptr).Edit2Default(core.NewQModelIndexFromPointer(index), QAbstractItemView__EditTrigger(trigger), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAbstractItemView) ConnectEdit2(f func(index *core.QModelIndex, trigger QAbstractItemView__EditTrigger, event *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "edit2"); signal != nil { + f := func(index *core.QModelIndex, trigger QAbstractItemView__EditTrigger, event *core.QEvent) bool { + (*(*func(*core.QModelIndex, QAbstractItemView__EditTrigger, *core.QEvent) bool)(signal))(index, trigger, event) + return f(index, trigger, event) + } + qt.ConnectSignal(ptr.Pointer(), "edit2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "edit2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectEdit2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "edit2") + } +} + +func (ptr *QAbstractItemView) Edit2(index core.QModelIndex_ITF, trigger QAbstractItemView__EditTrigger, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_Edit2(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(trigger), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QAbstractItemView) Edit2Default(index core.QModelIndex_ITF, trigger QAbstractItemView__EditTrigger, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_Edit2Default(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(trigger), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QAbstractItemView) EditTriggers() QAbstractItemView__EditTrigger { + if ptr.Pointer() != nil { + return QAbstractItemView__EditTrigger(C.QAbstractItemView_EditTriggers(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemView_EditorDestroyed +func callbackQAbstractItemView_EditorDestroyed(ptr unsafe.Pointer, editor unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "editorDestroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(editor)) + } else { + NewQAbstractItemViewFromPointer(ptr).EditorDestroyedDefault(core.NewQObjectFromPointer(editor)) + } +} + +func (ptr *QAbstractItemView) ConnectEditorDestroyed(f func(editor *core.QObject)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "editorDestroyed"); signal != nil { + f := func(editor *core.QObject) { + (*(*func(*core.QObject))(signal))(editor) + f(editor) + } + qt.ConnectSignal(ptr.Pointer(), "editorDestroyed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "editorDestroyed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectEditorDestroyed() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "editorDestroyed") + } +} + +func (ptr *QAbstractItemView) EditorDestroyed(editor core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_EditorDestroyed(ptr.Pointer(), core.PointerFromQObject(editor)) + } +} + +func (ptr *QAbstractItemView) EditorDestroyedDefault(editor core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_EditorDestroyedDefault(ptr.Pointer(), core.PointerFromQObject(editor)) + } +} + +//export callbackQAbstractItemView_Entered +func callbackQAbstractItemView_Entered(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "entered"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemView) ConnectEntered(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "entered") { + C.QAbstractItemView_ConnectEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "entered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "entered"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectEntered() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "entered") + } +} + +func (ptr *QAbstractItemView) Entered(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_Entered(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) ExecuteDelayedItemsLayout() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ExecuteDelayedItemsLayout(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) HasAutoScroll() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_HasAutoScroll(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractItemView_HorizontalOffset +func callbackQAbstractItemView_HorizontalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractItemView) ConnectHorizontalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectHorizontalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") + } +} + +func (ptr *QAbstractItemView) HorizontalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_HorizontalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractItemView) HorizontalScrollMode() QAbstractItemView__ScrollMode { + if ptr.Pointer() != nil { + return QAbstractItemView__ScrollMode(C.QAbstractItemView_HorizontalScrollMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemView) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractItemView_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_IconSizeChanged +func callbackQAbstractItemView_IconSizeChanged(ptr unsafe.Pointer, size unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil { + (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size)) + } + +} + +func (ptr *QAbstractItemView) ConnectIconSizeChanged(f func(size *core.QSize)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") { + C.QAbstractItemView_ConnectIconSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "iconSizeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil { + f := func(size *core.QSize) { + (*(*func(*core.QSize))(signal))(size) + f(size) + } + qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectIconSizeChanged() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectIconSizeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged") + } +} + +func (ptr *QAbstractItemView) IconSizeChanged(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +//export callbackQAbstractItemView_IndexAt +func callbackQAbstractItemView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) + } + + return core.PointerFromQModelIndex(core.NewQModelIndex()) +} + +func (ptr *QAbstractItemView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { + f := func(point *core.QPoint) *core.QModelIndex { + (*(*func(*core.QPoint) *core.QModelIndex)(signal))(point) + return f(point) + } + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectIndexAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexAt") + } +} + +func (ptr *QAbstractItemView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) IndexWidget(index core.QModelIndex_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAbstractItemView_IndexWidget(ptr.Pointer(), core.PointerFromQModelIndex(index))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_IsIndexHidden +func callbackQAbstractItemView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QAbstractItemView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { + f := func(index *core.QModelIndex) bool { + (*(*func(*core.QModelIndex) bool)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectIsIndexHidden() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") + } +} + +func (ptr *QAbstractItemView) IsIndexHidden(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QAbstractItemView) IsPersistentEditorOpen(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_IsPersistentEditorOpen(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QAbstractItemView) ItemDelegate() *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegate(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) ItemDelegate2(index core.QModelIndex_ITF) *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegate2(ptr.Pointer(), core.PointerFromQModelIndex(index))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) ItemDelegateForColumn(column int) *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegateForColumn(ptr.Pointer(), C.int(int32(column)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) ItemDelegateForRow(row int) *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegateForRow(ptr.Pointer(), C.int(int32(row)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_KeyboardSearch +func callbackQAbstractItemView_KeyboardSearch(ptr unsafe.Pointer, search C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "keyboardSearch"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(search)) + } else { + NewQAbstractItemViewFromPointer(ptr).KeyboardSearchDefault(cGoUnpackString(search)) + } +} + +func (ptr *QAbstractItemView) ConnectKeyboardSearch(f func(search string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyboardSearch"); signal != nil { + f := func(search string) { + (*(*func(string))(signal))(search) + f(search) + } + qt.ConnectSignal(ptr.Pointer(), "keyboardSearch", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyboardSearch", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectKeyboardSearch() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyboardSearch") + } +} + +func (ptr *QAbstractItemView) KeyboardSearch(search string) { + if ptr.Pointer() != nil { + var searchC *C.char + if search != "" { + searchC = C.CString(search) + defer C.free(unsafe.Pointer(searchC)) + } + C.QAbstractItemView_KeyboardSearch(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: searchC, len: C.longlong(len(search))}) + } +} + +func (ptr *QAbstractItemView) KeyboardSearchDefault(search string) { + if ptr.Pointer() != nil { + var searchC *C.char + if search != "" { + searchC = C.CString(search) + defer C.free(unsafe.Pointer(searchC)) + } + C.QAbstractItemView_KeyboardSearchDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: searchC, len: C.longlong(len(search))}) + } +} + +func (ptr *QAbstractItemView) Model() *core.QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractItemModelFromPointer(C.QAbstractItemView_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_MoveCursor +func callbackQAbstractItemView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { + return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) + } + + return core.PointerFromQModelIndex(core.NewQModelIndex()) +} + +func (ptr *QAbstractItemView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { + f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) + return f(cursorAction, modifiers) + } + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectMoveCursor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveCursor") + } +} + +func (ptr *QAbstractItemView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) OpenPersistentEditor(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_OpenPersistentEditor(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_Pressed +func callbackQAbstractItemView_Pressed(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "pressed"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QAbstractItemView) ConnectPressed(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "pressed") { + C.QAbstractItemView_ConnectPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "pressed"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectPressed() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "pressed") + } +} + +func (ptr *QAbstractItemView) Pressed(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_Pressed(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_Reset +func callbackQAbstractItemView_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QAbstractItemView) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QAbstractItemView) Reset() { + if ptr.Pointer() != nil { + C.QAbstractItemView_Reset(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ResetDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ResetHorizontalScrollMode() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ResetHorizontalScrollMode(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ResetVerticalScrollMode() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ResetVerticalScrollMode(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) RootIndex() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_RootIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_RowsAboutToBeRemoved +func callbackQAbstractItemView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQAbstractItemViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QAbstractItemView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectRowsAboutToBeRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") + } +} + +func (ptr *QAbstractItemView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QAbstractItemView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQAbstractItemView_RowsInserted +func callbackQAbstractItemView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQAbstractItemViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QAbstractItemView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectRowsInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") + } +} + +func (ptr *QAbstractItemView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QAbstractItemView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QAbstractItemView) ScheduleDelayedItemsLayout() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScheduleDelayedItemsLayout(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ScrollDirtyRegion(dx int, dy int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScrollDirtyRegion(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +//export callbackQAbstractItemView_ScrollTo +func callbackQAbstractItemView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } + +} + +func (ptr *QAbstractItemView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { + f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) + f(index, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectScrollTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollTo") + } +} + +func (ptr *QAbstractItemView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +//export callbackQAbstractItemView_ScrollToBottom +func callbackQAbstractItemView_ScrollToBottom(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "scrollToBottom"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).ScrollToBottomDefault() + } +} + +func (ptr *QAbstractItemView) ConnectScrollToBottom(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToBottom"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "scrollToBottom", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToBottom", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectScrollToBottom() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToBottom") + } +} + +func (ptr *QAbstractItemView) ScrollToBottom() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScrollToBottom(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ScrollToBottomDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScrollToBottomDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemView_ScrollToTop +func callbackQAbstractItemView_ScrollToTop(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "scrollToTop"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).ScrollToTopDefault() + } +} + +func (ptr *QAbstractItemView) ConnectScrollToTop(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToTop"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "scrollToTop", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToTop", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectScrollToTop() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToTop") + } +} + +func (ptr *QAbstractItemView) ScrollToTop() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScrollToTop(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) ScrollToTopDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ScrollToTopDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemView_SelectAll +func callbackQAbstractItemView_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QAbstractItemView) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QAbstractItemView) SelectAll() { + if ptr.Pointer() != nil { + C.QAbstractItemView_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_SelectAllDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemView_SelectedIndexes +func callbackQAbstractItemView_SelectedIndexes(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "selectedIndexes"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__selectedIndexes_newList()) + for _, v := range (*(*func() []*core.QModelIndex)(signal))() { + tmpList.__selectedIndexes_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__selectedIndexes_newList()) + for _, v := range NewQAbstractItemViewFromPointer(ptr).SelectedIndexesDefault() { + tmpList.__selectedIndexes_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QAbstractItemView) ConnectSelectedIndexes(f func() []*core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectedIndexes"); signal != nil { + f := func() []*core.QModelIndex { + (*(*func() []*core.QModelIndex)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "selectedIndexes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectedIndexes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSelectedIndexes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectedIndexes") + } +} + +func (ptr *QAbstractItemView) SelectedIndexes() []*core.QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQAbstractItemViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedIndexes_atList(i) + } + return out + }(C.QAbstractItemView_SelectedIndexes(ptr.Pointer())) + } + return make([]*core.QModelIndex, 0) +} + +func (ptr *QAbstractItemView) SelectedIndexesDefault() []*core.QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQAbstractItemViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedIndexes_atList(i) + } + return out + }(C.QAbstractItemView_SelectedIndexesDefault(ptr.Pointer())) + } + return make([]*core.QModelIndex, 0) +} + +func (ptr *QAbstractItemView) SelectionBehavior() QAbstractItemView__SelectionBehavior { + if ptr.Pointer() != nil { + return QAbstractItemView__SelectionBehavior(C.QAbstractItemView_SelectionBehavior(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemView_SelectionChanged +func callbackQAbstractItemView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } else { + NewQAbstractItemViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } +} + +func (ptr *QAbstractItemView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) + f(selected, deselected) + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QAbstractItemView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QAbstractItemView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +//export callbackQAbstractItemView_SelectionCommand +func callbackQAbstractItemView_SelectionCommand(ptr unsafe.Pointer, index unsafe.Pointer, event unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "selectionCommand"); signal != nil { + return C.longlong((*(*func(*core.QModelIndex, *core.QEvent) core.QItemSelectionModel__SelectionFlag)(signal))(core.NewQModelIndexFromPointer(index), core.NewQEventFromPointer(event))) + } + + return C.longlong(NewQAbstractItemViewFromPointer(ptr).SelectionCommandDefault(core.NewQModelIndexFromPointer(index), core.NewQEventFromPointer(event))) +} + +func (ptr *QAbstractItemView) ConnectSelectionCommand(f func(index *core.QModelIndex, event *core.QEvent) core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectionCommand"); signal != nil { + f := func(index *core.QModelIndex, event *core.QEvent) core.QItemSelectionModel__SelectionFlag { + (*(*func(*core.QModelIndex, *core.QEvent) core.QItemSelectionModel__SelectionFlag)(signal))(index, event) + return f(index, event) + } + qt.ConnectSignal(ptr.Pointer(), "selectionCommand", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionCommand", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSelectionCommand() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectionCommand") + } +} + +func (ptr *QAbstractItemView) SelectionCommand(index core.QModelIndex_ITF, event core.QEvent_ITF) core.QItemSelectionModel__SelectionFlag { + if ptr.Pointer() != nil { + return core.QItemSelectionModel__SelectionFlag(C.QAbstractItemView_SelectionCommand(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQEvent(event))) + } + return 0 +} + +func (ptr *QAbstractItemView) SelectionCommandDefault(index core.QModelIndex_ITF, event core.QEvent_ITF) core.QItemSelectionModel__SelectionFlag { + if ptr.Pointer() != nil { + return core.QItemSelectionModel__SelectionFlag(C.QAbstractItemView_SelectionCommandDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQEvent(event))) + } + return 0 +} + +func (ptr *QAbstractItemView) SelectionMode() QAbstractItemView__SelectionMode { + if ptr.Pointer() != nil { + return QAbstractItemView__SelectionMode(C.QAbstractItemView_SelectionMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemView) SelectionModel() *core.QItemSelectionModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQItemSelectionModelFromPointer(C.QAbstractItemView_SelectionModel(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) SetAlternatingRowColors(enable bool) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetAlternatingRowColors(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QAbstractItemView) SetAutoScroll(enable bool) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetAutoScroll(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QAbstractItemView) SetAutoScrollMargin(margin int) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetAutoScrollMargin(ptr.Pointer(), C.int(int32(margin))) + } +} + +//export callbackQAbstractItemView_SetCurrentIndex +func callbackQAbstractItemView_SetCurrentIndex(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemViewFromPointer(ptr).SetCurrentIndexDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemView) ConnectSetCurrentIndex(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QAbstractItemView) SetCurrentIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetCurrentIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) SetCurrentIndexDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetCurrentIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) SetDefaultDropAction(dropAction core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetDefaultDropAction(ptr.Pointer(), C.longlong(dropAction)) + } +} + +func (ptr *QAbstractItemView) SetDirtyRegion(region gui.QRegion_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetDirtyRegion(ptr.Pointer(), gui.PointerFromQRegion(region)) + } +} + +func (ptr *QAbstractItemView) SetDragDropMode(behavior QAbstractItemView__DragDropMode) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetDragDropMode(ptr.Pointer(), C.longlong(behavior)) + } +} + +func (ptr *QAbstractItemView) SetDragDropOverwriteMode(overwrite bool) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetDragDropOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite)))) + } +} + +func (ptr *QAbstractItemView) SetDragEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QAbstractItemView) SetDropIndicatorShown(enable bool) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetDropIndicatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QAbstractItemView) SetEditTriggers(triggers QAbstractItemView__EditTrigger) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetEditTriggers(ptr.Pointer(), C.longlong(triggers)) + } +} + +func (ptr *QAbstractItemView) SetHorizontalScrollMode(mode QAbstractItemView__ScrollMode) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetHorizontalScrollMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QAbstractItemView) SetIconSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QAbstractItemView) SetIndexWidget(index core.QModelIndex_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetIndexWidget(ptr.Pointer(), core.PointerFromQModelIndex(index), PointerFromQWidget(widget)) + } +} + +func (ptr *QAbstractItemView) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) + } +} + +func (ptr *QAbstractItemView) SetItemDelegateForColumn(column int, delegate QAbstractItemDelegate_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetItemDelegateForColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQAbstractItemDelegate(delegate)) + } +} + +func (ptr *QAbstractItemView) SetItemDelegateForRow(row int, delegate QAbstractItemDelegate_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetItemDelegateForRow(ptr.Pointer(), C.int(int32(row)), PointerFromQAbstractItemDelegate(delegate)) + } +} + +//export callbackQAbstractItemView_SetModel +func callbackQAbstractItemView_SetModel(ptr unsafe.Pointer, model unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setModel"); signal != nil { + (*(*func(*core.QAbstractItemModel))(signal))(core.NewQAbstractItemModelFromPointer(model)) + } else { + NewQAbstractItemViewFromPointer(ptr).SetModelDefault(core.NewQAbstractItemModelFromPointer(model)) + } +} + +func (ptr *QAbstractItemView) ConnectSetModel(f func(model *core.QAbstractItemModel)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setModel"); signal != nil { + f := func(model *core.QAbstractItemModel) { + (*(*func(*core.QAbstractItemModel))(signal))(model) + f(model) + } + qt.ConnectSignal(ptr.Pointer(), "setModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSetModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setModel") + } +} + +func (ptr *QAbstractItemView) SetModel(model core.QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) + } +} + +func (ptr *QAbstractItemView) SetModelDefault(model core.QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetModelDefault(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) + } +} + +//export callbackQAbstractItemView_SetRootIndex +func callbackQAbstractItemView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSetRootIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") + } +} + +func (ptr *QAbstractItemView) SetRootIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) SetRootIndexDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_SetSelection +func callbackQAbstractItemView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) + } + +} + +func (ptr *QAbstractItemView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags) + f(rect, flags) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QAbstractItemView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) + } +} + +func (ptr *QAbstractItemView) SetSelectionBehavior(behavior QAbstractItemView__SelectionBehavior) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetSelectionBehavior(ptr.Pointer(), C.longlong(behavior)) + } +} + +func (ptr *QAbstractItemView) SetSelectionMode(mode QAbstractItemView__SelectionMode) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetSelectionMode(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQAbstractItemView_SetSelectionModel +func callbackQAbstractItemView_SetSelectionModel(ptr unsafe.Pointer, selectionModel unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setSelectionModel"); signal != nil { + (*(*func(*core.QItemSelectionModel))(signal))(core.NewQItemSelectionModelFromPointer(selectionModel)) + } else { + NewQAbstractItemViewFromPointer(ptr).SetSelectionModelDefault(core.NewQItemSelectionModelFromPointer(selectionModel)) + } +} + +func (ptr *QAbstractItemView) ConnectSetSelectionModel(f func(selectionModel *core.QItemSelectionModel)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelectionModel"); signal != nil { + f := func(selectionModel *core.QItemSelectionModel) { + (*(*func(*core.QItemSelectionModel))(signal))(selectionModel) + f(selectionModel) + } + qt.ConnectSignal(ptr.Pointer(), "setSelectionModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelectionModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSetSelectionModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelectionModel") + } +} + +func (ptr *QAbstractItemView) SetSelectionModel(selectionModel core.QItemSelectionModel_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetSelectionModel(ptr.Pointer(), core.PointerFromQItemSelectionModel(selectionModel)) + } +} + +func (ptr *QAbstractItemView) SetSelectionModelDefault(selectionModel core.QItemSelectionModel_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetSelectionModelDefault(ptr.Pointer(), core.PointerFromQItemSelectionModel(selectionModel)) + } +} + +func (ptr *QAbstractItemView) SetState(state QAbstractItemView__State) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetState(ptr.Pointer(), C.longlong(state)) + } +} + +func (ptr *QAbstractItemView) SetTabKeyNavigation(enable bool) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetTabKeyNavigation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QAbstractItemView) SetTextElideMode(mode core.Qt__TextElideMode) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetTextElideMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QAbstractItemView) SetVerticalScrollMode(mode QAbstractItemView__ScrollMode) { + if ptr.Pointer() != nil { + C.QAbstractItemView_SetVerticalScrollMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QAbstractItemView) ShowDropIndicator() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_ShowDropIndicator(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractItemView_SizeHintForColumn +func callbackQAbstractItemView_SizeHintForColumn(ptr unsafe.Pointer, column C.int) C.int { + if signal := qt.GetSignal(ptr, "sizeHintForColumn"); signal != nil { + return C.int(int32((*(*func(int) int)(signal))(int(int32(column))))) + } + + return C.int(int32(NewQAbstractItemViewFromPointer(ptr).SizeHintForColumnDefault(int(int32(column))))) +} + +func (ptr *QAbstractItemView) ConnectSizeHintForColumn(f func(column int) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHintForColumn"); signal != nil { + f := func(column int) int { + (*(*func(int) int)(signal))(column) + return f(column) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHintForColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHintForColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSizeHintForColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHintForColumn") + } +} + +func (ptr *QAbstractItemView) SizeHintForColumn(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_SizeHintForColumn(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QAbstractItemView) SizeHintForColumnDefault(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_SizeHintForColumnDefault(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QAbstractItemView) SizeHintForIndex(index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractItemView_SizeHintForIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_SizeHintForRow +func callbackQAbstractItemView_SizeHintForRow(ptr unsafe.Pointer, row C.int) C.int { + if signal := qt.GetSignal(ptr, "sizeHintForRow"); signal != nil { + return C.int(int32((*(*func(int) int)(signal))(int(int32(row))))) + } + + return C.int(int32(NewQAbstractItemViewFromPointer(ptr).SizeHintForRowDefault(int(int32(row))))) +} + +func (ptr *QAbstractItemView) ConnectSizeHintForRow(f func(row int) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHintForRow"); signal != nil { + f := func(row int) int { + (*(*func(int) int)(signal))(row) + return f(row) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHintForRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHintForRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectSizeHintForRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHintForRow") + } +} + +func (ptr *QAbstractItemView) SizeHintForRow(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_SizeHintForRow(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +func (ptr *QAbstractItemView) SizeHintForRowDefault(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_SizeHintForRowDefault(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +//export callbackQAbstractItemView_StartDrag +func callbackQAbstractItemView_StartDrag(ptr unsafe.Pointer, supportedActions C.longlong) { + if signal := qt.GetSignal(ptr, "startDrag"); signal != nil { + (*(*func(core.Qt__DropAction))(signal))(core.Qt__DropAction(supportedActions)) + } else { + NewQAbstractItemViewFromPointer(ptr).StartDragDefault(core.Qt__DropAction(supportedActions)) + } +} + +func (ptr *QAbstractItemView) ConnectStartDrag(f func(supportedActions core.Qt__DropAction)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "startDrag"); signal != nil { + f := func(supportedActions core.Qt__DropAction) { + (*(*func(core.Qt__DropAction))(signal))(supportedActions) + f(supportedActions) + } + qt.ConnectSignal(ptr.Pointer(), "startDrag", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "startDrag", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectStartDrag() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "startDrag") + } +} + +func (ptr *QAbstractItemView) StartDrag(supportedActions core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QAbstractItemView_StartDrag(ptr.Pointer(), C.longlong(supportedActions)) + } +} + +func (ptr *QAbstractItemView) StartDragDefault(supportedActions core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QAbstractItemView_StartDragDefault(ptr.Pointer(), C.longlong(supportedActions)) + } +} + +func (ptr *QAbstractItemView) State() QAbstractItemView__State { + if ptr.Pointer() != nil { + return QAbstractItemView__State(C.QAbstractItemView_State(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractItemView) TabKeyNavigation() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractItemView_TabKeyNavigation(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractItemView) TextElideMode() core.Qt__TextElideMode { + if ptr.Pointer() != nil { + return core.Qt__TextElideMode(C.QAbstractItemView_TextElideMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemView_Update +func callbackQAbstractItemView_Update(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQAbstractItemViewFromPointer(ptr).UpdateDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QAbstractItemView) ConnectUpdate(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QAbstractItemView) Update(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_Update(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QAbstractItemView) UpdateDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView_UpdateDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQAbstractItemView_UpdateGeometries +func callbackQAbstractItemView_UpdateGeometries(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).UpdateGeometriesDefault() + } +} + +func (ptr *QAbstractItemView) ConnectUpdateGeometries(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectUpdateGeometries() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") + } +} + +func (ptr *QAbstractItemView) UpdateGeometries() { + if ptr.Pointer() != nil { + C.QAbstractItemView_UpdateGeometries(ptr.Pointer()) + } +} + +func (ptr *QAbstractItemView) UpdateGeometriesDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_UpdateGeometriesDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractItemView_VerticalOffset +func callbackQAbstractItemView_VerticalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QAbstractItemView) ConnectVerticalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectVerticalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") + } +} + +func (ptr *QAbstractItemView) VerticalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView_VerticalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractItemView) VerticalScrollMode() QAbstractItemView__ScrollMode { + if ptr.Pointer() != nil { + return QAbstractItemView__ScrollMode(C.QAbstractItemView_VerticalScrollMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractItemView_ViewOptions +func callbackQAbstractItemView_ViewOptions(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "viewOptions"); signal != nil { + return PointerFromQStyleOptionViewItem((*(*func() *QStyleOptionViewItem)(signal))()) + } + + return PointerFromQStyleOptionViewItem(NewQAbstractItemViewFromPointer(ptr).ViewOptionsDefault()) +} + +func (ptr *QAbstractItemView) ConnectViewOptions(f func() *QStyleOptionViewItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "viewOptions"); signal != nil { + f := func() *QStyleOptionViewItem { + (*(*func() *QStyleOptionViewItem)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "viewOptions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "viewOptions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectViewOptions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "viewOptions") + } +} + +func (ptr *QAbstractItemView) ViewOptions() *QStyleOptionViewItem { + if ptr.Pointer() != nil { + tmpValue := NewQStyleOptionViewItemFromPointer(C.QAbstractItemView_ViewOptions(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) ViewOptionsDefault() *QStyleOptionViewItem { + if ptr.Pointer() != nil { + tmpValue := NewQStyleOptionViewItemFromPointer(C.QAbstractItemView_ViewOptionsDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_ViewportEntered +func callbackQAbstractItemView_ViewportEntered(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "viewportEntered"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractItemView) ConnectViewportEntered(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "viewportEntered") { + C.QAbstractItemView_ConnectViewportEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "viewportEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "viewportEntered"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "viewportEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "viewportEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectViewportEntered() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DisconnectViewportEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "viewportEntered") + } +} + +func (ptr *QAbstractItemView) ViewportEntered() { + if ptr.Pointer() != nil { + C.QAbstractItemView_ViewportEntered(ptr.Pointer()) + } +} + +//export callbackQAbstractItemView_VisualRect +func callbackQAbstractItemView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQRect(core.NewQRect()) +} + +func (ptr *QAbstractItemView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { + f := func(index *core.QModelIndex) *core.QRect { + (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectVisualRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRect") + } +} + +func (ptr *QAbstractItemView) VisualRect(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAbstractItemView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_VisualRegionForSelection +func callbackQAbstractItemView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { + return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) + } + + return gui.PointerFromQRegion(gui.NewQRegion()) +} + +func (ptr *QAbstractItemView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { + f := func(selection *core.QItemSelection) *gui.QRegion { + (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) + return f(selection) + } + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectVisualRegionForSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") + } +} + +func (ptr *QAbstractItemView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QAbstractItemView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +//export callbackQAbstractItemView_DestroyQAbstractItemView +func callbackQAbstractItemView_DestroyQAbstractItemView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractItemView"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractItemViewFromPointer(ptr).DestroyQAbstractItemViewDefault() + } +} + +func (ptr *QAbstractItemView) ConnectDestroyQAbstractItemView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractItemView) DisconnectDestroyQAbstractItemView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemView") + } +} + +func (ptr *QAbstractItemView) DestroyQAbstractItemView() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DestroyQAbstractItemView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractItemView) DestroyQAbstractItemViewDefault() { + if ptr.Pointer() != nil { + C.QAbstractItemView_DestroyQAbstractItemViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractItemView) __dataChanged_roles_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractItemView___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QAbstractItemView) __dataChanged_roles_setList(i int) { + if ptr.Pointer() != nil { + C.QAbstractItemView___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QAbstractItemView) __dataChanged_roles_newList() unsafe.Pointer { + return C.QAbstractItemView___dataChanged_roles_newList(ptr.Pointer()) +} + +func (ptr *QAbstractItemView) __selectedIndexes_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView___selectedIndexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QAbstractItemView) __selectedIndexes_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QAbstractItemView___selectedIndexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QAbstractItemView) __selectedIndexes_newList() unsafe.Pointer { + return C.QAbstractItemView___selectedIndexes_newList(ptr.Pointer()) +} + +type QAbstractScrollArea struct { + QFrame +} + +type QAbstractScrollArea_ITF interface { + QFrame_ITF + QAbstractScrollArea_PTR() *QAbstractScrollArea +} + +func (ptr *QAbstractScrollArea) QAbstractScrollArea_PTR() *QAbstractScrollArea { + return ptr +} + +func (ptr *QAbstractScrollArea) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractScrollArea) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFrame_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractScrollArea(ptr QAbstractScrollArea_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func NewQAbstractScrollAreaFromPointer(ptr unsafe.Pointer) (n *QAbstractScrollArea) { + n = new(QAbstractScrollArea) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractScrollArea__SizeAdjustPolicy +//QAbstractScrollArea::SizeAdjustPolicy +type QAbstractScrollArea__SizeAdjustPolicy int64 + +const ( + QAbstractScrollArea__AdjustIgnored QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(0) + QAbstractScrollArea__AdjustToContentsOnFirstShow QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(1) + QAbstractScrollArea__AdjustToContents QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(2) +) + +func NewQAbstractScrollArea(parent QWidget_ITF) *QAbstractScrollArea { + tmpValue := NewQAbstractScrollAreaFromPointer(C.QAbstractScrollArea_NewQAbstractScrollArea(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractScrollArea) AddScrollBarWidget(widget QWidget_ITF, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_AddScrollBarWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(alignment)) + } +} + +func (ptr *QAbstractScrollArea) CornerWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea_CornerWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractScrollArea) HorizontalScrollBar() *QScrollBar { + if ptr.Pointer() != nil { + tmpValue := NewQScrollBarFromPointer(C.QAbstractScrollArea_HorizontalScrollBar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractScrollArea) HorizontalScrollBarPolicy() core.Qt__ScrollBarPolicy { + if ptr.Pointer() != nil { + return core.Qt__ScrollBarPolicy(C.QAbstractScrollArea_HorizontalScrollBarPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractScrollArea) MaximumViewportSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_MaximumViewportSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QAbstractScrollArea) ScrollBarWidgets(alignment core.Qt__AlignmentFlag) []*QWidget { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQAbstractScrollAreaFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__scrollBarWidgets_atList(i) + } + return out + }(C.QAbstractScrollArea_ScrollBarWidgets(ptr.Pointer(), C.longlong(alignment))) + } + return make([]*QWidget, 0) +} + +//export callbackQAbstractScrollArea_ScrollContentsBy +func callbackQAbstractScrollArea_ScrollContentsBy(ptr unsafe.Pointer, dx C.int, dy C.int) { + if signal := qt.GetSignal(ptr, "scrollContentsBy"); signal != nil { + (*(*func(int, int))(signal))(int(int32(dx)), int(int32(dy))) + } else { + NewQAbstractScrollAreaFromPointer(ptr).ScrollContentsByDefault(int(int32(dx)), int(int32(dy))) + } +} + +func (ptr *QAbstractScrollArea) ConnectScrollContentsBy(f func(dx int, dy int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollContentsBy"); signal != nil { + f := func(dx int, dy int) { + (*(*func(int, int))(signal))(dx, dy) + f(dx, dy) + } + qt.ConnectSignal(ptr.Pointer(), "scrollContentsBy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollContentsBy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractScrollArea) DisconnectScrollContentsBy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollContentsBy") + } +} + +func (ptr *QAbstractScrollArea) ScrollContentsBy(dx int, dy int) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_ScrollContentsBy(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QAbstractScrollArea) ScrollContentsByDefault(dx int, dy int) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_ScrollContentsByDefault(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QAbstractScrollArea) SetCornerWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QAbstractScrollArea) SetHorizontalScrollBar(scrollBar QScrollBar_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetHorizontalScrollBar(ptr.Pointer(), PointerFromQScrollBar(scrollBar)) + } +} + +func (ptr *QAbstractScrollArea) SetHorizontalScrollBarPolicy(vqt core.Qt__ScrollBarPolicy) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetHorizontalScrollBarPolicy(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QAbstractScrollArea) SetSizeAdjustPolicy(policy QAbstractScrollArea__SizeAdjustPolicy) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetSizeAdjustPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QAbstractScrollArea) SetVerticalScrollBar(scrollBar QScrollBar_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetVerticalScrollBar(ptr.Pointer(), PointerFromQScrollBar(scrollBar)) + } +} + +func (ptr *QAbstractScrollArea) SetVerticalScrollBarPolicy(vqt core.Qt__ScrollBarPolicy) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetVerticalScrollBarPolicy(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QAbstractScrollArea) SetViewport(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetViewport(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QAbstractScrollArea) SetViewportMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetViewportMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +func (ptr *QAbstractScrollArea) SetViewportMargins2(margins core.QMargins_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetViewportMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) + } +} + +//export callbackQAbstractScrollArea_SetupViewport +func callbackQAbstractScrollArea_SetupViewport(ptr unsafe.Pointer, viewport unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(viewport)) + } else { + NewQAbstractScrollAreaFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(viewport)) + } +} + +func (ptr *QAbstractScrollArea) ConnectSetupViewport(f func(viewport *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil { + f := func(viewport *QWidget) { + (*(*func(*QWidget))(signal))(viewport) + f(viewport) + } + qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractScrollArea) DisconnectSetupViewport() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setupViewport") + } +} + +func (ptr *QAbstractScrollArea) SetupViewport(viewport QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetupViewport(ptr.Pointer(), PointerFromQWidget(viewport)) + } +} + +func (ptr *QAbstractScrollArea) SetupViewportDefault(viewport QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(viewport)) + } +} + +func (ptr *QAbstractScrollArea) SizeAdjustPolicy() QAbstractScrollArea__SizeAdjustPolicy { + if ptr.Pointer() != nil { + return QAbstractScrollArea__SizeAdjustPolicy(C.QAbstractScrollArea_SizeAdjustPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractScrollArea) VerticalScrollBar() *QScrollBar { + if ptr.Pointer() != nil { + tmpValue := NewQScrollBarFromPointer(C.QAbstractScrollArea_VerticalScrollBar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractScrollArea) VerticalScrollBarPolicy() core.Qt__ScrollBarPolicy { + if ptr.Pointer() != nil { + return core.Qt__ScrollBarPolicy(C.QAbstractScrollArea_VerticalScrollBarPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractScrollArea) Viewport() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea_Viewport(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractScrollArea_ViewportEvent +func callbackQAbstractScrollArea_ViewportEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "viewportEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAbstractScrollAreaFromPointer(ptr).ViewportEventDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QAbstractScrollArea) ConnectViewportEvent(f func(event *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "viewportEvent"); signal != nil { + f := func(event *core.QEvent) bool { + (*(*func(*core.QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "viewportEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "viewportEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractScrollArea) DisconnectViewportEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "viewportEvent") + } +} + +func (ptr *QAbstractScrollArea) ViewportEvent(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractScrollArea_ViewportEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QAbstractScrollArea) ViewportEventDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractScrollArea_ViewportEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QAbstractScrollArea) ViewportMargins() *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QAbstractScrollArea_ViewportMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +//export callbackQAbstractScrollArea_ViewportSizeHint +func callbackQAbstractScrollArea_ViewportSizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "viewportSizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQAbstractScrollAreaFromPointer(ptr).ViewportSizeHintDefault()) +} + +func (ptr *QAbstractScrollArea) ConnectViewportSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "viewportSizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "viewportSizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "viewportSizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractScrollArea) DisconnectViewportSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "viewportSizeHint") + } +} + +func (ptr *QAbstractScrollArea) ViewportSizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_ViewportSizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QAbstractScrollArea) ViewportSizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_ViewportSizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQAbstractScrollArea_DestroyQAbstractScrollArea +func callbackQAbstractScrollArea_DestroyQAbstractScrollArea(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractScrollArea"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractScrollAreaFromPointer(ptr).DestroyQAbstractScrollAreaDefault() + } +} + +func (ptr *QAbstractScrollArea) ConnectDestroyQAbstractScrollArea(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractScrollArea"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractScrollArea", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractScrollArea", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractScrollArea) DisconnectDestroyQAbstractScrollArea() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractScrollArea") + } +} + +func (ptr *QAbstractScrollArea) DestroyQAbstractScrollArea() { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_DestroyQAbstractScrollArea(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractScrollArea) DestroyQAbstractScrollAreaDefault() { + if ptr.Pointer() != nil { + C.QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractScrollArea) __scrollBarWidgets_atList(i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea___scrollBarWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAbstractScrollArea) __scrollBarWidgets_setList(i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAbstractScrollArea___scrollBarWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) + } +} + +func (ptr *QAbstractScrollArea) __scrollBarWidgets_newList() unsafe.Pointer { + return C.QAbstractScrollArea___scrollBarWidgets_newList(ptr.Pointer()) +} + +type QAbstractSlider struct { + QWidget +} + +type QAbstractSlider_ITF interface { + QWidget_ITF + QAbstractSlider_PTR() *QAbstractSlider +} + +func (ptr *QAbstractSlider) QAbstractSlider_PTR() *QAbstractSlider { + return ptr +} + +func (ptr *QAbstractSlider) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractSlider) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractSlider(ptr QAbstractSlider_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSlider_PTR().Pointer() + } + return nil +} + +func NewQAbstractSliderFromPointer(ptr unsafe.Pointer) (n *QAbstractSlider) { + n = new(QAbstractSlider) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractSlider__SliderAction +//QAbstractSlider::SliderAction +type QAbstractSlider__SliderAction int64 + +const ( + QAbstractSlider__SliderNoAction QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(0) + QAbstractSlider__SliderSingleStepAdd QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(1) + QAbstractSlider__SliderSingleStepSub QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(2) + QAbstractSlider__SliderPageStepAdd QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(3) + QAbstractSlider__SliderPageStepSub QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(4) + QAbstractSlider__SliderToMinimum QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(5) + QAbstractSlider__SliderToMaximum QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(6) + QAbstractSlider__SliderMove QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(7) +) + +//go:generate stringer -type=QAbstractSlider__SliderChange +//QAbstractSlider::SliderChange +type QAbstractSlider__SliderChange int64 + +const ( + QAbstractSlider__SliderRangeChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(0) + QAbstractSlider__SliderOrientationChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(1) + QAbstractSlider__SliderStepsChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(2) + QAbstractSlider__SliderValueChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(3) +) + +func NewQAbstractSlider(parent QWidget_ITF) *QAbstractSlider { + tmpValue := NewQAbstractSliderFromPointer(C.QAbstractSlider_NewQAbstractSlider(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQAbstractSlider_ActionTriggered +func callbackQAbstractSlider_ActionTriggered(ptr unsafe.Pointer, action C.int) { + if signal := qt.GetSignal(ptr, "actionTriggered"); signal != nil { + (*(*func(int))(signal))(int(int32(action))) + } + +} + +func (ptr *QAbstractSlider) ConnectActionTriggered(f func(action int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "actionTriggered") { + C.QAbstractSlider_ConnectActionTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "actionTriggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "actionTriggered"); signal != nil { + f := func(action int) { + (*(*func(int))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectActionTriggered() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DisconnectActionTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "actionTriggered") + } +} + +func (ptr *QAbstractSlider) ActionTriggered(action int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_ActionTriggered(ptr.Pointer(), C.int(int32(action))) + } +} + +func (ptr *QAbstractSlider) HasTracking() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSlider_HasTracking(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSlider) InvertedAppearance() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSlider_InvertedAppearance(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSlider) InvertedControls() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSlider_InvertedControls(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSlider) IsSliderDown() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSlider_IsSliderDown(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSlider) Maximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractSlider_Maximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractSlider) Minimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractSlider_Minimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAbstractSlider) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QAbstractSlider_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSlider) PageStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractSlider_PageStep(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractSlider_RangeChanged +func callbackQAbstractSlider_RangeChanged(ptr unsafe.Pointer, min C.int, max C.int) { + if signal := qt.GetSignal(ptr, "rangeChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(min)), int(int32(max))) + } + +} + +func (ptr *QAbstractSlider) ConnectRangeChanged(f func(min int, max int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rangeChanged") { + C.QAbstractSlider_ConnectRangeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rangeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rangeChanged"); signal != nil { + f := func(min int, max int) { + (*(*func(int, int))(signal))(min, max) + f(min, max) + } + qt.ConnectSignal(ptr.Pointer(), "rangeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rangeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectRangeChanged() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DisconnectRangeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rangeChanged") + } +} + +func (ptr *QAbstractSlider) RangeChanged(min int, max int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_RangeChanged(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) + } +} + +func (ptr *QAbstractSlider) RepeatAction() QAbstractSlider__SliderAction { + if ptr.Pointer() != nil { + return QAbstractSlider__SliderAction(C.QAbstractSlider_RepeatAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSlider) SetInvertedAppearance(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractSlider) SetInvertedControls(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetInvertedControls(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractSlider) SetMaximum(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetMaximum(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractSlider) SetMinimum(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetMinimum(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQAbstractSlider_SetOrientation +func callbackQAbstractSlider_SetOrientation(ptr unsafe.Pointer, vqt C.longlong) { + if signal := qt.GetSignal(ptr, "setOrientation"); signal != nil { + (*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(vqt)) + } else { + NewQAbstractSliderFromPointer(ptr).SetOrientationDefault(core.Qt__Orientation(vqt)) + } +} + +func (ptr *QAbstractSlider) ConnectSetOrientation(f func(vqt core.Qt__Orientation)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOrientation"); signal != nil { + f := func(vqt core.Qt__Orientation) { + (*(*func(core.Qt__Orientation))(signal))(vqt) + f(vqt) + } + qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSetOrientation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOrientation") + } +} + +func (ptr *QAbstractSlider) SetOrientation(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetOrientation(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QAbstractSlider) SetOrientationDefault(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetOrientationDefault(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QAbstractSlider) SetPageStep(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetPageStep(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQAbstractSlider_SetRange +func callbackQAbstractSlider_SetRange(ptr unsafe.Pointer, min C.int, max C.int) { + if signal := qt.GetSignal(ptr, "setRange"); signal != nil { + (*(*func(int, int))(signal))(int(int32(min)), int(int32(max))) + } else { + NewQAbstractSliderFromPointer(ptr).SetRangeDefault(int(int32(min)), int(int32(max))) + } +} + +func (ptr *QAbstractSlider) ConnectSetRange(f func(min int, max int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { + f := func(min int, max int) { + (*(*func(int, int))(signal))(min, max) + f(min, max) + } + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSetRange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRange") + } +} + +func (ptr *QAbstractSlider) SetRange(min int, max int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetRange(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) + } +} + +func (ptr *QAbstractSlider) SetRangeDefault(min int, max int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetRangeDefault(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) + } +} + +func (ptr *QAbstractSlider) SetRepeatAction(action QAbstractSlider__SliderAction, thresholdTime int, repeatTime int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetRepeatAction(ptr.Pointer(), C.longlong(action), C.int(int32(thresholdTime)), C.int(int32(repeatTime))) + } +} + +func (ptr *QAbstractSlider) SetSingleStep(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetSingleStep(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractSlider) SetSliderDown(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetSliderDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractSlider) SetSliderPosition(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetSliderPosition(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractSlider) SetTracking(enable bool) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQAbstractSlider_SetValue +func callbackQAbstractSlider_SetValue(ptr unsafe.Pointer, vin C.int) { + if signal := qt.GetSignal(ptr, "setValue"); signal != nil { + (*(*func(int))(signal))(int(int32(vin))) + } else { + NewQAbstractSliderFromPointer(ptr).SetValueDefault(int(int32(vin))) + } +} + +func (ptr *QAbstractSlider) ConnectSetValue(f func(vin int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { + f := func(vin int) { + (*(*func(int))(signal))(vin) + f(vin) + } + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSetValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setValue") + } +} + +func (ptr *QAbstractSlider) SetValue(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetValue(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractSlider) SetValueDefault(vin int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SetValueDefault(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QAbstractSlider) SingleStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractSlider_SingleStep(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractSlider_SliderChange +func callbackQAbstractSlider_SliderChange(ptr unsafe.Pointer, change C.longlong) { + if signal := qt.GetSignal(ptr, "sliderChange"); signal != nil { + (*(*func(QAbstractSlider__SliderChange))(signal))(QAbstractSlider__SliderChange(change)) + } else { + NewQAbstractSliderFromPointer(ptr).SliderChangeDefault(QAbstractSlider__SliderChange(change)) + } +} + +func (ptr *QAbstractSlider) ConnectSliderChange(f func(change QAbstractSlider__SliderChange)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sliderChange"); signal != nil { + f := func(change QAbstractSlider__SliderChange) { + (*(*func(QAbstractSlider__SliderChange))(signal))(change) + f(change) + } + qt.ConnectSignal(ptr.Pointer(), "sliderChange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sliderChange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSliderChange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sliderChange") + } +} + +func (ptr *QAbstractSlider) SliderChange(change QAbstractSlider__SliderChange) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SliderChange(ptr.Pointer(), C.longlong(change)) + } +} + +func (ptr *QAbstractSlider) SliderChangeDefault(change QAbstractSlider__SliderChange) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SliderChangeDefault(ptr.Pointer(), C.longlong(change)) + } +} + +//export callbackQAbstractSlider_SliderMoved +func callbackQAbstractSlider_SliderMoved(ptr unsafe.Pointer, value C.int) { + if signal := qt.GetSignal(ptr, "sliderMoved"); signal != nil { + (*(*func(int))(signal))(int(int32(value))) + } + +} + +func (ptr *QAbstractSlider) ConnectSliderMoved(f func(value int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sliderMoved") { + C.QAbstractSlider_ConnectSliderMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sliderMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sliderMoved"); signal != nil { + f := func(value int) { + (*(*func(int))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "sliderMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sliderMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSliderMoved() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DisconnectSliderMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sliderMoved") + } +} + +func (ptr *QAbstractSlider) SliderMoved(value int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_SliderMoved(ptr.Pointer(), C.int(int32(value))) + } +} + +func (ptr *QAbstractSlider) SliderPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractSlider_SliderPosition(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractSlider_SliderPressed +func callbackQAbstractSlider_SliderPressed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sliderPressed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractSlider) ConnectSliderPressed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sliderPressed") { + C.QAbstractSlider_ConnectSliderPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sliderPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sliderPressed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "sliderPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sliderPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSliderPressed() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DisconnectSliderPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sliderPressed") + } +} + +func (ptr *QAbstractSlider) SliderPressed() { + if ptr.Pointer() != nil { + C.QAbstractSlider_SliderPressed(ptr.Pointer()) + } +} + +//export callbackQAbstractSlider_SliderReleased +func callbackQAbstractSlider_SliderReleased(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sliderReleased"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractSlider) ConnectSliderReleased(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sliderReleased") { + C.QAbstractSlider_ConnectSliderReleased(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sliderReleased"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sliderReleased"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "sliderReleased", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sliderReleased", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectSliderReleased() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DisconnectSliderReleased(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sliderReleased") + } +} + +func (ptr *QAbstractSlider) SliderReleased() { + if ptr.Pointer() != nil { + C.QAbstractSlider_SliderReleased(ptr.Pointer()) + } +} + +func (ptr *QAbstractSlider) TriggerAction(action QAbstractSlider__SliderAction) { + if ptr.Pointer() != nil { + C.QAbstractSlider_TriggerAction(ptr.Pointer(), C.longlong(action)) + } +} + +func (ptr *QAbstractSlider) Value() int { + if ptr.Pointer() != nil { + return int(int32(C.QAbstractSlider_Value(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAbstractSlider_ValueChanged +func callbackQAbstractSlider_ValueChanged(ptr unsafe.Pointer, value C.int) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(value))) + } + +} + +func (ptr *QAbstractSlider) ConnectValueChanged(f func(value int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QAbstractSlider_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(value int) { + (*(*func(int))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QAbstractSlider) ValueChanged(value int) { + if ptr.Pointer() != nil { + C.QAbstractSlider_ValueChanged(ptr.Pointer(), C.int(int32(value))) + } +} + +//export callbackQAbstractSlider_DestroyQAbstractSlider +func callbackQAbstractSlider_DestroyQAbstractSlider(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractSlider"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSliderFromPointer(ptr).DestroyQAbstractSliderDefault() + } +} + +func (ptr *QAbstractSlider) ConnectDestroyQAbstractSlider(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSlider"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractSlider", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractSlider", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSlider) DisconnectDestroyQAbstractSlider() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSlider") + } +} + +func (ptr *QAbstractSlider) DestroyQAbstractSlider() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DestroyQAbstractSlider(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractSlider) DestroyQAbstractSliderDefault() { + if ptr.Pointer() != nil { + C.QAbstractSlider_DestroyQAbstractSliderDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAbstractSpinBox struct { + QWidget +} + +type QAbstractSpinBox_ITF interface { + QWidget_ITF + QAbstractSpinBox_PTR() *QAbstractSpinBox +} + +func (ptr *QAbstractSpinBox) QAbstractSpinBox_PTR() *QAbstractSpinBox { + return ptr +} + +func (ptr *QAbstractSpinBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QAbstractSpinBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQAbstractSpinBox(ptr QAbstractSpinBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSpinBox_PTR().Pointer() + } + return nil +} + +func NewQAbstractSpinBoxFromPointer(ptr unsafe.Pointer) (n *QAbstractSpinBox) { + n = new(QAbstractSpinBox) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAbstractSpinBox__StepEnabledFlag +//QAbstractSpinBox::StepEnabledFlag +type QAbstractSpinBox__StepEnabledFlag int64 + +const ( + QAbstractSpinBox__StepNone QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x00) + QAbstractSpinBox__StepUpEnabled QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x01) + QAbstractSpinBox__StepDownEnabled QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x02) +) + +//go:generate stringer -type=QAbstractSpinBox__ButtonSymbols +//QAbstractSpinBox::ButtonSymbols +type QAbstractSpinBox__ButtonSymbols int64 + +const ( + QAbstractSpinBox__UpDownArrows QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(0) + QAbstractSpinBox__PlusMinus QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(1) + QAbstractSpinBox__NoButtons QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(2) +) + +//go:generate stringer -type=QAbstractSpinBox__CorrectionMode +//QAbstractSpinBox::CorrectionMode +type QAbstractSpinBox__CorrectionMode int64 + +const ( + QAbstractSpinBox__CorrectToPreviousValue QAbstractSpinBox__CorrectionMode = QAbstractSpinBox__CorrectionMode(0) + QAbstractSpinBox__CorrectToNearestValue QAbstractSpinBox__CorrectionMode = QAbstractSpinBox__CorrectionMode(1) +) + +//go:generate stringer -type=QAbstractSpinBox__StepType +//QAbstractSpinBox::StepType +type QAbstractSpinBox__StepType int64 + +const ( + QAbstractSpinBox__DefaultStepType QAbstractSpinBox__StepType = QAbstractSpinBox__StepType(0) + QAbstractSpinBox__AdaptiveDecimalStepType QAbstractSpinBox__StepType = QAbstractSpinBox__StepType(1) +) + +func NewQAbstractSpinBox(parent QWidget_ITF) *QAbstractSpinBox { + tmpValue := NewQAbstractSpinBoxFromPointer(C.QAbstractSpinBox_NewQAbstractSpinBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAbstractSpinBox) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QAbstractSpinBox_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols { + if ptr.Pointer() != nil { + return QAbstractSpinBox__ButtonSymbols(C.QAbstractSpinBox_ButtonSymbols(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSpinBox_Clear +func callbackQAbstractSpinBox_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSpinBoxFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QAbstractSpinBox) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QAbstractSpinBox) Clear() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_Clear(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) ClearDefault() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) CorrectionMode() QAbstractSpinBox__CorrectionMode { + if ptr.Pointer() != nil { + return QAbstractSpinBox__CorrectionMode(C.QAbstractSpinBox_CorrectionMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSpinBox_EditingFinished +func callbackQAbstractSpinBox_EditingFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAbstractSpinBox) ConnectEditingFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") { + C.QAbstractSpinBox_ConnectEditingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editingFinished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectEditingFinished() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_DisconnectEditingFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "editingFinished") + } +} + +func (ptr *QAbstractSpinBox) EditingFinished() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_EditingFinished(ptr.Pointer()) + } +} + +//export callbackQAbstractSpinBox_Fixup +func callbackQAbstractSpinBox_Fixup(ptr unsafe.Pointer, input C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "fixup"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(input)) + } else { + NewQAbstractSpinBoxFromPointer(ptr).FixupDefault(cGoUnpackString(input)) + } +} + +func (ptr *QAbstractSpinBox) ConnectFixup(f func(input string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "fixup"); signal != nil { + f := func(input string) { + (*(*func(string))(signal))(input) + f(input) + } + qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectFixup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "fixup") + } +} + +func (ptr *QAbstractSpinBox) Fixup(input string) { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + C.QAbstractSpinBox_Fixup(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}) + } +} + +func (ptr *QAbstractSpinBox) FixupDefault(input string) { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + C.QAbstractSpinBox_FixupDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}) + } +} + +func (ptr *QAbstractSpinBox) HasAcceptableInput() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_HasAcceptableInput(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSpinBox) HasFrame() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_HasFrame(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSpinBox) InitStyleOption(option QStyleOptionSpinBox_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSpinBox(option)) + } +} + +func (ptr *QAbstractSpinBox) InterpretText() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_InterpretText(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) IsAccelerated() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_IsAccelerated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSpinBox) IsGroupSeparatorShown() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_IsGroupSeparatorShown(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSpinBox) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSpinBox) KeyboardTracking() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_KeyboardTracking(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAbstractSpinBox) LineEdit() *QLineEdit { + if ptr.Pointer() != nil { + tmpValue := NewQLineEditFromPointer(C.QAbstractSpinBox_LineEdit(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAbstractSpinBox_SelectAll +func callbackQAbstractSpinBox_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSpinBoxFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QAbstractSpinBox) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QAbstractSpinBox) SelectAll() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SelectAllDefault(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) SetAccelerated(on bool) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetAccelerated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QAbstractSpinBox) SetAlignment(flag core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetAlignment(ptr.Pointer(), C.longlong(flag)) + } +} + +func (ptr *QAbstractSpinBox) SetButtonSymbols(bs QAbstractSpinBox__ButtonSymbols) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetButtonSymbols(ptr.Pointer(), C.longlong(bs)) + } +} + +func (ptr *QAbstractSpinBox) SetCorrectionMode(cm QAbstractSpinBox__CorrectionMode) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetCorrectionMode(ptr.Pointer(), C.longlong(cm)) + } +} + +func (ptr *QAbstractSpinBox) SetFrame(vbo bool) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAbstractSpinBox) SetGroupSeparatorShown(shown bool) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetGroupSeparatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(shown)))) + } +} + +func (ptr *QAbstractSpinBox) SetKeyboardTracking(kt bool) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetKeyboardTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(kt)))) + } +} + +func (ptr *QAbstractSpinBox) SetLineEdit(lineEdit QLineEdit_ITF) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetLineEdit(ptr.Pointer(), PointerFromQLineEdit(lineEdit)) + } +} + +func (ptr *QAbstractSpinBox) SetReadOnly(r bool) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(r)))) + } +} + +func (ptr *QAbstractSpinBox) SetSpecialValueText(txt string) { + if ptr.Pointer() != nil { + var txtC *C.char + if txt != "" { + txtC = C.CString(txt) + defer C.free(unsafe.Pointer(txtC)) + } + C.QAbstractSpinBox_SetSpecialValueText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: txtC, len: C.longlong(len(txt))}) + } +} + +func (ptr *QAbstractSpinBox) SetWrapping(w bool) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(w)))) + } +} + +func (ptr *QAbstractSpinBox) SpecialValueText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractSpinBox_SpecialValueText(ptr.Pointer())) + } + return "" +} + +//export callbackQAbstractSpinBox_StepBy +func callbackQAbstractSpinBox_StepBy(ptr unsafe.Pointer, steps C.int) { + if signal := qt.GetSignal(ptr, "stepBy"); signal != nil { + (*(*func(int))(signal))(int(int32(steps))) + } else { + NewQAbstractSpinBoxFromPointer(ptr).StepByDefault(int(int32(steps))) + } +} + +func (ptr *QAbstractSpinBox) ConnectStepBy(f func(steps int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stepBy"); signal != nil { + f := func(steps int) { + (*(*func(int))(signal))(steps) + f(steps) + } + qt.ConnectSignal(ptr.Pointer(), "stepBy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stepBy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectStepBy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stepBy") + } +} + +func (ptr *QAbstractSpinBox) StepBy(steps int) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_StepBy(ptr.Pointer(), C.int(int32(steps))) + } +} + +func (ptr *QAbstractSpinBox) StepByDefault(steps int) { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_StepByDefault(ptr.Pointer(), C.int(int32(steps))) + } +} + +//export callbackQAbstractSpinBox_StepDown +func callbackQAbstractSpinBox_StepDown(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stepDown"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSpinBoxFromPointer(ptr).StepDownDefault() + } +} + +func (ptr *QAbstractSpinBox) ConnectStepDown(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stepDown"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stepDown", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stepDown", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectStepDown() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stepDown") + } +} + +func (ptr *QAbstractSpinBox) StepDown() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_StepDown(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) StepDownDefault() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_StepDownDefault(ptr.Pointer()) + } +} + +//export callbackQAbstractSpinBox_StepEnabled +func callbackQAbstractSpinBox_StepEnabled(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "stepEnabled"); signal != nil { + return C.longlong((*(*func() QAbstractSpinBox__StepEnabledFlag)(signal))()) + } + + return C.longlong(NewQAbstractSpinBoxFromPointer(ptr).StepEnabledDefault()) +} + +func (ptr *QAbstractSpinBox) ConnectStepEnabled(f func() QAbstractSpinBox__StepEnabledFlag) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stepEnabled"); signal != nil { + f := func() QAbstractSpinBox__StepEnabledFlag { + (*(*func() QAbstractSpinBox__StepEnabledFlag)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "stepEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stepEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectStepEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stepEnabled") + } +} + +func (ptr *QAbstractSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag { + if ptr.Pointer() != nil { + return QAbstractSpinBox__StepEnabledFlag(C.QAbstractSpinBox_StepEnabled(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAbstractSpinBox) StepEnabledDefault() QAbstractSpinBox__StepEnabledFlag { + if ptr.Pointer() != nil { + return QAbstractSpinBox__StepEnabledFlag(C.QAbstractSpinBox_StepEnabledDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAbstractSpinBox_StepUp +func callbackQAbstractSpinBox_StepUp(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "stepUp"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSpinBoxFromPointer(ptr).StepUpDefault() + } +} + +func (ptr *QAbstractSpinBox) ConnectStepUp(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "stepUp"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "stepUp", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stepUp", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectStepUp() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "stepUp") + } +} + +func (ptr *QAbstractSpinBox) StepUp() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_StepUp(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) StepUpDefault() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_StepUpDefault(ptr.Pointer()) + } +} + +func (ptr *QAbstractSpinBox) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAbstractSpinBox_Text(ptr.Pointer())) + } + return "" +} + +//export callbackQAbstractSpinBox_Validate +func callbackQAbstractSpinBox_Validate(ptr unsafe.Pointer, input C.struct_QtWidgets_PackedString, pos C.int) C.longlong { + if signal := qt.GetSignal(ptr, "validate"); signal != nil { + return C.longlong((*(*func(string, int) gui.QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) + } + + return C.longlong(NewQAbstractSpinBoxFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) +} + +func (ptr *QAbstractSpinBox) ConnectValidate(f func(input string, pos int) gui.QValidator__State) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { + f := func(input string, pos int) gui.QValidator__State { + (*(*func(string, int) gui.QValidator__State)(signal))(input, pos) + return f(input, pos) + } + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectValidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validate") + } +} + +func (ptr *QAbstractSpinBox) Validate(input string, pos int) gui.QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return gui.QValidator__State(C.QAbstractSpinBox_Validate(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +func (ptr *QAbstractSpinBox) ValidateDefault(input string, pos int) gui.QValidator__State { + if ptr.Pointer() != nil { + var inputC *C.char + if input != "" { + inputC = C.CString(input) + defer C.free(unsafe.Pointer(inputC)) + } + return gui.QValidator__State(C.QAbstractSpinBox_ValidateDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) + } + return 0 +} + +func (ptr *QAbstractSpinBox) Wrapping() bool { + if ptr.Pointer() != nil { + return int8(C.QAbstractSpinBox_Wrapping(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAbstractSpinBox_DestroyQAbstractSpinBox +func callbackQAbstractSpinBox_DestroyQAbstractSpinBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAbstractSpinBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQAbstractSpinBoxFromPointer(ptr).DestroyQAbstractSpinBoxDefault() + } +} + +func (ptr *QAbstractSpinBox) ConnectDestroyQAbstractSpinBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSpinBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAbstractSpinBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAbstractSpinBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAbstractSpinBox) DisconnectDestroyQAbstractSpinBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSpinBox") + } +} + +func (ptr *QAbstractSpinBox) DestroyQAbstractSpinBox() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_DestroyQAbstractSpinBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAbstractSpinBox) DestroyQAbstractSpinBoxDefault() { + if ptr.Pointer() != nil { + C.QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QAccessibleWidget struct { + gui.QAccessibleObject + gui.QAccessibleActionInterface +} + +type QAccessibleWidget_ITF interface { + gui.QAccessibleObject_ITF + gui.QAccessibleActionInterface_ITF + QAccessibleWidget_PTR() *QAccessibleWidget +} + +func (ptr *QAccessibleWidget) QAccessibleWidget_PTR() *QAccessibleWidget { + return ptr +} + +func (ptr *QAccessibleWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAccessibleWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAccessibleObject_PTR().SetPointer(p) + ptr.QAccessibleActionInterface_PTR().SetPointer(p) + } +} + +func PointerFromQAccessibleWidget(ptr QAccessibleWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAccessibleWidget_PTR().Pointer() + } + return nil +} + +func NewQAccessibleWidgetFromPointer(ptr unsafe.Pointer) (n *QAccessibleWidget) { + n = new(QAccessibleWidget) + n.SetPointer(ptr) + return +} + +//export callbackQAccessibleWidget_ActionNames +func callbackQAccessibleWidget_ActionNames(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "actionNames"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQAccessibleWidgetFromPointer(ptr).ActionNamesDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QAccessibleWidget) ConnectActionNames(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "actionNames"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectActionNames() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "actionNames") + } +} + +func (ptr *QAccessibleWidget) ActionNames() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QAccessibleWidget_ActionNames(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QAccessibleWidget) ActionNamesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QAccessibleWidget_ActionNamesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QAccessibleWidget) AddControllingSignal(sign string) { + if ptr.Pointer() != nil { + var signC *C.char + if sign != "" { + signC = C.CString(sign) + defer C.free(unsafe.Pointer(signC)) + } + C.QAccessibleWidget_AddControllingSignal(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: signC, len: C.longlong(len(sign))}) + } +} + +//export callbackQAccessibleWidget_BackgroundColor +func callbackQAccessibleWidget_BackgroundColor(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "backgroundColor"); signal != nil { + return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))()) + } + + return gui.PointerFromQColor(NewQAccessibleWidgetFromPointer(ptr).BackgroundColorDefault()) +} + +func (ptr *QAccessibleWidget) ConnectBackgroundColor(f func() *gui.QColor) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "backgroundColor"); signal != nil { + f := func() *gui.QColor { + (*(*func() *gui.QColor)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectBackgroundColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "backgroundColor") + } +} + +func (ptr *QAccessibleWidget) BackgroundColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_BackgroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QAccessibleWidget) BackgroundColorDefault() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_BackgroundColorDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_Child +func callbackQAccessibleWidget_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "child"); signal != nil { + return gui.PointerFromQAccessibleInterface((*(*func(int) *gui.QAccessibleInterface)(signal))(int(int32(index)))) + } + + return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ChildDefault(int(int32(index)))) +} + +func (ptr *QAccessibleWidget) ConnectChild(f func(index int) *gui.QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "child"); signal != nil { + f := func(index int) *gui.QAccessibleInterface { + (*(*func(int) *gui.QAccessibleInterface)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "child") + } +} + +func (ptr *QAccessibleWidget) Child(index int) *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_Child(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QAccessibleWidget) ChildDefault(index int) *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQAccessibleWidget_ChildCount +func callbackQAccessibleWidget_ChildCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "childCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQAccessibleWidgetFromPointer(ptr).ChildCountDefault())) +} + +func (ptr *QAccessibleWidget) ConnectChildCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "childCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectChildCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "childCount") + } +} + +func (ptr *QAccessibleWidget) ChildCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleWidget_ChildCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QAccessibleWidget) ChildCountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleWidget_ChildCountDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQAccessibleWidget_DoAction +func callbackQAccessibleWidget_DoAction(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "doAction"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(actionName)) + } else { + NewQAccessibleWidgetFromPointer(ptr).DoActionDefault(cGoUnpackString(actionName)) + } +} + +func (ptr *QAccessibleWidget) ConnectDoAction(f func(actionName string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "doAction"); signal != nil { + f := func(actionName string) { + (*(*func(string))(signal))(actionName) + f(actionName) + } + qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectDoAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "doAction") + } +} + +func (ptr *QAccessibleWidget) DoAction(actionName string) { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + C.QAccessibleWidget_DoAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}) + } +} + +func (ptr *QAccessibleWidget) DoActionDefault(actionName string) { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + C.QAccessibleWidget_DoActionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}) + } +} + +//export callbackQAccessibleWidget_FocusChild +func callbackQAccessibleWidget_FocusChild(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "focusChild"); signal != nil { + return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))()) + } + + return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).FocusChildDefault()) +} + +func (ptr *QAccessibleWidget) ConnectFocusChild(f func() *gui.QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusChild"); signal != nil { + f := func() *gui.QAccessibleInterface { + (*(*func() *gui.QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectFocusChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusChild") + } +} + +func (ptr *QAccessibleWidget) FocusChild() *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_FocusChild(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleWidget) FocusChildDefault() *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_FocusChildDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAccessibleWidget_ForegroundColor +func callbackQAccessibleWidget_ForegroundColor(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "foregroundColor"); signal != nil { + return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))()) + } + + return gui.PointerFromQColor(NewQAccessibleWidgetFromPointer(ptr).ForegroundColorDefault()) +} + +func (ptr *QAccessibleWidget) ConnectForegroundColor(f func() *gui.QColor) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "foregroundColor"); signal != nil { + f := func() *gui.QColor { + (*(*func() *gui.QColor)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectForegroundColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "foregroundColor") + } +} + +func (ptr *QAccessibleWidget) ForegroundColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_ForegroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QAccessibleWidget) ForegroundColorDefault() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_ForegroundColorDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_IndexOfChild +func callbackQAccessibleWidget_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil { + return C.int(int32((*(*func(*gui.QAccessibleInterface) int)(signal))(gui.NewQAccessibleInterfaceFromPointer(child)))) + } + + return C.int(int32(NewQAccessibleWidgetFromPointer(ptr).IndexOfChildDefault(gui.NewQAccessibleInterfaceFromPointer(child)))) +} + +func (ptr *QAccessibleWidget) ConnectIndexOfChild(f func(child *gui.QAccessibleInterface) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexOfChild"); signal != nil { + f := func(child *gui.QAccessibleInterface) int { + (*(*func(*gui.QAccessibleInterface) int)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectIndexOfChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexOfChild") + } +} + +func (ptr *QAccessibleWidget) IndexOfChild(child gui.QAccessibleInterface_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleWidget_IndexOfChild(ptr.Pointer(), gui.PointerFromQAccessibleInterface(child)))) + } + return 0 +} + +func (ptr *QAccessibleWidget) IndexOfChildDefault(child gui.QAccessibleInterface_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QAccessibleWidget_IndexOfChildDefault(ptr.Pointer(), gui.PointerFromQAccessibleInterface(child)))) + } + return 0 +} + +//export callbackQAccessibleWidget_Interface_cast +func callbackQAccessibleWidget_Interface_cast(ptr unsafe.Pointer, t C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "interface_cast"); signal != nil { + return (*(*func(gui.QAccessible__InterfaceType) unsafe.Pointer)(signal))(gui.QAccessible__InterfaceType(t)) + } + + return NewQAccessibleWidgetFromPointer(ptr).Interface_castDefault(gui.QAccessible__InterfaceType(t)) +} + +func (ptr *QAccessibleWidget) ConnectInterface_cast(f func(t gui.QAccessible__InterfaceType) unsafe.Pointer) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "interface_cast"); signal != nil { + f := func(t gui.QAccessible__InterfaceType) unsafe.Pointer { + (*(*func(gui.QAccessible__InterfaceType) unsafe.Pointer)(signal))(t) + return f(t) + } + qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectInterface_cast() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "interface_cast") + } +} + +func (ptr *QAccessibleWidget) Interface_cast(t gui.QAccessible__InterfaceType) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QAccessibleWidget_Interface_cast(ptr.Pointer(), C.longlong(t)) + } + return nil +} + +func (ptr *QAccessibleWidget) Interface_castDefault(t gui.QAccessible__InterfaceType) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QAccessibleWidget_Interface_castDefault(ptr.Pointer(), C.longlong(t)) + } + return nil +} + +//export callbackQAccessibleWidget_IsValid +func callbackQAccessibleWidget_IsValid(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isValid"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQAccessibleWidgetFromPointer(ptr).IsValidDefault()))) +} + +func (ptr *QAccessibleWidget) ConnectIsValid(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectIsValid() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isValid") + } +} + +func (ptr *QAccessibleWidget) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleWidget_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAccessibleWidget) IsValidDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QAccessibleWidget_IsValidDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAccessibleWidget_KeyBindingsForAction +func callbackQAccessibleWidget_KeyBindingsForAction(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "keyBindingsForAction"); signal != nil { + tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(actionName)) + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQAccessibleWidgetFromPointer(ptr).KeyBindingsForActionDefault(cGoUnpackString(actionName)) + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QAccessibleWidget) ConnectKeyBindingsForAction(f func(actionName string) []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyBindingsForAction"); signal != nil { + f := func(actionName string) []string { + (*(*func(string) []string)(signal))(actionName) + return f(actionName) + } + qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectKeyBindingsForAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyBindingsForAction") + } +} + +func (ptr *QAccessibleWidget) KeyBindingsForAction(actionName string) []string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return unpackStringList(cGoUnpackString(C.QAccessibleWidget_KeyBindingsForAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))) + } + return make([]string, 0) +} + +func (ptr *QAccessibleWidget) KeyBindingsForActionDefault(actionName string) []string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return unpackStringList(cGoUnpackString(C.QAccessibleWidget_KeyBindingsForActionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))) + } + return make([]string, 0) +} + +//export callbackQAccessibleWidget_Parent +func callbackQAccessibleWidget_Parent(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))()) + } + + return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ParentDefault()) +} + +func (ptr *QAccessibleWidget) ConnectParent(f func() *gui.QAccessibleInterface) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func() *gui.QAccessibleInterface { + (*(*func() *gui.QAccessibleInterface)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QAccessibleWidget) Parent() *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_Parent(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleWidget) ParentDefault() *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ParentDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QAccessibleWidget) ParentObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_ParentObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_Rect +func callbackQAccessibleWidget_Rect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "rect"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(NewQAccessibleWidgetFromPointer(ptr).RectDefault()) +} + +func (ptr *QAccessibleWidget) ConnectRect(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rect") + } +} + +func (ptr *QAccessibleWidget) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAccessibleWidget_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QAccessibleWidget) RectDefault() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QAccessibleWidget_RectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_Role +func callbackQAccessibleWidget_Role(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "role"); signal != nil { + return C.longlong((*(*func() gui.QAccessible__Role)(signal))()) + } + + return C.longlong(NewQAccessibleWidgetFromPointer(ptr).RoleDefault()) +} + +func (ptr *QAccessibleWidget) ConnectRole(f func() gui.QAccessible__Role) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "role"); signal != nil { + f := func() gui.QAccessible__Role { + (*(*func() gui.QAccessible__Role)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectRole() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "role") + } +} + +func (ptr *QAccessibleWidget) Role() gui.QAccessible__Role { + if ptr.Pointer() != nil { + return gui.QAccessible__Role(C.QAccessibleWidget_Role(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAccessibleWidget) RoleDefault() gui.QAccessible__Role { + if ptr.Pointer() != nil { + return gui.QAccessible__Role(C.QAccessibleWidget_RoleDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQAccessibleWidget_Text +func callbackQAccessibleWidget_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "text"); signal != nil { + tempVal := (*(*func(gui.QAccessible__Text) string)(signal))(gui.QAccessible__Text(t)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleWidgetFromPointer(ptr).TextDefault(gui.QAccessible__Text(t)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleWidget) ConnectText(f func(t gui.QAccessible__Text) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { + f := func(t gui.QAccessible__Text) string { + (*(*func(gui.QAccessible__Text) string)(signal))(t) + return f(t) + } + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "text") + } +} + +func (ptr *QAccessibleWidget) Text(t gui.QAccessible__Text) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleWidget_Text(ptr.Pointer(), C.longlong(t))) + } + return "" +} + +func (ptr *QAccessibleWidget) TextDefault(t gui.QAccessible__Text) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAccessibleWidget_TextDefault(ptr.Pointer(), C.longlong(t))) + } + return "" +} + +func (ptr *QAccessibleWidget) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAccessibleWidget_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_Window +func callbackQAccessibleWidget_Window(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "window"); signal != nil { + return gui.PointerFromQWindow((*(*func() *gui.QWindow)(signal))()) + } + + return gui.PointerFromQWindow(NewQAccessibleWidgetFromPointer(ptr).WindowDefault()) +} + +func (ptr *QAccessibleWidget) ConnectWindow(f func() *gui.QWindow) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "window"); signal != nil { + f := func() *gui.QWindow { + (*(*func() *gui.QWindow)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "window") + } +} + +func (ptr *QAccessibleWidget) Window() *gui.QWindow { + if ptr.Pointer() != nil { + tmpValue := gui.NewQWindowFromPointer(C.QAccessibleWidget_Window(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessibleWidget) WindowDefault() *gui.QWindow { + if ptr.Pointer() != nil { + tmpValue := gui.NewQWindowFromPointer(C.QAccessibleWidget_WindowDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_DestroyQAccessibleWidget +func callbackQAccessibleWidget_DestroyQAccessibleWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAccessibleWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQAccessibleWidgetFromPointer(ptr).DestroyQAccessibleWidgetDefault() + } +} + +func (ptr *QAccessibleWidget) ConnectDestroyQAccessibleWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAccessibleWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAccessibleWidget) DisconnectDestroyQAccessibleWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleWidget") + } +} + +func (ptr *QAccessibleWidget) DestroyQAccessibleWidget() { + if ptr.Pointer() != nil { + C.QAccessibleWidget_DestroyQAccessibleWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAccessibleWidget) DestroyQAccessibleWidgetDefault() { + if ptr.Pointer() != nil { + C.QAccessibleWidget_DestroyQAccessibleWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAccessibleWidget_ChildAt +func callbackQAccessibleWidget_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "childAt"); signal != nil { + return gui.PointerFromQAccessibleInterface((*(*func(int, int) *gui.QAccessibleInterface)(signal))(int(int32(x)), int(int32(y)))) + } + + return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ChildAtDefault(int(int32(x)), int(int32(y)))) +} + +func (ptr *QAccessibleWidget) ChildAt(x int, y int) *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +func (ptr *QAccessibleWidget) ChildAtDefault(x int, y int) *gui.QAccessibleInterface { + if ptr.Pointer() != nil { + return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildAtDefault(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +//export callbackQAccessibleWidget_Object +func callbackQAccessibleWidget_Object(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "object"); signal != nil { + return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) + } + + return core.PointerFromQObject(NewQAccessibleWidgetFromPointer(ptr).ObjectDefault()) +} + +func (ptr *QAccessibleWidget) Object() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_Object(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAccessibleWidget) ObjectDefault() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_ObjectDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQAccessibleWidget_SetText +func callbackQAccessibleWidget_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setText"); signal != nil { + (*(*func(gui.QAccessible__Text, string))(signal))(gui.QAccessible__Text(t), cGoUnpackString(text)) + } else { + NewQAccessibleWidgetFromPointer(ptr).SetTextDefault(gui.QAccessible__Text(t), cGoUnpackString(text)) + } +} + +func (ptr *QAccessibleWidget) SetText(t gui.QAccessible__Text, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleWidget_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QAccessibleWidget) SetTextDefault(t gui.QAccessible__Text, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAccessibleWidget_SetTextDefault(ptr.Pointer(), C.longlong(t), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQAccessibleWidget_LocalizedActionDescription +func callbackQAccessibleWidget_LocalizedActionDescription(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "localizedActionDescription"); signal != nil { + tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleWidgetFromPointer(ptr).LocalizedActionDescriptionDefault(cGoUnpackString(actionName)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleWidget) LocalizedActionDescription(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleWidget_LocalizedActionDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +func (ptr *QAccessibleWidget) LocalizedActionDescriptionDefault(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleWidget_LocalizedActionDescriptionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +//export callbackQAccessibleWidget_LocalizedActionName +func callbackQAccessibleWidget_LocalizedActionName(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "localizedActionName"); signal != nil { + tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQAccessibleWidgetFromPointer(ptr).LocalizedActionNameDefault(cGoUnpackString(actionName)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QAccessibleWidget) LocalizedActionName(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleWidget_LocalizedActionName(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +func (ptr *QAccessibleWidget) LocalizedActionNameDefault(actionName string) string { + if ptr.Pointer() != nil { + var actionNameC *C.char + if actionName != "" { + actionNameC = C.CString(actionName) + defer C.free(unsafe.Pointer(actionNameC)) + } + return cGoUnpackString(C.QAccessibleWidget_LocalizedActionNameDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) + } + return "" +} + +type QAction struct { + core.QObject +} + +type QAction_ITF interface { + core.QObject_ITF + QAction_PTR() *QAction +} + +func (ptr *QAction) QAction_PTR() *QAction { + return ptr +} + +func (ptr *QAction) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QAction) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQAction(ptr QAction_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QAction_PTR().Pointer() + } + return nil +} + +func NewQActionFromPointer(ptr unsafe.Pointer) (n *QAction) { + n = new(QAction) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QAction__MenuRole +//QAction::MenuRole +type QAction__MenuRole int64 + +const ( + QAction__NoRole QAction__MenuRole = QAction__MenuRole(0) + QAction__TextHeuristicRole QAction__MenuRole = QAction__MenuRole(1) + QAction__ApplicationSpecificRole QAction__MenuRole = QAction__MenuRole(2) + QAction__AboutQtRole QAction__MenuRole = QAction__MenuRole(3) + QAction__AboutRole QAction__MenuRole = QAction__MenuRole(4) + QAction__PreferencesRole QAction__MenuRole = QAction__MenuRole(5) + QAction__QuitRole QAction__MenuRole = QAction__MenuRole(6) +) + +//go:generate stringer -type=QAction__Priority +//QAction::Priority +type QAction__Priority int64 + +const ( + QAction__LowPriority QAction__Priority = QAction__Priority(0) + QAction__NormalPriority QAction__Priority = QAction__Priority(128) + QAction__HighPriority QAction__Priority = QAction__Priority(256) +) + +//go:generate stringer -type=QAction__ActionEvent +//QAction::ActionEvent +type QAction__ActionEvent int64 + +const ( + QAction__Trigger QAction__ActionEvent = QAction__ActionEvent(0) + QAction__Hover QAction__ActionEvent = QAction__ActionEvent(1) +) + +func NewQAction(parent core.QObject_ITF) *QAction { + tmpValue := NewQActionFromPointer(C.QAction_NewQAction(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQAction2(text string, parent core.QObject_ITF) *QAction { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QAction_NewQAction2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQAction3(icon gui.QIcon_ITF, text string, parent core.QObject_ITF) *QAction { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QAction_NewQAction3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QAction) ActionGroup() *QActionGroup { + if ptr.Pointer() != nil { + tmpValue := NewQActionGroupFromPointer(C.QAction_ActionGroup(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) Activate(event QAction__ActionEvent) { + if ptr.Pointer() != nil { + C.QAction_Activate(ptr.Pointer(), C.longlong(event)) + } +} + +func (ptr *QAction) AssociatedGraphicsWidgets() []*QGraphicsWidget { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsWidget { + out := make([]*QGraphicsWidget, int(l.len)) + tmpList := NewQActionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__associatedGraphicsWidgets_atList(i) + } + return out + }(C.QAction_AssociatedGraphicsWidgets(ptr.Pointer())) + } + return make([]*QGraphicsWidget, 0) +} + +func (ptr *QAction) AssociatedWidgets() []*QWidget { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQActionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__associatedWidgets_atList(i) + } + return out + }(C.QAction_AssociatedWidgets(ptr.Pointer())) + } + return make([]*QWidget, 0) +} + +func (ptr *QAction) AutoRepeat() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_AutoRepeat(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQAction_Changed +func callbackQAction_Changed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "changed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAction) ConnectChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "changed") { + C.QAction_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectChanged() { + if ptr.Pointer() != nil { + C.QAction_DisconnectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "changed") + } +} + +func (ptr *QAction) Changed() { + if ptr.Pointer() != nil { + C.QAction_Changed(ptr.Pointer()) + } +} + +func (ptr *QAction) Data() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QAction_Data(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQAction_Event +func callbackQAction_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQActionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QAction) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAction_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QAction) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QAction_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +//export callbackQAction_Hover +func callbackQAction_Hover(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hover"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionFromPointer(ptr).HoverDefault() + } +} + +func (ptr *QAction) ConnectHover(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hover"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hover", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hover", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectHover() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hover") + } +} + +func (ptr *QAction) Hover() { + if ptr.Pointer() != nil { + C.QAction_Hover(ptr.Pointer()) + } +} + +func (ptr *QAction) HoverDefault() { + if ptr.Pointer() != nil { + C.QAction_HoverDefault(ptr.Pointer()) + } +} + +//export callbackQAction_Hovered +func callbackQAction_Hovered(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hovered"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QAction) ConnectHovered(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "hovered") { + C.QAction_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectHovered() { + if ptr.Pointer() != nil { + C.QAction_DisconnectHovered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "hovered") + } +} + +func (ptr *QAction) Hovered() { + if ptr.Pointer() != nil { + C.QAction_Hovered(ptr.Pointer()) + } +} + +func (ptr *QAction) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QAction_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QAction) IconText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAction_IconText(ptr.Pointer())) + } + return "" +} + +func (ptr *QAction) IsCheckable() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsCheckable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) IsChecked() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsChecked(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) IsIconVisibleInMenu() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsIconVisibleInMenu(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) IsSeparator() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsSeparator(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) IsShortcutVisibleInContextMenu() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsShortcutVisibleInContextMenu(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QAction_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QAction) Menu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QAction_Menu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) MenuRole() QAction__MenuRole { + if ptr.Pointer() != nil { + return QAction__MenuRole(C.QAction_MenuRole(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAction) ParentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAction_ParentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) Priority() QAction__Priority { + if ptr.Pointer() != nil { + return QAction__Priority(C.QAction_Priority(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAction) SetActionGroup(group QActionGroup_ITF) { + if ptr.Pointer() != nil { + C.QAction_SetActionGroup(ptr.Pointer(), PointerFromQActionGroup(group)) + } +} + +func (ptr *QAction) SetAutoRepeat(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetCheckable(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQAction_SetChecked +func callbackQAction_SetChecked(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setChecked"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQActionFromPointer(ptr).SetCheckedDefault(int8(vbo) != 0) + } +} + +func (ptr *QAction) ConnectSetChecked(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectSetChecked() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setChecked") + } +} + +func (ptr *QAction) SetChecked(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetCheckedDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetData(userData core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QAction_SetData(ptr.Pointer(), core.PointerFromQVariant(userData)) + } +} + +//export callbackQAction_SetDisabled +func callbackQAction_SetDisabled(ptr unsafe.Pointer, b C.char) { + if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil { + (*(*func(bool))(signal))(int8(b) != 0) + } else { + NewQActionFromPointer(ptr).SetDisabledDefault(int8(b) != 0) + } +} + +func (ptr *QAction) ConnectSetDisabled(f func(b bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil { + f := func(b bool) { + (*(*func(bool))(signal))(b) + f(b) + } + qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectSetDisabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDisabled") + } +} + +func (ptr *QAction) SetDisabled(b bool) { + if ptr.Pointer() != nil { + C.QAction_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QAction) SetDisabledDefault(b bool) { + if ptr.Pointer() != nil { + C.QAction_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +//export callbackQAction_SetEnabled +func callbackQAction_SetEnabled(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQActionFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0) + } +} + +func (ptr *QAction) ConnectSetEnabled(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectSetEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEnabled") + } +} + +func (ptr *QAction) SetEnabled(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetEnabledDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QAction_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QAction) SetIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QAction_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QAction) SetIconText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAction_SetIconText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QAction) SetIconVisibleInMenu(visible bool) { + if ptr.Pointer() != nil { + C.QAction_SetIconVisibleInMenu(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QAction) SetMenu(menu QMenu_ITF) { + if ptr.Pointer() != nil { + C.QAction_SetMenu(ptr.Pointer(), PointerFromQMenu(menu)) + } +} + +func (ptr *QAction) SetMenuRole(menuRole QAction__MenuRole) { + if ptr.Pointer() != nil { + C.QAction_SetMenuRole(ptr.Pointer(), C.longlong(menuRole)) + } +} + +func (ptr *QAction) SetPriority(priority QAction__Priority) { + if ptr.Pointer() != nil { + C.QAction_SetPriority(ptr.Pointer(), C.longlong(priority)) + } +} + +func (ptr *QAction) SetSeparator(b bool) { + if ptr.Pointer() != nil { + C.QAction_SetSeparator(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QAction) SetShortcut(shortcut gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QAction_SetShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(shortcut)) + } +} + +func (ptr *QAction) SetShortcutContext(context core.Qt__ShortcutContext) { + if ptr.Pointer() != nil { + C.QAction_SetShortcutContext(ptr.Pointer(), C.longlong(context)) + } +} + +func (ptr *QAction) SetShortcutVisibleInContextMenu(show bool) { + if ptr.Pointer() != nil { + C.QAction_SetShortcutVisibleInContextMenu(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QAction) SetShortcuts(shortcuts []*gui.QKeySequence) { + if ptr.Pointer() != nil { + C.QAction_SetShortcuts(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQActionFromPointer(NewQActionFromPointer(nil).__setShortcuts_shortcuts_newList()) + for _, v := range shortcuts { + tmpList.__setShortcuts_shortcuts_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QAction) SetShortcuts2(key gui.QKeySequence__StandardKey) { + if ptr.Pointer() != nil { + C.QAction_SetShortcuts2(ptr.Pointer(), C.longlong(key)) + } +} + +func (ptr *QAction) SetStatusTip(statusTip string) { + if ptr.Pointer() != nil { + var statusTipC *C.char + if statusTip != "" { + statusTipC = C.CString(statusTip) + defer C.free(unsafe.Pointer(statusTipC)) + } + C.QAction_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) + } +} + +func (ptr *QAction) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QAction_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QAction) SetToolTip(tip string) { + if ptr.Pointer() != nil { + var tipC *C.char + if tip != "" { + tipC = C.CString(tip) + defer C.free(unsafe.Pointer(tipC)) + } + C.QAction_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) + } +} + +//export callbackQAction_SetVisible +func callbackQAction_SetVisible(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQActionFromPointer(ptr).SetVisibleDefault(int8(vbo) != 0) + } +} + +func (ptr *QAction) ConnectSetVisible(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QAction) SetVisible(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetVisibleDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QAction_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QAction) SetWhatsThis(what string) { + if ptr.Pointer() != nil { + var whatC *C.char + if what != "" { + whatC = C.CString(what) + defer C.free(unsafe.Pointer(whatC)) + } + C.QAction_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatC, len: C.longlong(len(what))}) + } +} + +func (ptr *QAction) Shortcut() *gui.QKeySequence { + if ptr.Pointer() != nil { + tmpValue := gui.NewQKeySequenceFromPointer(C.QAction_Shortcut(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QAction) ShortcutContext() core.Qt__ShortcutContext { + if ptr.Pointer() != nil { + return core.Qt__ShortcutContext(C.QAction_ShortcutContext(ptr.Pointer())) + } + return 0 +} + +func (ptr *QAction) Shortcuts() []*gui.QKeySequence { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*gui.QKeySequence { + out := make([]*gui.QKeySequence, int(l.len)) + tmpList := NewQActionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__shortcuts_atList(i) + } + return out + }(C.QAction_Shortcuts(ptr.Pointer())) + } + return make([]*gui.QKeySequence, 0) +} + +func (ptr *QAction) ShowStatusText(widget QWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAction_ShowStatusText(ptr.Pointer(), PointerFromQWidget(widget))) != 0 + } + return false +} + +func (ptr *QAction) StatusTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAction_StatusTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QAction) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAction_Text(ptr.Pointer())) + } + return "" +} + +//export callbackQAction_Toggle +func callbackQAction_Toggle(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toggle"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionFromPointer(ptr).ToggleDefault() + } +} + +func (ptr *QAction) ConnectToggle(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toggle"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectToggle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toggle") + } +} + +func (ptr *QAction) Toggle() { + if ptr.Pointer() != nil { + C.QAction_Toggle(ptr.Pointer()) + } +} + +func (ptr *QAction) ToggleDefault() { + if ptr.Pointer() != nil { + C.QAction_ToggleDefault(ptr.Pointer()) + } +} + +//export callbackQAction_Toggled +func callbackQAction_Toggled(ptr unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "toggled"); signal != nil { + (*(*func(bool))(signal))(int8(checked) != 0) + } + +} + +func (ptr *QAction) ConnectToggled(f func(checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "toggled") { + C.QAction_ConnectToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toggled"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil { + f := func(checked bool) { + (*(*func(bool))(signal))(checked) + f(checked) + } + qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectToggled() { + if ptr.Pointer() != nil { + C.QAction_DisconnectToggled(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "toggled") + } +} + +func (ptr *QAction) Toggled(checked bool) { + if ptr.Pointer() != nil { + C.QAction_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QAction) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAction_ToolTip(ptr.Pointer())) + } + return "" +} + +//export callbackQAction_Trigger +func callbackQAction_Trigger(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "trigger"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionFromPointer(ptr).TriggerDefault() + } +} + +func (ptr *QAction) ConnectTrigger(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "trigger"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "trigger", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "trigger", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectTrigger() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "trigger") + } +} + +func (ptr *QAction) Trigger() { + if ptr.Pointer() != nil { + C.QAction_Trigger(ptr.Pointer()) + } +} + +func (ptr *QAction) TriggerDefault() { + if ptr.Pointer() != nil { + C.QAction_TriggerDefault(ptr.Pointer()) + } +} + +//export callbackQAction_Triggered +func callbackQAction_Triggered(ptr unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func(bool))(signal))(int8(checked) != 0) + } + +} + +func (ptr *QAction) ConnectTriggered(f func(checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "triggered") { + C.QAction_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { + f := func(checked bool) { + (*(*func(bool))(signal))(checked) + f(checked) + } + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectTriggered() { + if ptr.Pointer() != nil { + C.QAction_DisconnectTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "triggered") + } +} + +func (ptr *QAction) Triggered(checked bool) { + if ptr.Pointer() != nil { + C.QAction_Triggered(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QAction) WhatsThis() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QAction_WhatsThis(ptr.Pointer())) + } + return "" +} + +//export callbackQAction_DestroyQAction +func callbackQAction_DestroyQAction(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QAction"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionFromPointer(ptr).DestroyQActionDefault() + } +} + +func (ptr *QAction) ConnectDestroyQAction(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QAction"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QAction) DisconnectDestroyQAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QAction") + } +} + +func (ptr *QAction) DestroyQAction() { + if ptr.Pointer() != nil { + C.QAction_DestroyQAction(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAction) DestroyQActionDefault() { + if ptr.Pointer() != nil { + C.QAction_DestroyQActionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QAction) __associatedGraphicsWidgets_atList(i int) *QGraphicsWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsWidgetFromPointer(C.QAction___associatedGraphicsWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) __associatedGraphicsWidgets_setList(i QGraphicsWidget_ITF) { + if ptr.Pointer() != nil { + C.QAction___associatedGraphicsWidgets_setList(ptr.Pointer(), PointerFromQGraphicsWidget(i)) + } +} + +func (ptr *QAction) __associatedGraphicsWidgets_newList() unsafe.Pointer { + return C.QAction___associatedGraphicsWidgets_newList(ptr.Pointer()) +} + +func (ptr *QAction) __associatedWidgets_atList(i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QAction___associatedWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) __associatedWidgets_setList(i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QAction___associatedWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) + } +} + +func (ptr *QAction) __associatedWidgets_newList() unsafe.Pointer { + return C.QAction___associatedWidgets_newList(ptr.Pointer()) +} + +func (ptr *QAction) __setShortcuts_shortcuts_atList(i int) *gui.QKeySequence { + if ptr.Pointer() != nil { + tmpValue := gui.NewQKeySequenceFromPointer(C.QAction___setShortcuts_shortcuts_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QAction) __setShortcuts_shortcuts_setList(i gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QAction___setShortcuts_shortcuts_setList(ptr.Pointer(), gui.PointerFromQKeySequence(i)) + } +} + +func (ptr *QAction) __setShortcuts_shortcuts_newList() unsafe.Pointer { + return C.QAction___setShortcuts_shortcuts_newList(ptr.Pointer()) +} + +func (ptr *QAction) __shortcuts_atList(i int) *gui.QKeySequence { + if ptr.Pointer() != nil { + tmpValue := gui.NewQKeySequenceFromPointer(C.QAction___shortcuts_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QAction) __shortcuts_setList(i gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QAction___shortcuts_setList(ptr.Pointer(), gui.PointerFromQKeySequence(i)) + } +} + +func (ptr *QAction) __shortcuts_newList() unsafe.Pointer { + return C.QAction___shortcuts_newList(ptr.Pointer()) +} + +func (ptr *QAction) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAction___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAction___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAction) __children_newList() unsafe.Pointer { + return C.QAction___children_newList(ptr.Pointer()) +} + +func (ptr *QAction) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QAction___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QAction) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QAction___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QAction) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QAction___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QAction) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAction___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAction___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAction) __findChildren_newList() unsafe.Pointer { + return C.QAction___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QAction) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAction___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAction___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAction) __findChildren_newList3() unsafe.Pointer { + return C.QAction___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QAction) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QAction___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QAction) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QAction___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QAction) __qFindChildren_newList2() unsafe.Pointer { + return C.QAction___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQAction_ChildEvent +func callbackQAction_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQActionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QAction) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QAction_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQAction_ConnectNotify +func callbackQAction_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQActionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAction) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAction_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAction_CustomEvent +func callbackQAction_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQActionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QAction) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QAction_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQAction_DeleteLater +func callbackQAction_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QAction) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QAction_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQAction_Destroyed +func callbackQAction_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQAction_DisconnectNotify +func callbackQAction_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQActionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QAction) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QAction_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQAction_EventFilter +func callbackQAction_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQActionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QAction) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QAction_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQAction_MetaObject +func callbackQAction_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQActionFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QAction) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QAction_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQAction_ObjectNameChanged +func callbackQAction_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQAction_TimerEvent +func callbackQAction_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQActionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QAction) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QAction_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QActionGroup struct { + core.QObject +} + +type QActionGroup_ITF interface { + core.QObject_ITF + QActionGroup_PTR() *QActionGroup +} + +func (ptr *QActionGroup) QActionGroup_PTR() *QActionGroup { + return ptr +} + +func (ptr *QActionGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QActionGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQActionGroup(ptr QActionGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QActionGroup_PTR().Pointer() + } + return nil +} + +func NewQActionGroupFromPointer(ptr unsafe.Pointer) (n *QActionGroup) { + n = new(QActionGroup) + n.SetPointer(ptr) + return +} +func NewQActionGroup(parent core.QObject_ITF) *QActionGroup { + tmpValue := NewQActionGroupFromPointer(C.QActionGroup_NewQActionGroup(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QActionGroup) Actions() []*QAction { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QAction { + out := make([]*QAction, int(l.len)) + tmpList := NewQActionGroupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__actions_atList(i) + } + return out + }(C.QActionGroup_Actions(ptr.Pointer())) + } + return make([]*QAction, 0) +} + +func (ptr *QActionGroup) AddAction(action QAction_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction(ptr.Pointer(), PointerFromQAction(action))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) AddAction2(text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) AddAction3(icon gui.QIcon_ITF, text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) CheckedAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QActionGroup_CheckedAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQActionGroup_Hovered +func callbackQActionGroup_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hovered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QActionGroup) ConnectHovered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "hovered") { + C.QActionGroup_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectHovered() { + if ptr.Pointer() != nil { + C.QActionGroup_DisconnectHovered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "hovered") + } +} + +func (ptr *QActionGroup) Hovered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_Hovered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QActionGroup) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QActionGroup_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QActionGroup) IsExclusive() bool { + if ptr.Pointer() != nil { + return int8(C.QActionGroup_IsExclusive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QActionGroup) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QActionGroup_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QActionGroup) RemoveAction(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_RemoveAction(ptr.Pointer(), PointerFromQAction(action)) + } +} + +//export callbackQActionGroup_SetDisabled +func callbackQActionGroup_SetDisabled(ptr unsafe.Pointer, b C.char) { + if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil { + (*(*func(bool))(signal))(int8(b) != 0) + } else { + NewQActionGroupFromPointer(ptr).SetDisabledDefault(int8(b) != 0) + } +} + +func (ptr *QActionGroup) ConnectSetDisabled(f func(b bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil { + f := func(b bool) { + (*(*func(bool))(signal))(b) + f(b) + } + qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectSetDisabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDisabled") + } +} + +func (ptr *QActionGroup) SetDisabled(b bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QActionGroup) SetDisabledDefault(b bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +//export callbackQActionGroup_SetEnabled +func callbackQActionGroup_SetEnabled(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQActionGroupFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0) + } +} + +func (ptr *QActionGroup) ConnectSetEnabled(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectSetEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEnabled") + } +} + +func (ptr *QActionGroup) SetEnabled(vbo bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QActionGroup) SetEnabledDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQActionGroup_SetExclusive +func callbackQActionGroup_SetExclusive(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setExclusive"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQActionGroupFromPointer(ptr).SetExclusiveDefault(int8(vbo) != 0) + } +} + +func (ptr *QActionGroup) ConnectSetExclusive(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setExclusive"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setExclusive", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setExclusive", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectSetExclusive() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setExclusive") + } +} + +func (ptr *QActionGroup) SetExclusive(vbo bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QActionGroup) SetExclusiveDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetExclusiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQActionGroup_SetVisible +func callbackQActionGroup_SetVisible(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQActionGroupFromPointer(ptr).SetVisibleDefault(int8(vbo) != 0) + } +} + +func (ptr *QActionGroup) ConnectSetVisible(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QActionGroup) SetVisible(vbo bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QActionGroup) SetVisibleDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QActionGroup_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQActionGroup_Triggered +func callbackQActionGroup_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QActionGroup) ConnectTriggered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "triggered") { + C.QActionGroup_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectTriggered() { + if ptr.Pointer() != nil { + C.QActionGroup_DisconnectTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "triggered") + } +} + +func (ptr *QActionGroup) Triggered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_Triggered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +//export callbackQActionGroup_DestroyQActionGroup +func callbackQActionGroup_DestroyQActionGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QActionGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionGroupFromPointer(ptr).DestroyQActionGroupDefault() + } +} + +func (ptr *QActionGroup) ConnectDestroyQActionGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QActionGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QActionGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QActionGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QActionGroup) DisconnectDestroyQActionGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QActionGroup") + } +} + +func (ptr *QActionGroup) DestroyQActionGroup() { + if ptr.Pointer() != nil { + C.QActionGroup_DestroyQActionGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QActionGroup) DestroyQActionGroupDefault() { + if ptr.Pointer() != nil { + C.QActionGroup_DestroyQActionGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QActionGroup) __actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QActionGroup___actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) __actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup___actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QActionGroup) __actions_newList() unsafe.Pointer { + return C.QActionGroup___actions_newList(ptr.Pointer()) +} + +func (ptr *QActionGroup) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QActionGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QActionGroup) __children_newList() unsafe.Pointer { + return C.QActionGroup___children_newList(ptr.Pointer()) +} + +func (ptr *QActionGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QActionGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QActionGroup) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QActionGroup___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QActionGroup) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QActionGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QActionGroup) __findChildren_newList() unsafe.Pointer { + return C.QActionGroup___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QActionGroup) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QActionGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QActionGroup) __findChildren_newList3() unsafe.Pointer { + return C.QActionGroup___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QActionGroup) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QActionGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QActionGroup) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QActionGroup) __qFindChildren_newList2() unsafe.Pointer { + return C.QActionGroup___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQActionGroup_ChildEvent +func callbackQActionGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQActionGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QActionGroup) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQActionGroup_ConnectNotify +func callbackQActionGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQActionGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QActionGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQActionGroup_CustomEvent +func callbackQActionGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQActionGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QActionGroup) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQActionGroup_DeleteLater +func callbackQActionGroup_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQActionGroupFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QActionGroup) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QActionGroup_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQActionGroup_Destroyed +func callbackQActionGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQActionGroup_DisconnectNotify +func callbackQActionGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQActionGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QActionGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQActionGroup_Event +func callbackQActionGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQActionGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QActionGroup) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QActionGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQActionGroup_EventFilter +func callbackQActionGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQActionGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QActionGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QActionGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQActionGroup_MetaObject +func callbackQActionGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQActionGroupFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QActionGroup) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QActionGroup_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQActionGroup_ObjectNameChanged +func callbackQActionGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQActionGroup_TimerEvent +func callbackQActionGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQActionGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QActionGroup) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QActionGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QApplication struct { + gui.QGuiApplication +} + +type QApplication_ITF interface { + gui.QGuiApplication_ITF + QApplication_PTR() *QApplication +} + +func (ptr *QApplication) QApplication_PTR() *QApplication { + return ptr +} + +func (ptr *QApplication) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGuiApplication_PTR().Pointer() + } + return nil +} + +func (ptr *QApplication) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGuiApplication_PTR().SetPointer(p) + } +} + +func PointerFromQApplication(ptr QApplication_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QApplication_PTR().Pointer() + } + return nil +} + +func NewQApplicationFromPointer(ptr unsafe.Pointer) (n *QApplication) { + n = new(QApplication) + n.SetPointer(ptr) + return +} +func NewQApplication(argc int, argv []string) *QApplication { + argvC := C.CString(strings.Join(argv, "|")) + defer C.free(unsafe.Pointer(argvC)) + tmpValue := NewQApplicationFromPointer(C.QApplication_NewQApplication(C.int(int32(argc)), argvC)) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQApplication_AboutQt +func callbackQApplication_AboutQt(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutQt"); signal != nil { + (*(*func())(signal))() + } else { + NewQApplicationFromPointer(ptr).AboutQtDefault() + } +} + +func (ptr *QApplication) ConnectAboutQt(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "aboutQt"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutQt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutQt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectAboutQt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "aboutQt") + } +} + +func (ptr *QApplication) AboutQt() { + if ptr.Pointer() != nil { + C.QApplication_AboutQt(ptr.Pointer()) + } +} + +func (ptr *QApplication) AboutQtDefault() { + if ptr.Pointer() != nil { + C.QApplication_AboutQtDefault(ptr.Pointer()) + } +} + +func QApplication_ActiveModalWidget() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveModalWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) ActiveModalWidget() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveModalWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_ActivePopupWidget() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActivePopupWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) ActivePopupWidget() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActivePopupWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_ActiveWindow() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveWindow()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) ActiveWindow() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveWindow()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_Alert(widget QWidget_ITF, msec int) { + C.QApplication_QApplication_Alert(PointerFromQWidget(widget), C.int(int32(msec))) +} + +func (ptr *QApplication) Alert(widget QWidget_ITF, msec int) { + C.QApplication_QApplication_Alert(PointerFromQWidget(widget), C.int(int32(msec))) +} + +func QApplication_AllWidgets() []*QWidget { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQApplicationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allWidgets_atList(i) + } + return out + }(C.QApplication_QApplication_AllWidgets()) +} + +func (ptr *QApplication) AllWidgets() []*QWidget { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQApplicationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__allWidgets_atList(i) + } + return out + }(C.QApplication_QApplication_AllWidgets()) +} + +//export callbackQApplication_AutoSipEnabled +func callbackQApplication_AutoSipEnabled(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "autoSipEnabled"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).AutoSipEnabledDefault()))) +} + +func (ptr *QApplication) ConnectAutoSipEnabled(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "autoSipEnabled"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "autoSipEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "autoSipEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectAutoSipEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "autoSipEnabled") + } +} + +func (ptr *QApplication) AutoSipEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QApplication_AutoSipEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QApplication) AutoSipEnabledDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QApplication_AutoSipEnabledDefault(ptr.Pointer())) != 0 + } + return false +} + +func QApplication_Beep() { + C.QApplication_QApplication_Beep() +} + +func (ptr *QApplication) Beep() { + C.QApplication_QApplication_Beep() +} + +//export callbackQApplication_CloseAllWindows +func callbackQApplication_CloseAllWindows(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "closeAllWindows"); signal != nil { + (*(*func())(signal))() + } else { + NewQApplicationFromPointer(ptr).CloseAllWindowsDefault() + } +} + +func (ptr *QApplication) ConnectCloseAllWindows(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "closeAllWindows"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "closeAllWindows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeAllWindows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectCloseAllWindows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "closeAllWindows") + } +} + +func (ptr *QApplication) CloseAllWindows() { + if ptr.Pointer() != nil { + C.QApplication_CloseAllWindows(ptr.Pointer()) + } +} + +func (ptr *QApplication) CloseAllWindowsDefault() { + if ptr.Pointer() != nil { + C.QApplication_CloseAllWindowsDefault(ptr.Pointer()) + } +} + +func QApplication_CursorFlashTime() int { + return int(int32(C.QApplication_QApplication_CursorFlashTime())) +} + +func (ptr *QApplication) CursorFlashTime() int { + return int(int32(C.QApplication_QApplication_CursorFlashTime())) +} + +func QApplication_Desktop() *QDesktopWidget { + tmpValue := NewQDesktopWidgetFromPointer(C.QApplication_QApplication_Desktop()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) Desktop() *QDesktopWidget { + tmpValue := NewQDesktopWidgetFromPointer(C.QApplication_QApplication_Desktop()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_DoubleClickInterval() int { + return int(int32(C.QApplication_QApplication_DoubleClickInterval())) +} + +func (ptr *QApplication) DoubleClickInterval() int { + return int(int32(C.QApplication_QApplication_DoubleClickInterval())) +} + +//export callbackQApplication_Event +func callbackQApplication_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QApplication) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QApplication_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func QApplication_Exec() int { + return int(int32(C.QApplication_QApplication_Exec())) +} + +func (ptr *QApplication) Exec() int { + return int(int32(C.QApplication_QApplication_Exec())) +} + +//export callbackQApplication_FocusChanged +func callbackQApplication_FocusChanged(ptr unsafe.Pointer, old unsafe.Pointer, now unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusChanged"); signal != nil { + (*(*func(*QWidget, *QWidget))(signal))(NewQWidgetFromPointer(old), NewQWidgetFromPointer(now)) + } + +} + +func (ptr *QApplication) ConnectFocusChanged(f func(old *QWidget, now *QWidget)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "focusChanged") { + C.QApplication_ConnectFocusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "focusChanged"); signal != nil { + f := func(old *QWidget, now *QWidget) { + (*(*func(*QWidget, *QWidget))(signal))(old, now) + f(old, now) + } + qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectFocusChanged() { + if ptr.Pointer() != nil { + C.QApplication_DisconnectFocusChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "focusChanged") + } +} + +func (ptr *QApplication) FocusChanged(old QWidget_ITF, now QWidget_ITF) { + if ptr.Pointer() != nil { + C.QApplication_FocusChanged(ptr.Pointer(), PointerFromQWidget(old), PointerFromQWidget(now)) + } +} + +func QApplication_FocusWidget() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_FocusWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) FocusWidget() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_FocusWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_Font() *gui.QFont { + tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font()) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QApplication) Font() *gui.QFont { + tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font()) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func QApplication_Font2(widget QWidget_ITF) *gui.QFont { + tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font2(PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QApplication) Font2(widget QWidget_ITF) *gui.QFont { + tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font2(PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func QApplication_Font3(className string) *gui.QFont { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font3(classNameC)) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QApplication) Font3(className string) *gui.QFont { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font3(classNameC)) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func QApplication_FontMetrics() *gui.QFontMetrics { + tmpValue := gui.NewQFontMetricsFromPointer(C.QApplication_QApplication_FontMetrics()) + runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) + return tmpValue +} + +func (ptr *QApplication) FontMetrics() *gui.QFontMetrics { + tmpValue := gui.NewQFontMetricsFromPointer(C.QApplication_QApplication_FontMetrics()) + runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) + return tmpValue +} + +func QApplication_GlobalStrut() *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QApplication_QApplication_GlobalStrut()) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QApplication) GlobalStrut() *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QApplication_QApplication_GlobalStrut()) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func QApplication_IsEffectEnabled(effect core.Qt__UIEffect) bool { + return int8(C.QApplication_QApplication_IsEffectEnabled(C.longlong(effect))) != 0 +} + +func (ptr *QApplication) IsEffectEnabled(effect core.Qt__UIEffect) bool { + return int8(C.QApplication_QApplication_IsEffectEnabled(C.longlong(effect))) != 0 +} + +func QApplication_KeyboardInputInterval() int { + return int(int32(C.QApplication_QApplication_KeyboardInputInterval())) +} + +func (ptr *QApplication) KeyboardInputInterval() int { + return int(int32(C.QApplication_QApplication_KeyboardInputInterval())) +} + +func QApplication_NavigationMode() core.Qt__NavigationMode { + return core.Qt__NavigationMode(C.QApplication_QApplication_NavigationMode()) +} + +func (ptr *QApplication) NavigationMode() core.Qt__NavigationMode { + return core.Qt__NavigationMode(C.QApplication_QApplication_NavigationMode()) +} + +func QApplication_Palette(widget QWidget_ITF) *gui.QPalette { + tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette(PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue +} + +func (ptr *QApplication) Palette(widget QWidget_ITF) *gui.QPalette { + tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette(PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue +} + +func QApplication_Palette2(className string) *gui.QPalette { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette2(classNameC)) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue +} + +func (ptr *QApplication) Palette2(className string) *gui.QPalette { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette2(classNameC)) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue +} + +func QApplication_SetActiveWindow(active QWidget_ITF) { + C.QApplication_QApplication_SetActiveWindow(PointerFromQWidget(active)) +} + +func (ptr *QApplication) SetActiveWindow(active QWidget_ITF) { + C.QApplication_QApplication_SetActiveWindow(PointerFromQWidget(active)) +} + +//export callbackQApplication_SetAutoSipEnabled +func callbackQApplication_SetAutoSipEnabled(ptr unsafe.Pointer, enabled C.char) { + if signal := qt.GetSignal(ptr, "setAutoSipEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(enabled) != 0) + } else { + NewQApplicationFromPointer(ptr).SetAutoSipEnabledDefault(int8(enabled) != 0) + } +} + +func (ptr *QApplication) ConnectSetAutoSipEnabled(f func(enabled bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setAutoSipEnabled"); signal != nil { + f := func(enabled bool) { + (*(*func(bool))(signal))(enabled) + f(enabled) + } + qt.ConnectSignal(ptr.Pointer(), "setAutoSipEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setAutoSipEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectSetAutoSipEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setAutoSipEnabled") + } +} + +func (ptr *QApplication) SetAutoSipEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QApplication_SetAutoSipEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QApplication) SetAutoSipEnabledDefault(enabled bool) { + if ptr.Pointer() != nil { + C.QApplication_SetAutoSipEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func QApplication_SetCursorFlashTime(vin int) { + C.QApplication_QApplication_SetCursorFlashTime(C.int(int32(vin))) +} + +func (ptr *QApplication) SetCursorFlashTime(vin int) { + C.QApplication_QApplication_SetCursorFlashTime(C.int(int32(vin))) +} + +func QApplication_SetDoubleClickInterval(vin int) { + C.QApplication_QApplication_SetDoubleClickInterval(C.int(int32(vin))) +} + +func (ptr *QApplication) SetDoubleClickInterval(vin int) { + C.QApplication_QApplication_SetDoubleClickInterval(C.int(int32(vin))) +} + +func QApplication_SetEffectEnabled(effect core.Qt__UIEffect, enable bool) { + C.QApplication_QApplication_SetEffectEnabled(C.longlong(effect), C.char(int8(qt.GoBoolToInt(enable)))) +} + +func (ptr *QApplication) SetEffectEnabled(effect core.Qt__UIEffect, enable bool) { + C.QApplication_QApplication_SetEffectEnabled(C.longlong(effect), C.char(int8(qt.GoBoolToInt(enable)))) +} + +func QApplication_SetFont(font gui.QFont_ITF, className string) { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + C.QApplication_QApplication_SetFont(gui.PointerFromQFont(font), classNameC) +} + +func (ptr *QApplication) SetFont(font gui.QFont_ITF, className string) { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + C.QApplication_QApplication_SetFont(gui.PointerFromQFont(font), classNameC) +} + +func QApplication_SetGlobalStrut(vqs core.QSize_ITF) { + C.QApplication_QApplication_SetGlobalStrut(core.PointerFromQSize(vqs)) +} + +func (ptr *QApplication) SetGlobalStrut(vqs core.QSize_ITF) { + C.QApplication_QApplication_SetGlobalStrut(core.PointerFromQSize(vqs)) +} + +func QApplication_SetKeyboardInputInterval(vin int) { + C.QApplication_QApplication_SetKeyboardInputInterval(C.int(int32(vin))) +} + +func (ptr *QApplication) SetKeyboardInputInterval(vin int) { + C.QApplication_QApplication_SetKeyboardInputInterval(C.int(int32(vin))) +} + +func QApplication_SetNavigationMode(mode core.Qt__NavigationMode) { + C.QApplication_QApplication_SetNavigationMode(C.longlong(mode)) +} + +func (ptr *QApplication) SetNavigationMode(mode core.Qt__NavigationMode) { + C.QApplication_QApplication_SetNavigationMode(C.longlong(mode)) +} + +func QApplication_SetPalette(palette gui.QPalette_ITF, className string) { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + C.QApplication_QApplication_SetPalette(gui.PointerFromQPalette(palette), classNameC) +} + +func (ptr *QApplication) SetPalette(palette gui.QPalette_ITF, className string) { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + C.QApplication_QApplication_SetPalette(gui.PointerFromQPalette(palette), classNameC) +} + +func QApplication_SetStartDragDistance(l int) { + C.QApplication_QApplication_SetStartDragDistance(C.int(int32(l))) +} + +func (ptr *QApplication) SetStartDragDistance(l int) { + C.QApplication_QApplication_SetStartDragDistance(C.int(int32(l))) +} + +func QApplication_SetStartDragTime(ms int) { + C.QApplication_QApplication_SetStartDragTime(C.int(int32(ms))) +} + +func (ptr *QApplication) SetStartDragTime(ms int) { + C.QApplication_QApplication_SetStartDragTime(C.int(int32(ms))) +} + +func QApplication_SetStyle(style QStyle_ITF) { + C.QApplication_QApplication_SetStyle(PointerFromQStyle(style)) +} + +func (ptr *QApplication) SetStyle(style QStyle_ITF) { + C.QApplication_QApplication_SetStyle(PointerFromQStyle(style)) +} + +func QApplication_SetStyle2(style string) *QStyle { + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_SetStyle2(C.struct_QtWidgets_PackedString{data: styleC, len: C.longlong(len(style))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) SetStyle2(style string) *QStyle { + var styleC *C.char + if style != "" { + styleC = C.CString(style) + defer C.free(unsafe.Pointer(styleC)) + } + tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_SetStyle2(C.struct_QtWidgets_PackedString{data: styleC, len: C.longlong(len(style))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQApplication_SetStyleSheet +func callbackQApplication_SetStyleSheet(ptr unsafe.Pointer, sheet C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(sheet)) + } else { + NewQApplicationFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(sheet)) + } +} + +func (ptr *QApplication) ConnectSetStyleSheet(f func(sheet string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setStyleSheet"); signal != nil { + f := func(sheet string) { + (*(*func(string))(signal))(sheet) + f(sheet) + } + qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectSetStyleSheet() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setStyleSheet") + } +} + +func (ptr *QApplication) SetStyleSheet(sheet string) { + if ptr.Pointer() != nil { + var sheetC *C.char + if sheet != "" { + sheetC = C.CString(sheet) + defer C.free(unsafe.Pointer(sheetC)) + } + C.QApplication_SetStyleSheet(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sheetC, len: C.longlong(len(sheet))}) + } +} + +func (ptr *QApplication) SetStyleSheetDefault(sheet string) { + if ptr.Pointer() != nil { + var sheetC *C.char + if sheet != "" { + sheetC = C.CString(sheet) + defer C.free(unsafe.Pointer(sheetC)) + } + C.QApplication_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sheetC, len: C.longlong(len(sheet))}) + } +} + +func QApplication_SetWheelScrollLines(vin int) { + C.QApplication_QApplication_SetWheelScrollLines(C.int(int32(vin))) +} + +func (ptr *QApplication) SetWheelScrollLines(vin int) { + C.QApplication_QApplication_SetWheelScrollLines(C.int(int32(vin))) +} + +func QApplication_SetWindowIcon(icon gui.QIcon_ITF) { + C.QApplication_QApplication_SetWindowIcon(gui.PointerFromQIcon(icon)) +} + +func (ptr *QApplication) SetWindowIcon(icon gui.QIcon_ITF) { + C.QApplication_QApplication_SetWindowIcon(gui.PointerFromQIcon(icon)) +} + +func QApplication_StartDragDistance() int { + return int(int32(C.QApplication_QApplication_StartDragDistance())) +} + +func (ptr *QApplication) StartDragDistance() int { + return int(int32(C.QApplication_QApplication_StartDragDistance())) +} + +func QApplication_StartDragTime() int { + return int(int32(C.QApplication_QApplication_StartDragTime())) +} + +func (ptr *QApplication) StartDragTime() int { + return int(int32(C.QApplication_QApplication_StartDragTime())) +} + +func QApplication_Style() *QStyle { + tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_Style()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) Style() *QStyle { + tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_Style()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) StyleSheet() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QApplication_StyleSheet(ptr.Pointer())) + } + return "" +} + +func QApplication_TopLevelAt(point core.QPoint_ITF) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt(core.PointerFromQPoint(point))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) TopLevelAt(point core.QPoint_ITF) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt(core.PointerFromQPoint(point))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_TopLevelAt2(x int, y int) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt2(C.int(int32(x)), C.int(int32(y)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) TopLevelAt2(x int, y int) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt2(C.int(int32(x)), C.int(int32(y)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_TopLevelWidgets() []*QWidget { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQApplicationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__topLevelWidgets_atList(i) + } + return out + }(C.QApplication_QApplication_TopLevelWidgets()) +} + +func (ptr *QApplication) TopLevelWidgets() []*QWidget { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQApplicationFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__topLevelWidgets_atList(i) + } + return out + }(C.QApplication_QApplication_TopLevelWidgets()) +} + +func QApplication_WheelScrollLines() int { + return int(int32(C.QApplication_QApplication_WheelScrollLines())) +} + +func (ptr *QApplication) WheelScrollLines() int { + return int(int32(C.QApplication_QApplication_WheelScrollLines())) +} + +func QApplication_WidgetAt(point core.QPoint_ITF) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt(core.PointerFromQPoint(point))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) WidgetAt(point core.QPoint_ITF) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt(core.PointerFromQPoint(point))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_WidgetAt2(x int, y int) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt2(C.int(int32(x)), C.int(int32(y)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QApplication) WidgetAt2(x int, y int) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt2(C.int(int32(x)), C.int(int32(y)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QApplication_WindowIcon() *gui.QIcon { + tmpValue := gui.NewQIconFromPointer(C.QApplication_QApplication_WindowIcon()) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue +} + +func (ptr *QApplication) WindowIcon() *gui.QIcon { + tmpValue := gui.NewQIconFromPointer(C.QApplication_QApplication_WindowIcon()) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue +} + +//export callbackQApplication_DestroyQApplication +func callbackQApplication_DestroyQApplication(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QApplication"); signal != nil { + (*(*func())(signal))() + } else { + NewQApplicationFromPointer(ptr).DestroyQApplicationDefault() + } +} + +func (ptr *QApplication) ConnectDestroyQApplication(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QApplication"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QApplication", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QApplication", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QApplication) DisconnectDestroyQApplication() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QApplication") + } +} + +func (ptr *QApplication) DestroyQApplication() { + if ptr.Pointer() != nil { + C.QApplication_DestroyQApplication(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QApplication) DestroyQApplicationDefault() { + if ptr.Pointer() != nil { + C.QApplication_DestroyQApplicationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QApplication) __allWidgets_atList(i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QApplication___allWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __allWidgets_setList(i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QApplication___allWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) + } +} + +func (ptr *QApplication) __allWidgets_newList() unsafe.Pointer { + return C.QApplication___allWidgets_newList(ptr.Pointer()) +} + +func (ptr *QApplication) __topLevelWidgets_atList(i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QApplication___topLevelWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __topLevelWidgets_setList(i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QApplication___topLevelWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) + } +} + +func (ptr *QApplication) __topLevelWidgets_newList() unsafe.Pointer { + return C.QApplication___topLevelWidgets_newList(ptr.Pointer()) +} + +func (ptr *QApplication) __screens_atList(i int) *gui.QScreen { + if ptr.Pointer() != nil { + tmpValue := gui.NewQScreenFromPointer(C.QApplication___screens_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __screens_setList(i gui.QScreen_ITF) { + if ptr.Pointer() != nil { + C.QApplication___screens_setList(ptr.Pointer(), gui.PointerFromQScreen(i)) + } +} + +func (ptr *QApplication) __screens_newList() unsafe.Pointer { + return C.QApplication___screens_newList(ptr.Pointer()) +} + +func (ptr *QApplication) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QApplication___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QApplication___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QApplication) __children_newList() unsafe.Pointer { + return C.QApplication___children_newList(ptr.Pointer()) +} + +func (ptr *QApplication) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QApplication___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QApplication) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QApplication___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QApplication) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QApplication___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QApplication) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QApplication___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QApplication___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QApplication) __findChildren_newList() unsafe.Pointer { + return C.QApplication___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QApplication) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QApplication___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QApplication___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QApplication) __findChildren_newList3() unsafe.Pointer { + return C.QApplication___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QApplication) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QApplication___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QApplication) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QApplication___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QApplication) __qFindChildren_newList2() unsafe.Pointer { + return C.QApplication___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQApplication_ApplicationDisplayNameChanged +func callbackQApplication_ApplicationDisplayNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationDisplayNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_ApplicationStateChanged +func callbackQApplication_ApplicationStateChanged(ptr unsafe.Pointer, state C.longlong) { + if signal := qt.GetSignal(ptr, "applicationStateChanged"); signal != nil { + (*(*func(core.Qt__ApplicationState))(signal))(core.Qt__ApplicationState(state)) + } + +} + +//export callbackQApplication_CommitDataRequest +func callbackQApplication_CommitDataRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "commitDataRequest"); signal != nil { + (*(*func(*gui.QSessionManager))(signal))(gui.NewQSessionManagerFromPointer(manager)) + } + +} + +//export callbackQApplication_FocusObjectChanged +func callbackQApplication_FocusObjectChanged(ptr unsafe.Pointer, focusObject unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(focusObject)) + } + +} + +//export callbackQApplication_FocusWindowChanged +func callbackQApplication_FocusWindowChanged(ptr unsafe.Pointer, focusWindow unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusWindowChanged"); signal != nil { + (*(*func(*gui.QWindow))(signal))(gui.NewQWindowFromPointer(focusWindow)) + } + +} + +//export callbackQApplication_FontChanged +func callbackQApplication_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil { + (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) + } + +} + +//export callbackQApplication_FontDatabaseChanged +func callbackQApplication_FontDatabaseChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fontDatabaseChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_LastWindowClosed +func callbackQApplication_LastWindowClosed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "lastWindowClosed"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_LayoutDirectionChanged +func callbackQApplication_LayoutDirectionChanged(ptr unsafe.Pointer, direction C.longlong) { + if signal := qt.GetSignal(ptr, "layoutDirectionChanged"); signal != nil { + (*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(direction)) + } + +} + +//export callbackQApplication_PaletteChanged +func callbackQApplication_PaletteChanged(ptr unsafe.Pointer, palette unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paletteChanged"); signal != nil { + (*(*func(*gui.QPalette))(signal))(gui.NewQPaletteFromPointer(palette)) + } + +} + +//export callbackQApplication_PrimaryScreenChanged +func callbackQApplication_PrimaryScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil { + (*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen)) + } + +} + +//export callbackQApplication_SaveStateRequest +func callbackQApplication_SaveStateRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "saveStateRequest"); signal != nil { + (*(*func(*gui.QSessionManager))(signal))(gui.NewQSessionManagerFromPointer(manager)) + } + +} + +//export callbackQApplication_ScreenAdded +func callbackQApplication_ScreenAdded(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "screenAdded"); signal != nil { + (*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen)) + } + +} + +//export callbackQApplication_ScreenRemoved +func callbackQApplication_ScreenRemoved(ptr unsafe.Pointer, screen unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "screenRemoved"); signal != nil { + (*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen)) + } + +} + +//export callbackQApplication_AboutToQuit +func callbackQApplication_AboutToQuit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_ApplicationNameChanged +func callbackQApplication_ApplicationNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_ApplicationVersionChanged +func callbackQApplication_ApplicationVersionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_OrganizationDomainChanged +func callbackQApplication_OrganizationDomainChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_OrganizationNameChanged +func callbackQApplication_OrganizationNameChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQApplication_Quit +func callbackQApplication_Quit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "quit"); signal != nil { + (*(*func())(signal))() + } else { + NewQApplicationFromPointer(ptr).QuitDefault() + } +} + +func (ptr *QApplication) QuitDefault() { + if ptr.Pointer() != nil { + C.QApplication_QuitDefault(ptr.Pointer()) + } +} + +//export callbackQApplication_ChildEvent +func callbackQApplication_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQApplicationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QApplication) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QApplication_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQApplication_ConnectNotify +func callbackQApplication_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQApplicationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QApplication) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QApplication_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQApplication_CustomEvent +func callbackQApplication_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQApplicationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QApplication) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QApplication_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQApplication_DeleteLater +func callbackQApplication_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQApplicationFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QApplication) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QApplication_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQApplication_Destroyed +func callbackQApplication_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQApplication_DisconnectNotify +func callbackQApplication_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQApplicationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QApplication) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QApplication_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQApplication_EventFilter +func callbackQApplication_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QApplication) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QApplication_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQApplication_MetaObject +func callbackQApplication_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQApplicationFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QApplication) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QApplication_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQApplication_ObjectNameChanged +func callbackQApplication_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQApplication_TimerEvent +func callbackQApplication_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQApplicationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QApplication) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QApplication_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QBoxLayout struct { + QLayout +} + +type QBoxLayout_ITF interface { + QLayout_ITF + QBoxLayout_PTR() *QBoxLayout +} + +func (ptr *QBoxLayout) QBoxLayout_PTR() *QBoxLayout { + return ptr +} + +func (ptr *QBoxLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QBoxLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QLayout_PTR().SetPointer(p) + } +} + +func PointerFromQBoxLayout(ptr QBoxLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QBoxLayout_PTR().Pointer() + } + return nil +} + +func NewQBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QBoxLayout) { + n = new(QBoxLayout) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QBoxLayout__Direction +//QBoxLayout::Direction +type QBoxLayout__Direction int64 + +const ( + QBoxLayout__LeftToRight QBoxLayout__Direction = QBoxLayout__Direction(0) + QBoxLayout__RightToLeft QBoxLayout__Direction = QBoxLayout__Direction(1) + QBoxLayout__TopToBottom QBoxLayout__Direction = QBoxLayout__Direction(2) + QBoxLayout__BottomToTop QBoxLayout__Direction = QBoxLayout__Direction(3) + QBoxLayout__Down QBoxLayout__Direction = QBoxLayout__Direction(QBoxLayout__TopToBottom) + QBoxLayout__Up QBoxLayout__Direction = QBoxLayout__Direction(QBoxLayout__BottomToTop) +) + +func NewQBoxLayout(dir QBoxLayout__Direction, parent QWidget_ITF) *QBoxLayout { + tmpValue := NewQBoxLayoutFromPointer(C.QBoxLayout_NewQBoxLayout(C.longlong(dir), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQBoxLayout_AddItem +func callbackQBoxLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "addItem"); signal != nil { + (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) + } else { + NewQBoxLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item)) + } +} + +func (ptr *QBoxLayout) ConnectAddItem(f func(item *QLayoutItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { + f := func(item *QLayoutItem) { + (*(*func(*QLayoutItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBoxLayout) DisconnectAddItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addItem") + } +} + +func (ptr *QBoxLayout) AddItem(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QBoxLayout) AddItemDefault(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QBoxLayout) AddLayout(layout QLayout_ITF, stretch int) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddLayout(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(stretch))) + } +} + +func (ptr *QBoxLayout) AddSpacerItem(spacerItem QSpacerItem_ITF) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddSpacerItem(ptr.Pointer(), PointerFromQSpacerItem(spacerItem)) + } +} + +func (ptr *QBoxLayout) AddSpacing(size int) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddSpacing(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QBoxLayout) AddStretch(stretch int) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddStretch(ptr.Pointer(), C.int(int32(stretch))) + } +} + +func (ptr *QBoxLayout) AddStrut(size int) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddStrut(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QBoxLayout) AddWidget(widget QWidget_ITF, stretch int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QBoxLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)), C.longlong(alignment)) + } +} + +//export callbackQBoxLayout_Count +func callbackQBoxLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQBoxLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QBoxLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBoxLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QBoxLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QBoxLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QBoxLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QBoxLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QBoxLayout) Direction() QBoxLayout__Direction { + if ptr.Pointer() != nil { + return QBoxLayout__Direction(C.QBoxLayout_Direction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QBoxLayout) InsertItem(index int, item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QBoxLayout_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QBoxLayout) InsertLayout(index int, layout QLayout_ITF, stretch int) { + if ptr.Pointer() != nil { + C.QBoxLayout_InsertLayout(ptr.Pointer(), C.int(int32(index)), PointerFromQLayout(layout), C.int(int32(stretch))) + } +} + +func (ptr *QBoxLayout) InsertSpacerItem(index int, spacerItem QSpacerItem_ITF) { + if ptr.Pointer() != nil { + C.QBoxLayout_InsertSpacerItem(ptr.Pointer(), C.int(int32(index)), PointerFromQSpacerItem(spacerItem)) + } +} + +func (ptr *QBoxLayout) InsertSpacing(index int, size int) { + if ptr.Pointer() != nil { + C.QBoxLayout_InsertSpacing(ptr.Pointer(), C.int(int32(index)), C.int(int32(size))) + } +} + +func (ptr *QBoxLayout) InsertStretch(index int, stretch int) { + if ptr.Pointer() != nil { + C.QBoxLayout_InsertStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) + } +} + +func (ptr *QBoxLayout) InsertWidget(index int, widget QWidget_ITF, stretch int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QBoxLayout_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch)), C.longlong(alignment)) + } +} + +//export callbackQBoxLayout_ItemAt +func callbackQBoxLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQBoxLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) +} + +func (ptr *QBoxLayout) ConnectItemAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBoxLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QBoxLayout) ItemAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QBoxLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QBoxLayout) ItemAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QBoxLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QBoxLayout) SetDirection(direction QBoxLayout__Direction) { + if ptr.Pointer() != nil { + C.QBoxLayout_SetDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QBoxLayout) SetStretch(index int, stretch int) { + if ptr.Pointer() != nil { + C.QBoxLayout_SetStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) + } +} + +func (ptr *QBoxLayout) SetStretchFactor(widget QWidget_ITF, stretch int) bool { + if ptr.Pointer() != nil { + return int8(C.QBoxLayout_SetStretchFactor(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)))) != 0 + } + return false +} + +func (ptr *QBoxLayout) SetStretchFactor2(layout QLayout_ITF, stretch int) bool { + if ptr.Pointer() != nil { + return int8(C.QBoxLayout_SetStretchFactor2(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(stretch)))) != 0 + } + return false +} + +//export callbackQBoxLayout_SizeHint +func callbackQBoxLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQBoxLayoutFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QBoxLayout) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBoxLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QBoxLayout) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QBoxLayout_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QBoxLayout) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QBoxLayout_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QBoxLayout) Stretch(index int) int { + if ptr.Pointer() != nil { + return int(int32(C.QBoxLayout_Stretch(ptr.Pointer(), C.int(int32(index))))) + } + return 0 +} + +//export callbackQBoxLayout_TakeAt +func callbackQBoxLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQBoxLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) +} + +func (ptr *QBoxLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBoxLayout) DisconnectTakeAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "takeAt") + } +} + +func (ptr *QBoxLayout) TakeAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QBoxLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QBoxLayout) TakeAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QBoxLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQBoxLayout_DestroyQBoxLayout +func callbackQBoxLayout_DestroyQBoxLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QBoxLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQBoxLayoutFromPointer(ptr).DestroyQBoxLayoutDefault() + } +} + +func (ptr *QBoxLayout) ConnectDestroyQBoxLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QBoxLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QBoxLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QBoxLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QBoxLayout) DisconnectDestroyQBoxLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QBoxLayout") + } +} + +func (ptr *QBoxLayout) DestroyQBoxLayout() { + if ptr.Pointer() != nil { + C.QBoxLayout_DestroyQBoxLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QBoxLayout) DestroyQBoxLayoutDefault() { + if ptr.Pointer() != nil { + C.QBoxLayout_DestroyQBoxLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QButtonGroup struct { + core.QObject +} + +type QButtonGroup_ITF interface { + core.QObject_ITF + QButtonGroup_PTR() *QButtonGroup +} + +func (ptr *QButtonGroup) QButtonGroup_PTR() *QButtonGroup { + return ptr +} + +func (ptr *QButtonGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QButtonGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQButtonGroup(ptr QButtonGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QButtonGroup_PTR().Pointer() + } + return nil +} + +func NewQButtonGroupFromPointer(ptr unsafe.Pointer) (n *QButtonGroup) { + n = new(QButtonGroup) + n.SetPointer(ptr) + return +} +func NewQButtonGroup(parent core.QObject_ITF) *QButtonGroup { + tmpValue := NewQButtonGroupFromPointer(C.QButtonGroup_NewQButtonGroup(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QButtonGroup) AddButton(button QAbstractButton_ITF, id int) { + if ptr.Pointer() != nil { + C.QButtonGroup_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.int(int32(id))) + } +} + +func (ptr *QButtonGroup) Button(id int) *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup_Button(ptr.Pointer(), C.int(int32(id)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQButtonGroup_ButtonClicked +func callbackQButtonGroup_ButtonClicked(ptr unsafe.Pointer, button unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "buttonClicked"); signal != nil { + (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) + } + +} + +func (ptr *QButtonGroup) ConnectButtonClicked(f func(button *QAbstractButton)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked") { + C.QButtonGroup_ConnectButtonClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked"); signal != nil { + f := func(button *QAbstractButton) { + (*(*func(*QAbstractButton))(signal))(button) + f(button) + } + qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonClicked() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonClicked") + } +} + +func (ptr *QButtonGroup) ButtonClicked(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonClicked(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +//export callbackQButtonGroup_ButtonClicked2 +func callbackQButtonGroup_ButtonClicked2(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "buttonClicked2"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } + +} + +func (ptr *QButtonGroup) ConnectButtonClicked2(f func(id int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked2") { + C.QButtonGroup_ConnectButtonClicked2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked2"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "buttonClicked2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonClicked2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonClicked2() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonClicked2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonClicked2") + } +} + +func (ptr *QButtonGroup) ButtonClicked2(id int) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonClicked2(ptr.Pointer(), C.int(int32(id))) + } +} + +//export callbackQButtonGroup_ButtonPressed +func callbackQButtonGroup_ButtonPressed(ptr unsafe.Pointer, button unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "buttonPressed"); signal != nil { + (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) + } + +} + +func (ptr *QButtonGroup) ConnectButtonPressed(f func(button *QAbstractButton)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonPressed") { + C.QButtonGroup_ConnectButtonPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonPressed"); signal != nil { + f := func(button *QAbstractButton) { + (*(*func(*QAbstractButton))(signal))(button) + f(button) + } + qt.ConnectSignal(ptr.Pointer(), "buttonPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonPressed() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonPressed") + } +} + +func (ptr *QButtonGroup) ButtonPressed(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonPressed(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +//export callbackQButtonGroup_ButtonPressed2 +func callbackQButtonGroup_ButtonPressed2(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "buttonPressed2"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } + +} + +func (ptr *QButtonGroup) ConnectButtonPressed2(f func(id int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonPressed2") { + C.QButtonGroup_ConnectButtonPressed2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonPressed2"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "buttonPressed2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonPressed2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonPressed2() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonPressed2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonPressed2") + } +} + +func (ptr *QButtonGroup) ButtonPressed2(id int) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonPressed2(ptr.Pointer(), C.int(int32(id))) + } +} + +//export callbackQButtonGroup_ButtonReleased +func callbackQButtonGroup_ButtonReleased(ptr unsafe.Pointer, button unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "buttonReleased"); signal != nil { + (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) + } + +} + +func (ptr *QButtonGroup) ConnectButtonReleased(f func(button *QAbstractButton)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonReleased") { + C.QButtonGroup_ConnectButtonReleased(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonReleased"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonReleased"); signal != nil { + f := func(button *QAbstractButton) { + (*(*func(*QAbstractButton))(signal))(button) + f(button) + } + qt.ConnectSignal(ptr.Pointer(), "buttonReleased", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonReleased", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonReleased() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonReleased(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonReleased") + } +} + +func (ptr *QButtonGroup) ButtonReleased(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonReleased(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +//export callbackQButtonGroup_ButtonReleased2 +func callbackQButtonGroup_ButtonReleased2(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "buttonReleased2"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } + +} + +func (ptr *QButtonGroup) ConnectButtonReleased2(f func(id int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonReleased2") { + C.QButtonGroup_ConnectButtonReleased2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonReleased"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonReleased2"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "buttonReleased2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonReleased2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonReleased2() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonReleased2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonReleased2") + } +} + +func (ptr *QButtonGroup) ButtonReleased2(id int) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonReleased2(ptr.Pointer(), C.int(int32(id))) + } +} + +//export callbackQButtonGroup_ButtonToggled +func callbackQButtonGroup_ButtonToggled(ptr unsafe.Pointer, button unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "buttonToggled"); signal != nil { + (*(*func(*QAbstractButton, bool))(signal))(NewQAbstractButtonFromPointer(button), int8(checked) != 0) + } + +} + +func (ptr *QButtonGroup) ConnectButtonToggled(f func(button *QAbstractButton, checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonToggled") { + C.QButtonGroup_ConnectButtonToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonToggled"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonToggled"); signal != nil { + f := func(button *QAbstractButton, checked bool) { + (*(*func(*QAbstractButton, bool))(signal))(button, checked) + f(button, checked) + } + qt.ConnectSignal(ptr.Pointer(), "buttonToggled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonToggled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonToggled() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonToggled(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonToggled") + } +} + +func (ptr *QButtonGroup) ButtonToggled(button QAbstractButton_ITF, checked bool) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonToggled(ptr.Pointer(), PointerFromQAbstractButton(button), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +//export callbackQButtonGroup_ButtonToggled2 +func callbackQButtonGroup_ButtonToggled2(ptr unsafe.Pointer, id C.int, checked C.char) { + if signal := qt.GetSignal(ptr, "buttonToggled2"); signal != nil { + (*(*func(int, bool))(signal))(int(int32(id)), int8(checked) != 0) + } + +} + +func (ptr *QButtonGroup) ConnectButtonToggled2(f func(id int, checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonToggled2") { + C.QButtonGroup_ConnectButtonToggled2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonToggled"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonToggled2"); signal != nil { + f := func(id int, checked bool) { + (*(*func(int, bool))(signal))(id, checked) + f(id, checked) + } + qt.ConnectSignal(ptr.Pointer(), "buttonToggled2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonToggled2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectButtonToggled2() { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectButtonToggled2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonToggled2") + } +} + +func (ptr *QButtonGroup) ButtonToggled2(id int, checked bool) { + if ptr.Pointer() != nil { + C.QButtonGroup_ButtonToggled2(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QButtonGroup) Buttons() []*QAbstractButton { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton { + out := make([]*QAbstractButton, int(l.len)) + tmpList := NewQButtonGroupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__buttons_atList(i) + } + return out + }(C.QButtonGroup_Buttons(ptr.Pointer())) + } + return make([]*QAbstractButton, 0) +} + +func (ptr *QButtonGroup) CheckedButton() *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup_CheckedButton(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) CheckedId() int { + if ptr.Pointer() != nil { + return int(int32(C.QButtonGroup_CheckedId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QButtonGroup) Exclusive() bool { + if ptr.Pointer() != nil { + return int8(C.QButtonGroup_Exclusive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QButtonGroup) Id(button QAbstractButton_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QButtonGroup_Id(ptr.Pointer(), PointerFromQAbstractButton(button)))) + } + return 0 +} + +func (ptr *QButtonGroup) RemoveButton(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +func (ptr *QButtonGroup) SetExclusive(vbo bool) { + if ptr.Pointer() != nil { + C.QButtonGroup_SetExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QButtonGroup) SetId(button QAbstractButton_ITF, id int) { + if ptr.Pointer() != nil { + C.QButtonGroup_SetId(ptr.Pointer(), PointerFromQAbstractButton(button), C.int(int32(id))) + } +} + +//export callbackQButtonGroup_DestroyQButtonGroup +func callbackQButtonGroup_DestroyQButtonGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QButtonGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQButtonGroupFromPointer(ptr).DestroyQButtonGroupDefault() + } +} + +func (ptr *QButtonGroup) ConnectDestroyQButtonGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QButtonGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QButtonGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QButtonGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QButtonGroup) DisconnectDestroyQButtonGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QButtonGroup") + } +} + +func (ptr *QButtonGroup) DestroyQButtonGroup() { + if ptr.Pointer() != nil { + C.QButtonGroup_DestroyQButtonGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QButtonGroup) DestroyQButtonGroupDefault() { + if ptr.Pointer() != nil { + C.QButtonGroup_DestroyQButtonGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QButtonGroup) __buttons_atList(i int) *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup___buttons_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) __buttons_setList(i QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i)) + } +} + +func (ptr *QButtonGroup) __buttons_newList() unsafe.Pointer { + return C.QButtonGroup___buttons_newList(ptr.Pointer()) +} + +func (ptr *QButtonGroup) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QButtonGroup) __children_newList() unsafe.Pointer { + return C.QButtonGroup___children_newList(ptr.Pointer()) +} + +func (ptr *QButtonGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QButtonGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QButtonGroup) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QButtonGroup___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QButtonGroup) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QButtonGroup) __findChildren_newList() unsafe.Pointer { + return C.QButtonGroup___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QButtonGroup) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QButtonGroup) __findChildren_newList3() unsafe.Pointer { + return C.QButtonGroup___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QButtonGroup) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QButtonGroup) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QButtonGroup) __qFindChildren_newList2() unsafe.Pointer { + return C.QButtonGroup___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQButtonGroup_ChildEvent +func callbackQButtonGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQButtonGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QButtonGroup) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQButtonGroup_ConnectNotify +func callbackQButtonGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQButtonGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QButtonGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQButtonGroup_CustomEvent +func callbackQButtonGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQButtonGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QButtonGroup) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQButtonGroup_DeleteLater +func callbackQButtonGroup_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQButtonGroupFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QButtonGroup) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QButtonGroup_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQButtonGroup_Destroyed +func callbackQButtonGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQButtonGroup_DisconnectNotify +func callbackQButtonGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQButtonGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QButtonGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQButtonGroup_Event +func callbackQButtonGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQButtonGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QButtonGroup) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QButtonGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQButtonGroup_EventFilter +func callbackQButtonGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQButtonGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QButtonGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QButtonGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQButtonGroup_MetaObject +func callbackQButtonGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQButtonGroupFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QButtonGroup) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QButtonGroup_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQButtonGroup_ObjectNameChanged +func callbackQButtonGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQButtonGroup_TimerEvent +func callbackQButtonGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQButtonGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QButtonGroup) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QButtonGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QCalendarWidget struct { + QWidget +} + +type QCalendarWidget_ITF interface { + QWidget_ITF + QCalendarWidget_PTR() *QCalendarWidget +} + +func (ptr *QCalendarWidget) QCalendarWidget_PTR() *QCalendarWidget { + return ptr +} + +func (ptr *QCalendarWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QCalendarWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQCalendarWidget(ptr QCalendarWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCalendarWidget_PTR().Pointer() + } + return nil +} + +func NewQCalendarWidgetFromPointer(ptr unsafe.Pointer) (n *QCalendarWidget) { + n = new(QCalendarWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCalendarWidget__VerticalHeaderFormat +//QCalendarWidget::VerticalHeaderFormat +type QCalendarWidget__VerticalHeaderFormat int64 + +const ( + QCalendarWidget__NoVerticalHeader QCalendarWidget__VerticalHeaderFormat = QCalendarWidget__VerticalHeaderFormat(0) + QCalendarWidget__ISOWeekNumbers QCalendarWidget__VerticalHeaderFormat = QCalendarWidget__VerticalHeaderFormat(1) +) + +//go:generate stringer -type=QCalendarWidget__SelectionMode +//QCalendarWidget::SelectionMode +type QCalendarWidget__SelectionMode int64 + +const ( + QCalendarWidget__NoSelection QCalendarWidget__SelectionMode = QCalendarWidget__SelectionMode(0) + QCalendarWidget__SingleSelection QCalendarWidget__SelectionMode = QCalendarWidget__SelectionMode(1) +) + +//go:generate stringer -type=QCalendarWidget__HorizontalHeaderFormat +//QCalendarWidget::HorizontalHeaderFormat +type QCalendarWidget__HorizontalHeaderFormat int64 + +const ( + QCalendarWidget__NoHorizontalHeader QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(0) + QCalendarWidget__SingleLetterDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(1) + QCalendarWidget__ShortDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(2) + QCalendarWidget__LongDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(3) +) + +func NewQCalendarWidget(parent QWidget_ITF) *QCalendarWidget { + tmpValue := NewQCalendarWidgetFromPointer(C.QCalendarWidget_NewQCalendarWidget(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQCalendarWidget_Activated +func callbackQCalendarWidget_Activated(ptr unsafe.Pointer, date unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) + } + +} + +func (ptr *QCalendarWidget) ConnectActivated(f func(date *core.QDate)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QCalendarWidget_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func(date *core.QDate) { + (*(*func(*core.QDate))(signal))(date) + f(date) + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QCalendarWidget_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QCalendarWidget) Activated(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_Activated(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +//export callbackQCalendarWidget_Clicked +func callbackQCalendarWidget_Clicked(ptr unsafe.Pointer, date unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clicked"); signal != nil { + (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) + } + +} + +func (ptr *QCalendarWidget) ConnectClicked(f func(date *core.QDate)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "clicked") { + C.QCalendarWidget_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { + f := func(date *core.QDate) { + (*(*func(*core.QDate))(signal))(date) + f(date) + } + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectClicked() { + if ptr.Pointer() != nil { + C.QCalendarWidget_DisconnectClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "clicked") + } +} + +func (ptr *QCalendarWidget) Clicked(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_Clicked(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +//export callbackQCalendarWidget_CurrentPageChanged +func callbackQCalendarWidget_CurrentPageChanged(ptr unsafe.Pointer, year C.int, month C.int) { + if signal := qt.GetSignal(ptr, "currentPageChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(year)), int(int32(month))) + } + +} + +func (ptr *QCalendarWidget) ConnectCurrentPageChanged(f func(year int, month int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentPageChanged") { + C.QCalendarWidget_ConnectCurrentPageChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentPageChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentPageChanged"); signal != nil { + f := func(year int, month int) { + (*(*func(int, int))(signal))(year, month) + f(year, month) + } + qt.ConnectSignal(ptr.Pointer(), "currentPageChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentPageChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectCurrentPageChanged() { + if ptr.Pointer() != nil { + C.QCalendarWidget_DisconnectCurrentPageChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentPageChanged") + } +} + +func (ptr *QCalendarWidget) CurrentPageChanged(year int, month int) { + if ptr.Pointer() != nil { + C.QCalendarWidget_CurrentPageChanged(ptr.Pointer(), C.int(int32(year)), C.int(int32(month))) + } +} + +func (ptr *QCalendarWidget) DateEditAcceptDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QCalendarWidget_DateEditAcceptDelay(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QCalendarWidget) DateTextFormat() map[*core.QDate]*gui.QTextCharFormat { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) map[*core.QDate]*gui.QTextCharFormat { + out := make(map[*core.QDate]*gui.QTextCharFormat, int(l.len)) + tmpList := NewQCalendarWidgetFromPointer(l.data) + for i, v := range tmpList.__dateTextFormat_keyList() { + out[v] = tmpList.__dateTextFormat_atList(v, i) + } + return out + }(C.QCalendarWidget_DateTextFormat(ptr.Pointer())) + } + return make(map[*core.QDate]*gui.QTextCharFormat, 0) +} + +func (ptr *QCalendarWidget) DateTextFormat2(date core.QDate_ITF) *gui.QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_DateTextFormat2(ptr.Pointer(), core.PointerFromQDate(date))) + runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) FirstDayOfWeek() core.Qt__DayOfWeek { + if ptr.Pointer() != nil { + return core.Qt__DayOfWeek(C.QCalendarWidget_FirstDayOfWeek(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCalendarWidget) HeaderTextFormat() *gui.QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_HeaderTextFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) HorizontalHeaderFormat() QCalendarWidget__HorizontalHeaderFormat { + if ptr.Pointer() != nil { + return QCalendarWidget__HorizontalHeaderFormat(C.QCalendarWidget_HorizontalHeaderFormat(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCalendarWidget) IsDateEditEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QCalendarWidget_IsDateEditEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCalendarWidget) IsGridVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QCalendarWidget_IsGridVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCalendarWidget) IsNavigationBarVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QCalendarWidget_IsNavigationBarVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QCalendarWidget) MaximumDate() *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_MaximumDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) MinimumDate() *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_MinimumDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) MonthShown() int { + if ptr.Pointer() != nil { + return int(int32(C.QCalendarWidget_MonthShown(ptr.Pointer()))) + } + return 0 +} + +//export callbackQCalendarWidget_PaintCell +func callbackQCalendarWidget_PaintCell(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, date unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintCell"); signal != nil { + (*(*func(*gui.QPainter, *core.QRect, *core.QDate))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQDateFromPointer(date)) + } else { + NewQCalendarWidgetFromPointer(ptr).PaintCellDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQDateFromPointer(date)) + } +} + +func (ptr *QCalendarWidget) ConnectPaintCell(f func(painter *gui.QPainter, rect *core.QRect, date *core.QDate)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintCell"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRect, date *core.QDate) { + (*(*func(*gui.QPainter, *core.QRect, *core.QDate))(signal))(painter, rect, date) + f(painter, rect, date) + } + qt.ConnectSignal(ptr.Pointer(), "paintCell", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintCell", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectPaintCell() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintCell") + } +} + +func (ptr *QCalendarWidget) PaintCell(painter gui.QPainter_ITF, rect core.QRect_ITF, date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_PaintCell(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQDate(date)) + } +} + +func (ptr *QCalendarWidget) PaintCellDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_PaintCellDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQDate(date)) + } +} + +func (ptr *QCalendarWidget) SelectedDate() *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_SelectedDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +//export callbackQCalendarWidget_SelectionChanged +func callbackQCalendarWidget_SelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QCalendarWidget) ConnectSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QCalendarWidget_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QCalendarWidget_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QCalendarWidget) SelectionChanged() { + if ptr.Pointer() != nil { + C.QCalendarWidget_SelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) SelectionMode() QCalendarWidget__SelectionMode { + if ptr.Pointer() != nil { + return QCalendarWidget__SelectionMode(C.QCalendarWidget_SelectionMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQCalendarWidget_SetCurrentPage +func callbackQCalendarWidget_SetCurrentPage(ptr unsafe.Pointer, year C.int, month C.int) { + if signal := qt.GetSignal(ptr, "setCurrentPage"); signal != nil { + (*(*func(int, int))(signal))(int(int32(year)), int(int32(month))) + } else { + NewQCalendarWidgetFromPointer(ptr).SetCurrentPageDefault(int(int32(year)), int(int32(month))) + } +} + +func (ptr *QCalendarWidget) ConnectSetCurrentPage(f func(year int, month int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentPage"); signal != nil { + f := func(year int, month int) { + (*(*func(int, int))(signal))(year, month) + f(year, month) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectSetCurrentPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentPage") + } +} + +func (ptr *QCalendarWidget) SetCurrentPage(year int, month int) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetCurrentPage(ptr.Pointer(), C.int(int32(year)), C.int(int32(month))) + } +} + +func (ptr *QCalendarWidget) SetCurrentPageDefault(year int, month int) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetCurrentPageDefault(ptr.Pointer(), C.int(int32(year)), C.int(int32(month))) + } +} + +func (ptr *QCalendarWidget) SetDateEditAcceptDelay(delay int) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetDateEditAcceptDelay(ptr.Pointer(), C.int(int32(delay))) + } +} + +func (ptr *QCalendarWidget) SetDateEditEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetDateEditEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQCalendarWidget_SetDateRange +func callbackQCalendarWidget_SetDateRange(ptr unsafe.Pointer, min unsafe.Pointer, max unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setDateRange"); signal != nil { + (*(*func(*core.QDate, *core.QDate))(signal))(core.NewQDateFromPointer(min), core.NewQDateFromPointer(max)) + } else { + NewQCalendarWidgetFromPointer(ptr).SetDateRangeDefault(core.NewQDateFromPointer(min), core.NewQDateFromPointer(max)) + } +} + +func (ptr *QCalendarWidget) ConnectSetDateRange(f func(min *core.QDate, max *core.QDate)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDateRange"); signal != nil { + f := func(min *core.QDate, max *core.QDate) { + (*(*func(*core.QDate, *core.QDate))(signal))(min, max) + f(min, max) + } + qt.ConnectSignal(ptr.Pointer(), "setDateRange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDateRange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectSetDateRange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDateRange") + } +} + +func (ptr *QCalendarWidget) SetDateRange(min core.QDate_ITF, max core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetDateRange(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max)) + } +} + +func (ptr *QCalendarWidget) SetDateRangeDefault(min core.QDate_ITF, max core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetDateRangeDefault(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max)) + } +} + +func (ptr *QCalendarWidget) SetDateTextFormat(date core.QDate_ITF, format gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetDateTextFormat(ptr.Pointer(), core.PointerFromQDate(date), gui.PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QCalendarWidget) SetFirstDayOfWeek(dayOfWeek core.Qt__DayOfWeek) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetFirstDayOfWeek(ptr.Pointer(), C.longlong(dayOfWeek)) + } +} + +//export callbackQCalendarWidget_SetGridVisible +func callbackQCalendarWidget_SetGridVisible(ptr unsafe.Pointer, show C.char) { + if signal := qt.GetSignal(ptr, "setGridVisible"); signal != nil { + (*(*func(bool))(signal))(int8(show) != 0) + } else { + NewQCalendarWidgetFromPointer(ptr).SetGridVisibleDefault(int8(show) != 0) + } +} + +func (ptr *QCalendarWidget) ConnectSetGridVisible(f func(show bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGridVisible"); signal != nil { + f := func(show bool) { + (*(*func(bool))(signal))(show) + f(show) + } + qt.ConnectSignal(ptr.Pointer(), "setGridVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGridVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectSetGridVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGridVisible") + } +} + +func (ptr *QCalendarWidget) SetGridVisible(show bool) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetGridVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QCalendarWidget) SetGridVisibleDefault(show bool) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetGridVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QCalendarWidget) SetHeaderTextFormat(format gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetHeaderTextFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QCalendarWidget) SetHorizontalHeaderFormat(format QCalendarWidget__HorizontalHeaderFormat) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetHorizontalHeaderFormat(ptr.Pointer(), C.longlong(format)) + } +} + +func (ptr *QCalendarWidget) SetMaximumDate(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetMaximumDate(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QCalendarWidget) SetMinimumDate(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetMinimumDate(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +//export callbackQCalendarWidget_SetNavigationBarVisible +func callbackQCalendarWidget_SetNavigationBarVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setNavigationBarVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQCalendarWidgetFromPointer(ptr).SetNavigationBarVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QCalendarWidget) ConnectSetNavigationBarVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setNavigationBarVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setNavigationBarVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setNavigationBarVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectSetNavigationBarVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setNavigationBarVisible") + } +} + +func (ptr *QCalendarWidget) SetNavigationBarVisible(visible bool) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetNavigationBarVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QCalendarWidget) SetNavigationBarVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetNavigationBarVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQCalendarWidget_SetSelectedDate +func callbackQCalendarWidget_SetSelectedDate(ptr unsafe.Pointer, date unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setSelectedDate"); signal != nil { + (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) + } else { + NewQCalendarWidgetFromPointer(ptr).SetSelectedDateDefault(core.NewQDateFromPointer(date)) + } +} + +func (ptr *QCalendarWidget) ConnectSetSelectedDate(f func(date *core.QDate)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelectedDate"); signal != nil { + f := func(date *core.QDate) { + (*(*func(*core.QDate))(signal))(date) + f(date) + } + qt.ConnectSignal(ptr.Pointer(), "setSelectedDate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelectedDate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectSetSelectedDate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelectedDate") + } +} + +func (ptr *QCalendarWidget) SetSelectedDate(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetSelectedDate(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QCalendarWidget) SetSelectedDateDefault(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetSelectedDateDefault(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QCalendarWidget) SetSelectionMode(mode QCalendarWidget__SelectionMode) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetSelectionMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QCalendarWidget) SetVerticalHeaderFormat(format QCalendarWidget__VerticalHeaderFormat) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetVerticalHeaderFormat(ptr.Pointer(), C.longlong(format)) + } +} + +func (ptr *QCalendarWidget) SetWeekdayTextFormat(dayOfWeek core.Qt__DayOfWeek, format gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_SetWeekdayTextFormat(ptr.Pointer(), C.longlong(dayOfWeek), gui.PointerFromQTextCharFormat(format)) + } +} + +//export callbackQCalendarWidget_ShowNextMonth +func callbackQCalendarWidget_ShowNextMonth(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showNextMonth"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).ShowNextMonthDefault() + } +} + +func (ptr *QCalendarWidget) ConnectShowNextMonth(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showNextMonth"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showNextMonth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showNextMonth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectShowNextMonth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showNextMonth") + } +} + +func (ptr *QCalendarWidget) ShowNextMonth() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowNextMonth(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) ShowNextMonthDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowNextMonthDefault(ptr.Pointer()) + } +} + +//export callbackQCalendarWidget_ShowNextYear +func callbackQCalendarWidget_ShowNextYear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showNextYear"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).ShowNextYearDefault() + } +} + +func (ptr *QCalendarWidget) ConnectShowNextYear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showNextYear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showNextYear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showNextYear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectShowNextYear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showNextYear") + } +} + +func (ptr *QCalendarWidget) ShowNextYear() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowNextYear(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) ShowNextYearDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowNextYearDefault(ptr.Pointer()) + } +} + +//export callbackQCalendarWidget_ShowPreviousMonth +func callbackQCalendarWidget_ShowPreviousMonth(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showPreviousMonth"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).ShowPreviousMonthDefault() + } +} + +func (ptr *QCalendarWidget) ConnectShowPreviousMonth(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showPreviousMonth"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showPreviousMonth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showPreviousMonth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectShowPreviousMonth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showPreviousMonth") + } +} + +func (ptr *QCalendarWidget) ShowPreviousMonth() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowPreviousMonth(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) ShowPreviousMonthDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowPreviousMonthDefault(ptr.Pointer()) + } +} + +//export callbackQCalendarWidget_ShowPreviousYear +func callbackQCalendarWidget_ShowPreviousYear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showPreviousYear"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).ShowPreviousYearDefault() + } +} + +func (ptr *QCalendarWidget) ConnectShowPreviousYear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showPreviousYear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showPreviousYear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showPreviousYear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectShowPreviousYear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showPreviousYear") + } +} + +func (ptr *QCalendarWidget) ShowPreviousYear() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowPreviousYear(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) ShowPreviousYearDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowPreviousYearDefault(ptr.Pointer()) + } +} + +//export callbackQCalendarWidget_ShowSelectedDate +func callbackQCalendarWidget_ShowSelectedDate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showSelectedDate"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).ShowSelectedDateDefault() + } +} + +func (ptr *QCalendarWidget) ConnectShowSelectedDate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showSelectedDate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showSelectedDate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showSelectedDate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectShowSelectedDate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showSelectedDate") + } +} + +func (ptr *QCalendarWidget) ShowSelectedDate() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowSelectedDate(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) ShowSelectedDateDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowSelectedDateDefault(ptr.Pointer()) + } +} + +//export callbackQCalendarWidget_ShowToday +func callbackQCalendarWidget_ShowToday(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showToday"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).ShowTodayDefault() + } +} + +func (ptr *QCalendarWidget) ConnectShowToday(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showToday"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showToday", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showToday", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectShowToday() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showToday") + } +} + +func (ptr *QCalendarWidget) ShowToday() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowToday(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) ShowTodayDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_ShowTodayDefault(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) UpdateCell(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_UpdateCell(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QCalendarWidget) UpdateCells() { + if ptr.Pointer() != nil { + C.QCalendarWidget_UpdateCells(ptr.Pointer()) + } +} + +func (ptr *QCalendarWidget) VerticalHeaderFormat() QCalendarWidget__VerticalHeaderFormat { + if ptr.Pointer() != nil { + return QCalendarWidget__VerticalHeaderFormat(C.QCalendarWidget_VerticalHeaderFormat(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCalendarWidget) WeekdayTextFormat(dayOfWeek core.Qt__DayOfWeek) *gui.QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_WeekdayTextFormat(ptr.Pointer(), C.longlong(dayOfWeek))) + runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) YearShown() int { + if ptr.Pointer() != nil { + return int(int32(C.QCalendarWidget_YearShown(ptr.Pointer()))) + } + return 0 +} + +//export callbackQCalendarWidget_DestroyQCalendarWidget +func callbackQCalendarWidget_DestroyQCalendarWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QCalendarWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQCalendarWidgetFromPointer(ptr).DestroyQCalendarWidgetDefault() + } +} + +func (ptr *QCalendarWidget) ConnectDestroyQCalendarWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QCalendarWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QCalendarWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QCalendarWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCalendarWidget) DisconnectDestroyQCalendarWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QCalendarWidget") + } +} + +func (ptr *QCalendarWidget) DestroyQCalendarWidget() { + if ptr.Pointer() != nil { + C.QCalendarWidget_DestroyQCalendarWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCalendarWidget) DestroyQCalendarWidgetDefault() { + if ptr.Pointer() != nil { + C.QCalendarWidget_DestroyQCalendarWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCalendarWidget) __dateTextFormat_atList(v core.QDate_ITF, i int) *gui.QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget___dateTextFormat_atList(ptr.Pointer(), core.PointerFromQDate(v), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) __dateTextFormat_setList(key core.QDate_ITF, i gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget___dateTextFormat_setList(ptr.Pointer(), core.PointerFromQDate(key), gui.PointerFromQTextCharFormat(i)) + } +} + +func (ptr *QCalendarWidget) __dateTextFormat_newList() unsafe.Pointer { + return C.QCalendarWidget___dateTextFormat_newList(ptr.Pointer()) +} + +func (ptr *QCalendarWidget) __dateTextFormat_keyList() []*core.QDate { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QDate { + out := make([]*core.QDate, int(l.len)) + tmpList := NewQCalendarWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____dateTextFormat_keyList_atList(i) + } + return out + }(C.QCalendarWidget___dateTextFormat_keyList(ptr.Pointer())) + } + return make([]*core.QDate, 0) +} + +func (ptr *QCalendarWidget) ____dateTextFormat_keyList_atList(i int) *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_____dateTextFormat_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QCalendarWidget) ____dateTextFormat_keyList_setList(i core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QCalendarWidget_____dateTextFormat_keyList_setList(ptr.Pointer(), core.PointerFromQDate(i)) + } +} + +func (ptr *QCalendarWidget) ____dateTextFormat_keyList_newList() unsafe.Pointer { + return C.QCalendarWidget_____dateTextFormat_keyList_newList(ptr.Pointer()) +} + +type QCheckBox struct { + QAbstractButton +} + +type QCheckBox_ITF interface { + QAbstractButton_ITF + QCheckBox_PTR() *QCheckBox +} + +func (ptr *QCheckBox) QCheckBox_PTR() *QCheckBox { + return ptr +} + +func (ptr *QCheckBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractButton_PTR().Pointer() + } + return nil +} + +func (ptr *QCheckBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractButton_PTR().SetPointer(p) + } +} + +func PointerFromQCheckBox(ptr QCheckBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCheckBox_PTR().Pointer() + } + return nil +} + +func NewQCheckBoxFromPointer(ptr unsafe.Pointer) (n *QCheckBox) { + n = new(QCheckBox) + n.SetPointer(ptr) + return +} +func NewQCheckBox(parent QWidget_ITF) *QCheckBox { + tmpValue := NewQCheckBoxFromPointer(C.QCheckBox_NewQCheckBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQCheckBox2(text string, parent QWidget_ITF) *QCheckBox { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQCheckBoxFromPointer(C.QCheckBox_NewQCheckBox2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QCheckBox) CheckState() core.Qt__CheckState { + if ptr.Pointer() != nil { + return core.Qt__CheckState(C.QCheckBox_CheckState(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCheckBox) InitStyleOption(option QStyleOptionButton_ITF) { + if ptr.Pointer() != nil { + C.QCheckBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option)) + } +} + +func (ptr *QCheckBox) IsTristate() bool { + if ptr.Pointer() != nil { + return int8(C.QCheckBox_IsTristate(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQCheckBox_PaintEvent +func callbackQCheckBox_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp)) + } else { + NewQCheckBoxFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) + } +} + +func (ptr *QCheckBox) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(vqp *gui.QPaintEvent) { + (*(*func(*gui.QPaintEvent))(signal))(vqp) + f(vqp) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCheckBox) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QCheckBox) PaintEvent(vqp gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QCheckBox_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +func (ptr *QCheckBox) PaintEventDefault(vqp gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QCheckBox_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +func (ptr *QCheckBox) SetCheckState(state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QCheckBox_SetCheckState(ptr.Pointer(), C.longlong(state)) + } +} + +func (ptr *QCheckBox) SetTristate(y bool) { + if ptr.Pointer() != nil { + C.QCheckBox_SetTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(y)))) + } +} + +//export callbackQCheckBox_StateChanged +func callbackQCheckBox_StateChanged(ptr unsafe.Pointer, state C.int) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(state))) + } + +} + +func (ptr *QCheckBox) ConnectStateChanged(f func(state int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QCheckBox_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(state int) { + (*(*func(int))(signal))(state) + f(state) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCheckBox) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QCheckBox_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QCheckBox) StateChanged(state int) { + if ptr.Pointer() != nil { + C.QCheckBox_StateChanged(ptr.Pointer(), C.int(int32(state))) + } +} + +//export callbackQCheckBox_DestroyQCheckBox +func callbackQCheckBox_DestroyQCheckBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QCheckBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQCheckBoxFromPointer(ptr).DestroyQCheckBoxDefault() + } +} + +func (ptr *QCheckBox) ConnectDestroyQCheckBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QCheckBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QCheckBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QCheckBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCheckBox) DisconnectDestroyQCheckBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QCheckBox") + } +} + +func (ptr *QCheckBox) DestroyQCheckBox() { + if ptr.Pointer() != nil { + C.QCheckBox_DestroyQCheckBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCheckBox) DestroyQCheckBoxDefault() { + if ptr.Pointer() != nil { + C.QCheckBox_DestroyQCheckBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QColorDialog struct { + QDialog +} + +type QColorDialog_ITF interface { + QDialog_ITF + QColorDialog_PTR() *QColorDialog +} + +func (ptr *QColorDialog) QColorDialog_PTR() *QColorDialog { + return ptr +} + +func (ptr *QColorDialog) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QColorDialog) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQColorDialog(ptr QColorDialog_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QColorDialog_PTR().Pointer() + } + return nil +} + +func NewQColorDialogFromPointer(ptr unsafe.Pointer) (n *QColorDialog) { + n = new(QColorDialog) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QColorDialog__ColorDialogOption +//QColorDialog::ColorDialogOption +type QColorDialog__ColorDialogOption int64 + +const ( + QColorDialog__ShowAlphaChannel QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000001) + QColorDialog__NoButtons QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000002) + QColorDialog__DontUseNativeDialog QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000004) +) + +func NewQColorDialog(parent QWidget_ITF) *QColorDialog { + tmpValue := NewQColorDialogFromPointer(C.QColorDialog_NewQColorDialog(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQColorDialog2(initial gui.QColor_ITF, parent QWidget_ITF) *QColorDialog { + tmpValue := NewQColorDialogFromPointer(C.QColorDialog_NewQColorDialog2(gui.PointerFromQColor(initial), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQColorDialog_ColorSelected +func callbackQColorDialog_ColorSelected(ptr unsafe.Pointer, color unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "colorSelected"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) + } + +} + +func (ptr *QColorDialog) ConnectColorSelected(f func(color *gui.QColor)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "colorSelected") { + C.QColorDialog_ConnectColorSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "colorSelected"); signal != nil { + f := func(color *gui.QColor) { + (*(*func(*gui.QColor))(signal))(color) + f(color) + } + qt.ConnectSignal(ptr.Pointer(), "colorSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "colorSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColorDialog) DisconnectColorSelected() { + if ptr.Pointer() != nil { + C.QColorDialog_DisconnectColorSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "colorSelected") + } +} + +func (ptr *QColorDialog) ColorSelected(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QColorDialog_ColorSelected(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +func (ptr *QColorDialog) CurrentColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_CurrentColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQColorDialog_CurrentColorChanged +func callbackQColorDialog_CurrentColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentColorChanged"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) + } + +} + +func (ptr *QColorDialog) ConnectCurrentColorChanged(f func(color *gui.QColor)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentColorChanged") { + C.QColorDialog_ConnectCurrentColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentColorChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentColorChanged"); signal != nil { + f := func(color *gui.QColor) { + (*(*func(*gui.QColor))(signal))(color) + f(color) + } + qt.ConnectSignal(ptr.Pointer(), "currentColorChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentColorChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColorDialog) DisconnectCurrentColorChanged() { + if ptr.Pointer() != nil { + C.QColorDialog_DisconnectCurrentColorChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentColorChanged") + } +} + +func (ptr *QColorDialog) CurrentColorChanged(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QColorDialog_CurrentColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +func QColorDialog_CustomColor(index int) *gui.QColor { + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_CustomColor(C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColorDialog) CustomColor(index int) *gui.QColor { + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_CustomColor(C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue +} + +func QColorDialog_CustomCount() int { + return int(int32(C.QColorDialog_QColorDialog_CustomCount())) +} + +func (ptr *QColorDialog) CustomCount() int { + return int(int32(C.QColorDialog_QColorDialog_CustomCount())) +} + +//export callbackQColorDialog_Done +func callbackQColorDialog_Done(ptr unsafe.Pointer, result C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(result))) + } else { + NewQColorDialogFromPointer(ptr).DoneDefault(int(int32(result))) + } +} + +func (ptr *QColorDialog) ConnectDone(f func(result int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(result int) { + (*(*func(int))(signal))(result) + f(result) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColorDialog) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QColorDialog) Done(result int) { + if ptr.Pointer() != nil { + C.QColorDialog_Done(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QColorDialog) DoneDefault(result int) { + if ptr.Pointer() != nil { + C.QColorDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) + } +} + +func QColorDialog_GetColor(initial gui.QColor_ITF, parent QWidget_ITF, title string, options QColorDialog__ColorDialogOption) *gui.QColor { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_GetColor(gui.PointerFromQColor(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColorDialog) GetColor(initial gui.QColor_ITF, parent QWidget_ITF, title string, options QColorDialog__ColorDialogOption) *gui.QColor { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_GetColor(gui.PointerFromQColor(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColorDialog) Open(receiver core.QObject_ITF, member string) { + if ptr.Pointer() != nil { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QColorDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) + } +} + +func (ptr *QColorDialog) Options() QColorDialog__ColorDialogOption { + if ptr.Pointer() != nil { + return QColorDialog__ColorDialogOption(C.QColorDialog_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColorDialog) SelectedColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_SelectedColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColorDialog) SetCurrentColor(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QColorDialog_SetCurrentColor(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +func QColorDialog_SetCustomColor(index int, color gui.QColor_ITF) { + C.QColorDialog_QColorDialog_SetCustomColor(C.int(int32(index)), gui.PointerFromQColor(color)) +} + +func (ptr *QColorDialog) SetCustomColor(index int, color gui.QColor_ITF) { + C.QColorDialog_QColorDialog_SetCustomColor(C.int(int32(index)), gui.PointerFromQColor(color)) +} + +func (ptr *QColorDialog) SetOption(option QColorDialog__ColorDialogOption, on bool) { + if ptr.Pointer() != nil { + C.QColorDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QColorDialog) SetOptions(options QColorDialog__ColorDialogOption) { + if ptr.Pointer() != nil { + C.QColorDialog_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func QColorDialog_SetStandardColor(index int, color gui.QColor_ITF) { + C.QColorDialog_QColorDialog_SetStandardColor(C.int(int32(index)), gui.PointerFromQColor(color)) +} + +func (ptr *QColorDialog) SetStandardColor(index int, color gui.QColor_ITF) { + C.QColorDialog_QColorDialog_SetStandardColor(C.int(int32(index)), gui.PointerFromQColor(color)) +} + +func QColorDialog_StandardColor(index int) *gui.QColor { + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_StandardColor(C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColorDialog) StandardColor(index int) *gui.QColor { + tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_StandardColor(C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue +} + +func (ptr *QColorDialog) TestOption(option QColorDialog__ColorDialogOption) bool { + if ptr.Pointer() != nil { + return int8(C.QColorDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +//export callbackQColorDialog_DestroyQColorDialog +func callbackQColorDialog_DestroyQColorDialog(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QColorDialog"); signal != nil { + (*(*func())(signal))() + } else { + NewQColorDialogFromPointer(ptr).DestroyQColorDialogDefault() + } +} + +func (ptr *QColorDialog) ConnectDestroyQColorDialog(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QColorDialog"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QColorDialog", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QColorDialog", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColorDialog) DisconnectDestroyQColorDialog() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QColorDialog") + } +} + +func (ptr *QColorDialog) DestroyQColorDialog() { + if ptr.Pointer() != nil { + C.QColorDialog_DestroyQColorDialog(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QColorDialog) DestroyQColorDialogDefault() { + if ptr.Pointer() != nil { + C.QColorDialog_DestroyQColorDialogDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QColormap struct { + ptr unsafe.Pointer +} + +type QColormap_ITF interface { + QColormap_PTR() *QColormap +} + +func (ptr *QColormap) QColormap_PTR() *QColormap { + return ptr +} + +func (ptr *QColormap) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QColormap) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQColormap(ptr QColormap_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QColormap_PTR().Pointer() + } + return nil +} + +func NewQColormapFromPointer(ptr unsafe.Pointer) (n *QColormap) { + n = new(QColormap) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QColormap__Mode +//QColormap::Mode +type QColormap__Mode int64 + +const ( + QColormap__Direct QColormap__Mode = QColormap__Mode(0) + QColormap__Indexed QColormap__Mode = QColormap__Mode(1) + QColormap__Gray QColormap__Mode = QColormap__Mode(2) +) + +func NewQColormap(colormap QColormap_ITF) *QColormap { + tmpValue := NewQColormapFromPointer(C.QColormap_NewQColormap(PointerFromQColormap(colormap))) + runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap) + return tmpValue +} + +func (ptr *QColormap) ColorAt(pixel uint) *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QColormap_ColorAt(ptr.Pointer(), C.uint(uint32(pixel)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColormap) Colormap() []*gui.QColor { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*gui.QColor { + out := make([]*gui.QColor, int(l.len)) + tmpList := NewQColormapFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__colormap_atList(i) + } + return out + }(C.QColormap_Colormap(ptr.Pointer())) + } + return make([]*gui.QColor, 0) +} + +func (ptr *QColormap) Depth() int { + if ptr.Pointer() != nil { + return int(int32(C.QColormap_Depth(ptr.Pointer()))) + } + return 0 +} + +func QColormap_Instance(screen int) *QColormap { + tmpValue := NewQColormapFromPointer(C.QColormap_QColormap_Instance(C.int(int32(screen)))) + runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap) + return tmpValue +} + +func (ptr *QColormap) Instance(screen int) *QColormap { + tmpValue := NewQColormapFromPointer(C.QColormap_QColormap_Instance(C.int(int32(screen)))) + runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap) + return tmpValue +} + +func (ptr *QColormap) Mode() QColormap__Mode { + if ptr.Pointer() != nil { + return QColormap__Mode(C.QColormap_Mode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QColormap) Pixel(color gui.QColor_ITF) uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QColormap_Pixel(ptr.Pointer(), gui.PointerFromQColor(color)))) + } + return 0 +} + +func (ptr *QColormap) Size() int { + if ptr.Pointer() != nil { + return int(int32(C.QColormap_Size(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColormap) DestroyQColormap() { + if ptr.Pointer() != nil { + C.QColormap_DestroyQColormap(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QColormap) __colormap_atList(i int) *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QColormap___colormap_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QColormap) __colormap_setList(i gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QColormap___colormap_setList(ptr.Pointer(), gui.PointerFromQColor(i)) + } +} + +func (ptr *QColormap) __colormap_newList() unsafe.Pointer { + return C.QColormap___colormap_newList(ptr.Pointer()) +} + +type QColumnView struct { + QAbstractItemView +} + +type QColumnView_ITF interface { + QAbstractItemView_ITF + QColumnView_PTR() *QColumnView +} + +func (ptr *QColumnView) QColumnView_PTR() *QColumnView { + return ptr +} + +func (ptr *QColumnView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemView_PTR().Pointer() + } + return nil +} + +func (ptr *QColumnView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemView_PTR().SetPointer(p) + } +} + +func PointerFromQColumnView(ptr QColumnView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QColumnView_PTR().Pointer() + } + return nil +} + +func NewQColumnViewFromPointer(ptr unsafe.Pointer) (n *QColumnView) { + n = new(QColumnView) + n.SetPointer(ptr) + return +} +func NewQColumnView(parent QWidget_ITF) *QColumnView { + tmpValue := NewQColumnViewFromPointer(C.QColumnView_NewQColumnView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QColumnView) ColumnWidths() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQColumnViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__columnWidths_atList(i) + } + return out + }(C.QColumnView_ColumnWidths(ptr.Pointer())) + } + return make([]int, 0) +} + +//export callbackQColumnView_CreateColumn +func callbackQColumnView_CreateColumn(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createColumn"); signal != nil { + return PointerFromQAbstractItemView((*(*func(*core.QModelIndex) *QAbstractItemView)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return PointerFromQAbstractItemView(NewQColumnViewFromPointer(ptr).CreateColumnDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QColumnView) ConnectCreateColumn(f func(index *core.QModelIndex) *QAbstractItemView) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createColumn"); signal != nil { + f := func(index *core.QModelIndex) *QAbstractItemView { + (*(*func(*core.QModelIndex) *QAbstractItemView)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "createColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectCreateColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createColumn") + } +} + +func (ptr *QColumnView) CreateColumn(index core.QModelIndex_ITF) *QAbstractItemView { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemViewFromPointer(C.QColumnView_CreateColumn(ptr.Pointer(), core.PointerFromQModelIndex(index))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QColumnView) CreateColumnDefault(index core.QModelIndex_ITF) *QAbstractItemView { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemViewFromPointer(C.QColumnView_CreateColumnDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQColumnView_CurrentChanged +func callbackQColumnView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } else { + NewQColumnViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } +} + +func (ptr *QColumnView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *core.QModelIndex, previous *core.QModelIndex) { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QColumnView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QColumnView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +//export callbackQColumnView_HorizontalOffset +func callbackQColumnView_HorizontalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQColumnViewFromPointer(ptr).HorizontalOffsetDefault())) +} + +func (ptr *QColumnView) ConnectHorizontalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectHorizontalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") + } +} + +func (ptr *QColumnView) HorizontalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QColumnView_HorizontalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColumnView) HorizontalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QColumnView_HorizontalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQColumnView_IndexAt +func callbackQColumnView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) + } + + return core.PointerFromQModelIndex(NewQColumnViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point))) +} + +func (ptr *QColumnView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { + f := func(point *core.QPoint) *core.QModelIndex { + (*(*func(*core.QPoint) *core.QModelIndex)(signal))(point) + return f(point) + } + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectIndexAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexAt") + } +} + +func (ptr *QColumnView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QColumnView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QColumnView) InitializeColumn(column QAbstractItemView_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_InitializeColumn(ptr.Pointer(), PointerFromQAbstractItemView(column)) + } +} + +//export callbackQColumnView_IsIndexHidden +func callbackQColumnView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQColumnViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QColumnView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { + f := func(index *core.QModelIndex) bool { + (*(*func(*core.QModelIndex) bool)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectIsIndexHidden() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") + } +} + +func (ptr *QColumnView) IsIndexHidden(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QColumnView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QColumnView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QColumnView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +//export callbackQColumnView_MoveCursor +func callbackQColumnView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { + return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) + } + + return core.PointerFromQModelIndex(NewQColumnViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) +} + +func (ptr *QColumnView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { + f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) + return f(cursorAction, modifiers) + } + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectMoveCursor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveCursor") + } +} + +func (ptr *QColumnView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QColumnView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QColumnView) PreviewWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QColumnView_PreviewWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QColumnView) ResizeGripsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QColumnView_ResizeGripsVisible(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQColumnView_RowsInserted +func callbackQColumnView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQColumnViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QColumnView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectRowsInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") + } +} + +func (ptr *QColumnView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QColumnView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QColumnView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QColumnView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQColumnView_ScrollTo +func callbackQColumnView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } else { + NewQColumnViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QColumnView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { + f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) + f(index, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectScrollTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollTo") + } +} + +func (ptr *QColumnView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QColumnView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +func (ptr *QColumnView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QColumnView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +//export callbackQColumnView_SelectAll +func callbackQColumnView_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQColumnViewFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QColumnView) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QColumnView) SelectAll() { + if ptr.Pointer() != nil { + C.QColumnView_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QColumnView) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QColumnView_SelectAllDefault(ptr.Pointer()) + } +} + +func (ptr *QColumnView) SetColumnWidths(list []int) { + if ptr.Pointer() != nil { + C.QColumnView_SetColumnWidths(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQColumnViewFromPointer(NewQColumnViewFromPointer(nil).__setColumnWidths_list_newList()) + for _, v := range list { + tmpList.__setColumnWidths_list_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QColumnView) SetPreviewWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_SetPreviewWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QColumnView) SetResizeGripsVisible(visible bool) { + if ptr.Pointer() != nil { + C.QColumnView_SetResizeGripsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQColumnView_SetRootIndex +func callbackQColumnView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQColumnViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QColumnView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectSetRootIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") + } +} + +func (ptr *QColumnView) SetRootIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QColumnView) SetRootIndexDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQColumnView_SetSelection +func callbackQColumnView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) + } else { + NewQColumnViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) + } +} + +func (ptr *QColumnView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command) + f(rect, command) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QColumnView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QColumnView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) + } +} + +func (ptr *QColumnView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QColumnView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) + } +} + +//export callbackQColumnView_UpdatePreviewWidget +func callbackQColumnView_UpdatePreviewWidget(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updatePreviewWidget"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QColumnView) ConnectUpdatePreviewWidget(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "updatePreviewWidget") { + C.QColumnView_ConnectUpdatePreviewWidget(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updatePreviewWidget"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "updatePreviewWidget"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "updatePreviewWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updatePreviewWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectUpdatePreviewWidget() { + if ptr.Pointer() != nil { + C.QColumnView_DisconnectUpdatePreviewWidget(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "updatePreviewWidget") + } +} + +func (ptr *QColumnView) UpdatePreviewWidget(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QColumnView_UpdatePreviewWidget(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQColumnView_VerticalOffset +func callbackQColumnView_VerticalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQColumnViewFromPointer(ptr).VerticalOffsetDefault())) +} + +func (ptr *QColumnView) ConnectVerticalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectVerticalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") + } +} + +func (ptr *QColumnView) VerticalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QColumnView_VerticalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QColumnView) VerticalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QColumnView_VerticalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQColumnView_VisualRect +func callbackQColumnView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQRect(NewQColumnViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QColumnView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { + f := func(index *core.QModelIndex) *core.QRect { + (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectVisualRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRect") + } +} + +func (ptr *QColumnView) VisualRect(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QColumnView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QColumnView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QColumnView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQColumnView_VisualRegionForSelection +func callbackQColumnView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { + return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) + } + + return gui.PointerFromQRegion(NewQColumnViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) +} + +func (ptr *QColumnView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { + f := func(selection *core.QItemSelection) *gui.QRegion { + (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) + return f(selection) + } + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectVisualRegionForSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") + } +} + +func (ptr *QColumnView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QColumnView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QColumnView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QColumnView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +//export callbackQColumnView_DestroyQColumnView +func callbackQColumnView_DestroyQColumnView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QColumnView"); signal != nil { + (*(*func())(signal))() + } else { + NewQColumnViewFromPointer(ptr).DestroyQColumnViewDefault() + } +} + +func (ptr *QColumnView) ConnectDestroyQColumnView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QColumnView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QColumnView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QColumnView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QColumnView) DisconnectDestroyQColumnView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QColumnView") + } +} + +func (ptr *QColumnView) DestroyQColumnView() { + if ptr.Pointer() != nil { + C.QColumnView_DestroyQColumnView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QColumnView) DestroyQColumnViewDefault() { + if ptr.Pointer() != nil { + C.QColumnView_DestroyQColumnViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QColumnView) __columnWidths_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QColumnView___columnWidths_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QColumnView) __columnWidths_setList(i int) { + if ptr.Pointer() != nil { + C.QColumnView___columnWidths_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QColumnView) __columnWidths_newList() unsafe.Pointer { + return C.QColumnView___columnWidths_newList(ptr.Pointer()) +} + +func (ptr *QColumnView) __setColumnWidths_list_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QColumnView___setColumnWidths_list_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QColumnView) __setColumnWidths_list_setList(i int) { + if ptr.Pointer() != nil { + C.QColumnView___setColumnWidths_list_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QColumnView) __setColumnWidths_list_newList() unsafe.Pointer { + return C.QColumnView___setColumnWidths_list_newList(ptr.Pointer()) +} + +type QComboBox struct { + QWidget +} + +type QComboBox_ITF interface { + QWidget_ITF + QComboBox_PTR() *QComboBox +} + +func (ptr *QComboBox) QComboBox_PTR() *QComboBox { + return ptr +} + +func (ptr *QComboBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QComboBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQComboBox(ptr QComboBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QComboBox_PTR().Pointer() + } + return nil +} + +func NewQComboBoxFromPointer(ptr unsafe.Pointer) (n *QComboBox) { + n = new(QComboBox) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QComboBox__InsertPolicy +//QComboBox::InsertPolicy +type QComboBox__InsertPolicy int64 + +const ( + QComboBox__NoInsert QComboBox__InsertPolicy = QComboBox__InsertPolicy(0) + QComboBox__InsertAtTop QComboBox__InsertPolicy = QComboBox__InsertPolicy(1) + QComboBox__InsertAtCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(2) + QComboBox__InsertAtBottom QComboBox__InsertPolicy = QComboBox__InsertPolicy(3) + QComboBox__InsertAfterCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(4) + QComboBox__InsertBeforeCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(5) + QComboBox__InsertAlphabetically QComboBox__InsertPolicy = QComboBox__InsertPolicy(6) +) + +//go:generate stringer -type=QComboBox__SizeAdjustPolicy +//QComboBox::SizeAdjustPolicy +type QComboBox__SizeAdjustPolicy int64 + +const ( + QComboBox__AdjustToContents QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(0) + QComboBox__AdjustToContentsOnFirstShow QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(1) + QComboBox__AdjustToMinimumContentsLength QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(2) + QComboBox__AdjustToMinimumContentsLengthWithIcon QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(3) +) + +func NewQComboBox(parent QWidget_ITF) *QComboBox { + tmpValue := NewQComboBoxFromPointer(C.QComboBox_NewQComboBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQComboBox_Activated +func callbackQComboBox_Activated(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QComboBox) ConnectActivated(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QComboBox_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QComboBox) Activated(index int) { + if ptr.Pointer() != nil { + C.QComboBox_Activated(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQComboBox_Activated2 +func callbackQComboBox_Activated2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "activated2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QComboBox) ConnectActivated2(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated2") { + C.QComboBox_ConnectActivated2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated2"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectActivated2() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectActivated2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated2") + } +} + +func (ptr *QComboBox) Activated2(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_Activated2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) AddItem(text string, userData core.QVariant_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_AddItem(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) + } +} + +func (ptr *QComboBox) AddItem2(icon gui.QIcon_ITF, text string, userData core.QVariant_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_AddItem2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) + } +} + +func (ptr *QComboBox) AddItems(texts []string) { + if ptr.Pointer() != nil { + textsC := C.CString(strings.Join(texts, "¡¦!")) + defer C.free(unsafe.Pointer(textsC)) + C.QComboBox_AddItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textsC, len: C.longlong(len(strings.Join(texts, "¡¦!")))}) + } +} + +//export callbackQComboBox_Clear +func callbackQComboBox_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQComboBoxFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QComboBox) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QComboBox) Clear() { + if ptr.Pointer() != nil { + C.QComboBox_Clear(ptr.Pointer()) + } +} + +func (ptr *QComboBox) ClearDefault() { + if ptr.Pointer() != nil { + C.QComboBox_ClearDefault(ptr.Pointer()) + } +} + +//export callbackQComboBox_ClearEditText +func callbackQComboBox_ClearEditText(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearEditText"); signal != nil { + (*(*func())(signal))() + } else { + NewQComboBoxFromPointer(ptr).ClearEditTextDefault() + } +} + +func (ptr *QComboBox) ConnectClearEditText(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearEditText"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearEditText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearEditText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectClearEditText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearEditText") + } +} + +func (ptr *QComboBox) ClearEditText() { + if ptr.Pointer() != nil { + C.QComboBox_ClearEditText(ptr.Pointer()) + } +} + +func (ptr *QComboBox) ClearEditTextDefault() { + if ptr.Pointer() != nil { + C.QComboBox_ClearEditTextDefault(ptr.Pointer()) + } +} + +func (ptr *QComboBox) Completer() *QCompleter { + if ptr.Pointer() != nil { + tmpValue := NewQCompleterFromPointer(C.QComboBox_Completer(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QComboBox) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QComboBox) CurrentData(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QComboBox_CurrentData(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QComboBox) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +//export callbackQComboBox_CurrentIndexChanged +func callbackQComboBox_CurrentIndexChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentIndexChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QComboBox) ConnectCurrentIndexChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentIndexChanged") { + C.QComboBox_ConnectCurrentIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentIndexChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentIndexChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectCurrentIndexChanged() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectCurrentIndexChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentIndexChanged") + } +} + +func (ptr *QComboBox) CurrentIndexChanged(index int) { + if ptr.Pointer() != nil { + C.QComboBox_CurrentIndexChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QComboBox) CurrentText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QComboBox_CurrentText(ptr.Pointer())) + } + return "" +} + +//export callbackQComboBox_CurrentTextChanged +func callbackQComboBox_CurrentTextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "currentTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QComboBox) ConnectCurrentTextChanged(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentTextChanged") { + C.QComboBox_ConnectCurrentTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentTextChanged"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectCurrentTextChanged() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectCurrentTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentTextChanged") + } +} + +func (ptr *QComboBox) CurrentTextChanged(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_CurrentTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) DuplicatesEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QComboBox_DuplicatesEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQComboBox_EditTextChanged +func callbackQComboBox_EditTextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "editTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QComboBox) ConnectEditTextChanged(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "editTextChanged") { + C.QComboBox_ConnectEditTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "editTextChanged"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "editTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "editTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectEditTextChanged() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectEditTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "editTextChanged") + } +} + +func (ptr *QComboBox) EditTextChanged(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_EditTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) FindData(data core.QVariant_ITF, role int, flags core.Qt__MatchFlag) int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_FindData(ptr.Pointer(), core.PointerFromQVariant(data), C.int(int32(role)), C.longlong(flags)))) + } + return 0 +} + +func (ptr *QComboBox) FindText(text string, flags core.Qt__MatchFlag) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QComboBox_FindText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags)))) + } + return 0 +} + +func (ptr *QComboBox) HasFrame() bool { + if ptr.Pointer() != nil { + return int8(C.QComboBox_HasFrame(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQComboBox_HidePopup +func callbackQComboBox_HidePopup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hidePopup"); signal != nil { + (*(*func())(signal))() + } else { + NewQComboBoxFromPointer(ptr).HidePopupDefault() + } +} + +func (ptr *QComboBox) ConnectHidePopup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hidePopup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hidePopup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hidePopup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectHidePopup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hidePopup") + } +} + +func (ptr *QComboBox) HidePopup() { + if ptr.Pointer() != nil { + C.QComboBox_HidePopup(ptr.Pointer()) + } +} + +func (ptr *QComboBox) HidePopupDefault() { + if ptr.Pointer() != nil { + C.QComboBox_HidePopupDefault(ptr.Pointer()) + } +} + +//export callbackQComboBox_Highlighted +func callbackQComboBox_Highlighted(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "highlighted"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QComboBox) ConnectHighlighted(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "highlighted") { + C.QComboBox_ConnectHighlighted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectHighlighted() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectHighlighted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "highlighted") + } +} + +func (ptr *QComboBox) Highlighted(index int) { + if ptr.Pointer() != nil { + C.QComboBox_Highlighted(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQComboBox_Highlighted2 +func callbackQComboBox_Highlighted2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QComboBox) ConnectHighlighted2(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") { + C.QComboBox_ConnectHighlighted2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectHighlighted2() { + if ptr.Pointer() != nil { + C.QComboBox_DisconnectHighlighted2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "highlighted2") + } +} + +func (ptr *QComboBox) Highlighted2(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_Highlighted2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QComboBox_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QComboBox) InitStyleOption(option QStyleOptionComboBox_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionComboBox(option)) + } +} + +func (ptr *QComboBox) InsertItem(index int, text string, userData core.QVariant_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_InsertItem(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) + } +} + +func (ptr *QComboBox) InsertItem2(index int, icon gui.QIcon_ITF, text string, userData core.QVariant_ITF) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_InsertItem2(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) + } +} + +func (ptr *QComboBox) InsertItems(index int, list []string) { + if ptr.Pointer() != nil { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + C.QComboBox_InsertItems(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) + } +} + +func (ptr *QComboBox) InsertPolicy() QComboBox__InsertPolicy { + if ptr.Pointer() != nil { + return QComboBox__InsertPolicy(C.QComboBox_InsertPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QComboBox) InsertSeparator(index int) { + if ptr.Pointer() != nil { + C.QComboBox_InsertSeparator(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QComboBox) IsEditable() bool { + if ptr.Pointer() != nil { + return int8(C.QComboBox_IsEditable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QComboBox) ItemData(index int, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QComboBox_ItemData(ptr.Pointer(), C.int(int32(index)), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QComboBox) ItemDelegate() *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QComboBox_ItemDelegate(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QComboBox) ItemIcon(index int) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QComboBox_ItemIcon(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QComboBox) ItemText(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QComboBox_ItemText(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QComboBox) LineEdit() *QLineEdit { + if ptr.Pointer() != nil { + tmpValue := NewQLineEditFromPointer(C.QComboBox_LineEdit(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QComboBox) MaxCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_MaxCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QComboBox) MaxVisibleItems() int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_MaxVisibleItems(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QComboBox) MinimumContentsLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_MinimumContentsLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QComboBox) Model() *core.QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractItemModelFromPointer(C.QComboBox_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QComboBox) ModelColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QComboBox_ModelColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QComboBox) RemoveItem(index int) { + if ptr.Pointer() != nil { + C.QComboBox_RemoveItem(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QComboBox) RootModelIndex() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QComboBox_RootModelIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QComboBox) SetCompleter(completer QCompleter_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetCompleter(ptr.Pointer(), PointerFromQCompleter(completer)) + } +} + +//export callbackQComboBox_SetCurrentIndex +func callbackQComboBox_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQComboBoxFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QComboBox) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QComboBox) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QComboBox_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QComboBox) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QComboBox_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQComboBox_SetCurrentText +func callbackQComboBox_SetCurrentText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setCurrentText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQComboBoxFromPointer(ptr).SetCurrentTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QComboBox) ConnectSetCurrentText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectSetCurrentText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentText") + } +} + +func (ptr *QComboBox) SetCurrentText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_SetCurrentText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) SetCurrentTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_SetCurrentTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) SetDuplicatesEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QComboBox_SetDuplicatesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQComboBox_SetEditText +func callbackQComboBox_SetEditText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setEditText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQComboBoxFromPointer(ptr).SetEditTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QComboBox) ConnectSetEditText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEditText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setEditText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEditText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectSetEditText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEditText") + } +} + +func (ptr *QComboBox) SetEditText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_SetEditText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) SetEditTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_SetEditTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) SetEditable(editable bool) { + if ptr.Pointer() != nil { + C.QComboBox_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable)))) + } +} + +func (ptr *QComboBox) SetFrame(vbo bool) { + if ptr.Pointer() != nil { + C.QComboBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QComboBox) SetIconSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QComboBox) SetInsertPolicy(policy QComboBox__InsertPolicy) { + if ptr.Pointer() != nil { + C.QComboBox_SetInsertPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QComboBox) SetItemData(index int, value core.QVariant_ITF, role int) { + if ptr.Pointer() != nil { + C.QComboBox_SetItemData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(value), C.int(int32(role))) + } +} + +func (ptr *QComboBox) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) + } +} + +func (ptr *QComboBox) SetItemIcon(index int, icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetItemIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QComboBox) SetItemText(index int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QComboBox_SetItemText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QComboBox) SetLineEdit(edit QLineEdit_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetLineEdit(ptr.Pointer(), PointerFromQLineEdit(edit)) + } +} + +func (ptr *QComboBox) SetMaxCount(max int) { + if ptr.Pointer() != nil { + C.QComboBox_SetMaxCount(ptr.Pointer(), C.int(int32(max))) + } +} + +func (ptr *QComboBox) SetMaxVisibleItems(maxItems int) { + if ptr.Pointer() != nil { + C.QComboBox_SetMaxVisibleItems(ptr.Pointer(), C.int(int32(maxItems))) + } +} + +func (ptr *QComboBox) SetMinimumContentsLength(characters int) { + if ptr.Pointer() != nil { + C.QComboBox_SetMinimumContentsLength(ptr.Pointer(), C.int(int32(characters))) + } +} + +func (ptr *QComboBox) SetModel(model core.QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) + } +} + +func (ptr *QComboBox) SetModelColumn(visibleColumn int) { + if ptr.Pointer() != nil { + C.QComboBox_SetModelColumn(ptr.Pointer(), C.int(int32(visibleColumn))) + } +} + +func (ptr *QComboBox) SetRootModelIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetRootModelIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QComboBox) SetSizeAdjustPolicy(policy QComboBox__SizeAdjustPolicy) { + if ptr.Pointer() != nil { + C.QComboBox_SetSizeAdjustPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QComboBox) SetValidator(validator gui.QValidator_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetValidator(ptr.Pointer(), gui.PointerFromQValidator(validator)) + } +} + +func (ptr *QComboBox) SetView(itemView QAbstractItemView_ITF) { + if ptr.Pointer() != nil { + C.QComboBox_SetView(ptr.Pointer(), PointerFromQAbstractItemView(itemView)) + } +} + +//export callbackQComboBox_ShowPopup +func callbackQComboBox_ShowPopup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showPopup"); signal != nil { + (*(*func())(signal))() + } else { + NewQComboBoxFromPointer(ptr).ShowPopupDefault() + } +} + +func (ptr *QComboBox) ConnectShowPopup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showPopup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showPopup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showPopup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectShowPopup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showPopup") + } +} + +func (ptr *QComboBox) ShowPopup() { + if ptr.Pointer() != nil { + C.QComboBox_ShowPopup(ptr.Pointer()) + } +} + +func (ptr *QComboBox) ShowPopupDefault() { + if ptr.Pointer() != nil { + C.QComboBox_ShowPopupDefault(ptr.Pointer()) + } +} + +func (ptr *QComboBox) SizeAdjustPolicy() QComboBox__SizeAdjustPolicy { + if ptr.Pointer() != nil { + return QComboBox__SizeAdjustPolicy(C.QComboBox_SizeAdjustPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QComboBox) Validator() *gui.QValidator { + if ptr.Pointer() != nil { + tmpValue := gui.NewQValidatorFromPointer(C.QComboBox_Validator(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QComboBox) View() *QAbstractItemView { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemViewFromPointer(C.QComboBox_View(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQComboBox_DestroyQComboBox +func callbackQComboBox_DestroyQComboBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QComboBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQComboBoxFromPointer(ptr).DestroyQComboBoxDefault() + } +} + +func (ptr *QComboBox) ConnectDestroyQComboBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QComboBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QComboBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QComboBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QComboBox) DisconnectDestroyQComboBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QComboBox") + } +} + +func (ptr *QComboBox) DestroyQComboBox() { + if ptr.Pointer() != nil { + C.QComboBox_DestroyQComboBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QComboBox) DestroyQComboBoxDefault() { + if ptr.Pointer() != nil { + C.QComboBox_DestroyQComboBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCommandLinkButton struct { + QPushButton +} + +type QCommandLinkButton_ITF interface { + QPushButton_ITF + QCommandLinkButton_PTR() *QCommandLinkButton +} + +func (ptr *QCommandLinkButton) QCommandLinkButton_PTR() *QCommandLinkButton { + return ptr +} + +func (ptr *QCommandLinkButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPushButton_PTR().Pointer() + } + return nil +} + +func (ptr *QCommandLinkButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPushButton_PTR().SetPointer(p) + } +} + +func PointerFromQCommandLinkButton(ptr QCommandLinkButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCommandLinkButton_PTR().Pointer() + } + return nil +} + +func NewQCommandLinkButtonFromPointer(ptr unsafe.Pointer) (n *QCommandLinkButton) { + n = new(QCommandLinkButton) + n.SetPointer(ptr) + return +} +func NewQCommandLinkButton(parent QWidget_ITF) *QCommandLinkButton { + tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQCommandLinkButton2(text string, parent QWidget_ITF) *QCommandLinkButton { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQCommandLinkButton3(text string, description string, parent QWidget_ITF) *QCommandLinkButton { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton3(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QCommandLinkButton) Description() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCommandLinkButton_Description(ptr.Pointer())) + } + return "" +} + +func (ptr *QCommandLinkButton) SetDescription(description string) { + if ptr.Pointer() != nil { + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + C.QCommandLinkButton_SetDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}) + } +} + +//export callbackQCommandLinkButton_DestroyQCommandLinkButton +func callbackQCommandLinkButton_DestroyQCommandLinkButton(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QCommandLinkButton"); signal != nil { + (*(*func())(signal))() + } else { + NewQCommandLinkButtonFromPointer(ptr).DestroyQCommandLinkButtonDefault() + } +} + +func (ptr *QCommandLinkButton) ConnectDestroyQCommandLinkButton(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QCommandLinkButton"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QCommandLinkButton", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QCommandLinkButton", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommandLinkButton) DisconnectDestroyQCommandLinkButton() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QCommandLinkButton") + } +} + +func (ptr *QCommandLinkButton) DestroyQCommandLinkButton() { + if ptr.Pointer() != nil { + C.QCommandLinkButton_DestroyQCommandLinkButton(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCommandLinkButton) DestroyQCommandLinkButtonDefault() { + if ptr.Pointer() != nil { + C.QCommandLinkButton_DestroyQCommandLinkButtonDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QCommonStyle struct { + QStyle +} + +type QCommonStyle_ITF interface { + QStyle_ITF + QCommonStyle_PTR() *QCommonStyle +} + +func (ptr *QCommonStyle) QCommonStyle_PTR() *QCommonStyle { + return ptr +} + +func (ptr *QCommonStyle) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyle_PTR().Pointer() + } + return nil +} + +func (ptr *QCommonStyle) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyle_PTR().SetPointer(p) + } +} + +func PointerFromQCommonStyle(ptr QCommonStyle_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCommonStyle_PTR().Pointer() + } + return nil +} + +func NewQCommonStyleFromPointer(ptr unsafe.Pointer) (n *QCommonStyle) { + n = new(QCommonStyle) + n.SetPointer(ptr) + return +} +func NewQCommonStyle() *QCommonStyle { + tmpValue := NewQCommonStyleFromPointer(C.QCommonStyle_NewQCommonStyle()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQCommonStyle_DrawComplexControl +func callbackQCommonStyle_DrawComplexControl(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawComplexControl"); signal != nil { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) + } else { + NewQCommonStyleFromPointer(ptr).DrawComplexControlDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QCommonStyle) ConnectDrawComplexControl(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, p *gui.QPainter, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawComplexControl"); signal != nil { + f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, p *gui.QPainter, widget *QWidget) { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(cc, opt, p, widget) + f(cc, opt, p, widget) + } + qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectDrawComplexControl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawComplexControl") + } +} + +func (ptr *QCommonStyle) DrawComplexControl(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCommonStyle_DrawComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) + } +} + +func (ptr *QCommonStyle) DrawComplexControlDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCommonStyle_DrawComplexControlDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) + } +} + +//export callbackQCommonStyle_DrawControl +func callbackQCommonStyle_DrawControl(ptr unsafe.Pointer, element C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawControl"); signal != nil { + (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__ControlElement(element), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) + } else { + NewQCommonStyleFromPointer(ptr).DrawControlDefault(QStyle__ControlElement(element), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QCommonStyle) ConnectDrawControl(f func(element QStyle__ControlElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawControl"); signal != nil { + f := func(element QStyle__ControlElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget) { + (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, opt, p, widget) + f(element, opt, p, widget) + } + qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectDrawControl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawControl") + } +} + +func (ptr *QCommonStyle) DrawControl(element QStyle__ControlElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCommonStyle_DrawControl(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) + } +} + +func (ptr *QCommonStyle) DrawControlDefault(element QStyle__ControlElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCommonStyle_DrawControlDefault(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) + } +} + +//export callbackQCommonStyle_DrawPrimitive +func callbackQCommonStyle_DrawPrimitive(ptr unsafe.Pointer, pe C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawPrimitive"); signal != nil { + (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__PrimitiveElement(pe), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) + } else { + NewQCommonStyleFromPointer(ptr).DrawPrimitiveDefault(QStyle__PrimitiveElement(pe), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QCommonStyle) ConnectDrawPrimitive(f func(pe QStyle__PrimitiveElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPrimitive"); signal != nil { + f := func(pe QStyle__PrimitiveElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget) { + (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(pe, opt, p, widget) + f(pe, opt, p, widget) + } + qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectDrawPrimitive() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPrimitive") + } +} + +func (ptr *QCommonStyle) DrawPrimitive(pe QStyle__PrimitiveElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCommonStyle_DrawPrimitive(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) + } +} + +func (ptr *QCommonStyle) DrawPrimitiveDefault(pe QStyle__PrimitiveElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCommonStyle_DrawPrimitiveDefault(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) + } +} + +//export callbackQCommonStyle_GeneratedIconPixmap +func callbackQCommonStyle_GeneratedIconPixmap(ptr unsafe.Pointer, iconMode C.longlong, pixmap unsafe.Pointer, opt unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "generatedIconPixmap"); signal != nil { + return gui.PointerFromQPixmap((*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(opt))) + } + + return gui.PointerFromQPixmap(NewQCommonStyleFromPointer(ptr).GeneratedIconPixmapDefault(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(opt))) +} + +func (ptr *QCommonStyle) ConnectGeneratedIconPixmap(f func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, opt *QStyleOption) *gui.QPixmap) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "generatedIconPixmap"); signal != nil { + f := func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, opt *QStyleOption) *gui.QPixmap { + (*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(iconMode, pixmap, opt) + return f(iconMode, pixmap, opt) + } + qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectGeneratedIconPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "generatedIconPixmap") + } +} + +func (ptr *QCommonStyle) GeneratedIconPixmap(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, opt QStyleOption_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_GeneratedIconPixmap(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(opt))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QCommonStyle) GeneratedIconPixmapDefault(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, opt QStyleOption_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_GeneratedIconPixmapDefault(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(opt))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQCommonStyle_HitTestComplexControl +func callbackQCommonStyle_HitTestComplexControl(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, pt unsafe.Pointer, widget unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "hitTestComplexControl"); signal != nil { + return C.longlong((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), core.NewQPointFromPointer(pt), NewQWidgetFromPointer(widget))) + } + + return C.longlong(NewQCommonStyleFromPointer(ptr).HitTestComplexControlDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), core.NewQPointFromPointer(pt), NewQWidgetFromPointer(widget))) +} + +func (ptr *QCommonStyle) ConnectHitTestComplexControl(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, pt *core.QPoint, widget *QWidget) QStyle__SubControl) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hitTestComplexControl"); signal != nil { + f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, pt *core.QPoint, widget *QWidget) QStyle__SubControl { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(cc, opt, pt, widget) + return f(cc, opt, pt, widget) + } + qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectHitTestComplexControl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hitTestComplexControl") + } +} + +func (ptr *QCommonStyle) HitTestComplexControl(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, pt core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl { + if ptr.Pointer() != nil { + return QStyle__SubControl(C.QCommonStyle_HitTestComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), core.PointerFromQPoint(pt), PointerFromQWidget(widget))) + } + return 0 +} + +func (ptr *QCommonStyle) HitTestComplexControlDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, pt core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl { + if ptr.Pointer() != nil { + return QStyle__SubControl(C.QCommonStyle_HitTestComplexControlDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), core.PointerFromQPoint(pt), PointerFromQWidget(widget))) + } + return 0 +} + +//export callbackQCommonStyle_LayoutSpacing +func callbackQCommonStyle_LayoutSpacing(ptr unsafe.Pointer, control1 C.longlong, control2 C.longlong, orientation C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "layoutSpacing"); signal != nil { + return C.int(int32((*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) + } + + return C.int(int32(NewQCommonStyleFromPointer(ptr).LayoutSpacingDefault(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) +} + +func (ptr *QCommonStyle) ConnectLayoutSpacing(f func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "layoutSpacing"); signal != nil { + f := func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int { + (*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(control1, control2, orientation, option, widget) + return f(control1, control2, orientation, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectLayoutSpacing() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "layoutSpacing") + } +} + +func (ptr *QCommonStyle) LayoutSpacing(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCommonStyle_LayoutSpacing(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QCommonStyle) LayoutSpacingDefault(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCommonStyle_LayoutSpacingDefault(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQCommonStyle_PixelMetric +func callbackQCommonStyle_PixelMetric(ptr unsafe.Pointer, m C.longlong, opt unsafe.Pointer, widget unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "pixelMetric"); signal != nil { + return C.int(int32((*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(QStyle__PixelMetric(m), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget)))) + } + + return C.int(int32(NewQCommonStyleFromPointer(ptr).PixelMetricDefault(QStyle__PixelMetric(m), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget)))) +} + +func (ptr *QCommonStyle) ConnectPixelMetric(f func(m QStyle__PixelMetric, opt *QStyleOption, widget *QWidget) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pixelMetric"); signal != nil { + f := func(m QStyle__PixelMetric, opt *QStyleOption, widget *QWidget) int { + (*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(m, opt, widget) + return f(m, opt, widget) + } + qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectPixelMetric() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pixelMetric") + } +} + +func (ptr *QCommonStyle) PixelMetric(m QStyle__PixelMetric, opt QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCommonStyle_PixelMetric(ptr.Pointer(), C.longlong(m), PointerFromQStyleOption(opt), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QCommonStyle) PixelMetricDefault(m QStyle__PixelMetric, opt QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCommonStyle_PixelMetricDefault(ptr.Pointer(), C.longlong(m), PointerFromQStyleOption(opt), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQCommonStyle_SizeFromContents +func callbackQCommonStyle_SizeFromContents(ptr unsafe.Pointer, ct C.longlong, opt unsafe.Pointer, csz unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeFromContents"); signal != nil { + return core.PointerFromQSize((*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(QStyle__ContentsType(ct), NewQStyleOptionFromPointer(opt), core.NewQSizeFromPointer(csz), NewQWidgetFromPointer(widget))) + } + + return core.PointerFromQSize(NewQCommonStyleFromPointer(ptr).SizeFromContentsDefault(QStyle__ContentsType(ct), NewQStyleOptionFromPointer(opt), core.NewQSizeFromPointer(csz), NewQWidgetFromPointer(widget))) +} + +func (ptr *QCommonStyle) ConnectSizeFromContents(f func(ct QStyle__ContentsType, opt *QStyleOption, csz *core.QSize, widget *QWidget) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeFromContents"); signal != nil { + f := func(ct QStyle__ContentsType, opt *QStyleOption, csz *core.QSize, widget *QWidget) *core.QSize { + (*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(ct, opt, csz, widget) + return f(ct, opt, csz, widget) + } + qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectSizeFromContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeFromContents") + } +} + +func (ptr *QCommonStyle) SizeFromContents(ct QStyle__ContentsType, opt QStyleOption_ITF, csz core.QSize_ITF, widget QWidget_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QCommonStyle_SizeFromContents(ptr.Pointer(), C.longlong(ct), PointerFromQStyleOption(opt), core.PointerFromQSize(csz), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QCommonStyle) SizeFromContentsDefault(ct QStyle__ContentsType, opt QStyleOption_ITF, csz core.QSize_ITF, widget QWidget_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QCommonStyle_SizeFromContentsDefault(ptr.Pointer(), C.longlong(ct), PointerFromQStyleOption(opt), core.PointerFromQSize(csz), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQCommonStyle_StandardPixmap +func callbackQCommonStyle_StandardPixmap(ptr unsafe.Pointer, sp C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "standardPixmap"); signal != nil { + return gui.PointerFromQPixmap((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(QStyle__StandardPixmap(sp), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) + } + + return gui.PointerFromQPixmap(NewQCommonStyleFromPointer(ptr).StandardPixmapDefault(QStyle__StandardPixmap(sp), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) +} + +func (ptr *QCommonStyle) ConnectStandardPixmap(f func(sp QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "standardPixmap"); signal != nil { + f := func(sp QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap { + (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(sp, option, widget) + return f(sp, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectStandardPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "standardPixmap") + } +} + +func (ptr *QCommonStyle) StandardPixmap(sp QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_StandardPixmap(ptr.Pointer(), C.longlong(sp), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QCommonStyle) StandardPixmapDefault(sp QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_StandardPixmapDefault(ptr.Pointer(), C.longlong(sp), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQCommonStyle_StyleHint +func callbackQCommonStyle_StyleHint(ptr unsafe.Pointer, sh C.longlong, opt unsafe.Pointer, widget unsafe.Pointer, hret unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "styleHint"); signal != nil { + return C.int(int32((*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(QStyle__StyleHint(sh), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(hret)))) + } + + return C.int(int32(NewQCommonStyleFromPointer(ptr).StyleHintDefault(QStyle__StyleHint(sh), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(hret)))) +} + +func (ptr *QCommonStyle) ConnectStyleHint(f func(sh QStyle__StyleHint, opt *QStyleOption, widget *QWidget, hret *QStyleHintReturn) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "styleHint"); signal != nil { + f := func(sh QStyle__StyleHint, opt *QStyleOption, widget *QWidget, hret *QStyleHintReturn) int { + (*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(sh, opt, widget, hret) + return f(sh, opt, widget, hret) + } + qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectStyleHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "styleHint") + } +} + +func (ptr *QCommonStyle) StyleHint(sh QStyle__StyleHint, opt QStyleOption_ITF, widget QWidget_ITF, hret QStyleHintReturn_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCommonStyle_StyleHint(ptr.Pointer(), C.longlong(sh), PointerFromQStyleOption(opt), PointerFromQWidget(widget), PointerFromQStyleHintReturn(hret)))) + } + return 0 +} + +func (ptr *QCommonStyle) StyleHintDefault(sh QStyle__StyleHint, opt QStyleOption_ITF, widget QWidget_ITF, hret QStyleHintReturn_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QCommonStyle_StyleHintDefault(ptr.Pointer(), C.longlong(sh), PointerFromQStyleOption(opt), PointerFromQWidget(widget), PointerFromQStyleHintReturn(hret)))) + } + return 0 +} + +//export callbackQCommonStyle_SubControlRect +func callbackQCommonStyle_SubControlRect(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, sc C.longlong, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "subControlRect"); signal != nil { + return core.PointerFromQRect((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), QStyle__SubControl(sc), NewQWidgetFromPointer(widget))) + } + + return core.PointerFromQRect(NewQCommonStyleFromPointer(ptr).SubControlRectDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), QStyle__SubControl(sc), NewQWidgetFromPointer(widget))) +} + +func (ptr *QCommonStyle) ConnectSubControlRect(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, sc QStyle__SubControl, widget *QWidget) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "subControlRect"); signal != nil { + f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, sc QStyle__SubControl, widget *QWidget) *core.QRect { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(cc, opt, sc, widget) + return f(cc, opt, sc, widget) + } + qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectSubControlRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "subControlRect") + } +} + +func (ptr *QCommonStyle) SubControlRect(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, sc QStyle__SubControl, widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubControlRect(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), C.longlong(sc), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QCommonStyle) SubControlRectDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, sc QStyle__SubControl, widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubControlRectDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), C.longlong(sc), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQCommonStyle_SubElementRect +func callbackQCommonStyle_SubElementRect(ptr unsafe.Pointer, sr C.longlong, opt unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "subElementRect"); signal != nil { + return core.PointerFromQRect((*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(QStyle__SubElement(sr), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget))) + } + + return core.PointerFromQRect(NewQCommonStyleFromPointer(ptr).SubElementRectDefault(QStyle__SubElement(sr), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget))) +} + +func (ptr *QCommonStyle) ConnectSubElementRect(f func(sr QStyle__SubElement, opt *QStyleOption, widget *QWidget) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "subElementRect"); signal != nil { + f := func(sr QStyle__SubElement, opt *QStyleOption, widget *QWidget) *core.QRect { + (*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(sr, opt, widget) + return f(sr, opt, widget) + } + qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectSubElementRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "subElementRect") + } +} + +func (ptr *QCommonStyle) SubElementRect(sr QStyle__SubElement, opt QStyleOption_ITF, widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubElementRect(ptr.Pointer(), C.longlong(sr), PointerFromQStyleOption(opt), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QCommonStyle) SubElementRectDefault(sr QStyle__SubElement, opt QStyleOption_ITF, widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubElementRectDefault(ptr.Pointer(), C.longlong(sr), PointerFromQStyleOption(opt), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQCommonStyle_DestroyQCommonStyle +func callbackQCommonStyle_DestroyQCommonStyle(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QCommonStyle"); signal != nil { + (*(*func())(signal))() + } else { + NewQCommonStyleFromPointer(ptr).DestroyQCommonStyleDefault() + } +} + +func (ptr *QCommonStyle) ConnectDestroyQCommonStyle(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QCommonStyle"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QCommonStyle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QCommonStyle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCommonStyle) DisconnectDestroyQCommonStyle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QCommonStyle") + } +} + +func (ptr *QCommonStyle) DestroyQCommonStyle() { + if ptr.Pointer() != nil { + C.QCommonStyle_DestroyQCommonStyle(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCommonStyle) DestroyQCommonStyleDefault() { + if ptr.Pointer() != nil { + C.QCommonStyle_DestroyQCommonStyleDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQCommonStyle_StandardIcon +func callbackQCommonStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil { + return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) + } + + return gui.PointerFromQIcon(NewQCommonStyleFromPointer(ptr).StandardIconDefault(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) +} + +func (ptr *QCommonStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QCommonStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QCommonStyle) StandardIconDefault(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QCommonStyle_StandardIconDefault(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +type QCompleter struct { + core.QObject +} + +type QCompleter_ITF interface { + core.QObject_ITF + QCompleter_PTR() *QCompleter +} + +func (ptr *QCompleter) QCompleter_PTR() *QCompleter { + return ptr +} + +func (ptr *QCompleter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QCompleter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQCompleter(ptr QCompleter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QCompleter_PTR().Pointer() + } + return nil +} + +func NewQCompleterFromPointer(ptr unsafe.Pointer) (n *QCompleter) { + n = new(QCompleter) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QCompleter__CompletionMode +//QCompleter::CompletionMode +type QCompleter__CompletionMode int64 + +const ( + QCompleter__PopupCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(0) + QCompleter__UnfilteredPopupCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(1) + QCompleter__InlineCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(2) +) + +//go:generate stringer -type=QCompleter__ModelSorting +//QCompleter::ModelSorting +type QCompleter__ModelSorting int64 + +const ( + QCompleter__UnsortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(0) + QCompleter__CaseSensitivelySortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(1) + QCompleter__CaseInsensitivelySortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(2) +) + +func NewQCompleter(parent core.QObject_ITF) *QCompleter { + tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQCompleter2(model core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QCompleter { + tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter2(core.PointerFromQAbstractItemModel(model), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQCompleter3(list []string, parent core.QObject_ITF) *QCompleter { + listC := C.CString(strings.Join(list, "¡¦!")) + defer C.free(unsafe.Pointer(listC)) + tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter3(C.struct_QtWidgets_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}, core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQCompleter_Activated +func callbackQCompleter_Activated(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QCompleter) ConnectActivated(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QCompleter_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QCompleter_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QCompleter) Activated(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QCompleter_Activated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQCompleter_Activated2 +func callbackQCompleter_Activated2(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activated2"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QCompleter) ConnectActivated2(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated2") { + C.QCompleter_ConnectActivated2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated2"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectActivated2() { + if ptr.Pointer() != nil { + C.QCompleter_DisconnectActivated2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated2") + } +} + +func (ptr *QCompleter) Activated2(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_Activated2(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QCompleter) CaseSensitivity() core.Qt__CaseSensitivity { + if ptr.Pointer() != nil { + return core.Qt__CaseSensitivity(C.QCompleter_CaseSensitivity(ptr.Pointer())) + } + return 0 +} + +//export callbackQCompleter_Complete +func callbackQCompleter_Complete(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "complete"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) + } else { + NewQCompleterFromPointer(ptr).CompleteDefault(core.NewQRectFromPointer(rect)) + } +} + +func (ptr *QCompleter) ConnectComplete(f func(rect *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "complete"); signal != nil { + f := func(rect *core.QRect) { + (*(*func(*core.QRect))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "complete", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "complete", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectComplete() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "complete") + } +} + +func (ptr *QCompleter) Complete(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_Complete(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QCompleter) CompleteDefault(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_CompleteDefault(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QCompleter) CompletionColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QCompleter_CompletionColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QCompleter) CompletionCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QCompleter_CompletionCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QCompleter) CompletionMode() QCompleter__CompletionMode { + if ptr.Pointer() != nil { + return QCompleter__CompletionMode(C.QCompleter_CompletionMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QCompleter) CompletionModel() *core.QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractItemModelFromPointer(C.QCompleter_CompletionModel(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) CompletionPrefix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCompleter_CompletionPrefix(ptr.Pointer())) + } + return "" +} + +func (ptr *QCompleter) CompletionRole() int { + if ptr.Pointer() != nil { + return int(int32(C.QCompleter_CompletionRole(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QCompleter) CurrentCompletion() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCompleter_CurrentCompletion(ptr.Pointer())) + } + return "" +} + +func (ptr *QCompleter) CurrentIndex() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QCompleter_CurrentIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QCompleter) CurrentRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QCompleter_CurrentRow(ptr.Pointer()))) + } + return 0 +} + +//export callbackQCompleter_Event +func callbackQCompleter_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQCompleterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev))))) +} + +func (ptr *QCompleter) EventDefault(ev core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCompleter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 + } + return false +} + +//export callbackQCompleter_EventFilter +func callbackQCompleter_EventFilter(ptr unsafe.Pointer, o unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(o), core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQCompleterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(o), core.NewQEventFromPointer(e))))) +} + +func (ptr *QCompleter) EventFilterDefault(o core.QObject_ITF, e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QCompleter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(o), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QCompleter) FilterMode() core.Qt__MatchFlag { + if ptr.Pointer() != nil { + return core.Qt__MatchFlag(C.QCompleter_FilterMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQCompleter_Highlighted +func callbackQCompleter_Highlighted(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "highlighted"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QCompleter) ConnectHighlighted(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "highlighted") { + C.QCompleter_ConnectHighlighted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectHighlighted() { + if ptr.Pointer() != nil { + C.QCompleter_DisconnectHighlighted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "highlighted") + } +} + +func (ptr *QCompleter) Highlighted(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QCompleter_Highlighted(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQCompleter_Highlighted2 +func callbackQCompleter_Highlighted2(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QCompleter) ConnectHighlighted2(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") { + C.QCompleter_ConnectHighlighted2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectHighlighted2() { + if ptr.Pointer() != nil { + C.QCompleter_DisconnectHighlighted2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "highlighted2") + } +} + +func (ptr *QCompleter) Highlighted2(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_Highlighted2(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QCompleter) MaxVisibleItems() int { + if ptr.Pointer() != nil { + return int(int32(C.QCompleter_MaxVisibleItems(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QCompleter) Model() *core.QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractItemModelFromPointer(C.QCompleter_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) ModelSorting() QCompleter__ModelSorting { + if ptr.Pointer() != nil { + return QCompleter__ModelSorting(C.QCompleter_ModelSorting(ptr.Pointer())) + } + return 0 +} + +//export callbackQCompleter_PathFromIndex +func callbackQCompleter_PathFromIndex(ptr unsafe.Pointer, index unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "pathFromIndex"); signal != nil { + tempVal := (*(*func(*core.QModelIndex) string)(signal))(core.NewQModelIndexFromPointer(index)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQCompleterFromPointer(ptr).PathFromIndexDefault(core.NewQModelIndexFromPointer(index)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QCompleter) ConnectPathFromIndex(f func(index *core.QModelIndex) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pathFromIndex"); signal != nil { + f := func(index *core.QModelIndex) string { + (*(*func(*core.QModelIndex) string)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "pathFromIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pathFromIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectPathFromIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pathFromIndex") + } +} + +func (ptr *QCompleter) PathFromIndex(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCompleter_PathFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +func (ptr *QCompleter) PathFromIndexDefault(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QCompleter_PathFromIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +func (ptr *QCompleter) Popup() *QAbstractItemView { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemViewFromPointer(C.QCompleter_Popup(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) SetCaseSensitivity(caseSensitivity core.Qt__CaseSensitivity) { + if ptr.Pointer() != nil { + C.QCompleter_SetCaseSensitivity(ptr.Pointer(), C.longlong(caseSensitivity)) + } +} + +func (ptr *QCompleter) SetCompletionColumn(column int) { + if ptr.Pointer() != nil { + C.QCompleter_SetCompletionColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QCompleter) SetCompletionMode(mode QCompleter__CompletionMode) { + if ptr.Pointer() != nil { + C.QCompleter_SetCompletionMode(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQCompleter_SetCompletionPrefix +func callbackQCompleter_SetCompletionPrefix(ptr unsafe.Pointer, prefix C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setCompletionPrefix"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(prefix)) + } else { + NewQCompleterFromPointer(ptr).SetCompletionPrefixDefault(cGoUnpackString(prefix)) + } +} + +func (ptr *QCompleter) ConnectSetCompletionPrefix(f func(prefix string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCompletionPrefix"); signal != nil { + f := func(prefix string) { + (*(*func(string))(signal))(prefix) + f(prefix) + } + qt.ConnectSignal(ptr.Pointer(), "setCompletionPrefix", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCompletionPrefix", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectSetCompletionPrefix() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCompletionPrefix") + } +} + +func (ptr *QCompleter) SetCompletionPrefix(prefix string) { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QCompleter_SetCompletionPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) + } +} + +func (ptr *QCompleter) SetCompletionPrefixDefault(prefix string) { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QCompleter_SetCompletionPrefixDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) + } +} + +func (ptr *QCompleter) SetCompletionRole(role int) { + if ptr.Pointer() != nil { + C.QCompleter_SetCompletionRole(ptr.Pointer(), C.int(int32(role))) + } +} + +func (ptr *QCompleter) SetCurrentRow(row int) bool { + if ptr.Pointer() != nil { + return int8(C.QCompleter_SetCurrentRow(ptr.Pointer(), C.int(int32(row)))) != 0 + } + return false +} + +func (ptr *QCompleter) SetFilterMode(filterMode core.Qt__MatchFlag) { + if ptr.Pointer() != nil { + C.QCompleter_SetFilterMode(ptr.Pointer(), C.longlong(filterMode)) + } +} + +func (ptr *QCompleter) SetMaxVisibleItems(maxItems int) { + if ptr.Pointer() != nil { + C.QCompleter_SetMaxVisibleItems(ptr.Pointer(), C.int(int32(maxItems))) + } +} + +func (ptr *QCompleter) SetModel(model core.QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) + } +} + +func (ptr *QCompleter) SetModelSorting(sorting QCompleter__ModelSorting) { + if ptr.Pointer() != nil { + C.QCompleter_SetModelSorting(ptr.Pointer(), C.longlong(sorting)) + } +} + +func (ptr *QCompleter) SetPopup(popup QAbstractItemView_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_SetPopup(ptr.Pointer(), PointerFromQAbstractItemView(popup)) + } +} + +func (ptr *QCompleter) SetWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQCompleter_SetWrapAround +func callbackQCompleter_SetWrapAround(ptr unsafe.Pointer, wrap C.char) { + if signal := qt.GetSignal(ptr, "setWrapAround"); signal != nil { + (*(*func(bool))(signal))(int8(wrap) != 0) + } else { + NewQCompleterFromPointer(ptr).SetWrapAroundDefault(int8(wrap) != 0) + } +} + +func (ptr *QCompleter) ConnectSetWrapAround(f func(wrap bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setWrapAround"); signal != nil { + f := func(wrap bool) { + (*(*func(bool))(signal))(wrap) + f(wrap) + } + qt.ConnectSignal(ptr.Pointer(), "setWrapAround", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setWrapAround", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectSetWrapAround() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setWrapAround") + } +} + +func (ptr *QCompleter) SetWrapAround(wrap bool) { + if ptr.Pointer() != nil { + C.QCompleter_SetWrapAround(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(wrap)))) + } +} + +func (ptr *QCompleter) SetWrapAroundDefault(wrap bool) { + if ptr.Pointer() != nil { + C.QCompleter_SetWrapAroundDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(wrap)))) + } +} + +//export callbackQCompleter_SplitPath +func callbackQCompleter_SplitPath(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "splitPath"); signal != nil { + tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(path)) + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQCompleterFromPointer(ptr).SplitPathDefault(cGoUnpackString(path)) + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QCompleter) ConnectSplitPath(f func(path string) []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "splitPath"); signal != nil { + f := func(path string) []string { + (*(*func(string) []string)(signal))(path) + return f(path) + } + qt.ConnectSignal(ptr.Pointer(), "splitPath", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "splitPath", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectSplitPath() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "splitPath") + } +} + +func (ptr *QCompleter) SplitPath(path string) []string { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return unpackStringList(cGoUnpackString(C.QCompleter_SplitPath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}))) + } + return make([]string, 0) +} + +func (ptr *QCompleter) SplitPathDefault(path string) []string { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + return unpackStringList(cGoUnpackString(C.QCompleter_SplitPathDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}))) + } + return make([]string, 0) +} + +func (ptr *QCompleter) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QCompleter_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) WrapAround() bool { + if ptr.Pointer() != nil { + return int8(C.QCompleter_WrapAround(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQCompleter_DestroyQCompleter +func callbackQCompleter_DestroyQCompleter(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QCompleter"); signal != nil { + (*(*func())(signal))() + } else { + NewQCompleterFromPointer(ptr).DestroyQCompleterDefault() + } +} + +func (ptr *QCompleter) ConnectDestroyQCompleter(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QCompleter"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QCompleter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QCompleter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QCompleter) DisconnectDestroyQCompleter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QCompleter") + } +} + +func (ptr *QCompleter) DestroyQCompleter() { + if ptr.Pointer() != nil { + C.QCompleter_DestroyQCompleter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCompleter) DestroyQCompleterDefault() { + if ptr.Pointer() != nil { + C.QCompleter_DestroyQCompleterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QCompleter) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QCompleter___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QCompleter___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QCompleter) __children_newList() unsafe.Pointer { + return C.QCompleter___children_newList(ptr.Pointer()) +} + +func (ptr *QCompleter) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QCompleter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QCompleter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QCompleter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QCompleter) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QCompleter___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QCompleter) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QCompleter___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QCompleter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QCompleter) __findChildren_newList() unsafe.Pointer { + return C.QCompleter___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QCompleter) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QCompleter___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QCompleter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QCompleter) __findChildren_newList3() unsafe.Pointer { + return C.QCompleter___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QCompleter) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QCompleter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QCompleter) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QCompleter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QCompleter) __qFindChildren_newList2() unsafe.Pointer { + return C.QCompleter___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQCompleter_ChildEvent +func callbackQCompleter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQCompleterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QCompleter) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQCompleter_ConnectNotify +func callbackQCompleter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQCompleterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QCompleter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQCompleter_CustomEvent +func callbackQCompleter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQCompleterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QCompleter) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQCompleter_DeleteLater +func callbackQCompleter_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQCompleterFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QCompleter) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QCompleter_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQCompleter_Destroyed +func callbackQCompleter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQCompleter_DisconnectNotify +func callbackQCompleter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQCompleterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QCompleter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQCompleter_MetaObject +func callbackQCompleter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQCompleterFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QCompleter) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QCompleter_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQCompleter_ObjectNameChanged +func callbackQCompleter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQCompleter_TimerEvent +func callbackQCompleter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQCompleterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QCompleter) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QCompleter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QDataWidgetMapper struct { + core.QObject +} + +type QDataWidgetMapper_ITF interface { + core.QObject_ITF + QDataWidgetMapper_PTR() *QDataWidgetMapper +} + +func (ptr *QDataWidgetMapper) QDataWidgetMapper_PTR() *QDataWidgetMapper { + return ptr +} + +func (ptr *QDataWidgetMapper) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QDataWidgetMapper) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQDataWidgetMapper(ptr QDataWidgetMapper_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDataWidgetMapper_PTR().Pointer() + } + return nil +} + +func NewQDataWidgetMapperFromPointer(ptr unsafe.Pointer) (n *QDataWidgetMapper) { + n = new(QDataWidgetMapper) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDataWidgetMapper__SubmitPolicy +//QDataWidgetMapper::SubmitPolicy +type QDataWidgetMapper__SubmitPolicy int64 + +const ( + QDataWidgetMapper__AutoSubmit QDataWidgetMapper__SubmitPolicy = QDataWidgetMapper__SubmitPolicy(0) + QDataWidgetMapper__ManualSubmit QDataWidgetMapper__SubmitPolicy = QDataWidgetMapper__SubmitPolicy(1) +) + +func NewQDataWidgetMapper(parent core.QObject_ITF) *QDataWidgetMapper { + tmpValue := NewQDataWidgetMapperFromPointer(C.QDataWidgetMapper_NewQDataWidgetMapper(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDataWidgetMapper) AddMapping(widget QWidget_ITF, section int) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_AddMapping(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(section))) + } +} + +func (ptr *QDataWidgetMapper) AddMapping2(widget QWidget_ITF, section int, propertyName core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_AddMapping2(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(section)), core.PointerFromQByteArray(propertyName)) + } +} + +func (ptr *QDataWidgetMapper) ClearMapping() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ClearMapping(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QDataWidgetMapper_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +//export callbackQDataWidgetMapper_CurrentIndexChanged +func callbackQDataWidgetMapper_CurrentIndexChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentIndexChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QDataWidgetMapper) ConnectCurrentIndexChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentIndexChanged") { + C.QDataWidgetMapper_ConnectCurrentIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentIndexChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentIndexChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectCurrentIndexChanged() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_DisconnectCurrentIndexChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentIndexChanged") + } +} + +func (ptr *QDataWidgetMapper) CurrentIndexChanged(index int) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_CurrentIndexChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QDataWidgetMapper) ItemDelegate() *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QDataWidgetMapper_ItemDelegate(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) MappedPropertyName(widget QWidget_ITF) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDataWidgetMapper_MappedPropertyName(ptr.Pointer(), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) MappedSection(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDataWidgetMapper_MappedSection(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QDataWidgetMapper) MappedWidgetAt(section int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QDataWidgetMapper_MappedWidgetAt(ptr.Pointer(), C.int(int32(section)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) Model() *core.QAbstractItemModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractItemModelFromPointer(C.QDataWidgetMapper_Model(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QDataWidgetMapper_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDataWidgetMapper) RemoveMapping(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_RemoveMapping(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQDataWidgetMapper_Revert +func callbackQDataWidgetMapper_Revert(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "revert"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).RevertDefault() + } +} + +func (ptr *QDataWidgetMapper) ConnectRevert(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectRevert() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "revert") + } +} + +func (ptr *QDataWidgetMapper) Revert() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_Revert(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) RevertDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_RevertDefault(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) RootIndex() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDataWidgetMapper_RootIndex(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQDataWidgetMapper_SetCurrentIndex +func callbackQDataWidgetMapper_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQDataWidgetMapperFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QDataWidgetMapper) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QDataWidgetMapper) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QDataWidgetMapper) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQDataWidgetMapper_SetCurrentModelIndex +func callbackQDataWidgetMapper_SetCurrentModelIndex(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentModelIndex"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQDataWidgetMapperFromPointer(ptr).SetCurrentModelIndexDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QDataWidgetMapper) ConnectSetCurrentModelIndex(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentModelIndex"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentModelIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentModelIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectSetCurrentModelIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentModelIndex") + } +} + +func (ptr *QDataWidgetMapper) SetCurrentModelIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetCurrentModelIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QDataWidgetMapper) SetCurrentModelIndexDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetCurrentModelIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QDataWidgetMapper) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) + } +} + +func (ptr *QDataWidgetMapper) SetModel(model core.QAbstractItemModel_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) + } +} + +func (ptr *QDataWidgetMapper) SetOrientation(aOrientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetOrientation(ptr.Pointer(), C.longlong(aOrientation)) + } +} + +func (ptr *QDataWidgetMapper) SetRootIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QDataWidgetMapper) SetSubmitPolicy(policy QDataWidgetMapper__SubmitPolicy) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_SetSubmitPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +//export callbackQDataWidgetMapper_Submit +func callbackQDataWidgetMapper_Submit(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "submit"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).SubmitDefault()))) +} + +func (ptr *QDataWidgetMapper) ConnectSubmit(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectSubmit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "submit") + } +} + +func (ptr *QDataWidgetMapper) Submit() bool { + if ptr.Pointer() != nil { + return int8(C.QDataWidgetMapper_Submit(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDataWidgetMapper) SubmitDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QDataWidgetMapper_SubmitDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDataWidgetMapper) SubmitPolicy() QDataWidgetMapper__SubmitPolicy { + if ptr.Pointer() != nil { + return QDataWidgetMapper__SubmitPolicy(C.QDataWidgetMapper_SubmitPolicy(ptr.Pointer())) + } + return 0 +} + +//export callbackQDataWidgetMapper_ToFirst +func callbackQDataWidgetMapper_ToFirst(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toFirst"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).ToFirstDefault() + } +} + +func (ptr *QDataWidgetMapper) ConnectToFirst(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toFirst"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toFirst", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toFirst", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectToFirst() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toFirst") + } +} + +func (ptr *QDataWidgetMapper) ToFirst() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToFirst(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) ToFirstDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToFirstDefault(ptr.Pointer()) + } +} + +//export callbackQDataWidgetMapper_ToLast +func callbackQDataWidgetMapper_ToLast(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toLast"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).ToLastDefault() + } +} + +func (ptr *QDataWidgetMapper) ConnectToLast(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toLast"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toLast", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toLast", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectToLast() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toLast") + } +} + +func (ptr *QDataWidgetMapper) ToLast() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToLast(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) ToLastDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToLastDefault(ptr.Pointer()) + } +} + +//export callbackQDataWidgetMapper_ToNext +func callbackQDataWidgetMapper_ToNext(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toNext"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).ToNextDefault() + } +} + +func (ptr *QDataWidgetMapper) ConnectToNext(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toNext"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toNext", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toNext", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectToNext() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toNext") + } +} + +func (ptr *QDataWidgetMapper) ToNext() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToNext(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) ToNextDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToNextDefault(ptr.Pointer()) + } +} + +//export callbackQDataWidgetMapper_ToPrevious +func callbackQDataWidgetMapper_ToPrevious(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "toPrevious"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).ToPreviousDefault() + } +} + +func (ptr *QDataWidgetMapper) ConnectToPrevious(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "toPrevious"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "toPrevious", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toPrevious", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectToPrevious() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "toPrevious") + } +} + +func (ptr *QDataWidgetMapper) ToPrevious() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToPrevious(ptr.Pointer()) + } +} + +func (ptr *QDataWidgetMapper) ToPreviousDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ToPreviousDefault(ptr.Pointer()) + } +} + +//export callbackQDataWidgetMapper_DestroyQDataWidgetMapper +func callbackQDataWidgetMapper_DestroyQDataWidgetMapper(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDataWidgetMapper"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).DestroyQDataWidgetMapperDefault() + } +} + +func (ptr *QDataWidgetMapper) ConnectDestroyQDataWidgetMapper(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDataWidgetMapper"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDataWidgetMapper", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDataWidgetMapper", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDataWidgetMapper) DisconnectDestroyQDataWidgetMapper() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDataWidgetMapper") + } +} + +func (ptr *QDataWidgetMapper) DestroyQDataWidgetMapper() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_DestroyQDataWidgetMapper(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDataWidgetMapper) DestroyQDataWidgetMapperDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_DestroyQDataWidgetMapperDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDataWidgetMapper) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDataWidgetMapper) __children_newList() unsafe.Pointer { + return C.QDataWidgetMapper___children_newList(ptr.Pointer()) +} + +func (ptr *QDataWidgetMapper) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDataWidgetMapper___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QDataWidgetMapper) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QDataWidgetMapper___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QDataWidgetMapper) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDataWidgetMapper) __findChildren_newList() unsafe.Pointer { + return C.QDataWidgetMapper___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QDataWidgetMapper) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDataWidgetMapper) __findChildren_newList3() unsafe.Pointer { + return C.QDataWidgetMapper___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QDataWidgetMapper) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDataWidgetMapper) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDataWidgetMapper) __qFindChildren_newList2() unsafe.Pointer { + return C.QDataWidgetMapper___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQDataWidgetMapper_ChildEvent +func callbackQDataWidgetMapper_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQDataWidgetMapperFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QDataWidgetMapper) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQDataWidgetMapper_ConnectNotify +func callbackQDataWidgetMapper_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDataWidgetMapperFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDataWidgetMapper) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDataWidgetMapper_CustomEvent +func callbackQDataWidgetMapper_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQDataWidgetMapperFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QDataWidgetMapper) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQDataWidgetMapper_DeleteLater +func callbackQDataWidgetMapper_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQDataWidgetMapperFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QDataWidgetMapper) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQDataWidgetMapper_Destroyed +func callbackQDataWidgetMapper_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQDataWidgetMapper_DisconnectNotify +func callbackQDataWidgetMapper_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDataWidgetMapperFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDataWidgetMapper) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDataWidgetMapper_Event +func callbackQDataWidgetMapper_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QDataWidgetMapper) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDataWidgetMapper_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQDataWidgetMapper_EventFilter +func callbackQDataWidgetMapper_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QDataWidgetMapper) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDataWidgetMapper_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQDataWidgetMapper_MetaObject +func callbackQDataWidgetMapper_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQDataWidgetMapperFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QDataWidgetMapper) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QDataWidgetMapper_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQDataWidgetMapper_ObjectNameChanged +func callbackQDataWidgetMapper_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQDataWidgetMapper_TimerEvent +func callbackQDataWidgetMapper_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQDataWidgetMapperFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QDataWidgetMapper) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QDataWidgetMapper_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QDateEdit struct { + QDateTimeEdit +} + +type QDateEdit_ITF interface { + QDateTimeEdit_ITF + QDateEdit_PTR() *QDateEdit +} + +func (ptr *QDateEdit) QDateEdit_PTR() *QDateEdit { + return ptr +} + +func (ptr *QDateEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDateTimeEdit_PTR().Pointer() + } + return nil +} + +func (ptr *QDateEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDateTimeEdit_PTR().SetPointer(p) + } +} + +func PointerFromQDateEdit(ptr QDateEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDateEdit_PTR().Pointer() + } + return nil +} + +func NewQDateEditFromPointer(ptr unsafe.Pointer) (n *QDateEdit) { + n = new(QDateEdit) + n.SetPointer(ptr) + return +} +func NewQDateEdit(parent QWidget_ITF) *QDateEdit { + tmpValue := NewQDateEditFromPointer(C.QDateEdit_NewQDateEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDateEdit2(date core.QDate_ITF, parent QWidget_ITF) *QDateEdit { + tmpValue := NewQDateEditFromPointer(C.QDateEdit_NewQDateEdit2(core.PointerFromQDate(date), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQDateEdit_DestroyQDateEdit +func callbackQDateEdit_DestroyQDateEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDateEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQDateEditFromPointer(ptr).DestroyQDateEditDefault() + } +} + +func (ptr *QDateEdit) ConnectDestroyQDateEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDateEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDateEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDateEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateEdit) DisconnectDestroyQDateEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDateEdit") + } +} + +func (ptr *QDateEdit) DestroyQDateEdit() { + if ptr.Pointer() != nil { + C.QDateEdit_DestroyQDateEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDateEdit) DestroyQDateEditDefault() { + if ptr.Pointer() != nil { + C.QDateEdit_DestroyQDateEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDateTimeEdit struct { + QAbstractSpinBox +} + +type QDateTimeEdit_ITF interface { + QAbstractSpinBox_ITF + QDateTimeEdit_PTR() *QDateTimeEdit +} + +func (ptr *QDateTimeEdit) QDateTimeEdit_PTR() *QDateTimeEdit { + return ptr +} + +func (ptr *QDateTimeEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSpinBox_PTR().Pointer() + } + return nil +} + +func (ptr *QDateTimeEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSpinBox_PTR().SetPointer(p) + } +} + +func PointerFromQDateTimeEdit(ptr QDateTimeEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDateTimeEdit_PTR().Pointer() + } + return nil +} + +func NewQDateTimeEditFromPointer(ptr unsafe.Pointer) (n *QDateTimeEdit) { + n = new(QDateTimeEdit) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDateTimeEdit__Section +//QDateTimeEdit::Section +type QDateTimeEdit__Section int64 + +const ( + QDateTimeEdit__NoSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0000) + QDateTimeEdit__AmPmSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0001) + QDateTimeEdit__MSecSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0002) + QDateTimeEdit__SecondSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0004) + QDateTimeEdit__MinuteSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0008) + QDateTimeEdit__HourSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0010) + QDateTimeEdit__DaySection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0100) + QDateTimeEdit__MonthSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0200) + QDateTimeEdit__YearSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0400) +) + +func NewQDateTimeEdit(parent QWidget_ITF) *QDateTimeEdit { + tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDateTimeEdit2(datetime core.QDateTime_ITF, parent QWidget_ITF) *QDateTimeEdit { + tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit2(core.PointerFromQDateTime(datetime), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDateTimeEdit3(date core.QDate_ITF, parent QWidget_ITF) *QDateTimeEdit { + tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit3(core.PointerFromQDate(date), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDateTimeEdit4(ti core.QTime_ITF, parent QWidget_ITF) *QDateTimeEdit { + tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit4(core.PointerFromQTime(ti), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDateTimeEdit) CalendarPopup() bool { + if ptr.Pointer() != nil { + return int8(C.QDateTimeEdit_CalendarPopup(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDateTimeEdit) CalendarWidget() *QCalendarWidget { + if ptr.Pointer() != nil { + tmpValue := NewQCalendarWidgetFromPointer(C.QDateTimeEdit_CalendarWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQDateTimeEdit_Clear +func callbackQDateTimeEdit_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQDateTimeEditFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QDateTimeEdit) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QDateTimeEdit) Clear() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_Clear(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearDefault() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearMaximumDate() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearMaximumDate(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearMaximumDateTime() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearMaximumDateTime(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearMaximumTime() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearMaximumTime(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearMinimumDate() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearMinimumDate(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearMinimumDateTime() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearMinimumDateTime(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) ClearMinimumTime() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_ClearMinimumTime(ptr.Pointer()) + } +} + +func (ptr *QDateTimeEdit) CurrentSection() QDateTimeEdit__Section { + if ptr.Pointer() != nil { + return QDateTimeEdit__Section(C.QDateTimeEdit_CurrentSection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDateTimeEdit) CurrentSectionIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QDateTimeEdit_CurrentSectionIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDateTimeEdit) Date() *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_Date(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +//export callbackQDateTimeEdit_DateChanged +func callbackQDateTimeEdit_DateChanged(ptr unsafe.Pointer, date unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dateChanged"); signal != nil { + (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) + } + +} + +func (ptr *QDateTimeEdit) ConnectDateChanged(f func(date *core.QDate)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "dateChanged") { + C.QDateTimeEdit_ConnectDateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "dateChanged"); signal != nil { + f := func(date *core.QDate) { + (*(*func(*core.QDate))(signal))(date) + f(date) + } + qt.ConnectSignal(ptr.Pointer(), "dateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectDateChanged() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DisconnectDateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "dateChanged") + } +} + +func (ptr *QDateTimeEdit) DateChanged(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DateChanged(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QDateTimeEdit) DateTime() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +//export callbackQDateTimeEdit_DateTimeChanged +func callbackQDateTimeEdit_DateTimeChanged(ptr unsafe.Pointer, datetime unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dateTimeChanged"); signal != nil { + (*(*func(*core.QDateTime))(signal))(core.NewQDateTimeFromPointer(datetime)) + } + +} + +func (ptr *QDateTimeEdit) ConnectDateTimeChanged(f func(datetime *core.QDateTime)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "dateTimeChanged") { + C.QDateTimeEdit_ConnectDateTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dateTimeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "dateTimeChanged"); signal != nil { + f := func(datetime *core.QDateTime) { + (*(*func(*core.QDateTime))(signal))(datetime) + f(datetime) + } + qt.ConnectSignal(ptr.Pointer(), "dateTimeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dateTimeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectDateTimeChanged() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DisconnectDateTimeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "dateTimeChanged") + } +} + +func (ptr *QDateTimeEdit) DateTimeChanged(datetime core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DateTimeChanged(ptr.Pointer(), core.PointerFromQDateTime(datetime)) + } +} + +//export callbackQDateTimeEdit_DateTimeFromText +func callbackQDateTimeEdit_DateTimeFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "dateTimeFromText"); signal != nil { + return core.PointerFromQDateTime((*(*func(string) *core.QDateTime)(signal))(cGoUnpackString(text))) + } + + return core.PointerFromQDateTime(NewQDateTimeEditFromPointer(ptr).DateTimeFromTextDefault(cGoUnpackString(text))) +} + +func (ptr *QDateTimeEdit) ConnectDateTimeFromText(f func(text string) *core.QDateTime) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dateTimeFromText"); signal != nil { + f := func(text string) *core.QDateTime { + (*(*func(string) *core.QDateTime)(signal))(text) + return f(text) + } + qt.ConnectSignal(ptr.Pointer(), "dateTimeFromText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dateTimeFromText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectDateTimeFromText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dateTimeFromText") + } +} + +func (ptr *QDateTimeEdit) DateTimeFromText(text string) *core.QDateTime { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTimeFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) DateTimeFromTextDefault(text string) *core.QDateTime { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTimeFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) DisplayFormat() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTimeEdit_DisplayFormat(ptr.Pointer())) + } + return "" +} + +func (ptr *QDateTimeEdit) DisplayedSections() QDateTimeEdit__Section { + if ptr.Pointer() != nil { + return QDateTimeEdit__Section(C.QDateTimeEdit_DisplayedSections(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDateTimeEdit) MaximumDate() *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_MaximumDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) MaximumDateTime() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_MaximumDateTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) MaximumTime() *core.QTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_MaximumTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) MinimumDate() *core.QDate { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_MinimumDate(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) MinimumDateTime() *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_MinimumDateTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) MinimumTime() *core.QTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_MinimumTime(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime) + return tmpValue + } + return nil +} + +func (ptr *QDateTimeEdit) SectionAt(index int) QDateTimeEdit__Section { + if ptr.Pointer() != nil { + return QDateTimeEdit__Section(C.QDateTimeEdit_SectionAt(ptr.Pointer(), C.int(int32(index)))) + } + return 0 +} + +func (ptr *QDateTimeEdit) SectionCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QDateTimeEdit_SectionCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDateTimeEdit) SectionText(section QDateTimeEdit__Section) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTimeEdit_SectionText(ptr.Pointer(), C.longlong(section))) + } + return "" +} + +func (ptr *QDateTimeEdit) SetCalendarPopup(enable bool) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetCalendarPopup(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QDateTimeEdit) SetCalendarWidget(calendarWidget QCalendarWidget_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetCalendarWidget(ptr.Pointer(), PointerFromQCalendarWidget(calendarWidget)) + } +} + +func (ptr *QDateTimeEdit) SetCurrentSection(section QDateTimeEdit__Section) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetCurrentSection(ptr.Pointer(), C.longlong(section)) + } +} + +func (ptr *QDateTimeEdit) SetCurrentSectionIndex(index int) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetCurrentSectionIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQDateTimeEdit_SetDate +func callbackQDateTimeEdit_SetDate(ptr unsafe.Pointer, date unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setDate"); signal != nil { + (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) + } else { + NewQDateTimeEditFromPointer(ptr).SetDateDefault(core.NewQDateFromPointer(date)) + } +} + +func (ptr *QDateTimeEdit) ConnectSetDate(f func(date *core.QDate)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDate"); signal != nil { + f := func(date *core.QDate) { + (*(*func(*core.QDate))(signal))(date) + f(date) + } + qt.ConnectSignal(ptr.Pointer(), "setDate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectSetDate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDate") + } +} + +func (ptr *QDateTimeEdit) SetDate(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetDate(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QDateTimeEdit) SetDateDefault(date core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetDateDefault(ptr.Pointer(), core.PointerFromQDate(date)) + } +} + +func (ptr *QDateTimeEdit) SetDateRange(min core.QDate_ITF, max core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetDateRange(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max)) + } +} + +//export callbackQDateTimeEdit_SetDateTime +func callbackQDateTimeEdit_SetDateTime(ptr unsafe.Pointer, dateTime unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setDateTime"); signal != nil { + (*(*func(*core.QDateTime))(signal))(core.NewQDateTimeFromPointer(dateTime)) + } else { + NewQDateTimeEditFromPointer(ptr).SetDateTimeDefault(core.NewQDateTimeFromPointer(dateTime)) + } +} + +func (ptr *QDateTimeEdit) ConnectSetDateTime(f func(dateTime *core.QDateTime)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDateTime"); signal != nil { + f := func(dateTime *core.QDateTime) { + (*(*func(*core.QDateTime))(signal))(dateTime) + f(dateTime) + } + qt.ConnectSignal(ptr.Pointer(), "setDateTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDateTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectSetDateTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDateTime") + } +} + +func (ptr *QDateTimeEdit) SetDateTime(dateTime core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetDateTime(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) + } +} + +func (ptr *QDateTimeEdit) SetDateTimeDefault(dateTime core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetDateTimeDefault(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) + } +} + +func (ptr *QDateTimeEdit) SetDateTimeRange(min core.QDateTime_ITF, max core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetDateTimeRange(ptr.Pointer(), core.PointerFromQDateTime(min), core.PointerFromQDateTime(max)) + } +} + +func (ptr *QDateTimeEdit) SetDisplayFormat(format string) { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + C.QDateTimeEdit_SetDisplayFormat(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: formatC, len: C.longlong(len(format))}) + } +} + +func (ptr *QDateTimeEdit) SetMaximumDate(max core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetMaximumDate(ptr.Pointer(), core.PointerFromQDate(max)) + } +} + +func (ptr *QDateTimeEdit) SetMaximumDateTime(dt core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetMaximumDateTime(ptr.Pointer(), core.PointerFromQDateTime(dt)) + } +} + +func (ptr *QDateTimeEdit) SetMaximumTime(max core.QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetMaximumTime(ptr.Pointer(), core.PointerFromQTime(max)) + } +} + +func (ptr *QDateTimeEdit) SetMinimumDate(min core.QDate_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetMinimumDate(ptr.Pointer(), core.PointerFromQDate(min)) + } +} + +func (ptr *QDateTimeEdit) SetMinimumDateTime(dt core.QDateTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetMinimumDateTime(ptr.Pointer(), core.PointerFromQDateTime(dt)) + } +} + +func (ptr *QDateTimeEdit) SetMinimumTime(min core.QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetMinimumTime(ptr.Pointer(), core.PointerFromQTime(min)) + } +} + +func (ptr *QDateTimeEdit) SetSelectedSection(section QDateTimeEdit__Section) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetSelectedSection(ptr.Pointer(), C.longlong(section)) + } +} + +//export callbackQDateTimeEdit_SetTime +func callbackQDateTimeEdit_SetTime(ptr unsafe.Pointer, ti unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setTime"); signal != nil { + (*(*func(*core.QTime))(signal))(core.NewQTimeFromPointer(ti)) + } else { + NewQDateTimeEditFromPointer(ptr).SetTimeDefault(core.NewQTimeFromPointer(ti)) + } +} + +func (ptr *QDateTimeEdit) ConnectSetTime(f func(ti *core.QTime)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setTime"); signal != nil { + f := func(ti *core.QTime) { + (*(*func(*core.QTime))(signal))(ti) + f(ti) + } + qt.ConnectSignal(ptr.Pointer(), "setTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectSetTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setTime") + } +} + +func (ptr *QDateTimeEdit) SetTime(ti core.QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetTime(ptr.Pointer(), core.PointerFromQTime(ti)) + } +} + +func (ptr *QDateTimeEdit) SetTimeDefault(ti core.QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetTimeDefault(ptr.Pointer(), core.PointerFromQTime(ti)) + } +} + +func (ptr *QDateTimeEdit) SetTimeRange(min core.QTime_ITF, max core.QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetTimeRange(ptr.Pointer(), core.PointerFromQTime(min), core.PointerFromQTime(max)) + } +} + +func (ptr *QDateTimeEdit) SetTimeSpec(spec core.Qt__TimeSpec) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_SetTimeSpec(ptr.Pointer(), C.longlong(spec)) + } +} + +//export callbackQDateTimeEdit_TextFromDateTime +func callbackQDateTimeEdit_TextFromDateTime(ptr unsafe.Pointer, dateTime unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "textFromDateTime"); signal != nil { + tempVal := (*(*func(*core.QDateTime) string)(signal))(core.NewQDateTimeFromPointer(dateTime)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQDateTimeEditFromPointer(ptr).TextFromDateTimeDefault(core.NewQDateTimeFromPointer(dateTime)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QDateTimeEdit) ConnectTextFromDateTime(f func(dateTime *core.QDateTime) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "textFromDateTime"); signal != nil { + f := func(dateTime *core.QDateTime) string { + (*(*func(*core.QDateTime) string)(signal))(dateTime) + return f(dateTime) + } + qt.ConnectSignal(ptr.Pointer(), "textFromDateTime", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textFromDateTime", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectTextFromDateTime() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "textFromDateTime") + } +} + +func (ptr *QDateTimeEdit) TextFromDateTime(dateTime core.QDateTime_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTimeEdit_TextFromDateTime(ptr.Pointer(), core.PointerFromQDateTime(dateTime))) + } + return "" +} + +func (ptr *QDateTimeEdit) TextFromDateTimeDefault(dateTime core.QDateTime_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDateTimeEdit_TextFromDateTimeDefault(ptr.Pointer(), core.PointerFromQDateTime(dateTime))) + } + return "" +} + +func (ptr *QDateTimeEdit) Time() *core.QTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_Time(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime) + return tmpValue + } + return nil +} + +//export callbackQDateTimeEdit_TimeChanged +func callbackQDateTimeEdit_TimeChanged(ptr unsafe.Pointer, ti unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timeChanged"); signal != nil { + (*(*func(*core.QTime))(signal))(core.NewQTimeFromPointer(ti)) + } + +} + +func (ptr *QDateTimeEdit) ConnectTimeChanged(f func(ti *core.QTime)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "timeChanged") { + C.QDateTimeEdit_ConnectTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "timeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "timeChanged"); signal != nil { + f := func(ti *core.QTime) { + (*(*func(*core.QTime))(signal))(ti) + f(ti) + } + qt.ConnectSignal(ptr.Pointer(), "timeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "timeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectTimeChanged() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DisconnectTimeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "timeChanged") + } +} + +func (ptr *QDateTimeEdit) TimeChanged(ti core.QTime_ITF) { + if ptr.Pointer() != nil { + C.QDateTimeEdit_TimeChanged(ptr.Pointer(), core.PointerFromQTime(ti)) + } +} + +func (ptr *QDateTimeEdit) TimeSpec() core.Qt__TimeSpec { + if ptr.Pointer() != nil { + return core.Qt__TimeSpec(C.QDateTimeEdit_TimeSpec(ptr.Pointer())) + } + return 0 +} + +//export callbackQDateTimeEdit_DestroyQDateTimeEdit +func callbackQDateTimeEdit_DestroyQDateTimeEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDateTimeEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQDateTimeEditFromPointer(ptr).DestroyQDateTimeEditDefault() + } +} + +func (ptr *QDateTimeEdit) ConnectDestroyQDateTimeEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDateTimeEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDateTimeEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDateTimeEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDateTimeEdit) DisconnectDestroyQDateTimeEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDateTimeEdit") + } +} + +func (ptr *QDateTimeEdit) DestroyQDateTimeEdit() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DestroyQDateTimeEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDateTimeEdit) DestroyQDateTimeEditDefault() { + if ptr.Pointer() != nil { + C.QDateTimeEdit_DestroyQDateTimeEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDesktopWidget struct { + QWidget +} + +type QDesktopWidget_ITF interface { + QWidget_ITF + QDesktopWidget_PTR() *QDesktopWidget +} + +func (ptr *QDesktopWidget) QDesktopWidget_PTR() *QDesktopWidget { + return ptr +} + +func (ptr *QDesktopWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QDesktopWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQDesktopWidget(ptr QDesktopWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDesktopWidget_PTR().Pointer() + } + return nil +} + +func NewQDesktopWidgetFromPointer(ptr unsafe.Pointer) (n *QDesktopWidget) { + n = new(QDesktopWidget) + n.SetPointer(ptr) + return +} +func NewQDesktopWidget() *QDesktopWidget { + tmpValue := NewQDesktopWidgetFromPointer(C.QDesktopWidget_NewQDesktopWidget()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDesktopWidget) AvailableGeometry(screen int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_AvailableGeometry(ptr.Pointer(), C.int(int32(screen)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QDesktopWidget) AvailableGeometry2(widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_AvailableGeometry2(ptr.Pointer(), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QDesktopWidget) IsVirtualDesktop() bool { + if ptr.Pointer() != nil { + return int8(C.QDesktopWidget_IsVirtualDesktop(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDesktopWidget) NumScreens() int { + if ptr.Pointer() != nil { + return int(int32(C.QDesktopWidget_NumScreens(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDesktopWidget) PrimaryScreen() int { + if ptr.Pointer() != nil { + return int(int32(C.QDesktopWidget_PrimaryScreen(ptr.Pointer()))) + } + return 0 +} + +//export callbackQDesktopWidget_PrimaryScreenChanged +func callbackQDesktopWidget_PrimaryScreenChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDesktopWidget) ConnectPrimaryScreenChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "primaryScreenChanged") { + C.QDesktopWidget_ConnectPrimaryScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "primaryScreenChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "primaryScreenChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDesktopWidget) DisconnectPrimaryScreenChanged() { + if ptr.Pointer() != nil { + C.QDesktopWidget_DisconnectPrimaryScreenChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "primaryScreenChanged") + } +} + +func (ptr *QDesktopWidget) PrimaryScreenChanged() { + if ptr.Pointer() != nil { + C.QDesktopWidget_PrimaryScreenChanged(ptr.Pointer()) + } +} + +//export callbackQDesktopWidget_Resized +func callbackQDesktopWidget_Resized(ptr unsafe.Pointer, screen C.int) { + if signal := qt.GetSignal(ptr, "resized"); signal != nil { + (*(*func(int))(signal))(int(int32(screen))) + } + +} + +func (ptr *QDesktopWidget) ConnectResized(f func(screen int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "resized") { + C.QDesktopWidget_ConnectResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "resized"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil { + f := func(screen int) { + (*(*func(int))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDesktopWidget) DisconnectResized() { + if ptr.Pointer() != nil { + C.QDesktopWidget_DisconnectResized(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "resized") + } +} + +func (ptr *QDesktopWidget) Resized(screen int) { + if ptr.Pointer() != nil { + C.QDesktopWidget_Resized(ptr.Pointer(), C.int(int32(screen))) + } +} + +func (ptr *QDesktopWidget) Screen(screen int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QDesktopWidget_Screen(ptr.Pointer(), C.int(int32(screen)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDesktopWidget) ScreenCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QDesktopWidget_ScreenCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQDesktopWidget_ScreenCountChanged +func callbackQDesktopWidget_ScreenCountChanged(ptr unsafe.Pointer, newCount C.int) { + if signal := qt.GetSignal(ptr, "screenCountChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(newCount))) + } + +} + +func (ptr *QDesktopWidget) ConnectScreenCountChanged(f func(newCount int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "screenCountChanged") { + C.QDesktopWidget_ConnectScreenCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenCountChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "screenCountChanged"); signal != nil { + f := func(newCount int) { + (*(*func(int))(signal))(newCount) + f(newCount) + } + qt.ConnectSignal(ptr.Pointer(), "screenCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "screenCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDesktopWidget) DisconnectScreenCountChanged() { + if ptr.Pointer() != nil { + C.QDesktopWidget_DisconnectScreenCountChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "screenCountChanged") + } +} + +func (ptr *QDesktopWidget) ScreenCountChanged(newCount int) { + if ptr.Pointer() != nil { + C.QDesktopWidget_ScreenCountChanged(ptr.Pointer(), C.int(int32(newCount))) + } +} + +func (ptr *QDesktopWidget) ScreenGeometry(screen int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_ScreenGeometry(ptr.Pointer(), C.int(int32(screen)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QDesktopWidget) ScreenGeometry2(widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_ScreenGeometry2(ptr.Pointer(), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QDesktopWidget) ScreenNumber(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDesktopWidget_ScreenNumber(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QDesktopWidget) ScreenNumber2(point core.QPoint_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDesktopWidget_ScreenNumber2(ptr.Pointer(), core.PointerFromQPoint(point)))) + } + return 0 +} + +//export callbackQDesktopWidget_WorkAreaResized +func callbackQDesktopWidget_WorkAreaResized(ptr unsafe.Pointer, screen C.int) { + if signal := qt.GetSignal(ptr, "workAreaResized"); signal != nil { + (*(*func(int))(signal))(int(int32(screen))) + } + +} + +func (ptr *QDesktopWidget) ConnectWorkAreaResized(f func(screen int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "workAreaResized") { + C.QDesktopWidget_ConnectWorkAreaResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "workAreaResized"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "workAreaResized"); signal != nil { + f := func(screen int) { + (*(*func(int))(signal))(screen) + f(screen) + } + qt.ConnectSignal(ptr.Pointer(), "workAreaResized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "workAreaResized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDesktopWidget) DisconnectWorkAreaResized() { + if ptr.Pointer() != nil { + C.QDesktopWidget_DisconnectWorkAreaResized(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "workAreaResized") + } +} + +func (ptr *QDesktopWidget) WorkAreaResized(screen int) { + if ptr.Pointer() != nil { + C.QDesktopWidget_WorkAreaResized(ptr.Pointer(), C.int(int32(screen))) + } +} + +//export callbackQDesktopWidget_DestroyQDesktopWidget +func callbackQDesktopWidget_DestroyQDesktopWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDesktopWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQDesktopWidgetFromPointer(ptr).DestroyQDesktopWidgetDefault() + } +} + +func (ptr *QDesktopWidget) ConnectDestroyQDesktopWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDesktopWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDesktopWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDesktopWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDesktopWidget) DisconnectDestroyQDesktopWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDesktopWidget") + } +} + +func (ptr *QDesktopWidget) DestroyQDesktopWidget() { + if ptr.Pointer() != nil { + C.QDesktopWidget_DestroyQDesktopWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDesktopWidget) DestroyQDesktopWidgetDefault() { + if ptr.Pointer() != nil { + C.QDesktopWidget_DestroyQDesktopWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDial struct { + QAbstractSlider +} + +type QDial_ITF interface { + QAbstractSlider_ITF + QDial_PTR() *QDial +} + +func (ptr *QDial) QDial_PTR() *QDial { + return ptr +} + +func (ptr *QDial) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSlider_PTR().Pointer() + } + return nil +} + +func (ptr *QDial) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSlider_PTR().SetPointer(p) + } +} + +func PointerFromQDial(ptr QDial_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDial_PTR().Pointer() + } + return nil +} + +func NewQDialFromPointer(ptr unsafe.Pointer) (n *QDial) { + n = new(QDial) + n.SetPointer(ptr) + return +} +func NewQDial(parent QWidget_ITF) *QDial { + tmpValue := NewQDialFromPointer(C.QDial_NewQDial(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDial) InitStyleOption(option QStyleOptionSlider_ITF) { + if ptr.Pointer() != nil { + C.QDial_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option)) + } +} + +func (ptr *QDial) NotchSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QDial_NotchSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDial) NotchTarget() float64 { + if ptr.Pointer() != nil { + return float64(C.QDial_NotchTarget(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDial) NotchesVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QDial_NotchesVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDial) SetNotchTarget(target float64) { + if ptr.Pointer() != nil { + C.QDial_SetNotchTarget(ptr.Pointer(), C.double(target)) + } +} + +//export callbackQDial_SetNotchesVisible +func callbackQDial_SetNotchesVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setNotchesVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQDialFromPointer(ptr).SetNotchesVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QDial) ConnectSetNotchesVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setNotchesVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setNotchesVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setNotchesVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDial) DisconnectSetNotchesVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setNotchesVisible") + } +} + +func (ptr *QDial) SetNotchesVisible(visible bool) { + if ptr.Pointer() != nil { + C.QDial_SetNotchesVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QDial) SetNotchesVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QDial_SetNotchesVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQDial_SetWrapping +func callbackQDial_SetWrapping(ptr unsafe.Pointer, on C.char) { + if signal := qt.GetSignal(ptr, "setWrapping"); signal != nil { + (*(*func(bool))(signal))(int8(on) != 0) + } else { + NewQDialFromPointer(ptr).SetWrappingDefault(int8(on) != 0) + } +} + +func (ptr *QDial) ConnectSetWrapping(f func(on bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setWrapping"); signal != nil { + f := func(on bool) { + (*(*func(bool))(signal))(on) + f(on) + } + qt.ConnectSignal(ptr.Pointer(), "setWrapping", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setWrapping", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDial) DisconnectSetWrapping() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setWrapping") + } +} + +func (ptr *QDial) SetWrapping(on bool) { + if ptr.Pointer() != nil { + C.QDial_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QDial) SetWrappingDefault(on bool) { + if ptr.Pointer() != nil { + C.QDial_SetWrappingDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QDial) Wrapping() bool { + if ptr.Pointer() != nil { + return int8(C.QDial_Wrapping(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQDial_DestroyQDial +func callbackQDial_DestroyQDial(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDial"); signal != nil { + (*(*func())(signal))() + } else { + NewQDialFromPointer(ptr).DestroyQDialDefault() + } +} + +func (ptr *QDial) ConnectDestroyQDial(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDial"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDial", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDial", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDial) DisconnectDestroyQDial() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDial") + } +} + +func (ptr *QDial) DestroyQDial() { + if ptr.Pointer() != nil { + C.QDial_DestroyQDial(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDial) DestroyQDialDefault() { + if ptr.Pointer() != nil { + C.QDial_DestroyQDialDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDialog struct { + QWidget +} + +type QDialog_ITF interface { + QWidget_ITF + QDialog_PTR() *QDialog +} + +func (ptr *QDialog) QDialog_PTR() *QDialog { + return ptr +} + +func (ptr *QDialog) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QDialog) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQDialog(ptr QDialog_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func NewQDialogFromPointer(ptr unsafe.Pointer) (n *QDialog) { + n = new(QDialog) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDialog__DialogCode +//QDialog::DialogCode +type QDialog__DialogCode int64 + +const ( + QDialog__Rejected QDialog__DialogCode = QDialog__DialogCode(0) + QDialog__Accepted QDialog__DialogCode = QDialog__DialogCode(1) +) + +func NewQDialog(parent QWidget_ITF, ff core.Qt__WindowType) *QDialog { + tmpValue := NewQDialogFromPointer(C.QDialog_NewQDialog(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQDialog_Accept +func callbackQDialog_Accept(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "accept"); signal != nil { + (*(*func())(signal))() + } else { + NewQDialogFromPointer(ptr).AcceptDefault() + } +} + +func (ptr *QDialog) ConnectAccept(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectAccept() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "accept") + } +} + +func (ptr *QDialog) Accept() { + if ptr.Pointer() != nil { + C.QDialog_Accept(ptr.Pointer()) + } +} + +func (ptr *QDialog) AcceptDefault() { + if ptr.Pointer() != nil { + C.QDialog_AcceptDefault(ptr.Pointer()) + } +} + +//export callbackQDialog_Accepted +func callbackQDialog_Accepted(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "accepted"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDialog) ConnectAccepted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "accepted") { + C.QDialog_ConnectAccepted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "accepted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "accepted"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectAccepted() { + if ptr.Pointer() != nil { + C.QDialog_DisconnectAccepted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "accepted") + } +} + +func (ptr *QDialog) Accepted() { + if ptr.Pointer() != nil { + C.QDialog_Accepted(ptr.Pointer()) + } +} + +//export callbackQDialog_Done +func callbackQDialog_Done(ptr unsafe.Pointer, r C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(r))) + } else { + NewQDialogFromPointer(ptr).DoneDefault(int(int32(r))) + } +} + +func (ptr *QDialog) ConnectDone(f func(r int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(r int) { + (*(*func(int))(signal))(r) + f(r) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QDialog) Done(r int) { + if ptr.Pointer() != nil { + C.QDialog_Done(ptr.Pointer(), C.int(int32(r))) + } +} + +func (ptr *QDialog) DoneDefault(r int) { + if ptr.Pointer() != nil { + C.QDialog_DoneDefault(ptr.Pointer(), C.int(int32(r))) + } +} + +//export callbackQDialog_Exec +func callbackQDialog_Exec(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "exec"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQDialogFromPointer(ptr).ExecDefault())) +} + +func (ptr *QDialog) ConnectExec(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "exec"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "exec", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "exec", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectExec() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "exec") + } +} + +func (ptr *QDialog) Exec() int { + if ptr.Pointer() != nil { + return int(int32(C.QDialog_Exec(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDialog) ExecDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QDialog_ExecDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQDialog_Finished +func callbackQDialog_Finished(ptr unsafe.Pointer, result C.int) { + if signal := qt.GetSignal(ptr, "finished"); signal != nil { + (*(*func(int))(signal))(int(int32(result))) + } + +} + +func (ptr *QDialog) ConnectFinished(f func(result int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "finished") { + C.QDialog_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { + f := func(result int) { + (*(*func(int))(signal))(result) + f(result) + } + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectFinished() { + if ptr.Pointer() != nil { + C.QDialog_DisconnectFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "finished") + } +} + +func (ptr *QDialog) Finished(result int) { + if ptr.Pointer() != nil { + C.QDialog_Finished(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QDialog) IsSizeGripEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QDialog_IsSizeGripEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQDialog_Open +func callbackQDialog_Open(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "open"); signal != nil { + (*(*func())(signal))() + } else { + NewQDialogFromPointer(ptr).OpenDefault() + } +} + +func (ptr *QDialog) ConnectOpen(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectOpen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "open") + } +} + +func (ptr *QDialog) Open() { + if ptr.Pointer() != nil { + C.QDialog_Open(ptr.Pointer()) + } +} + +func (ptr *QDialog) OpenDefault() { + if ptr.Pointer() != nil { + C.QDialog_OpenDefault(ptr.Pointer()) + } +} + +//export callbackQDialog_Reject +func callbackQDialog_Reject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reject"); signal != nil { + (*(*func())(signal))() + } else { + NewQDialogFromPointer(ptr).RejectDefault() + } +} + +func (ptr *QDialog) ConnectReject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectReject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reject") + } +} + +func (ptr *QDialog) Reject() { + if ptr.Pointer() != nil { + C.QDialog_Reject(ptr.Pointer()) + } +} + +func (ptr *QDialog) RejectDefault() { + if ptr.Pointer() != nil { + C.QDialog_RejectDefault(ptr.Pointer()) + } +} + +//export callbackQDialog_Rejected +func callbackQDialog_Rejected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "rejected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDialog) ConnectRejected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rejected") { + C.QDialog_ConnectRejected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rejected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rejected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectRejected() { + if ptr.Pointer() != nil { + C.QDialog_DisconnectRejected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rejected") + } +} + +func (ptr *QDialog) Rejected() { + if ptr.Pointer() != nil { + C.QDialog_Rejected(ptr.Pointer()) + } +} + +func (ptr *QDialog) Result() int { + if ptr.Pointer() != nil { + return int(int32(C.QDialog_Result(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDialog) SetModal(modal bool) { + if ptr.Pointer() != nil { + C.QDialog_SetModal(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(modal)))) + } +} + +func (ptr *QDialog) SetResult(i int) { + if ptr.Pointer() != nil { + C.QDialog_SetResult(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDialog) SetSizeGripEnabled(vbo bool) { + if ptr.Pointer() != nil { + C.QDialog_SetSizeGripEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQDialog_SetVisible +func callbackQDialog_SetVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQDialogFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QDialog) ConnectSetVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QDialog) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QDialog_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QDialog) SetVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QDialog_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQDialog_DestroyQDialog +func callbackQDialog_DestroyQDialog(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDialog"); signal != nil { + (*(*func())(signal))() + } else { + NewQDialogFromPointer(ptr).DestroyQDialogDefault() + } +} + +func (ptr *QDialog) ConnectDestroyQDialog(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDialog"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDialog", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDialog", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialog) DisconnectDestroyQDialog() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDialog") + } +} + +func (ptr *QDialog) DestroyQDialog() { + if ptr.Pointer() != nil { + C.QDialog_DestroyQDialog(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDialog) DestroyQDialogDefault() { + if ptr.Pointer() != nil { + C.QDialog_DestroyQDialogDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDialogButtonBox struct { + QWidget +} + +type QDialogButtonBox_ITF interface { + QWidget_ITF + QDialogButtonBox_PTR() *QDialogButtonBox +} + +func (ptr *QDialogButtonBox) QDialogButtonBox_PTR() *QDialogButtonBox { + return ptr +} + +func (ptr *QDialogButtonBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QDialogButtonBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQDialogButtonBox(ptr QDialogButtonBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDialogButtonBox_PTR().Pointer() + } + return nil +} + +func NewQDialogButtonBoxFromPointer(ptr unsafe.Pointer) (n *QDialogButtonBox) { + n = new(QDialogButtonBox) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDialogButtonBox__ButtonRole +//QDialogButtonBox::ButtonRole +type QDialogButtonBox__ButtonRole int64 + +const ( + QDialogButtonBox__InvalidRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(-1) + QDialogButtonBox__AcceptRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(0) + QDialogButtonBox__RejectRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(1) + QDialogButtonBox__DestructiveRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(2) + QDialogButtonBox__ActionRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(3) + QDialogButtonBox__HelpRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(4) + QDialogButtonBox__YesRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(5) + QDialogButtonBox__NoRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(6) + QDialogButtonBox__ResetRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(7) + QDialogButtonBox__ApplyRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(8) + QDialogButtonBox__NRoles QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(9) +) + +//go:generate stringer -type=QDialogButtonBox__StandardButton +//QDialogButtonBox::StandardButton +type QDialogButtonBox__StandardButton int64 + +const ( + QDialogButtonBox__NoButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000000) + QDialogButtonBox__Ok QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000400) + QDialogButtonBox__Save QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000800) + QDialogButtonBox__SaveAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00001000) + QDialogButtonBox__Open QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00002000) + QDialogButtonBox__Yes QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00004000) + QDialogButtonBox__YesToAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00008000) + QDialogButtonBox__No QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00010000) + QDialogButtonBox__NoToAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00020000) + QDialogButtonBox__Abort QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00040000) + QDialogButtonBox__Retry QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00080000) + QDialogButtonBox__Ignore QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00100000) + QDialogButtonBox__Close QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00200000) + QDialogButtonBox__Cancel QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00400000) + QDialogButtonBox__Discard QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00800000) + QDialogButtonBox__Help QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x01000000) + QDialogButtonBox__Apply QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x02000000) + QDialogButtonBox__Reset QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x04000000) + QDialogButtonBox__RestoreDefaults QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x08000000) + QDialogButtonBox__FirstButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(QDialogButtonBox__Ok) + QDialogButtonBox__LastButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(QDialogButtonBox__RestoreDefaults) +) + +//go:generate stringer -type=QDialogButtonBox__ButtonLayout +//QDialogButtonBox::ButtonLayout +type QDialogButtonBox__ButtonLayout int64 + +var ( + QDialogButtonBox__WinLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(0) + QDialogButtonBox__MacLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(1) + QDialogButtonBox__KdeLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(2) + QDialogButtonBox__GnomeLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(3) + QDialogButtonBox__AndroidLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(C.QDialogButtonBox_AndroidLayout_Type()) +) + +func NewQDialogButtonBox(parent QWidget_ITF) *QDialogButtonBox { + tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDialogButtonBox2(orientation core.Qt__Orientation, parent QWidget_ITF) *QDialogButtonBox { + tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox2(C.longlong(orientation), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDialogButtonBox3(buttons QDialogButtonBox__StandardButton, parent QWidget_ITF) *QDialogButtonBox { + tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox3(C.longlong(buttons), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDialogButtonBox4(buttons QDialogButtonBox__StandardButton, orientation core.Qt__Orientation, parent QWidget_ITF) *QDialogButtonBox { + tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox4(C.longlong(buttons), C.longlong(orientation), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQDialogButtonBox_Accepted +func callbackQDialogButtonBox_Accepted(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "accepted"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDialogButtonBox) ConnectAccepted(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "accepted") { + C.QDialogButtonBox_ConnectAccepted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "accepted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "accepted"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialogButtonBox) DisconnectAccepted() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_DisconnectAccepted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "accepted") + } +} + +func (ptr *QDialogButtonBox) Accepted() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_Accepted(ptr.Pointer()) + } +} + +func (ptr *QDialogButtonBox) AddButton(button QAbstractButton_ITF, role QDialogButtonBox__ButtonRole) { + if ptr.Pointer() != nil { + C.QDialogButtonBox_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.longlong(role)) + } +} + +func (ptr *QDialogButtonBox) AddButton2(text string, role QDialogButtonBox__ButtonRole) *QPushButton { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_AddButton2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(role))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDialogButtonBox) AddButton3(button QDialogButtonBox__StandardButton) *QPushButton { + if ptr.Pointer() != nil { + tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_AddButton3(ptr.Pointer(), C.longlong(button))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDialogButtonBox) Button(which QDialogButtonBox__StandardButton) *QPushButton { + if ptr.Pointer() != nil { + tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_Button(ptr.Pointer(), C.longlong(which))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDialogButtonBox) ButtonRole(button QAbstractButton_ITF) QDialogButtonBox__ButtonRole { + if ptr.Pointer() != nil { + return QDialogButtonBox__ButtonRole(C.QDialogButtonBox_ButtonRole(ptr.Pointer(), PointerFromQAbstractButton(button))) + } + return 0 +} + +func (ptr *QDialogButtonBox) Buttons() []*QAbstractButton { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton { + out := make([]*QAbstractButton, int(l.len)) + tmpList := NewQDialogButtonBoxFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__buttons_atList(i) + } + return out + }(C.QDialogButtonBox_Buttons(ptr.Pointer())) + } + return make([]*QAbstractButton, 0) +} + +func (ptr *QDialogButtonBox) CenterButtons() bool { + if ptr.Pointer() != nil { + return int8(C.QDialogButtonBox_CenterButtons(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDialogButtonBox) Clear() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_Clear(ptr.Pointer()) + } +} + +//export callbackQDialogButtonBox_Clicked +func callbackQDialogButtonBox_Clicked(ptr unsafe.Pointer, button unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clicked"); signal != nil { + (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) + } + +} + +func (ptr *QDialogButtonBox) ConnectClicked(f func(button *QAbstractButton)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "clicked") { + C.QDialogButtonBox_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { + f := func(button *QAbstractButton) { + (*(*func(*QAbstractButton))(signal))(button) + f(button) + } + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialogButtonBox) DisconnectClicked() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_DisconnectClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "clicked") + } +} + +func (ptr *QDialogButtonBox) Clicked(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QDialogButtonBox_Clicked(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +//export callbackQDialogButtonBox_HelpRequested +func callbackQDialogButtonBox_HelpRequested(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "helpRequested"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDialogButtonBox) ConnectHelpRequested(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "helpRequested") { + C.QDialogButtonBox_ConnectHelpRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "helpRequested"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "helpRequested"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialogButtonBox) DisconnectHelpRequested() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_DisconnectHelpRequested(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "helpRequested") + } +} + +func (ptr *QDialogButtonBox) HelpRequested() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_HelpRequested(ptr.Pointer()) + } +} + +func (ptr *QDialogButtonBox) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QDialogButtonBox_Orientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQDialogButtonBox_Rejected +func callbackQDialogButtonBox_Rejected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "rejected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QDialogButtonBox) ConnectRejected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rejected") { + C.QDialogButtonBox_ConnectRejected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rejected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rejected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialogButtonBox) DisconnectRejected() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_DisconnectRejected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rejected") + } +} + +func (ptr *QDialogButtonBox) Rejected() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_Rejected(ptr.Pointer()) + } +} + +func (ptr *QDialogButtonBox) RemoveButton(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QDialogButtonBox_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +func (ptr *QDialogButtonBox) SetCenterButtons(center bool) { + if ptr.Pointer() != nil { + C.QDialogButtonBox_SetCenterButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(center)))) + } +} + +func (ptr *QDialogButtonBox) SetOrientation(orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QDialogButtonBox_SetOrientation(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QDialogButtonBox) SetStandardButtons(buttons QDialogButtonBox__StandardButton) { + if ptr.Pointer() != nil { + C.QDialogButtonBox_SetStandardButtons(ptr.Pointer(), C.longlong(buttons)) + } +} + +func (ptr *QDialogButtonBox) StandardButton(button QAbstractButton_ITF) QDialogButtonBox__StandardButton { + if ptr.Pointer() != nil { + return QDialogButtonBox__StandardButton(C.QDialogButtonBox_StandardButton(ptr.Pointer(), PointerFromQAbstractButton(button))) + } + return 0 +} + +func (ptr *QDialogButtonBox) StandardButtons() QDialogButtonBox__StandardButton { + if ptr.Pointer() != nil { + return QDialogButtonBox__StandardButton(C.QDialogButtonBox_StandardButtons(ptr.Pointer())) + } + return 0 +} + +//export callbackQDialogButtonBox_DestroyQDialogButtonBox +func callbackQDialogButtonBox_DestroyQDialogButtonBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDialogButtonBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQDialogButtonBoxFromPointer(ptr).DestroyQDialogButtonBoxDefault() + } +} + +func (ptr *QDialogButtonBox) ConnectDestroyQDialogButtonBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDialogButtonBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDialogButtonBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDialogButtonBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDialogButtonBox) DisconnectDestroyQDialogButtonBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDialogButtonBox") + } +} + +func (ptr *QDialogButtonBox) DestroyQDialogButtonBox() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_DestroyQDialogButtonBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDialogButtonBox) DestroyQDialogButtonBoxDefault() { + if ptr.Pointer() != nil { + C.QDialogButtonBox_DestroyQDialogButtonBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDialogButtonBox) __buttons_atList(i int) *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QDialogButtonBox___buttons_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDialogButtonBox) __buttons_setList(i QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QDialogButtonBox___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i)) + } +} + +func (ptr *QDialogButtonBox) __buttons_newList() unsafe.Pointer { + return C.QDialogButtonBox___buttons_newList(ptr.Pointer()) +} + +type QDirModel struct { + core.QAbstractItemModel +} + +type QDirModel_ITF interface { + core.QAbstractItemModel_ITF + QDirModel_PTR() *QDirModel +} + +func (ptr *QDirModel) QDirModel_PTR() *QDirModel { + return ptr +} + +func (ptr *QDirModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QDirModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQDirModel(ptr QDirModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDirModel_PTR().Pointer() + } + return nil +} + +func NewQDirModelFromPointer(ptr unsafe.Pointer) (n *QDirModel) { + n = new(QDirModel) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDirModel__Roles +//QDirModel::Roles +type QDirModel__Roles int64 + +var ( + QDirModel__FileIconRole QDirModel__Roles = QDirModel__Roles(core.Qt__DecorationRole) + QDirModel__FilePathRole QDirModel__Roles = QDirModel__Roles(C.QDirModel_FilePathRole_Type()) + QDirModel__FileNameRole QDirModel__Roles = QDirModel__Roles(258) +) + +func NewQDirModel(nameFilters []string, filters core.QDir__Filter, sort core.QDir__SortFlag, parent core.QObject_ITF) *QDirModel { + nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) + defer C.free(unsafe.Pointer(nameFiltersC)) + tmpValue := NewQDirModelFromPointer(C.QDirModel_NewQDirModel(C.struct_QtWidgets_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDirModel2(parent core.QObject_ITF) *QDirModel { + tmpValue := NewQDirModelFromPointer(C.QDirModel_NewQDirModel2(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQDirModel_ColumnCount +func callbackQDirModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQDirModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QDirModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *core.QModelIndex) int { + (*(*func(*core.QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QDirModel) ColumnCount(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QDirModel) ColumnCountDefault(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQDirModel_Data +func callbackQDirModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQDirModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QDirModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(index *core.QModelIndex, role int) *core.QVariant { + (*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role) + return f(index, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QDirModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QDirModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QDirModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQDirModel_DropMimeData +func callbackQDirModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QDirModel) FileIcon(index core.QModelIndex_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QDirModel_FileIcon(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) FileInfo(index core.QModelIndex_ITF) *core.QFileInfo { + if ptr.Pointer() != nil { + tmpValue := core.NewQFileInfoFromPointer(C.QDirModel_FileInfo(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QFileInfo).DestroyQFileInfo) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) FileName(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDirModel_FileName(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +func (ptr *QDirModel) FilePath(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDirModel_FilePath(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +func (ptr *QDirModel) Filter() core.QDir__Filter { + if ptr.Pointer() != nil { + return core.QDir__Filter(C.QDirModel_Filter(ptr.Pointer())) + } + return 0 +} + +//export callbackQDirModel_Flags +func callbackQDirModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "flags"); signal != nil { + return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return C.longlong(NewQDirModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QDirModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QDirModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return 0 +} + +//export callbackQDirModel_HasChildren +func callbackQDirModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_HeaderData +func callbackQDirModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "headerData"); signal != nil { + return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQDirModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) +} + +func (ptr *QDirModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QDirModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) IconProvider() *QFileIconProvider { + if ptr.Pointer() != nil { + return NewQFileIconProviderFromPointer(C.QDirModel_IconProvider(ptr.Pointer())) + } + return nil +} + +//export callbackQDirModel_Index +func callbackQDirModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) + } + + return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) +} + +func (ptr *QDirModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex { + (*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QDirModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) Index2(path string, column int) *core.QModelIndex { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Index2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) IsDir(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_IsDir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QDirModel) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDirModel) LazyChildCount() bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_LazyChildCount(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQDirModel_MimeData +func callbackQDirModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtWidgets_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) + } + + return core.PointerFromQMimeData(NewQDirModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) +} + +func (ptr *QDirModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QDirModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__mimeData_indexes_newList()) + for _, v := range indexes { + tmpList.__mimeData_indexes_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQDirModel_MimeTypes +func callbackQDirModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQDirModelFromPointer(ptr).MimeTypesDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QDirModel) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QDirModel_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QDirModel) Mkdir(parent core.QModelIndex_ITF, name string) *core.QModelIndex { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Mkdir(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) NameFilters() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QDirModel_NameFilters(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQDirModel_Parent +func callbackQDirModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(child))) + } + + return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(child))) +} + +func (ptr *QDirModel) ConnectParent(f func(child *core.QModelIndex) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(child *core.QModelIndex) *core.QModelIndex { + (*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QDirModel) Parent(child core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) ParentDefault(child core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(child))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQDirModel_Refresh +func callbackQDirModel_Refresh(ptr unsafe.Pointer, parent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "refresh"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) + } else { + NewQDirModelFromPointer(ptr).RefreshDefault(core.NewQModelIndexFromPointer(parent)) + } +} + +func (ptr *QDirModel) ConnectRefresh(f func(parent *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "refresh"); signal != nil { + f := func(parent *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(parent) + f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "refresh", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "refresh", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectRefresh() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "refresh") + } +} + +func (ptr *QDirModel) Refresh(parent core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_Refresh(ptr.Pointer(), core.PointerFromQModelIndex(parent)) + } +} + +func (ptr *QDirModel) RefreshDefault(parent core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_RefreshDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) + } +} + +func (ptr *QDirModel) Remove(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_Remove(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QDirModel) ResolveSymlinks() bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_ResolveSymlinks(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDirModel) Rmdir(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_Rmdir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +//export callbackQDirModel_RowCount +func callbackQDirModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQDirModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QDirModel) ConnectRowCount(f func(parent *core.QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *core.QModelIndex) int { + (*(*func(*core.QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QDirModel) RowCount(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QDirModel) RowCountDefault(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQDirModel_SetData +func callbackQDirModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QDirModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +func (ptr *QDirModel) SetFilter(filters core.QDir__Filter) { + if ptr.Pointer() != nil { + C.QDirModel_SetFilter(ptr.Pointer(), C.longlong(filters)) + } +} + +func (ptr *QDirModel) SetIconProvider(provider QFileIconProvider_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider)) + } +} + +func (ptr *QDirModel) SetLazyChildCount(enable bool) { + if ptr.Pointer() != nil { + C.QDirModel_SetLazyChildCount(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QDirModel) SetNameFilters(filters []string) { + if ptr.Pointer() != nil { + filtersC := C.CString(strings.Join(filters, "¡¦!")) + defer C.free(unsafe.Pointer(filtersC)) + C.QDirModel_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) + } +} + +func (ptr *QDirModel) SetReadOnly(enable bool) { + if ptr.Pointer() != nil { + C.QDirModel_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QDirModel) SetResolveSymlinks(enable bool) { + if ptr.Pointer() != nil { + C.QDirModel_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QDirModel) SetSorting(sort core.QDir__SortFlag) { + if ptr.Pointer() != nil { + C.QDirModel_SetSorting(ptr.Pointer(), C.longlong(sort)) + } +} + +//export callbackQDirModel_Sort +func callbackQDirModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sort"); signal != nil { + (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) + } else { + NewQDirModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order)) + } +} + +func (ptr *QDirModel) SortDefault(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QDirModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QDirModel) Sorting() core.QDir__SortFlag { + if ptr.Pointer() != nil { + return core.QDir__SortFlag(C.QDirModel_Sorting(ptr.Pointer())) + } + return 0 +} + +//export callbackQDirModel_SupportedDropActions +func callbackQDirModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQDirModelFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QDirModel) SupportedDropActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDirModel_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQDirModel_DestroyQDirModel +func callbackQDirModel_DestroyQDirModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDirModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQDirModelFromPointer(ptr).DestroyQDirModelDefault() + } +} + +func (ptr *QDirModel) ConnectDestroyQDirModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDirModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDirModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDirModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDirModel) DisconnectDestroyQDirModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDirModel") + } +} + +func (ptr *QDirModel) DestroyQDirModel() { + if ptr.Pointer() != nil { + C.QDirModel_DestroyQDirModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDirModel) DestroyQDirModelDefault() { + if ptr.Pointer() != nil { + C.QDirModel_DestroyQDirModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDirModel) __mimeData_indexes_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QDirModel) __mimeData_indexes_newList() unsafe.Pointer { + return C.QDirModel___mimeData_indexes_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QDirModel) __changePersistentIndexList_from_newList() unsafe.Pointer { + return C.QDirModel___changePersistentIndexList_from_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QDirModel) __changePersistentIndexList_to_newList() unsafe.Pointer { + return C.QDirModel___changePersistentIndexList_to_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __dataChanged_roles_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QDirModel) __dataChanged_roles_setList(i int) { + if ptr.Pointer() != nil { + C.QDirModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDirModel) __dataChanged_roles_newList() unsafe.Pointer { + return C.QDirModel___dataChanged_roles_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __itemData_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QDirModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __itemData_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QDirModel) __itemData_newList() unsafe.Pointer { + return C.QDirModel___itemData_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __itemData_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____itemData_keyList_atList(i) + } + return out + }(C.QDirModel___itemData_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QDirModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQPersistentModelIndexFromPointer(C.QDirModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QDirModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { + return C.QDirModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQPersistentModelIndexFromPointer(C.QDirModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QDirModel) __layoutChanged_parents_newList() unsafe.Pointer { + return C.QDirModel___layoutChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __match_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___match_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __match_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QDirModel) __match_newList() unsafe.Pointer { + return C.QDirModel___match_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __persistentIndexList_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __persistentIndexList_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QDirModel) __persistentIndexList_newList() unsafe.Pointer { + return C.QDirModel___persistentIndexList_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __roleNames_atList(v int, i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDirModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __roleNames_setList(key int, i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QDirModel) __roleNames_newList() unsafe.Pointer { + return C.QDirModel___roleNames_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____roleNames_keyList_atList(i) + } + return out + }(C.QDirModel___roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QDirModel) __setItemData_roles_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QDirModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QDirModel) __setItemData_roles_newList() unsafe.Pointer { + return C.QDirModel___setItemData_roles_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __setItemData_roles_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setItemData_roles_keyList_atList(i) + } + return out + }(C.QDirModel___setItemData_roles_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QDirModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QDirModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) ____itemData_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QDirModel) ____itemData_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QDirModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDirModel) ____itemData_keyList_newList() unsafe.Pointer { + return C.QDirModel_____itemData_keyList_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) ____roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QDirModel) ____roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QDirModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDirModel) ____roleNames_keyList_newList() unsafe.Pointer { + return C.QDirModel_____roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) ____setItemData_roles_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QDirModel) ____setItemData_roles_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QDirModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDirModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { + return C.QDirModel_____setItemData_roles_keyList_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QDirModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QDirModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QDirModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDirModel___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDirModel) __children_newList() unsafe.Pointer { + return C.QDirModel___children_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QDirModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QDirModel) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QDirModel___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDirModel___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDirModel) __findChildren_newList() unsafe.Pointer { + return C.QDirModel___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QDirModel) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDirModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDirModel) __findChildren_newList3() unsafe.Pointer { + return C.QDirModel___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QDirModel) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QDirModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDirModel) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QDirModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QDirModel) __qFindChildren_newList2() unsafe.Pointer { + return C.QDirModel___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQDirModel_Buddy +func callbackQDirModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "buddy"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QDirModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQDirModel_CanDropMimeData +func callbackQDirModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_CanFetchMore +func callbackQDirModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_ColumnsAboutToBeInserted +func callbackQDirModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_ColumnsAboutToBeMoved +func callbackQDirModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) + } + +} + +//export callbackQDirModel_ColumnsAboutToBeRemoved +func callbackQDirModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_ColumnsInserted +func callbackQDirModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_ColumnsMoved +func callbackQDirModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column))) + } + +} + +//export callbackQDirModel_ColumnsRemoved +func callbackQDirModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_DataChanged +func callbackQDirModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } + +} + +//export callbackQDirModel_FetchMore +func callbackQDirModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) + } else { + NewQDirModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent)) + } +} + +func (ptr *QDirModel) FetchMoreDefault(parent core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) + } +} + +//export callbackQDirModel_HeaderDataChanged +func callbackQDirModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { + (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_InsertColumns +func callbackQDirModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_InsertRows +func callbackQDirModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_ItemData +func callbackQDirModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemData"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__itemData_newList()) + for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__itemData_newList()) + for k, v := range NewQDirModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QDirModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i, v := range tmpList.__itemData_keyList() { + out[v] = tmpList.__itemData_atList(v, i) + } + return out + }(C.QDirModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return make(map[int]*core.QVariant, 0) +} + +//export callbackQDirModel_LayoutAboutToBeChanged +func callbackQDirModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { + (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { + out := make([]*core.QPersistentModelIndex, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) + } + return out + }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +//export callbackQDirModel_LayoutChanged +func callbackQDirModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { + (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { + out := make([]*core.QPersistentModelIndex, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutChanged_parents_atList(i) + } + return out + }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +//export callbackQDirModel_Match +func callbackQDirModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "match"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__match_newList()) + for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__match_newList()) + for _, v := range NewQDirModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QDirModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__match_atList(i) + } + return out + }(C.QDirModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) + } + return make([]*core.QModelIndex, 0) +} + +//export callbackQDirModel_ModelAboutToBeReset +func callbackQDirModel_ModelAboutToBeReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQDirModel_ModelReset +func callbackQDirModel_ModelReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQDirModel_MoveColumns +func callbackQDirModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QDirModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQDirModel_MoveRows +func callbackQDirModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QDirModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQDirModel_RemoveColumns +func callbackQDirModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_RemoveRows +func callbackQDirModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QDirModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQDirModel_ResetInternalData +func callbackQDirModel_ResetInternalData(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { + (*(*func())(signal))() + } else { + NewQDirModelFromPointer(ptr).ResetInternalDataDefault() + } +} + +func (ptr *QDirModel) ResetInternalDataDefault() { + if ptr.Pointer() != nil { + C.QDirModel_ResetInternalDataDefault(ptr.Pointer()) + } +} + +//export callbackQDirModel_Revert +func callbackQDirModel_Revert(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "revert"); signal != nil { + (*(*func())(signal))() + } else { + NewQDirModelFromPointer(ptr).RevertDefault() + } +} + +func (ptr *QDirModel) RevertDefault() { + if ptr.Pointer() != nil { + C.QDirModel_RevertDefault(ptr.Pointer()) + } +} + +//export callbackQDirModel_RoleNames +func callbackQDirModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__roleNames_newList()) + for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__roleNames_newList()) + for k, v := range NewQDirModelFromPointer(ptr).RoleNamesDefault() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QDirModel) RoleNamesDefault() map[int]*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) map[int]*core.QByteArray { + out := make(map[int]*core.QByteArray, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i, v := range tmpList.__roleNames_keyList() { + out[v] = tmpList.__roleNames_atList(v, i) + } + return out + }(C.QDirModel_RoleNamesDefault(ptr.Pointer())) + } + return make(map[int]*core.QByteArray, 0) +} + +//export callbackQDirModel_RowsAboutToBeInserted +func callbackQDirModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } + +} + +//export callbackQDirModel_RowsAboutToBeMoved +func callbackQDirModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) + } + +} + +//export callbackQDirModel_RowsAboutToBeRemoved +func callbackQDirModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_RowsInserted +func callbackQDirModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_RowsMoved +func callbackQDirModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row))) + } + +} + +//export callbackQDirModel_RowsRemoved +func callbackQDirModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQDirModel_SetHeaderData +func callbackQDirModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QDirModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +//export callbackQDirModel_SetItemData +func callbackQDirModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtWidgets_PackedList) C.char { + if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQDirModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) +} + +func (ptr *QDirModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer { + tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__setItemData_roles_newList()) + for k, v := range roles { + tmpList.__setItemData_roles_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +//export callbackQDirModel_Sibling +func callbackQDirModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sibling"); signal != nil { + return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QDirModel) SiblingDefault(row int, column int, index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQDirModel_Span +func callbackQDirModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "span"); signal != nil { + return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQSize(NewQDirModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QDirModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QDirModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQDirModel_Submit +func callbackQDirModel_Submit(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "submit"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SubmitDefault()))) +} + +func (ptr *QDirModel) SubmitDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_SubmitDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQDirModel_SupportedDragActions +func callbackQDirModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQDirModelFromPointer(ptr).SupportedDragActionsDefault()) +} + +func (ptr *QDirModel) SupportedDragActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QDirModel_SupportedDragActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQDirModel_ChildEvent +func callbackQDirModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQDirModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QDirModel) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQDirModel_ConnectNotify +func callbackQDirModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDirModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDirModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDirModel_CustomEvent +func callbackQDirModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQDirModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QDirModel) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQDirModel_DeleteLater +func callbackQDirModel_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQDirModelFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QDirModel) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QDirModel_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQDirModel_Destroyed +func callbackQDirModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQDirModel_DisconnectNotify +func callbackQDirModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQDirModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QDirModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQDirModel_Event +func callbackQDirModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QDirModel) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQDirModel_EventFilter +func callbackQDirModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QDirModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QDirModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQDirModel_MetaObject +func callbackQDirModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQDirModelFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QDirModel) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QDirModel_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQDirModel_ObjectNameChanged +func callbackQDirModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQDirModel_TimerEvent +func callbackQDirModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQDirModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QDirModel) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QDirModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QDockWidget struct { + QWidget +} + +type QDockWidget_ITF interface { + QWidget_ITF + QDockWidget_PTR() *QDockWidget +} + +func (ptr *QDockWidget) QDockWidget_PTR() *QDockWidget { + return ptr +} + +func (ptr *QDockWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QDockWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQDockWidget(ptr QDockWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDockWidget_PTR().Pointer() + } + return nil +} + +func NewQDockWidgetFromPointer(ptr unsafe.Pointer) (n *QDockWidget) { + n = new(QDockWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QDockWidget__DockWidgetFeature +//QDockWidget::DockWidgetFeature +type QDockWidget__DockWidgetFeature int64 + +const ( + QDockWidget__DockWidgetClosable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x01) + QDockWidget__DockWidgetMovable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x02) + QDockWidget__DockWidgetFloatable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x04) + QDockWidget__DockWidgetVerticalTitleBar QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x08) + QDockWidget__DockWidgetFeatureMask QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x0f) + QDockWidget__NoDockWidgetFeatures QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x00) + QDockWidget__Reserved QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0xff) +) + +func NewQDockWidget(title string, parent QWidget_ITF, flags core.Qt__WindowType) *QDockWidget { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQDockWidgetFromPointer(C.QDockWidget_NewQDockWidget(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQDockWidget2(parent QWidget_ITF, flags core.Qt__WindowType) *QDockWidget { + tmpValue := NewQDockWidgetFromPointer(C.QDockWidget_NewQDockWidget2(PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDockWidget) AllowedAreas() core.Qt__DockWidgetArea { + if ptr.Pointer() != nil { + return core.Qt__DockWidgetArea(C.QDockWidget_AllowedAreas(ptr.Pointer())) + } + return 0 +} + +//export callbackQDockWidget_AllowedAreasChanged +func callbackQDockWidget_AllowedAreasChanged(ptr unsafe.Pointer, allowedAreas C.longlong) { + if signal := qt.GetSignal(ptr, "allowedAreasChanged"); signal != nil { + (*(*func(core.Qt__DockWidgetArea))(signal))(core.Qt__DockWidgetArea(allowedAreas)) + } + +} + +func (ptr *QDockWidget) ConnectAllowedAreasChanged(f func(allowedAreas core.Qt__DockWidgetArea)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "allowedAreasChanged") { + C.QDockWidget_ConnectAllowedAreasChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "allowedAreasChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "allowedAreasChanged"); signal != nil { + f := func(allowedAreas core.Qt__DockWidgetArea) { + (*(*func(core.Qt__DockWidgetArea))(signal))(allowedAreas) + f(allowedAreas) + } + qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDockWidget) DisconnectAllowedAreasChanged() { + if ptr.Pointer() != nil { + C.QDockWidget_DisconnectAllowedAreasChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "allowedAreasChanged") + } +} + +func (ptr *QDockWidget) AllowedAreasChanged(allowedAreas core.Qt__DockWidgetArea) { + if ptr.Pointer() != nil { + C.QDockWidget_AllowedAreasChanged(ptr.Pointer(), C.longlong(allowedAreas)) + } +} + +//export callbackQDockWidget_DockLocationChanged +func callbackQDockWidget_DockLocationChanged(ptr unsafe.Pointer, area C.longlong) { + if signal := qt.GetSignal(ptr, "dockLocationChanged"); signal != nil { + (*(*func(core.Qt__DockWidgetArea))(signal))(core.Qt__DockWidgetArea(area)) + } + +} + +func (ptr *QDockWidget) ConnectDockLocationChanged(f func(area core.Qt__DockWidgetArea)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "dockLocationChanged") { + C.QDockWidget_ConnectDockLocationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dockLocationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "dockLocationChanged"); signal != nil { + f := func(area core.Qt__DockWidgetArea) { + (*(*func(core.Qt__DockWidgetArea))(signal))(area) + f(area) + } + qt.ConnectSignal(ptr.Pointer(), "dockLocationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dockLocationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDockWidget) DisconnectDockLocationChanged() { + if ptr.Pointer() != nil { + C.QDockWidget_DisconnectDockLocationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "dockLocationChanged") + } +} + +func (ptr *QDockWidget) DockLocationChanged(area core.Qt__DockWidgetArea) { + if ptr.Pointer() != nil { + C.QDockWidget_DockLocationChanged(ptr.Pointer(), C.longlong(area)) + } +} + +func (ptr *QDockWidget) Features() QDockWidget__DockWidgetFeature { + if ptr.Pointer() != nil { + return QDockWidget__DockWidgetFeature(C.QDockWidget_Features(ptr.Pointer())) + } + return 0 +} + +//export callbackQDockWidget_FeaturesChanged +func callbackQDockWidget_FeaturesChanged(ptr unsafe.Pointer, features C.longlong) { + if signal := qt.GetSignal(ptr, "featuresChanged"); signal != nil { + (*(*func(QDockWidget__DockWidgetFeature))(signal))(QDockWidget__DockWidgetFeature(features)) + } + +} + +func (ptr *QDockWidget) ConnectFeaturesChanged(f func(features QDockWidget__DockWidgetFeature)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "featuresChanged") { + C.QDockWidget_ConnectFeaturesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "featuresChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "featuresChanged"); signal != nil { + f := func(features QDockWidget__DockWidgetFeature) { + (*(*func(QDockWidget__DockWidgetFeature))(signal))(features) + f(features) + } + qt.ConnectSignal(ptr.Pointer(), "featuresChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "featuresChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDockWidget) DisconnectFeaturesChanged() { + if ptr.Pointer() != nil { + C.QDockWidget_DisconnectFeaturesChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "featuresChanged") + } +} + +func (ptr *QDockWidget) FeaturesChanged(features QDockWidget__DockWidgetFeature) { + if ptr.Pointer() != nil { + C.QDockWidget_FeaturesChanged(ptr.Pointer(), C.longlong(features)) + } +} + +func (ptr *QDockWidget) InitStyleOption(option QStyleOptionDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QDockWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionDockWidget(option)) + } +} + +func (ptr *QDockWidget) IsAreaAllowed(area core.Qt__DockWidgetArea) bool { + if ptr.Pointer() != nil { + return int8(C.QDockWidget_IsAreaAllowed(ptr.Pointer(), C.longlong(area))) != 0 + } + return false +} + +func (ptr *QDockWidget) IsFloating() bool { + if ptr.Pointer() != nil { + return int8(C.QDockWidget_IsFloating(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QDockWidget) SetAllowedAreas(areas core.Qt__DockWidgetArea) { + if ptr.Pointer() != nil { + C.QDockWidget_SetAllowedAreas(ptr.Pointer(), C.longlong(areas)) + } +} + +func (ptr *QDockWidget) SetFeatures(features QDockWidget__DockWidgetFeature) { + if ptr.Pointer() != nil { + C.QDockWidget_SetFeatures(ptr.Pointer(), C.longlong(features)) + } +} + +func (ptr *QDockWidget) SetFloating(floating bool) { + if ptr.Pointer() != nil { + C.QDockWidget_SetFloating(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(floating)))) + } +} + +func (ptr *QDockWidget) SetTitleBarWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QDockWidget_SetTitleBarWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QDockWidget) SetWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QDockWidget_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QDockWidget) TitleBarWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QDockWidget_TitleBarWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QDockWidget) ToggleViewAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QDockWidget_ToggleViewAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQDockWidget_TopLevelChanged +func callbackQDockWidget_TopLevelChanged(ptr unsafe.Pointer, topLevel C.char) { + if signal := qt.GetSignal(ptr, "topLevelChanged"); signal != nil { + (*(*func(bool))(signal))(int8(topLevel) != 0) + } + +} + +func (ptr *QDockWidget) ConnectTopLevelChanged(f func(topLevel bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "topLevelChanged") { + C.QDockWidget_ConnectTopLevelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topLevelChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "topLevelChanged"); signal != nil { + f := func(topLevel bool) { + (*(*func(bool))(signal))(topLevel) + f(topLevel) + } + qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDockWidget) DisconnectTopLevelChanged() { + if ptr.Pointer() != nil { + C.QDockWidget_DisconnectTopLevelChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "topLevelChanged") + } +} + +func (ptr *QDockWidget) TopLevelChanged(topLevel bool) { + if ptr.Pointer() != nil { + C.QDockWidget_TopLevelChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(topLevel)))) + } +} + +//export callbackQDockWidget_VisibilityChanged +func callbackQDockWidget_VisibilityChanged(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } + +} + +func (ptr *QDockWidget) ConnectVisibilityChanged(f func(visible bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { + C.QDockWidget_ConnectVisibilityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibilityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDockWidget) DisconnectVisibilityChanged() { + if ptr.Pointer() != nil { + C.QDockWidget_DisconnectVisibilityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") + } +} + +func (ptr *QDockWidget) VisibilityChanged(visible bool) { + if ptr.Pointer() != nil { + C.QDockWidget_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QDockWidget) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QDockWidget_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQDockWidget_DestroyQDockWidget +func callbackQDockWidget_DestroyQDockWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDockWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQDockWidgetFromPointer(ptr).DestroyQDockWidgetDefault() + } +} + +func (ptr *QDockWidget) ConnectDestroyQDockWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDockWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDockWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDockWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDockWidget) DisconnectDestroyQDockWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDockWidget") + } +} + +func (ptr *QDockWidget) DestroyQDockWidget() { + if ptr.Pointer() != nil { + C.QDockWidget_DestroyQDockWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDockWidget) DestroyQDockWidgetDefault() { + if ptr.Pointer() != nil { + C.QDockWidget_DestroyQDockWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QDoubleSpinBox struct { + QAbstractSpinBox +} + +type QDoubleSpinBox_ITF interface { + QAbstractSpinBox_ITF + QDoubleSpinBox_PTR() *QDoubleSpinBox +} + +func (ptr *QDoubleSpinBox) QDoubleSpinBox_PTR() *QDoubleSpinBox { + return ptr +} + +func (ptr *QDoubleSpinBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSpinBox_PTR().Pointer() + } + return nil +} + +func (ptr *QDoubleSpinBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSpinBox_PTR().SetPointer(p) + } +} + +func PointerFromQDoubleSpinBox(ptr QDoubleSpinBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QDoubleSpinBox_PTR().Pointer() + } + return nil +} + +func NewQDoubleSpinBoxFromPointer(ptr unsafe.Pointer) (n *QDoubleSpinBox) { + n = new(QDoubleSpinBox) + n.SetPointer(ptr) + return +} +func NewQDoubleSpinBox(parent QWidget_ITF) *QDoubleSpinBox { + tmpValue := NewQDoubleSpinBoxFromPointer(C.QDoubleSpinBox_NewQDoubleSpinBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QDoubleSpinBox) CleanText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDoubleSpinBox_CleanText(ptr.Pointer())) + } + return "" +} + +func (ptr *QDoubleSpinBox) Decimals() int { + if ptr.Pointer() != nil { + return int(int32(C.QDoubleSpinBox_Decimals(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QDoubleSpinBox) Maximum() float64 { + if ptr.Pointer() != nil { + return float64(C.QDoubleSpinBox_Maximum(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDoubleSpinBox) Minimum() float64 { + if ptr.Pointer() != nil { + return float64(C.QDoubleSpinBox_Minimum(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDoubleSpinBox) Prefix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDoubleSpinBox_Prefix(ptr.Pointer())) + } + return "" +} + +func (ptr *QDoubleSpinBox) SetDecimals(prec int) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetDecimals(ptr.Pointer(), C.int(int32(prec))) + } +} + +func (ptr *QDoubleSpinBox) SetMaximum(max float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetMaximum(ptr.Pointer(), C.double(max)) + } +} + +func (ptr *QDoubleSpinBox) SetMinimum(min float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetMinimum(ptr.Pointer(), C.double(min)) + } +} + +func (ptr *QDoubleSpinBox) SetPrefix(prefix string) { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QDoubleSpinBox_SetPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) + } +} + +func (ptr *QDoubleSpinBox) SetRange(minimum float64, maximum float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetRange(ptr.Pointer(), C.double(minimum), C.double(maximum)) + } +} + +func (ptr *QDoubleSpinBox) SetSingleStep(val float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetSingleStep(ptr.Pointer(), C.double(val)) + } +} + +func (ptr *QDoubleSpinBox) SetStepType(stepType QAbstractSpinBox__StepType) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetStepType(ptr.Pointer(), C.longlong(stepType)) + } +} + +func (ptr *QDoubleSpinBox) SetSuffix(suffix string) { + if ptr.Pointer() != nil { + var suffixC *C.char + if suffix != "" { + suffixC = C.CString(suffix) + defer C.free(unsafe.Pointer(suffixC)) + } + C.QDoubleSpinBox_SetSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))}) + } +} + +//export callbackQDoubleSpinBox_SetValue +func callbackQDoubleSpinBox_SetValue(ptr unsafe.Pointer, val C.double) { + if signal := qt.GetSignal(ptr, "setValue"); signal != nil { + (*(*func(float64))(signal))(float64(val)) + } else { + NewQDoubleSpinBoxFromPointer(ptr).SetValueDefault(float64(val)) + } +} + +func (ptr *QDoubleSpinBox) ConnectSetValue(f func(val float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { + f := func(val float64) { + (*(*func(float64))(signal))(val) + f(val) + } + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleSpinBox) DisconnectSetValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setValue") + } +} + +func (ptr *QDoubleSpinBox) SetValue(val float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetValue(ptr.Pointer(), C.double(val)) + } +} + +func (ptr *QDoubleSpinBox) SetValueDefault(val float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_SetValueDefault(ptr.Pointer(), C.double(val)) + } +} + +func (ptr *QDoubleSpinBox) SingleStep() float64 { + if ptr.Pointer() != nil { + return float64(C.QDoubleSpinBox_SingleStep(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDoubleSpinBox) StepType() QAbstractSpinBox__StepType { + if ptr.Pointer() != nil { + return QAbstractSpinBox__StepType(C.QDoubleSpinBox_StepType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QDoubleSpinBox) Suffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDoubleSpinBox_Suffix(ptr.Pointer())) + } + return "" +} + +//export callbackQDoubleSpinBox_TextFromValue +func callbackQDoubleSpinBox_TextFromValue(ptr unsafe.Pointer, value C.double) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "textFromValue"); signal != nil { + tempVal := (*(*func(float64) string)(signal))(float64(value)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQDoubleSpinBoxFromPointer(ptr).TextFromValueDefault(float64(value)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QDoubleSpinBox) ConnectTextFromValue(f func(value float64) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "textFromValue"); signal != nil { + f := func(value float64) string { + (*(*func(float64) string)(signal))(value) + return f(value) + } + qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleSpinBox) DisconnectTextFromValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "textFromValue") + } +} + +func (ptr *QDoubleSpinBox) TextFromValue(value float64) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDoubleSpinBox_TextFromValue(ptr.Pointer(), C.double(value))) + } + return "" +} + +func (ptr *QDoubleSpinBox) TextFromValueDefault(value float64) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QDoubleSpinBox_TextFromValueDefault(ptr.Pointer(), C.double(value))) + } + return "" +} + +func (ptr *QDoubleSpinBox) Value() float64 { + if ptr.Pointer() != nil { + return float64(C.QDoubleSpinBox_Value(ptr.Pointer())) + } + return 0 +} + +//export callbackQDoubleSpinBox_ValueChanged +func callbackQDoubleSpinBox_ValueChanged(ptr unsafe.Pointer, d C.double) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(float64))(signal))(float64(d)) + } + +} + +func (ptr *QDoubleSpinBox) ConnectValueChanged(f func(d float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QDoubleSpinBox_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(d float64) { + (*(*func(float64))(signal))(d) + f(d) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleSpinBox) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QDoubleSpinBox) ValueChanged(d float64) { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_ValueChanged(ptr.Pointer(), C.double(d)) + } +} + +//export callbackQDoubleSpinBox_ValueChanged2 +func callbackQDoubleSpinBox_ValueChanged2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "valueChanged2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QDoubleSpinBox) ConnectValueChanged2(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged2") { + C.QDoubleSpinBox_ConnectValueChanged2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged2"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleSpinBox) DisconnectValueChanged2() { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_DisconnectValueChanged2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged2") + } +} + +func (ptr *QDoubleSpinBox) ValueChanged2(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QDoubleSpinBox_ValueChanged2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQDoubleSpinBox_ValueFromText +func callbackQDoubleSpinBox_ValueFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) C.double { + if signal := qt.GetSignal(ptr, "valueFromText"); signal != nil { + return C.double((*(*func(string) float64)(signal))(cGoUnpackString(text))) + } + + return C.double(NewQDoubleSpinBoxFromPointer(ptr).ValueFromTextDefault(cGoUnpackString(text))) +} + +func (ptr *QDoubleSpinBox) ConnectValueFromText(f func(text string) float64) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "valueFromText"); signal != nil { + f := func(text string) float64 { + (*(*func(string) float64)(signal))(text) + return f(text) + } + qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleSpinBox) DisconnectValueFromText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "valueFromText") + } +} + +func (ptr *QDoubleSpinBox) ValueFromText(text string) float64 { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return float64(C.QDoubleSpinBox_ValueFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + } + return 0 +} + +func (ptr *QDoubleSpinBox) ValueFromTextDefault(text string) float64 { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return float64(C.QDoubleSpinBox_ValueFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + } + return 0 +} + +//export callbackQDoubleSpinBox_DestroyQDoubleSpinBox +func callbackQDoubleSpinBox_DestroyQDoubleSpinBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QDoubleSpinBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQDoubleSpinBoxFromPointer(ptr).DestroyQDoubleSpinBoxDefault() + } +} + +func (ptr *QDoubleSpinBox) ConnectDestroyQDoubleSpinBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QDoubleSpinBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QDoubleSpinBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QDoubleSpinBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QDoubleSpinBox) DisconnectDestroyQDoubleSpinBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QDoubleSpinBox") + } +} + +func (ptr *QDoubleSpinBox) DestroyQDoubleSpinBox() { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_DestroyQDoubleSpinBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QDoubleSpinBox) DestroyQDoubleSpinBoxDefault() { + if ptr.Pointer() != nil { + C.QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QErrorMessage struct { + QDialog +} + +type QErrorMessage_ITF interface { + QDialog_ITF + QErrorMessage_PTR() *QErrorMessage +} + +func (ptr *QErrorMessage) QErrorMessage_PTR() *QErrorMessage { + return ptr +} + +func (ptr *QErrorMessage) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QErrorMessage) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQErrorMessage(ptr QErrorMessage_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QErrorMessage_PTR().Pointer() + } + return nil +} + +func NewQErrorMessageFromPointer(ptr unsafe.Pointer) (n *QErrorMessage) { + n = new(QErrorMessage) + n.SetPointer(ptr) + return +} +func NewQErrorMessage(parent QWidget_ITF) *QErrorMessage { + tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_NewQErrorMessage(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQErrorMessage_Done +func callbackQErrorMessage_Done(ptr unsafe.Pointer, a C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(a))) + } else { + NewQErrorMessageFromPointer(ptr).DoneDefault(int(int32(a))) + } +} + +func (ptr *QErrorMessage) ConnectDone(f func(a int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(a int) { + (*(*func(int))(signal))(a) + f(a) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QErrorMessage) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QErrorMessage) Done(a int) { + if ptr.Pointer() != nil { + C.QErrorMessage_Done(ptr.Pointer(), C.int(int32(a))) + } +} + +func (ptr *QErrorMessage) DoneDefault(a int) { + if ptr.Pointer() != nil { + C.QErrorMessage_DoneDefault(ptr.Pointer(), C.int(int32(a))) + } +} + +func QErrorMessage_QtHandler() *QErrorMessage { + tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_QErrorMessage_QtHandler()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QErrorMessage) QtHandler() *QErrorMessage { + tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_QErrorMessage_QtHandler()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQErrorMessage_ShowMessage +func callbackQErrorMessage_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(message)) + } else { + NewQErrorMessageFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message)) + } +} + +func (ptr *QErrorMessage) ConnectShowMessage(f func(message string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { + f := func(message string) { + (*(*func(string))(signal))(message) + f(message) + } + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QErrorMessage) DisconnectShowMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMessage") + } +} + +func (ptr *QErrorMessage) ShowMessage(message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QErrorMessage_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +func (ptr *QErrorMessage) ShowMessageDefault(message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QErrorMessage_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +//export callbackQErrorMessage_ShowMessage2 +func callbackQErrorMessage_ShowMessage2(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, ty C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "showMessage2"); signal != nil { + (*(*func(string, string))(signal))(cGoUnpackString(message), cGoUnpackString(ty)) + } else { + NewQErrorMessageFromPointer(ptr).ShowMessage2Default(cGoUnpackString(message), cGoUnpackString(ty)) + } +} + +func (ptr *QErrorMessage) ConnectShowMessage2(f func(message string, ty string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMessage2"); signal != nil { + f := func(message string, ty string) { + (*(*func(string, string))(signal))(message, ty) + f(message, ty) + } + qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QErrorMessage) DisconnectShowMessage2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMessage2") + } +} + +func (ptr *QErrorMessage) ShowMessage2(message string, ty string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + var tyC *C.char + if ty != "" { + tyC = C.CString(ty) + defer C.free(unsafe.Pointer(tyC)) + } + C.QErrorMessage_ShowMessage2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.struct_QtWidgets_PackedString{data: tyC, len: C.longlong(len(ty))}) + } +} + +func (ptr *QErrorMessage) ShowMessage2Default(message string, ty string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + var tyC *C.char + if ty != "" { + tyC = C.CString(ty) + defer C.free(unsafe.Pointer(tyC)) + } + C.QErrorMessage_ShowMessage2Default(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.struct_QtWidgets_PackedString{data: tyC, len: C.longlong(len(ty))}) + } +} + +//export callbackQErrorMessage_DestroyQErrorMessage +func callbackQErrorMessage_DestroyQErrorMessage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QErrorMessage"); signal != nil { + (*(*func())(signal))() + } else { + NewQErrorMessageFromPointer(ptr).DestroyQErrorMessageDefault() + } +} + +func (ptr *QErrorMessage) ConnectDestroyQErrorMessage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QErrorMessage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QErrorMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QErrorMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QErrorMessage) DisconnectDestroyQErrorMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QErrorMessage") + } +} + +func (ptr *QErrorMessage) DestroyQErrorMessage() { + if ptr.Pointer() != nil { + C.QErrorMessage_DestroyQErrorMessage(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QErrorMessage) DestroyQErrorMessageDefault() { + if ptr.Pointer() != nil { + C.QErrorMessage_DestroyQErrorMessageDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileDialog struct { + QDialog +} + +type QFileDialog_ITF interface { + QDialog_ITF + QFileDialog_PTR() *QFileDialog +} + +func (ptr *QFileDialog) QFileDialog_PTR() *QFileDialog { + return ptr +} + +func (ptr *QFileDialog) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QFileDialog) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQFileDialog(ptr QFileDialog_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileDialog_PTR().Pointer() + } + return nil +} + +func NewQFileDialogFromPointer(ptr unsafe.Pointer) (n *QFileDialog) { + n = new(QFileDialog) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFileDialog__ViewMode +//QFileDialog::ViewMode +type QFileDialog__ViewMode int64 + +const ( + QFileDialog__Detail QFileDialog__ViewMode = QFileDialog__ViewMode(0) + QFileDialog__List QFileDialog__ViewMode = QFileDialog__ViewMode(1) +) + +//go:generate stringer -type=QFileDialog__FileMode +//QFileDialog::FileMode +type QFileDialog__FileMode int64 + +const ( + QFileDialog__AnyFile QFileDialog__FileMode = QFileDialog__FileMode(0) + QFileDialog__ExistingFile QFileDialog__FileMode = QFileDialog__FileMode(1) + QFileDialog__Directory QFileDialog__FileMode = QFileDialog__FileMode(2) + QFileDialog__ExistingFiles QFileDialog__FileMode = QFileDialog__FileMode(3) + QFileDialog__DirectoryOnly QFileDialog__FileMode = QFileDialog__FileMode(4) +) + +//go:generate stringer -type=QFileDialog__AcceptMode +//QFileDialog::AcceptMode +type QFileDialog__AcceptMode int64 + +const ( + QFileDialog__AcceptOpen QFileDialog__AcceptMode = QFileDialog__AcceptMode(0) + QFileDialog__AcceptSave QFileDialog__AcceptMode = QFileDialog__AcceptMode(1) +) + +//go:generate stringer -type=QFileDialog__DialogLabel +//QFileDialog::DialogLabel +type QFileDialog__DialogLabel int64 + +const ( + QFileDialog__LookIn QFileDialog__DialogLabel = QFileDialog__DialogLabel(0) + QFileDialog__FileName QFileDialog__DialogLabel = QFileDialog__DialogLabel(1) + QFileDialog__FileType QFileDialog__DialogLabel = QFileDialog__DialogLabel(2) + QFileDialog__Accept QFileDialog__DialogLabel = QFileDialog__DialogLabel(3) + QFileDialog__Reject QFileDialog__DialogLabel = QFileDialog__DialogLabel(4) +) + +//go:generate stringer -type=QFileDialog__Option +//QFileDialog::Option +type QFileDialog__Option int64 + +const ( + QFileDialog__ShowDirsOnly QFileDialog__Option = QFileDialog__Option(0x00000001) + QFileDialog__DontResolveSymlinks QFileDialog__Option = QFileDialog__Option(0x00000002) + QFileDialog__DontConfirmOverwrite QFileDialog__Option = QFileDialog__Option(0x00000004) + QFileDialog__DontUseSheet QFileDialog__Option = QFileDialog__Option(0x00000008) + QFileDialog__DontUseNativeDialog QFileDialog__Option = QFileDialog__Option(0x00000010) + QFileDialog__ReadOnly QFileDialog__Option = QFileDialog__Option(0x00000020) + QFileDialog__HideNameFilterDetails QFileDialog__Option = QFileDialog__Option(0x00000040) + QFileDialog__DontUseCustomDirectoryIcons QFileDialog__Option = QFileDialog__Option(0x00000080) +) + +func NewQFileDialog(parent QWidget_ITF, flags core.Qt__WindowType) *QFileDialog { + tmpValue := NewQFileDialogFromPointer(C.QFileDialog_NewQFileDialog(PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQFileDialog2(parent QWidget_ITF, caption string, directory string, filter string) *QFileDialog { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var directoryC *C.char + if directory != "" { + directoryC = C.CString(directory) + defer C.free(unsafe.Pointer(directoryC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + tmpValue := NewQFileDialogFromPointer(C.QFileDialog_NewQFileDialog2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQFileDialog_Accept +func callbackQFileDialog_Accept(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "accept"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileDialogFromPointer(ptr).AcceptDefault() + } +} + +func (ptr *QFileDialog) ConnectAccept(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectAccept() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "accept") + } +} + +func (ptr *QFileDialog) Accept() { + if ptr.Pointer() != nil { + C.QFileDialog_Accept(ptr.Pointer()) + } +} + +func (ptr *QFileDialog) AcceptDefault() { + if ptr.Pointer() != nil { + C.QFileDialog_AcceptDefault(ptr.Pointer()) + } +} + +func (ptr *QFileDialog) AcceptMode() QFileDialog__AcceptMode { + if ptr.Pointer() != nil { + return QFileDialog__AcceptMode(C.QFileDialog_AcceptMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFileDialog) ConfirmOverwrite() bool { + if ptr.Pointer() != nil { + return int8(C.QFileDialog_ConfirmOverwrite(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQFileDialog_CurrentChanged +func callbackQFileDialog_CurrentChanged(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(path)) + } + +} + +func (ptr *QFileDialog) ConnectCurrentChanged(f func(path string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QFileDialog_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(path string) { + (*(*func(string))(signal))(path) + f(path) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QFileDialog) CurrentChanged(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QFileDialog_CurrentChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +//export callbackQFileDialog_CurrentUrlChanged +func callbackQFileDialog_CurrentUrlChanged(ptr unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentUrlChanged"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) + } + +} + +func (ptr *QFileDialog) ConnectCurrentUrlChanged(f func(url *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentUrlChanged") { + C.QFileDialog_ConnectCurrentUrlChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentUrlChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentUrlChanged"); signal != nil { + f := func(url *core.QUrl) { + (*(*func(*core.QUrl))(signal))(url) + f(url) + } + qt.ConnectSignal(ptr.Pointer(), "currentUrlChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentUrlChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectCurrentUrlChanged() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectCurrentUrlChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentUrlChanged") + } +} + +func (ptr *QFileDialog) CurrentUrlChanged(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_CurrentUrlChanged(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QFileDialog) DefaultSuffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDialog_DefaultSuffix(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileDialog) Directory() *core.QDir { + if ptr.Pointer() != nil { + tmpValue := core.NewQDirFromPointer(C.QFileDialog_Directory(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDir).DestroyQDir) + return tmpValue + } + return nil +} + +//export callbackQFileDialog_DirectoryEntered +func callbackQFileDialog_DirectoryEntered(ptr unsafe.Pointer, directory C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "directoryEntered"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(directory)) + } + +} + +func (ptr *QFileDialog) ConnectDirectoryEntered(f func(directory string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "directoryEntered") { + C.QFileDialog_ConnectDirectoryEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "directoryEntered"); signal != nil { + f := func(directory string) { + (*(*func(string))(signal))(directory) + f(directory) + } + qt.ConnectSignal(ptr.Pointer(), "directoryEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "directoryEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectDirectoryEntered() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectDirectoryEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "directoryEntered") + } +} + +func (ptr *QFileDialog) DirectoryEntered(directory string) { + if ptr.Pointer() != nil { + var directoryC *C.char + if directory != "" { + directoryC = C.CString(directory) + defer C.free(unsafe.Pointer(directoryC)) + } + C.QFileDialog_DirectoryEntered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}) + } +} + +func (ptr *QFileDialog) DirectoryUrl() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_DirectoryUrl(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQFileDialog_DirectoryUrlEntered +func callbackQFileDialog_DirectoryUrlEntered(ptr unsafe.Pointer, directory unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "directoryUrlEntered"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(directory)) + } + +} + +func (ptr *QFileDialog) ConnectDirectoryUrlEntered(f func(directory *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "directoryUrlEntered") { + C.QFileDialog_ConnectDirectoryUrlEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryUrlEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "directoryUrlEntered"); signal != nil { + f := func(directory *core.QUrl) { + (*(*func(*core.QUrl))(signal))(directory) + f(directory) + } + qt.ConnectSignal(ptr.Pointer(), "directoryUrlEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "directoryUrlEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectDirectoryUrlEntered() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectDirectoryUrlEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "directoryUrlEntered") + } +} + +func (ptr *QFileDialog) DirectoryUrlEntered(directory core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_DirectoryUrlEntered(ptr.Pointer(), core.PointerFromQUrl(directory)) + } +} + +//export callbackQFileDialog_Done +func callbackQFileDialog_Done(ptr unsafe.Pointer, result C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(result))) + } else { + NewQFileDialogFromPointer(ptr).DoneDefault(int(int32(result))) + } +} + +func (ptr *QFileDialog) ConnectDone(f func(result int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(result int) { + (*(*func(int))(signal))(result) + f(result) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QFileDialog) Done(result int) { + if ptr.Pointer() != nil { + C.QFileDialog_Done(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QFileDialog) DoneDefault(result int) { + if ptr.Pointer() != nil { + C.QFileDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QFileDialog) FileMode() QFileDialog__FileMode { + if ptr.Pointer() != nil { + return QFileDialog__FileMode(C.QFileDialog_FileMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileDialog_FileSelected +func callbackQFileDialog_FileSelected(ptr unsafe.Pointer, file C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "fileSelected"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(file)) + } + +} + +func (ptr *QFileDialog) ConnectFileSelected(f func(file string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "fileSelected") { + C.QFileDialog_ConnectFileSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fileSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "fileSelected"); signal != nil { + f := func(file string) { + (*(*func(string))(signal))(file) + f(file) + } + qt.ConnectSignal(ptr.Pointer(), "fileSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fileSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectFileSelected() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectFileSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "fileSelected") + } +} + +func (ptr *QFileDialog) FileSelected(file string) { + if ptr.Pointer() != nil { + var fileC *C.char + if file != "" { + fileC = C.CString(file) + defer C.free(unsafe.Pointer(fileC)) + } + C.QFileDialog_FileSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fileC, len: C.longlong(len(file))}) + } +} + +//export callbackQFileDialog_FilesSelected +func callbackQFileDialog_FilesSelected(ptr unsafe.Pointer, selected C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "filesSelected"); signal != nil { + (*(*func([]string))(signal))(unpackStringList(cGoUnpackString(selected))) + } + +} + +func (ptr *QFileDialog) ConnectFilesSelected(f func(selected []string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "filesSelected") { + C.QFileDialog_ConnectFilesSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "filesSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "filesSelected"); signal != nil { + f := func(selected []string) { + (*(*func([]string))(signal))(selected) + f(selected) + } + qt.ConnectSignal(ptr.Pointer(), "filesSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "filesSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectFilesSelected() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectFilesSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "filesSelected") + } +} + +func (ptr *QFileDialog) FilesSelected(selected []string) { + if ptr.Pointer() != nil { + selectedC := C.CString(strings.Join(selected, "¡¦!")) + defer C.free(unsafe.Pointer(selectedC)) + C.QFileDialog_FilesSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: selectedC, len: C.longlong(len(strings.Join(selected, "¡¦!")))}) + } +} + +func (ptr *QFileDialog) Filter() core.QDir__Filter { + if ptr.Pointer() != nil { + return core.QDir__Filter(C.QFileDialog_Filter(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileDialog_FilterSelected +func callbackQFileDialog_FilterSelected(ptr unsafe.Pointer, filter C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "filterSelected"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(filter)) + } + +} + +func (ptr *QFileDialog) ConnectFilterSelected(f func(filter string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "filterSelected") { + C.QFileDialog_ConnectFilterSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "filterSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "filterSelected"); signal != nil { + f := func(filter string) { + (*(*func(string))(signal))(filter) + f(filter) + } + qt.ConnectSignal(ptr.Pointer(), "filterSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "filterSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectFilterSelected() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectFilterSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "filterSelected") + } +} + +func (ptr *QFileDialog) FilterSelected(filter string) { + if ptr.Pointer() != nil { + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + C.QFileDialog_FilterSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) + } +} + +func QFileDialog_GetExistingDirectory(parent QWidget_ITF, caption string, dir string, options QFileDialog__Option) string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + return cGoUnpackString(C.QFileDialog_QFileDialog_GetExistingDirectory(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.longlong(options))) +} + +func (ptr *QFileDialog) GetExistingDirectory(parent QWidget_ITF, caption string, dir string, options QFileDialog__Option) string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + return cGoUnpackString(C.QFileDialog_QFileDialog_GetExistingDirectory(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.longlong(options))) +} + +func QFileDialog_GetExistingDirectoryUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetExistingDirectoryUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QFileDialog) GetExistingDirectoryUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetExistingDirectoryUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue +} + +func QFileDialog_GetOpenFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + return cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) +} + +func (ptr *QFileDialog) GetOpenFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + return cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) +} + +func QFileDialog_GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + return unpackStringList(cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileNames(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))) +} + +func (ptr *QFileDialog) GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + return unpackStringList(cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileNames(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))) +} + +func QFileDialog_GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetOpenFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QFileDialog) GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetOpenFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue +} + +func QFileDialog_GetOpenFileUrls(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) []*core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { + out := make([]*core.QUrl, int(l.len)) + tmpList := NewQFileDialogFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__getOpenFileUrls_atList(i) + } + return out + }(C.QFileDialog_QFileDialog_GetOpenFileUrls(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) +} + +func (ptr *QFileDialog) GetOpenFileUrls(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) []*core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { + out := make([]*core.QUrl, int(l.len)) + tmpList := NewQFileDialogFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__getOpenFileUrls_atList(i) + } + return out + }(C.QFileDialog_QFileDialog_GetOpenFileUrls(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) +} + +func QFileDialog_GetSaveFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + return cGoUnpackString(C.QFileDialog_QFileDialog_GetSaveFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) +} + +func (ptr *QFileDialog) GetSaveFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var dirC *C.char + if dir != "" { + dirC = C.CString(dir) + defer C.free(unsafe.Pointer(dirC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + return cGoUnpackString(C.QFileDialog_QFileDialog_GetSaveFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) +} + +func QFileDialog_GetSaveFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetSaveFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QFileDialog) GetSaveFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { + var captionC *C.char + if caption != "" { + captionC = C.CString(caption) + defer C.free(unsafe.Pointer(captionC)) + } + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + var selectedFilterC *C.char + if selectedFilter != "" { + selectedFilterC = C.CString(selectedFilter) + defer C.free(unsafe.Pointer(selectedFilterC)) + } + supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) + defer C.free(unsafe.Pointer(supportedSchemesC)) + tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetSaveFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue +} + +func (ptr *QFileDialog) History() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileDialog_History(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileDialog) IconProvider() *QFileIconProvider { + if ptr.Pointer() != nil { + return NewQFileIconProviderFromPointer(C.QFileDialog_IconProvider(ptr.Pointer())) + } + return nil +} + +func (ptr *QFileDialog) IsNameFilterDetailsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QFileDialog_IsNameFilterDetailsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileDialog) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QFileDialog_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileDialog) ItemDelegate() *QAbstractItemDelegate { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractItemDelegateFromPointer(C.QFileDialog_ItemDelegate(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) LabelText(label QFileDialog__DialogLabel) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDialog_LabelText(ptr.Pointer(), C.longlong(label))) + } + return "" +} + +func (ptr *QFileDialog) MimeTypeFilters() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileDialog_MimeTypeFilters(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileDialog) NameFilters() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileDialog_NameFilters(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileDialog) Open(receiver core.QObject_ITF, member string) { + if ptr.Pointer() != nil { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QFileDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) + } +} + +func (ptr *QFileDialog) Options() QFileDialog__Option { + if ptr.Pointer() != nil { + return QFileDialog__Option(C.QFileDialog_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFileDialog) ProxyModel() *core.QAbstractProxyModel { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractProxyModelFromPointer(C.QFileDialog_ProxyModel(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) ResolveSymlinks() bool { + if ptr.Pointer() != nil { + return int8(C.QFileDialog_ResolveSymlinks(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileDialog) RestoreState(state core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDialog_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0 + } + return false +} + +func (ptr *QFileDialog) SaveState() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QFileDialog_SaveState(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) SelectFile(filename string) { + if ptr.Pointer() != nil { + var filenameC *C.char + if filename != "" { + filenameC = C.CString(filename) + defer C.free(unsafe.Pointer(filenameC)) + } + C.QFileDialog_SelectFile(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filenameC, len: C.longlong(len(filename))}) + } +} + +func (ptr *QFileDialog) SelectMimeTypeFilter(filter string) { + if ptr.Pointer() != nil { + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + C.QFileDialog_SelectMimeTypeFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) + } +} + +func (ptr *QFileDialog) SelectNameFilter(filter string) { + if ptr.Pointer() != nil { + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + C.QFileDialog_SelectNameFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) + } +} + +func (ptr *QFileDialog) SelectUrl(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_SelectUrl(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +func (ptr *QFileDialog) SelectedFiles() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileDialog_SelectedFiles(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileDialog) SelectedMimeTypeFilter() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDialog_SelectedMimeTypeFilter(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileDialog) SelectedNameFilter() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileDialog_SelectedNameFilter(ptr.Pointer())) + } + return "" +} + +func (ptr *QFileDialog) SelectedUrls() []*core.QUrl { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { + out := make([]*core.QUrl, int(l.len)) + tmpList := NewQFileDialogFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedUrls_atList(i) + } + return out + }(C.QFileDialog_SelectedUrls(ptr.Pointer())) + } + return make([]*core.QUrl, 0) +} + +func (ptr *QFileDialog) SetAcceptMode(mode QFileDialog__AcceptMode) { + if ptr.Pointer() != nil { + C.QFileDialog_SetAcceptMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QFileDialog) SetConfirmOverwrite(enabled bool) { + if ptr.Pointer() != nil { + C.QFileDialog_SetConfirmOverwrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QFileDialog) SetDefaultSuffix(suffix string) { + if ptr.Pointer() != nil { + var suffixC *C.char + if suffix != "" { + suffixC = C.CString(suffix) + defer C.free(unsafe.Pointer(suffixC)) + } + C.QFileDialog_SetDefaultSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))}) + } +} + +func (ptr *QFileDialog) SetDirectory(directory string) { + if ptr.Pointer() != nil { + var directoryC *C.char + if directory != "" { + directoryC = C.CString(directory) + defer C.free(unsafe.Pointer(directoryC)) + } + C.QFileDialog_SetDirectory(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}) + } +} + +func (ptr *QFileDialog) SetDirectory2(directory core.QDir_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_SetDirectory2(ptr.Pointer(), core.PointerFromQDir(directory)) + } +} + +func (ptr *QFileDialog) SetDirectoryUrl(directory core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_SetDirectoryUrl(ptr.Pointer(), core.PointerFromQUrl(directory)) + } +} + +func (ptr *QFileDialog) SetFileMode(mode QFileDialog__FileMode) { + if ptr.Pointer() != nil { + C.QFileDialog_SetFileMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QFileDialog) SetFilter(filters core.QDir__Filter) { + if ptr.Pointer() != nil { + C.QFileDialog_SetFilter(ptr.Pointer(), C.longlong(filters)) + } +} + +func (ptr *QFileDialog) SetHistory(paths []string) { + if ptr.Pointer() != nil { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QFileDialog_SetHistory(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) + } +} + +func (ptr *QFileDialog) SetIconProvider(provider QFileIconProvider_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider)) + } +} + +func (ptr *QFileDialog) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) + } +} + +func (ptr *QFileDialog) SetLabelText(label QFileDialog__DialogLabel, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QFileDialog_SetLabelText(ptr.Pointer(), C.longlong(label), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QFileDialog) SetMimeTypeFilters(filters []string) { + if ptr.Pointer() != nil { + filtersC := C.CString(strings.Join(filters, "¡¦!")) + defer C.free(unsafe.Pointer(filtersC)) + C.QFileDialog_SetMimeTypeFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) + } +} + +func (ptr *QFileDialog) SetNameFilter(filter string) { + if ptr.Pointer() != nil { + var filterC *C.char + if filter != "" { + filterC = C.CString(filter) + defer C.free(unsafe.Pointer(filterC)) + } + C.QFileDialog_SetNameFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) + } +} + +func (ptr *QFileDialog) SetNameFilterDetailsVisible(enabled bool) { + if ptr.Pointer() != nil { + C.QFileDialog_SetNameFilterDetailsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QFileDialog) SetNameFilters(filters []string) { + if ptr.Pointer() != nil { + filtersC := C.CString(strings.Join(filters, "¡¦!")) + defer C.free(unsafe.Pointer(filtersC)) + C.QFileDialog_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) + } +} + +func (ptr *QFileDialog) SetOption(option QFileDialog__Option, on bool) { + if ptr.Pointer() != nil { + C.QFileDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QFileDialog) SetOptions(options QFileDialog__Option) { + if ptr.Pointer() != nil { + C.QFileDialog_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QFileDialog) SetProxyModel(proxyModel core.QAbstractProxyModel_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_SetProxyModel(ptr.Pointer(), core.PointerFromQAbstractProxyModel(proxyModel)) + } +} + +func (ptr *QFileDialog) SetReadOnly(enabled bool) { + if ptr.Pointer() != nil { + C.QFileDialog_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QFileDialog) SetResolveSymlinks(enabled bool) { + if ptr.Pointer() != nil { + C.QFileDialog_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QFileDialog) SetSidebarUrls(urls []*core.QUrl) { + if ptr.Pointer() != nil { + C.QFileDialog_SetSidebarUrls(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQFileDialogFromPointer(NewQFileDialogFromPointer(nil).__setSidebarUrls_urls_newList()) + for _, v := range urls { + tmpList.__setSidebarUrls_urls_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QFileDialog) SetSupportedSchemes(schemes []string) { + if ptr.Pointer() != nil { + schemesC := C.CString(strings.Join(schemes, "¡¦!")) + defer C.free(unsafe.Pointer(schemesC)) + C.QFileDialog_SetSupportedSchemes(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: schemesC, len: C.longlong(len(strings.Join(schemes, "¡¦!")))}) + } +} + +func (ptr *QFileDialog) SetViewMode(mode QFileDialog__ViewMode) { + if ptr.Pointer() != nil { + C.QFileDialog_SetViewMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QFileDialog) SidebarUrls() []*core.QUrl { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { + out := make([]*core.QUrl, int(l.len)) + tmpList := NewQFileDialogFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sidebarUrls_atList(i) + } + return out + }(C.QFileDialog_SidebarUrls(ptr.Pointer())) + } + return make([]*core.QUrl, 0) +} + +func (ptr *QFileDialog) SupportedSchemes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileDialog_SupportedSchemes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileDialog) TestOption(option QFileDialog__Option) bool { + if ptr.Pointer() != nil { + return int8(C.QFileDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +//export callbackQFileDialog_UrlSelected +func callbackQFileDialog_UrlSelected(ptr unsafe.Pointer, url unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "urlSelected"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) + } + +} + +func (ptr *QFileDialog) ConnectUrlSelected(f func(url *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "urlSelected") { + C.QFileDialog_ConnectUrlSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "urlSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "urlSelected"); signal != nil { + f := func(url *core.QUrl) { + (*(*func(*core.QUrl))(signal))(url) + f(url) + } + qt.ConnectSignal(ptr.Pointer(), "urlSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "urlSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectUrlSelected() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectUrlSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "urlSelected") + } +} + +func (ptr *QFileDialog) UrlSelected(url core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog_UrlSelected(ptr.Pointer(), core.PointerFromQUrl(url)) + } +} + +//export callbackQFileDialog_UrlsSelected +func callbackQFileDialog_UrlsSelected(ptr unsafe.Pointer, urls C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "urlsSelected"); signal != nil { + (*(*func([]*core.QUrl))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QUrl { + out := make([]*core.QUrl, int(l.len)) + tmpList := NewQFileDialogFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__urlsSelected_urls_atList(i) + } + return out + }(urls)) + } + +} + +func (ptr *QFileDialog) ConnectUrlsSelected(f func(urls []*core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "urlsSelected") { + C.QFileDialog_ConnectUrlsSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "urlsSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "urlsSelected"); signal != nil { + f := func(urls []*core.QUrl) { + (*(*func([]*core.QUrl))(signal))(urls) + f(urls) + } + qt.ConnectSignal(ptr.Pointer(), "urlsSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "urlsSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectUrlsSelected() { + if ptr.Pointer() != nil { + C.QFileDialog_DisconnectUrlsSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "urlsSelected") + } +} + +func (ptr *QFileDialog) UrlsSelected(urls []*core.QUrl) { + if ptr.Pointer() != nil { + C.QFileDialog_UrlsSelected(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQFileDialogFromPointer(NewQFileDialogFromPointer(nil).__urlsSelected_urls_newList()) + for _, v := range urls { + tmpList.__urlsSelected_urls_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QFileDialog) ViewMode() QFileDialog__ViewMode { + if ptr.Pointer() != nil { + return QFileDialog__ViewMode(C.QFileDialog_ViewMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileDialog_DestroyQFileDialog +func callbackQFileDialog_DestroyQFileDialog(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFileDialog"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileDialogFromPointer(ptr).DestroyQFileDialogDefault() + } +} + +func (ptr *QFileDialog) ConnectDestroyQFileDialog(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFileDialog"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFileDialog", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFileDialog", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileDialog) DisconnectDestroyQFileDialog() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFileDialog") + } +} + +func (ptr *QFileDialog) DestroyQFileDialog() { + if ptr.Pointer() != nil { + C.QFileDialog_DestroyQFileDialog(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileDialog) DestroyQFileDialogDefault() { + if ptr.Pointer() != nil { + C.QFileDialog_DestroyQFileDialogDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileDialog) __getOpenFileUrls_atList(i int) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileDialog___getOpenFileUrls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) __getOpenFileUrls_setList(i core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog___getOpenFileUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) + } +} + +func (ptr *QFileDialog) __getOpenFileUrls_newList() unsafe.Pointer { + return C.QFileDialog___getOpenFileUrls_newList(ptr.Pointer()) +} + +func (ptr *QFileDialog) __selectedUrls_atList(i int) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileDialog___selectedUrls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) __selectedUrls_setList(i core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog___selectedUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) + } +} + +func (ptr *QFileDialog) __selectedUrls_newList() unsafe.Pointer { + return C.QFileDialog___selectedUrls_newList(ptr.Pointer()) +} + +func (ptr *QFileDialog) __setSidebarUrls_urls_atList(i int) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileDialog___setSidebarUrls_urls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) __setSidebarUrls_urls_setList(i core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog___setSidebarUrls_urls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) + } +} + +func (ptr *QFileDialog) __setSidebarUrls_urls_newList() unsafe.Pointer { + return C.QFileDialog___setSidebarUrls_urls_newList(ptr.Pointer()) +} + +func (ptr *QFileDialog) __sidebarUrls_atList(i int) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileDialog___sidebarUrls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) __sidebarUrls_setList(i core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog___sidebarUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) + } +} + +func (ptr *QFileDialog) __sidebarUrls_newList() unsafe.Pointer { + return C.QFileDialog___sidebarUrls_newList(ptr.Pointer()) +} + +func (ptr *QFileDialog) __urlsSelected_urls_atList(i int) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QFileDialog___urlsSelected_urls_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +func (ptr *QFileDialog) __urlsSelected_urls_setList(i core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QFileDialog___urlsSelected_urls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) + } +} + +func (ptr *QFileDialog) __urlsSelected_urls_newList() unsafe.Pointer { + return C.QFileDialog___urlsSelected_urls_newList(ptr.Pointer()) +} + +type QFileIconProvider struct { + ptr unsafe.Pointer +} + +type QFileIconProvider_ITF interface { + QFileIconProvider_PTR() *QFileIconProvider +} + +func (ptr *QFileIconProvider) QFileIconProvider_PTR() *QFileIconProvider { + return ptr +} + +func (ptr *QFileIconProvider) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QFileIconProvider) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQFileIconProvider(ptr QFileIconProvider_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileIconProvider_PTR().Pointer() + } + return nil +} + +func NewQFileIconProviderFromPointer(ptr unsafe.Pointer) (n *QFileIconProvider) { + n = new(QFileIconProvider) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFileIconProvider__IconType +//QFileIconProvider::IconType +type QFileIconProvider__IconType int64 + +const ( + QFileIconProvider__Computer QFileIconProvider__IconType = QFileIconProvider__IconType(0) + QFileIconProvider__Desktop QFileIconProvider__IconType = QFileIconProvider__IconType(1) + QFileIconProvider__Trashcan QFileIconProvider__IconType = QFileIconProvider__IconType(2) + QFileIconProvider__Network QFileIconProvider__IconType = QFileIconProvider__IconType(3) + QFileIconProvider__Drive QFileIconProvider__IconType = QFileIconProvider__IconType(4) + QFileIconProvider__Folder QFileIconProvider__IconType = QFileIconProvider__IconType(5) + QFileIconProvider__File QFileIconProvider__IconType = QFileIconProvider__IconType(6) +) + +//go:generate stringer -type=QFileIconProvider__Option +//QFileIconProvider::Option +type QFileIconProvider__Option int64 + +const ( + QFileIconProvider__DontUseCustomDirectoryIcons QFileIconProvider__Option = QFileIconProvider__Option(0x00000001) +) + +func NewQFileIconProvider() *QFileIconProvider { + return NewQFileIconProviderFromPointer(C.QFileIconProvider_NewQFileIconProvider()) +} + +//export callbackQFileIconProvider_Icon +func callbackQFileIconProvider_Icon(ptr unsafe.Pointer, ty C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "icon"); signal != nil { + return gui.PointerFromQIcon((*(*func(QFileIconProvider__IconType) *gui.QIcon)(signal))(QFileIconProvider__IconType(ty))) + } + + return gui.PointerFromQIcon(NewQFileIconProviderFromPointer(ptr).IconDefault(QFileIconProvider__IconType(ty))) +} + +func (ptr *QFileIconProvider) ConnectIcon(f func(ty QFileIconProvider__IconType) *gui.QIcon) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "icon"); signal != nil { + f := func(ty QFileIconProvider__IconType) *gui.QIcon { + (*(*func(QFileIconProvider__IconType) *gui.QIcon)(signal))(ty) + return f(ty) + } + qt.ConnectSignal(ptr.Pointer(), "icon", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "icon", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileIconProvider) DisconnectIcon() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "icon") + } +} + +func (ptr *QFileIconProvider) Icon(ty QFileIconProvider__IconType) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon(ptr.Pointer(), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QFileIconProvider) IconDefault(ty QFileIconProvider__IconType) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_IconDefault(ptr.Pointer(), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQFileIconProvider_Icon2 +func callbackQFileIconProvider_Icon2(ptr unsafe.Pointer, info unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "icon2"); signal != nil { + return gui.PointerFromQIcon((*(*func(*core.QFileInfo) *gui.QIcon)(signal))(core.NewQFileInfoFromPointer(info))) + } + + return gui.PointerFromQIcon(NewQFileIconProviderFromPointer(ptr).Icon2Default(core.NewQFileInfoFromPointer(info))) +} + +func (ptr *QFileIconProvider) ConnectIcon2(f func(info *core.QFileInfo) *gui.QIcon) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "icon2"); signal != nil { + f := func(info *core.QFileInfo) *gui.QIcon { + (*(*func(*core.QFileInfo) *gui.QIcon)(signal))(info) + return f(info) + } + qt.ConnectSignal(ptr.Pointer(), "icon2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "icon2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileIconProvider) DisconnectIcon2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "icon2") + } +} + +func (ptr *QFileIconProvider) Icon2(info core.QFileInfo_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon2(ptr.Pointer(), core.PointerFromQFileInfo(info))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QFileIconProvider) Icon2Default(info core.QFileInfo_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon2Default(ptr.Pointer(), core.PointerFromQFileInfo(info))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QFileIconProvider) Options() QFileIconProvider__Option { + if ptr.Pointer() != nil { + return QFileIconProvider__Option(C.QFileIconProvider_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFileIconProvider) SetOptions(options QFileIconProvider__Option) { + if ptr.Pointer() != nil { + C.QFileIconProvider_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +//export callbackQFileIconProvider_Type +func callbackQFileIconProvider_Type(ptr unsafe.Pointer, info unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "type"); signal != nil { + tempVal := (*(*func(*core.QFileInfo) string)(signal))(core.NewQFileInfoFromPointer(info)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQFileIconProviderFromPointer(ptr).TypeDefault(core.NewQFileInfoFromPointer(info)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QFileIconProvider) ConnectType(f func(info *core.QFileInfo) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { + f := func(info *core.QFileInfo) string { + (*(*func(*core.QFileInfo) string)(signal))(info) + return f(info) + } + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileIconProvider) DisconnectType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "type") + } +} + +func (ptr *QFileIconProvider) Type(info core.QFileInfo_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileIconProvider_Type(ptr.Pointer(), core.PointerFromQFileInfo(info))) + } + return "" +} + +func (ptr *QFileIconProvider) TypeDefault(info core.QFileInfo_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileIconProvider_TypeDefault(ptr.Pointer(), core.PointerFromQFileInfo(info))) + } + return "" +} + +//export callbackQFileIconProvider_DestroyQFileIconProvider +func callbackQFileIconProvider_DestroyQFileIconProvider(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFileIconProvider"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileIconProviderFromPointer(ptr).DestroyQFileIconProviderDefault() + } +} + +func (ptr *QFileIconProvider) ConnectDestroyQFileIconProvider(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFileIconProvider"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFileIconProvider", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFileIconProvider", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileIconProvider) DisconnectDestroyQFileIconProvider() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFileIconProvider") + } +} + +func (ptr *QFileIconProvider) DestroyQFileIconProvider() { + if ptr.Pointer() != nil { + C.QFileIconProvider_DestroyQFileIconProvider(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileIconProvider) DestroyQFileIconProviderDefault() { + if ptr.Pointer() != nil { + C.QFileIconProvider_DestroyQFileIconProviderDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFileSystemModel struct { + core.QAbstractItemModel +} + +type QFileSystemModel_ITF interface { + core.QAbstractItemModel_ITF + QFileSystemModel_PTR() *QFileSystemModel +} + +func (ptr *QFileSystemModel) QFileSystemModel_PTR() *QFileSystemModel { + return ptr +} + +func (ptr *QFileSystemModel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemModel_PTR().Pointer() + } + return nil +} + +func (ptr *QFileSystemModel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemModel_PTR().SetPointer(p) + } +} + +func PointerFromQFileSystemModel(ptr QFileSystemModel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFileSystemModel_PTR().Pointer() + } + return nil +} + +func NewQFileSystemModelFromPointer(ptr unsafe.Pointer) (n *QFileSystemModel) { + n = new(QFileSystemModel) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFileSystemModel__Roles +//QFileSystemModel::Roles +type QFileSystemModel__Roles int64 + +var ( + QFileSystemModel__FileIconRole QFileSystemModel__Roles = QFileSystemModel__Roles(core.Qt__DecorationRole) + QFileSystemModel__FilePathRole QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FilePathRole_Type()) + QFileSystemModel__FileNameRole QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FileNameRole_Type()) + QFileSystemModel__FilePermissions QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FilePermissions_Type()) +) + +func NewQFileSystemModel(parent core.QObject_ITF) *QFileSystemModel { + tmpValue := NewQFileSystemModelFromPointer(C.QFileSystemModel_NewQFileSystemModel(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQFileSystemModel_CanFetchMore +func callbackQFileSystemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_ColumnCount +func callbackQFileSystemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { + return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQFileSystemModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QFileSystemModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { + f := func(parent *core.QModelIndex) int { + (*(*func(*core.QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectColumnCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCount") + } +} + +func (ptr *QFileSystemModel) ColumnCount(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QFileSystemModel) ColumnCountDefault(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQFileSystemModel_Data +func callbackQFileSystemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQFileSystemModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role)))) +} + +func (ptr *QFileSystemModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(index *core.QModelIndex, role int) *core.QVariant { + (*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role) + return f(index, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QFileSystemModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQFileSystemModel_DirectoryLoaded +func callbackQFileSystemModel_DirectoryLoaded(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "directoryLoaded"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(path)) + } + +} + +func (ptr *QFileSystemModel) ConnectDirectoryLoaded(f func(path string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "directoryLoaded") { + C.QFileSystemModel_ConnectDirectoryLoaded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryLoaded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "directoryLoaded"); signal != nil { + f := func(path string) { + (*(*func(string))(signal))(path) + f(path) + } + qt.ConnectSignal(ptr.Pointer(), "directoryLoaded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "directoryLoaded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectDirectoryLoaded() { + if ptr.Pointer() != nil { + C.QFileSystemModel_DisconnectDirectoryLoaded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "directoryLoaded") + } +} + +func (ptr *QFileSystemModel) DirectoryLoaded(path string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + C.QFileSystemModel_DirectoryLoaded(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}) + } +} + +//export callbackQFileSystemModel_DropMimeData +func callbackQFileSystemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_Event +func callbackQFileSystemModel_Event(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QFileSystemModel) EventDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQFileSystemModel_FetchMore +func callbackQFileSystemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) + } else { + NewQFileSystemModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent)) + } +} + +func (ptr *QFileSystemModel) FetchMoreDefault(parent core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) + } +} + +func (ptr *QFileSystemModel) FileIcon(index core.QModelIndex_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QFileSystemModel_FileIcon(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) FileInfo(index core.QModelIndex_ITF) *core.QFileInfo { + if ptr.Pointer() != nil { + tmpValue := core.NewQFileInfoFromPointer(C.QFileSystemModel_FileInfo(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QFileInfo).DestroyQFileInfo) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) FileName(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileSystemModel_FileName(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +func (ptr *QFileSystemModel) FilePath(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileSystemModel_FilePath(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +//export callbackQFileSystemModel_FileRenamed +func callbackQFileSystemModel_FileRenamed(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString, oldName C.struct_QtWidgets_PackedString, newName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "fileRenamed"); signal != nil { + (*(*func(string, string, string))(signal))(cGoUnpackString(path), cGoUnpackString(oldName), cGoUnpackString(newName)) + } + +} + +func (ptr *QFileSystemModel) ConnectFileRenamed(f func(path string, oldName string, newName string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "fileRenamed") { + C.QFileSystemModel_ConnectFileRenamed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fileRenamed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "fileRenamed"); signal != nil { + f := func(path string, oldName string, newName string) { + (*(*func(string, string, string))(signal))(path, oldName, newName) + f(path, oldName, newName) + } + qt.ConnectSignal(ptr.Pointer(), "fileRenamed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fileRenamed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectFileRenamed() { + if ptr.Pointer() != nil { + C.QFileSystemModel_DisconnectFileRenamed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "fileRenamed") + } +} + +func (ptr *QFileSystemModel) FileRenamed(path string, oldName string, newName string) { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + var oldNameC *C.char + if oldName != "" { + oldNameC = C.CString(oldName) + defer C.free(unsafe.Pointer(oldNameC)) + } + var newNameC *C.char + if newName != "" { + newNameC = C.CString(newName) + defer C.free(unsafe.Pointer(newNameC)) + } + C.QFileSystemModel_FileRenamed(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.struct_QtWidgets_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtWidgets_PackedString{data: newNameC, len: C.longlong(len(newName))}) + } +} + +func (ptr *QFileSystemModel) Filter() core.QDir__Filter { + if ptr.Pointer() != nil { + return core.QDir__Filter(C.QFileSystemModel_Filter(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileSystemModel_Flags +func callbackQFileSystemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "flags"); signal != nil { + return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return C.longlong(NewQFileSystemModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QFileSystemModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QFileSystemModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return 0 +} + +//export callbackQFileSystemModel_HasChildren +func callbackQFileSystemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_HeaderData +func callbackQFileSystemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "headerData"); signal != nil { + return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQFileSystemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) +} + +func (ptr *QFileSystemModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) IconProvider() *QFileIconProvider { + if ptr.Pointer() != nil { + return NewQFileIconProviderFromPointer(C.QFileSystemModel_IconProvider(ptr.Pointer())) + } + return nil +} + +//export callbackQFileSystemModel_Index +func callbackQFileSystemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "index"); signal != nil { + return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) + } + + return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) +} + +func (ptr *QFileSystemModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { + f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex { + (*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent) + return f(row, column, parent) + } + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "index") + } +} + +func (ptr *QFileSystemModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) Index2(path string, column int) *core.QModelIndex { + if ptr.Pointer() != nil { + var pathC *C.char + if path != "" { + pathC = C.CString(path) + defer C.free(unsafe.Pointer(pathC)) + } + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Index2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) IsDir(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_IsDir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QFileSystemModel) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileSystemModel) LastModified(index core.QModelIndex_ITF) *core.QDateTime { + if ptr.Pointer() != nil { + tmpValue := core.NewQDateTimeFromPointer(C.QFileSystemModel_LastModified(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) + return tmpValue + } + return nil +} + +//export callbackQFileSystemModel_MimeData +func callbackQFileSystemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtWidgets_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) + } + + return core.PointerFromQMimeData(NewQFileSystemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_indexes_atList(i) + } + return out + }(indexes))) +} + +func (ptr *QFileSystemModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QFileSystemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__mimeData_indexes_newList()) + for _, v := range indexes { + tmpList.__mimeData_indexes_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQFileSystemModel_MimeTypes +func callbackQFileSystemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQFileSystemModelFromPointer(ptr).MimeTypesDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QFileSystemModel) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileSystemModel_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QFileSystemModel) Mkdir(parent core.QModelIndex_ITF, name string) *core.QModelIndex { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Mkdir(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) MyComputer(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_MyComputer(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) NameFilterDisables() bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_NameFilterDisables(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileSystemModel) NameFilters() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QFileSystemModel_NameFilters(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQFileSystemModel_Parent +func callbackQFileSystemModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "parent"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QFileSystemModel) ConnectParent(f func(index *core.QModelIndex) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { + f := func(index *core.QModelIndex) *core.QModelIndex { + (*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectParent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "parent") + } +} + +func (ptr *QFileSystemModel) Parent(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) ParentDefault(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) Remove(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_Remove(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QFileSystemModel) ResolveSymlinks() bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_ResolveSymlinks(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QFileSystemModel) Rmdir(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_Rmdir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QFileSystemModel) RootDirectory() *core.QDir { + if ptr.Pointer() != nil { + tmpValue := core.NewQDirFromPointer(C.QFileSystemModel_RootDirectory(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QDir).DestroyQDir) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) RootPath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileSystemModel_RootPath(ptr.Pointer())) + } + return "" +} + +//export callbackQFileSystemModel_RootPathChanged +func callbackQFileSystemModel_RootPathChanged(ptr unsafe.Pointer, newPath C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "rootPathChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(newPath)) + } + +} + +func (ptr *QFileSystemModel) ConnectRootPathChanged(f func(newPath string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rootPathChanged") { + C.QFileSystemModel_ConnectRootPathChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rootPathChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rootPathChanged"); signal != nil { + f := func(newPath string) { + (*(*func(string))(signal))(newPath) + f(newPath) + } + qt.ConnectSignal(ptr.Pointer(), "rootPathChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rootPathChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectRootPathChanged() { + if ptr.Pointer() != nil { + C.QFileSystemModel_DisconnectRootPathChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rootPathChanged") + } +} + +func (ptr *QFileSystemModel) RootPathChanged(newPath string) { + if ptr.Pointer() != nil { + var newPathC *C.char + if newPath != "" { + newPathC = C.CString(newPath) + defer C.free(unsafe.Pointer(newPathC)) + } + C.QFileSystemModel_RootPathChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newPathC, len: C.longlong(len(newPath))}) + } +} + +//export callbackQFileSystemModel_RowCount +func callbackQFileSystemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { + return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) + } + + return C.int(int32(NewQFileSystemModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent)))) +} + +func (ptr *QFileSystemModel) ConnectRowCount(f func(parent *core.QModelIndex) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { + f := func(parent *core.QModelIndex) int { + (*(*func(*core.QModelIndex) int)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectRowCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCount") + } +} + +func (ptr *QFileSystemModel) RowCount(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +func (ptr *QFileSystemModel) RowCountDefault(parent core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) + } + return 0 +} + +//export callbackQFileSystemModel_SetData +func callbackQFileSystemModel_SetData(ptr unsafe.Pointer, idx unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(idx), core.NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(idx), core.NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QFileSystemModel) SetDataDefault(idx core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(idx), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +func (ptr *QFileSystemModel) SetFilter(filters core.QDir__Filter) { + if ptr.Pointer() != nil { + C.QFileSystemModel_SetFilter(ptr.Pointer(), C.longlong(filters)) + } +} + +func (ptr *QFileSystemModel) SetIconProvider(provider QFileIconProvider_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider)) + } +} + +func (ptr *QFileSystemModel) SetNameFilterDisables(enable bool) { + if ptr.Pointer() != nil { + C.QFileSystemModel_SetNameFilterDisables(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFileSystemModel) SetNameFilters(filters []string) { + if ptr.Pointer() != nil { + filtersC := C.CString(strings.Join(filters, "¡¦!")) + defer C.free(unsafe.Pointer(filtersC)) + C.QFileSystemModel_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) + } +} + +func (ptr *QFileSystemModel) SetReadOnly(enable bool) { + if ptr.Pointer() != nil { + C.QFileSystemModel_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFileSystemModel) SetResolveSymlinks(enable bool) { + if ptr.Pointer() != nil { + C.QFileSystemModel_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QFileSystemModel) SetRootPath(newPath string) *core.QModelIndex { + if ptr.Pointer() != nil { + var newPathC *C.char + if newPath != "" { + newPathC = C.CString(newPath) + defer C.free(unsafe.Pointer(newPathC)) + } + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_SetRootPath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newPathC, len: C.longlong(len(newPath))})) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQFileSystemModel_Sibling +func callbackQFileSystemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sibling"); signal != nil { + return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) + } + + return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) +} + +func (ptr *QFileSystemModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) Size(index core.QModelIndex_ITF) int64 { + if ptr.Pointer() != nil { + return int64(C.QFileSystemModel_Size(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return 0 +} + +//export callbackQFileSystemModel_Sort +func callbackQFileSystemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sort"); signal != nil { + (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) + } else { + NewQFileSystemModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order)) + } +} + +func (ptr *QFileSystemModel) SortDefault(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QFileSystemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +//export callbackQFileSystemModel_SupportedDropActions +func callbackQFileSystemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQFileSystemModelFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QFileSystemModel) SupportedDropActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QFileSystemModel_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileSystemModel_TimerEvent +func callbackQFileSystemModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQFileSystemModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QFileSystemModel) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QFileSystemModel) Type(index core.QModelIndex_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QFileSystemModel_Type(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return "" +} + +//export callbackQFileSystemModel_DestroyQFileSystemModel +func callbackQFileSystemModel_DestroyQFileSystemModel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFileSystemModel"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileSystemModelFromPointer(ptr).DestroyQFileSystemModelDefault() + } +} + +func (ptr *QFileSystemModel) ConnectDestroyQFileSystemModel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFileSystemModel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFileSystemModel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFileSystemModel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFileSystemModel) DisconnectDestroyQFileSystemModel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFileSystemModel") + } +} + +func (ptr *QFileSystemModel) DestroyQFileSystemModel() { + if ptr.Pointer() != nil { + C.QFileSystemModel_DestroyQFileSystemModel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileSystemModel) DestroyQFileSystemModelDefault() { + if ptr.Pointer() != nil { + C.QFileSystemModel_DestroyQFileSystemModelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFileSystemModel) __mimeData_indexes_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __mimeData_indexes_newList() unsafe.Pointer { + return C.QFileSystemModel___mimeData_indexes_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __changePersistentIndexList_from_newList() unsafe.Pointer { + return C.QFileSystemModel___changePersistentIndexList_from_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __changePersistentIndexList_to_newList() unsafe.Pointer { + return C.QFileSystemModel___changePersistentIndexList_to_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __dataChanged_roles_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFileSystemModel) __dataChanged_roles_setList(i int) { + if ptr.Pointer() != nil { + C.QFileSystemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFileSystemModel) __dataChanged_roles_newList() unsafe.Pointer { + return C.QFileSystemModel___dataChanged_roles_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __itemData_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __itemData_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QFileSystemModel) __itemData_newList() unsafe.Pointer { + return C.QFileSystemModel___itemData_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __itemData_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____itemData_keyList_atList(i) + } + return out + }(C.QFileSystemModel___itemData_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQPersistentModelIndexFromPointer(C.QFileSystemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { + return C.QFileSystemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQPersistentModelIndexFromPointer(C.QFileSystemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __layoutChanged_parents_newList() unsafe.Pointer { + return C.QFileSystemModel___layoutChanged_parents_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __match_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___match_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __match_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __match_newList() unsafe.Pointer { + return C.QFileSystemModel___match_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __persistentIndexList_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __persistentIndexList_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QFileSystemModel) __persistentIndexList_newList() unsafe.Pointer { + return C.QFileSystemModel___persistentIndexList_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __roleNames_atList(v int, i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QFileSystemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __roleNames_setList(key int, i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QFileSystemModel) __roleNames_newList() unsafe.Pointer { + return C.QFileSystemModel___roleNames_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __roleNames_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____roleNames_keyList_atList(i) + } + return out + }(C.QFileSystemModel___roleNames_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QFileSystemModel) __setItemData_roles_atList(v int, i int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) + } +} + +func (ptr *QFileSystemModel) __setItemData_roles_newList() unsafe.Pointer { + return C.QFileSystemModel___setItemData_roles_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __setItemData_roles_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setItemData_roles_keyList_atList(i) + } + return out + }(C.QFileSystemModel___setItemData_roles_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) ____itemData_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFileSystemModel) ____itemData_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QFileSystemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFileSystemModel) ____itemData_keyList_newList() unsafe.Pointer { + return C.QFileSystemModel_____itemData_keyList_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) ____roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFileSystemModel) ____roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QFileSystemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFileSystemModel) ____roleNames_keyList_newList() unsafe.Pointer { + return C.QFileSystemModel_____roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) ____setItemData_roles_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFileSystemModel) ____setItemData_roles_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QFileSystemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFileSystemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { + return C.QFileSystemModel_____setItemData_roles_keyList_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QFileSystemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QFileSystemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { + return C.QFileSystemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QFileSystemModel) __children_newList() unsafe.Pointer { + return C.QFileSystemModel___children_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QFileSystemModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QFileSystemModel) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QFileSystemModel___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QFileSystemModel) __findChildren_newList() unsafe.Pointer { + return C.QFileSystemModel___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QFileSystemModel) __findChildren_newList3() unsafe.Pointer { + return C.QFileSystemModel___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QFileSystemModel) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFileSystemModel) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QFileSystemModel) __qFindChildren_newList2() unsafe.Pointer { + return C.QFileSystemModel___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQFileSystemModel_Buddy +func callbackQFileSystemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "buddy"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QFileSystemModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQFileSystemModel_CanDropMimeData +func callbackQFileSystemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_ColumnsAboutToBeInserted +func callbackQFileSystemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_ColumnsAboutToBeMoved +func callbackQFileSystemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) + } + +} + +//export callbackQFileSystemModel_ColumnsAboutToBeRemoved +func callbackQFileSystemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_ColumnsInserted +func callbackQFileSystemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_ColumnsMoved +func callbackQFileSystemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column))) + } + +} + +//export callbackQFileSystemModel_ColumnsRemoved +func callbackQFileSystemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_DataChanged +func callbackQFileSystemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } + +} + +//export callbackQFileSystemModel_HeaderDataChanged +func callbackQFileSystemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { + (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_InsertColumns +func callbackQFileSystemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_InsertRows +func callbackQFileSystemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_ItemData +func callbackQFileSystemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemData"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__itemData_newList()) + for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__itemData_newList()) + for k, v := range NewQFileSystemModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) { + tmpList.__itemData_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QFileSystemModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i, v := range tmpList.__itemData_keyList() { + out[v] = tmpList.__itemData_atList(v, i) + } + return out + }(C.QFileSystemModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return make(map[int]*core.QVariant, 0) +} + +//export callbackQFileSystemModel_LayoutAboutToBeChanged +func callbackQFileSystemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { + (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { + out := make([]*core.QPersistentModelIndex, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) + } + return out + }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +//export callbackQFileSystemModel_LayoutChanged +func callbackQFileSystemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { + if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { + (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { + out := make([]*core.QPersistentModelIndex, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__layoutChanged_parents_atList(i) + } + return out + }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) + } + +} + +//export callbackQFileSystemModel_Match +func callbackQFileSystemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "match"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__match_newList()) + for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__match_newList()) + for _, v := range NewQFileSystemModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { + tmpList.__match_setList(v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QFileSystemModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { + out := make([]*core.QModelIndex, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__match_atList(i) + } + return out + }(C.QFileSystemModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) + } + return make([]*core.QModelIndex, 0) +} + +//export callbackQFileSystemModel_ModelAboutToBeReset +func callbackQFileSystemModel_ModelAboutToBeReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQFileSystemModel_ModelReset +func callbackQFileSystemModel_ModelReset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQFileSystemModel_MoveColumns +func callbackQFileSystemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QFileSystemModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQFileSystemModel_MoveRows +func callbackQFileSystemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { + if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) +} + +func (ptr *QFileSystemModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 + } + return false +} + +//export callbackQFileSystemModel_RemoveColumns +func callbackQFileSystemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_RemoveRows +func callbackQFileSystemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) +} + +func (ptr *QFileSystemModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +//export callbackQFileSystemModel_ResetInternalData +func callbackQFileSystemModel_ResetInternalData(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileSystemModelFromPointer(ptr).ResetInternalDataDefault() + } +} + +func (ptr *QFileSystemModel) ResetInternalDataDefault() { + if ptr.Pointer() != nil { + C.QFileSystemModel_ResetInternalDataDefault(ptr.Pointer()) + } +} + +//export callbackQFileSystemModel_Revert +func callbackQFileSystemModel_Revert(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "revert"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileSystemModelFromPointer(ptr).RevertDefault() + } +} + +func (ptr *QFileSystemModel) RevertDefault() { + if ptr.Pointer() != nil { + C.QFileSystemModel_RevertDefault(ptr.Pointer()) + } +} + +//export callbackQFileSystemModel_RoleNames +func callbackQFileSystemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { + return func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__roleNames_newList()) + for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() + } + + return func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__roleNames_newList()) + for k, v := range NewQFileSystemModelFromPointer(ptr).RoleNamesDefault() { + tmpList.__roleNames_setList(k, v) + } + return tmpList.Pointer() + }() +} + +func (ptr *QFileSystemModel) RoleNamesDefault() map[int]*core.QByteArray { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) map[int]*core.QByteArray { + out := make(map[int]*core.QByteArray, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i, v := range tmpList.__roleNames_keyList() { + out[v] = tmpList.__roleNames_atList(v, i) + } + return out + }(C.QFileSystemModel_RoleNamesDefault(ptr.Pointer())) + } + return make(map[int]*core.QByteArray, 0) +} + +//export callbackQFileSystemModel_RowsAboutToBeInserted +func callbackQFileSystemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } + +} + +//export callbackQFileSystemModel_RowsAboutToBeMoved +func callbackQFileSystemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) + } + +} + +//export callbackQFileSystemModel_RowsAboutToBeRemoved +func callbackQFileSystemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_RowsInserted +func callbackQFileSystemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_RowsMoved +func callbackQFileSystemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row))) + } + +} + +//export callbackQFileSystemModel_RowsRemoved +func callbackQFileSystemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { + if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) + } + +} + +//export callbackQFileSystemModel_SetHeaderData +func callbackQFileSystemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { + if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) +} + +func (ptr *QFileSystemModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 + } + return false +} + +//export callbackQFileSystemModel_SetItemData +func callbackQFileSystemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtWidgets_PackedList) C.char { + if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { + out := make(map[int]*core.QVariant, int(l.len)) + tmpList := NewQFileSystemModelFromPointer(l.data) + for i, v := range tmpList.__setItemData_roles_keyList() { + out[v] = tmpList.__setItemData_roles_atList(v, i) + } + return out + }(roles))))) +} + +func (ptr *QFileSystemModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer { + tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__setItemData_roles_newList()) + for k, v := range roles { + tmpList.__setItemData_roles_setList(k, v) + } + return tmpList.Pointer() + }())) != 0 + } + return false +} + +//export callbackQFileSystemModel_Span +func callbackQFileSystemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "span"); signal != nil { + return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQSize(NewQFileSystemModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QFileSystemModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QFileSystemModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQFileSystemModel_Submit +func callbackQFileSystemModel_Submit(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "submit"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SubmitDefault()))) +} + +func (ptr *QFileSystemModel) SubmitDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_SubmitDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQFileSystemModel_SupportedDragActions +func callbackQFileSystemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQFileSystemModelFromPointer(ptr).SupportedDragActionsDefault()) +} + +func (ptr *QFileSystemModel) SupportedDragActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QFileSystemModel_SupportedDragActionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQFileSystemModel_ChildEvent +func callbackQFileSystemModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQFileSystemModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QFileSystemModel) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQFileSystemModel_ConnectNotify +func callbackQFileSystemModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQFileSystemModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QFileSystemModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQFileSystemModel_CustomEvent +func callbackQFileSystemModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQFileSystemModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QFileSystemModel) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQFileSystemModel_DeleteLater +func callbackQFileSystemModel_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQFileSystemModelFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QFileSystemModel) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QFileSystemModel_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQFileSystemModel_Destroyed +func callbackQFileSystemModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQFileSystemModel_DisconnectNotify +func callbackQFileSystemModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQFileSystemModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QFileSystemModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QFileSystemModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQFileSystemModel_EventFilter +func callbackQFileSystemModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QFileSystemModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QFileSystemModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQFileSystemModel_MetaObject +func callbackQFileSystemModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQFileSystemModelFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QFileSystemModel) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QFileSystemModel_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQFileSystemModel_ObjectNameChanged +func callbackQFileSystemModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +type QFocusFrame struct { + QWidget +} + +type QFocusFrame_ITF interface { + QWidget_ITF + QFocusFrame_PTR() *QFocusFrame +} + +func (ptr *QFocusFrame) QFocusFrame_PTR() *QFocusFrame { + return ptr +} + +func (ptr *QFocusFrame) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QFocusFrame) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQFocusFrame(ptr QFocusFrame_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFocusFrame_PTR().Pointer() + } + return nil +} + +func NewQFocusFrameFromPointer(ptr unsafe.Pointer) (n *QFocusFrame) { + n = new(QFocusFrame) + n.SetPointer(ptr) + return +} +func NewQFocusFrame(parent QWidget_ITF) *QFocusFrame { + tmpValue := NewQFocusFrameFromPointer(C.QFocusFrame_NewQFocusFrame(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFocusFrame) InitStyleOption(option QStyleOption_ITF) { + if ptr.Pointer() != nil { + C.QFocusFrame_InitStyleOption(ptr.Pointer(), PointerFromQStyleOption(option)) + } +} + +func (ptr *QFocusFrame) SetWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFocusFrame_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QFocusFrame) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QFocusFrame_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQFocusFrame_DestroyQFocusFrame +func callbackQFocusFrame_DestroyQFocusFrame(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFocusFrame"); signal != nil { + (*(*func())(signal))() + } else { + NewQFocusFrameFromPointer(ptr).DestroyQFocusFrameDefault() + } +} + +func (ptr *QFocusFrame) ConnectDestroyQFocusFrame(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFocusFrame"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFocusFrame", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFocusFrame", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFocusFrame) DisconnectDestroyQFocusFrame() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFocusFrame") + } +} + +func (ptr *QFocusFrame) DestroyQFocusFrame() { + if ptr.Pointer() != nil { + C.QFocusFrame_DestroyQFocusFrame(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFocusFrame) DestroyQFocusFrameDefault() { + if ptr.Pointer() != nil { + C.QFocusFrame_DestroyQFocusFrameDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFontComboBox struct { + QComboBox +} + +type QFontComboBox_ITF interface { + QComboBox_ITF + QFontComboBox_PTR() *QFontComboBox +} + +func (ptr *QFontComboBox) QFontComboBox_PTR() *QFontComboBox { + return ptr +} + +func (ptr *QFontComboBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QComboBox_PTR().Pointer() + } + return nil +} + +func (ptr *QFontComboBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QComboBox_PTR().SetPointer(p) + } +} + +func PointerFromQFontComboBox(ptr QFontComboBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontComboBox_PTR().Pointer() + } + return nil +} + +func NewQFontComboBoxFromPointer(ptr unsafe.Pointer) (n *QFontComboBox) { + n = new(QFontComboBox) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFontComboBox__FontFilter +//QFontComboBox::FontFilter +type QFontComboBox__FontFilter int64 + +const ( + QFontComboBox__AllFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0) + QFontComboBox__ScalableFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x1) + QFontComboBox__NonScalableFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x2) + QFontComboBox__MonospacedFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x4) + QFontComboBox__ProportionalFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x8) +) + +func NewQFontComboBox(parent QWidget_ITF) *QFontComboBox { + tmpValue := NewQFontComboBoxFromPointer(C.QFontComboBox_NewQFontComboBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFontComboBox) CurrentFont() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QFontComboBox_CurrentFont(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +//export callbackQFontComboBox_CurrentFontChanged +func callbackQFontComboBox_CurrentFontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentFontChanged"); signal != nil { + (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) + } + +} + +func (ptr *QFontComboBox) ConnectCurrentFontChanged(f func(font *gui.QFont)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentFontChanged") { + C.QFontComboBox_ConnectCurrentFontChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentFontChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentFontChanged"); signal != nil { + f := func(font *gui.QFont) { + (*(*func(*gui.QFont))(signal))(font) + f(font) + } + qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFontComboBox) DisconnectCurrentFontChanged() { + if ptr.Pointer() != nil { + C.QFontComboBox_DisconnectCurrentFontChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentFontChanged") + } +} + +func (ptr *QFontComboBox) CurrentFontChanged(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QFontComboBox_CurrentFontChanged(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QFontComboBox) FontFilters() QFontComboBox__FontFilter { + if ptr.Pointer() != nil { + return QFontComboBox__FontFilter(C.QFontComboBox_FontFilters(ptr.Pointer())) + } + return 0 +} + +//export callbackQFontComboBox_SetCurrentFont +func callbackQFontComboBox_SetCurrentFont(ptr unsafe.Pointer, ff unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentFont"); signal != nil { + (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(ff)) + } else { + NewQFontComboBoxFromPointer(ptr).SetCurrentFontDefault(gui.NewQFontFromPointer(ff)) + } +} + +func (ptr *QFontComboBox) ConnectSetCurrentFont(f func(ff *gui.QFont)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentFont"); signal != nil { + f := func(ff *gui.QFont) { + (*(*func(*gui.QFont))(signal))(ff) + f(ff) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFontComboBox) DisconnectSetCurrentFont() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentFont") + } +} + +func (ptr *QFontComboBox) SetCurrentFont(ff gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QFontComboBox_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(ff)) + } +} + +func (ptr *QFontComboBox) SetCurrentFontDefault(ff gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QFontComboBox_SetCurrentFontDefault(ptr.Pointer(), gui.PointerFromQFont(ff)) + } +} + +func (ptr *QFontComboBox) SetFontFilters(filters QFontComboBox__FontFilter) { + if ptr.Pointer() != nil { + C.QFontComboBox_SetFontFilters(ptr.Pointer(), C.longlong(filters)) + } +} + +func (ptr *QFontComboBox) SetWritingSystem(vqf gui.QFontDatabase__WritingSystem) { + if ptr.Pointer() != nil { + C.QFontComboBox_SetWritingSystem(ptr.Pointer(), C.longlong(vqf)) + } +} + +//export callbackQFontComboBox_DestroyQFontComboBox +func callbackQFontComboBox_DestroyQFontComboBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFontComboBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQFontComboBoxFromPointer(ptr).DestroyQFontComboBoxDefault() + } +} + +func (ptr *QFontComboBox) ConnectDestroyQFontComboBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFontComboBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFontComboBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFontComboBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFontComboBox) DisconnectDestroyQFontComboBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFontComboBox") + } +} + +func (ptr *QFontComboBox) DestroyQFontComboBox() { + if ptr.Pointer() != nil { + C.QFontComboBox_DestroyQFontComboBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFontComboBox) DestroyQFontComboBoxDefault() { + if ptr.Pointer() != nil { + C.QFontComboBox_DestroyQFontComboBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFontDialog struct { + QDialog +} + +type QFontDialog_ITF interface { + QDialog_ITF + QFontDialog_PTR() *QFontDialog +} + +func (ptr *QFontDialog) QFontDialog_PTR() *QFontDialog { + return ptr +} + +func (ptr *QFontDialog) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QFontDialog) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQFontDialog(ptr QFontDialog_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFontDialog_PTR().Pointer() + } + return nil +} + +func NewQFontDialogFromPointer(ptr unsafe.Pointer) (n *QFontDialog) { + n = new(QFontDialog) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFontDialog__FontDialogOption +//QFontDialog::FontDialogOption +type QFontDialog__FontDialogOption int64 + +const ( + QFontDialog__NoButtons QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000001) + QFontDialog__DontUseNativeDialog QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000002) + QFontDialog__ScalableFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000004) + QFontDialog__NonScalableFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000008) + QFontDialog__MonospacedFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000010) + QFontDialog__ProportionalFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000020) +) + +func NewQFontDialog(parent QWidget_ITF) *QFontDialog { + tmpValue := NewQFontDialogFromPointer(C.QFontDialog_NewQFontDialog(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQFontDialog2(initial gui.QFont_ITF, parent QWidget_ITF) *QFontDialog { + tmpValue := NewQFontDialogFromPointer(C.QFontDialog_NewQFontDialog2(gui.PointerFromQFont(initial), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFontDialog) CurrentFont() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QFontDialog_CurrentFont(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +//export callbackQFontDialog_CurrentFontChanged +func callbackQFontDialog_CurrentFontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentFontChanged"); signal != nil { + (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) + } + +} + +func (ptr *QFontDialog) ConnectCurrentFontChanged(f func(font *gui.QFont)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentFontChanged") { + C.QFontDialog_ConnectCurrentFontChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentFontChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentFontChanged"); signal != nil { + f := func(font *gui.QFont) { + (*(*func(*gui.QFont))(signal))(font) + f(font) + } + qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFontDialog) DisconnectCurrentFontChanged() { + if ptr.Pointer() != nil { + C.QFontDialog_DisconnectCurrentFontChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentFontChanged") + } +} + +func (ptr *QFontDialog) CurrentFontChanged(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QFontDialog_CurrentFontChanged(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +//export callbackQFontDialog_Done +func callbackQFontDialog_Done(ptr unsafe.Pointer, result C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(result))) + } else { + NewQFontDialogFromPointer(ptr).DoneDefault(int(int32(result))) + } +} + +func (ptr *QFontDialog) ConnectDone(f func(result int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(result int) { + (*(*func(int))(signal))(result) + f(result) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFontDialog) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QFontDialog) Done(result int) { + if ptr.Pointer() != nil { + C.QFontDialog_Done(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QFontDialog) DoneDefault(result int) { + if ptr.Pointer() != nil { + C.QFontDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) + } +} + +//export callbackQFontDialog_FontSelected +func callbackQFontDialog_FontSelected(ptr unsafe.Pointer, font unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "fontSelected"); signal != nil { + (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) + } + +} + +func (ptr *QFontDialog) ConnectFontSelected(f func(font *gui.QFont)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "fontSelected") { + C.QFontDialog_ConnectFontSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fontSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "fontSelected"); signal != nil { + f := func(font *gui.QFont) { + (*(*func(*gui.QFont))(signal))(font) + f(font) + } + qt.ConnectSignal(ptr.Pointer(), "fontSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "fontSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFontDialog) DisconnectFontSelected() { + if ptr.Pointer() != nil { + C.QFontDialog_DisconnectFontSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "fontSelected") + } +} + +func (ptr *QFontDialog) FontSelected(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QFontDialog_FontSelected(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func QFontDialog_GetFont(ok *bool, initial gui.QFont_ITF, parent QWidget_ITF, title string, options QFontDialog__FontDialogOption) *gui.QFont { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont(&okC, gui.PointerFromQFont(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QFontDialog) GetFont(ok *bool, initial gui.QFont_ITF, parent QWidget_ITF, title string, options QFontDialog__FontDialogOption) *gui.QFont { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont(&okC, gui.PointerFromQFont(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func QFontDialog_GetFont2(ok *bool, parent QWidget_ITF) *gui.QFont { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont2(&okC, PointerFromQWidget(parent))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QFontDialog) GetFont2(ok *bool, parent QWidget_ITF) *gui.QFont { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont2(&okC, PointerFromQWidget(parent))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QFontDialog) Open(receiver core.QObject_ITF, member string) { + if ptr.Pointer() != nil { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QFontDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) + } +} + +func (ptr *QFontDialog) Options() QFontDialog__FontDialogOption { + if ptr.Pointer() != nil { + return QFontDialog__FontDialogOption(C.QFontDialog_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFontDialog) SelectedFont() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QFontDialog_SelectedFont(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QFontDialog) SetCurrentFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QFontDialog_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QFontDialog) SetOption(option QFontDialog__FontDialogOption, on bool) { + if ptr.Pointer() != nil { + C.QFontDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QFontDialog) SetOptions(options QFontDialog__FontDialogOption) { + if ptr.Pointer() != nil { + C.QFontDialog_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QFontDialog) TestOption(option QFontDialog__FontDialogOption) bool { + if ptr.Pointer() != nil { + return int8(C.QFontDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +type QFormLayout struct { + QLayout +} + +type QFormLayout_ITF interface { + QLayout_ITF + QFormLayout_PTR() *QFormLayout +} + +func (ptr *QFormLayout) QFormLayout_PTR() *QFormLayout { + return ptr +} + +func (ptr *QFormLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QFormLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QLayout_PTR().SetPointer(p) + } +} + +func PointerFromQFormLayout(ptr QFormLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFormLayout_PTR().Pointer() + } + return nil +} + +func NewQFormLayoutFromPointer(ptr unsafe.Pointer) (n *QFormLayout) { + n = new(QFormLayout) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFormLayout__FieldGrowthPolicy +//QFormLayout::FieldGrowthPolicy +type QFormLayout__FieldGrowthPolicy int64 + +const ( + QFormLayout__FieldsStayAtSizeHint QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(0) + QFormLayout__ExpandingFieldsGrow QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(1) + QFormLayout__AllNonFixedFieldsGrow QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(2) +) + +//go:generate stringer -type=QFormLayout__RowWrapPolicy +//QFormLayout::RowWrapPolicy +type QFormLayout__RowWrapPolicy int64 + +const ( + QFormLayout__DontWrapRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(0) + QFormLayout__WrapLongRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(1) + QFormLayout__WrapAllRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(2) +) + +//go:generate stringer -type=QFormLayout__ItemRole +//QFormLayout::ItemRole +type QFormLayout__ItemRole int64 + +const ( + QFormLayout__LabelRole QFormLayout__ItemRole = QFormLayout__ItemRole(0) + QFormLayout__FieldRole QFormLayout__ItemRole = QFormLayout__ItemRole(1) + QFormLayout__SpanningRole QFormLayout__ItemRole = QFormLayout__ItemRole(2) +) + +func NewQFormLayout(parent QWidget_ITF) *QFormLayout { + tmpValue := NewQFormLayoutFromPointer(C.QFormLayout_NewQFormLayout(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQFormLayout_AddItem +func callbackQFormLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "addItem"); signal != nil { + (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) + } else { + NewQFormLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item)) + } +} + +func (ptr *QFormLayout) ConnectAddItem(f func(item *QLayoutItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { + f := func(item *QLayoutItem) { + (*(*func(*QLayoutItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFormLayout) DisconnectAddItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addItem") + } +} + +func (ptr *QFormLayout) AddItem(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QFormLayout) AddItemDefault(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QFormLayout) AddRow(label QWidget_ITF, field QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_AddRow(ptr.Pointer(), PointerFromQWidget(label), PointerFromQWidget(field)) + } +} + +func (ptr *QFormLayout) AddRow2(label QWidget_ITF, field QLayout_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_AddRow2(ptr.Pointer(), PointerFromQWidget(label), PointerFromQLayout(field)) + } +} + +func (ptr *QFormLayout) AddRow3(labelText string, field QWidget_ITF) { + if ptr.Pointer() != nil { + var labelTextC *C.char + if labelText != "" { + labelTextC = C.CString(labelText) + defer C.free(unsafe.Pointer(labelTextC)) + } + C.QFormLayout_AddRow3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQWidget(field)) + } +} + +func (ptr *QFormLayout) AddRow4(labelText string, field QLayout_ITF) { + if ptr.Pointer() != nil { + var labelTextC *C.char + if labelText != "" { + labelTextC = C.CString(labelText) + defer C.free(unsafe.Pointer(labelTextC)) + } + C.QFormLayout_AddRow4(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQLayout(field)) + } +} + +func (ptr *QFormLayout) AddRow5(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_AddRow5(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QFormLayout) AddRow6(layout QLayout_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_AddRow6(ptr.Pointer(), PointerFromQLayout(layout)) + } +} + +//export callbackQFormLayout_Count +func callbackQFormLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQFormLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QFormLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFormLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QFormLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QFormLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFormLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QFormLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFormLayout) FieldGrowthPolicy() QFormLayout__FieldGrowthPolicy { + if ptr.Pointer() != nil { + return QFormLayout__FieldGrowthPolicy(C.QFormLayout_FieldGrowthPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFormLayout) FormAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QFormLayout_FormAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFormLayout) HorizontalSpacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QFormLayout_HorizontalSpacing(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFormLayout) InsertRow(row int, label QWidget_ITF, field QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_InsertRow(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(label), PointerFromQWidget(field)) + } +} + +func (ptr *QFormLayout) InsertRow2(row int, label QWidget_ITF, field QLayout_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(label), PointerFromQLayout(field)) + } +} + +func (ptr *QFormLayout) InsertRow3(row int, labelText string, field QWidget_ITF) { + if ptr.Pointer() != nil { + var labelTextC *C.char + if labelText != "" { + labelTextC = C.CString(labelText) + defer C.free(unsafe.Pointer(labelTextC)) + } + C.QFormLayout_InsertRow3(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQWidget(field)) + } +} + +func (ptr *QFormLayout) InsertRow4(row int, labelText string, field QLayout_ITF) { + if ptr.Pointer() != nil { + var labelTextC *C.char + if labelText != "" { + labelTextC = C.CString(labelText) + defer C.free(unsafe.Pointer(labelTextC)) + } + C.QFormLayout_InsertRow4(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQLayout(field)) + } +} + +func (ptr *QFormLayout) InsertRow5(row int, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_InsertRow5(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(widget)) + } +} + +func (ptr *QFormLayout) InsertRow6(row int, layout QLayout_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_InsertRow6(ptr.Pointer(), C.int(int32(row)), PointerFromQLayout(layout)) + } +} + +func (ptr *QFormLayout) LabelAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QFormLayout_LabelAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFormLayout) LabelForField(field QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QFormLayout_LabelForField(ptr.Pointer(), PointerFromQWidget(field))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFormLayout) LabelForField2(field QLayout_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QFormLayout_LabelForField2(ptr.Pointer(), PointerFromQLayout(field))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QFormLayout) RemoveRow(row int) { + if ptr.Pointer() != nil { + C.QFormLayout_RemoveRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QFormLayout) RemoveRow2(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_RemoveRow2(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QFormLayout) RemoveRow3(layout QLayout_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_RemoveRow3(ptr.Pointer(), PointerFromQLayout(layout)) + } +} + +func (ptr *QFormLayout) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QFormLayout_RowCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFormLayout) RowWrapPolicy() QFormLayout__RowWrapPolicy { + if ptr.Pointer() != nil { + return QFormLayout__RowWrapPolicy(C.QFormLayout_RowWrapPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFormLayout) SetFieldGrowthPolicy(policy QFormLayout__FieldGrowthPolicy) { + if ptr.Pointer() != nil { + C.QFormLayout_SetFieldGrowthPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QFormLayout) SetFormAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QFormLayout_SetFormAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QFormLayout) SetHorizontalSpacing(spacing int) { + if ptr.Pointer() != nil { + C.QFormLayout_SetHorizontalSpacing(ptr.Pointer(), C.int(int32(spacing))) + } +} + +func (ptr *QFormLayout) SetItem(row int, role QFormLayout__ItemRole, item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_SetItem(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QFormLayout) SetLabelAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QFormLayout_SetLabelAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QFormLayout) SetLayout(row int, role QFormLayout__ItemRole, layout QLayout_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_SetLayout(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQLayout(layout)) + } +} + +func (ptr *QFormLayout) SetRowWrapPolicy(policy QFormLayout__RowWrapPolicy) { + if ptr.Pointer() != nil { + C.QFormLayout_SetRowWrapPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QFormLayout) SetVerticalSpacing(spacing int) { + if ptr.Pointer() != nil { + C.QFormLayout_SetVerticalSpacing(ptr.Pointer(), C.int(int32(spacing))) + } +} + +func (ptr *QFormLayout) SetWidget(row int, role QFormLayout__ItemRole, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QFormLayout_SetWidget(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQWidget(widget)) + } +} + +//export callbackQFormLayout_SizeHint +func callbackQFormLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQFormLayoutFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QFormLayout) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFormLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QFormLayout) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QFormLayout_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QFormLayout) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QFormLayout_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQFormLayout_TakeAt +func callbackQFormLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQFormLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) +} + +func (ptr *QFormLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFormLayout) DisconnectTakeAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "takeAt") + } +} + +func (ptr *QFormLayout) TakeAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QFormLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QFormLayout) TakeAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QFormLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QFormLayout) VerticalSpacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QFormLayout_VerticalSpacing(ptr.Pointer()))) + } + return 0 +} + +//export callbackQFormLayout_DestroyQFormLayout +func callbackQFormLayout_DestroyQFormLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFormLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQFormLayoutFromPointer(ptr).DestroyQFormLayoutDefault() + } +} + +func (ptr *QFormLayout) ConnectDestroyQFormLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFormLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFormLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFormLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFormLayout) DisconnectDestroyQFormLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFormLayout") + } +} + +func (ptr *QFormLayout) DestroyQFormLayout() { + if ptr.Pointer() != nil { + C.QFormLayout_DestroyQFormLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFormLayout) DestroyQFormLayoutDefault() { + if ptr.Pointer() != nil { + C.QFormLayout_DestroyQFormLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QFrame struct { + QWidget +} + +type QFrame_ITF interface { + QWidget_ITF + QFrame_PTR() *QFrame +} + +func (ptr *QFrame) QFrame_PTR() *QFrame { + return ptr +} + +func (ptr *QFrame) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QFrame) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQFrame(ptr QFrame_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func NewQFrameFromPointer(ptr unsafe.Pointer) (n *QFrame) { + n = new(QFrame) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QFrame__Shape +//QFrame::Shape +type QFrame__Shape int64 + +const ( + QFrame__NoFrame QFrame__Shape = QFrame__Shape(0) + QFrame__Box QFrame__Shape = QFrame__Shape(0x0001) + QFrame__Panel QFrame__Shape = QFrame__Shape(0x0002) + QFrame__WinPanel QFrame__Shape = QFrame__Shape(0x0003) + QFrame__HLine QFrame__Shape = QFrame__Shape(0x0004) + QFrame__VLine QFrame__Shape = QFrame__Shape(0x0005) + QFrame__StyledPanel QFrame__Shape = QFrame__Shape(0x0006) +) + +//go:generate stringer -type=QFrame__Shadow +//QFrame::Shadow +type QFrame__Shadow int64 + +const ( + QFrame__Plain QFrame__Shadow = QFrame__Shadow(0x0010) + QFrame__Raised QFrame__Shadow = QFrame__Shadow(0x0020) + QFrame__Sunken QFrame__Shadow = QFrame__Shadow(0x0030) +) + +//go:generate stringer -type=QFrame__StyleMask +//QFrame::StyleMask +type QFrame__StyleMask int64 + +var ( + QFrame__Shadow_Mask QFrame__StyleMask = QFrame__StyleMask(0x00f0) + QFrame__Shape_Mask QFrame__StyleMask = QFrame__StyleMask(0x000f) +) + +func NewQFrame(parent QWidget_ITF, ff core.Qt__WindowType) *QFrame { + tmpValue := NewQFrameFromPointer(C.QFrame_NewQFrame(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QFrame) FrameRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QFrame_FrameRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QFrame) FrameShadow() QFrame__Shadow { + if ptr.Pointer() != nil { + return QFrame__Shadow(C.QFrame_FrameShadow(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFrame) FrameShape() QFrame__Shape { + if ptr.Pointer() != nil { + return QFrame__Shape(C.QFrame_FrameShape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QFrame) FrameStyle() int { + if ptr.Pointer() != nil { + return int(int32(C.QFrame_FrameStyle(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFrame) FrameWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QFrame_FrameWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFrame) InitStyleOption(option QStyleOptionFrame_ITF) { + if ptr.Pointer() != nil { + C.QFrame_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionFrame(option)) + } +} + +func (ptr *QFrame) LineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QFrame_LineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFrame) MidLineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QFrame_MidLineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QFrame) SetFrameRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QFrame_SetFrameRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QFrame) SetFrameShadow(vqf QFrame__Shadow) { + if ptr.Pointer() != nil { + C.QFrame_SetFrameShadow(ptr.Pointer(), C.longlong(vqf)) + } +} + +func (ptr *QFrame) SetFrameShape(vqf QFrame__Shape) { + if ptr.Pointer() != nil { + C.QFrame_SetFrameShape(ptr.Pointer(), C.longlong(vqf)) + } +} + +func (ptr *QFrame) SetFrameStyle(style int) { + if ptr.Pointer() != nil { + C.QFrame_SetFrameStyle(ptr.Pointer(), C.int(int32(style))) + } +} + +func (ptr *QFrame) SetLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QFrame) SetMidLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQFrame_DestroyQFrame +func callbackQFrame_DestroyQFrame(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QFrame"); signal != nil { + (*(*func())(signal))() + } else { + NewQFrameFromPointer(ptr).DestroyQFrameDefault() + } +} + +func (ptr *QFrame) ConnectDestroyQFrame(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QFrame"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QFrame", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QFrame", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QFrame) DisconnectDestroyQFrame() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QFrame") + } +} + +func (ptr *QFrame) DestroyQFrame() { + if ptr.Pointer() != nil { + C.QFrame_DestroyQFrame(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QFrame) DestroyQFrameDefault() { + if ptr.Pointer() != nil { + C.QFrame_DestroyQFrameDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGesture struct { + core.QObject +} + +type QGesture_ITF interface { + core.QObject_ITF + QGesture_PTR() *QGesture +} + +func (ptr *QGesture) QGesture_PTR() *QGesture { + return ptr +} + +func (ptr *QGesture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGesture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGesture(ptr QGesture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGesture_PTR().Pointer() + } + return nil +} + +func NewQGestureFromPointer(ptr unsafe.Pointer) (n *QGesture) { + n = new(QGesture) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGesture__GestureCancelPolicy +//QGesture::GestureCancelPolicy +type QGesture__GestureCancelPolicy int64 + +const ( + QGesture__CancelNone QGesture__GestureCancelPolicy = QGesture__GestureCancelPolicy(0) + QGesture__CancelAllInContext QGesture__GestureCancelPolicy = QGesture__GestureCancelPolicy(1) +) + +func NewQGesture(parent core.QObject_ITF) *QGesture { + tmpValue := NewQGestureFromPointer(C.QGesture_NewQGesture(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGesture) GestureCancelPolicy() QGesture__GestureCancelPolicy { + if ptr.Pointer() != nil { + return QGesture__GestureCancelPolicy(C.QGesture_GestureCancelPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGesture) GestureType() core.Qt__GestureType { + if ptr.Pointer() != nil { + return core.Qt__GestureType(C.QGesture_GestureType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGesture) HasHotSpot() bool { + if ptr.Pointer() != nil { + return int8(C.QGesture_HasHotSpot(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGesture) HotSpot() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGesture_HotSpot(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGesture) SetGestureCancelPolicy(policy QGesture__GestureCancelPolicy) { + if ptr.Pointer() != nil { + C.QGesture_SetGestureCancelPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QGesture) SetHotSpot(value core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGesture_SetHotSpot(ptr.Pointer(), core.PointerFromQPointF(value)) + } +} + +func (ptr *QGesture) State() core.Qt__GestureState { + if ptr.Pointer() != nil { + return core.Qt__GestureState(C.QGesture_State(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGesture) UnsetHotSpot() { + if ptr.Pointer() != nil { + C.QGesture_UnsetHotSpot(ptr.Pointer()) + } +} + +//export callbackQGesture_DestroyQGesture +func callbackQGesture_DestroyQGesture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGesture"); signal != nil { + (*(*func())(signal))() + } else { + NewQGestureFromPointer(ptr).DestroyQGestureDefault() + } +} + +func (ptr *QGesture) ConnectDestroyQGesture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGesture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGesture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGesture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGesture) DisconnectDestroyQGesture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGesture") + } +} + +func (ptr *QGesture) DestroyQGesture() { + if ptr.Pointer() != nil { + C.QGesture_DestroyQGesture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGesture) DestroyQGestureDefault() { + if ptr.Pointer() != nil { + C.QGesture_DestroyQGestureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGesture) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGesture___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGesture) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGesture___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGesture) __children_newList() unsafe.Pointer { + return C.QGesture___children_newList(ptr.Pointer()) +} + +func (ptr *QGesture) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGesture___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGesture) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGesture___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGesture) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGesture___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGesture) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGesture___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGesture) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGesture___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGesture) __findChildren_newList() unsafe.Pointer { + return C.QGesture___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGesture) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGesture___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGesture) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGesture___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGesture) __findChildren_newList3() unsafe.Pointer { + return C.QGesture___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGesture) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGesture___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGesture) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGesture___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGesture) __qFindChildren_newList2() unsafe.Pointer { + return C.QGesture___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGesture_ChildEvent +func callbackQGesture_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGestureFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGesture) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGesture_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGesture_ConnectNotify +func callbackQGesture_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGestureFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGesture) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGesture_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGesture_CustomEvent +func callbackQGesture_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGestureFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGesture) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGesture_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGesture_DeleteLater +func callbackQGesture_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGestureFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGesture) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGesture_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGesture_Destroyed +func callbackQGesture_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGesture_DisconnectNotify +func callbackQGesture_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGestureFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGesture) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGesture_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGesture_Event +func callbackQGesture_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGestureFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGesture) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGesture_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQGesture_EventFilter +func callbackQGesture_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGestureFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGesture) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGesture_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGesture_MetaObject +func callbackQGesture_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGestureFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGesture) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGesture_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGesture_ObjectNameChanged +func callbackQGesture_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGesture_TimerEvent +func callbackQGesture_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGestureFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGesture) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGesture_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGestureEvent struct { + core.QEvent +} + +type QGestureEvent_ITF interface { + core.QEvent_ITF + QGestureEvent_PTR() *QGestureEvent +} + +func (ptr *QGestureEvent) QGestureEvent_PTR() *QGestureEvent { + return ptr +} + +func (ptr *QGestureEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGestureEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGestureEvent(ptr QGestureEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGestureEvent_PTR().Pointer() + } + return nil +} + +func NewQGestureEventFromPointer(ptr unsafe.Pointer) (n *QGestureEvent) { + n = new(QGestureEvent) + n.SetPointer(ptr) + return +} +func NewQGestureEvent(gestures []*QGesture) *QGestureEvent { + tmpValue := NewQGestureEventFromPointer(C.QGestureEvent_NewQGestureEvent(func() unsafe.Pointer { + tmpList := NewQGestureEventFromPointer(NewQGestureEventFromPointer(nil).__QGestureEvent_gestures_newList()) + for _, v := range gestures { + tmpList.__QGestureEvent_gestures_setList(v) + } + return tmpList.Pointer() + }())) + runtime.SetFinalizer(tmpValue, (*QGestureEvent).DestroyQGestureEvent) + return tmpValue +} + +func (ptr *QGestureEvent) Accept(gesture QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent_Accept(ptr.Pointer(), PointerFromQGesture(gesture)) + } +} + +func (ptr *QGestureEvent) Accept2(gestureType core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGestureEvent_Accept2(ptr.Pointer(), C.longlong(gestureType)) + } +} + +func (ptr *QGestureEvent) ActiveGestures() []*QGesture { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGesture { + out := make([]*QGesture, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__activeGestures_atList(i) + } + return out + }(C.QGestureEvent_ActiveGestures(ptr.Pointer())) + } + return make([]*QGesture, 0) +} + +func (ptr *QGestureEvent) CanceledGestures() []*QGesture { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGesture { + out := make([]*QGesture, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__canceledGestures_atList(i) + } + return out + }(C.QGestureEvent_CanceledGestures(ptr.Pointer())) + } + return make([]*QGesture, 0) +} + +func (ptr *QGestureEvent) Gesture(ty core.Qt__GestureType) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent_Gesture(ptr.Pointer(), C.longlong(ty))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) Gestures() []*QGesture { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGesture { + out := make([]*QGesture, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__gestures_atList(i) + } + return out + }(C.QGestureEvent_Gestures(ptr.Pointer())) + } + return make([]*QGesture, 0) +} + +func (ptr *QGestureEvent) Ignore(gesture QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent_Ignore(ptr.Pointer(), PointerFromQGesture(gesture)) + } +} + +func (ptr *QGestureEvent) Ignore2(gestureType core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGestureEvent_Ignore2(ptr.Pointer(), C.longlong(gestureType)) + } +} + +func (ptr *QGestureEvent) IsAccepted(gesture QGesture_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGestureEvent_IsAccepted(ptr.Pointer(), PointerFromQGesture(gesture))) != 0 + } + return false +} + +func (ptr *QGestureEvent) IsAccepted2(gestureType core.Qt__GestureType) bool { + if ptr.Pointer() != nil { + return int8(C.QGestureEvent_IsAccepted2(ptr.Pointer(), C.longlong(gestureType))) != 0 + } + return false +} + +func (ptr *QGestureEvent) MapToGraphicsScene(gesturePoint core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGestureEvent_MapToGraphicsScene(ptr.Pointer(), core.PointerFromQPointF(gesturePoint))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) SetAccepted(gesture QGesture_ITF, value bool) { + if ptr.Pointer() != nil { + C.QGestureEvent_SetAccepted(ptr.Pointer(), PointerFromQGesture(gesture), C.char(int8(qt.GoBoolToInt(value)))) + } +} + +func (ptr *QGestureEvent) SetAccepted2(gestureType core.Qt__GestureType, value bool) { + if ptr.Pointer() != nil { + C.QGestureEvent_SetAccepted2(ptr.Pointer(), C.longlong(gestureType), C.char(int8(qt.GoBoolToInt(value)))) + } +} + +func (ptr *QGestureEvent) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QGestureEvent_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGestureEvent_DestroyQGestureEvent +func callbackQGestureEvent_DestroyQGestureEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGestureEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGestureEventFromPointer(ptr).DestroyQGestureEventDefault() + } +} + +func (ptr *QGestureEvent) ConnectDestroyQGestureEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGestureEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGestureEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGestureEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGestureEvent) DisconnectDestroyQGestureEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGestureEvent") + } +} + +func (ptr *QGestureEvent) DestroyQGestureEvent() { + if ptr.Pointer() != nil { + C.QGestureEvent_DestroyQGestureEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGestureEvent) DestroyQGestureEventDefault() { + if ptr.Pointer() != nil { + C.QGestureEvent_DestroyQGestureEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGestureEvent) __QGestureEvent_gestures_atList(i int) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent___QGestureEvent_gestures_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __QGestureEvent_gestures_setList(i QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___QGestureEvent_gestures_setList(ptr.Pointer(), PointerFromQGesture(i)) + } +} + +func (ptr *QGestureEvent) __QGestureEvent_gestures_newList() unsafe.Pointer { + return C.QGestureEvent___QGestureEvent_gestures_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __activeGestures_atList(i int) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent___activeGestures_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __activeGestures_setList(i QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___activeGestures_setList(ptr.Pointer(), PointerFromQGesture(i)) + } +} + +func (ptr *QGestureEvent) __activeGestures_newList() unsafe.Pointer { + return C.QGestureEvent___activeGestures_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __canceledGestures_atList(i int) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent___canceledGestures_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __canceledGestures_setList(i QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___canceledGestures_setList(ptr.Pointer(), PointerFromQGesture(i)) + } +} + +func (ptr *QGestureEvent) __canceledGestures_newList() unsafe.Pointer { + return C.QGestureEvent___canceledGestures_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __gestures_atList(i int) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent___gestures_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __gestures_setList(i QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___gestures_setList(ptr.Pointer(), PointerFromQGesture(i)) + } +} + +func (ptr *QGestureEvent) __gestures_newList() unsafe.Pointer { + return C.QGestureEvent___gestures_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __m_gestures_atList(i int) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent___m_gestures_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __m_gestures_setList(i QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___m_gestures_setList(ptr.Pointer(), PointerFromQGesture(i)) + } +} + +func (ptr *QGestureEvent) __m_gestures_newList() unsafe.Pointer { + return C.QGestureEvent___m_gestures_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __setM_gestures__atList(i int) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureEvent___setM_gestures__atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __setM_gestures__setList(i QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___setM_gestures__setList(ptr.Pointer(), PointerFromQGesture(i)) + } +} + +func (ptr *QGestureEvent) __setM_gestures__newList() unsafe.Pointer { + return C.QGestureEvent___setM_gestures__newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __m_accepted_atList(v core.Qt__GestureType, i int) bool { + if ptr.Pointer() != nil { + return int8(C.QGestureEvent___m_accepted_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) != 0 + } + return false +} + +func (ptr *QGestureEvent) __m_accepted_setList(key core.Qt__GestureType, i bool) { + if ptr.Pointer() != nil { + C.QGestureEvent___m_accepted_setList(ptr.Pointer(), C.longlong(key), C.char(int8(qt.GoBoolToInt(i)))) + } +} + +func (ptr *QGestureEvent) __m_accepted_newList() unsafe.Pointer { + return C.QGestureEvent___m_accepted_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __m_accepted_keyList() []core.Qt__GestureType { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { + out := make([]core.Qt__GestureType, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____m_accepted_keyList_atList(i) + } + return out + }(C.QGestureEvent___m_accepted_keyList(ptr.Pointer())) + } + return make([]core.Qt__GestureType, 0) +} + +func (ptr *QGestureEvent) __setM_accepted__atList(v core.Qt__GestureType, i int) bool { + if ptr.Pointer() != nil { + return int8(C.QGestureEvent___setM_accepted__atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) != 0 + } + return false +} + +func (ptr *QGestureEvent) __setM_accepted__setList(key core.Qt__GestureType, i bool) { + if ptr.Pointer() != nil { + C.QGestureEvent___setM_accepted__setList(ptr.Pointer(), C.longlong(key), C.char(int8(qt.GoBoolToInt(i)))) + } +} + +func (ptr *QGestureEvent) __setM_accepted__newList() unsafe.Pointer { + return C.QGestureEvent___setM_accepted__newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __setM_accepted__keyList() []core.Qt__GestureType { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { + out := make([]core.Qt__GestureType, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setM_accepted__keyList_atList(i) + } + return out + }(C.QGestureEvent___setM_accepted__keyList(ptr.Pointer())) + } + return make([]core.Qt__GestureType, 0) +} + +func (ptr *QGestureEvent) __m_targetWidgets_atList(v core.Qt__GestureType, i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QGestureEvent___m_targetWidgets_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __m_targetWidgets_setList(key core.Qt__GestureType, i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___m_targetWidgets_setList(ptr.Pointer(), C.longlong(key), PointerFromQWidget(i)) + } +} + +func (ptr *QGestureEvent) __m_targetWidgets_newList() unsafe.Pointer { + return C.QGestureEvent___m_targetWidgets_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __m_targetWidgets_keyList() []core.Qt__GestureType { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { + out := make([]core.Qt__GestureType, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____m_targetWidgets_keyList_atList(i) + } + return out + }(C.QGestureEvent___m_targetWidgets_keyList(ptr.Pointer())) + } + return make([]core.Qt__GestureType, 0) +} + +func (ptr *QGestureEvent) __setM_targetWidgets__atList(v core.Qt__GestureType, i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QGestureEvent___setM_targetWidgets__atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureEvent) __setM_targetWidgets__setList(key core.Qt__GestureType, i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGestureEvent___setM_targetWidgets__setList(ptr.Pointer(), C.longlong(key), PointerFromQWidget(i)) + } +} + +func (ptr *QGestureEvent) __setM_targetWidgets__newList() unsafe.Pointer { + return C.QGestureEvent___setM_targetWidgets__newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) __setM_targetWidgets__keyList() []core.Qt__GestureType { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { + out := make([]core.Qt__GestureType, int(l.len)) + tmpList := NewQGestureEventFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setM_targetWidgets__keyList_atList(i) + } + return out + }(C.QGestureEvent___setM_targetWidgets__keyList(ptr.Pointer())) + } + return make([]core.Qt__GestureType, 0) +} + +func (ptr *QGestureEvent) ____m_accepted_keyList_atList(i int) core.Qt__GestureType { + if ptr.Pointer() != nil { + return core.Qt__GestureType(C.QGestureEvent_____m_accepted_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QGestureEvent) ____m_accepted_keyList_setList(i core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGestureEvent_____m_accepted_keyList_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QGestureEvent) ____m_accepted_keyList_newList() unsafe.Pointer { + return C.QGestureEvent_____m_accepted_keyList_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) ____setM_accepted__keyList_atList(i int) core.Qt__GestureType { + if ptr.Pointer() != nil { + return core.Qt__GestureType(C.QGestureEvent_____setM_accepted__keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QGestureEvent) ____setM_accepted__keyList_setList(i core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGestureEvent_____setM_accepted__keyList_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QGestureEvent) ____setM_accepted__keyList_newList() unsafe.Pointer { + return C.QGestureEvent_____setM_accepted__keyList_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) ____m_targetWidgets_keyList_atList(i int) core.Qt__GestureType { + if ptr.Pointer() != nil { + return core.Qt__GestureType(C.QGestureEvent_____m_targetWidgets_keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QGestureEvent) ____m_targetWidgets_keyList_setList(i core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGestureEvent_____m_targetWidgets_keyList_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QGestureEvent) ____m_targetWidgets_keyList_newList() unsafe.Pointer { + return C.QGestureEvent_____m_targetWidgets_keyList_newList(ptr.Pointer()) +} + +func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_atList(i int) core.Qt__GestureType { + if ptr.Pointer() != nil { + return core.Qt__GestureType(C.QGestureEvent_____setM_targetWidgets__keyList_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_setList(i core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGestureEvent_____setM_targetWidgets__keyList_setList(ptr.Pointer(), C.longlong(i)) + } +} + +func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_newList() unsafe.Pointer { + return C.QGestureEvent_____setM_targetWidgets__keyList_newList(ptr.Pointer()) +} + +type QGestureRecognizer struct { + ptr unsafe.Pointer +} + +type QGestureRecognizer_ITF interface { + QGestureRecognizer_PTR() *QGestureRecognizer +} + +func (ptr *QGestureRecognizer) QGestureRecognizer_PTR() *QGestureRecognizer { + return ptr +} + +func (ptr *QGestureRecognizer) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGestureRecognizer) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGestureRecognizer(ptr QGestureRecognizer_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGestureRecognizer_PTR().Pointer() + } + return nil +} + +func NewQGestureRecognizerFromPointer(ptr unsafe.Pointer) (n *QGestureRecognizer) { + n = new(QGestureRecognizer) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGestureRecognizer__ResultFlag +//QGestureRecognizer::ResultFlag +type QGestureRecognizer__ResultFlag int64 + +const ( + QGestureRecognizer__Ignore QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0001) + QGestureRecognizer__MayBeGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0002) + QGestureRecognizer__TriggerGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0004) + QGestureRecognizer__FinishGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0008) + QGestureRecognizer__CancelGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0010) + QGestureRecognizer__ResultState_Mask QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x00ff) + QGestureRecognizer__ConsumeEventHint QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0100) + QGestureRecognizer__ResultHint_Mask QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0xff00) +) + +func NewQGestureRecognizer() *QGestureRecognizer { + return NewQGestureRecognizerFromPointer(C.QGestureRecognizer_NewQGestureRecognizer()) +} + +//export callbackQGestureRecognizer_Create +func callbackQGestureRecognizer_Create(ptr unsafe.Pointer, target unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return PointerFromQGesture((*(*func(*core.QObject) *QGesture)(signal))(core.NewQObjectFromPointer(target))) + } + + return PointerFromQGesture(NewQGestureRecognizerFromPointer(ptr).CreateDefault(core.NewQObjectFromPointer(target))) +} + +func (ptr *QGestureRecognizer) ConnectCreate(f func(target *core.QObject) *QGesture) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(target *core.QObject) *QGesture { + (*(*func(*core.QObject) *QGesture)(signal))(target) + return f(target) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGestureRecognizer) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QGestureRecognizer) Create(target core.QObject_ITF) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureRecognizer_Create(ptr.Pointer(), core.PointerFromQObject(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGestureRecognizer) CreateDefault(target core.QObject_ITF) *QGesture { + if ptr.Pointer() != nil { + tmpValue := NewQGestureFromPointer(C.QGestureRecognizer_CreateDefault(ptr.Pointer(), core.PointerFromQObject(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGestureRecognizer_Recognize +func callbackQGestureRecognizer_Recognize(ptr unsafe.Pointer, gesture unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "recognize"); signal != nil { + return C.longlong((*(*func(*QGesture, *core.QObject, *core.QEvent) QGestureRecognizer__ResultFlag)(signal))(NewQGestureFromPointer(gesture), core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))) + } + + return C.longlong(0) +} + +func (ptr *QGestureRecognizer) ConnectRecognize(f func(gesture *QGesture, watched *core.QObject, event *core.QEvent) QGestureRecognizer__ResultFlag) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "recognize"); signal != nil { + f := func(gesture *QGesture, watched *core.QObject, event *core.QEvent) QGestureRecognizer__ResultFlag { + (*(*func(*QGesture, *core.QObject, *core.QEvent) QGestureRecognizer__ResultFlag)(signal))(gesture, watched, event) + return f(gesture, watched, event) + } + qt.ConnectSignal(ptr.Pointer(), "recognize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "recognize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGestureRecognizer) DisconnectRecognize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "recognize") + } +} + +func (ptr *QGestureRecognizer) Recognize(gesture QGesture_ITF, watched core.QObject_ITF, event core.QEvent_ITF) QGestureRecognizer__ResultFlag { + if ptr.Pointer() != nil { + return QGestureRecognizer__ResultFlag(C.QGestureRecognizer_Recognize(ptr.Pointer(), PointerFromQGesture(gesture), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) + } + return 0 +} + +func QGestureRecognizer_RegisterRecognizer(recognizer QGestureRecognizer_ITF) core.Qt__GestureType { + return core.Qt__GestureType(C.QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(PointerFromQGestureRecognizer(recognizer))) +} + +func (ptr *QGestureRecognizer) RegisterRecognizer(recognizer QGestureRecognizer_ITF) core.Qt__GestureType { + return core.Qt__GestureType(C.QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(PointerFromQGestureRecognizer(recognizer))) +} + +//export callbackQGestureRecognizer_Reset +func callbackQGestureRecognizer_Reset(ptr unsafe.Pointer, gesture unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func(*QGesture))(signal))(NewQGestureFromPointer(gesture)) + } else { + NewQGestureRecognizerFromPointer(ptr).ResetDefault(NewQGestureFromPointer(gesture)) + } +} + +func (ptr *QGestureRecognizer) ConnectReset(f func(gesture *QGesture)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func(gesture *QGesture) { + (*(*func(*QGesture))(signal))(gesture) + f(gesture) + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGestureRecognizer) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QGestureRecognizer) Reset(gesture QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureRecognizer_Reset(ptr.Pointer(), PointerFromQGesture(gesture)) + } +} + +func (ptr *QGestureRecognizer) ResetDefault(gesture QGesture_ITF) { + if ptr.Pointer() != nil { + C.QGestureRecognizer_ResetDefault(ptr.Pointer(), PointerFromQGesture(gesture)) + } +} + +func QGestureRecognizer_UnregisterRecognizer(ty core.Qt__GestureType) { + C.QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(C.longlong(ty)) +} + +func (ptr *QGestureRecognizer) UnregisterRecognizer(ty core.Qt__GestureType) { + C.QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(C.longlong(ty)) +} + +//export callbackQGestureRecognizer_DestroyQGestureRecognizer +func callbackQGestureRecognizer_DestroyQGestureRecognizer(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGestureRecognizer"); signal != nil { + (*(*func())(signal))() + } else { + NewQGestureRecognizerFromPointer(ptr).DestroyQGestureRecognizerDefault() + } +} + +func (ptr *QGestureRecognizer) ConnectDestroyQGestureRecognizer(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGestureRecognizer"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGestureRecognizer", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGestureRecognizer", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGestureRecognizer) DisconnectDestroyQGestureRecognizer() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGestureRecognizer") + } +} + +func (ptr *QGestureRecognizer) DestroyQGestureRecognizer() { + if ptr.Pointer() != nil { + C.QGestureRecognizer_DestroyQGestureRecognizer(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QGestureRecognizer) DestroyQGestureRecognizerDefault() { + if ptr.Pointer() != nil { + C.QGestureRecognizer_DestroyQGestureRecognizerDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QGraphicsAnchor struct { + core.QObject +} + +type QGraphicsAnchor_ITF interface { + core.QObject_ITF + QGraphicsAnchor_PTR() *QGraphicsAnchor +} + +func (ptr *QGraphicsAnchor) QGraphicsAnchor_PTR() *QGraphicsAnchor { + return ptr +} + +func (ptr *QGraphicsAnchor) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsAnchor) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsAnchor(ptr QGraphicsAnchor_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsAnchor_PTR().Pointer() + } + return nil +} + +func NewQGraphicsAnchorFromPointer(ptr unsafe.Pointer) (n *QGraphicsAnchor) { + n = new(QGraphicsAnchor) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsAnchor) SetSizePolicy(policy QSizePolicy__Policy) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_SetSizePolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QGraphicsAnchor) SetSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_SetSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QGraphicsAnchor) SizePolicy() QSizePolicy__Policy { + if ptr.Pointer() != nil { + return QSizePolicy__Policy(C.QGraphicsAnchor_SizePolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsAnchor) Spacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsAnchor_Spacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsAnchor) UnsetSpacing() { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_UnsetSpacing(ptr.Pointer()) + } +} + +//export callbackQGraphicsAnchor_DestroyQGraphicsAnchor +func callbackQGraphicsAnchor_DestroyQGraphicsAnchor(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsAnchor"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsAnchorFromPointer(ptr).DestroyQGraphicsAnchorDefault() + } +} + +func (ptr *QGraphicsAnchor) ConnectDestroyQGraphicsAnchor(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsAnchor"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsAnchor) DisconnectDestroyQGraphicsAnchor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsAnchor") + } +} + +func (ptr *QGraphicsAnchor) DestroyQGraphicsAnchor() { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_DestroyQGraphicsAnchor(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsAnchor) DestroyQGraphicsAnchorDefault() { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_DestroyQGraphicsAnchorDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsAnchor) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchor) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsAnchor) __children_newList() unsafe.Pointer { + return C.QGraphicsAnchor___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsAnchor) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsAnchor___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchor) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGraphicsAnchor) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGraphicsAnchor___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsAnchor) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchor) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsAnchor) __findChildren_newList() unsafe.Pointer { + return C.QGraphicsAnchor___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsAnchor) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchor) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsAnchor) __findChildren_newList3() unsafe.Pointer { + return C.QGraphicsAnchor___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsAnchor) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchor) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsAnchor) __qFindChildren_newList2() unsafe.Pointer { + return C.QGraphicsAnchor___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGraphicsAnchor_ChildEvent +func callbackQGraphicsAnchor_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGraphicsAnchorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGraphicsAnchor) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGraphicsAnchor_ConnectNotify +func callbackQGraphicsAnchor_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsAnchorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsAnchor) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsAnchor_CustomEvent +func callbackQGraphicsAnchor_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsAnchorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsAnchor) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsAnchor_DeleteLater +func callbackQGraphicsAnchor_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsAnchorFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGraphicsAnchor) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGraphicsAnchor_Destroyed +func callbackQGraphicsAnchor_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGraphicsAnchor_DisconnectNotify +func callbackQGraphicsAnchor_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsAnchorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsAnchor) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsAnchor_Event +func callbackQGraphicsAnchor_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsAnchorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGraphicsAnchor) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsAnchor_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQGraphicsAnchor_EventFilter +func callbackQGraphicsAnchor_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsAnchorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsAnchor) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsAnchor_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsAnchor_MetaObject +func callbackQGraphicsAnchor_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGraphicsAnchorFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGraphicsAnchor) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsAnchor_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsAnchor_ObjectNameChanged +func callbackQGraphicsAnchor_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGraphicsAnchor_TimerEvent +func callbackQGraphicsAnchor_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGraphicsAnchorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGraphicsAnchor) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsAnchor_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGraphicsAnchorLayout struct { + QGraphicsLayout +} + +type QGraphicsAnchorLayout_ITF interface { + QGraphicsLayout_ITF + QGraphicsAnchorLayout_PTR() *QGraphicsAnchorLayout +} + +func (ptr *QGraphicsAnchorLayout) QGraphicsAnchorLayout_PTR() *QGraphicsAnchorLayout { + return ptr +} + +func (ptr *QGraphicsAnchorLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsAnchorLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsLayout_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsAnchorLayout(ptr QGraphicsAnchorLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsAnchorLayout_PTR().Pointer() + } + return nil +} + +func NewQGraphicsAnchorLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsAnchorLayout) { + n = new(QGraphicsAnchorLayout) + n.SetPointer(ptr) + return +} +func NewQGraphicsAnchorLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsAnchorLayout { + return NewQGraphicsAnchorLayoutFromPointer(C.QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(PointerFromQGraphicsLayoutItem(parent))) +} + +func (ptr *QGraphicsAnchorLayout) AddAnchor(firstItem QGraphicsLayoutItem_ITF, firstEdge core.Qt__AnchorPoint, secondItem QGraphicsLayoutItem_ITF, secondEdge core.Qt__AnchorPoint) *QGraphicsAnchor { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsAnchorFromPointer(C.QGraphicsAnchorLayout_AddAnchor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstEdge), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondEdge))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchorLayout) AddAnchors(firstItem QGraphicsLayoutItem_ITF, secondItem QGraphicsLayoutItem_ITF, orientations core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_AddAnchors(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(orientations)) + } +} + +func (ptr *QGraphicsAnchorLayout) AddCornerAnchors(firstItem QGraphicsLayoutItem_ITF, firstCorner core.Qt__Corner, secondItem QGraphicsLayoutItem_ITF, secondCorner core.Qt__Corner) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_AddCornerAnchors(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstCorner), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondCorner)) + } +} + +func (ptr *QGraphicsAnchorLayout) Anchor(firstItem QGraphicsLayoutItem_ITF, firstEdge core.Qt__AnchorPoint, secondItem QGraphicsLayoutItem_ITF, secondEdge core.Qt__AnchorPoint) *QGraphicsAnchor { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsAnchorFromPointer(C.QGraphicsAnchorLayout_Anchor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstEdge), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondEdge))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsAnchorLayout_Count +func callbackQGraphicsAnchorLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQGraphicsAnchorLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QGraphicsAnchorLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsAnchorLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QGraphicsAnchorLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsAnchorLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsAnchorLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsAnchorLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsAnchorLayout) HorizontalSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsAnchorLayout_HorizontalSpacing(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsAnchorLayout_ItemAt +func callbackQGraphicsAnchorLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQGraphicsLayoutItem(NewQGraphicsAnchorLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) +} + +func (ptr *QGraphicsAnchorLayout) ConnectItemAt(f func(index int) *QGraphicsLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(index int) *QGraphicsLayoutItem { + (*(*func(int) *QGraphicsLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsAnchorLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QGraphicsAnchorLayout) ItemAt(index int) *QGraphicsLayoutItem { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsAnchorLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGraphicsAnchorLayout) ItemAtDefault(index int) *QGraphicsLayoutItem { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsAnchorLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQGraphicsAnchorLayout_RemoveAt +func callbackQGraphicsAnchorLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQGraphicsAnchorLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index))) + } +} + +func (ptr *QGraphicsAnchorLayout) ConnectRemoveAt(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsAnchorLayout) DisconnectRemoveAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeAt") + } +} + +func (ptr *QGraphicsAnchorLayout) RemoveAt(index int) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsAnchorLayout) RemoveAtDefault(index int) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsAnchorLayout) SetHorizontalSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QGraphicsAnchorLayout) SetSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_SetSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QGraphicsAnchorLayout) SetVerticalSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +//export callbackQGraphicsAnchorLayout_SizeHint +func callbackQGraphicsAnchorLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) + } + + return core.PointerFromQSizeF(NewQGraphicsAnchorLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) +} + +func (ptr *QGraphicsAnchorLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { + (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) + return f(which, constraint) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsAnchorLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QGraphicsAnchorLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsAnchorLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchorLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsAnchorLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsAnchorLayout) VerticalSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsAnchorLayout_VerticalSpacing(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout +func callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsAnchorLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsAnchorLayoutFromPointer(ptr).DestroyQGraphicsAnchorLayoutDefault() + } +} + +func (ptr *QGraphicsAnchorLayout) ConnectDestroyQGraphicsAnchorLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsAnchorLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsAnchorLayout) DisconnectDestroyQGraphicsAnchorLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout") + } +} + +func (ptr *QGraphicsAnchorLayout) DestroyQGraphicsAnchorLayout() { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsAnchorLayout) DestroyQGraphicsAnchorLayoutDefault() { + if ptr.Pointer() != nil { + C.QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsBlurEffect struct { + QGraphicsEffect +} + +type QGraphicsBlurEffect_ITF interface { + QGraphicsEffect_ITF + QGraphicsBlurEffect_PTR() *QGraphicsBlurEffect +} + +func (ptr *QGraphicsBlurEffect) QGraphicsBlurEffect_PTR() *QGraphicsBlurEffect { + return ptr +} + +func (ptr *QGraphicsBlurEffect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsEffect_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsBlurEffect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsEffect_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsBlurEffect(ptr QGraphicsBlurEffect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsBlurEffect_PTR().Pointer() + } + return nil +} + +func NewQGraphicsBlurEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsBlurEffect) { + n = new(QGraphicsBlurEffect) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsBlurEffect__BlurHint +//QGraphicsBlurEffect::BlurHint +type QGraphicsBlurEffect__BlurHint int64 + +const ( + QGraphicsBlurEffect__PerformanceHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x00) + QGraphicsBlurEffect__QualityHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x01) + QGraphicsBlurEffect__AnimationHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x02) +) + +func NewQGraphicsBlurEffect(parent core.QObject_ITF) *QGraphicsBlurEffect { + tmpValue := NewQGraphicsBlurEffectFromPointer(C.QGraphicsBlurEffect_NewQGraphicsBlurEffect(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsBlurEffect) BlurHints() QGraphicsBlurEffect__BlurHint { + if ptr.Pointer() != nil { + return QGraphicsBlurEffect__BlurHint(C.QGraphicsBlurEffect_BlurHints(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsBlurEffect_BlurHintsChanged +func callbackQGraphicsBlurEffect_BlurHintsChanged(ptr unsafe.Pointer, hints C.longlong) { + if signal := qt.GetSignal(ptr, "blurHintsChanged"); signal != nil { + (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(QGraphicsBlurEffect__BlurHint(hints)) + } + +} + +func (ptr *QGraphicsBlurEffect) ConnectBlurHintsChanged(f func(hints QGraphicsBlurEffect__BlurHint)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "blurHintsChanged") { + C.QGraphicsBlurEffect_ConnectBlurHintsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blurHintsChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "blurHintsChanged"); signal != nil { + f := func(hints QGraphicsBlurEffect__BlurHint) { + (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(hints) + f(hints) + } + qt.ConnectSignal(ptr.Pointer(), "blurHintsChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blurHintsChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsBlurEffect) DisconnectBlurHintsChanged() { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_DisconnectBlurHintsChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "blurHintsChanged") + } +} + +func (ptr *QGraphicsBlurEffect) BlurHintsChanged(hints QGraphicsBlurEffect__BlurHint) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_BlurHintsChanged(ptr.Pointer(), C.longlong(hints)) + } +} + +func (ptr *QGraphicsBlurEffect) BlurRadius() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsBlurEffect_BlurRadius(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsBlurEffect_BlurRadiusChanged +func callbackQGraphicsBlurEffect_BlurRadiusChanged(ptr unsafe.Pointer, radius C.double) { + if signal := qt.GetSignal(ptr, "blurRadiusChanged"); signal != nil { + (*(*func(float64))(signal))(float64(radius)) + } + +} + +func (ptr *QGraphicsBlurEffect) ConnectBlurRadiusChanged(f func(radius float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "blurRadiusChanged") { + C.QGraphicsBlurEffect_ConnectBlurRadiusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blurRadiusChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "blurRadiusChanged"); signal != nil { + f := func(radius float64) { + (*(*func(float64))(signal))(radius) + f(radius) + } + qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsBlurEffect) DisconnectBlurRadiusChanged() { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_DisconnectBlurRadiusChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "blurRadiusChanged") + } +} + +func (ptr *QGraphicsBlurEffect) BlurRadiusChanged(radius float64) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_BlurRadiusChanged(ptr.Pointer(), C.double(radius)) + } +} + +//export callbackQGraphicsBlurEffect_Draw +func callbackQGraphicsBlurEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "draw"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } else { + NewQGraphicsBlurEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) + } +} + +func (ptr *QGraphicsBlurEffect) ConnectDraw(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsBlurEffect) DisconnectDraw() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "draw") + } +} + +func (ptr *QGraphicsBlurEffect) Draw(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsBlurEffect) DrawDefault(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +//export callbackQGraphicsBlurEffect_SetBlurHints +func callbackQGraphicsBlurEffect_SetBlurHints(ptr unsafe.Pointer, hints C.longlong) { + if signal := qt.GetSignal(ptr, "setBlurHints"); signal != nil { + (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(QGraphicsBlurEffect__BlurHint(hints)) + } else { + NewQGraphicsBlurEffectFromPointer(ptr).SetBlurHintsDefault(QGraphicsBlurEffect__BlurHint(hints)) + } +} + +func (ptr *QGraphicsBlurEffect) ConnectSetBlurHints(f func(hints QGraphicsBlurEffect__BlurHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setBlurHints"); signal != nil { + f := func(hints QGraphicsBlurEffect__BlurHint) { + (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(hints) + f(hints) + } + qt.ConnectSignal(ptr.Pointer(), "setBlurHints", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setBlurHints", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsBlurEffect) DisconnectSetBlurHints() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setBlurHints") + } +} + +func (ptr *QGraphicsBlurEffect) SetBlurHints(hints QGraphicsBlurEffect__BlurHint) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_SetBlurHints(ptr.Pointer(), C.longlong(hints)) + } +} + +func (ptr *QGraphicsBlurEffect) SetBlurHintsDefault(hints QGraphicsBlurEffect__BlurHint) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_SetBlurHintsDefault(ptr.Pointer(), C.longlong(hints)) + } +} + +//export callbackQGraphicsBlurEffect_SetBlurRadius +func callbackQGraphicsBlurEffect_SetBlurRadius(ptr unsafe.Pointer, blurRadius C.double) { + if signal := qt.GetSignal(ptr, "setBlurRadius"); signal != nil { + (*(*func(float64))(signal))(float64(blurRadius)) + } else { + NewQGraphicsBlurEffectFromPointer(ptr).SetBlurRadiusDefault(float64(blurRadius)) + } +} + +func (ptr *QGraphicsBlurEffect) ConnectSetBlurRadius(f func(blurRadius float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setBlurRadius"); signal != nil { + f := func(blurRadius float64) { + (*(*func(float64))(signal))(blurRadius) + f(blurRadius) + } + qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsBlurEffect) DisconnectSetBlurRadius() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setBlurRadius") + } +} + +func (ptr *QGraphicsBlurEffect) SetBlurRadius(blurRadius float64) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_SetBlurRadius(ptr.Pointer(), C.double(blurRadius)) + } +} + +func (ptr *QGraphicsBlurEffect) SetBlurRadiusDefault(blurRadius float64) { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_SetBlurRadiusDefault(ptr.Pointer(), C.double(blurRadius)) + } +} + +//export callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect +func callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsBlurEffect"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsBlurEffectFromPointer(ptr).DestroyQGraphicsBlurEffectDefault() + } +} + +func (ptr *QGraphicsBlurEffect) ConnectDestroyQGraphicsBlurEffect(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsBlurEffect"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsBlurEffect) DisconnectDestroyQGraphicsBlurEffect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect") + } +} + +func (ptr *QGraphicsBlurEffect) DestroyQGraphicsBlurEffect() { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsBlurEffect) DestroyQGraphicsBlurEffectDefault() { + if ptr.Pointer() != nil { + C.QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsColorizeEffect struct { + QGraphicsEffect +} + +type QGraphicsColorizeEffect_ITF interface { + QGraphicsEffect_ITF + QGraphicsColorizeEffect_PTR() *QGraphicsColorizeEffect +} + +func (ptr *QGraphicsColorizeEffect) QGraphicsColorizeEffect_PTR() *QGraphicsColorizeEffect { + return ptr +} + +func (ptr *QGraphicsColorizeEffect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsEffect_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsColorizeEffect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsEffect_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsColorizeEffect(ptr QGraphicsColorizeEffect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsColorizeEffect_PTR().Pointer() + } + return nil +} + +func NewQGraphicsColorizeEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsColorizeEffect) { + n = new(QGraphicsColorizeEffect) + n.SetPointer(ptr) + return +} +func NewQGraphicsColorizeEffect(parent core.QObject_ITF) *QGraphicsColorizeEffect { + tmpValue := NewQGraphicsColorizeEffectFromPointer(C.QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsColorizeEffect) Color() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QGraphicsColorizeEffect_Color(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQGraphicsColorizeEffect_ColorChanged +func callbackQGraphicsColorizeEffect_ColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) + } + +} + +func (ptr *QGraphicsColorizeEffect) ConnectColorChanged(f func(color *gui.QColor)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") { + C.QGraphicsColorizeEffect_ConnectColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil { + f := func(color *gui.QColor) { + (*(*func(*gui.QColor))(signal))(color) + f(color) + } + qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsColorizeEffect) DisconnectColorChanged() { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_DisconnectColorChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "colorChanged") + } +} + +func (ptr *QGraphicsColorizeEffect) ColorChanged(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +//export callbackQGraphicsColorizeEffect_Draw +func callbackQGraphicsColorizeEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "draw"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } else { + NewQGraphicsColorizeEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) + } +} + +func (ptr *QGraphicsColorizeEffect) ConnectDraw(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsColorizeEffect) DisconnectDraw() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "draw") + } +} + +func (ptr *QGraphicsColorizeEffect) Draw(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsColorizeEffect) DrawDefault(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +//export callbackQGraphicsColorizeEffect_SetColor +func callbackQGraphicsColorizeEffect_SetColor(ptr unsafe.Pointer, c unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setColor"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c)) + } else { + NewQGraphicsColorizeEffectFromPointer(ptr).SetColorDefault(gui.NewQColorFromPointer(c)) + } +} + +func (ptr *QGraphicsColorizeEffect) ConnectSetColor(f func(c *gui.QColor)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil { + f := func(c *gui.QColor) { + (*(*func(*gui.QColor))(signal))(c) + f(c) + } + qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsColorizeEffect) DisconnectSetColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setColor") + } +} + +func (ptr *QGraphicsColorizeEffect) SetColor(c gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_SetColor(ptr.Pointer(), gui.PointerFromQColor(c)) + } +} + +func (ptr *QGraphicsColorizeEffect) SetColorDefault(c gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_SetColorDefault(ptr.Pointer(), gui.PointerFromQColor(c)) + } +} + +//export callbackQGraphicsColorizeEffect_SetStrength +func callbackQGraphicsColorizeEffect_SetStrength(ptr unsafe.Pointer, strength C.double) { + if signal := qt.GetSignal(ptr, "setStrength"); signal != nil { + (*(*func(float64))(signal))(float64(strength)) + } else { + NewQGraphicsColorizeEffectFromPointer(ptr).SetStrengthDefault(float64(strength)) + } +} + +func (ptr *QGraphicsColorizeEffect) ConnectSetStrength(f func(strength float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setStrength"); signal != nil { + f := func(strength float64) { + (*(*func(float64))(signal))(strength) + f(strength) + } + qt.ConnectSignal(ptr.Pointer(), "setStrength", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setStrength", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsColorizeEffect) DisconnectSetStrength() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setStrength") + } +} + +func (ptr *QGraphicsColorizeEffect) SetStrength(strength float64) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_SetStrength(ptr.Pointer(), C.double(strength)) + } +} + +func (ptr *QGraphicsColorizeEffect) SetStrengthDefault(strength float64) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_SetStrengthDefault(ptr.Pointer(), C.double(strength)) + } +} + +func (ptr *QGraphicsColorizeEffect) Strength() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsColorizeEffect_Strength(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsColorizeEffect_StrengthChanged +func callbackQGraphicsColorizeEffect_StrengthChanged(ptr unsafe.Pointer, strength C.double) { + if signal := qt.GetSignal(ptr, "strengthChanged"); signal != nil { + (*(*func(float64))(signal))(float64(strength)) + } + +} + +func (ptr *QGraphicsColorizeEffect) ConnectStrengthChanged(f func(strength float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "strengthChanged") { + C.QGraphicsColorizeEffect_ConnectStrengthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "strengthChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "strengthChanged"); signal != nil { + f := func(strength float64) { + (*(*func(float64))(signal))(strength) + f(strength) + } + qt.ConnectSignal(ptr.Pointer(), "strengthChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "strengthChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsColorizeEffect) DisconnectStrengthChanged() { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_DisconnectStrengthChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "strengthChanged") + } +} + +func (ptr *QGraphicsColorizeEffect) StrengthChanged(strength float64) { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_StrengthChanged(ptr.Pointer(), C.double(strength)) + } +} + +//export callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect +func callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsColorizeEffect"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsColorizeEffectFromPointer(ptr).DestroyQGraphicsColorizeEffectDefault() + } +} + +func (ptr *QGraphicsColorizeEffect) ConnectDestroyQGraphicsColorizeEffect(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsColorizeEffect"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsColorizeEffect) DisconnectDestroyQGraphicsColorizeEffect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect") + } +} + +func (ptr *QGraphicsColorizeEffect) DestroyQGraphicsColorizeEffect() { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsColorizeEffect) DestroyQGraphicsColorizeEffectDefault() { + if ptr.Pointer() != nil { + C.QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsDropShadowEffect struct { + QGraphicsEffect +} + +type QGraphicsDropShadowEffect_ITF interface { + QGraphicsEffect_ITF + QGraphicsDropShadowEffect_PTR() *QGraphicsDropShadowEffect +} + +func (ptr *QGraphicsDropShadowEffect) QGraphicsDropShadowEffect_PTR() *QGraphicsDropShadowEffect { + return ptr +} + +func (ptr *QGraphicsDropShadowEffect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsEffect_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsDropShadowEffect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsEffect_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsDropShadowEffect(ptr QGraphicsDropShadowEffect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsDropShadowEffect_PTR().Pointer() + } + return nil +} + +func NewQGraphicsDropShadowEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsDropShadowEffect) { + n = new(QGraphicsDropShadowEffect) + n.SetPointer(ptr) + return +} +func NewQGraphicsDropShadowEffect(parent core.QObject_ITF) *QGraphicsDropShadowEffect { + tmpValue := NewQGraphicsDropShadowEffectFromPointer(C.QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsDropShadowEffect) BlurRadius() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsDropShadowEffect_BlurRadius(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsDropShadowEffect_BlurRadiusChanged +func callbackQGraphicsDropShadowEffect_BlurRadiusChanged(ptr unsafe.Pointer, blurRadius C.double) { + if signal := qt.GetSignal(ptr, "blurRadiusChanged"); signal != nil { + (*(*func(float64))(signal))(float64(blurRadius)) + } + +} + +func (ptr *QGraphicsDropShadowEffect) ConnectBlurRadiusChanged(f func(blurRadius float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "blurRadiusChanged") { + C.QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blurRadiusChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "blurRadiusChanged"); signal != nil { + f := func(blurRadius float64) { + (*(*func(float64))(signal))(blurRadius) + f(blurRadius) + } + qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectBlurRadiusChanged() { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "blurRadiusChanged") + } +} + +func (ptr *QGraphicsDropShadowEffect) BlurRadiusChanged(blurRadius float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_BlurRadiusChanged(ptr.Pointer(), C.double(blurRadius)) + } +} + +func (ptr *QGraphicsDropShadowEffect) Color() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QGraphicsDropShadowEffect_Color(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQGraphicsDropShadowEffect_ColorChanged +func callbackQGraphicsDropShadowEffect_ColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) + } + +} + +func (ptr *QGraphicsDropShadowEffect) ConnectColorChanged(f func(color *gui.QColor)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") { + C.QGraphicsDropShadowEffect_ConnectColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil { + f := func(color *gui.QColor) { + (*(*func(*gui.QColor))(signal))(color) + f(color) + } + qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectColorChanged() { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_DisconnectColorChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "colorChanged") + } +} + +func (ptr *QGraphicsDropShadowEffect) ColorChanged(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +//export callbackQGraphicsDropShadowEffect_Draw +func callbackQGraphicsDropShadowEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "draw"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectDraw(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectDraw() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "draw") + } +} + +func (ptr *QGraphicsDropShadowEffect) Draw(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsDropShadowEffect) DrawDefault(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsDropShadowEffect) Offset() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsDropShadowEffect_Offset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsDropShadowEffect_OffsetChanged +func callbackQGraphicsDropShadowEffect_OffsetChanged(ptr unsafe.Pointer, offset unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "offsetChanged"); signal != nil { + (*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(offset)) + } + +} + +func (ptr *QGraphicsDropShadowEffect) ConnectOffsetChanged(f func(offset *core.QPointF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "offsetChanged") { + C.QGraphicsDropShadowEffect_ConnectOffsetChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "offsetChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "offsetChanged"); signal != nil { + f := func(offset *core.QPointF) { + (*(*func(*core.QPointF))(signal))(offset) + f(offset) + } + qt.ConnectSignal(ptr.Pointer(), "offsetChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "offsetChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectOffsetChanged() { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_DisconnectOffsetChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "offsetChanged") + } +} + +func (ptr *QGraphicsDropShadowEffect) OffsetChanged(offset core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_OffsetChanged(ptr.Pointer(), core.PointerFromQPointF(offset)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetBlurRadius +func callbackQGraphicsDropShadowEffect_SetBlurRadius(ptr unsafe.Pointer, blurRadius C.double) { + if signal := qt.GetSignal(ptr, "setBlurRadius"); signal != nil { + (*(*func(float64))(signal))(float64(blurRadius)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetBlurRadiusDefault(float64(blurRadius)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetBlurRadius(f func(blurRadius float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setBlurRadius"); signal != nil { + f := func(blurRadius float64) { + (*(*func(float64))(signal))(blurRadius) + f(blurRadius) + } + qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetBlurRadius() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setBlurRadius") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetBlurRadius(blurRadius float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetBlurRadius(ptr.Pointer(), C.double(blurRadius)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetBlurRadiusDefault(blurRadius float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetBlurRadiusDefault(ptr.Pointer(), C.double(blurRadius)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetColor +func callbackQGraphicsDropShadowEffect_SetColor(ptr unsafe.Pointer, color unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setColor"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetColorDefault(gui.NewQColorFromPointer(color)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetColor(f func(color *gui.QColor)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil { + f := func(color *gui.QColor) { + (*(*func(*gui.QColor))(signal))(color) + f(color) + } + qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setColor") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetColor(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetColor(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetColorDefault(color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetColorDefault(ptr.Pointer(), gui.PointerFromQColor(color)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetOffset +func callbackQGraphicsDropShadowEffect_SetOffset(ptr unsafe.Pointer, ofs unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setOffset"); signal != nil { + (*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(ofs)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffsetDefault(core.NewQPointFFromPointer(ofs)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset(f func(ofs *core.QPointF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOffset"); signal != nil { + f := func(ofs *core.QPointF) { + (*(*func(*core.QPointF))(signal))(ofs) + f(ofs) + } + qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOffset") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetOffset(ofs core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetOffset(ptr.Pointer(), core.PointerFromQPointF(ofs)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetOffsetDefault(ofs core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetOffsetDefault(ptr.Pointer(), core.PointerFromQPointF(ofs)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetOffset2 +func callbackQGraphicsDropShadowEffect_SetOffset2(ptr unsafe.Pointer, dx C.double, dy C.double) { + if signal := qt.GetSignal(ptr, "setOffset2"); signal != nil { + (*(*func(float64, float64))(signal))(float64(dx), float64(dy)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffset2Default(float64(dx), float64(dy)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset2(f func(dx float64, dy float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOffset2"); signal != nil { + f := func(dx float64, dy float64) { + (*(*func(float64, float64))(signal))(dx, dy) + f(dx, dy) + } + qt.ConnectSignal(ptr.Pointer(), "setOffset2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOffset2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOffset2") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetOffset2(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetOffset2(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetOffset2Default(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetOffset2Default(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetOffset3 +func callbackQGraphicsDropShadowEffect_SetOffset3(ptr unsafe.Pointer, d C.double) { + if signal := qt.GetSignal(ptr, "setOffset3"); signal != nil { + (*(*func(float64))(signal))(float64(d)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffset3Default(float64(d)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset3(f func(d float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOffset3"); signal != nil { + f := func(d float64) { + (*(*func(float64))(signal))(d) + f(d) + } + qt.ConnectSignal(ptr.Pointer(), "setOffset3", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOffset3", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset3() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOffset3") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetOffset3(d float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetOffset3(ptr.Pointer(), C.double(d)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetOffset3Default(d float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetOffset3Default(ptr.Pointer(), C.double(d)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetXOffset +func callbackQGraphicsDropShadowEffect_SetXOffset(ptr unsafe.Pointer, dx C.double) { + if signal := qt.GetSignal(ptr, "setXOffset"); signal != nil { + (*(*func(float64))(signal))(float64(dx)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetXOffsetDefault(float64(dx)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetXOffset(f func(dx float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setXOffset"); signal != nil { + f := func(dx float64) { + (*(*func(float64))(signal))(dx) + f(dx) + } + qt.ConnectSignal(ptr.Pointer(), "setXOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setXOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetXOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setXOffset") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetXOffset(dx float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetXOffset(ptr.Pointer(), C.double(dx)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetXOffsetDefault(dx float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetXOffsetDefault(ptr.Pointer(), C.double(dx)) + } +} + +//export callbackQGraphicsDropShadowEffect_SetYOffset +func callbackQGraphicsDropShadowEffect_SetYOffset(ptr unsafe.Pointer, dy C.double) { + if signal := qt.GetSignal(ptr, "setYOffset"); signal != nil { + (*(*func(float64))(signal))(float64(dy)) + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).SetYOffsetDefault(float64(dy)) + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectSetYOffset(f func(dy float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setYOffset"); signal != nil { + f := func(dy float64) { + (*(*func(float64))(signal))(dy) + f(dy) + } + qt.ConnectSignal(ptr.Pointer(), "setYOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setYOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectSetYOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setYOffset") + } +} + +func (ptr *QGraphicsDropShadowEffect) SetYOffset(dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetYOffset(ptr.Pointer(), C.double(dy)) + } +} + +func (ptr *QGraphicsDropShadowEffect) SetYOffsetDefault(dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_SetYOffsetDefault(ptr.Pointer(), C.double(dy)) + } +} + +func (ptr *QGraphicsDropShadowEffect) XOffset() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsDropShadowEffect_XOffset(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsDropShadowEffect) YOffset() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsDropShadowEffect_YOffset(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect +func callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsDropShadowEffect"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsDropShadowEffectFromPointer(ptr).DestroyQGraphicsDropShadowEffectDefault() + } +} + +func (ptr *QGraphicsDropShadowEffect) ConnectDestroyQGraphicsDropShadowEffect(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsDropShadowEffect) DisconnectDestroyQGraphicsDropShadowEffect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect") + } +} + +func (ptr *QGraphicsDropShadowEffect) DestroyQGraphicsDropShadowEffect() { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsDropShadowEffect) DestroyQGraphicsDropShadowEffectDefault() { + if ptr.Pointer() != nil { + C.QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsEffect struct { + core.QObject +} + +type QGraphicsEffect_ITF interface { + core.QObject_ITF + QGraphicsEffect_PTR() *QGraphicsEffect +} + +func (ptr *QGraphicsEffect) QGraphicsEffect_PTR() *QGraphicsEffect { + return ptr +} + +func (ptr *QGraphicsEffect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsEffect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsEffect(ptr QGraphicsEffect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsEffect_PTR().Pointer() + } + return nil +} + +func NewQGraphicsEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsEffect) { + n = new(QGraphicsEffect) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsEffect__ChangeFlag +//QGraphicsEffect::ChangeFlag +type QGraphicsEffect__ChangeFlag int64 + +const ( + QGraphicsEffect__SourceAttached QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x1) + QGraphicsEffect__SourceDetached QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x2) + QGraphicsEffect__SourceBoundingRectChanged QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x4) + QGraphicsEffect__SourceInvalidated QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x8) +) + +//go:generate stringer -type=QGraphicsEffect__PixmapPadMode +//QGraphicsEffect::PixmapPadMode +type QGraphicsEffect__PixmapPadMode int64 + +const ( + QGraphicsEffect__NoPad QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(0) + QGraphicsEffect__PadToTransparentBorder QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(1) + QGraphicsEffect__PadToEffectiveBoundingRect QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(2) +) + +func NewQGraphicsEffect(parent core.QObject_ITF) *QGraphicsEffect { + tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsEffect_NewQGraphicsEffect(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsEffect) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsEffect_BoundingRectFor +func callbackQGraphicsEffect_BoundingRectFor(ptr unsafe.Pointer, rect unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRectFor"); signal != nil { + return core.PointerFromQRectF((*(*func(*core.QRectF) *core.QRectF)(signal))(core.NewQRectFFromPointer(rect))) + } + + return core.PointerFromQRectF(NewQGraphicsEffectFromPointer(ptr).BoundingRectForDefault(core.NewQRectFFromPointer(rect))) +} + +func (ptr *QGraphicsEffect) ConnectBoundingRectFor(f func(rect *core.QRectF) *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRectFor"); signal != nil { + f := func(rect *core.QRectF) *core.QRectF { + (*(*func(*core.QRectF) *core.QRectF)(signal))(rect) + return f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "boundingRectFor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRectFor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectBoundingRectFor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRectFor") + } +} + +func (ptr *QGraphicsEffect) BoundingRectFor(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRectFor(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEffect) BoundingRectForDefault(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRectForDefault(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsEffect_Draw +func callbackQGraphicsEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "draw"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } + +} + +func (ptr *QGraphicsEffect) ConnectDraw(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectDraw() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "draw") + } +} + +func (ptr *QGraphicsEffect) Draw(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsEffect) DrawSource(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_DrawSource(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +//export callbackQGraphicsEffect_EnabledChanged +func callbackQGraphicsEffect_EnabledChanged(ptr unsafe.Pointer, enabled C.char) { + if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil { + (*(*func(bool))(signal))(int8(enabled) != 0) + } + +} + +func (ptr *QGraphicsEffect) ConnectEnabledChanged(f func(enabled bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") { + C.QGraphicsEffect_ConnectEnabledChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "enabledChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil { + f := func(enabled bool) { + (*(*func(bool))(signal))(enabled) + f(enabled) + } + qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectEnabledChanged() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_DisconnectEnabledChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "enabledChanged") + } +} + +func (ptr *QGraphicsEffect) EnabledChanged(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_EnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsEffect) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsEffect_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsEffect_SetEnabled +func callbackQGraphicsEffect_SetEnabled(ptr unsafe.Pointer, enable C.char) { + if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(enable) != 0) + } else { + NewQGraphicsEffectFromPointer(ptr).SetEnabledDefault(int8(enable) != 0) + } +} + +func (ptr *QGraphicsEffect) ConnectSetEnabled(f func(enable bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { + f := func(enable bool) { + (*(*func(bool))(signal))(enable) + f(enable) + } + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectSetEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEnabled") + } +} + +func (ptr *QGraphicsEffect) SetEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QGraphicsEffect) SetEnabledDefault(enable bool) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QGraphicsEffect) SourceBoundingRect(system core.Qt__CoordinateSystem) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_SourceBoundingRect(ptr.Pointer(), C.longlong(system))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsEffect_SourceChanged +func callbackQGraphicsEffect_SourceChanged(ptr unsafe.Pointer, flags C.longlong) { + if signal := qt.GetSignal(ptr, "sourceChanged"); signal != nil { + (*(*func(QGraphicsEffect__ChangeFlag))(signal))(QGraphicsEffect__ChangeFlag(flags)) + } else { + NewQGraphicsEffectFromPointer(ptr).SourceChangedDefault(QGraphicsEffect__ChangeFlag(flags)) + } +} + +func (ptr *QGraphicsEffect) ConnectSourceChanged(f func(flags QGraphicsEffect__ChangeFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sourceChanged"); signal != nil { + f := func(flags QGraphicsEffect__ChangeFlag) { + (*(*func(QGraphicsEffect__ChangeFlag))(signal))(flags) + f(flags) + } + qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectSourceChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sourceChanged") + } +} + +func (ptr *QGraphicsEffect) SourceChanged(flags QGraphicsEffect__ChangeFlag) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_SourceChanged(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QGraphicsEffect) SourceChangedDefault(flags QGraphicsEffect__ChangeFlag) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_SourceChangedDefault(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QGraphicsEffect) SourceIsPixmap() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsEffect_SourceIsPixmap(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsEffect) SourcePixmap(system core.Qt__CoordinateSystem, offset core.QPoint_ITF, mode QGraphicsEffect__PixmapPadMode) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QGraphicsEffect_SourcePixmap(ptr.Pointer(), C.longlong(system), core.PointerFromQPoint(offset), C.longlong(mode))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQGraphicsEffect_Update +func callbackQGraphicsEffect_Update(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsEffectFromPointer(ptr).UpdateDefault() + } +} + +func (ptr *QGraphicsEffect) ConnectUpdate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QGraphicsEffect) Update() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_Update(ptr.Pointer()) + } +} + +func (ptr *QGraphicsEffect) UpdateDefault() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_UpdateDefault(ptr.Pointer()) + } +} + +func (ptr *QGraphicsEffect) UpdateBoundingRect() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_UpdateBoundingRect(ptr.Pointer()) + } +} + +//export callbackQGraphicsEffect_DestroyQGraphicsEffect +func callbackQGraphicsEffect_DestroyQGraphicsEffect(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsEffect"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsEffectFromPointer(ptr).DestroyQGraphicsEffectDefault() + } +} + +func (ptr *QGraphicsEffect) ConnectDestroyQGraphicsEffect(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsEffect"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEffect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEffect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEffect) DisconnectDestroyQGraphicsEffect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsEffect") + } +} + +func (ptr *QGraphicsEffect) DestroyQGraphicsEffect() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_DestroyQGraphicsEffect(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsEffect) DestroyQGraphicsEffectDefault() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_DestroyQGraphicsEffectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsEffect) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEffect) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsEffect) __children_newList() unsafe.Pointer { + return C.QGraphicsEffect___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsEffect) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsEffect___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEffect) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGraphicsEffect) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGraphicsEffect___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsEffect) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEffect) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsEffect) __findChildren_newList() unsafe.Pointer { + return C.QGraphicsEffect___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsEffect) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEffect) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsEffect) __findChildren_newList3() unsafe.Pointer { + return C.QGraphicsEffect___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsEffect) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEffect) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsEffect) __qFindChildren_newList2() unsafe.Pointer { + return C.QGraphicsEffect___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGraphicsEffect_ChildEvent +func callbackQGraphicsEffect_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGraphicsEffectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGraphicsEffect) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGraphicsEffect_ConnectNotify +func callbackQGraphicsEffect_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsEffectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsEffect) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsEffect_CustomEvent +func callbackQGraphicsEffect_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsEffectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsEffect) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsEffect_DeleteLater +func callbackQGraphicsEffect_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsEffectFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGraphicsEffect) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGraphicsEffect_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGraphicsEffect_Destroyed +func callbackQGraphicsEffect_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGraphicsEffect_DisconnectNotify +func callbackQGraphicsEffect_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsEffectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsEffect) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsEffect_Event +func callbackQGraphicsEffect_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsEffectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGraphicsEffect) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsEffect_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQGraphicsEffect_EventFilter +func callbackQGraphicsEffect_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsEffectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsEffect) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsEffect_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsEffect_MetaObject +func callbackQGraphicsEffect_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGraphicsEffectFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGraphicsEffect) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsEffect_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsEffect_ObjectNameChanged +func callbackQGraphicsEffect_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGraphicsEffect_TimerEvent +func callbackQGraphicsEffect_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGraphicsEffectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGraphicsEffect) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEffect_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGraphicsEllipseItem struct { + QAbstractGraphicsShapeItem +} + +type QGraphicsEllipseItem_ITF interface { + QAbstractGraphicsShapeItem_ITF + QGraphicsEllipseItem_PTR() *QGraphicsEllipseItem +} + +func (ptr *QGraphicsEllipseItem) QGraphicsEllipseItem_PTR() *QGraphicsEllipseItem { + return ptr +} + +func (ptr *QGraphicsEllipseItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsEllipseItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsEllipseItem(ptr QGraphicsEllipseItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsEllipseItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsEllipseItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsEllipseItem) { + n = new(QGraphicsEllipseItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsEllipseItem__anonymous +//QGraphicsEllipseItem::anonymous +type QGraphicsEllipseItem__anonymous int64 + +const ( + QGraphicsEllipseItem__Type QGraphicsEllipseItem__anonymous = QGraphicsEllipseItem__anonymous(4) +) + +func NewQGraphicsEllipseItem(parent QGraphicsItem_ITF) *QGraphicsEllipseItem { + return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsEllipseItem2(rect core.QRectF_ITF, parent QGraphicsItem_ITF) *QGraphicsEllipseItem { + return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem2(core.PointerFromQRectF(rect), PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsEllipseItem3(x float64, y float64, width float64, height float64, parent QGraphicsItem_ITF) *QGraphicsEllipseItem { + return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem3(C.double(x), C.double(y), C.double(width), C.double(height), PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsEllipseItem_BoundingRect +func callbackQGraphicsEllipseItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsEllipseItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsEllipseItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEllipseItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsEllipseItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEllipseItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsEllipseItem_Paint +func callbackQGraphicsEllipseItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsEllipseItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsEllipseItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEllipseItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsEllipseItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsEllipseItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsEllipseItem) Rect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsEllipseItem) SetRect(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsEllipseItem) SetRect2(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +func (ptr *QGraphicsEllipseItem) SetSpanAngle(angle int) { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_SetSpanAngle(ptr.Pointer(), C.int(int32(angle))) + } +} + +func (ptr *QGraphicsEllipseItem) SetStartAngle(angle int) { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_SetStartAngle(ptr.Pointer(), C.int(int32(angle))) + } +} + +func (ptr *QGraphicsEllipseItem) SpanAngle() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsEllipseItem_SpanAngle(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsEllipseItem) StartAngle() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsEllipseItem_StartAngle(ptr.Pointer()))) + } + return 0 +} + +//export callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem +func callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsEllipseItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsEllipseItemFromPointer(ptr).DestroyQGraphicsEllipseItemDefault() + } +} + +func (ptr *QGraphicsEllipseItem) ConnectDestroyQGraphicsEllipseItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsEllipseItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsEllipseItem) DisconnectDestroyQGraphicsEllipseItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem") + } +} + +func (ptr *QGraphicsEllipseItem) DestroyQGraphicsEllipseItem() { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsEllipseItem) DestroyQGraphicsEllipseItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsGridLayout struct { + QGraphicsLayout +} + +type QGraphicsGridLayout_ITF interface { + QGraphicsLayout_ITF + QGraphicsGridLayout_PTR() *QGraphicsGridLayout +} + +func (ptr *QGraphicsGridLayout) QGraphicsGridLayout_PTR() *QGraphicsGridLayout { + return ptr +} + +func (ptr *QGraphicsGridLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsGridLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsLayout_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsGridLayout(ptr QGraphicsGridLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsGridLayout_PTR().Pointer() + } + return nil +} + +func NewQGraphicsGridLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsGridLayout) { + n = new(QGraphicsGridLayout) + n.SetPointer(ptr) + return +} +func NewQGraphicsGridLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsGridLayout { + return NewQGraphicsGridLayoutFromPointer(C.QGraphicsGridLayout_NewQGraphicsGridLayout(PointerFromQGraphicsLayoutItem(parent))) +} + +func (ptr *QGraphicsGridLayout) AddItem(item QGraphicsLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsGridLayout) AddItem2(item QGraphicsLayoutItem_ITF, row int, column int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_AddItem2(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsGridLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnAlignment(column int) core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_ColumnAlignment(ptr.Pointer(), C.int(int32(column)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsGridLayout_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnMaximumWidth(column int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_ColumnMaximumWidth(ptr.Pointer(), C.int(int32(column)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnMinimumWidth(column int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnPreferredWidth(column int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_ColumnPreferredWidth(ptr.Pointer(), C.int(int32(column)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnSpacing(column int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_ColumnSpacing(ptr.Pointer(), C.int(int32(column)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) ColumnStretchFactor(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsGridLayout_ColumnStretchFactor(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +//export callbackQGraphicsGridLayout_Count +func callbackQGraphicsGridLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQGraphicsGridLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QGraphicsGridLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsGridLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QGraphicsGridLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsGridLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsGridLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) HorizontalSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_HorizontalSpacing(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsGridLayout_RemoveAt +func callbackQGraphicsGridLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQGraphicsGridLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index))) + } +} + +func (ptr *QGraphicsGridLayout) ConnectRemoveAt(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsGridLayout) DisconnectRemoveAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeAt") + } +} + +func (ptr *QGraphicsGridLayout) RemoveAt(index int) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsGridLayout) RemoveAtDefault(index int) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsGridLayout) RemoveItem(item QGraphicsLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)) + } +} + +func (ptr *QGraphicsGridLayout) RowAlignment(row int) core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_RowAlignment(ptr.Pointer(), C.int(int32(row)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsGridLayout_RowCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) RowMaximumHeight(row int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_RowMaximumHeight(ptr.Pointer(), C.int(int32(row)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) RowMinimumHeight(row int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(int32(row)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) RowPreferredHeight(row int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_RowPreferredHeight(ptr.Pointer(), C.int(int32(row)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) RowSpacing(row int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_RowSpacing(ptr.Pointer(), C.int(int32(row)))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) RowStretchFactor(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsGridLayout_RowStretchFactor(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +func (ptr *QGraphicsGridLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnAlignment(column int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnAlignment(ptr.Pointer(), C.int(int32(column)), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnFixedWidth(column int, width float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnFixedWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnMaximumWidth(column int, width float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnMaximumWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnMinimumWidth(column int, width float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnPreferredWidth(column int, width float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnPreferredWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnSpacing(column int, spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnSpacing(ptr.Pointer(), C.int(int32(column)), C.double(spacing)) + } +} + +func (ptr *QGraphicsGridLayout) SetColumnStretchFactor(column int, stretch int) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetColumnStretchFactor(ptr.Pointer(), C.int(int32(column)), C.int(int32(stretch))) + } +} + +func (ptr *QGraphicsGridLayout) SetHorizontalSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowAlignment(row int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowAlignment(ptr.Pointer(), C.int(int32(row)), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowFixedHeight(row int, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowFixedHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowMaximumHeight(row int, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowMaximumHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowMinimumHeight(row int, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowPreferredHeight(row int, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowPreferredHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowSpacing(row int, spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowSpacing(ptr.Pointer(), C.int(int32(row)), C.double(spacing)) + } +} + +func (ptr *QGraphicsGridLayout) SetRowStretchFactor(row int, stretch int) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetRowStretchFactor(ptr.Pointer(), C.int(int32(row)), C.int(int32(stretch))) + } +} + +func (ptr *QGraphicsGridLayout) SetSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QGraphicsGridLayout) SetVerticalSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +//export callbackQGraphicsGridLayout_SizeHint +func callbackQGraphicsGridLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) + } + + return core.PointerFromQSizeF(NewQGraphicsGridLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) +} + +func (ptr *QGraphicsGridLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { + (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) + return f(which, constraint) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsGridLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QGraphicsGridLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsGridLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsGridLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsGridLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsGridLayout) VerticalSpacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsGridLayout_VerticalSpacing(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout +func callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsGridLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsGridLayoutFromPointer(ptr).DestroyQGraphicsGridLayoutDefault() + } +} + +func (ptr *QGraphicsGridLayout) ConnectDestroyQGraphicsGridLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsGridLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsGridLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsGridLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsGridLayout) DisconnectDestroyQGraphicsGridLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsGridLayout") + } +} + +func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayout() { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayoutDefault() { + if ptr.Pointer() != nil { + C.QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsItem struct { + ptr unsafe.Pointer +} + +type QGraphicsItem_ITF interface { + QGraphicsItem_PTR() *QGraphicsItem +} + +func (ptr *QGraphicsItem) QGraphicsItem_PTR() *QGraphicsItem { + return ptr +} + +func (ptr *QGraphicsItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGraphicsItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGraphicsItem(ptr QGraphicsItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsItem) { + n = new(QGraphicsItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsItem__GraphicsItemFlag +//QGraphicsItem::GraphicsItemFlag +type QGraphicsItem__GraphicsItemFlag int64 + +const ( + QGraphicsItem__ItemIsMovable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x1) + QGraphicsItem__ItemIsSelectable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x2) + QGraphicsItem__ItemIsFocusable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x4) + QGraphicsItem__ItemClipsToShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x8) + QGraphicsItem__ItemClipsChildrenToShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x10) + QGraphicsItem__ItemIgnoresTransformations QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x20) + QGraphicsItem__ItemIgnoresParentOpacity QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x40) + QGraphicsItem__ItemDoesntPropagateOpacityToChildren QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x80) + QGraphicsItem__ItemStacksBehindParent QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x100) + QGraphicsItem__ItemUsesExtendedStyleOption QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x200) + QGraphicsItem__ItemHasNoContents QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x400) + QGraphicsItem__ItemSendsGeometryChanges QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x800) + QGraphicsItem__ItemAcceptsInputMethod QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x1000) + QGraphicsItem__ItemNegativeZStacksBehindParent QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x2000) + QGraphicsItem__ItemIsPanel QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x4000) + QGraphicsItem__ItemIsFocusScope QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x8000) + QGraphicsItem__ItemSendsScenePositionChanges QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x10000) + QGraphicsItem__ItemStopsClickFocusPropagation QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x20000) + QGraphicsItem__ItemStopsFocusHandling QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x40000) + QGraphicsItem__ItemContainsChildrenInShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x80000) +) + +//go:generate stringer -type=QGraphicsItem__GraphicsItemChange +//QGraphicsItem::GraphicsItemChange +type QGraphicsItem__GraphicsItemChange int64 + +const ( + QGraphicsItem__ItemPositionChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(0) + QGraphicsItem__ItemMatrixChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(1) + QGraphicsItem__ItemVisibleChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(2) + QGraphicsItem__ItemEnabledChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(3) + QGraphicsItem__ItemSelectedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(4) + QGraphicsItem__ItemParentChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(5) + QGraphicsItem__ItemChildAddedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(6) + QGraphicsItem__ItemChildRemovedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(7) + QGraphicsItem__ItemTransformChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(8) + QGraphicsItem__ItemPositionHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(9) + QGraphicsItem__ItemTransformHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(10) + QGraphicsItem__ItemSceneChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(11) + QGraphicsItem__ItemVisibleHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(12) + QGraphicsItem__ItemEnabledHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(13) + QGraphicsItem__ItemSelectedHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(14) + QGraphicsItem__ItemParentHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(15) + QGraphicsItem__ItemSceneHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(16) + QGraphicsItem__ItemCursorChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(17) + QGraphicsItem__ItemCursorHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(18) + QGraphicsItem__ItemToolTipChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(19) + QGraphicsItem__ItemToolTipHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(20) + QGraphicsItem__ItemFlagsChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(21) + QGraphicsItem__ItemFlagsHaveChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(22) + QGraphicsItem__ItemZValueChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(23) + QGraphicsItem__ItemZValueHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(24) + QGraphicsItem__ItemOpacityChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(25) + QGraphicsItem__ItemOpacityHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(26) + QGraphicsItem__ItemScenePositionHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(27) + QGraphicsItem__ItemRotationChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(28) + QGraphicsItem__ItemRotationHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(29) + QGraphicsItem__ItemScaleChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(30) + QGraphicsItem__ItemScaleHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(31) + QGraphicsItem__ItemTransformOriginPointChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(32) + QGraphicsItem__ItemTransformOriginPointHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(33) +) + +//go:generate stringer -type=QGraphicsItem__CacheMode +//QGraphicsItem::CacheMode +type QGraphicsItem__CacheMode int64 + +const ( + QGraphicsItem__NoCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(0) + QGraphicsItem__ItemCoordinateCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(1) + QGraphicsItem__DeviceCoordinateCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(2) +) + +//go:generate stringer -type=QGraphicsItem__PanelModality +//QGraphicsItem::PanelModality +type QGraphicsItem__PanelModality int64 + +const ( + QGraphicsItem__NonModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(0) + QGraphicsItem__PanelModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(1) + QGraphicsItem__SceneModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(2) +) + +//go:generate stringer -type=QGraphicsItem__anonymous +//QGraphicsItem::anonymous +type QGraphicsItem__anonymous int64 + +const ( + QGraphicsItem__Type QGraphicsItem__anonymous = QGraphicsItem__anonymous(1) + QGraphicsItem__UserType QGraphicsItem__anonymous = QGraphicsItem__anonymous(65536) +) + +func NewQGraphicsItem(parent QGraphicsItem_ITF) *QGraphicsItem { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_NewQGraphicsItem(PointerFromQGraphicsItem(parent))) +} + +func (ptr *QGraphicsItem) AcceptDrops() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_AcceptDrops(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) AcceptHoverEvents() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_AcceptHoverEvents(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) AcceptTouchEvents() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_AcceptTouchEvents(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) AcceptedMouseButtons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QGraphicsItem_AcceptedMouseButtons(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsItem_Advance +func callbackQGraphicsItem_Advance(ptr unsafe.Pointer, phase C.int) { + if signal := qt.GetSignal(ptr, "advance"); signal != nil { + (*(*func(int))(signal))(int(int32(phase))) + } else { + NewQGraphicsItemFromPointer(ptr).AdvanceDefault(int(int32(phase))) + } +} + +func (ptr *QGraphicsItem) ConnectAdvance(f func(phase int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "advance"); signal != nil { + f := func(phase int) { + (*(*func(int))(signal))(phase) + f(phase) + } + qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectAdvance() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "advance") + } +} + +func (ptr *QGraphicsItem) Advance(phase int) { + if ptr.Pointer() != nil { + C.QGraphicsItem_Advance(ptr.Pointer(), C.int(int32(phase))) + } +} + +func (ptr *QGraphicsItem) AdvanceDefault(phase int) { + if ptr.Pointer() != nil { + C.QGraphicsItem_AdvanceDefault(ptr.Pointer(), C.int(int32(phase))) + } +} + +//export callbackQGraphicsItem_BoundingRect +func callbackQGraphicsItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(core.NewQRectF()) +} + +func (ptr *QGraphicsItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) BoundingRegion(itemToDeviceTransform gui.QTransform_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QGraphicsItem_BoundingRegion(ptr.Pointer(), gui.PointerFromQTransform(itemToDeviceTransform))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) BoundingRegionGranularity() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_BoundingRegionGranularity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) CacheMode() QGraphicsItem__CacheMode { + if ptr.Pointer() != nil { + return QGraphicsItem__CacheMode(C.QGraphicsItem_CacheMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) ChildItems() []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsItemFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__childItems_atList(i) + } + return out + }(C.QGraphicsItem_ChildItems(ptr.Pointer())) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsItem) ChildrenBoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_ChildrenBoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ClearFocus() { + if ptr.Pointer() != nil { + C.QGraphicsItem_ClearFocus(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) ClipPath() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_ClipPath(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItem_CollidesWithItem +func callbackQGraphicsItem_CollidesWithItem(ptr unsafe.Pointer, other unsafe.Pointer, mode C.longlong) C.char { + if signal := qt.GetSignal(ptr, "collidesWithItem"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem, core.Qt__ItemSelectionMode) bool)(signal))(NewQGraphicsItemFromPointer(other), core.Qt__ItemSelectionMode(mode))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).CollidesWithItemDefault(NewQGraphicsItemFromPointer(other), core.Qt__ItemSelectionMode(mode))))) +} + +func (ptr *QGraphicsItem) ConnectCollidesWithItem(f func(other *QGraphicsItem, mode core.Qt__ItemSelectionMode) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "collidesWithItem"); signal != nil { + f := func(other *QGraphicsItem, mode core.Qt__ItemSelectionMode) bool { + (*(*func(*QGraphicsItem, core.Qt__ItemSelectionMode) bool)(signal))(other, mode) + return f(other, mode) + } + qt.ConnectSignal(ptr.Pointer(), "collidesWithItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "collidesWithItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectCollidesWithItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "collidesWithItem") + } +} + +func (ptr *QGraphicsItem) CollidesWithItem(other QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_CollidesWithItem(ptr.Pointer(), PointerFromQGraphicsItem(other), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) CollidesWithItemDefault(other QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_CollidesWithItemDefault(ptr.Pointer(), PointerFromQGraphicsItem(other), C.longlong(mode))) != 0 + } + return false +} + +//export callbackQGraphicsItem_CollidesWithPath +func callbackQGraphicsItem_CollidesWithPath(ptr unsafe.Pointer, path unsafe.Pointer, mode C.longlong) C.char { + if signal := qt.GetSignal(ptr, "collidesWithPath"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*gui.QPainterPath, core.Qt__ItemSelectionMode) bool)(signal))(gui.NewQPainterPathFromPointer(path), core.Qt__ItemSelectionMode(mode))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).CollidesWithPathDefault(gui.NewQPainterPathFromPointer(path), core.Qt__ItemSelectionMode(mode))))) +} + +func (ptr *QGraphicsItem) ConnectCollidesWithPath(f func(path *gui.QPainterPath, mode core.Qt__ItemSelectionMode) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "collidesWithPath"); signal != nil { + f := func(path *gui.QPainterPath, mode core.Qt__ItemSelectionMode) bool { + (*(*func(*gui.QPainterPath, core.Qt__ItemSelectionMode) bool)(signal))(path, mode) + return f(path, mode) + } + qt.ConnectSignal(ptr.Pointer(), "collidesWithPath", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "collidesWithPath", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectCollidesWithPath() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "collidesWithPath") + } +} + +func (ptr *QGraphicsItem) CollidesWithPath(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_CollidesWithPath(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) CollidesWithPathDefault(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_CollidesWithPathDefault(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) CollidingItems(mode core.Qt__ItemSelectionMode) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsItemFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__collidingItems_atList(i) + } + return out + }(C.QGraphicsItem_CollidingItems(ptr.Pointer(), C.longlong(mode))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsItem) CommonAncestorItem(other QGraphicsItem_ITF) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_CommonAncestorItem(ptr.Pointer(), PointerFromQGraphicsItem(other))) + } + return nil +} + +//export callbackQGraphicsItem_Contains +func callbackQGraphicsItem_Contains(ptr unsafe.Pointer, point unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "contains"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPointF) bool)(signal))(core.NewQPointFFromPointer(point))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).ContainsDefault(core.NewQPointFFromPointer(point))))) +} + +func (ptr *QGraphicsItem) ConnectContains(f func(point *core.QPointF) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "contains"); signal != nil { + f := func(point *core.QPointF) bool { + (*(*func(*core.QPointF) bool)(signal))(point) + return f(point) + } + qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectContains() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "contains") + } +} + +func (ptr *QGraphicsItem) Contains(point core.QPointF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_Contains(ptr.Pointer(), core.PointerFromQPointF(point))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) ContainsDefault(point core.QPointF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_ContainsDefault(ptr.Pointer(), core.PointerFromQPointF(point))) != 0 + } + return false +} + +//export callbackQGraphicsItem_ContextMenuEvent +func callbackQGraphicsItem_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil { + (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(NewQGraphicsSceneContextMenuEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).ContextMenuEventDefault(NewQGraphicsSceneContextMenuEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectContextMenuEvent(f func(event *QGraphicsSceneContextMenuEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil { + f := func(event *QGraphicsSceneContextMenuEvent) { + (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectContextMenuEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent") + } +} + +func (ptr *QGraphicsItem) ContextMenuEvent(event QGraphicsSceneContextMenuEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_ContextMenuEvent(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(event)) + } +} + +func (ptr *QGraphicsItem) ContextMenuEventDefault(event QGraphicsSceneContextMenuEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_ContextMenuEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(event)) + } +} + +func (ptr *QGraphicsItem) Cursor() *gui.QCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQCursorFromPointer(C.QGraphicsItem_Cursor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Data(key int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_Data(ptr.Pointer(), C.int(int32(key)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) DeviceTransform(viewportTransform gui.QTransform_ITF) *gui.QTransform { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_DeviceTransform(ptr.Pointer(), gui.PointerFromQTransform(viewportTransform))) + runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItem_DragEnterEvent +func callbackQGraphicsItem_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).DragEnterEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectDragEnterEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectDragEnterEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent") + } +} + +func (ptr *QGraphicsItem) DragEnterEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DragEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsItem) DragEnterEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DragEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsItem_DragLeaveEvent +func callbackQGraphicsItem_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).DragLeaveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectDragLeaveEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectDragLeaveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent") + } +} + +func (ptr *QGraphicsItem) DragLeaveEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DragLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsItem) DragLeaveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DragLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsItem_DragMoveEvent +func callbackQGraphicsItem_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).DragMoveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectDragMoveEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectDragMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent") + } +} + +func (ptr *QGraphicsItem) DragMoveEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DragMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsItem) DragMoveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DragMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsItem_DropEvent +func callbackQGraphicsItem_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).DropEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectDropEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectDropEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropEvent") + } +} + +func (ptr *QGraphicsItem) DropEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DropEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsItem) DropEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_DropEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsItem) EffectiveOpacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_EffectiveOpacity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) EnsureVisible(rect core.QRectF_ITF, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QGraphicsItem_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QGraphicsItem) EnsureVisible2(x float64, y float64, w float64, h float64, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QGraphicsItem_EnsureVisible2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QGraphicsItem) FiltersChildEvents() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_FiltersChildEvents(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) Flags() QGraphicsItem__GraphicsItemFlag { + if ptr.Pointer() != nil { + return QGraphicsItem__GraphicsItemFlag(C.QGraphicsItem_Flags(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsItem_FocusInEvent +func callbackQGraphicsItem_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { + (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { + f := func(event *gui.QFocusEvent) { + (*(*func(*gui.QFocusEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectFocusInEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") + } +} + +func (ptr *QGraphicsItem) FocusInEvent(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QGraphicsItem) FocusInEventDefault(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QGraphicsItem) FocusItem() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_FocusItem(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsItem_FocusOutEvent +func callbackQGraphicsItem_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { + (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { + f := func(event *gui.QFocusEvent) { + (*(*func(*gui.QFocusEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectFocusOutEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") + } +} + +func (ptr *QGraphicsItem) FocusOutEvent(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QGraphicsItem) FocusOutEventDefault(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QGraphicsItem) FocusProxy() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_FocusProxy(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsItem) GrabKeyboard() { + if ptr.Pointer() != nil { + C.QGraphicsItem_GrabKeyboard(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) GrabMouse() { + if ptr.Pointer() != nil { + C.QGraphicsItem_GrabMouse(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) GraphicsEffect() *QGraphicsEffect { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsItem_GraphicsEffect(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Group() *QGraphicsItemGroup { + if ptr.Pointer() != nil { + return NewQGraphicsItemGroupFromPointer(C.QGraphicsItem_Group(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsItem) HasCursor() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_HasCursor(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) HasFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_HasFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) Hide() { + if ptr.Pointer() != nil { + C.QGraphicsItem_Hide(ptr.Pointer()) + } +} + +//export callbackQGraphicsItem_HoverEnterEvent +func callbackQGraphicsItem_HoverEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hoverEnterEvent"); signal != nil { + (*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).HoverEnterEventDefault(NewQGraphicsSceneHoverEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectHoverEnterEvent(f func(event *QGraphicsSceneHoverEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hoverEnterEvent"); signal != nil { + f := func(event *QGraphicsSceneHoverEvent) { + (*(*func(*QGraphicsSceneHoverEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectHoverEnterEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hoverEnterEvent") + } +} + +func (ptr *QGraphicsItem) HoverEnterEvent(event QGraphicsSceneHoverEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_HoverEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) + } +} + +func (ptr *QGraphicsItem) HoverEnterEventDefault(event QGraphicsSceneHoverEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_HoverEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) + } +} + +//export callbackQGraphicsItem_HoverLeaveEvent +func callbackQGraphicsItem_HoverLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hoverLeaveEvent"); signal != nil { + (*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).HoverLeaveEventDefault(NewQGraphicsSceneHoverEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectHoverLeaveEvent(f func(event *QGraphicsSceneHoverEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hoverLeaveEvent"); signal != nil { + f := func(event *QGraphicsSceneHoverEvent) { + (*(*func(*QGraphicsSceneHoverEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectHoverLeaveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hoverLeaveEvent") + } +} + +func (ptr *QGraphicsItem) HoverLeaveEvent(event QGraphicsSceneHoverEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_HoverLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) + } +} + +func (ptr *QGraphicsItem) HoverLeaveEventDefault(event QGraphicsSceneHoverEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_HoverLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) + } +} + +//export callbackQGraphicsItem_HoverMoveEvent +func callbackQGraphicsItem_HoverMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hoverMoveEvent"); signal != nil { + (*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).HoverMoveEventDefault(NewQGraphicsSceneHoverEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectHoverMoveEvent(f func(event *QGraphicsSceneHoverEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hoverMoveEvent"); signal != nil { + f := func(event *QGraphicsSceneHoverEvent) { + (*(*func(*QGraphicsSceneHoverEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectHoverMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hoverMoveEvent") + } +} + +func (ptr *QGraphicsItem) HoverMoveEvent(event QGraphicsSceneHoverEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_HoverMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) + } +} + +func (ptr *QGraphicsItem) HoverMoveEventDefault(event QGraphicsSceneHoverEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_HoverMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) + } +} + +//export callbackQGraphicsItem_InputMethodEvent +func callbackQGraphicsItem_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil { + (*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil { + f := func(event *gui.QInputMethodEvent) { + (*(*func(*gui.QInputMethodEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectInputMethodEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent") + } +} + +func (ptr *QGraphicsItem) InputMethodEvent(event gui.QInputMethodEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *QGraphicsItem) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *QGraphicsItem) InputMethodHints() core.Qt__InputMethodHint { + if ptr.Pointer() != nil { + return core.Qt__InputMethodHint(C.QGraphicsItem_InputMethodHints(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsItem_InputMethodQuery +func callbackQGraphicsItem_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil { + return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query))) + } + + return core.PointerFromQVariant(NewQGraphicsItemFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) +} + +func (ptr *QGraphicsItem) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil { + f := func(query core.Qt__InputMethodQuery) *core.QVariant { + (*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query) + return f(query) + } + qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectInputMethodQuery() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery") + } +} + +func (ptr *QGraphicsItem) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_InputMethodQuery(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) InstallSceneEventFilter(filterItem QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_InstallSceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(filterItem)) + } +} + +func (ptr *QGraphicsItem) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsAncestorOf(child QGraphicsItem_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsAncestorOf(ptr.Pointer(), PointerFromQGraphicsItem(child))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsClipped() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsClipped(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsObscured(rect core.QRectF_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsObscured(ptr.Pointer(), core.PointerFromQRectF(rect))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsObscured2(x float64, y float64, w float64, h float64) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsObscured2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) != 0 + } + return false +} + +//export callbackQGraphicsItem_IsObscuredBy +func callbackQGraphicsItem_IsObscuredBy(ptr unsafe.Pointer, item unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isObscuredBy"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem) bool)(signal))(NewQGraphicsItemFromPointer(item))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).IsObscuredByDefault(NewQGraphicsItemFromPointer(item))))) +} + +func (ptr *QGraphicsItem) ConnectIsObscuredBy(f func(item *QGraphicsItem) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isObscuredBy"); signal != nil { + f := func(item *QGraphicsItem) bool { + (*(*func(*QGraphicsItem) bool)(signal))(item) + return f(item) + } + qt.ConnectSignal(ptr.Pointer(), "isObscuredBy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isObscuredBy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectIsObscuredBy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isObscuredBy") + } +} + +func (ptr *QGraphicsItem) IsObscuredBy(item QGraphicsItem_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsObscuredBy(ptr.Pointer(), PointerFromQGraphicsItem(item))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsObscuredByDefault(item QGraphicsItem_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsObscuredByDefault(ptr.Pointer(), PointerFromQGraphicsItem(item))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsPanel() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsPanel(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsSelected() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsSelected(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsUnderMouse() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsUnderMouse(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsVisibleTo(parent QGraphicsItem_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsVisibleTo(ptr.Pointer(), PointerFromQGraphicsItem(parent))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsWidget() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsWidget(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsItem) IsWindow() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_IsWindow(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsItem_ItemChange +func callbackQGraphicsItem_ItemChange(ptr unsafe.Pointer, change C.longlong, value unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemChange"); signal != nil { + return core.PointerFromQVariant((*(*func(QGraphicsItem__GraphicsItemChange, *core.QVariant) *core.QVariant)(signal))(QGraphicsItem__GraphicsItemChange(change), core.NewQVariantFromPointer(value))) + } + + return core.PointerFromQVariant(NewQGraphicsItemFromPointer(ptr).ItemChangeDefault(QGraphicsItem__GraphicsItemChange(change), core.NewQVariantFromPointer(value))) +} + +func (ptr *QGraphicsItem) ConnectItemChange(f func(change QGraphicsItem__GraphicsItemChange, value *core.QVariant) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemChange"); signal != nil { + f := func(change QGraphicsItem__GraphicsItemChange, value *core.QVariant) *core.QVariant { + (*(*func(QGraphicsItem__GraphicsItemChange, *core.QVariant) *core.QVariant)(signal))(change, value) + return f(change, value) + } + qt.ConnectSignal(ptr.Pointer(), "itemChange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemChange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectItemChange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemChange") + } +} + +func (ptr *QGraphicsItem) ItemChange(change QGraphicsItem__GraphicsItemChange, value core.QVariant_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_ItemChange(ptr.Pointer(), C.longlong(change), core.PointerFromQVariant(value))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ItemChangeDefault(change QGraphicsItem__GraphicsItemChange, value core.QVariant_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_ItemChangeDefault(ptr.Pointer(), C.longlong(change), core.PointerFromQVariant(value))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ItemTransform(other QGraphicsItem_ITF, ok *bool) *gui.QTransform { + if ptr.Pointer() != nil { + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_ItemTransform(ptr.Pointer(), PointerFromQGraphicsItem(other), &okC)) + runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItem_KeyPressEvent +func callbackQGraphicsItem_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { + (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { + f := func(event *gui.QKeyEvent) { + (*(*func(*gui.QKeyEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectKeyPressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") + } +} + +func (ptr *QGraphicsItem) KeyPressEvent(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *QGraphicsItem) KeyPressEventDefault(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +//export callbackQGraphicsItem_KeyReleaseEvent +func callbackQGraphicsItem_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { + (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { + f := func(event *gui.QKeyEvent) { + (*(*func(*gui.QKeyEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectKeyReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") + } +} + +func (ptr *QGraphicsItem) KeyReleaseEvent(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *QGraphicsItem) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *QGraphicsItem) MapFromItem(item QGraphicsItem_ITF, point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromItem2(item QGraphicsItem_ITF, rect core.QRectF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromItem3(item QGraphicsItem_ITF, polygon gui.QPolygonF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem3(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromItem4(item QGraphicsItem_ITF, path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromItem4(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromItem5(item QGraphicsItem_ITF, x float64, y float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromItem5(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromItem6(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem6(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromParent(point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromParent(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromParent2(rect core.QRectF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent2(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromParent3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromParent4(path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromParent4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromParent5(x float64, y float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromParent5(ptr.Pointer(), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromParent6(x float64, y float64, w float64, h float64) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromScene(point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromScene2(rect core.QRectF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene2(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromScene3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromScene5(x float64, y float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromScene5(ptr.Pointer(), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapFromScene6(x float64, y float64, w float64, h float64) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectFromItem(item QGraphicsItem_ITF, rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectFromItem2(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectFromParent(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromParent(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectFromParent2(x float64, y float64, w float64, h float64) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromParent2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectFromScene(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromScene(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectFromScene2(x float64, y float64, w float64, h float64) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromScene2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectToItem(item QGraphicsItem_ITF, rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectToItem2(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectToParent(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToParent(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectToParent2(x float64, y float64, w float64, h float64) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToParent2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectToScene(rect core.QRectF_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToScene(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapRectToScene2(x float64, y float64, w float64, h float64) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToScene2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToItem(item QGraphicsItem_ITF, point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToItem2(item QGraphicsItem_ITF, rect core.QRectF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToItem3(item QGraphicsItem_ITF, polygon gui.QPolygonF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem3(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToItem4(item QGraphicsItem_ITF, path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToItem4(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToItem5(item QGraphicsItem_ITF, x float64, y float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToItem5(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToItem6(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem6(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToParent(point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToParent(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToParent2(rect core.QRectF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent2(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToParent3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToParent4(path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToParent4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToParent5(x float64, y float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToParent5(ptr.Pointer(), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToParent6(x float64, y float64, w float64, h float64) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToScene(point core.QPointF_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToScene(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToScene2(rect core.QRectF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene2(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToScene3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToScene5(x float64, y float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToScene5(ptr.Pointer(), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) MapToScene6(x float64, y float64, w float64, h float64) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItem_MouseDoubleClickEvent +func callbackQGraphicsItem_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).MouseDoubleClickEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectMouseDoubleClickEvent(f func(event *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { + f := func(event *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectMouseDoubleClickEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") + } +} + +func (ptr *QGraphicsItem) MouseDoubleClickEvent(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +func (ptr *QGraphicsItem) MouseDoubleClickEventDefault(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +//export callbackQGraphicsItem_MouseMoveEvent +func callbackQGraphicsItem_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).MouseMoveEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectMouseMoveEvent(f func(event *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { + f := func(event *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectMouseMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") + } +} + +func (ptr *QGraphicsItem) MouseMoveEvent(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MouseMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +func (ptr *QGraphicsItem) MouseMoveEventDefault(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MouseMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +//export callbackQGraphicsItem_MousePressEvent +func callbackQGraphicsItem_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).MousePressEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectMousePressEvent(f func(event *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { + f := func(event *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectMousePressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") + } +} + +func (ptr *QGraphicsItem) MousePressEvent(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MousePressEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +func (ptr *QGraphicsItem) MousePressEventDefault(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MousePressEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +//export callbackQGraphicsItem_MouseReleaseEvent +func callbackQGraphicsItem_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).MouseReleaseEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectMouseReleaseEvent(f func(event *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { + f := func(event *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectMouseReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") + } +} + +func (ptr *QGraphicsItem) MouseReleaseEvent(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MouseReleaseEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +func (ptr *QGraphicsItem) MouseReleaseEventDefault(event QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) + } +} + +func (ptr *QGraphicsItem) MoveBy(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_MoveBy(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +func (ptr *QGraphicsItem) Opacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_Opacity(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsItem_OpaqueArea +func callbackQGraphicsItem_OpaqueArea(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "opaqueArea"); signal != nil { + return gui.PointerFromQPainterPath((*(*func() *gui.QPainterPath)(signal))()) + } + + return gui.PointerFromQPainterPath(NewQGraphicsItemFromPointer(ptr).OpaqueAreaDefault()) +} + +func (ptr *QGraphicsItem) ConnectOpaqueArea(f func() *gui.QPainterPath) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "opaqueArea"); signal != nil { + f := func() *gui.QPainterPath { + (*(*func() *gui.QPainterPath)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "opaqueArea", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "opaqueArea", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectOpaqueArea() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "opaqueArea") + } +} + +func (ptr *QGraphicsItem) OpaqueArea() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_OpaqueArea(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) OpaqueAreaDefault() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_OpaqueAreaDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItem_Paint +func callbackQGraphicsItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } + +} + +func (ptr *QGraphicsItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsItem) Panel() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_Panel(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsItem) PanelModality() QGraphicsItem__PanelModality { + if ptr.Pointer() != nil { + return QGraphicsItem__PanelModality(C.QGraphicsItem_PanelModality(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) ParentItem() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_ParentItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsItem) ParentObject() *QGraphicsObject { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ParentObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ParentWidget() *QGraphicsWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_ParentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) PrepareGeometryChange() { + if ptr.Pointer() != nil { + C.QGraphicsItem_PrepareGeometryChange(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) RemoveSceneEventFilter(filterItem QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_RemoveSceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(filterItem)) + } +} + +func (ptr *QGraphicsItem) ResetTransform() { + if ptr.Pointer() != nil { + C.QGraphicsItem_ResetTransform(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) Rotation() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_Rotation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) Scale2() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_Scale2(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) Scene() *QGraphicsScene { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsItem_Scene(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) SceneBoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_SceneBoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItem_SceneEvent +func callbackQGraphicsItem_SceneEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "sceneEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).SceneEventDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsItem) ConnectSceneEvent(f func(event *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sceneEvent"); signal != nil { + f := func(event *core.QEvent) bool { + (*(*func(*core.QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "sceneEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sceneEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectSceneEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sceneEvent") + } +} + +func (ptr *QGraphicsItem) SceneEvent(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_SceneEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) SceneEventDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_SceneEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsItem_SceneEventFilter +func callbackQGraphicsItem_SceneEventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "sceneEventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem, *core.QEvent) bool)(signal))(NewQGraphicsItemFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).SceneEventFilterDefault(NewQGraphicsItemFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsItem) ConnectSceneEventFilter(f func(watched *QGraphicsItem, event *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sceneEventFilter"); signal != nil { + f := func(watched *QGraphicsItem, event *core.QEvent) bool { + (*(*func(*QGraphicsItem, *core.QEvent) bool)(signal))(watched, event) + return f(watched, event) + } + qt.ConnectSignal(ptr.Pointer(), "sceneEventFilter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sceneEventFilter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectSceneEventFilter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sceneEventFilter") + } +} + +func (ptr *QGraphicsItem) SceneEventFilter(watched QGraphicsItem_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_SceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) SceneEventFilterDefault(watched QGraphicsItem_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItem_SceneEventFilterDefault(ptr.Pointer(), PointerFromQGraphicsItem(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsItem) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) SceneTransform() *gui.QTransform { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_SceneTransform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Scroll(dx float64, dy float64, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_Scroll(ptr.Pointer(), C.double(dx), C.double(dy), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsItem) SetAcceptDrops(on bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetAcceptDrops(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QGraphicsItem) SetAcceptHoverEvents(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetAcceptHoverEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsItem) SetAcceptTouchEvents(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetAcceptTouchEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsItem) SetAcceptedMouseButtons(buttons core.Qt__MouseButton) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetAcceptedMouseButtons(ptr.Pointer(), C.longlong(buttons)) + } +} + +func (ptr *QGraphicsItem) SetActive(active bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) + } +} + +func (ptr *QGraphicsItem) SetBoundingRegionGranularity(granularity float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetBoundingRegionGranularity(ptr.Pointer(), C.double(granularity)) + } +} + +func (ptr *QGraphicsItem) SetCacheMode(mode QGraphicsItem__CacheMode, logicalCacheSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetCacheMode(ptr.Pointer(), C.longlong(mode), core.PointerFromQSize(logicalCacheSize)) + } +} + +func (ptr *QGraphicsItem) SetCursor(cursor gui.QCursor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(cursor)) + } +} + +func (ptr *QGraphicsItem) SetData(key int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetData(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QGraphicsItem) SetEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsItem) SetFiltersChildEvents(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetFiltersChildEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsItem) SetFlag(flag QGraphicsItem__GraphicsItemFlag, enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsItem) SetFlags(flags QGraphicsItem__GraphicsItemFlag) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QGraphicsItem) SetFocus(focusReason core.Qt__FocusReason) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetFocus(ptr.Pointer(), C.longlong(focusReason)) + } +} + +func (ptr *QGraphicsItem) SetFocusProxy(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetFocusProxy(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsItem) SetGraphicsEffect(effect QGraphicsEffect_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect)) + } +} + +func (ptr *QGraphicsItem) SetGroup(group QGraphicsItemGroup_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetGroup(ptr.Pointer(), PointerFromQGraphicsItemGroup(group)) + } +} + +func (ptr *QGraphicsItem) SetInputMethodHints(hints core.Qt__InputMethodHint) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetInputMethodHints(ptr.Pointer(), C.longlong(hints)) + } +} + +func (ptr *QGraphicsItem) SetOpacity(opacity float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetOpacity(ptr.Pointer(), C.double(opacity)) + } +} + +func (ptr *QGraphicsItem) SetPanelModality(panelModality QGraphicsItem__PanelModality) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetPanelModality(ptr.Pointer(), C.longlong(panelModality)) + } +} + +func (ptr *QGraphicsItem) SetParentItem(newParent QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetParentItem(ptr.Pointer(), PointerFromQGraphicsItem(newParent)) + } +} + +func (ptr *QGraphicsItem) SetPos(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetPos(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func (ptr *QGraphicsItem) SetPos2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetPos2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QGraphicsItem) SetRotation(angle float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetRotation(ptr.Pointer(), C.double(angle)) + } +} + +func (ptr *QGraphicsItem) SetScale(factor float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetScale(ptr.Pointer(), C.double(factor)) + } +} + +func (ptr *QGraphicsItem) SetSelected(selected bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(selected)))) + } +} + +func (ptr *QGraphicsItem) SetToolTip(toolTip string) { + if ptr.Pointer() != nil { + var toolTipC *C.char + if toolTip != "" { + toolTipC = C.CString(toolTip) + defer C.free(unsafe.Pointer(toolTipC)) + } + C.QGraphicsItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) + } +} + +func (ptr *QGraphicsItem) SetTransform(matrix gui.QTransform_ITF, combine bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetTransform(ptr.Pointer(), gui.PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine)))) + } +} + +func (ptr *QGraphicsItem) SetTransformOriginPoint(origin core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetTransformOriginPoint(ptr.Pointer(), core.PointerFromQPointF(origin)) + } +} + +func (ptr *QGraphicsItem) SetTransformOriginPoint2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetTransformOriginPoint2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QGraphicsItem) SetTransformations(transformations []*QGraphicsTransform) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetTransformations(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGraphicsItemFromPointer(NewQGraphicsItemFromPointer(nil).__setTransformations_transformations_newList()) + for _, v := range transformations { + tmpList.__setTransformations_transformations_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QGraphicsItem) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QGraphicsItem) SetX(x float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetX(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QGraphicsItem) SetY(y float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetY(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QGraphicsItem) SetZValue(z float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_SetZValue(ptr.Pointer(), C.double(z)) + } +} + +//export callbackQGraphicsItem_Shape +func callbackQGraphicsItem_Shape(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "shape"); signal != nil { + return gui.PointerFromQPainterPath((*(*func() *gui.QPainterPath)(signal))()) + } + + return gui.PointerFromQPainterPath(NewQGraphicsItemFromPointer(ptr).ShapeDefault()) +} + +func (ptr *QGraphicsItem) ConnectShape(f func() *gui.QPainterPath) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "shape"); signal != nil { + f := func() *gui.QPainterPath { + (*(*func() *gui.QPainterPath)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "shape", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "shape", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectShape() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "shape") + } +} + +func (ptr *QGraphicsItem) Shape() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_Shape(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ShapeDefault() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_ShapeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Show() { + if ptr.Pointer() != nil { + C.QGraphicsItem_Show(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) StackBefore(sibling QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_StackBefore(ptr.Pointer(), PointerFromQGraphicsItem(sibling)) + } +} + +func (ptr *QGraphicsItem) ToGraphicsObject() *QGraphicsObject { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ToGraphicsObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ToGraphicsObject2() *QGraphicsObject { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ToGraphicsObject2(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGraphicsItem_ToolTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QGraphicsItem) TopLevelItem() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem_TopLevelItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsItem) TopLevelWidget() *QGraphicsWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_TopLevelWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Transform() *gui.QTransform { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_Transform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) TransformOriginPoint() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_TransformOriginPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) Transformations() []*QGraphicsTransform { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsTransform { + out := make([]*QGraphicsTransform, int(l.len)) + tmpList := NewQGraphicsItemFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__transformations_atList(i) + } + return out + }(C.QGraphicsItem_Transformations(ptr.Pointer())) + } + return make([]*QGraphicsTransform, 0) +} + +//export callbackQGraphicsItem_Type +func callbackQGraphicsItem_Type(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "type"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQGraphicsItemFromPointer(ptr).TypeDefault())) +} + +func (ptr *QGraphicsItem) ConnectType(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectType() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "type") + } +} + +func (ptr *QGraphicsItem) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsItem_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsItem) TypeDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsItem_TypeDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsItem) UngrabKeyboard() { + if ptr.Pointer() != nil { + C.QGraphicsItem_UngrabKeyboard(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) UngrabMouse() { + if ptr.Pointer() != nil { + C.QGraphicsItem_UngrabMouse(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) UnsetCursor() { + if ptr.Pointer() != nil { + C.QGraphicsItem_UnsetCursor(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItem) Update(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_Update(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsItem) Update2(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsItem_Update2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +//export callbackQGraphicsItem_WheelEvent +func callbackQGraphicsItem_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { + (*(*func(*QGraphicsSceneWheelEvent))(signal))(NewQGraphicsSceneWheelEventFromPointer(event)) + } else { + NewQGraphicsItemFromPointer(ptr).WheelEventDefault(NewQGraphicsSceneWheelEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItem) ConnectWheelEvent(f func(event *QGraphicsSceneWheelEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { + f := func(event *QGraphicsSceneWheelEvent) { + (*(*func(*QGraphicsSceneWheelEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectWheelEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") + } +} + +func (ptr *QGraphicsItem) WheelEvent(event QGraphicsSceneWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_WheelEvent(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(event)) + } +} + +func (ptr *QGraphicsItem) WheelEventDefault(event QGraphicsSceneWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem_WheelEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(event)) + } +} + +func (ptr *QGraphicsItem) Window() *QGraphicsWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_Window(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) X() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) Y() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_Y(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsItem) ZValue() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItem_ZValue(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsItem_DestroyQGraphicsItem +func callbackQGraphicsItem_DestroyQGraphicsItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsItemFromPointer(ptr).DestroyQGraphicsItemDefault() + } +} + +func (ptr *QGraphicsItem) ConnectDestroyQGraphicsItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItem) DisconnectDestroyQGraphicsItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItem") + } +} + +func (ptr *QGraphicsItem) DestroyQGraphicsItem() { + if ptr.Pointer() != nil { + C.QGraphicsItem_DestroyQGraphicsItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsItem) DestroyQGraphicsItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsItem_DestroyQGraphicsItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsItem) __childItems_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem___childItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsItem) __childItems_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem___childItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsItem) __childItems_newList() unsafe.Pointer { + return C.QGraphicsItem___childItems_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItem) __children_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem___children_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsItem) __children_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem___children_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsItem) __children_newList() unsafe.Pointer { + return C.QGraphicsItem___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItem) __collidingItems_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItem___collidingItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsItem) __collidingItems_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem___collidingItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsItem) __collidingItems_newList() unsafe.Pointer { + return C.QGraphicsItem___collidingItems_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItem) __setTransformations_transformations_atList(i int) *QGraphicsTransform { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsItem___setTransformations_transformations_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) __setTransformations_transformations_setList(i QGraphicsTransform_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem___setTransformations_transformations_setList(ptr.Pointer(), PointerFromQGraphicsTransform(i)) + } +} + +func (ptr *QGraphicsItem) __setTransformations_transformations_newList() unsafe.Pointer { + return C.QGraphicsItem___setTransformations_transformations_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItem) __transformations_atList(i int) *QGraphicsTransform { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsItem___transformations_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItem) __transformations_setList(i QGraphicsTransform_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItem___transformations_setList(ptr.Pointer(), PointerFromQGraphicsTransform(i)) + } +} + +func (ptr *QGraphicsItem) __transformations_newList() unsafe.Pointer { + return C.QGraphicsItem___transformations_newList(ptr.Pointer()) +} + +type QGraphicsItemAnimation struct { + core.QObject +} + +type QGraphicsItemAnimation_ITF interface { + core.QObject_ITF + QGraphicsItemAnimation_PTR() *QGraphicsItemAnimation +} + +func (ptr *QGraphicsItemAnimation) QGraphicsItemAnimation_PTR() *QGraphicsItemAnimation { + return ptr +} + +func (ptr *QGraphicsItemAnimation) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsItemAnimation) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsItemAnimation(ptr QGraphicsItemAnimation_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItemAnimation_PTR().Pointer() + } + return nil +} + +func NewQGraphicsItemAnimationFromPointer(ptr unsafe.Pointer) (n *QGraphicsItemAnimation) { + n = new(QGraphicsItemAnimation) + n.SetPointer(ptr) + return +} +func NewQGraphicsItemAnimation(parent core.QObject_ITF) *QGraphicsItemAnimation { + tmpValue := NewQGraphicsItemAnimationFromPointer(C.QGraphicsItemAnimation_NewQGraphicsItemAnimation(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGraphicsItemAnimation_AfterAnimationStep +func callbackQGraphicsItemAnimation_AfterAnimationStep(ptr unsafe.Pointer, step C.double) { + if signal := qt.GetSignal(ptr, "afterAnimationStep"); signal != nil { + (*(*func(float64))(signal))(float64(step)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).AfterAnimationStepDefault(float64(step)) + } +} + +func (ptr *QGraphicsItemAnimation) ConnectAfterAnimationStep(f func(step float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "afterAnimationStep"); signal != nil { + f := func(step float64) { + (*(*func(float64))(signal))(step) + f(step) + } + qt.ConnectSignal(ptr.Pointer(), "afterAnimationStep", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "afterAnimationStep", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemAnimation) DisconnectAfterAnimationStep() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "afterAnimationStep") + } +} + +func (ptr *QGraphicsItemAnimation) AfterAnimationStep(step float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_AfterAnimationStep(ptr.Pointer(), C.double(step)) + } +} + +func (ptr *QGraphicsItemAnimation) AfterAnimationStepDefault(step float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_AfterAnimationStepDefault(ptr.Pointer(), C.double(step)) + } +} + +//export callbackQGraphicsItemAnimation_BeforeAnimationStep +func callbackQGraphicsItemAnimation_BeforeAnimationStep(ptr unsafe.Pointer, step C.double) { + if signal := qt.GetSignal(ptr, "beforeAnimationStep"); signal != nil { + (*(*func(float64))(signal))(float64(step)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).BeforeAnimationStepDefault(float64(step)) + } +} + +func (ptr *QGraphicsItemAnimation) ConnectBeforeAnimationStep(f func(step float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "beforeAnimationStep"); signal != nil { + f := func(step float64) { + (*(*func(float64))(signal))(step) + f(step) + } + qt.ConnectSignal(ptr.Pointer(), "beforeAnimationStep", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "beforeAnimationStep", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemAnimation) DisconnectBeforeAnimationStep() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "beforeAnimationStep") + } +} + +func (ptr *QGraphicsItemAnimation) BeforeAnimationStep(step float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_BeforeAnimationStep(ptr.Pointer(), C.double(step)) + } +} + +func (ptr *QGraphicsItemAnimation) BeforeAnimationStepDefault(step float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_BeforeAnimationStepDefault(ptr.Pointer(), C.double(step)) + } +} + +func (ptr *QGraphicsItemAnimation) Clear() { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_Clear(ptr.Pointer()) + } +} + +func (ptr *QGraphicsItemAnimation) HorizontalScaleAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_HorizontalScaleAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +func (ptr *QGraphicsItemAnimation) HorizontalShearAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_HorizontalShearAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +func (ptr *QGraphicsItemAnimation) Item() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsItemAnimation_Item(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsItemAnimation) MatrixAt(step float64) *gui.QMatrix { + if ptr.Pointer() != nil { + tmpValue := gui.NewQMatrixFromPointer(C.QGraphicsItemAnimation_MatrixAt(ptr.Pointer(), C.double(step))) + runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) PosAt(step float64) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsItemAnimation_PosAt(ptr.Pointer(), C.double(step))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) RotationAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_RotationAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +func (ptr *QGraphicsItemAnimation) SetItem(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsItemAnimation) SetPosAt(step float64, point core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetPosAt(ptr.Pointer(), C.double(step), core.PointerFromQPointF(point)) + } +} + +func (ptr *QGraphicsItemAnimation) SetRotationAt(step float64, angle float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetRotationAt(ptr.Pointer(), C.double(step), C.double(angle)) + } +} + +func (ptr *QGraphicsItemAnimation) SetScaleAt(step float64, sx float64, sy float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetScaleAt(ptr.Pointer(), C.double(step), C.double(sx), C.double(sy)) + } +} + +func (ptr *QGraphicsItemAnimation) SetShearAt(step float64, sh float64, sv float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetShearAt(ptr.Pointer(), C.double(step), C.double(sh), C.double(sv)) + } +} + +//export callbackQGraphicsItemAnimation_SetStep +func callbackQGraphicsItemAnimation_SetStep(ptr unsafe.Pointer, step C.double) { + if signal := qt.GetSignal(ptr, "setStep"); signal != nil { + (*(*func(float64))(signal))(float64(step)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).SetStepDefault(float64(step)) + } +} + +func (ptr *QGraphicsItemAnimation) ConnectSetStep(f func(step float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setStep"); signal != nil { + f := func(step float64) { + (*(*func(float64))(signal))(step) + f(step) + } + qt.ConnectSignal(ptr.Pointer(), "setStep", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setStep", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemAnimation) DisconnectSetStep() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setStep") + } +} + +func (ptr *QGraphicsItemAnimation) SetStep(step float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetStep(ptr.Pointer(), C.double(step)) + } +} + +func (ptr *QGraphicsItemAnimation) SetStepDefault(step float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetStepDefault(ptr.Pointer(), C.double(step)) + } +} + +func (ptr *QGraphicsItemAnimation) SetTimeLine(timeLine core.QTimeLine_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetTimeLine(ptr.Pointer(), core.PointerFromQTimeLine(timeLine)) + } +} + +func (ptr *QGraphicsItemAnimation) SetTranslationAt(step float64, dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_SetTranslationAt(ptr.Pointer(), C.double(step), C.double(dx), C.double(dy)) + } +} + +func (ptr *QGraphicsItemAnimation) TimeLine() *core.QTimeLine { + if ptr.Pointer() != nil { + tmpValue := core.NewQTimeLineFromPointer(C.QGraphicsItemAnimation_TimeLine(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) VerticalScaleAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_VerticalScaleAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +func (ptr *QGraphicsItemAnimation) VerticalShearAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_VerticalShearAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +func (ptr *QGraphicsItemAnimation) XTranslationAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_XTranslationAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +func (ptr *QGraphicsItemAnimation) YTranslationAt(step float64) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsItemAnimation_YTranslationAt(ptr.Pointer(), C.double(step))) + } + return 0 +} + +//export callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation +func callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsItemAnimation"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsItemAnimationFromPointer(ptr).DestroyQGraphicsItemAnimationDefault() + } +} + +func (ptr *QGraphicsItemAnimation) ConnectDestroyQGraphicsItemAnimation(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItemAnimation"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemAnimation) DisconnectDestroyQGraphicsItemAnimation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation") + } +} + +func (ptr *QGraphicsItemAnimation) DestroyQGraphicsItemAnimation() { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsItemAnimation) DestroyQGraphicsItemAnimationDefault() { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsItemAnimation) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsItemAnimation) __children_newList() unsafe.Pointer { + return C.QGraphicsItemAnimation___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsItemAnimation___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGraphicsItemAnimation___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItemAnimation) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsItemAnimation) __findChildren_newList() unsafe.Pointer { + return C.QGraphicsItemAnimation___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsItemAnimation) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsItemAnimation) __findChildren_newList3() unsafe.Pointer { + return C.QGraphicsItemAnimation___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsItemAnimation) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemAnimation) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsItemAnimation) __qFindChildren_newList2() unsafe.Pointer { + return C.QGraphicsItemAnimation___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGraphicsItemAnimation_ChildEvent +func callbackQGraphicsItemAnimation_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItemAnimation) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGraphicsItemAnimation_ConnectNotify +func callbackQGraphicsItemAnimation_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsItemAnimation) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsItemAnimation_CustomEvent +func callbackQGraphicsItemAnimation_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItemAnimation) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsItemAnimation_DeleteLater +func callbackQGraphicsItemAnimation_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsItemAnimationFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGraphicsItemAnimation) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGraphicsItemAnimation_Destroyed +func callbackQGraphicsItemAnimation_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGraphicsItemAnimation_DisconnectNotify +func callbackQGraphicsItemAnimation_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsItemAnimation) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsItemAnimation_Event +func callbackQGraphicsItemAnimation_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemAnimationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGraphicsItemAnimation) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItemAnimation_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQGraphicsItemAnimation_EventFilter +func callbackQGraphicsItemAnimation_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemAnimationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsItemAnimation) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsItemAnimation_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsItemAnimation_MetaObject +func callbackQGraphicsItemAnimation_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGraphicsItemAnimationFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGraphicsItemAnimation) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsItemAnimation_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsItemAnimation_ObjectNameChanged +func callbackQGraphicsItemAnimation_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGraphicsItemAnimation_TimerEvent +func callbackQGraphicsItemAnimation_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGraphicsItemAnimationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGraphicsItemAnimation) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemAnimation_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGraphicsItemGroup struct { + QGraphicsItem +} + +type QGraphicsItemGroup_ITF interface { + QGraphicsItem_ITF + QGraphicsItemGroup_PTR() *QGraphicsItemGroup +} + +func (ptr *QGraphicsItemGroup) QGraphicsItemGroup_PTR() *QGraphicsItemGroup { + return ptr +} + +func (ptr *QGraphicsItemGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsItemGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsItemGroup(ptr QGraphicsItemGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItemGroup_PTR().Pointer() + } + return nil +} + +func NewQGraphicsItemGroupFromPointer(ptr unsafe.Pointer) (n *QGraphicsItemGroup) { + n = new(QGraphicsItemGroup) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsItemGroup__anonymous +//QGraphicsItemGroup::anonymous +type QGraphicsItemGroup__anonymous int64 + +const ( + QGraphicsItemGroup__Type QGraphicsItemGroup__anonymous = QGraphicsItemGroup__anonymous(10) +) + +func NewQGraphicsItemGroup(parent QGraphicsItem_ITF) *QGraphicsItemGroup { + return NewQGraphicsItemGroupFromPointer(C.QGraphicsItemGroup_NewQGraphicsItemGroup(PointerFromQGraphicsItem(parent))) +} + +func (ptr *QGraphicsItemGroup) AddToGroup(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemGroup_AddToGroup(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +//export callbackQGraphicsItemGroup_BoundingRect +func callbackQGraphicsItemGroup_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsItemGroupFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsItemGroup) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemGroup) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsItemGroup) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItemGroup_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsItemGroup) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsItemGroup_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsItemGroup_Paint +func callbackQGraphicsItemGroup_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsItemGroupFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsItemGroup) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemGroup) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsItemGroup) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemGroup_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsItemGroup) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemGroup_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsItemGroup) RemoveFromGroup(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsItemGroup_RemoveFromGroup(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +//export callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup +func callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsItemGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsItemGroupFromPointer(ptr).DestroyQGraphicsItemGroupDefault() + } +} + +func (ptr *QGraphicsItemGroup) ConnectDestroyQGraphicsItemGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItemGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsItemGroup) DisconnectDestroyQGraphicsItemGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItemGroup") + } +} + +func (ptr *QGraphicsItemGroup) DestroyQGraphicsItemGroup() { + if ptr.Pointer() != nil { + C.QGraphicsItemGroup_DestroyQGraphicsItemGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsItemGroup) DestroyQGraphicsItemGroupDefault() { + if ptr.Pointer() != nil { + C.QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsLayout struct { + QGraphicsLayoutItem +} + +type QGraphicsLayout_ITF interface { + QGraphicsLayoutItem_ITF + QGraphicsLayout_PTR() *QGraphicsLayout +} + +func (ptr *QGraphicsLayout) QGraphicsLayout_PTR() *QGraphicsLayout { + return ptr +} + +func (ptr *QGraphicsLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLayoutItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsLayoutItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsLayout(ptr QGraphicsLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLayout_PTR().Pointer() + } + return nil +} + +func NewQGraphicsLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsLayout) { + n = new(QGraphicsLayout) + n.SetPointer(ptr) + return +} +func NewQGraphicsLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsLayout { + return NewQGraphicsLayoutFromPointer(C.QGraphicsLayout_NewQGraphicsLayout(PointerFromQGraphicsLayoutItem(parent))) +} + +func (ptr *QGraphicsLayout) Activate() { + if ptr.Pointer() != nil { + C.QGraphicsLayout_Activate(ptr.Pointer()) + } +} + +func (ptr *QGraphicsLayout) AddChildLayoutItem(layoutItem QGraphicsLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayout_AddChildLayoutItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(layoutItem)) + } +} + +//export callbackQGraphicsLayout_Count +func callbackQGraphicsLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QGraphicsLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QGraphicsLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsLayout_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQGraphicsLayout_Invalidate +func callbackQGraphicsLayout_Invalidate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsLayoutFromPointer(ptr).InvalidateDefault() + } +} + +func (ptr *QGraphicsLayout) ConnectInvalidate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayout) DisconnectInvalidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "invalidate") + } +} + +func (ptr *QGraphicsLayout) Invalidate() { + if ptr.Pointer() != nil { + C.QGraphicsLayout_Invalidate(ptr.Pointer()) + } +} + +func (ptr *QGraphicsLayout) InvalidateDefault() { + if ptr.Pointer() != nil { + C.QGraphicsLayout_InvalidateDefault(ptr.Pointer()) + } +} + +func (ptr *QGraphicsLayout) IsActivated() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsLayout_IsActivated(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsLayout_ItemAt +func callbackQGraphicsLayout_ItemAt(ptr unsafe.Pointer, i C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(i)))) + } + + return PointerFromQGraphicsLayoutItem(nil) +} + +func (ptr *QGraphicsLayout) ConnectItemAt(f func(i int) *QGraphicsLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(i int) *QGraphicsLayoutItem { + (*(*func(int) *QGraphicsLayoutItem)(signal))(i) + return f(i) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QGraphicsLayout) ItemAt(i int) *QGraphicsLayoutItem { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayout_ItemAt(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +//export callbackQGraphicsLayout_RemoveAt +func callbackQGraphicsLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QGraphicsLayout) ConnectRemoveAt(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayout) DisconnectRemoveAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeAt") + } +} + +func (ptr *QGraphicsLayout) RemoveAt(index int) { + if ptr.Pointer() != nil { + C.QGraphicsLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsLayout) SetContentsMargins(left float64, top float64, right float64, bottom float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayout_SetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) + } +} + +//export callbackQGraphicsLayout_WidgetEvent +func callbackQGraphicsLayout_WidgetEvent(ptr unsafe.Pointer, e unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "widgetEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(e)) + } else { + NewQGraphicsLayoutFromPointer(ptr).WidgetEventDefault(core.NewQEventFromPointer(e)) + } +} + +func (ptr *QGraphicsLayout) ConnectWidgetEvent(f func(e *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "widgetEvent"); signal != nil { + f := func(e *core.QEvent) { + (*(*func(*core.QEvent))(signal))(e) + f(e) + } + qt.ConnectSignal(ptr.Pointer(), "widgetEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "widgetEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayout) DisconnectWidgetEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "widgetEvent") + } +} + +func (ptr *QGraphicsLayout) WidgetEvent(e core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayout_WidgetEvent(ptr.Pointer(), core.PointerFromQEvent(e)) + } +} + +func (ptr *QGraphicsLayout) WidgetEventDefault(e core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayout_WidgetEventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) + } +} + +//export callbackQGraphicsLayout_DestroyQGraphicsLayout +func callbackQGraphicsLayout_DestroyQGraphicsLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsLayoutFromPointer(ptr).DestroyQGraphicsLayoutDefault() + } +} + +func (ptr *QGraphicsLayout) ConnectDestroyQGraphicsLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayout) DisconnectDestroyQGraphicsLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLayout") + } +} + +func (ptr *QGraphicsLayout) DestroyQGraphicsLayout() { + if ptr.Pointer() != nil { + C.QGraphicsLayout_DestroyQGraphicsLayout(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QGraphicsLayout) DestroyQGraphicsLayoutDefault() { + if ptr.Pointer() != nil { + C.QGraphicsLayout_DestroyQGraphicsLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +//export callbackQGraphicsLayout_SizeHint +func callbackQGraphicsLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) + } + + return core.PointerFromQSizeF(NewQGraphicsLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) +} + +func (ptr *QGraphicsLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +type QGraphicsLayoutItem struct { + ptr unsafe.Pointer +} + +type QGraphicsLayoutItem_ITF interface { + QGraphicsLayoutItem_PTR() *QGraphicsLayoutItem +} + +func (ptr *QGraphicsLayoutItem) QGraphicsLayoutItem_PTR() *QGraphicsLayoutItem { + return ptr +} + +func (ptr *QGraphicsLayoutItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QGraphicsLayoutItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQGraphicsLayoutItem(ptr QGraphicsLayoutItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLayoutItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsLayoutItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsLayoutItem) { + n = new(QGraphicsLayoutItem) + n.SetPointer(ptr) + return +} +func NewQGraphicsLayoutItem(parent QGraphicsLayoutItem_ITF, isLayout bool) *QGraphicsLayoutItem { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayoutItem_NewQGraphicsLayoutItem(PointerFromQGraphicsLayoutItem(parent), C.char(int8(qt.GoBoolToInt(isLayout))))) +} + +func (ptr *QGraphicsLayoutItem) ContentsRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsLayoutItem_ContentsRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayoutItem) EffectiveSizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_EffectiveSizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayoutItem) Geometry() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsLayoutItem_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsLayoutItem_GetContentsMargins +func callbackQGraphicsLayoutItem_GetContentsMargins(ptr unsafe.Pointer, left C.double, top C.double, right C.double, bottom C.double) { + if signal := qt.GetSignal(ptr, "getContentsMargins"); signal != nil { + (*(*func(float64, float64, float64, float64))(signal))(float64(left), float64(top), float64(right), float64(bottom)) + } else { + NewQGraphicsLayoutItemFromPointer(ptr).GetContentsMarginsDefault(float64(left), float64(top), float64(right), float64(bottom)) + } +} + +func (ptr *QGraphicsLayoutItem) ConnectGetContentsMargins(f func(left float64, top float64, right float64, bottom float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "getContentsMargins"); signal != nil { + f := func(left float64, top float64, right float64, bottom float64) { + (*(*func(float64, float64, float64, float64))(signal))(left, top, right, bottom) + f(left, top, right, bottom) + } + qt.ConnectSignal(ptr.Pointer(), "getContentsMargins", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "getContentsMargins", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayoutItem) DisconnectGetContentsMargins() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "getContentsMargins") + } +} + +func (ptr *QGraphicsLayoutItem) GetContentsMargins(left float64, top float64, right float64, bottom float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_GetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) + } +} + +func (ptr *QGraphicsLayoutItem) GetContentsMarginsDefault(left float64, top float64, right float64, bottom float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_GetContentsMarginsDefault(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) + } +} + +func (ptr *QGraphicsLayoutItem) GraphicsItem() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsLayoutItem_GraphicsItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsLayoutItem) IsLayout() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsLayoutItem_IsLayout(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsLayoutItem) MaximumHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLayoutItem_MaximumHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsLayoutItem) MaximumSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayoutItem) MaximumWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLayoutItem_MaximumWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsLayoutItem) MinimumHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLayoutItem_MinimumHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsLayoutItem) MinimumSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayoutItem) MinimumWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLayoutItem_MinimumWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsLayoutItem) OwnedByLayout() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsLayoutItem_OwnedByLayout(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsLayoutItem) ParentLayoutItem() *QGraphicsLayoutItem { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayoutItem_ParentLayoutItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsLayoutItem) PreferredHeight() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLayoutItem_PreferredHeight(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsLayoutItem) PreferredSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_PreferredSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayoutItem) PreferredWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLayoutItem_PreferredWidth(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsLayoutItem_SetGeometry +func callbackQGraphicsLayoutItem_SetGeometry(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsLayoutItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsLayoutItem) ConnectSetGeometry(f func(rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { + f := func(rect *core.QRectF) { + (*(*func(*core.QRectF))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayoutItem) DisconnectSetGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry") + } +} + +func (ptr *QGraphicsLayoutItem) SetGeometry(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetGeometry(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsLayoutItem) SetGeometryDefault(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsLayoutItem) SetGraphicsItem(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetGraphicsItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMaximumHeight(height float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMaximumHeight(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMaximumSize(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMaximumSize(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMaximumSize2(w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMaximumSize2(ptr.Pointer(), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMaximumWidth(width float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMaximumWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMinimumHeight(height float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMinimumHeight(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMinimumSize(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMinimumSize(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMinimumSize2(w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMinimumSize2(ptr.Pointer(), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsLayoutItem) SetMinimumWidth(width float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetMinimumWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QGraphicsLayoutItem) SetOwnedByLayout(ownership bool) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetOwnedByLayout(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ownership)))) + } +} + +func (ptr *QGraphicsLayoutItem) SetParentLayoutItem(parent QGraphicsLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetParentLayoutItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(parent)) + } +} + +func (ptr *QGraphicsLayoutItem) SetPreferredHeight(height float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetPreferredHeight(ptr.Pointer(), C.double(height)) + } +} + +func (ptr *QGraphicsLayoutItem) SetPreferredSize(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetPreferredSize(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QGraphicsLayoutItem) SetPreferredSize2(w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetPreferredSize2(ptr.Pointer(), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsLayoutItem) SetPreferredWidth(width float64) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetPreferredWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QGraphicsLayoutItem) SetSizePolicy(policy QSizePolicy_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(policy)) + } +} + +func (ptr *QGraphicsLayoutItem) SetSizePolicy2(hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy, controlType QSizePolicy__ControlType) { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_SetSizePolicy2(ptr.Pointer(), C.longlong(hPolicy), C.longlong(vPolicy), C.longlong(controlType)) + } +} + +//export callbackQGraphicsLayoutItem_SizeHint +func callbackQGraphicsLayoutItem_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) + } + + return core.PointerFromQSizeF(core.NewQSizeF()) +} + +func (ptr *QGraphicsLayoutItem) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { + (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) + return f(which, constraint) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayoutItem) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QGraphicsLayoutItem) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLayoutItem) SizePolicy() *QSizePolicy { + if ptr.Pointer() != nil { + tmpValue := NewQSizePolicyFromPointer(C.QGraphicsLayoutItem_SizePolicy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue + } + return nil +} + +//export callbackQGraphicsLayoutItem_UpdateGeometry +func callbackQGraphicsLayoutItem_UpdateGeometry(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateGeometry"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsLayoutItemFromPointer(ptr).UpdateGeometryDefault() + } +} + +func (ptr *QGraphicsLayoutItem) ConnectUpdateGeometry(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateGeometry"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayoutItem) DisconnectUpdateGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateGeometry") + } +} + +func (ptr *QGraphicsLayoutItem) UpdateGeometry() { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_UpdateGeometry(ptr.Pointer()) + } +} + +func (ptr *QGraphicsLayoutItem) UpdateGeometryDefault() { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_UpdateGeometryDefault(ptr.Pointer()) + } +} + +//export callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem +func callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsLayoutItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsLayoutItemFromPointer(ptr).DestroyQGraphicsLayoutItemDefault() + } +} + +func (ptr *QGraphicsLayoutItem) ConnectDestroyQGraphicsLayoutItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLayoutItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLayoutItem) DisconnectDestroyQGraphicsLayoutItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem") + } +} + +func (ptr *QGraphicsLayoutItem) DestroyQGraphicsLayoutItem() { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsLayoutItem) DestroyQGraphicsLayoutItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsLineItem struct { + QGraphicsItem +} + +type QGraphicsLineItem_ITF interface { + QGraphicsItem_ITF + QGraphicsLineItem_PTR() *QGraphicsLineItem +} + +func (ptr *QGraphicsLineItem) QGraphicsLineItem_PTR() *QGraphicsLineItem { + return ptr +} + +func (ptr *QGraphicsLineItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsLineItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsLineItem(ptr QGraphicsLineItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLineItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsLineItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsLineItem) { + n = new(QGraphicsLineItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsLineItem__anonymous +//QGraphicsLineItem::anonymous +type QGraphicsLineItem__anonymous int64 + +const ( + QGraphicsLineItem__Type QGraphicsLineItem__anonymous = QGraphicsLineItem__anonymous(6) +) + +func NewQGraphicsLineItem(parent QGraphicsItem_ITF) *QGraphicsLineItem { + return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsLineItem2(line core.QLineF_ITF, parent QGraphicsItem_ITF) *QGraphicsLineItem { + return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem2(core.PointerFromQLineF(line), PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsLineItem3(x1 float64, y1 float64, x2 float64, y2 float64, parent QGraphicsItem_ITF) *QGraphicsLineItem { + return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem3(C.double(x1), C.double(y1), C.double(x2), C.double(y2), PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsLineItem_BoundingRect +func callbackQGraphicsLineItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsLineItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsLineItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLineItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsLineItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsLineItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLineItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsLineItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLineItem) Line() *core.QLineF { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFFromPointer(C.QGraphicsLineItem_Line(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsLineItem_Paint +func callbackQGraphicsLineItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsLineItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsLineItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLineItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsLineItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsLineItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsLineItem) Pen() *gui.QPen { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPenFromPointer(C.QGraphicsLineItem_Pen(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPen).DestroyQPen) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLineItem) SetLine(line core.QLineF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_SetLine(ptr.Pointer(), core.PointerFromQLineF(line)) + } +} + +func (ptr *QGraphicsLineItem) SetLine2(x1 float64, y1 float64, x2 float64, y2 float64) { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_SetLine2(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) + } +} + +func (ptr *QGraphicsLineItem) SetPen(pen gui.QPen_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_SetPen(ptr.Pointer(), gui.PointerFromQPen(pen)) + } +} + +//export callbackQGraphicsLineItem_DestroyQGraphicsLineItem +func callbackQGraphicsLineItem_DestroyQGraphicsLineItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsLineItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsLineItemFromPointer(ptr).DestroyQGraphicsLineItemDefault() + } +} + +func (ptr *QGraphicsLineItem) ConnectDestroyQGraphicsLineItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLineItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLineItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLineItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLineItem) DisconnectDestroyQGraphicsLineItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLineItem") + } +} + +func (ptr *QGraphicsLineItem) DestroyQGraphicsLineItem() { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_DestroyQGraphicsLineItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsLineItem) DestroyQGraphicsLineItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsLineItem_DestroyQGraphicsLineItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsLinearLayout struct { + QGraphicsLayout +} + +type QGraphicsLinearLayout_ITF interface { + QGraphicsLayout_ITF + QGraphicsLinearLayout_PTR() *QGraphicsLinearLayout +} + +func (ptr *QGraphicsLinearLayout) QGraphicsLinearLayout_PTR() *QGraphicsLinearLayout { + return ptr +} + +func (ptr *QGraphicsLinearLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsLinearLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsLayout_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsLinearLayout(ptr QGraphicsLinearLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsLinearLayout_PTR().Pointer() + } + return nil +} + +func NewQGraphicsLinearLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsLinearLayout) { + n = new(QGraphicsLinearLayout) + n.SetPointer(ptr) + return +} +func NewQGraphicsLinearLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsLinearLayout { + return NewQGraphicsLinearLayoutFromPointer(C.QGraphicsLinearLayout_NewQGraphicsLinearLayout(PointerFromQGraphicsLayoutItem(parent))) +} + +func NewQGraphicsLinearLayout2(orientation core.Qt__Orientation, parent QGraphicsLayoutItem_ITF) *QGraphicsLinearLayout { + return NewQGraphicsLinearLayoutFromPointer(C.QGraphicsLinearLayout_NewQGraphicsLinearLayout2(C.longlong(orientation), PointerFromQGraphicsLayoutItem(parent))) +} + +func (ptr *QGraphicsLinearLayout) AddItem(item QGraphicsLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)) + } +} + +func (ptr *QGraphicsLinearLayout) AddStretch(stretch int) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_AddStretch(ptr.Pointer(), C.int(int32(stretch))) + } +} + +func (ptr *QGraphicsLinearLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QGraphicsLinearLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))) + } + return 0 +} + +//export callbackQGraphicsLinearLayout_Count +func callbackQGraphicsLinearLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQGraphicsLinearLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QGraphicsLinearLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLinearLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QGraphicsLinearLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsLinearLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsLinearLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsLinearLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsLinearLayout) InsertItem(index int, item QGraphicsLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQGraphicsLayoutItem(item)) + } +} + +func (ptr *QGraphicsLinearLayout) InsertStretch(index int, stretch int) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_InsertStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) + } +} + +//export callbackQGraphicsLinearLayout_ItemAt +func callbackQGraphicsLinearLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQGraphicsLayoutItem(NewQGraphicsLinearLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) +} + +func (ptr *QGraphicsLinearLayout) ConnectItemAt(f func(index int) *QGraphicsLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(index int) *QGraphicsLayoutItem { + (*(*func(int) *QGraphicsLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLinearLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QGraphicsLinearLayout) ItemAt(index int) *QGraphicsLayoutItem { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLinearLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGraphicsLinearLayout) ItemAtDefault(index int) *QGraphicsLayoutItem { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLinearLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGraphicsLinearLayout) ItemSpacing(index int) float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLinearLayout_ItemSpacing(ptr.Pointer(), C.int(int32(index)))) + } + return 0 +} + +func (ptr *QGraphicsLinearLayout) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QGraphicsLinearLayout_Orientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsLinearLayout_RemoveAt +func callbackQGraphicsLinearLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQGraphicsLinearLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index))) + } +} + +func (ptr *QGraphicsLinearLayout) ConnectRemoveAt(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLinearLayout) DisconnectRemoveAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeAt") + } +} + +func (ptr *QGraphicsLinearLayout) RemoveAt(index int) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsLinearLayout) RemoveAtDefault(index int) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QGraphicsLinearLayout) RemoveItem(item QGraphicsLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)) + } +} + +func (ptr *QGraphicsLinearLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsLinearLayout) SetItemSpacing(index int, spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_SetItemSpacing(ptr.Pointer(), C.int(int32(index)), C.double(spacing)) + } +} + +func (ptr *QGraphicsLinearLayout) SetOrientation(orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_SetOrientation(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QGraphicsLinearLayout) SetSpacing(spacing float64) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_SetSpacing(ptr.Pointer(), C.double(spacing)) + } +} + +func (ptr *QGraphicsLinearLayout) SetStretchFactor(item QGraphicsLayoutItem_ITF, stretch int) { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_SetStretchFactor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(stretch))) + } +} + +//export callbackQGraphicsLinearLayout_SizeHint +func callbackQGraphicsLinearLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) + } + + return core.PointerFromQSizeF(NewQGraphicsLinearLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) +} + +func (ptr *QGraphicsLinearLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { + (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) + return f(which, constraint) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLinearLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QGraphicsLinearLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLinearLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLinearLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLinearLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsLinearLayout) Spacing() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsLinearLayout_Spacing(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsLinearLayout) StretchFactor(item QGraphicsLayoutItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsLinearLayout_StretchFactor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)))) + } + return 0 +} + +//export callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout +func callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsLinearLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsLinearLayoutFromPointer(ptr).DestroyQGraphicsLinearLayoutDefault() + } +} + +func (ptr *QGraphicsLinearLayout) ConnectDestroyQGraphicsLinearLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLinearLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsLinearLayout) DisconnectDestroyQGraphicsLinearLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout") + } +} + +func (ptr *QGraphicsLinearLayout) DestroyQGraphicsLinearLayout() { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsLinearLayout) DestroyQGraphicsLinearLayoutDefault() { + if ptr.Pointer() != nil { + C.QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsObject struct { + core.QObject + QGraphicsItem +} + +type QGraphicsObject_ITF interface { + core.QObject_ITF + QGraphicsItem_ITF + QGraphicsObject_PTR() *QGraphicsObject +} + +func (ptr *QGraphicsObject) QGraphicsObject_PTR() *QGraphicsObject { + return ptr +} + +func (ptr *QGraphicsObject) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsObject) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + ptr.QGraphicsItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsObject(ptr QGraphicsObject_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsObject_PTR().Pointer() + } + return nil +} + +func NewQGraphicsObjectFromPointer(ptr unsafe.Pointer) (n *QGraphicsObject) { + n = new(QGraphicsObject) + n.SetPointer(ptr) + return +} +func NewQGraphicsObject(parent QGraphicsItem_ITF) *QGraphicsObject { + tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsObject_NewQGraphicsObject(PointerFromQGraphicsItem(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGraphicsObject_EnabledChanged +func callbackQGraphicsObject_EnabledChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectEnabledChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") { + C.QGraphicsObject_ConnectEnabledChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "enabledChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectEnabledChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectEnabledChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "enabledChanged") + } +} + +func (ptr *QGraphicsObject) EnabledChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_EnabledChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_Event +func callbackQGraphicsObject_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev))))) +} + +func (ptr *QGraphicsObject) ConnectEvent(f func(ev *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { + f := func(ev *core.QEvent) bool { + (*(*func(*core.QEvent) bool)(signal))(ev) + return f(ev) + } + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "event") + } +} + +func (ptr *QGraphicsObject) Event(ev core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsObject_Event(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 + } + return false +} + +func (ptr *QGraphicsObject) EventDefault(ev core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 + } + return false +} + +func (ptr *QGraphicsObject) GrabGesture(gesture core.Qt__GestureType, flags core.Qt__GestureFlag) { + if ptr.Pointer() != nil { + C.QGraphicsObject_GrabGesture(ptr.Pointer(), C.longlong(gesture), C.longlong(flags)) + } +} + +//export callbackQGraphicsObject_OpacityChanged +func callbackQGraphicsObject_OpacityChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectOpacityChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") { + C.QGraphicsObject_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectOpacityChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectOpacityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "opacityChanged") + } +} + +func (ptr *QGraphicsObject) OpacityChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_OpacityChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_ParentChanged +func callbackQGraphicsObject_ParentChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "parentChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectParentChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "parentChanged") { + C.QGraphicsObject_ConnectParentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "parentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "parentChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectParentChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectParentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "parentChanged") + } +} + +func (ptr *QGraphicsObject) ParentChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_ParentChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_RotationChanged +func callbackQGraphicsObject_RotationChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "rotationChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectRotationChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rotationChanged") { + C.QGraphicsObject_ConnectRotationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rotationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rotationChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectRotationChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectRotationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rotationChanged") + } +} + +func (ptr *QGraphicsObject) RotationChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_RotationChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_ScaleChanged +func callbackQGraphicsObject_ScaleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectScaleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") { + C.QGraphicsObject_ConnectScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scaleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectScaleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "scaleChanged") + } +} + +func (ptr *QGraphicsObject) ScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_ScaleChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsObject) UngrabGesture(gesture core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QGraphicsObject_UngrabGesture(ptr.Pointer(), C.longlong(gesture)) + } +} + +//export callbackQGraphicsObject_UpdateMicroFocus +func callbackQGraphicsObject_UpdateMicroFocus(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsObjectFromPointer(ptr).UpdateMicroFocusDefault() + } +} + +func (ptr *QGraphicsObject) ConnectUpdateMicroFocus(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateMicroFocus"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectUpdateMicroFocus() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateMicroFocus") + } +} + +func (ptr *QGraphicsObject) UpdateMicroFocus() { + if ptr.Pointer() != nil { + C.QGraphicsObject_UpdateMicroFocus(ptr.Pointer()) + } +} + +func (ptr *QGraphicsObject) UpdateMicroFocusDefault() { + if ptr.Pointer() != nil { + C.QGraphicsObject_UpdateMicroFocusDefault(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_VisibleChanged +func callbackQGraphicsObject_VisibleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectVisibleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { + C.QGraphicsObject_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectVisibleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectVisibleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") + } +} + +func (ptr *QGraphicsObject) VisibleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_VisibleChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_XChanged +func callbackQGraphicsObject_XChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "xChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectXChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "xChanged") { + C.QGraphicsObject_ConnectXChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "xChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectXChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectXChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "xChanged") + } +} + +func (ptr *QGraphicsObject) XChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_XChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_YChanged +func callbackQGraphicsObject_YChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "yChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectYChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "yChanged") { + C.QGraphicsObject_ConnectYChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "yChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectYChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectYChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "yChanged") + } +} + +func (ptr *QGraphicsObject) YChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_YChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_ZChanged +func callbackQGraphicsObject_ZChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "zChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsObject) ConnectZChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "zChanged") { + C.QGraphicsObject_ConnectZChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "zChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "zChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectZChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectZChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "zChanged") + } +} + +func (ptr *QGraphicsObject) ZChanged() { + if ptr.Pointer() != nil { + C.QGraphicsObject_ZChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsObject_DestroyQGraphicsObject +func callbackQGraphicsObject_DestroyQGraphicsObject(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsObject"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsObjectFromPointer(ptr).DestroyQGraphicsObjectDefault() + } +} + +func (ptr *QGraphicsObject) ConnectDestroyQGraphicsObject(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsObject"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsObject", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsObject", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsObject) DisconnectDestroyQGraphicsObject() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsObject") + } +} + +func (ptr *QGraphicsObject) DestroyQGraphicsObject() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DestroyQGraphicsObject(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsObject) DestroyQGraphicsObjectDefault() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DestroyQGraphicsObjectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsObject) Parent() *QGraphicsObject { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsObject_Parent(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) SetParent(parent QGraphicsObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetParent(ptr.Pointer(), PointerFromQGraphicsObject(parent)) + } +} + +func (ptr *QGraphicsObject) Opacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsObject_Opacity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsObject) SetOpacity(opacity float64) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetOpacity(ptr.Pointer(), C.double(opacity)) + } +} + +func (ptr *QGraphicsObject) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsObject_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsObject) SetEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsObject) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsObject_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsObject) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QGraphicsObject) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsObject_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) SetPos(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetPos(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func (ptr *QGraphicsObject) X() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsObject_X(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsObject) SetX(x float64) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetX(ptr.Pointer(), C.double(x)) + } +} + +func (ptr *QGraphicsObject) Y() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsObject_Y(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsObject) SetY(y float64) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetY(ptr.Pointer(), C.double(y)) + } +} + +func (ptr *QGraphicsObject) ZValue() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsObject_ZValue(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsObject) SetZValue(z float64) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetZValue(ptr.Pointer(), C.double(z)) + } +} + +func (ptr *QGraphicsObject) Rotation() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsObject_Rotation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsObject) SetRotation(rotation float64) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetRotation(ptr.Pointer(), C.double(rotation)) + } +} + +func (ptr *QGraphicsObject) Scale() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsObject_Scale(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsObject) SetScale(scale float64) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetScale(ptr.Pointer(), C.double(scale)) + } +} + +func (ptr *QGraphicsObject) TransformOriginPoint() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsObject_TransformOriginPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) SetTransformOriginPoint(transformOriginPoint core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetTransformOriginPoint(ptr.Pointer(), core.PointerFromQPointF(transformOriginPoint)) + } +} + +func (ptr *QGraphicsObject) GraphicsEffect() *QGraphicsEffect { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsObject_GraphicsEffect(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) SetGraphicsEffect(effect QGraphicsEffect_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect)) + } +} + +func (ptr *QGraphicsObject) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsObject) __children_newList() unsafe.Pointer { + return C.QGraphicsObject___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsObject) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGraphicsObject) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGraphicsObject___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsObject) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsObject) __findChildren_newList() unsafe.Pointer { + return C.QGraphicsObject___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsObject) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsObject) __findChildren_newList3() unsafe.Pointer { + return C.QGraphicsObject___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsObject) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsObject) __qFindChildren_newList2() unsafe.Pointer { + return C.QGraphicsObject___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGraphicsObject_ChildEvent +func callbackQGraphicsObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGraphicsObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGraphicsObject) ChildEvent(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *QGraphicsObject) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGraphicsObject_ConnectNotify +func callbackQGraphicsObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsObject) ConnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QGraphicsObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsObject_CustomEvent +func callbackQGraphicsObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsObject) CustomEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsObject) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsObject_DeleteLater +func callbackQGraphicsObject_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsObjectFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGraphicsObject) DeleteLater() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsObject) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGraphicsObject_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGraphicsObject_Destroyed +func callbackQGraphicsObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGraphicsObject_DisconnectNotify +func callbackQGraphicsObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsObject) DisconnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QGraphicsObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsObject_EventFilter +func callbackQGraphicsObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsObject) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsObject_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsObject_MetaObject +func callbackQGraphicsObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGraphicsObjectFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGraphicsObject) MetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsObject_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsObject) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsObject_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsObject_ObjectNameChanged +func callbackQGraphicsObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGraphicsObject_TimerEvent +func callbackQGraphicsObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGraphicsObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGraphicsObject) TimerEvent(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QGraphicsObject) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +//export callbackQGraphicsObject_BoundingRect +func callbackQGraphicsObject_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsObjectFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsObject) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsObject_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsObject) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsObject_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsObject_Paint +func callbackQGraphicsObject_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsObjectFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsObject) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsObject) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsObject_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +type QGraphicsOpacityEffect struct { + QGraphicsEffect +} + +type QGraphicsOpacityEffect_ITF interface { + QGraphicsEffect_ITF + QGraphicsOpacityEffect_PTR() *QGraphicsOpacityEffect +} + +func (ptr *QGraphicsOpacityEffect) QGraphicsOpacityEffect_PTR() *QGraphicsOpacityEffect { + return ptr +} + +func (ptr *QGraphicsOpacityEffect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsEffect_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsOpacityEffect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsEffect_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsOpacityEffect(ptr QGraphicsOpacityEffect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsOpacityEffect_PTR().Pointer() + } + return nil +} + +func NewQGraphicsOpacityEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsOpacityEffect) { + n = new(QGraphicsOpacityEffect) + n.SetPointer(ptr) + return +} +func NewQGraphicsOpacityEffect(parent core.QObject_ITF) *QGraphicsOpacityEffect { + tmpValue := NewQGraphicsOpacityEffectFromPointer(C.QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGraphicsOpacityEffect_Draw +func callbackQGraphicsOpacityEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "draw"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } else { + NewQGraphicsOpacityEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) + } +} + +func (ptr *QGraphicsOpacityEffect) ConnectDraw(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsOpacityEffect) DisconnectDraw() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "draw") + } +} + +func (ptr *QGraphicsOpacityEffect) Draw(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsOpacityEffect) DrawDefault(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QGraphicsOpacityEffect) Opacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsOpacityEffect_Opacity(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsOpacityEffect_OpacityChanged +func callbackQGraphicsOpacityEffect_OpacityChanged(ptr unsafe.Pointer, opacity C.double) { + if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil { + (*(*func(float64))(signal))(float64(opacity)) + } + +} + +func (ptr *QGraphicsOpacityEffect) ConnectOpacityChanged(f func(opacity float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") { + C.QGraphicsOpacityEffect_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil { + f := func(opacity float64) { + (*(*func(float64))(signal))(opacity) + f(opacity) + } + qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsOpacityEffect) DisconnectOpacityChanged() { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_DisconnectOpacityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "opacityChanged") + } +} + +func (ptr *QGraphicsOpacityEffect) OpacityChanged(opacity float64) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_OpacityChanged(ptr.Pointer(), C.double(opacity)) + } +} + +func (ptr *QGraphicsOpacityEffect) OpacityMask() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QGraphicsOpacityEffect_OpacityMask(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +//export callbackQGraphicsOpacityEffect_OpacityMaskChanged +func callbackQGraphicsOpacityEffect_OpacityMaskChanged(ptr unsafe.Pointer, mask unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "opacityMaskChanged"); signal != nil { + (*(*func(*gui.QBrush))(signal))(gui.NewQBrushFromPointer(mask)) + } + +} + +func (ptr *QGraphicsOpacityEffect) ConnectOpacityMaskChanged(f func(mask *gui.QBrush)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "opacityMaskChanged") { + C.QGraphicsOpacityEffect_ConnectOpacityMaskChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityMaskChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "opacityMaskChanged"); signal != nil { + f := func(mask *gui.QBrush) { + (*(*func(*gui.QBrush))(signal))(mask) + f(mask) + } + qt.ConnectSignal(ptr.Pointer(), "opacityMaskChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "opacityMaskChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsOpacityEffect) DisconnectOpacityMaskChanged() { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "opacityMaskChanged") + } +} + +func (ptr *QGraphicsOpacityEffect) OpacityMaskChanged(mask gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_OpacityMaskChanged(ptr.Pointer(), gui.PointerFromQBrush(mask)) + } +} + +//export callbackQGraphicsOpacityEffect_SetOpacity +func callbackQGraphicsOpacityEffect_SetOpacity(ptr unsafe.Pointer, opacity C.double) { + if signal := qt.GetSignal(ptr, "setOpacity"); signal != nil { + (*(*func(float64))(signal))(float64(opacity)) + } else { + NewQGraphicsOpacityEffectFromPointer(ptr).SetOpacityDefault(float64(opacity)) + } +} + +func (ptr *QGraphicsOpacityEffect) ConnectSetOpacity(f func(opacity float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOpacity"); signal != nil { + f := func(opacity float64) { + (*(*func(float64))(signal))(opacity) + f(opacity) + } + qt.ConnectSignal(ptr.Pointer(), "setOpacity", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOpacity", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsOpacityEffect) DisconnectSetOpacity() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOpacity") + } +} + +func (ptr *QGraphicsOpacityEffect) SetOpacity(opacity float64) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_SetOpacity(ptr.Pointer(), C.double(opacity)) + } +} + +func (ptr *QGraphicsOpacityEffect) SetOpacityDefault(opacity float64) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_SetOpacityDefault(ptr.Pointer(), C.double(opacity)) + } +} + +//export callbackQGraphicsOpacityEffect_SetOpacityMask +func callbackQGraphicsOpacityEffect_SetOpacityMask(ptr unsafe.Pointer, mask unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setOpacityMask"); signal != nil { + (*(*func(*gui.QBrush))(signal))(gui.NewQBrushFromPointer(mask)) + } else { + NewQGraphicsOpacityEffectFromPointer(ptr).SetOpacityMaskDefault(gui.NewQBrushFromPointer(mask)) + } +} + +func (ptr *QGraphicsOpacityEffect) ConnectSetOpacityMask(f func(mask *gui.QBrush)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOpacityMask"); signal != nil { + f := func(mask *gui.QBrush) { + (*(*func(*gui.QBrush))(signal))(mask) + f(mask) + } + qt.ConnectSignal(ptr.Pointer(), "setOpacityMask", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOpacityMask", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsOpacityEffect) DisconnectSetOpacityMask() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOpacityMask") + } +} + +func (ptr *QGraphicsOpacityEffect) SetOpacityMask(mask gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_SetOpacityMask(ptr.Pointer(), gui.PointerFromQBrush(mask)) + } +} + +func (ptr *QGraphicsOpacityEffect) SetOpacityMaskDefault(mask gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_SetOpacityMaskDefault(ptr.Pointer(), gui.PointerFromQBrush(mask)) + } +} + +//export callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect +func callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsOpacityEffect"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsOpacityEffectFromPointer(ptr).DestroyQGraphicsOpacityEffectDefault() + } +} + +func (ptr *QGraphicsOpacityEffect) ConnectDestroyQGraphicsOpacityEffect(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsOpacityEffect"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsOpacityEffect) DisconnectDestroyQGraphicsOpacityEffect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect") + } +} + +func (ptr *QGraphicsOpacityEffect) DestroyQGraphicsOpacityEffect() { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsOpacityEffect) DestroyQGraphicsOpacityEffectDefault() { + if ptr.Pointer() != nil { + C.QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsPathItem struct { + QAbstractGraphicsShapeItem +} + +type QGraphicsPathItem_ITF interface { + QAbstractGraphicsShapeItem_ITF + QGraphicsPathItem_PTR() *QGraphicsPathItem +} + +func (ptr *QGraphicsPathItem) QGraphicsPathItem_PTR() *QGraphicsPathItem { + return ptr +} + +func (ptr *QGraphicsPathItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsPathItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsPathItem(ptr QGraphicsPathItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsPathItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsPathItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPathItem) { + n = new(QGraphicsPathItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsPathItem__anonymous +//QGraphicsPathItem::anonymous +type QGraphicsPathItem__anonymous int64 + +const ( + QGraphicsPathItem__Type QGraphicsPathItem__anonymous = QGraphicsPathItem__anonymous(2) +) + +func NewQGraphicsPathItem(parent QGraphicsItem_ITF) *QGraphicsPathItem { + return NewQGraphicsPathItemFromPointer(C.QGraphicsPathItem_NewQGraphicsPathItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsPathItem2(path gui.QPainterPath_ITF, parent QGraphicsItem_ITF) *QGraphicsPathItem { + return NewQGraphicsPathItemFromPointer(C.QGraphicsPathItem_NewQGraphicsPathItem2(gui.PointerFromQPainterPath(path), PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsPathItem_BoundingRect +func callbackQGraphicsPathItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsPathItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsPathItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPathItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsPathItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsPathItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPathItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsPathItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsPathItem_Paint +func callbackQGraphicsPathItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsPathItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsPathItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPathItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsPathItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPathItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsPathItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPathItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsPathItem) Path() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsPathItem_Path(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPathItem) SetPath(path gui.QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPathItem_SetPath(ptr.Pointer(), gui.PointerFromQPainterPath(path)) + } +} + +//export callbackQGraphicsPathItem_DestroyQGraphicsPathItem +func callbackQGraphicsPathItem_DestroyQGraphicsPathItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsPathItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsPathItemFromPointer(ptr).DestroyQGraphicsPathItemDefault() + } +} + +func (ptr *QGraphicsPathItem) ConnectDestroyQGraphicsPathItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPathItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPathItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPathItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPathItem) DisconnectDestroyQGraphicsPathItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPathItem") + } +} + +func (ptr *QGraphicsPathItem) DestroyQGraphicsPathItem() { + if ptr.Pointer() != nil { + C.QGraphicsPathItem_DestroyQGraphicsPathItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsPathItem) DestroyQGraphicsPathItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsPathItem_DestroyQGraphicsPathItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsPixmapItem struct { + QGraphicsItem +} + +type QGraphicsPixmapItem_ITF interface { + QGraphicsItem_ITF + QGraphicsPixmapItem_PTR() *QGraphicsPixmapItem +} + +func (ptr *QGraphicsPixmapItem) QGraphicsPixmapItem_PTR() *QGraphicsPixmapItem { + return ptr +} + +func (ptr *QGraphicsPixmapItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsPixmapItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsPixmapItem(ptr QGraphicsPixmapItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsPixmapItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsPixmapItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPixmapItem) { + n = new(QGraphicsPixmapItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsPixmapItem__ShapeMode +//QGraphicsPixmapItem::ShapeMode +type QGraphicsPixmapItem__ShapeMode int64 + +const ( + QGraphicsPixmapItem__MaskShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(0) + QGraphicsPixmapItem__BoundingRectShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(1) + QGraphicsPixmapItem__HeuristicMaskShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(2) +) + +//go:generate stringer -type=QGraphicsPixmapItem__anonymous +//QGraphicsPixmapItem::anonymous +type QGraphicsPixmapItem__anonymous int64 + +const ( + QGraphicsPixmapItem__Type QGraphicsPixmapItem__anonymous = QGraphicsPixmapItem__anonymous(7) +) + +func NewQGraphicsPixmapItem(parent QGraphicsItem_ITF) *QGraphicsPixmapItem { + return NewQGraphicsPixmapItemFromPointer(C.QGraphicsPixmapItem_NewQGraphicsPixmapItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsPixmapItem2(pixmap gui.QPixmap_ITF, parent QGraphicsItem_ITF) *QGraphicsPixmapItem { + return NewQGraphicsPixmapItemFromPointer(C.QGraphicsPixmapItem_NewQGraphicsPixmapItem2(gui.PointerFromQPixmap(pixmap), PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsPixmapItem_BoundingRect +func callbackQGraphicsPixmapItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsPixmapItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsPixmapItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPixmapItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsPixmapItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsPixmapItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPixmapItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsPixmapItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPixmapItem) Offset() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsPixmapItem_Offset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsPixmapItem_Paint +func callbackQGraphicsPixmapItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsPixmapItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsPixmapItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPixmapItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsPixmapItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsPixmapItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsPixmapItem) Pixmap() *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QGraphicsPixmapItem_Pixmap(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPixmapItem) SetOffset(offset core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_SetOffset(ptr.Pointer(), core.PointerFromQPointF(offset)) + } +} + +func (ptr *QGraphicsPixmapItem) SetOffset2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_SetOffset2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QGraphicsPixmapItem) SetPixmap(pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QGraphicsPixmapItem) SetShapeMode(mode QGraphicsPixmapItem__ShapeMode) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_SetShapeMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QGraphicsPixmapItem) SetTransformationMode(mode core.Qt__TransformationMode) { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_SetTransformationMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QGraphicsPixmapItem) ShapeMode() QGraphicsPixmapItem__ShapeMode { + if ptr.Pointer() != nil { + return QGraphicsPixmapItem__ShapeMode(C.QGraphicsPixmapItem_ShapeMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsPixmapItem) TransformationMode() core.Qt__TransformationMode { + if ptr.Pointer() != nil { + return core.Qt__TransformationMode(C.QGraphicsPixmapItem_TransformationMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem +func callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsPixmapItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsPixmapItemFromPointer(ptr).DestroyQGraphicsPixmapItemDefault() + } +} + +func (ptr *QGraphicsPixmapItem) ConnectDestroyQGraphicsPixmapItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPixmapItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPixmapItem) DisconnectDestroyQGraphicsPixmapItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem") + } +} + +func (ptr *QGraphicsPixmapItem) DestroyQGraphicsPixmapItem() { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsPixmapItem) DestroyQGraphicsPixmapItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsPolygonItem struct { + QAbstractGraphicsShapeItem +} + +type QGraphicsPolygonItem_ITF interface { + QAbstractGraphicsShapeItem_ITF + QGraphicsPolygonItem_PTR() *QGraphicsPolygonItem +} + +func (ptr *QGraphicsPolygonItem) QGraphicsPolygonItem_PTR() *QGraphicsPolygonItem { + return ptr +} + +func (ptr *QGraphicsPolygonItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsPolygonItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsPolygonItem(ptr QGraphicsPolygonItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsPolygonItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsPolygonItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPolygonItem) { + n = new(QGraphicsPolygonItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsPolygonItem__anonymous +//QGraphicsPolygonItem::anonymous +type QGraphicsPolygonItem__anonymous int64 + +const ( + QGraphicsPolygonItem__Type QGraphicsPolygonItem__anonymous = QGraphicsPolygonItem__anonymous(5) +) + +func NewQGraphicsPolygonItem(parent QGraphicsItem_ITF) *QGraphicsPolygonItem { + return NewQGraphicsPolygonItemFromPointer(C.QGraphicsPolygonItem_NewQGraphicsPolygonItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsPolygonItem2(polygon gui.QPolygonF_ITF, parent QGraphicsItem_ITF) *QGraphicsPolygonItem { + return NewQGraphicsPolygonItemFromPointer(C.QGraphicsPolygonItem_NewQGraphicsPolygonItem2(gui.PointerFromQPolygonF(polygon), PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsPolygonItem_BoundingRect +func callbackQGraphicsPolygonItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsPolygonItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsPolygonItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPolygonItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsPolygonItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsPolygonItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPolygonItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsPolygonItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPolygonItem) FillRule() core.Qt__FillRule { + if ptr.Pointer() != nil { + return core.Qt__FillRule(C.QGraphicsPolygonItem_FillRule(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsPolygonItem_Paint +func callbackQGraphicsPolygonItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsPolygonItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsPolygonItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPolygonItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsPolygonItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPolygonItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsPolygonItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPolygonItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsPolygonItem) Polygon() *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsPolygonItem_Polygon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsPolygonItem) SetFillRule(rule core.Qt__FillRule) { + if ptr.Pointer() != nil { + C.QGraphicsPolygonItem_SetFillRule(ptr.Pointer(), C.longlong(rule)) + } +} + +func (ptr *QGraphicsPolygonItem) SetPolygon(polygon gui.QPolygonF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsPolygonItem_SetPolygon(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)) + } +} + +//export callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem +func callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsPolygonItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsPolygonItemFromPointer(ptr).DestroyQGraphicsPolygonItemDefault() + } +} + +func (ptr *QGraphicsPolygonItem) ConnectDestroyQGraphicsPolygonItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPolygonItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsPolygonItem) DisconnectDestroyQGraphicsPolygonItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem") + } +} + +func (ptr *QGraphicsPolygonItem) DestroyQGraphicsPolygonItem() { + if ptr.Pointer() != nil { + C.QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsPolygonItem) DestroyQGraphicsPolygonItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsProxyWidget struct { + QGraphicsWidget +} + +type QGraphicsProxyWidget_ITF interface { + QGraphicsWidget_ITF + QGraphicsProxyWidget_PTR() *QGraphicsProxyWidget +} + +func (ptr *QGraphicsProxyWidget) QGraphicsProxyWidget_PTR() *QGraphicsProxyWidget { + return ptr +} + +func (ptr *QGraphicsProxyWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsProxyWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsWidget_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsProxyWidget(ptr QGraphicsProxyWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsProxyWidget_PTR().Pointer() + } + return nil +} + +func NewQGraphicsProxyWidgetFromPointer(ptr unsafe.Pointer) (n *QGraphicsProxyWidget) { + n = new(QGraphicsProxyWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsProxyWidget__anonymous +//QGraphicsProxyWidget::anonymous +type QGraphicsProxyWidget__anonymous int64 + +const ( + QGraphicsProxyWidget__Type QGraphicsProxyWidget__anonymous = QGraphicsProxyWidget__anonymous(12) +) + +func NewQGraphicsProxyWidget(parent QGraphicsItem_ITF, wFlags core.Qt__WindowType) *QGraphicsProxyWidget { + tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewQGraphicsProxyWidget(PointerFromQGraphicsItem(parent), C.longlong(wFlags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsProxyWidget) CreateProxyForChildWidget(child QWidget_ITF) *QGraphicsProxyWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_CreateProxyForChildWidget(ptr.Pointer(), PointerFromQWidget(child))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsProxyWidget_NewProxyWidget +func callbackQGraphicsProxyWidget_NewProxyWidget(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "newProxyWidget"); signal != nil { + return PointerFromQGraphicsProxyWidget((*(*func(*QWidget) *QGraphicsProxyWidget)(signal))(NewQWidgetFromPointer(child))) + } + + return PointerFromQGraphicsProxyWidget(NewQGraphicsProxyWidgetFromPointer(ptr).NewProxyWidgetDefault(NewQWidgetFromPointer(child))) +} + +func (ptr *QGraphicsProxyWidget) ConnectNewProxyWidget(f func(child *QWidget) *QGraphicsProxyWidget) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "newProxyWidget"); signal != nil { + f := func(child *QWidget) *QGraphicsProxyWidget { + (*(*func(*QWidget) *QGraphicsProxyWidget)(signal))(child) + return f(child) + } + qt.ConnectSignal(ptr.Pointer(), "newProxyWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "newProxyWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsProxyWidget) DisconnectNewProxyWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "newProxyWidget") + } +} + +func (ptr *QGraphicsProxyWidget) NewProxyWidget(child QWidget_ITF) *QGraphicsProxyWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewProxyWidget(ptr.Pointer(), PointerFromQWidget(child))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsProxyWidget) NewProxyWidgetDefault(child QWidget_ITF) *QGraphicsProxyWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewProxyWidgetDefault(ptr.Pointer(), PointerFromQWidget(child))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsProxyWidget) SetWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsProxyWidget_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsProxyWidget) SubWidgetRect(widget QWidget_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsProxyWidget_SubWidgetRect(ptr.Pointer(), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsProxyWidget) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QGraphicsProxyWidget_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget +func callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsProxyWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsProxyWidgetFromPointer(ptr).DestroyQGraphicsProxyWidgetDefault() + } +} + +func (ptr *QGraphicsProxyWidget) ConnectDestroyQGraphicsProxyWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsProxyWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsProxyWidget) DisconnectDestroyQGraphicsProxyWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget") + } +} + +func (ptr *QGraphicsProxyWidget) DestroyQGraphicsProxyWidget() { + if ptr.Pointer() != nil { + C.QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsProxyWidget) DestroyQGraphicsProxyWidgetDefault() { + if ptr.Pointer() != nil { + C.QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsRectItem struct { + QAbstractGraphicsShapeItem +} + +type QGraphicsRectItem_ITF interface { + QAbstractGraphicsShapeItem_ITF + QGraphicsRectItem_PTR() *QGraphicsRectItem +} + +func (ptr *QGraphicsRectItem) QGraphicsRectItem_PTR() *QGraphicsRectItem { + return ptr +} + +func (ptr *QGraphicsRectItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsRectItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsRectItem(ptr QGraphicsRectItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsRectItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsRectItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsRectItem) { + n = new(QGraphicsRectItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsRectItem__anonymous +//QGraphicsRectItem::anonymous +type QGraphicsRectItem__anonymous int64 + +const ( + QGraphicsRectItem__Type QGraphicsRectItem__anonymous = QGraphicsRectItem__anonymous(3) +) + +func NewQGraphicsRectItem(parent QGraphicsItem_ITF) *QGraphicsRectItem { + return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsRectItem2(rect core.QRectF_ITF, parent QGraphicsItem_ITF) *QGraphicsRectItem { + return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem2(core.PointerFromQRectF(rect), PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsRectItem3(x float64, y float64, width float64, height float64, parent QGraphicsItem_ITF) *QGraphicsRectItem { + return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem3(C.double(x), C.double(y), C.double(width), C.double(height), PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsRectItem_BoundingRect +func callbackQGraphicsRectItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsRectItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsRectItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRectItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsRectItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsRectItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsRectItem_Paint +func callbackQGraphicsRectItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsRectItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsRectItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRectItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsRectItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRectItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsRectItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRectItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsRectItem) Rect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsRectItem) SetRect(rectangle core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRectItem_SetRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) + } +} + +func (ptr *QGraphicsRectItem) SetRect2(x float64, y float64, width float64, height float64) { + if ptr.Pointer() != nil { + C.QGraphicsRectItem_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) + } +} + +//export callbackQGraphicsRectItem_DestroyQGraphicsRectItem +func callbackQGraphicsRectItem_DestroyQGraphicsRectItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsRectItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsRectItemFromPointer(ptr).DestroyQGraphicsRectItemDefault() + } +} + +func (ptr *QGraphicsRectItem) ConnectDestroyQGraphicsRectItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsRectItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRectItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRectItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRectItem) DisconnectDestroyQGraphicsRectItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsRectItem") + } +} + +func (ptr *QGraphicsRectItem) DestroyQGraphicsRectItem() { + if ptr.Pointer() != nil { + C.QGraphicsRectItem_DestroyQGraphicsRectItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsRectItem) DestroyQGraphicsRectItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsRectItem_DestroyQGraphicsRectItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsRotation struct { + QGraphicsTransform +} + +type QGraphicsRotation_ITF interface { + QGraphicsTransform_ITF + QGraphicsRotation_PTR() *QGraphicsRotation +} + +func (ptr *QGraphicsRotation) QGraphicsRotation_PTR() *QGraphicsRotation { + return ptr +} + +func (ptr *QGraphicsRotation) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsTransform_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsRotation) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsTransform_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsRotation(ptr QGraphicsRotation_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsRotation_PTR().Pointer() + } + return nil +} + +func NewQGraphicsRotationFromPointer(ptr unsafe.Pointer) (n *QGraphicsRotation) { + n = new(QGraphicsRotation) + n.SetPointer(ptr) + return +} +func NewQGraphicsRotation(parent core.QObject_ITF) *QGraphicsRotation { + tmpValue := NewQGraphicsRotationFromPointer(C.QGraphicsRotation_NewQGraphicsRotation(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsRotation) Angle() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsRotation_Angle(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsRotation_AngleChanged +func callbackQGraphicsRotation_AngleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "angleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsRotation) ConnectAngleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "angleChanged") { + C.QGraphicsRotation_ConnectAngleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "angleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "angleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "angleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "angleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRotation) DisconnectAngleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_DisconnectAngleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "angleChanged") + } +} + +func (ptr *QGraphicsRotation) AngleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_AngleChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsRotation_ApplyTo +func callbackQGraphicsRotation_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applyTo"); signal != nil { + (*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix)) + } else { + NewQGraphicsRotationFromPointer(ptr).ApplyToDefault(gui.NewQMatrix4x4FromPointer(matrix)) + } +} + +func (ptr *QGraphicsRotation) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil { + f := func(matrix *gui.QMatrix4x4) { + (*(*func(*gui.QMatrix4x4))(signal))(matrix) + f(matrix) + } + qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRotation) DisconnectApplyTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "applyTo") + } +} + +func (ptr *QGraphicsRotation) ApplyTo(matrix gui.QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRotation_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) + } +} + +func (ptr *QGraphicsRotation) ApplyToDefault(matrix gui.QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRotation_ApplyToDefault(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) + } +} + +func (ptr *QGraphicsRotation) Axis() *gui.QVector3D { + if ptr.Pointer() != nil { + tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsRotation_Axis(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +//export callbackQGraphicsRotation_AxisChanged +func callbackQGraphicsRotation_AxisChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "axisChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsRotation) ConnectAxisChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "axisChanged") { + C.QGraphicsRotation_ConnectAxisChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "axisChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "axisChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "axisChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "axisChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRotation) DisconnectAxisChanged() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_DisconnectAxisChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "axisChanged") + } +} + +func (ptr *QGraphicsRotation) AxisChanged() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_AxisChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsRotation) Origin() *gui.QVector3D { + if ptr.Pointer() != nil { + tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsRotation_Origin(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +//export callbackQGraphicsRotation_OriginChanged +func callbackQGraphicsRotation_OriginChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "originChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsRotation) ConnectOriginChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "originChanged") { + C.QGraphicsRotation_ConnectOriginChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "originChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "originChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRotation) DisconnectOriginChanged() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_DisconnectOriginChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "originChanged") + } +} + +func (ptr *QGraphicsRotation) OriginChanged() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_OriginChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsRotation) SetAngle(vqr float64) { + if ptr.Pointer() != nil { + C.QGraphicsRotation_SetAngle(ptr.Pointer(), C.double(vqr)) + } +} + +func (ptr *QGraphicsRotation) SetAxis(axis gui.QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRotation_SetAxis(ptr.Pointer(), gui.PointerFromQVector3D(axis)) + } +} + +func (ptr *QGraphicsRotation) SetAxis2(axis core.Qt__Axis) { + if ptr.Pointer() != nil { + C.QGraphicsRotation_SetAxis2(ptr.Pointer(), C.longlong(axis)) + } +} + +func (ptr *QGraphicsRotation) SetOrigin(point gui.QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsRotation_SetOrigin(ptr.Pointer(), gui.PointerFromQVector3D(point)) + } +} + +//export callbackQGraphicsRotation_DestroyQGraphicsRotation +func callbackQGraphicsRotation_DestroyQGraphicsRotation(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsRotation"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsRotationFromPointer(ptr).DestroyQGraphicsRotationDefault() + } +} + +func (ptr *QGraphicsRotation) ConnectDestroyQGraphicsRotation(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsRotation"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRotation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRotation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsRotation) DisconnectDestroyQGraphicsRotation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsRotation") + } +} + +func (ptr *QGraphicsRotation) DestroyQGraphicsRotation() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_DestroyQGraphicsRotation(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsRotation) DestroyQGraphicsRotationDefault() { + if ptr.Pointer() != nil { + C.QGraphicsRotation_DestroyQGraphicsRotationDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsScale struct { + QGraphicsTransform +} + +type QGraphicsScale_ITF interface { + QGraphicsTransform_ITF + QGraphicsScale_PTR() *QGraphicsScale +} + +func (ptr *QGraphicsScale) QGraphicsScale_PTR() *QGraphicsScale { + return ptr +} + +func (ptr *QGraphicsScale) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsTransform_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsScale) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsTransform_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsScale(ptr QGraphicsScale_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsScale_PTR().Pointer() + } + return nil +} + +func NewQGraphicsScaleFromPointer(ptr unsafe.Pointer) (n *QGraphicsScale) { + n = new(QGraphicsScale) + n.SetPointer(ptr) + return +} +func NewQGraphicsScale(parent core.QObject_ITF) *QGraphicsScale { + tmpValue := NewQGraphicsScaleFromPointer(C.QGraphicsScale_NewQGraphicsScale(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGraphicsScale_ApplyTo +func callbackQGraphicsScale_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applyTo"); signal != nil { + (*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix)) + } else { + NewQGraphicsScaleFromPointer(ptr).ApplyToDefault(gui.NewQMatrix4x4FromPointer(matrix)) + } +} + +func (ptr *QGraphicsScale) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil { + f := func(matrix *gui.QMatrix4x4) { + (*(*func(*gui.QMatrix4x4))(signal))(matrix) + f(matrix) + } + qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectApplyTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "applyTo") + } +} + +func (ptr *QGraphicsScale) ApplyTo(matrix gui.QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScale_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) + } +} + +func (ptr *QGraphicsScale) ApplyToDefault(matrix gui.QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScale_ApplyToDefault(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) + } +} + +func (ptr *QGraphicsScale) Origin() *gui.QVector3D { + if ptr.Pointer() != nil { + tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsScale_Origin(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) + return tmpValue + } + return nil +} + +//export callbackQGraphicsScale_OriginChanged +func callbackQGraphicsScale_OriginChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "originChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsScale) ConnectOriginChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "originChanged") { + C.QGraphicsScale_ConnectOriginChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "originChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "originChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectOriginChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DisconnectOriginChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "originChanged") + } +} + +func (ptr *QGraphicsScale) OriginChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_OriginChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsScale_ScaleChanged +func callbackQGraphicsScale_ScaleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsScale) ConnectScaleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") { + C.QGraphicsScale_ConnectScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scaleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DisconnectScaleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "scaleChanged") + } +} + +func (ptr *QGraphicsScale) ScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_ScaleChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScale) SetOrigin(point gui.QVector3D_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScale_SetOrigin(ptr.Pointer(), gui.PointerFromQVector3D(point)) + } +} + +func (ptr *QGraphicsScale) SetXScale(vqr float64) { + if ptr.Pointer() != nil { + C.QGraphicsScale_SetXScale(ptr.Pointer(), C.double(vqr)) + } +} + +func (ptr *QGraphicsScale) SetYScale(vqr float64) { + if ptr.Pointer() != nil { + C.QGraphicsScale_SetYScale(ptr.Pointer(), C.double(vqr)) + } +} + +func (ptr *QGraphicsScale) SetZScale(vqr float64) { + if ptr.Pointer() != nil { + C.QGraphicsScale_SetZScale(ptr.Pointer(), C.double(vqr)) + } +} + +func (ptr *QGraphicsScale) XScale() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsScale_XScale(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsScale_XScaleChanged +func callbackQGraphicsScale_XScaleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "xScaleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsScale) ConnectXScaleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "xScaleChanged") { + C.QGraphicsScale_ConnectXScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xScaleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "xScaleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "xScaleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "xScaleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectXScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DisconnectXScaleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "xScaleChanged") + } +} + +func (ptr *QGraphicsScale) XScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_XScaleChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScale) YScale() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsScale_YScale(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsScale_YScaleChanged +func callbackQGraphicsScale_YScaleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "yScaleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsScale) ConnectYScaleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "yScaleChanged") { + C.QGraphicsScale_ConnectYScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yScaleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "yScaleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "yScaleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "yScaleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectYScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DisconnectYScaleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "yScaleChanged") + } +} + +func (ptr *QGraphicsScale) YScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_YScaleChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScale) ZScale() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsScale_ZScale(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsScale_ZScaleChanged +func callbackQGraphicsScale_ZScaleChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "zScaleChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsScale) ConnectZScaleChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "zScaleChanged") { + C.QGraphicsScale_ConnectZScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "zScaleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "zScaleChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "zScaleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "zScaleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectZScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DisconnectZScaleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "zScaleChanged") + } +} + +func (ptr *QGraphicsScale) ZScaleChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScale_ZScaleChanged(ptr.Pointer()) + } +} + +//export callbackQGraphicsScale_DestroyQGraphicsScale +func callbackQGraphicsScale_DestroyQGraphicsScale(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsScale"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsScaleFromPointer(ptr).DestroyQGraphicsScaleDefault() + } +} + +func (ptr *QGraphicsScale) ConnectDestroyQGraphicsScale(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsScale"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScale", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScale", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScale) DisconnectDestroyQGraphicsScale() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsScale") + } +} + +func (ptr *QGraphicsScale) DestroyQGraphicsScale() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DestroyQGraphicsScale(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsScale) DestroyQGraphicsScaleDefault() { + if ptr.Pointer() != nil { + C.QGraphicsScale_DestroyQGraphicsScaleDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsScene struct { + core.QObject +} + +type QGraphicsScene_ITF interface { + core.QObject_ITF + QGraphicsScene_PTR() *QGraphicsScene +} + +func (ptr *QGraphicsScene) QGraphicsScene_PTR() *QGraphicsScene { + return ptr +} + +func (ptr *QGraphicsScene) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsScene) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsScene(ptr QGraphicsScene_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsScene_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneFromPointer(ptr unsafe.Pointer) (n *QGraphicsScene) { + n = new(QGraphicsScene) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsScene__SceneLayer +//QGraphicsScene::SceneLayer +type QGraphicsScene__SceneLayer int64 + +const ( + QGraphicsScene__ItemLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x1) + QGraphicsScene__BackgroundLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x2) + QGraphicsScene__ForegroundLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x4) + QGraphicsScene__AllLayers QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0xffff) +) + +//go:generate stringer -type=QGraphicsScene__ItemIndexMethod +//QGraphicsScene::ItemIndexMethod +type QGraphicsScene__ItemIndexMethod int64 + +const ( + QGraphicsScene__BspTreeIndex QGraphicsScene__ItemIndexMethod = QGraphicsScene__ItemIndexMethod(0) + QGraphicsScene__NoIndex QGraphicsScene__ItemIndexMethod = QGraphicsScene__ItemIndexMethod(-1) +) + +func NewQGraphicsScene(parent core.QObject_ITF) *QGraphicsScene { + tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQGraphicsScene2(sceneRect core.QRectF_ITF, parent core.QObject_ITF) *QGraphicsScene { + tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene2(core.PointerFromQRectF(sceneRect), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQGraphicsScene3(x float64, y float64, width float64, height float64, parent core.QObject_ITF) *QGraphicsScene { + tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene3(C.double(x), C.double(y), C.double(width), C.double(height), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsScene) ActivePanel() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene_ActivePanel(ptr.Pointer())) + } + return nil +} + +func (ptr *QGraphicsScene) ActiveWindow() *QGraphicsWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsScene_ActiveWindow(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) AddEllipse(rect core.QRectF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsEllipseItem { + if ptr.Pointer() != nil { + return NewQGraphicsEllipseItemFromPointer(C.QGraphicsScene_AddEllipse(ptr.Pointer(), core.PointerFromQRectF(rect), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) + } + return nil +} + +func (ptr *QGraphicsScene) AddEllipse2(x float64, y float64, w float64, h float64, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsEllipseItem { + if ptr.Pointer() != nil { + return NewQGraphicsEllipseItemFromPointer(C.QGraphicsScene_AddEllipse2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) + } + return nil +} + +func (ptr *QGraphicsScene) AddItem(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_AddItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsScene) AddLine(line core.QLineF_ITF, pen gui.QPen_ITF) *QGraphicsLineItem { + if ptr.Pointer() != nil { + return NewQGraphicsLineItemFromPointer(C.QGraphicsScene_AddLine(ptr.Pointer(), core.PointerFromQLineF(line), gui.PointerFromQPen(pen))) + } + return nil +} + +func (ptr *QGraphicsScene) AddLine2(x1 float64, y1 float64, x2 float64, y2 float64, pen gui.QPen_ITF) *QGraphicsLineItem { + if ptr.Pointer() != nil { + return NewQGraphicsLineItemFromPointer(C.QGraphicsScene_AddLine2(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2), gui.PointerFromQPen(pen))) + } + return nil +} + +func (ptr *QGraphicsScene) AddPath(path gui.QPainterPath_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsPathItem { + if ptr.Pointer() != nil { + return NewQGraphicsPathItemFromPointer(C.QGraphicsScene_AddPath(ptr.Pointer(), gui.PointerFromQPainterPath(path), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) + } + return nil +} + +func (ptr *QGraphicsScene) AddPixmap(pixmap gui.QPixmap_ITF) *QGraphicsPixmapItem { + if ptr.Pointer() != nil { + return NewQGraphicsPixmapItemFromPointer(C.QGraphicsScene_AddPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap))) + } + return nil +} + +func (ptr *QGraphicsScene) AddPolygon(polygon gui.QPolygonF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsPolygonItem { + if ptr.Pointer() != nil { + return NewQGraphicsPolygonItemFromPointer(C.QGraphicsScene_AddPolygon(ptr.Pointer(), gui.PointerFromQPolygonF(polygon), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) + } + return nil +} + +func (ptr *QGraphicsScene) AddRect(rect core.QRectF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsRectItem { + if ptr.Pointer() != nil { + return NewQGraphicsRectItemFromPointer(C.QGraphicsScene_AddRect(ptr.Pointer(), core.PointerFromQRectF(rect), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) + } + return nil +} + +func (ptr *QGraphicsScene) AddRect2(x float64, y float64, w float64, h float64, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsRectItem { + if ptr.Pointer() != nil { + return NewQGraphicsRectItemFromPointer(C.QGraphicsScene_AddRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) + } + return nil +} + +func (ptr *QGraphicsScene) AddSimpleText(text string, font gui.QFont_ITF) *QGraphicsSimpleTextItem { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsScene_AddSimpleText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font))) + } + return nil +} + +func (ptr *QGraphicsScene) AddText(text string, font gui.QFont_ITF) *QGraphicsTextItem { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsScene_AddText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) AddWidget(widget QWidget_ITF, wFlags core.Qt__WindowType) *QGraphicsProxyWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsScene_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(wFlags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsScene_Advance +func callbackQGraphicsScene_Advance(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "advance"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneFromPointer(ptr).AdvanceDefault() + } +} + +func (ptr *QGraphicsScene) ConnectAdvance(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "advance"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectAdvance() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "advance") + } +} + +func (ptr *QGraphicsScene) Advance() { + if ptr.Pointer() != nil { + C.QGraphicsScene_Advance(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) AdvanceDefault() { + if ptr.Pointer() != nil { + C.QGraphicsScene_AdvanceDefault(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) BackgroundBrush() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QGraphicsScene_BackgroundBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) BspTreeDepth() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsScene_BspTreeDepth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQGraphicsScene_Changed +func callbackQGraphicsScene_Changed(ptr unsafe.Pointer, region C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "changed"); signal != nil { + (*(*func([]*core.QRectF))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QRectF { + out := make([]*core.QRectF, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__changed_region_atList(i) + } + return out + }(region)) + } + +} + +func (ptr *QGraphicsScene) ConnectChanged(f func(region []*core.QRectF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "changed") { + C.QGraphicsScene_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { + f := func(region []*core.QRectF) { + (*(*func([]*core.QRectF))(signal))(region) + f(region) + } + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DisconnectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "changed") + } +} + +func (ptr *QGraphicsScene) Changed(region []*core.QRectF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_Changed(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGraphicsSceneFromPointer(NewQGraphicsSceneFromPointer(nil).__changed_region_newList()) + for _, v := range region { + tmpList.__changed_region_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQGraphicsScene_Clear +func callbackQGraphicsScene_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QGraphicsScene) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QGraphicsScene) Clear() { + if ptr.Pointer() != nil { + C.QGraphicsScene_Clear(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) ClearDefault() { + if ptr.Pointer() != nil { + C.QGraphicsScene_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) ClearFocus() { + if ptr.Pointer() != nil { + C.QGraphicsScene_ClearFocus(ptr.Pointer()) + } +} + +//export callbackQGraphicsScene_ClearSelection +func callbackQGraphicsScene_ClearSelection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneFromPointer(ptr).ClearSelectionDefault() + } +} + +func (ptr *QGraphicsScene) ConnectClearSelection(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectClearSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearSelection") + } +} + +func (ptr *QGraphicsScene) ClearSelection() { + if ptr.Pointer() != nil { + C.QGraphicsScene_ClearSelection(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) ClearSelectionDefault() { + if ptr.Pointer() != nil { + C.QGraphicsScene_ClearSelectionDefault(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) CollidingItems(item QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__collidingItems_atList(i) + } + return out + }(C.QGraphicsScene_CollidingItems(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(mode))) + } + return make([]*QGraphicsItem, 0) +} + +//export callbackQGraphicsScene_ContextMenuEvent +func callbackQGraphicsScene_ContextMenuEvent(ptr unsafe.Pointer, contextMenuEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil { + (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(NewQGraphicsSceneContextMenuEventFromPointer(contextMenuEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).ContextMenuEventDefault(NewQGraphicsSceneContextMenuEventFromPointer(contextMenuEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectContextMenuEvent(f func(contextMenuEvent *QGraphicsSceneContextMenuEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil { + f := func(contextMenuEvent *QGraphicsSceneContextMenuEvent) { + (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(contextMenuEvent) + f(contextMenuEvent) + } + qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectContextMenuEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent") + } +} + +func (ptr *QGraphicsScene) ContextMenuEvent(contextMenuEvent QGraphicsSceneContextMenuEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_ContextMenuEvent(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(contextMenuEvent)) + } +} + +func (ptr *QGraphicsScene) ContextMenuEventDefault(contextMenuEvent QGraphicsSceneContextMenuEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_ContextMenuEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(contextMenuEvent)) + } +} + +func (ptr *QGraphicsScene) CreateItemGroup(items []*QGraphicsItem) *QGraphicsItemGroup { + if ptr.Pointer() != nil { + return NewQGraphicsItemGroupFromPointer(C.QGraphicsScene_CreateItemGroup(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGraphicsSceneFromPointer(NewQGraphicsSceneFromPointer(nil).__createItemGroup_items_newList()) + for _, v := range items { + tmpList.__createItemGroup_items_setList(v) + } + return tmpList.Pointer() + }())) + } + return nil +} + +func (ptr *QGraphicsScene) DestroyItemGroup(group QGraphicsItemGroup_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DestroyItemGroup(ptr.Pointer(), PointerFromQGraphicsItemGroup(group)) + } +} + +//export callbackQGraphicsScene_DragEnterEvent +func callbackQGraphicsScene_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).DragEnterEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) ConnectDragEnterEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDragEnterEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent") + } +} + +func (ptr *QGraphicsScene) DragEnterEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DragEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsScene) DragEnterEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DragEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsScene_DragLeaveEvent +func callbackQGraphicsScene_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).DragLeaveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) ConnectDragLeaveEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDragLeaveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent") + } +} + +func (ptr *QGraphicsScene) DragLeaveEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DragLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsScene) DragLeaveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DragLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsScene_DragMoveEvent +func callbackQGraphicsScene_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).DragMoveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) ConnectDragMoveEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDragMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent") + } +} + +func (ptr *QGraphicsScene) DragMoveEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DragMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsScene) DragMoveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DragMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsScene_DrawBackground +func callbackQGraphicsScene_DrawBackground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawBackground"); signal != nil { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsSceneFromPointer(ptr).DrawBackgroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsScene) ConnectDrawBackground(f func(painter *gui.QPainter, rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawBackground"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRectF) { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) + f(painter, rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDrawBackground() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawBackground") + } +} + +func (ptr *QGraphicsScene) DrawBackground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsScene) DrawBackgroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DrawBackgroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +//export callbackQGraphicsScene_DrawForeground +func callbackQGraphicsScene_DrawForeground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawForeground"); signal != nil { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsSceneFromPointer(ptr).DrawForegroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsScene) ConnectDrawForeground(f func(painter *gui.QPainter, rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawForeground"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRectF) { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) + f(painter, rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDrawForeground() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawForeground") + } +} + +func (ptr *QGraphicsScene) DrawForeground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DrawForeground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsScene) DrawForegroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DrawForegroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +//export callbackQGraphicsScene_DropEvent +func callbackQGraphicsScene_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).DropEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) ConnectDropEvent(f func(event *QGraphicsSceneDragDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil { + f := func(event *QGraphicsSceneDragDropEvent) { + (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDropEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropEvent") + } +} + +func (ptr *QGraphicsScene) DropEvent(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DropEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +func (ptr *QGraphicsScene) DropEventDefault(event QGraphicsSceneDragDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DropEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) + } +} + +//export callbackQGraphicsScene_Event +func callbackQGraphicsScene_Event(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsScene) EventDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsScene_EventFilter +func callbackQGraphicsScene_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsScene) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsScene_FocusInEvent +func callbackQGraphicsScene_FocusInEvent(ptr unsafe.Pointer, focusEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { + (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(focusEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(focusEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectFocusInEvent(f func(focusEvent *gui.QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { + f := func(focusEvent *gui.QFocusEvent) { + (*(*func(*gui.QFocusEvent))(signal))(focusEvent) + f(focusEvent) + } + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectFocusInEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") + } +} + +func (ptr *QGraphicsScene) FocusInEvent(focusEvent gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) + } +} + +func (ptr *QGraphicsScene) FocusInEventDefault(focusEvent gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) + } +} + +func (ptr *QGraphicsScene) FocusItem() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene_FocusItem(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsScene_FocusItemChanged +func callbackQGraphicsScene_FocusItemChanged(ptr unsafe.Pointer, newFocusItem unsafe.Pointer, oldFocusItem unsafe.Pointer, reason C.longlong) { + if signal := qt.GetSignal(ptr, "focusItemChanged"); signal != nil { + (*(*func(*QGraphicsItem, *QGraphicsItem, core.Qt__FocusReason))(signal))(NewQGraphicsItemFromPointer(newFocusItem), NewQGraphicsItemFromPointer(oldFocusItem), core.Qt__FocusReason(reason)) + } + +} + +func (ptr *QGraphicsScene) ConnectFocusItemChanged(f func(newFocusItem *QGraphicsItem, oldFocusItem *QGraphicsItem, reason core.Qt__FocusReason)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "focusItemChanged") { + C.QGraphicsScene_ConnectFocusItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusItemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "focusItemChanged"); signal != nil { + f := func(newFocusItem *QGraphicsItem, oldFocusItem *QGraphicsItem, reason core.Qt__FocusReason) { + (*(*func(*QGraphicsItem, *QGraphicsItem, core.Qt__FocusReason))(signal))(newFocusItem, oldFocusItem, reason) + f(newFocusItem, oldFocusItem, reason) + } + qt.ConnectSignal(ptr.Pointer(), "focusItemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusItemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectFocusItemChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DisconnectFocusItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "focusItemChanged") + } +} + +func (ptr *QGraphicsScene) FocusItemChanged(newFocusItem QGraphicsItem_ITF, oldFocusItem QGraphicsItem_ITF, reason core.Qt__FocusReason) { + if ptr.Pointer() != nil { + C.QGraphicsScene_FocusItemChanged(ptr.Pointer(), PointerFromQGraphicsItem(newFocusItem), PointerFromQGraphicsItem(oldFocusItem), C.longlong(reason)) + } +} + +//export callbackQGraphicsScene_FocusNextPrevChild +func callbackQGraphicsScene_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char { + if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0)))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0)))) +} + +func (ptr *QGraphicsScene) ConnectFocusNextPrevChild(f func(next bool) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil { + f := func(next bool) bool { + (*(*func(bool) bool)(signal))(next) + return f(next) + } + qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectFocusNextPrevChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild") + } +} + +func (ptr *QGraphicsScene) FocusNextPrevChild(next bool) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 + } + return false +} + +func (ptr *QGraphicsScene) FocusNextPrevChildDefault(next bool) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 + } + return false +} + +func (ptr *QGraphicsScene) FocusOnTouch() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_FocusOnTouch(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsScene_FocusOutEvent +func callbackQGraphicsScene_FocusOutEvent(ptr unsafe.Pointer, focusEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { + (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(focusEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(focusEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectFocusOutEvent(f func(focusEvent *gui.QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { + f := func(focusEvent *gui.QFocusEvent) { + (*(*func(*gui.QFocusEvent))(signal))(focusEvent) + f(focusEvent) + } + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectFocusOutEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") + } +} + +func (ptr *QGraphicsScene) FocusOutEvent(focusEvent gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) + } +} + +func (ptr *QGraphicsScene) FocusOutEventDefault(focusEvent gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) + } +} + +func (ptr *QGraphicsScene) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QGraphicsScene_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) ForegroundBrush() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QGraphicsScene_ForegroundBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) HasFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_HasFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsScene) Height() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsScene_Height(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsScene_HelpEvent +func callbackQGraphicsScene_HelpEvent(ptr unsafe.Pointer, helpEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "helpEvent"); signal != nil { + (*(*func(*QGraphicsSceneHelpEvent))(signal))(NewQGraphicsSceneHelpEventFromPointer(helpEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).HelpEventDefault(NewQGraphicsSceneHelpEventFromPointer(helpEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectHelpEvent(f func(helpEvent *QGraphicsSceneHelpEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "helpEvent"); signal != nil { + f := func(helpEvent *QGraphicsSceneHelpEvent) { + (*(*func(*QGraphicsSceneHelpEvent))(signal))(helpEvent) + f(helpEvent) + } + qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectHelpEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "helpEvent") + } +} + +func (ptr *QGraphicsScene) HelpEvent(helpEvent QGraphicsSceneHelpEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_HelpEvent(ptr.Pointer(), PointerFromQGraphicsSceneHelpEvent(helpEvent)) + } +} + +func (ptr *QGraphicsScene) HelpEventDefault(helpEvent QGraphicsSceneHelpEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_HelpEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHelpEvent(helpEvent)) + } +} + +//export callbackQGraphicsScene_InputMethodEvent +func callbackQGraphicsScene_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil { + (*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil { + f := func(event *gui.QInputMethodEvent) { + (*(*func(*gui.QInputMethodEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectInputMethodEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent") + } +} + +func (ptr *QGraphicsScene) InputMethodEvent(event gui.QInputMethodEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *QGraphicsScene) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +//export callbackQGraphicsScene_InputMethodQuery +func callbackQGraphicsScene_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil { + return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query))) + } + + return core.PointerFromQVariant(NewQGraphicsSceneFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) +} + +func (ptr *QGraphicsScene) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil { + f := func(query core.Qt__InputMethodQuery) *core.QVariant { + (*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query) + return f(query) + } + qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectInputMethodQuery() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery") + } +} + +func (ptr *QGraphicsScene) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsScene_InputMethodQuery(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QGraphicsScene_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQGraphicsScene_Invalidate +func callbackQGraphicsScene_Invalidate(ptr unsafe.Pointer, rect unsafe.Pointer, layers C.longlong) { + if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { + (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) + } else { + NewQGraphicsSceneFromPointer(ptr).InvalidateDefault(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) + } +} + +func (ptr *QGraphicsScene) ConnectInvalidate(f func(rect *core.QRectF, layers QGraphicsScene__SceneLayer)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { + f := func(rect *core.QRectF, layers QGraphicsScene__SceneLayer) { + (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(rect, layers) + f(rect, layers) + } + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectInvalidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "invalidate") + } +} + +func (ptr *QGraphicsScene) Invalidate(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { + if ptr.Pointer() != nil { + C.QGraphicsScene_Invalidate(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) + } +} + +func (ptr *QGraphicsScene) InvalidateDefault(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { + if ptr.Pointer() != nil { + C.QGraphicsScene_InvalidateDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) + } +} + +func (ptr *QGraphicsScene) Invalidate2(x float64, y float64, w float64, h float64, layers QGraphicsScene__SceneLayer) { + if ptr.Pointer() != nil { + C.QGraphicsScene_Invalidate2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(layers)) + } +} + +func (ptr *QGraphicsScene) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsScene) IsSortCacheEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_IsSortCacheEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsScene) ItemAt(position core.QPointF_ITF, deviceTransform gui.QTransform_ITF) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene_ItemAt(ptr.Pointer(), core.PointerFromQPointF(position), gui.PointerFromQTransform(deviceTransform))) + } + return nil +} + +func (ptr *QGraphicsScene) ItemAt4(x float64, y float64, deviceTransform gui.QTransform_ITF) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene_ItemAt4(ptr.Pointer(), C.double(x), C.double(y), gui.PointerFromQTransform(deviceTransform))) + } + return nil +} + +func (ptr *QGraphicsScene) ItemIndexMethod() QGraphicsScene__ItemIndexMethod { + if ptr.Pointer() != nil { + return QGraphicsScene__ItemIndexMethod(C.QGraphicsScene_ItemIndexMethod(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsScene) Items(order core.Qt__SortOrder) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList(i) + } + return out + }(C.QGraphicsScene_Items(ptr.Pointer(), C.longlong(order))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) Items2(pos core.QPointF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList2(i) + } + return out + }(C.QGraphicsScene_Items2(ptr.Pointer(), core.PointerFromQPointF(pos), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) Items3(rect core.QRectF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList3(i) + } + return out + }(C.QGraphicsScene_Items3(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) Items4(polygon gui.QPolygonF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList4(i) + } + return out + }(C.QGraphicsScene_Items4(ptr.Pointer(), gui.PointerFromQPolygonF(polygon), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) Items5(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList5(i) + } + return out + }(C.QGraphicsScene_Items5(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) Items7(x float64, y float64, w float64, h float64, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList7(i) + } + return out + }(C.QGraphicsScene_Items7(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) ItemsBoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene_ItemsBoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsScene_KeyPressEvent +func callbackQGraphicsScene_KeyPressEvent(ptr unsafe.Pointer, keyEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { + (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(keyEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(keyEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectKeyPressEvent(f func(keyEvent *gui.QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { + f := func(keyEvent *gui.QKeyEvent) { + (*(*func(*gui.QKeyEvent))(signal))(keyEvent) + f(keyEvent) + } + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectKeyPressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") + } +} + +func (ptr *QGraphicsScene) KeyPressEvent(keyEvent gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) + } +} + +func (ptr *QGraphicsScene) KeyPressEventDefault(keyEvent gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) + } +} + +//export callbackQGraphicsScene_KeyReleaseEvent +func callbackQGraphicsScene_KeyReleaseEvent(ptr unsafe.Pointer, keyEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { + (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(keyEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(keyEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectKeyReleaseEvent(f func(keyEvent *gui.QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { + f := func(keyEvent *gui.QKeyEvent) { + (*(*func(*gui.QKeyEvent))(signal))(keyEvent) + f(keyEvent) + } + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectKeyReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") + } +} + +func (ptr *QGraphicsScene) KeyReleaseEvent(keyEvent gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) + } +} + +func (ptr *QGraphicsScene) KeyReleaseEventDefault(keyEvent gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) + } +} + +func (ptr *QGraphicsScene) MinimumRenderSize() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsScene_MinimumRenderSize(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsScene_MouseDoubleClickEvent +func callbackQGraphicsScene_MouseDoubleClickEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).MouseDoubleClickEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectMouseDoubleClickEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { + f := func(mouseEvent *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) + f(mouseEvent) + } + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectMouseDoubleClickEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") + } +} + +func (ptr *QGraphicsScene) MouseDoubleClickEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) MouseDoubleClickEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) MouseGrabberItem() *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene_MouseGrabberItem(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsScene_MouseMoveEvent +func callbackQGraphicsScene_MouseMoveEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).MouseMoveEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectMouseMoveEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { + f := func(mouseEvent *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) + f(mouseEvent) + } + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectMouseMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") + } +} + +func (ptr *QGraphicsScene) MouseMoveEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MouseMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) MouseMoveEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MouseMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +//export callbackQGraphicsScene_MousePressEvent +func callbackQGraphicsScene_MousePressEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).MousePressEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectMousePressEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { + f := func(mouseEvent *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) + f(mouseEvent) + } + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectMousePressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") + } +} + +func (ptr *QGraphicsScene) MousePressEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MousePressEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) MousePressEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MousePressEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +//export callbackQGraphicsScene_MouseReleaseEvent +func callbackQGraphicsScene_MouseReleaseEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).MouseReleaseEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectMouseReleaseEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { + f := func(mouseEvent *QGraphicsSceneMouseEvent) { + (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) + f(mouseEvent) + } + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectMouseReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") + } +} + +func (ptr *QGraphicsScene) MouseReleaseEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MouseReleaseEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) MouseReleaseEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) + } +} + +func (ptr *QGraphicsScene) Palette() *gui.QPalette { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPaletteFromPointer(C.QGraphicsScene_Palette(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) RemoveItem(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_RemoveItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsScene) Render(painter gui.QPainter_ITF, target core.QRectF_ITF, source core.QRectF_ITF, aspectRatioMode core.Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QGraphicsScene_Render(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(target), core.PointerFromQRectF(source), C.longlong(aspectRatioMode)) + } +} + +func (ptr *QGraphicsScene) SceneRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene_SceneRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsScene_SceneRectChanged +func callbackQGraphicsScene_SceneRectChanged(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sceneRectChanged"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } + +} + +func (ptr *QGraphicsScene) ConnectSceneRectChanged(f func(rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sceneRectChanged") { + C.QGraphicsScene_ConnectSceneRectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneRectChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sceneRectChanged"); signal != nil { + f := func(rect *core.QRectF) { + (*(*func(*core.QRectF))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "sceneRectChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sceneRectChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectSceneRectChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DisconnectSceneRectChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sceneRectChanged") + } +} + +func (ptr *QGraphicsScene) SceneRectChanged(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SceneRectChanged(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsScene) SelectedItems() []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedItems_atList(i) + } + return out + }(C.QGraphicsScene_SelectedItems(ptr.Pointer())) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsScene) SelectionArea() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsScene_SelectionArea(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +//export callbackQGraphicsScene_SelectionChanged +func callbackQGraphicsScene_SelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsScene) ConnectSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QGraphicsScene_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QGraphicsScene) SelectionChanged() { + if ptr.Pointer() != nil { + C.QGraphicsScene_SelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsScene) SendEvent(item QGraphicsItem_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_SendEvent(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsScene) SetActivePanel(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetActivePanel(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsScene) SetActiveWindow(widget QGraphicsWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetActiveWindow(ptr.Pointer(), PointerFromQGraphicsWidget(widget)) + } +} + +func (ptr *QGraphicsScene) SetBackgroundBrush(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QGraphicsScene) SetBspTreeDepth(depth int) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetBspTreeDepth(ptr.Pointer(), C.int(int32(depth))) + } +} + +func (ptr *QGraphicsScene) SetFocus(focusReason core.Qt__FocusReason) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetFocus(ptr.Pointer(), C.longlong(focusReason)) + } +} + +func (ptr *QGraphicsScene) SetFocusItem(item QGraphicsItem_ITF, focusReason core.Qt__FocusReason) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetFocusItem(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(focusReason)) + } +} + +func (ptr *QGraphicsScene) SetFocusOnTouch(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetFocusOnTouch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsScene) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QGraphicsScene) SetForegroundBrush(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetForegroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QGraphicsScene) SetItemIndexMethod(method QGraphicsScene__ItemIndexMethod) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetItemIndexMethod(ptr.Pointer(), C.longlong(method)) + } +} + +func (ptr *QGraphicsScene) SetMinimumRenderSize(minSize float64) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetMinimumRenderSize(ptr.Pointer(), C.double(minSize)) + } +} + +func (ptr *QGraphicsScene) SetPalette(palette gui.QPalette_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(palette)) + } +} + +func (ptr *QGraphicsScene) SetSceneRect(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsScene) SetSceneRect2(x float64, y float64, w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetSceneRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsScene) SetSelectionArea(path gui.QPainterPath_ITF, deviceTransform gui.QTransform_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetSelectionArea(ptr.Pointer(), gui.PointerFromQPainterPath(path), gui.PointerFromQTransform(deviceTransform)) + } +} + +func (ptr *QGraphicsScene) SetSelectionArea2(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode, deviceTransform gui.QTransform_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetSelectionArea2(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode), gui.PointerFromQTransform(deviceTransform)) + } +} + +func (ptr *QGraphicsScene) SetSelectionArea3(path gui.QPainterPath_ITF, selectionOperation core.Qt__ItemSelectionOperation, mode core.Qt__ItemSelectionMode, deviceTransform gui.QTransform_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetSelectionArea3(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(selectionOperation), C.longlong(mode), gui.PointerFromQTransform(deviceTransform)) + } +} + +func (ptr *QGraphicsScene) SetSortCacheEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetSortCacheEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsScene) SetStickyFocus(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetStickyFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsScene) SetStyle(style QStyle_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_SetStyle(ptr.Pointer(), PointerFromQStyle(style)) + } +} + +func (ptr *QGraphicsScene) StickyFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsScene_StickyFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsScene) Style() *QStyle { + if ptr.Pointer() != nil { + tmpValue := NewQStyleFromPointer(C.QGraphicsScene_Style(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsScene_Update +func callbackQGraphicsScene_Update(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsSceneFromPointer(ptr).UpdateDefault(core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsScene) ConnectUpdate(f func(rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func(rect *core.QRectF) { + (*(*func(*core.QRectF))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QGraphicsScene) Update(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_Update(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsScene) UpdateDefault(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_UpdateDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsScene) Update2(x float64, y float64, w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsScene_Update2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsScene) Views() []*QGraphicsView { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsView { + out := make([]*QGraphicsView, int(l.len)) + tmpList := NewQGraphicsSceneFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__views_atList(i) + } + return out + }(C.QGraphicsScene_Views(ptr.Pointer())) + } + return make([]*QGraphicsView, 0) +} + +//export callbackQGraphicsScene_WheelEvent +func callbackQGraphicsScene_WheelEvent(ptr unsafe.Pointer, wheelEvent unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { + (*(*func(*QGraphicsSceneWheelEvent))(signal))(NewQGraphicsSceneWheelEventFromPointer(wheelEvent)) + } else { + NewQGraphicsSceneFromPointer(ptr).WheelEventDefault(NewQGraphicsSceneWheelEventFromPointer(wheelEvent)) + } +} + +func (ptr *QGraphicsScene) ConnectWheelEvent(f func(wheelEvent *QGraphicsSceneWheelEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { + f := func(wheelEvent *QGraphicsSceneWheelEvent) { + (*(*func(*QGraphicsSceneWheelEvent))(signal))(wheelEvent) + f(wheelEvent) + } + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectWheelEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") + } +} + +func (ptr *QGraphicsScene) WheelEvent(wheelEvent QGraphicsSceneWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_WheelEvent(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(wheelEvent)) + } +} + +func (ptr *QGraphicsScene) WheelEventDefault(wheelEvent QGraphicsSceneWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_WheelEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(wheelEvent)) + } +} + +func (ptr *QGraphicsScene) Width() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsScene_Width(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsScene_DestroyQGraphicsScene +func callbackQGraphicsScene_DestroyQGraphicsScene(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsScene"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneFromPointer(ptr).DestroyQGraphicsSceneDefault() + } +} + +func (ptr *QGraphicsScene) ConnectDestroyQGraphicsScene(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsScene"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScene", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScene", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsScene) DisconnectDestroyQGraphicsScene() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsScene") + } +} + +func (ptr *QGraphicsScene) DestroyQGraphicsScene() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DestroyQGraphicsScene(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsScene) DestroyQGraphicsSceneDefault() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DestroyQGraphicsSceneDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsScene) __changed_region_atList(i int) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene___changed_region_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __changed_region_setList(i core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___changed_region_setList(ptr.Pointer(), core.PointerFromQRectF(i)) + } +} + +func (ptr *QGraphicsScene) __changed_region_newList() unsafe.Pointer { + return C.QGraphicsScene___changed_region_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __collidingItems_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___collidingItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __collidingItems_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___collidingItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __collidingItems_newList() unsafe.Pointer { + return C.QGraphicsScene___collidingItems_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __createItemGroup_items_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___createItemGroup_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __createItemGroup_items_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___createItemGroup_items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __createItemGroup_items_newList() unsafe.Pointer { + return C.QGraphicsScene___createItemGroup_items_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __items_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __items_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __items_newList() unsafe.Pointer { + return C.QGraphicsScene___items_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __items_atList2(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList2(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __items_setList2(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___items_setList2(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __items_newList2() unsafe.Pointer { + return C.QGraphicsScene___items_newList2(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __items_atList3(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList3(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __items_setList3(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___items_setList3(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __items_newList3() unsafe.Pointer { + return C.QGraphicsScene___items_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __items_atList4(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList4(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __items_setList4(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___items_setList4(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __items_newList4() unsafe.Pointer { + return C.QGraphicsScene___items_newList4(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __items_atList5(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList5(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __items_setList5(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___items_setList5(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __items_newList5() unsafe.Pointer { + return C.QGraphicsScene___items_newList5(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __items_atList7(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList7(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __items_setList7(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___items_setList7(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __items_newList7() unsafe.Pointer { + return C.QGraphicsScene___items_newList7(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __selectedItems_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsScene___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsScene) __selectedItems_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___selectedItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsScene) __selectedItems_newList() unsafe.Pointer { + return C.QGraphicsScene___selectedItems_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __views_atList(i int) *QGraphicsView { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsScene___views_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __views_setList(i QGraphicsView_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___views_setList(ptr.Pointer(), PointerFromQGraphicsView(i)) + } +} + +func (ptr *QGraphicsScene) __views_newList() unsafe.Pointer { + return C.QGraphicsScene___views_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsScene) __children_newList() unsafe.Pointer { + return C.QGraphicsScene___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsScene___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGraphicsScene) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGraphicsScene___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsScene) __findChildren_newList() unsafe.Pointer { + return C.QGraphicsScene___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsScene) __findChildren_newList3() unsafe.Pointer { + return C.QGraphicsScene___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsScene) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsScene) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsScene) __qFindChildren_newList2() unsafe.Pointer { + return C.QGraphicsScene___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGraphicsScene_ChildEvent +func callbackQGraphicsScene_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGraphicsScene_ConnectNotify +func callbackQGraphicsScene_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsSceneFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsScene) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsScene_CustomEvent +func callbackQGraphicsScene_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsScene_DeleteLater +func callbackQGraphicsScene_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGraphicsScene) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGraphicsScene_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGraphicsScene_Destroyed +func callbackQGraphicsScene_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGraphicsScene_DisconnectNotify +func callbackQGraphicsScene_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsSceneFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsScene) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsScene_MetaObject +func callbackQGraphicsScene_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGraphicsSceneFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGraphicsScene) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsScene_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsScene_ObjectNameChanged +func callbackQGraphicsScene_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGraphicsScene_TimerEvent +func callbackQGraphicsScene_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGraphicsSceneFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGraphicsScene) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsScene_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGraphicsSceneContextMenuEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneContextMenuEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneContextMenuEvent_PTR() *QGraphicsSceneContextMenuEvent +} + +func (ptr *QGraphicsSceneContextMenuEvent) QGraphicsSceneContextMenuEvent_PTR() *QGraphicsSceneContextMenuEvent { + return ptr +} + +func (ptr *QGraphicsSceneContextMenuEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneContextMenuEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneContextMenuEvent(ptr QGraphicsSceneContextMenuEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneContextMenuEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneContextMenuEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneContextMenuEvent) { + n = new(QGraphicsSceneContextMenuEvent) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsSceneContextMenuEvent__Reason +//QGraphicsSceneContextMenuEvent::Reason +type QGraphicsSceneContextMenuEvent__Reason int64 + +const ( + QGraphicsSceneContextMenuEvent__Mouse QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(0) + QGraphicsSceneContextMenuEvent__Keyboard QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(1) + QGraphicsSceneContextMenuEvent__Other QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(2) +) + +func (ptr *QGraphicsSceneContextMenuEvent) Modifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QGraphicsSceneContextMenuEvent_Modifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneContextMenuEvent) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneContextMenuEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneContextMenuEvent) Reason() QGraphicsSceneContextMenuEvent__Reason { + if ptr.Pointer() != nil { + return QGraphicsSceneContextMenuEvent__Reason(C.QGraphicsSceneContextMenuEvent_Reason(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneContextMenuEvent) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneContextMenuEvent_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneContextMenuEvent) ScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneContextMenuEvent_ScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent +func callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneContextMenuEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneContextMenuEventFromPointer(ptr).DestroyQGraphicsSceneContextMenuEventDefault() + } +} + +func (ptr *QGraphicsSceneContextMenuEvent) ConnectDestroyQGraphicsSceneContextMenuEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneContextMenuEvent) DisconnectDestroyQGraphicsSceneContextMenuEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent") + } +} + +func (ptr *QGraphicsSceneContextMenuEvent) DestroyQGraphicsSceneContextMenuEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneContextMenuEvent) DestroyQGraphicsSceneContextMenuEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneDragDropEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneDragDropEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneDragDropEvent_PTR() *QGraphicsSceneDragDropEvent +} + +func (ptr *QGraphicsSceneDragDropEvent) QGraphicsSceneDragDropEvent_PTR() *QGraphicsSceneDragDropEvent { + return ptr +} + +func (ptr *QGraphicsSceneDragDropEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneDragDropEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneDragDropEvent(ptr QGraphicsSceneDragDropEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneDragDropEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneDragDropEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneDragDropEvent) { + n = new(QGraphicsSceneDragDropEvent) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsSceneDragDropEvent) AcceptProposedAction() { + if ptr.Pointer() != nil { + C.QGraphicsSceneDragDropEvent_AcceptProposedAction(ptr.Pointer()) + } +} + +func (ptr *QGraphicsSceneDragDropEvent) Buttons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QGraphicsSceneDragDropEvent_Buttons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneDragDropEvent) DropAction() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_DropAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneDragDropEvent) MimeData() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QGraphicsSceneDragDropEvent_MimeData(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneDragDropEvent) Modifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QGraphicsSceneDragDropEvent_Modifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneDragDropEvent) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneDragDropEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneDragDropEvent) PossibleActions() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_PossibleActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneDragDropEvent) ProposedAction() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_ProposedAction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneDragDropEvent) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneDragDropEvent_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneDragDropEvent) ScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneDragDropEvent_ScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneDragDropEvent) SetDropAction(action core.Qt__DropAction) { + if ptr.Pointer() != nil { + C.QGraphicsSceneDragDropEvent_SetDropAction(ptr.Pointer(), C.longlong(action)) + } +} + +func (ptr *QGraphicsSceneDragDropEvent) Source() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QGraphicsSceneDragDropEvent_Source(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent +func callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneDragDropEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneDragDropEventFromPointer(ptr).DestroyQGraphicsSceneDragDropEventDefault() + } +} + +func (ptr *QGraphicsSceneDragDropEvent) ConnectDestroyQGraphicsSceneDragDropEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneDragDropEvent) DisconnectDestroyQGraphicsSceneDragDropEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent") + } +} + +func (ptr *QGraphicsSceneDragDropEvent) DestroyQGraphicsSceneDragDropEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneDragDropEvent) DestroyQGraphicsSceneDragDropEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneEvent struct { + core.QEvent +} + +type QGraphicsSceneEvent_ITF interface { + core.QEvent_ITF + QGraphicsSceneEvent_PTR() *QGraphicsSceneEvent +} + +func (ptr *QGraphicsSceneEvent) QGraphicsSceneEvent_PTR() *QGraphicsSceneEvent { + return ptr +} + +func (ptr *QGraphicsSceneEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneEvent(ptr QGraphicsSceneEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneEvent) { + n = new(QGraphicsSceneEvent) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsSceneEvent) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QGraphicsSceneEvent_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent +func callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneEventFromPointer(ptr).DestroyQGraphicsSceneEventDefault() + } +} + +func (ptr *QGraphicsSceneEvent) ConnectDestroyQGraphicsSceneEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneEvent) DisconnectDestroyQGraphicsSceneEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent") + } +} + +func (ptr *QGraphicsSceneEvent) DestroyQGraphicsSceneEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QGraphicsSceneEvent) DestroyQGraphicsSceneEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QGraphicsSceneHelpEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneHelpEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneHelpEvent_PTR() *QGraphicsSceneHelpEvent +} + +func (ptr *QGraphicsSceneHelpEvent) QGraphicsSceneHelpEvent_PTR() *QGraphicsSceneHelpEvent { + return ptr +} + +func (ptr *QGraphicsSceneHelpEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneHelpEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneHelpEvent(ptr QGraphicsSceneHelpEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneHelpEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneHelpEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneHelpEvent) { + n = new(QGraphicsSceneHelpEvent) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsSceneHelpEvent) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHelpEvent_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneHelpEvent) ScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHelpEvent_ScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent +func callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneHelpEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneHelpEventFromPointer(ptr).DestroyQGraphicsSceneHelpEventDefault() + } +} + +func (ptr *QGraphicsSceneHelpEvent) ConnectDestroyQGraphicsSceneHelpEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneHelpEvent) DisconnectDestroyQGraphicsSceneHelpEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent") + } +} + +func (ptr *QGraphicsSceneHelpEvent) DestroyQGraphicsSceneHelpEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneHelpEvent) DestroyQGraphicsSceneHelpEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneHoverEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneHoverEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneHoverEvent_PTR() *QGraphicsSceneHoverEvent +} + +func (ptr *QGraphicsSceneHoverEvent) QGraphicsSceneHoverEvent_PTR() *QGraphicsSceneHoverEvent { + return ptr +} + +func (ptr *QGraphicsSceneHoverEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneHoverEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneHoverEvent(ptr QGraphicsSceneHoverEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneHoverEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneHoverEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneHoverEvent) { + n = new(QGraphicsSceneHoverEvent) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsSceneHoverEvent) LastPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_LastPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneHoverEvent) LastScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_LastScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneHoverEvent) LastScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHoverEvent_LastScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneHoverEvent) Modifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QGraphicsSceneHoverEvent_Modifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneHoverEvent) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneHoverEvent) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneHoverEvent) ScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHoverEvent_ScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent +func callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneHoverEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneHoverEventFromPointer(ptr).DestroyQGraphicsSceneHoverEventDefault() + } +} + +func (ptr *QGraphicsSceneHoverEvent) ConnectDestroyQGraphicsSceneHoverEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneHoverEvent) DisconnectDestroyQGraphicsSceneHoverEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent") + } +} + +func (ptr *QGraphicsSceneHoverEvent) DestroyQGraphicsSceneHoverEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneHoverEvent) DestroyQGraphicsSceneHoverEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneMouseEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneMouseEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneMouseEvent_PTR() *QGraphicsSceneMouseEvent +} + +func (ptr *QGraphicsSceneMouseEvent) QGraphicsSceneMouseEvent_PTR() *QGraphicsSceneMouseEvent { + return ptr +} + +func (ptr *QGraphicsSceneMouseEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneMouseEvent(ptr QGraphicsSceneMouseEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneMouseEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneMouseEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneMouseEvent) { + n = new(QGraphicsSceneMouseEvent) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsSceneMouseEvent) Button() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QGraphicsSceneMouseEvent_Button(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneMouseEvent) ButtonDownPos(button core.Qt__MouseButton) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownPos(ptr.Pointer(), C.longlong(button))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) ButtonDownScenePos(button core.Qt__MouseButton) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownScenePos(ptr.Pointer(), C.longlong(button))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) ButtonDownScreenPos(button core.Qt__MouseButton) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownScreenPos(ptr.Pointer(), C.longlong(button))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) Buttons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QGraphicsSceneMouseEvent_Buttons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneMouseEvent) Flags() core.Qt__MouseEventFlag { + if ptr.Pointer() != nil { + return core.Qt__MouseEventFlag(C.QGraphicsSceneMouseEvent_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneMouseEvent) LastPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_LastPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) LastScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_LastScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) LastScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_LastScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) Modifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QGraphicsSceneMouseEvent_Modifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneMouseEvent) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) ScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_ScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMouseEvent) Source() core.Qt__MouseEventSource { + if ptr.Pointer() != nil { + return core.Qt__MouseEventSource(C.QGraphicsSceneMouseEvent_Source(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent +func callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneMouseEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneMouseEventFromPointer(ptr).DestroyQGraphicsSceneMouseEventDefault() + } +} + +func (ptr *QGraphicsSceneMouseEvent) ConnectDestroyQGraphicsSceneMouseEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneMouseEvent) DisconnectDestroyQGraphicsSceneMouseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent") + } +} + +func (ptr *QGraphicsSceneMouseEvent) DestroyQGraphicsSceneMouseEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneMouseEvent) DestroyQGraphicsSceneMouseEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneMoveEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneMoveEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneMoveEvent_PTR() *QGraphicsSceneMoveEvent +} + +func (ptr *QGraphicsSceneMoveEvent) QGraphicsSceneMoveEvent_PTR() *QGraphicsSceneMoveEvent { + return ptr +} + +func (ptr *QGraphicsSceneMoveEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneMoveEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneMoveEvent(ptr QGraphicsSceneMoveEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneMoveEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneMoveEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneMoveEvent) { + n = new(QGraphicsSceneMoveEvent) + n.SetPointer(ptr) + return +} +func NewQGraphicsSceneMoveEvent2() *QGraphicsSceneMoveEvent { + tmpValue := NewQGraphicsSceneMoveEventFromPointer(C.QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2()) + runtime.SetFinalizer(tmpValue, (*QGraphicsSceneMoveEvent).DestroyQGraphicsSceneMoveEvent) + return tmpValue +} + +func (ptr *QGraphicsSceneMoveEvent) NewPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMoveEvent_NewPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneMoveEvent) OldPos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMoveEvent_OldPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent +func callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneMoveEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneMoveEventFromPointer(ptr).DestroyQGraphicsSceneMoveEventDefault() + } +} + +func (ptr *QGraphicsSceneMoveEvent) ConnectDestroyQGraphicsSceneMoveEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneMoveEvent) DisconnectDestroyQGraphicsSceneMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent") + } +} + +func (ptr *QGraphicsSceneMoveEvent) DestroyQGraphicsSceneMoveEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneMoveEvent) DestroyQGraphicsSceneMoveEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneResizeEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneResizeEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneResizeEvent_PTR() *QGraphicsSceneResizeEvent +} + +func (ptr *QGraphicsSceneResizeEvent) QGraphicsSceneResizeEvent_PTR() *QGraphicsSceneResizeEvent { + return ptr +} + +func (ptr *QGraphicsSceneResizeEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneResizeEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneResizeEvent(ptr QGraphicsSceneResizeEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneResizeEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneResizeEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneResizeEvent) { + n = new(QGraphicsSceneResizeEvent) + n.SetPointer(ptr) + return +} +func NewQGraphicsSceneResizeEvent2() *QGraphicsSceneResizeEvent { + tmpValue := NewQGraphicsSceneResizeEventFromPointer(C.QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2()) + runtime.SetFinalizer(tmpValue, (*QGraphicsSceneResizeEvent).DestroyQGraphicsSceneResizeEvent) + return tmpValue +} + +func (ptr *QGraphicsSceneResizeEvent) NewSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsSceneResizeEvent_NewSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneResizeEvent) OldSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsSceneResizeEvent_OldSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent +func callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneResizeEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneResizeEventFromPointer(ptr).DestroyQGraphicsSceneResizeEventDefault() + } +} + +func (ptr *QGraphicsSceneResizeEvent) ConnectDestroyQGraphicsSceneResizeEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneResizeEvent) DisconnectDestroyQGraphicsSceneResizeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent") + } +} + +func (ptr *QGraphicsSceneResizeEvent) DestroyQGraphicsSceneResizeEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneResizeEvent) DestroyQGraphicsSceneResizeEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSceneWheelEvent struct { + QGraphicsSceneEvent +} + +type QGraphicsSceneWheelEvent_ITF interface { + QGraphicsSceneEvent_ITF + QGraphicsSceneWheelEvent_PTR() *QGraphicsSceneWheelEvent +} + +func (ptr *QGraphicsSceneWheelEvent) QGraphicsSceneWheelEvent_PTR() *QGraphicsSceneWheelEvent { + return ptr +} + +func (ptr *QGraphicsSceneWheelEvent) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneEvent_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSceneWheelEvent) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsSceneEvent_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSceneWheelEvent(ptr QGraphicsSceneWheelEvent_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSceneWheelEvent_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSceneWheelEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneWheelEvent) { + n = new(QGraphicsSceneWheelEvent) + n.SetPointer(ptr) + return +} +func (ptr *QGraphicsSceneWheelEvent) Buttons() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QGraphicsSceneWheelEvent_Buttons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneWheelEvent) Delta() int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsSceneWheelEvent_Delta(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGraphicsSceneWheelEvent) Modifiers() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QGraphicsSceneWheelEvent_Modifiers(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneWheelEvent) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QGraphicsSceneWheelEvent_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsSceneWheelEvent) Pos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneWheelEvent_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneWheelEvent) ScenePos() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneWheelEvent_ScenePos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSceneWheelEvent) ScreenPos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneWheelEvent_ScreenPos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent +func callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSceneWheelEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSceneWheelEventFromPointer(ptr).DestroyQGraphicsSceneWheelEventDefault() + } +} + +func (ptr *QGraphicsSceneWheelEvent) ConnectDestroyQGraphicsSceneWheelEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSceneWheelEvent) DisconnectDestroyQGraphicsSceneWheelEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent") + } +} + +func (ptr *QGraphicsSceneWheelEvent) DestroyQGraphicsSceneWheelEvent() { + if ptr.Pointer() != nil { + C.QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSceneWheelEvent) DestroyQGraphicsSceneWheelEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsSimpleTextItem struct { + QAbstractGraphicsShapeItem +} + +type QGraphicsSimpleTextItem_ITF interface { + QAbstractGraphicsShapeItem_ITF + QGraphicsSimpleTextItem_PTR() *QGraphicsSimpleTextItem +} + +func (ptr *QGraphicsSimpleTextItem) QGraphicsSimpleTextItem_PTR() *QGraphicsSimpleTextItem { + return ptr +} + +func (ptr *QGraphicsSimpleTextItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsSimpleTextItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsSimpleTextItem(ptr QGraphicsSimpleTextItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsSimpleTextItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsSimpleTextItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsSimpleTextItem) { + n = new(QGraphicsSimpleTextItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsSimpleTextItem__anonymous +//QGraphicsSimpleTextItem::anonymous +type QGraphicsSimpleTextItem__anonymous int64 + +const ( + QGraphicsSimpleTextItem__Type QGraphicsSimpleTextItem__anonymous = QGraphicsSimpleTextItem__anonymous(9) +) + +func NewQGraphicsSimpleTextItem(parent QGraphicsItem_ITF) *QGraphicsSimpleTextItem { + return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(PointerFromQGraphicsItem(parent))) +} + +func NewQGraphicsSimpleTextItem2(text string, parent QGraphicsItem_ITF) *QGraphicsSimpleTextItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQGraphicsItem(parent))) +} + +//export callbackQGraphicsSimpleTextItem_BoundingRect +func callbackQGraphicsSimpleTextItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsSimpleTextItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsSimpleTextItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSimpleTextItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsSimpleTextItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsSimpleTextItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSimpleTextItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsSimpleTextItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsSimpleTextItem) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QGraphicsSimpleTextItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +//export callbackQGraphicsSimpleTextItem_Paint +func callbackQGraphicsSimpleTextItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsSimpleTextItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsSimpleTextItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSimpleTextItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsSimpleTextItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsSimpleTextItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsSimpleTextItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsSimpleTextItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsSimpleTextItem) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsSimpleTextItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QGraphicsSimpleTextItem) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QGraphicsSimpleTextItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QGraphicsSimpleTextItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGraphicsSimpleTextItem_Text(ptr.Pointer())) + } + return "" +} + +//export callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem +func callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsSimpleTextItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsSimpleTextItemFromPointer(ptr).DestroyQGraphicsSimpleTextItemDefault() + } +} + +func (ptr *QGraphicsSimpleTextItem) ConnectDestroyQGraphicsSimpleTextItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsSimpleTextItem) DisconnectDestroyQGraphicsSimpleTextItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem") + } +} + +func (ptr *QGraphicsSimpleTextItem) DestroyQGraphicsSimpleTextItem() { + if ptr.Pointer() != nil { + C.QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsSimpleTextItem) DestroyQGraphicsSimpleTextItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsTextItem struct { + QGraphicsObject +} + +type QGraphicsTextItem_ITF interface { + QGraphicsObject_ITF + QGraphicsTextItem_PTR() *QGraphicsTextItem +} + +func (ptr *QGraphicsTextItem) QGraphicsTextItem_PTR() *QGraphicsTextItem { + return ptr +} + +func (ptr *QGraphicsTextItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsTextItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsObject_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsTextItem(ptr QGraphicsTextItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsTextItem_PTR().Pointer() + } + return nil +} + +func NewQGraphicsTextItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsTextItem) { + n = new(QGraphicsTextItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsTextItem__anonymous +//QGraphicsTextItem::anonymous +type QGraphicsTextItem__anonymous int64 + +const ( + QGraphicsTextItem__Type QGraphicsTextItem__anonymous = QGraphicsTextItem__anonymous(8) +) + +func NewQGraphicsTextItem(parent QGraphicsItem_ITF) *QGraphicsTextItem { + tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsTextItem_NewQGraphicsTextItem(PointerFromQGraphicsItem(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQGraphicsTextItem2(text string, parent QGraphicsItem_ITF) *QGraphicsTextItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsTextItem_NewQGraphicsTextItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQGraphicsItem(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsTextItem) AdjustSize() { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_AdjustSize(ptr.Pointer()) + } +} + +//export callbackQGraphicsTextItem_BoundingRect +func callbackQGraphicsTextItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsTextItemFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsTextItem) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTextItem) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsTextItem) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsTextItem_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTextItem) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsTextItem_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTextItem) DefaultTextColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QGraphicsTextItem_DefaultTextColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTextItem) Document() *gui.QTextDocument { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextDocumentFromPointer(C.QGraphicsTextItem_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTextItem) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QGraphicsTextItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +//export callbackQGraphicsTextItem_LinkActivated +func callbackQGraphicsTextItem_LinkActivated(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "linkActivated"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(link)) + } + +} + +func (ptr *QGraphicsTextItem) ConnectLinkActivated(f func(link string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "linkActivated") { + C.QGraphicsTextItem_ConnectLinkActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "linkActivated"); signal != nil { + f := func(link string) { + (*(*func(string))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTextItem) DisconnectLinkActivated() { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_DisconnectLinkActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "linkActivated") + } +} + +func (ptr *QGraphicsTextItem) LinkActivated(link string) { + if ptr.Pointer() != nil { + var linkC *C.char + if link != "" { + linkC = C.CString(link) + defer C.free(unsafe.Pointer(linkC)) + } + C.QGraphicsTextItem_LinkActivated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) + } +} + +//export callbackQGraphicsTextItem_LinkHovered +func callbackQGraphicsTextItem_LinkHovered(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "linkHovered"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(link)) + } + +} + +func (ptr *QGraphicsTextItem) ConnectLinkHovered(f func(link string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "linkHovered") { + C.QGraphicsTextItem_ConnectLinkHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkHovered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "linkHovered"); signal != nil { + f := func(link string) { + (*(*func(string))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTextItem) DisconnectLinkHovered() { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_DisconnectLinkHovered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "linkHovered") + } +} + +func (ptr *QGraphicsTextItem) LinkHovered(link string) { + if ptr.Pointer() != nil { + var linkC *C.char + if link != "" { + linkC = C.CString(link) + defer C.free(unsafe.Pointer(linkC)) + } + C.QGraphicsTextItem_LinkHovered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) + } +} + +func (ptr *QGraphicsTextItem) OpenExternalLinks() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsTextItem_OpenExternalLinks(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsTextItem_Paint +func callbackQGraphicsTextItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsTextItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsTextItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTextItem) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsTextItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsTextItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsTextItem) SetDefaultTextColor(col gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetDefaultTextColor(ptr.Pointer(), gui.PointerFromQColor(col)) + } +} + +func (ptr *QGraphicsTextItem) SetDocument(document gui.QTextDocument_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document)) + } +} + +func (ptr *QGraphicsTextItem) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QGraphicsTextItem) SetHtml(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QGraphicsTextItem_SetHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QGraphicsTextItem) SetOpenExternalLinks(open bool) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) + } +} + +func (ptr *QGraphicsTextItem) SetPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QGraphicsTextItem_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QGraphicsTextItem) SetTabChangesFocus(b bool) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QGraphicsTextItem) SetTextCursor(cursor gui.QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)) + } +} + +func (ptr *QGraphicsTextItem) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QGraphicsTextItem) SetTextWidth(width float64) { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_SetTextWidth(ptr.Pointer(), C.double(width)) + } +} + +func (ptr *QGraphicsTextItem) TabChangesFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsTextItem_TabChangesFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsTextItem) TextCursor() *gui.QTextCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCursorFromPointer(C.QGraphicsTextItem_TextCursor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTextItem) TextInteractionFlags() core.Qt__TextInteractionFlag { + if ptr.Pointer() != nil { + return core.Qt__TextInteractionFlag(C.QGraphicsTextItem_TextInteractionFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsTextItem) TextWidth() float64 { + if ptr.Pointer() != nil { + return float64(C.QGraphicsTextItem_TextWidth(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsTextItem) ToHtml() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGraphicsTextItem_ToHtml(ptr.Pointer())) + } + return "" +} + +func (ptr *QGraphicsTextItem) ToPlainText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGraphicsTextItem_ToPlainText(ptr.Pointer())) + } + return "" +} + +//export callbackQGraphicsTextItem_DestroyQGraphicsTextItem +func callbackQGraphicsTextItem_DestroyQGraphicsTextItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsTextItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsTextItemFromPointer(ptr).DestroyQGraphicsTextItemDefault() + } +} + +func (ptr *QGraphicsTextItem) ConnectDestroyQGraphicsTextItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsTextItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTextItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTextItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTextItem) DisconnectDestroyQGraphicsTextItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsTextItem") + } +} + +func (ptr *QGraphicsTextItem) DestroyQGraphicsTextItem() { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_DestroyQGraphicsTextItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsTextItem) DestroyQGraphicsTextItemDefault() { + if ptr.Pointer() != nil { + C.QGraphicsTextItem_DestroyQGraphicsTextItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGraphicsTransform struct { + core.QObject +} + +type QGraphicsTransform_ITF interface { + core.QObject_ITF + QGraphicsTransform_PTR() *QGraphicsTransform +} + +func (ptr *QGraphicsTransform) QGraphicsTransform_PTR() *QGraphicsTransform { + return ptr +} + +func (ptr *QGraphicsTransform) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsTransform) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsTransform(ptr QGraphicsTransform_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsTransform_PTR().Pointer() + } + return nil +} + +func NewQGraphicsTransformFromPointer(ptr unsafe.Pointer) (n *QGraphicsTransform) { + n = new(QGraphicsTransform) + n.SetPointer(ptr) + return +} +func NewQGraphicsTransform(parent core.QObject_ITF) *QGraphicsTransform { + tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsTransform_NewQGraphicsTransform(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQGraphicsTransform_ApplyTo +func callbackQGraphicsTransform_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "applyTo"); signal != nil { + (*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix)) + } + +} + +func (ptr *QGraphicsTransform) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil { + f := func(matrix *gui.QMatrix4x4) { + (*(*func(*gui.QMatrix4x4))(signal))(matrix) + f(matrix) + } + qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTransform) DisconnectApplyTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "applyTo") + } +} + +func (ptr *QGraphicsTransform) ApplyTo(matrix gui.QMatrix4x4_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) + } +} + +//export callbackQGraphicsTransform_Update +func callbackQGraphicsTransform_Update(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsTransformFromPointer(ptr).UpdateDefault() + } +} + +func (ptr *QGraphicsTransform) ConnectUpdate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTransform) DisconnectUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QGraphicsTransform) Update() { + if ptr.Pointer() != nil { + C.QGraphicsTransform_Update(ptr.Pointer()) + } +} + +func (ptr *QGraphicsTransform) UpdateDefault() { + if ptr.Pointer() != nil { + C.QGraphicsTransform_UpdateDefault(ptr.Pointer()) + } +} + +//export callbackQGraphicsTransform_DestroyQGraphicsTransform +func callbackQGraphicsTransform_DestroyQGraphicsTransform(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsTransform"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsTransformFromPointer(ptr).DestroyQGraphicsTransformDefault() + } +} + +func (ptr *QGraphicsTransform) ConnectDestroyQGraphicsTransform(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsTransform"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTransform", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTransform", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsTransform) DisconnectDestroyQGraphicsTransform() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsTransform") + } +} + +func (ptr *QGraphicsTransform) DestroyQGraphicsTransform() { + if ptr.Pointer() != nil { + C.QGraphicsTransform_DestroyQGraphicsTransform(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsTransform) DestroyQGraphicsTransformDefault() { + if ptr.Pointer() != nil { + C.QGraphicsTransform_DestroyQGraphicsTransformDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsTransform) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTransform) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsTransform) __children_newList() unsafe.Pointer { + return C.QGraphicsTransform___children_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsTransform) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsTransform___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTransform) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QGraphicsTransform) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QGraphicsTransform___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsTransform) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTransform) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsTransform) __findChildren_newList() unsafe.Pointer { + return C.QGraphicsTransform___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsTransform) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTransform) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsTransform) __findChildren_newList3() unsafe.Pointer { + return C.QGraphicsTransform___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsTransform) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsTransform) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QGraphicsTransform) __qFindChildren_newList2() unsafe.Pointer { + return C.QGraphicsTransform___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQGraphicsTransform_ChildEvent +func callbackQGraphicsTransform_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQGraphicsTransformFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QGraphicsTransform) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQGraphicsTransform_ConnectNotify +func callbackQGraphicsTransform_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsTransformFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsTransform) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsTransform_CustomEvent +func callbackQGraphicsTransform_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsTransformFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsTransform) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsTransform_DeleteLater +func callbackQGraphicsTransform_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsTransformFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QGraphicsTransform) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QGraphicsTransform_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQGraphicsTransform_Destroyed +func callbackQGraphicsTransform_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQGraphicsTransform_DisconnectNotify +func callbackQGraphicsTransform_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQGraphicsTransformFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QGraphicsTransform) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQGraphicsTransform_Event +func callbackQGraphicsTransform_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsTransformFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QGraphicsTransform) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsTransform_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQGraphicsTransform_EventFilter +func callbackQGraphicsTransform_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsTransformFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsTransform) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsTransform_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQGraphicsTransform_MetaObject +func callbackQGraphicsTransform_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQGraphicsTransformFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QGraphicsTransform) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QGraphicsTransform_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsTransform_ObjectNameChanged +func callbackQGraphicsTransform_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQGraphicsTransform_TimerEvent +func callbackQGraphicsTransform_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQGraphicsTransformFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QGraphicsTransform) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsTransform_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QGraphicsView struct { + QAbstractScrollArea +} + +type QGraphicsView_ITF interface { + QAbstractScrollArea_ITF + QGraphicsView_PTR() *QGraphicsView +} + +func (ptr *QGraphicsView) QGraphicsView_PTR() *QGraphicsView { + return ptr +} + +func (ptr *QGraphicsView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractScrollArea_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsView(ptr QGraphicsView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsView_PTR().Pointer() + } + return nil +} + +func NewQGraphicsViewFromPointer(ptr unsafe.Pointer) (n *QGraphicsView) { + n = new(QGraphicsView) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsView__ViewportAnchor +//QGraphicsView::ViewportAnchor +type QGraphicsView__ViewportAnchor int64 + +const ( + QGraphicsView__NoAnchor QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(0) + QGraphicsView__AnchorViewCenter QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(1) + QGraphicsView__AnchorUnderMouse QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(2) +) + +//go:generate stringer -type=QGraphicsView__CacheModeFlag +//QGraphicsView::CacheModeFlag +type QGraphicsView__CacheModeFlag int64 + +const ( + QGraphicsView__CacheNone QGraphicsView__CacheModeFlag = QGraphicsView__CacheModeFlag(0x0) + QGraphicsView__CacheBackground QGraphicsView__CacheModeFlag = QGraphicsView__CacheModeFlag(0x1) +) + +//go:generate stringer -type=QGraphicsView__DragMode +//QGraphicsView::DragMode +type QGraphicsView__DragMode int64 + +const ( + QGraphicsView__NoDrag QGraphicsView__DragMode = QGraphicsView__DragMode(0) + QGraphicsView__ScrollHandDrag QGraphicsView__DragMode = QGraphicsView__DragMode(1) + QGraphicsView__RubberBandDrag QGraphicsView__DragMode = QGraphicsView__DragMode(2) +) + +//go:generate stringer -type=QGraphicsView__ViewportUpdateMode +//QGraphicsView::ViewportUpdateMode +type QGraphicsView__ViewportUpdateMode int64 + +const ( + QGraphicsView__FullViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(0) + QGraphicsView__MinimalViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(1) + QGraphicsView__SmartViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(2) + QGraphicsView__NoViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(3) + QGraphicsView__BoundingRectViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(4) +) + +//go:generate stringer -type=QGraphicsView__OptimizationFlag +//QGraphicsView::OptimizationFlag +type QGraphicsView__OptimizationFlag int64 + +const ( + QGraphicsView__DontClipPainter QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x1) + QGraphicsView__DontSavePainterState QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x2) + QGraphicsView__DontAdjustForAntialiasing QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x4) + QGraphicsView__IndirectPainting QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x8) +) + +func NewQGraphicsView(parent QWidget_ITF) *QGraphicsView { + tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsView_NewQGraphicsView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQGraphicsView2(scene QGraphicsScene_ITF, parent QWidget_ITF) *QGraphicsView { + tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsView_NewQGraphicsView2(PointerFromQGraphicsScene(scene), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsView) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QGraphicsView_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) BackgroundBrush() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QGraphicsView_BackgroundBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) CacheMode() QGraphicsView__CacheModeFlag { + if ptr.Pointer() != nil { + return QGraphicsView__CacheModeFlag(C.QGraphicsView_CacheMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) CenterOn(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_CenterOn(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func (ptr *QGraphicsView) CenterOn2(x float64, y float64) { + if ptr.Pointer() != nil { + C.QGraphicsView_CenterOn2(ptr.Pointer(), C.double(x), C.double(y)) + } +} + +func (ptr *QGraphicsView) CenterOn3(item QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_CenterOn3(ptr.Pointer(), PointerFromQGraphicsItem(item)) + } +} + +func (ptr *QGraphicsView) DragMode() QGraphicsView__DragMode { + if ptr.Pointer() != nil { + return QGraphicsView__DragMode(C.QGraphicsView_DragMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsView_DrawBackground +func callbackQGraphicsView_DrawBackground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawBackground"); signal != nil { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsViewFromPointer(ptr).DrawBackgroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsView) ConnectDrawBackground(f func(painter *gui.QPainter, rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawBackground"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRectF) { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) + f(painter, rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectDrawBackground() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawBackground") + } +} + +func (ptr *QGraphicsView) DrawBackground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsView) DrawBackgroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_DrawBackgroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +//export callbackQGraphicsView_DrawForeground +func callbackQGraphicsView_DrawForeground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawForeground"); signal != nil { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsViewFromPointer(ptr).DrawForegroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsView) ConnectDrawForeground(f func(painter *gui.QPainter, rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawForeground"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRectF) { + (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) + f(painter, rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectDrawForeground() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawForeground") + } +} + +func (ptr *QGraphicsView) DrawForeground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_DrawForeground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsView) DrawForegroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_DrawForegroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsView) EnsureVisible(rect core.QRectF_ITF, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QGraphicsView_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QGraphicsView) EnsureVisible2(x float64, y float64, w float64, h float64, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QGraphicsView_EnsureVisible2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QGraphicsView) EnsureVisible3(item QGraphicsItem_ITF, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QGraphicsView_EnsureVisible3(ptr.Pointer(), PointerFromQGraphicsItem(item), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QGraphicsView) FitInView(rect core.QRectF_ITF, aspectRatioMode core.Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_FitInView(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(aspectRatioMode)) + } +} + +func (ptr *QGraphicsView) FitInView2(x float64, y float64, w float64, h float64, aspectRatioMode core.Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_FitInView2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(aspectRatioMode)) + } +} + +func (ptr *QGraphicsView) FitInView3(item QGraphicsItem_ITF, aspectRatioMode core.Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_FitInView3(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(aspectRatioMode)) + } +} + +func (ptr *QGraphicsView) ForegroundBrush() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QGraphicsView_ForegroundBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +//export callbackQGraphicsView_InvalidateScene +func callbackQGraphicsView_InvalidateScene(ptr unsafe.Pointer, rect unsafe.Pointer, layers C.longlong) { + if signal := qt.GetSignal(ptr, "invalidateScene"); signal != nil { + (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) + } else { + NewQGraphicsViewFromPointer(ptr).InvalidateSceneDefault(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) + } +} + +func (ptr *QGraphicsView) ConnectInvalidateScene(f func(rect *core.QRectF, layers QGraphicsScene__SceneLayer)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "invalidateScene"); signal != nil { + f := func(rect *core.QRectF, layers QGraphicsScene__SceneLayer) { + (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(rect, layers) + f(rect, layers) + } + qt.ConnectSignal(ptr.Pointer(), "invalidateScene", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "invalidateScene", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectInvalidateScene() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "invalidateScene") + } +} + +func (ptr *QGraphicsView) InvalidateScene(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { + if ptr.Pointer() != nil { + C.QGraphicsView_InvalidateScene(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) + } +} + +func (ptr *QGraphicsView) InvalidateSceneDefault(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { + if ptr.Pointer() != nil { + C.QGraphicsView_InvalidateSceneDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) + } +} + +func (ptr *QGraphicsView) IsInteractive() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsView_IsInteractive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsView) IsTransformed() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsView_IsTransformed(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsView) ItemAt(pos core.QPoint_ITF) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView_ItemAt(ptr.Pointer(), core.PointerFromQPoint(pos))) + } + return nil +} + +func (ptr *QGraphicsView) ItemAt2(x int, y int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +func (ptr *QGraphicsView) Items() []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList(i) + } + return out + }(C.QGraphicsView_Items(ptr.Pointer())) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) Items2(pos core.QPoint_ITF) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList2(i) + } + return out + }(C.QGraphicsView_Items2(ptr.Pointer(), core.PointerFromQPoint(pos))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) Items3(x int, y int) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList3(i) + } + return out + }(C.QGraphicsView_Items3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) Items4(rect core.QRect_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList4(i) + } + return out + }(C.QGraphicsView_Items4(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(mode))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) Items5(x int, y int, w int, h int, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList5(i) + } + return out + }(C.QGraphicsView_Items5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(mode))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) Items6(polygon gui.QPolygon_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList6(i) + } + return out + }(C.QGraphicsView_Items6(ptr.Pointer(), gui.PointerFromQPolygon(polygon), C.longlong(mode))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) Items7(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { + out := make([]*QGraphicsItem, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList7(i) + } + return out + }(C.QGraphicsView_Items7(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) + } + return make([]*QGraphicsItem, 0) +} + +func (ptr *QGraphicsView) MapFromScene(point core.QPointF_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsView_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapFromScene2(rect core.QRectF_ITF) *gui.QPolygon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene2(ptr.Pointer(), core.PointerFromQRectF(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapFromScene3(polygon gui.QPolygonF_ITF) *gui.QPolygon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapFromScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsView_MapFromScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapFromScene5(x float64, y float64) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QGraphicsView_MapFromScene5(ptr.Pointer(), C.double(x), C.double(y))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapFromScene6(x float64, y float64, w float64, h float64) *gui.QPolygon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapToScene(point core.QPoint_ITF) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsView_MapToScene(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapToScene2(rect core.QRect_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene2(ptr.Pointer(), core.PointerFromQRect(rect))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapToScene3(polygon gui.QPolygon_ITF) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene3(ptr.Pointer(), gui.PointerFromQPolygon(polygon))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapToScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsView_MapToScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapToScene5(x int, y int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QGraphicsView_MapToScene5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) MapToScene6(x int, y int, w int, h int) *gui.QPolygonF { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene6(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)))) + runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) Matrix() *gui.QMatrix { + if ptr.Pointer() != nil { + tmpValue := gui.NewQMatrixFromPointer(C.QGraphicsView_Matrix(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) OptimizationFlags() QGraphicsView__OptimizationFlag { + if ptr.Pointer() != nil { + return QGraphicsView__OptimizationFlag(C.QGraphicsView_OptimizationFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) Render(painter gui.QPainter_ITF, target core.QRectF_ITF, source core.QRect_ITF, aspectRatioMode core.Qt__AspectRatioMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_Render(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(target), core.PointerFromQRect(source), C.longlong(aspectRatioMode)) + } +} + +func (ptr *QGraphicsView) RenderHints() gui.QPainter__RenderHint { + if ptr.Pointer() != nil { + return gui.QPainter__RenderHint(C.QGraphicsView_RenderHints(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) ResetCachedContent() { + if ptr.Pointer() != nil { + C.QGraphicsView_ResetCachedContent(ptr.Pointer()) + } +} + +func (ptr *QGraphicsView) ResetMatrix() { + if ptr.Pointer() != nil { + C.QGraphicsView_ResetMatrix(ptr.Pointer()) + } +} + +func (ptr *QGraphicsView) ResetTransform() { + if ptr.Pointer() != nil { + C.QGraphicsView_ResetTransform(ptr.Pointer()) + } +} + +func (ptr *QGraphicsView) ResizeAnchor() QGraphicsView__ViewportAnchor { + if ptr.Pointer() != nil { + return QGraphicsView__ViewportAnchor(C.QGraphicsView_ResizeAnchor(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) Rotate(angle float64) { + if ptr.Pointer() != nil { + C.QGraphicsView_Rotate(ptr.Pointer(), C.double(angle)) + } +} + +//export callbackQGraphicsView_RubberBandChanged +func callbackQGraphicsView_RubberBandChanged(ptr unsafe.Pointer, rubberBandRect unsafe.Pointer, fromScenePoint unsafe.Pointer, toScenePoint unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "rubberBandChanged"); signal != nil { + (*(*func(*core.QRect, *core.QPointF, *core.QPointF))(signal))(core.NewQRectFromPointer(rubberBandRect), core.NewQPointFFromPointer(fromScenePoint), core.NewQPointFFromPointer(toScenePoint)) + } + +} + +func (ptr *QGraphicsView) ConnectRubberBandChanged(f func(rubberBandRect *core.QRect, fromScenePoint *core.QPointF, toScenePoint *core.QPointF)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "rubberBandChanged") { + C.QGraphicsView_ConnectRubberBandChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rubberBandChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "rubberBandChanged"); signal != nil { + f := func(rubberBandRect *core.QRect, fromScenePoint *core.QPointF, toScenePoint *core.QPointF) { + (*(*func(*core.QRect, *core.QPointF, *core.QPointF))(signal))(rubberBandRect, fromScenePoint, toScenePoint) + f(rubberBandRect, fromScenePoint, toScenePoint) + } + qt.ConnectSignal(ptr.Pointer(), "rubberBandChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rubberBandChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectRubberBandChanged() { + if ptr.Pointer() != nil { + C.QGraphicsView_DisconnectRubberBandChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "rubberBandChanged") + } +} + +func (ptr *QGraphicsView) RubberBandChanged(rubberBandRect core.QRect_ITF, fromScenePoint core.QPointF_ITF, toScenePoint core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_RubberBandChanged(ptr.Pointer(), core.PointerFromQRect(rubberBandRect), core.PointerFromQPointF(fromScenePoint), core.PointerFromQPointF(toScenePoint)) + } +} + +func (ptr *QGraphicsView) RubberBandRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QGraphicsView_RubberBandRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) RubberBandSelectionMode() core.Qt__ItemSelectionMode { + if ptr.Pointer() != nil { + return core.Qt__ItemSelectionMode(C.QGraphicsView_RubberBandSelectionMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) Scale(sx float64, sy float64) { + if ptr.Pointer() != nil { + C.QGraphicsView_Scale(ptr.Pointer(), C.double(sx), C.double(sy)) + } +} + +func (ptr *QGraphicsView) Scene() *QGraphicsScene { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsView_Scene(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) SceneRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsView_SceneRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) SetAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QGraphicsView) SetBackgroundBrush(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QGraphicsView) SetCacheMode(mode QGraphicsView__CacheModeFlag) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetCacheMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QGraphicsView) SetDragMode(mode QGraphicsView__DragMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetDragMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QGraphicsView) SetForegroundBrush(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetForegroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QGraphicsView) SetInteractive(allowed bool) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetInteractive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allowed)))) + } +} + +func (ptr *QGraphicsView) SetMatrix(matrix gui.QMatrix_ITF, combine bool) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetMatrix(ptr.Pointer(), gui.PointerFromQMatrix(matrix), C.char(int8(qt.GoBoolToInt(combine)))) + } +} + +func (ptr *QGraphicsView) SetOptimizationFlag(flag QGraphicsView__OptimizationFlag, enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetOptimizationFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsView) SetOptimizationFlags(flags QGraphicsView__OptimizationFlag) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetOptimizationFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QGraphicsView) SetRenderHint(hint gui.QPainter__RenderHint, enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetRenderHint(ptr.Pointer(), C.longlong(hint), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsView) SetRenderHints(hints gui.QPainter__RenderHint) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetRenderHints(ptr.Pointer(), C.longlong(hints)) + } +} + +func (ptr *QGraphicsView) SetResizeAnchor(anchor QGraphicsView__ViewportAnchor) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetResizeAnchor(ptr.Pointer(), C.longlong(anchor)) + } +} + +func (ptr *QGraphicsView) SetRubberBandSelectionMode(mode core.Qt__ItemSelectionMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetRubberBandSelectionMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QGraphicsView) SetScene(scene QGraphicsScene_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetScene(ptr.Pointer(), PointerFromQGraphicsScene(scene)) + } +} + +func (ptr *QGraphicsView) SetSceneRect(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsView) SetSceneRect2(x float64, y float64, w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetSceneRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsView) SetTransform(matrix gui.QTransform_ITF, combine bool) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetTransform(ptr.Pointer(), gui.PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine)))) + } +} + +func (ptr *QGraphicsView) SetTransformationAnchor(anchor QGraphicsView__ViewportAnchor) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetTransformationAnchor(ptr.Pointer(), C.longlong(anchor)) + } +} + +func (ptr *QGraphicsView) SetViewportUpdateMode(mode QGraphicsView__ViewportUpdateMode) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetViewportUpdateMode(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQGraphicsView_SetupViewport +func callbackQGraphicsView_SetupViewport(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsViewFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsView) ConnectSetupViewport(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectSetupViewport() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setupViewport") + } +} + +func (ptr *QGraphicsView) SetupViewport(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetupViewport(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsView) SetupViewportDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsView) Shear(sh float64, sv float64) { + if ptr.Pointer() != nil { + C.QGraphicsView_Shear(ptr.Pointer(), C.double(sh), C.double(sv)) + } +} + +func (ptr *QGraphicsView) Transform() *gui.QTransform { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTransformFromPointer(C.QGraphicsView_Transform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) TransformationAnchor() QGraphicsView__ViewportAnchor { + if ptr.Pointer() != nil { + return QGraphicsView__ViewportAnchor(C.QGraphicsView_TransformationAnchor(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsView) Translate(dx float64, dy float64) { + if ptr.Pointer() != nil { + C.QGraphicsView_Translate(ptr.Pointer(), C.double(dx), C.double(dy)) + } +} + +//export callbackQGraphicsView_UpdateScene +func callbackQGraphicsView_UpdateScene(ptr unsafe.Pointer, rects C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "updateScene"); signal != nil { + (*(*func([]*core.QRectF))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QRectF { + out := make([]*core.QRectF, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__updateScene_rects_atList(i) + } + return out + }(rects)) + } else { + NewQGraphicsViewFromPointer(ptr).UpdateSceneDefault(func(l C.struct_QtWidgets_PackedList) []*core.QRectF { + out := make([]*core.QRectF, int(l.len)) + tmpList := NewQGraphicsViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__updateScene_rects_atList(i) + } + return out + }(rects)) + } +} + +func (ptr *QGraphicsView) ConnectUpdateScene(f func(rects []*core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateScene"); signal != nil { + f := func(rects []*core.QRectF) { + (*(*func([]*core.QRectF))(signal))(rects) + f(rects) + } + qt.ConnectSignal(ptr.Pointer(), "updateScene", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateScene", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectUpdateScene() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateScene") + } +} + +func (ptr *QGraphicsView) UpdateScene(rects []*core.QRectF) { + if ptr.Pointer() != nil { + C.QGraphicsView_UpdateScene(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGraphicsViewFromPointer(NewQGraphicsViewFromPointer(nil).__updateScene_rects_newList()) + for _, v := range rects { + tmpList.__updateScene_rects_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QGraphicsView) UpdateSceneDefault(rects []*core.QRectF) { + if ptr.Pointer() != nil { + C.QGraphicsView_UpdateSceneDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGraphicsViewFromPointer(NewQGraphicsViewFromPointer(nil).__updateScene_rects_newList()) + for _, v := range rects { + tmpList.__updateScene_rects_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQGraphicsView_UpdateSceneRect +func callbackQGraphicsView_UpdateSceneRect(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateSceneRect"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } else { + NewQGraphicsViewFromPointer(ptr).UpdateSceneRectDefault(core.NewQRectFFromPointer(rect)) + } +} + +func (ptr *QGraphicsView) ConnectUpdateSceneRect(f func(rect *core.QRectF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateSceneRect"); signal != nil { + f := func(rect *core.QRectF) { + (*(*func(*core.QRectF))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "updateSceneRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateSceneRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectUpdateSceneRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateSceneRect") + } +} + +func (ptr *QGraphicsView) UpdateSceneRect(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_UpdateSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsView) UpdateSceneRectDefault(rect core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView_UpdateSceneRectDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) + } +} + +func (ptr *QGraphicsView) ViewportTransform() *gui.QTransform { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTransformFromPointer(C.QGraphicsView_ViewportTransform(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) ViewportUpdateMode() QGraphicsView__ViewportUpdateMode { + if ptr.Pointer() != nil { + return QGraphicsView__ViewportUpdateMode(C.QGraphicsView_ViewportUpdateMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsView_DestroyQGraphicsView +func callbackQGraphicsView_DestroyQGraphicsView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsView"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsViewFromPointer(ptr).DestroyQGraphicsViewDefault() + } +} + +func (ptr *QGraphicsView) ConnectDestroyQGraphicsView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsView) DisconnectDestroyQGraphicsView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsView") + } +} + +func (ptr *QGraphicsView) DestroyQGraphicsView() { + if ptr.Pointer() != nil { + C.QGraphicsView_DestroyQGraphicsView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsView) DestroyQGraphicsViewDefault() { + if ptr.Pointer() != nil { + C.QGraphicsView_DestroyQGraphicsViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsView) __items_atList(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList() unsafe.Pointer { + return C.QGraphicsView___items_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __items_atList2(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList2(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList2(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList2(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList2() unsafe.Pointer { + return C.QGraphicsView___items_newList2(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __items_atList3(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList3(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList3(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList3(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList3() unsafe.Pointer { + return C.QGraphicsView___items_newList3(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __items_atList4(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList4(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList4(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList4(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList4() unsafe.Pointer { + return C.QGraphicsView___items_newList4(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __items_atList5(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList5(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList5(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList5(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList5() unsafe.Pointer { + return C.QGraphicsView___items_newList5(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __items_atList6(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList6(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList6(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList6(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList6() unsafe.Pointer { + return C.QGraphicsView___items_newList6(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __items_atList7(i int) *QGraphicsItem { + if ptr.Pointer() != nil { + return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList7(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QGraphicsView) __items_setList7(i QGraphicsItem_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___items_setList7(ptr.Pointer(), PointerFromQGraphicsItem(i)) + } +} + +func (ptr *QGraphicsView) __items_newList7() unsafe.Pointer { + return C.QGraphicsView___items_newList7(ptr.Pointer()) +} + +func (ptr *QGraphicsView) __updateScene_rects_atList(i int) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsView___updateScene_rects_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsView) __updateScene_rects_setList(i core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsView___updateScene_rects_setList(ptr.Pointer(), core.PointerFromQRectF(i)) + } +} + +func (ptr *QGraphicsView) __updateScene_rects_newList() unsafe.Pointer { + return C.QGraphicsView___updateScene_rects_newList(ptr.Pointer()) +} + +type QGraphicsWidget struct { + QGraphicsObject + QGraphicsLayoutItem +} + +type QGraphicsWidget_ITF interface { + QGraphicsObject_ITF + QGraphicsLayoutItem_ITF + QGraphicsWidget_PTR() *QGraphicsWidget +} + +func (ptr *QGraphicsWidget) QGraphicsWidget_PTR() *QGraphicsWidget { + return ptr +} + +func (ptr *QGraphicsWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsObject_PTR().Pointer() + } + return nil +} + +func (ptr *QGraphicsWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGraphicsObject_PTR().SetPointer(p) + ptr.QGraphicsLayoutItem_PTR().SetPointer(p) + } +} + +func PointerFromQGraphicsWidget(ptr QGraphicsWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGraphicsWidget_PTR().Pointer() + } + return nil +} + +func NewQGraphicsWidgetFromPointer(ptr unsafe.Pointer) (n *QGraphicsWidget) { + n = new(QGraphicsWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QGraphicsWidget__anonymous +//QGraphicsWidget::anonymous +type QGraphicsWidget__anonymous int64 + +const ( + QGraphicsWidget__Type QGraphicsWidget__anonymous = QGraphicsWidget__anonymous(11) +) + +func NewQGraphicsWidget(parent QGraphicsItem_ITF, wFlags core.Qt__WindowType) *QGraphicsWidget { + tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsWidget_NewQGraphicsWidget(PointerFromQGraphicsItem(parent), C.longlong(wFlags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGraphicsWidget) Actions() []*QAction { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QAction { + out := make([]*QAction, int(l.len)) + tmpList := NewQGraphicsWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__actions_atList(i) + } + return out + }(C.QGraphicsWidget_Actions(ptr.Pointer())) + } + return make([]*QAction, 0) +} + +func (ptr *QGraphicsWidget) AddAction(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_AddAction(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QGraphicsWidget) AddActions(actions []*QAction) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_AddActions(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQGraphicsWidgetFromPointer(NewQGraphicsWidgetFromPointer(nil).__addActions_actions_newList()) + for _, v := range actions { + tmpList.__addActions_actions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QGraphicsWidget) AdjustSize() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_AdjustSize(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) AutoFillBackground() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_AutoFillBackground(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsWidget_BoundingRect +func callbackQGraphicsWidget_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) + } + + return core.PointerFromQRectF(NewQGraphicsWidgetFromPointer(ptr).BoundingRectDefault()) +} + +func (ptr *QGraphicsWidget) ConnectBoundingRect(f func() *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { + f := func() *core.QRectF { + (*(*func() *core.QRectF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "boundingRect") + } +} + +func (ptr *QGraphicsWidget) BoundingRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_BoundingRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) BoundingRectDefault() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_BoundingRectDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsWidget_ChangeEvent +func callbackQGraphicsWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectChangeEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "changeEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectChangeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "changeEvent") + } +} + +func (ptr *QGraphicsWidget) ChangeEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) ChangeEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsWidget_Close +func callbackQGraphicsWidget_Close(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).CloseDefault()))) +} + +func (ptr *QGraphicsWidget) ConnectClose(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectClose() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "close") + } +} + +func (ptr *QGraphicsWidget) Close() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_Close(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsWidget) CloseDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_CloseDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQGraphicsWidget_CloseEvent +func callbackQGraphicsWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil { + (*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectCloseEvent(f func(event *gui.QCloseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "closeEvent"); signal != nil { + f := func(event *gui.QCloseEvent) { + (*(*func(*gui.QCloseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectCloseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "closeEvent") + } +} + +func (ptr *QGraphicsWidget) CloseEvent(event gui.QCloseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +func (ptr *QGraphicsWidget) CloseEventDefault(event gui.QCloseEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +//export callbackQGraphicsWidget_FocusNextPrevChild +func callbackQGraphicsWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char { + if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0)))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0)))) +} + +func (ptr *QGraphicsWidget) ConnectFocusNextPrevChild(f func(next bool) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil { + f := func(next bool) bool { + (*(*func(bool) bool)(signal))(next) + return f(next) + } + qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectFocusNextPrevChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild") + } +} + +func (ptr *QGraphicsWidget) FocusNextPrevChild(next bool) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 + } + return false +} + +func (ptr *QGraphicsWidget) FocusNextPrevChildDefault(next bool) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 + } + return false +} + +func (ptr *QGraphicsWidget) FocusPolicy() core.Qt__FocusPolicy { + if ptr.Pointer() != nil { + return core.Qt__FocusPolicy(C.QGraphicsWidget_FocusPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGraphicsWidget) FocusWidget() *QGraphicsWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsWidget_FocusWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QGraphicsWidget_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +//export callbackQGraphicsWidget_GeometryChanged +func callbackQGraphicsWidget_GeometryChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "geometryChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsWidget) ConnectGeometryChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "geometryChanged") { + C.QGraphicsWidget_ConnectGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "geometryChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "geometryChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectGeometryChanged() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_DisconnectGeometryChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "geometryChanged") + } +} + +func (ptr *QGraphicsWidget) GeometryChanged() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_GeometryChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) GetWindowFrameMargins(left float64, top float64, right float64, bottom float64) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_GetWindowFrameMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) + } +} + +//export callbackQGraphicsWidget_GrabKeyboardEvent +func callbackQGraphicsWidget_GrabKeyboardEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "grabKeyboardEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).GrabKeyboardEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectGrabKeyboardEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "grabKeyboardEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "grabKeyboardEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "grabKeyboardEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectGrabKeyboardEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "grabKeyboardEvent") + } +} + +func (ptr *QGraphicsWidget) GrabKeyboardEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_GrabKeyboardEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) GrabKeyboardEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_GrabKeyboardEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsWidget_GrabMouseEvent +func callbackQGraphicsWidget_GrabMouseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "grabMouseEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).GrabMouseEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectGrabMouseEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "grabMouseEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "grabMouseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "grabMouseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectGrabMouseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "grabMouseEvent") + } +} + +func (ptr *QGraphicsWidget) GrabMouseEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_GrabMouseEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) GrabMouseEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_GrabMouseEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) GrabShortcut(sequence gui.QKeySequence_ITF, context core.Qt__ShortcutContext) int { + if ptr.Pointer() != nil { + return int(int32(C.QGraphicsWidget_GrabShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(sequence), C.longlong(context)))) + } + return 0 +} + +//export callbackQGraphicsWidget_HideEvent +func callbackQGraphicsWidget_HideEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil { + (*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectHideEvent(f func(event *gui.QHideEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil { + f := func(event *gui.QHideEvent) { + (*(*func(*gui.QHideEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectHideEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hideEvent") + } +} + +func (ptr *QGraphicsWidget) HideEvent(event gui.QHideEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +func (ptr *QGraphicsWidget) HideEventDefault(event gui.QHideEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +//export callbackQGraphicsWidget_InitStyleOption +func callbackQGraphicsWidget_InitStyleOption(ptr unsafe.Pointer, option unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initStyleOption"); signal != nil { + (*(*func(*QStyleOption))(signal))(NewQStyleOptionFromPointer(option)) + } else { + NewQGraphicsWidgetFromPointer(ptr).InitStyleOptionDefault(NewQStyleOptionFromPointer(option)) + } +} + +func (ptr *QGraphicsWidget) ConnectInitStyleOption(f func(option *QStyleOption)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initStyleOption"); signal != nil { + f := func(option *QStyleOption) { + (*(*func(*QStyleOption))(signal))(option) + f(option) + } + qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectInitStyleOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initStyleOption") + } +} + +func (ptr *QGraphicsWidget) InitStyleOption(option QStyleOption_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOption(option)) + } +} + +func (ptr *QGraphicsWidget) InitStyleOptionDefault(option QStyleOption_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_InitStyleOptionDefault(ptr.Pointer(), PointerFromQStyleOption(option)) + } +} + +func (ptr *QGraphicsWidget) InsertAction(before QAction_ITF, action QAction_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_InsertAction(ptr.Pointer(), PointerFromQAction(before), PointerFromQAction(action)) + } +} + +func (ptr *QGraphicsWidget) InsertActions(before QAction_ITF, actions []*QAction) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_InsertActions(ptr.Pointer(), PointerFromQAction(before), func() unsafe.Pointer { + tmpList := NewQGraphicsWidgetFromPointer(NewQGraphicsWidgetFromPointer(nil).__insertActions_actions_newList()) + for _, v := range actions { + tmpList.__insertActions_actions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QGraphicsWidget) IsActiveWindow() bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_IsActiveWindow(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGraphicsWidget) Layout() *QGraphicsLayout { + if ptr.Pointer() != nil { + return NewQGraphicsLayoutFromPointer(C.QGraphicsWidget_Layout(ptr.Pointer())) + } + return nil +} + +//export callbackQGraphicsWidget_LayoutChanged +func callbackQGraphicsWidget_LayoutChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QGraphicsWidget) ConnectLayoutChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "layoutChanged") { + C.QGraphicsWidget_ConnectLayoutChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "layoutChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectLayoutChanged() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_DisconnectLayoutChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "layoutChanged") + } +} + +func (ptr *QGraphicsWidget) LayoutChanged() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_LayoutChanged(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) LayoutDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QGraphicsWidget_LayoutDirection(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsWidget_MoveEvent +func callbackQGraphicsWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil { + (*(*func(*QGraphicsSceneMoveEvent))(signal))(NewQGraphicsSceneMoveEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).MoveEventDefault(NewQGraphicsSceneMoveEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectMoveEvent(f func(event *QGraphicsSceneMoveEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil { + f := func(event *QGraphicsSceneMoveEvent) { + (*(*func(*QGraphicsSceneMoveEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveEvent") + } +} + +func (ptr *QGraphicsWidget) MoveEvent(event QGraphicsSceneMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_MoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMoveEvent(event)) + } +} + +func (ptr *QGraphicsWidget) MoveEventDefault(event QGraphicsSceneMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_MoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMoveEvent(event)) + } +} + +//export callbackQGraphicsWidget_Paint +func callbackQGraphicsWidget_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsWidgetFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsWidget) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QGraphicsWidget) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsWidget) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +//export callbackQGraphicsWidget_PaintWindowFrame +func callbackQGraphicsWidget_PaintWindowFrame(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintWindowFrame"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } else { + NewQGraphicsWidgetFromPointer(ptr).PaintWindowFrameDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QGraphicsWidget) ConnectPaintWindowFrame(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintWindowFrame"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { + (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) + f(painter, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "paintWindowFrame", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintWindowFrame", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectPaintWindowFrame() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintWindowFrame") + } +} + +func (ptr *QGraphicsWidget) PaintWindowFrame(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_PaintWindowFrame(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsWidget) PaintWindowFrameDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_PaintWindowFrameDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) + } +} + +func (ptr *QGraphicsWidget) Palette() *gui.QPalette { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPaletteFromPointer(C.QGraphicsWidget_Palette(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue + } + return nil +} + +//export callbackQGraphicsWidget_PolishEvent +func callbackQGraphicsWidget_PolishEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "polishEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsWidgetFromPointer(ptr).PolishEventDefault() + } +} + +func (ptr *QGraphicsWidget) ConnectPolishEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "polishEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "polishEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "polishEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectPolishEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "polishEvent") + } +} + +func (ptr *QGraphicsWidget) PolishEvent() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_PolishEvent(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) PolishEventDefault() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_PolishEventDefault(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) Rect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) ReleaseShortcut(id int) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ReleaseShortcut(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QGraphicsWidget) RemoveAction(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_RemoveAction(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QGraphicsWidget) Resize(size core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_Resize(ptr.Pointer(), core.PointerFromQSizeF(size)) + } +} + +func (ptr *QGraphicsWidget) Resize2(w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_Resize2(ptr.Pointer(), C.double(w), C.double(h)) + } +} + +//export callbackQGraphicsWidget_ResizeEvent +func callbackQGraphicsWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil { + (*(*func(*QGraphicsSceneResizeEvent))(signal))(NewQGraphicsSceneResizeEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).ResizeEventDefault(NewQGraphicsSceneResizeEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectResizeEvent(f func(event *QGraphicsSceneResizeEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil { + f := func(event *QGraphicsSceneResizeEvent) { + (*(*func(*QGraphicsSceneResizeEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectResizeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeEvent") + } +} + +func (ptr *QGraphicsWidget) ResizeEvent(event QGraphicsSceneResizeEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ResizeEvent(ptr.Pointer(), PointerFromQGraphicsSceneResizeEvent(event)) + } +} + +func (ptr *QGraphicsWidget) ResizeEventDefault(event QGraphicsSceneResizeEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ResizeEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneResizeEvent(event)) + } +} + +func (ptr *QGraphicsWidget) SetAttribute(attribute core.Qt__WidgetAttribute, on bool) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetAttribute(ptr.Pointer(), C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QGraphicsWidget) SetAutoFillBackground(enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetAutoFillBackground(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsWidget) SetContentsMargins(left float64, top float64, right float64, bottom float64) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) + } +} + +func (ptr *QGraphicsWidget) SetFocusPolicy(policy core.Qt__FocusPolicy) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetFocusPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QGraphicsWidget) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QGraphicsWidget) SetGeometry2(x float64, y float64, w float64, h float64) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetGeometry2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) + } +} + +func (ptr *QGraphicsWidget) SetLayout(layout QGraphicsLayout_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetLayout(ptr.Pointer(), PointerFromQGraphicsLayout(layout)) + } +} + +func (ptr *QGraphicsWidget) SetLayoutDirection(direction core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QGraphicsWidget) SetPalette(palette gui.QPalette_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(palette)) + } +} + +func (ptr *QGraphicsWidget) SetShortcutAutoRepeat(id int, enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetShortcutAutoRepeat(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsWidget) SetShortcutEnabled(id int, enabled bool) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetShortcutEnabled(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QGraphicsWidget) SetStyle(style QStyle_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetStyle(ptr.Pointer(), PointerFromQStyle(style)) + } +} + +func QGraphicsWidget_SetTabOrder(first QGraphicsWidget_ITF, second QGraphicsWidget_ITF) { + C.QGraphicsWidget_QGraphicsWidget_SetTabOrder(PointerFromQGraphicsWidget(first), PointerFromQGraphicsWidget(second)) +} + +func (ptr *QGraphicsWidget) SetTabOrder(first QGraphicsWidget_ITF, second QGraphicsWidget_ITF) { + C.QGraphicsWidget_QGraphicsWidget_SetTabOrder(PointerFromQGraphicsWidget(first), PointerFromQGraphicsWidget(second)) +} + +func (ptr *QGraphicsWidget) SetWindowFlags(wFlags core.Qt__WindowType) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetWindowFlags(ptr.Pointer(), C.longlong(wFlags)) + } +} + +func (ptr *QGraphicsWidget) SetWindowFrameMargins(left float64, top float64, right float64, bottom float64) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetWindowFrameMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) + } +} + +func (ptr *QGraphicsWidget) SetWindowTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QGraphicsWidget_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +//export callbackQGraphicsWidget_ShowEvent +func callbackQGraphicsWidget_ShowEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showEvent"); signal != nil { + (*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectShowEvent(f func(event *gui.QShowEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil { + f := func(event *gui.QShowEvent) { + (*(*func(*gui.QShowEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectShowEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showEvent") + } +} + +func (ptr *QGraphicsWidget) ShowEvent(event gui.QShowEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +func (ptr *QGraphicsWidget) ShowEventDefault(event gui.QShowEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +func (ptr *QGraphicsWidget) Size() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsWidget_SizeHint +func callbackQGraphicsWidget_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) + } + + return core.PointerFromQSizeF(NewQGraphicsWidgetFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) +} + +func (ptr *QGraphicsWidget) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { + (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) + return f(which, constraint) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QGraphicsWidget) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) Style() *QStyle { + if ptr.Pointer() != nil { + tmpValue := NewQStyleFromPointer(C.QGraphicsWidget_Style(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) TestAttribute(attribute core.Qt__WidgetAttribute) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_TestAttribute(ptr.Pointer(), C.longlong(attribute))) != 0 + } + return false +} + +//export callbackQGraphicsWidget_UngrabKeyboardEvent +func callbackQGraphicsWidget_UngrabKeyboardEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "ungrabKeyboardEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).UngrabKeyboardEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectUngrabKeyboardEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ungrabKeyboardEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "ungrabKeyboardEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ungrabKeyboardEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectUngrabKeyboardEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ungrabKeyboardEvent") + } +} + +func (ptr *QGraphicsWidget) UngrabKeyboardEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_UngrabKeyboardEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) UngrabKeyboardEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_UngrabKeyboardEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQGraphicsWidget_UngrabMouseEvent +func callbackQGraphicsWidget_UngrabMouseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "ungrabMouseEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQGraphicsWidgetFromPointer(ptr).UngrabMouseEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QGraphicsWidget) ConnectUngrabMouseEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ungrabMouseEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "ungrabMouseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ungrabMouseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectUngrabMouseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ungrabMouseEvent") + } +} + +func (ptr *QGraphicsWidget) UngrabMouseEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_UngrabMouseEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) UngrabMouseEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_UngrabMouseEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QGraphicsWidget) UnsetLayoutDirection() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_UnsetLayoutDirection(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) UnsetWindowFrameMargins() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_UnsetWindowFrameMargins(ptr.Pointer()) + } +} + +func (ptr *QGraphicsWidget) WindowFlags() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QGraphicsWidget_WindowFlags(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsWidget_WindowFrameEvent +func callbackQGraphicsWidget_WindowFrameEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "windowFrameEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).WindowFrameEventDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QGraphicsWidget) ConnectWindowFrameEvent(f func(event *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "windowFrameEvent"); signal != nil { + f := func(event *core.QEvent) bool { + (*(*func(*core.QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "windowFrameEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowFrameEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectWindowFrameEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "windowFrameEvent") + } +} + +func (ptr *QGraphicsWidget) WindowFrameEvent(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_WindowFrameEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsWidget) WindowFrameEventDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QGraphicsWidget_WindowFrameEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QGraphicsWidget) WindowFrameGeometry() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_WindowFrameGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) WindowFrameRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_WindowFrameRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQGraphicsWidget_WindowFrameSectionAt +func callbackQGraphicsWidget_WindowFrameSectionAt(ptr unsafe.Pointer, pos unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "windowFrameSectionAt"); signal != nil { + return C.longlong((*(*func(*core.QPointF) core.Qt__WindowFrameSection)(signal))(core.NewQPointFFromPointer(pos))) + } + + return C.longlong(NewQGraphicsWidgetFromPointer(ptr).WindowFrameSectionAtDefault(core.NewQPointFFromPointer(pos))) +} + +func (ptr *QGraphicsWidget) ConnectWindowFrameSectionAt(f func(pos *core.QPointF) core.Qt__WindowFrameSection) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "windowFrameSectionAt"); signal != nil { + f := func(pos *core.QPointF) core.Qt__WindowFrameSection { + (*(*func(*core.QPointF) core.Qt__WindowFrameSection)(signal))(pos) + return f(pos) + } + qt.ConnectSignal(ptr.Pointer(), "windowFrameSectionAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowFrameSectionAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectWindowFrameSectionAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "windowFrameSectionAt") + } +} + +func (ptr *QGraphicsWidget) WindowFrameSectionAt(pos core.QPointF_ITF) core.Qt__WindowFrameSection { + if ptr.Pointer() != nil { + return core.Qt__WindowFrameSection(C.QGraphicsWidget_WindowFrameSectionAt(ptr.Pointer(), core.PointerFromQPointF(pos))) + } + return 0 +} + +func (ptr *QGraphicsWidget) WindowFrameSectionAtDefault(pos core.QPointF_ITF) core.Qt__WindowFrameSection { + if ptr.Pointer() != nil { + return core.Qt__WindowFrameSection(C.QGraphicsWidget_WindowFrameSectionAtDefault(ptr.Pointer(), core.PointerFromQPointF(pos))) + } + return 0 +} + +func (ptr *QGraphicsWidget) WindowTitle() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGraphicsWidget_WindowTitle(ptr.Pointer())) + } + return "" +} + +func (ptr *QGraphicsWidget) WindowType() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QGraphicsWidget_WindowType(ptr.Pointer())) + } + return 0 +} + +//export callbackQGraphicsWidget_DestroyQGraphicsWidget +func callbackQGraphicsWidget_DestroyQGraphicsWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGraphicsWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQGraphicsWidgetFromPointer(ptr).DestroyQGraphicsWidgetDefault() + } +} + +func (ptr *QGraphicsWidget) ConnectDestroyQGraphicsWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGraphicsWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGraphicsWidget) DisconnectDestroyQGraphicsWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsWidget") + } +} + +func (ptr *QGraphicsWidget) DestroyQGraphicsWidget() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_DestroyQGraphicsWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsWidget) DestroyQGraphicsWidgetDefault() { + if ptr.Pointer() != nil { + C.QGraphicsWidget_DestroyQGraphicsWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGraphicsWidget) MinimumSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) SetMinimumSize(minimumSize core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetMinimumSize(ptr.Pointer(), core.PointerFromQSizeF(minimumSize)) + } +} + +func (ptr *QGraphicsWidget) PreferredSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_PreferredSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) SetPreferredSize(preferredSize core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetPreferredSize(ptr.Pointer(), core.PointerFromQSizeF(preferredSize)) + } +} + +func (ptr *QGraphicsWidget) MaximumSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) SetMaximumSize(maximumSize core.QSizeF_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetMaximumSize(ptr.Pointer(), core.PointerFromQSizeF(maximumSize)) + } +} + +func (ptr *QGraphicsWidget) SizePolicy() *QSizePolicy { + if ptr.Pointer() != nil { + tmpValue := NewQSizePolicyFromPointer(C.QGraphicsWidget_SizePolicy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) SetSizePolicy(sizePolicy QSizePolicy_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(sizePolicy)) + } +} + +func (ptr *QGraphicsWidget) Geometry() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) __actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QGraphicsWidget___actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) __actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget___actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QGraphicsWidget) __actions_newList() unsafe.Pointer { + return C.QGraphicsWidget___actions_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsWidget) __addActions_actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QGraphicsWidget___addActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) __addActions_actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget___addActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QGraphicsWidget) __addActions_actions_newList() unsafe.Pointer { + return C.QGraphicsWidget___addActions_actions_newList(ptr.Pointer()) +} + +func (ptr *QGraphicsWidget) __insertActions_actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QGraphicsWidget___insertActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QGraphicsWidget) __insertActions_actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QGraphicsWidget___insertActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QGraphicsWidget) __insertActions_actions_newList() unsafe.Pointer { + return C.QGraphicsWidget___insertActions_actions_newList(ptr.Pointer()) +} + +type QGridLayout struct { + QLayout +} + +type QGridLayout_ITF interface { + QLayout_ITF + QGridLayout_PTR() *QGridLayout +} + +func (ptr *QGridLayout) QGridLayout_PTR() *QGridLayout { + return ptr +} + +func (ptr *QGridLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QGridLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QLayout_PTR().SetPointer(p) + } +} + +func PointerFromQGridLayout(ptr QGridLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGridLayout_PTR().Pointer() + } + return nil +} + +func NewQGridLayoutFromPointer(ptr unsafe.Pointer) (n *QGridLayout) { + n = new(QGridLayout) + n.SetPointer(ptr) + return +} +func NewQGridLayout(parent QWidget_ITF) *QGridLayout { + tmpValue := NewQGridLayoutFromPointer(C.QGridLayout_NewQGridLayout(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQGridLayout2() *QGridLayout { + tmpValue := NewQGridLayoutFromPointer(C.QGridLayout_NewQGridLayout2()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGridLayout) AddItem(item QLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGridLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) + } +} + +//export callbackQGridLayout_AddItem2 +func callbackQGridLayout_AddItem2(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "addItem2"); signal != nil { + (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) + } else { + NewQGridLayoutFromPointer(ptr).AddItem2Default(NewQLayoutItemFromPointer(item)) + } +} + +func (ptr *QGridLayout) ConnectAddItem2(f func(item *QLayoutItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addItem2"); signal != nil { + f := func(item *QLayoutItem) { + (*(*func(*QLayoutItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "addItem2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addItem2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGridLayout) DisconnectAddItem2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addItem2") + } +} + +func (ptr *QGridLayout) AddItem2(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGridLayout_AddItem2(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QGridLayout) AddItem2Default(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QGridLayout_AddItem2Default(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QGridLayout) AddLayout(layout QLayout_ITF, row int, column int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGridLayout_AddLayout(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment)) + } +} + +func (ptr *QGridLayout) AddLayout2(layout QLayout_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGridLayout_AddLayout2(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) + } +} + +func (ptr *QGridLayout) AddWidget2(widget QWidget_ITF, row int, column int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGridLayout_AddWidget2(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment)) + } +} + +func (ptr *QGridLayout) AddWidget3(widget QWidget_ITF, fromRow int, fromColumn int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QGridLayout_AddWidget3(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(fromRow)), C.int(int32(fromColumn)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) + } +} + +func (ptr *QGridLayout) CellRect(row int, column int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QGridLayout_CellRect(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QGridLayout) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGridLayout) ColumnMinimumWidth(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QGridLayout) ColumnStretch(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_ColumnStretch(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +//export callbackQGridLayout_Count +func callbackQGridLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQGridLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QGridLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGridLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QGridLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGridLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGridLayout) GetItemPosition(index int, row int, column int, rowSpan int, columnSpan int) { + if ptr.Pointer() != nil { + C.QGridLayout_GetItemPosition(ptr.Pointer(), C.int(int32(index)), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan))) + } +} + +func (ptr *QGridLayout) HorizontalSpacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_HorizontalSpacing(ptr.Pointer()))) + } + return 0 +} + +//export callbackQGridLayout_ItemAt +func callbackQGridLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQGridLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) +} + +func (ptr *QGridLayout) ConnectItemAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGridLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QGridLayout) ItemAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QGridLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGridLayout) ItemAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QGridLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGridLayout) ItemAtPosition(row int, column int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QGridLayout_ItemAtPosition(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +func (ptr *QGridLayout) OriginCorner() core.Qt__Corner { + if ptr.Pointer() != nil { + return core.Qt__Corner(C.QGridLayout_OriginCorner(ptr.Pointer())) + } + return 0 +} + +func (ptr *QGridLayout) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_RowCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QGridLayout) RowMinimumHeight(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +func (ptr *QGridLayout) RowStretch(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_RowStretch(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +func (ptr *QGridLayout) SetColumnMinimumWidth(column int, minSize int) { + if ptr.Pointer() != nil { + C.QGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(minSize))) + } +} + +func (ptr *QGridLayout) SetColumnStretch(column int, stretch int) { + if ptr.Pointer() != nil { + C.QGridLayout_SetColumnStretch(ptr.Pointer(), C.int(int32(column)), C.int(int32(stretch))) + } +} + +func (ptr *QGridLayout) SetHorizontalSpacing(spacing int) { + if ptr.Pointer() != nil { + C.QGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.int(int32(spacing))) + } +} + +func (ptr *QGridLayout) SetOriginCorner(corner core.Qt__Corner) { + if ptr.Pointer() != nil { + C.QGridLayout_SetOriginCorner(ptr.Pointer(), C.longlong(corner)) + } +} + +func (ptr *QGridLayout) SetRowMinimumHeight(row int, minSize int) { + if ptr.Pointer() != nil { + C.QGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(int32(row)), C.int(int32(minSize))) + } +} + +func (ptr *QGridLayout) SetRowStretch(row int, stretch int) { + if ptr.Pointer() != nil { + C.QGridLayout_SetRowStretch(ptr.Pointer(), C.int(int32(row)), C.int(int32(stretch))) + } +} + +func (ptr *QGridLayout) SetVerticalSpacing(spacing int) { + if ptr.Pointer() != nil { + C.QGridLayout_SetVerticalSpacing(ptr.Pointer(), C.int(int32(spacing))) + } +} + +//export callbackQGridLayout_SizeHint +func callbackQGridLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQGridLayoutFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QGridLayout) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGridLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QGridLayout) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QGridLayout_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QGridLayout) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QGridLayout_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQGridLayout_TakeAt +func callbackQGridLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQGridLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) +} + +func (ptr *QGridLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGridLayout) DisconnectTakeAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "takeAt") + } +} + +func (ptr *QGridLayout) TakeAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QGridLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGridLayout) TakeAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QGridLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QGridLayout) VerticalSpacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QGridLayout_VerticalSpacing(ptr.Pointer()))) + } + return 0 +} + +//export callbackQGridLayout_DestroyQGridLayout +func callbackQGridLayout_DestroyQGridLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGridLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQGridLayoutFromPointer(ptr).DestroyQGridLayoutDefault() + } +} + +func (ptr *QGridLayout) ConnectDestroyQGridLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGridLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGridLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGridLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGridLayout) DisconnectDestroyQGridLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGridLayout") + } +} + +func (ptr *QGridLayout) DestroyQGridLayout() { + if ptr.Pointer() != nil { + C.QGridLayout_DestroyQGridLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGridLayout) DestroyQGridLayoutDefault() { + if ptr.Pointer() != nil { + C.QGridLayout_DestroyQGridLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QGroupBox struct { + QWidget +} + +type QGroupBox_ITF interface { + QWidget_ITF + QGroupBox_PTR() *QGroupBox +} + +func (ptr *QGroupBox) QGroupBox_PTR() *QGroupBox { + return ptr +} + +func (ptr *QGroupBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QGroupBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQGroupBox(ptr QGroupBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QGroupBox_PTR().Pointer() + } + return nil +} + +func NewQGroupBoxFromPointer(ptr unsafe.Pointer) (n *QGroupBox) { + n = new(QGroupBox) + n.SetPointer(ptr) + return +} +func NewQGroupBox(parent QWidget_ITF) *QGroupBox { + tmpValue := NewQGroupBoxFromPointer(C.QGroupBox_NewQGroupBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQGroupBox2(title string, parent QWidget_ITF) *QGroupBox { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQGroupBoxFromPointer(C.QGroupBox_NewQGroupBox2(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QGroupBox) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QGroupBox_Alignment(ptr.Pointer())) + } + return 0 +} + +//export callbackQGroupBox_Clicked +func callbackQGroupBox_Clicked(ptr unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "clicked"); signal != nil { + (*(*func(bool))(signal))(int8(checked) != 0) + } + +} + +func (ptr *QGroupBox) ConnectClicked(f func(checked bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "clicked") { + C.QGroupBox_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { + f := func(checked bool) { + (*(*func(bool))(signal))(checked) + f(checked) + } + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGroupBox) DisconnectClicked() { + if ptr.Pointer() != nil { + C.QGroupBox_DisconnectClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "clicked") + } +} + +func (ptr *QGroupBox) Clicked(checked bool) { + if ptr.Pointer() != nil { + C.QGroupBox_Clicked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QGroupBox) InitStyleOption(option QStyleOptionGroupBox_ITF) { + if ptr.Pointer() != nil { + C.QGroupBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionGroupBox(option)) + } +} + +func (ptr *QGroupBox) IsCheckable() bool { + if ptr.Pointer() != nil { + return int8(C.QGroupBox_IsCheckable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGroupBox) IsChecked() bool { + if ptr.Pointer() != nil { + return int8(C.QGroupBox_IsChecked(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGroupBox) IsFlat() bool { + if ptr.Pointer() != nil { + return int8(C.QGroupBox_IsFlat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QGroupBox) SetAlignment(alignment int) { + if ptr.Pointer() != nil { + C.QGroupBox_SetAlignment(ptr.Pointer(), C.int(int32(alignment))) + } +} + +func (ptr *QGroupBox) SetCheckable(checkable bool) { + if ptr.Pointer() != nil { + C.QGroupBox_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checkable)))) + } +} + +//export callbackQGroupBox_SetChecked +func callbackQGroupBox_SetChecked(ptr unsafe.Pointer, checked C.char) { + if signal := qt.GetSignal(ptr, "setChecked"); signal != nil { + (*(*func(bool))(signal))(int8(checked) != 0) + } else { + NewQGroupBoxFromPointer(ptr).SetCheckedDefault(int8(checked) != 0) + } +} + +func (ptr *QGroupBox) ConnectSetChecked(f func(checked bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil { + f := func(checked bool) { + (*(*func(bool))(signal))(checked) + f(checked) + } + qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGroupBox) DisconnectSetChecked() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setChecked") + } +} + +func (ptr *QGroupBox) SetChecked(checked bool) { + if ptr.Pointer() != nil { + C.QGroupBox_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QGroupBox) SetCheckedDefault(checked bool) { + if ptr.Pointer() != nil { + C.QGroupBox_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) + } +} + +func (ptr *QGroupBox) SetFlat(flat bool) { + if ptr.Pointer() != nil { + C.QGroupBox_SetFlat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flat)))) + } +} + +func (ptr *QGroupBox) SetTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QGroupBox_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QGroupBox) Title() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QGroupBox_Title(ptr.Pointer())) + } + return "" +} + +//export callbackQGroupBox_Toggled +func callbackQGroupBox_Toggled(ptr unsafe.Pointer, on C.char) { + if signal := qt.GetSignal(ptr, "toggled"); signal != nil { + (*(*func(bool))(signal))(int8(on) != 0) + } + +} + +func (ptr *QGroupBox) ConnectToggled(f func(on bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "toggled") { + C.QGroupBox_ConnectToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toggled"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil { + f := func(on bool) { + (*(*func(bool))(signal))(on) + f(on) + } + qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGroupBox) DisconnectToggled() { + if ptr.Pointer() != nil { + C.QGroupBox_DisconnectToggled(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "toggled") + } +} + +func (ptr *QGroupBox) Toggled(on bool) { + if ptr.Pointer() != nil { + C.QGroupBox_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +//export callbackQGroupBox_DestroyQGroupBox +func callbackQGroupBox_DestroyQGroupBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QGroupBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQGroupBoxFromPointer(ptr).DestroyQGroupBoxDefault() + } +} + +func (ptr *QGroupBox) ConnectDestroyQGroupBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QGroupBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QGroupBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QGroupBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QGroupBox) DisconnectDestroyQGroupBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QGroupBox") + } +} + +func (ptr *QGroupBox) DestroyQGroupBox() { + if ptr.Pointer() != nil { + C.QGroupBox_DestroyQGroupBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QGroupBox) DestroyQGroupBoxDefault() { + if ptr.Pointer() != nil { + C.QGroupBox_DestroyQGroupBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHBoxLayout struct { + QBoxLayout +} + +type QHBoxLayout_ITF interface { + QBoxLayout_ITF + QHBoxLayout_PTR() *QHBoxLayout +} + +func (ptr *QHBoxLayout) QHBoxLayout_PTR() *QHBoxLayout { + return ptr +} + +func (ptr *QHBoxLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QBoxLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QHBoxLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QBoxLayout_PTR().SetPointer(p) + } +} + +func PointerFromQHBoxLayout(ptr QHBoxLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHBoxLayout_PTR().Pointer() + } + return nil +} + +func NewQHBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QHBoxLayout) { + n = new(QHBoxLayout) + n.SetPointer(ptr) + return +} +func NewQHBoxLayout() *QHBoxLayout { + tmpValue := NewQHBoxLayoutFromPointer(C.QHBoxLayout_NewQHBoxLayout()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQHBoxLayout2(parent QWidget_ITF) *QHBoxLayout { + tmpValue := NewQHBoxLayoutFromPointer(C.QHBoxLayout_NewQHBoxLayout2(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQHBoxLayout_DestroyQHBoxLayout +func callbackQHBoxLayout_DestroyQHBoxLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QHBoxLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQHBoxLayoutFromPointer(ptr).DestroyQHBoxLayoutDefault() + } +} + +func (ptr *QHBoxLayout) ConnectDestroyQHBoxLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QHBoxLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QHBoxLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QHBoxLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHBoxLayout) DisconnectDestroyQHBoxLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QHBoxLayout") + } +} + +func (ptr *QHBoxLayout) DestroyQHBoxLayout() { + if ptr.Pointer() != nil { + C.QHBoxLayout_DestroyQHBoxLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QHBoxLayout) DestroyQHBoxLayoutDefault() { + if ptr.Pointer() != nil { + C.QHBoxLayout_DestroyQHBoxLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QHeaderView struct { + QAbstractItemView +} + +type QHeaderView_ITF interface { + QAbstractItemView_ITF + QHeaderView_PTR() *QHeaderView +} + +func (ptr *QHeaderView) QHeaderView_PTR() *QHeaderView { + return ptr +} + +func (ptr *QHeaderView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemView_PTR().Pointer() + } + return nil +} + +func (ptr *QHeaderView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemView_PTR().SetPointer(p) + } +} + +func PointerFromQHeaderView(ptr QHeaderView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QHeaderView_PTR().Pointer() + } + return nil +} + +func NewQHeaderViewFromPointer(ptr unsafe.Pointer) (n *QHeaderView) { + n = new(QHeaderView) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QHeaderView__ResizeMode +//QHeaderView::ResizeMode +type QHeaderView__ResizeMode int64 + +const ( + QHeaderView__Interactive QHeaderView__ResizeMode = QHeaderView__ResizeMode(0) + QHeaderView__Stretch QHeaderView__ResizeMode = QHeaderView__ResizeMode(1) + QHeaderView__Fixed QHeaderView__ResizeMode = QHeaderView__ResizeMode(2) + QHeaderView__ResizeToContents QHeaderView__ResizeMode = QHeaderView__ResizeMode(3) + QHeaderView__Custom QHeaderView__ResizeMode = QHeaderView__ResizeMode(QHeaderView__Fixed) +) + +func NewQHeaderView(orientation core.Qt__Orientation, parent QWidget_ITF) *QHeaderView { + tmpValue := NewQHeaderViewFromPointer(C.QHeaderView_NewQHeaderView(C.longlong(orientation), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QHeaderView) CascadingSectionResizes() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_CascadingSectionResizes(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQHeaderView_CurrentChanged +func callbackQHeaderView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, old unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(old)) + } else { + NewQHeaderViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(old)) + } +} + +func (ptr *QHeaderView) ConnectCurrentChanged(f func(current *core.QModelIndex, old *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *core.QModelIndex, old *core.QModelIndex) { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, old) + f(current, old) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QHeaderView) CurrentChanged(current core.QModelIndex_ITF, old core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QHeaderView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(old)) + } +} + +func (ptr *QHeaderView) CurrentChangedDefault(current core.QModelIndex_ITF, old core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QHeaderView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(old)) + } +} + +func (ptr *QHeaderView) DefaultAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QHeaderView_DefaultAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QHeaderView) DefaultSectionSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_DefaultSectionSize(ptr.Pointer()))) + } + return 0 +} + +//export callbackQHeaderView_GeometriesChanged +func callbackQHeaderView_GeometriesChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "geometriesChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QHeaderView) ConnectGeometriesChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "geometriesChanged") { + C.QHeaderView_ConnectGeometriesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "geometriesChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "geometriesChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "geometriesChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometriesChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectGeometriesChanged() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectGeometriesChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "geometriesChanged") + } +} + +func (ptr *QHeaderView) GeometriesChanged() { + if ptr.Pointer() != nil { + C.QHeaderView_GeometriesChanged(ptr.Pointer()) + } +} + +//export callbackQHeaderView_HeaderDataChanged +func callbackQHeaderView_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, logicalFirst C.int, logicalLast C.int) { + if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { + (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(logicalFirst)), int(int32(logicalLast))) + } else { + NewQHeaderViewFromPointer(ptr).HeaderDataChangedDefault(core.Qt__Orientation(orientation), int(int32(logicalFirst)), int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) ConnectHeaderDataChanged(f func(orientation core.Qt__Orientation, logicalFirst int, logicalLast int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "headerDataChanged"); signal != nil { + f := func(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) { + (*(*func(core.Qt__Orientation, int, int))(signal))(orientation, logicalFirst, logicalLast) + f(orientation, logicalFirst, logicalLast) + } + qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectHeaderDataChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "headerDataChanged") + } +} + +func (ptr *QHeaderView) HeaderDataChanged(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) { + if ptr.Pointer() != nil { + C.QHeaderView_HeaderDataChanged(ptr.Pointer(), C.longlong(orientation), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) HeaderDataChangedDefault(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) { + if ptr.Pointer() != nil { + C.QHeaderView_HeaderDataChangedDefault(ptr.Pointer(), C.longlong(orientation), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) HiddenSectionCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_HiddenSectionCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) HideSection(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_HideSection(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +func (ptr *QHeaderView) HighlightSections() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_HighlightSections(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQHeaderView_HorizontalOffset +func callbackQHeaderView_HorizontalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQHeaderViewFromPointer(ptr).HorizontalOffsetDefault())) +} + +func (ptr *QHeaderView) ConnectHorizontalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectHorizontalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") + } +} + +func (ptr *QHeaderView) HorizontalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_HorizontalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) HorizontalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_HorizontalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) InitStyleOption(option QStyleOptionHeader_ITF) { + if ptr.Pointer() != nil { + C.QHeaderView_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionHeader(option)) + } +} + +func (ptr *QHeaderView) IsFirstSectionMovable() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_IsFirstSectionMovable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) IsSectionHidden(logicalIndex int) bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_IsSectionHidden(ptr.Pointer(), C.int(int32(logicalIndex)))) != 0 + } + return false +} + +func (ptr *QHeaderView) IsSortIndicatorShown() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_IsSortIndicatorShown(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) Length() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_Length(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) LogicalIndex(visualIndex int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_LogicalIndex(ptr.Pointer(), C.int(int32(visualIndex))))) + } + return 0 +} + +func (ptr *QHeaderView) LogicalIndexAt(position int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_LogicalIndexAt(ptr.Pointer(), C.int(int32(position))))) + } + return 0 +} + +func (ptr *QHeaderView) LogicalIndexAt2(x int, y int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_LogicalIndexAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))) + } + return 0 +} + +func (ptr *QHeaderView) LogicalIndexAt3(pos core.QPoint_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_LogicalIndexAt3(ptr.Pointer(), core.PointerFromQPoint(pos)))) + } + return 0 +} + +func (ptr *QHeaderView) MaximumSectionSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_MaximumSectionSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) MinimumSectionSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_MinimumSectionSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) MoveSection(from int, to int) { + if ptr.Pointer() != nil { + C.QHeaderView_MoveSection(ptr.Pointer(), C.int(int32(from)), C.int(int32(to))) + } +} + +func (ptr *QHeaderView) Offset() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_Offset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QHeaderView_Orientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQHeaderView_PaintSection +func callbackQHeaderView_PaintSection(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, logicalIndex C.int) { + if signal := qt.GetSignal(ptr, "paintSection"); signal != nil { + (*(*func(*gui.QPainter, *core.QRect, int))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), int(int32(logicalIndex))) + } else { + NewQHeaderViewFromPointer(ptr).PaintSectionDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), int(int32(logicalIndex))) + } +} + +func (ptr *QHeaderView) ConnectPaintSection(f func(painter *gui.QPainter, rect *core.QRect, logicalIndex int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintSection"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRect, logicalIndex int) { + (*(*func(*gui.QPainter, *core.QRect, int))(signal))(painter, rect, logicalIndex) + f(painter, rect, logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "paintSection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintSection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectPaintSection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintSection") + } +} + +func (ptr *QHeaderView) PaintSection(painter gui.QPainter_ITF, rect core.QRect_ITF, logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_PaintSection(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), C.int(int32(logicalIndex))) + } +} + +func (ptr *QHeaderView) PaintSectionDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_PaintSectionDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), C.int(int32(logicalIndex))) + } +} + +//export callbackQHeaderView_Reset +func callbackQHeaderView_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQHeaderViewFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QHeaderView) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QHeaderView) Reset() { + if ptr.Pointer() != nil { + C.QHeaderView_Reset(ptr.Pointer()) + } +} + +func (ptr *QHeaderView) ResetDefault() { + if ptr.Pointer() != nil { + C.QHeaderView_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QHeaderView) ResetDefaultSectionSize() { + if ptr.Pointer() != nil { + C.QHeaderView_ResetDefaultSectionSize(ptr.Pointer()) + } +} + +func (ptr *QHeaderView) ResizeContentsPrecision() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_ResizeContentsPrecision(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) ResizeSection(logicalIndex int, size int) { + if ptr.Pointer() != nil { + C.QHeaderView_ResizeSection(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(size))) + } +} + +func (ptr *QHeaderView) ResizeSections(mode QHeaderView__ResizeMode) { + if ptr.Pointer() != nil { + C.QHeaderView_ResizeSections(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQHeaderView_ResizeSections2 +func callbackQHeaderView_ResizeSections2(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeSections2"); signal != nil { + (*(*func())(signal))() + } else { + NewQHeaderViewFromPointer(ptr).ResizeSections2Default() + } +} + +func (ptr *QHeaderView) ConnectResizeSections2(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeSections2"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resizeSections2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeSections2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectResizeSections2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeSections2") + } +} + +func (ptr *QHeaderView) ResizeSections2() { + if ptr.Pointer() != nil { + C.QHeaderView_ResizeSections2(ptr.Pointer()) + } +} + +func (ptr *QHeaderView) ResizeSections2Default() { + if ptr.Pointer() != nil { + C.QHeaderView_ResizeSections2Default(ptr.Pointer()) + } +} + +func (ptr *QHeaderView) RestoreState(state core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0 + } + return false +} + +func (ptr *QHeaderView) SaveState() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QHeaderView_SaveState(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQHeaderView_SectionClicked +func callbackQHeaderView_SectionClicked(ptr unsafe.Pointer, logicalIndex C.int) { + if signal := qt.GetSignal(ptr, "sectionClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(logicalIndex))) + } + +} + +func (ptr *QHeaderView) ConnectSectionClicked(f func(logicalIndex int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionClicked") { + C.QHeaderView_ConnectSectionClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionClicked"); signal != nil { + f := func(logicalIndex int) { + (*(*func(int))(signal))(logicalIndex) + f(logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionClicked() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionClicked") + } +} + +func (ptr *QHeaderView) SectionClicked(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionClicked(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +//export callbackQHeaderView_SectionCountChanged +func callbackQHeaderView_SectionCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { + if signal := qt.GetSignal(ptr, "sectionCountChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) + } + +} + +func (ptr *QHeaderView) ConnectSectionCountChanged(f func(oldCount int, newCount int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionCountChanged") { + C.QHeaderView_ConnectSectionCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionCountChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionCountChanged"); signal != nil { + f := func(oldCount int, newCount int) { + (*(*func(int, int))(signal))(oldCount, newCount) + f(oldCount, newCount) + } + qt.ConnectSignal(ptr.Pointer(), "sectionCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionCountChanged() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionCountChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionCountChanged") + } +} + +func (ptr *QHeaderView) SectionCountChanged(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +//export callbackQHeaderView_SectionDoubleClicked +func callbackQHeaderView_SectionDoubleClicked(ptr unsafe.Pointer, logicalIndex C.int) { + if signal := qt.GetSignal(ptr, "sectionDoubleClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(logicalIndex))) + } + +} + +func (ptr *QHeaderView) ConnectSectionDoubleClicked(f func(logicalIndex int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionDoubleClicked") { + C.QHeaderView_ConnectSectionDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionDoubleClicked"); signal != nil { + f := func(logicalIndex int) { + (*(*func(int))(signal))(logicalIndex) + f(logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionDoubleClicked() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionDoubleClicked") + } +} + +func (ptr *QHeaderView) SectionDoubleClicked(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionDoubleClicked(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +//export callbackQHeaderView_SectionEntered +func callbackQHeaderView_SectionEntered(ptr unsafe.Pointer, logicalIndex C.int) { + if signal := qt.GetSignal(ptr, "sectionEntered"); signal != nil { + (*(*func(int))(signal))(int(int32(logicalIndex))) + } + +} + +func (ptr *QHeaderView) ConnectSectionEntered(f func(logicalIndex int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionEntered") { + C.QHeaderView_ConnectSectionEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionEntered"); signal != nil { + f := func(logicalIndex int) { + (*(*func(int))(signal))(logicalIndex) + f(logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionEntered() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionEntered") + } +} + +func (ptr *QHeaderView) SectionEntered(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionEntered(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +//export callbackQHeaderView_SectionHandleDoubleClicked +func callbackQHeaderView_SectionHandleDoubleClicked(ptr unsafe.Pointer, logicalIndex C.int) { + if signal := qt.GetSignal(ptr, "sectionHandleDoubleClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(logicalIndex))) + } + +} + +func (ptr *QHeaderView) ConnectSectionHandleDoubleClicked(f func(logicalIndex int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionHandleDoubleClicked") { + C.QHeaderView_ConnectSectionHandleDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionHandleDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionHandleDoubleClicked"); signal != nil { + f := func(logicalIndex int) { + (*(*func(int))(signal))(logicalIndex) + f(logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionHandleDoubleClicked() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionHandleDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked") + } +} + +func (ptr *QHeaderView) SectionHandleDoubleClicked(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionHandleDoubleClicked(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +//export callbackQHeaderView_SectionMoved +func callbackQHeaderView_SectionMoved(ptr unsafe.Pointer, logicalIndex C.int, oldVisualIndex C.int, newVisualIndex C.int) { + if signal := qt.GetSignal(ptr, "sectionMoved"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(logicalIndex)), int(int32(oldVisualIndex)), int(int32(newVisualIndex))) + } + +} + +func (ptr *QHeaderView) ConnectSectionMoved(f func(logicalIndex int, oldVisualIndex int, newVisualIndex int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionMoved") { + C.QHeaderView_ConnectSectionMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionMoved"); signal != nil { + f := func(logicalIndex int, oldVisualIndex int, newVisualIndex int) { + (*(*func(int, int, int))(signal))(logicalIndex, oldVisualIndex, newVisualIndex) + f(logicalIndex, oldVisualIndex, newVisualIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionMoved() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionMoved") + } +} + +func (ptr *QHeaderView) SectionMoved(logicalIndex int, oldVisualIndex int, newVisualIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionMoved(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(oldVisualIndex)), C.int(int32(newVisualIndex))) + } +} + +func (ptr *QHeaderView) SectionPosition(logicalIndex int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_SectionPosition(ptr.Pointer(), C.int(int32(logicalIndex))))) + } + return 0 +} + +//export callbackQHeaderView_SectionPressed +func callbackQHeaderView_SectionPressed(ptr unsafe.Pointer, logicalIndex C.int) { + if signal := qt.GetSignal(ptr, "sectionPressed"); signal != nil { + (*(*func(int))(signal))(int(int32(logicalIndex))) + } + +} + +func (ptr *QHeaderView) ConnectSectionPressed(f func(logicalIndex int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionPressed") { + C.QHeaderView_ConnectSectionPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionPressed"); signal != nil { + f := func(logicalIndex int) { + (*(*func(int))(signal))(logicalIndex) + f(logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionPressed() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionPressed") + } +} + +func (ptr *QHeaderView) SectionPressed(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionPressed(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +func (ptr *QHeaderView) SectionResizeMode(logicalIndex int) QHeaderView__ResizeMode { + if ptr.Pointer() != nil { + return QHeaderView__ResizeMode(C.QHeaderView_SectionResizeMode(ptr.Pointer(), C.int(int32(logicalIndex)))) + } + return 0 +} + +//export callbackQHeaderView_SectionResized +func callbackQHeaderView_SectionResized(ptr unsafe.Pointer, logicalIndex C.int, oldSize C.int, newSize C.int) { + if signal := qt.GetSignal(ptr, "sectionResized"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(logicalIndex)), int(int32(oldSize)), int(int32(newSize))) + } + +} + +func (ptr *QHeaderView) ConnectSectionResized(f func(logicalIndex int, oldSize int, newSize int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sectionResized") { + C.QHeaderView_ConnectSectionResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionResized"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sectionResized"); signal != nil { + f := func(logicalIndex int, oldSize int, newSize int) { + (*(*func(int, int, int))(signal))(logicalIndex, oldSize, newSize) + f(logicalIndex, oldSize, newSize) + } + qt.ConnectSignal(ptr.Pointer(), "sectionResized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionResized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionResized() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSectionResized(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sectionResized") + } +} + +func (ptr *QHeaderView) SectionResized(logicalIndex int, oldSize int, newSize int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionResized(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(oldSize)), C.int(int32(newSize))) + } +} + +func (ptr *QHeaderView) SectionSize(logicalIndex int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_SectionSize(ptr.Pointer(), C.int(int32(logicalIndex))))) + } + return 0 +} + +//export callbackQHeaderView_SectionSizeFromContents +func callbackQHeaderView_SectionSizeFromContents(ptr unsafe.Pointer, logicalIndex C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sectionSizeFromContents"); signal != nil { + return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(logicalIndex)))) + } + + return core.PointerFromQSize(NewQHeaderViewFromPointer(ptr).SectionSizeFromContentsDefault(int(int32(logicalIndex)))) +} + +func (ptr *QHeaderView) ConnectSectionSizeFromContents(f func(logicalIndex int) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sectionSizeFromContents"); signal != nil { + f := func(logicalIndex int) *core.QSize { + (*(*func(int) *core.QSize)(signal))(logicalIndex) + return f(logicalIndex) + } + qt.ConnectSignal(ptr.Pointer(), "sectionSizeFromContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionSizeFromContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionSizeFromContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sectionSizeFromContents") + } +} + +func (ptr *QHeaderView) SectionSizeFromContents(logicalIndex int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QHeaderView_SectionSizeFromContents(ptr.Pointer(), C.int(int32(logicalIndex)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QHeaderView) SectionSizeFromContentsDefault(logicalIndex int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QHeaderView_SectionSizeFromContentsDefault(ptr.Pointer(), C.int(int32(logicalIndex)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QHeaderView) SectionSizeHint(logicalIndex int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_SectionSizeHint(ptr.Pointer(), C.int(int32(logicalIndex))))) + } + return 0 +} + +func (ptr *QHeaderView) SectionViewportPosition(logicalIndex int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_SectionViewportPosition(ptr.Pointer(), C.int(int32(logicalIndex))))) + } + return 0 +} + +//export callbackQHeaderView_SectionsAboutToBeRemoved +func callbackQHeaderView_SectionsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, logicalFirst C.int, logicalLast C.int) { + if signal := qt.GetSignal(ptr, "sectionsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) + } else { + NewQHeaderViewFromPointer(ptr).SectionsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) ConnectSectionsAboutToBeRemoved(f func(parent *core.QModelIndex, logicalFirst int, logicalLast int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sectionsAboutToBeRemoved"); signal != nil { + f := func(parent *core.QModelIndex, logicalFirst int, logicalLast int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, logicalFirst, logicalLast) + f(parent, logicalFirst, logicalLast) + } + qt.ConnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionsAboutToBeRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved") + } +} + +func (ptr *QHeaderView) SectionsAboutToBeRemoved(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) SectionsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) SectionsClickable() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_SectionsClickable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) SectionsHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_SectionsHidden(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQHeaderView_SectionsInserted +func callbackQHeaderView_SectionsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, logicalFirst C.int, logicalLast C.int) { + if signal := qt.GetSignal(ptr, "sectionsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) + } else { + NewQHeaderViewFromPointer(ptr).SectionsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) ConnectSectionsInserted(f func(parent *core.QModelIndex, logicalFirst int, logicalLast int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sectionsInserted"); signal != nil { + f := func(parent *core.QModelIndex, logicalFirst int, logicalLast int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, logicalFirst, logicalLast) + f(parent, logicalFirst, logicalLast) + } + qt.ConnectSignal(ptr.Pointer(), "sectionsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sectionsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSectionsInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sectionsInserted") + } +} + +func (ptr *QHeaderView) SectionsInserted(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) SectionsInsertedDefault(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { + if ptr.Pointer() != nil { + C.QHeaderView_SectionsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) + } +} + +func (ptr *QHeaderView) SectionsMovable() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_SectionsMovable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) SectionsMoved() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_SectionsMoved(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) SetCascadingSectionResizes(enable bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetCascadingSectionResizes(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QHeaderView) SetDefaultAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QHeaderView_SetDefaultAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QHeaderView) SetDefaultSectionSize(size int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetDefaultSectionSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QHeaderView) SetFirstSectionMovable(movable bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetFirstSectionMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +func (ptr *QHeaderView) SetHighlightSections(highlight bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetHighlightSections(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(highlight)))) + } +} + +func (ptr *QHeaderView) SetMaximumSectionSize(size int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetMaximumSectionSize(ptr.Pointer(), C.int(int32(size))) + } +} + +func (ptr *QHeaderView) SetMinimumSectionSize(size int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetMinimumSectionSize(ptr.Pointer(), C.int(int32(size))) + } +} + +//export callbackQHeaderView_SetOffset +func callbackQHeaderView_SetOffset(ptr unsafe.Pointer, offset C.int) { + if signal := qt.GetSignal(ptr, "setOffset"); signal != nil { + (*(*func(int))(signal))(int(int32(offset))) + } else { + NewQHeaderViewFromPointer(ptr).SetOffsetDefault(int(int32(offset))) + } +} + +func (ptr *QHeaderView) ConnectSetOffset(f func(offset int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOffset"); signal != nil { + f := func(offset int) { + (*(*func(int))(signal))(offset) + f(offset) + } + qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSetOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOffset") + } +} + +func (ptr *QHeaderView) SetOffset(offset int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetOffset(ptr.Pointer(), C.int(int32(offset))) + } +} + +func (ptr *QHeaderView) SetOffsetDefault(offset int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetOffsetDefault(ptr.Pointer(), C.int(int32(offset))) + } +} + +//export callbackQHeaderView_SetOffsetToLastSection +func callbackQHeaderView_SetOffsetToLastSection(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setOffsetToLastSection"); signal != nil { + (*(*func())(signal))() + } else { + NewQHeaderViewFromPointer(ptr).SetOffsetToLastSectionDefault() + } +} + +func (ptr *QHeaderView) ConnectSetOffsetToLastSection(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOffsetToLastSection"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setOffsetToLastSection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOffsetToLastSection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSetOffsetToLastSection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOffsetToLastSection") + } +} + +func (ptr *QHeaderView) SetOffsetToLastSection() { + if ptr.Pointer() != nil { + C.QHeaderView_SetOffsetToLastSection(ptr.Pointer()) + } +} + +func (ptr *QHeaderView) SetOffsetToLastSectionDefault() { + if ptr.Pointer() != nil { + C.QHeaderView_SetOffsetToLastSectionDefault(ptr.Pointer()) + } +} + +//export callbackQHeaderView_SetOffsetToSectionPosition +func callbackQHeaderView_SetOffsetToSectionPosition(ptr unsafe.Pointer, visualSectionNumber C.int) { + if signal := qt.GetSignal(ptr, "setOffsetToSectionPosition"); signal != nil { + (*(*func(int))(signal))(int(int32(visualSectionNumber))) + } else { + NewQHeaderViewFromPointer(ptr).SetOffsetToSectionPositionDefault(int(int32(visualSectionNumber))) + } +} + +func (ptr *QHeaderView) ConnectSetOffsetToSectionPosition(f func(visualSectionNumber int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOffsetToSectionPosition"); signal != nil { + f := func(visualSectionNumber int) { + (*(*func(int))(signal))(visualSectionNumber) + f(visualSectionNumber) + } + qt.ConnectSignal(ptr.Pointer(), "setOffsetToSectionPosition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOffsetToSectionPosition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSetOffsetToSectionPosition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOffsetToSectionPosition") + } +} + +func (ptr *QHeaderView) SetOffsetToSectionPosition(visualSectionNumber int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetOffsetToSectionPosition(ptr.Pointer(), C.int(int32(visualSectionNumber))) + } +} + +func (ptr *QHeaderView) SetOffsetToSectionPositionDefault(visualSectionNumber int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetOffsetToSectionPositionDefault(ptr.Pointer(), C.int(int32(visualSectionNumber))) + } +} + +func (ptr *QHeaderView) SetResizeContentsPrecision(precision int) { + if ptr.Pointer() != nil { + C.QHeaderView_SetResizeContentsPrecision(ptr.Pointer(), C.int(int32(precision))) + } +} + +func (ptr *QHeaderView) SetSectionHidden(logicalIndex int, hide bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSectionHidden(ptr.Pointer(), C.int(int32(logicalIndex)), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QHeaderView) SetSectionResizeMode(mode QHeaderView__ResizeMode) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSectionResizeMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QHeaderView) SetSectionResizeMode2(logicalIndex int, mode QHeaderView__ResizeMode) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSectionResizeMode2(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(mode)) + } +} + +func (ptr *QHeaderView) SetSectionsClickable(clickable bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSectionsClickable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clickable)))) + } +} + +func (ptr *QHeaderView) SetSectionsMovable(movable bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSectionsMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +//export callbackQHeaderView_SetSelection +func callbackQHeaderView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) + } else { + NewQHeaderViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) + } +} + +func (ptr *QHeaderView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags) + f(rect, flags) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QHeaderView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) + } +} + +func (ptr *QHeaderView) SetSelectionDefault(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) + } +} + +func (ptr *QHeaderView) SetSortIndicator(logicalIndex int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSortIndicator(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(order)) + } +} + +func (ptr *QHeaderView) SetSortIndicatorShown(show bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetSortIndicatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QHeaderView) SetStretchLastSection(stretch bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetStretchLastSection(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(stretch)))) + } +} + +//export callbackQHeaderView_SetVisible +func callbackQHeaderView_SetVisible(ptr unsafe.Pointer, v C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(v) != 0) + } else { + NewQHeaderViewFromPointer(ptr).SetVisibleDefault(int8(v) != 0) + } +} + +func (ptr *QHeaderView) ConnectSetVisible(f func(v bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(v bool) { + (*(*func(bool))(signal))(v) + f(v) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QHeaderView) SetVisible(v bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(v)))) + } +} + +func (ptr *QHeaderView) SetVisibleDefault(v bool) { + if ptr.Pointer() != nil { + C.QHeaderView_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(v)))) + } +} + +func (ptr *QHeaderView) ShowSection(logicalIndex int) { + if ptr.Pointer() != nil { + C.QHeaderView_ShowSection(ptr.Pointer(), C.int(int32(logicalIndex))) + } +} + +//export callbackQHeaderView_SortIndicatorChanged +func callbackQHeaderView_SortIndicatorChanged(ptr unsafe.Pointer, logicalIndex C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sortIndicatorChanged"); signal != nil { + (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(logicalIndex)), core.Qt__SortOrder(order)) + } + +} + +func (ptr *QHeaderView) ConnectSortIndicatorChanged(f func(logicalIndex int, order core.Qt__SortOrder)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sortIndicatorChanged") { + C.QHeaderView_ConnectSortIndicatorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sortIndicatorChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sortIndicatorChanged"); signal != nil { + f := func(logicalIndex int, order core.Qt__SortOrder) { + (*(*func(int, core.Qt__SortOrder))(signal))(logicalIndex, order) + f(logicalIndex, order) + } + qt.ConnectSignal(ptr.Pointer(), "sortIndicatorChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sortIndicatorChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectSortIndicatorChanged() { + if ptr.Pointer() != nil { + C.QHeaderView_DisconnectSortIndicatorChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sortIndicatorChanged") + } +} + +func (ptr *QHeaderView) SortIndicatorChanged(logicalIndex int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QHeaderView_SortIndicatorChanged(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(order)) + } +} + +func (ptr *QHeaderView) SortIndicatorOrder() core.Qt__SortOrder { + if ptr.Pointer() != nil { + return core.Qt__SortOrder(C.QHeaderView_SortIndicatorOrder(ptr.Pointer())) + } + return 0 +} + +func (ptr *QHeaderView) SortIndicatorSection() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_SortIndicatorSection(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) StretchLastSection() bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_StretchLastSection(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QHeaderView) StretchSectionCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_StretchSectionCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) SwapSections(first int, second int) { + if ptr.Pointer() != nil { + C.QHeaderView_SwapSections(ptr.Pointer(), C.int(int32(first)), C.int(int32(second))) + } +} + +//export callbackQHeaderView_VerticalOffset +func callbackQHeaderView_VerticalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQHeaderViewFromPointer(ptr).VerticalOffsetDefault())) +} + +func (ptr *QHeaderView) ConnectVerticalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectVerticalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") + } +} + +func (ptr *QHeaderView) VerticalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_VerticalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) VerticalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_VerticalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QHeaderView) VisualIndex(logicalIndex int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_VisualIndex(ptr.Pointer(), C.int(int32(logicalIndex))))) + } + return 0 +} + +func (ptr *QHeaderView) VisualIndexAt(position int) int { + if ptr.Pointer() != nil { + return int(int32(C.QHeaderView_VisualIndexAt(ptr.Pointer(), C.int(int32(position))))) + } + return 0 +} + +//export callbackQHeaderView_DestroyQHeaderView +func callbackQHeaderView_DestroyQHeaderView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QHeaderView"); signal != nil { + (*(*func())(signal))() + } else { + NewQHeaderViewFromPointer(ptr).DestroyQHeaderViewDefault() + } +} + +func (ptr *QHeaderView) ConnectDestroyQHeaderView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QHeaderView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QHeaderView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QHeaderView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QHeaderView) DisconnectDestroyQHeaderView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QHeaderView") + } +} + +func (ptr *QHeaderView) DestroyQHeaderView() { + if ptr.Pointer() != nil { + C.QHeaderView_DestroyQHeaderView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QHeaderView) DestroyQHeaderViewDefault() { + if ptr.Pointer() != nil { + C.QHeaderView_DestroyQHeaderViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQHeaderView_IndexAt +func callbackQHeaderView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) + } + + return core.PointerFromQModelIndex(NewQHeaderViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point))) +} + +func (ptr *QHeaderView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QHeaderView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQHeaderView_IsIndexHidden +func callbackQHeaderView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQHeaderViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QHeaderView) IsIndexHidden(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QHeaderView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QHeaderView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +//export callbackQHeaderView_MoveCursor +func callbackQHeaderView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { + return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) + } + + return core.PointerFromQModelIndex(NewQHeaderViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) +} + +func (ptr *QHeaderView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QHeaderView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQHeaderView_ScrollTo +func callbackQHeaderView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } else { + NewQHeaderViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QHeaderView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QHeaderView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +func (ptr *QHeaderView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QHeaderView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +//export callbackQHeaderView_VisualRect +func callbackQHeaderView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQRect(NewQHeaderViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QHeaderView) VisualRect(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QHeaderView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QHeaderView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QHeaderView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQHeaderView_VisualRegionForSelection +func callbackQHeaderView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { + return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) + } + + return gui.PointerFromQRegion(NewQHeaderViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) +} + +func (ptr *QHeaderView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QHeaderView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QHeaderView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QHeaderView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +type QInputDialog struct { + QDialog +} + +type QInputDialog_ITF interface { + QDialog_ITF + QInputDialog_PTR() *QInputDialog +} + +func (ptr *QInputDialog) QInputDialog_PTR() *QInputDialog { + return ptr +} + +func (ptr *QInputDialog) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QInputDialog) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQInputDialog(ptr QInputDialog_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QInputDialog_PTR().Pointer() + } + return nil +} + +func NewQInputDialogFromPointer(ptr unsafe.Pointer) (n *QInputDialog) { + n = new(QInputDialog) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QInputDialog__InputDialogOption +//QInputDialog::InputDialogOption +type QInputDialog__InputDialogOption int64 + +const ( + QInputDialog__NoButtons QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000001) + QInputDialog__UseListViewForComboBoxItems QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000002) + QInputDialog__UsePlainTextEditForTextInput QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000004) +) + +//go:generate stringer -type=QInputDialog__InputMode +//QInputDialog::InputMode +type QInputDialog__InputMode int64 + +const ( + QInputDialog__TextInput QInputDialog__InputMode = QInputDialog__InputMode(0) + QInputDialog__IntInput QInputDialog__InputMode = QInputDialog__InputMode(1) + QInputDialog__DoubleInput QInputDialog__InputMode = QInputDialog__InputMode(2) +) + +func NewQInputDialog(parent QWidget_ITF, flags core.Qt__WindowType) *QInputDialog { + tmpValue := NewQInputDialogFromPointer(C.QInputDialog_NewQInputDialog(PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QInputDialog) CancelButtonText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QInputDialog_CancelButtonText(ptr.Pointer())) + } + return "" +} + +func (ptr *QInputDialog) ComboBoxItems() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QInputDialog_ComboBoxItems(ptr.Pointer()))) + } + return make([]string, 0) +} + +//export callbackQInputDialog_Done +func callbackQInputDialog_Done(ptr unsafe.Pointer, result C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(result))) + } else { + NewQInputDialogFromPointer(ptr).DoneDefault(int(int32(result))) + } +} + +func (ptr *QInputDialog) ConnectDone(f func(result int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(result int) { + (*(*func(int))(signal))(result) + f(result) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QInputDialog) Done(result int) { + if ptr.Pointer() != nil { + C.QInputDialog_Done(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QInputDialog) DoneDefault(result int) { + if ptr.Pointer() != nil { + C.QInputDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QInputDialog) DoubleDecimals() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputDialog_DoubleDecimals(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QInputDialog) DoubleMaximum() float64 { + if ptr.Pointer() != nil { + return float64(C.QInputDialog_DoubleMaximum(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputDialog) DoubleMinimum() float64 { + if ptr.Pointer() != nil { + return float64(C.QInputDialog_DoubleMinimum(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputDialog) DoubleStep() float64 { + if ptr.Pointer() != nil { + return float64(C.QInputDialog_DoubleStep(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputDialog) DoubleValue() float64 { + if ptr.Pointer() != nil { + return float64(C.QInputDialog_DoubleValue(ptr.Pointer())) + } + return 0 +} + +//export callbackQInputDialog_DoubleValueChanged +func callbackQInputDialog_DoubleValueChanged(ptr unsafe.Pointer, value C.double) { + if signal := qt.GetSignal(ptr, "doubleValueChanged"); signal != nil { + (*(*func(float64))(signal))(float64(value)) + } + +} + +func (ptr *QInputDialog) ConnectDoubleValueChanged(f func(value float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "doubleValueChanged") { + C.QInputDialog_ConnectDoubleValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "doubleValueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "doubleValueChanged"); signal != nil { + f := func(value float64) { + (*(*func(float64))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "doubleValueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "doubleValueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectDoubleValueChanged() { + if ptr.Pointer() != nil { + C.QInputDialog_DisconnectDoubleValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "doubleValueChanged") + } +} + +func (ptr *QInputDialog) DoubleValueChanged(value float64) { + if ptr.Pointer() != nil { + C.QInputDialog_DoubleValueChanged(ptr.Pointer(), C.double(value)) + } +} + +//export callbackQInputDialog_DoubleValueSelected +func callbackQInputDialog_DoubleValueSelected(ptr unsafe.Pointer, value C.double) { + if signal := qt.GetSignal(ptr, "doubleValueSelected"); signal != nil { + (*(*func(float64))(signal))(float64(value)) + } + +} + +func (ptr *QInputDialog) ConnectDoubleValueSelected(f func(value float64)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "doubleValueSelected") { + C.QInputDialog_ConnectDoubleValueSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "doubleValueSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "doubleValueSelected"); signal != nil { + f := func(value float64) { + (*(*func(float64))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "doubleValueSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "doubleValueSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectDoubleValueSelected() { + if ptr.Pointer() != nil { + C.QInputDialog_DisconnectDoubleValueSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "doubleValueSelected") + } +} + +func (ptr *QInputDialog) DoubleValueSelected(value float64) { + if ptr.Pointer() != nil { + C.QInputDialog_DoubleValueSelected(ptr.Pointer(), C.double(value)) + } +} + +func QInputDialog_GetDouble(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType) float64 { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QInputDialog_QInputDialog_GetDouble(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags))) +} + +func (ptr *QInputDialog) GetDouble(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType) float64 { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QInputDialog_QInputDialog_GetDouble(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags))) +} + +func QInputDialog_GetDouble2(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType, step float64) float64 { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QInputDialog_QInputDialog_GetDouble2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags), C.double(step))) +} + +func (ptr *QInputDialog) GetDouble2(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType, step float64) float64 { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return float64(C.QInputDialog_QInputDialog_GetDouble2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags), C.double(step))) +} + +func QInputDialog_GetInt(parent QWidget_ITF, title string, label string, value int, min int, max int, step int, ok *bool, flags core.Qt__WindowType) int { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QInputDialog_QInputDialog_GetInt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.int(int32(value)), C.int(int32(min)), C.int(int32(max)), C.int(int32(step)), &okC, C.longlong(flags)))) +} + +func (ptr *QInputDialog) GetInt(parent QWidget_ITF, title string, label string, value int, min int, max int, step int, ok *bool, flags core.Qt__WindowType) int { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return int(int32(C.QInputDialog_QInputDialog_GetInt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.int(int32(value)), C.int(int32(min)), C.int(int32(max)), C.int(int32(step)), &okC, C.longlong(flags)))) +} + +func QInputDialog_GetItem(parent QWidget_ITF, title string, label string, items []string, current int, editable bool, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + itemsC := C.CString(strings.Join(items, "¡¦!")) + defer C.free(unsafe.Pointer(itemsC)) + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return cGoUnpackString(C.QInputDialog_QInputDialog_GetItem(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}, C.int(int32(current)), C.char(int8(qt.GoBoolToInt(editable))), &okC, C.longlong(flags), C.longlong(inputMethodHints))) +} + +func (ptr *QInputDialog) GetItem(parent QWidget_ITF, title string, label string, items []string, current int, editable bool, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + itemsC := C.CString(strings.Join(items, "¡¦!")) + defer C.free(unsafe.Pointer(itemsC)) + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return cGoUnpackString(C.QInputDialog_QInputDialog_GetItem(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}, C.int(int32(current)), C.char(int8(qt.GoBoolToInt(editable))), &okC, C.longlong(flags), C.longlong(inputMethodHints))) +} + +func QInputDialog_GetMultiLineText(parent QWidget_ITF, title string, label string, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return cGoUnpackString(C.QInputDialog_QInputDialog_GetMultiLineText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) +} + +func (ptr *QInputDialog) GetMultiLineText(parent QWidget_ITF, title string, label string, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return cGoUnpackString(C.QInputDialog_QInputDialog_GetMultiLineText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) +} + +func QInputDialog_GetText(parent QWidget_ITF, title string, label string, mode QLineEdit__EchoMode, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return cGoUnpackString(C.QInputDialog_QInputDialog_GetText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.longlong(mode), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) +} + +func (ptr *QInputDialog) GetText(parent QWidget_ITF, title string, label string, mode QLineEdit__EchoMode, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var okC C.char + if ok != nil { + okC = C.char(int8(qt.GoBoolToInt(*ok))) + defer func() { *ok = int8(okC) != 0 }() + } + return cGoUnpackString(C.QInputDialog_QInputDialog_GetText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.longlong(mode), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) +} + +func (ptr *QInputDialog) InputMode() QInputDialog__InputMode { + if ptr.Pointer() != nil { + return QInputDialog__InputMode(C.QInputDialog_InputMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputDialog) IntMaximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputDialog_IntMaximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QInputDialog) IntMinimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputDialog_IntMinimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QInputDialog) IntStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputDialog_IntStep(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QInputDialog) IntValue() int { + if ptr.Pointer() != nil { + return int(int32(C.QInputDialog_IntValue(ptr.Pointer()))) + } + return 0 +} + +//export callbackQInputDialog_IntValueChanged +func callbackQInputDialog_IntValueChanged(ptr unsafe.Pointer, value C.int) { + if signal := qt.GetSignal(ptr, "intValueChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(value))) + } + +} + +func (ptr *QInputDialog) ConnectIntValueChanged(f func(value int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "intValueChanged") { + C.QInputDialog_ConnectIntValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "intValueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "intValueChanged"); signal != nil { + f := func(value int) { + (*(*func(int))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "intValueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "intValueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectIntValueChanged() { + if ptr.Pointer() != nil { + C.QInputDialog_DisconnectIntValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "intValueChanged") + } +} + +func (ptr *QInputDialog) IntValueChanged(value int) { + if ptr.Pointer() != nil { + C.QInputDialog_IntValueChanged(ptr.Pointer(), C.int(int32(value))) + } +} + +//export callbackQInputDialog_IntValueSelected +func callbackQInputDialog_IntValueSelected(ptr unsafe.Pointer, value C.int) { + if signal := qt.GetSignal(ptr, "intValueSelected"); signal != nil { + (*(*func(int))(signal))(int(int32(value))) + } + +} + +func (ptr *QInputDialog) ConnectIntValueSelected(f func(value int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "intValueSelected") { + C.QInputDialog_ConnectIntValueSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "intValueSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "intValueSelected"); signal != nil { + f := func(value int) { + (*(*func(int))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "intValueSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "intValueSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectIntValueSelected() { + if ptr.Pointer() != nil { + C.QInputDialog_DisconnectIntValueSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "intValueSelected") + } +} + +func (ptr *QInputDialog) IntValueSelected(value int) { + if ptr.Pointer() != nil { + C.QInputDialog_IntValueSelected(ptr.Pointer(), C.int(int32(value))) + } +} + +func (ptr *QInputDialog) IsComboBoxEditable() bool { + if ptr.Pointer() != nil { + return int8(C.QInputDialog_IsComboBoxEditable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QInputDialog) LabelText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QInputDialog_LabelText(ptr.Pointer())) + } + return "" +} + +func (ptr *QInputDialog) OkButtonText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QInputDialog_OkButtonText(ptr.Pointer())) + } + return "" +} + +func (ptr *QInputDialog) Open(receiver core.QObject_ITF, member string) { + if ptr.Pointer() != nil { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QInputDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) + } +} + +func (ptr *QInputDialog) Options() QInputDialog__InputDialogOption { + if ptr.Pointer() != nil { + return QInputDialog__InputDialogOption(C.QInputDialog_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputDialog) SetCancelButtonText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QInputDialog_SetCancelButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QInputDialog) SetComboBoxEditable(editable bool) { + if ptr.Pointer() != nil { + C.QInputDialog_SetComboBoxEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable)))) + } +} + +func (ptr *QInputDialog) SetComboBoxItems(items []string) { + if ptr.Pointer() != nil { + itemsC := C.CString(strings.Join(items, "¡¦!")) + defer C.free(unsafe.Pointer(itemsC)) + C.QInputDialog_SetComboBoxItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}) + } +} + +func (ptr *QInputDialog) SetDoubleDecimals(decimals int) { + if ptr.Pointer() != nil { + C.QInputDialog_SetDoubleDecimals(ptr.Pointer(), C.int(int32(decimals))) + } +} + +func (ptr *QInputDialog) SetDoubleMaximum(max float64) { + if ptr.Pointer() != nil { + C.QInputDialog_SetDoubleMaximum(ptr.Pointer(), C.double(max)) + } +} + +func (ptr *QInputDialog) SetDoubleMinimum(min float64) { + if ptr.Pointer() != nil { + C.QInputDialog_SetDoubleMinimum(ptr.Pointer(), C.double(min)) + } +} + +func (ptr *QInputDialog) SetDoubleRange(min float64, max float64) { + if ptr.Pointer() != nil { + C.QInputDialog_SetDoubleRange(ptr.Pointer(), C.double(min), C.double(max)) + } +} + +func (ptr *QInputDialog) SetDoubleStep(step float64) { + if ptr.Pointer() != nil { + C.QInputDialog_SetDoubleStep(ptr.Pointer(), C.double(step)) + } +} + +func (ptr *QInputDialog) SetDoubleValue(value float64) { + if ptr.Pointer() != nil { + C.QInputDialog_SetDoubleValue(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QInputDialog) SetInputMode(mode QInputDialog__InputMode) { + if ptr.Pointer() != nil { + C.QInputDialog_SetInputMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QInputDialog) SetIntMaximum(max int) { + if ptr.Pointer() != nil { + C.QInputDialog_SetIntMaximum(ptr.Pointer(), C.int(int32(max))) + } +} + +func (ptr *QInputDialog) SetIntMinimum(min int) { + if ptr.Pointer() != nil { + C.QInputDialog_SetIntMinimum(ptr.Pointer(), C.int(int32(min))) + } +} + +func (ptr *QInputDialog) SetIntRange(min int, max int) { + if ptr.Pointer() != nil { + C.QInputDialog_SetIntRange(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) + } +} + +func (ptr *QInputDialog) SetIntStep(step int) { + if ptr.Pointer() != nil { + C.QInputDialog_SetIntStep(ptr.Pointer(), C.int(int32(step))) + } +} + +func (ptr *QInputDialog) SetIntValue(value int) { + if ptr.Pointer() != nil { + C.QInputDialog_SetIntValue(ptr.Pointer(), C.int(int32(value))) + } +} + +func (ptr *QInputDialog) SetLabelText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QInputDialog_SetLabelText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QInputDialog) SetOkButtonText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QInputDialog_SetOkButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QInputDialog) SetOption(option QInputDialog__InputDialogOption, on bool) { + if ptr.Pointer() != nil { + C.QInputDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QInputDialog) SetOptions(options QInputDialog__InputDialogOption) { + if ptr.Pointer() != nil { + C.QInputDialog_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QInputDialog) SetTextEchoMode(mode QLineEdit__EchoMode) { + if ptr.Pointer() != nil { + C.QInputDialog_SetTextEchoMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QInputDialog) SetTextValue(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QInputDialog_SetTextValue(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QInputDialog) TestOption(option QInputDialog__InputDialogOption) bool { + if ptr.Pointer() != nil { + return int8(C.QInputDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QInputDialog) TextEchoMode() QLineEdit__EchoMode { + if ptr.Pointer() != nil { + return QLineEdit__EchoMode(C.QInputDialog_TextEchoMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QInputDialog) TextValue() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QInputDialog_TextValue(ptr.Pointer())) + } + return "" +} + +//export callbackQInputDialog_TextValueChanged +func callbackQInputDialog_TextValueChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "textValueChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QInputDialog) ConnectTextValueChanged(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "textValueChanged") { + C.QInputDialog_ConnectTextValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textValueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "textValueChanged"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "textValueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textValueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectTextValueChanged() { + if ptr.Pointer() != nil { + C.QInputDialog_DisconnectTextValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "textValueChanged") + } +} + +func (ptr *QInputDialog) TextValueChanged(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QInputDialog_TextValueChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQInputDialog_TextValueSelected +func callbackQInputDialog_TextValueSelected(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "textValueSelected"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QInputDialog) ConnectTextValueSelected(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "textValueSelected") { + C.QInputDialog_ConnectTextValueSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textValueSelected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "textValueSelected"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "textValueSelected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textValueSelected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectTextValueSelected() { + if ptr.Pointer() != nil { + C.QInputDialog_DisconnectTextValueSelected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "textValueSelected") + } +} + +func (ptr *QInputDialog) TextValueSelected(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QInputDialog_TextValueSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQInputDialog_DestroyQInputDialog +func callbackQInputDialog_DestroyQInputDialog(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QInputDialog"); signal != nil { + (*(*func())(signal))() + } else { + NewQInputDialogFromPointer(ptr).DestroyQInputDialogDefault() + } +} + +func (ptr *QInputDialog) ConnectDestroyQInputDialog(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QInputDialog"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QInputDialog", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QInputDialog", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QInputDialog) DisconnectDestroyQInputDialog() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QInputDialog") + } +} + +func (ptr *QInputDialog) DestroyQInputDialog() { + if ptr.Pointer() != nil { + C.QInputDialog_DestroyQInputDialog(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QInputDialog) DestroyQInputDialogDefault() { + if ptr.Pointer() != nil { + C.QInputDialog_DestroyQInputDialogDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QItemDelegate struct { + QAbstractItemDelegate +} + +type QItemDelegate_ITF interface { + QAbstractItemDelegate_ITF + QItemDelegate_PTR() *QItemDelegate +} + +func (ptr *QItemDelegate) QItemDelegate_PTR() *QItemDelegate { + return ptr +} + +func (ptr *QItemDelegate) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemDelegate_PTR().Pointer() + } + return nil +} + +func (ptr *QItemDelegate) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemDelegate_PTR().SetPointer(p) + } +} + +func PointerFromQItemDelegate(ptr QItemDelegate_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemDelegate_PTR().Pointer() + } + return nil +} + +func NewQItemDelegateFromPointer(ptr unsafe.Pointer) (n *QItemDelegate) { + n = new(QItemDelegate) + n.SetPointer(ptr) + return +} +func NewQItemDelegate(parent core.QObject_ITF) *QItemDelegate { + tmpValue := NewQItemDelegateFromPointer(C.QItemDelegate_NewQItemDelegate(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QItemDelegate) DrawBackground(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQItemDelegate_DrawCheck +func callbackQItemDelegate_DrawCheck(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, state C.longlong) { + if signal := qt.GetSignal(ptr, "drawCheck"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, core.Qt__CheckState))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), core.Qt__CheckState(state)) + } else { + NewQItemDelegateFromPointer(ptr).DrawCheckDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), core.Qt__CheckState(state)) + } +} + +func (ptr *QItemDelegate) ConnectDrawCheck(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, state core.Qt__CheckState)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawCheck"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, state core.Qt__CheckState) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, core.Qt__CheckState))(signal))(painter, option, rect, state) + f(painter, option, rect, state) + } + qt.ConnectSignal(ptr.Pointer(), "drawCheck", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawCheck", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectDrawCheck() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawCheck") + } +} + +func (ptr *QItemDelegate) DrawCheck(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawCheck(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.longlong(state)) + } +} + +func (ptr *QItemDelegate) DrawCheckDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawCheckDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.longlong(state)) + } +} + +//export callbackQItemDelegate_DrawDecoration +func callbackQItemDelegate_DrawDecoration(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, pixmap unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawDecoration"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, *gui.QPixmap))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), gui.NewQPixmapFromPointer(pixmap)) + } else { + NewQItemDelegateFromPointer(ptr).DrawDecorationDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), gui.NewQPixmapFromPointer(pixmap)) + } +} + +func (ptr *QItemDelegate) ConnectDrawDecoration(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, pixmap *gui.QPixmap)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawDecoration"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, pixmap *gui.QPixmap) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, *gui.QPixmap))(signal))(painter, option, rect, pixmap) + f(painter, option, rect, pixmap) + } + qt.ConnectSignal(ptr.Pointer(), "drawDecoration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawDecoration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectDrawDecoration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawDecoration") + } +} + +func (ptr *QItemDelegate) DrawDecoration(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawDecoration(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QItemDelegate) DrawDecorationDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawDecorationDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), gui.PointerFromQPixmap(pixmap)) + } +} + +//export callbackQItemDelegate_DrawDisplay +func callbackQItemDelegate_DrawDisplay(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "drawDisplay"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, string))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), cGoUnpackString(text)) + } else { + NewQItemDelegateFromPointer(ptr).DrawDisplayDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), cGoUnpackString(text)) + } +} + +func (ptr *QItemDelegate) ConnectDrawDisplay(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawDisplay"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, text string) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, string))(signal))(painter, option, rect, text) + f(painter, option, rect, text) + } + qt.ConnectSignal(ptr.Pointer(), "drawDisplay", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawDisplay", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectDrawDisplay() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawDisplay") + } +} + +func (ptr *QItemDelegate) DrawDisplay(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QItemDelegate_DrawDisplay(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QItemDelegate) DrawDisplayDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QItemDelegate_DrawDisplayDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQItemDelegate_DrawFocus +func callbackQItemDelegate_DrawFocus(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawFocus"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect)) + } else { + NewQItemDelegateFromPointer(ptr).DrawFocusDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect)) + } +} + +func (ptr *QItemDelegate) ConnectDrawFocus(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawFocus"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect))(signal))(painter, option, rect) + f(painter, option, rect) + } + qt.ConnectSignal(ptr.Pointer(), "drawFocus", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawFocus", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectDrawFocus() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawFocus") + } +} + +func (ptr *QItemDelegate) DrawFocus(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawFocus(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect)) + } +} + +func (ptr *QItemDelegate) DrawFocusDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_DrawFocusDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect)) + } +} + +func (ptr *QItemDelegate) HasClipping() bool { + if ptr.Pointer() != nil { + return int8(C.QItemDelegate_HasClipping(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QItemDelegate) ItemEditorFactory() *QItemEditorFactory { + if ptr.Pointer() != nil { + return NewQItemEditorFactoryFromPointer(C.QItemDelegate_ItemEditorFactory(ptr.Pointer())) + } + return nil +} + +//export callbackQItemDelegate_Paint +func callbackQItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } else { + NewQItemDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) + f(painter, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QItemDelegate) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QItemDelegate) SetClipping(clip bool) { + if ptr.Pointer() != nil { + C.QItemDelegate_SetClipping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clip)))) + } +} + +func (ptr *QItemDelegate) SetItemEditorFactory(factory QItemEditorFactory_ITF) { + if ptr.Pointer() != nil { + C.QItemDelegate_SetItemEditorFactory(ptr.Pointer(), PointerFromQItemEditorFactory(factory)) + } +} + +//export callbackQItemDelegate_SizeHint +func callbackQItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQSize(NewQItemDelegateFromPointer(ptr).SizeHintDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize { + (*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index) + return f(option, index) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QItemDelegate) SizeHintDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QItemDelegate_SizeHintDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQItemDelegate_DestroyQItemDelegate +func callbackQItemDelegate_DestroyQItemDelegate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QItemDelegate"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemDelegateFromPointer(ptr).DestroyQItemDelegateDefault() + } +} + +func (ptr *QItemDelegate) ConnectDestroyQItemDelegate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QItemDelegate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QItemDelegate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QItemDelegate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemDelegate) DisconnectDestroyQItemDelegate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QItemDelegate") + } +} + +func (ptr *QItemDelegate) DestroyQItemDelegate() { + if ptr.Pointer() != nil { + C.QItemDelegate_DestroyQItemDelegate(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QItemDelegate) DestroyQItemDelegateDefault() { + if ptr.Pointer() != nil { + C.QItemDelegate_DestroyQItemDelegateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QItemEditorCreator struct { + QItemEditorCreatorBase +} + +type QItemEditorCreator_ITF interface { + QItemEditorCreatorBase_ITF + QItemEditorCreator_PTR() *QItemEditorCreator +} + +func (ptr *QItemEditorCreator) QItemEditorCreator_PTR() *QItemEditorCreator { + return ptr +} + +func (ptr *QItemEditorCreator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QItemEditorCreatorBase_PTR().Pointer() + } + return nil +} + +func (ptr *QItemEditorCreator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QItemEditorCreatorBase_PTR().SetPointer(p) + } +} + +func PointerFromQItemEditorCreator(ptr QItemEditorCreator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemEditorCreator_PTR().Pointer() + } + return nil +} + +func NewQItemEditorCreatorFromPointer(ptr unsafe.Pointer) (n *QItemEditorCreator) { + n = new(QItemEditorCreator) + n.SetPointer(ptr) + return +} + +func (ptr *QItemEditorCreator) DestroyQItemEditorCreator() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QItemEditorCreatorBase struct { + ptr unsafe.Pointer +} + +type QItemEditorCreatorBase_ITF interface { + QItemEditorCreatorBase_PTR() *QItemEditorCreatorBase +} + +func (ptr *QItemEditorCreatorBase) QItemEditorCreatorBase_PTR() *QItemEditorCreatorBase { + return ptr +} + +func (ptr *QItemEditorCreatorBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QItemEditorCreatorBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQItemEditorCreatorBase(ptr QItemEditorCreatorBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemEditorCreatorBase_PTR().Pointer() + } + return nil +} + +func NewQItemEditorCreatorBaseFromPointer(ptr unsafe.Pointer) (n *QItemEditorCreatorBase) { + n = new(QItemEditorCreatorBase) + n.SetPointer(ptr) + return +} + +//export callbackQItemEditorCreatorBase_CreateWidget +func callbackQItemEditorCreatorBase_CreateWidget(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createWidget"); signal != nil { + return PointerFromQWidget((*(*func(*QWidget) *QWidget)(signal))(NewQWidgetFromPointer(parent))) + } + + return PointerFromQWidget(nil) +} + +func (ptr *QItemEditorCreatorBase) ConnectCreateWidget(f func(parent *QWidget) *QWidget) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createWidget"); signal != nil { + f := func(parent *QWidget) *QWidget { + (*(*func(*QWidget) *QWidget)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemEditorCreatorBase) DisconnectCreateWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createWidget") + } +} + +func (ptr *QItemEditorCreatorBase) CreateWidget(parent QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QItemEditorCreatorBase_CreateWidget(ptr.Pointer(), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQItemEditorCreatorBase_ValuePropertyName +func callbackQItemEditorCreatorBase_ValuePropertyName(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "valuePropertyName"); signal != nil { + return core.PointerFromQByteArray((*(*func() *core.QByteArray)(signal))()) + } + + return core.PointerFromQByteArray(core.NewQByteArray()) +} + +func (ptr *QItemEditorCreatorBase) ConnectValuePropertyName(f func() *core.QByteArray) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "valuePropertyName"); signal != nil { + f := func() *core.QByteArray { + (*(*func() *core.QByteArray)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemEditorCreatorBase) DisconnectValuePropertyName() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "valuePropertyName") + } +} + +func (ptr *QItemEditorCreatorBase) ValuePropertyName() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorCreatorBase_ValuePropertyName(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase +func callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QItemEditorCreatorBase"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemEditorCreatorBaseFromPointer(ptr).DestroyQItemEditorCreatorBaseDefault() + } +} + +func (ptr *QItemEditorCreatorBase) ConnectDestroyQItemEditorCreatorBase(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QItemEditorCreatorBase"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemEditorCreatorBase) DisconnectDestroyQItemEditorCreatorBase() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase") + } +} + +func (ptr *QItemEditorCreatorBase) DestroyQItemEditorCreatorBase() { + if ptr.Pointer() != nil { + C.QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QItemEditorCreatorBase) DestroyQItemEditorCreatorBaseDefault() { + if ptr.Pointer() != nil { + C.QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QItemEditorFactory struct { + ptr unsafe.Pointer +} + +type QItemEditorFactory_ITF interface { + QItemEditorFactory_PTR() *QItemEditorFactory +} + +func (ptr *QItemEditorFactory) QItemEditorFactory_PTR() *QItemEditorFactory { + return ptr +} + +func (ptr *QItemEditorFactory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QItemEditorFactory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQItemEditorFactory(ptr QItemEditorFactory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QItemEditorFactory_PTR().Pointer() + } + return nil +} + +func NewQItemEditorFactoryFromPointer(ptr unsafe.Pointer) (n *QItemEditorFactory) { + n = new(QItemEditorFactory) + n.SetPointer(ptr) + return +} +func NewQItemEditorFactory() *QItemEditorFactory { + return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_NewQItemEditorFactory()) +} + +//export callbackQItemEditorFactory_CreateEditor +func callbackQItemEditorFactory_CreateEditor(ptr unsafe.Pointer, userType C.int, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createEditor"); signal != nil { + return PointerFromQWidget((*(*func(int, *QWidget) *QWidget)(signal))(int(int32(userType)), NewQWidgetFromPointer(parent))) + } + + return PointerFromQWidget(NewQItemEditorFactoryFromPointer(ptr).CreateEditorDefault(int(int32(userType)), NewQWidgetFromPointer(parent))) +} + +func (ptr *QItemEditorFactory) ConnectCreateEditor(f func(userType int, parent *QWidget) *QWidget) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createEditor"); signal != nil { + f := func(userType int, parent *QWidget) *QWidget { + (*(*func(int, *QWidget) *QWidget)(signal))(userType, parent) + return f(userType, parent) + } + qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemEditorFactory) DisconnectCreateEditor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createEditor") + } +} + +func (ptr *QItemEditorFactory) CreateEditor(userType int, parent QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QItemEditorFactory_CreateEditor(ptr.Pointer(), C.int(int32(userType)), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QItemEditorFactory) CreateEditorDefault(userType int, parent QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QItemEditorFactory_CreateEditorDefault(ptr.Pointer(), C.int(int32(userType)), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QItemEditorFactory_DefaultFactory() *QItemEditorFactory { + return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_QItemEditorFactory_DefaultFactory()) +} + +func (ptr *QItemEditorFactory) DefaultFactory() *QItemEditorFactory { + return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_QItemEditorFactory_DefaultFactory()) +} + +func (ptr *QItemEditorFactory) RegisterEditor(userType int, creator QItemEditorCreatorBase_ITF) { + if ptr.Pointer() != nil { + C.QItemEditorFactory_RegisterEditor(ptr.Pointer(), C.int(int32(userType)), PointerFromQItemEditorCreatorBase(creator)) + } +} + +func QItemEditorFactory_SetDefaultFactory(factory QItemEditorFactory_ITF) { + C.QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(PointerFromQItemEditorFactory(factory)) +} + +func (ptr *QItemEditorFactory) SetDefaultFactory(factory QItemEditorFactory_ITF) { + C.QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(PointerFromQItemEditorFactory(factory)) +} + +//export callbackQItemEditorFactory_ValuePropertyName +func callbackQItemEditorFactory_ValuePropertyName(ptr unsafe.Pointer, userType C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "valuePropertyName"); signal != nil { + return core.PointerFromQByteArray((*(*func(int) *core.QByteArray)(signal))(int(int32(userType)))) + } + + return core.PointerFromQByteArray(NewQItemEditorFactoryFromPointer(ptr).ValuePropertyNameDefault(int(int32(userType)))) +} + +func (ptr *QItemEditorFactory) ConnectValuePropertyName(f func(userType int) *core.QByteArray) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "valuePropertyName"); signal != nil { + f := func(userType int) *core.QByteArray { + (*(*func(int) *core.QByteArray)(signal))(userType) + return f(userType) + } + qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemEditorFactory) DisconnectValuePropertyName() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "valuePropertyName") + } +} + +func (ptr *QItemEditorFactory) ValuePropertyName(userType int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorFactory_ValuePropertyName(ptr.Pointer(), C.int(int32(userType)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QItemEditorFactory) ValuePropertyNameDefault(userType int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorFactory_ValuePropertyNameDefault(ptr.Pointer(), C.int(int32(userType)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQItemEditorFactory_DestroyQItemEditorFactory +func callbackQItemEditorFactory_DestroyQItemEditorFactory(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QItemEditorFactory"); signal != nil { + (*(*func())(signal))() + } else { + NewQItemEditorFactoryFromPointer(ptr).DestroyQItemEditorFactoryDefault() + } +} + +func (ptr *QItemEditorFactory) ConnectDestroyQItemEditorFactory(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QItemEditorFactory"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QItemEditorFactory", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QItemEditorFactory", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QItemEditorFactory) DisconnectDestroyQItemEditorFactory() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QItemEditorFactory") + } +} + +func (ptr *QItemEditorFactory) DestroyQItemEditorFactory() { + if ptr.Pointer() != nil { + C.QItemEditorFactory_DestroyQItemEditorFactory(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QItemEditorFactory) DestroyQItemEditorFactoryDefault() { + if ptr.Pointer() != nil { + C.QItemEditorFactory_DestroyQItemEditorFactoryDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QItemEditorFactory) __creatorMap_atList(v int, i int) *QItemEditorCreatorBase { + if ptr.Pointer() != nil { + return NewQItemEditorCreatorBaseFromPointer(C.QItemEditorFactory___creatorMap_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + } + return nil +} + +func (ptr *QItemEditorFactory) __creatorMap_setList(key int, i QItemEditorCreatorBase_ITF) { + if ptr.Pointer() != nil { + C.QItemEditorFactory___creatorMap_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQItemEditorCreatorBase(i)) + } +} + +func (ptr *QItemEditorFactory) __creatorMap_newList() unsafe.Pointer { + return C.QItemEditorFactory___creatorMap_newList(ptr.Pointer()) +} + +func (ptr *QItemEditorFactory) __creatorMap_keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQItemEditorFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____creatorMap_keyList_atList(i) + } + return out + }(C.QItemEditorFactory___creatorMap_keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QItemEditorFactory) __setCreatorMap__atList(v int, i int) *QItemEditorCreatorBase { + if ptr.Pointer() != nil { + return NewQItemEditorCreatorBaseFromPointer(C.QItemEditorFactory___setCreatorMap__atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) + } + return nil +} + +func (ptr *QItemEditorFactory) __setCreatorMap__setList(key int, i QItemEditorCreatorBase_ITF) { + if ptr.Pointer() != nil { + C.QItemEditorFactory___setCreatorMap__setList(ptr.Pointer(), C.int(int32(key)), PointerFromQItemEditorCreatorBase(i)) + } +} + +func (ptr *QItemEditorFactory) __setCreatorMap__newList() unsafe.Pointer { + return C.QItemEditorFactory___setCreatorMap__newList(ptr.Pointer()) +} + +func (ptr *QItemEditorFactory) __setCreatorMap__keyList() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQItemEditorFactoryFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.____setCreatorMap__keyList_atList(i) + } + return out + }(C.QItemEditorFactory___setCreatorMap__keyList(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QItemEditorFactory) ____creatorMap_keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QItemEditorFactory_____creatorMap_keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QItemEditorFactory) ____creatorMap_keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QItemEditorFactory_____creatorMap_keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QItemEditorFactory) ____creatorMap_keyList_newList() unsafe.Pointer { + return C.QItemEditorFactory_____creatorMap_keyList_newList(ptr.Pointer()) +} + +func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QItemEditorFactory_____setCreatorMap__keyList_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_setList(i int) { + if ptr.Pointer() != nil { + C.QItemEditorFactory_____setCreatorMap__keyList_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_newList() unsafe.Pointer { + return C.QItemEditorFactory_____setCreatorMap__keyList_newList(ptr.Pointer()) +} + +type QKeyEventTransition struct { + core.QEventTransition +} + +type QKeyEventTransition_ITF interface { + core.QEventTransition_ITF + QKeyEventTransition_PTR() *QKeyEventTransition +} + +func (ptr *QKeyEventTransition) QKeyEventTransition_PTR() *QKeyEventTransition { + return ptr +} + +func (ptr *QKeyEventTransition) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEventTransition_PTR().Pointer() + } + return nil +} + +func (ptr *QKeyEventTransition) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEventTransition_PTR().SetPointer(p) + } +} + +func PointerFromQKeyEventTransition(ptr QKeyEventTransition_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QKeyEventTransition_PTR().Pointer() + } + return nil +} + +func NewQKeyEventTransitionFromPointer(ptr unsafe.Pointer) (n *QKeyEventTransition) { + n = new(QKeyEventTransition) + n.SetPointer(ptr) + return +} +func NewQKeyEventTransition(sourceState core.QState_ITF) *QKeyEventTransition { + tmpValue := NewQKeyEventTransitionFromPointer(C.QKeyEventTransition_NewQKeyEventTransition(core.PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQKeyEventTransition2(object core.QObject_ITF, ty core.QEvent__Type, key int, sourceState core.QState_ITF) *QKeyEventTransition { + tmpValue := NewQKeyEventTransitionFromPointer(C.QKeyEventTransition_NewQKeyEventTransition2(core.PointerFromQObject(object), C.longlong(ty), C.int(int32(key)), core.PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQKeyEventTransition_EventTest +func callbackQKeyEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventTestDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QKeyEventTransition) EventTestDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QKeyEventTransition_EventTestDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QKeyEventTransition) Key() int { + if ptr.Pointer() != nil { + return int(int32(C.QKeyEventTransition_Key(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QKeyEventTransition) ModifierMask() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QKeyEventTransition_ModifierMask(ptr.Pointer())) + } + return 0 +} + +//export callbackQKeyEventTransition_OnTransition +func callbackQKeyEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQKeyEventTransitionFromPointer(ptr).OnTransitionDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QKeyEventTransition) OnTransitionDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_OnTransitionDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QKeyEventTransition) SetKey(key int) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_SetKey(ptr.Pointer(), C.int(int32(key))) + } +} + +func (ptr *QKeyEventTransition) SetModifierMask(modifierMask core.Qt__KeyboardModifier) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_SetModifierMask(ptr.Pointer(), C.longlong(modifierMask)) + } +} + +//export callbackQKeyEventTransition_DestroyQKeyEventTransition +func callbackQKeyEventTransition_DestroyQKeyEventTransition(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QKeyEventTransition"); signal != nil { + (*(*func())(signal))() + } else { + NewQKeyEventTransitionFromPointer(ptr).DestroyQKeyEventTransitionDefault() + } +} + +func (ptr *QKeyEventTransition) ConnectDestroyQKeyEventTransition(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QKeyEventTransition"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QKeyEventTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QKeyEventTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QKeyEventTransition) DisconnectDestroyQKeyEventTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QKeyEventTransition") + } +} + +func (ptr *QKeyEventTransition) DestroyQKeyEventTransition() { + if ptr.Pointer() != nil { + C.QKeyEventTransition_DestroyQKeyEventTransition(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QKeyEventTransition) DestroyQKeyEventTransitionDefault() { + if ptr.Pointer() != nil { + C.QKeyEventTransition_DestroyQKeyEventTransitionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QKeyEventTransition) __animations_atList(i int) *core.QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractAnimationFromPointer(C.QKeyEventTransition___animations_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __animations_setList(i core.QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___animations_setList(ptr.Pointer(), core.PointerFromQAbstractAnimation(i)) + } +} + +func (ptr *QKeyEventTransition) __animations_newList() unsafe.Pointer { + return C.QKeyEventTransition___animations_newList(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __setTargetStates_targets_atList(i int) *core.QAbstractState { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractStateFromPointer(C.QKeyEventTransition___setTargetStates_targets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __setTargetStates_targets_setList(i core.QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___setTargetStates_targets_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) + } +} + +func (ptr *QKeyEventTransition) __setTargetStates_targets_newList() unsafe.Pointer { + return C.QKeyEventTransition___setTargetStates_targets_newList(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __targetStates_atList(i int) *core.QAbstractState { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractStateFromPointer(C.QKeyEventTransition___targetStates_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __targetStates_setList(i core.QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___targetStates_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) + } +} + +func (ptr *QKeyEventTransition) __targetStates_newList() unsafe.Pointer { + return C.QKeyEventTransition___targetStates_newList(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QKeyEventTransition) __children_newList() unsafe.Pointer { + return C.QKeyEventTransition___children_newList(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QKeyEventTransition___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QKeyEventTransition) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QKeyEventTransition___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QKeyEventTransition) __findChildren_newList() unsafe.Pointer { + return C.QKeyEventTransition___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QKeyEventTransition) __findChildren_newList3() unsafe.Pointer { + return C.QKeyEventTransition___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QKeyEventTransition) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QKeyEventTransition) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QKeyEventTransition) __qFindChildren_newList2() unsafe.Pointer { + return C.QKeyEventTransition___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQKeyEventTransition_Event +func callbackQKeyEventTransition_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QKeyEventTransition) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QKeyEventTransition_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQKeyEventTransition_TargetStateChanged +func callbackQKeyEventTransition_TargetStateChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQKeyEventTransition_TargetStatesChanged +func callbackQKeyEventTransition_TargetStatesChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQKeyEventTransition_Triggered +func callbackQKeyEventTransition_Triggered(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQKeyEventTransition_ChildEvent +func callbackQKeyEventTransition_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQKeyEventTransitionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QKeyEventTransition) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQKeyEventTransition_ConnectNotify +func callbackQKeyEventTransition_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQKeyEventTransitionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QKeyEventTransition) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQKeyEventTransition_CustomEvent +func callbackQKeyEventTransition_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQKeyEventTransitionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QKeyEventTransition) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQKeyEventTransition_DeleteLater +func callbackQKeyEventTransition_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQKeyEventTransitionFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QKeyEventTransition) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QKeyEventTransition_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQKeyEventTransition_Destroyed +func callbackQKeyEventTransition_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQKeyEventTransition_DisconnectNotify +func callbackQKeyEventTransition_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQKeyEventTransitionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QKeyEventTransition) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQKeyEventTransition_EventFilter +func callbackQKeyEventTransition_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QKeyEventTransition) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QKeyEventTransition_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQKeyEventTransition_MetaObject +func callbackQKeyEventTransition_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQKeyEventTransitionFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QKeyEventTransition) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QKeyEventTransition_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQKeyEventTransition_ObjectNameChanged +func callbackQKeyEventTransition_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQKeyEventTransition_TimerEvent +func callbackQKeyEventTransition_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQKeyEventTransitionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QKeyEventTransition) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QKeyEventTransition_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QKeySequenceEdit struct { + QWidget +} + +type QKeySequenceEdit_ITF interface { + QWidget_ITF + QKeySequenceEdit_PTR() *QKeySequenceEdit +} + +func (ptr *QKeySequenceEdit) QKeySequenceEdit_PTR() *QKeySequenceEdit { + return ptr +} + +func (ptr *QKeySequenceEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QKeySequenceEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQKeySequenceEdit(ptr QKeySequenceEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QKeySequenceEdit_PTR().Pointer() + } + return nil +} + +func NewQKeySequenceEditFromPointer(ptr unsafe.Pointer) (n *QKeySequenceEdit) { + n = new(QKeySequenceEdit) + n.SetPointer(ptr) + return +} +func NewQKeySequenceEdit(parent QWidget_ITF) *QKeySequenceEdit { + tmpValue := NewQKeySequenceEditFromPointer(C.QKeySequenceEdit_NewQKeySequenceEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQKeySequenceEdit2(keySequence gui.QKeySequence_ITF, parent QWidget_ITF) *QKeySequenceEdit { + tmpValue := NewQKeySequenceEditFromPointer(C.QKeySequenceEdit_NewQKeySequenceEdit2(gui.PointerFromQKeySequence(keySequence), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQKeySequenceEdit_Clear +func callbackQKeySequenceEdit_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQKeySequenceEditFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QKeySequenceEdit) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QKeySequenceEdit) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QKeySequenceEdit) Clear() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_Clear(ptr.Pointer()) + } +} + +func (ptr *QKeySequenceEdit) ClearDefault() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_ClearDefault(ptr.Pointer()) + } +} + +//export callbackQKeySequenceEdit_EditingFinished +func callbackQKeySequenceEdit_EditingFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QKeySequenceEdit) ConnectEditingFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") { + C.QKeySequenceEdit_ConnectEditingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editingFinished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QKeySequenceEdit) DisconnectEditingFinished() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_DisconnectEditingFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "editingFinished") + } +} + +func (ptr *QKeySequenceEdit) EditingFinished() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_EditingFinished(ptr.Pointer()) + } +} + +func (ptr *QKeySequenceEdit) KeySequence() *gui.QKeySequence { + if ptr.Pointer() != nil { + tmpValue := gui.NewQKeySequenceFromPointer(C.QKeySequenceEdit_KeySequence(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +//export callbackQKeySequenceEdit_KeySequenceChanged +func callbackQKeySequenceEdit_KeySequenceChanged(ptr unsafe.Pointer, keySequence unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keySequenceChanged"); signal != nil { + (*(*func(*gui.QKeySequence))(signal))(gui.NewQKeySequenceFromPointer(keySequence)) + } + +} + +func (ptr *QKeySequenceEdit) ConnectKeySequenceChanged(f func(keySequence *gui.QKeySequence)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "keySequenceChanged") { + C.QKeySequenceEdit_ConnectKeySequenceChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "keySequenceChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "keySequenceChanged"); signal != nil { + f := func(keySequence *gui.QKeySequence) { + (*(*func(*gui.QKeySequence))(signal))(keySequence) + f(keySequence) + } + qt.ConnectSignal(ptr.Pointer(), "keySequenceChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keySequenceChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QKeySequenceEdit) DisconnectKeySequenceChanged() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_DisconnectKeySequenceChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "keySequenceChanged") + } +} + +func (ptr *QKeySequenceEdit) KeySequenceChanged(keySequence gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_KeySequenceChanged(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence)) + } +} + +//export callbackQKeySequenceEdit_SetKeySequence +func callbackQKeySequenceEdit_SetKeySequence(ptr unsafe.Pointer, keySequence unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setKeySequence"); signal != nil { + (*(*func(*gui.QKeySequence))(signal))(gui.NewQKeySequenceFromPointer(keySequence)) + } else { + NewQKeySequenceEditFromPointer(ptr).SetKeySequenceDefault(gui.NewQKeySequenceFromPointer(keySequence)) + } +} + +func (ptr *QKeySequenceEdit) ConnectSetKeySequence(f func(keySequence *gui.QKeySequence)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setKeySequence"); signal != nil { + f := func(keySequence *gui.QKeySequence) { + (*(*func(*gui.QKeySequence))(signal))(keySequence) + f(keySequence) + } + qt.ConnectSignal(ptr.Pointer(), "setKeySequence", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setKeySequence", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QKeySequenceEdit) DisconnectSetKeySequence() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setKeySequence") + } +} + +func (ptr *QKeySequenceEdit) SetKeySequence(keySequence gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_SetKeySequence(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence)) + } +} + +func (ptr *QKeySequenceEdit) SetKeySequenceDefault(keySequence gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_SetKeySequenceDefault(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence)) + } +} + +//export callbackQKeySequenceEdit_DestroyQKeySequenceEdit +func callbackQKeySequenceEdit_DestroyQKeySequenceEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QKeySequenceEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQKeySequenceEditFromPointer(ptr).DestroyQKeySequenceEditDefault() + } +} + +func (ptr *QKeySequenceEdit) ConnectDestroyQKeySequenceEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QKeySequenceEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QKeySequenceEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QKeySequenceEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QKeySequenceEdit) DisconnectDestroyQKeySequenceEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QKeySequenceEdit") + } +} + +func (ptr *QKeySequenceEdit) DestroyQKeySequenceEdit() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_DestroyQKeySequenceEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QKeySequenceEdit) DestroyQKeySequenceEditDefault() { + if ptr.Pointer() != nil { + C.QKeySequenceEdit_DestroyQKeySequenceEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLCDNumber struct { + QFrame +} + +type QLCDNumber_ITF interface { + QFrame_ITF + QLCDNumber_PTR() *QLCDNumber +} + +func (ptr *QLCDNumber) QLCDNumber_PTR() *QLCDNumber { + return ptr +} + +func (ptr *QLCDNumber) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QLCDNumber) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFrame_PTR().SetPointer(p) + } +} + +func PointerFromQLCDNumber(ptr QLCDNumber_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLCDNumber_PTR().Pointer() + } + return nil +} + +func NewQLCDNumberFromPointer(ptr unsafe.Pointer) (n *QLCDNumber) { + n = new(QLCDNumber) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLCDNumber__Mode +//QLCDNumber::Mode +type QLCDNumber__Mode int64 + +const ( + QLCDNumber__Hex QLCDNumber__Mode = QLCDNumber__Mode(0) + QLCDNumber__Dec QLCDNumber__Mode = QLCDNumber__Mode(1) + QLCDNumber__Oct QLCDNumber__Mode = QLCDNumber__Mode(2) + QLCDNumber__Bin QLCDNumber__Mode = QLCDNumber__Mode(3) +) + +//go:generate stringer -type=QLCDNumber__SegmentStyle +//QLCDNumber::SegmentStyle +type QLCDNumber__SegmentStyle int64 + +var ( + QLCDNumber__Outline QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(0) + QLCDNumber__Filled QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(1) + QLCDNumber__Flat QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(2) +) + +func NewQLCDNumber(parent QWidget_ITF) *QLCDNumber { + tmpValue := NewQLCDNumberFromPointer(C.QLCDNumber_NewQLCDNumber(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLCDNumber2(numDigits uint, parent QWidget_ITF) *QLCDNumber { + tmpValue := NewQLCDNumberFromPointer(C.QLCDNumber_NewQLCDNumber2(C.uint(uint32(numDigits)), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLCDNumber) CheckOverflow(num float64) bool { + if ptr.Pointer() != nil { + return int8(C.QLCDNumber_CheckOverflow(ptr.Pointer(), C.double(num))) != 0 + } + return false +} + +func (ptr *QLCDNumber) CheckOverflow2(num int) bool { + if ptr.Pointer() != nil { + return int8(C.QLCDNumber_CheckOverflow2(ptr.Pointer(), C.int(int32(num)))) != 0 + } + return false +} + +func (ptr *QLCDNumber) DigitCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QLCDNumber_DigitCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQLCDNumber_Display +func callbackQLCDNumber_Display(ptr unsafe.Pointer, s C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "display"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(s)) + } else { + NewQLCDNumberFromPointer(ptr).DisplayDefault(cGoUnpackString(s)) + } +} + +func (ptr *QLCDNumber) ConnectDisplay(f func(s string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "display"); signal != nil { + f := func(s string) { + (*(*func(string))(signal))(s) + f(s) + } + qt.ConnectSignal(ptr.Pointer(), "display", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "display", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectDisplay() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "display") + } +} + +func (ptr *QLCDNumber) Display(s string) { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + C.QLCDNumber_Display(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sC, len: C.longlong(len(s))}) + } +} + +func (ptr *QLCDNumber) DisplayDefault(s string) { + if ptr.Pointer() != nil { + var sC *C.char + if s != "" { + sC = C.CString(s) + defer C.free(unsafe.Pointer(sC)) + } + C.QLCDNumber_DisplayDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sC, len: C.longlong(len(s))}) + } +} + +//export callbackQLCDNumber_Display2 +func callbackQLCDNumber_Display2(ptr unsafe.Pointer, num C.int) { + if signal := qt.GetSignal(ptr, "display2"); signal != nil { + (*(*func(int))(signal))(int(int32(num))) + } else { + NewQLCDNumberFromPointer(ptr).Display2Default(int(int32(num))) + } +} + +func (ptr *QLCDNumber) ConnectDisplay2(f func(num int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "display2"); signal != nil { + f := func(num int) { + (*(*func(int))(signal))(num) + f(num) + } + qt.ConnectSignal(ptr.Pointer(), "display2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "display2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectDisplay2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "display2") + } +} + +func (ptr *QLCDNumber) Display2(num int) { + if ptr.Pointer() != nil { + C.QLCDNumber_Display2(ptr.Pointer(), C.int(int32(num))) + } +} + +func (ptr *QLCDNumber) Display2Default(num int) { + if ptr.Pointer() != nil { + C.QLCDNumber_Display2Default(ptr.Pointer(), C.int(int32(num))) + } +} + +//export callbackQLCDNumber_Display3 +func callbackQLCDNumber_Display3(ptr unsafe.Pointer, num C.double) { + if signal := qt.GetSignal(ptr, "display3"); signal != nil { + (*(*func(float64))(signal))(float64(num)) + } else { + NewQLCDNumberFromPointer(ptr).Display3Default(float64(num)) + } +} + +func (ptr *QLCDNumber) ConnectDisplay3(f func(num float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "display3"); signal != nil { + f := func(num float64) { + (*(*func(float64))(signal))(num) + f(num) + } + qt.ConnectSignal(ptr.Pointer(), "display3", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "display3", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectDisplay3() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "display3") + } +} + +func (ptr *QLCDNumber) Display3(num float64) { + if ptr.Pointer() != nil { + C.QLCDNumber_Display3(ptr.Pointer(), C.double(num)) + } +} + +func (ptr *QLCDNumber) Display3Default(num float64) { + if ptr.Pointer() != nil { + C.QLCDNumber_Display3Default(ptr.Pointer(), C.double(num)) + } +} + +func (ptr *QLCDNumber) IntValue() int { + if ptr.Pointer() != nil { + return int(int32(C.QLCDNumber_IntValue(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLCDNumber) Mode() QLCDNumber__Mode { + if ptr.Pointer() != nil { + return QLCDNumber__Mode(C.QLCDNumber_Mode(ptr.Pointer())) + } + return 0 +} + +//export callbackQLCDNumber_Overflow +func callbackQLCDNumber_Overflow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "overflow"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLCDNumber) ConnectOverflow(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "overflow") { + C.QLCDNumber_ConnectOverflow(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "overflow"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "overflow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "overflow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "overflow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectOverflow() { + if ptr.Pointer() != nil { + C.QLCDNumber_DisconnectOverflow(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "overflow") + } +} + +func (ptr *QLCDNumber) Overflow() { + if ptr.Pointer() != nil { + C.QLCDNumber_Overflow(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SegmentStyle() QLCDNumber__SegmentStyle { + if ptr.Pointer() != nil { + return QLCDNumber__SegmentStyle(C.QLCDNumber_SegmentStyle(ptr.Pointer())) + } + return 0 +} + +//export callbackQLCDNumber_SetBinMode +func callbackQLCDNumber_SetBinMode(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setBinMode"); signal != nil { + (*(*func())(signal))() + } else { + NewQLCDNumberFromPointer(ptr).SetBinModeDefault() + } +} + +func (ptr *QLCDNumber) ConnectSetBinMode(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setBinMode"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setBinMode", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setBinMode", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectSetBinMode() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setBinMode") + } +} + +func (ptr *QLCDNumber) SetBinMode() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetBinMode(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetBinModeDefault() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetBinModeDefault(ptr.Pointer()) + } +} + +//export callbackQLCDNumber_SetDecMode +func callbackQLCDNumber_SetDecMode(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setDecMode"); signal != nil { + (*(*func())(signal))() + } else { + NewQLCDNumberFromPointer(ptr).SetDecModeDefault() + } +} + +func (ptr *QLCDNumber) ConnectSetDecMode(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDecMode"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setDecMode", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDecMode", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectSetDecMode() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDecMode") + } +} + +func (ptr *QLCDNumber) SetDecMode() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetDecMode(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetDecModeDefault() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetDecModeDefault(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetDigitCount(numDigits int) { + if ptr.Pointer() != nil { + C.QLCDNumber_SetDigitCount(ptr.Pointer(), C.int(int32(numDigits))) + } +} + +//export callbackQLCDNumber_SetHexMode +func callbackQLCDNumber_SetHexMode(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setHexMode"); signal != nil { + (*(*func())(signal))() + } else { + NewQLCDNumberFromPointer(ptr).SetHexModeDefault() + } +} + +func (ptr *QLCDNumber) ConnectSetHexMode(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setHexMode"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setHexMode", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setHexMode", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectSetHexMode() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setHexMode") + } +} + +func (ptr *QLCDNumber) SetHexMode() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetHexMode(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetHexModeDefault() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetHexModeDefault(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetMode(vql QLCDNumber__Mode) { + if ptr.Pointer() != nil { + C.QLCDNumber_SetMode(ptr.Pointer(), C.longlong(vql)) + } +} + +//export callbackQLCDNumber_SetOctMode +func callbackQLCDNumber_SetOctMode(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setOctMode"); signal != nil { + (*(*func())(signal))() + } else { + NewQLCDNumberFromPointer(ptr).SetOctModeDefault() + } +} + +func (ptr *QLCDNumber) ConnectSetOctMode(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOctMode"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setOctMode", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOctMode", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectSetOctMode() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOctMode") + } +} + +func (ptr *QLCDNumber) SetOctMode() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetOctMode(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetOctModeDefault() { + if ptr.Pointer() != nil { + C.QLCDNumber_SetOctModeDefault(ptr.Pointer()) + } +} + +func (ptr *QLCDNumber) SetSegmentStyle(vql QLCDNumber__SegmentStyle) { + if ptr.Pointer() != nil { + C.QLCDNumber_SetSegmentStyle(ptr.Pointer(), C.longlong(vql)) + } +} + +//export callbackQLCDNumber_SetSmallDecimalPoint +func callbackQLCDNumber_SetSmallDecimalPoint(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setSmallDecimalPoint"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQLCDNumberFromPointer(ptr).SetSmallDecimalPointDefault(int8(vbo) != 0) + } +} + +func (ptr *QLCDNumber) ConnectSetSmallDecimalPoint(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSmallDecimalPoint"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setSmallDecimalPoint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSmallDecimalPoint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectSetSmallDecimalPoint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSmallDecimalPoint") + } +} + +func (ptr *QLCDNumber) SetSmallDecimalPoint(vbo bool) { + if ptr.Pointer() != nil { + C.QLCDNumber_SetSmallDecimalPoint(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QLCDNumber) SetSmallDecimalPointDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QLCDNumber_SetSmallDecimalPointDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QLCDNumber) SmallDecimalPoint() bool { + if ptr.Pointer() != nil { + return int8(C.QLCDNumber_SmallDecimalPoint(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLCDNumber) Value() float64 { + if ptr.Pointer() != nil { + return float64(C.QLCDNumber_Value(ptr.Pointer())) + } + return 0 +} + +//export callbackQLCDNumber_DestroyQLCDNumber +func callbackQLCDNumber_DestroyQLCDNumber(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLCDNumber"); signal != nil { + (*(*func())(signal))() + } else { + NewQLCDNumberFromPointer(ptr).DestroyQLCDNumberDefault() + } +} + +func (ptr *QLCDNumber) ConnectDestroyQLCDNumber(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLCDNumber"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLCDNumber", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLCDNumber", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLCDNumber) DisconnectDestroyQLCDNumber() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLCDNumber") + } +} + +func (ptr *QLCDNumber) DestroyQLCDNumber() { + if ptr.Pointer() != nil { + C.QLCDNumber_DestroyQLCDNumber(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLCDNumber) DestroyQLCDNumberDefault() { + if ptr.Pointer() != nil { + C.QLCDNumber_DestroyQLCDNumberDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLabel struct { + QFrame +} + +type QLabel_ITF interface { + QFrame_ITF + QLabel_PTR() *QLabel +} + +func (ptr *QLabel) QLabel_PTR() *QLabel { + return ptr +} + +func (ptr *QLabel) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QLabel) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFrame_PTR().SetPointer(p) + } +} + +func PointerFromQLabel(ptr QLabel_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLabel_PTR().Pointer() + } + return nil +} + +func NewQLabelFromPointer(ptr unsafe.Pointer) (n *QLabel) { + n = new(QLabel) + n.SetPointer(ptr) + return +} +func NewQLabel(parent QWidget_ITF, ff core.Qt__WindowType) *QLabel { + tmpValue := NewQLabelFromPointer(C.QLabel_NewQLabel(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLabel2(text string, parent QWidget_ITF, ff core.Qt__WindowType) *QLabel { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQLabelFromPointer(C.QLabel_NewQLabel2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLabel) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QLabel_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLabel) Buddy() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QLabel_Buddy(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQLabel_Clear +func callbackQLabel_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQLabelFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QLabel) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QLabel) Clear() { + if ptr.Pointer() != nil { + C.QLabel_Clear(ptr.Pointer()) + } +} + +func (ptr *QLabel) ClearDefault() { + if ptr.Pointer() != nil { + C.QLabel_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QLabel) HasScaledContents() bool { + if ptr.Pointer() != nil { + return int8(C.QLabel_HasScaledContents(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLabel) HasSelectedText() bool { + if ptr.Pointer() != nil { + return int8(C.QLabel_HasSelectedText(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLabel) Indent() int { + if ptr.Pointer() != nil { + return int(int32(C.QLabel_Indent(ptr.Pointer()))) + } + return 0 +} + +//export callbackQLabel_LinkActivated +func callbackQLabel_LinkActivated(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "linkActivated"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(link)) + } + +} + +func (ptr *QLabel) ConnectLinkActivated(f func(link string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "linkActivated") { + C.QLabel_ConnectLinkActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "linkActivated"); signal != nil { + f := func(link string) { + (*(*func(string))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectLinkActivated() { + if ptr.Pointer() != nil { + C.QLabel_DisconnectLinkActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "linkActivated") + } +} + +func (ptr *QLabel) LinkActivated(link string) { + if ptr.Pointer() != nil { + var linkC *C.char + if link != "" { + linkC = C.CString(link) + defer C.free(unsafe.Pointer(linkC)) + } + C.QLabel_LinkActivated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) + } +} + +//export callbackQLabel_LinkHovered +func callbackQLabel_LinkHovered(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "linkHovered"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(link)) + } + +} + +func (ptr *QLabel) ConnectLinkHovered(f func(link string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "linkHovered") { + C.QLabel_ConnectLinkHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkHovered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "linkHovered"); signal != nil { + f := func(link string) { + (*(*func(string))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectLinkHovered() { + if ptr.Pointer() != nil { + C.QLabel_DisconnectLinkHovered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "linkHovered") + } +} + +func (ptr *QLabel) LinkHovered(link string) { + if ptr.Pointer() != nil { + var linkC *C.char + if link != "" { + linkC = C.CString(link) + defer C.free(unsafe.Pointer(linkC)) + } + C.QLabel_LinkHovered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) + } +} + +func (ptr *QLabel) Margin() int { + if ptr.Pointer() != nil { + return int(int32(C.QLabel_Margin(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLabel) Movie() *gui.QMovie { + if ptr.Pointer() != nil { + tmpValue := gui.NewQMovieFromPointer(C.QLabel_Movie(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLabel) OpenExternalLinks() bool { + if ptr.Pointer() != nil { + return int8(C.QLabel_OpenExternalLinks(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLabel) Picture() *gui.QPicture { + if ptr.Pointer() != nil { + return gui.NewQPictureFromPointer(C.QLabel_Picture(ptr.Pointer())) + } + return nil +} + +func (ptr *QLabel) Pixmap() *gui.QPixmap { + if ptr.Pointer() != nil { + return gui.NewQPixmapFromPointer(C.QLabel_Pixmap(ptr.Pointer())) + } + return nil +} + +func (ptr *QLabel) SelectedText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLabel_SelectedText(ptr.Pointer())) + } + return "" +} + +func (ptr *QLabel) SelectionStart() int { + if ptr.Pointer() != nil { + return int(int32(C.QLabel_SelectionStart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLabel) SetAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QLabel_SetAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QLabel) SetBuddy(buddy QWidget_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetBuddy(ptr.Pointer(), PointerFromQWidget(buddy)) + } +} + +func (ptr *QLabel) SetIndent(vin int) { + if ptr.Pointer() != nil { + C.QLabel_SetIndent(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QLabel) SetMargin(vin int) { + if ptr.Pointer() != nil { + C.QLabel_SetMargin(ptr.Pointer(), C.int(int32(vin))) + } +} + +//export callbackQLabel_SetMovie +func callbackQLabel_SetMovie(ptr unsafe.Pointer, movie unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setMovie"); signal != nil { + (*(*func(*gui.QMovie))(signal))(gui.NewQMovieFromPointer(movie)) + } else { + NewQLabelFromPointer(ptr).SetMovieDefault(gui.NewQMovieFromPointer(movie)) + } +} + +func (ptr *QLabel) ConnectSetMovie(f func(movie *gui.QMovie)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMovie"); signal != nil { + f := func(movie *gui.QMovie) { + (*(*func(*gui.QMovie))(signal))(movie) + f(movie) + } + qt.ConnectSignal(ptr.Pointer(), "setMovie", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMovie", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectSetMovie() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMovie") + } +} + +func (ptr *QLabel) SetMovie(movie gui.QMovie_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetMovie(ptr.Pointer(), gui.PointerFromQMovie(movie)) + } +} + +func (ptr *QLabel) SetMovieDefault(movie gui.QMovie_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetMovieDefault(ptr.Pointer(), gui.PointerFromQMovie(movie)) + } +} + +//export callbackQLabel_SetNum +func callbackQLabel_SetNum(ptr unsafe.Pointer, num C.int) { + if signal := qt.GetSignal(ptr, "setNum"); signal != nil { + (*(*func(int))(signal))(int(int32(num))) + } else { + NewQLabelFromPointer(ptr).SetNumDefault(int(int32(num))) + } +} + +func (ptr *QLabel) ConnectSetNum(f func(num int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setNum"); signal != nil { + f := func(num int) { + (*(*func(int))(signal))(num) + f(num) + } + qt.ConnectSignal(ptr.Pointer(), "setNum", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setNum", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectSetNum() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setNum") + } +} + +func (ptr *QLabel) SetNum(num int) { + if ptr.Pointer() != nil { + C.QLabel_SetNum(ptr.Pointer(), C.int(int32(num))) + } +} + +func (ptr *QLabel) SetNumDefault(num int) { + if ptr.Pointer() != nil { + C.QLabel_SetNumDefault(ptr.Pointer(), C.int(int32(num))) + } +} + +//export callbackQLabel_SetNum2 +func callbackQLabel_SetNum2(ptr unsafe.Pointer, num C.double) { + if signal := qt.GetSignal(ptr, "setNum2"); signal != nil { + (*(*func(float64))(signal))(float64(num)) + } else { + NewQLabelFromPointer(ptr).SetNum2Default(float64(num)) + } +} + +func (ptr *QLabel) ConnectSetNum2(f func(num float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setNum2"); signal != nil { + f := func(num float64) { + (*(*func(float64))(signal))(num) + f(num) + } + qt.ConnectSignal(ptr.Pointer(), "setNum2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setNum2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectSetNum2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setNum2") + } +} + +func (ptr *QLabel) SetNum2(num float64) { + if ptr.Pointer() != nil { + C.QLabel_SetNum2(ptr.Pointer(), C.double(num)) + } +} + +func (ptr *QLabel) SetNum2Default(num float64) { + if ptr.Pointer() != nil { + C.QLabel_SetNum2Default(ptr.Pointer(), C.double(num)) + } +} + +func (ptr *QLabel) SetOpenExternalLinks(open bool) { + if ptr.Pointer() != nil { + C.QLabel_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) + } +} + +//export callbackQLabel_SetPicture +func callbackQLabel_SetPicture(ptr unsafe.Pointer, picture unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setPicture"); signal != nil { + (*(*func(*gui.QPicture))(signal))(gui.NewQPictureFromPointer(picture)) + } else { + NewQLabelFromPointer(ptr).SetPictureDefault(gui.NewQPictureFromPointer(picture)) + } +} + +func (ptr *QLabel) ConnectSetPicture(f func(picture *gui.QPicture)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPicture"); signal != nil { + f := func(picture *gui.QPicture) { + (*(*func(*gui.QPicture))(signal))(picture) + f(picture) + } + qt.ConnectSignal(ptr.Pointer(), "setPicture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPicture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectSetPicture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPicture") + } +} + +func (ptr *QLabel) SetPicture(picture gui.QPicture_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetPicture(ptr.Pointer(), gui.PointerFromQPicture(picture)) + } +} + +func (ptr *QLabel) SetPictureDefault(picture gui.QPicture_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetPictureDefault(ptr.Pointer(), gui.PointerFromQPicture(picture)) + } +} + +//export callbackQLabel_SetPixmap +func callbackQLabel_SetPixmap(ptr unsafe.Pointer, vqp unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setPixmap"); signal != nil { + (*(*func(*gui.QPixmap))(signal))(gui.NewQPixmapFromPointer(vqp)) + } else { + NewQLabelFromPointer(ptr).SetPixmapDefault(gui.NewQPixmapFromPointer(vqp)) + } +} + +func (ptr *QLabel) ConnectSetPixmap(f func(vqp *gui.QPixmap)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPixmap"); signal != nil { + f := func(vqp *gui.QPixmap) { + (*(*func(*gui.QPixmap))(signal))(vqp) + f(vqp) + } + qt.ConnectSignal(ptr.Pointer(), "setPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectSetPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPixmap") + } +} + +func (ptr *QLabel) SetPixmap(vqp gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(vqp)) + } +} + +func (ptr *QLabel) SetPixmapDefault(vqp gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QLabel_SetPixmapDefault(ptr.Pointer(), gui.PointerFromQPixmap(vqp)) + } +} + +func (ptr *QLabel) SetScaledContents(vbo bool) { + if ptr.Pointer() != nil { + C.QLabel_SetScaledContents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QLabel) SetSelection(start int, length int) { + if ptr.Pointer() != nil { + C.QLabel_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(length))) + } +} + +//export callbackQLabel_SetText +func callbackQLabel_SetText(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(vqs)) + } else { + NewQLabelFromPointer(ptr).SetTextDefault(cGoUnpackString(vqs)) + } +} + +func (ptr *QLabel) ConnectSetText(f func(vqs string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { + f := func(vqs string) { + (*(*func(string))(signal))(vqs) + f(vqs) + } + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectSetText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setText") + } +} + +func (ptr *QLabel) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QLabel_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QLabel) SetTextDefault(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QLabel_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QLabel) SetTextFormat(vqt core.Qt__TextFormat) { + if ptr.Pointer() != nil { + C.QLabel_SetTextFormat(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QLabel) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { + if ptr.Pointer() != nil { + C.QLabel_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QLabel) SetWordWrap(on bool) { + if ptr.Pointer() != nil { + C.QLabel_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QLabel) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLabel_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QLabel) TextFormat() core.Qt__TextFormat { + if ptr.Pointer() != nil { + return core.Qt__TextFormat(C.QLabel_TextFormat(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLabel) TextInteractionFlags() core.Qt__TextInteractionFlag { + if ptr.Pointer() != nil { + return core.Qt__TextInteractionFlag(C.QLabel_TextInteractionFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLabel) WordWrap() bool { + if ptr.Pointer() != nil { + return int8(C.QLabel_WordWrap(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLabel_DestroyQLabel +func callbackQLabel_DestroyQLabel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLabel"); signal != nil { + (*(*func())(signal))() + } else { + NewQLabelFromPointer(ptr).DestroyQLabelDefault() + } +} + +func (ptr *QLabel) ConnectDestroyQLabel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLabel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLabel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLabel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLabel) DisconnectDestroyQLabel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLabel") + } +} + +func (ptr *QLabel) DestroyQLabel() { + if ptr.Pointer() != nil { + C.QLabel_DestroyQLabel(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLabel) DestroyQLabelDefault() { + if ptr.Pointer() != nil { + C.QLabel_DestroyQLabelDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLayout struct { + core.QObject + QLayoutItem +} + +type QLayout_ITF interface { + core.QObject_ITF + QLayoutItem_ITF + QLayout_PTR() *QLayout +} + +func (ptr *QLayout) QLayout_PTR() *QLayout { + return ptr +} + +func (ptr *QLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + ptr.QLayoutItem_PTR().SetPointer(p) + } +} + +func PointerFromQLayout(ptr QLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLayout_PTR().Pointer() + } + return nil +} + +func NewQLayoutFromPointer(ptr unsafe.Pointer) (n *QLayout) { + n = new(QLayout) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLayout__SizeConstraint +//QLayout::SizeConstraint +type QLayout__SizeConstraint int64 + +const ( + QLayout__SetDefaultConstraint QLayout__SizeConstraint = QLayout__SizeConstraint(0) + QLayout__SetNoConstraint QLayout__SizeConstraint = QLayout__SizeConstraint(1) + QLayout__SetMinimumSize QLayout__SizeConstraint = QLayout__SizeConstraint(2) + QLayout__SetFixedSize QLayout__SizeConstraint = QLayout__SizeConstraint(3) + QLayout__SetMaximumSize QLayout__SizeConstraint = QLayout__SizeConstraint(4) + QLayout__SetMinAndMaxSize QLayout__SizeConstraint = QLayout__SizeConstraint(5) +) + +func NewQLayout(parent QWidget_ITF) *QLayout { + tmpValue := NewQLayoutFromPointer(C.QLayout_NewQLayout(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLayout2() *QLayout { + tmpValue := NewQLayoutFromPointer(C.QLayout_NewQLayout2()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLayout) Activate() bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_Activate(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLayout) AddChildLayout(l QLayout_ITF) { + if ptr.Pointer() != nil { + C.QLayout_AddChildLayout(ptr.Pointer(), PointerFromQLayout(l)) + } +} + +func (ptr *QLayout) AddChildWidget(w QWidget_ITF) { + if ptr.Pointer() != nil { + C.QLayout_AddChildWidget(ptr.Pointer(), PointerFromQWidget(w)) + } +} + +//export callbackQLayout_AddItem +func callbackQLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "addItem"); signal != nil { + (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) + } + +} + +func (ptr *QLayout) ConnectAddItem(f func(item *QLayoutItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { + f := func(item *QLayoutItem) { + (*(*func(*QLayoutItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectAddItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addItem") + } +} + +func (ptr *QLayout) AddItem(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QLayout) AddWidget(w QWidget_ITF) { + if ptr.Pointer() != nil { + C.QLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(w)) + } +} + +func (ptr *QLayout) AlignmentRect(r core.QRect_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QLayout_AlignmentRect(ptr.Pointer(), core.PointerFromQRect(r))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQLayout_ChildEvent +func callbackQLayout_ChildEvent(ptr unsafe.Pointer, e unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(e)) + } else { + NewQLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(e)) + } +} + +func (ptr *QLayout) ConnectChildEvent(f func(e *core.QChildEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "childEvent"); signal != nil { + f := func(e *core.QChildEvent) { + (*(*func(*core.QChildEvent))(signal))(e) + f(e) + } + qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectChildEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "childEvent") + } +} + +func (ptr *QLayout) ChildEvent(e core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QLayout_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(e)) + } +} + +func (ptr *QLayout) ChildEventDefault(e core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(e)) + } +} + +func QLayout_ClosestAcceptableSize(widget QWidget_ITF, size core.QSize_ITF) *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QLayout_QLayout_ClosestAcceptableSize(PointerFromQWidget(widget), core.PointerFromQSize(size))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QLayout) ClosestAcceptableSize(widget QWidget_ITF, size core.QSize_ITF) *core.QSize { + tmpValue := core.NewQSizeFromPointer(C.QLayout_QLayout_ClosestAcceptableSize(PointerFromQWidget(widget), core.PointerFromQSize(size))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue +} + +func (ptr *QLayout) ContentsMargins() *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QLayout_ContentsMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +func (ptr *QLayout) ContentsRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QLayout_ContentsRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQLayout_Count +func callbackQLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(0)) +} + +func (ptr *QLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QLayout_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQLayout_ExpandingDirections +func callbackQLayout_ExpandingDirections(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { + return C.longlong((*(*func() core.Qt__Orientation)(signal))()) + } + + return C.longlong(NewQLayoutFromPointer(ptr).ExpandingDirectionsDefault()) +} + +func (ptr *QLayout) ConnectExpandingDirections(f func() core.Qt__Orientation) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { + f := func() core.Qt__Orientation { + (*(*func() core.Qt__Orientation)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectExpandingDirections() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") + } +} + +func (ptr *QLayout) ExpandingDirections() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QLayout_ExpandingDirections(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLayout) ExpandingDirectionsDefault() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QLayout_ExpandingDirectionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQLayout_Geometry +func callbackQLayout_Geometry(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "geometry"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(NewQLayoutFromPointer(ptr).GeometryDefault()) +} + +func (ptr *QLayout) ConnectGeometry(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "geometry") + } +} + +func (ptr *QLayout) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QLayout_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QLayout) GeometryDefault() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QLayout_GeometryDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QLayout) GetContentsMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QLayout_GetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +//export callbackQLayout_IndexOf +func callbackQLayout_IndexOf(ptr unsafe.Pointer, widget unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "indexOf"); signal != nil { + return C.int(int32((*(*func(*QWidget) int)(signal))(NewQWidgetFromPointer(widget)))) + } + + return C.int(int32(NewQLayoutFromPointer(ptr).IndexOfDefault(NewQWidgetFromPointer(widget)))) +} + +func (ptr *QLayout) ConnectIndexOf(f func(widget *QWidget) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexOf"); signal != nil { + f := func(widget *QWidget) int { + (*(*func(*QWidget) int)(signal))(widget) + return f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "indexOf", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexOf", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectIndexOf() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexOf") + } +} + +func (ptr *QLayout) IndexOf(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayout_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QLayout) IndexOfDefault(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayout_IndexOfDefault(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QLayout) IndexOf2(layoutItem QLayoutItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayout_IndexOf2(ptr.Pointer(), PointerFromQLayoutItem(layoutItem)))) + } + return 0 +} + +//export callbackQLayout_IsEmpty +func callbackQLayout_IsEmpty(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).IsEmptyDefault()))) +} + +func (ptr *QLayout) ConnectIsEmpty(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectIsEmpty() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isEmpty") + } +} + +func (ptr *QLayout) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLayout) IsEmptyDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_IsEmptyDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLayout) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLayout_ItemAt +func callbackQLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQLayoutItem(0)) +} + +func (ptr *QLayout) ConnectItemAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QLayout) ItemAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQLayout_MaximumSize +func callbackQLayout_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQLayoutFromPointer(ptr).MaximumSizeDefault()) +} + +func (ptr *QLayout) ConnectMaximumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectMaximumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "maximumSize") + } +} + +func (ptr *QLayout) MaximumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayout_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QLayout) MaximumSizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayout_MaximumSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QLayout) MenuBar() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QLayout_MenuBar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQLayout_MinimumSize +func callbackQLayout_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQLayoutFromPointer(ptr).MinimumSizeDefault()) +} + +func (ptr *QLayout) ConnectMinimumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectMinimumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumSize") + } +} + +func (ptr *QLayout) MinimumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayout_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QLayout) MinimumSizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayout_MinimumSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QLayout) ParentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QLayout_ParentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayout) RemoveItem(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QLayout_RemoveItem(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QLayout) RemoveWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QLayout_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QLayout) ReplaceWidget(from QWidget_ITF, to QWidget_ITF, options core.Qt__FindChildOption) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QLayout_ReplaceWidget(ptr.Pointer(), PointerFromQWidget(from), PointerFromQWidget(to), C.longlong(options))) + } + return nil +} + +func (ptr *QLayout) SetAlignment(w QWidget_ITF, alignment core.Qt__AlignmentFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_SetAlignment(ptr.Pointer(), PointerFromQWidget(w), C.longlong(alignment))) != 0 + } + return false +} + +func (ptr *QLayout) SetAlignment2(l QLayout_ITF, alignment core.Qt__AlignmentFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_SetAlignment2(ptr.Pointer(), PointerFromQLayout(l), C.longlong(alignment))) != 0 + } + return false +} + +func (ptr *QLayout) SetContentsMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QLayout_SetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +func (ptr *QLayout) SetContentsMargins2(margins core.QMargins_ITF) { + if ptr.Pointer() != nil { + C.QLayout_SetContentsMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) + } +} + +func (ptr *QLayout) SetEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QLayout_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQLayout_SetGeometry +func callbackQLayout_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r)) + } else { + NewQLayoutFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(r)) + } +} + +func (ptr *QLayout) ConnectSetGeometry(f func(r *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { + f := func(r *core.QRect) { + (*(*func(*core.QRect))(signal))(r) + f(r) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectSetGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry") + } +} + +func (ptr *QLayout) SetGeometry(r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QLayout_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r)) + } +} + +func (ptr *QLayout) SetGeometryDefault(r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QLayout_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(r)) + } +} + +func (ptr *QLayout) SetMenuBar(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QLayout_SetMenuBar(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QLayout) SetSizeConstraint(vql QLayout__SizeConstraint) { + if ptr.Pointer() != nil { + C.QLayout_SetSizeConstraint(ptr.Pointer(), C.longlong(vql)) + } +} + +func (ptr *QLayout) SetSpacing(vin int) { + if ptr.Pointer() != nil { + C.QLayout_SetSpacing(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QLayout) SizeConstraint() QLayout__SizeConstraint { + if ptr.Pointer() != nil { + return QLayout__SizeConstraint(C.QLayout_SizeConstraint(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLayout) Spacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QLayout_Spacing(ptr.Pointer()))) + } + return 0 +} + +//export callbackQLayout_TakeAt +func callbackQLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQLayoutItem(0)) +} + +func (ptr *QLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayout) DisconnectTakeAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "takeAt") + } +} + +func (ptr *QLayout) TakeAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QLayout) Update() { + if ptr.Pointer() != nil { + C.QLayout_Update(ptr.Pointer()) + } +} + +func (ptr *QLayout) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLayout___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayout) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLayout) __children_newList() unsafe.Pointer { + return C.QLayout___children_newList(ptr.Pointer()) +} + +func (ptr *QLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QLayout) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QLayout___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QLayout) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLayout___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayout) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLayout) __findChildren_newList() unsafe.Pointer { + return C.QLayout___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QLayout) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLayout___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayout) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLayout) __findChildren_newList3() unsafe.Pointer { + return C.QLayout___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QLayout) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayout) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QLayout) __qFindChildren_newList2() unsafe.Pointer { + return C.QLayout___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQLayout_ConnectNotify +func callbackQLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QLayout) ConnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLayout_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQLayout_CustomEvent +func callbackQLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QLayout) CustomEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QLayout_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QLayout) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQLayout_DeleteLater +func callbackQLayout_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQLayoutFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QLayout) DeleteLater() { + if ptr.Pointer() != nil { + C.QLayout_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLayout) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QLayout_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQLayout_Destroyed +func callbackQLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQLayout_DisconnectNotify +func callbackQLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QLayout) DisconnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLayout_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQLayout_Event +func callbackQLayout_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QLayout) Event(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QLayout) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQLayout_EventFilter +func callbackQLayout_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QLayout) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQLayout_MetaObject +func callbackQLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQLayoutFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QLayout) MetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QLayout_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QLayout) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QLayout_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQLayout_ObjectNameChanged +func callbackQLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQLayout_TimerEvent +func callbackQLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QLayout) TimerEvent(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QLayout_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QLayout) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +//export callbackQLayout_SizeHint +func callbackQLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQLayoutFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QLayout) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayout_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QLayout) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayout_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +type QLayoutItem struct { + ptr unsafe.Pointer +} + +type QLayoutItem_ITF interface { + QLayoutItem_PTR() *QLayoutItem +} + +func (ptr *QLayoutItem) QLayoutItem_PTR() *QLayoutItem { + return ptr +} + +func (ptr *QLayoutItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QLayoutItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQLayoutItem(ptr QLayoutItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLayoutItem_PTR().Pointer() + } + return nil +} + +func NewQLayoutItemFromPointer(ptr unsafe.Pointer) (n *QLayoutItem) { + n = new(QLayoutItem) + n.SetPointer(ptr) + return +} +func NewQLayoutItem(alignment core.Qt__AlignmentFlag) *QLayoutItem { + return NewQLayoutItemFromPointer(C.QLayoutItem_NewQLayoutItem(C.longlong(alignment))) +} + +func (ptr *QLayoutItem) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QLayoutItem_Alignment(ptr.Pointer())) + } + return 0 +} + +//export callbackQLayoutItem_ControlTypes +func callbackQLayoutItem_ControlTypes(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "controlTypes"); signal != nil { + return C.longlong((*(*func() QSizePolicy__ControlType)(signal))()) + } + + return C.longlong(NewQLayoutItemFromPointer(ptr).ControlTypesDefault()) +} + +func (ptr *QLayoutItem) ConnectControlTypes(f func() QSizePolicy__ControlType) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "controlTypes"); signal != nil { + f := func() QSizePolicy__ControlType { + (*(*func() QSizePolicy__ControlType)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "controlTypes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "controlTypes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectControlTypes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "controlTypes") + } +} + +func (ptr *QLayoutItem) ControlTypes() QSizePolicy__ControlType { + if ptr.Pointer() != nil { + return QSizePolicy__ControlType(C.QLayoutItem_ControlTypes(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLayoutItem) ControlTypesDefault() QSizePolicy__ControlType { + if ptr.Pointer() != nil { + return QSizePolicy__ControlType(C.QLayoutItem_ControlTypesDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQLayoutItem_ExpandingDirections +func callbackQLayoutItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { + return C.longlong((*(*func() core.Qt__Orientation)(signal))()) + } + + return C.longlong(0) +} + +func (ptr *QLayoutItem) ConnectExpandingDirections(f func() core.Qt__Orientation) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { + f := func() core.Qt__Orientation { + (*(*func() core.Qt__Orientation)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectExpandingDirections() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") + } +} + +func (ptr *QLayoutItem) ExpandingDirections() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QLayoutItem_ExpandingDirections(ptr.Pointer())) + } + return 0 +} + +//export callbackQLayoutItem_Geometry +func callbackQLayoutItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "geometry"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(core.NewQRect()) +} + +func (ptr *QLayoutItem) ConnectGeometry(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "geometry") + } +} + +func (ptr *QLayoutItem) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QLayoutItem_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQLayoutItem_HasHeightForWidth +func callbackQLayoutItem_HasHeightForWidth(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQLayoutItemFromPointer(ptr).HasHeightForWidthDefault()))) +} + +func (ptr *QLayoutItem) ConnectHasHeightForWidth(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hasHeightForWidth"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectHasHeightForWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hasHeightForWidth") + } +} + +func (ptr *QLayoutItem) HasHeightForWidth() bool { + if ptr.Pointer() != nil { + return int8(C.QLayoutItem_HasHeightForWidth(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLayoutItem) HasHeightForWidthDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QLayoutItem_HasHeightForWidthDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLayoutItem_HeightForWidth +func callbackQLayoutItem_HeightForWidth(ptr unsafe.Pointer, vin C.int) C.int { + if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil { + return C.int(int32((*(*func(int) int)(signal))(int(int32(vin))))) + } + + return C.int(int32(NewQLayoutItemFromPointer(ptr).HeightForWidthDefault(int(int32(vin))))) +} + +func (ptr *QLayoutItem) ConnectHeightForWidth(f func(vin int) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "heightForWidth"); signal != nil { + f := func(vin int) int { + (*(*func(int) int)(signal))(vin) + return f(vin) + } + qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectHeightForWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "heightForWidth") + } +} + +func (ptr *QLayoutItem) HeightForWidth(vin int) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayoutItem_HeightForWidth(ptr.Pointer(), C.int(int32(vin))))) + } + return 0 +} + +func (ptr *QLayoutItem) HeightForWidthDefault(vin int) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayoutItem_HeightForWidthDefault(ptr.Pointer(), C.int(int32(vin))))) + } + return 0 +} + +//export callbackQLayoutItem_Invalidate +func callbackQLayoutItem_Invalidate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { + (*(*func())(signal))() + } else { + NewQLayoutItemFromPointer(ptr).InvalidateDefault() + } +} + +func (ptr *QLayoutItem) ConnectInvalidate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectInvalidate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "invalidate") + } +} + +func (ptr *QLayoutItem) Invalidate() { + if ptr.Pointer() != nil { + C.QLayoutItem_Invalidate(ptr.Pointer()) + } +} + +func (ptr *QLayoutItem) InvalidateDefault() { + if ptr.Pointer() != nil { + C.QLayoutItem_InvalidateDefault(ptr.Pointer()) + } +} + +//export callbackQLayoutItem_IsEmpty +func callbackQLayoutItem_IsEmpty(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(false))) +} + +func (ptr *QLayoutItem) ConnectIsEmpty(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectIsEmpty() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isEmpty") + } +} + +func (ptr *QLayoutItem) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QLayoutItem_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQLayoutItem_Layout +func callbackQLayoutItem_Layout(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "layout"); signal != nil { + return PointerFromQLayout((*(*func() *QLayout)(signal))()) + } + + return PointerFromQLayout(NewQLayoutItemFromPointer(ptr).LayoutDefault()) +} + +func (ptr *QLayoutItem) ConnectLayout(f func() *QLayout) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "layout"); signal != nil { + f := func() *QLayout { + (*(*func() *QLayout)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "layout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "layout") + } +} + +func (ptr *QLayoutItem) Layout() *QLayout { + if ptr.Pointer() != nil { + tmpValue := NewQLayoutFromPointer(C.QLayoutItem_Layout(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayoutItem) LayoutDefault() *QLayout { + if ptr.Pointer() != nil { + tmpValue := NewQLayoutFromPointer(C.QLayoutItem_LayoutDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQLayoutItem_MaximumSize +func callbackQLayoutItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(core.NewQSize()) +} + +func (ptr *QLayoutItem) ConnectMaximumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectMaximumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "maximumSize") + } +} + +func (ptr *QLayoutItem) MaximumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQLayoutItem_MinimumHeightForWidth +func callbackQLayoutItem_MinimumHeightForWidth(ptr unsafe.Pointer, w C.int) C.int { + if signal := qt.GetSignal(ptr, "minimumHeightForWidth"); signal != nil { + return C.int(int32((*(*func(int) int)(signal))(int(int32(w))))) + } + + return C.int(int32(NewQLayoutItemFromPointer(ptr).MinimumHeightForWidthDefault(int(int32(w))))) +} + +func (ptr *QLayoutItem) ConnectMinimumHeightForWidth(f func(w int) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumHeightForWidth"); signal != nil { + f := func(w int) int { + (*(*func(int) int)(signal))(w) + return f(w) + } + qt.ConnectSignal(ptr.Pointer(), "minimumHeightForWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumHeightForWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectMinimumHeightForWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumHeightForWidth") + } +} + +func (ptr *QLayoutItem) MinimumHeightForWidth(w int) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayoutItem_MinimumHeightForWidth(ptr.Pointer(), C.int(int32(w))))) + } + return 0 +} + +func (ptr *QLayoutItem) MinimumHeightForWidthDefault(w int) int { + if ptr.Pointer() != nil { + return int(int32(C.QLayoutItem_MinimumHeightForWidthDefault(ptr.Pointer(), C.int(int32(w))))) + } + return 0 +} + +//export callbackQLayoutItem_MinimumSize +func callbackQLayoutItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(core.NewQSize()) +} + +func (ptr *QLayoutItem) ConnectMinimumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectMinimumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumSize") + } +} + +func (ptr *QLayoutItem) MinimumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QLayoutItem) SetAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QLayoutItem_SetAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +//export callbackQLayoutItem_SetGeometry +func callbackQLayoutItem_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r)) + } + +} + +func (ptr *QLayoutItem) ConnectSetGeometry(f func(r *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { + f := func(r *core.QRect) { + (*(*func(*core.QRect))(signal))(r) + f(r) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectSetGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry") + } +} + +func (ptr *QLayoutItem) SetGeometry(r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QLayoutItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r)) + } +} + +//export callbackQLayoutItem_SizeHint +func callbackQLayoutItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(core.NewQSize()) +} + +func (ptr *QLayoutItem) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QLayoutItem) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQLayoutItem_SpacerItem +func callbackQLayoutItem_SpacerItem(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "spacerItem"); signal != nil { + return PointerFromQSpacerItem((*(*func() *QSpacerItem)(signal))()) + } + + return PointerFromQSpacerItem(NewQLayoutItemFromPointer(ptr).SpacerItemDefault()) +} + +func (ptr *QLayoutItem) ConnectSpacerItem(f func() *QSpacerItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "spacerItem"); signal != nil { + f := func() *QSpacerItem { + (*(*func() *QSpacerItem)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "spacerItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "spacerItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectSpacerItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "spacerItem") + } +} + +func (ptr *QLayoutItem) SpacerItem() *QSpacerItem { + if ptr.Pointer() != nil { + return NewQSpacerItemFromPointer(C.QLayoutItem_SpacerItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QLayoutItem) SpacerItemDefault() *QSpacerItem { + if ptr.Pointer() != nil { + return NewQSpacerItemFromPointer(C.QLayoutItem_SpacerItemDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQLayoutItem_Widget +func callbackQLayoutItem_Widget(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "widget"); signal != nil { + return PointerFromQWidget((*(*func() *QWidget)(signal))()) + } + + return PointerFromQWidget(NewQLayoutItemFromPointer(ptr).WidgetDefault()) +} + +func (ptr *QLayoutItem) ConnectWidget(f func() *QWidget) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "widget"); signal != nil { + f := func() *QWidget { + (*(*func() *QWidget)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "widget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "widget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "widget") + } +} + +func (ptr *QLayoutItem) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QLayoutItem_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLayoutItem) WidgetDefault() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QLayoutItem_WidgetDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQLayoutItem_DestroyQLayoutItem +func callbackQLayoutItem_DestroyQLayoutItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLayoutItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQLayoutItemFromPointer(ptr).DestroyQLayoutItemDefault() + } +} + +func (ptr *QLayoutItem) ConnectDestroyQLayoutItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLayoutItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLayoutItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLayoutItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLayoutItem) DisconnectDestroyQLayoutItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLayoutItem") + } +} + +func (ptr *QLayoutItem) DestroyQLayoutItem() { + if ptr.Pointer() != nil { + C.QLayoutItem_DestroyQLayoutItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLayoutItem) DestroyQLayoutItemDefault() { + if ptr.Pointer() != nil { + C.QLayoutItem_DestroyQLayoutItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QLineEdit struct { + QWidget +} + +type QLineEdit_ITF interface { + QWidget_ITF + QLineEdit_PTR() *QLineEdit +} + +func (ptr *QLineEdit) QLineEdit_PTR() *QLineEdit { + return ptr +} + +func (ptr *QLineEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QLineEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQLineEdit(ptr QLineEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QLineEdit_PTR().Pointer() + } + return nil +} + +func NewQLineEditFromPointer(ptr unsafe.Pointer) (n *QLineEdit) { + n = new(QLineEdit) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QLineEdit__EchoMode +//QLineEdit::EchoMode +type QLineEdit__EchoMode int64 + +const ( + QLineEdit__Normal QLineEdit__EchoMode = QLineEdit__EchoMode(0) + QLineEdit__NoEcho QLineEdit__EchoMode = QLineEdit__EchoMode(1) + QLineEdit__Password QLineEdit__EchoMode = QLineEdit__EchoMode(2) + QLineEdit__PasswordEchoOnEdit QLineEdit__EchoMode = QLineEdit__EchoMode(3) +) + +//go:generate stringer -type=QLineEdit__ActionPosition +//QLineEdit::ActionPosition +type QLineEdit__ActionPosition int64 + +const ( + QLineEdit__LeadingPosition QLineEdit__ActionPosition = QLineEdit__ActionPosition(0) + QLineEdit__TrailingPosition QLineEdit__ActionPosition = QLineEdit__ActionPosition(1) +) + +func NewQLineEdit(parent QWidget_ITF) *QLineEdit { + tmpValue := NewQLineEditFromPointer(C.QLineEdit_NewQLineEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQLineEdit2(contents string, parent QWidget_ITF) *QLineEdit { + var contentsC *C.char + if contents != "" { + contentsC = C.CString(contents) + defer C.free(unsafe.Pointer(contentsC)) + } + tmpValue := NewQLineEditFromPointer(C.QLineEdit_NewQLineEdit2(C.struct_QtWidgets_PackedString{data: contentsC, len: C.longlong(len(contents))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QLineEdit) AddAction(action QAction_ITF, position QLineEdit__ActionPosition) { + if ptr.Pointer() != nil { + C.QLineEdit_AddAction(ptr.Pointer(), PointerFromQAction(action), C.longlong(position)) + } +} + +func (ptr *QLineEdit) AddAction2(icon gui.QIcon_ITF, position QLineEdit__ActionPosition) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QLineEdit_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.longlong(position))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLineEdit) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QLineEdit_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineEdit) Backspace() { + if ptr.Pointer() != nil { + C.QLineEdit_Backspace(ptr.Pointer()) + } +} + +//export callbackQLineEdit_Clear +func callbackQLineEdit_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QLineEdit) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QLineEdit) Clear() { + if ptr.Pointer() != nil { + C.QLineEdit_Clear(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) ClearDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) Completer() *QCompleter { + if ptr.Pointer() != nil { + tmpValue := NewQCompleterFromPointer(C.QLineEdit_Completer(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQLineEdit_Copy +func callbackQLineEdit_Copy(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "copy"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).CopyDefault() + } +} + +func (ptr *QLineEdit) ConnectCopy(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectCopy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "copy") + } +} + +func (ptr *QLineEdit) Copy() { + if ptr.Pointer() != nil { + C.QLineEdit_Copy(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) CopyDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_CopyDefault(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) CreateStandardContextMenu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QLineEdit_CreateStandardContextMenu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QLineEdit) CursorBackward(mark bool, steps int) { + if ptr.Pointer() != nil { + C.QLineEdit_CursorBackward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))), C.int(int32(steps))) + } +} + +func (ptr *QLineEdit) CursorForward(mark bool, steps int) { + if ptr.Pointer() != nil { + C.QLineEdit_CursorForward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))), C.int(int32(steps))) + } +} + +func (ptr *QLineEdit) CursorMoveStyle() core.Qt__CursorMoveStyle { + if ptr.Pointer() != nil { + return core.Qt__CursorMoveStyle(C.QLineEdit_CursorMoveStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QLineEdit) CursorPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QLineEdit_CursorPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLineEdit) CursorPositionAt(pos core.QPoint_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QLineEdit_CursorPositionAt(ptr.Pointer(), core.PointerFromQPoint(pos)))) + } + return 0 +} + +//export callbackQLineEdit_CursorPositionChanged +func callbackQLineEdit_CursorPositionChanged(ptr unsafe.Pointer, oldPos C.int, newPos C.int) { + if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(oldPos)), int(int32(newPos))) + } + +} + +func (ptr *QLineEdit) ConnectCursorPositionChanged(f func(oldPos int, newPos int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { + C.QLineEdit_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { + f := func(oldPos int, newPos int) { + (*(*func(int, int))(signal))(oldPos, newPos) + f(oldPos, newPos) + } + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectCursorPositionChanged() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectCursorPositionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") + } +} + +func (ptr *QLineEdit) CursorPositionChanged(oldPos int, newPos int) { + if ptr.Pointer() != nil { + C.QLineEdit_CursorPositionChanged(ptr.Pointer(), C.int(int32(oldPos)), C.int(int32(newPos))) + } +} + +func (ptr *QLineEdit) CursorRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QLineEdit_CursorRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QLineEdit) CursorWordBackward(mark bool) { + if ptr.Pointer() != nil { + C.QLineEdit_CursorWordBackward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) + } +} + +func (ptr *QLineEdit) CursorWordForward(mark bool) { + if ptr.Pointer() != nil { + C.QLineEdit_CursorWordForward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) + } +} + +//export callbackQLineEdit_Cut +func callbackQLineEdit_Cut(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cut"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).CutDefault() + } +} + +func (ptr *QLineEdit) ConnectCut(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectCut() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cut") + } +} + +func (ptr *QLineEdit) Cut() { + if ptr.Pointer() != nil { + C.QLineEdit_Cut(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) CutDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_CutDefault(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) Del() { + if ptr.Pointer() != nil { + C.QLineEdit_Del(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) Deselect() { + if ptr.Pointer() != nil { + C.QLineEdit_Deselect(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) DisplayText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLineEdit_DisplayText(ptr.Pointer())) + } + return "" +} + +func (ptr *QLineEdit) DragEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_DragEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) EchoMode() QLineEdit__EchoMode { + if ptr.Pointer() != nil { + return QLineEdit__EchoMode(C.QLineEdit_EchoMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQLineEdit_EditingFinished +func callbackQLineEdit_EditingFinished(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLineEdit) ConnectEditingFinished(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") { + C.QLineEdit_ConnectEditingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editingFinished"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectEditingFinished() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectEditingFinished(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "editingFinished") + } +} + +func (ptr *QLineEdit) EditingFinished() { + if ptr.Pointer() != nil { + C.QLineEdit_EditingFinished(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) End(mark bool) { + if ptr.Pointer() != nil { + C.QLineEdit_End(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) + } +} + +func (ptr *QLineEdit) GetTextMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QLineEdit_GetTextMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +func (ptr *QLineEdit) HasAcceptableInput() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_HasAcceptableInput(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) HasFrame() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_HasFrame(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) HasSelectedText() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_HasSelectedText(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) Home(mark bool) { + if ptr.Pointer() != nil { + C.QLineEdit_Home(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) + } +} + +func (ptr *QLineEdit) InitStyleOption(option QStyleOptionFrame_ITF) { + if ptr.Pointer() != nil { + C.QLineEdit_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionFrame(option)) + } +} + +func (ptr *QLineEdit) InputMask() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLineEdit_InputMask(ptr.Pointer())) + } + return "" +} + +//export callbackQLineEdit_InputRejected +func callbackQLineEdit_InputRejected(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "inputRejected"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLineEdit) ConnectInputRejected(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "inputRejected") { + C.QLineEdit_ConnectInputRejected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "inputRejected"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "inputRejected"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "inputRejected", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputRejected", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectInputRejected() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectInputRejected(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "inputRejected") + } +} + +func (ptr *QLineEdit) InputRejected() { + if ptr.Pointer() != nil { + C.QLineEdit_InputRejected(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) Insert(newText string) { + if ptr.Pointer() != nil { + var newTextC *C.char + if newText != "" { + newTextC = C.CString(newText) + defer C.free(unsafe.Pointer(newTextC)) + } + C.QLineEdit_Insert(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newTextC, len: C.longlong(len(newText))}) + } +} + +func (ptr *QLineEdit) IsClearButtonEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_IsClearButtonEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) IsModified() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_IsModified(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) IsRedoAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_IsRedoAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) IsUndoAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QLineEdit_IsUndoAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QLineEdit) MaxLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QLineEdit_MaxLength(ptr.Pointer()))) + } + return 0 +} + +//export callbackQLineEdit_Paste +func callbackQLineEdit_Paste(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paste"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).PasteDefault() + } +} + +func (ptr *QLineEdit) ConnectPaste(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectPaste() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paste") + } +} + +func (ptr *QLineEdit) Paste() { + if ptr.Pointer() != nil { + C.QLineEdit_Paste(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) PasteDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_PasteDefault(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) PlaceholderText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLineEdit_PlaceholderText(ptr.Pointer())) + } + return "" +} + +//export callbackQLineEdit_Redo +func callbackQLineEdit_Redo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).RedoDefault() + } +} + +func (ptr *QLineEdit) ConnectRedo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectRedo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo") + } +} + +func (ptr *QLineEdit) Redo() { + if ptr.Pointer() != nil { + C.QLineEdit_Redo(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) RedoDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_RedoDefault(ptr.Pointer()) + } +} + +//export callbackQLineEdit_ReturnPressed +func callbackQLineEdit_ReturnPressed(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "returnPressed"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLineEdit) ConnectReturnPressed(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "returnPressed") { + C.QLineEdit_ConnectReturnPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "returnPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "returnPressed"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "returnPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "returnPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectReturnPressed() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectReturnPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "returnPressed") + } +} + +func (ptr *QLineEdit) ReturnPressed() { + if ptr.Pointer() != nil { + C.QLineEdit_ReturnPressed(ptr.Pointer()) + } +} + +//export callbackQLineEdit_SelectAll +func callbackQLineEdit_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QLineEdit) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QLineEdit) SelectAll() { + if ptr.Pointer() != nil { + C.QLineEdit_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_SelectAllDefault(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) SelectedText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLineEdit_SelectedText(ptr.Pointer())) + } + return "" +} + +//export callbackQLineEdit_SelectionChanged +func callbackQLineEdit_SelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QLineEdit) ConnectSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QLineEdit_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QLineEdit) SelectionChanged() { + if ptr.Pointer() != nil { + C.QLineEdit_SelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) SelectionEnd() int { + if ptr.Pointer() != nil { + return int(int32(C.QLineEdit_SelectionEnd(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLineEdit) SelectionLength() int { + if ptr.Pointer() != nil { + return int(int32(C.QLineEdit_SelectionLength(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLineEdit) SelectionStart() int { + if ptr.Pointer() != nil { + return int(int32(C.QLineEdit_SelectionStart(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QLineEdit) SetAlignment(flag core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QLineEdit_SetAlignment(ptr.Pointer(), C.longlong(flag)) + } +} + +func (ptr *QLineEdit) SetClearButtonEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QLineEdit_SetClearButtonEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QLineEdit) SetCompleter(c QCompleter_ITF) { + if ptr.Pointer() != nil { + C.QLineEdit_SetCompleter(ptr.Pointer(), PointerFromQCompleter(c)) + } +} + +func (ptr *QLineEdit) SetCursorMoveStyle(style core.Qt__CursorMoveStyle) { + if ptr.Pointer() != nil { + C.QLineEdit_SetCursorMoveStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QLineEdit) SetCursorPosition(vin int) { + if ptr.Pointer() != nil { + C.QLineEdit_SetCursorPosition(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QLineEdit) SetDragEnabled(b bool) { + if ptr.Pointer() != nil { + C.QLineEdit_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QLineEdit) SetEchoMode(vql QLineEdit__EchoMode) { + if ptr.Pointer() != nil { + C.QLineEdit_SetEchoMode(ptr.Pointer(), C.longlong(vql)) + } +} + +func (ptr *QLineEdit) SetFrame(vbo bool) { + if ptr.Pointer() != nil { + C.QLineEdit_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QLineEdit) SetInputMask(inputMask string) { + if ptr.Pointer() != nil { + var inputMaskC *C.char + if inputMask != "" { + inputMaskC = C.CString(inputMask) + defer C.free(unsafe.Pointer(inputMaskC)) + } + C.QLineEdit_SetInputMask(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputMaskC, len: C.longlong(len(inputMask))}) + } +} + +func (ptr *QLineEdit) SetMaxLength(vin int) { + if ptr.Pointer() != nil { + C.QLineEdit_SetMaxLength(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QLineEdit) SetModified(vbo bool) { + if ptr.Pointer() != nil { + C.QLineEdit_SetModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QLineEdit) SetPlaceholderText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QLineEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QLineEdit) SetReadOnly(vbo bool) { + if ptr.Pointer() != nil { + C.QLineEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QLineEdit) SetSelection(start int, length int) { + if ptr.Pointer() != nil { + C.QLineEdit_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(length))) + } +} + +//export callbackQLineEdit_SetText +func callbackQLineEdit_SetText(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(vqs)) + } else { + NewQLineEditFromPointer(ptr).SetTextDefault(cGoUnpackString(vqs)) + } +} + +func (ptr *QLineEdit) ConnectSetText(f func(vqs string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { + f := func(vqs string) { + (*(*func(string))(signal))(vqs) + f(vqs) + } + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectSetText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setText") + } +} + +func (ptr *QLineEdit) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QLineEdit_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QLineEdit) SetTextDefault(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QLineEdit_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QLineEdit) SetTextMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QLineEdit_SetTextMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +func (ptr *QLineEdit) SetTextMargins2(margins core.QMargins_ITF) { + if ptr.Pointer() != nil { + C.QLineEdit_SetTextMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) + } +} + +func (ptr *QLineEdit) SetValidator(v gui.QValidator_ITF) { + if ptr.Pointer() != nil { + C.QLineEdit_SetValidator(ptr.Pointer(), gui.PointerFromQValidator(v)) + } +} + +func (ptr *QLineEdit) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QLineEdit_Text(ptr.Pointer())) + } + return "" +} + +//export callbackQLineEdit_TextChanged +func callbackQLineEdit_TextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QLineEdit) ConnectTextChanged(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { + C.QLineEdit_ConnectTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectTextChanged() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "textChanged") + } +} + +func (ptr *QLineEdit) TextChanged(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QLineEdit_TextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQLineEdit_TextEdited +func callbackQLineEdit_TextEdited(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "textEdited"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QLineEdit) ConnectTextEdited(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "textEdited") { + C.QLineEdit_ConnectTextEdited(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textEdited"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "textEdited"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "textEdited", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textEdited", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectTextEdited() { + if ptr.Pointer() != nil { + C.QLineEdit_DisconnectTextEdited(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "textEdited") + } +} + +func (ptr *QLineEdit) TextEdited(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QLineEdit_TextEdited(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QLineEdit) TextMargins() *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QLineEdit_TextMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +//export callbackQLineEdit_Undo +func callbackQLineEdit_Undo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).UndoDefault() + } +} + +func (ptr *QLineEdit) ConnectUndo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectUndo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo") + } +} + +func (ptr *QLineEdit) Undo() { + if ptr.Pointer() != nil { + C.QLineEdit_Undo(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) UndoDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_UndoDefault(ptr.Pointer()) + } +} + +func (ptr *QLineEdit) Validator() *gui.QValidator { + if ptr.Pointer() != nil { + tmpValue := gui.NewQValidatorFromPointer(C.QLineEdit_Validator(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQLineEdit_DestroyQLineEdit +func callbackQLineEdit_DestroyQLineEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QLineEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQLineEditFromPointer(ptr).DestroyQLineEditDefault() + } +} + +func (ptr *QLineEdit) ConnectDestroyQLineEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QLineEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QLineEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QLineEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QLineEdit) DisconnectDestroyQLineEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QLineEdit") + } +} + +func (ptr *QLineEdit) DestroyQLineEdit() { + if ptr.Pointer() != nil { + C.QLineEdit_DestroyQLineEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QLineEdit) DestroyQLineEditDefault() { + if ptr.Pointer() != nil { + C.QLineEdit_DestroyQLineEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QListView struct { + QAbstractItemView +} + +type QListView_ITF interface { + QAbstractItemView_ITF + QListView_PTR() *QListView +} + +func (ptr *QListView) QListView_PTR() *QListView { + return ptr +} + +func (ptr *QListView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemView_PTR().Pointer() + } + return nil +} + +func (ptr *QListView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemView_PTR().SetPointer(p) + } +} + +func PointerFromQListView(ptr QListView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QListView_PTR().Pointer() + } + return nil +} + +func NewQListViewFromPointer(ptr unsafe.Pointer) (n *QListView) { + n = new(QListView) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QListView__Flow +//QListView::Flow +type QListView__Flow int64 + +const ( + QListView__LeftToRight QListView__Flow = QListView__Flow(0) + QListView__TopToBottom QListView__Flow = QListView__Flow(1) +) + +//go:generate stringer -type=QListView__ResizeMode +//QListView::ResizeMode +type QListView__ResizeMode int64 + +const ( + QListView__Fixed QListView__ResizeMode = QListView__ResizeMode(0) + QListView__Adjust QListView__ResizeMode = QListView__ResizeMode(1) +) + +//go:generate stringer -type=QListView__LayoutMode +//QListView::LayoutMode +type QListView__LayoutMode int64 + +const ( + QListView__SinglePass QListView__LayoutMode = QListView__LayoutMode(0) + QListView__Batched QListView__LayoutMode = QListView__LayoutMode(1) +) + +//go:generate stringer -type=QListView__ViewMode +//QListView::ViewMode +type QListView__ViewMode int64 + +const ( + QListView__ListMode QListView__ViewMode = QListView__ViewMode(0) + QListView__IconMode QListView__ViewMode = QListView__ViewMode(1) +) + +//go:generate stringer -type=QListView__Movement +//QListView::Movement +type QListView__Movement int64 + +const ( + QListView__Static QListView__Movement = QListView__Movement(0) + QListView__Free QListView__Movement = QListView__Movement(1) + QListView__Snap QListView__Movement = QListView__Movement(2) +) + +func NewQListView(parent QWidget_ITF) *QListView { + tmpValue := NewQListViewFromPointer(C.QListView_NewQListView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QListView) BatchSize() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_BatchSize(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListView) ClearPropertyFlags() { + if ptr.Pointer() != nil { + C.QListView_ClearPropertyFlags(ptr.Pointer()) + } +} + +//export callbackQListView_CurrentChanged +func callbackQListView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } else { + NewQListViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } +} + +func (ptr *QListView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *core.QModelIndex, previous *core.QModelIndex) { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QListView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QListView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QListView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QListView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +//export callbackQListView_DataChanged +func callbackQListView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQListViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } else { + NewQListViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQListViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } +} + +func (ptr *QListView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { + f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles) + f(topLeft, bottomRight, roles) + } + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectDataChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dataChanged") + } +} + +func (ptr *QListView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QListView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQListViewFromPointer(NewQListViewFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QListView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QListView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQListViewFromPointer(NewQListViewFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QListView) Flow() QListView__Flow { + if ptr.Pointer() != nil { + return QListView__Flow(C.QListView_Flow(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListView) GridSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QListView_GridSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQListView_HorizontalOffset +func callbackQListView_HorizontalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQListViewFromPointer(ptr).HorizontalOffsetDefault())) +} + +func (ptr *QListView) ConnectHorizontalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectHorizontalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") + } +} + +func (ptr *QListView) HorizontalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_HorizontalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListView) HorizontalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_HorizontalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQListView_IndexAt +func callbackQListView_IndexAt(ptr unsafe.Pointer, p unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(p))) + } + + return core.PointerFromQModelIndex(NewQListViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(p))) +} + +func (ptr *QListView) ConnectIndexAt(f func(p *core.QPoint) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { + f := func(p *core.QPoint) *core.QModelIndex { + (*(*func(*core.QPoint) *core.QModelIndex)(signal))(p) + return f(p) + } + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectIndexAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexAt") + } +} + +func (ptr *QListView) IndexAt(p core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QListView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(p))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QListView) IndexAtDefault(p core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QListView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(p))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQListView_IsIndexHidden +func callbackQListView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQListViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QListView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { + f := func(index *core.QModelIndex) bool { + (*(*func(*core.QModelIndex) bool)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectIsIndexHidden() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") + } +} + +func (ptr *QListView) IsIndexHidden(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QListView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QListView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QListView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QListView) IsRowHidden(row int) bool { + if ptr.Pointer() != nil { + return int8(C.QListView_IsRowHidden(ptr.Pointer(), C.int(int32(row)))) != 0 + } + return false +} + +func (ptr *QListView) IsSelectionRectVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QListView_IsSelectionRectVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QListView) IsWrapping() bool { + if ptr.Pointer() != nil { + return int8(C.QListView_IsWrapping(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QListView) ItemAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QListView_ItemAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListView) LayoutMode() QListView__LayoutMode { + if ptr.Pointer() != nil { + return QListView__LayoutMode(C.QListView_LayoutMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListView) ModelColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_ModelColumn(ptr.Pointer()))) + } + return 0 +} + +//export callbackQListView_MoveCursor +func callbackQListView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { + return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) + } + + return core.PointerFromQModelIndex(NewQListViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) +} + +func (ptr *QListView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { + f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) + return f(cursorAction, modifiers) + } + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectMoveCursor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveCursor") + } +} + +func (ptr *QListView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QListView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QListView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QListView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QListView) Movement() QListView__Movement { + if ptr.Pointer() != nil { + return QListView__Movement(C.QListView_Movement(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListView) RectForIndex(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QListView_RectForIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QListView) ResizeMode() QListView__ResizeMode { + if ptr.Pointer() != nil { + return QListView__ResizeMode(C.QListView_ResizeMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQListView_RowsAboutToBeRemoved +func callbackQListView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQListViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QListView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectRowsAboutToBeRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") + } +} + +func (ptr *QListView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QListView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QListView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QListView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQListView_RowsInserted +func callbackQListView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQListViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QListView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectRowsInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") + } +} + +func (ptr *QListView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QListView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QListView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QListView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQListView_ScrollTo +func callbackQListView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } else { + NewQListViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QListView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { + f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) + f(index, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectScrollTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollTo") + } +} + +func (ptr *QListView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QListView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +func (ptr *QListView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QListView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +//export callbackQListView_SelectionChanged +func callbackQListView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } else { + NewQListViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } +} + +func (ptr *QListView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) + f(selected, deselected) + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QListView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QListView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QListView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QListView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QListView) SetBatchSize(batchSize int) { + if ptr.Pointer() != nil { + C.QListView_SetBatchSize(ptr.Pointer(), C.int(int32(batchSize))) + } +} + +func (ptr *QListView) SetFlow(flow QListView__Flow) { + if ptr.Pointer() != nil { + C.QListView_SetFlow(ptr.Pointer(), C.longlong(flow)) + } +} + +func (ptr *QListView) SetGridSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QListView_SetGridSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QListView) SetItemAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QListView_SetItemAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QListView) SetLayoutMode(mode QListView__LayoutMode) { + if ptr.Pointer() != nil { + C.QListView_SetLayoutMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QListView) SetModelColumn(column int) { + if ptr.Pointer() != nil { + C.QListView_SetModelColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QListView) SetMovement(movement QListView__Movement) { + if ptr.Pointer() != nil { + C.QListView_SetMovement(ptr.Pointer(), C.longlong(movement)) + } +} + +func (ptr *QListView) SetPositionForIndex(position core.QPoint_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QListView_SetPositionForIndex(ptr.Pointer(), core.PointerFromQPoint(position), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QListView) SetResizeMode(mode QListView__ResizeMode) { + if ptr.Pointer() != nil { + C.QListView_SetResizeMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QListView) SetRowHidden(row int, hide bool) { + if ptr.Pointer() != nil { + C.QListView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +//export callbackQListView_SetSelection +func callbackQListView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) + } else { + NewQListViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) + } +} + +func (ptr *QListView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command) + f(rect, command) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QListView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QListView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) + } +} + +func (ptr *QListView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QListView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) + } +} + +func (ptr *QListView) SetSelectionRectVisible(show bool) { + if ptr.Pointer() != nil { + C.QListView_SetSelectionRectVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QListView) SetSpacing(space int) { + if ptr.Pointer() != nil { + C.QListView_SetSpacing(ptr.Pointer(), C.int(int32(space))) + } +} + +func (ptr *QListView) SetUniformItemSizes(enable bool) { + if ptr.Pointer() != nil { + C.QListView_SetUniformItemSizes(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QListView) SetViewMode(mode QListView__ViewMode) { + if ptr.Pointer() != nil { + C.QListView_SetViewMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QListView) SetWordWrap(on bool) { + if ptr.Pointer() != nil { + C.QListView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QListView) SetWrapping(enable bool) { + if ptr.Pointer() != nil { + C.QListView_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QListView) Spacing() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_Spacing(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListView) UniformItemSizes() bool { + if ptr.Pointer() != nil { + return int8(C.QListView_UniformItemSizes(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQListView_UpdateGeometries +func callbackQListView_UpdateGeometries(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { + (*(*func())(signal))() + } else { + NewQListViewFromPointer(ptr).UpdateGeometriesDefault() + } +} + +func (ptr *QListView) ConnectUpdateGeometries(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectUpdateGeometries() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") + } +} + +func (ptr *QListView) UpdateGeometries() { + if ptr.Pointer() != nil { + C.QListView_UpdateGeometries(ptr.Pointer()) + } +} + +func (ptr *QListView) UpdateGeometriesDefault() { + if ptr.Pointer() != nil { + C.QListView_UpdateGeometriesDefault(ptr.Pointer()) + } +} + +//export callbackQListView_VerticalOffset +func callbackQListView_VerticalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQListViewFromPointer(ptr).VerticalOffsetDefault())) +} + +func (ptr *QListView) ConnectVerticalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectVerticalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") + } +} + +func (ptr *QListView) VerticalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_VerticalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListView) VerticalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QListView_VerticalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListView) ViewMode() QListView__ViewMode { + if ptr.Pointer() != nil { + return QListView__ViewMode(C.QListView_ViewMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQListView_VisualRect +func callbackQListView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQRect(NewQListViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QListView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { + f := func(index *core.QModelIndex) *core.QRect { + (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectVisualRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRect") + } +} + +func (ptr *QListView) VisualRect(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QListView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QListView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QListView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQListView_VisualRegionForSelection +func callbackQListView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { + return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) + } + + return gui.PointerFromQRegion(NewQListViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) +} + +func (ptr *QListView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { + f := func(selection *core.QItemSelection) *gui.QRegion { + (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) + return f(selection) + } + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectVisualRegionForSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") + } +} + +func (ptr *QListView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QListView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QListView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QListView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QListView) WordWrap() bool { + if ptr.Pointer() != nil { + return int8(C.QListView_WordWrap(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQListView_DestroyQListView +func callbackQListView_DestroyQListView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QListView"); signal != nil { + (*(*func())(signal))() + } else { + NewQListViewFromPointer(ptr).DestroyQListViewDefault() + } +} + +func (ptr *QListView) ConnectDestroyQListView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QListView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QListView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QListView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListView) DisconnectDestroyQListView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QListView") + } +} + +func (ptr *QListView) DestroyQListView() { + if ptr.Pointer() != nil { + C.QListView_DestroyQListView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QListView) DestroyQListViewDefault() { + if ptr.Pointer() != nil { + C.QListView_DestroyQListViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QListView) __indexesMoved_indexes_atList(i int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QListView___indexesMoved_indexes_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QListView) __indexesMoved_indexes_setList(i core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QListView___indexesMoved_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) + } +} + +func (ptr *QListView) __indexesMoved_indexes_newList() unsafe.Pointer { + return C.QListView___indexesMoved_indexes_newList(ptr.Pointer()) +} + +type QListWidget struct { + QListView +} + +type QListWidget_ITF interface { + QListView_ITF + QListWidget_PTR() *QListWidget +} + +func (ptr *QListWidget) QListWidget_PTR() *QListWidget { + return ptr +} + +func (ptr *QListWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QListView_PTR().Pointer() + } + return nil +} + +func (ptr *QListWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QListView_PTR().SetPointer(p) + } +} + +func PointerFromQListWidget(ptr QListWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QListWidget_PTR().Pointer() + } + return nil +} + +func NewQListWidgetFromPointer(ptr unsafe.Pointer) (n *QListWidget) { + n = new(QListWidget) + n.SetPointer(ptr) + return +} +func NewQListWidget(parent QWidget_ITF) *QListWidget { + tmpValue := NewQListWidgetFromPointer(C.QListWidget_NewQListWidget(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QListWidget) AddItem(label string) { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + C.QListWidget_AddItem(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) + } +} + +func (ptr *QListWidget) AddItem2(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_AddItem2(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) AddItems(labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QListWidget_AddItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +//export callbackQListWidget_Clear +func callbackQListWidget_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQListWidgetFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QListWidget) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QListWidget) Clear() { + if ptr.Pointer() != nil { + C.QListWidget_Clear(ptr.Pointer()) + } +} + +func (ptr *QListWidget) ClearDefault() { + if ptr.Pointer() != nil { + C.QListWidget_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QListWidget) ClosePersistentEditor(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QListWidget_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListWidget) CurrentItem() *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget_CurrentItem(ptr.Pointer())) + } + return nil +} + +//export callbackQListWidget_CurrentItemChanged +func callbackQListWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil { + (*(*func(*QListWidgetItem, *QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(current), NewQListWidgetItemFromPointer(previous)) + } + +} + +func (ptr *QListWidget) ConnectCurrentItemChanged(f func(current *QListWidgetItem, previous *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") { + C.QListWidget_ConnectCurrentItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentItemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil { + f := func(current *QListWidgetItem, previous *QListWidgetItem) { + (*(*func(*QListWidgetItem, *QListWidgetItem))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectCurrentItemChanged() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectCurrentItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged") + } +} + +func (ptr *QListWidget) CurrentItemChanged(current QListWidgetItem_ITF, previous QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQListWidgetItem(current), PointerFromQListWidgetItem(previous)) + } +} + +func (ptr *QListWidget) CurrentRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QListWidget_CurrentRow(ptr.Pointer()))) + } + return 0 +} + +//export callbackQListWidget_CurrentRowChanged +func callbackQListWidget_CurrentRowChanged(ptr unsafe.Pointer, currentRow C.int) { + if signal := qt.GetSignal(ptr, "currentRowChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(currentRow))) + } + +} + +func (ptr *QListWidget) ConnectCurrentRowChanged(f func(currentRow int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentRowChanged") { + C.QListWidget_ConnectCurrentRowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentRowChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentRowChanged"); signal != nil { + f := func(currentRow int) { + (*(*func(int))(signal))(currentRow) + f(currentRow) + } + qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectCurrentRowChanged() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectCurrentRowChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentRowChanged") + } +} + +func (ptr *QListWidget) CurrentRowChanged(currentRow int) { + if ptr.Pointer() != nil { + C.QListWidget_CurrentRowChanged(ptr.Pointer(), C.int(int32(currentRow))) + } +} + +//export callbackQListWidget_CurrentTextChanged +func callbackQListWidget_CurrentTextChanged(ptr unsafe.Pointer, currentText C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "currentTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(currentText)) + } + +} + +func (ptr *QListWidget) ConnectCurrentTextChanged(f func(currentText string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentTextChanged") { + C.QListWidget_ConnectCurrentTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentTextChanged"); signal != nil { + f := func(currentText string) { + (*(*func(string))(signal))(currentText) + f(currentText) + } + qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectCurrentTextChanged() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectCurrentTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentTextChanged") + } +} + +func (ptr *QListWidget) CurrentTextChanged(currentText string) { + if ptr.Pointer() != nil { + var currentTextC *C.char + if currentText != "" { + currentTextC = C.CString(currentText) + defer C.free(unsafe.Pointer(currentTextC)) + } + C.QListWidget_CurrentTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: currentTextC, len: C.longlong(len(currentText))}) + } +} + +//export callbackQListWidget_DropMimeData +func callbackQListWidget_DropMimeData(ptr unsafe.Pointer, index C.int, data unsafe.Pointer, action C.longlong) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQListWidgetFromPointer(ptr).DropMimeDataDefault(int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) +} + +func (ptr *QListWidget) ConnectDropMimeData(f func(index int, data *core.QMimeData, action core.Qt__DropAction) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { + f := func(index int, data *core.QMimeData, action core.Qt__DropAction) bool { + (*(*func(int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(index, data, action) + return f(index, data, action) + } + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectDropMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") + } +} + +func (ptr *QListWidget) DropMimeData(index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { + if ptr.Pointer() != nil { + return int8(C.QListWidget_DropMimeData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 + } + return false +} + +func (ptr *QListWidget) DropMimeDataDefault(index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { + if ptr.Pointer() != nil { + return int8(C.QListWidget_DropMimeDataDefault(ptr.Pointer(), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 + } + return false +} + +func (ptr *QListWidget) EditItem(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_EditItem(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) FindItems(text string, flags core.Qt__MatchFlag) []*QListWidgetItem { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { + out := make([]*QListWidgetItem, int(l.len)) + tmpList := NewQListWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__findItems_atList(i) + } + return out + }(C.QListWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags))) + } + return make([]*QListWidgetItem, 0) +} + +func (ptr *QListWidget) IndexFromItem(item QListWidgetItem_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QListWidget_IndexFromItem(ptr.Pointer(), PointerFromQListWidgetItem(item))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QListWidget) InsertItem(row int, item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_InsertItem(ptr.Pointer(), C.int(int32(row)), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) InsertItem2(row int, label string) { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + C.QListWidget_InsertItem2(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) + } +} + +func (ptr *QListWidget) InsertItems(row int, labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QListWidget_InsertItems(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +func (ptr *QListWidget) IsPersistentEditorOpen(item QListWidgetItem_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QListWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQListWidgetItem(item))) != 0 + } + return false +} + +func (ptr *QListWidget) IsSortingEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QListWidget_IsSortingEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QListWidget) Item(row int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget_Item(ptr.Pointer(), C.int(int32(row)))) + } + return nil +} + +//export callbackQListWidget_ItemActivated +func callbackQListWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil { + (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) + } + +} + +func (ptr *QListWidget) ConnectItemActivated(f func(item *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") { + C.QListWidget_ConnectItemActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil { + f := func(item *QListWidgetItem) { + (*(*func(*QListWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemActivated() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemActivated") + } +} + +func (ptr *QListWidget) ItemActivated(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ItemActivated(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) ItemAt(p core.QPoint_ITF) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(p))) + } + return nil +} + +func (ptr *QListWidget) ItemAt2(x int, y int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +//export callbackQListWidget_ItemChanged +func callbackQListWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { + (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) + } + +} + +func (ptr *QListWidget) ConnectItemChanged(f func(item *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { + C.QListWidget_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { + f := func(item *QListWidgetItem) { + (*(*func(*QListWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemChanged() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemChanged") + } +} + +func (ptr *QListWidget) ItemChanged(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ItemChanged(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +//export callbackQListWidget_ItemClicked +func callbackQListWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil { + (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) + } + +} + +func (ptr *QListWidget) ConnectItemClicked(f func(item *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") { + C.QListWidget_ConnectItemClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil { + f := func(item *QListWidgetItem) { + (*(*func(*QListWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemClicked() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemClicked") + } +} + +func (ptr *QListWidget) ItemClicked(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ItemClicked(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +//export callbackQListWidget_ItemDoubleClicked +func callbackQListWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil { + (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) + } + +} + +func (ptr *QListWidget) ConnectItemDoubleClicked(f func(item *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") { + C.QListWidget_ConnectItemDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil { + f := func(item *QListWidgetItem) { + (*(*func(*QListWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemDoubleClicked() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked") + } +} + +func (ptr *QListWidget) ItemDoubleClicked(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +//export callbackQListWidget_ItemEntered +func callbackQListWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil { + (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) + } + +} + +func (ptr *QListWidget) ConnectItemEntered(f func(item *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") { + C.QListWidget_ConnectItemEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil { + f := func(item *QListWidgetItem) { + (*(*func(*QListWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemEntered() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemEntered") + } +} + +func (ptr *QListWidget) ItemEntered(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ItemEntered(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) ItemFromIndex(index core.QModelIndex_ITF) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return nil +} + +//export callbackQListWidget_ItemPressed +func callbackQListWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil { + (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) + } + +} + +func (ptr *QListWidget) ConnectItemPressed(f func(item *QListWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") { + C.QListWidget_ConnectItemPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil { + f := func(item *QListWidgetItem) { + (*(*func(*QListWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemPressed() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemPressed") + } +} + +func (ptr *QListWidget) ItemPressed(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_ItemPressed(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +//export callbackQListWidget_ItemSelectionChanged +func callbackQListWidget_ItemSelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QListWidget) ConnectItemSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") { + C.QListWidget_ConnectItemSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemSelectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectItemSelectionChanged() { + if ptr.Pointer() != nil { + C.QListWidget_DisconnectItemSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged") + } +} + +func (ptr *QListWidget) ItemSelectionChanged() { + if ptr.Pointer() != nil { + C.QListWidget_ItemSelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QListWidget) ItemWidget(item QListWidgetItem_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QListWidget_ItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QListWidget) Items(data core.QMimeData_ITF) []*QListWidgetItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { + out := make([]*QListWidgetItem, int(l.len)) + tmpList := NewQListWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList(i) + } + return out + }(C.QListWidget_Items(ptr.Pointer(), core.PointerFromQMimeData(data))) + } + return make([]*QListWidgetItem, 0) +} + +//export callbackQListWidget_MimeData +func callbackQListWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return core.PointerFromQMimeData((*(*func([]*QListWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { + out := make([]*QListWidgetItem, int(l.len)) + tmpList := NewQListWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_items_atList(i) + } + return out + }(items))) + } + + return core.PointerFromQMimeData(NewQListWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { + out := make([]*QListWidgetItem, int(l.len)) + tmpList := NewQListWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_items_atList(i) + } + return out + }(items))) +} + +func (ptr *QListWidget) ConnectMimeData(f func(items []*QListWidgetItem) *core.QMimeData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { + f := func(items []*QListWidgetItem) *core.QMimeData { + (*(*func([]*QListWidgetItem) *core.QMimeData)(signal))(items) + return f(items) + } + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeData") + } +} + +func (ptr *QListWidget) MimeData(items []*QListWidgetItem) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QListWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQListWidgetFromPointer(NewQListWidgetFromPointer(nil).__mimeData_items_newList()) + for _, v := range items { + tmpList.__mimeData_items_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QListWidget) MimeDataDefault(items []*QListWidgetItem) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QListWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQListWidgetFromPointer(NewQListWidgetFromPointer(nil).__mimeData_items_newList()) + for _, v := range items { + tmpList.__mimeData_items_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQListWidget_MimeTypes +func callbackQListWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQListWidgetFromPointer(ptr).MimeTypesDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QListWidget) ConnectMimeTypes(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectMimeTypes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") + } +} + +func (ptr *QListWidget) MimeTypes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QListWidget_MimeTypes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QListWidget) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QListWidget_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QListWidget) OpenPersistentEditor(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) RemoveItemWidget(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_RemoveItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) Row(item QListWidgetItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QListWidget_Row(ptr.Pointer(), PointerFromQListWidgetItem(item)))) + } + return 0 +} + +//export callbackQListWidget_ScrollToItem +func callbackQListWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil { + (*(*func(*QListWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQListWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) + } else { + NewQListWidgetFromPointer(ptr).ScrollToItemDefault(NewQListWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QListWidget) ConnectScrollToItem(f func(item *QListWidgetItem, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil { + f := func(item *QListWidgetItem, hint QAbstractItemView__ScrollHint) { + (*(*func(*QListWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint) + f(item, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectScrollToItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToItem") + } +} + +func (ptr *QListWidget) ScrollToItem(item QListWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QListWidget_ScrollToItem(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(hint)) + } +} + +func (ptr *QListWidget) ScrollToItemDefault(item QListWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QListWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(hint)) + } +} + +func (ptr *QListWidget) SelectedItems() []*QListWidgetItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { + out := make([]*QListWidgetItem, int(l.len)) + tmpList := NewQListWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedItems_atList(i) + } + return out + }(C.QListWidget_SelectedItems(ptr.Pointer())) + } + return make([]*QListWidgetItem, 0) +} + +func (ptr *QListWidget) SetCurrentItem(item QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_SetCurrentItem(ptr.Pointer(), PointerFromQListWidgetItem(item)) + } +} + +func (ptr *QListWidget) SetCurrentItem2(item QListWidgetItem_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QListWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(command)) + } +} + +func (ptr *QListWidget) SetCurrentRow(row int) { + if ptr.Pointer() != nil { + C.QListWidget_SetCurrentRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QListWidget) SetCurrentRow2(row int, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QListWidget_SetCurrentRow2(ptr.Pointer(), C.int(int32(row)), C.longlong(command)) + } +} + +func (ptr *QListWidget) SetItemWidget(item QListWidgetItem_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QListWidget_SetItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item), PointerFromQWidget(widget)) + } +} + +func (ptr *QListWidget) SetSortingEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QListWidget_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QListWidget) SortItems(order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QListWidget_SortItems(ptr.Pointer(), C.longlong(order)) + } +} + +//export callbackQListWidget_SupportedDropActions +func callbackQListWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQListWidgetFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QListWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { + f := func() core.Qt__DropAction { + (*(*func() core.Qt__DropAction)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectSupportedDropActions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") + } +} + +func (ptr *QListWidget) SupportedDropActions() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QListWidget_SupportedDropActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListWidget) SupportedDropActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QListWidget_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListWidget) TakeItem(row int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget_TakeItem(ptr.Pointer(), C.int(int32(row)))) + } + return nil +} + +func (ptr *QListWidget) VisualItemRect(item QListWidgetItem_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QListWidget_VisualItemRect(ptr.Pointer(), PointerFromQListWidgetItem(item))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQListWidget_DestroyQListWidget +func callbackQListWidget_DestroyQListWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QListWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQListWidgetFromPointer(ptr).DestroyQListWidgetDefault() + } +} + +func (ptr *QListWidget) ConnectDestroyQListWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QListWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QListWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QListWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidget) DisconnectDestroyQListWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QListWidget") + } +} + +func (ptr *QListWidget) DestroyQListWidget() { + if ptr.Pointer() != nil { + C.QListWidget_DestroyQListWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QListWidget) DestroyQListWidgetDefault() { + if ptr.Pointer() != nil { + C.QListWidget_DestroyQListWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QListWidget) __findItems_atList(i int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget___findItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QListWidget) __findItems_setList(i QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget___findItems_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) + } +} + +func (ptr *QListWidget) __findItems_newList() unsafe.Pointer { + return C.QListWidget___findItems_newList(ptr.Pointer()) +} + +func (ptr *QListWidget) __items_atList(i int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget___items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QListWidget) __items_setList(i QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget___items_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) + } +} + +func (ptr *QListWidget) __items_newList() unsafe.Pointer { + return C.QListWidget___items_newList(ptr.Pointer()) +} + +func (ptr *QListWidget) __mimeData_items_atList(i int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QListWidget) __mimeData_items_setList(i QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) + } +} + +func (ptr *QListWidget) __mimeData_items_newList() unsafe.Pointer { + return C.QListWidget___mimeData_items_newList(ptr.Pointer()) +} + +func (ptr *QListWidget) __selectedItems_atList(i int) *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QListWidget) __selectedItems_setList(i QListWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QListWidget___selectedItems_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) + } +} + +func (ptr *QListWidget) __selectedItems_newList() unsafe.Pointer { + return C.QListWidget___selectedItems_newList(ptr.Pointer()) +} + +type QListWidgetItem struct { + ptr unsafe.Pointer +} + +type QListWidgetItem_ITF interface { + QListWidgetItem_PTR() *QListWidgetItem +} + +func (ptr *QListWidgetItem) QListWidgetItem_PTR() *QListWidgetItem { + return ptr +} + +func (ptr *QListWidgetItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QListWidgetItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQListWidgetItem(ptr QListWidgetItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QListWidgetItem_PTR().Pointer() + } + return nil +} + +func NewQListWidgetItemFromPointer(ptr unsafe.Pointer) (n *QListWidgetItem) { + n = new(QListWidgetItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QListWidgetItem__ItemType +//QListWidgetItem::ItemType +type QListWidgetItem__ItemType int64 + +const ( + QListWidgetItem__Type QListWidgetItem__ItemType = QListWidgetItem__ItemType(0) + QListWidgetItem__UserType QListWidgetItem__ItemType = QListWidgetItem__ItemType(1000) +) + +func NewQListWidgetItem(parent QListWidget_ITF, ty int) *QListWidgetItem { + return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem(PointerFromQListWidget(parent), C.int(int32(ty)))) +} + +func NewQListWidgetItem2(text string, parent QListWidget_ITF, ty int) *QListWidgetItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQListWidget(parent), C.int(int32(ty)))) +} + +func NewQListWidgetItem3(icon gui.QIcon_ITF, text string, parent QListWidget_ITF, ty int) *QListWidgetItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQListWidget(parent), C.int(int32(ty)))) +} + +func NewQListWidgetItem4(other QListWidgetItem_ITF) *QListWidgetItem { + return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem4(PointerFromQListWidgetItem(other))) +} + +func (ptr *QListWidgetItem) Background() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QListWidgetItem_Background(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) CheckState() core.Qt__CheckState { + if ptr.Pointer() != nil { + return core.Qt__CheckState(C.QListWidgetItem_CheckState(ptr.Pointer())) + } + return 0 +} + +//export callbackQListWidgetItem_Clone +func callbackQListWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "clone"); signal != nil { + return PointerFromQListWidgetItem((*(*func() *QListWidgetItem)(signal))()) + } + + return PointerFromQListWidgetItem(NewQListWidgetItemFromPointer(ptr).CloneDefault()) +} + +func (ptr *QListWidgetItem) ConnectClone(f func() *QListWidgetItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { + f := func() *QListWidgetItem { + (*(*func() *QListWidgetItem)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidgetItem) DisconnectClone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clone") + } +} + +func (ptr *QListWidgetItem) Clone() *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidgetItem_Clone(ptr.Pointer())) + } + return nil +} + +func (ptr *QListWidgetItem) CloneDefault() *QListWidgetItem { + if ptr.Pointer() != nil { + return NewQListWidgetItemFromPointer(C.QListWidgetItem_CloneDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQListWidgetItem_Data +func callbackQListWidgetItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role)))) + } + + return core.PointerFromQVariant(NewQListWidgetItemFromPointer(ptr).DataDefault(int(int32(role)))) +} + +func (ptr *QListWidgetItem) ConnectData(f func(role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(role int) *core.QVariant { + (*(*func(int) *core.QVariant)(signal))(role) + return f(role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidgetItem) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QListWidgetItem) Data(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QListWidgetItem_Data(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) DataDefault(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QListWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) Flags() core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QListWidgetItem_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QListWidgetItem) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QListWidgetItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) Foreground() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QListWidgetItem_Foreground(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QListWidgetItem_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) IsHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QListWidgetItem_IsHidden(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QListWidgetItem) IsSelected() bool { + if ptr.Pointer() != nil { + return int8(C.QListWidgetItem_IsSelected(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QListWidgetItem) ListWidget() *QListWidget { + if ptr.Pointer() != nil { + tmpValue := NewQListWidgetFromPointer(C.QListWidgetItem_ListWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQListWidgetItem_Read +func callbackQListWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "read"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) + } else { + NewQListWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) + } +} + +func (ptr *QListWidgetItem) ConnectRead(f func(in *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { + f := func(in *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(in) + f(in) + } + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidgetItem) DisconnectRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "read") + } +} + +func (ptr *QListWidgetItem) Read(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QListWidgetItem) ReadDefault(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QListWidgetItem) SetBackground(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QListWidgetItem) SetCheckState(state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetCheckState(ptr.Pointer(), C.longlong(state)) + } +} + +//export callbackQListWidgetItem_SetData +func callbackQListWidgetItem_SetData(ptr unsafe.Pointer, role C.int, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + (*(*func(int, *core.QVariant))(signal))(int(int32(role)), core.NewQVariantFromPointer(value)) + } else { + NewQListWidgetItemFromPointer(ptr).SetDataDefault(int(int32(role)), core.NewQVariantFromPointer(value)) + } +} + +func (ptr *QListWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(role int, value *core.QVariant) { + (*(*func(int, *core.QVariant))(signal))(role, value) + f(role, value) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidgetItem) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QListWidgetItem) SetData(role int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetData(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QListWidgetItem) SetDataDefault(role int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QListWidgetItem) SetFlags(flags core.Qt__ItemFlag) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QListWidgetItem) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QListWidgetItem) SetForeground(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QListWidgetItem) SetHidden(hide bool) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QListWidgetItem) SetIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QListWidgetItem) SetSelected(sele bool) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele)))) + } +} + +func (ptr *QListWidgetItem) SetSizeHint(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QListWidgetItem) SetStatusTip(statusTip string) { + if ptr.Pointer() != nil { + var statusTipC *C.char + if statusTip != "" { + statusTipC = C.CString(statusTip) + defer C.free(unsafe.Pointer(statusTipC)) + } + C.QListWidgetItem_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) + } +} + +func (ptr *QListWidgetItem) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QListWidgetItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QListWidgetItem) SetTextAlignment(alignment int) { + if ptr.Pointer() != nil { + C.QListWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(alignment))) + } +} + +func (ptr *QListWidgetItem) SetToolTip(toolTip string) { + if ptr.Pointer() != nil { + var toolTipC *C.char + if toolTip != "" { + toolTipC = C.CString(toolTip) + defer C.free(unsafe.Pointer(toolTipC)) + } + C.QListWidgetItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) + } +} + +func (ptr *QListWidgetItem) SetWhatsThis(whatsThis string) { + if ptr.Pointer() != nil { + var whatsThisC *C.char + if whatsThis != "" { + whatsThisC = C.CString(whatsThis) + defer C.free(unsafe.Pointer(whatsThisC)) + } + C.QListWidgetItem_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) + } +} + +func (ptr *QListWidgetItem) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QListWidgetItem_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QListWidgetItem) StatusTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QListWidgetItem_StatusTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QListWidgetItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QListWidgetItem_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QListWidgetItem) TextAlignment() int { + if ptr.Pointer() != nil { + return int(int32(C.QListWidgetItem_TextAlignment(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListWidgetItem) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QListWidgetItem_ToolTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QListWidgetItem) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QListWidgetItem_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QListWidgetItem) WhatsThis() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QListWidgetItem_WhatsThis(ptr.Pointer())) + } + return "" +} + +//export callbackQListWidgetItem_Write +func callbackQListWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "write"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) + } else { + NewQListWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) + } +} + +func (ptr *QListWidgetItem) ConnectWrite(f func(out *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { + f := func(out *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(out) + f(out) + } + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidgetItem) DisconnectWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "write") + } +} + +func (ptr *QListWidgetItem) Write(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +func (ptr *QListWidgetItem) WriteDefault(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QListWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +//export callbackQListWidgetItem_DestroyQListWidgetItem +func callbackQListWidgetItem_DestroyQListWidgetItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QListWidgetItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQListWidgetItemFromPointer(ptr).DestroyQListWidgetItemDefault() + } +} + +func (ptr *QListWidgetItem) ConnectDestroyQListWidgetItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QListWidgetItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QListWidgetItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QListWidgetItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QListWidgetItem) DisconnectDestroyQListWidgetItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QListWidgetItem") + } +} + +func (ptr *QListWidgetItem) DestroyQListWidgetItem() { + if ptr.Pointer() != nil { + C.QListWidgetItem_DestroyQListWidgetItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QListWidgetItem) DestroyQListWidgetItemDefault() { + if ptr.Pointer() != nil { + C.QListWidgetItem_DestroyQListWidgetItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QListWidgetItem) __dummy_atList(i int) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QListWidgetItem___dummy_atList(ptr.Pointer(), C.int(int32(i))) + } + return nil +} + +func (ptr *QListWidgetItem) __dummy_setList(i unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QListWidgetItem___dummy_setList(ptr.Pointer(), i) + } +} + +func (ptr *QListWidgetItem) __dummy_newList() unsafe.Pointer { + return C.QListWidgetItem___dummy_newList(ptr.Pointer()) +} + +func (ptr *QListWidgetItem) __setDummy__atList(i int) unsafe.Pointer { + if ptr.Pointer() != nil { + return C.QListWidgetItem___setDummy__atList(ptr.Pointer(), C.int(int32(i))) + } + return nil +} + +func (ptr *QListWidgetItem) __setDummy__setList(i unsafe.Pointer) { + if ptr.Pointer() != nil { + C.QListWidgetItem___setDummy__setList(ptr.Pointer(), i) + } +} + +func (ptr *QListWidgetItem) __setDummy__newList() unsafe.Pointer { + return C.QListWidgetItem___setDummy__newList(ptr.Pointer()) +} + +type QMainWindow struct { + QWidget +} + +type QMainWindow_ITF interface { + QWidget_ITF + QMainWindow_PTR() *QMainWindow +} + +func (ptr *QMainWindow) QMainWindow_PTR() *QMainWindow { + return ptr +} + +func (ptr *QMainWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QMainWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQMainWindow(ptr QMainWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMainWindow_PTR().Pointer() + } + return nil +} + +func NewQMainWindowFromPointer(ptr unsafe.Pointer) (n *QMainWindow) { + n = new(QMainWindow) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMainWindow__DockOption +//QMainWindow::DockOption +type QMainWindow__DockOption int64 + +const ( + QMainWindow__AnimatedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x01) + QMainWindow__AllowNestedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x02) + QMainWindow__AllowTabbedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x04) + QMainWindow__ForceTabbedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x08) + QMainWindow__VerticalTabs QMainWindow__DockOption = QMainWindow__DockOption(0x10) + QMainWindow__GroupedDragging QMainWindow__DockOption = QMainWindow__DockOption(0x20) +) + +func NewQMainWindow(parent QWidget_ITF, flags core.Qt__WindowType) *QMainWindow { + tmpValue := NewQMainWindowFromPointer(C.QMainWindow_NewQMainWindow(PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMainWindow) AddDockWidget(area core.Qt__DockWidgetArea, dockwidget QDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_AddDockWidget(ptr.Pointer(), C.longlong(area), PointerFromQDockWidget(dockwidget)) + } +} + +func (ptr *QMainWindow) AddDockWidget2(area core.Qt__DockWidgetArea, dockwidget QDockWidget_ITF, orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QMainWindow_AddDockWidget2(ptr.Pointer(), C.longlong(area), PointerFromQDockWidget(dockwidget), C.longlong(orientation)) + } +} + +func (ptr *QMainWindow) AddToolBar(area core.Qt__ToolBarArea, toolbar QToolBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_AddToolBar(ptr.Pointer(), C.longlong(area), PointerFromQToolBar(toolbar)) + } +} + +func (ptr *QMainWindow) AddToolBar2(toolbar QToolBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_AddToolBar2(ptr.Pointer(), PointerFromQToolBar(toolbar)) + } +} + +func (ptr *QMainWindow) AddToolBar3(title string) *QToolBar { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQToolBarFromPointer(C.QMainWindow_AddToolBar3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) AddToolBarBreak(area core.Qt__ToolBarArea) { + if ptr.Pointer() != nil { + C.QMainWindow_AddToolBarBreak(ptr.Pointer(), C.longlong(area)) + } +} + +func (ptr *QMainWindow) CentralWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QMainWindow_CentralWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) Corner(corner core.Qt__Corner) core.Qt__DockWidgetArea { + if ptr.Pointer() != nil { + return core.Qt__DockWidgetArea(C.QMainWindow_Corner(ptr.Pointer(), C.longlong(corner))) + } + return 0 +} + +//export callbackQMainWindow_CreatePopupMenu +func callbackQMainWindow_CreatePopupMenu(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createPopupMenu"); signal != nil { + return PointerFromQMenu((*(*func() *QMenu)(signal))()) + } + + return PointerFromQMenu(NewQMainWindowFromPointer(ptr).CreatePopupMenuDefault()) +} + +func (ptr *QMainWindow) ConnectCreatePopupMenu(f func() *QMenu) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createPopupMenu"); signal != nil { + f := func() *QMenu { + (*(*func() *QMenu)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "createPopupMenu", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createPopupMenu", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectCreatePopupMenu() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createPopupMenu") + } +} + +func (ptr *QMainWindow) CreatePopupMenu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QMainWindow_CreatePopupMenu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) CreatePopupMenuDefault() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QMainWindow_CreatePopupMenuDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) DockOptions() QMainWindow__DockOption { + if ptr.Pointer() != nil { + return QMainWindow__DockOption(C.QMainWindow_DockOptions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMainWindow) DockWidgetArea(dockwidget QDockWidget_ITF) core.Qt__DockWidgetArea { + if ptr.Pointer() != nil { + return core.Qt__DockWidgetArea(C.QMainWindow_DockWidgetArea(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) + } + return 0 +} + +func (ptr *QMainWindow) DocumentMode() bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_DocumentMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMainWindow) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QMainWindow_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQMainWindow_IconSizeChanged +func callbackQMainWindow_IconSizeChanged(ptr unsafe.Pointer, iconSize unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil { + (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize)) + } + +} + +func (ptr *QMainWindow) ConnectIconSizeChanged(f func(iconSize *core.QSize)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") { + C.QMainWindow_ConnectIconSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "iconSizeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil { + f := func(iconSize *core.QSize) { + (*(*func(*core.QSize))(signal))(iconSize) + f(iconSize) + } + qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectIconSizeChanged() { + if ptr.Pointer() != nil { + C.QMainWindow_DisconnectIconSizeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged") + } +} + +func (ptr *QMainWindow) IconSizeChanged(iconSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(iconSize)) + } +} + +func (ptr *QMainWindow) InsertToolBar(before QToolBar_ITF, toolbar QToolBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_InsertToolBar(ptr.Pointer(), PointerFromQToolBar(before), PointerFromQToolBar(toolbar)) + } +} + +func (ptr *QMainWindow) InsertToolBarBreak(before QToolBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_InsertToolBarBreak(ptr.Pointer(), PointerFromQToolBar(before)) + } +} + +func (ptr *QMainWindow) IsAnimated() bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_IsAnimated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMainWindow) IsDockNestingEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_IsDockNestingEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMainWindow) MenuBar() *QMenuBar { + if ptr.Pointer() != nil { + tmpValue := NewQMenuBarFromPointer(C.QMainWindow_MenuBar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) MenuWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QMainWindow_MenuWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) RemoveDockWidget(dockwidget QDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_RemoveDockWidget(ptr.Pointer(), PointerFromQDockWidget(dockwidget)) + } +} + +func (ptr *QMainWindow) RemoveToolBar(toolbar QToolBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_RemoveToolBar(ptr.Pointer(), PointerFromQToolBar(toolbar)) + } +} + +func (ptr *QMainWindow) RemoveToolBarBreak(before QToolBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_RemoveToolBarBreak(ptr.Pointer(), PointerFromQToolBar(before)) + } +} + +func (ptr *QMainWindow) ResizeDocks(docks []*QDockWidget, sizes []int, orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QMainWindow_ResizeDocks(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQMainWindowFromPointer(NewQMainWindowFromPointer(nil).__resizeDocks_docks_newList()) + for _, v := range docks { + tmpList.__resizeDocks_docks_setList(v) + } + return tmpList.Pointer() + }(), func() unsafe.Pointer { + tmpList := NewQMainWindowFromPointer(NewQMainWindowFromPointer(nil).__resizeDocks_sizes_newList()) + for _, v := range sizes { + tmpList.__resizeDocks_sizes_setList(v) + } + return tmpList.Pointer() + }(), C.longlong(orientation)) + } +} + +func (ptr *QMainWindow) RestoreDockWidget(dockwidget QDockWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_RestoreDockWidget(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) != 0 + } + return false +} + +func (ptr *QMainWindow) RestoreState(state core.QByteArray_ITF, version int) bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state), C.int(int32(version)))) != 0 + } + return false +} + +func (ptr *QMainWindow) SaveState(version int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QMainWindow_SaveState(ptr.Pointer(), C.int(int32(version)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +//export callbackQMainWindow_SetAnimated +func callbackQMainWindow_SetAnimated(ptr unsafe.Pointer, enabled C.char) { + if signal := qt.GetSignal(ptr, "setAnimated"); signal != nil { + (*(*func(bool))(signal))(int8(enabled) != 0) + } else { + NewQMainWindowFromPointer(ptr).SetAnimatedDefault(int8(enabled) != 0) + } +} + +func (ptr *QMainWindow) ConnectSetAnimated(f func(enabled bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setAnimated"); signal != nil { + f := func(enabled bool) { + (*(*func(bool))(signal))(enabled) + f(enabled) + } + qt.ConnectSignal(ptr.Pointer(), "setAnimated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setAnimated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectSetAnimated() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setAnimated") + } +} + +func (ptr *QMainWindow) SetAnimated(enabled bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QMainWindow) SetAnimatedDefault(enabled bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetAnimatedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QMainWindow) SetCentralWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_SetCentralWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QMainWindow) SetCorner(corner core.Qt__Corner, area core.Qt__DockWidgetArea) { + if ptr.Pointer() != nil { + C.QMainWindow_SetCorner(ptr.Pointer(), C.longlong(corner), C.longlong(area)) + } +} + +//export callbackQMainWindow_SetDockNestingEnabled +func callbackQMainWindow_SetDockNestingEnabled(ptr unsafe.Pointer, enabled C.char) { + if signal := qt.GetSignal(ptr, "setDockNestingEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(enabled) != 0) + } else { + NewQMainWindowFromPointer(ptr).SetDockNestingEnabledDefault(int8(enabled) != 0) + } +} + +func (ptr *QMainWindow) ConnectSetDockNestingEnabled(f func(enabled bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDockNestingEnabled"); signal != nil { + f := func(enabled bool) { + (*(*func(bool))(signal))(enabled) + f(enabled) + } + qt.ConnectSignal(ptr.Pointer(), "setDockNestingEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDockNestingEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectSetDockNestingEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDockNestingEnabled") + } +} + +func (ptr *QMainWindow) SetDockNestingEnabled(enabled bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetDockNestingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QMainWindow) SetDockNestingEnabledDefault(enabled bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetDockNestingEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QMainWindow) SetDockOptions(options QMainWindow__DockOption) { + if ptr.Pointer() != nil { + C.QMainWindow_SetDockOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QMainWindow) SetDocumentMode(enabled bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QMainWindow) SetIconSize(iconSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_SetIconSize(ptr.Pointer(), core.PointerFromQSize(iconSize)) + } +} + +func (ptr *QMainWindow) SetMenuBar(menuBar QMenuBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_SetMenuBar(ptr.Pointer(), PointerFromQMenuBar(menuBar)) + } +} + +func (ptr *QMainWindow) SetMenuWidget(menuBar QWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_SetMenuWidget(ptr.Pointer(), PointerFromQWidget(menuBar)) + } +} + +func (ptr *QMainWindow) SetStatusBar(statusbar QStatusBar_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_SetStatusBar(ptr.Pointer(), PointerFromQStatusBar(statusbar)) + } +} + +func (ptr *QMainWindow) SetTabPosition(areas core.Qt__DockWidgetArea, tabPosition QTabWidget__TabPosition) { + if ptr.Pointer() != nil { + C.QMainWindow_SetTabPosition(ptr.Pointer(), C.longlong(areas), C.longlong(tabPosition)) + } +} + +func (ptr *QMainWindow) SetTabShape(tabShape QTabWidget__TabShape) { + if ptr.Pointer() != nil { + C.QMainWindow_SetTabShape(ptr.Pointer(), C.longlong(tabShape)) + } +} + +func (ptr *QMainWindow) SetToolButtonStyle(toolButtonStyle core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QMainWindow_SetToolButtonStyle(ptr.Pointer(), C.longlong(toolButtonStyle)) + } +} + +//export callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac +func callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac(ptr unsafe.Pointer, set C.char) { + if signal := qt.GetSignal(ptr, "setUnifiedTitleAndToolBarOnMac"); signal != nil { + (*(*func(bool))(signal))(int8(set) != 0) + } else { + NewQMainWindowFromPointer(ptr).SetUnifiedTitleAndToolBarOnMacDefault(int8(set) != 0) + } +} + +func (ptr *QMainWindow) ConnectSetUnifiedTitleAndToolBarOnMac(f func(set bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac"); signal != nil { + f := func(set bool) { + (*(*func(bool))(signal))(set) + f(set) + } + qt.ConnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectSetUnifiedTitleAndToolBarOnMac() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac") + } +} + +func (ptr *QMainWindow) SetUnifiedTitleAndToolBarOnMac(set bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetUnifiedTitleAndToolBarOnMac(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) + } +} + +func (ptr *QMainWindow) SetUnifiedTitleAndToolBarOnMacDefault(set bool) { + if ptr.Pointer() != nil { + C.QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) + } +} + +func (ptr *QMainWindow) SplitDockWidget(first QDockWidget_ITF, second QDockWidget_ITF, orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QMainWindow_SplitDockWidget(ptr.Pointer(), PointerFromQDockWidget(first), PointerFromQDockWidget(second), C.longlong(orientation)) + } +} + +func (ptr *QMainWindow) StatusBar() *QStatusBar { + if ptr.Pointer() != nil { + tmpValue := NewQStatusBarFromPointer(C.QMainWindow_StatusBar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) TabPosition(area core.Qt__DockWidgetArea) QTabWidget__TabPosition { + if ptr.Pointer() != nil { + return QTabWidget__TabPosition(C.QMainWindow_TabPosition(ptr.Pointer(), C.longlong(area))) + } + return 0 +} + +func (ptr *QMainWindow) TabShape() QTabWidget__TabShape { + if ptr.Pointer() != nil { + return QTabWidget__TabShape(C.QMainWindow_TabShape(ptr.Pointer())) + } + return 0 +} + +//export callbackQMainWindow_TabifiedDockWidgetActivated +func callbackQMainWindow_TabifiedDockWidgetActivated(ptr unsafe.Pointer, dockWidget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "tabifiedDockWidgetActivated"); signal != nil { + (*(*func(*QDockWidget))(signal))(NewQDockWidgetFromPointer(dockWidget)) + } + +} + +func (ptr *QMainWindow) ConnectTabifiedDockWidgetActivated(f func(dockWidget *QDockWidget)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabifiedDockWidgetActivated") { + C.QMainWindow_ConnectTabifiedDockWidgetActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabifiedDockWidgetActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabifiedDockWidgetActivated"); signal != nil { + f := func(dockWidget *QDockWidget) { + (*(*func(*QDockWidget))(signal))(dockWidget) + f(dockWidget) + } + qt.ConnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectTabifiedDockWidgetActivated() { + if ptr.Pointer() != nil { + C.QMainWindow_DisconnectTabifiedDockWidgetActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated") + } +} + +func (ptr *QMainWindow) TabifiedDockWidgetActivated(dockWidget QDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_TabifiedDockWidgetActivated(ptr.Pointer(), PointerFromQDockWidget(dockWidget)) + } +} + +func (ptr *QMainWindow) TabifiedDockWidgets(dockwidget QDockWidget_ITF) []*QDockWidget { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QDockWidget { + out := make([]*QDockWidget, int(l.len)) + tmpList := NewQMainWindowFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__tabifiedDockWidgets_atList(i) + } + return out + }(C.QMainWindow_TabifiedDockWidgets(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) + } + return make([]*QDockWidget, 0) +} + +func (ptr *QMainWindow) TabifyDockWidget(first QDockWidget_ITF, second QDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow_TabifyDockWidget(ptr.Pointer(), PointerFromQDockWidget(first), PointerFromQDockWidget(second)) + } +} + +func (ptr *QMainWindow) TakeCentralWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QMainWindow_TakeCentralWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) ToolBarArea(toolbar QToolBar_ITF) core.Qt__ToolBarArea { + if ptr.Pointer() != nil { + return core.Qt__ToolBarArea(C.QMainWindow_ToolBarArea(ptr.Pointer(), PointerFromQToolBar(toolbar))) + } + return 0 +} + +func (ptr *QMainWindow) ToolBarBreak(toolbar QToolBar_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_ToolBarBreak(ptr.Pointer(), PointerFromQToolBar(toolbar))) != 0 + } + return false +} + +func (ptr *QMainWindow) ToolButtonStyle() core.Qt__ToolButtonStyle { + if ptr.Pointer() != nil { + return core.Qt__ToolButtonStyle(C.QMainWindow_ToolButtonStyle(ptr.Pointer())) + } + return 0 +} + +//export callbackQMainWindow_ToolButtonStyleChanged +func callbackQMainWindow_ToolButtonStyleChanged(ptr unsafe.Pointer, toolButtonStyle C.longlong) { + if signal := qt.GetSignal(ptr, "toolButtonStyleChanged"); signal != nil { + (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle)) + } + +} + +func (ptr *QMainWindow) ConnectToolButtonStyleChanged(f func(toolButtonStyle core.Qt__ToolButtonStyle)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "toolButtonStyleChanged") { + C.QMainWindow_ConnectToolButtonStyleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toolButtonStyleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "toolButtonStyleChanged"); signal != nil { + f := func(toolButtonStyle core.Qt__ToolButtonStyle) { + (*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle) + f(toolButtonStyle) + } + qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectToolButtonStyleChanged() { + if ptr.Pointer() != nil { + C.QMainWindow_DisconnectToolButtonStyleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "toolButtonStyleChanged") + } +} + +func (ptr *QMainWindow) ToolButtonStyleChanged(toolButtonStyle core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QMainWindow_ToolButtonStyleChanged(ptr.Pointer(), C.longlong(toolButtonStyle)) + } +} + +func (ptr *QMainWindow) UnifiedTitleAndToolBarOnMac() bool { + if ptr.Pointer() != nil { + return int8(C.QMainWindow_UnifiedTitleAndToolBarOnMac(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQMainWindow_DestroyQMainWindow +func callbackQMainWindow_DestroyQMainWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMainWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQMainWindowFromPointer(ptr).DestroyQMainWindowDefault() + } +} + +func (ptr *QMainWindow) ConnectDestroyQMainWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMainWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMainWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMainWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMainWindow) DisconnectDestroyQMainWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMainWindow") + } +} + +func (ptr *QMainWindow) DestroyQMainWindow() { + if ptr.Pointer() != nil { + C.QMainWindow_DestroyQMainWindow(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMainWindow) DestroyQMainWindowDefault() { + if ptr.Pointer() != nil { + C.QMainWindow_DestroyQMainWindowDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMainWindow) __resizeDocks_docks_atList(i int) *QDockWidget { + if ptr.Pointer() != nil { + tmpValue := NewQDockWidgetFromPointer(C.QMainWindow___resizeDocks_docks_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) __resizeDocks_docks_setList(i QDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow___resizeDocks_docks_setList(ptr.Pointer(), PointerFromQDockWidget(i)) + } +} + +func (ptr *QMainWindow) __resizeDocks_docks_newList() unsafe.Pointer { + return C.QMainWindow___resizeDocks_docks_newList(ptr.Pointer()) +} + +func (ptr *QMainWindow) __resizeDocks_sizes_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QMainWindow___resizeDocks_sizes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QMainWindow) __resizeDocks_sizes_setList(i int) { + if ptr.Pointer() != nil { + C.QMainWindow___resizeDocks_sizes_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QMainWindow) __resizeDocks_sizes_newList() unsafe.Pointer { + return C.QMainWindow___resizeDocks_sizes_newList(ptr.Pointer()) +} + +func (ptr *QMainWindow) __tabifiedDockWidgets_atList(i int) *QDockWidget { + if ptr.Pointer() != nil { + tmpValue := NewQDockWidgetFromPointer(C.QMainWindow___tabifiedDockWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMainWindow) __tabifiedDockWidgets_setList(i QDockWidget_ITF) { + if ptr.Pointer() != nil { + C.QMainWindow___tabifiedDockWidgets_setList(ptr.Pointer(), PointerFromQDockWidget(i)) + } +} + +func (ptr *QMainWindow) __tabifiedDockWidgets_newList() unsafe.Pointer { + return C.QMainWindow___tabifiedDockWidgets_newList(ptr.Pointer()) +} + +type QMdiArea struct { + QAbstractScrollArea +} + +type QMdiArea_ITF interface { + QAbstractScrollArea_ITF + QMdiArea_PTR() *QMdiArea +} + +func (ptr *QMdiArea) QMdiArea_PTR() *QMdiArea { + return ptr +} + +func (ptr *QMdiArea) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func (ptr *QMdiArea) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractScrollArea_PTR().SetPointer(p) + } +} + +func PointerFromQMdiArea(ptr QMdiArea_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMdiArea_PTR().Pointer() + } + return nil +} + +func NewQMdiAreaFromPointer(ptr unsafe.Pointer) (n *QMdiArea) { + n = new(QMdiArea) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMdiArea__AreaOption +//QMdiArea::AreaOption +type QMdiArea__AreaOption int64 + +const ( + QMdiArea__DontMaximizeSubWindowOnActivation QMdiArea__AreaOption = QMdiArea__AreaOption(0x1) +) + +//go:generate stringer -type=QMdiArea__WindowOrder +//QMdiArea::WindowOrder +type QMdiArea__WindowOrder int64 + +const ( + QMdiArea__CreationOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(0) + QMdiArea__StackingOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(1) + QMdiArea__ActivationHistoryOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(2) +) + +//go:generate stringer -type=QMdiArea__ViewMode +//QMdiArea::ViewMode +type QMdiArea__ViewMode int64 + +const ( + QMdiArea__SubWindowView QMdiArea__ViewMode = QMdiArea__ViewMode(0) + QMdiArea__TabbedView QMdiArea__ViewMode = QMdiArea__ViewMode(1) +) + +func NewQMdiArea(parent QWidget_ITF) *QMdiArea { + tmpValue := NewQMdiAreaFromPointer(C.QMdiArea_NewQMdiArea(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQMdiArea_ActivateNextSubWindow +func callbackQMdiArea_ActivateNextSubWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activateNextSubWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).ActivateNextSubWindowDefault() + } +} + +func (ptr *QMdiArea) ConnectActivateNextSubWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "activateNextSubWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "activateNextSubWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activateNextSubWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectActivateNextSubWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "activateNextSubWindow") + } +} + +func (ptr *QMdiArea) ActivateNextSubWindow() { + if ptr.Pointer() != nil { + C.QMdiArea_ActivateNextSubWindow(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) ActivateNextSubWindowDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_ActivateNextSubWindowDefault(ptr.Pointer()) + } +} + +//export callbackQMdiArea_ActivatePreviousSubWindow +func callbackQMdiArea_ActivatePreviousSubWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activatePreviousSubWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).ActivatePreviousSubWindowDefault() + } +} + +func (ptr *QMdiArea) ConnectActivatePreviousSubWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "activatePreviousSubWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "activatePreviousSubWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activatePreviousSubWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectActivatePreviousSubWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "activatePreviousSubWindow") + } +} + +func (ptr *QMdiArea) ActivatePreviousSubWindow() { + if ptr.Pointer() != nil { + C.QMdiArea_ActivatePreviousSubWindow(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) ActivatePreviousSubWindowDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_ActivatePreviousSubWindowDefault(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) ActivationOrder() QMdiArea__WindowOrder { + if ptr.Pointer() != nil { + return QMdiArea__WindowOrder(C.QMdiArea_ActivationOrder(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMdiArea) ActiveSubWindow() *QMdiSubWindow { + if ptr.Pointer() != nil { + tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_ActiveSubWindow(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMdiArea) AddSubWindow(widget QWidget_ITF, windowFlags core.Qt__WindowType) *QMdiSubWindow { + if ptr.Pointer() != nil { + tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_AddSubWindow(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(windowFlags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMdiArea) Background() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QMdiArea_Background(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +//export callbackQMdiArea_CascadeSubWindows +func callbackQMdiArea_CascadeSubWindows(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cascadeSubWindows"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).CascadeSubWindowsDefault() + } +} + +func (ptr *QMdiArea) ConnectCascadeSubWindows(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cascadeSubWindows"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cascadeSubWindows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cascadeSubWindows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectCascadeSubWindows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cascadeSubWindows") + } +} + +func (ptr *QMdiArea) CascadeSubWindows() { + if ptr.Pointer() != nil { + C.QMdiArea_CascadeSubWindows(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) CascadeSubWindowsDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_CascadeSubWindowsDefault(ptr.Pointer()) + } +} + +//export callbackQMdiArea_CloseActiveSubWindow +func callbackQMdiArea_CloseActiveSubWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "closeActiveSubWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).CloseActiveSubWindowDefault() + } +} + +func (ptr *QMdiArea) ConnectCloseActiveSubWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "closeActiveSubWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "closeActiveSubWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeActiveSubWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectCloseActiveSubWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "closeActiveSubWindow") + } +} + +func (ptr *QMdiArea) CloseActiveSubWindow() { + if ptr.Pointer() != nil { + C.QMdiArea_CloseActiveSubWindow(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) CloseActiveSubWindowDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_CloseActiveSubWindowDefault(ptr.Pointer()) + } +} + +//export callbackQMdiArea_CloseAllSubWindows +func callbackQMdiArea_CloseAllSubWindows(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "closeAllSubWindows"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).CloseAllSubWindowsDefault() + } +} + +func (ptr *QMdiArea) ConnectCloseAllSubWindows(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "closeAllSubWindows"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "closeAllSubWindows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeAllSubWindows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectCloseAllSubWindows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "closeAllSubWindows") + } +} + +func (ptr *QMdiArea) CloseAllSubWindows() { + if ptr.Pointer() != nil { + C.QMdiArea_CloseAllSubWindows(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) CloseAllSubWindowsDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_CloseAllSubWindowsDefault(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) CurrentSubWindow() *QMdiSubWindow { + if ptr.Pointer() != nil { + tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_CurrentSubWindow(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMdiArea) DocumentMode() bool { + if ptr.Pointer() != nil { + return int8(C.QMdiArea_DocumentMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMdiArea) RemoveSubWindow(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_RemoveSubWindow(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QMdiArea) SetActivationOrder(order QMdiArea__WindowOrder) { + if ptr.Pointer() != nil { + C.QMdiArea_SetActivationOrder(ptr.Pointer(), C.longlong(order)) + } +} + +//export callbackQMdiArea_SetActiveSubWindow +func callbackQMdiArea_SetActiveSubWindow(ptr unsafe.Pointer, window unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setActiveSubWindow"); signal != nil { + (*(*func(*QMdiSubWindow))(signal))(NewQMdiSubWindowFromPointer(window)) + } else { + NewQMdiAreaFromPointer(ptr).SetActiveSubWindowDefault(NewQMdiSubWindowFromPointer(window)) + } +} + +func (ptr *QMdiArea) ConnectSetActiveSubWindow(f func(window *QMdiSubWindow)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setActiveSubWindow"); signal != nil { + f := func(window *QMdiSubWindow) { + (*(*func(*QMdiSubWindow))(signal))(window) + f(window) + } + qt.ConnectSignal(ptr.Pointer(), "setActiveSubWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setActiveSubWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectSetActiveSubWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setActiveSubWindow") + } +} + +func (ptr *QMdiArea) SetActiveSubWindow(window QMdiSubWindow_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_SetActiveSubWindow(ptr.Pointer(), PointerFromQMdiSubWindow(window)) + } +} + +func (ptr *QMdiArea) SetActiveSubWindowDefault(window QMdiSubWindow_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_SetActiveSubWindowDefault(ptr.Pointer(), PointerFromQMdiSubWindow(window)) + } +} + +func (ptr *QMdiArea) SetBackground(background gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(background)) + } +} + +func (ptr *QMdiArea) SetDocumentMode(enabled bool) { + if ptr.Pointer() != nil { + C.QMdiArea_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QMdiArea) SetOption(option QMdiArea__AreaOption, on bool) { + if ptr.Pointer() != nil { + C.QMdiArea_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QMdiArea) SetTabPosition(position QTabWidget__TabPosition) { + if ptr.Pointer() != nil { + C.QMdiArea_SetTabPosition(ptr.Pointer(), C.longlong(position)) + } +} + +func (ptr *QMdiArea) SetTabShape(shape QTabWidget__TabShape) { + if ptr.Pointer() != nil { + C.QMdiArea_SetTabShape(ptr.Pointer(), C.longlong(shape)) + } +} + +func (ptr *QMdiArea) SetTabsClosable(closable bool) { + if ptr.Pointer() != nil { + C.QMdiArea_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closable)))) + } +} + +func (ptr *QMdiArea) SetTabsMovable(movable bool) { + if ptr.Pointer() != nil { + C.QMdiArea_SetTabsMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +func (ptr *QMdiArea) SetViewMode(mode QMdiArea__ViewMode) { + if ptr.Pointer() != nil { + C.QMdiArea_SetViewMode(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQMdiArea_SetupViewport +func callbackQMdiArea_SetupViewport(ptr unsafe.Pointer, viewport unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(viewport)) + } else { + NewQMdiAreaFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(viewport)) + } +} + +func (ptr *QMdiArea) ConnectSetupViewport(f func(viewport *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil { + f := func(viewport *QWidget) { + (*(*func(*QWidget))(signal))(viewport) + f(viewport) + } + qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectSetupViewport() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setupViewport") + } +} + +func (ptr *QMdiArea) SetupViewport(viewport QWidget_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_SetupViewport(ptr.Pointer(), PointerFromQWidget(viewport)) + } +} + +func (ptr *QMdiArea) SetupViewportDefault(viewport QWidget_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(viewport)) + } +} + +//export callbackQMdiArea_SubWindowActivated +func callbackQMdiArea_SubWindowActivated(ptr unsafe.Pointer, window unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "subWindowActivated"); signal != nil { + (*(*func(*QMdiSubWindow))(signal))(NewQMdiSubWindowFromPointer(window)) + } + +} + +func (ptr *QMdiArea) ConnectSubWindowActivated(f func(window *QMdiSubWindow)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "subWindowActivated") { + C.QMdiArea_ConnectSubWindowActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "subWindowActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "subWindowActivated"); signal != nil { + f := func(window *QMdiSubWindow) { + (*(*func(*QMdiSubWindow))(signal))(window) + f(window) + } + qt.ConnectSignal(ptr.Pointer(), "subWindowActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "subWindowActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectSubWindowActivated() { + if ptr.Pointer() != nil { + C.QMdiArea_DisconnectSubWindowActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "subWindowActivated") + } +} + +func (ptr *QMdiArea) SubWindowActivated(window QMdiSubWindow_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea_SubWindowActivated(ptr.Pointer(), PointerFromQMdiSubWindow(window)) + } +} + +func (ptr *QMdiArea) SubWindowList(order QMdiArea__WindowOrder) []*QMdiSubWindow { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QMdiSubWindow { + out := make([]*QMdiSubWindow, int(l.len)) + tmpList := NewQMdiAreaFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__subWindowList_atList(i) + } + return out + }(C.QMdiArea_SubWindowList(ptr.Pointer(), C.longlong(order))) + } + return make([]*QMdiSubWindow, 0) +} + +func (ptr *QMdiArea) TabPosition() QTabWidget__TabPosition { + if ptr.Pointer() != nil { + return QTabWidget__TabPosition(C.QMdiArea_TabPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMdiArea) TabShape() QTabWidget__TabShape { + if ptr.Pointer() != nil { + return QTabWidget__TabShape(C.QMdiArea_TabShape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMdiArea) TabsClosable() bool { + if ptr.Pointer() != nil { + return int8(C.QMdiArea_TabsClosable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMdiArea) TabsMovable() bool { + if ptr.Pointer() != nil { + return int8(C.QMdiArea_TabsMovable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMdiArea) TestOption(option QMdiArea__AreaOption) bool { + if ptr.Pointer() != nil { + return int8(C.QMdiArea_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +//export callbackQMdiArea_TileSubWindows +func callbackQMdiArea_TileSubWindows(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "tileSubWindows"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).TileSubWindowsDefault() + } +} + +func (ptr *QMdiArea) ConnectTileSubWindows(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tileSubWindows"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "tileSubWindows", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tileSubWindows", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectTileSubWindows() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tileSubWindows") + } +} + +func (ptr *QMdiArea) TileSubWindows() { + if ptr.Pointer() != nil { + C.QMdiArea_TileSubWindows(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) TileSubWindowsDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_TileSubWindowsDefault(ptr.Pointer()) + } +} + +func (ptr *QMdiArea) ViewMode() QMdiArea__ViewMode { + if ptr.Pointer() != nil { + return QMdiArea__ViewMode(C.QMdiArea_ViewMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQMdiArea_DestroyQMdiArea +func callbackQMdiArea_DestroyQMdiArea(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMdiArea"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiAreaFromPointer(ptr).DestroyQMdiAreaDefault() + } +} + +func (ptr *QMdiArea) ConnectDestroyQMdiArea(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMdiArea"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMdiArea", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMdiArea", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiArea) DisconnectDestroyQMdiArea() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMdiArea") + } +} + +func (ptr *QMdiArea) DestroyQMdiArea() { + if ptr.Pointer() != nil { + C.QMdiArea_DestroyQMdiArea(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMdiArea) DestroyQMdiAreaDefault() { + if ptr.Pointer() != nil { + C.QMdiArea_DestroyQMdiAreaDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMdiArea) __subWindowList_atList(i int) *QMdiSubWindow { + if ptr.Pointer() != nil { + tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea___subWindowList_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMdiArea) __subWindowList_setList(i QMdiSubWindow_ITF) { + if ptr.Pointer() != nil { + C.QMdiArea___subWindowList_setList(ptr.Pointer(), PointerFromQMdiSubWindow(i)) + } +} + +func (ptr *QMdiArea) __subWindowList_newList() unsafe.Pointer { + return C.QMdiArea___subWindowList_newList(ptr.Pointer()) +} + +type QMdiSubWindow struct { + QWidget +} + +type QMdiSubWindow_ITF interface { + QWidget_ITF + QMdiSubWindow_PTR() *QMdiSubWindow +} + +func (ptr *QMdiSubWindow) QMdiSubWindow_PTR() *QMdiSubWindow { + return ptr +} + +func (ptr *QMdiSubWindow) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QMdiSubWindow) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQMdiSubWindow(ptr QMdiSubWindow_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMdiSubWindow_PTR().Pointer() + } + return nil +} + +func NewQMdiSubWindowFromPointer(ptr unsafe.Pointer) (n *QMdiSubWindow) { + n = new(QMdiSubWindow) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMdiSubWindow__SubWindowOption +//QMdiSubWindow::SubWindowOption +type QMdiSubWindow__SubWindowOption int64 + +const ( + QMdiSubWindow__AllowOutsideAreaHorizontally QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x1) + QMdiSubWindow__AllowOutsideAreaVertically QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x2) + QMdiSubWindow__RubberBandResize QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x4) + QMdiSubWindow__RubberBandMove QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x8) +) + +func NewQMdiSubWindow(parent QWidget_ITF, flags core.Qt__WindowType) *QMdiSubWindow { + tmpValue := NewQMdiSubWindowFromPointer(C.QMdiSubWindow_NewQMdiSubWindow(PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQMdiSubWindow_AboutToActivate +func callbackQMdiSubWindow_AboutToActivate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToActivate"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QMdiSubWindow) ConnectAboutToActivate(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToActivate") { + C.QMdiSubWindow_ConnectAboutToActivate(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToActivate"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToActivate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToActivate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToActivate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiSubWindow) DisconnectAboutToActivate() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_DisconnectAboutToActivate(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToActivate") + } +} + +func (ptr *QMdiSubWindow) AboutToActivate() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_AboutToActivate(ptr.Pointer()) + } +} + +func (ptr *QMdiSubWindow) IsShaded() bool { + if ptr.Pointer() != nil { + return int8(C.QMdiSubWindow_IsShaded(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMdiSubWindow) KeyboardPageStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QMdiSubWindow_KeyboardPageStep(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMdiSubWindow) KeyboardSingleStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QMdiSubWindow_KeyboardSingleStep(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMdiSubWindow) MdiArea() *QMdiArea { + if ptr.Pointer() != nil { + tmpValue := NewQMdiAreaFromPointer(C.QMdiSubWindow_MdiArea(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMdiSubWindow) SetKeyboardPageStep(step int) { + if ptr.Pointer() != nil { + C.QMdiSubWindow_SetKeyboardPageStep(ptr.Pointer(), C.int(int32(step))) + } +} + +func (ptr *QMdiSubWindow) SetKeyboardSingleStep(step int) { + if ptr.Pointer() != nil { + C.QMdiSubWindow_SetKeyboardSingleStep(ptr.Pointer(), C.int(int32(step))) + } +} + +func (ptr *QMdiSubWindow) SetOption(option QMdiSubWindow__SubWindowOption, on bool) { + if ptr.Pointer() != nil { + C.QMdiSubWindow_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QMdiSubWindow) SetSystemMenu(systemMenu QMenu_ITF) { + if ptr.Pointer() != nil { + C.QMdiSubWindow_SetSystemMenu(ptr.Pointer(), PointerFromQMenu(systemMenu)) + } +} + +func (ptr *QMdiSubWindow) SetWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QMdiSubWindow_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQMdiSubWindow_ShowShaded +func callbackQMdiSubWindow_ShowShaded(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showShaded"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiSubWindowFromPointer(ptr).ShowShadedDefault() + } +} + +func (ptr *QMdiSubWindow) ConnectShowShaded(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showShaded"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showShaded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showShaded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiSubWindow) DisconnectShowShaded() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showShaded") + } +} + +func (ptr *QMdiSubWindow) ShowShaded() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_ShowShaded(ptr.Pointer()) + } +} + +func (ptr *QMdiSubWindow) ShowShadedDefault() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_ShowShadedDefault(ptr.Pointer()) + } +} + +//export callbackQMdiSubWindow_ShowSystemMenu +func callbackQMdiSubWindow_ShowSystemMenu(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showSystemMenu"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiSubWindowFromPointer(ptr).ShowSystemMenuDefault() + } +} + +func (ptr *QMdiSubWindow) ConnectShowSystemMenu(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showSystemMenu"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showSystemMenu", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showSystemMenu", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiSubWindow) DisconnectShowSystemMenu() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showSystemMenu") + } +} + +func (ptr *QMdiSubWindow) ShowSystemMenu() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_ShowSystemMenu(ptr.Pointer()) + } +} + +func (ptr *QMdiSubWindow) ShowSystemMenuDefault() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_ShowSystemMenuDefault(ptr.Pointer()) + } +} + +func (ptr *QMdiSubWindow) SystemMenu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QMdiSubWindow_SystemMenu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMdiSubWindow) TestOption(option QMdiSubWindow__SubWindowOption) bool { + if ptr.Pointer() != nil { + return int8(C.QMdiSubWindow_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QMdiSubWindow) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QMdiSubWindow_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQMdiSubWindow_WindowStateChanged +func callbackQMdiSubWindow_WindowStateChanged(ptr unsafe.Pointer, oldState C.longlong, newState C.longlong) { + if signal := qt.GetSignal(ptr, "windowStateChanged"); signal != nil { + (*(*func(core.Qt__WindowState, core.Qt__WindowState))(signal))(core.Qt__WindowState(oldState), core.Qt__WindowState(newState)) + } + +} + +func (ptr *QMdiSubWindow) ConnectWindowStateChanged(f func(oldState core.Qt__WindowState, newState core.Qt__WindowState)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "windowStateChanged") { + C.QMdiSubWindow_ConnectWindowStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowStateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "windowStateChanged"); signal != nil { + f := func(oldState core.Qt__WindowState, newState core.Qt__WindowState) { + (*(*func(core.Qt__WindowState, core.Qt__WindowState))(signal))(oldState, newState) + f(oldState, newState) + } + qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiSubWindow) DisconnectWindowStateChanged() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_DisconnectWindowStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "windowStateChanged") + } +} + +func (ptr *QMdiSubWindow) WindowStateChanged(oldState core.Qt__WindowState, newState core.Qt__WindowState) { + if ptr.Pointer() != nil { + C.QMdiSubWindow_WindowStateChanged(ptr.Pointer(), C.longlong(oldState), C.longlong(newState)) + } +} + +//export callbackQMdiSubWindow_DestroyQMdiSubWindow +func callbackQMdiSubWindow_DestroyQMdiSubWindow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMdiSubWindow"); signal != nil { + (*(*func())(signal))() + } else { + NewQMdiSubWindowFromPointer(ptr).DestroyQMdiSubWindowDefault() + } +} + +func (ptr *QMdiSubWindow) ConnectDestroyQMdiSubWindow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMdiSubWindow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMdiSubWindow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMdiSubWindow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMdiSubWindow) DisconnectDestroyQMdiSubWindow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMdiSubWindow") + } +} + +func (ptr *QMdiSubWindow) DestroyQMdiSubWindow() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_DestroyQMdiSubWindow(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMdiSubWindow) DestroyQMdiSubWindowDefault() { + if ptr.Pointer() != nil { + C.QMdiSubWindow_DestroyQMdiSubWindowDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMenu struct { + QWidget +} + +type QMenu_ITF interface { + QWidget_ITF + QMenu_PTR() *QMenu +} + +func (ptr *QMenu) QMenu_PTR() *QMenu { + return ptr +} + +func (ptr *QMenu) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QMenu) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQMenu(ptr QMenu_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMenu_PTR().Pointer() + } + return nil +} + +func NewQMenuFromPointer(ptr unsafe.Pointer) (n *QMenu) { + n = new(QMenu) + n.SetPointer(ptr) + return +} +func NewQMenu(parent QWidget_ITF) *QMenu { + tmpValue := NewQMenuFromPointer(C.QMenu_NewQMenu(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQMenu2(title string, parent QWidget_ITF) *QMenu { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQMenuFromPointer(C.QMenu_NewQMenu2(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQMenu_AboutToHide +func callbackQMenu_AboutToHide(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToHide"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QMenu) ConnectAboutToHide(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToHide") { + C.QMenu_ConnectAboutToHide(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToHide"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToHide"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToHide", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToHide", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenu) DisconnectAboutToHide() { + if ptr.Pointer() != nil { + C.QMenu_DisconnectAboutToHide(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToHide") + } +} + +func (ptr *QMenu) AboutToHide() { + if ptr.Pointer() != nil { + C.QMenu_AboutToHide(ptr.Pointer()) + } +} + +//export callbackQMenu_AboutToShow +func callbackQMenu_AboutToShow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToShow"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QMenu) ConnectAboutToShow(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToShow") { + C.QMenu_ConnectAboutToShow(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToShow"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToShow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToShow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToShow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenu) DisconnectAboutToShow() { + if ptr.Pointer() != nil { + C.QMenu_DisconnectAboutToShow(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToShow") + } +} + +func (ptr *QMenu) AboutToShow() { + if ptr.Pointer() != nil { + C.QMenu_AboutToShow(ptr.Pointer()) + } +} + +func (ptr *QMenu) ActionAt(pt core.QPoint_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_ActionAt(ptr.Pointer(), core.PointerFromQPoint(pt))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) ActionGeometry(act QAction_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QMenu_ActionGeometry(ptr.Pointer(), PointerFromQAction(act))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QMenu) ActiveAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_ActiveAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddAction(text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddAction2(icon gui.QIcon_ITF, text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddAction3(text string, receiver core.QObject_ITF, member string, shortcut gui.QKeySequence_ITF) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_AddAction3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC, gui.PointerFromQKeySequence(shortcut))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddAction4(icon gui.QIcon_ITF, text string, receiver core.QObject_ITF, member string, shortcut gui.QKeySequence_ITF) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_AddAction4(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC, gui.PointerFromQKeySequence(shortcut))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddMenu(menu QMenu_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_AddMenu(ptr.Pointer(), PointerFromQMenu(menu))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddMenu2(title string) *QMenu { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQMenuFromPointer(C.QMenu_AddMenu2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddMenu3(icon gui.QIcon_ITF, title string) *QMenu { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQMenuFromPointer(C.QMenu_AddMenu3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddSection(text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_AddSection(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddSection2(icon gui.QIcon_ITF, text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_AddSection2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) AddSeparator() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_AddSeparator(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) Clear() { + if ptr.Pointer() != nil { + C.QMenu_Clear(ptr.Pointer()) + } +} + +func (ptr *QMenu) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QMenu_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QMenu) DefaultAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_DefaultAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) Exec() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_Exec(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) Exec2(p core.QPoint_ITF, action QAction_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_Exec2(ptr.Pointer(), core.PointerFromQPoint(p), PointerFromQAction(action))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QMenu_Exec3(actions []*QAction, pos core.QPoint_ITF, at QAction_ITF, parent QWidget_ITF) *QAction { + tmpValue := NewQActionFromPointer(C.QMenu_QMenu_Exec3(func() unsafe.Pointer { + tmpList := NewQMenuFromPointer(NewQMenuFromPointer(nil).__exec_actions_newList3()) + for _, v := range actions { + tmpList.__exec_actions_setList3(v) + } + return tmpList.Pointer() + }(), core.PointerFromQPoint(pos), PointerFromQAction(at), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMenu) Exec3(actions []*QAction, pos core.QPoint_ITF, at QAction_ITF, parent QWidget_ITF) *QAction { + tmpValue := NewQActionFromPointer(C.QMenu_QMenu_Exec3(func() unsafe.Pointer { + tmpList := NewQMenuFromPointer(NewQMenuFromPointer(nil).__exec_actions_newList3()) + for _, v := range actions { + tmpList.__exec_actions_setList3(v) + } + return tmpList.Pointer() + }(), core.PointerFromQPoint(pos), PointerFromQAction(at), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMenu) HideTearOffMenu() { + if ptr.Pointer() != nil { + C.QMenu_HideTearOffMenu(ptr.Pointer()) + } +} + +//export callbackQMenu_Hovered +func callbackQMenu_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hovered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QMenu) ConnectHovered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "hovered") { + C.QMenu_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenu) DisconnectHovered() { + if ptr.Pointer() != nil { + C.QMenu_DisconnectHovered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "hovered") + } +} + +func (ptr *QMenu) Hovered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu_Hovered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QMenu) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QMenu_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QMenu) InitStyleOption(option QStyleOptionMenuItem_ITF, action QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionMenuItem(option), PointerFromQAction(action)) + } +} + +func (ptr *QMenu) InsertMenu(before QAction_ITF, menu QMenu_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_InsertMenu(ptr.Pointer(), PointerFromQAction(before), PointerFromQMenu(menu))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) InsertSection(before QAction_ITF, text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_InsertSection(ptr.Pointer(), PointerFromQAction(before), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) InsertSection2(before QAction_ITF, icon gui.QIcon_ITF, text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenu_InsertSection2(ptr.Pointer(), PointerFromQAction(before), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) InsertSeparator(before QAction_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_InsertSeparator(ptr.Pointer(), PointerFromQAction(before))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QMenu_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMenu) IsTearOffEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QMenu_IsTearOffEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMenu) IsTearOffMenuVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QMenu_IsTearOffMenuVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMenu) MenuAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu_MenuAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) Popup(p core.QPoint_ITF, atAction QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu_Popup(ptr.Pointer(), core.PointerFromQPoint(p), PointerFromQAction(atAction)) + } +} + +func (ptr *QMenu) SeparatorsCollapsible() bool { + if ptr.Pointer() != nil { + return int8(C.QMenu_SeparatorsCollapsible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMenu) SetActiveAction(act QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu_SetActiveAction(ptr.Pointer(), PointerFromQAction(act)) + } +} + +func (ptr *QMenu) SetAsDockMenu() { + if ptr.Pointer() != nil { + C.QMenu_SetAsDockMenu(ptr.Pointer()) + } +} + +func (ptr *QMenu) SetDefaultAction(act QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu_SetDefaultAction(ptr.Pointer(), PointerFromQAction(act)) + } +} + +func (ptr *QMenu) SetIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QMenu_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QMenu) SetSeparatorsCollapsible(collapse bool) { + if ptr.Pointer() != nil { + C.QMenu_SetSeparatorsCollapsible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(collapse)))) + } +} + +func (ptr *QMenu) SetTearOffEnabled(vbo bool) { + if ptr.Pointer() != nil { + C.QMenu_SetTearOffEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QMenu) SetTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QMenu_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QMenu) SetToolTipsVisible(visible bool) { + if ptr.Pointer() != nil { + C.QMenu_SetToolTipsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QMenu) ShowTearOffMenu(pos core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QMenu_ShowTearOffMenu(ptr.Pointer(), core.PointerFromQPoint(pos)) + } +} + +func (ptr *QMenu) ShowTearOffMenu2() { + if ptr.Pointer() != nil { + C.QMenu_ShowTearOffMenu2(ptr.Pointer()) + } +} + +func (ptr *QMenu) Title() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMenu_Title(ptr.Pointer())) + } + return "" +} + +func (ptr *QMenu) ToolTipsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QMenu_ToolTipsVisible(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQMenu_Triggered +func callbackQMenu_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QMenu) ConnectTriggered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "triggered") { + C.QMenu_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenu) DisconnectTriggered() { + if ptr.Pointer() != nil { + C.QMenu_DisconnectTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "triggered") + } +} + +func (ptr *QMenu) Triggered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu_Triggered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +//export callbackQMenu_DestroyQMenu +func callbackQMenu_DestroyQMenu(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMenu"); signal != nil { + (*(*func())(signal))() + } else { + NewQMenuFromPointer(ptr).DestroyQMenuDefault() + } +} + +func (ptr *QMenu) ConnectDestroyQMenu(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMenu"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMenu", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMenu", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenu) DisconnectDestroyQMenu() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMenu") + } +} + +func (ptr *QMenu) DestroyQMenu() { + if ptr.Pointer() != nil { + C.QMenu_DestroyQMenu(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMenu) DestroyQMenuDefault() { + if ptr.Pointer() != nil { + C.QMenu_DestroyQMenuDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMenu) __exec_actions_atList3(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenu___exec_actions_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenu) __exec_actions_setList3(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenu___exec_actions_setList3(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QMenu) __exec_actions_newList3() unsafe.Pointer { + return C.QMenu___exec_actions_newList3(ptr.Pointer()) +} + +type QMenuBar struct { + QWidget +} + +type QMenuBar_ITF interface { + QWidget_ITF + QMenuBar_PTR() *QMenuBar +} + +func (ptr *QMenuBar) QMenuBar_PTR() *QMenuBar { + return ptr +} + +func (ptr *QMenuBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QMenuBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQMenuBar(ptr QMenuBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMenuBar_PTR().Pointer() + } + return nil +} + +func NewQMenuBarFromPointer(ptr unsafe.Pointer) (n *QMenuBar) { + n = new(QMenuBar) + n.SetPointer(ptr) + return +} +func NewQMenuBar(parent QWidget_ITF) *QMenuBar { + tmpValue := NewQMenuBarFromPointer(C.QMenuBar_NewQMenuBar(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMenuBar) ActionAt(pt core.QPoint_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenuBar_ActionAt(ptr.Pointer(), core.PointerFromQPoint(pt))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) ActionGeometry(act QAction_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QMenuBar_ActionGeometry(ptr.Pointer(), PointerFromQAction(act))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) ActiveAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenuBar_ActiveAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) AddAction(text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QMenuBar_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) AddAction2(text string, receiver core.QObject_ITF, member string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + tmpValue := NewQActionFromPointer(C.QMenuBar_AddAction2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC)) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) AddMenu(menu QMenu_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenuBar_AddMenu(ptr.Pointer(), PointerFromQMenu(menu))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) AddMenu2(title string) *QMenu { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQMenuFromPointer(C.QMenuBar_AddMenu2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) AddMenu3(icon gui.QIcon_ITF, title string) *QMenu { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQMenuFromPointer(C.QMenuBar_AddMenu3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) AddSeparator() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenuBar_AddSeparator(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) Clear() { + if ptr.Pointer() != nil { + C.QMenuBar_Clear(ptr.Pointer()) + } +} + +func (ptr *QMenuBar) CornerWidget(corner core.Qt__Corner) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QMenuBar_CornerWidget(ptr.Pointer(), C.longlong(corner))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQMenuBar_Hovered +func callbackQMenuBar_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hovered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QMenuBar) ConnectHovered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "hovered") { + C.QMenuBar_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenuBar) DisconnectHovered() { + if ptr.Pointer() != nil { + C.QMenuBar_DisconnectHovered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "hovered") + } +} + +func (ptr *QMenuBar) Hovered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenuBar_Hovered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QMenuBar) InitStyleOption(option QStyleOptionMenuItem_ITF, action QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenuBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionMenuItem(option), PointerFromQAction(action)) + } +} + +func (ptr *QMenuBar) InsertMenu(before QAction_ITF, menu QMenu_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenuBar_InsertMenu(ptr.Pointer(), PointerFromQAction(before), PointerFromQMenu(menu))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) InsertSeparator(before QAction_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QMenuBar_InsertSeparator(ptr.Pointer(), PointerFromQAction(before))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMenuBar) IsDefaultUp() bool { + if ptr.Pointer() != nil { + return int8(C.QMenuBar_IsDefaultUp(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMenuBar) IsNativeMenuBar() bool { + if ptr.Pointer() != nil { + return int8(C.QMenuBar_IsNativeMenuBar(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QMenuBar) SetActiveAction(act QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenuBar_SetActiveAction(ptr.Pointer(), PointerFromQAction(act)) + } +} + +func (ptr *QMenuBar) SetCornerWidget(widget QWidget_ITF, corner core.Qt__Corner) { + if ptr.Pointer() != nil { + C.QMenuBar_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(corner)) + } +} + +func (ptr *QMenuBar) SetDefaultUp(vbo bool) { + if ptr.Pointer() != nil { + C.QMenuBar_SetDefaultUp(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QMenuBar) SetNativeMenuBar(nativeMenuBar bool) { + if ptr.Pointer() != nil { + C.QMenuBar_SetNativeMenuBar(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(nativeMenuBar)))) + } +} + +//export callbackQMenuBar_Triggered +func callbackQMenuBar_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QMenuBar) ConnectTriggered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "triggered") { + C.QMenuBar_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenuBar) DisconnectTriggered() { + if ptr.Pointer() != nil { + C.QMenuBar_DisconnectTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "triggered") + } +} + +func (ptr *QMenuBar) Triggered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QMenuBar_Triggered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +//export callbackQMenuBar_DestroyQMenuBar +func callbackQMenuBar_DestroyQMenuBar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMenuBar"); signal != nil { + (*(*func())(signal))() + } else { + NewQMenuBarFromPointer(ptr).DestroyQMenuBarDefault() + } +} + +func (ptr *QMenuBar) ConnectDestroyQMenuBar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMenuBar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMenuBar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMenuBar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMenuBar) DisconnectDestroyQMenuBar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMenuBar") + } +} + +func (ptr *QMenuBar) DestroyQMenuBar() { + if ptr.Pointer() != nil { + C.QMenuBar_DestroyQMenuBar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMenuBar) DestroyQMenuBarDefault() { + if ptr.Pointer() != nil { + C.QMenuBar_DestroyQMenuBarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QMessageBox struct { + QDialog +} + +type QMessageBox_ITF interface { + QDialog_ITF + QMessageBox_PTR() *QMessageBox +} + +func (ptr *QMessageBox) QMessageBox_PTR() *QMessageBox { + return ptr +} + +func (ptr *QMessageBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QMessageBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQMessageBox(ptr QMessageBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMessageBox_PTR().Pointer() + } + return nil +} + +func NewQMessageBoxFromPointer(ptr unsafe.Pointer) (n *QMessageBox) { + n = new(QMessageBox) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QMessageBox__Icon +//QMessageBox::Icon +type QMessageBox__Icon int64 + +const ( + QMessageBox__NoIcon QMessageBox__Icon = QMessageBox__Icon(0) + QMessageBox__Information QMessageBox__Icon = QMessageBox__Icon(1) + QMessageBox__Warning QMessageBox__Icon = QMessageBox__Icon(2) + QMessageBox__Critical QMessageBox__Icon = QMessageBox__Icon(3) + QMessageBox__Question QMessageBox__Icon = QMessageBox__Icon(4) +) + +//go:generate stringer -type=QMessageBox__ButtonRole +//QMessageBox::ButtonRole +type QMessageBox__ButtonRole int64 + +const ( + QMessageBox__InvalidRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(-1) + QMessageBox__AcceptRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(0) + QMessageBox__RejectRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(1) + QMessageBox__DestructiveRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(2) + QMessageBox__ActionRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(3) + QMessageBox__HelpRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(4) + QMessageBox__YesRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(5) + QMessageBox__NoRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(6) + QMessageBox__ResetRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(7) + QMessageBox__ApplyRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(8) + QMessageBox__NRoles QMessageBox__ButtonRole = QMessageBox__ButtonRole(9) +) + +//go:generate stringer -type=QMessageBox__StandardButton +//QMessageBox::StandardButton +type QMessageBox__StandardButton int64 + +var ( + QMessageBox__NoButton QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000000) + QMessageBox__Ok QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000400) + QMessageBox__Save QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000800) + QMessageBox__SaveAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00001000) + QMessageBox__Open QMessageBox__StandardButton = QMessageBox__StandardButton(0x00002000) + QMessageBox__Yes QMessageBox__StandardButton = QMessageBox__StandardButton(0x00004000) + QMessageBox__YesToAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00008000) + QMessageBox__No QMessageBox__StandardButton = QMessageBox__StandardButton(0x00010000) + QMessageBox__NoToAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00020000) + QMessageBox__Abort QMessageBox__StandardButton = QMessageBox__StandardButton(0x00040000) + QMessageBox__Retry QMessageBox__StandardButton = QMessageBox__StandardButton(0x00080000) + QMessageBox__Ignore QMessageBox__StandardButton = QMessageBox__StandardButton(0x00100000) + QMessageBox__Close QMessageBox__StandardButton = QMessageBox__StandardButton(0x00200000) + QMessageBox__Cancel QMessageBox__StandardButton = QMessageBox__StandardButton(0x00400000) + QMessageBox__Discard QMessageBox__StandardButton = QMessageBox__StandardButton(0x00800000) + QMessageBox__Help QMessageBox__StandardButton = QMessageBox__StandardButton(0x01000000) + QMessageBox__Apply QMessageBox__StandardButton = QMessageBox__StandardButton(0x02000000) + QMessageBox__Reset QMessageBox__StandardButton = QMessageBox__StandardButton(0x04000000) + QMessageBox__RestoreDefaults QMessageBox__StandardButton = QMessageBox__StandardButton(0x08000000) + QMessageBox__FirstButton QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__Ok) + QMessageBox__LastButton QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__RestoreDefaults) + QMessageBox__YesAll QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__YesToAll) + QMessageBox__NoAll QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__NoToAll) + QMessageBox__Default QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000100) + QMessageBox__Escape QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000200) + QMessageBox__FlagMask QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000300) + QMessageBox__ButtonMask QMessageBox__StandardButton = QMessageBox__StandardButton(C.QMessageBox_ButtonMask_Type()) +) + +func NewQMessageBox(parent QWidget_ITF) *QMessageBox { + tmpValue := NewQMessageBoxFromPointer(C.QMessageBox_NewQMessageBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQMessageBox2(icon QMessageBox__Icon, title string, text string, buttons QMessageBox__StandardButton, parent QWidget_ITF, ff core.Qt__WindowType) *QMessageBox { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQMessageBoxFromPointer(C.QMessageBox_NewQMessageBox2(C.longlong(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QMessageBox_About(parent QWidget_ITF, title string, text string) { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QMessageBox_QMessageBox_About(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) +} + +func (ptr *QMessageBox) About(parent QWidget_ITF, title string, text string) { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QMessageBox_QMessageBox_About(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) +} + +func QMessageBox_AboutQt(parent QWidget_ITF, title string) { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QMessageBox_QMessageBox_AboutQt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) +} + +func (ptr *QMessageBox) AboutQt(parent QWidget_ITF, title string) { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QMessageBox_QMessageBox_AboutQt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) +} + +func (ptr *QMessageBox) AddButton(button QAbstractButton_ITF, role QMessageBox__ButtonRole) { + if ptr.Pointer() != nil { + C.QMessageBox_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.longlong(role)) + } +} + +func (ptr *QMessageBox) AddButton2(text string, role QMessageBox__ButtonRole) *QPushButton { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQPushButtonFromPointer(C.QMessageBox_AddButton2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(role))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMessageBox) AddButton3(button QMessageBox__StandardButton) *QPushButton { + if ptr.Pointer() != nil { + tmpValue := NewQPushButtonFromPointer(C.QMessageBox_AddButton3(ptr.Pointer(), C.longlong(button))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMessageBox) Button(which QMessageBox__StandardButton) *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_Button(ptr.Pointer(), C.longlong(which))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQMessageBox_ButtonClicked +func callbackQMessageBox_ButtonClicked(ptr unsafe.Pointer, button unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "buttonClicked"); signal != nil { + (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) + } + +} + +func (ptr *QMessageBox) ConnectButtonClicked(f func(button *QAbstractButton)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked") { + C.QMessageBox_ConnectButtonClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked"); signal != nil { + f := func(button *QAbstractButton) { + (*(*func(*QAbstractButton))(signal))(button) + f(button) + } + qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMessageBox) DisconnectButtonClicked() { + if ptr.Pointer() != nil { + C.QMessageBox_DisconnectButtonClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "buttonClicked") + } +} + +func (ptr *QMessageBox) ButtonClicked(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox_ButtonClicked(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +func (ptr *QMessageBox) ButtonRole(button QAbstractButton_ITF) QMessageBox__ButtonRole { + if ptr.Pointer() != nil { + return QMessageBox__ButtonRole(C.QMessageBox_ButtonRole(ptr.Pointer(), PointerFromQAbstractButton(button))) + } + return 0 +} + +func (ptr *QMessageBox) Buttons() []*QAbstractButton { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton { + out := make([]*QAbstractButton, int(l.len)) + tmpList := NewQMessageBoxFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__buttons_atList(i) + } + return out + }(C.QMessageBox_Buttons(ptr.Pointer())) + } + return make([]*QAbstractButton, 0) +} + +func (ptr *QMessageBox) CheckBox() *QCheckBox { + if ptr.Pointer() != nil { + tmpValue := NewQCheckBoxFromPointer(C.QMessageBox_CheckBox(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMessageBox) ClickedButton() *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_ClickedButton(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QMessageBox_Critical(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Critical(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) Critical(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Critical(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) DefaultButton() *QPushButton { + if ptr.Pointer() != nil { + tmpValue := NewQPushButtonFromPointer(C.QMessageBox_DefaultButton(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMessageBox) DetailedText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMessageBox_DetailedText(ptr.Pointer())) + } + return "" +} + +func (ptr *QMessageBox) EscapeButton() *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_EscapeButton(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMessageBox) Icon() QMessageBox__Icon { + if ptr.Pointer() != nil { + return QMessageBox__Icon(C.QMessageBox_Icon(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMessageBox) IconPixmap() *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QMessageBox_IconPixmap(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func QMessageBox_Information(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Information(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) Information(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Information(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) InformativeText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMessageBox_InformativeText(ptr.Pointer())) + } + return "" +} + +func (ptr *QMessageBox) Open(receiver core.QObject_ITF, member string) { + if ptr.Pointer() != nil { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QMessageBox_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) + } +} + +func QMessageBox_Question(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Question(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) Question(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Question(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) RemoveButton(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +func (ptr *QMessageBox) SetCheckBox(cb QCheckBox_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox_SetCheckBox(ptr.Pointer(), PointerFromQCheckBox(cb)) + } +} + +func (ptr *QMessageBox) SetDefaultButton(button QPushButton_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox_SetDefaultButton(ptr.Pointer(), PointerFromQPushButton(button)) + } +} + +func (ptr *QMessageBox) SetDefaultButton2(button QMessageBox__StandardButton) { + if ptr.Pointer() != nil { + C.QMessageBox_SetDefaultButton2(ptr.Pointer(), C.longlong(button)) + } +} + +func (ptr *QMessageBox) SetDetailedText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QMessageBox_SetDetailedText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QMessageBox) SetEscapeButton(button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox_SetEscapeButton(ptr.Pointer(), PointerFromQAbstractButton(button)) + } +} + +func (ptr *QMessageBox) SetEscapeButton2(button QMessageBox__StandardButton) { + if ptr.Pointer() != nil { + C.QMessageBox_SetEscapeButton2(ptr.Pointer(), C.longlong(button)) + } +} + +func (ptr *QMessageBox) SetIcon(vqm QMessageBox__Icon) { + if ptr.Pointer() != nil { + C.QMessageBox_SetIcon(ptr.Pointer(), C.longlong(vqm)) + } +} + +func (ptr *QMessageBox) SetIconPixmap(pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox_SetIconPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QMessageBox) SetInformativeText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QMessageBox_SetInformativeText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QMessageBox) SetStandardButtons(buttons QMessageBox__StandardButton) { + if ptr.Pointer() != nil { + C.QMessageBox_SetStandardButtons(ptr.Pointer(), C.longlong(buttons)) + } +} + +func (ptr *QMessageBox) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QMessageBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QMessageBox) SetTextFormat(format core.Qt__TextFormat) { + if ptr.Pointer() != nil { + C.QMessageBox_SetTextFormat(ptr.Pointer(), C.longlong(format)) + } +} + +func (ptr *QMessageBox) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { + if ptr.Pointer() != nil { + C.QMessageBox_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QMessageBox) SetWindowTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QMessageBox_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QMessageBox) StandardButton(button QAbstractButton_ITF) QMessageBox__StandardButton { + if ptr.Pointer() != nil { + return QMessageBox__StandardButton(C.QMessageBox_StandardButton(ptr.Pointer(), PointerFromQAbstractButton(button))) + } + return 0 +} + +func (ptr *QMessageBox) StandardButtons() QMessageBox__StandardButton { + if ptr.Pointer() != nil { + return QMessageBox__StandardButton(C.QMessageBox_StandardButtons(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMessageBox) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QMessageBox_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QMessageBox) TextFormat() core.Qt__TextFormat { + if ptr.Pointer() != nil { + return core.Qt__TextFormat(C.QMessageBox_TextFormat(ptr.Pointer())) + } + return 0 +} + +func (ptr *QMessageBox) TextInteractionFlags() core.Qt__TextInteractionFlag { + if ptr.Pointer() != nil { + return core.Qt__TextInteractionFlag(C.QMessageBox_TextInteractionFlags(ptr.Pointer())) + } + return 0 +} + +func QMessageBox_Warning(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Warning(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +func (ptr *QMessageBox) Warning(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Warning(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) +} + +//export callbackQMessageBox_DestroyQMessageBox +func callbackQMessageBox_DestroyQMessageBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMessageBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQMessageBoxFromPointer(ptr).DestroyQMessageBoxDefault() + } +} + +func (ptr *QMessageBox) ConnectDestroyQMessageBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMessageBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMessageBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMessageBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMessageBox) DisconnectDestroyQMessageBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMessageBox") + } +} + +func (ptr *QMessageBox) DestroyQMessageBox() { + if ptr.Pointer() != nil { + C.QMessageBox_DestroyQMessageBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMessageBox) DestroyQMessageBoxDefault() { + if ptr.Pointer() != nil { + C.QMessageBox_DestroyQMessageBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMessageBox) __buttons_atList(i int) *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox___buttons_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMessageBox) __buttons_setList(i QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QMessageBox___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i)) + } +} + +func (ptr *QMessageBox) __buttons_newList() unsafe.Pointer { + return C.QMessageBox___buttons_newList(ptr.Pointer()) +} + +type QMouseEventTransition struct { + core.QEventTransition +} + +type QMouseEventTransition_ITF interface { + core.QEventTransition_ITF + QMouseEventTransition_PTR() *QMouseEventTransition +} + +func (ptr *QMouseEventTransition) QMouseEventTransition_PTR() *QMouseEventTransition { + return ptr +} + +func (ptr *QMouseEventTransition) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QEventTransition_PTR().Pointer() + } + return nil +} + +func (ptr *QMouseEventTransition) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QEventTransition_PTR().SetPointer(p) + } +} + +func PointerFromQMouseEventTransition(ptr QMouseEventTransition_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QMouseEventTransition_PTR().Pointer() + } + return nil +} + +func NewQMouseEventTransitionFromPointer(ptr unsafe.Pointer) (n *QMouseEventTransition) { + n = new(QMouseEventTransition) + n.SetPointer(ptr) + return +} +func NewQMouseEventTransition(sourceState core.QState_ITF) *QMouseEventTransition { + tmpValue := NewQMouseEventTransitionFromPointer(C.QMouseEventTransition_NewQMouseEventTransition(core.PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQMouseEventTransition2(object core.QObject_ITF, ty core.QEvent__Type, button core.Qt__MouseButton, sourceState core.QState_ITF) *QMouseEventTransition { + tmpValue := NewQMouseEventTransitionFromPointer(C.QMouseEventTransition_NewQMouseEventTransition2(core.PointerFromQObject(object), C.longlong(ty), C.longlong(button), core.PointerFromQState(sourceState))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QMouseEventTransition) Button() core.Qt__MouseButton { + if ptr.Pointer() != nil { + return core.Qt__MouseButton(C.QMouseEventTransition_Button(ptr.Pointer())) + } + return 0 +} + +//export callbackQMouseEventTransition_EventTest +func callbackQMouseEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventTestDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QMouseEventTransition) EventTestDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMouseEventTransition_EventTestDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QMouseEventTransition) HitTestPath() *gui.QPainterPath { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPainterPathFromPointer(C.QMouseEventTransition_HitTestPath(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) ModifierMask() core.Qt__KeyboardModifier { + if ptr.Pointer() != nil { + return core.Qt__KeyboardModifier(C.QMouseEventTransition_ModifierMask(ptr.Pointer())) + } + return 0 +} + +//export callbackQMouseEventTransition_OnTransition +func callbackQMouseEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQMouseEventTransitionFromPointer(ptr).OnTransitionDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QMouseEventTransition) OnTransitionDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_OnTransitionDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QMouseEventTransition) SetButton(button core.Qt__MouseButton) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_SetButton(ptr.Pointer(), C.longlong(button)) + } +} + +func (ptr *QMouseEventTransition) SetHitTestPath(path gui.QPainterPath_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_SetHitTestPath(ptr.Pointer(), gui.PointerFromQPainterPath(path)) + } +} + +func (ptr *QMouseEventTransition) SetModifierMask(modifierMask core.Qt__KeyboardModifier) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_SetModifierMask(ptr.Pointer(), C.longlong(modifierMask)) + } +} + +//export callbackQMouseEventTransition_DestroyQMouseEventTransition +func callbackQMouseEventTransition_DestroyQMouseEventTransition(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QMouseEventTransition"); signal != nil { + (*(*func())(signal))() + } else { + NewQMouseEventTransitionFromPointer(ptr).DestroyQMouseEventTransitionDefault() + } +} + +func (ptr *QMouseEventTransition) ConnectDestroyQMouseEventTransition(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QMouseEventTransition"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QMouseEventTransition", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QMouseEventTransition", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QMouseEventTransition) DisconnectDestroyQMouseEventTransition() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QMouseEventTransition") + } +} + +func (ptr *QMouseEventTransition) DestroyQMouseEventTransition() { + if ptr.Pointer() != nil { + C.QMouseEventTransition_DestroyQMouseEventTransition(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMouseEventTransition) DestroyQMouseEventTransitionDefault() { + if ptr.Pointer() != nil { + C.QMouseEventTransition_DestroyQMouseEventTransitionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QMouseEventTransition) __animations_atList(i int) *core.QAbstractAnimation { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractAnimationFromPointer(C.QMouseEventTransition___animations_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __animations_setList(i core.QAbstractAnimation_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___animations_setList(ptr.Pointer(), core.PointerFromQAbstractAnimation(i)) + } +} + +func (ptr *QMouseEventTransition) __animations_newList() unsafe.Pointer { + return C.QMouseEventTransition___animations_newList(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __setTargetStates_targets_atList(i int) *core.QAbstractState { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractStateFromPointer(C.QMouseEventTransition___setTargetStates_targets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __setTargetStates_targets_setList(i core.QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___setTargetStates_targets_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) + } +} + +func (ptr *QMouseEventTransition) __setTargetStates_targets_newList() unsafe.Pointer { + return C.QMouseEventTransition___setTargetStates_targets_newList(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __targetStates_atList(i int) *core.QAbstractState { + if ptr.Pointer() != nil { + tmpValue := core.NewQAbstractStateFromPointer(C.QMouseEventTransition___targetStates_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __targetStates_setList(i core.QAbstractState_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___targetStates_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) + } +} + +func (ptr *QMouseEventTransition) __targetStates_newList() unsafe.Pointer { + return C.QMouseEventTransition___targetStates_newList(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMouseEventTransition) __children_newList() unsafe.Pointer { + return C.QMouseEventTransition___children_newList(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QMouseEventTransition___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QMouseEventTransition) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QMouseEventTransition___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMouseEventTransition) __findChildren_newList() unsafe.Pointer { + return C.QMouseEventTransition___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMouseEventTransition) __findChildren_newList3() unsafe.Pointer { + return C.QMouseEventTransition___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QMouseEventTransition) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QMouseEventTransition) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QMouseEventTransition) __qFindChildren_newList2() unsafe.Pointer { + return C.QMouseEventTransition___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQMouseEventTransition_Event +func callbackQMouseEventTransition_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QMouseEventTransition) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMouseEventTransition_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQMouseEventTransition_TargetStateChanged +func callbackQMouseEventTransition_TargetStateChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQMouseEventTransition_TargetStatesChanged +func callbackQMouseEventTransition_TargetStatesChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQMouseEventTransition_Triggered +func callbackQMouseEventTransition_Triggered(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func())(signal))() + } + +} + +//export callbackQMouseEventTransition_ChildEvent +func callbackQMouseEventTransition_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQMouseEventTransitionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QMouseEventTransition) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQMouseEventTransition_ConnectNotify +func callbackQMouseEventTransition_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQMouseEventTransitionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QMouseEventTransition) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQMouseEventTransition_CustomEvent +func callbackQMouseEventTransition_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQMouseEventTransitionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QMouseEventTransition) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQMouseEventTransition_DeleteLater +func callbackQMouseEventTransition_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQMouseEventTransitionFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QMouseEventTransition) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QMouseEventTransition_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQMouseEventTransition_Destroyed +func callbackQMouseEventTransition_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQMouseEventTransition_DisconnectNotify +func callbackQMouseEventTransition_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQMouseEventTransitionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QMouseEventTransition) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQMouseEventTransition_EventFilter +func callbackQMouseEventTransition_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QMouseEventTransition) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QMouseEventTransition_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQMouseEventTransition_MetaObject +func callbackQMouseEventTransition_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQMouseEventTransitionFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QMouseEventTransition) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QMouseEventTransition_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQMouseEventTransition_ObjectNameChanged +func callbackQMouseEventTransition_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQMouseEventTransition_TimerEvent +func callbackQMouseEventTransition_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQMouseEventTransitionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QMouseEventTransition) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QMouseEventTransition_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QOpenGLWidget struct { + QWidget +} + +type QOpenGLWidget_ITF interface { + QWidget_ITF + QOpenGLWidget_PTR() *QOpenGLWidget +} + +func (ptr *QOpenGLWidget) QOpenGLWidget_PTR() *QOpenGLWidget { + return ptr +} + +func (ptr *QOpenGLWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QOpenGLWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQOpenGLWidget(ptr QOpenGLWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QOpenGLWidget_PTR().Pointer() + } + return nil +} + +func NewQOpenGLWidgetFromPointer(ptr unsafe.Pointer) (n *QOpenGLWidget) { + n = new(QOpenGLWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QOpenGLWidget__UpdateBehavior +//QOpenGLWidget::UpdateBehavior +type QOpenGLWidget__UpdateBehavior int64 + +const ( + QOpenGLWidget__NoPartialUpdate QOpenGLWidget__UpdateBehavior = QOpenGLWidget__UpdateBehavior(0) + QOpenGLWidget__PartialUpdate QOpenGLWidget__UpdateBehavior = QOpenGLWidget__UpdateBehavior(1) +) + +func NewQOpenGLWidget(parent QWidget_ITF, ff core.Qt__WindowType) *QOpenGLWidget { + tmpValue := NewQOpenGLWidgetFromPointer(C.QOpenGLWidget_NewQOpenGLWidget(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQOpenGLWidget_AboutToCompose +func callbackQOpenGLWidget_AboutToCompose(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToCompose"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QOpenGLWidget) ConnectAboutToCompose(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToCompose") { + C.QOpenGLWidget_ConnectAboutToCompose(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToCompose"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToCompose"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToCompose", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToCompose", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectAboutToCompose() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DisconnectAboutToCompose(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToCompose") + } +} + +func (ptr *QOpenGLWidget) AboutToCompose() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_AboutToCompose(ptr.Pointer()) + } +} + +//export callbackQOpenGLWidget_AboutToResize +func callbackQOpenGLWidget_AboutToResize(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "aboutToResize"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QOpenGLWidget) ConnectAboutToResize(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "aboutToResize") { + C.QOpenGLWidget_ConnectAboutToResize(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToResize"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "aboutToResize"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "aboutToResize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "aboutToResize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectAboutToResize() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DisconnectAboutToResize(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "aboutToResize") + } +} + +func (ptr *QOpenGLWidget) AboutToResize() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_AboutToResize(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) Context() *gui.QOpenGLContext { + if ptr.Pointer() != nil { + tmpValue := gui.NewQOpenGLContextFromPointer(C.QOpenGLWidget_Context(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QOpenGLWidget) DefaultFramebufferObject() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLWidget_DefaultFramebufferObject(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLWidget) DoneCurrent() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DoneCurrent(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) Format() *gui.QSurfaceFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQSurfaceFormatFromPointer(C.QOpenGLWidget_Format(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QSurfaceFormat).DestroyQSurfaceFormat) + return tmpValue + } + return nil +} + +//export callbackQOpenGLWidget_FrameSwapped +func callbackQOpenGLWidget_FrameSwapped(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "frameSwapped"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QOpenGLWidget) ConnectFrameSwapped(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "frameSwapped") { + C.QOpenGLWidget_ConnectFrameSwapped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameSwapped"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "frameSwapped"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectFrameSwapped() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DisconnectFrameSwapped(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "frameSwapped") + } +} + +func (ptr *QOpenGLWidget) FrameSwapped() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_FrameSwapped(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) GrabFramebuffer() *gui.QImage { + if ptr.Pointer() != nil { + tmpValue := gui.NewQImageFromPointer(C.QOpenGLWidget_GrabFramebuffer(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage) + return tmpValue + } + return nil +} + +//export callbackQOpenGLWidget_InitializeGL +func callbackQOpenGLWidget_InitializeGL(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initializeGL"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWidgetFromPointer(ptr).InitializeGLDefault() + } +} + +func (ptr *QOpenGLWidget) ConnectInitializeGL(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initializeGL"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectInitializeGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initializeGL") + } +} + +func (ptr *QOpenGLWidget) InitializeGL() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_InitializeGL(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) InitializeGLDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_InitializeGLDefault(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) IsValid() bool { + if ptr.Pointer() != nil { + return int8(C.QOpenGLWidget_IsValid(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QOpenGLWidget) MakeCurrent() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_MakeCurrent(ptr.Pointer()) + } +} + +//export callbackQOpenGLWidget_PaintGL +func callbackQOpenGLWidget_PaintGL(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintGL"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWidgetFromPointer(ptr).PaintGLDefault() + } +} + +func (ptr *QOpenGLWidget) ConnectPaintGL(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintGL"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectPaintGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintGL") + } +} + +func (ptr *QOpenGLWidget) PaintGL() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_PaintGL(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) PaintGLDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_PaintGLDefault(ptr.Pointer()) + } +} + +//export callbackQOpenGLWidget_ResizeGL +func callbackQOpenGLWidget_ResizeGL(ptr unsafe.Pointer, w C.int, h C.int) { + if signal := qt.GetSignal(ptr, "resizeGL"); signal != nil { + (*(*func(int, int))(signal))(int(int32(w)), int(int32(h))) + } else { + NewQOpenGLWidgetFromPointer(ptr).ResizeGLDefault(int(int32(w)), int(int32(h))) + } +} + +func (ptr *QOpenGLWidget) ConnectResizeGL(f func(w int, h int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeGL"); signal != nil { + f := func(w int, h int) { + (*(*func(int, int))(signal))(w, h) + f(w, h) + } + qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectResizeGL() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeGL") + } +} + +func (ptr *QOpenGLWidget) ResizeGL(w int, h int) { + if ptr.Pointer() != nil { + C.QOpenGLWidget_ResizeGL(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QOpenGLWidget) ResizeGLDefault(w int, h int) { + if ptr.Pointer() != nil { + C.QOpenGLWidget_ResizeGLDefault(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +//export callbackQOpenGLWidget_Resized +func callbackQOpenGLWidget_Resized(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resized"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QOpenGLWidget) ConnectResized(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "resized") { + C.QOpenGLWidget_ConnectResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "resized"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectResized() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DisconnectResized(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "resized") + } +} + +func (ptr *QOpenGLWidget) Resized() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_Resized(ptr.Pointer()) + } +} + +func (ptr *QOpenGLWidget) SetFormat(format gui.QSurfaceFormat_ITF) { + if ptr.Pointer() != nil { + C.QOpenGLWidget_SetFormat(ptr.Pointer(), gui.PointerFromQSurfaceFormat(format)) + } +} + +func (ptr *QOpenGLWidget) SetTextureFormat(texFormat uint) { + if ptr.Pointer() != nil { + C.QOpenGLWidget_SetTextureFormat(ptr.Pointer(), C.uint(uint32(texFormat))) + } +} + +func (ptr *QOpenGLWidget) SetUpdateBehavior(updateBehavior QOpenGLWidget__UpdateBehavior) { + if ptr.Pointer() != nil { + C.QOpenGLWidget_SetUpdateBehavior(ptr.Pointer(), C.longlong(updateBehavior)) + } +} + +func (ptr *QOpenGLWidget) TextureFormat() uint { + if ptr.Pointer() != nil { + return uint(uint32(C.QOpenGLWidget_TextureFormat(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QOpenGLWidget) UpdateBehavior() QOpenGLWidget__UpdateBehavior { + if ptr.Pointer() != nil { + return QOpenGLWidget__UpdateBehavior(C.QOpenGLWidget_UpdateBehavior(ptr.Pointer())) + } + return 0 +} + +//export callbackQOpenGLWidget_DestroyQOpenGLWidget +func callbackQOpenGLWidget_DestroyQOpenGLWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QOpenGLWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQOpenGLWidgetFromPointer(ptr).DestroyQOpenGLWidgetDefault() + } +} + +func (ptr *QOpenGLWidget) ConnectDestroyQOpenGLWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QOpenGLWidget) DisconnectDestroyQOpenGLWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLWidget") + } +} + +func (ptr *QOpenGLWidget) DestroyQOpenGLWidget() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DestroyQOpenGLWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QOpenGLWidget) DestroyQOpenGLWidgetDefault() { + if ptr.Pointer() != nil { + C.QOpenGLWidget_DestroyQOpenGLWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPanGesture struct { + QGesture +} + +type QPanGesture_ITF interface { + QGesture_ITF + QPanGesture_PTR() *QPanGesture +} + +func (ptr *QPanGesture) QPanGesture_PTR() *QPanGesture { + return ptr +} + +func (ptr *QPanGesture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGesture_PTR().Pointer() + } + return nil +} + +func (ptr *QPanGesture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGesture_PTR().SetPointer(p) + } +} + +func PointerFromQPanGesture(ptr QPanGesture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPanGesture_PTR().Pointer() + } + return nil +} + +func NewQPanGestureFromPointer(ptr unsafe.Pointer) (n *QPanGesture) { + n = new(QPanGesture) + n.SetPointer(ptr) + return +} +func (ptr *QPanGesture) Acceleration() float64 { + if ptr.Pointer() != nil { + return float64(C.QPanGesture_Acceleration(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPanGesture) Delta() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPanGesture_Delta(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPanGesture) LastOffset() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPanGesture_LastOffset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPanGesture) Offset() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPanGesture_Offset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPanGesture) SetAcceleration(value float64) { + if ptr.Pointer() != nil { + C.QPanGesture_SetAcceleration(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPanGesture) SetLastOffset(value core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPanGesture_SetLastOffset(ptr.Pointer(), core.PointerFromQPointF(value)) + } +} + +func (ptr *QPanGesture) SetOffset(value core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPanGesture_SetOffset(ptr.Pointer(), core.PointerFromQPointF(value)) + } +} + +//export callbackQPanGesture_DestroyQPanGesture +func callbackQPanGesture_DestroyQPanGesture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPanGesture"); signal != nil { + (*(*func())(signal))() + } else { + NewQPanGestureFromPointer(ptr).DestroyQPanGestureDefault() + } +} + +func (ptr *QPanGesture) ConnectDestroyQPanGesture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPanGesture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPanGesture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPanGesture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPanGesture) DisconnectDestroyQPanGesture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPanGesture") + } +} + +func (ptr *QPanGesture) DestroyQPanGesture() { + if ptr.Pointer() != nil { + C.QPanGesture_DestroyQPanGesture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPanGesture) DestroyQPanGestureDefault() { + if ptr.Pointer() != nil { + C.QPanGesture_DestroyQPanGestureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPinchGesture struct { + QGesture +} + +type QPinchGesture_ITF interface { + QGesture_ITF + QPinchGesture_PTR() *QPinchGesture +} + +func (ptr *QPinchGesture) QPinchGesture_PTR() *QPinchGesture { + return ptr +} + +func (ptr *QPinchGesture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGesture_PTR().Pointer() + } + return nil +} + +func (ptr *QPinchGesture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGesture_PTR().SetPointer(p) + } +} + +func PointerFromQPinchGesture(ptr QPinchGesture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPinchGesture_PTR().Pointer() + } + return nil +} + +func NewQPinchGestureFromPointer(ptr unsafe.Pointer) (n *QPinchGesture) { + n = new(QPinchGesture) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPinchGesture__ChangeFlag +//QPinchGesture::ChangeFlag +type QPinchGesture__ChangeFlag int64 + +const ( + QPinchGesture__ScaleFactorChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x1) + QPinchGesture__RotationAngleChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x2) + QPinchGesture__CenterPointChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x4) +) + +func (ptr *QPinchGesture) CenterPoint() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_CenterPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPinchGesture) ChangeFlags() QPinchGesture__ChangeFlag { + if ptr.Pointer() != nil { + return QPinchGesture__ChangeFlag(C.QPinchGesture_ChangeFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) LastCenterPoint() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_LastCenterPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPinchGesture) LastRotationAngle() float64 { + if ptr.Pointer() != nil { + return float64(C.QPinchGesture_LastRotationAngle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) LastScaleFactor() float64 { + if ptr.Pointer() != nil { + return float64(C.QPinchGesture_LastScaleFactor(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) RotationAngle() float64 { + if ptr.Pointer() != nil { + return float64(C.QPinchGesture_RotationAngle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) ScaleFactor() float64 { + if ptr.Pointer() != nil { + return float64(C.QPinchGesture_ScaleFactor(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) SetCenterPoint(value core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value)) + } +} + +func (ptr *QPinchGesture) SetChangeFlags(value QPinchGesture__ChangeFlag) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetChangeFlags(ptr.Pointer(), C.longlong(value)) + } +} + +func (ptr *QPinchGesture) SetLastCenterPoint(value core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetLastCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value)) + } +} + +func (ptr *QPinchGesture) SetLastRotationAngle(value float64) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetLastRotationAngle(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPinchGesture) SetLastScaleFactor(value float64) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetLastScaleFactor(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPinchGesture) SetRotationAngle(value float64) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetRotationAngle(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPinchGesture) SetScaleFactor(value float64) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetScaleFactor(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPinchGesture) SetStartCenterPoint(value core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetStartCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value)) + } +} + +func (ptr *QPinchGesture) SetTotalChangeFlags(value QPinchGesture__ChangeFlag) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetTotalChangeFlags(ptr.Pointer(), C.longlong(value)) + } +} + +func (ptr *QPinchGesture) SetTotalRotationAngle(value float64) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetTotalRotationAngle(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPinchGesture) SetTotalScaleFactor(value float64) { + if ptr.Pointer() != nil { + C.QPinchGesture_SetTotalScaleFactor(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QPinchGesture) StartCenterPoint() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_StartCenterPoint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QPinchGesture) TotalChangeFlags() QPinchGesture__ChangeFlag { + if ptr.Pointer() != nil { + return QPinchGesture__ChangeFlag(C.QPinchGesture_TotalChangeFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) TotalRotationAngle() float64 { + if ptr.Pointer() != nil { + return float64(C.QPinchGesture_TotalRotationAngle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPinchGesture) TotalScaleFactor() float64 { + if ptr.Pointer() != nil { + return float64(C.QPinchGesture_TotalScaleFactor(ptr.Pointer())) + } + return 0 +} + +//export callbackQPinchGesture_DestroyQPinchGesture +func callbackQPinchGesture_DestroyQPinchGesture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPinchGesture"); signal != nil { + (*(*func())(signal))() + } else { + NewQPinchGestureFromPointer(ptr).DestroyQPinchGestureDefault() + } +} + +func (ptr *QPinchGesture) ConnectDestroyQPinchGesture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPinchGesture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPinchGesture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPinchGesture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPinchGesture) DisconnectDestroyQPinchGesture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPinchGesture") + } +} + +func (ptr *QPinchGesture) DestroyQPinchGesture() { + if ptr.Pointer() != nil { + C.QPinchGesture_DestroyQPinchGesture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPinchGesture) DestroyQPinchGestureDefault() { + if ptr.Pointer() != nil { + C.QPinchGesture_DestroyQPinchGestureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPlainTextDocumentLayout struct { + gui.QAbstractTextDocumentLayout +} + +type QPlainTextDocumentLayout_ITF interface { + gui.QAbstractTextDocumentLayout_ITF + QPlainTextDocumentLayout_PTR() *QPlainTextDocumentLayout +} + +func (ptr *QPlainTextDocumentLayout) QPlainTextDocumentLayout_PTR() *QPlainTextDocumentLayout { + return ptr +} + +func (ptr *QPlainTextDocumentLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractTextDocumentLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractTextDocumentLayout_PTR().SetPointer(p) + } +} + +func PointerFromQPlainTextDocumentLayout(ptr QPlainTextDocumentLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlainTextDocumentLayout_PTR().Pointer() + } + return nil +} + +func NewQPlainTextDocumentLayoutFromPointer(ptr unsafe.Pointer) (n *QPlainTextDocumentLayout) { + n = new(QPlainTextDocumentLayout) + n.SetPointer(ptr) + return +} +func NewQPlainTextDocumentLayout(document gui.QTextDocument_ITF) *QPlainTextDocumentLayout { + tmpValue := NewQPlainTextDocumentLayoutFromPointer(C.QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(gui.PointerFromQTextDocument(document))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQPlainTextDocumentLayout_BlockBoundingRect +func callbackQPlainTextDocumentLayout_BlockBoundingRect(ptr unsafe.Pointer, block unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "blockBoundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func(*gui.QTextBlock) *core.QRectF)(signal))(gui.NewQTextBlockFromPointer(block))) + } + + return core.PointerFromQRectF(NewQPlainTextDocumentLayoutFromPointer(ptr).BlockBoundingRectDefault(gui.NewQTextBlockFromPointer(block))) +} + +func (ptr *QPlainTextDocumentLayout) ConnectBlockBoundingRect(f func(block *gui.QTextBlock) *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "blockBoundingRect"); signal != nil { + f := func(block *gui.QTextBlock) *core.QRectF { + (*(*func(*gui.QTextBlock) *core.QRectF)(signal))(block) + return f(block) + } + qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectBlockBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "blockBoundingRect") + } +} + +func (ptr *QPlainTextDocumentLayout) BlockBoundingRect(block gui.QTextBlock_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_BlockBoundingRect(ptr.Pointer(), gui.PointerFromQTextBlock(block))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) BlockBoundingRectDefault(block gui.QTextBlock_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_BlockBoundingRectDefault(ptr.Pointer(), gui.PointerFromQTextBlock(block))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) CursorWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextDocumentLayout_CursorWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQPlainTextDocumentLayout_DocumentChanged +func callbackQPlainTextDocumentLayout_DocumentChanged(ptr unsafe.Pointer, from C.int, charsRemoved C.int, charsAdded C.int) { + if signal := qt.GetSignal(ptr, "documentChanged"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(from)), int(int32(charsRemoved)), int(int32(charsAdded))) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).DocumentChangedDefault(int(int32(from)), int(int32(charsRemoved)), int(int32(charsAdded))) + } +} + +func (ptr *QPlainTextDocumentLayout) ConnectDocumentChanged(f func(from int, charsRemoved int, charsAdded int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "documentChanged"); signal != nil { + f := func(from int, charsRemoved int, charsAdded int) { + (*(*func(int, int, int))(signal))(from, charsRemoved, charsAdded) + f(from, charsRemoved, charsAdded) + } + qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectDocumentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "documentChanged") + } +} + +func (ptr *QPlainTextDocumentLayout) DocumentChanged(from int, charsRemoved int, charsAdded int) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DocumentChanged(ptr.Pointer(), C.int(int32(from)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) + } +} + +func (ptr *QPlainTextDocumentLayout) DocumentChangedDefault(from int, charsRemoved int, charsAdded int) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DocumentChangedDefault(ptr.Pointer(), C.int(int32(from)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) + } +} + +//export callbackQPlainTextDocumentLayout_DocumentSize +func callbackQPlainTextDocumentLayout_DocumentSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "documentSize"); signal != nil { + return core.PointerFromQSizeF((*(*func() *core.QSizeF)(signal))()) + } + + return core.PointerFromQSizeF(NewQPlainTextDocumentLayoutFromPointer(ptr).DocumentSizeDefault()) +} + +func (ptr *QPlainTextDocumentLayout) ConnectDocumentSize(f func() *core.QSizeF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "documentSize"); signal != nil { + f := func() *core.QSizeF { + (*(*func() *core.QSizeF)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectDocumentSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "documentSize") + } +} + +func (ptr *QPlainTextDocumentLayout) DocumentSize() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QPlainTextDocumentLayout_DocumentSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) DocumentSizeDefault() *core.QSizeF { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFFromPointer(C.QPlainTextDocumentLayout_DocumentSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) EnsureBlockLayout(block gui.QTextBlock_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_EnsureBlockLayout(ptr.Pointer(), gui.PointerFromQTextBlock(block)) + } +} + +//export callbackQPlainTextDocumentLayout_FrameBoundingRect +func callbackQPlainTextDocumentLayout_FrameBoundingRect(ptr unsafe.Pointer, vqt unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "frameBoundingRect"); signal != nil { + return core.PointerFromQRectF((*(*func(*gui.QTextFrame) *core.QRectF)(signal))(gui.NewQTextFrameFromPointer(vqt))) + } + + return core.PointerFromQRectF(NewQPlainTextDocumentLayoutFromPointer(ptr).FrameBoundingRectDefault(gui.NewQTextFrameFromPointer(vqt))) +} + +func (ptr *QPlainTextDocumentLayout) ConnectFrameBoundingRect(f func(vqt *gui.QTextFrame) *core.QRectF) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "frameBoundingRect"); signal != nil { + f := func(vqt *gui.QTextFrame) *core.QRectF { + (*(*func(*gui.QTextFrame) *core.QRectF)(signal))(vqt) + return f(vqt) + } + qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectFrameBoundingRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "frameBoundingRect") + } +} + +func (ptr *QPlainTextDocumentLayout) FrameBoundingRect(vqt gui.QTextFrame_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_FrameBoundingRect(ptr.Pointer(), gui.PointerFromQTextFrame(vqt))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) FrameBoundingRectDefault(vqt gui.QTextFrame_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_FrameBoundingRectDefault(ptr.Pointer(), gui.PointerFromQTextFrame(vqt))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +//export callbackQPlainTextDocumentLayout_HitTest +func callbackQPlainTextDocumentLayout_HitTest(ptr unsafe.Pointer, vqp unsafe.Pointer, vqt C.longlong) C.int { + if signal := qt.GetSignal(ptr, "hitTest"); signal != nil { + return C.int(int32((*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(core.NewQPointFFromPointer(vqp), core.Qt__HitTestAccuracy(vqt)))) + } + + return C.int(int32(NewQPlainTextDocumentLayoutFromPointer(ptr).HitTestDefault(core.NewQPointFFromPointer(vqp), core.Qt__HitTestAccuracy(vqt)))) +} + +func (ptr *QPlainTextDocumentLayout) ConnectHitTest(f func(vqp *core.QPointF, vqt core.Qt__HitTestAccuracy) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hitTest"); signal != nil { + f := func(vqp *core.QPointF, vqt core.Qt__HitTestAccuracy) int { + (*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(vqp, vqt) + return f(vqp, vqt) + } + qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectHitTest() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hitTest") + } +} + +func (ptr *QPlainTextDocumentLayout) HitTest(vqp core.QPointF_ITF, vqt core.Qt__HitTestAccuracy) int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextDocumentLayout_HitTest(ptr.Pointer(), core.PointerFromQPointF(vqp), C.longlong(vqt)))) + } + return 0 +} + +func (ptr *QPlainTextDocumentLayout) HitTestDefault(vqp core.QPointF_ITF, vqt core.Qt__HitTestAccuracy) int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextDocumentLayout_HitTestDefault(ptr.Pointer(), core.PointerFromQPointF(vqp), C.longlong(vqt)))) + } + return 0 +} + +//export callbackQPlainTextDocumentLayout_PageCount +func callbackQPlainTextDocumentLayout_PageCount(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "pageCount"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQPlainTextDocumentLayoutFromPointer(ptr).PageCountDefault())) +} + +func (ptr *QPlainTextDocumentLayout) ConnectPageCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pageCount"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectPageCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pageCount") + } +} + +func (ptr *QPlainTextDocumentLayout) PageCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextDocumentLayout_PageCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPlainTextDocumentLayout) PageCountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextDocumentLayout_PageCountDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPlainTextDocumentLayout) RequestUpdate() { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_RequestUpdate(ptr.Pointer()) + } +} + +func (ptr *QPlainTextDocumentLayout) SetCursorWidth(width int) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_SetCursorWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +//export callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout +func callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPlainTextDocumentLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).DestroyQPlainTextDocumentLayoutDefault() + } +} + +func (ptr *QPlainTextDocumentLayout) ConnectDestroyQPlainTextDocumentLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPlainTextDocumentLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectDestroyQPlainTextDocumentLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout") + } +} + +func (ptr *QPlainTextDocumentLayout) DestroyQPlainTextDocumentLayout() { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPlainTextDocumentLayout) DestroyQPlainTextDocumentLayoutDefault() { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPlainTextDocumentLayout) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPlainTextDocumentLayout) __children_newList() unsafe.Pointer { + return C.QPlainTextDocumentLayout___children_newList(ptr.Pointer()) +} + +func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QPlainTextDocumentLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QPlainTextDocumentLayout___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QPlainTextDocumentLayout) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPlainTextDocumentLayout) __findChildren_newList() unsafe.Pointer { + return C.QPlainTextDocumentLayout___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QPlainTextDocumentLayout) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPlainTextDocumentLayout) __findChildren_newList3() unsafe.Pointer { + return C.QPlainTextDocumentLayout___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QPlainTextDocumentLayout) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextDocumentLayout) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QPlainTextDocumentLayout) __qFindChildren_newList2() unsafe.Pointer { + return C.QPlainTextDocumentLayout___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQPlainTextDocumentLayout_DocumentSizeChanged +func callbackQPlainTextDocumentLayout_DocumentSizeChanged(ptr unsafe.Pointer, newSize unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "documentSizeChanged"); signal != nil { + (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(newSize)) + } + +} + +//export callbackQPlainTextDocumentLayout_DrawInlineObject +func callbackQPlainTextDocumentLayout_DrawInlineObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, object unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawInlineObject"); signal != nil { + (*(*func(*gui.QPainter, *core.QRectF, *gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), gui.NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).DrawInlineObjectDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), gui.NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) + } +} + +func (ptr *QPlainTextDocumentLayout) DrawInlineObjectDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF, object gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DrawInlineObjectDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect), gui.PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format)) + } +} + +//export callbackQPlainTextDocumentLayout_PageCountChanged +func callbackQPlainTextDocumentLayout_PageCountChanged(ptr unsafe.Pointer, newPages C.int) { + if signal := qt.GetSignal(ptr, "pageCountChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(newPages))) + } + +} + +//export callbackQPlainTextDocumentLayout_PositionInlineObject +func callbackQPlainTextDocumentLayout_PositionInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "positionInlineObject"); signal != nil { + (*(*func(*gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).PositionInlineObjectDefault(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) + } +} + +func (ptr *QPlainTextDocumentLayout) PositionInlineObjectDefault(item gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_PositionInlineObjectDefault(ptr.Pointer(), gui.PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format)) + } +} + +//export callbackQPlainTextDocumentLayout_ResizeInlineObject +func callbackQPlainTextDocumentLayout_ResizeInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeInlineObject"); signal != nil { + (*(*func(*gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).ResizeInlineObjectDefault(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) + } +} + +func (ptr *QPlainTextDocumentLayout) ResizeInlineObjectDefault(item gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_ResizeInlineObjectDefault(ptr.Pointer(), gui.PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format)) + } +} + +//export callbackQPlainTextDocumentLayout_Update +func callbackQPlainTextDocumentLayout_Update(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) + } + +} + +//export callbackQPlainTextDocumentLayout_UpdateBlock +func callbackQPlainTextDocumentLayout_UpdateBlock(ptr unsafe.Pointer, block unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateBlock"); signal != nil { + (*(*func(*gui.QTextBlock))(signal))(gui.NewQTextBlockFromPointer(block)) + } + +} + +//export callbackQPlainTextDocumentLayout_ChildEvent +func callbackQPlainTextDocumentLayout_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QPlainTextDocumentLayout) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQPlainTextDocumentLayout_ConnectNotify +func callbackQPlainTextDocumentLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QPlainTextDocumentLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQPlainTextDocumentLayout_CustomEvent +func callbackQPlainTextDocumentLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QPlainTextDocumentLayout) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQPlainTextDocumentLayout_DeleteLater +func callbackQPlainTextDocumentLayout_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QPlainTextDocumentLayout) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQPlainTextDocumentLayout_Destroyed +func callbackQPlainTextDocumentLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQPlainTextDocumentLayout_DisconnectNotify +func callbackQPlainTextDocumentLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QPlainTextDocumentLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQPlainTextDocumentLayout_Event +func callbackQPlainTextDocumentLayout_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPlainTextDocumentLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QPlainTextDocumentLayout) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextDocumentLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQPlainTextDocumentLayout_EventFilter +func callbackQPlainTextDocumentLayout_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPlainTextDocumentLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QPlainTextDocumentLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextDocumentLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQPlainTextDocumentLayout_MetaObject +func callbackQPlainTextDocumentLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQPlainTextDocumentLayoutFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QPlainTextDocumentLayout) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QPlainTextDocumentLayout_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQPlainTextDocumentLayout_ObjectNameChanged +func callbackQPlainTextDocumentLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQPlainTextDocumentLayout_TimerEvent +func callbackQPlainTextDocumentLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQPlainTextDocumentLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QPlainTextDocumentLayout) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextDocumentLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QPlainTextEdit struct { + QAbstractScrollArea +} + +type QPlainTextEdit_ITF interface { + QAbstractScrollArea_ITF + QPlainTextEdit_PTR() *QPlainTextEdit +} + +func (ptr *QPlainTextEdit) QPlainTextEdit_PTR() *QPlainTextEdit { + return ptr +} + +func (ptr *QPlainTextEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func (ptr *QPlainTextEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractScrollArea_PTR().SetPointer(p) + } +} + +func PointerFromQPlainTextEdit(ptr QPlainTextEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPlainTextEdit_PTR().Pointer() + } + return nil +} + +func NewQPlainTextEditFromPointer(ptr unsafe.Pointer) (n *QPlainTextEdit) { + n = new(QPlainTextEdit) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QPlainTextEdit__LineWrapMode +//QPlainTextEdit::LineWrapMode +type QPlainTextEdit__LineWrapMode int64 + +const ( + QPlainTextEdit__NoWrap QPlainTextEdit__LineWrapMode = QPlainTextEdit__LineWrapMode(0) + QPlainTextEdit__WidgetWidth QPlainTextEdit__LineWrapMode = QPlainTextEdit__LineWrapMode(1) +) + +func NewQPlainTextEdit(parent QWidget_ITF) *QPlainTextEdit { + tmpValue := NewQPlainTextEditFromPointer(C.QPlainTextEdit_NewQPlainTextEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPlainTextEdit2(text string, parent QWidget_ITF) *QPlainTextEdit { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQPlainTextEditFromPointer(C.QPlainTextEdit_NewQPlainTextEdit2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QPlainTextEdit) AnchorAt(pos core.QPoint_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPlainTextEdit_AnchorAt(ptr.Pointer(), core.PointerFromQPoint(pos))) + } + return "" +} + +//export callbackQPlainTextEdit_AppendHtml +func callbackQPlainTextEdit_AppendHtml(ptr unsafe.Pointer, html C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "appendHtml"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(html)) + } else { + NewQPlainTextEditFromPointer(ptr).AppendHtmlDefault(cGoUnpackString(html)) + } +} + +func (ptr *QPlainTextEdit) ConnectAppendHtml(f func(html string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "appendHtml"); signal != nil { + f := func(html string) { + (*(*func(string))(signal))(html) + f(html) + } + qt.ConnectSignal(ptr.Pointer(), "appendHtml", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "appendHtml", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectAppendHtml() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "appendHtml") + } +} + +func (ptr *QPlainTextEdit) AppendHtml(html string) { + if ptr.Pointer() != nil { + var htmlC *C.char + if html != "" { + htmlC = C.CString(html) + defer C.free(unsafe.Pointer(htmlC)) + } + C.QPlainTextEdit_AppendHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: htmlC, len: C.longlong(len(html))}) + } +} + +func (ptr *QPlainTextEdit) AppendHtmlDefault(html string) { + if ptr.Pointer() != nil { + var htmlC *C.char + if html != "" { + htmlC = C.CString(html) + defer C.free(unsafe.Pointer(htmlC)) + } + C.QPlainTextEdit_AppendHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: htmlC, len: C.longlong(len(html))}) + } +} + +//export callbackQPlainTextEdit_AppendPlainText +func callbackQPlainTextEdit_AppendPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "appendPlainText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQPlainTextEditFromPointer(ptr).AppendPlainTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QPlainTextEdit) ConnectAppendPlainText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "appendPlainText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "appendPlainText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "appendPlainText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectAppendPlainText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "appendPlainText") + } +} + +func (ptr *QPlainTextEdit) AppendPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPlainTextEdit_AppendPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPlainTextEdit) AppendPlainTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPlainTextEdit_AppendPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPlainTextEdit) BackgroundVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_BackgroundVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) BlockBoundingGeometry(block gui.QTextBlock_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPlainTextEdit_BlockBoundingGeometry(ptr.Pointer(), gui.PointerFromQTextBlock(block))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) BlockBoundingRect(block gui.QTextBlock_ITF) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QPlainTextEdit_BlockBoundingRect(ptr.Pointer(), gui.PointerFromQTextBlock(block))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) BlockCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextEdit_BlockCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQPlainTextEdit_BlockCountChanged +func callbackQPlainTextEdit_BlockCountChanged(ptr unsafe.Pointer, newBlockCount C.int) { + if signal := qt.GetSignal(ptr, "blockCountChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(newBlockCount))) + } + +} + +func (ptr *QPlainTextEdit) ConnectBlockCountChanged(f func(newBlockCount int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "blockCountChanged") { + C.QPlainTextEdit_ConnectBlockCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blockCountChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "blockCountChanged"); signal != nil { + f := func(newBlockCount int) { + (*(*func(int))(signal))(newBlockCount) + f(newBlockCount) + } + qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectBlockCountChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectBlockCountChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "blockCountChanged") + } +} + +func (ptr *QPlainTextEdit) BlockCountChanged(newBlockCount int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_BlockCountChanged(ptr.Pointer(), C.int(int32(newBlockCount))) + } +} + +//export callbackQPlainTextEdit_CanInsertFromMimeData +func callbackQPlainTextEdit_CanInsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canInsertFromMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData) bool)(signal))(core.NewQMimeDataFromPointer(source))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQPlainTextEditFromPointer(ptr).CanInsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source))))) +} + +func (ptr *QPlainTextEdit) ConnectCanInsertFromMimeData(f func(source *core.QMimeData) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "canInsertFromMimeData"); signal != nil { + f := func(source *core.QMimeData) bool { + (*(*func(*core.QMimeData) bool)(signal))(source) + return f(source) + } + qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCanInsertFromMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "canInsertFromMimeData") + } +} + +func (ptr *QPlainTextEdit) CanInsertFromMimeData(source core.QMimeData_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_CanInsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) CanInsertFromMimeDataDefault(source core.QMimeData_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_CanInsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) CanPaste() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_CanPaste(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQPlainTextEdit_CenterCursor +func callbackQPlainTextEdit_CenterCursor(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "centerCursor"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).CenterCursorDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectCenterCursor(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "centerCursor"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "centerCursor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "centerCursor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCenterCursor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "centerCursor") + } +} + +func (ptr *QPlainTextEdit) CenterCursor() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_CenterCursor(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) CenterCursorDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_CenterCursorDefault(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) CenterOnScroll() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_CenterOnScroll(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQPlainTextEdit_Clear +func callbackQPlainTextEdit_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QPlainTextEdit) Clear() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Clear(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) ClearDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) ContentOffset() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QPlainTextEdit_ContentOffset(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +//export callbackQPlainTextEdit_Copy +func callbackQPlainTextEdit_Copy(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "copy"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).CopyDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectCopy(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCopy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "copy") + } +} + +func (ptr *QPlainTextEdit) Copy() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Copy(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) CopyDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_CopyDefault(ptr.Pointer()) + } +} + +//export callbackQPlainTextEdit_CopyAvailable +func callbackQPlainTextEdit_CopyAvailable(ptr unsafe.Pointer, yes C.char) { + if signal := qt.GetSignal(ptr, "copyAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(yes) != 0) + } + +} + +func (ptr *QPlainTextEdit) ConnectCopyAvailable(f func(yes bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "copyAvailable") { + C.QPlainTextEdit_ConnectCopyAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "copyAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "copyAvailable"); signal != nil { + f := func(yes bool) { + (*(*func(bool))(signal))(yes) + f(yes) + } + qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCopyAvailable() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectCopyAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "copyAvailable") + } +} + +func (ptr *QPlainTextEdit) CopyAvailable(yes bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_CopyAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(yes)))) + } +} + +//export callbackQPlainTextEdit_CreateMimeDataFromSelection +func callbackQPlainTextEdit_CreateMimeDataFromSelection(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createMimeDataFromSelection"); signal != nil { + return core.PointerFromQMimeData((*(*func() *core.QMimeData)(signal))()) + } + + return core.PointerFromQMimeData(NewQPlainTextEditFromPointer(ptr).CreateMimeDataFromSelectionDefault()) +} + +func (ptr *QPlainTextEdit) ConnectCreateMimeDataFromSelection(f func() *core.QMimeData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createMimeDataFromSelection"); signal != nil { + f := func() *core.QMimeData { + (*(*func() *core.QMimeData)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCreateMimeDataFromSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createMimeDataFromSelection") + } +} + +func (ptr *QPlainTextEdit) CreateMimeDataFromSelection() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QPlainTextEdit_CreateMimeDataFromSelection(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CreateMimeDataFromSelectionDefault() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QPlainTextEdit_CreateMimeDataFromSelectionDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CreateStandardContextMenu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QPlainTextEdit_CreateStandardContextMenu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CreateStandardContextMenu2(position core.QPoint_ITF) *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QPlainTextEdit_CreateStandardContextMenu2(ptr.Pointer(), core.PointerFromQPoint(position))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CurrentCharFormat() *gui.QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCharFormatFromPointer(C.QPlainTextEdit_CurrentCharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CursorForPosition(pos core.QPoint_ITF) *gui.QTextCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCursorFromPointer(C.QPlainTextEdit_CursorForPosition(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +//export callbackQPlainTextEdit_CursorPositionChanged +func callbackQPlainTextEdit_CursorPositionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QPlainTextEdit) ConnectCursorPositionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { + C.QPlainTextEdit_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCursorPositionChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectCursorPositionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") + } +} + +func (ptr *QPlainTextEdit) CursorPositionChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_CursorPositionChanged(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) CursorRect(cursor gui.QTextCursor_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPlainTextEdit_CursorRect(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CursorRect2() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QPlainTextEdit_CursorRect2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) CursorWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextEdit_CursorWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQPlainTextEdit_Cut +func callbackQPlainTextEdit_Cut(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cut"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).CutDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectCut(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectCut() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cut") + } +} + +func (ptr *QPlainTextEdit) Cut() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Cut(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) CutDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_CutDefault(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) Document() *gui.QTextDocument { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextDocumentFromPointer(C.QPlainTextEdit_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) DocumentTitle() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPlainTextEdit_DocumentTitle(ptr.Pointer())) + } + return "" +} + +func (ptr *QPlainTextEdit) EnsureCursorVisible() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_EnsureCursorVisible(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) Find(exp string, options gui.QTextDocument__FindFlag) bool { + if ptr.Pointer() != nil { + var expC *C.char + if exp != "" { + expC = C.CString(exp) + defer C.free(unsafe.Pointer(expC)) + } + return int8(C.QPlainTextEdit_Find(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: expC, len: C.longlong(len(exp))}, C.longlong(options))) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) Find2(exp core.QRegExp_ITF, options gui.QTextDocument__FindFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_Find2(ptr.Pointer(), core.PointerFromQRegExp(exp), C.longlong(options))) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) Find3(exp core.QRegularExpression_ITF, options gui.QTextDocument__FindFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_Find3(ptr.Pointer(), core.PointerFromQRegularExpression(exp), C.longlong(options))) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) FirstVisibleBlock() *gui.QTextBlock { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextBlockFromPointer(C.QPlainTextEdit_FirstVisibleBlock(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextBlock).DestroyQTextBlock) + return tmpValue + } + return nil +} + +//export callbackQPlainTextEdit_InsertFromMimeData +func callbackQPlainTextEdit_InsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "insertFromMimeData"); signal != nil { + (*(*func(*core.QMimeData))(signal))(core.NewQMimeDataFromPointer(source)) + } else { + NewQPlainTextEditFromPointer(ptr).InsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source)) + } +} + +func (ptr *QPlainTextEdit) ConnectInsertFromMimeData(f func(source *core.QMimeData)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertFromMimeData"); signal != nil { + f := func(source *core.QMimeData) { + (*(*func(*core.QMimeData))(signal))(source) + f(source) + } + qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectInsertFromMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertFromMimeData") + } +} + +func (ptr *QPlainTextEdit) InsertFromMimeData(source core.QMimeData_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_InsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source)) + } +} + +func (ptr *QPlainTextEdit) InsertFromMimeDataDefault(source core.QMimeData_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_InsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source)) + } +} + +//export callbackQPlainTextEdit_InsertPlainText +func callbackQPlainTextEdit_InsertPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "insertPlainText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQPlainTextEditFromPointer(ptr).InsertPlainTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QPlainTextEdit) ConnectInsertPlainText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertPlainText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectInsertPlainText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertPlainText") + } +} + +func (ptr *QPlainTextEdit) InsertPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPlainTextEdit_InsertPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPlainTextEdit) InsertPlainTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPlainTextEdit_InsertPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPlainTextEdit) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) IsUndoRedoEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_IsUndoRedoEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) LineWrapMode() QPlainTextEdit__LineWrapMode { + if ptr.Pointer() != nil { + return QPlainTextEdit__LineWrapMode(C.QPlainTextEdit_LineWrapMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQPlainTextEdit_LoadResource +func callbackQPlainTextEdit_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "loadResource"); signal != nil { + return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name))) + } + + return core.PointerFromQVariant(NewQPlainTextEditFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name))) +} + +func (ptr *QPlainTextEdit) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil { + f := func(ty int, name *core.QUrl) *core.QVariant { + (*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name) + return f(ty, name) + } + qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectLoadResource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadResource") + } +} + +func (ptr *QPlainTextEdit) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QPlainTextEdit_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QPlainTextEdit_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) MaximumBlockCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextEdit_MaximumBlockCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QPlainTextEdit) MergeCurrentCharFormat(modifier gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_MergeCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(modifier)) + } +} + +//export callbackQPlainTextEdit_ModificationChanged +func callbackQPlainTextEdit_ModificationChanged(ptr unsafe.Pointer, changed C.char) { + if signal := qt.GetSignal(ptr, "modificationChanged"); signal != nil { + (*(*func(bool))(signal))(int8(changed) != 0) + } + +} + +func (ptr *QPlainTextEdit) ConnectModificationChanged(f func(changed bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "modificationChanged") { + C.QPlainTextEdit_ConnectModificationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modificationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "modificationChanged"); signal != nil { + f := func(changed bool) { + (*(*func(bool))(signal))(changed) + f(changed) + } + qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectModificationChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectModificationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "modificationChanged") + } +} + +func (ptr *QPlainTextEdit) ModificationChanged(changed bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_ModificationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(changed)))) + } +} + +func (ptr *QPlainTextEdit) MoveCursor(operation gui.QTextCursor__MoveOperation, mode gui.QTextCursor__MoveMode) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_MoveCursor(ptr.Pointer(), C.longlong(operation), C.longlong(mode)) + } +} + +func (ptr *QPlainTextEdit) OverwriteMode() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_OverwriteMode(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQPlainTextEdit_Paste +func callbackQPlainTextEdit_Paste(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paste"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).PasteDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectPaste(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectPaste() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paste") + } +} + +func (ptr *QPlainTextEdit) Paste() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Paste(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) PasteDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_PasteDefault(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) PlaceholderText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPlainTextEdit_PlaceholderText(ptr.Pointer())) + } + return "" +} + +func (ptr *QPlainTextEdit) Print(printer gui.QPagedPaintDevice_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Print(ptr.Pointer(), gui.PointerFromQPagedPaintDevice(printer)) + } +} + +//export callbackQPlainTextEdit_Redo +func callbackQPlainTextEdit_Redo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).RedoDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectRedo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectRedo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo") + } +} + +func (ptr *QPlainTextEdit) Redo() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Redo(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) RedoDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_RedoDefault(ptr.Pointer()) + } +} + +//export callbackQPlainTextEdit_RedoAvailable +func callbackQPlainTextEdit_RedoAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QPlainTextEdit) ConnectRedoAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") { + C.QPlainTextEdit_ConnectRedoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectRedoAvailable() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectRedoAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redoAvailable") + } +} + +func (ptr *QPlainTextEdit) RedoAvailable(available bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +//export callbackQPlainTextEdit_SelectAll +func callbackQPlainTextEdit_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QPlainTextEdit) SelectAll() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SelectAllDefault(ptr.Pointer()) + } +} + +//export callbackQPlainTextEdit_SelectionChanged +func callbackQPlainTextEdit_SelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QPlainTextEdit) ConnectSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QPlainTextEdit_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QPlainTextEdit) SelectionChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) SetBackgroundVisible(visible bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetBackgroundVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QPlainTextEdit) SetCenterOnScroll(enabled bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetCenterOnScroll(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QPlainTextEdit) SetCurrentCharFormat(format gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format)) + } +} + +func (ptr *QPlainTextEdit) SetCursorWidth(width int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetCursorWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QPlainTextEdit) SetDocument(document gui.QTextDocument_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document)) + } +} + +func (ptr *QPlainTextEdit) SetDocumentTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QPlainTextEdit_SetDocumentTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QPlainTextEdit) SetLineWrapMode(mode QPlainTextEdit__LineWrapMode) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetLineWrapMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QPlainTextEdit) SetMaximumBlockCount(maximum int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetMaximumBlockCount(ptr.Pointer(), C.int(int32(maximum))) + } +} + +func (ptr *QPlainTextEdit) SetOverwriteMode(overwrite bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite)))) + } +} + +func (ptr *QPlainTextEdit) SetPlaceholderText(placeholderText string) { + if ptr.Pointer() != nil { + var placeholderTextC *C.char + if placeholderText != "" { + placeholderTextC = C.CString(placeholderText) + defer C.free(unsafe.Pointer(placeholderTextC)) + } + C.QPlainTextEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: placeholderTextC, len: C.longlong(len(placeholderText))}) + } +} + +//export callbackQPlainTextEdit_SetPlainText +func callbackQPlainTextEdit_SetPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setPlainText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQPlainTextEditFromPointer(ptr).SetPlainTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QPlainTextEdit) ConnectSetPlainText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPlainText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectSetPlainText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPlainText") + } +} + +func (ptr *QPlainTextEdit) SetPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPlainTextEdit_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPlainTextEdit) SetPlainTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QPlainTextEdit_SetPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QPlainTextEdit) SetReadOnly(ro bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ro)))) + } +} + +func (ptr *QPlainTextEdit) SetTabChangesFocus(b bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QPlainTextEdit) SetTabStopDistance(distance float64) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetTabStopDistance(ptr.Pointer(), C.double(distance)) + } +} + +func (ptr *QPlainTextEdit) SetTabStopWidth(width int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetTabStopWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QPlainTextEdit) SetTextCursor(cursor gui.QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)) + } +} + +func (ptr *QPlainTextEdit) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QPlainTextEdit) SetUndoRedoEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QPlainTextEdit) SetWordWrapMode(policy gui.QTextOption__WrapMode) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_SetWordWrapMode(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QPlainTextEdit) TabChangesFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QPlainTextEdit_TabChangesFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPlainTextEdit) TabStopDistance() float64 { + if ptr.Pointer() != nil { + return float64(C.QPlainTextEdit_TabStopDistance(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPlainTextEdit) TabStopWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QPlainTextEdit_TabStopWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQPlainTextEdit_TextChanged +func callbackQPlainTextEdit_TextChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QPlainTextEdit) ConnectTextChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { + C.QPlainTextEdit_ConnectTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectTextChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "textChanged") + } +} + +func (ptr *QPlainTextEdit) TextChanged() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_TextChanged(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) TextCursor() *gui.QTextCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCursorFromPointer(C.QPlainTextEdit_TextCursor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QPlainTextEdit) TextInteractionFlags() core.Qt__TextInteractionFlag { + if ptr.Pointer() != nil { + return core.Qt__TextInteractionFlag(C.QPlainTextEdit_TextInteractionFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QPlainTextEdit) ToPlainText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QPlainTextEdit_ToPlainText(ptr.Pointer())) + } + return "" +} + +//export callbackQPlainTextEdit_Undo +func callbackQPlainTextEdit_Undo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).UndoDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectUndo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectUndo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo") + } +} + +func (ptr *QPlainTextEdit) Undo() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_Undo(ptr.Pointer()) + } +} + +func (ptr *QPlainTextEdit) UndoDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_UndoDefault(ptr.Pointer()) + } +} + +//export callbackQPlainTextEdit_UndoAvailable +func callbackQPlainTextEdit_UndoAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QPlainTextEdit) ConnectUndoAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") { + C.QPlainTextEdit_ConnectUndoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectUndoAvailable() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectUndoAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "undoAvailable") + } +} + +func (ptr *QPlainTextEdit) UndoAvailable(available bool) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +//export callbackQPlainTextEdit_UpdateRequest +func callbackQPlainTextEdit_UpdateRequest(ptr unsafe.Pointer, rect unsafe.Pointer, dy C.int) { + if signal := qt.GetSignal(ptr, "updateRequest"); signal != nil { + (*(*func(*core.QRect, int))(signal))(core.NewQRectFromPointer(rect), int(int32(dy))) + } + +} + +func (ptr *QPlainTextEdit) ConnectUpdateRequest(f func(rect *core.QRect, dy int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "updateRequest") { + C.QPlainTextEdit_ConnectUpdateRequest(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updateRequest"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "updateRequest"); signal != nil { + f := func(rect *core.QRect, dy int) { + (*(*func(*core.QRect, int))(signal))(rect, dy) + f(rect, dy) + } + qt.ConnectSignal(ptr.Pointer(), "updateRequest", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateRequest", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectUpdateRequest() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DisconnectUpdateRequest(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "updateRequest") + } +} + +func (ptr *QPlainTextEdit) UpdateRequest(rect core.QRect_ITF, dy int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_UpdateRequest(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(dy))) + } +} + +func (ptr *QPlainTextEdit) WordWrapMode() gui.QTextOption__WrapMode { + if ptr.Pointer() != nil { + return gui.QTextOption__WrapMode(C.QPlainTextEdit_WordWrapMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQPlainTextEdit_ZoomIn +func callbackQPlainTextEdit_ZoomIn(ptr unsafe.Pointer, ran C.int) { + if signal := qt.GetSignal(ptr, "zoomIn"); signal != nil { + (*(*func(int))(signal))(int(int32(ran))) + } else { + NewQPlainTextEditFromPointer(ptr).ZoomInDefault(int(int32(ran))) + } +} + +func (ptr *QPlainTextEdit) ConnectZoomIn(f func(ran int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "zoomIn"); signal != nil { + f := func(ran int) { + (*(*func(int))(signal))(ran) + f(ran) + } + qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectZoomIn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "zoomIn") + } +} + +func (ptr *QPlainTextEdit) ZoomIn(ran int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_ZoomIn(ptr.Pointer(), C.int(int32(ran))) + } +} + +func (ptr *QPlainTextEdit) ZoomInDefault(ran int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_ZoomInDefault(ptr.Pointer(), C.int(int32(ran))) + } +} + +//export callbackQPlainTextEdit_ZoomOut +func callbackQPlainTextEdit_ZoomOut(ptr unsafe.Pointer, ran C.int) { + if signal := qt.GetSignal(ptr, "zoomOut"); signal != nil { + (*(*func(int))(signal))(int(int32(ran))) + } else { + NewQPlainTextEditFromPointer(ptr).ZoomOutDefault(int(int32(ran))) + } +} + +func (ptr *QPlainTextEdit) ConnectZoomOut(f func(ran int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "zoomOut"); signal != nil { + f := func(ran int) { + (*(*func(int))(signal))(ran) + f(ran) + } + qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectZoomOut() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "zoomOut") + } +} + +func (ptr *QPlainTextEdit) ZoomOut(ran int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_ZoomOut(ptr.Pointer(), C.int(int32(ran))) + } +} + +func (ptr *QPlainTextEdit) ZoomOutDefault(ran int) { + if ptr.Pointer() != nil { + C.QPlainTextEdit_ZoomOutDefault(ptr.Pointer(), C.int(int32(ran))) + } +} + +//export callbackQPlainTextEdit_DestroyQPlainTextEdit +func callbackQPlainTextEdit_DestroyQPlainTextEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPlainTextEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQPlainTextEditFromPointer(ptr).DestroyQPlainTextEditDefault() + } +} + +func (ptr *QPlainTextEdit) ConnectDestroyQPlainTextEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPlainTextEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPlainTextEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPlainTextEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPlainTextEdit) DisconnectDestroyQPlainTextEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPlainTextEdit") + } +} + +func (ptr *QPlainTextEdit) DestroyQPlainTextEdit() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DestroyQPlainTextEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPlainTextEdit) DestroyQPlainTextEditDefault() { + if ptr.Pointer() != nil { + C.QPlainTextEdit_DestroyQPlainTextEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QProgressBar struct { + QWidget +} + +type QProgressBar_ITF interface { + QWidget_ITF + QProgressBar_PTR() *QProgressBar +} + +func (ptr *QProgressBar) QProgressBar_PTR() *QProgressBar { + return ptr +} + +func (ptr *QProgressBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QProgressBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQProgressBar(ptr QProgressBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QProgressBar_PTR().Pointer() + } + return nil +} + +func NewQProgressBarFromPointer(ptr unsafe.Pointer) (n *QProgressBar) { + n = new(QProgressBar) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QProgressBar__Direction +//QProgressBar::Direction +type QProgressBar__Direction int64 + +const ( + QProgressBar__TopToBottom QProgressBar__Direction = QProgressBar__Direction(0) + QProgressBar__BottomToTop QProgressBar__Direction = QProgressBar__Direction(1) +) + +func NewQProgressBar(parent QWidget_ITF) *QProgressBar { + tmpValue := NewQProgressBarFromPointer(C.QProgressBar_NewQProgressBar(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QProgressBar) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QProgressBar_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QProgressBar) Format() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProgressBar_Format(ptr.Pointer())) + } + return "" +} + +func (ptr *QProgressBar) InitStyleOption(option QStyleOptionProgressBar_ITF) { + if ptr.Pointer() != nil { + C.QProgressBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionProgressBar(option)) + } +} + +func (ptr *QProgressBar) InvertedAppearance() bool { + if ptr.Pointer() != nil { + return int8(C.QProgressBar_InvertedAppearance(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QProgressBar) IsTextVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QProgressBar_IsTextVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QProgressBar) Maximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressBar_Maximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProgressBar) Minimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressBar_Minimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProgressBar) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QProgressBar_Orientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQProgressBar_Reset +func callbackQProgressBar_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQProgressBarFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QProgressBar) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QProgressBar) Reset() { + if ptr.Pointer() != nil { + C.QProgressBar_Reset(ptr.Pointer()) + } +} + +func (ptr *QProgressBar) ResetDefault() { + if ptr.Pointer() != nil { + C.QProgressBar_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QProgressBar) ResetFormat() { + if ptr.Pointer() != nil { + C.QProgressBar_ResetFormat(ptr.Pointer()) + } +} + +func (ptr *QProgressBar) SetAlignment(alignment core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QProgressBar_SetAlignment(ptr.Pointer(), C.longlong(alignment)) + } +} + +func (ptr *QProgressBar) SetFormat(format string) { + if ptr.Pointer() != nil { + var formatC *C.char + if format != "" { + formatC = C.CString(format) + defer C.free(unsafe.Pointer(formatC)) + } + C.QProgressBar_SetFormat(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: formatC, len: C.longlong(len(format))}) + } +} + +func (ptr *QProgressBar) SetInvertedAppearance(invert bool) { + if ptr.Pointer() != nil { + C.QProgressBar_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(invert)))) + } +} + +//export callbackQProgressBar_SetMaximum +func callbackQProgressBar_SetMaximum(ptr unsafe.Pointer, maximum C.int) { + if signal := qt.GetSignal(ptr, "setMaximum"); signal != nil { + (*(*func(int))(signal))(int(int32(maximum))) + } else { + NewQProgressBarFromPointer(ptr).SetMaximumDefault(int(int32(maximum))) + } +} + +func (ptr *QProgressBar) ConnectSetMaximum(f func(maximum int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMaximum"); signal != nil { + f := func(maximum int) { + (*(*func(int))(signal))(maximum) + f(maximum) + } + qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectSetMaximum() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMaximum") + } +} + +func (ptr *QProgressBar) SetMaximum(maximum int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetMaximum(ptr.Pointer(), C.int(int32(maximum))) + } +} + +func (ptr *QProgressBar) SetMaximumDefault(maximum int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetMaximumDefault(ptr.Pointer(), C.int(int32(maximum))) + } +} + +//export callbackQProgressBar_SetMinimum +func callbackQProgressBar_SetMinimum(ptr unsafe.Pointer, minimum C.int) { + if signal := qt.GetSignal(ptr, "setMinimum"); signal != nil { + (*(*func(int))(signal))(int(int32(minimum))) + } else { + NewQProgressBarFromPointer(ptr).SetMinimumDefault(int(int32(minimum))) + } +} + +func (ptr *QProgressBar) ConnectSetMinimum(f func(minimum int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMinimum"); signal != nil { + f := func(minimum int) { + (*(*func(int))(signal))(minimum) + f(minimum) + } + qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectSetMinimum() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMinimum") + } +} + +func (ptr *QProgressBar) SetMinimum(minimum int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetMinimum(ptr.Pointer(), C.int(int32(minimum))) + } +} + +func (ptr *QProgressBar) SetMinimumDefault(minimum int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetMinimumDefault(ptr.Pointer(), C.int(int32(minimum))) + } +} + +//export callbackQProgressBar_SetOrientation +func callbackQProgressBar_SetOrientation(ptr unsafe.Pointer, vqt C.longlong) { + if signal := qt.GetSignal(ptr, "setOrientation"); signal != nil { + (*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(vqt)) + } else { + NewQProgressBarFromPointer(ptr).SetOrientationDefault(core.Qt__Orientation(vqt)) + } +} + +func (ptr *QProgressBar) ConnectSetOrientation(f func(vqt core.Qt__Orientation)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setOrientation"); signal != nil { + f := func(vqt core.Qt__Orientation) { + (*(*func(core.Qt__Orientation))(signal))(vqt) + f(vqt) + } + qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectSetOrientation() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setOrientation") + } +} + +func (ptr *QProgressBar) SetOrientation(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QProgressBar_SetOrientation(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QProgressBar) SetOrientationDefault(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QProgressBar_SetOrientationDefault(ptr.Pointer(), C.longlong(vqt)) + } +} + +//export callbackQProgressBar_SetRange +func callbackQProgressBar_SetRange(ptr unsafe.Pointer, minimum C.int, maximum C.int) { + if signal := qt.GetSignal(ptr, "setRange"); signal != nil { + (*(*func(int, int))(signal))(int(int32(minimum)), int(int32(maximum))) + } else { + NewQProgressBarFromPointer(ptr).SetRangeDefault(int(int32(minimum)), int(int32(maximum))) + } +} + +func (ptr *QProgressBar) ConnectSetRange(f func(minimum int, maximum int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { + f := func(minimum int, maximum int) { + (*(*func(int, int))(signal))(minimum, maximum) + f(minimum, maximum) + } + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectSetRange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRange") + } +} + +func (ptr *QProgressBar) SetRange(minimum int, maximum int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) + } +} + +func (ptr *QProgressBar) SetRangeDefault(minimum int, maximum int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetRangeDefault(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) + } +} + +func (ptr *QProgressBar) SetTextDirection(textDirection QProgressBar__Direction) { + if ptr.Pointer() != nil { + C.QProgressBar_SetTextDirection(ptr.Pointer(), C.longlong(textDirection)) + } +} + +func (ptr *QProgressBar) SetTextVisible(visible bool) { + if ptr.Pointer() != nil { + C.QProgressBar_SetTextVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQProgressBar_SetValue +func callbackQProgressBar_SetValue(ptr unsafe.Pointer, value C.int) { + if signal := qt.GetSignal(ptr, "setValue"); signal != nil { + (*(*func(int))(signal))(int(int32(value))) + } else { + NewQProgressBarFromPointer(ptr).SetValueDefault(int(int32(value))) + } +} + +func (ptr *QProgressBar) ConnectSetValue(f func(value int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { + f := func(value int) { + (*(*func(int))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectSetValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setValue") + } +} + +func (ptr *QProgressBar) SetValue(value int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetValue(ptr.Pointer(), C.int(int32(value))) + } +} + +func (ptr *QProgressBar) SetValueDefault(value int) { + if ptr.Pointer() != nil { + C.QProgressBar_SetValueDefault(ptr.Pointer(), C.int(int32(value))) + } +} + +//export callbackQProgressBar_Text +func callbackQProgressBar_Text(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "text"); signal != nil { + tempVal := (*(*func() string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQProgressBarFromPointer(ptr).TextDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QProgressBar) ConnectText(f func() string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { + f := func() string { + (*(*func() string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "text") + } +} + +func (ptr *QProgressBar) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProgressBar_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QProgressBar) TextDefault() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProgressBar_TextDefault(ptr.Pointer())) + } + return "" +} + +func (ptr *QProgressBar) TextDirection() QProgressBar__Direction { + if ptr.Pointer() != nil { + return QProgressBar__Direction(C.QProgressBar_TextDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QProgressBar) Value() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressBar_Value(ptr.Pointer()))) + } + return 0 +} + +//export callbackQProgressBar_ValueChanged +func callbackQProgressBar_ValueChanged(ptr unsafe.Pointer, value C.int) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(value))) + } + +} + +func (ptr *QProgressBar) ConnectValueChanged(f func(value int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QProgressBar_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(value int) { + (*(*func(int))(signal))(value) + f(value) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QProgressBar_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QProgressBar) ValueChanged(value int) { + if ptr.Pointer() != nil { + C.QProgressBar_ValueChanged(ptr.Pointer(), C.int(int32(value))) + } +} + +//export callbackQProgressBar_DestroyQProgressBar +func callbackQProgressBar_DestroyQProgressBar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QProgressBar"); signal != nil { + (*(*func())(signal))() + } else { + NewQProgressBarFromPointer(ptr).DestroyQProgressBarDefault() + } +} + +func (ptr *QProgressBar) ConnectDestroyQProgressBar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QProgressBar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QProgressBar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QProgressBar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressBar) DisconnectDestroyQProgressBar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QProgressBar") + } +} + +func (ptr *QProgressBar) DestroyQProgressBar() { + if ptr.Pointer() != nil { + C.QProgressBar_DestroyQProgressBar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QProgressBar) DestroyQProgressBarDefault() { + if ptr.Pointer() != nil { + C.QProgressBar_DestroyQProgressBarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QProgressDialog struct { + QDialog +} + +type QProgressDialog_ITF interface { + QDialog_ITF + QProgressDialog_PTR() *QProgressDialog +} + +func (ptr *QProgressDialog) QProgressDialog_PTR() *QProgressDialog { + return ptr +} + +func (ptr *QProgressDialog) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QProgressDialog) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQProgressDialog(ptr QProgressDialog_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QProgressDialog_PTR().Pointer() + } + return nil +} + +func NewQProgressDialogFromPointer(ptr unsafe.Pointer) (n *QProgressDialog) { + n = new(QProgressDialog) + n.SetPointer(ptr) + return +} +func NewQProgressDialog(parent QWidget_ITF, ff core.Qt__WindowType) *QProgressDialog { + tmpValue := NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQProgressDialog2(labelText string, cancelButtonText string, minimum int, maximum int, parent QWidget_ITF, ff core.Qt__WindowType) *QProgressDialog { + var labelTextC *C.char + if labelText != "" { + labelTextC = C.CString(labelText) + defer C.free(unsafe.Pointer(labelTextC)) + } + var cancelButtonTextC *C.char + if cancelButtonText != "" { + cancelButtonTextC = C.CString(cancelButtonText) + defer C.free(unsafe.Pointer(cancelButtonTextC)) + } + tmpValue := NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog2(C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}, C.int(int32(minimum)), C.int(int32(maximum)), PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QProgressDialog) AutoClose() bool { + if ptr.Pointer() != nil { + return int8(C.QProgressDialog_AutoClose(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QProgressDialog) AutoReset() bool { + if ptr.Pointer() != nil { + return int8(C.QProgressDialog_AutoReset(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQProgressDialog_Cancel +func callbackQProgressDialog_Cancel(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cancel"); signal != nil { + (*(*func())(signal))() + } else { + NewQProgressDialogFromPointer(ptr).CancelDefault() + } +} + +func (ptr *QProgressDialog) ConnectCancel(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cancel"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectCancel() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cancel") + } +} + +func (ptr *QProgressDialog) Cancel() { + if ptr.Pointer() != nil { + C.QProgressDialog_Cancel(ptr.Pointer()) + } +} + +func (ptr *QProgressDialog) CancelDefault() { + if ptr.Pointer() != nil { + C.QProgressDialog_CancelDefault(ptr.Pointer()) + } +} + +//export callbackQProgressDialog_Canceled +func callbackQProgressDialog_Canceled(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "canceled"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QProgressDialog) ConnectCanceled(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "canceled") { + C.QProgressDialog_ConnectCanceled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canceled"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "canceled"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectCanceled() { + if ptr.Pointer() != nil { + C.QProgressDialog_DisconnectCanceled(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "canceled") + } +} + +func (ptr *QProgressDialog) Canceled() { + if ptr.Pointer() != nil { + C.QProgressDialog_Canceled(ptr.Pointer()) + } +} + +//export callbackQProgressDialog_ForceShow +func callbackQProgressDialog_ForceShow(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "forceShow"); signal != nil { + (*(*func())(signal))() + } else { + NewQProgressDialogFromPointer(ptr).ForceShowDefault() + } +} + +func (ptr *QProgressDialog) ConnectForceShow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "forceShow"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "forceShow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "forceShow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectForceShow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "forceShow") + } +} + +func (ptr *QProgressDialog) ForceShow() { + if ptr.Pointer() != nil { + C.QProgressDialog_ForceShow(ptr.Pointer()) + } +} + +func (ptr *QProgressDialog) ForceShowDefault() { + if ptr.Pointer() != nil { + C.QProgressDialog_ForceShowDefault(ptr.Pointer()) + } +} + +func (ptr *QProgressDialog) LabelText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QProgressDialog_LabelText(ptr.Pointer())) + } + return "" +} + +func (ptr *QProgressDialog) Maximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressDialog_Maximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProgressDialog) Minimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressDialog_Minimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProgressDialog) MinimumDuration() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressDialog_MinimumDuration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProgressDialog) Open(receiver core.QObject_ITF, member string) { + if ptr.Pointer() != nil { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + C.QProgressDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) + } +} + +//export callbackQProgressDialog_Reset +func callbackQProgressDialog_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQProgressDialogFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QProgressDialog) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QProgressDialog) Reset() { + if ptr.Pointer() != nil { + C.QProgressDialog_Reset(ptr.Pointer()) + } +} + +func (ptr *QProgressDialog) ResetDefault() { + if ptr.Pointer() != nil { + C.QProgressDialog_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QProgressDialog) SetAutoClose(close bool) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetAutoClose(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(close)))) + } +} + +func (ptr *QProgressDialog) SetAutoReset(reset bool) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetAutoReset(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(reset)))) + } +} + +func (ptr *QProgressDialog) SetBar(bar QProgressBar_ITF) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetBar(ptr.Pointer(), PointerFromQProgressBar(bar)) + } +} + +func (ptr *QProgressDialog) SetCancelButton(cancelButton QPushButton_ITF) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetCancelButton(ptr.Pointer(), PointerFromQPushButton(cancelButton)) + } +} + +//export callbackQProgressDialog_SetCancelButtonText +func callbackQProgressDialog_SetCancelButtonText(ptr unsafe.Pointer, cancelButtonText C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setCancelButtonText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(cancelButtonText)) + } else { + NewQProgressDialogFromPointer(ptr).SetCancelButtonTextDefault(cGoUnpackString(cancelButtonText)) + } +} + +func (ptr *QProgressDialog) ConnectSetCancelButtonText(f func(cancelButtonText string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCancelButtonText"); signal != nil { + f := func(cancelButtonText string) { + (*(*func(string))(signal))(cancelButtonText) + f(cancelButtonText) + } + qt.ConnectSignal(ptr.Pointer(), "setCancelButtonText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCancelButtonText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetCancelButtonText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCancelButtonText") + } +} + +func (ptr *QProgressDialog) SetCancelButtonText(cancelButtonText string) { + if ptr.Pointer() != nil { + var cancelButtonTextC *C.char + if cancelButtonText != "" { + cancelButtonTextC = C.CString(cancelButtonText) + defer C.free(unsafe.Pointer(cancelButtonTextC)) + } + C.QProgressDialog_SetCancelButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}) + } +} + +func (ptr *QProgressDialog) SetCancelButtonTextDefault(cancelButtonText string) { + if ptr.Pointer() != nil { + var cancelButtonTextC *C.char + if cancelButtonText != "" { + cancelButtonTextC = C.CString(cancelButtonText) + defer C.free(unsafe.Pointer(cancelButtonTextC)) + } + C.QProgressDialog_SetCancelButtonTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}) + } +} + +func (ptr *QProgressDialog) SetLabel(label QLabel_ITF) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetLabel(ptr.Pointer(), PointerFromQLabel(label)) + } +} + +//export callbackQProgressDialog_SetLabelText +func callbackQProgressDialog_SetLabelText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setLabelText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQProgressDialogFromPointer(ptr).SetLabelTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QProgressDialog) ConnectSetLabelText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setLabelText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setLabelText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setLabelText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetLabelText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setLabelText") + } +} + +func (ptr *QProgressDialog) SetLabelText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QProgressDialog_SetLabelText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QProgressDialog) SetLabelTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QProgressDialog_SetLabelTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQProgressDialog_SetMaximum +func callbackQProgressDialog_SetMaximum(ptr unsafe.Pointer, maximum C.int) { + if signal := qt.GetSignal(ptr, "setMaximum"); signal != nil { + (*(*func(int))(signal))(int(int32(maximum))) + } else { + NewQProgressDialogFromPointer(ptr).SetMaximumDefault(int(int32(maximum))) + } +} + +func (ptr *QProgressDialog) ConnectSetMaximum(f func(maximum int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMaximum"); signal != nil { + f := func(maximum int) { + (*(*func(int))(signal))(maximum) + f(maximum) + } + qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetMaximum() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMaximum") + } +} + +func (ptr *QProgressDialog) SetMaximum(maximum int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetMaximum(ptr.Pointer(), C.int(int32(maximum))) + } +} + +func (ptr *QProgressDialog) SetMaximumDefault(maximum int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetMaximumDefault(ptr.Pointer(), C.int(int32(maximum))) + } +} + +//export callbackQProgressDialog_SetMinimum +func callbackQProgressDialog_SetMinimum(ptr unsafe.Pointer, minimum C.int) { + if signal := qt.GetSignal(ptr, "setMinimum"); signal != nil { + (*(*func(int))(signal))(int(int32(minimum))) + } else { + NewQProgressDialogFromPointer(ptr).SetMinimumDefault(int(int32(minimum))) + } +} + +func (ptr *QProgressDialog) ConnectSetMinimum(f func(minimum int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMinimum"); signal != nil { + f := func(minimum int) { + (*(*func(int))(signal))(minimum) + f(minimum) + } + qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetMinimum() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMinimum") + } +} + +func (ptr *QProgressDialog) SetMinimum(minimum int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetMinimum(ptr.Pointer(), C.int(int32(minimum))) + } +} + +func (ptr *QProgressDialog) SetMinimumDefault(minimum int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetMinimumDefault(ptr.Pointer(), C.int(int32(minimum))) + } +} + +//export callbackQProgressDialog_SetMinimumDuration +func callbackQProgressDialog_SetMinimumDuration(ptr unsafe.Pointer, ms C.int) { + if signal := qt.GetSignal(ptr, "setMinimumDuration"); signal != nil { + (*(*func(int))(signal))(int(int32(ms))) + } else { + NewQProgressDialogFromPointer(ptr).SetMinimumDurationDefault(int(int32(ms))) + } +} + +func (ptr *QProgressDialog) ConnectSetMinimumDuration(f func(ms int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setMinimumDuration"); signal != nil { + f := func(ms int) { + (*(*func(int))(signal))(ms) + f(ms) + } + qt.ConnectSignal(ptr.Pointer(), "setMinimumDuration", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setMinimumDuration", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetMinimumDuration() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setMinimumDuration") + } +} + +func (ptr *QProgressDialog) SetMinimumDuration(ms int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetMinimumDuration(ptr.Pointer(), C.int(int32(ms))) + } +} + +func (ptr *QProgressDialog) SetMinimumDurationDefault(ms int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetMinimumDurationDefault(ptr.Pointer(), C.int(int32(ms))) + } +} + +//export callbackQProgressDialog_SetRange +func callbackQProgressDialog_SetRange(ptr unsafe.Pointer, minimum C.int, maximum C.int) { + if signal := qt.GetSignal(ptr, "setRange"); signal != nil { + (*(*func(int, int))(signal))(int(int32(minimum)), int(int32(maximum))) + } else { + NewQProgressDialogFromPointer(ptr).SetRangeDefault(int(int32(minimum)), int(int32(maximum))) + } +} + +func (ptr *QProgressDialog) ConnectSetRange(f func(minimum int, maximum int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { + f := func(minimum int, maximum int) { + (*(*func(int, int))(signal))(minimum, maximum) + f(minimum, maximum) + } + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetRange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRange") + } +} + +func (ptr *QProgressDialog) SetRange(minimum int, maximum int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) + } +} + +func (ptr *QProgressDialog) SetRangeDefault(minimum int, maximum int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetRangeDefault(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) + } +} + +//export callbackQProgressDialog_SetValue +func callbackQProgressDialog_SetValue(ptr unsafe.Pointer, progress C.int) { + if signal := qt.GetSignal(ptr, "setValue"); signal != nil { + (*(*func(int))(signal))(int(int32(progress))) + } else { + NewQProgressDialogFromPointer(ptr).SetValueDefault(int(int32(progress))) + } +} + +func (ptr *QProgressDialog) ConnectSetValue(f func(progress int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { + f := func(progress int) { + (*(*func(int))(signal))(progress) + f(progress) + } + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectSetValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setValue") + } +} + +func (ptr *QProgressDialog) SetValue(progress int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetValue(ptr.Pointer(), C.int(int32(progress))) + } +} + +func (ptr *QProgressDialog) SetValueDefault(progress int) { + if ptr.Pointer() != nil { + C.QProgressDialog_SetValueDefault(ptr.Pointer(), C.int(int32(progress))) + } +} + +func (ptr *QProgressDialog) Value() int { + if ptr.Pointer() != nil { + return int(int32(C.QProgressDialog_Value(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QProgressDialog) WasCanceled() bool { + if ptr.Pointer() != nil { + return int8(C.QProgressDialog_WasCanceled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQProgressDialog_DestroyQProgressDialog +func callbackQProgressDialog_DestroyQProgressDialog(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QProgressDialog"); signal != nil { + (*(*func())(signal))() + } else { + NewQProgressDialogFromPointer(ptr).DestroyQProgressDialogDefault() + } +} + +func (ptr *QProgressDialog) ConnectDestroyQProgressDialog(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QProgressDialog"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QProgressDialog", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QProgressDialog", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProgressDialog) DisconnectDestroyQProgressDialog() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QProgressDialog") + } +} + +func (ptr *QProgressDialog) DestroyQProgressDialog() { + if ptr.Pointer() != nil { + C.QProgressDialog_DestroyQProgressDialog(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QProgressDialog) DestroyQProgressDialogDefault() { + if ptr.Pointer() != nil { + C.QProgressDialog_DestroyQProgressDialogDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QProxyStyle struct { + QCommonStyle +} + +type QProxyStyle_ITF interface { + QCommonStyle_ITF + QProxyStyle_PTR() *QProxyStyle +} + +func (ptr *QProxyStyle) QProxyStyle_PTR() *QProxyStyle { + return ptr +} + +func (ptr *QProxyStyle) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QCommonStyle_PTR().Pointer() + } + return nil +} + +func (ptr *QProxyStyle) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QCommonStyle_PTR().SetPointer(p) + } +} + +func PointerFromQProxyStyle(ptr QProxyStyle_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QProxyStyle_PTR().Pointer() + } + return nil +} + +func NewQProxyStyleFromPointer(ptr unsafe.Pointer) (n *QProxyStyle) { + n = new(QProxyStyle) + n.SetPointer(ptr) + return +} +func NewQProxyStyle(style QStyle_ITF) *QProxyStyle { + tmpValue := NewQProxyStyleFromPointer(C.QProxyStyle_NewQProxyStyle(PointerFromQStyle(style))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQProxyStyle2(key string) *QProxyStyle { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQProxyStyleFromPointer(C.QProxyStyle_NewQProxyStyle2(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QProxyStyle) BaseStyle() *QStyle { + if ptr.Pointer() != nil { + tmpValue := NewQStyleFromPointer(C.QProxyStyle_BaseStyle(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QProxyStyle) SetBaseStyle(style QStyle_ITF) { + if ptr.Pointer() != nil { + C.QProxyStyle_SetBaseStyle(ptr.Pointer(), PointerFromQStyle(style)) + } +} + +//export callbackQProxyStyle_StandardIcon +func callbackQProxyStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil { + return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) + } + + return gui.PointerFromQIcon(NewQProxyStyleFromPointer(ptr).StandardIconDefault(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) +} + +func (ptr *QProxyStyle) ConnectStandardIcon(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "standardIcon"); signal != nil { + f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon { + (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(standardIcon, option, widget) + return f(standardIcon, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProxyStyle) DisconnectStandardIcon() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "standardIcon") + } +} + +func (ptr *QProxyStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QProxyStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QProxyStyle) StandardIconDefault(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QProxyStyle_StandardIconDefault(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQProxyStyle_DestroyQProxyStyle +func callbackQProxyStyle_DestroyQProxyStyle(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QProxyStyle"); signal != nil { + (*(*func())(signal))() + } else { + NewQProxyStyleFromPointer(ptr).DestroyQProxyStyleDefault() + } +} + +func (ptr *QProxyStyle) ConnectDestroyQProxyStyle(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QProxyStyle"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QProxyStyle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QProxyStyle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QProxyStyle) DisconnectDestroyQProxyStyle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QProxyStyle") + } +} + +func (ptr *QProxyStyle) DestroyQProxyStyle() { + if ptr.Pointer() != nil { + C.QProxyStyle_DestroyQProxyStyle(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QProxyStyle) DestroyQProxyStyleDefault() { + if ptr.Pointer() != nil { + C.QProxyStyle_DestroyQProxyStyleDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QPushButton struct { + QAbstractButton +} + +type QPushButton_ITF interface { + QAbstractButton_ITF + QPushButton_PTR() *QPushButton +} + +func (ptr *QPushButton) QPushButton_PTR() *QPushButton { + return ptr +} + +func (ptr *QPushButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractButton_PTR().Pointer() + } + return nil +} + +func (ptr *QPushButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractButton_PTR().SetPointer(p) + } +} + +func PointerFromQPushButton(ptr QPushButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QPushButton_PTR().Pointer() + } + return nil +} + +func NewQPushButtonFromPointer(ptr unsafe.Pointer) (n *QPushButton) { + n = new(QPushButton) + n.SetPointer(ptr) + return +} +func NewQPushButton(parent QWidget_ITF) *QPushButton { + tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPushButton2(text string, parent QWidget_ITF) *QPushButton { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQPushButton3(icon gui.QIcon_ITF, text string, parent QWidget_ITF) *QPushButton { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QPushButton) AutoDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QPushButton_AutoDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPushButton) InitStyleOption(option QStyleOptionButton_ITF) { + if ptr.Pointer() != nil { + C.QPushButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option)) + } +} + +func (ptr *QPushButton) IsDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QPushButton_IsDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPushButton) IsFlat() bool { + if ptr.Pointer() != nil { + return int8(C.QPushButton_IsFlat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QPushButton) Menu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QPushButton_Menu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQPushButton_PaintEvent +func callbackQPushButton_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp)) + } else { + NewQPushButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) + } +} + +func (ptr *QPushButton) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(vqp *gui.QPaintEvent) { + (*(*func(*gui.QPaintEvent))(signal))(vqp) + f(vqp) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPushButton) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QPushButton) PaintEvent(vqp gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QPushButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +func (ptr *QPushButton) PaintEventDefault(vqp gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QPushButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +func (ptr *QPushButton) SetAutoDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QPushButton_SetAutoDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QPushButton) SetDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QPushButton_SetDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QPushButton) SetFlat(vbo bool) { + if ptr.Pointer() != nil { + C.QPushButton_SetFlat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QPushButton) SetMenu(menu QMenu_ITF) { + if ptr.Pointer() != nil { + C.QPushButton_SetMenu(ptr.Pointer(), PointerFromQMenu(menu)) + } +} + +//export callbackQPushButton_ShowMenu +func callbackQPushButton_ShowMenu(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMenu"); signal != nil { + (*(*func())(signal))() + } else { + NewQPushButtonFromPointer(ptr).ShowMenuDefault() + } +} + +func (ptr *QPushButton) ConnectShowMenu(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMenu"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPushButton) DisconnectShowMenu() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMenu") + } +} + +func (ptr *QPushButton) ShowMenu() { + if ptr.Pointer() != nil { + C.QPushButton_ShowMenu(ptr.Pointer()) + } +} + +func (ptr *QPushButton) ShowMenuDefault() { + if ptr.Pointer() != nil { + C.QPushButton_ShowMenuDefault(ptr.Pointer()) + } +} + +//export callbackQPushButton_DestroyQPushButton +func callbackQPushButton_DestroyQPushButton(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QPushButton"); signal != nil { + (*(*func())(signal))() + } else { + NewQPushButtonFromPointer(ptr).DestroyQPushButtonDefault() + } +} + +func (ptr *QPushButton) ConnectDestroyQPushButton(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QPushButton"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QPushButton", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QPushButton", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QPushButton) DisconnectDestroyQPushButton() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QPushButton") + } +} + +func (ptr *QPushButton) DestroyQPushButton() { + if ptr.Pointer() != nil { + C.QPushButton_DestroyQPushButton(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QPushButton) DestroyQPushButtonDefault() { + if ptr.Pointer() != nil { + C.QPushButton_DestroyQPushButtonDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRadioButton struct { + QAbstractButton +} + +type QRadioButton_ITF interface { + QAbstractButton_ITF + QRadioButton_PTR() *QRadioButton +} + +func (ptr *QRadioButton) QRadioButton_PTR() *QRadioButton { + return ptr +} + +func (ptr *QRadioButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractButton_PTR().Pointer() + } + return nil +} + +func (ptr *QRadioButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractButton_PTR().SetPointer(p) + } +} + +func PointerFromQRadioButton(ptr QRadioButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRadioButton_PTR().Pointer() + } + return nil +} + +func NewQRadioButtonFromPointer(ptr unsafe.Pointer) (n *QRadioButton) { + n = new(QRadioButton) + n.SetPointer(ptr) + return +} +func NewQRadioButton(parent QWidget_ITF) *QRadioButton { + tmpValue := NewQRadioButtonFromPointer(C.QRadioButton_NewQRadioButton(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQRadioButton2(text string, parent QWidget_ITF) *QRadioButton { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQRadioButtonFromPointer(C.QRadioButton_NewQRadioButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QRadioButton) InitStyleOption(option QStyleOptionButton_ITF) { + if ptr.Pointer() != nil { + C.QRadioButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option)) + } +} + +//export callbackQRadioButton_PaintEvent +func callbackQRadioButton_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp)) + } else { + NewQRadioButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) + } +} + +func (ptr *QRadioButton) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(vqp *gui.QPaintEvent) { + (*(*func(*gui.QPaintEvent))(signal))(vqp) + f(vqp) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRadioButton) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QRadioButton) PaintEvent(vqp gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QRadioButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +func (ptr *QRadioButton) PaintEventDefault(vqp gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QRadioButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) + } +} + +//export callbackQRadioButton_DestroyQRadioButton +func callbackQRadioButton_DestroyQRadioButton(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QRadioButton"); signal != nil { + (*(*func())(signal))() + } else { + NewQRadioButtonFromPointer(ptr).DestroyQRadioButtonDefault() + } +} + +func (ptr *QRadioButton) ConnectDestroyQRadioButton(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QRadioButton"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QRadioButton", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QRadioButton", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRadioButton) DisconnectDestroyQRadioButton() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QRadioButton") + } +} + +func (ptr *QRadioButton) DestroyQRadioButton() { + if ptr.Pointer() != nil { + C.QRadioButton_DestroyQRadioButton(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRadioButton) DestroyQRadioButtonDefault() { + if ptr.Pointer() != nil { + C.QRadioButton_DestroyQRadioButtonDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QRubberBand struct { + QWidget +} + +type QRubberBand_ITF interface { + QWidget_ITF + QRubberBand_PTR() *QRubberBand +} + +func (ptr *QRubberBand) QRubberBand_PTR() *QRubberBand { + return ptr +} + +func (ptr *QRubberBand) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QRubberBand) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQRubberBand(ptr QRubberBand_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QRubberBand_PTR().Pointer() + } + return nil +} + +func NewQRubberBandFromPointer(ptr unsafe.Pointer) (n *QRubberBand) { + n = new(QRubberBand) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QRubberBand__Shape +//QRubberBand::Shape +type QRubberBand__Shape int64 + +const ( + QRubberBand__Line QRubberBand__Shape = QRubberBand__Shape(0) + QRubberBand__Rectangle QRubberBand__Shape = QRubberBand__Shape(1) +) + +func NewQRubberBand(s QRubberBand__Shape, p QWidget_ITF) *QRubberBand { + tmpValue := NewQRubberBandFromPointer(C.QRubberBand_NewQRubberBand(C.longlong(s), PointerFromQWidget(p))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QRubberBand) InitStyleOption(option QStyleOptionRubberBand_ITF) { + if ptr.Pointer() != nil { + C.QRubberBand_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionRubberBand(option)) + } +} + +func (ptr *QRubberBand) Shape() QRubberBand__Shape { + if ptr.Pointer() != nil { + return QRubberBand__Shape(C.QRubberBand_Shape(ptr.Pointer())) + } + return 0 +} + +//export callbackQRubberBand_DestroyQRubberBand +func callbackQRubberBand_DestroyQRubberBand(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QRubberBand"); signal != nil { + (*(*func())(signal))() + } else { + NewQRubberBandFromPointer(ptr).DestroyQRubberBandDefault() + } +} + +func (ptr *QRubberBand) ConnectDestroyQRubberBand(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QRubberBand"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QRubberBand", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QRubberBand", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QRubberBand) DisconnectDestroyQRubberBand() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QRubberBand") + } +} + +func (ptr *QRubberBand) DestroyQRubberBand() { + if ptr.Pointer() != nil { + C.QRubberBand_DestroyQRubberBand(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QRubberBand) DestroyQRubberBandDefault() { + if ptr.Pointer() != nil { + C.QRubberBand_DestroyQRubberBandDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScrollArea struct { + QAbstractScrollArea +} + +type QScrollArea_ITF interface { + QAbstractScrollArea_ITF + QScrollArea_PTR() *QScrollArea +} + +func (ptr *QScrollArea) QScrollArea_PTR() *QScrollArea { + return ptr +} + +func (ptr *QScrollArea) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func (ptr *QScrollArea) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractScrollArea_PTR().SetPointer(p) + } +} + +func PointerFromQScrollArea(ptr QScrollArea_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScrollArea_PTR().Pointer() + } + return nil +} + +func NewQScrollAreaFromPointer(ptr unsafe.Pointer) (n *QScrollArea) { + n = new(QScrollArea) + n.SetPointer(ptr) + return +} +func NewQScrollArea(parent QWidget_ITF) *QScrollArea { + tmpValue := NewQScrollAreaFromPointer(C.QScrollArea_NewQScrollArea(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QScrollArea) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QScrollArea_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QScrollArea) EnsureVisible(x int, y int, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QScrollArea_EnsureVisible(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QScrollArea) EnsureWidgetVisible(childWidget QWidget_ITF, xmargin int, ymargin int) { + if ptr.Pointer() != nil { + C.QScrollArea_EnsureWidgetVisible(ptr.Pointer(), PointerFromQWidget(childWidget), C.int(int32(xmargin)), C.int(int32(ymargin))) + } +} + +func (ptr *QScrollArea) SetAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QScrollArea_SetAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QScrollArea) SetWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QScrollArea_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QScrollArea) SetWidgetResizable(resizable bool) { + if ptr.Pointer() != nil { + C.QScrollArea_SetWidgetResizable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(resizable)))) + } +} + +func (ptr *QScrollArea) TakeWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QScrollArea_TakeWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScrollArea) Widget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QScrollArea_Widget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScrollArea) WidgetResizable() bool { + if ptr.Pointer() != nil { + return int8(C.QScrollArea_WidgetResizable(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQScrollArea_DestroyQScrollArea +func callbackQScrollArea_DestroyQScrollArea(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScrollArea"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollAreaFromPointer(ptr).DestroyQScrollAreaDefault() + } +} + +func (ptr *QScrollArea) ConnectDestroyQScrollArea(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScrollArea"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScrollArea", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScrollArea", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScrollArea) DisconnectDestroyQScrollArea() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScrollArea") + } +} + +func (ptr *QScrollArea) DestroyQScrollArea() { + if ptr.Pointer() != nil { + C.QScrollArea_DestroyQScrollArea(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScrollArea) DestroyQScrollAreaDefault() { + if ptr.Pointer() != nil { + C.QScrollArea_DestroyQScrollAreaDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScrollBar struct { + QAbstractSlider +} + +type QScrollBar_ITF interface { + QAbstractSlider_ITF + QScrollBar_PTR() *QScrollBar +} + +func (ptr *QScrollBar) QScrollBar_PTR() *QScrollBar { + return ptr +} + +func (ptr *QScrollBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSlider_PTR().Pointer() + } + return nil +} + +func (ptr *QScrollBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSlider_PTR().SetPointer(p) + } +} + +func PointerFromQScrollBar(ptr QScrollBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScrollBar_PTR().Pointer() + } + return nil +} + +func NewQScrollBarFromPointer(ptr unsafe.Pointer) (n *QScrollBar) { + n = new(QScrollBar) + n.SetPointer(ptr) + return +} +func NewQScrollBar(parent QWidget_ITF) *QScrollBar { + tmpValue := NewQScrollBarFromPointer(C.QScrollBar_NewQScrollBar(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQScrollBar2(orientation core.Qt__Orientation, parent QWidget_ITF) *QScrollBar { + tmpValue := NewQScrollBarFromPointer(C.QScrollBar_NewQScrollBar2(C.longlong(orientation), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QScrollBar) InitStyleOption(option QStyleOptionSlider_ITF) { + if ptr.Pointer() != nil { + C.QScrollBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option)) + } +} + +//export callbackQScrollBar_DestroyQScrollBar +func callbackQScrollBar_DestroyQScrollBar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScrollBar"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollBarFromPointer(ptr).DestroyQScrollBarDefault() + } +} + +func (ptr *QScrollBar) ConnectDestroyQScrollBar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScrollBar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScrollBar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScrollBar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScrollBar) DisconnectDestroyQScrollBar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScrollBar") + } +} + +func (ptr *QScrollBar) DestroyQScrollBar() { + if ptr.Pointer() != nil { + C.QScrollBar_DestroyQScrollBar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScrollBar) DestroyQScrollBarDefault() { + if ptr.Pointer() != nil { + C.QScrollBar_DestroyQScrollBarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QScroller struct { + core.QObject +} + +type QScroller_ITF interface { + core.QObject_ITF + QScroller_PTR() *QScroller +} + +func (ptr *QScroller) QScroller_PTR() *QScroller { + return ptr +} + +func (ptr *QScroller) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QScroller) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQScroller(ptr QScroller_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScroller_PTR().Pointer() + } + return nil +} + +func NewQScrollerFromPointer(ptr unsafe.Pointer) (n *QScroller) { + n = new(QScroller) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QScroller__State +//QScroller::State +type QScroller__State int64 + +const ( + QScroller__Inactive QScroller__State = QScroller__State(0) + QScroller__Pressed QScroller__State = QScroller__State(1) + QScroller__Dragging QScroller__State = QScroller__State(2) + QScroller__Scrolling QScroller__State = QScroller__State(3) +) + +//go:generate stringer -type=QScroller__ScrollerGestureType +//QScroller::ScrollerGestureType +type QScroller__ScrollerGestureType int64 + +const ( + QScroller__TouchGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(0) + QScroller__LeftMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(1) + QScroller__RightMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(2) + QScroller__MiddleMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(3) +) + +//go:generate stringer -type=QScroller__Input +//QScroller::Input +type QScroller__Input int64 + +const ( + QScroller__InputPress QScroller__Input = QScroller__Input(1) + QScroller__InputMove QScroller__Input = QScroller__Input(2) + QScroller__InputRelease QScroller__Input = QScroller__Input(3) +) + +func QScroller_ActiveScrollers() []*QScroller { + return func(l C.struct_QtWidgets_PackedList) []*QScroller { + out := make([]*QScroller, int(l.len)) + tmpList := NewQScrollerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__activeScrollers_atList(i) + } + return out + }(C.QScroller_QScroller_ActiveScrollers()) +} + +func (ptr *QScroller) ActiveScrollers() []*QScroller { + return func(l C.struct_QtWidgets_PackedList) []*QScroller { + out := make([]*QScroller, int(l.len)) + tmpList := NewQScrollerFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__activeScrollers_atList(i) + } + return out + }(C.QScroller_QScroller_ActiveScrollers()) +} + +//export callbackQScroller_EnsureVisible +func callbackQScroller_EnsureVisible(ptr unsafe.Pointer, rect unsafe.Pointer, xmargin C.double, ymargin C.double) { + if signal := qt.GetSignal(ptr, "ensureVisible"); signal != nil { + (*(*func(*core.QRectF, float64, float64))(signal))(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin)) + } else { + NewQScrollerFromPointer(ptr).EnsureVisibleDefault(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin)) + } +} + +func (ptr *QScroller) ConnectEnsureVisible(f func(rect *core.QRectF, xmargin float64, ymargin float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ensureVisible"); signal != nil { + f := func(rect *core.QRectF, xmargin float64, ymargin float64) { + (*(*func(*core.QRectF, float64, float64))(signal))(rect, xmargin, ymargin) + f(rect, xmargin, ymargin) + } + qt.ConnectSignal(ptr.Pointer(), "ensureVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ensureVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectEnsureVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ensureVisible") + } +} + +func (ptr *QScroller) EnsureVisible(rect core.QRectF_ITF, xmargin float64, ymargin float64) { + if ptr.Pointer() != nil { + C.QScroller_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin)) + } +} + +func (ptr *QScroller) EnsureVisibleDefault(rect core.QRectF_ITF, xmargin float64, ymargin float64) { + if ptr.Pointer() != nil { + C.QScroller_EnsureVisibleDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin)) + } +} + +//export callbackQScroller_EnsureVisible2 +func callbackQScroller_EnsureVisible2(ptr unsafe.Pointer, rect unsafe.Pointer, xmargin C.double, ymargin C.double, scrollTime C.int) { + if signal := qt.GetSignal(ptr, "ensureVisible2"); signal != nil { + (*(*func(*core.QRectF, float64, float64, int))(signal))(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin), int(int32(scrollTime))) + } else { + NewQScrollerFromPointer(ptr).EnsureVisible2Default(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin), int(int32(scrollTime))) + } +} + +func (ptr *QScroller) ConnectEnsureVisible2(f func(rect *core.QRectF, xmargin float64, ymargin float64, scrollTime int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "ensureVisible2"); signal != nil { + f := func(rect *core.QRectF, xmargin float64, ymargin float64, scrollTime int) { + (*(*func(*core.QRectF, float64, float64, int))(signal))(rect, xmargin, ymargin, scrollTime) + f(rect, xmargin, ymargin, scrollTime) + } + qt.ConnectSignal(ptr.Pointer(), "ensureVisible2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "ensureVisible2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectEnsureVisible2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "ensureVisible2") + } +} + +func (ptr *QScroller) EnsureVisible2(rect core.QRectF_ITF, xmargin float64, ymargin float64, scrollTime int) { + if ptr.Pointer() != nil { + C.QScroller_EnsureVisible2(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin), C.int(int32(scrollTime))) + } +} + +func (ptr *QScroller) EnsureVisible2Default(rect core.QRectF_ITF, xmargin float64, ymargin float64, scrollTime int) { + if ptr.Pointer() != nil { + C.QScroller_EnsureVisible2Default(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin), C.int(int32(scrollTime))) + } +} + +func (ptr *QScroller) FinalPosition() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScroller_FinalPosition(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func QScroller_GrabGesture(target core.QObject_ITF, scrollGestureType QScroller__ScrollerGestureType) core.Qt__GestureType { + return core.Qt__GestureType(C.QScroller_QScroller_GrabGesture(core.PointerFromQObject(target), C.longlong(scrollGestureType))) +} + +func (ptr *QScroller) GrabGesture(target core.QObject_ITF, scrollGestureType QScroller__ScrollerGestureType) core.Qt__GestureType { + return core.Qt__GestureType(C.QScroller_QScroller_GrabGesture(core.PointerFromQObject(target), C.longlong(scrollGestureType))) +} + +func QScroller_GrabbedGesture(target core.QObject_ITF) core.Qt__GestureType { + return core.Qt__GestureType(C.QScroller_QScroller_GrabbedGesture(core.PointerFromQObject(target))) +} + +func (ptr *QScroller) GrabbedGesture(target core.QObject_ITF) core.Qt__GestureType { + return core.Qt__GestureType(C.QScroller_QScroller_GrabbedGesture(core.PointerFromQObject(target))) +} + +func (ptr *QScroller) HandleInput(input QScroller__Input, position core.QPointF_ITF, timestamp int64) bool { + if ptr.Pointer() != nil { + return int8(C.QScroller_HandleInput(ptr.Pointer(), C.longlong(input), core.PointerFromQPointF(position), C.longlong(timestamp))) != 0 + } + return false +} + +func QScroller_HasScroller(target core.QObject_ITF) bool { + return int8(C.QScroller_QScroller_HasScroller(core.PointerFromQObject(target))) != 0 +} + +func (ptr *QScroller) HasScroller(target core.QObject_ITF) bool { + return int8(C.QScroller_QScroller_HasScroller(core.PointerFromQObject(target))) != 0 +} + +func (ptr *QScroller) PixelPerMeter() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScroller_PixelPerMeter(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +//export callbackQScroller_ResendPrepareEvent +func callbackQScroller_ResendPrepareEvent(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resendPrepareEvent"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollerFromPointer(ptr).ResendPrepareEventDefault() + } +} + +func (ptr *QScroller) ConnectResendPrepareEvent(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resendPrepareEvent"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resendPrepareEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resendPrepareEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectResendPrepareEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resendPrepareEvent") + } +} + +func (ptr *QScroller) ResendPrepareEvent() { + if ptr.Pointer() != nil { + C.QScroller_ResendPrepareEvent(ptr.Pointer()) + } +} + +func (ptr *QScroller) ResendPrepareEventDefault() { + if ptr.Pointer() != nil { + C.QScroller_ResendPrepareEventDefault(ptr.Pointer()) + } +} + +//export callbackQScroller_ScrollTo +func callbackQScroller_ScrollTo(ptr unsafe.Pointer, pos unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(pos)) + } else { + NewQScrollerFromPointer(ptr).ScrollToDefault(core.NewQPointFFromPointer(pos)) + } +} + +func (ptr *QScroller) ConnectScrollTo(f func(pos *core.QPointF)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { + f := func(pos *core.QPointF) { + (*(*func(*core.QPointF))(signal))(pos) + f(pos) + } + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectScrollTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollTo") + } +} + +func (ptr *QScroller) ScrollTo(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QScroller_ScrollTo(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func (ptr *QScroller) ScrollToDefault(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QScroller_ScrollToDefault(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +//export callbackQScroller_ScrollTo2 +func callbackQScroller_ScrollTo2(ptr unsafe.Pointer, pos unsafe.Pointer, scrollTime C.int) { + if signal := qt.GetSignal(ptr, "scrollTo2"); signal != nil { + (*(*func(*core.QPointF, int))(signal))(core.NewQPointFFromPointer(pos), int(int32(scrollTime))) + } else { + NewQScrollerFromPointer(ptr).ScrollTo2Default(core.NewQPointFFromPointer(pos), int(int32(scrollTime))) + } +} + +func (ptr *QScroller) ConnectScrollTo2(f func(pos *core.QPointF, scrollTime int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollTo2"); signal != nil { + f := func(pos *core.QPointF, scrollTime int) { + (*(*func(*core.QPointF, int))(signal))(pos, scrollTime) + f(pos, scrollTime) + } + qt.ConnectSignal(ptr.Pointer(), "scrollTo2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollTo2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectScrollTo2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollTo2") + } +} + +func (ptr *QScroller) ScrollTo2(pos core.QPointF_ITF, scrollTime int) { + if ptr.Pointer() != nil { + C.QScroller_ScrollTo2(ptr.Pointer(), core.PointerFromQPointF(pos), C.int(int32(scrollTime))) + } +} + +func (ptr *QScroller) ScrollTo2Default(pos core.QPointF_ITF, scrollTime int) { + if ptr.Pointer() != nil { + C.QScroller_ScrollTo2Default(ptr.Pointer(), core.PointerFromQPointF(pos), C.int(int32(scrollTime))) + } +} + +func QScroller_Scroller(target core.QObject_ITF) *QScroller { + tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller(core.PointerFromQObject(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QScroller) Scroller(target core.QObject_ITF) *QScroller { + tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller(core.PointerFromQObject(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QScroller_Scroller2(target core.QObject_ITF) *QScroller { + tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller2(core.PointerFromQObject(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QScroller) Scroller2(target core.QObject_ITF) *QScroller { + tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller2(core.PointerFromQObject(target))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QScroller) ScrollerProperties() *QScrollerProperties { + if ptr.Pointer() != nil { + tmpValue := NewQScrollerPropertiesFromPointer(C.QScroller_ScrollerProperties(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties) + return tmpValue + } + return nil +} + +//export callbackQScroller_ScrollerPropertiesChanged +func callbackQScroller_ScrollerPropertiesChanged(ptr unsafe.Pointer, newProperties unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "scrollerPropertiesChanged"); signal != nil { + (*(*func(*QScrollerProperties))(signal))(NewQScrollerPropertiesFromPointer(newProperties)) + } + +} + +func (ptr *QScroller) ConnectScrollerPropertiesChanged(f func(newProperties *QScrollerProperties)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "scrollerPropertiesChanged") { + C.QScroller_ConnectScrollerPropertiesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scrollerPropertiesChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "scrollerPropertiesChanged"); signal != nil { + f := func(newProperties *QScrollerProperties) { + (*(*func(*QScrollerProperties))(signal))(newProperties) + f(newProperties) + } + qt.ConnectSignal(ptr.Pointer(), "scrollerPropertiesChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollerPropertiesChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectScrollerPropertiesChanged() { + if ptr.Pointer() != nil { + C.QScroller_DisconnectScrollerPropertiesChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "scrollerPropertiesChanged") + } +} + +func (ptr *QScroller) ScrollerPropertiesChanged(newProperties QScrollerProperties_ITF) { + if ptr.Pointer() != nil { + C.QScroller_ScrollerPropertiesChanged(ptr.Pointer(), PointerFromQScrollerProperties(newProperties)) + } +} + +//export callbackQScroller_SetScrollerProperties +func callbackQScroller_SetScrollerProperties(ptr unsafe.Pointer, prop unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setScrollerProperties"); signal != nil { + (*(*func(*QScrollerProperties))(signal))(NewQScrollerPropertiesFromPointer(prop)) + } else { + NewQScrollerFromPointer(ptr).SetScrollerPropertiesDefault(NewQScrollerPropertiesFromPointer(prop)) + } +} + +func (ptr *QScroller) ConnectSetScrollerProperties(f func(prop *QScrollerProperties)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setScrollerProperties"); signal != nil { + f := func(prop *QScrollerProperties) { + (*(*func(*QScrollerProperties))(signal))(prop) + f(prop) + } + qt.ConnectSignal(ptr.Pointer(), "setScrollerProperties", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setScrollerProperties", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectSetScrollerProperties() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setScrollerProperties") + } +} + +func (ptr *QScroller) SetScrollerProperties(prop QScrollerProperties_ITF) { + if ptr.Pointer() != nil { + C.QScroller_SetScrollerProperties(ptr.Pointer(), PointerFromQScrollerProperties(prop)) + } +} + +func (ptr *QScroller) SetScrollerPropertiesDefault(prop QScrollerProperties_ITF) { + if ptr.Pointer() != nil { + C.QScroller_SetScrollerPropertiesDefault(ptr.Pointer(), PointerFromQScrollerProperties(prop)) + } +} + +func (ptr *QScroller) SetSnapPositionsX(positions []float64) { + if ptr.Pointer() != nil { + C.QScroller_SetSnapPositionsX(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQScrollerFromPointer(NewQScrollerFromPointer(nil).__setSnapPositionsX_positions_newList()) + for _, v := range positions { + tmpList.__setSnapPositionsX_positions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QScroller) SetSnapPositionsX2(first float64, interval float64) { + if ptr.Pointer() != nil { + C.QScroller_SetSnapPositionsX2(ptr.Pointer(), C.double(first), C.double(interval)) + } +} + +func (ptr *QScroller) SetSnapPositionsY(positions []float64) { + if ptr.Pointer() != nil { + C.QScroller_SetSnapPositionsY(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQScrollerFromPointer(NewQScrollerFromPointer(nil).__setSnapPositionsY_positions_newList()) + for _, v := range positions { + tmpList.__setSnapPositionsY_positions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QScroller) SetSnapPositionsY2(first float64, interval float64) { + if ptr.Pointer() != nil { + C.QScroller_SetSnapPositionsY2(ptr.Pointer(), C.double(first), C.double(interval)) + } +} + +func (ptr *QScroller) State() QScroller__State { + if ptr.Pointer() != nil { + return QScroller__State(C.QScroller_State(ptr.Pointer())) + } + return 0 +} + +//export callbackQScroller_StateChanged +func callbackQScroller_StateChanged(ptr unsafe.Pointer, newState C.longlong) { + if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { + (*(*func(QScroller__State))(signal))(QScroller__State(newState)) + } + +} + +func (ptr *QScroller) ConnectStateChanged(f func(newState QScroller__State)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { + C.QScroller_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { + f := func(newState QScroller__State) { + (*(*func(QScroller__State))(signal))(newState) + f(newState) + } + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScroller) DisconnectStateChanged() { + if ptr.Pointer() != nil { + C.QScroller_DisconnectStateChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "stateChanged") + } +} + +func (ptr *QScroller) StateChanged(newState QScroller__State) { + if ptr.Pointer() != nil { + C.QScroller_StateChanged(ptr.Pointer(), C.longlong(newState)) + } +} + +func (ptr *QScroller) Stop() { + if ptr.Pointer() != nil { + C.QScroller_Stop(ptr.Pointer()) + } +} + +func (ptr *QScroller) Target() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScroller_Target(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func QScroller_UngrabGesture(target core.QObject_ITF) { + C.QScroller_QScroller_UngrabGesture(core.PointerFromQObject(target)) +} + +func (ptr *QScroller) UngrabGesture(target core.QObject_ITF) { + C.QScroller_QScroller_UngrabGesture(core.PointerFromQObject(target)) +} + +func (ptr *QScroller) Velocity() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QScroller_Velocity(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QScroller) __activeScrollers_atList(i int) *QScroller { + if ptr.Pointer() != nil { + tmpValue := NewQScrollerFromPointer(C.QScroller___activeScrollers_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScroller) __activeScrollers_setList(i QScroller_ITF) { + if ptr.Pointer() != nil { + C.QScroller___activeScrollers_setList(ptr.Pointer(), PointerFromQScroller(i)) + } +} + +func (ptr *QScroller) __activeScrollers_newList() unsafe.Pointer { + return C.QScroller___activeScrollers_newList(ptr.Pointer()) +} + +func (ptr *QScroller) __setSnapPositionsX_positions_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QScroller___setSnapPositionsX_positions_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QScroller) __setSnapPositionsX_positions_setList(i float64) { + if ptr.Pointer() != nil { + C.QScroller___setSnapPositionsX_positions_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QScroller) __setSnapPositionsX_positions_newList() unsafe.Pointer { + return C.QScroller___setSnapPositionsX_positions_newList(ptr.Pointer()) +} + +func (ptr *QScroller) __setSnapPositionsY_positions_atList(i int) float64 { + if ptr.Pointer() != nil { + return float64(C.QScroller___setSnapPositionsY_positions_atList(ptr.Pointer(), C.int(int32(i)))) + } + return 0 +} + +func (ptr *QScroller) __setSnapPositionsY_positions_setList(i float64) { + if ptr.Pointer() != nil { + C.QScroller___setSnapPositionsY_positions_setList(ptr.Pointer(), C.double(i)) + } +} + +func (ptr *QScroller) __setSnapPositionsY_positions_newList() unsafe.Pointer { + return C.QScroller___setSnapPositionsY_positions_newList(ptr.Pointer()) +} + +func (ptr *QScroller) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScroller___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScroller) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScroller___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScroller) __children_newList() unsafe.Pointer { + return C.QScroller___children_newList(ptr.Pointer()) +} + +func (ptr *QScroller) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QScroller___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QScroller) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QScroller___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QScroller) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QScroller___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QScroller) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScroller___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScroller) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScroller___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScroller) __findChildren_newList() unsafe.Pointer { + return C.QScroller___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QScroller) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScroller___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScroller) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScroller___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScroller) __findChildren_newList3() unsafe.Pointer { + return C.QScroller___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QScroller) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QScroller___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QScroller) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QScroller___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QScroller) __qFindChildren_newList2() unsafe.Pointer { + return C.QScroller___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQScroller_ChildEvent +func callbackQScroller_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQScrollerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QScroller) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QScroller_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQScroller_ConnectNotify +func callbackQScroller_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQScrollerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QScroller) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QScroller_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQScroller_CustomEvent +func callbackQScroller_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQScrollerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QScroller) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QScroller_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQScroller_DeleteLater +func callbackQScroller_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollerFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QScroller) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QScroller_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQScroller_Destroyed +func callbackQScroller_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQScroller_DisconnectNotify +func callbackQScroller_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQScrollerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QScroller) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QScroller_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQScroller_Event +func callbackQScroller_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQScrollerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QScroller) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QScroller_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQScroller_EventFilter +func callbackQScroller_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQScrollerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QScroller) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QScroller_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQScroller_MetaObject +func callbackQScroller_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQScrollerFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QScroller) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QScroller_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQScroller_ObjectNameChanged +func callbackQScroller_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQScroller_TimerEvent +func callbackQScroller_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQScrollerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QScroller) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QScroller_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QScrollerProperties struct { + ptr unsafe.Pointer +} + +type QScrollerProperties_ITF interface { + QScrollerProperties_PTR() *QScrollerProperties +} + +func (ptr *QScrollerProperties) QScrollerProperties_PTR() *QScrollerProperties { + return ptr +} + +func (ptr *QScrollerProperties) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QScrollerProperties) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQScrollerProperties(ptr QScrollerProperties_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QScrollerProperties_PTR().Pointer() + } + return nil +} + +func NewQScrollerPropertiesFromPointer(ptr unsafe.Pointer) (n *QScrollerProperties) { + n = new(QScrollerProperties) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QScrollerProperties__OvershootPolicy +//QScrollerProperties::OvershootPolicy +type QScrollerProperties__OvershootPolicy int64 + +const ( + QScrollerProperties__OvershootWhenScrollable QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(0) + QScrollerProperties__OvershootAlwaysOff QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(1) + QScrollerProperties__OvershootAlwaysOn QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(2) +) + +//go:generate stringer -type=QScrollerProperties__FrameRates +//QScrollerProperties::FrameRates +type QScrollerProperties__FrameRates int64 + +const ( + QScrollerProperties__Standard QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(0) + QScrollerProperties__Fps60 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(1) + QScrollerProperties__Fps30 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(2) + QScrollerProperties__Fps20 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(3) +) + +//go:generate stringer -type=QScrollerProperties__ScrollMetric +//QScrollerProperties::ScrollMetric +type QScrollerProperties__ScrollMetric int64 + +const ( + QScrollerProperties__MousePressEventDelay QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(0) + QScrollerProperties__DragStartDistance QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(1) + QScrollerProperties__DragVelocitySmoothingFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(2) + QScrollerProperties__AxisLockThreshold QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(3) + QScrollerProperties__ScrollingCurve QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(4) + QScrollerProperties__DecelerationFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(5) + QScrollerProperties__MinimumVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(6) + QScrollerProperties__MaximumVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(7) + QScrollerProperties__MaximumClickThroughVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(8) + QScrollerProperties__AcceleratingFlickMaximumTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(9) + QScrollerProperties__AcceleratingFlickSpeedupFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(10) + QScrollerProperties__SnapPositionRatio QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(11) + QScrollerProperties__SnapTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(12) + QScrollerProperties__OvershootDragResistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(13) + QScrollerProperties__OvershootDragDistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(14) + QScrollerProperties__OvershootScrollDistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(15) + QScrollerProperties__OvershootScrollTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(16) + QScrollerProperties__HorizontalOvershootPolicy QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(17) + QScrollerProperties__VerticalOvershootPolicy QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(18) + QScrollerProperties__FrameRate QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(19) + QScrollerProperties__ScrollMetricCount QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(20) +) + +func NewQScrollerProperties() *QScrollerProperties { + tmpValue := NewQScrollerPropertiesFromPointer(C.QScrollerProperties_NewQScrollerProperties()) + runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties) + return tmpValue +} + +func NewQScrollerProperties2(sp QScrollerProperties_ITF) *QScrollerProperties { + tmpValue := NewQScrollerPropertiesFromPointer(C.QScrollerProperties_NewQScrollerProperties2(PointerFromQScrollerProperties(sp))) + runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties) + return tmpValue +} + +func (ptr *QScrollerProperties) ScrollMetric(metric QScrollerProperties__ScrollMetric) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QScrollerProperties_ScrollMetric(ptr.Pointer(), C.longlong(metric))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func QScrollerProperties_SetDefaultScrollerProperties(sp QScrollerProperties_ITF) { + C.QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(PointerFromQScrollerProperties(sp)) +} + +func (ptr *QScrollerProperties) SetDefaultScrollerProperties(sp QScrollerProperties_ITF) { + C.QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(PointerFromQScrollerProperties(sp)) +} + +func (ptr *QScrollerProperties) SetScrollMetric(metric QScrollerProperties__ScrollMetric, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QScrollerProperties_SetScrollMetric(ptr.Pointer(), C.longlong(metric), core.PointerFromQVariant(value)) + } +} + +func QScrollerProperties_UnsetDefaultScrollerProperties() { + C.QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties() +} + +func (ptr *QScrollerProperties) UnsetDefaultScrollerProperties() { + C.QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties() +} + +//export callbackQScrollerProperties_DestroyQScrollerProperties +func callbackQScrollerProperties_DestroyQScrollerProperties(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QScrollerProperties"); signal != nil { + (*(*func())(signal))() + } else { + NewQScrollerPropertiesFromPointer(ptr).DestroyQScrollerPropertiesDefault() + } +} + +func (ptr *QScrollerProperties) ConnectDestroyQScrollerProperties(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QScrollerProperties"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QScrollerProperties", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QScrollerProperties", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QScrollerProperties) DisconnectDestroyQScrollerProperties() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QScrollerProperties") + } +} + +func (ptr *QScrollerProperties) DestroyQScrollerProperties() { + if ptr.Pointer() != nil { + C.QScrollerProperties_DestroyQScrollerProperties(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QScrollerProperties) DestroyQScrollerPropertiesDefault() { + if ptr.Pointer() != nil { + C.QScrollerProperties_DestroyQScrollerPropertiesDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QShortcut struct { + core.QObject +} + +type QShortcut_ITF interface { + core.QObject_ITF + QShortcut_PTR() *QShortcut +} + +func (ptr *QShortcut) QShortcut_PTR() *QShortcut { + return ptr +} + +func (ptr *QShortcut) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QShortcut) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQShortcut(ptr QShortcut_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QShortcut_PTR().Pointer() + } + return nil +} + +func NewQShortcutFromPointer(ptr unsafe.Pointer) (n *QShortcut) { + n = new(QShortcut) + n.SetPointer(ptr) + return +} +func NewQShortcut(parent QWidget_ITF) *QShortcut { + tmpValue := NewQShortcutFromPointer(C.QShortcut_NewQShortcut(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQShortcut2(key gui.QKeySequence_ITF, parent QWidget_ITF, member string, ambiguousMember string, context core.Qt__ShortcutContext) *QShortcut { + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + var ambiguousMemberC *C.char + if ambiguousMember != "" { + ambiguousMemberC = C.CString(ambiguousMember) + defer C.free(unsafe.Pointer(ambiguousMemberC)) + } + tmpValue := NewQShortcutFromPointer(C.QShortcut_NewQShortcut2(gui.PointerFromQKeySequence(key), PointerFromQWidget(parent), memberC, ambiguousMemberC, C.longlong(context))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQShortcut_Activated +func callbackQShortcut_Activated(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QShortcut) ConnectActivated(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QShortcut_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QShortcut) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QShortcut_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QShortcut) Activated() { + if ptr.Pointer() != nil { + C.QShortcut_Activated(ptr.Pointer()) + } +} + +//export callbackQShortcut_ActivatedAmbiguously +func callbackQShortcut_ActivatedAmbiguously(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activatedAmbiguously"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QShortcut) ConnectActivatedAmbiguously(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activatedAmbiguously") { + C.QShortcut_ConnectActivatedAmbiguously(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activatedAmbiguously"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activatedAmbiguously"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "activatedAmbiguously", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activatedAmbiguously", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QShortcut) DisconnectActivatedAmbiguously() { + if ptr.Pointer() != nil { + C.QShortcut_DisconnectActivatedAmbiguously(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activatedAmbiguously") + } +} + +func (ptr *QShortcut) ActivatedAmbiguously() { + if ptr.Pointer() != nil { + C.QShortcut_ActivatedAmbiguously(ptr.Pointer()) + } +} + +func (ptr *QShortcut) AutoRepeat() bool { + if ptr.Pointer() != nil { + return int8(C.QShortcut_AutoRepeat(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QShortcut) Context() core.Qt__ShortcutContext { + if ptr.Pointer() != nil { + return core.Qt__ShortcutContext(C.QShortcut_Context(ptr.Pointer())) + } + return 0 +} + +func (ptr *QShortcut) Id() int { + if ptr.Pointer() != nil { + return int(int32(C.QShortcut_Id(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QShortcut) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QShortcut_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QShortcut) Key() *gui.QKeySequence { + if ptr.Pointer() != nil { + tmpValue := gui.NewQKeySequenceFromPointer(C.QShortcut_Key(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) + return tmpValue + } + return nil +} + +func (ptr *QShortcut) ParentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QShortcut_ParentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QShortcut) SetAutoRepeat(on bool) { + if ptr.Pointer() != nil { + C.QShortcut_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QShortcut) SetContext(context core.Qt__ShortcutContext) { + if ptr.Pointer() != nil { + C.QShortcut_SetContext(ptr.Pointer(), C.longlong(context)) + } +} + +func (ptr *QShortcut) SetEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QShortcut_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QShortcut) SetKey(key gui.QKeySequence_ITF) { + if ptr.Pointer() != nil { + C.QShortcut_SetKey(ptr.Pointer(), gui.PointerFromQKeySequence(key)) + } +} + +func (ptr *QShortcut) SetWhatsThis(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QShortcut_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QShortcut) WhatsThis() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QShortcut_WhatsThis(ptr.Pointer())) + } + return "" +} + +//export callbackQShortcut_DestroyQShortcut +func callbackQShortcut_DestroyQShortcut(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QShortcut"); signal != nil { + (*(*func())(signal))() + } else { + NewQShortcutFromPointer(ptr).DestroyQShortcutDefault() + } +} + +func (ptr *QShortcut) ConnectDestroyQShortcut(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QShortcut"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QShortcut", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QShortcut", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QShortcut) DisconnectDestroyQShortcut() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QShortcut") + } +} + +func (ptr *QShortcut) DestroyQShortcut() { + if ptr.Pointer() != nil { + C.QShortcut_DestroyQShortcut(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QShortcut) DestroyQShortcutDefault() { + if ptr.Pointer() != nil { + C.QShortcut_DestroyQShortcutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QShortcut) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QShortcut___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QShortcut) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QShortcut___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QShortcut) __children_newList() unsafe.Pointer { + return C.QShortcut___children_newList(ptr.Pointer()) +} + +func (ptr *QShortcut) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QShortcut___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QShortcut) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QShortcut___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QShortcut) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QShortcut___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QShortcut) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QShortcut___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QShortcut) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QShortcut___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QShortcut) __findChildren_newList() unsafe.Pointer { + return C.QShortcut___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QShortcut) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QShortcut___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QShortcut) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QShortcut___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QShortcut) __findChildren_newList3() unsafe.Pointer { + return C.QShortcut___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QShortcut) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QShortcut___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QShortcut) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QShortcut___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QShortcut) __qFindChildren_newList2() unsafe.Pointer { + return C.QShortcut___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQShortcut_ChildEvent +func callbackQShortcut_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQShortcutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QShortcut) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QShortcut_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQShortcut_ConnectNotify +func callbackQShortcut_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQShortcutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QShortcut) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QShortcut_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQShortcut_CustomEvent +func callbackQShortcut_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQShortcutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QShortcut) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QShortcut_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQShortcut_DeleteLater +func callbackQShortcut_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQShortcutFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QShortcut) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QShortcut_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQShortcut_Destroyed +func callbackQShortcut_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQShortcut_DisconnectNotify +func callbackQShortcut_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQShortcutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QShortcut) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QShortcut_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQShortcut_Event +func callbackQShortcut_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQShortcutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QShortcut) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QShortcut_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQShortcut_EventFilter +func callbackQShortcut_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQShortcutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QShortcut) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QShortcut_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQShortcut_MetaObject +func callbackQShortcut_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQShortcutFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QShortcut) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QShortcut_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQShortcut_ObjectNameChanged +func callbackQShortcut_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQShortcut_TimerEvent +func callbackQShortcut_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQShortcutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QShortcut) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QShortcut_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QSizeGrip struct { + QWidget +} + +type QSizeGrip_ITF interface { + QWidget_ITF + QSizeGrip_PTR() *QSizeGrip +} + +func (ptr *QSizeGrip) QSizeGrip_PTR() *QSizeGrip { + return ptr +} + +func (ptr *QSizeGrip) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QSizeGrip) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQSizeGrip(ptr QSizeGrip_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSizeGrip_PTR().Pointer() + } + return nil +} + +func NewQSizeGripFromPointer(ptr unsafe.Pointer) (n *QSizeGrip) { + n = new(QSizeGrip) + n.SetPointer(ptr) + return +} +func NewQSizeGrip(parent QWidget_ITF) *QSizeGrip { + tmpValue := NewQSizeGripFromPointer(C.QSizeGrip_NewQSizeGrip(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQSizeGrip_SetVisible +func callbackQSizeGrip_SetVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQSizeGripFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QSizeGrip) ConnectSetVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSizeGrip) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QSizeGrip) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QSizeGrip_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QSizeGrip) SetVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QSizeGrip_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQSizeGrip_DestroyQSizeGrip +func callbackQSizeGrip_DestroyQSizeGrip(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSizeGrip"); signal != nil { + (*(*func())(signal))() + } else { + NewQSizeGripFromPointer(ptr).DestroyQSizeGripDefault() + } +} + +func (ptr *QSizeGrip) ConnectDestroyQSizeGrip(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSizeGrip"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSizeGrip", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSizeGrip", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSizeGrip) DisconnectDestroyQSizeGrip() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSizeGrip") + } +} + +func (ptr *QSizeGrip) DestroyQSizeGrip() { + if ptr.Pointer() != nil { + C.QSizeGrip_DestroyQSizeGrip(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSizeGrip) DestroyQSizeGripDefault() { + if ptr.Pointer() != nil { + C.QSizeGrip_DestroyQSizeGripDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSizePolicy struct { + ptr unsafe.Pointer +} + +type QSizePolicy_ITF interface { + QSizePolicy_PTR() *QSizePolicy +} + +func (ptr *QSizePolicy) QSizePolicy_PTR() *QSizePolicy { + return ptr +} + +func (ptr *QSizePolicy) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QSizePolicy) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQSizePolicy(ptr QSizePolicy_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSizePolicy_PTR().Pointer() + } + return nil +} + +func NewQSizePolicyFromPointer(ptr unsafe.Pointer) (n *QSizePolicy) { + n = new(QSizePolicy) + n.SetPointer(ptr) + return +} + +func (ptr *QSizePolicy) DestroyQSizePolicy() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QSizePolicy__PolicyFlag +//QSizePolicy::PolicyFlag +type QSizePolicy__PolicyFlag int64 + +const ( + QSizePolicy__GrowFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(1) + QSizePolicy__ExpandFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(2) + QSizePolicy__ShrinkFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(4) + QSizePolicy__IgnoreFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(8) +) + +//go:generate stringer -type=QSizePolicy__Policy +//QSizePolicy::Policy +type QSizePolicy__Policy int64 + +const ( + QSizePolicy__Fixed QSizePolicy__Policy = QSizePolicy__Policy(0) + QSizePolicy__Minimum QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag) + QSizePolicy__Maximum QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__ShrinkFlag) + QSizePolicy__Preferred QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ShrinkFlag) + QSizePolicy__MinimumExpanding QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ExpandFlag) + QSizePolicy__Expanding QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ShrinkFlag | QSizePolicy__ExpandFlag) + QSizePolicy__Ignored QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__ShrinkFlag | QSizePolicy__GrowFlag | QSizePolicy__IgnoreFlag) +) + +//go:generate stringer -type=QSizePolicy__ControlType +//QSizePolicy::ControlType +type QSizePolicy__ControlType int64 + +const ( + QSizePolicy__DefaultType QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000001) + QSizePolicy__ButtonBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000002) + QSizePolicy__CheckBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000004) + QSizePolicy__ComboBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000008) + QSizePolicy__Frame QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000010) + QSizePolicy__GroupBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000020) + QSizePolicy__Label QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000040) + QSizePolicy__Line QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000080) + QSizePolicy__LineEdit QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000100) + QSizePolicy__PushButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000200) + QSizePolicy__RadioButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000400) + QSizePolicy__Slider QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000800) + QSizePolicy__SpinBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00001000) + QSizePolicy__TabWidget QSizePolicy__ControlType = QSizePolicy__ControlType(0x00002000) + QSizePolicy__ToolButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00004000) +) + +func NewQSizePolicy() *QSizePolicy { + tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_NewQSizePolicy()) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue +} + +func NewQSizePolicy2(horizontal QSizePolicy__Policy, vertical QSizePolicy__Policy, ty QSizePolicy__ControlType) *QSizePolicy { + tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_NewQSizePolicy2(C.longlong(horizontal), C.longlong(vertical), C.longlong(ty))) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue +} + +func (ptr *QSizePolicy) ControlType() QSizePolicy__ControlType { + if ptr.Pointer() != nil { + return QSizePolicy__ControlType(C.QSizePolicy_ControlType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizePolicy) ExpandingDirections() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QSizePolicy_ExpandingDirections(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizePolicy) HasHeightForWidth() bool { + if ptr.Pointer() != nil { + return int8(C.QSizePolicy_HasHeightForWidth(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSizePolicy) HasWidthForHeight() bool { + if ptr.Pointer() != nil { + return int8(C.QSizePolicy_HasWidthForHeight(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSizePolicy) HorizontalPolicy() QSizePolicy__Policy { + if ptr.Pointer() != nil { + return QSizePolicy__Policy(C.QSizePolicy_HorizontalPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizePolicy) HorizontalStretch() int { + if ptr.Pointer() != nil { + return int(int32(C.QSizePolicy_HorizontalStretch(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSizePolicy) RetainSizeWhenHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QSizePolicy_RetainSizeWhenHidden(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSizePolicy) SetControlType(ty QSizePolicy__ControlType) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetControlType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QSizePolicy) SetHeightForWidth(dependent bool) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetHeightForWidth(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dependent)))) + } +} + +func (ptr *QSizePolicy) SetHorizontalPolicy(policy QSizePolicy__Policy) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetHorizontalPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QSizePolicy) SetHorizontalStretch(stretchFactor int) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetHorizontalStretch(ptr.Pointer(), C.int(int32(stretchFactor))) + } +} + +func (ptr *QSizePolicy) SetRetainSizeWhenHidden(retainSize bool) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetRetainSizeWhenHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(retainSize)))) + } +} + +func (ptr *QSizePolicy) SetVerticalPolicy(policy QSizePolicy__Policy) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetVerticalPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QSizePolicy) SetVerticalStretch(stretchFactor int) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetVerticalStretch(ptr.Pointer(), C.int(int32(stretchFactor))) + } +} + +func (ptr *QSizePolicy) SetWidthForHeight(dependent bool) { + if ptr.Pointer() != nil { + C.QSizePolicy_SetWidthForHeight(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dependent)))) + } +} + +func (ptr *QSizePolicy) Transpose() { + if ptr.Pointer() != nil { + C.QSizePolicy_Transpose(ptr.Pointer()) + } +} + +func (ptr *QSizePolicy) Transposed() *QSizePolicy { + if ptr.Pointer() != nil { + tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_Transposed(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue + } + return nil +} + +func (ptr *QSizePolicy) VerticalPolicy() QSizePolicy__Policy { + if ptr.Pointer() != nil { + return QSizePolicy__Policy(C.QSizePolicy_VerticalPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSizePolicy) VerticalStretch() int { + if ptr.Pointer() != nil { + return int(int32(C.QSizePolicy_VerticalStretch(ptr.Pointer()))) + } + return 0 +} + +type QSlider struct { + QAbstractSlider +} + +type QSlider_ITF interface { + QAbstractSlider_ITF + QSlider_PTR() *QSlider +} + +func (ptr *QSlider) QSlider_PTR() *QSlider { + return ptr +} + +func (ptr *QSlider) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSlider_PTR().Pointer() + } + return nil +} + +func (ptr *QSlider) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSlider_PTR().SetPointer(p) + } +} + +func PointerFromQSlider(ptr QSlider_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSlider_PTR().Pointer() + } + return nil +} + +func NewQSliderFromPointer(ptr unsafe.Pointer) (n *QSlider) { + n = new(QSlider) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSlider__TickPosition +//QSlider::TickPosition +type QSlider__TickPosition int64 + +const ( + QSlider__NoTicks QSlider__TickPosition = QSlider__TickPosition(0) + QSlider__TicksAbove QSlider__TickPosition = QSlider__TickPosition(1) + QSlider__TicksLeft QSlider__TickPosition = QSlider__TickPosition(QSlider__TicksAbove) + QSlider__TicksBelow QSlider__TickPosition = QSlider__TickPosition(2) + QSlider__TicksRight QSlider__TickPosition = QSlider__TickPosition(QSlider__TicksBelow) + QSlider__TicksBothSides QSlider__TickPosition = QSlider__TickPosition(3) +) + +func NewQSlider(parent QWidget_ITF) *QSlider { + tmpValue := NewQSliderFromPointer(C.QSlider_NewQSlider(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSlider2(orientation core.Qt__Orientation, parent QWidget_ITF) *QSlider { + tmpValue := NewQSliderFromPointer(C.QSlider_NewQSlider2(C.longlong(orientation), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSlider) InitStyleOption(option QStyleOptionSlider_ITF) { + if ptr.Pointer() != nil { + C.QSlider_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option)) + } +} + +func (ptr *QSlider) SetTickInterval(ti int) { + if ptr.Pointer() != nil { + C.QSlider_SetTickInterval(ptr.Pointer(), C.int(int32(ti))) + } +} + +func (ptr *QSlider) SetTickPosition(position QSlider__TickPosition) { + if ptr.Pointer() != nil { + C.QSlider_SetTickPosition(ptr.Pointer(), C.longlong(position)) + } +} + +func (ptr *QSlider) TickInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QSlider_TickInterval(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSlider) TickPosition() QSlider__TickPosition { + if ptr.Pointer() != nil { + return QSlider__TickPosition(C.QSlider_TickPosition(ptr.Pointer())) + } + return 0 +} + +//export callbackQSlider_DestroyQSlider +func callbackQSlider_DestroyQSlider(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSlider"); signal != nil { + (*(*func())(signal))() + } else { + NewQSliderFromPointer(ptr).DestroyQSliderDefault() + } +} + +func (ptr *QSlider) ConnectDestroyQSlider(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSlider"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSlider", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSlider", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSlider) DisconnectDestroyQSlider() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSlider") + } +} + +func (ptr *QSlider) DestroyQSlider() { + if ptr.Pointer() != nil { + C.QSlider_DestroyQSlider(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSlider) DestroyQSliderDefault() { + if ptr.Pointer() != nil { + C.QSlider_DestroyQSliderDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSpacerItem struct { + QLayoutItem +} + +type QSpacerItem_ITF interface { + QLayoutItem_ITF + QSpacerItem_PTR() *QSpacerItem +} + +func (ptr *QSpacerItem) QSpacerItem_PTR() *QSpacerItem { + return ptr +} + +func (ptr *QSpacerItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QLayoutItem_PTR().Pointer() + } + return nil +} + +func (ptr *QSpacerItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QLayoutItem_PTR().SetPointer(p) + } +} + +func PointerFromQSpacerItem(ptr QSpacerItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSpacerItem_PTR().Pointer() + } + return nil +} + +func NewQSpacerItemFromPointer(ptr unsafe.Pointer) (n *QSpacerItem) { + n = new(QSpacerItem) + n.SetPointer(ptr) + return +} +func NewQSpacerItem(w int, h int, hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy) *QSpacerItem { + return NewQSpacerItemFromPointer(C.QSpacerItem_NewQSpacerItem(C.int(int32(w)), C.int(int32(h)), C.longlong(hPolicy), C.longlong(vPolicy))) +} + +func (ptr *QSpacerItem) ChangeSize(w int, h int, hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy) { + if ptr.Pointer() != nil { + C.QSpacerItem_ChangeSize(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)), C.longlong(hPolicy), C.longlong(vPolicy)) + } +} + +//export callbackQSpacerItem_ExpandingDirections +func callbackQSpacerItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { + return C.longlong((*(*func() core.Qt__Orientation)(signal))()) + } + + return C.longlong(NewQSpacerItemFromPointer(ptr).ExpandingDirectionsDefault()) +} + +func (ptr *QSpacerItem) ConnectExpandingDirections(f func() core.Qt__Orientation) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { + f := func() core.Qt__Orientation { + (*(*func() core.Qt__Orientation)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectExpandingDirections() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") + } +} + +func (ptr *QSpacerItem) ExpandingDirections() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QSpacerItem_ExpandingDirections(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSpacerItem) ExpandingDirectionsDefault() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QSpacerItem_ExpandingDirectionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQSpacerItem_Geometry +func callbackQSpacerItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "geometry"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(NewQSpacerItemFromPointer(ptr).GeometryDefault()) +} + +func (ptr *QSpacerItem) ConnectGeometry(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "geometry") + } +} + +func (ptr *QSpacerItem) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QSpacerItem_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QSpacerItem) GeometryDefault() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QSpacerItem_GeometryDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQSpacerItem_IsEmpty +func callbackQSpacerItem_IsEmpty(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSpacerItemFromPointer(ptr).IsEmptyDefault()))) +} + +func (ptr *QSpacerItem) ConnectIsEmpty(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectIsEmpty() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isEmpty") + } +} + +func (ptr *QSpacerItem) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QSpacerItem_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSpacerItem) IsEmptyDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QSpacerItem_IsEmptyDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQSpacerItem_MaximumSize +func callbackQSpacerItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).MaximumSizeDefault()) +} + +func (ptr *QSpacerItem) ConnectMaximumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectMaximumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "maximumSize") + } +} + +func (ptr *QSpacerItem) MaximumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSpacerItem) MaximumSizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MaximumSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQSpacerItem_MinimumSize +func callbackQSpacerItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).MinimumSizeDefault()) +} + +func (ptr *QSpacerItem) ConnectMinimumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectMinimumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumSize") + } +} + +func (ptr *QSpacerItem) MinimumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSpacerItem) MinimumSizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MinimumSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQSpacerItem_SetGeometry +func callbackQSpacerItem_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r)) + } else { + NewQSpacerItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(r)) + } +} + +func (ptr *QSpacerItem) ConnectSetGeometry(f func(r *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { + f := func(r *core.QRect) { + (*(*func(*core.QRect))(signal))(r) + f(r) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectSetGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry") + } +} + +func (ptr *QSpacerItem) SetGeometry(r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QSpacerItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r)) + } +} + +func (ptr *QSpacerItem) SetGeometryDefault(r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QSpacerItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(r)) + } +} + +//export callbackQSpacerItem_SizeHint +func callbackQSpacerItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QSpacerItem) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QSpacerItem) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSpacerItem) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QSpacerItem) SizePolicy() *QSizePolicy { + if ptr.Pointer() != nil { + tmpValue := NewQSizePolicyFromPointer(C.QSpacerItem_SizePolicy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue + } + return nil +} + +//export callbackQSpacerItem_DestroyQSpacerItem +func callbackQSpacerItem_DestroyQSpacerItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSpacerItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQSpacerItemFromPointer(ptr).DestroyQSpacerItemDefault() + } +} + +func (ptr *QSpacerItem) ConnectDestroyQSpacerItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSpacerItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSpacerItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSpacerItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpacerItem) DisconnectDestroyQSpacerItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSpacerItem") + } +} + +func (ptr *QSpacerItem) DestroyQSpacerItem() { + if ptr.Pointer() != nil { + C.QSpacerItem_DestroyQSpacerItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSpacerItem) DestroyQSpacerItemDefault() { + if ptr.Pointer() != nil { + C.QSpacerItem_DestroyQSpacerItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSpinBox struct { + QAbstractSpinBox +} + +type QSpinBox_ITF interface { + QAbstractSpinBox_ITF + QSpinBox_PTR() *QSpinBox +} + +func (ptr *QSpinBox) QSpinBox_PTR() *QSpinBox { + return ptr +} + +func (ptr *QSpinBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractSpinBox_PTR().Pointer() + } + return nil +} + +func (ptr *QSpinBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractSpinBox_PTR().SetPointer(p) + } +} + +func PointerFromQSpinBox(ptr QSpinBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSpinBox_PTR().Pointer() + } + return nil +} + +func NewQSpinBoxFromPointer(ptr unsafe.Pointer) (n *QSpinBox) { + n = new(QSpinBox) + n.SetPointer(ptr) + return +} +func NewQSpinBox(parent QWidget_ITF) *QSpinBox { + tmpValue := NewQSpinBoxFromPointer(C.QSpinBox_NewQSpinBox(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSpinBox) CleanText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSpinBox_CleanText(ptr.Pointer())) + } + return "" +} + +func (ptr *QSpinBox) DisplayIntegerBase() int { + if ptr.Pointer() != nil { + return int(int32(C.QSpinBox_DisplayIntegerBase(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSpinBox) Maximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QSpinBox_Maximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSpinBox) Minimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QSpinBox_Minimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSpinBox) Prefix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSpinBox_Prefix(ptr.Pointer())) + } + return "" +} + +func (ptr *QSpinBox) SetDisplayIntegerBase(base int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetDisplayIntegerBase(ptr.Pointer(), C.int(int32(base))) + } +} + +func (ptr *QSpinBox) SetMaximum(max int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetMaximum(ptr.Pointer(), C.int(int32(max))) + } +} + +func (ptr *QSpinBox) SetMinimum(min int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetMinimum(ptr.Pointer(), C.int(int32(min))) + } +} + +func (ptr *QSpinBox) SetPrefix(prefix string) { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + C.QSpinBox_SetPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) + } +} + +func (ptr *QSpinBox) SetRange(minimum int, maximum int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) + } +} + +func (ptr *QSpinBox) SetSingleStep(val int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetSingleStep(ptr.Pointer(), C.int(int32(val))) + } +} + +func (ptr *QSpinBox) SetStepType(stepType QAbstractSpinBox__StepType) { + if ptr.Pointer() != nil { + C.QSpinBox_SetStepType(ptr.Pointer(), C.longlong(stepType)) + } +} + +func (ptr *QSpinBox) SetSuffix(suffix string) { + if ptr.Pointer() != nil { + var suffixC *C.char + if suffix != "" { + suffixC = C.CString(suffix) + defer C.free(unsafe.Pointer(suffixC)) + } + C.QSpinBox_SetSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))}) + } +} + +//export callbackQSpinBox_SetValue +func callbackQSpinBox_SetValue(ptr unsafe.Pointer, val C.int) { + if signal := qt.GetSignal(ptr, "setValue"); signal != nil { + (*(*func(int))(signal))(int(int32(val))) + } else { + NewQSpinBoxFromPointer(ptr).SetValueDefault(int(int32(val))) + } +} + +func (ptr *QSpinBox) ConnectSetValue(f func(val int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { + f := func(val int) { + (*(*func(int))(signal))(val) + f(val) + } + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpinBox) DisconnectSetValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setValue") + } +} + +func (ptr *QSpinBox) SetValue(val int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetValue(ptr.Pointer(), C.int(int32(val))) + } +} + +func (ptr *QSpinBox) SetValueDefault(val int) { + if ptr.Pointer() != nil { + C.QSpinBox_SetValueDefault(ptr.Pointer(), C.int(int32(val))) + } +} + +func (ptr *QSpinBox) SingleStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QSpinBox_SingleStep(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSpinBox) StepType() QAbstractSpinBox__StepType { + if ptr.Pointer() != nil { + return QAbstractSpinBox__StepType(C.QSpinBox_StepType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSpinBox) Suffix() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSpinBox_Suffix(ptr.Pointer())) + } + return "" +} + +//export callbackQSpinBox_TextFromValue +func callbackQSpinBox_TextFromValue(ptr unsafe.Pointer, value C.int) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "textFromValue"); signal != nil { + tempVal := (*(*func(int) string)(signal))(int(int32(value))) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQSpinBoxFromPointer(ptr).TextFromValueDefault(int(int32(value))) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QSpinBox) ConnectTextFromValue(f func(value int) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "textFromValue"); signal != nil { + f := func(value int) string { + (*(*func(int) string)(signal))(value) + return f(value) + } + qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpinBox) DisconnectTextFromValue() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "textFromValue") + } +} + +func (ptr *QSpinBox) TextFromValue(value int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSpinBox_TextFromValue(ptr.Pointer(), C.int(int32(value)))) + } + return "" +} + +func (ptr *QSpinBox) TextFromValueDefault(value int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSpinBox_TextFromValueDefault(ptr.Pointer(), C.int(int32(value)))) + } + return "" +} + +func (ptr *QSpinBox) Value() int { + if ptr.Pointer() != nil { + return int(int32(C.QSpinBox_Value(ptr.Pointer()))) + } + return 0 +} + +//export callbackQSpinBox_ValueChanged +func callbackQSpinBox_ValueChanged(ptr unsafe.Pointer, i C.int) { + if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(i))) + } + +} + +func (ptr *QSpinBox) ConnectValueChanged(f func(i int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { + C.QSpinBox_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { + f := func(i int) { + (*(*func(int))(signal))(i) + f(i) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpinBox) DisconnectValueChanged() { + if ptr.Pointer() != nil { + C.QSpinBox_DisconnectValueChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged") + } +} + +func (ptr *QSpinBox) ValueChanged(i int) { + if ptr.Pointer() != nil { + C.QSpinBox_ValueChanged(ptr.Pointer(), C.int(int32(i))) + } +} + +//export callbackQSpinBox_ValueChanged2 +func callbackQSpinBox_ValueChanged2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "valueChanged2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } + +} + +func (ptr *QSpinBox) ConnectValueChanged2(f func(text string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "valueChanged2") { + C.QSpinBox_ConnectValueChanged2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "valueChanged2"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpinBox) DisconnectValueChanged2() { + if ptr.Pointer() != nil { + C.QSpinBox_DisconnectValueChanged2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "valueChanged2") + } +} + +func (ptr *QSpinBox) ValueChanged2(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QSpinBox_ValueChanged2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQSpinBox_ValueFromText +func callbackQSpinBox_ValueFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) C.int { + if signal := qt.GetSignal(ptr, "valueFromText"); signal != nil { + return C.int(int32((*(*func(string) int)(signal))(cGoUnpackString(text)))) + } + + return C.int(int32(NewQSpinBoxFromPointer(ptr).ValueFromTextDefault(cGoUnpackString(text)))) +} + +func (ptr *QSpinBox) ConnectValueFromText(f func(text string) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "valueFromText"); signal != nil { + f := func(text string) int { + (*(*func(string) int)(signal))(text) + return f(text) + } + qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpinBox) DisconnectValueFromText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "valueFromText") + } +} + +func (ptr *QSpinBox) ValueFromText(text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QSpinBox_ValueFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QSpinBox) ValueFromTextDefault(text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QSpinBox_ValueFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +//export callbackQSpinBox_DestroyQSpinBox +func callbackQSpinBox_DestroyQSpinBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSpinBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQSpinBoxFromPointer(ptr).DestroyQSpinBoxDefault() + } +} + +func (ptr *QSpinBox) ConnectDestroyQSpinBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSpinBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSpinBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSpinBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSpinBox) DisconnectDestroyQSpinBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSpinBox") + } +} + +func (ptr *QSpinBox) DestroyQSpinBox() { + if ptr.Pointer() != nil { + C.QSpinBox_DestroyQSpinBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSpinBox) DestroyQSpinBoxDefault() { + if ptr.Pointer() != nil { + C.QSpinBox_DestroyQSpinBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSplashScreen struct { + QWidget +} + +type QSplashScreen_ITF interface { + QWidget_ITF + QSplashScreen_PTR() *QSplashScreen +} + +func (ptr *QSplashScreen) QSplashScreen_PTR() *QSplashScreen { + return ptr +} + +func (ptr *QSplashScreen) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QSplashScreen) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQSplashScreen(ptr QSplashScreen_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSplashScreen_PTR().Pointer() + } + return nil +} + +func NewQSplashScreenFromPointer(ptr unsafe.Pointer) (n *QSplashScreen) { + n = new(QSplashScreen) + n.SetPointer(ptr) + return +} +func NewQSplashScreen(pixmap gui.QPixmap_ITF, ff core.Qt__WindowType) *QSplashScreen { + tmpValue := NewQSplashScreenFromPointer(C.QSplashScreen_NewQSplashScreen(gui.PointerFromQPixmap(pixmap), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSplashScreen2(parent QWidget_ITF, pixmap gui.QPixmap_ITF, ff core.Qt__WindowType) *QSplashScreen { + tmpValue := NewQSplashScreenFromPointer(C.QSplashScreen_NewQSplashScreen2(PointerFromQWidget(parent), gui.PointerFromQPixmap(pixmap), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQSplashScreen_ClearMessage +func callbackQSplashScreen_ClearMessage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearMessage"); signal != nil { + (*(*func())(signal))() + } else { + NewQSplashScreenFromPointer(ptr).ClearMessageDefault() + } +} + +func (ptr *QSplashScreen) ConnectClearMessage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearMessage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplashScreen) DisconnectClearMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearMessage") + } +} + +func (ptr *QSplashScreen) ClearMessage() { + if ptr.Pointer() != nil { + C.QSplashScreen_ClearMessage(ptr.Pointer()) + } +} + +func (ptr *QSplashScreen) ClearMessageDefault() { + if ptr.Pointer() != nil { + C.QSplashScreen_ClearMessageDefault(ptr.Pointer()) + } +} + +//export callbackQSplashScreen_DrawContents +func callbackQSplashScreen_DrawContents(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawContents"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } else { + NewQSplashScreenFromPointer(ptr).DrawContentsDefault(gui.NewQPainterFromPointer(painter)) + } +} + +func (ptr *QSplashScreen) ConnectDrawContents(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawContents"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "drawContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplashScreen) DisconnectDrawContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawContents") + } +} + +func (ptr *QSplashScreen) DrawContents(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QSplashScreen_DrawContents(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QSplashScreen) DrawContentsDefault(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QSplashScreen_DrawContentsDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QSplashScreen) Finish(mainWin QWidget_ITF) { + if ptr.Pointer() != nil { + C.QSplashScreen_Finish(ptr.Pointer(), PointerFromQWidget(mainWin)) + } +} + +func (ptr *QSplashScreen) Message() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSplashScreen_Message(ptr.Pointer())) + } + return "" +} + +//export callbackQSplashScreen_MessageChanged +func callbackQSplashScreen_MessageChanged(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "messageChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(message)) + } + +} + +func (ptr *QSplashScreen) ConnectMessageChanged(f func(message string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "messageChanged") { + C.QSplashScreen_ConnectMessageChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "messageChanged"); signal != nil { + f := func(message string) { + (*(*func(string))(signal))(message) + f(message) + } + qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplashScreen) DisconnectMessageChanged() { + if ptr.Pointer() != nil { + C.QSplashScreen_DisconnectMessageChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "messageChanged") + } +} + +func (ptr *QSplashScreen) MessageChanged(message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSplashScreen_MessageChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +func (ptr *QSplashScreen) Pixmap() *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QSplashScreen_Pixmap(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QSplashScreen) Repaint() { + if ptr.Pointer() != nil { + C.QSplashScreen_Repaint(ptr.Pointer()) + } +} + +func (ptr *QSplashScreen) SetPixmap(pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QSplashScreen_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)) + } +} + +//export callbackQSplashScreen_ShowMessage +func callbackQSplashScreen_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, alignment C.int, color unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { + (*(*func(string, int, *gui.QColor))(signal))(cGoUnpackString(message), int(int32(alignment)), gui.NewQColorFromPointer(color)) + } else { + NewQSplashScreenFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message), int(int32(alignment)), gui.NewQColorFromPointer(color)) + } +} + +func (ptr *QSplashScreen) ConnectShowMessage(f func(message string, alignment int, color *gui.QColor)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { + f := func(message string, alignment int, color *gui.QColor) { + (*(*func(string, int, *gui.QColor))(signal))(message, alignment, color) + f(message, alignment, color) + } + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplashScreen) DisconnectShowMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMessage") + } +} + +func (ptr *QSplashScreen) ShowMessage(message string, alignment int, color gui.QColor_ITF) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSplashScreen_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(alignment)), gui.PointerFromQColor(color)) + } +} + +func (ptr *QSplashScreen) ShowMessageDefault(message string, alignment int, color gui.QColor_ITF) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSplashScreen_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(alignment)), gui.PointerFromQColor(color)) + } +} + +//export callbackQSplashScreen_DestroyQSplashScreen +func callbackQSplashScreen_DestroyQSplashScreen(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSplashScreen"); signal != nil { + (*(*func())(signal))() + } else { + NewQSplashScreenFromPointer(ptr).DestroyQSplashScreenDefault() + } +} + +func (ptr *QSplashScreen) ConnectDestroyQSplashScreen(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSplashScreen"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSplashScreen", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSplashScreen", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplashScreen) DisconnectDestroyQSplashScreen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSplashScreen") + } +} + +func (ptr *QSplashScreen) DestroyQSplashScreen() { + if ptr.Pointer() != nil { + C.QSplashScreen_DestroyQSplashScreen(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSplashScreen) DestroyQSplashScreenDefault() { + if ptr.Pointer() != nil { + C.QSplashScreen_DestroyQSplashScreenDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSplitter struct { + QFrame +} + +type QSplitter_ITF interface { + QFrame_ITF + QSplitter_PTR() *QSplitter +} + +func (ptr *QSplitter) QSplitter_PTR() *QSplitter { + return ptr +} + +func (ptr *QSplitter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QSplitter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFrame_PTR().SetPointer(p) + } +} + +func PointerFromQSplitter(ptr QSplitter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSplitter_PTR().Pointer() + } + return nil +} + +func NewQSplitterFromPointer(ptr unsafe.Pointer) (n *QSplitter) { + n = new(QSplitter) + n.SetPointer(ptr) + return +} +func NewQSplitter(parent QWidget_ITF) *QSplitter { + tmpValue := NewQSplitterFromPointer(C.QSplitter_NewQSplitter(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSplitter2(orientation core.Qt__Orientation, parent QWidget_ITF) *QSplitter { + tmpValue := NewQSplitterFromPointer(C.QSplitter_NewQSplitter2(C.longlong(orientation), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSplitter) AddWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QSplitter_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QSplitter) ChildrenCollapsible() bool { + if ptr.Pointer() != nil { + return int8(C.QSplitter_ChildrenCollapsible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSplitter) ClosestLegalPosition(pos int, index int) int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitter_ClosestLegalPosition(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index))))) + } + return 0 +} + +func (ptr *QSplitter) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitter_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQSplitter_CreateHandle +func callbackQSplitter_CreateHandle(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createHandle"); signal != nil { + return PointerFromQSplitterHandle((*(*func() *QSplitterHandle)(signal))()) + } + + return PointerFromQSplitterHandle(NewQSplitterFromPointer(ptr).CreateHandleDefault()) +} + +func (ptr *QSplitter) ConnectCreateHandle(f func() *QSplitterHandle) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createHandle"); signal != nil { + f := func() *QSplitterHandle { + (*(*func() *QSplitterHandle)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "createHandle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createHandle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplitter) DisconnectCreateHandle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createHandle") + } +} + +func (ptr *QSplitter) CreateHandle() *QSplitterHandle { + if ptr.Pointer() != nil { + tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_CreateHandle(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSplitter) CreateHandleDefault() *QSplitterHandle { + if ptr.Pointer() != nil { + tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_CreateHandleDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSplitter) GetRange(index int, min int, max int) { + if ptr.Pointer() != nil { + C.QSplitter_GetRange(ptr.Pointer(), C.int(int32(index)), C.int(int32(min)), C.int(int32(max))) + } +} + +func (ptr *QSplitter) Handle(index int) *QSplitterHandle { + if ptr.Pointer() != nil { + tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_Handle(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSplitter) HandleWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitter_HandleWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QSplitter) IndexOf(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitter_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QSplitter) InsertWidget(index int, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QSplitter_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)) + } +} + +func (ptr *QSplitter) IsCollapsible(index int) bool { + if ptr.Pointer() != nil { + return int8(C.QSplitter_IsCollapsible(ptr.Pointer(), C.int(int32(index)))) != 0 + } + return false +} + +func (ptr *QSplitter) MoveSplitter(pos int, index int) { + if ptr.Pointer() != nil { + C.QSplitter_MoveSplitter(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index))) + } +} + +func (ptr *QSplitter) OpaqueResize() bool { + if ptr.Pointer() != nil { + return int8(C.QSplitter_OpaqueResize(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSplitter) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QSplitter_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSplitter) Refresh() { + if ptr.Pointer() != nil { + C.QSplitter_Refresh(ptr.Pointer()) + } +} + +func (ptr *QSplitter) ReplaceWidget(index int, widget QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QSplitter_ReplaceWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSplitter) RestoreState(state core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSplitter_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0 + } + return false +} + +func (ptr *QSplitter) SaveState() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSplitter_SaveState(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSplitter) SetChildrenCollapsible(vbo bool) { + if ptr.Pointer() != nil { + C.QSplitter_SetChildrenCollapsible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QSplitter) SetCollapsible(index int, collapse bool) { + if ptr.Pointer() != nil { + C.QSplitter_SetCollapsible(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(collapse)))) + } +} + +func (ptr *QSplitter) SetHandleWidth(vin int) { + if ptr.Pointer() != nil { + C.QSplitter_SetHandleWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QSplitter) SetOpaqueResize(opaque bool) { + if ptr.Pointer() != nil { + C.QSplitter_SetOpaqueResize(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(opaque)))) + } +} + +func (ptr *QSplitter) SetOrientation(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QSplitter_SetOrientation(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QSplitter) SetRubberBand(pos int) { + if ptr.Pointer() != nil { + C.QSplitter_SetRubberBand(ptr.Pointer(), C.int(int32(pos))) + } +} + +func (ptr *QSplitter) SetSizes(list []int) { + if ptr.Pointer() != nil { + C.QSplitter_SetSizes(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQSplitterFromPointer(NewQSplitterFromPointer(nil).__setSizes_list_newList()) + for _, v := range list { + tmpList.__setSizes_list_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QSplitter) SetStretchFactor(index int, stretch int) { + if ptr.Pointer() != nil { + C.QSplitter_SetStretchFactor(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) + } +} + +func (ptr *QSplitter) Sizes() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQSplitterFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__sizes_atList(i) + } + return out + }(C.QSplitter_Sizes(ptr.Pointer())) + } + return make([]int, 0) +} + +//export callbackQSplitter_SplitterMoved +func callbackQSplitter_SplitterMoved(ptr unsafe.Pointer, pos C.int, index C.int) { + if signal := qt.GetSignal(ptr, "splitterMoved"); signal != nil { + (*(*func(int, int))(signal))(int(int32(pos)), int(int32(index))) + } + +} + +func (ptr *QSplitter) ConnectSplitterMoved(f func(pos int, index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "splitterMoved") { + C.QSplitter_ConnectSplitterMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "splitterMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "splitterMoved"); signal != nil { + f := func(pos int, index int) { + (*(*func(int, int))(signal))(pos, index) + f(pos, index) + } + qt.ConnectSignal(ptr.Pointer(), "splitterMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "splitterMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplitter) DisconnectSplitterMoved() { + if ptr.Pointer() != nil { + C.QSplitter_DisconnectSplitterMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "splitterMoved") + } +} + +func (ptr *QSplitter) SplitterMoved(pos int, index int) { + if ptr.Pointer() != nil { + C.QSplitter_SplitterMoved(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index))) + } +} + +func (ptr *QSplitter) Widget(index int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QSplitter_Widget(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQSplitter_DestroyQSplitter +func callbackQSplitter_DestroyQSplitter(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSplitter"); signal != nil { + (*(*func())(signal))() + } else { + NewQSplitterFromPointer(ptr).DestroyQSplitterDefault() + } +} + +func (ptr *QSplitter) ConnectDestroyQSplitter(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSplitter"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSplitter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSplitter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplitter) DisconnectDestroyQSplitter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSplitter") + } +} + +func (ptr *QSplitter) DestroyQSplitter() { + if ptr.Pointer() != nil { + C.QSplitter_DestroyQSplitter(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSplitter) DestroyQSplitterDefault() { + if ptr.Pointer() != nil { + C.QSplitter_DestroyQSplitterDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSplitter) __setSizes_list_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitter___setSizes_list_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QSplitter) __setSizes_list_setList(i int) { + if ptr.Pointer() != nil { + C.QSplitter___setSizes_list_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QSplitter) __setSizes_list_newList() unsafe.Pointer { + return C.QSplitter___setSizes_list_newList(ptr.Pointer()) +} + +func (ptr *QSplitter) __sizes_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitter___sizes_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QSplitter) __sizes_setList(i int) { + if ptr.Pointer() != nil { + C.QSplitter___sizes_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QSplitter) __sizes_newList() unsafe.Pointer { + return C.QSplitter___sizes_newList(ptr.Pointer()) +} + +type QSplitterHandle struct { + QWidget +} + +type QSplitterHandle_ITF interface { + QWidget_ITF + QSplitterHandle_PTR() *QSplitterHandle +} + +func (ptr *QSplitterHandle) QSplitterHandle_PTR() *QSplitterHandle { + return ptr +} + +func (ptr *QSplitterHandle) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QSplitterHandle) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQSplitterHandle(ptr QSplitterHandle_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSplitterHandle_PTR().Pointer() + } + return nil +} + +func NewQSplitterHandleFromPointer(ptr unsafe.Pointer) (n *QSplitterHandle) { + n = new(QSplitterHandle) + n.SetPointer(ptr) + return +} +func NewQSplitterHandle(orientation core.Qt__Orientation, parent QSplitter_ITF) *QSplitterHandle { + tmpValue := NewQSplitterHandleFromPointer(C.QSplitterHandle_NewQSplitterHandle(C.longlong(orientation), PointerFromQSplitter(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QSplitterHandle) ClosestLegalPosition(pos int) int { + if ptr.Pointer() != nil { + return int(int32(C.QSplitterHandle_ClosestLegalPosition(ptr.Pointer(), C.int(int32(pos))))) + } + return 0 +} + +func (ptr *QSplitterHandle) MoveSplitter(pos int) { + if ptr.Pointer() != nil { + C.QSplitterHandle_MoveSplitter(ptr.Pointer(), C.int(int32(pos))) + } +} + +func (ptr *QSplitterHandle) OpaqueResize() bool { + if ptr.Pointer() != nil { + return int8(C.QSplitterHandle_OpaqueResize(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QSplitterHandle) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QSplitterHandle_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSplitterHandle) SetOrientation(orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QSplitterHandle_SetOrientation(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QSplitterHandle) Splitter() *QSplitter { + if ptr.Pointer() != nil { + tmpValue := NewQSplitterFromPointer(C.QSplitterHandle_Splitter(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQSplitterHandle_DestroyQSplitterHandle +func callbackQSplitterHandle_DestroyQSplitterHandle(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSplitterHandle"); signal != nil { + (*(*func())(signal))() + } else { + NewQSplitterHandleFromPointer(ptr).DestroyQSplitterHandleDefault() + } +} + +func (ptr *QSplitterHandle) ConnectDestroyQSplitterHandle(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSplitterHandle"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSplitterHandle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSplitterHandle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSplitterHandle) DisconnectDestroyQSplitterHandle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSplitterHandle") + } +} + +func (ptr *QSplitterHandle) DestroyQSplitterHandle() { + if ptr.Pointer() != nil { + C.QSplitterHandle_DestroyQSplitterHandle(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSplitterHandle) DestroyQSplitterHandleDefault() { + if ptr.Pointer() != nil { + C.QSplitterHandle_DestroyQSplitterHandleDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStackedLayout struct { + QLayout +} + +type QStackedLayout_ITF interface { + QLayout_ITF + QStackedLayout_PTR() *QStackedLayout +} + +func (ptr *QStackedLayout) QStackedLayout_PTR() *QStackedLayout { + return ptr +} + +func (ptr *QStackedLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QStackedLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QLayout_PTR().SetPointer(p) + } +} + +func PointerFromQStackedLayout(ptr QStackedLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStackedLayout_PTR().Pointer() + } + return nil +} + +func NewQStackedLayoutFromPointer(ptr unsafe.Pointer) (n *QStackedLayout) { + n = new(QStackedLayout) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStackedLayout__StackingMode +//QStackedLayout::StackingMode +type QStackedLayout__StackingMode int64 + +const ( + QStackedLayout__StackOne QStackedLayout__StackingMode = QStackedLayout__StackingMode(0) + QStackedLayout__StackAll QStackedLayout__StackingMode = QStackedLayout__StackingMode(1) +) + +func NewQStackedLayout() *QStackedLayout { + tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQStackedLayout2(parent QWidget_ITF) *QStackedLayout { + tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout2(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQStackedLayout3(parentLayout QLayout_ITF) *QStackedLayout { + tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout3(PointerFromQLayout(parentLayout))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQStackedLayout_AddItem +func callbackQStackedLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "addItem"); signal != nil { + (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) + } else { + NewQStackedLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item)) + } +} + +func (ptr *QStackedLayout) ConnectAddItem(f func(item *QLayoutItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { + f := func(item *QLayoutItem) { + (*(*func(*QLayoutItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectAddItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "addItem") + } +} + +func (ptr *QStackedLayout) AddItem(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QStackedLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QStackedLayout) AddItemDefault(item QLayoutItem_ITF) { + if ptr.Pointer() != nil { + C.QStackedLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item)) + } +} + +func (ptr *QStackedLayout) AddWidget(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQStackedLayout_Count +func callbackQStackedLayout_Count(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "count"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQStackedLayoutFromPointer(ptr).CountDefault())) +} + +func (ptr *QStackedLayout) ConnectCount(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectCount() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "count") + } +} + +func (ptr *QStackedLayout) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedLayout_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStackedLayout) CountDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedLayout_CountDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStackedLayout_CurrentChanged +func callbackQStackedLayout_CurrentChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QStackedLayout) ConnectCurrentChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QStackedLayout_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QStackedLayout_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QStackedLayout) CurrentChanged(index int) { + if ptr.Pointer() != nil { + C.QStackedLayout_CurrentChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QStackedLayout) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedLayout_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStackedLayout) CurrentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QStackedLayout_CurrentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStackedLayout) InsertWidget(index int, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedLayout_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQStackedLayout_ItemAt +func callbackQStackedLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQStackedLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) +} + +func (ptr *QStackedLayout) ConnectItemAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectItemAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemAt") + } +} + +func (ptr *QStackedLayout) ItemAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QStackedLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QStackedLayout) ItemAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QStackedLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +//export callbackQStackedLayout_SetCurrentIndex +func callbackQStackedLayout_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQStackedLayoutFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QStackedLayout) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QStackedLayout) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QStackedLayout_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QStackedLayout) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QStackedLayout_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQStackedLayout_SetCurrentWidget +func callbackQStackedLayout_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQStackedLayoutFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QStackedLayout) ConnectSetCurrentWidget(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectSetCurrentWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") + } +} + +func (ptr *QStackedLayout) SetCurrentWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStackedLayout_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStackedLayout) SetCurrentWidgetDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStackedLayout_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStackedLayout) SetStackingMode(stackingMode QStackedLayout__StackingMode) { + if ptr.Pointer() != nil { + C.QStackedLayout_SetStackingMode(ptr.Pointer(), C.longlong(stackingMode)) + } +} + +//export callbackQStackedLayout_SizeHint +func callbackQStackedLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQStackedLayoutFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QStackedLayout) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QStackedLayout) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStackedLayout_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStackedLayout) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStackedLayout_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStackedLayout) StackingMode() QStackedLayout__StackingMode { + if ptr.Pointer() != nil { + return QStackedLayout__StackingMode(C.QStackedLayout_StackingMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQStackedLayout_TakeAt +func callbackQStackedLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { + return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) + } + + return PointerFromQLayoutItem(NewQStackedLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) +} + +func (ptr *QStackedLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { + f := func(index int) *QLayoutItem { + (*(*func(int) *QLayoutItem)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectTakeAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "takeAt") + } +} + +func (ptr *QStackedLayout) TakeAt(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QStackedLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QStackedLayout) TakeAtDefault(index int) *QLayoutItem { + if ptr.Pointer() != nil { + return NewQLayoutItemFromPointer(C.QStackedLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QStackedLayout) Widget(index int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QStackedLayout_Widget(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQStackedLayout_WidgetRemoved +func callbackQStackedLayout_WidgetRemoved(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "widgetRemoved"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QStackedLayout) ConnectWidgetRemoved(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "widgetRemoved") { + C.QStackedLayout_ConnectWidgetRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widgetRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "widgetRemoved"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectWidgetRemoved() { + if ptr.Pointer() != nil { + C.QStackedLayout_DisconnectWidgetRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "widgetRemoved") + } +} + +func (ptr *QStackedLayout) WidgetRemoved(index int) { + if ptr.Pointer() != nil { + C.QStackedLayout_WidgetRemoved(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQStackedLayout_DestroyQStackedLayout +func callbackQStackedLayout_DestroyQStackedLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStackedLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQStackedLayoutFromPointer(ptr).DestroyQStackedLayoutDefault() + } +} + +func (ptr *QStackedLayout) ConnectDestroyQStackedLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStackedLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStackedLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStackedLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedLayout) DisconnectDestroyQStackedLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStackedLayout") + } +} + +func (ptr *QStackedLayout) DestroyQStackedLayout() { + if ptr.Pointer() != nil { + C.QStackedLayout_DestroyQStackedLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStackedLayout) DestroyQStackedLayoutDefault() { + if ptr.Pointer() != nil { + C.QStackedLayout_DestroyQStackedLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStackedWidget struct { + QFrame +} + +type QStackedWidget_ITF interface { + QFrame_ITF + QStackedWidget_PTR() *QStackedWidget +} + +func (ptr *QStackedWidget) QStackedWidget_PTR() *QStackedWidget { + return ptr +} + +func (ptr *QStackedWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QStackedWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFrame_PTR().SetPointer(p) + } +} + +func PointerFromQStackedWidget(ptr QStackedWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStackedWidget_PTR().Pointer() + } + return nil +} + +func NewQStackedWidgetFromPointer(ptr unsafe.Pointer) (n *QStackedWidget) { + n = new(QStackedWidget) + n.SetPointer(ptr) + return +} +func NewQStackedWidget(parent QWidget_ITF) *QStackedWidget { + tmpValue := NewQStackedWidgetFromPointer(C.QStackedWidget_NewQStackedWidget(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QStackedWidget) AddWidget(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedWidget_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QStackedWidget) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedWidget_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQStackedWidget_CurrentChanged +func callbackQStackedWidget_CurrentChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QStackedWidget) ConnectCurrentChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QStackedWidget_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedWidget) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QStackedWidget_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QStackedWidget) CurrentChanged(index int) { + if ptr.Pointer() != nil { + C.QStackedWidget_CurrentChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QStackedWidget) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedWidget_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStackedWidget) CurrentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QStackedWidget_CurrentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStackedWidget) IndexOf(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedWidget_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QStackedWidget) InsertWidget(index int, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStackedWidget_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QStackedWidget) RemoveWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStackedWidget_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQStackedWidget_SetCurrentIndex +func callbackQStackedWidget_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQStackedWidgetFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QStackedWidget) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedWidget) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QStackedWidget) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QStackedWidget_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QStackedWidget) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QStackedWidget_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQStackedWidget_SetCurrentWidget +func callbackQStackedWidget_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQStackedWidgetFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QStackedWidget) ConnectSetCurrentWidget(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedWidget) DisconnectSetCurrentWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") + } +} + +func (ptr *QStackedWidget) SetCurrentWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStackedWidget_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStackedWidget) SetCurrentWidgetDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStackedWidget_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStackedWidget) Widget(index int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QStackedWidget_Widget(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQStackedWidget_WidgetRemoved +func callbackQStackedWidget_WidgetRemoved(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "widgetRemoved"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QStackedWidget) ConnectWidgetRemoved(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "widgetRemoved") { + C.QStackedWidget_ConnectWidgetRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widgetRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "widgetRemoved"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedWidget) DisconnectWidgetRemoved() { + if ptr.Pointer() != nil { + C.QStackedWidget_DisconnectWidgetRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "widgetRemoved") + } +} + +func (ptr *QStackedWidget) WidgetRemoved(index int) { + if ptr.Pointer() != nil { + C.QStackedWidget_WidgetRemoved(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQStackedWidget_DestroyQStackedWidget +func callbackQStackedWidget_DestroyQStackedWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStackedWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQStackedWidgetFromPointer(ptr).DestroyQStackedWidgetDefault() + } +} + +func (ptr *QStackedWidget) ConnectDestroyQStackedWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStackedWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStackedWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStackedWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStackedWidget) DisconnectDestroyQStackedWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStackedWidget") + } +} + +func (ptr *QStackedWidget) DestroyQStackedWidget() { + if ptr.Pointer() != nil { + C.QStackedWidget_DestroyQStackedWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStackedWidget) DestroyQStackedWidgetDefault() { + if ptr.Pointer() != nil { + C.QStackedWidget_DestroyQStackedWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStandardItemEditorCreator struct { + QItemEditorCreatorBase +} + +type QStandardItemEditorCreator_ITF interface { + QItemEditorCreatorBase_ITF + QStandardItemEditorCreator_PTR() *QStandardItemEditorCreator +} + +func (ptr *QStandardItemEditorCreator) QStandardItemEditorCreator_PTR() *QStandardItemEditorCreator { + return ptr +} + +func (ptr *QStandardItemEditorCreator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QItemEditorCreatorBase_PTR().Pointer() + } + return nil +} + +func (ptr *QStandardItemEditorCreator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QItemEditorCreatorBase_PTR().SetPointer(p) + } +} + +func PointerFromQStandardItemEditorCreator(ptr QStandardItemEditorCreator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStandardItemEditorCreator_PTR().Pointer() + } + return nil +} + +func NewQStandardItemEditorCreatorFromPointer(ptr unsafe.Pointer) (n *QStandardItemEditorCreator) { + n = new(QStandardItemEditorCreator) + n.SetPointer(ptr) + return +} + +func (ptr *QStandardItemEditorCreator) DestroyQStandardItemEditorCreator() { + if ptr != nil { + C.free(ptr.Pointer()) + qt.DisconnectAllSignals(ptr.Pointer(), "") + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStatusBar struct { + QWidget +} + +type QStatusBar_ITF interface { + QWidget_ITF + QStatusBar_PTR() *QStatusBar +} + +func (ptr *QStatusBar) QStatusBar_PTR() *QStatusBar { + return ptr +} + +func (ptr *QStatusBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QStatusBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQStatusBar(ptr QStatusBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStatusBar_PTR().Pointer() + } + return nil +} + +func NewQStatusBarFromPointer(ptr unsafe.Pointer) (n *QStatusBar) { + n = new(QStatusBar) + n.SetPointer(ptr) + return +} +func NewQStatusBar(parent QWidget_ITF) *QStatusBar { + tmpValue := NewQStatusBarFromPointer(C.QStatusBar_NewQStatusBar(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QStatusBar) AddPermanentWidget(widget QWidget_ITF, stretch int) { + if ptr.Pointer() != nil { + C.QStatusBar_AddPermanentWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch))) + } +} + +func (ptr *QStatusBar) AddWidget(widget QWidget_ITF, stretch int) { + if ptr.Pointer() != nil { + C.QStatusBar_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch))) + } +} + +//export callbackQStatusBar_ClearMessage +func callbackQStatusBar_ClearMessage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearMessage"); signal != nil { + (*(*func())(signal))() + } else { + NewQStatusBarFromPointer(ptr).ClearMessageDefault() + } +} + +func (ptr *QStatusBar) ConnectClearMessage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearMessage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStatusBar) DisconnectClearMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearMessage") + } +} + +func (ptr *QStatusBar) ClearMessage() { + if ptr.Pointer() != nil { + C.QStatusBar_ClearMessage(ptr.Pointer()) + } +} + +func (ptr *QStatusBar) ClearMessageDefault() { + if ptr.Pointer() != nil { + C.QStatusBar_ClearMessageDefault(ptr.Pointer()) + } +} + +func (ptr *QStatusBar) CurrentMessage() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStatusBar_CurrentMessage(ptr.Pointer())) + } + return "" +} + +func (ptr *QStatusBar) HideOrShow() { + if ptr.Pointer() != nil { + C.QStatusBar_HideOrShow(ptr.Pointer()) + } +} + +func (ptr *QStatusBar) InsertPermanentWidget(index int, widget QWidget_ITF, stretch int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStatusBar_InsertPermanentWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch))))) + } + return 0 +} + +func (ptr *QStatusBar) InsertWidget(index int, widget QWidget_ITF, stretch int) int { + if ptr.Pointer() != nil { + return int(int32(C.QStatusBar_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch))))) + } + return 0 +} + +func (ptr *QStatusBar) IsSizeGripEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QStatusBar_IsSizeGripEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQStatusBar_MessageChanged +func callbackQStatusBar_MessageChanged(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "messageChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(message)) + } + +} + +func (ptr *QStatusBar) ConnectMessageChanged(f func(message string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "messageChanged") { + C.QStatusBar_ConnectMessageChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "messageChanged"); signal != nil { + f := func(message string) { + (*(*func(string))(signal))(message) + f(message) + } + qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStatusBar) DisconnectMessageChanged() { + if ptr.Pointer() != nil { + C.QStatusBar_DisconnectMessageChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "messageChanged") + } +} + +func (ptr *QStatusBar) MessageChanged(message string) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QStatusBar_MessageChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) + } +} + +func (ptr *QStatusBar) Reformat() { + if ptr.Pointer() != nil { + C.QStatusBar_Reformat(ptr.Pointer()) + } +} + +func (ptr *QStatusBar) RemoveWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStatusBar_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStatusBar) SetSizeGripEnabled(vbo bool) { + if ptr.Pointer() != nil { + C.QStatusBar_SetSizeGripEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +//export callbackQStatusBar_ShowMessage +func callbackQStatusBar_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, timeout C.int) { + if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { + (*(*func(string, int))(signal))(cGoUnpackString(message), int(int32(timeout))) + } else { + NewQStatusBarFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message), int(int32(timeout))) + } +} + +func (ptr *QStatusBar) ConnectShowMessage(f func(message string, timeout int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { + f := func(message string, timeout int) { + (*(*func(string, int))(signal))(message, timeout) + f(message, timeout) + } + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStatusBar) DisconnectShowMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMessage") + } +} + +func (ptr *QStatusBar) ShowMessage(message string, timeout int) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QStatusBar_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(timeout))) + } +} + +func (ptr *QStatusBar) ShowMessageDefault(message string, timeout int) { + if ptr.Pointer() != nil { + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QStatusBar_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(timeout))) + } +} + +//export callbackQStatusBar_DestroyQStatusBar +func callbackQStatusBar_DestroyQStatusBar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStatusBar"); signal != nil { + (*(*func())(signal))() + } else { + NewQStatusBarFromPointer(ptr).DestroyQStatusBarDefault() + } +} + +func (ptr *QStatusBar) ConnectDestroyQStatusBar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStatusBar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStatusBar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStatusBar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStatusBar) DisconnectDestroyQStatusBar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStatusBar") + } +} + +func (ptr *QStatusBar) DestroyQStatusBar() { + if ptr.Pointer() != nil { + C.QStatusBar_DestroyQStatusBar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStatusBar) DestroyQStatusBarDefault() { + if ptr.Pointer() != nil { + C.QStatusBar_DestroyQStatusBarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QStyle struct { + core.QObject +} + +type QStyle_ITF interface { + core.QObject_ITF + QStyle_PTR() *QStyle +} + +func (ptr *QStyle) QStyle_PTR() *QStyle { + return ptr +} + +func (ptr *QStyle) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QStyle) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQStyle(ptr QStyle_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyle_PTR().Pointer() + } + return nil +} + +func NewQStyleFromPointer(ptr unsafe.Pointer) (n *QStyle) { + n = new(QStyle) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStyle__StateFlag +//QStyle::StateFlag +type QStyle__StateFlag int64 + +const ( + QStyle__State_None QStyle__StateFlag = QStyle__StateFlag(0x00000000) + QStyle__State_Enabled QStyle__StateFlag = QStyle__StateFlag(0x00000001) + QStyle__State_Raised QStyle__StateFlag = QStyle__StateFlag(0x00000002) + QStyle__State_Sunken QStyle__StateFlag = QStyle__StateFlag(0x00000004) + QStyle__State_Off QStyle__StateFlag = QStyle__StateFlag(0x00000008) + QStyle__State_NoChange QStyle__StateFlag = QStyle__StateFlag(0x00000010) + QStyle__State_On QStyle__StateFlag = QStyle__StateFlag(0x00000020) + QStyle__State_DownArrow QStyle__StateFlag = QStyle__StateFlag(0x00000040) + QStyle__State_Horizontal QStyle__StateFlag = QStyle__StateFlag(0x00000080) + QStyle__State_HasFocus QStyle__StateFlag = QStyle__StateFlag(0x00000100) + QStyle__State_Top QStyle__StateFlag = QStyle__StateFlag(0x00000200) + QStyle__State_Bottom QStyle__StateFlag = QStyle__StateFlag(0x00000400) + QStyle__State_FocusAtBorder QStyle__StateFlag = QStyle__StateFlag(0x00000800) + QStyle__State_AutoRaise QStyle__StateFlag = QStyle__StateFlag(0x00001000) + QStyle__State_MouseOver QStyle__StateFlag = QStyle__StateFlag(0x00002000) + QStyle__State_UpArrow QStyle__StateFlag = QStyle__StateFlag(0x00004000) + QStyle__State_Selected QStyle__StateFlag = QStyle__StateFlag(0x00008000) + QStyle__State_Active QStyle__StateFlag = QStyle__StateFlag(0x00010000) + QStyle__State_Window QStyle__StateFlag = QStyle__StateFlag(0x00020000) + QStyle__State_Open QStyle__StateFlag = QStyle__StateFlag(0x00040000) + QStyle__State_Children QStyle__StateFlag = QStyle__StateFlag(0x00080000) + QStyle__State_Item QStyle__StateFlag = QStyle__StateFlag(0x00100000) + QStyle__State_Sibling QStyle__StateFlag = QStyle__StateFlag(0x00200000) + QStyle__State_Editing QStyle__StateFlag = QStyle__StateFlag(0x00400000) + QStyle__State_KeyboardFocusChange QStyle__StateFlag = QStyle__StateFlag(0x00800000) + QStyle__State_HasEditFocus QStyle__StateFlag = QStyle__StateFlag(0x01000000) + QStyle__State_ReadOnly QStyle__StateFlag = QStyle__StateFlag(0x02000000) + QStyle__State_Small QStyle__StateFlag = QStyle__StateFlag(0x04000000) + QStyle__State_Mini QStyle__StateFlag = QStyle__StateFlag(0x08000000) +) + +//go:generate stringer -type=QStyle__PrimitiveElement +//QStyle::PrimitiveElement +type QStyle__PrimitiveElement int64 + +const ( + QStyle__PE_Frame QStyle__PrimitiveElement = QStyle__PrimitiveElement(0) + QStyle__PE_FrameDefaultButton QStyle__PrimitiveElement = QStyle__PrimitiveElement(1) + QStyle__PE_FrameDockWidget QStyle__PrimitiveElement = QStyle__PrimitiveElement(2) + QStyle__PE_FrameFocusRect QStyle__PrimitiveElement = QStyle__PrimitiveElement(3) + QStyle__PE_FrameGroupBox QStyle__PrimitiveElement = QStyle__PrimitiveElement(4) + QStyle__PE_FrameLineEdit QStyle__PrimitiveElement = QStyle__PrimitiveElement(5) + QStyle__PE_FrameMenu QStyle__PrimitiveElement = QStyle__PrimitiveElement(6) + QStyle__PE_FrameStatusBarItem QStyle__PrimitiveElement = QStyle__PrimitiveElement(7) + QStyle__PE_FrameStatusBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_FrameStatusBarItem) + QStyle__PE_FrameTabWidget QStyle__PrimitiveElement = QStyle__PrimitiveElement(8) + QStyle__PE_FrameWindow QStyle__PrimitiveElement = QStyle__PrimitiveElement(9) + QStyle__PE_FrameButtonBevel QStyle__PrimitiveElement = QStyle__PrimitiveElement(10) + QStyle__PE_FrameButtonTool QStyle__PrimitiveElement = QStyle__PrimitiveElement(11) + QStyle__PE_FrameTabBarBase QStyle__PrimitiveElement = QStyle__PrimitiveElement(12) + QStyle__PE_PanelButtonCommand QStyle__PrimitiveElement = QStyle__PrimitiveElement(13) + QStyle__PE_PanelButtonBevel QStyle__PrimitiveElement = QStyle__PrimitiveElement(14) + QStyle__PE_PanelButtonTool QStyle__PrimitiveElement = QStyle__PrimitiveElement(15) + QStyle__PE_PanelMenuBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(16) + QStyle__PE_PanelToolBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(17) + QStyle__PE_PanelLineEdit QStyle__PrimitiveElement = QStyle__PrimitiveElement(18) + QStyle__PE_IndicatorArrowDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(19) + QStyle__PE_IndicatorArrowLeft QStyle__PrimitiveElement = QStyle__PrimitiveElement(20) + QStyle__PE_IndicatorArrowRight QStyle__PrimitiveElement = QStyle__PrimitiveElement(21) + QStyle__PE_IndicatorArrowUp QStyle__PrimitiveElement = QStyle__PrimitiveElement(22) + QStyle__PE_IndicatorBranch QStyle__PrimitiveElement = QStyle__PrimitiveElement(23) + QStyle__PE_IndicatorButtonDropDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(24) + QStyle__PE_IndicatorItemViewItemCheck QStyle__PrimitiveElement = QStyle__PrimitiveElement(25) + QStyle__PE_IndicatorViewItemCheck QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_IndicatorItemViewItemCheck) + QStyle__PE_IndicatorCheckBox QStyle__PrimitiveElement = QStyle__PrimitiveElement(26) + QStyle__PE_IndicatorDockWidgetResizeHandle QStyle__PrimitiveElement = QStyle__PrimitiveElement(27) + QStyle__PE_IndicatorHeaderArrow QStyle__PrimitiveElement = QStyle__PrimitiveElement(28) + QStyle__PE_IndicatorMenuCheckMark QStyle__PrimitiveElement = QStyle__PrimitiveElement(29) + QStyle__PE_IndicatorProgressChunk QStyle__PrimitiveElement = QStyle__PrimitiveElement(30) + QStyle__PE_IndicatorRadioButton QStyle__PrimitiveElement = QStyle__PrimitiveElement(31) + QStyle__PE_IndicatorSpinDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(32) + QStyle__PE_IndicatorSpinMinus QStyle__PrimitiveElement = QStyle__PrimitiveElement(33) + QStyle__PE_IndicatorSpinPlus QStyle__PrimitiveElement = QStyle__PrimitiveElement(34) + QStyle__PE_IndicatorSpinUp QStyle__PrimitiveElement = QStyle__PrimitiveElement(35) + QStyle__PE_IndicatorToolBarHandle QStyle__PrimitiveElement = QStyle__PrimitiveElement(36) + QStyle__PE_IndicatorToolBarSeparator QStyle__PrimitiveElement = QStyle__PrimitiveElement(37) + QStyle__PE_PanelTipLabel QStyle__PrimitiveElement = QStyle__PrimitiveElement(38) + QStyle__PE_IndicatorTabTear QStyle__PrimitiveElement = QStyle__PrimitiveElement(39) + QStyle__PE_IndicatorTabTearLeft QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_IndicatorTabTear) + QStyle__PE_PanelScrollAreaCorner QStyle__PrimitiveElement = QStyle__PrimitiveElement(40) + QStyle__PE_Widget QStyle__PrimitiveElement = QStyle__PrimitiveElement(41) + QStyle__PE_IndicatorColumnViewArrow QStyle__PrimitiveElement = QStyle__PrimitiveElement(42) + QStyle__PE_IndicatorItemViewItemDrop QStyle__PrimitiveElement = QStyle__PrimitiveElement(43) + QStyle__PE_PanelItemViewItem QStyle__PrimitiveElement = QStyle__PrimitiveElement(44) + QStyle__PE_PanelItemViewRow QStyle__PrimitiveElement = QStyle__PrimitiveElement(45) + QStyle__PE_PanelStatusBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(46) + QStyle__PE_IndicatorTabClose QStyle__PrimitiveElement = QStyle__PrimitiveElement(47) + QStyle__PE_PanelMenu QStyle__PrimitiveElement = QStyle__PrimitiveElement(48) + QStyle__PE_IndicatorTabTearRight QStyle__PrimitiveElement = QStyle__PrimitiveElement(49) + QStyle__PE_CustomBase QStyle__PrimitiveElement = QStyle__PrimitiveElement(0xf000000) +) + +//go:generate stringer -type=QStyle__ControlElement +//QStyle::ControlElement +type QStyle__ControlElement int64 + +const ( + QStyle__CE_PushButton QStyle__ControlElement = QStyle__ControlElement(0) + QStyle__CE_PushButtonBevel QStyle__ControlElement = QStyle__ControlElement(1) + QStyle__CE_PushButtonLabel QStyle__ControlElement = QStyle__ControlElement(2) + QStyle__CE_CheckBox QStyle__ControlElement = QStyle__ControlElement(3) + QStyle__CE_CheckBoxLabel QStyle__ControlElement = QStyle__ControlElement(4) + QStyle__CE_RadioButton QStyle__ControlElement = QStyle__ControlElement(5) + QStyle__CE_RadioButtonLabel QStyle__ControlElement = QStyle__ControlElement(6) + QStyle__CE_TabBarTab QStyle__ControlElement = QStyle__ControlElement(7) + QStyle__CE_TabBarTabShape QStyle__ControlElement = QStyle__ControlElement(8) + QStyle__CE_TabBarTabLabel QStyle__ControlElement = QStyle__ControlElement(9) + QStyle__CE_ProgressBar QStyle__ControlElement = QStyle__ControlElement(10) + QStyle__CE_ProgressBarGroove QStyle__ControlElement = QStyle__ControlElement(11) + QStyle__CE_ProgressBarContents QStyle__ControlElement = QStyle__ControlElement(12) + QStyle__CE_ProgressBarLabel QStyle__ControlElement = QStyle__ControlElement(13) + QStyle__CE_MenuItem QStyle__ControlElement = QStyle__ControlElement(14) + QStyle__CE_MenuScroller QStyle__ControlElement = QStyle__ControlElement(15) + QStyle__CE_MenuVMargin QStyle__ControlElement = QStyle__ControlElement(16) + QStyle__CE_MenuHMargin QStyle__ControlElement = QStyle__ControlElement(17) + QStyle__CE_MenuTearoff QStyle__ControlElement = QStyle__ControlElement(18) + QStyle__CE_MenuEmptyArea QStyle__ControlElement = QStyle__ControlElement(19) + QStyle__CE_MenuBarItem QStyle__ControlElement = QStyle__ControlElement(20) + QStyle__CE_MenuBarEmptyArea QStyle__ControlElement = QStyle__ControlElement(21) + QStyle__CE_ToolButtonLabel QStyle__ControlElement = QStyle__ControlElement(22) + QStyle__CE_Header QStyle__ControlElement = QStyle__ControlElement(23) + QStyle__CE_HeaderSection QStyle__ControlElement = QStyle__ControlElement(24) + QStyle__CE_HeaderLabel QStyle__ControlElement = QStyle__ControlElement(25) + QStyle__CE_ToolBoxTab QStyle__ControlElement = QStyle__ControlElement(26) + QStyle__CE_SizeGrip QStyle__ControlElement = QStyle__ControlElement(27) + QStyle__CE_Splitter QStyle__ControlElement = QStyle__ControlElement(28) + QStyle__CE_RubberBand QStyle__ControlElement = QStyle__ControlElement(29) + QStyle__CE_DockWidgetTitle QStyle__ControlElement = QStyle__ControlElement(30) + QStyle__CE_ScrollBarAddLine QStyle__ControlElement = QStyle__ControlElement(31) + QStyle__CE_ScrollBarSubLine QStyle__ControlElement = QStyle__ControlElement(32) + QStyle__CE_ScrollBarAddPage QStyle__ControlElement = QStyle__ControlElement(33) + QStyle__CE_ScrollBarSubPage QStyle__ControlElement = QStyle__ControlElement(34) + QStyle__CE_ScrollBarSlider QStyle__ControlElement = QStyle__ControlElement(35) + QStyle__CE_ScrollBarFirst QStyle__ControlElement = QStyle__ControlElement(36) + QStyle__CE_ScrollBarLast QStyle__ControlElement = QStyle__ControlElement(37) + QStyle__CE_FocusFrame QStyle__ControlElement = QStyle__ControlElement(38) + QStyle__CE_ComboBoxLabel QStyle__ControlElement = QStyle__ControlElement(39) + QStyle__CE_ToolBar QStyle__ControlElement = QStyle__ControlElement(40) + QStyle__CE_ToolBoxTabShape QStyle__ControlElement = QStyle__ControlElement(41) + QStyle__CE_ToolBoxTabLabel QStyle__ControlElement = QStyle__ControlElement(42) + QStyle__CE_HeaderEmptyArea QStyle__ControlElement = QStyle__ControlElement(43) + QStyle__CE_ColumnViewGrip QStyle__ControlElement = QStyle__ControlElement(44) + QStyle__CE_ItemViewItem QStyle__ControlElement = QStyle__ControlElement(45) + QStyle__CE_ShapedFrame QStyle__ControlElement = QStyle__ControlElement(46) + QStyle__CE_CustomBase QStyle__ControlElement = QStyle__ControlElement(0xf0000000) +) + +//go:generate stringer -type=QStyle__SubElement +//QStyle::SubElement +type QStyle__SubElement int64 + +const ( + QStyle__SE_PushButtonContents QStyle__SubElement = QStyle__SubElement(0) + QStyle__SE_PushButtonFocusRect QStyle__SubElement = QStyle__SubElement(1) + QStyle__SE_CheckBoxIndicator QStyle__SubElement = QStyle__SubElement(2) + QStyle__SE_CheckBoxContents QStyle__SubElement = QStyle__SubElement(3) + QStyle__SE_CheckBoxFocusRect QStyle__SubElement = QStyle__SubElement(4) + QStyle__SE_CheckBoxClickRect QStyle__SubElement = QStyle__SubElement(5) + QStyle__SE_RadioButtonIndicator QStyle__SubElement = QStyle__SubElement(6) + QStyle__SE_RadioButtonContents QStyle__SubElement = QStyle__SubElement(7) + QStyle__SE_RadioButtonFocusRect QStyle__SubElement = QStyle__SubElement(8) + QStyle__SE_RadioButtonClickRect QStyle__SubElement = QStyle__SubElement(9) + QStyle__SE_ComboBoxFocusRect QStyle__SubElement = QStyle__SubElement(10) + QStyle__SE_SliderFocusRect QStyle__SubElement = QStyle__SubElement(11) + QStyle__SE_ProgressBarGroove QStyle__SubElement = QStyle__SubElement(12) + QStyle__SE_ProgressBarContents QStyle__SubElement = QStyle__SubElement(13) + QStyle__SE_ProgressBarLabel QStyle__SubElement = QStyle__SubElement(14) + QStyle__SE_ToolBoxTabContents QStyle__SubElement = QStyle__SubElement(15) + QStyle__SE_HeaderLabel QStyle__SubElement = QStyle__SubElement(16) + QStyle__SE_HeaderArrow QStyle__SubElement = QStyle__SubElement(17) + QStyle__SE_TabWidgetTabBar QStyle__SubElement = QStyle__SubElement(18) + QStyle__SE_TabWidgetTabPane QStyle__SubElement = QStyle__SubElement(19) + QStyle__SE_TabWidgetTabContents QStyle__SubElement = QStyle__SubElement(20) + QStyle__SE_TabWidgetLeftCorner QStyle__SubElement = QStyle__SubElement(21) + QStyle__SE_TabWidgetRightCorner QStyle__SubElement = QStyle__SubElement(22) + QStyle__SE_ItemViewItemCheckIndicator QStyle__SubElement = QStyle__SubElement(23) + QStyle__SE_ViewItemCheckIndicator QStyle__SubElement = QStyle__SubElement(QStyle__SE_ItemViewItemCheckIndicator) + QStyle__SE_TabBarTearIndicator QStyle__SubElement = QStyle__SubElement(24) + QStyle__SE_TabBarTearIndicatorLeft QStyle__SubElement = QStyle__SubElement(QStyle__SE_TabBarTearIndicator) + QStyle__SE_TreeViewDisclosureItem QStyle__SubElement = QStyle__SubElement(25) + QStyle__SE_LineEditContents QStyle__SubElement = QStyle__SubElement(26) + QStyle__SE_FrameContents QStyle__SubElement = QStyle__SubElement(27) + QStyle__SE_DockWidgetCloseButton QStyle__SubElement = QStyle__SubElement(28) + QStyle__SE_DockWidgetFloatButton QStyle__SubElement = QStyle__SubElement(29) + QStyle__SE_DockWidgetTitleBarText QStyle__SubElement = QStyle__SubElement(30) + QStyle__SE_DockWidgetIcon QStyle__SubElement = QStyle__SubElement(31) + QStyle__SE_CheckBoxLayoutItem QStyle__SubElement = QStyle__SubElement(32) + QStyle__SE_ComboBoxLayoutItem QStyle__SubElement = QStyle__SubElement(33) + QStyle__SE_DateTimeEditLayoutItem QStyle__SubElement = QStyle__SubElement(34) + QStyle__SE_DialogButtonBoxLayoutItem QStyle__SubElement = QStyle__SubElement(35) + QStyle__SE_LabelLayoutItem QStyle__SubElement = QStyle__SubElement(36) + QStyle__SE_ProgressBarLayoutItem QStyle__SubElement = QStyle__SubElement(37) + QStyle__SE_PushButtonLayoutItem QStyle__SubElement = QStyle__SubElement(38) + QStyle__SE_RadioButtonLayoutItem QStyle__SubElement = QStyle__SubElement(39) + QStyle__SE_SliderLayoutItem QStyle__SubElement = QStyle__SubElement(40) + QStyle__SE_SpinBoxLayoutItem QStyle__SubElement = QStyle__SubElement(41) + QStyle__SE_ToolButtonLayoutItem QStyle__SubElement = QStyle__SubElement(42) + QStyle__SE_FrameLayoutItem QStyle__SubElement = QStyle__SubElement(43) + QStyle__SE_GroupBoxLayoutItem QStyle__SubElement = QStyle__SubElement(44) + QStyle__SE_TabWidgetLayoutItem QStyle__SubElement = QStyle__SubElement(45) + QStyle__SE_ItemViewItemDecoration QStyle__SubElement = QStyle__SubElement(46) + QStyle__SE_ItemViewItemText QStyle__SubElement = QStyle__SubElement(47) + QStyle__SE_ItemViewItemFocusRect QStyle__SubElement = QStyle__SubElement(48) + QStyle__SE_TabBarTabLeftButton QStyle__SubElement = QStyle__SubElement(49) + QStyle__SE_TabBarTabRightButton QStyle__SubElement = QStyle__SubElement(50) + QStyle__SE_TabBarTabText QStyle__SubElement = QStyle__SubElement(51) + QStyle__SE_ShapedFrameContents QStyle__SubElement = QStyle__SubElement(52) + QStyle__SE_ToolBarHandle QStyle__SubElement = QStyle__SubElement(53) + QStyle__SE_TabBarScrollLeftButton QStyle__SubElement = QStyle__SubElement(54) + QStyle__SE_TabBarScrollRightButton QStyle__SubElement = QStyle__SubElement(55) + QStyle__SE_TabBarTearIndicatorRight QStyle__SubElement = QStyle__SubElement(56) + QStyle__SE_CustomBase QStyle__SubElement = QStyle__SubElement(0xf0000000) +) + +//go:generate stringer -type=QStyle__ComplexControl +//QStyle::ComplexControl +type QStyle__ComplexControl int64 + +const ( + QStyle__CC_SpinBox QStyle__ComplexControl = QStyle__ComplexControl(0) + QStyle__CC_ComboBox QStyle__ComplexControl = QStyle__ComplexControl(1) + QStyle__CC_ScrollBar QStyle__ComplexControl = QStyle__ComplexControl(2) + QStyle__CC_Slider QStyle__ComplexControl = QStyle__ComplexControl(3) + QStyle__CC_ToolButton QStyle__ComplexControl = QStyle__ComplexControl(4) + QStyle__CC_TitleBar QStyle__ComplexControl = QStyle__ComplexControl(5) + QStyle__CC_Dial QStyle__ComplexControl = QStyle__ComplexControl(6) + QStyle__CC_GroupBox QStyle__ComplexControl = QStyle__ComplexControl(7) + QStyle__CC_MdiControls QStyle__ComplexControl = QStyle__ComplexControl(8) + QStyle__CC_CustomBase QStyle__ComplexControl = QStyle__ComplexControl(0xf0000000) +) + +//go:generate stringer -type=QStyle__SubControl +//QStyle::SubControl +type QStyle__SubControl int64 + +const ( + QStyle__SC_None QStyle__SubControl = QStyle__SubControl(0x00000000) + QStyle__SC_ScrollBarAddLine QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_ScrollBarSubLine QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_ScrollBarAddPage QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_ScrollBarSubPage QStyle__SubControl = QStyle__SubControl(0x00000008) + QStyle__SC_ScrollBarFirst QStyle__SubControl = QStyle__SubControl(0x00000010) + QStyle__SC_ScrollBarLast QStyle__SubControl = QStyle__SubControl(0x00000020) + QStyle__SC_ScrollBarSlider QStyle__SubControl = QStyle__SubControl(0x00000040) + QStyle__SC_ScrollBarGroove QStyle__SubControl = QStyle__SubControl(0x00000080) + QStyle__SC_SpinBoxUp QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_SpinBoxDown QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_SpinBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_SpinBoxEditField QStyle__SubControl = QStyle__SubControl(0x00000008) + QStyle__SC_ComboBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_ComboBoxEditField QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_ComboBoxArrow QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_ComboBoxListBoxPopup QStyle__SubControl = QStyle__SubControl(0x00000008) + QStyle__SC_SliderGroove QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_SliderHandle QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_SliderTickmarks QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_ToolButton QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_ToolButtonMenu QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_TitleBarSysMenu QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_TitleBarMinButton QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_TitleBarMaxButton QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_TitleBarCloseButton QStyle__SubControl = QStyle__SubControl(0x00000008) + QStyle__SC_TitleBarNormalButton QStyle__SubControl = QStyle__SubControl(0x00000010) + QStyle__SC_TitleBarShadeButton QStyle__SubControl = QStyle__SubControl(0x00000020) + QStyle__SC_TitleBarUnshadeButton QStyle__SubControl = QStyle__SubControl(0x00000040) + QStyle__SC_TitleBarContextHelpButton QStyle__SubControl = QStyle__SubControl(0x00000080) + QStyle__SC_TitleBarLabel QStyle__SubControl = QStyle__SubControl(0x00000100) + QStyle__SC_DialGroove QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_DialHandle QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_DialTickmarks QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_GroupBoxCheckBox QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_GroupBoxLabel QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_GroupBoxContents QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_GroupBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000008) + QStyle__SC_MdiMinButton QStyle__SubControl = QStyle__SubControl(0x00000001) + QStyle__SC_MdiNormalButton QStyle__SubControl = QStyle__SubControl(0x00000002) + QStyle__SC_MdiCloseButton QStyle__SubControl = QStyle__SubControl(0x00000004) + QStyle__SC_CustomBase QStyle__SubControl = QStyle__SubControl(0xf0000000) + QStyle__SC_All QStyle__SubControl = QStyle__SubControl(0xffffffff) +) + +//go:generate stringer -type=QStyle__PixelMetric +//QStyle::PixelMetric +type QStyle__PixelMetric int64 + +const ( + QStyle__PM_ButtonMargin QStyle__PixelMetric = QStyle__PixelMetric(0) + QStyle__PM_ButtonDefaultIndicator QStyle__PixelMetric = QStyle__PixelMetric(1) + QStyle__PM_MenuButtonIndicator QStyle__PixelMetric = QStyle__PixelMetric(2) + QStyle__PM_ButtonShiftHorizontal QStyle__PixelMetric = QStyle__PixelMetric(3) + QStyle__PM_ButtonShiftVertical QStyle__PixelMetric = QStyle__PixelMetric(4) + QStyle__PM_DefaultFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(5) + QStyle__PM_SpinBoxFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(6) + QStyle__PM_ComboBoxFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(7) + QStyle__PM_MaximumDragDistance QStyle__PixelMetric = QStyle__PixelMetric(8) + QStyle__PM_ScrollBarExtent QStyle__PixelMetric = QStyle__PixelMetric(9) + QStyle__PM_ScrollBarSliderMin QStyle__PixelMetric = QStyle__PixelMetric(10) + QStyle__PM_SliderThickness QStyle__PixelMetric = QStyle__PixelMetric(11) + QStyle__PM_SliderControlThickness QStyle__PixelMetric = QStyle__PixelMetric(12) + QStyle__PM_SliderLength QStyle__PixelMetric = QStyle__PixelMetric(13) + QStyle__PM_SliderTickmarkOffset QStyle__PixelMetric = QStyle__PixelMetric(14) + QStyle__PM_SliderSpaceAvailable QStyle__PixelMetric = QStyle__PixelMetric(15) + QStyle__PM_DockWidgetSeparatorExtent QStyle__PixelMetric = QStyle__PixelMetric(16) + QStyle__PM_DockWidgetHandleExtent QStyle__PixelMetric = QStyle__PixelMetric(17) + QStyle__PM_DockWidgetFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(18) + QStyle__PM_TabBarTabOverlap QStyle__PixelMetric = QStyle__PixelMetric(19) + QStyle__PM_TabBarTabHSpace QStyle__PixelMetric = QStyle__PixelMetric(20) + QStyle__PM_TabBarTabVSpace QStyle__PixelMetric = QStyle__PixelMetric(21) + QStyle__PM_TabBarBaseHeight QStyle__PixelMetric = QStyle__PixelMetric(22) + QStyle__PM_TabBarBaseOverlap QStyle__PixelMetric = QStyle__PixelMetric(23) + QStyle__PM_ProgressBarChunkWidth QStyle__PixelMetric = QStyle__PixelMetric(24) + QStyle__PM_SplitterWidth QStyle__PixelMetric = QStyle__PixelMetric(25) + QStyle__PM_TitleBarHeight QStyle__PixelMetric = QStyle__PixelMetric(26) + QStyle__PM_MenuScrollerHeight QStyle__PixelMetric = QStyle__PixelMetric(27) + QStyle__PM_MenuHMargin QStyle__PixelMetric = QStyle__PixelMetric(28) + QStyle__PM_MenuVMargin QStyle__PixelMetric = QStyle__PixelMetric(29) + QStyle__PM_MenuPanelWidth QStyle__PixelMetric = QStyle__PixelMetric(30) + QStyle__PM_MenuTearoffHeight QStyle__PixelMetric = QStyle__PixelMetric(31) + QStyle__PM_MenuDesktopFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(32) + QStyle__PM_MenuBarPanelWidth QStyle__PixelMetric = QStyle__PixelMetric(33) + QStyle__PM_MenuBarItemSpacing QStyle__PixelMetric = QStyle__PixelMetric(34) + QStyle__PM_MenuBarVMargin QStyle__PixelMetric = QStyle__PixelMetric(35) + QStyle__PM_MenuBarHMargin QStyle__PixelMetric = QStyle__PixelMetric(36) + QStyle__PM_IndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(37) + QStyle__PM_IndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(38) + QStyle__PM_ExclusiveIndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(39) + QStyle__PM_ExclusiveIndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(40) + QStyle__PM_DialogButtonsSeparator QStyle__PixelMetric = QStyle__PixelMetric(41) + QStyle__PM_DialogButtonsButtonWidth QStyle__PixelMetric = QStyle__PixelMetric(42) + QStyle__PM_DialogButtonsButtonHeight QStyle__PixelMetric = QStyle__PixelMetric(43) + QStyle__PM_MdiSubWindowFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(44) + QStyle__PM_MdiSubWindowMinimizedWidth QStyle__PixelMetric = QStyle__PixelMetric(45) + QStyle__PM_MDIFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(QStyle__PM_MdiSubWindowFrameWidth) + QStyle__PM_MDIMinimizedWidth QStyle__PixelMetric = QStyle__PixelMetric(QStyle__PM_MdiSubWindowMinimizedWidth) + QStyle__PM_HeaderMargin QStyle__PixelMetric = QStyle__PixelMetric(46) + QStyle__PM_HeaderMarkSize QStyle__PixelMetric = QStyle__PixelMetric(47) + QStyle__PM_HeaderGripMargin QStyle__PixelMetric = QStyle__PixelMetric(48) + QStyle__PM_TabBarTabShiftHorizontal QStyle__PixelMetric = QStyle__PixelMetric(49) + QStyle__PM_TabBarTabShiftVertical QStyle__PixelMetric = QStyle__PixelMetric(50) + QStyle__PM_TabBarScrollButtonWidth QStyle__PixelMetric = QStyle__PixelMetric(51) + QStyle__PM_ToolBarFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(52) + QStyle__PM_ToolBarHandleExtent QStyle__PixelMetric = QStyle__PixelMetric(53) + QStyle__PM_ToolBarItemSpacing QStyle__PixelMetric = QStyle__PixelMetric(54) + QStyle__PM_ToolBarItemMargin QStyle__PixelMetric = QStyle__PixelMetric(55) + QStyle__PM_ToolBarSeparatorExtent QStyle__PixelMetric = QStyle__PixelMetric(56) + QStyle__PM_ToolBarExtensionExtent QStyle__PixelMetric = QStyle__PixelMetric(57) + QStyle__PM_SpinBoxSliderHeight QStyle__PixelMetric = QStyle__PixelMetric(58) + QStyle__PM_DefaultTopLevelMargin QStyle__PixelMetric = QStyle__PixelMetric(59) + QStyle__PM_DefaultChildMargin QStyle__PixelMetric = QStyle__PixelMetric(60) + QStyle__PM_DefaultLayoutSpacing QStyle__PixelMetric = QStyle__PixelMetric(61) + QStyle__PM_ToolBarIconSize QStyle__PixelMetric = QStyle__PixelMetric(62) + QStyle__PM_ListViewIconSize QStyle__PixelMetric = QStyle__PixelMetric(63) + QStyle__PM_IconViewIconSize QStyle__PixelMetric = QStyle__PixelMetric(64) + QStyle__PM_SmallIconSize QStyle__PixelMetric = QStyle__PixelMetric(65) + QStyle__PM_LargeIconSize QStyle__PixelMetric = QStyle__PixelMetric(66) + QStyle__PM_FocusFrameVMargin QStyle__PixelMetric = QStyle__PixelMetric(67) + QStyle__PM_FocusFrameHMargin QStyle__PixelMetric = QStyle__PixelMetric(68) + QStyle__PM_ToolTipLabelFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(69) + QStyle__PM_CheckBoxLabelSpacing QStyle__PixelMetric = QStyle__PixelMetric(70) + QStyle__PM_TabBarIconSize QStyle__PixelMetric = QStyle__PixelMetric(71) + QStyle__PM_SizeGripSize QStyle__PixelMetric = QStyle__PixelMetric(72) + QStyle__PM_DockWidgetTitleMargin QStyle__PixelMetric = QStyle__PixelMetric(73) + QStyle__PM_MessageBoxIconSize QStyle__PixelMetric = QStyle__PixelMetric(74) + QStyle__PM_ButtonIconSize QStyle__PixelMetric = QStyle__PixelMetric(75) + QStyle__PM_DockWidgetTitleBarButtonMargin QStyle__PixelMetric = QStyle__PixelMetric(76) + QStyle__PM_RadioButtonLabelSpacing QStyle__PixelMetric = QStyle__PixelMetric(77) + QStyle__PM_LayoutLeftMargin QStyle__PixelMetric = QStyle__PixelMetric(78) + QStyle__PM_LayoutTopMargin QStyle__PixelMetric = QStyle__PixelMetric(79) + QStyle__PM_LayoutRightMargin QStyle__PixelMetric = QStyle__PixelMetric(80) + QStyle__PM_LayoutBottomMargin QStyle__PixelMetric = QStyle__PixelMetric(81) + QStyle__PM_LayoutHorizontalSpacing QStyle__PixelMetric = QStyle__PixelMetric(82) + QStyle__PM_LayoutVerticalSpacing QStyle__PixelMetric = QStyle__PixelMetric(83) + QStyle__PM_TabBar_ScrollButtonOverlap QStyle__PixelMetric = QStyle__PixelMetric(84) + QStyle__PM_TextCursorWidth QStyle__PixelMetric = QStyle__PixelMetric(85) + QStyle__PM_TabCloseIndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(86) + QStyle__PM_TabCloseIndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(87) + QStyle__PM_ScrollView_ScrollBarSpacing QStyle__PixelMetric = QStyle__PixelMetric(88) + QStyle__PM_ScrollView_ScrollBarOverlap QStyle__PixelMetric = QStyle__PixelMetric(89) + QStyle__PM_SubMenuOverlap QStyle__PixelMetric = QStyle__PixelMetric(90) + QStyle__PM_TreeViewIndentation QStyle__PixelMetric = QStyle__PixelMetric(91) + QStyle__PM_HeaderDefaultSectionSizeHorizontal QStyle__PixelMetric = QStyle__PixelMetric(92) + QStyle__PM_HeaderDefaultSectionSizeVertical QStyle__PixelMetric = QStyle__PixelMetric(93) + QStyle__PM_TitleBarButtonIconSize QStyle__PixelMetric = QStyle__PixelMetric(94) + QStyle__PM_TitleBarButtonSize QStyle__PixelMetric = QStyle__PixelMetric(95) + QStyle__PM_CustomBase QStyle__PixelMetric = QStyle__PixelMetric(0xf0000000) +) + +//go:generate stringer -type=QStyle__ContentsType +//QStyle::ContentsType +type QStyle__ContentsType int64 + +const ( + QStyle__CT_PushButton QStyle__ContentsType = QStyle__ContentsType(0) + QStyle__CT_CheckBox QStyle__ContentsType = QStyle__ContentsType(1) + QStyle__CT_RadioButton QStyle__ContentsType = QStyle__ContentsType(2) + QStyle__CT_ToolButton QStyle__ContentsType = QStyle__ContentsType(3) + QStyle__CT_ComboBox QStyle__ContentsType = QStyle__ContentsType(4) + QStyle__CT_Splitter QStyle__ContentsType = QStyle__ContentsType(5) + QStyle__CT_ProgressBar QStyle__ContentsType = QStyle__ContentsType(6) + QStyle__CT_MenuItem QStyle__ContentsType = QStyle__ContentsType(7) + QStyle__CT_MenuBarItem QStyle__ContentsType = QStyle__ContentsType(8) + QStyle__CT_MenuBar QStyle__ContentsType = QStyle__ContentsType(9) + QStyle__CT_Menu QStyle__ContentsType = QStyle__ContentsType(10) + QStyle__CT_TabBarTab QStyle__ContentsType = QStyle__ContentsType(11) + QStyle__CT_Slider QStyle__ContentsType = QStyle__ContentsType(12) + QStyle__CT_ScrollBar QStyle__ContentsType = QStyle__ContentsType(13) + QStyle__CT_LineEdit QStyle__ContentsType = QStyle__ContentsType(14) + QStyle__CT_SpinBox QStyle__ContentsType = QStyle__ContentsType(15) + QStyle__CT_SizeGrip QStyle__ContentsType = QStyle__ContentsType(16) + QStyle__CT_TabWidget QStyle__ContentsType = QStyle__ContentsType(17) + QStyle__CT_DialogButtons QStyle__ContentsType = QStyle__ContentsType(18) + QStyle__CT_HeaderSection QStyle__ContentsType = QStyle__ContentsType(19) + QStyle__CT_GroupBox QStyle__ContentsType = QStyle__ContentsType(20) + QStyle__CT_MdiControls QStyle__ContentsType = QStyle__ContentsType(21) + QStyle__CT_ItemViewItem QStyle__ContentsType = QStyle__ContentsType(22) + QStyle__CT_CustomBase QStyle__ContentsType = QStyle__ContentsType(0xf0000000) +) + +//go:generate stringer -type=QStyle__RequestSoftwareInputPanel +//QStyle::RequestSoftwareInputPanel +type QStyle__RequestSoftwareInputPanel int64 + +const ( + QStyle__RSIP_OnMouseClickAndAlreadyFocused QStyle__RequestSoftwareInputPanel = QStyle__RequestSoftwareInputPanel(0) + QStyle__RSIP_OnMouseClick QStyle__RequestSoftwareInputPanel = QStyle__RequestSoftwareInputPanel(1) +) + +//go:generate stringer -type=QStyle__StyleHint +//QStyle::StyleHint +type QStyle__StyleHint int64 + +var ( + QStyle__SH_EtchDisabledText QStyle__StyleHint = QStyle__StyleHint(0) + QStyle__SH_DitherDisabledText QStyle__StyleHint = QStyle__StyleHint(1) + QStyle__SH_ScrollBar_MiddleClickAbsolutePosition QStyle__StyleHint = QStyle__StyleHint(2) + QStyle__SH_ScrollBar_ScrollWhenPointerLeavesControl QStyle__StyleHint = QStyle__StyleHint(3) + QStyle__SH_TabBar_SelectMouseType QStyle__StyleHint = QStyle__StyleHint(4) + QStyle__SH_TabBar_Alignment QStyle__StyleHint = QStyle__StyleHint(5) + QStyle__SH_Header_ArrowAlignment QStyle__StyleHint = QStyle__StyleHint(6) + QStyle__SH_Slider_SnapToValue QStyle__StyleHint = QStyle__StyleHint(7) + QStyle__SH_Slider_SloppyKeyEvents QStyle__StyleHint = QStyle__StyleHint(8) + QStyle__SH_ProgressDialog_CenterCancelButton QStyle__StyleHint = QStyle__StyleHint(9) + QStyle__SH_ProgressDialog_TextLabelAlignment QStyle__StyleHint = QStyle__StyleHint(10) + QStyle__SH_PrintDialog_RightAlignButtons QStyle__StyleHint = QStyle__StyleHint(11) + QStyle__SH_MainWindow_SpaceBelowMenuBar QStyle__StyleHint = QStyle__StyleHint(12) + QStyle__SH_FontDialog_SelectAssociatedText QStyle__StyleHint = QStyle__StyleHint(13) + QStyle__SH_Menu_AllowActiveAndDisabled QStyle__StyleHint = QStyle__StyleHint(14) + QStyle__SH_Menu_SpaceActivatesItem QStyle__StyleHint = QStyle__StyleHint(15) + QStyle__SH_Menu_SubMenuPopupDelay QStyle__StyleHint = QStyle__StyleHint(16) + QStyle__SH_ScrollView_FrameOnlyAroundContents QStyle__StyleHint = QStyle__StyleHint(17) + QStyle__SH_MenuBar_AltKeyNavigation QStyle__StyleHint = QStyle__StyleHint(18) + QStyle__SH_ComboBox_ListMouseTracking QStyle__StyleHint = QStyle__StyleHint(19) + QStyle__SH_Menu_MouseTracking QStyle__StyleHint = QStyle__StyleHint(20) + QStyle__SH_MenuBar_MouseTracking QStyle__StyleHint = QStyle__StyleHint(21) + QStyle__SH_ItemView_ChangeHighlightOnFocus QStyle__StyleHint = QStyle__StyleHint(22) + QStyle__SH_Widget_ShareActivation QStyle__StyleHint = QStyle__StyleHint(23) + QStyle__SH_Workspace_FillSpaceOnMaximize QStyle__StyleHint = QStyle__StyleHint(24) + QStyle__SH_ComboBox_Popup QStyle__StyleHint = QStyle__StyleHint(25) + QStyle__SH_TitleBar_NoBorder QStyle__StyleHint = QStyle__StyleHint(26) + QStyle__SH_Slider_StopMouseOverSlider QStyle__StyleHint = QStyle__StyleHint(27) + QStyle__SH_ScrollBar_StopMouseOverSlider QStyle__StyleHint = QStyle__StyleHint(QStyle__SH_Slider_StopMouseOverSlider) + QStyle__SH_BlinkCursorWhenTextSelected QStyle__StyleHint = QStyle__StyleHint(28) + QStyle__SH_RichText_FullWidthSelection QStyle__StyleHint = QStyle__StyleHint(29) + QStyle__SH_Menu_Scrollable QStyle__StyleHint = QStyle__StyleHint(30) + QStyle__SH_GroupBox_TextLabelVerticalAlignment QStyle__StyleHint = QStyle__StyleHint(31) + QStyle__SH_GroupBox_TextLabelColor QStyle__StyleHint = QStyle__StyleHint(32) + QStyle__SH_Menu_SloppySubMenus QStyle__StyleHint = QStyle__StyleHint(33) + QStyle__SH_Table_GridLineColor QStyle__StyleHint = QStyle__StyleHint(34) + QStyle__SH_LineEdit_PasswordCharacter QStyle__StyleHint = QStyle__StyleHint(35) + QStyle__SH_DialogButtons_DefaultButton QStyle__StyleHint = QStyle__StyleHint(36) + QStyle__SH_ToolBox_SelectedPageTitleBold QStyle__StyleHint = QStyle__StyleHint(37) + QStyle__SH_TabBar_PreferNoArrows QStyle__StyleHint = QStyle__StyleHint(38) + QStyle__SH_ScrollBar_LeftClickAbsolutePosition QStyle__StyleHint = QStyle__StyleHint(39) + QStyle__SH_ListViewExpand_SelectMouseType QStyle__StyleHint = QStyle__StyleHint(40) + QStyle__SH_UnderlineShortcut QStyle__StyleHint = QStyle__StyleHint(41) + QStyle__SH_SpinBox_AnimateButton QStyle__StyleHint = QStyle__StyleHint(42) + QStyle__SH_SpinBox_KeyPressAutoRepeatRate QStyle__StyleHint = QStyle__StyleHint(43) + QStyle__SH_SpinBox_ClickAutoRepeatRate QStyle__StyleHint = QStyle__StyleHint(44) + QStyle__SH_Menu_FillScreenWithScroll QStyle__StyleHint = QStyle__StyleHint(45) + QStyle__SH_ToolTipLabel_Opacity QStyle__StyleHint = QStyle__StyleHint(46) + QStyle__SH_DrawMenuBarSeparator QStyle__StyleHint = QStyle__StyleHint(47) + QStyle__SH_TitleBar_ModifyNotification QStyle__StyleHint = QStyle__StyleHint(48) + QStyle__SH_Button_FocusPolicy QStyle__StyleHint = QStyle__StyleHint(49) + QStyle__SH_MessageBox_UseBorderForButtonSpacing QStyle__StyleHint = QStyle__StyleHint(50) + QStyle__SH_TitleBar_AutoRaise QStyle__StyleHint = QStyle__StyleHint(51) + QStyle__SH_ToolButton_PopupDelay QStyle__StyleHint = QStyle__StyleHint(52) + QStyle__SH_FocusFrame_Mask QStyle__StyleHint = QStyle__StyleHint(53) + QStyle__SH_RubberBand_Mask QStyle__StyleHint = QStyle__StyleHint(54) + QStyle__SH_WindowFrame_Mask QStyle__StyleHint = QStyle__StyleHint(55) + QStyle__SH_SpinControls_DisableOnBounds QStyle__StyleHint = QStyle__StyleHint(56) + QStyle__SH_Dial_BackgroundRole QStyle__StyleHint = QStyle__StyleHint(57) + QStyle__SH_ComboBox_LayoutDirection QStyle__StyleHint = QStyle__StyleHint(58) + QStyle__SH_ItemView_EllipsisLocation QStyle__StyleHint = QStyle__StyleHint(59) + QStyle__SH_ItemView_ShowDecorationSelected QStyle__StyleHint = QStyle__StyleHint(60) + QStyle__SH_ItemView_ActivateItemOnSingleClick QStyle__StyleHint = QStyle__StyleHint(61) + QStyle__SH_ScrollBar_ContextMenu QStyle__StyleHint = QStyle__StyleHint(62) + QStyle__SH_ScrollBar_RollBetweenButtons QStyle__StyleHint = QStyle__StyleHint(63) + QStyle__SH_Slider_AbsoluteSetButtons QStyle__StyleHint = QStyle__StyleHint(64) + QStyle__SH_Slider_PageSetButtons QStyle__StyleHint = QStyle__StyleHint(65) + QStyle__SH_Menu_KeyboardSearch QStyle__StyleHint = QStyle__StyleHint(66) + QStyle__SH_TabBar_ElideMode QStyle__StyleHint = QStyle__StyleHint(67) + QStyle__SH_DialogButtonLayout QStyle__StyleHint = QStyle__StyleHint(68) + QStyle__SH_ComboBox_PopupFrameStyle QStyle__StyleHint = QStyle__StyleHint(69) + QStyle__SH_MessageBox_TextInteractionFlags QStyle__StyleHint = QStyle__StyleHint(70) + QStyle__SH_DialogButtonBox_ButtonsHaveIcons QStyle__StyleHint = QStyle__StyleHint(71) + QStyle__SH_SpellCheckUnderlineStyle QStyle__StyleHint = QStyle__StyleHint(72) + QStyle__SH_MessageBox_CenterButtons QStyle__StyleHint = QStyle__StyleHint(73) + QStyle__SH_Menu_SelectionWrap QStyle__StyleHint = QStyle__StyleHint(74) + QStyle__SH_ItemView_MovementWithoutUpdatingSelection QStyle__StyleHint = QStyle__StyleHint(75) + QStyle__SH_ToolTip_Mask QStyle__StyleHint = QStyle__StyleHint(76) + QStyle__SH_FocusFrame_AboveWidget QStyle__StyleHint = QStyle__StyleHint(77) + QStyle__SH_TextControl_FocusIndicatorTextCharFormat QStyle__StyleHint = QStyle__StyleHint(78) + QStyle__SH_WizardStyle QStyle__StyleHint = QStyle__StyleHint(79) + QStyle__SH_ItemView_ArrowKeysNavigateIntoChildren QStyle__StyleHint = QStyle__StyleHint(80) + QStyle__SH_Menu_Mask QStyle__StyleHint = QStyle__StyleHint(81) + QStyle__SH_Menu_FlashTriggeredItem QStyle__StyleHint = QStyle__StyleHint(82) + QStyle__SH_Menu_FadeOutOnHide QStyle__StyleHint = QStyle__StyleHint(83) + QStyle__SH_SpinBox_ClickAutoRepeatThreshold QStyle__StyleHint = QStyle__StyleHint(84) + QStyle__SH_ItemView_PaintAlternatingRowColorsForEmptyArea QStyle__StyleHint = QStyle__StyleHint(85) + QStyle__SH_FormLayoutWrapPolicy QStyle__StyleHint = QStyle__StyleHint(86) + QStyle__SH_TabWidget_DefaultTabPosition QStyle__StyleHint = QStyle__StyleHint(87) + QStyle__SH_ToolBar_Movable QStyle__StyleHint = QStyle__StyleHint(88) + QStyle__SH_FormLayoutFieldGrowthPolicy QStyle__StyleHint = QStyle__StyleHint(89) + QStyle__SH_FormLayoutFormAlignment QStyle__StyleHint = QStyle__StyleHint(90) + QStyle__SH_FormLayoutLabelAlignment QStyle__StyleHint = QStyle__StyleHint(91) + QStyle__SH_ItemView_DrawDelegateFrame QStyle__StyleHint = QStyle__StyleHint(92) + QStyle__SH_TabBar_CloseButtonPosition QStyle__StyleHint = QStyle__StyleHint(93) + QStyle__SH_DockWidget_ButtonsHaveFrame QStyle__StyleHint = QStyle__StyleHint(94) + QStyle__SH_ToolButtonStyle QStyle__StyleHint = QStyle__StyleHint(95) + QStyle__SH_RequestSoftwareInputPanel QStyle__StyleHint = QStyle__StyleHint(96) + QStyle__SH_ScrollBar_Transient QStyle__StyleHint = QStyle__StyleHint(97) + QStyle__SH_Menu_SupportsSections QStyle__StyleHint = QStyle__StyleHint(98) + QStyle__SH_ToolTip_WakeUpDelay QStyle__StyleHint = QStyle__StyleHint(99) + QStyle__SH_ToolTip_FallAsleepDelay QStyle__StyleHint = QStyle__StyleHint(100) + QStyle__SH_Widget_Animate QStyle__StyleHint = QStyle__StyleHint(101) + QStyle__SH_Splitter_OpaqueResize QStyle__StyleHint = QStyle__StyleHint(102) + QStyle__SH_ComboBox_UseNativePopup QStyle__StyleHint = QStyle__StyleHint(103) + QStyle__SH_LineEdit_PasswordMaskDelay QStyle__StyleHint = QStyle__StyleHint(104) + QStyle__SH_TabBar_ChangeCurrentDelay QStyle__StyleHint = QStyle__StyleHint(105) + QStyle__SH_Menu_SubMenuUniDirection QStyle__StyleHint = QStyle__StyleHint(106) + QStyle__SH_Menu_SubMenuUniDirectionFailCount QStyle__StyleHint = QStyle__StyleHint(107) + QStyle__SH_Menu_SubMenuSloppySelectOtherActions QStyle__StyleHint = QStyle__StyleHint(108) + QStyle__SH_Menu_SubMenuSloppyCloseTimeout QStyle__StyleHint = QStyle__StyleHint(109) + QStyle__SH_Menu_SubMenuResetWhenReenteringParent QStyle__StyleHint = QStyle__StyleHint(110) + QStyle__SH_Menu_SubMenuDontStartSloppyOnLeave QStyle__StyleHint = QStyle__StyleHint(111) + QStyle__SH_ItemView_ScrollMode QStyle__StyleHint = QStyle__StyleHint(112) + QStyle__SH_TitleBar_ShowToolTipsOnButtons QStyle__StyleHint = QStyle__StyleHint(113) + QStyle__SH_Widget_Animation_Duration QStyle__StyleHint = QStyle__StyleHint(114) + QStyle__SH_ComboBox_AllowWheelScrolling QStyle__StyleHint = QStyle__StyleHint(115) + QStyle__SH_SpinBox_ButtonsInsideFrame QStyle__StyleHint = QStyle__StyleHint(116) + QStyle__SH_SpinBox_StepModifier QStyle__StyleHint = QStyle__StyleHint(117) + QStyle__SH_CustomBase QStyle__StyleHint = QStyle__StyleHint(0xf0000000) +) + +//go:generate stringer -type=QStyle__StandardPixmap +//QStyle::StandardPixmap +type QStyle__StandardPixmap int64 + +const ( + QStyle__SP_TitleBarMenuButton QStyle__StandardPixmap = QStyle__StandardPixmap(0) + QStyle__SP_TitleBarMinButton QStyle__StandardPixmap = QStyle__StandardPixmap(1) + QStyle__SP_TitleBarMaxButton QStyle__StandardPixmap = QStyle__StandardPixmap(2) + QStyle__SP_TitleBarCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(3) + QStyle__SP_TitleBarNormalButton QStyle__StandardPixmap = QStyle__StandardPixmap(4) + QStyle__SP_TitleBarShadeButton QStyle__StandardPixmap = QStyle__StandardPixmap(5) + QStyle__SP_TitleBarUnshadeButton QStyle__StandardPixmap = QStyle__StandardPixmap(6) + QStyle__SP_TitleBarContextHelpButton QStyle__StandardPixmap = QStyle__StandardPixmap(7) + QStyle__SP_DockWidgetCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(8) + QStyle__SP_MessageBoxInformation QStyle__StandardPixmap = QStyle__StandardPixmap(9) + QStyle__SP_MessageBoxWarning QStyle__StandardPixmap = QStyle__StandardPixmap(10) + QStyle__SP_MessageBoxCritical QStyle__StandardPixmap = QStyle__StandardPixmap(11) + QStyle__SP_MessageBoxQuestion QStyle__StandardPixmap = QStyle__StandardPixmap(12) + QStyle__SP_DesktopIcon QStyle__StandardPixmap = QStyle__StandardPixmap(13) + QStyle__SP_TrashIcon QStyle__StandardPixmap = QStyle__StandardPixmap(14) + QStyle__SP_ComputerIcon QStyle__StandardPixmap = QStyle__StandardPixmap(15) + QStyle__SP_DriveFDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(16) + QStyle__SP_DriveHDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(17) + QStyle__SP_DriveCDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(18) + QStyle__SP_DriveDVDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(19) + QStyle__SP_DriveNetIcon QStyle__StandardPixmap = QStyle__StandardPixmap(20) + QStyle__SP_DirOpenIcon QStyle__StandardPixmap = QStyle__StandardPixmap(21) + QStyle__SP_DirClosedIcon QStyle__StandardPixmap = QStyle__StandardPixmap(22) + QStyle__SP_DirLinkIcon QStyle__StandardPixmap = QStyle__StandardPixmap(23) + QStyle__SP_DirLinkOpenIcon QStyle__StandardPixmap = QStyle__StandardPixmap(24) + QStyle__SP_FileIcon QStyle__StandardPixmap = QStyle__StandardPixmap(25) + QStyle__SP_FileLinkIcon QStyle__StandardPixmap = QStyle__StandardPixmap(26) + QStyle__SP_ToolBarHorizontalExtensionButton QStyle__StandardPixmap = QStyle__StandardPixmap(27) + QStyle__SP_ToolBarVerticalExtensionButton QStyle__StandardPixmap = QStyle__StandardPixmap(28) + QStyle__SP_FileDialogStart QStyle__StandardPixmap = QStyle__StandardPixmap(29) + QStyle__SP_FileDialogEnd QStyle__StandardPixmap = QStyle__StandardPixmap(30) + QStyle__SP_FileDialogToParent QStyle__StandardPixmap = QStyle__StandardPixmap(31) + QStyle__SP_FileDialogNewFolder QStyle__StandardPixmap = QStyle__StandardPixmap(32) + QStyle__SP_FileDialogDetailedView QStyle__StandardPixmap = QStyle__StandardPixmap(33) + QStyle__SP_FileDialogInfoView QStyle__StandardPixmap = QStyle__StandardPixmap(34) + QStyle__SP_FileDialogContentsView QStyle__StandardPixmap = QStyle__StandardPixmap(35) + QStyle__SP_FileDialogListView QStyle__StandardPixmap = QStyle__StandardPixmap(36) + QStyle__SP_FileDialogBack QStyle__StandardPixmap = QStyle__StandardPixmap(37) + QStyle__SP_DirIcon QStyle__StandardPixmap = QStyle__StandardPixmap(38) + QStyle__SP_DialogOkButton QStyle__StandardPixmap = QStyle__StandardPixmap(39) + QStyle__SP_DialogCancelButton QStyle__StandardPixmap = QStyle__StandardPixmap(40) + QStyle__SP_DialogHelpButton QStyle__StandardPixmap = QStyle__StandardPixmap(41) + QStyle__SP_DialogOpenButton QStyle__StandardPixmap = QStyle__StandardPixmap(42) + QStyle__SP_DialogSaveButton QStyle__StandardPixmap = QStyle__StandardPixmap(43) + QStyle__SP_DialogCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(44) + QStyle__SP_DialogApplyButton QStyle__StandardPixmap = QStyle__StandardPixmap(45) + QStyle__SP_DialogResetButton QStyle__StandardPixmap = QStyle__StandardPixmap(46) + QStyle__SP_DialogDiscardButton QStyle__StandardPixmap = QStyle__StandardPixmap(47) + QStyle__SP_DialogYesButton QStyle__StandardPixmap = QStyle__StandardPixmap(48) + QStyle__SP_DialogNoButton QStyle__StandardPixmap = QStyle__StandardPixmap(49) + QStyle__SP_ArrowUp QStyle__StandardPixmap = QStyle__StandardPixmap(50) + QStyle__SP_ArrowDown QStyle__StandardPixmap = QStyle__StandardPixmap(51) + QStyle__SP_ArrowLeft QStyle__StandardPixmap = QStyle__StandardPixmap(52) + QStyle__SP_ArrowRight QStyle__StandardPixmap = QStyle__StandardPixmap(53) + QStyle__SP_ArrowBack QStyle__StandardPixmap = QStyle__StandardPixmap(54) + QStyle__SP_ArrowForward QStyle__StandardPixmap = QStyle__StandardPixmap(55) + QStyle__SP_DirHomeIcon QStyle__StandardPixmap = QStyle__StandardPixmap(56) + QStyle__SP_CommandLink QStyle__StandardPixmap = QStyle__StandardPixmap(57) + QStyle__SP_VistaShield QStyle__StandardPixmap = QStyle__StandardPixmap(58) + QStyle__SP_BrowserReload QStyle__StandardPixmap = QStyle__StandardPixmap(59) + QStyle__SP_BrowserStop QStyle__StandardPixmap = QStyle__StandardPixmap(60) + QStyle__SP_MediaPlay QStyle__StandardPixmap = QStyle__StandardPixmap(61) + QStyle__SP_MediaStop QStyle__StandardPixmap = QStyle__StandardPixmap(62) + QStyle__SP_MediaPause QStyle__StandardPixmap = QStyle__StandardPixmap(63) + QStyle__SP_MediaSkipForward QStyle__StandardPixmap = QStyle__StandardPixmap(64) + QStyle__SP_MediaSkipBackward QStyle__StandardPixmap = QStyle__StandardPixmap(65) + QStyle__SP_MediaSeekForward QStyle__StandardPixmap = QStyle__StandardPixmap(66) + QStyle__SP_MediaSeekBackward QStyle__StandardPixmap = QStyle__StandardPixmap(67) + QStyle__SP_MediaVolume QStyle__StandardPixmap = QStyle__StandardPixmap(68) + QStyle__SP_MediaVolumeMuted QStyle__StandardPixmap = QStyle__StandardPixmap(69) + QStyle__SP_LineEditClearButton QStyle__StandardPixmap = QStyle__StandardPixmap(70) + QStyle__SP_CustomBase QStyle__StandardPixmap = QStyle__StandardPixmap(0xf0000000) +) + +func NewQStyle2() *QStyle { + tmpValue := NewQStyleFromPointer(C.QStyle_NewQStyle2()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QStyle_AlignedRect(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag, size core.QSize_ITF, rectangle core.QRect_ITF) *core.QRect { + tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_AlignedRect(C.longlong(direction), C.longlong(alignment), core.PointerFromQSize(size), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue +} + +func (ptr *QStyle) AlignedRect(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag, size core.QSize_ITF, rectangle core.QRect_ITF) *core.QRect { + tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_AlignedRect(C.longlong(direction), C.longlong(alignment), core.PointerFromQSize(size), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue +} + +func (ptr *QStyle) CombinedLayoutSpacing(controls1 QSizePolicy__ControlType, controls2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStyle_CombinedLayoutSpacing(ptr.Pointer(), C.longlong(controls1), C.longlong(controls2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQStyle_DrawComplexControl +func callbackQStyle_DrawComplexControl(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawComplexControl"); signal != nil { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget)) + } + +} + +func (ptr *QStyle) ConnectDrawComplexControl(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, painter *gui.QPainter, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawComplexControl"); signal != nil { + f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, painter *gui.QPainter, widget *QWidget) { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(control, option, painter, widget) + f(control, option, painter, widget) + } + qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectDrawComplexControl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawComplexControl") + } +} + +func (ptr *QStyle) DrawComplexControl(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_DrawComplexControl(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget)) + } +} + +//export callbackQStyle_DrawControl +func callbackQStyle_DrawControl(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawControl"); signal != nil { + (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__ControlElement(element), NewQStyleOptionFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget)) + } + +} + +func (ptr *QStyle) ConnectDrawControl(f func(element QStyle__ControlElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawControl"); signal != nil { + f := func(element QStyle__ControlElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget) { + (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, option, painter, widget) + f(element, option, painter, widget) + } + qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectDrawControl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawControl") + } +} + +func (ptr *QStyle) DrawControl(element QStyle__ControlElement, option QStyleOption_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_DrawControl(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget)) + } +} + +//export callbackQStyle_DrawItemPixmap +func callbackQStyle_DrawItemPixmap(ptr unsafe.Pointer, painter unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, pixmap unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawItemPixmap"); signal != nil { + (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPixmap))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap)) + } else { + NewQStyleFromPointer(ptr).DrawItemPixmapDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap)) + } +} + +func (ptr *QStyle) ConnectDrawItemPixmap(f func(painter *gui.QPainter, rectangle *core.QRect, alignment int, pixmap *gui.QPixmap)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawItemPixmap"); signal != nil { + f := func(painter *gui.QPainter, rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) { + (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPixmap))(signal))(painter, rectangle, alignment, pixmap) + f(painter, rectangle, alignment, pixmap) + } + qt.ConnectSignal(ptr.Pointer(), "drawItemPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawItemPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectDrawItemPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawItemPixmap") + } +} + +func (ptr *QStyle) DrawItemPixmap(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QStyle_DrawItemPixmap(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QStyle) DrawItemPixmapDefault(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QStyle_DrawItemPixmapDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap)) + } +} + +//export callbackQStyle_DrawItemText +func callbackQStyle_DrawItemText(ptr unsafe.Pointer, painter unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, palette unsafe.Pointer, enabled C.char, text C.struct_QtWidgets_PackedString, textRole C.longlong) { + if signal := qt.GetSignal(ptr, "drawItemText"); signal != nil { + (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPalette, bool, string, gui.QPalette__ColorRole))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPaletteFromPointer(palette), int8(enabled) != 0, cGoUnpackString(text), gui.QPalette__ColorRole(textRole)) + } else { + NewQStyleFromPointer(ptr).DrawItemTextDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPaletteFromPointer(palette), int8(enabled) != 0, cGoUnpackString(text), gui.QPalette__ColorRole(textRole)) + } +} + +func (ptr *QStyle) ConnectDrawItemText(f func(painter *gui.QPainter, rectangle *core.QRect, alignment int, palette *gui.QPalette, enabled bool, text string, textRole gui.QPalette__ColorRole)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawItemText"); signal != nil { + f := func(painter *gui.QPainter, rectangle *core.QRect, alignment int, palette *gui.QPalette, enabled bool, text string, textRole gui.QPalette__ColorRole) { + (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPalette, bool, string, gui.QPalette__ColorRole))(signal))(painter, rectangle, alignment, palette, enabled, text, textRole) + f(painter, rectangle, alignment, palette, enabled, text, textRole) + } + qt.ConnectSignal(ptr.Pointer(), "drawItemText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawItemText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectDrawItemText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawItemText") + } +} + +func (ptr *QStyle) DrawItemText(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, palette gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QStyle_DrawItemText(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPalette(palette), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole)) + } +} + +func (ptr *QStyle) DrawItemTextDefault(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, palette gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QStyle_DrawItemTextDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPalette(palette), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole)) + } +} + +//export callbackQStyle_DrawPrimitive +func callbackQStyle_DrawPrimitive(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawPrimitive"); signal != nil { + (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__PrimitiveElement(element), NewQStyleOptionFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget)) + } + +} + +func (ptr *QStyle) ConnectDrawPrimitive(f func(element QStyle__PrimitiveElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawPrimitive"); signal != nil { + f := func(element QStyle__PrimitiveElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget) { + (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, option, painter, widget) + f(element, option, painter, widget) + } + qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectDrawPrimitive() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawPrimitive") + } +} + +func (ptr *QStyle) DrawPrimitive(element QStyle__PrimitiveElement, option QStyleOption_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_DrawPrimitive(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget)) + } +} + +//export callbackQStyle_GeneratedIconPixmap +func callbackQStyle_GeneratedIconPixmap(ptr unsafe.Pointer, iconMode C.longlong, pixmap unsafe.Pointer, option unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "generatedIconPixmap"); signal != nil { + return gui.PointerFromQPixmap((*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(option))) + } + + return gui.PointerFromQPixmap(gui.NewQPixmap()) +} + +func (ptr *QStyle) ConnectGeneratedIconPixmap(f func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, option *QStyleOption) *gui.QPixmap) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "generatedIconPixmap"); signal != nil { + f := func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, option *QStyleOption) *gui.QPixmap { + (*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(iconMode, pixmap, option) + return f(iconMode, pixmap, option) + } + qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectGeneratedIconPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "generatedIconPixmap") + } +} + +func (ptr *QStyle) GeneratedIconPixmap(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, option QStyleOption_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QStyle_GeneratedIconPixmap(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(option))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +//export callbackQStyle_HitTestComplexControl +func callbackQStyle_HitTestComplexControl(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, position unsafe.Pointer, widget unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "hitTestComplexControl"); signal != nil { + return C.longlong((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), core.NewQPointFromPointer(position), NewQWidgetFromPointer(widget))) + } + + return C.longlong(0) +} + +func (ptr *QStyle) ConnectHitTestComplexControl(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, position *core.QPoint, widget *QWidget) QStyle__SubControl) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hitTestComplexControl"); signal != nil { + f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, position *core.QPoint, widget *QWidget) QStyle__SubControl { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(control, option, position, widget) + return f(control, option, position, widget) + } + qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectHitTestComplexControl() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hitTestComplexControl") + } +} + +func (ptr *QStyle) HitTestComplexControl(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, position core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl { + if ptr.Pointer() != nil { + return QStyle__SubControl(C.QStyle_HitTestComplexControl(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), core.PointerFromQPoint(position), PointerFromQWidget(widget))) + } + return 0 +} + +//export callbackQStyle_ItemPixmapRect +func callbackQStyle_ItemPixmapRect(ptr unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, pixmap unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemPixmapRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QRect, int, *gui.QPixmap) *core.QRect)(signal))(core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap))) + } + + return core.PointerFromQRect(NewQStyleFromPointer(ptr).ItemPixmapRectDefault(core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap))) +} + +func (ptr *QStyle) ConnectItemPixmapRect(f func(rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemPixmapRect"); signal != nil { + f := func(rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) *core.QRect { + (*(*func(*core.QRect, int, *gui.QPixmap) *core.QRect)(signal))(rectangle, alignment, pixmap) + return f(rectangle, alignment, pixmap) + } + qt.ConnectSignal(ptr.Pointer(), "itemPixmapRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemPixmapRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectItemPixmapRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemPixmapRect") + } +} + +func (ptr *QStyle) ItemPixmapRect(rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyle_ItemPixmapRect(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyle) ItemPixmapRectDefault(rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyle_ItemPixmapRectDefault(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQStyle_ItemTextRect +func callbackQStyle_ItemTextRect(ptr unsafe.Pointer, metrics unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, enabled C.char, text C.struct_QtWidgets_PackedString) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "itemTextRect"); signal != nil { + return core.PointerFromQRect((*(*func(*gui.QFontMetrics, *core.QRect, int, bool, string) *core.QRect)(signal))(gui.NewQFontMetricsFromPointer(metrics), core.NewQRectFromPointer(rectangle), int(int32(alignment)), int8(enabled) != 0, cGoUnpackString(text))) + } + + return core.PointerFromQRect(NewQStyleFromPointer(ptr).ItemTextRectDefault(gui.NewQFontMetricsFromPointer(metrics), core.NewQRectFromPointer(rectangle), int(int32(alignment)), int8(enabled) != 0, cGoUnpackString(text))) +} + +func (ptr *QStyle) ConnectItemTextRect(f func(metrics *gui.QFontMetrics, rectangle *core.QRect, alignment int, enabled bool, text string) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemTextRect"); signal != nil { + f := func(metrics *gui.QFontMetrics, rectangle *core.QRect, alignment int, enabled bool, text string) *core.QRect { + (*(*func(*gui.QFontMetrics, *core.QRect, int, bool, string) *core.QRect)(signal))(metrics, rectangle, alignment, enabled, text) + return f(metrics, rectangle, alignment, enabled, text) + } + qt.ConnectSignal(ptr.Pointer(), "itemTextRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemTextRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectItemTextRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemTextRect") + } +} + +func (ptr *QStyle) ItemTextRect(metrics gui.QFontMetrics_ITF, rectangle core.QRect_ITF, alignment int, enabled bool, text string) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QStyle_ItemTextRect(ptr.Pointer(), gui.PointerFromQFontMetrics(metrics), core.PointerFromQRect(rectangle), C.int(int32(alignment)), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyle) ItemTextRectDefault(metrics gui.QFontMetrics_ITF, rectangle core.QRect_ITF, alignment int, enabled bool, text string) *core.QRect { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := core.NewQRectFromPointer(C.QStyle_ItemTextRectDefault(ptr.Pointer(), gui.PointerFromQFontMetrics(metrics), core.PointerFromQRect(rectangle), C.int(int32(alignment)), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQStyle_LayoutSpacing +func callbackQStyle_LayoutSpacing(ptr unsafe.Pointer, control1 C.longlong, control2 C.longlong, orientation C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "layoutSpacing"); signal != nil { + return C.int(int32((*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) + } + + return C.int(int32(0)) +} + +func (ptr *QStyle) ConnectLayoutSpacing(f func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "layoutSpacing"); signal != nil { + f := func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int { + (*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(control1, control2, orientation, option, widget) + return f(control1, control2, orientation, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectLayoutSpacing() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "layoutSpacing") + } +} + +func (ptr *QStyle) LayoutSpacing(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStyle_LayoutSpacing(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQStyle_PixelMetric +func callbackQStyle_PixelMetric(ptr unsafe.Pointer, metric C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "pixelMetric"); signal != nil { + return C.int(int32((*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(QStyle__PixelMetric(metric), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) + } + + return C.int(int32(0)) +} + +func (ptr *QStyle) ConnectPixelMetric(f func(metric QStyle__PixelMetric, option *QStyleOption, widget *QWidget) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "pixelMetric"); signal != nil { + f := func(metric QStyle__PixelMetric, option *QStyleOption, widget *QWidget) int { + (*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(metric, option, widget) + return f(metric, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectPixelMetric() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "pixelMetric") + } +} + +func (ptr *QStyle) PixelMetric(metric QStyle__PixelMetric, option QStyleOption_ITF, widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStyle_PixelMetric(ptr.Pointer(), C.longlong(metric), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) + } + return 0 +} + +//export callbackQStyle_Polish +func callbackQStyle_Polish(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "polish"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQStyleFromPointer(ptr).PolishDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QStyle) ConnectPolish(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "polish"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "polish", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "polish", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectPolish() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "polish") + } +} + +func (ptr *QStyle) Polish(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Polish(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStyle) PolishDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_PolishDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQStyle_Polish2 +func callbackQStyle_Polish2(ptr unsafe.Pointer, application unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "polish2"); signal != nil { + (*(*func(*QApplication))(signal))(NewQApplicationFromPointer(application)) + } else { + NewQStyleFromPointer(ptr).Polish2Default(NewQApplicationFromPointer(application)) + } +} + +func (ptr *QStyle) ConnectPolish2(f func(application *QApplication)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "polish2"); signal != nil { + f := func(application *QApplication) { + (*(*func(*QApplication))(signal))(application) + f(application) + } + qt.ConnectSignal(ptr.Pointer(), "polish2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "polish2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectPolish2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "polish2") + } +} + +func (ptr *QStyle) Polish2(application QApplication_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Polish2(ptr.Pointer(), PointerFromQApplication(application)) + } +} + +func (ptr *QStyle) Polish2Default(application QApplication_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Polish2Default(ptr.Pointer(), PointerFromQApplication(application)) + } +} + +//export callbackQStyle_Polish3 +func callbackQStyle_Polish3(ptr unsafe.Pointer, palette unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "polish3"); signal != nil { + (*(*func(*gui.QPalette))(signal))(gui.NewQPaletteFromPointer(palette)) + } else { + NewQStyleFromPointer(ptr).Polish3Default(gui.NewQPaletteFromPointer(palette)) + } +} + +func (ptr *QStyle) ConnectPolish3(f func(palette *gui.QPalette)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "polish3"); signal != nil { + f := func(palette *gui.QPalette) { + (*(*func(*gui.QPalette))(signal))(palette) + f(palette) + } + qt.ConnectSignal(ptr.Pointer(), "polish3", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "polish3", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectPolish3() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "polish3") + } +} + +func (ptr *QStyle) Polish3(palette gui.QPalette_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Polish3(ptr.Pointer(), gui.PointerFromQPalette(palette)) + } +} + +func (ptr *QStyle) Polish3Default(palette gui.QPalette_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Polish3Default(ptr.Pointer(), gui.PointerFromQPalette(palette)) + } +} + +func (ptr *QStyle) Proxy() *QStyle { + if ptr.Pointer() != nil { + tmpValue := NewQStyleFromPointer(C.QStyle_Proxy(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQStyle_SizeFromContents +func callbackQStyle_SizeFromContents(ptr unsafe.Pointer, ty C.longlong, option unsafe.Pointer, contentsSize unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeFromContents"); signal != nil { + return core.PointerFromQSize((*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(QStyle__ContentsType(ty), NewQStyleOptionFromPointer(option), core.NewQSizeFromPointer(contentsSize), NewQWidgetFromPointer(widget))) + } + + return core.PointerFromQSize(core.NewQSize()) +} + +func (ptr *QStyle) ConnectSizeFromContents(f func(ty QStyle__ContentsType, option *QStyleOption, contentsSize *core.QSize, widget *QWidget) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeFromContents"); signal != nil { + f := func(ty QStyle__ContentsType, option *QStyleOption, contentsSize *core.QSize, widget *QWidget) *core.QSize { + (*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(ty, option, contentsSize, widget) + return f(ty, option, contentsSize, widget) + } + qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectSizeFromContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeFromContents") + } +} + +func (ptr *QStyle) SizeFromContents(ty QStyle__ContentsType, option QStyleOption_ITF, contentsSize core.QSize_ITF, widget QWidget_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyle_SizeFromContents(ptr.Pointer(), C.longlong(ty), PointerFromQStyleOption(option), core.PointerFromQSize(contentsSize), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func QStyle_SliderPositionFromValue(min int, max int, logicalValue int, span int, upsideDown bool) int { + return int(int32(C.QStyle_QStyle_SliderPositionFromValue(C.int(int32(min)), C.int(int32(max)), C.int(int32(logicalValue)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) +} + +func (ptr *QStyle) SliderPositionFromValue(min int, max int, logicalValue int, span int, upsideDown bool) int { + return int(int32(C.QStyle_QStyle_SliderPositionFromValue(C.int(int32(min)), C.int(int32(max)), C.int(int32(logicalValue)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) +} + +func QStyle_SliderValueFromPosition(min int, max int, position int, span int, upsideDown bool) int { + return int(int32(C.QStyle_QStyle_SliderValueFromPosition(C.int(int32(min)), C.int(int32(max)), C.int(int32(position)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) +} + +func (ptr *QStyle) SliderValueFromPosition(min int, max int, position int, span int, upsideDown bool) int { + return int(int32(C.QStyle_QStyle_SliderValueFromPosition(C.int(int32(min)), C.int(int32(max)), C.int(int32(position)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) +} + +//export callbackQStyle_StandardIcon +func callbackQStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil { + return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) + } + + return gui.PointerFromQIcon(gui.NewQIcon()) +} + +func (ptr *QStyle) ConnectStandardIcon(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "standardIcon"); signal != nil { + f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon { + (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(standardIcon, option, widget) + return f(standardIcon, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectStandardIcon() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "standardIcon") + } +} + +func (ptr *QStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQStyle_StandardPalette +func callbackQStyle_StandardPalette(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "standardPalette"); signal != nil { + return gui.PointerFromQPalette((*(*func() *gui.QPalette)(signal))()) + } + + return gui.PointerFromQPalette(NewQStyleFromPointer(ptr).StandardPaletteDefault()) +} + +func (ptr *QStyle) ConnectStandardPalette(f func() *gui.QPalette) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "standardPalette"); signal != nil { + f := func() *gui.QPalette { + (*(*func() *gui.QPalette)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "standardPalette", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "standardPalette", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectStandardPalette() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "standardPalette") + } +} + +func (ptr *QStyle) StandardPalette() *gui.QPalette { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPaletteFromPointer(C.QStyle_StandardPalette(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue + } + return nil +} + +func (ptr *QStyle) StandardPaletteDefault() *gui.QPalette { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPaletteFromPointer(C.QStyle_StandardPaletteDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue + } + return nil +} + +//export callbackQStyle_StyleHint +func callbackQStyle_StyleHint(ptr unsafe.Pointer, hint C.longlong, option unsafe.Pointer, widget unsafe.Pointer, returnData unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "styleHint"); signal != nil { + return C.int(int32((*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(QStyle__StyleHint(hint), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(returnData)))) + } + + return C.int(int32(0)) +} + +func (ptr *QStyle) ConnectStyleHint(f func(hint QStyle__StyleHint, option *QStyleOption, widget *QWidget, returnData *QStyleHintReturn) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "styleHint"); signal != nil { + f := func(hint QStyle__StyleHint, option *QStyleOption, widget *QWidget, returnData *QStyleHintReturn) int { + (*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(hint, option, widget, returnData) + return f(hint, option, widget, returnData) + } + qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectStyleHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "styleHint") + } +} + +func (ptr *QStyle) StyleHint(hint QStyle__StyleHint, option QStyleOption_ITF, widget QWidget_ITF, returnData QStyleHintReturn_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QStyle_StyleHint(ptr.Pointer(), C.longlong(hint), PointerFromQStyleOption(option), PointerFromQWidget(widget), PointerFromQStyleHintReturn(returnData)))) + } + return 0 +} + +//export callbackQStyle_SubControlRect +func callbackQStyle_SubControlRect(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, subControl C.longlong, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "subControlRect"); signal != nil { + return core.PointerFromQRect((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), QStyle__SubControl(subControl), NewQWidgetFromPointer(widget))) + } + + return core.PointerFromQRect(core.NewQRect()) +} + +func (ptr *QStyle) ConnectSubControlRect(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, subControl QStyle__SubControl, widget *QWidget) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "subControlRect"); signal != nil { + f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, subControl QStyle__SubControl, widget *QWidget) *core.QRect { + (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(control, option, subControl, widget) + return f(control, option, subControl, widget) + } + qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectSubControlRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "subControlRect") + } +} + +func (ptr *QStyle) SubControlRect(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, subControl QStyle__SubControl, widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyle_SubControlRect(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), C.longlong(subControl), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQStyle_SubElementRect +func callbackQStyle_SubElementRect(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "subElementRect"); signal != nil { + return core.PointerFromQRect((*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(QStyle__SubElement(element), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) + } + + return core.PointerFromQRect(core.NewQRect()) +} + +func (ptr *QStyle) ConnectSubElementRect(f func(element QStyle__SubElement, option *QStyleOption, widget *QWidget) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "subElementRect"); signal != nil { + f := func(element QStyle__SubElement, option *QStyleOption, widget *QWidget) *core.QRect { + (*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(element, option, widget) + return f(element, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectSubElementRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "subElementRect") + } +} + +func (ptr *QStyle) SubElementRect(element QStyle__SubElement, option QStyleOption_ITF, widget QWidget_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyle_SubElementRect(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQStyle_Unpolish +func callbackQStyle_Unpolish(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "unpolish"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQStyleFromPointer(ptr).UnpolishDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QStyle) ConnectUnpolish(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unpolish"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "unpolish", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unpolish", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectUnpolish() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unpolish") + } +} + +func (ptr *QStyle) Unpolish(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Unpolish(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStyle) UnpolishDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyle_UnpolishDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQStyle_Unpolish2 +func callbackQStyle_Unpolish2(ptr unsafe.Pointer, application unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "unpolish2"); signal != nil { + (*(*func(*QApplication))(signal))(NewQApplicationFromPointer(application)) + } else { + NewQStyleFromPointer(ptr).Unpolish2Default(NewQApplicationFromPointer(application)) + } +} + +func (ptr *QStyle) ConnectUnpolish2(f func(application *QApplication)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "unpolish2"); signal != nil { + f := func(application *QApplication) { + (*(*func(*QApplication))(signal))(application) + f(application) + } + qt.ConnectSignal(ptr.Pointer(), "unpolish2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "unpolish2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectUnpolish2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "unpolish2") + } +} + +func (ptr *QStyle) Unpolish2(application QApplication_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Unpolish2(ptr.Pointer(), PointerFromQApplication(application)) + } +} + +func (ptr *QStyle) Unpolish2Default(application QApplication_ITF) { + if ptr.Pointer() != nil { + C.QStyle_Unpolish2Default(ptr.Pointer(), PointerFromQApplication(application)) + } +} + +func QStyle_VisualAlignment(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag) core.Qt__AlignmentFlag { + return core.Qt__AlignmentFlag(C.QStyle_QStyle_VisualAlignment(C.longlong(direction), C.longlong(alignment))) +} + +func (ptr *QStyle) VisualAlignment(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag) core.Qt__AlignmentFlag { + return core.Qt__AlignmentFlag(C.QStyle_QStyle_VisualAlignment(C.longlong(direction), C.longlong(alignment))) +} + +func QStyle_VisualPos(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalPosition core.QPoint_ITF) *core.QPoint { + tmpValue := core.NewQPointFromPointer(C.QStyle_QStyle_VisualPos(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQPoint(logicalPosition))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue +} + +func (ptr *QStyle) VisualPos(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalPosition core.QPoint_ITF) *core.QPoint { + tmpValue := core.NewQPointFromPointer(C.QStyle_QStyle_VisualPos(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQPoint(logicalPosition))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue +} + +func QStyle_VisualRect(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalRectangle core.QRect_ITF) *core.QRect { + tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_VisualRect(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQRect(logicalRectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue +} + +func (ptr *QStyle) VisualRect(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalRectangle core.QRect_ITF) *core.QRect { + tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_VisualRect(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQRect(logicalRectangle))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue +} + +//export callbackQStyle_DestroyQStyle +func callbackQStyle_DestroyQStyle(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStyle"); signal != nil { + (*(*func())(signal))() + } else { + NewQStyleFromPointer(ptr).DestroyQStyleDefault() + } +} + +func (ptr *QStyle) ConnectDestroyQStyle(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStyle"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStyle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStyle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectDestroyQStyle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStyle") + } +} + +func (ptr *QStyle) DestroyQStyle() { + if ptr.Pointer() != nil { + C.QStyle_DestroyQStyle(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStyle) DestroyQStyleDefault() { + if ptr.Pointer() != nil { + C.QStyle_DestroyQStyleDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQStyle_StandardPixmap +func callbackQStyle_StandardPixmap(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "standardPixmap"); signal != nil { + return gui.PointerFromQPixmap((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) + } + + return gui.PointerFromQPixmap(gui.NewQPixmap()) +} + +func (ptr *QStyle) ConnectStandardPixmap(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "standardPixmap"); signal != nil { + f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap { + (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(standardIcon, option, widget) + return f(standardIcon, option, widget) + } + qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyle) DisconnectStandardPixmap() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "standardPixmap") + } +} + +func (ptr *QStyle) StandardPixmap(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QStyle_StandardPixmap(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QStyle) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyle___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyle) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyle___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyle) __children_newList() unsafe.Pointer { + return C.QStyle___children_newList(ptr.Pointer()) +} + +func (ptr *QStyle) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QStyle___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStyle) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QStyle___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QStyle) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QStyle___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QStyle) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyle___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyle) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyle___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyle) __findChildren_newList() unsafe.Pointer { + return C.QStyle___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QStyle) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyle___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyle) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyle___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyle) __findChildren_newList3() unsafe.Pointer { + return C.QStyle___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QStyle) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyle___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyle) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyle___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStyle) __qFindChildren_newList2() unsafe.Pointer { + return C.QStyle___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQStyle_ChildEvent +func callbackQStyle_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQStyleFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QStyle) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QStyle_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQStyle_ConnectNotify +func callbackQStyle_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStyleFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStyle) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStyle_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStyle_CustomEvent +func callbackQStyle_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQStyleFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QStyle) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QStyle_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQStyle_DeleteLater +func callbackQStyle_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQStyleFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QStyle) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QStyle_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQStyle_Destroyed +func callbackQStyle_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQStyle_DisconnectNotify +func callbackQStyle_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStyleFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStyle) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStyle_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStyle_Event +func callbackQStyle_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStyleFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QStyle) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStyle_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQStyle_EventFilter +func callbackQStyle_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStyleFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QStyle) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStyle_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQStyle_MetaObject +func callbackQStyle_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQStyleFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QStyle) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QStyle_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQStyle_ObjectNameChanged +func callbackQStyle_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQStyle_TimerEvent +func callbackQStyle_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQStyleFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QStyle) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QStyle_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QStyleFactory struct { + ptr unsafe.Pointer +} + +type QStyleFactory_ITF interface { + QStyleFactory_PTR() *QStyleFactory +} + +func (ptr *QStyleFactory) QStyleFactory_PTR() *QStyleFactory { + return ptr +} + +func (ptr *QStyleFactory) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStyleFactory) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStyleFactory(ptr QStyleFactory_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleFactory_PTR().Pointer() + } + return nil +} + +func NewQStyleFactoryFromPointer(ptr unsafe.Pointer) (n *QStyleFactory) { + n = new(QStyleFactory) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleFactory) DestroyQStyleFactory() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QStyleFactory_Create(key string) *QStyle { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQStyleFromPointer(C.QStyleFactory_QStyleFactory_Create(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QStyleFactory) Create(key string) *QStyle { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQStyleFromPointer(C.QStyleFactory_QStyleFactory_Create(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QStyleFactory_Keys() []string { + return unpackStringList(cGoUnpackString(C.QStyleFactory_QStyleFactory_Keys())) +} + +func (ptr *QStyleFactory) Keys() []string { + return unpackStringList(cGoUnpackString(C.QStyleFactory_QStyleFactory_Keys())) +} + +type QStyleHintReturn struct { + ptr unsafe.Pointer +} + +type QStyleHintReturn_ITF interface { + QStyleHintReturn_PTR() *QStyleHintReturn +} + +func (ptr *QStyleHintReturn) QStyleHintReturn_PTR() *QStyleHintReturn { + return ptr +} + +func (ptr *QStyleHintReturn) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStyleHintReturn) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStyleHintReturn(ptr QStyleHintReturn_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleHintReturn_PTR().Pointer() + } + return nil +} + +func NewQStyleHintReturnFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturn) { + n = new(QStyleHintReturn) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleHintReturn) DestroyQStyleHintReturn() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleHintReturn__HintReturnType +//QStyleHintReturn::HintReturnType +type QStyleHintReturn__HintReturnType int64 + +const ( + QStyleHintReturn__SH_Default QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf000) + QStyleHintReturn__SH_Mask QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf001) + QStyleHintReturn__SH_Variant QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf002) +) + +//go:generate stringer -type=QStyleHintReturn__StyleOptionType +//QStyleHintReturn::StyleOptionType +type QStyleHintReturn__StyleOptionType int64 + +var ( + QStyleHintReturn__Type QStyleHintReturn__StyleOptionType = QStyleHintReturn__StyleOptionType(QStyleHintReturn__SH_Default) +) + +//go:generate stringer -type=QStyleHintReturn__StyleOptionVersion +//QStyleHintReturn::StyleOptionVersion +type QStyleHintReturn__StyleOptionVersion int64 + +var ( + QStyleHintReturn__Version QStyleHintReturn__StyleOptionVersion = QStyleHintReturn__StyleOptionVersion(1) +) + +func NewQStyleHintReturn(version int, ty int) *QStyleHintReturn { + tmpValue := NewQStyleHintReturnFromPointer(C.QStyleHintReturn_NewQStyleHintReturn(C.int(int32(version)), C.int(int32(ty)))) + runtime.SetFinalizer(tmpValue, (*QStyleHintReturn).DestroyQStyleHintReturn) + return tmpValue +} + +func (ptr *QStyleHintReturn) Version() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHintReturn_Version(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleHintReturn) SetVersion(vin int) { + if ptr.Pointer() != nil { + C.QStyleHintReturn_SetVersion(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleHintReturn) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleHintReturn_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleHintReturn) SetType(vin int) { + if ptr.Pointer() != nil { + C.QStyleHintReturn_SetType(ptr.Pointer(), C.int(int32(vin))) + } +} + +type QStyleHintReturnMask struct { + QStyleHintReturn +} + +type QStyleHintReturnMask_ITF interface { + QStyleHintReturn_ITF + QStyleHintReturnMask_PTR() *QStyleHintReturnMask +} + +func (ptr *QStyleHintReturnMask) QStyleHintReturnMask_PTR() *QStyleHintReturnMask { + return ptr +} + +func (ptr *QStyleHintReturnMask) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleHintReturn_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleHintReturnMask) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleHintReturn_PTR().SetPointer(p) + } +} + +func PointerFromQStyleHintReturnMask(ptr QStyleHintReturnMask_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleHintReturnMask_PTR().Pointer() + } + return nil +} + +func NewQStyleHintReturnMaskFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturnMask) { + n = new(QStyleHintReturnMask) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStyleHintReturnMask__StyleOptionType +//QStyleHintReturnMask::StyleOptionType +type QStyleHintReturnMask__StyleOptionType int64 + +var ( + QStyleHintReturnMask__Type QStyleHintReturnMask__StyleOptionType = QStyleHintReturnMask__StyleOptionType(QStyleHintReturn__SH_Mask) +) + +//go:generate stringer -type=QStyleHintReturnMask__StyleOptionVersion +//QStyleHintReturnMask::StyleOptionVersion +type QStyleHintReturnMask__StyleOptionVersion int64 + +var ( + QStyleHintReturnMask__Version QStyleHintReturnMask__StyleOptionVersion = QStyleHintReturnMask__StyleOptionVersion(1) +) + +func NewQStyleHintReturnMask() *QStyleHintReturnMask { + tmpValue := NewQStyleHintReturnMaskFromPointer(C.QStyleHintReturnMask_NewQStyleHintReturnMask()) + runtime.SetFinalizer(tmpValue, (*QStyleHintReturnMask).DestroyQStyleHintReturnMask) + return tmpValue +} + +func (ptr *QStyleHintReturnMask) DestroyQStyleHintReturnMask() { + if ptr.Pointer() != nil { + C.QStyleHintReturnMask_DestroyQStyleHintReturnMask(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStyleHintReturnMask) Region() *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QStyleHintReturnMask_Region(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QStyleHintReturnMask) SetRegion(vqr gui.QRegion_ITF) { + if ptr.Pointer() != nil { + C.QStyleHintReturnMask_SetRegion(ptr.Pointer(), gui.PointerFromQRegion(vqr)) + } +} + +type QStyleHintReturnVariant struct { + QStyleHintReturn +} + +type QStyleHintReturnVariant_ITF interface { + QStyleHintReturn_ITF + QStyleHintReturnVariant_PTR() *QStyleHintReturnVariant +} + +func (ptr *QStyleHintReturnVariant) QStyleHintReturnVariant_PTR() *QStyleHintReturnVariant { + return ptr +} + +func (ptr *QStyleHintReturnVariant) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleHintReturn_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleHintReturnVariant) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleHintReturn_PTR().SetPointer(p) + } +} + +func PointerFromQStyleHintReturnVariant(ptr QStyleHintReturnVariant_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleHintReturnVariant_PTR().Pointer() + } + return nil +} + +func NewQStyleHintReturnVariantFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturnVariant) { + n = new(QStyleHintReturnVariant) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStyleHintReturnVariant__StyleOptionType +//QStyleHintReturnVariant::StyleOptionType +type QStyleHintReturnVariant__StyleOptionType int64 + +var ( + QStyleHintReturnVariant__Type QStyleHintReturnVariant__StyleOptionType = QStyleHintReturnVariant__StyleOptionType(QStyleHintReturn__SH_Variant) +) + +//go:generate stringer -type=QStyleHintReturnVariant__StyleOptionVersion +//QStyleHintReturnVariant::StyleOptionVersion +type QStyleHintReturnVariant__StyleOptionVersion int64 + +var ( + QStyleHintReturnVariant__Version QStyleHintReturnVariant__StyleOptionVersion = QStyleHintReturnVariant__StyleOptionVersion(1) +) + +func NewQStyleHintReturnVariant() *QStyleHintReturnVariant { + tmpValue := NewQStyleHintReturnVariantFromPointer(C.QStyleHintReturnVariant_NewQStyleHintReturnVariant()) + runtime.SetFinalizer(tmpValue, (*QStyleHintReturnVariant).DestroyQStyleHintReturnVariant) + return tmpValue +} + +func (ptr *QStyleHintReturnVariant) DestroyQStyleHintReturnVariant() { + if ptr.Pointer() != nil { + C.QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStyleHintReturnVariant) Variant() *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QStyleHintReturnVariant_Variant(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QStyleHintReturnVariant) SetVariant(vqv core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QStyleHintReturnVariant_SetVariant(ptr.Pointer(), core.PointerFromQVariant(vqv)) + } +} + +type QStyleOption struct { + ptr unsafe.Pointer +} + +type QStyleOption_ITF interface { + QStyleOption_PTR() *QStyleOption +} + +func (ptr *QStyleOption) QStyleOption_PTR() *QStyleOption { + return ptr +} + +func (ptr *QStyleOption) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QStyleOption) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQStyleOption(ptr QStyleOption_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionFromPointer(ptr unsafe.Pointer) (n *QStyleOption) { + n = new(QStyleOption) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QStyleOption__OptionType +//QStyleOption::OptionType +type QStyleOption__OptionType int64 + +const ( + QStyleOption__SO_Default QStyleOption__OptionType = QStyleOption__OptionType(0) + QStyleOption__SO_FocusRect QStyleOption__OptionType = QStyleOption__OptionType(1) + QStyleOption__SO_Button QStyleOption__OptionType = QStyleOption__OptionType(2) + QStyleOption__SO_Tab QStyleOption__OptionType = QStyleOption__OptionType(3) + QStyleOption__SO_MenuItem QStyleOption__OptionType = QStyleOption__OptionType(4) + QStyleOption__SO_Frame QStyleOption__OptionType = QStyleOption__OptionType(5) + QStyleOption__SO_ProgressBar QStyleOption__OptionType = QStyleOption__OptionType(6) + QStyleOption__SO_ToolBox QStyleOption__OptionType = QStyleOption__OptionType(7) + QStyleOption__SO_Header QStyleOption__OptionType = QStyleOption__OptionType(8) + QStyleOption__SO_DockWidget QStyleOption__OptionType = QStyleOption__OptionType(9) + QStyleOption__SO_ViewItem QStyleOption__OptionType = QStyleOption__OptionType(10) + QStyleOption__SO_TabWidgetFrame QStyleOption__OptionType = QStyleOption__OptionType(11) + QStyleOption__SO_TabBarBase QStyleOption__OptionType = QStyleOption__OptionType(12) + QStyleOption__SO_RubberBand QStyleOption__OptionType = QStyleOption__OptionType(13) + QStyleOption__SO_ToolBar QStyleOption__OptionType = QStyleOption__OptionType(14) + QStyleOption__SO_GraphicsItem QStyleOption__OptionType = QStyleOption__OptionType(15) + QStyleOption__SO_Complex QStyleOption__OptionType = QStyleOption__OptionType(0xf0000) + QStyleOption__SO_Slider QStyleOption__OptionType = QStyleOption__OptionType(0xf0001) + QStyleOption__SO_SpinBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0002) + QStyleOption__SO_ToolButton QStyleOption__OptionType = QStyleOption__OptionType(0xf0003) + QStyleOption__SO_ComboBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0004) + QStyleOption__SO_TitleBar QStyleOption__OptionType = QStyleOption__OptionType(0xf0005) + QStyleOption__SO_GroupBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0006) + QStyleOption__SO_SizeGrip QStyleOption__OptionType = QStyleOption__OptionType(0xf0007) + QStyleOption__SO_CustomBase QStyleOption__OptionType = QStyleOption__OptionType(0xf00) + QStyleOption__SO_ComplexCustomBase QStyleOption__OptionType = QStyleOption__OptionType(0xf000000) +) + +//go:generate stringer -type=QStyleOption__StyleOptionVersion +//QStyleOption::StyleOptionVersion +type QStyleOption__StyleOptionVersion int64 + +var ( + QStyleOption__Version QStyleOption__StyleOptionVersion = QStyleOption__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOption__StyleOptionType +//QStyleOption::StyleOptionType +type QStyleOption__StyleOptionType int64 + +var ( + QStyleOption__Type QStyleOption__StyleOptionType = QStyleOption__StyleOptionType(QStyleOption__SO_Default) +) + +func NewQStyleOption(version int, ty int) *QStyleOption { + tmpValue := NewQStyleOptionFromPointer(C.QStyleOption_NewQStyleOption(C.int(int32(version)), C.int(int32(ty)))) + runtime.SetFinalizer(tmpValue, (*QStyleOption).DestroyQStyleOption) + return tmpValue +} + +func NewQStyleOption2(other QStyleOption_ITF) *QStyleOption { + tmpValue := NewQStyleOptionFromPointer(C.QStyleOption_NewQStyleOption2(PointerFromQStyleOption(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOption).DestroyQStyleOption) + return tmpValue +} + +func (ptr *QStyleOption) InitFrom(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QStyleOption_InitFrom(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QStyleOption) DestroyQStyleOption() { + if ptr.Pointer() != nil { + C.QStyleOption_DestroyQStyleOption(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStyleOption) Version() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOption_Version(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOption) SetVersion(vin int) { + if ptr.Pointer() != nil { + C.QStyleOption_SetVersion(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOption) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOption_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOption) SetType(vin int) { + if ptr.Pointer() != nil { + C.QStyleOption_SetType(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOption) State() QStyle__StateFlag { + if ptr.Pointer() != nil { + return QStyle__StateFlag(C.QStyleOption_State(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOption) SetState(vqs QStyle__StateFlag) { + if ptr.Pointer() != nil { + C.QStyleOption_SetState(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOption) Direction() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QStyleOption_Direction(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOption) SetDirection(vqt core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QStyleOption_SetDirection(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOption) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOption_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOption) SetRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOption_SetRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QStyleOption) FontMetrics() *gui.QFontMetrics { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontMetricsFromPointer(C.QStyleOption_FontMetrics(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) + return tmpValue + } + return nil +} + +func (ptr *QStyleOption) SetFontMetrics(vqf gui.QFontMetrics_ITF) { + if ptr.Pointer() != nil { + C.QStyleOption_SetFontMetrics(ptr.Pointer(), gui.PointerFromQFontMetrics(vqf)) + } +} + +func (ptr *QStyleOption) Palette() *gui.QPalette { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPaletteFromPointer(C.QStyleOption_Palette(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue + } + return nil +} + +func (ptr *QStyleOption) SetPalette(vqp gui.QPalette_ITF) { + if ptr.Pointer() != nil { + C.QStyleOption_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(vqp)) + } +} + +func (ptr *QStyleOption) StyleObject() *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStyleOption_StyleObject(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStyleOption) SetStyleObject(vqo core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStyleOption_SetStyleObject(ptr.Pointer(), core.PointerFromQObject(vqo)) + } +} + +type QStyleOptionButton struct { + QStyleOption +} + +type QStyleOptionButton_ITF interface { + QStyleOption_ITF + QStyleOptionButton_PTR() *QStyleOptionButton +} + +func (ptr *QStyleOptionButton) QStyleOptionButton_PTR() *QStyleOptionButton { + return ptr +} + +func (ptr *QStyleOptionButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionButton(ptr QStyleOptionButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionButton_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionButtonFromPointer(ptr unsafe.Pointer) (n *QStyleOptionButton) { + n = new(QStyleOptionButton) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionButton) DestroyQStyleOptionButton() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionButton__StyleOptionType +//QStyleOptionButton::StyleOptionType +type QStyleOptionButton__StyleOptionType int64 + +var ( + QStyleOptionButton__Type QStyleOptionButton__StyleOptionType = QStyleOptionButton__StyleOptionType(QStyleOption__SO_Button) +) + +//go:generate stringer -type=QStyleOptionButton__StyleOptionVersion +//QStyleOptionButton::StyleOptionVersion +type QStyleOptionButton__StyleOptionVersion int64 + +var ( + QStyleOptionButton__Version QStyleOptionButton__StyleOptionVersion = QStyleOptionButton__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionButton__ButtonFeature +//QStyleOptionButton::ButtonFeature +type QStyleOptionButton__ButtonFeature int64 + +const ( + QStyleOptionButton__None QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x00) + QStyleOptionButton__Flat QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x01) + QStyleOptionButton__HasMenu QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x02) + QStyleOptionButton__DefaultButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x04) + QStyleOptionButton__AutoDefaultButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x08) + QStyleOptionButton__CommandLinkButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x10) +) + +func NewQStyleOptionButton() *QStyleOptionButton { + tmpValue := NewQStyleOptionButtonFromPointer(C.QStyleOptionButton_NewQStyleOptionButton()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionButton).DestroyQStyleOptionButton) + return tmpValue +} + +func NewQStyleOptionButton2(other QStyleOptionButton_ITF) *QStyleOptionButton { + tmpValue := NewQStyleOptionButtonFromPointer(C.QStyleOptionButton_NewQStyleOptionButton2(PointerFromQStyleOptionButton(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionButton).DestroyQStyleOptionButton) + return tmpValue +} + +func (ptr *QStyleOptionButton) Features() QStyleOptionButton__ButtonFeature { + if ptr.Pointer() != nil { + return QStyleOptionButton__ButtonFeature(C.QStyleOptionButton_Features(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionButton) SetFeatures(vqs QStyleOptionButton__ButtonFeature) { + if ptr.Pointer() != nil { + C.QStyleOptionButton_SetFeatures(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionButton) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionButton_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionButton) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionButton) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionButton_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionButton) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionButton) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionButton_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionButton) SetIconSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +type QStyleOptionComboBox struct { + QStyleOptionComplex +} + +type QStyleOptionComboBox_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionComboBox_PTR() *QStyleOptionComboBox +} + +func (ptr *QStyleOptionComboBox) QStyleOptionComboBox_PTR() *QStyleOptionComboBox { + return ptr +} + +func (ptr *QStyleOptionComboBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionComboBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionComboBox(ptr QStyleOptionComboBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComboBox_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionComboBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionComboBox) { + n = new(QStyleOptionComboBox) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionComboBox) DestroyQStyleOptionComboBox() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionComboBox__StyleOptionType +//QStyleOptionComboBox::StyleOptionType +type QStyleOptionComboBox__StyleOptionType int64 + +var ( + QStyleOptionComboBox__Type QStyleOptionComboBox__StyleOptionType = QStyleOptionComboBox__StyleOptionType(QStyleOption__SO_ComboBox) +) + +//go:generate stringer -type=QStyleOptionComboBox__StyleOptionVersion +//QStyleOptionComboBox::StyleOptionVersion +type QStyleOptionComboBox__StyleOptionVersion int64 + +var ( + QStyleOptionComboBox__Version QStyleOptionComboBox__StyleOptionVersion = QStyleOptionComboBox__StyleOptionVersion(1) +) + +func NewQStyleOptionComboBox() *QStyleOptionComboBox { + tmpValue := NewQStyleOptionComboBoxFromPointer(C.QStyleOptionComboBox_NewQStyleOptionComboBox()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionComboBox).DestroyQStyleOptionComboBox) + return tmpValue +} + +func NewQStyleOptionComboBox2(other QStyleOptionComboBox_ITF) *QStyleOptionComboBox { + tmpValue := NewQStyleOptionComboBoxFromPointer(C.QStyleOptionComboBox_NewQStyleOptionComboBox2(PointerFromQStyleOptionComboBox(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionComboBox).DestroyQStyleOptionComboBox) + return tmpValue +} + +func (ptr *QStyleOptionComboBox) Editable() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionComboBox_Editable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionComboBox) SetEditable(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionComboBox_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionComboBox) PopupRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOptionComboBox_PopupRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionComboBox) SetPopupRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionComboBox_SetPopupRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QStyleOptionComboBox) Frame() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionComboBox_Frame(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionComboBox) SetFrame(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionComboBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionComboBox) CurrentText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionComboBox_CurrentText(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionComboBox) SetCurrentText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionComboBox_SetCurrentText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionComboBox) CurrentIcon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionComboBox_CurrentIcon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionComboBox) SetCurrentIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionComboBox_SetCurrentIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionComboBox) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionComboBox_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionComboBox) SetIconSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionComboBox_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +type QStyleOptionComplex struct { + QStyleOption +} + +type QStyleOptionComplex_ITF interface { + QStyleOption_ITF + QStyleOptionComplex_PTR() *QStyleOptionComplex +} + +func (ptr *QStyleOptionComplex) QStyleOptionComplex_PTR() *QStyleOptionComplex { + return ptr +} + +func (ptr *QStyleOptionComplex) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionComplex) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionComplex(ptr QStyleOptionComplex_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionComplexFromPointer(ptr unsafe.Pointer) (n *QStyleOptionComplex) { + n = new(QStyleOptionComplex) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionComplex) DestroyQStyleOptionComplex() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionComplex__StyleOptionType +//QStyleOptionComplex::StyleOptionType +type QStyleOptionComplex__StyleOptionType int64 + +var ( + QStyleOptionComplex__Type QStyleOptionComplex__StyleOptionType = QStyleOptionComplex__StyleOptionType(QStyleOption__SO_Complex) +) + +//go:generate stringer -type=QStyleOptionComplex__StyleOptionVersion +//QStyleOptionComplex::StyleOptionVersion +type QStyleOptionComplex__StyleOptionVersion int64 + +var ( + QStyleOptionComplex__Version QStyleOptionComplex__StyleOptionVersion = QStyleOptionComplex__StyleOptionVersion(1) +) + +func NewQStyleOptionComplex(version int, ty int) *QStyleOptionComplex { + tmpValue := NewQStyleOptionComplexFromPointer(C.QStyleOptionComplex_NewQStyleOptionComplex(C.int(int32(version)), C.int(int32(ty)))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionComplex).DestroyQStyleOptionComplex) + return tmpValue +} + +func NewQStyleOptionComplex2(other QStyleOptionComplex_ITF) *QStyleOptionComplex { + tmpValue := NewQStyleOptionComplexFromPointer(C.QStyleOptionComplex_NewQStyleOptionComplex2(PointerFromQStyleOptionComplex(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionComplex).DestroyQStyleOptionComplex) + return tmpValue +} + +func (ptr *QStyleOptionComplex) SubControls() QStyle__SubControl { + if ptr.Pointer() != nil { + return QStyle__SubControl(C.QStyleOptionComplex_SubControls(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionComplex) SetSubControls(vqs QStyle__SubControl) { + if ptr.Pointer() != nil { + C.QStyleOptionComplex_SetSubControls(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionComplex) ActiveSubControls() QStyle__SubControl { + if ptr.Pointer() != nil { + return QStyle__SubControl(C.QStyleOptionComplex_ActiveSubControls(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionComplex) SetActiveSubControls(vqs QStyle__SubControl) { + if ptr.Pointer() != nil { + C.QStyleOptionComplex_SetActiveSubControls(ptr.Pointer(), C.longlong(vqs)) + } +} + +type QStyleOptionDockWidget struct { + QStyleOption +} + +type QStyleOptionDockWidget_ITF interface { + QStyleOption_ITF + QStyleOptionDockWidget_PTR() *QStyleOptionDockWidget +} + +func (ptr *QStyleOptionDockWidget) QStyleOptionDockWidget_PTR() *QStyleOptionDockWidget { + return ptr +} + +func (ptr *QStyleOptionDockWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionDockWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionDockWidget(ptr QStyleOptionDockWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionDockWidget_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionDockWidgetFromPointer(ptr unsafe.Pointer) (n *QStyleOptionDockWidget) { + n = new(QStyleOptionDockWidget) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionDockWidget) DestroyQStyleOptionDockWidget() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionDockWidget__StyleOptionType +//QStyleOptionDockWidget::StyleOptionType +type QStyleOptionDockWidget__StyleOptionType int64 + +var ( + QStyleOptionDockWidget__Type QStyleOptionDockWidget__StyleOptionType = QStyleOptionDockWidget__StyleOptionType(QStyleOption__SO_DockWidget) +) + +//go:generate stringer -type=QStyleOptionDockWidget__StyleOptionVersion +//QStyleOptionDockWidget::StyleOptionVersion +type QStyleOptionDockWidget__StyleOptionVersion int64 + +var ( + QStyleOptionDockWidget__Version QStyleOptionDockWidget__StyleOptionVersion = QStyleOptionDockWidget__StyleOptionVersion(2) +) + +func NewQStyleOptionDockWidget() *QStyleOptionDockWidget { + tmpValue := NewQStyleOptionDockWidgetFromPointer(C.QStyleOptionDockWidget_NewQStyleOptionDockWidget()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionDockWidget).DestroyQStyleOptionDockWidget) + return tmpValue +} + +func NewQStyleOptionDockWidget2(other QStyleOptionDockWidget_ITF) *QStyleOptionDockWidget { + tmpValue := NewQStyleOptionDockWidgetFromPointer(C.QStyleOptionDockWidget_NewQStyleOptionDockWidget2(PointerFromQStyleOptionDockWidget(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionDockWidget).DestroyQStyleOptionDockWidget) + return tmpValue +} + +func (ptr *QStyleOptionDockWidget) Title() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionDockWidget_Title(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionDockWidget) SetTitle(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionDockWidget_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionDockWidget) Closable() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionDockWidget_Closable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionDockWidget) SetClosable(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionDockWidget_SetClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionDockWidget) Movable() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionDockWidget_Movable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionDockWidget) SetMovable(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionDockWidget_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionDockWidget) Floatable() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionDockWidget_Floatable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionDockWidget) SetFloatable(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionDockWidget_SetFloatable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +type QStyleOptionFocusRect struct { + QStyleOption +} + +type QStyleOptionFocusRect_ITF interface { + QStyleOption_ITF + QStyleOptionFocusRect_PTR() *QStyleOptionFocusRect +} + +func (ptr *QStyleOptionFocusRect) QStyleOptionFocusRect_PTR() *QStyleOptionFocusRect { + return ptr +} + +func (ptr *QStyleOptionFocusRect) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionFocusRect) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionFocusRect(ptr QStyleOptionFocusRect_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionFocusRect_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionFocusRectFromPointer(ptr unsafe.Pointer) (n *QStyleOptionFocusRect) { + n = new(QStyleOptionFocusRect) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionFocusRect) DestroyQStyleOptionFocusRect() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionFocusRect__StyleOptionType +//QStyleOptionFocusRect::StyleOptionType +type QStyleOptionFocusRect__StyleOptionType int64 + +var ( + QStyleOptionFocusRect__Type QStyleOptionFocusRect__StyleOptionType = QStyleOptionFocusRect__StyleOptionType(QStyleOption__SO_FocusRect) +) + +//go:generate stringer -type=QStyleOptionFocusRect__StyleOptionVersion +//QStyleOptionFocusRect::StyleOptionVersion +type QStyleOptionFocusRect__StyleOptionVersion int64 + +var ( + QStyleOptionFocusRect__Version QStyleOptionFocusRect__StyleOptionVersion = QStyleOptionFocusRect__StyleOptionVersion(1) +) + +func NewQStyleOptionFocusRect() *QStyleOptionFocusRect { + tmpValue := NewQStyleOptionFocusRectFromPointer(C.QStyleOptionFocusRect_NewQStyleOptionFocusRect()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionFocusRect).DestroyQStyleOptionFocusRect) + return tmpValue +} + +func NewQStyleOptionFocusRect2(other QStyleOptionFocusRect_ITF) *QStyleOptionFocusRect { + tmpValue := NewQStyleOptionFocusRectFromPointer(C.QStyleOptionFocusRect_NewQStyleOptionFocusRect2(PointerFromQStyleOptionFocusRect(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionFocusRect).DestroyQStyleOptionFocusRect) + return tmpValue +} + +func (ptr *QStyleOptionFocusRect) BackgroundColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QStyleOptionFocusRect_BackgroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionFocusRect) SetBackgroundColor(vqc gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionFocusRect_SetBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(vqc)) + } +} + +type QStyleOptionFrame struct { + QStyleOption +} + +type QStyleOptionFrame_ITF interface { + QStyleOption_ITF + QStyleOptionFrame_PTR() *QStyleOptionFrame +} + +func (ptr *QStyleOptionFrame) QStyleOptionFrame_PTR() *QStyleOptionFrame { + return ptr +} + +func (ptr *QStyleOptionFrame) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionFrame) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionFrame(ptr QStyleOptionFrame_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionFrame_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionFrameFromPointer(ptr unsafe.Pointer) (n *QStyleOptionFrame) { + n = new(QStyleOptionFrame) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionFrame) DestroyQStyleOptionFrame() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionFrame__StyleOptionType +//QStyleOptionFrame::StyleOptionType +type QStyleOptionFrame__StyleOptionType int64 + +var ( + QStyleOptionFrame__Type QStyleOptionFrame__StyleOptionType = QStyleOptionFrame__StyleOptionType(QStyleOption__SO_Frame) +) + +//go:generate stringer -type=QStyleOptionFrame__StyleOptionVersion +//QStyleOptionFrame::StyleOptionVersion +type QStyleOptionFrame__StyleOptionVersion int64 + +var ( + QStyleOptionFrame__Version QStyleOptionFrame__StyleOptionVersion = QStyleOptionFrame__StyleOptionVersion(3) +) + +//go:generate stringer -type=QStyleOptionFrame__FrameFeature +//QStyleOptionFrame::FrameFeature +type QStyleOptionFrame__FrameFeature int64 + +const ( + QStyleOptionFrame__None QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x00) + QStyleOptionFrame__Flat QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x01) + QStyleOptionFrame__Rounded QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x02) +) + +func NewQStyleOptionFrame() *QStyleOptionFrame { + tmpValue := NewQStyleOptionFrameFromPointer(C.QStyleOptionFrame_NewQStyleOptionFrame()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionFrame).DestroyQStyleOptionFrame) + return tmpValue +} + +func NewQStyleOptionFrame2(other QStyleOptionFrame_ITF) *QStyleOptionFrame { + tmpValue := NewQStyleOptionFrameFromPointer(C.QStyleOptionFrame_NewQStyleOptionFrame2(PointerFromQStyleOptionFrame(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionFrame).DestroyQStyleOptionFrame) + return tmpValue +} + +func (ptr *QStyleOptionFrame) LineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionFrame_LineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionFrame) SetLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionFrame) MidLineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionFrame_MidLineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionFrame) SetMidLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionFrame) Features() QStyleOptionFrame__FrameFeature { + if ptr.Pointer() != nil { + return QStyleOptionFrame__FrameFeature(C.QStyleOptionFrame_Features(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionFrame) SetFeatures(vqs QStyleOptionFrame__FrameFeature) { + if ptr.Pointer() != nil { + C.QStyleOptionFrame_SetFeatures(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionFrame) FrameShape() QFrame__Shape { + if ptr.Pointer() != nil { + return QFrame__Shape(C.QStyleOptionFrame_FrameShape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionFrame) SetFrameShape(vqf QFrame__Shape) { + if ptr.Pointer() != nil { + C.QStyleOptionFrame_SetFrameShape(ptr.Pointer(), C.longlong(vqf)) + } +} + +type QStyleOptionGraphicsItem struct { + QStyleOption +} + +type QStyleOptionGraphicsItem_ITF interface { + QStyleOption_ITF + QStyleOptionGraphicsItem_PTR() *QStyleOptionGraphicsItem +} + +func (ptr *QStyleOptionGraphicsItem) QStyleOptionGraphicsItem_PTR() *QStyleOptionGraphicsItem { + return ptr +} + +func (ptr *QStyleOptionGraphicsItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionGraphicsItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionGraphicsItem(ptr QStyleOptionGraphicsItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionGraphicsItem_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionGraphicsItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionGraphicsItem) { + n = new(QStyleOptionGraphicsItem) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionGraphicsItem) DestroyQStyleOptionGraphicsItem() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionGraphicsItem__StyleOptionType +//QStyleOptionGraphicsItem::StyleOptionType +type QStyleOptionGraphicsItem__StyleOptionType int64 + +var ( + QStyleOptionGraphicsItem__Type QStyleOptionGraphicsItem__StyleOptionType = QStyleOptionGraphicsItem__StyleOptionType(QStyleOption__SO_GraphicsItem) +) + +//go:generate stringer -type=QStyleOptionGraphicsItem__StyleOptionVersion +//QStyleOptionGraphicsItem::StyleOptionVersion +type QStyleOptionGraphicsItem__StyleOptionVersion int64 + +var ( + QStyleOptionGraphicsItem__Version QStyleOptionGraphicsItem__StyleOptionVersion = QStyleOptionGraphicsItem__StyleOptionVersion(1) +) + +func NewQStyleOptionGraphicsItem() *QStyleOptionGraphicsItem { + tmpValue := NewQStyleOptionGraphicsItemFromPointer(C.QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionGraphicsItem).DestroyQStyleOptionGraphicsItem) + return tmpValue +} + +func NewQStyleOptionGraphicsItem2(other QStyleOptionGraphicsItem_ITF) *QStyleOptionGraphicsItem { + tmpValue := NewQStyleOptionGraphicsItemFromPointer(C.QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(PointerFromQStyleOptionGraphicsItem(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionGraphicsItem).DestroyQStyleOptionGraphicsItem) + return tmpValue +} + +func QStyleOptionGraphicsItem_LevelOfDetailFromTransform(worldTransform gui.QTransform_ITF) float64 { + return float64(C.QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(gui.PointerFromQTransform(worldTransform))) +} + +func (ptr *QStyleOptionGraphicsItem) LevelOfDetailFromTransform(worldTransform gui.QTransform_ITF) float64 { + return float64(C.QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(gui.PointerFromQTransform(worldTransform))) +} + +func (ptr *QStyleOptionGraphicsItem) ExposedRect() *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QStyleOptionGraphicsItem_ExposedRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionGraphicsItem) SetExposedRect(vqr core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionGraphicsItem_SetExposedRect(ptr.Pointer(), core.PointerFromQRectF(vqr)) + } +} + +type QStyleOptionGroupBox struct { + QStyleOptionComplex +} + +type QStyleOptionGroupBox_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionGroupBox_PTR() *QStyleOptionGroupBox +} + +func (ptr *QStyleOptionGroupBox) QStyleOptionGroupBox_PTR() *QStyleOptionGroupBox { + return ptr +} + +func (ptr *QStyleOptionGroupBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionGroupBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionGroupBox(ptr QStyleOptionGroupBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionGroupBox_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionGroupBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionGroupBox) { + n = new(QStyleOptionGroupBox) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionGroupBox) DestroyQStyleOptionGroupBox() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionGroupBox__StyleOptionType +//QStyleOptionGroupBox::StyleOptionType +type QStyleOptionGroupBox__StyleOptionType int64 + +var ( + QStyleOptionGroupBox__Type QStyleOptionGroupBox__StyleOptionType = QStyleOptionGroupBox__StyleOptionType(QStyleOption__SO_GroupBox) +) + +//go:generate stringer -type=QStyleOptionGroupBox__StyleOptionVersion +//QStyleOptionGroupBox::StyleOptionVersion +type QStyleOptionGroupBox__StyleOptionVersion int64 + +var ( + QStyleOptionGroupBox__Version QStyleOptionGroupBox__StyleOptionVersion = QStyleOptionGroupBox__StyleOptionVersion(1) +) + +func NewQStyleOptionGroupBox() *QStyleOptionGroupBox { + tmpValue := NewQStyleOptionGroupBoxFromPointer(C.QStyleOptionGroupBox_NewQStyleOptionGroupBox()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionGroupBox).DestroyQStyleOptionGroupBox) + return tmpValue +} + +func NewQStyleOptionGroupBox2(other QStyleOptionGroupBox_ITF) *QStyleOptionGroupBox { + tmpValue := NewQStyleOptionGroupBoxFromPointer(C.QStyleOptionGroupBox_NewQStyleOptionGroupBox2(PointerFromQStyleOptionGroupBox(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionGroupBox).DestroyQStyleOptionGroupBox) + return tmpValue +} + +func (ptr *QStyleOptionGroupBox) Features() QStyleOptionFrame__FrameFeature { + if ptr.Pointer() != nil { + return QStyleOptionFrame__FrameFeature(C.QStyleOptionGroupBox_Features(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionGroupBox) SetFeatures(vqs QStyleOptionFrame__FrameFeature) { + if ptr.Pointer() != nil { + C.QStyleOptionGroupBox_SetFeatures(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionGroupBox) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionGroupBox_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionGroupBox) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionGroupBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionGroupBox) TextAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStyleOptionGroupBox_TextAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionGroupBox) SetTextAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionGroupBox_SetTextAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionGroupBox) TextColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QStyleOptionGroupBox_TextColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionGroupBox) SetTextColor(vqc gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionGroupBox_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(vqc)) + } +} + +func (ptr *QStyleOptionGroupBox) LineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionGroupBox_LineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionGroupBox) SetLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionGroupBox_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionGroupBox) MidLineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionGroupBox_MidLineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionGroupBox) SetMidLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionGroupBox_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +type QStyleOptionHeader struct { + QStyleOption +} + +type QStyleOptionHeader_ITF interface { + QStyleOption_ITF + QStyleOptionHeader_PTR() *QStyleOptionHeader +} + +func (ptr *QStyleOptionHeader) QStyleOptionHeader_PTR() *QStyleOptionHeader { + return ptr +} + +func (ptr *QStyleOptionHeader) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionHeader) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionHeader(ptr QStyleOptionHeader_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionHeader_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionHeaderFromPointer(ptr unsafe.Pointer) (n *QStyleOptionHeader) { + n = new(QStyleOptionHeader) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionHeader) DestroyQStyleOptionHeader() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionHeader__StyleOptionType +//QStyleOptionHeader::StyleOptionType +type QStyleOptionHeader__StyleOptionType int64 + +var ( + QStyleOptionHeader__Type QStyleOptionHeader__StyleOptionType = QStyleOptionHeader__StyleOptionType(QStyleOption__SO_Header) +) + +//go:generate stringer -type=QStyleOptionHeader__StyleOptionVersion +//QStyleOptionHeader::StyleOptionVersion +type QStyleOptionHeader__StyleOptionVersion int64 + +var ( + QStyleOptionHeader__Version QStyleOptionHeader__StyleOptionVersion = QStyleOptionHeader__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionHeader__SectionPosition +//QStyleOptionHeader::SectionPosition +type QStyleOptionHeader__SectionPosition int64 + +const ( + QStyleOptionHeader__Beginning QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(0) + QStyleOptionHeader__Middle QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(1) + QStyleOptionHeader__End QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(2) + QStyleOptionHeader__OnlyOneSection QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(3) +) + +//go:generate stringer -type=QStyleOptionHeader__SelectedPosition +//QStyleOptionHeader::SelectedPosition +type QStyleOptionHeader__SelectedPosition int64 + +const ( + QStyleOptionHeader__NotAdjacent QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(0) + QStyleOptionHeader__NextIsSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(1) + QStyleOptionHeader__PreviousIsSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(2) + QStyleOptionHeader__NextAndPreviousAreSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(3) +) + +//go:generate stringer -type=QStyleOptionHeader__SortIndicator +//QStyleOptionHeader::SortIndicator +type QStyleOptionHeader__SortIndicator int64 + +const ( + QStyleOptionHeader__None QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(0) + QStyleOptionHeader__SortUp QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(1) + QStyleOptionHeader__SortDown QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(2) +) + +func NewQStyleOptionHeader() *QStyleOptionHeader { + tmpValue := NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionHeader).DestroyQStyleOptionHeader) + return tmpValue +} + +func NewQStyleOptionHeader2(other QStyleOptionHeader_ITF) *QStyleOptionHeader { + tmpValue := NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader2(PointerFromQStyleOptionHeader(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionHeader).DestroyQStyleOptionHeader) + return tmpValue +} + +func (ptr *QStyleOptionHeader) Section() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionHeader_Section(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetSection(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetSection(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionHeader) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionHeader_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionHeader) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionHeader_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionHeader) TextAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStyleOptionHeader_TextAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetTextAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetTextAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionHeader) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionHeader_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionHeader) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionHeader) IconAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStyleOptionHeader_IconAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetIconAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetIconAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionHeader) Position() QStyleOptionHeader__SectionPosition { + if ptr.Pointer() != nil { + return QStyleOptionHeader__SectionPosition(C.QStyleOptionHeader_Position(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetPosition(vqs QStyleOptionHeader__SectionPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionHeader) SelectedPosition() QStyleOptionHeader__SelectedPosition { + if ptr.Pointer() != nil { + return QStyleOptionHeader__SelectedPosition(C.QStyleOptionHeader_SelectedPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetSelectedPosition(vqs QStyleOptionHeader__SelectedPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionHeader) SortIndicator() QStyleOptionHeader__SortIndicator { + if ptr.Pointer() != nil { + return QStyleOptionHeader__SortIndicator(C.QStyleOptionHeader_SortIndicator(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetSortIndicator(vqs QStyleOptionHeader__SortIndicator) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetSortIndicator(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionHeader) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QStyleOptionHeader_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionHeader) SetOrientation(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QStyleOptionHeader_SetOrientation(ptr.Pointer(), C.longlong(vqt)) + } +} + +type QStyleOptionMenuItem struct { + QStyleOption +} + +type QStyleOptionMenuItem_ITF interface { + QStyleOption_ITF + QStyleOptionMenuItem_PTR() *QStyleOptionMenuItem +} + +func (ptr *QStyleOptionMenuItem) QStyleOptionMenuItem_PTR() *QStyleOptionMenuItem { + return ptr +} + +func (ptr *QStyleOptionMenuItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionMenuItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionMenuItem(ptr QStyleOptionMenuItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionMenuItem_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionMenuItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionMenuItem) { + n = new(QStyleOptionMenuItem) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionMenuItem) DestroyQStyleOptionMenuItem() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionMenuItem__StyleOptionType +//QStyleOptionMenuItem::StyleOptionType +type QStyleOptionMenuItem__StyleOptionType int64 + +var ( + QStyleOptionMenuItem__Type QStyleOptionMenuItem__StyleOptionType = QStyleOptionMenuItem__StyleOptionType(QStyleOption__SO_MenuItem) +) + +//go:generate stringer -type=QStyleOptionMenuItem__StyleOptionVersion +//QStyleOptionMenuItem::StyleOptionVersion +type QStyleOptionMenuItem__StyleOptionVersion int64 + +var ( + QStyleOptionMenuItem__Version QStyleOptionMenuItem__StyleOptionVersion = QStyleOptionMenuItem__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionMenuItem__MenuItemType +//QStyleOptionMenuItem::MenuItemType +type QStyleOptionMenuItem__MenuItemType int64 + +const ( + QStyleOptionMenuItem__Normal QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(0) + QStyleOptionMenuItem__DefaultItem QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(1) + QStyleOptionMenuItem__Separator QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(2) + QStyleOptionMenuItem__SubMenu QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(3) + QStyleOptionMenuItem__Scroller QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(4) + QStyleOptionMenuItem__TearOff QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(5) + QStyleOptionMenuItem__Margin QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(6) + QStyleOptionMenuItem__EmptyArea QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(7) +) + +//go:generate stringer -type=QStyleOptionMenuItem__CheckType +//QStyleOptionMenuItem::CheckType +type QStyleOptionMenuItem__CheckType int64 + +const ( + QStyleOptionMenuItem__NotCheckable QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(0) + QStyleOptionMenuItem__Exclusive QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(1) + QStyleOptionMenuItem__NonExclusive QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(2) +) + +func NewQStyleOptionMenuItem() *QStyleOptionMenuItem { + tmpValue := NewQStyleOptionMenuItemFromPointer(C.QStyleOptionMenuItem_NewQStyleOptionMenuItem()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionMenuItem).DestroyQStyleOptionMenuItem) + return tmpValue +} + +func NewQStyleOptionMenuItem2(other QStyleOptionMenuItem_ITF) *QStyleOptionMenuItem { + tmpValue := NewQStyleOptionMenuItemFromPointer(C.QStyleOptionMenuItem_NewQStyleOptionMenuItem2(PointerFromQStyleOptionMenuItem(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionMenuItem).DestroyQStyleOptionMenuItem) + return tmpValue +} + +func (ptr *QStyleOptionMenuItem) MenuItemType() QStyleOptionMenuItem__MenuItemType { + if ptr.Pointer() != nil { + return QStyleOptionMenuItem__MenuItemType(C.QStyleOptionMenuItem_MenuItemType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionMenuItem) SetMenuItemType(vqs QStyleOptionMenuItem__MenuItemType) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetMenuItemType(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionMenuItem) CheckType() QStyleOptionMenuItem__CheckType { + if ptr.Pointer() != nil { + return QStyleOptionMenuItem__CheckType(C.QStyleOptionMenuItem_CheckType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionMenuItem) SetCheckType(vqs QStyleOptionMenuItem__CheckType) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetCheckType(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionMenuItem) Checked() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionMenuItem_Checked(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionMenuItem) SetChecked(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionMenuItem) MenuHasCheckableItems() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionMenuItem_MenuHasCheckableItems(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionMenuItem) SetMenuHasCheckableItems(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetMenuHasCheckableItems(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionMenuItem) MenuRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOptionMenuItem_MenuRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionMenuItem) SetMenuRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetMenuRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QStyleOptionMenuItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionMenuItem_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionMenuItem) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionMenuItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionMenuItem) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionMenuItem_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionMenuItem) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionMenuItem) MaxIconWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionMenuItem_MaxIconWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionMenuItem) SetMaxIconWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetMaxIconWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionMenuItem) TabWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionMenuItem_TabWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionMenuItem) SetTabWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetTabWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionMenuItem) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QStyleOptionMenuItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionMenuItem) SetFont(vqf gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionMenuItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) + } +} + +type QStyleOptionProgressBar struct { + QStyleOption +} + +type QStyleOptionProgressBar_ITF interface { + QStyleOption_ITF + QStyleOptionProgressBar_PTR() *QStyleOptionProgressBar +} + +func (ptr *QStyleOptionProgressBar) QStyleOptionProgressBar_PTR() *QStyleOptionProgressBar { + return ptr +} + +func (ptr *QStyleOptionProgressBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionProgressBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionProgressBar(ptr QStyleOptionProgressBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionProgressBar_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionProgressBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionProgressBar) { + n = new(QStyleOptionProgressBar) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionProgressBar) DestroyQStyleOptionProgressBar() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionProgressBar__StyleOptionType +//QStyleOptionProgressBar::StyleOptionType +type QStyleOptionProgressBar__StyleOptionType int64 + +var ( + QStyleOptionProgressBar__Type QStyleOptionProgressBar__StyleOptionType = QStyleOptionProgressBar__StyleOptionType(QStyleOption__SO_ProgressBar) +) + +//go:generate stringer -type=QStyleOptionProgressBar__StyleOptionVersion +//QStyleOptionProgressBar::StyleOptionVersion +type QStyleOptionProgressBar__StyleOptionVersion int64 + +var ( + QStyleOptionProgressBar__Version QStyleOptionProgressBar__StyleOptionVersion = QStyleOptionProgressBar__StyleOptionVersion(2) +) + +func NewQStyleOptionProgressBar() *QStyleOptionProgressBar { + tmpValue := NewQStyleOptionProgressBarFromPointer(C.QStyleOptionProgressBar_NewQStyleOptionProgressBar()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionProgressBar).DestroyQStyleOptionProgressBar) + return tmpValue +} + +func NewQStyleOptionProgressBar2(other QStyleOptionProgressBar_ITF) *QStyleOptionProgressBar { + tmpValue := NewQStyleOptionProgressBarFromPointer(C.QStyleOptionProgressBar_NewQStyleOptionProgressBar2(PointerFromQStyleOptionProgressBar(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionProgressBar).DestroyQStyleOptionProgressBar) + return tmpValue +} + +func (ptr *QStyleOptionProgressBar) Minimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionProgressBar_Minimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionProgressBar) SetMinimum(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetMinimum(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionProgressBar) Maximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionProgressBar_Maximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionProgressBar) SetMaximum(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetMaximum(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionProgressBar) Progress() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionProgressBar_Progress(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionProgressBar) SetProgress(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetProgress(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionProgressBar) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionProgressBar_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionProgressBar) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionProgressBar_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionProgressBar) TextAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStyleOptionProgressBar_TextAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionProgressBar) SetTextAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetTextAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionProgressBar) TextVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionProgressBar_TextVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionProgressBar) SetTextVisible(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetTextVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionProgressBar) InvertedAppearance() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionProgressBar_InvertedAppearance(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionProgressBar) SetInvertedAppearance(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionProgressBar) BottomToTop() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionProgressBar_BottomToTop(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionProgressBar) SetBottomToTop(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionProgressBar_SetBottomToTop(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +type QStyleOptionRubberBand struct { + QStyleOption +} + +type QStyleOptionRubberBand_ITF interface { + QStyleOption_ITF + QStyleOptionRubberBand_PTR() *QStyleOptionRubberBand +} + +func (ptr *QStyleOptionRubberBand) QStyleOptionRubberBand_PTR() *QStyleOptionRubberBand { + return ptr +} + +func (ptr *QStyleOptionRubberBand) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionRubberBand) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionRubberBand(ptr QStyleOptionRubberBand_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionRubberBand_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionRubberBandFromPointer(ptr unsafe.Pointer) (n *QStyleOptionRubberBand) { + n = new(QStyleOptionRubberBand) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionRubberBand) DestroyQStyleOptionRubberBand() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionRubberBand__StyleOptionType +//QStyleOptionRubberBand::StyleOptionType +type QStyleOptionRubberBand__StyleOptionType int64 + +var ( + QStyleOptionRubberBand__Type QStyleOptionRubberBand__StyleOptionType = QStyleOptionRubberBand__StyleOptionType(QStyleOption__SO_RubberBand) +) + +//go:generate stringer -type=QStyleOptionRubberBand__StyleOptionVersion +//QStyleOptionRubberBand::StyleOptionVersion +type QStyleOptionRubberBand__StyleOptionVersion int64 + +var ( + QStyleOptionRubberBand__Version QStyleOptionRubberBand__StyleOptionVersion = QStyleOptionRubberBand__StyleOptionVersion(1) +) + +func NewQStyleOptionRubberBand() *QStyleOptionRubberBand { + tmpValue := NewQStyleOptionRubberBandFromPointer(C.QStyleOptionRubberBand_NewQStyleOptionRubberBand()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionRubberBand).DestroyQStyleOptionRubberBand) + return tmpValue +} + +func NewQStyleOptionRubberBand2(other QStyleOptionRubberBand_ITF) *QStyleOptionRubberBand { + tmpValue := NewQStyleOptionRubberBandFromPointer(C.QStyleOptionRubberBand_NewQStyleOptionRubberBand2(PointerFromQStyleOptionRubberBand(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionRubberBand).DestroyQStyleOptionRubberBand) + return tmpValue +} + +func (ptr *QStyleOptionRubberBand) Shape() QRubberBand__Shape { + if ptr.Pointer() != nil { + return QRubberBand__Shape(C.QStyleOptionRubberBand_Shape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionRubberBand) SetShape(vqr QRubberBand__Shape) { + if ptr.Pointer() != nil { + C.QStyleOptionRubberBand_SetShape(ptr.Pointer(), C.longlong(vqr)) + } +} + +func (ptr *QStyleOptionRubberBand) Opaque() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionRubberBand_Opaque(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionRubberBand) SetOpaque(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionRubberBand_SetOpaque(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +type QStyleOptionSizeGrip struct { + QStyleOptionComplex +} + +type QStyleOptionSizeGrip_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionSizeGrip_PTR() *QStyleOptionSizeGrip +} + +func (ptr *QStyleOptionSizeGrip) QStyleOptionSizeGrip_PTR() *QStyleOptionSizeGrip { + return ptr +} + +func (ptr *QStyleOptionSizeGrip) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionSizeGrip) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionSizeGrip(ptr QStyleOptionSizeGrip_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionSizeGrip_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionSizeGripFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSizeGrip) { + n = new(QStyleOptionSizeGrip) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionSizeGrip) DestroyQStyleOptionSizeGrip() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionSizeGrip__StyleOptionType +//QStyleOptionSizeGrip::StyleOptionType +type QStyleOptionSizeGrip__StyleOptionType int64 + +var ( + QStyleOptionSizeGrip__Type QStyleOptionSizeGrip__StyleOptionType = QStyleOptionSizeGrip__StyleOptionType(QStyleOption__SO_SizeGrip) +) + +//go:generate stringer -type=QStyleOptionSizeGrip__StyleOptionVersion +//QStyleOptionSizeGrip::StyleOptionVersion +type QStyleOptionSizeGrip__StyleOptionVersion int64 + +var ( + QStyleOptionSizeGrip__Version QStyleOptionSizeGrip__StyleOptionVersion = QStyleOptionSizeGrip__StyleOptionVersion(1) +) + +func NewQStyleOptionSizeGrip() *QStyleOptionSizeGrip { + tmpValue := NewQStyleOptionSizeGripFromPointer(C.QStyleOptionSizeGrip_NewQStyleOptionSizeGrip()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionSizeGrip).DestroyQStyleOptionSizeGrip) + return tmpValue +} + +func NewQStyleOptionSizeGrip2(other QStyleOptionSizeGrip_ITF) *QStyleOptionSizeGrip { + tmpValue := NewQStyleOptionSizeGripFromPointer(C.QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(PointerFromQStyleOptionSizeGrip(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionSizeGrip).DestroyQStyleOptionSizeGrip) + return tmpValue +} + +func (ptr *QStyleOptionSizeGrip) Corner() core.Qt__Corner { + if ptr.Pointer() != nil { + return core.Qt__Corner(C.QStyleOptionSizeGrip_Corner(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionSizeGrip) SetCorner(vqt core.Qt__Corner) { + if ptr.Pointer() != nil { + C.QStyleOptionSizeGrip_SetCorner(ptr.Pointer(), C.longlong(vqt)) + } +} + +type QStyleOptionSlider struct { + QStyleOptionComplex +} + +type QStyleOptionSlider_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionSlider_PTR() *QStyleOptionSlider +} + +func (ptr *QStyleOptionSlider) QStyleOptionSlider_PTR() *QStyleOptionSlider { + return ptr +} + +func (ptr *QStyleOptionSlider) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionSlider) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionSlider(ptr QStyleOptionSlider_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionSlider_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionSliderFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSlider) { + n = new(QStyleOptionSlider) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionSlider) DestroyQStyleOptionSlider() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionSlider__StyleOptionType +//QStyleOptionSlider::StyleOptionType +type QStyleOptionSlider__StyleOptionType int64 + +var ( + QStyleOptionSlider__Type QStyleOptionSlider__StyleOptionType = QStyleOptionSlider__StyleOptionType(QStyleOption__SO_Slider) +) + +//go:generate stringer -type=QStyleOptionSlider__StyleOptionVersion +//QStyleOptionSlider::StyleOptionVersion +type QStyleOptionSlider__StyleOptionVersion int64 + +var ( + QStyleOptionSlider__Version QStyleOptionSlider__StyleOptionVersion = QStyleOptionSlider__StyleOptionVersion(1) +) + +func NewQStyleOptionSlider() *QStyleOptionSlider { + tmpValue := NewQStyleOptionSliderFromPointer(C.QStyleOptionSlider_NewQStyleOptionSlider()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionSlider).DestroyQStyleOptionSlider) + return tmpValue +} + +func NewQStyleOptionSlider2(other QStyleOptionSlider_ITF) *QStyleOptionSlider { + tmpValue := NewQStyleOptionSliderFromPointer(C.QStyleOptionSlider_NewQStyleOptionSlider2(PointerFromQStyleOptionSlider(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionSlider).DestroyQStyleOptionSlider) + return tmpValue +} + +func (ptr *QStyleOptionSlider) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QStyleOptionSlider_Orientation(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetOrientation(vqt core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetOrientation(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionSlider) Minimum() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_Minimum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetMinimum(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetMinimum(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) Maximum() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_Maximum(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetMaximum(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetMaximum(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) TickPosition() QSlider__TickPosition { + if ptr.Pointer() != nil { + return QSlider__TickPosition(C.QStyleOptionSlider_TickPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetTickPosition(vqs QSlider__TickPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetTickPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionSlider) TickInterval() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_TickInterval(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetTickInterval(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetTickInterval(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) UpsideDown() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionSlider_UpsideDown(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionSlider) SetUpsideDown(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetUpsideDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionSlider) SliderPosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_SliderPosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetSliderPosition(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetSliderPosition(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) SliderValue() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_SliderValue(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetSliderValue(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetSliderValue(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) SingleStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_SingleStep(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetSingleStep(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetSingleStep(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) PageStep() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionSlider_PageStep(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetPageStep(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetPageStep(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionSlider) NotchTarget() float64 { + if ptr.Pointer() != nil { + return float64(C.QStyleOptionSlider_NotchTarget(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionSlider) SetNotchTarget(vqr float64) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetNotchTarget(ptr.Pointer(), C.double(vqr)) + } +} + +func (ptr *QStyleOptionSlider) DialWrapping() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionSlider_DialWrapping(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionSlider) SetDialWrapping(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionSlider_SetDialWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +type QStyleOptionSpinBox struct { + QStyleOptionComplex +} + +type QStyleOptionSpinBox_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionSpinBox_PTR() *QStyleOptionSpinBox +} + +func (ptr *QStyleOptionSpinBox) QStyleOptionSpinBox_PTR() *QStyleOptionSpinBox { + return ptr +} + +func (ptr *QStyleOptionSpinBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionSpinBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionSpinBox(ptr QStyleOptionSpinBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionSpinBox_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionSpinBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSpinBox) { + n = new(QStyleOptionSpinBox) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionSpinBox) DestroyQStyleOptionSpinBox() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionSpinBox__StyleOptionVersion +//QStyleOptionSpinBox::StyleOptionVersion +type QStyleOptionSpinBox__StyleOptionVersion int64 + +var ( + QStyleOptionSpinBox__Version QStyleOptionSpinBox__StyleOptionVersion = QStyleOptionSpinBox__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionSpinBox__StyleOptionType +//QStyleOptionSpinBox::StyleOptionType +type QStyleOptionSpinBox__StyleOptionType int64 + +var ( + QStyleOptionSpinBox__Type QStyleOptionSpinBox__StyleOptionType = QStyleOptionSpinBox__StyleOptionType(QStyleOption__SO_SpinBox) +) + +func NewQStyleOptionSpinBox() *QStyleOptionSpinBox { + tmpValue := NewQStyleOptionSpinBoxFromPointer(C.QStyleOptionSpinBox_NewQStyleOptionSpinBox()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionSpinBox).DestroyQStyleOptionSpinBox) + return tmpValue +} + +func NewQStyleOptionSpinBox2(other QStyleOptionSpinBox_ITF) *QStyleOptionSpinBox { + tmpValue := NewQStyleOptionSpinBoxFromPointer(C.QStyleOptionSpinBox_NewQStyleOptionSpinBox2(PointerFromQStyleOptionSpinBox(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionSpinBox).DestroyQStyleOptionSpinBox) + return tmpValue +} + +func (ptr *QStyleOptionSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols { + if ptr.Pointer() != nil { + return QAbstractSpinBox__ButtonSymbols(C.QStyleOptionSpinBox_ButtonSymbols(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionSpinBox) SetButtonSymbols(vqa QAbstractSpinBox__ButtonSymbols) { + if ptr.Pointer() != nil { + C.QStyleOptionSpinBox_SetButtonSymbols(ptr.Pointer(), C.longlong(vqa)) + } +} + +func (ptr *QStyleOptionSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag { + if ptr.Pointer() != nil { + return QAbstractSpinBox__StepEnabledFlag(C.QStyleOptionSpinBox_StepEnabled(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionSpinBox) SetStepEnabled(vqa QAbstractSpinBox__StepEnabledFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionSpinBox_SetStepEnabled(ptr.Pointer(), C.longlong(vqa)) + } +} + +func (ptr *QStyleOptionSpinBox) Frame() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionSpinBox_Frame(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionSpinBox) SetFrame(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionSpinBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +type QStyleOptionTab struct { + QStyleOption +} + +type QStyleOptionTab_ITF interface { + QStyleOption_ITF + QStyleOptionTab_PTR() *QStyleOptionTab +} + +func (ptr *QStyleOptionTab) QStyleOptionTab_PTR() *QStyleOptionTab { + return ptr +} + +func (ptr *QStyleOptionTab) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionTab) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionTab(ptr QStyleOptionTab_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionTab_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionTabFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTab) { + n = new(QStyleOptionTab) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionTab) DestroyQStyleOptionTab() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionTab__StyleOptionType +//QStyleOptionTab::StyleOptionType +type QStyleOptionTab__StyleOptionType int64 + +var ( + QStyleOptionTab__Type QStyleOptionTab__StyleOptionType = QStyleOptionTab__StyleOptionType(QStyleOption__SO_Tab) +) + +//go:generate stringer -type=QStyleOptionTab__StyleOptionVersion +//QStyleOptionTab::StyleOptionVersion +type QStyleOptionTab__StyleOptionVersion int64 + +var ( + QStyleOptionTab__Version QStyleOptionTab__StyleOptionVersion = QStyleOptionTab__StyleOptionVersion(3) +) + +//go:generate stringer -type=QStyleOptionTab__TabPosition +//QStyleOptionTab::TabPosition +type QStyleOptionTab__TabPosition int64 + +const ( + QStyleOptionTab__Beginning QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(0) + QStyleOptionTab__Middle QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(1) + QStyleOptionTab__End QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(2) + QStyleOptionTab__OnlyOneTab QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(3) +) + +//go:generate stringer -type=QStyleOptionTab__SelectedPosition +//QStyleOptionTab::SelectedPosition +type QStyleOptionTab__SelectedPosition int64 + +const ( + QStyleOptionTab__NotAdjacent QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(0) + QStyleOptionTab__NextIsSelected QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(1) + QStyleOptionTab__PreviousIsSelected QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(2) +) + +//go:generate stringer -type=QStyleOptionTab__CornerWidget +//QStyleOptionTab::CornerWidget +type QStyleOptionTab__CornerWidget int64 + +const ( + QStyleOptionTab__NoCornerWidgets QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x00) + QStyleOptionTab__LeftCornerWidget QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x01) + QStyleOptionTab__RightCornerWidget QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x02) +) + +//go:generate stringer -type=QStyleOptionTab__TabFeature +//QStyleOptionTab::TabFeature +type QStyleOptionTab__TabFeature int64 + +const ( + QStyleOptionTab__None QStyleOptionTab__TabFeature = QStyleOptionTab__TabFeature(0x00) + QStyleOptionTab__HasFrame QStyleOptionTab__TabFeature = QStyleOptionTab__TabFeature(0x01) +) + +func NewQStyleOptionTab() *QStyleOptionTab { + tmpValue := NewQStyleOptionTabFromPointer(C.QStyleOptionTab_NewQStyleOptionTab()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTab).DestroyQStyleOptionTab) + return tmpValue +} + +func NewQStyleOptionTab2(other QStyleOptionTab_ITF) *QStyleOptionTab { + tmpValue := NewQStyleOptionTabFromPointer(C.QStyleOptionTab_NewQStyleOptionTab2(PointerFromQStyleOptionTab(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTab).DestroyQStyleOptionTab) + return tmpValue +} + +func (ptr *QStyleOptionTab) Shape() QTabBar__Shape { + if ptr.Pointer() != nil { + return QTabBar__Shape(C.QStyleOptionTab_Shape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTab) SetShape(vqt QTabBar__Shape) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetShape(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionTab) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionTab_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionTab) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionTab_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionTab) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionTab_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTab) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionTab) Row() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionTab_Row(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionTab) SetRow(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetRow(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionTab) Position() QStyleOptionTab__TabPosition { + if ptr.Pointer() != nil { + return QStyleOptionTab__TabPosition(C.QStyleOptionTab_Position(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTab) SetPosition(vqs QStyleOptionTab__TabPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionTab) SelectedPosition() QStyleOptionTab__SelectedPosition { + if ptr.Pointer() != nil { + return QStyleOptionTab__SelectedPosition(C.QStyleOptionTab_SelectedPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTab) SetSelectedPosition(vqs QStyleOptionTab__SelectedPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionTab) CornerWidgets() QStyleOptionTab__CornerWidget { + if ptr.Pointer() != nil { + return QStyleOptionTab__CornerWidget(C.QStyleOptionTab_CornerWidgets(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTab) SetCornerWidgets(vqs QStyleOptionTab__CornerWidget) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetCornerWidgets(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionTab) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTab) SetIconSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionTab) DocumentMode() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionTab_DocumentMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionTab) SetDocumentMode(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionTab) LeftButtonSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_LeftButtonSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTab) SetLeftButtonSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetLeftButtonSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionTab) RightButtonSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_RightButtonSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTab) SetRightButtonSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTab_SetRightButtonSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +type QStyleOptionTabBarBase struct { + QStyleOption +} + +type QStyleOptionTabBarBase_ITF interface { + QStyleOption_ITF + QStyleOptionTabBarBase_PTR() *QStyleOptionTabBarBase +} + +func (ptr *QStyleOptionTabBarBase) QStyleOptionTabBarBase_PTR() *QStyleOptionTabBarBase { + return ptr +} + +func (ptr *QStyleOptionTabBarBase) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionTabBarBase) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionTabBarBase(ptr QStyleOptionTabBarBase_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionTabBarBase_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionTabBarBaseFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTabBarBase) { + n = new(QStyleOptionTabBarBase) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionTabBarBase) DestroyQStyleOptionTabBarBase() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionTabBarBase__StyleOptionType +//QStyleOptionTabBarBase::StyleOptionType +type QStyleOptionTabBarBase__StyleOptionType int64 + +var ( + QStyleOptionTabBarBase__Type QStyleOptionTabBarBase__StyleOptionType = QStyleOptionTabBarBase__StyleOptionType(QStyleOption__SO_TabBarBase) +) + +//go:generate stringer -type=QStyleOptionTabBarBase__StyleOptionVersion +//QStyleOptionTabBarBase::StyleOptionVersion +type QStyleOptionTabBarBase__StyleOptionVersion int64 + +var ( + QStyleOptionTabBarBase__Version QStyleOptionTabBarBase__StyleOptionVersion = QStyleOptionTabBarBase__StyleOptionVersion(2) +) + +func NewQStyleOptionTabBarBase() *QStyleOptionTabBarBase { + tmpValue := NewQStyleOptionTabBarBaseFromPointer(C.QStyleOptionTabBarBase_NewQStyleOptionTabBarBase()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTabBarBase).DestroyQStyleOptionTabBarBase) + return tmpValue +} + +func NewQStyleOptionTabBarBase2(other QStyleOptionTabBarBase_ITF) *QStyleOptionTabBarBase { + tmpValue := NewQStyleOptionTabBarBaseFromPointer(C.QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(PointerFromQStyleOptionTabBarBase(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTabBarBase).DestroyQStyleOptionTabBarBase) + return tmpValue +} + +func (ptr *QStyleOptionTabBarBase) Shape() QTabBar__Shape { + if ptr.Pointer() != nil { + return QTabBar__Shape(C.QStyleOptionTabBarBase_Shape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTabBarBase) SetShape(vqt QTabBar__Shape) { + if ptr.Pointer() != nil { + C.QStyleOptionTabBarBase_SetShape(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionTabBarBase) TabBarRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabBarBase_TabBarRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabBarBase) SetTabBarRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabBarBase_SetTabBarRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QStyleOptionTabBarBase) SelectedTabRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabBarBase_SelectedTabRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabBarBase) SetSelectedTabRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabBarBase_SetSelectedTabRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QStyleOptionTabBarBase) DocumentMode() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionTabBarBase_DocumentMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionTabBarBase) SetDocumentMode(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionTabBarBase_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +type QStyleOptionTabWidgetFrame struct { + QStyleOption +} + +type QStyleOptionTabWidgetFrame_ITF interface { + QStyleOption_ITF + QStyleOptionTabWidgetFrame_PTR() *QStyleOptionTabWidgetFrame +} + +func (ptr *QStyleOptionTabWidgetFrame) QStyleOptionTabWidgetFrame_PTR() *QStyleOptionTabWidgetFrame { + return ptr +} + +func (ptr *QStyleOptionTabWidgetFrame) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionTabWidgetFrame) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionTabWidgetFrame(ptr QStyleOptionTabWidgetFrame_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionTabWidgetFrame_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionTabWidgetFrameFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTabWidgetFrame) { + n = new(QStyleOptionTabWidgetFrame) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionTabWidgetFrame) DestroyQStyleOptionTabWidgetFrame() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionTabWidgetFrame__StyleOptionType +//QStyleOptionTabWidgetFrame::StyleOptionType +type QStyleOptionTabWidgetFrame__StyleOptionType int64 + +var ( + QStyleOptionTabWidgetFrame__Type QStyleOptionTabWidgetFrame__StyleOptionType = QStyleOptionTabWidgetFrame__StyleOptionType(QStyleOption__SO_TabWidgetFrame) +) + +//go:generate stringer -type=QStyleOptionTabWidgetFrame__StyleOptionVersion +//QStyleOptionTabWidgetFrame::StyleOptionVersion +type QStyleOptionTabWidgetFrame__StyleOptionVersion int64 + +var ( + QStyleOptionTabWidgetFrame__Version QStyleOptionTabWidgetFrame__StyleOptionVersion = QStyleOptionTabWidgetFrame__StyleOptionVersion(2) +) + +func NewQStyleOptionTabWidgetFrame() *QStyleOptionTabWidgetFrame { + tmpValue := NewQStyleOptionTabWidgetFrameFromPointer(C.QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTabWidgetFrame).DestroyQStyleOptionTabWidgetFrame) + return tmpValue +} + +func NewQStyleOptionTabWidgetFrame2(other QStyleOptionTabWidgetFrame_ITF) *QStyleOptionTabWidgetFrame { + tmpValue := NewQStyleOptionTabWidgetFrameFromPointer(C.QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(PointerFromQStyleOptionTabWidgetFrame(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTabWidgetFrame).DestroyQStyleOptionTabWidgetFrame) + return tmpValue +} + +func (ptr *QStyleOptionTabWidgetFrame) LineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionTabWidgetFrame_LineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionTabWidgetFrame) SetLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) MidLineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionTabWidgetFrame_MidLineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionTabWidgetFrame) SetMidLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) Shape() QTabBar__Shape { + if ptr.Pointer() != nil { + return QTabBar__Shape(C.QStyleOptionTabWidgetFrame_Shape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTabWidgetFrame) SetShape(vqt QTabBar__Shape) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetShape(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) TabBarSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_TabBarSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabWidgetFrame) SetTabBarSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetTabBarSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) RightCornerWidgetSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_RightCornerWidgetSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabWidgetFrame) SetRightCornerWidgetSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) LeftCornerWidgetSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabWidgetFrame) SetLeftCornerWidgetSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) TabBarRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabWidgetFrame_TabBarRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabWidgetFrame) SetTabBarRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetTabBarRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QStyleOptionTabWidgetFrame) SelectedTabRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabWidgetFrame_SelectedTabRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTabWidgetFrame) SetSelectedTabRect(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTabWidgetFrame_SetSelectedTabRect(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +type QStyleOptionTitleBar struct { + QStyleOptionComplex +} + +type QStyleOptionTitleBar_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionTitleBar_PTR() *QStyleOptionTitleBar +} + +func (ptr *QStyleOptionTitleBar) QStyleOptionTitleBar_PTR() *QStyleOptionTitleBar { + return ptr +} + +func (ptr *QStyleOptionTitleBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionTitleBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionTitleBar(ptr QStyleOptionTitleBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionTitleBar_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionTitleBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTitleBar) { + n = new(QStyleOptionTitleBar) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionTitleBar) DestroyQStyleOptionTitleBar() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionTitleBar__StyleOptionVersion +//QStyleOptionTitleBar::StyleOptionVersion +type QStyleOptionTitleBar__StyleOptionVersion int64 + +var ( + QStyleOptionTitleBar__Version QStyleOptionTitleBar__StyleOptionVersion = QStyleOptionTitleBar__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionTitleBar__StyleOptionType +//QStyleOptionTitleBar::StyleOptionType +type QStyleOptionTitleBar__StyleOptionType int64 + +var ( + QStyleOptionTitleBar__Type QStyleOptionTitleBar__StyleOptionType = QStyleOptionTitleBar__StyleOptionType(QStyleOption__SO_TitleBar) +) + +func NewQStyleOptionTitleBar() *QStyleOptionTitleBar { + tmpValue := NewQStyleOptionTitleBarFromPointer(C.QStyleOptionTitleBar_NewQStyleOptionTitleBar()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTitleBar).DestroyQStyleOptionTitleBar) + return tmpValue +} + +func NewQStyleOptionTitleBar2(other QStyleOptionTitleBar_ITF) *QStyleOptionTitleBar { + tmpValue := NewQStyleOptionTitleBarFromPointer(C.QStyleOptionTitleBar_NewQStyleOptionTitleBar2(PointerFromQStyleOptionTitleBar(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionTitleBar).DestroyQStyleOptionTitleBar) + return tmpValue +} + +func (ptr *QStyleOptionTitleBar) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionTitleBar_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionTitleBar) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionTitleBar_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionTitleBar) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionTitleBar_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionTitleBar) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionTitleBar_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionTitleBar) TitleBarState() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionTitleBar_TitleBarState(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionTitleBar) SetTitleBarState(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionTitleBar_SetTitleBarState(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionTitleBar) TitleBarFlags() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QStyleOptionTitleBar_TitleBarFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionTitleBar) SetTitleBarFlags(vqt core.Qt__WindowType) { + if ptr.Pointer() != nil { + C.QStyleOptionTitleBar_SetTitleBarFlags(ptr.Pointer(), C.longlong(vqt)) + } +} + +type QStyleOptionToolBar struct { + QStyleOption +} + +type QStyleOptionToolBar_ITF interface { + QStyleOption_ITF + QStyleOptionToolBar_PTR() *QStyleOptionToolBar +} + +func (ptr *QStyleOptionToolBar) QStyleOptionToolBar_PTR() *QStyleOptionToolBar { + return ptr +} + +func (ptr *QStyleOptionToolBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionToolBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionToolBar(ptr QStyleOptionToolBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionToolBar_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionToolBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolBar) { + n = new(QStyleOptionToolBar) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionToolBar) DestroyQStyleOptionToolBar() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionToolBar__StyleOptionType +//QStyleOptionToolBar::StyleOptionType +type QStyleOptionToolBar__StyleOptionType int64 + +var ( + QStyleOptionToolBar__Type QStyleOptionToolBar__StyleOptionType = QStyleOptionToolBar__StyleOptionType(QStyleOption__SO_ToolBar) +) + +//go:generate stringer -type=QStyleOptionToolBar__StyleOptionVersion +//QStyleOptionToolBar::StyleOptionVersion +type QStyleOptionToolBar__StyleOptionVersion int64 + +var ( + QStyleOptionToolBar__Version QStyleOptionToolBar__StyleOptionVersion = QStyleOptionToolBar__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionToolBar__ToolBarPosition +//QStyleOptionToolBar::ToolBarPosition +type QStyleOptionToolBar__ToolBarPosition int64 + +const ( + QStyleOptionToolBar__Beginning QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(0) + QStyleOptionToolBar__Middle QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(1) + QStyleOptionToolBar__End QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(2) + QStyleOptionToolBar__OnlyOne QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(3) +) + +//go:generate stringer -type=QStyleOptionToolBar__ToolBarFeature +//QStyleOptionToolBar::ToolBarFeature +type QStyleOptionToolBar__ToolBarFeature int64 + +const ( + QStyleOptionToolBar__None QStyleOptionToolBar__ToolBarFeature = QStyleOptionToolBar__ToolBarFeature(0x0) + QStyleOptionToolBar__Movable QStyleOptionToolBar__ToolBarFeature = QStyleOptionToolBar__ToolBarFeature(0x1) +) + +func NewQStyleOptionToolBar() *QStyleOptionToolBar { + tmpValue := NewQStyleOptionToolBarFromPointer(C.QStyleOptionToolBar_NewQStyleOptionToolBar()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBar).DestroyQStyleOptionToolBar) + return tmpValue +} + +func NewQStyleOptionToolBar2(other QStyleOptionToolBar_ITF) *QStyleOptionToolBar { + tmpValue := NewQStyleOptionToolBarFromPointer(C.QStyleOptionToolBar_NewQStyleOptionToolBar2(PointerFromQStyleOptionToolBar(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBar).DestroyQStyleOptionToolBar) + return tmpValue +} + +func (ptr *QStyleOptionToolBar) PositionOfLine() QStyleOptionToolBar__ToolBarPosition { + if ptr.Pointer() != nil { + return QStyleOptionToolBar__ToolBarPosition(C.QStyleOptionToolBar_PositionOfLine(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolBar) SetPositionOfLine(vqs QStyleOptionToolBar__ToolBarPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBar_SetPositionOfLine(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionToolBar) PositionWithinLine() QStyleOptionToolBar__ToolBarPosition { + if ptr.Pointer() != nil { + return QStyleOptionToolBar__ToolBarPosition(C.QStyleOptionToolBar_PositionWithinLine(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolBar) SetPositionWithinLine(vqs QStyleOptionToolBar__ToolBarPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBar_SetPositionWithinLine(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionToolBar) ToolBarArea() core.Qt__ToolBarArea { + if ptr.Pointer() != nil { + return core.Qt__ToolBarArea(C.QStyleOptionToolBar_ToolBarArea(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolBar) SetToolBarArea(vqt core.Qt__ToolBarArea) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBar_SetToolBarArea(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionToolBar) Features() QStyleOptionToolBar__ToolBarFeature { + if ptr.Pointer() != nil { + return QStyleOptionToolBar__ToolBarFeature(C.QStyleOptionToolBar_Features(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolBar) SetFeatures(vqs QStyleOptionToolBar__ToolBarFeature) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBar_SetFeatures(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionToolBar) LineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionToolBar_LineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionToolBar) SetLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBar_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +func (ptr *QStyleOptionToolBar) MidLineWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QStyleOptionToolBar_MidLineWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QStyleOptionToolBar) SetMidLineWidth(vin int) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBar_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) + } +} + +type QStyleOptionToolBox struct { + QStyleOption +} + +type QStyleOptionToolBox_ITF interface { + QStyleOption_ITF + QStyleOptionToolBox_PTR() *QStyleOptionToolBox +} + +func (ptr *QStyleOptionToolBox) QStyleOptionToolBox_PTR() *QStyleOptionToolBox { + return ptr +} + +func (ptr *QStyleOptionToolBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionToolBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionToolBox(ptr QStyleOptionToolBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionToolBox_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionToolBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolBox) { + n = new(QStyleOptionToolBox) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionToolBox) DestroyQStyleOptionToolBox() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionToolBox__StyleOptionType +//QStyleOptionToolBox::StyleOptionType +type QStyleOptionToolBox__StyleOptionType int64 + +var ( + QStyleOptionToolBox__Type QStyleOptionToolBox__StyleOptionType = QStyleOptionToolBox__StyleOptionType(QStyleOption__SO_ToolBox) +) + +//go:generate stringer -type=QStyleOptionToolBox__StyleOptionVersion +//QStyleOptionToolBox::StyleOptionVersion +type QStyleOptionToolBox__StyleOptionVersion int64 + +var ( + QStyleOptionToolBox__Version QStyleOptionToolBox__StyleOptionVersion = QStyleOptionToolBox__StyleOptionVersion(2) +) + +//go:generate stringer -type=QStyleOptionToolBox__TabPosition +//QStyleOptionToolBox::TabPosition +type QStyleOptionToolBox__TabPosition int64 + +const ( + QStyleOptionToolBox__Beginning QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(0) + QStyleOptionToolBox__Middle QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(1) + QStyleOptionToolBox__End QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(2) + QStyleOptionToolBox__OnlyOneTab QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(3) +) + +//go:generate stringer -type=QStyleOptionToolBox__SelectedPosition +//QStyleOptionToolBox::SelectedPosition +type QStyleOptionToolBox__SelectedPosition int64 + +const ( + QStyleOptionToolBox__NotAdjacent QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(0) + QStyleOptionToolBox__NextIsSelected QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(1) + QStyleOptionToolBox__PreviousIsSelected QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(2) +) + +func NewQStyleOptionToolBox() *QStyleOptionToolBox { + tmpValue := NewQStyleOptionToolBoxFromPointer(C.QStyleOptionToolBox_NewQStyleOptionToolBox()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBox).DestroyQStyleOptionToolBox) + return tmpValue +} + +func NewQStyleOptionToolBox2(other QStyleOptionToolBox_ITF) *QStyleOptionToolBox { + tmpValue := NewQStyleOptionToolBoxFromPointer(C.QStyleOptionToolBox_NewQStyleOptionToolBox2(PointerFromQStyleOptionToolBox(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBox).DestroyQStyleOptionToolBox) + return tmpValue +} + +func (ptr *QStyleOptionToolBox) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionToolBox_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionToolBox) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionToolBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionToolBox) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionToolBox_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionToolBox) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBox_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionToolBox) SelectedPosition() QStyleOptionToolBox__SelectedPosition { + if ptr.Pointer() != nil { + return QStyleOptionToolBox__SelectedPosition(C.QStyleOptionToolBox_SelectedPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolBox) SetSelectedPosition(vqs QStyleOptionToolBox__SelectedPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionToolBox_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +type QStyleOptionToolButton struct { + QStyleOptionComplex +} + +type QStyleOptionToolButton_ITF interface { + QStyleOptionComplex_ITF + QStyleOptionToolButton_PTR() *QStyleOptionToolButton +} + +func (ptr *QStyleOptionToolButton) QStyleOptionToolButton_PTR() *QStyleOptionToolButton { + return ptr +} + +func (ptr *QStyleOptionToolButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionComplex_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionToolButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOptionComplex_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionToolButton(ptr QStyleOptionToolButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionToolButton_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionToolButtonFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolButton) { + n = new(QStyleOptionToolButton) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionToolButton) DestroyQStyleOptionToolButton() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionToolButton__StyleOptionType +//QStyleOptionToolButton::StyleOptionType +type QStyleOptionToolButton__StyleOptionType int64 + +var ( + QStyleOptionToolButton__Type QStyleOptionToolButton__StyleOptionType = QStyleOptionToolButton__StyleOptionType(QStyleOption__SO_ToolButton) +) + +//go:generate stringer -type=QStyleOptionToolButton__StyleOptionVersion +//QStyleOptionToolButton::StyleOptionVersion +type QStyleOptionToolButton__StyleOptionVersion int64 + +var ( + QStyleOptionToolButton__Version QStyleOptionToolButton__StyleOptionVersion = QStyleOptionToolButton__StyleOptionVersion(1) +) + +//go:generate stringer -type=QStyleOptionToolButton__ToolButtonFeature +//QStyleOptionToolButton::ToolButtonFeature +type QStyleOptionToolButton__ToolButtonFeature int64 + +const ( + QStyleOptionToolButton__None QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x00) + QStyleOptionToolButton__Arrow QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x01) + QStyleOptionToolButton__Menu QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x04) + QStyleOptionToolButton__MenuButtonPopup QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(QStyleOptionToolButton__Menu) + QStyleOptionToolButton__PopupDelay QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x08) + QStyleOptionToolButton__HasMenu QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x10) +) + +func NewQStyleOptionToolButton() *QStyleOptionToolButton { + tmpValue := NewQStyleOptionToolButtonFromPointer(C.QStyleOptionToolButton_NewQStyleOptionToolButton()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionToolButton).DestroyQStyleOptionToolButton) + return tmpValue +} + +func NewQStyleOptionToolButton2(other QStyleOptionToolButton_ITF) *QStyleOptionToolButton { + tmpValue := NewQStyleOptionToolButtonFromPointer(C.QStyleOptionToolButton_NewQStyleOptionToolButton2(PointerFromQStyleOptionToolButton(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionToolButton).DestroyQStyleOptionToolButton) + return tmpValue +} + +func (ptr *QStyleOptionToolButton) Features() QStyleOptionToolButton__ToolButtonFeature { + if ptr.Pointer() != nil { + return QStyleOptionToolButton__ToolButtonFeature(C.QStyleOptionToolButton_Features(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolButton) SetFeatures(vqs QStyleOptionToolButton__ToolButtonFeature) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetFeatures(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionToolButton) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionToolButton_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionToolButton) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionToolButton) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionToolButton_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionToolButton) SetIconSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionToolButton) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionToolButton_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionToolButton) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionToolButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionToolButton) ArrowType() core.Qt__ArrowType { + if ptr.Pointer() != nil { + return core.Qt__ArrowType(C.QStyleOptionToolButton_ArrowType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolButton) SetArrowType(vqt core.Qt__ArrowType) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetArrowType(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionToolButton) ToolButtonStyle() core.Qt__ToolButtonStyle { + if ptr.Pointer() != nil { + return core.Qt__ToolButtonStyle(C.QStyleOptionToolButton_ToolButtonStyle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionToolButton) SetToolButtonStyle(vqt core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetToolButtonStyle(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionToolButton) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QStyleOptionToolButton_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionToolButton) SetPos(vqp core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetPos(ptr.Pointer(), core.PointerFromQPoint(vqp)) + } +} + +func (ptr *QStyleOptionToolButton) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QStyleOptionToolButton_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionToolButton) SetFont(vqf gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionToolButton_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) + } +} + +type QStyleOptionViewItem struct { + QStyleOption +} + +type QStyleOptionViewItem_ITF interface { + QStyleOption_ITF + QStyleOptionViewItem_PTR() *QStyleOptionViewItem +} + +func (ptr *QStyleOptionViewItem) QStyleOptionViewItem_PTR() *QStyleOptionViewItem { + return ptr +} + +func (ptr *QStyleOptionViewItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOption_PTR().Pointer() + } + return nil +} + +func (ptr *QStyleOptionViewItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QStyleOption_PTR().SetPointer(p) + } +} + +func PointerFromQStyleOptionViewItem(ptr QStyleOptionViewItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyleOptionViewItem_PTR().Pointer() + } + return nil +} + +func NewQStyleOptionViewItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionViewItem) { + n = new(QStyleOptionViewItem) + n.SetPointer(ptr) + return +} + +func (ptr *QStyleOptionViewItem) DestroyQStyleOptionViewItem() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//go:generate stringer -type=QStyleOptionViewItem__StyleOptionType +//QStyleOptionViewItem::StyleOptionType +type QStyleOptionViewItem__StyleOptionType int64 + +var ( + QStyleOptionViewItem__Type QStyleOptionViewItem__StyleOptionType = QStyleOptionViewItem__StyleOptionType(QStyleOption__SO_ViewItem) +) + +//go:generate stringer -type=QStyleOptionViewItem__StyleOptionVersion +//QStyleOptionViewItem::StyleOptionVersion +type QStyleOptionViewItem__StyleOptionVersion int64 + +var ( + QStyleOptionViewItem__Version QStyleOptionViewItem__StyleOptionVersion = QStyleOptionViewItem__StyleOptionVersion(4) +) + +//go:generate stringer -type=QStyleOptionViewItem__Position +//QStyleOptionViewItem::Position +type QStyleOptionViewItem__Position int64 + +const ( + QStyleOptionViewItem__Left QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(0) + QStyleOptionViewItem__Right QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(1) + QStyleOptionViewItem__Top QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(2) + QStyleOptionViewItem__Bottom QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(3) +) + +//go:generate stringer -type=QStyleOptionViewItem__ViewItemFeature +//QStyleOptionViewItem::ViewItemFeature +type QStyleOptionViewItem__ViewItemFeature int64 + +const ( + QStyleOptionViewItem__None QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x00) + QStyleOptionViewItem__WrapText QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x01) + QStyleOptionViewItem__Alternate QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x02) + QStyleOptionViewItem__HasCheckIndicator QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x04) + QStyleOptionViewItem__HasDisplay QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x08) + QStyleOptionViewItem__HasDecoration QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x10) +) + +//go:generate stringer -type=QStyleOptionViewItem__ViewItemPosition +//QStyleOptionViewItem::ViewItemPosition +type QStyleOptionViewItem__ViewItemPosition int64 + +const ( + QStyleOptionViewItem__Invalid QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(0) + QStyleOptionViewItem__Beginning QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(1) + QStyleOptionViewItem__Middle QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(2) + QStyleOptionViewItem__End QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(3) + QStyleOptionViewItem__OnlyOne QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(4) +) + +func NewQStyleOptionViewItem() *QStyleOptionViewItem { + tmpValue := NewQStyleOptionViewItemFromPointer(C.QStyleOptionViewItem_NewQStyleOptionViewItem()) + runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) + return tmpValue +} + +func NewQStyleOptionViewItem2(other QStyleOptionViewItem_ITF) *QStyleOptionViewItem { + tmpValue := NewQStyleOptionViewItemFromPointer(C.QStyleOptionViewItem_NewQStyleOptionViewItem2(PointerFromQStyleOptionViewItem(other))) + runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) + return tmpValue +} + +func (ptr *QStyleOptionViewItem) DisplayAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStyleOptionViewItem_DisplayAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetDisplayAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetDisplayAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionViewItem) DecorationAlignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QStyleOptionViewItem_DecorationAlignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetDecorationAlignment(vqt core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetDecorationAlignment(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionViewItem) TextElideMode() core.Qt__TextElideMode { + if ptr.Pointer() != nil { + return core.Qt__TextElideMode(C.QStyleOptionViewItem_TextElideMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetTextElideMode(vqt core.Qt__TextElideMode) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetTextElideMode(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionViewItem) DecorationPosition() QStyleOptionViewItem__Position { + if ptr.Pointer() != nil { + return QStyleOptionViewItem__Position(C.QStyleOptionViewItem_DecorationPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetDecorationPosition(vqs QStyleOptionViewItem__Position) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetDecorationPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionViewItem) DecorationSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyleOptionViewItem_DecorationSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionViewItem) SetDecorationSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetDecorationSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QStyleOptionViewItem) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QStyleOptionViewItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionViewItem) SetFont(vqf gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) + } +} + +func (ptr *QStyleOptionViewItem) ShowDecorationSelected() bool { + if ptr.Pointer() != nil { + return int8(C.QStyleOptionViewItem_ShowDecorationSelected(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QStyleOptionViewItem) SetShowDecorationSelected(vbo bool) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetShowDecorationSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QStyleOptionViewItem) Features() QStyleOptionViewItem__ViewItemFeature { + if ptr.Pointer() != nil { + return QStyleOptionViewItem__ViewItemFeature(C.QStyleOptionViewItem_Features(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetFeatures(vqs QStyleOptionViewItem__ViewItemFeature) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetFeatures(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionViewItem) Index() *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QStyleOptionViewItem_Index(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionViewItem) SetIndex(vqm core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetIndex(ptr.Pointer(), core.PointerFromQModelIndex(vqm)) + } +} + +func (ptr *QStyleOptionViewItem) CheckState() core.Qt__CheckState { + if ptr.Pointer() != nil { + return core.Qt__CheckState(C.QStyleOptionViewItem_CheckState(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetCheckState(vqt core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetCheckState(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QStyleOptionViewItem) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QStyleOptionViewItem_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionViewItem) SetIcon(vqi gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) + } +} + +func (ptr *QStyleOptionViewItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyleOptionViewItem_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QStyleOptionViewItem) SetText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QStyleOptionViewItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QStyleOptionViewItem) ViewItemPosition() QStyleOptionViewItem__ViewItemPosition { + if ptr.Pointer() != nil { + return QStyleOptionViewItem__ViewItemPosition(C.QStyleOptionViewItem_ViewItemPosition(ptr.Pointer())) + } + return 0 +} + +func (ptr *QStyleOptionViewItem) SetViewItemPosition(vqs QStyleOptionViewItem__ViewItemPosition) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetViewItemPosition(ptr.Pointer(), C.longlong(vqs)) + } +} + +func (ptr *QStyleOptionViewItem) BackgroundBrush() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QStyleOptionViewItem_BackgroundBrush(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QStyleOptionViewItem) SetBackgroundBrush(vqb gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QStyleOptionViewItem_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(vqb)) + } +} + +type QStylePainter struct { + gui.QPainter +} + +type QStylePainter_ITF interface { + gui.QPainter_ITF + QStylePainter_PTR() *QStylePainter +} + +func (ptr *QStylePainter) QStylePainter_PTR() *QStylePainter { + return ptr +} + +func (ptr *QStylePainter) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QPainter_PTR().Pointer() + } + return nil +} + +func (ptr *QStylePainter) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QPainter_PTR().SetPointer(p) + } +} + +func PointerFromQStylePainter(ptr QStylePainter_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStylePainter_PTR().Pointer() + } + return nil +} + +func NewQStylePainterFromPointer(ptr unsafe.Pointer) (n *QStylePainter) { + n = new(QStylePainter) + n.SetPointer(ptr) + return +} + +func (ptr *QStylePainter) DestroyQStylePainter() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQStylePainter() *QStylePainter { + tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter()) + runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter) + return tmpValue +} + +func NewQStylePainter2(widget QWidget_ITF) *QStylePainter { + tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter2(PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter) + return tmpValue +} + +func NewQStylePainter3(pd gui.QPaintDevice_ITF, widget QWidget_ITF) *QStylePainter { + tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter3(gui.PointerFromQPaintDevice(pd), PointerFromQWidget(widget))) + runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter) + return tmpValue +} + +func (ptr *QStylePainter) Begin(widget QWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStylePainter_Begin(ptr.Pointer(), PointerFromQWidget(widget))) != 0 + } + return false +} + +func (ptr *QStylePainter) Begin2(pd gui.QPaintDevice_ITF, widget QWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStylePainter_Begin2(ptr.Pointer(), gui.PointerFromQPaintDevice(pd), PointerFromQWidget(widget))) != 0 + } + return false +} + +func (ptr *QStylePainter) DrawComplexControl(cc QStyle__ComplexControl, option QStyleOptionComplex_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter_DrawComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(option)) + } +} + +func (ptr *QStylePainter) DrawControl(ce QStyle__ControlElement, option QStyleOption_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter_DrawControl(ptr.Pointer(), C.longlong(ce), PointerFromQStyleOption(option)) + } +} + +func (ptr *QStylePainter) DrawItemPixmap(rect core.QRect_ITF, flags int, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter_DrawItemPixmap(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QStylePainter) DrawItemText(rect core.QRect_ITF, flags int, pal gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QStylePainter_DrawItemText(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), gui.PointerFromQPalette(pal), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole)) + } +} + +func (ptr *QStylePainter) DrawPrimitive(pe QStyle__PrimitiveElement, option QStyleOption_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter_DrawPrimitive(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(option)) + } +} + +func (ptr *QStylePainter) Style() *QStyle { + if ptr.Pointer() != nil { + tmpValue := NewQStyleFromPointer(C.QStylePainter_Style(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawLines_lines_atList2(i int) *core.QLineF { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFFromPointer(C.QStylePainter___drawLines_lines_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawLines_lines_setList2(i core.QLineF_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter___drawLines_lines_setList2(ptr.Pointer(), core.PointerFromQLineF(i)) + } +} + +func (ptr *QStylePainter) __drawLines_lines_newList2() unsafe.Pointer { + return C.QStylePainter___drawLines_lines_newList2(ptr.Pointer()) +} + +func (ptr *QStylePainter) __drawLines_pointPairs_atList4(i int) *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QStylePainter___drawLines_pointPairs_atList4(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawLines_pointPairs_setList4(i core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter___drawLines_pointPairs_setList4(ptr.Pointer(), core.PointerFromQPointF(i)) + } +} + +func (ptr *QStylePainter) __drawLines_pointPairs_newList4() unsafe.Pointer { + return C.QStylePainter___drawLines_pointPairs_newList4(ptr.Pointer()) +} + +func (ptr *QStylePainter) __drawLines_lines_atList6(i int) *core.QLine { + if ptr.Pointer() != nil { + tmpValue := core.NewQLineFromPointer(C.QStylePainter___drawLines_lines_atList6(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawLines_lines_setList6(i core.QLine_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter___drawLines_lines_setList6(ptr.Pointer(), core.PointerFromQLine(i)) + } +} + +func (ptr *QStylePainter) __drawLines_lines_newList6() unsafe.Pointer { + return C.QStylePainter___drawLines_lines_newList6(ptr.Pointer()) +} + +func (ptr *QStylePainter) __drawLines_pointPairs_atList8(i int) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QStylePainter___drawLines_pointPairs_atList8(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawLines_pointPairs_setList8(i core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter___drawLines_pointPairs_setList8(ptr.Pointer(), core.PointerFromQPoint(i)) + } +} + +func (ptr *QStylePainter) __drawLines_pointPairs_newList8() unsafe.Pointer { + return C.QStylePainter___drawLines_pointPairs_newList8(ptr.Pointer()) +} + +func (ptr *QStylePainter) __drawRects_rectangles_atList2(i int) *core.QRectF { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFFromPointer(C.QStylePainter___drawRects_rectangles_atList2(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawRects_rectangles_setList2(i core.QRectF_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter___drawRects_rectangles_setList2(ptr.Pointer(), core.PointerFromQRectF(i)) + } +} + +func (ptr *QStylePainter) __drawRects_rectangles_newList2() unsafe.Pointer { + return C.QStylePainter___drawRects_rectangles_newList2(ptr.Pointer()) +} + +func (ptr *QStylePainter) __drawRects_rectangles_atList4(i int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QStylePainter___drawRects_rectangles_atList4(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QStylePainter) __drawRects_rectangles_setList4(i core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QStylePainter___drawRects_rectangles_setList4(ptr.Pointer(), core.PointerFromQRect(i)) + } +} + +func (ptr *QStylePainter) __drawRects_rectangles_newList4() unsafe.Pointer { + return C.QStylePainter___drawRects_rectangles_newList4(ptr.Pointer()) +} + +type QStylePlugin struct { + core.QObject +} + +type QStylePlugin_ITF interface { + core.QObject_ITF + QStylePlugin_PTR() *QStylePlugin +} + +func (ptr *QStylePlugin) QStylePlugin_PTR() *QStylePlugin { + return ptr +} + +func (ptr *QStylePlugin) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QStylePlugin) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQStylePlugin(ptr QStylePlugin_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStylePlugin_PTR().Pointer() + } + return nil +} + +func NewQStylePluginFromPointer(ptr unsafe.Pointer) (n *QStylePlugin) { + n = new(QStylePlugin) + n.SetPointer(ptr) + return +} +func NewQStylePlugin(parent core.QObject_ITF) *QStylePlugin { + tmpValue := NewQStylePluginFromPointer(C.QStylePlugin_NewQStylePlugin(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQStylePlugin_Create +func callbackQStylePlugin_Create(ptr unsafe.Pointer, key C.struct_QtWidgets_PackedString) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "create"); signal != nil { + return PointerFromQStyle((*(*func(string) *QStyle)(signal))(cGoUnpackString(key))) + } + + return PointerFromQStyle(NewQStyle2()) +} + +func (ptr *QStylePlugin) ConnectCreate(f func(key string) *QStyle) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { + f := func(key string) *QStyle { + (*(*func(string) *QStyle)(signal))(key) + return f(key) + } + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStylePlugin) DisconnectCreate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "create") + } +} + +func (ptr *QStylePlugin) Create(key string) *QStyle { + if ptr.Pointer() != nil { + var keyC *C.char + if key != "" { + keyC = C.CString(key) + defer C.free(unsafe.Pointer(keyC)) + } + tmpValue := NewQStyleFromPointer(C.QStylePlugin_Create(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQStylePlugin_DestroyQStylePlugin +func callbackQStylePlugin_DestroyQStylePlugin(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStylePlugin"); signal != nil { + (*(*func())(signal))() + } else { + NewQStylePluginFromPointer(ptr).DestroyQStylePluginDefault() + } +} + +func (ptr *QStylePlugin) ConnectDestroyQStylePlugin(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStylePlugin"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStylePlugin", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStylePlugin", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStylePlugin) DisconnectDestroyQStylePlugin() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStylePlugin") + } +} + +func (ptr *QStylePlugin) DestroyQStylePlugin() { + if ptr.Pointer() != nil { + C.QStylePlugin_DestroyQStylePlugin(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStylePlugin) DestroyQStylePluginDefault() { + if ptr.Pointer() != nil { + C.QStylePlugin_DestroyQStylePluginDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStylePlugin) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStylePlugin) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStylePlugin) __children_newList() unsafe.Pointer { + return C.QStylePlugin___children_newList(ptr.Pointer()) +} + +func (ptr *QStylePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QStylePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QStylePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QStylePlugin) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QStylePlugin___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QStylePlugin) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStylePlugin) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStylePlugin) __findChildren_newList() unsafe.Pointer { + return C.QStylePlugin___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QStylePlugin) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStylePlugin) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStylePlugin) __findChildren_newList3() unsafe.Pointer { + return C.QStylePlugin___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QStylePlugin) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QStylePlugin) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QStylePlugin) __qFindChildren_newList2() unsafe.Pointer { + return C.QStylePlugin___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQStylePlugin_ChildEvent +func callbackQStylePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQStylePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QStylePlugin) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQStylePlugin_ConnectNotify +func callbackQStylePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStylePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStylePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStylePlugin_CustomEvent +func callbackQStylePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQStylePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QStylePlugin) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQStylePlugin_DeleteLater +func callbackQStylePlugin_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQStylePluginFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QStylePlugin) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QStylePlugin_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQStylePlugin_Destroyed +func callbackQStylePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQStylePlugin_DisconnectNotify +func callbackQStylePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQStylePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QStylePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQStylePlugin_Event +func callbackQStylePlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStylePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QStylePlugin) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStylePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQStylePlugin_EventFilter +func callbackQStylePlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQStylePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QStylePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QStylePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQStylePlugin_MetaObject +func callbackQStylePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQStylePluginFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QStylePlugin) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QStylePlugin_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQStylePlugin_ObjectNameChanged +func callbackQStylePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQStylePlugin_TimerEvent +func callbackQStylePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQStylePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QStylePlugin) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QStylePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QStyledItemDelegate struct { + QAbstractItemDelegate +} + +type QStyledItemDelegate_ITF interface { + QAbstractItemDelegate_ITF + QStyledItemDelegate_PTR() *QStyledItemDelegate +} + +func (ptr *QStyledItemDelegate) QStyledItemDelegate_PTR() *QStyledItemDelegate { + return ptr +} + +func (ptr *QStyledItemDelegate) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemDelegate_PTR().Pointer() + } + return nil +} + +func (ptr *QStyledItemDelegate) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemDelegate_PTR().SetPointer(p) + } +} + +func PointerFromQStyledItemDelegate(ptr QStyledItemDelegate_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QStyledItemDelegate_PTR().Pointer() + } + return nil +} + +func NewQStyledItemDelegateFromPointer(ptr unsafe.Pointer) (n *QStyledItemDelegate) { + n = new(QStyledItemDelegate) + n.SetPointer(ptr) + return +} +func NewQStyledItemDelegate(parent core.QObject_ITF) *QStyledItemDelegate { + tmpValue := NewQStyledItemDelegateFromPointer(C.QStyledItemDelegate_NewQStyledItemDelegate(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQStyledItemDelegate_DisplayText +func callbackQStyledItemDelegate_DisplayText(ptr unsafe.Pointer, value unsafe.Pointer, locale unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "displayText"); signal != nil { + tempVal := (*(*func(*core.QVariant, *core.QLocale) string)(signal))(core.NewQVariantFromPointer(value), core.NewQLocaleFromPointer(locale)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} + } + tempVal := NewQStyledItemDelegateFromPointer(ptr).DisplayTextDefault(core.NewQVariantFromPointer(value), core.NewQLocaleFromPointer(locale)) + return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} +} + +func (ptr *QStyledItemDelegate) ConnectDisplayText(f func(value *core.QVariant, locale *core.QLocale) string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "displayText"); signal != nil { + f := func(value *core.QVariant, locale *core.QLocale) string { + (*(*func(*core.QVariant, *core.QLocale) string)(signal))(value, locale) + return f(value, locale) + } + qt.ConnectSignal(ptr.Pointer(), "displayText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "displayText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyledItemDelegate) DisconnectDisplayText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "displayText") + } +} + +func (ptr *QStyledItemDelegate) DisplayText(value core.QVariant_ITF, locale core.QLocale_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyledItemDelegate_DisplayText(ptr.Pointer(), core.PointerFromQVariant(value), core.PointerFromQLocale(locale))) + } + return "" +} + +func (ptr *QStyledItemDelegate) DisplayTextDefault(value core.QVariant_ITF, locale core.QLocale_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QStyledItemDelegate_DisplayTextDefault(ptr.Pointer(), core.PointerFromQVariant(value), core.PointerFromQLocale(locale))) + } + return "" +} + +//export callbackQStyledItemDelegate_InitStyleOption +func callbackQStyledItemDelegate_InitStyleOption(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initStyleOption"); signal != nil { + (*(*func(*QStyleOptionViewItem, *core.QModelIndex))(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } else { + NewQStyledItemDelegateFromPointer(ptr).InitStyleOptionDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QStyledItemDelegate) ConnectInitStyleOption(f func(option *QStyleOptionViewItem, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initStyleOption"); signal != nil { + f := func(option *QStyleOptionViewItem, index *core.QModelIndex) { + (*(*func(*QStyleOptionViewItem, *core.QModelIndex))(signal))(option, index) + f(option, index) + } + qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyledItemDelegate) DisconnectInitStyleOption() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initStyleOption") + } +} + +func (ptr *QStyledItemDelegate) InitStyleOption(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QStyledItemDelegate) InitStyleOptionDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_InitStyleOptionDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QStyledItemDelegate) ItemEditorFactory() *QItemEditorFactory { + if ptr.Pointer() != nil { + return NewQItemEditorFactoryFromPointer(C.QStyledItemDelegate_ItemEditorFactory(ptr.Pointer())) + } + return nil +} + +//export callbackQStyledItemDelegate_Paint +func callbackQStyledItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paint"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } else { + NewQStyledItemDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QStyledItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) + f(painter, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyledItemDelegate) DisconnectPaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paint") + } +} + +func (ptr *QStyledItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QStyledItemDelegate) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QStyledItemDelegate) SetItemEditorFactory(factory QItemEditorFactory_ITF) { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_SetItemEditorFactory(ptr.Pointer(), PointerFromQItemEditorFactory(factory)) + } +} + +//export callbackQStyledItemDelegate_SizeHint +func callbackQStyledItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQSize(NewQStyledItemDelegateFromPointer(ptr).SizeHintDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QStyledItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize { + (*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index) + return f(option, index) + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyledItemDelegate) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QStyledItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyledItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QStyledItemDelegate) SizeHintDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QStyledItemDelegate_SizeHintDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQStyledItemDelegate_DestroyQStyledItemDelegate +func callbackQStyledItemDelegate_DestroyQStyledItemDelegate(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QStyledItemDelegate"); signal != nil { + (*(*func())(signal))() + } else { + NewQStyledItemDelegateFromPointer(ptr).DestroyQStyledItemDelegateDefault() + } +} + +func (ptr *QStyledItemDelegate) ConnectDestroyQStyledItemDelegate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QStyledItemDelegate"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QStyledItemDelegate", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QStyledItemDelegate", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QStyledItemDelegate) DisconnectDestroyQStyledItemDelegate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QStyledItemDelegate") + } +} + +func (ptr *QStyledItemDelegate) DestroyQStyledItemDelegate() { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_DestroyQStyledItemDelegate(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QStyledItemDelegate) DestroyQStyledItemDelegateDefault() { + if ptr.Pointer() != nil { + C.QStyledItemDelegate_DestroyQStyledItemDelegateDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSwipeGesture struct { + QGesture +} + +type QSwipeGesture_ITF interface { + QGesture_ITF + QSwipeGesture_PTR() *QSwipeGesture +} + +func (ptr *QSwipeGesture) QSwipeGesture_PTR() *QSwipeGesture { + return ptr +} + +func (ptr *QSwipeGesture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGesture_PTR().Pointer() + } + return nil +} + +func (ptr *QSwipeGesture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGesture_PTR().SetPointer(p) + } +} + +func PointerFromQSwipeGesture(ptr QSwipeGesture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSwipeGesture_PTR().Pointer() + } + return nil +} + +func NewQSwipeGestureFromPointer(ptr unsafe.Pointer) (n *QSwipeGesture) { + n = new(QSwipeGesture) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSwipeGesture__SwipeDirection +//QSwipeGesture::SwipeDirection +type QSwipeGesture__SwipeDirection int64 + +const ( + QSwipeGesture__NoDirection QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(0) + QSwipeGesture__Left QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(1) + QSwipeGesture__Right QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(2) + QSwipeGesture__Up QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(3) + QSwipeGesture__Down QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(4) +) + +func (ptr *QSwipeGesture) HorizontalDirection() QSwipeGesture__SwipeDirection { + if ptr.Pointer() != nil { + return QSwipeGesture__SwipeDirection(C.QSwipeGesture_HorizontalDirection(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSwipeGesture) SetSwipeAngle(value float64) { + if ptr.Pointer() != nil { + C.QSwipeGesture_SetSwipeAngle(ptr.Pointer(), C.double(value)) + } +} + +func (ptr *QSwipeGesture) SwipeAngle() float64 { + if ptr.Pointer() != nil { + return float64(C.QSwipeGesture_SwipeAngle(ptr.Pointer())) + } + return 0 +} + +func (ptr *QSwipeGesture) VerticalDirection() QSwipeGesture__SwipeDirection { + if ptr.Pointer() != nil { + return QSwipeGesture__SwipeDirection(C.QSwipeGesture_VerticalDirection(ptr.Pointer())) + } + return 0 +} + +//export callbackQSwipeGesture_DestroyQSwipeGesture +func callbackQSwipeGesture_DestroyQSwipeGesture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSwipeGesture"); signal != nil { + (*(*func())(signal))() + } else { + NewQSwipeGestureFromPointer(ptr).DestroyQSwipeGestureDefault() + } +} + +func (ptr *QSwipeGesture) ConnectDestroyQSwipeGesture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSwipeGesture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSwipeGesture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSwipeGesture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSwipeGesture) DisconnectDestroyQSwipeGesture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSwipeGesture") + } +} + +func (ptr *QSwipeGesture) DestroyQSwipeGesture() { + if ptr.Pointer() != nil { + C.QSwipeGesture_DestroyQSwipeGesture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSwipeGesture) DestroyQSwipeGestureDefault() { + if ptr.Pointer() != nil { + C.QSwipeGesture_DestroyQSwipeGestureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QSystemTrayIcon struct { + core.QObject +} + +type QSystemTrayIcon_ITF interface { + core.QObject_ITF + QSystemTrayIcon_PTR() *QSystemTrayIcon +} + +func (ptr *QSystemTrayIcon) QSystemTrayIcon_PTR() *QSystemTrayIcon { + return ptr +} + +func (ptr *QSystemTrayIcon) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QSystemTrayIcon) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQSystemTrayIcon(ptr QSystemTrayIcon_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QSystemTrayIcon_PTR().Pointer() + } + return nil +} + +func NewQSystemTrayIconFromPointer(ptr unsafe.Pointer) (n *QSystemTrayIcon) { + n = new(QSystemTrayIcon) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QSystemTrayIcon__ActivationReason +//QSystemTrayIcon::ActivationReason +type QSystemTrayIcon__ActivationReason int64 + +const ( + QSystemTrayIcon__Unknown QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(0) + QSystemTrayIcon__Context QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(1) + QSystemTrayIcon__DoubleClick QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(2) + QSystemTrayIcon__Trigger QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(3) + QSystemTrayIcon__MiddleClick QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(4) +) + +//go:generate stringer -type=QSystemTrayIcon__MessageIcon +//QSystemTrayIcon::MessageIcon +type QSystemTrayIcon__MessageIcon int64 + +const ( + QSystemTrayIcon__NoIcon QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(0) + QSystemTrayIcon__Information QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(1) + QSystemTrayIcon__Warning QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(2) + QSystemTrayIcon__Critical QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(3) +) + +func NewQSystemTrayIcon(parent core.QObject_ITF) *QSystemTrayIcon { + tmpValue := NewQSystemTrayIconFromPointer(C.QSystemTrayIcon_NewQSystemTrayIcon(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQSystemTrayIcon2(icon gui.QIcon_ITF, parent core.QObject_ITF) *QSystemTrayIcon { + tmpValue := NewQSystemTrayIconFromPointer(C.QSystemTrayIcon_NewQSystemTrayIcon2(gui.PointerFromQIcon(icon), core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQSystemTrayIcon_Activated +func callbackQSystemTrayIcon_Activated(ptr unsafe.Pointer, reason C.longlong) { + if signal := qt.GetSignal(ptr, "activated"); signal != nil { + (*(*func(QSystemTrayIcon__ActivationReason))(signal))(QSystemTrayIcon__ActivationReason(reason)) + } + +} + +func (ptr *QSystemTrayIcon) ConnectActivated(f func(reason QSystemTrayIcon__ActivationReason)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activated") { + C.QSystemTrayIcon_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { + f := func(reason QSystemTrayIcon__ActivationReason) { + (*(*func(QSystemTrayIcon__ActivationReason))(signal))(reason) + f(reason) + } + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectActivated() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_DisconnectActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activated") + } +} + +func (ptr *QSystemTrayIcon) Activated(reason QSystemTrayIcon__ActivationReason) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_Activated(ptr.Pointer(), C.longlong(reason)) + } +} + +func (ptr *QSystemTrayIcon) ContextMenu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QSystemTrayIcon_ContextMenu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQSystemTrayIcon_Event +func callbackQSystemTrayIcon_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSystemTrayIconFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QSystemTrayIcon) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSystemTrayIcon_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +func (ptr *QSystemTrayIcon) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QSystemTrayIcon_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQSystemTrayIcon_Hide +func callbackQSystemTrayIcon_Hide(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hide"); signal != nil { + (*(*func())(signal))() + } else { + NewQSystemTrayIconFromPointer(ptr).HideDefault() + } +} + +func (ptr *QSystemTrayIcon) ConnectHide(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectHide() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hide") + } +} + +func (ptr *QSystemTrayIcon) Hide() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_Hide(ptr.Pointer()) + } +} + +func (ptr *QSystemTrayIcon) HideDefault() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_HideDefault(ptr.Pointer()) + } +} + +func (ptr *QSystemTrayIcon) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QSystemTrayIcon_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func QSystemTrayIcon_IsSystemTrayAvailable() bool { + return int8(C.QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable()) != 0 +} + +func (ptr *QSystemTrayIcon) IsSystemTrayAvailable() bool { + return int8(C.QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable()) != 0 +} + +func (ptr *QSystemTrayIcon) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QSystemTrayIcon_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQSystemTrayIcon_MessageClicked +func callbackQSystemTrayIcon_MessageClicked(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "messageClicked"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QSystemTrayIcon) ConnectMessageClicked(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "messageClicked") { + C.QSystemTrayIcon_ConnectMessageClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "messageClicked"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "messageClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "messageClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectMessageClicked() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_DisconnectMessageClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "messageClicked") + } +} + +func (ptr *QSystemTrayIcon) MessageClicked() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_MessageClicked(ptr.Pointer()) + } +} + +func (ptr *QSystemTrayIcon) SetContextMenu(menu QMenu_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_SetContextMenu(ptr.Pointer(), PointerFromQMenu(menu)) + } +} + +func (ptr *QSystemTrayIcon) SetIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QSystemTrayIcon) SetToolTip(tip string) { + if ptr.Pointer() != nil { + var tipC *C.char + if tip != "" { + tipC = C.CString(tip) + defer C.free(unsafe.Pointer(tipC)) + } + C.QSystemTrayIcon_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) + } +} + +//export callbackQSystemTrayIcon_SetVisible +func callbackQSystemTrayIcon_SetVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQSystemTrayIconFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QSystemTrayIcon) ConnectSetVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QSystemTrayIcon) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QSystemTrayIcon) SetVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +//export callbackQSystemTrayIcon_Show +func callbackQSystemTrayIcon_Show(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "show"); signal != nil { + (*(*func())(signal))() + } else { + NewQSystemTrayIconFromPointer(ptr).ShowDefault() + } +} + +func (ptr *QSystemTrayIcon) ConnectShow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectShow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "show") + } +} + +func (ptr *QSystemTrayIcon) Show() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_Show(ptr.Pointer()) + } +} + +func (ptr *QSystemTrayIcon) ShowDefault() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_ShowDefault(ptr.Pointer()) + } +} + +//export callbackQSystemTrayIcon_ShowMessage +func callbackQSystemTrayIcon_ShowMessage(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString, message C.struct_QtWidgets_PackedString, icon C.longlong, millisecondsTimeoutHint C.int) { + if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { + (*(*func(string, string, QSystemTrayIcon__MessageIcon, int))(signal))(cGoUnpackString(title), cGoUnpackString(message), QSystemTrayIcon__MessageIcon(icon), int(int32(millisecondsTimeoutHint))) + } else { + NewQSystemTrayIconFromPointer(ptr).ShowMessageDefault(cGoUnpackString(title), cGoUnpackString(message), QSystemTrayIcon__MessageIcon(icon), int(int32(millisecondsTimeoutHint))) + } +} + +func (ptr *QSystemTrayIcon) ConnectShowMessage(f func(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { + f := func(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) { + (*(*func(string, string, QSystemTrayIcon__MessageIcon, int))(signal))(title, message, icon, millisecondsTimeoutHint) + f(title, message, icon, millisecondsTimeoutHint) + } + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectShowMessage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMessage") + } +} + +func (ptr *QSystemTrayIcon) ShowMessage(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSystemTrayIcon_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.longlong(icon), C.int(int32(millisecondsTimeoutHint))) + } +} + +func (ptr *QSystemTrayIcon) ShowMessageDefault(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSystemTrayIcon_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.longlong(icon), C.int(int32(millisecondsTimeoutHint))) + } +} + +//export callbackQSystemTrayIcon_ShowMessage2 +func callbackQSystemTrayIcon_ShowMessage2(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString, message C.struct_QtWidgets_PackedString, icon unsafe.Pointer, millisecondsTimeoutHint C.int) { + if signal := qt.GetSignal(ptr, "showMessage2"); signal != nil { + (*(*func(string, string, *gui.QIcon, int))(signal))(cGoUnpackString(title), cGoUnpackString(message), gui.NewQIconFromPointer(icon), int(int32(millisecondsTimeoutHint))) + } else { + NewQSystemTrayIconFromPointer(ptr).ShowMessage2Default(cGoUnpackString(title), cGoUnpackString(message), gui.NewQIconFromPointer(icon), int(int32(millisecondsTimeoutHint))) + } +} + +func (ptr *QSystemTrayIcon) ConnectShowMessage2(f func(title string, message string, icon *gui.QIcon, millisecondsTimeoutHint int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMessage2"); signal != nil { + f := func(title string, message string, icon *gui.QIcon, millisecondsTimeoutHint int) { + (*(*func(string, string, *gui.QIcon, int))(signal))(title, message, icon, millisecondsTimeoutHint) + f(title, message, icon, millisecondsTimeoutHint) + } + qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectShowMessage2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMessage2") + } +} + +func (ptr *QSystemTrayIcon) ShowMessage2(title string, message string, icon gui.QIcon_ITF, millisecondsTimeoutHint int) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSystemTrayIcon_ShowMessage2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, gui.PointerFromQIcon(icon), C.int(int32(millisecondsTimeoutHint))) + } +} + +func (ptr *QSystemTrayIcon) ShowMessage2Default(title string, message string, icon gui.QIcon_ITF, millisecondsTimeoutHint int) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + var messageC *C.char + if message != "" { + messageC = C.CString(message) + defer C.free(unsafe.Pointer(messageC)) + } + C.QSystemTrayIcon_ShowMessage2Default(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, gui.PointerFromQIcon(icon), C.int(int32(millisecondsTimeoutHint))) + } +} + +func QSystemTrayIcon_SupportsMessages() bool { + return int8(C.QSystemTrayIcon_QSystemTrayIcon_SupportsMessages()) != 0 +} + +func (ptr *QSystemTrayIcon) SupportsMessages() bool { + return int8(C.QSystemTrayIcon_QSystemTrayIcon_SupportsMessages()) != 0 +} + +func (ptr *QSystemTrayIcon) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QSystemTrayIcon_ToolTip(ptr.Pointer())) + } + return "" +} + +//export callbackQSystemTrayIcon_DestroyQSystemTrayIcon +func callbackQSystemTrayIcon_DestroyQSystemTrayIcon(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QSystemTrayIcon"); signal != nil { + (*(*func())(signal))() + } else { + NewQSystemTrayIconFromPointer(ptr).DestroyQSystemTrayIconDefault() + } +} + +func (ptr *QSystemTrayIcon) ConnectDestroyQSystemTrayIcon(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QSystemTrayIcon"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QSystemTrayIcon", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QSystemTrayIcon", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QSystemTrayIcon) DisconnectDestroyQSystemTrayIcon() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QSystemTrayIcon") + } +} + +func (ptr *QSystemTrayIcon) DestroyQSystemTrayIcon() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_DestroyQSystemTrayIcon(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSystemTrayIcon) DestroyQSystemTrayIconDefault() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_DestroyQSystemTrayIconDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QSystemTrayIcon) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSystemTrayIcon) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSystemTrayIcon) __children_newList() unsafe.Pointer { + return C.QSystemTrayIcon___children_newList(ptr.Pointer()) +} + +func (ptr *QSystemTrayIcon) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QSystemTrayIcon___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QSystemTrayIcon) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QSystemTrayIcon) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QSystemTrayIcon___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QSystemTrayIcon) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSystemTrayIcon) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSystemTrayIcon) __findChildren_newList() unsafe.Pointer { + return C.QSystemTrayIcon___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QSystemTrayIcon) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSystemTrayIcon) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSystemTrayIcon) __findChildren_newList3() unsafe.Pointer { + return C.QSystemTrayIcon___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QSystemTrayIcon) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QSystemTrayIcon) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QSystemTrayIcon) __qFindChildren_newList2() unsafe.Pointer { + return C.QSystemTrayIcon___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQSystemTrayIcon_ChildEvent +func callbackQSystemTrayIcon_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQSystemTrayIconFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QSystemTrayIcon) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQSystemTrayIcon_ConnectNotify +func callbackQSystemTrayIcon_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQSystemTrayIconFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QSystemTrayIcon) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQSystemTrayIcon_CustomEvent +func callbackQSystemTrayIcon_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQSystemTrayIconFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QSystemTrayIcon) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQSystemTrayIcon_DeleteLater +func callbackQSystemTrayIcon_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQSystemTrayIconFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QSystemTrayIcon) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQSystemTrayIcon_Destroyed +func callbackQSystemTrayIcon_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQSystemTrayIcon_DisconnectNotify +func callbackQSystemTrayIcon_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQSystemTrayIconFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QSystemTrayIcon) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQSystemTrayIcon_EventFilter +func callbackQSystemTrayIcon_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQSystemTrayIconFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QSystemTrayIcon) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QSystemTrayIcon_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQSystemTrayIcon_MetaObject +func callbackQSystemTrayIcon_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQSystemTrayIconFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QSystemTrayIcon) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QSystemTrayIcon_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQSystemTrayIcon_ObjectNameChanged +func callbackQSystemTrayIcon_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQSystemTrayIcon_TimerEvent +func callbackQSystemTrayIcon_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQSystemTrayIconFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QSystemTrayIcon) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QSystemTrayIcon_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QTabBar struct { + QWidget +} + +type QTabBar_ITF interface { + QWidget_ITF + QTabBar_PTR() *QTabBar +} + +func (ptr *QTabBar) QTabBar_PTR() *QTabBar { + return ptr +} + +func (ptr *QTabBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QTabBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQTabBar(ptr QTabBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTabBar_PTR().Pointer() + } + return nil +} + +func NewQTabBarFromPointer(ptr unsafe.Pointer) (n *QTabBar) { + n = new(QTabBar) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTabBar__Shape +//QTabBar::Shape +type QTabBar__Shape int64 + +const ( + QTabBar__RoundedNorth QTabBar__Shape = QTabBar__Shape(0) + QTabBar__RoundedSouth QTabBar__Shape = QTabBar__Shape(1) + QTabBar__RoundedWest QTabBar__Shape = QTabBar__Shape(2) + QTabBar__RoundedEast QTabBar__Shape = QTabBar__Shape(3) + QTabBar__TriangularNorth QTabBar__Shape = QTabBar__Shape(4) + QTabBar__TriangularSouth QTabBar__Shape = QTabBar__Shape(5) + QTabBar__TriangularWest QTabBar__Shape = QTabBar__Shape(6) + QTabBar__TriangularEast QTabBar__Shape = QTabBar__Shape(7) +) + +//go:generate stringer -type=QTabBar__ButtonPosition +//QTabBar::ButtonPosition +type QTabBar__ButtonPosition int64 + +const ( + QTabBar__LeftSide QTabBar__ButtonPosition = QTabBar__ButtonPosition(0) + QTabBar__RightSide QTabBar__ButtonPosition = QTabBar__ButtonPosition(1) +) + +//go:generate stringer -type=QTabBar__SelectionBehavior +//QTabBar::SelectionBehavior +type QTabBar__SelectionBehavior int64 + +const ( + QTabBar__SelectLeftTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(0) + QTabBar__SelectRightTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(1) + QTabBar__SelectPreviousTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(2) +) + +func NewQTabBar(parent QWidget_ITF) *QTabBar { + tmpValue := NewQTabBarFromPointer(C.QTabBar_NewQTabBar(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTabBar) AccessibleTabName(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabBar_AccessibleTabName(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabBar) AddTab(text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QTabBar_AddTab(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QTabBar) AddTab2(icon gui.QIcon_ITF, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QTabBar_AddTab2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QTabBar) AutoHide() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_AutoHide(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) ChangeCurrentOnDrag() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_ChangeCurrentOnDrag(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabBar_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTabBar_CurrentChanged +func callbackQTabBar_CurrentChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabBar) ConnectCurrentChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QTabBar_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QTabBar_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QTabBar) CurrentChanged(index int) { + if ptr.Pointer() != nil { + C.QTabBar_CurrentChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabBar_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabBar) DocumentMode() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_DocumentMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) DrawBase() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_DrawBase(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) ElideMode() core.Qt__TextElideMode { + if ptr.Pointer() != nil { + return core.Qt__TextElideMode(C.QTabBar_ElideMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabBar) Expanding() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_Expanding(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTabBar_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) InitStyleOption(option QStyleOptionTab_ITF, tabIndex int) { + if ptr.Pointer() != nil { + C.QTabBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionTab(option), C.int(int32(tabIndex))) + } +} + +func (ptr *QTabBar) InsertTab(index int, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QTabBar_InsertTab(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QTabBar) InsertTab2(index int, icon gui.QIcon_ITF, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QTabBar_InsertTab2(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QTabBar) IsMovable() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_IsMovable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) IsTabEnabled(index int) bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_IsTabEnabled(ptr.Pointer(), C.int(int32(index)))) != 0 + } + return false +} + +//export callbackQTabBar_MinimumTabSizeHint +func callbackQTabBar_MinimumTabSizeHint(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumTabSizeHint"); signal != nil { + return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(index)))) + } + + return core.PointerFromQSize(NewQTabBarFromPointer(ptr).MinimumTabSizeHintDefault(int(int32(index)))) +} + +func (ptr *QTabBar) ConnectMinimumTabSizeHint(f func(index int) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumTabSizeHint"); signal != nil { + f := func(index int) *core.QSize { + (*(*func(int) *core.QSize)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "minimumTabSizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumTabSizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectMinimumTabSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumTabSizeHint") + } +} + +func (ptr *QTabBar) MinimumTabSizeHint(index int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTabBar_MinimumTabSizeHint(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) MinimumTabSizeHintDefault(index int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTabBar_MinimumTabSizeHintDefault(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) MoveTab(from int, to int) { + if ptr.Pointer() != nil { + C.QTabBar_MoveTab(ptr.Pointer(), C.int(int32(from)), C.int(int32(to))) + } +} + +func (ptr *QTabBar) RemoveTab(index int) { + if ptr.Pointer() != nil { + C.QTabBar_RemoveTab(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) SelectionBehaviorOnRemove() QTabBar__SelectionBehavior { + if ptr.Pointer() != nil { + return QTabBar__SelectionBehavior(C.QTabBar_SelectionBehaviorOnRemove(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabBar) SetAccessibleTabName(index int, name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTabBar_SetAccessibleTabName(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QTabBar) SetAutoHide(hide bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetAutoHide(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QTabBar) SetChangeCurrentOnDrag(change bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetChangeCurrentOnDrag(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(change)))) + } +} + +//export callbackQTabBar_SetCurrentIndex +func callbackQTabBar_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQTabBarFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QTabBar) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QTabBar) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QTabBar_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QTabBar_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) SetDocumentMode(set bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) + } +} + +func (ptr *QTabBar) SetDrawBase(drawTheBase bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetDrawBase(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(drawTheBase)))) + } +} + +func (ptr *QTabBar) SetElideMode(vqt core.Qt__TextElideMode) { + if ptr.Pointer() != nil { + C.QTabBar_SetElideMode(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QTabBar) SetExpanding(enabled bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetExpanding(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QTabBar) SetIconSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QTabBar_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QTabBar) SetMovable(movable bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +func (ptr *QTabBar) SetSelectionBehaviorOnRemove(behavior QTabBar__SelectionBehavior) { + if ptr.Pointer() != nil { + C.QTabBar_SetSelectionBehaviorOnRemove(ptr.Pointer(), C.longlong(behavior)) + } +} + +func (ptr *QTabBar) SetShape(shape QTabBar__Shape) { + if ptr.Pointer() != nil { + C.QTabBar_SetShape(ptr.Pointer(), C.longlong(shape)) + } +} + +func (ptr *QTabBar) SetTabButton(index int, position QTabBar__ButtonPosition, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QTabBar_SetTabButton(ptr.Pointer(), C.int(int32(index)), C.longlong(position), PointerFromQWidget(widget)) + } +} + +func (ptr *QTabBar) SetTabData(index int, data core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTabBar_SetTabData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(data)) + } +} + +func (ptr *QTabBar) SetTabEnabled(index int, enabled bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetTabEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QTabBar) SetTabIcon(index int, icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QTabBar_SetTabIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QTabBar) SetTabText(index int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTabBar_SetTabText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTabBar) SetTabTextColor(index int, color gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QTabBar_SetTabTextColor(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQColor(color)) + } +} + +func (ptr *QTabBar) SetTabToolTip(index int, tip string) { + if ptr.Pointer() != nil { + var tipC *C.char + if tip != "" { + tipC = C.CString(tip) + defer C.free(unsafe.Pointer(tipC)) + } + C.QTabBar_SetTabToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) + } +} + +func (ptr *QTabBar) SetTabWhatsThis(index int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTabBar_SetTabWhatsThis(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTabBar) SetTabsClosable(closable bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closable)))) + } +} + +func (ptr *QTabBar) SetUsesScrollButtons(useButtons bool) { + if ptr.Pointer() != nil { + C.QTabBar_SetUsesScrollButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useButtons)))) + } +} + +func (ptr *QTabBar) Shape() QTabBar__Shape { + if ptr.Pointer() != nil { + return QTabBar__Shape(C.QTabBar_Shape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabBar) TabAt(position core.QPoint_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTabBar_TabAt(ptr.Pointer(), core.PointerFromQPoint(position)))) + } + return 0 +} + +//export callbackQTabBar_TabBarClicked +func callbackQTabBar_TabBarClicked(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabBarClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabBar) ConnectTabBarClicked(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabBarClicked") { + C.QTabBar_ConnectTabBarClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabBarClicked"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabBarClicked() { + if ptr.Pointer() != nil { + C.QTabBar_DisconnectTabBarClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabBarClicked") + } +} + +func (ptr *QTabBar) TabBarClicked(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabBarClicked(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQTabBar_TabBarDoubleClicked +func callbackQTabBar_TabBarDoubleClicked(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabBarDoubleClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabBar) ConnectTabBarDoubleClicked(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabBarDoubleClicked") { + C.QTabBar_ConnectTabBarDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabBarDoubleClicked"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabBarDoubleClicked() { + if ptr.Pointer() != nil { + C.QTabBar_DisconnectTabBarDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabBarDoubleClicked") + } +} + +func (ptr *QTabBar) TabBarDoubleClicked(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabBarDoubleClicked(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) TabButton(index int, position QTabBar__ButtonPosition) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QTabBar_TabButton(ptr.Pointer(), C.int(int32(index)), C.longlong(position))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTabBar_TabCloseRequested +func callbackQTabBar_TabCloseRequested(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabCloseRequested"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabBar) ConnectTabCloseRequested(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabCloseRequested") { + C.QTabBar_ConnectTabCloseRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabCloseRequested"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabCloseRequested"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabCloseRequested() { + if ptr.Pointer() != nil { + C.QTabBar_DisconnectTabCloseRequested(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabCloseRequested") + } +} + +func (ptr *QTabBar) TabCloseRequested(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabCloseRequested(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) TabData(index int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTabBar_TabData(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) TabIcon(index int) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QTabBar_TabIcon(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQTabBar_TabInserted +func callbackQTabBar_TabInserted(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabInserted"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQTabBarFromPointer(ptr).TabInsertedDefault(int(int32(index))) + } +} + +func (ptr *QTabBar) ConnectTabInserted(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabInserted"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabInserted") + } +} + +func (ptr *QTabBar) TabInserted(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabInserted(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) TabInsertedDefault(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabInsertedDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQTabBar_TabLayoutChange +func callbackQTabBar_TabLayoutChange(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "tabLayoutChange"); signal != nil { + (*(*func())(signal))() + } else { + NewQTabBarFromPointer(ptr).TabLayoutChangeDefault() + } +} + +func (ptr *QTabBar) ConnectTabLayoutChange(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabLayoutChange"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "tabLayoutChange", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabLayoutChange", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabLayoutChange() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabLayoutChange") + } +} + +func (ptr *QTabBar) TabLayoutChange() { + if ptr.Pointer() != nil { + C.QTabBar_TabLayoutChange(ptr.Pointer()) + } +} + +func (ptr *QTabBar) TabLayoutChangeDefault() { + if ptr.Pointer() != nil { + C.QTabBar_TabLayoutChangeDefault(ptr.Pointer()) + } +} + +//export callbackQTabBar_TabMoved +func callbackQTabBar_TabMoved(ptr unsafe.Pointer, from C.int, to C.int) { + if signal := qt.GetSignal(ptr, "tabMoved"); signal != nil { + (*(*func(int, int))(signal))(int(int32(from)), int(int32(to))) + } + +} + +func (ptr *QTabBar) ConnectTabMoved(f func(from int, to int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabMoved") { + C.QTabBar_ConnectTabMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabMoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabMoved"); signal != nil { + f := func(from int, to int) { + (*(*func(int, int))(signal))(from, to) + f(from, to) + } + qt.ConnectSignal(ptr.Pointer(), "tabMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabMoved() { + if ptr.Pointer() != nil { + C.QTabBar_DisconnectTabMoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabMoved") + } +} + +func (ptr *QTabBar) TabMoved(from int, to int) { + if ptr.Pointer() != nil { + C.QTabBar_TabMoved(ptr.Pointer(), C.int(int32(from)), C.int(int32(to))) + } +} + +func (ptr *QTabBar) TabRect(index int) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTabBar_TabRect(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQTabBar_TabRemoved +func callbackQTabBar_TabRemoved(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabRemoved"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQTabBarFromPointer(ptr).TabRemovedDefault(int(int32(index))) + } +} + +func (ptr *QTabBar) ConnectTabRemoved(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabRemoved"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabRemoved") + } +} + +func (ptr *QTabBar) TabRemoved(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabRemoved(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabBar) TabRemovedDefault(index int) { + if ptr.Pointer() != nil { + C.QTabBar_TabRemovedDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQTabBar_TabSizeHint +func callbackQTabBar_TabSizeHint(ptr unsafe.Pointer, index C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "tabSizeHint"); signal != nil { + return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(index)))) + } + + return core.PointerFromQSize(NewQTabBarFromPointer(ptr).TabSizeHintDefault(int(int32(index)))) +} + +func (ptr *QTabBar) ConnectTabSizeHint(f func(index int) *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabSizeHint"); signal != nil { + f := func(index int) *core.QSize { + (*(*func(int) *core.QSize)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabSizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabSizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectTabSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabSizeHint") + } +} + +func (ptr *QTabBar) TabSizeHint(index int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTabBar_TabSizeHint(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) TabSizeHintDefault(index int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTabBar_TabSizeHintDefault(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) TabText(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabBar_TabText(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabBar) TabTextColor(index int) *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QTabBar_TabTextColor(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QTabBar) TabToolTip(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabBar_TabToolTip(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabBar) TabWhatsThis(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabBar_TabWhatsThis(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabBar) TabsClosable() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_TabsClosable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabBar) UsesScrollButtons() bool { + if ptr.Pointer() != nil { + return int8(C.QTabBar_UsesScrollButtons(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTabBar_DestroyQTabBar +func callbackQTabBar_DestroyQTabBar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTabBar"); signal != nil { + (*(*func())(signal))() + } else { + NewQTabBarFromPointer(ptr).DestroyQTabBarDefault() + } +} + +func (ptr *QTabBar) ConnectDestroyQTabBar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTabBar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTabBar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTabBar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabBar) DisconnectDestroyQTabBar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTabBar") + } +} + +func (ptr *QTabBar) DestroyQTabBar() { + if ptr.Pointer() != nil { + C.QTabBar_DestroyQTabBar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTabBar) DestroyQTabBarDefault() { + if ptr.Pointer() != nil { + C.QTabBar_DestroyQTabBarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTabWidget struct { + QWidget +} + +type QTabWidget_ITF interface { + QWidget_ITF + QTabWidget_PTR() *QTabWidget +} + +func (ptr *QTabWidget) QTabWidget_PTR() *QTabWidget { + return ptr +} + +func (ptr *QTabWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QTabWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQTabWidget(ptr QTabWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTabWidget_PTR().Pointer() + } + return nil +} + +func NewQTabWidgetFromPointer(ptr unsafe.Pointer) (n *QTabWidget) { + n = new(QTabWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTabWidget__TabPosition +//QTabWidget::TabPosition +type QTabWidget__TabPosition int64 + +const ( + QTabWidget__North QTabWidget__TabPosition = QTabWidget__TabPosition(0) + QTabWidget__South QTabWidget__TabPosition = QTabWidget__TabPosition(1) + QTabWidget__West QTabWidget__TabPosition = QTabWidget__TabPosition(2) + QTabWidget__East QTabWidget__TabPosition = QTabWidget__TabPosition(3) +) + +//go:generate stringer -type=QTabWidget__TabShape +//QTabWidget::TabShape +type QTabWidget__TabShape int64 + +const ( + QTabWidget__Rounded QTabWidget__TabShape = QTabWidget__TabShape(0) + QTabWidget__Triangular QTabWidget__TabShape = QTabWidget__TabShape(1) +) + +func NewQTabWidget(parent QWidget_ITF) *QTabWidget { + tmpValue := NewQTabWidgetFromPointer(C.QTabWidget_NewQTabWidget(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTabWidget) AddTab(page QWidget_ITF, label string) int { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + return int(int32(C.QTabWidget_AddTab(ptr.Pointer(), PointerFromQWidget(page), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) + } + return 0 +} + +func (ptr *QTabWidget) AddTab2(page QWidget_ITF, icon gui.QIcon_ITF, label string) int { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + return int(int32(C.QTabWidget_AddTab2(ptr.Pointer(), PointerFromQWidget(page), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) + } + return 0 +} + +func (ptr *QTabWidget) Clear() { + if ptr.Pointer() != nil { + C.QTabWidget_Clear(ptr.Pointer()) + } +} + +func (ptr *QTabWidget) CornerWidget(corner core.Qt__Corner) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QTabWidget_CornerWidget(ptr.Pointer(), C.longlong(corner))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTabWidget) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabWidget_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTabWidget_CurrentChanged +func callbackQTabWidget_CurrentChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabWidget) ConnectCurrentChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QTabWidget_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QTabWidget_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QTabWidget) CurrentChanged(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_CurrentChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QTabWidget_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTabWidget) CurrentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QTabWidget_CurrentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTabWidget) DocumentMode() bool { + if ptr.Pointer() != nil { + return int8(C.QTabWidget_DocumentMode(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabWidget) ElideMode() core.Qt__TextElideMode { + if ptr.Pointer() != nil { + return core.Qt__TextElideMode(C.QTabWidget_ElideMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabWidget) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTabWidget_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTabWidget) IndexOf(w QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTabWidget_IndexOf(ptr.Pointer(), PointerFromQWidget(w)))) + } + return 0 +} + +func (ptr *QTabWidget) InitStyleOption(option QStyleOptionTabWidgetFrame_ITF) { + if ptr.Pointer() != nil { + C.QTabWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionTabWidgetFrame(option)) + } +} + +func (ptr *QTabWidget) InsertTab(index int, page QWidget_ITF, label string) int { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + return int(int32(C.QTabWidget_InsertTab(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(page), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) + } + return 0 +} + +func (ptr *QTabWidget) InsertTab2(index int, page QWidget_ITF, icon gui.QIcon_ITF, label string) int { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + return int(int32(C.QTabWidget_InsertTab2(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(page), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) + } + return 0 +} + +func (ptr *QTabWidget) IsMovable() bool { + if ptr.Pointer() != nil { + return int8(C.QTabWidget_IsMovable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabWidget) IsTabEnabled(index int) bool { + if ptr.Pointer() != nil { + return int8(C.QTabWidget_IsTabEnabled(ptr.Pointer(), C.int(int32(index)))) != 0 + } + return false +} + +func (ptr *QTabWidget) RemoveTab(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_RemoveTab(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) SetCornerWidget(widget QWidget_ITF, corner core.Qt__Corner) { + if ptr.Pointer() != nil { + C.QTabWidget_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(corner)) + } +} + +//export callbackQTabWidget_SetCurrentIndex +func callbackQTabWidget_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQTabWidgetFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QTabWidget) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QTabWidget) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQTabWidget_SetCurrentWidget +func callbackQTabWidget_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQTabWidgetFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QTabWidget) ConnectSetCurrentWidget(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectSetCurrentWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") + } +} + +func (ptr *QTabWidget) SetCurrentWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QTabWidget_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QTabWidget) SetCurrentWidgetDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QTabWidget_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QTabWidget) SetDocumentMode(set bool) { + if ptr.Pointer() != nil { + C.QTabWidget_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) + } +} + +func (ptr *QTabWidget) SetElideMode(vqt core.Qt__TextElideMode) { + if ptr.Pointer() != nil { + C.QTabWidget_SetElideMode(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QTabWidget) SetIconSize(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QTabWidget_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QTabWidget) SetMovable(movable bool) { + if ptr.Pointer() != nil { + C.QTabWidget_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +func (ptr *QTabWidget) SetTabBar(tb QTabBar_ITF) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabBar(ptr.Pointer(), PointerFromQTabBar(tb)) + } +} + +func (ptr *QTabWidget) SetTabBarAutoHide(enabled bool) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabBarAutoHide(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QTabWidget) SetTabEnabled(index int, enable bool) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTabWidget) SetTabIcon(index int, icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QTabWidget) SetTabPosition(vqt QTabWidget__TabPosition) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabPosition(ptr.Pointer(), C.longlong(vqt)) + } +} + +func (ptr *QTabWidget) SetTabShape(s QTabWidget__TabShape) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabShape(ptr.Pointer(), C.longlong(s)) + } +} + +func (ptr *QTabWidget) SetTabText(index int, label string) { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + C.QTabWidget_SetTabText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) + } +} + +func (ptr *QTabWidget) SetTabToolTip(index int, tip string) { + if ptr.Pointer() != nil { + var tipC *C.char + if tip != "" { + tipC = C.CString(tip) + defer C.free(unsafe.Pointer(tipC)) + } + C.QTabWidget_SetTabToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) + } +} + +func (ptr *QTabWidget) SetTabWhatsThis(index int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTabWidget_SetTabWhatsThis(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTabWidget) SetTabsClosable(closeable bool) { + if ptr.Pointer() != nil { + C.QTabWidget_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closeable)))) + } +} + +func (ptr *QTabWidget) SetUsesScrollButtons(useButtons bool) { + if ptr.Pointer() != nil { + C.QTabWidget_SetUsesScrollButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useButtons)))) + } +} + +func (ptr *QTabWidget) TabBar() *QTabBar { + if ptr.Pointer() != nil { + tmpValue := NewQTabBarFromPointer(C.QTabWidget_TabBar(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTabWidget) TabBarAutoHide() bool { + if ptr.Pointer() != nil { + return int8(C.QTabWidget_TabBarAutoHide(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTabWidget_TabBarClicked +func callbackQTabWidget_TabBarClicked(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabBarClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabWidget) ConnectTabBarClicked(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabBarClicked") { + C.QTabWidget_ConnectTabBarClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabBarClicked"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectTabBarClicked() { + if ptr.Pointer() != nil { + C.QTabWidget_DisconnectTabBarClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabBarClicked") + } +} + +func (ptr *QTabWidget) TabBarClicked(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabBarClicked(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQTabWidget_TabBarDoubleClicked +func callbackQTabWidget_TabBarDoubleClicked(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabBarDoubleClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabWidget) ConnectTabBarDoubleClicked(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabBarDoubleClicked") { + C.QTabWidget_ConnectTabBarDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabBarDoubleClicked"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectTabBarDoubleClicked() { + if ptr.Pointer() != nil { + C.QTabWidget_DisconnectTabBarDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabBarDoubleClicked") + } +} + +func (ptr *QTabWidget) TabBarDoubleClicked(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabBarDoubleClicked(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQTabWidget_TabCloseRequested +func callbackQTabWidget_TabCloseRequested(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabCloseRequested"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QTabWidget) ConnectTabCloseRequested(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "tabCloseRequested") { + C.QTabWidget_ConnectTabCloseRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabCloseRequested"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "tabCloseRequested"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectTabCloseRequested() { + if ptr.Pointer() != nil { + C.QTabWidget_DisconnectTabCloseRequested(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "tabCloseRequested") + } +} + +func (ptr *QTabWidget) TabCloseRequested(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabCloseRequested(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) TabIcon(index int) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QTabWidget_TabIcon(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQTabWidget_TabInserted +func callbackQTabWidget_TabInserted(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabInserted"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQTabWidgetFromPointer(ptr).TabInsertedDefault(int(int32(index))) + } +} + +func (ptr *QTabWidget) ConnectTabInserted(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabInserted"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectTabInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabInserted") + } +} + +func (ptr *QTabWidget) TabInserted(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabInserted(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) TabInsertedDefault(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabInsertedDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) TabPosition() QTabWidget__TabPosition { + if ptr.Pointer() != nil { + return QTabWidget__TabPosition(C.QTabWidget_TabPosition(ptr.Pointer())) + } + return 0 +} + +//export callbackQTabWidget_TabRemoved +func callbackQTabWidget_TabRemoved(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "tabRemoved"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQTabWidgetFromPointer(ptr).TabRemovedDefault(int(int32(index))) + } +} + +func (ptr *QTabWidget) ConnectTabRemoved(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabRemoved"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectTabRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabRemoved") + } +} + +func (ptr *QTabWidget) TabRemoved(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabRemoved(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) TabRemovedDefault(index int) { + if ptr.Pointer() != nil { + C.QTabWidget_TabRemovedDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTabWidget) TabShape() QTabWidget__TabShape { + if ptr.Pointer() != nil { + return QTabWidget__TabShape(C.QTabWidget_TabShape(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTabWidget) TabText(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabWidget_TabText(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabWidget) TabToolTip(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabWidget_TabToolTip(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabWidget) TabWhatsThis(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTabWidget_TabWhatsThis(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QTabWidget) TabsClosable() bool { + if ptr.Pointer() != nil { + return int8(C.QTabWidget_TabsClosable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabWidget) UsesScrollButtons() bool { + if ptr.Pointer() != nil { + return int8(C.QTabWidget_UsesScrollButtons(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTabWidget) Widget(index int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QTabWidget_Widget(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTabWidget_DestroyQTabWidget +func callbackQTabWidget_DestroyQTabWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTabWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQTabWidgetFromPointer(ptr).DestroyQTabWidgetDefault() + } +} + +func (ptr *QTabWidget) ConnectDestroyQTabWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTabWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTabWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTabWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTabWidget) DisconnectDestroyQTabWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTabWidget") + } +} + +func (ptr *QTabWidget) DestroyQTabWidget() { + if ptr.Pointer() != nil { + C.QTabWidget_DestroyQTabWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTabWidget) DestroyQTabWidgetDefault() { + if ptr.Pointer() != nil { + C.QTabWidget_DestroyQTabWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTableView struct { + QAbstractItemView +} + +type QTableView_ITF interface { + QAbstractItemView_ITF + QTableView_PTR() *QTableView +} + +func (ptr *QTableView) QTableView_PTR() *QTableView { + return ptr +} + +func (ptr *QTableView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemView_PTR().Pointer() + } + return nil +} + +func (ptr *QTableView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemView_PTR().SetPointer(p) + } +} + +func PointerFromQTableView(ptr QTableView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTableView_PTR().Pointer() + } + return nil +} + +func NewQTableViewFromPointer(ptr unsafe.Pointer) (n *QTableView) { + n = new(QTableView) + n.SetPointer(ptr) + return +} +func NewQTableView(parent QWidget_ITF) *QTableView { + tmpValue := NewQTableViewFromPointer(C.QTableView_NewQTableView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTableView) ClearSpans() { + if ptr.Pointer() != nil { + C.QTableView_ClearSpans(ptr.Pointer()) + } +} + +func (ptr *QTableView) ColumnAt(x int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_ColumnAt(ptr.Pointer(), C.int(int32(x))))) + } + return 0 +} + +//export callbackQTableView_ColumnCountChanged +func callbackQTableView_ColumnCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { + if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) + } else { + NewQTableViewFromPointer(ptr).ColumnCountChangedDefault(int(int32(oldCount)), int(int32(newCount))) + } +} + +func (ptr *QTableView) ConnectColumnCountChanged(f func(oldCount int, newCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil { + f := func(oldCount int, newCount int) { + (*(*func(int, int))(signal))(oldCount, newCount) + f(oldCount, newCount) + } + qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectColumnCountChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged") + } +} + +func (ptr *QTableView) ColumnCountChanged(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QTableView_ColumnCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +func (ptr *QTableView) ColumnCountChangedDefault(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QTableView_ColumnCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +//export callbackQTableView_ColumnMoved +func callbackQTableView_ColumnMoved(ptr unsafe.Pointer, column C.int, oldIndex C.int, newIndex C.int) { + if signal := qt.GetSignal(ptr, "columnMoved"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldIndex)), int(int32(newIndex))) + } else { + NewQTableViewFromPointer(ptr).ColumnMovedDefault(int(int32(column)), int(int32(oldIndex)), int(int32(newIndex))) + } +} + +func (ptr *QTableView) ConnectColumnMoved(f func(column int, oldIndex int, newIndex int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnMoved"); signal != nil { + f := func(column int, oldIndex int, newIndex int) { + (*(*func(int, int, int))(signal))(column, oldIndex, newIndex) + f(column, oldIndex, newIndex) + } + qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectColumnMoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnMoved") + } +} + +func (ptr *QTableView) ColumnMoved(column int, oldIndex int, newIndex int) { + if ptr.Pointer() != nil { + C.QTableView_ColumnMoved(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldIndex)), C.int(int32(newIndex))) + } +} + +func (ptr *QTableView) ColumnMovedDefault(column int, oldIndex int, newIndex int) { + if ptr.Pointer() != nil { + C.QTableView_ColumnMovedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldIndex)), C.int(int32(newIndex))) + } +} + +//export callbackQTableView_ColumnResized +func callbackQTableView_ColumnResized(ptr unsafe.Pointer, column C.int, oldWidth C.int, newWidth C.int) { + if signal := qt.GetSignal(ptr, "columnResized"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldWidth)), int(int32(newWidth))) + } else { + NewQTableViewFromPointer(ptr).ColumnResizedDefault(int(int32(column)), int(int32(oldWidth)), int(int32(newWidth))) + } +} + +func (ptr *QTableView) ConnectColumnResized(f func(column int, oldWidth int, newWidth int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnResized"); signal != nil { + f := func(column int, oldWidth int, newWidth int) { + (*(*func(int, int, int))(signal))(column, oldWidth, newWidth) + f(column, oldWidth, newWidth) + } + qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectColumnResized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnResized") + } +} + +func (ptr *QTableView) ColumnResized(column int, oldWidth int, newWidth int) { + if ptr.Pointer() != nil { + C.QTableView_ColumnResized(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldWidth)), C.int(int32(newWidth))) + } +} + +func (ptr *QTableView) ColumnResizedDefault(column int, oldWidth int, newWidth int) { + if ptr.Pointer() != nil { + C.QTableView_ColumnResizedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldWidth)), C.int(int32(newWidth))) + } +} + +func (ptr *QTableView) ColumnSpan(row int, column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_ColumnSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QTableView) ColumnViewportPosition(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_ColumnViewportPosition(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QTableView) ColumnWidth(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_ColumnWidth(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +//export callbackQTableView_CurrentChanged +func callbackQTableView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } else { + NewQTableViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } +} + +func (ptr *QTableView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *core.QModelIndex, previous *core.QModelIndex) { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QTableView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTableView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QTableView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTableView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QTableView) GridStyle() core.Qt__PenStyle { + if ptr.Pointer() != nil { + return core.Qt__PenStyle(C.QTableView_GridStyle(ptr.Pointer())) + } + return 0 +} + +//export callbackQTableView_HideColumn +func callbackQTableView_HideColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "hideColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTableViewFromPointer(ptr).HideColumnDefault(int(int32(column))) + } +} + +func (ptr *QTableView) ConnectHideColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hideColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectHideColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hideColumn") + } +} + +func (ptr *QTableView) HideColumn(column int) { + if ptr.Pointer() != nil { + C.QTableView_HideColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableView) HideColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTableView_HideColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTableView_HideRow +func callbackQTableView_HideRow(ptr unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "hideRow"); signal != nil { + (*(*func(int))(signal))(int(int32(row))) + } else { + NewQTableViewFromPointer(ptr).HideRowDefault(int(int32(row))) + } +} + +func (ptr *QTableView) ConnectHideRow(f func(row int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hideRow"); signal != nil { + f := func(row int) { + (*(*func(int))(signal))(row) + f(row) + } + qt.ConnectSignal(ptr.Pointer(), "hideRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hideRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectHideRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hideRow") + } +} + +func (ptr *QTableView) HideRow(row int) { + if ptr.Pointer() != nil { + C.QTableView_HideRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableView) HideRowDefault(row int) { + if ptr.Pointer() != nil { + C.QTableView_HideRowDefault(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableView) HorizontalHeader() *QHeaderView { + if ptr.Pointer() != nil { + tmpValue := NewQHeaderViewFromPointer(C.QTableView_HorizontalHeader(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTableView_HorizontalOffset +func callbackQTableView_HorizontalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQTableViewFromPointer(ptr).HorizontalOffsetDefault())) +} + +func (ptr *QTableView) ConnectHorizontalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectHorizontalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") + } +} + +func (ptr *QTableView) HorizontalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_HorizontalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableView) HorizontalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_HorizontalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTableView_IndexAt +func callbackQTableView_IndexAt(ptr unsafe.Pointer, pos unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(pos))) + } + + return core.PointerFromQModelIndex(NewQTableViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(pos))) +} + +func (ptr *QTableView) ConnectIndexAt(f func(pos *core.QPoint) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { + f := func(pos *core.QPoint) *core.QModelIndex { + (*(*func(*core.QPoint) *core.QModelIndex)(signal))(pos) + return f(pos) + } + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectIndexAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexAt") + } +} + +func (ptr *QTableView) IndexAt(pos core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTableView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTableView) IndexAtDefault(pos core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTableView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTableView) IsColumnHidden(column int) bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_IsColumnHidden(ptr.Pointer(), C.int(int32(column)))) != 0 + } + return false +} + +func (ptr *QTableView) IsCornerButtonEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_IsCornerButtonEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTableView_IsIndexHidden +func callbackQTableView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTableViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QTableView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { + f := func(index *core.QModelIndex) bool { + (*(*func(*core.QModelIndex) bool)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectIsIndexHidden() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") + } +} + +func (ptr *QTableView) IsIndexHidden(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QTableView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QTableView) IsRowHidden(row int) bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_IsRowHidden(ptr.Pointer(), C.int(int32(row)))) != 0 + } + return false +} + +func (ptr *QTableView) IsSortingEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_IsSortingEnabled(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTableView_MoveCursor +func callbackQTableView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { + return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) + } + + return core.PointerFromQModelIndex(NewQTableViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) +} + +func (ptr *QTableView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { + f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) + return f(cursorAction, modifiers) + } + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectMoveCursor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveCursor") + } +} + +func (ptr *QTableView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTableView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTableView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTableView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTableView_ResizeColumnToContents +func callbackQTableView_ResizeColumnToContents(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "resizeColumnToContents"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTableViewFromPointer(ptr).ResizeColumnToContentsDefault(int(int32(column))) + } +} + +func (ptr *QTableView) ConnectResizeColumnToContents(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnToContents"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectResizeColumnToContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeColumnToContents") + } +} + +func (ptr *QTableView) ResizeColumnToContents(column int) { + if ptr.Pointer() != nil { + C.QTableView_ResizeColumnToContents(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableView) ResizeColumnToContentsDefault(column int) { + if ptr.Pointer() != nil { + C.QTableView_ResizeColumnToContentsDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTableView_ResizeColumnsToContents +func callbackQTableView_ResizeColumnsToContents(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeColumnsToContents"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableViewFromPointer(ptr).ResizeColumnsToContentsDefault() + } +} + +func (ptr *QTableView) ConnectResizeColumnsToContents(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnsToContents"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resizeColumnsToContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeColumnsToContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectResizeColumnsToContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeColumnsToContents") + } +} + +func (ptr *QTableView) ResizeColumnsToContents() { + if ptr.Pointer() != nil { + C.QTableView_ResizeColumnsToContents(ptr.Pointer()) + } +} + +func (ptr *QTableView) ResizeColumnsToContentsDefault() { + if ptr.Pointer() != nil { + C.QTableView_ResizeColumnsToContentsDefault(ptr.Pointer()) + } +} + +//export callbackQTableView_ResizeRowToContents +func callbackQTableView_ResizeRowToContents(ptr unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "resizeRowToContents"); signal != nil { + (*(*func(int))(signal))(int(int32(row))) + } else { + NewQTableViewFromPointer(ptr).ResizeRowToContentsDefault(int(int32(row))) + } +} + +func (ptr *QTableView) ConnectResizeRowToContents(f func(row int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeRowToContents"); signal != nil { + f := func(row int) { + (*(*func(int))(signal))(row) + f(row) + } + qt.ConnectSignal(ptr.Pointer(), "resizeRowToContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeRowToContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectResizeRowToContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeRowToContents") + } +} + +func (ptr *QTableView) ResizeRowToContents(row int) { + if ptr.Pointer() != nil { + C.QTableView_ResizeRowToContents(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableView) ResizeRowToContentsDefault(row int) { + if ptr.Pointer() != nil { + C.QTableView_ResizeRowToContentsDefault(ptr.Pointer(), C.int(int32(row))) + } +} + +//export callbackQTableView_ResizeRowsToContents +func callbackQTableView_ResizeRowsToContents(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeRowsToContents"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableViewFromPointer(ptr).ResizeRowsToContentsDefault() + } +} + +func (ptr *QTableView) ConnectResizeRowsToContents(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeRowsToContents"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resizeRowsToContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeRowsToContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectResizeRowsToContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeRowsToContents") + } +} + +func (ptr *QTableView) ResizeRowsToContents() { + if ptr.Pointer() != nil { + C.QTableView_ResizeRowsToContents(ptr.Pointer()) + } +} + +func (ptr *QTableView) ResizeRowsToContentsDefault() { + if ptr.Pointer() != nil { + C.QTableView_ResizeRowsToContentsDefault(ptr.Pointer()) + } +} + +func (ptr *QTableView) RowAt(y int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_RowAt(ptr.Pointer(), C.int(int32(y))))) + } + return 0 +} + +//export callbackQTableView_RowCountChanged +func callbackQTableView_RowCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { + if signal := qt.GetSignal(ptr, "rowCountChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) + } else { + NewQTableViewFromPointer(ptr).RowCountChangedDefault(int(int32(oldCount)), int(int32(newCount))) + } +} + +func (ptr *QTableView) ConnectRowCountChanged(f func(oldCount int, newCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowCountChanged"); signal != nil { + f := func(oldCount int, newCount int) { + (*(*func(int, int))(signal))(oldCount, newCount) + f(oldCount, newCount) + } + qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectRowCountChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowCountChanged") + } +} + +func (ptr *QTableView) RowCountChanged(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QTableView_RowCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +func (ptr *QTableView) RowCountChangedDefault(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QTableView_RowCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +func (ptr *QTableView) RowHeight(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_RowHeight(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +//export callbackQTableView_RowMoved +func callbackQTableView_RowMoved(ptr unsafe.Pointer, row C.int, oldIndex C.int, newIndex C.int) { + if signal := qt.GetSignal(ptr, "rowMoved"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(row)), int(int32(oldIndex)), int(int32(newIndex))) + } else { + NewQTableViewFromPointer(ptr).RowMovedDefault(int(int32(row)), int(int32(oldIndex)), int(int32(newIndex))) + } +} + +func (ptr *QTableView) ConnectRowMoved(f func(row int, oldIndex int, newIndex int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowMoved"); signal != nil { + f := func(row int, oldIndex int, newIndex int) { + (*(*func(int, int, int))(signal))(row, oldIndex, newIndex) + f(row, oldIndex, newIndex) + } + qt.ConnectSignal(ptr.Pointer(), "rowMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectRowMoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowMoved") + } +} + +func (ptr *QTableView) RowMoved(row int, oldIndex int, newIndex int) { + if ptr.Pointer() != nil { + C.QTableView_RowMoved(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldIndex)), C.int(int32(newIndex))) + } +} + +func (ptr *QTableView) RowMovedDefault(row int, oldIndex int, newIndex int) { + if ptr.Pointer() != nil { + C.QTableView_RowMovedDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldIndex)), C.int(int32(newIndex))) + } +} + +//export callbackQTableView_RowResized +func callbackQTableView_RowResized(ptr unsafe.Pointer, row C.int, oldHeight C.int, newHeight C.int) { + if signal := qt.GetSignal(ptr, "rowResized"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(row)), int(int32(oldHeight)), int(int32(newHeight))) + } else { + NewQTableViewFromPointer(ptr).RowResizedDefault(int(int32(row)), int(int32(oldHeight)), int(int32(newHeight))) + } +} + +func (ptr *QTableView) ConnectRowResized(f func(row int, oldHeight int, newHeight int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowResized"); signal != nil { + f := func(row int, oldHeight int, newHeight int) { + (*(*func(int, int, int))(signal))(row, oldHeight, newHeight) + f(row, oldHeight, newHeight) + } + qt.ConnectSignal(ptr.Pointer(), "rowResized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowResized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectRowResized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowResized") + } +} + +func (ptr *QTableView) RowResized(row int, oldHeight int, newHeight int) { + if ptr.Pointer() != nil { + C.QTableView_RowResized(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldHeight)), C.int(int32(newHeight))) + } +} + +func (ptr *QTableView) RowResizedDefault(row int, oldHeight int, newHeight int) { + if ptr.Pointer() != nil { + C.QTableView_RowResizedDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldHeight)), C.int(int32(newHeight))) + } +} + +func (ptr *QTableView) RowSpan(row int, column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_RowSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QTableView) RowViewportPosition(row int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_RowViewportPosition(ptr.Pointer(), C.int(int32(row))))) + } + return 0 +} + +//export callbackQTableView_SelectColumn +func callbackQTableView_SelectColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "selectColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTableViewFromPointer(ptr).SelectColumnDefault(int(int32(column))) + } +} + +func (ptr *QTableView) ConnectSelectColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSelectColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectColumn") + } +} + +func (ptr *QTableView) SelectColumn(column int) { + if ptr.Pointer() != nil { + C.QTableView_SelectColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableView) SelectColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTableView_SelectColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTableView_SelectRow +func callbackQTableView_SelectRow(ptr unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "selectRow"); signal != nil { + (*(*func(int))(signal))(int(int32(row))) + } else { + NewQTableViewFromPointer(ptr).SelectRowDefault(int(int32(row))) + } +} + +func (ptr *QTableView) ConnectSelectRow(f func(row int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectRow"); signal != nil { + f := func(row int) { + (*(*func(int))(signal))(row) + f(row) + } + qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSelectRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectRow") + } +} + +func (ptr *QTableView) SelectRow(row int) { + if ptr.Pointer() != nil { + C.QTableView_SelectRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableView) SelectRowDefault(row int) { + if ptr.Pointer() != nil { + C.QTableView_SelectRowDefault(ptr.Pointer(), C.int(int32(row))) + } +} + +//export callbackQTableView_SelectionChanged +func callbackQTableView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } else { + NewQTableViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } +} + +func (ptr *QTableView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) + f(selected, deselected) + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QTableView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QTableView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QTableView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QTableView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QTableView) SetColumnHidden(column int, hide bool) { + if ptr.Pointer() != nil { + C.QTableView_SetColumnHidden(ptr.Pointer(), C.int(int32(column)), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QTableView) SetColumnWidth(column int, width int) { + if ptr.Pointer() != nil { + C.QTableView_SetColumnWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(width))) + } +} + +func (ptr *QTableView) SetCornerButtonEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QTableView_SetCornerButtonEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTableView) SetGridStyle(style core.Qt__PenStyle) { + if ptr.Pointer() != nil { + C.QTableView_SetGridStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QTableView) SetHorizontalHeader(header QHeaderView_ITF) { + if ptr.Pointer() != nil { + C.QTableView_SetHorizontalHeader(ptr.Pointer(), PointerFromQHeaderView(header)) + } +} + +//export callbackQTableView_SetRootIndex +func callbackQTableView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQTableViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QTableView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSetRootIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") + } +} + +func (ptr *QTableView) SetRootIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTableView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTableView) SetRootIndexDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTableView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTableView) SetRowHeight(row int, height int) { + if ptr.Pointer() != nil { + C.QTableView_SetRowHeight(ptr.Pointer(), C.int(int32(row)), C.int(int32(height))) + } +} + +func (ptr *QTableView) SetRowHidden(row int, hide bool) { + if ptr.Pointer() != nil { + C.QTableView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +//export callbackQTableView_SetSelection +func callbackQTableView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) + } else { + NewQTableViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) + } +} + +func (ptr *QTableView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags) + f(rect, flags) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QTableView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTableView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) + } +} + +func (ptr *QTableView) SetSelectionDefault(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTableView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) + } +} + +//export callbackQTableView_SetShowGrid +func callbackQTableView_SetShowGrid(ptr unsafe.Pointer, show C.char) { + if signal := qt.GetSignal(ptr, "setShowGrid"); signal != nil { + (*(*func(bool))(signal))(int8(show) != 0) + } else { + NewQTableViewFromPointer(ptr).SetShowGridDefault(int8(show) != 0) + } +} + +func (ptr *QTableView) ConnectSetShowGrid(f func(show bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setShowGrid"); signal != nil { + f := func(show bool) { + (*(*func(bool))(signal))(show) + f(show) + } + qt.ConnectSignal(ptr.Pointer(), "setShowGrid", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setShowGrid", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSetShowGrid() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setShowGrid") + } +} + +func (ptr *QTableView) SetShowGrid(show bool) { + if ptr.Pointer() != nil { + C.QTableView_SetShowGrid(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QTableView) SetShowGridDefault(show bool) { + if ptr.Pointer() != nil { + C.QTableView_SetShowGridDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QTableView) SetSortingEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QTableView_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTableView) SetSpan(row int, column int, rowSpanCount int, columnSpanCount int) { + if ptr.Pointer() != nil { + C.QTableView_SetSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpanCount)), C.int(int32(columnSpanCount))) + } +} + +func (ptr *QTableView) SetVerticalHeader(header QHeaderView_ITF) { + if ptr.Pointer() != nil { + C.QTableView_SetVerticalHeader(ptr.Pointer(), PointerFromQHeaderView(header)) + } +} + +func (ptr *QTableView) SetWordWrap(on bool) { + if ptr.Pointer() != nil { + C.QTableView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +//export callbackQTableView_ShowColumn +func callbackQTableView_ShowColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "showColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTableViewFromPointer(ptr).ShowColumnDefault(int(int32(column))) + } +} + +func (ptr *QTableView) ConnectShowColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectShowColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showColumn") + } +} + +func (ptr *QTableView) ShowColumn(column int) { + if ptr.Pointer() != nil { + C.QTableView_ShowColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableView) ShowColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTableView_ShowColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableView) ShowGrid() bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_ShowGrid(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTableView_ShowRow +func callbackQTableView_ShowRow(ptr unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "showRow"); signal != nil { + (*(*func(int))(signal))(int(int32(row))) + } else { + NewQTableViewFromPointer(ptr).ShowRowDefault(int(int32(row))) + } +} + +func (ptr *QTableView) ConnectShowRow(f func(row int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showRow"); signal != nil { + f := func(row int) { + (*(*func(int))(signal))(row) + f(row) + } + qt.ConnectSignal(ptr.Pointer(), "showRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectShowRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showRow") + } +} + +func (ptr *QTableView) ShowRow(row int) { + if ptr.Pointer() != nil { + C.QTableView_ShowRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableView) ShowRowDefault(row int) { + if ptr.Pointer() != nil { + C.QTableView_ShowRowDefault(ptr.Pointer(), C.int(int32(row))) + } +} + +//export callbackQTableView_SortByColumn +func callbackQTableView_SortByColumn(ptr unsafe.Pointer, column C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sortByColumn"); signal != nil { + (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) + } else { + NewQTableViewFromPointer(ptr).SortByColumnDefault(int(int32(column)), core.Qt__SortOrder(order)) + } +} + +func (ptr *QTableView) ConnectSortByColumn(f func(column int, order core.Qt__SortOrder)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sortByColumn"); signal != nil { + f := func(column int, order core.Qt__SortOrder) { + (*(*func(int, core.Qt__SortOrder))(signal))(column, order) + f(column, order) + } + qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectSortByColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sortByColumn") + } +} + +func (ptr *QTableView) SortByColumn(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTableView_SortByColumn(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QTableView) SortByColumnDefault(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTableView_SortByColumnDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +//export callbackQTableView_UpdateGeometries +func callbackQTableView_UpdateGeometries(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableViewFromPointer(ptr).UpdateGeometriesDefault() + } +} + +func (ptr *QTableView) ConnectUpdateGeometries(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectUpdateGeometries() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") + } +} + +func (ptr *QTableView) UpdateGeometries() { + if ptr.Pointer() != nil { + C.QTableView_UpdateGeometries(ptr.Pointer()) + } +} + +func (ptr *QTableView) UpdateGeometriesDefault() { + if ptr.Pointer() != nil { + C.QTableView_UpdateGeometriesDefault(ptr.Pointer()) + } +} + +func (ptr *QTableView) VerticalHeader() *QHeaderView { + if ptr.Pointer() != nil { + tmpValue := NewQHeaderViewFromPointer(C.QTableView_VerticalHeader(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTableView_VerticalOffset +func callbackQTableView_VerticalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQTableViewFromPointer(ptr).VerticalOffsetDefault())) +} + +func (ptr *QTableView) ConnectVerticalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectVerticalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") + } +} + +func (ptr *QTableView) VerticalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_VerticalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableView) VerticalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableView_VerticalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableView) WordWrap() bool { + if ptr.Pointer() != nil { + return int8(C.QTableView_WordWrap(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTableView_DestroyQTableView +func callbackQTableView_DestroyQTableView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTableView"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableViewFromPointer(ptr).DestroyQTableViewDefault() + } +} + +func (ptr *QTableView) ConnectDestroyQTableView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTableView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTableView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTableView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableView) DisconnectDestroyQTableView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTableView") + } +} + +func (ptr *QTableView) DestroyQTableView() { + if ptr.Pointer() != nil { + C.QTableView_DestroyQTableView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTableView) DestroyQTableViewDefault() { + if ptr.Pointer() != nil { + C.QTableView_DestroyQTableViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQTableView_ScrollTo +func callbackQTableView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } else { + NewQTableViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QTableView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTableView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +func (ptr *QTableView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTableView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +//export callbackQTableView_VisualRect +func callbackQTableView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQRect(NewQTableViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QTableView) VisualRect(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTableView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QTableView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTableView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQTableView_VisualRegionForSelection +func callbackQTableView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { + return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) + } + + return gui.PointerFromQRegion(NewQTableViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) +} + +func (ptr *QTableView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QTableView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QTableView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QTableView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +type QTableWidget struct { + QTableView +} + +type QTableWidget_ITF interface { + QTableView_ITF + QTableWidget_PTR() *QTableWidget +} + +func (ptr *QTableWidget) QTableWidget_PTR() *QTableWidget { + return ptr +} + +func (ptr *QTableWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTableView_PTR().Pointer() + } + return nil +} + +func (ptr *QTableWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTableView_PTR().SetPointer(p) + } +} + +func PointerFromQTableWidget(ptr QTableWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTableWidget_PTR().Pointer() + } + return nil +} + +func NewQTableWidgetFromPointer(ptr unsafe.Pointer) (n *QTableWidget) { + n = new(QTableWidget) + n.SetPointer(ptr) + return +} +func NewQTableWidget(parent QWidget_ITF) *QTableWidget { + tmpValue := NewQTableWidgetFromPointer(C.QTableWidget_NewQTableWidget(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTableWidget2(rows int, columns int, parent QWidget_ITF) *QTableWidget { + tmpValue := NewQTableWidgetFromPointer(C.QTableWidget_NewQTableWidget2(C.int(int32(rows)), C.int(int32(columns)), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTableWidget_CellActivated +func callbackQTableWidget_CellActivated(ptr unsafe.Pointer, row C.int, column C.int) { + if signal := qt.GetSignal(ptr, "cellActivated"); signal != nil { + (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) + } + +} + +func (ptr *QTableWidget) ConnectCellActivated(f func(row int, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cellActivated") { + C.QTableWidget_ConnectCellActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cellActivated"); signal != nil { + f := func(row int, column int) { + (*(*func(int, int))(signal))(row, column) + f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCellActivated() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCellActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cellActivated") + } +} + +func (ptr *QTableWidget) CellActivated(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_CellActivated(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +//export callbackQTableWidget_CellChanged +func callbackQTableWidget_CellChanged(ptr unsafe.Pointer, row C.int, column C.int) { + if signal := qt.GetSignal(ptr, "cellChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) + } + +} + +func (ptr *QTableWidget) ConnectCellChanged(f func(row int, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cellChanged") { + C.QTableWidget_ConnectCellChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cellChanged"); signal != nil { + f := func(row int, column int) { + (*(*func(int, int))(signal))(row, column) + f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCellChanged() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCellChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cellChanged") + } +} + +func (ptr *QTableWidget) CellChanged(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_CellChanged(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +//export callbackQTableWidget_CellClicked +func callbackQTableWidget_CellClicked(ptr unsafe.Pointer, row C.int, column C.int) { + if signal := qt.GetSignal(ptr, "cellClicked"); signal != nil { + (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) + } + +} + +func (ptr *QTableWidget) ConnectCellClicked(f func(row int, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cellClicked") { + C.QTableWidget_ConnectCellClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cellClicked"); signal != nil { + f := func(row int, column int) { + (*(*func(int, int))(signal))(row, column) + f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCellClicked() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCellClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cellClicked") + } +} + +func (ptr *QTableWidget) CellClicked(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_CellClicked(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +//export callbackQTableWidget_CellDoubleClicked +func callbackQTableWidget_CellDoubleClicked(ptr unsafe.Pointer, row C.int, column C.int) { + if signal := qt.GetSignal(ptr, "cellDoubleClicked"); signal != nil { + (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) + } + +} + +func (ptr *QTableWidget) ConnectCellDoubleClicked(f func(row int, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cellDoubleClicked") { + C.QTableWidget_ConnectCellDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cellDoubleClicked"); signal != nil { + f := func(row int, column int) { + (*(*func(int, int))(signal))(row, column) + f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCellDoubleClicked() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCellDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cellDoubleClicked") + } +} + +func (ptr *QTableWidget) CellDoubleClicked(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_CellDoubleClicked(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +//export callbackQTableWidget_CellEntered +func callbackQTableWidget_CellEntered(ptr unsafe.Pointer, row C.int, column C.int) { + if signal := qt.GetSignal(ptr, "cellEntered"); signal != nil { + (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) + } + +} + +func (ptr *QTableWidget) ConnectCellEntered(f func(row int, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cellEntered") { + C.QTableWidget_ConnectCellEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cellEntered"); signal != nil { + f := func(row int, column int) { + (*(*func(int, int))(signal))(row, column) + f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCellEntered() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCellEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cellEntered") + } +} + +func (ptr *QTableWidget) CellEntered(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_CellEntered(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +//export callbackQTableWidget_CellPressed +func callbackQTableWidget_CellPressed(ptr unsafe.Pointer, row C.int, column C.int) { + if signal := qt.GetSignal(ptr, "cellPressed"); signal != nil { + (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) + } + +} + +func (ptr *QTableWidget) ConnectCellPressed(f func(row int, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cellPressed") { + C.QTableWidget_ConnectCellPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cellPressed"); signal != nil { + f := func(row int, column int) { + (*(*func(int, int))(signal))(row, column) + f(row, column) + } + qt.ConnectSignal(ptr.Pointer(), "cellPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cellPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCellPressed() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCellPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cellPressed") + } +} + +func (ptr *QTableWidget) CellPressed(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_CellPressed(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +func (ptr *QTableWidget) CellWidget(row int, column int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QTableWidget_CellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTableWidget_Clear +func callbackQTableWidget_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableWidgetFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QTableWidget) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QTableWidget) Clear() { + if ptr.Pointer() != nil { + C.QTableWidget_Clear(ptr.Pointer()) + } +} + +func (ptr *QTableWidget) ClearDefault() { + if ptr.Pointer() != nil { + C.QTableWidget_ClearDefault(ptr.Pointer()) + } +} + +//export callbackQTableWidget_ClearContents +func callbackQTableWidget_ClearContents(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clearContents"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableWidgetFromPointer(ptr).ClearContentsDefault() + } +} + +func (ptr *QTableWidget) ConnectClearContents(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clearContents"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clearContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clearContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectClearContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clearContents") + } +} + +func (ptr *QTableWidget) ClearContents() { + if ptr.Pointer() != nil { + C.QTableWidget_ClearContents(ptr.Pointer()) + } +} + +func (ptr *QTableWidget) ClearContentsDefault() { + if ptr.Pointer() != nil { + C.QTableWidget_ClearContentsDefault(ptr.Pointer()) + } +} + +func (ptr *QTableWidget) ClosePersistentEditor(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) Column(item QTableWidgetItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_Column(ptr.Pointer(), PointerFromQTableWidgetItem(item)))) + } + return 0 +} + +func (ptr *QTableWidget) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTableWidget_CurrentCellChanged +func callbackQTableWidget_CurrentCellChanged(ptr unsafe.Pointer, currentRow C.int, currentColumn C.int, previousRow C.int, previousColumn C.int) { + if signal := qt.GetSignal(ptr, "currentCellChanged"); signal != nil { + (*(*func(int, int, int, int))(signal))(int(int32(currentRow)), int(int32(currentColumn)), int(int32(previousRow)), int(int32(previousColumn))) + } + +} + +func (ptr *QTableWidget) ConnectCurrentCellChanged(f func(currentRow int, currentColumn int, previousRow int, previousColumn int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentCellChanged") { + C.QTableWidget_ConnectCurrentCellChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentCellChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentCellChanged"); signal != nil { + f := func(currentRow int, currentColumn int, previousRow int, previousColumn int) { + (*(*func(int, int, int, int))(signal))(currentRow, currentColumn, previousRow, previousColumn) + f(currentRow, currentColumn, previousRow, previousColumn) + } + qt.ConnectSignal(ptr.Pointer(), "currentCellChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentCellChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCurrentCellChanged() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCurrentCellChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentCellChanged") + } +} + +func (ptr *QTableWidget) CurrentCellChanged(currentRow int, currentColumn int, previousRow int, previousColumn int) { + if ptr.Pointer() != nil { + C.QTableWidget_CurrentCellChanged(ptr.Pointer(), C.int(int32(currentRow)), C.int(int32(currentColumn)), C.int(int32(previousRow)), C.int(int32(previousColumn))) + } +} + +func (ptr *QTableWidget) CurrentColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_CurrentColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidget) CurrentItem() *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_CurrentItem(ptr.Pointer())) + } + return nil +} + +//export callbackQTableWidget_CurrentItemChanged +func callbackQTableWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil { + (*(*func(*QTableWidgetItem, *QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(current), NewQTableWidgetItemFromPointer(previous)) + } + +} + +func (ptr *QTableWidget) ConnectCurrentItemChanged(f func(current *QTableWidgetItem, previous *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") { + C.QTableWidget_ConnectCurrentItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentItemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil { + f := func(current *QTableWidgetItem, previous *QTableWidgetItem) { + (*(*func(*QTableWidgetItem, *QTableWidgetItem))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectCurrentItemChanged() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectCurrentItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged") + } +} + +func (ptr *QTableWidget) CurrentItemChanged(current QTableWidgetItem_ITF, previous QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQTableWidgetItem(current), PointerFromQTableWidgetItem(previous)) + } +} + +func (ptr *QTableWidget) CurrentRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_CurrentRow(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTableWidget_DropMimeData +func callbackQTableWidget_DropMimeData(ptr unsafe.Pointer, row C.int, column C.int, data unsafe.Pointer, action C.longlong) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(int(int32(row)), int(int32(column)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTableWidgetFromPointer(ptr).DropMimeDataDefault(int(int32(row)), int(int32(column)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) +} + +func (ptr *QTableWidget) ConnectDropMimeData(f func(row int, column int, data *core.QMimeData, action core.Qt__DropAction) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { + f := func(row int, column int, data *core.QMimeData, action core.Qt__DropAction) bool { + (*(*func(int, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(row, column, data, action) + return f(row, column, data, action) + } + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectDropMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") + } +} + +func (ptr *QTableWidget) DropMimeData(row int, column int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { + if ptr.Pointer() != nil { + return int8(C.QTableWidget_DropMimeData(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 + } + return false +} + +func (ptr *QTableWidget) DropMimeDataDefault(row int, column int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { + if ptr.Pointer() != nil { + return int8(C.QTableWidget_DropMimeDataDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 + } + return false +} + +func (ptr *QTableWidget) EditItem(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_EditItem(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) FindItems(text string, flags core.Qt__MatchFlag) []*QTableWidgetItem { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { + out := make([]*QTableWidgetItem, int(l.len)) + tmpList := NewQTableWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__findItems_atList(i) + } + return out + }(C.QTableWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags))) + } + return make([]*QTableWidgetItem, 0) +} + +func (ptr *QTableWidget) HorizontalHeaderItem(column int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_HorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) + } + return nil +} + +func (ptr *QTableWidget) IndexFromItem(item QTableWidgetItem_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTableWidget_IndexFromItem(ptr.Pointer(), PointerFromQTableWidgetItem(item))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTableWidget_InsertColumn +func callbackQTableWidget_InsertColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "insertColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTableWidgetFromPointer(ptr).InsertColumnDefault(int(int32(column))) + } +} + +func (ptr *QTableWidget) ConnectInsertColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "insertColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectInsertColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertColumn") + } +} + +func (ptr *QTableWidget) InsertColumn(column int) { + if ptr.Pointer() != nil { + C.QTableWidget_InsertColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableWidget) InsertColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTableWidget_InsertColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTableWidget_InsertRow +func callbackQTableWidget_InsertRow(ptr unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "insertRow"); signal != nil { + (*(*func(int))(signal))(int(int32(row))) + } else { + NewQTableWidgetFromPointer(ptr).InsertRowDefault(int(int32(row))) + } +} + +func (ptr *QTableWidget) ConnectInsertRow(f func(row int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertRow"); signal != nil { + f := func(row int) { + (*(*func(int))(signal))(row) + f(row) + } + qt.ConnectSignal(ptr.Pointer(), "insertRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectInsertRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertRow") + } +} + +func (ptr *QTableWidget) InsertRow(row int) { + if ptr.Pointer() != nil { + C.QTableWidget_InsertRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableWidget) InsertRowDefault(row int) { + if ptr.Pointer() != nil { + C.QTableWidget_InsertRowDefault(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableWidget) IsPersistentEditorOpen(item QTableWidgetItem_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTableWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQTableWidgetItem(item))) != 0 + } + return false +} + +func (ptr *QTableWidget) Item(row int, column int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_Item(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +//export callbackQTableWidget_ItemActivated +func callbackQTableWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil { + (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTableWidget) ConnectItemActivated(f func(item *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") { + C.QTableWidget_ConnectItemActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil { + f := func(item *QTableWidgetItem) { + (*(*func(*QTableWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemActivated() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemActivated") + } +} + +func (ptr *QTableWidget) ItemActivated(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ItemActivated(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) ItemAt(point core.QPoint_ITF) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(point))) + } + return nil +} + +func (ptr *QTableWidget) ItemAt2(ax int, ay int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemAt2(ptr.Pointer(), C.int(int32(ax)), C.int(int32(ay)))) + } + return nil +} + +//export callbackQTableWidget_ItemChanged +func callbackQTableWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { + (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTableWidget) ConnectItemChanged(f func(item *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { + C.QTableWidget_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { + f := func(item *QTableWidgetItem) { + (*(*func(*QTableWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemChanged() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemChanged") + } +} + +func (ptr *QTableWidget) ItemChanged(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ItemChanged(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +//export callbackQTableWidget_ItemClicked +func callbackQTableWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil { + (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTableWidget) ConnectItemClicked(f func(item *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") { + C.QTableWidget_ConnectItemClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil { + f := func(item *QTableWidgetItem) { + (*(*func(*QTableWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemClicked() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemClicked") + } +} + +func (ptr *QTableWidget) ItemClicked(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ItemClicked(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +//export callbackQTableWidget_ItemDoubleClicked +func callbackQTableWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil { + (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTableWidget) ConnectItemDoubleClicked(f func(item *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") { + C.QTableWidget_ConnectItemDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil { + f := func(item *QTableWidgetItem) { + (*(*func(*QTableWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemDoubleClicked() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked") + } +} + +func (ptr *QTableWidget) ItemDoubleClicked(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +//export callbackQTableWidget_ItemEntered +func callbackQTableWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil { + (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTableWidget) ConnectItemEntered(f func(item *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") { + C.QTableWidget_ConnectItemEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil { + f := func(item *QTableWidgetItem) { + (*(*func(*QTableWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemEntered() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemEntered") + } +} + +func (ptr *QTableWidget) ItemEntered(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ItemEntered(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) ItemFromIndex(index core.QModelIndex_ITF) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return nil +} + +//export callbackQTableWidget_ItemPressed +func callbackQTableWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil { + (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTableWidget) ConnectItemPressed(f func(item *QTableWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") { + C.QTableWidget_ConnectItemPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil { + f := func(item *QTableWidgetItem) { + (*(*func(*QTableWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemPressed() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemPressed") + } +} + +func (ptr *QTableWidget) ItemPressed(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_ItemPressed(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) ItemPrototype() *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemPrototype(ptr.Pointer())) + } + return nil +} + +//export callbackQTableWidget_ItemSelectionChanged +func callbackQTableWidget_ItemSelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTableWidget) ConnectItemSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") { + C.QTableWidget_ConnectItemSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemSelectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectItemSelectionChanged() { + if ptr.Pointer() != nil { + C.QTableWidget_DisconnectItemSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged") + } +} + +func (ptr *QTableWidget) ItemSelectionChanged() { + if ptr.Pointer() != nil { + C.QTableWidget_ItemSelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QTableWidget) Items(data core.QMimeData_ITF) []*QTableWidgetItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { + out := make([]*QTableWidgetItem, int(l.len)) + tmpList := NewQTableWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__items_atList(i) + } + return out + }(C.QTableWidget_Items(ptr.Pointer(), core.PointerFromQMimeData(data))) + } + return make([]*QTableWidgetItem, 0) +} + +//export callbackQTableWidget_MimeData +func callbackQTableWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return core.PointerFromQMimeData((*(*func([]*QTableWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { + out := make([]*QTableWidgetItem, int(l.len)) + tmpList := NewQTableWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_items_atList(i) + } + return out + }(items))) + } + + return core.PointerFromQMimeData(NewQTableWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { + out := make([]*QTableWidgetItem, int(l.len)) + tmpList := NewQTableWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_items_atList(i) + } + return out + }(items))) +} + +func (ptr *QTableWidget) ConnectMimeData(f func(items []*QTableWidgetItem) *core.QMimeData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { + f := func(items []*QTableWidgetItem) *core.QMimeData { + (*(*func([]*QTableWidgetItem) *core.QMimeData)(signal))(items) + return f(items) + } + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeData") + } +} + +func (ptr *QTableWidget) MimeData(items []*QTableWidgetItem) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QTableWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTableWidgetFromPointer(NewQTableWidgetFromPointer(nil).__mimeData_items_newList()) + for _, v := range items { + tmpList.__mimeData_items_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTableWidget) MimeDataDefault(items []*QTableWidgetItem) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QTableWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTableWidgetFromPointer(NewQTableWidgetFromPointer(nil).__mimeData_items_newList()) + for _, v := range items { + tmpList.__mimeData_items_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTableWidget_MimeTypes +func callbackQTableWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQTableWidgetFromPointer(ptr).MimeTypesDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QTableWidget) ConnectMimeTypes(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectMimeTypes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") + } +} + +func (ptr *QTableWidget) MimeTypes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QTableWidget_MimeTypes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QTableWidget) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QTableWidget_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QTableWidget) OpenPersistentEditor(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) RemoveCellWidget(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_RemoveCellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +//export callbackQTableWidget_RemoveColumn +func callbackQTableWidget_RemoveColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "removeColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTableWidgetFromPointer(ptr).RemoveColumnDefault(int(int32(column))) + } +} + +func (ptr *QTableWidget) ConnectRemoveColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "removeColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectRemoveColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeColumn") + } +} + +func (ptr *QTableWidget) RemoveColumn(column int) { + if ptr.Pointer() != nil { + C.QTableWidget_RemoveColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTableWidget) RemoveColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTableWidget_RemoveColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTableWidget_RemoveRow +func callbackQTableWidget_RemoveRow(ptr unsafe.Pointer, row C.int) { + if signal := qt.GetSignal(ptr, "removeRow"); signal != nil { + (*(*func(int))(signal))(int(int32(row))) + } else { + NewQTableWidgetFromPointer(ptr).RemoveRowDefault(int(int32(row))) + } +} + +func (ptr *QTableWidget) ConnectRemoveRow(f func(row int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "removeRow"); signal != nil { + f := func(row int) { + (*(*func(int))(signal))(row) + f(row) + } + qt.ConnectSignal(ptr.Pointer(), "removeRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "removeRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectRemoveRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "removeRow") + } +} + +func (ptr *QTableWidget) RemoveRow(row int) { + if ptr.Pointer() != nil { + C.QTableWidget_RemoveRow(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableWidget) RemoveRowDefault(row int) { + if ptr.Pointer() != nil { + C.QTableWidget_RemoveRowDefault(ptr.Pointer(), C.int(int32(row))) + } +} + +func (ptr *QTableWidget) Row(item QTableWidgetItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_Row(ptr.Pointer(), PointerFromQTableWidgetItem(item)))) + } + return 0 +} + +func (ptr *QTableWidget) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_RowCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTableWidget_ScrollToItem +func callbackQTableWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil { + (*(*func(*QTableWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQTableWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) + } else { + NewQTableWidgetFromPointer(ptr).ScrollToItemDefault(NewQTableWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QTableWidget) ConnectScrollToItem(f func(item *QTableWidgetItem, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil { + f := func(item *QTableWidgetItem, hint QAbstractItemView__ScrollHint) { + (*(*func(*QTableWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint) + f(item, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectScrollToItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToItem") + } +} + +func (ptr *QTableWidget) ScrollToItem(item QTableWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTableWidget_ScrollToItem(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(hint)) + } +} + +func (ptr *QTableWidget) ScrollToItemDefault(item QTableWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTableWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(hint)) + } +} + +func (ptr *QTableWidget) SelectedItems() []*QTableWidgetItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { + out := make([]*QTableWidgetItem, int(l.len)) + tmpList := NewQTableWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedItems_atList(i) + } + return out + }(C.QTableWidget_SelectedItems(ptr.Pointer())) + } + return make([]*QTableWidgetItem, 0) +} + +func (ptr *QTableWidget) SelectedRanges() []*QTableWidgetSelectionRange { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetSelectionRange { + out := make([]*QTableWidgetSelectionRange, int(l.len)) + tmpList := NewQTableWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedRanges_atList(i) + } + return out + }(C.QTableWidget_SelectedRanges(ptr.Pointer())) + } + return make([]*QTableWidgetSelectionRange, 0) +} + +func (ptr *QTableWidget) SetCellWidget(row int, column int, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_SetCellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQWidget(widget)) + } +} + +func (ptr *QTableWidget) SetColumnCount(columns int) { + if ptr.Pointer() != nil { + C.QTableWidget_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) + } +} + +func (ptr *QTableWidget) SetCurrentCell(row int, column int) { + if ptr.Pointer() != nil { + C.QTableWidget_SetCurrentCell(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) + } +} + +func (ptr *QTableWidget) SetCurrentCell2(row int, column int, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTableWidget_SetCurrentCell2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.longlong(command)) + } +} + +func (ptr *QTableWidget) SetCurrentItem(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_SetCurrentItem(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) SetCurrentItem2(item QTableWidgetItem_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTableWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(command)) + } +} + +func (ptr *QTableWidget) SetHorizontalHeaderItem(column int, item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_SetHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) SetHorizontalHeaderLabels(labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QTableWidget_SetHorizontalHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +func (ptr *QTableWidget) SetItem(row int, column int, item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_SetItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) SetItemPrototype(item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_SetItemPrototype(ptr.Pointer(), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) SetRangeSelected(ran QTableWidgetSelectionRange_ITF, sele bool) { + if ptr.Pointer() != nil { + C.QTableWidget_SetRangeSelected(ptr.Pointer(), PointerFromQTableWidgetSelectionRange(ran), C.char(int8(qt.GoBoolToInt(sele)))) + } +} + +func (ptr *QTableWidget) SetRowCount(rows int) { + if ptr.Pointer() != nil { + C.QTableWidget_SetRowCount(ptr.Pointer(), C.int(int32(rows))) + } +} + +func (ptr *QTableWidget) SetVerticalHeaderItem(row int, item QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget_SetVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)), PointerFromQTableWidgetItem(item)) + } +} + +func (ptr *QTableWidget) SetVerticalHeaderLabels(labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QTableWidget_SetVerticalHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +func (ptr *QTableWidget) SortItems(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTableWidget_SortItems(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +//export callbackQTableWidget_SupportedDropActions +func callbackQTableWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQTableWidgetFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QTableWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { + f := func() core.Qt__DropAction { + (*(*func() core.Qt__DropAction)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectSupportedDropActions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") + } +} + +func (ptr *QTableWidget) SupportedDropActions() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QTableWidget_SupportedDropActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTableWidget) SupportedDropActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QTableWidget_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTableWidget) TakeHorizontalHeaderItem(column int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) + } + return nil +} + +func (ptr *QTableWidget) TakeItem(row int, column int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) + } + return nil +} + +func (ptr *QTableWidget) TakeVerticalHeaderItem(row int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) + } + return nil +} + +func (ptr *QTableWidget) VerticalHeaderItem(row int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget_VerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) + } + return nil +} + +func (ptr *QTableWidget) VisualColumn(logicalColumn int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_VisualColumn(ptr.Pointer(), C.int(int32(logicalColumn))))) + } + return 0 +} + +func (ptr *QTableWidget) VisualItemRect(item QTableWidgetItem_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTableWidget_VisualItemRect(ptr.Pointer(), PointerFromQTableWidgetItem(item))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QTableWidget) VisualRow(logicalRow int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidget_VisualRow(ptr.Pointer(), C.int(int32(logicalRow))))) + } + return 0 +} + +//export callbackQTableWidget_DestroyQTableWidget +func callbackQTableWidget_DestroyQTableWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTableWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableWidgetFromPointer(ptr).DestroyQTableWidgetDefault() + } +} + +func (ptr *QTableWidget) ConnectDestroyQTableWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTableWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTableWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTableWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidget) DisconnectDestroyQTableWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTableWidget") + } +} + +func (ptr *QTableWidget) DestroyQTableWidget() { + if ptr.Pointer() != nil { + C.QTableWidget_DestroyQTableWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTableWidget) DestroyQTableWidgetDefault() { + if ptr.Pointer() != nil { + C.QTableWidget_DestroyQTableWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTableWidget) __findItems_atList(i int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget___findItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTableWidget) __findItems_setList(i QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget___findItems_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) + } +} + +func (ptr *QTableWidget) __findItems_newList() unsafe.Pointer { + return C.QTableWidget___findItems_newList(ptr.Pointer()) +} + +func (ptr *QTableWidget) __items_atList(i int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget___items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTableWidget) __items_setList(i QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget___items_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) + } +} + +func (ptr *QTableWidget) __items_newList() unsafe.Pointer { + return C.QTableWidget___items_newList(ptr.Pointer()) +} + +func (ptr *QTableWidget) __mimeData_items_atList(i int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTableWidget) __mimeData_items_setList(i QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) + } +} + +func (ptr *QTableWidget) __mimeData_items_newList() unsafe.Pointer { + return C.QTableWidget___mimeData_items_newList(ptr.Pointer()) +} + +func (ptr *QTableWidget) __selectedItems_atList(i int) *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTableWidget) __selectedItems_setList(i QTableWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget___selectedItems_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) + } +} + +func (ptr *QTableWidget) __selectedItems_newList() unsafe.Pointer { + return C.QTableWidget___selectedItems_newList(ptr.Pointer()) +} + +func (ptr *QTableWidget) __selectedRanges_atList(i int) *QTableWidgetSelectionRange { + if ptr.Pointer() != nil { + tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidget___selectedRanges_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) + return tmpValue + } + return nil +} + +func (ptr *QTableWidget) __selectedRanges_setList(i QTableWidgetSelectionRange_ITF) { + if ptr.Pointer() != nil { + C.QTableWidget___selectedRanges_setList(ptr.Pointer(), PointerFromQTableWidgetSelectionRange(i)) + } +} + +func (ptr *QTableWidget) __selectedRanges_newList() unsafe.Pointer { + return C.QTableWidget___selectedRanges_newList(ptr.Pointer()) +} + +type QTableWidgetItem struct { + ptr unsafe.Pointer +} + +type QTableWidgetItem_ITF interface { + QTableWidgetItem_PTR() *QTableWidgetItem +} + +func (ptr *QTableWidgetItem) QTableWidgetItem_PTR() *QTableWidgetItem { + return ptr +} + +func (ptr *QTableWidgetItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTableWidgetItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTableWidgetItem(ptr QTableWidgetItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTableWidgetItem_PTR().Pointer() + } + return nil +} + +func NewQTableWidgetItemFromPointer(ptr unsafe.Pointer) (n *QTableWidgetItem) { + n = new(QTableWidgetItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTableWidgetItem__ItemType +//QTableWidgetItem::ItemType +type QTableWidgetItem__ItemType int64 + +const ( + QTableWidgetItem__Type QTableWidgetItem__ItemType = QTableWidgetItem__ItemType(0) + QTableWidgetItem__UserType QTableWidgetItem__ItemType = QTableWidgetItem__ItemType(1000) +) + +func NewQTableWidgetItem(ty int) *QTableWidgetItem { + return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem(C.int(int32(ty)))) +} + +func NewQTableWidgetItem2(text string, ty int) *QTableWidgetItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(ty)))) +} + +func NewQTableWidgetItem3(icon gui.QIcon_ITF, text string, ty int) *QTableWidgetItem { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(ty)))) +} + +func NewQTableWidgetItem4(other QTableWidgetItem_ITF) *QTableWidgetItem { + return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem4(PointerFromQTableWidgetItem(other))) +} + +func (ptr *QTableWidgetItem) Background() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QTableWidgetItem_Background(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) CheckState() core.Qt__CheckState { + if ptr.Pointer() != nil { + return core.Qt__CheckState(C.QTableWidgetItem_CheckState(ptr.Pointer())) + } + return 0 +} + +//export callbackQTableWidgetItem_Clone +func callbackQTableWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "clone"); signal != nil { + return PointerFromQTableWidgetItem((*(*func() *QTableWidgetItem)(signal))()) + } + + return PointerFromQTableWidgetItem(NewQTableWidgetItemFromPointer(ptr).CloneDefault()) +} + +func (ptr *QTableWidgetItem) ConnectClone(f func() *QTableWidgetItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { + f := func() *QTableWidgetItem { + (*(*func() *QTableWidgetItem)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidgetItem) DisconnectClone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clone") + } +} + +func (ptr *QTableWidgetItem) Clone() *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_Clone(ptr.Pointer())) + } + return nil +} + +func (ptr *QTableWidgetItem) CloneDefault() *QTableWidgetItem { + if ptr.Pointer() != nil { + return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_CloneDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QTableWidgetItem) Column() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetItem_Column(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTableWidgetItem_Data +func callbackQTableWidgetItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role)))) + } + + return core.PointerFromQVariant(NewQTableWidgetItemFromPointer(ptr).DataDefault(int(int32(role)))) +} + +func (ptr *QTableWidgetItem) ConnectData(f func(role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(role int) *core.QVariant { + (*(*func(int) *core.QVariant)(signal))(role) + return f(role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidgetItem) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QTableWidgetItem) Data(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTableWidgetItem_Data(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) DataDefault(role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTableWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) Flags() core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QTableWidgetItem_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTableWidgetItem) Font() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QTableWidgetItem_Font(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) Foreground() *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QTableWidgetItem_Foreground(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) Icon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QTableWidgetItem_Icon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) IsSelected() bool { + if ptr.Pointer() != nil { + return int8(C.QTableWidgetItem_IsSelected(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTableWidgetItem_Read +func callbackQTableWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "read"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) + } else { + NewQTableWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) + } +} + +func (ptr *QTableWidgetItem) ConnectRead(f func(in *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { + f := func(in *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(in) + f(in) + } + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidgetItem) DisconnectRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "read") + } +} + +func (ptr *QTableWidgetItem) Read(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QTableWidgetItem) ReadDefault(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QTableWidgetItem) Row() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetItem_Row(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetItem) SetBackground(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QTableWidgetItem) SetCheckState(state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetCheckState(ptr.Pointer(), C.longlong(state)) + } +} + +//export callbackQTableWidgetItem_SetData +func callbackQTableWidgetItem_SetData(ptr unsafe.Pointer, role C.int, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + (*(*func(int, *core.QVariant))(signal))(int(int32(role)), core.NewQVariantFromPointer(value)) + } else { + NewQTableWidgetItemFromPointer(ptr).SetDataDefault(int(int32(role)), core.NewQVariantFromPointer(value)) + } +} + +func (ptr *QTableWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(role int, value *core.QVariant) { + (*(*func(int, *core.QVariant))(signal))(role, value) + f(role, value) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidgetItem) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QTableWidgetItem) SetData(role int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetData(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QTableWidgetItem) SetDataDefault(role int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QTableWidgetItem) SetFlags(flags core.Qt__ItemFlag) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QTableWidgetItem) SetFont(font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) + } +} + +func (ptr *QTableWidgetItem) SetForeground(brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QTableWidgetItem) SetIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QTableWidgetItem) SetSelected(sele bool) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele)))) + } +} + +func (ptr *QTableWidgetItem) SetSizeHint(size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size)) + } +} + +func (ptr *QTableWidgetItem) SetStatusTip(statusTip string) { + if ptr.Pointer() != nil { + var statusTipC *C.char + if statusTip != "" { + statusTipC = C.CString(statusTip) + defer C.free(unsafe.Pointer(statusTipC)) + } + C.QTableWidgetItem_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) + } +} + +func (ptr *QTableWidgetItem) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTableWidgetItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTableWidgetItem) SetTextAlignment(alignment int) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(alignment))) + } +} + +func (ptr *QTableWidgetItem) SetToolTip(toolTip string) { + if ptr.Pointer() != nil { + var toolTipC *C.char + if toolTip != "" { + toolTipC = C.CString(toolTip) + defer C.free(unsafe.Pointer(toolTipC)) + } + C.QTableWidgetItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) + } +} + +func (ptr *QTableWidgetItem) SetWhatsThis(whatsThis string) { + if ptr.Pointer() != nil { + var whatsThisC *C.char + if whatsThis != "" { + whatsThisC = C.CString(whatsThis) + defer C.free(unsafe.Pointer(whatsThisC)) + } + C.QTableWidgetItem_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) + } +} + +func (ptr *QTableWidgetItem) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTableWidgetItem_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) StatusTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTableWidgetItem_StatusTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QTableWidgetItem) TableWidget() *QTableWidget { + if ptr.Pointer() != nil { + tmpValue := NewQTableWidgetFromPointer(C.QTableWidgetItem_TableWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTableWidgetItem) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTableWidgetItem_Text(ptr.Pointer())) + } + return "" +} + +func (ptr *QTableWidgetItem) TextAlignment() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetItem_TextAlignment(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetItem) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTableWidgetItem_ToolTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QTableWidgetItem) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetItem_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetItem) WhatsThis() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTableWidgetItem_WhatsThis(ptr.Pointer())) + } + return "" +} + +//export callbackQTableWidgetItem_Write +func callbackQTableWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "write"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) + } else { + NewQTableWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) + } +} + +func (ptr *QTableWidgetItem) ConnectWrite(f func(out *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { + f := func(out *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(out) + f(out) + } + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidgetItem) DisconnectWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "write") + } +} + +func (ptr *QTableWidgetItem) Write(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +func (ptr *QTableWidgetItem) WriteDefault(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTableWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +//export callbackQTableWidgetItem_DestroyQTableWidgetItem +func callbackQTableWidgetItem_DestroyQTableWidgetItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTableWidgetItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQTableWidgetItemFromPointer(ptr).DestroyQTableWidgetItemDefault() + } +} + +func (ptr *QTableWidgetItem) ConnectDestroyQTableWidgetItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTableWidgetItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTableWidgetItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTableWidgetItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTableWidgetItem) DisconnectDestroyQTableWidgetItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTableWidgetItem") + } +} + +func (ptr *QTableWidgetItem) DestroyQTableWidgetItem() { + if ptr.Pointer() != nil { + C.QTableWidgetItem_DestroyQTableWidgetItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTableWidgetItem) DestroyQTableWidgetItemDefault() { + if ptr.Pointer() != nil { + C.QTableWidgetItem_DestroyQTableWidgetItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTableWidgetItem) __values_newList() unsafe.Pointer { + return C.QTableWidgetItem___values_newList(ptr.Pointer()) +} + +func (ptr *QTableWidgetItem) __setValues__newList() unsafe.Pointer { + return C.QTableWidgetItem___setValues__newList(ptr.Pointer()) +} + +type QTableWidgetSelectionRange struct { + ptr unsafe.Pointer +} + +type QTableWidgetSelectionRange_ITF interface { + QTableWidgetSelectionRange_PTR() *QTableWidgetSelectionRange +} + +func (ptr *QTableWidgetSelectionRange) QTableWidgetSelectionRange_PTR() *QTableWidgetSelectionRange { + return ptr +} + +func (ptr *QTableWidgetSelectionRange) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTableWidgetSelectionRange) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTableWidgetSelectionRange(ptr QTableWidgetSelectionRange_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTableWidgetSelectionRange_PTR().Pointer() + } + return nil +} + +func NewQTableWidgetSelectionRangeFromPointer(ptr unsafe.Pointer) (n *QTableWidgetSelectionRange) { + n = new(QTableWidgetSelectionRange) + n.SetPointer(ptr) + return +} +func NewQTableWidgetSelectionRange() *QTableWidgetSelectionRange { + tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange()) + runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) + return tmpValue +} + +func NewQTableWidgetSelectionRange2(top int, left int, bottom int, right int) *QTableWidgetSelectionRange { + tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(C.int(int32(top)), C.int(int32(left)), C.int(int32(bottom)), C.int(int32(right)))) + runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) + return tmpValue +} + +func NewQTableWidgetSelectionRange3(other QTableWidgetSelectionRange_ITF) *QTableWidgetSelectionRange { + tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(PointerFromQTableWidgetSelectionRange(other))) + runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) + return tmpValue +} + +func (ptr *QTableWidgetSelectionRange) BottomRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetSelectionRange_BottomRow(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetSelectionRange) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetSelectionRange_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetSelectionRange) LeftColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetSelectionRange_LeftColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetSelectionRange) RightColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetSelectionRange_RightColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetSelectionRange) RowCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetSelectionRange_RowCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetSelectionRange) TopRow() int { + if ptr.Pointer() != nil { + return int(int32(C.QTableWidgetSelectionRange_TopRow(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTableWidgetSelectionRange) DestroyQTableWidgetSelectionRange() { + if ptr.Pointer() != nil { + C.QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTapAndHoldGesture struct { + QGesture +} + +type QTapAndHoldGesture_ITF interface { + QGesture_ITF + QTapAndHoldGesture_PTR() *QTapAndHoldGesture +} + +func (ptr *QTapAndHoldGesture) QTapAndHoldGesture_PTR() *QTapAndHoldGesture { + return ptr +} + +func (ptr *QTapAndHoldGesture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGesture_PTR().Pointer() + } + return nil +} + +func (ptr *QTapAndHoldGesture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGesture_PTR().SetPointer(p) + } +} + +func PointerFromQTapAndHoldGesture(ptr QTapAndHoldGesture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTapAndHoldGesture_PTR().Pointer() + } + return nil +} + +func NewQTapAndHoldGestureFromPointer(ptr unsafe.Pointer) (n *QTapAndHoldGesture) { + n = new(QTapAndHoldGesture) + n.SetPointer(ptr) + return +} +func (ptr *QTapAndHoldGesture) Position() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QTapAndHoldGesture_Position(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QTapAndHoldGesture) SetPosition(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QTapAndHoldGesture_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +func QTapAndHoldGesture_SetTimeout(msecs int) { + C.QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(C.int(int32(msecs))) +} + +func (ptr *QTapAndHoldGesture) SetTimeout(msecs int) { + C.QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(C.int(int32(msecs))) +} + +func QTapAndHoldGesture_Timeout() int { + return int(int32(C.QTapAndHoldGesture_QTapAndHoldGesture_Timeout())) +} + +func (ptr *QTapAndHoldGesture) Timeout() int { + return int(int32(C.QTapAndHoldGesture_QTapAndHoldGesture_Timeout())) +} + +//export callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture +func callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTapAndHoldGesture"); signal != nil { + (*(*func())(signal))() + } else { + NewQTapAndHoldGestureFromPointer(ptr).DestroyQTapAndHoldGestureDefault() + } +} + +func (ptr *QTapAndHoldGesture) ConnectDestroyQTapAndHoldGesture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTapAndHoldGesture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTapAndHoldGesture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTapAndHoldGesture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTapAndHoldGesture) DisconnectDestroyQTapAndHoldGesture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTapAndHoldGesture") + } +} + +func (ptr *QTapAndHoldGesture) DestroyQTapAndHoldGesture() { + if ptr.Pointer() != nil { + C.QTapAndHoldGesture_DestroyQTapAndHoldGesture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTapAndHoldGesture) DestroyQTapAndHoldGestureDefault() { + if ptr.Pointer() != nil { + C.QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTapGesture struct { + QGesture +} + +type QTapGesture_ITF interface { + QGesture_ITF + QTapGesture_PTR() *QTapGesture +} + +func (ptr *QTapGesture) QTapGesture_PTR() *QTapGesture { + return ptr +} + +func (ptr *QTapGesture) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QGesture_PTR().Pointer() + } + return nil +} + +func (ptr *QTapGesture) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QGesture_PTR().SetPointer(p) + } +} + +func PointerFromQTapGesture(ptr QTapGesture_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTapGesture_PTR().Pointer() + } + return nil +} + +func NewQTapGestureFromPointer(ptr unsafe.Pointer) (n *QTapGesture) { + n = new(QTapGesture) + n.SetPointer(ptr) + return +} +func (ptr *QTapGesture) Position() *core.QPointF { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFFromPointer(C.QTapGesture_Position(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) + return tmpValue + } + return nil +} + +func (ptr *QTapGesture) SetPosition(pos core.QPointF_ITF) { + if ptr.Pointer() != nil { + C.QTapGesture_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos)) + } +} + +//export callbackQTapGesture_DestroyQTapGesture +func callbackQTapGesture_DestroyQTapGesture(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTapGesture"); signal != nil { + (*(*func())(signal))() + } else { + NewQTapGestureFromPointer(ptr).DestroyQTapGestureDefault() + } +} + +func (ptr *QTapGesture) ConnectDestroyQTapGesture(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTapGesture"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTapGesture", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTapGesture", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTapGesture) DisconnectDestroyQTapGesture() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTapGesture") + } +} + +func (ptr *QTapGesture) DestroyQTapGesture() { + if ptr.Pointer() != nil { + C.QTapGesture_DestroyQTapGesture(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTapGesture) DestroyQTapGestureDefault() { + if ptr.Pointer() != nil { + C.QTapGesture_DestroyQTapGestureDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTextBrowser struct { + QTextEdit +} + +type QTextBrowser_ITF interface { + QTextEdit_ITF + QTextBrowser_PTR() *QTextBrowser +} + +func (ptr *QTextBrowser) QTextBrowser_PTR() *QTextBrowser { + return ptr +} + +func (ptr *QTextBrowser) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTextEdit_PTR().Pointer() + } + return nil +} + +func (ptr *QTextBrowser) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTextEdit_PTR().SetPointer(p) + } +} + +func PointerFromQTextBrowser(ptr QTextBrowser_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextBrowser_PTR().Pointer() + } + return nil +} + +func NewQTextBrowserFromPointer(ptr unsafe.Pointer) (n *QTextBrowser) { + n = new(QTextBrowser) + n.SetPointer(ptr) + return +} +func NewQTextBrowser(parent QWidget_ITF) *QTextBrowser { + tmpValue := NewQTextBrowserFromPointer(C.QTextBrowser_NewQTextBrowser(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTextBrowser_AnchorClicked +func callbackQTextBrowser_AnchorClicked(ptr unsafe.Pointer, link unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "anchorClicked"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(link)) + } + +} + +func (ptr *QTextBrowser) ConnectAnchorClicked(f func(link *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "anchorClicked") { + C.QTextBrowser_ConnectAnchorClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "anchorClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "anchorClicked"); signal != nil { + f := func(link *core.QUrl) { + (*(*func(*core.QUrl))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "anchorClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "anchorClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectAnchorClicked() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectAnchorClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "anchorClicked") + } +} + +func (ptr *QTextBrowser) AnchorClicked(link core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextBrowser_AnchorClicked(ptr.Pointer(), core.PointerFromQUrl(link)) + } +} + +//export callbackQTextBrowser_Backward +func callbackQTextBrowser_Backward(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "backward"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextBrowserFromPointer(ptr).BackwardDefault() + } +} + +func (ptr *QTextBrowser) ConnectBackward(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "backward"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "backward", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "backward", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectBackward() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "backward") + } +} + +func (ptr *QTextBrowser) Backward() { + if ptr.Pointer() != nil { + C.QTextBrowser_Backward(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) BackwardDefault() { + if ptr.Pointer() != nil { + C.QTextBrowser_BackwardDefault(ptr.Pointer()) + } +} + +//export callbackQTextBrowser_BackwardAvailable +func callbackQTextBrowser_BackwardAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "backwardAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QTextBrowser) ConnectBackwardAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "backwardAvailable") { + C.QTextBrowser_ConnectBackwardAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "backwardAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "backwardAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "backwardAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "backwardAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectBackwardAvailable() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectBackwardAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "backwardAvailable") + } +} + +func (ptr *QTextBrowser) BackwardAvailable(available bool) { + if ptr.Pointer() != nil { + C.QTextBrowser_BackwardAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +func (ptr *QTextBrowser) BackwardHistoryCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBrowser_BackwardHistoryCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextBrowser) ClearHistory() { + if ptr.Pointer() != nil { + C.QTextBrowser_ClearHistory(ptr.Pointer()) + } +} + +//export callbackQTextBrowser_Forward +func callbackQTextBrowser_Forward(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "forward"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextBrowserFromPointer(ptr).ForwardDefault() + } +} + +func (ptr *QTextBrowser) ConnectForward(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "forward"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "forward", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "forward", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectForward() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "forward") + } +} + +func (ptr *QTextBrowser) Forward() { + if ptr.Pointer() != nil { + C.QTextBrowser_Forward(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) ForwardDefault() { + if ptr.Pointer() != nil { + C.QTextBrowser_ForwardDefault(ptr.Pointer()) + } +} + +//export callbackQTextBrowser_ForwardAvailable +func callbackQTextBrowser_ForwardAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "forwardAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QTextBrowser) ConnectForwardAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "forwardAvailable") { + C.QTextBrowser_ConnectForwardAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "forwardAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "forwardAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "forwardAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "forwardAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectForwardAvailable() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectForwardAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "forwardAvailable") + } +} + +func (ptr *QTextBrowser) ForwardAvailable(available bool) { + if ptr.Pointer() != nil { + C.QTextBrowser_ForwardAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +func (ptr *QTextBrowser) ForwardHistoryCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextBrowser_ForwardHistoryCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextBrowser_Highlighted +func callbackQTextBrowser_Highlighted(ptr unsafe.Pointer, link unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "highlighted"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(link)) + } + +} + +func (ptr *QTextBrowser) ConnectHighlighted(f func(link *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "highlighted") { + C.QTextBrowser_ConnectHighlighted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil { + f := func(link *core.QUrl) { + (*(*func(*core.QUrl))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectHighlighted() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectHighlighted(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "highlighted") + } +} + +func (ptr *QTextBrowser) Highlighted(link core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextBrowser_Highlighted(ptr.Pointer(), core.PointerFromQUrl(link)) + } +} + +//export callbackQTextBrowser_Highlighted2 +func callbackQTextBrowser_Highlighted2(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(link)) + } + +} + +func (ptr *QTextBrowser) ConnectHighlighted2(f func(link string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") { + C.QTextBrowser_ConnectHighlighted2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil { + f := func(link string) { + (*(*func(string))(signal))(link) + f(link) + } + qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectHighlighted2() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectHighlighted2(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "highlighted2") + } +} + +func (ptr *QTextBrowser) Highlighted2(link string) { + if ptr.Pointer() != nil { + var linkC *C.char + if link != "" { + linkC = C.CString(link) + defer C.free(unsafe.Pointer(linkC)) + } + C.QTextBrowser_Highlighted2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) + } +} + +//export callbackQTextBrowser_HistoryChanged +func callbackQTextBrowser_HistoryChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "historyChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextBrowser) ConnectHistoryChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "historyChanged") { + C.QTextBrowser_ConnectHistoryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "historyChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "historyChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "historyChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "historyChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectHistoryChanged() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectHistoryChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "historyChanged") + } +} + +func (ptr *QTextBrowser) HistoryChanged() { + if ptr.Pointer() != nil { + C.QTextBrowser_HistoryChanged(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) HistoryTitle(i int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextBrowser_HistoryTitle(ptr.Pointer(), C.int(int32(i)))) + } + return "" +} + +func (ptr *QTextBrowser) HistoryUrl(i int) *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QTextBrowser_HistoryUrl(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQTextBrowser_Home +func callbackQTextBrowser_Home(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "home"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextBrowserFromPointer(ptr).HomeDefault() + } +} + +func (ptr *QTextBrowser) ConnectHome(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "home"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "home", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "home", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectHome() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "home") + } +} + +func (ptr *QTextBrowser) Home() { + if ptr.Pointer() != nil { + C.QTextBrowser_Home(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) HomeDefault() { + if ptr.Pointer() != nil { + C.QTextBrowser_HomeDefault(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) IsBackwardAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBrowser_IsBackwardAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBrowser) IsForwardAvailable() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBrowser_IsForwardAvailable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBrowser) OpenExternalLinks() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBrowser_OpenExternalLinks(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBrowser) OpenLinks() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBrowser_OpenLinks(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTextBrowser_Reload +func callbackQTextBrowser_Reload(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reload"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextBrowserFromPointer(ptr).ReloadDefault() + } +} + +func (ptr *QTextBrowser) ConnectReload(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reload"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reload", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reload", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectReload() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reload") + } +} + +func (ptr *QTextBrowser) Reload() { + if ptr.Pointer() != nil { + C.QTextBrowser_Reload(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) ReloadDefault() { + if ptr.Pointer() != nil { + C.QTextBrowser_ReloadDefault(ptr.Pointer()) + } +} + +func (ptr *QTextBrowser) SearchPaths() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QTextBrowser_SearchPaths(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QTextBrowser) SetOpenExternalLinks(open bool) { + if ptr.Pointer() != nil { + C.QTextBrowser_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) + } +} + +func (ptr *QTextBrowser) SetOpenLinks(open bool) { + if ptr.Pointer() != nil { + C.QTextBrowser_SetOpenLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) + } +} + +func (ptr *QTextBrowser) SetSearchPaths(paths []string) { + if ptr.Pointer() != nil { + pathsC := C.CString(strings.Join(paths, "¡¦!")) + defer C.free(unsafe.Pointer(pathsC)) + C.QTextBrowser_SetSearchPaths(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) + } +} + +//export callbackQTextBrowser_SetSource +func callbackQTextBrowser_SetSource(ptr unsafe.Pointer, name unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setSource"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(name)) + } else { + NewQTextBrowserFromPointer(ptr).SetSourceDefault(core.NewQUrlFromPointer(name)) + } +} + +func (ptr *QTextBrowser) ConnectSetSource(f func(name *core.QUrl)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSource"); signal != nil { + f := func(name *core.QUrl) { + (*(*func(*core.QUrl))(signal))(name) + f(name) + } + qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectSetSource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSource") + } +} + +func (ptr *QTextBrowser) SetSource(name core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextBrowser_SetSource(ptr.Pointer(), core.PointerFromQUrl(name)) + } +} + +func (ptr *QTextBrowser) SetSourceDefault(name core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextBrowser_SetSourceDefault(ptr.Pointer(), core.PointerFromQUrl(name)) + } +} + +func (ptr *QTextBrowser) Source() *core.QUrl { + if ptr.Pointer() != nil { + tmpValue := core.NewQUrlFromPointer(C.QTextBrowser_Source(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) + return tmpValue + } + return nil +} + +//export callbackQTextBrowser_SourceChanged +func callbackQTextBrowser_SourceChanged(ptr unsafe.Pointer, src unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "sourceChanged"); signal != nil { + (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(src)) + } + +} + +func (ptr *QTextBrowser) ConnectSourceChanged(f func(src *core.QUrl)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "sourceChanged") { + C.QTextBrowser_ConnectSourceChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sourceChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "sourceChanged"); signal != nil { + f := func(src *core.QUrl) { + (*(*func(*core.QUrl))(signal))(src) + f(src) + } + qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextBrowser) DisconnectSourceChanged() { + if ptr.Pointer() != nil { + C.QTextBrowser_DisconnectSourceChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "sourceChanged") + } +} + +func (ptr *QTextBrowser) SourceChanged(src core.QUrl_ITF) { + if ptr.Pointer() != nil { + C.QTextBrowser_SourceChanged(ptr.Pointer(), core.PointerFromQUrl(src)) + } +} + +func (ptr *QTextBrowser) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBrowser_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBrowser) SetReadOnly(readOnly bool) { + if ptr.Pointer() != nil { + C.QTextBrowser_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(readOnly)))) + } +} + +func (ptr *QTextBrowser) IsUndoRedoEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTextBrowser_IsUndoRedoEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextBrowser) SetUndoRedoEnabled(undoRedoEnabled bool) { + if ptr.Pointer() != nil { + C.QTextBrowser_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(undoRedoEnabled)))) + } +} + +type QTextEdit struct { + QAbstractScrollArea +} + +type QTextEdit_ITF interface { + QAbstractScrollArea_ITF + QTextEdit_PTR() *QTextEdit +} + +func (ptr *QTextEdit) QTextEdit_PTR() *QTextEdit { + return ptr +} + +func (ptr *QTextEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractScrollArea_PTR().Pointer() + } + return nil +} + +func (ptr *QTextEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractScrollArea_PTR().SetPointer(p) + } +} + +func PointerFromQTextEdit(ptr QTextEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTextEdit_PTR().Pointer() + } + return nil +} + +func NewQTextEditFromPointer(ptr unsafe.Pointer) (n *QTextEdit) { + n = new(QTextEdit) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTextEdit__LineWrapMode +//QTextEdit::LineWrapMode +type QTextEdit__LineWrapMode int64 + +const ( + QTextEdit__NoWrap QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(0) + QTextEdit__WidgetWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(1) + QTextEdit__FixedPixelWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(2) + QTextEdit__FixedColumnWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(3) +) + +//go:generate stringer -type=QTextEdit__AutoFormattingFlag +//QTextEdit::AutoFormattingFlag +type QTextEdit__AutoFormattingFlag int64 + +const ( + QTextEdit__AutoNone QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0) + QTextEdit__AutoBulletList QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0x00000001) + QTextEdit__AutoAll QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0xffffffff) +) + +func NewQTextEdit(parent QWidget_ITF) *QTextEdit { + tmpValue := NewQTextEditFromPointer(C.QTextEdit_NewQTextEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTextEdit2(text string, parent QWidget_ITF) *QTextEdit { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQTextEditFromPointer(C.QTextEdit_NewQTextEdit2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTextEdit) AcceptRichText() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_AcceptRichText(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextEdit) Alignment() core.Qt__AlignmentFlag { + if ptr.Pointer() != nil { + return core.Qt__AlignmentFlag(C.QTextEdit_Alignment(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextEdit) AnchorAt(pos core.QPoint_ITF) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextEdit_AnchorAt(ptr.Pointer(), core.PointerFromQPoint(pos))) + } + return "" +} + +//export callbackQTextEdit_Append +func callbackQTextEdit_Append(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "append"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQTextEditFromPointer(ptr).AppendDefault(cGoUnpackString(text)) + } +} + +func (ptr *QTextEdit) ConnectAppend(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "append"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "append", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "append", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectAppend() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "append") + } +} + +func (ptr *QTextEdit) Append(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_Append(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) AppendDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_AppendDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) AutoFormatting() QTextEdit__AutoFormattingFlag { + if ptr.Pointer() != nil { + return QTextEdit__AutoFormattingFlag(C.QTextEdit_AutoFormatting(ptr.Pointer())) + } + return 0 +} + +//export callbackQTextEdit_CanInsertFromMimeData +func callbackQTextEdit_CanInsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "canInsertFromMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData) bool)(signal))(core.NewQMimeDataFromPointer(source))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTextEditFromPointer(ptr).CanInsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source))))) +} + +func (ptr *QTextEdit) ConnectCanInsertFromMimeData(f func(source *core.QMimeData) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "canInsertFromMimeData"); signal != nil { + f := func(source *core.QMimeData) bool { + (*(*func(*core.QMimeData) bool)(signal))(source) + return f(source) + } + qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCanInsertFromMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "canInsertFromMimeData") + } +} + +func (ptr *QTextEdit) CanInsertFromMimeData(source core.QMimeData_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_CanInsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 + } + return false +} + +func (ptr *QTextEdit) CanInsertFromMimeDataDefault(source core.QMimeData_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_CanInsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 + } + return false +} + +func (ptr *QTextEdit) CanPaste() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_CanPaste(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTextEdit_Clear +func callbackQTextEdit_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QTextEdit) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QTextEdit) Clear() { + if ptr.Pointer() != nil { + C.QTextEdit_Clear(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) ClearDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_ClearDefault(ptr.Pointer()) + } +} + +//export callbackQTextEdit_Copy +func callbackQTextEdit_Copy(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "copy"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).CopyDefault() + } +} + +func (ptr *QTextEdit) ConnectCopy(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCopy() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "copy") + } +} + +func (ptr *QTextEdit) Copy() { + if ptr.Pointer() != nil { + C.QTextEdit_Copy(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) CopyDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_CopyDefault(ptr.Pointer()) + } +} + +//export callbackQTextEdit_CopyAvailable +func callbackQTextEdit_CopyAvailable(ptr unsafe.Pointer, yes C.char) { + if signal := qt.GetSignal(ptr, "copyAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(yes) != 0) + } + +} + +func (ptr *QTextEdit) ConnectCopyAvailable(f func(yes bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "copyAvailable") { + C.QTextEdit_ConnectCopyAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "copyAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "copyAvailable"); signal != nil { + f := func(yes bool) { + (*(*func(bool))(signal))(yes) + f(yes) + } + qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCopyAvailable() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectCopyAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "copyAvailable") + } +} + +func (ptr *QTextEdit) CopyAvailable(yes bool) { + if ptr.Pointer() != nil { + C.QTextEdit_CopyAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(yes)))) + } +} + +//export callbackQTextEdit_CreateMimeDataFromSelection +func callbackQTextEdit_CreateMimeDataFromSelection(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createMimeDataFromSelection"); signal != nil { + return core.PointerFromQMimeData((*(*func() *core.QMimeData)(signal))()) + } + + return core.PointerFromQMimeData(NewQTextEditFromPointer(ptr).CreateMimeDataFromSelectionDefault()) +} + +func (ptr *QTextEdit) ConnectCreateMimeDataFromSelection(f func() *core.QMimeData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createMimeDataFromSelection"); signal != nil { + f := func() *core.QMimeData { + (*(*func() *core.QMimeData)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCreateMimeDataFromSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createMimeDataFromSelection") + } +} + +func (ptr *QTextEdit) CreateMimeDataFromSelection() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QTextEdit_CreateMimeDataFromSelection(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CreateMimeDataFromSelectionDefault() *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QTextEdit_CreateMimeDataFromSelectionDefault(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CreateStandardContextMenu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QTextEdit_CreateStandardContextMenu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CreateStandardContextMenu2(position core.QPoint_ITF) *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QTextEdit_CreateStandardContextMenu2(ptr.Pointer(), core.PointerFromQPoint(position))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CurrentCharFormat() *gui.QTextCharFormat { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCharFormatFromPointer(C.QTextEdit_CurrentCharFormat(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) + return tmpValue + } + return nil +} + +//export callbackQTextEdit_CurrentCharFormatChanged +func callbackQTextEdit_CurrentCharFormatChanged(ptr unsafe.Pointer, ff unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentCharFormatChanged"); signal != nil { + (*(*func(*gui.QTextCharFormat))(signal))(gui.NewQTextCharFormatFromPointer(ff)) + } + +} + +func (ptr *QTextEdit) ConnectCurrentCharFormatChanged(f func(ff *gui.QTextCharFormat)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentCharFormatChanged") { + C.QTextEdit_ConnectCurrentCharFormatChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentCharFormatChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentCharFormatChanged"); signal != nil { + f := func(ff *gui.QTextCharFormat) { + (*(*func(*gui.QTextCharFormat))(signal))(ff) + f(ff) + } + qt.ConnectSignal(ptr.Pointer(), "currentCharFormatChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentCharFormatChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCurrentCharFormatChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectCurrentCharFormatChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentCharFormatChanged") + } +} + +func (ptr *QTextEdit) CurrentCharFormatChanged(ff gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_CurrentCharFormatChanged(ptr.Pointer(), gui.PointerFromQTextCharFormat(ff)) + } +} + +func (ptr *QTextEdit) CurrentFont() *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QTextEdit_CurrentFont(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CursorForPosition(pos core.QPoint_ITF) *gui.QTextCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCursorFromPointer(C.QTextEdit_CursorForPosition(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +//export callbackQTextEdit_CursorPositionChanged +func callbackQTextEdit_CursorPositionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextEdit) ConnectCursorPositionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { + C.QTextEdit_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCursorPositionChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectCursorPositionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") + } +} + +func (ptr *QTextEdit) CursorPositionChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_CursorPositionChanged(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) CursorRect(cursor gui.QTextCursor_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTextEdit_CursorRect(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CursorRect2() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTextEdit_CursorRect2(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) CursorWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextEdit_CursorWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextEdit_Cut +func callbackQTextEdit_Cut(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cut"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).CutDefault() + } +} + +func (ptr *QTextEdit) ConnectCut(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectCut() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cut") + } +} + +func (ptr *QTextEdit) Cut() { + if ptr.Pointer() != nil { + C.QTextEdit_Cut(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) CutDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_CutDefault(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) Document() *gui.QTextDocument { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextDocumentFromPointer(C.QTextEdit_Document(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) DocumentTitle() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextEdit_DocumentTitle(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextEdit) EnsureCursorVisible() { + if ptr.Pointer() != nil { + C.QTextEdit_EnsureCursorVisible(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) Find(exp string, options gui.QTextDocument__FindFlag) bool { + if ptr.Pointer() != nil { + var expC *C.char + if exp != "" { + expC = C.CString(exp) + defer C.free(unsafe.Pointer(expC)) + } + return int8(C.QTextEdit_Find(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: expC, len: C.longlong(len(exp))}, C.longlong(options))) != 0 + } + return false +} + +func (ptr *QTextEdit) Find2(exp core.QRegExp_ITF, options gui.QTextDocument__FindFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_Find2(ptr.Pointer(), core.PointerFromQRegExp(exp), C.longlong(options))) != 0 + } + return false +} + +func (ptr *QTextEdit) Find3(exp core.QRegularExpression_ITF, options gui.QTextDocument__FindFlag) bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_Find3(ptr.Pointer(), core.PointerFromQRegularExpression(exp), C.longlong(options))) != 0 + } + return false +} + +func (ptr *QTextEdit) FontFamily() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextEdit_FontFamily(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextEdit) FontItalic() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_FontItalic(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextEdit) FontPointSize() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextEdit_FontPointSize(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextEdit) FontUnderline() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_FontUnderline(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextEdit) FontWeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextEdit_FontWeight(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTextEdit_InsertFromMimeData +func callbackQTextEdit_InsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "insertFromMimeData"); signal != nil { + (*(*func(*core.QMimeData))(signal))(core.NewQMimeDataFromPointer(source)) + } else { + NewQTextEditFromPointer(ptr).InsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source)) + } +} + +func (ptr *QTextEdit) ConnectInsertFromMimeData(f func(source *core.QMimeData)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertFromMimeData"); signal != nil { + f := func(source *core.QMimeData) { + (*(*func(*core.QMimeData))(signal))(source) + f(source) + } + qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectInsertFromMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertFromMimeData") + } +} + +func (ptr *QTextEdit) InsertFromMimeData(source core.QMimeData_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_InsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source)) + } +} + +func (ptr *QTextEdit) InsertFromMimeDataDefault(source core.QMimeData_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_InsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source)) + } +} + +//export callbackQTextEdit_InsertHtml +func callbackQTextEdit_InsertHtml(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "insertHtml"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQTextEditFromPointer(ptr).InsertHtmlDefault(cGoUnpackString(text)) + } +} + +func (ptr *QTextEdit) ConnectInsertHtml(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertHtml"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "insertHtml", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertHtml", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectInsertHtml() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertHtml") + } +} + +func (ptr *QTextEdit) InsertHtml(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_InsertHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) InsertHtmlDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_InsertHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQTextEdit_InsertPlainText +func callbackQTextEdit_InsertPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "insertPlainText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQTextEditFromPointer(ptr).InsertPlainTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QTextEdit) ConnectInsertPlainText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "insertPlainText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectInsertPlainText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "insertPlainText") + } +} + +func (ptr *QTextEdit) InsertPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_InsertPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) InsertPlainTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_InsertPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) IsReadOnly() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_IsReadOnly(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextEdit) IsUndoRedoEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_IsUndoRedoEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextEdit) LineWrapColumnOrWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextEdit_LineWrapColumnOrWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextEdit) LineWrapMode() QTextEdit__LineWrapMode { + if ptr.Pointer() != nil { + return QTextEdit__LineWrapMode(C.QTextEdit_LineWrapMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQTextEdit_LoadResource +func callbackQTextEdit_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "loadResource"); signal != nil { + return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name))) + } + + return core.PointerFromQVariant(NewQTextEditFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name))) +} + +func (ptr *QTextEdit) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil { + f := func(ty int, name *core.QUrl) *core.QVariant { + (*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name) + return f(ty, name) + } + qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectLoadResource() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "loadResource") + } +} + +func (ptr *QTextEdit) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextEdit_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTextEdit_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) MergeCurrentCharFormat(modifier gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_MergeCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(modifier)) + } +} + +func (ptr *QTextEdit) MoveCursor(operation gui.QTextCursor__MoveOperation, mode gui.QTextCursor__MoveMode) { + if ptr.Pointer() != nil { + C.QTextEdit_MoveCursor(ptr.Pointer(), C.longlong(operation), C.longlong(mode)) + } +} + +func (ptr *QTextEdit) OverwriteMode() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_OverwriteMode(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTextEdit_Paste +func callbackQTextEdit_Paste(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paste"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).PasteDefault() + } +} + +func (ptr *QTextEdit) ConnectPaste(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectPaste() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paste") + } +} + +func (ptr *QTextEdit) Paste() { + if ptr.Pointer() != nil { + C.QTextEdit_Paste(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) PasteDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_PasteDefault(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) PlaceholderText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextEdit_PlaceholderText(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextEdit) Print(printer gui.QPagedPaintDevice_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_Print(ptr.Pointer(), gui.PointerFromQPagedPaintDevice(printer)) + } +} + +//export callbackQTextEdit_Redo +func callbackQTextEdit_Redo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).RedoDefault() + } +} + +func (ptr *QTextEdit) ConnectRedo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectRedo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo") + } +} + +func (ptr *QTextEdit) Redo() { + if ptr.Pointer() != nil { + C.QTextEdit_Redo(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) RedoDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_RedoDefault(ptr.Pointer()) + } +} + +//export callbackQTextEdit_RedoAvailable +func callbackQTextEdit_RedoAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QTextEdit) ConnectRedoAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") { + C.QTextEdit_ConnectRedoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectRedoAvailable() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectRedoAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redoAvailable") + } +} + +func (ptr *QTextEdit) RedoAvailable(available bool) { + if ptr.Pointer() != nil { + C.QTextEdit_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +//export callbackQTextEdit_ScrollToAnchor +func callbackQTextEdit_ScrollToAnchor(ptr unsafe.Pointer, name C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "scrollToAnchor"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(name)) + } else { + NewQTextEditFromPointer(ptr).ScrollToAnchorDefault(cGoUnpackString(name)) + } +} + +func (ptr *QTextEdit) ConnectScrollToAnchor(f func(name string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToAnchor"); signal != nil { + f := func(name string) { + (*(*func(string))(signal))(name) + f(name) + } + qt.ConnectSignal(ptr.Pointer(), "scrollToAnchor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToAnchor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectScrollToAnchor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToAnchor") + } +} + +func (ptr *QTextEdit) ScrollToAnchor(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTextEdit_ScrollToAnchor(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QTextEdit) ScrollToAnchorDefault(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QTextEdit_ScrollToAnchorDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +//export callbackQTextEdit_SelectAll +func callbackQTextEdit_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QTextEdit) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QTextEdit) SelectAll() { + if ptr.Pointer() != nil { + C.QTextEdit_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_SelectAllDefault(ptr.Pointer()) + } +} + +//export callbackQTextEdit_SelectionChanged +func callbackQTextEdit_SelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextEdit) ConnectSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { + C.QTextEdit_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QTextEdit) SelectionChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_SelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) SetAcceptRichText(accept bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetAcceptRichText(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(accept)))) + } +} + +//export callbackQTextEdit_SetAlignment +func callbackQTextEdit_SetAlignment(ptr unsafe.Pointer, a C.longlong) { + if signal := qt.GetSignal(ptr, "setAlignment"); signal != nil { + (*(*func(core.Qt__AlignmentFlag))(signal))(core.Qt__AlignmentFlag(a)) + } else { + NewQTextEditFromPointer(ptr).SetAlignmentDefault(core.Qt__AlignmentFlag(a)) + } +} + +func (ptr *QTextEdit) ConnectSetAlignment(f func(a core.Qt__AlignmentFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setAlignment"); signal != nil { + f := func(a core.Qt__AlignmentFlag) { + (*(*func(core.Qt__AlignmentFlag))(signal))(a) + f(a) + } + qt.ConnectSignal(ptr.Pointer(), "setAlignment", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setAlignment", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetAlignment() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setAlignment") + } +} + +func (ptr *QTextEdit) SetAlignment(a core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QTextEdit_SetAlignment(ptr.Pointer(), C.longlong(a)) + } +} + +func (ptr *QTextEdit) SetAlignmentDefault(a core.Qt__AlignmentFlag) { + if ptr.Pointer() != nil { + C.QTextEdit_SetAlignmentDefault(ptr.Pointer(), C.longlong(a)) + } +} + +func (ptr *QTextEdit) SetAutoFormatting(features QTextEdit__AutoFormattingFlag) { + if ptr.Pointer() != nil { + C.QTextEdit_SetAutoFormatting(ptr.Pointer(), C.longlong(features)) + } +} + +func (ptr *QTextEdit) SetCurrentCharFormat(format gui.QTextCharFormat_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format)) + } +} + +//export callbackQTextEdit_SetCurrentFont +func callbackQTextEdit_SetCurrentFont(ptr unsafe.Pointer, ff unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentFont"); signal != nil { + (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(ff)) + } else { + NewQTextEditFromPointer(ptr).SetCurrentFontDefault(gui.NewQFontFromPointer(ff)) + } +} + +func (ptr *QTextEdit) ConnectSetCurrentFont(f func(ff *gui.QFont)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentFont"); signal != nil { + f := func(ff *gui.QFont) { + (*(*func(*gui.QFont))(signal))(ff) + f(ff) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetCurrentFont() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentFont") + } +} + +func (ptr *QTextEdit) SetCurrentFont(ff gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(ff)) + } +} + +func (ptr *QTextEdit) SetCurrentFontDefault(ff gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetCurrentFontDefault(ptr.Pointer(), gui.PointerFromQFont(ff)) + } +} + +func (ptr *QTextEdit) SetCursorWidth(width int) { + if ptr.Pointer() != nil { + C.QTextEdit_SetCursorWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +func (ptr *QTextEdit) SetDocument(document gui.QTextDocument_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document)) + } +} + +func (ptr *QTextEdit) SetDocumentTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QTextEdit_SetDocumentTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +//export callbackQTextEdit_SetFontFamily +func callbackQTextEdit_SetFontFamily(ptr unsafe.Pointer, fontFamily C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setFontFamily"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(fontFamily)) + } else { + NewQTextEditFromPointer(ptr).SetFontFamilyDefault(cGoUnpackString(fontFamily)) + } +} + +func (ptr *QTextEdit) ConnectSetFontFamily(f func(fontFamily string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFontFamily"); signal != nil { + f := func(fontFamily string) { + (*(*func(string))(signal))(fontFamily) + f(fontFamily) + } + qt.ConnectSignal(ptr.Pointer(), "setFontFamily", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFontFamily", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetFontFamily() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFontFamily") + } +} + +func (ptr *QTextEdit) SetFontFamily(fontFamily string) { + if ptr.Pointer() != nil { + var fontFamilyC *C.char + if fontFamily != "" { + fontFamilyC = C.CString(fontFamily) + defer C.free(unsafe.Pointer(fontFamilyC)) + } + C.QTextEdit_SetFontFamily(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fontFamilyC, len: C.longlong(len(fontFamily))}) + } +} + +func (ptr *QTextEdit) SetFontFamilyDefault(fontFamily string) { + if ptr.Pointer() != nil { + var fontFamilyC *C.char + if fontFamily != "" { + fontFamilyC = C.CString(fontFamily) + defer C.free(unsafe.Pointer(fontFamilyC)) + } + C.QTextEdit_SetFontFamilyDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fontFamilyC, len: C.longlong(len(fontFamily))}) + } +} + +//export callbackQTextEdit_SetFontItalic +func callbackQTextEdit_SetFontItalic(ptr unsafe.Pointer, italic C.char) { + if signal := qt.GetSignal(ptr, "setFontItalic"); signal != nil { + (*(*func(bool))(signal))(int8(italic) != 0) + } else { + NewQTextEditFromPointer(ptr).SetFontItalicDefault(int8(italic) != 0) + } +} + +func (ptr *QTextEdit) ConnectSetFontItalic(f func(italic bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFontItalic"); signal != nil { + f := func(italic bool) { + (*(*func(bool))(signal))(italic) + f(italic) + } + qt.ConnectSignal(ptr.Pointer(), "setFontItalic", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFontItalic", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetFontItalic() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFontItalic") + } +} + +func (ptr *QTextEdit) SetFontItalic(italic bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic)))) + } +} + +func (ptr *QTextEdit) SetFontItalicDefault(italic bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontItalicDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic)))) + } +} + +//export callbackQTextEdit_SetFontPointSize +func callbackQTextEdit_SetFontPointSize(ptr unsafe.Pointer, s C.double) { + if signal := qt.GetSignal(ptr, "setFontPointSize"); signal != nil { + (*(*func(float64))(signal))(float64(s)) + } else { + NewQTextEditFromPointer(ptr).SetFontPointSizeDefault(float64(s)) + } +} + +func (ptr *QTextEdit) ConnectSetFontPointSize(f func(s float64)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFontPointSize"); signal != nil { + f := func(s float64) { + (*(*func(float64))(signal))(s) + f(s) + } + qt.ConnectSignal(ptr.Pointer(), "setFontPointSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFontPointSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetFontPointSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFontPointSize") + } +} + +func (ptr *QTextEdit) SetFontPointSize(s float64) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontPointSize(ptr.Pointer(), C.double(s)) + } +} + +func (ptr *QTextEdit) SetFontPointSizeDefault(s float64) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontPointSizeDefault(ptr.Pointer(), C.double(s)) + } +} + +//export callbackQTextEdit_SetFontUnderline +func callbackQTextEdit_SetFontUnderline(ptr unsafe.Pointer, underline C.char) { + if signal := qt.GetSignal(ptr, "setFontUnderline"); signal != nil { + (*(*func(bool))(signal))(int8(underline) != 0) + } else { + NewQTextEditFromPointer(ptr).SetFontUnderlineDefault(int8(underline) != 0) + } +} + +func (ptr *QTextEdit) ConnectSetFontUnderline(f func(underline bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFontUnderline"); signal != nil { + f := func(underline bool) { + (*(*func(bool))(signal))(underline) + f(underline) + } + qt.ConnectSignal(ptr.Pointer(), "setFontUnderline", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFontUnderline", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetFontUnderline() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFontUnderline") + } +} + +func (ptr *QTextEdit) SetFontUnderline(underline bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) + } +} + +func (ptr *QTextEdit) SetFontUnderlineDefault(underline bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontUnderlineDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) + } +} + +//export callbackQTextEdit_SetFontWeight +func callbackQTextEdit_SetFontWeight(ptr unsafe.Pointer, weight C.int) { + if signal := qt.GetSignal(ptr, "setFontWeight"); signal != nil { + (*(*func(int))(signal))(int(int32(weight))) + } else { + NewQTextEditFromPointer(ptr).SetFontWeightDefault(int(int32(weight))) + } +} + +func (ptr *QTextEdit) ConnectSetFontWeight(f func(weight int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFontWeight"); signal != nil { + f := func(weight int) { + (*(*func(int))(signal))(weight) + f(weight) + } + qt.ConnectSignal(ptr.Pointer(), "setFontWeight", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFontWeight", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetFontWeight() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFontWeight") + } +} + +func (ptr *QTextEdit) SetFontWeight(weight int) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontWeight(ptr.Pointer(), C.int(int32(weight))) + } +} + +func (ptr *QTextEdit) SetFontWeightDefault(weight int) { + if ptr.Pointer() != nil { + C.QTextEdit_SetFontWeightDefault(ptr.Pointer(), C.int(int32(weight))) + } +} + +//export callbackQTextEdit_SetHtml +func callbackQTextEdit_SetHtml(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setHtml"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQTextEditFromPointer(ptr).SetHtmlDefault(cGoUnpackString(text)) + } +} + +func (ptr *QTextEdit) ConnectSetHtml(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setHtml"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setHtml", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setHtml", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetHtml() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setHtml") + } +} + +func (ptr *QTextEdit) SetHtml(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_SetHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) SetHtmlDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_SetHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) SetLineWrapColumnOrWidth(w int) { + if ptr.Pointer() != nil { + C.QTextEdit_SetLineWrapColumnOrWidth(ptr.Pointer(), C.int(int32(w))) + } +} + +func (ptr *QTextEdit) SetLineWrapMode(mode QTextEdit__LineWrapMode) { + if ptr.Pointer() != nil { + C.QTextEdit_SetLineWrapMode(ptr.Pointer(), C.longlong(mode)) + } +} + +func (ptr *QTextEdit) SetOverwriteMode(overwrite bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite)))) + } +} + +func (ptr *QTextEdit) SetPlaceholderText(placeholderText string) { + if ptr.Pointer() != nil { + var placeholderTextC *C.char + if placeholderText != "" { + placeholderTextC = C.CString(placeholderText) + defer C.free(unsafe.Pointer(placeholderTextC)) + } + C.QTextEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: placeholderTextC, len: C.longlong(len(placeholderText))}) + } +} + +//export callbackQTextEdit_SetPlainText +func callbackQTextEdit_SetPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setPlainText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQTextEditFromPointer(ptr).SetPlainTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QTextEdit) ConnectSetPlainText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setPlainText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetPlainText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setPlainText") + } +} + +func (ptr *QTextEdit) SetPlainText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) SetPlainTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_SetPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) SetReadOnly(ro bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ro)))) + } +} + +func (ptr *QTextEdit) SetTabChangesFocus(b bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) + } +} + +func (ptr *QTextEdit) SetTabStopDistance(distance float64) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTabStopDistance(ptr.Pointer(), C.double(distance)) + } +} + +func (ptr *QTextEdit) SetTabStopWidth(width int) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTabStopWidth(ptr.Pointer(), C.int(int32(width))) + } +} + +//export callbackQTextEdit_SetText +func callbackQTextEdit_SetText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setText"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(text)) + } else { + NewQTextEditFromPointer(ptr).SetTextDefault(cGoUnpackString(text)) + } +} + +func (ptr *QTextEdit) ConnectSetText(f func(text string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { + f := func(text string) { + (*(*func(string))(signal))(text) + f(text) + } + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetText() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setText") + } +} + +func (ptr *QTextEdit) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTextEdit) SetTextDefault(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTextEdit_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +//export callbackQTextEdit_SetTextBackgroundColor +func callbackQTextEdit_SetTextBackgroundColor(ptr unsafe.Pointer, c unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setTextBackgroundColor"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c)) + } else { + NewQTextEditFromPointer(ptr).SetTextBackgroundColorDefault(gui.NewQColorFromPointer(c)) + } +} + +func (ptr *QTextEdit) ConnectSetTextBackgroundColor(f func(c *gui.QColor)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setTextBackgroundColor"); signal != nil { + f := func(c *gui.QColor) { + (*(*func(*gui.QColor))(signal))(c) + f(c) + } + qt.ConnectSignal(ptr.Pointer(), "setTextBackgroundColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setTextBackgroundColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetTextBackgroundColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setTextBackgroundColor") + } +} + +func (ptr *QTextEdit) SetTextBackgroundColor(c gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTextBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(c)) + } +} + +func (ptr *QTextEdit) SetTextBackgroundColorDefault(c gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTextBackgroundColorDefault(ptr.Pointer(), gui.PointerFromQColor(c)) + } +} + +//export callbackQTextEdit_SetTextColor +func callbackQTextEdit_SetTextColor(ptr unsafe.Pointer, c unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setTextColor"); signal != nil { + (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c)) + } else { + NewQTextEditFromPointer(ptr).SetTextColorDefault(gui.NewQColorFromPointer(c)) + } +} + +func (ptr *QTextEdit) ConnectSetTextColor(f func(c *gui.QColor)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setTextColor"); signal != nil { + f := func(c *gui.QColor) { + (*(*func(*gui.QColor))(signal))(c) + f(c) + } + qt.ConnectSignal(ptr.Pointer(), "setTextColor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setTextColor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectSetTextColor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setTextColor") + } +} + +func (ptr *QTextEdit) SetTextColor(c gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(c)) + } +} + +func (ptr *QTextEdit) SetTextColorDefault(c gui.QColor_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTextColorDefault(ptr.Pointer(), gui.PointerFromQColor(c)) + } +} + +func (ptr *QTextEdit) SetTextCursor(cursor gui.QTextCursor_ITF) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)) + } +} + +func (ptr *QTextEdit) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { + if ptr.Pointer() != nil { + C.QTextEdit_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QTextEdit) SetUndoRedoEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QTextEdit_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTextEdit) SetWordWrapMode(policy gui.QTextOption__WrapMode) { + if ptr.Pointer() != nil { + C.QTextEdit_SetWordWrapMode(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QTextEdit) TabChangesFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QTextEdit_TabChangesFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTextEdit) TabStopDistance() float64 { + if ptr.Pointer() != nil { + return float64(C.QTextEdit_TabStopDistance(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextEdit) TabStopWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QTextEdit_TabStopWidth(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTextEdit) TextBackgroundColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QTextEdit_TextBackgroundColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +//export callbackQTextEdit_TextChanged +func callbackQTextEdit_TextChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTextEdit) ConnectTextChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { + C.QTextEdit_ConnectTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectTextChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "textChanged") + } +} + +func (ptr *QTextEdit) TextChanged() { + if ptr.Pointer() != nil { + C.QTextEdit_TextChanged(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) TextColor() *gui.QColor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQColorFromPointer(C.QTextEdit_TextColor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) TextCursor() *gui.QTextCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQTextCursorFromPointer(C.QTextEdit_TextCursor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) + return tmpValue + } + return nil +} + +func (ptr *QTextEdit) TextInteractionFlags() core.Qt__TextInteractionFlag { + if ptr.Pointer() != nil { + return core.Qt__TextInteractionFlag(C.QTextEdit_TextInteractionFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTextEdit) ToHtml() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextEdit_ToHtml(ptr.Pointer())) + } + return "" +} + +func (ptr *QTextEdit) ToPlainText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTextEdit_ToPlainText(ptr.Pointer())) + } + return "" +} + +//export callbackQTextEdit_Undo +func callbackQTextEdit_Undo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).UndoDefault() + } +} + +func (ptr *QTextEdit) ConnectUndo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectUndo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo") + } +} + +func (ptr *QTextEdit) Undo() { + if ptr.Pointer() != nil { + C.QTextEdit_Undo(ptr.Pointer()) + } +} + +func (ptr *QTextEdit) UndoDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_UndoDefault(ptr.Pointer()) + } +} + +//export callbackQTextEdit_UndoAvailable +func callbackQTextEdit_UndoAvailable(ptr unsafe.Pointer, available C.char) { + if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil { + (*(*func(bool))(signal))(int8(available) != 0) + } + +} + +func (ptr *QTextEdit) ConnectUndoAvailable(f func(available bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") { + C.QTextEdit_ConnectUndoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoAvailable"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil { + f := func(available bool) { + (*(*func(bool))(signal))(available) + f(available) + } + qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectUndoAvailable() { + if ptr.Pointer() != nil { + C.QTextEdit_DisconnectUndoAvailable(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "undoAvailable") + } +} + +func (ptr *QTextEdit) UndoAvailable(available bool) { + if ptr.Pointer() != nil { + C.QTextEdit_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) + } +} + +func (ptr *QTextEdit) WordWrapMode() gui.QTextOption__WrapMode { + if ptr.Pointer() != nil { + return gui.QTextOption__WrapMode(C.QTextEdit_WordWrapMode(ptr.Pointer())) + } + return 0 +} + +//export callbackQTextEdit_ZoomIn +func callbackQTextEdit_ZoomIn(ptr unsafe.Pointer, ran C.int) { + if signal := qt.GetSignal(ptr, "zoomIn"); signal != nil { + (*(*func(int))(signal))(int(int32(ran))) + } else { + NewQTextEditFromPointer(ptr).ZoomInDefault(int(int32(ran))) + } +} + +func (ptr *QTextEdit) ConnectZoomIn(f func(ran int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "zoomIn"); signal != nil { + f := func(ran int) { + (*(*func(int))(signal))(ran) + f(ran) + } + qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectZoomIn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "zoomIn") + } +} + +func (ptr *QTextEdit) ZoomIn(ran int) { + if ptr.Pointer() != nil { + C.QTextEdit_ZoomIn(ptr.Pointer(), C.int(int32(ran))) + } +} + +func (ptr *QTextEdit) ZoomInDefault(ran int) { + if ptr.Pointer() != nil { + C.QTextEdit_ZoomInDefault(ptr.Pointer(), C.int(int32(ran))) + } +} + +//export callbackQTextEdit_ZoomOut +func callbackQTextEdit_ZoomOut(ptr unsafe.Pointer, ran C.int) { + if signal := qt.GetSignal(ptr, "zoomOut"); signal != nil { + (*(*func(int))(signal))(int(int32(ran))) + } else { + NewQTextEditFromPointer(ptr).ZoomOutDefault(int(int32(ran))) + } +} + +func (ptr *QTextEdit) ConnectZoomOut(f func(ran int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "zoomOut"); signal != nil { + f := func(ran int) { + (*(*func(int))(signal))(ran) + f(ran) + } + qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectZoomOut() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "zoomOut") + } +} + +func (ptr *QTextEdit) ZoomOut(ran int) { + if ptr.Pointer() != nil { + C.QTextEdit_ZoomOut(ptr.Pointer(), C.int(int32(ran))) + } +} + +func (ptr *QTextEdit) ZoomOutDefault(ran int) { + if ptr.Pointer() != nil { + C.QTextEdit_ZoomOutDefault(ptr.Pointer(), C.int(int32(ran))) + } +} + +//export callbackQTextEdit_DestroyQTextEdit +func callbackQTextEdit_DestroyQTextEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTextEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQTextEditFromPointer(ptr).DestroyQTextEditDefault() + } +} + +func (ptr *QTextEdit) ConnectDestroyQTextEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTextEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTextEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTextEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTextEdit) DisconnectDestroyQTextEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTextEdit") + } +} + +func (ptr *QTextEdit) DestroyQTextEdit() { + if ptr.Pointer() != nil { + C.QTextEdit_DestroyQTextEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTextEdit) DestroyQTextEditDefault() { + if ptr.Pointer() != nil { + C.QTextEdit_DestroyQTextEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTileRules struct { + ptr unsafe.Pointer +} + +type QTileRules_ITF interface { + QTileRules_PTR() *QTileRules +} + +func (ptr *QTileRules) QTileRules_PTR() *QTileRules { + return ptr +} + +func (ptr *QTileRules) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTileRules) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTileRules(ptr QTileRules_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTileRules_PTR().Pointer() + } + return nil +} + +func NewQTileRulesFromPointer(ptr unsafe.Pointer) (n *QTileRules) { + n = new(QTileRules) + n.SetPointer(ptr) + return +} + +func (ptr *QTileRules) DestroyQTileRules() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func NewQTileRules(horizontalRule core.Qt__TileRule, verticalRule core.Qt__TileRule) *QTileRules { + tmpValue := NewQTileRulesFromPointer(C.QTileRules_NewQTileRules(C.longlong(horizontalRule), C.longlong(verticalRule))) + runtime.SetFinalizer(tmpValue, (*QTileRules).DestroyQTileRules) + return tmpValue +} + +func NewQTileRules2(rule core.Qt__TileRule) *QTileRules { + tmpValue := NewQTileRulesFromPointer(C.QTileRules_NewQTileRules2(C.longlong(rule))) + runtime.SetFinalizer(tmpValue, (*QTileRules).DestroyQTileRules) + return tmpValue +} + +type QTimeEdit struct { + QDateTimeEdit +} + +type QTimeEdit_ITF interface { + QDateTimeEdit_ITF + QTimeEdit_PTR() *QTimeEdit +} + +func (ptr *QTimeEdit) QTimeEdit_PTR() *QTimeEdit { + return ptr +} + +func (ptr *QTimeEdit) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDateTimeEdit_PTR().Pointer() + } + return nil +} + +func (ptr *QTimeEdit) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDateTimeEdit_PTR().SetPointer(p) + } +} + +func PointerFromQTimeEdit(ptr QTimeEdit_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTimeEdit_PTR().Pointer() + } + return nil +} + +func NewQTimeEditFromPointer(ptr unsafe.Pointer) (n *QTimeEdit) { + n = new(QTimeEdit) + n.SetPointer(ptr) + return +} +func NewQTimeEdit(parent QWidget_ITF) *QTimeEdit { + tmpValue := NewQTimeEditFromPointer(C.QTimeEdit_NewQTimeEdit(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQTimeEdit2(ti core.QTime_ITF, parent QWidget_ITF) *QTimeEdit { + tmpValue := NewQTimeEditFromPointer(C.QTimeEdit_NewQTimeEdit2(core.PointerFromQTime(ti), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQTimeEdit_DestroyQTimeEdit +func callbackQTimeEdit_DestroyQTimeEdit(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTimeEdit"); signal != nil { + (*(*func())(signal))() + } else { + NewQTimeEditFromPointer(ptr).DestroyQTimeEditDefault() + } +} + +func (ptr *QTimeEdit) ConnectDestroyQTimeEdit(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTimeEdit"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTimeEdit", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTimeEdit", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTimeEdit) DisconnectDestroyQTimeEdit() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTimeEdit") + } +} + +func (ptr *QTimeEdit) DestroyQTimeEdit() { + if ptr.Pointer() != nil { + C.QTimeEdit_DestroyQTimeEdit(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTimeEdit) DestroyQTimeEditDefault() { + if ptr.Pointer() != nil { + C.QTimeEdit_DestroyQTimeEditDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QToolBar struct { + QWidget +} + +type QToolBar_ITF interface { + QWidget_ITF + QToolBar_PTR() *QToolBar +} + +func (ptr *QToolBar) QToolBar_PTR() *QToolBar { + return ptr +} + +func (ptr *QToolBar) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QToolBar) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQToolBar(ptr QToolBar_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QToolBar_PTR().Pointer() + } + return nil +} + +func NewQToolBarFromPointer(ptr unsafe.Pointer) (n *QToolBar) { + n = new(QToolBar) + n.SetPointer(ptr) + return +} +func NewQToolBar(title string, parent QWidget_ITF) *QToolBar { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + tmpValue := NewQToolBarFromPointer(C.QToolBar_NewQToolBar(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQToolBar2(parent QWidget_ITF) *QToolBar { + tmpValue := NewQToolBarFromPointer(C.QToolBar_NewQToolBar2(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QToolBar) ActionAt(p core.QPoint_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_ActionAt(ptr.Pointer(), core.PointerFromQPoint(p))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) ActionAt2(x int, y int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_ActionAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQToolBar_ActionTriggered +func callbackQToolBar_ActionTriggered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "actionTriggered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QToolBar) ConnectActionTriggered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "actionTriggered") { + C.QToolBar_ConnectActionTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "actionTriggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "actionTriggered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectActionTriggered() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectActionTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "actionTriggered") + } +} + +func (ptr *QToolBar) ActionTriggered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QToolBar_ActionTriggered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QToolBar) AddAction(text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QToolBar_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) AddAction2(icon gui.QIcon_ITF, text string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + tmpValue := NewQActionFromPointer(C.QToolBar_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) AddAction3(text string, receiver core.QObject_ITF, member string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + tmpValue := NewQActionFromPointer(C.QToolBar_AddAction3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC)) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) AddAction4(icon gui.QIcon_ITF, text string, receiver core.QObject_ITF, member string) *QAction { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + var memberC *C.char + if member != "" { + memberC = C.CString(member) + defer C.free(unsafe.Pointer(memberC)) + } + tmpValue := NewQActionFromPointer(C.QToolBar_AddAction4(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC)) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) AddSeparator() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_AddSeparator(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) AddWidget(widget QWidget_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_AddWidget(ptr.Pointer(), PointerFromQWidget(widget))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) AllowedAreas() core.Qt__ToolBarArea { + if ptr.Pointer() != nil { + return core.Qt__ToolBarArea(C.QToolBar_AllowedAreas(ptr.Pointer())) + } + return 0 +} + +//export callbackQToolBar_AllowedAreasChanged +func callbackQToolBar_AllowedAreasChanged(ptr unsafe.Pointer, allowedAreas C.longlong) { + if signal := qt.GetSignal(ptr, "allowedAreasChanged"); signal != nil { + (*(*func(core.Qt__ToolBarArea))(signal))(core.Qt__ToolBarArea(allowedAreas)) + } + +} + +func (ptr *QToolBar) ConnectAllowedAreasChanged(f func(allowedAreas core.Qt__ToolBarArea)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "allowedAreasChanged") { + C.QToolBar_ConnectAllowedAreasChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "allowedAreasChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "allowedAreasChanged"); signal != nil { + f := func(allowedAreas core.Qt__ToolBarArea) { + (*(*func(core.Qt__ToolBarArea))(signal))(allowedAreas) + f(allowedAreas) + } + qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectAllowedAreasChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectAllowedAreasChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "allowedAreasChanged") + } +} + +func (ptr *QToolBar) AllowedAreasChanged(allowedAreas core.Qt__ToolBarArea) { + if ptr.Pointer() != nil { + C.QToolBar_AllowedAreasChanged(ptr.Pointer(), C.longlong(allowedAreas)) + } +} + +func (ptr *QToolBar) Clear() { + if ptr.Pointer() != nil { + C.QToolBar_Clear(ptr.Pointer()) + } +} + +func (ptr *QToolBar) IconSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QToolBar_IconSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQToolBar_IconSizeChanged +func callbackQToolBar_IconSizeChanged(ptr unsafe.Pointer, iconSize unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil { + (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize)) + } + +} + +func (ptr *QToolBar) ConnectIconSizeChanged(f func(iconSize *core.QSize)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") { + C.QToolBar_ConnectIconSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "iconSizeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil { + f := func(iconSize *core.QSize) { + (*(*func(*core.QSize))(signal))(iconSize) + f(iconSize) + } + qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectIconSizeChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectIconSizeChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged") + } +} + +func (ptr *QToolBar) IconSizeChanged(iconSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QToolBar_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(iconSize)) + } +} + +func (ptr *QToolBar) InsertSeparator(before QAction_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_InsertSeparator(ptr.Pointer(), PointerFromQAction(before))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) InsertWidget(before QAction_ITF, widget QWidget_ITF) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_InsertWidget(ptr.Pointer(), PointerFromQAction(before), PointerFromQWidget(widget))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) IsAreaAllowed(area core.Qt__ToolBarArea) bool { + if ptr.Pointer() != nil { + return int8(C.QToolBar_IsAreaAllowed(ptr.Pointer(), C.longlong(area))) != 0 + } + return false +} + +func (ptr *QToolBar) IsFloatable() bool { + if ptr.Pointer() != nil { + return int8(C.QToolBar_IsFloatable(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QToolBar) IsFloating() bool { + if ptr.Pointer() != nil { + return int8(C.QToolBar_IsFloating(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QToolBar) IsMovable() bool { + if ptr.Pointer() != nil { + return int8(C.QToolBar_IsMovable(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQToolBar_MovableChanged +func callbackQToolBar_MovableChanged(ptr unsafe.Pointer, movable C.char) { + if signal := qt.GetSignal(ptr, "movableChanged"); signal != nil { + (*(*func(bool))(signal))(int8(movable) != 0) + } + +} + +func (ptr *QToolBar) ConnectMovableChanged(f func(movable bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "movableChanged") { + C.QToolBar_ConnectMovableChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "movableChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "movableChanged"); signal != nil { + f := func(movable bool) { + (*(*func(bool))(signal))(movable) + f(movable) + } + qt.ConnectSignal(ptr.Pointer(), "movableChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "movableChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectMovableChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectMovableChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "movableChanged") + } +} + +func (ptr *QToolBar) MovableChanged(movable bool) { + if ptr.Pointer() != nil { + C.QToolBar_MovableChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +func (ptr *QToolBar) Orientation() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QToolBar_Orientation(ptr.Pointer())) + } + return 0 +} + +//export callbackQToolBar_OrientationChanged +func callbackQToolBar_OrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { + if signal := qt.GetSignal(ptr, "orientationChanged"); signal != nil { + (*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(orientation)) + } + +} + +func (ptr *QToolBar) ConnectOrientationChanged(f func(orientation core.Qt__Orientation)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "orientationChanged") { + C.QToolBar_ConnectOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "orientationChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "orientationChanged"); signal != nil { + f := func(orientation core.Qt__Orientation) { + (*(*func(core.Qt__Orientation))(signal))(orientation) + f(orientation) + } + qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectOrientationChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectOrientationChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "orientationChanged") + } +} + +func (ptr *QToolBar) OrientationChanged(orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QToolBar_OrientationChanged(ptr.Pointer(), C.longlong(orientation)) + } +} + +func (ptr *QToolBar) SetAllowedAreas(areas core.Qt__ToolBarArea) { + if ptr.Pointer() != nil { + C.QToolBar_SetAllowedAreas(ptr.Pointer(), C.longlong(areas)) + } +} + +func (ptr *QToolBar) SetFloatable(floatable bool) { + if ptr.Pointer() != nil { + C.QToolBar_SetFloatable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(floatable)))) + } +} + +//export callbackQToolBar_SetIconSize +func callbackQToolBar_SetIconSize(ptr unsafe.Pointer, iconSize unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setIconSize"); signal != nil { + (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize)) + } else { + NewQToolBarFromPointer(ptr).SetIconSizeDefault(core.NewQSizeFromPointer(iconSize)) + } +} + +func (ptr *QToolBar) ConnectSetIconSize(f func(iconSize *core.QSize)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setIconSize"); signal != nil { + f := func(iconSize *core.QSize) { + (*(*func(*core.QSize))(signal))(iconSize) + f(iconSize) + } + qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectSetIconSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setIconSize") + } +} + +func (ptr *QToolBar) SetIconSize(iconSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QToolBar_SetIconSize(ptr.Pointer(), core.PointerFromQSize(iconSize)) + } +} + +func (ptr *QToolBar) SetIconSizeDefault(iconSize core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QToolBar_SetIconSizeDefault(ptr.Pointer(), core.PointerFromQSize(iconSize)) + } +} + +func (ptr *QToolBar) SetMovable(movable bool) { + if ptr.Pointer() != nil { + C.QToolBar_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) + } +} + +func (ptr *QToolBar) SetOrientation(orientation core.Qt__Orientation) { + if ptr.Pointer() != nil { + C.QToolBar_SetOrientation(ptr.Pointer(), C.longlong(orientation)) + } +} + +//export callbackQToolBar_SetToolButtonStyle +func callbackQToolBar_SetToolButtonStyle(ptr unsafe.Pointer, toolButtonStyle C.longlong) { + if signal := qt.GetSignal(ptr, "setToolButtonStyle"); signal != nil { + (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle)) + } else { + NewQToolBarFromPointer(ptr).SetToolButtonStyleDefault(core.Qt__ToolButtonStyle(toolButtonStyle)) + } +} + +func (ptr *QToolBar) ConnectSetToolButtonStyle(f func(toolButtonStyle core.Qt__ToolButtonStyle)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setToolButtonStyle"); signal != nil { + f := func(toolButtonStyle core.Qt__ToolButtonStyle) { + (*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle) + f(toolButtonStyle) + } + qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectSetToolButtonStyle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setToolButtonStyle") + } +} + +func (ptr *QToolBar) SetToolButtonStyle(toolButtonStyle core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QToolBar_SetToolButtonStyle(ptr.Pointer(), C.longlong(toolButtonStyle)) + } +} + +func (ptr *QToolBar) SetToolButtonStyleDefault(toolButtonStyle core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QToolBar_SetToolButtonStyleDefault(ptr.Pointer(), C.longlong(toolButtonStyle)) + } +} + +func (ptr *QToolBar) ToggleViewAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolBar_ToggleViewAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBar) ToolButtonStyle() core.Qt__ToolButtonStyle { + if ptr.Pointer() != nil { + return core.Qt__ToolButtonStyle(C.QToolBar_ToolButtonStyle(ptr.Pointer())) + } + return 0 +} + +//export callbackQToolBar_ToolButtonStyleChanged +func callbackQToolBar_ToolButtonStyleChanged(ptr unsafe.Pointer, toolButtonStyle C.longlong) { + if signal := qt.GetSignal(ptr, "toolButtonStyleChanged"); signal != nil { + (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle)) + } + +} + +func (ptr *QToolBar) ConnectToolButtonStyleChanged(f func(toolButtonStyle core.Qt__ToolButtonStyle)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "toolButtonStyleChanged") { + C.QToolBar_ConnectToolButtonStyleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toolButtonStyleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "toolButtonStyleChanged"); signal != nil { + f := func(toolButtonStyle core.Qt__ToolButtonStyle) { + (*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle) + f(toolButtonStyle) + } + qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectToolButtonStyleChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectToolButtonStyleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "toolButtonStyleChanged") + } +} + +func (ptr *QToolBar) ToolButtonStyleChanged(toolButtonStyle core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QToolBar_ToolButtonStyleChanged(ptr.Pointer(), C.longlong(toolButtonStyle)) + } +} + +//export callbackQToolBar_TopLevelChanged +func callbackQToolBar_TopLevelChanged(ptr unsafe.Pointer, topLevel C.char) { + if signal := qt.GetSignal(ptr, "topLevelChanged"); signal != nil { + (*(*func(bool))(signal))(int8(topLevel) != 0) + } + +} + +func (ptr *QToolBar) ConnectTopLevelChanged(f func(topLevel bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "topLevelChanged") { + C.QToolBar_ConnectTopLevelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topLevelChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "topLevelChanged"); signal != nil { + f := func(topLevel bool) { + (*(*func(bool))(signal))(topLevel) + f(topLevel) + } + qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectTopLevelChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectTopLevelChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "topLevelChanged") + } +} + +func (ptr *QToolBar) TopLevelChanged(topLevel bool) { + if ptr.Pointer() != nil { + C.QToolBar_TopLevelChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(topLevel)))) + } +} + +//export callbackQToolBar_VisibilityChanged +func callbackQToolBar_VisibilityChanged(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } + +} + +func (ptr *QToolBar) ConnectVisibilityChanged(f func(visible bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { + C.QToolBar_ConnectVisibilityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibilityChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectVisibilityChanged() { + if ptr.Pointer() != nil { + C.QToolBar_DisconnectVisibilityChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") + } +} + +func (ptr *QToolBar) VisibilityChanged(visible bool) { + if ptr.Pointer() != nil { + C.QToolBar_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QToolBar) WidgetForAction(action QAction_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QToolBar_WidgetForAction(ptr.Pointer(), PointerFromQAction(action))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQToolBar_DestroyQToolBar +func callbackQToolBar_DestroyQToolBar(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QToolBar"); signal != nil { + (*(*func())(signal))() + } else { + NewQToolBarFromPointer(ptr).DestroyQToolBarDefault() + } +} + +func (ptr *QToolBar) ConnectDestroyQToolBar(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QToolBar"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QToolBar", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QToolBar", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBar) DisconnectDestroyQToolBar() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QToolBar") + } +} + +func (ptr *QToolBar) DestroyQToolBar() { + if ptr.Pointer() != nil { + C.QToolBar_DestroyQToolBar(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QToolBar) DestroyQToolBarDefault() { + if ptr.Pointer() != nil { + C.QToolBar_DestroyQToolBarDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QToolBox struct { + QFrame +} + +type QToolBox_ITF interface { + QFrame_ITF + QToolBox_PTR() *QToolBox +} + +func (ptr *QToolBox) QToolBox_PTR() *QToolBox { + return ptr +} + +func (ptr *QToolBox) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QFrame_PTR().Pointer() + } + return nil +} + +func (ptr *QToolBox) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QFrame_PTR().SetPointer(p) + } +} + +func PointerFromQToolBox(ptr QToolBox_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QToolBox_PTR().Pointer() + } + return nil +} + +func NewQToolBoxFromPointer(ptr unsafe.Pointer) (n *QToolBox) { + n = new(QToolBox) + n.SetPointer(ptr) + return +} +func NewQToolBox(parent QWidget_ITF, ff core.Qt__WindowType) *QToolBox { + tmpValue := NewQToolBoxFromPointer(C.QToolBox_NewQToolBox(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QToolBox) AddItem(widget QWidget_ITF, iconSet gui.QIcon_ITF, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QToolBox_AddItem(ptr.Pointer(), PointerFromQWidget(widget), gui.PointerFromQIcon(iconSet), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QToolBox) AddItem2(w QWidget_ITF, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QToolBox_AddItem2(ptr.Pointer(), PointerFromQWidget(w), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QToolBox) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QToolBox_Count(ptr.Pointer()))) + } + return 0 +} + +//export callbackQToolBox_CurrentChanged +func callbackQToolBox_CurrentChanged(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } + +} + +func (ptr *QToolBox) ConnectCurrentChanged(f func(index int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { + C.QToolBox_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBox) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + C.QToolBox_DisconnectCurrentChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QToolBox) CurrentChanged(index int) { + if ptr.Pointer() != nil { + C.QToolBox_CurrentChanged(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QToolBox) CurrentIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QToolBox_CurrentIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QToolBox) CurrentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QToolBox_CurrentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolBox) IndexOf(widget QWidget_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QToolBox_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) + } + return 0 +} + +func (ptr *QToolBox) InsertItem(index int, widget QWidget_ITF, icon gui.QIcon_ITF, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QToolBox_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QToolBox) InsertItem2(index int, widget QWidget_ITF, text string) int { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return int(int32(C.QToolBox_InsertItem2(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) + } + return 0 +} + +func (ptr *QToolBox) IsItemEnabled(index int) bool { + if ptr.Pointer() != nil { + return int8(C.QToolBox_IsItemEnabled(ptr.Pointer(), C.int(int32(index)))) != 0 + } + return false +} + +func (ptr *QToolBox) ItemIcon(index int) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QToolBox_ItemIcon(ptr.Pointer(), C.int(int32(index)))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQToolBox_ItemInserted +func callbackQToolBox_ItemInserted(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "itemInserted"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQToolBoxFromPointer(ptr).ItemInsertedDefault(int(int32(index))) + } +} + +func (ptr *QToolBox) ConnectItemInserted(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemInserted"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBox) DisconnectItemInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemInserted") + } +} + +func (ptr *QToolBox) ItemInserted(index int) { + if ptr.Pointer() != nil { + C.QToolBox_ItemInserted(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QToolBox) ItemInsertedDefault(index int) { + if ptr.Pointer() != nil { + C.QToolBox_ItemInsertedDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQToolBox_ItemRemoved +func callbackQToolBox_ItemRemoved(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "itemRemoved"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQToolBoxFromPointer(ptr).ItemRemovedDefault(int(int32(index))) + } +} + +func (ptr *QToolBox) ConnectItemRemoved(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "itemRemoved"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "itemRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBox) DisconnectItemRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "itemRemoved") + } +} + +func (ptr *QToolBox) ItemRemoved(index int) { + if ptr.Pointer() != nil { + C.QToolBox_ItemRemoved(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QToolBox) ItemRemovedDefault(index int) { + if ptr.Pointer() != nil { + C.QToolBox_ItemRemovedDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QToolBox) ItemText(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QToolBox_ItemText(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QToolBox) ItemToolTip(index int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QToolBox_ItemToolTip(ptr.Pointer(), C.int(int32(index)))) + } + return "" +} + +func (ptr *QToolBox) RemoveItem(index int) { + if ptr.Pointer() != nil { + C.QToolBox_RemoveItem(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQToolBox_SetCurrentIndex +func callbackQToolBox_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { + if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(index))) + } else { + NewQToolBoxFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) + } +} + +func (ptr *QToolBox) ConnectSetCurrentIndex(f func(index int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { + f := func(index int) { + (*(*func(int))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBox) DisconnectSetCurrentIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") + } +} + +func (ptr *QToolBox) SetCurrentIndex(index int) { + if ptr.Pointer() != nil { + C.QToolBox_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QToolBox) SetCurrentIndexDefault(index int) { + if ptr.Pointer() != nil { + C.QToolBox_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) + } +} + +//export callbackQToolBox_SetCurrentWidget +func callbackQToolBox_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQToolBoxFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QToolBox) ConnectSetCurrentWidget(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBox) DisconnectSetCurrentWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") + } +} + +func (ptr *QToolBox) SetCurrentWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QToolBox_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QToolBox) SetCurrentWidgetDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QToolBox_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QToolBox) SetItemEnabled(index int, enabled bool) { + if ptr.Pointer() != nil { + C.QToolBox_SetItemEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QToolBox) SetItemIcon(index int, icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QToolBox_SetItemIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QToolBox) SetItemText(index int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolBox_SetItemText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QToolBox) SetItemToolTip(index int, toolTip string) { + if ptr.Pointer() != nil { + var toolTipC *C.char + if toolTip != "" { + toolTipC = C.CString(toolTip) + defer C.free(unsafe.Pointer(toolTipC)) + } + C.QToolBox_SetItemToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) + } +} + +func (ptr *QToolBox) Widget(index int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QToolBox_Widget(ptr.Pointer(), C.int(int32(index)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQToolBox_DestroyQToolBox +func callbackQToolBox_DestroyQToolBox(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QToolBox"); signal != nil { + (*(*func())(signal))() + } else { + NewQToolBoxFromPointer(ptr).DestroyQToolBoxDefault() + } +} + +func (ptr *QToolBox) ConnectDestroyQToolBox(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QToolBox"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QToolBox", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QToolBox", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolBox) DisconnectDestroyQToolBox() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QToolBox") + } +} + +func (ptr *QToolBox) DestroyQToolBox() { + if ptr.Pointer() != nil { + C.QToolBox_DestroyQToolBox(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QToolBox) DestroyQToolBoxDefault() { + if ptr.Pointer() != nil { + C.QToolBox_DestroyQToolBoxDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QToolButton struct { + QAbstractButton +} + +type QToolButton_ITF interface { + QAbstractButton_ITF + QToolButton_PTR() *QToolButton +} + +func (ptr *QToolButton) QToolButton_PTR() *QToolButton { + return ptr +} + +func (ptr *QToolButton) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractButton_PTR().Pointer() + } + return nil +} + +func (ptr *QToolButton) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractButton_PTR().SetPointer(p) + } +} + +func PointerFromQToolButton(ptr QToolButton_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QToolButton_PTR().Pointer() + } + return nil +} + +func NewQToolButtonFromPointer(ptr unsafe.Pointer) (n *QToolButton) { + n = new(QToolButton) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QToolButton__ToolButtonPopupMode +//QToolButton::ToolButtonPopupMode +type QToolButton__ToolButtonPopupMode int64 + +const ( + QToolButton__DelayedPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(0) + QToolButton__MenuButtonPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(1) + QToolButton__InstantPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(2) +) + +func NewQToolButton(parent QWidget_ITF) *QToolButton { + tmpValue := NewQToolButtonFromPointer(C.QToolButton_NewQToolButton(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QToolButton) ArrowType() core.Qt__ArrowType { + if ptr.Pointer() != nil { + return core.Qt__ArrowType(C.QToolButton_ArrowType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QToolButton) AutoRaise() bool { + if ptr.Pointer() != nil { + return int8(C.QToolButton_AutoRaise(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QToolButton) DefaultAction() *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QToolButton_DefaultAction(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QToolButton) InitStyleOption(option QStyleOptionToolButton_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionToolButton(option)) + } +} + +func (ptr *QToolButton) Menu() *QMenu { + if ptr.Pointer() != nil { + tmpValue := NewQMenuFromPointer(C.QToolButton_Menu(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQToolButton_PaintEvent +func callbackQToolButton_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event)) + } else { + NewQToolButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event)) + } +} + +func (ptr *QToolButton) ConnectPaintEvent(f func(event *gui.QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(event *gui.QPaintEvent) { + (*(*func(*gui.QPaintEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolButton) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QToolButton) PaintEvent(event gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) + } +} + +func (ptr *QToolButton) PaintEventDefault(event gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) + } +} + +func (ptr *QToolButton) PopupMode() QToolButton__ToolButtonPopupMode { + if ptr.Pointer() != nil { + return QToolButton__ToolButtonPopupMode(C.QToolButton_PopupMode(ptr.Pointer())) + } + return 0 +} + +func (ptr *QToolButton) SetArrowType(ty core.Qt__ArrowType) { + if ptr.Pointer() != nil { + C.QToolButton_SetArrowType(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QToolButton) SetAutoRaise(enable bool) { + if ptr.Pointer() != nil { + C.QToolButton_SetAutoRaise(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQToolButton_SetDefaultAction +func callbackQToolButton_SetDefaultAction(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setDefaultAction"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } else { + NewQToolButtonFromPointer(ptr).SetDefaultActionDefault(NewQActionFromPointer(action)) + } +} + +func (ptr *QToolButton) ConnectSetDefaultAction(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDefaultAction"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "setDefaultAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDefaultAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolButton) DisconnectSetDefaultAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDefaultAction") + } +} + +func (ptr *QToolButton) SetDefaultAction(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_SetDefaultAction(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QToolButton) SetDefaultActionDefault(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_SetDefaultActionDefault(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QToolButton) SetMenu(menu QMenu_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_SetMenu(ptr.Pointer(), PointerFromQMenu(menu)) + } +} + +func (ptr *QToolButton) SetPopupMode(mode QToolButton__ToolButtonPopupMode) { + if ptr.Pointer() != nil { + C.QToolButton_SetPopupMode(ptr.Pointer(), C.longlong(mode)) + } +} + +//export callbackQToolButton_SetToolButtonStyle +func callbackQToolButton_SetToolButtonStyle(ptr unsafe.Pointer, style C.longlong) { + if signal := qt.GetSignal(ptr, "setToolButtonStyle"); signal != nil { + (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(style)) + } else { + NewQToolButtonFromPointer(ptr).SetToolButtonStyleDefault(core.Qt__ToolButtonStyle(style)) + } +} + +func (ptr *QToolButton) ConnectSetToolButtonStyle(f func(style core.Qt__ToolButtonStyle)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setToolButtonStyle"); signal != nil { + f := func(style core.Qt__ToolButtonStyle) { + (*(*func(core.Qt__ToolButtonStyle))(signal))(style) + f(style) + } + qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolButton) DisconnectSetToolButtonStyle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setToolButtonStyle") + } +} + +func (ptr *QToolButton) SetToolButtonStyle(style core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QToolButton_SetToolButtonStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QToolButton) SetToolButtonStyleDefault(style core.Qt__ToolButtonStyle) { + if ptr.Pointer() != nil { + C.QToolButton_SetToolButtonStyleDefault(ptr.Pointer(), C.longlong(style)) + } +} + +//export callbackQToolButton_ShowMenu +func callbackQToolButton_ShowMenu(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMenu"); signal != nil { + (*(*func())(signal))() + } else { + NewQToolButtonFromPointer(ptr).ShowMenuDefault() + } +} + +func (ptr *QToolButton) ConnectShowMenu(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMenu"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolButton) DisconnectShowMenu() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMenu") + } +} + +func (ptr *QToolButton) ShowMenu() { + if ptr.Pointer() != nil { + C.QToolButton_ShowMenu(ptr.Pointer()) + } +} + +func (ptr *QToolButton) ShowMenuDefault() { + if ptr.Pointer() != nil { + C.QToolButton_ShowMenuDefault(ptr.Pointer()) + } +} + +func (ptr *QToolButton) ToolButtonStyle() core.Qt__ToolButtonStyle { + if ptr.Pointer() != nil { + return core.Qt__ToolButtonStyle(C.QToolButton_ToolButtonStyle(ptr.Pointer())) + } + return 0 +} + +//export callbackQToolButton_Triggered +func callbackQToolButton_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "triggered"); signal != nil { + (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) + } + +} + +func (ptr *QToolButton) ConnectTriggered(f func(action *QAction)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "triggered") { + C.QToolButton_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { + f := func(action *QAction) { + (*(*func(*QAction))(signal))(action) + f(action) + } + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolButton) DisconnectTriggered() { + if ptr.Pointer() != nil { + C.QToolButton_DisconnectTriggered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "triggered") + } +} + +func (ptr *QToolButton) Triggered(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QToolButton_Triggered(ptr.Pointer(), PointerFromQAction(action)) + } +} + +//export callbackQToolButton_DestroyQToolButton +func callbackQToolButton_DestroyQToolButton(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QToolButton"); signal != nil { + (*(*func())(signal))() + } else { + NewQToolButtonFromPointer(ptr).DestroyQToolButtonDefault() + } +} + +func (ptr *QToolButton) ConnectDestroyQToolButton(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QToolButton"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QToolButton", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QToolButton", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QToolButton) DisconnectDestroyQToolButton() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QToolButton") + } +} + +func (ptr *QToolButton) DestroyQToolButton() { + if ptr.Pointer() != nil { + C.QToolButton_DestroyQToolButton(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QToolButton) DestroyQToolButtonDefault() { + if ptr.Pointer() != nil { + C.QToolButton_DestroyQToolButtonDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QToolTip struct { + ptr unsafe.Pointer +} + +type QToolTip_ITF interface { + QToolTip_PTR() *QToolTip +} + +func (ptr *QToolTip) QToolTip_PTR() *QToolTip { + return ptr +} + +func (ptr *QToolTip) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QToolTip) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQToolTip(ptr QToolTip_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QToolTip_PTR().Pointer() + } + return nil +} + +func NewQToolTipFromPointer(ptr unsafe.Pointer) (n *QToolTip) { + n = new(QToolTip) + n.SetPointer(ptr) + return +} + +func (ptr *QToolTip) DestroyQToolTip() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QToolTip_Font() *gui.QFont { + tmpValue := gui.NewQFontFromPointer(C.QToolTip_QToolTip_Font()) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func (ptr *QToolTip) Font() *gui.QFont { + tmpValue := gui.NewQFontFromPointer(C.QToolTip_QToolTip_Font()) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue +} + +func QToolTip_HideText() { + C.QToolTip_QToolTip_HideText() +} + +func (ptr *QToolTip) HideText() { + C.QToolTip_QToolTip_HideText() +} + +func QToolTip_IsVisible() bool { + return int8(C.QToolTip_QToolTip_IsVisible()) != 0 +} + +func (ptr *QToolTip) IsVisible() bool { + return int8(C.QToolTip_QToolTip_IsVisible()) != 0 +} + +func QToolTip_Palette() *gui.QPalette { + tmpValue := gui.NewQPaletteFromPointer(C.QToolTip_QToolTip_Palette()) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue +} + +func (ptr *QToolTip) Palette() *gui.QPalette { + tmpValue := gui.NewQPaletteFromPointer(C.QToolTip_QToolTip_Palette()) + runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) + return tmpValue +} + +func QToolTip_SetFont(font gui.QFont_ITF) { + C.QToolTip_QToolTip_SetFont(gui.PointerFromQFont(font)) +} + +func (ptr *QToolTip) SetFont(font gui.QFont_ITF) { + C.QToolTip_QToolTip_SetFont(gui.PointerFromQFont(font)) +} + +func QToolTip_SetPalette(palette gui.QPalette_ITF) { + C.QToolTip_QToolTip_SetPalette(gui.PointerFromQPalette(palette)) +} + +func (ptr *QToolTip) SetPalette(palette gui.QPalette_ITF) { + C.QToolTip_QToolTip_SetPalette(gui.PointerFromQPalette(palette)) +} + +func QToolTip_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolTip_QToolTip_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect)) +} + +func (ptr *QToolTip) ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolTip_QToolTip_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect)) +} + +func QToolTip_ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolTip_QToolTip_ShowText2(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) +} + +func (ptr *QToolTip) ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolTip_QToolTip_ShowText2(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) +} + +func QToolTip_ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolTip_QToolTip_ShowText3(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect), C.int(int32(msecDisplayTime))) +} + +func (ptr *QToolTip) ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QToolTip_QToolTip_ShowText3(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect), C.int(int32(msecDisplayTime))) +} + +func QToolTip_Text() string { + return cGoUnpackString(C.QToolTip_QToolTip_Text()) +} + +func (ptr *QToolTip) Text() string { + return cGoUnpackString(C.QToolTip_QToolTip_Text()) +} + +type QTreeView struct { + QAbstractItemView +} + +type QTreeView_ITF interface { + QAbstractItemView_ITF + QTreeView_PTR() *QTreeView +} + +func (ptr *QTreeView) QTreeView_PTR() *QTreeView { + return ptr +} + +func (ptr *QTreeView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAbstractItemView_PTR().Pointer() + } + return nil +} + +func (ptr *QTreeView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAbstractItemView_PTR().SetPointer(p) + } +} + +func PointerFromQTreeView(ptr QTreeView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTreeView_PTR().Pointer() + } + return nil +} + +func NewQTreeViewFromPointer(ptr unsafe.Pointer) (n *QTreeView) { + n = new(QTreeView) + n.SetPointer(ptr) + return +} +func NewQTreeView(parent QWidget_ITF) *QTreeView { + tmpValue := NewQTreeViewFromPointer(C.QTreeView_NewQTreeView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTreeView) AllColumnsShowFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_AllColumnsShowFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeView) AutoExpandDelay() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_AutoExpandDelay(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTreeView_Collapse +func callbackQTreeView_Collapse(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "collapse"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQTreeViewFromPointer(ptr).CollapseDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QTreeView) ConnectCollapse(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "collapse"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "collapse", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "collapse", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectCollapse() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "collapse") + } +} + +func (ptr *QTreeView) Collapse(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_Collapse(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) CollapseDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_CollapseDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQTreeView_CollapseAll +func callbackQTreeView_CollapseAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "collapseAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).CollapseAllDefault() + } +} + +func (ptr *QTreeView) ConnectCollapseAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "collapseAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "collapseAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "collapseAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectCollapseAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "collapseAll") + } +} + +func (ptr *QTreeView) CollapseAll() { + if ptr.Pointer() != nil { + C.QTreeView_CollapseAll(ptr.Pointer()) + } +} + +func (ptr *QTreeView) CollapseAllDefault() { + if ptr.Pointer() != nil { + C.QTreeView_CollapseAllDefault(ptr.Pointer()) + } +} + +//export callbackQTreeView_Collapsed +func callbackQTreeView_Collapsed(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "collapsed"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QTreeView) ConnectCollapsed(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "collapsed") { + C.QTreeView_ConnectCollapsed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "collapsed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "collapsed"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "collapsed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "collapsed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectCollapsed() { + if ptr.Pointer() != nil { + C.QTreeView_DisconnectCollapsed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "collapsed") + } +} + +func (ptr *QTreeView) Collapsed(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_Collapsed(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) ColumnAt(x int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_ColumnAt(ptr.Pointer(), C.int(int32(x))))) + } + return 0 +} + +//export callbackQTreeView_ColumnCountChanged +func callbackQTreeView_ColumnCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { + if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil { + (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) + } else { + NewQTreeViewFromPointer(ptr).ColumnCountChangedDefault(int(int32(oldCount)), int(int32(newCount))) + } +} + +func (ptr *QTreeView) ConnectColumnCountChanged(f func(oldCount int, newCount int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil { + f := func(oldCount int, newCount int) { + (*(*func(int, int))(signal))(oldCount, newCount) + f(oldCount, newCount) + } + qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectColumnCountChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged") + } +} + +func (ptr *QTreeView) ColumnCountChanged(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QTreeView_ColumnCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +func (ptr *QTreeView) ColumnCountChangedDefault(oldCount int, newCount int) { + if ptr.Pointer() != nil { + C.QTreeView_ColumnCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) + } +} + +//export callbackQTreeView_ColumnMoved +func callbackQTreeView_ColumnMoved(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "columnMoved"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).ColumnMovedDefault() + } +} + +func (ptr *QTreeView) ConnectColumnMoved(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnMoved"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectColumnMoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnMoved") + } +} + +func (ptr *QTreeView) ColumnMoved() { + if ptr.Pointer() != nil { + C.QTreeView_ColumnMoved(ptr.Pointer()) + } +} + +func (ptr *QTreeView) ColumnMovedDefault() { + if ptr.Pointer() != nil { + C.QTreeView_ColumnMovedDefault(ptr.Pointer()) + } +} + +//export callbackQTreeView_ColumnResized +func callbackQTreeView_ColumnResized(ptr unsafe.Pointer, column C.int, oldSize C.int, newSize C.int) { + if signal := qt.GetSignal(ptr, "columnResized"); signal != nil { + (*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldSize)), int(int32(newSize))) + } else { + NewQTreeViewFromPointer(ptr).ColumnResizedDefault(int(int32(column)), int(int32(oldSize)), int(int32(newSize))) + } +} + +func (ptr *QTreeView) ConnectColumnResized(f func(column int, oldSize int, newSize int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "columnResized"); signal != nil { + f := func(column int, oldSize int, newSize int) { + (*(*func(int, int, int))(signal))(column, oldSize, newSize) + f(column, oldSize, newSize) + } + qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectColumnResized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "columnResized") + } +} + +func (ptr *QTreeView) ColumnResized(column int, oldSize int, newSize int) { + if ptr.Pointer() != nil { + C.QTreeView_ColumnResized(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldSize)), C.int(int32(newSize))) + } +} + +func (ptr *QTreeView) ColumnResizedDefault(column int, oldSize int, newSize int) { + if ptr.Pointer() != nil { + C.QTreeView_ColumnResizedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldSize)), C.int(int32(newSize))) + } +} + +func (ptr *QTreeView) ColumnViewportPosition(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_ColumnViewportPosition(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QTreeView) ColumnWidth(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_ColumnWidth(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +//export callbackQTreeView_CurrentChanged +func callbackQTreeView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } else { + NewQTreeViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) + } +} + +func (ptr *QTreeView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { + f := func(current *core.QModelIndex, previous *core.QModelIndex) { + (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectCurrentChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "currentChanged") + } +} + +func (ptr *QTreeView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +func (ptr *QTreeView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) + } +} + +//export callbackQTreeView_DataChanged +func callbackQTreeView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { + if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQTreeViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } else { + NewQTreeViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQTreeViewFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__dataChanged_roles_atList(i) + } + return out + }(roles)) + } +} + +func (ptr *QTreeView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { + f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) { + (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles) + f(topLeft, bottomRight, roles) + } + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectDataChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dataChanged") + } +} + +func (ptr *QTreeView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QTreeView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQTreeViewFromPointer(NewQTreeViewFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTreeView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { + if ptr.Pointer() != nil { + C.QTreeView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { + tmpList := NewQTreeViewFromPointer(NewQTreeViewFromPointer(nil).__dataChanged_roles_newList()) + for _, v := range roles { + tmpList.__dataChanged_roles_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQTreeView_DrawBranches +func callbackQTreeView_DrawBranches(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawBranches"); signal != nil { + (*(*func(*gui.QPainter, *core.QRect, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQModelIndexFromPointer(index)) + } else { + NewQTreeViewFromPointer(ptr).DrawBranchesDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QTreeView) ConnectDrawBranches(f func(painter *gui.QPainter, rect *core.QRect, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawBranches"); signal != nil { + f := func(painter *gui.QPainter, rect *core.QRect, index *core.QModelIndex) { + (*(*func(*gui.QPainter, *core.QRect, *core.QModelIndex))(signal))(painter, rect, index) + f(painter, rect, index) + } + qt.ConnectSignal(ptr.Pointer(), "drawBranches", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawBranches", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectDrawBranches() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawBranches") + } +} + +func (ptr *QTreeView) DrawBranches(painter gui.QPainter_ITF, rect core.QRect_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_DrawBranches(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) DrawBranchesDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_DrawBranchesDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQTreeView_DrawRow +func callbackQTreeView_DrawRow(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "drawRow"); signal != nil { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } else { + NewQTreeViewFromPointer(ptr).DrawRowDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QTreeView) ConnectDrawRow(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "drawRow"); signal != nil { + f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { + (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) + f(painter, option, index) + } + qt.ConnectSignal(ptr.Pointer(), "drawRow", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "drawRow", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectDrawRow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "drawRow") + } +} + +func (ptr *QTreeView) DrawRow(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_DrawRow(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) DrawRowDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_DrawRowDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) DrawTree(painter gui.QPainter_ITF, region gui.QRegion_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_DrawTree(ptr.Pointer(), gui.PointerFromQPainter(painter), gui.PointerFromQRegion(region)) + } +} + +//export callbackQTreeView_Expand +func callbackQTreeView_Expand(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "expand"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQTreeViewFromPointer(ptr).ExpandDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QTreeView) ConnectExpand(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expand"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "expand", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expand", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectExpand() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expand") + } +} + +func (ptr *QTreeView) Expand(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_Expand(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) ExpandDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_ExpandDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +//export callbackQTreeView_ExpandAll +func callbackQTreeView_ExpandAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "expandAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).ExpandAllDefault() + } +} + +func (ptr *QTreeView) ConnectExpandAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "expandAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectExpandAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandAll") + } +} + +func (ptr *QTreeView) ExpandAll() { + if ptr.Pointer() != nil { + C.QTreeView_ExpandAll(ptr.Pointer()) + } +} + +func (ptr *QTreeView) ExpandAllDefault() { + if ptr.Pointer() != nil { + C.QTreeView_ExpandAllDefault(ptr.Pointer()) + } +} + +//export callbackQTreeView_ExpandRecursively +func callbackQTreeView_ExpandRecursively(ptr unsafe.Pointer, index unsafe.Pointer, depth C.int) { + if signal := qt.GetSignal(ptr, "expandRecursively"); signal != nil { + (*(*func(*core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(index), int(int32(depth))) + } else { + NewQTreeViewFromPointer(ptr).ExpandRecursivelyDefault(core.NewQModelIndexFromPointer(index), int(int32(depth))) + } +} + +func (ptr *QTreeView) ConnectExpandRecursively(f func(index *core.QModelIndex, depth int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandRecursively"); signal != nil { + f := func(index *core.QModelIndex, depth int) { + (*(*func(*core.QModelIndex, int))(signal))(index, depth) + f(index, depth) + } + qt.ConnectSignal(ptr.Pointer(), "expandRecursively", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandRecursively", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectExpandRecursively() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandRecursively") + } +} + +func (ptr *QTreeView) ExpandRecursively(index core.QModelIndex_ITF, depth int) { + if ptr.Pointer() != nil { + C.QTreeView_ExpandRecursively(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(depth))) + } +} + +func (ptr *QTreeView) ExpandRecursivelyDefault(index core.QModelIndex_ITF, depth int) { + if ptr.Pointer() != nil { + C.QTreeView_ExpandRecursivelyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(depth))) + } +} + +//export callbackQTreeView_ExpandToDepth +func callbackQTreeView_ExpandToDepth(ptr unsafe.Pointer, depth C.int) { + if signal := qt.GetSignal(ptr, "expandToDepth"); signal != nil { + (*(*func(int))(signal))(int(int32(depth))) + } else { + NewQTreeViewFromPointer(ptr).ExpandToDepthDefault(int(int32(depth))) + } +} + +func (ptr *QTreeView) ConnectExpandToDepth(f func(depth int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandToDepth"); signal != nil { + f := func(depth int) { + (*(*func(int))(signal))(depth) + f(depth) + } + qt.ConnectSignal(ptr.Pointer(), "expandToDepth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandToDepth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectExpandToDepth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandToDepth") + } +} + +func (ptr *QTreeView) ExpandToDepth(depth int) { + if ptr.Pointer() != nil { + C.QTreeView_ExpandToDepth(ptr.Pointer(), C.int(int32(depth))) + } +} + +func (ptr *QTreeView) ExpandToDepthDefault(depth int) { + if ptr.Pointer() != nil { + C.QTreeView_ExpandToDepthDefault(ptr.Pointer(), C.int(int32(depth))) + } +} + +//export callbackQTreeView_Expanded +func callbackQTreeView_Expanded(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "expanded"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } + +} + +func (ptr *QTreeView) ConnectExpanded(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "expanded") { + C.QTreeView_ConnectExpanded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "expanded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "expanded"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "expanded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expanded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectExpanded() { + if ptr.Pointer() != nil { + C.QTreeView_DisconnectExpanded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "expanded") + } +} + +func (ptr *QTreeView) Expanded(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_Expanded(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) ExpandsOnDoubleClick() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_ExpandsOnDoubleClick(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeView) Header() *QHeaderView { + if ptr.Pointer() != nil { + tmpValue := NewQHeaderViewFromPointer(C.QTreeView_Header(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTreeView_HideColumn +func callbackQTreeView_HideColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "hideColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTreeViewFromPointer(ptr).HideColumnDefault(int(int32(column))) + } +} + +func (ptr *QTreeView) ConnectHideColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hideColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectHideColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hideColumn") + } +} + +func (ptr *QTreeView) HideColumn(column int) { + if ptr.Pointer() != nil { + C.QTreeView_HideColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTreeView) HideColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTreeView_HideColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTreeView_HorizontalOffset +func callbackQTreeView_HorizontalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQTreeViewFromPointer(ptr).HorizontalOffsetDefault())) +} + +func (ptr *QTreeView) ConnectHorizontalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectHorizontalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") + } +} + +func (ptr *QTreeView) HorizontalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_HorizontalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeView) HorizontalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_HorizontalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeView) Indentation() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_Indentation(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeView) IndexAbove(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAbove(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTreeView_IndexAt +func callbackQTreeView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { + return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) + } + + return core.PointerFromQModelIndex(NewQTreeViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point))) +} + +func (ptr *QTreeView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { + f := func(point *core.QPoint) *core.QModelIndex { + (*(*func(*core.QPoint) *core.QModelIndex)(signal))(point) + return f(point) + } + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectIndexAt() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "indexAt") + } +} + +func (ptr *QTreeView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) IndexBelow(index core.QModelIndex_ITF) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexBelow(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) IndexRowSizeHint(index core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_IndexRowSizeHint(ptr.Pointer(), core.PointerFromQModelIndex(index)))) + } + return 0 +} + +func (ptr *QTreeView) IsAnimated() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsAnimated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeView) IsColumnHidden(column int) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsColumnHidden(ptr.Pointer(), C.int(int32(column)))) != 0 + } + return false +} + +func (ptr *QTreeView) IsExpanded(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsExpanded(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QTreeView) IsFirstColumnSpanned(row int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsFirstColumnSpanned(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QTreeView) IsHeaderHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsHeaderHidden(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTreeView_IsIndexHidden +func callbackQTreeView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTreeViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) +} + +func (ptr *QTreeView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { + f := func(index *core.QModelIndex) bool { + (*(*func(*core.QModelIndex) bool)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectIsIndexHidden() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") + } +} + +func (ptr *QTreeView) IsIndexHidden(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QTreeView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 + } + return false +} + +func (ptr *QTreeView) IsRowHidden(row int, parent core.QModelIndex_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsRowHidden(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent))) != 0 + } + return false +} + +func (ptr *QTreeView) IsSortingEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_IsSortingEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeView) ItemsExpandable() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_ItemsExpandable(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTreeView_MoveCursor +func callbackQTreeView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { + return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) + } + + return core.PointerFromQModelIndex(NewQTreeViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) +} + +func (ptr *QTreeView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { + f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) + return f(cursorAction, modifiers) + } + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectMoveCursor() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveCursor") + } +} + +func (ptr *QTreeView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +//export callbackQTreeView_Reset +func callbackQTreeView_Reset(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "reset"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).ResetDefault() + } +} + +func (ptr *QTreeView) ConnectReset(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectReset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "reset") + } +} + +func (ptr *QTreeView) Reset() { + if ptr.Pointer() != nil { + C.QTreeView_Reset(ptr.Pointer()) + } +} + +func (ptr *QTreeView) ResetDefault() { + if ptr.Pointer() != nil { + C.QTreeView_ResetDefault(ptr.Pointer()) + } +} + +func (ptr *QTreeView) ResetIndentation() { + if ptr.Pointer() != nil { + C.QTreeView_ResetIndentation(ptr.Pointer()) + } +} + +//export callbackQTreeView_ResizeColumnToContents +func callbackQTreeView_ResizeColumnToContents(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "resizeColumnToContents"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTreeViewFromPointer(ptr).ResizeColumnToContentsDefault(int(int32(column))) + } +} + +func (ptr *QTreeView) ConnectResizeColumnToContents(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnToContents"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectResizeColumnToContents() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeColumnToContents") + } +} + +func (ptr *QTreeView) ResizeColumnToContents(column int) { + if ptr.Pointer() != nil { + C.QTreeView_ResizeColumnToContents(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTreeView) ResizeColumnToContentsDefault(column int) { + if ptr.Pointer() != nil { + C.QTreeView_ResizeColumnToContentsDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTreeView) RootIsDecorated() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_RootIsDecorated(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeView) RowHeight(index core.QModelIndex_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_RowHeight(ptr.Pointer(), core.PointerFromQModelIndex(index)))) + } + return 0 +} + +//export callbackQTreeView_RowsAboutToBeRemoved +func callbackQTreeView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQTreeViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QTreeView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectRowsAboutToBeRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") + } +} + +func (ptr *QTreeView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QTreeView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QTreeView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QTreeView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQTreeView_RowsInserted +func callbackQTreeView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQTreeViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QTreeView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectRowsInserted() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") + } +} + +func (ptr *QTreeView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QTreeView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QTreeView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QTreeView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQTreeView_RowsRemoved +func callbackQTreeView_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { + if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { + (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } else { + NewQTreeViewFromPointer(ptr).RowsRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) + } +} + +func (ptr *QTreeView) ConnectRowsRemoved(f func(parent *core.QModelIndex, start int, end int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil { + f := func(parent *core.QModelIndex, start int, end int) { + (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) + f(parent, start, end) + } + qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectRowsRemoved() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved") + } +} + +func (ptr *QTreeView) RowsRemoved(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QTreeView_RowsRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +func (ptr *QTreeView) RowsRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { + if ptr.Pointer() != nil { + C.QTreeView_RowsRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) + } +} + +//export callbackQTreeView_ScrollTo +func callbackQTreeView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } else { + NewQTreeViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QTreeView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { + f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { + (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) + f(index, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectScrollTo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollTo") + } +} + +func (ptr *QTreeView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTreeView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +func (ptr *QTreeView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTreeView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) + } +} + +//export callbackQTreeView_SelectAll +func callbackQTreeView_SelectAll(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).SelectAllDefault() + } +} + +func (ptr *QTreeView) ConnectSelectAll(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectSelectAll() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectAll") + } +} + +func (ptr *QTreeView) SelectAll() { + if ptr.Pointer() != nil { + C.QTreeView_SelectAll(ptr.Pointer()) + } +} + +func (ptr *QTreeView) SelectAllDefault() { + if ptr.Pointer() != nil { + C.QTreeView_SelectAllDefault(ptr.Pointer()) + } +} + +//export callbackQTreeView_SelectionChanged +func callbackQTreeView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } else { + NewQTreeViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) + } +} + +func (ptr *QTreeView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { + f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { + (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) + f(selected, deselected) + } + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectSelectionChanged() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") + } +} + +func (ptr *QTreeView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QTreeView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) + } +} + +func (ptr *QTreeView) SetAllColumnsShowFocus(enable bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetAllColumnsShowFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTreeView) SetAnimated(enable bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTreeView) SetAutoExpandDelay(delay int) { + if ptr.Pointer() != nil { + C.QTreeView_SetAutoExpandDelay(ptr.Pointer(), C.int(int32(delay))) + } +} + +func (ptr *QTreeView) SetColumnHidden(column int, hide bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetColumnHidden(ptr.Pointer(), C.int(int32(column)), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QTreeView) SetColumnWidth(column int, width int) { + if ptr.Pointer() != nil { + C.QTreeView_SetColumnWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(width))) + } +} + +func (ptr *QTreeView) SetExpanded(index core.QModelIndex_ITF, expanded bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetExpanded(ptr.Pointer(), core.PointerFromQModelIndex(index), C.char(int8(qt.GoBoolToInt(expanded)))) + } +} + +func (ptr *QTreeView) SetExpandsOnDoubleClick(enable bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetExpandsOnDoubleClick(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTreeView) SetFirstColumnSpanned(row int, parent core.QModelIndex_ITF, span bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetFirstColumnSpanned(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent), C.char(int8(qt.GoBoolToInt(span)))) + } +} + +func (ptr *QTreeView) SetHeader(header QHeaderView_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_SetHeader(ptr.Pointer(), PointerFromQHeaderView(header)) + } +} + +func (ptr *QTreeView) SetHeaderHidden(hide bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetHeaderHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QTreeView) SetIndentation(i int) { + if ptr.Pointer() != nil { + C.QTreeView_SetIndentation(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QTreeView) SetItemsExpandable(enable bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetItemsExpandable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQTreeView_SetRootIndex +func callbackQTreeView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { + (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) + } else { + NewQTreeViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) + } +} + +func (ptr *QTreeView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { + f := func(index *core.QModelIndex) { + (*(*func(*core.QModelIndex))(signal))(index) + f(index) + } + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectSetRootIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") + } +} + +func (ptr *QTreeView) SetRootIndex(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) SetRootIndexDefault(index core.QModelIndex_ITF) { + if ptr.Pointer() != nil { + C.QTreeView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) + } +} + +func (ptr *QTreeView) SetRootIsDecorated(show bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetRootIsDecorated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) + } +} + +func (ptr *QTreeView) SetRowHidden(row int, parent core.QModelIndex_ITF, hide bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +//export callbackQTreeView_SetSelection +func callbackQTreeView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) { + if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) + } else { + NewQTreeViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) + } +} + +func (ptr *QTreeView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { + f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) { + (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command) + f(rect, command) + } + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectSetSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setSelection") + } +} + +func (ptr *QTreeView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTreeView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) + } +} + +func (ptr *QTreeView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTreeView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) + } +} + +func (ptr *QTreeView) SetSortingEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QTreeView) SetTreePosition(index int) { + if ptr.Pointer() != nil { + C.QTreeView_SetTreePosition(ptr.Pointer(), C.int(int32(index))) + } +} + +func (ptr *QTreeView) SetUniformRowHeights(uniform bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetUniformRowHeights(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(uniform)))) + } +} + +func (ptr *QTreeView) SetWordWrap(on bool) { + if ptr.Pointer() != nil { + C.QTreeView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +//export callbackQTreeView_ShowColumn +func callbackQTreeView_ShowColumn(ptr unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "showColumn"); signal != nil { + (*(*func(int))(signal))(int(int32(column))) + } else { + NewQTreeViewFromPointer(ptr).ShowColumnDefault(int(int32(column))) + } +} + +func (ptr *QTreeView) ConnectShowColumn(f func(column int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showColumn"); signal != nil { + f := func(column int) { + (*(*func(int))(signal))(column) + f(column) + } + qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectShowColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showColumn") + } +} + +func (ptr *QTreeView) ShowColumn(column int) { + if ptr.Pointer() != nil { + C.QTreeView_ShowColumn(ptr.Pointer(), C.int(int32(column))) + } +} + +func (ptr *QTreeView) ShowColumnDefault(column int) { + if ptr.Pointer() != nil { + C.QTreeView_ShowColumnDefault(ptr.Pointer(), C.int(int32(column))) + } +} + +//export callbackQTreeView_SortByColumn +func callbackQTreeView_SortByColumn(ptr unsafe.Pointer, column C.int, order C.longlong) { + if signal := qt.GetSignal(ptr, "sortByColumn"); signal != nil { + (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) + } else { + NewQTreeViewFromPointer(ptr).SortByColumnDefault(int(int32(column)), core.Qt__SortOrder(order)) + } +} + +func (ptr *QTreeView) ConnectSortByColumn(f func(column int, order core.Qt__SortOrder)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sortByColumn"); signal != nil { + f := func(column int, order core.Qt__SortOrder) { + (*(*func(int, core.Qt__SortOrder))(signal))(column, order) + f(column, order) + } + qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectSortByColumn() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sortByColumn") + } +} + +func (ptr *QTreeView) SortByColumn(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTreeView_SortByColumn(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QTreeView) SortByColumnDefault(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTreeView_SortByColumnDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QTreeView) TreePosition() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_TreePosition(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeView) UniformRowHeights() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_UniformRowHeights(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTreeView_UpdateGeometries +func callbackQTreeView_UpdateGeometries(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).UpdateGeometriesDefault() + } +} + +func (ptr *QTreeView) ConnectUpdateGeometries(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectUpdateGeometries() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") + } +} + +func (ptr *QTreeView) UpdateGeometries() { + if ptr.Pointer() != nil { + C.QTreeView_UpdateGeometries(ptr.Pointer()) + } +} + +func (ptr *QTreeView) UpdateGeometriesDefault() { + if ptr.Pointer() != nil { + C.QTreeView_UpdateGeometriesDefault(ptr.Pointer()) + } +} + +//export callbackQTreeView_VerticalOffset +func callbackQTreeView_VerticalOffset(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQTreeViewFromPointer(ptr).VerticalOffsetDefault())) +} + +func (ptr *QTreeView) ConnectVerticalOffset(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectVerticalOffset() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") + } +} + +func (ptr *QTreeView) VerticalOffset() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_VerticalOffset(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeView) VerticalOffsetDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeView_VerticalOffsetDefault(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTreeView_VisualRect +func callbackQTreeView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { + return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) + } + + return core.PointerFromQRect(NewQTreeViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) +} + +func (ptr *QTreeView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { + f := func(index *core.QModelIndex) *core.QRect { + (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) + return f(index) + } + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectVisualRect() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRect") + } +} + +func (ptr *QTreeView) VisualRect(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTreeView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTreeView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQTreeView_VisualRegionForSelection +func callbackQTreeView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { + return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) + } + + return gui.PointerFromQRegion(NewQTreeViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) +} + +func (ptr *QTreeView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { + f := func(selection *core.QItemSelection) *gui.QRegion { + (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) + return f(selection) + } + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectVisualRegionForSelection() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") + } +} + +func (ptr *QTreeView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QTreeView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QTreeView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QTreeView) WordWrap() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeView_WordWrap(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQTreeView_DestroyQTreeView +func callbackQTreeView_DestroyQTreeView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTreeView"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeViewFromPointer(ptr).DestroyQTreeViewDefault() + } +} + +func (ptr *QTreeView) ConnectDestroyQTreeView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTreeView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTreeView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTreeView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeView) DisconnectDestroyQTreeView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTreeView") + } +} + +func (ptr *QTreeView) DestroyQTreeView() { + if ptr.Pointer() != nil { + C.QTreeView_DestroyQTreeView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTreeView) DestroyQTreeViewDefault() { + if ptr.Pointer() != nil { + C.QTreeView_DestroyQTreeViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QTreeWidget struct { + QTreeView +} + +type QTreeWidget_ITF interface { + QTreeView_ITF + QTreeWidget_PTR() *QTreeWidget +} + +func (ptr *QTreeWidget) QTreeWidget_PTR() *QTreeWidget { + return ptr +} + +func (ptr *QTreeWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QTreeView_PTR().Pointer() + } + return nil +} + +func (ptr *QTreeWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QTreeView_PTR().SetPointer(p) + } +} + +func PointerFromQTreeWidget(ptr QTreeWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTreeWidget_PTR().Pointer() + } + return nil +} + +func NewQTreeWidgetFromPointer(ptr unsafe.Pointer) (n *QTreeWidget) { + n = new(QTreeWidget) + n.SetPointer(ptr) + return +} +func NewQTreeWidget(parent QWidget_ITF) *QTreeWidget { + tmpValue := NewQTreeWidgetFromPointer(C.QTreeWidget_NewQTreeWidget(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QTreeWidget) AddTopLevelItem(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_AddTopLevelItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) AddTopLevelItems(items []*QTreeWidgetItem) { + if ptr.Pointer() != nil { + C.QTreeWidget_AddTopLevelItems(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__addTopLevelItems_items_newList()) + for _, v := range items { + tmpList.__addTopLevelItems_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +//export callbackQTreeWidget_Clear +func callbackQTreeWidget_Clear(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "clear"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeWidgetFromPointer(ptr).ClearDefault() + } +} + +func (ptr *QTreeWidget) ConnectClear(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectClear() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clear") + } +} + +func (ptr *QTreeWidget) Clear() { + if ptr.Pointer() != nil { + C.QTreeWidget_Clear(ptr.Pointer()) + } +} + +func (ptr *QTreeWidget) ClearDefault() { + if ptr.Pointer() != nil { + C.QTreeWidget_ClearDefault(ptr.Pointer()) + } +} + +func (ptr *QTreeWidget) ClosePersistentEditor(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_CollapseItem +func callbackQTreeWidget_CollapseItem(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "collapseItem"); signal != nil { + (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) + } else { + NewQTreeWidgetFromPointer(ptr).CollapseItemDefault(NewQTreeWidgetItemFromPointer(item)) + } +} + +func (ptr *QTreeWidget) ConnectCollapseItem(f func(item *QTreeWidgetItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "collapseItem"); signal != nil { + f := func(item *QTreeWidgetItem) { + (*(*func(*QTreeWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "collapseItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "collapseItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectCollapseItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "collapseItem") + } +} + +func (ptr *QTreeWidget) CollapseItem(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_CollapseItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) CollapseItemDefault(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_CollapseItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidget_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeWidget) CurrentColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidget_CurrentColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeWidget) CurrentItem() *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_CurrentItem(ptr.Pointer())) + } + return nil +} + +//export callbackQTreeWidget_CurrentItemChanged +func callbackQTreeWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil { + (*(*func(*QTreeWidgetItem, *QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(current), NewQTreeWidgetItemFromPointer(previous)) + } + +} + +func (ptr *QTreeWidget) ConnectCurrentItemChanged(f func(current *QTreeWidgetItem, previous *QTreeWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") { + C.QTreeWidget_ConnectCurrentItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentItemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil { + f := func(current *QTreeWidgetItem, previous *QTreeWidgetItem) { + (*(*func(*QTreeWidgetItem, *QTreeWidgetItem))(signal))(current, previous) + f(current, previous) + } + qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectCurrentItemChanged() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectCurrentItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged") + } +} + +func (ptr *QTreeWidget) CurrentItemChanged(current QTreeWidgetItem_ITF, previous QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQTreeWidgetItem(current), PointerFromQTreeWidgetItem(previous)) + } +} + +//export callbackQTreeWidget_DropMimeData +func callbackQTreeWidget_DropMimeData(ptr unsafe.Pointer, parent unsafe.Pointer, index C.int, data unsafe.Pointer, action C.longlong) C.char { + if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QTreeWidgetItem, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(NewQTreeWidgetItemFromPointer(parent), int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQTreeWidgetFromPointer(ptr).DropMimeDataDefault(NewQTreeWidgetItemFromPointer(parent), int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) +} + +func (ptr *QTreeWidget) ConnectDropMimeData(f func(parent *QTreeWidgetItem, index int, data *core.QMimeData, action core.Qt__DropAction) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { + f := func(parent *QTreeWidgetItem, index int, data *core.QMimeData, action core.Qt__DropAction) bool { + (*(*func(*QTreeWidgetItem, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(parent, index, data, action) + return f(parent, index, data, action) + } + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectDropMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") + } +} + +func (ptr *QTreeWidget) DropMimeData(parent QTreeWidgetItem_ITF, index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidget_DropMimeData(ptr.Pointer(), PointerFromQTreeWidgetItem(parent), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 + } + return false +} + +func (ptr *QTreeWidget) DropMimeDataDefault(parent QTreeWidgetItem_ITF, index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidget_DropMimeDataDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(parent), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 + } + return false +} + +func (ptr *QTreeWidget) EditItem(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_EditItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ExpandItem +func callbackQTreeWidget_ExpandItem(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "expandItem"); signal != nil { + (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) + } else { + NewQTreeWidgetFromPointer(ptr).ExpandItemDefault(NewQTreeWidgetItemFromPointer(item)) + } +} + +func (ptr *QTreeWidget) ConnectExpandItem(f func(item *QTreeWidgetItem)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandItem"); signal != nil { + f := func(item *QTreeWidgetItem) { + (*(*func(*QTreeWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "expandItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectExpandItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandItem") + } +} + +func (ptr *QTreeWidget) ExpandItem(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_ExpandItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) ExpandItemDefault(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_ExpandItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) FindItems(text string, flags core.Qt__MatchFlag, column int) []*QTreeWidgetItem { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { + out := make([]*QTreeWidgetItem, int(l.len)) + tmpList := NewQTreeWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__findItems_atList(i) + } + return out + }(C.QTreeWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags), C.int(int32(column)))) + } + return make([]*QTreeWidgetItem, 0) +} + +func (ptr *QTreeWidget) HeaderItem() *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_HeaderItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QTreeWidget) IndexFromItem(item QTreeWidgetItem_ITF, column int) *core.QModelIndex { + if ptr.Pointer() != nil { + tmpValue := core.NewQModelIndexFromPointer(C.QTreeWidget_IndexFromItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidget) IndexOfTopLevelItem(item QTreeWidgetItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidget_IndexOfTopLevelItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)))) + } + return 0 +} + +func (ptr *QTreeWidget) InsertTopLevelItem(index int, item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_InsertTopLevelItem(ptr.Pointer(), C.int(int32(index)), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) InsertTopLevelItems(index int, items []*QTreeWidgetItem) { + if ptr.Pointer() != nil { + C.QTreeWidget_InsertTopLevelItems(ptr.Pointer(), C.int(int32(index)), func() unsafe.Pointer { + tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__insertTopLevelItems_items_newList()) + for _, v := range items { + tmpList.__insertTopLevelItems_items_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTreeWidget) InvisibleRootItem() *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_InvisibleRootItem(ptr.Pointer())) + } + return nil +} + +func (ptr *QTreeWidget) IsPersistentEditorOpen(item QTreeWidgetItem_ITF, column int) bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) != 0 + } + return false +} + +func (ptr *QTreeWidget) ItemAbove(item QTreeWidgetItem_ITF) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAbove(ptr.Pointer(), PointerFromQTreeWidgetItem(item))) + } + return nil +} + +//export callbackQTreeWidget_ItemActivated +func callbackQTreeWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil { + (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) + } + +} + +func (ptr *QTreeWidget) ConnectItemActivated(f func(item *QTreeWidgetItem, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") { + C.QTreeWidget_ConnectItemActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemActivated"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil { + f := func(item *QTreeWidgetItem, column int) { + (*(*func(*QTreeWidgetItem, int))(signal))(item, column) + f(item, column) + } + qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemActivated() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemActivated(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemActivated") + } +} + +func (ptr *QTreeWidget) ItemActivated(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemActivated(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +func (ptr *QTreeWidget) ItemAt(p core.QPoint_ITF) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(p))) + } + return nil +} + +func (ptr *QTreeWidget) ItemAt2(x int, y int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + } + return nil +} + +func (ptr *QTreeWidget) ItemBelow(item QTreeWidgetItem_ITF) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemBelow(ptr.Pointer(), PointerFromQTreeWidgetItem(item))) + } + return nil +} + +//export callbackQTreeWidget_ItemChanged +func callbackQTreeWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { + (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) + } + +} + +func (ptr *QTreeWidget) ConnectItemChanged(f func(item *QTreeWidgetItem, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { + C.QTreeWidget_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { + f := func(item *QTreeWidgetItem, column int) { + (*(*func(*QTreeWidgetItem, int))(signal))(item, column) + f(item, column) + } + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemChanged() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemChanged") + } +} + +func (ptr *QTreeWidget) ItemChanged(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemChanged(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ItemClicked +func callbackQTreeWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil { + (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) + } + +} + +func (ptr *QTreeWidget) ConnectItemClicked(f func(item *QTreeWidgetItem, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") { + C.QTreeWidget_ConnectItemClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil { + f := func(item *QTreeWidgetItem, column int) { + (*(*func(*QTreeWidgetItem, int))(signal))(item, column) + f(item, column) + } + qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemClicked() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemClicked") + } +} + +func (ptr *QTreeWidget) ItemClicked(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemClicked(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ItemCollapsed +func callbackQTreeWidget_ItemCollapsed(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemCollapsed"); signal != nil { + (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTreeWidget) ConnectItemCollapsed(f func(item *QTreeWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemCollapsed") { + C.QTreeWidget_ConnectItemCollapsed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemCollapsed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemCollapsed"); signal != nil { + f := func(item *QTreeWidgetItem) { + (*(*func(*QTreeWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemCollapsed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemCollapsed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemCollapsed() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemCollapsed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemCollapsed") + } +} + +func (ptr *QTreeWidget) ItemCollapsed(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemCollapsed(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +//export callbackQTreeWidget_ItemDoubleClicked +func callbackQTreeWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil { + (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) + } + +} + +func (ptr *QTreeWidget) ConnectItemDoubleClicked(f func(item *QTreeWidgetItem, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") { + C.QTreeWidget_ConnectItemDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemDoubleClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil { + f := func(item *QTreeWidgetItem, column int) { + (*(*func(*QTreeWidgetItem, int))(signal))(item, column) + f(item, column) + } + qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemDoubleClicked() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemDoubleClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked") + } +} + +func (ptr *QTreeWidget) ItemDoubleClicked(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ItemEntered +func callbackQTreeWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil { + (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) + } + +} + +func (ptr *QTreeWidget) ConnectItemEntered(f func(item *QTreeWidgetItem, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") { + C.QTreeWidget_ConnectItemEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemEntered"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil { + f := func(item *QTreeWidgetItem, column int) { + (*(*func(*QTreeWidgetItem, int))(signal))(item, column) + f(item, column) + } + qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemEntered() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemEntered(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemEntered") + } +} + +func (ptr *QTreeWidget) ItemEntered(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemEntered(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ItemExpanded +func callbackQTreeWidget_ItemExpanded(ptr unsafe.Pointer, item unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemExpanded"); signal != nil { + (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) + } + +} + +func (ptr *QTreeWidget) ConnectItemExpanded(f func(item *QTreeWidgetItem)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemExpanded") { + C.QTreeWidget_ConnectItemExpanded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemExpanded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemExpanded"); signal != nil { + f := func(item *QTreeWidgetItem) { + (*(*func(*QTreeWidgetItem))(signal))(item) + f(item) + } + qt.ConnectSignal(ptr.Pointer(), "itemExpanded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemExpanded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemExpanded() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemExpanded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemExpanded") + } +} + +func (ptr *QTreeWidget) ItemExpanded(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemExpanded(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) ItemFromIndex(index core.QModelIndex_ITF) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) + } + return nil +} + +//export callbackQTreeWidget_ItemPressed +func callbackQTreeWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { + if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil { + (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) + } + +} + +func (ptr *QTreeWidget) ConnectItemPressed(f func(item *QTreeWidgetItem, column int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") { + C.QTreeWidget_ConnectItemPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemPressed"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil { + f := func(item *QTreeWidgetItem, column int) { + (*(*func(*QTreeWidgetItem, int))(signal))(item, column) + f(item, column) + } + qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemPressed() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemPressed(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemPressed") + } +} + +func (ptr *QTreeWidget) ItemPressed(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemPressed(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ItemSelectionChanged +func callbackQTreeWidget_ItemSelectionChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QTreeWidget) ConnectItemSelectionChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") { + C.QTreeWidget_ConnectItemSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemSelectionChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectItemSelectionChanged() { + if ptr.Pointer() != nil { + C.QTreeWidget_DisconnectItemSelectionChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged") + } +} + +func (ptr *QTreeWidget) ItemSelectionChanged() { + if ptr.Pointer() != nil { + C.QTreeWidget_ItemSelectionChanged(ptr.Pointer()) + } +} + +func (ptr *QTreeWidget) ItemWidget(item QTreeWidgetItem_ITF, column int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QTreeWidget_ItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTreeWidget_MimeData +func callbackQTreeWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { + return core.PointerFromQMimeData((*(*func([]*QTreeWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { + out := make([]*QTreeWidgetItem, int(l.len)) + tmpList := NewQTreeWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_items_atList(i) + } + return out + }(items))) + } + + return core.PointerFromQMimeData(NewQTreeWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { + out := make([]*QTreeWidgetItem, int(l.len)) + tmpList := NewQTreeWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__mimeData_items_atList(i) + } + return out + }(items))) +} + +func (ptr *QTreeWidget) ConnectMimeData(f func(items []*QTreeWidgetItem) *core.QMimeData) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { + f := func(items []*QTreeWidgetItem) *core.QMimeData { + (*(*func([]*QTreeWidgetItem) *core.QMimeData)(signal))(items) + return f(items) + } + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectMimeData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeData") + } +} + +func (ptr *QTreeWidget) MimeData(items []*QTreeWidgetItem) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QTreeWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__mimeData_items_newList()) + for _, v := range items { + tmpList.__mimeData_items_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTreeWidget) MimeDataDefault(items []*QTreeWidgetItem) *core.QMimeData { + if ptr.Pointer() != nil { + tmpValue := core.NewQMimeDataFromPointer(C.QTreeWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__mimeData_items_newList()) + for _, v := range items { + tmpList.__mimeData_items_setList(v) + } + return tmpList.Pointer() + }())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQTreeWidget_MimeTypes +func callbackQTreeWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { + if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { + tempVal := (*(*func() []string)(signal))() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} + } + tempVal := NewQTreeWidgetFromPointer(ptr).MimeTypesDefault() + return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} +} + +func (ptr *QTreeWidget) ConnectMimeTypes(f func() []string) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { + f := func() []string { + (*(*func() []string)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectMimeTypes() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") + } +} + +func (ptr *QTreeWidget) MimeTypes() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QTreeWidget_MimeTypes(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QTreeWidget) MimeTypesDefault() []string { + if ptr.Pointer() != nil { + return unpackStringList(cGoUnpackString(C.QTreeWidget_MimeTypesDefault(ptr.Pointer()))) + } + return make([]string, 0) +} + +func (ptr *QTreeWidget) OpenPersistentEditor(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +func (ptr *QTreeWidget) RemoveItemWidget(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_RemoveItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +//export callbackQTreeWidget_ScrollToItem +func callbackQTreeWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) { + if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil { + (*(*func(*QTreeWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQTreeWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) + } else { + NewQTreeWidgetFromPointer(ptr).ScrollToItemDefault(NewQTreeWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) + } +} + +func (ptr *QTreeWidget) ConnectScrollToItem(f func(item *QTreeWidgetItem, hint QAbstractItemView__ScrollHint)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil { + f := func(item *QTreeWidgetItem, hint QAbstractItemView__ScrollHint) { + (*(*func(*QTreeWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint) + f(item, hint) + } + qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectScrollToItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "scrollToItem") + } +} + +func (ptr *QTreeWidget) ScrollToItem(item QTreeWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTreeWidget_ScrollToItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.longlong(hint)) + } +} + +func (ptr *QTreeWidget) ScrollToItemDefault(item QTreeWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { + if ptr.Pointer() != nil { + C.QTreeWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.longlong(hint)) + } +} + +func (ptr *QTreeWidget) SelectedItems() []*QTreeWidgetItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { + out := make([]*QTreeWidgetItem, int(l.len)) + tmpList := NewQTreeWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__selectedItems_atList(i) + } + return out + }(C.QTreeWidget_SelectedItems(ptr.Pointer())) + } + return make([]*QTreeWidgetItem, 0) +} + +func (ptr *QTreeWidget) SetColumnCount(columns int) { + if ptr.Pointer() != nil { + C.QTreeWidget_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) + } +} + +func (ptr *QTreeWidget) SetCurrentItem(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_SetCurrentItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) SetCurrentItem2(item QTreeWidgetItem_ITF, column int) { + if ptr.Pointer() != nil { + C.QTreeWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) + } +} + +func (ptr *QTreeWidget) SetCurrentItem3(item QTreeWidgetItem_ITF, column int, command core.QItemSelectionModel__SelectionFlag) { + if ptr.Pointer() != nil { + C.QTreeWidget_SetCurrentItem3(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)), C.longlong(command)) + } +} + +func (ptr *QTreeWidget) SetHeaderItem(item QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_SetHeaderItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) + } +} + +func (ptr *QTreeWidget) SetHeaderLabel(label string) { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + C.QTreeWidget_SetHeaderLabel(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) + } +} + +func (ptr *QTreeWidget) SetHeaderLabels(labels []string) { + if ptr.Pointer() != nil { + labelsC := C.CString(strings.Join(labels, "¡¦!")) + defer C.free(unsafe.Pointer(labelsC)) + C.QTreeWidget_SetHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) + } +} + +func (ptr *QTreeWidget) SetItemWidget(item QTreeWidgetItem_ITF, column int, widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget_SetItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)), PointerFromQWidget(widget)) + } +} + +func (ptr *QTreeWidget) SortColumn() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidget_SortColumn(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeWidget) SortItems(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTreeWidget_SortItems(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +//export callbackQTreeWidget_SupportedDropActions +func callbackQTreeWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { + return C.longlong((*(*func() core.Qt__DropAction)(signal))()) + } + + return C.longlong(NewQTreeWidgetFromPointer(ptr).SupportedDropActionsDefault()) +} + +func (ptr *QTreeWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { + f := func() core.Qt__DropAction { + (*(*func() core.Qt__DropAction)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectSupportedDropActions() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") + } +} + +func (ptr *QTreeWidget) SupportedDropActions() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QTreeWidget_SupportedDropActions(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTreeWidget) SupportedDropActionsDefault() core.Qt__DropAction { + if ptr.Pointer() != nil { + return core.Qt__DropAction(C.QTreeWidget_SupportedDropActionsDefault(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTreeWidget) TakeTopLevelItem(index int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_TakeTopLevelItem(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QTreeWidget) TopLevelItem(index int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget_TopLevelItem(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QTreeWidget) TopLevelItemCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidget_TopLevelItemCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeWidget) VisualItemRect(item QTreeWidgetItem_ITF) *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QTreeWidget_VisualItemRect(ptr.Pointer(), PointerFromQTreeWidgetItem(item))) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQTreeWidget_DestroyQTreeWidget +func callbackQTreeWidget_DestroyQTreeWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTreeWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeWidgetFromPointer(ptr).DestroyQTreeWidgetDefault() + } +} + +func (ptr *QTreeWidget) ConnectDestroyQTreeWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTreeWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTreeWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTreeWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidget) DisconnectDestroyQTreeWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTreeWidget") + } +} + +func (ptr *QTreeWidget) DestroyQTreeWidget() { + if ptr.Pointer() != nil { + C.QTreeWidget_DestroyQTreeWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTreeWidget) DestroyQTreeWidgetDefault() { + if ptr.Pointer() != nil { + C.QTreeWidget_DestroyQTreeWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTreeWidget) __addTopLevelItems_items_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget___addTopLevelItems_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidget) __addTopLevelItems_items_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget___addTopLevelItems_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidget) __addTopLevelItems_items_newList() unsafe.Pointer { + return C.QTreeWidget___addTopLevelItems_items_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidget) __findItems_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget___findItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidget) __findItems_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget___findItems_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidget) __findItems_newList() unsafe.Pointer { + return C.QTreeWidget___findItems_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidget) __insertTopLevelItems_items_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget___insertTopLevelItems_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidget) __insertTopLevelItems_items_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget___insertTopLevelItems_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidget) __insertTopLevelItems_items_newList() unsafe.Pointer { + return C.QTreeWidget___insertTopLevelItems_items_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidget) __items_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget___items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidget) __items_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget___items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidget) __items_newList() unsafe.Pointer { + return C.QTreeWidget___items_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidget) __mimeData_items_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidget) __mimeData_items_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidget) __mimeData_items_newList() unsafe.Pointer { + return C.QTreeWidget___mimeData_items_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidget) __selectedItems_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidget) __selectedItems_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidget___selectedItems_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidget) __selectedItems_newList() unsafe.Pointer { + return C.QTreeWidget___selectedItems_newList(ptr.Pointer()) +} + +type QTreeWidgetItem struct { + ptr unsafe.Pointer +} + +type QTreeWidgetItem_ITF interface { + QTreeWidgetItem_PTR() *QTreeWidgetItem +} + +func (ptr *QTreeWidgetItem) QTreeWidgetItem_PTR() *QTreeWidgetItem { + return ptr +} + +func (ptr *QTreeWidgetItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTreeWidgetItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTreeWidgetItem(ptr QTreeWidgetItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTreeWidgetItem_PTR().Pointer() + } + return nil +} + +func NewQTreeWidgetItemFromPointer(ptr unsafe.Pointer) (n *QTreeWidgetItem) { + n = new(QTreeWidgetItem) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTreeWidgetItem__ItemType +//QTreeWidgetItem::ItemType +type QTreeWidgetItem__ItemType int64 + +const ( + QTreeWidgetItem__Type QTreeWidgetItem__ItemType = QTreeWidgetItem__ItemType(0) + QTreeWidgetItem__UserType QTreeWidgetItem__ItemType = QTreeWidgetItem__ItemType(1000) +) + +//go:generate stringer -type=QTreeWidgetItem__ChildIndicatorPolicy +//QTreeWidgetItem::ChildIndicatorPolicy +type QTreeWidgetItem__ChildIndicatorPolicy int64 + +const ( + QTreeWidgetItem__ShowIndicator QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(0) + QTreeWidgetItem__DontShowIndicator QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(1) + QTreeWidgetItem__DontShowIndicatorWhenChildless QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(2) +) + +func NewQTreeWidgetItem(ty int) *QTreeWidgetItem { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem(C.int(int32(ty)))) +} + +func NewQTreeWidgetItem2(strin []string, ty int) *QTreeWidgetItem { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem2(C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty)))) +} + +func NewQTreeWidgetItem3(parent QTreeWidget_ITF, ty int) *QTreeWidgetItem { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem3(PointerFromQTreeWidget(parent), C.int(int32(ty)))) +} + +func NewQTreeWidgetItem4(parent QTreeWidget_ITF, strin []string, ty int) *QTreeWidgetItem { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem4(PointerFromQTreeWidget(parent), C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty)))) +} + +func NewQTreeWidgetItem5(parent QTreeWidget_ITF, preceding QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem5(PointerFromQTreeWidget(parent), PointerFromQTreeWidgetItem(preceding), C.int(int32(ty)))) +} + +func NewQTreeWidgetItem6(parent QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem6(PointerFromQTreeWidgetItem(parent), C.int(int32(ty)))) +} + +func NewQTreeWidgetItem7(parent QTreeWidgetItem_ITF, strin []string, ty int) *QTreeWidgetItem { + strinC := C.CString(strings.Join(strin, "¡¦!")) + defer C.free(unsafe.Pointer(strinC)) + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem7(PointerFromQTreeWidgetItem(parent), C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty)))) +} + +func NewQTreeWidgetItem8(parent QTreeWidgetItem_ITF, preceding QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem8(PointerFromQTreeWidgetItem(parent), PointerFromQTreeWidgetItem(preceding), C.int(int32(ty)))) +} + +func NewQTreeWidgetItem9(other QTreeWidgetItem_ITF) *QTreeWidgetItem { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem9(PointerFromQTreeWidgetItem(other))) +} + +func (ptr *QTreeWidgetItem) AddChild(child QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_AddChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child)) + } +} + +func (ptr *QTreeWidgetItem) AddChildren(children []*QTreeWidgetItem) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_AddChildren(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQTreeWidgetItemFromPointer(NewQTreeWidgetItemFromPointer(nil).__addChildren_children_newList()) + for _, v := range children { + tmpList.__addChildren_children_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTreeWidgetItem) Background(column int) *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QTreeWidgetItem_Background(ptr.Pointer(), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) CheckState(column int) core.Qt__CheckState { + if ptr.Pointer() != nil { + return core.Qt__CheckState(C.QTreeWidgetItem_CheckState(ptr.Pointer(), C.int(int32(column)))) + } + return 0 +} + +func (ptr *QTreeWidgetItem) Child(index int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Child(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) ChildCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidgetItem_ChildCount(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeWidgetItem) ChildIndicatorPolicy() QTreeWidgetItem__ChildIndicatorPolicy { + if ptr.Pointer() != nil { + return QTreeWidgetItem__ChildIndicatorPolicy(C.QTreeWidgetItem_ChildIndicatorPolicy(ptr.Pointer())) + } + return 0 +} + +//export callbackQTreeWidgetItem_Clone +func callbackQTreeWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "clone"); signal != nil { + return PointerFromQTreeWidgetItem((*(*func() *QTreeWidgetItem)(signal))()) + } + + return PointerFromQTreeWidgetItem(NewQTreeWidgetItemFromPointer(ptr).CloneDefault()) +} + +func (ptr *QTreeWidgetItem) ConnectClone(f func() *QTreeWidgetItem) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { + f := func() *QTreeWidgetItem { + (*(*func() *QTreeWidgetItem)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidgetItem) DisconnectClone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "clone") + } +} + +func (ptr *QTreeWidgetItem) Clone() *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Clone(ptr.Pointer())) + } + return nil +} + +func (ptr *QTreeWidgetItem) CloneDefault() *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_CloneDefault(ptr.Pointer())) + } + return nil +} + +func (ptr *QTreeWidgetItem) ColumnCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidgetItem_ColumnCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQTreeWidgetItem_Data +func callbackQTreeWidgetItem_Data(ptr unsafe.Pointer, column C.int, role C.int) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "data"); signal != nil { + return core.PointerFromQVariant((*(*func(int, int) *core.QVariant)(signal))(int(int32(column)), int(int32(role)))) + } + + return core.PointerFromQVariant(NewQTreeWidgetItemFromPointer(ptr).DataDefault(int(int32(column)), int(int32(role)))) +} + +func (ptr *QTreeWidgetItem) ConnectData(f func(column int, role int) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { + f := func(column int, role int) *core.QVariant { + (*(*func(int, int) *core.QVariant)(signal))(column, role) + return f(column, role) + } + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidgetItem) DisconnectData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "data") + } +} + +func (ptr *QTreeWidgetItem) Data(column int, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTreeWidgetItem_Data(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) DataDefault(column int, role int) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QTreeWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) EmitDataChanged() { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_EmitDataChanged(ptr.Pointer()) + } +} + +func (ptr *QTreeWidgetItem) Flags() core.Qt__ItemFlag { + if ptr.Pointer() != nil { + return core.Qt__ItemFlag(C.QTreeWidgetItem_Flags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QTreeWidgetItem) Font(column int) *gui.QFont { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontFromPointer(C.QTreeWidgetItem_Font(ptr.Pointer(), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) Foreground(column int) *gui.QBrush { + if ptr.Pointer() != nil { + tmpValue := gui.NewQBrushFromPointer(C.QTreeWidgetItem_Foreground(ptr.Pointer(), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) Icon(column int) *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QTreeWidgetItem_Icon(ptr.Pointer(), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) IndexOfChild(child QTreeWidgetItem_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidgetItem_IndexOfChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child)))) + } + return 0 +} + +func (ptr *QTreeWidgetItem) InsertChild(index int, child QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_InsertChild(ptr.Pointer(), C.int(int32(index)), PointerFromQTreeWidgetItem(child)) + } +} + +func (ptr *QTreeWidgetItem) InsertChildren(index int, children []*QTreeWidgetItem) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_InsertChildren(ptr.Pointer(), C.int(int32(index)), func() unsafe.Pointer { + tmpList := NewQTreeWidgetItemFromPointer(NewQTreeWidgetItemFromPointer(nil).__insertChildren_children_newList()) + for _, v := range children { + tmpList.__insertChildren_children_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QTreeWidgetItem) IsDisabled() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidgetItem_IsDisabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeWidgetItem) IsExpanded() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidgetItem_IsExpanded(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeWidgetItem) IsFirstColumnSpanned() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidgetItem_IsFirstColumnSpanned(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeWidgetItem) IsHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidgetItem_IsHidden(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeWidgetItem) IsSelected() bool { + if ptr.Pointer() != nil { + return int8(C.QTreeWidgetItem_IsSelected(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QTreeWidgetItem) Parent() *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Parent(ptr.Pointer())) + } + return nil +} + +//export callbackQTreeWidgetItem_Read +func callbackQTreeWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "read"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) + } else { + NewQTreeWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) + } +} + +func (ptr *QTreeWidgetItem) ConnectRead(f func(in *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { + f := func(in *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(in) + f(in) + } + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidgetItem) DisconnectRead() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "read") + } +} + +func (ptr *QTreeWidgetItem) Read(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QTreeWidgetItem) ReadDefault(in core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) + } +} + +func (ptr *QTreeWidgetItem) RemoveChild(child QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_RemoveChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child)) + } +} + +func (ptr *QTreeWidgetItem) SetBackground(column int, brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetBackground(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QTreeWidgetItem) SetCheckState(column int, state core.Qt__CheckState) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetCheckState(ptr.Pointer(), C.int(int32(column)), C.longlong(state)) + } +} + +func (ptr *QTreeWidgetItem) SetChildIndicatorPolicy(policy QTreeWidgetItem__ChildIndicatorPolicy) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetChildIndicatorPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +//export callbackQTreeWidgetItem_SetData +func callbackQTreeWidgetItem_SetData(ptr unsafe.Pointer, column C.int, role C.int, value unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setData"); signal != nil { + (*(*func(int, int, *core.QVariant))(signal))(int(int32(column)), int(int32(role)), core.NewQVariantFromPointer(value)) + } else { + NewQTreeWidgetItemFromPointer(ptr).SetDataDefault(int(int32(column)), int(int32(role)), core.NewQVariantFromPointer(value)) + } +} + +func (ptr *QTreeWidgetItem) ConnectSetData(f func(column int, role int, value *core.QVariant)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { + f := func(column int, role int, value *core.QVariant) { + (*(*func(int, int, *core.QVariant))(signal))(column, role, value) + f(column, role, value) + } + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidgetItem) DisconnectSetData() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setData") + } +} + +func (ptr *QTreeWidgetItem) SetData(column int, role int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetData(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QTreeWidgetItem) SetDataDefault(column int, role int, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)), core.PointerFromQVariant(value)) + } +} + +func (ptr *QTreeWidgetItem) SetDisabled(disabled bool) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disabled)))) + } +} + +func (ptr *QTreeWidgetItem) SetExpanded(expand bool) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetExpanded(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(expand)))) + } +} + +func (ptr *QTreeWidgetItem) SetFirstColumnSpanned(span bool) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetFirstColumnSpanned(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(span)))) + } +} + +func (ptr *QTreeWidgetItem) SetFlags(flags core.Qt__ItemFlag) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +func (ptr *QTreeWidgetItem) SetFont(column int, font gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetFont(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQFont(font)) + } +} + +func (ptr *QTreeWidgetItem) SetForeground(column int, brush gui.QBrush_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetForeground(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQBrush(brush)) + } +} + +func (ptr *QTreeWidgetItem) SetHidden(hide bool) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) + } +} + +func (ptr *QTreeWidgetItem) SetIcon(column int, icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetIcon(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QTreeWidgetItem) SetSelected(sele bool) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele)))) + } +} + +func (ptr *QTreeWidgetItem) SetSizeHint(column int, size core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetSizeHint(ptr.Pointer(), C.int(int32(column)), core.PointerFromQSize(size)) + } +} + +func (ptr *QTreeWidgetItem) SetStatusTip(column int, statusTip string) { + if ptr.Pointer() != nil { + var statusTipC *C.char + if statusTip != "" { + statusTipC = C.CString(statusTip) + defer C.free(unsafe.Pointer(statusTipC)) + } + C.QTreeWidgetItem_SetStatusTip(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) + } +} + +func (ptr *QTreeWidgetItem) SetText(column int, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QTreeWidgetItem_SetText(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QTreeWidgetItem) SetTextAlignment(column int, alignment int) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(column)), C.int(int32(alignment))) + } +} + +func (ptr *QTreeWidgetItem) SetToolTip(column int, toolTip string) { + if ptr.Pointer() != nil { + var toolTipC *C.char + if toolTip != "" { + toolTipC = C.CString(toolTip) + defer C.free(unsafe.Pointer(toolTipC)) + } + C.QTreeWidgetItem_SetToolTip(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) + } +} + +func (ptr *QTreeWidgetItem) SetWhatsThis(column int, whatsThis string) { + if ptr.Pointer() != nil { + var whatsThisC *C.char + if whatsThis != "" { + whatsThisC = C.CString(whatsThis) + defer C.free(unsafe.Pointer(whatsThisC)) + } + C.QTreeWidgetItem_SetWhatsThis(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) + } +} + +func (ptr *QTreeWidgetItem) SizeHint(column int) *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QTreeWidgetItem_SizeHint(ptr.Pointer(), C.int(int32(column)))) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) SortChildren(column int, order core.Qt__SortOrder) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_SortChildren(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) + } +} + +func (ptr *QTreeWidgetItem) StatusTip(column int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTreeWidgetItem_StatusTip(ptr.Pointer(), C.int(int32(column)))) + } + return "" +} + +func (ptr *QTreeWidgetItem) TakeChild(index int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_TakeChild(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) TakeChildren() []*QTreeWidgetItem { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { + out := make([]*QTreeWidgetItem, int(l.len)) + tmpList := NewQTreeWidgetItemFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__takeChildren_atList(i) + } + return out + }(C.QTreeWidgetItem_TakeChildren(ptr.Pointer())) + } + return make([]*QTreeWidgetItem, 0) +} + +func (ptr *QTreeWidgetItem) Text(column int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTreeWidgetItem_Text(ptr.Pointer(), C.int(int32(column)))) + } + return "" +} + +func (ptr *QTreeWidgetItem) TextAlignment(column int) int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidgetItem_TextAlignment(ptr.Pointer(), C.int(int32(column))))) + } + return 0 +} + +func (ptr *QTreeWidgetItem) ToolTip(column int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTreeWidgetItem_ToolTip(ptr.Pointer(), C.int(int32(column)))) + } + return "" +} + +func (ptr *QTreeWidgetItem) TreeWidget() *QTreeWidget { + if ptr.Pointer() != nil { + tmpValue := NewQTreeWidgetFromPointer(C.QTreeWidgetItem_TreeWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QTreeWidgetItem) Type() int { + if ptr.Pointer() != nil { + return int(int32(C.QTreeWidgetItem_Type(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QTreeWidgetItem) WhatsThis(column int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QTreeWidgetItem_WhatsThis(ptr.Pointer(), C.int(int32(column)))) + } + return "" +} + +//export callbackQTreeWidgetItem_Write +func callbackQTreeWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "write"); signal != nil { + (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) + } else { + NewQTreeWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) + } +} + +func (ptr *QTreeWidgetItem) ConnectWrite(f func(out *core.QDataStream)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { + f := func(out *core.QDataStream) { + (*(*func(*core.QDataStream))(signal))(out) + f(out) + } + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidgetItem) DisconnectWrite() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "write") + } +} + +func (ptr *QTreeWidgetItem) Write(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +func (ptr *QTreeWidgetItem) WriteDefault(out core.QDataStream_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) + } +} + +//export callbackQTreeWidgetItem_DestroyQTreeWidgetItem +func callbackQTreeWidgetItem_DestroyQTreeWidgetItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QTreeWidgetItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQTreeWidgetItemFromPointer(ptr).DestroyQTreeWidgetItemDefault() + } +} + +func (ptr *QTreeWidgetItem) ConnectDestroyQTreeWidgetItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QTreeWidgetItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QTreeWidgetItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QTreeWidgetItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QTreeWidgetItem) DisconnectDestroyQTreeWidgetItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QTreeWidgetItem") + } +} + +func (ptr *QTreeWidgetItem) DestroyQTreeWidgetItem() { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_DestroyQTreeWidgetItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTreeWidgetItem) DestroyQTreeWidgetItemDefault() { + if ptr.Pointer() != nil { + C.QTreeWidgetItem_DestroyQTreeWidgetItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QTreeWidgetItem) __addChildren_children_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___addChildren_children_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) __addChildren_children_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem___addChildren_children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidgetItem) __addChildren_children_newList() unsafe.Pointer { + return C.QTreeWidgetItem___addChildren_children_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidgetItem) __insertChildren_children_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___insertChildren_children_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) __insertChildren_children_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem___insertChildren_children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidgetItem) __insertChildren_children_newList() unsafe.Pointer { + return C.QTreeWidgetItem___insertChildren_children_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidgetItem) __takeChildren_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___takeChildren_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) __takeChildren_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem___takeChildren_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidgetItem) __takeChildren_newList() unsafe.Pointer { + return C.QTreeWidgetItem___takeChildren_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidgetItem) __children_atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___children_atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) __children_setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem___children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidgetItem) __children_newList() unsafe.Pointer { + return C.QTreeWidgetItem___children_newList(ptr.Pointer()) +} + +func (ptr *QTreeWidgetItem) __setChildren__atList(i int) *QTreeWidgetItem { + if ptr.Pointer() != nil { + return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___setChildren__atList(ptr.Pointer(), C.int(int32(i)))) + } + return nil +} + +func (ptr *QTreeWidgetItem) __setChildren__setList(i QTreeWidgetItem_ITF) { + if ptr.Pointer() != nil { + C.QTreeWidgetItem___setChildren__setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) + } +} + +func (ptr *QTreeWidgetItem) __setChildren__newList() unsafe.Pointer { + return C.QTreeWidgetItem___setChildren__newList(ptr.Pointer()) +} + +type QTreeWidgetItemIterator struct { + ptr unsafe.Pointer +} + +type QTreeWidgetItemIterator_ITF interface { + QTreeWidgetItemIterator_PTR() *QTreeWidgetItemIterator +} + +func (ptr *QTreeWidgetItemIterator) QTreeWidgetItemIterator_PTR() *QTreeWidgetItemIterator { + return ptr +} + +func (ptr *QTreeWidgetItemIterator) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QTreeWidgetItemIterator) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQTreeWidgetItemIterator(ptr QTreeWidgetItemIterator_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QTreeWidgetItemIterator_PTR().Pointer() + } + return nil +} + +func NewQTreeWidgetItemIteratorFromPointer(ptr unsafe.Pointer) (n *QTreeWidgetItemIterator) { + n = new(QTreeWidgetItemIterator) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QTreeWidgetItemIterator__IteratorFlag +//QTreeWidgetItemIterator::IteratorFlag +type QTreeWidgetItemIterator__IteratorFlag int64 + +const ( + QTreeWidgetItemIterator__All QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000000) + QTreeWidgetItemIterator__Hidden QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000001) + QTreeWidgetItemIterator__NotHidden QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000002) + QTreeWidgetItemIterator__Selected QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000004) + QTreeWidgetItemIterator__Unselected QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000008) + QTreeWidgetItemIterator__Selectable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000010) + QTreeWidgetItemIterator__NotSelectable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000020) + QTreeWidgetItemIterator__DragEnabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000040) + QTreeWidgetItemIterator__DragDisabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000080) + QTreeWidgetItemIterator__DropEnabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000100) + QTreeWidgetItemIterator__DropDisabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000200) + QTreeWidgetItemIterator__HasChildren QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000400) + QTreeWidgetItemIterator__NoChildren QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000800) + QTreeWidgetItemIterator__Checked QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00001000) + QTreeWidgetItemIterator__NotChecked QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00002000) + QTreeWidgetItemIterator__Enabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00004000) + QTreeWidgetItemIterator__Disabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00008000) + QTreeWidgetItemIterator__Editable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00010000) + QTreeWidgetItemIterator__NotEditable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00020000) + QTreeWidgetItemIterator__UserFlag QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x01000000) +) + +type QUndoCommand struct { + ptr unsafe.Pointer +} + +type QUndoCommand_ITF interface { + QUndoCommand_PTR() *QUndoCommand +} + +func (ptr *QUndoCommand) QUndoCommand_PTR() *QUndoCommand { + return ptr +} + +func (ptr *QUndoCommand) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QUndoCommand) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQUndoCommand(ptr QUndoCommand_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUndoCommand_PTR().Pointer() + } + return nil +} + +func NewQUndoCommandFromPointer(ptr unsafe.Pointer) (n *QUndoCommand) { + n = new(QUndoCommand) + n.SetPointer(ptr) + return +} +func NewQUndoCommand(parent QUndoCommand_ITF) *QUndoCommand { + return NewQUndoCommandFromPointer(C.QUndoCommand_NewQUndoCommand(PointerFromQUndoCommand(parent))) +} + +func NewQUndoCommand2(text string, parent QUndoCommand_ITF) *QUndoCommand { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + return NewQUndoCommandFromPointer(C.QUndoCommand_NewQUndoCommand2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQUndoCommand(parent))) +} + +func (ptr *QUndoCommand) ActionText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoCommand_ActionText(ptr.Pointer())) + } + return "" +} + +func (ptr *QUndoCommand) Child(index int) *QUndoCommand { + if ptr.Pointer() != nil { + return NewQUndoCommandFromPointer(C.QUndoCommand_Child(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QUndoCommand) ChildCount() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoCommand_ChildCount(ptr.Pointer()))) + } + return 0 +} + +//export callbackQUndoCommand_Id +func callbackQUndoCommand_Id(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "id"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQUndoCommandFromPointer(ptr).IdDefault())) +} + +func (ptr *QUndoCommand) ConnectId(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "id"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "id", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "id", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoCommand) DisconnectId() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "id") + } +} + +func (ptr *QUndoCommand) Id() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoCommand_Id(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QUndoCommand) IdDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoCommand_IdDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QUndoCommand) IsObsolete() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoCommand_IsObsolete(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQUndoCommand_MergeWith +func callbackQUndoCommand_MergeWith(ptr unsafe.Pointer, command unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "mergeWith"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*QUndoCommand) bool)(signal))(NewQUndoCommandFromPointer(command))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQUndoCommandFromPointer(ptr).MergeWithDefault(NewQUndoCommandFromPointer(command))))) +} + +func (ptr *QUndoCommand) ConnectMergeWith(f func(command *QUndoCommand) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mergeWith"); signal != nil { + f := func(command *QUndoCommand) bool { + (*(*func(*QUndoCommand) bool)(signal))(command) + return f(command) + } + qt.ConnectSignal(ptr.Pointer(), "mergeWith", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mergeWith", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoCommand) DisconnectMergeWith() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mergeWith") + } +} + +func (ptr *QUndoCommand) MergeWith(command QUndoCommand_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUndoCommand_MergeWith(ptr.Pointer(), PointerFromQUndoCommand(command))) != 0 + } + return false +} + +func (ptr *QUndoCommand) MergeWithDefault(command QUndoCommand_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUndoCommand_MergeWithDefault(ptr.Pointer(), PointerFromQUndoCommand(command))) != 0 + } + return false +} + +//export callbackQUndoCommand_Redo +func callbackQUndoCommand_Redo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoCommandFromPointer(ptr).RedoDefault() + } +} + +func (ptr *QUndoCommand) ConnectRedo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoCommand) DisconnectRedo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo") + } +} + +func (ptr *QUndoCommand) Redo() { + if ptr.Pointer() != nil { + C.QUndoCommand_Redo(ptr.Pointer()) + } +} + +func (ptr *QUndoCommand) RedoDefault() { + if ptr.Pointer() != nil { + C.QUndoCommand_RedoDefault(ptr.Pointer()) + } +} + +func (ptr *QUndoCommand) SetObsolete(obsolete bool) { + if ptr.Pointer() != nil { + C.QUndoCommand_SetObsolete(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(obsolete)))) + } +} + +func (ptr *QUndoCommand) SetText(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QUndoCommand_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QUndoCommand) Text() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoCommand_Text(ptr.Pointer())) + } + return "" +} + +//export callbackQUndoCommand_Undo +func callbackQUndoCommand_Undo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoCommandFromPointer(ptr).UndoDefault() + } +} + +func (ptr *QUndoCommand) ConnectUndo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoCommand) DisconnectUndo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo") + } +} + +func (ptr *QUndoCommand) Undo() { + if ptr.Pointer() != nil { + C.QUndoCommand_Undo(ptr.Pointer()) + } +} + +func (ptr *QUndoCommand) UndoDefault() { + if ptr.Pointer() != nil { + C.QUndoCommand_UndoDefault(ptr.Pointer()) + } +} + +//export callbackQUndoCommand_DestroyQUndoCommand +func callbackQUndoCommand_DestroyQUndoCommand(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QUndoCommand"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoCommandFromPointer(ptr).DestroyQUndoCommandDefault() + } +} + +func (ptr *QUndoCommand) ConnectDestroyQUndoCommand(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QUndoCommand"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QUndoCommand", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QUndoCommand", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoCommand) DisconnectDestroyQUndoCommand() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QUndoCommand") + } +} + +func (ptr *QUndoCommand) DestroyQUndoCommand() { + if ptr.Pointer() != nil { + C.QUndoCommand_DestroyQUndoCommand(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +func (ptr *QUndoCommand) DestroyQUndoCommandDefault() { + if ptr.Pointer() != nil { + C.QUndoCommand_DestroyQUndoCommandDefault(ptr.Pointer()) + ptr.SetPointer(nil) + } +} + +type QUndoGroup struct { + core.QObject +} + +type QUndoGroup_ITF interface { + core.QObject_ITF + QUndoGroup_PTR() *QUndoGroup +} + +func (ptr *QUndoGroup) QUndoGroup_PTR() *QUndoGroup { + return ptr +} + +func (ptr *QUndoGroup) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QUndoGroup) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQUndoGroup(ptr QUndoGroup_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUndoGroup_PTR().Pointer() + } + return nil +} + +func NewQUndoGroupFromPointer(ptr unsafe.Pointer) (n *QUndoGroup) { + n = new(QUndoGroup) + n.SetPointer(ptr) + return +} +func NewQUndoGroup(parent core.QObject_ITF) *QUndoGroup { + tmpValue := NewQUndoGroupFromPointer(C.QUndoGroup_NewQUndoGroup(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QUndoGroup) ActiveStack() *QUndoStack { + if ptr.Pointer() != nil { + tmpValue := NewQUndoStackFromPointer(C.QUndoGroup_ActiveStack(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQUndoGroup_ActiveStackChanged +func callbackQUndoGroup_ActiveStackChanged(ptr unsafe.Pointer, stack unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "activeStackChanged"); signal != nil { + (*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack)) + } + +} + +func (ptr *QUndoGroup) ConnectActiveStackChanged(f func(stack *QUndoStack)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "activeStackChanged") { + C.QUndoGroup_ConnectActiveStackChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeStackChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "activeStackChanged"); signal != nil { + f := func(stack *QUndoStack) { + (*(*func(*QUndoStack))(signal))(stack) + f(stack) + } + qt.ConnectSignal(ptr.Pointer(), "activeStackChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "activeStackChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectActiveStackChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectActiveStackChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "activeStackChanged") + } +} + +func (ptr *QUndoGroup) ActiveStackChanged(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_ActiveStackChanged(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +func (ptr *QUndoGroup) AddStack(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_AddStack(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +func (ptr *QUndoGroup) CanRedo() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoGroup_CanRedo(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQUndoGroup_CanRedoChanged +func callbackQUndoGroup_CanRedoChanged(ptr unsafe.Pointer, canRedo C.char) { + if signal := qt.GetSignal(ptr, "canRedoChanged"); signal != nil { + (*(*func(bool))(signal))(int8(canRedo) != 0) + } + +} + +func (ptr *QUndoGroup) ConnectCanRedoChanged(f func(canRedo bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "canRedoChanged") { + C.QUndoGroup_ConnectCanRedoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canRedoChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "canRedoChanged"); signal != nil { + f := func(canRedo bool) { + (*(*func(bool))(signal))(canRedo) + f(canRedo) + } + qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectCanRedoChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectCanRedoChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "canRedoChanged") + } +} + +func (ptr *QUndoGroup) CanRedoChanged(canRedo bool) { + if ptr.Pointer() != nil { + C.QUndoGroup_CanRedoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canRedo)))) + } +} + +func (ptr *QUndoGroup) CanUndo() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoGroup_CanUndo(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQUndoGroup_CanUndoChanged +func callbackQUndoGroup_CanUndoChanged(ptr unsafe.Pointer, canUndo C.char) { + if signal := qt.GetSignal(ptr, "canUndoChanged"); signal != nil { + (*(*func(bool))(signal))(int8(canUndo) != 0) + } + +} + +func (ptr *QUndoGroup) ConnectCanUndoChanged(f func(canUndo bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "canUndoChanged") { + C.QUndoGroup_ConnectCanUndoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canUndoChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "canUndoChanged"); signal != nil { + f := func(canUndo bool) { + (*(*func(bool))(signal))(canUndo) + f(canUndo) + } + qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectCanUndoChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectCanUndoChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "canUndoChanged") + } +} + +func (ptr *QUndoGroup) CanUndoChanged(canUndo bool) { + if ptr.Pointer() != nil { + C.QUndoGroup_CanUndoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canUndo)))) + } +} + +//export callbackQUndoGroup_CleanChanged +func callbackQUndoGroup_CleanChanged(ptr unsafe.Pointer, clean C.char) { + if signal := qt.GetSignal(ptr, "cleanChanged"); signal != nil { + (*(*func(bool))(signal))(int8(clean) != 0) + } + +} + +func (ptr *QUndoGroup) ConnectCleanChanged(f func(clean bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cleanChanged") { + C.QUndoGroup_ConnectCleanChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cleanChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cleanChanged"); signal != nil { + f := func(clean bool) { + (*(*func(bool))(signal))(clean) + f(clean) + } + qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectCleanChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectCleanChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cleanChanged") + } +} + +func (ptr *QUndoGroup) CleanChanged(clean bool) { + if ptr.Pointer() != nil { + C.QUndoGroup_CleanChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clean)))) + } +} + +func (ptr *QUndoGroup) CreateRedoAction(parent core.QObject_ITF, prefix string) *QAction { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + tmpValue := NewQActionFromPointer(C.QUndoGroup_CreateRedoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) CreateUndoAction(parent core.QObject_ITF, prefix string) *QAction { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + tmpValue := NewQActionFromPointer(C.QUndoGroup_CreateUndoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQUndoGroup_IndexChanged +func callbackQUndoGroup_IndexChanged(ptr unsafe.Pointer, idx C.int) { + if signal := qt.GetSignal(ptr, "indexChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(idx))) + } + +} + +func (ptr *QUndoGroup) ConnectIndexChanged(f func(idx int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "indexChanged") { + C.QUndoGroup_ConnectIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "indexChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "indexChanged"); signal != nil { + f := func(idx int) { + (*(*func(int))(signal))(idx) + f(idx) + } + qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectIndexChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectIndexChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "indexChanged") + } +} + +func (ptr *QUndoGroup) IndexChanged(idx int) { + if ptr.Pointer() != nil { + C.QUndoGroup_IndexChanged(ptr.Pointer(), C.int(int32(idx))) + } +} + +func (ptr *QUndoGroup) IsClean() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoGroup_IsClean(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQUndoGroup_Redo +func callbackQUndoGroup_Redo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoGroupFromPointer(ptr).RedoDefault() + } +} + +func (ptr *QUndoGroup) ConnectRedo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectRedo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo") + } +} + +func (ptr *QUndoGroup) Redo() { + if ptr.Pointer() != nil { + C.QUndoGroup_Redo(ptr.Pointer()) + } +} + +func (ptr *QUndoGroup) RedoDefault() { + if ptr.Pointer() != nil { + C.QUndoGroup_RedoDefault(ptr.Pointer()) + } +} + +func (ptr *QUndoGroup) RedoText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoGroup_RedoText(ptr.Pointer())) + } + return "" +} + +//export callbackQUndoGroup_RedoTextChanged +func callbackQUndoGroup_RedoTextChanged(ptr unsafe.Pointer, redoText C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "redoTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(redoText)) + } + +} + +func (ptr *QUndoGroup) ConnectRedoTextChanged(f func(redoText string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redoTextChanged") { + C.QUndoGroup_ConnectRedoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redoTextChanged"); signal != nil { + f := func(redoText string) { + (*(*func(string))(signal))(redoText) + f(redoText) + } + qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectRedoTextChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectRedoTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redoTextChanged") + } +} + +func (ptr *QUndoGroup) RedoTextChanged(redoText string) { + if ptr.Pointer() != nil { + var redoTextC *C.char + if redoText != "" { + redoTextC = C.CString(redoText) + defer C.free(unsafe.Pointer(redoTextC)) + } + C.QUndoGroup_RedoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: redoTextC, len: C.longlong(len(redoText))}) + } +} + +func (ptr *QUndoGroup) RemoveStack(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_RemoveStack(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +//export callbackQUndoGroup_SetActiveStack +func callbackQUndoGroup_SetActiveStack(ptr unsafe.Pointer, stack unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setActiveStack"); signal != nil { + (*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack)) + } else { + NewQUndoGroupFromPointer(ptr).SetActiveStackDefault(NewQUndoStackFromPointer(stack)) + } +} + +func (ptr *QUndoGroup) ConnectSetActiveStack(f func(stack *QUndoStack)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setActiveStack"); signal != nil { + f := func(stack *QUndoStack) { + (*(*func(*QUndoStack))(signal))(stack) + f(stack) + } + qt.ConnectSignal(ptr.Pointer(), "setActiveStack", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setActiveStack", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectSetActiveStack() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setActiveStack") + } +} + +func (ptr *QUndoGroup) SetActiveStack(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_SetActiveStack(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +func (ptr *QUndoGroup) SetActiveStackDefault(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_SetActiveStackDefault(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +func (ptr *QUndoGroup) Stacks() []*QUndoStack { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QUndoStack { + out := make([]*QUndoStack, int(l.len)) + tmpList := NewQUndoGroupFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__stacks_atList(i) + } + return out + }(C.QUndoGroup_Stacks(ptr.Pointer())) + } + return make([]*QUndoStack, 0) +} + +//export callbackQUndoGroup_Undo +func callbackQUndoGroup_Undo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoGroupFromPointer(ptr).UndoDefault() + } +} + +func (ptr *QUndoGroup) ConnectUndo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectUndo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo") + } +} + +func (ptr *QUndoGroup) Undo() { + if ptr.Pointer() != nil { + C.QUndoGroup_Undo(ptr.Pointer()) + } +} + +func (ptr *QUndoGroup) UndoDefault() { + if ptr.Pointer() != nil { + C.QUndoGroup_UndoDefault(ptr.Pointer()) + } +} + +func (ptr *QUndoGroup) UndoText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoGroup_UndoText(ptr.Pointer())) + } + return "" +} + +//export callbackQUndoGroup_UndoTextChanged +func callbackQUndoGroup_UndoTextChanged(ptr unsafe.Pointer, undoText C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "undoTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(undoText)) + } + +} + +func (ptr *QUndoGroup) ConnectUndoTextChanged(f func(undoText string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "undoTextChanged") { + C.QUndoGroup_ConnectUndoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "undoTextChanged"); signal != nil { + f := func(undoText string) { + (*(*func(string))(signal))(undoText) + f(undoText) + } + qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectUndoTextChanged() { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectUndoTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "undoTextChanged") + } +} + +func (ptr *QUndoGroup) UndoTextChanged(undoText string) { + if ptr.Pointer() != nil { + var undoTextC *C.char + if undoText != "" { + undoTextC = C.CString(undoText) + defer C.free(unsafe.Pointer(undoTextC)) + } + C.QUndoGroup_UndoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: undoTextC, len: C.longlong(len(undoText))}) + } +} + +//export callbackQUndoGroup_DestroyQUndoGroup +func callbackQUndoGroup_DestroyQUndoGroup(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QUndoGroup"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoGroupFromPointer(ptr).DestroyQUndoGroupDefault() + } +} + +func (ptr *QUndoGroup) ConnectDestroyQUndoGroup(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QUndoGroup"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QUndoGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QUndoGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoGroup) DisconnectDestroyQUndoGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QUndoGroup") + } +} + +func (ptr *QUndoGroup) DestroyQUndoGroup() { + if ptr.Pointer() != nil { + C.QUndoGroup_DestroyQUndoGroup(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUndoGroup) DestroyQUndoGroupDefault() { + if ptr.Pointer() != nil { + C.QUndoGroup_DestroyQUndoGroupDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUndoGroup) __stacks_atList(i int) *QUndoStack { + if ptr.Pointer() != nil { + tmpValue := NewQUndoStackFromPointer(C.QUndoGroup___stacks_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) __stacks_setList(i QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup___stacks_setList(ptr.Pointer(), PointerFromQUndoStack(i)) + } +} + +func (ptr *QUndoGroup) __stacks_newList() unsafe.Pointer { + return C.QUndoGroup___stacks_newList(ptr.Pointer()) +} + +func (ptr *QUndoGroup) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoGroup) __children_newList() unsafe.Pointer { + return C.QUndoGroup___children_newList(ptr.Pointer()) +} + +func (ptr *QUndoGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QUndoGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QUndoGroup) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QUndoGroup___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QUndoGroup) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoGroup) __findChildren_newList() unsafe.Pointer { + return C.QUndoGroup___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QUndoGroup) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoGroup) __findChildren_newList3() unsafe.Pointer { + return C.QUndoGroup___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QUndoGroup) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoGroup) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoGroup) __qFindChildren_newList2() unsafe.Pointer { + return C.QUndoGroup___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQUndoGroup_ChildEvent +func callbackQUndoGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQUndoGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QUndoGroup) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQUndoGroup_ConnectNotify +func callbackQUndoGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQUndoGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QUndoGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQUndoGroup_CustomEvent +func callbackQUndoGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQUndoGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QUndoGroup) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQUndoGroup_DeleteLater +func callbackQUndoGroup_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoGroupFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QUndoGroup) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QUndoGroup_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQUndoGroup_Destroyed +func callbackQUndoGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQUndoGroup_DisconnectNotify +func callbackQUndoGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQUndoGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QUndoGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQUndoGroup_Event +func callbackQUndoGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQUndoGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QUndoGroup) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUndoGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQUndoGroup_EventFilter +func callbackQUndoGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQUndoGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QUndoGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUndoGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQUndoGroup_MetaObject +func callbackQUndoGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQUndoGroupFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QUndoGroup) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QUndoGroup_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQUndoGroup_ObjectNameChanged +func callbackQUndoGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQUndoGroup_TimerEvent +func callbackQUndoGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQUndoGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QUndoGroup) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QUndoGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QUndoStack struct { + core.QObject +} + +type QUndoStack_ITF interface { + core.QObject_ITF + QUndoStack_PTR() *QUndoStack +} + +func (ptr *QUndoStack) QUndoStack_PTR() *QUndoStack { + return ptr +} + +func (ptr *QUndoStack) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QUndoStack) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + } +} + +func PointerFromQUndoStack(ptr QUndoStack_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUndoStack_PTR().Pointer() + } + return nil +} + +func NewQUndoStackFromPointer(ptr unsafe.Pointer) (n *QUndoStack) { + n = new(QUndoStack) + n.SetPointer(ptr) + return +} +func NewQUndoStack(parent core.QObject_ITF) *QUndoStack { + tmpValue := NewQUndoStackFromPointer(C.QUndoStack_NewQUndoStack(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QUndoStack) BeginMacro(text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QUndoStack_BeginMacro(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QUndoStack) CanRedo() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoStack_CanRedo(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQUndoStack_CanRedoChanged +func callbackQUndoStack_CanRedoChanged(ptr unsafe.Pointer, canRedo C.char) { + if signal := qt.GetSignal(ptr, "canRedoChanged"); signal != nil { + (*(*func(bool))(signal))(int8(canRedo) != 0) + } + +} + +func (ptr *QUndoStack) ConnectCanRedoChanged(f func(canRedo bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "canRedoChanged") { + C.QUndoStack_ConnectCanRedoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canRedoChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "canRedoChanged"); signal != nil { + f := func(canRedo bool) { + (*(*func(bool))(signal))(canRedo) + f(canRedo) + } + qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectCanRedoChanged() { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectCanRedoChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "canRedoChanged") + } +} + +func (ptr *QUndoStack) CanRedoChanged(canRedo bool) { + if ptr.Pointer() != nil { + C.QUndoStack_CanRedoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canRedo)))) + } +} + +func (ptr *QUndoStack) CanUndo() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoStack_CanUndo(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQUndoStack_CanUndoChanged +func callbackQUndoStack_CanUndoChanged(ptr unsafe.Pointer, canUndo C.char) { + if signal := qt.GetSignal(ptr, "canUndoChanged"); signal != nil { + (*(*func(bool))(signal))(int8(canUndo) != 0) + } + +} + +func (ptr *QUndoStack) ConnectCanUndoChanged(f func(canUndo bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "canUndoChanged") { + C.QUndoStack_ConnectCanUndoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canUndoChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "canUndoChanged"); signal != nil { + f := func(canUndo bool) { + (*(*func(bool))(signal))(canUndo) + f(canUndo) + } + qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectCanUndoChanged() { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectCanUndoChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "canUndoChanged") + } +} + +func (ptr *QUndoStack) CanUndoChanged(canUndo bool) { + if ptr.Pointer() != nil { + C.QUndoStack_CanUndoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canUndo)))) + } +} + +//export callbackQUndoStack_CleanChanged +func callbackQUndoStack_CleanChanged(ptr unsafe.Pointer, clean C.char) { + if signal := qt.GetSignal(ptr, "cleanChanged"); signal != nil { + (*(*func(bool))(signal))(int8(clean) != 0) + } + +} + +func (ptr *QUndoStack) ConnectCleanChanged(f func(clean bool)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "cleanChanged") { + C.QUndoStack_ConnectCleanChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cleanChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "cleanChanged"); signal != nil { + f := func(clean bool) { + (*(*func(bool))(signal))(clean) + f(clean) + } + qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectCleanChanged() { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectCleanChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "cleanChanged") + } +} + +func (ptr *QUndoStack) CleanChanged(clean bool) { + if ptr.Pointer() != nil { + C.QUndoStack_CleanChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clean)))) + } +} + +func (ptr *QUndoStack) CleanIndex() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoStack_CleanIndex(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QUndoStack) Clear() { + if ptr.Pointer() != nil { + C.QUndoStack_Clear(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) Command(index int) *QUndoCommand { + if ptr.Pointer() != nil { + return NewQUndoCommandFromPointer(C.QUndoStack_Command(ptr.Pointer(), C.int(int32(index)))) + } + return nil +} + +func (ptr *QUndoStack) Count() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoStack_Count(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QUndoStack) CreateRedoAction(parent core.QObject_ITF, prefix string) *QAction { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + tmpValue := NewQActionFromPointer(C.QUndoStack_CreateRedoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) CreateUndoAction(parent core.QObject_ITF, prefix string) *QAction { + if ptr.Pointer() != nil { + var prefixC *C.char + if prefix != "" { + prefixC = C.CString(prefix) + defer C.free(unsafe.Pointer(prefixC)) + } + tmpValue := NewQActionFromPointer(C.QUndoStack_CreateUndoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) EndMacro() { + if ptr.Pointer() != nil { + C.QUndoStack_EndMacro(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) Index() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoStack_Index(ptr.Pointer()))) + } + return 0 +} + +//export callbackQUndoStack_IndexChanged +func callbackQUndoStack_IndexChanged(ptr unsafe.Pointer, idx C.int) { + if signal := qt.GetSignal(ptr, "indexChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(idx))) + } + +} + +func (ptr *QUndoStack) ConnectIndexChanged(f func(idx int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "indexChanged") { + C.QUndoStack_ConnectIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "indexChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "indexChanged"); signal != nil { + f := func(idx int) { + (*(*func(int))(signal))(idx) + f(idx) + } + qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectIndexChanged() { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectIndexChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "indexChanged") + } +} + +func (ptr *QUndoStack) IndexChanged(idx int) { + if ptr.Pointer() != nil { + C.QUndoStack_IndexChanged(ptr.Pointer(), C.int(int32(idx))) + } +} + +func (ptr *QUndoStack) IsActive() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoStack_IsActive(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUndoStack) IsClean() bool { + if ptr.Pointer() != nil { + return int8(C.QUndoStack_IsClean(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QUndoStack) Push(cmd QUndoCommand_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack_Push(ptr.Pointer(), PointerFromQUndoCommand(cmd)) + } +} + +//export callbackQUndoStack_Redo +func callbackQUndoStack_Redo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "redo"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoStackFromPointer(ptr).RedoDefault() + } +} + +func (ptr *QUndoStack) ConnectRedo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectRedo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "redo") + } +} + +func (ptr *QUndoStack) Redo() { + if ptr.Pointer() != nil { + C.QUndoStack_Redo(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) RedoDefault() { + if ptr.Pointer() != nil { + C.QUndoStack_RedoDefault(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) RedoText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoStack_RedoText(ptr.Pointer())) + } + return "" +} + +//export callbackQUndoStack_RedoTextChanged +func callbackQUndoStack_RedoTextChanged(ptr unsafe.Pointer, redoText C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "redoTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(redoText)) + } + +} + +func (ptr *QUndoStack) ConnectRedoTextChanged(f func(redoText string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "redoTextChanged") { + C.QUndoStack_ConnectRedoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "redoTextChanged"); signal != nil { + f := func(redoText string) { + (*(*func(string))(signal))(redoText) + f(redoText) + } + qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectRedoTextChanged() { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectRedoTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "redoTextChanged") + } +} + +func (ptr *QUndoStack) RedoTextChanged(redoText string) { + if ptr.Pointer() != nil { + var redoTextC *C.char + if redoText != "" { + redoTextC = C.CString(redoText) + defer C.free(unsafe.Pointer(redoTextC)) + } + C.QUndoStack_RedoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: redoTextC, len: C.longlong(len(redoText))}) + } +} + +//export callbackQUndoStack_ResetClean +func callbackQUndoStack_ResetClean(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resetClean"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoStackFromPointer(ptr).ResetCleanDefault() + } +} + +func (ptr *QUndoStack) ConnectResetClean(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resetClean"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "resetClean", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resetClean", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectResetClean() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resetClean") + } +} + +func (ptr *QUndoStack) ResetClean() { + if ptr.Pointer() != nil { + C.QUndoStack_ResetClean(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) ResetCleanDefault() { + if ptr.Pointer() != nil { + C.QUndoStack_ResetCleanDefault(ptr.Pointer()) + } +} + +//export callbackQUndoStack_SetActive +func callbackQUndoStack_SetActive(ptr unsafe.Pointer, active C.char) { + if signal := qt.GetSignal(ptr, "setActive"); signal != nil { + (*(*func(bool))(signal))(int8(active) != 0) + } else { + NewQUndoStackFromPointer(ptr).SetActiveDefault(int8(active) != 0) + } +} + +func (ptr *QUndoStack) ConnectSetActive(f func(active bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setActive"); signal != nil { + f := func(active bool) { + (*(*func(bool))(signal))(active) + f(active) + } + qt.ConnectSignal(ptr.Pointer(), "setActive", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setActive", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectSetActive() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setActive") + } +} + +func (ptr *QUndoStack) SetActive(active bool) { + if ptr.Pointer() != nil { + C.QUndoStack_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) + } +} + +func (ptr *QUndoStack) SetActiveDefault(active bool) { + if ptr.Pointer() != nil { + C.QUndoStack_SetActiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) + } +} + +//export callbackQUndoStack_SetClean +func callbackQUndoStack_SetClean(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setClean"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoStackFromPointer(ptr).SetCleanDefault() + } +} + +func (ptr *QUndoStack) ConnectSetClean(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setClean"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setClean", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setClean", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectSetClean() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setClean") + } +} + +func (ptr *QUndoStack) SetClean() { + if ptr.Pointer() != nil { + C.QUndoStack_SetClean(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) SetCleanDefault() { + if ptr.Pointer() != nil { + C.QUndoStack_SetCleanDefault(ptr.Pointer()) + } +} + +//export callbackQUndoStack_SetIndex +func callbackQUndoStack_SetIndex(ptr unsafe.Pointer, idx C.int) { + if signal := qt.GetSignal(ptr, "setIndex"); signal != nil { + (*(*func(int))(signal))(int(int32(idx))) + } else { + NewQUndoStackFromPointer(ptr).SetIndexDefault(int(int32(idx))) + } +} + +func (ptr *QUndoStack) ConnectSetIndex(f func(idx int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setIndex"); signal != nil { + f := func(idx int) { + (*(*func(int))(signal))(idx) + f(idx) + } + qt.ConnectSignal(ptr.Pointer(), "setIndex", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setIndex", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectSetIndex() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setIndex") + } +} + +func (ptr *QUndoStack) SetIndex(idx int) { + if ptr.Pointer() != nil { + C.QUndoStack_SetIndex(ptr.Pointer(), C.int(int32(idx))) + } +} + +func (ptr *QUndoStack) SetIndexDefault(idx int) { + if ptr.Pointer() != nil { + C.QUndoStack_SetIndexDefault(ptr.Pointer(), C.int(int32(idx))) + } +} + +func (ptr *QUndoStack) SetUndoLimit(limit int) { + if ptr.Pointer() != nil { + C.QUndoStack_SetUndoLimit(ptr.Pointer(), C.int(int32(limit))) + } +} + +func (ptr *QUndoStack) Text(idx int) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoStack_Text(ptr.Pointer(), C.int(int32(idx)))) + } + return "" +} + +//export callbackQUndoStack_Undo +func callbackQUndoStack_Undo(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "undo"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoStackFromPointer(ptr).UndoDefault() + } +} + +func (ptr *QUndoStack) ConnectUndo(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectUndo() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "undo") + } +} + +func (ptr *QUndoStack) Undo() { + if ptr.Pointer() != nil { + C.QUndoStack_Undo(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) UndoDefault() { + if ptr.Pointer() != nil { + C.QUndoStack_UndoDefault(ptr.Pointer()) + } +} + +func (ptr *QUndoStack) UndoLimit() int { + if ptr.Pointer() != nil { + return int(int32(C.QUndoStack_UndoLimit(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QUndoStack) UndoText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoStack_UndoText(ptr.Pointer())) + } + return "" +} + +//export callbackQUndoStack_UndoTextChanged +func callbackQUndoStack_UndoTextChanged(ptr unsafe.Pointer, undoText C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "undoTextChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(undoText)) + } + +} + +func (ptr *QUndoStack) ConnectUndoTextChanged(f func(undoText string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "undoTextChanged") { + C.QUndoStack_ConnectUndoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoTextChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "undoTextChanged"); signal != nil { + f := func(undoText string) { + (*(*func(string))(signal))(undoText) + f(undoText) + } + qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectUndoTextChanged() { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectUndoTextChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "undoTextChanged") + } +} + +func (ptr *QUndoStack) UndoTextChanged(undoText string) { + if ptr.Pointer() != nil { + var undoTextC *C.char + if undoText != "" { + undoTextC = C.CString(undoText) + defer C.free(unsafe.Pointer(undoTextC)) + } + C.QUndoStack_UndoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: undoTextC, len: C.longlong(len(undoText))}) + } +} + +//export callbackQUndoStack_DestroyQUndoStack +func callbackQUndoStack_DestroyQUndoStack(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QUndoStack"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoStackFromPointer(ptr).DestroyQUndoStackDefault() + } +} + +func (ptr *QUndoStack) ConnectDestroyQUndoStack(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QUndoStack"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QUndoStack", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QUndoStack", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoStack) DisconnectDestroyQUndoStack() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QUndoStack") + } +} + +func (ptr *QUndoStack) DestroyQUndoStack() { + if ptr.Pointer() != nil { + C.QUndoStack_DestroyQUndoStack(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUndoStack) DestroyQUndoStackDefault() { + if ptr.Pointer() != nil { + C.QUndoStack_DestroyQUndoStackDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUndoStack) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoStack___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoStack) __children_newList() unsafe.Pointer { + return C.QUndoStack___children_newList(ptr.Pointer()) +} + +func (ptr *QUndoStack) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QUndoStack___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QUndoStack) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QUndoStack___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QUndoStack) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoStack___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoStack) __findChildren_newList() unsafe.Pointer { + return C.QUndoStack___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QUndoStack) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoStack___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoStack) __findChildren_newList3() unsafe.Pointer { + return C.QUndoStack___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QUndoStack) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QUndoStack___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoStack) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QUndoStack) __qFindChildren_newList2() unsafe.Pointer { + return C.QUndoStack___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQUndoStack_ChildEvent +func callbackQUndoStack_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQUndoStackFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QUndoStack) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQUndoStack_ConnectNotify +func callbackQUndoStack_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQUndoStackFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QUndoStack) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQUndoStack_CustomEvent +func callbackQUndoStack_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQUndoStackFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QUndoStack) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQUndoStack_DeleteLater +func callbackQUndoStack_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoStackFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QUndoStack) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QUndoStack_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQUndoStack_Destroyed +func callbackQUndoStack_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQUndoStack_DisconnectNotify +func callbackQUndoStack_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQUndoStackFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QUndoStack) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQUndoStack_Event +func callbackQUndoStack_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQUndoStackFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) +} + +func (ptr *QUndoStack) EventDefault(e core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUndoStack_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 + } + return false +} + +//export callbackQUndoStack_EventFilter +func callbackQUndoStack_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQUndoStackFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QUndoStack) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QUndoStack_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQUndoStack_MetaObject +func callbackQUndoStack_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQUndoStackFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QUndoStack) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QUndoStack_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQUndoStack_ObjectNameChanged +func callbackQUndoStack_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQUndoStack_TimerEvent +func callbackQUndoStack_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQUndoStackFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QUndoStack) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QUndoStack_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QUndoView struct { + QListView +} + +type QUndoView_ITF interface { + QListView_ITF + QUndoView_PTR() *QUndoView +} + +func (ptr *QUndoView) QUndoView_PTR() *QUndoView { + return ptr +} + +func (ptr *QUndoView) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QListView_PTR().Pointer() + } + return nil +} + +func (ptr *QUndoView) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QListView_PTR().SetPointer(p) + } +} + +func PointerFromQUndoView(ptr QUndoView_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QUndoView_PTR().Pointer() + } + return nil +} + +func NewQUndoViewFromPointer(ptr unsafe.Pointer) (n *QUndoView) { + n = new(QUndoView) + n.SetPointer(ptr) + return +} +func NewQUndoView(parent QWidget_ITF) *QUndoView { + tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQUndoView2(stack QUndoStack_ITF, parent QWidget_ITF) *QUndoView { + tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView2(PointerFromQUndoStack(stack), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQUndoView3(group QUndoGroup_ITF, parent QWidget_ITF) *QUndoView { + tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView3(PointerFromQUndoGroup(group), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QUndoView) CleanIcon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QUndoView_CleanIcon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +func (ptr *QUndoView) EmptyLabel() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QUndoView_EmptyLabel(ptr.Pointer())) + } + return "" +} + +func (ptr *QUndoView) Group() *QUndoGroup { + if ptr.Pointer() != nil { + tmpValue := NewQUndoGroupFromPointer(C.QUndoView_Group(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QUndoView) SetCleanIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QUndoView_SetCleanIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QUndoView) SetEmptyLabel(label string) { + if ptr.Pointer() != nil { + var labelC *C.char + if label != "" { + labelC = C.CString(label) + defer C.free(unsafe.Pointer(labelC)) + } + C.QUndoView_SetEmptyLabel(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) + } +} + +//export callbackQUndoView_SetGroup +func callbackQUndoView_SetGroup(ptr unsafe.Pointer, group unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGroup"); signal != nil { + (*(*func(*QUndoGroup))(signal))(NewQUndoGroupFromPointer(group)) + } else { + NewQUndoViewFromPointer(ptr).SetGroupDefault(NewQUndoGroupFromPointer(group)) + } +} + +func (ptr *QUndoView) ConnectSetGroup(f func(group *QUndoGroup)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGroup"); signal != nil { + f := func(group *QUndoGroup) { + (*(*func(*QUndoGroup))(signal))(group) + f(group) + } + qt.ConnectSignal(ptr.Pointer(), "setGroup", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGroup", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoView) DisconnectSetGroup() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGroup") + } +} + +func (ptr *QUndoView) SetGroup(group QUndoGroup_ITF) { + if ptr.Pointer() != nil { + C.QUndoView_SetGroup(ptr.Pointer(), PointerFromQUndoGroup(group)) + } +} + +func (ptr *QUndoView) SetGroupDefault(group QUndoGroup_ITF) { + if ptr.Pointer() != nil { + C.QUndoView_SetGroupDefault(ptr.Pointer(), PointerFromQUndoGroup(group)) + } +} + +//export callbackQUndoView_SetStack +func callbackQUndoView_SetStack(ptr unsafe.Pointer, stack unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setStack"); signal != nil { + (*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack)) + } else { + NewQUndoViewFromPointer(ptr).SetStackDefault(NewQUndoStackFromPointer(stack)) + } +} + +func (ptr *QUndoView) ConnectSetStack(f func(stack *QUndoStack)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setStack"); signal != nil { + f := func(stack *QUndoStack) { + (*(*func(*QUndoStack))(signal))(stack) + f(stack) + } + qt.ConnectSignal(ptr.Pointer(), "setStack", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setStack", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoView) DisconnectSetStack() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setStack") + } +} + +func (ptr *QUndoView) SetStack(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoView_SetStack(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +func (ptr *QUndoView) SetStackDefault(stack QUndoStack_ITF) { + if ptr.Pointer() != nil { + C.QUndoView_SetStackDefault(ptr.Pointer(), PointerFromQUndoStack(stack)) + } +} + +func (ptr *QUndoView) Stack() *QUndoStack { + if ptr.Pointer() != nil { + tmpValue := NewQUndoStackFromPointer(C.QUndoView_Stack(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQUndoView_DestroyQUndoView +func callbackQUndoView_DestroyQUndoView(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QUndoView"); signal != nil { + (*(*func())(signal))() + } else { + NewQUndoViewFromPointer(ptr).DestroyQUndoViewDefault() + } +} + +func (ptr *QUndoView) ConnectDestroyQUndoView(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QUndoView"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QUndoView", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QUndoView", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QUndoView) DisconnectDestroyQUndoView() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QUndoView") + } +} + +func (ptr *QUndoView) DestroyQUndoView() { + if ptr.Pointer() != nil { + C.QUndoView_DestroyQUndoView(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QUndoView) DestroyQUndoViewDefault() { + if ptr.Pointer() != nil { + C.QUndoView_DestroyQUndoViewDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QVBoxLayout struct { + QBoxLayout +} + +type QVBoxLayout_ITF interface { + QBoxLayout_ITF + QVBoxLayout_PTR() *QVBoxLayout +} + +func (ptr *QVBoxLayout) QVBoxLayout_PTR() *QVBoxLayout { + return ptr +} + +func (ptr *QVBoxLayout) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QBoxLayout_PTR().Pointer() + } + return nil +} + +func (ptr *QVBoxLayout) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QBoxLayout_PTR().SetPointer(p) + } +} + +func PointerFromQVBoxLayout(ptr QVBoxLayout_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QVBoxLayout_PTR().Pointer() + } + return nil +} + +func NewQVBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QVBoxLayout) { + n = new(QVBoxLayout) + n.SetPointer(ptr) + return +} +func NewQVBoxLayout() *QVBoxLayout { + tmpValue := NewQVBoxLayoutFromPointer(C.QVBoxLayout_NewQVBoxLayout()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func NewQVBoxLayout2(parent QWidget_ITF) *QVBoxLayout { + tmpValue := NewQVBoxLayoutFromPointer(C.QVBoxLayout_NewQVBoxLayout2(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQVBoxLayout_DestroyQVBoxLayout +func callbackQVBoxLayout_DestroyQVBoxLayout(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QVBoxLayout"); signal != nil { + (*(*func())(signal))() + } else { + NewQVBoxLayoutFromPointer(ptr).DestroyQVBoxLayoutDefault() + } +} + +func (ptr *QVBoxLayout) ConnectDestroyQVBoxLayout(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QVBoxLayout"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QVBoxLayout", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QVBoxLayout", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QVBoxLayout) DisconnectDestroyQVBoxLayout() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QVBoxLayout") + } +} + +func (ptr *QVBoxLayout) DestroyQVBoxLayout() { + if ptr.Pointer() != nil { + C.QVBoxLayout_DestroyQVBoxLayout(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QVBoxLayout) DestroyQVBoxLayoutDefault() { + if ptr.Pointer() != nil { + C.QVBoxLayout_DestroyQVBoxLayoutDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QWhatsThis struct { + ptr unsafe.Pointer +} + +type QWhatsThis_ITF interface { + QWhatsThis_PTR() *QWhatsThis +} + +func (ptr *QWhatsThis) QWhatsThis_PTR() *QWhatsThis { + return ptr +} + +func (ptr *QWhatsThis) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.ptr + } + return nil +} + +func (ptr *QWhatsThis) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.ptr = p + } +} + +func PointerFromQWhatsThis(ptr QWhatsThis_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWhatsThis_PTR().Pointer() + } + return nil +} + +func NewQWhatsThisFromPointer(ptr unsafe.Pointer) (n *QWhatsThis) { + n = new(QWhatsThis) + n.SetPointer(ptr) + return +} + +func (ptr *QWhatsThis) DestroyQWhatsThis() { + if ptr != nil { + C.free(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func QWhatsThis_CreateAction(parent core.QObject_ITF) *QAction { + tmpValue := NewQActionFromPointer(C.QWhatsThis_QWhatsThis_CreateAction(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWhatsThis) CreateAction(parent core.QObject_ITF) *QAction { + tmpValue := NewQActionFromPointer(C.QWhatsThis_QWhatsThis_CreateAction(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func QWhatsThis_EnterWhatsThisMode() { + C.QWhatsThis_QWhatsThis_EnterWhatsThisMode() +} + +func (ptr *QWhatsThis) EnterWhatsThisMode() { + C.QWhatsThis_QWhatsThis_EnterWhatsThisMode() +} + +func QWhatsThis_HideText() { + C.QWhatsThis_QWhatsThis_HideText() +} + +func (ptr *QWhatsThis) HideText() { + C.QWhatsThis_QWhatsThis_HideText() +} + +func QWhatsThis_InWhatsThisMode() bool { + return int8(C.QWhatsThis_QWhatsThis_InWhatsThisMode()) != 0 +} + +func (ptr *QWhatsThis) InWhatsThisMode() bool { + return int8(C.QWhatsThis_QWhatsThis_InWhatsThisMode()) != 0 +} + +func QWhatsThis_LeaveWhatsThisMode() { + C.QWhatsThis_QWhatsThis_LeaveWhatsThisMode() +} + +func (ptr *QWhatsThis) LeaveWhatsThisMode() { + C.QWhatsThis_QWhatsThis_LeaveWhatsThisMode() +} + +func QWhatsThis_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QWhatsThis_QWhatsThis_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) +} + +func (ptr *QWhatsThis) ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF) { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QWhatsThis_QWhatsThis_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) +} + +type QWidget struct { + core.QObject + gui.QPaintDevice +} + +type QWidget_ITF interface { + core.QObject_ITF + gui.QPaintDevice_ITF + QWidget_PTR() *QWidget +} + +func (ptr *QWidget) QWidget_PTR() *QWidget { + return ptr +} + +func (ptr *QWidget) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QObject_PTR().Pointer() + } + return nil +} + +func (ptr *QWidget) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QObject_PTR().SetPointer(p) + ptr.QPaintDevice_PTR().SetPointer(p) + } +} + +func PointerFromQWidget(ptr QWidget_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func NewQWidgetFromPointer(ptr unsafe.Pointer) (n *QWidget) { + n = new(QWidget) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QWidget__RenderFlag +//QWidget::RenderFlag +type QWidget__RenderFlag int64 + +const ( + QWidget__DrawWindowBackground QWidget__RenderFlag = QWidget__RenderFlag(0x1) + QWidget__DrawChildren QWidget__RenderFlag = QWidget__RenderFlag(0x2) + QWidget__IgnoreMask QWidget__RenderFlag = QWidget__RenderFlag(0x4) +) + +func NewQWidget(parent QWidget_ITF, ff core.Qt__WindowType) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_NewQWidget(PointerFromQWidget(parent), C.longlong(ff))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) AcceptDrops() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_AcceptDrops(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) AccessibleDescription() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_AccessibleDescription(ptr.Pointer())) + } + return "" +} + +func (ptr *QWidget) AccessibleName() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_AccessibleName(ptr.Pointer())) + } + return "" +} + +//export callbackQWidget_ActionEvent +func callbackQWidget_ActionEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "actionEvent"); signal != nil { + (*(*func(*gui.QActionEvent))(signal))(gui.NewQActionEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).ActionEventDefault(gui.NewQActionEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectActionEvent(f func(event *gui.QActionEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "actionEvent"); signal != nil { + f := func(event *gui.QActionEvent) { + (*(*func(*gui.QActionEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "actionEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "actionEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectActionEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "actionEvent") + } +} + +func (ptr *QWidget) ActionEvent(event gui.QActionEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ActionEvent(ptr.Pointer(), gui.PointerFromQActionEvent(event)) + } +} + +func (ptr *QWidget) ActionEventDefault(event gui.QActionEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ActionEventDefault(ptr.Pointer(), gui.PointerFromQActionEvent(event)) + } +} + +func (ptr *QWidget) Actions() []*QAction { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QAction { + out := make([]*QAction, int(l.len)) + tmpList := NewQWidgetFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__actions_atList(i) + } + return out + }(C.QWidget_Actions(ptr.Pointer())) + } + return make([]*QAction, 0) +} + +func (ptr *QWidget) ActivateWindow() { + if ptr.Pointer() != nil { + C.QWidget_ActivateWindow(ptr.Pointer()) + } +} + +func (ptr *QWidget) AddAction(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QWidget_AddAction(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QWidget) AddActions(actions []*QAction) { + if ptr.Pointer() != nil { + C.QWidget_AddActions(ptr.Pointer(), func() unsafe.Pointer { + tmpList := NewQWidgetFromPointer(NewQWidgetFromPointer(nil).__addActions_actions_newList()) + for _, v := range actions { + tmpList.__addActions_actions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QWidget) AdjustSize() { + if ptr.Pointer() != nil { + C.QWidget_AdjustSize(ptr.Pointer()) + } +} + +func (ptr *QWidget) AutoFillBackground() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_AutoFillBackground(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) BackgroundRole() gui.QPalette__ColorRole { + if ptr.Pointer() != nil { + return gui.QPalette__ColorRole(C.QWidget_BackgroundRole(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) BackingStore() *gui.QBackingStore { + if ptr.Pointer() != nil { + return gui.NewQBackingStoreFromPointer(C.QWidget_BackingStore(ptr.Pointer())) + } + return nil +} + +func (ptr *QWidget) BaseSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_BaseSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWidget_ChangeEvent +func callbackQWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectChangeEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "changeEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectChangeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "changeEvent") + } +} + +func (ptr *QWidget) ChangeEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWidget) ChangeEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWidget) ChildAt(x int, y int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) ChildAt2(p core.QPoint_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_ChildAt2(ptr.Pointer(), core.PointerFromQPoint(p))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) ChildrenRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidget_ChildrenRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWidget) ChildrenRegion() *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QWidget_ChildrenRegion(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QWidget) ClearFocus() { + if ptr.Pointer() != nil { + C.QWidget_ClearFocus(ptr.Pointer()) + } +} + +func (ptr *QWidget) ClearMask() { + if ptr.Pointer() != nil { + C.QWidget_ClearMask(ptr.Pointer()) + } +} + +//export callbackQWidget_Close +func callbackQWidget_Close(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "close"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).CloseDefault()))) +} + +func (ptr *QWidget) ConnectClose(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectClose() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "close") + } +} + +func (ptr *QWidget) Close() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_Close(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) CloseDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_CloseDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWidget_CloseEvent +func callbackQWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil { + (*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectCloseEvent(f func(event *gui.QCloseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "closeEvent"); signal != nil { + f := func(event *gui.QCloseEvent) { + (*(*func(*gui.QCloseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectCloseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "closeEvent") + } +} + +func (ptr *QWidget) CloseEvent(event gui.QCloseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +func (ptr *QWidget) CloseEventDefault(event gui.QCloseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) + } +} + +func (ptr *QWidget) ContentsMargins() *core.QMargins { + if ptr.Pointer() != nil { + tmpValue := core.NewQMarginsFromPointer(C.QWidget_ContentsMargins(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) + return tmpValue + } + return nil +} + +func (ptr *QWidget) ContentsRect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidget_ContentsRect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQWidget_ContextMenuEvent +func callbackQWidget_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil { + (*(*func(*gui.QContextMenuEvent))(signal))(gui.NewQContextMenuEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).ContextMenuEventDefault(gui.NewQContextMenuEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectContextMenuEvent(f func(event *gui.QContextMenuEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil { + f := func(event *gui.QContextMenuEvent) { + (*(*func(*gui.QContextMenuEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectContextMenuEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent") + } +} + +func (ptr *QWidget) ContextMenuEvent(event gui.QContextMenuEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ContextMenuEvent(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event)) + } +} + +func (ptr *QWidget) ContextMenuEventDefault(event gui.QContextMenuEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ContextMenuEventDefault(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event)) + } +} + +func (ptr *QWidget) ContextMenuPolicy() core.Qt__ContextMenuPolicy { + if ptr.Pointer() != nil { + return core.Qt__ContextMenuPolicy(C.QWidget_ContextMenuPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) Create(window uintptr, initializeWindow bool, destroyOldWindow bool) { + if ptr.Pointer() != nil { + C.QWidget_Create(ptr.Pointer(), C.uintptr_t(window), C.char(int8(qt.GoBoolToInt(initializeWindow))), C.char(int8(qt.GoBoolToInt(destroyOldWindow)))) + } +} + +func QWidget_CreateWindowContainer(window gui.QWindow_ITF, parent QWidget_ITF, flags core.Qt__WindowType) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_CreateWindowContainer(gui.PointerFromQWindow(window), PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) CreateWindowContainer(window gui.QWindow_ITF, parent QWidget_ITF, flags core.Qt__WindowType) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_CreateWindowContainer(gui.PointerFromQWindow(window), PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) Cursor() *gui.QCursor { + if ptr.Pointer() != nil { + tmpValue := gui.NewQCursorFromPointer(C.QWidget_Cursor(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor) + return tmpValue + } + return nil +} + +//export callbackQWidget_CustomContextMenuRequested +func callbackQWidget_CustomContextMenuRequested(ptr unsafe.Pointer, pos unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customContextMenuRequested"); signal != nil { + (*(*func(*core.QPoint))(signal))(core.NewQPointFromPointer(pos)) + } + +} + +func (ptr *QWidget) ConnectCustomContextMenuRequested(f func(pos *core.QPoint)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "customContextMenuRequested") { + C.QWidget_ConnectCustomContextMenuRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "customContextMenuRequested"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "customContextMenuRequested"); signal != nil { + f := func(pos *core.QPoint) { + (*(*func(*core.QPoint))(signal))(pos) + f(pos) + } + qt.ConnectSignal(ptr.Pointer(), "customContextMenuRequested", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "customContextMenuRequested", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectCustomContextMenuRequested() { + if ptr.Pointer() != nil { + C.QWidget_DisconnectCustomContextMenuRequested(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "customContextMenuRequested") + } +} + +func (ptr *QWidget) CustomContextMenuRequested(pos core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QWidget_CustomContextMenuRequested(ptr.Pointer(), core.PointerFromQPoint(pos)) + } +} + +func (ptr *QWidget) Destroy(destroyWindow bool, destroySubWindows bool) { + if ptr.Pointer() != nil { + C.QWidget_Destroy(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(destroyWindow))), C.char(int8(qt.GoBoolToInt(destroySubWindows)))) + } +} + +//export callbackQWidget_DragEnterEvent +func callbackQWidget_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil { + (*(*func(*gui.QDragEnterEvent))(signal))(gui.NewQDragEnterEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectDragEnterEvent(f func(event *gui.QDragEnterEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil { + f := func(event *gui.QDragEnterEvent) { + (*(*func(*gui.QDragEnterEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectDragEnterEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent") + } +} + +func (ptr *QWidget) DragEnterEvent(event gui.QDragEnterEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DragEnterEvent(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) + } +} + +func (ptr *QWidget) DragEnterEventDefault(event gui.QDragEnterEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) + } +} + +//export callbackQWidget_DragLeaveEvent +func callbackQWidget_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil { + (*(*func(*gui.QDragLeaveEvent))(signal))(gui.NewQDragLeaveEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectDragLeaveEvent(f func(event *gui.QDragLeaveEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil { + f := func(event *gui.QDragLeaveEvent) { + (*(*func(*gui.QDragLeaveEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectDragLeaveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent") + } +} + +func (ptr *QWidget) DragLeaveEvent(event gui.QDragLeaveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DragLeaveEvent(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) + } +} + +func (ptr *QWidget) DragLeaveEventDefault(event gui.QDragLeaveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) + } +} + +//export callbackQWidget_DragMoveEvent +func callbackQWidget_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil { + (*(*func(*gui.QDragMoveEvent))(signal))(gui.NewQDragMoveEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectDragMoveEvent(f func(event *gui.QDragMoveEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil { + f := func(event *gui.QDragMoveEvent) { + (*(*func(*gui.QDragMoveEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectDragMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent") + } +} + +func (ptr *QWidget) DragMoveEvent(event gui.QDragMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DragMoveEvent(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) + } +} + +func (ptr *QWidget) DragMoveEventDefault(event gui.QDragMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) + } +} + +//export callbackQWidget_DropEvent +func callbackQWidget_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil { + (*(*func(*gui.QDropEvent))(signal))(gui.NewQDropEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectDropEvent(f func(event *gui.QDropEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil { + f := func(event *gui.QDropEvent) { + (*(*func(*gui.QDropEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectDropEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "dropEvent") + } +} + +func (ptr *QWidget) DropEvent(event gui.QDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DropEvent(ptr.Pointer(), gui.PointerFromQDropEvent(event)) + } +} + +func (ptr *QWidget) DropEventDefault(event gui.QDropEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(event)) + } +} + +func (ptr *QWidget) EffectiveWinId() uintptr { + if ptr.Pointer() != nil { + return uintptr(C.QWidget_EffectiveWinId(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) EnsurePolished() { + if ptr.Pointer() != nil { + C.QWidget_EnsurePolished(ptr.Pointer()) + } +} + +//export callbackQWidget_EnterEvent +func callbackQWidget_EnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "enterEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).EnterEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectEnterEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "enterEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "enterEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "enterEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectEnterEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "enterEvent") + } +} + +func (ptr *QWidget) EnterEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_EnterEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWidget) EnterEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_EnterEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQWidget_Event +func callbackQWidget_Event(ptr unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "event"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event))))) +} + +func (ptr *QWidget) ConnectEvent(f func(event *core.QEvent) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { + f := func(event *core.QEvent) bool { + (*(*func(*core.QEvent) bool)(signal))(event) + return f(event) + } + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "event") + } +} + +func (ptr *QWidget) Event(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_Event(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QWidget) EventDefault(event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func QWidget_Find(id uintptr) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_Find(C.uintptr_t(id))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) Find(id uintptr) *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_Find(C.uintptr_t(id))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQWidget_FocusInEvent +func callbackQWidget_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { + (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { + f := func(event *gui.QFocusEvent) { + (*(*func(*gui.QFocusEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectFocusInEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") + } +} + +func (ptr *QWidget) FocusInEvent(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QWidget) FocusInEventDefault(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QWidget) FocusNextChild() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_FocusNextChild(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWidget_FocusNextPrevChild +func callbackQWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char { + if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0)))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0)))) +} + +func (ptr *QWidget) ConnectFocusNextPrevChild(f func(next bool) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil { + f := func(next bool) bool { + (*(*func(bool) bool)(signal))(next) + return f(next) + } + qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectFocusNextPrevChild() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild") + } +} + +func (ptr *QWidget) FocusNextPrevChild(next bool) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 + } + return false +} + +func (ptr *QWidget) FocusNextPrevChildDefault(next bool) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 + } + return false +} + +//export callbackQWidget_FocusOutEvent +func callbackQWidget_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { + (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { + f := func(event *gui.QFocusEvent) { + (*(*func(*gui.QFocusEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectFocusOutEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") + } +} + +func (ptr *QWidget) FocusOutEvent(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QWidget) FocusOutEventDefault(event gui.QFocusEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) + } +} + +func (ptr *QWidget) FocusPolicy() core.Qt__FocusPolicy { + if ptr.Pointer() != nil { + return core.Qt__FocusPolicy(C.QWidget_FocusPolicy(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) FocusPreviousChild() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_FocusPreviousChild(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) FocusProxy() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_FocusProxy(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) FocusWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_FocusWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) Font() *gui.QFont { + if ptr.Pointer() != nil { + return gui.NewQFontFromPointer(C.QWidget_Font(ptr.Pointer())) + } + return nil +} + +func (ptr *QWidget) FontInfo() *gui.QFontInfo { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontInfoFromPointer(C.QWidget_FontInfo(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFontInfo).DestroyQFontInfo) + return tmpValue + } + return nil +} + +func (ptr *QWidget) FontMetrics() *gui.QFontMetrics { + if ptr.Pointer() != nil { + tmpValue := gui.NewQFontMetricsFromPointer(C.QWidget_FontMetrics(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) + return tmpValue + } + return nil +} + +func (ptr *QWidget) ForegroundRole() gui.QPalette__ColorRole { + if ptr.Pointer() != nil { + return gui.QPalette__ColorRole(C.QWidget_ForegroundRole(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) FrameGeometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidget_FrameGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWidget) FrameSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_FrameSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) Geometry() *core.QRect { + if ptr.Pointer() != nil { + return core.NewQRectFromPointer(C.QWidget_Geometry(ptr.Pointer())) + } + return nil +} + +func (ptr *QWidget) GetContentsMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QWidget_GetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +func (ptr *QWidget) Grab(rectangle core.QRect_ITF) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QWidget_Grab(ptr.Pointer(), core.PointerFromQRect(rectangle))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QWidget) GrabGesture(gesture core.Qt__GestureType, flags core.Qt__GestureFlag) { + if ptr.Pointer() != nil { + C.QWidget_GrabGesture(ptr.Pointer(), C.longlong(gesture), C.longlong(flags)) + } +} + +func (ptr *QWidget) GrabKeyboard() { + if ptr.Pointer() != nil { + C.QWidget_GrabKeyboard(ptr.Pointer()) + } +} + +func (ptr *QWidget) GrabMouse() { + if ptr.Pointer() != nil { + C.QWidget_GrabMouse(ptr.Pointer()) + } +} + +func (ptr *QWidget) GrabMouse2(cursor gui.QCursor_ITF) { + if ptr.Pointer() != nil { + C.QWidget_GrabMouse2(ptr.Pointer(), gui.PointerFromQCursor(cursor)) + } +} + +func (ptr *QWidget) GrabShortcut(key gui.QKeySequence_ITF, context core.Qt__ShortcutContext) int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_GrabShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(key), C.longlong(context)))) + } + return 0 +} + +func (ptr *QWidget) GraphicsEffect() *QGraphicsEffect { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsEffectFromPointer(C.QWidget_GraphicsEffect(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) GraphicsProxyWidget() *QGraphicsProxyWidget { + if ptr.Pointer() != nil { + tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QWidget_GraphicsProxyWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) HasEditFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_HasEditFocus(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) HasFocus() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_HasFocus(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWidget_HasHeightForWidth +func callbackQWidget_HasHeightForWidth(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).HasHeightForWidthDefault()))) +} + +func (ptr *QWidget) ConnectHasHeightForWidth(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hasHeightForWidth"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectHasHeightForWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hasHeightForWidth") + } +} + +func (ptr *QWidget) HasHeightForWidth() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_HasHeightForWidth(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) HasHeightForWidthDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_HasHeightForWidthDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) HasMouseTracking() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_HasMouseTracking(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) HasTabletTracking() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_HasTabletTracking(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) Height() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_Height(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWidget_HeightForWidth +func callbackQWidget_HeightForWidth(ptr unsafe.Pointer, w C.int) C.int { + if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil { + return C.int(int32((*(*func(int) int)(signal))(int(int32(w))))) + } + + return C.int(int32(NewQWidgetFromPointer(ptr).HeightForWidthDefault(int(int32(w))))) +} + +func (ptr *QWidget) ConnectHeightForWidth(f func(w int) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "heightForWidth"); signal != nil { + f := func(w int) int { + (*(*func(int) int)(signal))(w) + return f(w) + } + qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectHeightForWidth() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "heightForWidth") + } +} + +func (ptr *QWidget) HeightForWidth(w int) int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_HeightForWidth(ptr.Pointer(), C.int(int32(w))))) + } + return 0 +} + +func (ptr *QWidget) HeightForWidthDefault(w int) int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_HeightForWidthDefault(ptr.Pointer(), C.int(int32(w))))) + } + return 0 +} + +//export callbackQWidget_Hide +func callbackQWidget_Hide(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hide"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).HideDefault() + } +} + +func (ptr *QWidget) ConnectHide(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectHide() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hide") + } +} + +func (ptr *QWidget) Hide() { + if ptr.Pointer() != nil { + C.QWidget_Hide(ptr.Pointer()) + } +} + +func (ptr *QWidget) HideDefault() { + if ptr.Pointer() != nil { + C.QWidget_HideDefault(ptr.Pointer()) + } +} + +//export callbackQWidget_HideEvent +func callbackQWidget_HideEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil { + (*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectHideEvent(f func(event *gui.QHideEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil { + f := func(event *gui.QHideEvent) { + (*(*func(*gui.QHideEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectHideEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "hideEvent") + } +} + +func (ptr *QWidget) HideEvent(event gui.QHideEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +func (ptr *QWidget) HideEventDefault(event gui.QHideEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event)) + } +} + +//export callbackQWidget_InitPainter +func callbackQWidget_InitPainter(ptr unsafe.Pointer, painter unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initPainter"); signal != nil { + (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) + } else { + NewQWidgetFromPointer(ptr).InitPainterDefault(gui.NewQPainterFromPointer(painter)) + } +} + +func (ptr *QWidget) ConnectInitPainter(f func(painter *gui.QPainter)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initPainter"); signal != nil { + f := func(painter *gui.QPainter) { + (*(*func(*gui.QPainter))(signal))(painter) + f(painter) + } + qt.ConnectSignal(ptr.Pointer(), "initPainter", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initPainter", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectInitPainter() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initPainter") + } +} + +func (ptr *QWidget) InitPainter(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QWidget_InitPainter(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +func (ptr *QWidget) InitPainterDefault(painter gui.QPainter_ITF) { + if ptr.Pointer() != nil { + C.QWidget_InitPainterDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) + } +} + +//export callbackQWidget_InputMethodEvent +func callbackQWidget_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil { + (*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil { + f := func(event *gui.QInputMethodEvent) { + (*(*func(*gui.QInputMethodEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectInputMethodEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent") + } +} + +func (ptr *QWidget) InputMethodEvent(event gui.QInputMethodEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *QWidget) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) + } +} + +func (ptr *QWidget) InputMethodHints() core.Qt__InputMethodHint { + if ptr.Pointer() != nil { + return core.Qt__InputMethodHint(C.QWidget_InputMethodHints(ptr.Pointer())) + } + return 0 +} + +//export callbackQWidget_InputMethodQuery +func callbackQWidget_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil { + return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query))) + } + + return core.PointerFromQVariant(NewQWidgetFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) +} + +func (ptr *QWidget) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil { + f := func(query core.Qt__InputMethodQuery) *core.QVariant { + (*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query) + return f(query) + } + qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectInputMethodQuery() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery") + } +} + +func (ptr *QWidget) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QWidget_InputMethodQuery(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QWidget) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { + if ptr.Pointer() != nil { + tmpValue := core.NewQVariantFromPointer(C.QWidget_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query))) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QWidget) InsertAction(before QAction_ITF, action QAction_ITF) { + if ptr.Pointer() != nil { + C.QWidget_InsertAction(ptr.Pointer(), PointerFromQAction(before), PointerFromQAction(action)) + } +} + +func (ptr *QWidget) InsertActions(before QAction_ITF, actions []*QAction) { + if ptr.Pointer() != nil { + C.QWidget_InsertActions(ptr.Pointer(), PointerFromQAction(before), func() unsafe.Pointer { + tmpList := NewQWidgetFromPointer(NewQWidgetFromPointer(nil).__insertActions_actions_newList()) + for _, v := range actions { + tmpList.__insertActions_actions_setList(v) + } + return tmpList.Pointer() + }()) + } +} + +func (ptr *QWidget) IsActiveWindow() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsActiveWindow(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsAncestorOf(child QWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsAncestorOf(ptr.Pointer(), PointerFromQWidget(child))) != 0 + } + return false +} + +func (ptr *QWidget) IsEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsEnabledTo(ancestor QWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsEnabledTo(ptr.Pointer(), PointerFromQWidget(ancestor))) != 0 + } + return false +} + +func (ptr *QWidget) IsFullScreen() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsFullScreen(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsHidden() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsHidden(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsMaximized() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsMaximized(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsMinimized() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsMinimized(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsModal() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsModal(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsVisible() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsVisible(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsVisibleTo(ancestor QWidget_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsVisibleTo(ptr.Pointer(), PointerFromQWidget(ancestor))) != 0 + } + return false +} + +func (ptr *QWidget) IsWindow() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsWindow(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) IsWindowModified() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_IsWindowModified(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWidget_KeyPressEvent +func callbackQWidget_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { + (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { + f := func(event *gui.QKeyEvent) { + (*(*func(*gui.QKeyEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectKeyPressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") + } +} + +func (ptr *QWidget) KeyPressEvent(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *QWidget) KeyPressEventDefault(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +//export callbackQWidget_KeyReleaseEvent +func callbackQWidget_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { + (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { + f := func(event *gui.QKeyEvent) { + (*(*func(*gui.QKeyEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectKeyReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") + } +} + +func (ptr *QWidget) KeyReleaseEvent(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func (ptr *QWidget) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) + } +} + +func QWidget_KeyboardGrabber() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_KeyboardGrabber()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) KeyboardGrabber() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_KeyboardGrabber()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) Layout() *QLayout { + if ptr.Pointer() != nil { + tmpValue := NewQLayoutFromPointer(C.QWidget_Layout(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) LayoutDirection() core.Qt__LayoutDirection { + if ptr.Pointer() != nil { + return core.Qt__LayoutDirection(C.QWidget_LayoutDirection(ptr.Pointer())) + } + return 0 +} + +//export callbackQWidget_LeaveEvent +func callbackQWidget_LeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "leaveEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).LeaveEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectLeaveEvent(f func(event *core.QEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "leaveEvent"); signal != nil { + f := func(event *core.QEvent) { + (*(*func(*core.QEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "leaveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "leaveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectLeaveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "leaveEvent") + } +} + +func (ptr *QWidget) LeaveEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_LeaveEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWidget) LeaveEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_LeaveEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWidget) Locale() *core.QLocale { + if ptr.Pointer() != nil { + tmpValue := core.NewQLocaleFromPointer(C.QWidget_Locale(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) + return tmpValue + } + return nil +} + +//export callbackQWidget_Lower +func callbackQWidget_Lower(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "lower"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).LowerDefault() + } +} + +func (ptr *QWidget) ConnectLower(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "lower"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectLower() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "lower") + } +} + +func (ptr *QWidget) Lower() { + if ptr.Pointer() != nil { + C.QWidget_Lower(ptr.Pointer()) + } +} + +func (ptr *QWidget) LowerDefault() { + if ptr.Pointer() != nil { + C.QWidget_LowerDefault(ptr.Pointer()) + } +} + +func (ptr *QWidget) MapFrom(parent QWidget_ITF, pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_MapFrom(ptr.Pointer(), PointerFromQWidget(parent), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MapFromGlobal(pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_MapFromGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MapFromParent(pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_MapFromParent(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MapTo(parent QWidget_ITF, pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_MapTo(ptr.Pointer(), PointerFromQWidget(parent), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MapToGlobal(pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_MapToGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MapToParent(pos core.QPoint_ITF) *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_MapToParent(ptr.Pointer(), core.PointerFromQPoint(pos))) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) Mask() *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QWidget_Mask(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MaximumHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_MaximumHeight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWidget) MaximumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MaximumWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_MaximumWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWidget_Metric +func callbackQWidget_Metric(ptr unsafe.Pointer, m C.longlong) C.int { + if signal := qt.GetSignal(ptr, "metric"); signal != nil { + return C.int(int32((*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(gui.QPaintDevice__PaintDeviceMetric(m)))) + } + + return C.int(int32(NewQWidgetFromPointer(ptr).MetricDefault(gui.QPaintDevice__PaintDeviceMetric(m)))) +} + +func (ptr *QWidget) ConnectMetric(f func(m gui.QPaintDevice__PaintDeviceMetric) int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "metric"); signal != nil { + f := func(m gui.QPaintDevice__PaintDeviceMetric) int { + (*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(m) + return f(m) + } + qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMetric() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "metric") + } +} + +func (ptr *QWidget) Metric(m gui.QPaintDevice__PaintDeviceMetric) int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_Metric(ptr.Pointer(), C.longlong(m)))) + } + return 0 +} + +func (ptr *QWidget) MetricDefault(m gui.QPaintDevice__PaintDeviceMetric) int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_MetricDefault(ptr.Pointer(), C.longlong(m)))) + } + return 0 +} + +func (ptr *QWidget) MinimumHeight() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_MinimumHeight(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWidget) MinimumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWidget_MinimumSizeHint +func callbackQWidget_MinimumSizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumSizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQWidgetFromPointer(ptr).MinimumSizeHintDefault()) +} + +func (ptr *QWidget) ConnectMinimumSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumSizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumSizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumSizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMinimumSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumSizeHint") + } +} + +func (ptr *QWidget) MinimumSizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MinimumSizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) MinimumWidth() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_MinimumWidth(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWidget_MouseDoubleClickEvent +func callbackQWidget_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { + (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { + f := func(event *gui.QMouseEvent) { + (*(*func(*gui.QMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMouseDoubleClickEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") + } +} + +func (ptr *QWidget) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *QWidget) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func QWidget_MouseGrabber() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_MouseGrabber()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWidget) MouseGrabber() *QWidget { + tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_MouseGrabber()) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQWidget_MouseMoveEvent +func callbackQWidget_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { + (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { + f := func(event *gui.QMouseEvent) { + (*(*func(*gui.QMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMouseMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") + } +} + +func (ptr *QWidget) MouseMoveEvent(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *QWidget) MouseMoveEventDefault(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackQWidget_MousePressEvent +func callbackQWidget_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { + (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectMousePressEvent(f func(event *gui.QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { + f := func(event *gui.QMouseEvent) { + (*(*func(*gui.QMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMousePressEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") + } +} + +func (ptr *QWidget) MousePressEvent(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *QWidget) MousePressEventDefault(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +//export callbackQWidget_MouseReleaseEvent +func callbackQWidget_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { + (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { + f := func(event *gui.QMouseEvent) { + (*(*func(*gui.QMouseEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMouseReleaseEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") + } +} + +func (ptr *QWidget) MouseReleaseEvent(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *QWidget) MouseReleaseEventDefault(event gui.QMouseEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) + } +} + +func (ptr *QWidget) Move(vqp core.QPoint_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Move(ptr.Pointer(), core.PointerFromQPoint(vqp)) + } +} + +func (ptr *QWidget) Move2(x int, y int) { + if ptr.Pointer() != nil { + C.QWidget_Move2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) + } +} + +//export callbackQWidget_MoveEvent +func callbackQWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil { + (*(*func(*gui.QMoveEvent))(signal))(gui.NewQMoveEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectMoveEvent(f func(event *gui.QMoveEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil { + f := func(event *gui.QMoveEvent) { + (*(*func(*gui.QMoveEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectMoveEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "moveEvent") + } +} + +func (ptr *QWidget) MoveEvent(event gui.QMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MoveEvent(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) + } +} + +func (ptr *QWidget) MoveEventDefault(event gui.QMoveEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) + } +} + +//export callbackQWidget_NativeEvent +func callbackQWidget_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char { + var resultR int + if result != nil { + resultR = int(int32(*result)) + defer func() { *result = C.long(int32(resultR)) }() + } + if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) +} + +func (ptr *QWidget) ConnectNativeEvent(f func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nativeEvent"); signal != nil { + f := func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool { + (*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result) + return f(eventType, message, result) + } + qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectNativeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nativeEvent") + } +} + +func (ptr *QWidget) NativeEvent(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { + if ptr.Pointer() != nil { + var resultC C.long + if result != nil { + resultC = C.long(int32(*result)) + defer func() { *result = int(int32(resultC)) }() + } + return int8(C.QWidget_NativeEvent(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 + } + return false +} + +func (ptr *QWidget) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { + if ptr.Pointer() != nil { + var resultC C.long + if result != nil { + resultC = C.long(int32(*result)) + defer func() { *result = int(int32(resultC)) }() + } + return int8(C.QWidget_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 + } + return false +} + +func (ptr *QWidget) NativeParentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_NativeParentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) NextInFocusChain() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_NextInFocusChain(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) NormalGeometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidget_NormalGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWidget) OverrideWindowFlags(flags core.Qt__WindowType) { + if ptr.Pointer() != nil { + C.QWidget_OverrideWindowFlags(ptr.Pointer(), C.longlong(flags)) + } +} + +//export callbackQWidget_PaintEngine +func callbackQWidget_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { + return gui.PointerFromQPaintEngine((*(*func() *gui.QPaintEngine)(signal))()) + } + + return gui.PointerFromQPaintEngine(NewQWidgetFromPointer(ptr).PaintEngineDefault()) +} + +func (ptr *QWidget) ConnectPaintEngine(f func() *gui.QPaintEngine) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { + f := func() *gui.QPaintEngine { + (*(*func() *gui.QPaintEngine)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectPaintEngine() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEngine") + } +} + +func (ptr *QWidget) PaintEngine() *gui.QPaintEngine { + if ptr.Pointer() != nil { + return gui.NewQPaintEngineFromPointer(C.QWidget_PaintEngine(ptr.Pointer())) + } + return nil +} + +func (ptr *QWidget) PaintEngineDefault() *gui.QPaintEngine { + if ptr.Pointer() != nil { + return gui.NewQPaintEngineFromPointer(C.QWidget_PaintEngineDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQWidget_PaintEvent +func callbackQWidget_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { + (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectPaintEvent(f func(event *gui.QPaintEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { + f := func(event *gui.QPaintEvent) { + (*(*func(*gui.QPaintEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectPaintEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "paintEvent") + } +} + +func (ptr *QWidget) PaintEvent(event gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) + } +} + +func (ptr *QWidget) PaintEventDefault(event gui.QPaintEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) + } +} + +func (ptr *QWidget) Palette() *gui.QPalette { + if ptr.Pointer() != nil { + return gui.NewQPaletteFromPointer(C.QWidget_Palette(ptr.Pointer())) + } + return nil +} + +func (ptr *QWidget) ParentWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_ParentWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) Pos() *core.QPoint { + if ptr.Pointer() != nil { + tmpValue := core.NewQPointFromPointer(C.QWidget_Pos(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) + return tmpValue + } + return nil +} + +func (ptr *QWidget) PreviousInFocusChain() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_PreviousInFocusChain(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWidget_Raise +func callbackQWidget_Raise(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "raise"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).RaiseDefault() + } +} + +func (ptr *QWidget) ConnectRaise(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "raise"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectRaise() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "raise") + } +} + +func (ptr *QWidget) Raise() { + if ptr.Pointer() != nil { + C.QWidget_Raise(ptr.Pointer()) + } +} + +func (ptr *QWidget) RaiseDefault() { + if ptr.Pointer() != nil { + C.QWidget_RaiseDefault(ptr.Pointer()) + } +} + +func (ptr *QWidget) Rect() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidget_Rect(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWidget) ReleaseKeyboard() { + if ptr.Pointer() != nil { + C.QWidget_ReleaseKeyboard(ptr.Pointer()) + } +} + +func (ptr *QWidget) ReleaseMouse() { + if ptr.Pointer() != nil { + C.QWidget_ReleaseMouse(ptr.Pointer()) + } +} + +func (ptr *QWidget) ReleaseShortcut(id int) { + if ptr.Pointer() != nil { + C.QWidget_ReleaseShortcut(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWidget) RemoveAction(action QAction_ITF) { + if ptr.Pointer() != nil { + C.QWidget_RemoveAction(ptr.Pointer(), PointerFromQAction(action)) + } +} + +func (ptr *QWidget) Render(target gui.QPaintDevice_ITF, targetOffset core.QPoint_ITF, sourceRegion gui.QRegion_ITF, renderFlags QWidget__RenderFlag) { + if ptr.Pointer() != nil { + C.QWidget_Render(ptr.Pointer(), gui.PointerFromQPaintDevice(target), core.PointerFromQPoint(targetOffset), gui.PointerFromQRegion(sourceRegion), C.longlong(renderFlags)) + } +} + +func (ptr *QWidget) Render2(painter gui.QPainter_ITF, targetOffset core.QPoint_ITF, sourceRegion gui.QRegion_ITF, renderFlags QWidget__RenderFlag) { + if ptr.Pointer() != nil { + C.QWidget_Render2(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQPoint(targetOffset), gui.PointerFromQRegion(sourceRegion), C.longlong(renderFlags)) + } +} + +//export callbackQWidget_Repaint +func callbackQWidget_Repaint(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "repaint"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).RepaintDefault() + } +} + +func (ptr *QWidget) ConnectRepaint(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "repaint"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "repaint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "repaint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectRepaint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "repaint") + } +} + +func (ptr *QWidget) Repaint() { + if ptr.Pointer() != nil { + C.QWidget_Repaint(ptr.Pointer()) + } +} + +func (ptr *QWidget) RepaintDefault() { + if ptr.Pointer() != nil { + C.QWidget_RepaintDefault(ptr.Pointer()) + } +} + +func (ptr *QWidget) Repaint2(x int, y int, w int, h int) { + if ptr.Pointer() != nil { + C.QWidget_Repaint2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QWidget) Repaint3(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Repaint3(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QWidget) Repaint4(rgn gui.QRegion_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Repaint4(ptr.Pointer(), gui.PointerFromQRegion(rgn)) + } +} + +func (ptr *QWidget) Resize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Resize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QWidget) Resize2(w int, h int) { + if ptr.Pointer() != nil { + C.QWidget_Resize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +//export callbackQWidget_ResizeEvent +func callbackQWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil { + (*(*func(*gui.QResizeEvent))(signal))(gui.NewQResizeEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectResizeEvent(f func(event *gui.QResizeEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil { + f := func(event *gui.QResizeEvent) { + (*(*func(*gui.QResizeEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectResizeEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "resizeEvent") + } +} + +func (ptr *QWidget) ResizeEvent(event gui.QResizeEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ResizeEvent(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) + } +} + +func (ptr *QWidget) ResizeEventDefault(event gui.QResizeEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) + } +} + +func (ptr *QWidget) RestoreGeometry(geometry core.QByteArray_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_RestoreGeometry(ptr.Pointer(), core.PointerFromQByteArray(geometry))) != 0 + } + return false +} + +func (ptr *QWidget) SaveGeometry() *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QWidget_SaveGeometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QWidget) Scroll(dx int, dy int) { + if ptr.Pointer() != nil { + C.QWidget_Scroll(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) + } +} + +func (ptr *QWidget) Scroll2(dx int, dy int, r core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Scroll2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), core.PointerFromQRect(r)) + } +} + +func (ptr *QWidget) SetAcceptDrops(on bool) { + if ptr.Pointer() != nil { + C.QWidget_SetAcceptDrops(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QWidget) SetAccessibleDescription(description string) { + if ptr.Pointer() != nil { + var descriptionC *C.char + if description != "" { + descriptionC = C.CString(description) + defer C.free(unsafe.Pointer(descriptionC)) + } + C.QWidget_SetAccessibleDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}) + } +} + +func (ptr *QWidget) SetAccessibleName(name string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QWidget_SetAccessibleName(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) + } +} + +func (ptr *QWidget) SetAttribute(attribute core.Qt__WidgetAttribute, on bool) { + if ptr.Pointer() != nil { + C.QWidget_SetAttribute(ptr.Pointer(), C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QWidget) SetAutoFillBackground(enabled bool) { + if ptr.Pointer() != nil { + C.QWidget_SetAutoFillBackground(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) + } +} + +func (ptr *QWidget) SetBackgroundRole(role gui.QPalette__ColorRole) { + if ptr.Pointer() != nil { + C.QWidget_SetBackgroundRole(ptr.Pointer(), C.longlong(role)) + } +} + +func (ptr *QWidget) SetBaseSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetBaseSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QWidget) SetBaseSize2(basew int, baseh int) { + if ptr.Pointer() != nil { + C.QWidget_SetBaseSize2(ptr.Pointer(), C.int(int32(basew)), C.int(int32(baseh))) + } +} + +func (ptr *QWidget) SetContentsMargins(left int, top int, right int, bottom int) { + if ptr.Pointer() != nil { + C.QWidget_SetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) + } +} + +func (ptr *QWidget) SetContentsMargins2(margins core.QMargins_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetContentsMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) + } +} + +func (ptr *QWidget) SetContextMenuPolicy(policy core.Qt__ContextMenuPolicy) { + if ptr.Pointer() != nil { + C.QWidget_SetContextMenuPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QWidget) SetCursor(vqc gui.QCursor_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(vqc)) + } +} + +//export callbackQWidget_SetDisabled +func callbackQWidget_SetDisabled(ptr unsafe.Pointer, disable C.char) { + if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil { + (*(*func(bool))(signal))(int8(disable) != 0) + } else { + NewQWidgetFromPointer(ptr).SetDisabledDefault(int8(disable) != 0) + } +} + +func (ptr *QWidget) ConnectSetDisabled(f func(disable bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil { + f := func(disable bool) { + (*(*func(bool))(signal))(disable) + f(disable) + } + qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetDisabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setDisabled") + } +} + +func (ptr *QWidget) SetDisabled(disable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable)))) + } +} + +func (ptr *QWidget) SetDisabledDefault(disable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable)))) + } +} + +func (ptr *QWidget) SetEditFocus(enable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetEditFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQWidget_SetEnabled +func callbackQWidget_SetEnabled(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQWidgetFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0) + } +} + +func (ptr *QWidget) ConnectSetEnabled(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetEnabled() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setEnabled") + } +} + +func (ptr *QWidget) SetEnabled(vbo bool) { + if ptr.Pointer() != nil { + C.QWidget_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QWidget) SetEnabledDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QWidget_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QWidget) SetFixedHeight(h int) { + if ptr.Pointer() != nil { + C.QWidget_SetFixedHeight(ptr.Pointer(), C.int(int32(h))) + } +} + +func (ptr *QWidget) SetFixedSize(s core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetFixedSize(ptr.Pointer(), core.PointerFromQSize(s)) + } +} + +func (ptr *QWidget) SetFixedSize2(w int, h int) { + if ptr.Pointer() != nil { + C.QWidget_SetFixedSize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QWidget) SetFixedWidth(w int) { + if ptr.Pointer() != nil { + C.QWidget_SetFixedWidth(ptr.Pointer(), C.int(int32(w))) + } +} + +func (ptr *QWidget) SetFocus(reason core.Qt__FocusReason) { + if ptr.Pointer() != nil { + C.QWidget_SetFocus(ptr.Pointer(), C.longlong(reason)) + } +} + +//export callbackQWidget_SetFocus2 +func callbackQWidget_SetFocus2(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setFocus2"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).SetFocus2Default() + } +} + +func (ptr *QWidget) ConnectSetFocus2(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setFocus2"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "setFocus2", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setFocus2", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetFocus2() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setFocus2") + } +} + +func (ptr *QWidget) SetFocus2() { + if ptr.Pointer() != nil { + C.QWidget_SetFocus2(ptr.Pointer()) + } +} + +func (ptr *QWidget) SetFocus2Default() { + if ptr.Pointer() != nil { + C.QWidget_SetFocus2Default(ptr.Pointer()) + } +} + +func (ptr *QWidget) SetFocusPolicy(policy core.Qt__FocusPolicy) { + if ptr.Pointer() != nil { + C.QWidget_SetFocusPolicy(ptr.Pointer(), C.longlong(policy)) + } +} + +func (ptr *QWidget) SetFocusProxy(w QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetFocusProxy(ptr.Pointer(), PointerFromQWidget(w)) + } +} + +func (ptr *QWidget) SetFont(vqf gui.QFont_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) + } +} + +func (ptr *QWidget) SetForegroundRole(role gui.QPalette__ColorRole) { + if ptr.Pointer() != nil { + C.QWidget_SetForegroundRole(ptr.Pointer(), C.longlong(role)) + } +} + +func (ptr *QWidget) SetGeometry(vqr core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetGeometry(ptr.Pointer(), core.PointerFromQRect(vqr)) + } +} + +func (ptr *QWidget) SetGeometry2(x int, y int, w int, h int) { + if ptr.Pointer() != nil { + C.QWidget_SetGeometry2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QWidget) SetGraphicsEffect(effect QGraphicsEffect_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect)) + } +} + +//export callbackQWidget_SetHidden +func callbackQWidget_SetHidden(ptr unsafe.Pointer, hidden C.char) { + if signal := qt.GetSignal(ptr, "setHidden"); signal != nil { + (*(*func(bool))(signal))(int8(hidden) != 0) + } else { + NewQWidgetFromPointer(ptr).SetHiddenDefault(int8(hidden) != 0) + } +} + +func (ptr *QWidget) ConnectSetHidden(f func(hidden bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setHidden"); signal != nil { + f := func(hidden bool) { + (*(*func(bool))(signal))(hidden) + f(hidden) + } + qt.ConnectSignal(ptr.Pointer(), "setHidden", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setHidden", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetHidden() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setHidden") + } +} + +func (ptr *QWidget) SetHidden(hidden bool) { + if ptr.Pointer() != nil { + C.QWidget_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden)))) + } +} + +func (ptr *QWidget) SetHiddenDefault(hidden bool) { + if ptr.Pointer() != nil { + C.QWidget_SetHiddenDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden)))) + } +} + +func (ptr *QWidget) SetInputMethodHints(hints core.Qt__InputMethodHint) { + if ptr.Pointer() != nil { + C.QWidget_SetInputMethodHints(ptr.Pointer(), C.longlong(hints)) + } +} + +func (ptr *QWidget) SetLayout(layout QLayout_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetLayout(ptr.Pointer(), PointerFromQLayout(layout)) + } +} + +func (ptr *QWidget) SetLayoutDirection(direction core.Qt__LayoutDirection) { + if ptr.Pointer() != nil { + C.QWidget_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) + } +} + +func (ptr *QWidget) SetLocale(locale core.QLocale_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetLocale(ptr.Pointer(), core.PointerFromQLocale(locale)) + } +} + +func (ptr *QWidget) SetMask(bitmap gui.QBitmap_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetMask(ptr.Pointer(), gui.PointerFromQBitmap(bitmap)) + } +} + +func (ptr *QWidget) SetMask2(region gui.QRegion_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetMask2(ptr.Pointer(), gui.PointerFromQRegion(region)) + } +} + +func (ptr *QWidget) SetMaximumHeight(maxh int) { + if ptr.Pointer() != nil { + C.QWidget_SetMaximumHeight(ptr.Pointer(), C.int(int32(maxh))) + } +} + +func (ptr *QWidget) SetMaximumSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetMaximumSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QWidget) SetMaximumSize2(maxw int, maxh int) { + if ptr.Pointer() != nil { + C.QWidget_SetMaximumSize2(ptr.Pointer(), C.int(int32(maxw)), C.int(int32(maxh))) + } +} + +func (ptr *QWidget) SetMaximumWidth(maxw int) { + if ptr.Pointer() != nil { + C.QWidget_SetMaximumWidth(ptr.Pointer(), C.int(int32(maxw))) + } +} + +func (ptr *QWidget) SetMinimumHeight(minh int) { + if ptr.Pointer() != nil { + C.QWidget_SetMinimumHeight(ptr.Pointer(), C.int(int32(minh))) + } +} + +func (ptr *QWidget) SetMinimumSize(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetMinimumSize(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QWidget) SetMinimumSize2(minw int, minh int) { + if ptr.Pointer() != nil { + C.QWidget_SetMinimumSize2(ptr.Pointer(), C.int(int32(minw)), C.int(int32(minh))) + } +} + +func (ptr *QWidget) SetMinimumWidth(minw int) { + if ptr.Pointer() != nil { + C.QWidget_SetMinimumWidth(ptr.Pointer(), C.int(int32(minw))) + } +} + +func (ptr *QWidget) SetMouseTracking(enable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetMouseTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QWidget) SetPalette(vqp gui.QPalette_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(vqp)) + } +} + +func (ptr *QWidget) SetParent(parent QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetParent(ptr.Pointer(), PointerFromQWidget(parent)) + } +} + +func (ptr *QWidget) SetParent2(parent QWidget_ITF, ff core.Qt__WindowType) { + if ptr.Pointer() != nil { + C.QWidget_SetParent2(ptr.Pointer(), PointerFromQWidget(parent), C.longlong(ff)) + } +} + +func (ptr *QWidget) SetShortcutAutoRepeat(id int, enable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetShortcutAutoRepeat(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QWidget) SetShortcutEnabled(id int, enable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetShortcutEnabled(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QWidget) SetSizeIncrement(vqs core.QSize_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetSizeIncrement(ptr.Pointer(), core.PointerFromQSize(vqs)) + } +} + +func (ptr *QWidget) SetSizeIncrement2(w int, h int) { + if ptr.Pointer() != nil { + C.QWidget_SetSizeIncrement2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QWidget) SetSizePolicy(vqs QSizePolicy_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(vqs)) + } +} + +func (ptr *QWidget) SetSizePolicy2(horizontal QSizePolicy__Policy, vertical QSizePolicy__Policy) { + if ptr.Pointer() != nil { + C.QWidget_SetSizePolicy2(ptr.Pointer(), C.longlong(horizontal), C.longlong(vertical)) + } +} + +func (ptr *QWidget) SetStatusTip(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWidget_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWidget) SetStyle(style QStyle_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetStyle(ptr.Pointer(), PointerFromQStyle(style)) + } +} + +//export callbackQWidget_SetStyleSheet +func callbackQWidget_SetStyleSheet(ptr unsafe.Pointer, styleSheet C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(styleSheet)) + } else { + NewQWidgetFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(styleSheet)) + } +} + +func (ptr *QWidget) ConnectSetStyleSheet(f func(styleSheet string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setStyleSheet"); signal != nil { + f := func(styleSheet string) { + (*(*func(string))(signal))(styleSheet) + f(styleSheet) + } + qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetStyleSheet() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setStyleSheet") + } +} + +func (ptr *QWidget) SetStyleSheet(styleSheet string) { + if ptr.Pointer() != nil { + var styleSheetC *C.char + if styleSheet != "" { + styleSheetC = C.CString(styleSheet) + defer C.free(unsafe.Pointer(styleSheetC)) + } + C.QWidget_SetStyleSheet(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))}) + } +} + +func (ptr *QWidget) SetStyleSheetDefault(styleSheet string) { + if ptr.Pointer() != nil { + var styleSheetC *C.char + if styleSheet != "" { + styleSheetC = C.CString(styleSheet) + defer C.free(unsafe.Pointer(styleSheetC)) + } + C.QWidget_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))}) + } +} + +func QWidget_SetTabOrder(first QWidget_ITF, second QWidget_ITF) { + C.QWidget_QWidget_SetTabOrder(PointerFromQWidget(first), PointerFromQWidget(second)) +} + +func (ptr *QWidget) SetTabOrder(first QWidget_ITF, second QWidget_ITF) { + C.QWidget_QWidget_SetTabOrder(PointerFromQWidget(first), PointerFromQWidget(second)) +} + +func (ptr *QWidget) SetTabletTracking(enable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetTabletTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +func (ptr *QWidget) SetToolTip(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWidget_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWidget) SetToolTipDuration(msec int) { + if ptr.Pointer() != nil { + C.QWidget_SetToolTipDuration(ptr.Pointer(), C.int(int32(msec))) + } +} + +func (ptr *QWidget) SetUpdatesEnabled(enable bool) { + if ptr.Pointer() != nil { + C.QWidget_SetUpdatesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) + } +} + +//export callbackQWidget_SetVisible +func callbackQWidget_SetVisible(ptr unsafe.Pointer, visible C.char) { + if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { + (*(*func(bool))(signal))(int8(visible) != 0) + } else { + NewQWidgetFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) + } +} + +func (ptr *QWidget) ConnectSetVisible(f func(visible bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { + f := func(visible bool) { + (*(*func(bool))(signal))(visible) + f(visible) + } + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetVisible() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setVisible") + } +} + +func (ptr *QWidget) SetVisible(visible bool) { + if ptr.Pointer() != nil { + C.QWidget_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QWidget) SetVisibleDefault(visible bool) { + if ptr.Pointer() != nil { + C.QWidget_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) + } +} + +func (ptr *QWidget) SetWhatsThis(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWidget_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWidget) SetWindowFilePath(filePath string) { + if ptr.Pointer() != nil { + var filePathC *C.char + if filePath != "" { + filePathC = C.CString(filePath) + defer C.free(unsafe.Pointer(filePathC)) + } + C.QWidget_SetWindowFilePath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filePathC, len: C.longlong(len(filePath))}) + } +} + +func (ptr *QWidget) SetWindowFlag(flag core.Qt__WindowType, on bool) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QWidget) SetWindowFlags(ty core.Qt__WindowType) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowFlags(ptr.Pointer(), C.longlong(ty)) + } +} + +func (ptr *QWidget) SetWindowIcon(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QWidget) SetWindowIconText(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWidget_SetWindowIconText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWidget) SetWindowModality(windowModality core.Qt__WindowModality) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowModality(ptr.Pointer(), C.longlong(windowModality)) + } +} + +//export callbackQWidget_SetWindowModified +func callbackQWidget_SetWindowModified(ptr unsafe.Pointer, vbo C.char) { + if signal := qt.GetSignal(ptr, "setWindowModified"); signal != nil { + (*(*func(bool))(signal))(int8(vbo) != 0) + } else { + NewQWidgetFromPointer(ptr).SetWindowModifiedDefault(int8(vbo) != 0) + } +} + +func (ptr *QWidget) ConnectSetWindowModified(f func(vbo bool)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setWindowModified"); signal != nil { + f := func(vbo bool) { + (*(*func(bool))(signal))(vbo) + f(vbo) + } + qt.ConnectSignal(ptr.Pointer(), "setWindowModified", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setWindowModified", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetWindowModified() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setWindowModified") + } +} + +func (ptr *QWidget) SetWindowModified(vbo bool) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QWidget) SetWindowModifiedDefault(vbo bool) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowModifiedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) + } +} + +func (ptr *QWidget) SetWindowOpacity(level float64) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowOpacity(ptr.Pointer(), C.double(level)) + } +} + +func (ptr *QWidget) SetWindowRole(role string) { + if ptr.Pointer() != nil { + var roleC *C.char + if role != "" { + roleC = C.CString(role) + defer C.free(unsafe.Pointer(roleC)) + } + C.QWidget_SetWindowRole(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: roleC, len: C.longlong(len(role))}) + } +} + +func (ptr *QWidget) SetWindowState(windowState core.Qt__WindowState) { + if ptr.Pointer() != nil { + C.QWidget_SetWindowState(ptr.Pointer(), C.longlong(windowState)) + } +} + +//export callbackQWidget_SetWindowTitle +func callbackQWidget_SetWindowTitle(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "setWindowTitle"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(vqs)) + } else { + NewQWidgetFromPointer(ptr).SetWindowTitleDefault(cGoUnpackString(vqs)) + } +} + +func (ptr *QWidget) ConnectSetWindowTitle(f func(vqs string)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setWindowTitle"); signal != nil { + f := func(vqs string) { + (*(*func(string))(signal))(vqs) + f(vqs) + } + qt.ConnectSignal(ptr.Pointer(), "setWindowTitle", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setWindowTitle", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSetWindowTitle() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setWindowTitle") + } +} + +func (ptr *QWidget) SetWindowTitle(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWidget_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWidget) SetWindowTitleDefault(vqs string) { + if ptr.Pointer() != nil { + var vqsC *C.char + if vqs != "" { + vqsC = C.CString(vqs) + defer C.free(unsafe.Pointer(vqsC)) + } + C.QWidget_SetWindowTitleDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) + } +} + +func (ptr *QWidget) SetupUi(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidget_SetupUi(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQWidget_Show +func callbackQWidget_Show(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "show"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).ShowDefault() + } +} + +func (ptr *QWidget) ConnectShow(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectShow() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "show") + } +} + +func (ptr *QWidget) Show() { + if ptr.Pointer() != nil { + C.QWidget_Show(ptr.Pointer()) + } +} + +func (ptr *QWidget) ShowDefault() { + if ptr.Pointer() != nil { + C.QWidget_ShowDefault(ptr.Pointer()) + } +} + +//export callbackQWidget_ShowEvent +func callbackQWidget_ShowEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showEvent"); signal != nil { + (*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectShowEvent(f func(event *gui.QShowEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil { + f := func(event *gui.QShowEvent) { + (*(*func(*gui.QShowEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectShowEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showEvent") + } +} + +func (ptr *QWidget) ShowEvent(event gui.QShowEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +func (ptr *QWidget) ShowEventDefault(event gui.QShowEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event)) + } +} + +//export callbackQWidget_ShowFullScreen +func callbackQWidget_ShowFullScreen(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).ShowFullScreenDefault() + } +} + +func (ptr *QWidget) ConnectShowFullScreen(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showFullScreen"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectShowFullScreen() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showFullScreen") + } +} + +func (ptr *QWidget) ShowFullScreen() { + if ptr.Pointer() != nil { + C.QWidget_ShowFullScreen(ptr.Pointer()) + } +} + +func (ptr *QWidget) ShowFullScreenDefault() { + if ptr.Pointer() != nil { + C.QWidget_ShowFullScreenDefault(ptr.Pointer()) + } +} + +//export callbackQWidget_ShowMaximized +func callbackQWidget_ShowMaximized(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).ShowMaximizedDefault() + } +} + +func (ptr *QWidget) ConnectShowMaximized(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMaximized"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectShowMaximized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMaximized") + } +} + +func (ptr *QWidget) ShowMaximized() { + if ptr.Pointer() != nil { + C.QWidget_ShowMaximized(ptr.Pointer()) + } +} + +func (ptr *QWidget) ShowMaximizedDefault() { + if ptr.Pointer() != nil { + C.QWidget_ShowMaximizedDefault(ptr.Pointer()) + } +} + +//export callbackQWidget_ShowMinimized +func callbackQWidget_ShowMinimized(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).ShowMinimizedDefault() + } +} + +func (ptr *QWidget) ConnectShowMinimized(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showMinimized"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectShowMinimized() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showMinimized") + } +} + +func (ptr *QWidget) ShowMinimized() { + if ptr.Pointer() != nil { + C.QWidget_ShowMinimized(ptr.Pointer()) + } +} + +func (ptr *QWidget) ShowMinimizedDefault() { + if ptr.Pointer() != nil { + C.QWidget_ShowMinimizedDefault(ptr.Pointer()) + } +} + +//export callbackQWidget_ShowNormal +func callbackQWidget_ShowNormal(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "showNormal"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).ShowNormalDefault() + } +} + +func (ptr *QWidget) ConnectShowNormal(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "showNormal"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectShowNormal() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "showNormal") + } +} + +func (ptr *QWidget) ShowNormal() { + if ptr.Pointer() != nil { + C.QWidget_ShowNormal(ptr.Pointer()) + } +} + +func (ptr *QWidget) ShowNormalDefault() { + if ptr.Pointer() != nil { + C.QWidget_ShowNormalDefault(ptr.Pointer()) + } +} + +func (ptr *QWidget) Size() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_Size(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWidget_SizeHint +func callbackQWidget_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQWidgetFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QWidget) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QWidget) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) SizeIncrement() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeIncrement(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidget) SizePolicy() *QSizePolicy { + if ptr.Pointer() != nil { + tmpValue := NewQSizePolicyFromPointer(C.QWidget_SizePolicy(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) + return tmpValue + } + return nil +} + +func (ptr *QWidget) StackUnder(w QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidget_StackUnder(ptr.Pointer(), PointerFromQWidget(w)) + } +} + +func (ptr *QWidget) StatusTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_StatusTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QWidget) Style() *QStyle { + if ptr.Pointer() != nil { + tmpValue := NewQStyleFromPointer(C.QWidget_Style(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) StyleSheet() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_StyleSheet(ptr.Pointer())) + } + return "" +} + +//export callbackQWidget_TabletEvent +func callbackQWidget_TabletEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil { + (*(*func(*gui.QTabletEvent))(signal))(gui.NewQTabletEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectTabletEvent(f func(event *gui.QTabletEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "tabletEvent"); signal != nil { + f := func(event *gui.QTabletEvent) { + (*(*func(*gui.QTabletEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectTabletEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "tabletEvent") + } +} + +func (ptr *QWidget) TabletEvent(event gui.QTabletEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_TabletEvent(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) + } +} + +func (ptr *QWidget) TabletEventDefault(event gui.QTabletEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) + } +} + +func (ptr *QWidget) TestAttribute(attribute core.Qt__WidgetAttribute) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_TestAttribute(ptr.Pointer(), C.longlong(attribute))) != 0 + } + return false +} + +func (ptr *QWidget) ToolTip() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_ToolTip(ptr.Pointer())) + } + return "" +} + +func (ptr *QWidget) ToolTipDuration() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_ToolTipDuration(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWidget) UnderMouse() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_UnderMouse(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) UngrabGesture(gesture core.Qt__GestureType) { + if ptr.Pointer() != nil { + C.QWidget_UngrabGesture(ptr.Pointer(), C.longlong(gesture)) + } +} + +func (ptr *QWidget) UnsetCursor() { + if ptr.Pointer() != nil { + C.QWidget_UnsetCursor(ptr.Pointer()) + } +} + +func (ptr *QWidget) UnsetLayoutDirection() { + if ptr.Pointer() != nil { + C.QWidget_UnsetLayoutDirection(ptr.Pointer()) + } +} + +func (ptr *QWidget) UnsetLocale() { + if ptr.Pointer() != nil { + C.QWidget_UnsetLocale(ptr.Pointer()) + } +} + +//export callbackQWidget_Update +func callbackQWidget_Update(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "update"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).UpdateDefault() + } +} + +func (ptr *QWidget) ConnectUpdate(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectUpdate() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "update") + } +} + +func (ptr *QWidget) Update() { + if ptr.Pointer() != nil { + C.QWidget_Update(ptr.Pointer()) + } +} + +func (ptr *QWidget) UpdateDefault() { + if ptr.Pointer() != nil { + C.QWidget_UpdateDefault(ptr.Pointer()) + } +} + +func (ptr *QWidget) Update2(x int, y int, w int, h int) { + if ptr.Pointer() != nil { + C.QWidget_Update2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))) + } +} + +func (ptr *QWidget) Update3(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Update3(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QWidget) Update4(rgn gui.QRegion_ITF) { + if ptr.Pointer() != nil { + C.QWidget_Update4(ptr.Pointer(), gui.PointerFromQRegion(rgn)) + } +} + +func (ptr *QWidget) UpdateGeometry() { + if ptr.Pointer() != nil { + C.QWidget_UpdateGeometry(ptr.Pointer()) + } +} + +//export callbackQWidget_UpdateMicroFocus +func callbackQWidget_UpdateMicroFocus(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).UpdateMicroFocusDefault() + } +} + +func (ptr *QWidget) ConnectUpdateMicroFocus(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "updateMicroFocus"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectUpdateMicroFocus() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "updateMicroFocus") + } +} + +func (ptr *QWidget) UpdateMicroFocus() { + if ptr.Pointer() != nil { + C.QWidget_UpdateMicroFocus(ptr.Pointer()) + } +} + +func (ptr *QWidget) UpdateMicroFocusDefault() { + if ptr.Pointer() != nil { + C.QWidget_UpdateMicroFocusDefault(ptr.Pointer()) + } +} + +func (ptr *QWidget) UpdatesEnabled() bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_UpdatesEnabled(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidget) VisibleRegion() *gui.QRegion { + if ptr.Pointer() != nil { + tmpValue := gui.NewQRegionFromPointer(C.QWidget_VisibleRegion(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) + return tmpValue + } + return nil +} + +func (ptr *QWidget) WhatsThis() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_WhatsThis(ptr.Pointer())) + } + return "" +} + +//export callbackQWidget_WheelEvent +func callbackQWidget_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { + (*(*func(*gui.QWheelEvent))(signal))(gui.NewQWheelEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event)) + } +} + +func (ptr *QWidget) ConnectWheelEvent(f func(event *gui.QWheelEvent)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { + f := func(event *gui.QWheelEvent) { + (*(*func(*gui.QWheelEvent))(signal))(event) + f(event) + } + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectWheelEvent() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") + } +} + +func (ptr *QWidget) WheelEvent(event gui.QWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) + } +} + +func (ptr *QWidget) WheelEventDefault(event gui.QWheelEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) + } +} + +func (ptr *QWidget) Width() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_Width(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWidget) WinId() uintptr { + if ptr.Pointer() != nil { + return uintptr(C.QWidget_WinId(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) Window() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidget_Window(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) WindowFilePath() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_WindowFilePath(ptr.Pointer())) + } + return "" +} + +func (ptr *QWidget) WindowFlags() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QWidget_WindowFlags(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) WindowHandle() *gui.QWindow { + if ptr.Pointer() != nil { + tmpValue := gui.NewQWindowFromPointer(C.QWidget_WindowHandle(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) WindowIcon() *gui.QIcon { + if ptr.Pointer() != nil { + tmpValue := gui.NewQIconFromPointer(C.QWidget_WindowIcon(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) + return tmpValue + } + return nil +} + +//export callbackQWidget_WindowIconChanged +func callbackQWidget_WindowIconChanged(ptr unsafe.Pointer, icon unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "windowIconChanged"); signal != nil { + (*(*func(*gui.QIcon))(signal))(gui.NewQIconFromPointer(icon)) + } + +} + +func (ptr *QWidget) ConnectWindowIconChanged(f func(icon *gui.QIcon)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "windowIconChanged") { + C.QWidget_ConnectWindowIconChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowIconChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "windowIconChanged"); signal != nil { + f := func(icon *gui.QIcon) { + (*(*func(*gui.QIcon))(signal))(icon) + f(icon) + } + qt.ConnectSignal(ptr.Pointer(), "windowIconChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowIconChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectWindowIconChanged() { + if ptr.Pointer() != nil { + C.QWidget_DisconnectWindowIconChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "windowIconChanged") + } +} + +func (ptr *QWidget) WindowIconChanged(icon gui.QIcon_ITF) { + if ptr.Pointer() != nil { + C.QWidget_WindowIconChanged(ptr.Pointer(), gui.PointerFromQIcon(icon)) + } +} + +func (ptr *QWidget) WindowIconText() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_WindowIconText(ptr.Pointer())) + } + return "" +} + +func (ptr *QWidget) WindowModality() core.Qt__WindowModality { + if ptr.Pointer() != nil { + return core.Qt__WindowModality(C.QWidget_WindowModality(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) WindowOpacity() float64 { + if ptr.Pointer() != nil { + return float64(C.QWidget_WindowOpacity(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) WindowRole() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_WindowRole(ptr.Pointer())) + } + return "" +} + +func (ptr *QWidget) WindowState() core.Qt__WindowState { + if ptr.Pointer() != nil { + return core.Qt__WindowState(C.QWidget_WindowState(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) WindowTitle() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWidget_WindowTitle(ptr.Pointer())) + } + return "" +} + +//export callbackQWidget_WindowTitleChanged +func callbackQWidget_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(title)) + } + +} + +func (ptr *QWidget) ConnectWindowTitleChanged(f func(title string)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "windowTitleChanged") { + C.QWidget_ConnectWindowTitleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowTitleChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "windowTitleChanged"); signal != nil { + f := func(title string) { + (*(*func(string))(signal))(title) + f(title) + } + qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectWindowTitleChanged() { + if ptr.Pointer() != nil { + C.QWidget_DisconnectWindowTitleChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "windowTitleChanged") + } +} + +func (ptr *QWidget) WindowTitleChanged(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QWidget_WindowTitleChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QWidget) WindowType() core.Qt__WindowType { + if ptr.Pointer() != nil { + return core.Qt__WindowType(C.QWidget_WindowType(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidget) X() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_X(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWidget) Y() int { + if ptr.Pointer() != nil { + return int(int32(C.QWidget_Y(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWidget_DestroyQWidget +func callbackQWidget_DestroyQWidget(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QWidget"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).DestroyQWidgetDefault() + } +} + +func (ptr *QWidget) ConnectDestroyQWidget(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QWidget"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidget) DisconnectDestroyQWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QWidget") + } +} + +func (ptr *QWidget) DestroyQWidget() { + if ptr.Pointer() != nil { + C.QWidget_DestroyQWidget(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWidget) DestroyQWidgetDefault() { + if ptr.Pointer() != nil { + C.QWidget_DestroyQWidgetDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWidget) __actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QWidget___actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QWidget___actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QWidget) __actions_newList() unsafe.Pointer { + return C.QWidget___actions_newList(ptr.Pointer()) +} + +func (ptr *QWidget) __addActions_actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QWidget___addActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __addActions_actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QWidget___addActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QWidget) __addActions_actions_newList() unsafe.Pointer { + return C.QWidget___addActions_actions_newList(ptr.Pointer()) +} + +func (ptr *QWidget) __insertActions_actions_atList(i int) *QAction { + if ptr.Pointer() != nil { + tmpValue := NewQActionFromPointer(C.QWidget___insertActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __insertActions_actions_setList(i QAction_ITF) { + if ptr.Pointer() != nil { + C.QWidget___insertActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) + } +} + +func (ptr *QWidget) __insertActions_actions_newList() unsafe.Pointer { + return C.QWidget___insertActions_actions_newList(ptr.Pointer()) +} + +func (ptr *QWidget) __children_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWidget___children_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __children_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWidget___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWidget) __children_newList() unsafe.Pointer { + return C.QWidget___children_newList(ptr.Pointer()) +} + +func (ptr *QWidget) __dynamicPropertyNames_atList(i int) *core.QByteArray { + if ptr.Pointer() != nil { + tmpValue := core.NewQByteArrayFromPointer(C.QWidget___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) + runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) + return tmpValue + } + return nil +} + +func (ptr *QWidget) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { + if ptr.Pointer() != nil { + C.QWidget___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) + } +} + +func (ptr *QWidget) __dynamicPropertyNames_newList() unsafe.Pointer { + return C.QWidget___dynamicPropertyNames_newList(ptr.Pointer()) +} + +func (ptr *QWidget) __findChildren_atList(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWidget___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __findChildren_setList(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWidget___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWidget) __findChildren_newList() unsafe.Pointer { + return C.QWidget___findChildren_newList(ptr.Pointer()) +} + +func (ptr *QWidget) __findChildren_atList3(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWidget___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __findChildren_setList3(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWidget___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWidget) __findChildren_newList3() unsafe.Pointer { + return C.QWidget___findChildren_newList3(ptr.Pointer()) +} + +func (ptr *QWidget) __qFindChildren_atList2(i int) *core.QObject { + if ptr.Pointer() != nil { + tmpValue := core.NewQObjectFromPointer(C.QWidget___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidget) __qFindChildren_setList2(i core.QObject_ITF) { + if ptr.Pointer() != nil { + C.QWidget___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) + } +} + +func (ptr *QWidget) __qFindChildren_newList2() unsafe.Pointer { + return C.QWidget___qFindChildren_newList2(ptr.Pointer()) +} + +//export callbackQWidget_ChildEvent +func callbackQWidget_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { + (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) + } +} + +func (ptr *QWidget) ChildEvent(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +func (ptr *QWidget) ChildEventDefault(event core.QChildEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) + } +} + +//export callbackQWidget_ConnectNotify +func callbackQWidget_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQWidgetFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QWidget) ConnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QWidget) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWidget_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQWidget_CustomEvent +func callbackQWidget_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { + (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) + } +} + +func (ptr *QWidget) CustomEvent(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +func (ptr *QWidget) CustomEventDefault(event core.QEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) + } +} + +//export callbackQWidget_DeleteLater +func callbackQWidget_DeleteLater(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetFromPointer(ptr).DeleteLaterDefault() + } +} + +func (ptr *QWidget) DeleteLater() { + if ptr.Pointer() != nil { + C.QWidget_DeleteLater(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWidget) DeleteLaterDefault() { + if ptr.Pointer() != nil { + C.QWidget_DeleteLaterDefault(ptr.Pointer()) + runtime.SetFinalizer(ptr, nil) + } +} + +//export callbackQWidget_Destroyed +func callbackQWidget_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { + (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) + } + +} + +//export callbackQWidget_DisconnectNotify +func callbackQWidget_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { + (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) + } else { + NewQWidgetFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) + } +} + +func (ptr *QWidget) DisconnectNotify(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +func (ptr *QWidget) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { + if ptr.Pointer() != nil { + C.QWidget_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) + } +} + +//export callbackQWidget_EventFilter +func callbackQWidget_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) +} + +func (ptr *QWidget) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +func (ptr *QWidget) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { + if ptr.Pointer() != nil { + return int8(C.QWidget_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 + } + return false +} + +//export callbackQWidget_MetaObject +func callbackQWidget_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { + return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) + } + + return core.PointerFromQMetaObject(NewQWidgetFromPointer(ptr).MetaObjectDefault()) +} + +func (ptr *QWidget) MetaObject() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QWidget_MetaObject(ptr.Pointer())) + } + return nil +} + +func (ptr *QWidget) MetaObjectDefault() *core.QMetaObject { + if ptr.Pointer() != nil { + return core.NewQMetaObjectFromPointer(C.QWidget_MetaObjectDefault(ptr.Pointer())) + } + return nil +} + +//export callbackQWidget_ObjectNameChanged +func callbackQWidget_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { + if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { + (*(*func(string))(signal))(cGoUnpackString(objectName)) + } + +} + +//export callbackQWidget_TimerEvent +func callbackQWidget_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { + (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) + } else { + NewQWidgetFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) + } +} + +func (ptr *QWidget) TimerEvent(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +func (ptr *QWidget) TimerEventDefault(event core.QTimerEvent_ITF) { + if ptr.Pointer() != nil { + C.QWidget_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) + } +} + +type QWidgetAction struct { + QAction +} + +type QWidgetAction_ITF interface { + QAction_ITF + QWidgetAction_PTR() *QWidgetAction +} + +func (ptr *QWidgetAction) QWidgetAction_PTR() *QWidgetAction { + return ptr +} + +func (ptr *QWidgetAction) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QAction_PTR().Pointer() + } + return nil +} + +func (ptr *QWidgetAction) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QAction_PTR().SetPointer(p) + } +} + +func PointerFromQWidgetAction(ptr QWidgetAction_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWidgetAction_PTR().Pointer() + } + return nil +} + +func NewQWidgetActionFromPointer(ptr unsafe.Pointer) (n *QWidgetAction) { + n = new(QWidgetAction) + n.SetPointer(ptr) + return +} +func NewQWidgetAction(parent core.QObject_ITF) *QWidgetAction { + tmpValue := NewQWidgetActionFromPointer(C.QWidgetAction_NewQWidgetAction(core.PointerFromQObject(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +//export callbackQWidgetAction_CreateWidget +func callbackQWidgetAction_CreateWidget(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "createWidget"); signal != nil { + return PointerFromQWidget((*(*func(*QWidget) *QWidget)(signal))(NewQWidgetFromPointer(parent))) + } + + return PointerFromQWidget(NewQWidgetActionFromPointer(ptr).CreateWidgetDefault(NewQWidgetFromPointer(parent))) +} + +func (ptr *QWidgetAction) ConnectCreateWidget(f func(parent *QWidget) *QWidget) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "createWidget"); signal != nil { + f := func(parent *QWidget) *QWidget { + (*(*func(*QWidget) *QWidget)(signal))(parent) + return f(parent) + } + qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetAction) DisconnectCreateWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "createWidget") + } +} + +func (ptr *QWidgetAction) CreateWidget(parent QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidgetAction_CreateWidget(ptr.Pointer(), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidgetAction) CreateWidgetDefault(parent QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidgetAction_CreateWidgetDefault(ptr.Pointer(), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidgetAction) CreatedWidgets() []*QWidget { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []*QWidget { + out := make([]*QWidget, int(l.len)) + tmpList := NewQWidgetActionFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__createdWidgets_atList(i) + } + return out + }(C.QWidgetAction_CreatedWidgets(ptr.Pointer())) + } + return make([]*QWidget, 0) +} + +func (ptr *QWidgetAction) DefaultWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidgetAction_DefaultWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWidgetAction_DeleteWidget +func callbackQWidgetAction_DeleteWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "deleteWidget"); signal != nil { + (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) + } else { + NewQWidgetActionFromPointer(ptr).DeleteWidgetDefault(NewQWidgetFromPointer(widget)) + } +} + +func (ptr *QWidgetAction) ConnectDeleteWidget(f func(widget *QWidget)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "deleteWidget"); signal != nil { + f := func(widget *QWidget) { + (*(*func(*QWidget))(signal))(widget) + f(widget) + } + qt.ConnectSignal(ptr.Pointer(), "deleteWidget", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "deleteWidget", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetAction) DisconnectDeleteWidget() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "deleteWidget") + } +} + +func (ptr *QWidgetAction) DeleteWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidgetAction_DeleteWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QWidgetAction) DeleteWidgetDefault(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidgetAction_DeleteWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QWidgetAction) ReleaseWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidgetAction_ReleaseWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QWidgetAction) RequestWidget(parent QWidget_ITF) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidgetAction_RequestWidget(ptr.Pointer(), PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidgetAction) SetDefaultWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidgetAction_SetDefaultWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +//export callbackQWidgetAction_DestroyQWidgetAction +func callbackQWidgetAction_DestroyQWidgetAction(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QWidgetAction"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetActionFromPointer(ptr).DestroyQWidgetActionDefault() + } +} + +func (ptr *QWidgetAction) ConnectDestroyQWidgetAction(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QWidgetAction"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QWidgetAction", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QWidgetAction", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetAction) DisconnectDestroyQWidgetAction() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QWidgetAction") + } +} + +func (ptr *QWidgetAction) DestroyQWidgetAction() { + if ptr.Pointer() != nil { + C.QWidgetAction_DestroyQWidgetAction(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWidgetAction) DestroyQWidgetActionDefault() { + if ptr.Pointer() != nil { + C.QWidgetAction_DestroyQWidgetActionDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWidgetAction) __createdWidgets_atList(i int) *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWidgetAction___createdWidgets_atList(ptr.Pointer(), C.int(int32(i)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWidgetAction) __createdWidgets_setList(i QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWidgetAction___createdWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) + } +} + +func (ptr *QWidgetAction) __createdWidgets_newList() unsafe.Pointer { + return C.QWidgetAction___createdWidgets_newList(ptr.Pointer()) +} + +type QWidgetItem struct { + QLayoutItem +} + +type QWidgetItem_ITF interface { + QLayoutItem_ITF + QWidgetItem_PTR() *QWidgetItem +} + +func (ptr *QWidgetItem) QWidgetItem_PTR() *QWidgetItem { + return ptr +} + +func (ptr *QWidgetItem) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QLayoutItem_PTR().Pointer() + } + return nil +} + +func (ptr *QWidgetItem) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QLayoutItem_PTR().SetPointer(p) + } +} + +func PointerFromQWidgetItem(ptr QWidgetItem_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWidgetItem_PTR().Pointer() + } + return nil +} + +func NewQWidgetItemFromPointer(ptr unsafe.Pointer) (n *QWidgetItem) { + n = new(QWidgetItem) + n.SetPointer(ptr) + return +} +func NewQWidgetItem2(widget QWidget_ITF) *QWidgetItem { + return NewQWidgetItemFromPointer(C.QWidgetItem_NewQWidgetItem2(PointerFromQWidget(widget))) +} + +//export callbackQWidgetItem_ExpandingDirections +func callbackQWidgetItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong { + if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { + return C.longlong((*(*func() core.Qt__Orientation)(signal))()) + } + + return C.longlong(NewQWidgetItemFromPointer(ptr).ExpandingDirectionsDefault()) +} + +func (ptr *QWidgetItem) ConnectExpandingDirections(f func() core.Qt__Orientation) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { + f := func() core.Qt__Orientation { + (*(*func() core.Qt__Orientation)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectExpandingDirections() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") + } +} + +func (ptr *QWidgetItem) ExpandingDirections() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QWidgetItem_ExpandingDirections(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWidgetItem) ExpandingDirectionsDefault() core.Qt__Orientation { + if ptr.Pointer() != nil { + return core.Qt__Orientation(C.QWidgetItem_ExpandingDirectionsDefault(ptr.Pointer())) + } + return 0 +} + +//export callbackQWidgetItem_Geometry +func callbackQWidgetItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "geometry"); signal != nil { + return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) + } + + return core.PointerFromQRect(NewQWidgetItemFromPointer(ptr).GeometryDefault()) +} + +func (ptr *QWidgetItem) ConnectGeometry(f func() *core.QRect) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { + f := func() *core.QRect { + (*(*func() *core.QRect)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "geometry") + } +} + +func (ptr *QWidgetItem) Geometry() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidgetItem_Geometry(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +func (ptr *QWidgetItem) GeometryDefault() *core.QRect { + if ptr.Pointer() != nil { + tmpValue := core.NewQRectFromPointer(C.QWidgetItem_GeometryDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) + return tmpValue + } + return nil +} + +//export callbackQWidgetItem_IsEmpty +func callbackQWidgetItem_IsEmpty(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWidgetItemFromPointer(ptr).IsEmptyDefault()))) +} + +func (ptr *QWidgetItem) ConnectIsEmpty(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectIsEmpty() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isEmpty") + } +} + +func (ptr *QWidgetItem) IsEmpty() bool { + if ptr.Pointer() != nil { + return int8(C.QWidgetItem_IsEmpty(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWidgetItem) IsEmptyDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWidgetItem_IsEmptyDefault(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWidgetItem_MaximumSize +func callbackQWidgetItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).MaximumSizeDefault()) +} + +func (ptr *QWidgetItem) ConnectMaximumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectMaximumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "maximumSize") + } +} + +func (ptr *QWidgetItem) MaximumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MaximumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidgetItem) MaximumSizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MaximumSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWidgetItem_MinimumSize +func callbackQWidgetItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).MinimumSizeDefault()) +} + +func (ptr *QWidgetItem) ConnectMinimumSize(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectMinimumSize() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "minimumSize") + } +} + +func (ptr *QWidgetItem) MinimumSize() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MinimumSize(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidgetItem) MinimumSizeDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MinimumSizeDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWidgetItem_SetGeometry +func callbackQWidgetItem_SetGeometry(ptr unsafe.Pointer, rect unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { + (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) + } else { + NewQWidgetItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(rect)) + } +} + +func (ptr *QWidgetItem) ConnectSetGeometry(f func(rect *core.QRect)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { + f := func(rect *core.QRect) { + (*(*func(*core.QRect))(signal))(rect) + f(rect) + } + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectSetGeometry() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "setGeometry") + } +} + +func (ptr *QWidgetItem) SetGeometry(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWidgetItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +func (ptr *QWidgetItem) SetGeometryDefault(rect core.QRect_ITF) { + if ptr.Pointer() != nil { + C.QWidgetItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(rect)) + } +} + +//export callbackQWidgetItem_SizeHint +func callbackQWidgetItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { + if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { + return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) + } + + return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).SizeHintDefault()) +} + +func (ptr *QWidgetItem) ConnectSizeHint(f func() *core.QSize) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { + f := func() *core.QSize { + (*(*func() *core.QSize)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectSizeHint() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "sizeHint") + } +} + +func (ptr *QWidgetItem) SizeHint() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_SizeHint(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +func (ptr *QWidgetItem) SizeHintDefault() *core.QSize { + if ptr.Pointer() != nil { + tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_SizeHintDefault(ptr.Pointer())) + runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) + return tmpValue + } + return nil +} + +//export callbackQWidgetItem_DestroyQWidgetItem +func callbackQWidgetItem_DestroyQWidgetItem(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QWidgetItem"); signal != nil { + (*(*func())(signal))() + } else { + NewQWidgetItemFromPointer(ptr).DestroyQWidgetItemDefault() + } +} + +func (ptr *QWidgetItem) ConnectDestroyQWidgetItem(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QWidgetItem"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QWidgetItem", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QWidgetItem", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWidgetItem) DisconnectDestroyQWidgetItem() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QWidgetItem") + } +} + +func (ptr *QWidgetItem) DestroyQWidgetItem() { + if ptr.Pointer() != nil { + C.QWidgetItem_DestroyQWidgetItem(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWidgetItem) DestroyQWidgetItemDefault() { + if ptr.Pointer() != nil { + C.QWidgetItem_DestroyQWidgetItemDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +type QWizard struct { + QDialog +} + +type QWizard_ITF interface { + QDialog_ITF + QWizard_PTR() *QWizard +} + +func (ptr *QWizard) QWizard_PTR() *QWizard { + return ptr +} + +func (ptr *QWizard) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QDialog_PTR().Pointer() + } + return nil +} + +func (ptr *QWizard) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QDialog_PTR().SetPointer(p) + } +} + +func PointerFromQWizard(ptr QWizard_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWizard_PTR().Pointer() + } + return nil +} + +func NewQWizardFromPointer(ptr unsafe.Pointer) (n *QWizard) { + n = new(QWizard) + n.SetPointer(ptr) + return +} + +//go:generate stringer -type=QWizard__WizardButton +//QWizard::WizardButton +type QWizard__WizardButton int64 + +const ( + QWizard__BackButton QWizard__WizardButton = QWizard__WizardButton(0) + QWizard__NextButton QWizard__WizardButton = QWizard__WizardButton(1) + QWizard__CommitButton QWizard__WizardButton = QWizard__WizardButton(2) + QWizard__FinishButton QWizard__WizardButton = QWizard__WizardButton(3) + QWizard__CancelButton QWizard__WizardButton = QWizard__WizardButton(4) + QWizard__HelpButton QWizard__WizardButton = QWizard__WizardButton(5) + QWizard__CustomButton1 QWizard__WizardButton = QWizard__WizardButton(6) + QWizard__CustomButton2 QWizard__WizardButton = QWizard__WizardButton(7) + QWizard__CustomButton3 QWizard__WizardButton = QWizard__WizardButton(8) + QWizard__Stretch QWizard__WizardButton = QWizard__WizardButton(9) + QWizard__NoButton QWizard__WizardButton = QWizard__WizardButton(-1) + QWizard__NStandardButtons QWizard__WizardButton = QWizard__WizardButton(6) + QWizard__NButtons QWizard__WizardButton = QWizard__WizardButton(9) +) + +//go:generate stringer -type=QWizard__WizardPixmap +//QWizard::WizardPixmap +type QWizard__WizardPixmap int64 + +const ( + QWizard__WatermarkPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(0) + QWizard__LogoPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(1) + QWizard__BannerPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(2) + QWizard__BackgroundPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(3) + QWizard__NPixmaps QWizard__WizardPixmap = QWizard__WizardPixmap(4) +) + +//go:generate stringer -type=QWizard__WizardStyle +//QWizard::WizardStyle +type QWizard__WizardStyle int64 + +var ( + QWizard__ClassicStyle QWizard__WizardStyle = QWizard__WizardStyle(0) + QWizard__ModernStyle QWizard__WizardStyle = QWizard__WizardStyle(1) + QWizard__MacStyle QWizard__WizardStyle = QWizard__WizardStyle(2) + QWizard__AeroStyle QWizard__WizardStyle = QWizard__WizardStyle(3) + QWizard__NStyles QWizard__WizardStyle = QWizard__WizardStyle(4) +) + +//go:generate stringer -type=QWizard__WizardOption +//QWizard::WizardOption +type QWizard__WizardOption int64 + +const ( + QWizard__IndependentPages QWizard__WizardOption = QWizard__WizardOption(0x00000001) + QWizard__IgnoreSubTitles QWizard__WizardOption = QWizard__WizardOption(0x00000002) + QWizard__ExtendedWatermarkPixmap QWizard__WizardOption = QWizard__WizardOption(0x00000004) + QWizard__NoDefaultButton QWizard__WizardOption = QWizard__WizardOption(0x00000008) + QWizard__NoBackButtonOnStartPage QWizard__WizardOption = QWizard__WizardOption(0x00000010) + QWizard__NoBackButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000020) + QWizard__DisabledBackButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000040) + QWizard__HaveNextButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000080) + QWizard__HaveFinishButtonOnEarlyPages QWizard__WizardOption = QWizard__WizardOption(0x00000100) + QWizard__NoCancelButton QWizard__WizardOption = QWizard__WizardOption(0x00000200) + QWizard__CancelButtonOnLeft QWizard__WizardOption = QWizard__WizardOption(0x00000400) + QWizard__HaveHelpButton QWizard__WizardOption = QWizard__WizardOption(0x00000800) + QWizard__HelpButtonOnRight QWizard__WizardOption = QWizard__WizardOption(0x00001000) + QWizard__HaveCustomButton1 QWizard__WizardOption = QWizard__WizardOption(0x00002000) + QWizard__HaveCustomButton2 QWizard__WizardOption = QWizard__WizardOption(0x00004000) + QWizard__HaveCustomButton3 QWizard__WizardOption = QWizard__WizardOption(0x00008000) + QWizard__NoCancelButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00010000) +) + +func NewQWizard(parent QWidget_ITF, flags core.Qt__WindowType) *QWizard { + tmpValue := NewQWizardFromPointer(C.QWizard_NewQWizard(PointerFromQWidget(parent), C.longlong(flags))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWizard) AddPage(page QWizardPage_ITF) int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard_AddPage(ptr.Pointer(), PointerFromQWizardPage(page)))) + } + return 0 +} + +//export callbackQWizard_Back +func callbackQWizard_Back(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "back"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardFromPointer(ptr).BackDefault() + } +} + +func (ptr *QWizard) ConnectBack(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "back"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "back", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "back", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectBack() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "back") + } +} + +func (ptr *QWizard) Back() { + if ptr.Pointer() != nil { + C.QWizard_Back(ptr.Pointer()) + } +} + +func (ptr *QWizard) BackDefault() { + if ptr.Pointer() != nil { + C.QWizard_BackDefault(ptr.Pointer()) + } +} + +func (ptr *QWizard) Button(which QWizard__WizardButton) *QAbstractButton { + if ptr.Pointer() != nil { + tmpValue := NewQAbstractButtonFromPointer(C.QWizard_Button(ptr.Pointer(), C.longlong(which))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWizard) ButtonText(which QWizard__WizardButton) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWizard_ButtonText(ptr.Pointer(), C.longlong(which))) + } + return "" +} + +//export callbackQWizard_CleanupPage +func callbackQWizard_CleanupPage(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "cleanupPage"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } else { + NewQWizardFromPointer(ptr).CleanupPageDefault(int(int32(id))) + } +} + +func (ptr *QWizard) ConnectCleanupPage(f func(id int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cleanupPage"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectCleanupPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cleanupPage") + } +} + +func (ptr *QWizard) CleanupPage(id int) { + if ptr.Pointer() != nil { + C.QWizard_CleanupPage(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) CleanupPageDefault(id int) { + if ptr.Pointer() != nil { + C.QWizard_CleanupPageDefault(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) CurrentId() int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard_CurrentId(ptr.Pointer()))) + } + return 0 +} + +//export callbackQWizard_CurrentIdChanged +func callbackQWizard_CurrentIdChanged(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "currentIdChanged"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } + +} + +func (ptr *QWizard) ConnectCurrentIdChanged(f func(id int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "currentIdChanged") { + C.QWizard_ConnectCurrentIdChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentIdChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "currentIdChanged"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "currentIdChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "currentIdChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectCurrentIdChanged() { + if ptr.Pointer() != nil { + C.QWizard_DisconnectCurrentIdChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "currentIdChanged") + } +} + +func (ptr *QWizard) CurrentIdChanged(id int) { + if ptr.Pointer() != nil { + C.QWizard_CurrentIdChanged(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) CurrentPage() *QWizardPage { + if ptr.Pointer() != nil { + tmpValue := NewQWizardPageFromPointer(C.QWizard_CurrentPage(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWizard_CustomButtonClicked +func callbackQWizard_CustomButtonClicked(ptr unsafe.Pointer, which C.int) { + if signal := qt.GetSignal(ptr, "customButtonClicked"); signal != nil { + (*(*func(int))(signal))(int(int32(which))) + } + +} + +func (ptr *QWizard) ConnectCustomButtonClicked(f func(which int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "customButtonClicked") { + C.QWizard_ConnectCustomButtonClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "customButtonClicked"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "customButtonClicked"); signal != nil { + f := func(which int) { + (*(*func(int))(signal))(which) + f(which) + } + qt.ConnectSignal(ptr.Pointer(), "customButtonClicked", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "customButtonClicked", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectCustomButtonClicked() { + if ptr.Pointer() != nil { + C.QWizard_DisconnectCustomButtonClicked(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "customButtonClicked") + } +} + +func (ptr *QWizard) CustomButtonClicked(which int) { + if ptr.Pointer() != nil { + C.QWizard_CustomButtonClicked(ptr.Pointer(), C.int(int32(which))) + } +} + +//export callbackQWizard_Done +func callbackQWizard_Done(ptr unsafe.Pointer, result C.int) { + if signal := qt.GetSignal(ptr, "done"); signal != nil { + (*(*func(int))(signal))(int(int32(result))) + } else { + NewQWizardFromPointer(ptr).DoneDefault(int(int32(result))) + } +} + +func (ptr *QWizard) ConnectDone(f func(result int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { + f := func(result int) { + (*(*func(int))(signal))(result) + f(result) + } + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectDone() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "done") + } +} + +func (ptr *QWizard) Done(result int) { + if ptr.Pointer() != nil { + C.QWizard_Done(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QWizard) DoneDefault(result int) { + if ptr.Pointer() != nil { + C.QWizard_DoneDefault(ptr.Pointer(), C.int(int32(result))) + } +} + +func (ptr *QWizard) Field(name string) *core.QVariant { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QWizard_Field(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +func (ptr *QWizard) HasVisitedPage(id int) bool { + if ptr.Pointer() != nil { + return int8(C.QWizard_HasVisitedPage(ptr.Pointer(), C.int(int32(id)))) != 0 + } + return false +} + +//export callbackQWizard_HelpRequested +func callbackQWizard_HelpRequested(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "helpRequested"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QWizard) ConnectHelpRequested(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "helpRequested") { + C.QWizard_ConnectHelpRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "helpRequested"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "helpRequested"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectHelpRequested() { + if ptr.Pointer() != nil { + C.QWizard_DisconnectHelpRequested(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "helpRequested") + } +} + +func (ptr *QWizard) HelpRequested() { + if ptr.Pointer() != nil { + C.QWizard_HelpRequested(ptr.Pointer()) + } +} + +//export callbackQWizard_InitializePage +func callbackQWizard_InitializePage(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "initializePage"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } else { + NewQWizardFromPointer(ptr).InitializePageDefault(int(int32(id))) + } +} + +func (ptr *QWizard) ConnectInitializePage(f func(id int)) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initializePage"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectInitializePage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initializePage") + } +} + +func (ptr *QWizard) InitializePage(id int) { + if ptr.Pointer() != nil { + C.QWizard_InitializePage(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) InitializePageDefault(id int) { + if ptr.Pointer() != nil { + C.QWizard_InitializePageDefault(ptr.Pointer(), C.int(int32(id))) + } +} + +//export callbackQWizard_Next +func callbackQWizard_Next(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "next"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardFromPointer(ptr).NextDefault() + } +} + +func (ptr *QWizard) ConnectNext(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "next"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "next", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "next", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectNext() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "next") + } +} + +func (ptr *QWizard) Next() { + if ptr.Pointer() != nil { + C.QWizard_Next(ptr.Pointer()) + } +} + +func (ptr *QWizard) NextDefault() { + if ptr.Pointer() != nil { + C.QWizard_NextDefault(ptr.Pointer()) + } +} + +//export callbackQWizard_NextId +func callbackQWizard_NextId(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "nextId"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQWizardFromPointer(ptr).NextIdDefault())) +} + +func (ptr *QWizard) ConnectNextId(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nextId"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectNextId() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nextId") + } +} + +func (ptr *QWizard) NextId() int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard_NextId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWizard) NextIdDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard_NextIdDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWizard) Options() QWizard__WizardOption { + if ptr.Pointer() != nil { + return QWizard__WizardOption(C.QWizard_Options(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWizard) Page(id int) *QWizardPage { + if ptr.Pointer() != nil { + tmpValue := NewQWizardPageFromPointer(C.QWizard_Page(ptr.Pointer(), C.int(int32(id)))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWizard_PageAdded +func callbackQWizard_PageAdded(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "pageAdded"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } + +} + +func (ptr *QWizard) ConnectPageAdded(f func(id int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "pageAdded") { + C.QWizard_ConnectPageAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pageAdded"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "pageAdded"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "pageAdded", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pageAdded", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectPageAdded() { + if ptr.Pointer() != nil { + C.QWizard_DisconnectPageAdded(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "pageAdded") + } +} + +func (ptr *QWizard) PageAdded(id int) { + if ptr.Pointer() != nil { + C.QWizard_PageAdded(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) PageIds() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQWizardFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__pageIds_atList(i) + } + return out + }(C.QWizard_PageIds(ptr.Pointer())) + } + return make([]int, 0) +} + +//export callbackQWizard_PageRemoved +func callbackQWizard_PageRemoved(ptr unsafe.Pointer, id C.int) { + if signal := qt.GetSignal(ptr, "pageRemoved"); signal != nil { + (*(*func(int))(signal))(int(int32(id))) + } + +} + +func (ptr *QWizard) ConnectPageRemoved(f func(id int)) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "pageRemoved") { + C.QWizard_ConnectPageRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pageRemoved"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "pageRemoved"); signal != nil { + f := func(id int) { + (*(*func(int))(signal))(id) + f(id) + } + qt.ConnectSignal(ptr.Pointer(), "pageRemoved", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "pageRemoved", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectPageRemoved() { + if ptr.Pointer() != nil { + C.QWizard_DisconnectPageRemoved(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "pageRemoved") + } +} + +func (ptr *QWizard) PageRemoved(id int) { + if ptr.Pointer() != nil { + C.QWizard_PageRemoved(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) Pixmap(which QWizard__WizardPixmap) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QWizard_Pixmap(ptr.Pointer(), C.longlong(which))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QWizard) RemovePage(id int) { + if ptr.Pointer() != nil { + C.QWizard_RemovePage(ptr.Pointer(), C.int(int32(id))) + } +} + +//export callbackQWizard_Restart +func callbackQWizard_Restart(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "restart"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardFromPointer(ptr).RestartDefault() + } +} + +func (ptr *QWizard) ConnectRestart(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "restart"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "restart", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "restart", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectRestart() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "restart") + } +} + +func (ptr *QWizard) Restart() { + if ptr.Pointer() != nil { + C.QWizard_Restart(ptr.Pointer()) + } +} + +func (ptr *QWizard) RestartDefault() { + if ptr.Pointer() != nil { + C.QWizard_RestartDefault(ptr.Pointer()) + } +} + +func (ptr *QWizard) SetButton(which QWizard__WizardButton, button QAbstractButton_ITF) { + if ptr.Pointer() != nil { + C.QWizard_SetButton(ptr.Pointer(), C.longlong(which), PointerFromQAbstractButton(button)) + } +} + +func (ptr *QWizard) SetButtonText(which QWizard__WizardButton, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QWizard_SetButtonText(ptr.Pointer(), C.longlong(which), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QWizard) SetDefaultProperty(className string, property string, changedSignal string) { + if ptr.Pointer() != nil { + var classNameC *C.char + if className != "" { + classNameC = C.CString(className) + defer C.free(unsafe.Pointer(classNameC)) + } + var propertyC *C.char + if property != "" { + propertyC = C.CString(property) + defer C.free(unsafe.Pointer(propertyC)) + } + var changedSignalC *C.char + if changedSignal != "" { + changedSignalC = C.CString(changedSignal) + defer C.free(unsafe.Pointer(changedSignalC)) + } + C.QWizard_SetDefaultProperty(ptr.Pointer(), classNameC, propertyC, changedSignalC) + } +} + +func (ptr *QWizard) SetField(name string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QWizard_SetField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value)) + } +} + +func (ptr *QWizard) SetOption(option QWizard__WizardOption, on bool) { + if ptr.Pointer() != nil { + C.QWizard_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) + } +} + +func (ptr *QWizard) SetOptions(options QWizard__WizardOption) { + if ptr.Pointer() != nil { + C.QWizard_SetOptions(ptr.Pointer(), C.longlong(options)) + } +} + +func (ptr *QWizard) SetPage(id int, page QWizardPage_ITF) { + if ptr.Pointer() != nil { + C.QWizard_SetPage(ptr.Pointer(), C.int(int32(id)), PointerFromQWizardPage(page)) + } +} + +func (ptr *QWizard) SetPixmap(which QWizard__WizardPixmap, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QWizard_SetPixmap(ptr.Pointer(), C.longlong(which), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QWizard) SetSideWidget(widget QWidget_ITF) { + if ptr.Pointer() != nil { + C.QWizard_SetSideWidget(ptr.Pointer(), PointerFromQWidget(widget)) + } +} + +func (ptr *QWizard) SetStartId(id int) { + if ptr.Pointer() != nil { + C.QWizard_SetStartId(ptr.Pointer(), C.int(int32(id))) + } +} + +func (ptr *QWizard) SetSubTitleFormat(format core.Qt__TextFormat) { + if ptr.Pointer() != nil { + C.QWizard_SetSubTitleFormat(ptr.Pointer(), C.longlong(format)) + } +} + +func (ptr *QWizard) SetTitleFormat(format core.Qt__TextFormat) { + if ptr.Pointer() != nil { + C.QWizard_SetTitleFormat(ptr.Pointer(), C.longlong(format)) + } +} + +func (ptr *QWizard) SetWizardStyle(style QWizard__WizardStyle) { + if ptr.Pointer() != nil { + C.QWizard_SetWizardStyle(ptr.Pointer(), C.longlong(style)) + } +} + +func (ptr *QWizard) SideWidget() *QWidget { + if ptr.Pointer() != nil { + tmpValue := NewQWidgetFromPointer(C.QWizard_SideWidget(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +func (ptr *QWizard) StartId() int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard_StartId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWizard) SubTitleFormat() core.Qt__TextFormat { + if ptr.Pointer() != nil { + return core.Qt__TextFormat(C.QWizard_SubTitleFormat(ptr.Pointer())) + } + return 0 +} + +func (ptr *QWizard) TestOption(option QWizard__WizardOption) bool { + if ptr.Pointer() != nil { + return int8(C.QWizard_TestOption(ptr.Pointer(), C.longlong(option))) != 0 + } + return false +} + +func (ptr *QWizard) TitleFormat() core.Qt__TextFormat { + if ptr.Pointer() != nil { + return core.Qt__TextFormat(C.QWizard_TitleFormat(ptr.Pointer())) + } + return 0 +} + +//export callbackQWizard_ValidateCurrentPage +func callbackQWizard_ValidateCurrentPage(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "validateCurrentPage"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWizardFromPointer(ptr).ValidateCurrentPageDefault()))) +} + +func (ptr *QWizard) ConnectValidateCurrentPage(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validateCurrentPage"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "validateCurrentPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validateCurrentPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectValidateCurrentPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validateCurrentPage") + } +} + +func (ptr *QWizard) ValidateCurrentPage() bool { + if ptr.Pointer() != nil { + return int8(C.QWizard_ValidateCurrentPage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWizard) ValidateCurrentPageDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWizard_ValidateCurrentPageDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWizard) VisitedPages() []int { + if ptr.Pointer() != nil { + return func(l C.struct_QtWidgets_PackedList) []int { + out := make([]int, int(l.len)) + tmpList := NewQWizardFromPointer(l.data) + for i := 0; i < len(out); i++ { + out[i] = tmpList.__visitedPages_atList(i) + } + return out + }(C.QWizard_VisitedPages(ptr.Pointer())) + } + return make([]int, 0) +} + +func (ptr *QWizard) WizardStyle() QWizard__WizardStyle { + if ptr.Pointer() != nil { + return QWizard__WizardStyle(C.QWizard_WizardStyle(ptr.Pointer())) + } + return 0 +} + +//export callbackQWizard_DestroyQWizard +func callbackQWizard_DestroyQWizard(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QWizard"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardFromPointer(ptr).DestroyQWizardDefault() + } +} + +func (ptr *QWizard) ConnectDestroyQWizard(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QWizard"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QWizard", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QWizard", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizard) DisconnectDestroyQWizard() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QWizard") + } +} + +func (ptr *QWizard) DestroyQWizard() { + if ptr.Pointer() != nil { + C.QWizard_DestroyQWizard(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWizard) DestroyQWizardDefault() { + if ptr.Pointer() != nil { + C.QWizard_DestroyQWizardDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWizard) __pageIds_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard___pageIds_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QWizard) __pageIds_setList(i int) { + if ptr.Pointer() != nil { + C.QWizard___pageIds_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QWizard) __pageIds_newList() unsafe.Pointer { + return C.QWizard___pageIds_newList(ptr.Pointer()) +} + +func (ptr *QWizard) __visitedPages_atList(i int) int { + if ptr.Pointer() != nil { + return int(int32(C.QWizard___visitedPages_atList(ptr.Pointer(), C.int(int32(i))))) + } + return 0 +} + +func (ptr *QWizard) __visitedPages_setList(i int) { + if ptr.Pointer() != nil { + C.QWizard___visitedPages_setList(ptr.Pointer(), C.int(int32(i))) + } +} + +func (ptr *QWizard) __visitedPages_newList() unsafe.Pointer { + return C.QWizard___visitedPages_newList(ptr.Pointer()) +} + +type QWizardPage struct { + QWidget +} + +type QWizardPage_ITF interface { + QWidget_ITF + QWizardPage_PTR() *QWizardPage +} + +func (ptr *QWizardPage) QWizardPage_PTR() *QWizardPage { + return ptr +} + +func (ptr *QWizardPage) Pointer() unsafe.Pointer { + if ptr != nil { + return ptr.QWidget_PTR().Pointer() + } + return nil +} + +func (ptr *QWizardPage) SetPointer(p unsafe.Pointer) { + if ptr != nil { + ptr.QWidget_PTR().SetPointer(p) + } +} + +func PointerFromQWizardPage(ptr QWizardPage_ITF) unsafe.Pointer { + if ptr != nil { + return ptr.QWizardPage_PTR().Pointer() + } + return nil +} + +func NewQWizardPageFromPointer(ptr unsafe.Pointer) (n *QWizardPage) { + n = new(QWizardPage) + n.SetPointer(ptr) + return +} +func NewQWizardPage(parent QWidget_ITF) *QWizardPage { + tmpValue := NewQWizardPageFromPointer(C.QWizardPage_NewQWizardPage(PointerFromQWidget(parent))) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue +} + +func (ptr *QWizardPage) ButtonText(which QWizard__WizardButton) string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWizardPage_ButtonText(ptr.Pointer(), C.longlong(which))) + } + return "" +} + +//export callbackQWizardPage_CleanupPage +func callbackQWizardPage_CleanupPage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "cleanupPage"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardPageFromPointer(ptr).CleanupPageDefault() + } +} + +func (ptr *QWizardPage) ConnectCleanupPage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "cleanupPage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectCleanupPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "cleanupPage") + } +} + +func (ptr *QWizardPage) CleanupPage() { + if ptr.Pointer() != nil { + C.QWizardPage_CleanupPage(ptr.Pointer()) + } +} + +func (ptr *QWizardPage) CleanupPageDefault() { + if ptr.Pointer() != nil { + C.QWizardPage_CleanupPageDefault(ptr.Pointer()) + } +} + +//export callbackQWizardPage_CompleteChanged +func callbackQWizardPage_CompleteChanged(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "completeChanged"); signal != nil { + (*(*func())(signal))() + } + +} + +func (ptr *QWizardPage) ConnectCompleteChanged(f func()) { + if ptr.Pointer() != nil { + + if !qt.ExistsSignal(ptr.Pointer(), "completeChanged") { + C.QWizardPage_ConnectCompleteChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "completeChanged"))) + } + + if signal := qt.LendSignal(ptr.Pointer(), "completeChanged"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "completeChanged", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "completeChanged", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectCompleteChanged() { + if ptr.Pointer() != nil { + C.QWizardPage_DisconnectCompleteChanged(ptr.Pointer()) + qt.DisconnectSignal(ptr.Pointer(), "completeChanged") + } +} + +func (ptr *QWizardPage) CompleteChanged() { + if ptr.Pointer() != nil { + C.QWizardPage_CompleteChanged(ptr.Pointer()) + } +} + +func (ptr *QWizardPage) Field(name string) *core.QVariant { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + tmpValue := core.NewQVariantFromPointer(C.QWizardPage_Field(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) + runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) + return tmpValue + } + return nil +} + +//export callbackQWizardPage_InitializePage +func callbackQWizardPage_InitializePage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "initializePage"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardPageFromPointer(ptr).InitializePageDefault() + } +} + +func (ptr *QWizardPage) ConnectInitializePage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "initializePage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectInitializePage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "initializePage") + } +} + +func (ptr *QWizardPage) InitializePage() { + if ptr.Pointer() != nil { + C.QWizardPage_InitializePage(ptr.Pointer()) + } +} + +func (ptr *QWizardPage) InitializePageDefault() { + if ptr.Pointer() != nil { + C.QWizardPage_InitializePageDefault(ptr.Pointer()) + } +} + +func (ptr *QWizardPage) IsCommitPage() bool { + if ptr.Pointer() != nil { + return int8(C.QWizardPage_IsCommitPage(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWizardPage_IsComplete +func callbackQWizardPage_IsComplete(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "isComplete"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWizardPageFromPointer(ptr).IsCompleteDefault()))) +} + +func (ptr *QWizardPage) ConnectIsComplete(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "isComplete"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "isComplete", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "isComplete", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectIsComplete() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "isComplete") + } +} + +func (ptr *QWizardPage) IsComplete() bool { + if ptr.Pointer() != nil { + return int8(C.QWizardPage_IsComplete(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWizardPage) IsCompleteDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWizardPage_IsCompleteDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWizardPage) IsFinalPage() bool { + if ptr.Pointer() != nil { + return int8(C.QWizardPage_IsFinalPage(ptr.Pointer())) != 0 + } + return false +} + +//export callbackQWizardPage_NextId +func callbackQWizardPage_NextId(ptr unsafe.Pointer) C.int { + if signal := qt.GetSignal(ptr, "nextId"); signal != nil { + return C.int(int32((*(*func() int)(signal))())) + } + + return C.int(int32(NewQWizardPageFromPointer(ptr).NextIdDefault())) +} + +func (ptr *QWizardPage) ConnectNextId(f func() int) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "nextId"); signal != nil { + f := func() int { + (*(*func() int)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectNextId() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "nextId") + } +} + +func (ptr *QWizardPage) NextId() int { + if ptr.Pointer() != nil { + return int(int32(C.QWizardPage_NextId(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWizardPage) NextIdDefault() int { + if ptr.Pointer() != nil { + return int(int32(C.QWizardPage_NextIdDefault(ptr.Pointer()))) + } + return 0 +} + +func (ptr *QWizardPage) Pixmap(which QWizard__WizardPixmap) *gui.QPixmap { + if ptr.Pointer() != nil { + tmpValue := gui.NewQPixmapFromPointer(C.QWizardPage_Pixmap(ptr.Pointer(), C.longlong(which))) + runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) + return tmpValue + } + return nil +} + +func (ptr *QWizardPage) RegisterField(name string, widget QWidget_ITF, property string, changedSignal string) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + var propertyC *C.char + if property != "" { + propertyC = C.CString(property) + defer C.free(unsafe.Pointer(propertyC)) + } + var changedSignalC *C.char + if changedSignal != "" { + changedSignalC = C.CString(changedSignal) + defer C.free(unsafe.Pointer(changedSignalC)) + } + C.QWizardPage_RegisterField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQWidget(widget), propertyC, changedSignalC) + } +} + +func (ptr *QWizardPage) SetButtonText(which QWizard__WizardButton, text string) { + if ptr.Pointer() != nil { + var textC *C.char + if text != "" { + textC = C.CString(text) + defer C.free(unsafe.Pointer(textC)) + } + C.QWizardPage_SetButtonText(ptr.Pointer(), C.longlong(which), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) + } +} + +func (ptr *QWizardPage) SetCommitPage(commitPage bool) { + if ptr.Pointer() != nil { + C.QWizardPage_SetCommitPage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(commitPage)))) + } +} + +func (ptr *QWizardPage) SetField(name string, value core.QVariant_ITF) { + if ptr.Pointer() != nil { + var nameC *C.char + if name != "" { + nameC = C.CString(name) + defer C.free(unsafe.Pointer(nameC)) + } + C.QWizardPage_SetField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value)) + } +} + +func (ptr *QWizardPage) SetFinalPage(finalPage bool) { + if ptr.Pointer() != nil { + C.QWizardPage_SetFinalPage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(finalPage)))) + } +} + +func (ptr *QWizardPage) SetPixmap(which QWizard__WizardPixmap, pixmap gui.QPixmap_ITF) { + if ptr.Pointer() != nil { + C.QWizardPage_SetPixmap(ptr.Pointer(), C.longlong(which), gui.PointerFromQPixmap(pixmap)) + } +} + +func (ptr *QWizardPage) SetSubTitle(subTitle string) { + if ptr.Pointer() != nil { + var subTitleC *C.char + if subTitle != "" { + subTitleC = C.CString(subTitle) + defer C.free(unsafe.Pointer(subTitleC)) + } + C.QWizardPage_SetSubTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: subTitleC, len: C.longlong(len(subTitle))}) + } +} + +func (ptr *QWizardPage) SetTitle(title string) { + if ptr.Pointer() != nil { + var titleC *C.char + if title != "" { + titleC = C.CString(title) + defer C.free(unsafe.Pointer(titleC)) + } + C.QWizardPage_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) + } +} + +func (ptr *QWizardPage) SubTitle() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWizardPage_SubTitle(ptr.Pointer())) + } + return "" +} + +func (ptr *QWizardPage) Title() string { + if ptr.Pointer() != nil { + return cGoUnpackString(C.QWizardPage_Title(ptr.Pointer())) + } + return "" +} + +//export callbackQWizardPage_ValidatePage +func callbackQWizardPage_ValidatePage(ptr unsafe.Pointer) C.char { + if signal := qt.GetSignal(ptr, "validatePage"); signal != nil { + return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) + } + + return C.char(int8(qt.GoBoolToInt(NewQWizardPageFromPointer(ptr).ValidatePageDefault()))) +} + +func (ptr *QWizardPage) ConnectValidatePage(f func() bool) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "validatePage"); signal != nil { + f := func() bool { + (*(*func() bool)(signal))() + return f() + } + qt.ConnectSignal(ptr.Pointer(), "validatePage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "validatePage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectValidatePage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "validatePage") + } +} + +func (ptr *QWizardPage) ValidatePage() bool { + if ptr.Pointer() != nil { + return int8(C.QWizardPage_ValidatePage(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWizardPage) ValidatePageDefault() bool { + if ptr.Pointer() != nil { + return int8(C.QWizardPage_ValidatePageDefault(ptr.Pointer())) != 0 + } + return false +} + +func (ptr *QWizardPage) Wizard() *QWizard { + if ptr.Pointer() != nil { + tmpValue := NewQWizardFromPointer(C.QWizardPage_Wizard(ptr.Pointer())) + if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { + tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) + } + return tmpValue + } + return nil +} + +//export callbackQWizardPage_DestroyQWizardPage +func callbackQWizardPage_DestroyQWizardPage(ptr unsafe.Pointer) { + if signal := qt.GetSignal(ptr, "~QWizardPage"); signal != nil { + (*(*func())(signal))() + } else { + NewQWizardPageFromPointer(ptr).DestroyQWizardPageDefault() + } +} + +func (ptr *QWizardPage) ConnectDestroyQWizardPage(f func()) { + if ptr.Pointer() != nil { + + if signal := qt.LendSignal(ptr.Pointer(), "~QWizardPage"); signal != nil { + f := func() { + (*(*func())(signal))() + f() + } + qt.ConnectSignal(ptr.Pointer(), "~QWizardPage", unsafe.Pointer(&f)) + } else { + qt.ConnectSignal(ptr.Pointer(), "~QWizardPage", unsafe.Pointer(&f)) + } + } +} + +func (ptr *QWizardPage) DisconnectDestroyQWizardPage() { + if ptr.Pointer() != nil { + + qt.DisconnectSignal(ptr.Pointer(), "~QWizardPage") + } +} + +func (ptr *QWizardPage) DestroyQWizardPage() { + if ptr.Pointer() != nil { + C.QWizardPage_DestroyQWizardPage(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} + +func (ptr *QWizardPage) DestroyQWizardPageDefault() { + if ptr.Pointer() != nil { + C.QWizardPage_DestroyQWizardPageDefault(ptr.Pointer()) + ptr.SetPointer(nil) + runtime.SetFinalizer(ptr, nil) + } +} diff --git a/vendor/github.com/therecipe/qt/widgets/widgets.h b/vendor/github.com/therecipe/qt/widgets/widgets.h new file mode 100644 index 00000000..6285718a --- /dev/null +++ b/vendor/github.com/therecipe/qt/widgets/widgets.h @@ -0,0 +1,8045 @@ +// +build !minimal + +#pragma once + +#ifndef GO_QTWIDGETS_H +#define GO_QTWIDGETS_H + +#include + +#ifdef __cplusplus +int QAbstractButton_QAbstractButton_QRegisterMetaType(); +int QAbstractGraphicsShapeItem_QAbstractGraphicsShapeItem_QRegisterMetaType(); +int QAbstractItemDelegate_QAbstractItemDelegate_QRegisterMetaType(); +int QAbstractItemView_QAbstractItemView_QRegisterMetaType(); +int QAbstractScrollArea_QAbstractScrollArea_QRegisterMetaType(); +int QAbstractSlider_QAbstractSlider_QRegisterMetaType(); +int QAbstractSpinBox_QAbstractSpinBox_QRegisterMetaType(); +int QAccessibleWidget_QAccessibleWidget_QRegisterMetaType(); +int QAction_QAction_QRegisterMetaType(); +int QActionGroup_QActionGroup_QRegisterMetaType(); +int QApplication_QApplication_QRegisterMetaType(); +int QBoxLayout_QBoxLayout_QRegisterMetaType(); +int QButtonGroup_QButtonGroup_QRegisterMetaType(); +int QCalendarWidget_QCalendarWidget_QRegisterMetaType(); +int QCheckBox_QCheckBox_QRegisterMetaType(); +int QColorDialog_QColorDialog_QRegisterMetaType(); +int QColumnView_QColumnView_QRegisterMetaType(); +int QComboBox_QComboBox_QRegisterMetaType(); +int QCommandLinkButton_QCommandLinkButton_QRegisterMetaType(); +int QCommonStyle_QCommonStyle_QRegisterMetaType(); +int QCompleter_QCompleter_QRegisterMetaType(); +int QDataWidgetMapper_QDataWidgetMapper_QRegisterMetaType(); +int QDateEdit_QDateEdit_QRegisterMetaType(); +int QDateTimeEdit_QDateTimeEdit_QRegisterMetaType(); +int QDesktopWidget_QDesktopWidget_QRegisterMetaType(); +int QDial_QDial_QRegisterMetaType(); +int QDialog_QDialog_QRegisterMetaType(); +int QDialogButtonBox_QDialogButtonBox_QRegisterMetaType(); +int QDirModel_QDirModel_QRegisterMetaType(); +int QDockWidget_QDockWidget_QRegisterMetaType(); +int QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType(); +int QErrorMessage_QErrorMessage_QRegisterMetaType(); +int QFileDialog_QFileDialog_QRegisterMetaType(); +int QFileIconProvider_QFileIconProvider_QRegisterMetaType(); +int QFileSystemModel_QFileSystemModel_QRegisterMetaType(); +int QFocusFrame_QFocusFrame_QRegisterMetaType(); +int QFontComboBox_QFontComboBox_QRegisterMetaType(); +int QFontDialog_QFontDialog_QRegisterMetaType(); +int QFormLayout_QFormLayout_QRegisterMetaType(); +int QFrame_QFrame_QRegisterMetaType(); +int QGesture_QGesture_QRegisterMetaType(); +int QGestureEvent_QGestureEvent_QRegisterMetaType(); +int QGestureRecognizer_QGestureRecognizer_QRegisterMetaType(); +int QGraphicsAnchor_QGraphicsAnchor_QRegisterMetaType(); +int QGraphicsAnchorLayout_QGraphicsAnchorLayout_QRegisterMetaType(); +int QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType(); +int QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType(); +int QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType(); +int QGraphicsEffect_QGraphicsEffect_QRegisterMetaType(); +int QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType(); +int QGraphicsGridLayout_QGraphicsGridLayout_QRegisterMetaType(); +int QGraphicsItem_QGraphicsItem_QRegisterMetaType(); +int QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType(); +int QGraphicsItemGroup_QGraphicsItemGroup_QRegisterMetaType(); +int QGraphicsLayout_QGraphicsLayout_QRegisterMetaType(); +int QGraphicsLayoutItem_QGraphicsLayoutItem_QRegisterMetaType(); +int QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType(); +int QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType(); +int QGraphicsObject_QGraphicsObject_QRegisterMetaType(); +int QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType(); +int QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType(); +int QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType(); +int QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType(); +int QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType(); +int QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType(); +int QGraphicsRotation_QGraphicsRotation_QRegisterMetaType(); +int QGraphicsScale_QGraphicsScale_QRegisterMetaType(); +int QGraphicsScene_QGraphicsScene_QRegisterMetaType(); +int QGraphicsSceneContextMenuEvent_QGraphicsSceneContextMenuEvent_QRegisterMetaType(); +int QGraphicsSceneDragDropEvent_QGraphicsSceneDragDropEvent_QRegisterMetaType(); +int QGraphicsSceneEvent_QGraphicsSceneEvent_QRegisterMetaType(); +int QGraphicsSceneHelpEvent_QGraphicsSceneHelpEvent_QRegisterMetaType(); +int QGraphicsSceneHoverEvent_QGraphicsSceneHoverEvent_QRegisterMetaType(); +int QGraphicsSceneMouseEvent_QGraphicsSceneMouseEvent_QRegisterMetaType(); +int QGraphicsSceneMoveEvent_QGraphicsSceneMoveEvent_QRegisterMetaType(); +int QGraphicsSceneResizeEvent_QGraphicsSceneResizeEvent_QRegisterMetaType(); +int QGraphicsSceneWheelEvent_QGraphicsSceneWheelEvent_QRegisterMetaType(); +int QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType(); +int QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType(); +int QGraphicsTransform_QGraphicsTransform_QRegisterMetaType(); +int QGraphicsView_QGraphicsView_QRegisterMetaType(); +int QGraphicsWidget_QGraphicsWidget_QRegisterMetaType(); +int QGridLayout_QGridLayout_QRegisterMetaType(); +int QGroupBox_QGroupBox_QRegisterMetaType(); +int QHBoxLayout_QHBoxLayout_QRegisterMetaType(); +int QHeaderView_QHeaderView_QRegisterMetaType(); +int QInputDialog_QInputDialog_QRegisterMetaType(); +int QItemDelegate_QItemDelegate_QRegisterMetaType(); +int QItemEditorCreatorBase_QItemEditorCreatorBase_QRegisterMetaType(); +int QItemEditorFactory_QItemEditorFactory_QRegisterMetaType(); +int QKeyEventTransition_QKeyEventTransition_QRegisterMetaType(); +int QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType(); +int QLCDNumber_QLCDNumber_QRegisterMetaType(); +int QLabel_QLabel_QRegisterMetaType(); +int QLayout_QLayout_QRegisterMetaType(); +int QLayoutItem_QLayoutItem_QRegisterMetaType(); +int QLineEdit_QLineEdit_QRegisterMetaType(); +int QListView_QListView_QRegisterMetaType(); +int QListWidget_QListWidget_QRegisterMetaType(); +int QListWidgetItem_QListWidgetItem_QRegisterMetaType(); +int QMainWindow_QMainWindow_QRegisterMetaType(); +int QMdiArea_QMdiArea_QRegisterMetaType(); +int QMdiSubWindow_QMdiSubWindow_QRegisterMetaType(); +int QMenu_QMenu_QRegisterMetaType(); +int QMenuBar_QMenuBar_QRegisterMetaType(); +int QMessageBox_QMessageBox_QRegisterMetaType(); +int QMouseEventTransition_QMouseEventTransition_QRegisterMetaType(); +int QOpenGLWidget_QOpenGLWidget_QRegisterMetaType(); +int QPanGesture_QPanGesture_QRegisterMetaType(); +int QPinchGesture_QPinchGesture_QRegisterMetaType(); +int QPlainTextDocumentLayout_QPlainTextDocumentLayout_QRegisterMetaType(); +int QPlainTextEdit_QPlainTextEdit_QRegisterMetaType(); +int QProgressBar_QProgressBar_QRegisterMetaType(); +int QProgressDialog_QProgressDialog_QRegisterMetaType(); +int QProxyStyle_QProxyStyle_QRegisterMetaType(); +int QPushButton_QPushButton_QRegisterMetaType(); +int QRadioButton_QRadioButton_QRegisterMetaType(); +int QRubberBand_QRubberBand_QRegisterMetaType(); +int QScrollArea_QScrollArea_QRegisterMetaType(); +int QScrollBar_QScrollBar_QRegisterMetaType(); +int QScroller_QScroller_QRegisterMetaType(); +int QScrollerProperties_QScrollerProperties_QRegisterMetaType(); +int QShortcut_QShortcut_QRegisterMetaType(); +int QSizeGrip_QSizeGrip_QRegisterMetaType(); +int QSlider_QSlider_QRegisterMetaType(); +int QSpacerItem_QSpacerItem_QRegisterMetaType(); +int QSpinBox_QSpinBox_QRegisterMetaType(); +int QSplashScreen_QSplashScreen_QRegisterMetaType(); +int QSplitter_QSplitter_QRegisterMetaType(); +int QSplitterHandle_QSplitterHandle_QRegisterMetaType(); +int QStackedLayout_QStackedLayout_QRegisterMetaType(); +int QStackedWidget_QStackedWidget_QRegisterMetaType(); +int QStatusBar_QStatusBar_QRegisterMetaType(); +int QStyle_QStyle_QRegisterMetaType(); +int QStylePlugin_QStylePlugin_QRegisterMetaType(); +int QStyledItemDelegate_QStyledItemDelegate_QRegisterMetaType(); +int QSwipeGesture_QSwipeGesture_QRegisterMetaType(); +int QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType(); +int QTabBar_QTabBar_QRegisterMetaType(); +int QTabWidget_QTabWidget_QRegisterMetaType(); +int QTableView_QTableView_QRegisterMetaType(); +int QTableWidget_QTableWidget_QRegisterMetaType(); +int QTableWidgetItem_QTableWidgetItem_QRegisterMetaType(); +int QTapAndHoldGesture_QTapAndHoldGesture_QRegisterMetaType(); +int QTapGesture_QTapGesture_QRegisterMetaType(); +int QTextBrowser_QTextBrowser_QRegisterMetaType(); +int QTextEdit_QTextEdit_QRegisterMetaType(); +int QTimeEdit_QTimeEdit_QRegisterMetaType(); +int QToolBar_QToolBar_QRegisterMetaType(); +int QToolBox_QToolBox_QRegisterMetaType(); +int QToolButton_QToolButton_QRegisterMetaType(); +int QTreeView_QTreeView_QRegisterMetaType(); +int QTreeWidget_QTreeWidget_QRegisterMetaType(); +int QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType(); +int QUndoCommand_QUndoCommand_QRegisterMetaType(); +int QUndoGroup_QUndoGroup_QRegisterMetaType(); +int QUndoStack_QUndoStack_QRegisterMetaType(); +int QUndoView_QUndoView_QRegisterMetaType(); +int QVBoxLayout_QVBoxLayout_QRegisterMetaType(); +int QWidget_QWidget_QRegisterMetaType(); +int QWidgetAction_QWidgetAction_QRegisterMetaType(); +int QWidgetItem_QWidgetItem_QRegisterMetaType(); +int QWizard_QWizard_QRegisterMetaType(); +int QWizardPage_QWizardPage_QRegisterMetaType(); +extern "C" { +#endif + +struct QtWidgets_PackedString { char* data; long long len; }; +struct QtWidgets_PackedList { void* data; long long len; }; +void* QAbstractButton_NewQAbstractButton(void* parent); +void QAbstractButton_AnimateClick(void* ptr, int msec); +void QAbstractButton_AnimateClickDefault(void* ptr, int msec); +char QAbstractButton_AutoExclusive(void* ptr); +char QAbstractButton_AutoRepeat(void* ptr); +int QAbstractButton_AutoRepeatDelay(void* ptr); +int QAbstractButton_AutoRepeatInterval(void* ptr); +void QAbstractButton_CheckStateSet(void* ptr); +void QAbstractButton_CheckStateSetDefault(void* ptr); +void QAbstractButton_Click(void* ptr); +void QAbstractButton_ClickDefault(void* ptr); +void QAbstractButton_ConnectClicked(void* ptr, long long t); +void QAbstractButton_DisconnectClicked(void* ptr); +void QAbstractButton_Clicked(void* ptr, char checked); +void* QAbstractButton_Group(void* ptr); +char QAbstractButton_HitButton(void* ptr, void* pos); +char QAbstractButton_HitButtonDefault(void* ptr, void* pos); +void* QAbstractButton_Icon(void* ptr); +void* QAbstractButton_IconSize(void* ptr); +char QAbstractButton_IsCheckable(void* ptr); +char QAbstractButton_IsChecked(void* ptr); +char QAbstractButton_IsDown(void* ptr); +void QAbstractButton_NextCheckState(void* ptr); +void QAbstractButton_NextCheckStateDefault(void* ptr); +void QAbstractButton_PaintEvent(void* ptr, void* e); +void QAbstractButton_ConnectPressed(void* ptr, long long t); +void QAbstractButton_DisconnectPressed(void* ptr); +void QAbstractButton_Pressed(void* ptr); +void QAbstractButton_ConnectReleased(void* ptr, long long t); +void QAbstractButton_DisconnectReleased(void* ptr); +void QAbstractButton_Released(void* ptr); +void QAbstractButton_SetAutoExclusive(void* ptr, char vbo); +void QAbstractButton_SetAutoRepeat(void* ptr, char vbo); +void QAbstractButton_SetAutoRepeatDelay(void* ptr, int vin); +void QAbstractButton_SetAutoRepeatInterval(void* ptr, int vin); +void QAbstractButton_SetCheckable(void* ptr, char vbo); +void QAbstractButton_SetChecked(void* ptr, char vbo); +void QAbstractButton_SetCheckedDefault(void* ptr, char vbo); +void QAbstractButton_SetDown(void* ptr, char vbo); +void QAbstractButton_SetIcon(void* ptr, void* icon); +void QAbstractButton_SetIconSize(void* ptr, void* size); +void QAbstractButton_SetIconSizeDefault(void* ptr, void* size); +void QAbstractButton_SetShortcut(void* ptr, void* key); +void QAbstractButton_SetText(void* ptr, struct QtWidgets_PackedString text); +void* QAbstractButton_Shortcut(void* ptr); +struct QtWidgets_PackedString QAbstractButton_Text(void* ptr); +void QAbstractButton_Toggle(void* ptr); +void QAbstractButton_ToggleDefault(void* ptr); +void QAbstractButton_ConnectToggled(void* ptr, long long t); +void QAbstractButton_DisconnectToggled(void* ptr); +void QAbstractButton_Toggled(void* ptr, char checked); +void QAbstractButton_DestroyQAbstractButton(void* ptr); +void QAbstractButton_DestroyQAbstractButtonDefault(void* ptr); +void* QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(void* parent); +void* QAbstractGraphicsShapeItem_Brush(void* ptr); +void* QAbstractGraphicsShapeItem_Pen(void* ptr); +void QAbstractGraphicsShapeItem_SetBrush(void* ptr, void* brush); +void QAbstractGraphicsShapeItem_SetPen(void* ptr, void* pen); +void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(void* ptr); +void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(void* ptr); +void* QAbstractGraphicsShapeItem_BoundingRect(void* ptr); +void* QAbstractGraphicsShapeItem_BoundingRectDefault(void* ptr); +void QAbstractGraphicsShapeItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QAbstractGraphicsShapeItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QAbstractItemDelegate_NewQAbstractItemDelegate(void* parent); +void QAbstractItemDelegate_ConnectCloseEditor(void* ptr, long long t); +void QAbstractItemDelegate_DisconnectCloseEditor(void* ptr); +void QAbstractItemDelegate_CloseEditor(void* ptr, void* editor, long long hint); +void QAbstractItemDelegate_ConnectCommitData(void* ptr, long long t); +void QAbstractItemDelegate_DisconnectCommitData(void* ptr); +void QAbstractItemDelegate_CommitData(void* ptr, void* editor); +void* QAbstractItemDelegate_CreateEditor(void* ptr, void* parent, void* option, void* index); +void* QAbstractItemDelegate_CreateEditorDefault(void* ptr, void* parent, void* option, void* index); +void QAbstractItemDelegate_DestroyEditor(void* ptr, void* editor, void* index); +void QAbstractItemDelegate_DestroyEditorDefault(void* ptr, void* editor, void* index); +char QAbstractItemDelegate_EditorEvent(void* ptr, void* event, void* model, void* option, void* index); +char QAbstractItemDelegate_EditorEventDefault(void* ptr, void* event, void* model, void* option, void* index); +char QAbstractItemDelegate_HelpEvent(void* ptr, void* event, void* view, void* option, void* index); +char QAbstractItemDelegate_HelpEventDefault(void* ptr, void* event, void* view, void* option, void* index); +void QAbstractItemDelegate_Paint(void* ptr, void* painter, void* option, void* index); +void QAbstractItemDelegate_SetEditorData(void* ptr, void* editor, void* index); +void QAbstractItemDelegate_SetEditorDataDefault(void* ptr, void* editor, void* index); +void QAbstractItemDelegate_SetModelData(void* ptr, void* editor, void* model, void* index); +void QAbstractItemDelegate_SetModelDataDefault(void* ptr, void* editor, void* model, void* index); +void* QAbstractItemDelegate_SizeHint(void* ptr, void* option, void* index); +void QAbstractItemDelegate_ConnectSizeHintChanged(void* ptr, long long t); +void QAbstractItemDelegate_DisconnectSizeHintChanged(void* ptr); +void QAbstractItemDelegate_SizeHintChanged(void* ptr, void* index); +void QAbstractItemDelegate_UpdateEditorGeometry(void* ptr, void* editor, void* option, void* index); +void QAbstractItemDelegate_UpdateEditorGeometryDefault(void* ptr, void* editor, void* option, void* index); +void QAbstractItemDelegate_DestroyQAbstractItemDelegate(void* ptr); +void QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(void* ptr); +int QAbstractItemDelegate___paintingRoles_atList(void* ptr, int i); +void QAbstractItemDelegate___paintingRoles_setList(void* ptr, int i); +void* QAbstractItemDelegate___paintingRoles_newList(void* ptr); +void* QAbstractItemDelegate___children_atList(void* ptr, int i); +void QAbstractItemDelegate___children_setList(void* ptr, void* i); +void* QAbstractItemDelegate___children_newList(void* ptr); +void* QAbstractItemDelegate___dynamicPropertyNames_atList(void* ptr, int i); +void QAbstractItemDelegate___dynamicPropertyNames_setList(void* ptr, void* i); +void* QAbstractItemDelegate___dynamicPropertyNames_newList(void* ptr); +void* QAbstractItemDelegate___findChildren_atList(void* ptr, int i); +void QAbstractItemDelegate___findChildren_setList(void* ptr, void* i); +void* QAbstractItemDelegate___findChildren_newList(void* ptr); +void* QAbstractItemDelegate___findChildren_atList3(void* ptr, int i); +void QAbstractItemDelegate___findChildren_setList3(void* ptr, void* i); +void* QAbstractItemDelegate___findChildren_newList3(void* ptr); +void* QAbstractItemDelegate___qFindChildren_atList2(void* ptr, int i); +void QAbstractItemDelegate___qFindChildren_setList2(void* ptr, void* i); +void* QAbstractItemDelegate___qFindChildren_newList2(void* ptr); +void QAbstractItemDelegate_ChildEventDefault(void* ptr, void* event); +void QAbstractItemDelegate_ConnectNotifyDefault(void* ptr, void* sign); +void QAbstractItemDelegate_CustomEventDefault(void* ptr, void* event); +void QAbstractItemDelegate_DeleteLaterDefault(void* ptr); +void QAbstractItemDelegate_DisconnectNotifyDefault(void* ptr, void* sign); +char QAbstractItemDelegate_EventDefault(void* ptr, void* e); +char QAbstractItemDelegate_EventFilterDefault(void* ptr, void* watched, void* event); +void* QAbstractItemDelegate_MetaObjectDefault(void* ptr); +void QAbstractItemDelegate_TimerEventDefault(void* ptr, void* event); +void* QAbstractItemView_NewQAbstractItemView(void* parent); +void QAbstractItemView_ConnectActivated(void* ptr, long long t); +void QAbstractItemView_DisconnectActivated(void* ptr); +void QAbstractItemView_Activated(void* ptr, void* index); +char QAbstractItemView_AlternatingRowColors(void* ptr); +int QAbstractItemView_AutoScrollMargin(void* ptr); +void QAbstractItemView_ClearSelection(void* ptr); +void QAbstractItemView_ClearSelectionDefault(void* ptr); +void QAbstractItemView_ConnectClicked(void* ptr, long long t); +void QAbstractItemView_DisconnectClicked(void* ptr); +void QAbstractItemView_Clicked(void* ptr, void* index); +void QAbstractItemView_CloseEditor(void* ptr, void* editor, long long hint); +void QAbstractItemView_CloseEditorDefault(void* ptr, void* editor, long long hint); +void QAbstractItemView_ClosePersistentEditor(void* ptr, void* index); +void QAbstractItemView_CommitData(void* ptr, void* editor); +void QAbstractItemView_CommitDataDefault(void* ptr, void* editor); +void QAbstractItemView_CurrentChanged(void* ptr, void* current, void* previous); +void QAbstractItemView_CurrentChangedDefault(void* ptr, void* current, void* previous); +void* QAbstractItemView_CurrentIndex(void* ptr); +void QAbstractItemView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); +void QAbstractItemView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles); +long long QAbstractItemView_DefaultDropAction(void* ptr); +void* QAbstractItemView_DirtyRegionOffset(void* ptr); +void QAbstractItemView_ConnectDoubleClicked(void* ptr, long long t); +void QAbstractItemView_DisconnectDoubleClicked(void* ptr); +void QAbstractItemView_DoubleClicked(void* ptr, void* index); +long long QAbstractItemView_DragDropMode(void* ptr); +char QAbstractItemView_DragDropOverwriteMode(void* ptr); +char QAbstractItemView_DragEnabled(void* ptr); +long long QAbstractItemView_DropIndicatorPosition(void* ptr); +void QAbstractItemView_Edit(void* ptr, void* index); +void QAbstractItemView_EditDefault(void* ptr, void* index); +char QAbstractItemView_Edit2(void* ptr, void* index, long long trigger, void* event); +char QAbstractItemView_Edit2Default(void* ptr, void* index, long long trigger, void* event); +long long QAbstractItemView_EditTriggers(void* ptr); +void QAbstractItemView_EditorDestroyed(void* ptr, void* editor); +void QAbstractItemView_EditorDestroyedDefault(void* ptr, void* editor); +void QAbstractItemView_ConnectEntered(void* ptr, long long t); +void QAbstractItemView_DisconnectEntered(void* ptr); +void QAbstractItemView_Entered(void* ptr, void* index); +void QAbstractItemView_ExecuteDelayedItemsLayout(void* ptr); +char QAbstractItemView_HasAutoScroll(void* ptr); +int QAbstractItemView_HorizontalOffset(void* ptr); +long long QAbstractItemView_HorizontalScrollMode(void* ptr); +void* QAbstractItemView_IconSize(void* ptr); +void QAbstractItemView_ConnectIconSizeChanged(void* ptr, long long t); +void QAbstractItemView_DisconnectIconSizeChanged(void* ptr); +void QAbstractItemView_IconSizeChanged(void* ptr, void* size); +void* QAbstractItemView_IndexAt(void* ptr, void* point); +void* QAbstractItemView_IndexWidget(void* ptr, void* index); +char QAbstractItemView_IsIndexHidden(void* ptr, void* index); +char QAbstractItemView_IsPersistentEditorOpen(void* ptr, void* index); +void* QAbstractItemView_ItemDelegate(void* ptr); +void* QAbstractItemView_ItemDelegate2(void* ptr, void* index); +void* QAbstractItemView_ItemDelegateForColumn(void* ptr, int column); +void* QAbstractItemView_ItemDelegateForRow(void* ptr, int row); +void QAbstractItemView_KeyboardSearch(void* ptr, struct QtWidgets_PackedString search); +void QAbstractItemView_KeyboardSearchDefault(void* ptr, struct QtWidgets_PackedString search); +void* QAbstractItemView_Model(void* ptr); +void* QAbstractItemView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); +void QAbstractItemView_OpenPersistentEditor(void* ptr, void* index); +void QAbstractItemView_ConnectPressed(void* ptr, long long t); +void QAbstractItemView_DisconnectPressed(void* ptr); +void QAbstractItemView_Pressed(void* ptr, void* index); +void QAbstractItemView_Reset(void* ptr); +void QAbstractItemView_ResetDefault(void* ptr); +void QAbstractItemView_ResetHorizontalScrollMode(void* ptr); +void QAbstractItemView_ResetVerticalScrollMode(void* ptr); +void* QAbstractItemView_RootIndex(void* ptr); +void QAbstractItemView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end); +void QAbstractItemView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end); +void QAbstractItemView_RowsInserted(void* ptr, void* parent, int start, int end); +void QAbstractItemView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); +void QAbstractItemView_ScheduleDelayedItemsLayout(void* ptr); +void QAbstractItemView_ScrollDirtyRegion(void* ptr, int dx, int dy); +void QAbstractItemView_ScrollTo(void* ptr, void* index, long long hint); +void QAbstractItemView_ScrollToBottom(void* ptr); +void QAbstractItemView_ScrollToBottomDefault(void* ptr); +void QAbstractItemView_ScrollToTop(void* ptr); +void QAbstractItemView_ScrollToTopDefault(void* ptr); +void QAbstractItemView_SelectAll(void* ptr); +void QAbstractItemView_SelectAllDefault(void* ptr); +struct QtWidgets_PackedList QAbstractItemView_SelectedIndexes(void* ptr); +struct QtWidgets_PackedList QAbstractItemView_SelectedIndexesDefault(void* ptr); +long long QAbstractItemView_SelectionBehavior(void* ptr); +void QAbstractItemView_SelectionChanged(void* ptr, void* selected, void* deselected); +void QAbstractItemView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); +long long QAbstractItemView_SelectionCommand(void* ptr, void* index, void* event); +long long QAbstractItemView_SelectionCommandDefault(void* ptr, void* index, void* event); +long long QAbstractItemView_SelectionMode(void* ptr); +void* QAbstractItemView_SelectionModel(void* ptr); +void QAbstractItemView_SetAlternatingRowColors(void* ptr, char enable); +void QAbstractItemView_SetAutoScroll(void* ptr, char enable); +void QAbstractItemView_SetAutoScrollMargin(void* ptr, int margin); +void QAbstractItemView_SetCurrentIndex(void* ptr, void* index); +void QAbstractItemView_SetCurrentIndexDefault(void* ptr, void* index); +void QAbstractItemView_SetDefaultDropAction(void* ptr, long long dropAction); +void QAbstractItemView_SetDirtyRegion(void* ptr, void* region); +void QAbstractItemView_SetDragDropMode(void* ptr, long long behavior); +void QAbstractItemView_SetDragDropOverwriteMode(void* ptr, char overwrite); +void QAbstractItemView_SetDragEnabled(void* ptr, char enable); +void QAbstractItemView_SetDropIndicatorShown(void* ptr, char enable); +void QAbstractItemView_SetEditTriggers(void* ptr, long long triggers); +void QAbstractItemView_SetHorizontalScrollMode(void* ptr, long long mode); +void QAbstractItemView_SetIconSize(void* ptr, void* size); +void QAbstractItemView_SetIndexWidget(void* ptr, void* index, void* widget); +void QAbstractItemView_SetItemDelegate(void* ptr, void* delegate); +void QAbstractItemView_SetItemDelegateForColumn(void* ptr, int column, void* delegate); +void QAbstractItemView_SetItemDelegateForRow(void* ptr, int row, void* delegate); +void QAbstractItemView_SetModel(void* ptr, void* model); +void QAbstractItemView_SetModelDefault(void* ptr, void* model); +void QAbstractItemView_SetRootIndex(void* ptr, void* index); +void QAbstractItemView_SetRootIndexDefault(void* ptr, void* index); +void QAbstractItemView_SetSelection(void* ptr, void* rect, long long flags); +void QAbstractItemView_SetSelectionBehavior(void* ptr, long long behavior); +void QAbstractItemView_SetSelectionMode(void* ptr, long long mode); +void QAbstractItemView_SetSelectionModel(void* ptr, void* selectionModel); +void QAbstractItemView_SetSelectionModelDefault(void* ptr, void* selectionModel); +void QAbstractItemView_SetState(void* ptr, long long state); +void QAbstractItemView_SetTabKeyNavigation(void* ptr, char enable); +void QAbstractItemView_SetTextElideMode(void* ptr, long long mode); +void QAbstractItemView_SetVerticalScrollMode(void* ptr, long long mode); +char QAbstractItemView_ShowDropIndicator(void* ptr); +int QAbstractItemView_SizeHintForColumn(void* ptr, int column); +int QAbstractItemView_SizeHintForColumnDefault(void* ptr, int column); +void* QAbstractItemView_SizeHintForIndex(void* ptr, void* index); +int QAbstractItemView_SizeHintForRow(void* ptr, int row); +int QAbstractItemView_SizeHintForRowDefault(void* ptr, int row); +void QAbstractItemView_StartDrag(void* ptr, long long supportedActions); +void QAbstractItemView_StartDragDefault(void* ptr, long long supportedActions); +long long QAbstractItemView_State(void* ptr); +char QAbstractItemView_TabKeyNavigation(void* ptr); +long long QAbstractItemView_TextElideMode(void* ptr); +void QAbstractItemView_Update(void* ptr, void* index); +void QAbstractItemView_UpdateDefault(void* ptr, void* index); +void QAbstractItemView_UpdateGeometries(void* ptr); +void QAbstractItemView_UpdateGeometriesDefault(void* ptr); +int QAbstractItemView_VerticalOffset(void* ptr); +long long QAbstractItemView_VerticalScrollMode(void* ptr); +void* QAbstractItemView_ViewOptions(void* ptr); +void* QAbstractItemView_ViewOptionsDefault(void* ptr); +void QAbstractItemView_ConnectViewportEntered(void* ptr, long long t); +void QAbstractItemView_DisconnectViewportEntered(void* ptr); +void QAbstractItemView_ViewportEntered(void* ptr); +void* QAbstractItemView_VisualRect(void* ptr, void* index); +void* QAbstractItemView_VisualRegionForSelection(void* ptr, void* selection); +void QAbstractItemView_DestroyQAbstractItemView(void* ptr); +void QAbstractItemView_DestroyQAbstractItemViewDefault(void* ptr); +int QAbstractItemView___dataChanged_roles_atList(void* ptr, int i); +void QAbstractItemView___dataChanged_roles_setList(void* ptr, int i); +void* QAbstractItemView___dataChanged_roles_newList(void* ptr); +void* QAbstractItemView___selectedIndexes_atList(void* ptr, int i); +void QAbstractItemView___selectedIndexes_setList(void* ptr, void* i); +void* QAbstractItemView___selectedIndexes_newList(void* ptr); +void* QAbstractScrollArea_NewQAbstractScrollArea(void* parent); +void QAbstractScrollArea_AddScrollBarWidget(void* ptr, void* widget, long long alignment); +void* QAbstractScrollArea_CornerWidget(void* ptr); +void* QAbstractScrollArea_HorizontalScrollBar(void* ptr); +long long QAbstractScrollArea_HorizontalScrollBarPolicy(void* ptr); +void* QAbstractScrollArea_MaximumViewportSize(void* ptr); +struct QtWidgets_PackedList QAbstractScrollArea_ScrollBarWidgets(void* ptr, long long alignment); +void QAbstractScrollArea_ScrollContentsBy(void* ptr, int dx, int dy); +void QAbstractScrollArea_ScrollContentsByDefault(void* ptr, int dx, int dy); +void QAbstractScrollArea_SetCornerWidget(void* ptr, void* widget); +void QAbstractScrollArea_SetHorizontalScrollBar(void* ptr, void* scrollBar); +void QAbstractScrollArea_SetHorizontalScrollBarPolicy(void* ptr, long long vqt); +void QAbstractScrollArea_SetSizeAdjustPolicy(void* ptr, long long policy); +void QAbstractScrollArea_SetVerticalScrollBar(void* ptr, void* scrollBar); +void QAbstractScrollArea_SetVerticalScrollBarPolicy(void* ptr, long long vqt); +void QAbstractScrollArea_SetViewport(void* ptr, void* widget); +void QAbstractScrollArea_SetViewportMargins(void* ptr, int left, int top, int right, int bottom); +void QAbstractScrollArea_SetViewportMargins2(void* ptr, void* margins); +void QAbstractScrollArea_SetupViewport(void* ptr, void* viewport); +void QAbstractScrollArea_SetupViewportDefault(void* ptr, void* viewport); +long long QAbstractScrollArea_SizeAdjustPolicy(void* ptr); +void* QAbstractScrollArea_VerticalScrollBar(void* ptr); +long long QAbstractScrollArea_VerticalScrollBarPolicy(void* ptr); +void* QAbstractScrollArea_Viewport(void* ptr); +char QAbstractScrollArea_ViewportEvent(void* ptr, void* event); +char QAbstractScrollArea_ViewportEventDefault(void* ptr, void* event); +void* QAbstractScrollArea_ViewportMargins(void* ptr); +void* QAbstractScrollArea_ViewportSizeHint(void* ptr); +void* QAbstractScrollArea_ViewportSizeHintDefault(void* ptr); +void QAbstractScrollArea_DestroyQAbstractScrollArea(void* ptr); +void QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(void* ptr); +void* QAbstractScrollArea___scrollBarWidgets_atList(void* ptr, int i); +void QAbstractScrollArea___scrollBarWidgets_setList(void* ptr, void* i); +void* QAbstractScrollArea___scrollBarWidgets_newList(void* ptr); +void* QAbstractSlider_NewQAbstractSlider(void* parent); +void QAbstractSlider_ConnectActionTriggered(void* ptr, long long t); +void QAbstractSlider_DisconnectActionTriggered(void* ptr); +void QAbstractSlider_ActionTriggered(void* ptr, int action); +char QAbstractSlider_HasTracking(void* ptr); +char QAbstractSlider_InvertedAppearance(void* ptr); +char QAbstractSlider_InvertedControls(void* ptr); +char QAbstractSlider_IsSliderDown(void* ptr); +int QAbstractSlider_Maximum(void* ptr); +int QAbstractSlider_Minimum(void* ptr); +long long QAbstractSlider_Orientation(void* ptr); +int QAbstractSlider_PageStep(void* ptr); +void QAbstractSlider_ConnectRangeChanged(void* ptr, long long t); +void QAbstractSlider_DisconnectRangeChanged(void* ptr); +void QAbstractSlider_RangeChanged(void* ptr, int min, int max); +long long QAbstractSlider_RepeatAction(void* ptr); +void QAbstractSlider_SetInvertedAppearance(void* ptr, char vbo); +void QAbstractSlider_SetInvertedControls(void* ptr, char vbo); +void QAbstractSlider_SetMaximum(void* ptr, int vin); +void QAbstractSlider_SetMinimum(void* ptr, int vin); +void QAbstractSlider_SetOrientation(void* ptr, long long vqt); +void QAbstractSlider_SetOrientationDefault(void* ptr, long long vqt); +void QAbstractSlider_SetPageStep(void* ptr, int vin); +void QAbstractSlider_SetRange(void* ptr, int min, int max); +void QAbstractSlider_SetRangeDefault(void* ptr, int min, int max); +void QAbstractSlider_SetRepeatAction(void* ptr, long long action, int thresholdTime, int repeatTime); +void QAbstractSlider_SetSingleStep(void* ptr, int vin); +void QAbstractSlider_SetSliderDown(void* ptr, char vbo); +void QAbstractSlider_SetSliderPosition(void* ptr, int vin); +void QAbstractSlider_SetTracking(void* ptr, char enable); +void QAbstractSlider_SetValue(void* ptr, int vin); +void QAbstractSlider_SetValueDefault(void* ptr, int vin); +int QAbstractSlider_SingleStep(void* ptr); +void QAbstractSlider_SliderChange(void* ptr, long long change); +void QAbstractSlider_SliderChangeDefault(void* ptr, long long change); +void QAbstractSlider_ConnectSliderMoved(void* ptr, long long t); +void QAbstractSlider_DisconnectSliderMoved(void* ptr); +void QAbstractSlider_SliderMoved(void* ptr, int value); +int QAbstractSlider_SliderPosition(void* ptr); +void QAbstractSlider_ConnectSliderPressed(void* ptr, long long t); +void QAbstractSlider_DisconnectSliderPressed(void* ptr); +void QAbstractSlider_SliderPressed(void* ptr); +void QAbstractSlider_ConnectSliderReleased(void* ptr, long long t); +void QAbstractSlider_DisconnectSliderReleased(void* ptr); +void QAbstractSlider_SliderReleased(void* ptr); +void QAbstractSlider_TriggerAction(void* ptr, long long action); +int QAbstractSlider_Value(void* ptr); +void QAbstractSlider_ConnectValueChanged(void* ptr, long long t); +void QAbstractSlider_DisconnectValueChanged(void* ptr); +void QAbstractSlider_ValueChanged(void* ptr, int value); +void QAbstractSlider_DestroyQAbstractSlider(void* ptr); +void QAbstractSlider_DestroyQAbstractSliderDefault(void* ptr); +void* QAbstractSpinBox_NewQAbstractSpinBox(void* parent); +long long QAbstractSpinBox_Alignment(void* ptr); +long long QAbstractSpinBox_ButtonSymbols(void* ptr); +void QAbstractSpinBox_Clear(void* ptr); +void QAbstractSpinBox_ClearDefault(void* ptr); +long long QAbstractSpinBox_CorrectionMode(void* ptr); +void QAbstractSpinBox_ConnectEditingFinished(void* ptr, long long t); +void QAbstractSpinBox_DisconnectEditingFinished(void* ptr); +void QAbstractSpinBox_EditingFinished(void* ptr); +void QAbstractSpinBox_Fixup(void* ptr, struct QtWidgets_PackedString input); +void QAbstractSpinBox_FixupDefault(void* ptr, struct QtWidgets_PackedString input); +char QAbstractSpinBox_HasAcceptableInput(void* ptr); +char QAbstractSpinBox_HasFrame(void* ptr); +void QAbstractSpinBox_InitStyleOption(void* ptr, void* option); +void QAbstractSpinBox_InterpretText(void* ptr); +char QAbstractSpinBox_IsAccelerated(void* ptr); +char QAbstractSpinBox_IsGroupSeparatorShown(void* ptr); +char QAbstractSpinBox_IsReadOnly(void* ptr); +char QAbstractSpinBox_KeyboardTracking(void* ptr); +void* QAbstractSpinBox_LineEdit(void* ptr); +void QAbstractSpinBox_SelectAll(void* ptr); +void QAbstractSpinBox_SelectAllDefault(void* ptr); +void QAbstractSpinBox_SetAccelerated(void* ptr, char on); +void QAbstractSpinBox_SetAlignment(void* ptr, long long flag); +void QAbstractSpinBox_SetButtonSymbols(void* ptr, long long bs); +void QAbstractSpinBox_SetCorrectionMode(void* ptr, long long cm); +void QAbstractSpinBox_SetFrame(void* ptr, char vbo); +void QAbstractSpinBox_SetGroupSeparatorShown(void* ptr, char shown); +void QAbstractSpinBox_SetKeyboardTracking(void* ptr, char kt); +void QAbstractSpinBox_SetLineEdit(void* ptr, void* lineEdit); +void QAbstractSpinBox_SetReadOnly(void* ptr, char r); +void QAbstractSpinBox_SetSpecialValueText(void* ptr, struct QtWidgets_PackedString txt); +void QAbstractSpinBox_SetWrapping(void* ptr, char w); +struct QtWidgets_PackedString QAbstractSpinBox_SpecialValueText(void* ptr); +void QAbstractSpinBox_StepBy(void* ptr, int steps); +void QAbstractSpinBox_StepByDefault(void* ptr, int steps); +void QAbstractSpinBox_StepDown(void* ptr); +void QAbstractSpinBox_StepDownDefault(void* ptr); +long long QAbstractSpinBox_StepEnabled(void* ptr); +long long QAbstractSpinBox_StepEnabledDefault(void* ptr); +void QAbstractSpinBox_StepUp(void* ptr); +void QAbstractSpinBox_StepUpDefault(void* ptr); +struct QtWidgets_PackedString QAbstractSpinBox_Text(void* ptr); +long long QAbstractSpinBox_Validate(void* ptr, struct QtWidgets_PackedString input, int pos); +long long QAbstractSpinBox_ValidateDefault(void* ptr, struct QtWidgets_PackedString input, int pos); +char QAbstractSpinBox_Wrapping(void* ptr); +void QAbstractSpinBox_DestroyQAbstractSpinBox(void* ptr); +void QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(void* ptr); +struct QtWidgets_PackedString QAccessibleWidget_ActionNames(void* ptr); +struct QtWidgets_PackedString QAccessibleWidget_ActionNamesDefault(void* ptr); +void QAccessibleWidget_AddControllingSignal(void* ptr, struct QtWidgets_PackedString sign); +void* QAccessibleWidget_BackgroundColor(void* ptr); +void* QAccessibleWidget_BackgroundColorDefault(void* ptr); +void* QAccessibleWidget_Child(void* ptr, int index); +void* QAccessibleWidget_ChildDefault(void* ptr, int index); +int QAccessibleWidget_ChildCount(void* ptr); +int QAccessibleWidget_ChildCountDefault(void* ptr); +void QAccessibleWidget_DoAction(void* ptr, struct QtWidgets_PackedString actionName); +void QAccessibleWidget_DoActionDefault(void* ptr, struct QtWidgets_PackedString actionName); +void* QAccessibleWidget_FocusChild(void* ptr); +void* QAccessibleWidget_FocusChildDefault(void* ptr); +void* QAccessibleWidget_ForegroundColor(void* ptr); +void* QAccessibleWidget_ForegroundColorDefault(void* ptr); +int QAccessibleWidget_IndexOfChild(void* ptr, void* child); +int QAccessibleWidget_IndexOfChildDefault(void* ptr, void* child); +void* QAccessibleWidget_Interface_cast(void* ptr, long long t); +void* QAccessibleWidget_Interface_castDefault(void* ptr, long long t); +char QAccessibleWidget_IsValid(void* ptr); +char QAccessibleWidget_IsValidDefault(void* ptr); +struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForAction(void* ptr, struct QtWidgets_PackedString actionName); +struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForActionDefault(void* ptr, struct QtWidgets_PackedString actionName); +void* QAccessibleWidget_Parent(void* ptr); +void* QAccessibleWidget_ParentDefault(void* ptr); +void* QAccessibleWidget_ParentObject(void* ptr); +void* QAccessibleWidget_Rect(void* ptr); +void* QAccessibleWidget_RectDefault(void* ptr); +long long QAccessibleWidget_Role(void* ptr); +long long QAccessibleWidget_RoleDefault(void* ptr); +struct QtWidgets_PackedString QAccessibleWidget_Text(void* ptr, long long t); +struct QtWidgets_PackedString QAccessibleWidget_TextDefault(void* ptr, long long t); +void* QAccessibleWidget_Widget(void* ptr); +void* QAccessibleWidget_Window(void* ptr); +void* QAccessibleWidget_WindowDefault(void* ptr); +void QAccessibleWidget_DestroyQAccessibleWidget(void* ptr); +void QAccessibleWidget_DestroyQAccessibleWidgetDefault(void* ptr); +void* QAccessibleWidget_ChildAt(void* ptr, int x, int y); +void* QAccessibleWidget_ChildAtDefault(void* ptr, int x, int y); +void* QAccessibleWidget_Object(void* ptr); +void* QAccessibleWidget_ObjectDefault(void* ptr); +void QAccessibleWidget_SetText(void* ptr, long long t, struct QtWidgets_PackedString text); +void QAccessibleWidget_SetTextDefault(void* ptr, long long t, struct QtWidgets_PackedString text); +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescription(void* ptr, struct QtWidgets_PackedString actionName); +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescriptionDefault(void* ptr, struct QtWidgets_PackedString actionName); +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionName(void* ptr, struct QtWidgets_PackedString actionName); +struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionNameDefault(void* ptr, struct QtWidgets_PackedString actionName); +void* QAction_NewQAction(void* parent); +void* QAction_NewQAction2(struct QtWidgets_PackedString text, void* parent); +void* QAction_NewQAction3(void* icon, struct QtWidgets_PackedString text, void* parent); +void* QAction_ActionGroup(void* ptr); +void QAction_Activate(void* ptr, long long event); +struct QtWidgets_PackedList QAction_AssociatedGraphicsWidgets(void* ptr); +struct QtWidgets_PackedList QAction_AssociatedWidgets(void* ptr); +char QAction_AutoRepeat(void* ptr); +void QAction_ConnectChanged(void* ptr, long long t); +void QAction_DisconnectChanged(void* ptr); +void QAction_Changed(void* ptr); +void* QAction_Data(void* ptr); +char QAction_EventDefault(void* ptr, void* e); +void* QAction_Font(void* ptr); +void QAction_Hover(void* ptr); +void QAction_HoverDefault(void* ptr); +void QAction_ConnectHovered(void* ptr, long long t); +void QAction_DisconnectHovered(void* ptr); +void QAction_Hovered(void* ptr); +void* QAction_Icon(void* ptr); +struct QtWidgets_PackedString QAction_IconText(void* ptr); +char QAction_IsCheckable(void* ptr); +char QAction_IsChecked(void* ptr); +char QAction_IsEnabled(void* ptr); +char QAction_IsIconVisibleInMenu(void* ptr); +char QAction_IsSeparator(void* ptr); +char QAction_IsShortcutVisibleInContextMenu(void* ptr); +char QAction_IsVisible(void* ptr); +void* QAction_Menu(void* ptr); +long long QAction_MenuRole(void* ptr); +void* QAction_ParentWidget(void* ptr); +long long QAction_Priority(void* ptr); +void QAction_SetActionGroup(void* ptr, void* group); +void QAction_SetAutoRepeat(void* ptr, char vbo); +void QAction_SetCheckable(void* ptr, char vbo); +void QAction_SetChecked(void* ptr, char vbo); +void QAction_SetCheckedDefault(void* ptr, char vbo); +void QAction_SetData(void* ptr, void* userData); +void QAction_SetDisabled(void* ptr, char b); +void QAction_SetDisabledDefault(void* ptr, char b); +void QAction_SetEnabled(void* ptr, char vbo); +void QAction_SetEnabledDefault(void* ptr, char vbo); +void QAction_SetFont(void* ptr, void* font); +void QAction_SetIcon(void* ptr, void* icon); +void QAction_SetIconText(void* ptr, struct QtWidgets_PackedString text); +void QAction_SetIconVisibleInMenu(void* ptr, char visible); +void QAction_SetMenu(void* ptr, void* menu); +void QAction_SetMenuRole(void* ptr, long long menuRole); +void QAction_SetPriority(void* ptr, long long priority); +void QAction_SetSeparator(void* ptr, char b); +void QAction_SetShortcut(void* ptr, void* shortcut); +void QAction_SetShortcutContext(void* ptr, long long context); +void QAction_SetShortcutVisibleInContextMenu(void* ptr, char show); +void QAction_SetShortcuts(void* ptr, void* shortcuts); +void QAction_SetShortcuts2(void* ptr, long long key); +void QAction_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip); +void QAction_SetText(void* ptr, struct QtWidgets_PackedString text); +void QAction_SetToolTip(void* ptr, struct QtWidgets_PackedString tip); +void QAction_SetVisible(void* ptr, char vbo); +void QAction_SetVisibleDefault(void* ptr, char vbo); +void QAction_SetWhatsThis(void* ptr, struct QtWidgets_PackedString what); +void* QAction_Shortcut(void* ptr); +long long QAction_ShortcutContext(void* ptr); +struct QtWidgets_PackedList QAction_Shortcuts(void* ptr); +char QAction_ShowStatusText(void* ptr, void* widget); +struct QtWidgets_PackedString QAction_StatusTip(void* ptr); +struct QtWidgets_PackedString QAction_Text(void* ptr); +void QAction_Toggle(void* ptr); +void QAction_ToggleDefault(void* ptr); +void QAction_ConnectToggled(void* ptr, long long t); +void QAction_DisconnectToggled(void* ptr); +void QAction_Toggled(void* ptr, char checked); +struct QtWidgets_PackedString QAction_ToolTip(void* ptr); +void QAction_Trigger(void* ptr); +void QAction_TriggerDefault(void* ptr); +void QAction_ConnectTriggered(void* ptr, long long t); +void QAction_DisconnectTriggered(void* ptr); +void QAction_Triggered(void* ptr, char checked); +struct QtWidgets_PackedString QAction_WhatsThis(void* ptr); +void QAction_DestroyQAction(void* ptr); +void QAction_DestroyQActionDefault(void* ptr); +void* QAction___associatedGraphicsWidgets_atList(void* ptr, int i); +void QAction___associatedGraphicsWidgets_setList(void* ptr, void* i); +void* QAction___associatedGraphicsWidgets_newList(void* ptr); +void* QAction___associatedWidgets_atList(void* ptr, int i); +void QAction___associatedWidgets_setList(void* ptr, void* i); +void* QAction___associatedWidgets_newList(void* ptr); +void* QAction___setShortcuts_shortcuts_atList(void* ptr, int i); +void QAction___setShortcuts_shortcuts_setList(void* ptr, void* i); +void* QAction___setShortcuts_shortcuts_newList(void* ptr); +void* QAction___shortcuts_atList(void* ptr, int i); +void QAction___shortcuts_setList(void* ptr, void* i); +void* QAction___shortcuts_newList(void* ptr); +void* QAction___children_atList(void* ptr, int i); +void QAction___children_setList(void* ptr, void* i); +void* QAction___children_newList(void* ptr); +void* QAction___dynamicPropertyNames_atList(void* ptr, int i); +void QAction___dynamicPropertyNames_setList(void* ptr, void* i); +void* QAction___dynamicPropertyNames_newList(void* ptr); +void* QAction___findChildren_atList(void* ptr, int i); +void QAction___findChildren_setList(void* ptr, void* i); +void* QAction___findChildren_newList(void* ptr); +void* QAction___findChildren_atList3(void* ptr, int i); +void QAction___findChildren_setList3(void* ptr, void* i); +void* QAction___findChildren_newList3(void* ptr); +void* QAction___qFindChildren_atList2(void* ptr, int i); +void QAction___qFindChildren_setList2(void* ptr, void* i); +void* QAction___qFindChildren_newList2(void* ptr); +void QAction_ChildEventDefault(void* ptr, void* event); +void QAction_ConnectNotifyDefault(void* ptr, void* sign); +void QAction_CustomEventDefault(void* ptr, void* event); +void QAction_DeleteLaterDefault(void* ptr); +void QAction_DisconnectNotifyDefault(void* ptr, void* sign); +char QAction_EventFilterDefault(void* ptr, void* watched, void* event); +void* QAction_MetaObjectDefault(void* ptr); +void QAction_TimerEventDefault(void* ptr, void* event); +void* QActionGroup_NewQActionGroup(void* parent); +struct QtWidgets_PackedList QActionGroup_Actions(void* ptr); +void* QActionGroup_AddAction(void* ptr, void* action); +void* QActionGroup_AddAction2(void* ptr, struct QtWidgets_PackedString text); +void* QActionGroup_AddAction3(void* ptr, void* icon, struct QtWidgets_PackedString text); +void* QActionGroup_CheckedAction(void* ptr); +void QActionGroup_ConnectHovered(void* ptr, long long t); +void QActionGroup_DisconnectHovered(void* ptr); +void QActionGroup_Hovered(void* ptr, void* action); +char QActionGroup_IsEnabled(void* ptr); +char QActionGroup_IsExclusive(void* ptr); +char QActionGroup_IsVisible(void* ptr); +void QActionGroup_RemoveAction(void* ptr, void* action); +void QActionGroup_SetDisabled(void* ptr, char b); +void QActionGroup_SetDisabledDefault(void* ptr, char b); +void QActionGroup_SetEnabled(void* ptr, char vbo); +void QActionGroup_SetEnabledDefault(void* ptr, char vbo); +void QActionGroup_SetExclusive(void* ptr, char vbo); +void QActionGroup_SetExclusiveDefault(void* ptr, char vbo); +void QActionGroup_SetVisible(void* ptr, char vbo); +void QActionGroup_SetVisibleDefault(void* ptr, char vbo); +void QActionGroup_ConnectTriggered(void* ptr, long long t); +void QActionGroup_DisconnectTriggered(void* ptr); +void QActionGroup_Triggered(void* ptr, void* action); +void QActionGroup_DestroyQActionGroup(void* ptr); +void QActionGroup_DestroyQActionGroupDefault(void* ptr); +void* QActionGroup___actions_atList(void* ptr, int i); +void QActionGroup___actions_setList(void* ptr, void* i); +void* QActionGroup___actions_newList(void* ptr); +void* QActionGroup___children_atList(void* ptr, int i); +void QActionGroup___children_setList(void* ptr, void* i); +void* QActionGroup___children_newList(void* ptr); +void* QActionGroup___dynamicPropertyNames_atList(void* ptr, int i); +void QActionGroup___dynamicPropertyNames_setList(void* ptr, void* i); +void* QActionGroup___dynamicPropertyNames_newList(void* ptr); +void* QActionGroup___findChildren_atList(void* ptr, int i); +void QActionGroup___findChildren_setList(void* ptr, void* i); +void* QActionGroup___findChildren_newList(void* ptr); +void* QActionGroup___findChildren_atList3(void* ptr, int i); +void QActionGroup___findChildren_setList3(void* ptr, void* i); +void* QActionGroup___findChildren_newList3(void* ptr); +void* QActionGroup___qFindChildren_atList2(void* ptr, int i); +void QActionGroup___qFindChildren_setList2(void* ptr, void* i); +void* QActionGroup___qFindChildren_newList2(void* ptr); +void QActionGroup_ChildEventDefault(void* ptr, void* event); +void QActionGroup_ConnectNotifyDefault(void* ptr, void* sign); +void QActionGroup_CustomEventDefault(void* ptr, void* event); +void QActionGroup_DeleteLaterDefault(void* ptr); +void QActionGroup_DisconnectNotifyDefault(void* ptr, void* sign); +char QActionGroup_EventDefault(void* ptr, void* e); +char QActionGroup_EventFilterDefault(void* ptr, void* watched, void* event); +void* QActionGroup_MetaObjectDefault(void* ptr); +void QActionGroup_TimerEventDefault(void* ptr, void* event); +void* QApplication_NewQApplication(int argc, char* argv); +void QApplication_AboutQt(void* ptr); +void QApplication_AboutQtDefault(void* ptr); +void* QApplication_QApplication_ActiveModalWidget(); +void* QApplication_QApplication_ActivePopupWidget(); +void* QApplication_QApplication_ActiveWindow(); +void QApplication_QApplication_Alert(void* widget, int msec); +struct QtWidgets_PackedList QApplication_QApplication_AllWidgets(); +char QApplication_AutoSipEnabled(void* ptr); +char QApplication_AutoSipEnabledDefault(void* ptr); +void QApplication_QApplication_Beep(); +void QApplication_CloseAllWindows(void* ptr); +void QApplication_CloseAllWindowsDefault(void* ptr); +int QApplication_QApplication_CursorFlashTime(); +void* QApplication_QApplication_Desktop(); +int QApplication_QApplication_DoubleClickInterval(); +char QApplication_EventDefault(void* ptr, void* e); +int QApplication_QApplication_Exec(); +void QApplication_ConnectFocusChanged(void* ptr, long long t); +void QApplication_DisconnectFocusChanged(void* ptr); +void QApplication_FocusChanged(void* ptr, void* old, void* now); +void* QApplication_QApplication_FocusWidget(); +void* QApplication_QApplication_Font(); +void* QApplication_QApplication_Font2(void* widget); +void* QApplication_QApplication_Font3(char* className); +void* QApplication_QApplication_FontMetrics(); +void* QApplication_QApplication_GlobalStrut(); +char QApplication_QApplication_IsEffectEnabled(long long effect); +int QApplication_QApplication_KeyboardInputInterval(); +long long QApplication_QApplication_NavigationMode(); +void* QApplication_QApplication_Palette(void* widget); +void* QApplication_QApplication_Palette2(char* className); +void QApplication_QApplication_SetActiveWindow(void* active); +void QApplication_SetAutoSipEnabled(void* ptr, char enabled); +void QApplication_SetAutoSipEnabledDefault(void* ptr, char enabled); +void QApplication_QApplication_SetCursorFlashTime(int vin); +void QApplication_QApplication_SetDoubleClickInterval(int vin); +void QApplication_QApplication_SetEffectEnabled(long long effect, char enable); +void QApplication_QApplication_SetFont(void* font, char* className); +void QApplication_QApplication_SetGlobalStrut(void* vqs); +void QApplication_QApplication_SetKeyboardInputInterval(int vin); +void QApplication_QApplication_SetNavigationMode(long long mode); +void QApplication_QApplication_SetPalette(void* palette, char* className); +void QApplication_QApplication_SetStartDragDistance(int l); +void QApplication_QApplication_SetStartDragTime(int ms); +void QApplication_QApplication_SetStyle(void* style); +void* QApplication_QApplication_SetStyle2(struct QtWidgets_PackedString style); +void QApplication_SetStyleSheet(void* ptr, struct QtWidgets_PackedString sheet); +void QApplication_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString sheet); +void QApplication_QApplication_SetWheelScrollLines(int vin); +void QApplication_QApplication_SetWindowIcon(void* icon); +int QApplication_QApplication_StartDragDistance(); +int QApplication_QApplication_StartDragTime(); +void* QApplication_QApplication_Style(); +struct QtWidgets_PackedString QApplication_StyleSheet(void* ptr); +void* QApplication_QApplication_TopLevelAt(void* point); +void* QApplication_QApplication_TopLevelAt2(int x, int y); +struct QtWidgets_PackedList QApplication_QApplication_TopLevelWidgets(); +int QApplication_QApplication_WheelScrollLines(); +void* QApplication_QApplication_WidgetAt(void* point); +void* QApplication_QApplication_WidgetAt2(int x, int y); +void* QApplication_QApplication_WindowIcon(); +void QApplication_DestroyQApplication(void* ptr); +void QApplication_DestroyQApplicationDefault(void* ptr); +void* QApplication___allWidgets_atList(void* ptr, int i); +void QApplication___allWidgets_setList(void* ptr, void* i); +void* QApplication___allWidgets_newList(void* ptr); +void* QApplication___topLevelWidgets_atList(void* ptr, int i); +void QApplication___topLevelWidgets_setList(void* ptr, void* i); +void* QApplication___topLevelWidgets_newList(void* ptr); +void* QApplication___screens_atList(void* ptr, int i); +void QApplication___screens_setList(void* ptr, void* i); +void* QApplication___screens_newList(void* ptr); +void* QApplication___children_atList(void* ptr, int i); +void QApplication___children_setList(void* ptr, void* i); +void* QApplication___children_newList(void* ptr); +void* QApplication___dynamicPropertyNames_atList(void* ptr, int i); +void QApplication___dynamicPropertyNames_setList(void* ptr, void* i); +void* QApplication___dynamicPropertyNames_newList(void* ptr); +void* QApplication___findChildren_atList(void* ptr, int i); +void QApplication___findChildren_setList(void* ptr, void* i); +void* QApplication___findChildren_newList(void* ptr); +void* QApplication___findChildren_atList3(void* ptr, int i); +void QApplication___findChildren_setList3(void* ptr, void* i); +void* QApplication___findChildren_newList3(void* ptr); +void* QApplication___qFindChildren_atList2(void* ptr, int i); +void QApplication___qFindChildren_setList2(void* ptr, void* i); +void* QApplication___qFindChildren_newList2(void* ptr); +void QApplication_QuitDefault(void* ptr); +void QApplication_ChildEventDefault(void* ptr, void* event); +void QApplication_ConnectNotifyDefault(void* ptr, void* sign); +void QApplication_CustomEventDefault(void* ptr, void* event); +void QApplication_DeleteLaterDefault(void* ptr); +void QApplication_DisconnectNotifyDefault(void* ptr, void* sign); +char QApplication_EventFilterDefault(void* ptr, void* watched, void* event); +void* QApplication_MetaObjectDefault(void* ptr); +void QApplication_TimerEventDefault(void* ptr, void* event); +void* QBoxLayout_NewQBoxLayout(long long dir, void* parent); +void QBoxLayout_AddItem(void* ptr, void* item); +void QBoxLayout_AddItemDefault(void* ptr, void* item); +void QBoxLayout_AddLayout(void* ptr, void* layout, int stretch); +void QBoxLayout_AddSpacerItem(void* ptr, void* spacerItem); +void QBoxLayout_AddSpacing(void* ptr, int size); +void QBoxLayout_AddStretch(void* ptr, int stretch); +void QBoxLayout_AddStrut(void* ptr, int size); +void QBoxLayout_AddWidget(void* ptr, void* widget, int stretch, long long alignment); +int QBoxLayout_Count(void* ptr); +int QBoxLayout_CountDefault(void* ptr); +long long QBoxLayout_Direction(void* ptr); +void QBoxLayout_InsertItem(void* ptr, int index, void* item); +void QBoxLayout_InsertLayout(void* ptr, int index, void* layout, int stretch); +void QBoxLayout_InsertSpacerItem(void* ptr, int index, void* spacerItem); +void QBoxLayout_InsertSpacing(void* ptr, int index, int size); +void QBoxLayout_InsertStretch(void* ptr, int index, int stretch); +void QBoxLayout_InsertWidget(void* ptr, int index, void* widget, int stretch, long long alignment); +void* QBoxLayout_ItemAt(void* ptr, int index); +void* QBoxLayout_ItemAtDefault(void* ptr, int index); +void QBoxLayout_SetDirection(void* ptr, long long direction); +void QBoxLayout_SetStretch(void* ptr, int index, int stretch); +char QBoxLayout_SetStretchFactor(void* ptr, void* widget, int stretch); +char QBoxLayout_SetStretchFactor2(void* ptr, void* layout, int stretch); +void* QBoxLayout_SizeHint(void* ptr); +void* QBoxLayout_SizeHintDefault(void* ptr); +int QBoxLayout_Stretch(void* ptr, int index); +void* QBoxLayout_TakeAt(void* ptr, int index); +void* QBoxLayout_TakeAtDefault(void* ptr, int index); +void QBoxLayout_DestroyQBoxLayout(void* ptr); +void QBoxLayout_DestroyQBoxLayoutDefault(void* ptr); +void* QButtonGroup_NewQButtonGroup(void* parent); +void QButtonGroup_AddButton(void* ptr, void* button, int id); +void* QButtonGroup_Button(void* ptr, int id); +void QButtonGroup_ConnectButtonClicked(void* ptr, long long t); +void QButtonGroup_DisconnectButtonClicked(void* ptr); +void QButtonGroup_ButtonClicked(void* ptr, void* button); +void QButtonGroup_ConnectButtonClicked2(void* ptr, long long t); +void QButtonGroup_DisconnectButtonClicked2(void* ptr); +void QButtonGroup_ButtonClicked2(void* ptr, int id); +void QButtonGroup_ConnectButtonPressed(void* ptr, long long t); +void QButtonGroup_DisconnectButtonPressed(void* ptr); +void QButtonGroup_ButtonPressed(void* ptr, void* button); +void QButtonGroup_ConnectButtonPressed2(void* ptr, long long t); +void QButtonGroup_DisconnectButtonPressed2(void* ptr); +void QButtonGroup_ButtonPressed2(void* ptr, int id); +void QButtonGroup_ConnectButtonReleased(void* ptr, long long t); +void QButtonGroup_DisconnectButtonReleased(void* ptr); +void QButtonGroup_ButtonReleased(void* ptr, void* button); +void QButtonGroup_ConnectButtonReleased2(void* ptr, long long t); +void QButtonGroup_DisconnectButtonReleased2(void* ptr); +void QButtonGroup_ButtonReleased2(void* ptr, int id); +void QButtonGroup_ConnectButtonToggled(void* ptr, long long t); +void QButtonGroup_DisconnectButtonToggled(void* ptr); +void QButtonGroup_ButtonToggled(void* ptr, void* button, char checked); +void QButtonGroup_ConnectButtonToggled2(void* ptr, long long t); +void QButtonGroup_DisconnectButtonToggled2(void* ptr); +void QButtonGroup_ButtonToggled2(void* ptr, int id, char checked); +struct QtWidgets_PackedList QButtonGroup_Buttons(void* ptr); +void* QButtonGroup_CheckedButton(void* ptr); +int QButtonGroup_CheckedId(void* ptr); +char QButtonGroup_Exclusive(void* ptr); +int QButtonGroup_Id(void* ptr, void* button); +void QButtonGroup_RemoveButton(void* ptr, void* button); +void QButtonGroup_SetExclusive(void* ptr, char vbo); +void QButtonGroup_SetId(void* ptr, void* button, int id); +void QButtonGroup_DestroyQButtonGroup(void* ptr); +void QButtonGroup_DestroyQButtonGroupDefault(void* ptr); +void* QButtonGroup___buttons_atList(void* ptr, int i); +void QButtonGroup___buttons_setList(void* ptr, void* i); +void* QButtonGroup___buttons_newList(void* ptr); +void* QButtonGroup___children_atList(void* ptr, int i); +void QButtonGroup___children_setList(void* ptr, void* i); +void* QButtonGroup___children_newList(void* ptr); +void* QButtonGroup___dynamicPropertyNames_atList(void* ptr, int i); +void QButtonGroup___dynamicPropertyNames_setList(void* ptr, void* i); +void* QButtonGroup___dynamicPropertyNames_newList(void* ptr); +void* QButtonGroup___findChildren_atList(void* ptr, int i); +void QButtonGroup___findChildren_setList(void* ptr, void* i); +void* QButtonGroup___findChildren_newList(void* ptr); +void* QButtonGroup___findChildren_atList3(void* ptr, int i); +void QButtonGroup___findChildren_setList3(void* ptr, void* i); +void* QButtonGroup___findChildren_newList3(void* ptr); +void* QButtonGroup___qFindChildren_atList2(void* ptr, int i); +void QButtonGroup___qFindChildren_setList2(void* ptr, void* i); +void* QButtonGroup___qFindChildren_newList2(void* ptr); +void QButtonGroup_ChildEventDefault(void* ptr, void* event); +void QButtonGroup_ConnectNotifyDefault(void* ptr, void* sign); +void QButtonGroup_CustomEventDefault(void* ptr, void* event); +void QButtonGroup_DeleteLaterDefault(void* ptr); +void QButtonGroup_DisconnectNotifyDefault(void* ptr, void* sign); +char QButtonGroup_EventDefault(void* ptr, void* e); +char QButtonGroup_EventFilterDefault(void* ptr, void* watched, void* event); +void* QButtonGroup_MetaObjectDefault(void* ptr); +void QButtonGroup_TimerEventDefault(void* ptr, void* event); +void* QCalendarWidget_NewQCalendarWidget(void* parent); +void QCalendarWidget_ConnectActivated(void* ptr, long long t); +void QCalendarWidget_DisconnectActivated(void* ptr); +void QCalendarWidget_Activated(void* ptr, void* date); +void QCalendarWidget_ConnectClicked(void* ptr, long long t); +void QCalendarWidget_DisconnectClicked(void* ptr); +void QCalendarWidget_Clicked(void* ptr, void* date); +void QCalendarWidget_ConnectCurrentPageChanged(void* ptr, long long t); +void QCalendarWidget_DisconnectCurrentPageChanged(void* ptr); +void QCalendarWidget_CurrentPageChanged(void* ptr, int year, int month); +int QCalendarWidget_DateEditAcceptDelay(void* ptr); +struct QtWidgets_PackedList QCalendarWidget_DateTextFormat(void* ptr); +void* QCalendarWidget_DateTextFormat2(void* ptr, void* date); +long long QCalendarWidget_FirstDayOfWeek(void* ptr); +void* QCalendarWidget_HeaderTextFormat(void* ptr); +long long QCalendarWidget_HorizontalHeaderFormat(void* ptr); +char QCalendarWidget_IsDateEditEnabled(void* ptr); +char QCalendarWidget_IsGridVisible(void* ptr); +char QCalendarWidget_IsNavigationBarVisible(void* ptr); +void* QCalendarWidget_MaximumDate(void* ptr); +void* QCalendarWidget_MinimumDate(void* ptr); +int QCalendarWidget_MonthShown(void* ptr); +void QCalendarWidget_PaintCell(void* ptr, void* painter, void* rect, void* date); +void QCalendarWidget_PaintCellDefault(void* ptr, void* painter, void* rect, void* date); +void* QCalendarWidget_SelectedDate(void* ptr); +void QCalendarWidget_ConnectSelectionChanged(void* ptr, long long t); +void QCalendarWidget_DisconnectSelectionChanged(void* ptr); +void QCalendarWidget_SelectionChanged(void* ptr); +long long QCalendarWidget_SelectionMode(void* ptr); +void QCalendarWidget_SetCurrentPage(void* ptr, int year, int month); +void QCalendarWidget_SetCurrentPageDefault(void* ptr, int year, int month); +void QCalendarWidget_SetDateEditAcceptDelay(void* ptr, int delay); +void QCalendarWidget_SetDateEditEnabled(void* ptr, char enable); +void QCalendarWidget_SetDateRange(void* ptr, void* min, void* max); +void QCalendarWidget_SetDateRangeDefault(void* ptr, void* min, void* max); +void QCalendarWidget_SetDateTextFormat(void* ptr, void* date, void* format); +void QCalendarWidget_SetFirstDayOfWeek(void* ptr, long long dayOfWeek); +void QCalendarWidget_SetGridVisible(void* ptr, char show); +void QCalendarWidget_SetGridVisibleDefault(void* ptr, char show); +void QCalendarWidget_SetHeaderTextFormat(void* ptr, void* format); +void QCalendarWidget_SetHorizontalHeaderFormat(void* ptr, long long format); +void QCalendarWidget_SetMaximumDate(void* ptr, void* date); +void QCalendarWidget_SetMinimumDate(void* ptr, void* date); +void QCalendarWidget_SetNavigationBarVisible(void* ptr, char visible); +void QCalendarWidget_SetNavigationBarVisibleDefault(void* ptr, char visible); +void QCalendarWidget_SetSelectedDate(void* ptr, void* date); +void QCalendarWidget_SetSelectedDateDefault(void* ptr, void* date); +void QCalendarWidget_SetSelectionMode(void* ptr, long long mode); +void QCalendarWidget_SetVerticalHeaderFormat(void* ptr, long long format); +void QCalendarWidget_SetWeekdayTextFormat(void* ptr, long long dayOfWeek, void* format); +void QCalendarWidget_ShowNextMonth(void* ptr); +void QCalendarWidget_ShowNextMonthDefault(void* ptr); +void QCalendarWidget_ShowNextYear(void* ptr); +void QCalendarWidget_ShowNextYearDefault(void* ptr); +void QCalendarWidget_ShowPreviousMonth(void* ptr); +void QCalendarWidget_ShowPreviousMonthDefault(void* ptr); +void QCalendarWidget_ShowPreviousYear(void* ptr); +void QCalendarWidget_ShowPreviousYearDefault(void* ptr); +void QCalendarWidget_ShowSelectedDate(void* ptr); +void QCalendarWidget_ShowSelectedDateDefault(void* ptr); +void QCalendarWidget_ShowToday(void* ptr); +void QCalendarWidget_ShowTodayDefault(void* ptr); +void QCalendarWidget_UpdateCell(void* ptr, void* date); +void QCalendarWidget_UpdateCells(void* ptr); +long long QCalendarWidget_VerticalHeaderFormat(void* ptr); +void* QCalendarWidget_WeekdayTextFormat(void* ptr, long long dayOfWeek); +int QCalendarWidget_YearShown(void* ptr); +void QCalendarWidget_DestroyQCalendarWidget(void* ptr); +void QCalendarWidget_DestroyQCalendarWidgetDefault(void* ptr); +void* QCalendarWidget___dateTextFormat_atList(void* ptr, void* v, int i); +void QCalendarWidget___dateTextFormat_setList(void* ptr, void* key, void* i); +void* QCalendarWidget___dateTextFormat_newList(void* ptr); +struct QtWidgets_PackedList QCalendarWidget___dateTextFormat_keyList(void* ptr); +void* QCalendarWidget_____dateTextFormat_keyList_atList(void* ptr, int i); +void QCalendarWidget_____dateTextFormat_keyList_setList(void* ptr, void* i); +void* QCalendarWidget_____dateTextFormat_keyList_newList(void* ptr); +void* QCheckBox_NewQCheckBox(void* parent); +void* QCheckBox_NewQCheckBox2(struct QtWidgets_PackedString text, void* parent); +long long QCheckBox_CheckState(void* ptr); +void QCheckBox_InitStyleOption(void* ptr, void* option); +char QCheckBox_IsTristate(void* ptr); +void QCheckBox_PaintEvent(void* ptr, void* vqp); +void QCheckBox_PaintEventDefault(void* ptr, void* vqp); +void QCheckBox_SetCheckState(void* ptr, long long state); +void QCheckBox_SetTristate(void* ptr, char y); +void QCheckBox_ConnectStateChanged(void* ptr, long long t); +void QCheckBox_DisconnectStateChanged(void* ptr); +void QCheckBox_StateChanged(void* ptr, int state); +void QCheckBox_DestroyQCheckBox(void* ptr); +void QCheckBox_DestroyQCheckBoxDefault(void* ptr); +void* QColorDialog_NewQColorDialog(void* parent); +void* QColorDialog_NewQColorDialog2(void* initial, void* parent); +void QColorDialog_ConnectColorSelected(void* ptr, long long t); +void QColorDialog_DisconnectColorSelected(void* ptr); +void QColorDialog_ColorSelected(void* ptr, void* color); +void* QColorDialog_CurrentColor(void* ptr); +void QColorDialog_ConnectCurrentColorChanged(void* ptr, long long t); +void QColorDialog_DisconnectCurrentColorChanged(void* ptr); +void QColorDialog_CurrentColorChanged(void* ptr, void* color); +void* QColorDialog_QColorDialog_CustomColor(int index); +int QColorDialog_QColorDialog_CustomCount(); +void QColorDialog_Done(void* ptr, int result); +void QColorDialog_DoneDefault(void* ptr, int result); +void* QColorDialog_QColorDialog_GetColor(void* initial, void* parent, struct QtWidgets_PackedString title, long long options); +void QColorDialog_Open(void* ptr, void* receiver, char* member); +long long QColorDialog_Options(void* ptr); +void* QColorDialog_SelectedColor(void* ptr); +void QColorDialog_SetCurrentColor(void* ptr, void* color); +void QColorDialog_QColorDialog_SetCustomColor(int index, void* color); +void QColorDialog_SetOption(void* ptr, long long option, char on); +void QColorDialog_SetOptions(void* ptr, long long options); +void QColorDialog_QColorDialog_SetStandardColor(int index, void* color); +void* QColorDialog_QColorDialog_StandardColor(int index); +char QColorDialog_TestOption(void* ptr, long long option); +void QColorDialog_DestroyQColorDialog(void* ptr); +void QColorDialog_DestroyQColorDialogDefault(void* ptr); +void* QColormap_NewQColormap(void* colormap); +void* QColormap_ColorAt(void* ptr, unsigned int pixel); +struct QtWidgets_PackedList QColormap_Colormap(void* ptr); +int QColormap_Depth(void* ptr); +void* QColormap_QColormap_Instance(int screen); +long long QColormap_Mode(void* ptr); +unsigned int QColormap_Pixel(void* ptr, void* color); +int QColormap_Size(void* ptr); +void QColormap_DestroyQColormap(void* ptr); +void* QColormap___colormap_atList(void* ptr, int i); +void QColormap___colormap_setList(void* ptr, void* i); +void* QColormap___colormap_newList(void* ptr); +void* QColumnView_NewQColumnView(void* parent); +struct QtWidgets_PackedList QColumnView_ColumnWidths(void* ptr); +void* QColumnView_CreateColumn(void* ptr, void* index); +void* QColumnView_CreateColumnDefault(void* ptr, void* index); +void QColumnView_CurrentChanged(void* ptr, void* current, void* previous); +void QColumnView_CurrentChangedDefault(void* ptr, void* current, void* previous); +int QColumnView_HorizontalOffset(void* ptr); +int QColumnView_HorizontalOffsetDefault(void* ptr); +void* QColumnView_IndexAt(void* ptr, void* point); +void* QColumnView_IndexAtDefault(void* ptr, void* point); +void QColumnView_InitializeColumn(void* ptr, void* column); +char QColumnView_IsIndexHidden(void* ptr, void* index); +char QColumnView_IsIndexHiddenDefault(void* ptr, void* index); +void* QColumnView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); +void* QColumnView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); +void* QColumnView_PreviewWidget(void* ptr); +char QColumnView_ResizeGripsVisible(void* ptr); +void QColumnView_RowsInserted(void* ptr, void* parent, int start, int end); +void QColumnView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); +void QColumnView_ScrollTo(void* ptr, void* index, long long hint); +void QColumnView_ScrollToDefault(void* ptr, void* index, long long hint); +void QColumnView_SelectAll(void* ptr); +void QColumnView_SelectAllDefault(void* ptr); +void QColumnView_SetColumnWidths(void* ptr, void* list); +void QColumnView_SetPreviewWidget(void* ptr, void* widget); +void QColumnView_SetResizeGripsVisible(void* ptr, char visible); +void QColumnView_SetRootIndex(void* ptr, void* index); +void QColumnView_SetRootIndexDefault(void* ptr, void* index); +void QColumnView_SetSelection(void* ptr, void* rect, long long command); +void QColumnView_SetSelectionDefault(void* ptr, void* rect, long long command); +void QColumnView_ConnectUpdatePreviewWidget(void* ptr, long long t); +void QColumnView_DisconnectUpdatePreviewWidget(void* ptr); +void QColumnView_UpdatePreviewWidget(void* ptr, void* index); +int QColumnView_VerticalOffset(void* ptr); +int QColumnView_VerticalOffsetDefault(void* ptr); +void* QColumnView_VisualRect(void* ptr, void* index); +void* QColumnView_VisualRectDefault(void* ptr, void* index); +void* QColumnView_VisualRegionForSelection(void* ptr, void* selection); +void* QColumnView_VisualRegionForSelectionDefault(void* ptr, void* selection); +void QColumnView_DestroyQColumnView(void* ptr); +void QColumnView_DestroyQColumnViewDefault(void* ptr); +int QColumnView___columnWidths_atList(void* ptr, int i); +void QColumnView___columnWidths_setList(void* ptr, int i); +void* QColumnView___columnWidths_newList(void* ptr); +int QColumnView___setColumnWidths_list_atList(void* ptr, int i); +void QColumnView___setColumnWidths_list_setList(void* ptr, int i); +void* QColumnView___setColumnWidths_list_newList(void* ptr); +void* QComboBox_NewQComboBox(void* parent); +void QComboBox_ConnectActivated(void* ptr, long long t); +void QComboBox_DisconnectActivated(void* ptr); +void QComboBox_Activated(void* ptr, int index); +void QComboBox_ConnectActivated2(void* ptr, long long t); +void QComboBox_DisconnectActivated2(void* ptr); +void QComboBox_Activated2(void* ptr, struct QtWidgets_PackedString text); +void QComboBox_AddItem(void* ptr, struct QtWidgets_PackedString text, void* userData); +void QComboBox_AddItem2(void* ptr, void* icon, struct QtWidgets_PackedString text, void* userData); +void QComboBox_AddItems(void* ptr, struct QtWidgets_PackedString texts); +void QComboBox_Clear(void* ptr); +void QComboBox_ClearDefault(void* ptr); +void QComboBox_ClearEditText(void* ptr); +void QComboBox_ClearEditTextDefault(void* ptr); +void* QComboBox_Completer(void* ptr); +int QComboBox_Count(void* ptr); +void* QComboBox_CurrentData(void* ptr, int role); +int QComboBox_CurrentIndex(void* ptr); +void QComboBox_ConnectCurrentIndexChanged(void* ptr, long long t); +void QComboBox_DisconnectCurrentIndexChanged(void* ptr); +void QComboBox_CurrentIndexChanged(void* ptr, int index); +struct QtWidgets_PackedString QComboBox_CurrentText(void* ptr); +void QComboBox_ConnectCurrentTextChanged(void* ptr, long long t); +void QComboBox_DisconnectCurrentTextChanged(void* ptr); +void QComboBox_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString text); +char QComboBox_DuplicatesEnabled(void* ptr); +void QComboBox_ConnectEditTextChanged(void* ptr, long long t); +void QComboBox_DisconnectEditTextChanged(void* ptr); +void QComboBox_EditTextChanged(void* ptr, struct QtWidgets_PackedString text); +int QComboBox_FindData(void* ptr, void* data, int role, long long flags); +int QComboBox_FindText(void* ptr, struct QtWidgets_PackedString text, long long flags); +char QComboBox_HasFrame(void* ptr); +void QComboBox_HidePopup(void* ptr); +void QComboBox_HidePopupDefault(void* ptr); +void QComboBox_ConnectHighlighted(void* ptr, long long t); +void QComboBox_DisconnectHighlighted(void* ptr); +void QComboBox_Highlighted(void* ptr, int index); +void QComboBox_ConnectHighlighted2(void* ptr, long long t); +void QComboBox_DisconnectHighlighted2(void* ptr); +void QComboBox_Highlighted2(void* ptr, struct QtWidgets_PackedString text); +void* QComboBox_IconSize(void* ptr); +void QComboBox_InitStyleOption(void* ptr, void* option); +void QComboBox_InsertItem(void* ptr, int index, struct QtWidgets_PackedString text, void* userData); +void QComboBox_InsertItem2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text, void* userData); +void QComboBox_InsertItems(void* ptr, int index, struct QtWidgets_PackedString list); +long long QComboBox_InsertPolicy(void* ptr); +void QComboBox_InsertSeparator(void* ptr, int index); +char QComboBox_IsEditable(void* ptr); +void* QComboBox_ItemData(void* ptr, int index, int role); +void* QComboBox_ItemDelegate(void* ptr); +void* QComboBox_ItemIcon(void* ptr, int index); +struct QtWidgets_PackedString QComboBox_ItemText(void* ptr, int index); +void* QComboBox_LineEdit(void* ptr); +int QComboBox_MaxCount(void* ptr); +int QComboBox_MaxVisibleItems(void* ptr); +int QComboBox_MinimumContentsLength(void* ptr); +void* QComboBox_Model(void* ptr); +int QComboBox_ModelColumn(void* ptr); +void QComboBox_RemoveItem(void* ptr, int index); +void* QComboBox_RootModelIndex(void* ptr); +void QComboBox_SetCompleter(void* ptr, void* completer); +void QComboBox_SetCurrentIndex(void* ptr, int index); +void QComboBox_SetCurrentIndexDefault(void* ptr, int index); +void QComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString text); +void QComboBox_SetCurrentTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QComboBox_SetDuplicatesEnabled(void* ptr, char enable); +void QComboBox_SetEditText(void* ptr, struct QtWidgets_PackedString text); +void QComboBox_SetEditTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QComboBox_SetEditable(void* ptr, char editable); +void QComboBox_SetFrame(void* ptr, char vbo); +void QComboBox_SetIconSize(void* ptr, void* size); +void QComboBox_SetInsertPolicy(void* ptr, long long policy); +void QComboBox_SetItemData(void* ptr, int index, void* value, int role); +void QComboBox_SetItemDelegate(void* ptr, void* delegate); +void QComboBox_SetItemIcon(void* ptr, int index, void* icon); +void QComboBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text); +void QComboBox_SetLineEdit(void* ptr, void* edit); +void QComboBox_SetMaxCount(void* ptr, int max); +void QComboBox_SetMaxVisibleItems(void* ptr, int maxItems); +void QComboBox_SetMinimumContentsLength(void* ptr, int characters); +void QComboBox_SetModel(void* ptr, void* model); +void QComboBox_SetModelColumn(void* ptr, int visibleColumn); +void QComboBox_SetRootModelIndex(void* ptr, void* index); +void QComboBox_SetSizeAdjustPolicy(void* ptr, long long policy); +void QComboBox_SetValidator(void* ptr, void* validator); +void QComboBox_SetView(void* ptr, void* itemView); +void QComboBox_ShowPopup(void* ptr); +void QComboBox_ShowPopupDefault(void* ptr); +long long QComboBox_SizeAdjustPolicy(void* ptr); +void* QComboBox_Validator(void* ptr); +void* QComboBox_View(void* ptr); +void QComboBox_DestroyQComboBox(void* ptr); +void QComboBox_DestroyQComboBoxDefault(void* ptr); +void* QCommandLinkButton_NewQCommandLinkButton(void* parent); +void* QCommandLinkButton_NewQCommandLinkButton2(struct QtWidgets_PackedString text, void* parent); +void* QCommandLinkButton_NewQCommandLinkButton3(struct QtWidgets_PackedString text, struct QtWidgets_PackedString description, void* parent); +struct QtWidgets_PackedString QCommandLinkButton_Description(void* ptr); +void QCommandLinkButton_SetDescription(void* ptr, struct QtWidgets_PackedString description); +void QCommandLinkButton_DestroyQCommandLinkButton(void* ptr); +void QCommandLinkButton_DestroyQCommandLinkButtonDefault(void* ptr); +void* QCommonStyle_NewQCommonStyle(); +void QCommonStyle_DrawComplexControl(void* ptr, long long cc, void* opt, void* p, void* widget); +void QCommonStyle_DrawComplexControlDefault(void* ptr, long long cc, void* opt, void* p, void* widget); +void QCommonStyle_DrawControl(void* ptr, long long element, void* opt, void* p, void* widget); +void QCommonStyle_DrawControlDefault(void* ptr, long long element, void* opt, void* p, void* widget); +void QCommonStyle_DrawPrimitive(void* ptr, long long pe, void* opt, void* p, void* widget); +void QCommonStyle_DrawPrimitiveDefault(void* ptr, long long pe, void* opt, void* p, void* widget); +void* QCommonStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* opt); +void* QCommonStyle_GeneratedIconPixmapDefault(void* ptr, long long iconMode, void* pixmap, void* opt); +long long QCommonStyle_HitTestComplexControl(void* ptr, long long cc, void* opt, void* pt, void* widget); +long long QCommonStyle_HitTestComplexControlDefault(void* ptr, long long cc, void* opt, void* pt, void* widget); +int QCommonStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget); +int QCommonStyle_LayoutSpacingDefault(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget); +int QCommonStyle_PixelMetric(void* ptr, long long m, void* opt, void* widget); +int QCommonStyle_PixelMetricDefault(void* ptr, long long m, void* opt, void* widget); +void* QCommonStyle_SizeFromContents(void* ptr, long long ct, void* opt, void* csz, void* widget); +void* QCommonStyle_SizeFromContentsDefault(void* ptr, long long ct, void* opt, void* csz, void* widget); +void* QCommonStyle_StandardPixmap(void* ptr, long long sp, void* option, void* widget); +void* QCommonStyle_StandardPixmapDefault(void* ptr, long long sp, void* option, void* widget); +int QCommonStyle_StyleHint(void* ptr, long long sh, void* opt, void* widget, void* hret); +int QCommonStyle_StyleHintDefault(void* ptr, long long sh, void* opt, void* widget, void* hret); +void* QCommonStyle_SubControlRect(void* ptr, long long cc, void* opt, long long sc, void* widget); +void* QCommonStyle_SubControlRectDefault(void* ptr, long long cc, void* opt, long long sc, void* widget); +void* QCommonStyle_SubElementRect(void* ptr, long long sr, void* opt, void* widget); +void* QCommonStyle_SubElementRectDefault(void* ptr, long long sr, void* opt, void* widget); +void QCommonStyle_DestroyQCommonStyle(void* ptr); +void QCommonStyle_DestroyQCommonStyleDefault(void* ptr); +void* QCommonStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget); +void* QCommonStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget); +void* QCompleter_NewQCompleter(void* parent); +void* QCompleter_NewQCompleter2(void* model, void* parent); +void* QCompleter_NewQCompleter3(struct QtWidgets_PackedString list, void* parent); +void QCompleter_ConnectActivated(void* ptr, long long t); +void QCompleter_DisconnectActivated(void* ptr); +void QCompleter_Activated(void* ptr, struct QtWidgets_PackedString text); +void QCompleter_ConnectActivated2(void* ptr, long long t); +void QCompleter_DisconnectActivated2(void* ptr); +void QCompleter_Activated2(void* ptr, void* index); +long long QCompleter_CaseSensitivity(void* ptr); +void QCompleter_Complete(void* ptr, void* rect); +void QCompleter_CompleteDefault(void* ptr, void* rect); +int QCompleter_CompletionColumn(void* ptr); +int QCompleter_CompletionCount(void* ptr); +long long QCompleter_CompletionMode(void* ptr); +void* QCompleter_CompletionModel(void* ptr); +struct QtWidgets_PackedString QCompleter_CompletionPrefix(void* ptr); +int QCompleter_CompletionRole(void* ptr); +struct QtWidgets_PackedString QCompleter_CurrentCompletion(void* ptr); +void* QCompleter_CurrentIndex(void* ptr); +int QCompleter_CurrentRow(void* ptr); +char QCompleter_EventDefault(void* ptr, void* ev); +char QCompleter_EventFilterDefault(void* ptr, void* o, void* e); +long long QCompleter_FilterMode(void* ptr); +void QCompleter_ConnectHighlighted(void* ptr, long long t); +void QCompleter_DisconnectHighlighted(void* ptr); +void QCompleter_Highlighted(void* ptr, struct QtWidgets_PackedString text); +void QCompleter_ConnectHighlighted2(void* ptr, long long t); +void QCompleter_DisconnectHighlighted2(void* ptr); +void QCompleter_Highlighted2(void* ptr, void* index); +int QCompleter_MaxVisibleItems(void* ptr); +void* QCompleter_Model(void* ptr); +long long QCompleter_ModelSorting(void* ptr); +struct QtWidgets_PackedString QCompleter_PathFromIndex(void* ptr, void* index); +struct QtWidgets_PackedString QCompleter_PathFromIndexDefault(void* ptr, void* index); +void* QCompleter_Popup(void* ptr); +void QCompleter_SetCaseSensitivity(void* ptr, long long caseSensitivity); +void QCompleter_SetCompletionColumn(void* ptr, int column); +void QCompleter_SetCompletionMode(void* ptr, long long mode); +void QCompleter_SetCompletionPrefix(void* ptr, struct QtWidgets_PackedString prefix); +void QCompleter_SetCompletionPrefixDefault(void* ptr, struct QtWidgets_PackedString prefix); +void QCompleter_SetCompletionRole(void* ptr, int role); +char QCompleter_SetCurrentRow(void* ptr, int row); +void QCompleter_SetFilterMode(void* ptr, long long filterMode); +void QCompleter_SetMaxVisibleItems(void* ptr, int maxItems); +void QCompleter_SetModel(void* ptr, void* model); +void QCompleter_SetModelSorting(void* ptr, long long sorting); +void QCompleter_SetPopup(void* ptr, void* popup); +void QCompleter_SetWidget(void* ptr, void* widget); +void QCompleter_SetWrapAround(void* ptr, char wrap); +void QCompleter_SetWrapAroundDefault(void* ptr, char wrap); +struct QtWidgets_PackedString QCompleter_SplitPath(void* ptr, struct QtWidgets_PackedString path); +struct QtWidgets_PackedString QCompleter_SplitPathDefault(void* ptr, struct QtWidgets_PackedString path); +void* QCompleter_Widget(void* ptr); +char QCompleter_WrapAround(void* ptr); +void QCompleter_DestroyQCompleter(void* ptr); +void QCompleter_DestroyQCompleterDefault(void* ptr); +void* QCompleter___children_atList(void* ptr, int i); +void QCompleter___children_setList(void* ptr, void* i); +void* QCompleter___children_newList(void* ptr); +void* QCompleter___dynamicPropertyNames_atList(void* ptr, int i); +void QCompleter___dynamicPropertyNames_setList(void* ptr, void* i); +void* QCompleter___dynamicPropertyNames_newList(void* ptr); +void* QCompleter___findChildren_atList(void* ptr, int i); +void QCompleter___findChildren_setList(void* ptr, void* i); +void* QCompleter___findChildren_newList(void* ptr); +void* QCompleter___findChildren_atList3(void* ptr, int i); +void QCompleter___findChildren_setList3(void* ptr, void* i); +void* QCompleter___findChildren_newList3(void* ptr); +void* QCompleter___qFindChildren_atList2(void* ptr, int i); +void QCompleter___qFindChildren_setList2(void* ptr, void* i); +void* QCompleter___qFindChildren_newList2(void* ptr); +void QCompleter_ChildEventDefault(void* ptr, void* event); +void QCompleter_ConnectNotifyDefault(void* ptr, void* sign); +void QCompleter_CustomEventDefault(void* ptr, void* event); +void QCompleter_DeleteLaterDefault(void* ptr); +void QCompleter_DisconnectNotifyDefault(void* ptr, void* sign); +void* QCompleter_MetaObjectDefault(void* ptr); +void QCompleter_TimerEventDefault(void* ptr, void* event); +void* QDataWidgetMapper_NewQDataWidgetMapper(void* parent); +void QDataWidgetMapper_AddMapping(void* ptr, void* widget, int section); +void QDataWidgetMapper_AddMapping2(void* ptr, void* widget, int section, void* propertyName); +void QDataWidgetMapper_ClearMapping(void* ptr); +int QDataWidgetMapper_CurrentIndex(void* ptr); +void QDataWidgetMapper_ConnectCurrentIndexChanged(void* ptr, long long t); +void QDataWidgetMapper_DisconnectCurrentIndexChanged(void* ptr); +void QDataWidgetMapper_CurrentIndexChanged(void* ptr, int index); +void* QDataWidgetMapper_ItemDelegate(void* ptr); +void* QDataWidgetMapper_MappedPropertyName(void* ptr, void* widget); +int QDataWidgetMapper_MappedSection(void* ptr, void* widget); +void* QDataWidgetMapper_MappedWidgetAt(void* ptr, int section); +void* QDataWidgetMapper_Model(void* ptr); +long long QDataWidgetMapper_Orientation(void* ptr); +void QDataWidgetMapper_RemoveMapping(void* ptr, void* widget); +void QDataWidgetMapper_Revert(void* ptr); +void QDataWidgetMapper_RevertDefault(void* ptr); +void* QDataWidgetMapper_RootIndex(void* ptr); +void QDataWidgetMapper_SetCurrentIndex(void* ptr, int index); +void QDataWidgetMapper_SetCurrentIndexDefault(void* ptr, int index); +void QDataWidgetMapper_SetCurrentModelIndex(void* ptr, void* index); +void QDataWidgetMapper_SetCurrentModelIndexDefault(void* ptr, void* index); +void QDataWidgetMapper_SetItemDelegate(void* ptr, void* delegate); +void QDataWidgetMapper_SetModel(void* ptr, void* model); +void QDataWidgetMapper_SetOrientation(void* ptr, long long aOrientation); +void QDataWidgetMapper_SetRootIndex(void* ptr, void* index); +void QDataWidgetMapper_SetSubmitPolicy(void* ptr, long long policy); +char QDataWidgetMapper_Submit(void* ptr); +char QDataWidgetMapper_SubmitDefault(void* ptr); +long long QDataWidgetMapper_SubmitPolicy(void* ptr); +void QDataWidgetMapper_ToFirst(void* ptr); +void QDataWidgetMapper_ToFirstDefault(void* ptr); +void QDataWidgetMapper_ToLast(void* ptr); +void QDataWidgetMapper_ToLastDefault(void* ptr); +void QDataWidgetMapper_ToNext(void* ptr); +void QDataWidgetMapper_ToNextDefault(void* ptr); +void QDataWidgetMapper_ToPrevious(void* ptr); +void QDataWidgetMapper_ToPreviousDefault(void* ptr); +void QDataWidgetMapper_DestroyQDataWidgetMapper(void* ptr); +void QDataWidgetMapper_DestroyQDataWidgetMapperDefault(void* ptr); +void* QDataWidgetMapper___children_atList(void* ptr, int i); +void QDataWidgetMapper___children_setList(void* ptr, void* i); +void* QDataWidgetMapper___children_newList(void* ptr); +void* QDataWidgetMapper___dynamicPropertyNames_atList(void* ptr, int i); +void QDataWidgetMapper___dynamicPropertyNames_setList(void* ptr, void* i); +void* QDataWidgetMapper___dynamicPropertyNames_newList(void* ptr); +void* QDataWidgetMapper___findChildren_atList(void* ptr, int i); +void QDataWidgetMapper___findChildren_setList(void* ptr, void* i); +void* QDataWidgetMapper___findChildren_newList(void* ptr); +void* QDataWidgetMapper___findChildren_atList3(void* ptr, int i); +void QDataWidgetMapper___findChildren_setList3(void* ptr, void* i); +void* QDataWidgetMapper___findChildren_newList3(void* ptr); +void* QDataWidgetMapper___qFindChildren_atList2(void* ptr, int i); +void QDataWidgetMapper___qFindChildren_setList2(void* ptr, void* i); +void* QDataWidgetMapper___qFindChildren_newList2(void* ptr); +void QDataWidgetMapper_ChildEventDefault(void* ptr, void* event); +void QDataWidgetMapper_ConnectNotifyDefault(void* ptr, void* sign); +void QDataWidgetMapper_CustomEventDefault(void* ptr, void* event); +void QDataWidgetMapper_DeleteLaterDefault(void* ptr); +void QDataWidgetMapper_DisconnectNotifyDefault(void* ptr, void* sign); +char QDataWidgetMapper_EventDefault(void* ptr, void* e); +char QDataWidgetMapper_EventFilterDefault(void* ptr, void* watched, void* event); +void* QDataWidgetMapper_MetaObjectDefault(void* ptr); +void QDataWidgetMapper_TimerEventDefault(void* ptr, void* event); +void* QDateEdit_NewQDateEdit(void* parent); +void* QDateEdit_NewQDateEdit2(void* date, void* parent); +void QDateEdit_DestroyQDateEdit(void* ptr); +void QDateEdit_DestroyQDateEditDefault(void* ptr); +void* QDateTimeEdit_NewQDateTimeEdit(void* parent); +void* QDateTimeEdit_NewQDateTimeEdit2(void* datetime, void* parent); +void* QDateTimeEdit_NewQDateTimeEdit3(void* date, void* parent); +void* QDateTimeEdit_NewQDateTimeEdit4(void* ti, void* parent); +char QDateTimeEdit_CalendarPopup(void* ptr); +void* QDateTimeEdit_CalendarWidget(void* ptr); +void QDateTimeEdit_Clear(void* ptr); +void QDateTimeEdit_ClearDefault(void* ptr); +void QDateTimeEdit_ClearMaximumDate(void* ptr); +void QDateTimeEdit_ClearMaximumDateTime(void* ptr); +void QDateTimeEdit_ClearMaximumTime(void* ptr); +void QDateTimeEdit_ClearMinimumDate(void* ptr); +void QDateTimeEdit_ClearMinimumDateTime(void* ptr); +void QDateTimeEdit_ClearMinimumTime(void* ptr); +long long QDateTimeEdit_CurrentSection(void* ptr); +int QDateTimeEdit_CurrentSectionIndex(void* ptr); +void* QDateTimeEdit_Date(void* ptr); +void QDateTimeEdit_ConnectDateChanged(void* ptr, long long t); +void QDateTimeEdit_DisconnectDateChanged(void* ptr); +void QDateTimeEdit_DateChanged(void* ptr, void* date); +void* QDateTimeEdit_DateTime(void* ptr); +void QDateTimeEdit_ConnectDateTimeChanged(void* ptr, long long t); +void QDateTimeEdit_DisconnectDateTimeChanged(void* ptr); +void QDateTimeEdit_DateTimeChanged(void* ptr, void* datetime); +void* QDateTimeEdit_DateTimeFromText(void* ptr, struct QtWidgets_PackedString text); +void* QDateTimeEdit_DateTimeFromTextDefault(void* ptr, struct QtWidgets_PackedString text); +struct QtWidgets_PackedString QDateTimeEdit_DisplayFormat(void* ptr); +long long QDateTimeEdit_DisplayedSections(void* ptr); +void* QDateTimeEdit_MaximumDate(void* ptr); +void* QDateTimeEdit_MaximumDateTime(void* ptr); +void* QDateTimeEdit_MaximumTime(void* ptr); +void* QDateTimeEdit_MinimumDate(void* ptr); +void* QDateTimeEdit_MinimumDateTime(void* ptr); +void* QDateTimeEdit_MinimumTime(void* ptr); +long long QDateTimeEdit_SectionAt(void* ptr, int index); +int QDateTimeEdit_SectionCount(void* ptr); +struct QtWidgets_PackedString QDateTimeEdit_SectionText(void* ptr, long long section); +void QDateTimeEdit_SetCalendarPopup(void* ptr, char enable); +void QDateTimeEdit_SetCalendarWidget(void* ptr, void* calendarWidget); +void QDateTimeEdit_SetCurrentSection(void* ptr, long long section); +void QDateTimeEdit_SetCurrentSectionIndex(void* ptr, int index); +void QDateTimeEdit_SetDate(void* ptr, void* date); +void QDateTimeEdit_SetDateDefault(void* ptr, void* date); +void QDateTimeEdit_SetDateRange(void* ptr, void* min, void* max); +void QDateTimeEdit_SetDateTime(void* ptr, void* dateTime); +void QDateTimeEdit_SetDateTimeDefault(void* ptr, void* dateTime); +void QDateTimeEdit_SetDateTimeRange(void* ptr, void* min, void* max); +void QDateTimeEdit_SetDisplayFormat(void* ptr, struct QtWidgets_PackedString format); +void QDateTimeEdit_SetMaximumDate(void* ptr, void* max); +void QDateTimeEdit_SetMaximumDateTime(void* ptr, void* dt); +void QDateTimeEdit_SetMaximumTime(void* ptr, void* max); +void QDateTimeEdit_SetMinimumDate(void* ptr, void* min); +void QDateTimeEdit_SetMinimumDateTime(void* ptr, void* dt); +void QDateTimeEdit_SetMinimumTime(void* ptr, void* min); +void QDateTimeEdit_SetSelectedSection(void* ptr, long long section); +void QDateTimeEdit_SetTime(void* ptr, void* ti); +void QDateTimeEdit_SetTimeDefault(void* ptr, void* ti); +void QDateTimeEdit_SetTimeRange(void* ptr, void* min, void* max); +void QDateTimeEdit_SetTimeSpec(void* ptr, long long spec); +struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTime(void* ptr, void* dateTime); +struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTimeDefault(void* ptr, void* dateTime); +void* QDateTimeEdit_Time(void* ptr); +void QDateTimeEdit_ConnectTimeChanged(void* ptr, long long t); +void QDateTimeEdit_DisconnectTimeChanged(void* ptr); +void QDateTimeEdit_TimeChanged(void* ptr, void* ti); +long long QDateTimeEdit_TimeSpec(void* ptr); +void QDateTimeEdit_DestroyQDateTimeEdit(void* ptr); +void QDateTimeEdit_DestroyQDateTimeEditDefault(void* ptr); +void* QDesktopWidget_NewQDesktopWidget(); +void* QDesktopWidget_AvailableGeometry(void* ptr, int screen); +void* QDesktopWidget_AvailableGeometry2(void* ptr, void* widget); +char QDesktopWidget_IsVirtualDesktop(void* ptr); +int QDesktopWidget_NumScreens(void* ptr); +int QDesktopWidget_PrimaryScreen(void* ptr); +void QDesktopWidget_ConnectPrimaryScreenChanged(void* ptr, long long t); +void QDesktopWidget_DisconnectPrimaryScreenChanged(void* ptr); +void QDesktopWidget_PrimaryScreenChanged(void* ptr); +void QDesktopWidget_ConnectResized(void* ptr, long long t); +void QDesktopWidget_DisconnectResized(void* ptr); +void QDesktopWidget_Resized(void* ptr, int screen); +void* QDesktopWidget_Screen(void* ptr, int screen); +int QDesktopWidget_ScreenCount(void* ptr); +void QDesktopWidget_ConnectScreenCountChanged(void* ptr, long long t); +void QDesktopWidget_DisconnectScreenCountChanged(void* ptr); +void QDesktopWidget_ScreenCountChanged(void* ptr, int newCount); +void* QDesktopWidget_ScreenGeometry(void* ptr, int screen); +void* QDesktopWidget_ScreenGeometry2(void* ptr, void* widget); +int QDesktopWidget_ScreenNumber(void* ptr, void* widget); +int QDesktopWidget_ScreenNumber2(void* ptr, void* point); +void QDesktopWidget_ConnectWorkAreaResized(void* ptr, long long t); +void QDesktopWidget_DisconnectWorkAreaResized(void* ptr); +void QDesktopWidget_WorkAreaResized(void* ptr, int screen); +void QDesktopWidget_DestroyQDesktopWidget(void* ptr); +void QDesktopWidget_DestroyQDesktopWidgetDefault(void* ptr); +void* QDial_NewQDial(void* parent); +void QDial_InitStyleOption(void* ptr, void* option); +int QDial_NotchSize(void* ptr); +double QDial_NotchTarget(void* ptr); +char QDial_NotchesVisible(void* ptr); +void QDial_SetNotchTarget(void* ptr, double target); +void QDial_SetNotchesVisible(void* ptr, char visible); +void QDial_SetNotchesVisibleDefault(void* ptr, char visible); +void QDial_SetWrapping(void* ptr, char on); +void QDial_SetWrappingDefault(void* ptr, char on); +char QDial_Wrapping(void* ptr); +void QDial_DestroyQDial(void* ptr); +void QDial_DestroyQDialDefault(void* ptr); +void* QDialog_NewQDialog(void* parent, long long ff); +void QDialog_Accept(void* ptr); +void QDialog_AcceptDefault(void* ptr); +void QDialog_ConnectAccepted(void* ptr, long long t); +void QDialog_DisconnectAccepted(void* ptr); +void QDialog_Accepted(void* ptr); +void QDialog_Done(void* ptr, int r); +void QDialog_DoneDefault(void* ptr, int r); +int QDialog_Exec(void* ptr); +int QDialog_ExecDefault(void* ptr); +void QDialog_ConnectFinished(void* ptr, long long t); +void QDialog_DisconnectFinished(void* ptr); +void QDialog_Finished(void* ptr, int result); +char QDialog_IsSizeGripEnabled(void* ptr); +void QDialog_Open(void* ptr); +void QDialog_OpenDefault(void* ptr); +void QDialog_Reject(void* ptr); +void QDialog_RejectDefault(void* ptr); +void QDialog_ConnectRejected(void* ptr, long long t); +void QDialog_DisconnectRejected(void* ptr); +void QDialog_Rejected(void* ptr); +int QDialog_Result(void* ptr); +void QDialog_SetModal(void* ptr, char modal); +void QDialog_SetResult(void* ptr, int i); +void QDialog_SetSizeGripEnabled(void* ptr, char vbo); +void QDialog_SetVisible(void* ptr, char visible); +void QDialog_SetVisibleDefault(void* ptr, char visible); +void QDialog_DestroyQDialog(void* ptr); +void QDialog_DestroyQDialogDefault(void* ptr); +int QDialogButtonBox_AndroidLayout_Type(); +void* QDialogButtonBox_NewQDialogButtonBox(void* parent); +void* QDialogButtonBox_NewQDialogButtonBox2(long long orientation, void* parent); +void* QDialogButtonBox_NewQDialogButtonBox3(long long buttons, void* parent); +void* QDialogButtonBox_NewQDialogButtonBox4(long long buttons, long long orientation, void* parent); +void QDialogButtonBox_ConnectAccepted(void* ptr, long long t); +void QDialogButtonBox_DisconnectAccepted(void* ptr); +void QDialogButtonBox_Accepted(void* ptr); +void QDialogButtonBox_AddButton(void* ptr, void* button, long long role); +void* QDialogButtonBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role); +void* QDialogButtonBox_AddButton3(void* ptr, long long button); +void* QDialogButtonBox_Button(void* ptr, long long which); +long long QDialogButtonBox_ButtonRole(void* ptr, void* button); +struct QtWidgets_PackedList QDialogButtonBox_Buttons(void* ptr); +char QDialogButtonBox_CenterButtons(void* ptr); +void QDialogButtonBox_Clear(void* ptr); +void QDialogButtonBox_ConnectClicked(void* ptr, long long t); +void QDialogButtonBox_DisconnectClicked(void* ptr); +void QDialogButtonBox_Clicked(void* ptr, void* button); +void QDialogButtonBox_ConnectHelpRequested(void* ptr, long long t); +void QDialogButtonBox_DisconnectHelpRequested(void* ptr); +void QDialogButtonBox_HelpRequested(void* ptr); +long long QDialogButtonBox_Orientation(void* ptr); +void QDialogButtonBox_ConnectRejected(void* ptr, long long t); +void QDialogButtonBox_DisconnectRejected(void* ptr); +void QDialogButtonBox_Rejected(void* ptr); +void QDialogButtonBox_RemoveButton(void* ptr, void* button); +void QDialogButtonBox_SetCenterButtons(void* ptr, char center); +void QDialogButtonBox_SetOrientation(void* ptr, long long orientation); +void QDialogButtonBox_SetStandardButtons(void* ptr, long long buttons); +long long QDialogButtonBox_StandardButton(void* ptr, void* button); +long long QDialogButtonBox_StandardButtons(void* ptr); +void QDialogButtonBox_DestroyQDialogButtonBox(void* ptr); +void QDialogButtonBox_DestroyQDialogButtonBoxDefault(void* ptr); +void* QDialogButtonBox___buttons_atList(void* ptr, int i); +void QDialogButtonBox___buttons_setList(void* ptr, void* i); +void* QDialogButtonBox___buttons_newList(void* ptr); +int QDirModel_FilePathRole_Type(); +void* QDirModel_NewQDirModel(struct QtWidgets_PackedString nameFilters, long long filters, long long sort, void* parent); +void* QDirModel_NewQDirModel2(void* parent); +int QDirModel_ColumnCount(void* ptr, void* parent); +int QDirModel_ColumnCountDefault(void* ptr, void* parent); +void* QDirModel_Data(void* ptr, void* index, int role); +void* QDirModel_DataDefault(void* ptr, void* index, int role); +char QDirModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +void* QDirModel_FileIcon(void* ptr, void* index); +void* QDirModel_FileInfo(void* ptr, void* index); +struct QtWidgets_PackedString QDirModel_FileName(void* ptr, void* index); +struct QtWidgets_PackedString QDirModel_FilePath(void* ptr, void* index); +long long QDirModel_Filter(void* ptr); +long long QDirModel_FlagsDefault(void* ptr, void* index); +char QDirModel_HasChildrenDefault(void* ptr, void* parent); +void* QDirModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); +void* QDirModel_IconProvider(void* ptr); +void* QDirModel_Index(void* ptr, int row, int column, void* parent); +void* QDirModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QDirModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column); +char QDirModel_IsDir(void* ptr, void* index); +char QDirModel_IsReadOnly(void* ptr); +char QDirModel_LazyChildCount(void* ptr); +void* QDirModel_MimeDataDefault(void* ptr, void* indexes); +struct QtWidgets_PackedString QDirModel_MimeTypesDefault(void* ptr); +void* QDirModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name); +struct QtWidgets_PackedString QDirModel_NameFilters(void* ptr); +void* QDirModel_Parent(void* ptr, void* child); +void* QDirModel_ParentDefault(void* ptr, void* child); +void QDirModel_Refresh(void* ptr, void* parent); +void QDirModel_RefreshDefault(void* ptr, void* parent); +char QDirModel_Remove(void* ptr, void* index); +char QDirModel_ResolveSymlinks(void* ptr); +char QDirModel_Rmdir(void* ptr, void* index); +int QDirModel_RowCount(void* ptr, void* parent); +int QDirModel_RowCountDefault(void* ptr, void* parent); +char QDirModel_SetDataDefault(void* ptr, void* index, void* value, int role); +void QDirModel_SetFilter(void* ptr, long long filters); +void QDirModel_SetIconProvider(void* ptr, void* provider); +void QDirModel_SetLazyChildCount(void* ptr, char enable); +void QDirModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters); +void QDirModel_SetReadOnly(void* ptr, char enable); +void QDirModel_SetResolveSymlinks(void* ptr, char enable); +void QDirModel_SetSorting(void* ptr, long long sort); +void QDirModel_SortDefault(void* ptr, int column, long long order); +long long QDirModel_Sorting(void* ptr); +long long QDirModel_SupportedDropActionsDefault(void* ptr); +void QDirModel_DestroyQDirModel(void* ptr); +void QDirModel_DestroyQDirModelDefault(void* ptr); +void* QDirModel___mimeData_indexes_atList(void* ptr, int i); +void QDirModel___mimeData_indexes_setList(void* ptr, void* i); +void* QDirModel___mimeData_indexes_newList(void* ptr); +void* QDirModel___changePersistentIndexList_from_atList(void* ptr, int i); +void QDirModel___changePersistentIndexList_from_setList(void* ptr, void* i); +void* QDirModel___changePersistentIndexList_from_newList(void* ptr); +void* QDirModel___changePersistentIndexList_to_atList(void* ptr, int i); +void QDirModel___changePersistentIndexList_to_setList(void* ptr, void* i); +void* QDirModel___changePersistentIndexList_to_newList(void* ptr); +int QDirModel___dataChanged_roles_atList(void* ptr, int i); +void QDirModel___dataChanged_roles_setList(void* ptr, int i); +void* QDirModel___dataChanged_roles_newList(void* ptr); +void* QDirModel___itemData_atList(void* ptr, int v, int i); +void QDirModel___itemData_setList(void* ptr, int key, void* i); +void* QDirModel___itemData_newList(void* ptr); +struct QtWidgets_PackedList QDirModel___itemData_keyList(void* ptr); +void* QDirModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); +void QDirModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); +void* QDirModel___layoutAboutToBeChanged_parents_newList(void* ptr); +void* QDirModel___layoutChanged_parents_atList(void* ptr, int i); +void QDirModel___layoutChanged_parents_setList(void* ptr, void* i); +void* QDirModel___layoutChanged_parents_newList(void* ptr); +void* QDirModel___match_atList(void* ptr, int i); +void QDirModel___match_setList(void* ptr, void* i); +void* QDirModel___match_newList(void* ptr); +void* QDirModel___persistentIndexList_atList(void* ptr, int i); +void QDirModel___persistentIndexList_setList(void* ptr, void* i); +void* QDirModel___persistentIndexList_newList(void* ptr); +void* QDirModel___roleNames_atList(void* ptr, int v, int i); +void QDirModel___roleNames_setList(void* ptr, int key, void* i); +void* QDirModel___roleNames_newList(void* ptr); +struct QtWidgets_PackedList QDirModel___roleNames_keyList(void* ptr); +void* QDirModel___setItemData_roles_atList(void* ptr, int v, int i); +void QDirModel___setItemData_roles_setList(void* ptr, int key, void* i); +void* QDirModel___setItemData_roles_newList(void* ptr); +struct QtWidgets_PackedList QDirModel___setItemData_roles_keyList(void* ptr); +int QDirModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QDirModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QDirModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); +int QDirModel_____itemData_keyList_atList(void* ptr, int i); +void QDirModel_____itemData_keyList_setList(void* ptr, int i); +void* QDirModel_____itemData_keyList_newList(void* ptr); +int QDirModel_____roleNames_keyList_atList(void* ptr, int i); +void QDirModel_____roleNames_keyList_setList(void* ptr, int i); +void* QDirModel_____roleNames_keyList_newList(void* ptr); +int QDirModel_____setItemData_roles_keyList_atList(void* ptr, int i); +void QDirModel_____setItemData_roles_keyList_setList(void* ptr, int i); +void* QDirModel_____setItemData_roles_keyList_newList(void* ptr); +int QDirModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QDirModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QDirModel_____setRoleNames_roleNames_keyList_newList(void* ptr); +void* QDirModel___children_atList(void* ptr, int i); +void QDirModel___children_setList(void* ptr, void* i); +void* QDirModel___children_newList(void* ptr); +void* QDirModel___dynamicPropertyNames_atList(void* ptr, int i); +void QDirModel___dynamicPropertyNames_setList(void* ptr, void* i); +void* QDirModel___dynamicPropertyNames_newList(void* ptr); +void* QDirModel___findChildren_atList(void* ptr, int i); +void QDirModel___findChildren_setList(void* ptr, void* i); +void* QDirModel___findChildren_newList(void* ptr); +void* QDirModel___findChildren_atList3(void* ptr, int i); +void QDirModel___findChildren_setList3(void* ptr, void* i); +void* QDirModel___findChildren_newList3(void* ptr); +void* QDirModel___qFindChildren_atList2(void* ptr, int i); +void QDirModel___qFindChildren_setList2(void* ptr, void* i); +void* QDirModel___qFindChildren_newList2(void* ptr); +void* QDirModel_BuddyDefault(void* ptr, void* index); +char QDirModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +char QDirModel_CanFetchMoreDefault(void* ptr, void* parent); +void QDirModel_FetchMoreDefault(void* ptr, void* parent); +char QDirModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); +char QDirModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); +struct QtWidgets_PackedList QDirModel_ItemDataDefault(void* ptr, void* index); +struct QtWidgets_PackedList QDirModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); +char QDirModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); +char QDirModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); +char QDirModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); +char QDirModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); +void QDirModel_ResetInternalDataDefault(void* ptr); +void QDirModel_RevertDefault(void* ptr); +struct QtWidgets_PackedList QDirModel_RoleNamesDefault(void* ptr); +char QDirModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); +char QDirModel_SetItemDataDefault(void* ptr, void* index, void* roles); +void* QDirModel_SiblingDefault(void* ptr, int row, int column, void* index); +void* QDirModel_SpanDefault(void* ptr, void* index); +char QDirModel_SubmitDefault(void* ptr); +long long QDirModel_SupportedDragActionsDefault(void* ptr); +void QDirModel_ChildEventDefault(void* ptr, void* event); +void QDirModel_ConnectNotifyDefault(void* ptr, void* sign); +void QDirModel_CustomEventDefault(void* ptr, void* event); +void QDirModel_DeleteLaterDefault(void* ptr); +void QDirModel_DisconnectNotifyDefault(void* ptr, void* sign); +char QDirModel_EventDefault(void* ptr, void* e); +char QDirModel_EventFilterDefault(void* ptr, void* watched, void* event); +void* QDirModel_MetaObjectDefault(void* ptr); +void QDirModel_TimerEventDefault(void* ptr, void* event); +void* QDockWidget_NewQDockWidget(struct QtWidgets_PackedString title, void* parent, long long flags); +void* QDockWidget_NewQDockWidget2(void* parent, long long flags); +long long QDockWidget_AllowedAreas(void* ptr); +void QDockWidget_ConnectAllowedAreasChanged(void* ptr, long long t); +void QDockWidget_DisconnectAllowedAreasChanged(void* ptr); +void QDockWidget_AllowedAreasChanged(void* ptr, long long allowedAreas); +void QDockWidget_ConnectDockLocationChanged(void* ptr, long long t); +void QDockWidget_DisconnectDockLocationChanged(void* ptr); +void QDockWidget_DockLocationChanged(void* ptr, long long area); +long long QDockWidget_Features(void* ptr); +void QDockWidget_ConnectFeaturesChanged(void* ptr, long long t); +void QDockWidget_DisconnectFeaturesChanged(void* ptr); +void QDockWidget_FeaturesChanged(void* ptr, long long features); +void QDockWidget_InitStyleOption(void* ptr, void* option); +char QDockWidget_IsAreaAllowed(void* ptr, long long area); +char QDockWidget_IsFloating(void* ptr); +void QDockWidget_SetAllowedAreas(void* ptr, long long areas); +void QDockWidget_SetFeatures(void* ptr, long long features); +void QDockWidget_SetFloating(void* ptr, char floating); +void QDockWidget_SetTitleBarWidget(void* ptr, void* widget); +void QDockWidget_SetWidget(void* ptr, void* widget); +void* QDockWidget_TitleBarWidget(void* ptr); +void* QDockWidget_ToggleViewAction(void* ptr); +void QDockWidget_ConnectTopLevelChanged(void* ptr, long long t); +void QDockWidget_DisconnectTopLevelChanged(void* ptr); +void QDockWidget_TopLevelChanged(void* ptr, char topLevel); +void QDockWidget_ConnectVisibilityChanged(void* ptr, long long t); +void QDockWidget_DisconnectVisibilityChanged(void* ptr); +void QDockWidget_VisibilityChanged(void* ptr, char visible); +void* QDockWidget_Widget(void* ptr); +void QDockWidget_DestroyQDockWidget(void* ptr); +void QDockWidget_DestroyQDockWidgetDefault(void* ptr); +void* QDoubleSpinBox_NewQDoubleSpinBox(void* parent); +struct QtWidgets_PackedString QDoubleSpinBox_CleanText(void* ptr); +int QDoubleSpinBox_Decimals(void* ptr); +double QDoubleSpinBox_Maximum(void* ptr); +double QDoubleSpinBox_Minimum(void* ptr); +struct QtWidgets_PackedString QDoubleSpinBox_Prefix(void* ptr); +void QDoubleSpinBox_SetDecimals(void* ptr, int prec); +void QDoubleSpinBox_SetMaximum(void* ptr, double max); +void QDoubleSpinBox_SetMinimum(void* ptr, double min); +void QDoubleSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix); +void QDoubleSpinBox_SetRange(void* ptr, double minimum, double maximum); +void QDoubleSpinBox_SetSingleStep(void* ptr, double val); +void QDoubleSpinBox_SetStepType(void* ptr, long long stepType); +void QDoubleSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix); +void QDoubleSpinBox_SetValue(void* ptr, double val); +void QDoubleSpinBox_SetValueDefault(void* ptr, double val); +double QDoubleSpinBox_SingleStep(void* ptr); +long long QDoubleSpinBox_StepType(void* ptr); +struct QtWidgets_PackedString QDoubleSpinBox_Suffix(void* ptr); +struct QtWidgets_PackedString QDoubleSpinBox_TextFromValue(void* ptr, double value); +struct QtWidgets_PackedString QDoubleSpinBox_TextFromValueDefault(void* ptr, double value); +double QDoubleSpinBox_Value(void* ptr); +void QDoubleSpinBox_ConnectValueChanged(void* ptr, long long t); +void QDoubleSpinBox_DisconnectValueChanged(void* ptr); +void QDoubleSpinBox_ValueChanged(void* ptr, double d); +void QDoubleSpinBox_ConnectValueChanged2(void* ptr, long long t); +void QDoubleSpinBox_DisconnectValueChanged2(void* ptr); +void QDoubleSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text); +double QDoubleSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text); +double QDoubleSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QDoubleSpinBox_DestroyQDoubleSpinBox(void* ptr); +void QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(void* ptr); +void* QErrorMessage_NewQErrorMessage(void* parent); +void QErrorMessage_Done(void* ptr, int a); +void QErrorMessage_DoneDefault(void* ptr, int a); +void* QErrorMessage_QErrorMessage_QtHandler(); +void QErrorMessage_ShowMessage(void* ptr, struct QtWidgets_PackedString message); +void QErrorMessage_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message); +void QErrorMessage_ShowMessage2(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty); +void QErrorMessage_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty); +void QErrorMessage_DestroyQErrorMessage(void* ptr); +void QErrorMessage_DestroyQErrorMessageDefault(void* ptr); +void* QFileDialog_NewQFileDialog(void* parent, long long flags); +void* QFileDialog_NewQFileDialog2(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString directory, struct QtWidgets_PackedString filter); +void QFileDialog_Accept(void* ptr); +void QFileDialog_AcceptDefault(void* ptr); +long long QFileDialog_AcceptMode(void* ptr); +char QFileDialog_ConfirmOverwrite(void* ptr); +void QFileDialog_ConnectCurrentChanged(void* ptr, long long t); +void QFileDialog_DisconnectCurrentChanged(void* ptr); +void QFileDialog_CurrentChanged(void* ptr, struct QtWidgets_PackedString path); +void QFileDialog_ConnectCurrentUrlChanged(void* ptr, long long t); +void QFileDialog_DisconnectCurrentUrlChanged(void* ptr); +void QFileDialog_CurrentUrlChanged(void* ptr, void* url); +struct QtWidgets_PackedString QFileDialog_DefaultSuffix(void* ptr); +void* QFileDialog_Directory(void* ptr); +void QFileDialog_ConnectDirectoryEntered(void* ptr, long long t); +void QFileDialog_DisconnectDirectoryEntered(void* ptr); +void QFileDialog_DirectoryEntered(void* ptr, struct QtWidgets_PackedString directory); +void* QFileDialog_DirectoryUrl(void* ptr); +void QFileDialog_ConnectDirectoryUrlEntered(void* ptr, long long t); +void QFileDialog_DisconnectDirectoryUrlEntered(void* ptr); +void QFileDialog_DirectoryUrlEntered(void* ptr, void* directory); +void QFileDialog_Done(void* ptr, int result); +void QFileDialog_DoneDefault(void* ptr, int result); +long long QFileDialog_FileMode(void* ptr); +void QFileDialog_ConnectFileSelected(void* ptr, long long t); +void QFileDialog_DisconnectFileSelected(void* ptr); +void QFileDialog_FileSelected(void* ptr, struct QtWidgets_PackedString file); +void QFileDialog_ConnectFilesSelected(void* ptr, long long t); +void QFileDialog_DisconnectFilesSelected(void* ptr); +void QFileDialog_FilesSelected(void* ptr, struct QtWidgets_PackedString selected); +long long QFileDialog_Filter(void* ptr); +void QFileDialog_ConnectFilterSelected(void* ptr, long long t); +void QFileDialog_DisconnectFilterSelected(void* ptr); +void QFileDialog_FilterSelected(void* ptr, struct QtWidgets_PackedString filter); +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetExistingDirectory(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, long long options); +void* QFileDialog_QFileDialog_GetExistingDirectoryUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, long long options, struct QtWidgets_PackedString supportedSchemes); +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options); +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileNames(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options); +void* QFileDialog_QFileDialog_GetOpenFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes); +struct QtWidgets_PackedList QFileDialog_QFileDialog_GetOpenFileUrls(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes); +struct QtWidgets_PackedString QFileDialog_QFileDialog_GetSaveFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options); +void* QFileDialog_QFileDialog_GetSaveFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes); +struct QtWidgets_PackedString QFileDialog_History(void* ptr); +void* QFileDialog_IconProvider(void* ptr); +char QFileDialog_IsNameFilterDetailsVisible(void* ptr); +char QFileDialog_IsReadOnly(void* ptr); +void* QFileDialog_ItemDelegate(void* ptr); +struct QtWidgets_PackedString QFileDialog_LabelText(void* ptr, long long label); +struct QtWidgets_PackedString QFileDialog_MimeTypeFilters(void* ptr); +struct QtWidgets_PackedString QFileDialog_NameFilters(void* ptr); +void QFileDialog_Open(void* ptr, void* receiver, char* member); +long long QFileDialog_Options(void* ptr); +void* QFileDialog_ProxyModel(void* ptr); +char QFileDialog_ResolveSymlinks(void* ptr); +char QFileDialog_RestoreState(void* ptr, void* state); +void* QFileDialog_SaveState(void* ptr); +void QFileDialog_SelectFile(void* ptr, struct QtWidgets_PackedString filename); +void QFileDialog_SelectMimeTypeFilter(void* ptr, struct QtWidgets_PackedString filter); +void QFileDialog_SelectNameFilter(void* ptr, struct QtWidgets_PackedString filter); +void QFileDialog_SelectUrl(void* ptr, void* url); +struct QtWidgets_PackedString QFileDialog_SelectedFiles(void* ptr); +struct QtWidgets_PackedString QFileDialog_SelectedMimeTypeFilter(void* ptr); +struct QtWidgets_PackedString QFileDialog_SelectedNameFilter(void* ptr); +struct QtWidgets_PackedList QFileDialog_SelectedUrls(void* ptr); +void QFileDialog_SetAcceptMode(void* ptr, long long mode); +void QFileDialog_SetConfirmOverwrite(void* ptr, char enabled); +void QFileDialog_SetDefaultSuffix(void* ptr, struct QtWidgets_PackedString suffix); +void QFileDialog_SetDirectory(void* ptr, struct QtWidgets_PackedString directory); +void QFileDialog_SetDirectory2(void* ptr, void* directory); +void QFileDialog_SetDirectoryUrl(void* ptr, void* directory); +void QFileDialog_SetFileMode(void* ptr, long long mode); +void QFileDialog_SetFilter(void* ptr, long long filters); +void QFileDialog_SetHistory(void* ptr, struct QtWidgets_PackedString paths); +void QFileDialog_SetIconProvider(void* ptr, void* provider); +void QFileDialog_SetItemDelegate(void* ptr, void* delegate); +void QFileDialog_SetLabelText(void* ptr, long long label, struct QtWidgets_PackedString text); +void QFileDialog_SetMimeTypeFilters(void* ptr, struct QtWidgets_PackedString filters); +void QFileDialog_SetNameFilter(void* ptr, struct QtWidgets_PackedString filter); +void QFileDialog_SetNameFilterDetailsVisible(void* ptr, char enabled); +void QFileDialog_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters); +void QFileDialog_SetOption(void* ptr, long long option, char on); +void QFileDialog_SetOptions(void* ptr, long long options); +void QFileDialog_SetProxyModel(void* ptr, void* proxyModel); +void QFileDialog_SetReadOnly(void* ptr, char enabled); +void QFileDialog_SetResolveSymlinks(void* ptr, char enabled); +void QFileDialog_SetSidebarUrls(void* ptr, void* urls); +void QFileDialog_SetSupportedSchemes(void* ptr, struct QtWidgets_PackedString schemes); +void QFileDialog_SetViewMode(void* ptr, long long mode); +struct QtWidgets_PackedList QFileDialog_SidebarUrls(void* ptr); +struct QtWidgets_PackedString QFileDialog_SupportedSchemes(void* ptr); +char QFileDialog_TestOption(void* ptr, long long option); +void QFileDialog_ConnectUrlSelected(void* ptr, long long t); +void QFileDialog_DisconnectUrlSelected(void* ptr); +void QFileDialog_UrlSelected(void* ptr, void* url); +void QFileDialog_ConnectUrlsSelected(void* ptr, long long t); +void QFileDialog_DisconnectUrlsSelected(void* ptr); +void QFileDialog_UrlsSelected(void* ptr, void* urls); +long long QFileDialog_ViewMode(void* ptr); +void QFileDialog_DestroyQFileDialog(void* ptr); +void QFileDialog_DestroyQFileDialogDefault(void* ptr); +void* QFileDialog___getOpenFileUrls_atList(void* ptr, int i); +void QFileDialog___getOpenFileUrls_setList(void* ptr, void* i); +void* QFileDialog___getOpenFileUrls_newList(void* ptr); +void* QFileDialog___selectedUrls_atList(void* ptr, int i); +void QFileDialog___selectedUrls_setList(void* ptr, void* i); +void* QFileDialog___selectedUrls_newList(void* ptr); +void* QFileDialog___setSidebarUrls_urls_atList(void* ptr, int i); +void QFileDialog___setSidebarUrls_urls_setList(void* ptr, void* i); +void* QFileDialog___setSidebarUrls_urls_newList(void* ptr); +void* QFileDialog___sidebarUrls_atList(void* ptr, int i); +void QFileDialog___sidebarUrls_setList(void* ptr, void* i); +void* QFileDialog___sidebarUrls_newList(void* ptr); +void* QFileDialog___urlsSelected_urls_atList(void* ptr, int i); +void QFileDialog___urlsSelected_urls_setList(void* ptr, void* i); +void* QFileDialog___urlsSelected_urls_newList(void* ptr); +void* QFileIconProvider_NewQFileIconProvider(); +void* QFileIconProvider_Icon(void* ptr, long long ty); +void* QFileIconProvider_IconDefault(void* ptr, long long ty); +void* QFileIconProvider_Icon2(void* ptr, void* info); +void* QFileIconProvider_Icon2Default(void* ptr, void* info); +long long QFileIconProvider_Options(void* ptr); +void QFileIconProvider_SetOptions(void* ptr, long long options); +struct QtWidgets_PackedString QFileIconProvider_Type(void* ptr, void* info); +struct QtWidgets_PackedString QFileIconProvider_TypeDefault(void* ptr, void* info); +void QFileIconProvider_DestroyQFileIconProvider(void* ptr); +void QFileIconProvider_DestroyQFileIconProviderDefault(void* ptr); +int QFileSystemModel_FilePathRole_Type(); +int QFileSystemModel_FileNameRole_Type(); +int QFileSystemModel_FilePermissions_Type(); +void* QFileSystemModel_NewQFileSystemModel(void* parent); +char QFileSystemModel_CanFetchMoreDefault(void* ptr, void* parent); +int QFileSystemModel_ColumnCount(void* ptr, void* parent); +int QFileSystemModel_ColumnCountDefault(void* ptr, void* parent); +void* QFileSystemModel_Data(void* ptr, void* index, int role); +void* QFileSystemModel_DataDefault(void* ptr, void* index, int role); +void QFileSystemModel_ConnectDirectoryLoaded(void* ptr, long long t); +void QFileSystemModel_DisconnectDirectoryLoaded(void* ptr); +void QFileSystemModel_DirectoryLoaded(void* ptr, struct QtWidgets_PackedString path); +char QFileSystemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +char QFileSystemModel_EventDefault(void* ptr, void* event); +void QFileSystemModel_FetchMoreDefault(void* ptr, void* parent); +void* QFileSystemModel_FileIcon(void* ptr, void* index); +void* QFileSystemModel_FileInfo(void* ptr, void* index); +struct QtWidgets_PackedString QFileSystemModel_FileName(void* ptr, void* index); +struct QtWidgets_PackedString QFileSystemModel_FilePath(void* ptr, void* index); +void QFileSystemModel_ConnectFileRenamed(void* ptr, long long t); +void QFileSystemModel_DisconnectFileRenamed(void* ptr); +void QFileSystemModel_FileRenamed(void* ptr, struct QtWidgets_PackedString path, struct QtWidgets_PackedString oldName, struct QtWidgets_PackedString newName); +long long QFileSystemModel_Filter(void* ptr); +long long QFileSystemModel_FlagsDefault(void* ptr, void* index); +char QFileSystemModel_HasChildrenDefault(void* ptr, void* parent); +void* QFileSystemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); +void* QFileSystemModel_IconProvider(void* ptr); +void* QFileSystemModel_Index(void* ptr, int row, int column, void* parent); +void* QFileSystemModel_IndexDefault(void* ptr, int row, int column, void* parent); +void* QFileSystemModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column); +char QFileSystemModel_IsDir(void* ptr, void* index); +char QFileSystemModel_IsReadOnly(void* ptr); +void* QFileSystemModel_LastModified(void* ptr, void* index); +void* QFileSystemModel_MimeDataDefault(void* ptr, void* indexes); +struct QtWidgets_PackedString QFileSystemModel_MimeTypesDefault(void* ptr); +void* QFileSystemModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name); +void* QFileSystemModel_MyComputer(void* ptr, int role); +char QFileSystemModel_NameFilterDisables(void* ptr); +struct QtWidgets_PackedString QFileSystemModel_NameFilters(void* ptr); +void* QFileSystemModel_Parent(void* ptr, void* index); +void* QFileSystemModel_ParentDefault(void* ptr, void* index); +char QFileSystemModel_Remove(void* ptr, void* index); +char QFileSystemModel_ResolveSymlinks(void* ptr); +char QFileSystemModel_Rmdir(void* ptr, void* index); +void* QFileSystemModel_RootDirectory(void* ptr); +struct QtWidgets_PackedString QFileSystemModel_RootPath(void* ptr); +void QFileSystemModel_ConnectRootPathChanged(void* ptr, long long t); +void QFileSystemModel_DisconnectRootPathChanged(void* ptr); +void QFileSystemModel_RootPathChanged(void* ptr, struct QtWidgets_PackedString newPath); +int QFileSystemModel_RowCount(void* ptr, void* parent); +int QFileSystemModel_RowCountDefault(void* ptr, void* parent); +char QFileSystemModel_SetDataDefault(void* ptr, void* idx, void* value, int role); +void QFileSystemModel_SetFilter(void* ptr, long long filters); +void QFileSystemModel_SetIconProvider(void* ptr, void* provider); +void QFileSystemModel_SetNameFilterDisables(void* ptr, char enable); +void QFileSystemModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters); +void QFileSystemModel_SetReadOnly(void* ptr, char enable); +void QFileSystemModel_SetResolveSymlinks(void* ptr, char enable); +void* QFileSystemModel_SetRootPath(void* ptr, struct QtWidgets_PackedString newPath); +void* QFileSystemModel_SiblingDefault(void* ptr, int row, int column, void* idx); +long long QFileSystemModel_Size(void* ptr, void* index); +void QFileSystemModel_SortDefault(void* ptr, int column, long long order); +long long QFileSystemModel_SupportedDropActionsDefault(void* ptr); +void QFileSystemModel_TimerEventDefault(void* ptr, void* event); +struct QtWidgets_PackedString QFileSystemModel_Type(void* ptr, void* index); +void QFileSystemModel_DestroyQFileSystemModel(void* ptr); +void QFileSystemModel_DestroyQFileSystemModelDefault(void* ptr); +void* QFileSystemModel___mimeData_indexes_atList(void* ptr, int i); +void QFileSystemModel___mimeData_indexes_setList(void* ptr, void* i); +void* QFileSystemModel___mimeData_indexes_newList(void* ptr); +void* QFileSystemModel___changePersistentIndexList_from_atList(void* ptr, int i); +void QFileSystemModel___changePersistentIndexList_from_setList(void* ptr, void* i); +void* QFileSystemModel___changePersistentIndexList_from_newList(void* ptr); +void* QFileSystemModel___changePersistentIndexList_to_atList(void* ptr, int i); +void QFileSystemModel___changePersistentIndexList_to_setList(void* ptr, void* i); +void* QFileSystemModel___changePersistentIndexList_to_newList(void* ptr); +int QFileSystemModel___dataChanged_roles_atList(void* ptr, int i); +void QFileSystemModel___dataChanged_roles_setList(void* ptr, int i); +void* QFileSystemModel___dataChanged_roles_newList(void* ptr); +void* QFileSystemModel___itemData_atList(void* ptr, int v, int i); +void QFileSystemModel___itemData_setList(void* ptr, int key, void* i); +void* QFileSystemModel___itemData_newList(void* ptr); +struct QtWidgets_PackedList QFileSystemModel___itemData_keyList(void* ptr); +void* QFileSystemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); +void QFileSystemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); +void* QFileSystemModel___layoutAboutToBeChanged_parents_newList(void* ptr); +void* QFileSystemModel___layoutChanged_parents_atList(void* ptr, int i); +void QFileSystemModel___layoutChanged_parents_setList(void* ptr, void* i); +void* QFileSystemModel___layoutChanged_parents_newList(void* ptr); +void* QFileSystemModel___match_atList(void* ptr, int i); +void QFileSystemModel___match_setList(void* ptr, void* i); +void* QFileSystemModel___match_newList(void* ptr); +void* QFileSystemModel___persistentIndexList_atList(void* ptr, int i); +void QFileSystemModel___persistentIndexList_setList(void* ptr, void* i); +void* QFileSystemModel___persistentIndexList_newList(void* ptr); +void* QFileSystemModel___roleNames_atList(void* ptr, int v, int i); +void QFileSystemModel___roleNames_setList(void* ptr, int key, void* i); +void* QFileSystemModel___roleNames_newList(void* ptr); +struct QtWidgets_PackedList QFileSystemModel___roleNames_keyList(void* ptr); +void* QFileSystemModel___setItemData_roles_atList(void* ptr, int v, int i); +void QFileSystemModel___setItemData_roles_setList(void* ptr, int key, void* i); +void* QFileSystemModel___setItemData_roles_newList(void* ptr); +struct QtWidgets_PackedList QFileSystemModel___setItemData_roles_keyList(void* ptr); +int QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); +int QFileSystemModel_____itemData_keyList_atList(void* ptr, int i); +void QFileSystemModel_____itemData_keyList_setList(void* ptr, int i); +void* QFileSystemModel_____itemData_keyList_newList(void* ptr); +int QFileSystemModel_____roleNames_keyList_atList(void* ptr, int i); +void QFileSystemModel_____roleNames_keyList_setList(void* ptr, int i); +void* QFileSystemModel_____roleNames_keyList_newList(void* ptr); +int QFileSystemModel_____setItemData_roles_keyList_atList(void* ptr, int i); +void QFileSystemModel_____setItemData_roles_keyList_setList(void* ptr, int i); +void* QFileSystemModel_____setItemData_roles_keyList_newList(void* ptr); +int QFileSystemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); +void QFileSystemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); +void* QFileSystemModel_____setRoleNames_roleNames_keyList_newList(void* ptr); +void* QFileSystemModel___children_atList(void* ptr, int i); +void QFileSystemModel___children_setList(void* ptr, void* i); +void* QFileSystemModel___children_newList(void* ptr); +void* QFileSystemModel___dynamicPropertyNames_atList(void* ptr, int i); +void QFileSystemModel___dynamicPropertyNames_setList(void* ptr, void* i); +void* QFileSystemModel___dynamicPropertyNames_newList(void* ptr); +void* QFileSystemModel___findChildren_atList(void* ptr, int i); +void QFileSystemModel___findChildren_setList(void* ptr, void* i); +void* QFileSystemModel___findChildren_newList(void* ptr); +void* QFileSystemModel___findChildren_atList3(void* ptr, int i); +void QFileSystemModel___findChildren_setList3(void* ptr, void* i); +void* QFileSystemModel___findChildren_newList3(void* ptr); +void* QFileSystemModel___qFindChildren_atList2(void* ptr, int i); +void QFileSystemModel___qFindChildren_setList2(void* ptr, void* i); +void* QFileSystemModel___qFindChildren_newList2(void* ptr); +void* QFileSystemModel_BuddyDefault(void* ptr, void* index); +char QFileSystemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); +char QFileSystemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); +char QFileSystemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); +struct QtWidgets_PackedList QFileSystemModel_ItemDataDefault(void* ptr, void* index); +struct QtWidgets_PackedList QFileSystemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); +char QFileSystemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); +char QFileSystemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); +char QFileSystemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); +char QFileSystemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); +void QFileSystemModel_ResetInternalDataDefault(void* ptr); +void QFileSystemModel_RevertDefault(void* ptr); +struct QtWidgets_PackedList QFileSystemModel_RoleNamesDefault(void* ptr); +char QFileSystemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); +char QFileSystemModel_SetItemDataDefault(void* ptr, void* index, void* roles); +void* QFileSystemModel_SpanDefault(void* ptr, void* index); +char QFileSystemModel_SubmitDefault(void* ptr); +long long QFileSystemModel_SupportedDragActionsDefault(void* ptr); +void QFileSystemModel_ChildEventDefault(void* ptr, void* event); +void QFileSystemModel_ConnectNotifyDefault(void* ptr, void* sign); +void QFileSystemModel_CustomEventDefault(void* ptr, void* event); +void QFileSystemModel_DeleteLaterDefault(void* ptr); +void QFileSystemModel_DisconnectNotifyDefault(void* ptr, void* sign); +char QFileSystemModel_EventFilterDefault(void* ptr, void* watched, void* event); +void* QFileSystemModel_MetaObjectDefault(void* ptr); +void* QFocusFrame_NewQFocusFrame(void* parent); +void QFocusFrame_InitStyleOption(void* ptr, void* option); +void QFocusFrame_SetWidget(void* ptr, void* widget); +void* QFocusFrame_Widget(void* ptr); +void QFocusFrame_DestroyQFocusFrame(void* ptr); +void QFocusFrame_DestroyQFocusFrameDefault(void* ptr); +void* QFontComboBox_NewQFontComboBox(void* parent); +void* QFontComboBox_CurrentFont(void* ptr); +void QFontComboBox_ConnectCurrentFontChanged(void* ptr, long long t); +void QFontComboBox_DisconnectCurrentFontChanged(void* ptr); +void QFontComboBox_CurrentFontChanged(void* ptr, void* font); +long long QFontComboBox_FontFilters(void* ptr); +void QFontComboBox_SetCurrentFont(void* ptr, void* ff); +void QFontComboBox_SetCurrentFontDefault(void* ptr, void* ff); +void QFontComboBox_SetFontFilters(void* ptr, long long filters); +void QFontComboBox_SetWritingSystem(void* ptr, long long vqf); +void QFontComboBox_DestroyQFontComboBox(void* ptr); +void QFontComboBox_DestroyQFontComboBoxDefault(void* ptr); +void* QFontDialog_NewQFontDialog(void* parent); +void* QFontDialog_NewQFontDialog2(void* initial, void* parent); +void* QFontDialog_CurrentFont(void* ptr); +void QFontDialog_ConnectCurrentFontChanged(void* ptr, long long t); +void QFontDialog_DisconnectCurrentFontChanged(void* ptr); +void QFontDialog_CurrentFontChanged(void* ptr, void* font); +void QFontDialog_Done(void* ptr, int result); +void QFontDialog_DoneDefault(void* ptr, int result); +void QFontDialog_ConnectFontSelected(void* ptr, long long t); +void QFontDialog_DisconnectFontSelected(void* ptr); +void QFontDialog_FontSelected(void* ptr, void* font); +void* QFontDialog_QFontDialog_GetFont(char* ok, void* initial, void* parent, struct QtWidgets_PackedString title, long long options); +void* QFontDialog_QFontDialog_GetFont2(char* ok, void* parent); +void QFontDialog_Open(void* ptr, void* receiver, char* member); +long long QFontDialog_Options(void* ptr); +void* QFontDialog_SelectedFont(void* ptr); +void QFontDialog_SetCurrentFont(void* ptr, void* font); +void QFontDialog_SetOption(void* ptr, long long option, char on); +void QFontDialog_SetOptions(void* ptr, long long options); +char QFontDialog_TestOption(void* ptr, long long option); +void* QFormLayout_NewQFormLayout(void* parent); +void QFormLayout_AddItem(void* ptr, void* item); +void QFormLayout_AddItemDefault(void* ptr, void* item); +void QFormLayout_AddRow(void* ptr, void* label, void* field); +void QFormLayout_AddRow2(void* ptr, void* label, void* field); +void QFormLayout_AddRow3(void* ptr, struct QtWidgets_PackedString labelText, void* field); +void QFormLayout_AddRow4(void* ptr, struct QtWidgets_PackedString labelText, void* field); +void QFormLayout_AddRow5(void* ptr, void* widget); +void QFormLayout_AddRow6(void* ptr, void* layout); +int QFormLayout_Count(void* ptr); +int QFormLayout_CountDefault(void* ptr); +long long QFormLayout_FieldGrowthPolicy(void* ptr); +long long QFormLayout_FormAlignment(void* ptr); +int QFormLayout_HorizontalSpacing(void* ptr); +void QFormLayout_InsertRow(void* ptr, int row, void* label, void* field); +void QFormLayout_InsertRow2(void* ptr, int row, void* label, void* field); +void QFormLayout_InsertRow3(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field); +void QFormLayout_InsertRow4(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field); +void QFormLayout_InsertRow5(void* ptr, int row, void* widget); +void QFormLayout_InsertRow6(void* ptr, int row, void* layout); +long long QFormLayout_LabelAlignment(void* ptr); +void* QFormLayout_LabelForField(void* ptr, void* field); +void* QFormLayout_LabelForField2(void* ptr, void* field); +void QFormLayout_RemoveRow(void* ptr, int row); +void QFormLayout_RemoveRow2(void* ptr, void* widget); +void QFormLayout_RemoveRow3(void* ptr, void* layout); +int QFormLayout_RowCount(void* ptr); +long long QFormLayout_RowWrapPolicy(void* ptr); +void QFormLayout_SetFieldGrowthPolicy(void* ptr, long long policy); +void QFormLayout_SetFormAlignment(void* ptr, long long alignment); +void QFormLayout_SetHorizontalSpacing(void* ptr, int spacing); +void QFormLayout_SetItem(void* ptr, int row, long long role, void* item); +void QFormLayout_SetLabelAlignment(void* ptr, long long alignment); +void QFormLayout_SetLayout(void* ptr, int row, long long role, void* layout); +void QFormLayout_SetRowWrapPolicy(void* ptr, long long policy); +void QFormLayout_SetVerticalSpacing(void* ptr, int spacing); +void QFormLayout_SetWidget(void* ptr, int row, long long role, void* widget); +void* QFormLayout_SizeHint(void* ptr); +void* QFormLayout_SizeHintDefault(void* ptr); +void* QFormLayout_TakeAt(void* ptr, int index); +void* QFormLayout_TakeAtDefault(void* ptr, int index); +int QFormLayout_VerticalSpacing(void* ptr); +void QFormLayout_DestroyQFormLayout(void* ptr); +void QFormLayout_DestroyQFormLayoutDefault(void* ptr); +; +; +void* QFrame_NewQFrame(void* parent, long long ff); +void* QFrame_FrameRect(void* ptr); +long long QFrame_FrameShadow(void* ptr); +long long QFrame_FrameShape(void* ptr); +int QFrame_FrameStyle(void* ptr); +int QFrame_FrameWidth(void* ptr); +void QFrame_InitStyleOption(void* ptr, void* option); +int QFrame_LineWidth(void* ptr); +int QFrame_MidLineWidth(void* ptr); +void QFrame_SetFrameRect(void* ptr, void* vqr); +void QFrame_SetFrameShadow(void* ptr, long long vqf); +void QFrame_SetFrameShape(void* ptr, long long vqf); +void QFrame_SetFrameStyle(void* ptr, int style); +void QFrame_SetLineWidth(void* ptr, int vin); +void QFrame_SetMidLineWidth(void* ptr, int vin); +void QFrame_DestroyQFrame(void* ptr); +void QFrame_DestroyQFrameDefault(void* ptr); +void* QGesture_NewQGesture(void* parent); +long long QGesture_GestureCancelPolicy(void* ptr); +long long QGesture_GestureType(void* ptr); +char QGesture_HasHotSpot(void* ptr); +void* QGesture_HotSpot(void* ptr); +void QGesture_SetGestureCancelPolicy(void* ptr, long long policy); +void QGesture_SetHotSpot(void* ptr, void* value); +long long QGesture_State(void* ptr); +void QGesture_UnsetHotSpot(void* ptr); +void QGesture_DestroyQGesture(void* ptr); +void QGesture_DestroyQGestureDefault(void* ptr); +void* QGesture___children_atList(void* ptr, int i); +void QGesture___children_setList(void* ptr, void* i); +void* QGesture___children_newList(void* ptr); +void* QGesture___dynamicPropertyNames_atList(void* ptr, int i); +void QGesture___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGesture___dynamicPropertyNames_newList(void* ptr); +void* QGesture___findChildren_atList(void* ptr, int i); +void QGesture___findChildren_setList(void* ptr, void* i); +void* QGesture___findChildren_newList(void* ptr); +void* QGesture___findChildren_atList3(void* ptr, int i); +void QGesture___findChildren_setList3(void* ptr, void* i); +void* QGesture___findChildren_newList3(void* ptr); +void* QGesture___qFindChildren_atList2(void* ptr, int i); +void QGesture___qFindChildren_setList2(void* ptr, void* i); +void* QGesture___qFindChildren_newList2(void* ptr); +void QGesture_ChildEventDefault(void* ptr, void* event); +void QGesture_ConnectNotifyDefault(void* ptr, void* sign); +void QGesture_CustomEventDefault(void* ptr, void* event); +void QGesture_DeleteLaterDefault(void* ptr); +void QGesture_DisconnectNotifyDefault(void* ptr, void* sign); +char QGesture_EventDefault(void* ptr, void* e); +char QGesture_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGesture_MetaObjectDefault(void* ptr); +void QGesture_TimerEventDefault(void* ptr, void* event); +void* QGestureEvent_NewQGestureEvent(void* gestures); +void QGestureEvent_Accept(void* ptr, void* gesture); +void QGestureEvent_Accept2(void* ptr, long long gestureType); +struct QtWidgets_PackedList QGestureEvent_ActiveGestures(void* ptr); +struct QtWidgets_PackedList QGestureEvent_CanceledGestures(void* ptr); +void* QGestureEvent_Gesture(void* ptr, long long ty); +struct QtWidgets_PackedList QGestureEvent_Gestures(void* ptr); +void QGestureEvent_Ignore(void* ptr, void* gesture); +void QGestureEvent_Ignore2(void* ptr, long long gestureType); +char QGestureEvent_IsAccepted(void* ptr, void* gesture); +char QGestureEvent_IsAccepted2(void* ptr, long long gestureType); +void* QGestureEvent_MapToGraphicsScene(void* ptr, void* gesturePoint); +void QGestureEvent_SetAccepted(void* ptr, void* gesture, char value); +void QGestureEvent_SetAccepted2(void* ptr, long long gestureType, char value); +void* QGestureEvent_Widget(void* ptr); +void QGestureEvent_DestroyQGestureEvent(void* ptr); +void QGestureEvent_DestroyQGestureEventDefault(void* ptr); +void* QGestureEvent___QGestureEvent_gestures_atList(void* ptr, int i); +void QGestureEvent___QGestureEvent_gestures_setList(void* ptr, void* i); +void* QGestureEvent___QGestureEvent_gestures_newList(void* ptr); +void* QGestureEvent___activeGestures_atList(void* ptr, int i); +void QGestureEvent___activeGestures_setList(void* ptr, void* i); +void* QGestureEvent___activeGestures_newList(void* ptr); +void* QGestureEvent___canceledGestures_atList(void* ptr, int i); +void QGestureEvent___canceledGestures_setList(void* ptr, void* i); +void* QGestureEvent___canceledGestures_newList(void* ptr); +void* QGestureEvent___gestures_atList(void* ptr, int i); +void QGestureEvent___gestures_setList(void* ptr, void* i); +void* QGestureEvent___gestures_newList(void* ptr); +void* QGestureEvent___m_gestures_atList(void* ptr, int i); +void QGestureEvent___m_gestures_setList(void* ptr, void* i); +void* QGestureEvent___m_gestures_newList(void* ptr); +void* QGestureEvent___setM_gestures__atList(void* ptr, int i); +void QGestureEvent___setM_gestures__setList(void* ptr, void* i); +void* QGestureEvent___setM_gestures__newList(void* ptr); +char QGestureEvent___m_accepted_atList(void* ptr, long long v, int i); +void QGestureEvent___m_accepted_setList(void* ptr, long long key, char i); +void* QGestureEvent___m_accepted_newList(void* ptr); +struct QtWidgets_PackedList QGestureEvent___m_accepted_keyList(void* ptr); +char QGestureEvent___setM_accepted__atList(void* ptr, long long v, int i); +void QGestureEvent___setM_accepted__setList(void* ptr, long long key, char i); +void* QGestureEvent___setM_accepted__newList(void* ptr); +struct QtWidgets_PackedList QGestureEvent___setM_accepted__keyList(void* ptr); +void* QGestureEvent___m_targetWidgets_atList(void* ptr, long long v, int i); +void QGestureEvent___m_targetWidgets_setList(void* ptr, long long key, void* i); +void* QGestureEvent___m_targetWidgets_newList(void* ptr); +struct QtWidgets_PackedList QGestureEvent___m_targetWidgets_keyList(void* ptr); +void* QGestureEvent___setM_targetWidgets__atList(void* ptr, long long v, int i); +void QGestureEvent___setM_targetWidgets__setList(void* ptr, long long key, void* i); +void* QGestureEvent___setM_targetWidgets__newList(void* ptr); +struct QtWidgets_PackedList QGestureEvent___setM_targetWidgets__keyList(void* ptr); +long long QGestureEvent_____m_accepted_keyList_atList(void* ptr, int i); +void QGestureEvent_____m_accepted_keyList_setList(void* ptr, long long i); +void* QGestureEvent_____m_accepted_keyList_newList(void* ptr); +long long QGestureEvent_____setM_accepted__keyList_atList(void* ptr, int i); +void QGestureEvent_____setM_accepted__keyList_setList(void* ptr, long long i); +void* QGestureEvent_____setM_accepted__keyList_newList(void* ptr); +long long QGestureEvent_____m_targetWidgets_keyList_atList(void* ptr, int i); +void QGestureEvent_____m_targetWidgets_keyList_setList(void* ptr, long long i); +void* QGestureEvent_____m_targetWidgets_keyList_newList(void* ptr); +long long QGestureEvent_____setM_targetWidgets__keyList_atList(void* ptr, int i); +void QGestureEvent_____setM_targetWidgets__keyList_setList(void* ptr, long long i); +void* QGestureEvent_____setM_targetWidgets__keyList_newList(void* ptr); +void* QGestureRecognizer_NewQGestureRecognizer(); +void* QGestureRecognizer_Create(void* ptr, void* target); +void* QGestureRecognizer_CreateDefault(void* ptr, void* target); +long long QGestureRecognizer_Recognize(void* ptr, void* gesture, void* watched, void* event); +long long QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(void* recognizer); +void QGestureRecognizer_Reset(void* ptr, void* gesture); +void QGestureRecognizer_ResetDefault(void* ptr, void* gesture); +void QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(long long ty); +void QGestureRecognizer_DestroyQGestureRecognizer(void* ptr); +void QGestureRecognizer_DestroyQGestureRecognizerDefault(void* ptr); +void QGraphicsAnchor_SetSizePolicy(void* ptr, long long policy); +void QGraphicsAnchor_SetSpacing(void* ptr, double spacing); +long long QGraphicsAnchor_SizePolicy(void* ptr); +double QGraphicsAnchor_Spacing(void* ptr); +void QGraphicsAnchor_UnsetSpacing(void* ptr); +void QGraphicsAnchor_DestroyQGraphicsAnchor(void* ptr); +void QGraphicsAnchor_DestroyQGraphicsAnchorDefault(void* ptr); +void* QGraphicsAnchor___children_atList(void* ptr, int i); +void QGraphicsAnchor___children_setList(void* ptr, void* i); +void* QGraphicsAnchor___children_newList(void* ptr); +void* QGraphicsAnchor___dynamicPropertyNames_atList(void* ptr, int i); +void QGraphicsAnchor___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGraphicsAnchor___dynamicPropertyNames_newList(void* ptr); +void* QGraphicsAnchor___findChildren_atList(void* ptr, int i); +void QGraphicsAnchor___findChildren_setList(void* ptr, void* i); +void* QGraphicsAnchor___findChildren_newList(void* ptr); +void* QGraphicsAnchor___findChildren_atList3(void* ptr, int i); +void QGraphicsAnchor___findChildren_setList3(void* ptr, void* i); +void* QGraphicsAnchor___findChildren_newList3(void* ptr); +void* QGraphicsAnchor___qFindChildren_atList2(void* ptr, int i); +void QGraphicsAnchor___qFindChildren_setList2(void* ptr, void* i); +void* QGraphicsAnchor___qFindChildren_newList2(void* ptr); +void QGraphicsAnchor_ChildEventDefault(void* ptr, void* event); +void QGraphicsAnchor_ConnectNotifyDefault(void* ptr, void* sign); +void QGraphicsAnchor_CustomEventDefault(void* ptr, void* event); +void QGraphicsAnchor_DeleteLaterDefault(void* ptr); +void QGraphicsAnchor_DisconnectNotifyDefault(void* ptr, void* sign); +char QGraphicsAnchor_EventDefault(void* ptr, void* e); +char QGraphicsAnchor_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGraphicsAnchor_MetaObjectDefault(void* ptr); +void QGraphicsAnchor_TimerEventDefault(void* ptr, void* event); +void* QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(void* parent); +void* QGraphicsAnchorLayout_AddAnchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge); +void QGraphicsAnchorLayout_AddAnchors(void* ptr, void* firstItem, void* secondItem, long long orientations); +void QGraphicsAnchorLayout_AddCornerAnchors(void* ptr, void* firstItem, long long firstCorner, void* secondItem, long long secondCorner); +void* QGraphicsAnchorLayout_Anchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge); +int QGraphicsAnchorLayout_Count(void* ptr); +int QGraphicsAnchorLayout_CountDefault(void* ptr); +double QGraphicsAnchorLayout_HorizontalSpacing(void* ptr); +void* QGraphicsAnchorLayout_ItemAt(void* ptr, int index); +void* QGraphicsAnchorLayout_ItemAtDefault(void* ptr, int index); +void QGraphicsAnchorLayout_RemoveAt(void* ptr, int index); +void QGraphicsAnchorLayout_RemoveAtDefault(void* ptr, int index); +void QGraphicsAnchorLayout_SetHorizontalSpacing(void* ptr, double spacing); +void QGraphicsAnchorLayout_SetSpacing(void* ptr, double spacing); +void QGraphicsAnchorLayout_SetVerticalSpacing(void* ptr, double spacing); +void* QGraphicsAnchorLayout_SizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsAnchorLayout_SizeHintDefault(void* ptr, long long which, void* constraint); +double QGraphicsAnchorLayout_VerticalSpacing(void* ptr); +void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(void* ptr); +void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(void* ptr); +void* QGraphicsBlurEffect_NewQGraphicsBlurEffect(void* parent); +long long QGraphicsBlurEffect_BlurHints(void* ptr); +void QGraphicsBlurEffect_ConnectBlurHintsChanged(void* ptr, long long t); +void QGraphicsBlurEffect_DisconnectBlurHintsChanged(void* ptr); +void QGraphicsBlurEffect_BlurHintsChanged(void* ptr, long long hints); +double QGraphicsBlurEffect_BlurRadius(void* ptr); +void QGraphicsBlurEffect_ConnectBlurRadiusChanged(void* ptr, long long t); +void QGraphicsBlurEffect_DisconnectBlurRadiusChanged(void* ptr); +void QGraphicsBlurEffect_BlurRadiusChanged(void* ptr, double radius); +void QGraphicsBlurEffect_Draw(void* ptr, void* painter); +void QGraphicsBlurEffect_DrawDefault(void* ptr, void* painter); +void QGraphicsBlurEffect_SetBlurHints(void* ptr, long long hints); +void QGraphicsBlurEffect_SetBlurHintsDefault(void* ptr, long long hints); +void QGraphicsBlurEffect_SetBlurRadius(void* ptr, double blurRadius); +void QGraphicsBlurEffect_SetBlurRadiusDefault(void* ptr, double blurRadius); +void QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(void* ptr); +void QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(void* ptr); +void* QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(void* parent); +void* QGraphicsColorizeEffect_Color(void* ptr); +void QGraphicsColorizeEffect_ConnectColorChanged(void* ptr, long long t); +void QGraphicsColorizeEffect_DisconnectColorChanged(void* ptr); +void QGraphicsColorizeEffect_ColorChanged(void* ptr, void* color); +void QGraphicsColorizeEffect_Draw(void* ptr, void* painter); +void QGraphicsColorizeEffect_DrawDefault(void* ptr, void* painter); +void QGraphicsColorizeEffect_SetColor(void* ptr, void* c); +void QGraphicsColorizeEffect_SetColorDefault(void* ptr, void* c); +void QGraphicsColorizeEffect_SetStrength(void* ptr, double strength); +void QGraphicsColorizeEffect_SetStrengthDefault(void* ptr, double strength); +double QGraphicsColorizeEffect_Strength(void* ptr); +void QGraphicsColorizeEffect_ConnectStrengthChanged(void* ptr, long long t); +void QGraphicsColorizeEffect_DisconnectStrengthChanged(void* ptr); +void QGraphicsColorizeEffect_StrengthChanged(void* ptr, double strength); +void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(void* ptr); +void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(void* ptr); +void* QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(void* parent); +double QGraphicsDropShadowEffect_BlurRadius(void* ptr); +void QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(void* ptr, long long t); +void QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(void* ptr); +void QGraphicsDropShadowEffect_BlurRadiusChanged(void* ptr, double blurRadius); +void* QGraphicsDropShadowEffect_Color(void* ptr); +void QGraphicsDropShadowEffect_ConnectColorChanged(void* ptr, long long t); +void QGraphicsDropShadowEffect_DisconnectColorChanged(void* ptr); +void QGraphicsDropShadowEffect_ColorChanged(void* ptr, void* color); +void QGraphicsDropShadowEffect_Draw(void* ptr, void* painter); +void QGraphicsDropShadowEffect_DrawDefault(void* ptr, void* painter); +void* QGraphicsDropShadowEffect_Offset(void* ptr); +void QGraphicsDropShadowEffect_ConnectOffsetChanged(void* ptr, long long t); +void QGraphicsDropShadowEffect_DisconnectOffsetChanged(void* ptr); +void QGraphicsDropShadowEffect_OffsetChanged(void* ptr, void* offset); +void QGraphicsDropShadowEffect_SetBlurRadius(void* ptr, double blurRadius); +void QGraphicsDropShadowEffect_SetBlurRadiusDefault(void* ptr, double blurRadius); +void QGraphicsDropShadowEffect_SetColor(void* ptr, void* color); +void QGraphicsDropShadowEffect_SetColorDefault(void* ptr, void* color); +void QGraphicsDropShadowEffect_SetOffset(void* ptr, void* ofs); +void QGraphicsDropShadowEffect_SetOffsetDefault(void* ptr, void* ofs); +void QGraphicsDropShadowEffect_SetOffset2(void* ptr, double dx, double dy); +void QGraphicsDropShadowEffect_SetOffset2Default(void* ptr, double dx, double dy); +void QGraphicsDropShadowEffect_SetOffset3(void* ptr, double d); +void QGraphicsDropShadowEffect_SetOffset3Default(void* ptr, double d); +void QGraphicsDropShadowEffect_SetXOffset(void* ptr, double dx); +void QGraphicsDropShadowEffect_SetXOffsetDefault(void* ptr, double dx); +void QGraphicsDropShadowEffect_SetYOffset(void* ptr, double dy); +void QGraphicsDropShadowEffect_SetYOffsetDefault(void* ptr, double dy); +double QGraphicsDropShadowEffect_XOffset(void* ptr); +double QGraphicsDropShadowEffect_YOffset(void* ptr); +void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(void* ptr); +void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(void* ptr); +void* QGraphicsEffect_NewQGraphicsEffect(void* parent); +void* QGraphicsEffect_BoundingRect(void* ptr); +void* QGraphicsEffect_BoundingRectFor(void* ptr, void* rect); +void* QGraphicsEffect_BoundingRectForDefault(void* ptr, void* rect); +void QGraphicsEffect_Draw(void* ptr, void* painter); +void QGraphicsEffect_DrawSource(void* ptr, void* painter); +void QGraphicsEffect_ConnectEnabledChanged(void* ptr, long long t); +void QGraphicsEffect_DisconnectEnabledChanged(void* ptr); +void QGraphicsEffect_EnabledChanged(void* ptr, char enabled); +char QGraphicsEffect_IsEnabled(void* ptr); +void QGraphicsEffect_SetEnabled(void* ptr, char enable); +void QGraphicsEffect_SetEnabledDefault(void* ptr, char enable); +void* QGraphicsEffect_SourceBoundingRect(void* ptr, long long system); +void QGraphicsEffect_SourceChanged(void* ptr, long long flags); +void QGraphicsEffect_SourceChangedDefault(void* ptr, long long flags); +char QGraphicsEffect_SourceIsPixmap(void* ptr); +void* QGraphicsEffect_SourcePixmap(void* ptr, long long system, void* offset, long long mode); +void QGraphicsEffect_Update(void* ptr); +void QGraphicsEffect_UpdateDefault(void* ptr); +void QGraphicsEffect_UpdateBoundingRect(void* ptr); +void QGraphicsEffect_DestroyQGraphicsEffect(void* ptr); +void QGraphicsEffect_DestroyQGraphicsEffectDefault(void* ptr); +void* QGraphicsEffect___children_atList(void* ptr, int i); +void QGraphicsEffect___children_setList(void* ptr, void* i); +void* QGraphicsEffect___children_newList(void* ptr); +void* QGraphicsEffect___dynamicPropertyNames_atList(void* ptr, int i); +void QGraphicsEffect___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGraphicsEffect___dynamicPropertyNames_newList(void* ptr); +void* QGraphicsEffect___findChildren_atList(void* ptr, int i); +void QGraphicsEffect___findChildren_setList(void* ptr, void* i); +void* QGraphicsEffect___findChildren_newList(void* ptr); +void* QGraphicsEffect___findChildren_atList3(void* ptr, int i); +void QGraphicsEffect___findChildren_setList3(void* ptr, void* i); +void* QGraphicsEffect___findChildren_newList3(void* ptr); +void* QGraphicsEffect___qFindChildren_atList2(void* ptr, int i); +void QGraphicsEffect___qFindChildren_setList2(void* ptr, void* i); +void* QGraphicsEffect___qFindChildren_newList2(void* ptr); +void QGraphicsEffect_ChildEventDefault(void* ptr, void* event); +void QGraphicsEffect_ConnectNotifyDefault(void* ptr, void* sign); +void QGraphicsEffect_CustomEventDefault(void* ptr, void* event); +void QGraphicsEffect_DeleteLaterDefault(void* ptr); +void QGraphicsEffect_DisconnectNotifyDefault(void* ptr, void* sign); +char QGraphicsEffect_EventDefault(void* ptr, void* e); +char QGraphicsEffect_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGraphicsEffect_MetaObjectDefault(void* ptr); +void QGraphicsEffect_TimerEventDefault(void* ptr, void* event); +void* QGraphicsEllipseItem_NewQGraphicsEllipseItem(void* parent); +void* QGraphicsEllipseItem_NewQGraphicsEllipseItem2(void* rect, void* parent); +void* QGraphicsEllipseItem_NewQGraphicsEllipseItem3(double x, double y, double width, double height, void* parent); +void* QGraphicsEllipseItem_BoundingRect(void* ptr); +void* QGraphicsEllipseItem_BoundingRectDefault(void* ptr); +void QGraphicsEllipseItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsEllipseItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsEllipseItem_Rect(void* ptr); +void QGraphicsEllipseItem_SetRect(void* ptr, void* rect); +void QGraphicsEllipseItem_SetRect2(void* ptr, double x, double y, double width, double height); +void QGraphicsEllipseItem_SetSpanAngle(void* ptr, int angle); +void QGraphicsEllipseItem_SetStartAngle(void* ptr, int angle); +int QGraphicsEllipseItem_SpanAngle(void* ptr); +int QGraphicsEllipseItem_StartAngle(void* ptr); +void QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(void* ptr); +void QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(void* ptr); +void* QGraphicsGridLayout_NewQGraphicsGridLayout(void* parent); +void QGraphicsGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment); +void QGraphicsGridLayout_AddItem2(void* ptr, void* item, int row, int column, long long alignment); +long long QGraphicsGridLayout_Alignment(void* ptr, void* item); +long long QGraphicsGridLayout_ColumnAlignment(void* ptr, int column); +int QGraphicsGridLayout_ColumnCount(void* ptr); +double QGraphicsGridLayout_ColumnMaximumWidth(void* ptr, int column); +double QGraphicsGridLayout_ColumnMinimumWidth(void* ptr, int column); +double QGraphicsGridLayout_ColumnPreferredWidth(void* ptr, int column); +double QGraphicsGridLayout_ColumnSpacing(void* ptr, int column); +int QGraphicsGridLayout_ColumnStretchFactor(void* ptr, int column); +int QGraphicsGridLayout_Count(void* ptr); +int QGraphicsGridLayout_CountDefault(void* ptr); +double QGraphicsGridLayout_HorizontalSpacing(void* ptr); +void QGraphicsGridLayout_RemoveAt(void* ptr, int index); +void QGraphicsGridLayout_RemoveAtDefault(void* ptr, int index); +void QGraphicsGridLayout_RemoveItem(void* ptr, void* item); +long long QGraphicsGridLayout_RowAlignment(void* ptr, int row); +int QGraphicsGridLayout_RowCount(void* ptr); +double QGraphicsGridLayout_RowMaximumHeight(void* ptr, int row); +double QGraphicsGridLayout_RowMinimumHeight(void* ptr, int row); +double QGraphicsGridLayout_RowPreferredHeight(void* ptr, int row); +double QGraphicsGridLayout_RowSpacing(void* ptr, int row); +int QGraphicsGridLayout_RowStretchFactor(void* ptr, int row); +void QGraphicsGridLayout_SetAlignment(void* ptr, void* item, long long alignment); +void QGraphicsGridLayout_SetColumnAlignment(void* ptr, int column, long long alignment); +void QGraphicsGridLayout_SetColumnFixedWidth(void* ptr, int column, double width); +void QGraphicsGridLayout_SetColumnMaximumWidth(void* ptr, int column, double width); +void QGraphicsGridLayout_SetColumnMinimumWidth(void* ptr, int column, double width); +void QGraphicsGridLayout_SetColumnPreferredWidth(void* ptr, int column, double width); +void QGraphicsGridLayout_SetColumnSpacing(void* ptr, int column, double spacing); +void QGraphicsGridLayout_SetColumnStretchFactor(void* ptr, int column, int stretch); +void QGraphicsGridLayout_SetHorizontalSpacing(void* ptr, double spacing); +void QGraphicsGridLayout_SetRowAlignment(void* ptr, int row, long long alignment); +void QGraphicsGridLayout_SetRowFixedHeight(void* ptr, int row, double height); +void QGraphicsGridLayout_SetRowMaximumHeight(void* ptr, int row, double height); +void QGraphicsGridLayout_SetRowMinimumHeight(void* ptr, int row, double height); +void QGraphicsGridLayout_SetRowPreferredHeight(void* ptr, int row, double height); +void QGraphicsGridLayout_SetRowSpacing(void* ptr, int row, double spacing); +void QGraphicsGridLayout_SetRowStretchFactor(void* ptr, int row, int stretch); +void QGraphicsGridLayout_SetSpacing(void* ptr, double spacing); +void QGraphicsGridLayout_SetVerticalSpacing(void* ptr, double spacing); +void* QGraphicsGridLayout_SizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsGridLayout_SizeHintDefault(void* ptr, long long which, void* constraint); +double QGraphicsGridLayout_VerticalSpacing(void* ptr); +void QGraphicsGridLayout_DestroyQGraphicsGridLayout(void* ptr); +void QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(void* ptr); +; +; +void* QGraphicsItem_NewQGraphicsItem(void* parent); +char QGraphicsItem_AcceptDrops(void* ptr); +char QGraphicsItem_AcceptHoverEvents(void* ptr); +char QGraphicsItem_AcceptTouchEvents(void* ptr); +long long QGraphicsItem_AcceptedMouseButtons(void* ptr); +void QGraphicsItem_Advance(void* ptr, int phase); +void QGraphicsItem_AdvanceDefault(void* ptr, int phase); +void* QGraphicsItem_BoundingRect(void* ptr); +void* QGraphicsItem_BoundingRegion(void* ptr, void* itemToDeviceTransform); +double QGraphicsItem_BoundingRegionGranularity(void* ptr); +long long QGraphicsItem_CacheMode(void* ptr); +struct QtWidgets_PackedList QGraphicsItem_ChildItems(void* ptr); +void* QGraphicsItem_ChildrenBoundingRect(void* ptr); +void QGraphicsItem_ClearFocus(void* ptr); +void* QGraphicsItem_ClipPath(void* ptr); +char QGraphicsItem_CollidesWithItem(void* ptr, void* other, long long mode); +char QGraphicsItem_CollidesWithItemDefault(void* ptr, void* other, long long mode); +char QGraphicsItem_CollidesWithPath(void* ptr, void* path, long long mode); +char QGraphicsItem_CollidesWithPathDefault(void* ptr, void* path, long long mode); +struct QtWidgets_PackedList QGraphicsItem_CollidingItems(void* ptr, long long mode); +void* QGraphicsItem_CommonAncestorItem(void* ptr, void* other); +char QGraphicsItem_Contains(void* ptr, void* point); +char QGraphicsItem_ContainsDefault(void* ptr, void* point); +void QGraphicsItem_ContextMenuEvent(void* ptr, void* event); +void QGraphicsItem_ContextMenuEventDefault(void* ptr, void* event); +void* QGraphicsItem_Cursor(void* ptr); +void* QGraphicsItem_Data(void* ptr, int key); +void* QGraphicsItem_DeviceTransform(void* ptr, void* viewportTransform); +void QGraphicsItem_DragEnterEvent(void* ptr, void* event); +void QGraphicsItem_DragEnterEventDefault(void* ptr, void* event); +void QGraphicsItem_DragLeaveEvent(void* ptr, void* event); +void QGraphicsItem_DragLeaveEventDefault(void* ptr, void* event); +void QGraphicsItem_DragMoveEvent(void* ptr, void* event); +void QGraphicsItem_DragMoveEventDefault(void* ptr, void* event); +void QGraphicsItem_DropEvent(void* ptr, void* event); +void QGraphicsItem_DropEventDefault(void* ptr, void* event); +double QGraphicsItem_EffectiveOpacity(void* ptr); +void QGraphicsItem_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin); +void QGraphicsItem_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin); +char QGraphicsItem_FiltersChildEvents(void* ptr); +long long QGraphicsItem_Flags(void* ptr); +void QGraphicsItem_FocusInEvent(void* ptr, void* event); +void QGraphicsItem_FocusInEventDefault(void* ptr, void* event); +void* QGraphicsItem_FocusItem(void* ptr); +void QGraphicsItem_FocusOutEvent(void* ptr, void* event); +void QGraphicsItem_FocusOutEventDefault(void* ptr, void* event); +void* QGraphicsItem_FocusProxy(void* ptr); +void QGraphicsItem_GrabKeyboard(void* ptr); +void QGraphicsItem_GrabMouse(void* ptr); +void* QGraphicsItem_GraphicsEffect(void* ptr); +void* QGraphicsItem_Group(void* ptr); +char QGraphicsItem_HasCursor(void* ptr); +char QGraphicsItem_HasFocus(void* ptr); +void QGraphicsItem_Hide(void* ptr); +void QGraphicsItem_HoverEnterEvent(void* ptr, void* event); +void QGraphicsItem_HoverEnterEventDefault(void* ptr, void* event); +void QGraphicsItem_HoverLeaveEvent(void* ptr, void* event); +void QGraphicsItem_HoverLeaveEventDefault(void* ptr, void* event); +void QGraphicsItem_HoverMoveEvent(void* ptr, void* event); +void QGraphicsItem_HoverMoveEventDefault(void* ptr, void* event); +void QGraphicsItem_InputMethodEvent(void* ptr, void* event); +void QGraphicsItem_InputMethodEventDefault(void* ptr, void* event); +long long QGraphicsItem_InputMethodHints(void* ptr); +void* QGraphicsItem_InputMethodQuery(void* ptr, long long query); +void* QGraphicsItem_InputMethodQueryDefault(void* ptr, long long query); +void QGraphicsItem_InstallSceneEventFilter(void* ptr, void* filterItem); +char QGraphicsItem_IsActive(void* ptr); +char QGraphicsItem_IsAncestorOf(void* ptr, void* child); +char QGraphicsItem_IsClipped(void* ptr); +char QGraphicsItem_IsEnabled(void* ptr); +char QGraphicsItem_IsObscured(void* ptr, void* rect); +char QGraphicsItem_IsObscured2(void* ptr, double x, double y, double w, double h); +char QGraphicsItem_IsObscuredBy(void* ptr, void* item); +char QGraphicsItem_IsObscuredByDefault(void* ptr, void* item); +char QGraphicsItem_IsPanel(void* ptr); +char QGraphicsItem_IsSelected(void* ptr); +char QGraphicsItem_IsUnderMouse(void* ptr); +char QGraphicsItem_IsVisible(void* ptr); +char QGraphicsItem_IsVisibleTo(void* ptr, void* parent); +char QGraphicsItem_IsWidget(void* ptr); +char QGraphicsItem_IsWindow(void* ptr); +void* QGraphicsItem_ItemChange(void* ptr, long long change, void* value); +void* QGraphicsItem_ItemChangeDefault(void* ptr, long long change, void* value); +void* QGraphicsItem_ItemTransform(void* ptr, void* other, char* ok); +void QGraphicsItem_KeyPressEvent(void* ptr, void* event); +void QGraphicsItem_KeyPressEventDefault(void* ptr, void* event); +void QGraphicsItem_KeyReleaseEvent(void* ptr, void* event); +void QGraphicsItem_KeyReleaseEventDefault(void* ptr, void* event); +void* QGraphicsItem_MapFromItem(void* ptr, void* item, void* point); +void* QGraphicsItem_MapFromItem2(void* ptr, void* item, void* rect); +void* QGraphicsItem_MapFromItem3(void* ptr, void* item, void* polygon); +void* QGraphicsItem_MapFromItem4(void* ptr, void* item, void* path); +void* QGraphicsItem_MapFromItem5(void* ptr, void* item, double x, double y); +void* QGraphicsItem_MapFromItem6(void* ptr, void* item, double x, double y, double w, double h); +void* QGraphicsItem_MapFromParent(void* ptr, void* point); +void* QGraphicsItem_MapFromParent2(void* ptr, void* rect); +void* QGraphicsItem_MapFromParent3(void* ptr, void* polygon); +void* QGraphicsItem_MapFromParent4(void* ptr, void* path); +void* QGraphicsItem_MapFromParent5(void* ptr, double x, double y); +void* QGraphicsItem_MapFromParent6(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapFromScene(void* ptr, void* point); +void* QGraphicsItem_MapFromScene2(void* ptr, void* rect); +void* QGraphicsItem_MapFromScene3(void* ptr, void* polygon); +void* QGraphicsItem_MapFromScene4(void* ptr, void* path); +void* QGraphicsItem_MapFromScene5(void* ptr, double x, double y); +void* QGraphicsItem_MapFromScene6(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapRectFromItem(void* ptr, void* item, void* rect); +void* QGraphicsItem_MapRectFromItem2(void* ptr, void* item, double x, double y, double w, double h); +void* QGraphicsItem_MapRectFromParent(void* ptr, void* rect); +void* QGraphicsItem_MapRectFromParent2(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapRectFromScene(void* ptr, void* rect); +void* QGraphicsItem_MapRectFromScene2(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapRectToItem(void* ptr, void* item, void* rect); +void* QGraphicsItem_MapRectToItem2(void* ptr, void* item, double x, double y, double w, double h); +void* QGraphicsItem_MapRectToParent(void* ptr, void* rect); +void* QGraphicsItem_MapRectToParent2(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapRectToScene(void* ptr, void* rect); +void* QGraphicsItem_MapRectToScene2(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapToItem(void* ptr, void* item, void* point); +void* QGraphicsItem_MapToItem2(void* ptr, void* item, void* rect); +void* QGraphicsItem_MapToItem3(void* ptr, void* item, void* polygon); +void* QGraphicsItem_MapToItem4(void* ptr, void* item, void* path); +void* QGraphicsItem_MapToItem5(void* ptr, void* item, double x, double y); +void* QGraphicsItem_MapToItem6(void* ptr, void* item, double x, double y, double w, double h); +void* QGraphicsItem_MapToParent(void* ptr, void* point); +void* QGraphicsItem_MapToParent2(void* ptr, void* rect); +void* QGraphicsItem_MapToParent3(void* ptr, void* polygon); +void* QGraphicsItem_MapToParent4(void* ptr, void* path); +void* QGraphicsItem_MapToParent5(void* ptr, double x, double y); +void* QGraphicsItem_MapToParent6(void* ptr, double x, double y, double w, double h); +void* QGraphicsItem_MapToScene(void* ptr, void* point); +void* QGraphicsItem_MapToScene2(void* ptr, void* rect); +void* QGraphicsItem_MapToScene3(void* ptr, void* polygon); +void* QGraphicsItem_MapToScene4(void* ptr, void* path); +void* QGraphicsItem_MapToScene5(void* ptr, double x, double y); +void* QGraphicsItem_MapToScene6(void* ptr, double x, double y, double w, double h); +void QGraphicsItem_MouseDoubleClickEvent(void* ptr, void* event); +void QGraphicsItem_MouseDoubleClickEventDefault(void* ptr, void* event); +void QGraphicsItem_MouseMoveEvent(void* ptr, void* event); +void QGraphicsItem_MouseMoveEventDefault(void* ptr, void* event); +void QGraphicsItem_MousePressEvent(void* ptr, void* event); +void QGraphicsItem_MousePressEventDefault(void* ptr, void* event); +void QGraphicsItem_MouseReleaseEvent(void* ptr, void* event); +void QGraphicsItem_MouseReleaseEventDefault(void* ptr, void* event); +void QGraphicsItem_MoveBy(void* ptr, double dx, double dy); +double QGraphicsItem_Opacity(void* ptr); +void* QGraphicsItem_OpaqueArea(void* ptr); +void* QGraphicsItem_OpaqueAreaDefault(void* ptr); +void QGraphicsItem_Paint(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsItem_Panel(void* ptr); +long long QGraphicsItem_PanelModality(void* ptr); +void* QGraphicsItem_ParentItem(void* ptr); +void* QGraphicsItem_ParentObject(void* ptr); +void* QGraphicsItem_ParentWidget(void* ptr); +void* QGraphicsItem_Pos(void* ptr); +void QGraphicsItem_PrepareGeometryChange(void* ptr); +void QGraphicsItem_RemoveSceneEventFilter(void* ptr, void* filterItem); +void QGraphicsItem_ResetTransform(void* ptr); +double QGraphicsItem_Rotation(void* ptr); +double QGraphicsItem_Scale2(void* ptr); +void* QGraphicsItem_Scene(void* ptr); +void* QGraphicsItem_SceneBoundingRect(void* ptr); +char QGraphicsItem_SceneEvent(void* ptr, void* event); +char QGraphicsItem_SceneEventDefault(void* ptr, void* event); +char QGraphicsItem_SceneEventFilter(void* ptr, void* watched, void* event); +char QGraphicsItem_SceneEventFilterDefault(void* ptr, void* watched, void* event); +void* QGraphicsItem_ScenePos(void* ptr); +void* QGraphicsItem_SceneTransform(void* ptr); +void QGraphicsItem_Scroll(void* ptr, double dx, double dy, void* rect); +void QGraphicsItem_SetAcceptDrops(void* ptr, char on); +void QGraphicsItem_SetAcceptHoverEvents(void* ptr, char enabled); +void QGraphicsItem_SetAcceptTouchEvents(void* ptr, char enabled); +void QGraphicsItem_SetAcceptedMouseButtons(void* ptr, long long buttons); +void QGraphicsItem_SetActive(void* ptr, char active); +void QGraphicsItem_SetBoundingRegionGranularity(void* ptr, double granularity); +void QGraphicsItem_SetCacheMode(void* ptr, long long mode, void* logicalCacheSize); +void QGraphicsItem_SetCursor(void* ptr, void* cursor); +void QGraphicsItem_SetData(void* ptr, int key, void* value); +void QGraphicsItem_SetEnabled(void* ptr, char enabled); +void QGraphicsItem_SetFiltersChildEvents(void* ptr, char enabled); +void QGraphicsItem_SetFlag(void* ptr, long long flag, char enabled); +void QGraphicsItem_SetFlags(void* ptr, long long flags); +void QGraphicsItem_SetFocus(void* ptr, long long focusReason); +void QGraphicsItem_SetFocusProxy(void* ptr, void* item); +void QGraphicsItem_SetGraphicsEffect(void* ptr, void* effect); +void QGraphicsItem_SetGroup(void* ptr, void* group); +void QGraphicsItem_SetInputMethodHints(void* ptr, long long hints); +void QGraphicsItem_SetOpacity(void* ptr, double opacity); +void QGraphicsItem_SetPanelModality(void* ptr, long long panelModality); +void QGraphicsItem_SetParentItem(void* ptr, void* newParent); +void QGraphicsItem_SetPos(void* ptr, void* pos); +void QGraphicsItem_SetPos2(void* ptr, double x, double y); +void QGraphicsItem_SetRotation(void* ptr, double angle); +void QGraphicsItem_SetScale(void* ptr, double factor); +void QGraphicsItem_SetSelected(void* ptr, char selected); +void QGraphicsItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip); +void QGraphicsItem_SetTransform(void* ptr, void* matrix, char combine); +void QGraphicsItem_SetTransformOriginPoint(void* ptr, void* origin); +void QGraphicsItem_SetTransformOriginPoint2(void* ptr, double x, double y); +void QGraphicsItem_SetTransformations(void* ptr, void* transformations); +void QGraphicsItem_SetVisible(void* ptr, char visible); +void QGraphicsItem_SetX(void* ptr, double x); +void QGraphicsItem_SetY(void* ptr, double y); +void QGraphicsItem_SetZValue(void* ptr, double z); +void* QGraphicsItem_Shape(void* ptr); +void* QGraphicsItem_ShapeDefault(void* ptr); +void QGraphicsItem_Show(void* ptr); +void QGraphicsItem_StackBefore(void* ptr, void* sibling); +void* QGraphicsItem_ToGraphicsObject(void* ptr); +void* QGraphicsItem_ToGraphicsObject2(void* ptr); +struct QtWidgets_PackedString QGraphicsItem_ToolTip(void* ptr); +void* QGraphicsItem_TopLevelItem(void* ptr); +void* QGraphicsItem_TopLevelWidget(void* ptr); +void* QGraphicsItem_Transform(void* ptr); +void* QGraphicsItem_TransformOriginPoint(void* ptr); +struct QtWidgets_PackedList QGraphicsItem_Transformations(void* ptr); +int QGraphicsItem_Type(void* ptr); +int QGraphicsItem_TypeDefault(void* ptr); +void QGraphicsItem_UngrabKeyboard(void* ptr); +void QGraphicsItem_UngrabMouse(void* ptr); +void QGraphicsItem_UnsetCursor(void* ptr); +void QGraphicsItem_Update(void* ptr, void* rect); +void QGraphicsItem_Update2(void* ptr, double x, double y, double width, double height); +void QGraphicsItem_WheelEvent(void* ptr, void* event); +void QGraphicsItem_WheelEventDefault(void* ptr, void* event); +void* QGraphicsItem_Window(void* ptr); +double QGraphicsItem_X(void* ptr); +double QGraphicsItem_Y(void* ptr); +double QGraphicsItem_ZValue(void* ptr); +void QGraphicsItem_DestroyQGraphicsItem(void* ptr); +void QGraphicsItem_DestroyQGraphicsItemDefault(void* ptr); +void* QGraphicsItem___childItems_atList(void* ptr, int i); +void QGraphicsItem___childItems_setList(void* ptr, void* i); +void* QGraphicsItem___childItems_newList(void* ptr); +void* QGraphicsItem___children_atList(void* ptr, int i); +void QGraphicsItem___children_setList(void* ptr, void* i); +void* QGraphicsItem___children_newList(void* ptr); +void* QGraphicsItem___collidingItems_atList(void* ptr, int i); +void QGraphicsItem___collidingItems_setList(void* ptr, void* i); +void* QGraphicsItem___collidingItems_newList(void* ptr); +void* QGraphicsItem___setTransformations_transformations_atList(void* ptr, int i); +void QGraphicsItem___setTransformations_transformations_setList(void* ptr, void* i); +void* QGraphicsItem___setTransformations_transformations_newList(void* ptr); +void* QGraphicsItem___transformations_atList(void* ptr, int i); +void QGraphicsItem___transformations_setList(void* ptr, void* i); +void* QGraphicsItem___transformations_newList(void* ptr); +void* QGraphicsItemAnimation_NewQGraphicsItemAnimation(void* parent); +void QGraphicsItemAnimation_AfterAnimationStep(void* ptr, double step); +void QGraphicsItemAnimation_AfterAnimationStepDefault(void* ptr, double step); +void QGraphicsItemAnimation_BeforeAnimationStep(void* ptr, double step); +void QGraphicsItemAnimation_BeforeAnimationStepDefault(void* ptr, double step); +void QGraphicsItemAnimation_Clear(void* ptr); +double QGraphicsItemAnimation_HorizontalScaleAt(void* ptr, double step); +double QGraphicsItemAnimation_HorizontalShearAt(void* ptr, double step); +void* QGraphicsItemAnimation_Item(void* ptr); +void* QGraphicsItemAnimation_MatrixAt(void* ptr, double step); +void* QGraphicsItemAnimation_PosAt(void* ptr, double step); +double QGraphicsItemAnimation_RotationAt(void* ptr, double step); +void QGraphicsItemAnimation_SetItem(void* ptr, void* item); +void QGraphicsItemAnimation_SetPosAt(void* ptr, double step, void* point); +void QGraphicsItemAnimation_SetRotationAt(void* ptr, double step, double angle); +void QGraphicsItemAnimation_SetScaleAt(void* ptr, double step, double sx, double sy); +void QGraphicsItemAnimation_SetShearAt(void* ptr, double step, double sh, double sv); +void QGraphicsItemAnimation_SetStep(void* ptr, double step); +void QGraphicsItemAnimation_SetStepDefault(void* ptr, double step); +void QGraphicsItemAnimation_SetTimeLine(void* ptr, void* timeLine); +void QGraphicsItemAnimation_SetTranslationAt(void* ptr, double step, double dx, double dy); +void* QGraphicsItemAnimation_TimeLine(void* ptr); +double QGraphicsItemAnimation_VerticalScaleAt(void* ptr, double step); +double QGraphicsItemAnimation_VerticalShearAt(void* ptr, double step); +double QGraphicsItemAnimation_XTranslationAt(void* ptr, double step); +double QGraphicsItemAnimation_YTranslationAt(void* ptr, double step); +void QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(void* ptr); +void QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(void* ptr); +void* QGraphicsItemAnimation___children_atList(void* ptr, int i); +void QGraphicsItemAnimation___children_setList(void* ptr, void* i); +void* QGraphicsItemAnimation___children_newList(void* ptr); +void* QGraphicsItemAnimation___dynamicPropertyNames_atList(void* ptr, int i); +void QGraphicsItemAnimation___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGraphicsItemAnimation___dynamicPropertyNames_newList(void* ptr); +void* QGraphicsItemAnimation___findChildren_atList(void* ptr, int i); +void QGraphicsItemAnimation___findChildren_setList(void* ptr, void* i); +void* QGraphicsItemAnimation___findChildren_newList(void* ptr); +void* QGraphicsItemAnimation___findChildren_atList3(void* ptr, int i); +void QGraphicsItemAnimation___findChildren_setList3(void* ptr, void* i); +void* QGraphicsItemAnimation___findChildren_newList3(void* ptr); +void* QGraphicsItemAnimation___qFindChildren_atList2(void* ptr, int i); +void QGraphicsItemAnimation___qFindChildren_setList2(void* ptr, void* i); +void* QGraphicsItemAnimation___qFindChildren_newList2(void* ptr); +void QGraphicsItemAnimation_ChildEventDefault(void* ptr, void* event); +void QGraphicsItemAnimation_ConnectNotifyDefault(void* ptr, void* sign); +void QGraphicsItemAnimation_CustomEventDefault(void* ptr, void* event); +void QGraphicsItemAnimation_DeleteLaterDefault(void* ptr); +void QGraphicsItemAnimation_DisconnectNotifyDefault(void* ptr, void* sign); +char QGraphicsItemAnimation_EventDefault(void* ptr, void* e); +char QGraphicsItemAnimation_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGraphicsItemAnimation_MetaObjectDefault(void* ptr); +void QGraphicsItemAnimation_TimerEventDefault(void* ptr, void* event); +void* QGraphicsItemGroup_NewQGraphicsItemGroup(void* parent); +void QGraphicsItemGroup_AddToGroup(void* ptr, void* item); +void* QGraphicsItemGroup_BoundingRect(void* ptr); +void* QGraphicsItemGroup_BoundingRectDefault(void* ptr); +void QGraphicsItemGroup_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsItemGroup_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void QGraphicsItemGroup_RemoveFromGroup(void* ptr, void* item); +void QGraphicsItemGroup_DestroyQGraphicsItemGroup(void* ptr); +void QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(void* ptr); +void* QGraphicsLayout_NewQGraphicsLayout(void* parent); +void QGraphicsLayout_Activate(void* ptr); +void QGraphicsLayout_AddChildLayoutItem(void* ptr, void* layoutItem); +int QGraphicsLayout_Count(void* ptr); +void QGraphicsLayout_Invalidate(void* ptr); +void QGraphicsLayout_InvalidateDefault(void* ptr); +char QGraphicsLayout_IsActivated(void* ptr); +void* QGraphicsLayout_ItemAt(void* ptr, int i); +void QGraphicsLayout_RemoveAt(void* ptr, int index); +void QGraphicsLayout_SetContentsMargins(void* ptr, double left, double top, double right, double bottom); +void QGraphicsLayout_WidgetEvent(void* ptr, void* e); +void QGraphicsLayout_WidgetEventDefault(void* ptr, void* e); +void QGraphicsLayout_DestroyQGraphicsLayout(void* ptr); +void QGraphicsLayout_DestroyQGraphicsLayoutDefault(void* ptr); +void* QGraphicsLayout_SizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsLayout_SizeHintDefault(void* ptr, long long which, void* constraint); +void* QGraphicsLayoutItem_NewQGraphicsLayoutItem(void* parent, char isLayout); +void* QGraphicsLayoutItem_ContentsRect(void* ptr); +void* QGraphicsLayoutItem_EffectiveSizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsLayoutItem_Geometry(void* ptr); +void QGraphicsLayoutItem_GetContentsMargins(void* ptr, double left, double top, double right, double bottom); +void QGraphicsLayoutItem_GetContentsMarginsDefault(void* ptr, double left, double top, double right, double bottom); +void* QGraphicsLayoutItem_GraphicsItem(void* ptr); +char QGraphicsLayoutItem_IsLayout(void* ptr); +double QGraphicsLayoutItem_MaximumHeight(void* ptr); +void* QGraphicsLayoutItem_MaximumSize(void* ptr); +double QGraphicsLayoutItem_MaximumWidth(void* ptr); +double QGraphicsLayoutItem_MinimumHeight(void* ptr); +void* QGraphicsLayoutItem_MinimumSize(void* ptr); +double QGraphicsLayoutItem_MinimumWidth(void* ptr); +char QGraphicsLayoutItem_OwnedByLayout(void* ptr); +void* QGraphicsLayoutItem_ParentLayoutItem(void* ptr); +double QGraphicsLayoutItem_PreferredHeight(void* ptr); +void* QGraphicsLayoutItem_PreferredSize(void* ptr); +double QGraphicsLayoutItem_PreferredWidth(void* ptr); +void QGraphicsLayoutItem_SetGeometry(void* ptr, void* rect); +void QGraphicsLayoutItem_SetGeometryDefault(void* ptr, void* rect); +void QGraphicsLayoutItem_SetGraphicsItem(void* ptr, void* item); +void QGraphicsLayoutItem_SetMaximumHeight(void* ptr, double height); +void QGraphicsLayoutItem_SetMaximumSize(void* ptr, void* size); +void QGraphicsLayoutItem_SetMaximumSize2(void* ptr, double w, double h); +void QGraphicsLayoutItem_SetMaximumWidth(void* ptr, double width); +void QGraphicsLayoutItem_SetMinimumHeight(void* ptr, double height); +void QGraphicsLayoutItem_SetMinimumSize(void* ptr, void* size); +void QGraphicsLayoutItem_SetMinimumSize2(void* ptr, double w, double h); +void QGraphicsLayoutItem_SetMinimumWidth(void* ptr, double width); +void QGraphicsLayoutItem_SetOwnedByLayout(void* ptr, char ownership); +void QGraphicsLayoutItem_SetParentLayoutItem(void* ptr, void* parent); +void QGraphicsLayoutItem_SetPreferredHeight(void* ptr, double height); +void QGraphicsLayoutItem_SetPreferredSize(void* ptr, void* size); +void QGraphicsLayoutItem_SetPreferredSize2(void* ptr, double w, double h); +void QGraphicsLayoutItem_SetPreferredWidth(void* ptr, double width); +void QGraphicsLayoutItem_SetSizePolicy(void* ptr, void* policy); +void QGraphicsLayoutItem_SetSizePolicy2(void* ptr, long long hPolicy, long long vPolicy, long long controlType); +void* QGraphicsLayoutItem_SizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsLayoutItem_SizePolicy(void* ptr); +void QGraphicsLayoutItem_UpdateGeometry(void* ptr); +void QGraphicsLayoutItem_UpdateGeometryDefault(void* ptr); +void QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(void* ptr); +void QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(void* ptr); +void* QGraphicsLineItem_NewQGraphicsLineItem(void* parent); +void* QGraphicsLineItem_NewQGraphicsLineItem2(void* line, void* parent); +void* QGraphicsLineItem_NewQGraphicsLineItem3(double x1, double y1, double x2, double y2, void* parent); +void* QGraphicsLineItem_BoundingRect(void* ptr); +void* QGraphicsLineItem_BoundingRectDefault(void* ptr); +void* QGraphicsLineItem_Line(void* ptr); +void QGraphicsLineItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsLineItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsLineItem_Pen(void* ptr); +void QGraphicsLineItem_SetLine(void* ptr, void* line); +void QGraphicsLineItem_SetLine2(void* ptr, double x1, double y1, double x2, double y2); +void QGraphicsLineItem_SetPen(void* ptr, void* pen); +void QGraphicsLineItem_DestroyQGraphicsLineItem(void* ptr); +void QGraphicsLineItem_DestroyQGraphicsLineItemDefault(void* ptr); +void* QGraphicsLinearLayout_NewQGraphicsLinearLayout(void* parent); +void* QGraphicsLinearLayout_NewQGraphicsLinearLayout2(long long orientation, void* parent); +void QGraphicsLinearLayout_AddItem(void* ptr, void* item); +void QGraphicsLinearLayout_AddStretch(void* ptr, int stretch); +long long QGraphicsLinearLayout_Alignment(void* ptr, void* item); +int QGraphicsLinearLayout_Count(void* ptr); +int QGraphicsLinearLayout_CountDefault(void* ptr); +void QGraphicsLinearLayout_InsertItem(void* ptr, int index, void* item); +void QGraphicsLinearLayout_InsertStretch(void* ptr, int index, int stretch); +void* QGraphicsLinearLayout_ItemAt(void* ptr, int index); +void* QGraphicsLinearLayout_ItemAtDefault(void* ptr, int index); +double QGraphicsLinearLayout_ItemSpacing(void* ptr, int index); +long long QGraphicsLinearLayout_Orientation(void* ptr); +void QGraphicsLinearLayout_RemoveAt(void* ptr, int index); +void QGraphicsLinearLayout_RemoveAtDefault(void* ptr, int index); +void QGraphicsLinearLayout_RemoveItem(void* ptr, void* item); +void QGraphicsLinearLayout_SetAlignment(void* ptr, void* item, long long alignment); +void QGraphicsLinearLayout_SetItemSpacing(void* ptr, int index, double spacing); +void QGraphicsLinearLayout_SetOrientation(void* ptr, long long orientation); +void QGraphicsLinearLayout_SetSpacing(void* ptr, double spacing); +void QGraphicsLinearLayout_SetStretchFactor(void* ptr, void* item, int stretch); +void* QGraphicsLinearLayout_SizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsLinearLayout_SizeHintDefault(void* ptr, long long which, void* constraint); +double QGraphicsLinearLayout_Spacing(void* ptr); +int QGraphicsLinearLayout_StretchFactor(void* ptr, void* item); +void QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(void* ptr); +void QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(void* ptr); +void* QGraphicsObject_NewQGraphicsObject(void* parent); +void QGraphicsObject_ConnectEnabledChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectEnabledChanged(void* ptr); +void QGraphicsObject_EnabledChanged(void* ptr); +char QGraphicsObject_Event(void* ptr, void* ev); +char QGraphicsObject_EventDefault(void* ptr, void* ev); +void QGraphicsObject_GrabGesture(void* ptr, long long gesture, long long flags); +void QGraphicsObject_ConnectOpacityChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectOpacityChanged(void* ptr); +void QGraphicsObject_OpacityChanged(void* ptr); +void QGraphicsObject_ConnectParentChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectParentChanged(void* ptr); +void QGraphicsObject_ParentChanged(void* ptr); +void QGraphicsObject_ConnectRotationChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectRotationChanged(void* ptr); +void QGraphicsObject_RotationChanged(void* ptr); +void QGraphicsObject_ConnectScaleChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectScaleChanged(void* ptr); +void QGraphicsObject_ScaleChanged(void* ptr); +void QGraphicsObject_UngrabGesture(void* ptr, long long gesture); +void QGraphicsObject_UpdateMicroFocus(void* ptr); +void QGraphicsObject_UpdateMicroFocusDefault(void* ptr); +void QGraphicsObject_ConnectVisibleChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectVisibleChanged(void* ptr); +void QGraphicsObject_VisibleChanged(void* ptr); +void QGraphicsObject_ConnectXChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectXChanged(void* ptr); +void QGraphicsObject_XChanged(void* ptr); +void QGraphicsObject_ConnectYChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectYChanged(void* ptr); +void QGraphicsObject_YChanged(void* ptr); +void QGraphicsObject_ConnectZChanged(void* ptr, long long t); +void QGraphicsObject_DisconnectZChanged(void* ptr); +void QGraphicsObject_ZChanged(void* ptr); +void QGraphicsObject_DestroyQGraphicsObject(void* ptr); +void QGraphicsObject_DestroyQGraphicsObjectDefault(void* ptr); +void* QGraphicsObject_Parent(void* ptr); +void QGraphicsObject_SetParent(void* ptr, void* parent); +double QGraphicsObject_Opacity(void* ptr); +void QGraphicsObject_SetOpacity(void* ptr, double opacity); +char QGraphicsObject_IsEnabled(void* ptr); +void QGraphicsObject_SetEnabled(void* ptr, char enabled); +char QGraphicsObject_IsVisible(void* ptr); +void QGraphicsObject_SetVisible(void* ptr, char visible); +void* QGraphicsObject_Pos(void* ptr); +void QGraphicsObject_SetPos(void* ptr, void* pos); +double QGraphicsObject_X(void* ptr); +void QGraphicsObject_SetX(void* ptr, double x); +double QGraphicsObject_Y(void* ptr); +void QGraphicsObject_SetY(void* ptr, double y); +double QGraphicsObject_ZValue(void* ptr); +void QGraphicsObject_SetZValue(void* ptr, double z); +double QGraphicsObject_Rotation(void* ptr); +void QGraphicsObject_SetRotation(void* ptr, double rotation); +double QGraphicsObject_Scale(void* ptr); +void QGraphicsObject_SetScale(void* ptr, double scale); +void* QGraphicsObject_TransformOriginPoint(void* ptr); +void QGraphicsObject_SetTransformOriginPoint(void* ptr, void* transformOriginPoint); +void* QGraphicsObject_GraphicsEffect(void* ptr); +void QGraphicsObject_SetGraphicsEffect(void* ptr, void* effect); +void* QGraphicsObject___children_atList(void* ptr, int i); +void QGraphicsObject___children_setList(void* ptr, void* i); +void* QGraphicsObject___children_newList(void* ptr); +void* QGraphicsObject___dynamicPropertyNames_atList(void* ptr, int i); +void QGraphicsObject___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGraphicsObject___dynamicPropertyNames_newList(void* ptr); +void* QGraphicsObject___findChildren_atList(void* ptr, int i); +void QGraphicsObject___findChildren_setList(void* ptr, void* i); +void* QGraphicsObject___findChildren_newList(void* ptr); +void* QGraphicsObject___findChildren_atList3(void* ptr, int i); +void QGraphicsObject___findChildren_setList3(void* ptr, void* i); +void* QGraphicsObject___findChildren_newList3(void* ptr); +void* QGraphicsObject___qFindChildren_atList2(void* ptr, int i); +void QGraphicsObject___qFindChildren_setList2(void* ptr, void* i); +void* QGraphicsObject___qFindChildren_newList2(void* ptr); +void QGraphicsObject_ChildEvent(void* ptr, void* event); +void QGraphicsObject_ChildEventDefault(void* ptr, void* event); +void QGraphicsObject_ConnectNotify(void* ptr, void* sign); +void QGraphicsObject_ConnectNotifyDefault(void* ptr, void* sign); +void QGraphicsObject_CustomEvent(void* ptr, void* event); +void QGraphicsObject_CustomEventDefault(void* ptr, void* event); +void QGraphicsObject_DeleteLater(void* ptr); +void QGraphicsObject_DeleteLaterDefault(void* ptr); +void QGraphicsObject_DisconnectNotify(void* ptr, void* sign); +void QGraphicsObject_DisconnectNotifyDefault(void* ptr, void* sign); +char QGraphicsObject_EventFilter(void* ptr, void* watched, void* event); +char QGraphicsObject_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGraphicsObject_MetaObject(void* ptr); +void* QGraphicsObject_MetaObjectDefault(void* ptr); +void QGraphicsObject_TimerEvent(void* ptr, void* event); +void QGraphicsObject_TimerEventDefault(void* ptr, void* event); +void* QGraphicsObject_BoundingRect(void* ptr); +void* QGraphicsObject_BoundingRectDefault(void* ptr); +void QGraphicsObject_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsObject_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(void* parent); +void QGraphicsOpacityEffect_Draw(void* ptr, void* painter); +void QGraphicsOpacityEffect_DrawDefault(void* ptr, void* painter); +double QGraphicsOpacityEffect_Opacity(void* ptr); +void QGraphicsOpacityEffect_ConnectOpacityChanged(void* ptr, long long t); +void QGraphicsOpacityEffect_DisconnectOpacityChanged(void* ptr); +void QGraphicsOpacityEffect_OpacityChanged(void* ptr, double opacity); +void* QGraphicsOpacityEffect_OpacityMask(void* ptr); +void QGraphicsOpacityEffect_ConnectOpacityMaskChanged(void* ptr, long long t); +void QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(void* ptr); +void QGraphicsOpacityEffect_OpacityMaskChanged(void* ptr, void* mask); +void QGraphicsOpacityEffect_SetOpacity(void* ptr, double opacity); +void QGraphicsOpacityEffect_SetOpacityDefault(void* ptr, double opacity); +void QGraphicsOpacityEffect_SetOpacityMask(void* ptr, void* mask); +void QGraphicsOpacityEffect_SetOpacityMaskDefault(void* ptr, void* mask); +void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(void* ptr); +void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(void* ptr); +void* QGraphicsPathItem_NewQGraphicsPathItem(void* parent); +void* QGraphicsPathItem_NewQGraphicsPathItem2(void* path, void* parent); +void* QGraphicsPathItem_BoundingRect(void* ptr); +void* QGraphicsPathItem_BoundingRectDefault(void* ptr); +void QGraphicsPathItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsPathItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsPathItem_Path(void* ptr); +void QGraphicsPathItem_SetPath(void* ptr, void* path); +void QGraphicsPathItem_DestroyQGraphicsPathItem(void* ptr); +void QGraphicsPathItem_DestroyQGraphicsPathItemDefault(void* ptr); +void* QGraphicsPixmapItem_NewQGraphicsPixmapItem(void* parent); +void* QGraphicsPixmapItem_NewQGraphicsPixmapItem2(void* pixmap, void* parent); +void* QGraphicsPixmapItem_BoundingRect(void* ptr); +void* QGraphicsPixmapItem_BoundingRectDefault(void* ptr); +void* QGraphicsPixmapItem_Offset(void* ptr); +void QGraphicsPixmapItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsPixmapItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsPixmapItem_Pixmap(void* ptr); +void QGraphicsPixmapItem_SetOffset(void* ptr, void* offset); +void QGraphicsPixmapItem_SetOffset2(void* ptr, double x, double y); +void QGraphicsPixmapItem_SetPixmap(void* ptr, void* pixmap); +void QGraphicsPixmapItem_SetShapeMode(void* ptr, long long mode); +void QGraphicsPixmapItem_SetTransformationMode(void* ptr, long long mode); +long long QGraphicsPixmapItem_ShapeMode(void* ptr); +long long QGraphicsPixmapItem_TransformationMode(void* ptr); +void QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(void* ptr); +void QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(void* ptr); +void* QGraphicsPolygonItem_NewQGraphicsPolygonItem(void* parent); +void* QGraphicsPolygonItem_NewQGraphicsPolygonItem2(void* polygon, void* parent); +void* QGraphicsPolygonItem_BoundingRect(void* ptr); +void* QGraphicsPolygonItem_BoundingRectDefault(void* ptr); +long long QGraphicsPolygonItem_FillRule(void* ptr); +void QGraphicsPolygonItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsPolygonItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsPolygonItem_Polygon(void* ptr); +void QGraphicsPolygonItem_SetFillRule(void* ptr, long long rule); +void QGraphicsPolygonItem_SetPolygon(void* ptr, void* polygon); +void QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(void* ptr); +void QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(void* ptr); +void* QGraphicsProxyWidget_NewQGraphicsProxyWidget(void* parent, long long wFlags); +void* QGraphicsProxyWidget_CreateProxyForChildWidget(void* ptr, void* child); +void* QGraphicsProxyWidget_NewProxyWidget(void* ptr, void* child); +void* QGraphicsProxyWidget_NewProxyWidgetDefault(void* ptr, void* child); +void QGraphicsProxyWidget_SetWidget(void* ptr, void* widget); +void* QGraphicsProxyWidget_SubWidgetRect(void* ptr, void* widget); +void* QGraphicsProxyWidget_Widget(void* ptr); +void QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(void* ptr); +void QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(void* ptr); +void* QGraphicsRectItem_NewQGraphicsRectItem(void* parent); +void* QGraphicsRectItem_NewQGraphicsRectItem2(void* rect, void* parent); +void* QGraphicsRectItem_NewQGraphicsRectItem3(double x, double y, double width, double height, void* parent); +void* QGraphicsRectItem_BoundingRect(void* ptr); +void* QGraphicsRectItem_BoundingRectDefault(void* ptr); +void QGraphicsRectItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsRectItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsRectItem_Rect(void* ptr); +void QGraphicsRectItem_SetRect(void* ptr, void* rectangle); +void QGraphicsRectItem_SetRect2(void* ptr, double x, double y, double width, double height); +void QGraphicsRectItem_DestroyQGraphicsRectItem(void* ptr); +void QGraphicsRectItem_DestroyQGraphicsRectItemDefault(void* ptr); +void* QGraphicsRotation_NewQGraphicsRotation(void* parent); +double QGraphicsRotation_Angle(void* ptr); +void QGraphicsRotation_ConnectAngleChanged(void* ptr, long long t); +void QGraphicsRotation_DisconnectAngleChanged(void* ptr); +void QGraphicsRotation_AngleChanged(void* ptr); +void QGraphicsRotation_ApplyTo(void* ptr, void* matrix); +void QGraphicsRotation_ApplyToDefault(void* ptr, void* matrix); +void* QGraphicsRotation_Axis(void* ptr); +void QGraphicsRotation_ConnectAxisChanged(void* ptr, long long t); +void QGraphicsRotation_DisconnectAxisChanged(void* ptr); +void QGraphicsRotation_AxisChanged(void* ptr); +void* QGraphicsRotation_Origin(void* ptr); +void QGraphicsRotation_ConnectOriginChanged(void* ptr, long long t); +void QGraphicsRotation_DisconnectOriginChanged(void* ptr); +void QGraphicsRotation_OriginChanged(void* ptr); +void QGraphicsRotation_SetAngle(void* ptr, double vqr); +void QGraphicsRotation_SetAxis(void* ptr, void* axis); +void QGraphicsRotation_SetAxis2(void* ptr, long long axis); +void QGraphicsRotation_SetOrigin(void* ptr, void* point); +void QGraphicsRotation_DestroyQGraphicsRotation(void* ptr); +void QGraphicsRotation_DestroyQGraphicsRotationDefault(void* ptr); +void* QGraphicsScale_NewQGraphicsScale(void* parent); +void QGraphicsScale_ApplyTo(void* ptr, void* matrix); +void QGraphicsScale_ApplyToDefault(void* ptr, void* matrix); +void* QGraphicsScale_Origin(void* ptr); +void QGraphicsScale_ConnectOriginChanged(void* ptr, long long t); +void QGraphicsScale_DisconnectOriginChanged(void* ptr); +void QGraphicsScale_OriginChanged(void* ptr); +void QGraphicsScale_ConnectScaleChanged(void* ptr, long long t); +void QGraphicsScale_DisconnectScaleChanged(void* ptr); +void QGraphicsScale_ScaleChanged(void* ptr); +void QGraphicsScale_SetOrigin(void* ptr, void* point); +void QGraphicsScale_SetXScale(void* ptr, double vqr); +void QGraphicsScale_SetYScale(void* ptr, double vqr); +void QGraphicsScale_SetZScale(void* ptr, double vqr); +double QGraphicsScale_XScale(void* ptr); +void QGraphicsScale_ConnectXScaleChanged(void* ptr, long long t); +void QGraphicsScale_DisconnectXScaleChanged(void* ptr); +void QGraphicsScale_XScaleChanged(void* ptr); +double QGraphicsScale_YScale(void* ptr); +void QGraphicsScale_ConnectYScaleChanged(void* ptr, long long t); +void QGraphicsScale_DisconnectYScaleChanged(void* ptr); +void QGraphicsScale_YScaleChanged(void* ptr); +double QGraphicsScale_ZScale(void* ptr); +void QGraphicsScale_ConnectZScaleChanged(void* ptr, long long t); +void QGraphicsScale_DisconnectZScaleChanged(void* ptr); +void QGraphicsScale_ZScaleChanged(void* ptr); +void QGraphicsScale_DestroyQGraphicsScale(void* ptr); +void QGraphicsScale_DestroyQGraphicsScaleDefault(void* ptr); +void* QGraphicsScene_NewQGraphicsScene(void* parent); +void* QGraphicsScene_NewQGraphicsScene2(void* sceneRect, void* parent); +void* QGraphicsScene_NewQGraphicsScene3(double x, double y, double width, double height, void* parent); +void* QGraphicsScene_ActivePanel(void* ptr); +void* QGraphicsScene_ActiveWindow(void* ptr); +void* QGraphicsScene_AddEllipse(void* ptr, void* rect, void* pen, void* brush); +void* QGraphicsScene_AddEllipse2(void* ptr, double x, double y, double w, double h, void* pen, void* brush); +void QGraphicsScene_AddItem(void* ptr, void* item); +void* QGraphicsScene_AddLine(void* ptr, void* line, void* pen); +void* QGraphicsScene_AddLine2(void* ptr, double x1, double y1, double x2, double y2, void* pen); +void* QGraphicsScene_AddPath(void* ptr, void* path, void* pen, void* brush); +void* QGraphicsScene_AddPixmap(void* ptr, void* pixmap); +void* QGraphicsScene_AddPolygon(void* ptr, void* polygon, void* pen, void* brush); +void* QGraphicsScene_AddRect(void* ptr, void* rect, void* pen, void* brush); +void* QGraphicsScene_AddRect2(void* ptr, double x, double y, double w, double h, void* pen, void* brush); +void* QGraphicsScene_AddSimpleText(void* ptr, struct QtWidgets_PackedString text, void* font); +void* QGraphicsScene_AddText(void* ptr, struct QtWidgets_PackedString text, void* font); +void* QGraphicsScene_AddWidget(void* ptr, void* widget, long long wFlags); +void QGraphicsScene_Advance(void* ptr); +void QGraphicsScene_AdvanceDefault(void* ptr); +void* QGraphicsScene_BackgroundBrush(void* ptr); +int QGraphicsScene_BspTreeDepth(void* ptr); +void QGraphicsScene_ConnectChanged(void* ptr, long long t); +void QGraphicsScene_DisconnectChanged(void* ptr); +void QGraphicsScene_Changed(void* ptr, void* region); +void QGraphicsScene_Clear(void* ptr); +void QGraphicsScene_ClearDefault(void* ptr); +void QGraphicsScene_ClearFocus(void* ptr); +void QGraphicsScene_ClearSelection(void* ptr); +void QGraphicsScene_ClearSelectionDefault(void* ptr); +struct QtWidgets_PackedList QGraphicsScene_CollidingItems(void* ptr, void* item, long long mode); +void QGraphicsScene_ContextMenuEvent(void* ptr, void* contextMenuEvent); +void QGraphicsScene_ContextMenuEventDefault(void* ptr, void* contextMenuEvent); +void* QGraphicsScene_CreateItemGroup(void* ptr, void* items); +void QGraphicsScene_DestroyItemGroup(void* ptr, void* group); +void QGraphicsScene_DragEnterEvent(void* ptr, void* event); +void QGraphicsScene_DragEnterEventDefault(void* ptr, void* event); +void QGraphicsScene_DragLeaveEvent(void* ptr, void* event); +void QGraphicsScene_DragLeaveEventDefault(void* ptr, void* event); +void QGraphicsScene_DragMoveEvent(void* ptr, void* event); +void QGraphicsScene_DragMoveEventDefault(void* ptr, void* event); +void QGraphicsScene_DrawBackground(void* ptr, void* painter, void* rect); +void QGraphicsScene_DrawBackgroundDefault(void* ptr, void* painter, void* rect); +void QGraphicsScene_DrawForeground(void* ptr, void* painter, void* rect); +void QGraphicsScene_DrawForegroundDefault(void* ptr, void* painter, void* rect); +void QGraphicsScene_DropEvent(void* ptr, void* event); +void QGraphicsScene_DropEventDefault(void* ptr, void* event); +char QGraphicsScene_EventDefault(void* ptr, void* event); +char QGraphicsScene_EventFilterDefault(void* ptr, void* watched, void* event); +void QGraphicsScene_FocusInEvent(void* ptr, void* focusEvent); +void QGraphicsScene_FocusInEventDefault(void* ptr, void* focusEvent); +void* QGraphicsScene_FocusItem(void* ptr); +void QGraphicsScene_ConnectFocusItemChanged(void* ptr, long long t); +void QGraphicsScene_DisconnectFocusItemChanged(void* ptr); +void QGraphicsScene_FocusItemChanged(void* ptr, void* newFocusItem, void* oldFocusItem, long long reason); +char QGraphicsScene_FocusNextPrevChild(void* ptr, char next); +char QGraphicsScene_FocusNextPrevChildDefault(void* ptr, char next); +char QGraphicsScene_FocusOnTouch(void* ptr); +void QGraphicsScene_FocusOutEvent(void* ptr, void* focusEvent); +void QGraphicsScene_FocusOutEventDefault(void* ptr, void* focusEvent); +void* QGraphicsScene_Font(void* ptr); +void* QGraphicsScene_ForegroundBrush(void* ptr); +char QGraphicsScene_HasFocus(void* ptr); +double QGraphicsScene_Height(void* ptr); +void QGraphicsScene_HelpEvent(void* ptr, void* helpEvent); +void QGraphicsScene_HelpEventDefault(void* ptr, void* helpEvent); +void QGraphicsScene_InputMethodEvent(void* ptr, void* event); +void QGraphicsScene_InputMethodEventDefault(void* ptr, void* event); +void* QGraphicsScene_InputMethodQuery(void* ptr, long long query); +void* QGraphicsScene_InputMethodQueryDefault(void* ptr, long long query); +void QGraphicsScene_Invalidate(void* ptr, void* rect, long long layers); +void QGraphicsScene_InvalidateDefault(void* ptr, void* rect, long long layers); +void QGraphicsScene_Invalidate2(void* ptr, double x, double y, double w, double h, long long layers); +char QGraphicsScene_IsActive(void* ptr); +char QGraphicsScene_IsSortCacheEnabled(void* ptr); +void* QGraphicsScene_ItemAt(void* ptr, void* position, void* deviceTransform); +void* QGraphicsScene_ItemAt4(void* ptr, double x, double y, void* deviceTransform); +long long QGraphicsScene_ItemIndexMethod(void* ptr); +struct QtWidgets_PackedList QGraphicsScene_Items(void* ptr, long long order); +struct QtWidgets_PackedList QGraphicsScene_Items2(void* ptr, void* pos, long long mode, long long order, void* deviceTransform); +struct QtWidgets_PackedList QGraphicsScene_Items3(void* ptr, void* rect, long long mode, long long order, void* deviceTransform); +struct QtWidgets_PackedList QGraphicsScene_Items4(void* ptr, void* polygon, long long mode, long long order, void* deviceTransform); +struct QtWidgets_PackedList QGraphicsScene_Items5(void* ptr, void* path, long long mode, long long order, void* deviceTransform); +struct QtWidgets_PackedList QGraphicsScene_Items7(void* ptr, double x, double y, double w, double h, long long mode, long long order, void* deviceTransform); +void* QGraphicsScene_ItemsBoundingRect(void* ptr); +void QGraphicsScene_KeyPressEvent(void* ptr, void* keyEvent); +void QGraphicsScene_KeyPressEventDefault(void* ptr, void* keyEvent); +void QGraphicsScene_KeyReleaseEvent(void* ptr, void* keyEvent); +void QGraphicsScene_KeyReleaseEventDefault(void* ptr, void* keyEvent); +double QGraphicsScene_MinimumRenderSize(void* ptr); +void QGraphicsScene_MouseDoubleClickEvent(void* ptr, void* mouseEvent); +void QGraphicsScene_MouseDoubleClickEventDefault(void* ptr, void* mouseEvent); +void* QGraphicsScene_MouseGrabberItem(void* ptr); +void QGraphicsScene_MouseMoveEvent(void* ptr, void* mouseEvent); +void QGraphicsScene_MouseMoveEventDefault(void* ptr, void* mouseEvent); +void QGraphicsScene_MousePressEvent(void* ptr, void* mouseEvent); +void QGraphicsScene_MousePressEventDefault(void* ptr, void* mouseEvent); +void QGraphicsScene_MouseReleaseEvent(void* ptr, void* mouseEvent); +void QGraphicsScene_MouseReleaseEventDefault(void* ptr, void* mouseEvent); +void* QGraphicsScene_Palette(void* ptr); +void QGraphicsScene_RemoveItem(void* ptr, void* item); +void QGraphicsScene_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode); +void* QGraphicsScene_SceneRect(void* ptr); +void QGraphicsScene_ConnectSceneRectChanged(void* ptr, long long t); +void QGraphicsScene_DisconnectSceneRectChanged(void* ptr); +void QGraphicsScene_SceneRectChanged(void* ptr, void* rect); +struct QtWidgets_PackedList QGraphicsScene_SelectedItems(void* ptr); +void* QGraphicsScene_SelectionArea(void* ptr); +void QGraphicsScene_ConnectSelectionChanged(void* ptr, long long t); +void QGraphicsScene_DisconnectSelectionChanged(void* ptr); +void QGraphicsScene_SelectionChanged(void* ptr); +char QGraphicsScene_SendEvent(void* ptr, void* item, void* event); +void QGraphicsScene_SetActivePanel(void* ptr, void* item); +void QGraphicsScene_SetActiveWindow(void* ptr, void* widget); +void QGraphicsScene_SetBackgroundBrush(void* ptr, void* brush); +void QGraphicsScene_SetBspTreeDepth(void* ptr, int depth); +void QGraphicsScene_SetFocus(void* ptr, long long focusReason); +void QGraphicsScene_SetFocusItem(void* ptr, void* item, long long focusReason); +void QGraphicsScene_SetFocusOnTouch(void* ptr, char enabled); +void QGraphicsScene_SetFont(void* ptr, void* font); +void QGraphicsScene_SetForegroundBrush(void* ptr, void* brush); +void QGraphicsScene_SetItemIndexMethod(void* ptr, long long method); +void QGraphicsScene_SetMinimumRenderSize(void* ptr, double minSize); +void QGraphicsScene_SetPalette(void* ptr, void* palette); +void QGraphicsScene_SetSceneRect(void* ptr, void* rect); +void QGraphicsScene_SetSceneRect2(void* ptr, double x, double y, double w, double h); +void QGraphicsScene_SetSelectionArea(void* ptr, void* path, void* deviceTransform); +void QGraphicsScene_SetSelectionArea2(void* ptr, void* path, long long mode, void* deviceTransform); +void QGraphicsScene_SetSelectionArea3(void* ptr, void* path, long long selectionOperation, long long mode, void* deviceTransform); +void QGraphicsScene_SetSortCacheEnabled(void* ptr, char enabled); +void QGraphicsScene_SetStickyFocus(void* ptr, char enabled); +void QGraphicsScene_SetStyle(void* ptr, void* style); +char QGraphicsScene_StickyFocus(void* ptr); +void* QGraphicsScene_Style(void* ptr); +void QGraphicsScene_Update(void* ptr, void* rect); +void QGraphicsScene_UpdateDefault(void* ptr, void* rect); +void QGraphicsScene_Update2(void* ptr, double x, double y, double w, double h); +struct QtWidgets_PackedList QGraphicsScene_Views(void* ptr); +void QGraphicsScene_WheelEvent(void* ptr, void* wheelEvent); +void QGraphicsScene_WheelEventDefault(void* ptr, void* wheelEvent); +double QGraphicsScene_Width(void* ptr); +void QGraphicsScene_DestroyQGraphicsScene(void* ptr); +void QGraphicsScene_DestroyQGraphicsSceneDefault(void* ptr); +void* QGraphicsScene___changed_region_atList(void* ptr, int i); +void QGraphicsScene___changed_region_setList(void* ptr, void* i); +void* QGraphicsScene___changed_region_newList(void* ptr); +void* QGraphicsScene___collidingItems_atList(void* ptr, int i); +void QGraphicsScene___collidingItems_setList(void* ptr, void* i); +void* QGraphicsScene___collidingItems_newList(void* ptr); +void* QGraphicsScene___createItemGroup_items_atList(void* ptr, int i); +void QGraphicsScene___createItemGroup_items_setList(void* ptr, void* i); +void* QGraphicsScene___createItemGroup_items_newList(void* ptr); +void* QGraphicsScene___items_atList(void* ptr, int i); +void QGraphicsScene___items_setList(void* ptr, void* i); +void* QGraphicsScene___items_newList(void* ptr); +void* QGraphicsScene___items_atList2(void* ptr, int i); +void QGraphicsScene___items_setList2(void* ptr, void* i); +void* QGraphicsScene___items_newList2(void* ptr); +void* QGraphicsScene___items_atList3(void* ptr, int i); +void QGraphicsScene___items_setList3(void* ptr, void* i); +void* QGraphicsScene___items_newList3(void* ptr); +void* QGraphicsScene___items_atList4(void* ptr, int i); +void QGraphicsScene___items_setList4(void* ptr, void* i); +void* QGraphicsScene___items_newList4(void* ptr); +void* QGraphicsScene___items_atList5(void* ptr, int i); +void QGraphicsScene___items_setList5(void* ptr, void* i); +void* QGraphicsScene___items_newList5(void* ptr); +void* QGraphicsScene___items_atList7(void* ptr, int i); +void QGraphicsScene___items_setList7(void* ptr, void* i); +void* QGraphicsScene___items_newList7(void* ptr); +void* QGraphicsScene___selectedItems_atList(void* ptr, int i); +void QGraphicsScene___selectedItems_setList(void* ptr, void* i); +void* QGraphicsScene___selectedItems_newList(void* ptr); +void* QGraphicsScene___views_atList(void* ptr, int i); +void QGraphicsScene___views_setList(void* ptr, void* i); +void* QGraphicsScene___views_newList(void* ptr); +void* QGraphicsScene___children_atList(void* ptr, int i); +void QGraphicsScene___children_setList(void* ptr, void* i); +void* QGraphicsScene___children_newList(void* ptr); +void* QGraphicsScene___dynamicPropertyNames_atList(void* ptr, int i); +void QGraphicsScene___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGraphicsScene___dynamicPropertyNames_newList(void* ptr); +void* QGraphicsScene___findChildren_atList(void* ptr, int i); +void QGraphicsScene___findChildren_setList(void* ptr, void* i); +void* QGraphicsScene___findChildren_newList(void* ptr); +void* QGraphicsScene___findChildren_atList3(void* ptr, int i); +void QGraphicsScene___findChildren_setList3(void* ptr, void* i); +void* QGraphicsScene___findChildren_newList3(void* ptr); +void* QGraphicsScene___qFindChildren_atList2(void* ptr, int i); +void QGraphicsScene___qFindChildren_setList2(void* ptr, void* i); +void* QGraphicsScene___qFindChildren_newList2(void* ptr); +void QGraphicsScene_ChildEventDefault(void* ptr, void* event); +void QGraphicsScene_ConnectNotifyDefault(void* ptr, void* sign); +void QGraphicsScene_CustomEventDefault(void* ptr, void* event); +void QGraphicsScene_DeleteLaterDefault(void* ptr); +void QGraphicsScene_DisconnectNotifyDefault(void* ptr, void* sign); +void* QGraphicsScene_MetaObjectDefault(void* ptr); +void QGraphicsScene_TimerEventDefault(void* ptr, void* event); +long long QGraphicsSceneContextMenuEvent_Modifiers(void* ptr); +void* QGraphicsSceneContextMenuEvent_Pos(void* ptr); +long long QGraphicsSceneContextMenuEvent_Reason(void* ptr); +void* QGraphicsSceneContextMenuEvent_ScenePos(void* ptr); +void* QGraphicsSceneContextMenuEvent_ScreenPos(void* ptr); +void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(void* ptr); +void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(void* ptr); +void QGraphicsSceneDragDropEvent_AcceptProposedAction(void* ptr); +long long QGraphicsSceneDragDropEvent_Buttons(void* ptr); +long long QGraphicsSceneDragDropEvent_DropAction(void* ptr); +void* QGraphicsSceneDragDropEvent_MimeData(void* ptr); +long long QGraphicsSceneDragDropEvent_Modifiers(void* ptr); +void* QGraphicsSceneDragDropEvent_Pos(void* ptr); +long long QGraphicsSceneDragDropEvent_PossibleActions(void* ptr); +long long QGraphicsSceneDragDropEvent_ProposedAction(void* ptr); +void* QGraphicsSceneDragDropEvent_ScenePos(void* ptr); +void* QGraphicsSceneDragDropEvent_ScreenPos(void* ptr); +void QGraphicsSceneDragDropEvent_SetDropAction(void* ptr, long long action); +void* QGraphicsSceneDragDropEvent_Source(void* ptr); +void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(void* ptr); +void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(void* ptr); +void* QGraphicsSceneEvent_Widget(void* ptr); +void QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(void* ptr); +void QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(void* ptr); +void* QGraphicsSceneHelpEvent_ScenePos(void* ptr); +void* QGraphicsSceneHelpEvent_ScreenPos(void* ptr); +void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(void* ptr); +void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(void* ptr); +void* QGraphicsSceneHoverEvent_LastPos(void* ptr); +void* QGraphicsSceneHoverEvent_LastScenePos(void* ptr); +void* QGraphicsSceneHoverEvent_LastScreenPos(void* ptr); +long long QGraphicsSceneHoverEvent_Modifiers(void* ptr); +void* QGraphicsSceneHoverEvent_Pos(void* ptr); +void* QGraphicsSceneHoverEvent_ScenePos(void* ptr); +void* QGraphicsSceneHoverEvent_ScreenPos(void* ptr); +void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(void* ptr); +void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(void* ptr); +long long QGraphicsSceneMouseEvent_Button(void* ptr); +void* QGraphicsSceneMouseEvent_ButtonDownPos(void* ptr, long long button); +void* QGraphicsSceneMouseEvent_ButtonDownScenePos(void* ptr, long long button); +void* QGraphicsSceneMouseEvent_ButtonDownScreenPos(void* ptr, long long button); +long long QGraphicsSceneMouseEvent_Buttons(void* ptr); +long long QGraphicsSceneMouseEvent_Flags(void* ptr); +void* QGraphicsSceneMouseEvent_LastPos(void* ptr); +void* QGraphicsSceneMouseEvent_LastScenePos(void* ptr); +void* QGraphicsSceneMouseEvent_LastScreenPos(void* ptr); +long long QGraphicsSceneMouseEvent_Modifiers(void* ptr); +void* QGraphicsSceneMouseEvent_Pos(void* ptr); +void* QGraphicsSceneMouseEvent_ScenePos(void* ptr); +void* QGraphicsSceneMouseEvent_ScreenPos(void* ptr); +long long QGraphicsSceneMouseEvent_Source(void* ptr); +void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(void* ptr); +void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(void* ptr); +void* QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2(); +void* QGraphicsSceneMoveEvent_NewPos(void* ptr); +void* QGraphicsSceneMoveEvent_OldPos(void* ptr); +void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(void* ptr); +void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(void* ptr); +void* QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2(); +void* QGraphicsSceneResizeEvent_NewSize(void* ptr); +void* QGraphicsSceneResizeEvent_OldSize(void* ptr); +void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(void* ptr); +void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(void* ptr); +long long QGraphicsSceneWheelEvent_Buttons(void* ptr); +int QGraphicsSceneWheelEvent_Delta(void* ptr); +long long QGraphicsSceneWheelEvent_Modifiers(void* ptr); +long long QGraphicsSceneWheelEvent_Orientation(void* ptr); +void* QGraphicsSceneWheelEvent_Pos(void* ptr); +void* QGraphicsSceneWheelEvent_ScenePos(void* ptr); +void* QGraphicsSceneWheelEvent_ScreenPos(void* ptr); +void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(void* ptr); +void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(void* ptr); +void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(void* parent); +void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(struct QtWidgets_PackedString text, void* parent); +void* QGraphicsSimpleTextItem_BoundingRect(void* ptr); +void* QGraphicsSimpleTextItem_BoundingRectDefault(void* ptr); +void* QGraphicsSimpleTextItem_Font(void* ptr); +void QGraphicsSimpleTextItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsSimpleTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void QGraphicsSimpleTextItem_SetFont(void* ptr, void* font); +void QGraphicsSimpleTextItem_SetText(void* ptr, struct QtWidgets_PackedString text); +struct QtWidgets_PackedString QGraphicsSimpleTextItem_Text(void* ptr); +void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(void* ptr); +void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(void* ptr); +void* QGraphicsTextItem_NewQGraphicsTextItem(void* parent); +void* QGraphicsTextItem_NewQGraphicsTextItem2(struct QtWidgets_PackedString text, void* parent); +void QGraphicsTextItem_AdjustSize(void* ptr); +void* QGraphicsTextItem_BoundingRect(void* ptr); +void* QGraphicsTextItem_BoundingRectDefault(void* ptr); +void* QGraphicsTextItem_DefaultTextColor(void* ptr); +void* QGraphicsTextItem_Document(void* ptr); +void* QGraphicsTextItem_Font(void* ptr); +void QGraphicsTextItem_ConnectLinkActivated(void* ptr, long long t); +void QGraphicsTextItem_DisconnectLinkActivated(void* ptr); +void QGraphicsTextItem_LinkActivated(void* ptr, struct QtWidgets_PackedString link); +void QGraphicsTextItem_ConnectLinkHovered(void* ptr, long long t); +void QGraphicsTextItem_DisconnectLinkHovered(void* ptr); +void QGraphicsTextItem_LinkHovered(void* ptr, struct QtWidgets_PackedString link); +char QGraphicsTextItem_OpenExternalLinks(void* ptr); +void QGraphicsTextItem_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void QGraphicsTextItem_SetDefaultTextColor(void* ptr, void* col); +void QGraphicsTextItem_SetDocument(void* ptr, void* document); +void QGraphicsTextItem_SetFont(void* ptr, void* font); +void QGraphicsTextItem_SetHtml(void* ptr, struct QtWidgets_PackedString text); +void QGraphicsTextItem_SetOpenExternalLinks(void* ptr, char open); +void QGraphicsTextItem_SetPlainText(void* ptr, struct QtWidgets_PackedString text); +void QGraphicsTextItem_SetTabChangesFocus(void* ptr, char b); +void QGraphicsTextItem_SetTextCursor(void* ptr, void* cursor); +void QGraphicsTextItem_SetTextInteractionFlags(void* ptr, long long flags); +void QGraphicsTextItem_SetTextWidth(void* ptr, double width); +char QGraphicsTextItem_TabChangesFocus(void* ptr); +void* QGraphicsTextItem_TextCursor(void* ptr); +long long QGraphicsTextItem_TextInteractionFlags(void* ptr); +double QGraphicsTextItem_TextWidth(void* ptr); +struct QtWidgets_PackedString QGraphicsTextItem_ToHtml(void* ptr); +struct QtWidgets_PackedString QGraphicsTextItem_ToPlainText(void* ptr); +void QGraphicsTextItem_DestroyQGraphicsTextItem(void* ptr); +void QGraphicsTextItem_DestroyQGraphicsTextItemDefault(void* ptr); +void* QGraphicsTransform_NewQGraphicsTransform(void* parent); +void QGraphicsTransform_ApplyTo(void* ptr, void* matrix); +void QGraphicsTransform_Update(void* ptr); +void QGraphicsTransform_UpdateDefault(void* ptr); +void QGraphicsTransform_DestroyQGraphicsTransform(void* ptr); +void QGraphicsTransform_DestroyQGraphicsTransformDefault(void* ptr); +void* QGraphicsTransform___children_atList(void* ptr, int i); +void QGraphicsTransform___children_setList(void* ptr, void* i); +void* QGraphicsTransform___children_newList(void* ptr); +void* QGraphicsTransform___dynamicPropertyNames_atList(void* ptr, int i); +void QGraphicsTransform___dynamicPropertyNames_setList(void* ptr, void* i); +void* QGraphicsTransform___dynamicPropertyNames_newList(void* ptr); +void* QGraphicsTransform___findChildren_atList(void* ptr, int i); +void QGraphicsTransform___findChildren_setList(void* ptr, void* i); +void* QGraphicsTransform___findChildren_newList(void* ptr); +void* QGraphicsTransform___findChildren_atList3(void* ptr, int i); +void QGraphicsTransform___findChildren_setList3(void* ptr, void* i); +void* QGraphicsTransform___findChildren_newList3(void* ptr); +void* QGraphicsTransform___qFindChildren_atList2(void* ptr, int i); +void QGraphicsTransform___qFindChildren_setList2(void* ptr, void* i); +void* QGraphicsTransform___qFindChildren_newList2(void* ptr); +void QGraphicsTransform_ChildEventDefault(void* ptr, void* event); +void QGraphicsTransform_ConnectNotifyDefault(void* ptr, void* sign); +void QGraphicsTransform_CustomEventDefault(void* ptr, void* event); +void QGraphicsTransform_DeleteLaterDefault(void* ptr); +void QGraphicsTransform_DisconnectNotifyDefault(void* ptr, void* sign); +char QGraphicsTransform_EventDefault(void* ptr, void* e); +char QGraphicsTransform_EventFilterDefault(void* ptr, void* watched, void* event); +void* QGraphicsTransform_MetaObjectDefault(void* ptr); +void QGraphicsTransform_TimerEventDefault(void* ptr, void* event); +void* QGraphicsView_NewQGraphicsView(void* parent); +void* QGraphicsView_NewQGraphicsView2(void* scene, void* parent); +long long QGraphicsView_Alignment(void* ptr); +void* QGraphicsView_BackgroundBrush(void* ptr); +long long QGraphicsView_CacheMode(void* ptr); +void QGraphicsView_CenterOn(void* ptr, void* pos); +void QGraphicsView_CenterOn2(void* ptr, double x, double y); +void QGraphicsView_CenterOn3(void* ptr, void* item); +long long QGraphicsView_DragMode(void* ptr); +void QGraphicsView_DrawBackground(void* ptr, void* painter, void* rect); +void QGraphicsView_DrawBackgroundDefault(void* ptr, void* painter, void* rect); +void QGraphicsView_DrawForeground(void* ptr, void* painter, void* rect); +void QGraphicsView_DrawForegroundDefault(void* ptr, void* painter, void* rect); +void QGraphicsView_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin); +void QGraphicsView_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin); +void QGraphicsView_EnsureVisible3(void* ptr, void* item, int xmargin, int ymargin); +void QGraphicsView_FitInView(void* ptr, void* rect, long long aspectRatioMode); +void QGraphicsView_FitInView2(void* ptr, double x, double y, double w, double h, long long aspectRatioMode); +void QGraphicsView_FitInView3(void* ptr, void* item, long long aspectRatioMode); +void* QGraphicsView_ForegroundBrush(void* ptr); +void QGraphicsView_InvalidateScene(void* ptr, void* rect, long long layers); +void QGraphicsView_InvalidateSceneDefault(void* ptr, void* rect, long long layers); +char QGraphicsView_IsInteractive(void* ptr); +char QGraphicsView_IsTransformed(void* ptr); +void* QGraphicsView_ItemAt(void* ptr, void* pos); +void* QGraphicsView_ItemAt2(void* ptr, int x, int y); +struct QtWidgets_PackedList QGraphicsView_Items(void* ptr); +struct QtWidgets_PackedList QGraphicsView_Items2(void* ptr, void* pos); +struct QtWidgets_PackedList QGraphicsView_Items3(void* ptr, int x, int y); +struct QtWidgets_PackedList QGraphicsView_Items4(void* ptr, void* rect, long long mode); +struct QtWidgets_PackedList QGraphicsView_Items5(void* ptr, int x, int y, int w, int h, long long mode); +struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long long mode); +struct QtWidgets_PackedList QGraphicsView_Items7(void* ptr, void* path, long long mode); +void* QGraphicsView_MapFromScene(void* ptr, void* point); +void* QGraphicsView_MapFromScene2(void* ptr, void* rect); +void* QGraphicsView_MapFromScene3(void* ptr, void* polygon); +void* QGraphicsView_MapFromScene4(void* ptr, void* path); +void* QGraphicsView_MapFromScene5(void* ptr, double x, double y); +void* QGraphicsView_MapFromScene6(void* ptr, double x, double y, double w, double h); +void* QGraphicsView_MapToScene(void* ptr, void* point); +void* QGraphicsView_MapToScene2(void* ptr, void* rect); +void* QGraphicsView_MapToScene3(void* ptr, void* polygon); +void* QGraphicsView_MapToScene4(void* ptr, void* path); +void* QGraphicsView_MapToScene5(void* ptr, int x, int y); +void* QGraphicsView_MapToScene6(void* ptr, int x, int y, int w, int h); +void* QGraphicsView_Matrix(void* ptr); +long long QGraphicsView_OptimizationFlags(void* ptr); +void QGraphicsView_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode); +long long QGraphicsView_RenderHints(void* ptr); +void QGraphicsView_ResetCachedContent(void* ptr); +void QGraphicsView_ResetMatrix(void* ptr); +void QGraphicsView_ResetTransform(void* ptr); +long long QGraphicsView_ResizeAnchor(void* ptr); +void QGraphicsView_Rotate(void* ptr, double angle); +void QGraphicsView_ConnectRubberBandChanged(void* ptr, long long t); +void QGraphicsView_DisconnectRubberBandChanged(void* ptr); +void QGraphicsView_RubberBandChanged(void* ptr, void* rubberBandRect, void* fromScenePoint, void* toScenePoint); +void* QGraphicsView_RubberBandRect(void* ptr); +long long QGraphicsView_RubberBandSelectionMode(void* ptr); +void QGraphicsView_Scale(void* ptr, double sx, double sy); +void* QGraphicsView_Scene(void* ptr); +void* QGraphicsView_SceneRect(void* ptr); +void QGraphicsView_SetAlignment(void* ptr, long long alignment); +void QGraphicsView_SetBackgroundBrush(void* ptr, void* brush); +void QGraphicsView_SetCacheMode(void* ptr, long long mode); +void QGraphicsView_SetDragMode(void* ptr, long long mode); +void QGraphicsView_SetForegroundBrush(void* ptr, void* brush); +void QGraphicsView_SetInteractive(void* ptr, char allowed); +void QGraphicsView_SetMatrix(void* ptr, void* matrix, char combine); +void QGraphicsView_SetOptimizationFlag(void* ptr, long long flag, char enabled); +void QGraphicsView_SetOptimizationFlags(void* ptr, long long flags); +void QGraphicsView_SetRenderHint(void* ptr, long long hint, char enabled); +void QGraphicsView_SetRenderHints(void* ptr, long long hints); +void QGraphicsView_SetResizeAnchor(void* ptr, long long anchor); +void QGraphicsView_SetRubberBandSelectionMode(void* ptr, long long mode); +void QGraphicsView_SetScene(void* ptr, void* scene); +void QGraphicsView_SetSceneRect(void* ptr, void* rect); +void QGraphicsView_SetSceneRect2(void* ptr, double x, double y, double w, double h); +void QGraphicsView_SetTransform(void* ptr, void* matrix, char combine); +void QGraphicsView_SetTransformationAnchor(void* ptr, long long anchor); +void QGraphicsView_SetViewportUpdateMode(void* ptr, long long mode); +void QGraphicsView_SetupViewport(void* ptr, void* widget); +void QGraphicsView_SetupViewportDefault(void* ptr, void* widget); +void QGraphicsView_Shear(void* ptr, double sh, double sv); +void* QGraphicsView_Transform(void* ptr); +long long QGraphicsView_TransformationAnchor(void* ptr); +void QGraphicsView_Translate(void* ptr, double dx, double dy); +void QGraphicsView_UpdateScene(void* ptr, void* rects); +void QGraphicsView_UpdateSceneDefault(void* ptr, void* rects); +void QGraphicsView_UpdateSceneRect(void* ptr, void* rect); +void QGraphicsView_UpdateSceneRectDefault(void* ptr, void* rect); +void* QGraphicsView_ViewportTransform(void* ptr); +long long QGraphicsView_ViewportUpdateMode(void* ptr); +void QGraphicsView_DestroyQGraphicsView(void* ptr); +void QGraphicsView_DestroyQGraphicsViewDefault(void* ptr); +void* QGraphicsView___items_atList(void* ptr, int i); +void QGraphicsView___items_setList(void* ptr, void* i); +void* QGraphicsView___items_newList(void* ptr); +void* QGraphicsView___items_atList2(void* ptr, int i); +void QGraphicsView___items_setList2(void* ptr, void* i); +void* QGraphicsView___items_newList2(void* ptr); +void* QGraphicsView___items_atList3(void* ptr, int i); +void QGraphicsView___items_setList3(void* ptr, void* i); +void* QGraphicsView___items_newList3(void* ptr); +void* QGraphicsView___items_atList4(void* ptr, int i); +void QGraphicsView___items_setList4(void* ptr, void* i); +void* QGraphicsView___items_newList4(void* ptr); +void* QGraphicsView___items_atList5(void* ptr, int i); +void QGraphicsView___items_setList5(void* ptr, void* i); +void* QGraphicsView___items_newList5(void* ptr); +void* QGraphicsView___items_atList6(void* ptr, int i); +void QGraphicsView___items_setList6(void* ptr, void* i); +void* QGraphicsView___items_newList6(void* ptr); +void* QGraphicsView___items_atList7(void* ptr, int i); +void QGraphicsView___items_setList7(void* ptr, void* i); +void* QGraphicsView___items_newList7(void* ptr); +void* QGraphicsView___updateScene_rects_atList(void* ptr, int i); +void QGraphicsView___updateScene_rects_setList(void* ptr, void* i); +void* QGraphicsView___updateScene_rects_newList(void* ptr); +void* QGraphicsWidget_NewQGraphicsWidget(void* parent, long long wFlags); +struct QtWidgets_PackedList QGraphicsWidget_Actions(void* ptr); +void QGraphicsWidget_AddAction(void* ptr, void* action); +void QGraphicsWidget_AddActions(void* ptr, void* actions); +void QGraphicsWidget_AdjustSize(void* ptr); +char QGraphicsWidget_AutoFillBackground(void* ptr); +void* QGraphicsWidget_BoundingRect(void* ptr); +void* QGraphicsWidget_BoundingRectDefault(void* ptr); +void QGraphicsWidget_ChangeEvent(void* ptr, void* event); +void QGraphicsWidget_ChangeEventDefault(void* ptr, void* event); +char QGraphicsWidget_Close(void* ptr); +char QGraphicsWidget_CloseDefault(void* ptr); +void QGraphicsWidget_CloseEvent(void* ptr, void* event); +void QGraphicsWidget_CloseEventDefault(void* ptr, void* event); +char QGraphicsWidget_FocusNextPrevChild(void* ptr, char next); +char QGraphicsWidget_FocusNextPrevChildDefault(void* ptr, char next); +long long QGraphicsWidget_FocusPolicy(void* ptr); +void* QGraphicsWidget_FocusWidget(void* ptr); +void* QGraphicsWidget_Font(void* ptr); +void QGraphicsWidget_ConnectGeometryChanged(void* ptr, long long t); +void QGraphicsWidget_DisconnectGeometryChanged(void* ptr); +void QGraphicsWidget_GeometryChanged(void* ptr); +void QGraphicsWidget_GetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom); +void QGraphicsWidget_GrabKeyboardEvent(void* ptr, void* event); +void QGraphicsWidget_GrabKeyboardEventDefault(void* ptr, void* event); +void QGraphicsWidget_GrabMouseEvent(void* ptr, void* event); +void QGraphicsWidget_GrabMouseEventDefault(void* ptr, void* event); +int QGraphicsWidget_GrabShortcut(void* ptr, void* sequence, long long context); +void QGraphicsWidget_HideEvent(void* ptr, void* event); +void QGraphicsWidget_HideEventDefault(void* ptr, void* event); +void QGraphicsWidget_InitStyleOption(void* ptr, void* option); +void QGraphicsWidget_InitStyleOptionDefault(void* ptr, void* option); +void QGraphicsWidget_InsertAction(void* ptr, void* before, void* action); +void QGraphicsWidget_InsertActions(void* ptr, void* before, void* actions); +char QGraphicsWidget_IsActiveWindow(void* ptr); +void* QGraphicsWidget_Layout(void* ptr); +void QGraphicsWidget_ConnectLayoutChanged(void* ptr, long long t); +void QGraphicsWidget_DisconnectLayoutChanged(void* ptr); +void QGraphicsWidget_LayoutChanged(void* ptr); +long long QGraphicsWidget_LayoutDirection(void* ptr); +void QGraphicsWidget_MoveEvent(void* ptr, void* event); +void QGraphicsWidget_MoveEventDefault(void* ptr, void* event); +void QGraphicsWidget_Paint(void* ptr, void* painter, void* option, void* widget); +void QGraphicsWidget_PaintDefault(void* ptr, void* painter, void* option, void* widget); +void QGraphicsWidget_PaintWindowFrame(void* ptr, void* painter, void* option, void* widget); +void QGraphicsWidget_PaintWindowFrameDefault(void* ptr, void* painter, void* option, void* widget); +void* QGraphicsWidget_Palette(void* ptr); +void QGraphicsWidget_PolishEvent(void* ptr); +void QGraphicsWidget_PolishEventDefault(void* ptr); +void* QGraphicsWidget_Rect(void* ptr); +void QGraphicsWidget_ReleaseShortcut(void* ptr, int id); +void QGraphicsWidget_RemoveAction(void* ptr, void* action); +void QGraphicsWidget_Resize(void* ptr, void* size); +void QGraphicsWidget_Resize2(void* ptr, double w, double h); +void QGraphicsWidget_ResizeEvent(void* ptr, void* event); +void QGraphicsWidget_ResizeEventDefault(void* ptr, void* event); +void QGraphicsWidget_SetAttribute(void* ptr, long long attribute, char on); +void QGraphicsWidget_SetAutoFillBackground(void* ptr, char enabled); +void QGraphicsWidget_SetContentsMargins(void* ptr, double left, double top, double right, double bottom); +void QGraphicsWidget_SetFocusPolicy(void* ptr, long long policy); +void QGraphicsWidget_SetFont(void* ptr, void* font); +void QGraphicsWidget_SetGeometry2(void* ptr, double x, double y, double w, double h); +void QGraphicsWidget_SetLayout(void* ptr, void* layout); +void QGraphicsWidget_SetLayoutDirection(void* ptr, long long direction); +void QGraphicsWidget_SetPalette(void* ptr, void* palette); +void QGraphicsWidget_SetShortcutAutoRepeat(void* ptr, int id, char enabled); +void QGraphicsWidget_SetShortcutEnabled(void* ptr, int id, char enabled); +void QGraphicsWidget_SetStyle(void* ptr, void* style); +void QGraphicsWidget_QGraphicsWidget_SetTabOrder(void* first, void* second); +void QGraphicsWidget_SetWindowFlags(void* ptr, long long wFlags); +void QGraphicsWidget_SetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom); +void QGraphicsWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title); +void QGraphicsWidget_ShowEvent(void* ptr, void* event); +void QGraphicsWidget_ShowEventDefault(void* ptr, void* event); +void* QGraphicsWidget_Size(void* ptr); +void* QGraphicsWidget_SizeHint(void* ptr, long long which, void* constraint); +void* QGraphicsWidget_SizeHintDefault(void* ptr, long long which, void* constraint); +void* QGraphicsWidget_Style(void* ptr); +char QGraphicsWidget_TestAttribute(void* ptr, long long attribute); +void QGraphicsWidget_UngrabKeyboardEvent(void* ptr, void* event); +void QGraphicsWidget_UngrabKeyboardEventDefault(void* ptr, void* event); +void QGraphicsWidget_UngrabMouseEvent(void* ptr, void* event); +void QGraphicsWidget_UngrabMouseEventDefault(void* ptr, void* event); +void QGraphicsWidget_UnsetLayoutDirection(void* ptr); +void QGraphicsWidget_UnsetWindowFrameMargins(void* ptr); +long long QGraphicsWidget_WindowFlags(void* ptr); +char QGraphicsWidget_WindowFrameEvent(void* ptr, void* event); +char QGraphicsWidget_WindowFrameEventDefault(void* ptr, void* event); +void* QGraphicsWidget_WindowFrameGeometry(void* ptr); +void* QGraphicsWidget_WindowFrameRect(void* ptr); +long long QGraphicsWidget_WindowFrameSectionAt(void* ptr, void* pos); +long long QGraphicsWidget_WindowFrameSectionAtDefault(void* ptr, void* pos); +struct QtWidgets_PackedString QGraphicsWidget_WindowTitle(void* ptr); +long long QGraphicsWidget_WindowType(void* ptr); +void QGraphicsWidget_DestroyQGraphicsWidget(void* ptr); +void QGraphicsWidget_DestroyQGraphicsWidgetDefault(void* ptr); +void* QGraphicsWidget_MinimumSize(void* ptr); +void QGraphicsWidget_SetMinimumSize(void* ptr, void* minimumSize); +void* QGraphicsWidget_PreferredSize(void* ptr); +void QGraphicsWidget_SetPreferredSize(void* ptr, void* preferredSize); +void* QGraphicsWidget_MaximumSize(void* ptr); +void QGraphicsWidget_SetMaximumSize(void* ptr, void* maximumSize); +void* QGraphicsWidget_SizePolicy(void* ptr); +void QGraphicsWidget_SetSizePolicy(void* ptr, void* sizePolicy); +void* QGraphicsWidget_Geometry(void* ptr); +void* QGraphicsWidget___actions_atList(void* ptr, int i); +void QGraphicsWidget___actions_setList(void* ptr, void* i); +void* QGraphicsWidget___actions_newList(void* ptr); +void* QGraphicsWidget___addActions_actions_atList(void* ptr, int i); +void QGraphicsWidget___addActions_actions_setList(void* ptr, void* i); +void* QGraphicsWidget___addActions_actions_newList(void* ptr); +void* QGraphicsWidget___insertActions_actions_atList(void* ptr, int i); +void QGraphicsWidget___insertActions_actions_setList(void* ptr, void* i); +void* QGraphicsWidget___insertActions_actions_newList(void* ptr); +void* QGridLayout_NewQGridLayout(void* parent); +void* QGridLayout_NewQGridLayout2(); +void QGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment); +void QGridLayout_AddItem2(void* ptr, void* item); +void QGridLayout_AddItem2Default(void* ptr, void* item); +void QGridLayout_AddLayout(void* ptr, void* layout, int row, int column, long long alignment); +void QGridLayout_AddLayout2(void* ptr, void* layout, int row, int column, int rowSpan, int columnSpan, long long alignment); +void QGridLayout_AddWidget2(void* ptr, void* widget, int row, int column, long long alignment); +void QGridLayout_AddWidget3(void* ptr, void* widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, long long alignment); +void* QGridLayout_CellRect(void* ptr, int row, int column); +int QGridLayout_ColumnCount(void* ptr); +int QGridLayout_ColumnMinimumWidth(void* ptr, int column); +int QGridLayout_ColumnStretch(void* ptr, int column); +int QGridLayout_Count(void* ptr); +int QGridLayout_CountDefault(void* ptr); +void QGridLayout_GetItemPosition(void* ptr, int index, int row, int column, int rowSpan, int columnSpan); +int QGridLayout_HorizontalSpacing(void* ptr); +void* QGridLayout_ItemAt(void* ptr, int index); +void* QGridLayout_ItemAtDefault(void* ptr, int index); +void* QGridLayout_ItemAtPosition(void* ptr, int row, int column); +long long QGridLayout_OriginCorner(void* ptr); +int QGridLayout_RowCount(void* ptr); +int QGridLayout_RowMinimumHeight(void* ptr, int row); +int QGridLayout_RowStretch(void* ptr, int row); +void QGridLayout_SetColumnMinimumWidth(void* ptr, int column, int minSize); +void QGridLayout_SetColumnStretch(void* ptr, int column, int stretch); +void QGridLayout_SetHorizontalSpacing(void* ptr, int spacing); +void QGridLayout_SetOriginCorner(void* ptr, long long corner); +void QGridLayout_SetRowMinimumHeight(void* ptr, int row, int minSize); +void QGridLayout_SetRowStretch(void* ptr, int row, int stretch); +void QGridLayout_SetVerticalSpacing(void* ptr, int spacing); +void* QGridLayout_SizeHint(void* ptr); +void* QGridLayout_SizeHintDefault(void* ptr); +void* QGridLayout_TakeAt(void* ptr, int index); +void* QGridLayout_TakeAtDefault(void* ptr, int index); +int QGridLayout_VerticalSpacing(void* ptr); +void QGridLayout_DestroyQGridLayout(void* ptr); +void QGridLayout_DestroyQGridLayoutDefault(void* ptr); +void* QGroupBox_NewQGroupBox(void* parent); +void* QGroupBox_NewQGroupBox2(struct QtWidgets_PackedString title, void* parent); +long long QGroupBox_Alignment(void* ptr); +void QGroupBox_ConnectClicked(void* ptr, long long t); +void QGroupBox_DisconnectClicked(void* ptr); +void QGroupBox_Clicked(void* ptr, char checked); +void QGroupBox_InitStyleOption(void* ptr, void* option); +char QGroupBox_IsCheckable(void* ptr); +char QGroupBox_IsChecked(void* ptr); +char QGroupBox_IsFlat(void* ptr); +void QGroupBox_SetAlignment(void* ptr, int alignment); +void QGroupBox_SetCheckable(void* ptr, char checkable); +void QGroupBox_SetChecked(void* ptr, char checked); +void QGroupBox_SetCheckedDefault(void* ptr, char checked); +void QGroupBox_SetFlat(void* ptr, char flat); +void QGroupBox_SetTitle(void* ptr, struct QtWidgets_PackedString title); +struct QtWidgets_PackedString QGroupBox_Title(void* ptr); +void QGroupBox_ConnectToggled(void* ptr, long long t); +void QGroupBox_DisconnectToggled(void* ptr); +void QGroupBox_Toggled(void* ptr, char on); +void QGroupBox_DestroyQGroupBox(void* ptr); +void QGroupBox_DestroyQGroupBoxDefault(void* ptr); +void* QHBoxLayout_NewQHBoxLayout(); +void* QHBoxLayout_NewQHBoxLayout2(void* parent); +void QHBoxLayout_DestroyQHBoxLayout(void* ptr); +void QHBoxLayout_DestroyQHBoxLayoutDefault(void* ptr); +void* QHeaderView_NewQHeaderView(long long orientation, void* parent); +char QHeaderView_CascadingSectionResizes(void* ptr); +int QHeaderView_Count(void* ptr); +void QHeaderView_CurrentChanged(void* ptr, void* current, void* old); +void QHeaderView_CurrentChangedDefault(void* ptr, void* current, void* old); +long long QHeaderView_DefaultAlignment(void* ptr); +int QHeaderView_DefaultSectionSize(void* ptr); +void QHeaderView_ConnectGeometriesChanged(void* ptr, long long t); +void QHeaderView_DisconnectGeometriesChanged(void* ptr); +void QHeaderView_GeometriesChanged(void* ptr); +void QHeaderView_HeaderDataChanged(void* ptr, long long orientation, int logicalFirst, int logicalLast); +void QHeaderView_HeaderDataChangedDefault(void* ptr, long long orientation, int logicalFirst, int logicalLast); +int QHeaderView_HiddenSectionCount(void* ptr); +void QHeaderView_HideSection(void* ptr, int logicalIndex); +char QHeaderView_HighlightSections(void* ptr); +int QHeaderView_HorizontalOffset(void* ptr); +int QHeaderView_HorizontalOffsetDefault(void* ptr); +void QHeaderView_InitStyleOption(void* ptr, void* option); +char QHeaderView_IsFirstSectionMovable(void* ptr); +char QHeaderView_IsSectionHidden(void* ptr, int logicalIndex); +char QHeaderView_IsSortIndicatorShown(void* ptr); +int QHeaderView_Length(void* ptr); +int QHeaderView_LogicalIndex(void* ptr, int visualIndex); +int QHeaderView_LogicalIndexAt(void* ptr, int position); +int QHeaderView_LogicalIndexAt2(void* ptr, int x, int y); +int QHeaderView_LogicalIndexAt3(void* ptr, void* pos); +int QHeaderView_MaximumSectionSize(void* ptr); +int QHeaderView_MinimumSectionSize(void* ptr); +void QHeaderView_MoveSection(void* ptr, int from, int to); +int QHeaderView_Offset(void* ptr); +long long QHeaderView_Orientation(void* ptr); +void QHeaderView_PaintSection(void* ptr, void* painter, void* rect, int logicalIndex); +void QHeaderView_PaintSectionDefault(void* ptr, void* painter, void* rect, int logicalIndex); +void QHeaderView_Reset(void* ptr); +void QHeaderView_ResetDefault(void* ptr); +void QHeaderView_ResetDefaultSectionSize(void* ptr); +int QHeaderView_ResizeContentsPrecision(void* ptr); +void QHeaderView_ResizeSection(void* ptr, int logicalIndex, int size); +void QHeaderView_ResizeSections(void* ptr, long long mode); +void QHeaderView_ResizeSections2(void* ptr); +void QHeaderView_ResizeSections2Default(void* ptr); +char QHeaderView_RestoreState(void* ptr, void* state); +void* QHeaderView_SaveState(void* ptr); +void QHeaderView_ConnectSectionClicked(void* ptr, long long t); +void QHeaderView_DisconnectSectionClicked(void* ptr); +void QHeaderView_SectionClicked(void* ptr, int logicalIndex); +void QHeaderView_ConnectSectionCountChanged(void* ptr, long long t); +void QHeaderView_DisconnectSectionCountChanged(void* ptr); +void QHeaderView_SectionCountChanged(void* ptr, int oldCount, int newCount); +void QHeaderView_ConnectSectionDoubleClicked(void* ptr, long long t); +void QHeaderView_DisconnectSectionDoubleClicked(void* ptr); +void QHeaderView_SectionDoubleClicked(void* ptr, int logicalIndex); +void QHeaderView_ConnectSectionEntered(void* ptr, long long t); +void QHeaderView_DisconnectSectionEntered(void* ptr); +void QHeaderView_SectionEntered(void* ptr, int logicalIndex); +void QHeaderView_ConnectSectionHandleDoubleClicked(void* ptr, long long t); +void QHeaderView_DisconnectSectionHandleDoubleClicked(void* ptr); +void QHeaderView_SectionHandleDoubleClicked(void* ptr, int logicalIndex); +void QHeaderView_ConnectSectionMoved(void* ptr, long long t); +void QHeaderView_DisconnectSectionMoved(void* ptr); +void QHeaderView_SectionMoved(void* ptr, int logicalIndex, int oldVisualIndex, int newVisualIndex); +int QHeaderView_SectionPosition(void* ptr, int logicalIndex); +void QHeaderView_ConnectSectionPressed(void* ptr, long long t); +void QHeaderView_DisconnectSectionPressed(void* ptr); +void QHeaderView_SectionPressed(void* ptr, int logicalIndex); +long long QHeaderView_SectionResizeMode(void* ptr, int logicalIndex); +void QHeaderView_ConnectSectionResized(void* ptr, long long t); +void QHeaderView_DisconnectSectionResized(void* ptr); +void QHeaderView_SectionResized(void* ptr, int logicalIndex, int oldSize, int newSize); +int QHeaderView_SectionSize(void* ptr, int logicalIndex); +void* QHeaderView_SectionSizeFromContents(void* ptr, int logicalIndex); +void* QHeaderView_SectionSizeFromContentsDefault(void* ptr, int logicalIndex); +int QHeaderView_SectionSizeHint(void* ptr, int logicalIndex); +int QHeaderView_SectionViewportPosition(void* ptr, int logicalIndex); +void QHeaderView_SectionsAboutToBeRemoved(void* ptr, void* parent, int logicalFirst, int logicalLast); +void QHeaderView_SectionsAboutToBeRemovedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast); +char QHeaderView_SectionsClickable(void* ptr); +char QHeaderView_SectionsHidden(void* ptr); +void QHeaderView_SectionsInserted(void* ptr, void* parent, int logicalFirst, int logicalLast); +void QHeaderView_SectionsInsertedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast); +char QHeaderView_SectionsMovable(void* ptr); +char QHeaderView_SectionsMoved(void* ptr); +void QHeaderView_SetCascadingSectionResizes(void* ptr, char enable); +void QHeaderView_SetDefaultAlignment(void* ptr, long long alignment); +void QHeaderView_SetDefaultSectionSize(void* ptr, int size); +void QHeaderView_SetFirstSectionMovable(void* ptr, char movable); +void QHeaderView_SetHighlightSections(void* ptr, char highlight); +void QHeaderView_SetMaximumSectionSize(void* ptr, int size); +void QHeaderView_SetMinimumSectionSize(void* ptr, int size); +void QHeaderView_SetOffset(void* ptr, int offset); +void QHeaderView_SetOffsetDefault(void* ptr, int offset); +void QHeaderView_SetOffsetToLastSection(void* ptr); +void QHeaderView_SetOffsetToLastSectionDefault(void* ptr); +void QHeaderView_SetOffsetToSectionPosition(void* ptr, int visualSectionNumber); +void QHeaderView_SetOffsetToSectionPositionDefault(void* ptr, int visualSectionNumber); +void QHeaderView_SetResizeContentsPrecision(void* ptr, int precision); +void QHeaderView_SetSectionHidden(void* ptr, int logicalIndex, char hide); +void QHeaderView_SetSectionResizeMode(void* ptr, long long mode); +void QHeaderView_SetSectionResizeMode2(void* ptr, int logicalIndex, long long mode); +void QHeaderView_SetSectionsClickable(void* ptr, char clickable); +void QHeaderView_SetSectionsMovable(void* ptr, char movable); +void QHeaderView_SetSelection(void* ptr, void* rect, long long flags); +void QHeaderView_SetSelectionDefault(void* ptr, void* rect, long long flags); +void QHeaderView_SetSortIndicator(void* ptr, int logicalIndex, long long order); +void QHeaderView_SetSortIndicatorShown(void* ptr, char show); +void QHeaderView_SetStretchLastSection(void* ptr, char stretch); +void QHeaderView_SetVisible(void* ptr, char v); +void QHeaderView_SetVisibleDefault(void* ptr, char v); +void QHeaderView_ShowSection(void* ptr, int logicalIndex); +void QHeaderView_ConnectSortIndicatorChanged(void* ptr, long long t); +void QHeaderView_DisconnectSortIndicatorChanged(void* ptr); +void QHeaderView_SortIndicatorChanged(void* ptr, int logicalIndex, long long order); +long long QHeaderView_SortIndicatorOrder(void* ptr); +int QHeaderView_SortIndicatorSection(void* ptr); +char QHeaderView_StretchLastSection(void* ptr); +int QHeaderView_StretchSectionCount(void* ptr); +void QHeaderView_SwapSections(void* ptr, int first, int second); +int QHeaderView_VerticalOffset(void* ptr); +int QHeaderView_VerticalOffsetDefault(void* ptr); +int QHeaderView_VisualIndex(void* ptr, int logicalIndex); +int QHeaderView_VisualIndexAt(void* ptr, int position); +void QHeaderView_DestroyQHeaderView(void* ptr); +void QHeaderView_DestroyQHeaderViewDefault(void* ptr); +void* QHeaderView_IndexAt(void* ptr, void* point); +void* QHeaderView_IndexAtDefault(void* ptr, void* point); +char QHeaderView_IsIndexHidden(void* ptr, void* index); +char QHeaderView_IsIndexHiddenDefault(void* ptr, void* index); +void* QHeaderView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); +void* QHeaderView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); +void QHeaderView_ScrollTo(void* ptr, void* index, long long hint); +void QHeaderView_ScrollToDefault(void* ptr, void* index, long long hint); +void* QHeaderView_VisualRect(void* ptr, void* index); +void* QHeaderView_VisualRectDefault(void* ptr, void* index); +void* QHeaderView_VisualRegionForSelection(void* ptr, void* selection); +void* QHeaderView_VisualRegionForSelectionDefault(void* ptr, void* selection); +void* QInputDialog_NewQInputDialog(void* parent, long long flags); +struct QtWidgets_PackedString QInputDialog_CancelButtonText(void* ptr); +struct QtWidgets_PackedString QInputDialog_ComboBoxItems(void* ptr); +void QInputDialog_Done(void* ptr, int result); +void QInputDialog_DoneDefault(void* ptr, int result); +int QInputDialog_DoubleDecimals(void* ptr); +double QInputDialog_DoubleMaximum(void* ptr); +double QInputDialog_DoubleMinimum(void* ptr); +double QInputDialog_DoubleStep(void* ptr); +double QInputDialog_DoubleValue(void* ptr); +void QInputDialog_ConnectDoubleValueChanged(void* ptr, long long t); +void QInputDialog_DisconnectDoubleValueChanged(void* ptr); +void QInputDialog_DoubleValueChanged(void* ptr, double value); +void QInputDialog_ConnectDoubleValueSelected(void* ptr, long long t); +void QInputDialog_DisconnectDoubleValueSelected(void* ptr); +void QInputDialog_DoubleValueSelected(void* ptr, double value); +double QInputDialog_QInputDialog_GetDouble(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags); +double QInputDialog_QInputDialog_GetDouble2(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags, double step); +int QInputDialog_QInputDialog_GetInt(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, int value, int min, int max, int step, char* ok, long long flags); +struct QtWidgets_PackedString QInputDialog_QInputDialog_GetItem(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString items, int current, char editable, char* ok, long long flags, long long inputMethodHints); +struct QtWidgets_PackedString QInputDialog_QInputDialog_GetMultiLineText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints); +struct QtWidgets_PackedString QInputDialog_QInputDialog_GetText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, long long mode, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints); +long long QInputDialog_InputMode(void* ptr); +int QInputDialog_IntMaximum(void* ptr); +int QInputDialog_IntMinimum(void* ptr); +int QInputDialog_IntStep(void* ptr); +int QInputDialog_IntValue(void* ptr); +void QInputDialog_ConnectIntValueChanged(void* ptr, long long t); +void QInputDialog_DisconnectIntValueChanged(void* ptr); +void QInputDialog_IntValueChanged(void* ptr, int value); +void QInputDialog_ConnectIntValueSelected(void* ptr, long long t); +void QInputDialog_DisconnectIntValueSelected(void* ptr); +void QInputDialog_IntValueSelected(void* ptr, int value); +char QInputDialog_IsComboBoxEditable(void* ptr); +struct QtWidgets_PackedString QInputDialog_LabelText(void* ptr); +struct QtWidgets_PackedString QInputDialog_OkButtonText(void* ptr); +void QInputDialog_Open(void* ptr, void* receiver, char* member); +long long QInputDialog_Options(void* ptr); +void QInputDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString text); +void QInputDialog_SetComboBoxEditable(void* ptr, char editable); +void QInputDialog_SetComboBoxItems(void* ptr, struct QtWidgets_PackedString items); +void QInputDialog_SetDoubleDecimals(void* ptr, int decimals); +void QInputDialog_SetDoubleMaximum(void* ptr, double max); +void QInputDialog_SetDoubleMinimum(void* ptr, double min); +void QInputDialog_SetDoubleRange(void* ptr, double min, double max); +void QInputDialog_SetDoubleStep(void* ptr, double step); +void QInputDialog_SetDoubleValue(void* ptr, double value); +void QInputDialog_SetInputMode(void* ptr, long long mode); +void QInputDialog_SetIntMaximum(void* ptr, int max); +void QInputDialog_SetIntMinimum(void* ptr, int min); +void QInputDialog_SetIntRange(void* ptr, int min, int max); +void QInputDialog_SetIntStep(void* ptr, int step); +void QInputDialog_SetIntValue(void* ptr, int value); +void QInputDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text); +void QInputDialog_SetOkButtonText(void* ptr, struct QtWidgets_PackedString text); +void QInputDialog_SetOption(void* ptr, long long option, char on); +void QInputDialog_SetOptions(void* ptr, long long options); +void QInputDialog_SetTextEchoMode(void* ptr, long long mode); +void QInputDialog_SetTextValue(void* ptr, struct QtWidgets_PackedString text); +char QInputDialog_TestOption(void* ptr, long long option); +long long QInputDialog_TextEchoMode(void* ptr); +struct QtWidgets_PackedString QInputDialog_TextValue(void* ptr); +void QInputDialog_ConnectTextValueChanged(void* ptr, long long t); +void QInputDialog_DisconnectTextValueChanged(void* ptr); +void QInputDialog_TextValueChanged(void* ptr, struct QtWidgets_PackedString text); +void QInputDialog_ConnectTextValueSelected(void* ptr, long long t); +void QInputDialog_DisconnectTextValueSelected(void* ptr); +void QInputDialog_TextValueSelected(void* ptr, struct QtWidgets_PackedString text); +void QInputDialog_DestroyQInputDialog(void* ptr); +void QInputDialog_DestroyQInputDialogDefault(void* ptr); +void* QItemDelegate_NewQItemDelegate(void* parent); +void QItemDelegate_DrawBackground(void* ptr, void* painter, void* option, void* index); +void QItemDelegate_DrawCheck(void* ptr, void* painter, void* option, void* rect, long long state); +void QItemDelegate_DrawCheckDefault(void* ptr, void* painter, void* option, void* rect, long long state); +void QItemDelegate_DrawDecoration(void* ptr, void* painter, void* option, void* rect, void* pixmap); +void QItemDelegate_DrawDecorationDefault(void* ptr, void* painter, void* option, void* rect, void* pixmap); +void QItemDelegate_DrawDisplay(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text); +void QItemDelegate_DrawDisplayDefault(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text); +void QItemDelegate_DrawFocus(void* ptr, void* painter, void* option, void* rect); +void QItemDelegate_DrawFocusDefault(void* ptr, void* painter, void* option, void* rect); +char QItemDelegate_HasClipping(void* ptr); +void* QItemDelegate_ItemEditorFactory(void* ptr); +void QItemDelegate_Paint(void* ptr, void* painter, void* option, void* index); +void QItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index); +void QItemDelegate_SetClipping(void* ptr, char clip); +void QItemDelegate_SetItemEditorFactory(void* ptr, void* factory); +void* QItemDelegate_SizeHint(void* ptr, void* option, void* index); +void* QItemDelegate_SizeHintDefault(void* ptr, void* option, void* index); +void QItemDelegate_DestroyQItemDelegate(void* ptr); +void QItemDelegate_DestroyQItemDelegateDefault(void* ptr); +void* QItemEditorCreatorBase_CreateWidget(void* ptr, void* parent); +void* QItemEditorCreatorBase_ValuePropertyName(void* ptr); +void QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(void* ptr); +void QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(void* ptr); +void* QItemEditorFactory_NewQItemEditorFactory(); +void* QItemEditorFactory_CreateEditor(void* ptr, int userType, void* parent); +void* QItemEditorFactory_CreateEditorDefault(void* ptr, int userType, void* parent); +void* QItemEditorFactory_QItemEditorFactory_DefaultFactory(); +void QItemEditorFactory_RegisterEditor(void* ptr, int userType, void* creator); +void QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(void* factory); +void* QItemEditorFactory_ValuePropertyName(void* ptr, int userType); +void* QItemEditorFactory_ValuePropertyNameDefault(void* ptr, int userType); +void QItemEditorFactory_DestroyQItemEditorFactory(void* ptr); +void QItemEditorFactory_DestroyQItemEditorFactoryDefault(void* ptr); +void* QItemEditorFactory___creatorMap_atList(void* ptr, int v, int i); +void QItemEditorFactory___creatorMap_setList(void* ptr, int key, void* i); +void* QItemEditorFactory___creatorMap_newList(void* ptr); +struct QtWidgets_PackedList QItemEditorFactory___creatorMap_keyList(void* ptr); +void* QItemEditorFactory___setCreatorMap__atList(void* ptr, int v, int i); +void QItemEditorFactory___setCreatorMap__setList(void* ptr, int key, void* i); +void* QItemEditorFactory___setCreatorMap__newList(void* ptr); +struct QtWidgets_PackedList QItemEditorFactory___setCreatorMap__keyList(void* ptr); +int QItemEditorFactory_____creatorMap_keyList_atList(void* ptr, int i); +void QItemEditorFactory_____creatorMap_keyList_setList(void* ptr, int i); +void* QItemEditorFactory_____creatorMap_keyList_newList(void* ptr); +int QItemEditorFactory_____setCreatorMap__keyList_atList(void* ptr, int i); +void QItemEditorFactory_____setCreatorMap__keyList_setList(void* ptr, int i); +void* QItemEditorFactory_____setCreatorMap__keyList_newList(void* ptr); +void* QKeyEventTransition_NewQKeyEventTransition(void* sourceState); +void* QKeyEventTransition_NewQKeyEventTransition2(void* object, long long ty, int key, void* sourceState); +char QKeyEventTransition_EventTestDefault(void* ptr, void* event); +int QKeyEventTransition_Key(void* ptr); +long long QKeyEventTransition_ModifierMask(void* ptr); +void QKeyEventTransition_OnTransitionDefault(void* ptr, void* event); +void QKeyEventTransition_SetKey(void* ptr, int key); +void QKeyEventTransition_SetModifierMask(void* ptr, long long modifierMask); +void QKeyEventTransition_DestroyQKeyEventTransition(void* ptr); +void QKeyEventTransition_DestroyQKeyEventTransitionDefault(void* ptr); +void* QKeyEventTransition___animations_atList(void* ptr, int i); +void QKeyEventTransition___animations_setList(void* ptr, void* i); +void* QKeyEventTransition___animations_newList(void* ptr); +void* QKeyEventTransition___setTargetStates_targets_atList(void* ptr, int i); +void QKeyEventTransition___setTargetStates_targets_setList(void* ptr, void* i); +void* QKeyEventTransition___setTargetStates_targets_newList(void* ptr); +void* QKeyEventTransition___targetStates_atList(void* ptr, int i); +void QKeyEventTransition___targetStates_setList(void* ptr, void* i); +void* QKeyEventTransition___targetStates_newList(void* ptr); +void* QKeyEventTransition___children_atList(void* ptr, int i); +void QKeyEventTransition___children_setList(void* ptr, void* i); +void* QKeyEventTransition___children_newList(void* ptr); +void* QKeyEventTransition___dynamicPropertyNames_atList(void* ptr, int i); +void QKeyEventTransition___dynamicPropertyNames_setList(void* ptr, void* i); +void* QKeyEventTransition___dynamicPropertyNames_newList(void* ptr); +void* QKeyEventTransition___findChildren_atList(void* ptr, int i); +void QKeyEventTransition___findChildren_setList(void* ptr, void* i); +void* QKeyEventTransition___findChildren_newList(void* ptr); +void* QKeyEventTransition___findChildren_atList3(void* ptr, int i); +void QKeyEventTransition___findChildren_setList3(void* ptr, void* i); +void* QKeyEventTransition___findChildren_newList3(void* ptr); +void* QKeyEventTransition___qFindChildren_atList2(void* ptr, int i); +void QKeyEventTransition___qFindChildren_setList2(void* ptr, void* i); +void* QKeyEventTransition___qFindChildren_newList2(void* ptr); +char QKeyEventTransition_EventDefault(void* ptr, void* e); +void QKeyEventTransition_ChildEventDefault(void* ptr, void* event); +void QKeyEventTransition_ConnectNotifyDefault(void* ptr, void* sign); +void QKeyEventTransition_CustomEventDefault(void* ptr, void* event); +void QKeyEventTransition_DeleteLaterDefault(void* ptr); +void QKeyEventTransition_DisconnectNotifyDefault(void* ptr, void* sign); +char QKeyEventTransition_EventFilterDefault(void* ptr, void* watched, void* event); +void* QKeyEventTransition_MetaObjectDefault(void* ptr); +void QKeyEventTransition_TimerEventDefault(void* ptr, void* event); +void* QKeySequenceEdit_NewQKeySequenceEdit(void* parent); +void* QKeySequenceEdit_NewQKeySequenceEdit2(void* keySequence, void* parent); +void QKeySequenceEdit_Clear(void* ptr); +void QKeySequenceEdit_ClearDefault(void* ptr); +void QKeySequenceEdit_ConnectEditingFinished(void* ptr, long long t); +void QKeySequenceEdit_DisconnectEditingFinished(void* ptr); +void QKeySequenceEdit_EditingFinished(void* ptr); +void* QKeySequenceEdit_KeySequence(void* ptr); +void QKeySequenceEdit_ConnectKeySequenceChanged(void* ptr, long long t); +void QKeySequenceEdit_DisconnectKeySequenceChanged(void* ptr); +void QKeySequenceEdit_KeySequenceChanged(void* ptr, void* keySequence); +void QKeySequenceEdit_SetKeySequence(void* ptr, void* keySequence); +void QKeySequenceEdit_SetKeySequenceDefault(void* ptr, void* keySequence); +void QKeySequenceEdit_DestroyQKeySequenceEdit(void* ptr); +void QKeySequenceEdit_DestroyQKeySequenceEditDefault(void* ptr); +void* QLCDNumber_NewQLCDNumber(void* parent); +void* QLCDNumber_NewQLCDNumber2(unsigned int numDigits, void* parent); +char QLCDNumber_CheckOverflow(void* ptr, double num); +char QLCDNumber_CheckOverflow2(void* ptr, int num); +int QLCDNumber_DigitCount(void* ptr); +void QLCDNumber_Display(void* ptr, struct QtWidgets_PackedString s); +void QLCDNumber_DisplayDefault(void* ptr, struct QtWidgets_PackedString s); +void QLCDNumber_Display2(void* ptr, int num); +void QLCDNumber_Display2Default(void* ptr, int num); +void QLCDNumber_Display3(void* ptr, double num); +void QLCDNumber_Display3Default(void* ptr, double num); +int QLCDNumber_IntValue(void* ptr); +long long QLCDNumber_Mode(void* ptr); +void QLCDNumber_ConnectOverflow(void* ptr, long long t); +void QLCDNumber_DisconnectOverflow(void* ptr); +void QLCDNumber_Overflow(void* ptr); +long long QLCDNumber_SegmentStyle(void* ptr); +void QLCDNumber_SetBinMode(void* ptr); +void QLCDNumber_SetBinModeDefault(void* ptr); +void QLCDNumber_SetDecMode(void* ptr); +void QLCDNumber_SetDecModeDefault(void* ptr); +void QLCDNumber_SetDigitCount(void* ptr, int numDigits); +void QLCDNumber_SetHexMode(void* ptr); +void QLCDNumber_SetHexModeDefault(void* ptr); +void QLCDNumber_SetMode(void* ptr, long long vql); +void QLCDNumber_SetOctMode(void* ptr); +void QLCDNumber_SetOctModeDefault(void* ptr); +void QLCDNumber_SetSegmentStyle(void* ptr, long long vql); +void QLCDNumber_SetSmallDecimalPoint(void* ptr, char vbo); +void QLCDNumber_SetSmallDecimalPointDefault(void* ptr, char vbo); +char QLCDNumber_SmallDecimalPoint(void* ptr); +double QLCDNumber_Value(void* ptr); +void QLCDNumber_DestroyQLCDNumber(void* ptr); +void QLCDNumber_DestroyQLCDNumberDefault(void* ptr); +void* QLabel_NewQLabel(void* parent, long long ff); +void* QLabel_NewQLabel2(struct QtWidgets_PackedString text, void* parent, long long ff); +long long QLabel_Alignment(void* ptr); +void* QLabel_Buddy(void* ptr); +void QLabel_Clear(void* ptr); +void QLabel_ClearDefault(void* ptr); +char QLabel_HasScaledContents(void* ptr); +char QLabel_HasSelectedText(void* ptr); +int QLabel_Indent(void* ptr); +void QLabel_ConnectLinkActivated(void* ptr, long long t); +void QLabel_DisconnectLinkActivated(void* ptr); +void QLabel_LinkActivated(void* ptr, struct QtWidgets_PackedString link); +void QLabel_ConnectLinkHovered(void* ptr, long long t); +void QLabel_DisconnectLinkHovered(void* ptr); +void QLabel_LinkHovered(void* ptr, struct QtWidgets_PackedString link); +int QLabel_Margin(void* ptr); +void* QLabel_Movie(void* ptr); +char QLabel_OpenExternalLinks(void* ptr); +void* QLabel_Picture(void* ptr); +void* QLabel_Pixmap(void* ptr); +struct QtWidgets_PackedString QLabel_SelectedText(void* ptr); +int QLabel_SelectionStart(void* ptr); +void QLabel_SetAlignment(void* ptr, long long vqt); +void QLabel_SetBuddy(void* ptr, void* buddy); +void QLabel_SetIndent(void* ptr, int vin); +void QLabel_SetMargin(void* ptr, int vin); +void QLabel_SetMovie(void* ptr, void* movie); +void QLabel_SetMovieDefault(void* ptr, void* movie); +void QLabel_SetNum(void* ptr, int num); +void QLabel_SetNumDefault(void* ptr, int num); +void QLabel_SetNum2(void* ptr, double num); +void QLabel_SetNum2Default(void* ptr, double num); +void QLabel_SetOpenExternalLinks(void* ptr, char open); +void QLabel_SetPicture(void* ptr, void* picture); +void QLabel_SetPictureDefault(void* ptr, void* picture); +void QLabel_SetPixmap(void* ptr, void* vqp); +void QLabel_SetPixmapDefault(void* ptr, void* vqp); +void QLabel_SetScaledContents(void* ptr, char vbo); +void QLabel_SetSelection(void* ptr, int start, int length); +void QLabel_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void QLabel_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs); +void QLabel_SetTextFormat(void* ptr, long long vqt); +void QLabel_SetTextInteractionFlags(void* ptr, long long flags); +void QLabel_SetWordWrap(void* ptr, char on); +struct QtWidgets_PackedString QLabel_Text(void* ptr); +long long QLabel_TextFormat(void* ptr); +long long QLabel_TextInteractionFlags(void* ptr); +char QLabel_WordWrap(void* ptr); +void QLabel_DestroyQLabel(void* ptr); +void QLabel_DestroyQLabelDefault(void* ptr); +void* QLayout_NewQLayout(void* parent); +void* QLayout_NewQLayout2(); +char QLayout_Activate(void* ptr); +void QLayout_AddChildLayout(void* ptr, void* l); +void QLayout_AddChildWidget(void* ptr, void* w); +void QLayout_AddItem(void* ptr, void* item); +void QLayout_AddWidget(void* ptr, void* w); +void* QLayout_AlignmentRect(void* ptr, void* r); +void QLayout_ChildEvent(void* ptr, void* e); +void QLayout_ChildEventDefault(void* ptr, void* e); +void* QLayout_QLayout_ClosestAcceptableSize(void* widget, void* size); +void* QLayout_ContentsMargins(void* ptr); +void* QLayout_ContentsRect(void* ptr); +int QLayout_Count(void* ptr); +long long QLayout_ExpandingDirections(void* ptr); +long long QLayout_ExpandingDirectionsDefault(void* ptr); +void* QLayout_Geometry(void* ptr); +void* QLayout_GeometryDefault(void* ptr); +void QLayout_GetContentsMargins(void* ptr, int left, int top, int right, int bottom); +int QLayout_IndexOf(void* ptr, void* widget); +int QLayout_IndexOfDefault(void* ptr, void* widget); +int QLayout_IndexOf2(void* ptr, void* layoutItem); +char QLayout_IsEmpty(void* ptr); +char QLayout_IsEmptyDefault(void* ptr); +char QLayout_IsEnabled(void* ptr); +void* QLayout_ItemAt(void* ptr, int index); +void* QLayout_MaximumSize(void* ptr); +void* QLayout_MaximumSizeDefault(void* ptr); +void* QLayout_MenuBar(void* ptr); +void* QLayout_MinimumSize(void* ptr); +void* QLayout_MinimumSizeDefault(void* ptr); +void* QLayout_ParentWidget(void* ptr); +void QLayout_RemoveItem(void* ptr, void* item); +void QLayout_RemoveWidget(void* ptr, void* widget); +void* QLayout_ReplaceWidget(void* ptr, void* from, void* to, long long options); +char QLayout_SetAlignment(void* ptr, void* w, long long alignment); +char QLayout_SetAlignment2(void* ptr, void* l, long long alignment); +void QLayout_SetContentsMargins(void* ptr, int left, int top, int right, int bottom); +void QLayout_SetContentsMargins2(void* ptr, void* margins); +void QLayout_SetEnabled(void* ptr, char enable); +void QLayout_SetGeometry(void* ptr, void* r); +void QLayout_SetGeometryDefault(void* ptr, void* r); +void QLayout_SetMenuBar(void* ptr, void* widget); +void QLayout_SetSizeConstraint(void* ptr, long long vql); +void QLayout_SetSpacing(void* ptr, int vin); +long long QLayout_SizeConstraint(void* ptr); +int QLayout_Spacing(void* ptr); +void* QLayout_TakeAt(void* ptr, int index); +void QLayout_Update(void* ptr); +void* QLayout___children_atList(void* ptr, int i); +void QLayout___children_setList(void* ptr, void* i); +void* QLayout___children_newList(void* ptr); +void* QLayout___dynamicPropertyNames_atList(void* ptr, int i); +void QLayout___dynamicPropertyNames_setList(void* ptr, void* i); +void* QLayout___dynamicPropertyNames_newList(void* ptr); +void* QLayout___findChildren_atList(void* ptr, int i); +void QLayout___findChildren_setList(void* ptr, void* i); +void* QLayout___findChildren_newList(void* ptr); +void* QLayout___findChildren_atList3(void* ptr, int i); +void QLayout___findChildren_setList3(void* ptr, void* i); +void* QLayout___findChildren_newList3(void* ptr); +void* QLayout___qFindChildren_atList2(void* ptr, int i); +void QLayout___qFindChildren_setList2(void* ptr, void* i); +void* QLayout___qFindChildren_newList2(void* ptr); +void QLayout_ConnectNotify(void* ptr, void* sign); +void QLayout_ConnectNotifyDefault(void* ptr, void* sign); +void QLayout_CustomEvent(void* ptr, void* event); +void QLayout_CustomEventDefault(void* ptr, void* event); +void QLayout_DeleteLater(void* ptr); +void QLayout_DeleteLaterDefault(void* ptr); +void QLayout_DisconnectNotify(void* ptr, void* sign); +void QLayout_DisconnectNotifyDefault(void* ptr, void* sign); +char QLayout_Event(void* ptr, void* e); +char QLayout_EventDefault(void* ptr, void* e); +char QLayout_EventFilter(void* ptr, void* watched, void* event); +char QLayout_EventFilterDefault(void* ptr, void* watched, void* event); +void* QLayout_MetaObject(void* ptr); +void* QLayout_MetaObjectDefault(void* ptr); +void QLayout_TimerEvent(void* ptr, void* event); +void QLayout_TimerEventDefault(void* ptr, void* event); +void* QLayout_SizeHint(void* ptr); +void* QLayout_SizeHintDefault(void* ptr); +void* QLayoutItem_NewQLayoutItem(long long alignment); +long long QLayoutItem_Alignment(void* ptr); +long long QLayoutItem_ControlTypes(void* ptr); +long long QLayoutItem_ControlTypesDefault(void* ptr); +long long QLayoutItem_ExpandingDirections(void* ptr); +void* QLayoutItem_Geometry(void* ptr); +char QLayoutItem_HasHeightForWidth(void* ptr); +char QLayoutItem_HasHeightForWidthDefault(void* ptr); +int QLayoutItem_HeightForWidth(void* ptr, int vin); +int QLayoutItem_HeightForWidthDefault(void* ptr, int vin); +void QLayoutItem_Invalidate(void* ptr); +void QLayoutItem_InvalidateDefault(void* ptr); +char QLayoutItem_IsEmpty(void* ptr); +void* QLayoutItem_Layout(void* ptr); +void* QLayoutItem_LayoutDefault(void* ptr); +void* QLayoutItem_MaximumSize(void* ptr); +int QLayoutItem_MinimumHeightForWidth(void* ptr, int w); +int QLayoutItem_MinimumHeightForWidthDefault(void* ptr, int w); +void* QLayoutItem_MinimumSize(void* ptr); +void QLayoutItem_SetAlignment(void* ptr, long long alignment); +void QLayoutItem_SetGeometry(void* ptr, void* r); +void* QLayoutItem_SizeHint(void* ptr); +void* QLayoutItem_SpacerItem(void* ptr); +void* QLayoutItem_SpacerItemDefault(void* ptr); +void* QLayoutItem_Widget(void* ptr); +void* QLayoutItem_WidgetDefault(void* ptr); +void QLayoutItem_DestroyQLayoutItem(void* ptr); +void QLayoutItem_DestroyQLayoutItemDefault(void* ptr); +void* QLineEdit_NewQLineEdit(void* parent); +void* QLineEdit_NewQLineEdit2(struct QtWidgets_PackedString contents, void* parent); +void QLineEdit_AddAction(void* ptr, void* action, long long position); +void* QLineEdit_AddAction2(void* ptr, void* icon, long long position); +long long QLineEdit_Alignment(void* ptr); +void QLineEdit_Backspace(void* ptr); +void QLineEdit_Clear(void* ptr); +void QLineEdit_ClearDefault(void* ptr); +void* QLineEdit_Completer(void* ptr); +void QLineEdit_Copy(void* ptr); +void QLineEdit_CopyDefault(void* ptr); +void* QLineEdit_CreateStandardContextMenu(void* ptr); +void QLineEdit_CursorBackward(void* ptr, char mark, int steps); +void QLineEdit_CursorForward(void* ptr, char mark, int steps); +long long QLineEdit_CursorMoveStyle(void* ptr); +int QLineEdit_CursorPosition(void* ptr); +int QLineEdit_CursorPositionAt(void* ptr, void* pos); +void QLineEdit_ConnectCursorPositionChanged(void* ptr, long long t); +void QLineEdit_DisconnectCursorPositionChanged(void* ptr); +void QLineEdit_CursorPositionChanged(void* ptr, int oldPos, int newPos); +void* QLineEdit_CursorRect(void* ptr); +void QLineEdit_CursorWordBackward(void* ptr, char mark); +void QLineEdit_CursorWordForward(void* ptr, char mark); +void QLineEdit_Cut(void* ptr); +void QLineEdit_CutDefault(void* ptr); +void QLineEdit_Del(void* ptr); +void QLineEdit_Deselect(void* ptr); +struct QtWidgets_PackedString QLineEdit_DisplayText(void* ptr); +char QLineEdit_DragEnabled(void* ptr); +long long QLineEdit_EchoMode(void* ptr); +void QLineEdit_ConnectEditingFinished(void* ptr, long long t); +void QLineEdit_DisconnectEditingFinished(void* ptr); +void QLineEdit_EditingFinished(void* ptr); +void QLineEdit_End(void* ptr, char mark); +void QLineEdit_GetTextMargins(void* ptr, int left, int top, int right, int bottom); +char QLineEdit_HasAcceptableInput(void* ptr); +char QLineEdit_HasFrame(void* ptr); +char QLineEdit_HasSelectedText(void* ptr); +void QLineEdit_Home(void* ptr, char mark); +void QLineEdit_InitStyleOption(void* ptr, void* option); +struct QtWidgets_PackedString QLineEdit_InputMask(void* ptr); +void QLineEdit_ConnectInputRejected(void* ptr, long long t); +void QLineEdit_DisconnectInputRejected(void* ptr); +void QLineEdit_InputRejected(void* ptr); +void QLineEdit_Insert(void* ptr, struct QtWidgets_PackedString newText); +char QLineEdit_IsClearButtonEnabled(void* ptr); +char QLineEdit_IsModified(void* ptr); +char QLineEdit_IsReadOnly(void* ptr); +char QLineEdit_IsRedoAvailable(void* ptr); +char QLineEdit_IsUndoAvailable(void* ptr); +int QLineEdit_MaxLength(void* ptr); +void QLineEdit_Paste(void* ptr); +void QLineEdit_PasteDefault(void* ptr); +struct QtWidgets_PackedString QLineEdit_PlaceholderText(void* ptr); +void QLineEdit_Redo(void* ptr); +void QLineEdit_RedoDefault(void* ptr); +void QLineEdit_ConnectReturnPressed(void* ptr, long long t); +void QLineEdit_DisconnectReturnPressed(void* ptr); +void QLineEdit_ReturnPressed(void* ptr); +void QLineEdit_SelectAll(void* ptr); +void QLineEdit_SelectAllDefault(void* ptr); +struct QtWidgets_PackedString QLineEdit_SelectedText(void* ptr); +void QLineEdit_ConnectSelectionChanged(void* ptr, long long t); +void QLineEdit_DisconnectSelectionChanged(void* ptr); +void QLineEdit_SelectionChanged(void* ptr); +int QLineEdit_SelectionEnd(void* ptr); +int QLineEdit_SelectionLength(void* ptr); +int QLineEdit_SelectionStart(void* ptr); +void QLineEdit_SetAlignment(void* ptr, long long flag); +void QLineEdit_SetClearButtonEnabled(void* ptr, char enable); +void QLineEdit_SetCompleter(void* ptr, void* c); +void QLineEdit_SetCursorMoveStyle(void* ptr, long long style); +void QLineEdit_SetCursorPosition(void* ptr, int vin); +void QLineEdit_SetDragEnabled(void* ptr, char b); +void QLineEdit_SetEchoMode(void* ptr, long long vql); +void QLineEdit_SetFrame(void* ptr, char vbo); +void QLineEdit_SetInputMask(void* ptr, struct QtWidgets_PackedString inputMask); +void QLineEdit_SetMaxLength(void* ptr, int vin); +void QLineEdit_SetModified(void* ptr, char vbo); +void QLineEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString vqs); +void QLineEdit_SetReadOnly(void* ptr, char vbo); +void QLineEdit_SetSelection(void* ptr, int start, int length); +void QLineEdit_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void QLineEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs); +void QLineEdit_SetTextMargins(void* ptr, int left, int top, int right, int bottom); +void QLineEdit_SetTextMargins2(void* ptr, void* margins); +void QLineEdit_SetValidator(void* ptr, void* v); +struct QtWidgets_PackedString QLineEdit_Text(void* ptr); +void QLineEdit_ConnectTextChanged(void* ptr, long long t); +void QLineEdit_DisconnectTextChanged(void* ptr); +void QLineEdit_TextChanged(void* ptr, struct QtWidgets_PackedString text); +void QLineEdit_ConnectTextEdited(void* ptr, long long t); +void QLineEdit_DisconnectTextEdited(void* ptr); +void QLineEdit_TextEdited(void* ptr, struct QtWidgets_PackedString text); +void* QLineEdit_TextMargins(void* ptr); +void QLineEdit_Undo(void* ptr); +void QLineEdit_UndoDefault(void* ptr); +void* QLineEdit_Validator(void* ptr); +void QLineEdit_DestroyQLineEdit(void* ptr); +void QLineEdit_DestroyQLineEditDefault(void* ptr); +void* QListView_NewQListView(void* parent); +int QListView_BatchSize(void* ptr); +void QListView_ClearPropertyFlags(void* ptr); +void QListView_CurrentChanged(void* ptr, void* current, void* previous); +void QListView_CurrentChangedDefault(void* ptr, void* current, void* previous); +void QListView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); +void QListView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles); +long long QListView_Flow(void* ptr); +void* QListView_GridSize(void* ptr); +int QListView_HorizontalOffset(void* ptr); +int QListView_HorizontalOffsetDefault(void* ptr); +void* QListView_IndexAt(void* ptr, void* p); +void* QListView_IndexAtDefault(void* ptr, void* p); +char QListView_IsIndexHidden(void* ptr, void* index); +char QListView_IsIndexHiddenDefault(void* ptr, void* index); +char QListView_IsRowHidden(void* ptr, int row); +char QListView_IsSelectionRectVisible(void* ptr); +char QListView_IsWrapping(void* ptr); +long long QListView_ItemAlignment(void* ptr); +long long QListView_LayoutMode(void* ptr); +int QListView_ModelColumn(void* ptr); +void* QListView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); +void* QListView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); +long long QListView_Movement(void* ptr); +void* QListView_RectForIndex(void* ptr, void* index); +long long QListView_ResizeMode(void* ptr); +void QListView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end); +void QListView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end); +void QListView_RowsInserted(void* ptr, void* parent, int start, int end); +void QListView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); +void QListView_ScrollTo(void* ptr, void* index, long long hint); +void QListView_ScrollToDefault(void* ptr, void* index, long long hint); +void QListView_SelectionChanged(void* ptr, void* selected, void* deselected); +void QListView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); +void QListView_SetBatchSize(void* ptr, int batchSize); +void QListView_SetFlow(void* ptr, long long flow); +void QListView_SetGridSize(void* ptr, void* size); +void QListView_SetItemAlignment(void* ptr, long long alignment); +void QListView_SetLayoutMode(void* ptr, long long mode); +void QListView_SetModelColumn(void* ptr, int column); +void QListView_SetMovement(void* ptr, long long movement); +void QListView_SetPositionForIndex(void* ptr, void* position, void* index); +void QListView_SetResizeMode(void* ptr, long long mode); +void QListView_SetRowHidden(void* ptr, int row, char hide); +void QListView_SetSelection(void* ptr, void* rect, long long command); +void QListView_SetSelectionDefault(void* ptr, void* rect, long long command); +void QListView_SetSelectionRectVisible(void* ptr, char show); +void QListView_SetSpacing(void* ptr, int space); +void QListView_SetUniformItemSizes(void* ptr, char enable); +void QListView_SetViewMode(void* ptr, long long mode); +void QListView_SetWordWrap(void* ptr, char on); +void QListView_SetWrapping(void* ptr, char enable); +int QListView_Spacing(void* ptr); +char QListView_UniformItemSizes(void* ptr); +void QListView_UpdateGeometries(void* ptr); +void QListView_UpdateGeometriesDefault(void* ptr); +int QListView_VerticalOffset(void* ptr); +int QListView_VerticalOffsetDefault(void* ptr); +long long QListView_ViewMode(void* ptr); +void* QListView_VisualRect(void* ptr, void* index); +void* QListView_VisualRectDefault(void* ptr, void* index); +void* QListView_VisualRegionForSelection(void* ptr, void* selection); +void* QListView_VisualRegionForSelectionDefault(void* ptr, void* selection); +char QListView_WordWrap(void* ptr); +void QListView_DestroyQListView(void* ptr); +void QListView_DestroyQListViewDefault(void* ptr); +void* QListView___indexesMoved_indexes_atList(void* ptr, int i); +void QListView___indexesMoved_indexes_setList(void* ptr, void* i); +void* QListView___indexesMoved_indexes_newList(void* ptr); +void* QListWidget_NewQListWidget(void* parent); +void QListWidget_AddItem(void* ptr, struct QtWidgets_PackedString label); +void QListWidget_AddItem2(void* ptr, void* item); +void QListWidget_AddItems(void* ptr, struct QtWidgets_PackedString labels); +void QListWidget_Clear(void* ptr); +void QListWidget_ClearDefault(void* ptr); +void QListWidget_ClosePersistentEditor(void* ptr, void* item); +int QListWidget_Count(void* ptr); +void* QListWidget_CurrentItem(void* ptr); +void QListWidget_ConnectCurrentItemChanged(void* ptr, long long t); +void QListWidget_DisconnectCurrentItemChanged(void* ptr); +void QListWidget_CurrentItemChanged(void* ptr, void* current, void* previous); +int QListWidget_CurrentRow(void* ptr); +void QListWidget_ConnectCurrentRowChanged(void* ptr, long long t); +void QListWidget_DisconnectCurrentRowChanged(void* ptr); +void QListWidget_CurrentRowChanged(void* ptr, int currentRow); +void QListWidget_ConnectCurrentTextChanged(void* ptr, long long t); +void QListWidget_DisconnectCurrentTextChanged(void* ptr); +void QListWidget_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString currentText); +char QListWidget_DropMimeData(void* ptr, int index, void* data, long long action); +char QListWidget_DropMimeDataDefault(void* ptr, int index, void* data, long long action); +void QListWidget_EditItem(void* ptr, void* item); +struct QtWidgets_PackedList QListWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags); +void* QListWidget_IndexFromItem(void* ptr, void* item); +void QListWidget_InsertItem(void* ptr, int row, void* item); +void QListWidget_InsertItem2(void* ptr, int row, struct QtWidgets_PackedString label); +void QListWidget_InsertItems(void* ptr, int row, struct QtWidgets_PackedString labels); +char QListWidget_IsPersistentEditorOpen(void* ptr, void* item); +char QListWidget_IsSortingEnabled(void* ptr); +void* QListWidget_Item(void* ptr, int row); +void QListWidget_ConnectItemActivated(void* ptr, long long t); +void QListWidget_DisconnectItemActivated(void* ptr); +void QListWidget_ItemActivated(void* ptr, void* item); +void* QListWidget_ItemAt(void* ptr, void* p); +void* QListWidget_ItemAt2(void* ptr, int x, int y); +void QListWidget_ConnectItemChanged(void* ptr, long long t); +void QListWidget_DisconnectItemChanged(void* ptr); +void QListWidget_ItemChanged(void* ptr, void* item); +void QListWidget_ConnectItemClicked(void* ptr, long long t); +void QListWidget_DisconnectItemClicked(void* ptr); +void QListWidget_ItemClicked(void* ptr, void* item); +void QListWidget_ConnectItemDoubleClicked(void* ptr, long long t); +void QListWidget_DisconnectItemDoubleClicked(void* ptr); +void QListWidget_ItemDoubleClicked(void* ptr, void* item); +void QListWidget_ConnectItemEntered(void* ptr, long long t); +void QListWidget_DisconnectItemEntered(void* ptr); +void QListWidget_ItemEntered(void* ptr, void* item); +void* QListWidget_ItemFromIndex(void* ptr, void* index); +void QListWidget_ConnectItemPressed(void* ptr, long long t); +void QListWidget_DisconnectItemPressed(void* ptr); +void QListWidget_ItemPressed(void* ptr, void* item); +void QListWidget_ConnectItemSelectionChanged(void* ptr, long long t); +void QListWidget_DisconnectItemSelectionChanged(void* ptr); +void QListWidget_ItemSelectionChanged(void* ptr); +void* QListWidget_ItemWidget(void* ptr, void* item); +struct QtWidgets_PackedList QListWidget_Items(void* ptr, void* data); +void* QListWidget_MimeData(void* ptr, void* items); +void* QListWidget_MimeDataDefault(void* ptr, void* items); +struct QtWidgets_PackedString QListWidget_MimeTypes(void* ptr); +struct QtWidgets_PackedString QListWidget_MimeTypesDefault(void* ptr); +void QListWidget_OpenPersistentEditor(void* ptr, void* item); +void QListWidget_RemoveItemWidget(void* ptr, void* item); +int QListWidget_Row(void* ptr, void* item); +void QListWidget_ScrollToItem(void* ptr, void* item, long long hint); +void QListWidget_ScrollToItemDefault(void* ptr, void* item, long long hint); +struct QtWidgets_PackedList QListWidget_SelectedItems(void* ptr); +void QListWidget_SetCurrentItem(void* ptr, void* item); +void QListWidget_SetCurrentItem2(void* ptr, void* item, long long command); +void QListWidget_SetCurrentRow(void* ptr, int row); +void QListWidget_SetCurrentRow2(void* ptr, int row, long long command); +void QListWidget_SetItemWidget(void* ptr, void* item, void* widget); +void QListWidget_SetSortingEnabled(void* ptr, char enable); +void QListWidget_SortItems(void* ptr, long long order); +long long QListWidget_SupportedDropActions(void* ptr); +long long QListWidget_SupportedDropActionsDefault(void* ptr); +void* QListWidget_TakeItem(void* ptr, int row); +void* QListWidget_VisualItemRect(void* ptr, void* item); +void QListWidget_DestroyQListWidget(void* ptr); +void QListWidget_DestroyQListWidgetDefault(void* ptr); +void* QListWidget___findItems_atList(void* ptr, int i); +void QListWidget___findItems_setList(void* ptr, void* i); +void* QListWidget___findItems_newList(void* ptr); +void* QListWidget___items_atList(void* ptr, int i); +void QListWidget___items_setList(void* ptr, void* i); +void* QListWidget___items_newList(void* ptr); +void* QListWidget___mimeData_items_atList(void* ptr, int i); +void QListWidget___mimeData_items_setList(void* ptr, void* i); +void* QListWidget___mimeData_items_newList(void* ptr); +void* QListWidget___selectedItems_atList(void* ptr, int i); +void QListWidget___selectedItems_setList(void* ptr, void* i); +void* QListWidget___selectedItems_newList(void* ptr); +void* QListWidgetItem_NewQListWidgetItem(void* parent, int ty); +void* QListWidgetItem_NewQListWidgetItem2(struct QtWidgets_PackedString text, void* parent, int ty); +void* QListWidgetItem_NewQListWidgetItem3(void* icon, struct QtWidgets_PackedString text, void* parent, int ty); +void* QListWidgetItem_NewQListWidgetItem4(void* other); +void* QListWidgetItem_Background(void* ptr); +long long QListWidgetItem_CheckState(void* ptr); +void* QListWidgetItem_Clone(void* ptr); +void* QListWidgetItem_CloneDefault(void* ptr); +void* QListWidgetItem_Data(void* ptr, int role); +void* QListWidgetItem_DataDefault(void* ptr, int role); +long long QListWidgetItem_Flags(void* ptr); +void* QListWidgetItem_Font(void* ptr); +void* QListWidgetItem_Foreground(void* ptr); +void* QListWidgetItem_Icon(void* ptr); +char QListWidgetItem_IsHidden(void* ptr); +char QListWidgetItem_IsSelected(void* ptr); +void* QListWidgetItem_ListWidget(void* ptr); +void QListWidgetItem_Read(void* ptr, void* in); +void QListWidgetItem_ReadDefault(void* ptr, void* in); +void QListWidgetItem_SetBackground(void* ptr, void* brush); +void QListWidgetItem_SetCheckState(void* ptr, long long state); +void QListWidgetItem_SetData(void* ptr, int role, void* value); +void QListWidgetItem_SetDataDefault(void* ptr, int role, void* value); +void QListWidgetItem_SetFlags(void* ptr, long long flags); +void QListWidgetItem_SetFont(void* ptr, void* font); +void QListWidgetItem_SetForeground(void* ptr, void* brush); +void QListWidgetItem_SetHidden(void* ptr, char hide); +void QListWidgetItem_SetIcon(void* ptr, void* icon); +void QListWidgetItem_SetSelected(void* ptr, char sele); +void QListWidgetItem_SetSizeHint(void* ptr, void* size); +void QListWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip); +void QListWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text); +void QListWidgetItem_SetTextAlignment(void* ptr, int alignment); +void QListWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip); +void QListWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis); +void* QListWidgetItem_SizeHint(void* ptr); +struct QtWidgets_PackedString QListWidgetItem_StatusTip(void* ptr); +struct QtWidgets_PackedString QListWidgetItem_Text(void* ptr); +int QListWidgetItem_TextAlignment(void* ptr); +struct QtWidgets_PackedString QListWidgetItem_ToolTip(void* ptr); +int QListWidgetItem_Type(void* ptr); +struct QtWidgets_PackedString QListWidgetItem_WhatsThis(void* ptr); +void QListWidgetItem_Write(void* ptr, void* out); +void QListWidgetItem_WriteDefault(void* ptr, void* out); +void QListWidgetItem_DestroyQListWidgetItem(void* ptr); +void QListWidgetItem_DestroyQListWidgetItemDefault(void* ptr); +void* QListWidgetItem___dummy_atList(void* ptr, int i); +void QListWidgetItem___dummy_setList(void* ptr, void* i); +void* QListWidgetItem___dummy_newList(void* ptr); +void* QListWidgetItem___setDummy__atList(void* ptr, int i); +void QListWidgetItem___setDummy__setList(void* ptr, void* i); +void* QListWidgetItem___setDummy__newList(void* ptr); +void* QMainWindow_NewQMainWindow(void* parent, long long flags); +void QMainWindow_AddDockWidget(void* ptr, long long area, void* dockwidget); +void QMainWindow_AddDockWidget2(void* ptr, long long area, void* dockwidget, long long orientation); +void QMainWindow_AddToolBar(void* ptr, long long area, void* toolbar); +void QMainWindow_AddToolBar2(void* ptr, void* toolbar); +void* QMainWindow_AddToolBar3(void* ptr, struct QtWidgets_PackedString title); +void QMainWindow_AddToolBarBreak(void* ptr, long long area); +void* QMainWindow_CentralWidget(void* ptr); +long long QMainWindow_Corner(void* ptr, long long corner); +void* QMainWindow_CreatePopupMenu(void* ptr); +void* QMainWindow_CreatePopupMenuDefault(void* ptr); +long long QMainWindow_DockOptions(void* ptr); +long long QMainWindow_DockWidgetArea(void* ptr, void* dockwidget); +char QMainWindow_DocumentMode(void* ptr); +void* QMainWindow_IconSize(void* ptr); +void QMainWindow_ConnectIconSizeChanged(void* ptr, long long t); +void QMainWindow_DisconnectIconSizeChanged(void* ptr); +void QMainWindow_IconSizeChanged(void* ptr, void* iconSize); +void QMainWindow_InsertToolBar(void* ptr, void* before, void* toolbar); +void QMainWindow_InsertToolBarBreak(void* ptr, void* before); +char QMainWindow_IsAnimated(void* ptr); +char QMainWindow_IsDockNestingEnabled(void* ptr); +void* QMainWindow_MenuBar(void* ptr); +void* QMainWindow_MenuWidget(void* ptr); +void QMainWindow_RemoveDockWidget(void* ptr, void* dockwidget); +void QMainWindow_RemoveToolBar(void* ptr, void* toolbar); +void QMainWindow_RemoveToolBarBreak(void* ptr, void* before); +void QMainWindow_ResizeDocks(void* ptr, void* docks, void* sizes, long long orientation); +char QMainWindow_RestoreDockWidget(void* ptr, void* dockwidget); +char QMainWindow_RestoreState(void* ptr, void* state, int version); +void* QMainWindow_SaveState(void* ptr, int version); +void QMainWindow_SetAnimated(void* ptr, char enabled); +void QMainWindow_SetAnimatedDefault(void* ptr, char enabled); +void QMainWindow_SetCentralWidget(void* ptr, void* widget); +void QMainWindow_SetCorner(void* ptr, long long corner, long long area); +void QMainWindow_SetDockNestingEnabled(void* ptr, char enabled); +void QMainWindow_SetDockNestingEnabledDefault(void* ptr, char enabled); +void QMainWindow_SetDockOptions(void* ptr, long long options); +void QMainWindow_SetDocumentMode(void* ptr, char enabled); +void QMainWindow_SetIconSize(void* ptr, void* iconSize); +void QMainWindow_SetMenuBar(void* ptr, void* menuBar); +void QMainWindow_SetMenuWidget(void* ptr, void* menuBar); +void QMainWindow_SetStatusBar(void* ptr, void* statusbar); +void QMainWindow_SetTabPosition(void* ptr, long long areas, long long tabPosition); +void QMainWindow_SetTabShape(void* ptr, long long tabShape); +void QMainWindow_SetToolButtonStyle(void* ptr, long long toolButtonStyle); +void QMainWindow_SetUnifiedTitleAndToolBarOnMac(void* ptr, char set); +void QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(void* ptr, char set); +void QMainWindow_SplitDockWidget(void* ptr, void* first, void* second, long long orientation); +void* QMainWindow_StatusBar(void* ptr); +long long QMainWindow_TabPosition(void* ptr, long long area); +long long QMainWindow_TabShape(void* ptr); +void QMainWindow_ConnectTabifiedDockWidgetActivated(void* ptr, long long t); +void QMainWindow_DisconnectTabifiedDockWidgetActivated(void* ptr); +void QMainWindow_TabifiedDockWidgetActivated(void* ptr, void* dockWidget); +struct QtWidgets_PackedList QMainWindow_TabifiedDockWidgets(void* ptr, void* dockwidget); +void QMainWindow_TabifyDockWidget(void* ptr, void* first, void* second); +void* QMainWindow_TakeCentralWidget(void* ptr); +long long QMainWindow_ToolBarArea(void* ptr, void* toolbar); +char QMainWindow_ToolBarBreak(void* ptr, void* toolbar); +long long QMainWindow_ToolButtonStyle(void* ptr); +void QMainWindow_ConnectToolButtonStyleChanged(void* ptr, long long t); +void QMainWindow_DisconnectToolButtonStyleChanged(void* ptr); +void QMainWindow_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle); +char QMainWindow_UnifiedTitleAndToolBarOnMac(void* ptr); +void QMainWindow_DestroyQMainWindow(void* ptr); +void QMainWindow_DestroyQMainWindowDefault(void* ptr); +void* QMainWindow___resizeDocks_docks_atList(void* ptr, int i); +void QMainWindow___resizeDocks_docks_setList(void* ptr, void* i); +void* QMainWindow___resizeDocks_docks_newList(void* ptr); +int QMainWindow___resizeDocks_sizes_atList(void* ptr, int i); +void QMainWindow___resizeDocks_sizes_setList(void* ptr, int i); +void* QMainWindow___resizeDocks_sizes_newList(void* ptr); +void* QMainWindow___tabifiedDockWidgets_atList(void* ptr, int i); +void QMainWindow___tabifiedDockWidgets_setList(void* ptr, void* i); +void* QMainWindow___tabifiedDockWidgets_newList(void* ptr); +void* QMdiArea_NewQMdiArea(void* parent); +void QMdiArea_ActivateNextSubWindow(void* ptr); +void QMdiArea_ActivateNextSubWindowDefault(void* ptr); +void QMdiArea_ActivatePreviousSubWindow(void* ptr); +void QMdiArea_ActivatePreviousSubWindowDefault(void* ptr); +long long QMdiArea_ActivationOrder(void* ptr); +void* QMdiArea_ActiveSubWindow(void* ptr); +void* QMdiArea_AddSubWindow(void* ptr, void* widget, long long windowFlags); +void* QMdiArea_Background(void* ptr); +void QMdiArea_CascadeSubWindows(void* ptr); +void QMdiArea_CascadeSubWindowsDefault(void* ptr); +void QMdiArea_CloseActiveSubWindow(void* ptr); +void QMdiArea_CloseActiveSubWindowDefault(void* ptr); +void QMdiArea_CloseAllSubWindows(void* ptr); +void QMdiArea_CloseAllSubWindowsDefault(void* ptr); +void* QMdiArea_CurrentSubWindow(void* ptr); +char QMdiArea_DocumentMode(void* ptr); +void QMdiArea_RemoveSubWindow(void* ptr, void* widget); +void QMdiArea_SetActivationOrder(void* ptr, long long order); +void QMdiArea_SetActiveSubWindow(void* ptr, void* window); +void QMdiArea_SetActiveSubWindowDefault(void* ptr, void* window); +void QMdiArea_SetBackground(void* ptr, void* background); +void QMdiArea_SetDocumentMode(void* ptr, char enabled); +void QMdiArea_SetOption(void* ptr, long long option, char on); +void QMdiArea_SetTabPosition(void* ptr, long long position); +void QMdiArea_SetTabShape(void* ptr, long long shape); +void QMdiArea_SetTabsClosable(void* ptr, char closable); +void QMdiArea_SetTabsMovable(void* ptr, char movable); +void QMdiArea_SetViewMode(void* ptr, long long mode); +void QMdiArea_SetupViewport(void* ptr, void* viewport); +void QMdiArea_SetupViewportDefault(void* ptr, void* viewport); +void QMdiArea_ConnectSubWindowActivated(void* ptr, long long t); +void QMdiArea_DisconnectSubWindowActivated(void* ptr); +void QMdiArea_SubWindowActivated(void* ptr, void* window); +struct QtWidgets_PackedList QMdiArea_SubWindowList(void* ptr, long long order); +long long QMdiArea_TabPosition(void* ptr); +long long QMdiArea_TabShape(void* ptr); +char QMdiArea_TabsClosable(void* ptr); +char QMdiArea_TabsMovable(void* ptr); +char QMdiArea_TestOption(void* ptr, long long option); +void QMdiArea_TileSubWindows(void* ptr); +void QMdiArea_TileSubWindowsDefault(void* ptr); +long long QMdiArea_ViewMode(void* ptr); +void QMdiArea_DestroyQMdiArea(void* ptr); +void QMdiArea_DestroyQMdiAreaDefault(void* ptr); +void* QMdiArea___subWindowList_atList(void* ptr, int i); +void QMdiArea___subWindowList_setList(void* ptr, void* i); +void* QMdiArea___subWindowList_newList(void* ptr); +void* QMdiSubWindow_NewQMdiSubWindow(void* parent, long long flags); +void QMdiSubWindow_ConnectAboutToActivate(void* ptr, long long t); +void QMdiSubWindow_DisconnectAboutToActivate(void* ptr); +void QMdiSubWindow_AboutToActivate(void* ptr); +char QMdiSubWindow_IsShaded(void* ptr); +int QMdiSubWindow_KeyboardPageStep(void* ptr); +int QMdiSubWindow_KeyboardSingleStep(void* ptr); +void* QMdiSubWindow_MdiArea(void* ptr); +void QMdiSubWindow_SetKeyboardPageStep(void* ptr, int step); +void QMdiSubWindow_SetKeyboardSingleStep(void* ptr, int step); +void QMdiSubWindow_SetOption(void* ptr, long long option, char on); +void QMdiSubWindow_SetSystemMenu(void* ptr, void* systemMenu); +void QMdiSubWindow_SetWidget(void* ptr, void* widget); +void QMdiSubWindow_ShowShaded(void* ptr); +void QMdiSubWindow_ShowShadedDefault(void* ptr); +void QMdiSubWindow_ShowSystemMenu(void* ptr); +void QMdiSubWindow_ShowSystemMenuDefault(void* ptr); +void* QMdiSubWindow_SystemMenu(void* ptr); +char QMdiSubWindow_TestOption(void* ptr, long long option); +void* QMdiSubWindow_Widget(void* ptr); +void QMdiSubWindow_ConnectWindowStateChanged(void* ptr, long long t); +void QMdiSubWindow_DisconnectWindowStateChanged(void* ptr); +void QMdiSubWindow_WindowStateChanged(void* ptr, long long oldState, long long newState); +void QMdiSubWindow_DestroyQMdiSubWindow(void* ptr); +void QMdiSubWindow_DestroyQMdiSubWindowDefault(void* ptr); +void* QMenu_NewQMenu(void* parent); +void* QMenu_NewQMenu2(struct QtWidgets_PackedString title, void* parent); +void QMenu_ConnectAboutToHide(void* ptr, long long t); +void QMenu_DisconnectAboutToHide(void* ptr); +void QMenu_AboutToHide(void* ptr); +void QMenu_ConnectAboutToShow(void* ptr, long long t); +void QMenu_DisconnectAboutToShow(void* ptr); +void QMenu_AboutToShow(void* ptr); +void* QMenu_ActionAt(void* ptr, void* pt); +void* QMenu_ActionGeometry(void* ptr, void* act); +void* QMenu_ActiveAction(void* ptr); +void* QMenu_AddAction(void* ptr, struct QtWidgets_PackedString text); +void* QMenu_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text); +void* QMenu_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut); +void* QMenu_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut); +void* QMenu_AddMenu(void* ptr, void* menu); +void* QMenu_AddMenu2(void* ptr, struct QtWidgets_PackedString title); +void* QMenu_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title); +void* QMenu_AddSection(void* ptr, struct QtWidgets_PackedString text); +void* QMenu_AddSection2(void* ptr, void* icon, struct QtWidgets_PackedString text); +void* QMenu_AddSeparator(void* ptr); +void QMenu_Clear(void* ptr); +int QMenu_ColumnCount(void* ptr); +void* QMenu_DefaultAction(void* ptr); +void* QMenu_Exec(void* ptr); +void* QMenu_Exec2(void* ptr, void* p, void* action); +void* QMenu_QMenu_Exec3(void* actions, void* pos, void* at, void* parent); +void QMenu_HideTearOffMenu(void* ptr); +void QMenu_ConnectHovered(void* ptr, long long t); +void QMenu_DisconnectHovered(void* ptr); +void QMenu_Hovered(void* ptr, void* action); +void* QMenu_Icon(void* ptr); +void QMenu_InitStyleOption(void* ptr, void* option, void* action); +void* QMenu_InsertMenu(void* ptr, void* before, void* menu); +void* QMenu_InsertSection(void* ptr, void* before, struct QtWidgets_PackedString text); +void* QMenu_InsertSection2(void* ptr, void* before, void* icon, struct QtWidgets_PackedString text); +void* QMenu_InsertSeparator(void* ptr, void* before); +char QMenu_IsEmpty(void* ptr); +char QMenu_IsTearOffEnabled(void* ptr); +char QMenu_IsTearOffMenuVisible(void* ptr); +void* QMenu_MenuAction(void* ptr); +void QMenu_Popup(void* ptr, void* p, void* atAction); +char QMenu_SeparatorsCollapsible(void* ptr); +void QMenu_SetActiveAction(void* ptr, void* act); +void QMenu_SetAsDockMenu(void* ptr); +void QMenu_SetDefaultAction(void* ptr, void* act); +void QMenu_SetIcon(void* ptr, void* icon); +void QMenu_SetSeparatorsCollapsible(void* ptr, char collapse); +void QMenu_SetTearOffEnabled(void* ptr, char vbo); +void QMenu_SetTitle(void* ptr, struct QtWidgets_PackedString title); +void QMenu_SetToolTipsVisible(void* ptr, char visible); +void QMenu_ShowTearOffMenu(void* ptr, void* pos); +void QMenu_ShowTearOffMenu2(void* ptr); +struct QtWidgets_PackedString QMenu_Title(void* ptr); +char QMenu_ToolTipsVisible(void* ptr); +void QMenu_ConnectTriggered(void* ptr, long long t); +void QMenu_DisconnectTriggered(void* ptr); +void QMenu_Triggered(void* ptr, void* action); +void QMenu_DestroyQMenu(void* ptr); +void QMenu_DestroyQMenuDefault(void* ptr); +void* QMenu___exec_actions_atList3(void* ptr, int i); +void QMenu___exec_actions_setList3(void* ptr, void* i); +void* QMenu___exec_actions_newList3(void* ptr); +void* QMenuBar_NewQMenuBar(void* parent); +void* QMenuBar_ActionAt(void* ptr, void* pt); +void* QMenuBar_ActionGeometry(void* ptr, void* act); +void* QMenuBar_ActiveAction(void* ptr); +void* QMenuBar_AddAction(void* ptr, struct QtWidgets_PackedString text); +void* QMenuBar_AddAction2(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member); +void* QMenuBar_AddMenu(void* ptr, void* menu); +void* QMenuBar_AddMenu2(void* ptr, struct QtWidgets_PackedString title); +void* QMenuBar_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title); +void* QMenuBar_AddSeparator(void* ptr); +void QMenuBar_Clear(void* ptr); +void* QMenuBar_CornerWidget(void* ptr, long long corner); +void QMenuBar_ConnectHovered(void* ptr, long long t); +void QMenuBar_DisconnectHovered(void* ptr); +void QMenuBar_Hovered(void* ptr, void* action); +void QMenuBar_InitStyleOption(void* ptr, void* option, void* action); +void* QMenuBar_InsertMenu(void* ptr, void* before, void* menu); +void* QMenuBar_InsertSeparator(void* ptr, void* before); +char QMenuBar_IsDefaultUp(void* ptr); +char QMenuBar_IsNativeMenuBar(void* ptr); +void QMenuBar_SetActiveAction(void* ptr, void* act); +void QMenuBar_SetCornerWidget(void* ptr, void* widget, long long corner); +void QMenuBar_SetDefaultUp(void* ptr, char vbo); +void QMenuBar_SetNativeMenuBar(void* ptr, char nativeMenuBar); +void QMenuBar_ConnectTriggered(void* ptr, long long t); +void QMenuBar_DisconnectTriggered(void* ptr); +void QMenuBar_Triggered(void* ptr, void* action); +void QMenuBar_DestroyQMenuBar(void* ptr); +void QMenuBar_DestroyQMenuBarDefault(void* ptr); +int QMessageBox_ButtonMask_Type(); +void* QMessageBox_NewQMessageBox(void* parent); +void* QMessageBox_NewQMessageBox2(long long icon, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, void* parent, long long ff); +void QMessageBox_QMessageBox_About(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text); +void QMessageBox_QMessageBox_AboutQt(void* parent, struct QtWidgets_PackedString title); +void QMessageBox_AddButton(void* ptr, void* button, long long role); +void* QMessageBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role); +void* QMessageBox_AddButton3(void* ptr, long long button); +void* QMessageBox_Button(void* ptr, long long which); +void QMessageBox_ConnectButtonClicked(void* ptr, long long t); +void QMessageBox_DisconnectButtonClicked(void* ptr); +void QMessageBox_ButtonClicked(void* ptr, void* button); +long long QMessageBox_ButtonRole(void* ptr, void* button); +struct QtWidgets_PackedList QMessageBox_Buttons(void* ptr); +void* QMessageBox_CheckBox(void* ptr); +void* QMessageBox_ClickedButton(void* ptr); +long long QMessageBox_QMessageBox_Critical(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); +void* QMessageBox_DefaultButton(void* ptr); +struct QtWidgets_PackedString QMessageBox_DetailedText(void* ptr); +void* QMessageBox_EscapeButton(void* ptr); +long long QMessageBox_Icon(void* ptr); +void* QMessageBox_IconPixmap(void* ptr); +long long QMessageBox_QMessageBox_Information(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); +struct QtWidgets_PackedString QMessageBox_InformativeText(void* ptr); +void QMessageBox_Open(void* ptr, void* receiver, char* member); +long long QMessageBox_QMessageBox_Question(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); +void QMessageBox_RemoveButton(void* ptr, void* button); +void QMessageBox_SetCheckBox(void* ptr, void* cb); +void QMessageBox_SetDefaultButton(void* ptr, void* button); +void QMessageBox_SetDefaultButton2(void* ptr, long long button); +void QMessageBox_SetDetailedText(void* ptr, struct QtWidgets_PackedString text); +void QMessageBox_SetEscapeButton(void* ptr, void* button); +void QMessageBox_SetEscapeButton2(void* ptr, long long button); +void QMessageBox_SetIcon(void* ptr, long long vqm); +void QMessageBox_SetIconPixmap(void* ptr, void* pixmap); +void QMessageBox_SetInformativeText(void* ptr, struct QtWidgets_PackedString text); +void QMessageBox_SetStandardButtons(void* ptr, long long buttons); +void QMessageBox_SetText(void* ptr, struct QtWidgets_PackedString text); +void QMessageBox_SetTextFormat(void* ptr, long long format); +void QMessageBox_SetTextInteractionFlags(void* ptr, long long flags); +void QMessageBox_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title); +long long QMessageBox_StandardButton(void* ptr, void* button); +long long QMessageBox_StandardButtons(void* ptr); +struct QtWidgets_PackedString QMessageBox_Text(void* ptr); +long long QMessageBox_TextFormat(void* ptr); +long long QMessageBox_TextInteractionFlags(void* ptr); +long long QMessageBox_QMessageBox_Warning(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); +void QMessageBox_DestroyQMessageBox(void* ptr); +void QMessageBox_DestroyQMessageBoxDefault(void* ptr); +void* QMessageBox___buttons_atList(void* ptr, int i); +void QMessageBox___buttons_setList(void* ptr, void* i); +void* QMessageBox___buttons_newList(void* ptr); +void* QMouseEventTransition_NewQMouseEventTransition(void* sourceState); +void* QMouseEventTransition_NewQMouseEventTransition2(void* object, long long ty, long long button, void* sourceState); +long long QMouseEventTransition_Button(void* ptr); +char QMouseEventTransition_EventTestDefault(void* ptr, void* event); +void* QMouseEventTransition_HitTestPath(void* ptr); +long long QMouseEventTransition_ModifierMask(void* ptr); +void QMouseEventTransition_OnTransitionDefault(void* ptr, void* event); +void QMouseEventTransition_SetButton(void* ptr, long long button); +void QMouseEventTransition_SetHitTestPath(void* ptr, void* path); +void QMouseEventTransition_SetModifierMask(void* ptr, long long modifierMask); +void QMouseEventTransition_DestroyQMouseEventTransition(void* ptr); +void QMouseEventTransition_DestroyQMouseEventTransitionDefault(void* ptr); +void* QMouseEventTransition___animations_atList(void* ptr, int i); +void QMouseEventTransition___animations_setList(void* ptr, void* i); +void* QMouseEventTransition___animations_newList(void* ptr); +void* QMouseEventTransition___setTargetStates_targets_atList(void* ptr, int i); +void QMouseEventTransition___setTargetStates_targets_setList(void* ptr, void* i); +void* QMouseEventTransition___setTargetStates_targets_newList(void* ptr); +void* QMouseEventTransition___targetStates_atList(void* ptr, int i); +void QMouseEventTransition___targetStates_setList(void* ptr, void* i); +void* QMouseEventTransition___targetStates_newList(void* ptr); +void* QMouseEventTransition___children_atList(void* ptr, int i); +void QMouseEventTransition___children_setList(void* ptr, void* i); +void* QMouseEventTransition___children_newList(void* ptr); +void* QMouseEventTransition___dynamicPropertyNames_atList(void* ptr, int i); +void QMouseEventTransition___dynamicPropertyNames_setList(void* ptr, void* i); +void* QMouseEventTransition___dynamicPropertyNames_newList(void* ptr); +void* QMouseEventTransition___findChildren_atList(void* ptr, int i); +void QMouseEventTransition___findChildren_setList(void* ptr, void* i); +void* QMouseEventTransition___findChildren_newList(void* ptr); +void* QMouseEventTransition___findChildren_atList3(void* ptr, int i); +void QMouseEventTransition___findChildren_setList3(void* ptr, void* i); +void* QMouseEventTransition___findChildren_newList3(void* ptr); +void* QMouseEventTransition___qFindChildren_atList2(void* ptr, int i); +void QMouseEventTransition___qFindChildren_setList2(void* ptr, void* i); +void* QMouseEventTransition___qFindChildren_newList2(void* ptr); +char QMouseEventTransition_EventDefault(void* ptr, void* e); +void QMouseEventTransition_ChildEventDefault(void* ptr, void* event); +void QMouseEventTransition_ConnectNotifyDefault(void* ptr, void* sign); +void QMouseEventTransition_CustomEventDefault(void* ptr, void* event); +void QMouseEventTransition_DeleteLaterDefault(void* ptr); +void QMouseEventTransition_DisconnectNotifyDefault(void* ptr, void* sign); +char QMouseEventTransition_EventFilterDefault(void* ptr, void* watched, void* event); +void* QMouseEventTransition_MetaObjectDefault(void* ptr); +void QMouseEventTransition_TimerEventDefault(void* ptr, void* event); +void* QOpenGLWidget_NewQOpenGLWidget(void* parent, long long ff); +void QOpenGLWidget_ConnectAboutToCompose(void* ptr, long long t); +void QOpenGLWidget_DisconnectAboutToCompose(void* ptr); +void QOpenGLWidget_AboutToCompose(void* ptr); +void QOpenGLWidget_ConnectAboutToResize(void* ptr, long long t); +void QOpenGLWidget_DisconnectAboutToResize(void* ptr); +void QOpenGLWidget_AboutToResize(void* ptr); +void* QOpenGLWidget_Context(void* ptr); +unsigned int QOpenGLWidget_DefaultFramebufferObject(void* ptr); +void QOpenGLWidget_DoneCurrent(void* ptr); +void* QOpenGLWidget_Format(void* ptr); +void QOpenGLWidget_ConnectFrameSwapped(void* ptr, long long t); +void QOpenGLWidget_DisconnectFrameSwapped(void* ptr); +void QOpenGLWidget_FrameSwapped(void* ptr); +void* QOpenGLWidget_GrabFramebuffer(void* ptr); +void QOpenGLWidget_InitializeGL(void* ptr); +void QOpenGLWidget_InitializeGLDefault(void* ptr); +char QOpenGLWidget_IsValid(void* ptr); +void QOpenGLWidget_MakeCurrent(void* ptr); +void QOpenGLWidget_PaintGL(void* ptr); +void QOpenGLWidget_PaintGLDefault(void* ptr); +void QOpenGLWidget_ResizeGL(void* ptr, int w, int h); +void QOpenGLWidget_ResizeGLDefault(void* ptr, int w, int h); +void QOpenGLWidget_ConnectResized(void* ptr, long long t); +void QOpenGLWidget_DisconnectResized(void* ptr); +void QOpenGLWidget_Resized(void* ptr); +void QOpenGLWidget_SetFormat(void* ptr, void* format); +void QOpenGLWidget_SetTextureFormat(void* ptr, unsigned int texFormat); +void QOpenGLWidget_SetUpdateBehavior(void* ptr, long long updateBehavior); +unsigned int QOpenGLWidget_TextureFormat(void* ptr); +long long QOpenGLWidget_UpdateBehavior(void* ptr); +void QOpenGLWidget_DestroyQOpenGLWidget(void* ptr); +void QOpenGLWidget_DestroyQOpenGLWidgetDefault(void* ptr); +double QPanGesture_Acceleration(void* ptr); +void* QPanGesture_Delta(void* ptr); +void* QPanGesture_LastOffset(void* ptr); +void* QPanGesture_Offset(void* ptr); +void QPanGesture_SetAcceleration(void* ptr, double value); +void QPanGesture_SetLastOffset(void* ptr, void* value); +void QPanGesture_SetOffset(void* ptr, void* value); +void QPanGesture_DestroyQPanGesture(void* ptr); +void QPanGesture_DestroyQPanGestureDefault(void* ptr); +void* QPinchGesture_CenterPoint(void* ptr); +long long QPinchGesture_ChangeFlags(void* ptr); +void* QPinchGesture_LastCenterPoint(void* ptr); +double QPinchGesture_LastRotationAngle(void* ptr); +double QPinchGesture_LastScaleFactor(void* ptr); +double QPinchGesture_RotationAngle(void* ptr); +double QPinchGesture_ScaleFactor(void* ptr); +void QPinchGesture_SetCenterPoint(void* ptr, void* value); +void QPinchGesture_SetChangeFlags(void* ptr, long long value); +void QPinchGesture_SetLastCenterPoint(void* ptr, void* value); +void QPinchGesture_SetLastRotationAngle(void* ptr, double value); +void QPinchGesture_SetLastScaleFactor(void* ptr, double value); +void QPinchGesture_SetRotationAngle(void* ptr, double value); +void QPinchGesture_SetScaleFactor(void* ptr, double value); +void QPinchGesture_SetStartCenterPoint(void* ptr, void* value); +void QPinchGesture_SetTotalChangeFlags(void* ptr, long long value); +void QPinchGesture_SetTotalRotationAngle(void* ptr, double value); +void QPinchGesture_SetTotalScaleFactor(void* ptr, double value); +void* QPinchGesture_StartCenterPoint(void* ptr); +long long QPinchGesture_TotalChangeFlags(void* ptr); +double QPinchGesture_TotalRotationAngle(void* ptr); +double QPinchGesture_TotalScaleFactor(void* ptr); +void QPinchGesture_DestroyQPinchGesture(void* ptr); +void QPinchGesture_DestroyQPinchGestureDefault(void* ptr); +void* QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(void* document); +void* QPlainTextDocumentLayout_BlockBoundingRect(void* ptr, void* block); +void* QPlainTextDocumentLayout_BlockBoundingRectDefault(void* ptr, void* block); +int QPlainTextDocumentLayout_CursorWidth(void* ptr); +void QPlainTextDocumentLayout_DocumentChanged(void* ptr, int from, int charsRemoved, int charsAdded); +void QPlainTextDocumentLayout_DocumentChangedDefault(void* ptr, int from, int charsRemoved, int charsAdded); +void* QPlainTextDocumentLayout_DocumentSize(void* ptr); +void* QPlainTextDocumentLayout_DocumentSizeDefault(void* ptr); +void QPlainTextDocumentLayout_EnsureBlockLayout(void* ptr, void* block); +void* QPlainTextDocumentLayout_FrameBoundingRect(void* ptr, void* vqt); +void* QPlainTextDocumentLayout_FrameBoundingRectDefault(void* ptr, void* vqt); +int QPlainTextDocumentLayout_HitTest(void* ptr, void* vqp, long long vqt); +int QPlainTextDocumentLayout_HitTestDefault(void* ptr, void* vqp, long long vqt); +int QPlainTextDocumentLayout_PageCount(void* ptr); +int QPlainTextDocumentLayout_PageCountDefault(void* ptr); +void QPlainTextDocumentLayout_RequestUpdate(void* ptr); +void QPlainTextDocumentLayout_SetCursorWidth(void* ptr, int width); +void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(void* ptr); +void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(void* ptr); +void* QPlainTextDocumentLayout___children_atList(void* ptr, int i); +void QPlainTextDocumentLayout___children_setList(void* ptr, void* i); +void* QPlainTextDocumentLayout___children_newList(void* ptr); +void* QPlainTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i); +void QPlainTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i); +void* QPlainTextDocumentLayout___dynamicPropertyNames_newList(void* ptr); +void* QPlainTextDocumentLayout___findChildren_atList(void* ptr, int i); +void QPlainTextDocumentLayout___findChildren_setList(void* ptr, void* i); +void* QPlainTextDocumentLayout___findChildren_newList(void* ptr); +void* QPlainTextDocumentLayout___findChildren_atList3(void* ptr, int i); +void QPlainTextDocumentLayout___findChildren_setList3(void* ptr, void* i); +void* QPlainTextDocumentLayout___findChildren_newList3(void* ptr); +void* QPlainTextDocumentLayout___qFindChildren_atList2(void* ptr, int i); +void QPlainTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i); +void* QPlainTextDocumentLayout___qFindChildren_newList2(void* ptr); +void QPlainTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format); +void QPlainTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); +void QPlainTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); +void QPlainTextDocumentLayout_ChildEventDefault(void* ptr, void* event); +void QPlainTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign); +void QPlainTextDocumentLayout_CustomEventDefault(void* ptr, void* event); +void QPlainTextDocumentLayout_DeleteLaterDefault(void* ptr); +void QPlainTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign); +char QPlainTextDocumentLayout_EventDefault(void* ptr, void* e); +char QPlainTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event); +void* QPlainTextDocumentLayout_MetaObjectDefault(void* ptr); +void QPlainTextDocumentLayout_TimerEventDefault(void* ptr, void* event); +void* QPlainTextEdit_NewQPlainTextEdit(void* parent); +void* QPlainTextEdit_NewQPlainTextEdit2(struct QtWidgets_PackedString text, void* parent); +struct QtWidgets_PackedString QPlainTextEdit_AnchorAt(void* ptr, void* pos); +void QPlainTextEdit_AppendHtml(void* ptr, struct QtWidgets_PackedString html); +void QPlainTextEdit_AppendHtmlDefault(void* ptr, struct QtWidgets_PackedString html); +void QPlainTextEdit_AppendPlainText(void* ptr, struct QtWidgets_PackedString text); +void QPlainTextEdit_AppendPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); +char QPlainTextEdit_BackgroundVisible(void* ptr); +void* QPlainTextEdit_BlockBoundingGeometry(void* ptr, void* block); +void* QPlainTextEdit_BlockBoundingRect(void* ptr, void* block); +int QPlainTextEdit_BlockCount(void* ptr); +void QPlainTextEdit_ConnectBlockCountChanged(void* ptr, long long t); +void QPlainTextEdit_DisconnectBlockCountChanged(void* ptr); +void QPlainTextEdit_BlockCountChanged(void* ptr, int newBlockCount); +char QPlainTextEdit_CanInsertFromMimeData(void* ptr, void* source); +char QPlainTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source); +char QPlainTextEdit_CanPaste(void* ptr); +void QPlainTextEdit_CenterCursor(void* ptr); +void QPlainTextEdit_CenterCursorDefault(void* ptr); +char QPlainTextEdit_CenterOnScroll(void* ptr); +void QPlainTextEdit_Clear(void* ptr); +void QPlainTextEdit_ClearDefault(void* ptr); +void* QPlainTextEdit_ContentOffset(void* ptr); +void QPlainTextEdit_Copy(void* ptr); +void QPlainTextEdit_CopyDefault(void* ptr); +void QPlainTextEdit_ConnectCopyAvailable(void* ptr, long long t); +void QPlainTextEdit_DisconnectCopyAvailable(void* ptr); +void QPlainTextEdit_CopyAvailable(void* ptr, char yes); +void* QPlainTextEdit_CreateMimeDataFromSelection(void* ptr); +void* QPlainTextEdit_CreateMimeDataFromSelectionDefault(void* ptr); +void* QPlainTextEdit_CreateStandardContextMenu(void* ptr); +void* QPlainTextEdit_CreateStandardContextMenu2(void* ptr, void* position); +void* QPlainTextEdit_CurrentCharFormat(void* ptr); +void* QPlainTextEdit_CursorForPosition(void* ptr, void* pos); +void QPlainTextEdit_ConnectCursorPositionChanged(void* ptr, long long t); +void QPlainTextEdit_DisconnectCursorPositionChanged(void* ptr); +void QPlainTextEdit_CursorPositionChanged(void* ptr); +void* QPlainTextEdit_CursorRect(void* ptr, void* cursor); +void* QPlainTextEdit_CursorRect2(void* ptr); +int QPlainTextEdit_CursorWidth(void* ptr); +void QPlainTextEdit_Cut(void* ptr); +void QPlainTextEdit_CutDefault(void* ptr); +void* QPlainTextEdit_Document(void* ptr); +struct QtWidgets_PackedString QPlainTextEdit_DocumentTitle(void* ptr); +void QPlainTextEdit_EnsureCursorVisible(void* ptr); +char QPlainTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options); +char QPlainTextEdit_Find2(void* ptr, void* exp, long long options); +char QPlainTextEdit_Find3(void* ptr, void* exp, long long options); +void* QPlainTextEdit_FirstVisibleBlock(void* ptr); +void QPlainTextEdit_InsertFromMimeData(void* ptr, void* source); +void QPlainTextEdit_InsertFromMimeDataDefault(void* ptr, void* source); +void QPlainTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text); +void QPlainTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); +char QPlainTextEdit_IsReadOnly(void* ptr); +char QPlainTextEdit_IsUndoRedoEnabled(void* ptr); +long long QPlainTextEdit_LineWrapMode(void* ptr); +void* QPlainTextEdit_LoadResource(void* ptr, int ty, void* name); +void* QPlainTextEdit_LoadResourceDefault(void* ptr, int ty, void* name); +int QPlainTextEdit_MaximumBlockCount(void* ptr); +void QPlainTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier); +void QPlainTextEdit_ConnectModificationChanged(void* ptr, long long t); +void QPlainTextEdit_DisconnectModificationChanged(void* ptr); +void QPlainTextEdit_ModificationChanged(void* ptr, char changed); +void QPlainTextEdit_MoveCursor(void* ptr, long long operation, long long mode); +char QPlainTextEdit_OverwriteMode(void* ptr); +void QPlainTextEdit_Paste(void* ptr); +void QPlainTextEdit_PasteDefault(void* ptr); +struct QtWidgets_PackedString QPlainTextEdit_PlaceholderText(void* ptr); +void QPlainTextEdit_Print(void* ptr, void* printer); +void QPlainTextEdit_Redo(void* ptr); +void QPlainTextEdit_RedoDefault(void* ptr); +void QPlainTextEdit_ConnectRedoAvailable(void* ptr, long long t); +void QPlainTextEdit_DisconnectRedoAvailable(void* ptr); +void QPlainTextEdit_RedoAvailable(void* ptr, char available); +void QPlainTextEdit_SelectAll(void* ptr); +void QPlainTextEdit_SelectAllDefault(void* ptr); +void QPlainTextEdit_ConnectSelectionChanged(void* ptr, long long t); +void QPlainTextEdit_DisconnectSelectionChanged(void* ptr); +void QPlainTextEdit_SelectionChanged(void* ptr); +void QPlainTextEdit_SetBackgroundVisible(void* ptr, char visible); +void QPlainTextEdit_SetCenterOnScroll(void* ptr, char enabled); +void QPlainTextEdit_SetCurrentCharFormat(void* ptr, void* format); +void QPlainTextEdit_SetCursorWidth(void* ptr, int width); +void QPlainTextEdit_SetDocument(void* ptr, void* document); +void QPlainTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title); +void QPlainTextEdit_SetLineWrapMode(void* ptr, long long mode); +void QPlainTextEdit_SetMaximumBlockCount(void* ptr, int maximum); +void QPlainTextEdit_SetOverwriteMode(void* ptr, char overwrite); +void QPlainTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText); +void QPlainTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text); +void QPlainTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QPlainTextEdit_SetReadOnly(void* ptr, char ro); +void QPlainTextEdit_SetTabChangesFocus(void* ptr, char b); +void QPlainTextEdit_SetTabStopDistance(void* ptr, double distance); +void QPlainTextEdit_SetTabStopWidth(void* ptr, int width); +void QPlainTextEdit_SetTextCursor(void* ptr, void* cursor); +void QPlainTextEdit_SetTextInteractionFlags(void* ptr, long long flags); +void QPlainTextEdit_SetUndoRedoEnabled(void* ptr, char enable); +void QPlainTextEdit_SetWordWrapMode(void* ptr, long long policy); +char QPlainTextEdit_TabChangesFocus(void* ptr); +double QPlainTextEdit_TabStopDistance(void* ptr); +int QPlainTextEdit_TabStopWidth(void* ptr); +void QPlainTextEdit_ConnectTextChanged(void* ptr, long long t); +void QPlainTextEdit_DisconnectTextChanged(void* ptr); +void QPlainTextEdit_TextChanged(void* ptr); +void* QPlainTextEdit_TextCursor(void* ptr); +long long QPlainTextEdit_TextInteractionFlags(void* ptr); +struct QtWidgets_PackedString QPlainTextEdit_ToPlainText(void* ptr); +void QPlainTextEdit_Undo(void* ptr); +void QPlainTextEdit_UndoDefault(void* ptr); +void QPlainTextEdit_ConnectUndoAvailable(void* ptr, long long t); +void QPlainTextEdit_DisconnectUndoAvailable(void* ptr); +void QPlainTextEdit_UndoAvailable(void* ptr, char available); +void QPlainTextEdit_ConnectUpdateRequest(void* ptr, long long t); +void QPlainTextEdit_DisconnectUpdateRequest(void* ptr); +void QPlainTextEdit_UpdateRequest(void* ptr, void* rect, int dy); +long long QPlainTextEdit_WordWrapMode(void* ptr); +void QPlainTextEdit_ZoomIn(void* ptr, int ran); +void QPlainTextEdit_ZoomInDefault(void* ptr, int ran); +void QPlainTextEdit_ZoomOut(void* ptr, int ran); +void QPlainTextEdit_ZoomOutDefault(void* ptr, int ran); +void QPlainTextEdit_DestroyQPlainTextEdit(void* ptr); +void QPlainTextEdit_DestroyQPlainTextEditDefault(void* ptr); +void* QProgressBar_NewQProgressBar(void* parent); +long long QProgressBar_Alignment(void* ptr); +struct QtWidgets_PackedString QProgressBar_Format(void* ptr); +void QProgressBar_InitStyleOption(void* ptr, void* option); +char QProgressBar_InvertedAppearance(void* ptr); +char QProgressBar_IsTextVisible(void* ptr); +int QProgressBar_Maximum(void* ptr); +int QProgressBar_Minimum(void* ptr); +long long QProgressBar_Orientation(void* ptr); +void QProgressBar_Reset(void* ptr); +void QProgressBar_ResetDefault(void* ptr); +void QProgressBar_ResetFormat(void* ptr); +void QProgressBar_SetAlignment(void* ptr, long long alignment); +void QProgressBar_SetFormat(void* ptr, struct QtWidgets_PackedString format); +void QProgressBar_SetInvertedAppearance(void* ptr, char invert); +void QProgressBar_SetMaximum(void* ptr, int maximum); +void QProgressBar_SetMaximumDefault(void* ptr, int maximum); +void QProgressBar_SetMinimum(void* ptr, int minimum); +void QProgressBar_SetMinimumDefault(void* ptr, int minimum); +void QProgressBar_SetOrientation(void* ptr, long long vqt); +void QProgressBar_SetOrientationDefault(void* ptr, long long vqt); +void QProgressBar_SetRange(void* ptr, int minimum, int maximum); +void QProgressBar_SetRangeDefault(void* ptr, int minimum, int maximum); +void QProgressBar_SetTextDirection(void* ptr, long long textDirection); +void QProgressBar_SetTextVisible(void* ptr, char visible); +void QProgressBar_SetValue(void* ptr, int value); +void QProgressBar_SetValueDefault(void* ptr, int value); +struct QtWidgets_PackedString QProgressBar_Text(void* ptr); +struct QtWidgets_PackedString QProgressBar_TextDefault(void* ptr); +long long QProgressBar_TextDirection(void* ptr); +int QProgressBar_Value(void* ptr); +void QProgressBar_ConnectValueChanged(void* ptr, long long t); +void QProgressBar_DisconnectValueChanged(void* ptr); +void QProgressBar_ValueChanged(void* ptr, int value); +void QProgressBar_DestroyQProgressBar(void* ptr); +void QProgressBar_DestroyQProgressBarDefault(void* ptr); +void* QProgressDialog_NewQProgressDialog(void* parent, long long ff); +void* QProgressDialog_NewQProgressDialog2(struct QtWidgets_PackedString labelText, struct QtWidgets_PackedString cancelButtonText, int minimum, int maximum, void* parent, long long ff); +char QProgressDialog_AutoClose(void* ptr); +char QProgressDialog_AutoReset(void* ptr); +void QProgressDialog_Cancel(void* ptr); +void QProgressDialog_CancelDefault(void* ptr); +void QProgressDialog_ConnectCanceled(void* ptr, long long t); +void QProgressDialog_DisconnectCanceled(void* ptr); +void QProgressDialog_Canceled(void* ptr); +void QProgressDialog_ForceShow(void* ptr); +void QProgressDialog_ForceShowDefault(void* ptr); +struct QtWidgets_PackedString QProgressDialog_LabelText(void* ptr); +int QProgressDialog_Maximum(void* ptr); +int QProgressDialog_Minimum(void* ptr); +int QProgressDialog_MinimumDuration(void* ptr); +void QProgressDialog_Open(void* ptr, void* receiver, char* member); +void QProgressDialog_Reset(void* ptr); +void QProgressDialog_ResetDefault(void* ptr); +void QProgressDialog_SetAutoClose(void* ptr, char close); +void QProgressDialog_SetAutoReset(void* ptr, char reset); +void QProgressDialog_SetBar(void* ptr, void* bar); +void QProgressDialog_SetCancelButton(void* ptr, void* cancelButton); +void QProgressDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString cancelButtonText); +void QProgressDialog_SetCancelButtonTextDefault(void* ptr, struct QtWidgets_PackedString cancelButtonText); +void QProgressDialog_SetLabel(void* ptr, void* label); +void QProgressDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text); +void QProgressDialog_SetLabelTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QProgressDialog_SetMaximum(void* ptr, int maximum); +void QProgressDialog_SetMaximumDefault(void* ptr, int maximum); +void QProgressDialog_SetMinimum(void* ptr, int minimum); +void QProgressDialog_SetMinimumDefault(void* ptr, int minimum); +void QProgressDialog_SetMinimumDuration(void* ptr, int ms); +void QProgressDialog_SetMinimumDurationDefault(void* ptr, int ms); +void QProgressDialog_SetRange(void* ptr, int minimum, int maximum); +void QProgressDialog_SetRangeDefault(void* ptr, int minimum, int maximum); +void QProgressDialog_SetValue(void* ptr, int progress); +void QProgressDialog_SetValueDefault(void* ptr, int progress); +int QProgressDialog_Value(void* ptr); +char QProgressDialog_WasCanceled(void* ptr); +void QProgressDialog_DestroyQProgressDialog(void* ptr); +void QProgressDialog_DestroyQProgressDialogDefault(void* ptr); +void* QProxyStyle_NewQProxyStyle(void* style); +void* QProxyStyle_NewQProxyStyle2(struct QtWidgets_PackedString key); +void* QProxyStyle_BaseStyle(void* ptr); +void QProxyStyle_SetBaseStyle(void* ptr, void* style); +void* QProxyStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget); +void* QProxyStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget); +void QProxyStyle_DestroyQProxyStyle(void* ptr); +void QProxyStyle_DestroyQProxyStyleDefault(void* ptr); +void* QPushButton_NewQPushButton(void* parent); +void* QPushButton_NewQPushButton2(struct QtWidgets_PackedString text, void* parent); +void* QPushButton_NewQPushButton3(void* icon, struct QtWidgets_PackedString text, void* parent); +char QPushButton_AutoDefault(void* ptr); +void QPushButton_InitStyleOption(void* ptr, void* option); +char QPushButton_IsDefault(void* ptr); +char QPushButton_IsFlat(void* ptr); +void* QPushButton_Menu(void* ptr); +void QPushButton_PaintEvent(void* ptr, void* vqp); +void QPushButton_PaintEventDefault(void* ptr, void* vqp); +void QPushButton_SetAutoDefault(void* ptr, char vbo); +void QPushButton_SetDefault(void* ptr, char vbo); +void QPushButton_SetFlat(void* ptr, char vbo); +void QPushButton_SetMenu(void* ptr, void* menu); +void QPushButton_ShowMenu(void* ptr); +void QPushButton_ShowMenuDefault(void* ptr); +void QPushButton_DestroyQPushButton(void* ptr); +void QPushButton_DestroyQPushButtonDefault(void* ptr); +void* QRadioButton_NewQRadioButton(void* parent); +void* QRadioButton_NewQRadioButton2(struct QtWidgets_PackedString text, void* parent); +void QRadioButton_InitStyleOption(void* ptr, void* option); +void QRadioButton_PaintEvent(void* ptr, void* vqp); +void QRadioButton_PaintEventDefault(void* ptr, void* vqp); +void QRadioButton_DestroyQRadioButton(void* ptr); +void QRadioButton_DestroyQRadioButtonDefault(void* ptr); +void* QRubberBand_NewQRubberBand(long long s, void* p); +void QRubberBand_InitStyleOption(void* ptr, void* option); +long long QRubberBand_Shape(void* ptr); +void QRubberBand_DestroyQRubberBand(void* ptr); +void QRubberBand_DestroyQRubberBandDefault(void* ptr); +void* QScrollArea_NewQScrollArea(void* parent); +long long QScrollArea_Alignment(void* ptr); +void QScrollArea_EnsureVisible(void* ptr, int x, int y, int xmargin, int ymargin); +void QScrollArea_EnsureWidgetVisible(void* ptr, void* childWidget, int xmargin, int ymargin); +void QScrollArea_SetAlignment(void* ptr, long long vqt); +void QScrollArea_SetWidget(void* ptr, void* widget); +void QScrollArea_SetWidgetResizable(void* ptr, char resizable); +void* QScrollArea_TakeWidget(void* ptr); +void* QScrollArea_Widget(void* ptr); +char QScrollArea_WidgetResizable(void* ptr); +void QScrollArea_DestroyQScrollArea(void* ptr); +void QScrollArea_DestroyQScrollAreaDefault(void* ptr); +void* QScrollBar_NewQScrollBar(void* parent); +void* QScrollBar_NewQScrollBar2(long long orientation, void* parent); +void QScrollBar_InitStyleOption(void* ptr, void* option); +void QScrollBar_DestroyQScrollBar(void* ptr); +void QScrollBar_DestroyQScrollBarDefault(void* ptr); +struct QtWidgets_PackedList QScroller_QScroller_ActiveScrollers(); +void QScroller_EnsureVisible(void* ptr, void* rect, double xmargin, double ymargin); +void QScroller_EnsureVisibleDefault(void* ptr, void* rect, double xmargin, double ymargin); +void QScroller_EnsureVisible2(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime); +void QScroller_EnsureVisible2Default(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime); +void* QScroller_FinalPosition(void* ptr); +long long QScroller_QScroller_GrabGesture(void* target, long long scrollGestureType); +long long QScroller_QScroller_GrabbedGesture(void* target); +char QScroller_HandleInput(void* ptr, long long input, void* position, long long timestamp); +char QScroller_QScroller_HasScroller(void* target); +void* QScroller_PixelPerMeter(void* ptr); +void QScroller_ResendPrepareEvent(void* ptr); +void QScroller_ResendPrepareEventDefault(void* ptr); +void QScroller_ScrollTo(void* ptr, void* pos); +void QScroller_ScrollToDefault(void* ptr, void* pos); +void QScroller_ScrollTo2(void* ptr, void* pos, int scrollTime); +void QScroller_ScrollTo2Default(void* ptr, void* pos, int scrollTime); +void* QScroller_QScroller_Scroller(void* target); +void* QScroller_QScroller_Scroller2(void* target); +void* QScroller_ScrollerProperties(void* ptr); +void QScroller_ConnectScrollerPropertiesChanged(void* ptr, long long t); +void QScroller_DisconnectScrollerPropertiesChanged(void* ptr); +void QScroller_ScrollerPropertiesChanged(void* ptr, void* newProperties); +void QScroller_SetScrollerProperties(void* ptr, void* prop); +void QScroller_SetScrollerPropertiesDefault(void* ptr, void* prop); +void QScroller_SetSnapPositionsX(void* ptr, void* positions); +void QScroller_SetSnapPositionsX2(void* ptr, double first, double interval); +void QScroller_SetSnapPositionsY(void* ptr, void* positions); +void QScroller_SetSnapPositionsY2(void* ptr, double first, double interval); +long long QScroller_State(void* ptr); +void QScroller_ConnectStateChanged(void* ptr, long long t); +void QScroller_DisconnectStateChanged(void* ptr); +void QScroller_StateChanged(void* ptr, long long newState); +void QScroller_Stop(void* ptr); +void* QScroller_Target(void* ptr); +void QScroller_QScroller_UngrabGesture(void* target); +void* QScroller_Velocity(void* ptr); +void* QScroller___activeScrollers_atList(void* ptr, int i); +void QScroller___activeScrollers_setList(void* ptr, void* i); +void* QScroller___activeScrollers_newList(void* ptr); +double QScroller___setSnapPositionsX_positions_atList(void* ptr, int i); +void QScroller___setSnapPositionsX_positions_setList(void* ptr, double i); +void* QScroller___setSnapPositionsX_positions_newList(void* ptr); +double QScroller___setSnapPositionsY_positions_atList(void* ptr, int i); +void QScroller___setSnapPositionsY_positions_setList(void* ptr, double i); +void* QScroller___setSnapPositionsY_positions_newList(void* ptr); +void* QScroller___children_atList(void* ptr, int i); +void QScroller___children_setList(void* ptr, void* i); +void* QScroller___children_newList(void* ptr); +void* QScroller___dynamicPropertyNames_atList(void* ptr, int i); +void QScroller___dynamicPropertyNames_setList(void* ptr, void* i); +void* QScroller___dynamicPropertyNames_newList(void* ptr); +void* QScroller___findChildren_atList(void* ptr, int i); +void QScroller___findChildren_setList(void* ptr, void* i); +void* QScroller___findChildren_newList(void* ptr); +void* QScroller___findChildren_atList3(void* ptr, int i); +void QScroller___findChildren_setList3(void* ptr, void* i); +void* QScroller___findChildren_newList3(void* ptr); +void* QScroller___qFindChildren_atList2(void* ptr, int i); +void QScroller___qFindChildren_setList2(void* ptr, void* i); +void* QScroller___qFindChildren_newList2(void* ptr); +void QScroller_ChildEventDefault(void* ptr, void* event); +void QScroller_ConnectNotifyDefault(void* ptr, void* sign); +void QScroller_CustomEventDefault(void* ptr, void* event); +void QScroller_DeleteLaterDefault(void* ptr); +void QScroller_DisconnectNotifyDefault(void* ptr, void* sign); +char QScroller_EventDefault(void* ptr, void* e); +char QScroller_EventFilterDefault(void* ptr, void* watched, void* event); +void* QScroller_MetaObjectDefault(void* ptr); +void QScroller_TimerEventDefault(void* ptr, void* event); +void* QScrollerProperties_NewQScrollerProperties(); +void* QScrollerProperties_NewQScrollerProperties2(void* sp); +void* QScrollerProperties_ScrollMetric(void* ptr, long long metric); +void QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(void* sp); +void QScrollerProperties_SetScrollMetric(void* ptr, long long metric, void* value); +void QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties(); +void QScrollerProperties_DestroyQScrollerProperties(void* ptr); +void QScrollerProperties_DestroyQScrollerPropertiesDefault(void* ptr); +void* QShortcut_NewQShortcut(void* parent); +void* QShortcut_NewQShortcut2(void* key, void* parent, char* member, char* ambiguousMember, long long context); +void QShortcut_ConnectActivated(void* ptr, long long t); +void QShortcut_DisconnectActivated(void* ptr); +void QShortcut_Activated(void* ptr); +void QShortcut_ConnectActivatedAmbiguously(void* ptr, long long t); +void QShortcut_DisconnectActivatedAmbiguously(void* ptr); +void QShortcut_ActivatedAmbiguously(void* ptr); +char QShortcut_AutoRepeat(void* ptr); +long long QShortcut_Context(void* ptr); +int QShortcut_Id(void* ptr); +char QShortcut_IsEnabled(void* ptr); +void* QShortcut_Key(void* ptr); +void* QShortcut_ParentWidget(void* ptr); +void QShortcut_SetAutoRepeat(void* ptr, char on); +void QShortcut_SetContext(void* ptr, long long context); +void QShortcut_SetEnabled(void* ptr, char enable); +void QShortcut_SetKey(void* ptr, void* key); +void QShortcut_SetWhatsThis(void* ptr, struct QtWidgets_PackedString text); +struct QtWidgets_PackedString QShortcut_WhatsThis(void* ptr); +void QShortcut_DestroyQShortcut(void* ptr); +void QShortcut_DestroyQShortcutDefault(void* ptr); +void* QShortcut___children_atList(void* ptr, int i); +void QShortcut___children_setList(void* ptr, void* i); +void* QShortcut___children_newList(void* ptr); +void* QShortcut___dynamicPropertyNames_atList(void* ptr, int i); +void QShortcut___dynamicPropertyNames_setList(void* ptr, void* i); +void* QShortcut___dynamicPropertyNames_newList(void* ptr); +void* QShortcut___findChildren_atList(void* ptr, int i); +void QShortcut___findChildren_setList(void* ptr, void* i); +void* QShortcut___findChildren_newList(void* ptr); +void* QShortcut___findChildren_atList3(void* ptr, int i); +void QShortcut___findChildren_setList3(void* ptr, void* i); +void* QShortcut___findChildren_newList3(void* ptr); +void* QShortcut___qFindChildren_atList2(void* ptr, int i); +void QShortcut___qFindChildren_setList2(void* ptr, void* i); +void* QShortcut___qFindChildren_newList2(void* ptr); +void QShortcut_ChildEventDefault(void* ptr, void* event); +void QShortcut_ConnectNotifyDefault(void* ptr, void* sign); +void QShortcut_CustomEventDefault(void* ptr, void* event); +void QShortcut_DeleteLaterDefault(void* ptr); +void QShortcut_DisconnectNotifyDefault(void* ptr, void* sign); +char QShortcut_EventDefault(void* ptr, void* e); +char QShortcut_EventFilterDefault(void* ptr, void* watched, void* event); +void* QShortcut_MetaObjectDefault(void* ptr); +void QShortcut_TimerEventDefault(void* ptr, void* event); +void* QSizeGrip_NewQSizeGrip(void* parent); +void QSizeGrip_SetVisible(void* ptr, char visible); +void QSizeGrip_SetVisibleDefault(void* ptr, char visible); +void QSizeGrip_DestroyQSizeGrip(void* ptr); +void QSizeGrip_DestroyQSizeGripDefault(void* ptr); +void* QSizePolicy_NewQSizePolicy(); +void* QSizePolicy_NewQSizePolicy2(long long horizontal, long long vertical, long long ty); +long long QSizePolicy_ControlType(void* ptr); +long long QSizePolicy_ExpandingDirections(void* ptr); +char QSizePolicy_HasHeightForWidth(void* ptr); +char QSizePolicy_HasWidthForHeight(void* ptr); +long long QSizePolicy_HorizontalPolicy(void* ptr); +int QSizePolicy_HorizontalStretch(void* ptr); +char QSizePolicy_RetainSizeWhenHidden(void* ptr); +void QSizePolicy_SetControlType(void* ptr, long long ty); +void QSizePolicy_SetHeightForWidth(void* ptr, char dependent); +void QSizePolicy_SetHorizontalPolicy(void* ptr, long long policy); +void QSizePolicy_SetHorizontalStretch(void* ptr, int stretchFactor); +void QSizePolicy_SetRetainSizeWhenHidden(void* ptr, char retainSize); +void QSizePolicy_SetVerticalPolicy(void* ptr, long long policy); +void QSizePolicy_SetVerticalStretch(void* ptr, int stretchFactor); +void QSizePolicy_SetWidthForHeight(void* ptr, char dependent); +void QSizePolicy_Transpose(void* ptr); +void* QSizePolicy_Transposed(void* ptr); +long long QSizePolicy_VerticalPolicy(void* ptr); +int QSizePolicy_VerticalStretch(void* ptr); +void* QSlider_NewQSlider(void* parent); +void* QSlider_NewQSlider2(long long orientation, void* parent); +void QSlider_InitStyleOption(void* ptr, void* option); +void QSlider_SetTickInterval(void* ptr, int ti); +void QSlider_SetTickPosition(void* ptr, long long position); +int QSlider_TickInterval(void* ptr); +long long QSlider_TickPosition(void* ptr); +void QSlider_DestroyQSlider(void* ptr); +void QSlider_DestroyQSliderDefault(void* ptr); +void* QSpacerItem_NewQSpacerItem(int w, int h, long long hPolicy, long long vPolicy); +void QSpacerItem_ChangeSize(void* ptr, int w, int h, long long hPolicy, long long vPolicy); +long long QSpacerItem_ExpandingDirections(void* ptr); +long long QSpacerItem_ExpandingDirectionsDefault(void* ptr); +void* QSpacerItem_Geometry(void* ptr); +void* QSpacerItem_GeometryDefault(void* ptr); +char QSpacerItem_IsEmpty(void* ptr); +char QSpacerItem_IsEmptyDefault(void* ptr); +void* QSpacerItem_MaximumSize(void* ptr); +void* QSpacerItem_MaximumSizeDefault(void* ptr); +void* QSpacerItem_MinimumSize(void* ptr); +void* QSpacerItem_MinimumSizeDefault(void* ptr); +void QSpacerItem_SetGeometry(void* ptr, void* r); +void QSpacerItem_SetGeometryDefault(void* ptr, void* r); +void* QSpacerItem_SizeHint(void* ptr); +void* QSpacerItem_SizeHintDefault(void* ptr); +void* QSpacerItem_SizePolicy(void* ptr); +void QSpacerItem_DestroyQSpacerItem(void* ptr); +void QSpacerItem_DestroyQSpacerItemDefault(void* ptr); +void* QSpinBox_NewQSpinBox(void* parent); +struct QtWidgets_PackedString QSpinBox_CleanText(void* ptr); +int QSpinBox_DisplayIntegerBase(void* ptr); +int QSpinBox_Maximum(void* ptr); +int QSpinBox_Minimum(void* ptr); +struct QtWidgets_PackedString QSpinBox_Prefix(void* ptr); +void QSpinBox_SetDisplayIntegerBase(void* ptr, int base); +void QSpinBox_SetMaximum(void* ptr, int max); +void QSpinBox_SetMinimum(void* ptr, int min); +void QSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix); +void QSpinBox_SetRange(void* ptr, int minimum, int maximum); +void QSpinBox_SetSingleStep(void* ptr, int val); +void QSpinBox_SetStepType(void* ptr, long long stepType); +void QSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix); +void QSpinBox_SetValue(void* ptr, int val); +void QSpinBox_SetValueDefault(void* ptr, int val); +int QSpinBox_SingleStep(void* ptr); +long long QSpinBox_StepType(void* ptr); +struct QtWidgets_PackedString QSpinBox_Suffix(void* ptr); +struct QtWidgets_PackedString QSpinBox_TextFromValue(void* ptr, int value); +struct QtWidgets_PackedString QSpinBox_TextFromValueDefault(void* ptr, int value); +int QSpinBox_Value(void* ptr); +void QSpinBox_ConnectValueChanged(void* ptr, long long t); +void QSpinBox_DisconnectValueChanged(void* ptr); +void QSpinBox_ValueChanged(void* ptr, int i); +void QSpinBox_ConnectValueChanged2(void* ptr, long long t); +void QSpinBox_DisconnectValueChanged2(void* ptr); +void QSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text); +int QSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text); +int QSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QSpinBox_DestroyQSpinBox(void* ptr); +void QSpinBox_DestroyQSpinBoxDefault(void* ptr); +void* QSplashScreen_NewQSplashScreen(void* pixmap, long long ff); +void* QSplashScreen_NewQSplashScreen2(void* parent, void* pixmap, long long ff); +void QSplashScreen_ClearMessage(void* ptr); +void QSplashScreen_ClearMessageDefault(void* ptr); +void QSplashScreen_DrawContents(void* ptr, void* painter); +void QSplashScreen_DrawContentsDefault(void* ptr, void* painter); +void QSplashScreen_Finish(void* ptr, void* mainWin); +struct QtWidgets_PackedString QSplashScreen_Message(void* ptr); +void QSplashScreen_ConnectMessageChanged(void* ptr, long long t); +void QSplashScreen_DisconnectMessageChanged(void* ptr); +void QSplashScreen_MessageChanged(void* ptr, struct QtWidgets_PackedString message); +void* QSplashScreen_Pixmap(void* ptr); +void QSplashScreen_Repaint(void* ptr); +void QSplashScreen_SetPixmap(void* ptr, void* pixmap); +void QSplashScreen_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color); +void QSplashScreen_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color); +void QSplashScreen_DestroyQSplashScreen(void* ptr); +void QSplashScreen_DestroyQSplashScreenDefault(void* ptr); +void* QSplitter_NewQSplitter(void* parent); +void* QSplitter_NewQSplitter2(long long orientation, void* parent); +void QSplitter_AddWidget(void* ptr, void* widget); +char QSplitter_ChildrenCollapsible(void* ptr); +int QSplitter_ClosestLegalPosition(void* ptr, int pos, int index); +int QSplitter_Count(void* ptr); +void* QSplitter_CreateHandle(void* ptr); +void* QSplitter_CreateHandleDefault(void* ptr); +void QSplitter_GetRange(void* ptr, int index, int min, int max); +void* QSplitter_Handle(void* ptr, int index); +int QSplitter_HandleWidth(void* ptr); +int QSplitter_IndexOf(void* ptr, void* widget); +void QSplitter_InsertWidget(void* ptr, int index, void* widget); +char QSplitter_IsCollapsible(void* ptr, int index); +void QSplitter_MoveSplitter(void* ptr, int pos, int index); +char QSplitter_OpaqueResize(void* ptr); +long long QSplitter_Orientation(void* ptr); +void QSplitter_Refresh(void* ptr); +void* QSplitter_ReplaceWidget(void* ptr, int index, void* widget); +char QSplitter_RestoreState(void* ptr, void* state); +void* QSplitter_SaveState(void* ptr); +void QSplitter_SetChildrenCollapsible(void* ptr, char vbo); +void QSplitter_SetCollapsible(void* ptr, int index, char collapse); +void QSplitter_SetHandleWidth(void* ptr, int vin); +void QSplitter_SetOpaqueResize(void* ptr, char opaque); +void QSplitter_SetOrientation(void* ptr, long long vqt); +void QSplitter_SetRubberBand(void* ptr, int pos); +void QSplitter_SetSizes(void* ptr, void* list); +void QSplitter_SetStretchFactor(void* ptr, int index, int stretch); +struct QtWidgets_PackedList QSplitter_Sizes(void* ptr); +void QSplitter_ConnectSplitterMoved(void* ptr, long long t); +void QSplitter_DisconnectSplitterMoved(void* ptr); +void QSplitter_SplitterMoved(void* ptr, int pos, int index); +void* QSplitter_Widget(void* ptr, int index); +void QSplitter_DestroyQSplitter(void* ptr); +void QSplitter_DestroyQSplitterDefault(void* ptr); +int QSplitter___setSizes_list_atList(void* ptr, int i); +void QSplitter___setSizes_list_setList(void* ptr, int i); +void* QSplitter___setSizes_list_newList(void* ptr); +int QSplitter___sizes_atList(void* ptr, int i); +void QSplitter___sizes_setList(void* ptr, int i); +void* QSplitter___sizes_newList(void* ptr); +void* QSplitterHandle_NewQSplitterHandle(long long orientation, void* parent); +int QSplitterHandle_ClosestLegalPosition(void* ptr, int pos); +void QSplitterHandle_MoveSplitter(void* ptr, int pos); +char QSplitterHandle_OpaqueResize(void* ptr); +long long QSplitterHandle_Orientation(void* ptr); +void QSplitterHandle_SetOrientation(void* ptr, long long orientation); +void* QSplitterHandle_Splitter(void* ptr); +void QSplitterHandle_DestroyQSplitterHandle(void* ptr); +void QSplitterHandle_DestroyQSplitterHandleDefault(void* ptr); +void* QStackedLayout_NewQStackedLayout(); +void* QStackedLayout_NewQStackedLayout2(void* parent); +void* QStackedLayout_NewQStackedLayout3(void* parentLayout); +void QStackedLayout_AddItem(void* ptr, void* item); +void QStackedLayout_AddItemDefault(void* ptr, void* item); +int QStackedLayout_AddWidget(void* ptr, void* widget); +int QStackedLayout_Count(void* ptr); +int QStackedLayout_CountDefault(void* ptr); +void QStackedLayout_ConnectCurrentChanged(void* ptr, long long t); +void QStackedLayout_DisconnectCurrentChanged(void* ptr); +void QStackedLayout_CurrentChanged(void* ptr, int index); +int QStackedLayout_CurrentIndex(void* ptr); +void* QStackedLayout_CurrentWidget(void* ptr); +int QStackedLayout_InsertWidget(void* ptr, int index, void* widget); +void* QStackedLayout_ItemAt(void* ptr, int index); +void* QStackedLayout_ItemAtDefault(void* ptr, int index); +void QStackedLayout_SetCurrentIndex(void* ptr, int index); +void QStackedLayout_SetCurrentIndexDefault(void* ptr, int index); +void QStackedLayout_SetCurrentWidget(void* ptr, void* widget); +void QStackedLayout_SetCurrentWidgetDefault(void* ptr, void* widget); +void QStackedLayout_SetStackingMode(void* ptr, long long stackingMode); +void* QStackedLayout_SizeHint(void* ptr); +void* QStackedLayout_SizeHintDefault(void* ptr); +long long QStackedLayout_StackingMode(void* ptr); +void* QStackedLayout_TakeAt(void* ptr, int index); +void* QStackedLayout_TakeAtDefault(void* ptr, int index); +void* QStackedLayout_Widget(void* ptr, int index); +void QStackedLayout_ConnectWidgetRemoved(void* ptr, long long t); +void QStackedLayout_DisconnectWidgetRemoved(void* ptr); +void QStackedLayout_WidgetRemoved(void* ptr, int index); +void QStackedLayout_DestroyQStackedLayout(void* ptr); +void QStackedLayout_DestroyQStackedLayoutDefault(void* ptr); +void* QStackedWidget_NewQStackedWidget(void* parent); +int QStackedWidget_AddWidget(void* ptr, void* widget); +int QStackedWidget_Count(void* ptr); +void QStackedWidget_ConnectCurrentChanged(void* ptr, long long t); +void QStackedWidget_DisconnectCurrentChanged(void* ptr); +void QStackedWidget_CurrentChanged(void* ptr, int index); +int QStackedWidget_CurrentIndex(void* ptr); +void* QStackedWidget_CurrentWidget(void* ptr); +int QStackedWidget_IndexOf(void* ptr, void* widget); +int QStackedWidget_InsertWidget(void* ptr, int index, void* widget); +void QStackedWidget_RemoveWidget(void* ptr, void* widget); +void QStackedWidget_SetCurrentIndex(void* ptr, int index); +void QStackedWidget_SetCurrentIndexDefault(void* ptr, int index); +void QStackedWidget_SetCurrentWidget(void* ptr, void* widget); +void QStackedWidget_SetCurrentWidgetDefault(void* ptr, void* widget); +void* QStackedWidget_Widget(void* ptr, int index); +void QStackedWidget_ConnectWidgetRemoved(void* ptr, long long t); +void QStackedWidget_DisconnectWidgetRemoved(void* ptr); +void QStackedWidget_WidgetRemoved(void* ptr, int index); +void QStackedWidget_DestroyQStackedWidget(void* ptr); +void QStackedWidget_DestroyQStackedWidgetDefault(void* ptr); +void* QStatusBar_NewQStatusBar(void* parent); +void QStatusBar_AddPermanentWidget(void* ptr, void* widget, int stretch); +void QStatusBar_AddWidget(void* ptr, void* widget, int stretch); +void QStatusBar_ClearMessage(void* ptr); +void QStatusBar_ClearMessageDefault(void* ptr); +struct QtWidgets_PackedString QStatusBar_CurrentMessage(void* ptr); +void QStatusBar_HideOrShow(void* ptr); +int QStatusBar_InsertPermanentWidget(void* ptr, int index, void* widget, int stretch); +int QStatusBar_InsertWidget(void* ptr, int index, void* widget, int stretch); +char QStatusBar_IsSizeGripEnabled(void* ptr); +void QStatusBar_ConnectMessageChanged(void* ptr, long long t); +void QStatusBar_DisconnectMessageChanged(void* ptr); +void QStatusBar_MessageChanged(void* ptr, struct QtWidgets_PackedString message); +void QStatusBar_Reformat(void* ptr); +void QStatusBar_RemoveWidget(void* ptr, void* widget); +void QStatusBar_SetSizeGripEnabled(void* ptr, char vbo); +void QStatusBar_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int timeout); +void QStatusBar_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int timeout); +void QStatusBar_DestroyQStatusBar(void* ptr); +void QStatusBar_DestroyQStatusBarDefault(void* ptr); +void* QStyle_NewQStyle2(); +void* QStyle_QStyle_AlignedRect(long long direction, long long alignment, void* size, void* rectangle); +int QStyle_CombinedLayoutSpacing(void* ptr, long long controls1, long long controls2, long long orientation, void* option, void* widget); +void QStyle_DrawComplexControl(void* ptr, long long control, void* option, void* painter, void* widget); +void QStyle_DrawControl(void* ptr, long long element, void* option, void* painter, void* widget); +void QStyle_DrawItemPixmap(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap); +void QStyle_DrawItemPixmapDefault(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap); +void QStyle_DrawItemText(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole); +void QStyle_DrawItemTextDefault(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole); +void QStyle_DrawPrimitive(void* ptr, long long element, void* option, void* painter, void* widget); +void* QStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* option); +long long QStyle_HitTestComplexControl(void* ptr, long long control, void* option, void* position, void* widget); +void* QStyle_ItemPixmapRect(void* ptr, void* rectangle, int alignment, void* pixmap); +void* QStyle_ItemPixmapRectDefault(void* ptr, void* rectangle, int alignment, void* pixmap); +void* QStyle_ItemTextRect(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text); +void* QStyle_ItemTextRectDefault(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text); +int QStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget); +int QStyle_PixelMetric(void* ptr, long long metric, void* option, void* widget); +void QStyle_Polish(void* ptr, void* widget); +void QStyle_PolishDefault(void* ptr, void* widget); +void QStyle_Polish2(void* ptr, void* application); +void QStyle_Polish2Default(void* ptr, void* application); +void QStyle_Polish3(void* ptr, void* palette); +void QStyle_Polish3Default(void* ptr, void* palette); +void* QStyle_Proxy(void* ptr); +void* QStyle_SizeFromContents(void* ptr, long long ty, void* option, void* contentsSize, void* widget); +int QStyle_QStyle_SliderPositionFromValue(int min, int max, int logicalValue, int span, char upsideDown); +int QStyle_QStyle_SliderValueFromPosition(int min, int max, int position, int span, char upsideDown); +void* QStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget); +void* QStyle_StandardPalette(void* ptr); +void* QStyle_StandardPaletteDefault(void* ptr); +int QStyle_StyleHint(void* ptr, long long hint, void* option, void* widget, void* returnData); +void* QStyle_SubControlRect(void* ptr, long long control, void* option, long long subControl, void* widget); +void* QStyle_SubElementRect(void* ptr, long long element, void* option, void* widget); +void QStyle_Unpolish(void* ptr, void* widget); +void QStyle_UnpolishDefault(void* ptr, void* widget); +void QStyle_Unpolish2(void* ptr, void* application); +void QStyle_Unpolish2Default(void* ptr, void* application); +long long QStyle_QStyle_VisualAlignment(long long direction, long long alignment); +void* QStyle_QStyle_VisualPos(long long direction, void* boundingRectangle, void* logicalPosition); +void* QStyle_QStyle_VisualRect(long long direction, void* boundingRectangle, void* logicalRectangle); +void QStyle_DestroyQStyle(void* ptr); +void QStyle_DestroyQStyleDefault(void* ptr); +void* QStyle_StandardPixmap(void* ptr, long long standardIcon, void* option, void* widget); +void* QStyle___children_atList(void* ptr, int i); +void QStyle___children_setList(void* ptr, void* i); +void* QStyle___children_newList(void* ptr); +void* QStyle___dynamicPropertyNames_atList(void* ptr, int i); +void QStyle___dynamicPropertyNames_setList(void* ptr, void* i); +void* QStyle___dynamicPropertyNames_newList(void* ptr); +void* QStyle___findChildren_atList(void* ptr, int i); +void QStyle___findChildren_setList(void* ptr, void* i); +void* QStyle___findChildren_newList(void* ptr); +void* QStyle___findChildren_atList3(void* ptr, int i); +void QStyle___findChildren_setList3(void* ptr, void* i); +void* QStyle___findChildren_newList3(void* ptr); +void* QStyle___qFindChildren_atList2(void* ptr, int i); +void QStyle___qFindChildren_setList2(void* ptr, void* i); +void* QStyle___qFindChildren_newList2(void* ptr); +void QStyle_ChildEventDefault(void* ptr, void* event); +void QStyle_ConnectNotifyDefault(void* ptr, void* sign); +void QStyle_CustomEventDefault(void* ptr, void* event); +void QStyle_DeleteLaterDefault(void* ptr); +void QStyle_DisconnectNotifyDefault(void* ptr, void* sign); +char QStyle_EventDefault(void* ptr, void* e); +char QStyle_EventFilterDefault(void* ptr, void* watched, void* event); +void* QStyle_MetaObjectDefault(void* ptr); +void QStyle_TimerEventDefault(void* ptr, void* event); +void* QStyleFactory_QStyleFactory_Create(struct QtWidgets_PackedString key); +struct QtWidgets_PackedString QStyleFactory_QStyleFactory_Keys(); +void* QStyleHintReturn_NewQStyleHintReturn(int version, int ty); +int QStyleHintReturn_Version(void* ptr); +void QStyleHintReturn_SetVersion(void* ptr, int vin); +int QStyleHintReturn_Type(void* ptr); +void QStyleHintReturn_SetType(void* ptr, int vin); +void* QStyleHintReturnMask_NewQStyleHintReturnMask(); +void QStyleHintReturnMask_DestroyQStyleHintReturnMask(void* ptr); +void* QStyleHintReturnMask_Region(void* ptr); +void QStyleHintReturnMask_SetRegion(void* ptr, void* vqr); +void* QStyleHintReturnVariant_NewQStyleHintReturnVariant(); +void QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(void* ptr); +void* QStyleHintReturnVariant_Variant(void* ptr); +void QStyleHintReturnVariant_SetVariant(void* ptr, void* vqv); +void* QStyleOption_NewQStyleOption(int version, int ty); +void* QStyleOption_NewQStyleOption2(void* other); +void QStyleOption_InitFrom(void* ptr, void* widget); +void QStyleOption_DestroyQStyleOption(void* ptr); +int QStyleOption_Version(void* ptr); +void QStyleOption_SetVersion(void* ptr, int vin); +int QStyleOption_Type(void* ptr); +void QStyleOption_SetType(void* ptr, int vin); +long long QStyleOption_State(void* ptr); +void QStyleOption_SetState(void* ptr, long long vqs); +long long QStyleOption_Direction(void* ptr); +void QStyleOption_SetDirection(void* ptr, long long vqt); +void* QStyleOption_Rect(void* ptr); +void QStyleOption_SetRect(void* ptr, void* vqr); +void* QStyleOption_FontMetrics(void* ptr); +void QStyleOption_SetFontMetrics(void* ptr, void* vqf); +void* QStyleOption_Palette(void* ptr); +void QStyleOption_SetPalette(void* ptr, void* vqp); +void* QStyleOption_StyleObject(void* ptr); +void QStyleOption_SetStyleObject(void* ptr, void* vqo); +void* QStyleOptionButton_NewQStyleOptionButton(); +void* QStyleOptionButton_NewQStyleOptionButton2(void* other); +long long QStyleOptionButton_Features(void* ptr); +void QStyleOptionButton_SetFeatures(void* ptr, long long vqs); +struct QtWidgets_PackedString QStyleOptionButton_Text(void* ptr); +void QStyleOptionButton_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void* QStyleOptionButton_Icon(void* ptr); +void QStyleOptionButton_SetIcon(void* ptr, void* vqi); +void* QStyleOptionButton_IconSize(void* ptr); +void QStyleOptionButton_SetIconSize(void* ptr, void* vqs); +void* QStyleOptionComboBox_NewQStyleOptionComboBox(); +void* QStyleOptionComboBox_NewQStyleOptionComboBox2(void* other); +char QStyleOptionComboBox_Editable(void* ptr); +void QStyleOptionComboBox_SetEditable(void* ptr, char vbo); +void* QStyleOptionComboBox_PopupRect(void* ptr); +void QStyleOptionComboBox_SetPopupRect(void* ptr, void* vqr); +char QStyleOptionComboBox_Frame(void* ptr); +void QStyleOptionComboBox_SetFrame(void* ptr, char vbo); +struct QtWidgets_PackedString QStyleOptionComboBox_CurrentText(void* ptr); +void QStyleOptionComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString vqs); +void* QStyleOptionComboBox_CurrentIcon(void* ptr); +void QStyleOptionComboBox_SetCurrentIcon(void* ptr, void* vqi); +void* QStyleOptionComboBox_IconSize(void* ptr); +void QStyleOptionComboBox_SetIconSize(void* ptr, void* vqs); +void* QStyleOptionComplex_NewQStyleOptionComplex(int version, int ty); +void* QStyleOptionComplex_NewQStyleOptionComplex2(void* other); +long long QStyleOptionComplex_SubControls(void* ptr); +void QStyleOptionComplex_SetSubControls(void* ptr, long long vqs); +long long QStyleOptionComplex_ActiveSubControls(void* ptr); +void QStyleOptionComplex_SetActiveSubControls(void* ptr, long long vqs); +void* QStyleOptionDockWidget_NewQStyleOptionDockWidget(); +void* QStyleOptionDockWidget_NewQStyleOptionDockWidget2(void* other); +struct QtWidgets_PackedString QStyleOptionDockWidget_Title(void* ptr); +void QStyleOptionDockWidget_SetTitle(void* ptr, struct QtWidgets_PackedString vqs); +char QStyleOptionDockWidget_Closable(void* ptr); +void QStyleOptionDockWidget_SetClosable(void* ptr, char vbo); +char QStyleOptionDockWidget_Movable(void* ptr); +void QStyleOptionDockWidget_SetMovable(void* ptr, char vbo); +char QStyleOptionDockWidget_Floatable(void* ptr); +void QStyleOptionDockWidget_SetFloatable(void* ptr, char vbo); +void* QStyleOptionFocusRect_NewQStyleOptionFocusRect(); +void* QStyleOptionFocusRect_NewQStyleOptionFocusRect2(void* other); +void* QStyleOptionFocusRect_BackgroundColor(void* ptr); +void QStyleOptionFocusRect_SetBackgroundColor(void* ptr, void* vqc); +void* QStyleOptionFrame_NewQStyleOptionFrame(); +void* QStyleOptionFrame_NewQStyleOptionFrame2(void* other); +int QStyleOptionFrame_LineWidth(void* ptr); +void QStyleOptionFrame_SetLineWidth(void* ptr, int vin); +int QStyleOptionFrame_MidLineWidth(void* ptr); +void QStyleOptionFrame_SetMidLineWidth(void* ptr, int vin); +long long QStyleOptionFrame_Features(void* ptr); +void QStyleOptionFrame_SetFeatures(void* ptr, long long vqs); +long long QStyleOptionFrame_FrameShape(void* ptr); +void QStyleOptionFrame_SetFrameShape(void* ptr, long long vqf); +void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem(); +void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(void* other); +double QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(void* worldTransform); +void* QStyleOptionGraphicsItem_ExposedRect(void* ptr); +void QStyleOptionGraphicsItem_SetExposedRect(void* ptr, void* vqr); +void* QStyleOptionGroupBox_NewQStyleOptionGroupBox(); +void* QStyleOptionGroupBox_NewQStyleOptionGroupBox2(void* other); +long long QStyleOptionGroupBox_Features(void* ptr); +void QStyleOptionGroupBox_SetFeatures(void* ptr, long long vqs); +struct QtWidgets_PackedString QStyleOptionGroupBox_Text(void* ptr); +void QStyleOptionGroupBox_SetText(void* ptr, struct QtWidgets_PackedString vqs); +long long QStyleOptionGroupBox_TextAlignment(void* ptr); +void QStyleOptionGroupBox_SetTextAlignment(void* ptr, long long vqt); +void* QStyleOptionGroupBox_TextColor(void* ptr); +void QStyleOptionGroupBox_SetTextColor(void* ptr, void* vqc); +int QStyleOptionGroupBox_LineWidth(void* ptr); +void QStyleOptionGroupBox_SetLineWidth(void* ptr, int vin); +int QStyleOptionGroupBox_MidLineWidth(void* ptr); +void QStyleOptionGroupBox_SetMidLineWidth(void* ptr, int vin); +void* QStyleOptionHeader_NewQStyleOptionHeader(); +void* QStyleOptionHeader_NewQStyleOptionHeader2(void* other); +int QStyleOptionHeader_Section(void* ptr); +void QStyleOptionHeader_SetSection(void* ptr, int vin); +struct QtWidgets_PackedString QStyleOptionHeader_Text(void* ptr); +void QStyleOptionHeader_SetText(void* ptr, struct QtWidgets_PackedString vqs); +long long QStyleOptionHeader_TextAlignment(void* ptr); +void QStyleOptionHeader_SetTextAlignment(void* ptr, long long vqt); +void* QStyleOptionHeader_Icon(void* ptr); +void QStyleOptionHeader_SetIcon(void* ptr, void* vqi); +long long QStyleOptionHeader_IconAlignment(void* ptr); +void QStyleOptionHeader_SetIconAlignment(void* ptr, long long vqt); +long long QStyleOptionHeader_Position(void* ptr); +void QStyleOptionHeader_SetPosition(void* ptr, long long vqs); +long long QStyleOptionHeader_SelectedPosition(void* ptr); +void QStyleOptionHeader_SetSelectedPosition(void* ptr, long long vqs); +long long QStyleOptionHeader_SortIndicator(void* ptr); +void QStyleOptionHeader_SetSortIndicator(void* ptr, long long vqs); +long long QStyleOptionHeader_Orientation(void* ptr); +void QStyleOptionHeader_SetOrientation(void* ptr, long long vqt); +void* QStyleOptionMenuItem_NewQStyleOptionMenuItem(); +void* QStyleOptionMenuItem_NewQStyleOptionMenuItem2(void* other); +long long QStyleOptionMenuItem_MenuItemType(void* ptr); +void QStyleOptionMenuItem_SetMenuItemType(void* ptr, long long vqs); +long long QStyleOptionMenuItem_CheckType(void* ptr); +void QStyleOptionMenuItem_SetCheckType(void* ptr, long long vqs); +char QStyleOptionMenuItem_Checked(void* ptr); +void QStyleOptionMenuItem_SetChecked(void* ptr, char vbo); +char QStyleOptionMenuItem_MenuHasCheckableItems(void* ptr); +void QStyleOptionMenuItem_SetMenuHasCheckableItems(void* ptr, char vbo); +void* QStyleOptionMenuItem_MenuRect(void* ptr); +void QStyleOptionMenuItem_SetMenuRect(void* ptr, void* vqr); +struct QtWidgets_PackedString QStyleOptionMenuItem_Text(void* ptr); +void QStyleOptionMenuItem_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void* QStyleOptionMenuItem_Icon(void* ptr); +void QStyleOptionMenuItem_SetIcon(void* ptr, void* vqi); +int QStyleOptionMenuItem_MaxIconWidth(void* ptr); +void QStyleOptionMenuItem_SetMaxIconWidth(void* ptr, int vin); +int QStyleOptionMenuItem_TabWidth(void* ptr); +void QStyleOptionMenuItem_SetTabWidth(void* ptr, int vin); +void* QStyleOptionMenuItem_Font(void* ptr); +void QStyleOptionMenuItem_SetFont(void* ptr, void* vqf); +void* QStyleOptionProgressBar_NewQStyleOptionProgressBar(); +void* QStyleOptionProgressBar_NewQStyleOptionProgressBar2(void* other); +int QStyleOptionProgressBar_Minimum(void* ptr); +void QStyleOptionProgressBar_SetMinimum(void* ptr, int vin); +int QStyleOptionProgressBar_Maximum(void* ptr); +void QStyleOptionProgressBar_SetMaximum(void* ptr, int vin); +int QStyleOptionProgressBar_Progress(void* ptr); +void QStyleOptionProgressBar_SetProgress(void* ptr, int vin); +struct QtWidgets_PackedString QStyleOptionProgressBar_Text(void* ptr); +void QStyleOptionProgressBar_SetText(void* ptr, struct QtWidgets_PackedString vqs); +long long QStyleOptionProgressBar_TextAlignment(void* ptr); +void QStyleOptionProgressBar_SetTextAlignment(void* ptr, long long vqt); +char QStyleOptionProgressBar_TextVisible(void* ptr); +void QStyleOptionProgressBar_SetTextVisible(void* ptr, char vbo); +char QStyleOptionProgressBar_InvertedAppearance(void* ptr); +void QStyleOptionProgressBar_SetInvertedAppearance(void* ptr, char vbo); +char QStyleOptionProgressBar_BottomToTop(void* ptr); +void QStyleOptionProgressBar_SetBottomToTop(void* ptr, char vbo); +void* QStyleOptionRubberBand_NewQStyleOptionRubberBand(); +void* QStyleOptionRubberBand_NewQStyleOptionRubberBand2(void* other); +long long QStyleOptionRubberBand_Shape(void* ptr); +void QStyleOptionRubberBand_SetShape(void* ptr, long long vqr); +char QStyleOptionRubberBand_Opaque(void* ptr); +void QStyleOptionRubberBand_SetOpaque(void* ptr, char vbo); +void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip(); +void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(void* other); +long long QStyleOptionSizeGrip_Corner(void* ptr); +void QStyleOptionSizeGrip_SetCorner(void* ptr, long long vqt); +void* QStyleOptionSlider_NewQStyleOptionSlider(); +void* QStyleOptionSlider_NewQStyleOptionSlider2(void* other); +long long QStyleOptionSlider_Orientation(void* ptr); +void QStyleOptionSlider_SetOrientation(void* ptr, long long vqt); +int QStyleOptionSlider_Minimum(void* ptr); +void QStyleOptionSlider_SetMinimum(void* ptr, int vin); +int QStyleOptionSlider_Maximum(void* ptr); +void QStyleOptionSlider_SetMaximum(void* ptr, int vin); +long long QStyleOptionSlider_TickPosition(void* ptr); +void QStyleOptionSlider_SetTickPosition(void* ptr, long long vqs); +int QStyleOptionSlider_TickInterval(void* ptr); +void QStyleOptionSlider_SetTickInterval(void* ptr, int vin); +char QStyleOptionSlider_UpsideDown(void* ptr); +void QStyleOptionSlider_SetUpsideDown(void* ptr, char vbo); +int QStyleOptionSlider_SliderPosition(void* ptr); +void QStyleOptionSlider_SetSliderPosition(void* ptr, int vin); +int QStyleOptionSlider_SliderValue(void* ptr); +void QStyleOptionSlider_SetSliderValue(void* ptr, int vin); +int QStyleOptionSlider_SingleStep(void* ptr); +void QStyleOptionSlider_SetSingleStep(void* ptr, int vin); +int QStyleOptionSlider_PageStep(void* ptr); +void QStyleOptionSlider_SetPageStep(void* ptr, int vin); +double QStyleOptionSlider_NotchTarget(void* ptr); +void QStyleOptionSlider_SetNotchTarget(void* ptr, double vqr); +char QStyleOptionSlider_DialWrapping(void* ptr); +void QStyleOptionSlider_SetDialWrapping(void* ptr, char vbo); +void* QStyleOptionSpinBox_NewQStyleOptionSpinBox(); +void* QStyleOptionSpinBox_NewQStyleOptionSpinBox2(void* other); +long long QStyleOptionSpinBox_ButtonSymbols(void* ptr); +void QStyleOptionSpinBox_SetButtonSymbols(void* ptr, long long vqa); +long long QStyleOptionSpinBox_StepEnabled(void* ptr); +void QStyleOptionSpinBox_SetStepEnabled(void* ptr, long long vqa); +char QStyleOptionSpinBox_Frame(void* ptr); +void QStyleOptionSpinBox_SetFrame(void* ptr, char vbo); +void* QStyleOptionTab_NewQStyleOptionTab(); +void* QStyleOptionTab_NewQStyleOptionTab2(void* other); +long long QStyleOptionTab_Shape(void* ptr); +void QStyleOptionTab_SetShape(void* ptr, long long vqt); +struct QtWidgets_PackedString QStyleOptionTab_Text(void* ptr); +void QStyleOptionTab_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void* QStyleOptionTab_Icon(void* ptr); +void QStyleOptionTab_SetIcon(void* ptr, void* vqi); +int QStyleOptionTab_Row(void* ptr); +void QStyleOptionTab_SetRow(void* ptr, int vin); +long long QStyleOptionTab_Position(void* ptr); +void QStyleOptionTab_SetPosition(void* ptr, long long vqs); +long long QStyleOptionTab_SelectedPosition(void* ptr); +void QStyleOptionTab_SetSelectedPosition(void* ptr, long long vqs); +long long QStyleOptionTab_CornerWidgets(void* ptr); +void QStyleOptionTab_SetCornerWidgets(void* ptr, long long vqs); +void* QStyleOptionTab_IconSize(void* ptr); +void QStyleOptionTab_SetIconSize(void* ptr, void* vqs); +char QStyleOptionTab_DocumentMode(void* ptr); +void QStyleOptionTab_SetDocumentMode(void* ptr, char vbo); +void* QStyleOptionTab_LeftButtonSize(void* ptr); +void QStyleOptionTab_SetLeftButtonSize(void* ptr, void* vqs); +void* QStyleOptionTab_RightButtonSize(void* ptr); +void QStyleOptionTab_SetRightButtonSize(void* ptr, void* vqs); +void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase(); +void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(void* other); +long long QStyleOptionTabBarBase_Shape(void* ptr); +void QStyleOptionTabBarBase_SetShape(void* ptr, long long vqt); +void* QStyleOptionTabBarBase_TabBarRect(void* ptr); +void QStyleOptionTabBarBase_SetTabBarRect(void* ptr, void* vqr); +void* QStyleOptionTabBarBase_SelectedTabRect(void* ptr); +void QStyleOptionTabBarBase_SetSelectedTabRect(void* ptr, void* vqr); +char QStyleOptionTabBarBase_DocumentMode(void* ptr); +void QStyleOptionTabBarBase_SetDocumentMode(void* ptr, char vbo); +void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame(); +void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(void* other); +int QStyleOptionTabWidgetFrame_LineWidth(void* ptr); +void QStyleOptionTabWidgetFrame_SetLineWidth(void* ptr, int vin); +int QStyleOptionTabWidgetFrame_MidLineWidth(void* ptr); +void QStyleOptionTabWidgetFrame_SetMidLineWidth(void* ptr, int vin); +long long QStyleOptionTabWidgetFrame_Shape(void* ptr); +void QStyleOptionTabWidgetFrame_SetShape(void* ptr, long long vqt); +void* QStyleOptionTabWidgetFrame_TabBarSize(void* ptr); +void QStyleOptionTabWidgetFrame_SetTabBarSize(void* ptr, void* vqs); +void* QStyleOptionTabWidgetFrame_RightCornerWidgetSize(void* ptr); +void QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(void* ptr, void* vqs); +void* QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(void* ptr); +void QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(void* ptr, void* vqs); +void* QStyleOptionTabWidgetFrame_TabBarRect(void* ptr); +void QStyleOptionTabWidgetFrame_SetTabBarRect(void* ptr, void* vqr); +void* QStyleOptionTabWidgetFrame_SelectedTabRect(void* ptr); +void QStyleOptionTabWidgetFrame_SetSelectedTabRect(void* ptr, void* vqr); +void* QStyleOptionTitleBar_NewQStyleOptionTitleBar(); +void* QStyleOptionTitleBar_NewQStyleOptionTitleBar2(void* other); +struct QtWidgets_PackedString QStyleOptionTitleBar_Text(void* ptr); +void QStyleOptionTitleBar_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void* QStyleOptionTitleBar_Icon(void* ptr); +void QStyleOptionTitleBar_SetIcon(void* ptr, void* vqi); +int QStyleOptionTitleBar_TitleBarState(void* ptr); +void QStyleOptionTitleBar_SetTitleBarState(void* ptr, int vin); +long long QStyleOptionTitleBar_TitleBarFlags(void* ptr); +void QStyleOptionTitleBar_SetTitleBarFlags(void* ptr, long long vqt); +void* QStyleOptionToolBar_NewQStyleOptionToolBar(); +void* QStyleOptionToolBar_NewQStyleOptionToolBar2(void* other); +long long QStyleOptionToolBar_PositionOfLine(void* ptr); +void QStyleOptionToolBar_SetPositionOfLine(void* ptr, long long vqs); +long long QStyleOptionToolBar_PositionWithinLine(void* ptr); +void QStyleOptionToolBar_SetPositionWithinLine(void* ptr, long long vqs); +long long QStyleOptionToolBar_ToolBarArea(void* ptr); +void QStyleOptionToolBar_SetToolBarArea(void* ptr, long long vqt); +long long QStyleOptionToolBar_Features(void* ptr); +void QStyleOptionToolBar_SetFeatures(void* ptr, long long vqs); +int QStyleOptionToolBar_LineWidth(void* ptr); +void QStyleOptionToolBar_SetLineWidth(void* ptr, int vin); +int QStyleOptionToolBar_MidLineWidth(void* ptr); +void QStyleOptionToolBar_SetMidLineWidth(void* ptr, int vin); +void* QStyleOptionToolBox_NewQStyleOptionToolBox(); +void* QStyleOptionToolBox_NewQStyleOptionToolBox2(void* other); +struct QtWidgets_PackedString QStyleOptionToolBox_Text(void* ptr); +void QStyleOptionToolBox_SetText(void* ptr, struct QtWidgets_PackedString vqs); +void* QStyleOptionToolBox_Icon(void* ptr); +void QStyleOptionToolBox_SetIcon(void* ptr, void* vqi); +long long QStyleOptionToolBox_SelectedPosition(void* ptr); +void QStyleOptionToolBox_SetSelectedPosition(void* ptr, long long vqs); +void* QStyleOptionToolButton_NewQStyleOptionToolButton(); +void* QStyleOptionToolButton_NewQStyleOptionToolButton2(void* other); +long long QStyleOptionToolButton_Features(void* ptr); +void QStyleOptionToolButton_SetFeatures(void* ptr, long long vqs); +void* QStyleOptionToolButton_Icon(void* ptr); +void QStyleOptionToolButton_SetIcon(void* ptr, void* vqi); +void* QStyleOptionToolButton_IconSize(void* ptr); +void QStyleOptionToolButton_SetIconSize(void* ptr, void* vqs); +struct QtWidgets_PackedString QStyleOptionToolButton_Text(void* ptr); +void QStyleOptionToolButton_SetText(void* ptr, struct QtWidgets_PackedString vqs); +long long QStyleOptionToolButton_ArrowType(void* ptr); +void QStyleOptionToolButton_SetArrowType(void* ptr, long long vqt); +long long QStyleOptionToolButton_ToolButtonStyle(void* ptr); +void QStyleOptionToolButton_SetToolButtonStyle(void* ptr, long long vqt); +void* QStyleOptionToolButton_Pos(void* ptr); +void QStyleOptionToolButton_SetPos(void* ptr, void* vqp); +void* QStyleOptionToolButton_Font(void* ptr); +void QStyleOptionToolButton_SetFont(void* ptr, void* vqf); +void* QStyleOptionViewItem_NewQStyleOptionViewItem(); +void* QStyleOptionViewItem_NewQStyleOptionViewItem2(void* other); +long long QStyleOptionViewItem_DisplayAlignment(void* ptr); +void QStyleOptionViewItem_SetDisplayAlignment(void* ptr, long long vqt); +long long QStyleOptionViewItem_DecorationAlignment(void* ptr); +void QStyleOptionViewItem_SetDecorationAlignment(void* ptr, long long vqt); +long long QStyleOptionViewItem_TextElideMode(void* ptr); +void QStyleOptionViewItem_SetTextElideMode(void* ptr, long long vqt); +long long QStyleOptionViewItem_DecorationPosition(void* ptr); +void QStyleOptionViewItem_SetDecorationPosition(void* ptr, long long vqs); +void* QStyleOptionViewItem_DecorationSize(void* ptr); +void QStyleOptionViewItem_SetDecorationSize(void* ptr, void* vqs); +void* QStyleOptionViewItem_Font(void* ptr); +void QStyleOptionViewItem_SetFont(void* ptr, void* vqf); +char QStyleOptionViewItem_ShowDecorationSelected(void* ptr); +void QStyleOptionViewItem_SetShowDecorationSelected(void* ptr, char vbo); +long long QStyleOptionViewItem_Features(void* ptr); +void QStyleOptionViewItem_SetFeatures(void* ptr, long long vqs); +void* QStyleOptionViewItem_Index(void* ptr); +void QStyleOptionViewItem_SetIndex(void* ptr, void* vqm); +long long QStyleOptionViewItem_CheckState(void* ptr); +void QStyleOptionViewItem_SetCheckState(void* ptr, long long vqt); +void* QStyleOptionViewItem_Icon(void* ptr); +void QStyleOptionViewItem_SetIcon(void* ptr, void* vqi); +struct QtWidgets_PackedString QStyleOptionViewItem_Text(void* ptr); +void QStyleOptionViewItem_SetText(void* ptr, struct QtWidgets_PackedString vqs); +long long QStyleOptionViewItem_ViewItemPosition(void* ptr); +void QStyleOptionViewItem_SetViewItemPosition(void* ptr, long long vqs); +void* QStyleOptionViewItem_BackgroundBrush(void* ptr); +void QStyleOptionViewItem_SetBackgroundBrush(void* ptr, void* vqb); +void* QStylePainter_NewQStylePainter(); +void* QStylePainter_NewQStylePainter2(void* widget); +void* QStylePainter_NewQStylePainter3(void* pd, void* widget); +char QStylePainter_Begin(void* ptr, void* widget); +char QStylePainter_Begin2(void* ptr, void* pd, void* widget); +void QStylePainter_DrawComplexControl(void* ptr, long long cc, void* option); +void QStylePainter_DrawControl(void* ptr, long long ce, void* option); +void QStylePainter_DrawItemPixmap(void* ptr, void* rect, int flags, void* pixmap); +void QStylePainter_DrawItemText(void* ptr, void* rect, int flags, void* pal, char enabled, struct QtWidgets_PackedString text, long long textRole); +void QStylePainter_DrawPrimitive(void* ptr, long long pe, void* option); +void* QStylePainter_Style(void* ptr); +void* QStylePainter___drawLines_lines_atList2(void* ptr, int i); +void QStylePainter___drawLines_lines_setList2(void* ptr, void* i); +void* QStylePainter___drawLines_lines_newList2(void* ptr); +void* QStylePainter___drawLines_pointPairs_atList4(void* ptr, int i); +void QStylePainter___drawLines_pointPairs_setList4(void* ptr, void* i); +void* QStylePainter___drawLines_pointPairs_newList4(void* ptr); +void* QStylePainter___drawLines_lines_atList6(void* ptr, int i); +void QStylePainter___drawLines_lines_setList6(void* ptr, void* i); +void* QStylePainter___drawLines_lines_newList6(void* ptr); +void* QStylePainter___drawLines_pointPairs_atList8(void* ptr, int i); +void QStylePainter___drawLines_pointPairs_setList8(void* ptr, void* i); +void* QStylePainter___drawLines_pointPairs_newList8(void* ptr); +void* QStylePainter___drawRects_rectangles_atList2(void* ptr, int i); +void QStylePainter___drawRects_rectangles_setList2(void* ptr, void* i); +void* QStylePainter___drawRects_rectangles_newList2(void* ptr); +void* QStylePainter___drawRects_rectangles_atList4(void* ptr, int i); +void QStylePainter___drawRects_rectangles_setList4(void* ptr, void* i); +void* QStylePainter___drawRects_rectangles_newList4(void* ptr); +void* QStylePlugin_NewQStylePlugin(void* parent); +void* QStylePlugin_Create(void* ptr, struct QtWidgets_PackedString key); +void QStylePlugin_DestroyQStylePlugin(void* ptr); +void QStylePlugin_DestroyQStylePluginDefault(void* ptr); +void* QStylePlugin___children_atList(void* ptr, int i); +void QStylePlugin___children_setList(void* ptr, void* i); +void* QStylePlugin___children_newList(void* ptr); +void* QStylePlugin___dynamicPropertyNames_atList(void* ptr, int i); +void QStylePlugin___dynamicPropertyNames_setList(void* ptr, void* i); +void* QStylePlugin___dynamicPropertyNames_newList(void* ptr); +void* QStylePlugin___findChildren_atList(void* ptr, int i); +void QStylePlugin___findChildren_setList(void* ptr, void* i); +void* QStylePlugin___findChildren_newList(void* ptr); +void* QStylePlugin___findChildren_atList3(void* ptr, int i); +void QStylePlugin___findChildren_setList3(void* ptr, void* i); +void* QStylePlugin___findChildren_newList3(void* ptr); +void* QStylePlugin___qFindChildren_atList2(void* ptr, int i); +void QStylePlugin___qFindChildren_setList2(void* ptr, void* i); +void* QStylePlugin___qFindChildren_newList2(void* ptr); +void QStylePlugin_ChildEventDefault(void* ptr, void* event); +void QStylePlugin_ConnectNotifyDefault(void* ptr, void* sign); +void QStylePlugin_CustomEventDefault(void* ptr, void* event); +void QStylePlugin_DeleteLaterDefault(void* ptr); +void QStylePlugin_DisconnectNotifyDefault(void* ptr, void* sign); +char QStylePlugin_EventDefault(void* ptr, void* e); +char QStylePlugin_EventFilterDefault(void* ptr, void* watched, void* event); +void* QStylePlugin_MetaObjectDefault(void* ptr); +void QStylePlugin_TimerEventDefault(void* ptr, void* event); +void* QStyledItemDelegate_NewQStyledItemDelegate(void* parent); +struct QtWidgets_PackedString QStyledItemDelegate_DisplayText(void* ptr, void* value, void* locale); +struct QtWidgets_PackedString QStyledItemDelegate_DisplayTextDefault(void* ptr, void* value, void* locale); +void QStyledItemDelegate_InitStyleOption(void* ptr, void* option, void* index); +void QStyledItemDelegate_InitStyleOptionDefault(void* ptr, void* option, void* index); +void* QStyledItemDelegate_ItemEditorFactory(void* ptr); +void QStyledItemDelegate_Paint(void* ptr, void* painter, void* option, void* index); +void QStyledItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index); +void QStyledItemDelegate_SetItemEditorFactory(void* ptr, void* factory); +void* QStyledItemDelegate_SizeHint(void* ptr, void* option, void* index); +void* QStyledItemDelegate_SizeHintDefault(void* ptr, void* option, void* index); +void QStyledItemDelegate_DestroyQStyledItemDelegate(void* ptr); +void QStyledItemDelegate_DestroyQStyledItemDelegateDefault(void* ptr); +long long QSwipeGesture_HorizontalDirection(void* ptr); +void QSwipeGesture_SetSwipeAngle(void* ptr, double value); +double QSwipeGesture_SwipeAngle(void* ptr); +long long QSwipeGesture_VerticalDirection(void* ptr); +void QSwipeGesture_DestroyQSwipeGesture(void* ptr); +void QSwipeGesture_DestroyQSwipeGestureDefault(void* ptr); +void* QSystemTrayIcon_NewQSystemTrayIcon(void* parent); +void* QSystemTrayIcon_NewQSystemTrayIcon2(void* icon, void* parent); +void QSystemTrayIcon_ConnectActivated(void* ptr, long long t); +void QSystemTrayIcon_DisconnectActivated(void* ptr); +void QSystemTrayIcon_Activated(void* ptr, long long reason); +void* QSystemTrayIcon_ContextMenu(void* ptr); +char QSystemTrayIcon_EventDefault(void* ptr, void* e); +void* QSystemTrayIcon_Geometry(void* ptr); +void QSystemTrayIcon_Hide(void* ptr); +void QSystemTrayIcon_HideDefault(void* ptr); +void* QSystemTrayIcon_Icon(void* ptr); +char QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable(); +char QSystemTrayIcon_IsVisible(void* ptr); +void QSystemTrayIcon_ConnectMessageClicked(void* ptr, long long t); +void QSystemTrayIcon_DisconnectMessageClicked(void* ptr); +void QSystemTrayIcon_MessageClicked(void* ptr); +void QSystemTrayIcon_SetContextMenu(void* ptr, void* menu); +void QSystemTrayIcon_SetIcon(void* ptr, void* icon); +void QSystemTrayIcon_SetToolTip(void* ptr, struct QtWidgets_PackedString tip); +void QSystemTrayIcon_SetVisible(void* ptr, char visible); +void QSystemTrayIcon_SetVisibleDefault(void* ptr, char visible); +void QSystemTrayIcon_Show(void* ptr); +void QSystemTrayIcon_ShowDefault(void* ptr); +void QSystemTrayIcon_ShowMessage(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint); +void QSystemTrayIcon_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint); +void QSystemTrayIcon_ShowMessage2(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint); +void QSystemTrayIcon_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint); +char QSystemTrayIcon_QSystemTrayIcon_SupportsMessages(); +struct QtWidgets_PackedString QSystemTrayIcon_ToolTip(void* ptr); +void QSystemTrayIcon_DestroyQSystemTrayIcon(void* ptr); +void QSystemTrayIcon_DestroyQSystemTrayIconDefault(void* ptr); +void* QSystemTrayIcon___children_atList(void* ptr, int i); +void QSystemTrayIcon___children_setList(void* ptr, void* i); +void* QSystemTrayIcon___children_newList(void* ptr); +void* QSystemTrayIcon___dynamicPropertyNames_atList(void* ptr, int i); +void QSystemTrayIcon___dynamicPropertyNames_setList(void* ptr, void* i); +void* QSystemTrayIcon___dynamicPropertyNames_newList(void* ptr); +void* QSystemTrayIcon___findChildren_atList(void* ptr, int i); +void QSystemTrayIcon___findChildren_setList(void* ptr, void* i); +void* QSystemTrayIcon___findChildren_newList(void* ptr); +void* QSystemTrayIcon___findChildren_atList3(void* ptr, int i); +void QSystemTrayIcon___findChildren_setList3(void* ptr, void* i); +void* QSystemTrayIcon___findChildren_newList3(void* ptr); +void* QSystemTrayIcon___qFindChildren_atList2(void* ptr, int i); +void QSystemTrayIcon___qFindChildren_setList2(void* ptr, void* i); +void* QSystemTrayIcon___qFindChildren_newList2(void* ptr); +void QSystemTrayIcon_ChildEventDefault(void* ptr, void* event); +void QSystemTrayIcon_ConnectNotifyDefault(void* ptr, void* sign); +void QSystemTrayIcon_CustomEventDefault(void* ptr, void* event); +void QSystemTrayIcon_DeleteLaterDefault(void* ptr); +void QSystemTrayIcon_DisconnectNotifyDefault(void* ptr, void* sign); +char QSystemTrayIcon_EventFilterDefault(void* ptr, void* watched, void* event); +void* QSystemTrayIcon_MetaObjectDefault(void* ptr); +void QSystemTrayIcon_TimerEventDefault(void* ptr, void* event); +void* QTabBar_NewQTabBar(void* parent); +struct QtWidgets_PackedString QTabBar_AccessibleTabName(void* ptr, int index); +int QTabBar_AddTab(void* ptr, struct QtWidgets_PackedString text); +int QTabBar_AddTab2(void* ptr, void* icon, struct QtWidgets_PackedString text); +char QTabBar_AutoHide(void* ptr); +char QTabBar_ChangeCurrentOnDrag(void* ptr); +int QTabBar_Count(void* ptr); +void QTabBar_ConnectCurrentChanged(void* ptr, long long t); +void QTabBar_DisconnectCurrentChanged(void* ptr); +void QTabBar_CurrentChanged(void* ptr, int index); +int QTabBar_CurrentIndex(void* ptr); +char QTabBar_DocumentMode(void* ptr); +char QTabBar_DrawBase(void* ptr); +long long QTabBar_ElideMode(void* ptr); +char QTabBar_Expanding(void* ptr); +void* QTabBar_IconSize(void* ptr); +void QTabBar_InitStyleOption(void* ptr, void* option, int tabIndex); +int QTabBar_InsertTab(void* ptr, int index, struct QtWidgets_PackedString text); +int QTabBar_InsertTab2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text); +char QTabBar_IsMovable(void* ptr); +char QTabBar_IsTabEnabled(void* ptr, int index); +void* QTabBar_MinimumTabSizeHint(void* ptr, int index); +void* QTabBar_MinimumTabSizeHintDefault(void* ptr, int index); +void QTabBar_MoveTab(void* ptr, int from, int to); +void QTabBar_RemoveTab(void* ptr, int index); +long long QTabBar_SelectionBehaviorOnRemove(void* ptr); +void QTabBar_SetAccessibleTabName(void* ptr, int index, struct QtWidgets_PackedString name); +void QTabBar_SetAutoHide(void* ptr, char hide); +void QTabBar_SetChangeCurrentOnDrag(void* ptr, char change); +void QTabBar_SetCurrentIndex(void* ptr, int index); +void QTabBar_SetCurrentIndexDefault(void* ptr, int index); +void QTabBar_SetDocumentMode(void* ptr, char set); +void QTabBar_SetDrawBase(void* ptr, char drawTheBase); +void QTabBar_SetElideMode(void* ptr, long long vqt); +void QTabBar_SetExpanding(void* ptr, char enabled); +void QTabBar_SetIconSize(void* ptr, void* size); +void QTabBar_SetMovable(void* ptr, char movable); +void QTabBar_SetSelectionBehaviorOnRemove(void* ptr, long long behavior); +void QTabBar_SetShape(void* ptr, long long shape); +void QTabBar_SetTabButton(void* ptr, int index, long long position, void* widget); +void QTabBar_SetTabData(void* ptr, int index, void* data); +void QTabBar_SetTabEnabled(void* ptr, int index, char enabled); +void QTabBar_SetTabIcon(void* ptr, int index, void* icon); +void QTabBar_SetTabText(void* ptr, int index, struct QtWidgets_PackedString text); +void QTabBar_SetTabTextColor(void* ptr, int index, void* color); +void QTabBar_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip); +void QTabBar_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text); +void QTabBar_SetTabsClosable(void* ptr, char closable); +void QTabBar_SetUsesScrollButtons(void* ptr, char useButtons); +long long QTabBar_Shape(void* ptr); +int QTabBar_TabAt(void* ptr, void* position); +void QTabBar_ConnectTabBarClicked(void* ptr, long long t); +void QTabBar_DisconnectTabBarClicked(void* ptr); +void QTabBar_TabBarClicked(void* ptr, int index); +void QTabBar_ConnectTabBarDoubleClicked(void* ptr, long long t); +void QTabBar_DisconnectTabBarDoubleClicked(void* ptr); +void QTabBar_TabBarDoubleClicked(void* ptr, int index); +void* QTabBar_TabButton(void* ptr, int index, long long position); +void QTabBar_ConnectTabCloseRequested(void* ptr, long long t); +void QTabBar_DisconnectTabCloseRequested(void* ptr); +void QTabBar_TabCloseRequested(void* ptr, int index); +void* QTabBar_TabData(void* ptr, int index); +void* QTabBar_TabIcon(void* ptr, int index); +void QTabBar_TabInserted(void* ptr, int index); +void QTabBar_TabInsertedDefault(void* ptr, int index); +void QTabBar_TabLayoutChange(void* ptr); +void QTabBar_TabLayoutChangeDefault(void* ptr); +void QTabBar_ConnectTabMoved(void* ptr, long long t); +void QTabBar_DisconnectTabMoved(void* ptr); +void QTabBar_TabMoved(void* ptr, int from, int to); +void* QTabBar_TabRect(void* ptr, int index); +void QTabBar_TabRemoved(void* ptr, int index); +void QTabBar_TabRemovedDefault(void* ptr, int index); +void* QTabBar_TabSizeHint(void* ptr, int index); +void* QTabBar_TabSizeHintDefault(void* ptr, int index); +struct QtWidgets_PackedString QTabBar_TabText(void* ptr, int index); +void* QTabBar_TabTextColor(void* ptr, int index); +struct QtWidgets_PackedString QTabBar_TabToolTip(void* ptr, int index); +struct QtWidgets_PackedString QTabBar_TabWhatsThis(void* ptr, int index); +char QTabBar_TabsClosable(void* ptr); +char QTabBar_UsesScrollButtons(void* ptr); +void QTabBar_DestroyQTabBar(void* ptr); +void QTabBar_DestroyQTabBarDefault(void* ptr); +void* QTabWidget_NewQTabWidget(void* parent); +int QTabWidget_AddTab(void* ptr, void* page, struct QtWidgets_PackedString label); +int QTabWidget_AddTab2(void* ptr, void* page, void* icon, struct QtWidgets_PackedString label); +void QTabWidget_Clear(void* ptr); +void* QTabWidget_CornerWidget(void* ptr, long long corner); +int QTabWidget_Count(void* ptr); +void QTabWidget_ConnectCurrentChanged(void* ptr, long long t); +void QTabWidget_DisconnectCurrentChanged(void* ptr); +void QTabWidget_CurrentChanged(void* ptr, int index); +int QTabWidget_CurrentIndex(void* ptr); +void* QTabWidget_CurrentWidget(void* ptr); +char QTabWidget_DocumentMode(void* ptr); +long long QTabWidget_ElideMode(void* ptr); +void* QTabWidget_IconSize(void* ptr); +int QTabWidget_IndexOf(void* ptr, void* w); +void QTabWidget_InitStyleOption(void* ptr, void* option); +int QTabWidget_InsertTab(void* ptr, int index, void* page, struct QtWidgets_PackedString label); +int QTabWidget_InsertTab2(void* ptr, int index, void* page, void* icon, struct QtWidgets_PackedString label); +char QTabWidget_IsMovable(void* ptr); +char QTabWidget_IsTabEnabled(void* ptr, int index); +void QTabWidget_RemoveTab(void* ptr, int index); +void QTabWidget_SetCornerWidget(void* ptr, void* widget, long long corner); +void QTabWidget_SetCurrentIndex(void* ptr, int index); +void QTabWidget_SetCurrentIndexDefault(void* ptr, int index); +void QTabWidget_SetCurrentWidget(void* ptr, void* widget); +void QTabWidget_SetCurrentWidgetDefault(void* ptr, void* widget); +void QTabWidget_SetDocumentMode(void* ptr, char set); +void QTabWidget_SetElideMode(void* ptr, long long vqt); +void QTabWidget_SetIconSize(void* ptr, void* size); +void QTabWidget_SetMovable(void* ptr, char movable); +void QTabWidget_SetTabBar(void* ptr, void* tb); +void QTabWidget_SetTabBarAutoHide(void* ptr, char enabled); +void QTabWidget_SetTabEnabled(void* ptr, int index, char enable); +void QTabWidget_SetTabIcon(void* ptr, int index, void* icon); +void QTabWidget_SetTabPosition(void* ptr, long long vqt); +void QTabWidget_SetTabShape(void* ptr, long long s); +void QTabWidget_SetTabText(void* ptr, int index, struct QtWidgets_PackedString label); +void QTabWidget_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip); +void QTabWidget_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text); +void QTabWidget_SetTabsClosable(void* ptr, char closeable); +void QTabWidget_SetUsesScrollButtons(void* ptr, char useButtons); +void* QTabWidget_TabBar(void* ptr); +char QTabWidget_TabBarAutoHide(void* ptr); +void QTabWidget_ConnectTabBarClicked(void* ptr, long long t); +void QTabWidget_DisconnectTabBarClicked(void* ptr); +void QTabWidget_TabBarClicked(void* ptr, int index); +void QTabWidget_ConnectTabBarDoubleClicked(void* ptr, long long t); +void QTabWidget_DisconnectTabBarDoubleClicked(void* ptr); +void QTabWidget_TabBarDoubleClicked(void* ptr, int index); +void QTabWidget_ConnectTabCloseRequested(void* ptr, long long t); +void QTabWidget_DisconnectTabCloseRequested(void* ptr); +void QTabWidget_TabCloseRequested(void* ptr, int index); +void* QTabWidget_TabIcon(void* ptr, int index); +void QTabWidget_TabInserted(void* ptr, int index); +void QTabWidget_TabInsertedDefault(void* ptr, int index); +long long QTabWidget_TabPosition(void* ptr); +void QTabWidget_TabRemoved(void* ptr, int index); +void QTabWidget_TabRemovedDefault(void* ptr, int index); +long long QTabWidget_TabShape(void* ptr); +struct QtWidgets_PackedString QTabWidget_TabText(void* ptr, int index); +struct QtWidgets_PackedString QTabWidget_TabToolTip(void* ptr, int index); +struct QtWidgets_PackedString QTabWidget_TabWhatsThis(void* ptr, int index); +char QTabWidget_TabsClosable(void* ptr); +char QTabWidget_UsesScrollButtons(void* ptr); +void* QTabWidget_Widget(void* ptr, int index); +void QTabWidget_DestroyQTabWidget(void* ptr); +void QTabWidget_DestroyQTabWidgetDefault(void* ptr); +void* QTableView_NewQTableView(void* parent); +void QTableView_ClearSpans(void* ptr); +int QTableView_ColumnAt(void* ptr, int x); +void QTableView_ColumnCountChanged(void* ptr, int oldCount, int newCount); +void QTableView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount); +void QTableView_ColumnMoved(void* ptr, int column, int oldIndex, int newIndex); +void QTableView_ColumnMovedDefault(void* ptr, int column, int oldIndex, int newIndex); +void QTableView_ColumnResized(void* ptr, int column, int oldWidth, int newWidth); +void QTableView_ColumnResizedDefault(void* ptr, int column, int oldWidth, int newWidth); +int QTableView_ColumnSpan(void* ptr, int row, int column); +int QTableView_ColumnViewportPosition(void* ptr, int column); +int QTableView_ColumnWidth(void* ptr, int column); +void QTableView_CurrentChanged(void* ptr, void* current, void* previous); +void QTableView_CurrentChangedDefault(void* ptr, void* current, void* previous); +long long QTableView_GridStyle(void* ptr); +void QTableView_HideColumn(void* ptr, int column); +void QTableView_HideColumnDefault(void* ptr, int column); +void QTableView_HideRow(void* ptr, int row); +void QTableView_HideRowDefault(void* ptr, int row); +void* QTableView_HorizontalHeader(void* ptr); +int QTableView_HorizontalOffset(void* ptr); +int QTableView_HorizontalOffsetDefault(void* ptr); +void* QTableView_IndexAt(void* ptr, void* pos); +void* QTableView_IndexAtDefault(void* ptr, void* pos); +char QTableView_IsColumnHidden(void* ptr, int column); +char QTableView_IsCornerButtonEnabled(void* ptr); +char QTableView_IsIndexHidden(void* ptr, void* index); +char QTableView_IsIndexHiddenDefault(void* ptr, void* index); +char QTableView_IsRowHidden(void* ptr, int row); +char QTableView_IsSortingEnabled(void* ptr); +void* QTableView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); +void* QTableView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); +void QTableView_ResizeColumnToContents(void* ptr, int column); +void QTableView_ResizeColumnToContentsDefault(void* ptr, int column); +void QTableView_ResizeColumnsToContents(void* ptr); +void QTableView_ResizeColumnsToContentsDefault(void* ptr); +void QTableView_ResizeRowToContents(void* ptr, int row); +void QTableView_ResizeRowToContentsDefault(void* ptr, int row); +void QTableView_ResizeRowsToContents(void* ptr); +void QTableView_ResizeRowsToContentsDefault(void* ptr); +int QTableView_RowAt(void* ptr, int y); +void QTableView_RowCountChanged(void* ptr, int oldCount, int newCount); +void QTableView_RowCountChangedDefault(void* ptr, int oldCount, int newCount); +int QTableView_RowHeight(void* ptr, int row); +void QTableView_RowMoved(void* ptr, int row, int oldIndex, int newIndex); +void QTableView_RowMovedDefault(void* ptr, int row, int oldIndex, int newIndex); +void QTableView_RowResized(void* ptr, int row, int oldHeight, int newHeight); +void QTableView_RowResizedDefault(void* ptr, int row, int oldHeight, int newHeight); +int QTableView_RowSpan(void* ptr, int row, int column); +int QTableView_RowViewportPosition(void* ptr, int row); +void QTableView_SelectColumn(void* ptr, int column); +void QTableView_SelectColumnDefault(void* ptr, int column); +void QTableView_SelectRow(void* ptr, int row); +void QTableView_SelectRowDefault(void* ptr, int row); +void QTableView_SelectionChanged(void* ptr, void* selected, void* deselected); +void QTableView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); +void QTableView_SetColumnHidden(void* ptr, int column, char hide); +void QTableView_SetColumnWidth(void* ptr, int column, int width); +void QTableView_SetCornerButtonEnabled(void* ptr, char enable); +void QTableView_SetGridStyle(void* ptr, long long style); +void QTableView_SetHorizontalHeader(void* ptr, void* header); +void QTableView_SetRootIndex(void* ptr, void* index); +void QTableView_SetRootIndexDefault(void* ptr, void* index); +void QTableView_SetRowHeight(void* ptr, int row, int height); +void QTableView_SetRowHidden(void* ptr, int row, char hide); +void QTableView_SetSelection(void* ptr, void* rect, long long flags); +void QTableView_SetSelectionDefault(void* ptr, void* rect, long long flags); +void QTableView_SetShowGrid(void* ptr, char show); +void QTableView_SetShowGridDefault(void* ptr, char show); +void QTableView_SetSortingEnabled(void* ptr, char enable); +void QTableView_SetSpan(void* ptr, int row, int column, int rowSpanCount, int columnSpanCount); +void QTableView_SetVerticalHeader(void* ptr, void* header); +void QTableView_SetWordWrap(void* ptr, char on); +void QTableView_ShowColumn(void* ptr, int column); +void QTableView_ShowColumnDefault(void* ptr, int column); +char QTableView_ShowGrid(void* ptr); +void QTableView_ShowRow(void* ptr, int row); +void QTableView_ShowRowDefault(void* ptr, int row); +void QTableView_SortByColumn(void* ptr, int column, long long order); +void QTableView_SortByColumnDefault(void* ptr, int column, long long order); +void QTableView_UpdateGeometries(void* ptr); +void QTableView_UpdateGeometriesDefault(void* ptr); +void* QTableView_VerticalHeader(void* ptr); +int QTableView_VerticalOffset(void* ptr); +int QTableView_VerticalOffsetDefault(void* ptr); +char QTableView_WordWrap(void* ptr); +void QTableView_DestroyQTableView(void* ptr); +void QTableView_DestroyQTableViewDefault(void* ptr); +void QTableView_ScrollTo(void* ptr, void* index, long long hint); +void QTableView_ScrollToDefault(void* ptr, void* index, long long hint); +void* QTableView_VisualRect(void* ptr, void* index); +void* QTableView_VisualRectDefault(void* ptr, void* index); +void* QTableView_VisualRegionForSelection(void* ptr, void* selection); +void* QTableView_VisualRegionForSelectionDefault(void* ptr, void* selection); +void* QTableWidget_NewQTableWidget(void* parent); +void* QTableWidget_NewQTableWidget2(int rows, int columns, void* parent); +void QTableWidget_ConnectCellActivated(void* ptr, long long t); +void QTableWidget_DisconnectCellActivated(void* ptr); +void QTableWidget_CellActivated(void* ptr, int row, int column); +void QTableWidget_ConnectCellChanged(void* ptr, long long t); +void QTableWidget_DisconnectCellChanged(void* ptr); +void QTableWidget_CellChanged(void* ptr, int row, int column); +void QTableWidget_ConnectCellClicked(void* ptr, long long t); +void QTableWidget_DisconnectCellClicked(void* ptr); +void QTableWidget_CellClicked(void* ptr, int row, int column); +void QTableWidget_ConnectCellDoubleClicked(void* ptr, long long t); +void QTableWidget_DisconnectCellDoubleClicked(void* ptr); +void QTableWidget_CellDoubleClicked(void* ptr, int row, int column); +void QTableWidget_ConnectCellEntered(void* ptr, long long t); +void QTableWidget_DisconnectCellEntered(void* ptr); +void QTableWidget_CellEntered(void* ptr, int row, int column); +void QTableWidget_ConnectCellPressed(void* ptr, long long t); +void QTableWidget_DisconnectCellPressed(void* ptr); +void QTableWidget_CellPressed(void* ptr, int row, int column); +void* QTableWidget_CellWidget(void* ptr, int row, int column); +void QTableWidget_Clear(void* ptr); +void QTableWidget_ClearDefault(void* ptr); +void QTableWidget_ClearContents(void* ptr); +void QTableWidget_ClearContentsDefault(void* ptr); +void QTableWidget_ClosePersistentEditor(void* ptr, void* item); +int QTableWidget_Column(void* ptr, void* item); +int QTableWidget_ColumnCount(void* ptr); +void QTableWidget_ConnectCurrentCellChanged(void* ptr, long long t); +void QTableWidget_DisconnectCurrentCellChanged(void* ptr); +void QTableWidget_CurrentCellChanged(void* ptr, int currentRow, int currentColumn, int previousRow, int previousColumn); +int QTableWidget_CurrentColumn(void* ptr); +void* QTableWidget_CurrentItem(void* ptr); +void QTableWidget_ConnectCurrentItemChanged(void* ptr, long long t); +void QTableWidget_DisconnectCurrentItemChanged(void* ptr); +void QTableWidget_CurrentItemChanged(void* ptr, void* current, void* previous); +int QTableWidget_CurrentRow(void* ptr); +char QTableWidget_DropMimeData(void* ptr, int row, int column, void* data, long long action); +char QTableWidget_DropMimeDataDefault(void* ptr, int row, int column, void* data, long long action); +void QTableWidget_EditItem(void* ptr, void* item); +struct QtWidgets_PackedList QTableWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags); +void* QTableWidget_HorizontalHeaderItem(void* ptr, int column); +void* QTableWidget_IndexFromItem(void* ptr, void* item); +void QTableWidget_InsertColumn(void* ptr, int column); +void QTableWidget_InsertColumnDefault(void* ptr, int column); +void QTableWidget_InsertRow(void* ptr, int row); +void QTableWidget_InsertRowDefault(void* ptr, int row); +char QTableWidget_IsPersistentEditorOpen(void* ptr, void* item); +void* QTableWidget_Item(void* ptr, int row, int column); +void QTableWidget_ConnectItemActivated(void* ptr, long long t); +void QTableWidget_DisconnectItemActivated(void* ptr); +void QTableWidget_ItemActivated(void* ptr, void* item); +void* QTableWidget_ItemAt(void* ptr, void* point); +void* QTableWidget_ItemAt2(void* ptr, int ax, int ay); +void QTableWidget_ConnectItemChanged(void* ptr, long long t); +void QTableWidget_DisconnectItemChanged(void* ptr); +void QTableWidget_ItemChanged(void* ptr, void* item); +void QTableWidget_ConnectItemClicked(void* ptr, long long t); +void QTableWidget_DisconnectItemClicked(void* ptr); +void QTableWidget_ItemClicked(void* ptr, void* item); +void QTableWidget_ConnectItemDoubleClicked(void* ptr, long long t); +void QTableWidget_DisconnectItemDoubleClicked(void* ptr); +void QTableWidget_ItemDoubleClicked(void* ptr, void* item); +void QTableWidget_ConnectItemEntered(void* ptr, long long t); +void QTableWidget_DisconnectItemEntered(void* ptr); +void QTableWidget_ItemEntered(void* ptr, void* item); +void* QTableWidget_ItemFromIndex(void* ptr, void* index); +void QTableWidget_ConnectItemPressed(void* ptr, long long t); +void QTableWidget_DisconnectItemPressed(void* ptr); +void QTableWidget_ItemPressed(void* ptr, void* item); +void* QTableWidget_ItemPrototype(void* ptr); +void QTableWidget_ConnectItemSelectionChanged(void* ptr, long long t); +void QTableWidget_DisconnectItemSelectionChanged(void* ptr); +void QTableWidget_ItemSelectionChanged(void* ptr); +struct QtWidgets_PackedList QTableWidget_Items(void* ptr, void* data); +void* QTableWidget_MimeData(void* ptr, void* items); +void* QTableWidget_MimeDataDefault(void* ptr, void* items); +struct QtWidgets_PackedString QTableWidget_MimeTypes(void* ptr); +struct QtWidgets_PackedString QTableWidget_MimeTypesDefault(void* ptr); +void QTableWidget_OpenPersistentEditor(void* ptr, void* item); +void QTableWidget_RemoveCellWidget(void* ptr, int row, int column); +void QTableWidget_RemoveColumn(void* ptr, int column); +void QTableWidget_RemoveColumnDefault(void* ptr, int column); +void QTableWidget_RemoveRow(void* ptr, int row); +void QTableWidget_RemoveRowDefault(void* ptr, int row); +int QTableWidget_Row(void* ptr, void* item); +int QTableWidget_RowCount(void* ptr); +void QTableWidget_ScrollToItem(void* ptr, void* item, long long hint); +void QTableWidget_ScrollToItemDefault(void* ptr, void* item, long long hint); +struct QtWidgets_PackedList QTableWidget_SelectedItems(void* ptr); +struct QtWidgets_PackedList QTableWidget_SelectedRanges(void* ptr); +void QTableWidget_SetCellWidget(void* ptr, int row, int column, void* widget); +void QTableWidget_SetColumnCount(void* ptr, int columns); +void QTableWidget_SetCurrentCell(void* ptr, int row, int column); +void QTableWidget_SetCurrentCell2(void* ptr, int row, int column, long long command); +void QTableWidget_SetCurrentItem(void* ptr, void* item); +void QTableWidget_SetCurrentItem2(void* ptr, void* item, long long command); +void QTableWidget_SetHorizontalHeaderItem(void* ptr, int column, void* item); +void QTableWidget_SetHorizontalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels); +void QTableWidget_SetItem(void* ptr, int row, int column, void* item); +void QTableWidget_SetItemPrototype(void* ptr, void* item); +void QTableWidget_SetRangeSelected(void* ptr, void* ran, char sele); +void QTableWidget_SetRowCount(void* ptr, int rows); +void QTableWidget_SetVerticalHeaderItem(void* ptr, int row, void* item); +void QTableWidget_SetVerticalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels); +void QTableWidget_SortItems(void* ptr, int column, long long order); +long long QTableWidget_SupportedDropActions(void* ptr); +long long QTableWidget_SupportedDropActionsDefault(void* ptr); +void* QTableWidget_TakeHorizontalHeaderItem(void* ptr, int column); +void* QTableWidget_TakeItem(void* ptr, int row, int column); +void* QTableWidget_TakeVerticalHeaderItem(void* ptr, int row); +void* QTableWidget_VerticalHeaderItem(void* ptr, int row); +int QTableWidget_VisualColumn(void* ptr, int logicalColumn); +void* QTableWidget_VisualItemRect(void* ptr, void* item); +int QTableWidget_VisualRow(void* ptr, int logicalRow); +void QTableWidget_DestroyQTableWidget(void* ptr); +void QTableWidget_DestroyQTableWidgetDefault(void* ptr); +void* QTableWidget___findItems_atList(void* ptr, int i); +void QTableWidget___findItems_setList(void* ptr, void* i); +void* QTableWidget___findItems_newList(void* ptr); +void* QTableWidget___items_atList(void* ptr, int i); +void QTableWidget___items_setList(void* ptr, void* i); +void* QTableWidget___items_newList(void* ptr); +void* QTableWidget___mimeData_items_atList(void* ptr, int i); +void QTableWidget___mimeData_items_setList(void* ptr, void* i); +void* QTableWidget___mimeData_items_newList(void* ptr); +void* QTableWidget___selectedItems_atList(void* ptr, int i); +void QTableWidget___selectedItems_setList(void* ptr, void* i); +void* QTableWidget___selectedItems_newList(void* ptr); +void* QTableWidget___selectedRanges_atList(void* ptr, int i); +void QTableWidget___selectedRanges_setList(void* ptr, void* i); +void* QTableWidget___selectedRanges_newList(void* ptr); +void* QTableWidgetItem_NewQTableWidgetItem(int ty); +void* QTableWidgetItem_NewQTableWidgetItem2(struct QtWidgets_PackedString text, int ty); +void* QTableWidgetItem_NewQTableWidgetItem3(void* icon, struct QtWidgets_PackedString text, int ty); +void* QTableWidgetItem_NewQTableWidgetItem4(void* other); +void* QTableWidgetItem_Background(void* ptr); +long long QTableWidgetItem_CheckState(void* ptr); +void* QTableWidgetItem_Clone(void* ptr); +void* QTableWidgetItem_CloneDefault(void* ptr); +int QTableWidgetItem_Column(void* ptr); +void* QTableWidgetItem_Data(void* ptr, int role); +void* QTableWidgetItem_DataDefault(void* ptr, int role); +long long QTableWidgetItem_Flags(void* ptr); +void* QTableWidgetItem_Font(void* ptr); +void* QTableWidgetItem_Foreground(void* ptr); +void* QTableWidgetItem_Icon(void* ptr); +char QTableWidgetItem_IsSelected(void* ptr); +void QTableWidgetItem_Read(void* ptr, void* in); +void QTableWidgetItem_ReadDefault(void* ptr, void* in); +int QTableWidgetItem_Row(void* ptr); +void QTableWidgetItem_SetBackground(void* ptr, void* brush); +void QTableWidgetItem_SetCheckState(void* ptr, long long state); +void QTableWidgetItem_SetData(void* ptr, int role, void* value); +void QTableWidgetItem_SetDataDefault(void* ptr, int role, void* value); +void QTableWidgetItem_SetFlags(void* ptr, long long flags); +void QTableWidgetItem_SetFont(void* ptr, void* font); +void QTableWidgetItem_SetForeground(void* ptr, void* brush); +void QTableWidgetItem_SetIcon(void* ptr, void* icon); +void QTableWidgetItem_SetSelected(void* ptr, char sele); +void QTableWidgetItem_SetSizeHint(void* ptr, void* size); +void QTableWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip); +void QTableWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text); +void QTableWidgetItem_SetTextAlignment(void* ptr, int alignment); +void QTableWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip); +void QTableWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis); +void* QTableWidgetItem_SizeHint(void* ptr); +struct QtWidgets_PackedString QTableWidgetItem_StatusTip(void* ptr); +void* QTableWidgetItem_TableWidget(void* ptr); +struct QtWidgets_PackedString QTableWidgetItem_Text(void* ptr); +int QTableWidgetItem_TextAlignment(void* ptr); +struct QtWidgets_PackedString QTableWidgetItem_ToolTip(void* ptr); +int QTableWidgetItem_Type(void* ptr); +struct QtWidgets_PackedString QTableWidgetItem_WhatsThis(void* ptr); +void QTableWidgetItem_Write(void* ptr, void* out); +void QTableWidgetItem_WriteDefault(void* ptr, void* out); +void QTableWidgetItem_DestroyQTableWidgetItem(void* ptr); +void QTableWidgetItem_DestroyQTableWidgetItemDefault(void* ptr); +void* QTableWidgetItem___values_newList(void* ptr); +void* QTableWidgetItem___setValues__newList(void* ptr); +void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange(); +void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(int top, int left, int bottom, int right); +void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(void* other); +int QTableWidgetSelectionRange_BottomRow(void* ptr); +int QTableWidgetSelectionRange_ColumnCount(void* ptr); +int QTableWidgetSelectionRange_LeftColumn(void* ptr); +int QTableWidgetSelectionRange_RightColumn(void* ptr); +int QTableWidgetSelectionRange_RowCount(void* ptr); +int QTableWidgetSelectionRange_TopRow(void* ptr); +void QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(void* ptr); +void* QTapAndHoldGesture_Position(void* ptr); +void QTapAndHoldGesture_SetPosition(void* ptr, void* pos); +void QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(int msecs); +int QTapAndHoldGesture_QTapAndHoldGesture_Timeout(); +void QTapAndHoldGesture_DestroyQTapAndHoldGesture(void* ptr); +void QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(void* ptr); +void* QTapGesture_Position(void* ptr); +void QTapGesture_SetPosition(void* ptr, void* pos); +void QTapGesture_DestroyQTapGesture(void* ptr); +void QTapGesture_DestroyQTapGestureDefault(void* ptr); +void* QTextBrowser_NewQTextBrowser(void* parent); +void QTextBrowser_ConnectAnchorClicked(void* ptr, long long t); +void QTextBrowser_DisconnectAnchorClicked(void* ptr); +void QTextBrowser_AnchorClicked(void* ptr, void* link); +void QTextBrowser_Backward(void* ptr); +void QTextBrowser_BackwardDefault(void* ptr); +void QTextBrowser_ConnectBackwardAvailable(void* ptr, long long t); +void QTextBrowser_DisconnectBackwardAvailable(void* ptr); +void QTextBrowser_BackwardAvailable(void* ptr, char available); +int QTextBrowser_BackwardHistoryCount(void* ptr); +void QTextBrowser_ClearHistory(void* ptr); +void QTextBrowser_Forward(void* ptr); +void QTextBrowser_ForwardDefault(void* ptr); +void QTextBrowser_ConnectForwardAvailable(void* ptr, long long t); +void QTextBrowser_DisconnectForwardAvailable(void* ptr); +void QTextBrowser_ForwardAvailable(void* ptr, char available); +int QTextBrowser_ForwardHistoryCount(void* ptr); +void QTextBrowser_ConnectHighlighted(void* ptr, long long t); +void QTextBrowser_DisconnectHighlighted(void* ptr); +void QTextBrowser_Highlighted(void* ptr, void* link); +void QTextBrowser_ConnectHighlighted2(void* ptr, long long t); +void QTextBrowser_DisconnectHighlighted2(void* ptr); +void QTextBrowser_Highlighted2(void* ptr, struct QtWidgets_PackedString link); +void QTextBrowser_ConnectHistoryChanged(void* ptr, long long t); +void QTextBrowser_DisconnectHistoryChanged(void* ptr); +void QTextBrowser_HistoryChanged(void* ptr); +struct QtWidgets_PackedString QTextBrowser_HistoryTitle(void* ptr, int i); +void* QTextBrowser_HistoryUrl(void* ptr, int i); +void QTextBrowser_Home(void* ptr); +void QTextBrowser_HomeDefault(void* ptr); +char QTextBrowser_IsBackwardAvailable(void* ptr); +char QTextBrowser_IsForwardAvailable(void* ptr); +char QTextBrowser_OpenExternalLinks(void* ptr); +char QTextBrowser_OpenLinks(void* ptr); +void QTextBrowser_Reload(void* ptr); +void QTextBrowser_ReloadDefault(void* ptr); +struct QtWidgets_PackedString QTextBrowser_SearchPaths(void* ptr); +void QTextBrowser_SetOpenExternalLinks(void* ptr, char open); +void QTextBrowser_SetOpenLinks(void* ptr, char open); +void QTextBrowser_SetSearchPaths(void* ptr, struct QtWidgets_PackedString paths); +void QTextBrowser_SetSource(void* ptr, void* name); +void QTextBrowser_SetSourceDefault(void* ptr, void* name); +void* QTextBrowser_Source(void* ptr); +void QTextBrowser_ConnectSourceChanged(void* ptr, long long t); +void QTextBrowser_DisconnectSourceChanged(void* ptr); +void QTextBrowser_SourceChanged(void* ptr, void* src); +char QTextBrowser_IsReadOnly(void* ptr); +void QTextBrowser_SetReadOnly(void* ptr, char readOnly); +char QTextBrowser_IsUndoRedoEnabled(void* ptr); +void QTextBrowser_SetUndoRedoEnabled(void* ptr, char undoRedoEnabled); +void* QTextEdit_NewQTextEdit(void* parent); +void* QTextEdit_NewQTextEdit2(struct QtWidgets_PackedString text, void* parent); +char QTextEdit_AcceptRichText(void* ptr); +long long QTextEdit_Alignment(void* ptr); +struct QtWidgets_PackedString QTextEdit_AnchorAt(void* ptr, void* pos); +void QTextEdit_Append(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_AppendDefault(void* ptr, struct QtWidgets_PackedString text); +long long QTextEdit_AutoFormatting(void* ptr); +char QTextEdit_CanInsertFromMimeData(void* ptr, void* source); +char QTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source); +char QTextEdit_CanPaste(void* ptr); +void QTextEdit_Clear(void* ptr); +void QTextEdit_ClearDefault(void* ptr); +void QTextEdit_Copy(void* ptr); +void QTextEdit_CopyDefault(void* ptr); +void QTextEdit_ConnectCopyAvailable(void* ptr, long long t); +void QTextEdit_DisconnectCopyAvailable(void* ptr); +void QTextEdit_CopyAvailable(void* ptr, char yes); +void* QTextEdit_CreateMimeDataFromSelection(void* ptr); +void* QTextEdit_CreateMimeDataFromSelectionDefault(void* ptr); +void* QTextEdit_CreateStandardContextMenu(void* ptr); +void* QTextEdit_CreateStandardContextMenu2(void* ptr, void* position); +void* QTextEdit_CurrentCharFormat(void* ptr); +void QTextEdit_ConnectCurrentCharFormatChanged(void* ptr, long long t); +void QTextEdit_DisconnectCurrentCharFormatChanged(void* ptr); +void QTextEdit_CurrentCharFormatChanged(void* ptr, void* ff); +void* QTextEdit_CurrentFont(void* ptr); +void* QTextEdit_CursorForPosition(void* ptr, void* pos); +void QTextEdit_ConnectCursorPositionChanged(void* ptr, long long t); +void QTextEdit_DisconnectCursorPositionChanged(void* ptr); +void QTextEdit_CursorPositionChanged(void* ptr); +void* QTextEdit_CursorRect(void* ptr, void* cursor); +void* QTextEdit_CursorRect2(void* ptr); +int QTextEdit_CursorWidth(void* ptr); +void QTextEdit_Cut(void* ptr); +void QTextEdit_CutDefault(void* ptr); +void* QTextEdit_Document(void* ptr); +struct QtWidgets_PackedString QTextEdit_DocumentTitle(void* ptr); +void QTextEdit_EnsureCursorVisible(void* ptr); +char QTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options); +char QTextEdit_Find2(void* ptr, void* exp, long long options); +char QTextEdit_Find3(void* ptr, void* exp, long long options); +struct QtWidgets_PackedString QTextEdit_FontFamily(void* ptr); +char QTextEdit_FontItalic(void* ptr); +double QTextEdit_FontPointSize(void* ptr); +char QTextEdit_FontUnderline(void* ptr); +int QTextEdit_FontWeight(void* ptr); +void QTextEdit_InsertFromMimeData(void* ptr, void* source); +void QTextEdit_InsertFromMimeDataDefault(void* ptr, void* source); +void QTextEdit_InsertHtml(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_InsertHtmlDefault(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); +char QTextEdit_IsReadOnly(void* ptr); +char QTextEdit_IsUndoRedoEnabled(void* ptr); +int QTextEdit_LineWrapColumnOrWidth(void* ptr); +long long QTextEdit_LineWrapMode(void* ptr); +void* QTextEdit_LoadResource(void* ptr, int ty, void* name); +void* QTextEdit_LoadResourceDefault(void* ptr, int ty, void* name); +void QTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier); +void QTextEdit_MoveCursor(void* ptr, long long operation, long long mode); +char QTextEdit_OverwriteMode(void* ptr); +void QTextEdit_Paste(void* ptr); +void QTextEdit_PasteDefault(void* ptr); +struct QtWidgets_PackedString QTextEdit_PlaceholderText(void* ptr); +void QTextEdit_Print(void* ptr, void* printer); +void QTextEdit_Redo(void* ptr); +void QTextEdit_RedoDefault(void* ptr); +void QTextEdit_ConnectRedoAvailable(void* ptr, long long t); +void QTextEdit_DisconnectRedoAvailable(void* ptr); +void QTextEdit_RedoAvailable(void* ptr, char available); +void QTextEdit_ScrollToAnchor(void* ptr, struct QtWidgets_PackedString name); +void QTextEdit_ScrollToAnchorDefault(void* ptr, struct QtWidgets_PackedString name); +void QTextEdit_SelectAll(void* ptr); +void QTextEdit_SelectAllDefault(void* ptr); +void QTextEdit_ConnectSelectionChanged(void* ptr, long long t); +void QTextEdit_DisconnectSelectionChanged(void* ptr); +void QTextEdit_SelectionChanged(void* ptr); +void QTextEdit_SetAcceptRichText(void* ptr, char accept); +void QTextEdit_SetAlignment(void* ptr, long long a); +void QTextEdit_SetAlignmentDefault(void* ptr, long long a); +void QTextEdit_SetAutoFormatting(void* ptr, long long features); +void QTextEdit_SetCurrentCharFormat(void* ptr, void* format); +void QTextEdit_SetCurrentFont(void* ptr, void* ff); +void QTextEdit_SetCurrentFontDefault(void* ptr, void* ff); +void QTextEdit_SetCursorWidth(void* ptr, int width); +void QTextEdit_SetDocument(void* ptr, void* document); +void QTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title); +void QTextEdit_SetFontFamily(void* ptr, struct QtWidgets_PackedString fontFamily); +void QTextEdit_SetFontFamilyDefault(void* ptr, struct QtWidgets_PackedString fontFamily); +void QTextEdit_SetFontItalic(void* ptr, char italic); +void QTextEdit_SetFontItalicDefault(void* ptr, char italic); +void QTextEdit_SetFontPointSize(void* ptr, double s); +void QTextEdit_SetFontPointSizeDefault(void* ptr, double s); +void QTextEdit_SetFontUnderline(void* ptr, char underline); +void QTextEdit_SetFontUnderlineDefault(void* ptr, char underline); +void QTextEdit_SetFontWeight(void* ptr, int weight); +void QTextEdit_SetFontWeightDefault(void* ptr, int weight); +void QTextEdit_SetHtml(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_SetHtmlDefault(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_SetLineWrapColumnOrWidth(void* ptr, int w); +void QTextEdit_SetLineWrapMode(void* ptr, long long mode); +void QTextEdit_SetOverwriteMode(void* ptr, char overwrite); +void QTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText); +void QTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_SetReadOnly(void* ptr, char ro); +void QTextEdit_SetTabChangesFocus(void* ptr, char b); +void QTextEdit_SetTabStopDistance(void* ptr, double distance); +void QTextEdit_SetTabStopWidth(void* ptr, int width); +void QTextEdit_SetText(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString text); +void QTextEdit_SetTextBackgroundColor(void* ptr, void* c); +void QTextEdit_SetTextBackgroundColorDefault(void* ptr, void* c); +void QTextEdit_SetTextColor(void* ptr, void* c); +void QTextEdit_SetTextColorDefault(void* ptr, void* c); +void QTextEdit_SetTextCursor(void* ptr, void* cursor); +void QTextEdit_SetTextInteractionFlags(void* ptr, long long flags); +void QTextEdit_SetUndoRedoEnabled(void* ptr, char enable); +void QTextEdit_SetWordWrapMode(void* ptr, long long policy); +char QTextEdit_TabChangesFocus(void* ptr); +double QTextEdit_TabStopDistance(void* ptr); +int QTextEdit_TabStopWidth(void* ptr); +void* QTextEdit_TextBackgroundColor(void* ptr); +void QTextEdit_ConnectTextChanged(void* ptr, long long t); +void QTextEdit_DisconnectTextChanged(void* ptr); +void QTextEdit_TextChanged(void* ptr); +void* QTextEdit_TextColor(void* ptr); +void* QTextEdit_TextCursor(void* ptr); +long long QTextEdit_TextInteractionFlags(void* ptr); +struct QtWidgets_PackedString QTextEdit_ToHtml(void* ptr); +struct QtWidgets_PackedString QTextEdit_ToPlainText(void* ptr); +void QTextEdit_Undo(void* ptr); +void QTextEdit_UndoDefault(void* ptr); +void QTextEdit_ConnectUndoAvailable(void* ptr, long long t); +void QTextEdit_DisconnectUndoAvailable(void* ptr); +void QTextEdit_UndoAvailable(void* ptr, char available); +long long QTextEdit_WordWrapMode(void* ptr); +void QTextEdit_ZoomIn(void* ptr, int ran); +void QTextEdit_ZoomInDefault(void* ptr, int ran); +void QTextEdit_ZoomOut(void* ptr, int ran); +void QTextEdit_ZoomOutDefault(void* ptr, int ran); +void QTextEdit_DestroyQTextEdit(void* ptr); +void QTextEdit_DestroyQTextEditDefault(void* ptr); +void* QTileRules_NewQTileRules(long long horizontalRule, long long verticalRule); +void* QTileRules_NewQTileRules2(long long rule); +void* QTimeEdit_NewQTimeEdit(void* parent); +void* QTimeEdit_NewQTimeEdit2(void* ti, void* parent); +void QTimeEdit_DestroyQTimeEdit(void* ptr); +void QTimeEdit_DestroyQTimeEditDefault(void* ptr); +void* QToolBar_NewQToolBar(struct QtWidgets_PackedString title, void* parent); +void* QToolBar_NewQToolBar2(void* parent); +void* QToolBar_ActionAt(void* ptr, void* p); +void* QToolBar_ActionAt2(void* ptr, int x, int y); +void QToolBar_ConnectActionTriggered(void* ptr, long long t); +void QToolBar_DisconnectActionTriggered(void* ptr); +void QToolBar_ActionTriggered(void* ptr, void* action); +void* QToolBar_AddAction(void* ptr, struct QtWidgets_PackedString text); +void* QToolBar_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text); +void* QToolBar_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member); +void* QToolBar_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member); +void* QToolBar_AddSeparator(void* ptr); +void* QToolBar_AddWidget(void* ptr, void* widget); +long long QToolBar_AllowedAreas(void* ptr); +void QToolBar_ConnectAllowedAreasChanged(void* ptr, long long t); +void QToolBar_DisconnectAllowedAreasChanged(void* ptr); +void QToolBar_AllowedAreasChanged(void* ptr, long long allowedAreas); +void QToolBar_Clear(void* ptr); +void* QToolBar_IconSize(void* ptr); +void QToolBar_ConnectIconSizeChanged(void* ptr, long long t); +void QToolBar_DisconnectIconSizeChanged(void* ptr); +void QToolBar_IconSizeChanged(void* ptr, void* iconSize); +void* QToolBar_InsertSeparator(void* ptr, void* before); +void* QToolBar_InsertWidget(void* ptr, void* before, void* widget); +char QToolBar_IsAreaAllowed(void* ptr, long long area); +char QToolBar_IsFloatable(void* ptr); +char QToolBar_IsFloating(void* ptr); +char QToolBar_IsMovable(void* ptr); +void QToolBar_ConnectMovableChanged(void* ptr, long long t); +void QToolBar_DisconnectMovableChanged(void* ptr); +void QToolBar_MovableChanged(void* ptr, char movable); +long long QToolBar_Orientation(void* ptr); +void QToolBar_ConnectOrientationChanged(void* ptr, long long t); +void QToolBar_DisconnectOrientationChanged(void* ptr); +void QToolBar_OrientationChanged(void* ptr, long long orientation); +void QToolBar_SetAllowedAreas(void* ptr, long long areas); +void QToolBar_SetFloatable(void* ptr, char floatable); +void QToolBar_SetIconSize(void* ptr, void* iconSize); +void QToolBar_SetIconSizeDefault(void* ptr, void* iconSize); +void QToolBar_SetMovable(void* ptr, char movable); +void QToolBar_SetOrientation(void* ptr, long long orientation); +void QToolBar_SetToolButtonStyle(void* ptr, long long toolButtonStyle); +void QToolBar_SetToolButtonStyleDefault(void* ptr, long long toolButtonStyle); +void* QToolBar_ToggleViewAction(void* ptr); +long long QToolBar_ToolButtonStyle(void* ptr); +void QToolBar_ConnectToolButtonStyleChanged(void* ptr, long long t); +void QToolBar_DisconnectToolButtonStyleChanged(void* ptr); +void QToolBar_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle); +void QToolBar_ConnectTopLevelChanged(void* ptr, long long t); +void QToolBar_DisconnectTopLevelChanged(void* ptr); +void QToolBar_TopLevelChanged(void* ptr, char topLevel); +void QToolBar_ConnectVisibilityChanged(void* ptr, long long t); +void QToolBar_DisconnectVisibilityChanged(void* ptr); +void QToolBar_VisibilityChanged(void* ptr, char visible); +void* QToolBar_WidgetForAction(void* ptr, void* action); +void QToolBar_DestroyQToolBar(void* ptr); +void QToolBar_DestroyQToolBarDefault(void* ptr); +void* QToolBox_NewQToolBox(void* parent, long long ff); +int QToolBox_AddItem(void* ptr, void* widget, void* iconSet, struct QtWidgets_PackedString text); +int QToolBox_AddItem2(void* ptr, void* w, struct QtWidgets_PackedString text); +int QToolBox_Count(void* ptr); +void QToolBox_ConnectCurrentChanged(void* ptr, long long t); +void QToolBox_DisconnectCurrentChanged(void* ptr); +void QToolBox_CurrentChanged(void* ptr, int index); +int QToolBox_CurrentIndex(void* ptr); +void* QToolBox_CurrentWidget(void* ptr); +int QToolBox_IndexOf(void* ptr, void* widget); +int QToolBox_InsertItem(void* ptr, int index, void* widget, void* icon, struct QtWidgets_PackedString text); +int QToolBox_InsertItem2(void* ptr, int index, void* widget, struct QtWidgets_PackedString text); +char QToolBox_IsItemEnabled(void* ptr, int index); +void* QToolBox_ItemIcon(void* ptr, int index); +void QToolBox_ItemInserted(void* ptr, int index); +void QToolBox_ItemInsertedDefault(void* ptr, int index); +void QToolBox_ItemRemoved(void* ptr, int index); +void QToolBox_ItemRemovedDefault(void* ptr, int index); +struct QtWidgets_PackedString QToolBox_ItemText(void* ptr, int index); +struct QtWidgets_PackedString QToolBox_ItemToolTip(void* ptr, int index); +void QToolBox_RemoveItem(void* ptr, int index); +void QToolBox_SetCurrentIndex(void* ptr, int index); +void QToolBox_SetCurrentIndexDefault(void* ptr, int index); +void QToolBox_SetCurrentWidget(void* ptr, void* widget); +void QToolBox_SetCurrentWidgetDefault(void* ptr, void* widget); +void QToolBox_SetItemEnabled(void* ptr, int index, char enabled); +void QToolBox_SetItemIcon(void* ptr, int index, void* icon); +void QToolBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text); +void QToolBox_SetItemToolTip(void* ptr, int index, struct QtWidgets_PackedString toolTip); +void* QToolBox_Widget(void* ptr, int index); +void QToolBox_DestroyQToolBox(void* ptr); +void QToolBox_DestroyQToolBoxDefault(void* ptr); +void* QToolButton_NewQToolButton(void* parent); +long long QToolButton_ArrowType(void* ptr); +char QToolButton_AutoRaise(void* ptr); +void* QToolButton_DefaultAction(void* ptr); +void QToolButton_InitStyleOption(void* ptr, void* option); +void* QToolButton_Menu(void* ptr); +void QToolButton_PaintEvent(void* ptr, void* event); +void QToolButton_PaintEventDefault(void* ptr, void* event); +long long QToolButton_PopupMode(void* ptr); +void QToolButton_SetArrowType(void* ptr, long long ty); +void QToolButton_SetAutoRaise(void* ptr, char enable); +void QToolButton_SetDefaultAction(void* ptr, void* action); +void QToolButton_SetDefaultActionDefault(void* ptr, void* action); +void QToolButton_SetMenu(void* ptr, void* menu); +void QToolButton_SetPopupMode(void* ptr, long long mode); +void QToolButton_SetToolButtonStyle(void* ptr, long long style); +void QToolButton_SetToolButtonStyleDefault(void* ptr, long long style); +void QToolButton_ShowMenu(void* ptr); +void QToolButton_ShowMenuDefault(void* ptr); +long long QToolButton_ToolButtonStyle(void* ptr); +void QToolButton_ConnectTriggered(void* ptr, long long t); +void QToolButton_DisconnectTriggered(void* ptr); +void QToolButton_Triggered(void* ptr, void* action); +void QToolButton_DestroyQToolButton(void* ptr); +void QToolButton_DestroyQToolButtonDefault(void* ptr); +void* QToolTip_QToolTip_Font(); +void QToolTip_QToolTip_HideText(); +char QToolTip_QToolTip_IsVisible(); +void* QToolTip_QToolTip_Palette(); +void QToolTip_QToolTip_SetFont(void* font); +void QToolTip_QToolTip_SetPalette(void* palette); +void QToolTip_QToolTip_ShowText(void* pos, struct QtWidgets_PackedString text, void* w, void* rect); +void QToolTip_QToolTip_ShowText2(void* pos, struct QtWidgets_PackedString text, void* w); +void QToolTip_QToolTip_ShowText3(void* pos, struct QtWidgets_PackedString text, void* w, void* rect, int msecDisplayTime); +struct QtWidgets_PackedString QToolTip_QToolTip_Text(); +void* QTreeView_NewQTreeView(void* parent); +char QTreeView_AllColumnsShowFocus(void* ptr); +int QTreeView_AutoExpandDelay(void* ptr); +void QTreeView_Collapse(void* ptr, void* index); +void QTreeView_CollapseDefault(void* ptr, void* index); +void QTreeView_CollapseAll(void* ptr); +void QTreeView_CollapseAllDefault(void* ptr); +void QTreeView_ConnectCollapsed(void* ptr, long long t); +void QTreeView_DisconnectCollapsed(void* ptr); +void QTreeView_Collapsed(void* ptr, void* index); +int QTreeView_ColumnAt(void* ptr, int x); +void QTreeView_ColumnCountChanged(void* ptr, int oldCount, int newCount); +void QTreeView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount); +void QTreeView_ColumnMoved(void* ptr); +void QTreeView_ColumnMovedDefault(void* ptr); +void QTreeView_ColumnResized(void* ptr, int column, int oldSize, int newSize); +void QTreeView_ColumnResizedDefault(void* ptr, int column, int oldSize, int newSize); +int QTreeView_ColumnViewportPosition(void* ptr, int column); +int QTreeView_ColumnWidth(void* ptr, int column); +void QTreeView_CurrentChanged(void* ptr, void* current, void* previous); +void QTreeView_CurrentChangedDefault(void* ptr, void* current, void* previous); +void QTreeView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); +void QTreeView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles); +void QTreeView_DrawBranches(void* ptr, void* painter, void* rect, void* index); +void QTreeView_DrawBranchesDefault(void* ptr, void* painter, void* rect, void* index); +void QTreeView_DrawRow(void* ptr, void* painter, void* option, void* index); +void QTreeView_DrawRowDefault(void* ptr, void* painter, void* option, void* index); +void QTreeView_DrawTree(void* ptr, void* painter, void* region); +void QTreeView_Expand(void* ptr, void* index); +void QTreeView_ExpandDefault(void* ptr, void* index); +void QTreeView_ExpandAll(void* ptr); +void QTreeView_ExpandAllDefault(void* ptr); +void QTreeView_ExpandRecursively(void* ptr, void* index, int depth); +void QTreeView_ExpandRecursivelyDefault(void* ptr, void* index, int depth); +void QTreeView_ExpandToDepth(void* ptr, int depth); +void QTreeView_ExpandToDepthDefault(void* ptr, int depth); +void QTreeView_ConnectExpanded(void* ptr, long long t); +void QTreeView_DisconnectExpanded(void* ptr); +void QTreeView_Expanded(void* ptr, void* index); +char QTreeView_ExpandsOnDoubleClick(void* ptr); +void* QTreeView_Header(void* ptr); +void QTreeView_HideColumn(void* ptr, int column); +void QTreeView_HideColumnDefault(void* ptr, int column); +int QTreeView_HorizontalOffset(void* ptr); +int QTreeView_HorizontalOffsetDefault(void* ptr); +int QTreeView_Indentation(void* ptr); +void* QTreeView_IndexAbove(void* ptr, void* index); +void* QTreeView_IndexAt(void* ptr, void* point); +void* QTreeView_IndexAtDefault(void* ptr, void* point); +void* QTreeView_IndexBelow(void* ptr, void* index); +int QTreeView_IndexRowSizeHint(void* ptr, void* index); +char QTreeView_IsAnimated(void* ptr); +char QTreeView_IsColumnHidden(void* ptr, int column); +char QTreeView_IsExpanded(void* ptr, void* index); +char QTreeView_IsFirstColumnSpanned(void* ptr, int row, void* parent); +char QTreeView_IsHeaderHidden(void* ptr); +char QTreeView_IsIndexHidden(void* ptr, void* index); +char QTreeView_IsIndexHiddenDefault(void* ptr, void* index); +char QTreeView_IsRowHidden(void* ptr, int row, void* parent); +char QTreeView_IsSortingEnabled(void* ptr); +char QTreeView_ItemsExpandable(void* ptr); +void* QTreeView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); +void* QTreeView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); +void QTreeView_Reset(void* ptr); +void QTreeView_ResetDefault(void* ptr); +void QTreeView_ResetIndentation(void* ptr); +void QTreeView_ResizeColumnToContents(void* ptr, int column); +void QTreeView_ResizeColumnToContentsDefault(void* ptr, int column); +char QTreeView_RootIsDecorated(void* ptr); +int QTreeView_RowHeight(void* ptr, void* index); +void QTreeView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end); +void QTreeView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end); +void QTreeView_RowsInserted(void* ptr, void* parent, int start, int end); +void QTreeView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); +void QTreeView_RowsRemoved(void* ptr, void* parent, int start, int end); +void QTreeView_RowsRemovedDefault(void* ptr, void* parent, int start, int end); +void QTreeView_ScrollTo(void* ptr, void* index, long long hint); +void QTreeView_ScrollToDefault(void* ptr, void* index, long long hint); +void QTreeView_SelectAll(void* ptr); +void QTreeView_SelectAllDefault(void* ptr); +void QTreeView_SelectionChanged(void* ptr, void* selected, void* deselected); +void QTreeView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); +void QTreeView_SetAllColumnsShowFocus(void* ptr, char enable); +void QTreeView_SetAnimated(void* ptr, char enable); +void QTreeView_SetAutoExpandDelay(void* ptr, int delay); +void QTreeView_SetColumnHidden(void* ptr, int column, char hide); +void QTreeView_SetColumnWidth(void* ptr, int column, int width); +void QTreeView_SetExpanded(void* ptr, void* index, char expanded); +void QTreeView_SetExpandsOnDoubleClick(void* ptr, char enable); +void QTreeView_SetFirstColumnSpanned(void* ptr, int row, void* parent, char span); +void QTreeView_SetHeader(void* ptr, void* header); +void QTreeView_SetHeaderHidden(void* ptr, char hide); +void QTreeView_SetIndentation(void* ptr, int i); +void QTreeView_SetItemsExpandable(void* ptr, char enable); +void QTreeView_SetRootIndex(void* ptr, void* index); +void QTreeView_SetRootIndexDefault(void* ptr, void* index); +void QTreeView_SetRootIsDecorated(void* ptr, char show); +void QTreeView_SetRowHidden(void* ptr, int row, void* parent, char hide); +void QTreeView_SetSelection(void* ptr, void* rect, long long command); +void QTreeView_SetSelectionDefault(void* ptr, void* rect, long long command); +void QTreeView_SetSortingEnabled(void* ptr, char enable); +void QTreeView_SetTreePosition(void* ptr, int index); +void QTreeView_SetUniformRowHeights(void* ptr, char uniform); +void QTreeView_SetWordWrap(void* ptr, char on); +void QTreeView_ShowColumn(void* ptr, int column); +void QTreeView_ShowColumnDefault(void* ptr, int column); +void QTreeView_SortByColumn(void* ptr, int column, long long order); +void QTreeView_SortByColumnDefault(void* ptr, int column, long long order); +int QTreeView_TreePosition(void* ptr); +char QTreeView_UniformRowHeights(void* ptr); +void QTreeView_UpdateGeometries(void* ptr); +void QTreeView_UpdateGeometriesDefault(void* ptr); +int QTreeView_VerticalOffset(void* ptr); +int QTreeView_VerticalOffsetDefault(void* ptr); +void* QTreeView_VisualRect(void* ptr, void* index); +void* QTreeView_VisualRectDefault(void* ptr, void* index); +void* QTreeView_VisualRegionForSelection(void* ptr, void* selection); +void* QTreeView_VisualRegionForSelectionDefault(void* ptr, void* selection); +char QTreeView_WordWrap(void* ptr); +void QTreeView_DestroyQTreeView(void* ptr); +void QTreeView_DestroyQTreeViewDefault(void* ptr); +void* QTreeWidget_NewQTreeWidget(void* parent); +void QTreeWidget_AddTopLevelItem(void* ptr, void* item); +void QTreeWidget_AddTopLevelItems(void* ptr, void* items); +void QTreeWidget_Clear(void* ptr); +void QTreeWidget_ClearDefault(void* ptr); +void QTreeWidget_ClosePersistentEditor(void* ptr, void* item, int column); +void QTreeWidget_CollapseItem(void* ptr, void* item); +void QTreeWidget_CollapseItemDefault(void* ptr, void* item); +int QTreeWidget_ColumnCount(void* ptr); +int QTreeWidget_CurrentColumn(void* ptr); +void* QTreeWidget_CurrentItem(void* ptr); +void QTreeWidget_ConnectCurrentItemChanged(void* ptr, long long t); +void QTreeWidget_DisconnectCurrentItemChanged(void* ptr); +void QTreeWidget_CurrentItemChanged(void* ptr, void* current, void* previous); +char QTreeWidget_DropMimeData(void* ptr, void* parent, int index, void* data, long long action); +char QTreeWidget_DropMimeDataDefault(void* ptr, void* parent, int index, void* data, long long action); +void QTreeWidget_EditItem(void* ptr, void* item, int column); +void QTreeWidget_ExpandItem(void* ptr, void* item); +void QTreeWidget_ExpandItemDefault(void* ptr, void* item); +struct QtWidgets_PackedList QTreeWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags, int column); +void* QTreeWidget_HeaderItem(void* ptr); +void* QTreeWidget_IndexFromItem(void* ptr, void* item, int column); +int QTreeWidget_IndexOfTopLevelItem(void* ptr, void* item); +void QTreeWidget_InsertTopLevelItem(void* ptr, int index, void* item); +void QTreeWidget_InsertTopLevelItems(void* ptr, int index, void* items); +void* QTreeWidget_InvisibleRootItem(void* ptr); +char QTreeWidget_IsPersistentEditorOpen(void* ptr, void* item, int column); +void* QTreeWidget_ItemAbove(void* ptr, void* item); +void QTreeWidget_ConnectItemActivated(void* ptr, long long t); +void QTreeWidget_DisconnectItemActivated(void* ptr); +void QTreeWidget_ItemActivated(void* ptr, void* item, int column); +void* QTreeWidget_ItemAt(void* ptr, void* p); +void* QTreeWidget_ItemAt2(void* ptr, int x, int y); +void* QTreeWidget_ItemBelow(void* ptr, void* item); +void QTreeWidget_ConnectItemChanged(void* ptr, long long t); +void QTreeWidget_DisconnectItemChanged(void* ptr); +void QTreeWidget_ItemChanged(void* ptr, void* item, int column); +void QTreeWidget_ConnectItemClicked(void* ptr, long long t); +void QTreeWidget_DisconnectItemClicked(void* ptr); +void QTreeWidget_ItemClicked(void* ptr, void* item, int column); +void QTreeWidget_ConnectItemCollapsed(void* ptr, long long t); +void QTreeWidget_DisconnectItemCollapsed(void* ptr); +void QTreeWidget_ItemCollapsed(void* ptr, void* item); +void QTreeWidget_ConnectItemDoubleClicked(void* ptr, long long t); +void QTreeWidget_DisconnectItemDoubleClicked(void* ptr); +void QTreeWidget_ItemDoubleClicked(void* ptr, void* item, int column); +void QTreeWidget_ConnectItemEntered(void* ptr, long long t); +void QTreeWidget_DisconnectItemEntered(void* ptr); +void QTreeWidget_ItemEntered(void* ptr, void* item, int column); +void QTreeWidget_ConnectItemExpanded(void* ptr, long long t); +void QTreeWidget_DisconnectItemExpanded(void* ptr); +void QTreeWidget_ItemExpanded(void* ptr, void* item); +void* QTreeWidget_ItemFromIndex(void* ptr, void* index); +void QTreeWidget_ConnectItemPressed(void* ptr, long long t); +void QTreeWidget_DisconnectItemPressed(void* ptr); +void QTreeWidget_ItemPressed(void* ptr, void* item, int column); +void QTreeWidget_ConnectItemSelectionChanged(void* ptr, long long t); +void QTreeWidget_DisconnectItemSelectionChanged(void* ptr); +void QTreeWidget_ItemSelectionChanged(void* ptr); +void* QTreeWidget_ItemWidget(void* ptr, void* item, int column); +void* QTreeWidget_MimeData(void* ptr, void* items); +void* QTreeWidget_MimeDataDefault(void* ptr, void* items); +struct QtWidgets_PackedString QTreeWidget_MimeTypes(void* ptr); +struct QtWidgets_PackedString QTreeWidget_MimeTypesDefault(void* ptr); +void QTreeWidget_OpenPersistentEditor(void* ptr, void* item, int column); +void QTreeWidget_RemoveItemWidget(void* ptr, void* item, int column); +void QTreeWidget_ScrollToItem(void* ptr, void* item, long long hint); +void QTreeWidget_ScrollToItemDefault(void* ptr, void* item, long long hint); +struct QtWidgets_PackedList QTreeWidget_SelectedItems(void* ptr); +void QTreeWidget_SetColumnCount(void* ptr, int columns); +void QTreeWidget_SetCurrentItem(void* ptr, void* item); +void QTreeWidget_SetCurrentItem2(void* ptr, void* item, int column); +void QTreeWidget_SetCurrentItem3(void* ptr, void* item, int column, long long command); +void QTreeWidget_SetHeaderItem(void* ptr, void* item); +void QTreeWidget_SetHeaderLabel(void* ptr, struct QtWidgets_PackedString label); +void QTreeWidget_SetHeaderLabels(void* ptr, struct QtWidgets_PackedString labels); +void QTreeWidget_SetItemWidget(void* ptr, void* item, int column, void* widget); +int QTreeWidget_SortColumn(void* ptr); +void QTreeWidget_SortItems(void* ptr, int column, long long order); +long long QTreeWidget_SupportedDropActions(void* ptr); +long long QTreeWidget_SupportedDropActionsDefault(void* ptr); +void* QTreeWidget_TakeTopLevelItem(void* ptr, int index); +void* QTreeWidget_TopLevelItem(void* ptr, int index); +int QTreeWidget_TopLevelItemCount(void* ptr); +void* QTreeWidget_VisualItemRect(void* ptr, void* item); +void QTreeWidget_DestroyQTreeWidget(void* ptr); +void QTreeWidget_DestroyQTreeWidgetDefault(void* ptr); +void* QTreeWidget___addTopLevelItems_items_atList(void* ptr, int i); +void QTreeWidget___addTopLevelItems_items_setList(void* ptr, void* i); +void* QTreeWidget___addTopLevelItems_items_newList(void* ptr); +void* QTreeWidget___findItems_atList(void* ptr, int i); +void QTreeWidget___findItems_setList(void* ptr, void* i); +void* QTreeWidget___findItems_newList(void* ptr); +void* QTreeWidget___insertTopLevelItems_items_atList(void* ptr, int i); +void QTreeWidget___insertTopLevelItems_items_setList(void* ptr, void* i); +void* QTreeWidget___insertTopLevelItems_items_newList(void* ptr); +void* QTreeWidget___items_atList(void* ptr, int i); +void QTreeWidget___items_setList(void* ptr, void* i); +void* QTreeWidget___items_newList(void* ptr); +void* QTreeWidget___mimeData_items_atList(void* ptr, int i); +void QTreeWidget___mimeData_items_setList(void* ptr, void* i); +void* QTreeWidget___mimeData_items_newList(void* ptr); +void* QTreeWidget___selectedItems_atList(void* ptr, int i); +void QTreeWidget___selectedItems_setList(void* ptr, void* i); +void* QTreeWidget___selectedItems_newList(void* ptr); +void* QTreeWidgetItem_NewQTreeWidgetItem(int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem2(struct QtWidgets_PackedString strin, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem3(void* parent, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem4(void* parent, struct QtWidgets_PackedString strin, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem5(void* parent, void* preceding, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem6(void* parent, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem7(void* parent, struct QtWidgets_PackedString strin, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem8(void* parent, void* preceding, int ty); +void* QTreeWidgetItem_NewQTreeWidgetItem9(void* other); +void QTreeWidgetItem_AddChild(void* ptr, void* child); +void QTreeWidgetItem_AddChildren(void* ptr, void* children); +void* QTreeWidgetItem_Background(void* ptr, int column); +long long QTreeWidgetItem_CheckState(void* ptr, int column); +void* QTreeWidgetItem_Child(void* ptr, int index); +int QTreeWidgetItem_ChildCount(void* ptr); +long long QTreeWidgetItem_ChildIndicatorPolicy(void* ptr); +void* QTreeWidgetItem_Clone(void* ptr); +void* QTreeWidgetItem_CloneDefault(void* ptr); +int QTreeWidgetItem_ColumnCount(void* ptr); +void* QTreeWidgetItem_Data(void* ptr, int column, int role); +void* QTreeWidgetItem_DataDefault(void* ptr, int column, int role); +void QTreeWidgetItem_EmitDataChanged(void* ptr); +long long QTreeWidgetItem_Flags(void* ptr); +void* QTreeWidgetItem_Font(void* ptr, int column); +void* QTreeWidgetItem_Foreground(void* ptr, int column); +void* QTreeWidgetItem_Icon(void* ptr, int column); +int QTreeWidgetItem_IndexOfChild(void* ptr, void* child); +void QTreeWidgetItem_InsertChild(void* ptr, int index, void* child); +void QTreeWidgetItem_InsertChildren(void* ptr, int index, void* children); +char QTreeWidgetItem_IsDisabled(void* ptr); +char QTreeWidgetItem_IsExpanded(void* ptr); +char QTreeWidgetItem_IsFirstColumnSpanned(void* ptr); +char QTreeWidgetItem_IsHidden(void* ptr); +char QTreeWidgetItem_IsSelected(void* ptr); +void* QTreeWidgetItem_Parent(void* ptr); +void QTreeWidgetItem_Read(void* ptr, void* in); +void QTreeWidgetItem_ReadDefault(void* ptr, void* in); +void QTreeWidgetItem_RemoveChild(void* ptr, void* child); +void QTreeWidgetItem_SetBackground(void* ptr, int column, void* brush); +void QTreeWidgetItem_SetCheckState(void* ptr, int column, long long state); +void QTreeWidgetItem_SetChildIndicatorPolicy(void* ptr, long long policy); +void QTreeWidgetItem_SetData(void* ptr, int column, int role, void* value); +void QTreeWidgetItem_SetDataDefault(void* ptr, int column, int role, void* value); +void QTreeWidgetItem_SetDisabled(void* ptr, char disabled); +void QTreeWidgetItem_SetExpanded(void* ptr, char expand); +void QTreeWidgetItem_SetFirstColumnSpanned(void* ptr, char span); +void QTreeWidgetItem_SetFlags(void* ptr, long long flags); +void QTreeWidgetItem_SetFont(void* ptr, int column, void* font); +void QTreeWidgetItem_SetForeground(void* ptr, int column, void* brush); +void QTreeWidgetItem_SetHidden(void* ptr, char hide); +void QTreeWidgetItem_SetIcon(void* ptr, int column, void* icon); +void QTreeWidgetItem_SetSelected(void* ptr, char sele); +void QTreeWidgetItem_SetSizeHint(void* ptr, int column, void* size); +void QTreeWidgetItem_SetStatusTip(void* ptr, int column, struct QtWidgets_PackedString statusTip); +void QTreeWidgetItem_SetText(void* ptr, int column, struct QtWidgets_PackedString text); +void QTreeWidgetItem_SetTextAlignment(void* ptr, int column, int alignment); +void QTreeWidgetItem_SetToolTip(void* ptr, int column, struct QtWidgets_PackedString toolTip); +void QTreeWidgetItem_SetWhatsThis(void* ptr, int column, struct QtWidgets_PackedString whatsThis); +void* QTreeWidgetItem_SizeHint(void* ptr, int column); +void QTreeWidgetItem_SortChildren(void* ptr, int column, long long order); +struct QtWidgets_PackedString QTreeWidgetItem_StatusTip(void* ptr, int column); +void* QTreeWidgetItem_TakeChild(void* ptr, int index); +struct QtWidgets_PackedList QTreeWidgetItem_TakeChildren(void* ptr); +struct QtWidgets_PackedString QTreeWidgetItem_Text(void* ptr, int column); +int QTreeWidgetItem_TextAlignment(void* ptr, int column); +struct QtWidgets_PackedString QTreeWidgetItem_ToolTip(void* ptr, int column); +void* QTreeWidgetItem_TreeWidget(void* ptr); +int QTreeWidgetItem_Type(void* ptr); +struct QtWidgets_PackedString QTreeWidgetItem_WhatsThis(void* ptr, int column); +void QTreeWidgetItem_Write(void* ptr, void* out); +void QTreeWidgetItem_WriteDefault(void* ptr, void* out); +void QTreeWidgetItem_DestroyQTreeWidgetItem(void* ptr); +void QTreeWidgetItem_DestroyQTreeWidgetItemDefault(void* ptr); +void* QTreeWidgetItem___addChildren_children_atList(void* ptr, int i); +void QTreeWidgetItem___addChildren_children_setList(void* ptr, void* i); +void* QTreeWidgetItem___addChildren_children_newList(void* ptr); +void* QTreeWidgetItem___insertChildren_children_atList(void* ptr, int i); +void QTreeWidgetItem___insertChildren_children_setList(void* ptr, void* i); +void* QTreeWidgetItem___insertChildren_children_newList(void* ptr); +void* QTreeWidgetItem___takeChildren_atList(void* ptr, int i); +void QTreeWidgetItem___takeChildren_setList(void* ptr, void* i); +void* QTreeWidgetItem___takeChildren_newList(void* ptr); +void* QTreeWidgetItem___children_atList(void* ptr, int i); +void QTreeWidgetItem___children_setList(void* ptr, void* i); +void* QTreeWidgetItem___children_newList(void* ptr); +void* QTreeWidgetItem___setChildren__atList(void* ptr, int i); +void QTreeWidgetItem___setChildren__setList(void* ptr, void* i); +void* QTreeWidgetItem___setChildren__newList(void* ptr); +void* QUndoCommand_NewQUndoCommand(void* parent); +void* QUndoCommand_NewQUndoCommand2(struct QtWidgets_PackedString text, void* parent); +struct QtWidgets_PackedString QUndoCommand_ActionText(void* ptr); +void* QUndoCommand_Child(void* ptr, int index); +int QUndoCommand_ChildCount(void* ptr); +int QUndoCommand_Id(void* ptr); +int QUndoCommand_IdDefault(void* ptr); +char QUndoCommand_IsObsolete(void* ptr); +char QUndoCommand_MergeWith(void* ptr, void* command); +char QUndoCommand_MergeWithDefault(void* ptr, void* command); +void QUndoCommand_Redo(void* ptr); +void QUndoCommand_RedoDefault(void* ptr); +void QUndoCommand_SetObsolete(void* ptr, char obsolete); +void QUndoCommand_SetText(void* ptr, struct QtWidgets_PackedString text); +struct QtWidgets_PackedString QUndoCommand_Text(void* ptr); +void QUndoCommand_Undo(void* ptr); +void QUndoCommand_UndoDefault(void* ptr); +void QUndoCommand_DestroyQUndoCommand(void* ptr); +void QUndoCommand_DestroyQUndoCommandDefault(void* ptr); +void* QUndoGroup_NewQUndoGroup(void* parent); +void* QUndoGroup_ActiveStack(void* ptr); +void QUndoGroup_ConnectActiveStackChanged(void* ptr, long long t); +void QUndoGroup_DisconnectActiveStackChanged(void* ptr); +void QUndoGroup_ActiveStackChanged(void* ptr, void* stack); +void QUndoGroup_AddStack(void* ptr, void* stack); +char QUndoGroup_CanRedo(void* ptr); +void QUndoGroup_ConnectCanRedoChanged(void* ptr, long long t); +void QUndoGroup_DisconnectCanRedoChanged(void* ptr); +void QUndoGroup_CanRedoChanged(void* ptr, char canRedo); +char QUndoGroup_CanUndo(void* ptr); +void QUndoGroup_ConnectCanUndoChanged(void* ptr, long long t); +void QUndoGroup_DisconnectCanUndoChanged(void* ptr); +void QUndoGroup_CanUndoChanged(void* ptr, char canUndo); +void QUndoGroup_ConnectCleanChanged(void* ptr, long long t); +void QUndoGroup_DisconnectCleanChanged(void* ptr); +void QUndoGroup_CleanChanged(void* ptr, char clean); +void* QUndoGroup_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); +void* QUndoGroup_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); +void QUndoGroup_ConnectIndexChanged(void* ptr, long long t); +void QUndoGroup_DisconnectIndexChanged(void* ptr); +void QUndoGroup_IndexChanged(void* ptr, int idx); +char QUndoGroup_IsClean(void* ptr); +void QUndoGroup_Redo(void* ptr); +void QUndoGroup_RedoDefault(void* ptr); +struct QtWidgets_PackedString QUndoGroup_RedoText(void* ptr); +void QUndoGroup_ConnectRedoTextChanged(void* ptr, long long t); +void QUndoGroup_DisconnectRedoTextChanged(void* ptr); +void QUndoGroup_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText); +void QUndoGroup_RemoveStack(void* ptr, void* stack); +void QUndoGroup_SetActiveStack(void* ptr, void* stack); +void QUndoGroup_SetActiveStackDefault(void* ptr, void* stack); +struct QtWidgets_PackedList QUndoGroup_Stacks(void* ptr); +void QUndoGroup_Undo(void* ptr); +void QUndoGroup_UndoDefault(void* ptr); +struct QtWidgets_PackedString QUndoGroup_UndoText(void* ptr); +void QUndoGroup_ConnectUndoTextChanged(void* ptr, long long t); +void QUndoGroup_DisconnectUndoTextChanged(void* ptr); +void QUndoGroup_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText); +void QUndoGroup_DestroyQUndoGroup(void* ptr); +void QUndoGroup_DestroyQUndoGroupDefault(void* ptr); +void* QUndoGroup___stacks_atList(void* ptr, int i); +void QUndoGroup___stacks_setList(void* ptr, void* i); +void* QUndoGroup___stacks_newList(void* ptr); +void* QUndoGroup___children_atList(void* ptr, int i); +void QUndoGroup___children_setList(void* ptr, void* i); +void* QUndoGroup___children_newList(void* ptr); +void* QUndoGroup___dynamicPropertyNames_atList(void* ptr, int i); +void QUndoGroup___dynamicPropertyNames_setList(void* ptr, void* i); +void* QUndoGroup___dynamicPropertyNames_newList(void* ptr); +void* QUndoGroup___findChildren_atList(void* ptr, int i); +void QUndoGroup___findChildren_setList(void* ptr, void* i); +void* QUndoGroup___findChildren_newList(void* ptr); +void* QUndoGroup___findChildren_atList3(void* ptr, int i); +void QUndoGroup___findChildren_setList3(void* ptr, void* i); +void* QUndoGroup___findChildren_newList3(void* ptr); +void* QUndoGroup___qFindChildren_atList2(void* ptr, int i); +void QUndoGroup___qFindChildren_setList2(void* ptr, void* i); +void* QUndoGroup___qFindChildren_newList2(void* ptr); +void QUndoGroup_ChildEventDefault(void* ptr, void* event); +void QUndoGroup_ConnectNotifyDefault(void* ptr, void* sign); +void QUndoGroup_CustomEventDefault(void* ptr, void* event); +void QUndoGroup_DeleteLaterDefault(void* ptr); +void QUndoGroup_DisconnectNotifyDefault(void* ptr, void* sign); +char QUndoGroup_EventDefault(void* ptr, void* e); +char QUndoGroup_EventFilterDefault(void* ptr, void* watched, void* event); +void* QUndoGroup_MetaObjectDefault(void* ptr); +void QUndoGroup_TimerEventDefault(void* ptr, void* event); +void* QUndoStack_NewQUndoStack(void* parent); +void QUndoStack_BeginMacro(void* ptr, struct QtWidgets_PackedString text); +char QUndoStack_CanRedo(void* ptr); +void QUndoStack_ConnectCanRedoChanged(void* ptr, long long t); +void QUndoStack_DisconnectCanRedoChanged(void* ptr); +void QUndoStack_CanRedoChanged(void* ptr, char canRedo); +char QUndoStack_CanUndo(void* ptr); +void QUndoStack_ConnectCanUndoChanged(void* ptr, long long t); +void QUndoStack_DisconnectCanUndoChanged(void* ptr); +void QUndoStack_CanUndoChanged(void* ptr, char canUndo); +void QUndoStack_ConnectCleanChanged(void* ptr, long long t); +void QUndoStack_DisconnectCleanChanged(void* ptr); +void QUndoStack_CleanChanged(void* ptr, char clean); +int QUndoStack_CleanIndex(void* ptr); +void QUndoStack_Clear(void* ptr); +void* QUndoStack_Command(void* ptr, int index); +int QUndoStack_Count(void* ptr); +void* QUndoStack_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); +void* QUndoStack_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); +void QUndoStack_EndMacro(void* ptr); +int QUndoStack_Index(void* ptr); +void QUndoStack_ConnectIndexChanged(void* ptr, long long t); +void QUndoStack_DisconnectIndexChanged(void* ptr); +void QUndoStack_IndexChanged(void* ptr, int idx); +char QUndoStack_IsActive(void* ptr); +char QUndoStack_IsClean(void* ptr); +void QUndoStack_Push(void* ptr, void* cmd); +void QUndoStack_Redo(void* ptr); +void QUndoStack_RedoDefault(void* ptr); +struct QtWidgets_PackedString QUndoStack_RedoText(void* ptr); +void QUndoStack_ConnectRedoTextChanged(void* ptr, long long t); +void QUndoStack_DisconnectRedoTextChanged(void* ptr); +void QUndoStack_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText); +void QUndoStack_ResetClean(void* ptr); +void QUndoStack_ResetCleanDefault(void* ptr); +void QUndoStack_SetActive(void* ptr, char active); +void QUndoStack_SetActiveDefault(void* ptr, char active); +void QUndoStack_SetClean(void* ptr); +void QUndoStack_SetCleanDefault(void* ptr); +void QUndoStack_SetIndex(void* ptr, int idx); +void QUndoStack_SetIndexDefault(void* ptr, int idx); +void QUndoStack_SetUndoLimit(void* ptr, int limit); +struct QtWidgets_PackedString QUndoStack_Text(void* ptr, int idx); +void QUndoStack_Undo(void* ptr); +void QUndoStack_UndoDefault(void* ptr); +int QUndoStack_UndoLimit(void* ptr); +struct QtWidgets_PackedString QUndoStack_UndoText(void* ptr); +void QUndoStack_ConnectUndoTextChanged(void* ptr, long long t); +void QUndoStack_DisconnectUndoTextChanged(void* ptr); +void QUndoStack_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText); +void QUndoStack_DestroyQUndoStack(void* ptr); +void QUndoStack_DestroyQUndoStackDefault(void* ptr); +void* QUndoStack___children_atList(void* ptr, int i); +void QUndoStack___children_setList(void* ptr, void* i); +void* QUndoStack___children_newList(void* ptr); +void* QUndoStack___dynamicPropertyNames_atList(void* ptr, int i); +void QUndoStack___dynamicPropertyNames_setList(void* ptr, void* i); +void* QUndoStack___dynamicPropertyNames_newList(void* ptr); +void* QUndoStack___findChildren_atList(void* ptr, int i); +void QUndoStack___findChildren_setList(void* ptr, void* i); +void* QUndoStack___findChildren_newList(void* ptr); +void* QUndoStack___findChildren_atList3(void* ptr, int i); +void QUndoStack___findChildren_setList3(void* ptr, void* i); +void* QUndoStack___findChildren_newList3(void* ptr); +void* QUndoStack___qFindChildren_atList2(void* ptr, int i); +void QUndoStack___qFindChildren_setList2(void* ptr, void* i); +void* QUndoStack___qFindChildren_newList2(void* ptr); +void QUndoStack_ChildEventDefault(void* ptr, void* event); +void QUndoStack_ConnectNotifyDefault(void* ptr, void* sign); +void QUndoStack_CustomEventDefault(void* ptr, void* event); +void QUndoStack_DeleteLaterDefault(void* ptr); +void QUndoStack_DisconnectNotifyDefault(void* ptr, void* sign); +char QUndoStack_EventDefault(void* ptr, void* e); +char QUndoStack_EventFilterDefault(void* ptr, void* watched, void* event); +void* QUndoStack_MetaObjectDefault(void* ptr); +void QUndoStack_TimerEventDefault(void* ptr, void* event); +void* QUndoView_NewQUndoView(void* parent); +void* QUndoView_NewQUndoView2(void* stack, void* parent); +void* QUndoView_NewQUndoView3(void* group, void* parent); +void* QUndoView_CleanIcon(void* ptr); +struct QtWidgets_PackedString QUndoView_EmptyLabel(void* ptr); +void* QUndoView_Group(void* ptr); +void QUndoView_SetCleanIcon(void* ptr, void* icon); +void QUndoView_SetEmptyLabel(void* ptr, struct QtWidgets_PackedString label); +void QUndoView_SetGroup(void* ptr, void* group); +void QUndoView_SetGroupDefault(void* ptr, void* group); +void QUndoView_SetStack(void* ptr, void* stack); +void QUndoView_SetStackDefault(void* ptr, void* stack); +void* QUndoView_Stack(void* ptr); +void QUndoView_DestroyQUndoView(void* ptr); +void QUndoView_DestroyQUndoViewDefault(void* ptr); +void* QVBoxLayout_NewQVBoxLayout(); +void* QVBoxLayout_NewQVBoxLayout2(void* parent); +void QVBoxLayout_DestroyQVBoxLayout(void* ptr); +void QVBoxLayout_DestroyQVBoxLayoutDefault(void* ptr); +void* QWhatsThis_QWhatsThis_CreateAction(void* parent); +void QWhatsThis_QWhatsThis_EnterWhatsThisMode(); +void QWhatsThis_QWhatsThis_HideText(); +char QWhatsThis_QWhatsThis_InWhatsThisMode(); +void QWhatsThis_QWhatsThis_LeaveWhatsThisMode(); +void QWhatsThis_QWhatsThis_ShowText(void* pos, struct QtWidgets_PackedString text, void* w); +void* QWidget_NewQWidget(void* parent, long long ff); +char QWidget_AcceptDrops(void* ptr); +struct QtWidgets_PackedString QWidget_AccessibleDescription(void* ptr); +struct QtWidgets_PackedString QWidget_AccessibleName(void* ptr); +void QWidget_ActionEvent(void* ptr, void* event); +void QWidget_ActionEventDefault(void* ptr, void* event); +struct QtWidgets_PackedList QWidget_Actions(void* ptr); +void QWidget_ActivateWindow(void* ptr); +void QWidget_AddAction(void* ptr, void* action); +void QWidget_AddActions(void* ptr, void* actions); +void QWidget_AdjustSize(void* ptr); +char QWidget_AutoFillBackground(void* ptr); +long long QWidget_BackgroundRole(void* ptr); +void* QWidget_BackingStore(void* ptr); +void* QWidget_BaseSize(void* ptr); +void QWidget_ChangeEvent(void* ptr, void* event); +void QWidget_ChangeEventDefault(void* ptr, void* event); +void* QWidget_ChildAt(void* ptr, int x, int y); +void* QWidget_ChildAt2(void* ptr, void* p); +void* QWidget_ChildrenRect(void* ptr); +void* QWidget_ChildrenRegion(void* ptr); +void QWidget_ClearFocus(void* ptr); +void QWidget_ClearMask(void* ptr); +char QWidget_Close(void* ptr); +char QWidget_CloseDefault(void* ptr); +void QWidget_CloseEvent(void* ptr, void* event); +void QWidget_CloseEventDefault(void* ptr, void* event); +void* QWidget_ContentsMargins(void* ptr); +void* QWidget_ContentsRect(void* ptr); +void QWidget_ContextMenuEvent(void* ptr, void* event); +void QWidget_ContextMenuEventDefault(void* ptr, void* event); +long long QWidget_ContextMenuPolicy(void* ptr); +void QWidget_Create(void* ptr, uintptr_t window, char initializeWindow, char destroyOldWindow); +void* QWidget_QWidget_CreateWindowContainer(void* window, void* parent, long long flags); +void* QWidget_Cursor(void* ptr); +void QWidget_ConnectCustomContextMenuRequested(void* ptr, long long t); +void QWidget_DisconnectCustomContextMenuRequested(void* ptr); +void QWidget_CustomContextMenuRequested(void* ptr, void* pos); +void QWidget_Destroy(void* ptr, char destroyWindow, char destroySubWindows); +void QWidget_DragEnterEvent(void* ptr, void* event); +void QWidget_DragEnterEventDefault(void* ptr, void* event); +void QWidget_DragLeaveEvent(void* ptr, void* event); +void QWidget_DragLeaveEventDefault(void* ptr, void* event); +void QWidget_DragMoveEvent(void* ptr, void* event); +void QWidget_DragMoveEventDefault(void* ptr, void* event); +void QWidget_DropEvent(void* ptr, void* event); +void QWidget_DropEventDefault(void* ptr, void* event); +uintptr_t QWidget_EffectiveWinId(void* ptr); +void QWidget_EnsurePolished(void* ptr); +void QWidget_EnterEvent(void* ptr, void* event); +void QWidget_EnterEventDefault(void* ptr, void* event); +char QWidget_Event(void* ptr, void* event); +char QWidget_EventDefault(void* ptr, void* event); +void* QWidget_QWidget_Find(uintptr_t id); +void QWidget_FocusInEvent(void* ptr, void* event); +void QWidget_FocusInEventDefault(void* ptr, void* event); +char QWidget_FocusNextChild(void* ptr); +char QWidget_FocusNextPrevChild(void* ptr, char next); +char QWidget_FocusNextPrevChildDefault(void* ptr, char next); +void QWidget_FocusOutEvent(void* ptr, void* event); +void QWidget_FocusOutEventDefault(void* ptr, void* event); +long long QWidget_FocusPolicy(void* ptr); +char QWidget_FocusPreviousChild(void* ptr); +void* QWidget_FocusProxy(void* ptr); +void* QWidget_FocusWidget(void* ptr); +void* QWidget_Font(void* ptr); +void* QWidget_FontInfo(void* ptr); +void* QWidget_FontMetrics(void* ptr); +long long QWidget_ForegroundRole(void* ptr); +void* QWidget_FrameGeometry(void* ptr); +void* QWidget_FrameSize(void* ptr); +void* QWidget_Geometry(void* ptr); +void QWidget_GetContentsMargins(void* ptr, int left, int top, int right, int bottom); +void* QWidget_Grab(void* ptr, void* rectangle); +void QWidget_GrabGesture(void* ptr, long long gesture, long long flags); +void QWidget_GrabKeyboard(void* ptr); +void QWidget_GrabMouse(void* ptr); +void QWidget_GrabMouse2(void* ptr, void* cursor); +int QWidget_GrabShortcut(void* ptr, void* key, long long context); +void* QWidget_GraphicsEffect(void* ptr); +void* QWidget_GraphicsProxyWidget(void* ptr); +char QWidget_HasEditFocus(void* ptr); +char QWidget_HasFocus(void* ptr); +char QWidget_HasHeightForWidth(void* ptr); +char QWidget_HasHeightForWidthDefault(void* ptr); +char QWidget_HasMouseTracking(void* ptr); +char QWidget_HasTabletTracking(void* ptr); +int QWidget_Height(void* ptr); +int QWidget_HeightForWidth(void* ptr, int w); +int QWidget_HeightForWidthDefault(void* ptr, int w); +void QWidget_Hide(void* ptr); +void QWidget_HideDefault(void* ptr); +void QWidget_HideEvent(void* ptr, void* event); +void QWidget_HideEventDefault(void* ptr, void* event); +void QWidget_InitPainter(void* ptr, void* painter); +void QWidget_InitPainterDefault(void* ptr, void* painter); +void QWidget_InputMethodEvent(void* ptr, void* event); +void QWidget_InputMethodEventDefault(void* ptr, void* event); +long long QWidget_InputMethodHints(void* ptr); +void* QWidget_InputMethodQuery(void* ptr, long long query); +void* QWidget_InputMethodQueryDefault(void* ptr, long long query); +void QWidget_InsertAction(void* ptr, void* before, void* action); +void QWidget_InsertActions(void* ptr, void* before, void* actions); +char QWidget_IsActiveWindow(void* ptr); +char QWidget_IsAncestorOf(void* ptr, void* child); +char QWidget_IsEnabled(void* ptr); +char QWidget_IsEnabledTo(void* ptr, void* ancestor); +char QWidget_IsFullScreen(void* ptr); +char QWidget_IsHidden(void* ptr); +char QWidget_IsMaximized(void* ptr); +char QWidget_IsMinimized(void* ptr); +char QWidget_IsModal(void* ptr); +char QWidget_IsVisible(void* ptr); +char QWidget_IsVisibleTo(void* ptr, void* ancestor); +char QWidget_IsWindow(void* ptr); +char QWidget_IsWindowModified(void* ptr); +void QWidget_KeyPressEvent(void* ptr, void* event); +void QWidget_KeyPressEventDefault(void* ptr, void* event); +void QWidget_KeyReleaseEvent(void* ptr, void* event); +void QWidget_KeyReleaseEventDefault(void* ptr, void* event); +void* QWidget_QWidget_KeyboardGrabber(); +void* QWidget_Layout(void* ptr); +long long QWidget_LayoutDirection(void* ptr); +void QWidget_LeaveEvent(void* ptr, void* event); +void QWidget_LeaveEventDefault(void* ptr, void* event); +void* QWidget_Locale(void* ptr); +void QWidget_Lower(void* ptr); +void QWidget_LowerDefault(void* ptr); +void* QWidget_MapFrom(void* ptr, void* parent, void* pos); +void* QWidget_MapFromGlobal(void* ptr, void* pos); +void* QWidget_MapFromParent(void* ptr, void* pos); +void* QWidget_MapTo(void* ptr, void* parent, void* pos); +void* QWidget_MapToGlobal(void* ptr, void* pos); +void* QWidget_MapToParent(void* ptr, void* pos); +void* QWidget_Mask(void* ptr); +int QWidget_MaximumHeight(void* ptr); +void* QWidget_MaximumSize(void* ptr); +int QWidget_MaximumWidth(void* ptr); +int QWidget_Metric(void* ptr, long long m); +int QWidget_MetricDefault(void* ptr, long long m); +int QWidget_MinimumHeight(void* ptr); +void* QWidget_MinimumSize(void* ptr); +void* QWidget_MinimumSizeHint(void* ptr); +void* QWidget_MinimumSizeHintDefault(void* ptr); +int QWidget_MinimumWidth(void* ptr); +void QWidget_MouseDoubleClickEvent(void* ptr, void* event); +void QWidget_MouseDoubleClickEventDefault(void* ptr, void* event); +void* QWidget_QWidget_MouseGrabber(); +void QWidget_MouseMoveEvent(void* ptr, void* event); +void QWidget_MouseMoveEventDefault(void* ptr, void* event); +void QWidget_MousePressEvent(void* ptr, void* event); +void QWidget_MousePressEventDefault(void* ptr, void* event); +void QWidget_MouseReleaseEvent(void* ptr, void* event); +void QWidget_MouseReleaseEventDefault(void* ptr, void* event); +void QWidget_Move(void* ptr, void* vqp); +void QWidget_Move2(void* ptr, int x, int y); +void QWidget_MoveEvent(void* ptr, void* event); +void QWidget_MoveEventDefault(void* ptr, void* event); +char QWidget_NativeEvent(void* ptr, void* eventType, void* message, long* result); +char QWidget_NativeEventDefault(void* ptr, void* eventType, void* message, long* result); +void* QWidget_NativeParentWidget(void* ptr); +void* QWidget_NextInFocusChain(void* ptr); +void* QWidget_NormalGeometry(void* ptr); +void QWidget_OverrideWindowFlags(void* ptr, long long flags); +void* QWidget_PaintEngine(void* ptr); +void* QWidget_PaintEngineDefault(void* ptr); +void QWidget_PaintEvent(void* ptr, void* event); +void QWidget_PaintEventDefault(void* ptr, void* event); +void* QWidget_Palette(void* ptr); +void* QWidget_ParentWidget(void* ptr); +void* QWidget_Pos(void* ptr); +void* QWidget_PreviousInFocusChain(void* ptr); +void QWidget_Raise(void* ptr); +void QWidget_RaiseDefault(void* ptr); +void* QWidget_Rect(void* ptr); +void QWidget_ReleaseKeyboard(void* ptr); +void QWidget_ReleaseMouse(void* ptr); +void QWidget_ReleaseShortcut(void* ptr, int id); +void QWidget_RemoveAction(void* ptr, void* action); +void QWidget_Render(void* ptr, void* target, void* targetOffset, void* sourceRegion, long long renderFlags); +void QWidget_Render2(void* ptr, void* painter, void* targetOffset, void* sourceRegion, long long renderFlags); +void QWidget_Repaint(void* ptr); +void QWidget_RepaintDefault(void* ptr); +void QWidget_Repaint2(void* ptr, int x, int y, int w, int h); +void QWidget_Repaint3(void* ptr, void* rect); +void QWidget_Repaint4(void* ptr, void* rgn); +void QWidget_Resize(void* ptr, void* vqs); +void QWidget_Resize2(void* ptr, int w, int h); +void QWidget_ResizeEvent(void* ptr, void* event); +void QWidget_ResizeEventDefault(void* ptr, void* event); +char QWidget_RestoreGeometry(void* ptr, void* geometry); +void* QWidget_SaveGeometry(void* ptr); +void QWidget_Scroll(void* ptr, int dx, int dy); +void QWidget_Scroll2(void* ptr, int dx, int dy, void* r); +void QWidget_SetAcceptDrops(void* ptr, char on); +void QWidget_SetAccessibleDescription(void* ptr, struct QtWidgets_PackedString description); +void QWidget_SetAccessibleName(void* ptr, struct QtWidgets_PackedString name); +void QWidget_SetAttribute(void* ptr, long long attribute, char on); +void QWidget_SetAutoFillBackground(void* ptr, char enabled); +void QWidget_SetBackgroundRole(void* ptr, long long role); +void QWidget_SetBaseSize(void* ptr, void* vqs); +void QWidget_SetBaseSize2(void* ptr, int basew, int baseh); +void QWidget_SetContentsMargins(void* ptr, int left, int top, int right, int bottom); +void QWidget_SetContentsMargins2(void* ptr, void* margins); +void QWidget_SetContextMenuPolicy(void* ptr, long long policy); +void QWidget_SetCursor(void* ptr, void* vqc); +void QWidget_SetDisabled(void* ptr, char disable); +void QWidget_SetDisabledDefault(void* ptr, char disable); +void QWidget_SetEditFocus(void* ptr, char enable); +void QWidget_SetEnabled(void* ptr, char vbo); +void QWidget_SetEnabledDefault(void* ptr, char vbo); +void QWidget_SetFixedHeight(void* ptr, int h); +void QWidget_SetFixedSize(void* ptr, void* s); +void QWidget_SetFixedSize2(void* ptr, int w, int h); +void QWidget_SetFixedWidth(void* ptr, int w); +void QWidget_SetFocus(void* ptr, long long reason); +void QWidget_SetFocus2(void* ptr); +void QWidget_SetFocus2Default(void* ptr); +void QWidget_SetFocusPolicy(void* ptr, long long policy); +void QWidget_SetFocusProxy(void* ptr, void* w); +void QWidget_SetFont(void* ptr, void* vqf); +void QWidget_SetForegroundRole(void* ptr, long long role); +void QWidget_SetGeometry(void* ptr, void* vqr); +void QWidget_SetGeometry2(void* ptr, int x, int y, int w, int h); +void QWidget_SetGraphicsEffect(void* ptr, void* effect); +void QWidget_SetHidden(void* ptr, char hidden); +void QWidget_SetHiddenDefault(void* ptr, char hidden); +void QWidget_SetInputMethodHints(void* ptr, long long hints); +void QWidget_SetLayout(void* ptr, void* layout); +void QWidget_SetLayoutDirection(void* ptr, long long direction); +void QWidget_SetLocale(void* ptr, void* locale); +void QWidget_SetMask(void* ptr, void* bitmap); +void QWidget_SetMask2(void* ptr, void* region); +void QWidget_SetMaximumHeight(void* ptr, int maxh); +void QWidget_SetMaximumSize(void* ptr, void* vqs); +void QWidget_SetMaximumSize2(void* ptr, int maxw, int maxh); +void QWidget_SetMaximumWidth(void* ptr, int maxw); +void QWidget_SetMinimumHeight(void* ptr, int minh); +void QWidget_SetMinimumSize(void* ptr, void* vqs); +void QWidget_SetMinimumSize2(void* ptr, int minw, int minh); +void QWidget_SetMinimumWidth(void* ptr, int minw); +void QWidget_SetMouseTracking(void* ptr, char enable); +void QWidget_SetPalette(void* ptr, void* vqp); +void QWidget_SetParent(void* ptr, void* parent); +void QWidget_SetParent2(void* ptr, void* parent, long long ff); +void QWidget_SetShortcutAutoRepeat(void* ptr, int id, char enable); +void QWidget_SetShortcutEnabled(void* ptr, int id, char enable); +void QWidget_SetSizeIncrement(void* ptr, void* vqs); +void QWidget_SetSizeIncrement2(void* ptr, int w, int h); +void QWidget_SetSizePolicy(void* ptr, void* vqs); +void QWidget_SetSizePolicy2(void* ptr, long long horizontal, long long vertical); +void QWidget_SetStatusTip(void* ptr, struct QtWidgets_PackedString vqs); +void QWidget_SetStyle(void* ptr, void* style); +void QWidget_SetStyleSheet(void* ptr, struct QtWidgets_PackedString styleSheet); +void QWidget_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString styleSheet); +void QWidget_QWidget_SetTabOrder(void* first, void* second); +void QWidget_SetTabletTracking(void* ptr, char enable); +void QWidget_SetToolTip(void* ptr, struct QtWidgets_PackedString vqs); +void QWidget_SetToolTipDuration(void* ptr, int msec); +void QWidget_SetUpdatesEnabled(void* ptr, char enable); +void QWidget_SetVisible(void* ptr, char visible); +void QWidget_SetVisibleDefault(void* ptr, char visible); +void QWidget_SetWhatsThis(void* ptr, struct QtWidgets_PackedString vqs); +void QWidget_SetWindowFilePath(void* ptr, struct QtWidgets_PackedString filePath); +void QWidget_SetWindowFlag(void* ptr, long long flag, char on); +void QWidget_SetWindowFlags(void* ptr, long long ty); +void QWidget_SetWindowIcon(void* ptr, void* icon); +void QWidget_SetWindowIconText(void* ptr, struct QtWidgets_PackedString vqs); +void QWidget_SetWindowModality(void* ptr, long long windowModality); +void QWidget_SetWindowModified(void* ptr, char vbo); +void QWidget_SetWindowModifiedDefault(void* ptr, char vbo); +void QWidget_SetWindowOpacity(void* ptr, double level); +void QWidget_SetWindowRole(void* ptr, struct QtWidgets_PackedString role); +void QWidget_SetWindowState(void* ptr, long long windowState); +void QWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString vqs); +void QWidget_SetWindowTitleDefault(void* ptr, struct QtWidgets_PackedString vqs); +void QWidget_SetupUi(void* ptr, void* widget); +void QWidget_Show(void* ptr); +void QWidget_ShowDefault(void* ptr); +void QWidget_ShowEvent(void* ptr, void* event); +void QWidget_ShowEventDefault(void* ptr, void* event); +void QWidget_ShowFullScreen(void* ptr); +void QWidget_ShowFullScreenDefault(void* ptr); +void QWidget_ShowMaximized(void* ptr); +void QWidget_ShowMaximizedDefault(void* ptr); +void QWidget_ShowMinimized(void* ptr); +void QWidget_ShowMinimizedDefault(void* ptr); +void QWidget_ShowNormal(void* ptr); +void QWidget_ShowNormalDefault(void* ptr); +void* QWidget_Size(void* ptr); +void* QWidget_SizeHint(void* ptr); +void* QWidget_SizeHintDefault(void* ptr); +void* QWidget_SizeIncrement(void* ptr); +void* QWidget_SizePolicy(void* ptr); +void QWidget_StackUnder(void* ptr, void* w); +struct QtWidgets_PackedString QWidget_StatusTip(void* ptr); +void* QWidget_Style(void* ptr); +struct QtWidgets_PackedString QWidget_StyleSheet(void* ptr); +void QWidget_TabletEvent(void* ptr, void* event); +void QWidget_TabletEventDefault(void* ptr, void* event); +char QWidget_TestAttribute(void* ptr, long long attribute); +struct QtWidgets_PackedString QWidget_ToolTip(void* ptr); +int QWidget_ToolTipDuration(void* ptr); +char QWidget_UnderMouse(void* ptr); +void QWidget_UngrabGesture(void* ptr, long long gesture); +void QWidget_UnsetCursor(void* ptr); +void QWidget_UnsetLayoutDirection(void* ptr); +void QWidget_UnsetLocale(void* ptr); +void QWidget_Update(void* ptr); +void QWidget_UpdateDefault(void* ptr); +void QWidget_Update2(void* ptr, int x, int y, int w, int h); +void QWidget_Update3(void* ptr, void* rect); +void QWidget_Update4(void* ptr, void* rgn); +void QWidget_UpdateGeometry(void* ptr); +void QWidget_UpdateMicroFocus(void* ptr); +void QWidget_UpdateMicroFocusDefault(void* ptr); +char QWidget_UpdatesEnabled(void* ptr); +void* QWidget_VisibleRegion(void* ptr); +struct QtWidgets_PackedString QWidget_WhatsThis(void* ptr); +void QWidget_WheelEvent(void* ptr, void* event); +void QWidget_WheelEventDefault(void* ptr, void* event); +int QWidget_Width(void* ptr); +uintptr_t QWidget_WinId(void* ptr); +void* QWidget_Window(void* ptr); +struct QtWidgets_PackedString QWidget_WindowFilePath(void* ptr); +long long QWidget_WindowFlags(void* ptr); +void* QWidget_WindowHandle(void* ptr); +void* QWidget_WindowIcon(void* ptr); +void QWidget_ConnectWindowIconChanged(void* ptr, long long t); +void QWidget_DisconnectWindowIconChanged(void* ptr); +void QWidget_WindowIconChanged(void* ptr, void* icon); +struct QtWidgets_PackedString QWidget_WindowIconText(void* ptr); +long long QWidget_WindowModality(void* ptr); +double QWidget_WindowOpacity(void* ptr); +struct QtWidgets_PackedString QWidget_WindowRole(void* ptr); +long long QWidget_WindowState(void* ptr); +struct QtWidgets_PackedString QWidget_WindowTitle(void* ptr); +void QWidget_ConnectWindowTitleChanged(void* ptr, long long t); +void QWidget_DisconnectWindowTitleChanged(void* ptr); +void QWidget_WindowTitleChanged(void* ptr, struct QtWidgets_PackedString title); +long long QWidget_WindowType(void* ptr); +int QWidget_X(void* ptr); +int QWidget_Y(void* ptr); +void QWidget_DestroyQWidget(void* ptr); +void QWidget_DestroyQWidgetDefault(void* ptr); +void* QWidget___actions_atList(void* ptr, int i); +void QWidget___actions_setList(void* ptr, void* i); +void* QWidget___actions_newList(void* ptr); +void* QWidget___addActions_actions_atList(void* ptr, int i); +void QWidget___addActions_actions_setList(void* ptr, void* i); +void* QWidget___addActions_actions_newList(void* ptr); +void* QWidget___insertActions_actions_atList(void* ptr, int i); +void QWidget___insertActions_actions_setList(void* ptr, void* i); +void* QWidget___insertActions_actions_newList(void* ptr); +void* QWidget___children_atList(void* ptr, int i); +void QWidget___children_setList(void* ptr, void* i); +void* QWidget___children_newList(void* ptr); +void* QWidget___dynamicPropertyNames_atList(void* ptr, int i); +void QWidget___dynamicPropertyNames_setList(void* ptr, void* i); +void* QWidget___dynamicPropertyNames_newList(void* ptr); +void* QWidget___findChildren_atList(void* ptr, int i); +void QWidget___findChildren_setList(void* ptr, void* i); +void* QWidget___findChildren_newList(void* ptr); +void* QWidget___findChildren_atList3(void* ptr, int i); +void QWidget___findChildren_setList3(void* ptr, void* i); +void* QWidget___findChildren_newList3(void* ptr); +void* QWidget___qFindChildren_atList2(void* ptr, int i); +void QWidget___qFindChildren_setList2(void* ptr, void* i); +void* QWidget___qFindChildren_newList2(void* ptr); +void QWidget_ChildEvent(void* ptr, void* event); +void QWidget_ChildEventDefault(void* ptr, void* event); +void QWidget_ConnectNotify(void* ptr, void* sign); +void QWidget_ConnectNotifyDefault(void* ptr, void* sign); +void QWidget_CustomEvent(void* ptr, void* event); +void QWidget_CustomEventDefault(void* ptr, void* event); +void QWidget_DeleteLater(void* ptr); +void QWidget_DeleteLaterDefault(void* ptr); +void QWidget_DisconnectNotify(void* ptr, void* sign); +void QWidget_DisconnectNotifyDefault(void* ptr, void* sign); +char QWidget_EventFilter(void* ptr, void* watched, void* event); +char QWidget_EventFilterDefault(void* ptr, void* watched, void* event); +void* QWidget_MetaObject(void* ptr); +void* QWidget_MetaObjectDefault(void* ptr); +void QWidget_TimerEvent(void* ptr, void* event); +void QWidget_TimerEventDefault(void* ptr, void* event); +void* QWidgetAction_NewQWidgetAction(void* parent); +void* QWidgetAction_CreateWidget(void* ptr, void* parent); +void* QWidgetAction_CreateWidgetDefault(void* ptr, void* parent); +struct QtWidgets_PackedList QWidgetAction_CreatedWidgets(void* ptr); +void* QWidgetAction_DefaultWidget(void* ptr); +void QWidgetAction_DeleteWidget(void* ptr, void* widget); +void QWidgetAction_DeleteWidgetDefault(void* ptr, void* widget); +void QWidgetAction_ReleaseWidget(void* ptr, void* widget); +void* QWidgetAction_RequestWidget(void* ptr, void* parent); +void QWidgetAction_SetDefaultWidget(void* ptr, void* widget); +void QWidgetAction_DestroyQWidgetAction(void* ptr); +void QWidgetAction_DestroyQWidgetActionDefault(void* ptr); +void* QWidgetAction___createdWidgets_atList(void* ptr, int i); +void QWidgetAction___createdWidgets_setList(void* ptr, void* i); +void* QWidgetAction___createdWidgets_newList(void* ptr); +void* QWidgetItem_NewQWidgetItem2(void* widget); +long long QWidgetItem_ExpandingDirections(void* ptr); +long long QWidgetItem_ExpandingDirectionsDefault(void* ptr); +void* QWidgetItem_Geometry(void* ptr); +void* QWidgetItem_GeometryDefault(void* ptr); +char QWidgetItem_IsEmpty(void* ptr); +char QWidgetItem_IsEmptyDefault(void* ptr); +void* QWidgetItem_MaximumSize(void* ptr); +void* QWidgetItem_MaximumSizeDefault(void* ptr); +void* QWidgetItem_MinimumSize(void* ptr); +void* QWidgetItem_MinimumSizeDefault(void* ptr); +void QWidgetItem_SetGeometry(void* ptr, void* rect); +void QWidgetItem_SetGeometryDefault(void* ptr, void* rect); +void* QWidgetItem_SizeHint(void* ptr); +void* QWidgetItem_SizeHintDefault(void* ptr); +void QWidgetItem_DestroyQWidgetItem(void* ptr); +void QWidgetItem_DestroyQWidgetItemDefault(void* ptr); +void* QWizard_NewQWizard(void* parent, long long flags); +int QWizard_AddPage(void* ptr, void* page); +void QWizard_Back(void* ptr); +void QWizard_BackDefault(void* ptr); +void* QWizard_Button(void* ptr, long long which); +struct QtWidgets_PackedString QWizard_ButtonText(void* ptr, long long which); +void QWizard_CleanupPage(void* ptr, int id); +void QWizard_CleanupPageDefault(void* ptr, int id); +int QWizard_CurrentId(void* ptr); +void QWizard_ConnectCurrentIdChanged(void* ptr, long long t); +void QWizard_DisconnectCurrentIdChanged(void* ptr); +void QWizard_CurrentIdChanged(void* ptr, int id); +void* QWizard_CurrentPage(void* ptr); +void QWizard_ConnectCustomButtonClicked(void* ptr, long long t); +void QWizard_DisconnectCustomButtonClicked(void* ptr); +void QWizard_CustomButtonClicked(void* ptr, int which); +void QWizard_Done(void* ptr, int result); +void QWizard_DoneDefault(void* ptr, int result); +void* QWizard_Field(void* ptr, struct QtWidgets_PackedString name); +char QWizard_HasVisitedPage(void* ptr, int id); +void QWizard_ConnectHelpRequested(void* ptr, long long t); +void QWizard_DisconnectHelpRequested(void* ptr); +void QWizard_HelpRequested(void* ptr); +void QWizard_InitializePage(void* ptr, int id); +void QWizard_InitializePageDefault(void* ptr, int id); +void QWizard_Next(void* ptr); +void QWizard_NextDefault(void* ptr); +int QWizard_NextId(void* ptr); +int QWizard_NextIdDefault(void* ptr); +long long QWizard_Options(void* ptr); +void* QWizard_Page(void* ptr, int id); +void QWizard_ConnectPageAdded(void* ptr, long long t); +void QWizard_DisconnectPageAdded(void* ptr); +void QWizard_PageAdded(void* ptr, int id); +struct QtWidgets_PackedList QWizard_PageIds(void* ptr); +void QWizard_ConnectPageRemoved(void* ptr, long long t); +void QWizard_DisconnectPageRemoved(void* ptr); +void QWizard_PageRemoved(void* ptr, int id); +void* QWizard_Pixmap(void* ptr, long long which); +void QWizard_RemovePage(void* ptr, int id); +void QWizard_Restart(void* ptr); +void QWizard_RestartDefault(void* ptr); +void QWizard_SetButton(void* ptr, long long which, void* button); +void QWizard_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text); +void QWizard_SetDefaultProperty(void* ptr, char* className, char* property, char* changedSignal); +void QWizard_SetField(void* ptr, struct QtWidgets_PackedString name, void* value); +void QWizard_SetOption(void* ptr, long long option, char on); +void QWizard_SetOptions(void* ptr, long long options); +void QWizard_SetPage(void* ptr, int id, void* page); +void QWizard_SetPixmap(void* ptr, long long which, void* pixmap); +void QWizard_SetSideWidget(void* ptr, void* widget); +void QWizard_SetStartId(void* ptr, int id); +void QWizard_SetSubTitleFormat(void* ptr, long long format); +void QWizard_SetTitleFormat(void* ptr, long long format); +void QWizard_SetWizardStyle(void* ptr, long long style); +void* QWizard_SideWidget(void* ptr); +int QWizard_StartId(void* ptr); +long long QWizard_SubTitleFormat(void* ptr); +char QWizard_TestOption(void* ptr, long long option); +long long QWizard_TitleFormat(void* ptr); +char QWizard_ValidateCurrentPage(void* ptr); +char QWizard_ValidateCurrentPageDefault(void* ptr); +struct QtWidgets_PackedList QWizard_VisitedPages(void* ptr); +long long QWizard_WizardStyle(void* ptr); +void QWizard_DestroyQWizard(void* ptr); +void QWizard_DestroyQWizardDefault(void* ptr); +int QWizard___pageIds_atList(void* ptr, int i); +void QWizard___pageIds_setList(void* ptr, int i); +void* QWizard___pageIds_newList(void* ptr); +int QWizard___visitedPages_atList(void* ptr, int i); +void QWizard___visitedPages_setList(void* ptr, int i); +void* QWizard___visitedPages_newList(void* ptr); +void* QWizardPage_NewQWizardPage(void* parent); +struct QtWidgets_PackedString QWizardPage_ButtonText(void* ptr, long long which); +void QWizardPage_CleanupPage(void* ptr); +void QWizardPage_CleanupPageDefault(void* ptr); +void QWizardPage_ConnectCompleteChanged(void* ptr, long long t); +void QWizardPage_DisconnectCompleteChanged(void* ptr); +void QWizardPage_CompleteChanged(void* ptr); +void* QWizardPage_Field(void* ptr, struct QtWidgets_PackedString name); +void QWizardPage_InitializePage(void* ptr); +void QWizardPage_InitializePageDefault(void* ptr); +char QWizardPage_IsCommitPage(void* ptr); +char QWizardPage_IsComplete(void* ptr); +char QWizardPage_IsCompleteDefault(void* ptr); +char QWizardPage_IsFinalPage(void* ptr); +int QWizardPage_NextId(void* ptr); +int QWizardPage_NextIdDefault(void* ptr); +void* QWizardPage_Pixmap(void* ptr, long long which); +void QWizardPage_RegisterField(void* ptr, struct QtWidgets_PackedString name, void* widget, char* property, char* changedSignal); +void QWizardPage_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text); +void QWizardPage_SetCommitPage(void* ptr, char commitPage); +void QWizardPage_SetField(void* ptr, struct QtWidgets_PackedString name, void* value); +void QWizardPage_SetFinalPage(void* ptr, char finalPage); +void QWizardPage_SetPixmap(void* ptr, long long which, void* pixmap); +void QWizardPage_SetSubTitle(void* ptr, struct QtWidgets_PackedString subTitle); +void QWizardPage_SetTitle(void* ptr, struct QtWidgets_PackedString title); +struct QtWidgets_PackedString QWizardPage_SubTitle(void* ptr); +struct QtWidgets_PackedString QWizardPage_Title(void* ptr); +char QWizardPage_ValidatePage(void* ptr); +char QWizardPage_ValidatePageDefault(void* ptr); +void* QWizardPage_Wizard(void* ptr); +void QWizardPage_DestroyQWizardPage(void* ptr); +void QWizardPage_DestroyQWizardPageDefault(void* ptr); + +#ifdef __cplusplus +} +#endif + +#endif \ No newline at end of file diff --git a/vendor/golang.org/x/crypto/bcrypt/base64.go b/vendor/golang.org/x/crypto/bcrypt/base64.go new file mode 100644 index 00000000..fc311609 --- /dev/null +++ b/vendor/golang.org/x/crypto/bcrypt/base64.go @@ -0,0 +1,35 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package bcrypt + +import "encoding/base64" + +const alphabet = "./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" + +var bcEncoding = base64.NewEncoding(alphabet) + +func base64Encode(src []byte) []byte { + n := bcEncoding.EncodedLen(len(src)) + dst := make([]byte, n) + bcEncoding.Encode(dst, src) + for dst[n-1] == '=' { + n-- + } + return dst[:n] +} + +func base64Decode(src []byte) ([]byte, error) { + numOfEquals := 4 - (len(src) % 4) + for i := 0; i < numOfEquals; i++ { + src = append(src, '=') + } + + dst := make([]byte, bcEncoding.DecodedLen(len(src))) + n, err := bcEncoding.Decode(dst, src) + if err != nil { + return nil, err + } + return dst[:n], nil +} diff --git a/vendor/golang.org/x/crypto/bcrypt/bcrypt.go b/vendor/golang.org/x/crypto/bcrypt/bcrypt.go new file mode 100644 index 00000000..aeb73f81 --- /dev/null +++ b/vendor/golang.org/x/crypto/bcrypt/bcrypt.go @@ -0,0 +1,295 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing +// algorithm. See http://www.usenix.org/event/usenix99/provos/provos.pdf +package bcrypt // import "golang.org/x/crypto/bcrypt" + +// The code is a port of Provos and Mazières's C implementation. +import ( + "crypto/rand" + "crypto/subtle" + "errors" + "fmt" + "io" + "strconv" + + "golang.org/x/crypto/blowfish" +) + +const ( + MinCost int = 4 // the minimum allowable cost as passed in to GenerateFromPassword + MaxCost int = 31 // the maximum allowable cost as passed in to GenerateFromPassword + DefaultCost int = 10 // the cost that will actually be set if a cost below MinCost is passed into GenerateFromPassword +) + +// The error returned from CompareHashAndPassword when a password and hash do +// not match. +var ErrMismatchedHashAndPassword = errors.New("crypto/bcrypt: hashedPassword is not the hash of the given password") + +// The error returned from CompareHashAndPassword when a hash is too short to +// be a bcrypt hash. +var ErrHashTooShort = errors.New("crypto/bcrypt: hashedSecret too short to be a bcrypted password") + +// The error returned from CompareHashAndPassword when a hash was created with +// a bcrypt algorithm newer than this implementation. +type HashVersionTooNewError byte + +func (hv HashVersionTooNewError) Error() string { + return fmt.Sprintf("crypto/bcrypt: bcrypt algorithm version '%c' requested is newer than current version '%c'", byte(hv), majorVersion) +} + +// The error returned from CompareHashAndPassword when a hash starts with something other than '$' +type InvalidHashPrefixError byte + +func (ih InvalidHashPrefixError) Error() string { + return fmt.Sprintf("crypto/bcrypt: bcrypt hashes must start with '$', but hashedSecret started with '%c'", byte(ih)) +} + +type InvalidCostError int + +func (ic InvalidCostError) Error() string { + return fmt.Sprintf("crypto/bcrypt: cost %d is outside allowed range (%d,%d)", int(ic), int(MinCost), int(MaxCost)) +} + +const ( + majorVersion = '2' + minorVersion = 'a' + maxSaltSize = 16 + maxCryptedHashSize = 23 + encodedSaltSize = 22 + encodedHashSize = 31 + minHashSize = 59 +) + +// magicCipherData is an IV for the 64 Blowfish encryption calls in +// bcrypt(). It's the string "OrpheanBeholderScryDoubt" in big-endian bytes. +var magicCipherData = []byte{ + 0x4f, 0x72, 0x70, 0x68, + 0x65, 0x61, 0x6e, 0x42, + 0x65, 0x68, 0x6f, 0x6c, + 0x64, 0x65, 0x72, 0x53, + 0x63, 0x72, 0x79, 0x44, + 0x6f, 0x75, 0x62, 0x74, +} + +type hashed struct { + hash []byte + salt []byte + cost int // allowed range is MinCost to MaxCost + major byte + minor byte +} + +// GenerateFromPassword returns the bcrypt hash of the password at the given +// cost. If the cost given is less than MinCost, the cost will be set to +// DefaultCost, instead. Use CompareHashAndPassword, as defined in this package, +// to compare the returned hashed password with its cleartext version. +func GenerateFromPassword(password []byte, cost int) ([]byte, error) { + p, err := newFromPassword(password, cost) + if err != nil { + return nil, err + } + return p.Hash(), nil +} + +// CompareHashAndPassword compares a bcrypt hashed password with its possible +// plaintext equivalent. Returns nil on success, or an error on failure. +func CompareHashAndPassword(hashedPassword, password []byte) error { + p, err := newFromHash(hashedPassword) + if err != nil { + return err + } + + otherHash, err := bcrypt(password, p.cost, p.salt) + if err != nil { + return err + } + + otherP := &hashed{otherHash, p.salt, p.cost, p.major, p.minor} + if subtle.ConstantTimeCompare(p.Hash(), otherP.Hash()) == 1 { + return nil + } + + return ErrMismatchedHashAndPassword +} + +// Cost returns the hashing cost used to create the given hashed +// password. When, in the future, the hashing cost of a password system needs +// to be increased in order to adjust for greater computational power, this +// function allows one to establish which passwords need to be updated. +func Cost(hashedPassword []byte) (int, error) { + p, err := newFromHash(hashedPassword) + if err != nil { + return 0, err + } + return p.cost, nil +} + +func newFromPassword(password []byte, cost int) (*hashed, error) { + if cost < MinCost { + cost = DefaultCost + } + p := new(hashed) + p.major = majorVersion + p.minor = minorVersion + + err := checkCost(cost) + if err != nil { + return nil, err + } + p.cost = cost + + unencodedSalt := make([]byte, maxSaltSize) + _, err = io.ReadFull(rand.Reader, unencodedSalt) + if err != nil { + return nil, err + } + + p.salt = base64Encode(unencodedSalt) + hash, err := bcrypt(password, p.cost, p.salt) + if err != nil { + return nil, err + } + p.hash = hash + return p, err +} + +func newFromHash(hashedSecret []byte) (*hashed, error) { + if len(hashedSecret) < minHashSize { + return nil, ErrHashTooShort + } + p := new(hashed) + n, err := p.decodeVersion(hashedSecret) + if err != nil { + return nil, err + } + hashedSecret = hashedSecret[n:] + n, err = p.decodeCost(hashedSecret) + if err != nil { + return nil, err + } + hashedSecret = hashedSecret[n:] + + // The "+2" is here because we'll have to append at most 2 '=' to the salt + // when base64 decoding it in expensiveBlowfishSetup(). + p.salt = make([]byte, encodedSaltSize, encodedSaltSize+2) + copy(p.salt, hashedSecret[:encodedSaltSize]) + + hashedSecret = hashedSecret[encodedSaltSize:] + p.hash = make([]byte, len(hashedSecret)) + copy(p.hash, hashedSecret) + + return p, nil +} + +func bcrypt(password []byte, cost int, salt []byte) ([]byte, error) { + cipherData := make([]byte, len(magicCipherData)) + copy(cipherData, magicCipherData) + + c, err := expensiveBlowfishSetup(password, uint32(cost), salt) + if err != nil { + return nil, err + } + + for i := 0; i < 24; i += 8 { + for j := 0; j < 64; j++ { + c.Encrypt(cipherData[i:i+8], cipherData[i:i+8]) + } + } + + // Bug compatibility with C bcrypt implementations. We only encode 23 of + // the 24 bytes encrypted. + hsh := base64Encode(cipherData[:maxCryptedHashSize]) + return hsh, nil +} + +func expensiveBlowfishSetup(key []byte, cost uint32, salt []byte) (*blowfish.Cipher, error) { + csalt, err := base64Decode(salt) + if err != nil { + return nil, err + } + + // Bug compatibility with C bcrypt implementations. They use the trailing + // NULL in the key string during expansion. + // We copy the key to prevent changing the underlying array. + ckey := append(key[:len(key):len(key)], 0) + + c, err := blowfish.NewSaltedCipher(ckey, csalt) + if err != nil { + return nil, err + } + + var i, rounds uint64 + rounds = 1 << cost + for i = 0; i < rounds; i++ { + blowfish.ExpandKey(ckey, c) + blowfish.ExpandKey(csalt, c) + } + + return c, nil +} + +func (p *hashed) Hash() []byte { + arr := make([]byte, 60) + arr[0] = '$' + arr[1] = p.major + n := 2 + if p.minor != 0 { + arr[2] = p.minor + n = 3 + } + arr[n] = '$' + n++ + copy(arr[n:], []byte(fmt.Sprintf("%02d", p.cost))) + n += 2 + arr[n] = '$' + n++ + copy(arr[n:], p.salt) + n += encodedSaltSize + copy(arr[n:], p.hash) + n += encodedHashSize + return arr[:n] +} + +func (p *hashed) decodeVersion(sbytes []byte) (int, error) { + if sbytes[0] != '$' { + return -1, InvalidHashPrefixError(sbytes[0]) + } + if sbytes[1] > majorVersion { + return -1, HashVersionTooNewError(sbytes[1]) + } + p.major = sbytes[1] + n := 3 + if sbytes[2] != '$' { + p.minor = sbytes[2] + n++ + } + return n, nil +} + +// sbytes should begin where decodeVersion left off. +func (p *hashed) decodeCost(sbytes []byte) (int, error) { + cost, err := strconv.Atoi(string(sbytes[0:2])) + if err != nil { + return -1, err + } + err = checkCost(cost) + if err != nil { + return -1, err + } + p.cost = cost + return 3, nil +} + +func (p *hashed) String() string { + return fmt.Sprintf("&{hash: %#v, salt: %#v, cost: %d, major: %c, minor: %c}", string(p.hash), p.salt, p.cost, p.major, p.minor) +} + +func checkCost(cost int) error { + if cost < MinCost || cost > MaxCost { + return InvalidCostError(cost) + } + return nil +} diff --git a/vendor/golang.org/x/crypto/blowfish/block.go b/vendor/golang.org/x/crypto/blowfish/block.go new file mode 100644 index 00000000..9d80f195 --- /dev/null +++ b/vendor/golang.org/x/crypto/blowfish/block.go @@ -0,0 +1,159 @@ +// Copyright 2010 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package blowfish + +// getNextWord returns the next big-endian uint32 value from the byte slice +// at the given position in a circular manner, updating the position. +func getNextWord(b []byte, pos *int) uint32 { + var w uint32 + j := *pos + for i := 0; i < 4; i++ { + w = w<<8 | uint32(b[j]) + j++ + if j >= len(b) { + j = 0 + } + } + *pos = j + return w +} + +// ExpandKey performs a key expansion on the given *Cipher. Specifically, it +// performs the Blowfish algorithm's key schedule which sets up the *Cipher's +// pi and substitution tables for calls to Encrypt. This is used, primarily, +// by the bcrypt package to reuse the Blowfish key schedule during its +// set up. It's unlikely that you need to use this directly. +func ExpandKey(key []byte, c *Cipher) { + j := 0 + for i := 0; i < 18; i++ { + // Using inlined getNextWord for performance. + var d uint32 + for k := 0; k < 4; k++ { + d = d<<8 | uint32(key[j]) + j++ + if j >= len(key) { + j = 0 + } + } + c.p[i] ^= d + } + + var l, r uint32 + for i := 0; i < 18; i += 2 { + l, r = encryptBlock(l, r, c) + c.p[i], c.p[i+1] = l, r + } + + for i := 0; i < 256; i += 2 { + l, r = encryptBlock(l, r, c) + c.s0[i], c.s0[i+1] = l, r + } + for i := 0; i < 256; i += 2 { + l, r = encryptBlock(l, r, c) + c.s1[i], c.s1[i+1] = l, r + } + for i := 0; i < 256; i += 2 { + l, r = encryptBlock(l, r, c) + c.s2[i], c.s2[i+1] = l, r + } + for i := 0; i < 256; i += 2 { + l, r = encryptBlock(l, r, c) + c.s3[i], c.s3[i+1] = l, r + } +} + +// This is similar to ExpandKey, but folds the salt during the key +// schedule. While ExpandKey is essentially expandKeyWithSalt with an all-zero +// salt passed in, reusing ExpandKey turns out to be a place of inefficiency +// and specializing it here is useful. +func expandKeyWithSalt(key []byte, salt []byte, c *Cipher) { + j := 0 + for i := 0; i < 18; i++ { + c.p[i] ^= getNextWord(key, &j) + } + + j = 0 + var l, r uint32 + for i := 0; i < 18; i += 2 { + l ^= getNextWord(salt, &j) + r ^= getNextWord(salt, &j) + l, r = encryptBlock(l, r, c) + c.p[i], c.p[i+1] = l, r + } + + for i := 0; i < 256; i += 2 { + l ^= getNextWord(salt, &j) + r ^= getNextWord(salt, &j) + l, r = encryptBlock(l, r, c) + c.s0[i], c.s0[i+1] = l, r + } + + for i := 0; i < 256; i += 2 { + l ^= getNextWord(salt, &j) + r ^= getNextWord(salt, &j) + l, r = encryptBlock(l, r, c) + c.s1[i], c.s1[i+1] = l, r + } + + for i := 0; i < 256; i += 2 { + l ^= getNextWord(salt, &j) + r ^= getNextWord(salt, &j) + l, r = encryptBlock(l, r, c) + c.s2[i], c.s2[i+1] = l, r + } + + for i := 0; i < 256; i += 2 { + l ^= getNextWord(salt, &j) + r ^= getNextWord(salt, &j) + l, r = encryptBlock(l, r, c) + c.s3[i], c.s3[i+1] = l, r + } +} + +func encryptBlock(l, r uint32, c *Cipher) (uint32, uint32) { + xl, xr := l, r + xl ^= c.p[0] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[1] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[2] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[3] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[4] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[5] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[6] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[7] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[8] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[9] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[10] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[11] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[12] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[13] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[14] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[15] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[16] + xr ^= c.p[17] + return xr, xl +} + +func decryptBlock(l, r uint32, c *Cipher) (uint32, uint32) { + xl, xr := l, r + xl ^= c.p[17] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[16] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[15] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[14] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[13] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[12] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[11] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[10] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[9] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[8] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[7] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[6] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[5] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[4] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[3] + xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[2] + xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[1] + xr ^= c.p[0] + return xr, xl +} diff --git a/vendor/golang.org/x/crypto/blowfish/cipher.go b/vendor/golang.org/x/crypto/blowfish/cipher.go new file mode 100644 index 00000000..213bf204 --- /dev/null +++ b/vendor/golang.org/x/crypto/blowfish/cipher.go @@ -0,0 +1,99 @@ +// Copyright 2010 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. +// +// Blowfish is a legacy cipher and its short block size makes it vulnerable to +// birthday bound attacks (see https://sweet32.info). It should only be used +// where compatibility with legacy systems, not security, is the goal. +// +// Deprecated: any new system should use AES (from crypto/aes, if necessary in +// an AEAD mode like crypto/cipher.NewGCM) or XChaCha20-Poly1305 (from +// golang.org/x/crypto/chacha20poly1305). +package blowfish // import "golang.org/x/crypto/blowfish" + +// The code is a port of Bruce Schneier's C implementation. +// See https://www.schneier.com/blowfish.html. + +import "strconv" + +// The Blowfish block size in bytes. +const BlockSize = 8 + +// A Cipher is an instance of Blowfish encryption using a particular key. +type Cipher struct { + p [18]uint32 + s0, s1, s2, s3 [256]uint32 +} + +type KeySizeError int + +func (k KeySizeError) Error() string { + return "crypto/blowfish: invalid key size " + strconv.Itoa(int(k)) +} + +// NewCipher creates and returns a Cipher. +// The key argument should be the Blowfish key, from 1 to 56 bytes. +func NewCipher(key []byte) (*Cipher, error) { + var result Cipher + if k := len(key); k < 1 || k > 56 { + return nil, KeySizeError(k) + } + initCipher(&result) + ExpandKey(key, &result) + return &result, nil +} + +// NewSaltedCipher creates a returns a Cipher that folds a salt into its key +// schedule. For most purposes, NewCipher, instead of NewSaltedCipher, is +// sufficient and desirable. For bcrypt compatibility, the key can be over 56 +// bytes. +func NewSaltedCipher(key, salt []byte) (*Cipher, error) { + if len(salt) == 0 { + return NewCipher(key) + } + var result Cipher + if k := len(key); k < 1 { + return nil, KeySizeError(k) + } + initCipher(&result) + expandKeyWithSalt(key, salt, &result) + return &result, nil +} + +// BlockSize returns the Blowfish block size, 8 bytes. +// It is necessary to satisfy the Block interface in the +// package "crypto/cipher". +func (c *Cipher) BlockSize() int { return BlockSize } + +// Encrypt encrypts the 8-byte buffer src using the key k +// and stores the result in dst. +// Note that for amounts of data larger than a block, +// it is not safe to just call Encrypt on successive blocks; +// instead, use an encryption mode like CBC (see crypto/cipher/cbc.go). +func (c *Cipher) Encrypt(dst, src []byte) { + l := uint32(src[0])<<24 | uint32(src[1])<<16 | uint32(src[2])<<8 | uint32(src[3]) + r := uint32(src[4])<<24 | uint32(src[5])<<16 | uint32(src[6])<<8 | uint32(src[7]) + l, r = encryptBlock(l, r, c) + dst[0], dst[1], dst[2], dst[3] = byte(l>>24), byte(l>>16), byte(l>>8), byte(l) + dst[4], dst[5], dst[6], dst[7] = byte(r>>24), byte(r>>16), byte(r>>8), byte(r) +} + +// Decrypt decrypts the 8-byte buffer src using the key k +// and stores the result in dst. +func (c *Cipher) Decrypt(dst, src []byte) { + l := uint32(src[0])<<24 | uint32(src[1])<<16 | uint32(src[2])<<8 | uint32(src[3]) + r := uint32(src[4])<<24 | uint32(src[5])<<16 | uint32(src[6])<<8 | uint32(src[7]) + l, r = decryptBlock(l, r, c) + dst[0], dst[1], dst[2], dst[3] = byte(l>>24), byte(l>>16), byte(l>>8), byte(l) + dst[4], dst[5], dst[6], dst[7] = byte(r>>24), byte(r>>16), byte(r>>8), byte(r) +} + +func initCipher(c *Cipher) { + copy(c.p[0:], p[0:]) + copy(c.s0[0:], s0[0:]) + copy(c.s1[0:], s1[0:]) + copy(c.s2[0:], s2[0:]) + copy(c.s3[0:], s3[0:]) +} diff --git a/vendor/golang.org/x/crypto/blowfish/const.go b/vendor/golang.org/x/crypto/blowfish/const.go new file mode 100644 index 00000000..d0407759 --- /dev/null +++ b/vendor/golang.org/x/crypto/blowfish/const.go @@ -0,0 +1,199 @@ +// Copyright 2010 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// The startup permutation array and substitution boxes. +// They are the hexadecimal digits of PI; see: +// https://www.schneier.com/code/constants.txt. + +package blowfish + +var s0 = [256]uint32{ + 0xd1310ba6, 0x98dfb5ac, 0x2ffd72db, 0xd01adfb7, 0xb8e1afed, 0x6a267e96, + 0xba7c9045, 0xf12c7f99, 0x24a19947, 0xb3916cf7, 0x0801f2e2, 0x858efc16, + 0x636920d8, 0x71574e69, 0xa458fea3, 0xf4933d7e, 0x0d95748f, 0x728eb658, + 0x718bcd58, 0x82154aee, 0x7b54a41d, 0xc25a59b5, 0x9c30d539, 0x2af26013, + 0xc5d1b023, 0x286085f0, 0xca417918, 0xb8db38ef, 0x8e79dcb0, 0x603a180e, + 0x6c9e0e8b, 0xb01e8a3e, 0xd71577c1, 0xbd314b27, 0x78af2fda, 0x55605c60, + 0xe65525f3, 0xaa55ab94, 0x57489862, 0x63e81440, 0x55ca396a, 0x2aab10b6, + 0xb4cc5c34, 0x1141e8ce, 0xa15486af, 0x7c72e993, 0xb3ee1411, 0x636fbc2a, + 0x2ba9c55d, 0x741831f6, 0xce5c3e16, 0x9b87931e, 0xafd6ba33, 0x6c24cf5c, + 0x7a325381, 0x28958677, 0x3b8f4898, 0x6b4bb9af, 0xc4bfe81b, 0x66282193, + 0x61d809cc, 0xfb21a991, 0x487cac60, 0x5dec8032, 0xef845d5d, 0xe98575b1, + 0xdc262302, 0xeb651b88, 0x23893e81, 0xd396acc5, 0x0f6d6ff3, 0x83f44239, + 0x2e0b4482, 0xa4842004, 0x69c8f04a, 0x9e1f9b5e, 0x21c66842, 0xf6e96c9a, + 0x670c9c61, 0xabd388f0, 0x6a51a0d2, 0xd8542f68, 0x960fa728, 0xab5133a3, + 0x6eef0b6c, 0x137a3be4, 0xba3bf050, 0x7efb2a98, 0xa1f1651d, 0x39af0176, + 0x66ca593e, 0x82430e88, 0x8cee8619, 0x456f9fb4, 0x7d84a5c3, 0x3b8b5ebe, + 0xe06f75d8, 0x85c12073, 0x401a449f, 0x56c16aa6, 0x4ed3aa62, 0x363f7706, + 0x1bfedf72, 0x429b023d, 0x37d0d724, 0xd00a1248, 0xdb0fead3, 0x49f1c09b, + 0x075372c9, 0x80991b7b, 0x25d479d8, 0xf6e8def7, 0xe3fe501a, 0xb6794c3b, + 0x976ce0bd, 0x04c006ba, 0xc1a94fb6, 0x409f60c4, 0x5e5c9ec2, 0x196a2463, + 0x68fb6faf, 0x3e6c53b5, 0x1339b2eb, 0x3b52ec6f, 0x6dfc511f, 0x9b30952c, + 0xcc814544, 0xaf5ebd09, 0xbee3d004, 0xde334afd, 0x660f2807, 0x192e4bb3, + 0xc0cba857, 0x45c8740f, 0xd20b5f39, 0xb9d3fbdb, 0x5579c0bd, 0x1a60320a, + 0xd6a100c6, 0x402c7279, 0x679f25fe, 0xfb1fa3cc, 0x8ea5e9f8, 0xdb3222f8, + 0x3c7516df, 0xfd616b15, 0x2f501ec8, 0xad0552ab, 0x323db5fa, 0xfd238760, + 0x53317b48, 0x3e00df82, 0x9e5c57bb, 0xca6f8ca0, 0x1a87562e, 0xdf1769db, + 0xd542a8f6, 0x287effc3, 0xac6732c6, 0x8c4f5573, 0x695b27b0, 0xbbca58c8, + 0xe1ffa35d, 0xb8f011a0, 0x10fa3d98, 0xfd2183b8, 0x4afcb56c, 0x2dd1d35b, + 0x9a53e479, 0xb6f84565, 0xd28e49bc, 0x4bfb9790, 0xe1ddf2da, 0xa4cb7e33, + 0x62fb1341, 0xcee4c6e8, 0xef20cada, 0x36774c01, 0xd07e9efe, 0x2bf11fb4, + 0x95dbda4d, 0xae909198, 0xeaad8e71, 0x6b93d5a0, 0xd08ed1d0, 0xafc725e0, + 0x8e3c5b2f, 0x8e7594b7, 0x8ff6e2fb, 0xf2122b64, 0x8888b812, 0x900df01c, + 0x4fad5ea0, 0x688fc31c, 0xd1cff191, 0xb3a8c1ad, 0x2f2f2218, 0xbe0e1777, + 0xea752dfe, 0x8b021fa1, 0xe5a0cc0f, 0xb56f74e8, 0x18acf3d6, 0xce89e299, + 0xb4a84fe0, 0xfd13e0b7, 0x7cc43b81, 0xd2ada8d9, 0x165fa266, 0x80957705, + 0x93cc7314, 0x211a1477, 0xe6ad2065, 0x77b5fa86, 0xc75442f5, 0xfb9d35cf, + 0xebcdaf0c, 0x7b3e89a0, 0xd6411bd3, 0xae1e7e49, 0x00250e2d, 0x2071b35e, + 0x226800bb, 0x57b8e0af, 0x2464369b, 0xf009b91e, 0x5563911d, 0x59dfa6aa, + 0x78c14389, 0xd95a537f, 0x207d5ba2, 0x02e5b9c5, 0x83260376, 0x6295cfa9, + 0x11c81968, 0x4e734a41, 0xb3472dca, 0x7b14a94a, 0x1b510052, 0x9a532915, + 0xd60f573f, 0xbc9bc6e4, 0x2b60a476, 0x81e67400, 0x08ba6fb5, 0x571be91f, + 0xf296ec6b, 0x2a0dd915, 0xb6636521, 0xe7b9f9b6, 0xff34052e, 0xc5855664, + 0x53b02d5d, 0xa99f8fa1, 0x08ba4799, 0x6e85076a, +} + +var s1 = [256]uint32{ + 0x4b7a70e9, 0xb5b32944, 0xdb75092e, 0xc4192623, 0xad6ea6b0, 0x49a7df7d, + 0x9cee60b8, 0x8fedb266, 0xecaa8c71, 0x699a17ff, 0x5664526c, 0xc2b19ee1, + 0x193602a5, 0x75094c29, 0xa0591340, 0xe4183a3e, 0x3f54989a, 0x5b429d65, + 0x6b8fe4d6, 0x99f73fd6, 0xa1d29c07, 0xefe830f5, 0x4d2d38e6, 0xf0255dc1, + 0x4cdd2086, 0x8470eb26, 0x6382e9c6, 0x021ecc5e, 0x09686b3f, 0x3ebaefc9, + 0x3c971814, 0x6b6a70a1, 0x687f3584, 0x52a0e286, 0xb79c5305, 0xaa500737, + 0x3e07841c, 0x7fdeae5c, 0x8e7d44ec, 0x5716f2b8, 0xb03ada37, 0xf0500c0d, + 0xf01c1f04, 0x0200b3ff, 0xae0cf51a, 0x3cb574b2, 0x25837a58, 0xdc0921bd, + 0xd19113f9, 0x7ca92ff6, 0x94324773, 0x22f54701, 0x3ae5e581, 0x37c2dadc, + 0xc8b57634, 0x9af3dda7, 0xa9446146, 0x0fd0030e, 0xecc8c73e, 0xa4751e41, + 0xe238cd99, 0x3bea0e2f, 0x3280bba1, 0x183eb331, 0x4e548b38, 0x4f6db908, + 0x6f420d03, 0xf60a04bf, 0x2cb81290, 0x24977c79, 0x5679b072, 0xbcaf89af, + 0xde9a771f, 0xd9930810, 0xb38bae12, 0xdccf3f2e, 0x5512721f, 0x2e6b7124, + 0x501adde6, 0x9f84cd87, 0x7a584718, 0x7408da17, 0xbc9f9abc, 0xe94b7d8c, + 0xec7aec3a, 0xdb851dfa, 0x63094366, 0xc464c3d2, 0xef1c1847, 0x3215d908, + 0xdd433b37, 0x24c2ba16, 0x12a14d43, 0x2a65c451, 0x50940002, 0x133ae4dd, + 0x71dff89e, 0x10314e55, 0x81ac77d6, 0x5f11199b, 0x043556f1, 0xd7a3c76b, + 0x3c11183b, 0x5924a509, 0xf28fe6ed, 0x97f1fbfa, 0x9ebabf2c, 0x1e153c6e, + 0x86e34570, 0xeae96fb1, 0x860e5e0a, 0x5a3e2ab3, 0x771fe71c, 0x4e3d06fa, + 0x2965dcb9, 0x99e71d0f, 0x803e89d6, 0x5266c825, 0x2e4cc978, 0x9c10b36a, + 0xc6150eba, 0x94e2ea78, 0xa5fc3c53, 0x1e0a2df4, 0xf2f74ea7, 0x361d2b3d, + 0x1939260f, 0x19c27960, 0x5223a708, 0xf71312b6, 0xebadfe6e, 0xeac31f66, + 0xe3bc4595, 0xa67bc883, 0xb17f37d1, 0x018cff28, 0xc332ddef, 0xbe6c5aa5, + 0x65582185, 0x68ab9802, 0xeecea50f, 0xdb2f953b, 0x2aef7dad, 0x5b6e2f84, + 0x1521b628, 0x29076170, 0xecdd4775, 0x619f1510, 0x13cca830, 0xeb61bd96, + 0x0334fe1e, 0xaa0363cf, 0xb5735c90, 0x4c70a239, 0xd59e9e0b, 0xcbaade14, + 0xeecc86bc, 0x60622ca7, 0x9cab5cab, 0xb2f3846e, 0x648b1eaf, 0x19bdf0ca, + 0xa02369b9, 0x655abb50, 0x40685a32, 0x3c2ab4b3, 0x319ee9d5, 0xc021b8f7, + 0x9b540b19, 0x875fa099, 0x95f7997e, 0x623d7da8, 0xf837889a, 0x97e32d77, + 0x11ed935f, 0x16681281, 0x0e358829, 0xc7e61fd6, 0x96dedfa1, 0x7858ba99, + 0x57f584a5, 0x1b227263, 0x9b83c3ff, 0x1ac24696, 0xcdb30aeb, 0x532e3054, + 0x8fd948e4, 0x6dbc3128, 0x58ebf2ef, 0x34c6ffea, 0xfe28ed61, 0xee7c3c73, + 0x5d4a14d9, 0xe864b7e3, 0x42105d14, 0x203e13e0, 0x45eee2b6, 0xa3aaabea, + 0xdb6c4f15, 0xfacb4fd0, 0xc742f442, 0xef6abbb5, 0x654f3b1d, 0x41cd2105, + 0xd81e799e, 0x86854dc7, 0xe44b476a, 0x3d816250, 0xcf62a1f2, 0x5b8d2646, + 0xfc8883a0, 0xc1c7b6a3, 0x7f1524c3, 0x69cb7492, 0x47848a0b, 0x5692b285, + 0x095bbf00, 0xad19489d, 0x1462b174, 0x23820e00, 0x58428d2a, 0x0c55f5ea, + 0x1dadf43e, 0x233f7061, 0x3372f092, 0x8d937e41, 0xd65fecf1, 0x6c223bdb, + 0x7cde3759, 0xcbee7460, 0x4085f2a7, 0xce77326e, 0xa6078084, 0x19f8509e, + 0xe8efd855, 0x61d99735, 0xa969a7aa, 0xc50c06c2, 0x5a04abfc, 0x800bcadc, + 0x9e447a2e, 0xc3453484, 0xfdd56705, 0x0e1e9ec9, 0xdb73dbd3, 0x105588cd, + 0x675fda79, 0xe3674340, 0xc5c43465, 0x713e38d8, 0x3d28f89e, 0xf16dff20, + 0x153e21e7, 0x8fb03d4a, 0xe6e39f2b, 0xdb83adf7, +} + +var s2 = [256]uint32{ + 0xe93d5a68, 0x948140f7, 0xf64c261c, 0x94692934, 0x411520f7, 0x7602d4f7, + 0xbcf46b2e, 0xd4a20068, 0xd4082471, 0x3320f46a, 0x43b7d4b7, 0x500061af, + 0x1e39f62e, 0x97244546, 0x14214f74, 0xbf8b8840, 0x4d95fc1d, 0x96b591af, + 0x70f4ddd3, 0x66a02f45, 0xbfbc09ec, 0x03bd9785, 0x7fac6dd0, 0x31cb8504, + 0x96eb27b3, 0x55fd3941, 0xda2547e6, 0xabca0a9a, 0x28507825, 0x530429f4, + 0x0a2c86da, 0xe9b66dfb, 0x68dc1462, 0xd7486900, 0x680ec0a4, 0x27a18dee, + 0x4f3ffea2, 0xe887ad8c, 0xb58ce006, 0x7af4d6b6, 0xaace1e7c, 0xd3375fec, + 0xce78a399, 0x406b2a42, 0x20fe9e35, 0xd9f385b9, 0xee39d7ab, 0x3b124e8b, + 0x1dc9faf7, 0x4b6d1856, 0x26a36631, 0xeae397b2, 0x3a6efa74, 0xdd5b4332, + 0x6841e7f7, 0xca7820fb, 0xfb0af54e, 0xd8feb397, 0x454056ac, 0xba489527, + 0x55533a3a, 0x20838d87, 0xfe6ba9b7, 0xd096954b, 0x55a867bc, 0xa1159a58, + 0xcca92963, 0x99e1db33, 0xa62a4a56, 0x3f3125f9, 0x5ef47e1c, 0x9029317c, + 0xfdf8e802, 0x04272f70, 0x80bb155c, 0x05282ce3, 0x95c11548, 0xe4c66d22, + 0x48c1133f, 0xc70f86dc, 0x07f9c9ee, 0x41041f0f, 0x404779a4, 0x5d886e17, + 0x325f51eb, 0xd59bc0d1, 0xf2bcc18f, 0x41113564, 0x257b7834, 0x602a9c60, + 0xdff8e8a3, 0x1f636c1b, 0x0e12b4c2, 0x02e1329e, 0xaf664fd1, 0xcad18115, + 0x6b2395e0, 0x333e92e1, 0x3b240b62, 0xeebeb922, 0x85b2a20e, 0xe6ba0d99, + 0xde720c8c, 0x2da2f728, 0xd0127845, 0x95b794fd, 0x647d0862, 0xe7ccf5f0, + 0x5449a36f, 0x877d48fa, 0xc39dfd27, 0xf33e8d1e, 0x0a476341, 0x992eff74, + 0x3a6f6eab, 0xf4f8fd37, 0xa812dc60, 0xa1ebddf8, 0x991be14c, 0xdb6e6b0d, + 0xc67b5510, 0x6d672c37, 0x2765d43b, 0xdcd0e804, 0xf1290dc7, 0xcc00ffa3, + 0xb5390f92, 0x690fed0b, 0x667b9ffb, 0xcedb7d9c, 0xa091cf0b, 0xd9155ea3, + 0xbb132f88, 0x515bad24, 0x7b9479bf, 0x763bd6eb, 0x37392eb3, 0xcc115979, + 0x8026e297, 0xf42e312d, 0x6842ada7, 0xc66a2b3b, 0x12754ccc, 0x782ef11c, + 0x6a124237, 0xb79251e7, 0x06a1bbe6, 0x4bfb6350, 0x1a6b1018, 0x11caedfa, + 0x3d25bdd8, 0xe2e1c3c9, 0x44421659, 0x0a121386, 0xd90cec6e, 0xd5abea2a, + 0x64af674e, 0xda86a85f, 0xbebfe988, 0x64e4c3fe, 0x9dbc8057, 0xf0f7c086, + 0x60787bf8, 0x6003604d, 0xd1fd8346, 0xf6381fb0, 0x7745ae04, 0xd736fccc, + 0x83426b33, 0xf01eab71, 0xb0804187, 0x3c005e5f, 0x77a057be, 0xbde8ae24, + 0x55464299, 0xbf582e61, 0x4e58f48f, 0xf2ddfda2, 0xf474ef38, 0x8789bdc2, + 0x5366f9c3, 0xc8b38e74, 0xb475f255, 0x46fcd9b9, 0x7aeb2661, 0x8b1ddf84, + 0x846a0e79, 0x915f95e2, 0x466e598e, 0x20b45770, 0x8cd55591, 0xc902de4c, + 0xb90bace1, 0xbb8205d0, 0x11a86248, 0x7574a99e, 0xb77f19b6, 0xe0a9dc09, + 0x662d09a1, 0xc4324633, 0xe85a1f02, 0x09f0be8c, 0x4a99a025, 0x1d6efe10, + 0x1ab93d1d, 0x0ba5a4df, 0xa186f20f, 0x2868f169, 0xdcb7da83, 0x573906fe, + 0xa1e2ce9b, 0x4fcd7f52, 0x50115e01, 0xa70683fa, 0xa002b5c4, 0x0de6d027, + 0x9af88c27, 0x773f8641, 0xc3604c06, 0x61a806b5, 0xf0177a28, 0xc0f586e0, + 0x006058aa, 0x30dc7d62, 0x11e69ed7, 0x2338ea63, 0x53c2dd94, 0xc2c21634, + 0xbbcbee56, 0x90bcb6de, 0xebfc7da1, 0xce591d76, 0x6f05e409, 0x4b7c0188, + 0x39720a3d, 0x7c927c24, 0x86e3725f, 0x724d9db9, 0x1ac15bb4, 0xd39eb8fc, + 0xed545578, 0x08fca5b5, 0xd83d7cd3, 0x4dad0fc4, 0x1e50ef5e, 0xb161e6f8, + 0xa28514d9, 0x6c51133c, 0x6fd5c7e7, 0x56e14ec4, 0x362abfce, 0xddc6c837, + 0xd79a3234, 0x92638212, 0x670efa8e, 0x406000e0, +} + +var s3 = [256]uint32{ + 0x3a39ce37, 0xd3faf5cf, 0xabc27737, 0x5ac52d1b, 0x5cb0679e, 0x4fa33742, + 0xd3822740, 0x99bc9bbe, 0xd5118e9d, 0xbf0f7315, 0xd62d1c7e, 0xc700c47b, + 0xb78c1b6b, 0x21a19045, 0xb26eb1be, 0x6a366eb4, 0x5748ab2f, 0xbc946e79, + 0xc6a376d2, 0x6549c2c8, 0x530ff8ee, 0x468dde7d, 0xd5730a1d, 0x4cd04dc6, + 0x2939bbdb, 0xa9ba4650, 0xac9526e8, 0xbe5ee304, 0xa1fad5f0, 0x6a2d519a, + 0x63ef8ce2, 0x9a86ee22, 0xc089c2b8, 0x43242ef6, 0xa51e03aa, 0x9cf2d0a4, + 0x83c061ba, 0x9be96a4d, 0x8fe51550, 0xba645bd6, 0x2826a2f9, 0xa73a3ae1, + 0x4ba99586, 0xef5562e9, 0xc72fefd3, 0xf752f7da, 0x3f046f69, 0x77fa0a59, + 0x80e4a915, 0x87b08601, 0x9b09e6ad, 0x3b3ee593, 0xe990fd5a, 0x9e34d797, + 0x2cf0b7d9, 0x022b8b51, 0x96d5ac3a, 0x017da67d, 0xd1cf3ed6, 0x7c7d2d28, + 0x1f9f25cf, 0xadf2b89b, 0x5ad6b472, 0x5a88f54c, 0xe029ac71, 0xe019a5e6, + 0x47b0acfd, 0xed93fa9b, 0xe8d3c48d, 0x283b57cc, 0xf8d56629, 0x79132e28, + 0x785f0191, 0xed756055, 0xf7960e44, 0xe3d35e8c, 0x15056dd4, 0x88f46dba, + 0x03a16125, 0x0564f0bd, 0xc3eb9e15, 0x3c9057a2, 0x97271aec, 0xa93a072a, + 0x1b3f6d9b, 0x1e6321f5, 0xf59c66fb, 0x26dcf319, 0x7533d928, 0xb155fdf5, + 0x03563482, 0x8aba3cbb, 0x28517711, 0xc20ad9f8, 0xabcc5167, 0xccad925f, + 0x4de81751, 0x3830dc8e, 0x379d5862, 0x9320f991, 0xea7a90c2, 0xfb3e7bce, + 0x5121ce64, 0x774fbe32, 0xa8b6e37e, 0xc3293d46, 0x48de5369, 0x6413e680, + 0xa2ae0810, 0xdd6db224, 0x69852dfd, 0x09072166, 0xb39a460a, 0x6445c0dd, + 0x586cdecf, 0x1c20c8ae, 0x5bbef7dd, 0x1b588d40, 0xccd2017f, 0x6bb4e3bb, + 0xdda26a7e, 0x3a59ff45, 0x3e350a44, 0xbcb4cdd5, 0x72eacea8, 0xfa6484bb, + 0x8d6612ae, 0xbf3c6f47, 0xd29be463, 0x542f5d9e, 0xaec2771b, 0xf64e6370, + 0x740e0d8d, 0xe75b1357, 0xf8721671, 0xaf537d5d, 0x4040cb08, 0x4eb4e2cc, + 0x34d2466a, 0x0115af84, 0xe1b00428, 0x95983a1d, 0x06b89fb4, 0xce6ea048, + 0x6f3f3b82, 0x3520ab82, 0x011a1d4b, 0x277227f8, 0x611560b1, 0xe7933fdc, + 0xbb3a792b, 0x344525bd, 0xa08839e1, 0x51ce794b, 0x2f32c9b7, 0xa01fbac9, + 0xe01cc87e, 0xbcc7d1f6, 0xcf0111c3, 0xa1e8aac7, 0x1a908749, 0xd44fbd9a, + 0xd0dadecb, 0xd50ada38, 0x0339c32a, 0xc6913667, 0x8df9317c, 0xe0b12b4f, + 0xf79e59b7, 0x43f5bb3a, 0xf2d519ff, 0x27d9459c, 0xbf97222c, 0x15e6fc2a, + 0x0f91fc71, 0x9b941525, 0xfae59361, 0xceb69ceb, 0xc2a86459, 0x12baa8d1, + 0xb6c1075e, 0xe3056a0c, 0x10d25065, 0xcb03a442, 0xe0ec6e0e, 0x1698db3b, + 0x4c98a0be, 0x3278e964, 0x9f1f9532, 0xe0d392df, 0xd3a0342b, 0x8971f21e, + 0x1b0a7441, 0x4ba3348c, 0xc5be7120, 0xc37632d8, 0xdf359f8d, 0x9b992f2e, + 0xe60b6f47, 0x0fe3f11d, 0xe54cda54, 0x1edad891, 0xce6279cf, 0xcd3e7e6f, + 0x1618b166, 0xfd2c1d05, 0x848fd2c5, 0xf6fb2299, 0xf523f357, 0xa6327623, + 0x93a83531, 0x56cccd02, 0xacf08162, 0x5a75ebb5, 0x6e163697, 0x88d273cc, + 0xde966292, 0x81b949d0, 0x4c50901b, 0x71c65614, 0xe6c6c7bd, 0x327a140a, + 0x45e1d006, 0xc3f27b9a, 0xc9aa53fd, 0x62a80f00, 0xbb25bfe2, 0x35bdd2f6, + 0x71126905, 0xb2040222, 0xb6cbcf7c, 0xcd769c2b, 0x53113ec0, 0x1640e3d3, + 0x38abbd60, 0x2547adf0, 0xba38209c, 0xf746ce76, 0x77afa1c5, 0x20756060, + 0x85cbfe4e, 0x8ae88dd8, 0x7aaaf9b0, 0x4cf9aa7e, 0x1948c25c, 0x02fb8a8c, + 0x01c36ae4, 0xd6ebe1f9, 0x90d4f869, 0xa65cdea0, 0x3f09252d, 0xc208e69f, + 0xb74e6132, 0xce77e25b, 0x578fdfe3, 0x3ac372e6, +} + +var p = [18]uint32{ + 0x243f6a88, 0x85a308d3, 0x13198a2e, 0x03707344, 0xa4093822, 0x299f31d0, + 0x082efa98, 0xec4e6c89, 0x452821e6, 0x38d01377, 0xbe5466cf, 0x34e90c6c, + 0xc0ac29b7, 0xc97c50dd, 0x3f84d5b5, 0xb5470917, 0x9216d5d9, 0x8979fb1b, +} From 3fe83677ad3d0cc984b2b84277b1868e477eeb18 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Tue, 24 Dec 2019 00:18:00 +0100 Subject: [PATCH 80/82] [changelog] Add address book --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 180d7b91..01046575 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -63,4 +63,4 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - QR code images are buttons - GUI to add wallets - GUI to generate new addresses for a wallet - +- Added Address Book From 761fcc9fc845889fb163da455a4ef426af6c451c Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 18:52:35 -0500 Subject: [PATCH 81/82] [ci] refs #135 Remove appveyor scripts --- .appveyor.yml | 40 -------------- .travis.yml | 12 +++++ .travis/install-qt-win.sh | 23 -------- .travis/qt-installer-windows.qs | 95 --------------------------------- 4 files changed, 12 insertions(+), 158 deletions(-) delete mode 100644 .appveyor.yml delete mode 100755 .travis/install-qt-win.sh delete mode 100644 .travis/qt-installer-windows.qs diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index 4d55b70b..00000000 --- a/.appveyor.yml +++ /dev/null @@ -1,40 +0,0 @@ -version: '{build}' -clone_depth: 1 - -platform: x64 - -clone_folder: c:\gopath\src\github.com\fibercrypto\fibercryptowallet - -environment: - GOPATH: c:\gopath - GOROOT: C:\go - QT5_BASE_DIR: C:/Qt/5.13/msvc2017 - QT_DIR: C:/Qt - QT_VERSION: 5.13 - QT_QMAKE_DIR: C:/Qt/5.13/mingw73_64/bin - -install: - - set "PATH=C:/Qt/5.13/mingw73_64/bin;C:\Windows\System32;C:\Windows;%PATH%" - - set MSYSTEM=MINGW64 - - set PATH=%GOPATH%\bin;%GOROOT%\bin;%PATH% - - echo %PATH% - - echo %GOPATH% - - go version - - go env - - bash -c "ls C:/Qt" - - bash -c "ls C:/Qt/5.13/mingw73_64/bin" - - bash -c "ls C:/Qt/5.13/mingw73_64" - - bash -c "ls C:/Qt/5.13" - - choco install make -y - - make install-deps-Windows - - make install-linters - - make install-coveralls - -test_script: - - make build-Windows-travis - - make test - - make lint - - make test-cover-travis - -build: off -deploy: off diff --git a/.travis.yml b/.travis.yml index 9e6c1279..425380b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,6 +49,18 @@ matrix: - make run-docker CMD='make test' - make lint - make run-docker CMD='make install-coveralls ; make test-cover-travis' + - stage: Windows + os: windows + install: + - choco install make -y + - choco install unzip -y + - travis_wait 50 make install-deps-Windows + - make install-linters + - make install-coveralls + script: + - make build-Windows-travis + - make build-icon + - make lint - stage: MacOS os: osx osx_image: xcode10.2 diff --git a/.travis/install-qt-win.sh b/.travis/install-qt-win.sh deleted file mode 100755 index a64801d4..00000000 --- a/.travis/install-qt-win.sh +++ /dev/null @@ -1,23 +0,0 @@ -set -eu -o pipefail - -if [ -e "$QT5_BASE_DIR/bin/moc.exe" ]; then - echo "Found an existing Qt installation at $QT5_BASE_DIR" - exit -fi - -echo "Downloading the installer..." -# https is of no use if it redirects to a http mirror... -curl -vLo ~/qt-unified-windows-x86-online.exe http://download.qt.io/official_releases/online_installers/qt-unified-windows-x86-online.exe - -echo "Installing..." -# Run installer and save the installer output. To avoid hitting the timeout, -# periodically print some progress. On error, show the full log and abort. -~/qt-unified-windows-x86-online.exe --verbose --script .travis/qt-installer-windows.qs -#| -# tee ~/qt-installer-output.txt | -# .travis/report-progress.sh || -# (cat ~/qt-installer-output.txt; exit 1) -# -#printf 'Installation size: ' -#du -sm "$QT5_BASE_DIR" 2>&1 || -# (cat ~/qt-installer-output.txt; exit 1) \ No newline at end of file diff --git a/.travis/qt-installer-windows.qs b/.travis/qt-installer-windows.qs deleted file mode 100644 index 60341358..00000000 --- a/.travis/qt-installer-windows.qs +++ /dev/null @@ -1,95 +0,0 @@ - - -var INSTALL_COMPONENTS = [ - "qt.qt5.5130.win64_mingw73", - "qt.qt5.5130.qtscript", - "qt.qt5.5130.qtscript.win64_mingw73", - -]; - -function Controller() { - installer.autoRejectMessageBoxes(); - installer.installationFinished.connect(function() { - gui.clickButton(buttons.NextButton); - }) -} - -Controller.prototype.WelcomePageCallback = function() { - // click delay here because the next button is initially disabled for ~1 second - gui.clickButton(buttons.NextButton, 3000); -} - -Controller.prototype.CredentialsPageCallback = function() { - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.IntroductionPageCallback = function() { - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.DynamicTelemetryPluginFormCallback = function() { - gui.currentPageWidget().TelemetryPluginForm.statisticGroupBox.disableStatisticRadioButton.setChecked(true); - gui.clickButton(buttons.NextButton); - - //for(var key in widget.TelemetryPluginForm.statisticGroupBox){ - // console.log(key); - //} -} - -Controller.prototype.TargetDirectoryPageCallback = function() -{ - // Keep default at "C:\Qt". - //gui.currentPageWidget().TargetDirectoryLineEdit.setText("E:\\Qt"); - //gui.currentPageWidget().TargetDirectoryLineEdit.setText(installer.value("HomeDir") + "/Qt"); - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.ComponentSelectionPageCallback = function() { - - // https://doc-snapshots.qt.io/qtifw-3.1/noninteractive.html - var page = gui.pageWidgetByObjectName("ComponentSelectionPage"); - - var archiveCheckBox = gui.findChild(page, "Archive"); - var latestCheckBox = gui.findChild(page, "Latest releases"); - var fetchButton = gui.findChild(page, "FetchCategoryButton"); - - archiveCheckBox.click(); - latestCheckBox.click(); - fetchButton.click(); - - var widget = gui.currentPageWidget(); - - widget.deselectAll(); - - for (var i = 0; i < INSTALL_COMPONENTS.length; i++) { - widget.selectComponent(INSTALL_COMPONENTS[i]); - } - - //widget.selectComponent("qt.tools.qtcreator"); - //widget.selectComponent("qt.55.qt3d"); - - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.LicenseAgreementPageCallback = function() { - gui.currentPageWidget().AcceptLicenseRadioButton.setChecked(true); - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.StartMenuDirectoryPageCallback = function() { - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.ReadyForInstallationPageCallback = function() -{ - gui.clickButton(buttons.NextButton); -} - -Controller.prototype.FinishedPageCallback = function() { -var checkBoxForm = gui.currentPageWidget().LaunchQtCreatorCheckBoxForm; -if (checkBoxForm && checkBoxForm.launchQtCreatorCheckBox) { - checkBoxForm.launchQtCreatorCheckBox.checked = false; -} - gui.clickButton(buttons.FinishButton); -} - From 2e68815e20a86b44b2e58348f44d7a00292ba6f4 Mon Sep 17 00:00:00 2001 From: Marcos Maceo Date: Mon, 23 Dec 2019 20:46:18 -0500 Subject: [PATCH 82/82] Revert "Merge remote-tracking branch 'simelo/stdevMac_update_vendor_and_changelog' into stdevMauricio1802_t135_Handle_application_configuration_using_QSettings" This reverts commit 2117f31ae5124965ad1e3ddd8ab8414f9c4e9e38, reversing changes made to 761fcc9fc845889fb163da455a4ef426af6c451c. --- .gitignore | 2 + .travis.yml | 7 +- CHANGELOG.md | 2 +- CONTRIBUTING.md | 27 +- Gopkg.lock | 175 +- Makefile | 12 +- README.md | 12 +- main.go | 1 - .../icons/user_icon-icons.com_66546.svg | 1 - .../translations/FiberCryptoWallet_es.ts | 410 +- src/coin/skycoin/models/coin_test.go | 6 +- src/coin/skycoin/models/wallet_test.go | 22 +- src/core/storage.go | 49 - src/data/addressbook.go | 356 - src/data/contact.go | 145 - src/data/dataUtil.go | 95 - src/data/data_test.go | 863 - src/data/database.go | 225 - src/data/database_test.go | 275 - src/models/addressBook/address.go | 93 - src/models/addressBook/contacts.go | 323 - src/models/addressesModel.go | 6 +- src/models/blockchainModels.go | 22 +- src/models/history/historyManager.go | 33 +- src/models/modelWallets.go | 4 - src/models/walletsModel.go | 11 +- src/ui/AddressBook.qml | 175 - src/ui/CustomMenuBar.qml | 12 - src/ui/Delegates/AddressListDelegate.qml | 116 - src/ui/Delegates/ContactDelegate.qml | 33 - src/ui/Delegates/DestinationListDelegate.qml | 69 - src/ui/Delegates/SectionDelegate.qml | 22 - src/ui/Dialogs/DialogAddContact.qml | 132 - .../DialogSelectAddressByAddressBook.qml | 99 - src/ui/Dialogs/DialogSelectSecType.qml | 64 - src/ui/Dialogs/DialogShowContact.qml | 55 - src/ui/GeneralStackView.qml | 20 +- src/ui/Settings.qml | 117 - src/ui/SubPageSendSimple.qml | 77 +- src/ui/main.qml | 20 - .../fibercryptowallet/LICENSE.GPLv3 | 674 - .../fonts/code-new-roman/license.txt | 41 - .../resources/images/icons/license.svg | 1 - .../src/coin/mocks/Address.go | 55 - .../src/coin/mocks/AddressIterator.go | 55 - .../src/coin/mocks/AltcoinManager.go | 157 - .../src/coin/mocks/AltcoinPlugin.go | 161 - .../fibercryptowallet/src/coin/mocks/Block.go | 162 - .../src/coin/mocks/BlockchainSignService.go | 34 - .../src/coin/mocks/BlockchainStatus.go | 76 - .../coin/mocks/BlockchainTransactionAPI.go | 57 - .../src/coin/mocks/CryptoAccount.go | 103 - .../src/coin/mocks/KeyValueStore.go | 31 - .../src/coin/mocks/MultiPool.go | 71 - .../src/coin/mocks/MultiPoolSection.go | 31 - .../fibercryptowallet/src/coin/mocks/PEX.go | 71 - .../src/coin/mocks/PexNode.go | 94 - .../src/coin/mocks/PexNodeIterator.go | 55 - .../src/coin/mocks/PexNodeSet.go | 27 - .../src/coin/mocks/PooledObjectFactory.go | 33 - .../src/coin/mocks/SeedGenerator.go | 52 - .../src/coin/mocks/Transaction.go | 171 - .../src/coin/mocks/TransactionInput.go | 78 - .../coin/mocks/TransactionInputIterator.go | 55 - .../src/coin/mocks/TransactionIterator.go | 55 - .../src/coin/mocks/TransactionOutput.go | 92 - .../coin/mocks/TransactionOutputIterator.go | 55 - .../src/coin/mocks/TxnSigner.go | 83 - .../src/coin/mocks/TxnSignerIterator.go | 69 - .../src/coin/mocks/Wallet.go | 191 - .../src/coin/mocks/WalletAddress.go | 43 - .../src/coin/mocks/WalletEnv.go | 43 - .../src/coin/mocks/WalletIterator.go | 55 - .../src/coin/mocks/WalletOutput.go | 43 - .../src/coin/mocks/WalletSet.go | 66 - .../src/coin/mocks/WalletStorage.go | 42 - .../src/coin/skycoin/.gitkeep | 0 .../src/coin/skycoin/main.go | 18 - .../src/coin/skycoin/models/.gitkeep | 0 .../src/coin/skycoin/models/account.go | 467 - .../src/coin/skycoin/models/api.go | 125 - .../src/coin/skycoin/models/blockchain.go | 264 - .../src/coin/skycoin/models/cipher.go | 174 - .../src/coin/skycoin/models/coin.go | 1016 - .../src/coin/skycoin/models/main.go | 137 - .../src/coin/skycoin/models/network.go | 137 - .../src/coin/skycoin/models/networking.go | 109 - .../src/coin/skycoin/models/params.go | 25 - .../src/coin/skycoin/models/sign.go | 19 - .../src/coin/skycoin/models/wallet.go | 1708 - .../src/coin/skycoin/params/params.go | 39 - .../src/coin/skycoin/skytypes/api.go | 63 - .../src/coin/skycoin/skytypes/wallet.go | 22 - .../src/coin/skycoin/testsuite/env.go | 16 - .../fibercryptowallet/src/core/.gitkeep | 0 .../fibercryptowallet/src/core/account.go | 17 - .../fibercryptowallet/src/core/blockchain.go | 31 - .../fibercryptowallet/src/core/cipher.go | 76 - .../fibercryptowallet/src/core/coin.go | 115 - .../fibercryptowallet/src/core/main.go | 79 - .../fibercryptowallet/src/core/network.go | 190 - .../fibercryptowallet/src/core/sign.go | 17 - .../fibercryptowallet/src/core/storage.go | 142 - .../fibercryptowallet/src/core/textutil.go | 4 - .../fibercryptowallet/src/core/wallet.go | 104 - .../fibercryptowallet/src/data/addressbook.go | 356 - .../fibercryptowallet/src/data/contact.go | 145 - .../fibercryptowallet/src/data/dataUtil.go | 95 - .../fibercryptowallet/src/data/database.go | 225 - .../fibercryptowallet/src/errors/error.go | 58 - .../fibercryptowallet/src/main/config.go | 246 - .../fibercryptowallet/src/main/plugin.go | 74 - .../fibercryptowallet/src/main/sign.go | 44 - .../src/models/address/address.go | 102 - .../src/models/addressBook/address.go | 93 - .../src/models/addressBook/contacts.go | 323 - .../src/models/addressesModel.go | 221 - .../src/models/blockchainModels.go | 129 - .../src/models/bridgeModel.go | 53 - .../fibercryptowallet/src/models/config.go | 85 - .../src/models/history/history.go | 141 - .../src/models/history/historyManager.go | 424 - .../src/models/modelAddresses.go | 80 - .../src/models/modelOutputs.go | 173 - .../src/models/modelWallets.go | 179 - .../fibercryptowallet/src/models/models.go | 20 - .../src/models/modelsManager.go | 41 - .../src/models/networking.go | 8 - .../src/models/networkingManager.go | 41 - .../src/models/networkingModel.go | 180 - .../src/models/pending/Pending.go | 6 - .../src/models/pending/PendingModel.go | 171 - .../src/models/qtransaction.go | 111 - .../src/models/transactions/transactions.go | 49 - .../src/models/walletsManager.go | 886 - .../src/models/walletsModel.go | 239 - .../fibercryptowallet/src/params/params.go | 6 - .../fibercryptowallet/src/util/.gitkeep | 0 .../fibercryptowallet/src/util/cipher.go | 49 - .../fibercryptowallet/src/util/coin.go | 72 - .../fibercryptowallet/src/util/datetime.go | 11 - .../src/util/logging/formatter.go | 441 - .../src/util/logging/hooks.go | 44 - .../src/util/logging/logger.go | 77 - .../src/util/logging/logging.go | 79 - .../fibercryptowallet/src/util/pluginutil.go | 45 - .../fibercryptowallet/src/util/sign.go | 123 - .../src/util/signutil/sign.go | 61 - .../fibercryptowallet/src/util/storage.go | 74 - .../fibercryptowallet/src/util/textutil.go | 17 - .../fibercryptowallet/src/util/util.go | 105 - .../fibercryptowallet/src/util/wallet.go | 43 - .../skycoin/skycoin/src/cipher/base58/LICENSE | 24 - .../skycoin/src/cipher/base58/LICENSE_old | 27 - .../skycoin/skycoin/src/cipher/bip32/LICENSE | 22 - .../skycoin/skycoin/src/cipher/bip39/LICENSE | 22 - .../skycoin/src/cipher/encoder/README.md | 8 - .../skycoin/src/cipher/encoder/encoder.go | 1027 - .../cipher/secp256k1-go/secp256k1-go2/COPYING | 4 - .../skycoin/skycoin/src/util/certutil/LICENSE | 15 - .../skycoin/skycoin/src/util/file/file.go | 309 - .../skycoin/src/util/logging/formatter.go | 441 - .../skycoin/skycoin/src/util/logging/hooks.go | 44 - .../skycoin/src/util/logging/logger.go | 71 - .../skycoin/src/util/logging/logging.go | 79 - .../skycoin/src/visor/dbutil/dbutil.go | 360 - vendor/github.com/therecipe/qt/LICENSE | 165 - vendor/github.com/therecipe/qt/core/core.cpp | 27777 ---- vendor/github.com/therecipe/qt/core/core.go | 60868 -------- vendor/github.com/therecipe/qt/core/core.h | 4180 - vendor/github.com/therecipe/qt/gui/gui.cpp | 37729 ----- vendor/github.com/therecipe/qt/gui/gui.go | 72997 ---------- vendor/github.com/therecipe/qt/gui/gui.h | 5980 - .../ui/gallery/NonScrollableGallery.qml | 59 - .../qzxing/demo/QZXingLive/android-emulator | 1 - .../qzxing/demo/QZXingLive/ios-simulator | 1 - .../androidextras/jni/android-emulator | 1 - .../notification/android-emulator | 1 - .../androidextras/service/android-emulator | 1 - .../felgo/appdemos/basicapp/LICENSE.txt | 25 - .../felgo/appdemos/basicapp/android-emulator | 1 - .../felgo/appdemos/basicapp/ios-simulator | 1 - .../cpp-backend-charts-qml/android-emulator | 1 - .../cpp-backend-charts-qml/ios-simulator | 1 - .../appdemos/cpp-qml-integration/LICENSE.txt | 25 - .../cpp-qml-integration/android-emulator | 1 - .../cpp-qml-integration/ios-simulator | 1 - .../examples/felgo/appdemos/maps/LICENSE.txt | 25 - .../felgo/appdemos/maps/android-emulator | 1 - .../felgo/appdemos/maps/ios-simulator | 1 - .../felgo/appdemos/messaging/LICENSE.txt | 25 - .../felgo/appdemos/messaging/android-emulator | 1 - .../felgo/appdemos/messaging/ios-simulator | 1 - .../appdemos/propertycross/android-emulator | 1 - .../appdemos/propertycross/ios-simulator | 1 - .../appdemos/qt-rest-client/android-emulator | 1 - .../appdemos/qt-rest-client/ios-simulator | 1 - .../felgo/appdemos/qtws/android-emulator | 1 - .../felgo/appdemos/qtws/ios-simulator | 1 - .../felgo/appdemos/showcase/LICENSE.txt | 25 - .../felgo/appdemos/showcase/android-emulator | 1 - .../felgo/appdemos/showcase/ios-simulator | 1 - .../felgo/appdemos/twitter/LICENSE.txt | 25 - .../felgo/appdemos/twitter/android-emulator | 1 - .../felgo/appdemos/twitter/ios-simulator | 1 - .../felgo/appdemos/weather/LICENSE.txt | 25 - .../felgo/appdemos/weather/android-emulator | 1 - .../felgo/appdemos/weather/ios-simulator | 1 - .../appdemos/youtube-player/android-emulator | 1 - .../appdemos/youtube-player/ios-simulator | 1 - .../examples/felgo/demos/2048/LICENSE.txt | 25 - .../felgo/demos/2048/android-emulator | 1 - .../examples/felgo/demos/2048/ios-simulator | 1 - .../felgo/demos/BalloonPop/LICENSE.txt | 25 - .../felgo/demos/BalloonPop/android-emulator | 1 - .../felgo/demos/BalloonPop/ios-simulator | 1 - .../felgo/demos/CarChallenge/LICENSE.txt | 25 - .../felgo/demos/CarChallenge/android-emulator | 1 - .../felgo/demos/CarChallenge/ios-simulator | 1 - .../felgo/demos/ChickenOutbreak/LICENSE.txt | 25 - .../demos/ChickenOutbreak/android-emulator | 1 - .../felgo/demos/ChickenOutbreak/ios-simulator | 1 - .../felgo/demos/CrazyCarousel/LICENSE.txt | 25 - .../demos/CrazyCarousel/android-emulator | 1 - .../felgo/demos/CrazyCarousel/ios-simulator | 1 - .../felgo/demos/DoodleJump/LICENSE.txt | 25 - .../felgo/demos/DoodleJump/android-emulator | 1 - .../felgo/demos/DoodleJump/ios-simulator | 1 - .../playground/AppPlayground/android-emulator | 1 - .../playground/AppPlayground/ios-simulator | 1 - .../GamePlayground/android-emulator | 1 - .../playground/GamePlayground/ios-simulator | 1 - .../examples/qml/drawer_nav_x/images/LICENSE | 393 - .../therecipe/qt/network/network.cpp | 10240 -- .../therecipe/qt/network/network.go | 20611 --- .../github.com/therecipe/qt/network/network.h | 1668 - vendor/github.com/therecipe/qt/qml/qml.cpp | 4305 - vendor/github.com/therecipe/qt/qml/qml.go | 7542 - vendor/github.com/therecipe/qt/qml/qml.h | 592 - .../therecipe/qt/widgets/widgets.cpp | 71249 ---------- .../therecipe/qt/widgets/widgets.go | 109981 --------------- .../github.com/therecipe/qt/widgets/widgets.h | 8045 -- vendor/golang.org/x/crypto/bcrypt/base64.go | 35 - vendor/golang.org/x/crypto/bcrypt/bcrypt.go | 295 - vendor/golang.org/x/crypto/blowfish/block.go | 159 - vendor/golang.org/x/crypto/blowfish/cipher.go | 99 - vendor/golang.org/x/crypto/blowfish/const.go | 199 - 247 files changed, 317 insertions(+), 466403 deletions(-) delete mode 100755 resources/images/icons/user_icon-icons.com_66546.svg delete mode 100644 src/data/addressbook.go delete mode 100644 src/data/contact.go delete mode 100644 src/data/dataUtil.go delete mode 100644 src/data/data_test.go delete mode 100644 src/data/database.go delete mode 100644 src/data/database_test.go delete mode 100644 src/models/addressBook/address.go delete mode 100644 src/models/addressBook/contacts.go delete mode 100644 src/ui/AddressBook.qml delete mode 100644 src/ui/Delegates/AddressListDelegate.qml delete mode 100644 src/ui/Delegates/ContactDelegate.qml delete mode 100644 src/ui/Delegates/SectionDelegate.qml delete mode 100644 src/ui/Dialogs/DialogAddContact.qml delete mode 100644 src/ui/Dialogs/DialogSelectAddressByAddressBook.qml delete mode 100644 src/ui/Dialogs/DialogSelectSecType.qml delete mode 100644 src/ui/Dialogs/DialogShowContact.qml delete mode 100755 vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt delete mode 100755 vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/.gitkeep delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/.gitkeep delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/.gitkeep delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsManager.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/.gitkeep delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go delete mode 100644 vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING delete mode 100644 vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE delete mode 100644 vendor/github.com/skycoin/skycoin/src/util/file/file.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/logger.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/util/logging/logging.go delete mode 100644 vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go delete mode 100644 vendor/github.com/therecipe/qt/LICENSE delete mode 100644 vendor/github.com/therecipe/qt/core/core.cpp delete mode 100644 vendor/github.com/therecipe/qt/core/core.go delete mode 100644 vendor/github.com/therecipe/qt/core/core.h delete mode 100644 vendor/github.com/therecipe/qt/gui/gui.cpp delete mode 100644 vendor/github.com/therecipe/qt/gui/gui.go delete mode 100644 vendor/github.com/therecipe/qt/gui/gui.h delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator delete mode 120000 vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator delete mode 100644 vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE delete mode 100644 vendor/github.com/therecipe/qt/network/network.cpp delete mode 100644 vendor/github.com/therecipe/qt/network/network.go delete mode 100644 vendor/github.com/therecipe/qt/network/network.h delete mode 100644 vendor/github.com/therecipe/qt/qml/qml.cpp delete mode 100644 vendor/github.com/therecipe/qt/qml/qml.go delete mode 100644 vendor/github.com/therecipe/qt/qml/qml.h delete mode 100644 vendor/github.com/therecipe/qt/widgets/widgets.cpp delete mode 100644 vendor/github.com/therecipe/qt/widgets/widgets.go delete mode 100644 vendor/github.com/therecipe/qt/widgets/widgets.h delete mode 100644 vendor/golang.org/x/crypto/bcrypt/base64.go delete mode 100644 vendor/golang.org/x/crypto/bcrypt/bcrypt.go delete mode 100644 vendor/golang.org/x/crypto/blowfish/block.go delete mode 100644 vendor/golang.org/x/crypto/blowfish/cipher.go delete mode 100644 vendor/golang.org/x/crypto/blowfish/const.go diff --git a/.gitignore b/.gitignore index ea4bc248..159d95f4 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,7 @@ htmlcov/ nosetests.xml coverage.xml coverage.html +coverage.out *.cover .hypothesis/ @@ -84,3 +85,4 @@ android rcc_cgo_*.go darwin + diff --git a/.travis.yml b/.travis.yml index 0edf6ae8..425380b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -78,8 +78,8 @@ notifications: email: false webhooks: urls: - - https://fathomless-fjord-24024.herokuapp.com/notify - - https://coveralls.io/webhook + - https://fathomless-fjord-24024.herokuapp.com/notify + - https://coveralls.io/webhook before_deploy: - export VERSION="$(git describe --tags --exact-match HEAD 2> /dev/null)" @@ -98,5 +98,6 @@ deploy: draft: true overwrite: true on: - repo: fibercrypto/fibercryptowallet + repo: fibercrypto/FiberCryptoWallet tags: true + diff --git a/CHANGELOG.md b/CHANGELOG.md index 01046575..180d7b91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -63,4 +63,4 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - QR code images are buttons - GUI to add wallets - GUI to generate new addresses for a wallet -- Added Address Book + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f6ea393d..b1e36254 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,23 +1,20 @@ # Contributing to FiberCrypto projects - We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: -- Submitting a [bug report](https://github.com/fibercrypto/fibercryptowallet/issues/new?labels=bug&template=bug_report.md) +- Submitting a [bug report](https://github.com/fibercrypto/FiberCryptoWallet/issues/new?labels=bug&template=bug_report.md) - Discussing the current state of the code on [Blockchain Cuba channel](https://t.me/BlockchainCuba) -- Submitting a [new Github pull request](https://github.com/fibercrypto/fibercryptowallet/pull/new) with a fix -- Proposing new [features requests](https://github.com/fibercrypto/fibercryptowallet/issues/new?labels=feature&template=feature_request.md) +- Submitting a [new Github pull request](https://github.com/fibercrypto/FiberCryptoWallet/pull/new) with a fix +- Proposing new [features requests](https://github.com/fibercrypto/FiberCryptoWallet/issues/new?labels=feature&template=feature_request.md) - Becoming a maintainer ## We Develop with Github - We use github to host code, to track issues and feature requests, as well as accept pull requests. ## We Use [Github Flow](https://guides.github.com/introduction/flow/index.html), So All Code Changes Happen Through Pull Requests - Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests: 1. Fork the repo and create your branch from `master`. - - Branch name should follow the pattern `_t_` e.g. `olemis_t256_readme_badges` for @olemis to submit a patch to fix issue #256 by adding project badges in `README.md` file. + * Branch name should follow the pattern `_t_` e.g. `olemis_t256_readme_badges` for @olemis to submit a patch to fix issue #256 by adding project badges in `README.md` file. 2. If you've added code that should be tested, add tests. 3. If you've changed APIs, update the documentation. 4. If contributions add a relevant feature, describe changes in CHANGELOG.md @@ -27,15 +24,12 @@ Pull requests are the best way to propose changes to the codebase (we use [Githu 8. Issue that pull request! ## Any contributions you make will be under the GPLv3 Software License - In short, when you submit code changes, your submissions are understood to be under the same [GPLv3 License](https://choosealicense.com/licenses/gpl-3.0/) that covers the project. Feel free to contact the maintainers if that's a concern. -## Report bugs using Github's [issues](https://github.com/fibercrypto/fibercryptowallet/issues) - -We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/fibercrypto/fibercryptowallet/issues/new/choose); it's that easy! +## Report bugs using Github's [issues](https://github.com/fibercrypto/FiberCryptoWallet/issues) +We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/fibercrypto/FiberCryptoWallet/issues/new/choose); it's that easy! ## Write bug reports with detail, background, and sample code - [This is an example](http://stackoverflow.com/q/12488905/180626) of a bug report that we think it's not a bad model. Here's [another example from Craig Hockenberry](http://www.openradar.me/11905408), an app developer whom we greatly respect. **Great Bug Reports** tend to have: @@ -43,21 +37,20 @@ We use GitHub issues to track public bugs. Report a bug by [opening a new issue] - A quick summary and/or background - Steps to reproduce - Be specific! - - Give sample code if you can. [This stackoverflow question](http://stackoverflow.com/q/12488905/180626) includes sample code that _anyone_ with a base R setup can run to reproduce what reporter was seeing + - Give sample code if you can. [This stackoverflow question](http://stackoverflow.com/q/12488905/180626) includes sample code that *anyone* with a base R setup can run to reproduce what reporter was seeing - What you expected would happen - What actually happens - Notes (possibly including why you think this might be happening, or stuff you tried that didn't work) -People _love_ thorough bug reports. I'm not even kidding. +People *love* thorough bug reports. I'm not even kidding. ## Use a Consistent Coding Style - Code style shall respect golang standards and is checked by a number of linters after running `make lint` from the command line. ## License - By contributing, you agree that your contributions will be licensed under its GPLv3 License. ## References - This document was adapted from the open-source contribution guidelines for [Facebook's Draft](https://github.com/facebook/draft-js/blob/a9316a723f9e918afde44dea68b5f9f39b7d9b00/CONTRIBUTING.md). + + diff --git a/Gopkg.lock b/Gopkg.lock index 183bbdd2..be60626d 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -9,60 +9,6 @@ revision = "dd0439581c7657cb652dfe5c71d7d48baf39541d" version = "v1.1.1" -[[projects]] - digest = "1:217ded54b7421d89365f998c11f0f94a7ad4691b43029584a365636930b24ed7" - name = "github.com/SkycoinProject/skycoin" - packages = [ - "src/api", - "src/cipher", - "src/cipher/base58", - "src/cipher/bip32", - "src/cipher/bip39", - "src/cipher/bip39/wordlists", - "src/cipher/bip44", - "src/cipher/chacha20poly1305", - "src/cipher/chacha20poly1305/internal/chacha20", - "src/cipher/encoder", - "src/cipher/encrypt", - "src/cipher/pbkdf2", - "src/cipher/poly1305", - "src/cipher/ripemd160", - "src/cipher/scrypt", - "src/cipher/secp256k1-go", - "src/cipher/secp256k1-go/secp256k1-go2", - "src/cipher/testsuite", - "src/cli", - "src/coin", - "src/daemon", - "src/daemon/gnet", - "src/daemon/pex", - "src/daemon/strand", - "src/kvstorage", - "src/params", - "src/readable", - "src/testutil", - "src/transaction", - "src/util/apputil", - "src/util/droplet", - "src/util/elapse", - "src/util/fee", - "src/util/file", - "src/util/http", - "src/util/iputil", - "src/util/logging", - "src/util/mathutil", - "src/util/timeutil", - "src/util/useragent", - "src/visor", - "src/visor/blockdb", - "src/visor/dbutil", - "src/visor/historydb", - "src/wallet", - ] - pruneopts = "UT" - revision = "66f5df5849d339d403a475d523ebe7d1a4c92c31" - version = "v0.27.0" - [[projects]] digest = "1:d6afaeed1502aa28e80a4ed0981d570ad91b2579193404256ce672ed0a609e0d" name = "github.com/beorn7/perks" @@ -103,35 +49,6 @@ revision = "8991bc29aa16c548c550c7ff78260e27b9ab7c73" version = "v1.1.1" -[[projects]] - branch = "develop" - digest = "1:7c75ad6f1efde4cb658f81499c076f3bb773badc0971d225686371b9981ad58f" - name = "github.com/fibercrypto/fibercryptowallet" - packages = [ - "src/coin/mocks", - "src/coin/skycoin", - "src/coin/skycoin/models", - "src/coin/skycoin/params", - "src/coin/skycoin/skytypes", - "src/coin/skycoin/testsuite", - "src/core", - "src/data", - "src/errors", - "src/main", - "src/models", - "src/models/address", - "src/models/addressBook", - "src/models/history", - "src/models/pending", - "src/models/transactions", - "src/params", - "src/util", - "src/util/logging", - "src/util/signutil", - ] - pruneopts = "UT" - revision = "86f2d7d3a4c8374e5ba3742cb7deeb44efbfb412" - [[projects]] digest = "1:573ca21d3669500ff845bdebee890eb7fc7f0f50c59f2132f2a0c6b03d85086a" name = "github.com/golang/protobuf" @@ -264,17 +181,58 @@ version = "v1.4.2" [[projects]] - digest = "1:bfe68cfcde42eb6c27ebc94799cd38840b33bd1b02ffaf1360a8ff11f147d5b9" - name = "github.com/skycoin/skycoin" + branch = "develop" + digest = "1:5ede931cf0314ea9ac6628f65e0926cbf92754c105a0883475a6aaa3fc68c757" + name = "github.com/SkycoinProject/skycoin" packages = [ + "src/api", + "src/cipher", + "src/cipher/base58", + "src/cipher/bip32", + "src/cipher/bip39", + "src/cipher/bip39/wordlists", + "src/cipher/bip44", + "src/cipher/chacha20poly1305", + "src/cipher/chacha20poly1305/internal/chacha20", "src/cipher/encoder", + "src/cipher/encrypt", + "src/cipher/pbkdf2", + "src/cipher/poly1305", + "src/cipher/ripemd160", + "src/cipher/scrypt", + "src/cipher/secp256k1-go", + "src/cipher/secp256k1-go/secp256k1-go2", + "src/cipher/testsuite", + "src/cli", + "src/coin", + "src/daemon", + "src/daemon/gnet", + "src/daemon/pex", + "src/daemon/strand", + "src/kvstorage", + "src/params", + "src/readable", + "src/testutil", + "src/transaction", + "src/util/apputil", + "src/util/droplet", + "src/util/elapse", + "src/util/fee", "src/util/file", + "src/util/http", + "src/util/iputil", "src/util/logging", + "src/util/mathutil", + "src/util/timeutil", + "src/util/useragent", + "src/visor", + "src/visor/blockdb", "src/visor/dbutil", + "src/visor/historydb", + "src/wallet", ] pruneopts = "UT" - revision = "ff754084df0912bc0d151529e2893ca86618fb3f" - version = "v0.26.0" + revision = "d7e4b2f3e31ea96bdcaba595507fde42baa156b9" [[projects]] digest = "1:e096613fb7cf34743d49af87d197663cfccd61876e2219853005a57baedfa562" @@ -313,27 +271,22 @@ [[projects]] branch = "master" - digest = "1:956f1340e935c769246eb57a99d2e0b40ae8eb39960df9062e13c4f7b4812464" + digest = "1:1f2ac409d4e44c88b9fdd8b9ce57b02cf42825293e76ad2dd98dab6288e1fd4a" name = "github.com/therecipe/qt" packages = [ "core", "gui", "network", "qml", - "widgets", ] pruneopts = "UT" revision = "590f404884c99350e2ae27bc5f4a1aa44fcf4249" [[projects]] branch = "master" - digest = "1:b7cda6bf367836ce3675325f6f7aec675af1ff2fde841524800f499a1acf0ee2" + digest = "1:bbe51412d9915d64ffaa96b51d409e070665efc5194fcf145c4a27d4133107a4" name = "golang.org/x/crypto" - packages = [ - "bcrypt", - "blowfish", - "ssh/terminal", - ] + packages = ["ssh/terminal"] pruneopts = "UT" revision = "87dc89f01550277dc22b74ffcf4cd89fa2f40f4c" @@ -360,11 +313,10 @@ analyzer-name = "dep" analyzer-version = 1 input-imports = [ + "github.com/sirupsen/logrus", "github.com/SkycoinProject/skycoin/src/api", "github.com/SkycoinProject/skycoin/src/cipher", - "github.com/SkycoinProject/skycoin/src/cipher/base58", "github.com/SkycoinProject/skycoin/src/cipher/bip39", - "github.com/SkycoinProject/skycoin/src/cipher/pbkdf2", "github.com/SkycoinProject/skycoin/src/cipher/testsuite", "github.com/SkycoinProject/skycoin/src/cli", "github.com/SkycoinProject/skycoin/src/coin", @@ -373,43 +325,14 @@ "github.com/SkycoinProject/skycoin/src/testutil", "github.com/SkycoinProject/skycoin/src/util/droplet", "github.com/SkycoinProject/skycoin/src/util/file", - "github.com/SkycoinProject/skycoin/src/util/logging", "github.com/SkycoinProject/skycoin/src/visor", "github.com/SkycoinProject/skycoin/src/wallet", - "github.com/boltdb/bolt", - "github.com/fibercrypto/fibercryptowallet/src/coin/mocks", - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin", - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models", - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params", - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes", - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite", - "github.com/fibercrypto/fibercryptowallet/src/core", - "github.com/fibercrypto/fibercryptowallet/src/data", - "github.com/fibercrypto/fibercryptowallet/src/errors", - "github.com/fibercrypto/fibercryptowallet/src/main", - "github.com/fibercrypto/fibercryptowallet/src/models", - "github.com/fibercrypto/fibercryptowallet/src/models/address", - "github.com/fibercrypto/fibercryptowallet/src/models/addressBook", - "github.com/fibercrypto/fibercryptowallet/src/models/history", - "github.com/fibercrypto/fibercryptowallet/src/models/pending", - "github.com/fibercrypto/fibercryptowallet/src/models/transactions", - "github.com/fibercrypto/fibercryptowallet/src/params", - "github.com/fibercrypto/fibercryptowallet/src/util", - "github.com/fibercrypto/fibercryptowallet/src/util/logging", - "github.com/fibercrypto/fibercryptowallet/src/util/signutil", - "github.com/mgutz/ansi", - "github.com/sirupsen/logrus", - "github.com/skycoin/skycoin/src/util/file", - "github.com/skycoin/skycoin/src/visor/dbutil", "github.com/stretchr/testify/assert", "github.com/stretchr/testify/mock", "github.com/stretchr/testify/require", "github.com/therecipe/qt/core", "github.com/therecipe/qt/gui", "github.com/therecipe/qt/qml", - "github.com/therecipe/qt/widgets", - "golang.org/x/crypto/bcrypt", - "golang.org/x/crypto/ssh/terminal", ] solver-name = "gps-cdcl" solver-version = 1 diff --git a/Makefile b/Makefile index 3c65738b..0bab568b 100644 --- a/Makefile +++ b/Makefile @@ -17,6 +17,7 @@ LICENSE := GPLv3 COPYRIGHT := Copyright © 2019 $(ORG_NAME) UNAME_S = $(shell uname -s) +OSNAME = $(shell echo $(UNAME_S) | tr A-Z a-z) DEFAULT_TARGET ?= desktop DEFAULT_ARCH ?= linux ## In future use as a parameter tu make command. @@ -80,8 +81,8 @@ QTFILES := $(shell echo "$(QRCFILES) $(TSFILES) $(PLISTFILES) $(QTCONFFILE RESOURCEFILES := $(shell echo "$(SVGFILES) $(PNGFILES) $(OTFFILES) $(ICNSFILES) $(ICOFILES) $(RCFILES)") SRCFILES := $(shell echo "$(QTFILES) $(RESOURCEFILES) $(GOFILES)") -BINPATH_Linux := deploy/linux/fibercryptowallet -BINPATH_Windows_NT := deploy/windows/fibercryptowallet.exe +BINPATH_Linux := deploy/linux/FiberCryptoWallet +BINPATH_Windows_NT := deploy/windows/FiberCryptoWallet.exe BINPATH_Darwin := deploy/darwin/fibercryptowallet.app/Contents/MacOS/fibercryptowallet BINPATH := $(BINPATH_$(UNAME_S)) @@ -243,7 +244,6 @@ clean: clean-test clean-build ## Remove temporary files gen-mocks: ## Generate mocks for interface types mockery -all -output src/coin/mocks -outpkg mocks -dir src/core - find src/coin/mocks/ -name '*.go' -type f -print0 | xargs -0 -I PATH sed -i '' -e 's/fibercryptowallet/fibercryptowallet/g' PATH test-sky: ## Run Skycoin plugin test suite go test -cover -timeout 30s github.com/fibercrypto/fibercryptowallet/src/coin/skycoin @@ -252,10 +252,6 @@ test-sky: ## Run Skycoin plugin test suite test-core: ## Run tests for API core and helpers go test -cover -timeout 30s github.com/fibercrypto/fibercryptowallet/src/util -test-data: ## Run tests for data package - go test -cover -timeout 30s github.com/fibercrypto/fibercryptowallet/src/data - - test-sky-launch-html-cover: go test -cover -timeout 30s github.com/fibercrypto/fibercryptowallet/src/coin/skycoin go test -coverprofile=$(COVERAGEFILE) -timeout 30s github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models @@ -272,7 +268,7 @@ test-cover-travis: test-cover: clean-test test-sky-launch-html-cover ## Show more details of test coverage -test: clean-test test-core test-sky test-data ## Run project test suite +test: clean-test test-core test-sky ## Run project test suite run-docker: DOCKER_GOPATH=$(shell docker inspect $(DOCKER_QT):$(DEFAULT_ARCH) | grep '"GOPATH=' | head -n1 | cut -d = -f2 | cut -d '"' -f1) run-docker: install-docker-deps ## Run CMD inside Docker container diff --git a/README.md b/README.md index 2b9a266a..f8fd564d 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # FiberCrypto wallet -[![Build Status](https://travis-ci.org/fibercrypto/fibercryptowallet.svg?branch=develop)](https://travis-ci.org/fibercrypto/fibercryptowallet) +[![Build Status](https://travis-ci.org/fibercrypto/FiberCryptoWallet.svg?branch=develop)](https://travis-ci.org/fibercrypto/FiberCryptoWallet) [![Contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](CONTRIBUTING.md) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](LICENSE.GPLv3) -[![Coverage Status](https://coveralls.io/repos/github/fibercrypto/fibercryptowallet/badge.svg?branch=develop)](https://coveralls.io/github/fibercrypto/fibercryptowallet?branch=develop) +[![Coverage Status](https://coveralls.io/repos/github/fibercrypto/FiberCryptoWallet/badge.svg?branch=develop)](https://coveralls.io/github/fibercrypto/FiberCryptoWallet?branch=develop) FiberCrypto wallet is a cryptocurrency software wallet aimed at: @@ -70,11 +70,10 @@ Windows requires the command line tool `magick convert`, that comes with the ope [Linux/X11 requirements](http://doc.qt.io/qt-5/linux.html) [MacOS requirements](http://doc.qt.io/qt-5/macos.html) -[Windows requirements](http://doc.qt.io/qt-5/windows.html) +[Windows requirements](http://doc.qt.io/qt-5/windows.html) -The minimum Qt version required is [Qt 5.12.0 LTS](https://download.qt.io/archive/qt/5.12/5.12.0/ "Qt Archive"). However, is highly recommended using [Qt 5.12.1 LTS](https://download.qt.io/archive/qt/5.12/5.12.1/ "Qt Archive") or any later version of Qt5 due to some bugs: - -- [QTBUG-68156](https://bugreports.qt.io/browse/QTBUG-68156 "Incompatible version of OpenSSL on Ubuntu 18.04") +The minimum Qt version required is [Qt 5.12.0 LTS](https://download.qt.io/archive/qt/5.12/5.12.0/ "Qt Archive"). However, is highly recommended using [Qt 5.12.1 LTS](https://download.qt.io/archive/qt/5.12/5.12.1/ "Qt Archive") or any later version of Qt5 due to some bugs: +- [QTBUG-68156](https://bugreports.qt.io/browse/QTBUG-68156 "Incompatible version of OpenSSL on Ubuntu 18.04") - [QTBUG-72811](https://bugreports.qt.io/browse/QTBUG-72811 "[Reg 5.11 -> 5.12] QQC2 buttons not react to click when holding for about a second") We always recommend using the latest Qt version. See [Qt Archive](https://download.qt.io/archive/qt/ "Qt Archive"). @@ -115,5 +114,4 @@ lint Run linters. Use make install-linters first. Type `make help` in your console for details. ## WIP - This is a Work-In-Progress. diff --git a/main.go b/main.go index 043247a9..e2958531 100644 --- a/main.go +++ b/main.go @@ -5,7 +5,6 @@ import ( _ "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin" _ "github.com/fibercrypto/fibercryptowallet/src/models" - _ "github.com/fibercrypto/fibercryptowallet/src/models/addressBook" _ "github.com/fibercrypto/fibercryptowallet/src/models/history" _ "github.com/fibercrypto/fibercryptowallet/src/models/pending" "github.com/therecipe/qt/core" diff --git a/resources/images/icons/user_icon-icons.com_66546.svg b/resources/images/icons/user_icon-icons.com_66546.svg deleted file mode 100755 index 95abef20..00000000 --- a/resources/images/icons/user_icon-icons.com_66546.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/resources/translations/FiberCryptoWallet_es.ts b/resources/translations/FiberCryptoWallet_es.ts index 14be245c..aa14afc1 100644 --- a/resources/translations/FiberCryptoWallet_es.ts +++ b/resources/translations/FiberCryptoWallet_es.ts @@ -1,57 +1,57 @@ - + Blockchain Block details - Detalles de Bloque + Number of blocks - Numero de Bloques + Timestamp of last block - Marca de Tiempo del último Bloque + Hash of last block - Cadena del ultimo bloque + Copy to clipboard - Copiar a portapapeles + Sky details - Detalles de Sky + Current SKY supply - Sky Supply actual + Total SKY supply - SKY supply total + Current Coin Hours supply - Actual suplemento de Coin Hours + Total Coin Hours supply - Suplemento total de Coin Hours + @@ -59,7 +59,7 @@ Loading... - Cargando... + @@ -67,27 +67,27 @@ Wallet's name - Nombre de la billetera + Wallet's seed - Semillas de la billetera + 12 words - 12 palabras + 24 words - 24 palabras + Confirm the wallet's seed - Confirme las semillas de la billetera + @@ -95,62 +95,62 @@ &Tools - &Herramientas + &Outputs - &Salidas + &Pending transactions - &Transacciones pendientes + &Blockchain - &Cadena de Bloques + &Networking - &Redes + &Settings - &Configuración + &Language - &Idioma + &System - &Sistema + &Help - &Ayuda + &About FiberCrypto - &Acerca de FiberCrypto + About &Qt - Acerca de &Qt + &License - &Licencia + @@ -158,17 +158,17 @@ Destination address - Dirección de destino + SKY - SKY + Coin hours - Coin Hours + @@ -176,22 +176,22 @@ About - Acerca de + <p>This program is for [...???...].</p><br> - <p>Este programa es para [...???...]</p><br> + <p><b>License terms and disclaimer</b><br>This program is free software; you can redistribute it and/or modify it under the terms of the <a href="License">GNU General Public License</a> as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.<br>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the <a href="License">GNU General Public License</a> for more details.<br>You should have received a copy of the <a href="License">GNU General Public License</a> along with this program; if not, see <a href="%1">%1</a>.</p><br> - <p><b>Terminos de licencia y disclaimer</b><br>Este programa es software libre; puede redistribuirlo y/o modificarlo bajo los términos de la <a href="License">GNU General Public License</a> publicada por la Free Software Foundation; ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.<br>Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIALIZACIÓN o ADECUACIÓN A UN PROPÓSITO PARTICULAR. Vea la <a href="License">GNU General Public License</a> para más detalles.<br>Debería haber recibido una copia de la <a href="License">GNU General Public License</a> junto con este programa; si no, vea <a href="%1">%1</a>.</p><br> + <b>Contact information:</b> <a href="mailto:%1">%1</a> - <b>Información de Contacto:</b> <a href="mailto:%1">%1</a> + @@ -199,7 +199,7 @@ License - Licencia + @@ -207,17 +207,17 @@ About - Acerca de + This program uses Qt %1 - Este programa usa QT %1 + <p>Qt is a <i>C++ toolkit for cross-platform application development</i>.</p><p>Qt provides single-source portability across all major desktop and mobile operating systems. It is also available for embedded Linux and other embedded operating systems.</p><br><p>Qt offers both <i>commercial</i> and <i>opensource</i> licences. Please see <a href="http://%2/">%2</a> for an overview of Qt licensing.</p><br><p><i>Copyright © %1 The Qt Company Ltd</i> and other contributors. See <a href="http://%3/">%3</a> for more information.</p> - <p>Qt es un kit de herramientas <i>C++ para el desarrollo de aplicaciones multiplataforma </i>.</p><p>Qt proporciona portabilidad de una sola fuente en todos los principales sistemas operativos de escritorio y móviles. También está disponible para Linux embebido y otros sistemas operativos embebidos. </p><br><p>Qt ofrece tanto licencias <i>comercial</i> como <i>opensource</i>. Por favor, consulte <a href="http://%2/">%2</a> para obtener una descripción general de las licencias Qt.</p><br><p><i>Copyright © %1 The Qt Company Ltd</i> y otros colaboradores. Ver <a href="http://%3/">%3</a> para más información.</p> + @@ -225,7 +225,7 @@ Amount - Importe + @@ -234,48 +234,48 @@ Create - Crear + Load - Cargar + Warning - Advertencia + You introduced an unconventional seed. If you did it for any special reason, you can continue (only recommended for advanced users). However, if your intention is to use a normal system seed, you must delete all the additional text and special characters. - Ha introducido una semilla no convencional. Si ustede lo hizo por alguna razon especial puede continuar (solo recomendado para usuarios avanzados). Sin embargo si tu intencion es usar una semilla de sistema normal, usted debe eliminar todo el texto adicional y caracteres especiales. + Continue with the unconventional seed - Continuar con la Semilla no convencional + Encrypt wallet - Encriptar billetera + We suggest that you encrypt each one of your wallets with a password. If you forget your password, you can reset it with your seed. Make sure you have your seed saved somewhere safe before encrypting your wallet. - Le sugerimos que encripte cada una de sus billeteras con una contraseña. Si usted olvida su contraseña, usted puede cambiarla con su seed. Asegurese de tener su seed guardada en algun lugar seguro antes de encriptar su billetera. + Password - Contraseña + Confirm password - Confirmar contraseña + @@ -283,12 +283,12 @@ Edit wallet - Editar billetera + Wallet's name - Nombre de la Billetera + @@ -296,7 +296,7 @@ Password requested - Contraseña solicitada + @@ -304,7 +304,7 @@ Filter by wallet name - Filtrar por nombre de billetera + @@ -312,12 +312,12 @@ Confirm transaction - Confirme transacción + Enter the password to confirm the transaction - Entre la contraseña para confirmar la transacción + @@ -325,17 +325,17 @@ Set a password - Cambiar una contraseña + Password - Contraseña + Confirm password - Confirmar contraseña + @@ -343,7 +343,7 @@ Transaction details - Detalles de la transacción + @@ -351,27 +351,27 @@ Unconfigured wallet - Billetera desconfigurada + A seedless hardware wallet has been detected. Select <b><i>Configure automatically</i></b> if you want to configure it as a brand new wallet and start using it inmediately, or select <b><i>Restore backup</i></b> if you want to configure it with a previously created seed backup and thus be able to access your funds again. - Una billetera de hardware son seed ha sido detectada. Seleccione <b><i>Configurar automaticamente</i></b> si usted quiere configurarla como una billetera nueva y comenzar a usarla inmediatamente, o seleccione<b><i>Restaurar salva</i></b> si ustede quiere configurarla con una salva de seed previamente creada y acceder a sus fondos otra vez. + Options: - Opciones: + Configure automatically - Configurar automaticamente + Restore backup - Restaurar salva + @@ -379,7 +379,7 @@ Filter - Filtro + @@ -387,17 +387,17 @@ Wallets - Billeteras + Send - Enviar + History - Historia + @@ -405,32 +405,32 @@ Confirmed - Confirmado + Pending - Pendiente + Preview - Vista previa + Received - Recibido + Sent - Enviado + Internal - Interno + @@ -438,12 +438,12 @@ Coins: - Monedas: + Hours: - Horas: + @@ -451,12 +451,12 @@ Style configuration - Configuracion de Estilo + Night theme - Tema Nocturno + @@ -464,7 +464,7 @@ Your message goes here. - Su mensaje va aquí. + @@ -472,7 +472,7 @@ http://127.0.0.1:6420 - http://127.0.0.1:6420 + @@ -480,22 +480,22 @@ IP address and port - Dirección IP y puerto + Source - Fuente + Block - Bloque + Last seen - Visto ultima vez + @@ -503,7 +503,7 @@ Default peer - Par por defecto + @@ -511,17 +511,17 @@ Enter a hard-to-guess PIN of between 4 and 8 digits. The PIN layout is displayed in the hardware wallet screen. - Entre un PIN dificil de adivinar de entre 4 y 8 digitos. La vista del PIN es mostrada en la pantalla de la billetera de hardware. + 12345678 - 12345678 + <b>NOTE:</b> You can use the numpad, but the number entered will be the corresponding number in the hardware wallet screen. - <b>NOTA:</b> Puede usar el panel numerico, pero el numero el numero introducido sera el correspondiente en la pantalla de la billetera de hardware. + @@ -529,17 +529,17 @@ Output ID - ID de salida + Sky - Sky + Coin hours - Coin Hours + @@ -547,7 +547,7 @@ Copy to clipboard - Copiear al portapapeles + @@ -555,22 +555,22 @@ New wallet - Nueva billetera + Load wallet - Cargar billetera + Create - Crear + Load - Cargar + @@ -578,17 +578,17 @@ Filters - Filtros + Select filters - Filtros de selección + Available filters - Filtros disponibles + @@ -596,12 +596,12 @@ Send - Enviar + Advanced mode - Modo Avanzado + @@ -609,27 +609,27 @@ Name - Nombre + Sky - Sky + Coin hours - Coin Hours + Add wallet - Agreagar billetera + Load wallet - Cargar billetera + @@ -637,12 +637,12 @@ Password - Contraseña + I forgot my password - Olvide mi contraseña + @@ -650,27 +650,27 @@ Show only mine - Mostrar solo la mia + Transaction ID - ID de Transacción + Sky - Sky + Coin hours - Coin Hours + Timestamp - Marca de tiempo + @@ -678,27 +678,27 @@ Finish - Terminar + Next - Próximo + Enter the word indicated in the device - Entre la palabra indicada en el dispositivo + You will be asked to enter the words of your backup seed in random order, plus a few additinal words. - Se le solicitara entrar las palablas su salva de semillas en orden aleatorio, mas unas palabras adicionales. + Requested word - Palabra solicitada + @@ -706,47 +706,47 @@ Secure hardware wallet - Billetera de Hardware Segura + Hardware wallet detected.<br>The device is identified in the wallets list as: - Billetera de hardware detectada.<br>El dispositivo es identificado en la lista de billeteras como: + Security warnings - Advertencias de seguridad + You should secure the hardware seed or you could lose access to the funds in case of problems. To do this, select <b><i>Create a backup</i></b>. - Debe asegurar las semillas de hardware o usted puede perder acceso a los fondos en caso de problemas. Para hacer esto, selecciones <b><i>Crear una salva</i></b>. + The connected hardware wallet does not have a PIN. The PIN code protects the hardware wallet in case of loss, theft and hacks. To do this, select <b><i>Create PIN code</i></b>. - La billetera de hardware conectada no tiene PIN. El código PIN protege la billetera de hardware en caso de perdida, robo y hackeo. Para hacer esto, seleccione <b><i>Crear Código PIN</i></b>. + Options: - Opciones: + Create a backup - Crear salva + Create PIN code - Crear codigo PIN + Wipe device - Limpiar dispositivo + @@ -754,63 +754,63 @@ Wallet settings - Configuracion de billetera + Wallet path: - Ruta de billetera: + Default to - Predeterminado a + Remote/Local wallet environment - Ambiente de billetera Remoto/Local + Network settings - Configuración de red + Node URL: - URL del Nodo: + Confirm action - Confirmar acción + Discard all changes? - Cancelar todos los cambios? + Restore defaults? - Restaurar predeterminados? + This action will set the settings to the - Esta acción cambiará la configuración a los + last saved values. - Ultimos valores salvados. + very default values. - valores por defecto. + @@ -818,87 +818,87 @@ Wallet - Billetera + wallets selected - Billeteras seleccionadas + No wallet selected - Billetera no seleccionada + Filter wallets by name - Billeteras filtradas por nombre + Address - Dirección + Unspent outputs - Salidas no Gastadas + All outputs of the selected addresses - Todas las salidas de las direcciones seleccionadas + All outputs selected - Todas las salidas seleccionadas + outputs selected - Salidas seleccionadas + No output selected - Salidas sin seleccionar + Filter outputs - Filtros de salidas + With your current selection you can send up to <b>%1 SKY</b> and <b>%2 Coin Hours</b> (at least <b>%3 Coin Hours</b> must be used for the transaction fee) - Con su actual seleccion ustede puede enviar a <b>%1 SKY</b> y <b>%2 Coin Hours</b> (al menos <b>%3 Coin Hours</b> debe se usado para las tarifas de transacción) + Destinations - Destinos + Custom change address - Cambio de direccion por defecto + Select - selección + Address to receive change - Direccion para recibir cambio + Automatic coin hours allocation - Ubicacion automatica de Coin Hours + @@ -906,22 +906,22 @@ Send from - Enviar desde + Send to - Enviar a + Destination address - Direccion destino + Amount to send - Importe a enviar + @@ -929,32 +929,32 @@ Cut - Cortar + Copy - Copiar + Paste - Pegar + Select all - Seleccionar todo + Undo - deshacer + Redo - Rehacer + @@ -962,32 +962,32 @@ Cut - Cortar + Copy - Copiar + Paste - Pegar + Select all - Seleccionar todo + Undo - Deshacer + Redo - Rehacer + @@ -995,7 +995,7 @@ Show QR code - Mostrar código QR + @@ -1003,82 +1003,82 @@ Confirmed - Confirmado + Pending - Pendiente + Preview - Vista previa + Transaction - Transacción + Date: - Fecha: + Status: - Estado: + Hours: - Horas: + received - recibido + burned - quemado + Tx ID: - Tx ID: + SKY - SKY + Less - Menos + More - Mas + details - Detalles + Inputs - Entradas + Outputs - Salidas + @@ -1086,17 +1086,17 @@ The connected hardware wallet will be added to the wallets list with the following name: - La billetera de hardware conectadasera agregada a la lista de billeteras con el siguiente nombre: + New hardware wallet - Nueva billetera de hardware + Now you can check the balance and the address of the hardware wallet even when it is not connected. Additionally, you can change the name of the wallet or remove it from the wallets list, if you wish. - Ahora usted puede cherquear el balance y la direccion de la billetera de hardware incluso si no esta conectada. Adicionalmente usted puede cambiar el nombre de la billetera o eliminarla del la lista de billeteras si lo desea. + @@ -1104,22 +1104,22 @@ Add address - Añadir dirección + Show empty - Mostrar vacia + Edit wallet - Editar billetera + Copy to clipboard - Copiar al portapapeles + @@ -1127,12 +1127,12 @@ <b>Warning:</b> for security reasons, it is not recommended to keep the wallets unencrypted. Caution is advised. - <b>Advertencia:</b>Por razones de seguridad, no se recomienda mantener las carteras sin encriptar. Se recomienda precaución. + We suggest that you encrypt each one of your wallets with a password. If you forget your password, you can reset it with your seed. Make sure you have your seed saved somewhere safe before encrypting your wallet. - Le sugerimos que encripte cada una de sus billeteras con una contraseña. Si usted olvida su contraseña, usted puede reestablecerla con su semilla. Asegurese de tener su semilla guardada en algun lugar seguro antes de encriptar su billetera. + @@ -1140,32 +1140,32 @@ Outputs - Salidas + Pending transactions - Transacciones pendientes + Blockchain - Cadena de Bloques + Networking - Redes + Settings - Configuración + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + diff --git a/src/coin/skycoin/models/coin_test.go b/src/coin/skycoin/models/coin_test.go index 1afd5caa..463463b1 100644 --- a/src/coin/skycoin/models/coin_test.go +++ b/src/coin/skycoin/models/coin_test.go @@ -40,7 +40,7 @@ func TestSkycoinTransactionGetStatus(t *testing.T) { } func TestSkycoinTransactionGetInputs(t *testing.T) { - // set correct return value + //set correct return value response := &readable.TransactionWithStatusVerbose{ Transaction: readable.TransactionVerbose{}, } @@ -91,7 +91,7 @@ func TestSkycoinTransactionInputGetSpentOutput(t *testing.T) { input := &SkycoinTransactionInput{skyIn: readable.TransactionInput{Hash: "in1"}} output := input.GetSpentOutput() - t.Logf("%#v", output) + t.Logf("%#v",output) require.Equal(t, output.GetId(), "out1") require.Equal(t, output.GetAddress().String(), "2JJ8pgq8EDAnrzf9xxBJapE2qkYLefW4uF8") sky, err := output.GetCoins(Sky) @@ -185,7 +185,7 @@ func TestSkycoinUninjectedTransactionGetInputs(t *testing.T) { hours, err := ti.GetCoins(CoinHour) require.NoError(t, err) require.Equal(t, hours, uint64(20)) - // TODO: Find a way to get the calculatedHours for the expected value + //TODO: Find a way to get the calculatedHours for the expected value val, err := ti.GetCoins("INVALID_TICKER") require.Error(t, err) require.Equal(t, uint64(0), val) diff --git a/src/coin/skycoin/models/wallet_test.go b/src/coin/skycoin/models/wallet_test.go index 3d958fcf..65102f34 100644 --- a/src/coin/skycoin/models/wallet_test.go +++ b/src/coin/skycoin/models/wallet_test.go @@ -2,7 +2,6 @@ package skycoin import ( "fmt" - "github.com/stretchr/testify/assert" "io/ioutil" "math" "strconv" @@ -289,7 +288,7 @@ func TestRemoteWalletTransfer(t *testing.T) { hash := testutil.RandSHA256(t) addr, err := NewSkycoinAddress(destinationAddress.String()) - assert.NoError(t, err) + require.NoError(t, err) opt := NewTransferOptions() opt.SetValue("BurnFactor", "0.5") opt.SetValue("CoinHoursSelectionType", "auto") @@ -365,9 +364,9 @@ func TestRemoteWalletSendFromAddress(t *testing.T) { }, } fromAddr, err := NewSkycoinAddress(startAddress.String()) - assert.NoError(t, err) + require.NoError(t, err) chgAddr, err := NewSkycoinAddress(changeAddress) - assert.NoError(t, err) + require.NoError(t, err) opt1 := NewTransferOptions() opt1.SetValue("BurnFactor", "0.5") @@ -478,7 +477,7 @@ func TestRemoteWalletSpend(t *testing.T) { }, } chgAddr, err := NewSkycoinAddress(changeAddress) - assert.NoError(t, err) + require.NoError(t, err) opt := NewTransferOptions() opt.SetValue("BurnFactor", "0.5") opt.SetValue("CoinHoursSelectionType", "auto") @@ -1004,7 +1003,7 @@ func TestLocalWalletTransfer(t *testing.T) { wlt := makeLocalWallet(t) addr, err := NewSkycoinAddress(destinationAddress.String()) - assert.NoError(t, err) + require.NoError(t, err) loadedAddrs, err := wlt.GetLoadedAddresses() require.NoError(t, err) addrs := make([]string, 0) @@ -1078,9 +1077,9 @@ func TestLocalWalletSendFromAddress(t *testing.T) { }, } fromAddr, err := NewSkycoinAddress(startAddress.String()) - assert.NoError(t, err) + require.NoError(t, err) chgAddr, err := NewSkycoinAddress(changeAddress) - assert.NoError(t, err) + require.NoError(t, err) opt1 := NewTransferOptions() opt1.SetValue("BurnFactor", "0.5") @@ -1170,7 +1169,7 @@ func TestLocalWalletSpend(t *testing.T) { }, } chgAddr, err := NewSkycoinAddress(changeAddress) - assert.NoError(t, err) + require.NoError(t, err) opt := NewTransferOptions() opt.SetValue("BurnFactor", "0.5") opt.SetValue("CoinHoursSelectionType", "auto") @@ -1319,7 +1318,7 @@ func TestSkycoinBlockchainSendFromAddress(t *testing.T) { }, ChangeAddress: &changeAddrString, To: []api.Receiver{ - api.Receiver{ + { Address: destinationAddress.String(), Coins: strconv.Itoa(sky), }, @@ -1338,7 +1337,7 @@ func TestSkycoinBlockchainSendFromAddress(t *testing.T) { }, ChangeAddress: &changeAddrString, To: []api.Receiver{ - api.Receiver{ + { Address: destinationAddress.String(), Coins: strconv.Itoa(sky), Hours: "250", @@ -1445,7 +1444,6 @@ func TestSkycoinBlockchainSpend(t *testing.T) { opt1 := NewTransferOptions() opt1.SetValue("BurnFactor", "0.5") opt1.SetValue("CoinHoursSelectionType", "auto") - changeAddrString := changeAddr.String() req1 := api.CreateTransactionRequest{ UxOuts: uxOutsStr, diff --git a/src/core/storage.go b/src/core/storage.go index 0302ee36..b1d7317b 100644 --- a/src/core/storage.go +++ b/src/core/storage.go @@ -91,52 +91,3 @@ const ( // TypeNameWalletStorage WalletStorage type name TypeNameWalletStorage = "WalletStorage" ) - -// AddressBook provides method to manage a contact database. -type AddressBook interface { - Init(secType int, password string) error - Authenticate(password string) error - ChangeSecurity(NewSecType int, oldPassword, newPassword string) error - GetContact(id uint64) (Contact, error) - ListContact() ([]Contact, error) - InsertContact(contact Contact) (uint64, error) - DeleteContact(id uint64) error - UpdateContact(id uint64, contact Contact) error - GetStorage() Storage - HasInit() bool - IsOpen() bool - GetSecType() int - Close() error -} - -type Storage interface { - InsertValue(value interface{}) (uint64, error) - GetValue(key uint64) (interface{}, error) - ListValues() (map[uint64]interface{}, error) - DeleteValue(key uint64) error - UpdateValue(key uint64, newValue interface{}) error - Path() string - GetConfig() map[string]string - InsertConfig(map[string]string) error - Close() error -} - -// Contact provides encrypt / decrypt data. -type Contact interface { - GetID() uint64 - SetID(id uint64) - Encrypt(secType int, key []byte) ([]byte, error) - Decrypt(secType int, data, key []byte) error - GetAddresses() []StringAddress - SetAddresses([]StringAddress) - GetName() string - SetName(string) - IsValid() bool -} -type StringAddress interface { - GetValue() []byte - SetValue(val []byte) - GetCoinType() []byte - SetCoinType(val []byte) - IsValid() bool -} diff --git a/src/data/addressbook.go b/src/data/addressbook.go deleted file mode 100644 index 086f6a25..00000000 --- a/src/data/addressbook.go +++ /dev/null @@ -1,356 +0,0 @@ -package data - -import ( - "crypto/sha512" - "errors" - "fmt" - "github.com/SkycoinProject/skycoin/src/cipher/pbkdf2" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - "golang.org/x/crypto/bcrypt" - "strconv" -) - -const ( - // NoSecurity No security - NoSecurity = iota - // ObfuscationSecurity data obfuscation security - ObfuscationSecurity - // PasswordSecurity password security - PasswordSecurity -) - -const ( - hash = "hash" - entropy = "entropy" - securityType = "secType" - bCryptCost = 12 -) - -var ( - // Errors - errInvalidContact = errors.New("you try to inserted a invalid contact") - errInvalidSecType = errors.New("invalid security type") - errAddrsBookHasNotInit = errors.New("address book not has init") -) - -// addrsBook implement AddressBook interface for boltdb database. -type addrsBook struct { - storage core.Storage - key []byte -} - -var logDb = logging.MustGetLogger("AddressBook Data") - -// NewAddressBook create a new instance of AddessBook. -func NewAddressBook(storage core.Storage) core.AddressBook { - return &addrsBook{ - storage: storage, - key: nil, - } -} - -// ChangeSecurity change the security type of the Address Book, this method work to change the password too. -func (addrsBook *addrsBook) ChangeSecurity(NewSecType int, oldPassword, newPassword string) error { - logDb.Info("changing Address Book security") - - if err := addrsBook.Authenticate(oldPassword); err != nil { - return err - } - - contactsList, err := addrsBook.ListContact() - if err != nil && err != errBucketEmpty { - return err - } - - switch NewSecType { - case NoSecurity, ObfuscationSecurity: - if err := addrsBook.insertConfig(NewSecType, nil, nil); err != nil { - logDb.Error(err) - return err - } - break - case PasswordSecurity: - var hash, entropy []byte - if entropy, err = genEntropy(); err != nil { - logDb.Error(err) - return err - } - - hash, err = bcrypt.GenerateFromPassword([]byte(newPassword), bCryptCost) - if err != nil { - logDb.Error(err) - return err - } - - if err := addrsBook.insertConfig(NewSecType, hash, entropy); err != nil { - logDb.Error(err) - return err - } - - addrsBook.key = pbkdf2.Key([]byte(newPassword), entropy, 4096, 32, sha512.New) - break - default: - logDb.Error(errInvalidSecType) - return errInvalidSecType - } - for e := range contactsList { - if err := addrsBook.UpdateContact(contactsList[e].GetID(), contactsList[e]); err != nil { - return err - } - } - - return nil -} - -// Init initialize an address book. Pass secType(security type) and password if is PasswordSecurity. -func (addrsBook *addrsBook) Init(secType int, password string) error { - logDb.Info("initialize AddressBook") - if !addrsBook.IsOpen() { - return errDatabaseNotOpen - } - - if addrsBook.HasInit() { - return fmt.Errorf("address book has init") - } - - var hash, entropy []byte - var err error - - switch secType { - case NoSecurity, ObfuscationSecurity: - if err := addrsBook.insertConfig(secType, hash, entropy); err != nil { - logDb.Error(err) - return err - } - break - case PasswordSecurity: - if entropy, err = genEntropy(); err != nil { - logDb.Error(err) - return err - } - - hash, err = bcrypt.GenerateFromPassword([]byte(password), 12) - if err != nil { - logDb.Error(err) - return err - } - - if err := addrsBook.insertConfig(secType, hash, entropy); err != nil { - logDb.Error(err) - return err - } - - addrsBook.key = pbkdf2.Key([]byte(password), entropy, 4096, 32, sha512.New) - break - default: - logDb.Error(errInvalidSecType) - return errInvalidSecType - } - - return nil -} - -// Authenticate authentic a user in the Address Book. ( Only SecType : PasswordSecurity ) -func (addrsBook *addrsBook) Authenticate(password string) error { - logDb.Info("authenticate AddressBook") - if !addrsBook.IsOpen() { - logDb.Error(errDatabaseNotOpen) - return errDatabaseNotOpen - } - - if !addrsBook.HasInit() { - logDb.Error(errAddrsBookHasNotInit) - return errAddrsBookHasNotInit - } - - if addrsBook.GetSecType() == PasswordSecurity { - if err := bcrypt.CompareHashAndPassword(addrsBook.getHashFromConfig(), []byte(password)); err != nil { - logDb.Error(err) - return err - } - addrsBook.key = pbkdf2.Key([]byte(password), addrsBook.getEntropyFromConfig(), 4096, 32, sha512.New) - } - return nil -} - -// InsertContact insert a contact into the address book. -// If any of its address exist return error. -func (addrsBook *addrsBook) InsertContact(contact core.Contact) (uint64, error) { - logDb.Info("Inserting a contact into the Address Book.") - if !addrsBook.validateContact(contact) { - return 0, errInvalidContact - } - - encryptedData, err := contact.Encrypt(addrsBook.GetSecType(), addrsBook.key) - if err != nil { - return 0, err - } - - // Commit transaction before exit. - return addrsBook.GetStorage().InsertValue(encryptedData) -} - -// GetContact get a contact by ID. -func (addrsBook *addrsBook) GetContact(id uint64) (core.Contact, error) { - logDb.Info("Getting a contact from the Address Book") - encryptData, err := addrsBook.GetStorage().GetValue(id) - if err != nil { - logDb.Error(err) - return nil, err - } - if _, ok := encryptData.([]byte); !ok { - logDb.Error(errValueNoMatch(encryptData.([]byte), []byte{})) - return nil, errValueNoMatch(encryptData.([]byte), []byte{}) - } - - var contact Contact - if err := contact.Decrypt(addrsBook.GetSecType(), encryptData.([]byte), addrsBook.key); err != nil { - return nil, err - } - contact.SetID(id) - return &contact, nil -} - -// ListContact list all contact in the address book. -func (addrsBook *addrsBook) ListContact() ([]core.Contact, error) { - logDb.Info("Getting all contact in the Address Book.") - var contactsList []core.Contact - encryptContactList, err := addrsBook.GetStorage().ListValues() - if err != nil { - logDb.Error(err) - return nil, err - } - for id, encryptContact := range encryptContactList { - if _, ok := encryptContact.([]byte); !ok { - return nil, errValueNoMatch(encryptContact, []byte{}) - } - var contact Contact - if err := contact.Decrypt(addrsBook.GetSecType(), encryptContact.([]byte), addrsBook.key); err != nil { - return nil, err - } - contact.SetID(id) - contactsList = append(contactsList, &contact) - } - return contactsList, nil -} - -// DeleteContact delete a contact from the address book by its ID. -func (addrsBook *addrsBook) DeleteContact(id uint64) error { - logDb.Info("Removing a contact from AddressBook") - return addrsBook.GetStorage().DeleteValue(id) -} - -// UpdateContact update a contact in the address book by its ID. -func (addrsBook *addrsBook) UpdateContact(id uint64, newContact core.Contact) error { - logDb.Infof("Updating contact with id:%d", id) - if err := addrsBook.DeleteContact(id); err != nil { - return err - } - - if !addrsBook.validateContact(newContact) { - return errInvalidContact - } - encryptedData, err := newContact.Encrypt(addrsBook.GetSecType(), addrsBook.key) - if err != nil { - return err - } - return addrsBook.GetStorage().UpdateValue(id, encryptedData) -} - -// GetPath return database path -func (addrsBook *addrsBook) GetPath() string { - return addrsBook.GetStorage().Path() -} - -// Close shuts down the database. -func (addrsBook *addrsBook) Close() error { - logDb.Info("Closing the AddressBook") - if err := addrsBook.GetStorage().Close(); err != nil { - return err - } - return nil -} - -// HasInit verify if database has been initialize. -func (addrsBook *addrsBook) HasInit() bool { - if addrsBook.storage.GetConfig() != nil { - return true - } - return false -} - -// IsOpen verify if database is open. -func (addrsBook *addrsBook) IsOpen() bool { - if addrsBook.storage.Path() != "" { - return true - } - return false -} - -// GetStorage return the Storage parameter. This is in charge of manager the database interaction. -func (addrsBook *addrsBook) GetStorage() core.Storage { - logDb.Info("Getting Storage.") - return addrsBook.storage -} - -// GetSecType return the Security Type of the Address Book. -func (addrsBook *addrsBook) GetSecType() int { - logDb.Info("Getting security type.") - secType, err := strconv.Atoi(addrsBook.GetStorage().GetConfig()[securityType]) - if err != nil { - logDb.Error(err) - return -1 - } - return secType -} - -// getEntropyFromConfig retrieve the entropy parameter from the database. -func (addrsBook *addrsBook) getEntropyFromConfig() []byte { - logDb.Info("Getting entropy.") - return []byte(addrsBook.GetStorage().GetConfig()[entropy]) - -} - -// getHashFromConfig get hash from config bucket in the database.. -func (addrsBook *addrsBook) getHashFromConfig() []byte { - logDb.Info("Getting hash.") - return []byte(addrsBook.GetStorage().GetConfig()[hash]) -} - -func (addrsBook *addrsBook) validateContact(contact core.Contact) bool { - if !contact.IsValid() { - logDb.Error(errInvalidContact) - return false - } - - contactsList, err := addrsBook.ListContact() - if err != nil && err != errBucketEmpty { - logDb.Error(err) - return false - } - - if err := isRepeatName(contact, contactsList); err != nil { - return false - } - - for e := range contact.GetAddresses() { - if err := isRepeatAddress(contact.GetAddresses()[e], contactsList); err != nil { - return false - } - } - return true -} - -// insertConfig insert the configuration parameter into Config block in the database. -func (addrsBook *addrsBook) insertConfig(secType int, hashVal, entropyVal []byte) error { - if err := addrsBook.GetStorage().InsertConfig( - map[string]string{ - securityType: strconv.Itoa(secType), - hash: string(hashVal), - entropy: string(entropyVal)}); err != nil { - logDb.Error(err) - return err - } - return nil -} diff --git a/src/data/contact.go b/src/data/contact.go deleted file mode 100644 index 61710916..00000000 --- a/src/data/contact.go +++ /dev/null @@ -1,145 +0,0 @@ -package data - -import ( - "encoding/base64" - "encoding/json" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/util" - "strings" -) - -// Contact is a contact of the addrsBook -type Contact struct { - ID uint64 - Address []Address - Name []byte -} - -// Address is the relation of an address and his coin type. -type Address struct { - Value []byte - Coin []byte -} - -// Encrypt encrypt a contact by its security Type. Only use key parameter with secType==PasswordSecurity. -func (contact *Contact) Encrypt(secType int, key []byte) ([]byte, error) { - data, err := json.Marshal(contact) - if err != nil { - return nil, err - } - switch secType { - case NoSecurity: - return data, nil - case ObfuscationSecurity: - return []byte(base64.StdEncoding.EncodeToString(data)), nil - case PasswordSecurity: - return encryptAESGCM(data, key) - default: - return nil, errInvalidSecType - } -} - -// Decrypt decrypt a contact by its security type. Only use key parameter with secType==PasswordSecurity. -func (contact *Contact) Decrypt(secType int, data, key []byte) error { - var err error - switch secType { - case NoSecurity: - break - case ObfuscationSecurity: - data, err = base64.StdEncoding.DecodeString(string(data)) - if err != nil { - return err - } - case PasswordSecurity: - data, err = decryptAESGCM(data, key) - default: - return errInvalidSecType - } - return json.Unmarshal(data, contact) -} - -// GetID get ID of current contact. -func (contact *Contact) GetID() uint64 { - return contact.ID -} - -// SetID set an ID to current contact. -func (contact *Contact) SetID(id uint64) { - contact.ID = id -} - -// GetAddresses get address list of current contact. -func (contact *Contact) GetAddresses() []core.StringAddress { - var addresses []core.StringAddress - for e := range contact.Address { - addresses = append(addresses, &contact.Address[e]) - } - return addresses -} - -// SetAddresses set an address list to the current contact. -func (contact *Contact) SetAddresses(addrs []core.StringAddress) { - for e := range addrs { - if v, ok := addrs[e].(*Address); ok { - contact.Address = append(contact.Address, *v) - } else { - panic("Error in SetAddress: addrs cannot parse to type data.Address") - - } - } -} - -// GetName return contact name -func (contact *Contact) GetName() string { - return string(contact.Name) -} - -// SetName set a name to the contact -func (contact *Contact) SetName(newName string) { - contact.Name = []byte(newName) -} - -// IsValid verify if a contact is valid and all its address. -func (contact *Contact) IsValid() bool { - if strings.ReplaceAll(contact.GetName(), " ", "") == "" { - return false - } - - for e := range contact.GetAddresses() { - if !contact.GetAddresses()[e].IsValid() { - return false - } - } - return true -} - -// .....Address - -// GetValue get address string. -func (address *Address) GetValue() []byte { - return address.Value -} - -// SetValue set an address string. -func (address *Address) SetValue(val []byte) { - address.Value = val -} - -// GetCoinType get coin type of an address. -func (address *Address) GetCoinType() []byte { - return address.Coin -} - -// SetCoinType set the coin type to current address. -func (address *Address) SetCoinType(coinType []byte) { - address.Coin = coinType -} - -// IsValid verify if an address is valid for its coinType. -func (address *Address) IsValid() bool { - if _, err := util.AddressFromString(string(address.GetValue()), - string(address.GetCoinType())); err != nil { - return false - } - return true -} diff --git a/src/data/dataUtil.go b/src/data/dataUtil.go deleted file mode 100644 index 79e55ec3..00000000 --- a/src/data/dataUtil.go +++ /dev/null @@ -1,95 +0,0 @@ -package data - -import ( - "bytes" - "crypto/aes" - "crypto/cipher" - "crypto/rand" - "fmt" - "github.com/SkycoinProject/skycoin/src/cipher/bip39" - "github.com/fibercrypto/fibercryptowallet/src/core" - "io" -) - -// isRepeatAddress search an address in the list of contacts into the AddressBook. -// If find the address return error, else return nil. -func isRepeatAddress(address core.StringAddress, contacts []core.Contact) error { - for _, contact := range contacts { - for _, addrs := range contact.GetAddresses() { - if bytes.Compare(addrs.GetValue(), address.GetValue()) == 0 && - bytes.Compare(addrs.GetCoinType(), address.GetCoinType()) == 0 { - return fmt.Errorf("Address with value: %s and Cointype: %s alredy exist", - address.GetValue(), address.GetCoinType()) - } - } - } - return nil -} - -// isRepeatName search an name in the list of contacts into the AddressBook. -// If find the address return error, else return nil. -func isRepeatName(newContact core.Contact, contactsList []core.Contact) error { - for _, contact := range contactsList { - if dataContact, ok := contact.(*Contact); ok { - if bytes.Compare(newContact.(*Contact).Name, dataContact.Name) == 0 { - return fmt.Errorf(" Contact with name: %s alredy exist", newContact.(*Contact).Name) - } - } - } - - return nil -} - -// genEntropy generate an entropy by a random mnemonic. -func genEntropy() ([]byte, error) { - mn, err := bip39.NewDefaultMnemonic() - if err != nil { - return nil, err - } - e, err := bip39.EntropyFromMnemonic(mn) - if err != nil { - return nil, err - } - return e, nil -} - -// decryptAESGCM encrypt a data with AESGCM algorithm. http://golang.org/crypto/ -func encryptAESGCM(data, key []byte) ([]byte, error) { - block, err := aes.NewCipher(key) - if err != nil { - return nil, err - } - aesGCM, err := cipher.NewGCM(block) - if err != nil { - return nil, err - } - - nonce := make([]byte, aesGCM.NonceSize()) - if _, err = io.ReadFull(rand.Reader, nonce); err != nil { - return nil, err - } - - cipherText := aesGCM.Seal(nonce, nonce, data, nil) - return cipherText, nil - -} - -// decryptAESGCM decrypt a data with AESGCM algorithm. http://golang.org/crypto/ -func decryptAESGCM(cipherData, key []byte) ([]byte, error) { - block, err := aes.NewCipher(key) - if err != nil { - return nil, err - } - aesGCM, err := cipher.NewGCM(block) - if err != nil { - return nil, err - } - nonceSize := aesGCM.NonceSize() - nonce, cipherText := cipherData[:nonceSize], cipherData[nonceSize:] - - return aesGCM.Open(nil, nonce, cipherText, nil) -} - -func errValueNoMatch(value, valType interface{}) error { - return fmt.Errorf("value %v type %T no match with type %T", value, value, valType) -} diff --git a/src/data/data_test.go b/src/data/data_test.go deleted file mode 100644 index 85c0fbda..00000000 --- a/src/data/data_test.go +++ /dev/null @@ -1,863 +0,0 @@ -package data - -import ( - skycoin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/skycoin/skycoin/src/util/file" - "github.com/stretchr/testify/require" - "io/ioutil" - "os" - "reflect" - "testing" -) - -const defaultPass = "Qwerty12345678" - -func Test_addressBook_DeleteContact(t *testing.T) { - local.LoadAltcoinManager().RegisterPlugin(skycoin.NewSkyFiberPlugin(skycoin.SkycoinMainNetParams)) - - type args struct { - id uint64 - } - type fields struct { - Address []Address - Name []byte - } - tests := []struct { - name string - field fields - args args - wantErr bool - }{ - {name: "empty", - field: fields{}, - args: args{ - id: 1, - }, - wantErr: true, - }, - {name: "one-contact", - field: fields{ - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, args: args{ - id: 1}, - wantErr: false, - }, - {name: "two-address", - field: fields{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }, { - Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }, args: args{ - id: 2}, - wantErr: false, - }, - {name: "bad-ID", - field: fields{ - Name: []byte("Contact3"), - Address: []Address{ - { - Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - Coin: []byte("SKY"), - }}, - }, args: args{ - id: 6}, - wantErr: true, - }, - } - - ab := InitAddrsBook(t) - defer CloseTest(t, ab.GetStorage()) - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - _, _ = ab.InsertContact(&Contact{ - Address: tt.field.Address, - Name: tt.field.Name, - }) - if err := ab.DeleteContact(tt.args.id); (err != nil) != tt.wantErr { - t.Errorf("DeleteContact() error = %v, wantErr %v", err, tt.wantErr) - } - }) - } -} - -func Test_addressBook_GetContact(t *testing.T) { - local.LoadAltcoinManager().RegisterPlugin(skycoin.NewSkyFiberPlugin(skycoin.SkycoinMainNetParams)) - - type fields struct { - Address []Address - Name []byte - } - type args struct { - id uint64 - } - tests := []struct { - name string - fields fields - args args - want core.Contact - wantErr bool - }{ - // {name: "empty", - // args: args{}, - // args: args{ - // id: 1, - // }, - // want: nil, - // wantErr: true}, - {name: "one-address", - fields: fields{ - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, args: args{ - id: 1, - }, - want: &Contact{ - ID: 1, - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - wantErr: false, - }, - {name: "two-address", fields: fields{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }, { - Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }, args: args{ - id: 2, - }, - want: &Contact{ - ID: 2, - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }, { - Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }, - wantErr: false, - }, - // {name: "bad-ID", - // args: args{ - // Name: []byte("Contact3"), - // }, - // args: args{ - // id: 6, - // }, - // want: nil, - // wantErr: true, - // }, - } - - ab := InitAddrsBook(t) - defer CloseTest(t, ab.GetStorage()) - - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - - _, _ = ab.InsertContact(&Contact{ - Address: tt.fields.Address, - Name: tt.fields.Name}) - got, err := ab.GetContact(tt.args.id) - if (err != nil) != tt.wantErr { - t.Errorf("GetContact() error = %v, wantErr %v", err, tt.wantErr) - return - } - if !reflect.DeepEqual(got, tt.want) { - t.Errorf("GetContact() got = %v, want %v", got, tt.want) - } - }) - } -} - -func Test_addressBook_InsertContact(t *testing.T) { - local.LoadAltcoinManager().RegisterPlugin(skycoin.NewSkyFiberPlugin(skycoin.SkycoinMainNetParams)) - type args struct { - contact core.Contact - } - tests := []struct { - name string - args args - wantErr bool - }{ - {name: "empty", - args: args{ - contact: &Contact{}, - }, - wantErr: true, - }, {name: "one-address", - args: args{ - contact: &Contact{ - Address: []Address{{ - Value: []byte("2DpeofcsamDfanrRz34qjYvskRzKqzNKMcj"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - }, - wantErr: false, - }, {name: "two-address", - args: args{ - contact: &Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }, { - Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }, - }, - wantErr: false}, - // }, {name: "repeat-address-diff-type", - // args: args{ - // contact: &Contact{ - // Address: []Address{{ - // Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - // Coin: []byte("SKY"), - // }}, - // Name: []byte("Contact3"), - // }, - // }, - // wantErr: false}, - {name: "repeat-address-same-type", - args: args{ - contact: &Contact{ - Address: []Address{{ - Value: []byte("2TFC2Ktc6Y3UAUqo7WGA55X6mqoKZRaFp9s"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact4"), - }, - }, - wantErr: true, - }, - {name: "repeat-name", - args: args{ - contact: &Contact{ - Address: []Address{{ - Value: []byte("2LRUs2MFEhCpDfSHaNjCtzjz8TJjuTK98s5"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }, - }, - wantErr: true, - }, - } - ab := InitAddrsBook(t) - defer CloseTest(t, ab.GetStorage()) - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - if _, err := ab.InsertContact(tt.args.contact); (err != nil) != tt.wantErr { - t.Errorf("InsertContact() error = %v, wantErr %v", err, tt.wantErr) - } - }) - } -} - -func Test_addressBook_ListContact(t *testing.T) { - local.LoadAltcoinManager().RegisterPlugin(skycoin.NewSkyFiberPlugin(skycoin.SkycoinMainNetParams)) - type fields struct { - Contacts []Contact - } - type args struct { - } - tests := []struct { - name string - fields fields - args args - want []core.Contact - wantErr bool - }{ - {name: "empty", - fields: fields{Contacts: []Contact(nil)}, - want: []core.Contact(nil), - wantErr: true}, - {name: "one-contact", - fields: fields{Contacts: []Contact{ - {Address: []Address{{ - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact1"), - }, - }}, - want: []core.Contact{&Contact{ - ID: 1, - Address: []Address{{ - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact1"), - }}, - wantErr: false}, - {name: "multiple-contacts", - fields: fields{Contacts: []Contact{ - {Address: []Address{{ - Value: []byte("mGeG2PDoU4nc9qE1FSSreAjFeKG12zDvur"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact1"), - }, - {Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }, { - Value: []byte("29cnQPHuWHCRF26LEAb2gR83ywnF3F9HduW"), - Coin: []byte("SKY")}}, - Name: []byte("contact2"), - }, - {Address: []Address{{ - Value: []byte("2ymjULRdbiFoUNJKNhWbQ3JqdE8TXnZkyU"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact3"), - }, { - Address: []Address{{ - Value: []byte("oHvj7oy8maES9HJiQHJTp4GvcUcpz3voDq"), - Coin: []byte("SKY"), - }, { - Value: []byte("2SGMfTFV2zbQzGw7aJm1D5EeEPgych5ixuC"), - Coin: []byte("SKY")}}, - Name: []byte("contact4"), - }, { - Address: []Address{{ - Value: []byte("2EVNa4CK9SKosT4j1GEn8SuuUUEAXaHAMbM"), - Coin: []byte("SKY"), - }, { - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact5"), - }, {Address: []Address{{ - Value: []byte("rhbE3thvA747E81KfaYCujur7GKXjdhvS4"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact6"), - }, - {Address: []Address{{ - Value: []byte("2DpeofcsamDfanrRz34qjYvskRzKqzNKMcj"), - Coin: []byte("SKY"), - }, { - Value: []byte("LxcitUpWQZbPjgEPs6R1i3G4Xa31nPMoSG"), - Coin: []byte("SKY")}}, - Name: []byte("contact7"), - }, - {Address: []Address{{ - Value: []byte("2EJMjg7nV4DMrkshnvwg7tLdibeuu7DKvZh"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact8"), - }, - }}, - want: []core.Contact{ - &Contact{ - ID: 1, - Address: []Address{{ - Value: []byte("mGeG2PDoU4nc9qE1FSSreAjFeKG12zDvur"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact1"), - }, - &Contact{ - ID: 2, - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }, { - Value: []byte("29cnQPHuWHCRF26LEAb2gR83ywnF3F9HduW"), - Coin: []byte("SKY")}}, - Name: []byte("contact2"), - }, - &Contact{ - ID: 3, - Address: []Address{{ - Value: []byte("2ymjULRdbiFoUNJKNhWbQ3JqdE8TXnZkyU"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact3"), - }, - &Contact{ - ID: 4, - Address: []Address{{ - Value: []byte("oHvj7oy8maES9HJiQHJTp4GvcUcpz3voDq"), - Coin: []byte("SKY"), - }, { - Value: []byte("2SGMfTFV2zbQzGw7aJm1D5EeEPgych5ixuC"), - Coin: []byte("SKY")}}, - Name: []byte("contact4"), - }, - &Contact{ - ID: 5, - Address: []Address{{ - Value: []byte("2EVNa4CK9SKosT4j1GEn8SuuUUEAXaHAMbM"), - Coin: []byte("SKY"), - }, { - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact5"), - }, &Contact{ - ID: 6, - Address: []Address{{ - Value: []byte("rhbE3thvA747E81KfaYCujur7GKXjdhvS4"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact6"), - }, - &Contact{ - ID: 7, - Address: []Address{{ - Value: []byte("2DpeofcsamDfanrRz34qjYvskRzKqzNKMcj"), - Coin: []byte("SKY"), - }, { - Value: []byte("LxcitUpWQZbPjgEPs6R1i3G4Xa31nPMoSG"), - Coin: []byte("SKY")}}, - Name: []byte("contact7"), - }, - &Contact{ - ID: 8, - Address: []Address{{ - Value: []byte("2EJMjg7nV4DMrkshnvwg7tLdibeuu7DKvZh"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact8"), - }, - }, - wantErr: false}, - } - - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - ab := InitAddrsBook(t) - defer CloseTest(t, ab.GetStorage()) - for _, contact := range tt.fields.Contacts { - - if _, err := ab.InsertContact(&contact); err != nil { - t.Error(err) - return - } - } - got, err := ab.ListContact() - if (err != nil) != tt.wantErr { - t.Errorf("ListContact() error = %v, wantErr %v", err, tt.wantErr) - return - } - for e := range got { - require.Contains(t, tt.want, got[e]) - } - - }) - } -} - -func TestDB_UpdateContact(t *testing.T) { - local.LoadAltcoinManager().RegisterPlugin(skycoin.NewSkyFiberPlugin(skycoin.SkycoinMainNetParams)) - type args struct { - id uint64 - newContact core.Contact - } - type insertArgs struct { - contacts []core.Contact - } - tests := []struct { - name string - args args - insertArgs insertArgs - wantErr bool - }{ - {name: "empty-update", - args: args{ - id: 1, - newContact: &Contact{}, - }, - insertArgs: insertArgs{ - contacts: []core.Contact{&Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }}}, - wantErr: true, - }, - {name: "update-coinType", - args: args{ - id: 1, - newContact: &Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - }, - insertArgs: insertArgs{ - contacts: []core.Contact{&Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }}}, - wantErr: false, - }, - {name: "update-address", - args: args{ - id: 1, - newContact: &Contact{ - Address: []Address{{ - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - }, - insertArgs: insertArgs{ - contacts: []core.Contact{&Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }}}, - wantErr: false, - }, - {name: "same-contact", - args: args{ - id: 1, - newContact: &Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - }, - insertArgs: insertArgs{ - contacts: []core.Contact{&Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }}}, - wantErr: false, - }, {name: "repeat-address", - args: args{ - id: 1, - newContact: &Contact{ - Address: []Address{{ - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - }, - insertArgs: insertArgs{ - contacts: []core.Contact{&Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - &Contact{ - Address: []Address{{ - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }}}, - wantErr: true, - }, - {name: "repeat-name", - args: args{ - id: 1, - newContact: &Contact{ - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }, - }, - insertArgs: insertArgs{ - contacts: []core.Contact{&Contact{ - Address: []Address{{ - Value: []byte("25MP2EHPZyfEqUnXfapgUj1TQfZVXdn5RrZ"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact1"), - }, - &Contact{ - Address: []Address{{ - Value: []byte("n5SteDkkYdR3VJtMnVYcQ45L16rDDrseG8"), - Coin: []byte("SKY"), - }}, - Name: []byte("Contact2"), - }}}, - wantErr: true, - }, - } - - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - ab := InitAddrsBook(t) - defer CloseTest(t, ab.GetStorage()) - for e := range tt.insertArgs.contacts { - _, err := ab.InsertContact(tt.insertArgs.contacts[e]) - if err != nil && tt.wantErr { - require.Error(t, err) - } - require.NoError(t, err) - } - var newContact Contact - newContact.SetAddresses(tt.args.newContact.GetAddresses()) - newContact.SetName(tt.args.newContact.GetName()) - if err := ab.UpdateContact(tt.args.id, &newContact); (err != nil) != tt.wantErr { - t.Errorf("UpdateContact() error = %v, wantErr %v", err, tt.wantErr) - } - }) - } -} - -func TestDB_Init(t *testing.T) { - type args struct { - secType int - password string - } - tests := []struct { - name string - // args args - args args - wantErr bool - }{ - {name: "Type 1", args: args{ - secType: NoSecurity, - password: "", - }, wantErr: false}, - {name: "Type 2", args: args{ - secType: ObfuscationSecurity, - password: "", - }, wantErr: false}, - {name: "Type 3", args: args{ - secType: PasswordSecurity, - password: defaultPass, - }, wantErr: false}, - {name: "Type wrong", args: args{ - secType: -1, - password: "", - }, wantErr: true}, - {name: "Two Init", args: args{ - secType: PasswordSecurity, - password: defaultPass, - }, wantErr: true}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - - db, err := GetBoltStorage(GetFilePath(t)) - if err != nil { - t.Error(err) - return - } - addressBook := NewAddressBook(db) - - if tt.name == "Two Init" { - err = addressBook.Init(tt.args.secType, tt.args.password) - if err != nil { - t.Error(err) - } - } - - defer CloseTest(t, addressBook.GetStorage()) - - if err := addressBook.Init(tt.args.secType, tt.args.password); (err != nil) != tt.wantErr { - t.Errorf("Init() error = %v, wantErr %v", err, tt.wantErr) - } - }) - } -} - -func TestDB_Authenticate(t *testing.T) { - ab := InitAddrsBook(t) - require.NoError(t, ab.Authenticate(defaultPass)) - // address book error: crypto/bcrypt: hashedPassword is not the hash of the given password - require.Error(t, ab.Authenticate("")) - - CloseTest(t, ab.GetStorage()) - // error database not open - require.Error(t, ab.Authenticate(defaultPass)) - -} - -func Test_addrsBook_ChangeSecurity(t *testing.T) { - local.LoadAltcoinManager().RegisterPlugin(skycoin.NewSkyFiberPlugin(skycoin.SkycoinMainNetParams)) - type firstSecTypeParam struct { - secType int - password string - } - type secondSecTypeParam struct { - NewSecType int - NewPassword string - } - tests := []struct { - name string - firstSecTypeParam firstSecTypeParam - secondSecTypeParam secondSecTypeParam - ContactsList []core.Contact - wantErr bool - }{ - {name: "from NoSecurity to ObfuscationSecurity", - firstSecTypeParam: firstSecTypeParam{ - secType: 0, - password: "", - }, secondSecTypeParam: secondSecTypeParam{ - NewSecType: 1, - NewPassword: "", - }, ContactsList: []core.Contact{ - &Contact{ - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact_test1"), - }}, wantErr: false}, - {name: "from NoSecurity to PasswordSecurity", - firstSecTypeParam: firstSecTypeParam{ - secType: 0, - password: "", - }, secondSecTypeParam: secondSecTypeParam{ - NewSecType: 2, - NewPassword: "Maria", - }, ContactsList: []core.Contact{ - &Contact{ - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact_test1"), - }}, wantErr: false}, - {name: "invalid Security Type", - firstSecTypeParam: firstSecTypeParam{ - secType: 0, - password: "", - }, secondSecTypeParam: secondSecTypeParam{ - NewSecType: 3, - NewPassword: "Maria", - }, ContactsList: []core.Contact{ - &Contact{ - Address: []Address{{ - Value: []byte("9BSEAEE3XGtQ2X43BCT2XCYgheGLQQigEG"), - Coin: []byte("SKY"), - }}, - Name: []byte("contact_test1"), - }}, wantErr: true}, - } - - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - db, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - addrsBook := NewAddressBook(db) - - defer CloseTest(t, addrsBook.GetStorage()) - - err = addrsBook.Init(tt.firstSecTypeParam.secType, tt.firstSecTypeParam.password) - require.NoError(t, err) - for e := range tt.ContactsList { - _, err := addrsBook.InsertContact(tt.ContactsList[e]) - require.NoError(t, err) - } - if err := addrsBook.ChangeSecurity(tt.secondSecTypeParam.NewSecType, - tt.firstSecTypeParam.password, tt.secondSecTypeParam.NewPassword); err != nil { - if tt.wantErr { - require.Error(t, err) - return - } - require.NoError(t, err) - } - listContacts, err := addrsBook.ListContact() - require.NoError(t, err) - for e := range listContacts { - listContacts[e].SetID(0) - require.Contains(t, tt.ContactsList, listContacts[e]) - } - }) - } -} - -// Generate a temporal file and return its path. -func GetFilePath(t *testing.T) string { - home := os.Getenv("HOME") - ok, err := file.Exists(home + "/temp") - if err != nil { - t.Error(err) - } - if !ok { - if err := os.Mkdir(home+"/temp", 0777); err != nil { - t.Error(err) - } - } - f, err := ioutil.TempFile(home+"/temp", "testaddressbook-") - if err != nil { - t.Error(err) - } - - if err := f.Close(); err != nil { - t.Error(err) - } - return f.Name() -} - -// Open a address book using a test file. -func InitAddrsBook(t *testing.T) core.AddressBook { - path := GetFilePath(t) - db, err := GetBoltStorage(path) - if err != nil { - t.Error(err) - } - AddrsBook := NewAddressBook(db) - err = AddrsBook.Init(PasswordSecurity, defaultPass) - if err != nil { - t.Error(err) - } - - return AddrsBook -} - -func CloseTest(t *testing.T, ab core.Storage) { - path := ab.Path() - if err := ab.Close(); err != nil { - t.Errorf("Error closing db: %s", err) - } - if err := os.Remove(path); err != nil { - t.Error(err) - } -} diff --git a/src/data/database.go b/src/data/database.go deleted file mode 100644 index 534a21fd..00000000 --- a/src/data/database.go +++ /dev/null @@ -1,225 +0,0 @@ -package data - -import ( - "errors" - "github.com/boltdb/bolt" - "github.com/skycoin/skycoin/src/visor/dbutil" - "time" -) - -// BoltStorage implement the Storage interface for boltDb. -type BoltStorage struct { - *bolt.DB -} - -const ( - // Db buckets. - dbAddrsBookBkt = "AddressBook" - dbConfigBkt = "Config" -) - -var ( - // Errors - errDatabaseNotOpen = errors.New("database not open") - errBucketEmpty = errors.New("database: bucket are empty") - errValEmpty = errors.New(" database: result are empty") -) - -// GetBoltStorage generate a new instance of BoltStorage by path. -func GetBoltStorage(path string) (*BoltStorage, error) { - db, err := bolt.Open(path, 0600, - &bolt.Options{ - Timeout: 1 * time.Second, - }) - - if err != nil { - logDb.Error(err) - return nil, err - } - - return &BoltStorage{db}, nil -} - -// GetConfig Returns the config bucket content. -func (b *BoltStorage) GetConfig() map[string]string { - tx, err := b.Begin(false) - if err != nil { - logDb.Error(err) - return nil - } - defer func() { - if err := tx.Rollback(); err != nil { - logDb.Fatal(err) - } - }() - - if conf := tx.Bucket([]byte(dbConfigBkt)); conf != nil { - confMap := make(map[string]string, 0) - if err := conf.ForEach(func(k, v []byte) error { - confMap[string(k)] = string(v) - return nil - }); err != nil { - logDb.Error(err) - return nil - } - return confMap - } - return nil -} - -// InsertConfig set into config bucket the config parameters (securityType, hash, entropy) -func (b *BoltStorage) InsertConfig(options map[string]string) error { - // Start a writeable transaction. - tx, err := b.Begin(true) - if err != nil { - logDb.Error(err) - return err - } - - defer func() { - if err := tx.Rollback(); err != nil && err != bolt.ErrTxClosed { - logDb.Fatal(err) - } - }() - - bkt, err := tx.CreateBucketIfNotExists([]byte(dbConfigBkt)) - if err != nil { - logDb.Error(err) - return err - } - for k, v := range options { - if err := bkt.Put([]byte(k), []byte(v)); err != nil { - logDb.Error(err) - return err - } - } - return tx.Commit() -} - -// InsertValue insert a value in AddressBook bucket. -func (b *BoltStorage) InsertValue(value interface{}) (uint64, error) { - // Start a writeable transaction. - tx, err := b.Begin(true) - if err != nil { - logDb.Error(err) - return 0, err - } - - defer func() { - if err := tx.Rollback(); err != nil && err != bolt.ErrTxClosed { - logDb.Fatal(err) - } - }() - - element, ok := value.([]byte) - if !ok { - logDb.Error(err) - err := errValueNoMatch(value, []byte{}) - return 0, err - } - - bkt, err := tx.CreateBucketIfNotExists([]byte(dbAddrsBookBkt)) - if err != nil { - logDb.Fatal(err) - return 0, err - } - // The sequence is an auto-incrementing integer that is transactionally safe. - id, err := bkt.NextSequence() - - if err != nil { - logDb.Fatal(err) - return 0, err - } - - if err := bkt.Put(dbutil.Itob(id), element); err != nil { - logDb.Fatal(err) - return 0, err - } - return id, tx.Commit() -} - -// GetValue get a value from the AddressBook bucket. -func (b *BoltStorage) GetValue(key uint64) (interface{}, error) { - tx, err := b.Begin(false) - if err != nil { - logDb.Error(err) - return nil, err - } - defer func() { - if err := tx.Rollback(); err != nil { - logDb.Fatal(err) - } - }() - if addrsBookBkt := tx.Bucket([]byte(dbAddrsBookBkt)); addrsBookBkt != nil { - result := addrsBookBkt.Get(dbutil.Itob(key)) - if result == nil { - return nil, errValEmpty - } - return result, nil - } - - return nil, errBucketEmpty -} - -// ListValues returns all values from AddressBook bucket. -func (b *BoltStorage) ListValues() (map[uint64]interface{}, error) { - tx, err := b.Begin(false) - if err != nil { - logDb.Error(err) - return nil, err - } - defer func() { - if err := tx.Rollback(); err != nil { - logDb.Fatal(err) - } - }() - - if addrsBookBkt := tx.Bucket([]byte(dbAddrsBookBkt)); addrsBookBkt != nil { - resultsMap := make(map[uint64]interface{}, 0) - if err := addrsBookBkt.ForEach(func(k, v []byte) error { - resultsMap[dbutil.Btoi(k)] = v - return nil - }); err != nil { - logDb.Error(err) - return nil, err - } - return resultsMap, nil - } - return nil, errBucketEmpty -} - -// DeleteValue remove a value from the AddressBook bucket by its id. -func (b *BoltStorage) DeleteValue(key uint64) error { - return b.Update(func(tx *bolt.Tx) error { - bkt := tx.Bucket([]byte(dbAddrsBookBkt)) - if bkt == nil { - return errBucketEmpty - } - - if val := bkt.Get(dbutil.Itob(key)); val == nil { - return errValEmpty - } - - return bkt.Delete(dbutil.Itob(key)) - }) - -} - -// UpdateValue update a element into the AddressBook bucket by its id. -func (b *BoltStorage) UpdateValue(key uint64, newVal interface{}) error { - return b.Update(func(tx *bolt.Tx) error { - bkt := tx.Bucket([]byte(dbAddrsBookBkt)) - if bkt == nil { - logDb.Error(errBucketEmpty) - return errBucketEmpty - } - element, ok := newVal.([]byte) - if !ok { - err := errValueNoMatch(newVal, []byte{}) - logDb.Error(err) - return err - } - - return bkt.Put(dbutil.Itob(key), element) - }) -} diff --git a/src/data/database_test.go b/src/data/database_test.go deleted file mode 100644 index 59b9bdd7..00000000 --- a/src/data/database_test.go +++ /dev/null @@ -1,275 +0,0 @@ -package data - -import ( - "github.com/boltdb/bolt" - "github.com/stretchr/testify/require" - "strconv" - "testing" -) - -func TestBoltStorage_InsertValue(t *testing.T) { - - tests := []struct { - name string - args interface{} - field func() *BoltStorage - want uint64 - wantErr error - }{ - {name: "databaseNotOpen", - args: nil, field: func() *BoltStorage { - return &BoltStorage{&bolt.DB{}} - }, want: 0, wantErr: bolt.ErrDatabaseNotOpen}, - {name: "valueNotMatch", - args: nil, field: func() *BoltStorage { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - return b - }, want: 0, wantErr: errValueNoMatch(nil, []byte{})}, - {name: "valid", - args: []byte("TestByteSlice"), field: func() *BoltStorage { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - return b - }, want: 1, wantErr: nil}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - var err error - b := tt.field() - require.NoError(t, err) - - if b.Path() != "" { - defer CloseTest(t, b) - } - - got, err := b.InsertValue(tt.args) - if tt.wantErr != nil { - require.Equal(t, tt.wantErr, err) - return - } - require.NoError(t, err) - require.Equal(t, tt.want, got) - }) - } -} - -func TestBoltStorage_GetValue(t *testing.T) { - - tests := []struct { - name string - field func(interface{}) (*BoltStorage, uint64) - args []byte - want interface{} - wantErr error - }{ - {name: "databaseNotOpen", field: func(interface{}) (*BoltStorage, uint64) { - return &BoltStorage{&bolt.DB{}}, 0 - }, args: nil, want: nil, wantErr: bolt.ErrDatabaseNotOpen}, - {name: "BucketEmpty", field: func(val interface{}) (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - return b, 0 - }, args: []byte("TestByteSlice"), want: nil, wantErr: errBucketEmpty}, - {name: "ValEmpty", field: func(val interface{}) (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue(val) - require.NoError(t, err) - require.NoError(t, b.DeleteValue(id)) - return b, id - }, args: []byte("TestByteSlice"), want: nil, wantErr: errValEmpty}, - {name: "valid", field: func(val interface{}) (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue(val) - require.NoError(t, err) - return b, id - }, args: []byte("TestByteSlice"), want: []byte("TestByteSlice"), wantErr: nil}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - var err error - b, id := tt.field(tt.args) - require.NoError(t, err) - - if b.Path() != "" { - defer CloseTest(t, b) - } - - got, err := b.GetValue(id) - if tt.wantErr != nil { - require.Equal(t, tt.wantErr, err) - return - } - require.NoError(t, err) - require.Equal(t, tt.want, got) - }) - } -} - -func TestBoltStorage_ListValues(t *testing.T) { - - tests := []struct { - name string - field func() *BoltStorage - want map[uint64]interface{} - wantErr error - }{ - {name: "databaseNotOpen", field: func() *BoltStorage { - return &BoltStorage{&bolt.DB{}} - }, want: nil, wantErr: bolt.ErrDatabaseNotOpen}, - {name: "BucketEmpty", field: func() *BoltStorage { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - return b - }, want: nil, wantErr: errBucketEmpty}, - {name: "emptyStorage", field: func() *BoltStorage { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue([]byte("TestCase1")) - require.NoError(t, err) - require.NoError(t, b.DeleteValue(id)) - return b - }, want: map[uint64]interface{}{}, wantErr: nil}, - {name: "validValues", field: func() *BoltStorage { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - for i := 1; i <= 10; i++ { - _, err := b.InsertValue([]byte("TestCase" + strconv.Itoa(i))) - require.NoError(t, err) - } - return b - }, want: map[uint64]interface{}{1: []byte("TestCase1"), 2: []byte("TestCase2"), 3: []byte("TestCase3"), - 4: []byte("TestCase4"), 5: []byte("TestCase5"), 6: []byte("TestCase6"), 7: []byte("TestCase7"), - 8: []byte("TestCase8"), 9: []byte("TestCase9"), 10: []byte("TestCase10")}, wantErr: nil}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - var err error - b := tt.field() - require.NoError(t, err) - - if b.Path() != "" { - defer CloseTest(t, b) - } - - got, err := b.ListValues() - if tt.wantErr != nil { - require.Equal(t, tt.wantErr, err) - return - } - require.NoError(t, err) - require.Equal(t, tt.want, got) - }) - } -} - -func TestBoltStorage_DeleteValue(t *testing.T) { - - tests := []struct { - name string - field func() (*BoltStorage, uint64) - wantErr error - }{ - {name: "databaseNotOpen", field: func() (*BoltStorage, uint64) { - return &BoltStorage{&bolt.DB{}}, 0 - }, wantErr: bolt.ErrDatabaseNotOpen}, - {name: "BucketEmpty", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - return b, 0 - }, wantErr: errBucketEmpty}, - {name: "ValEmpty", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue([]byte("foo")) - require.NoError(t, err) - require.NoError(t, b.DeleteValue(id)) - return b, id - }, wantErr: errValEmpty}, - {name: "valid", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue([]byte("foo")) - require.NoError(t, err) - return b, id - }, wantErr: nil}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - var err error - b, id := tt.field() - require.NoError(t, err) - - if b.Path() != "" { - defer CloseTest(t, b) - } - - err = b.DeleteValue(id) - if tt.wantErr != nil { - require.Equal(t, tt.wantErr, err) - return - } - require.NoError(t, err) - }) - } -} - -func TestBoltStorage_UpdateValue(t *testing.T) { - tests := []struct { - name string - field func() (*BoltStorage, uint64) - args interface{} - wantErr error - }{ - {name: "databaseNotOpen", field: func() (*BoltStorage, uint64) { - return &BoltStorage{&bolt.DB{}}, 0 - }, wantErr: bolt.ErrDatabaseNotOpen}, - {name: "BucketEmpty", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - return b, 0 - }, wantErr: errBucketEmpty}, - {name: "BucketEmpty", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue([]byte("foo")) - require.NoError(t, err) - return b, id - }, args: "Bar", wantErr: errValueNoMatch("Bar", []byte{})}, - {name: "EmptyVal", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue([]byte("foo")) - require.NoError(t, err) - require.NoError(t, b.DeleteValue(id)) - return b, id - }, args: []byte("Bar"), wantErr: nil}, - {name: "OK", field: func() (*BoltStorage, uint64) { - b, err := GetBoltStorage(GetFilePath(t)) - require.NoError(t, err) - id, err := b.InsertValue([]byte("foo")) - require.NoError(t, err) - return b, id - }, args: []byte("Bar"), wantErr: nil}, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - var err error - b, id := tt.field() - require.NoError(t, err) - - if b.Path() != "" { - defer CloseTest(t, b) - } - - err = b.UpdateValue(id, tt.args) - if tt.wantErr != nil { - require.Equal(t, tt.wantErr, err) - return - } - require.NoError(t, err) - }) - } -} diff --git a/src/models/addressBook/address.go b/src/models/addressBook/address.go deleted file mode 100644 index 177a7e68..00000000 --- a/src/models/addressBook/address.go +++ /dev/null @@ -1,93 +0,0 @@ -package addressBook - -import ( - "bytes" - "github.com/fibercrypto/fibercryptowallet/src/core" - qtcore "github.com/therecipe/qt/core" - "github.com/therecipe/qt/qml" - "sort" -) - -const ( - Value = int(qtcore.Qt__UserRole + (iota + 1)) - CoinType -) - -func init() { AddrsBkAddressModel_QmlRegisterType2("AddrsBookManager", 1, 0, "AddrsBkAddressModel") } - -type QAddress struct { - qtcore.QObject - _ string `property:"value"` - _ string `property:"coinType"` -} - -type AddrsBkAddressModel struct { - qtcore.QAbstractListModel - _ func() `constructor:"init"` - _ []*QAddress `property:"address"` - _ map[int]*qtcore.QByteArray `property:"roles"` -} - -func (addrsBookAddressModel *AddrsBkAddressModel) init() { - addrsBookAddressModel.SetRoles(map[int]*qtcore.QByteArray{ - Value: qtcore.NewQByteArray2("value", -1), - CoinType: qtcore.NewQByteArray2("coinType", -1), - }) - qml.QQmlEngine_SetObjectOwnership(addrsBookAddressModel, qml.QQmlEngine__CppOwnership) - addrsBookAddressModel.ConnectRowCount(addrsBookAddressModel.rowCount) - addrsBookAddressModel.ConnectData(addrsBookAddressModel.data) - // addrsBookAddressModel.ConnectColumnCount(addrsBookAddressModel.columnCount) - addrsBookAddressModel.ConnectRoleNames(addrsBookAddressModel.roleNames) - -} - -func (addrsBookAddressModel *AddrsBkAddressModel) rowCount(*qtcore.QModelIndex) int { - return len(addrsBookAddressModel.Address()) -} - -func (addrsBookAddressModel *AddrsBkAddressModel) roleNames() map[int]*qtcore.QByteArray { - return addrsBookAddressModel.Roles() -} - -func (addrsBookAddressModel *AddrsBkAddressModel) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { - - logAddressBook.Info("Loading address data") - if !index.IsValid() { - return qtcore.NewQVariant() - } - - if index.Row() >= len(addrsBookAddressModel.Address()) { - return qtcore.NewQVariant() - } - - address := addrsBookAddressModel.Address()[index.Row()] - - switch role { - case Value: - { - return qtcore.NewQVariant1(address.Value()) - } - case CoinType: - { - return qtcore.NewQVariant1(address.CoinType()) - } - default: - { - return qtcore.NewQVariant() - } - } -} - -func fromAddressToQAddress(addresses []core.StringAddress) []*QAddress { - var qAddressesList = make([]*QAddress, 0) - sort.Slice(addresses, func(i, j int) bool { - return bytes.Compare(addresses[i].GetCoinType(), addresses[j].GetCoinType()) == -1 - }) - for _, addrs := range addresses { - qAddress := NewQAddress(nil) - qAddress.SetCoinType(string(addrs.GetCoinType())) - qAddress.SetValue(string(addrs.GetValue())) - qAddressesList = append(qAddressesList, qAddress) - } - return qAddressesList -} diff --git a/src/models/addressBook/contacts.go b/src/models/addressBook/contacts.go deleted file mode 100644 index 682bd342..00000000 --- a/src/models/addressBook/contacts.go +++ /dev/null @@ -1,323 +0,0 @@ -package addressBook - -import ( - skycoin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/data" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - qtcore "github.com/therecipe/qt/core" - "github.com/therecipe/qt/qml" - "os" - "path/filepath" -) - -const ( - Name = int(qtcore.Qt__UserRole + (iota + 1)) - Address - ID -) - -var addrsBook core.AddressBook -var logAddressBook = logging.MustGetLogger("Address Book Model") - -func init() { AddrsBookModel_QmlRegisterType2("AddrsBookManager", 1, 0, "AddrsBookModel") } - -var addresses = make([]core.StringAddress, 0) - -type AddrsBookModel struct { - qtcore.QAbstractListModel - - _ map[int]*qtcore.QByteArray `property:"roles"` - _ []*QContact `property:"contacts"` - _ int `property:"count"` - _ func() `constructor:"init"` - _ func(row int, id uint64) `slot:"removeContact,auto"` - _ func(row int, id uint64, name string) `slot:"editContact,auto"` - _ func(name string) `slot:"newContact"` - _ func() `slot:"loadContacts"` - _ func(int, string) `slot:"initAddrsBook"` - _ func() int `slot:"getSecType"` - _ func(password string) bool `slot:"authenticate"` - _ func() bool `slot:"hasInit"` - _ func(value, coinType string) `slot:"addAddress"` - _ func(newSecType int, oldPassword, newPassword string) bool `slot:"changeSecType"` - _ func(value string) bool `slot:"addressIsValid"` - _ func(row int, name string) bool `slot:"nameExist"` - _ func(row int, address string, coinType string) bool `slot:"addressExist"` -} - -type QContact struct { - qtcore.QObject - _ uint64 `property:"id"` - _ string `property:"name"` - _ AddrsBkAddressModel `property:"address"` -} - -func (addrBookModel *AddrsBookModel) init() { - logAddressBook.Info("Init addressBook model") - addrBookModel.SetRoles(map[int]*qtcore.QByteArray{ - Name: qtcore.NewQByteArray2("name", -1), - Address: qtcore.NewQByteArray2("address", -1), - ID: qtcore.NewQByteArray2("id", -1), - }) - qml.QQmlEngine_SetObjectOwnership(addrBookModel, qml.QQmlEngine__CppOwnership) - addrBookModel.ConnectRowCount(addrBookModel.rowCount) - addrBookModel.ConnectData(addrBookModel.data) - addrBookModel.ConnectColumnCount(addrBookModel.columnCount) - addrBookModel.ConnectRoleNames(addrBookModel.roleNames) - addrBookModel.ConnectNewContact(addrBookModel.newContact) - addrBookModel.ConnectGetSecType(addrBookModel.getSecType) - addrBookModel.ConnectAuthenticate(addrBookModel.authenticate) - addrBookModel.ConnectAddressIsValid(addrBookModel.addressIsValid) - addrBookModel.ConnectAddressExist(addrBookModel.addressExist) - addrBookModel.ConnectNameExist(addrBookModel.nameExist) - addrBookModel.ConnectLoadContacts(addrBookModel.loadContacts) - addrBookModel.ConnectInitAddrsBook(addrBookModel.initAddrsBook) - // addrBookModel.ConnectEditContact(addrBookModel.editContact) - // addrBookModel.ConnectRemoveContact(addrBookModel.removeContact) - addrBookModel.ConnectHasInit(addrBookModel.hasInit) - addrBookModel.ConnectChangeSecType(addrBookModel.changeSecType) - addrBookModel.ConnectAddAddress(addrBookModel.addAddress) - if addrsBook == nil { - db, err := data.GetBoltStorage(getConfigFileDir()) - if err != nil { - logAddressBook.Error(err) - } - addrsBook = data.NewAddressBook(db) - } - -} - -func (addrBookModel *AddrsBookModel) rowCount(*qtcore.QModelIndex) int { - return len(addrBookModel.Contacts()) -} - -func (addrBookModel *AddrsBookModel) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { - logAddressBook.Info("Loading data for index") - if !index.IsValid() { - return qtcore.NewQVariant() - } - if index.Row() >= len(addrBookModel.Contacts()) { - return qtcore.NewQVariant() - } - contact := addrBookModel.Contacts()[index.Row()] - - switch role { - case Name: - { - return qtcore.NewQVariant1(contact.Name()) - } - case Address: - { - return qtcore.NewQVariant1(contact.Address()) - } - case ID: - { - return qtcore.NewQVariant1(contact.Id()) - } - default: - return qtcore.NewQVariant() - } -} - -func (addrBookModel *AddrsBookModel) roleNames() map[int]*qtcore.QByteArray { - return addrBookModel.Roles() -} - -func (addrBookModel *AddrsBookModel) columnCount(parent *qtcore.QModelIndex) int { - return 1 -} - -func (addrBookModel *AddrsBookModel) removeContact(row int, id uint64) { - logAddressBook.Infof("Remove contact with id %d", id) - if row < 0 || row >= addrBookModel.Count() { - return - } - if err := addrsBook.DeleteContact(id); err != nil { - logAddressBook.Error(err) - return - } - addrBookModel.BeginRemoveRows(qtcore.NewQModelIndex(), row, row) - addrBookModel.SetContacts(append(addrBookModel.Contacts()[:row], addrBookModel.Contacts()[row+1:]...)) - addrBookModel.EndRemoveRows() - addrBookModel.SetCount(addrBookModel.Count() - 1) - -} - -func (addrBookModel *AddrsBookModel) addContact(c *QContact) { - logAddressBook.Info("Add Contact") - var row = 0 - for row < len(addrBookModel.Contacts()) && c.Name() > addrBookModel.Contacts()[row].Name() { - row++ - } - addrBookModel.BeginInsertColumns(qtcore.NewQModelIndex(), row, row) - qml.QQmlEngine_SetObjectOwnership(c, qml.QQmlEngine__CppOwnership) - addrBookModel.SetContacts(append(append(addrBookModel.Contacts()[:row], c), addrBookModel.Contacts()[row:]...)) - addrBookModel.EndInsertRows() - addrBookModel.SetCount(addrBookModel.Count() + 1) -} - -func (addrBookModel *AddrsBookModel) editContact(row int, id uint64, name string) { - logAddressBook.Info("Edit contact") - if row < 0 || row >= addrBookModel.Count() { - return - } - qContact := NewQContact(nil) - qContact.SetName(name) - qAddresses := fromAddressToQAddress(addresses) - addrsBkAddressModel := NewAddrsBkAddressModel(nil) - addrsBkAddressModel.SetAddress(qAddresses) - qContact.SetAddress(addrsBkAddressModel) - qContact.SetId(id) - var contact = data.Contact{} - contact.SetAddresses(addresses) - contact.SetName(name) - if err := addrsBook.UpdateContact(id, &contact); err != nil { - logAddressBook.Error(err) - return - } - addrBookModel.BeginRemoveRows(qtcore.NewQModelIndex(), row, row) - addrBookModel.SetContacts(append(addrBookModel.Contacts()[:row], addrBookModel.Contacts()[row+1:]...)) - addrBookModel.EndRemoveRows() - addrBookModel.SetCount(addrBookModel.Count() - 1) - addrBookModel.addContact(qContact) - addresses = []core.StringAddress{} -} - -func getConfigFileDir() string { - homeDir := os.Getenv("HOME") - fileDir := filepath.Join(homeDir, ".fiber/data.dt") - return fileDir -} - -func (addrBookModel *AddrsBookModel) loadContacts() { - logAddressBook.Info("loading contactsList") - addrBookModel.SetContacts([]*QContact{}) - contactsList, err := addrsBook.ListContact() - if err != nil { - logAddressBook.Error(err) - } - qContactsList := fromContactToQContact(contactsList) - - for _, qContact := range qContactsList { - addrBookModel.addContact(qContact) - } -} - -func (addrBookModel *AddrsBookModel) getSecType() int { - return addrsBook.GetSecType() -} - -func (addrBookModel *AddrsBookModel) authenticate(password string) bool { - - if err := addrsBook.Authenticate(password); err != nil { - logAddressBook.Error(err) - return false - } - return true -} - -func (addrBookModel *AddrsBookModel) newContact(name string) { - qContact := NewQContact(nil) - qContact.SetName(name) - qAddresses := fromAddressToQAddress(addresses) - addrsBkAddressModel := NewAddrsBkAddressModel(nil) - addrsBkAddressModel.SetAddress(qAddresses) - qContact.SetAddress(addrsBkAddressModel) - var contact data.Contact - contact.SetName(name) - contact.SetAddresses(addresses) - if id, err := addrsBook.InsertContact(&contact); err != nil { - logAddressBook.Error(err) - } else { - qContact.SetId(id) - } - addresses = []core.StringAddress{} - addrBookModel.addContact(qContact) -} - -func (*AddrsBookModel) close() { - logAddressBook.Info("Closing address book") - if addrsBook.IsOpen() { - if err := addrsBook.Close(); err != nil { - logAddressBook.Error(err) - } - } -} - -func (addrBookModel *AddrsBookModel) initAddrsBook(secType int, password string) { - var err error - if addrsBook.HasInit() { - return - } - logAddressBook.Info("Creating address book") - if err = addrsBook.Init(secType, password); err != nil { - logAddressBook.Error(err) - } -} - -func (*AddrsBookModel) hasInit() bool { - return addrsBook.HasInit() -} - -func fromContactToQContact(contactsList []core.Contact) []*QContact { - var qContactsList = make([]*QContact, 0) - for _, contact := range contactsList { - qContact := NewQContact(nil) - qContact.SetName(contact.GetName()) - logAddressBook.Info(contact.GetID()) - qContact.SetId(contact.GetID()) - qAddressModel := NewAddrsBkAddressModel(nil) - qAddressModel.SetAddress(fromAddressToQAddress(contact.GetAddresses())) - qContact.SetAddress(qAddressModel) - qContactsList = append(qContactsList, qContact) - } - return qContactsList -} - -func (*AddrsBookModel) addAddress(value, coinType string) { - logAddressBook.Infof("%#v", addresses) - logAddressBook.Infof("value: %#v, type: %#v", value, coinType) - for e := range addresses { - if string(addresses[e].GetValue()) == value && string(addresses[e].GetCoinType()) == coinType { - return - } - } - addresses = append(addresses, &data.Address{Value: []byte(value), Coin: []byte(coinType)}) -} - -func (*AddrsBookModel) addressIsValid(value string) bool { - if _, err := skycoin.NewSkycoinAddress(value); err != nil { - return false - } - return true -} - -func (addrBookModel *AddrsBookModel) nameExist(row int, name string) bool { - for e := range addrBookModel.Contacts() { - if row != e && addrBookModel.Contacts()[e].Name() == name { - return true - } - } - return false -} - -func (addrBookModel *AddrsBookModel) addressExist(row int, address string, coinType string) bool { - for e := range addrBookModel.Contacts() { - for i := range addrBookModel.Contacts()[e].Address().Address() { - if row != e && addrBookModel.Contacts()[e].Address().Address()[i].Value() == address && - addrBookModel.Contacts()[e].Address().Address()[i].CoinType() == coinType { - return true - } - } - } - return false -} - -func (addrBookModel *AddrsBookModel) changeSecType(secType int, oldPassword string, newPassword string) bool { - if err := addrsBook.ChangeSecurity(secType, oldPassword, newPassword); err != nil { - logAddressBook.Error(err) - return false - } - return true -} diff --git a/src/models/addressesModel.go b/src/models/addressesModel.go index 6cd6da55..44ba32ca 100644 --- a/src/models/addressesModel.go +++ b/src/models/addressesModel.go @@ -62,6 +62,7 @@ func (m *AddressesModel) init() { m.ConnectRowCount(m.rowCount) m.ConnectColumnCount(m.columnCount) m.ConnectRoleNames(m.roleNames) + m.ConnectAddAddress(m.addAddress) m.ConnectUpdateModel(m.updateModel) m.ConnectEditAddress(m.editAddress) @@ -192,10 +193,13 @@ func (m *AddressesModel) editAddress(row int, address string, sky, coinHours uin } func (m *AddressesModel) updateModel(fileName string) { + wait := make(chan bool) go func() { walletManager.updateAddresses(fileName) - m.LoadModel(walletManager.getAddresses(fileName)) + wait <- true }() + <- wait + go m.LoadModel(walletManager.getAddresses(fileName)) } func (m *AddressesModel) loadModel(Qaddresses []*QAddress) { diff --git a/src/models/blockchainModels.go b/src/models/blockchainModels.go index f900223d..c6f8754b 100644 --- a/src/models/blockchainModels.go +++ b/src/models/blockchainModels.go @@ -2,6 +2,7 @@ package models import ( "github.com/fibercrypto/fibercryptowallet/src/util/logging" + "strconv" "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" //callable as skycoin "github.com/fibercrypto/fibercryptowallet/src/core" @@ -105,24 +106,15 @@ func (blockchainStatus *BlockchainStatusModel) updateInfo() error { } // block details - blockchainStatus.SetNumberOfBlocks(util.FormatCoins(numberOfBlocks, 1)) + blockchainStatus.SetNumberOfBlocks(strconv.FormatUint(numberOfBlocks, 10)) blockchainStatus.SetTimestampLastBlock(qtcore.NewQDateTime3(qtcore.NewQDate3(year, month, day), qtcore.NewQTime3(h, m, s, 0), qtcore.Qt__LocalTime)) blockchainStatus.SetHashLastBlock(string(lastBlockHash)) - - // sky details - accuracy, err := util.AltcoinQuotient(skycoin.SkycoinTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + skycoin.SkycoinTicker + " coins quotient") - } - blockchainStatus.SetCurrentSkySupply(util.FormatCoins(currentSkySupply, accuracy)) - blockchainStatus.SetTotalSkySupply(util.FormatCoins(totalSkySupply, accuracy)) - accuracy, err = util.AltcoinQuotient(skycoin.CoinHoursTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + skycoin.CoinHoursTicker + " coins quotient") - } - blockchainStatus.SetCurrentCoinHoursSupply(util.FormatCoins(currentCoinHoursSupply, accuracy)) - blockchainStatus.SetTotalCoinHoursSupply(util.FormatCoins(totalCoinHoursSupply, accuracy)) + // sky details + blockchainStatus.SetCurrentSkySupply(strconv.FormatUint(currentSkySupply, 10)) + blockchainStatus.SetTotalSkySupply(strconv.FormatUint(totalSkySupply, 10)) + blockchainStatus.SetCurrentCoinHoursSupply(strconv.FormatUint(currentCoinHoursSupply, 10)) + blockchainStatus.SetTotalCoinHoursSupply(strconv.FormatUint(totalCoinHoursSupply, 10)) blockchainStatus.SetLoading(false) return nil diff --git a/src/models/history/historyManager.go b/src/models/history/historyManager.go index 0f02246e..f232846c 100644 --- a/src/models/history/historyManager.go +++ b/src/models/history/historyManager.go @@ -149,7 +149,7 @@ func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) [ logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours quotient") continue } - qIn.SetAddressCoinHours(util.FormatCoins(chUint64, accuracy)) + qIn.SetAddressCoinHours(strconv.FormatUint(chUint64/accuracy, 10)) inputs.AddAddress(qIn) _, ok := addresses[in.GetSpentOutput().GetAddress().String()] if ok { @@ -247,22 +247,14 @@ func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) [ logHistoryManager.WithError(err).Warn("Couldn't compute fee of the operation") continue } - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursBurned(util.FormatCoins(fee, accuracy)) + txnDetails.SetHoursBurned(strconv.FormatUint(fee, 10)) switch txnDetails.Type() { case transactions.TransactionTypeReceive: { - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursIn, accuracy)) + txnDetails.SetHoursTraspassed(strconv.FormatUint(traspassedHoursIn, 10)) val := float64(skyAmountIn) - accuracy, err = util.AltcoinQuotient(params.SkycoinTicker) + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) if err != nil { logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") continue @@ -306,14 +298,9 @@ func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) [ } } - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursMoved, accuracy)) + txnDetails.SetHoursTraspassed(strconv.FormatUint(traspassedHoursMoved, 10)) val := float64(skyAmountMoved) - //FIXME: Error here is skipped - accuracy, _ = util.AltcoinQuotient(params.SkycoinTicker) + accuracy, _ := util.AltcoinQuotient(params.SkycoinTicker) if err != nil { logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") continue @@ -324,13 +311,9 @@ func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) [ } case transactions.TransactionTypeSend: { - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursOut, accuracy)) + txnDetails.SetHoursTraspassed(strconv.FormatUint(traspassedHoursOut, 10)) val := float64(skyAmountOut) - accuracy, err = util.AltcoinQuotient(params.SkycoinTicker) + accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) if err != nil { logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") continue diff --git a/src/models/modelWallets.go b/src/models/modelWallets.go index 638f2965..7e5104bf 100644 --- a/src/models/modelWallets.go +++ b/src/models/modelWallets.go @@ -127,10 +127,6 @@ func (m *ModelWallets) loadModel() { mo.SetAddress(a.String()) qOutputs := make([]*QOutput, 0) - if outputs == nil { - continue - } - for outputs.Next() { to := outputs.Value() qo := NewQOutput(nil) diff --git a/src/models/walletsModel.go b/src/models/walletsModel.go index 0fc491b9..d5cd60ac 100644 --- a/src/models/walletsModel.go +++ b/src/models/walletsModel.go @@ -1,10 +1,6 @@ package models import ( - "strconv" - - coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/util" "github.com/fibercrypto/fibercryptowallet/src/util/logging" "github.com/therecipe/qt/core" "github.com/therecipe/qt/qml" @@ -102,12 +98,7 @@ func (walletModel *WalletModel) data(index *core.QModelIndex, role int) *core.QV case CoinHours: { - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - val, err := strconv.ParseUint(w.CoinHours(), 10, 64) - return core.NewQVariant1(util.FormatCoins(val, accuracy)) + return core.NewQVariant1(w.CoinHours()) } case FileName: { diff --git a/src/ui/AddressBook.qml b/src/ui/AddressBook.qml deleted file mode 100644 index 076be3f1..00000000 --- a/src/ui/AddressBook.qml +++ /dev/null @@ -1,175 +0,0 @@ -import QtQuick 2.12 -import QtQuick.Controls 2.12 -import QtQuick.Controls.Material 2.12 -import QtQuick.Layouts 1.12 -import AddrsBookManager 1.0 - -// Resource imports -// import "qrc:/ui/src/ui/Delegates" -// import "qrc:/ui/src/ui/Dialogs" -import "Delegates/" // For quick UI development, switch back to resources when making a release -import "Dialogs/" // For quick UI development, switch back to resources when making a release - -Page{ - id:addressBook - -// property int currentContact: -1 - property int secType - property string password - - DialogAddContact{ - id: contactDialog - anchors.centerIn: Overlay.overlay - focus: true - width: applicationWindow.width > 540 ? 540 : applicationWindow.width - height: applicationWindow.height > 640 ? 640: applicationWindow.height - - } - - Component.onCompleted: { - if(addrsBkModel.hasInit()){ - if(addrsBkModel.getSecType()!=2){ - addrsBkModel.loadContacts() - }else{ - getpass.open() - } - - }else{ - dialogCreateAddrsBk.open() - } - } - -AddrsBookModel{ - id:addrsBkModel -} - -DialogSelectSecType{ -id:dialogCreateAddrsBk -width:300 -height:300 -anchors.centerIn: Overlay.overlay -onAccepted:{ -secType = select -if (secType==2){ -setpass.open() -}else{ -addrsBkModel.initAddrsBook(secType,"") -} -} -onRejected:{ - generalStackView.pop() -} - -} - -DialogSetPassword{ -id:setpass -anchors.centerIn: Overlay.overlay -onAccepted:{ -addrsBkModel.initAddrsBook(2,setpass.password) -} -onRejected:{ -generalStackView.pop() -} -} - -DialogGetPassword{ -id:getpass -anchors.centerIn: Overlay.overlay -height:180 -onAccepted:{ -if(!addrsBkModel.authenticate(getpass.password)){ -getpass.open() -}else{ -addrsBkModel.loadContacts() -} -} - -onRejected:{ -generalStackView.pop() -console.log("asd") -} -} - ScrollView { - anchors.fill: parent - clip: true - ListView { - - id: addrsBook - Layout.fillWidth: true - Layout.fillHeight: true - model: addrsBkModel - section.property: "name" - section.criteria: ViewSection.FirstCharacter - section.delegate: SectionDelegate { - width: addrsBook.width - } - - delegate: ContactDelegate{ - id:contactDelegate - width: addrsBook.width - } - } - }// ScrollView - RoundButton { - text: qsTr("+") - highlighted: true - anchors.margins: 10 - anchors.right: parent.right - anchors.bottom: parent.bottom - onClicked: { - contactDialog.isEdit=false - contactDialog.open() - } - }//RoundButton - -Menu{ - id:menu - property int index: -1 - property int cId: -1 - property string name - property AddrsBkAddressModel address - MenuItem{ - text: "&View" - onTriggered: { - console.log("Show Contact") - console.log(menu.name) - dialogShowContact.open() - } - } - MenuSeparator{} - - MenuItem{ - text: "&Edit" - onTriggered: { - contactDialog.isEdit=true - contactDialog.open() - } - } - MenuSeparator{} - - MenuItem{ - text: "&Remove" - onTriggered: { - addrsBkModel.removeContact(menu.index,menu.cId) - } - } - }//Menu - -DialogShowContact{ -id:dialogShowContact -anchors.centerIn: Overlay.overlay -width:350 -focus:true -height:400 -} - - -// ListModel { -// id: listContacts -// ListElement { name: "My first wallet"; address:"qrxw7364w8xerusftaxkw87ues" } -// ListElement { name: "My second wallet"; address:"8745yuetsrk8tcsku4ryj48ije"} -// ListElement { name: "My third wallet"; address:"gfdhgs343kweru38200384uwqd"} -// ListElement { name: "My first wallet"; address:"00qdqsdjkssvmchskjkxxdg374"} -// } -} diff --git a/src/ui/CustomMenuBar.qml b/src/ui/CustomMenuBar.qml index ff7e4cd1..127d3d4c 100755 --- a/src/ui/CustomMenuBar.qml +++ b/src/ui/CustomMenuBar.qml @@ -16,7 +16,6 @@ RowLayout { property alias enableBlockchain: menuItemBlockchain.enabled property alias enableNetworking: menuItemNetworking.enabled property alias enableSettings: menuItemSettings.enabled - property alias enableAddrsBook: menuItemAddressBook.enabled // Signals signal outputsRequested() @@ -27,8 +26,6 @@ RowLayout { signal aboutRequested() signal aboutQtRequested() signal licenseRequested() - signal addressBookRequested() - // Functions function back() { @@ -74,7 +71,6 @@ RowLayout { enableBlockchain = true enableNetworking = true enableSettings = true - enableAddrsBook = true } } @@ -139,14 +135,6 @@ RowLayout { onClicked: settingsRequested() } - - CustomMenuItem { - id: menuItemAddressBook - text: qsTr("&Address Book") - iconSource: "qrc:/images/resources/images/icons/settings.svg" - - onClicked: addressBookRequested() - } } // menuTools Menu { diff --git a/src/ui/Delegates/AddressListDelegate.qml b/src/ui/Delegates/AddressListDelegate.qml deleted file mode 100644 index ae80afe2..00000000 --- a/src/ui/Delegates/AddressListDelegate.qml +++ /dev/null @@ -1,116 +0,0 @@ -import QtQuick 2.12 -import QtQuick.Controls 2.12 -import QtQuick.Controls.Material 2.12 -import QtQuick.Layouts 1.12 - -// Resource imports -// import "qrc:/ui/src/ui/" -// import "qrc:/ui/src/ui/Controls" -// import "qrc:/ui/src/ui" -import "../" // For quick UI development, switch back to resources when making a release -import "../Controls" // For quick UI development, switch back to resources when making a release - -Item { - id: root - - signal qrCodeRequested(var data) - - onQrCodeRequested: { - dialogQR.setVars(data) - dialogQR.open() - } - - clip: true - - RowLayout { - id: rootLayout - width: root.width - clip: true - spacing: 20 - opacity: 0.0 - - Component.onCompleted: { opacity = 1.0 } // Not the best way to do this - Behavior on opacity { NumberAnimation { duration: 500; easing.type: Easing.OutQuint } } - - RowLayout { - Layout.fillWidth: true - spacing: 8 - - ToolButtonQR { - id: toolButtonQR - - iconSize: "24x24" - - onClicked: { - qrCodeRequested(value) - } - } - - TextField { - id: tfAddr - font.family: "Code New Roman" - placeholderText: qsTr("Address #"+(index+1)) - text: value - selectByMouse: true - Layout.fillWidth: true - Material.accent: addrsBkModel.addressIsValid(text) ? parent.Material.accent : Material.color(Material.Red) - onTextChanged:{ - value = text - enableOkBtn() - } - } - } // RowLayout - - RowLayout { - ComboBox{ - id:cbCoinTypes - Layout.fillWidth: true - model:coins - currentIndex:getIndexForCoinType(coinType) -onCurrentTextChanged:{ -coinType=cbCoinTypes.currentText -} -} - } - - ToolButton { - id: toolButtonAddRemoveDestination - // The 'accent' attribute is used for button highlighting - Material.accent: index === 0 ? Material.Teal : Material.Red - icon.source: "qrc:/images/resources/images/icons/" + (index === 0 ? "add" : "remove") + "-circle.svg" - highlighted: true // enable the usage of the `Material.accent` attribute - - Layout.alignment: Qt.AlignRight - - onClicked: { - if (index === 0) { - standardButton(Dialog.Ok).enabled=false - listModelAddresses.append( { "address": "", "coinType": "" } ) - } else { - listModelAddresses.remove(index) - enableOkBtn() - } - } - } // ToolButton - } // RowLayout (rootLayout) - - ListModel{ - id:coins - ListElement{ - type:"SKY" - } -// ListElement{ -// type:"BTC" -// } - } - - function getIndexForCoinType(coinType){ - var index=0; - for(var i=0;i 540 ? 540 - 40 : applicationWindow.width - 40 - height: applicationWindow.height - 40 - - listAddrsModel: contactAddrsModel -onAboutToShow:{ -getAddressList() -} - focus: true - modal: true - - onAccepted: { - textFieldDestinationAddress.text = selectedAddress - } - } - -ListModel{ -id:contactAddrsModel -} - AddrsBookModel{ - id:addrsBkModel - } } diff --git a/src/ui/Delegates/SectionDelegate.qml b/src/ui/Delegates/SectionDelegate.qml deleted file mode 100644 index 4db1eaff..00000000 --- a/src/ui/Delegates/SectionDelegate.qml +++ /dev/null @@ -1,22 +0,0 @@ -import QtQuick 2.12 -import QtQuick.Controls 2.12 -import QtQuick.Controls.Material 2.12 -import QtQuick.Layouts 1.12 -ColumnLayout{ -RowLayout{ - Label { - Layout.leftMargin: 5 - id: label - text: section - Layout.fillWidth: true - } - } - RowLayout{ - Rectangle { - id: rect - Layout.fillWidth: true - height: 1 - color: "#DDDDDD" - } - } - } diff --git a/src/ui/Dialogs/DialogAddContact.qml b/src/ui/Dialogs/DialogAddContact.qml deleted file mode 100644 index 02ba1a22..00000000 --- a/src/ui/Dialogs/DialogAddContact.qml +++ /dev/null @@ -1,132 +0,0 @@ -import QtQuick 2.12 -import QtQuick.Controls 2.12 -import QtQuick.Controls.Material 2.12 -import QtQuick.Layouts 1.12 - - -import "../Controls" // For quick UI development, switch back to resources when making a release -import "../" // For quick UI development, switch back to resources when making a release -import "../Delegates" - - -Dialog{ - id: dialogAddContact - property bool isEdit:false - - title: Qt.application.name - standardButtons: Dialog.Ok | Dialog.Cancel - Component.onCompleted: { - standardButton(Dialog.Ok).enabled=false - } - onAboutToShow:{ -if(isEdit){ - name.text=menu.name -listModelAddresses.clear() -for(var i=0;i 1) { - stackView.replace(componentAddressBook) - } else { - stackView.push(componentAddressBook) - } - } - function pop() { stackView.pop() } @@ -110,12 +102,12 @@ Item { onWalletCreationRequested: { stackView.replace(componentGeneralSwipeView) - walletModel.addWallet(walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name, walletManager.getDefaultWalletType() ,0)) + walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name, walletManager.getDefaultWalletType() ,0) } onWalletLoadingRequested:{ stackView.replace(componentGeneralSwipeView) - walletModel.addWallet(walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name, walletManager.getDefaultWalletType(), 11)) + walletManager.createUnencryptedWallet(pageCreateLoadWallet.seed, pageCreateLoadWallet.name, walletManager.getDefaultWalletType(), 10) } } } @@ -174,13 +166,5 @@ Item { } } - Component { - id: componentAddressBook - - AddressBook { - id: addressBook - } - } - } diff --git a/src/ui/Settings.qml b/src/ui/Settings.qml index ff2f29d4..e3f15056 100644 --- a/src/ui/Settings.qml +++ b/src/ui/Settings.qml @@ -2,8 +2,6 @@ import QtQuick 2.12 import QtQuick.Controls 2.12 import QtQuick.Controls.Material 2.12 import QtQuick.Layouts 1.12 -import AddrsBookManager 1.0 - // Resource imports // import "qrc:/ui/src/ui/Dialogs" @@ -161,123 +159,8 @@ Page { } } } // GroupBox (network settings) - - GroupBox { - enabled:abm.hasInit() - AddrsBookModel{ - id:abm - } - Layout.fillWidth: true - title: qsTr("Address Book Settings") - ColumnLayout { - anchors.fill: parent - RowLayout{ - Layout.fillWidth: true - Label { text: qsTr("Security type:"); font.bold: true } - } - RowLayout { - id: groupRadBtn - Layout.fillWidth: true - RadioButton { - property int pos:0 - checked: abm.getSecType()==0 - anchors.margins:10 - Layout.fillWidth:true - text: qsTr("Low (Plain text)") - } - RadioButton { - property int pos:1 - checked: abm.getSecType()==1 - anchors.margins: 10 - Layout.fillWidth:true - text: qsTr("Medium (Recommended)") - } - RadioButton { - property int pos:2 - checked: abm.getSecType()==2 - anchors.margins: 10 - Layout.fillWidth:true - text: qsTr("Hard (With password)\n"+ - "(This can slow your dispositive)") - } - - }//RowLayoutRadioButtons - RowLayout { - Layout.fillWidth: true - Button{ - id:changePassBtn - enabled:abm.getSecType()==2 - text: qsTr("Change Password") - highlighted: true - anchors.margins: 10 - Layout.fillWidth:true - onClicked: { - getpass.open() - } - } - Button{ - id:applyChangesBtn - text: qsTr("Apply Changes") - enabled:false - highlighted: true - anchors.margins: 10 - Layout.fillWidth:true - onClicked: { - if(abm.getSecType()==2){ - getpass.open() - }else{ - if(buttonsGroup.select==2){ - setpass.open() - }else{ - this.enabled=!abm.changeSecType(buttonsGroup.select,"","") - changePassBtn.enabled=false - } - } - } - } - - }//RowLayoutButtons - - } // ColumnLayout - DialogGetPassword{ - id:getpass - anchors.centerIn: Overlay.overlay - height:180 - onAccepted:{ - if(!abm.authenticate(getpass.password)){ - getpass.open() - }else{ - if (buttonsGroup.select==2){ - setpass.open() - }else{ - applyChangesBtn.enabled=!abm.changeSecType(buttonsGroup.select,getpass.password,"") - changePassBtn.enabled=false - } - } - } - } - - DialogSetPassword{ - id:setpass - anchors.centerIn: Overlay.overlay - onAccepted:{ - applyChangesBtn.enabled=!abm.changeSecType(2,getpass.password,setpass.password) - changePassBtn.enabled=!applyChangesBtn.enabled - } - } - - } // GroupBox (addressBook setting) } // ColumnLayout - ButtonGroup { - property int select:checkedButton.pos - id:buttonsGroup - buttons: groupRadBtn.children - onClicked:{ - applyChangesBtn.enabled=select!=abm.getSecType() - } - } - // Confirm the discard or reset action: Dialog { id: dialogConfirmation diff --git a/src/ui/SubPageSendSimple.qml b/src/ui/SubPageSendSimple.qml index 162c64fa..4dd974ff 100644 --- a/src/ui/SubPageSendSimple.qml +++ b/src/ui/SubPageSendSimple.qml @@ -3,11 +3,9 @@ import QtQuick.Controls 2.12 import QtQuick.Controls.Material 2.12 import QtQuick.Layouts 1.12 import WalletsManager 1.0 -import AddrsBookManager 1.0 // Resource imports // import "qrc:/ui/src/ui/Controls" -import "Dialogs" import "Controls" // For quick UI development, switch back to resources when making a release Page { @@ -31,62 +29,11 @@ Page { } signal qrCodeRequested(var data) -function getAddressList(){ -addressList.clear() -for(var i=0;i 540 ? 540 - 40 : applicationWindow.width - 40 - height: applicationWindow.height - 40 - - listAddrsModel: addressList - - focus: true - modal: true - -onAboutToShow:{ -getAddressList() -} - - onAccepted: { - textFieldWalletsSendTo.text = selectedAddress - } - } - - DialogGetPassword{ - id:getpass - anchors.centerIn: Overlay.overlay - height:180 - onAccepted:{ - if(!addrsBkModel.authenticate(getpass.password)){ - getpass.open() - }else{ - addrsBkModel.loadContacts() - dialogSelectAddressByAddressBook.open() - } - } - } - ColumnLayout { id: columnLayoutRoot anchors.fill: parent @@ -139,23 +86,7 @@ getAddressList() Layout.alignment: Qt.AlignTop Label { text: qsTr("Send to") } - - Button { - id: buttonSelectCustomChangeAddress - text: qsTr("Select") - flat: true - highlighted: true - - onClicked: { - if(addrsBkModel.getSecType()!=2){ - addrsBkModel.loadContacts() - dialogSelectAddressByAddressBook.open() - }else{ - getpass.open() - } - } - } - + RowLayout { Layout.fillWidth: true spacing: 8 @@ -178,10 +109,8 @@ getAddressList() selectByMouse: true Layout.fillWidth: true Layout.topMargin: -5 - Material.accent: addrsBkModel.addressIsValid(text) ? parent.Material.accent : Material.color(Material.Red) onTextChanged:{ root.destinationAddress = text - } } } // RowLayout @@ -201,8 +130,4 @@ getAddressList() } } } // ColumnLayout (root) - - ListModel{ - id:addressList - } } diff --git a/src/ui/main.qml b/src/ui/main.qml index 19173a38..8501f660 100644 --- a/src/ui/main.qml +++ b/src/ui/main.qml @@ -46,8 +46,6 @@ ApplicationWindow { enableBlockchain = true enableNetworking = true enableSettings = true - enableAddrsBook = true - } ConfigManager{ id: configManager @@ -63,7 +61,6 @@ ApplicationWindow { enableBlockchain = true enableNetworking = true enableSettings = true - enableAddrsBook = true } @@ -76,8 +73,6 @@ ApplicationWindow { enableBlockchain = false enableNetworking = true enableSettings = true - enableAddrsBook = true - } onNetworkingRequested: { @@ -89,8 +84,6 @@ ApplicationWindow { enableBlockchain = true enableNetworking = false enableSettings = true - enableAddrsBook = true - } onSettingsRequested: { @@ -102,21 +95,8 @@ ApplicationWindow { enableBlockchain = true enableNetworking = true enableSettings = false - enableAddrsBook = true } - onAddressBookRequested: { - generalStackView.openAddressBookPage() - customHeader.text = qsTr("Address book") - - enableOutputs = true - enablePendingTransactions = true - enableBlockchain = true - enableNetworking = true - enableSettings = true - enableAddrsBook = false - } - onAboutRequested: { dialogAbout.open() } diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 b/vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 deleted file mode 100755 index 94a9ed02..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/LICENSE.GPLv3 +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt b/vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt deleted file mode 100644 index e47e0f90..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/resources/fonts/code-new-roman/license.txt +++ /dev/null @@ -1,41 +0,0 @@ -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. - -The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the copyright statement(s). - -"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. - -"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. - -5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg b/vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg deleted file mode 100755 index 0e086e63..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/resources/images/icons/license.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go deleted file mode 100644 index 124e4378..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Address.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// Address is an autogenerated mock type for the Address type -type Address struct { - mock.Mock -} - -// GetCryptoAccount provides a mock function with given fields: -func (_m *Address) GetCryptoAccount() core.CryptoAccount { - ret := _m.Called() - - var r0 core.CryptoAccount - if rf, ok := ret.Get(0).(func() core.CryptoAccount); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.CryptoAccount) - } - } - - return r0 -} - -// IsBip32 provides a mock function with given fields: -func (_m *Address) IsBip32() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// String provides a mock function with given fields: -func (_m *Address) String() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go deleted file mode 100644 index 25c9b98e..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AddressIterator.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// AddressIterator is an autogenerated mock type for the AddressIterator type -type AddressIterator struct { - mock.Mock -} - -// HasNext provides a mock function with given fields: -func (_m *AddressIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *AddressIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *AddressIterator) Value() core.Address { - ret := _m.Called() - - var r0 core.Address - if rf, ok := ret.Get(0).(func() core.Address); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Address) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go deleted file mode 100644 index de070fc3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinManager.go +++ /dev/null @@ -1,157 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// AltcoinManager is an autogenerated mock type for the AltcoinManager type -type AltcoinManager struct { - mock.Mock -} - -// AttachSignService provides a mock function with given fields: _a0 -func (_m *AltcoinManager) AttachSignService(_a0 core.TxnSigner) error { - ret := _m.Called(_a0) - - var r0 error - if rf, ok := ret.Get(0).(func(core.TxnSigner) error); ok { - r0 = rf(_a0) - } else { - r0 = ret.Error(0) - } - - return r0 -} - -// DescribeAltcoin provides a mock function with given fields: ticker -func (_m *AltcoinManager) DescribeAltcoin(ticker string) (core.AltcoinMetadata, bool) { - ret := _m.Called(ticker) - - var r0 core.AltcoinMetadata - if rf, ok := ret.Get(0).(func(string) core.AltcoinMetadata); ok { - r0 = rf(ticker) - } else { - r0 = ret.Get(0).(core.AltcoinMetadata) - } - - var r1 bool - if rf, ok := ret.Get(1).(func(string) bool); ok { - r1 = rf(ticker) - } else { - r1 = ret.Get(1).(bool) - } - - return r0, r1 -} - -// EnumerateSignServices provides a mock function with given fields: -func (_m *AltcoinManager) EnumerateSignServices() core.TxnSignerIterator { - ret := _m.Called() - - var r0 core.TxnSignerIterator - if rf, ok := ret.Get(0).(func() core.TxnSignerIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TxnSignerIterator) - } - } - - return r0 -} - -// ListRegisteredPlugins provides a mock function with given fields: -func (_m *AltcoinManager) ListRegisteredPlugins() []core.AltcoinPlugin { - ret := _m.Called() - - var r0 []core.AltcoinPlugin - if rf, ok := ret.Get(0).(func() []core.AltcoinPlugin); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]core.AltcoinPlugin) - } - } - - return r0 -} - -// LookupAltcoinPlugin provides a mock function with given fields: ticker -func (_m *AltcoinManager) LookupAltcoinPlugin(ticker string) (core.AltcoinPlugin, bool) { - ret := _m.Called(ticker) - - var r0 core.AltcoinPlugin - if rf, ok := ret.Get(0).(func(string) core.AltcoinPlugin); ok { - r0 = rf(ticker) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.AltcoinPlugin) - } - } - - var r1 bool - if rf, ok := ret.Get(1).(func(string) bool); ok { - r1 = rf(ticker) - } else { - r1 = ret.Get(1).(bool) - } - - return r0, r1 -} - -// LookupSignService provides a mock function with given fields: _a0 -func (_m *AltcoinManager) LookupSignService(_a0 core.UID) core.TxnSigner { - ret := _m.Called(_a0) - - var r0 core.TxnSigner - if rf, ok := ret.Get(0).(func(core.UID) core.TxnSigner); ok { - r0 = rf(_a0) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TxnSigner) - } - } - - return r0 -} - -// RegisterAltcoin provides a mock function with given fields: info, plugin -func (_m *AltcoinManager) RegisterAltcoin(info core.AltcoinMetadata, plugin core.AltcoinPlugin) { - _m.Called(info, plugin) -} - -// RegisterPlugin provides a mock function with given fields: p -func (_m *AltcoinManager) RegisterPlugin(p core.AltcoinPlugin) { - _m.Called(p) -} - -// RemoveSignService provides a mock function with given fields: _a0 -func (_m *AltcoinManager) RemoveSignService(_a0 core.TxnSigner) error { - ret := _m.Called(_a0) - - var r0 error - if rf, ok := ret.Get(0).(func(core.TxnSigner) error); ok { - r0 = rf(_a0) - } else { - r0 = ret.Error(0) - } - - return r0 -} - -// SignServicesForTxn provides a mock function with given fields: _a0, _a1 -func (_m *AltcoinManager) SignServicesForTxn(_a0 core.Wallet, _a1 core.Transaction) core.TxnSignerIterator { - ret := _m.Called(_a0, _a1) - - var r0 core.TxnSignerIterator - if rf, ok := ret.Get(0).(func(core.Wallet, core.Transaction) core.TxnSignerIterator); ok { - r0 = rf(_a0, _a1) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TxnSignerIterator) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go deleted file mode 100644 index 3c99d3d3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/AltcoinPlugin.go +++ /dev/null @@ -1,161 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// AltcoinPlugin is an autogenerated mock type for the AltcoinPlugin type -type AltcoinPlugin struct { - mock.Mock -} - -// GetDescription provides a mock function with given fields: -func (_m *AltcoinPlugin) GetDescription() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetName provides a mock function with given fields: -func (_m *AltcoinPlugin) GetName() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// ListSupportedAltcoins provides a mock function with given fields: -func (_m *AltcoinPlugin) ListSupportedAltcoins() []core.AltcoinMetadata { - ret := _m.Called() - - var r0 []core.AltcoinMetadata - if rf, ok := ret.Get(0).(func() []core.AltcoinMetadata); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]core.AltcoinMetadata) - } - } - - return r0 -} - -// ListSupportedFamilies provides a mock function with given fields: -func (_m *AltcoinPlugin) ListSupportedFamilies() []string { - ret := _m.Called() - - var r0 []string - if rf, ok := ret.Get(0).(func() []string); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) - } - } - - return r0 -} - -// LoadPEX provides a mock function with given fields: netType -func (_m *AltcoinPlugin) LoadPEX(netType string) (core.PEX, error) { - ret := _m.Called(netType) - - var r0 core.PEX - if rf, ok := ret.Get(0).(func(string) core.PEX); ok { - r0 = rf(netType) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.PEX) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(netType) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// LoadSignService provides a mock function with given fields: -func (_m *AltcoinPlugin) LoadSignService() (core.BlockchainSignService, error) { - ret := _m.Called() - - var r0 core.BlockchainSignService - if rf, ok := ret.Get(0).(func() core.BlockchainSignService); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.BlockchainSignService) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// LoadTransactionAPI provides a mock function with given fields: netType -func (_m *AltcoinPlugin) LoadTransactionAPI(netType string) (core.BlockchainTransactionAPI, error) { - ret := _m.Called(netType) - - var r0 core.BlockchainTransactionAPI - if rf, ok := ret.Get(0).(func(string) core.BlockchainTransactionAPI); ok { - r0 = rf(netType) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.BlockchainTransactionAPI) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(netType) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// LoadWalletEnvs provides a mock function with given fields: -func (_m *AltcoinPlugin) LoadWalletEnvs() []core.WalletEnv { - ret := _m.Called() - - var r0 []core.WalletEnv - if rf, ok := ret.Get(0).(func() []core.WalletEnv); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]core.WalletEnv) - } - } - - return r0 -} - -// RegisterTo provides a mock function with given fields: manager -func (_m *AltcoinPlugin) RegisterTo(manager core.AltcoinManager) { - _m.Called(manager) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go deleted file mode 100644 index 01299560..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Block.go +++ /dev/null @@ -1,162 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// Block is an autogenerated mock type for the Block type -type Block struct { - mock.Mock -} - -// GetFee provides a mock function with given fields: ticker -func (_m *Block) GetFee(ticker string) (uint64, error) { - ret := _m.Called(ticker) - - var r0 uint64 - if rf, ok := ret.Get(0).(func(string) uint64); ok { - r0 = rf(ticker) - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(ticker) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetHash provides a mock function with given fields: -func (_m *Block) GetHash() ([]byte, error) { - ret := _m.Called() - - var r0 []byte - if rf, ok := ret.Get(0).(func() []byte); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]byte) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetHeight provides a mock function with given fields: -func (_m *Block) GetHeight() (uint64, error) { - ret := _m.Called() - - var r0 uint64 - if rf, ok := ret.Get(0).(func() uint64); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetPrevHash provides a mock function with given fields: -func (_m *Block) GetPrevHash() ([]byte, error) { - ret := _m.Called() - - var r0 []byte - if rf, ok := ret.Get(0).(func() []byte); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]byte) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetTime provides a mock function with given fields: -func (_m *Block) GetTime() (core.Timestamp, error) { - ret := _m.Called() - - var r0 core.Timestamp - if rf, ok := ret.Get(0).(func() core.Timestamp); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(core.Timestamp) - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetVersion provides a mock function with given fields: -func (_m *Block) GetVersion() (uint32, error) { - ret := _m.Called() - - var r0 uint32 - if rf, ok := ret.Get(0).(func() uint32); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(uint32) - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// IsGenesisBlock provides a mock function with given fields: -func (_m *Block) IsGenesisBlock() (bool, error) { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go deleted file mode 100644 index 2fda5274..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainSignService.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// BlockchainSignService is an autogenerated mock type for the BlockchainSignService type -type BlockchainSignService struct { - mock.Mock -} - -// Sign provides a mock function with given fields: txn, signSpec, pwd -func (_m *BlockchainSignService) Sign(txn core.Transaction, signSpec []core.InputSignDescriptor, pwd core.PasswordReader) (core.Transaction, error) { - ret := _m.Called(txn, signSpec, pwd) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func(core.Transaction, []core.InputSignDescriptor, core.PasswordReader) core.Transaction); ok { - r0 = rf(txn, signSpec, pwd) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(core.Transaction, []core.InputSignDescriptor, core.PasswordReader) error); ok { - r1 = rf(txn, signSpec, pwd) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go deleted file mode 100644 index e7081868..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainStatus.go +++ /dev/null @@ -1,76 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// BlockchainStatus is an autogenerated mock type for the BlockchainStatus type -type BlockchainStatus struct { - mock.Mock -} - -// GetCoinValue provides a mock function with given fields: coinvalue, ticker -func (_m *BlockchainStatus) GetCoinValue(coinvalue core.CoinValueMetric, ticker string) (uint64, error) { - ret := _m.Called(coinvalue, ticker) - - var r0 uint64 - if rf, ok := ret.Get(0).(func(core.CoinValueMetric, string) uint64); ok { - r0 = rf(coinvalue, ticker) - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func(core.CoinValueMetric, string) error); ok { - r1 = rf(coinvalue, ticker) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetLastBlock provides a mock function with given fields: -func (_m *BlockchainStatus) GetLastBlock() (core.Block, error) { - ret := _m.Called() - - var r0 core.Block - if rf, ok := ret.Get(0).(func() core.Block); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Block) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetNumberOfBlocks provides a mock function with given fields: -func (_m *BlockchainStatus) GetNumberOfBlocks() (uint64, error) { - ret := _m.Called() - - var r0 uint64 - if rf, ok := ret.Get(0).(func() uint64); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go deleted file mode 100644 index af133a91..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/BlockchainTransactionAPI.go +++ /dev/null @@ -1,57 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// BlockchainTransactionAPI is an autogenerated mock type for the BlockchainTransactionAPI type -type BlockchainTransactionAPI struct { - mock.Mock -} - -// SendFromAddress provides a mock function with given fields: from, to, change, options -func (_m *BlockchainTransactionAPI) SendFromAddress(from []core.WalletAddress, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - ret := _m.Called(from, to, change, options) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func([]core.WalletAddress, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { - r0 = rf(from, to, change, options) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func([]core.WalletAddress, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { - r1 = rf(from, to, change, options) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// Spend provides a mock function with given fields: unspent, new, change, options -func (_m *BlockchainTransactionAPI) Spend(unspent []core.WalletOutput, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - ret := _m.Called(unspent, new, change, options) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func([]core.WalletOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { - r0 = rf(unspent, new, change, options) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func([]core.WalletOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { - r1 = rf(unspent, new, change, options) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go deleted file mode 100644 index eebf8290..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/CryptoAccount.go +++ /dev/null @@ -1,103 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// CryptoAccount is an autogenerated mock type for the CryptoAccount type -type CryptoAccount struct { - mock.Mock -} - -// GetBalance provides a mock function with given fields: ticker -func (_m *CryptoAccount) GetBalance(ticker string) (uint64, error) { - ret := _m.Called(ticker) - - var r0 uint64 - if rf, ok := ret.Get(0).(func(string) uint64); ok { - r0 = rf(ticker) - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(ticker) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// ListAssets provides a mock function with given fields: -func (_m *CryptoAccount) ListAssets() []string { - ret := _m.Called() - - var r0 []string - if rf, ok := ret.Get(0).(func() []string); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) - } - } - - return r0 -} - -// ListPendingTransactions provides a mock function with given fields: -func (_m *CryptoAccount) ListPendingTransactions() (core.TransactionIterator, error) { - ret := _m.Called() - - var r0 core.TransactionIterator - if rf, ok := ret.Get(0).(func() core.TransactionIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionIterator) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// ListTransactions provides a mock function with given fields: -func (_m *CryptoAccount) ListTransactions() core.TransactionIterator { - ret := _m.Called() - - var r0 core.TransactionIterator - if rf, ok := ret.Get(0).(func() core.TransactionIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionIterator) - } - } - - return r0 -} - -// ScanUnspentOutputs provides a mock function with given fields: -func (_m *CryptoAccount) ScanUnspentOutputs() core.TransactionOutputIterator { - ret := _m.Called() - - var r0 core.TransactionOutputIterator - if rf, ok := ret.Get(0).(func() core.TransactionOutputIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionOutputIterator) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go deleted file mode 100644 index 4dde59f7..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/KeyValueStore.go +++ /dev/null @@ -1,31 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import mock "github.com/stretchr/testify/mock" - -// KeyValueStore is an autogenerated mock type for the KeyValueStore type -type KeyValueStore struct { - mock.Mock -} - -// GetValue provides a mock function with given fields: key -func (_m *KeyValueStore) GetValue(key string) interface{} { - ret := _m.Called(key) - - var r0 interface{} - if rf, ok := ret.Get(0).(func(string) interface{}); ok { - r0 = rf(key) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(interface{}) - } - } - - return r0 -} - -// SetValue provides a mock function with given fields: key, value -func (_m *KeyValueStore) SetValue(key string, value interface{}) { - _m.Called(key, value) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go deleted file mode 100644 index 61d1b531..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPool.go +++ /dev/null @@ -1,71 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// MultiPool is an autogenerated mock type for the MultiPool type -type MultiPool struct { - mock.Mock -} - -// CreateSection provides a mock function with given fields: _a0, _a1 -func (_m *MultiPool) CreateSection(_a0 string, _a1 core.PooledObjectFactory) error { - ret := _m.Called(_a0, _a1) - - var r0 error - if rf, ok := ret.Get(0).(func(string, core.PooledObjectFactory) error); ok { - r0 = rf(_a0, _a1) - } else { - r0 = ret.Error(0) - } - - return r0 -} - -// GetSection provides a mock function with given fields: _a0 -func (_m *MultiPool) GetSection(_a0 string) (core.MultiPoolSection, error) { - ret := _m.Called(_a0) - - var r0 core.MultiPoolSection - if rf, ok := ret.Get(0).(func(string) core.MultiPoolSection); ok { - r0 = rf(_a0) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.MultiPoolSection) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(_a0) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// ListSections provides a mock function with given fields: -func (_m *MultiPool) ListSections() ([]string, error) { - ret := _m.Called() - - var r0 []string - if rf, ok := ret.Get(0).(func() []string); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go deleted file mode 100644 index 3aeac0e9..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/MultiPoolSection.go +++ /dev/null @@ -1,31 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import mock "github.com/stretchr/testify/mock" - -// MultiPoolSection is an autogenerated mock type for the MultiPoolSection type -type MultiPoolSection struct { - mock.Mock -} - -// Get provides a mock function with given fields: -func (_m *MultiPoolSection) Get() interface{} { - ret := _m.Called() - - var r0 interface{} - if rf, ok := ret.Get(0).(func() interface{}); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(interface{}) - } - } - - return r0 -} - -// Put provides a mock function with given fields: _a0 -func (_m *MultiPoolSection) Put(_a0 interface{}) { - _m.Called(_a0) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go deleted file mode 100644 index 1b8a5cd7..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PEX.go +++ /dev/null @@ -1,71 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// PEX is an autogenerated mock type for the PEX type -type PEX struct { - mock.Mock -} - -// BroadcastTxn provides a mock function with given fields: txn -func (_m *PEX) BroadcastTxn(txn core.Transaction) error { - ret := _m.Called(txn) - - var r0 error - if rf, ok := ret.Get(0).(func(core.Transaction) error); ok { - r0 = rf(txn) - } else { - r0 = ret.Error(0) - } - - return r0 -} - -// GetConnections provides a mock function with given fields: -func (_m *PEX) GetConnections() (core.PexNodeSet, error) { - ret := _m.Called() - - var r0 core.PexNodeSet - if rf, ok := ret.Get(0).(func() core.PexNodeSet); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.PexNodeSet) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetTxnPool provides a mock function with given fields: -func (_m *PEX) GetTxnPool() (core.TransactionIterator, error) { - ret := _m.Called() - - var r0 core.TransactionIterator - if rf, ok := ret.Get(0).(func() core.TransactionIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionIterator) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go deleted file mode 100644 index dda2ec6f..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNode.go +++ /dev/null @@ -1,94 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import mock "github.com/stretchr/testify/mock" - -// PexNode is an autogenerated mock type for the PexNode type -type PexNode struct { - mock.Mock -} - -// GetBlockHeight provides a mock function with given fields: -func (_m *PexNode) GetBlockHeight() uint64 { - ret := _m.Called() - - var r0 uint64 - if rf, ok := ret.Get(0).(func() uint64); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(uint64) - } - - return r0 -} - -// GetIp provides a mock function with given fields: -func (_m *PexNode) GetIp() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetLastSeenIn provides a mock function with given fields: -func (_m *PexNode) GetLastSeenIn() int64 { - ret := _m.Called() - - var r0 int64 - if rf, ok := ret.Get(0).(func() int64); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(int64) - } - - return r0 -} - -// GetLastSeenOut provides a mock function with given fields: -func (_m *PexNode) GetLastSeenOut() int64 { - ret := _m.Called() - - var r0 int64 - if rf, ok := ret.Get(0).(func() int64); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(int64) - } - - return r0 -} - -// GetPort provides a mock function with given fields: -func (_m *PexNode) GetPort() uint16 { - ret := _m.Called() - - var r0 uint16 - if rf, ok := ret.Get(0).(func() uint16); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(uint16) - } - - return r0 -} - -// IsTrusted provides a mock function with given fields: -func (_m *PexNode) IsTrusted() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go deleted file mode 100644 index 80af2e0c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeIterator.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// PexNodeIterator is an autogenerated mock type for the PexNodeIterator type -type PexNodeIterator struct { - mock.Mock -} - -// HasNext provides a mock function with given fields: -func (_m *PexNodeIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *PexNodeIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *PexNodeIterator) Value() core.PexNode { - ret := _m.Called() - - var r0 core.PexNode - if rf, ok := ret.Get(0).(func() core.PexNode); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.PexNode) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go deleted file mode 100644 index 46a15cd3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PexNodeSet.go +++ /dev/null @@ -1,27 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// PexNodeSet is an autogenerated mock type for the PexNodeSet type -type PexNodeSet struct { - mock.Mock -} - -// ListPeers provides a mock function with given fields: -func (_m *PexNodeSet) ListPeers() core.PexNodeIterator { - ret := _m.Called() - - var r0 core.PexNodeIterator - if rf, ok := ret.Get(0).(func() core.PexNodeIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.PexNodeIterator) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go deleted file mode 100644 index 415b17b3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/PooledObjectFactory.go +++ /dev/null @@ -1,33 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import mock "github.com/stretchr/testify/mock" - -// PooledObjectFactory is an autogenerated mock type for the PooledObjectFactory type -type PooledObjectFactory struct { - mock.Mock -} - -// Create provides a mock function with given fields: -func (_m *PooledObjectFactory) Create() (interface{}, error) { - ret := _m.Called() - - var r0 interface{} - if rf, ok := ret.Get(0).(func() interface{}); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(interface{}) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go deleted file mode 100644 index 20a8ba4c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/SeedGenerator.go +++ /dev/null @@ -1,52 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import mock "github.com/stretchr/testify/mock" - -// SeedGenerator is an autogenerated mock type for the SeedGenerator type -type SeedGenerator struct { - mock.Mock -} - -// GenerateMnemonic provides a mock function with given fields: wordCount -func (_m *SeedGenerator) GenerateMnemonic(wordCount int) (string, error) { - ret := _m.Called(wordCount) - - var r0 string - if rf, ok := ret.Get(0).(func(int) string); ok { - r0 = rf(wordCount) - } else { - r0 = ret.Get(0).(string) - } - - var r1 error - if rf, ok := ret.Get(1).(func(int) error); ok { - r1 = rf(wordCount) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// VerifyMnemonic provides a mock function with given fields: seed -func (_m *SeedGenerator) VerifyMnemonic(seed string) (bool, error) { - ret := _m.Called(seed) - - var r0 bool - if rf, ok := ret.Get(0).(func(string) bool); ok { - r0 = rf(seed) - } else { - r0 = ret.Get(0).(bool) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(seed) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go deleted file mode 100644 index 8a847125..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Transaction.go +++ /dev/null @@ -1,171 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// Transaction is an autogenerated mock type for the Transaction type -type Transaction struct { - mock.Mock -} - -// ComputeFee provides a mock function with given fields: ticker -func (_m *Transaction) ComputeFee(ticker string) (uint64, error) { - ret := _m.Called(ticker) - - var r0 uint64 - if rf, ok := ret.Get(0).(func(string) uint64); ok { - r0 = rf(ticker) - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(ticker) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetId provides a mock function with given fields: -func (_m *Transaction) GetId() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetInputs provides a mock function with given fields: -func (_m *Transaction) GetInputs() []core.TransactionInput { - ret := _m.Called() - - var r0 []core.TransactionInput - if rf, ok := ret.Get(0).(func() []core.TransactionInput); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]core.TransactionInput) - } - } - - return r0 -} - -// GetOutputs provides a mock function with given fields: -func (_m *Transaction) GetOutputs() []core.TransactionOutput { - ret := _m.Called() - - var r0 []core.TransactionOutput - if rf, ok := ret.Get(0).(func() []core.TransactionOutput); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]core.TransactionOutput) - } - } - - return r0 -} - -// GetStatus provides a mock function with given fields: -func (_m *Transaction) GetStatus() core.TransactionStatus { - ret := _m.Called() - - var r0 core.TransactionStatus - if rf, ok := ret.Get(0).(func() core.TransactionStatus); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(core.TransactionStatus) - } - - return r0 -} - -// GetTimestamp provides a mock function with given fields: -func (_m *Transaction) GetTimestamp() core.Timestamp { - ret := _m.Called() - - var r0 core.Timestamp - if rf, ok := ret.Get(0).(func() core.Timestamp); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(core.Timestamp) - } - - return r0 -} - -// IsFullySigned provides a mock function with given fields: -func (_m *Transaction) IsFullySigned() (bool, error) { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// SupportedAssets provides a mock function with given fields: -func (_m *Transaction) SupportedAssets() []string { - ret := _m.Called() - - var r0 []string - if rf, ok := ret.Get(0).(func() []string); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) - } - } - - return r0 -} - -// VerifySigned provides a mock function with given fields: -func (_m *Transaction) VerifySigned() error { - ret := _m.Called() - - var r0 error - if rf, ok := ret.Get(0).(func() error); ok { - r0 = rf() - } else { - r0 = ret.Error(0) - } - - return r0 -} - -// VerifyUnsigned provides a mock function with given fields: -func (_m *Transaction) VerifyUnsigned() error { - ret := _m.Called() - - var r0 error - if rf, ok := ret.Get(0).(func() error); ok { - r0 = rf() - } else { - r0 = ret.Error(0) - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go deleted file mode 100644 index 1c92673d..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInput.go +++ /dev/null @@ -1,78 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TransactionInput is an autogenerated mock type for the TransactionInput type -type TransactionInput struct { - mock.Mock -} - -// GetCoins provides a mock function with given fields: ticker -func (_m *TransactionInput) GetCoins(ticker string) (uint64, error) { - ret := _m.Called(ticker) - - var r0 uint64 - if rf, ok := ret.Get(0).(func(string) uint64); ok { - r0 = rf(ticker) - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(ticker) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetId provides a mock function with given fields: -func (_m *TransactionInput) GetId() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetSpentOutput provides a mock function with given fields: -func (_m *TransactionInput) GetSpentOutput() core.TransactionOutput { - ret := _m.Called() - - var r0 core.TransactionOutput - if rf, ok := ret.Get(0).(func() core.TransactionOutput); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionOutput) - } - } - - return r0 -} - -// SupportedAssets provides a mock function with given fields: -func (_m *TransactionInput) SupportedAssets() []string { - ret := _m.Called() - - var r0 []string - if rf, ok := ret.Get(0).(func() []string); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go deleted file mode 100644 index 0f8edd84..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionInputIterator.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TransactionInputIterator is an autogenerated mock type for the TransactionInputIterator type -type TransactionInputIterator struct { - mock.Mock -} - -// HasNext provides a mock function with given fields: -func (_m *TransactionInputIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *TransactionInputIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *TransactionInputIterator) Value() core.TransactionInput { - ret := _m.Called() - - var r0 core.TransactionInput - if rf, ok := ret.Get(0).(func() core.TransactionInput); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionInput) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go deleted file mode 100644 index 3fc64568..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionIterator.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TransactionIterator is an autogenerated mock type for the TransactionIterator type -type TransactionIterator struct { - mock.Mock -} - -// HasNext provides a mock function with given fields: -func (_m *TransactionIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *TransactionIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *TransactionIterator) Value() core.Transaction { - ret := _m.Called() - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func() core.Transaction); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go deleted file mode 100644 index cc048507..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutput.go +++ /dev/null @@ -1,92 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TransactionOutput is an autogenerated mock type for the TransactionOutput type -type TransactionOutput struct { - mock.Mock -} - -// GetAddress provides a mock function with given fields: -func (_m *TransactionOutput) GetAddress() core.Address { - ret := _m.Called() - - var r0 core.Address - if rf, ok := ret.Get(0).(func() core.Address); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Address) - } - } - - return r0 -} - -// GetCoins provides a mock function with given fields: ticker -func (_m *TransactionOutput) GetCoins(ticker string) (uint64, error) { - ret := _m.Called(ticker) - - var r0 uint64 - if rf, ok := ret.Get(0).(func(string) uint64); ok { - r0 = rf(ticker) - } else { - r0 = ret.Get(0).(uint64) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(ticker) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetId provides a mock function with given fields: -func (_m *TransactionOutput) GetId() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// IsSpent provides a mock function with given fields: -func (_m *TransactionOutput) IsSpent() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// SupportedAssets provides a mock function with given fields: -func (_m *TransactionOutput) SupportedAssets() []string { - ret := _m.Called() - - var r0 []string - if rf, ok := ret.Get(0).(func() []string); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).([]string) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go deleted file mode 100644 index 6ac35fb0..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TransactionOutputIterator.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TransactionOutputIterator is an autogenerated mock type for the TransactionOutputIterator type -type TransactionOutputIterator struct { - mock.Mock -} - -// HasNext provides a mock function with given fields: -func (_m *TransactionOutputIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *TransactionOutputIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *TransactionOutputIterator) Value() core.TransactionOutput { - ret := _m.Called() - - var r0 core.TransactionOutput - if rf, ok := ret.Get(0).(func() core.TransactionOutput); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionOutput) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go deleted file mode 100644 index 1a6b3f40..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSigner.go +++ /dev/null @@ -1,83 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TxnSigner is an autogenerated mock type for the TxnSigner type -type TxnSigner struct { - mock.Mock -} - -// GetSignerDescription provides a mock function with given fields: -func (_m *TxnSigner) GetSignerDescription() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetSignerUID provides a mock function with given fields: -func (_m *TxnSigner) GetSignerUID() core.UID { - ret := _m.Called() - - var r0 core.UID - if rf, ok := ret.Get(0).(func() core.UID); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(core.UID) - } - - return r0 -} - -// ReadyForTxn provides a mock function with given fields: _a0, _a1 -func (_m *TxnSigner) ReadyForTxn(_a0 core.Wallet, _a1 core.Transaction) (bool, error) { - ret := _m.Called(_a0, _a1) - - var r0 bool - if rf, ok := ret.Get(0).(func(core.Wallet, core.Transaction) bool); ok { - r0 = rf(_a0, _a1) - } else { - r0 = ret.Get(0).(bool) - } - - var r1 error - if rf, ok := ret.Get(1).(func(core.Wallet, core.Transaction) error); ok { - r1 = rf(_a0, _a1) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// SignTransaction provides a mock function with given fields: _a0, _a1, _a2 -func (_m *TxnSigner) SignTransaction(_a0 core.Transaction, _a1 core.PasswordReader, _a2 []string) (core.Transaction, error) { - ret := _m.Called(_a0, _a1, _a2) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func(core.Transaction, core.PasswordReader, []string) core.Transaction); ok { - r0 = rf(_a0, _a1, _a2) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(core.Transaction, core.PasswordReader, []string) error); ok { - r1 = rf(_a0, _a1, _a2) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go deleted file mode 100644 index be49a8b4..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/TxnSignerIterator.go +++ /dev/null @@ -1,69 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// TxnSignerIterator is an autogenerated mock type for the TxnSignerIterator type -type TxnSignerIterator struct { - mock.Mock -} - -// Count provides a mock function with given fields: -func (_m *TxnSignerIterator) Count() int { - ret := _m.Called() - - var r0 int - if rf, ok := ret.Get(0).(func() int); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(int) - } - - return r0 -} - -// HasNext provides a mock function with given fields: -func (_m *TxnSignerIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *TxnSignerIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *TxnSignerIterator) Value() core.TxnSigner { - ret := _m.Called() - - var r0 core.TxnSigner - if rf, ok := ret.Get(0).(func() core.TxnSigner); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TxnSigner) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go deleted file mode 100644 index d35a0180..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/Wallet.go +++ /dev/null @@ -1,191 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// Wallet is an autogenerated mock type for the Wallet type -type Wallet struct { - mock.Mock -} - -// GenAddresses provides a mock function with given fields: addrType, startIndex, count, pwd -func (_m *Wallet) GenAddresses(addrType core.AddressType, startIndex uint32, count uint32, pwd core.PasswordReader) core.AddressIterator { - ret := _m.Called(addrType, startIndex, count, pwd) - - var r0 core.AddressIterator - if rf, ok := ret.Get(0).(func(core.AddressType, uint32, uint32, core.PasswordReader) core.AddressIterator); ok { - r0 = rf(addrType, startIndex, count, pwd) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.AddressIterator) - } - } - - return r0 -} - -// GetCryptoAccount provides a mock function with given fields: -func (_m *Wallet) GetCryptoAccount() core.CryptoAccount { - ret := _m.Called() - - var r0 core.CryptoAccount - if rf, ok := ret.Get(0).(func() core.CryptoAccount); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.CryptoAccount) - } - } - - return r0 -} - -// GetId provides a mock function with given fields: -func (_m *Wallet) GetId() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetLabel provides a mock function with given fields: -func (_m *Wallet) GetLabel() string { - ret := _m.Called() - - var r0 string - if rf, ok := ret.Get(0).(func() string); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(string) - } - - return r0 -} - -// GetLoadedAddresses provides a mock function with given fields: -func (_m *Wallet) GetLoadedAddresses() (core.AddressIterator, error) { - ret := _m.Called() - - var r0 core.AddressIterator - if rf, ok := ret.Get(0).(func() core.AddressIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.AddressIterator) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func() error); ok { - r1 = rf() - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// SendFromAddress provides a mock function with given fields: from, to, change, options -func (_m *Wallet) SendFromAddress(from []core.Address, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - ret := _m.Called(from, to, change, options) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func([]core.Address, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { - r0 = rf(from, to, change, options) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func([]core.Address, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { - r1 = rf(from, to, change, options) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// SetLabel provides a mock function with given fields: wltName -func (_m *Wallet) SetLabel(wltName string) { - _m.Called(wltName) -} - -// Sign provides a mock function with given fields: txn, signer, pwd, index -func (_m *Wallet) Sign(txn core.Transaction, signer core.TxnSigner, pwd core.PasswordReader, index []string) (core.Transaction, error) { - ret := _m.Called(txn, signer, pwd, index) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func(core.Transaction, core.TxnSigner, core.PasswordReader, []string) core.Transaction); ok { - r0 = rf(txn, signer, pwd, index) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(core.Transaction, core.TxnSigner, core.PasswordReader, []string) error); ok { - r1 = rf(txn, signer, pwd, index) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// Spend provides a mock function with given fields: unspent, new, change, options -func (_m *Wallet) Spend(unspent []core.TransactionOutput, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - ret := _m.Called(unspent, new, change, options) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func([]core.TransactionOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) core.Transaction); ok { - r0 = rf(unspent, new, change, options) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func([]core.TransactionOutput, []core.TransactionOutput, core.Address, core.KeyValueStore) error); ok { - r1 = rf(unspent, new, change, options) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// Transfer provides a mock function with given fields: to, options -func (_m *Wallet) Transfer(to core.TransactionOutput, options core.KeyValueStore) (core.Transaction, error) { - ret := _m.Called(to, options) - - var r0 core.Transaction - if rf, ok := ret.Get(0).(func(core.TransactionOutput, core.KeyValueStore) core.Transaction); ok { - r0 = rf(to, options) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Transaction) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(core.TransactionOutput, core.KeyValueStore) error); ok { - r1 = rf(to, options) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go deleted file mode 100644 index 35a4fd3e..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletAddress.go +++ /dev/null @@ -1,43 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// WalletAddress is an autogenerated mock type for the WalletAddress type -type WalletAddress struct { - mock.Mock -} - -// GetAddress provides a mock function with given fields: -func (_m *WalletAddress) GetAddress() core.Address { - ret := _m.Called() - - var r0 core.Address - if rf, ok := ret.Get(0).(func() core.Address); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Address) - } - } - - return r0 -} - -// GetWallet provides a mock function with given fields: -func (_m *WalletAddress) GetWallet() core.Wallet { - ret := _m.Called() - - var r0 core.Wallet - if rf, ok := ret.Get(0).(func() core.Wallet); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Wallet) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go deleted file mode 100644 index b3cc6724..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletEnv.go +++ /dev/null @@ -1,43 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// WalletEnv is an autogenerated mock type for the WalletEnv type -type WalletEnv struct { - mock.Mock -} - -// GetStorage provides a mock function with given fields: -func (_m *WalletEnv) GetStorage() core.WalletStorage { - ret := _m.Called() - - var r0 core.WalletStorage - if rf, ok := ret.Get(0).(func() core.WalletStorage); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.WalletStorage) - } - } - - return r0 -} - -// GetWalletSet provides a mock function with given fields: -func (_m *WalletEnv) GetWalletSet() core.WalletSet { - ret := _m.Called() - - var r0 core.WalletSet - if rf, ok := ret.Get(0).(func() core.WalletSet); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.WalletSet) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go deleted file mode 100644 index 2ca3f3e4..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletIterator.go +++ /dev/null @@ -1,55 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// WalletIterator is an autogenerated mock type for the WalletIterator type -type WalletIterator struct { - mock.Mock -} - -// HasNext provides a mock function with given fields: -func (_m *WalletIterator) HasNext() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Next provides a mock function with given fields: -func (_m *WalletIterator) Next() bool { - ret := _m.Called() - - var r0 bool - if rf, ok := ret.Get(0).(func() bool); ok { - r0 = rf() - } else { - r0 = ret.Get(0).(bool) - } - - return r0 -} - -// Value provides a mock function with given fields: -func (_m *WalletIterator) Value() core.Wallet { - ret := _m.Called() - - var r0 core.Wallet - if rf, ok := ret.Get(0).(func() core.Wallet); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Wallet) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go deleted file mode 100644 index 58ac6516..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletOutput.go +++ /dev/null @@ -1,43 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// WalletOutput is an autogenerated mock type for the WalletOutput type -type WalletOutput struct { - mock.Mock -} - -// GetOutput provides a mock function with given fields: -func (_m *WalletOutput) GetOutput() core.TransactionOutput { - ret := _m.Called() - - var r0 core.TransactionOutput - if rf, ok := ret.Get(0).(func() core.TransactionOutput); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.TransactionOutput) - } - } - - return r0 -} - -// GetWallet provides a mock function with given fields: -func (_m *WalletOutput) GetWallet() core.Wallet { - ret := _m.Called() - - var r0 core.Wallet - if rf, ok := ret.Get(0).(func() core.Wallet); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Wallet) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go deleted file mode 100644 index 9fb40e99..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletSet.go +++ /dev/null @@ -1,66 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// WalletSet is an autogenerated mock type for the WalletSet type -type WalletSet struct { - mock.Mock -} - -// CreateWallet provides a mock function with given fields: name, seed, isEncryptrd, pwd, scanAddressesN -func (_m *WalletSet) CreateWallet(name string, seed string, isEncryptrd bool, pwd core.PasswordReader, scanAddressesN int) (core.Wallet, error) { - ret := _m.Called(name, seed, isEncryptrd, pwd, scanAddressesN) - - var r0 core.Wallet - if rf, ok := ret.Get(0).(func(string, string, bool, core.PasswordReader, int) core.Wallet); ok { - r0 = rf(name, seed, isEncryptrd, pwd, scanAddressesN) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Wallet) - } - } - - var r1 error - if rf, ok := ret.Get(1).(func(string, string, bool, core.PasswordReader, int) error); ok { - r1 = rf(name, seed, isEncryptrd, pwd, scanAddressesN) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// GetWallet provides a mock function with given fields: id -func (_m *WalletSet) GetWallet(id string) core.Wallet { - ret := _m.Called(id) - - var r0 core.Wallet - if rf, ok := ret.Get(0).(func(string) core.Wallet); ok { - r0 = rf(id) - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.Wallet) - } - } - - return r0 -} - -// ListWallets provides a mock function with given fields: -func (_m *WalletSet) ListWallets() core.WalletIterator { - ret := _m.Called() - - var r0 core.WalletIterator - if rf, ok := ret.Get(0).(func() core.WalletIterator); ok { - r0 = rf() - } else { - if ret.Get(0) != nil { - r0 = ret.Get(0).(core.WalletIterator) - } - } - - return r0 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go deleted file mode 100644 index 3802abb2..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/mocks/WalletStorage.go +++ /dev/null @@ -1,42 +0,0 @@ -// Code generated by mockery v1.0.0. DO NOT EDIT. - -package mocks - -import core "github.com/fibercrypto/fibercryptowallet/src/core" -import mock "github.com/stretchr/testify/mock" - -// WalletStorage is an autogenerated mock type for the WalletStorage type -type WalletStorage struct { - mock.Mock -} - -// Decrypt provides a mock function with given fields: walletName, password -func (_m *WalletStorage) Decrypt(walletName string, password core.PasswordReader) { - _m.Called(walletName, password) -} - -// Encrypt provides a mock function with given fields: walletName, password -func (_m *WalletStorage) Encrypt(walletName string, password core.PasswordReader) { - _m.Called(walletName, password) -} - -// IsEncrypted provides a mock function with given fields: walletName -func (_m *WalletStorage) IsEncrypted(walletName string) (bool, error) { - ret := _m.Called(walletName) - - var r0 bool - if rf, ok := ret.Get(0).(func(string) bool); ok { - r0 = rf(walletName) - } else { - r0 = ret.Get(0).(bool) - } - - var r1 error - if rf, ok := ret.Get(1).(func(string) error); ok { - r1 = rf(walletName) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go deleted file mode 100644 index 758175df..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/main.go +++ /dev/null @@ -1,18 +0,0 @@ -package skycoin //nolint goimports - -import ( - sky "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" - - util "github.com/fibercrypto/fibercryptowallet/src/util" -) - -func init() { - cf := local.GetConfigManager() - err := core.GetMultiPool().CreateSection(sky.PoolSection, sky.NewSkycoinConnectionFactory(cf.GetNode())) - if err != nil { - return - } - util.RegisterAltcoin(sky.NewSkyFiberPlugin(sky.SkycoinMainNetParams)) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go deleted file mode 100644 index ec278569..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/account.go +++ /dev/null @@ -1,467 +0,0 @@ -package skycoin //nolint goimports - -import ( - "path/filepath" - "strconv" - - "github.com/SkycoinProject/skycoin/src/cli" - "github.com/SkycoinProject/skycoin/src/readable" - "github.com/SkycoinProject/skycoin/src/util/droplet" - "github.com/SkycoinProject/skycoin/src/wallet" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var log = logging.MustGetLogger("Skycoin Account") - -func (addr *SkycoinAddress) GetBalance(ticker string) (uint64, error) { - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return 0, err - } - defer ReturnSkycoinClient(c) - log.Info("POST /api/v1/balance?addrs=xxx") - bl, err := c.Balance([]string{addr.address.String()}) - if err != nil { - log.WithError(err).WithField("addrs", "addr.address").Error("Couldn't POST /api/v1/balance?addrs=xxx") - return 0, err - } - - if ticker == Sky { - return bl.Confirmed.Coins, nil - } else if ticker == CoinHour { - return bl.Confirmed.Hours, nil - } else { - return 0, errorTickerInvalid{ticker} - } -} -func (addr *SkycoinAddress) ListAssets() []string { - return []string{Sky, CoinHour} -} -func (addr *SkycoinAddress) ScanUnspentOutputs() core.TransactionOutputIterator { - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return nil - } - defer ReturnSkycoinClient(c) - log.Info("POST /api/v1/outputs?addrs=xxx") - outputSummary, err := c.OutputsForAddresses([]string{addr.String()}) - if err != nil { - log.WithError(err).WithField("addrs", addr.String()).Error("Couldn't POST /api/v1/outputs?addrs=xxx") - return nil - } - - outs := outputSummary.SpendableOutputs() - skyOutputs := make([]core.TransactionOutput, 0) - for _, out := range outs { - skyOutputs = append(skyOutputs, &SkycoinTransactionOutput{ - - skyOut: readable.TransactionOutput{ - Address: out.Address, - Coins: out.Coins, - Hours: out.Hours, - Hash: out.Hash, - }, - spent: true, - calculatedHours: out.CalculatedHours, - }) - } - - return NewSkycoinTransactionOutputIterator(skyOutputs) -} -func (addr *SkycoinAddress) ListTransactions() core.TransactionIterator { - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return nil - } - defer ReturnSkycoinClient(c) - transactions := make([]core.Transaction, 0) - txn, err := c.TransactionsVerbose([]string{addr.String()}) - if err != nil { - log.WithError(err).WithField("addrs", addr.String()).Error("Couldn't POST /api/v1/transactions?verbose=1") - return nil - } - - for _, tx := range txn { - st := core.TXN_STATUS_PENDING - if tx.Status.Confirmed { - st = core.TXN_STATUS_CONFIRMED - } - - transactions = append(transactions, &SkycoinTransaction{ - skyTxn: tx.Transaction, - status: st, - }) - - } - - return NewSkycoinTransactionIterator(transactions) - -} -func (addr *SkycoinAddress) ListPendingTransactions() (core.TransactionIterator, error) { //------TODO - return nil, nil -} - -func (wlt *RemoteWallet) GetBalance(ticker string) (uint64, error) { - c, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return 0, err - } - defer ReturnSkycoinClient(c) - log.Info("GET /api/v1/wallet/balance") - bl, err := c.WalletBalance(wlt.Id) - if err != nil { - log.WithError(err).WithField("id", wlt.Id).Error("Couldn't GET /api/v1/wallet/balance") - return 0, err - } - - if ticker == Sky { - return bl.Confirmed.Coins, nil - } else if ticker == CoinHour { - return bl.Confirmed.Hours, nil - } else { - return 0, errorTickerInvalid{ticker} - } - -} - -func (wlt *RemoteWallet) ListAssets() []string { - return []string{Sky, CoinHour} -} - -func (wlt *RemoteWallet) ScanUnspentOutputs() core.TransactionOutputIterator { - log.Info("Calling RemoteWallet.GetLoadedAddresses()") - addressesIter, err := wlt.GetLoadedAddresses() - if err != nil { - log.WithError(err).Error("RemoteWallet.GetLoadedAddresses() failed") - return nil - } - unOuts := make([]core.TransactionOutput, 0) - for addressesIter.Next() { - outsIter := addressesIter.Value().GetCryptoAccount().ScanUnspentOutputs() - for outsIter.Next() { - unOuts = append(unOuts, outsIter.Value()) - } - } - return NewSkycoinTransactionOutputIterator(unOuts) -} - -func (wlt *RemoteWallet) ListTransactions() core.TransactionIterator { - log.Info("Calling RemoteWallet.GetLoadedAddresses()") - addressesIter, err := wlt.GetLoadedAddresses() - if err != nil { - log.WithError(err).Error("RemoteWallet.GetLoadedAddresses() failed") - return nil - } - txns := make([]core.Transaction, 0) - for addressesIter.Next() { - txnsIter := addressesIter.Value().GetCryptoAccount().ListTransactions() - for txnsIter.Next() { - txns = append(txns, txnsIter.Value()) - } - } - - return NewSkycoinTransactionIterator(txns) -} - -func (wlt *RemoteWallet) ListPendingTransactions() (core.TransactionIterator, error) { - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return nil, err - } - defer ReturnSkycoinClient(c) - log.Info("GET /api/v1/wallet/transactions&verbose=1") - response, err2 := c.WalletUnconfirmedTransactionsVerbose(wlt.GetId()) - if err2 != nil { - log.WithError(err).WithField("id", wlt.GetId()).Error("Couldn't GET /api/v1/wallet/transactions&verbose=1") - return nil, err2 - } - txns := make([]core.Transaction, 0) - for _, ut := range response.Transactions { - txns = append(txns, &SkycoinPendingTransaction{Transaction: ut}) - } - return NewSkycoinTransactionIterator(txns), nil -} - -func (wlt *LocalWallet) GetBalance(ticker string) (uint64, error) { - walletName := filepath.Join(wlt.WalletDir, wlt.Id) - log.WithField("walletName", walletName).Info("Calling wallet.Load(walletName)") - walletLoaded, err := wallet.Load(walletName) - if err != nil { - log.WithError(err).Error("wallet.Load(walletName) failed") - return 0, err - } - var addrs []string - addresses := walletLoaded.GetAddresses() - for _, addr := range addresses { - addrs = append(addrs, addr.String()) - } - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return 0, err - } - defer ReturnSkycoinClient(c) - log.Info("POST /api/v1/outputs?addrs=xxx") - outs, err := c.OutputsForAddresses(addrs) - if err != nil { - log.WithError(err).WithField("Length of addrs", len(addrs)).Error("Couldn't POST /api/v1/outputs?addrs=xxx") - return 0, err - } - - bl, err := getBalanceOfAddresses(outs, addrs) - if err != nil { - log.WithError(err).Warn("getBalanceOfAddresses(outs, addrs) failed") - return 0, err - } - - if ticker == Sky { - flSky, err := strconv.ParseFloat(bl.Confirmed.Coins, 64) - if err != nil { - log.WithError(err).WithField("bl.Confirmed.Coins", bl.Confirmed.Coins).Error("strconv.ParseFloat(bl.Confirmed.Coins, 64) failed") - return 0, err - } - accuracy, err2 := util.AltcoinQuotient(Sky) - if err2 != nil { - log.WithError(err2).WithField("Sky", Sky).Error("util.AltcoinQuotient(Sky) failed") - return 0, err2 - } - return uint64(flSky * float64(accuracy)), nil - } else if ticker == CoinHour { - coinHours, err := strconv.ParseFloat(bl.Confirmed.Hours, 64) - if err != nil { - log.WithError(err).WithField("bl.Confirmed.Hours", bl.Confirmed.Hours).Error("strconv.ParseFloat(bl.Confirmed.Hours, 64) failed") - return 0, err - } - accuracy, err2 := util.AltcoinQuotient(CoinHour) - if err2 != nil { - log.WithError(err2).WithField("CoinHour", CoinHour).Error("util.AltcoinQuotient(CoinHour) failed") - return 0, err2 - } - return uint64(coinHours * float64(accuracy)), nil - } else { - return 0, errorTickerInvalid{ticker} - } - -} - -func (wlt *LocalWallet) ListAssets() []string { - return []string{Sky, CoinHour} -} - -func (wlt *LocalWallet) ScanUnspentOutputs() core.TransactionOutputIterator { - log.Info("Calling LocalWallet.GetLoadedAddresses()") - addressesIter, err := wlt.GetLoadedAddresses() - if err != nil { - log.WithError(err).Error("LocalWallet.GetLoadedAddresses() failed") - return nil - } - unOuts := make([]core.TransactionOutput, 0) - for addressesIter.Next() { - outsIter := addressesIter.Value().GetCryptoAccount().ScanUnspentOutputs() - for outsIter.Next() { - unOuts = append(unOuts, outsIter.Value()) - } - } - return NewSkycoinTransactionOutputIterator(unOuts) -} - -func (wlt *LocalWallet) ListTransactions() core.TransactionIterator { - addressesIter, err := wlt.GetLoadedAddresses() - if err != nil { - log.WithError(err).Error("LocalWallet.GetLoadedAddresses() failed") - return nil - } - txns := make([]core.Transaction, 0) - for addressesIter.Next() { - txnsIter := addressesIter.Value().GetCryptoAccount().ListTransactions() - for txnsIter.Next() { - txns = append(txns, txnsIter.Value()) - } - } - - return NewSkycoinTransactionIterator(txns) -} - -func (wlt *LocalWallet) ListPendingTransactions() (core.TransactionIterator, error) { //------TODO - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - log.WithError(err).Error("Couldn't get API client") - return nil, err - } - defer ReturnSkycoinClient(c) - log.Info("GET /api/v1/wallet/transactions&verbose=1") - response, err2 := c.WalletUnconfirmedTransactionsVerbose(wlt.GetId()) - if err2 != nil { - log.WithError(err2).WithField("id", wlt.GetId()).Error("Couldn't GET /api/v1/wallet/transactions&verbose=1") - return nil, err2 - } - txns := make([]core.Transaction, 0) - for _, ut := range response.Transactions { - txns = append(txns, &SkycoinPendingTransaction{Transaction: ut}) - } - return NewSkycoinTransactionIterator(txns), nil -} - -func getBalanceOfAddresses(outs *readable.UnspentOutputsSummary, addrs []string) (*cli.BalanceResult, error) { - addrsMap := make(map[string]struct{}, len(addrs)) - for _, a := range addrs { - addrsMap[a] = struct{}{} - } - - addrBalances := make(map[string]struct { - confirmed, spendable, expected wallet.Balance - }, len(addrs)) - - // Count confirmed balances - for _, o := range outs.HeadOutputs { - if _, ok := addrsMap[o.Address]; !ok { - log.Errorf("Found address %s in GetUnspentOutputs result, but this address wasn't requested", o.Address) - return nil, errors.ErrUnexpectedUxOutAddress - } - - amt, err := droplet.FromString(o.Coins) - if err != nil { - log.WithError(err).Error("droplet.FromString failed") - return nil, errors.ErrParseTxnCoins - } - - b := addrBalances[o.Address] - b.confirmed.Coins += amt - b.confirmed.Hours += o.CalculatedHours - - addrBalances[o.Address] = b - } - - // Count spendable balances - for _, o := range outs.SpendableOutputs() { - if _, ok := addrsMap[o.Address]; !ok { - log.Errorf("Found address %s in GetUnspentOutputs result, but this address wasn't requested", o.Address) - return nil, errors.ErrUnexpectedUxOutAddress - } - - amt, err := droplet.FromString(o.Coins) - if err != nil { - log.WithError(err).Error("droplet.FromString failed") - return nil, errors.ErrParseTxnCoins - } - - b := addrBalances[o.Address] - b.spendable.Coins += amt - b.spendable.Hours += o.CalculatedHours - - addrBalances[o.Address] = b - } - - // Count predicted balances - for _, o := range outs.ExpectedOutputs() { - if _, ok := addrsMap[o.Address]; !ok { - log.Errorf("Found address %s in GetUnspentOutputs result, but this address wasn't requested", o.Address) - return nil, errors.ErrUnexpectedUxOutAddress - } - - amt, err := droplet.FromString(o.Coins) - if err != nil { - log.WithError(err).Error("droplet.FromString failed") - return nil, errors.ErrParseTxnCoins - } - - b := addrBalances[o.Address] - b.expected.Coins += amt - b.expected.Hours += o.CalculatedHours - - addrBalances[o.Address] = b - } - - toBalance := func(b wallet.Balance) (cli.Balance, error) { - coins, err := droplet.ToString(b.Coins) - if err != nil { - log.WithError(err).Error() - return cli.Balance{}, err - } - - return cli.Balance{ - Coins: coins, - Hours: strconv.FormatUint(b.Hours, 10), - }, nil - } - - var totalConfirmed, totalSpendable, totalExpected wallet.Balance - balRlt := &cli.BalanceResult{ - Addresses: make([]cli.AddressBalances, len(addrs)), - } - - for i, a := range addrs { - b := addrBalances[a] - var err error - - balRlt.Addresses[i].Address = a - - totalConfirmed, err = totalConfirmed.Add(b.confirmed) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - totalSpendable, err = totalSpendable.Add(b.spendable) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - totalExpected, err = totalExpected.Add(b.expected) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - balRlt.Addresses[i].Confirmed, err = toBalance(b.confirmed) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - balRlt.Addresses[i].Spendable, err = toBalance(b.spendable) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - balRlt.Addresses[i].Expected, err = toBalance(b.expected) - if err != nil { - log.WithError(err).Error() - return nil, err - } - } - - var err error - balRlt.Confirmed, err = toBalance(totalConfirmed) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - balRlt.Spendable, err = toBalance(totalSpendable) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - balRlt.Expected, err = toBalance(totalExpected) - if err != nil { - log.WithError(err).Error() - return nil, err - } - - return balRlt, nil -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go deleted file mode 100644 index 830e7e77..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/api.go +++ /dev/null @@ -1,125 +0,0 @@ -package skycoin - -import ( - // "testing" - - "github.com/SkycoinProject/skycoin/src/api" - "github.com/SkycoinProject/skycoin/src/coin" - "github.com/SkycoinProject/skycoin/src/readable" - "github.com/stretchr/testify/mock" -) - -type SkycoinApiMock struct { - mock.Mock -} - -func (m *SkycoinApiMock) Create() (interface{}, error) { - return m, nil -} - -func (m *SkycoinApiMock) Transaction(txid string) (*readable.TransactionWithStatus, error) { - args := m.Called(txid) - return args.Get(0).(*readable.TransactionWithStatus), args.Error(1) -} -func (m *SkycoinApiMock) Transactions(addrs []string) ([]readable.TransactionWithStatus, error) { - args := m.Called(addrs) - return args.Get(0).([]readable.TransactionWithStatus), args.Error(1) -} -func (m *SkycoinApiMock) TransactionVerbose(txid string) (*readable.TransactionWithStatusVerbose, error) { - args := m.Called(txid) - return args.Get(0).(*readable.TransactionWithStatusVerbose), args.Error(1) -} -func (m *SkycoinApiMock) TransactionsVerbose(addrs []string) ([]readable.TransactionWithStatusVerbose, error) { - args := m.Called(addrs) - return args.Get(0).([]readable.TransactionWithStatusVerbose), args.Error(1) -} -func (m *SkycoinApiMock) UxOut(uxID string) (*readable.SpentOutput, error) { - args := m.Called(uxID) - return args.Get(0).(*readable.SpentOutput), args.Error(1) -} -func (m *SkycoinApiMock) PendingTransactionsVerbose() ([]readable.UnconfirmedTransactionVerbose, error) { - args := m.Called() - return args.Get(0).([]readable.UnconfirmedTransactionVerbose), args.Error(1) -} -func (m *SkycoinApiMock) CoinSupply() (*api.CoinSupply, error) { - args := m.Called() - return args.Get(0).(*api.CoinSupply), args.Error(1) -} -func (m *SkycoinApiMock) LastBlocks(n uint64) (*readable.Blocks, error) { - args := m.Called(n) - return args.Get(0).(*readable.Blocks), args.Error(1) -} -func (m *SkycoinApiMock) BlockchainProgress() (*readable.BlockchainProgress, error) { - args := m.Called() - return args.Get(0).(*readable.BlockchainProgress), args.Error(1) -} -func (m *SkycoinApiMock) Balance(addrs []string) (*api.BalanceResponse, error) { - args := m.Called(addrs) - return args.Get(0).(*api.BalanceResponse), args.Error(1) -} -func (m *SkycoinApiMock) OutputsForAddresses(addrs []string) (*readable.UnspentOutputsSummary, error) { - args := m.Called(addrs) - return args.Get(0).(*readable.UnspentOutputsSummary), args.Error(1) -} -func (m *SkycoinApiMock) Wallet(id string) (*api.WalletResponse, error) { - args := m.Called(id) - return args.Get(0).(*api.WalletResponse), args.Error(1) -} -func (m *SkycoinApiMock) UpdateWallet(id, label string) error { - args := m.Called(id, label) - return args.Error(0) -} -func (m *SkycoinApiMock) NewWalletAddress(id string, n int, password string) ([]string, error) { - args := m.Called(id, n, password) - return args.Get(0).([]string), args.Error(1) -} -func (m *SkycoinApiMock) Wallets() ([]api.WalletResponse, error) { - args := m.Called() - return args.Get(0).([]api.WalletResponse), args.Error(1) - -} -func (m *SkycoinApiMock) CreateWallet(o api.CreateWalletOptions) (*api.WalletResponse, error) { - args := m.Called(o) - return args.Get(0).(*api.WalletResponse), args.Error(1) -} -func (m *SkycoinApiMock) EncryptWallet(id, password string) (*api.WalletResponse, error) { - args := m.Called(id, password) - return args.Get(0).(*api.WalletResponse), args.Error(1) -} -func (m *SkycoinApiMock) DecryptWallet(id, password string) (*api.WalletResponse, error) { - args := m.Called(id, password) - return args.Get(0).(*api.WalletResponse), args.Error(1) -} -func (m *SkycoinApiMock) WalletBalance(id string) (*api.BalanceResponse, error) { - args := m.Called(id) - return args.Get(0).(*api.BalanceResponse), args.Error(1) -} -func (m *SkycoinApiMock) WalletUnconfirmedTransactionsVerbose(id string) (*api.UnconfirmedTxnsVerboseResponse, error) { - args := m.Called(id) - return args.Get(0).(*api.UnconfirmedTxnsVerboseResponse), args.Error(1) -} -func (m *SkycoinApiMock) NetworkConnections(filters *api.NetworkConnectionsFilter) (*api.Connections, error) { - args := m.Called(filters) - return args.Get(0).(*api.Connections), args.Error(1) -} -func (m *SkycoinApiMock) InjectTransaction(txn *coin.Transaction) (string, error) { - args := m.Called(txn) - return args.Get(0).(string), args.Error(1) -} -func (m *SkycoinApiMock) WalletSignTransaction(req api.WalletSignTransactionRequest) (*api.CreateTransactionResponse, error) { - args := m.Called(req) - return args.Get(0).(*api.CreateTransactionResponse), args.Error(1) -} -func (m *SkycoinApiMock) WalletCreateTransaction(req api.WalletCreateTransactionRequest) (*api.CreateTransactionResponse, error) { - args := m.Called(req) - return args.Get(0).(*api.CreateTransactionResponse), args.Error(1) -} -func (m *SkycoinApiMock) CreateTransaction(req api.CreateTransactionRequest) (*api.CreateTransactionResponse, error) { - args := m.Called(req) - return args.Get(0).(*api.CreateTransactionResponse), args.Error(1) -} - -func (m *SkycoinApiMock) InjectEncodedTransaction(rawTxn string) (string, error) { - args := m.Called(rawTxn) - return args.Get(0).(string), args.Error(1) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go deleted file mode 100644 index ead24274..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/blockchain.go +++ /dev/null @@ -1,264 +0,0 @@ -package skycoin - -import ( - "time" - - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - - "github.com/SkycoinProject/skycoin/src/readable" - - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util" -) - -var logBlockchain = logging.MustGetLogger("Skycoin Blockchain") - -type SkycoinBlock struct { //implements core.Block interface - Block *readable.Block -} - -func (sb *SkycoinBlock) GetHash() ([]byte, error) { - logBlockchain.Info("Getting hash") - if sb.Block == nil { - return nil, errors.ErrBlockNotSet - } - return []byte(sb.Block.Head.Hash), nil -} - -func (sb *SkycoinBlock) GetPrevHash() ([]byte, error) { - logBlockchain.Info("Getting previous block hash") - if sb.Block == nil { - return nil, errors.ErrBlockNotSet - } - return []byte(sb.Block.Head.PreviousHash), nil -} - -func (sb *SkycoinBlock) GetVersion() (uint32, error) { - logBlockchain.Info("Getting version") - if sb.Block == nil { - return 0, errors.ErrBlockNotSet - } - return sb.Block.Head.Version, nil -} - -func (sb *SkycoinBlock) GetTime() (core.Timestamp, error) { - logBlockchain.Info("Getting time") - if sb.Block == nil { - return 0, errors.ErrBlockNotSet - } - return core.Timestamp(sb.Block.Head.Time), nil -} -func (sb *SkycoinBlock) GetHeight() (uint64, error) { - logBlockchain.Info("Getting height") - if sb.Block == nil { - return 0, errors.ErrBlockNotSet - } - return 0, nil //TODO ??? -} - -func (sb *SkycoinBlock) GetFee(ticker string) (uint64, error) { - logBlockchain.Info("Getting fee") - if sb.Block == nil { - return 0, errors.ErrBlockNotSet - } - if ticker == CoinHour { - return sb.Block.Head.Fee, nil - } - return 0, nil -} - -func (sb *SkycoinBlock) IsGenesisBlock() (bool, error) { - logBlockchain.Info("Getting if is Genesis block") - if sb.Block == nil { - return false, errors.ErrBlockNotSet - } - return true, nil -} - -type SkycoinBlockchainInfo struct { - LastBlockInfo *SkycoinBlock - CurrentSkySupply uint64 - TotalSkySupply uint64 - CurrentCoinHourSupply uint64 - TotalCoinHourSupply uint64 - NumberOfBlocks *readable.BlockchainProgress -} - -type SkycoinBlockchain struct { //Implements BlockchainStatus interface - lastTimeStatusRequested uint64 //nolint structcheck TODO: Not used - lastTimeSupplyRequested uint64 - CacheTime uint64 - cachedStatus *SkycoinBlockchainInfo -} - -func NewSkycoinBlockchain(invalidCacheTime uint64) *SkycoinBlockchain { - return &SkycoinBlockchain{CacheTime: invalidCacheTime} -} -func (ss *SkycoinBlockchain) GetCoinValue(coinvalue core.CoinValueMetric, ticker string) (uint64, error) { - logBlockchain.Info("Getting Coin value") - elapsed := uint64(time.Now().UTC().UnixNano()) - ss.lastTimeSupplyRequested - if elapsed > ss.CacheTime || ss.cachedStatus == nil { - if ss.cachedStatus == nil { - ss.cachedStatus = new(SkycoinBlockchainInfo) - } - if err := ss.requestSupplyInfo(); err != nil { - return 0, err - } - } - - switch ticker { - case Sky: - if coinvalue == core.CoinCurrentSupply { - return ss.cachedStatus.CurrentSkySupply, nil - } - return ss.cachedStatus.TotalSkySupply, nil - case CoinHour: - if coinvalue == core.CoinCurrentSupply { - return ss.cachedStatus.CurrentCoinHourSupply, nil - } - return ss.cachedStatus.TotalCoinHourSupply, nil - default: - return 0, errorTickerInvalid{} //TODO: Customize error - } -} - -func (ss *SkycoinBlockchain) GetLastBlock() (core.Block, error) { - logBlockchain.Info("Getting last block") - elapsed := uint64(time.Now().UTC().UnixNano()) - ss.lastTimeSupplyRequested - if elapsed > ss.CacheTime || ss.cachedStatus == nil { - if ss.cachedStatus == nil { - ss.cachedStatus = new(SkycoinBlockchainInfo) - } - if err := ss.requestStatusInfo(); err != nil { - return nil, err - } - } - return ss.cachedStatus.LastBlockInfo, nil -} - -func (ss *SkycoinBlockchain) GetNumberOfBlocks() (uint64, error) { - logBlockchain.Info("Getting number of blocks") - if ss.cachedStatus == nil { - if ss.cachedStatus == nil { - ss.cachedStatus = new(SkycoinBlockchainInfo) - } - if err := ss.requestStatusInfo(); err != nil { - logBlockchain.Errorf("Skycoin node API error for status info %s", err) - return 0, err - } - } - - return ss.cachedStatus.NumberOfBlocks.Current, nil -} - -func (ss *SkycoinBlockchain) SetCacheTime(time uint64) { - logBlockchain.Info("Setting cache time") - ss.CacheTime = time -} - -func (ss *SkycoinBlockchain) requestSupplyInfo() error { - logBlockchain.Info("Requesting supply info") - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't load client") - return err - } - defer ReturnSkycoinClient(c) - - logBlockchain.Info("GET /api/v1/coinSupply") - coinSupply, err := c.CoinSupply() - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't resolve request") - return err - } - - ss.cachedStatus.CurrentCoinHourSupply, err = util.GetCoinValue(coinSupply.CurrentCoinHourSupply, CoinHour) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get current coin hours supply") - return err - } - - ss.cachedStatus.TotalCoinHourSupply, err = util.GetCoinValue(coinSupply.TotalCoinHourSupply, CoinHour) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get total coin hours supply") - return err - } - - ss.cachedStatus.CurrentSkySupply, err = util.GetCoinValue(coinSupply.CurrentSupply, Sky) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get current Skycoin's supply") - return err - } - - ss.cachedStatus.TotalSkySupply, err = util.GetCoinValue(coinSupply.TotalSupply, Sky) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get total Skycoin's supply") - return err - } - - logBlockchain.Info("GET /api/v1/blockchain/progress") - ss.cachedStatus.NumberOfBlocks, err = c.BlockchainProgress() - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't resolve request") - return err - } - - return nil -} - -func (ss *SkycoinBlockchain) requestStatusInfo() error { - logBlockchain.Info("Requesting status information") - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't load client") - return err - } - defer ReturnSkycoinClient(c) - - logBlockchain.Info("GET /api/v1/last_blocks") - blocks, err := c.LastBlocks(1) - - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get last blocks") - return err - } - lastBlock := blocks.Blocks[len(blocks.Blocks)-1] - ss.cachedStatus.LastBlockInfo = &SkycoinBlock{Block: &lastBlock} - - progress, err := c.BlockchainProgress() - if err != nil { - return err - } - ss.cachedStatus.NumberOfBlocks = &readable.BlockchainProgress{ - Current: progress.Current, - Highest: progress.Highest, - Peers: progress.Peers, - } - - return nil -} - -// SendFromAddress instantiates a transaction to send funds from specific source addresses -// to multiple destination addresses -func (ss *SkycoinBlockchain) SendFromAddress(from []core.WalletAddress, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - logBlockchain.Info("Sending coins from addresses via blockchain API") - addresses := make([]core.Address, len(from)) - for i, wa := range from { - addresses[i] = wa.GetAddress() - } - createTxnFunc := skyAPICreateTxn - return createTransaction(addresses, to, nil, change, options, createTxnFunc) -} - -// Spend instantiates a transaction that spends specific outputs to send to multiple destination addresses -func (ss *SkycoinBlockchain) Spend(unspent []core.WalletOutput, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - logBlockchain.Info("Spending coins from outputs via blockchain API") - uxouts := make([]core.TransactionOutput, len(unspent)) - for i, wu := range unspent { - uxouts[i] = wu.GetOutput() - } - createTxnFunc := skyAPICreateTxn - return createTransaction(nil, new, uxouts, change, options, createTxnFunc) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go deleted file mode 100644 index ba1e0e20..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/cipher.go +++ /dev/null @@ -1,174 +0,0 @@ -package skycoin - -import ( - "github.com/SkycoinProject/skycoin/src/cipher" - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -type SkycoinAddressIterator struct { // Implements AddressIterator interfaces - current int - addresses []core.Address -} - -func (it *SkycoinAddressIterator) Value() core.Address { - return it.addresses[it.current] -} - -func (it *SkycoinAddressIterator) Next() bool { - if it.HasNext() { - it.current++ - return true - } - return false -} - -func (it *SkycoinAddressIterator) HasNext() bool { - return (it.current + 1) < len(it.addresses) -} - -func NewSkycoinAddressIterator(addresses []core.Address) *SkycoinAddressIterator { - return &SkycoinAddressIterator{addresses: addresses, current: -1} -} - -func NewSkycoinAddress(addrStr string) (SkycoinAddress, error) { - var skyAddr cipher.Address - var err error - if skyAddr, err = cipher.DecodeBase58Address(addrStr); err != nil { - return SkycoinAddress{}, err - } - - return SkycoinAddress{ - isBip32: false, - address: skyAddr, - poolSection: PoolSection, - }, nil -} - -type SkycoinAddress struct { // Implements Address and CryptoAccount interfaces - isBip32 bool - address cipher.Address - poolSection string -} - -func (addr *SkycoinAddress) IsBip32() bool { - return addr.isBip32 -} - -func (addr *SkycoinAddress) String() string { - return addr.address.String() -} - -func (addr *SkycoinAddress) GetCryptoAccount() core.CryptoAccount { - return addr -} - -func (addr *SkycoinAddress) ToSkycoinCipherAddress() (cipher.Address, error) { - return cipher.AddressFromBytes(addr.Bytes()) -} - -// Bytes binary representation for address -func (addr *SkycoinAddress) Bytes() []byte { - return addr.address.Bytes() -} - -// Checksum computes address consistency token -func (addr *SkycoinAddress) Checksum() core.Checksum { - checksum := addr.address.Checksum() - return checksum[:] -} - -func toSkycoinPubKey(pk core.PubKey) (cipher.PubKey, error) { - if pk1, isSkyPK := pk.(*SkycoinPubKey); isSkyPK { - return pk1.pubkey, nil - } - return cipher.NewPubKey(pk.Bytes()) -} - -func toSkycoinSecKey(sk core.SecKey) (cipher.SecKey, error) { - if sk1, isSkySK := sk.(*SkycoinSecKey); isSkySK { - return sk1.seckey, nil - } - return cipher.NewSecKey(sk.Bytes()) -} - -// Verify checks that the address appears valid for the public key -func (addr *SkycoinAddress) Verify(pk core.PubKey) error { - - skyPK, err := toSkycoinPubKey(pk) - if err != nil { - return err - } - return addr.address.Verify(skyPK) -} - -// Null returns true if the address is null -func (addr *SkycoinAddress) Null() bool { - return addr.address.Null() -} - -// SkycoinSecKey Skycoin private key wrapper -type SkycoinSecKey struct { - seckey cipher.SecKey -} - -// Verify checks that the private key appears valid -func (sk *SkycoinSecKey) Verify() error { - return sk.seckey.Verify() -} - -// Null returns true if the private key is null -func (sk *SkycoinSecKey) Null() bool { - return sk.seckey.Null() -} - -// Bytes binary representation for private key -func (sk *SkycoinSecKey) Bytes() []byte { - return sk.seckey[:] -} - -func skySecKeyFromBytes(b []byte) (*SkycoinSecKey, error) { - sk, err := cipher.NewSecKey(b) - if err != nil { - return nil, err - } - return &SkycoinSecKey{ - seckey: sk, - }, nil -} - -func skyPubKeyFromBytes(b []byte) (*SkycoinPubKey, error) { - pk, err := cipher.NewPubKey(b) - if err != nil { - return nil, err - } - return &SkycoinPubKey{ - pubkey: pk, - }, nil -} - -// SkycoinPubKey Skycoin public key wrapper -type SkycoinPubKey struct { - pubkey cipher.PubKey -} - -// Verify checks that the public key appears valid -func (pk *SkycoinPubKey) Verify() error { - return pk.pubkey.Verify() -} - -// Null returns true if the public key is null -func (pk *SkycoinPubKey) Null() bool { - return pk.pubkey.Null() -} - -// Bytes binary representation for public key -func (pk *SkycoinPubKey) Bytes() []byte { - return pk.pubkey[:] -} - -// Type assertions -var ( - _ core.Address = &SkycoinAddress{} - _ core.PubKey = &SkycoinPubKey{} - _ core.SecKey = &SkycoinSecKey{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go deleted file mode 100644 index 5394b125..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/coin.go +++ /dev/null @@ -1,1016 +0,0 @@ -package skycoin - -import ( - "fmt" - "strconv" - "time" - - "github.com/SkycoinProject/skycoin/src/api" - "github.com/SkycoinProject/skycoin/src/cipher" - "github.com/SkycoinProject/skycoin/src/coin" - "github.com/SkycoinProject/skycoin/src/readable" - "github.com/SkycoinProject/skycoin/src/visor" - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var logCoin = logging.MustGetLogger("Skycoin coin") - -/* - SkycoinPendingTransaction - - Implements Transaction interface -*/ -type SkycoinPendingTransaction struct { - Transaction readable.UnconfirmedTransactionVerbose -} - -func (txn *SkycoinPendingTransaction) SupportedAssets() []string { - logCoin.Info("Getting supported assets") - return []string{Sky, CoinHour, CalculatedHour} -} - -func (txn *SkycoinPendingTransaction) GetTimestamp() core.Timestamp { - logCoin.Info("Getting timestamp") - return core.Timestamp(txn.Transaction.Received.Unix()) -} - -func (txn *SkycoinPendingTransaction) GetStatus() core.TransactionStatus { - logCoin.Info("Getting status") - return core.TXN_STATUS_PENDING -} - -func (txn *SkycoinPendingTransaction) GetInputs() []core.TransactionInput { - logCoin.Info("Getting inputs from Skycoin pending transaction") - inputs := make([]core.TransactionInput, 0) - for _, input := range txn.Transaction.Transaction.In { - inputs = append(inputs, &SkycoinTransactionInput{skyIn: input}) - } - return inputs -} - -func (txn *SkycoinPendingTransaction) GetOutputs() []core.TransactionOutput { - logCoin.Info("Getting outputs from Skycoin pending transaction") - outputs := make([]core.TransactionOutput, 0) - for _, output := range txn.Transaction.Transaction.Out { - outputs = append(outputs, &SkycoinTransactionOutput{skyOut: output, spent: false}) - } - return outputs -} - -func (txn *SkycoinPendingTransaction) GetId() string { - logCoin.Info("Getting id of pending transaction") - return txn.Transaction.Transaction.Hash -} - -func (txn *SkycoinPendingTransaction) ComputeFee(ticker string) (uint64, error) { - logCoin.Info("Computing fee for " + ticker + " ticket") - if ticker == CoinHour { - return txn.Transaction.Transaction.Fee, nil - } else if util.StringInList(ticker, txn.SupportedAssets()) { - return uint64(0), nil - } - logCoin.Errorf("Invalid ticker %v\n", ticker) - return uint64(0), errors.ErrInvalidAltcoinTicker -} - -func newCreatedTransactionOutput(uxID, address, coins, hours string) api.CreatedTransactionOutput { - return api.CreatedTransactionOutput{ - UxID: uxID, - Address: address, - Coins: coins, - Hours: hours, - } -} - -func newCreatedTransactionInput(uxID, address, coins, hours, calculatedHours string, time, block uint64, txID string) api.CreatedTransactionInput { - return api.CreatedTransactionInput{ - UxID: uxID, - Address: address, - Coins: coins, - Hours: hours, - CalculatedHours: calculatedHours, - Time: time, - Block: block, - TxID: txID, - } -} - -func newCreatedTransaction(length uint32, txnType uint8, txID string, innerHash string, fee string, ins []api.CreatedTransactionInput, outs []api.CreatedTransactionOutput, sigs []string) *api.CreatedTransaction { - rTxn := api.CreatedTransaction{ - Length: length, - Type: txnType, - TxID: txID, - InnerHash: innerHash, - Fee: fee, - Sigs: sigs, - In: ins, - Out: outs, - } - return &rTxn -} - -func blockTxnToCreatedTxn(blockTxn readable.BlockTransactionVerbose, timestamp uint64) (*api.CreatedTransaction, error) { - sigs := append([]string{}, blockTxn.Sigs...) - ins := make([]api.CreatedTransactionInput, len(blockTxn.In)) - outs := make([]api.CreatedTransactionOutput, len(blockTxn.Out)) - for i, input := range blockTxn.In { - ins[i] = newCreatedTransactionInput( - input.Hash, - input.Address, - input.Coins, - fmt.Sprint(input.Hours), - fmt.Sprint(input.CalculatedHours), - timestamp, - // Unconfirmed transactions are not included in a block yet - 0, - blockTxn.Hash, - ) - } - for i, output := range blockTxn.Out { - outs[i] = newCreatedTransactionOutput( - output.Hash, - output.Address, - output.Coins, - fmt.Sprint(output.Hours), - ) - } - return newCreatedTransaction( - blockTxn.Length, - blockTxn.Type, - blockTxn.Hash, - blockTxn.InnerHash, - fmt.Sprint(blockTxn.Fee), - ins, outs, sigs, - ), nil -} - -// ToCreatedTransaction return an instance of api.CreatedTransaction equivalent to he current transaction object -func (txn *SkycoinPendingTransaction) ToCreatedTransaction() (*api.CreatedTransaction, error) { - return blockTxnToCreatedTxn(txn.Transaction.Transaction, uint64(txn.Transaction.Announced.UnixNano())) -} - -func serializeCreatedTransaction(txn skytypes.ReadableTxn) ([]byte, error) { - rTxn, err := txn.ToCreatedTransaction() - if err != nil { - return nil, err - } - skyTxn, err := rTxn.ToTransaction() - if err != nil { - return nil, err - } - return skyTxn.Serialize() -} - -// EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network -func (txn *SkycoinPendingTransaction) EncodeSkycoinTransaction() ([]byte, error) { - return serializeCreatedTransaction(txn) -} - -func verifyReadableTransaction(rTxn skytypes.ReadableTxn, checkSigned bool) error { - var createdTxn *api.CreatedTransaction - if cTxn, err := rTxn.ToCreatedTransaction(); err != nil { - createdTxn = cTxn - } else { - return err - } - txn, err := createdTxn.ToTransaction() - if err != nil { - return err - } - if checkSigned { - return txn.Verify() - } - return txn.VerifyUnsigned() -} - -// VerifyUnsigned checks for valid unsigned transaction -func (txn *SkycoinPendingTransaction) VerifyUnsigned() error { - if !txn.Transaction.IsValid { - // FIXME: Unique error object - return errors.ErrInvalidUnconfirmedTxn - } - return verifyReadableTransaction(txn, false) -} - -// VerifySigned checks for valid unsigned transaction -func (txn *SkycoinPendingTransaction) VerifySigned() error { - if !txn.Transaction.IsValid { - // FIXME: Unique error object - return errors.ErrInvalidUnconfirmedTxn - } - return verifyReadableTransaction(txn, true) -} - -func checkFullySigned(rTxn skytypes.ReadableTxn) (bool, error) { - cTxn, err := rTxn.ToCreatedTransaction() - if err != nil { - return false, err - } - txn, err2 := cTxn.ToTransaction() - if err2 != nil { - return false, err2 - } - return txn.IsFullySigned(), nil -} - -// IsFullySigned deermine whether all transaction elements have been signed -func (txn *SkycoinPendingTransaction) IsFullySigned() (bool, error) { - return checkFullySigned(txn) -} - -/** - * SkycoinTransactionIterator - */ -type SkycoinTransactionIterator struct { // Implements TransactionIterator interface - Current int - Transactions []core.Transaction -} - -func (it *SkycoinTransactionIterator) Value() core.Transaction { - return it.Transactions[it.Current] -} - -func (it *SkycoinTransactionIterator) Next() bool { - if it.HasNext() { - it.Current++ - return true - } - return false -} - -func (it *SkycoinTransactionIterator) HasNext() bool { - return (it.Current + 1) < len(it.Transactions) -} - -func NewSkycoinTransactionIterator(transactions []core.Transaction) *SkycoinTransactionIterator { - return &SkycoinTransactionIterator{Transactions: transactions, Current: -1} -} - -/** - * SkycoinTransactionOutputIterator - */ -type SkycoinTransactionOutputIterator struct { // Implements TransactionOutputIterator interface - Current int - Outputs []core.TransactionOutput -} - -func (it *SkycoinTransactionOutputIterator) Value() core.TransactionOutput { - return it.Outputs[it.Current] -} - -func (it *SkycoinTransactionOutputIterator) Next() bool { - if it.HasNext() { - it.Current++ - return true - } - return false -} - -func (it *SkycoinTransactionOutputIterator) HasNext() bool { - return (it.Current + 1) < len(it.Outputs) -} - -func NewSkycoinTransactionOutputIterator(outputs []core.TransactionOutput) *SkycoinTransactionOutputIterator { - return &SkycoinTransactionOutputIterator{Outputs: outputs, Current: -1} -} - -func NewUninjectedTransaction(txn *coin.Transaction, fee uint64) (*SkycoinUninjectedTransaction, error) { - return &SkycoinUninjectedTransaction{ - txn: txn, - inputs: nil, - outputs: nil, - fee: fee, - }, nil -} - -type SkycoinUninjectedTransaction struct { - txn *coin.Transaction - inputs []core.TransactionInput - outputs []core.TransactionOutput - fee uint64 -} - -func (skyTxn *SkycoinUninjectedTransaction) SupportedAssets() []string { - logCoin.Info("Getting supported assets from un injected transactions") - return []string{Sky, CoinHour} -} - -func (skyTxn *SkycoinUninjectedTransaction) GetTimestamp() core.Timestamp { - logCoin.Info("Getting timestamp") - return 0 -} - -func (skyTxn *SkycoinUninjectedTransaction) GetStatus() core.TransactionStatus { - logCoin.Info("Getting status for un injected transaction") - return core.TXN_STATUS_CREATED -} - -func (skyTxn *SkycoinUninjectedTransaction) GetInputs() []core.TransactionInput { - logCoin.Info("Getting inputs from un injected transactions") - if skyTxn.inputs == nil { - inputs, err := getSkycoinTransactionInputsFromInputsHashes(skyTxn.txn.In) - if err != nil { - // TODO: This method should also returns error - return nil - } - skyTxn.inputs = inputs - } - return skyTxn.inputs -} - -func (skyTxn *SkycoinUninjectedTransaction) GetOutputs() []core.TransactionOutput { - logCoin.Info("Getting outputs from un injected transactions") - if skyTxn.outputs == nil { - outputs := make([]core.TransactionOutput, 0) - for _, out := range skyTxn.txn.Out { - rOut, err := readable.NewTransactionOutput(&out, skyTxn.txn.Hash()) - if err != nil { - return nil - } - outputs = append(outputs, &SkycoinTransactionOutput{ - skyOut: *rOut, - spent: false, - }) - } - skyTxn.outputs = outputs - } - return skyTxn.outputs -} - -func (skyTxn *SkycoinUninjectedTransaction) ComputeFee(ticker string) (uint64, error) { - logCoin.Info("Computing fee for un injected transaction with" + ticker + " ticker") - if ticker == CoinHour { - return skyTxn.fee, nil - } - return 0, nil -} - -func (skyTxn *SkycoinUninjectedTransaction) GetId() string { - logCoin.Info("Getting if for un injected transaction") - return skyTxn.txn.Hash().String() -} - -// VerifyUnsigned checks for valid unsigned transaction -func (txn *SkycoinUninjectedTransaction) VerifyUnsigned() error { - return txn.txn.VerifyUnsigned() -} - -// VerifySigned checks for valid unsigned transaction -func (txn *SkycoinUninjectedTransaction) VerifySigned() error { - return txn.txn.Verify() -} - -// IsFullySigned deermine whether all transaction elements have been signed -func (txn *SkycoinUninjectedTransaction) IsFullySigned() (bool, error) { - return txn.txn.IsFullySigned(), nil -} - -func (txn *SkycoinUninjectedTransaction) EncodeSkycoinTransaction() ([]byte, error) { - return txn.txn.Serialize() -} - -/* -SkycoinTransaction -*/ -type SkycoinTransaction struct { - skyTxn readable.TransactionVerbose - - status core.TransactionStatus - inputs []core.TransactionInput - outputs []core.TransactionOutput -} - -func (txn *SkycoinTransaction) SupportedAssets() []string { - logCoin.Info("Getting supported assets from transactions") - return []string{Sky, CoinHour, CalculatedHour} -} - -func (txn *SkycoinTransaction) GetTimestamp() core.Timestamp { - logCoin.Info("Getting timestamp transactions") - return core.Timestamp(txn.skyTxn.Timestamp) -} - -func (txn *SkycoinTransaction) GetStatus() core.TransactionStatus { - logCoin.Info("Getting status for transactions") - - if txn.status == core.TXN_STATUS_CONFIRMED { - return txn.status - } - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return 0 - } - defer ReturnSkycoinClient(c) - txnU, err := c.Transaction(txn.skyTxn.Hash) - if err != nil { - return 0 - } - if txnU.Status.Confirmed { - txn.status = core.TXN_STATUS_CONFIRMED - return txn.status - } - txn.status = core.TXN_STATUS_PENDING - return txn.status -} - -func (txn *SkycoinTransaction) GetInputs() []core.TransactionInput { - logCoin.Info("Getting inputs from transaction") - - if txn.inputs == nil { - ins, err := getSkycoinTransactionInputsFromTxnHash(txn.skyTxn.Hash) - if err != nil { - return nil - } - txn.inputs = ins - } - return txn.inputs -} - -func (txn *SkycoinTransaction) GetOutputs() []core.TransactionOutput { - logCoin.Info("Getting outputs transactions") - - if txn.outputs == nil { - txn.outputs = make([]core.TransactionOutput, 0) - for _, out := range txn.skyTxn.Out { - txn.outputs = append(txn.outputs, &SkycoinTransactionOutput{ - skyOut: out, - spent: false, - }) - } - } - return txn.outputs -} - -func (txn *SkycoinTransaction) GetId() string { - logCoin.Info("Getting if from transaction") - return txn.skyTxn.Hash -} - -func (txn *SkycoinTransaction) ComputeFee(ticker string) (uint64, error) { - logCoin.Info("Compute fee for transaction with " + ticker + "ticker") - if ticker == CoinHour { - return txn.skyTxn.Fee, nil - } else if util.StringInList(ticker, txn.SupportedAssets()) { - return uint64(0), nil - } - logCoin.Errorf("Invalid ticker %v\n", ticker) - return uint64(0), errors.ErrInvalidAltcoinTicker -} - -// EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network -func (txn *SkycoinTransaction) EncodeSkycoinTransaction() ([]byte, error) { - return serializeCreatedTransaction(txn) -} - -// ToCreatedTransaction retrieve the equivalent core.Transaction object -func (txn *SkycoinTransaction) ToCreatedTransaction() (*api.CreatedTransaction, error) { - return blockTxnToCreatedTxn(txn.skyTxn.BlockTransactionVerbose, uint64(txn.skyTxn.Timestamp)) -} - -// VerifyUnsigned checks for valid unsigned transaction -func (txn *SkycoinTransaction) VerifyUnsigned() error { - return verifyReadableTransaction(txn, false) -} - -// VerifySigned checks for valid unsigned transaction -func (txn *SkycoinTransaction) VerifySigned() error { - return verifyReadableTransaction(txn, true) -} - -// IsFullySigned deermine whether all transaction elements have been signed -func (txn *SkycoinTransaction) IsFullySigned() (bool, error) { - return checkFullySigned(txn) -} - -func getSkycoinTransactionInputsFromTxnHash(hash string) ([]core.TransactionInput, error) { - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return nil, err - } - defer ReturnSkycoinClient(c) - transaction, err := c.TransactionVerbose(hash) - if err != nil { - return nil, err - } - inputs := make([]core.TransactionInput, 0) - for _, in := range transaction.Transaction.In { - inputs = append(inputs, &SkycoinTransactionInput{ - skyIn: in, - spentOutput: nil, - }) - } - - return inputs, nil -} - -func getSkycoinTransactionInputsFromInputsHashes(inputsHashes []cipher.SHA256) ([]core.TransactionInput, error) { - inputs := make([]core.TransactionInput, 0) - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return nil, err - } - defer ReturnSkycoinClient(c) - - for _, in := range inputsHashes { - ux, err := c.UxOut(in.String()) - if err != nil { - return nil, err - } - addr, err := cipher.DecodeBase58Address(ux.OwnerAddress) - if err != nil { - return nil, err - } - srcTxn, err := cipher.SHA256FromHex(ux.SrcTx) - if err != nil { - return nil, err - } - cUx := coin.UxOut{ - Head: coin.UxHead{ - BkSeq: ux.SrcBkSeq, - Time: ux.Time, - }, - Body: coin.UxBody{ - Address: addr, - Coins: ux.Coins, - Hours: ux.Hours, - SrcTransaction: srcTxn, - }, - } - - visorInput, err := visor.NewTransactionInput(cUx, uint64(time.Now().UTC().Unix())) - if err != nil { - return nil, err - } - readInput, err := readable.NewTransactionInput(visorInput) - if err != nil { - return nil, err - } - inputs = append(inputs, &SkycoinTransactionInput{ - skyIn: readInput, - spentOutput: nil, - }) - - } - return inputs, nil -} - -/* -SkycoinTransacionInput wraps verbose readable transaction input data -*/ -type SkycoinTransactionInput struct { - skyIn readable.TransactionInput - spentOutput *SkycoinTransactionOutput -} - -func (in *SkycoinTransactionInput) GetId() string { - logCoin.Info("Getting id for transaction input") - return in.skyIn.Hash -} - -func (in *SkycoinTransactionInput) GetSpentOutput() core.TransactionOutput { - logCoin.Info("Getting spent outputs for transaction inputs") - - if in.spentOutput == nil { - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return nil - } - defer ReturnSkycoinClient(c) - out, err := c.UxOut(in.skyIn.Hash) - if err != nil { - return nil - } - skyAccuracy, err := util.AltcoinQuotient(Sky) - if err != nil { - return nil - } - - skyOut := &SkycoinTransactionOutput{ - skyOut: readable.TransactionOutput{ - Address: out.OwnerAddress, - Coins: strconv.FormatFloat(float64(out.Coins)/float64(skyAccuracy), 'f', -1, 64), - Hours: out.Hours, - Hash: out.Uxid, - }, - spent: true} - in.spentOutput = skyOut - - } - return in.spentOutput - -} - -// SupportedAssets enumerates tickers of crypto assets supported by this output -func (in *SkycoinTransactionInput) SupportedAssets() []string { - return []string{Sky, CoinHour, CalculatedHour} -} - -// GetCoins return input balance in one of supported coins , or error -func (in *SkycoinTransactionInput) GetCoins(ticker string) (uint64, error) { - logCoin.Info("Getting coins for transaction inputs using " + ticker + "ticker") - - accuracy, err2 := util.AltcoinQuotient(ticker) - if err2 != nil { - return uint64(0), err2 - } - if ticker == Sky { - skyf, err := strconv.ParseFloat(in.skyIn.Coins, 64) - if err != nil { - return 0, err - } - return uint64(skyf * float64(accuracy)), nil - } else if ticker == CoinHour { - return in.skyIn.Hours * accuracy, nil - } else if ticker == CalculatedHour { - return in.skyIn.CalculatedHours * accuracy, nil - } - // TODO: The program never reach here because util.AltcoinQuotient(ticker) throws an error when a invalid ticker is supplied - logCoin.Errorf("Invalid ticker %v\n", ticker) - return uint64(0), errors.ErrInvalidAltcoinTicker -} - -/** - * SkycoinTransactionInputIterator - */ -type SkycoinTransactionInputIterator struct { - current int - data []core.TransactionInput -} - -func (iter *SkycoinTransactionInputIterator) Value() core.TransactionInput { - return iter.data[iter.current] -} - -func (iter *SkycoinTransactionInputIterator) Next() bool { - if iter.HasNext() { - iter.current++ - return true - } - return false -} - -func (iter *SkycoinTransactionInputIterator) HasNext() bool { - return (iter.current + 1) < len(iter.data) -} - -func NewSkycoinTransactioninputIterator(ins []core.TransactionInput) *SkycoinTransactionInputIterator { - return &SkycoinTransactionInputIterator{data: ins, current: -1} -} - -/** - * SkycoinTransactionOutput - */ -type SkycoinTransactionOutput struct { - skyOut readable.TransactionOutput - spent bool - calculatedHours uint64 -} - -func (out *SkycoinTransactionOutput) GetId() string { - logCoin.Info("Getting if of transaction output") - return out.skyOut.Hash - -} - -func (out *SkycoinTransactionOutput) GetAddress() core.Address { - logCoin.Info("Getting address for transaction output") - skyAddrs, err := NewSkycoinAddress(out.skyOut.Address) - if err != nil { - logCoin.Error(err) - return nil - } - return &skyAddrs -} - -// SupportedAssets enumerates tickers of crypto assets supported by this output -func (in *SkycoinTransactionOutput) SupportedAssets() []string { - return []string{Sky, CoinHour, CalculatedHour} -} - -// GetCoins return input balance in one of supported coins , or error -func (out *SkycoinTransactionOutput) GetCoins(ticker string) (uint64, error) { - logCoin.Info("Getting coins for transaction outputs using " + ticker + "ticker") - accuracy, err2 := util.AltcoinQuotient(ticker) - if err2 != nil { - return uint64(0), err2 - } - if ticker == Sky { - skyf, err := strconv.ParseFloat(out.skyOut.Coins, 64) - if err != nil { - return 0, err - } - return uint64(skyf * float64(accuracy)), nil - } else if ticker == CoinHour { - return out.skyOut.Hours * accuracy, nil - } else if ticker == CalculatedHour { - return out.calculatedHours * accuracy, nil - } - // TODO: The program never reach here because util.AltcoinQuotient(ticker) throws an error when a invalid ticker is supplied - logCoin.Errorf("Invalid ticker %v\n", ticker) - return uint64(0), errors.ErrInvalidAltcoinTicker -} - -func (out *SkycoinTransactionOutput) IsSpent() bool { - logCoin.Info("Checking if output is spent") - if out.spent { - return true - } - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return true - } - defer ReturnSkycoinClient(c) - ou, err := c.UxOut(out.skyOut.Hash) - if err != nil { - return false - } - if ou.SpentTxnID != "0000000000000000000000000000000000000000000000000000000000000000" { - out.spent = true - return true - } - return false -} - -func newCreatedTransactionInputs(rIns []api.CreatedTransactionInput) []core.TransactionInput { - ins := make([]core.TransactionInput, len(rIns)) - for i, rIn := range rIns { - ins[i] = &SkycoinCreatedTransactionInput{ - skyIn: rIn, - } - } - return ins -} - -/* -SkycoinCreatedTransacionInput wraps created transaction input data -*/ -type SkycoinCreatedTransactionInput struct { - skyIn api.CreatedTransactionInput - spentOutput *SkycoinCreatedTransactionOutput -} - -// GetId return transaction UXID -func (in *SkycoinCreatedTransactionInput) GetId() string { - return in.skyIn.UxID -} - -func (in *SkycoinCreatedTransactionInput) GetSpentOutput() core.TransactionOutput { - if in.spentOutput == nil { - - calculatedHours, err := in.GetCoins(in.skyIn.CalculatedHours) - if err != nil { - calculatedHours = 0 - } - skyOut := &SkycoinCreatedTransactionOutput{ - skyOut: api.CreatedTransactionOutput{ - Address: in.skyIn.Address, - Coins: in.skyIn.Coins, - Hours: in.skyIn.Hours, - UxID: in.skyIn.UxID, - }, - calculatedHours: calculatedHours, - spent: false} - in.spentOutput = skyOut - - } - return in.spentOutput - -} - -// SupportedAssets enumerates tickers of crypto assets supported by this output -func (in *SkycoinCreatedTransactionInput) SupportedAssets() []string { - return []string{Sky, CoinHour, CalculatedHour} -} - -// GetCoins return input balance in one of supported coins , or error -func (in *SkycoinCreatedTransactionInput) GetCoins(ticker string) (uint64, error) { - accuracy, err2 := util.AltcoinQuotient(ticker) - if err2 != nil { - return uint64(0), err2 - } - var result uint64 - var tmpResult int64 - var err error - if ticker == Sky { - var skyf float64 - skyf, err = strconv.ParseFloat(in.skyIn.Coins, 64) - result = uint64(skyf * float64(accuracy)) - } else if ticker == CoinHour { - tmpResult, err = strconv.ParseInt(in.skyIn.Hours, 10, 64) - result = uint64(tmpResult) - } else if ticker == CalculatedHour { - tmpResult, err = strconv.ParseInt(in.skyIn.CalculatedHours, 10, 64) - result = uint64(tmpResult) - } else { - logCoin.Errorf("Invalid ticker %v\n", ticker) - return uint64(0), errors.ErrInvalidAltcoinTicker - } - if err != nil { - return 0, err - } - return result, nil -} - -func newCreatedTransactionOutputs(rOuts []api.CreatedTransactionOutput) []core.TransactionOutput { - ins := make([]core.TransactionOutput, len(rOuts)) - for i, rOut := range rOuts { - ins[i] = &SkycoinCreatedTransactionOutput{ - skyOut: rOut, - } - } - return ins -} - -/** - * SkycoinCreatedTransactionOutput - */ -type SkycoinCreatedTransactionOutput struct { - skyOut api.CreatedTransactionOutput - spent bool - calculatedHours uint64 -} - -func (out *SkycoinCreatedTransactionOutput) GetId() string { - return out.skyOut.UxID -} - -func (out *SkycoinCreatedTransactionOutput) GetAddress() core.Address { - skyAddrs, err := NewSkycoinAddress(out.skyOut.Address) - if err != nil { - logCoin.Error(err) - return nil - } - return &skyAddrs -} - -// SupportedAssets enumerates tickers of crypto assets supported by this output -func (in *SkycoinCreatedTransactionOutput) SupportedAssets() []string { - return []string{Sky, CoinHour, CalculatedHour} -} - -// GetCoins return input balance in one of supported coins , or error -func (out *SkycoinCreatedTransactionOutput) GetCoins(ticker string) (uint64, error) { - accuracy, err2 := util.AltcoinQuotient(ticker) - if err2 != nil { - return uint64(0), err2 - } - var tmpResult int64 - var result uint64 - var err error - if ticker == Sky { - var skyf float64 - skyf, err = strconv.ParseFloat(out.skyOut.Coins, 64) - result = uint64(skyf * float64(accuracy)) - } else if ticker == CoinHour { - tmpResult, err = strconv.ParseInt(out.skyOut.Hours, 10, 64) - result = uint64(tmpResult) - } else if ticker == CalculatedHour { - result = out.calculatedHours - err = nil - } else { - err = errors.ErrInvalidAltcoinTicker - } - if err != nil { - logCoin.WithError(err).Errorf("Could not retrieve coins for ticker %s", ticker) - return 0, err - } - return result, nil -} - -func (out *SkycoinCreatedTransactionOutput) IsSpent() bool { - if out.spent { - return true - } - - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return true - } - defer ReturnSkycoinClient(c) - ou, err := c.UxOut(out.skyOut.UxID) - if err != nil { - return false - } - if ou.SpentTxnID != "0000000000000000000000000000000000000000000000000000000000000000" { - out.spent = true - return true - } - return false -} - -// NewSkycoinCreatedTransaction return readable created transaction wrapper -func NewSkycoinCreatedTransaction(rTxn api.CreatedTransaction) *SkycoinCreatedTransaction { - return &SkycoinCreatedTransaction{ - skyTxn: rTxn, - } -} - -/* -SkycoinCreatedTransaction wraps a readable created transaction to implement core.Transaction interface -*/ -type SkycoinCreatedTransaction struct { - skyTxn api.CreatedTransaction - - inputs []core.TransactionInput - outputs []core.TransactionOutput -} - -// SupportedAssets are SKY, SKYCH, and accumulated SKYCH -func (txn *SkycoinCreatedTransaction) SupportedAssets() []string { - return []string{Sky, CoinHour, CalculatedHour} -} - -// GetTimestamp will return zero -func (txn *SkycoinCreatedTransaction) GetTimestamp() core.Timestamp { - return 0 -} - -func (txn *SkycoinCreatedTransaction) GetStatus() core.TransactionStatus { - return core.TXN_STATUS_CREATED -} - -// GetInputs return inputs spent by this transaction -func (txn *SkycoinCreatedTransaction) GetInputs() []core.TransactionInput { - if txn.inputs == nil { - txn.inputs = newCreatedTransactionInputs(txn.skyTxn.In) - } - return txn.inputs -} - -// GetOuptuts return outputs owned by transaction receivers -func (txn *SkycoinCreatedTransaction) GetOutputs() []core.TransactionOutput { - if txn.outputs == nil { - txn.outputs = newCreatedTransactionOutputs(txn.skyTxn.Out) - } - return txn.outputs -} - -func (txn *SkycoinCreatedTransaction) GetId() string { - return txn.skyTxn.TxID -} - -func (txn *SkycoinCreatedTransaction) ComputeFee(ticker string) (uint64, error) { - if ticker == CoinHour { - fee, err := strconv.ParseInt(txn.skyTxn.Fee, 10, 64) - if err != nil { - return uint64(0), err - } - return uint64(fee), nil - } else if util.StringInList(ticker, txn.SupportedAssets()) { - return uint64(0), nil - } - logCoin.Errorf("Invalid ticker %v\n", ticker) - return uint64(0), errors.ErrInvalidAltcoinTicker -} - -// EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network -func (txn *SkycoinCreatedTransaction) EncodeSkycoinTransaction() ([]byte, error) { - return serializeCreatedTransaction(txn) -} - -// ToCreatedTransaction retrieve the equivalent core.Transaction object -func (txn *SkycoinCreatedTransaction) ToCreatedTransaction() (*api.CreatedTransaction, error) { - return &txn.skyTxn, nil -} - -// VerifyUnsigned checks for valid unsigned transaction -func (txn *SkycoinCreatedTransaction) VerifyUnsigned() error { - return verifyReadableTransaction(txn, false) -} - -// VerifySigned checks for valid unsigned transaction -func (txn *SkycoinCreatedTransaction) VerifySigned() error { - return verifyReadableTransaction(txn, true) -} - -// IsFullySigned deermine whether all transaction elements have been signed -func (txn *SkycoinCreatedTransaction) IsFullySigned() (bool, error) { - return checkFullySigned(txn) -} - -// Type assertions to abort compilation if contracts not satisfied -var ( - _ skytypes.SkycoinTxn = &SkycoinPendingTransaction{} - _ skytypes.ReadableTxn = &SkycoinPendingTransaction{} - _ core.Transaction = &SkycoinPendingTransaction{} - _ core.TransactionIterator = &SkycoinTransactionIterator{} - _ core.TransactionInputIterator = &SkycoinTransactionInputIterator{} - _ core.TransactionOutputIterator = &SkycoinTransactionOutputIterator{} - _ core.Transaction = &SkycoinUninjectedTransaction{} - _ skytypes.SkycoinTxn = &SkycoinUninjectedTransaction{} - _ skytypes.SkycoinTxn = &SkycoinTransaction{} - _ skytypes.ReadableTxn = &SkycoinTransaction{} - _ core.Transaction = &SkycoinTransaction{} - _ core.TransactionInput = &SkycoinTransactionInput{} - _ core.TransactionOutput = &SkycoinTransactionOutput{} - _ skytypes.SkycoinTxn = &SkycoinCreatedTransaction{} - _ skytypes.ReadableTxn = &SkycoinCreatedTransaction{} - _ core.Transaction = &SkycoinCreatedTransaction{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go deleted file mode 100644 index 6ea803bb..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/main.go +++ /dev/null @@ -1,137 +0,0 @@ -package skycoin - -import ( - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - local "github.com/fibercrypto/fibercryptowallet/src/main" - appParams "github.com/fibercrypto/fibercryptowallet/src/params" -) - -// SkyFiberPlugin provide support for SkyFiber coins -type SkyFiberPlugin struct { - Params params.SkyFiberParams -} - -// ListSupportedAltcoins to enumerate supported assets and related metadata -func (p *SkyFiberPlugin) ListSupportedAltcoins() []core.AltcoinMetadata { - return []core.AltcoinMetadata{ - core.AltcoinMetadata{ - Name: SkycoinName, - Ticker: SkycoinTicker, - Family: SkycoinFamily, - HasBip44: false, - Accuracy: 6, - }, - core.AltcoinMetadata{ - Name: CoinHoursName, - Ticker: CoinHoursTicker, - Family: SkycoinFamily, - HasBip44: false, - Accuracy: 0, - }, - core.AltcoinMetadata{ - Name: CalculatedHoursName, - Ticker: CalculatedHoursTicker, - Family: SkycoinFamily, - HasBip44: false, - Accuracy: 0, - }, - } -} - -// ListSupportedFamilies classifies similar cryptocurrencies into a family -func (p *SkyFiberPlugin) ListSupportedFamilies() []string { - return []string{SkycoinFamily} -} - -// RegisterTo boilerplate to register this plugin against an altcoin manager and enable it -func (p *SkyFiberPlugin) RegisterTo(manager core.AltcoinManager) { - for _, info := range p.ListSupportedAltcoins() { - manager.RegisterAltcoin(info, p) - } -} - -// GetName provides concise human-readable caption o identify this plugin -func (p *SkyFiberPlugin) GetName() string { - return "SkyFiber" -} - -// GetDescription describes plugin and its features -func (p *SkyFiberPlugin) GetDescription() string { - return "FiberCrypto wallet connector for Skycoin and SkyFiber altcoins" -} - -// LoadWalletEnvs loads wallet environments to lookup and create wallets -func (p *SkyFiberPlugin) LoadWalletEnvs() []core.WalletEnv { - - config := local.GetConfigManager() - wltSources := config.GetSources() - - wltEnvs := make([]core.WalletEnv, 0) - for _, wltS := range wltSources { - tp := wltS.GetType() - source := wltS.GetSource() - var wltEnv core.WalletEnv - if tp == local.LocalWallet { - wltEnv = &WalletDirectory{WalletDir: source} - } else if tp == local.RemoteWallet { - wltEnv = NewWalletNode(source) - } - wltEnvs = append(wltEnvs, wltEnv) - } - - return wltEnvs -} - -// LoadPEX instantiates proxy object to interact with nodes nodes of the P2P network -func (p *SkyFiberPlugin) LoadPEX(netType string) (core.PEX, error) { - if netType != "MainNet" { - return nil, errors.ErrInvalidNetworkType - } - return NewSkycoinPEX(PoolSection), nil -} - -// LoadTransactionAPI blockchain transaction API entry poiny -func (p *SkyFiberPlugin) LoadTransactionAPI(netType string) (core.BlockchainTransactionAPI, error) { - if netType != "MainNet" { - return nil, errors.ErrInvalidNetworkType - } - return NewSkycoinBlockchain(appParams.DataRefreshTimeout), nil -} - -// LoadSignService sign service entry point -func (p *SkyFiberPlugin) LoadSignService() (core.BlockchainSignService, error) { - return &SkycoinSignService{}, nil -} - -// AddressFromString retrieves address corresponding to readable representation -func (p *SkyFiberPlugin) AddressFromString(addrStr string) (core.Address, error) { - addr, err := NewSkycoinAddress(addrStr) - if err != nil { - return nil, err - } - return &addr, nil -} - -// PubKeyFromBytes retrieves address corresponding to readable representation -func (p *SkyFiberPlugin) PubKeyFromBytes(b []byte) (core.PubKey, error) { - return skyPubKeyFromBytes(b) -} - -// SecKeyFromBytes retrieves address corresponding to readable representation -func (p *SkyFiberPlugin) SecKeyFromBytes(b []byte) (core.SecKey, error) { - return skySecKeyFromBytes(b) -} - -// NewSkyFiberPlugin instantiate SkyFiber plugin entry point -func NewSkyFiberPlugin(params params.SkyFiberParams) core.AltcoinPlugin { - return &SkyFiberPlugin{ - Params: params, - } -} - -// Type assertions -var ( - _ core.AltcoinPlugin = &SkyFiberPlugin{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go deleted file mode 100644 index 2c67907c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/network.go +++ /dev/null @@ -1,137 +0,0 @@ -package skycoin - -import ( - "encoding/hex" - - "github.com/SkycoinProject/skycoin/src/api" - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var logNetwork = logging.MustGetLogger("Skycoin network") - -const ( - PoolSection = "skycoin" -) - -type SkycoinConnectionFactory struct { - url string -} - -func (cf *SkycoinConnectionFactory) Create() (interface{}, error) { - - return api.NewClient(cf.url), nil -} - -func NewSkycoinConnectionFactory(url string) *SkycoinConnectionFactory { - - return &SkycoinConnectionFactory{ - url: url, - } -} - -type SkycoinApiClient struct { - skytypes.SkycoinAPI - pool core.MultiPoolSection -} - -// nolint megacheck TODO: This functions is not used -func (sc *SkycoinApiClient) returnToPool() { - sc.pool.Put(sc.SkycoinAPI) -} - -func NewSkycoinApiClient(section string) (skytypes.SkycoinAPI, error) { - logNetwork.Info("Creating Skycoin api client") - mpool := core.GetMultiPool() - pool, err := mpool.GetSection(section) - if err != nil { - return nil, err - } - - obj := pool.Get() - - if err != nil { - for _, ok := err.(core.NotAvailableObjectsError); ok; _, ok = err.(core.NotAvailableObjectsError) { - if err == nil { - break - } - } - return nil, err - } - - skyApi, ok := obj.(skytypes.SkycoinAPI) - if !ok { - logNetwork.Errorf("There is no proper client in %s pool", section) - return nil, errors.ErrInvalidPoolObjectType - } - return &SkycoinApiClient{ - SkycoinAPI: skyApi, - pool: pool, - }, nil -} - -func ReturnSkycoinClient(obj skytypes.SkycoinAPI) { - poolObj, ok := obj.(*SkycoinApiClient) - if !ok { - return - } - poolObj.pool.Put(poolObj.SkycoinAPI) -} - -func NewSkycoinPEX(poolSection string) *SkycoinPEX { - logNetwork.Info("Creating new Skycoin PEX") - return &SkycoinPEX{poolSection} -} - -//Implements PEX interface -type SkycoinPEX struct { - poolSection string -} - -func (spex *SkycoinPEX) GetConnections() (core.PexNodeSet, error) { - //TODO - return nil, nil -} - -func (spex *SkycoinPEX) BroadcastTxn(txn core.Transaction) error { - logNetwork.Info("Broadcasting transaction") - unTxn, ok := txn.(skytypes.SkycoinTxn) - if !ok { - return errors.ErrInvalidTxn - } - c, err := NewSkycoinApiClient(spex.poolSection) - if err != nil { - return err - } - defer ReturnSkycoinClient(c) - txnBytes, err := unTxn.EncodeSkycoinTransaction() - if err != nil { - return err - } - _, err = c.InjectEncodedTransaction(hex.EncodeToString(txnBytes)) - if err != nil { - return err - } - - return nil -} - -func (spex *SkycoinPEX) GetTxnPool() (core.TransactionIterator, error) { - logNetwork.Info("Getting transaction pool") - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - return nil, err - } - defer ReturnSkycoinClient(c) - txns, err2 := c.PendingTransactionsVerbose() - if err2 != nil { - return nil, err2 - } - skycoinTxns := make([]core.Transaction, 0) - for _, txn := range txns { - skycoinTxns = append(skycoinTxns, &SkycoinPendingTransaction{Transaction: txn}) - } - return NewSkycoinTransactionIterator(skycoinTxns), nil -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go deleted file mode 100644 index 43b486a1..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/networking.go +++ /dev/null @@ -1,109 +0,0 @@ -package skycoin - -import ( - "strings" - - "github.com/SkycoinProject/skycoin/src/api" - "github.com/SkycoinProject/skycoin/src/readable" - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -type SkycoinPexNodeIterator struct { - //Implements PexNodeIterator interface - current int - networks []core.PexNode -} - -func (it *SkycoinPexNodeIterator) Value() core.PexNode { - return it.networks[it.current] -} - -func (it *SkycoinPexNodeIterator) Next() bool { - if it.HasNext() { - it.current++ - return true - } - return false -} - -func (it *SkycoinPexNodeIterator) HasNext() bool { - return !((it.current + 1) >= len(it.networks)) -} - -func NewSkycoinPexNodeIterator(network []core.PexNode) *SkycoinPexNodeIterator { - return &SkycoinPexNodeIterator{networks: network, current: -1} -} - -type SkycoinNetworkConnections struct { - //Implements NetworkSet interface - nodeAddress string -} - -func NewSkycoinRemoteNetwork(nodeAddress string) *SkycoinNetworkConnections { - return &SkycoinNetworkConnections{nodeAddress} -} - -func (remoteNetwork *SkycoinNetworkConnections) newClient() *api.Client { - return api.NewClient(remoteNetwork.nodeAddress) -} - -func (remoteNetwork *SkycoinNetworkConnections) ListPeers() core.PexNodeIterator { - logNetwork.Info("Getting list of peers in Skycoin network connections") - c := remoteNetwork.newClient() - nets, err := c.NetworkConnections(nil) - - if err != nil { - logNetwork.WithError(err).Warn("Couldn't get connections") - return nil - } - var netIterator []core.PexNode - for _, con := range nets.Connections { - netIterator = append(netIterator, connectionsToNetwork(con)) - } - - return NewSkycoinPexNodeIterator(netIterator) -} - -type SkycoinPexNode struct { - Ip string - Port uint16 - Source bool - Block uint64 - LastSeenIn int64 - LastSeenOut int64 -} - -func (network *SkycoinPexNode) GetIp() string { - return network.Ip -} - -func (network *SkycoinPexNode) GetPort() uint16 { - return network.Port -} - -func (network *SkycoinPexNode) GetBlockHeight() uint64 { - return network.Block -} - -func (network *SkycoinPexNode) IsTrusted() bool { - return network.Source -} - -func (network *SkycoinPexNode) GetLastSeenIn() int64 { - return network.LastSeenIn -} - -func (network *SkycoinPexNode) GetLastSeenOut() int64 { - return network.LastSeenOut -} - -func connectionsToNetwork(connection readable.Connection) *SkycoinPexNode { - return &SkycoinPexNode{ - Ip: strings.Split(connection.Addr, ":")[0], - Port: connection.ListenPort, - LastSeenIn: connection.LastSent, - LastSeenOut: connection.LastReceived, - Block: connection.Height, - Source: connection.IsTrustedPeer, - } -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go deleted file mode 100644 index db46a977..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/params.go +++ /dev/null @@ -1,25 +0,0 @@ -package skycoin - -import ( - skyparams "github.com/SkycoinProject/skycoin/src/params" - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" -) - -var ( - SkycoinMainNetParams = params.SkyFiberParams{ - Distribution: skyparams.MainNetDistribution, - } -) - -const ( - SkycoinTicker = params.SkycoinTicker - SkycoinName = params.SkycoinName - SkycoinFamily = params.SkycoinFamily - SkycoinDescription = params.SkycoinDescription - CoinHoursTicker = params.CoinHoursTicker - CoinHoursName = params.CoinHoursName - CoinHoursDescription = params.CoinHoursDescription - CalculatedHoursTicker = params.CalculatedHoursTicker - CalculatedHoursName = params.CalculatedHoursName - CalculatedHoursDescription = params.CalculatedHoursDescription -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go deleted file mode 100644 index 986772e3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/sign.go +++ /dev/null @@ -1,19 +0,0 @@ -package skycoin - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/util" -) - -// SkycoinSignService implements BlockchainSignService for multi-wallet transaction signing -type SkycoinSignService struct{} - -// Sign creates a new transaction by (fully or partially) signing a given transaction -func (sss *SkycoinSignService) Sign(txn core.Transaction, signSpec []core.InputSignDescriptor, pwd core.PasswordReader) (core.Transaction, error) { - return util.GenericMultiWalletSign(txn, signSpec, pwd) -} - -// Type assertions -var ( - _ core.BlockchainSignService = &SkycoinSignService{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go deleted file mode 100644 index 453c859c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models/wallet.go +++ /dev/null @@ -1,1708 +0,0 @@ -package skycoin - -import ( - "encoding/hex" - "fmt" - "io/ioutil" - "path/filepath" - "strconv" - "strings" - "time" - - "github.com/SkycoinProject/skycoin/src/api" - "github.com/SkycoinProject/skycoin/src/cipher" - "github.com/SkycoinProject/skycoin/src/cipher/bip39" - "github.com/SkycoinProject/skycoin/src/coin" - "github.com/SkycoinProject/skycoin/src/readable" - "github.com/SkycoinProject/skycoin/src/visor" - "github.com/SkycoinProject/skycoin/src/wallet" - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var logWallet = logging.MustGetLogger("Skycoin Wallet") - -const ( - Sky = params.SkycoinTicker - CoinHour = params.CoinHoursTicker - CalculatedHour = params.CalculatedHoursTicker - - walletExt = ".wlt" - WalletTimestampFormat = "2006_01_02" - - SignerIDLocalWallet = "sky.local" - SignerIDRemoteWallet = "sky.remote" -) - -// SkycoinWalletIterator implements WalletIterator interface -type SkycoinWalletIterator struct { - current int - wallets []core.Wallet -} - -func (it *SkycoinWalletIterator) Value() core.Wallet { - return it.wallets[it.current] -} - -func (it *SkycoinWalletIterator) Next() bool { - if it.HasNext() { - it.current++ - return true - } - return false -} - -func (it *SkycoinWalletIterator) HasNext() bool { - return !((it.current + 1) >= len(it.wallets)) -} - -func NewSkycoinWalletIterator(wallets []core.Wallet) *SkycoinWalletIterator { - return &SkycoinWalletIterator{wallets: wallets, current: -1} -} - -type SkycoinRemoteWallet struct { - // Implements WalletStorage and WalletSet interfaces - poolSection string -} - -// ListWallets returns an iterator over wallets in the set -func (wltSrv *SkycoinRemoteWallet) ListWallets() core.WalletIterator { - logWallet.Info("Listing wallets") - c, err := NewSkycoinApiClient(wltSrv.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return nil - } - defer ReturnSkycoinClient(c) - - logWallet.Info("GET /api/v1/wallets") - wlts, err := c.Wallets() - if err != nil { - logWallet.WithError(err).Error("Couldn't GET /api/v1/wallets") - return nil - } - wallets := make([]core.Wallet, 0) - for _, wlt := range wlts { - nwlt := walletResponseToWallet(wlt) - nwlt.poolSection = wltSrv.poolSection - wallets = append(wallets, nwlt) - } - - return NewSkycoinWalletIterator(wallets) -} - -// CreateWallet instantiates a new wallet given account seed -func (wltSrv *SkycoinRemoteWallet) CreateWallet(label string, seed string, wltType string, IsEncrypted bool, pwd core.PasswordReader, scanAddressesN int) (core.Wallet, error) { - logWallet.Info("Creating wallet") - wlt := &RemoteWallet{} // nolint megacheck False negative - c, err := NewSkycoinApiClient(wltSrv.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return nil, err - } - defer ReturnSkycoinClient(c) - if IsEncrypted { - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletSet) - pwdCtx.SetValue(core.StrMethodName, "CreateWallet") - pwdCtx.SetValue(core.StrWalletLabel, label) - password, err := pwd("Enter password to encrypt wallet", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return nil, err - } - wltOpt := api.CreateWalletOptions{} - wltOpt.Type = wltType - wltOpt.Seed = seed - wltOpt.Password = password - wltOpt.Encrypt = true - wltOpt.Label = label - wltOpt.ScanN = scanAddressesN - - logWallet.Info("POST /api/v1/wallet/create") - wltR, err := c.CreateWallet(wltOpt) - if err != nil { - logWallet.WithError(err).Error("Couldn't POST /api/v1/wallet/create") - return nil, err - } - wlt = walletResponseToWallet(*wltR) - } else { - wltOpt := api.CreateWalletOptions{} - wltOpt.Type = wltType - wltOpt.Seed = seed - wltOpt.Encrypt = false - wltOpt.Label = label - wltOpt.ScanN = scanAddressesN - - logWallet.Info("POST /api/v1/wallet/create") - wltR, err := c.CreateWallet(wltOpt) - if err != nil { - logWallet.WithError(err).Error("Couldn't POST /api/v1/wallet/create") - return nil, err - } - wlt = walletResponseToWallet(*wltR) - } - wlt.poolSection = wltSrv.poolSection - return wlt, nil -} - -// DefaultWalletType default wallet type -func (wltSrv *SkycoinRemoteWallet) DefaultWalletType() string { - return wallet.WalletTypeBip44 -} - -// SupportedWalletTypes list supported wallet type names -func (wltSrv *SkycoinRemoteWallet) SupportedWalletTypes() []string { - return []string{ - wallet.WalletTypeDeterministic, - wallet.WalletTypeBip44, - } -} - -func (wltSrv *SkycoinRemoteWallet) Encrypt(walletName string, pwd core.PasswordReader) { - logWallet.Info("Encrypting remote wallet") - c, err := NewSkycoinApiClient(wltSrv.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return - } - defer ReturnSkycoinClient(c) - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) - pwdCtx.SetValue(core.StrMethodName, "Encrypt") - pwdCtx.SetValue(core.StrWalletName, walletName) - password, err := pwd("Enter password to encrypt wallet", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return - } - logWallet.Info("POST /api/v1/wallet/encrypt") - _, err = c.EncryptWallet(walletName, password) - if err != nil { - logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/encrypt") - return - } -} - -func (wltSrv *SkycoinRemoteWallet) Decrypt(walletName string, pwd core.PasswordReader) { - logWallet.Info("Decrypting remote wallet") - c, err := NewSkycoinApiClient(wltSrv.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return - } - defer ReturnSkycoinClient(c) - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) - pwdCtx.SetValue(core.StrMethodName, "Decrypt") - pwdCtx.SetValue(core.StrWalletName, walletName) - password, err := pwd("Enter password to decrypt wallet", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return - } - logWallet.Info("POST /api/v1/wallet/decrypt") - _, err = c.DecryptWallet(walletName, password) - if err != nil { - logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/decrypt") - return - } -} - -func (wltSrv *SkycoinRemoteWallet) IsEncrypted(walletName string) (bool, error) { - log.Info("Checking if remote wallet is Encrypted") - c, err := NewSkycoinApiClient(wltSrv.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return false, err - } - defer ReturnSkycoinClient(c) - logWallet.Info("GET /api/v1/wallet") - wlt, err := c.Wallet(walletName) - if err != nil { - logWallet.WithError(err).WithField("id", walletName).Error("Couldn't GET /api/v1/wallet") - return false, err - } - return wlt.Meta.Encrypted, nil -} - -// GetWallet to lookup wallet by ID -func (wltSrv *SkycoinRemoteWallet) GetWallet(id string) core.Wallet { - logWallet.Info("Getting remote wallet") - c, err := NewSkycoinApiClient(wltSrv.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return nil - } - defer ReturnSkycoinClient(c) - logWallet.Info("GET /api/v1/wallet") - wltR, err := c.Wallet(id) - if err != nil { - logWallet.WithError(err).WithField("id", id).Error("Couldn't GET /api/v1/wallet") - return nil - } - nwlt := walletResponseToWallet(*wltR) - nwlt.poolSection = wltSrv.poolSection - return nwlt -} - -func NewWalletNode(nodeAddress string) *WalletNode { - - pool := core.GetMultiPool() - sections, err := pool.ListSections() - if err != nil { - return nil - } - cont := 1 - var sect string - for { - find := false - sect = fmt.Sprintf("skycoin-%d", cont) - for _, sec := range sections { - if sec == sect { - find = true - break - } - } - cont++ - if !find { - break - } - } - - err = pool.CreateSection(sect, NewSkycoinConnectionFactory(nodeAddress)) - if err != nil { - return nil - } - return &WalletNode{ - NodeAddress: nodeAddress, - poolSection: sect, - } - -} - -type WalletNode struct { - // Implements WallentEnv interface - wltService *SkycoinRemoteWallet - NodeAddress string - poolSection string -} - -func (wltEnv *WalletNode) GetStorage() core.WalletStorage { - logWallet.Info("Getting wallet node storage") - if wltEnv.wltService == nil { - wltEnv.wltService = new(SkycoinRemoteWallet) - wltEnv.wltService.poolSection = wltEnv.poolSection - } - return wltEnv.wltService -} - -func (wltEnv *WalletNode) GetWalletSet() core.WalletSet { - logWallet.Info("Getting wallet node set") - if wltEnv.wltService == nil { - wltEnv.wltService = new(SkycoinRemoteWallet) - wltEnv.wltService.poolSection = wltEnv.poolSection - } - return wltEnv.wltService -} - -// Implements SeedGenerator interface -type SeedService struct{} - -func (seedService *SeedService) GenerateMnemonic(entropyBits int) (string, error) { - logWallet.Info("Generating mnemonic for Seed service") - if entropyBits != 128 && entropyBits != 256 { - return "", errors.ErrInvalidWalletEntropy - } - - entropy, err := bip39.NewEntropy(entropyBits) - if err != nil { - logWallet.WithError(err).WithField("entropyBits", entropyBits).Error("Call to bip39.NewEntropy(entropyBits) inside GenerateMnemonic failed") - return "", err - } - mnemonic, err := bip39.NewMnemonic(entropy) - if err != nil { - logWallet.WithError(err).WithField("entropy", entropy).Error("Call to bip39.NewMnemonic(entropy) inside GenerateMnemonic failed") - return "", err - } - return mnemonic, nil -} - -func (seedService *SeedService) VerifyMnemonic(seed string) (bool, error) { - logWallet.Info("Checking mnemonic") - err := bip39.ValidateMnemonic(seed) - if err != nil { - logWallet.WithError(err).WithField("seed", seed).Error("Call to bip39.ValidateMnemonic(seed) inside VerifyMnemonic failed") - return false, err - } - return true, nil -} - -type errorTickerInvalid struct { - tickerUsed string -} - -func (err errorTickerInvalid) Error() string { - return err.tickerUsed + " is an invalid ticker. Use " + Sky + " or " + CoinHour -} - -// Implements Wallet, TxnSigner and CryptoAccount interfaces -type RemoteWallet struct { - Id string - Label string - CoinType string - Type string - Encrypted bool - poolSection string - signers map[core.UID]core.TxnSigner -} - -func (wlt *RemoteWallet) GetSkycoinWalletType() string { - return wlt.Type -} - -func (wlt *RemoteWallet) Sign(txn core.Transaction, signer core.TxnSigner, pwd core.PasswordReader, index []string) (signedTxn core.Transaction, err error) { - logWallet.Info("Signing using remote wallet") - if signer == nil { - signer = wlt - } - signedTxn, err = signer.SignTransaction(txn, pwd, index) - return -} - -func (wlt *RemoteWallet) signSkycoinTxn(txn core.Transaction, pwd core.PasswordReader, index []int) (core.Transaction, error) { - client, err := NewSkycoinApiClient(PoolSection) - var password string = "" - if err != nil { - logWallet.WithError(err).Warn(err) - return nil, err - } - defer ReturnSkycoinClient(client) - skyTxn, isSkyTxn := txn.(skytypes.SkycoinTxn) - if !isSkyTxn { - logWallet.WithError(err).Warn(err) - return nil, errors.ErrInvalidTxn - } - if wlt.Encrypted { - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) - pwdCtx.SetValue(core.StrMethodName, "Sign") - pwdCtx.SetValue(core.StrWalletName, wlt.Id) - pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) - password, err = pwd("Enter password", pwdCtx) - if err != nil { - logWallet.WithError(err).Warn("Error getting password") - return nil, err - } - } - - txnBytes, err := skyTxn.EncodeSkycoinTransaction() - if err != nil { - logWallet.WithError(err).Warn("Couldn't get Transaction Encoded") - return nil, err - } - walletSignTxn := api.WalletSignTransactionRequest{ - EncodedTransaction: hex.EncodeToString(txnBytes), - WalletID: wlt.Id, - Password: password, - SignIndexes: index, - } - txnResponse, err := client.WalletSignTransaction(walletSignTxn) - if err != nil { - logWallet.WithError(err).Warn("Error signing transaction") - return nil, err - } - cTxn := NewSkycoinCreatedTransaction(txnResponse.Transaction) - return cTxn, nil -} - -func (wlt *RemoteWallet) GetLabel() string { - logWallet.Info("Getting label of remote wallet") - return wlt.Label -} - -func (wlt *RemoteWallet) SetLabel(name string) { - logWallet.Info("Setting label to remote wallet") - c, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return - } - defer ReturnSkycoinClient(c) - logWallet.Info("POST /api/v1/wallet/update") - err = c.UpdateWallet(wlt.Id, name) - if err != nil { - logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/update") - return - } -} - -func (wlt *RemoteWallet) GetId() string { - logWallet.Info("Getting Id of remote wallet") - return wlt.Id -} - -func (wlt *RemoteWallet) Transfer(destination core.TransactionOutput, options core.KeyValueStore) (core.Transaction, error) { - logWallet.Info("Transfer from remote wallet") - amount, err := destination.GetCoins(SkycoinTicker) - if err != nil { - logWallet.WithError(err).Warnf("Couldn't retrieve %s to transfer", params.SkycoinTicker) - return nil, err - } - to := destination.GetAddress() - - var txnOutput SkycoinTransactionOutput - txnOutput.skyOut.Address = to.String() - quot, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logWallet.WithError(err).Warnf("Couldn't get quotient for %s", params.SkycoinTicker) - return nil, err - } - txnOutput.skyOut.Coins = util.FormatCoins(amount, quot) - createTxnFunc := func(txnR *api.CreateTransactionRequest) (core.Transaction, error) { - logWallet.Info("Creating transaction for remote wallet") - var req api.WalletCreateTransactionRequest - req.Unsigned = true - req.WalletID = wlt.Id - req.CreateTransactionRequest = *txnR - client, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - defer ReturnSkycoinClient(client) - - txnResponse, err := client.WalletCreateTransaction(req) - if err != nil { - logWallet.WithError(err).Warn("Couldn't create wallet remote transaction") - return nil, err - } - - return fromTxnResponse(txnResponse), nil - } - - return createTransaction(nil, []core.TransactionOutput{&txnOutput}, nil, nil, options, createTxnFunc) -} - -type createTxn func(*api.CreateTransactionRequest) (core.Transaction, error) - -func createTransaction(from []core.Address, to, uxOut []core.TransactionOutput, change core.Address, options core.KeyValueStore, createTxnFunc createTxn) (core.Transaction, error) { - logWallet.Info("Creating transaction...") - var req api.CreateTransactionRequest - req.IgnoreUnconfirmed = false - - if from != nil { - addrs := make([]string, 0) - for _, addr := range from { - addrs = append(addrs, addr.String()) - } - req.Addresses = addrs - } - - if uxOut != nil { - uxOuts := make([]string, 0) - for _, out := range uxOut { - uxOuts = append(uxOuts, out.GetId()) - } - req.UxOuts = uxOuts - } - - obj := options.GetValue("CoinHoursSelectionType") - coinHoursType, ok := obj.(string) - if !ok { - logWallet.WithError(nil).Warn("Couldn't get CoinHoursSelectionType") - return nil, errors.ErrInvalidOptions - } - obj = options.GetValue("BurnFactor") - - burnFactor, ok := obj.(string) - if !ok { - logWallet.WithError(nil).Warn("Couldn't get BurnFactor") - return nil, errors.ErrInvalidOptions - } - coinHoursSelection := api.HoursSelection{ - Type: "manual", - } - if coinHoursType == "auto" { - coinHoursSelection.Type = "auto" - coinHoursSelection.Mode = "share" - coinHoursSelection.ShareFactor = burnFactor - } - req.HoursSelection = coinHoursSelection - - destination := make([]api.Receiver, 0) - for _, out := range to { - skyV, err := out.GetCoins(Sky) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get Skycoin's") - return nil, err - } - quotient, err := util.AltcoinQuotient(Sky) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get Skycoin's quotient") - return nil, err - } - strAmount := util.FormatCoins(skyV, quotient) - recv := api.Receiver{} - recv.Address = out.GetAddress().String() - recv.Coins = strAmount - if coinHoursSelection.Type == "manual" { - chV, err := out.GetCoins(CoinHour) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get CoinHours") - return nil, err - } - quotient, err = util.AltcoinQuotient(CoinHour) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get CoinHours quotient") - return nil, err - } - - recv.Hours = util.FormatCoins(chV, quotient) - } - destination = append(destination, recv) - } - req.To = destination - - if change != nil { - ch := change.String() - if ch != "" { - req.ChangeAddress = &ch - } - } - - return createTxnFunc(&req) - -} - -func (wlt *RemoteWallet) SendFromAddress(from []core.Address, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - logWallet.Info("Sending from address of remote wallets") - createTxnFunc := func(txnR *api.CreateTransactionRequest) (core.Transaction, error) { - logWallet.Info("Creating transaction for remote wallet") - var req api.WalletCreateTransactionRequest - req.Unsigned = true - req.WalletID = wlt.Id - req.CreateTransactionRequest = *txnR - client, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get api client") - return nil, err - } - defer ReturnSkycoinClient(client) - - txnResponse, err := client.WalletCreateTransaction(req) - if err != nil { - logWallet.WithError(err).Warn("Couldn't create wallet remote transaction") - return nil, err - } - - return fromTxnResponse(txnResponse), nil - } - - return createTransaction(from, to, nil, change, options, createTxnFunc) -} - -func (wlt *RemoteWallet) Spend(unspent, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - createTxnFunc := func(txnR *api.CreateTransactionRequest) (core.Transaction, error) { - logWallet.Info("Spend using remote wallet") - var req api.WalletCreateTransactionRequest - req.Unsigned = true - req.WalletID = wlt.Id - req.CreateTransactionRequest = *txnR - client, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - defer ReturnSkycoinClient(client) - - txnResponse, err := client.WalletCreateTransaction(req) - if err != nil { - logWallet.WithError(err).Warn("Couldn't create wallet remote transaction") - return nil, err - } - - return fromTxnResponse(txnResponse), nil - } - - return createTransaction(nil, new, unspent, change, options, createTxnFunc) -} - -func (wlt *RemoteWallet) GenAddresses(addrType core.AddressType, startIndex, count uint32, pwd core.PasswordReader) core.AddressIterator { - logWallet.Info("Generate new addresses in remote wallet") - c, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return nil - } - defer ReturnSkycoinClient(c) - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) - pwdCtx.SetValue(core.StrMethodName, "GenAddresses") - pwdCtx.SetValue(core.StrWalletName, wlt.Id) - pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) - password, err := pwd("Enter password", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return nil - } - logWallet.Info("GET /api/v1/wallet") - wltR, err := c.Wallet(wlt.Id) - if err != nil { - logWallet.WithError(err).WithField("id", wlt.Id).Error("Couldn't GET /api/v1/wallet") - return nil - } - // FIXME: Lazy iterator wrapping wallet entries instead of copying to addresses slice - addresses := make([]core.Address, 0) - for _, entry := range wltR.Entries[startIndex:int(util.Min(len(wltR.Entries), int(startIndex+count)))] { - addresses = append(addresses, walletEntryToAddress(entry)) - } - // Checking if all the necessary addresses exists - if uint32(len(wltR.Entries)) < (startIndex + count) { - difference := (startIndex + count) - uint32(len(wltR.Entries)) - logWallet.Info("POST /api/v1/wallet/newAddress") - newAddrs, err := c.NewWalletAddress(wlt.Id, int(difference), password) - if err != nil { - logWallet.WithError(err).Warn("Couldn't POST /api/v1/wallet/newAddress") - return nil - } - for _, addr := range newAddrs { - skyAddrs, err := NewSkycoinAddress(addr) - if err != nil { - logWallet.WithError(err).Warningf("GenAddresses: Unable to parse address %s", skyAddrs.String()) - } else if wlt.GetSkycoinWalletType() == wallet.WalletTypeBip44 { - skyAddrs.isBip32 = true - } - addresses = append(addresses, &skyAddrs) - } - } - - return NewSkycoinAddressIterator(addresses) - -} - -func (wlt *RemoteWallet) GetCryptoAccount() core.CryptoAccount { - logWallet.Info("Getting CryptoAccount of remote wallet") - return wlt -} - -func (wlt *RemoteWallet) GetLoadedAddresses() (core.AddressIterator, error) { - logWallet.Info("Loading addresses from remote wallet") - c, err := NewSkycoinApiClient(wlt.poolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return nil, err - } - defer ReturnSkycoinClient(c) - logWallet.Info("GET /api/v1/wallet") - wltR, err := c.Wallet(wlt.Id) - if err != nil { - logWallet.WithError(err).WithField("id", wlt.Id).Error("Couldn't GET /api/v1/wallet") - return nil, err - } - addresses := make([]core.Address, 0) - for _, entry := range wltR.Entries { - addresses = append(addresses, walletEntryToAddress(entry)) - } - - return NewSkycoinAddressIterator(addresses), nil -} - -// ReadyForTxn determines whether this signer instance can be used by wallet to sign given transaction -func (wlt *RemoteWallet) ReadyForTxn(w core.Wallet, txn core.Transaction) (bool, error) { - return checkTxnSupported(wlt, w, txn) -} - -// SignTransaction according to Skycoin SkyFiber rules -// -// @param txn Transacion object -// @param pwdReader password prompt to decode target wallet should it be needed -// @param strIdxs may be `nil` for full signing; if set should contain indices of outputs that need to be signed -func (wlt *RemoteWallet) SignTransaction(txn core.Transaction, pwdReader core.PasswordReader, strIdxs []string) (signedTxn core.Transaction, err error) { - var indices []int - if strIdxs == nil { - indices = nil - } else { - indices, err = getHashIndices(txn.GetInputs(), strIdxs) - if err != nil { - logWallet.Error("Error parsing Skycoin transaction input indices array for signing") - return nil, err - } - } - signedTxn, err = wlt.signSkycoinTxn(txn, pwdReader, indices) - return -} - -func getHashIndices(ins []core.TransactionInput, strIdxs []string) (indices []int, err error) { - cache := make(map[string]int, len(ins)) - indices = make([]int, len(strIdxs)) - scanIdx := 0 - for i, strIdx := range strIdxs { - if strIdx[0] == '#' { - // Parse index - index, err := strconv.Atoi(strIdx[1:]) - if err != nil { - return nil, errors.ErrIntegerInputsRequired - } - indices[i] = index - } else if index, isCached := cache[strIdx]; isCached { - // Found in previous scan - indices[i] = index - } else { - logWallet.Infof("Scanning inputs array looking for %s", strIdx) - // Continue scanning for UXID position in slice - notfound := true - for ; scanIdx < len(ins) && notfound; scanIdx++ { - uxID := ins[scanIdx].GetId() - logWallet.Infof("Scanning inputs array found %s", uxID) - cache[uxID] = scanIdx - if uxID == strIdx { - indices[i] = scanIdx - notfound = false - } - } - if notfound { - return nil, errors.ErrNotFound - } - } - } - return indices, nil -} - -func (wlt *RemoteWallet) GetSignerUID() core.UID { - return SignerIDRemoteWallet -} - -func (wlt *RemoteWallet) GetSignerDescription() string { - return "Remote Skycoin wallet " + wlt.Id -} - -func walletResponseToWallet(wltR api.WalletResponse) *RemoteWallet { - return &RemoteWallet{ - CoinType: string(wltR.Meta.Coin), - Encrypted: wltR.Meta.Encrypted, - Label: wltR.Meta.Label, - Type: wltR.Meta.Type, - Id: wltR.Meta.Filename, - signers: make(map[core.UID]core.TxnSigner), - } -} - -func walletEntryToAddress(wltE readable.WalletEntry) *SkycoinAddress { - - skyAddrs, err := NewSkycoinAddress(wltE.Address) - if err != nil { - logWallet.WithError(err).Error("Invalid address in wallet entry") - return nil - } - - return &skyAddrs -} - -func NewWalletDirectory(dirPath string) *WalletDirectory { - return &WalletDirectory{ - WalletDir: dirPath, - } -} - -type WalletDirectory struct { - // Implements WallentEnv interface - WalletDir string - wltService *SkycoinLocalWallet -} - -func (wltDir *WalletDirectory) GetStorage() core.WalletStorage { - logWallet.Info("Getting storage from wallet directory") - if wltDir.wltService == nil { - wltDir.wltService = &SkycoinLocalWallet{wltDir.WalletDir} - } - return wltDir.wltService -} - -func (wltDir *WalletDirectory) GetWalletSet() core.WalletSet { - logWallet.Info("Getting wallet set from wallet directory") - if wltDir.wltService == nil { - wltDir.wltService = &SkycoinLocalWallet{wltDir.WalletDir} - } - return wltDir.wltService -} - -// Implements WalletStorage and WalletSet interfaces -type SkycoinLocalWallet struct { - walletDir string -} - -func (wltSrv *SkycoinLocalWallet) ListWallets() core.WalletIterator { - logWallet.Info("Listing Skycoin local wallets") - wallets := make([]core.Wallet, 0) - entries, err := ioutil.ReadDir(wltSrv.walletDir) - if err != nil { - logWallet.WithError(err).WithField("dirname", wltSrv.walletDir).Error("Call to ioutil.ReadDir(dirname) inside ListWallets failed.") - return nil - } - - for _, e := range entries { - if e.Mode().IsRegular() { - name := e.Name() - if !strings.HasSuffix(name, walletExt) { - continue - } - - path := filepath.Join(wltSrv.walletDir, name) - w, err := wallet.Load(path) - if err != nil { - logWallet.WithError(err).WithField("filename", path).Error("Call to wallet.Load(filename) inside ListWallets failed.") - return nil - } - wallets = append(wallets, &LocalWallet{ - Id: name, - Label: w.Label(), - Encrypted: w.IsEncrypted(), - Type: w.Type(), - CoinType: string(w.Coin()), - WalletDir: wltSrv.walletDir, - }) - } - } - - return NewSkycoinWalletIterator(wallets) -} - -func (wltSrv *SkycoinLocalWallet) GetWallet(id string) core.Wallet { - logWallet.Info("Getting Skycoin local wallet") - path := filepath.Join(wltSrv.walletDir, id) - w, err := wallet.Load(path) - if err != nil { - logWallet.WithError(err).WithField("filename", path).Error("Call to wallet.Load(filename) inside GetWallet failed.") - return nil - } - return &LocalWallet{ - Id: id, - Label: w.Label(), - Encrypted: w.IsEncrypted(), - Type: w.Type(), - CoinType: string(w.Coin()), - WalletDir: wltSrv.walletDir, - } -} - -func (wltSrv *SkycoinLocalWallet) CreateWallet(label string, seed string, wltType string, IsEncrypted bool, pwd core.PasswordReader, scanAddressesN int) (core.Wallet, error) { - logWallet.Info("Creating Skycoin local wallet") - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletSet) - pwdCtx.SetValue(core.StrMethodName, "CreateWallet") - pwdCtx.SetValue(core.StrWalletLabel, label) - password, err := pwd("Insert Password", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return nil, err - } - - passwordByte := []byte(password) - - opts := wallet.Options{ - Label: label, - Seed: seed, - Encrypt: IsEncrypted, - Type: wltType, - Password: passwordByte, - } - wltName := wltSrv.newUnicWalletFilename() - var wlt wallet.Wallet - - if scanAddressesN > 0 { - wlt, err = wallet.NewWalletScanAhead(wltName, opts, &TransactionFinder{}) - if err != nil { - logWallet.WithError(err).WithField("wltName", wltName).Error("Call to wallet.NewWalletScanAhead(wltName, opts, &TransactionFinder{}) inside CreateWallet failed") - return nil, err - } - } else { - wlt, err = wallet.NewWallet(wltName, opts) - if err != nil { - logWallet.WithError(err).WithField("wltName", wltName).Error("Call to wallet.NewWallet(wltName, opts) inside CreateWallet failed") - return nil, err - } - } - - if err := wallet.Save(wlt, wltSrv.walletDir); err != nil { - logWallet.WithError(err).WithField("dir", wltSrv.walletDir).Error("Call to wallet.Save(wlt, dir) inside CreateWallet failed") - return nil, err - } - - return &LocalWallet{ - Id: wltName, - Label: wlt.Label(), - Encrypted: wlt.IsEncrypted(), - Type: wlt.Type(), - CoinType: string(wlt.Coin()), - WalletDir: wltSrv.walletDir, - }, nil -} - -// DefaultWalletType default wallet type -func (wltSrv *SkycoinLocalWallet) DefaultWalletType() string { - return wallet.WalletTypeBip44 -} - -// SupportedWalletTypes list supported wallet type names -func (wltSrv *SkycoinLocalWallet) SupportedWalletTypes() []string { - return []string{ - wallet.WalletTypeDeterministic, - wallet.WalletTypeBip44, - } -} - -func (wltSrv *SkycoinLocalWallet) newUnicWalletFilename() string { - name := "" - for { - timestamp := time.Now().Format(WalletTimestampFormat) - padding := hex.EncodeToString((cipher.RandByte(2))) - name = fmt.Sprintf("%s_%s.%s", timestamp, padding, walletExt[1:]) - if w := wltSrv.GetWallet(name); w == nil { - break - } - } - return name - -} - -func (wltSrv *SkycoinLocalWallet) Encrypt(walletName string, password core.PasswordReader) { - logWallet.Info("Encrypt Skycoin local wallet") - wltName := filepath.Join(wltSrv.walletDir, walletName) - wlt, err := wallet.Load(wltName) - if err != nil { - logWallet.WithError(err).WithField("filename", wltName).Error("Call to wallet.Load(filename) inside Encrypt failed.") - return - } - - wltLabel := wlt.Label() - if wlt.IsEncrypted() { - return - } - - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) - pwdCtx.SetValue(core.StrMethodName, "Encrypt") - pwdCtx.SetValue(core.StrWalletName, wltName) - pwdCtx.SetValue(core.StrWalletLabel, wltLabel) - pwd, err := password("Enter Password", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return - } - pwdBytes := []byte(pwd) - - if err := wallet.Lock(wlt, pwdBytes, "scrypt-chacha20poly1305"); err != nil { - logWallet.WithError(err).Error("Call to wallet.Lock() inside Encrypt failed") - return - } - - if err := wallet.Save(wlt, wltSrv.walletDir); err != nil { - logWallet.WithError(err).WithField("dir", wltSrv.walletDir).Error("Call to wallet.Save(wlt, dir) inside Encrypt failed") - return - } - -} - -func (wltSrv *SkycoinLocalWallet) Decrypt(walletName string, password core.PasswordReader) { - logWallet.Info("Decrypt Skycoin local wallet") - wltName := filepath.Join(wltSrv.walletDir, walletName) - wlt, err := wallet.Load(wltName) - if err != nil { - logWallet.WithError(err).WithField("filename", wltName).Error("Call to wallet.Load(filename) inside Decrypt failed.") - return - } - if !wlt.IsEncrypted() { - return - } - wltLabel := wlt.Label() - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWalletStorage) - pwdCtx.SetValue(core.StrMethodName, "Decrypt") - pwdCtx.SetValue(core.StrWalletName, wltName) - pwdCtx.SetValue(core.StrWalletLabel, wltLabel) - pwd, err := password("Enter Password", pwdCtx) - if err != nil { - logWallet.WithError(err).Fatal("Something was wrong entering the password") - return - } - pwdBytes := []byte(pwd) - - unlockedWallet, err := wallet.Unlock(wlt, pwdBytes) - if err != nil { - logWallet.WithError(err).Error("Call to wallet.Unlock() inside Decrypt failed") - return - } - if err := wallet.Save(unlockedWallet, wltSrv.walletDir); err != nil { - logWallet.WithError(err).WithField("dir", wltSrv.walletDir).Error("Call to wallet.Save(wlt, dir) inside Decrypt failed") - return - } -} - -func (wltSrv *SkycoinLocalWallet) IsEncrypted(walletName string) (bool, error) { - logWallet.Info("Checking if Skycoin local wallet is encrypted") - wltName := filepath.Join(wltSrv.walletDir, walletName) - - wlt, err := wallet.Load(wltName) - if err != nil { - logWallet.WithError(err).WithField("filename", wltName).Error("Call to wallet.Load(filename) inside IsEncrypted failed.") - return false, err - } - return wlt.IsEncrypted(), nil -} - -type TransactionFinder struct { -} - -func (tf *TransactionFinder) AddressesActivity(addresses []cipher.Address) ([]bool, error) { - logWallet.Info("Getting Addresses activity") - addrs := make([]string, 0) - for _, addr := range addresses { - addrs = append(addrs, addr.String()) - } - answer := make([]bool, len(addrs)) - c, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logWallet.WithError(err).Error("Couldn't get API client") - return nil, err - } - defer ReturnSkycoinClient(c) - - for i := 0; i < len(addrs); i++ { - logWallet.Info("POST /api/v1/transactions") - txn, err := c.Transactions([]string{addrs[i]}) - if err != nil { - logWallet.WithError(err).WithField("addr", addrs[i]).Error("Couldn't POST /api/v1/transactions") - return nil, err - } - if len(txn) != 0 { - answer[i] = true - } - } - return answer, nil -} - -type LocalWallet struct { - Id string - Label string - CoinType string - Encrypted bool - Type string - WalletDir string -} - -func (wlt *LocalWallet) Sign(txn core.Transaction, signer core.TxnSigner, pwd core.PasswordReader, index []string) (signedTxn core.Transaction, err error) { - logWallet.Info("Signing local wallet") - if signer == nil { - signer = wlt - } - signedTxn, err = signer.SignTransaction(txn, pwd, index) - return -} - -func copyTransaction(txn *coin.Transaction) *coin.Transaction { - txnHash := txn.Hash() - txnInnerHash := txn.HashInner() - - txn2 := *txn - txn2.Sigs = make([]cipher.Sig, len(txn.Sigs)) - copy(txn2.Sigs, txn.Sigs) - txn2.In = make([]cipher.SHA256, len(txn.In)) - copy(txn2.In, txn.In) - txn2.Out = make([]coin.TransactionOutput, len(txn.Out)) - copy(txn2.Out, txn.Out) - - if txnInnerHash != txn2.HashInner() { - logWallet.Panic("copyTransaction copy broke InnerHash") - } - if txnHash != txn2.Hash() { - logWallet.Panic("copyTransaction copy broke Hash") - } - - return &txn2 -} - -func (wlt *LocalWallet) signSkycoinTxn(txn core.Transaction, pwd core.PasswordReader, index []int) (core.Transaction, error) { - var skyTxn *coin.Transaction - var err error - var uxouts []coin.UxOut - var txnFee uint64 - var resultTxn core.Transaction - walletDir := filepath.Join(wlt.WalletDir, wlt.Id) - skyWlt, err := wallet.Load(walletDir) - var originalInputs []api.CreatedTransactionInput - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - rTxn, isReadableTxn := txn.(skytypes.ReadableTxn) - if isReadableTxn { - // Readable tranasctions should not need extra API calls - cTxn, err := rTxn.ToCreatedTransaction() - if err != nil { - logWallet.WithError(err).Warn("Failed to convert to readable transaction") - return nil, err - } - originalInputs = cTxn.In - - if skyWlt.IsEncrypted() { - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) - pwdCtx.SetValue(core.StrMethodName, "Sign") - pwdCtx.SetValue(core.StrWalletName, wlt.Id) - pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) - pass, err := pwd("Enter password", pwdCtx) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get password") - return nil, err - } - - skyWlt, err = wallet.Unlock(skyWlt, []byte(pass)) - if err != nil { - logWallet.WithError(err).Warn("Couldn't unlock local wallet") - return nil, err - } - } - - skyTxn, err = cTxn.ToTransaction() - if err != nil { - return nil, err - } - uxouts = make([]coin.UxOut, len(cTxn.In)) - txnHash, err := cipher.SHA256FromHex(cTxn.TxID) - if err != nil { - logWallet.WithError(err).Errorf("Error parsing transaction hash %s", cTxn.TxID) - return nil, err - } - tmpInt64, err := util.GetCoinValue(cTxn.Fee, params.CoinHoursTicker) - if err != nil { - logWallet.WithError(err).Errorf("Error parsing fee of TxID %s : %s", cTxn.TxID, cTxn.Fee) - return nil, err - } - txnFee = uint64(tmpInt64) - for i, cIn := range cTxn.In { - tmpInt64, err = util.GetCoinValue(cIn.Coins, params.SkycoinTicker) - if err != nil { - logWallet.WithError(err).Errorf("Error parsing coins of uxto %s : %s", cIn.UxID, cIn.Coins) - return nil, err - } - cInCoins := uint64(tmpInt64) - tmpInt64, err = util.GetCoinValue(cIn.Hours, params.CoinHoursTicker) - if err != nil { - logWallet.WithError(err).Errorf("Error parsing hours of uxto %s : %s", cIn.UxID, cIn.Hours) - return nil, err - } - cInHours := uint64(tmpInt64) - cInAddr, err := cipher.DecodeBase58Address(cIn.Address) - if err != nil { - logWallet.WithError(err).Errorf("Error decoding base58 address for uxto %s : %s", cIn.UxID, cIn.Address) - return nil, err - } - - uxouts[i] = coin.UxOut{ - Head: coin.UxHead{ - Time: cIn.Time, - BkSeq: cIn.Block, - }, - Body: coin.UxBody{ - SrcTransaction: txnHash, - Address: cInAddr, - Coins: cInCoins, - Hours: cInHours, - }, - } - } - } else { - // Raw transaction - unTxn, ok := txn.(*SkycoinUninjectedTransaction) - if !ok { - logWallet.WithError(err).Warn("Couldn't load transaction un injected") - return nil, errors.ErrInvalidTxn - } - - // Uninjected transactions - txnFee = unTxn.fee - skyTxn = copyTransaction(unTxn.txn) - clt, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load skycoin wallet from local path") - return nil, err - } - defer ReturnSkycoinClient(clt) - - if skyWlt.IsEncrypted() { - - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) - pwdCtx.SetValue(core.StrMethodName, "Sign") - pwdCtx.SetValue(core.StrWalletName, wlt.Id) - pass, err := pwd("Enter password", pwdCtx) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get password") - return nil, err - } - - skyWlt, err = wallet.Unlock(skyWlt, []byte(pass)) - if err != nil { - logWallet.WithError(err).Warn("Couldn't unlock local wallet") - return nil, err - } - } - - uxouts = make([]coin.UxOut, 0) - for _, in := range unTxn.txn.In { - ux, err := clt.UxOut(in.String()) - - if err != nil { - return nil, err - } - - addr, err := cipher.DecodeBase58Address(ux.OwnerAddress) - if err != nil { - return nil, err - } - srctxn, err := cipher.SHA256FromHex(ux.SrcTx) - if err != nil { - return nil, err - } - uxouts = append(uxouts, coin.UxOut{ - Head: coin.UxHead{ - BkSeq: ux.SrcBkSeq, - Time: ux.Time, - }, - Body: coin.UxBody{ - Address: addr, - Coins: ux.Coins, - Hours: ux.Hours, - SrcTransaction: srctxn, - }, - }) - } - } - logWallet.Info("Signing transaction using local transaction") - // Transaction sigs array may not be empty - if len(skyTxn.Sigs) == 0 { - skyTxn.Sigs = make([]cipher.Sig, len(skyTxn.In)) - } - signedTxn, err := wallet.SignTransaction(skyWlt, skyTxn, index, uxouts) - - if err != nil { - logWallet.WithError(err).Warn("Couldn't sign transaction using local wallet") - return nil, err - } - if isReadableTxn { - vins := make([]visor.TransactionInput, 0) - for i, ux := range uxouts { - calCh, err := util.GetCoinValue(originalInputs[i].CalculatedHours, CoinHour) - if err != nil { - return nil, err - } - vin := visor.TransactionInput{ - UxOut: ux, - CalculatedHours: calCh, - } - if err != nil { - logWallet.WithError(err).Warn("Couldn't create a transaction input") - return nil, err - } - vins = append(vins, vin) - } - crtTxn, err := api.NewCreatedTransaction(signedTxn, vins) - if err != nil { - return nil, err - } - crtTxn.In = originalInputs - if err != nil { - logWallet.WithError(err).Warn("Couldn't create an un SkycoinCreatedTransaction") - return nil, err - } - resultTxn = NewSkycoinCreatedTransaction(*crtTxn) - } else { - resultTxn, err = NewUninjectedTransaction(signedTxn, txnFee) - if err != nil { - return nil, err - } - } - return resultTxn, nil - -} - -func (wlt *LocalWallet) GetId() string { - logWallet.Info("Getting Id if local wallet") - return wlt.Id -} - -func (wlt *LocalWallet) GetLabel() string { - logWallet.Info("Getting label from local wallet") - return wlt.Label -} - -func (wlt *LocalWallet) SetLabel(wltName string) { - logWallet.Info("Setting label to local wallet") - wltFile, err := wallet.Load(filepath.Join(wlt.WalletDir, wlt.GetId())) - if err != nil { - logWallet.WithError(err).WithField("filename", filepath.Join(wlt.WalletDir, wlt.GetId())).Error("Call to wallet.Load(filename) inside SetLabel failed.") - return - } - wltFile.SetLabel(wltName) - - err = wallet.Save(wltFile, wlt.WalletDir) - if err != nil { - logWallet.WithError(err).WithField("dir", wlt.WalletDir).Error("Call to wallet.Save(wlt, dir) inside SetLabel failed") - return - } - wlt.Label = wltName - -} - -func fromTxnResponse(txnResponse *api.CreateTransactionResponse) *SkycoinCreatedTransaction { - return NewSkycoinCreatedTransaction(txnResponse.Transaction) -} - -func skyAPICreateTxn(txnReq *api.CreateTransactionRequest) (core.Transaction, error) { - client, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - defer ReturnSkycoinClient(client) - txnR, err := client.CreateTransaction(*txnReq) - if err != nil { - logWallet.WithError(err).Warn("Couldn't create transaction") - return nil, err - } - return fromTxnResponse(txnR), nil -} - -func (wlt *LocalWallet) Transfer(to core.TransactionOutput, options core.KeyValueStore) (core.Transaction, error) { - logWallet.Info("Sending form local wallet") - quotient, err := util.AltcoinQuotient(Sky) - if err != nil { - logWallet.WithError(err).Warn("Couldn't get skycoin quotient") - return nil, err - } - amount, err := to.GetCoins(params.SkycoinTicker) - if err != nil { - logWallet.WithError(err).Warnf("Couldn't get ticker %s from TransactionOutput", params.SkycoinTicker) - return nil, err - } - strAmount := util.FormatCoins(amount, quotient) - - var txnOutput SkycoinTransactionOutput - txnOutput.skyOut.Address = to.GetAddress().String() - txnOutput.skyOut.Coins = strAmount - addresses := make([]core.Address, 0) - iterAddr, err := wlt.GetLoadedAddresses() - if err != nil { - logWallet.WithError(err).Warn("Couldn't get loaded addresses") - return nil, err - } - for iterAddr.Next() { - addresses = append(addresses, iterAddr.Value()) - } - - createTxnFunc := skyAPICreateTxn - return createTransaction(addresses, []core.TransactionOutput{&txnOutput}, nil, nil, options, createTxnFunc) -} - -func (wlt LocalWallet) SendFromAddress(from []core.Address, to []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - logWallet.Info("Sending from addresses in local wallet") - createTxnFunc := func(txnReq *api.CreateTransactionRequest) (core.Transaction, error) { - client, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - defer ReturnSkycoinClient(client) - txnR, err := client.CreateTransaction(*txnReq) - if err != nil { - logWallet.WithError(err).Warn("Couldn't create transaction") - return nil, err - } - return fromTxnResponse(txnR), nil - - } - - return createTransaction(from, to, nil, change, options, createTxnFunc) - -} -func (wlt LocalWallet) Spend(unspent, new []core.TransactionOutput, change core.Address, options core.KeyValueStore) (core.Transaction, error) { - logWallet.Info("Spending from local wallet") - createTxnFunc := func(txnReq *api.CreateTransactionRequest) (core.Transaction, error) { - client, err := NewSkycoinApiClient(PoolSection) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - defer ReturnSkycoinClient(client) - txnR, err := client.CreateTransaction(*txnReq) - if err != nil { - logWallet.WithError(err).Warn("Couldn't load api client") - return nil, err - } - return fromTxnResponse(txnR), nil - - } - - return createTransaction(nil, new, unspent, change, options, createTxnFunc) -} - -func (wlt *LocalWallet) GenAddresses(addrType core.AddressType, startIndex, count uint32, pwd core.PasswordReader) core.AddressIterator { - - if addrType != core.AccountAddress && addrType != core.ChangeAddress { - logWallet.Errorf("Incorret address type %d", addrType) - return nil - } - logWallet.Info("Generating addresses in local wallet") - walletName := filepath.Join(wlt.WalletDir, wlt.Id) - walletLoaded, err := wallet.Load(walletName) - if err != nil { - logWallet.WithError(err).WithField("filename", walletName).Error("Call to wallet.Load(filename) inside GenAddresses failed.") - return nil - } - - if addrType == core.ChangeAddress && walletLoaded.Type() != wallet.WalletTypeBip44 { - logWallet.Error("Change addresses may be used with Skycoin BIP44 HD wallets only") - return nil - } - - genAddr := func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { - return w.GenerateAddresses(n) - } - - addressCount := walletLoaded.EntriesLen() - - getAddrs := func(w wallet.Wallet) []cipher.Addresser { - return w.GetAddresses()[startIndex : startIndex+count] - } - - if walletLoaded.Type() == wallet.WalletTypeBip44 { - addressCount = len((*(walletLoaded.(*wallet.Bip44Wallet))).ExternalEntries) - - getAddrs = func(w wallet.Wallet) []cipher.Addresser { - addresser := make([]cipher.Addresser, 0) - for _, entry := range (*(walletLoaded.(*wallet.Bip44Wallet))).ExternalEntries[startIndex : startIndex+count] { - addresser = append(addresser, entry.Address) - } - return addresser - } - - } - if addrType == core.ChangeAddress { - addressCount = len((*(walletLoaded.(*wallet.Bip44Wallet))).ChangeEntries) - - genAddr = func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { - addresser := make([]cipher.Addresser, 0) - for i := uint64(0); i < n; i++ { - addrs, err := w.(*wallet.Bip44Wallet).GenerateChangeEntry() - if err != nil { - return nil, err - } - addresser = append(addresser, addrs.Address) - } - return addresser, nil - } - - getAddrs = func(w wallet.Wallet) []cipher.Addresser { - addresser := make([]cipher.Addresser, 0) - for _, entry := range (*(walletLoaded.(*wallet.Bip44Wallet))).ChangeEntries[startIndex : startIndex+count] { - addresser = append(addresser, entry.Address) - } - return addresser - } - } - - if uint32(addressCount) < (startIndex + count) { - diff := (startIndex + count) - uint32(addressCount) - genAddressesInFile := func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { - return genAddr(w, n) - } - - if walletLoaded.IsEncrypted() { - genAddressesInFile = func(w wallet.Wallet, n uint64) ([]cipher.Addresser, error) { - pwdCtx := util.NewKeyValueMap() - pwdCtx.SetValue(core.StrTypeName, core.TypeNameWallet) - pwdCtx.SetValue(core.StrMethodName, "GenAddresses") - pwdCtx.SetValue(core.StrWalletName, wlt.Id) - pwdCtx.SetValue(core.StrWalletLabel, wlt.Label) - password, err := pwd("Enter password", pwdCtx) - if err != nil { - logWallet.WithError(err).Error("Something was wrong entering the password") - return nil, nil - } - passwordBytes := []byte(password) - var addrs []cipher.Addresser - if err := wallet.GuardUpdate(w, passwordBytes, func(wlt wallet.Wallet) error { - var err error - - addrs, err = genAddr(wlt, n) - - logWallet.WithError(err).WithField("num", n).Error("Call to wlt.GenerateAddresses(num) inside wallet.GuardUpdate failed") - - return err - }); err != nil { - logWallet.WithError(err).Error("Call to wallet.GuardUpdate inside genAddressesInFile failed") - return nil, err - } - - return addrs, nil - } - } - _, err := genAddressesInFile(walletLoaded, uint64(diff)) - - if err != nil { - logWallet.WithError(err).Error("Call to genAddressesInFile inside GenAddresses failed") - return nil - } - - if err := wallet.Save(walletLoaded, wlt.WalletDir); err != nil { - logWallet.WithError(err).WithField("dir", wlt.WalletDir).Error("Call to wallet.Save(wlt, dir) inside GenAddresses failed") - return nil - } - } - - walletLoaded, err = wallet.Load(walletName) - if err != nil { - logWallet.WithError(err).WithField("filename", walletName).Error("Call to wallet.Load(filename) inside GenAddresses failed.") - return nil - } - - addrs := getAddrs(walletLoaded) - skyAddrs := make([]core.Address, 0) - for _, addr := range addrs { - newSkyAddrs, err := NewSkycoinAddress(addr.String()) - if err != nil { - logWallet.WithError(err).Warningf("GenAddresses: Unable to parse Skycoin address %s", addr.String()) - } else if wlt.GetSkycoinWalletType() == wallet.WalletTypeBip44 { - newSkyAddrs.isBip32 = true - } - - skyAddrs = append(skyAddrs, &newSkyAddrs) - } - return NewSkycoinAddressIterator(skyAddrs) - -} - -func (wlt *LocalWallet) GetCryptoAccount() core.CryptoAccount { - logWallet.Info("Getting CryptoAccount from local wallet") - return wlt -} - -func (wlt *LocalWallet) GetLoadedAddresses() (core.AddressIterator, error) { - logWallet.Info("Getting loaded addresses from local wallet") - walletName := filepath.Join(wlt.WalletDir, wlt.Id) - walletLoaded, err := wallet.Load(walletName) - if err != nil { - logWallet.WithError(err).WithField("filename", walletName).Error("Call to wallet.Load(filename) inside GetLoadedAddresses failed.") - return nil, err - } - addrs := make([]core.Address, 0) - addresses := walletLoaded.GetAddresses() - for _, addr := range addresses { - newSkyAddrs, err := NewSkycoinAddress(addr.String()) - if err != nil { - logWallet.WithError(err).Warningf("GetLoadedAddresses: Unable to parse Skycoin address %s", addr.String()) - } else if wlt.GetSkycoinWalletType() == wallet.WalletTypeBip44 { - newSkyAddrs.isBip32 = true - } - addrs = append(addrs, &newSkyAddrs) - } - - return NewSkycoinAddressIterator(addrs), nil - -} - -func (wlt *LocalWallet) GetSkycoinWalletType() string { - return wlt.Type -} - -func checkEquivalentSkycoinWallets(wlt1, wlt2 core.Wallet) (bool, error) { - if wlt1 == wlt2 { - return true, nil - } - // Must be Skycoin wallet - skyWlt1, isSkycoinWallet := wlt1.(skytypes.SkycoinWallet) - if !isSkycoinWallet { - return false, nil - } - skyWlt2, isSkycoinWallet := wlt2.(skytypes.SkycoinWallet) - if !isSkycoinWallet { - return false, nil - } - // Must be of same Skycoin wallet type - // FIXME: Is this enough for distribution-only wallets (i.e. xpub , collection) ? - if skyWlt1.GetSkycoinWalletType() != skyWlt2.GetSkycoinWalletType() { - return false, nil - } - // Must have a match for first address in deterministic sequence - addrs1, err := wlt1.GetLoadedAddresses() - if err != nil { - return false, err - } - addrs2, err := wlt2.GetLoadedAddresses() - if err != nil { - return false, err - } - return addrs1.HasNext() && addrs2.HasNext() && addrs1.Value().String() == addrs2.Value().String(), nil -} - -func checkTxnSupported(wlt1, wlt2 core.Wallet, txn core.Transaction) (bool, error) { - // Wallets must match - if isMatch, err := checkEquivalentSkycoinWallets(wlt1, wlt2); err != nil || !isMatch { - return false, err - } - // Necessary and sufficient to be Skycoin transaction - _, isSkycoinTxn := txn.(skytypes.SkycoinTxn) - return isSkycoinTxn, nil -} - -// ReadyForTxn determines whether transaction can be signed with this signer instance -func (wlt *LocalWallet) ReadyForTxn(w core.Wallet, txn core.Transaction) (bool, error) { - return checkTxnSupported(wlt, w, txn) -} - -// SignTransaction according to Skycoin SkyFiber rules -// -// @param txn Transacion object -// @param pwdReader password prompt to decode target wallet should it be needed -// @param strIdxs may be `nil` for full signing; if set should contain indices of outputs that need to be signed -func (wlt *LocalWallet) SignTransaction(txn core.Transaction, pwdReader core.PasswordReader, strIdxs []string) (signedTxn core.Transaction, err error) { - var indices []int - if strIdxs == nil { - indices = nil - } else { - indices, err = getHashIndices(txn.GetInputs(), strIdxs) - if err != nil { - logWallet.Error("Error parsing Skycoin transaction input indices array for signing") - return nil, err - } - } - signedTxn, err = wlt.signSkycoinTxn(txn, pwdReader, indices) - return -} - -func (wlt *LocalWallet) GetSignerUID() core.UID { - return SignerIDLocalWallet -} - -func (wlt *LocalWallet) GetSignerDescription() string { - return "Remote Skycoin wallet " + wlt.Id -} - -// Typoe assertions -var ( - _ core.Wallet = &LocalWallet{} - _ core.Wallet = &RemoteWallet{} - _ skytypes.SkycoinWallet = &LocalWallet{} - _ skytypes.SkycoinWallet = &RemoteWallet{} - _ core.WalletEnv = &WalletNode{} - _ core.WalletEnv = &WalletDirectory{} - _ core.WalletSet = &SkycoinRemoteWallet{} - _ core.WalletStorage = &SkycoinRemoteWallet{} - _ core.WalletSet = &SkycoinLocalWallet{} - _ core.WalletStorage = &SkycoinLocalWallet{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go deleted file mode 100644 index d0223d13..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params/params.go +++ /dev/null @@ -1,39 +0,0 @@ -package params - -import ( - skyparams "github.com/SkycoinProject/skycoin/src/params" -) - -type SkyFiberParams struct { - Distribution skyparams.Distribution -} - -var ( - SkycoinMainNetParams = SkyFiberParams{ - Distribution: skyparams.MainNetDistribution, - } -) - -// Constparams -const ( - // SkycoinTicker Skycoin coin identifier - SkycoinTicker = "SKY" - // SkycoinName human readable name associated to Skycoin - SkycoinName = "Skycoin" - // SkycoinFamily identifies Skyfiber coins - SkycoinFamily = "SkyFiber" - // SkycoinDescription verbose explanaitiion of Skycoin - SkycoinDescription = "Skycoin is an entire cryptocurrency ecosystem aimed at eliminating mining rewards, developing energy-efficient custom hardware, speeding up transaction confirmation times, and the advancement of a more secure and private Internet" - // CoinHoursTicker internal identifier to refer to Skycoin coin hours - CoinHoursTicker = "SCH" - // CoinHoursName is the readable name for coin hours - CoinHoursName = "Coin Hours" - // CoinHoursDescription verbose explanaitiion of coin hours - CoinHoursDescription = "Coin Hours is the parallel asset used for transaction fee, for creating scarcity, and to increase transaction privacy" - // CoinHoursTicker internal identifier to refer to accumulated coin hours - CalculatedHoursTicker = "SCH#ACC" - // CoinHoursName is the readable name for accumulated coin hours - CalculatedHoursName = "Calculated Hours" - // CalculatedHoursDescription verbose explanaitiion of accumulated coin hours - CalculatedHoursDescription = "Calculated Hours are Coin Hours calculated considering the time since an output was created" -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go deleted file mode 100644 index fc99638b..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/api.go +++ /dev/null @@ -1,63 +0,0 @@ -package skytypes - -import ( - "github.com/SkycoinProject/skycoin/src/api" - "github.com/SkycoinProject/skycoin/src/coin" - "github.com/SkycoinProject/skycoin/src/readable" -) - -// SkycoinAPI contract for Skycoin REST API clients -type SkycoinAPI interface { - // Transaction Get transaction info by id - Transaction(txid string) (*readable.TransactionWithStatus, error) - // Transactions Get transactions for addresses - Transactions(addrs []string) ([]readable.TransactionWithStatus, error) - // TransactionVerbose Get transaction info by id. Include spent input data - TransactionVerbose(txid string) (*readable.TransactionWithStatusVerbose, error) - // TransactionsVerbose Get transactions for addresses. Include spent input data - TransactionsVerbose(addrs []string) ([]readable.TransactionWithStatusVerbose, error) - // UxOut Get uxout - UxOut(uxID string) (*readable.SpentOutput, error) - // PendingTransactionsVerbose Get unconfirmed transactions - PendingTransactionsVerbose() ([]readable.UnconfirmedTransactionVerbose, error) - // CoinSupply Determine coin supply - CoinSupply() (*api.CoinSupply, error) - // LastBlocks Get last N blocks - LastBlocks(n uint64) (*readable.Blocks, error) - // BlockchainProgress Get blockchain progress - BlockchainProgress() (*readable.BlockchainProgress, error) - // Balance Get balance of addresses - Balance(addrs []string) (*api.BalanceResponse, error) - // OutputsForAddresses Get historical unspent outputs for an address - OutputsForAddresses(addrs []string) (*readable.UnspentOutputsSummary, error) - // Wallet Get wallet - Wallet(id string) (*api.WalletResponse, error) - // UpdateWallet Change wallet label - UpdateWallet(id, label string) error - // NewWalletAddress Generate new address in wallet - NewWalletAddress(id string, n int, password string) ([]string, error) - // Wallets Get wallets - Wallets() ([]api.WalletResponse, error) - // CreateWallet Create wallet - CreateWallet(o api.CreateWalletOptions) (*api.WalletResponse, error) - // EncryptWallet Encrypt wallet - EncryptWallet(id, password string) (*api.WalletResponse, error) - // DecryptWallet Decrypt wallet - DecryptWallet(id, password string) (*api.WalletResponse, error) - // WalletBalance Get wallet balance - WalletBalance(id string) (*api.BalanceResponse, error) - // WalletUnconfirmedTransactionsVerbose Get unconfirmed transactions of a wallet - WalletUnconfirmedTransactionsVerbose(id string) (*api.UnconfirmedTxnsVerboseResponse, error) - // NetworkConnections Get a list of all connections - NetworkConnections(filters *api.NetworkConnectionsFilter) (*api.Connections, error) - // InjectTransaction Inject transaction - InjectTransaction(txn *coin.Transaction) (string, error) - // InjectTransaction Inject raw transaction - InjectEncodedTransaction(rawTxn string) (string, error) - // WalletSignTransaction Sign transaction - WalletSignTransaction(req api.WalletSignTransactionRequest) (*api.CreateTransactionResponse, error) - // WalletCreateTransaction Create transaction from wallet addresses - WalletCreateTransaction(req api.WalletCreateTransactionRequest) (*api.CreateTransactionResponse, error) - // CreateTransaction Create transaction from unspent outputs or addresses - CreateTransaction(req api.CreateTransactionRequest) (*api.CreateTransactionResponse, error) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go deleted file mode 100644 index dd9d9fd3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/skytypes/wallet.go +++ /dev/null @@ -1,22 +0,0 @@ -package skytypes - -import ( - "github.com/SkycoinProject/skycoin/src/api" -) - -// SkycoinTxn represents the common internal operations that should be applied upon Skycoin transaction wrapper types -type SkycoinTxn interface { - // EncodeSkycoinTransaction serialize transaction data for subsequent broadcast through the peer-to-peer network - EncodeSkycoinTransaction() ([]byte, error) -} - -// ReadableTxn expreses the contract to use Skycoin readable transactions for signing -type ReadableTxn interface { - // ToCreatedTransaction return an instance of api.CreatedTransaction equivalent to he current transaction object - ToCreatedTransaction() (*api.CreatedTransaction, error) -} - -// SkycoinWallet internal contract to be satisfied by Skycoin wallets -type SkycoinWallet interface { - GetSkycoinWalletType() string -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go deleted file mode 100644 index b42987c4..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/testsuite/env.go +++ /dev/null @@ -1,16 +0,0 @@ -package testsuite - -import ( - "go/build" - "path" -) - -const ( - TestIDToken = "fibercryptotest" - ManyAddressesFilename = "many-addresses.golden" - Seed0000Filename = "seed-0000.golden" -) - -func GetSkycoinCipherTestDataDir() string { - return path.Join(build.Default.GOPATH, ".", "src", "github.com", "fibercrypto", "fibercryptowallet", "vendor", "github.com", "SkycoinProject", "skycoin", "src", "cipher", "testsuite", "testdata") -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go deleted file mode 100644 index b8c03023..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/account.go +++ /dev/null @@ -1,17 +0,0 @@ -package core - -// CryptoAccount defines the contract for objects owning coins used in transactions -type CryptoAccount interface { - // GetBalance retrieves total number of coins for asset represented by ticker that may be spent by this account - // Expect a non null error object if and only if an error is detected - GetBalance(ticker string) (uint64, error) - // ListAssets to enumerate the tickers of all assets supported by this account - ListAssets() []string - // ScanUnspentOutputs to determine the outputs that can participate in a transaction - // without incurring in double spending - ScanUnspentOutputs() TransactionOutputIterator - // ListTransactions to show account history - ListTransactions() TransactionIterator - // ListPendingTransactions to obtain details of transactions pending for confirmation in the memory - ListPendingTransactions() (TransactionIterator, error) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go deleted file mode 100644 index 952e9ba7..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/blockchain.go +++ /dev/null @@ -1,31 +0,0 @@ -package core - -// CoinValueMetric enumerates all possible values of blockchain metrics -type CoinValueMetric uint32 - -const ( - // CoinCurrentSupply to retrieve amount of coins distributed to tenants - CoinCurrentSupply CoinValueMetric = iota - // CoinTotalSupply to retrieve total amount of coins - CoinTotalSupply -) - -// BlockchainStatus measure blockchain metrics in real time -type BlockchainStatus interface { - // GeCoinValue retrieves value of a blockchain metric - GetCoinValue(coinvalue CoinValueMetric, ticker string) (uint64, error) - // GetLastBlock retrieves block at the tip of he block chain - GetLastBlock() (Block, error) - // GetNumberOfBlocks determine number of blocks in the blockchain - GetNumberOfBlocks() (uint64, error) -} - -// BlockchainAPI abstract interface for transactions management and utility functions for specific blockchain. -// The service should use the blockchain node to implement given interface. -type BlockchainTransactionAPI interface { - // SendFromAddress instantiates a transaction to send funds from specific source addresses - // to multiple destination addresses - SendFromAddress(from []WalletAddress, to []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) - // Spend instantiate a transaction that spends specific outputs to send to multiple destination addresses - Spend(unspent []WalletOutput, new []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go deleted file mode 100644 index 6ffe3d7a..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/cipher.go +++ /dev/null @@ -1,76 +0,0 @@ -package core - -// Checksum used to validate information consistency -type Checksum []byte - -// SecKey cryptographic private key -type SecKey interface { - // Verify checks that the private key appears valid - Verify() error - // Null returns true if the private key is null - Null() bool - // Bytes binary representation for private key - Bytes() []byte -} - -// PubKey cryptographic public key -type PubKey interface { - // Verify checks that the public key appears valid - Verify() error - // Null returns true if the public key is null - Null() bool - // Bytes binary representation for public key - Bytes() []byte -} - -// Address identifier for sending and receiving transactions -type Address interface { - // IsBip32 flag shall be set if address generation complies to BIP 32 - IsBip32() bool - // String return human-readable representation of this address - String() string - // GetCryptoAccount provides access to address transaction history - GetCryptoAccount() CryptoAccount - // Bytes binary representation for address - Bytes() []byte - // Checksum computes address consistency token - Checksum() Checksum - // Verify checks that the address appears valid for the public key - Verify(PubKey) error - // Null returns true if the address is null - Null() bool -} - -// AddressIterator iterate over addresses in a container -type AddressIterator interface { - // Value of address at iterator pointer position - Value() Address - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool -} - -// TxnSigner defines the contract enforced upon objects able to sin transacions. -type TxnSigner interface { - // ReadyForTxn determines whether this signer instance can be used by wallet to sign given transaction - ReadyForTxn(Wallet, Transaction) (bool, error) - // SignTransaction partially or in full - SignTransaction(Transaction, PasswordReader, []string) (Transaction, error) - // GetSignerUID provides the key identifying this signer among peer strategies supported by an object - GetSignerUID() UID - // GetSignerDescription facilitates a human readable caption identifying this signing strategy - GetSignerDescription() string -} - -// TxnSignerIterator enumerates a set if TxSigner strategies -type TxnSignerIterator interface { - // Value of signer at iterator pointer position - Value() TxnSigner - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool - // Count total number of items in sequence - Count() int -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go deleted file mode 100644 index ba03a961..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/coin.go +++ /dev/null @@ -1,115 +0,0 @@ -package core - -// Timestamp number of -type Timestamp uint64 - -// TransactionStatus enumerates possible states of transaction lifecycle -type TransactionStatus uint32 - -const ( - // TXN_STATUS_CREATED Transaction created and not broadcasted - TXN_STATUS_CREATED TransactionStatus = iota - // TXN_STATUS_PENDING Transaction broadcasted but pending for confirmation - TXN_STATUS_PENDING - // TXN_STATUS_CONFIRMED Transaction confirmed - TXN_STATUS_CONFIRMED -) - -// Transaction encapsulates the contract for atomic transfers of coins -type Transaction interface { - // Crypto assets involved in or supported by this transaction - SupportedAssets() []string - // GetTimestamp at the moment of creation - GetTimestamp() Timestamp - // GetStatus to retrieve transaction status - GetStatus() TransactionStatus - // GetInputs to list transaction inputs for spent transactions - GetInputs() []TransactionInput - // GetOutputs to list transaction outputs for coins distributed to participants - GetOutputs() []TransactionOutput - // GetId o retrieve transaction ID - GetId() string - // ComputeFee calculates transaction fee expressed in coins of asset represented by ticker - ComputeFee(ticker string) (uint64, error) - // VerifyUnsigned checks for valid unsigned transaction - VerifyUnsigned() error - // VerifySigned checks for valid unsigned transaction - VerifySigned() error - // IsFullySigned deermine whether all transaction elements have been signed - IsFullySigned() (bool, error) -} - -// TransactionIterator iterates over a sequence of transactions -type TransactionIterator interface { - // Value of transaction at iterator pointer position - Value() Transaction - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool -} - -// TransactionInput provides cryptographic proof of spending funds -type TransactionInput interface { - // GetId provides transaction input ID - GetId() string - // GetSpentOutput looks up the output spent by this input - GetSpentOutput() TransactionOutput - // GetCoins looks up coins for asset represented by ticker - // that have been spent by this input - GetCoins(ticker string) (uint64, error) - // SupportedAssets enumerates tickers of crypto assets supported by this output - SupportedAssets() []string -} - -// TransactionInputIterator iterates over a sequence of transaction inputs -type TransactionInputIterator interface { - // Value of transaction input at iterator pointer position - Value() TransactionInput - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool -} - -// TransactionOutput provides cryptographic proof of funds transfer -type TransactionOutput interface { - // GetId provides transaction output ID - GetId() string - // IsSpent determines whether there exists a confirmed transaction with an input spending this output - IsSpent() bool - // GetAddress returns the address of the party receiving funds - GetAddress() Address - // GetCoins looks up coins for asset represented by ticker that have been transferred in this output - GetCoins(ticker string) (uint64, error) - // SupportedAssets enumerates tickers of crypto assets supported by this output - SupportedAssets() []string -} - -// TransactionOutputIterator iterates over a sequence of transaction outputs -type TransactionOutputIterator interface { - // Value of transaction output at iterator pointer position - Value() TransactionOutput - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool -} - -// Block included in the blockchain -type Block interface { - // GetHash returns block ID - GetHash() ([]byte, error) - // GetPrevHash retrieve previous blockID - GetPrevHash() ([]byte, error) - // GetVersion provides block version - GetVersion() (uint32, error) - // GetTime provides block creation timestamp - GetTime() (Timestamp, error) - // GetHeight computes the number of blocks preceding this block in the blockchain - GetHeight() (uint64, error) - // GetFee computes block fee expressed in coins of asset identified by ticker - GetFee(ticker string) (uint64, error) - // IsGenesisBlock determines whether this block starts blockchain sequence - IsGenesisBlock() (bool, error) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go deleted file mode 100644 index 27cf5b1d..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/main.go +++ /dev/null @@ -1,79 +0,0 @@ -package core - -// UID is a type that holds unique ID values, including UUIDs. -// Because we don't ONLY use UUIDs, this is an alias to string. -// Being a type captures intent and helps make sure that UIDs and names do not get conflated. -type UID string - -// AltcoinMetadata describes a cryptocurrency asset token -type AltcoinMetadata struct { - // Name of the altcoin - Name string - // Ticker is he short name altcoin idenifier - Ticker string - // Family used to group altcoins having similar implementations - Family string - // HasBip44 highlights whether coin deesign and plugin support BIP44 address - HasBip44 bool - // Bip44CoinType numeric ID identiying coin segment in BIP32 derivation paths - Bip44CoinType int32 - // Accuracy decimal places seen in coin fractions - Accuracy int32 -} - -// AltcoinPlugin is the entry point to every cryptocurrency APIs -// These shall comprise at least the following: -// -// - Wallet environments list wallets managing private keys used in transactions -// - Peer exchange (a.k.a PEX) API to interact with cryptocurrency P2P network -type AltcoinPlugin interface { - // ListSupportedAltcoins to enumerate supported assets and related metadata - ListSupportedAltcoins() []AltcoinMetadata - // ListSupportedFamilies classifies similar cryptocurrencies into a family - ListSupportedFamilies() []string - // RegisterTo boilerplate to register this plugin against an altcoin manager and enable it - RegisterTo(manager AltcoinManager) - // GetName provides concise human-readable caption o identify this plugin - GetName() string - // GetDescription describes plugin and its features - GetDescription() string - // LoadWalletEnvs loads wallet environments to lookup and create wallets - // used to create and sign transactions - LoadWalletEnvs() []WalletEnv - // LoadPEX instantiates proxy object to interact with nodes nodes of the P2P network - LoadPEX(netType string) (PEX, error) - // LoadTransactionAPI blockchain transaction API entry poiny - LoadTransactionAPI(netType string) (BlockchainTransactionAPI, error) - // LoadSignService sign service entry point - LoadSignService() (BlockchainSignService, error) - // AddressFromString retrieves address correspoding to readable representation - AddressFromString(string) (Address, error) - // PubKeyFromBytes retrieves address correspoding to readable representation - PubKeyFromBytes([]byte) (PubKey, error) - // SecKeyFromBytes retrieves address correspoding to readable representation - SecKeyFromBytes([]byte) (SecKey, error) -} - -// AltcoinManager defines the contract for altcoin repositories -type AltcoinManager interface { - // RegisterPlugin extends manager with support for another altcoin - RegisterPlugin(p AltcoinPlugin) - // RegisterAltcoin should be invoked in plugin's RegisterTo so as to announce support for an altcoin - RegisterAltcoin(info AltcoinMetadata, plugin AltcoinPlugin) - // ListRegisteredPlugins enumerates instances of AltcoinPlugin , previously registered with RegisterAltcoin - ListRegisteredPlugins() []AltcoinPlugin - // LookupAltcoinPlugin to instantiate plugin implementing support for coin represented by ticker - LookupAltcoinPlugin(ticker string) (AltcoinPlugin, bool) - // DescribeAltcoin returns metadata for coin identified by ticker - DescribeAltcoin(ticker string) (AltcoinMetadata, bool) - // AttachSignService registers a signing strategy for use by wallets - AttachSignService(TxnSigner) error - // LookupSignService returns a reference to signer identified by ID - LookupSignService(UID) TxnSigner - // RemoveSignService detaches a signing strategy - RemoveSignService(TxnSigner) error - // EnumerateSignServices returns an object to iterate over global signing srategies - EnumerateSignServices() TxnSignerIterator - // SignServicesForTxn returns an object to iterate over strategies supported to sign a given transaction on behalf of a wallet - SignServicesForTxn(Wallet, Transaction) TxnSignerIterator -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go deleted file mode 100644 index edf5b7c1..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/network.go +++ /dev/null @@ -1,190 +0,0 @@ -package core - -import ( - "fmt" - "sync" - - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var logConnectionPool = logging.MustGetLogger("Connection Pool") - -var once sync.Once -var multiConnectionsPool *MultiConnectionsPool - -// PEX exposes cryptocurrency API for peer-to-peer communication -type PEX interface { - // GetTxnPool return transactions pending for confirmation by network peers - GetTxnPool() (TransactionIterator, error) - // GetConnection enumerate connectionns to peer nodes - GetConnections() (PexNodeSet, error) - // BroadcastTxn injects a transaction for confirmation by network peers - BroadcastTxn(txn Transaction) error -} - -// PexNodeIterator scans nodes in a set -type PexNodeIterator interface { - // Value of PEX node data instance at iterator pointer position - Value() PexNode - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool -} - -// PexNodeSet represent a set of nodes -type PexNodeSet interface { - // ListPeers offers an iterator over this set of nodes - ListPeers() PexNodeIterator -} - -// PexNode represents a peer in he cryptocurrency network -type PexNode interface { - // GetIp returns node IP network address - GetIp() string - // GetPort retrieves IP port used to connect to peer node - GetPort() uint16 - // GetBlockHeight provides sequence number of the block a the tip of peer's chain - GetBlockHeight() uint64 - // IsTrusted determines if peer node is a network seed node - IsTrusted() bool - // GetLastSeenIn - // TODO: Document method overview - GetLastSeenIn() int64 - // GetLastSeenOut - // TODO: Document method overview - GetLastSeenOut() int64 -} - -// PooledObject represents any object that can be added to a connnection pool -// PooledObjectFactory instantiates pooled objects -type PooledObjectFactory interface { - Create() (interface{}, error) -} - -// MultiPool implements a pool supporting multiple object factories -type MultiPool interface { - GetSection(string) (MultiPoolSection, error) - ListSections() ([]string, error) - CreateSection(string, PooledObjectFactory) error -} - -type MultiPoolSection interface { - Get() interface{} - Put(interface{}) -} - -// NotAvailableObjectsError is returned when name is not bound to any pool factory -type NotAvailableObjectsError struct { - poolSection string -} - -// Error describes error condition -func (err NotAvailableObjectsError) Error() string { - return fmt.Sprintf("There is not exist %s poolSection", err.poolSection) -} - -// MultiConnectionsPool implements a generic pool supporting multiple object factories -type MultiConnectionsPool struct { - capacity int - sections map[string]*PoolSection -} - -func (mp *MultiConnectionsPool) GetSection(poolSection string) (MultiPoolSection, error) { - logConnectionPool.Info("Getting " + poolSection + "pool section") - section, ok := mp.sections[poolSection] - if !ok { - return nil, errors.ErrInvalidPoolSection - } - return section, nil -} - -func (mp *MultiConnectionsPool) CreateSection(name string, factory PooledObjectFactory) error { - logConnectionPool.Info("Creating pool section") - mp.sections[name] = &PoolSection{ - mutex: new(sync.Mutex), - capacity: mp.capacity, - factory: factory, - inUse: make([]interface{}, 0), - available: make([]interface{}, 0), - } - return nil -} - -func (mp *MultiConnectionsPool) ListSections() ([]string, error) { - logConnectionPool.Info("Listing pool sections") - sections := make([]string, 0) - for key := range mp.sections { - sections = append(sections, key) - } - return sections, nil -} - -type PoolSection struct { - capacity int - available []interface{} - inUse []interface{} - mutex *sync.Mutex - factory PooledObjectFactory -} - -func (ps *PoolSection) Get() interface{} { - ps.mutex.Lock() - defer ps.mutex.Unlock() - - if len(ps.available) == 0 { - if len(ps.inUse) == ps.capacity { - return errors.ErrObjectPoolUndeflow - } - obj, err := ps.factory.Create() - if err != nil { - return err - } - ps.inUse = append(ps.inUse, obj) - return obj - } else { - var obj interface{} - obj, ps.available = ps.available[0], ps.available[1:] - ps.inUse = append(ps.inUse, obj) - return obj - } -} - -func (ps *PoolSection) Put(obj interface{}) { - ps.mutex.Lock() - defer ps.mutex.Unlock() - index := findIndex(ps.inUse, obj) - if index == -1 { - return - } - ps.available = append(ps.available, obj) - ps.inUse = append(ps.inUse[:index], ps.inUse[index+1:]...) - -} - -func newMultiConnectionPool(capacity int) *MultiConnectionsPool { - return &MultiConnectionsPool{ - capacity: capacity, - sections: make(map[string]*PoolSection), - } -} - -// GetMultiPool instantiates singleton connection pool object -func GetMultiPool() MultiPool { - - once.Do(func() { - multiConnectionsPool = newMultiConnectionPool(10) - }) - - return multiConnectionsPool -} - -func findIndex(collection []interface{}, obj interface{}) int { - for i := 0; i < len(collection); i++ { - if collection[i] == obj { - return i - } - } - return -1 -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go deleted file mode 100644 index d510592c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/sign.go +++ /dev/null @@ -1,17 +0,0 @@ -package core - -// InputSignDescriptor specifies how to sign a specific transaction input -type InputSignDescriptor struct { - // InputIndex absolute (e.g. UXID) input identifier or relative (e.g. array index) in transaction context - InputIndex string - // SignerID selects a given signing strategy. If empty, default strategy will be chosen - SignerID UID - // Wallet placeholder containing private keys to sign transaction input - Wallet Wallet -} - -// BlockchainSignService implement multi-wallet transaction signing for the blockchain -type BlockchainSignService interface { - // Sign creates a new transaction by (fully or partially) signing a given transaction - Sign(txn Transaction, signSpec []InputSignDescriptor, pwd PasswordReader) (Transaction, error) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go deleted file mode 100644 index 0302ee36..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/storage.go +++ /dev/null @@ -1,142 +0,0 @@ -package core - -// KeyValueStore provides read / write access to values given a key -type KeyValueStore interface { - // GetValue lookup value for key - GetValue(key string) interface{} - // SetValue bind value o known key - SetValue(key string, value interface{}) -} - -const ( - // StrSignerID option key for storing signer ID - StrSignerID = "signer.id" - // StrMethodType option key for method type name - StrTypeName = "api.typename" - // StrMethodName option key for method name - StrMethodName = "api.method" - // StrWalletLabel option key for wallet label - StrWalletLabel = "wallet.label" - // StrWalletName option key for wallet name - StrWalletName = "wallet.id" - // StrCoinTicker option key for coin ticker ID - StrCoinTicker = "coin.ticker" - // StrSenderObject option key for object that triggered an action - StrSenderObject = "call.self" - - // TypeNameAddress Address type name - TypeNameAddress = "Address" - // TypeNameAddressIterator AddressIterator type name - TypeNameAddressIterator = "AddressIterator" - // TypeNameAltcoinManager AltcoinManager type name - TypeNameAltcoinManager = "AltcoinManager" - // TypeNameAltcoinPlugin AltcoinPlugin type name - TypeNameAltcoinPlugin = "AltcoinPlugin" - // TypeNameBlock Block type name - TypeNameBlock = "Block" - // TypeNameBlockchainSignService BlockchainSignService type name - TypeNameBlockchainSignService = "BlockchainSignService" - // TypeNameBlockchainStatus BlockchainStatus type name - TypeNameBlockchainStatus = "BlockchainStatus" - // TypeNameBlockchainTransactionAPI BlockchainTransactionAPI type name - TypeNameBlockchainTransactionAPI = "BlockchainTransactionAPI" - // TypeNameCryptoAccount CryptoAccount type name - TypeNameCryptoAccount = "CryptoAccount" - // TypeNameKeyValueStore KeyValueStore type name - TypeNameKeyValueStore = "KeyValueStore" - // TypeNameMultiPool MultiPool type name - TypeNameMultiPool = "MultiPool" - // TypeNameMultiPoolSection MultiPoolSection type name - TypeNameMultiPoolSection = "MultiPoolSection" - // TypeNamePEX PEX type name - TypeNamePEX = "PEX" - // TypeNamePexNode PexNode type name - TypeNamePexNode = "PexNode" - // TypeNamePexNodeIterator PexNodeIterator type name - TypeNamePexNodeIterator = "PexNodeIterator" - // TypeNamePexNodeSet PexNodeSet type name - TypeNamePexNodeSet = "PexNodeSet" - // TypeNamePooledObjectFactory PooledObjectFactory type name - TypeNamePooledObjectFactory = "PooledObjectFactory" - // TypeNameSeedGenerator SeedGenerator type name - TypeNameSeedGenerator = "SeedGenerator" - // TypeNameTransaction Transaction type name - TypeNameTransaction = "Transaction" - // TypeNameTransactionInput TransactionInput type name - TypeNameTransactionInput = "TransactionInput" - // TypeNameTransactionInputIterator TransactionInputIterator type name - TypeNameTransactionInputIterator = "TransactionInputIterator" - // TypeNameTransactionIterator TransactionIterator type name - TypeNameTransactionIterator = "TransactionIterator" - // TypeNameTransactionOutput TransactionOutput type name - TypeNameTransactionOutput = "TransactionOutput" - // TypeNameTransactionOutputIterator TransactionOutputIterator type name - TypeNameTransactionOutputIterator = "TransactionOutputIterator" - // TypeNameTxnSigner TxnSigner type name - TypeNameTxnSigner = "TxnSigner" - // TypeNameTxnSignerIterator TxnSignerIterator type name - TypeNameTxnSignerIterator = "TxnSignerIterator" - // TypeNameWallet Wallet type name - TypeNameWallet = "Wallet" - // TypeNameWalletAddress WalletAddress type name - TypeNameWalletAddress = "WalletAddress" - // TypeNameWalletEnv WalletEnv type name - TypeNameWalletEnv = "WalletEnv" - // TypeNameWalletIterator WalletIterator type name - TypeNameWalletIterator = "WalletIterator" - // TypeNameWalletOutput WalletOutput type name - TypeNameWalletOutput = "WalletOutput" - // TypeNameWalletSet WalletSet type name - TypeNameWalletSet = "WalletSet" - // TypeNameWalletStorage WalletStorage type name - TypeNameWalletStorage = "WalletStorage" -) - -// AddressBook provides method to manage a contact database. -type AddressBook interface { - Init(secType int, password string) error - Authenticate(password string) error - ChangeSecurity(NewSecType int, oldPassword, newPassword string) error - GetContact(id uint64) (Contact, error) - ListContact() ([]Contact, error) - InsertContact(contact Contact) (uint64, error) - DeleteContact(id uint64) error - UpdateContact(id uint64, contact Contact) error - GetStorage() Storage - HasInit() bool - IsOpen() bool - GetSecType() int - Close() error -} - -type Storage interface { - InsertValue(value interface{}) (uint64, error) - GetValue(key uint64) (interface{}, error) - ListValues() (map[uint64]interface{}, error) - DeleteValue(key uint64) error - UpdateValue(key uint64, newValue interface{}) error - Path() string - GetConfig() map[string]string - InsertConfig(map[string]string) error - Close() error -} - -// Contact provides encrypt / decrypt data. -type Contact interface { - GetID() uint64 - SetID(id uint64) - Encrypt(secType int, key []byte) ([]byte, error) - Decrypt(secType int, data, key []byte) error - GetAddresses() []StringAddress - SetAddresses([]StringAddress) - GetName() string - SetName(string) - IsValid() bool -} -type StringAddress interface { - GetValue() []byte - SetValue(val []byte) - GetCoinType() []byte - SetCoinType(val []byte) - IsValid() bool -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go deleted file mode 100644 index 4e1ddd2d..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/textutil.go +++ /dev/null @@ -1,4 +0,0 @@ -package core - -// PasswordReader secure retrieval of passwords from users -type PasswordReader func(string, KeyValueStore) (string, error) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go deleted file mode 100644 index 0b01f1a7..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/core/wallet.go +++ /dev/null @@ -1,104 +0,0 @@ -package core - -// WalletIterator iterates over sequences of wallets -type WalletIterator interface { - // Value of wallet at iterator pointer position - Value() Wallet - // Next discards current value and moves iteration pointer up to next item - Next() bool - // HasNext may be used to query whether more items are to be expected in the sequence - HasNext() bool -} - -// WalletSet allows for creating wallets and listing those in a set -type WalletSet interface { - // ListWallets returns an iterator over wallets in the set - ListWallets() WalletIterator - // GetWallet to lookup wallet by ID - GetWallet(id string) Wallet - // CreateWallet instantiates a new wallet given account seed - CreateWallet(name string, seed string, walletType string, isEncryptrd bool, pwd PasswordReader, scanAddressesN int) (Wallet, error) - // DefaultWalletType default wallet type - DefaultWalletType() string - // SupportedWalletTypes list supported wallet type names - SupportedWalletTypes() []string -} - -// WalletStorage provides access to the underlying wallets data store -type WalletStorage interface { - // Encrypt protects wallet data using cryptography - Encrypt(walletName string, password PasswordReader) - // Decrypt unlocks wallet for accessing internal data - Decrypt(walletName string, password PasswordReader) - // IsEncrypted queries whether wallet data is encrypted or not - IsEncrypted(walletName string) (bool, error) -} - -// AddressType differentiates between BIP44 public external and internal change addresses -type AddressType uint32 - -const ( - // AccountAddress refers to public external address for sharing with peers - AccountAddress AddressType = iota - // ChangeAddress refers to internal change address - ChangeAddress -) - -// Wallet defines the contract that must be satisfied by altcoin crypto wallets -type Wallet interface { - // GetId returns wallet local identifier - GetId() string - // GetLabel provides a human-readable name for this wallet to be shown in GUI controls - GetLabel() string - // SetLabel establishes a label for this wallet - SetLabel(wltName string) - // Transfer instantiates unsigned transaction to send funds from any wallet address to single destination - Transfer(to TransactionOutput, options KeyValueStore) (Transaction, error) - // SendFromAddress instantiates unsigned transaction to send funds from specific source addresses - // to multiple destination addresses - SendFromAddress(from []Address, to []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) - // Spend instantiate unsigned transaction spending specific outputs to send to multiple destination addresses - Spend(unspent, new []TransactionOutput, change Address, options KeyValueStore) (Transaction, error) - // GenAddresses discover new addresses based on default hierarchically deterministic derivation sequences - // FIXME: Support account index to be fully compatible with BIP44 - GenAddresses(addrType AddressType, startIndex, count uint32, pwd PasswordReader) AddressIterator - // GetCryptoAccount instantiate object to determine wallet balance and transaction history - GetCryptoAccount() CryptoAccount - // GetLoadedAddresses iterates over wallet addresses discovered and known to have previous history and coins - GetLoadedAddresses() (AddressIterator, error) - // Sign creates a new transaction by (fully or partially) choosing a strategy to sign given transaction - // If signer instance is nil then default wallet strategy should be used for signing - Sign(txn Transaction, signer TxnSigner, pwd PasswordReader, index []string) (Transaction, error) -} - -// WalletOutput binds transaction output to originating wallet -type WalletOutput interface { - // GetWallet return wallet - GetWallet() Wallet - // GetOutput return transaction output. - GetOutput() TransactionOutput -} - -// WalletAddress aggregates address with originating wallet -type WalletAddress interface { - // GetWallet return wallet - GetWallet() Wallet - // GetOutput return transaction output. - GetAddress() Address -} - -// SeedGenerator establishes the contract for generating BIP39-compatible mnemonics -type SeedGenerator interface { - // GenerateMnemonic generates a valid BIP-39 mnemonic phrase - GenerateMnemonic(wordCount int) (string, error) - // VerifyMnemonic shall determine whether a given mnemonic phrase complies to BIP39 - VerifyMnemonic(seed string) (bool, error) -} - -// WalletEnv is the entry point to manage wallets -type WalletEnv interface { - // GetStorage provides access to wallet data store - GetStorage() WalletStorage - // GetWalletSet loads wallets in this environment - GetWalletSet() WalletSet -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go deleted file mode 100644 index 086f6a25..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/addressbook.go +++ /dev/null @@ -1,356 +0,0 @@ -package data - -import ( - "crypto/sha512" - "errors" - "fmt" - "github.com/SkycoinProject/skycoin/src/cipher/pbkdf2" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - "golang.org/x/crypto/bcrypt" - "strconv" -) - -const ( - // NoSecurity No security - NoSecurity = iota - // ObfuscationSecurity data obfuscation security - ObfuscationSecurity - // PasswordSecurity password security - PasswordSecurity -) - -const ( - hash = "hash" - entropy = "entropy" - securityType = "secType" - bCryptCost = 12 -) - -var ( - // Errors - errInvalidContact = errors.New("you try to inserted a invalid contact") - errInvalidSecType = errors.New("invalid security type") - errAddrsBookHasNotInit = errors.New("address book not has init") -) - -// addrsBook implement AddressBook interface for boltdb database. -type addrsBook struct { - storage core.Storage - key []byte -} - -var logDb = logging.MustGetLogger("AddressBook Data") - -// NewAddressBook create a new instance of AddessBook. -func NewAddressBook(storage core.Storage) core.AddressBook { - return &addrsBook{ - storage: storage, - key: nil, - } -} - -// ChangeSecurity change the security type of the Address Book, this method work to change the password too. -func (addrsBook *addrsBook) ChangeSecurity(NewSecType int, oldPassword, newPassword string) error { - logDb.Info("changing Address Book security") - - if err := addrsBook.Authenticate(oldPassword); err != nil { - return err - } - - contactsList, err := addrsBook.ListContact() - if err != nil && err != errBucketEmpty { - return err - } - - switch NewSecType { - case NoSecurity, ObfuscationSecurity: - if err := addrsBook.insertConfig(NewSecType, nil, nil); err != nil { - logDb.Error(err) - return err - } - break - case PasswordSecurity: - var hash, entropy []byte - if entropy, err = genEntropy(); err != nil { - logDb.Error(err) - return err - } - - hash, err = bcrypt.GenerateFromPassword([]byte(newPassword), bCryptCost) - if err != nil { - logDb.Error(err) - return err - } - - if err := addrsBook.insertConfig(NewSecType, hash, entropy); err != nil { - logDb.Error(err) - return err - } - - addrsBook.key = pbkdf2.Key([]byte(newPassword), entropy, 4096, 32, sha512.New) - break - default: - logDb.Error(errInvalidSecType) - return errInvalidSecType - } - for e := range contactsList { - if err := addrsBook.UpdateContact(contactsList[e].GetID(), contactsList[e]); err != nil { - return err - } - } - - return nil -} - -// Init initialize an address book. Pass secType(security type) and password if is PasswordSecurity. -func (addrsBook *addrsBook) Init(secType int, password string) error { - logDb.Info("initialize AddressBook") - if !addrsBook.IsOpen() { - return errDatabaseNotOpen - } - - if addrsBook.HasInit() { - return fmt.Errorf("address book has init") - } - - var hash, entropy []byte - var err error - - switch secType { - case NoSecurity, ObfuscationSecurity: - if err := addrsBook.insertConfig(secType, hash, entropy); err != nil { - logDb.Error(err) - return err - } - break - case PasswordSecurity: - if entropy, err = genEntropy(); err != nil { - logDb.Error(err) - return err - } - - hash, err = bcrypt.GenerateFromPassword([]byte(password), 12) - if err != nil { - logDb.Error(err) - return err - } - - if err := addrsBook.insertConfig(secType, hash, entropy); err != nil { - logDb.Error(err) - return err - } - - addrsBook.key = pbkdf2.Key([]byte(password), entropy, 4096, 32, sha512.New) - break - default: - logDb.Error(errInvalidSecType) - return errInvalidSecType - } - - return nil -} - -// Authenticate authentic a user in the Address Book. ( Only SecType : PasswordSecurity ) -func (addrsBook *addrsBook) Authenticate(password string) error { - logDb.Info("authenticate AddressBook") - if !addrsBook.IsOpen() { - logDb.Error(errDatabaseNotOpen) - return errDatabaseNotOpen - } - - if !addrsBook.HasInit() { - logDb.Error(errAddrsBookHasNotInit) - return errAddrsBookHasNotInit - } - - if addrsBook.GetSecType() == PasswordSecurity { - if err := bcrypt.CompareHashAndPassword(addrsBook.getHashFromConfig(), []byte(password)); err != nil { - logDb.Error(err) - return err - } - addrsBook.key = pbkdf2.Key([]byte(password), addrsBook.getEntropyFromConfig(), 4096, 32, sha512.New) - } - return nil -} - -// InsertContact insert a contact into the address book. -// If any of its address exist return error. -func (addrsBook *addrsBook) InsertContact(contact core.Contact) (uint64, error) { - logDb.Info("Inserting a contact into the Address Book.") - if !addrsBook.validateContact(contact) { - return 0, errInvalidContact - } - - encryptedData, err := contact.Encrypt(addrsBook.GetSecType(), addrsBook.key) - if err != nil { - return 0, err - } - - // Commit transaction before exit. - return addrsBook.GetStorage().InsertValue(encryptedData) -} - -// GetContact get a contact by ID. -func (addrsBook *addrsBook) GetContact(id uint64) (core.Contact, error) { - logDb.Info("Getting a contact from the Address Book") - encryptData, err := addrsBook.GetStorage().GetValue(id) - if err != nil { - logDb.Error(err) - return nil, err - } - if _, ok := encryptData.([]byte); !ok { - logDb.Error(errValueNoMatch(encryptData.([]byte), []byte{})) - return nil, errValueNoMatch(encryptData.([]byte), []byte{}) - } - - var contact Contact - if err := contact.Decrypt(addrsBook.GetSecType(), encryptData.([]byte), addrsBook.key); err != nil { - return nil, err - } - contact.SetID(id) - return &contact, nil -} - -// ListContact list all contact in the address book. -func (addrsBook *addrsBook) ListContact() ([]core.Contact, error) { - logDb.Info("Getting all contact in the Address Book.") - var contactsList []core.Contact - encryptContactList, err := addrsBook.GetStorage().ListValues() - if err != nil { - logDb.Error(err) - return nil, err - } - for id, encryptContact := range encryptContactList { - if _, ok := encryptContact.([]byte); !ok { - return nil, errValueNoMatch(encryptContact, []byte{}) - } - var contact Contact - if err := contact.Decrypt(addrsBook.GetSecType(), encryptContact.([]byte), addrsBook.key); err != nil { - return nil, err - } - contact.SetID(id) - contactsList = append(contactsList, &contact) - } - return contactsList, nil -} - -// DeleteContact delete a contact from the address book by its ID. -func (addrsBook *addrsBook) DeleteContact(id uint64) error { - logDb.Info("Removing a contact from AddressBook") - return addrsBook.GetStorage().DeleteValue(id) -} - -// UpdateContact update a contact in the address book by its ID. -func (addrsBook *addrsBook) UpdateContact(id uint64, newContact core.Contact) error { - logDb.Infof("Updating contact with id:%d", id) - if err := addrsBook.DeleteContact(id); err != nil { - return err - } - - if !addrsBook.validateContact(newContact) { - return errInvalidContact - } - encryptedData, err := newContact.Encrypt(addrsBook.GetSecType(), addrsBook.key) - if err != nil { - return err - } - return addrsBook.GetStorage().UpdateValue(id, encryptedData) -} - -// GetPath return database path -func (addrsBook *addrsBook) GetPath() string { - return addrsBook.GetStorage().Path() -} - -// Close shuts down the database. -func (addrsBook *addrsBook) Close() error { - logDb.Info("Closing the AddressBook") - if err := addrsBook.GetStorage().Close(); err != nil { - return err - } - return nil -} - -// HasInit verify if database has been initialize. -func (addrsBook *addrsBook) HasInit() bool { - if addrsBook.storage.GetConfig() != nil { - return true - } - return false -} - -// IsOpen verify if database is open. -func (addrsBook *addrsBook) IsOpen() bool { - if addrsBook.storage.Path() != "" { - return true - } - return false -} - -// GetStorage return the Storage parameter. This is in charge of manager the database interaction. -func (addrsBook *addrsBook) GetStorage() core.Storage { - logDb.Info("Getting Storage.") - return addrsBook.storage -} - -// GetSecType return the Security Type of the Address Book. -func (addrsBook *addrsBook) GetSecType() int { - logDb.Info("Getting security type.") - secType, err := strconv.Atoi(addrsBook.GetStorage().GetConfig()[securityType]) - if err != nil { - logDb.Error(err) - return -1 - } - return secType -} - -// getEntropyFromConfig retrieve the entropy parameter from the database. -func (addrsBook *addrsBook) getEntropyFromConfig() []byte { - logDb.Info("Getting entropy.") - return []byte(addrsBook.GetStorage().GetConfig()[entropy]) - -} - -// getHashFromConfig get hash from config bucket in the database.. -func (addrsBook *addrsBook) getHashFromConfig() []byte { - logDb.Info("Getting hash.") - return []byte(addrsBook.GetStorage().GetConfig()[hash]) -} - -func (addrsBook *addrsBook) validateContact(contact core.Contact) bool { - if !contact.IsValid() { - logDb.Error(errInvalidContact) - return false - } - - contactsList, err := addrsBook.ListContact() - if err != nil && err != errBucketEmpty { - logDb.Error(err) - return false - } - - if err := isRepeatName(contact, contactsList); err != nil { - return false - } - - for e := range contact.GetAddresses() { - if err := isRepeatAddress(contact.GetAddresses()[e], contactsList); err != nil { - return false - } - } - return true -} - -// insertConfig insert the configuration parameter into Config block in the database. -func (addrsBook *addrsBook) insertConfig(secType int, hashVal, entropyVal []byte) error { - if err := addrsBook.GetStorage().InsertConfig( - map[string]string{ - securityType: strconv.Itoa(secType), - hash: string(hashVal), - entropy: string(entropyVal)}); err != nil { - logDb.Error(err) - return err - } - return nil -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go deleted file mode 100644 index 61710916..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/contact.go +++ /dev/null @@ -1,145 +0,0 @@ -package data - -import ( - "encoding/base64" - "encoding/json" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/util" - "strings" -) - -// Contact is a contact of the addrsBook -type Contact struct { - ID uint64 - Address []Address - Name []byte -} - -// Address is the relation of an address and his coin type. -type Address struct { - Value []byte - Coin []byte -} - -// Encrypt encrypt a contact by its security Type. Only use key parameter with secType==PasswordSecurity. -func (contact *Contact) Encrypt(secType int, key []byte) ([]byte, error) { - data, err := json.Marshal(contact) - if err != nil { - return nil, err - } - switch secType { - case NoSecurity: - return data, nil - case ObfuscationSecurity: - return []byte(base64.StdEncoding.EncodeToString(data)), nil - case PasswordSecurity: - return encryptAESGCM(data, key) - default: - return nil, errInvalidSecType - } -} - -// Decrypt decrypt a contact by its security type. Only use key parameter with secType==PasswordSecurity. -func (contact *Contact) Decrypt(secType int, data, key []byte) error { - var err error - switch secType { - case NoSecurity: - break - case ObfuscationSecurity: - data, err = base64.StdEncoding.DecodeString(string(data)) - if err != nil { - return err - } - case PasswordSecurity: - data, err = decryptAESGCM(data, key) - default: - return errInvalidSecType - } - return json.Unmarshal(data, contact) -} - -// GetID get ID of current contact. -func (contact *Contact) GetID() uint64 { - return contact.ID -} - -// SetID set an ID to current contact. -func (contact *Contact) SetID(id uint64) { - contact.ID = id -} - -// GetAddresses get address list of current contact. -func (contact *Contact) GetAddresses() []core.StringAddress { - var addresses []core.StringAddress - for e := range contact.Address { - addresses = append(addresses, &contact.Address[e]) - } - return addresses -} - -// SetAddresses set an address list to the current contact. -func (contact *Contact) SetAddresses(addrs []core.StringAddress) { - for e := range addrs { - if v, ok := addrs[e].(*Address); ok { - contact.Address = append(contact.Address, *v) - } else { - panic("Error in SetAddress: addrs cannot parse to type data.Address") - - } - } -} - -// GetName return contact name -func (contact *Contact) GetName() string { - return string(contact.Name) -} - -// SetName set a name to the contact -func (contact *Contact) SetName(newName string) { - contact.Name = []byte(newName) -} - -// IsValid verify if a contact is valid and all its address. -func (contact *Contact) IsValid() bool { - if strings.ReplaceAll(contact.GetName(), " ", "") == "" { - return false - } - - for e := range contact.GetAddresses() { - if !contact.GetAddresses()[e].IsValid() { - return false - } - } - return true -} - -// .....Address - -// GetValue get address string. -func (address *Address) GetValue() []byte { - return address.Value -} - -// SetValue set an address string. -func (address *Address) SetValue(val []byte) { - address.Value = val -} - -// GetCoinType get coin type of an address. -func (address *Address) GetCoinType() []byte { - return address.Coin -} - -// SetCoinType set the coin type to current address. -func (address *Address) SetCoinType(coinType []byte) { - address.Coin = coinType -} - -// IsValid verify if an address is valid for its coinType. -func (address *Address) IsValid() bool { - if _, err := util.AddressFromString(string(address.GetValue()), - string(address.GetCoinType())); err != nil { - return false - } - return true -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go deleted file mode 100644 index 79e55ec3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/dataUtil.go +++ /dev/null @@ -1,95 +0,0 @@ -package data - -import ( - "bytes" - "crypto/aes" - "crypto/cipher" - "crypto/rand" - "fmt" - "github.com/SkycoinProject/skycoin/src/cipher/bip39" - "github.com/fibercrypto/fibercryptowallet/src/core" - "io" -) - -// isRepeatAddress search an address in the list of contacts into the AddressBook. -// If find the address return error, else return nil. -func isRepeatAddress(address core.StringAddress, contacts []core.Contact) error { - for _, contact := range contacts { - for _, addrs := range contact.GetAddresses() { - if bytes.Compare(addrs.GetValue(), address.GetValue()) == 0 && - bytes.Compare(addrs.GetCoinType(), address.GetCoinType()) == 0 { - return fmt.Errorf("Address with value: %s and Cointype: %s alredy exist", - address.GetValue(), address.GetCoinType()) - } - } - } - return nil -} - -// isRepeatName search an name in the list of contacts into the AddressBook. -// If find the address return error, else return nil. -func isRepeatName(newContact core.Contact, contactsList []core.Contact) error { - for _, contact := range contactsList { - if dataContact, ok := contact.(*Contact); ok { - if bytes.Compare(newContact.(*Contact).Name, dataContact.Name) == 0 { - return fmt.Errorf(" Contact with name: %s alredy exist", newContact.(*Contact).Name) - } - } - } - - return nil -} - -// genEntropy generate an entropy by a random mnemonic. -func genEntropy() ([]byte, error) { - mn, err := bip39.NewDefaultMnemonic() - if err != nil { - return nil, err - } - e, err := bip39.EntropyFromMnemonic(mn) - if err != nil { - return nil, err - } - return e, nil -} - -// decryptAESGCM encrypt a data with AESGCM algorithm. http://golang.org/crypto/ -func encryptAESGCM(data, key []byte) ([]byte, error) { - block, err := aes.NewCipher(key) - if err != nil { - return nil, err - } - aesGCM, err := cipher.NewGCM(block) - if err != nil { - return nil, err - } - - nonce := make([]byte, aesGCM.NonceSize()) - if _, err = io.ReadFull(rand.Reader, nonce); err != nil { - return nil, err - } - - cipherText := aesGCM.Seal(nonce, nonce, data, nil) - return cipherText, nil - -} - -// decryptAESGCM decrypt a data with AESGCM algorithm. http://golang.org/crypto/ -func decryptAESGCM(cipherData, key []byte) ([]byte, error) { - block, err := aes.NewCipher(key) - if err != nil { - return nil, err - } - aesGCM, err := cipher.NewGCM(block) - if err != nil { - return nil, err - } - nonceSize := aesGCM.NonceSize() - nonce, cipherText := cipherData[:nonceSize], cipherData[nonceSize:] - - return aesGCM.Open(nil, nonce, cipherText, nil) -} - -func errValueNoMatch(value, valType interface{}) error { - return fmt.Errorf("value %v type %T no match with type %T", value, value, valType) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go deleted file mode 100644 index 534a21fd..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/data/database.go +++ /dev/null @@ -1,225 +0,0 @@ -package data - -import ( - "errors" - "github.com/boltdb/bolt" - "github.com/skycoin/skycoin/src/visor/dbutil" - "time" -) - -// BoltStorage implement the Storage interface for boltDb. -type BoltStorage struct { - *bolt.DB -} - -const ( - // Db buckets. - dbAddrsBookBkt = "AddressBook" - dbConfigBkt = "Config" -) - -var ( - // Errors - errDatabaseNotOpen = errors.New("database not open") - errBucketEmpty = errors.New("database: bucket are empty") - errValEmpty = errors.New(" database: result are empty") -) - -// GetBoltStorage generate a new instance of BoltStorage by path. -func GetBoltStorage(path string) (*BoltStorage, error) { - db, err := bolt.Open(path, 0600, - &bolt.Options{ - Timeout: 1 * time.Second, - }) - - if err != nil { - logDb.Error(err) - return nil, err - } - - return &BoltStorage{db}, nil -} - -// GetConfig Returns the config bucket content. -func (b *BoltStorage) GetConfig() map[string]string { - tx, err := b.Begin(false) - if err != nil { - logDb.Error(err) - return nil - } - defer func() { - if err := tx.Rollback(); err != nil { - logDb.Fatal(err) - } - }() - - if conf := tx.Bucket([]byte(dbConfigBkt)); conf != nil { - confMap := make(map[string]string, 0) - if err := conf.ForEach(func(k, v []byte) error { - confMap[string(k)] = string(v) - return nil - }); err != nil { - logDb.Error(err) - return nil - } - return confMap - } - return nil -} - -// InsertConfig set into config bucket the config parameters (securityType, hash, entropy) -func (b *BoltStorage) InsertConfig(options map[string]string) error { - // Start a writeable transaction. - tx, err := b.Begin(true) - if err != nil { - logDb.Error(err) - return err - } - - defer func() { - if err := tx.Rollback(); err != nil && err != bolt.ErrTxClosed { - logDb.Fatal(err) - } - }() - - bkt, err := tx.CreateBucketIfNotExists([]byte(dbConfigBkt)) - if err != nil { - logDb.Error(err) - return err - } - for k, v := range options { - if err := bkt.Put([]byte(k), []byte(v)); err != nil { - logDb.Error(err) - return err - } - } - return tx.Commit() -} - -// InsertValue insert a value in AddressBook bucket. -func (b *BoltStorage) InsertValue(value interface{}) (uint64, error) { - // Start a writeable transaction. - tx, err := b.Begin(true) - if err != nil { - logDb.Error(err) - return 0, err - } - - defer func() { - if err := tx.Rollback(); err != nil && err != bolt.ErrTxClosed { - logDb.Fatal(err) - } - }() - - element, ok := value.([]byte) - if !ok { - logDb.Error(err) - err := errValueNoMatch(value, []byte{}) - return 0, err - } - - bkt, err := tx.CreateBucketIfNotExists([]byte(dbAddrsBookBkt)) - if err != nil { - logDb.Fatal(err) - return 0, err - } - // The sequence is an auto-incrementing integer that is transactionally safe. - id, err := bkt.NextSequence() - - if err != nil { - logDb.Fatal(err) - return 0, err - } - - if err := bkt.Put(dbutil.Itob(id), element); err != nil { - logDb.Fatal(err) - return 0, err - } - return id, tx.Commit() -} - -// GetValue get a value from the AddressBook bucket. -func (b *BoltStorage) GetValue(key uint64) (interface{}, error) { - tx, err := b.Begin(false) - if err != nil { - logDb.Error(err) - return nil, err - } - defer func() { - if err := tx.Rollback(); err != nil { - logDb.Fatal(err) - } - }() - if addrsBookBkt := tx.Bucket([]byte(dbAddrsBookBkt)); addrsBookBkt != nil { - result := addrsBookBkt.Get(dbutil.Itob(key)) - if result == nil { - return nil, errValEmpty - } - return result, nil - } - - return nil, errBucketEmpty -} - -// ListValues returns all values from AddressBook bucket. -func (b *BoltStorage) ListValues() (map[uint64]interface{}, error) { - tx, err := b.Begin(false) - if err != nil { - logDb.Error(err) - return nil, err - } - defer func() { - if err := tx.Rollback(); err != nil { - logDb.Fatal(err) - } - }() - - if addrsBookBkt := tx.Bucket([]byte(dbAddrsBookBkt)); addrsBookBkt != nil { - resultsMap := make(map[uint64]interface{}, 0) - if err := addrsBookBkt.ForEach(func(k, v []byte) error { - resultsMap[dbutil.Btoi(k)] = v - return nil - }); err != nil { - logDb.Error(err) - return nil, err - } - return resultsMap, nil - } - return nil, errBucketEmpty -} - -// DeleteValue remove a value from the AddressBook bucket by its id. -func (b *BoltStorage) DeleteValue(key uint64) error { - return b.Update(func(tx *bolt.Tx) error { - bkt := tx.Bucket([]byte(dbAddrsBookBkt)) - if bkt == nil { - return errBucketEmpty - } - - if val := bkt.Get(dbutil.Itob(key)); val == nil { - return errValEmpty - } - - return bkt.Delete(dbutil.Itob(key)) - }) - -} - -// UpdateValue update a element into the AddressBook bucket by its id. -func (b *BoltStorage) UpdateValue(key uint64, newVal interface{}) error { - return b.Update(func(tx *bolt.Tx) error { - bkt := tx.Bucket([]byte(dbAddrsBookBkt)) - if bkt == nil { - logDb.Error(errBucketEmpty) - return errBucketEmpty - } - element, ok := newVal.([]byte) - if !ok { - err := errValueNoMatch(newVal, []byte{}) - logDb.Error(err) - return err - } - - return bkt.Put(dbutil.Itob(key), element) - }) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go deleted file mode 100644 index 63e260f8..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/errors/error.go +++ /dev/null @@ -1,58 +0,0 @@ -package errors - -import ( - "errors" -) - -var ( - // ErrInvalidPoolSection no section for name found in the pool - ErrInvalidPoolSection = errors.New("Invalid Section") - // ErrObjectPoolUndeflow no objects can be allocated from the pool - ErrObjectPoolUndeflow = errors.New("There is not available objects") - // ErrInvalidLogLevelName invalid log level - ErrInvalidLogLevelName = errors.New("Could not convert string to log level") - // ErrInvalidAltcoinTicker ticker string not bound to any altcoin plugin - ErrInvalidAltcoinTicker = errors.New("Invalid ticker") - // ErrUnsupportedSigner signer not supported - ErrUnsupportedSigner = errors.New("Unsupported signer") - // ErrInvalidTxn invalid transaction - ErrInvalidTxn = errors.New("Invalid transaction") - // ErrInvalidOptions invalid options - ErrInvalidOptions = errors.New("Invalid options") - // ErrIntegerInputsRequired Input IDs must be integer values - ErrIntegerInputsRequired = errors.New("Value error: Transaction output references must be integer for signing") - // ErrBlockNotSet could not find reference to block - ErrBlockNotSet = errors.New("Block not set or nil") - // ErrInvalidTransactionNoBlocks unknown number of blocks for unconfirmed transaction - ErrInvalidTransactionNoBlocks = errors.New("Invalid unconfirmed transaction. Unknown number of blocks") - // ErrInvalidUnconfirmedTxn invalid unconfirmed transaction - ErrInvalidUnconfirmedTxn = errors.New("Invalid unconfirmed transaction") - // ErrInvalidNetworkType invalid network type - ErrInvalidNetworkType = errors.New("Invalid netType") - // ErrInvalidID invalid ID - ErrInvalidID = errors.New("Invalid Id") - // ErrNotFound target item not found in collection - ErrNotFound = errors.New("Item not found in collection") - // ErrParseTxID invalid string value for transaction hash ID - ErrParseTxID = errors.New("Error parsing transaction hash") - // ErrParseSHA256 invalid SHA256 hash - ErrParseSHA256 = errors.New("Error parsing SHA256 hash") - // ErrParseTxnFee invalid string value for transaction fee - ErrParseTxnFee = errors.New("Error parsing transaction fee") - // ErrParseTxnCoins transaction coins can not be parsed - ErrParseTxnCoins = errors.New("Error parsing transaction coins") - // ErrInvalidAddressString could not decode base58 address - ErrInvalidAddressString = errors.New("Error decoding base58 address") - // ErrTxnSignFailure signing strategy reported an error whie signing transaction - ErrTxnSignFailure = errors.New("Transaction signing failed for txn") - // ErrUnexpectedUxOutAddress unexpected address - ErrUnexpectedUxOutAddress = errors.New("Unexpected address") - // ErrInvalidPoolObjectType clients in the pool do not match expected type - ErrInvalidPoolObjectType = errors.New("There is not propers client in pool") - // ErrInvalidWalletEntropy entropy complexity does not match supported values - ErrInvalidWalletEntropy = errors.New("Entropy must be 128 or 256") - // ErrInvalidValue invalid value was supplied in to function - ErrInvalidValue = errors.New("Value errors") - // ErrWalletCantSign wallet can not sign transactions - ErrWalletCantSign = errors.New("Wallet does not support transaction signing") -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go deleted file mode 100644 index 0546da62..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/config.go +++ /dev/null @@ -1,246 +0,0 @@ -package local - -import ( - "encoding/json" - "io/ioutil" - "os" - "path/filepath" - "sync" - - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var logConfigManager = logging.MustGetLogger("ConfigManager") - -const ( - pathToConfigFromHome = ".fiber/config.json" - pathToDefaultWalletsFromHome = ".skycoin/wallets" - LocalWallet = iota - RemoteWallet -) - -var ( - confManager *ConfigManager - once sync.Once -) - -type ConfigManager struct { - sourceList []*WalletSource - node string -} - -type WalletSource struct { - id int - sourceType int - source string -} - -func (ws *WalletSource) GetType() int { - logConfigManager.Info("Getting wallet type") - return ws.sourceType -} -func (ws *WalletSource) GetSource() string { - logConfigManager.Info("Getting wallet source") - return ws.source -} -func (ws *WalletSource) GetId() int { - logConfigManager.Info("Getting wallet id") - return ws.id -} - -func (ws *WalletSource) edit(source string, tp int) { - logConfigManager.Info("Editing wallet source") - ws.source = source - ws.sourceType = tp -} - -func (ws *WalletSource) getWalletSourceJson() *walletSourceJson { - return &walletSourceJson{ - SourceType: ws.GetType(), - Source: ws.GetSource(), - } -} - -func (cm *ConfigManager) GetSources() []*WalletSource { - return cm.sourceList -} - -func (cm *ConfigManager) GetNode() string { - return cm.node -} - -func (cm *ConfigManager) EditWalletSource(id int, source string, tp int) error { - var src *WalletSource - for _, wltSrc := range cm.sourceList { - if wltSrc.id == id { - src = wltSrc - break - } - } - if src == nil { - return errors.ErrInvalidID - } - - if tp != LocalWallet && tp != RemoteWallet { - tp = src.sourceType - } - - if source == "" { - source = src.source - } - - src.edit(source, tp) - return nil - -} - -func (cm *ConfigManager) EditNode(node string) { - cm.node = node -} - -func (cm *ConfigManager) Save() error { - logConfigManager.Info("Saving configuration") - - jsonFormat, err := json.Marshal(cm.getConfigManagerJson()) - if err != nil { - return err - } - return ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) -} - -func (cm *ConfigManager) getConfigManagerJson() *configManagerJson { - logConfigManager.Info("Getting configuration from JSON") - - wltSources := make([]*walletSourceJson, 0) - for _, wltS := range cm.sourceList { - wltSources = append(wltSources, wltS.getWalletSourceJson()) - } - return &configManagerJson{ - SourceList: wltSources, - Node: cm.node, - } -} - -type configManagerJson struct { - SourceList []*walletSourceJson `json:"SourceList"` - Node string `json:"Node"` -} - -func (cmJ *configManagerJson) getConfigManager() *ConfigManager { - wltsSource := make([]*WalletSource, 0) - for _, wltS := range cmJ.SourceList { - wltsSource = append(wltsSource, wltS.getWalletSource()) - } - - return &ConfigManager{ - node: cmJ.Node, - sourceList: wltsSource, - } -} - -type walletSourceJson struct { - SourceType int `json:"Type"` - Source string `json:"Source"` -} - -func (wsJ *walletSourceJson) getWalletSource() *WalletSource { - return &WalletSource{ - source: wsJ.Source, - sourceType: wsJ.SourceType, - } -} - -func GetConfigManager() *ConfigManager { - once.Do(func() { - var cm *ConfigManager - - if configFileExist() { - - cm = loadConfigFromFile() - } else { - - cm = getDefaultConfigManager() - - } - confManager = cm - }) - - return confManager -} - -func configFileExist() bool { - fileDir := getConfigFileDir() - if _, err := os.Stat(fileDir); err != nil { - if os.IsNotExist(err) { - return false - } - } - return true -} - -func loadConfigFromFile() *ConfigManager { - cm := new(configManagerJson) - fileDir := getConfigFileDir() - dat, err := ioutil.ReadFile(fileDir) //nolint gosec - - if err != nil { - - return getDefaultConfigManager() - } - err = json.Unmarshal(dat, cm) - if err != nil { - - return getDefaultConfigManager() - } - configM := cm.getConfigManager() - cont := 1 - for _, ws := range configM.sourceList { - ws.id = cont - cont++ - } - return configM - -} - -func getDefaultConfigManager() *ConfigManager { - - cm := new(ConfigManager) - - cm.node = "https://staging.node.skycoin.net" - cm.sourceList = []*WalletSource{getDefaultWalletSource()} - - jsonFormat, err := json.Marshal(cm.getConfigManagerJson()) - if err != nil { - return nil - } - - err = os.MkdirAll(filepath.Dir(getConfigFileDir()), 0750) - if err != nil { - return nil - } - - err = ioutil.WriteFile(getConfigFileDir(), jsonFormat, 0644) - if err != nil { - return nil - } - - return cm - -} - -func getConfigFileDir() string { - homeDir := os.Getenv("HOME") - fileDir := filepath.Join(homeDir, pathToConfigFromHome) - return fileDir -} - -func getDefaultWalletSource() *WalletSource { - ws := new(WalletSource) - ws.sourceType = LocalWallet - ws.id = 1 - walletsDir := filepath.Join(os.Getenv("HOME"), pathToDefaultWalletsFromHome) - ws.source = walletsDir - return ws - -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go deleted file mode 100644 index fc0c7ad0..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/plugin.go +++ /dev/null @@ -1,74 +0,0 @@ -package local - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" -) - -var logMainPlugin = logging.MustGetLogger("Altcoin plugin entry point") - -type altcoinRecord struct { - Manager core.AltcoinPlugin - Metadata core.AltcoinMetadata -} - -// fibercoinAltcoinManager is a singleton class -type fibercryptoAltcoinManager struct { - registeredPlugins []core.AltcoinPlugin - altcoinMap map[string]altcoinRecord - signers map[core.UID]core.TxnSigner -} - -var ( - manager fibercryptoAltcoinManager -) - -func (m *fibercryptoAltcoinManager) RegisterPlugin(p core.AltcoinPlugin) { - logMainPlugin.Info("Register plugin to Altcoin manager") - p.RegisterTo(m) - m.registeredPlugins = append(m.registeredPlugins, p) -} - -func (m *fibercryptoAltcoinManager) RegisterAltcoin(info core.AltcoinMetadata, plugin core.AltcoinPlugin) { - logMainPlugin.Info("Register altcoin to Altcoin manager") - m.altcoinMap[info.Ticker] = altcoinRecord{ - Manager: plugin, - Metadata: info, - } -} - -func (m *fibercryptoAltcoinManager) ListRegisteredPlugins() []core.AltcoinPlugin { - logMainPlugin.Info("Listing registered plugins in Altcoin manager") - return m.registeredPlugins -} - -func (m *fibercryptoAltcoinManager) LookupAltcoinPlugin(ticker string) (core.AltcoinPlugin, bool) { - logMainPlugin.Info("Looking up for registered altcoin's") - if r, isRegistered := m.altcoinMap[ticker]; isRegistered { - return r.Manager, true - } - return nil, false -} - -func (m *fibercryptoAltcoinManager) DescribeAltcoin(ticker string) (core.AltcoinMetadata, bool) { - logMainPlugin.Info("Describing Altcoin manager") - if r, isRegistered := m.altcoinMap[ticker]; isRegistered { - return r.Metadata, true - } - return core.AltcoinMetadata{}, false -} - -// LoadAltcoinManager load altcoin manager singleton instance -func LoadAltcoinManager() core.AltcoinManager { - logMainPlugin.Info("Loading Altcoin manager") - if manager.altcoinMap == nil { - manager.altcoinMap = make(map[string]altcoinRecord, 5) - manager.signers = make(map[core.UID]core.TxnSigner, 5) - } - return &manager -} - -// Type assertions -var ( - _ core.AltcoinManager = &manager -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go deleted file mode 100644 index bbb5b68c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/main/sign.go +++ /dev/null @@ -1,44 +0,0 @@ -package local - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - "github.com/fibercrypto/fibercryptowallet/src/util/signutil" -) - -func (m *fibercryptoAltcoinManager) AttachSignService(signSrv core.TxnSigner) error { - if signSrv != nil { - m.signers[signSrv.GetSignerUID()] = signSrv - } - return nil -} - -func (m *fibercryptoAltcoinManager) EnumerateSignServices() core.TxnSignerIterator { - return signutil.NewTxnSignerIteratorFromMap(m.signers) -} - -func (m *fibercryptoAltcoinManager) LookupSignService(id core.UID) core.TxnSigner { - if signSrv, isFound := m.signers[id]; isFound { - return signSrv - } - return nil -} - -func (m *fibercryptoAltcoinManager) RemoveSignService(signSrv core.TxnSigner) error { - uid := signSrv.GetSignerUID() - if _, isBound := m.signers[uid]; isBound { - delete(m.signers, uid) - return nil - } - return errors.ErrInvalidValue -} - -// SignServicesForTxn returns an object to iterate over signing srategies supported for a given transaction -func (m *fibercryptoAltcoinManager) SignServicesForTxn(wlt core.Wallet, txn core.Transaction) core.TxnSignerIterator { - return signutil.FilterSignersFromMap( - m.signers, - func(signer core.TxnSigner) bool { - canSign, err := signer.ReadyForTxn(wlt, txn) - return err == nil && canSign - }) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go deleted file mode 100644 index 45b7320e..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/address/address.go +++ /dev/null @@ -1,102 +0,0 @@ -package address - -import ( - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - "github.com/therecipe/qt/core" -) - -var logAddressModel = logging.MustGetLogger("Address Model") - -func init() { - AddressDetails_QmlRegisterType2("HistoryModels", 1, 0, "QAddress") - AddressList_QmlRegisterType2("HistoryModels", 1, 0, "QAddressList") -} - -const ( - Address = int(core.Qt__UserRole) + 1<= len(al.Addresses()) { - return core.NewQVariant() - } - - address := al.Addresses()[index.Row()] - - switch role { - case Address: - { - return core.NewQVariant1(address.Address()) - } - case AddressCoinHours: - { - return core.NewQVariant1(address.AddressCoinHours()) - } - case AddressSky: - { - return core.NewQVariant1(address.AddressSky()) - } - default: - { - return core.NewQVariant() - } - } -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go deleted file mode 100644 index 177a7e68..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/address.go +++ /dev/null @@ -1,93 +0,0 @@ -package addressBook - -import ( - "bytes" - "github.com/fibercrypto/fibercryptowallet/src/core" - qtcore "github.com/therecipe/qt/core" - "github.com/therecipe/qt/qml" - "sort" -) - -const ( - Value = int(qtcore.Qt__UserRole + (iota + 1)) - CoinType -) - -func init() { AddrsBkAddressModel_QmlRegisterType2("AddrsBookManager", 1, 0, "AddrsBkAddressModel") } - -type QAddress struct { - qtcore.QObject - _ string `property:"value"` - _ string `property:"coinType"` -} - -type AddrsBkAddressModel struct { - qtcore.QAbstractListModel - _ func() `constructor:"init"` - _ []*QAddress `property:"address"` - _ map[int]*qtcore.QByteArray `property:"roles"` -} - -func (addrsBookAddressModel *AddrsBkAddressModel) init() { - addrsBookAddressModel.SetRoles(map[int]*qtcore.QByteArray{ - Value: qtcore.NewQByteArray2("value", -1), - CoinType: qtcore.NewQByteArray2("coinType", -1), - }) - qml.QQmlEngine_SetObjectOwnership(addrsBookAddressModel, qml.QQmlEngine__CppOwnership) - addrsBookAddressModel.ConnectRowCount(addrsBookAddressModel.rowCount) - addrsBookAddressModel.ConnectData(addrsBookAddressModel.data) - // addrsBookAddressModel.ConnectColumnCount(addrsBookAddressModel.columnCount) - addrsBookAddressModel.ConnectRoleNames(addrsBookAddressModel.roleNames) - -} - -func (addrsBookAddressModel *AddrsBkAddressModel) rowCount(*qtcore.QModelIndex) int { - return len(addrsBookAddressModel.Address()) -} - -func (addrsBookAddressModel *AddrsBkAddressModel) roleNames() map[int]*qtcore.QByteArray { - return addrsBookAddressModel.Roles() -} - -func (addrsBookAddressModel *AddrsBkAddressModel) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { - - logAddressBook.Info("Loading address data") - if !index.IsValid() { - return qtcore.NewQVariant() - } - - if index.Row() >= len(addrsBookAddressModel.Address()) { - return qtcore.NewQVariant() - } - - address := addrsBookAddressModel.Address()[index.Row()] - - switch role { - case Value: - { - return qtcore.NewQVariant1(address.Value()) - } - case CoinType: - { - return qtcore.NewQVariant1(address.CoinType()) - } - default: - { - return qtcore.NewQVariant() - } - } -} - -func fromAddressToQAddress(addresses []core.StringAddress) []*QAddress { - var qAddressesList = make([]*QAddress, 0) - sort.Slice(addresses, func(i, j int) bool { - return bytes.Compare(addresses[i].GetCoinType(), addresses[j].GetCoinType()) == -1 - }) - for _, addrs := range addresses { - qAddress := NewQAddress(nil) - qAddress.SetCoinType(string(addrs.GetCoinType())) - qAddress.SetValue(string(addrs.GetValue())) - qAddressesList = append(qAddressesList, qAddress) - } - return qAddressesList -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go deleted file mode 100644 index 682bd342..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressBook/contacts.go +++ /dev/null @@ -1,323 +0,0 @@ -package addressBook - -import ( - skycoin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/data" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - qtcore "github.com/therecipe/qt/core" - "github.com/therecipe/qt/qml" - "os" - "path/filepath" -) - -const ( - Name = int(qtcore.Qt__UserRole + (iota + 1)) - Address - ID -) - -var addrsBook core.AddressBook -var logAddressBook = logging.MustGetLogger("Address Book Model") - -func init() { AddrsBookModel_QmlRegisterType2("AddrsBookManager", 1, 0, "AddrsBookModel") } - -var addresses = make([]core.StringAddress, 0) - -type AddrsBookModel struct { - qtcore.QAbstractListModel - - _ map[int]*qtcore.QByteArray `property:"roles"` - _ []*QContact `property:"contacts"` - _ int `property:"count"` - _ func() `constructor:"init"` - _ func(row int, id uint64) `slot:"removeContact,auto"` - _ func(row int, id uint64, name string) `slot:"editContact,auto"` - _ func(name string) `slot:"newContact"` - _ func() `slot:"loadContacts"` - _ func(int, string) `slot:"initAddrsBook"` - _ func() int `slot:"getSecType"` - _ func(password string) bool `slot:"authenticate"` - _ func() bool `slot:"hasInit"` - _ func(value, coinType string) `slot:"addAddress"` - _ func(newSecType int, oldPassword, newPassword string) bool `slot:"changeSecType"` - _ func(value string) bool `slot:"addressIsValid"` - _ func(row int, name string) bool `slot:"nameExist"` - _ func(row int, address string, coinType string) bool `slot:"addressExist"` -} - -type QContact struct { - qtcore.QObject - _ uint64 `property:"id"` - _ string `property:"name"` - _ AddrsBkAddressModel `property:"address"` -} - -func (addrBookModel *AddrsBookModel) init() { - logAddressBook.Info("Init addressBook model") - addrBookModel.SetRoles(map[int]*qtcore.QByteArray{ - Name: qtcore.NewQByteArray2("name", -1), - Address: qtcore.NewQByteArray2("address", -1), - ID: qtcore.NewQByteArray2("id", -1), - }) - qml.QQmlEngine_SetObjectOwnership(addrBookModel, qml.QQmlEngine__CppOwnership) - addrBookModel.ConnectRowCount(addrBookModel.rowCount) - addrBookModel.ConnectData(addrBookModel.data) - addrBookModel.ConnectColumnCount(addrBookModel.columnCount) - addrBookModel.ConnectRoleNames(addrBookModel.roleNames) - addrBookModel.ConnectNewContact(addrBookModel.newContact) - addrBookModel.ConnectGetSecType(addrBookModel.getSecType) - addrBookModel.ConnectAuthenticate(addrBookModel.authenticate) - addrBookModel.ConnectAddressIsValid(addrBookModel.addressIsValid) - addrBookModel.ConnectAddressExist(addrBookModel.addressExist) - addrBookModel.ConnectNameExist(addrBookModel.nameExist) - addrBookModel.ConnectLoadContacts(addrBookModel.loadContacts) - addrBookModel.ConnectInitAddrsBook(addrBookModel.initAddrsBook) - // addrBookModel.ConnectEditContact(addrBookModel.editContact) - // addrBookModel.ConnectRemoveContact(addrBookModel.removeContact) - addrBookModel.ConnectHasInit(addrBookModel.hasInit) - addrBookModel.ConnectChangeSecType(addrBookModel.changeSecType) - addrBookModel.ConnectAddAddress(addrBookModel.addAddress) - if addrsBook == nil { - db, err := data.GetBoltStorage(getConfigFileDir()) - if err != nil { - logAddressBook.Error(err) - } - addrsBook = data.NewAddressBook(db) - } - -} - -func (addrBookModel *AddrsBookModel) rowCount(*qtcore.QModelIndex) int { - return len(addrBookModel.Contacts()) -} - -func (addrBookModel *AddrsBookModel) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { - logAddressBook.Info("Loading data for index") - if !index.IsValid() { - return qtcore.NewQVariant() - } - if index.Row() >= len(addrBookModel.Contacts()) { - return qtcore.NewQVariant() - } - contact := addrBookModel.Contacts()[index.Row()] - - switch role { - case Name: - { - return qtcore.NewQVariant1(contact.Name()) - } - case Address: - { - return qtcore.NewQVariant1(contact.Address()) - } - case ID: - { - return qtcore.NewQVariant1(contact.Id()) - } - default: - return qtcore.NewQVariant() - } -} - -func (addrBookModel *AddrsBookModel) roleNames() map[int]*qtcore.QByteArray { - return addrBookModel.Roles() -} - -func (addrBookModel *AddrsBookModel) columnCount(parent *qtcore.QModelIndex) int { - return 1 -} - -func (addrBookModel *AddrsBookModel) removeContact(row int, id uint64) { - logAddressBook.Infof("Remove contact with id %d", id) - if row < 0 || row >= addrBookModel.Count() { - return - } - if err := addrsBook.DeleteContact(id); err != nil { - logAddressBook.Error(err) - return - } - addrBookModel.BeginRemoveRows(qtcore.NewQModelIndex(), row, row) - addrBookModel.SetContacts(append(addrBookModel.Contacts()[:row], addrBookModel.Contacts()[row+1:]...)) - addrBookModel.EndRemoveRows() - addrBookModel.SetCount(addrBookModel.Count() - 1) - -} - -func (addrBookModel *AddrsBookModel) addContact(c *QContact) { - logAddressBook.Info("Add Contact") - var row = 0 - for row < len(addrBookModel.Contacts()) && c.Name() > addrBookModel.Contacts()[row].Name() { - row++ - } - addrBookModel.BeginInsertColumns(qtcore.NewQModelIndex(), row, row) - qml.QQmlEngine_SetObjectOwnership(c, qml.QQmlEngine__CppOwnership) - addrBookModel.SetContacts(append(append(addrBookModel.Contacts()[:row], c), addrBookModel.Contacts()[row:]...)) - addrBookModel.EndInsertRows() - addrBookModel.SetCount(addrBookModel.Count() + 1) -} - -func (addrBookModel *AddrsBookModel) editContact(row int, id uint64, name string) { - logAddressBook.Info("Edit contact") - if row < 0 || row >= addrBookModel.Count() { - return - } - qContact := NewQContact(nil) - qContact.SetName(name) - qAddresses := fromAddressToQAddress(addresses) - addrsBkAddressModel := NewAddrsBkAddressModel(nil) - addrsBkAddressModel.SetAddress(qAddresses) - qContact.SetAddress(addrsBkAddressModel) - qContact.SetId(id) - var contact = data.Contact{} - contact.SetAddresses(addresses) - contact.SetName(name) - if err := addrsBook.UpdateContact(id, &contact); err != nil { - logAddressBook.Error(err) - return - } - addrBookModel.BeginRemoveRows(qtcore.NewQModelIndex(), row, row) - addrBookModel.SetContacts(append(addrBookModel.Contacts()[:row], addrBookModel.Contacts()[row+1:]...)) - addrBookModel.EndRemoveRows() - addrBookModel.SetCount(addrBookModel.Count() - 1) - addrBookModel.addContact(qContact) - addresses = []core.StringAddress{} -} - -func getConfigFileDir() string { - homeDir := os.Getenv("HOME") - fileDir := filepath.Join(homeDir, ".fiber/data.dt") - return fileDir -} - -func (addrBookModel *AddrsBookModel) loadContacts() { - logAddressBook.Info("loading contactsList") - addrBookModel.SetContacts([]*QContact{}) - contactsList, err := addrsBook.ListContact() - if err != nil { - logAddressBook.Error(err) - } - qContactsList := fromContactToQContact(contactsList) - - for _, qContact := range qContactsList { - addrBookModel.addContact(qContact) - } -} - -func (addrBookModel *AddrsBookModel) getSecType() int { - return addrsBook.GetSecType() -} - -func (addrBookModel *AddrsBookModel) authenticate(password string) bool { - - if err := addrsBook.Authenticate(password); err != nil { - logAddressBook.Error(err) - return false - } - return true -} - -func (addrBookModel *AddrsBookModel) newContact(name string) { - qContact := NewQContact(nil) - qContact.SetName(name) - qAddresses := fromAddressToQAddress(addresses) - addrsBkAddressModel := NewAddrsBkAddressModel(nil) - addrsBkAddressModel.SetAddress(qAddresses) - qContact.SetAddress(addrsBkAddressModel) - var contact data.Contact - contact.SetName(name) - contact.SetAddresses(addresses) - if id, err := addrsBook.InsertContact(&contact); err != nil { - logAddressBook.Error(err) - } else { - qContact.SetId(id) - } - addresses = []core.StringAddress{} - addrBookModel.addContact(qContact) -} - -func (*AddrsBookModel) close() { - logAddressBook.Info("Closing address book") - if addrsBook.IsOpen() { - if err := addrsBook.Close(); err != nil { - logAddressBook.Error(err) - } - } -} - -func (addrBookModel *AddrsBookModel) initAddrsBook(secType int, password string) { - var err error - if addrsBook.HasInit() { - return - } - logAddressBook.Info("Creating address book") - if err = addrsBook.Init(secType, password); err != nil { - logAddressBook.Error(err) - } -} - -func (*AddrsBookModel) hasInit() bool { - return addrsBook.HasInit() -} - -func fromContactToQContact(contactsList []core.Contact) []*QContact { - var qContactsList = make([]*QContact, 0) - for _, contact := range contactsList { - qContact := NewQContact(nil) - qContact.SetName(contact.GetName()) - logAddressBook.Info(contact.GetID()) - qContact.SetId(contact.GetID()) - qAddressModel := NewAddrsBkAddressModel(nil) - qAddressModel.SetAddress(fromAddressToQAddress(contact.GetAddresses())) - qContact.SetAddress(qAddressModel) - qContactsList = append(qContactsList, qContact) - } - return qContactsList -} - -func (*AddrsBookModel) addAddress(value, coinType string) { - logAddressBook.Infof("%#v", addresses) - logAddressBook.Infof("value: %#v, type: %#v", value, coinType) - for e := range addresses { - if string(addresses[e].GetValue()) == value && string(addresses[e].GetCoinType()) == coinType { - return - } - } - addresses = append(addresses, &data.Address{Value: []byte(value), Coin: []byte(coinType)}) -} - -func (*AddrsBookModel) addressIsValid(value string) bool { - if _, err := skycoin.NewSkycoinAddress(value); err != nil { - return false - } - return true -} - -func (addrBookModel *AddrsBookModel) nameExist(row int, name string) bool { - for e := range addrBookModel.Contacts() { - if row != e && addrBookModel.Contacts()[e].Name() == name { - return true - } - } - return false -} - -func (addrBookModel *AddrsBookModel) addressExist(row int, address string, coinType string) bool { - for e := range addrBookModel.Contacts() { - for i := range addrBookModel.Contacts()[e].Address().Address() { - if row != e && addrBookModel.Contacts()[e].Address().Address()[i].Value() == address && - addrBookModel.Contacts()[e].Address().Address()[i].CoinType() == coinType { - return true - } - } - } - return false -} - -func (addrBookModel *AddrsBookModel) changeSecType(secType int, oldPassword string, newPassword string) bool { - if err := addrsBook.ChangeSecurity(secType, oldPassword, newPassword); err != nil { - logAddressBook.Error(err) - return false - } - return true -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go deleted file mode 100644 index 6cd6da55..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/addressesModel.go +++ /dev/null @@ -1,221 +0,0 @@ -package models - -import ( - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - "github.com/therecipe/qt/core" - "github.com/therecipe/qt/qml" -) - -var logAddressesModel = logging.MustGetLogger("Addresses Model") - -const ( - Address = int(core.Qt__UserRole) + 1 - ASky = int(core.Qt__UserRole) + 2 - ACoinHours = int(core.Qt__UserRole) + 3 - AMarked = int(core.Qt__UserRole) + 4 - AWallet = int(core.Qt__UserRole) + 5 - AWalletId = int(core.Qt__UserRole) + 6 -) - -type AddressesModel struct { - core.QAbstractListModel - - _ func() `constructor:"init"` - - _ map[int]*core.QByteArray `property:"roles"` - _ []*QAddress `property:"addresses"` - - _ func(*QAddress) `slot:"addAddress"` - _ func([]*QAddress) `slot:"addAddresses"` - _ func(int) `slot:"removeAddress"` - _ func(string) `slot:"updateModel"` - _ func(int, string, uint64, uint64, int) `slot:"editAddress"` - _ func([]*QAddress) `slot:"loadModel"` - _ int `property:"count"` - _ func(string) `slot:"removeAddressesFromWallet"` -} - -type QAddress struct { - core.QObject - - _ string `property:"address"` - _ string `property:"addressSky"` - _ string `property:"addressCoinHours"` - _ int `property:"marked"` - _ string `property:"wallet"` - _ string `property:"walletId"` -} - -func (m *AddressesModel) init() { - m.SetRoles(map[int]*core.QByteArray{ - Address: core.NewQByteArray2("address", -1), - ASky: core.NewQByteArray2("addressSky", -1), - ACoinHours: core.NewQByteArray2("addressCoinHours", -1), - AMarked: core.NewQByteArray2("marked", -1), - AWallet: core.NewQByteArray2("wallet", -1), - AWalletId: core.NewQByteArray2("walletId", -1), - }) - qml.QQmlEngine_SetObjectOwnership(m, qml.QQmlEngine__CppOwnership) - m.ConnectData(m.data) - m.ConnectRowCount(m.rowCount) - m.ConnectColumnCount(m.columnCount) - m.ConnectRoleNames(m.roleNames) - m.ConnectAddAddress(m.addAddress) - m.ConnectUpdateModel(m.updateModel) - m.ConnectEditAddress(m.editAddress) - m.ConnectRemoveAddress(m.removeAddress) - m.ConnectLoadModel(m.loadModel) - m.ConnectRemoveAddressesFromWallet(m.removeAddressesFromWallet) - m.ConnectAddAddresses(m.addAddresses) - m.SetCount(0) - -} - -func (m *AddressesModel) removeAddressesFromWallet(wltId string) { - old := m.Addresses() - new := make([]*QAddress, 0) - for _, addr := range old { - if addr.WalletId() != wltId { - new = append(new, addr) - } - } - m.loadModel(new) - m.removeAddress(0) -} -func (m *AddressesModel) data(index *core.QModelIndex, role int) *core.QVariant { - if !index.IsValid() { - return core.NewQVariant() - } - - if index.Row() >= len(m.Addresses()) { - return core.NewQVariant() - } - - var a = m.Addresses()[index.Row()] - - switch role { - - case Address: - { - return core.NewQVariant1(a.Address()) - } - case ASky: - { - return core.NewQVariant1(a.AddressSky()) - } - case ACoinHours: - { - return core.NewQVariant1(a.AddressCoinHours()) - } - case AMarked: - { - return core.NewQVariant1(a.Marked()) - } - case AWallet: - { - return core.NewQVariant1(a.Wallet()) - } - case AWalletId: - { - return core.NewQVariant1(a.WalletId()) - } - - default: - { - return core.NewQVariant() - } - } -} - -func (m *AddressesModel) rowCount(parent *core.QModelIndex) int { - return len(m.Addresses()) -} - -func (m *AddressesModel) columnCount(parent *core.QModelIndex) int { - return 1 -} - -func (m *AddressesModel) roleNames() map[int]*core.QByteArray { - return m.Roles() -} - -func (m *AddressesModel) addAddress(address *QAddress) { - m.BeginInsertRows(core.NewQModelIndex(), len(m.Addresses()), len(m.Addresses())) - qml.QQmlEngine_SetObjectOwnership(address, qml.QQmlEngine__CppOwnership) - m.SetAddresses(append(m.Addresses(), address)) - m.EndInsertRows() - m.SetCount(m.Count() + 1) -} - -func (m *AddressesModel) addAddresses(addresses []*QAddress) { - for _, addr := range addresses { - m.addAddress(addr) - } -} - -func (m *AddressesModel) removeAddress(row int) { - m.BeginRemoveRows(core.NewQModelIndex(), row, row) - m.SetAddresses(append(m.Addresses()[:row], m.Addresses()[row+1:]...)) - m.EndRemoveRows() - m.SetCount(m.Count() - 1) -} - -func (m *AddressesModel) editAddress(row int, address string, sky, coinHours uint64, marked int) { - a := m.Addresses()[row] - a.SetAddress(address) - accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logAddressesModel.WithError(err).Warn("Couldn't get" + params.SkycoinTicker + " quotient") - return - } - a.SetAddressSky(util.FormatCoins(sky, accuracy)) - accuracy, err = util.AltcoinQuotient(params.CoinHoursTicker) - if err != nil { - logAddressesModel.WithError(err).Warn("Couldn't get" + params.CoinHoursTicker + " quotient") - return - } - a.SetAddressCoinHours(util.FormatCoins(coinHours, accuracy)) - changeMarked := true - if marked == a.Marked() { - changeMarked = false - } - a.SetMarked(marked) - pIndex := m.Index(row, 0, core.NewQModelIndex()) - if changeMarked { - m.DataChanged(pIndex, pIndex, []int{Address, ASky, ACoinHours, AMarked}) - } else { - m.DataChanged(pIndex, pIndex, []int{Address, ASky, ACoinHours}) - } - -} - -func (m *AddressesModel) updateModel(fileName string) { - go func() { - walletManager.updateAddresses(fileName) - m.LoadModel(walletManager.getAddresses(fileName)) - }() -} - -func (m *AddressesModel) loadModel(Qaddresses []*QAddress) { - for _, addr := range Qaddresses { - qml.QQmlEngine_SetObjectOwnership(addr, qml.QQmlEngine__CppOwnership) - } - addresses := make([]*QAddress, 0) - address := NewQAddress(nil) - address.SetAddress("--------------------------") - address.SetAddressSky("0") - address.SetAddressCoinHours("0") - address.SetMarked(0) - qml.QQmlEngine_SetObjectOwnership(address, qml.QQmlEngine__CppOwnership) - addresses = append(addresses, address) - addresses = append(addresses, Qaddresses...) - - m.BeginResetModel() - m.SetAddresses(addresses) - m.SetCount(len(addresses)) - - m.EndResetModel() - -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go deleted file mode 100644 index f900223d..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/blockchainModels.go +++ /dev/null @@ -1,129 +0,0 @@ -package models - -import ( - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" //callable as skycoin - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/params" - "github.com/fibercrypto/fibercryptowallet/src/util" - - qtcore "github.com/therecipe/qt/core" -) - -var logBlockchain = logging.MustGetLogger("modelsBlockchain") - -// BlockchainStatusModel Contains info about the blockchain to be show. -type BlockchainStatusModel struct { - qtcore.QObject - _ func() `constructor:"init"` - - infoRequester core.BlockchainStatus - - _ string `property:"numberOfBlocks"` - _ bool `property:"loading"` - _ *qtcore.QDateTime `property:"timestampLastBlock"` - _ string `property:"hashLastBlock"` - _ string `property:"currentSkySupply"` - _ string `property:"totalSkySupply"` - _ string `property:"currentCoinHoursSupply"` - _ string `property:"totalCoinHoursSupply"` - - _ func() `signal:"update,auto"` -} - -func (blockchainStatus *BlockchainStatusModel) init() { - // block details - blockchainStatus.SetNumberOfBlocksDefault("0") - blockchainStatus.SetTimestampLastBlockDefault(qtcore.NewQDateTime3(qtcore.NewQDate3(2000, 1, 1), qtcore.NewQTime3(0, 0, 0, 0), qtcore.Qt__LocalTime)) - blockchainStatus.SetHashLastBlockDefault("") - // sky details - blockchainStatus.SetCurrentSkySupplyDefault("0") - blockchainStatus.SetTotalSkySupplyDefault("0") - blockchainStatus.SetCurrentCoinHoursSupplyDefault("0") - blockchainStatus.SetTotalCoinHoursSupplyDefault("0") - blockchainStatus.SetLoading(true) - blockchainStatus.infoRequester = skycoin.NewSkycoinBlockchain(params.DataRefreshTimeout) -} - -func (blockchainStatus *BlockchainStatusModel) update() { - // update info - if err := blockchainStatus.updateInfo(); err != nil { - logBlockchain.WithError(err).Warn("Couldn't update blockchain Info") - return - } - return -} - -// updateInfo request the needed information -func (blockchainStatus *BlockchainStatusModel) updateInfo() error { - logBlockchain.Info("Updating Blockchain Status") - blockchainStatus.SetLoading(true) - - block, err := blockchainStatus.infoRequester.GetLastBlock() - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get last block") - return err - } - - lastBlockHash, err := block.GetHash() - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get the hash of the last block") - return err - } - numberOfBlocks, err := blockchainStatus.infoRequester.GetNumberOfBlocks() - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get the number of blocks") - return err - } - timestamp, err := block.GetTime() - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get block time") - return err - } - year, month, day, h, m, s := util.ParseDate(int64(timestamp)) - - currentSkySupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinCurrentSupply, skycoin.Sky) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get current coin supply of Skycoins") - return err - } - totalSkySupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinTotalSupply, skycoin.Sky) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get total coin supply of Skycoins") - return err - } - currentCoinHoursSupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinCurrentSupply, skycoin.CoinHour) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get current coin supply of Coin Hours") - return err - } - totalCoinHoursSupply, err := blockchainStatus.infoRequester.GetCoinValue(core.CoinTotalSupply, skycoin.CoinHour) - if err != nil { - logBlockchain.WithError(err).Warn("Couldn't get total coin supply of coin hours") - return err - } - - // block details - blockchainStatus.SetNumberOfBlocks(util.FormatCoins(numberOfBlocks, 1)) - blockchainStatus.SetTimestampLastBlock(qtcore.NewQDateTime3(qtcore.NewQDate3(year, month, day), qtcore.NewQTime3(h, m, s, 0), qtcore.Qt__LocalTime)) - blockchainStatus.SetHashLastBlock(string(lastBlockHash)) - - // sky details - accuracy, err := util.AltcoinQuotient(skycoin.SkycoinTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + skycoin.SkycoinTicker + " coins quotient") - } - blockchainStatus.SetCurrentSkySupply(util.FormatCoins(currentSkySupply, accuracy)) - blockchainStatus.SetTotalSkySupply(util.FormatCoins(totalSkySupply, accuracy)) - - accuracy, err = util.AltcoinQuotient(skycoin.CoinHoursTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + skycoin.CoinHoursTicker + " coins quotient") - } - blockchainStatus.SetCurrentCoinHoursSupply(util.FormatCoins(currentCoinHoursSupply, accuracy)) - blockchainStatus.SetTotalCoinHoursSupply(util.FormatCoins(totalCoinHoursSupply, accuracy)) - blockchainStatus.SetLoading(false) - - return nil -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go deleted file mode 100644 index 3a2823df..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/bridgeModel.go +++ /dev/null @@ -1,53 +0,0 @@ -package models - -import ( - "sync" - - "github.com/therecipe/qt/core" -) - -type QBridge struct { - core.QObject - _ func() `constructor:"init"` - _ func() `slot:"lock"` - _ func() `slot:"unlock"` - _ func(message string) `signal:"getPassword"` - _ func(string) `slot:"setResult"` - _ func() string `slot:"getResult"` - result string - sem sync.Mutex - use sync.Mutex -} - -func (b *QBridge) init() { - - b.ConnectLock(b.lock) - b.ConnectUnlock(b.unlock) - b.ConnectSetResult(b.setResult) - b.ConnectGetResult(b.getResult) -} - -func (b *QBridge) BeginUse() { - b.use.Lock() -} - -func (b *QBridge) EndUse() { - b.use.Unlock() -} - -func (b *QBridge) lock() { - b.sem.Lock() - -} - -func (b *QBridge) setResult(result string) { - b.result = result -} - -func (b *QBridge) getResult() string { - return b.result -} - -func (b *QBridge) unlock() { - b.sem.Unlock() -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go deleted file mode 100644 index 1370b546..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/config.go +++ /dev/null @@ -1,85 +0,0 @@ -package models - -import ( - local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - - "github.com/therecipe/qt/qml" - - qtcore "github.com/therecipe/qt/core" -) - -var logConfigManager = logging.MustGetLogger("modelsConfigManager") - -type WalletSource struct { - qtcore.QObject - _ int `property:"sourceType"` - _ string `property:"source"` -} - -type ConfigManager struct { - qtcore.QObject - configManager *local.ConfigManager - _ func() `constructor:"init"` - _ func() []*WalletSource `slot:"getSources"` - _ func() string `slot:"getNodeString"` - _ func() string `slot:"getSourceString"` - _ func() int `slot:"getTypeSource` // 1 is Local, 0 is Remote - _ func(node, src string, tp bool) `slot:"edit"` -} - -func (configManager *ConfigManager) init() { - logConfigManager.Info("Initialize config manager") - qml.QQmlEngine_SetObjectOwnership(configManager, qml.QQmlEngine__CppOwnership) - configManager.configManager = local.GetConfigManager() - configManager.ConnectGetSources(configManager.getSources) - configManager.ConnectGetNodeString(configManager.getNodeString) - configManager.ConnectGetSourceString(configManager.getSourceString) - configManager.ConnectGetTypeSource(configManager.getTypeSource) - configManager.ConnectEdit(configManager.edit) - -} - -func (configManager *ConfigManager) edit(node, src string, tp bool) { - logConfigManager.Info("Editing Config Manager") - var tpSrc int - if tp { - tpSrc = local.LocalWallet - } else { - tpSrc = local.RemoteWallet - } - configManager.configManager.EditWalletSource(1, src, tpSrc) - configManager.configManager.EditNode(node) - configManager.configManager.Save() - -} -func (configManager *ConfigManager) getNodeString() string { - return configManager.configManager.GetNode() -} - -func (configManager *ConfigManager) getSourceString() string { - src := configManager.configManager.GetSources()[0] - return src.GetSource() -} - -func (configManager *ConfigManager) getTypeSource() int { - src := configManager.configManager.GetSources()[0] - if src.GetType() == local.LocalWallet { - return 1 - } else { - return 0 - } -} - -func (configManager *ConfigManager) getSources() []*WalletSource { - logConfigManager.Info("Getting wallets source") - walletSources := make([]*WalletSource, 0) - for _, wltS := range configManager.configManager.GetSources() { - newWltSource := NewWalletSource(nil) - qml.QQmlEngine_SetObjectOwnership(newWltSource, qml.QQmlEngine__CppOwnership) - newWltSource.SetSourceType(wltS.GetType()) - newWltSource.SetSource(wltS.GetSource()) - walletSources = append(walletSources, newWltSource) - } - return walletSources -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go deleted file mode 100644 index bf3fd470..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/history.go +++ /dev/null @@ -1,141 +0,0 @@ -package history - -import ( - "github.com/fibercrypto/fibercryptowallet/src/models/transactions" - "github.com/therecipe/qt/core" -) - -func init() { - TransactionList_QmlRegisterType2("HistoryModels", 1, 0, "QTransactionList") - HistoryManager_QmlRegisterType2("HistoryModels", 1, 0, "HistoryManager") - -} - -type TransactionList struct { - core.QAbstractListModel - - _ map[int]*core.QByteArray `property:"roles"` - - _ func() `constructor:"init"` - - _ func(transaction *transactions.TransactionDetails) `signal:"addTransaction,auto"` - _ func(index int) `signal:"removeTransaction,auto"` - _ func(txns []*transactions.TransactionDetails) `slot:"addMultipleTransactions"` - _ func() `slot:"clear"` - - _ []*transactions.TransactionDetails `property:"transactions"` -} - -func (hm *TransactionList) init() { - logHistoryManager.Info("Initialize Transaction list for History") - hm.SetRoles(map[int]*core.QByteArray{ - transactions.Date: core.NewQByteArray2("date", -1), - transactions.Status: core.NewQByteArray2("status", -1), - transactions.Type: core.NewQByteArray2("type", -1), - transactions.Amount: core.NewQByteArray2("amount", -1), - transactions.HoursTraspassed: core.NewQByteArray2("hoursTraspassed", -1), - transactions.HoursBurned: core.NewQByteArray2("hoursBurned", -1), - transactions.TransactionID: core.NewQByteArray2("transactionID", -1), - transactions.Addresses: core.NewQByteArray2("addresses", -1), - transactions.Inputs: core.NewQByteArray2("inputs", -1), - transactions.Outputs: core.NewQByteArray2("outputs", -1), - }) - - hm.ConnectRowCount(hm.rowCount) - hm.ConnectData(hm.data) - hm.ConnectRoleNames(hm.roleNames) - hm.ConnectAddMultipleTransactions(hm.addMultipleTransactions) - hm.ConnectClear(hm.clear) - -} - -func (hm *TransactionList) rowCount(*core.QModelIndex) int { - return len(hm.Transactions()) -} - -func (hm *TransactionList) roleNames() map[int]*core.QByteArray { - return hm.Roles() -} - -func (hm *TransactionList) addTransaction(transaction *transactions.TransactionDetails) { - logHistoryManager.Info("Adding transaction for history") - hm.BeginInsertRows(core.NewQModelIndex(), len(hm.Transactions()), len(hm.Transactions())) - hm.SetTransactions(append(hm.Transactions(), transaction)) - hm.EndInsertRows() -} - -func (hm *TransactionList) removeTransaction(index int) { - logHistoryManager.Info("Removing transaction for history") - hm.BeginRemoveRows(core.NewQModelIndex(), index, index) - hm.SetTransactions(append(hm.Transactions()[:index], hm.Transactions()[index+1:]...)) - hm.EndRemoveRows() -} - -func (hm *TransactionList) data(index *core.QModelIndex, role int) *core.QVariant { - if !index.IsValid() || index.Row() >= len(hm.Transactions()) { - return core.NewQVariant() - } - - transaction := hm.Transactions()[index.Row()] - - switch role { - case transactions.Date: - { - return core.NewQVariant1(transaction.Date()) - } - case transactions.Status: - { - return core.NewQVariant1(transaction.Status()) - } - case transactions.Type: - { - return core.NewQVariant1(transaction.Type()) - } - case transactions.Amount: - { - return core.NewQVariant1(transaction.Amount()) - } - case transactions.HoursTraspassed: - { - return core.NewQVariant1(transaction.HoursTraspassed()) - } - case transactions.HoursBurned: - { - return core.NewQVariant1(transaction.HoursBurned()) - } - case transactions.TransactionID: - { - return core.NewQVariant1(transaction.TransactionID()) - } - case transactions.Addresses: - { - return core.NewQVariant1(transaction.Addresses()) - } - - case transactions.Inputs: - { - return core.NewQVariant1(transaction.Inputs()) - } - case transactions.Outputs: - { - return core.NewQVariant1(transaction.Outputs()) - } - default: - { - return core.NewQVariant() - } - } -} - -func (hm *TransactionList) addMultipleTransactions(txns []*transactions.TransactionDetails) { - - for _, txn := range txns { - hm.addTransaction(txn) - } -} - -func (hm *TransactionList) clear() { - hm.BeginRemoveRows(core.NewQModelIndex(), 0, len(hm.Transactions())-1) - hm.SetTransactions(make([]*transactions.TransactionDetails, 0)) - hm.EndRemoveRows() -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go deleted file mode 100644 index 6ed3e4b7..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/history/historyManager.go +++ /dev/null @@ -1,424 +0,0 @@ -package history - -import ( - "sort" - "strconv" - "time" - - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - - coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/fibercrypto/fibercryptowallet/src/models/address" - "github.com/fibercrypto/fibercryptowallet/src/models/transactions" - "github.com/fibercrypto/fibercryptowallet/src/util" - qtCore "github.com/therecipe/qt/core" -) - -var logHistoryManager = logging.MustGetLogger("modelsHistoryManager") - -const ( - dateTimeFormatForGo = "2006-01-02T15:04:05" - dateTimeFormatForQML = "yyyy-MM-ddThh:mm:ss" -) - -/* - HistoryManager - Represent the controller of history page and all the actions over this page -*/ -type HistoryManager struct { - qtCore.QObject - filters []string - _ func() `constructor:"init"` - - _ func() []*transactions.TransactionDetails `slot:"loadHistoryWithFilters"` - _ func() []*transactions.TransactionDetails `slot:"loadHistory"` - _ func(string) `slot:"addFilter"` - _ func(string) `slot:"removeFilter"` - walletEnv core.WalletEnv -} - -func (hm *HistoryManager) init() { - hm.ConnectLoadHistoryWithFilters(hm.loadHistoryWithFilters) - hm.ConnectLoadHistory(hm.loadHistory) - hm.ConnectAddFilter(hm.addFilter) - hm.ConnectRemoveFilter(hm.removeFilter) - altManager := local.LoadAltcoinManager() - walletsEnvs := make([]core.WalletEnv, 0) - for _, plug := range altManager.ListRegisteredPlugins() { - walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) - } - - hm.walletEnv = walletsEnvs[0] -} - -type ByDate []*transactions.TransactionDetails - -func (a ByDate) Len() int { - return len(a) -} -func (a ByDate) Swap(i, j int) { - a[i], a[j] = a[j], a[i] -} - -func (a ByDate) Less(i, j int) bool { - d1, _ := time.Parse(dateTimeFormatForGo, a[i].Date().ToString(dateTimeFormatForQML)) - d2, _ := time.Parse(dateTimeFormatForGo, a[j].Date().ToString(dateTimeFormatForQML)) - return d1.After(d2) -} -func (hm *HistoryManager) getTransactionsOfAddresses(filterAddresses []string) []*transactions.TransactionDetails { - logHistoryManager.Info("Getting transactions of Addresses") - addresses := hm.getAddressesWithWallets() - - var sent, internally bool - var traspassedHoursIn, traspassedHoursOut, skyAmountIn, skyAmountOut uint64 - - find := make(map[string]struct{}, len(filterAddresses)) - for _, addr := range filterAddresses { - find[addr] = struct{}{} - } - txnFind := make(map[string]struct{}) - txns := make([]core.Transaction, 0) - - wltIterator := hm.walletEnv.GetWalletSet().ListWallets() - if wltIterator == nil { - logHistoryManager.WithError(nil).Warn("Couldn't get transactions of Addresses") - return make([]*transactions.TransactionDetails, 0) - } - for wltIterator.Next() { - addressIterator, err := wltIterator.Value().GetLoadedAddresses() - if err != nil { - logHistoryManager.Warn("Couldn't get address iterator") - continue - } - for addressIterator.Next() { - _, ok := find[addressIterator.Value().String()] - if ok { - txnsIterator := addressIterator.Value().GetCryptoAccount().ListTransactions() - if txnsIterator == nil { - logHistoryManager.Warn("Couldn't get transaction iterator") - continue - } - for txnsIterator.Next() { - _, ok2 := txnFind[txnsIterator.Value().GetId()] - if !ok2 { - txns = append(txns, txnsIterator.Value()) - txnFind[txnsIterator.Value().GetId()] = struct{}{} - } - } - } - - } - } - - txnsDetails := make([]*transactions.TransactionDetails, 0) - for _, txn := range txns { - traspassedHoursIn = 0 - traspassedHoursOut = 0 - skyAmountIn = 0 - skyAmountOut = 0 - internally = true - sent = false - txnDetails := transactions.NewTransactionDetails(nil) - txnAddresses := address.NewAddressList(nil) - inAddresses := make(map[string]struct{}, 0) - inputs := address.NewAddressList(nil) - outputs := address.NewAddressList(nil) - txnIns := txn.GetInputs() - - for _, in := range txnIns { - qIn := address.NewAddressDetails(nil) - qIn.SetAddress(in.GetSpentOutput().GetAddress().String()) - skyUint64, err := in.GetCoins(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins balance") - continue - } - accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") - continue - } - skyFloat := float64(skyUint64) / float64(accuracy) - qIn.SetAddressSky(strconv.FormatFloat(skyFloat, 'f', -1, 64)) - chUint64, err := in.GetCoins(params.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours balance") - continue - } - accuracy, err = util.AltcoinQuotient(params.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours quotient") - continue - } - qIn.SetAddressCoinHours(util.FormatCoins(chUint64, accuracy)) - inputs.AddAddress(qIn) - _, ok := addresses[in.GetSpentOutput().GetAddress().String()] - if ok { - skyAmountOut += skyUint64 - sent = true - _, ok := inAddresses[qIn.Address()] - if !ok { - txnAddresses.AddAddress(qIn) - inAddresses[qIn.Address()] = struct{}{} - } - - } - } - txnDetails.SetInputs(inputs) - - for _, out := range txn.GetOutputs() { - sky, err := out.GetCoins(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins balance") - continue - } - qOu := address.NewAddressDetails(nil) - qOu.SetAddress(out.GetAddress().String()) - accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") - continue - } - qOu.SetAddressSky(util.FormatCoins(sky, accuracy)) - val, err := out.GetCoins(params.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours balance") - continue - } - accuracy, err = util.AltcoinQuotient(coin.CoinHour) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours quotient") - continue - } - qOu.SetAddressCoinHours(util.FormatCoins(val, accuracy)) - outputs.AddAddress(qOu) - if sent { - - if addresses[txn.GetInputs()[0].GetSpentOutput().GetAddress().String()] == addresses[out.GetAddress().String()] { - skyAmountOut -= sky - - } else { - internally = false - val, err = out.GetCoins(params.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours send it") - continue - } - traspassedHoursOut += val - } - } else { - _, ok := find[out.GetAddress().String()] - if ok { - val, err = out.GetCoins(params.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Coin Hours balance") - continue - } - traspassedHoursIn += val - skyAmountIn += sky - - _, ok := inAddresses[qOu.Address()] - if !ok { - txnAddresses.AddAddress(qOu) - inAddresses[qOu.Address()] = struct{}{} - } - - } - - } - - } - txnDetails.SetOutputs(outputs) - t := time.Unix(int64(txn.GetTimestamp()), 0) - txnDetails.SetDate(qtCore.NewQDateTime3(qtCore.NewQDate3(t.Year(), int(t.Month()), t.Day()), qtCore.NewQTime3(t.Hour(), t.Minute(), 0, 0), qtCore.Qt__LocalTime)) - txnDetails.SetStatus(transactions.TransactionStatusPending) - - if txn.GetStatus() == core.TXN_STATUS_CONFIRMED { - txnDetails.SetStatus(transactions.TransactionStatusConfirmed) - } - txnDetails.SetType(transactions.TransactionTypeReceive) - if sent { - txnDetails.SetType(transactions.TransactionTypeSend) - if internally { - txnDetails.SetType(transactions.TransactionTypeInternal) - } - } - fee, err := txn.ComputeFee(params.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't compute fee of the operation") - continue - } - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursBurned(util.FormatCoins(fee, accuracy)) - - switch txnDetails.Type() { - case transactions.TransactionTypeReceive: - { - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursIn, accuracy)) - val := float64(skyAmountIn) - accuracy, err = util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") - continue - } - val = val / float64(accuracy) - txnDetails.SetAmount(strconv.FormatFloat(val, 'f', -1, 64)) - - } - case transactions.TransactionTypeInternal: - { - var traspassedHoursMoved, skyAmountMoved uint64 - traspassedHoursMoved = 0 - skyAmountMoved = 0 - ins := inputs.Addresses() - inFind := make(map[string]struct{}, len(ins)) - for _, addr := range ins { - inFind[addr.Address()] = struct{}{} - } - outs := outputs.Addresses() - for _, addr := range outs { - _, ok := inFind[addr.Address()] - if !ok { - hours, err := strconv.ParseUint(addr.AddressCoinHours(), 10, 64) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't parse Coin Hours from address") - continue - } - traspassedHoursMoved += hours - skyFloat, err := strconv.ParseFloat(addr.AddressSky(), 64) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't parse Skycoins from addresses") - continue - } - accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") - continue - } - sky := uint64(skyFloat * float64(accuracy)) - skyAmountMoved += sky - } - - } - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursMoved, accuracy)) - val := float64(skyAmountMoved) - //FIXME: Error here is skipped - accuracy, _ = util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") - continue - } - val = val / float64(accuracy) - txnDetails.SetAmount(strconv.FormatFloat(val, 'f', -1, 64)) - - } - case transactions.TransactionTypeSend: - { - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - txnDetails.SetHoursTraspassed(util.FormatCoins(traspassedHoursOut, accuracy)) - val := float64(skyAmountOut) - accuracy, err = util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get Skycoins quotient") - continue - } - val = val / float64(accuracy) - txnDetails.SetAmount(strconv.FormatFloat(val, 'f', -1, 64)) - - } - } - txnDetails.SetAddresses(txnAddresses) - txnDetails.SetTransactionID(txn.GetId()) - - txnsDetails = append(txnsDetails, txnDetails) - - } - sort.Sort(ByDate(txnsDetails)) - return txnsDetails -} -func (hm *HistoryManager) loadHistoryWithFilters() []*transactions.TransactionDetails { - logHistoryManager.Info("Loading history with some filters") - filterAddresses := hm.filters - return hm.getTransactionsOfAddresses(filterAddresses) - -} - -func (hm *HistoryManager) loadHistory() []*transactions.TransactionDetails { - logHistoryManager.Info("Loading history") - addresses := hm.getAddressesWithWallets() - - filterAddresses := make([]string, 0) - for addr, _ := range addresses { - filterAddresses = append(filterAddresses, addr) - } - - return hm.getTransactionsOfAddresses(filterAddresses) - -} - -func (hm *HistoryManager) addFilter(addr string) { - logHistoryManager.Info("Add filter") - alreadyIs := false - for _, filter := range hm.filters { - if filter == addr { - alreadyIs = true - break - } - } - if !alreadyIs { - hm.filters = append(hm.filters, addr) - } - -} - -func (hm *HistoryManager) removeFilter(addr string) { - logHistoryManager.Info("Remove filter") - - for i := 0; i < len(hm.filters); i++ { - if hm.filters[i] == addr { - hm.filters = append(hm.filters[0:i], hm.filters[i+1:]...) - break - } - } - -} -func (hm *HistoryManager) getAddressesWithWallets() map[string]string { - logHistoryManager.Info("Get Addresses with wallets") - response := make(map[string]string, 0) - it := hm.walletEnv.GetWalletSet().ListWallets() - if it == nil { - logHistoryManager.WithError(nil).Warn("Couldn't load addresses") - return response - } - for it.Next() { - wlt := it.Value() - addresses, err := wlt.GetLoadedAddresses() - if err != nil { - logHistoryManager.WithError(err).Warn("Couldn't get loaded addresses") - continue - } - for addresses.Next() { - response[addresses.Value().String()] = wlt.GetId() - } - - } - - return response -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go deleted file mode 100644 index 8537d75b..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelAddresses.go +++ /dev/null @@ -1,80 +0,0 @@ -package models - -import ( - "github.com/therecipe/qt/core" -) - -const ( - OAddress = int(core.Qt__UserRole) + iota + 1 - QOutputs -) - -type ModelAddresses struct { - core.QAbstractListModel - - _ func() `constructor:"init"` - - _ map[int]*core.QByteArray `property:"roles"` - _ []*ModelOutputs `property:"outputs"` - _ string `property:"name"` - - _ func([]*ModelOutputs) `slot:"addOutputs"` -} - -func (m *ModelAddresses) init() { - m.SetRoles(map[int]*core.QByteArray{ - Address: core.NewQByteArray2("address", -1), - QOutputs: core.NewQByteArray2("qoutputs", -1), - }) - - m.ConnectRowCount(m.rowCount) - m.ConnectRoleNames(m.roleNames) - m.ConnectData(m.data) - m.ConnectAddOutputs(m.addOutputs) -} - -func (m *ModelAddresses) rowCount(*core.QModelIndex) int { - return len(m.Outputs()) -} - -func (m *ModelAddresses) roleNames() map[int]*core.QByteArray { - return m.Roles() -} - -func (m *ModelAddresses) data(index *core.QModelIndex, role int) *core.QVariant { - if !index.IsValid() { - return core.NewQVariant() - } - - if index.Row() >= len(m.Outputs()) { - return core.NewQVariant() - } - - wa := m.Outputs()[index.Row()] - - switch role { - case OAddress: - { - return core.NewQVariant1(wa.Address()) - } - case QOutputs: - { - return core.NewQVariant1(wa) - } - default: - { - return core.NewQVariant() - } - } -} - -func (m *ModelAddresses) insertRows(row int, count int) bool { - m.BeginInsertRows(core.NewQModelIndex(), row, row+count) - m.EndInsertRows() - return true -} - -func (m *ModelAddresses) addOutputs(mo []*ModelOutputs) { - m.SetOutputs(mo) - m.insertRows(len(m.Outputs()), len(mo)) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go deleted file mode 100644 index 02ba7ca1..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelOutputs.go +++ /dev/null @@ -1,173 +0,0 @@ -package models - -import ( - "github.com/therecipe/qt/core" -) - -const ( - OutputID = int(core.Qt__UserRole) + iota + 1 - AddressSky - AddressCoinHours - AddressOwner - WalletOwner -) - -type ModelOutputs struct { - core.QAbstractListModel - - _ func() `constructor:"init"` - - _ map[int]*core.QByteArray `property:"roles"` - _ []*QOutput `property:"outputs"` - _ string `property:"address"` - - _ func([]*QOutput) `slot:"addOutputs"` - _ func([]*QOutput) `slot:"insertOutputs"` - _ func([]*QOutput) `slot:"loadModel"` - _ func() `slot:"cleanModel"` - _ func(string) `slot:"removeOutputsFromAddress"` - _ func(string) `slot:"removeOutputsFromWallet"` -} - -type QOutput struct { - core.QObject - - _ string `property:"outputID"` - _ string `property:"addressSky"` - _ string `property:"addressCoinHours"` - _ string `property:"addressOwner"` - _ string `property:"walletOwner"` -} - -func (m *ModelOutputs) init() { - m.SetRoles(map[int]*core.QByteArray{ - OutputID: core.NewQByteArray2("outputID", -1), - AddressSky: core.NewQByteArray2("addressSky", -1), - AddressCoinHours: core.NewQByteArray2("addressCoinHours", -1), - AddressOwner: core.NewQByteArray2("addressOwner", -1), - WalletOwner: core.NewQByteArray2("walletOwner", -1), - }) - - m.ConnectRowCount(m.rowCount) - m.ConnectRoleNames(m.roleNames) - m.ConnectData(m.data) - m.ConnectAddOutputs(m.addOutputs) - m.ConnectInsertOutputs(m.insertOutputs) - m.ConnectLoadModel(m.loadModel) - m.ConnectCleanModel(m.cleanModel) - m.ConnectRemoveOutputsFromAddress(m.removeOutputsFromAddress) - m.ConnectRemoveOutputsFromWallet(m.removeOutputsFromWallet) -} - -func (m *ModelOutputs) removeOutputsFromAddress(addr string) { - old := m.Outputs() - new := make([]*QOutput, 0) - for _, out := range old { - if out.AddressOwner() != addr { - new = append(new, out) - } - } - m.loadModel(new) -} - -func (m *ModelOutputs) removeOutputsFromWallet(wltId string) { - old := m.Outputs() - new := make([]*QOutput, 0) - for _, out := range old { - if out.WalletOwner() != wltId { - new = append(new, out) - } - } - m.loadModel(new) -} - -func (m *ModelOutputs) rowCount(*core.QModelIndex) int { - return len(m.Outputs()) -} - -func (m *ModelOutputs) roleNames() map[int]*core.QByteArray { - return m.Roles() -} - -func (m *ModelOutputs) data(index *core.QModelIndex, role int) *core.QVariant { - if !index.IsValid() { - return core.NewQVariant() - } - - if index.Row() >= len(m.Outputs()) { - return core.NewQVariant() - } - - qo := m.Outputs()[index.Row()] - - switch role { - case OutputID: - { - return core.NewQVariant1(qo.OutputID()) - } - case AddressSky: - { - return core.NewQVariant1(qo.AddressSky()) - } - case AddressCoinHours: - { - return core.NewQVariant1(qo.AddressCoinHours()) - } - case AddressOwner: - { - return core.NewQVariant1(qo.AddressOwner()) - } - case WalletOwner: - { - return core.NewQVariant1(qo.WalletOwner()) - } - default: - { - return core.NewQVariant() - } - } -} - -func (m *ModelOutputs) insertRows(row int, count int) bool { - m.BeginInsertRows(core.NewQModelIndex(), row, row+count) - m.EndInsertRows() - return true -} - -func (m *ModelOutputs) addOutputs(mo []*QOutput) { - m.SetOutputs(mo) - m.insertRows(len(m.Outputs()), len(mo)) -} - -func contains(outputs []*QOutput, output *QOutput) bool { - for _, out := range outputs { - x := output.OutputID() - y := out.OutputID() - if y == x { - return true - } - } - return false -} - -func (m *ModelOutputs) insertOutputs(mo []*QOutput) { - toInsert := m.Outputs() - for _, outputToInsert := range mo { - if !contains(toInsert, outputToInsert) { - toInsert = append(toInsert, outputToInsert) - } - } - m.loadModel(toInsert) -} - -func (m *ModelOutputs) loadModel(mo []*QOutput) { - m.BeginResetModel() - m.SetOutputs(mo) - m.EndResetModel() -} - -func (m *ModelOutputs) cleanModel() { - m.BeginResetModel() - m.SetOutputs(make([]*QOutput, 0)) - m.EndResetModel() -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go deleted file mode 100644 index 638f2965..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelWallets.go +++ /dev/null @@ -1,179 +0,0 @@ -package models - -import ( - coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - qtcore "github.com/therecipe/qt/core" -) - -var logWalletModel = logging.MustGetLogger("Wallet Model") - -const ( - QName = int(qtcore.Qt__UserRole) + iota + 1 - QAddresses -) - -type ModelWallets struct { - qtcore.QAbstractListModel - - WalletEnv core.WalletEnv - _ func() `constructor:"init"` - - _ map[int]*qtcore.QByteArray `property:"roles"` - _ []*ModelAddresses `property:"addresses"` - _ bool `property:"loading"` - - _ func() `slot:"loadModel"` - _ func() `slot:"cleanModel"` - _ func([]*ModelAddresses) `slot:"addAddresses"` -} - -func (m *ModelWallets) init() { - m.SetRoles(map[int]*qtcore.QByteArray{ - Name: qtcore.NewQByteArray2("name", -1), - QAddresses: qtcore.NewQByteArray2("qaddresses", -1), - }) - - m.ConnectRowCount(m.rowCount) - m.ConnectCleanModel(m.cleanModel) - m.ConnectRoleNames(m.roleNames) - m.ConnectData(m.data) - m.ConnectLoadModel(m.loadModel) - m.ConnectAddAddresses(m.addAddresses) - m.SetLoading(true) - altManager := local.LoadAltcoinManager() - walletsEnvs := make([]core.WalletEnv, 0) - for _, plug := range altManager.ListRegisteredPlugins() { - walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) - } - - m.WalletEnv = walletsEnvs[0] - - m.loadModel() -} - -func (m *ModelWallets) rowCount(*qtcore.QModelIndex) int { - return len(m.Addresses()) -} - -func (m *ModelWallets) roleNames() map[int]*qtcore.QByteArray { - return m.Roles() -} - -func (m *ModelWallets) data(index *qtcore.QModelIndex, role int) *qtcore.QVariant { - if !index.IsValid() { - return qtcore.NewQVariant() - } - - if index.Row() >= len(m.Addresses()) { - return qtcore.NewQVariant() - } - - w := m.Addresses()[index.Row()] - - switch role { - case QName: - { - return qtcore.NewQVariant1(w.Name()) - } - case QAddresses: - { - return qtcore.NewQVariant1(w) - } - default: - { - return qtcore.NewQVariant() - } - } -} - -func (m *ModelWallets) insertRows(row int, count int) bool { - m.BeginInsertRows(qtcore.NewQModelIndex(), row, row+count) - m.EndInsertRows() - return true -} - -func (m *ModelWallets) cleanModel() { - m.SetLoading(false) - m.SetAddresses(make([]*ModelAddresses, 0)) -} - -func (m *ModelWallets) loadModel() { - logWalletsModel.Info("Loading Model") - m.SetLoading(true) - aModels := make([]*ModelAddresses, 0) - wallets := m.WalletEnv.GetWalletSet().ListWallets() - if wallets == nil { - logWalletsModel.WithError(nil).Warn("Couldn't load wallet") - return - } - for wallets.Next() { - addresses, err := wallets.Value().GetLoadedAddresses() - if err != nil { - logWalletsModel.WithError(nil).Warn("Couldn't get loaded address") - return - } - ma := NewModelAddresses(nil) - ma.SetName(wallets.Value().GetLabel()) - oModels := make([]*ModelOutputs, 0) - - for addresses.Next() { - a := addresses.Value() - outputs := a.GetCryptoAccount().ScanUnspentOutputs() - mo := NewModelOutputs(nil) - mo.SetAddress(a.String()) - qOutputs := make([]*QOutput, 0) - - if outputs == nil { - continue - } - - for outputs.Next() { - to := outputs.Value() - qo := NewQOutput(nil) - qo.SetOutputID(to.GetId()) - val, err := to.GetCoins(coin.Sky) - if err != nil { - logWalletsModel.WithError(nil).Warn("Couldn't get " + coin.Sky + " coins") - continue - } - accuracy, err := util.AltcoinQuotient(coin.Sky) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + coin.Sky + " coins quotient") - continue - } - coins := util.FormatCoins(val, accuracy) - qo.SetAddressSky(coins) - val, err = to.GetCoins(coin.CoinHoursTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins") - continue - } - accuracy, err = util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - continue - } - coinsH := util.FormatCoins(val, accuracy) - qo.SetAddressCoinHours(coinsH) - qOutputs = append(qOutputs, qo) - } - if len(qOutputs) != 0 { - mo.addOutputs(qOutputs) - oModels = append(oModels, mo) - } - } - ma.addOutputs(oModels) - aModels = append(aModels, ma) - } - m.SetLoading(false) - m.addAddresses(aModels) -} - -func (m *ModelWallets) addAddresses(ma []*ModelAddresses) { - m.SetAddresses(ma) - m.insertRows(len(m.Addresses()), len(ma)) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go deleted file mode 100644 index 3056ab3f..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/models.go +++ /dev/null @@ -1,20 +0,0 @@ -package models - -func init() { - - BlockchainStatusModel_QmlRegisterType2("BlockchainModels", 1, 0, "BlockchainStatusModel") - WalletModel_QmlRegisterType2("WalletsManager", 1, 0, "WalletModel") - QWallet_QmlRegisterType2("WalletsManager", 1, 0, "QWallet") - AddressesModel_QmlRegisterType2("WalletsManager", 1, 0, "AddressModel") - QAddress_QmlRegisterType2("WalletsManager", 1, 0, "QAddress") - WalletManager_QmlRegisterType2("WalletsManager", 1, 0, "WalletManager") - ConfigManager_QmlRegisterType2("Config", 1, 0, "ConfigManager") - WalletSource_QmlRegisterType2("Config", 1, 0, "WalletSource") - ModelManager_QmlRegisterType2("WalletsManager", 1, 0, "ModelManager") - ModelWallets_QmlRegisterType2("OutputsModels", 1, 0, "QWallets") - ModelAddresses_QmlRegisterType2("OutputsModels", 1, 0, "QAddresses") - ModelOutputs_QmlRegisterType2("OutputsModels", 1, 0, "QOutputs") - QTransaction_QmlRegisterType2("Transactions", 1, 0, "QTransaction") - QBridge_QmlRegisterType2("Utils", 1, 0, "QBridge") - -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go deleted file mode 100644 index cbcfef1b..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/modelsManager.go +++ /dev/null @@ -1,41 +0,0 @@ -package models - -import ( - "github.com/therecipe/qt/qml" - - qtcore "github.com/therecipe/qt/core" -) - -type ModelManager struct { - qtcore.QObject - wltManager WalletManager - addressesModel map[string]*AddressesModel - _ func() `constructor:"init"` - _ func(*WalletManager) `slot:"setWalletManager"` - _ func(string) *AddressesModel `slot:"getAddressModel"` -} - -func (mm *ModelManager) init() { - mm.ConnectSetWalletManager(mm.setWalletManager) - mm.ConnectGetAddressModel(mm.getAddressModel) - qml.QQmlEngine_SetObjectOwnership(mm, qml.QQmlEngine__CppOwnership) - mm.addressesModel = make(map[string]*AddressesModel, 0) -} - -func (mm *ModelManager) setWalletManager(wm *WalletManager) { - mm.wltManager = *wm - -} - -func (mm *ModelManager) getAddressModel(wltName string) *AddressesModel { - addrModel, ok := mm.addressesModel[wltName] - if !ok { - addrModel = NewAddressesModel(nil) - qml.QQmlEngine_SetObjectOwnership(addrModel, qml.QQmlEngine__CppOwnership) - addrModel.loadModel(mm.wltManager.getAddresses(wltName)) - addrModel.removeAddress(0) - mm.addressesModel[wltName] = addrModel - } - - return addrModel -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go deleted file mode 100644 index 9d7ef8d6..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networking.go +++ /dev/null @@ -1,8 +0,0 @@ -package models - -func init() { - NetworkingModel_QmlRegisterType2("NetworkingManager", 1, 0, "NetworkingModel") - QNetworking_QmlRegisterType2("NetworkingManager", 1, 0, "QNetworking") - NetworkingManager_QmlRegisterType2("NetworkingManager", 1, 0, "NetworkManager") - -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go deleted file mode 100644 index 5947e359..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingManager.go +++ /dev/null @@ -1,41 +0,0 @@ -package models - -import ( - "github.com/SkycoinProject/skycoin/src/util/logging" - skycoin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/core" - qtCore "github.com/therecipe/qt/core" -) - -var logNetworkingManager = logging.MustGetLogger("modelsNetworkingManager") - -type NetworkingManager struct { - qtCore.QObject - Networks core.PexNodeSet - _ func() `constructor:"init"` - _ func() []*QNetworking `slot:"getNetworks"` -} - -func (net *NetworkingManager) init() { - net.ConnectGetNetworks(net.getNetworks) - net.Networks = skycoin.NewSkycoinRemoteNetwork("http://127.0.0.1:6420") - -} - -func (net *NetworkingManager) getNetworks() []*QNetworking { - logNetworkingManager.Info("Getting networks") - networks := make([]*QNetworking, 0) - - netIterator := net.Networks.ListPeers() - - if netIterator == nil { - logNetworkingManager.WithError(nil).Error("Couldn't load networks") - return networks - } - for netIterator.Next() { - - networks = append(networks, INetworkToQNetworking(netIterator.Value())) - } - - return networks -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go deleted file mode 100644 index 03ce8730..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/networkingModel.go +++ /dev/null @@ -1,180 +0,0 @@ -package models - -import ( - "time" - - coin "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/therecipe/qt/core" -) - -// ip, port, source, block, lastSeenIn, lastSeenOut -const ( - Ip = iota + int(core.Qt__UserRole) - Port - Source - Block - LastSeenIn - LastSeenOut -) - -type NetworkingModel struct { - core.QAbstractListModel - - _ func() `constructor:"init"` - - _ map[int]*core.QByteArray `property:"roles"` - _ []*QNetworking `property:"networks"` - - _ func(*QNetworking) `slot:"addNetwork"` - _ func(row int) `slot:"removeNetwork"` - _ func([]*QNetworking) `slot:"addMultipleNetworks"` - _ func() `slot:"cleanNetworks"` - _ int `property:"count"` -} - -type QNetworking struct { - core.QObject - // ip, port, source, block, lastSeenIn, lastSeenOut - _ string `property:"ip"` - _ int `property:"port"` - _ string `property:"source"` - _ uint64 `property:"block"` - _ int64 `property:"lastSeenIn"` - _ int64 `property:"lastSeenOut"` -} - -func (netModel *NetworkingModel) init() { - netModel.SetRoles(map[int]*core.QByteArray{ - Ip: core.NewQByteArray2("ip", -1), - Port: core.NewQByteArray2("port", -1), - Source: core.NewQByteArray2("source", -1), - Block: core.NewQByteArray2("block", -1), - LastSeenIn: core.NewQByteArray2("lastSeenIn", -1), - LastSeenOut: core.NewQByteArray2("lastSeenOut", -1), - }) - - netModel.ConnectData(netModel.data) - netModel.ConnectRowCount(netModel.rowCount) - netModel.ConnectColumnCount(netModel.columnCount) - netModel.ConnectRoleNames(netModel.roleNames) - - netModel.ConnectAddNetwork(netModel.addNetwork) - netModel.ConnectRemoveNetwork(netModel.removeNetwork) - netModel.ConnectAddMultipleNetworks(netModel.addMultipleNetworks) - netModel.ConnectCleanNetworks(netModel.cleanNetworks) -} - -func (netModel *NetworkingModel) data(index *core.QModelIndex, role int) *core.QVariant { - if !index.IsValid() { - return core.NewQVariant() - } - - if index.Row() >= len(netModel.Networks()) { - return core.NewQVariant() - } - - var w = netModel.Networks()[index.Row()] - - switch role { - case Ip: - { - return core.NewQVariant1(w.Ip()) - } - - case Port: - { - return core.NewQVariant1(w.Port()) - } - - case Source: - { - return core.NewQVariant1(w.Source()) - } - - case Block: - { - return core.NewQVariant1(w.Block()) - } - case LastSeenIn: - { - return core.NewQVariant1(w.LastSeenIn()) - } - case LastSeenOut: - { - return core.NewQVariant1(w.LastSeenOut()) - } - - default: - { - return core.NewQVariant() - } - } -} - -func (netModel *NetworkingModel) rowCount(parent *core.QModelIndex) int { - return len(netModel.Networks()) -} - -func (netModel *NetworkingModel) columnCount(parent *core.QModelIndex) int { - return 1 -} - -func (netModel *NetworkingModel) roleNames() map[int]*core.QByteArray { - return netModel.Roles() -} - -func (netModel *NetworkingModel) addNetwork(w *QNetworking) { - netModel.BeginInsertRows(core.NewQModelIndex(), len(netModel.Networks()), len(netModel.Networks())) - netModel.SetNetworks(append(netModel.Networks(), w)) - netModel.EndInsertRows() - netModel.updateCount() - -} - -func (netModel *NetworkingModel) addMultipleNetworks(w []*QNetworking) { - for _, qnet := range w { - netModel.addNetwork(qnet) - } -} - - -func (netModel *NetworkingModel) cleanNetworks() { - netModel.BeginRemoveRows(core.NewQModelIndex(), 0, len(netModel.Networks())-1) - netModel.SetNetworks(make([]*QNetworking, 0)) - netModel.EndRemoveRows() -} - -func (netModel *NetworkingModel) removeNetwork(row int) { - netModel.BeginRemoveRows(core.NewQModelIndex(), row, row) - netModel.SetNetworks(append(netModel.Networks()[:row], netModel.Networks()[row+1:]...)) - netModel.EndRemoveRows() - netModel.updateCount() - -} - -func (netModel *NetworkingModel) updateCount() { - netModel.SetCount(len(netModel.Networks())) -} - -func INetworkToQNetworking(net coin.PexNode) *QNetworking { - q := NewQNetworking(nil) - - source := net.IsTrusted() - - q.SetIp(net.GetIp()) - q.SetPort(int(net.GetPort())) - if source { - q.SetSource("Default peer") - } else { - q.SetSource("Peer exchange") - } - q.SetBlock(net.GetBlockHeight()) - now := time.Now().Unix() - lastSent := now - net.GetLastSeenIn() - lastReceive := now - net.GetLastSeenOut() - q.SetLastSeenIn(lastSent) - q.SetLastSeenOut(lastReceive) - - return q -} - diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go deleted file mode 100644 index abd1d6b6..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/Pending.go +++ /dev/null @@ -1,6 +0,0 @@ -package pending - -func init() { - PendingTransactionList_QmlRegisterType2("PendingModels", 1, 0, "QPendingList") - PendingTransaction_QmlRegisterType2("PendingModels", 1, 0, "QPendingTransaction") -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go deleted file mode 100644 index e7eaac9c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/pending/PendingModel.go +++ /dev/null @@ -1,171 +0,0 @@ -package pending - -import ( - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" //callable as skycoin - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - qtCore "github.com/therecipe/qt/core" -) - -var logPendingTxn = logging.MustGetLogger("modelsPendingTransaction") - -type PendingTransactionList struct { - qtCore.QObject - PEX core.PEX - WalletEnv core.WalletEnv - - _ func() `constructor:"init"` - - _ []*PendingTransaction `property:"transactions"` - _ bool `property:"loading"` - _ func(bool) []*PendingTransaction `slot:"recoverTransactions"` - _ func() `slot:"getAll"` - _ func() `slot:"cleanPendingTxns"` - _ func() `slot:"getMine"` -} - -type PendingTransaction struct { - qtCore.QObject - - _ string `property:"sky"` - _ string `property:"coinHours"` - _ *qtCore.QDateTime `property:"timeStamp"` - _ string `property:"transactionID"` - _ int `property:"mine"` -} - -func (model *PendingTransactionList) init() { - model.ConnectGetAll(model.getAll) - model.ConnectGetMine(model.getMine) - model.ConnectRecoverTransactions(model.recoverTransactions) - model.SetLoading(true) - model.ConnectCleanPendingTxns(model.cleanPendingTxns) - - altManager := local.LoadAltcoinManager() - walletsEnvs := make([]core.WalletEnv, 0) - for _, plug := range altManager.ListRegisteredPlugins() { - walletsEnvs = append(walletsEnvs, plug.LoadWalletEnvs()...) - } - model.PEX = &skycoin.SkycoinPEX{} - model.WalletEnv = walletsEnvs[0] - -} - -func (model *PendingTransactionList) cleanPendingTxns() { - model.SetTransactions(make([]*PendingTransaction, 0)) -} - -func (model *PendingTransactionList) recoverTransactions(mine bool) []*PendingTransaction { - model.SetLoading(true) - if mine { - model.getMine() - } else { - model.getAll() - } - return model.Transactions() -} - -func (model *PendingTransactionList) getAll() { - logPendingTxn.Info("Getting txn details") - - txns, err := model.PEX.GetTxnPool() - if err != nil { - logPendingTxn.WithError(err).Warn("Couldn't get txn pool") - return - } - ptModels := make([]*PendingTransaction, 0) - for txns.Next() { - ptModel := TransactionToPendingTransaction(txns.Value()) - ptModel.SetMine(0) - ptModels = append(ptModels, ptModel) - } - model.SetLoading(false) - model.SetTransactions(ptModels) - -} - -func (model *PendingTransactionList) getMine() { - logPendingTxn.Info("Getting txn details") - - wallets := model.WalletEnv.GetWalletSet().ListWallets() - if wallets == nil { - logPendingTxn.WithError(nil).Warn("Couldn't load list of wallets") - return - } - ptModels := make([]*PendingTransaction, 0) - for wallets.Next() { - account := wallets.Value().GetCryptoAccount() - txns, err := account.ListPendingTransactions() - if err != nil { - //display an error in qml app when Mine is selected - logPendingTxn.WithError(err).Warn("Couldn't list pending transactions") - continue - } - for txns.Next() { - txn := txns.Value() - if txn.GetStatus() == core.TXN_STATUS_PENDING { - ptModel := TransactionToPendingTransaction(txn) - ptModel.SetMine(1) - ptModels = append(ptModels, ptModel) - } - } - } - model.SetLoading(false) - model.SetTransactions(ptModels) -} - -func TransactionToPendingTransaction(stxn core.Transaction) *PendingTransaction { - pt := NewPendingTransaction(nil) - year, month, day, h, m, s := util.ParseDate(int64(stxn.GetTimestamp())) - pt.SetTimeStamp(qtCore.NewQDateTime3(qtCore.NewQDate3(year, month, day), qtCore.NewQTime3(h, m, s, 0), qtCore.Qt__LocalTime)) - pt.SetTransactionID(stxn.GetId()) - iterator := skycoin.NewSkycoinTransactionOutputIterator(stxn.GetOutputs()) - sky, coinHours := uint64(0), uint64(0) - skyErr, coinHoursErr := false, false - for iterator.Next() { - output := iterator.Value() - val, err := output.GetCoins(skycoin.Sky) - if err != nil { - logPendingTxn.WithError(err).Warn("Couldn't get Skycoins") - } - skyErr = skyErr || (err != nil) - if !skyErr { - sky = sky + val - } - val, err = output.GetCoins(skycoin.CoinHour) - if err != nil { - logPendingTxn.WithError(err).Warn("Couldn't get Coin Hours") - } - coinHoursErr = coinHoursErr || (err != nil) - if !coinHoursErr { - coinHours = coinHours + val - } - } - skyAccuracy, err := util.AltcoinQuotient(skycoin.Sky) - if err != nil { - logPendingTxn.WithError(err).Warn("Couldn't get Skycoins quotient") - } - skyErr = skyErr || (err != nil) - float_sky := "" - if skyErr { - float_sky = "NA" - } else { - float_sky = util.FormatCoins(sky, skyAccuracy) - } - pt.SetSky(float_sky) - skychAccuracy, err2 := util.AltcoinQuotient(skycoin.CoinHour) - if err != nil { - logPendingTxn.WithError(err).Warn("Couldn't get Coin Hours quotient") - } - coinHoursErr = coinHoursErr || (err2 != nil) - uint_ch := "" - if coinHoursErr { - uint_ch = "NA" - } else { - uint_ch = util.FormatCoins(coinHours, skychAccuracy) - } - pt.SetCoinHours(uint_ch) - return pt -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go deleted file mode 100644 index 9135a294..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/qtransaction.go +++ /dev/null @@ -1,111 +0,0 @@ -package models - -import ( - "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/params" - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/models/address" - "github.com/fibercrypto/fibercryptowallet/src/util" - qtcore "github.com/therecipe/qt/core" -) - -type QTransaction struct { - qtcore.QObject - txn core.Transaction - _ string `property:"amount"` - _ string `property:"hoursTraspassed"` - _ string `property:"hoursBurned"` - _ string `property:"transactionId"` - _ *address.AddressList `property:"inputs"` - _ *address.AddressList `property:"outputs"` -} - -func NewQTransactionFromTransaction(txn core.Transaction) (*QTransaction, error) { - qtxn := NewQTransaction(nil) - qtxn.txn = txn - qtxn.SetTransactionId(txn.GetId()) - inputs := address.NewAddressList(nil) - outputs := address.NewAddressList(nil) - var hoursTraspassed uint64 - var skyTraspassed uint64 - hoursTraspassed = 0 - skyTraspassed = 0 - inputsAddresses := make(map[string]struct{}, 0) - quotient, err := util.AltcoinQuotient(params.CoinHoursTicker) - if err != nil { - return nil, err - } - ch, err := txn.ComputeFee(params.CoinHoursTicker) - if err != nil { - return nil, nil - } - fee := util.FormatCoins(ch, quotient) - qtxn.SetHoursBurned(fee) - - //Creating inputs - ins := txn.GetInputs() - for _, in := range ins { - qIn := address.NewAddressDetails(nil) - addr := in.GetSpentOutput().GetAddress().String() - inputsAddresses[addr] = struct{}{} - qIn.SetAddress(addr) - quotient, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - return nil, err - } - sky, err := in.GetCoins(params.SkycoinTicker) - if err != nil { - return nil, err - } - qIn.SetAddressSky(util.FormatCoins(sky, quotient)) - quotient, err = util.AltcoinQuotient(params.CoinHoursTicker) - if err != nil { - return nil, err - } - ch, err := in.GetCoins(params.CalculatedHoursTicker) - if err != nil { - return nil, err - } - qIn.SetAddressCoinHours(util.FormatCoins(ch, quotient)) - inputs.AddAddress(qIn) - } - qtxn.SetInputs(inputs) - - //Creating Outputs - outs := txn.GetOutputs() - for _, out := range outs { - qOu := address.NewAddressDetails(nil) - addr := out.GetAddress().String() - qOu.SetAddress(addr) - quotient, err := util.AltcoinQuotient(params.SkycoinTicker) - sky, err := out.GetCoins(params.SkycoinTicker) - if err != nil { - return nil, err - } - qOu.SetAddressSky(util.FormatCoins(sky, quotient)) - quotient, err = util.AltcoinQuotient(params.CoinHoursTicker) - if err != nil { - return nil, err - } - ch, err := out.GetCoins(params.CoinHoursTicker) - if err != nil { - return nil, err - } - qOu.SetAddressCoinHours(util.FormatCoins(ch, quotient)) - outputs.AddAddress(qOu) - _, ok := inputsAddresses[addr] - if !ok { - skyTraspassed += sky - hoursTraspassed += ch - } - } - qtxn.SetOutputs(outputs) - qtxn.SetHoursTraspassed(util.FormatCoins(hoursTraspassed, quotient)) - quotient, err = util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - return nil, err - } - strSky := util.FormatCoins(skyTraspassed, quotient) - qtxn.SetAmount(strSky) - - return qtxn, nil -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go deleted file mode 100644 index d13cf90c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/transactions/transactions.go +++ /dev/null @@ -1,49 +0,0 @@ -package transactions - -import ( - "github.com/fibercrypto/fibercryptowallet/src/models/address" - qtcore "github.com/therecipe/qt/core" -) - -func init() { - TransactionDetails_QmlRegisterType2("HistoryModels", 1, 0, "QTransactionDetail") -} - -const ( - Date = int(qtcore.Qt__UserRole) + 1< 1 { - walletsOutputs := make([]core.WalletOutput, 0) - for i, wlt := range wlts { - walletsOutputs = append(walletsOutputs, &util.SimpleWalletOutput{ - Wallet: wlt, - UxOut: outputsFrom[i], - }) - } - txn, err = walletM.transactionAPI.Spend(walletsOutputs, outputsTo, &changeAddr, opt) - } else { - txn, err = wlts[0].Spend(outputsFrom, outputsTo, &changeAddr, opt) - } - - if err != nil { - logWalletManager.WithError(err).Info("Error creating transaction") - return nil - } - - qTransaction, err := NewQTransactionFromTransaction(txn) - if err != nil { - logWalletManager.WithError(err).Info("Error converting transaction") - return nil - } - return qTransaction -} -func (walletM *WalletManager) sendFromAddresses(wltIds []string, from, addrTo, skyTo, coinHoursTo []string, change string, automaticCoinHours bool, burnFactor string) *QTransaction { - wltCache := make(map[string]core.Wallet, 0) - wlts := make([]core.Wallet, 0) - for _, wltId := range wltIds { - var wlt core.Wallet - wlt, exist := wltCache[wltId] - if !exist { - wlt = walletM.WalletEnv.GetWalletSet().GetWallet(wltId) - if wlt == nil { - logWalletManager.Warn("Couldn't load wallet to create transaction") - return nil - } - wltCache[wltId] = wlt - } - wlts = append(wlts, wlt) - } - - addrsFrom := make([]core.Address, 0) - for _, addr := range from { - - addrsFrom = append(addrsFrom, &util.GenericAddress{addr}) - } - outputsTo := make([]core.TransactionOutput, 0) - for i := 0; i < len(addrTo); i++ { - ch := "" - if !automaticCoinHours { - ch = coinHoursTo[i] - } - addr := util.NewGenericAddress(addrTo[i]) - out := util.NewGenericOutput(&addr, "") - // FIXME: Remove explicit reference to Skycoin - err := out.PushCoins(sky.Sky, skyTo[i]) - if err != nil { - logWalletManager.WithError(err).Warnf("Error parsing value for %s", sky.Sky) - return nil - } - // FIXME: Remove explicit reference to Skycoin - err = out.PushCoins(sky.CoinHour, ch) - if err != nil { - logWalletManager.WithError(err).Warnf("Error parsing value for %s", sky.Sky) - return nil - } - outputsTo = append(outputsTo, &out) - } - changeAddr := &util.GenericAddress{change} - - opt := util.NewKeyValueMap() - opt.SetValue("BurnFactor", burnFactor) - if automaticCoinHours { - opt.SetValue("CoinHoursSelectionType", "auto") - } else { - opt.SetValue("CoinHoursSelectionType", "manual") - } - var txn core.Transaction - var err error - if len(wltCache) > 1 { - walletsAddresses := make([]core.WalletAddress, 0) - for i, wlt := range wlts { - walletsAddresses = append(walletsAddresses, &util.SimpleWalletAddress{ - Wallet: wlt, - UxOut: addrsFrom[i], - }) - } - txn, err = walletM.transactionAPI.SendFromAddress(walletsAddresses, outputsTo, changeAddr, opt) - } else { - txn, err = wlts[0].SendFromAddress(addrsFrom, outputsTo, changeAddr, opt) - } - - if err != nil { - logWalletManager.WithError(err).Info("Error creating transaction") - return nil - } - - qtxn, err := NewQTransactionFromTransaction(txn) - if err != nil { - logWalletManager.WithError(err).Info("Error converting transaction") - return nil - } - logWalletManager.Info("Transaction created") - return qtxn - -} - -func (walletM *WalletManager) getOutputs(wltId, address string) []*QOutput { - outs, ok := walletM.outputsByAddress[address] - if !ok { - walletM.updateOutputs(wltId, address) - } - return outs -} - -func (walletM *WalletManager) getOutputsFromWallet(wltId string) []*QOutput { - logWalletManager.Info("Getting Outputs from wallet by Id") - outs := make([]*QOutput, 0) - addrIter, err := walletM.WalletEnv.GetWalletSet().GetWallet(wltId).GetLoadedAddresses() - if err != nil { - logWalletManager.WithError(err).Warn("Couldn't load addresses iterator") - return nil - } - for addrIter.Next() { - outs = append(outs, walletM.getOutputs(wltId, addrIter.Value().String())...) - } - logWalletManager.Info("Loaded all outputs") - return outs -} - -func (walletM *WalletManager) sendTo(wltId, destinationAddress, amount string) *QTransaction { - logWalletManager.Info("Creating Transaction") - wlt := walletM.WalletEnv.GetWalletSet().GetWallet(wltId) - addr := util.NewGenericAddress(destinationAddress) - opt := util.NewKeyValueMap() - opt.SetValue("BurnFactor", "0.5") - opt.SetValue("CoinHoursSelectionType", "auto") - if wlt == nil { - logWalletManager.Warn("Couldn't load wallet to create transaction") - return nil - } - txOut := util.NewGenericOutput(&addr, "") - // FIXME: Remove explicit reference to Skycoin - err := txOut.PushCoins(sky.Sky, amount) - if err != nil { - logWalletManager.WithError(err).Warn("Error parsing value for %s", sky.Sky) - return nil - } - txn, err := wlt.Transfer(&txOut, opt) - if err != nil { - logWalletManager.WithError(err).Warn("Couldn't create transaction") - return nil - } - qTxn, err := NewQTransactionFromTransaction(txn) - if err != nil { - logWalletManager.WithError(err).Warn("Couldn't convert transaction") - return nil - } - logWalletManager.Info("Transaction created") - return qTxn - -} - -func (walletM *WalletManager) signTxn(wltIds, address []string, source string, tmpPwd interface{}, index []int, qTxn *QTransaction) *QTransaction { - pwd, isPwdReader := tmpPwd.(core.PasswordReader) - if !isPwdReader { - return nil - } - logWalletManager.Info("Signig transaction") - - if len(wltIds) != len(address) { - logWalletManager.Error("Wallets and addresses provided are incorrect") - return nil - } - wltCache := make(map[string]core.Wallet) - wltByAddr := make(map[string]core.Wallet) - wlts := make([]core.Wallet, 0) - - for i, wltId := range wltIds { - var wlt core.Wallet - wlt, exist := wltCache[wltId] - if !exist { - wlt = walletM.WalletEnv.GetWalletSet().GetWallet(wltId) - if wlt == nil { - logWalletManager.Warn("Couldn't load wallet to Sign transaction") - return nil - } - wltCache[wltId] = wlt - } - wltByAddr[address[i]] = wlt - wlts = append(wlts, wlt) - } - - var txn core.Transaction - var err error - - if len(wltCache) > 1 { - signDescriptors := make([]core.InputSignDescriptor, 0) - for _, in := range qTxn.txn.GetInputs() { - sd := core.InputSignDescriptor{ - InputIndex: in.GetId(), - SignerID: core.UID(source), - Wallet: wltByAddr[in.GetSpentOutput().GetAddress().String()], - } - signDescriptors = append(signDescriptors, sd) - } - txn, err = walletM.signer.Sign(qTxn.txn, signDescriptors, pwd) - } else { - signer, err2 := util.LookupSignServiceForWallet(wlts[0], core.UID(source)) - if err2 != nil { - logWalletManager.WithError(err).Warnf("No signer %s for wallet %v", source, wlts[0]) - return nil - } - txn, err = wlts[0].Sign(qTxn.txn, signer, pwd, nil) - } - - if err != nil { - logWalletManager.WithError(err).Warn("Error signing txn") - return nil - } - - qTxn, err = NewQTransactionFromTransaction(txn) - if err != nil { - logWalletManager.WithError(err).Warn("Error converting transaction") - return nil - } - - return qTxn - -} -func (walletM *WalletManager) signAndBroadcastTxnAsync(wltIds, addresses []string, source string, bridgeForPassword *QBridge, index []int, qTxn *QTransaction) { - channel := make(chan *QTransaction) - go func() { - var pwd core.PasswordReader = func(message string, ctx core.KeyValueStore) (string, error) { - bridgeForPassword.BeginUse() - defer bridgeForPassword.EndUse() - bridgeForPassword.lock() - suffix := "" - v := ctx.GetValue(core.StrWalletLabel) - if v == nil { - v = ctx.GetValue(core.StrWalletName) - } - if v != nil { - if str, isStr := v.(string); isStr { - suffix = " for " + str - } - } - bridgeForPassword.GetPassword(message + suffix) - bridgeForPassword.lock() - pass := bridgeForPassword.getResult() - bridgeForPassword.unlock() - return pass, nil - } - - channel <- walletM.signTxn(wltIds, addresses, source, pwd, index, qTxn) - }() - - go func() { - txn := <-channel - if txn != nil { - walletM.broadcastTxn(txn) - } - }() -} - -func (walletM *WalletManager) createEncryptedWallet(seed, label, wltType, password string, scanN int) *QWallet { - logWalletManager.Info("Creating encrypted wallet") - pwd := util.ConstantPassword(password) - // NOTE: No easy way to get plain passwords in memory - password = "" - wlt, err := walletM.WalletEnv.GetWalletSet().CreateWallet(label, seed, wltType, true, pwd, scanN) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't create encrypted wallet") - return nil - } - - logWalletManager.Info("Created encrypted wallet") - return fromWalletToQWallet(wlt, true) - -} - -func (walletM *WalletManager) createUnencryptedWallet(seed, label, wltType string, scanN int) *QWallet { - logWalletManager.Info("Creating encrypted wallet") - pwd := util.EmptyPassword - wlt, err := walletM.WalletEnv.GetWalletSet().CreateWallet(label, seed, wltType, false, pwd, scanN) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't create unencrypted wallet") - return nil - } - logWalletManager.Info("Created unencrypted wallet") - - return fromWalletToQWallet(wlt, false) - -} - -func (walletM *WalletManager) getNewSeed(entropy int) string { - logWalletManager.Info("Getting new seed") - seed, err := walletM.SeedGenerator.GenerateMnemonic(entropy) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't get new seed") - return "" - } - logWalletManager.Info("Generated new seed") - return seed -} - -func (walletM *WalletManager) verifySeed(seed string) int { - logWalletManager.Info("Verifying seed") - ok, err := walletM.SeedGenerator.VerifyMnemonic(seed) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't verify seed") - return 0 - } - logWalletManager.Info("Verified seed") - if ok { - return 1 - } - return 0 - -} - -func (walletM *WalletManager) encryptWallet(id, password string) int { - logWalletManager.Info("Encrypting wallet") - pwd := util.ConstantPassword(password) - // NOTE: No easy way to get plain passwords in memory - password = "" - walletM.WalletEnv.GetStorage().Encrypt(id, pwd) - ret, err := walletM.WalletEnv.GetStorage().IsEncrypted(id) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't create encrypted wallets") - } - logWalletManager.Info("Wallet encrypted") - if ret { - return 1 - } - return 0 -} - -func (walletM *WalletManager) decryptWallet(id, password string) int { - logWalletManager.Info("Decrypt wallet") - pwd := util.ConstantPassword(password) - // NOTE: No easy way to get plain passwords in memory - password = "" - walletM.WalletEnv.GetStorage().Decrypt(id, pwd) - ret, err := walletM.WalletEnv.GetStorage().IsEncrypted(id) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't decrypt wallet") - } - logWalletManager.Info("Wallet decrypted") - if ret { - return 1 - } - return 0 -} - -func (walletM *WalletManager) newWalletAddress(id string, n int, password string) { - logWalletManager.Info("Creating new wallet addresses") - wlt := walletM.WalletEnv.GetWalletSet().GetWallet(id) - pwd := util.ConstantPassword(password) - // NOTE: No easy way to get plain passwords in memory - password = "" - wltEntriesLen := 0 - it, err := wlt.GetLoadedAddresses() - if err != nil { - logWalletManager.WithError(err).Error("Couldn't load addresses") - return - } - for it.Next() { - wltEntriesLen++ - } - wlt.GenAddresses(core.AccountAddress, uint32(wltEntriesLen), uint32(n), pwd) - logWalletManager.Info("New addresses created") -} - -func (walletM *WalletManager) getWallets() []*QWallet { - if walletM.wallets == nil { - walletM.updateWallets() - } - logWalletManager.Info("Getting wallets") - walletM.wallets = make([]*QWallet, 0) - if walletM.WalletEnv == nil { - walletM.UpdateWalletEnvs() - } - it := walletM.WalletEnv.GetWalletSet().ListWallets() - - if it == nil { - logWalletManager.WithError(nil).Error("Couldn't load wallets") - return walletM.wallets - - } - - for it.Next() { - - encrypted, err := walletM.WalletEnv.GetStorage().IsEncrypted(it.Value().GetId()) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't get wallets") - return walletM.wallets - } - if encrypted { - qw := fromWalletToQWallet(it.Value(), true) - walletM.wallets = append(walletM.wallets, qw) - } else { - qw := fromWalletToQWallet(it.Value(), false) - walletM.wallets = append(walletM.wallets, qw) - } - - } - //walletM.wallets = make([]*QWallet, 0) - - logWalletManager.Info("Wallets obtained") - return walletM.wallets -} - -func (walletM *WalletManager) editWallet(id, label string) *QWallet { - logWalletManager.Info("Editing wallet") - - wlt := walletM.WalletEnv.GetWalletSet().GetWallet(id) - wlt.SetLabel(label) - wlt = walletM.WalletEnv.GetWalletSet().GetWallet(id) - encrypted, err := walletM.WalletEnv.GetStorage().IsEncrypted(wlt.GetId()) - if err != nil { - logWalletManager.WithError(err).Error("Couldn't edit wallet") - return nil - } - qWallet := fromWalletToQWallet(wlt, encrypted) - logWalletManager.Info("Wallet edited") - return qWallet -} - -func (walletM *WalletManager) getAddresses(Id string) []*QAddress { - addrs, ok := walletM.addresseseByWallets[Id] - if !ok { - walletM.updateAddresses(Id) - addrs = walletM.addresseseByWallets[Id] - } - return addrs -} - -func fromWalletToQWallet(wlt core.Wallet, isEncrypted bool) *QWallet { - - qWallet := NewQWallet(nil) - qml.QQmlEngine_SetObjectOwnership(qWallet, qml.QQmlEngine__CppOwnership) - qWallet.SetName(wlt.GetLabel()) - qWallet.SetExpand(false) - - qWallet.SetFileName(wlt.GetId()) - - qWallet.SetEncryptionEnabled(0) - if isEncrypted { - qWallet.SetEncryptionEnabled(1) - } - - bl, err := wlt.GetCryptoAccount().GetBalance(sky.Sky) - if err != nil { - qWallet.SetSky("N/A") - qWallet.SetCoinHours("N/A") - logWalletManager.WithError(err).Error("Couldn't get Skycoin balance") - return qWallet - } - - accuracy, err := util.AltcoinQuotient(params.SkycoinTicker) - if err != nil { - qWallet.SetSky("N/A") - qWallet.SetCoinHours("N/A") - logWalletManager.WithError(err).Error("Couldn't get Skycoin Altcoin quotient") - return qWallet - } - - floatBl := float64(bl) / float64(accuracy) - qWallet.SetSky(fmt.Sprint(floatBl)) - - bl, err = wlt.GetCryptoAccount().GetBalance(sky.CoinHoursTicker) - if err != nil { - qWallet.SetCoinHours("N/A") - logWalletManager.WithError(err).Error("Couldn't get Coin Hours balance") - return qWallet - } - qWallet.SetCoinHours(fmt.Sprint(bl)) - - return qWallet -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go deleted file mode 100644 index 0fc491b9..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/models/walletsModel.go +++ /dev/null @@ -1,239 +0,0 @@ -package models - -import ( - "strconv" - - coin "github.com/fibercrypto/fibercryptowallet/src/coin/skycoin/models" - "github.com/fibercrypto/fibercryptowallet/src/util" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - "github.com/therecipe/qt/core" - "github.com/therecipe/qt/qml" -) - -const ( - Name = int(core.Qt__UserRole) + iota + 1 - EncryptionEnabled - Sky - CoinHours - FileName - Expand -) - -var logWalletsModel = logging.MustGetLogger("Wallets Model") - -type WalletModel struct { - core.QAbstractListModel - - _ func() `constructor:"init"` - - _ map[int]*core.QByteArray `property:"roles"` - _ []*QWallet `property:"wallets"` - - _ func(*QWallet) `slot:"addWallet"` - _ func(row int, name string, encryptionEnabled bool, sky string, coinHours string) `slot:"editWallet"` - _ func(row int) `slot:"removeWallet"` - _ func([]*QWallet) `slot:"loadModel"` - _ func([]*QWallet) `slot:"updateModel"` - _ int `property:"count"` -} - -type QWallet struct { - core.QObject - _ string `property:"name"` - _ int `property:"encryptionEnabled"` - _ string `property:"sky"` - _ string `property:"coinHours"` - _ string `property:"fileName"` - _ bool `property:"expand"` -} - -func (walletModel *WalletModel) init() { - logWalletsModel.Info("Initialize Wallet model") - walletModel.SetRoles(map[int]*core.QByteArray{ - Name: core.NewQByteArray2("name", -1), - EncryptionEnabled: core.NewQByteArray2("encryptionEnabled", -1), - Sky: core.NewQByteArray2("sky", -1), - CoinHours: core.NewQByteArray2("coinHours", -1), - FileName: core.NewQByteArray2("fileName", -1), - Expand: core.NewQByteArray2("expand", -1), - }) - qml.QQmlEngine_SetObjectOwnership(walletModel, qml.QQmlEngine__CppOwnership) - walletModel.ConnectData(walletModel.data) - walletModel.ConnectSetData(walletModel.setData) - walletModel.ConnectRowCount(walletModel.rowCount) - walletModel.ConnectColumnCount(walletModel.columnCount) - walletModel.ConnectRoleNames(walletModel.roleNames) - - walletModel.ConnectAddWallet(walletModel.addWallet) - walletModel.ConnectEditWallet(walletModel.editWallet) - walletModel.ConnectRemoveWallet(walletModel.removeWallet) - walletModel.ConnectLoadModel(walletModel.loadModel) - walletModel.ConnectUpdateModel(walletModel.updateModel) - -} - -func (walletModel *WalletModel) data(index *core.QModelIndex, role int) *core.QVariant { - logWalletsModel.Info("Loading data for index") - if !index.IsValid() { - return core.NewQVariant() - } - - if index.Row() >= len(walletModel.Wallets()) { - return core.NewQVariant() - } - - var w = walletModel.Wallets()[index.Row()] - - switch role { - case Name: - { - return core.NewQVariant1(w.Name()) - } - - case EncryptionEnabled: - { - return core.NewQVariant1(w.EncryptionEnabled()) - } - - case Sky: - { - return core.NewQVariant1(w.Sky()) - } - - case CoinHours: - { - accuracy, err := util.AltcoinQuotient(coin.CoinHoursTicker) - if err != nil { - logWalletsModel.WithError(err).Warn("Couldn't get " + coin.CoinHoursTicker + " coins quotient") - } - val, err := strconv.ParseUint(w.CoinHours(), 10, 64) - return core.NewQVariant1(util.FormatCoins(val, accuracy)) - } - case FileName: - { - return core.NewQVariant1(w.FileName()) - } - case Expand: - { - return core.NewQVariant1(w.IsExpand()) - } - default: - { - return core.NewQVariant() - } - } -} - -func (walletModel *WalletModel) setData(index *core.QModelIndex, value *core.QVariant, role int) bool { - - if !index.IsValid() { - return false - } - - if index.Row() >= len(walletModel.Wallets()) { - return false - } - - var w = walletModel.Wallets()[index.Row()] - - switch role { - case Name: - { - w.SetName(value.ToString()) - } - case EncryptionEnabled: - { - w.SetEncryptionEnabled(value.ToInt(nil)) - } - case Sky: - { - w.SetSky(value.ToString()) - } - case CoinHours: - { - w.SetCoinHours(value.ToString()) - } - case FileName: - { - w.SetFileName(value.ToString()) - } - case Expand: - { - w.SetExpand(value.ToBool()) - } - default: - { - return false - } - } - - walletModel.DataChanged(index, index, []int{role}) - return true -} - -func (walletModel *WalletModel) rowCount(parent *core.QModelIndex) int { - return len(walletModel.Wallets()) -} - -func (walletModel *WalletModel) columnCount(parent *core.QModelIndex) int { - return 1 -} - -func (walletModel *WalletModel) roleNames() map[int]*core.QByteArray { - return walletModel.Roles() -} - -func (walletModel *WalletModel) addWallet(w *QWallet) { - logWalletsModel.Info("Add Wallet") - if w.Pointer() == nil { - return - } - walletModel.BeginInsertRows(core.NewQModelIndex(), len(walletModel.Wallets()), len(walletModel.Wallets())) - qml.QQmlEngine_SetObjectOwnership(w, qml.QQmlEngine__CppOwnership) - walletModel.SetWallets(append(walletModel.Wallets(), w)) - walletModel.SetCount(walletModel.Count() + 1) - walletModel.EndInsertRows() -} - -func (walletModel *WalletModel) editWallet(row int, name string, encrypted bool, sky string, coinHours string) { - logWalletsModel.Info("Edit Wallet") - pIndex := walletModel.Index(row, 0, core.NewQModelIndex()) - - walletModel.setData(pIndex, core.NewQVariant1(name), Name) - if encrypted { - walletModel.setData(pIndex, core.NewQVariant1(1), EncryptionEnabled) - } else { - walletModel.setData(pIndex, core.NewQVariant1(0), EncryptionEnabled) - } - walletModel.setData(pIndex, core.NewQVariant1(sky), Sky) - walletModel.setData(pIndex, core.NewQVariant1(coinHours), CoinHours) -} - -func (walletModel *WalletModel) removeWallet(row int) { - logWalletsModel.Info("Remove wallets for index") - walletModel.BeginRemoveRows(core.NewQModelIndex(), row, row) - walletModel.SetWallets(append(walletModel.Wallets()[:row], walletModel.Wallets()[row+1:]...)) - walletModel.SetCount(walletModel.Count() - 1) - walletModel.EndRemoveRows() -} - -func (walletModel *WalletModel) updateModel(wallets []*QWallet) { - go func() { - for i, wlt := range wallets { - walletModel.editWallet(i, wlt.Name(), wlt.EncryptionEnabled() == 1, wlt.Sky(), wlt.CoinHours()) - } - }() -} - -func (walletModel *WalletModel) loadModel(wallets []*QWallet) { - logWalletsModel.Info("Loading wallets") - for _, wlt := range wallets { - //wallets[i].SetSky(58) - qml.QQmlEngine_SetObjectOwnership(wlt, qml.QQmlEngine__CppOwnership) - } - walletModel.BeginResetModel() - walletModel.SetWallets(wallets) - - walletModel.EndResetModel() - walletModel.SetCount(len(walletModel.Wallets())) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go deleted file mode 100644 index 02d80422..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/params/params.go +++ /dev/null @@ -1,6 +0,0 @@ -package params - -const ( - // Default refresh timeout for API data - DataRefreshTimeout = 1000000 //FIXME: set correct value -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/.gitkeep b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go deleted file mode 100644 index b691acbf..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/cipher.go +++ /dev/null @@ -1,49 +0,0 @@ -package util - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -func NewGenericAddress(addr string) GenericAddress { - return GenericAddress{ - Address: addr, - } -} - -// GenericAddress transient editable crypto address -type GenericAddress struct { - Address string -} - -func (ga *GenericAddress) Bytes() []byte { - return []byte(ga.Address) -} - -func (ga *GenericAddress) Checksum() core.Checksum { - return []byte{} -} - -func (ga *GenericAddress) Verify(core.PubKey) error { - return nil -} - -func (ga *GenericAddress) Null() bool { - return ga.Address == "" -} - -func (ga *GenericAddress) IsBip32() bool { - return false -} - -func (ga *GenericAddress) String() string { - return ga.Address -} - -func (ga *GenericAddress) GetCryptoAccount() core.CryptoAccount { - return nil -} - -// Type assertions -var ( - _ core.Address = &GenericAddress{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go deleted file mode 100644 index bf3016d1..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/coin.go +++ /dev/null @@ -1,72 +0,0 @@ -package util - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" -) - -func NewGenericOutput(addr core.Address, id string) GenericOutput { - return GenericOutput{ - Address: addr, - id: id, - Balance: make(map[string]uint64), - } -} - -// GenericOutput is a transient editable transaction output -type GenericOutput struct { - Address core.Address - Balance map[string]uint64 - id string -} - -// GetId provides transaction output ID -func (gOut *GenericOutput) GetId() string { - return gOut.id -} - -// IsSpent determines whether there exists a confirmed transaction with an input spending this output -func (gOut *GenericOutput) IsSpent() bool { - return false -} - -// GetAddress returns the address of the party receiving funds -func (gOut *GenericOutput) GetAddress() core.Address { - return gOut.Address -} - -// SetCoins allocates coin for an asset given its ticker -func (gOut *GenericOutput) SetCoins(ticker string, coins uint64) { - gOut.Balance[ticker] = coins -} - -// PushCoins parses coins string and allocates them for an asset given its ticker -func (gOut *GenericOutput) PushCoins(ticker string, coinStr string) error { - coins, err := GetCoinValue(coinStr, ticker) - if err != nil { - return err - } - gOut.Balance[ticker] = coins - return nil -} - -// GetCoins looks up coins for asset represented by ticker that have been transferred in this output -func (gOut *GenericOutput) GetCoins(ticker string) (uint64, error) { - if coins, hasCoins := gOut.Balance[ticker]; hasCoins { - return coins, nil - } - return 0, errors.ErrInvalidAltcoinTicker -} - -// SupportedAssets enumerates tickers of crypto assets supported by this output -func (gOut *GenericOutput) SupportedAssets() (tickers []string) { - for t := range gOut.Balance { - tickers = append(tickers, t) - } - return -} - -// Type assertions -var ( - _ core.TransactionOutput = &GenericOutput{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go deleted file mode 100644 index 25eb3d97..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/datetime.go +++ /dev/null @@ -1,11 +0,0 @@ -package util - -import "time" - -// ParseDate parse timestamp to a date represented as a tuple -func ParseDate(timeStamp int64) (int, int, int, int, int, int) { - t := time.Unix(timeStamp, 0) //Fixme: use or not UTC() for local time or for server time? - y, _m, d := t.Date() - - return y, int(_m), d, t.Hour(), t.Minute(), t.Second() -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go deleted file mode 100644 index e9066f4c..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/formatter.go +++ /dev/null @@ -1,441 +0,0 @@ -package logging - -import ( - "bytes" - "fmt" - "io" - "os" - "sort" - "strings" - "sync" - "time" - - "github.com/mgutz/ansi" - "github.com/sirupsen/logrus" - "golang.org/x/crypto/ssh/terminal" -) - -const defaultTimestampFormat = time.RFC3339 - -var ( - baseTimestamp = time.Now() - defaultColorScheme = &ColorScheme{ - InfoLevelStyle: "green", - WarnLevelStyle: "yellow", - ErrorLevelStyle: "red", - FatalLevelStyle: "red", - PanicLevelStyle: "red", - DebugLevelStyle: "blue", - PrefixStyle: "cyan", - TimestampStyle: "black+h", - CallContextStyle: "black+h", - CriticalStyle: "magenta+h", - } - noColorsColorScheme = &compiledColorScheme{ - InfoLevelColor: ansi.ColorFunc(""), - WarnLevelColor: ansi.ColorFunc(""), - ErrorLevelColor: ansi.ColorFunc(""), - FatalLevelColor: ansi.ColorFunc(""), - PanicLevelColor: ansi.ColorFunc(""), - DebugLevelColor: ansi.ColorFunc(""), - PrefixColor: ansi.ColorFunc(""), - TimestampColor: ansi.ColorFunc(""), - CallContextColor: ansi.ColorFunc(""), - CriticalColor: ansi.ColorFunc(""), - } - defaultCompiledColorScheme = compileColorScheme(defaultColorScheme) -) - -func miniTS() int { - return int(time.Since(baseTimestamp) / time.Second) -} - -// ColorScheme configures the logging output colors -type ColorScheme struct { - InfoLevelStyle string - WarnLevelStyle string - ErrorLevelStyle string - FatalLevelStyle string - PanicLevelStyle string - DebugLevelStyle string - PrefixStyle string - TimestampStyle string - CallContextStyle string - CriticalStyle string -} - -type compiledColorScheme struct { - InfoLevelColor func(string) string - WarnLevelColor func(string) string - ErrorLevelColor func(string) string - FatalLevelColor func(string) string - PanicLevelColor func(string) string - DebugLevelColor func(string) string - PrefixColor func(string) string - TimestampColor func(string) string - CallContextColor func(string) string - CriticalColor func(string) string -} - -// TextFormatter formats log output -type TextFormatter struct { - // Set to true to bypass checking for a TTY before outputting colors. - ForceColors bool - - // Force disabling colors. For a TTY colors are enabled by default. - DisableColors bool - - // Force formatted layout, even for non-TTY output. - ForceFormatting bool - - // Disable timestamp logging. useful when output is redirected to logging - // system that already adds timestamps. - DisableTimestamp bool - - // Disable the conversion of the log levels to uppercase - DisableUppercase bool - - // Enable logging the full timestamp when a TTY is attached instead of just - // the time passed since beginning of execution. - FullTimestamp bool - - // Timestamp format to use for display when a full timestamp is printed. - TimestampFormat string - - // The fields are sorted by default for a consistent output. For applications - // that log extremely frequently and don't use the JSON formatter this may not - // be desired. - DisableSorting bool - - // Wrap empty fields in quotes if true. - QuoteEmptyFields bool - - // Can be set to the override the default quoting character " - // with something else. For example: ', or `. - QuoteCharacter string - - // Pad msg field with spaces on the right for display. - // The value for this parameter will be the size of padding. - // Its default value is zero, which means no padding will be applied for msg. - SpacePadding int - - // Always use quotes for string values (except for empty fields) - AlwaysQuoteStrings bool - - // Color scheme to use. - colorScheme *compiledColorScheme - - // Whether the logger's out is to a terminal. - isTerminal bool - - sync.Once -} - -func getCompiledColor(main string, fallback string) func(string) string { - var style string - if main != "" { - style = main - } else { - style = fallback - } - return ansi.ColorFunc(style) -} - -func compileColorScheme(s *ColorScheme) *compiledColorScheme { - return &compiledColorScheme{ - InfoLevelColor: getCompiledColor(s.InfoLevelStyle, defaultColorScheme.InfoLevelStyle), - WarnLevelColor: getCompiledColor(s.WarnLevelStyle, defaultColorScheme.WarnLevelStyle), - ErrorLevelColor: getCompiledColor(s.ErrorLevelStyle, defaultColorScheme.ErrorLevelStyle), - FatalLevelColor: getCompiledColor(s.FatalLevelStyle, defaultColorScheme.FatalLevelStyle), - PanicLevelColor: getCompiledColor(s.PanicLevelStyle, defaultColorScheme.PanicLevelStyle), - DebugLevelColor: getCompiledColor(s.DebugLevelStyle, defaultColorScheme.DebugLevelStyle), - PrefixColor: getCompiledColor(s.PrefixStyle, defaultColorScheme.PrefixStyle), - TimestampColor: getCompiledColor(s.TimestampStyle, defaultColorScheme.TimestampStyle), - CallContextColor: getCompiledColor(s.CallContextStyle, defaultColorScheme.CallContextStyle), - CriticalColor: getCompiledColor(s.CriticalStyle, defaultColorScheme.CriticalStyle), - } -} - -func (f *TextFormatter) init(entry *logrus.Entry) { - if len(f.QuoteCharacter) == 0 { - f.QuoteCharacter = "\"" - } - if entry.Logger != nil { - f.isTerminal = f.checkIfTerminal(entry.Logger.Out) - } -} - -func (f *TextFormatter) checkIfTerminal(w io.Writer) bool { - switch v := w.(type) { - case *os.File: - return terminal.IsTerminal(int(v.Fd())) - default: - return false - } -} - -// SetColorScheme sets the TextFormatter's color scheme configuration -func (f *TextFormatter) SetColorScheme(colorScheme *ColorScheme) { - f.colorScheme = compileColorScheme(colorScheme) -} - -// Format formats a logrus.Entry -func (f *TextFormatter) Format(entry *logrus.Entry) ([]byte, error) { - var b *bytes.Buffer - keys := make([]string, 0, len(entry.Data)) - for k := range entry.Data { - keys = append(keys, k) - } - lastKeyIdx := len(keys) - 1 - - if !f.DisableSorting { - sort.Strings(keys) - } - if entry.Buffer != nil { - b = entry.Buffer - } else { - b = &bytes.Buffer{} - } - - f.Do(func() { f.init(entry) }) - - isFormatted := f.ForceFormatting || f.isTerminal - - timestampFormat := f.TimestampFormat - if timestampFormat == "" { - timestampFormat = defaultTimestampFormat - } - if isFormatted { - isColored := (f.ForceColors || f.isTerminal) && !f.DisableColors - var colorScheme *compiledColorScheme - if isColored { - if f.colorScheme == nil { - colorScheme = defaultCompiledColorScheme - } else { - colorScheme = f.colorScheme - } - } else { - colorScheme = noColorsColorScheme - } - f.printColored(b, entry, keys, timestampFormat, colorScheme) - } else { - if !f.DisableTimestamp { - f.appendKeyValue(b, "time", entry.Time.Format(timestampFormat), true) - } - f.appendKeyValue(b, "level", entry.Level.String(), true) - if entry.Message != "" { - f.appendKeyValue(b, "msg", entry.Message, lastKeyIdx >= 0) - } - for i, key := range keys { - f.appendKeyValue(b, key, entry.Data[key], lastKeyIdx != i) - } - } - - b.WriteByte('\n') //nolint:gosec - return b.Bytes(), nil -} - -func (f *TextFormatter) printColored(b *bytes.Buffer, entry *logrus.Entry, keys []string, timestampFormat string, colorScheme *compiledColorScheme) { - var levelColor func(string) string - var levelText string - switch entry.Level { - case logrus.InfoLevel: - levelColor = colorScheme.InfoLevelColor - case logrus.WarnLevel: - levelColor = colorScheme.WarnLevelColor - case logrus.ErrorLevel: - levelColor = colorScheme.ErrorLevelColor - case logrus.FatalLevel: - levelColor = colorScheme.FatalLevelColor - case logrus.PanicLevel: - levelColor = colorScheme.PanicLevelColor - default: - levelColor = colorScheme.DebugLevelColor - } - - priority, ok := entry.Data[logPriorityKey] - hasPriority := ok && priority == logPriorityCritical - - if entry.Level != logrus.WarnLevel { - levelText = entry.Level.String() - } else { - levelText = "warn" - } - - if !f.DisableUppercase { - levelText = strings.ToUpper(levelText) - } - - level := levelColor(levelText) - message := entry.Message - prefix := "" - - prefixText := extractPrefix(entry) - if prefixText != "" { - prefixText = " " + prefixText + ":" - prefix = colorScheme.PrefixColor(prefixText) - } - - messageFormat := "%s" - if f.SpacePadding != 0 { - messageFormat = fmt.Sprintf("%%-%ds", f.SpacePadding) - } - if message != "" { - messageFormat = " " + messageFormat - } - - callContextParts := []string{} - if ifile, ok := entry.Data["file"]; ok { - if sfile, ok := ifile.(string); ok && sfile != "" { - callContextParts = append(callContextParts, sfile) - } - } - if ifunc, ok := entry.Data["func"]; ok { - if sfunc, ok := ifunc.(string); ok && sfunc != "" { - callContextParts = append(callContextParts, sfunc) - } - } - if iline, ok := entry.Data["line"]; ok { - sline := "" - switch iline := iline.(type) { - case string: - sline = iline - case int, uint, int32, int64, uint32, uint64: - sline = fmt.Sprint(iline) - } - if sline != "" { - callContextParts = append(callContextParts, fmt.Sprint(sline)) - } - } - callContextText := strings.Join(callContextParts, ":") - callContext := colorScheme.CallContextColor(callContextText) - if callContext != "" { - callContext = " " + callContext - } - - if f.DisableTimestamp { - if hasPriority { - str := fmt.Sprintf("%s%s%s"+messageFormat, levelText, callContextText, prefixText, message) - fmt.Fprint(b, colorScheme.CriticalColor(str)) - } else { - fmt.Fprintf(b, "%s%s%s"+messageFormat, level, callContext, prefix, message) - } - } else { - var timestamp string - if !f.FullTimestamp { - timestamp = fmt.Sprintf("[%04d]", miniTS()) - } else { - timestamp = fmt.Sprintf("[%s]", entry.Time.Format(timestampFormat)) - } - - coloredTimestamp := colorScheme.TimestampColor(timestamp) - - if hasPriority { - str := fmt.Sprintf("%s %s%s%s"+messageFormat, timestamp, levelText, callContextText, prefixText, message) - fmt.Fprint(b, colorScheme.CriticalColor(str)) - } else { - fmt.Fprintf(b, "%s %s%s%s"+messageFormat, coloredTimestamp, level, callContext, prefix, message) - } - } - - for _, k := range keys { - if k != "prefix" && k != "file" && k != "func" && k != "line" && k != logPriorityKey && k != logModuleKey { - v := entry.Data[k] - fmt.Fprintf(b, " %s", f.formatKeyValue(levelColor(k), v)) - } - } -} - -func (f *TextFormatter) needsQuoting(text string) bool { - if len(text) == 0 { - return f.QuoteEmptyFields - } - - if f.AlwaysQuoteStrings { - return true - } - - for _, ch := range text { - if !((ch >= 'a' && ch <= 'z') || - (ch >= 'A' && ch <= 'Z') || - (ch >= '0' && ch <= '9') || - ch == '-' || ch == '.') { - return true - } - } - - return false -} - -func extractPrefix(e *logrus.Entry) string { - var module string - if iModule, ok := e.Data[logModuleKey]; ok { - module, _ = iModule.(string) - } - - var priority string - if iPriority, ok := e.Data[logPriorityKey]; ok { - priority, _ = iPriority.(string) - } - - switch { - case priority == "": - return fmt.Sprintf("[%s]", module) - case module == "": - return fmt.Sprintf("[%s]", priority) - default: - return fmt.Sprintf("[%s:%s]", module, priority) - } -} - -func (f *TextFormatter) formatKeyValue(key string, value interface{}) string { - return fmt.Sprintf("%s=%s", key, f.formatValue(value)) -} - -func (f *TextFormatter) formatValue(value interface{}) string { - switch value := value.(type) { - case string: - if f.needsQuoting(value) { - return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) - } - return value - case error: - errmsg := value.Error() - if f.needsQuoting(errmsg) { - return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) - } - return errmsg - default: - return fmt.Sprintf("%+v", value) - } -} - -func (f *TextFormatter) appendKeyValue(b *bytes.Buffer, key string, value interface{}, appendSpace bool) { - b.WriteString(key) //nolint:gosec - b.WriteByte('=') //nolint:gosec - f.appendValue(b, value) //nolint:gosec - - if appendSpace { - b.WriteByte(' ') //nolint:gosec - } -} - -func (f *TextFormatter) appendValue(b *bytes.Buffer, value interface{}) { - switch value := value.(type) { - case string: - if f.needsQuoting(value) { - fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) - } else { - b.WriteString(value) //nolint:gosec - } - case error: - errmsg := value.Error() - if f.needsQuoting(errmsg) { - fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) - } else { - b.WriteString(errmsg) //nolint:gosec - } - default: - fmt.Fprint(b, value) - } -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go deleted file mode 100644 index d8d0cc61..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/hooks.go +++ /dev/null @@ -1,44 +0,0 @@ -package logging - -import ( - "io" - - "github.com/sirupsen/logrus" -) - -// WriteHook is a logrus.Hook that logs to an io.Writer -type WriteHook struct { - w io.Writer - formatter logrus.Formatter -} - -// NewWriteHook returns a new WriteHook -func NewWriteHook(w io.Writer) *WriteHook { - return &WriteHook{ - w: w, - formatter: &TextFormatter{ - DisableColors: true, - FullTimestamp: true, - AlwaysQuoteStrings: true, - QuoteEmptyFields: true, - ForceFormatting: true, - }, - } -} - -// Levels returns Levels accepted by the WriteHook. -// All logrus.Levels are returned. -func (f *WriteHook) Levels() []logrus.Level { - return logrus.AllLevels -} - -// Fire writes a logrus.Entry to the file -func (f *WriteHook) Fire(e *logrus.Entry) error { - b, err := f.formatter.Format(e) - if err != nil { - return err - } - - _, err = f.w.Write(b) - return err -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go deleted file mode 100644 index 7b7e3359..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logger.go +++ /dev/null @@ -1,77 +0,0 @@ -package logging - -import ( - "os" - "time" - - "github.com/sirupsen/logrus" -) - -// Logger wraps logrus.FieldLogger -type Logger struct { - logrus.FieldLogger -} - -// Critical adds special critical-level fields for specially highlighted logging, -// since logrus lacks a distinct critical field and does not have configurable log levels -func (logger *Logger) Critical() logrus.FieldLogger { - return logger.WithField(logPriorityKey, logPriorityCritical) -} - -// WithTime overrides time, used by logger. -func (logger *Logger) WithTime(t time.Time) *logrus.Entry { - return logger.WithFields(logrus.Fields{}).WithTime(t) -} - -// MasterLogger wraps logrus.Logger and is able to create new package-aware loggers -type MasterLogger struct { - *logrus.Logger -} - -// NewMasterLogger creates a new package-aware logger with formatting string -func NewMasterLogger() *MasterLogger { - hooks := make(logrus.LevelHooks) - - return &MasterLogger{ - Logger: &logrus.Logger{ - Out: os.Stdout, - Formatter: &TextFormatter{ - FullTimestamp: true, - AlwaysQuoteStrings: true, - QuoteEmptyFields: true, - ForceFormatting: true, - DisableColors: false, - ForceColors: false, - }, - Hooks: hooks, - Level: logrus.DebugLevel, - }, - } -} - -// PackageLogger instantiates a package-aware logger -func (logger *MasterLogger) PackageLogger(moduleName string) *Logger { - return &Logger{ - FieldLogger: logger.WithField(logModuleKey, moduleName), - } -} - -// AddHook adds a logrus.Hook to the logger and its module loggers -func (logger *MasterLogger) AddHook(hook logrus.Hook) { - logger.Hooks.Add(hook) -} - -// SetLevel sets the log level for the logger and its module loggers -func (logger *MasterLogger) SetLevel(level logrus.Level) { - logger.Level = level -} - -// EnableColors enables colored logging -func (logger *MasterLogger) EnableColors() { - logger.Formatter.(*TextFormatter).DisableColors = false -} - -// DisableColors disables colored logging -func (logger *MasterLogger) DisableColors() { - logger.Formatter.(*TextFormatter).DisableColors = true -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go deleted file mode 100644 index f7b86ffc..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/logging/logging.go +++ /dev/null @@ -1,79 +0,0 @@ -/* -Package logging provides application logging utilities -*/ -package logging - -import ( - "errors" - "io" - "io/ioutil" - "strings" - - "github.com/sirupsen/logrus" -) - -var log = NewMasterLogger() - -const ( - // logModuleKey is the key used for the module name data entry - logModuleKey = "_module" - // logPriorityKey is the log entry key for priority log statements - logPriorityKey = "_priority" - // logPriorityCritical is the log entry value for priority log statements - logPriorityCritical = "CRITICAL" -) - -// LevelFromString returns a logrus.Level from a string identifier -func LevelFromString(s string) (logrus.Level, error) { - switch strings.ToLower(s) { - case "debug": - return logrus.DebugLevel, nil - case "info", "notice": - return logrus.InfoLevel, nil - case "warn", "warning": - return logrus.WarnLevel, nil - case "error": - return logrus.ErrorLevel, nil - case "fatal", "critical": - return logrus.FatalLevel, nil - case "panic": - return logrus.PanicLevel, nil - default: - return logrus.DebugLevel, errors.New("could not convert string to log level") - } -} - -// MustGetLogger returns a package-aware logger from the master logger -func MustGetLogger(module string) *Logger { - return log.PackageLogger(module) -} - -// AddHook adds a hook to the global logger -func AddHook(hook logrus.Hook) { - log.AddHook(hook) -} - -// EnableColors enables colored logging -func EnableColors() { - log.EnableColors() -} - -// DisableColors disables colored logging -func DisableColors() { - log.DisableColors() -} - -// SetLevel sets the logger's minimum log level -func SetLevel(level logrus.Level) { - log.SetLevel(level) -} - -// SetOutputTo sets the logger's output to an io.Writer -func SetOutputTo(w io.Writer) { - log.Out = w -} - -// Disable disables the logger completely -func Disable() { - log.Out = ioutil.Discard -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go deleted file mode 100644 index b08591e1..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/pluginutil.go +++ /dev/null @@ -1,45 +0,0 @@ -package util - -import ( - "errors" - "math" - - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" -) - -func AltcoinCaption(ticker string) string { - if info, isRegistered := local.LoadAltcoinManager().DescribeAltcoin(ticker); isRegistered { - return info.Name - } - return ticker + " " -} - -func AltcoinQuotient(ticker string) (uint64, error) { - if info, isRegistered := local.LoadAltcoinManager().DescribeAltcoin(ticker); isRegistered { - return uint64(math.Pow(float64(10), float64(info.Accuracy))), nil - } - return uint64(0), errors.New(ticker + " ") -} - -func RegisterAltcoin(p core.AltcoinPlugin) { - local.LoadAltcoinManager().RegisterPlugin(p) -} - -// LookupSignerByUID search for signer matching given ID -func LookupSignerByUID(wlt core.Wallet, id core.UID) core.TxnSigner { - wltSigner, isSigner := wlt.(core.TxnSigner) - // Reference to self - if id == core.UID("") { - if isSigner { - return wltSigner - } - return nil - } - // Wallet matches ID - if isSigner && wltSigner.GetSignerUID() == id { - return wltSigner - } - // Lookup global signers - return local.LoadAltcoinManager().LookupSignService(id) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go deleted file mode 100644 index 2fecebe2..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/sign.go +++ /dev/null @@ -1,123 +0,0 @@ -package util - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" - "github.com/fibercrypto/fibercryptowallet/src/errors" - local "github.com/fibercrypto/fibercryptowallet/src/main" -) - -// AttachSignService registers a signing strategy for use by wallets -func AttachSignService(signer core.TxnSigner) error { - return local.LoadAltcoinManager().AttachSignService(signer) -} - -// LookupSignService instantiate global signing straegy identified by UID -func LookupSignService(signerID core.UID) core.TxnSigner { - return local.LoadAltcoinManager().LookupSignService(signerID) -} - -// RemoveSignService detaches a signing strategy -func RemoveSignService(signerID core.UID) error { - signer := LookupSignService(signerID) - if signer == nil { - return errors.ErrInvalidID - } - return local.LoadAltcoinManager().RemoveSignService(signer) -} - -// EnumerateSignServices returns an object to iterate over global signing srategies -func EnumerateSignServices() core.TxnSignerIterator { - return local.LoadAltcoinManager().EnumerateSignServices() -} - -// SignServicesForTxn returns an object to iterate over strategies supported to sign a given transaction on behalf of a wallet -func SignServicesForTxn(wlt core.Wallet, txn core.Transaction) core.TxnSignerIterator { - return local.LoadAltcoinManager().SignServicesForTxn(wlt, txn) -} - -// ReadyForTxn determines whether global signer identified by UID can be used by wallet to sign given transaction -func ReadyForTxn(signerID core.UID, wallet core.Wallet, txn core.Transaction) (bool, error) { - signer := LookupSignService(signerID) - if signer == nil { - return false, errors.ErrInvalidID - } - return signer.ReadyForTxn(wallet, txn) -} - -// SignTransaction sign transaction partially or in full with signer identified by UID -func SignTransaction(signerID core.UID, txn core.Transaction, pwd core.PasswordReader, indices []string) (core.Transaction, error) { - signer := LookupSignService(signerID) - if signer == nil { - return nil, errors.ErrInvalidID - } - // Add signer ID in key value store context - pwdReader := func(msg string, ctx core.KeyValueStore) (string, error) { - newCtx := NewKeyValuesWithDefaults(NewMapWithSingleKey(core.StrSignerID, string(signerID)), ctx) - return pwd(msg, newCtx) - } - return signer.SignTransaction(txn, pwdReader, indices) -} - -// GetSignerDescription human readable caption for signing strategy identified by UID -func GetSignerDescription(signerID core.UID) (string, error) { - signer := LookupSignService(signerID) - if signer == nil { - return "", errors.ErrInvalidID - } - return signer.GetSignerDescription(), nil -} - -// LookupSignServiceForWallet instantiate signing straegy identified by UID. Fall back to wallet if empty -func LookupSignServiceForWallet(wlt core.Wallet, signerID core.UID) (core.TxnSigner, error) { - if signerID == "" { - wltSigner, isTxnSigner := wlt.(core.TxnSigner) - if !isTxnSigner { - logUtil.WithError(errors.ErrInvalidID).Errorf("Wallet %v can not sign transactions", wlt) - return nil, errors.ErrWalletCantSign - } - return wltSigner, nil - } - if signer := LookupSignService(signerID); signer != nil { - return signer, nil - } - return nil, errors.ErrInvalidID -} - -type signingKeyPair struct { - wallet core.Wallet - signerID core.UID -} - -// GenericMultiWalletSign generic strategy for using multiple wallets to sign a transaction -func GenericMultiWalletSign(txn core.Transaction, signSpec []core.InputSignDescriptor, pwd core.PasswordReader) (signedTxn core.Transaction, err error) { - groups := make(map[signingKeyPair][]string) - // Aggregate inputs by wallet,signer combination - for _, descriptor := range signSpec { - key := signingKeyPair{ - wallet: descriptor.Wallet, - signerID: descriptor.SignerID, - } - inputs, isNotEmpty := groups[key] - if !isNotEmpty { - inputs = []string{} - } - groups[key] = append(inputs, descriptor.InputIndex) - } - signedTxn = txn - - for signPair, indices := range groups { - - signer, err := LookupSignServiceForWallet(signPair.wallet, signPair.signerID) - if err != nil { - logUtil.WithError(err).Errorf("Unknown signer %s specified for signing inputs %v of wallet %v", string(signPair.signerID), indices, signPair.wallet) - return nil, errors.ErrInvalidID - } - signedTxn, err = signPair.wallet.Sign(signedTxn, signer, pwd, indices) - if err != nil { - logUtil.WithError(err).Errorf("Error signing inputs %v of wallet %v with signer %s", indices, signPair.wallet, string(signPair.signerID)) - return nil, err - } - - } - return signedTxn, nil -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go deleted file mode 100644 index bc8d1490..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/signutil/sign.go +++ /dev/null @@ -1,61 +0,0 @@ -package signutil - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -// NewTxnSignerIteratorFromMap allocate transaction signer iterator out of standard signers map -func NewTxnSignerIteratorFromMap(signers map[core.UID]core.TxnSigner) core.TxnSignerIterator { - var signersSlice []core.TxnSigner - for _, signer := range signers { - signersSlice = append(signersSlice, signer) - } - return &DefaultTxnSignerIterator{ - signers: signersSlice, - nextIdx: 0, - } -} - -// FilterSignersFromMap allocate iterator for transaction signers in a map matching custom condition -func FilterSignersFromMap(signers map[core.UID]core.TxnSigner, cond func(core.TxnSigner) bool) core.TxnSignerIterator { - var signersSlice []core.TxnSigner - for _, signer := range signers { - if cond(signer) { - signersSlice = append(signersSlice, signer) - } - } - return &DefaultTxnSignerIterator{ - signers: signersSlice, - nextIdx: 0, - } -} - -// DefaultTxnSignerIterator iterate over items in transaction signer slicer -type DefaultTxnSignerIterator struct { - signers []core.TxnSigner - nextIdx int -} - -// Value of signer at iterator pointer position -func (sm *DefaultTxnSignerIterator) Value() core.TxnSigner { - if sm.HasNext() { - return sm.signers[sm.nextIdx] - } - return nil -} - -// Next discards current value and moves iteration pointer up to next item -func (sm *DefaultTxnSignerIterator) Next() bool { - sm.nextIdx++ - return sm.HasNext() -} - -// HasNext may be used to query whether more items are to be expected in the sequence -func (sm *DefaultTxnSignerIterator) HasNext() bool { - return sm.nextIdx < len(sm.signers) -} - -// Count total number of items in sequence -func (sm *DefaultTxnSignerIterator) Count() int { - return len(sm.signers) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go deleted file mode 100644 index 110fd85d..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/storage.go +++ /dev/null @@ -1,74 +0,0 @@ -package util - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -// KeyValueMap -type KeyValueMap struct { - values map[string]interface{} -} - -// GetValue lookup value for key -func (tOpt *KeyValueMap) GetValue(key string) interface{} { - return tOpt.values[key] -} - -// SetValue bind value o known key -func (tOpt *KeyValueMap) SetValue(key string, value interface{}) { - tOpt.values[key] = value -} - -// NewKeyValueMap instantiate key value map storage -func NewKeyValueMap() *KeyValueMap { - tOptions := KeyValueMap{ - values: make(map[string]interface{}), - } - return &tOptions -} - -// NewKeyValueMap instantiate key value map storage -func NewMapWithSingleKey(k string, v interface{}) *KeyValueMap { - store := NewKeyValueMap() - store.values[k] = v - return store -} - -// KeyValuesWithDefaults retrieve and set values of another KeyValueStore with defaults for keys not found -type KeyValuesWithDefaults struct { - values, defaults core.KeyValueStore -} - -// GetValue lookup value for key -func (tOpt *KeyValuesWithDefaults) GetValue(key string) interface{} { - v := tOpt.values.GetValue(key) - if v != nil { - return v - } - return tOpt.defaults.GetValue(key) -} - -// SetValue bind value o known key -func (tOpt *KeyValuesWithDefaults) SetValue(key string, value interface{}) { - tOpt.values.SetValue(key, value) -} - -// NewKeyValuesWithDefaults instantiate key value map storage -func NewKeyValuesWithDefaults(values, defaults core.KeyValueStore) core.KeyValueStore { - if defaults == nil { - return values - } - if values == nil { - values = NewKeyValueMap() - } - tOptions := KeyValuesWithDefaults{ - values: values, - defaults: defaults, - } - return &tOptions -} - -// Type assertions -var ( - _ core.KeyValueStore = &KeyValueMap{} -) diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go deleted file mode 100644 index 50fac68f..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/textutil.go +++ /dev/null @@ -1,17 +0,0 @@ -package util - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -// EmptyPassword read no password -func EmptyPassword(string, core.KeyValueStore) (string, error) { - return "", nil -} - -// ConstantPassword always return same known password -func ConstantPassword(pwdText string) core.PasswordReader { - return func(string, core.KeyValueStore) (string, error) { - return pwdText, nil - } -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go deleted file mode 100644 index a426c858..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/util.go +++ /dev/null @@ -1,105 +0,0 @@ -package util - -import ( - "errors" - "github.com/fibercrypto/fibercryptowallet/src/core" - local "github.com/fibercrypto/fibercryptowallet/src/main" - "github.com/fibercrypto/fibercryptowallet/src/util/logging" - "strconv" -) - -var logUtil = logging.MustGetLogger("FiberCrypto util") - -func Min(a, b int) int { - if a <= b { - return a - } - return b -} - -func GetCoinValue(value string, ticker string) (uint64, error) { - accuracy, err := AltcoinQuotient(ticker) - if err != nil { - return uint64(0), err - } - coin, err2 := strconv.ParseFloat(value, 64) - if err2 != nil { - return uint64(0), err - } - return uint64(coin * float64(accuracy)), nil -} - -func FormatUint64(n uint64) string { - in := strconv.FormatUint(n, 10) - out := make([]byte, len(in)+(len(in)-2+int(in[0]/'0'))/3) - if in[0] == '-' { - in, out[0] = in[1:], '-' - } - - for i, j, k := len(in)-1, len(out)-1, 0; ; i, j = i-1, j-1 { - out[j] = in[i] - if i == 0 { - return string(out) - } - if k++; k == 3 { - j, k = j-1, 0 - out[j] = ',' - } - } -} - -func FormatCoins(n uint64, quotient uint64) string { - if n == uint64(0) { - return "0" - } - - number := strconv.FormatUint(n, 10) - lenQ := len(strconv.FormatUint(quotient, 10)) - 1 - nFormatted := FormatUint64(n / quotient) - if lenQ > len(number) { - return nFormatted - } - reminder := number[len(number)-lenQ:] - reminder = RemoveZeros(reminder) - if len(reminder) == 0 { - return nFormatted - } - return nFormatted + "." + reminder -} - -func RemoveZeros(s string) string { - index := 0 - temp := 0 - for { - temp = index - for _, c := range s[index:] { - if string(c) != "0" { - index++ - break - } - } - if temp == index { - break - } - } - return s[:index] -} - -func StringInList(s string, list []string) bool { - for _, v := range list { - if v == s { - return true - } - } - return false -} - -// AddressFromString returns a core.Address if match with string address. -// If the coinTicket parameter not match with any address type returns 'coinTicket not match' error. -func AddressFromString(addrs, coinTicket string) (core.Address, error) { - altPlugin, ok := local.LoadAltcoinManager().LookupAltcoinPlugin(coinTicket) - if !ok { - return nil, errors.New("coinTicket not match") - } - return altPlugin.AddressFromString(addrs) -} diff --git a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go b/vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go deleted file mode 100644 index 2504bef3..00000000 --- a/vendor/github.com/fibercrypto/fibercryptowallet/src/util/wallet.go +++ /dev/null @@ -1,43 +0,0 @@ -package util - -import ( - "github.com/fibercrypto/fibercryptowallet/src/core" -) - -// SimpleWalletOutput put together transacion output with originating wallet -type SimpleWalletOutput struct { - Wallet core.Wallet - UxOut core.TransactionOutput -} - -// GetWallet return wallet -func (wo *SimpleWalletOutput) GetWallet() core.Wallet { - return wo.Wallet -} - -// GetOutput return transaction output. -func (wo *SimpleWalletOutput) GetOutput() core.TransactionOutput { - return wo.UxOut -} - -// SimpleWalletAddress put together address with owner wallet -type SimpleWalletAddress struct { - Wallet core.Wallet - UxOut core.Address -} - -// GetWallet return wallet -func (wa *SimpleWalletAddress) GetWallet() core.Wallet { - return wa.Wallet -} - -// GetAddress return address -func (wa *SimpleWalletAddress) GetAddress() core.Address { - return wa.UxOut -} - -// Type assertions -var ( - _ core.WalletOutput = &SimpleWalletOutput{} - _ core.WalletAddress = &SimpleWalletAddress{} -) diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE b/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE deleted file mode 100644 index 9d58fbb4..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -MIT License - -Copyright (c) 2017 Denis Subbotin -Copyright (c) 2017 Nika Jones -Copyright (c) 2017 Philip Schlump -Copyright (c) 2019 gz-c - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old b/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old deleted file mode 100644 index 58da01b3..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/base58/LICENSE_old +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) 2012 ThePiachu. All rights reserved. -Copyright (c) 2019 gz-c, Skycoin developers. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * The name of ThePiachu may not be used to endorse or promote products -derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE b/vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE deleted file mode 100644 index 23d5c3ef..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/bip32/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2017 Tyler Smith -Copyright (c) 2019 Skycoin Developers - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE b/vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE deleted file mode 100644 index 1dc11de8..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/bip39/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2018 Tyler Smith and contributors -Copyright (c) 2018-2019 Skycoin Developers - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md b/vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md deleted file mode 100644 index 3aa1c31a..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/encoder/README.md +++ /dev/null @@ -1,8 +0,0 @@ -encoder -======= - -[![GoDoc](http://godoc.org/github.com//skycoin/skycoin/src/cipher/encoder?status.png)](http://godoc.org/github.com/skycoin/skycoin/src/cipher/encoder) - -[Godoc generated documentation](https://godoc.org/github.com/skycoin/skycoin/src/cipher/encoder) - -Binary struct encoder for Go. Fork of go's pkg encoding/binary. diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go b/vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go deleted file mode 100644 index 1a3801bd..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/encoder/encoder.go +++ /dev/null @@ -1,1027 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package encoder binary implements translation between struct data and byte sequences -// -// Fields can be ignored with the struct tag `enc:"-"` . -// Unexported struct fields are ignored by default . -// -// Fields can be skipped if empty with the struct tag `enc:",omitempty"` -// Note the comma, which follows package json's conventions. -// Only Slice, Map and String types recognize the omitempty tag. -// When omitempty is set, the no data will be written if the value is empty. -// If the value is empty and omitempty is not set, then a length prefix with value 0 would be written. -// omitempty can only be used for the last field in the struct -// -// Encoding of maps is supported, but note that the use of them results in non-deterministic output. -// If determinism is required, do not use map. -// -// A length restriction to certain fields can be applied when decoding. -// Use the tag `,maxlen=` on a struct field to apply this restriction. -// `maxlen` works for string and slice types. The length is interpreted as the length -// of the string or the number of elements in the slice. -// Note that maxlen does not affect serialization; it may serialize objects which could fail deserialization. -// Callers should check their length restricted values manually prior to serialization. -package encoder - -import ( - "errors" - "fmt" - "log" - "math" - "reflect" - "strconv" - "strings" -) - -var ( - // ErrBufferUnderflow bytes in input buffer not enough to deserialize expected type - ErrBufferUnderflow = errors.New("Not enough buffer data to deserialize") - // ErrBufferOverflow bytes in output buffer not enough to serialize expected type - ErrBufferOverflow = errors.New("Not enough buffer data to serialize") - // ErrInvalidOmitEmpty field tagged with omitempty and it's not last one in struct - ErrInvalidOmitEmpty = errors.New("omitempty only supported for the final field in the struct") - // ErrRemainingBytes bytes remain in buffer after deserializing object - ErrRemainingBytes = errors.New("Bytes remain in buffer after deserializing object") - // ErrMaxLenExceeded a specified maximum length was exceeded when serializing or deserializing a variable length field - ErrMaxLenExceeded = errors.New("Maximum length exceeded for variable length field") - // ErrMapDuplicateKeys encountered duplicate map keys while decoding a map - ErrMapDuplicateKeys = errors.New("Duplicate keys encountered while decoding a map") - // ErrInvalidBool is returned if the decoder encounters a value other than 0 or 1 for a bool type field - ErrInvalidBool = errors.New("Invalid value for bool type") -) - -// SerializeUint32 serializes a uint32 -func SerializeUint32(x uint32) []byte { - var b [4]byte - lePutUint32(b[:], x) - return b[:] -} - -// DeserializeUint32 serializes a uint32 -func DeserializeUint32(buf []byte) (uint32, uint64, error) { - if len(buf) < 4 { - return 0, 0, ErrBufferUnderflow - } - return leUint32(buf[:4]), 4, nil -} - -// SerializeAtomic encodes an integer or boolean contained in `data` to bytes. -// Panics if `data` is not an integer or boolean type. -func SerializeAtomic(data interface{}) []byte { - var b [8]byte - - switch v := data.(type) { - case bool: - if v { - b[0] = 1 - } else { - b[0] = 0 - } - return b[:1] - case int8: - b[0] = byte(v) - return b[:1] - case uint8: - b[0] = v - return b[:1] - case int16: - lePutUint16(b[:2], uint16(v)) - return b[:2] - case uint16: - lePutUint16(b[:2], v) - return b[:2] - case int32: - lePutUint32(b[:4], uint32(v)) - return b[:4] - case uint32: - lePutUint32(b[:4], v) - return b[:4] - case int64: - lePutUint64(b[:8], uint64(v)) - return b[:8] - case uint64: - lePutUint64(b[:8], v) - return b[:8] - default: - log.Panic("SerializeAtomic unhandled type") - return nil - } -} - -// DeserializeAtomic deserializes `in` buffer into `data` -// parameter. Panics if `data` is not an integer or boolean type. -// Returns the number of bytes read. -func DeserializeAtomic(in []byte, data interface{}) (uint64, error) { - switch v := data.(type) { - case *bool: - if len(in) < 1 { - return 0, ErrBufferUnderflow - } - if in[0] == 0 { - *v = false - } else { - *v = true - } - return 1, nil - case *int8: - if len(in) < 1 { - return 0, ErrBufferUnderflow - } - *v = int8(in[0]) - return 1, nil - case *uint8: - if len(in) < 1 { - return 0, ErrBufferUnderflow - } - *v = in[0] - return 1, nil - case *int16: - if len(in) < 2 { - return 0, ErrBufferUnderflow - } - *v = int16(leUint16(in[:2])) - return 2, nil - case *uint16: - if len(in) < 2 { - return 0, ErrBufferUnderflow - } - *v = leUint16(in[:2]) - return 2, nil - case *int32: - if len(in) < 4 { - return 0, ErrBufferUnderflow - } - *v = int32(leUint32(in[:4])) - return 4, nil - case *uint32: - if len(in) < 4 { - return 0, ErrBufferUnderflow - } - *v = leUint32(in[:4]) - return 4, nil - case *int64: - if len(in) < 8 { - return 0, ErrBufferUnderflow - } - *v = int64(leUint64(in[:8])) - return 8, nil - case *uint64: - if len(in) < 8 { - return 0, ErrBufferUnderflow - } - *v = leUint64(in[:8]) - return 8, nil - default: - log.Panic("DeserializeAtomic unhandled type") - return 0, nil - } -} - -// SerializeString serializes a string to []byte -func SerializeString(s string) []byte { - v := reflect.ValueOf(s) - size := datasizeWrite(v) - buf := make([]byte, size) - e := &Encoder{ - Buffer: buf, - } - e.value(v) - return buf -} - -// DeserializeString deserializes a string from []byte, returning the string and the number of bytes read -func DeserializeString(in []byte, maxlen int) (string, uint64, error) { - var s string - v := reflect.ValueOf(&s) - v = v.Elem() - - inlen := len(in) - d1 := &Decoder{ - Buffer: make([]byte, inlen), - } - copy(d1.Buffer, in) - - err := d1.value(v, maxlen) - if err != nil { - return "", 0, err - } - - return s, uint64(inlen - len(d1.Buffer)), nil -} - -// DeserializeRaw deserializes `in` buffer into return -// parameter. If `data` is not a Pointer or Map type an error -// is returned. If `in` buffer can't be deserialized, -// an error message is returned. -// Returns number of bytes read if no error. -func DeserializeRaw(in []byte, data interface{}) (uint64, error) { - v := reflect.ValueOf(data) - switch v.Kind() { - case reflect.Ptr: - v = v.Elem() - case reflect.Map: - default: - return 0, fmt.Errorf("DeserializeRaw value must be a ptr, is %s", v.Kind().String()) - } - - inlen := len(in) - d1 := &Decoder{ - Buffer: make([]byte, inlen), - } - copy(d1.Buffer, in) - - if err := d1.value(v, 0); err != nil { - return 0, err - } - - return uint64(inlen - len(d1.Buffer)), nil -} - -// DeserializeRawExact deserializes `in` buffer into return -// parameter. If `data` is not a Pointer or Map type an error -// is returned. If `in` buffer can't be deserialized, -// an error message is returned. -// Returns number of bytes read if no error. -// If the number of bytes read does not equal the length of the input buffer, -// ErrRemainingBytes is returned. -func DeserializeRawExact(in []byte, data interface{}) error { - n, err := DeserializeRaw(in, data) - if err != nil { - return err - } - if n != uint64(len(in)) { - return ErrRemainingBytes - } - return nil -} - -// DeserializeRawToValue deserializes `in` buffer into -// `dst`'s type and returns the number of bytes used and -// the value of the buffer. If `data` is not either a -// Pointer type an error is returned. -// If `in` buffer can't be deserialized, the number of bytes read and an error message are returned. -func DeserializeRawToValue(in []byte, v reflect.Value) (uint64, error) { - switch v.Kind() { - case reflect.Ptr: - v = v.Elem() - case reflect.Map: - default: - return 0, fmt.Errorf("DeserializeRawToValue value must be a ptr, is %s", v.Kind().String()) - } - - inlen := len(in) - d1 := &Decoder{ - Buffer: make([]byte, inlen), - } - copy(d1.Buffer, in) - - err := d1.value(v, 0) - if err != nil { - return 0, err - } - - return uint64(inlen - len(d1.Buffer)), nil -} - -// Serialize returns serialized basic type-based `data` -// parameter. Encoding is reflect-based. Panics if `data` is not serializable. -func Serialize(data interface{}) []byte { - v := reflect.Indirect(reflect.ValueOf(data)) - size := datasizeWrite(v) - buf := make([]byte, size) - e := &Encoder{ - Buffer: buf, - } - e.value(v) - return buf -} - -// Size returns how many bytes would it take to encode the -// value v, which must be a fixed-size value (struct) or a -// slice of fixed-size values, or a pointer to such data. -// Reflect-based encoding is used. -func Size(v interface{}) uint64 { - return datasizeWrite(reflect.Indirect(reflect.ValueOf(v))) -} - -// isEmpty returns true if a value is "empty". -// Only supports Slice, Map and String. -// All other values are never considered empty. -func isEmpty(v reflect.Value) bool { - t := v.Type() - switch t.Kind() { - case reflect.String: - return v.Len() == 0 - case reflect.Map: - return v.IsNil() || v.Len() == 0 - case reflect.Slice: - return v.IsNil() || v.Len() == 0 - default: - return false - } -} - -// datasizeWrite returns the number of bytes the actual data represented by v occupies in memory. -// For compound structures, it sums the sizes of the elements. Thus, for instance, for a slice -// it returns the length of the slice times the element size and does not count the memory -// occupied by the header. -func datasizeWrite(v reflect.Value) uint64 { - t := v.Type() - switch t.Kind() { - case reflect.Interface: - return datasizeWrite(v.Elem()) - - case reflect.Array: - // Arrays are a fixed size, so the length is not written - t := v.Type() - elem := t.Elem() - switch elem.Kind() { - case reflect.Uint8, reflect.Int8: - return uint64(v.Len()) - case reflect.Uint16, reflect.Int16: - return uint64(v.Len()) * 2 - case reflect.Uint32, reflect.Int32, reflect.Float32: - return uint64(v.Len()) * 4 - case reflect.Uint64, reflect.Int64, reflect.Float64: - return uint64(v.Len()) * 8 - default: - size := uint64(0) - for i := 0; i < v.Len(); i++ { - elem := v.Index(i) - s := datasizeWrite(elem) - size += s - } - return size - } - - case reflect.Slice: - t := v.Type() - elem := t.Elem() - switch elem.Kind() { - case reflect.Uint8, reflect.Int8: - return 4 + uint64(v.Len()) - case reflect.Uint16, reflect.Int16: - return 4 + uint64(v.Len())*2 - case reflect.Uint32, reflect.Int32, reflect.Float32: - return 4 + uint64(v.Len())*4 - case reflect.Uint64, reflect.Int64, reflect.Float64: - return 4 + uint64(v.Len())*8 - default: - size := uint64(0) - for i := 0; i < v.Len(); i++ { - elem := v.Index(i) - s := datasizeWrite(elem) - size += s - } - return 4 + size - } - - case reflect.Map: - // length prefix - size := uint64(4) - for _, key := range v.MapKeys() { - s := datasizeWrite(key) - size += s - elem := v.MapIndex(key) - s = datasizeWrite(elem) - size += s - } - return size - - case reflect.Struct: - sum := uint64(0) - nFields := t.NumField() - for i, n := 0, nFields; i < n; i++ { - ff := t.Field(i) - // Skip unexported fields - if ff.PkgPath != "" { - continue - } - - tag := ff.Tag.Get("enc") - omitempty := TagOmitempty(tag) - - if omitempty && i != nFields-1 { - log.Panic(ErrInvalidOmitEmpty) - } - - if len(tag) > 0 && tag[0] == '-' { - continue - } - - fv := v.Field(i) - if !omitempty || !isEmpty(fv) { - s := datasizeWrite(fv) - sum += s - } - } - return sum - - case reflect.Bool: - return 1 - - case reflect.String: - return 4 + uint64(v.Len()) - - case reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, - reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, - reflect.Float32, reflect.Float64: - return uint64(t.Size()) - - default: - log.Panicf("invalid type %s", t.String()) - return 0 - } -} - -// TagOmitempty returns true if the tag specifies omitempty -func TagOmitempty(tag string) bool { - return strings.Contains(tag, ",omitempty") -} - -func tagName(tag string) string { // nolint: deadcode,megacheck - commaIndex := strings.Index(tag, ",") - if commaIndex == -1 { - return tag - } - - return tag[:commaIndex] -} - -// TagMaxLen returns the maxlen value tagged on a struct. Returns 0 if no tag is present. -func TagMaxLen(tag string) int { - maxlenIndex := strings.Index(tag, ",maxlen=") - if maxlenIndex == -1 { - return 0 - } - - maxlenRem := tag[maxlenIndex+len(",maxlen="):] - commaIndex := strings.Index(maxlenRem, ",") - if commaIndex != -1 { - maxlenRem = maxlenRem[:commaIndex] - } - - maxlen, err := strconv.Atoi(maxlenRem) - if err != nil { - panic("maxlen must be a number") - } - - return maxlen -} - -/* - Internals -*/ - -func leUint16(b []byte) uint16 { return uint16(b[0]) | uint16(b[1])<<8 } - -func lePutUint16(b []byte, v uint16) { - b[0] = byte(v) - b[1] = byte(v >> 8) -} - -func leUint32(b []byte) uint32 { - return uint32(b[0]) | uint32(b[1])<<8 | uint32(b[2])<<16 | uint32(b[3])<<24 -} - -func lePutUint32(b []byte, v uint32) { - b[0] = byte(v) - b[1] = byte(v >> 8) - b[2] = byte(v >> 16) - b[3] = byte(v >> 24) -} - -func leUint64(b []byte) uint64 { - return uint64(b[0]) | uint64(b[1])<<8 | uint64(b[2])<<16 | uint64(b[3])<<24 | - uint64(b[4])<<32 | uint64(b[5])<<40 | uint64(b[6])<<48 | uint64(b[7])<<56 -} - -func lePutUint64(b []byte, v uint64) { - b[0] = byte(v) - b[1] = byte(v >> 8) - b[2] = byte(v >> 16) - b[3] = byte(v >> 24) - b[4] = byte(v >> 32) - b[5] = byte(v >> 40) - b[6] = byte(v >> 48) - b[7] = byte(v >> 56) -} - -// Decoder decodes an object from the skycoin binary encoding format -type Decoder struct { - Buffer []byte -} - -// Encoder encodes an object to the skycoin binary encoding format -type Encoder struct { - Buffer []byte -} - -// Bool decodes bool -func (d *Decoder) Bool() (bool, error) { - if len(d.Buffer) < 1 { - return false, ErrBufferUnderflow - } - x := d.Buffer[0] - d.Buffer = d.Buffer[1:] // advance slice - - switch x { - case 0: - return false, nil - case 1: - return true, nil - default: - return false, ErrInvalidBool - } -} - -// Bool encodes bool -func (e *Encoder) Bool(x bool) { - if x { - e.Buffer[0] = 1 - } else { - e.Buffer[0] = 0 - } - e.Buffer = e.Buffer[1:] -} - -// Uint8 decodes uint8 -func (d *Decoder) Uint8() (uint8, error) { - if len(d.Buffer) < 1 { - return 0, ErrBufferUnderflow - } - - x := d.Buffer[0] - d.Buffer = d.Buffer[1:] // advance slice - return x, nil -} - -// Uint8 encodes uint8 -func (e *Encoder) Uint8(x uint8) { - e.Buffer[0] = x - e.Buffer = e.Buffer[1:] -} - -// Uint16 decodes uint16 -func (d *Decoder) Uint16() (uint16, error) { - if len(d.Buffer) < 2 { - return 0, ErrBufferUnderflow - } - - x := leUint16(d.Buffer[0:2]) - d.Buffer = d.Buffer[2:] - return x, nil -} - -// Uint16 encodes uint16 -func (e *Encoder) Uint16(x uint16) { - lePutUint16(e.Buffer[0:2], x) - e.Buffer = e.Buffer[2:] -} - -// Uint32 decodes a Uint32 -func (d *Decoder) Uint32() (uint32, error) { - if len(d.Buffer) < 4 { - return 0, ErrBufferUnderflow - } - - x := leUint32(d.Buffer[0:4]) - d.Buffer = d.Buffer[4:] - return x, nil -} - -// Uint32 encodes a Uint32 -func (e *Encoder) Uint32(x uint32) { - lePutUint32(e.Buffer[0:4], x) - e.Buffer = e.Buffer[4:] -} - -// Uint64 decodes uint64 -func (d *Decoder) Uint64() (uint64, error) { - if len(d.Buffer) < 8 { - return 0, ErrBufferUnderflow - } - - x := leUint64(d.Buffer[0:8]) - d.Buffer = d.Buffer[8:] - return x, nil -} - -// Uint64 encodes uint64 -func (e *Encoder) Uint64(x uint64) { - lePutUint64(e.Buffer[0:8], x) - e.Buffer = e.Buffer[8:] -} - -// ByteSlice encodes []byte -func (e *Encoder) ByteSlice(x []byte) { - e.Uint32(uint32(len(x))) - e.CopyBytes(x) -} - -// CopyBytes copies bytes to the buffer, without a length prefix -func (e *Encoder) CopyBytes(x []byte) { - if len(x) == 0 { - return - } - copy(e.Buffer, x) - e.Buffer = e.Buffer[len(x):] -} - -// Int8 decodes int8 -func (d *Decoder) Int8() (int8, error) { - u, err := d.Uint8() - if err != nil { - return 0, err - } - - return int8(u), nil -} - -// Int8 encodes int8 -func (e *Encoder) Int8(x int8) { - e.Uint8(uint8(x)) -} - -// Int16 decodes int16 -func (d *Decoder) Int16() (int16, error) { - u, err := d.Uint16() - if err != nil { - return 0, err - } - - return int16(u), nil -} - -// Int16 encodes int16 -func (e *Encoder) Int16(x int16) { - e.Uint16(uint16(x)) -} - -// Int32 decodes int32 -func (d *Decoder) Int32() (int32, error) { - u, err := d.Uint32() - if err != nil { - return 0, err - } - - return int32(u), nil -} - -// Int32 encodes int32 -func (e *Encoder) Int32(x int32) { - e.Uint32(uint32(x)) -} - -// Int64 decodes int64 -func (d *Decoder) Int64() (int64, error) { - u, err := d.Uint64() - if err != nil { - return 0, err - } - - return int64(u), nil -} - -// Int64 encodes int64 -func (e *Encoder) Int64(x int64) { - e.Uint64(uint64(x)) -} - -func (d *Decoder) value(v reflect.Value, maxlen int) error { - kind := v.Kind() - switch kind { - case reflect.Array: - - t := v.Type() - elem := t.Elem() - - // Arrays are a fixed size, so the length is not written - length := v.Len() - - switch elem.Kind() { - case reflect.Uint8: - if length > len(d.Buffer) { - return ErrBufferUnderflow - } - - reflect.Copy(v, reflect.ValueOf(d.Buffer[:length])) - d.Buffer = d.Buffer[length:] - default: - for i := 0; i < length; i++ { - if err := d.value(v.Index(i), 0); err != nil { - return err - } - } - } - - case reflect.Map: - ul, err := d.Uint32() - if err != nil { - return err - } - - length := int(ul) - if length < 0 || length > len(d.Buffer) { - return ErrBufferUnderflow - } - - if length == 0 { - return nil - } - - t := v.Type() - key := t.Key() - elem := t.Elem() - - if v.IsNil() { - v.Set(reflect.Indirect(reflect.MakeMap(t))) - } - - for i := 0; i < length; i++ { - keyv := reflect.Indirect(reflect.New(key)) - elemv := reflect.Indirect(reflect.New(elem)) - if err := d.value(keyv, 0); err != nil { - return err - } - if err := d.value(elemv, 0); err != nil { - return err - } - v.SetMapIndex(keyv, elemv) - } - - if v.Len() != length { - return ErrMapDuplicateKeys - } - - case reflect.Slice: - ul, err := d.Uint32() - if err != nil { - return err - } - - length := int(ul) - if length < 0 || length > len(d.Buffer) { - return ErrBufferUnderflow - } - - if length == 0 { - return nil - } - - if maxlen > 0 && length > maxlen { - return ErrMaxLenExceeded - } - - t := v.Type() - elem := t.Elem() - - switch elem.Kind() { - case reflect.Uint8: - v.SetBytes(d.Buffer[:length]) - d.Buffer = d.Buffer[length:] - default: - elemvs := reflect.MakeSlice(t, length, length) - for i := 0; i < length; i++ { - elemv := reflect.Indirect(elemvs.Index(i)) - if err := d.value(elemv, 0); err != nil { - return err - } - } - v.Set(elemvs) - } - - case reflect.Struct: - t := v.Type() - nFields := v.NumField() - for i := 0; i < nFields; i++ { - ff := t.Field(i) - // Skip unexported fields - if ff.PkgPath != "" { - continue - } - - tag := ff.Tag.Get("enc") - omitempty := TagOmitempty(tag) - - if omitempty && i != nFields-1 { - log.Panic(ErrInvalidOmitEmpty) - } - - if len(tag) > 0 && tag[0] == '-' { - continue - } - - fv := v.Field(i) - if fv.CanSet() && ff.Name != "_" { - maxlen := TagMaxLen(tag) - - if err := d.value(fv, maxlen); err != nil { - if err == ErrMaxLenExceeded { - return err - } - - // omitempty fields at the end of the buffer are ignored if missing - if !omitempty || len(d.Buffer) != 0 { - return err - } - } - } - } - - case reflect.String: - ul, err := d.Uint32() - if err != nil { - return err - } - - length := int(ul) - if length < 0 || length > len(d.Buffer) { - return ErrBufferUnderflow - } - - if maxlen > 0 && length > maxlen { - return ErrMaxLenExceeded - } - - v.SetString(string(d.Buffer[:length])) - d.Buffer = d.Buffer[length:] - - case reflect.Bool: - b, err := d.Bool() - if err != nil { - return err - } - v.SetBool(b) - case reflect.Int8: - i, err := d.Int8() - if err != nil { - return err - } - v.SetInt(int64(i)) - case reflect.Int16: - i, err := d.Int16() - if err != nil { - return err - } - v.SetInt(int64(i)) - case reflect.Int32: - i, err := d.Int32() - if err != nil { - return err - } - v.SetInt(int64(i)) - case reflect.Int64: - i, err := d.Int64() - if err != nil { - return err - } - v.SetInt(i) - - case reflect.Uint8: - u, err := d.Uint8() - if err != nil { - return err - } - v.SetUint(uint64(u)) - case reflect.Uint16: - u, err := d.Uint16() - if err != nil { - return err - } - v.SetUint(uint64(u)) - case reflect.Uint32: - u, err := d.Uint32() - if err != nil { - return err - } - v.SetUint(uint64(u)) - case reflect.Uint64: - u, err := d.Uint64() - if err != nil { - return err - } - v.SetUint(u) - - case reflect.Float32: - u, err := d.Uint32() - if err != nil { - return err - } - v.SetFloat(float64(math.Float32frombits(u))) - case reflect.Float64: - u, err := d.Uint64() - if err != nil { - return err - } - v.SetFloat(math.Float64frombits(u)) - - default: - log.Panicf("Decode error: kind %s not handled", v.Kind().String()) - } - - return nil -} - -func (e *Encoder) value(v reflect.Value) { - switch v.Kind() { - case reflect.Interface: - e.value(v.Elem()) - - case reflect.Array: - // Arrays are a fixed size, so the length is not written - t := v.Type() - elem := t.Elem() - switch elem.Kind() { - case reflect.Uint8: - reflect.Copy(reflect.ValueOf(e.Buffer), v) - e.Buffer = e.Buffer[v.Len():] - default: - for i := 0; i < v.Len(); i++ { - e.value(v.Index(i)) - } - } - - case reflect.Slice: - t := v.Type() - elem := t.Elem() - switch elem.Kind() { - case reflect.Uint8: - e.ByteSlice(v.Bytes()) - default: - e.Uint32(uint32(v.Len())) - for i := 0; i < v.Len(); i++ { - e.value(v.Index(i)) - } - } - - case reflect.Map: - e.Uint32(uint32(v.Len())) - for _, key := range v.MapKeys() { - e.value(key) - e.value(v.MapIndex(key)) - } - - case reflect.Struct: - t := v.Type() - nFields := v.NumField() - for i := 0; i < nFields; i++ { - // see comment for corresponding code in Decoder.value() - ff := t.Field(i) - // Skip unexported fields - if ff.PkgPath != "" { - continue - } - - tag := ff.Tag.Get("enc") - omitempty := TagOmitempty(tag) - - if omitempty && i != nFields-1 { - log.Panic(ErrInvalidOmitEmpty) - } - - if len(tag) > 0 && tag[0] == '-' { - continue - } - - fv := v.Field(i) - if !(omitempty && isEmpty(fv)) && (fv.CanSet() || ff.Name != "_") { - e.value(fv) - } - } - - case reflect.Bool: - e.Bool(v.Bool()) - - case reflect.String: - e.ByteSlice([]byte(v.String())) - - case reflect.Int8: - e.Int8(int8(v.Int())) - case reflect.Int16: - e.Int16(int16(v.Int())) - case reflect.Int32: - e.Int32(int32(v.Int())) - case reflect.Int64: - e.Int64(v.Int()) - - case reflect.Uint8: - e.Uint8(uint8(v.Uint())) - case reflect.Uint16: - e.Uint16(uint16(v.Uint())) - case reflect.Uint32: - e.Uint32(uint32(v.Uint())) - case reflect.Uint64: - e.Uint64(v.Uint()) - - case reflect.Float32: - e.Uint32(math.Float32bits(float32(v.Float()))) - case reflect.Float64: - e.Uint64(math.Float64bits(v.Float())) - - default: - log.Panicf("Encoding unhandled type %s", v.Type().Name()) - } -} diff --git a/vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING b/vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING deleted file mode 100644 index a7fd60bb..00000000 --- a/vendor/github.com/skycoin/skycoin/src/cipher/secp256k1-go/secp256k1-go2/COPYING +++ /dev/null @@ -1,4 +0,0 @@ -This single package (secp256k1) is distributed with the same license as -the original C implementation by sipa: - - * https://github.com/bitcoin/secp256k1/blob/master/COPYING diff --git a/vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE b/vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE deleted file mode 100644 index a7b7560c..00000000 --- a/vendor/github.com/skycoin/skycoin/src/util/certutil/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -ISC License - -Copyright (c) 2013-2015 The btcsuite developers - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/vendor/github.com/skycoin/skycoin/src/util/file/file.go b/vendor/github.com/skycoin/skycoin/src/util/file/file.go deleted file mode 100644 index 9d8fc7e8..00000000 --- a/vendor/github.com/skycoin/skycoin/src/util/file/file.go +++ /dev/null @@ -1,309 +0,0 @@ -// Package file provides filesystem related utilities -package file - -import ( - "encoding/json" - "errors" - "fmt" - "io" - "io/ioutil" - "os" - "path/filepath" - "runtime" - "strings" - - "github.com/skycoin/skycoin/src/util/logging" -) - -var ( - // ErrEmptyDirectoryName is returned by constructing the full path - // of data directory if the passed argument is empty - ErrEmptyDirectoryName = errors.New("data directory must not be empty") - // ErrDotDirectoryName is returned by constructing the full path of - // data directory if the passed argument is "." - ErrDotDirectoryName = errors.New("data directory must not be equal to \".\"") - - logger = logging.MustGetLogger("file") -) - -// InitDataDir Joins dir with the user's $HOME directory. -// If $HOME cannot be determined, uses the current working directory. -// dir must not be the empty string -func InitDataDir(dir string) (string, error) { - dir, err := buildDataDir(dir) - if err != nil { - return "", err - } - - // check if dir already exist - st, err := os.Stat(dir) - if !os.IsNotExist(err) { - if !st.IsDir() { - return "", fmt.Errorf("%s is not a directory", dir) - } - // dir already exist - return dir, nil - } - - if err := os.MkdirAll(dir, os.FileMode(0700)); err != nil { - logger.Errorf("Failed to create directory %s: %v", dir, err) - return "", err - } - - logger.Infof("Created data directory %s", dir) - return dir, nil -} - -// Construct the full data directory by adding to $HOME or ./ -func buildDataDir(dir string) (string, error) { - if dir == "" { - logger.Error("data directory is empty") - return "", ErrEmptyDirectoryName - } - - home := filepath.Clean(UserHome()) - wd, err := os.Getwd() - if err != nil { - return "", err - } - wd = filepath.Clean(wd) - - fullDir, err := filepath.Abs(dir) - - if err != nil { - return "", err - } - - // The joined directory must not be equal to $HOME or a parent path of $HOME - // The joined directory must not be equal to `pwd` or a parent path of `pwd` - if strings.HasPrefix(home, fullDir) || strings.HasPrefix(wd, fullDir) { - logger.Errorf("join(%[1]s, %[2]s) == %[1]s", home, dir) - return "", ErrDotDirectoryName - } - - return fullDir, nil -} - -// UserHome returns the current user home path -func UserHome() string { - // os/user relies on cgo which is disabled when cross compiling - // use fallbacks for various OSes instead - // usr, err := user.Current() - // if err == nil { - // return usr.HomeDir - // } - if runtime.GOOS == "windows" { - home := os.Getenv("HOMEDRIVE") + os.Getenv("HOMEPATH") - if home == "" { - home = os.Getenv("USERPROFILE") - } - return home - } - - return os.Getenv("HOME") -} - -// LoadJSON load json file -func LoadJSON(filename string, thing interface{}) error { - file, err := os.Open(filename) - if err != nil { - return err - } - defer file.Close() - - dec := json.NewDecoder(file) - dec.UseNumber() - return dec.Decode(thing) -} - -// SaveJSON write value into json file -func SaveJSON(filename string, thing interface{}, mode os.FileMode) error { - data, err := json.MarshalIndent(thing, "", " ") - if err != nil { - return err - } - return SaveBinary(filename, data, mode) -} - -// SaveJSONSafe saves json to disk, but refuses if file already exists -func SaveJSONSafe(filename string, thing interface{}, mode os.FileMode) error { - b, err := json.MarshalIndent(thing, "", " ") - if err != nil { - return err - } - flags := os.O_WRONLY | os.O_CREATE | os.O_EXCL - f, err := os.OpenFile(filename, flags, mode) - if err != nil { - return err - } - defer f.Close() - n, err := f.Write(b) - if n != len(b) && err != nil { - err = errors.New("Failed to save complete file") - } - if err != nil { - if removeErr := os.Remove(filename); removeErr != nil { - logger.WithError(removeErr).Warningf("os.Remove(%s) failed", filename) - } - } - return err -} - -// SaveBinary persists data into given file in binary, -// backup the previous file, if there was one -func SaveBinary(filename string, data []byte, mode os.FileMode) error { - // Write the new file to a temporary - tmpname := filename + ".tmp" - if err := ioutil.WriteFile(tmpname, data, mode); err != nil { - return err - } - - // Write the new file to the target wallet file - if err := ioutil.WriteFile(filename, data, mode); err != nil { - return err - } - - // Remove the tmp file - return os.Remove(tmpname) -} - -//TODO: require file named after application and then hashcode, in static directory - -// ResolveResourceDirectory searches locations for a research directory and returns absolute path -func ResolveResourceDirectory(path string) string { - workDir, err := filepath.Abs(filepath.Dir(os.Args[0])) - if err != nil { - logger.Panic(err) - } - - _, rtFilename, _, _ := runtime.Caller(1) - rtDirectory := filepath.Dir(rtFilename) - - pathAbs, err := filepath.Abs(path) - if err != nil { - logger.Panic(err) - } - fmt.Println("abs path:", pathAbs) - - fmt.Printf("runtime.Caller= %s \n", rtFilename) - //fmt.Printf("Filepath Raw= %s \n") - fmt.Printf("Filepath Directory= %s \n", filepath.Dir(path)) - fmt.Printf("Filepath Absolute Directory= %s \n", pathAbs) - - fmt.Printf("Working Directory= %s \n", workDir) - fmt.Printf("Runtime Filename= %s \n", rtFilename) - fmt.Printf("Runtime Directory= %s \n", rtDirectory) - - //dir1 := filepath.Join(workDir, filepath.Dir(path)) - //fmt.Printf("Dir1= %s \n", dir1) - - dirs := []string{ - pathAbs, //try direct path first - filepath.Join(workDir, filepath.Dir(path)), //default - //filepath.Join(rt_directory, "./", filepath.Dir(path)), - filepath.Join(rtDirectory, "./", filepath.Dir(path)), - filepath.Join(rtDirectory, "../", filepath.Dir(path)), - filepath.Join(rtDirectory, "../../", filepath.Dir(path)), - filepath.Join(rtDirectory, "../../../", filepath.Dir(path)), - } - - //for i, dir := range dirs { - // fmt.Printf("Dir[%d]= %s \n", i, dir) - //} - - //must be an absolute path - //error and problem and crash if not absolute path - for i := range dirs { - absPath, err := filepath.Abs(dirs[i]) - if err != nil { - logger.WithError(err).Errorf("filepath.Abs(%s) failed", dirs[i]) - continue - } - dirs[i] = absPath - } - - for _, dir := range dirs { - if _, err := os.Stat(dir); !os.IsNotExist(err) { - fmt.Printf("ResolveResourceDirectory: static resource dir= %s \n", dir) - return dir - } - } - logger.Panic("GUI directory not found") - return "" -} - -// DetermineResourcePath DEPRECATE -func DetermineResourcePath(staticDir string, resourceDir string, devDir string) (string, error) { - //check "dev" directory first - appLoc := filepath.Join(staticDir, devDir) - // if !strings.HasPrefix(appLoc, "/") { - // // Prepend the binary's directory path if appLoc is relative - // dir, err := filepath.Abs(filepath.Dir(os.Args[0])) - // if err != nil { - // return "", err - // } - - // appLoc = filepath.Join(dir, appLoc) - // } - if _, err := os.Stat(appLoc); os.IsNotExist(err) { - //check dist directory - appLoc = filepath.Join(staticDir, resourceDir) - // if !strings.HasPrefix(appLoc, "/") { - // // Prepend the binary's directory path if appLoc is relative - // dir, err := filepath.Abs(filepath.Dir(os.Args[0])) - // if err != nil { - // return "", err - // } - - // appLoc = filepath.Join(dir, appLoc) - // } - - if _, err := os.Stat(appLoc); os.IsNotExist(err) { - return "", err - } - } - - return appLoc, nil -} - -// Copy copies file. Will overwrite dst if dst exists. -func Copy(dst, src string) (err error) { - f, err := os.Open(src) - if err != nil { - return err - } - - defer func() { - cerr := f.Close() - if err == nil { - err = cerr - } - }() - - out, err := os.Create(dst) - if err != nil { - return err - } - - defer func() { - cerr := out.Close() - if err == nil { - err = cerr - } - }() - - _, err = io.Copy(out, f) - return -} - -// Exists checks whether the file exists in the file system -func Exists(fn string) (bool, error) { - _, err := os.Stat(fn) - if os.IsNotExist(err) { - return false, nil - } - if err != nil { - return false, err - } - return true, nil -} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go b/vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go deleted file mode 100644 index 983a382b..00000000 --- a/vendor/github.com/skycoin/skycoin/src/util/logging/formatter.go +++ /dev/null @@ -1,441 +0,0 @@ -package logging - -import ( - "bytes" - "fmt" - "io" - "os" - "sort" - "strings" - "sync" - "time" - - "github.com/mgutz/ansi" - "github.com/sirupsen/logrus" - "golang.org/x/crypto/ssh/terminal" -) - -const defaultTimestampFormat = time.RFC3339 - -var ( - baseTimestamp = time.Now() - defaultColorScheme = &ColorScheme{ - InfoLevelStyle: "green", - WarnLevelStyle: "yellow", - ErrorLevelStyle: "red", - FatalLevelStyle: "red", - PanicLevelStyle: "red", - DebugLevelStyle: "blue", - PrefixStyle: "cyan", - TimestampStyle: "black+h", - CallContextStyle: "black+h", - CriticalStyle: "magenta+h", - } - noColorsColorScheme = &compiledColorScheme{ - InfoLevelColor: ansi.ColorFunc(""), - WarnLevelColor: ansi.ColorFunc(""), - ErrorLevelColor: ansi.ColorFunc(""), - FatalLevelColor: ansi.ColorFunc(""), - PanicLevelColor: ansi.ColorFunc(""), - DebugLevelColor: ansi.ColorFunc(""), - PrefixColor: ansi.ColorFunc(""), - TimestampColor: ansi.ColorFunc(""), - CallContextColor: ansi.ColorFunc(""), - CriticalColor: ansi.ColorFunc(""), - } - defaultCompiledColorScheme = compileColorScheme(defaultColorScheme) -) - -func miniTS() int { - return int(time.Since(baseTimestamp) / time.Second) -} - -// ColorScheme configures the logging output colors -type ColorScheme struct { - InfoLevelStyle string - WarnLevelStyle string - ErrorLevelStyle string - FatalLevelStyle string - PanicLevelStyle string - DebugLevelStyle string - PrefixStyle string - TimestampStyle string - CallContextStyle string - CriticalStyle string -} - -type compiledColorScheme struct { - InfoLevelColor func(string) string - WarnLevelColor func(string) string - ErrorLevelColor func(string) string - FatalLevelColor func(string) string - PanicLevelColor func(string) string - DebugLevelColor func(string) string - PrefixColor func(string) string - TimestampColor func(string) string - CallContextColor func(string) string - CriticalColor func(string) string -} - -// TextFormatter formats log output -type TextFormatter struct { - // Set to true to bypass checking for a TTY before outputting colors. - ForceColors bool - - // Force disabling colors. For a TTY colors are enabled by default. - DisableColors bool - - // Force formatted layout, even for non-TTY output. - ForceFormatting bool - - // Disable timestamp logging. useful when output is redirected to logging - // system that already adds timestamps. - DisableTimestamp bool - - // Disable the conversion of the log levels to uppercase - DisableUppercase bool - - // Enable logging the full timestamp when a TTY is attached instead of just - // the time passed since beginning of execution. - FullTimestamp bool - - // Timestamp format to use for display when a full timestamp is printed. - TimestampFormat string - - // The fields are sorted by default for a consistent output. For applications - // that log extremely frequently and don't use the JSON formatter this may not - // be desired. - DisableSorting bool - - // Wrap empty fields in quotes if true. - QuoteEmptyFields bool - - // Can be set to the override the default quoting character " - // with something else. For example: ', or `. - QuoteCharacter string - - // Pad msg field with spaces on the right for display. - // The value for this parameter will be the size of padding. - // Its default value is zero, which means no padding will be applied for msg. - SpacePadding int - - // Always use quotes for string values (except for empty fields) - AlwaysQuoteStrings bool - - // Color scheme to use. - colorScheme *compiledColorScheme - - // Whether the logger's out is to a terminal. - isTerminal bool - - sync.Once -} - -func getCompiledColor(main string, fallback string) func(string) string { - var style string - if main != "" { - style = main - } else { - style = fallback - } - return ansi.ColorFunc(style) -} - -func compileColorScheme(s *ColorScheme) *compiledColorScheme { - return &compiledColorScheme{ - InfoLevelColor: getCompiledColor(s.InfoLevelStyle, defaultColorScheme.InfoLevelStyle), - WarnLevelColor: getCompiledColor(s.WarnLevelStyle, defaultColorScheme.WarnLevelStyle), - ErrorLevelColor: getCompiledColor(s.ErrorLevelStyle, defaultColorScheme.ErrorLevelStyle), - FatalLevelColor: getCompiledColor(s.FatalLevelStyle, defaultColorScheme.FatalLevelStyle), - PanicLevelColor: getCompiledColor(s.PanicLevelStyle, defaultColorScheme.PanicLevelStyle), - DebugLevelColor: getCompiledColor(s.DebugLevelStyle, defaultColorScheme.DebugLevelStyle), - PrefixColor: getCompiledColor(s.PrefixStyle, defaultColorScheme.PrefixStyle), - TimestampColor: getCompiledColor(s.TimestampStyle, defaultColorScheme.TimestampStyle), - CallContextColor: getCompiledColor(s.CallContextStyle, defaultColorScheme.CallContextStyle), - CriticalColor: getCompiledColor(s.CriticalStyle, defaultColorScheme.CriticalStyle), - } -} - -func (f *TextFormatter) init(entry *logrus.Entry) { - if len(f.QuoteCharacter) == 0 { - f.QuoteCharacter = "\"" - } - if entry.Logger != nil { - f.isTerminal = f.checkIfTerminal(entry.Logger.Out) - } -} - -func (f *TextFormatter) checkIfTerminal(w io.Writer) bool { - switch v := w.(type) { - case *os.File: - return terminal.IsTerminal(int(v.Fd())) - default: - return false - } -} - -// SetColorScheme sets the TextFormatter's color scheme configuration -func (f *TextFormatter) SetColorScheme(colorScheme *ColorScheme) { - f.colorScheme = compileColorScheme(colorScheme) -} - -// Format formats a logrus.Entry -func (f *TextFormatter) Format(entry *logrus.Entry) ([]byte, error) { - var b *bytes.Buffer - keys := make([]string, 0, len(entry.Data)) - for k := range entry.Data { - keys = append(keys, k) - } - lastKeyIdx := len(keys) - 1 - - if !f.DisableSorting { - sort.Strings(keys) - } - if entry.Buffer != nil { - b = entry.Buffer - } else { - b = &bytes.Buffer{} - } - - f.Do(func() { f.init(entry) }) - - isFormatted := f.ForceFormatting || f.isTerminal - - timestampFormat := f.TimestampFormat - if timestampFormat == "" { - timestampFormat = defaultTimestampFormat - } - if isFormatted { - isColored := (f.ForceColors || f.isTerminal) && !f.DisableColors - var colorScheme *compiledColorScheme - if isColored { - if f.colorScheme == nil { - colorScheme = defaultCompiledColorScheme - } else { - colorScheme = f.colorScheme - } - } else { - colorScheme = noColorsColorScheme - } - f.printColored(b, entry, keys, timestampFormat, colorScheme) - } else { - if !f.DisableTimestamp { - f.appendKeyValue(b, "time", entry.Time.Format(timestampFormat), true) - } - f.appendKeyValue(b, "level", entry.Level.String(), true) - if entry.Message != "" { - f.appendKeyValue(b, "msg", entry.Message, lastKeyIdx >= 0) - } - for i, key := range keys { - f.appendKeyValue(b, key, entry.Data[key], lastKeyIdx != i) - } - } - - b.WriteByte('\n') // nolint: gosec - return b.Bytes(), nil -} - -func (f *TextFormatter) printColored(b *bytes.Buffer, entry *logrus.Entry, keys []string, timestampFormat string, colorScheme *compiledColorScheme) { - var levelColor func(string) string - var levelText string - switch entry.Level { - case logrus.InfoLevel: - levelColor = colorScheme.InfoLevelColor - case logrus.WarnLevel: - levelColor = colorScheme.WarnLevelColor - case logrus.ErrorLevel: - levelColor = colorScheme.ErrorLevelColor - case logrus.FatalLevel: - levelColor = colorScheme.FatalLevelColor - case logrus.PanicLevel: - levelColor = colorScheme.PanicLevelColor - default: - levelColor = colorScheme.DebugLevelColor - } - - priority, ok := entry.Data[logPriorityKey] - hasPriority := ok && priority == logPriorityCritical - - if entry.Level != logrus.WarnLevel { - levelText = entry.Level.String() - } else { - levelText = "warn" - } - - if !f.DisableUppercase { - levelText = strings.ToUpper(levelText) - } - - level := levelColor(levelText) - message := entry.Message - prefix := "" - - prefixText := extractPrefix(entry) - if prefixText != "" { - prefixText = " " + prefixText + ":" - prefix = colorScheme.PrefixColor(prefixText) - } - - messageFormat := "%s" - if f.SpacePadding != 0 { - messageFormat = fmt.Sprintf("%%-%ds", f.SpacePadding) - } - if message != "" { - messageFormat = " " + messageFormat - } - - callContextParts := []string{} - if ifile, ok := entry.Data["file"]; ok { - if sfile, ok := ifile.(string); ok && sfile != "" { - callContextParts = append(callContextParts, sfile) - } - } - if ifunc, ok := entry.Data["func"]; ok { - if sfunc, ok := ifunc.(string); ok && sfunc != "" { - callContextParts = append(callContextParts, sfunc) - } - } - if iline, ok := entry.Data["line"]; ok { - sline := "" - switch iline := iline.(type) { - case string: - sline = iline - case int, uint, int32, int64, uint32, uint64: - sline = fmt.Sprint(iline) - } - if sline != "" { - callContextParts = append(callContextParts, fmt.Sprint(sline)) - } - } - callContextText := strings.Join(callContextParts, ":") - callContext := colorScheme.CallContextColor(callContextText) - if callContext != "" { - callContext = " " + callContext - } - - if f.DisableTimestamp { - if hasPriority { - str := fmt.Sprintf("%s%s%s"+messageFormat, levelText, callContextText, prefixText, message) - fmt.Fprint(b, colorScheme.CriticalColor(str)) - } else { - fmt.Fprintf(b, "%s%s%s"+messageFormat, level, callContext, prefix, message) - } - } else { - var timestamp string - if !f.FullTimestamp { - timestamp = fmt.Sprintf("[%04d]", miniTS()) - } else { - timestamp = fmt.Sprintf("[%s]", entry.Time.Format(timestampFormat)) - } - - coloredTimestamp := colorScheme.TimestampColor(timestamp) - - if hasPriority { - str := fmt.Sprintf("%s %s%s%s"+messageFormat, timestamp, levelText, callContextText, prefixText, message) - fmt.Fprint(b, colorScheme.CriticalColor(str)) - } else { - fmt.Fprintf(b, "%s %s%s%s"+messageFormat, coloredTimestamp, level, callContext, prefix, message) - } - } - - for _, k := range keys { - if k != "prefix" && k != "file" && k != "func" && k != "line" && k != logPriorityKey && k != logModuleKey { - v := entry.Data[k] - fmt.Fprintf(b, " %s", f.formatKeyValue(levelColor(k), v)) - } - } -} - -func (f *TextFormatter) needsQuoting(text string) bool { - if len(text) == 0 { - return f.QuoteEmptyFields - } - - if f.AlwaysQuoteStrings { - return true - } - - for _, ch := range text { - if !((ch >= 'a' && ch <= 'z') || - (ch >= 'A' && ch <= 'Z') || - (ch >= '0' && ch <= '9') || - ch == '-' || ch == '.') { - return true - } - } - - return false -} - -func extractPrefix(e *logrus.Entry) string { - var module string - if iModule, ok := e.Data[logModuleKey]; ok { - module, _ = iModule.(string) - } - - var priority string - if iPriority, ok := e.Data[logPriorityKey]; ok { - priority, _ = iPriority.(string) - } - - switch { - case priority == "": - return fmt.Sprintf("[%s]", module) - case module == "": - return fmt.Sprintf("[%s]", priority) - default: - return fmt.Sprintf("[%s:%s]", module, priority) - } -} - -func (f *TextFormatter) formatKeyValue(key string, value interface{}) string { - return fmt.Sprintf("%s=%s", key, f.formatValue(value)) -} - -func (f *TextFormatter) formatValue(value interface{}) string { - switch value := value.(type) { - case string: - if f.needsQuoting(value) { - return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) - } - return value - case error: - errmsg := value.Error() - if f.needsQuoting(errmsg) { - return fmt.Sprintf("%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) - } - return errmsg - default: - return fmt.Sprintf("%+v", value) - } -} - -func (f *TextFormatter) appendKeyValue(b *bytes.Buffer, key string, value interface{}, appendSpace bool) { - b.WriteString(key) // nolint: gosec - b.WriteByte('=') // nolint: gosec - f.appendValue(b, value) // nolint: gosec - - if appendSpace { - b.WriteByte(' ') // nolint: gosec - } -} - -func (f *TextFormatter) appendValue(b *bytes.Buffer, value interface{}) { - switch value := value.(type) { - case string: - if f.needsQuoting(value) { - fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, value, f.QuoteCharacter) - } else { - b.WriteString(value) // nolint: gosec - } - case error: - errmsg := value.Error() - if f.needsQuoting(errmsg) { - fmt.Fprintf(b, "%s%+v%s", f.QuoteCharacter, errmsg, f.QuoteCharacter) - } else { - b.WriteString(errmsg) // nolint: gosec - } - default: - fmt.Fprint(b, value) - } -} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go b/vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go deleted file mode 100644 index d8d0cc61..00000000 --- a/vendor/github.com/skycoin/skycoin/src/util/logging/hooks.go +++ /dev/null @@ -1,44 +0,0 @@ -package logging - -import ( - "io" - - "github.com/sirupsen/logrus" -) - -// WriteHook is a logrus.Hook that logs to an io.Writer -type WriteHook struct { - w io.Writer - formatter logrus.Formatter -} - -// NewWriteHook returns a new WriteHook -func NewWriteHook(w io.Writer) *WriteHook { - return &WriteHook{ - w: w, - formatter: &TextFormatter{ - DisableColors: true, - FullTimestamp: true, - AlwaysQuoteStrings: true, - QuoteEmptyFields: true, - ForceFormatting: true, - }, - } -} - -// Levels returns Levels accepted by the WriteHook. -// All logrus.Levels are returned. -func (f *WriteHook) Levels() []logrus.Level { - return logrus.AllLevels -} - -// Fire writes a logrus.Entry to the file -func (f *WriteHook) Fire(e *logrus.Entry) error { - b, err := f.formatter.Format(e) - if err != nil { - return err - } - - _, err = f.w.Write(b) - return err -} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/logger.go b/vendor/github.com/skycoin/skycoin/src/util/logging/logger.go deleted file mode 100644 index 2f3b4f7b..00000000 --- a/vendor/github.com/skycoin/skycoin/src/util/logging/logger.go +++ /dev/null @@ -1,71 +0,0 @@ -package logging - -import ( - "os" - - "github.com/sirupsen/logrus" -) - -// Logger wraps logrus.FieldLogger -type Logger struct { - logrus.FieldLogger -} - -// Critical adds special critical-level fields for specially highlighted logging, -// since logrus lacks a distinct critical field and does not have configurable log levels -func (logger *Logger) Critical() logrus.FieldLogger { - return logger.WithField(logPriorityKey, logPriorityCritical) -} - -// MasterLogger wraps logrus.Logger and is able to create new package-aware loggers -type MasterLogger struct { - *logrus.Logger -} - -// NewMasterLogger creates a new package-aware logger with formatting string -func NewMasterLogger() *MasterLogger { - hooks := make(logrus.LevelHooks) - - return &MasterLogger{ - Logger: &logrus.Logger{ - Out: os.Stdout, - Formatter: &TextFormatter{ - FullTimestamp: true, - AlwaysQuoteStrings: true, - QuoteEmptyFields: true, - ForceFormatting: true, - DisableColors: false, - ForceColors: false, - }, - Hooks: hooks, - Level: logrus.DebugLevel, - }, - } -} - -// PackageLogger instantiates a package-aware logger -func (logger *MasterLogger) PackageLogger(moduleName string) *Logger { - return &Logger{ - FieldLogger: logger.WithField(logModuleKey, moduleName), - } -} - -// AddHook adds a logrus.Hook to the logger and its module loggers -func (logger *MasterLogger) AddHook(hook logrus.Hook) { - logger.Hooks.Add(hook) -} - -// SetLevel sets the log level for the logger and its module loggers -func (logger *MasterLogger) SetLevel(level logrus.Level) { - logger.Level = level -} - -// EnableColors enables colored logging -func (logger *MasterLogger) EnableColors() { - logger.Formatter.(*TextFormatter).DisableColors = false -} - -// DisableColors disables colored logging -func (logger *MasterLogger) DisableColors() { - logger.Formatter.(*TextFormatter).DisableColors = true -} diff --git a/vendor/github.com/skycoin/skycoin/src/util/logging/logging.go b/vendor/github.com/skycoin/skycoin/src/util/logging/logging.go deleted file mode 100644 index f7b86ffc..00000000 --- a/vendor/github.com/skycoin/skycoin/src/util/logging/logging.go +++ /dev/null @@ -1,79 +0,0 @@ -/* -Package logging provides application logging utilities -*/ -package logging - -import ( - "errors" - "io" - "io/ioutil" - "strings" - - "github.com/sirupsen/logrus" -) - -var log = NewMasterLogger() - -const ( - // logModuleKey is the key used for the module name data entry - logModuleKey = "_module" - // logPriorityKey is the log entry key for priority log statements - logPriorityKey = "_priority" - // logPriorityCritical is the log entry value for priority log statements - logPriorityCritical = "CRITICAL" -) - -// LevelFromString returns a logrus.Level from a string identifier -func LevelFromString(s string) (logrus.Level, error) { - switch strings.ToLower(s) { - case "debug": - return logrus.DebugLevel, nil - case "info", "notice": - return logrus.InfoLevel, nil - case "warn", "warning": - return logrus.WarnLevel, nil - case "error": - return logrus.ErrorLevel, nil - case "fatal", "critical": - return logrus.FatalLevel, nil - case "panic": - return logrus.PanicLevel, nil - default: - return logrus.DebugLevel, errors.New("could not convert string to log level") - } -} - -// MustGetLogger returns a package-aware logger from the master logger -func MustGetLogger(module string) *Logger { - return log.PackageLogger(module) -} - -// AddHook adds a hook to the global logger -func AddHook(hook logrus.Hook) { - log.AddHook(hook) -} - -// EnableColors enables colored logging -func EnableColors() { - log.EnableColors() -} - -// DisableColors disables colored logging -func DisableColors() { - log.DisableColors() -} - -// SetLevel sets the logger's minimum log level -func SetLevel(level logrus.Level) { - log.SetLevel(level) -} - -// SetOutputTo sets the logger's output to an io.Writer -func SetOutputTo(w io.Writer) { - log.Out = w -} - -// Disable disables the logger completely -func Disable() { - log.Out = ioutil.Discard -} diff --git a/vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go b/vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go deleted file mode 100644 index a262a138..00000000 --- a/vendor/github.com/skycoin/skycoin/src/visor/dbutil/dbutil.go +++ /dev/null @@ -1,360 +0,0 @@ -/* -Package dbutil provides boltdb utility methods -*/ -package dbutil - -import ( - "encoding/binary" - "encoding/json" - "errors" - "fmt" - "runtime/debug" - "sync" - "time" - - "github.com/boltdb/bolt" - - "github.com/skycoin/skycoin/src/cipher/encoder" - "github.com/skycoin/skycoin/src/util/logging" -) - -var ( - logger = logging.MustGetLogger("dbutil") - txViewLog = false - txViewTrace = false - txUpdateLog = false - txUpdateTrace = false - txDurationLog = true - txDurationReportingThreshold = time.Millisecond * 100 -) - -// Tx wraps a Tx -type Tx struct { - *bolt.Tx -} - -// String is implemented to prevent a panic when mocking methods with *Tx arguments. -// The mock library forces arguments to be printed with %s which causes Tx to panic. -// See https://github.com/stretchr/testify/pull/596 -func (tx *Tx) String() string { - return fmt.Sprintf("%v", tx.Tx) -} - -// DB wraps a bolt.DB to add logging -type DB struct { - ViewLog bool - ViewTrace bool - UpdateLog bool - UpdateTrace bool - DurationLog bool - DurationReportingThreshold time.Duration - - *bolt.DB - - // shutdownLock is added to prevent closing the database while a View transaction is in progress - // bolt.DB will block for Update transactions but not for View transactions, and if - // the database is closed while in a View transaction, it will panic - // This will be fixed in coreos's bbolt after this PR is merged: - // https://github.com/coreos/bbolt/pull/91 - // When coreos has this feature, we can switch to coreos's bbolt and remove this lock - shutdownLock sync.RWMutex -} - -// WrapDB returns WrapDB -func WrapDB(db *bolt.DB) *DB { - return &DB{ - ViewLog: txViewLog, - UpdateLog: txUpdateLog, - ViewTrace: txViewTrace, - UpdateTrace: txUpdateTrace, - DurationLog: txDurationLog, - DurationReportingThreshold: txDurationReportingThreshold, - DB: db, - } -} - -// View wraps *bolt.DB.View to add logging -func (db *DB) View(name string, f func(*Tx) error) error { - db.shutdownLock.RLock() - defer db.shutdownLock.RUnlock() - - if db.ViewLog { - logger.Debug("db.View [%s] starting", name) - defer logger.Debug("db.View [%s] done", name) - } - if db.ViewTrace { - debug.PrintStack() - } - - t0 := time.Now() - - err := db.DB.View(func(tx *bolt.Tx) error { - return f(&Tx{tx}) - }) - - t1 := time.Now() - delta := t1.Sub(t0) - if db.DurationLog && delta > db.DurationReportingThreshold { - logger.Debugf("db.View [%s] elapsed %s", name, delta) - } - - return err -} - -// Update wraps *bolt.DB.Update to add logging -func (db *DB) Update(name string, f func(*Tx) error) error { - db.shutdownLock.RLock() - defer db.shutdownLock.RUnlock() - - if db.UpdateLog { - logger.Debug("db.Update [%s] starting", name) - defer logger.Debug("db.Update [%s] done", name) - } - if db.UpdateTrace { - debug.PrintStack() - } - - t0 := time.Now() - - err := db.DB.Update(func(tx *bolt.Tx) error { - return f(&Tx{tx}) - }) - - t1 := time.Now() - delta := t1.Sub(t0) - if db.DurationLog && delta > db.DurationReportingThreshold { - logger.Debugf("db.Update [%s] elapsed %s", name, delta) - } - - return err -} - -// Close closes the underlying *bolt.DB -func (db *DB) Close() error { - db.shutdownLock.Lock() - defer db.shutdownLock.Unlock() - - return db.DB.Close() -} - -// ErrCreateBucketFailed is returned if creating a bolt.DB bucket fails -type ErrCreateBucketFailed struct { - Bucket string - Err error -} - -func (e ErrCreateBucketFailed) Error() string { - return fmt.Sprintf("Create bucket \"%s\" failed: %v", e.Bucket, e.Err) -} - -// NewErrCreateBucketFailed returns an ErrCreateBucketFailed -func NewErrCreateBucketFailed(bucket []byte, err error) error { - return ErrCreateBucketFailed{ - Bucket: string(bucket), - Err: err, - } -} - -// ErrBucketNotExist is returned if a bolt.DB bucket does not exist -type ErrBucketNotExist struct { - Bucket string -} - -func (e ErrBucketNotExist) Error() string { - return fmt.Sprintf("Bucket \"%s\" doesn't exist", e.Bucket) -} - -// NewErrBucketNotExist returns an ErrBucketNotExist -func NewErrBucketNotExist(bucket []byte) error { - return ErrBucketNotExist{ - Bucket: string(bucket), - } -} - -// CreateBuckets creates multiple buckets -func CreateBuckets(tx *Tx, buckets [][]byte) error { - for _, b := range buckets { - if _, err := tx.CreateBucketIfNotExists(b); err != nil { - return NewErrCreateBucketFailed(b, err) - } - } - - return nil -} - -// GetBucketObjectDecoded returns an encoder-serialized value from a bucket, decoded to an object -func GetBucketObjectDecoded(tx *Tx, bktName, key []byte, obj interface{}) (bool, error) { - v, err := GetBucketValueNoCopy(tx, bktName, key) - if err != nil { - return false, err - } else if v == nil { - return false, nil - } - - if err := encoder.DeserializeRawExact(v, obj); err != nil { - return false, fmt.Errorf("encoder.DeserializeRawExact failed: %v", err) - } - - return true, nil -} - -// GetBucketObjectJSON returns a JSON value from a bucket, unmarshaled to an object -func GetBucketObjectJSON(tx *Tx, bktName, key []byte, obj interface{}) (bool, error) { - v, err := GetBucketValueNoCopy(tx, bktName, key) - if err != nil { - return false, err - } else if v == nil { - return false, nil - } - - if err := json.Unmarshal(v, obj); err != nil { - return false, fmt.Errorf("json.Unmarshal failed: %v", err) - } - - return true, nil -} - -// GetBucketString returns a string value from a bucket -func GetBucketString(tx *Tx, bktName, key []byte) (string, bool, error) { - v, err := GetBucketValueNoCopy(tx, bktName, key) - if err != nil { - return "", false, err - } else if v == nil { - return "", false, nil - } - - return string(v), true, nil -} - -// GetBucketValue returns a []byte value from a bucket. If the bucket does not exist, -// it returns an error of type ErrBucketNotExist -func GetBucketValue(tx *Tx, bktName, key []byte) ([]byte, error) { - v, err := GetBucketValueNoCopy(tx, bktName, key) - if err != nil { - return nil, err - } else if v == nil { - return nil, nil - } - - // Bytes returned from boltdb are not valid outside of the transaction - // they are called in, make a copy - w := make([]byte, len(v)) - copy(w[:], v[:]) - - return w, nil -} - -// GetBucketValueNoCopy returns a value from a bucket. If the bucket does not exist, -// it returns an error of type ErrBucketNotExist. The byte value is not copied so is not valid -// outside of the database transaction -func GetBucketValueNoCopy(tx *Tx, bktName, key []byte) ([]byte, error) { - bkt := tx.Bucket(bktName) - if bkt == nil { - return nil, NewErrBucketNotExist(bktName) - } - - return bkt.Get(key), nil -} - -// PutBucketValue puts a value into a bucket under key. -func PutBucketValue(tx *Tx, bktName, key, val []byte) error { - bkt := tx.Bucket(bktName) - if bkt == nil { - return NewErrBucketNotExist(bktName) - } - - return bkt.Put(key, val) -} - -// BucketHasKey returns true if a bucket has a non-nil value for a key -func BucketHasKey(tx *Tx, bktName, key []byte) (bool, error) { - bkt := tx.Bucket(bktName) - if bkt == nil { - return false, NewErrBucketNotExist(bktName) - } - - v := bkt.Get(key) - return v != nil, nil -} - -// NextSequence returns the NextSequence() from the bucket -func NextSequence(tx *Tx, bktName []byte) (uint64, error) { - bkt := tx.Bucket(bktName) - if bkt == nil { - return 0, NewErrBucketNotExist(bktName) - } - - return bkt.NextSequence() -} - -// ForEach calls ForEach on the bucket -func ForEach(tx *Tx, bktName []byte, f func(k, v []byte) error) error { - bkt := tx.Bucket(bktName) - if bkt == nil { - return NewErrBucketNotExist(bktName) - } - - return bkt.ForEach(f) -} - -// Delete deletes from a bucket -func Delete(tx *Tx, bktName, key []byte) error { - bkt := tx.Bucket(bktName) - if bkt == nil { - return NewErrBucketNotExist(bktName) - } - - return bkt.Delete(key) -} - -// Len returns the number of keys in a bucket -func Len(tx *Tx, bktName []byte) (uint64, error) { - bkt := tx.Bucket(bktName) - if bkt == nil { - return 0, NewErrBucketNotExist(bktName) - } - - bstats := bkt.Stats() - - if bstats.KeyN < 0 { - return 0, errors.New("Negative length queried from db stats") - } - - return uint64(bstats.KeyN), nil -} - -// IsEmpty returns true if the bucket is empty -func IsEmpty(tx *Tx, bktName []byte) (bool, error) { - length, err := Len(tx, bktName) - if err != nil { - return false, err - } - return length == 0, nil -} - -// Exists returns true if the bucket exists -func Exists(tx *Tx, bktName []byte) bool { - return tx.Bucket(bktName) != nil -} - -// Reset resets the bucket -func Reset(tx *Tx, bktName []byte) error { - if err := tx.DeleteBucket(bktName); err != nil { - return err - } - - _, err := tx.CreateBucket(bktName) - return err -} - -// Itob converts uint64 to bytes -func Itob(v uint64) []byte { - b := make([]byte, 8) - binary.BigEndian.PutUint64(b, v) - return b -} - -// Btoi converts bytes to uint64 -func Btoi(v []byte) uint64 { - return binary.BigEndian.Uint64(v) -} diff --git a/vendor/github.com/therecipe/qt/LICENSE b/vendor/github.com/therecipe/qt/LICENSE deleted file mode 100644 index 65c5ca88..00000000 --- a/vendor/github.com/therecipe/qt/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/vendor/github.com/therecipe/qt/core/core.cpp b/vendor/github.com/therecipe/qt/core/core.cpp deleted file mode 100644 index f10b8de8..00000000 --- a/vendor/github.com/therecipe/qt/core/core.cpp +++ /dev/null @@ -1,27777 +0,0 @@ -// +build !minimal - -#define protected public -#define private public - -#include "core.h" -#include "_cgo_export.h" - -#ifndef QT_CORE_LIB - #error ------------------------------------------------------------------ - #error please run: '$(go env GOPATH)/bin/qtsetup' - #error more info here: https://github.com/therecipe/qt/wiki/Installation - #error ------------------------------------------------------------------ -#endif -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class MyQAbstractAnimation: public QAbstractAnimation -{ -public: - MyQAbstractAnimation(QObject *parent = Q_NULLPTR) : QAbstractAnimation(parent) {QAbstractAnimation_QAbstractAnimation_QRegisterMetaType();}; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - int duration() const { return callbackQAbstractAnimation_Duration(const_cast(static_cast(this))); }; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void updateCurrentTime(int currentTime) { callbackQAbstractAnimation_UpdateCurrentTime(this, currentTime); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - ~MyQAbstractAnimation() { callbackQAbstractAnimation_DestroyQAbstractAnimation(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractAnimation*) -Q_DECLARE_METATYPE(MyQAbstractAnimation*) - -int QAbstractAnimation_QAbstractAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractAnimation_NewQAbstractAnimation(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractAnimation(static_cast(parent)); - } else { - return new MyQAbstractAnimation(static_cast(parent)); - } -} - -int QAbstractAnimation_CurrentLoop(void* ptr) -{ - return static_cast(ptr)->currentLoop(); -} - -void QAbstractAnimation_ConnectCurrentLoopChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::currentLoopChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_CurrentLoopChanged), static_cast(t)); -} - -void QAbstractAnimation_DisconnectCurrentLoopChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::currentLoopChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_CurrentLoopChanged)); -} - -void QAbstractAnimation_CurrentLoopChanged(void* ptr, int currentLoop) -{ - static_cast(ptr)->currentLoopChanged(currentLoop); -} - -int QAbstractAnimation_CurrentLoopTime(void* ptr) -{ - return static_cast(ptr)->currentLoopTime(); -} - -int QAbstractAnimation_CurrentTime(void* ptr) -{ - return static_cast(ptr)->currentTime(); -} - -long long QAbstractAnimation_Direction(void* ptr) -{ - return static_cast(ptr)->direction(); -} - -void QAbstractAnimation_ConnectDirectionChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::directionChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_DirectionChanged), static_cast(t)); -} - -void QAbstractAnimation_DisconnectDirectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::directionChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_DirectionChanged)); -} - -void QAbstractAnimation_DirectionChanged(void* ptr, long long newDirection) -{ - static_cast(ptr)->directionChanged(static_cast(newDirection)); -} - -int QAbstractAnimation_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -void QAbstractAnimation_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::finished), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_Finished), static_cast(t)); -} - -void QAbstractAnimation_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::finished), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_Finished)); -} - -void QAbstractAnimation_Finished(void* ptr) -{ - static_cast(ptr)->finished(); -} - -void* QAbstractAnimation_Group(void* ptr) -{ - return static_cast(ptr)->group(); -} - -int QAbstractAnimation_LoopCount(void* ptr) -{ - return static_cast(ptr)->loopCount(); -} - -void QAbstractAnimation_Pause(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "pause"); -} - -void QAbstractAnimation_PauseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::pause(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::pause(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::pause(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::pause(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::pause(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::pause(); - } else { - static_cast(ptr)->QAbstractAnimation::pause(); - } -} - -void QAbstractAnimation_Resume(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resume"); -} - -void QAbstractAnimation_ResumeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::resume(); - } else { - static_cast(ptr)->QAbstractAnimation::resume(); - } -} - -void QAbstractAnimation_SetCurrentTime(void* ptr, int msecs) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentTime", Q_ARG(int, msecs)); -} - -void QAbstractAnimation_SetCurrentTimeDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::setCurrentTime(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::setCurrentTime(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::setCurrentTime(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::setCurrentTime(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::setCurrentTime(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::setCurrentTime(msecs); - } else { - static_cast(ptr)->QAbstractAnimation::setCurrentTime(msecs); - } -} - -void QAbstractAnimation_SetDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setDirection(static_cast(direction)); -} - -void QAbstractAnimation_SetLoopCount(void* ptr, int loopCount) -{ - static_cast(ptr)->setLoopCount(loopCount); -} - -void QAbstractAnimation_SetPaused(void* ptr, char paused) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPaused", Q_ARG(bool, paused != 0)); -} - -void QAbstractAnimation_SetPausedDefault(void* ptr, char paused) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::setPaused(paused != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::setPaused(paused != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::setPaused(paused != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::setPaused(paused != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::setPaused(paused != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::setPaused(paused != 0); - } else { - static_cast(ptr)->QAbstractAnimation::setPaused(paused != 0); - } -} - -void QAbstractAnimation_Start(void* ptr, long long policy) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start", Q_ARG(QAbstractAnimation::DeletionPolicy, static_cast(policy))); -} - -void QAbstractAnimation_StartDefault(void* ptr, long long policy) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::start(static_cast(policy)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::start(static_cast(policy)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::start(static_cast(policy)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::start(static_cast(policy)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::start(static_cast(policy)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::start(static_cast(policy)); - } else { - static_cast(ptr)->QAbstractAnimation::start(static_cast(policy)); - } -} - -long long QAbstractAnimation_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QAbstractAnimation_ConnectStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QAbstractAnimation::stateChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_StateChanged), static_cast(t)); -} - -void QAbstractAnimation_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractAnimation::stateChanged), static_cast(ptr), static_cast(&MyQAbstractAnimation::Signal_StateChanged)); -} - -void QAbstractAnimation_StateChanged(void* ptr, long long newState, long long oldState) -{ - static_cast(ptr)->stateChanged(static_cast(newState), static_cast(oldState)); -} - -void QAbstractAnimation_Stop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stop"); -} - -void QAbstractAnimation_StopDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::stop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::stop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::stop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::stop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::stop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::stop(); - } else { - static_cast(ptr)->QAbstractAnimation::stop(); - } -} - -int QAbstractAnimation_TotalDuration(void* ptr) -{ - return static_cast(ptr)->totalDuration(); -} - -void QAbstractAnimation_UpdateCurrentTime(void* ptr, int currentTime) -{ - static_cast(ptr)->updateCurrentTime(currentTime); -} - -void QAbstractAnimation_UpdateDirection(void* ptr, long long direction) -{ - static_cast(ptr)->updateDirection(static_cast(direction)); -} - -void QAbstractAnimation_UpdateDirectionDefault(void* ptr, long long direction) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::updateDirection(static_cast(direction)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::updateDirection(static_cast(direction)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::updateDirection(static_cast(direction)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::updateDirection(static_cast(direction)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::updateDirection(static_cast(direction)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::updateDirection(static_cast(direction)); - } else { - static_cast(ptr)->QAbstractAnimation::updateDirection(static_cast(direction)); - } -} - -void QAbstractAnimation_UpdateState(void* ptr, long long newState, long long oldState) -{ - static_cast(ptr)->updateState(static_cast(newState), static_cast(oldState)); -} - -void QAbstractAnimation_UpdateStateDefault(void* ptr, long long newState, long long oldState) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::updateState(static_cast(newState), static_cast(oldState)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::updateState(static_cast(newState), static_cast(oldState)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::updateState(static_cast(newState), static_cast(oldState)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::updateState(static_cast(newState), static_cast(oldState)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::updateState(static_cast(newState), static_cast(oldState)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::updateState(static_cast(newState), static_cast(oldState)); - } else { - static_cast(ptr)->QAbstractAnimation::updateState(static_cast(newState), static_cast(oldState)); - } -} - -void QAbstractAnimation_DestroyQAbstractAnimation(void* ptr) -{ - static_cast(ptr)->~QAbstractAnimation(); -} - -void QAbstractAnimation_DestroyQAbstractAnimationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAbstractEventDispatcher: public QAbstractEventDispatcher -{ -public: - void Signal_AboutToBlock() { callbackQAbstractEventDispatcher_AboutToBlock(this); }; - void Signal_Awake() { callbackQAbstractEventDispatcher_Awake(this); }; - void interrupt() { callbackQAbstractEventDispatcher_Interrupt(this); }; - bool processEvents(QEventLoop::ProcessEventsFlags flags) { return callbackQAbstractEventDispatcher_ProcessEvents(this, flags) != 0; }; - #ifdef Q_OS_WIN - bool registerEventNotifier(QWinEventNotifier * notifier) { return callbackQAbstractEventDispatcher_RegisterEventNotifier(this, notifier) != 0; }; - #endif - void registerSocketNotifier(QSocketNotifier * notifier) { callbackQAbstractEventDispatcher_RegisterSocketNotifier(this, notifier); }; - void registerTimer(int timerId, int interval, Qt::TimerType timerType, QObject * object) { callbackQAbstractEventDispatcher_RegisterTimer4(this, timerId, interval, timerType, object); }; - int remainingTime(int timerId) { return callbackQAbstractEventDispatcher_RemainingTime(this, timerId); }; - #ifdef Q_OS_WIN - void unregisterEventNotifier(QWinEventNotifier * notifier) { callbackQAbstractEventDispatcher_UnregisterEventNotifier(this, notifier); }; - #endif - void unregisterSocketNotifier(QSocketNotifier * notifier) { callbackQAbstractEventDispatcher_UnregisterSocketNotifier(this, notifier); }; - bool unregisterTimer(int timerId) { return callbackQAbstractEventDispatcher_UnregisterTimer(this, timerId) != 0; }; - bool unregisterTimers(QObject * object) { return callbackQAbstractEventDispatcher_UnregisterTimers(this, object) != 0; }; - void wakeUp() { callbackQAbstractEventDispatcher_WakeUp(this); }; - ~MyQAbstractEventDispatcher() { callbackQAbstractEventDispatcher_DestroyQAbstractEventDispatcher(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractEventDispatcher*) -Q_DECLARE_METATYPE(MyQAbstractEventDispatcher*) - -int QAbstractEventDispatcher_QAbstractEventDispatcher_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QAbstractEventDispatcher_ConnectAboutToBlock(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::aboutToBlock), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_AboutToBlock), static_cast(t)); -} - -void QAbstractEventDispatcher_DisconnectAboutToBlock(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::aboutToBlock), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_AboutToBlock)); -} - -void QAbstractEventDispatcher_AboutToBlock(void* ptr) -{ - static_cast(ptr)->aboutToBlock(); -} - -void QAbstractEventDispatcher_ConnectAwake(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::awake), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_Awake), static_cast(t)); -} - -void QAbstractEventDispatcher_DisconnectAwake(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractEventDispatcher::awake), static_cast(ptr), static_cast(&MyQAbstractEventDispatcher::Signal_Awake)); -} - -void QAbstractEventDispatcher_Awake(void* ptr) -{ - static_cast(ptr)->awake(); -} - -char QAbstractEventDispatcher_FilterNativeEvent(void* ptr, void* eventType, void* message, long* result) -{ - return static_cast(ptr)->filterNativeEvent(*static_cast(eventType), message, result); -} - -void QAbstractEventDispatcher_InstallNativeEventFilter(void* ptr, void* filterObj) -{ - static_cast(ptr)->installNativeEventFilter(static_cast(filterObj)); -} - -void* QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(void* thread) -{ - return QAbstractEventDispatcher::instance(static_cast(thread)); -} - -void QAbstractEventDispatcher_Interrupt(void* ptr) -{ - static_cast(ptr)->interrupt(); -} - -char QAbstractEventDispatcher_ProcessEvents(void* ptr, long long flags) -{ - return static_cast(ptr)->processEvents(static_cast(flags)); -} - -char QAbstractEventDispatcher_RegisterEventNotifier(void* ptr, void* notifier) -{ -#ifdef Q_OS_WIN - return static_cast(ptr)->registerEventNotifier(static_cast(notifier)); -#else - return false; -#endif -} - -void QAbstractEventDispatcher_RegisterSocketNotifier(void* ptr, void* notifier) -{ - static_cast(ptr)->registerSocketNotifier(static_cast(notifier)); -} - -int QAbstractEventDispatcher_RegisterTimer3(void* ptr, int interval, long long timerType, void* object) -{ - return static_cast(ptr)->registerTimer(interval, static_cast(timerType), static_cast(object)); -} - -void QAbstractEventDispatcher_RegisterTimer4(void* ptr, int timerId, int interval, long long timerType, void* object) -{ - static_cast(ptr)->registerTimer(timerId, interval, static_cast(timerType), static_cast(object)); -} - -int QAbstractEventDispatcher_RemainingTime(void* ptr, int timerId) -{ - return static_cast(ptr)->remainingTime(timerId); -} - -void QAbstractEventDispatcher_RemoveNativeEventFilter(void* ptr, void* filter) -{ - static_cast(ptr)->removeNativeEventFilter(static_cast(filter)); -} - -void QAbstractEventDispatcher_UnregisterEventNotifier(void* ptr, void* notifier) -{ -#ifdef Q_OS_WIN - static_cast(ptr)->unregisterEventNotifier(static_cast(notifier)); -#endif -} - -void QAbstractEventDispatcher_UnregisterSocketNotifier(void* ptr, void* notifier) -{ - static_cast(ptr)->unregisterSocketNotifier(static_cast(notifier)); -} - -char QAbstractEventDispatcher_UnregisterTimer(void* ptr, int timerId) -{ - return static_cast(ptr)->unregisterTimer(timerId); -} - -char QAbstractEventDispatcher_UnregisterTimers(void* ptr, void* object) -{ - return static_cast(ptr)->unregisterTimers(static_cast(object)); -} - -void QAbstractEventDispatcher_WakeUp(void* ptr) -{ - static_cast(ptr)->wakeUp(); -} - -void QAbstractEventDispatcher_DestroyQAbstractEventDispatcher(void* ptr) -{ - static_cast(ptr)->~QAbstractEventDispatcher(); -} - -void QAbstractEventDispatcher_DestroyQAbstractEventDispatcherDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAbstractItemModel: public QAbstractItemModel -{ -public: - MyQAbstractItemModel(QObject *parent = Q_NULLPTR) : QAbstractItemModel(parent) {QAbstractItemModel_QAbstractItemModel_QRegisterMetaType();}; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQAbstractItemModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractItemModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractItemModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractItemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - int rowCount(const QModelIndex & parent) const { return callbackQAbstractItemModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&index))); }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQAbstractItemModel() { callbackQAbstractItemModel_DestroyQAbstractItemModel(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractItemModel*) -Q_DECLARE_METATYPE(MyQAbstractItemModel*) - -int QAbstractItemModel_QAbstractItemModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractItemModel_NewQAbstractItemModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemModel(static_cast(parent)); - } else { - return new MyQAbstractItemModel(static_cast(parent)); - } -} - -void QAbstractItemModel_BeginInsertColumns(void* ptr, void* parent, int first, int last) -{ - static_cast(ptr)->beginInsertColumns(*static_cast(parent), first, last); -} - -void QAbstractItemModel_BeginInsertRows(void* ptr, void* parent, int first, int last) -{ - static_cast(ptr)->beginInsertRows(*static_cast(parent), first, last); -} - -char QAbstractItemModel_BeginMoveColumns(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->beginMoveColumns(*static_cast(sourceParent), sourceFirst, sourceLast, *static_cast(destinationParent), destinationChild); -} - -char QAbstractItemModel_BeginMoveRows(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->beginMoveRows(*static_cast(sourceParent), sourceFirst, sourceLast, *static_cast(destinationParent), destinationChild); -} - -void QAbstractItemModel_BeginRemoveColumns(void* ptr, void* parent, int first, int last) -{ - static_cast(ptr)->beginRemoveColumns(*static_cast(parent), first, last); -} - -void QAbstractItemModel_BeginRemoveRows(void* ptr, void* parent, int first, int last) -{ - static_cast(ptr)->beginRemoveRows(*static_cast(parent), first, last); -} - -void QAbstractItemModel_BeginResetModel(void* ptr) -{ - static_cast(ptr)->beginResetModel(); -} - -void* QAbstractItemModel_Buddy(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->buddy(*static_cast(index))); -} - -void* QAbstractItemModel_BuddyDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QAbstractProxyModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QStringListModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QAbstractListModel::buddy(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QAbstractTableModel::buddy(*static_cast(index))); - } else { - return new QModelIndex(static_cast(ptr)->QAbstractItemModel::buddy(*static_cast(index))); - } -} - -char QAbstractItemModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -char QAbstractItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } -} - -char QAbstractItemModel_CanFetchMore(void* ptr, void* parent) -{ - return static_cast(ptr)->canFetchMore(*static_cast(parent)); -} - -char QAbstractItemModel_CanFetchMoreDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::canFetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::canFetchMore(*static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::canFetchMore(*static_cast(parent)); - } -} - -void QAbstractItemModel_ChangePersistentIndex(void* ptr, void* from, void* to) -{ - static_cast(ptr)->changePersistentIndex(*static_cast(from), *static_cast(to)); -} - -void QAbstractItemModel_ChangePersistentIndexList(void* ptr, void* from, void* to) -{ - static_cast(ptr)->changePersistentIndexList(({ QList* tmpP = static_cast*>(from); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }), ({ QList* tmpP = static_cast*>(to); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -char QAbstractItemModel_CheckIndex(void* ptr, void* index, long long options) -{ - return static_cast(ptr)->checkIndex(*static_cast(index), static_cast(options)); -} - -int QAbstractItemModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -void QAbstractItemModel_ConnectColumnsAboutToBeInserted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeInserted), static_cast(t)); -} - -void QAbstractItemModel_DisconnectColumnsAboutToBeInserted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeInserted)); -} - -void QAbstractItemModel_ConnectColumnsAboutToBeMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeMoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectColumnsAboutToBeMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeMoved)); -} - -void QAbstractItemModel_ConnectColumnsAboutToBeRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeRemoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectColumnsAboutToBeRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsAboutToBeRemoved)); -} - -void QAbstractItemModel_ConnectColumnsInserted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsInserted), static_cast(t)); -} - -void QAbstractItemModel_DisconnectColumnsInserted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsInserted)); -} - -void QAbstractItemModel_ConnectColumnsMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsMoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectColumnsMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsMoved)); -} - -void QAbstractItemModel_ConnectColumnsRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::columnsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsRemoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectColumnsRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::columnsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ColumnsRemoved)); -} - -void* QAbstractItemModel_CreateIndex(void* ptr, int row, int column, void* p) -{ - return new QModelIndex(static_cast(ptr)->createIndex(row, column, p)); -} - -void* QAbstractItemModel_CreateIndex2(void* ptr, int row, int column, uintptr_t id) -{ - return new QModelIndex(static_cast(ptr)->createIndex(row, column, id)); -} - -void* QAbstractItemModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void QAbstractItemModel_ConnectDataChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QAbstractItemModel::dataChanged), static_cast(ptr), static_cast &)>(&MyQAbstractItemModel::Signal_DataChanged), static_cast(t)); -} - -void QAbstractItemModel_DisconnectDataChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QAbstractItemModel::dataChanged), static_cast(ptr), static_cast &)>(&MyQAbstractItemModel::Signal_DataChanged)); -} - -void QAbstractItemModel_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - static_cast(ptr)->dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); -} - -char QAbstractItemModel_DropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -char QAbstractItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); - } -} - -void QAbstractItemModel_EndInsertColumns(void* ptr) -{ - static_cast(ptr)->endInsertColumns(); -} - -void QAbstractItemModel_EndInsertRows(void* ptr) -{ - static_cast(ptr)->endInsertRows(); -} - -void QAbstractItemModel_EndMoveColumns(void* ptr) -{ - static_cast(ptr)->endMoveColumns(); -} - -void QAbstractItemModel_EndMoveRows(void* ptr) -{ - static_cast(ptr)->endMoveRows(); -} - -void QAbstractItemModel_EndRemoveColumns(void* ptr) -{ - static_cast(ptr)->endRemoveColumns(); -} - -void QAbstractItemModel_EndRemoveRows(void* ptr) -{ - static_cast(ptr)->endRemoveRows(); -} - -void QAbstractItemModel_EndResetModel(void* ptr) -{ - static_cast(ptr)->endResetModel(); -} - -void QAbstractItemModel_FetchMore(void* ptr, void* parent) -{ - static_cast(ptr)->fetchMore(*static_cast(parent)); -} - -void QAbstractItemModel_FetchMoreDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::fetchMore(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::fetchMore(*static_cast(parent)); - } else { - static_cast(ptr)->QAbstractItemModel::fetchMore(*static_cast(parent)); - } -} - -long long QAbstractItemModel_Flags(void* ptr, void* index) -{ - return static_cast(ptr)->flags(*static_cast(index)); -} - -long long QAbstractItemModel_FlagsDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::flags(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::flags(*static_cast(index)); - } else { - return static_cast(ptr)->QAbstractItemModel::flags(*static_cast(index)); - } -} - -char QAbstractItemModel_HasChildren(void* ptr, void* parent) -{ - return static_cast(ptr)->hasChildren(*static_cast(parent)); -} - -char QAbstractItemModel_HasChildrenDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::hasChildren(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::hasChildren(*static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::hasChildren(*static_cast(parent)); - } -} - -char QAbstractItemModel_HasIndex(void* ptr, int row, int column, void* parent) -{ - return static_cast(ptr)->hasIndex(row, column, *static_cast(parent)); -} - -void* QAbstractItemModel_HeaderData(void* ptr, int section, long long orientation, int role) -{ - return new QVariant(static_cast(ptr)->headerData(section, static_cast(orientation), role)); -} - -void* QAbstractItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QConcatenateTablesProxyModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTransposeProxyModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSortFilterProxyModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QIdentityProxyModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractProxyModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QStringListModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractListModel::headerData(section, static_cast(orientation), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractTableModel::headerData(section, static_cast(orientation), role)); - } else { - return new QVariant(static_cast(ptr)->QAbstractItemModel::headerData(section, static_cast(orientation), role)); - } -} - -void QAbstractItemModel_ConnectHeaderDataChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemModel::headerDataChanged), static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_HeaderDataChanged), static_cast(t)); -} - -void QAbstractItemModel_DisconnectHeaderDataChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemModel::headerDataChanged), static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_HeaderDataChanged)); -} - -void QAbstractItemModel_HeaderDataChanged(void* ptr, long long orientation, int first, int last) -{ - static_cast(ptr)->headerDataChanged(static_cast(orientation), first, last); -} - -void* QAbstractItemModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -char QAbstractItemModel_InsertColumn(void* ptr, int column, void* parent) -{ - return static_cast(ptr)->insertColumn(column, *static_cast(parent)); -} - -char QAbstractItemModel_InsertColumns(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->insertColumns(column, count, *static_cast(parent)); -} - -char QAbstractItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::insertColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::insertColumns(column, count, *static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::insertColumns(column, count, *static_cast(parent)); - } -} - -char QAbstractItemModel_InsertRow(void* ptr, int row, void* parent) -{ - return static_cast(ptr)->insertRow(row, *static_cast(parent)); -} - -char QAbstractItemModel_InsertRows(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->insertRows(row, count, *static_cast(parent)); -} - -char QAbstractItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::insertRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::insertRows(row, count, *static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::insertRows(row, count, *static_cast(parent)); - } -} - -struct QtCore_PackedList QAbstractItemModel_ItemData(void* ptr, void* index) -{ - return ({ QMap* tmpValue2d9f39 = new QMap(static_cast(ptr)->itemData(*static_cast(index))); QtCore_PackedList { tmpValue2d9f39, tmpValue2d9f39->size() }; }); -} - -struct QtCore_PackedList QAbstractItemModel_ItemDataDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QConcatenateTablesProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QTransposeProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QSortFilterProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QIdentityProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractProxyModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QStringListModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractListModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractTableModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } else { - return ({ QMap* tmpValue46a96f = new QMap(static_cast(ptr)->QAbstractItemModel::itemData(*static_cast(index))); QtCore_PackedList { tmpValue46a96f, tmpValue46a96f->size() }; }); - } -} - -void QAbstractItemModel_ConnectLayoutAboutToBeChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutAboutToBeChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutAboutToBeChanged), static_cast(t)); -} - -void QAbstractItemModel_DisconnectLayoutAboutToBeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutAboutToBeChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutAboutToBeChanged)); -} - -void QAbstractItemModel_LayoutAboutToBeChanged(void* ptr, void* parents, long long hint) -{ - static_cast(ptr)->layoutAboutToBeChanged(*static_cast*>(parents), static_cast(hint)); -} - -void QAbstractItemModel_ConnectLayoutChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutChanged), static_cast(t)); -} - -void QAbstractItemModel_DisconnectLayoutChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&QAbstractItemModel::layoutChanged), static_cast(ptr), static_cast &, QAbstractItemModel::LayoutChangeHint)>(&MyQAbstractItemModel::Signal_LayoutChanged)); -} - -void QAbstractItemModel_LayoutChanged(void* ptr, void* parents, long long hint) -{ - static_cast(ptr)->layoutChanged(*static_cast*>(parents), static_cast(hint)); -} - -struct QtCore_PackedList QAbstractItemModel_Match(void* ptr, void* start, int role, void* value, int hits, long long flags) -{ - return ({ QList* tmpValuef30906 = new QList(static_cast(ptr)->match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValuef30906, tmpValuef30906->size() }; }); -} - -struct QtCore_PackedList QAbstractItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QConcatenateTablesProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QTransposeProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QSortFilterProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QIdentityProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractProxyModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QStringListModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractListModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractTableModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } else { - return ({ QList* tmpValue4d7ea4 = new QList(static_cast(ptr)->QAbstractItemModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtCore_PackedList { tmpValue4d7ea4, tmpValue4d7ea4->size() }; }); - } -} - -void* QAbstractItemModel_MimeData(void* ptr, void* indexes) -{ - return static_cast(ptr)->mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -void* QAbstractItemModel_MimeDataDefault(void* ptr, void* indexes) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } else { - return static_cast(ptr)->QAbstractItemModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); - } -} - -struct QtCore_PackedString QAbstractItemModel_MimeTypes(void* ptr) -{ - return ({ QByteArray ta50262 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(ta50262.prepend("WHITESPACE").constData()+10), ta50262.size()-10 }; }); -} - -struct QtCore_PackedString QAbstractItemModel_MimeTypesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QConcatenateTablesProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QTransposeProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QSortFilterProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QIdentityProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractProxyModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QStringListModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractListModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractTableModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } else { - return ({ QByteArray tf2dad9 = static_cast(ptr)->QAbstractItemModel::mimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf2dad9.prepend("WHITESPACE").constData()+10), tf2dad9.size()-10 }; }); - } -} - -void QAbstractItemModel_ConnectModelAboutToBeReset(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::modelAboutToBeReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelAboutToBeReset), static_cast(t)); -} - -void QAbstractItemModel_DisconnectModelAboutToBeReset(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::modelAboutToBeReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelAboutToBeReset)); -} - -void QAbstractItemModel_ConnectModelReset(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::modelReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelReset), static_cast(t)); -} - -void QAbstractItemModel_DisconnectModelReset(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::modelReset, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_ModelReset)); -} - -char QAbstractItemModel_MoveColumn(void* ptr, void* sourceParent, int sourceColumn, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->moveColumn(*static_cast(sourceParent), sourceColumn, *static_cast(destinationParent), destinationChild); -} - -char QAbstractItemModel_MoveColumns(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); -} - -char QAbstractItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } else { - return static_cast(ptr)->QAbstractItemModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); - } -} - -char QAbstractItemModel_MoveRow(void* ptr, void* sourceParent, int sourceRow, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->moveRow(*static_cast(sourceParent), sourceRow, *static_cast(destinationParent), destinationChild); -} - -char QAbstractItemModel_MoveRows(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); -} - -char QAbstractItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } else { - return static_cast(ptr)->QAbstractItemModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); - } -} - -void* QAbstractItemModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -struct QtCore_PackedList QAbstractItemModel_PersistentIndexList(void* ptr) -{ - return ({ QList* tmpValue86ddbc = new QList(static_cast(ptr)->persistentIndexList()); QtCore_PackedList { tmpValue86ddbc, tmpValue86ddbc->size() }; }); -} - -char QAbstractItemModel_RemoveColumn(void* ptr, int column, void* parent) -{ - return static_cast(ptr)->removeColumn(column, *static_cast(parent)); -} - -char QAbstractItemModel_RemoveColumns(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->removeColumns(column, count, *static_cast(parent)); -} - -char QAbstractItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::removeColumns(column, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::removeColumns(column, count, *static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::removeColumns(column, count, *static_cast(parent)); - } -} - -char QAbstractItemModel_RemoveRow(void* ptr, int row, void* parent) -{ - return static_cast(ptr)->removeRow(row, *static_cast(parent)); -} - -char QAbstractItemModel_RemoveRows(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->removeRows(row, count, *static_cast(parent)); -} - -char QAbstractItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::removeRows(row, count, *static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::removeRows(row, count, *static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractItemModel::removeRows(row, count, *static_cast(parent)); - } -} - -void QAbstractItemModel_ResetInternalData(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resetInternalData"); -} - -void QAbstractItemModel_ResetInternalDataDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::resetInternalData(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::resetInternalData(); - } else { - static_cast(ptr)->QAbstractItemModel::resetInternalData(); - } -} - -void QAbstractItemModel_Revert(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "revert"); -} - -void QAbstractItemModel_RevertDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::revert(); - } else { - static_cast(ptr)->QAbstractItemModel::revert(); - } -} - -struct QtCore_PackedList QAbstractItemModel_RoleNames(void* ptr) -{ - return ({ QHash* tmpValue40dc1d = new QHash(static_cast(ptr)->roleNames()); QtCore_PackedList { tmpValue40dc1d, tmpValue40dc1d->size() }; }); -} - -struct QtCore_PackedList QAbstractItemModel_RoleNamesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QConcatenateTablesProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QTransposeProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QSortFilterProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QIdentityProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractProxyModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QStringListModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractListModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractTableModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } else { - return ({ QHash* tmpValue42442f = new QHash(static_cast(ptr)->QAbstractItemModel::roleNames()); QtCore_PackedList { tmpValue42442f, tmpValue42442f->size() }; }); - } -} - -int QAbstractItemModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -void QAbstractItemModel_ConnectRowsAboutToBeInserted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeInserted), static_cast(t)); -} - -void QAbstractItemModel_DisconnectRowsAboutToBeInserted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeInserted)); -} - -void QAbstractItemModel_ConnectRowsAboutToBeMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeMoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectRowsAboutToBeMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeMoved)); -} - -void QAbstractItemModel_ConnectRowsAboutToBeRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeRemoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectRowsAboutToBeRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsAboutToBeRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsAboutToBeRemoved)); -} - -void QAbstractItemModel_ConnectRowsInserted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsInserted), static_cast(t)); -} - -void QAbstractItemModel_DisconnectRowsInserted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsInserted, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsInserted)); -} - -void QAbstractItemModel_ConnectRowsMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsMoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectRowsMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsMoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsMoved)); -} - -void QAbstractItemModel_ConnectRowsRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractItemModel::rowsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsRemoved), static_cast(t)); -} - -void QAbstractItemModel_DisconnectRowsRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractItemModel::rowsRemoved, static_cast(ptr), static_cast(&MyQAbstractItemModel::Signal_RowsRemoved)); -} - -char QAbstractItemModel_SetData(void* ptr, void* index, void* value, int role) -{ - return static_cast(ptr)->setData(*static_cast(index), *static_cast(value), role); -} - -char QAbstractItemModel_SetDataDefault(void* ptr, void* index, void* value, int role) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::setData(*static_cast(index), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::setData(*static_cast(index), *static_cast(value), role); - } else { - return static_cast(ptr)->QAbstractItemModel::setData(*static_cast(index), *static_cast(value), role); - } -} - -char QAbstractItemModel_SetHeaderData(void* ptr, int section, long long orientation, void* value, int role) -{ - return static_cast(ptr)->setHeaderData(section, static_cast(orientation), *static_cast(value), role); -} - -char QAbstractItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } else { - return static_cast(ptr)->QAbstractItemModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); - } -} - -char QAbstractItemModel_SetItemData(void* ptr, void* index, void* roles) -{ - return static_cast(ptr)->setItemData(*static_cast(index), *static_cast*>(roles)); -} - -char QAbstractItemModel_SetItemDataDefault(void* ptr, void* index, void* roles) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } else { - return static_cast(ptr)->QAbstractItemModel::setItemData(*static_cast(index), *static_cast*>(roles)); - } -} - -void* QAbstractItemModel_Sibling(void* ptr, int row, int column, void* index) -{ - return new QModelIndex(static_cast(ptr)->sibling(row, column, *static_cast(index))); -} - -void* QAbstractItemModel_SiblingDefault(void* ptr, int row, int column, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QAbstractProxyModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QStringListModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QAbstractListModel::sibling(row, column, *static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QAbstractTableModel::sibling(row, column, *static_cast(index))); - } else { - return new QModelIndex(static_cast(ptr)->QAbstractItemModel::sibling(row, column, *static_cast(index))); - } -} - -void QAbstractItemModel_Sort(void* ptr, int column, long long order) -{ - static_cast(ptr)->sort(column, static_cast(order)); -} - -void QAbstractItemModel_SortDefault(void* ptr, int column, long long order) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::sort(column, static_cast(order)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::sort(column, static_cast(order)); - } else { - static_cast(ptr)->QAbstractItemModel::sort(column, static_cast(order)); - } -} - -void* QAbstractItemModel_Span(void* ptr, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QAbstractItemModel_SpanDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QConcatenateTablesProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTransposeProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSortFilterProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QIdentityProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractProxyModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStringListModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractListModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractTableModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -char QAbstractItemModel_Submit(void* ptr) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "submit", Q_RETURN_ARG(bool, returnArg)); - return returnArg; -} - -char QAbstractItemModel_SubmitDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::submit(); - } else { - return static_cast(ptr)->QAbstractItemModel::submit(); - } -} - -long long QAbstractItemModel_SupportedDragActions(void* ptr) -{ - return static_cast(ptr)->supportedDragActions(); -} - -long long QAbstractItemModel_SupportedDragActionsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::supportedDragActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::supportedDragActions(); - } else { - return static_cast(ptr)->QAbstractItemModel::supportedDragActions(); - } -} - -long long QAbstractItemModel_SupportedDropActions(void* ptr) -{ - return static_cast(ptr)->supportedDropActions(); -} - -long long QAbstractItemModel_SupportedDropActionsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::supportedDropActions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::supportedDropActions(); - } else { - return static_cast(ptr)->QAbstractItemModel::supportedDropActions(); - } -} - -void QAbstractItemModel_DestroyQAbstractItemModel(void* ptr) -{ - static_cast(ptr)->~QAbstractItemModel(); -} - -void QAbstractItemModel_DestroyQAbstractItemModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAbstractItemModel___changePersistentIndexList_from_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___changePersistentIndexList_from_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___changePersistentIndexList_from_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___changePersistentIndexList_to_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___changePersistentIndexList_to_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___changePersistentIndexList_to_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAbstractItemModel___dataChanged_roles_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QAbstractItemModel___dataChanged_roles_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemModel___dataChanged_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QAbstractItemModel___doSetRoleNames_roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___doSetRoleNames_roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QAbstractItemModel___doSetRoleNames_roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QAbstractItemModel___doSetRoleNames_roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -void* QAbstractItemModel___encodeData_indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___encodeData_indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___encodeData_indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___itemData_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___itemData_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QAbstractItemModel___itemData_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtCore_PackedList QAbstractItemModel___itemData_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QAbstractItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___layoutAboutToBeChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___layoutChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___layoutChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___layoutChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___match_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___match_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___match_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___mimeData_indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___mimeData_indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___mimeData_indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___persistentIndexList_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___persistentIndexList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemModel___persistentIndexList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemModel___roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QAbstractItemModel___roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QAbstractItemModel___roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -void* QAbstractItemModel___setItemData_roles_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___setItemData_roles_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QAbstractItemModel___setItemData_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtCore_PackedList QAbstractItemModel___setItemData_roles_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QAbstractItemModel___setRoleNames_roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QAbstractItemModel___setRoleNames_roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QAbstractItemModel___setRoleNames_roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QAbstractItemModel___setRoleNames_roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -int QAbstractItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAbstractItemModel_____itemData_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemModel_____itemData_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemModel_____itemData_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAbstractItemModel_____roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemModel_____roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemModel_____roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAbstractItemModel_____setItemData_roles_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemModel_____setItemData_roles_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemModel_____setItemData_roles_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAbstractItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQAbstractListModel: public QAbstractListModel -{ -public: - MyQAbstractListModel(QObject *parent = Q_NULLPTR) : QAbstractListModel(parent) {QAbstractListModel_QAbstractListModel_QRegisterMetaType();}; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractListModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - ~MyQAbstractListModel() { callbackQAbstractListModel_DestroyQAbstractListModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQAbstractListModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractListModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractListModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractItemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - int rowCount(const QModelIndex & parent) const { return callbackQAbstractListModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractListModel*) -Q_DECLARE_METATYPE(MyQAbstractListModel*) - -int QAbstractListModel_QAbstractListModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractListModel_NewQAbstractListModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractListModel(static_cast(parent)); - } else { - return new MyQAbstractListModel(static_cast(parent)); - } -} - -void* QAbstractListModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QAbstractListModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QStringListModel::index(row, column, *static_cast(parent))); - } else { - return new QModelIndex(static_cast(ptr)->QAbstractListModel::index(row, column, *static_cast(parent))); - } -} - -void QAbstractListModel_DestroyQAbstractListModel(void* ptr) -{ - static_cast(ptr)->~QAbstractListModel(); -} - -void QAbstractListModel_DestroyQAbstractListModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAbstractListModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QAbstractListModel_ColumnCountDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::columnCount(*static_cast(parent)); - } else { - return static_cast(ptr)->QAbstractListModel::columnCount(*static_cast(parent)); - } -} - -void* QAbstractListModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QAbstractListModel_DataDefault(void* ptr, void* index, int role) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QStringListModel::data(*static_cast(index), role)); - } else { - - } -} - -void* QAbstractListModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -void* QAbstractListModel_ParentDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QStringListModel::parent(*static_cast(index))); - } else { - return new QModelIndex(static_cast(ptr)->QAbstractListModel::parent(*static_cast(index))); - } -} - -int QAbstractListModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QAbstractListModel_RowCountDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::rowCount(*static_cast(parent)); - } else { - - } -} - -class MyQAbstractNativeEventFilter: public QAbstractNativeEventFilter -{ -public: - MyQAbstractNativeEventFilter() : QAbstractNativeEventFilter() {QAbstractNativeEventFilter_QAbstractNativeEventFilter_QRegisterMetaType();}; - bool nativeEventFilter(const QByteArray & eventType, void * message, long * result) { return callbackQAbstractNativeEventFilter_NativeEventFilter(this, const_cast(&eventType), message, result) != 0; }; - ~MyQAbstractNativeEventFilter() { callbackQAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(this); }; -}; - -Q_DECLARE_METATYPE(QAbstractNativeEventFilter*) -Q_DECLARE_METATYPE(MyQAbstractNativeEventFilter*) - -int QAbstractNativeEventFilter_QAbstractNativeEventFilter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractNativeEventFilter_NewQAbstractNativeEventFilter() -{ - return new MyQAbstractNativeEventFilter(); -} - -char QAbstractNativeEventFilter_NativeEventFilter(void* ptr, void* eventType, void* message, long* result) -{ - return static_cast(ptr)->nativeEventFilter(*static_cast(eventType), message, result); -} - -void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(void* ptr) -{ - static_cast(ptr)->~QAbstractNativeEventFilter(); -} - -void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilterDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAbstractProxyModel: public QAbstractProxyModel -{ -public: - MyQAbstractProxyModel(QObject *parent = Q_NULLPTR) : QAbstractProxyModel(parent) {QAbstractProxyModel_QAbstractProxyModel_QRegisterMetaType();}; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant data(const QModelIndex & proxyIndex, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&proxyIndex), role)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQAbstractProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; - QItemSelection mapSelectionFromSource(const QItemSelection & sourceSelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&sourceSelection))); }; - QItemSelection mapSelectionToSource(const QItemSelection & proxySelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&proxySelection))); }; - QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQAbstractProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractProxyModel_Revert(this); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - void setSourceModel(QAbstractItemModel * sourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, sourceModel); }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQAbstractProxyModel() { callbackQAbstractProxyModel_DestroyQAbstractProxyModel(this); }; - int columnCount(const QModelIndex & parent) const { return callbackQAbstractProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractProxyModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - int rowCount(const QModelIndex & parent) const { return callbackQAbstractProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractProxyModel*) -Q_DECLARE_METATYPE(MyQAbstractProxyModel*) - -int QAbstractProxyModel_QAbstractProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractProxyModel_NewQAbstractProxyModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractProxyModel(static_cast(parent)); - } else { - return new MyQAbstractProxyModel(static_cast(parent)); - } -} - -void* QAbstractProxyModel_Data(void* ptr, void* proxyIndex, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(proxyIndex), role)); -} - -void* QAbstractProxyModel_DataDefault(void* ptr, void* proxyIndex, int role) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTransposeProxyModel::data(*static_cast(proxyIndex), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSortFilterProxyModel::data(*static_cast(proxyIndex), role)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QIdentityProxyModel::data(*static_cast(proxyIndex), role)); - } else { - return new QVariant(static_cast(ptr)->QAbstractProxyModel::data(*static_cast(proxyIndex), role)); - } -} - -void* QAbstractProxyModel_MapFromSource(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); -} - -void* QAbstractProxyModel_MapSelectionFromSource(void* ptr, void* sourceSelection) -{ - return new QItemSelection(static_cast(ptr)->mapSelectionFromSource(*static_cast(sourceSelection))); -} - -void* QAbstractProxyModel_MapSelectionFromSourceDefault(void* ptr, void* sourceSelection) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QItemSelection(static_cast(ptr)->QTransposeProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QItemSelection(static_cast(ptr)->QSortFilterProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QItemSelection(static_cast(ptr)->QIdentityProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); - } else { - return new QItemSelection(static_cast(ptr)->QAbstractProxyModel::mapSelectionFromSource(*static_cast(sourceSelection))); - } -} - -void* QAbstractProxyModel_MapSelectionToSource(void* ptr, void* proxySelection) -{ - return new QItemSelection(static_cast(ptr)->mapSelectionToSource(*static_cast(proxySelection))); -} - -void* QAbstractProxyModel_MapSelectionToSourceDefault(void* ptr, void* proxySelection) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QItemSelection(static_cast(ptr)->QTransposeProxyModel::mapSelectionToSource(*static_cast(proxySelection))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QItemSelection(static_cast(ptr)->QSortFilterProxyModel::mapSelectionToSource(*static_cast(proxySelection))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QItemSelection(static_cast(ptr)->QIdentityProxyModel::mapSelectionToSource(*static_cast(proxySelection))); - } else { - return new QItemSelection(static_cast(ptr)->QAbstractProxyModel::mapSelectionToSource(*static_cast(proxySelection))); - } -} - -void* QAbstractProxyModel_MapToSource(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); -} - -void QAbstractProxyModel_Revert(void* ptr) -{ - static_cast(ptr)->revert(); -} - -void QAbstractProxyModel_RevertDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::revert(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::revert(); - } else { - static_cast(ptr)->QAbstractProxyModel::revert(); - } -} - -void QAbstractProxyModel_SetSourceModel(void* ptr, void* sourceModel) -{ - static_cast(ptr)->setSourceModel(static_cast(sourceModel)); -} - -void QAbstractProxyModel_SetSourceModelDefault(void* ptr, void* sourceModel) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::setSourceModel(static_cast(sourceModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::setSourceModel(static_cast(sourceModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::setSourceModel(static_cast(sourceModel)); - } else { - static_cast(ptr)->QAbstractProxyModel::setSourceModel(static_cast(sourceModel)); - } -} - -void* QAbstractProxyModel_SourceModel(void* ptr) -{ - return static_cast(ptr)->sourceModel(); -} - -void QAbstractProxyModel_ConnectSourceModelChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractProxyModel::sourceModelChanged, static_cast(ptr), static_cast(&MyQAbstractProxyModel::Signal_SourceModelChanged), static_cast(t)); -} - -void QAbstractProxyModel_DisconnectSourceModelChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractProxyModel::sourceModelChanged, static_cast(ptr), static_cast(&MyQAbstractProxyModel::Signal_SourceModelChanged)); -} - -char QAbstractProxyModel_Submit(void* ptr) -{ - return static_cast(ptr)->submit(); -} - -char QAbstractProxyModel_SubmitDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::submit(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::submit(); - } else { - return static_cast(ptr)->QAbstractProxyModel::submit(); - } -} - -void QAbstractProxyModel_DestroyQAbstractProxyModel(void* ptr) -{ - static_cast(ptr)->~QAbstractProxyModel(); -} - -void QAbstractProxyModel_DestroyQAbstractProxyModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAbstractProxyModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QAbstractProxyModel_ColumnCountDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::columnCount(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::columnCount(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::columnCount(*static_cast(parent)); - } else { - - } -} - -void* QAbstractProxyModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QAbstractProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::index(row, column, *static_cast(parent))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::index(row, column, *static_cast(parent))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::index(row, column, *static_cast(parent))); - } else { - - } -} - -void* QAbstractProxyModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -void* QAbstractProxyModel_ParentDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::parent(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::parent(*static_cast(index))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::parent(*static_cast(index))); - } else { - - } -} - -int QAbstractProxyModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QAbstractProxyModel_RowCountDefault(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::rowCount(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::rowCount(*static_cast(parent)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::rowCount(*static_cast(parent)); - } else { - - } -} - -class MyQAbstractState: public QAbstractState -{ -public: - MyQAbstractState(QState *parent = Q_NULLPTR) : QAbstractState(parent) {QAbstractState_QAbstractState_QRegisterMetaType();}; - void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; - void Signal_Entered() { callbackQAbstractState_Entered(this); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void Signal_Exited() { callbackQAbstractState_Exited(this); }; - void onEntry(QEvent * event) { callbackQAbstractState_OnEntry(this, event); }; - void onExit(QEvent * event) { callbackQAbstractState_OnExit(this, event); }; - ~MyQAbstractState() { callbackQAbstractState_DestroyQAbstractState(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractState*) -Q_DECLARE_METATYPE(MyQAbstractState*) - -int QAbstractState_QAbstractState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractState_NewQAbstractState(void* parent) -{ - return new MyQAbstractState(static_cast(parent)); -} - -char QAbstractState_Active(void* ptr) -{ - return static_cast(ptr)->active(); -} - -void QAbstractState_ConnectActiveChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractState::activeChanged), static_cast(ptr), static_cast(&MyQAbstractState::Signal_ActiveChanged), static_cast(t)); -} - -void QAbstractState_DisconnectActiveChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractState::activeChanged), static_cast(ptr), static_cast(&MyQAbstractState::Signal_ActiveChanged)); -} - -void QAbstractState_ActiveChanged(void* ptr, char active) -{ - static_cast(ptr)->activeChanged(active != 0); -} - -void QAbstractState_ConnectEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractState::entered, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Entered), static_cast(t)); -} - -void QAbstractState_DisconnectEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractState::entered, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Entered)); -} - -void QAbstractState_ConnectExited(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractState::exited, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Exited), static_cast(t)); -} - -void QAbstractState_DisconnectExited(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractState::exited, static_cast(ptr), static_cast(&MyQAbstractState::Signal_Exited)); -} - -void* QAbstractState_Machine(void* ptr) -{ - return static_cast(ptr)->machine(); -} - -void QAbstractState_OnEntry(void* ptr, void* event) -{ - static_cast(ptr)->onEntry(static_cast(event)); -} - -void QAbstractState_OnExit(void* ptr, void* event) -{ - static_cast(ptr)->onExit(static_cast(event)); -} - -void* QAbstractState_ParentState(void* ptr) -{ - return static_cast(ptr)->parentState(); -} - -void QAbstractState_DestroyQAbstractState(void* ptr) -{ - static_cast(ptr)->~QAbstractState(); -} - -void QAbstractState_DestroyQAbstractStateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAbstractTableModel: public QAbstractTableModel -{ -public: - MyQAbstractTableModel(QObject *parent = Q_NULLPTR) : QAbstractTableModel(parent) {QAbstractTableModel_QAbstractTableModel_QRegisterMetaType();}; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractTableModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - ~MyQAbstractTableModel() { callbackQAbstractTableModel_DestroyQAbstractTableModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQAbstractTableModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractTableModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractTableModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractItemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - int rowCount(const QModelIndex & parent) const { return callbackQAbstractTableModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractTableModel*) -Q_DECLARE_METATYPE(MyQAbstractTableModel*) - -int QAbstractTableModel_QAbstractTableModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractTableModel_NewQAbstractTableModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractTableModel(static_cast(parent)); - } else { - return new MyQAbstractTableModel(static_cast(parent)); - } -} - -void* QAbstractTableModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QAbstractTableModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QAbstractTableModel::index(row, column, *static_cast(parent))); -} - -void QAbstractTableModel_DestroyQAbstractTableModel(void* ptr) -{ - static_cast(ptr)->~QAbstractTableModel(); -} - -void QAbstractTableModel_DestroyQAbstractTableModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAbstractTableModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QAbstractTableModel_ColumnCountDefault(void* ptr, void* parent) -{ - Q_UNUSED(ptr); - Q_UNUSED(parent); - -} - -void* QAbstractTableModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QAbstractTableModel_DataDefault(void* ptr, void* index, int role) -{ - Q_UNUSED(ptr); - Q_UNUSED(index); - Q_UNUSED(role); - -} - -void* QAbstractTableModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -void* QAbstractTableModel_ParentDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QAbstractTableModel::parent(*static_cast(index))); -} - -int QAbstractTableModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QAbstractTableModel_RowCountDefault(void* ptr, void* parent) -{ - Q_UNUSED(ptr); - Q_UNUSED(parent); - -} - -class MyQAbstractTransition: public QAbstractTransition -{ -public: - MyQAbstractTransition(QState *sourceState = Q_NULLPTR) : QAbstractTransition(sourceState) {QAbstractTransition_QAbstractTransition_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventTest(QEvent * event) { return callbackQAbstractTransition_EventTest(this, event) != 0; }; - void onTransition(QEvent * event) { callbackQAbstractTransition_OnTransition(this, event); }; - void Signal_TargetStateChanged() { callbackQAbstractTransition_TargetStateChanged(this); }; - void Signal_TargetStatesChanged() { callbackQAbstractTransition_TargetStatesChanged(this); }; - void Signal_Triggered() { callbackQAbstractTransition_Triggered(this); }; - ~MyQAbstractTransition() { callbackQAbstractTransition_DestroyQAbstractTransition(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractTransition*) -Q_DECLARE_METATYPE(MyQAbstractTransition*) - -int QAbstractTransition_QAbstractTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractTransition_NewQAbstractTransition(void* sourceState) -{ - return new MyQAbstractTransition(static_cast(sourceState)); -} - -void QAbstractTransition_AddAnimation(void* ptr, void* animation) -{ - static_cast(ptr)->addAnimation(static_cast(animation)); -} - -struct QtCore_PackedList QAbstractTransition_Animations(void* ptr) -{ - return ({ QList* tmpValueb0afeb = new QList(static_cast(ptr)->animations()); QtCore_PackedList { tmpValueb0afeb, tmpValueb0afeb->size() }; }); -} - -char QAbstractTransition_EventTest(void* ptr, void* event) -{ - return static_cast(ptr)->eventTest(static_cast(event)); -} - -void* QAbstractTransition_Machine(void* ptr) -{ - return static_cast(ptr)->machine(); -} - -void QAbstractTransition_OnTransition(void* ptr, void* event) -{ - static_cast(ptr)->onTransition(static_cast(event)); -} - -void QAbstractTransition_RemoveAnimation(void* ptr, void* animation) -{ - static_cast(ptr)->removeAnimation(static_cast(animation)); -} - -void QAbstractTransition_SetTargetState(void* ptr, void* target) -{ - static_cast(ptr)->setTargetState(static_cast(target)); -} - -void QAbstractTransition_SetTargetStates(void* ptr, void* targets) -{ - static_cast(ptr)->setTargetStates(*static_cast*>(targets)); -} - -void QAbstractTransition_SetTransitionType(void* ptr, long long ty) -{ - static_cast(ptr)->setTransitionType(static_cast(ty)); -} - -void* QAbstractTransition_SourceState(void* ptr) -{ - return static_cast(ptr)->sourceState(); -} - -void* QAbstractTransition_TargetState(void* ptr) -{ - return static_cast(ptr)->targetState(); -} - -void QAbstractTransition_ConnectTargetStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractTransition::targetStateChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStateChanged), static_cast(t)); -} - -void QAbstractTransition_DisconnectTargetStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractTransition::targetStateChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStateChanged)); -} - -struct QtCore_PackedList QAbstractTransition_TargetStates(void* ptr) -{ - return ({ QList* tmpValue7ca357 = new QList(static_cast(ptr)->targetStates()); QtCore_PackedList { tmpValue7ca357, tmpValue7ca357->size() }; }); -} - -void QAbstractTransition_ConnectTargetStatesChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractTransition::targetStatesChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStatesChanged), static_cast(t)); -} - -void QAbstractTransition_DisconnectTargetStatesChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractTransition::targetStatesChanged, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_TargetStatesChanged)); -} - -long long QAbstractTransition_TransitionType(void* ptr) -{ - return static_cast(ptr)->transitionType(); -} - -void QAbstractTransition_ConnectTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QAbstractTransition::triggered, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_Triggered), static_cast(t)); -} - -void QAbstractTransition_DisconnectTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QAbstractTransition::triggered, static_cast(ptr), static_cast(&MyQAbstractTransition::Signal_Triggered)); -} - -void QAbstractTransition_DestroyQAbstractTransition(void* ptr) -{ - static_cast(ptr)->~QAbstractTransition(); -} - -void QAbstractTransition_DestroyQAbstractTransitionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAbstractTransition___animations_atList(void* ptr, int i) -{ - return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTransition___animations_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractTransition___animations_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractTransition___setTargetStates_targets_atList(void* ptr, int i) -{ - return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTransition___setTargetStates_targets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractTransition___setTargetStates_targets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractTransition___targetStates_atList(void* ptr, int i) -{ - return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTransition___targetStates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractTransition___targetStates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQAnimationGroup: public QAnimationGroup -{ -public: - MyQAnimationGroup(QObject *parent = Q_NULLPTR) : QAnimationGroup(parent) {QAnimationGroup_QAnimationGroup_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - ~MyQAnimationGroup() { callbackQAnimationGroup_DestroyQAnimationGroup(this); }; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - int duration() const { return callbackQAnimationGroup_Duration(const_cast(static_cast(this))); }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void updateCurrentTime(int currentTime) { callbackQAnimationGroup_UpdateCurrentTime(this, currentTime); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAnimationGroup*) -Q_DECLARE_METATYPE(MyQAnimationGroup*) - -int QAnimationGroup_QAnimationGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAnimationGroup_NewQAnimationGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAnimationGroup(static_cast(parent)); - } else { - return new MyQAnimationGroup(static_cast(parent)); - } -} - -void QAnimationGroup_AddAnimation(void* ptr, void* animation) -{ - static_cast(ptr)->addAnimation(static_cast(animation)); -} - -void* QAnimationGroup_AnimationAt(void* ptr, int index) -{ - return static_cast(ptr)->animationAt(index); -} - -int QAnimationGroup_AnimationCount(void* ptr) -{ - return static_cast(ptr)->animationCount(); -} - -void QAnimationGroup_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QAnimationGroup_IndexOfAnimation(void* ptr, void* animation) -{ - return static_cast(ptr)->indexOfAnimation(static_cast(animation)); -} - -void QAnimationGroup_InsertAnimation(void* ptr, int index, void* animation) -{ - static_cast(ptr)->insertAnimation(index, static_cast(animation)); -} - -void QAnimationGroup_RemoveAnimation(void* ptr, void* animation) -{ - static_cast(ptr)->removeAnimation(static_cast(animation)); -} - -void* QAnimationGroup_TakeAnimation(void* ptr, int index) -{ - return static_cast(ptr)->takeAnimation(index); -} - -void QAnimationGroup_DestroyQAnimationGroup(void* ptr) -{ - static_cast(ptr)->~QAnimationGroup(); -} - -void QAnimationGroup_DestroyQAnimationGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAnimationGroup_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -int QAnimationGroup_DurationDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSequentialAnimationGroup::duration(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QParallelAnimationGroup::duration(); - } else { - - } -} - -void QAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime) -{ - static_cast(ptr)->updateCurrentTime(currentTime); -} - -void QAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::updateCurrentTime(currentTime); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::updateCurrentTime(currentTime); - } else { - - } -} - -int QAssociativeIterable_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void* QAssociativeIterable_Value(void* ptr, void* key) -{ - return new QVariant(static_cast(ptr)->value(*static_cast(key))); -} - -char QBasicMutex_IsRecursive2(void* ptr) -{ - return static_cast(ptr)->isRecursive(); -} - -Q_DECLARE_METATYPE(QBasicTimer) -Q_DECLARE_METATYPE(QBasicTimer*) -void* QBasicTimer_NewQBasicTimer() -{ - return new QBasicTimer(); -} - -char QBasicTimer_IsActive(void* ptr) -{ - return static_cast(ptr)->isActive(); -} - -void QBasicTimer_Start(void* ptr, int msec, void* object) -{ - static_cast(ptr)->start(msec, static_cast(object)); -} - -void QBasicTimer_Start2(void* ptr, int msec, long long timerType, void* obj) -{ - static_cast(ptr)->start(msec, static_cast(timerType), static_cast(obj)); -} - -void QBasicTimer_Stop(void* ptr) -{ - static_cast(ptr)->stop(); -} - -int QBasicTimer_TimerId(void* ptr) -{ - return static_cast(ptr)->timerId(); -} - -void QBasicTimer_DestroyQBasicTimer(void* ptr) -{ - static_cast(ptr)->~QBasicTimer(); -} - -Q_DECLARE_METATYPE(QBitArray) -Q_DECLARE_METATYPE(QBitArray*) -void* QBitArray_NewQBitArray() -{ - return new QBitArray(); -} - -void* QBitArray_NewQBitArray2(int size, char value) -{ - return new QBitArray(size, value != 0); -} - -void* QBitArray_NewQBitArray3(void* other) -{ - return new QBitArray(*static_cast(other)); -} - -void* QBitArray_NewQBitArray4(void* other) -{ - return new QBitArray(*static_cast(other)); -} - -char QBitArray_At(void* ptr, int i) -{ - return static_cast(ptr)->at(i); -} - -struct QtCore_PackedString QBitArray_Bits(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->bits()), -1 }; -} - -void QBitArray_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void QBitArray_ClearBit(void* ptr, int i) -{ - static_cast(ptr)->clearBit(i); -} - -int QBitArray_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QBitArray_Count2(void* ptr, char on) -{ - return static_cast(ptr)->count(on != 0); -} - -char QBitArray_Fill(void* ptr, char value, int size) -{ - return static_cast(ptr)->fill(value != 0, size); -} - -void QBitArray_Fill2(void* ptr, char value, int begin, int end) -{ - static_cast(ptr)->fill(value != 0, begin, end); -} - -char QBitArray_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QBitArray_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -void QBitArray_Resize(void* ptr, int size) -{ - static_cast(ptr)->resize(size); -} - -void QBitArray_SetBit(void* ptr, int i) -{ - static_cast(ptr)->setBit(i); -} - -void QBitArray_SetBit2(void* ptr, int i, char value) -{ - static_cast(ptr)->setBit(i, value != 0); -} - -int QBitArray_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void QBitArray_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -char QBitArray_TestBit(void* ptr, int i) -{ - return static_cast(ptr)->testBit(i); -} - -char QBitArray_ToggleBit(void* ptr, int i) -{ - return static_cast(ptr)->toggleBit(i); -} - -void QBitArray_Truncate(void* ptr, int pos) -{ - static_cast(ptr)->truncate(pos); -} - -class MyQBuffer: public QBuffer -{ -public: - MyQBuffer(QObject *parent = Q_NULLPTR) : QBuffer(parent) {QBuffer_QBuffer_QRegisterMetaType();}; - MyQBuffer(QByteArray *byteArray, QObject *parent = Q_NULLPTR) : QBuffer(byteArray, parent) {QBuffer_QBuffer_QRegisterMetaType();}; - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQIODevice_Close(this); }; - bool open(QIODevice::OpenMode flags) { return callbackQIODevice_Open(this, flags) != 0; }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQBuffer_ReadData(this, dataPacked, l); }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQBuffer_WriteData(this, dataPacked, l); }; - ~MyQBuffer() { callbackQBuffer_DestroyQBuffer(this); }; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - qint64 readLineData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadLineData(this, dataPacked, maxSize); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QBuffer*) -Q_DECLARE_METATYPE(MyQBuffer*) - -int QBuffer_QBuffer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QBuffer_NewQBuffer(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(parent)); - } else { - return new MyQBuffer(static_cast(parent)); - } -} - -void* QBuffer_NewQBuffer2(void* byteArray, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } else { - return new MyQBuffer(static_cast(byteArray), static_cast(parent)); - } -} - -void* QBuffer_Buffer(void* ptr) -{ - return new QByteArray(static_cast(ptr)->buffer()); -} - -void* QBuffer_Buffer2(void* ptr) -{ - return const_cast(&static_cast(ptr)->buffer()); -} - -void* QBuffer_Data(void* ptr) -{ - return const_cast(&static_cast(ptr)->data()); -} - -long long QBuffer_ReadData(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->readData(data, l); -} - -long long QBuffer_ReadDataDefault(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->QBuffer::readData(data, l); -} - -void QBuffer_SetBuffer(void* ptr, void* byteArray) -{ - static_cast(ptr)->setBuffer(static_cast(byteArray)); -} - -void QBuffer_SetData(void* ptr, void* data) -{ - static_cast(ptr)->setData(*static_cast(data)); -} - -void QBuffer_SetData2(void* ptr, char* data, int size) -{ - static_cast(ptr)->setData(const_cast(data), size); -} - -long long QBuffer_WriteData(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->writeData(const_cast(data), l); -} - -long long QBuffer_WriteDataDefault(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->QBuffer::writeData(const_cast(data), l); -} - -void QBuffer_DestroyQBuffer(void* ptr) -{ - static_cast(ptr)->~QBuffer(); -} - -void QBuffer_DestroyQBufferDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QByteArray) -Q_DECLARE_METATYPE(QByteArray*) -void* QByteArray_NewQByteArray() -{ - return new QByteArray(); -} - -void* QByteArray_NewQByteArray2(char* data, int size) -{ - return new QByteArray(const_cast(data), size); -} - -void* QByteArray_NewQByteArray3(int size, char* ch) -{ - return new QByteArray(size, *ch); -} - -void* QByteArray_NewQByteArray4(void* other) -{ - return new QByteArray(*static_cast(other)); -} - -void* QByteArray_Append(void* ptr, void* ba) -{ - return new QByteArray(static_cast(ptr)->append(*static_cast(ba))); -} - -void* QByteArray_Append2(void* ptr, char* ch) -{ - return new QByteArray(static_cast(ptr)->append(*ch)); -} - -void* QByteArray_Append3(void* ptr, int count, char* ch) -{ - return new QByteArray(static_cast(ptr)->append(count, *ch)); -} - -void* QByteArray_Append4(void* ptr, char* str) -{ - return new QByteArray(static_cast(ptr)->append(const_cast(str))); -} - -void* QByteArray_Append5(void* ptr, char* str, int l) -{ - return new QByteArray(static_cast(ptr)->append(const_cast(str), l)); -} - -void* QByteArray_Append6(void* ptr, struct QtCore_PackedString str) -{ - return new QByteArray(static_cast(ptr)->append(QString::fromUtf8(str.data, str.len))); -} - -struct QtCore_PackedString QByteArray_At(void* ptr, int i) -{ - return ({ char t8d8fc5 = static_cast(ptr)->at(i); QtCore_PackedString { &t8d8fc5, -1 }; }); -} - -struct QtCore_PackedString QByteArray_Back(void* ptr) -{ - return ({ char te8eea8 = static_cast(ptr)->back(); QtCore_PackedString { &te8eea8, -1 }; }); -} - -int QByteArray_Capacity(void* ptr) -{ - return static_cast(ptr)->capacity(); -} - -void QByteArray_Chop(void* ptr, int n) -{ - static_cast(ptr)->chop(n); -} - -void* QByteArray_Chopped(void* ptr, int l) -{ - return new QByteArray(static_cast(ptr)->chopped(l)); -} - -void QByteArray_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QByteArray_Compare(void* ptr, char* c, long long cs) -{ - return static_cast(ptr)->compare(const_cast(c), static_cast(cs)); -} - -int QByteArray_Compare2(void* ptr, void* a, long long cs) -{ - return static_cast(ptr)->compare(*static_cast(a), static_cast(cs)); -} - -struct QtCore_PackedString QByteArray_ConstData(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->constData()), static_cast(ptr)->size() }; -} - -char QByteArray_Contains(void* ptr, void* ba) -{ - return static_cast(ptr)->contains(*static_cast(ba)); -} - -char QByteArray_Contains2(void* ptr, char* ch) -{ - return static_cast(ptr)->contains(*ch); -} - -char QByteArray_Contains3(void* ptr, char* str) -{ - return static_cast(ptr)->contains(const_cast(str)); -} - -int QByteArray_Count(void* ptr, void* ba) -{ - return static_cast(ptr)->count(*static_cast(ba)); -} - -int QByteArray_Count2(void* ptr, char* ch) -{ - return static_cast(ptr)->count(*ch); -} - -int QByteArray_Count3(void* ptr, char* str) -{ - return static_cast(ptr)->count(const_cast(str)); -} - -int QByteArray_Count4(void* ptr) -{ - return static_cast(ptr)->count(); -} - -struct QtCore_PackedString QByteArray_Data(void* ptr) -{ - return QtCore_PackedString { static_cast(ptr)->data(), static_cast(ptr)->size() }; -} - -struct QtCore_PackedString QByteArray_Data2(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->data()), static_cast(ptr)->size() }; -} - -char QByteArray_EndsWith(void* ptr, void* ba) -{ - return static_cast(ptr)->endsWith(*static_cast(ba)); -} - -char QByteArray_EndsWith2(void* ptr, char* ch) -{ - return static_cast(ptr)->endsWith(*ch); -} - -char QByteArray_EndsWith3(void* ptr, char* str) -{ - return static_cast(ptr)->endsWith(const_cast(str)); -} - -void* QByteArray_Fill(void* ptr, char* ch, int size) -{ - return new QByteArray(static_cast(ptr)->fill(*ch, size)); -} - -void* QByteArray_QByteArray_FromBase64(void* base64) -{ - return new QByteArray(QByteArray::fromBase64(*static_cast(base64))); -} - -void* QByteArray_QByteArray_FromBase642(void* base64, long long options) -{ - return new QByteArray(QByteArray::fromBase64(*static_cast(base64), static_cast(options))); -} - -void* QByteArray_QByteArray_FromHex(void* hexEncoded) -{ - return new QByteArray(QByteArray::fromHex(*static_cast(hexEncoded))); -} - -void* QByteArray_QByteArray_FromPercentEncoding(void* input, char* percent) -{ - return new QByteArray(QByteArray::fromPercentEncoding(*static_cast(input), *percent)); -} - -void* QByteArray_QByteArray_FromRawData(char* data, int size) -{ - return new QByteArray(QByteArray::fromRawData(const_cast(data), size)); -} - -struct QtCore_PackedString QByteArray_Front(void* ptr) -{ - return ({ char td65117 = static_cast(ptr)->front(); QtCore_PackedString { &td65117, -1 }; }); -} - -int QByteArray_IndexOf(void* ptr, void* ba, int from) -{ - return static_cast(ptr)->indexOf(*static_cast(ba), from); -} - -int QByteArray_IndexOf2(void* ptr, char* ch, int from) -{ - return static_cast(ptr)->indexOf(*ch, from); -} - -int QByteArray_IndexOf3(void* ptr, char* str, int from) -{ - return static_cast(ptr)->indexOf(const_cast(str), from); -} - -int QByteArray_IndexOf4(void* ptr, struct QtCore_PackedString str, int from) -{ - return static_cast(ptr)->indexOf(QString::fromUtf8(str.data, str.len), from); -} - -void* QByteArray_Insert(void* ptr, int i, void* ba) -{ - return new QByteArray(static_cast(ptr)->insert(i, *static_cast(ba))); -} - -void* QByteArray_Insert2(void* ptr, int i, char* ch) -{ - return new QByteArray(static_cast(ptr)->insert(i, *ch)); -} - -void* QByteArray_Insert3(void* ptr, int i, int count, char* ch) -{ - return new QByteArray(static_cast(ptr)->insert(i, count, *ch)); -} - -void* QByteArray_Insert4(void* ptr, int i, char* str) -{ - return new QByteArray(static_cast(ptr)->insert(i, const_cast(str))); -} - -void* QByteArray_Insert5(void* ptr, int i, char* str, int l) -{ - return new QByteArray(static_cast(ptr)->insert(i, const_cast(str), l)); -} - -void* QByteArray_Insert6(void* ptr, int i, struct QtCore_PackedString str) -{ - return new QByteArray(static_cast(ptr)->insert(i, QString::fromUtf8(str.data, str.len))); -} - -char QByteArray_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QByteArray_IsLower(void* ptr) -{ - return static_cast(ptr)->isLower(); -} - -char QByteArray_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QByteArray_IsUpper(void* ptr) -{ - return static_cast(ptr)->isUpper(); -} - -int QByteArray_LastIndexOf(void* ptr, void* ba, int from) -{ - return static_cast(ptr)->lastIndexOf(*static_cast(ba), from); -} - -int QByteArray_LastIndexOf2(void* ptr, char* ch, int from) -{ - return static_cast(ptr)->lastIndexOf(*ch, from); -} - -int QByteArray_LastIndexOf3(void* ptr, char* str, int from) -{ - return static_cast(ptr)->lastIndexOf(const_cast(str), from); -} - -int QByteArray_LastIndexOf4(void* ptr, struct QtCore_PackedString str, int from) -{ - return static_cast(ptr)->lastIndexOf(QString::fromUtf8(str.data, str.len), from); -} - -void* QByteArray_Left(void* ptr, int l) -{ - return new QByteArray(static_cast(ptr)->left(l)); -} - -void* QByteArray_LeftJustified(void* ptr, int width, char* fill, char truncate) -{ - return new QByteArray(static_cast(ptr)->leftJustified(width, *fill, truncate != 0)); -} - -int QByteArray_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -void* QByteArray_Mid(void* ptr, int pos, int l) -{ - return new QByteArray(static_cast(ptr)->mid(pos, l)); -} - -void* QByteArray_QByteArray_Number(int n, int base) -{ - return new QByteArray(QByteArray::number(n, base)); -} - -void* QByteArray_QByteArray_Number2(unsigned int n, int base) -{ - return new QByteArray(QByteArray::number(n, base)); -} - -void* QByteArray_QByteArray_Number3(long long n, int base) -{ - return new QByteArray(QByteArray::number(n, base)); -} - -void* QByteArray_QByteArray_Number4(unsigned long long n, int base) -{ - return new QByteArray(QByteArray::number(n, base)); -} - -void* QByteArray_QByteArray_Number5(double n, char* ff, int prec) -{ - return new QByteArray(QByteArray::number(n, *ff, prec)); -} - -void* QByteArray_Prepend(void* ptr, void* ba) -{ - return new QByteArray(static_cast(ptr)->prepend(*static_cast(ba))); -} - -void* QByteArray_Prepend2(void* ptr, char* ch) -{ - return new QByteArray(static_cast(ptr)->prepend(*ch)); -} - -void* QByteArray_Prepend3(void* ptr, int count, char* ch) -{ - return new QByteArray(static_cast(ptr)->prepend(count, *ch)); -} - -void* QByteArray_Prepend4(void* ptr, char* str) -{ - return new QByteArray(static_cast(ptr)->prepend(const_cast(str))); -} - -void* QByteArray_Prepend5(void* ptr, char* str, int l) -{ - return new QByteArray(static_cast(ptr)->prepend(const_cast(str), l)); -} - -void QByteArray_Push_back(void* ptr, void* other) -{ - static_cast(ptr)->push_back(*static_cast(other)); -} - -void QByteArray_Push_back2(void* ptr, char* ch) -{ - static_cast(ptr)->push_back(*ch); -} - -void QByteArray_Push_back3(void* ptr, char* str) -{ - static_cast(ptr)->push_back(const_cast(str)); -} - -void QByteArray_Push_front(void* ptr, void* other) -{ - static_cast(ptr)->push_front(*static_cast(other)); -} - -void QByteArray_Push_front2(void* ptr, char* ch) -{ - static_cast(ptr)->push_front(*ch); -} - -void QByteArray_Push_front3(void* ptr, char* str) -{ - static_cast(ptr)->push_front(const_cast(str)); -} - -void* QByteArray_Remove(void* ptr, int pos, int l) -{ - return new QByteArray(static_cast(ptr)->remove(pos, l)); -} - -void* QByteArray_Repeated(void* ptr, int times) -{ - return new QByteArray(static_cast(ptr)->repeated(times)); -} - -void* QByteArray_Replace(void* ptr, int pos, int l, void* after) -{ - return new QByteArray(static_cast(ptr)->replace(pos, l, *static_cast(after))); -} - -void* QByteArray_Replace2(void* ptr, int pos, int l, char* after) -{ - return new QByteArray(static_cast(ptr)->replace(pos, l, const_cast(after))); -} - -void* QByteArray_Replace3(void* ptr, int pos, int l, char* after, int alen) -{ - return new QByteArray(static_cast(ptr)->replace(pos, l, const_cast(after), alen)); -} - -void* QByteArray_Replace4(void* ptr, char* before, char* after) -{ - return new QByteArray(static_cast(ptr)->replace(*before, const_cast(after))); -} - -void* QByteArray_Replace5(void* ptr, char* before, void* after) -{ - return new QByteArray(static_cast(ptr)->replace(*before, *static_cast(after))); -} - -void* QByteArray_Replace6(void* ptr, char* before, char* after) -{ - return new QByteArray(static_cast(ptr)->replace(const_cast(before), const_cast(after))); -} - -void* QByteArray_Replace7(void* ptr, char* before, int bsize, char* after, int asize) -{ - return new QByteArray(static_cast(ptr)->replace(const_cast(before), bsize, const_cast(after), asize)); -} - -void* QByteArray_Replace8(void* ptr, void* before, void* after) -{ - return new QByteArray(static_cast(ptr)->replace(*static_cast(before), *static_cast(after))); -} - -void* QByteArray_Replace9(void* ptr, void* before, char* after) -{ - return new QByteArray(static_cast(ptr)->replace(*static_cast(before), const_cast(after))); -} - -void* QByteArray_Replace10(void* ptr, char* before, void* after) -{ - return new QByteArray(static_cast(ptr)->replace(const_cast(before), *static_cast(after))); -} - -void* QByteArray_Replace11(void* ptr, char* before, char* after) -{ - return new QByteArray(static_cast(ptr)->replace(*before, *after)); -} - -void* QByteArray_Replace12(void* ptr, struct QtCore_PackedString before, char* after) -{ - return new QByteArray(static_cast(ptr)->replace(QString::fromUtf8(before.data, before.len), const_cast(after))); -} - -void* QByteArray_Replace13(void* ptr, char* before, struct QtCore_PackedString after) -{ - return new QByteArray(static_cast(ptr)->replace(*before, QString::fromUtf8(after.data, after.len))); -} - -void* QByteArray_Replace14(void* ptr, struct QtCore_PackedString before, void* after) -{ - return new QByteArray(static_cast(ptr)->replace(QString::fromUtf8(before.data, before.len), *static_cast(after))); -} - -void QByteArray_Reserve(void* ptr, int size) -{ - static_cast(ptr)->reserve(size); -} - -void QByteArray_Resize(void* ptr, int size) -{ - static_cast(ptr)->resize(size); -} - -void* QByteArray_Right(void* ptr, int l) -{ - return new QByteArray(static_cast(ptr)->right(l)); -} - -void* QByteArray_RightJustified(void* ptr, int width, char* fill, char truncate) -{ - return new QByteArray(static_cast(ptr)->rightJustified(width, *fill, truncate != 0)); -} - -void* QByteArray_SetNum(void* ptr, int n, int base) -{ - return new QByteArray(static_cast(ptr)->setNum(n, base)); -} - -void* QByteArray_SetNum2(void* ptr, short n, int base) -{ - return new QByteArray(static_cast(ptr)->setNum(n, base)); -} - -void* QByteArray_SetNum3(void* ptr, unsigned short n, int base) -{ - return new QByteArray(static_cast(ptr)->setNum(n, base)); -} - -void* QByteArray_SetNum4(void* ptr, unsigned int n, int base) -{ - return new QByteArray(static_cast(ptr)->setNum(n, base)); -} - -void* QByteArray_SetNum5(void* ptr, long long n, int base) -{ - return new QByteArray(static_cast(ptr)->setNum(n, base)); -} - -void* QByteArray_SetNum6(void* ptr, unsigned long long n, int base) -{ - return new QByteArray(static_cast(ptr)->setNum(n, base)); -} - -void* QByteArray_SetNum7(void* ptr, float n, char* ff, int prec) -{ - return new QByteArray(static_cast(ptr)->setNum(n, *ff, prec)); -} - -void* QByteArray_SetNum8(void* ptr, double n, char* ff, int prec) -{ - return new QByteArray(static_cast(ptr)->setNum(n, *ff, prec)); -} - -void* QByteArray_SetRawData(void* ptr, char* data, unsigned int size) -{ - return new QByteArray(static_cast(ptr)->setRawData(const_cast(data), size)); -} - -void QByteArray_Shrink_to_fit(void* ptr) -{ - static_cast(ptr)->shrink_to_fit(); -} - -void* QByteArray_Simplified(void* ptr) -{ - return new QByteArray(static_cast(ptr)->simplified()); -} - -int QByteArray_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -struct QtCore_PackedList QByteArray_Split(void* ptr, char* sep) -{ - return ({ QList* tmpValue17cac8 = new QList(static_cast(ptr)->split(*sep)); QtCore_PackedList { tmpValue17cac8, tmpValue17cac8->size() }; }); -} - -void QByteArray_Squeeze(void* ptr) -{ - static_cast(ptr)->squeeze(); -} - -char QByteArray_StartsWith(void* ptr, void* ba) -{ - return static_cast(ptr)->startsWith(*static_cast(ba)); -} - -char QByteArray_StartsWith2(void* ptr, char* ch) -{ - return static_cast(ptr)->startsWith(*ch); -} - -char QByteArray_StartsWith3(void* ptr, char* str) -{ - return static_cast(ptr)->startsWith(const_cast(str)); -} - -void QByteArray_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QByteArray_ToBase64(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toBase64()); -} - -void* QByteArray_ToBase642(void* ptr, long long options) -{ - return new QByteArray(static_cast(ptr)->toBase64(static_cast(options))); -} - -double QByteArray_ToDouble(void* ptr, char* ok) -{ - return static_cast(ptr)->toDouble(reinterpret_cast(ok)); -} - -float QByteArray_ToFloat(void* ptr, char* ok) -{ - return static_cast(ptr)->toFloat(reinterpret_cast(ok)); -} - -void* QByteArray_ToHex(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toHex()); -} - -void* QByteArray_ToHex2(void* ptr, char* separator) -{ - return new QByteArray(static_cast(ptr)->toHex(*separator)); -} - -int QByteArray_ToInt(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toInt(reinterpret_cast(ok), base); -} - -long QByteArray_ToLong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toLong(reinterpret_cast(ok), base); -} - -long long QByteArray_ToLongLong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toLongLong(reinterpret_cast(ok), base); -} - -void* QByteArray_ToLower(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toLower()); -} - -void* QByteArray_ToPercentEncoding(void* ptr, void* exclude, void* include, char* percent) -{ - return new QByteArray(static_cast(ptr)->toPercentEncoding(*static_cast(exclude), *static_cast(include), *percent)); -} - -short QByteArray_ToShort(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toShort(reinterpret_cast(ok), base); -} - -unsigned int QByteArray_ToUInt(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toUInt(reinterpret_cast(ok), base); -} - -unsigned long QByteArray_ToULong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toULong(reinterpret_cast(ok), base); -} - -unsigned long long QByteArray_ToULongLong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toULongLong(reinterpret_cast(ok), base); -} - -unsigned short QByteArray_ToUShort(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toUShort(reinterpret_cast(ok), base); -} - -void* QByteArray_ToUpper(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toUpper()); -} - -void* QByteArray_Trimmed(void* ptr) -{ - return new QByteArray(static_cast(ptr)->trimmed()); -} - -void QByteArray_Truncate(void* ptr, int pos) -{ - static_cast(ptr)->truncate(pos); -} - -void QByteArray_DestroyQByteArray(void* ptr) -{ - static_cast(ptr)->~QByteArray(); -} - -void* QByteArray___split_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QByteArray___split_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QByteArray___split_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QByteArrayList_IndexOf(void* ptr, char* needle, int from) -{ - return static_cast(ptr)->indexOf(const_cast(needle), from); -} - -void* QByteArrayList_Join(void* ptr) -{ - return new QByteArray(static_cast(ptr)->join()); -} - -void* QByteArrayList_Join2(void* ptr, void* separator) -{ - return new QByteArray(static_cast(ptr)->join(*static_cast(separator))); -} - -void* QByteArrayList_Join3(void* ptr, char* separator) -{ - return new QByteArray(static_cast(ptr)->join(*separator)); -} - -Q_DECLARE_METATYPE(QByteArrayMatcher) -Q_DECLARE_METATYPE(QByteArrayMatcher*) -void* QByteArrayMatcher_NewQByteArrayMatcher() -{ - return new QByteArrayMatcher(); -} - -void* QByteArrayMatcher_NewQByteArrayMatcher2(void* pattern) -{ - return new QByteArrayMatcher(*static_cast(pattern)); -} - -void* QByteArrayMatcher_NewQByteArrayMatcher3(char* pattern, int length) -{ - return new QByteArrayMatcher(const_cast(pattern), length); -} - -void* QByteArrayMatcher_NewQByteArrayMatcher4(void* other) -{ - return new QByteArrayMatcher(*static_cast(other)); -} - -int QByteArrayMatcher_IndexIn(void* ptr, void* ba, int from) -{ - return static_cast(ptr)->indexIn(*static_cast(ba), from); -} - -int QByteArrayMatcher_IndexIn2(void* ptr, char* str, int l, int from) -{ - return static_cast(ptr)->indexIn(const_cast(str), l, from); -} - -void* QByteArrayMatcher_Pattern(void* ptr) -{ - return new QByteArray(static_cast(ptr)->pattern()); -} - -void QByteArrayMatcher_SetPattern(void* ptr, void* pattern) -{ - static_cast(ptr)->setPattern(*static_cast(pattern)); -} - -void QByteArrayMatcher_DestroyQByteArrayMatcher(void* ptr) -{ - static_cast(ptr)->~QByteArrayMatcher(); -} - -Q_DECLARE_METATYPE(QCborArray) -Q_DECLARE_METATYPE(QCborArray*) -void* QCborArray_NewQCborArray() -{ - return new QCborArray(); -} - -void* QCborArray_NewQCborArray2(void* other) -{ - return new QCborArray(*static_cast(other)); -} - -void QCborArray_Append(void* ptr, void* value) -{ - static_cast(ptr)->append(*static_cast(value)); -} - -void QCborArray_Append2(void* ptr, void* value) -{ - static_cast(ptr)->append(*static_cast(value)); -} - -void QCborArray_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QCborArray_Compare(void* ptr, void* other) -{ - return static_cast(ptr)->compare(*static_cast(other)); -} - -char QCborArray_Contains(void* ptr, void* value) -{ - return static_cast(ptr)->contains(*static_cast(value)); -} - -char QCborArray_Empty(void* ptr) -{ - return static_cast(ptr)->empty(); -} - -void* QCborArray_First(void* ptr) -{ - return new QCborValue(static_cast(ptr)->first()); -} - -void* QCborArray_QCborArray_FromJsonArray(void* array) -{ - return new QCborArray(QCborArray::fromJsonArray(*static_cast(array))); -} - -void* QCborArray_QCborArray_FromStringList(struct QtCore_PackedString list) -{ - return new QCborArray(QCborArray::fromStringList(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts))); -} - -void* QCborArray_QCborArray_FromVariantList(void* list) -{ - return new QCborArray(QCborArray::fromVariantList(({ QList* tmpP = static_cast*>(list); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); -} - -char QCborArray_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -void* QCborArray_Last(void* ptr) -{ - return new QCborValue(static_cast(ptr)->last()); -} - -void QCborArray_Pop_back(void* ptr) -{ - static_cast(ptr)->pop_back(); -} - -void QCborArray_Pop_front(void* ptr) -{ - static_cast(ptr)->pop_front(); -} - -void QCborArray_Prepend(void* ptr, void* value) -{ - static_cast(ptr)->prepend(*static_cast(value)); -} - -void QCborArray_Prepend2(void* ptr, void* value) -{ - static_cast(ptr)->prepend(*static_cast(value)); -} - -void QCborArray_Push_back(void* ptr, void* t) -{ - static_cast(ptr)->push_back(*static_cast(t)); -} - -void QCborArray_Push_front(void* ptr, void* t) -{ - static_cast(ptr)->push_front(*static_cast(t)); -} - -void QCborArray_RemoveFirst(void* ptr) -{ - static_cast(ptr)->removeFirst(); -} - -void QCborArray_RemoveLast(void* ptr) -{ - static_cast(ptr)->removeLast(); -} - -void QCborArray_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QCborArray_TakeFirst(void* ptr) -{ - return new QCborValue(static_cast(ptr)->takeFirst()); -} - -void* QCborArray_TakeLast(void* ptr) -{ - return new QCborValue(static_cast(ptr)->takeLast()); -} - -void* QCborArray_ToCborValue(void* ptr) -{ - return new QCborValue(static_cast(ptr)->toCborValue()); -} - -void* QCborArray_ToJsonArray(void* ptr) -{ - return new QJsonArray(static_cast(ptr)->toJsonArray()); -} - -struct QtCore_PackedList QCborArray_ToVariantList(void* ptr) -{ - return ({ QList* tmpValue302507 = new QList(static_cast(ptr)->toVariantList()); QtCore_PackedList { tmpValue302507, tmpValue302507->size() }; }); -} - -void QCborArray_DestroyQCborArray(void* ptr) -{ - static_cast(ptr)->~QCborArray(); -} - -void* QCborArray___fromVariantList_list_atList(void* ptr, int i) -{ - return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QCborArray___fromVariantList_list_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QCborArray___fromVariantList_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QCborArray___toVariantList_atList(void* ptr, int i) -{ - return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QCborArray___toVariantList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QCborArray___toVariantList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QCborError_ToString(void* ptr) -{ - return ({ QByteArray t344b49 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t344b49.prepend("WHITESPACE").constData()+10), t344b49.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QCborMap) -Q_DECLARE_METATYPE(QCborMap*) -void* QCborMap_NewQCborMap() -{ - return new QCborMap(); -} - -void* QCborMap_NewQCborMap2(void* other) -{ - return new QCborMap(*static_cast(other)); -} - -void QCborMap_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QCborMap_Compare(void* ptr, void* other) -{ - return static_cast(ptr)->compare(*static_cast(other)); -} - -char QCborMap_Contains(void* ptr, long long key) -{ - return static_cast(ptr)->contains(key); -} - -char QCborMap_Contains2(void* ptr, void* key) -{ - return static_cast(ptr)->contains(*static_cast(key)); -} - -char QCborMap_Contains3(void* ptr, struct QtCore_PackedString key) -{ - return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); -} - -char QCborMap_Contains4(void* ptr, void* key) -{ - return static_cast(ptr)->contains(*static_cast(key)); -} - -char QCborMap_Empty(void* ptr) -{ - return static_cast(ptr)->empty(); -} - -void* QCborMap_QCborMap_FromJsonObject(void* obj) -{ - return new QCborMap(QCborMap::fromJsonObject(*static_cast(obj))); -} - -void* QCborMap_QCborMap_FromVariantHash(void* hash) -{ - return new QCborMap(QCborMap::fromVariantHash(({ QHash* tmpP = static_cast*>(hash); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }))); -} - -char QCborMap_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtCore_PackedList QCborMap_Keys(void* ptr) -{ - return ({ QVector* tmpValue42f4c1 = new QVector(static_cast(ptr)->keys()); QtCore_PackedList { tmpValue42f4c1, tmpValue42f4c1->size() }; }); -} - -void QCborMap_Remove(void* ptr, long long key) -{ - static_cast(ptr)->remove(key); -} - -void QCborMap_Remove2(void* ptr, void* key) -{ - static_cast(ptr)->remove(*static_cast(key)); -} - -void QCborMap_Remove3(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->remove(QString::fromUtf8(key.data, key.len)); -} - -void QCborMap_Remove4(void* ptr, void* key) -{ - static_cast(ptr)->remove(*static_cast(key)); -} - -void QCborMap_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QCborMap_Take(void* ptr, long long key) -{ - return new QCborValue(static_cast(ptr)->take(key)); -} - -void* QCborMap_Take2(void* ptr, void* key) -{ - return new QCborValue(static_cast(ptr)->take(*static_cast(key))); -} - -void* QCborMap_Take3(void* ptr, struct QtCore_PackedString key) -{ - return new QCborValue(static_cast(ptr)->take(QString::fromUtf8(key.data, key.len))); -} - -void* QCborMap_Take4(void* ptr, void* key) -{ - return new QCborValue(static_cast(ptr)->take(*static_cast(key))); -} - -void* QCborMap_ToCborValue(void* ptr) -{ - return new QCborValue(static_cast(ptr)->toCborValue()); -} - -void* QCborMap_ToJsonObject(void* ptr) -{ - return new QJsonObject(static_cast(ptr)->toJsonObject()); -} - -struct QtCore_PackedList QCborMap_ToVariantHash(void* ptr) -{ - return ({ QHash* tmpValuefd0242 = new QHash(static_cast(ptr)->toVariantHash()); QtCore_PackedList { tmpValuefd0242, tmpValuefd0242->size() }; }); -} - -struct QtCore_PackedList QCborMap_ToVariantMap(void* ptr) -{ - return ({ QMap* tmpValue1441a6 = new QMap(static_cast(ptr)->toVariantMap()); QtCore_PackedList { tmpValue1441a6, tmpValue1441a6->size() }; }); -} - -void* QCborMap_Value(void* ptr, long long key) -{ - return new QCborValue(static_cast(ptr)->value(key)); -} - -void* QCborMap_Value2(void* ptr, void* key) -{ - return new QCborValue(static_cast(ptr)->value(*static_cast(key))); -} - -void* QCborMap_Value3(void* ptr, struct QtCore_PackedString key) -{ - return new QCborValue(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len))); -} - -void* QCborMap_Value4(void* ptr, void* key) -{ - return new QCborValue(static_cast(ptr)->value(*static_cast(key))); -} - -void QCborMap_DestroyQCborMap(void* ptr) -{ - static_cast(ptr)->~QCborMap(); -} - -void* QCborMap___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QCborMap___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QCborMap___fromVariantHash_hash_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QCborMap___fromVariantHash_hash_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -void* QCborMap___keys_atList(void* ptr, int i) -{ - return new QCborValue(({QCborValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QCborMap___keys_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QCborMap___keys_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QCborMap___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QCborMap___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QCborMap___toVariantHash_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QCborMap___toVariantHash_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -void* QCborMap___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QCborMap___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QCborMap___toVariantMap_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtCore_PackedList QCborMap___toVariantMap_keyList(void* ptr) -{ - return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); -} - -struct QtCore_PackedString QCborMap_____fromVariantHash_hash_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QCborMap_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QCborMap_____fromVariantHash_hash_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QCborMap_____fromVariantMap_map_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QCborMap_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QCborMap_____fromVariantMap_map_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QCborMap_____toVariantHash_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QCborMap_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QCborMap_____toVariantHash_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QCborMap_____toVariantMap_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QCborMap_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QCborMap_____toVariantMap_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QCborParserError_ErrorString(void* ptr) -{ - return ({ QByteArray t4aa98b = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t4aa98b.prepend("WHITESPACE").constData()+10), t4aa98b.size()-10 }; }); -} - -long long QCborParserError_Offset(void* ptr) -{ - return static_cast(ptr)->offset; -} - -void QCborParserError_SetOffset(void* ptr, long long vqi) -{ - static_cast(ptr)->offset = vqi; -} - -void QCborParserError_SetError(void* ptr, void* vqc) -{ - static_cast(ptr)->error = *static_cast(vqc); -} - -int QCborValue_False_Type() -{ - return QCborValue::False; -} - -int QCborValue_True_Type() -{ - return QCborValue::True; -} - -int QCborValue_Null_Type() -{ - return QCborValue::Null; -} - -int QCborValue_Undefined_Type() -{ - return QCborValue::Undefined; -} - -Q_DECLARE_METATYPE(QChar) -Q_DECLARE_METATYPE(QChar*) -void* QChar_NewQChar() -{ - return new QChar(); -} - -void* QChar_NewQChar2(unsigned short code) -{ - return new QChar(code); -} - -void* QChar_NewQChar3(char* cell, char* row) -{ - return new QChar(*static_cast(static_cast(cell)), *static_cast(static_cast(row))); -} - -void* QChar_NewQChar4(short code) -{ - return new QChar(code); -} - -void* QChar_NewQChar5(unsigned int code) -{ - return new QChar(code); -} - -void* QChar_NewQChar6(int code) -{ - return new QChar(code); -} - -void* QChar_NewQChar7(long long ch) -{ - return new QChar(static_cast(ch)); -} - -void* QChar_NewQChar8(void* ch) -{ - return new QChar(*static_cast(ch)); -} - -void* QChar_NewQChar11(char* ch) -{ - return new QChar(*ch); -} - -void* QChar_NewQChar12(char* ch) -{ - return new QChar(*static_cast(static_cast(ch))); -} - -long long QChar_Category(void* ptr) -{ - return static_cast(ptr)->category(); -} - -long long QChar_QChar_Category2(unsigned int ucs4) -{ - return QChar::category(ucs4); -} - -struct QtCore_PackedString QChar_Cell(void* ptr) -{ - return ({ uchar pret5084cd = static_cast(ptr)->cell(); char* t5084cd = static_cast(static_cast(&pret5084cd)); QtCore_PackedString { t5084cd, -1 }; }); -} - -long long QChar_QChar_CurrentUnicodeVersion() -{ - return QChar::currentUnicodeVersion(); -} - -struct QtCore_PackedString QChar_Decomposition(void* ptr) -{ - return ({ QByteArray t1c0ad1 = static_cast(ptr)->decomposition().toUtf8(); QtCore_PackedString { const_cast(t1c0ad1.prepend("WHITESPACE").constData()+10), t1c0ad1.size()-10 }; }); -} - -struct QtCore_PackedString QChar_QChar_Decomposition2(unsigned int ucs4) -{ - return ({ QByteArray tae885b = QChar::decomposition(ucs4).toUtf8(); QtCore_PackedString { const_cast(tae885b.prepend("WHITESPACE").constData()+10), tae885b.size()-10 }; }); -} - -long long QChar_DecompositionTag(void* ptr) -{ - return static_cast(ptr)->decompositionTag(); -} - -long long QChar_QChar_DecompositionTag2(unsigned int ucs4) -{ - return QChar::decompositionTag(ucs4); -} - -int QChar_DigitValue(void* ptr) -{ - return static_cast(ptr)->digitValue(); -} - -int QChar_QChar_DigitValue2(unsigned int ucs4) -{ - return QChar::digitValue(ucs4); -} - -long long QChar_Direction(void* ptr) -{ - return static_cast(ptr)->direction(); -} - -long long QChar_QChar_Direction2(unsigned int ucs4) -{ - return QChar::direction(ucs4); -} - -void* QChar_QChar_FromLatin1(char* c) -{ - return new QChar(QChar::fromLatin1(*c)); -} - -char QChar_HasMirrored(void* ptr) -{ - return static_cast(ptr)->hasMirrored(); -} - -char QChar_QChar_HasMirrored2(unsigned int ucs4) -{ - return QChar::hasMirrored(ucs4); -} - -unsigned short QChar_QChar_HighSurrogate(unsigned int ucs4) -{ - return QChar::highSurrogate(ucs4); -} - -char QChar_IsDigit(void* ptr) -{ - return static_cast(ptr)->isDigit(); -} - -char QChar_QChar_IsDigit2(unsigned int ucs4) -{ - return QChar::isDigit(ucs4); -} - -char QChar_IsHighSurrogate(void* ptr) -{ - return static_cast(ptr)->isHighSurrogate(); -} - -char QChar_QChar_IsHighSurrogate2(unsigned int ucs4) -{ - return QChar::isHighSurrogate(ucs4); -} - -char QChar_IsLetter(void* ptr) -{ - return static_cast(ptr)->isLetter(); -} - -char QChar_QChar_IsLetter2(unsigned int ucs4) -{ - return QChar::isLetter(ucs4); -} - -char QChar_IsLetterOrNumber(void* ptr) -{ - return static_cast(ptr)->isLetterOrNumber(); -} - -char QChar_QChar_IsLetterOrNumber2(unsigned int ucs4) -{ - return QChar::isLetterOrNumber(ucs4); -} - -char QChar_IsLowSurrogate(void* ptr) -{ - return static_cast(ptr)->isLowSurrogate(); -} - -char QChar_QChar_IsLowSurrogate2(unsigned int ucs4) -{ - return QChar::isLowSurrogate(ucs4); -} - -char QChar_IsLower(void* ptr) -{ - return static_cast(ptr)->isLower(); -} - -char QChar_QChar_IsLower2(unsigned int ucs4) -{ - return QChar::isLower(ucs4); -} - -char QChar_IsMark(void* ptr) -{ - return static_cast(ptr)->isMark(); -} - -char QChar_QChar_IsMark2(unsigned int ucs4) -{ - return QChar::isMark(ucs4); -} - -char QChar_IsNonCharacter(void* ptr) -{ - return static_cast(ptr)->isNonCharacter(); -} - -char QChar_QChar_IsNonCharacter2(unsigned int ucs4) -{ - return QChar::isNonCharacter(ucs4); -} - -char QChar_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QChar_IsNumber(void* ptr) -{ - return static_cast(ptr)->isNumber(); -} - -char QChar_QChar_IsNumber2(unsigned int ucs4) -{ - return QChar::isNumber(ucs4); -} - -char QChar_IsPrint(void* ptr) -{ - return static_cast(ptr)->isPrint(); -} - -char QChar_QChar_IsPrint2(unsigned int ucs4) -{ - return QChar::isPrint(ucs4); -} - -char QChar_IsPunct(void* ptr) -{ - return static_cast(ptr)->isPunct(); -} - -char QChar_QChar_IsPunct2(unsigned int ucs4) -{ - return QChar::isPunct(ucs4); -} - -char QChar_IsSpace(void* ptr) -{ - return static_cast(ptr)->isSpace(); -} - -char QChar_QChar_IsSpace2(unsigned int ucs4) -{ - return QChar::isSpace(ucs4); -} - -char QChar_IsSurrogate(void* ptr) -{ - return static_cast(ptr)->isSurrogate(); -} - -char QChar_QChar_IsSurrogate2(unsigned int ucs4) -{ - return QChar::isSurrogate(ucs4); -} - -char QChar_IsSymbol(void* ptr) -{ - return static_cast(ptr)->isSymbol(); -} - -char QChar_QChar_IsSymbol2(unsigned int ucs4) -{ - return QChar::isSymbol(ucs4); -} - -char QChar_IsTitleCase(void* ptr) -{ - return static_cast(ptr)->isTitleCase(); -} - -char QChar_QChar_IsTitleCase2(unsigned int ucs4) -{ - return QChar::isTitleCase(ucs4); -} - -char QChar_IsUpper(void* ptr) -{ - return static_cast(ptr)->isUpper(); -} - -char QChar_QChar_IsUpper2(unsigned int ucs4) -{ - return QChar::isUpper(ucs4); -} - -long long QChar_JoiningType(void* ptr) -{ - return static_cast(ptr)->joiningType(); -} - -long long QChar_QChar_JoiningType2(unsigned int ucs4) -{ - return QChar::joiningType(ucs4); -} - -unsigned short QChar_QChar_LowSurrogate(unsigned int ucs4) -{ - return QChar::lowSurrogate(ucs4); -} - -void* QChar_MirroredChar(void* ptr) -{ - return new QChar(static_cast(ptr)->mirroredChar()); -} - -unsigned int QChar_QChar_MirroredChar2(unsigned int ucs4) -{ - return QChar::mirroredChar(ucs4); -} - -char QChar_QChar_RequiresSurrogates(unsigned int ucs4) -{ - return QChar::requiresSurrogates(ucs4); -} - -struct QtCore_PackedString QChar_Row(void* ptr) -{ - return ({ uchar pret52b865 = static_cast(ptr)->row(); char* t52b865 = static_cast(static_cast(&pret52b865)); QtCore_PackedString { t52b865, -1 }; }); -} - -long long QChar_Script(void* ptr) -{ - return static_cast(ptr)->script(); -} - -long long QChar_QChar_Script2(unsigned int ucs4) -{ - return QChar::script(ucs4); -} - -unsigned int QChar_QChar_SurrogateToUcs4(unsigned short high, unsigned short low) -{ - return QChar::surrogateToUcs4(high, low); -} - -unsigned int QChar_QChar_SurrogateToUcs42(void* high, void* low) -{ - return QChar::surrogateToUcs4(*static_cast(high), *static_cast(low)); -} - -void* QChar_ToCaseFolded(void* ptr) -{ - return new QChar(static_cast(ptr)->toCaseFolded()); -} - -unsigned int QChar_QChar_ToCaseFolded2(unsigned int ucs4) -{ - return QChar::toCaseFolded(ucs4); -} - -struct QtCore_PackedString QChar_ToLatin1(void* ptr) -{ - return ({ char t24c86e = static_cast(ptr)->toLatin1(); QtCore_PackedString { &t24c86e, -1 }; }); -} - -void* QChar_ToLower(void* ptr) -{ - return new QChar(static_cast(ptr)->toLower()); -} - -unsigned int QChar_QChar_ToLower2(unsigned int ucs4) -{ - return QChar::toLower(ucs4); -} - -void* QChar_ToTitleCase(void* ptr) -{ - return new QChar(static_cast(ptr)->toTitleCase()); -} - -unsigned int QChar_QChar_ToTitleCase2(unsigned int ucs4) -{ - return QChar::toTitleCase(ucs4); -} - -void* QChar_ToUpper(void* ptr) -{ - return new QChar(static_cast(ptr)->toUpper()); -} - -unsigned int QChar_QChar_ToUpper2(unsigned int ucs4) -{ - return QChar::toUpper(ucs4); -} - -unsigned short QChar_Unicode(void* ptr) -{ - return static_cast(ptr)->unicode(); -} - -unsigned short QChar_Unicode2(void* ptr) -{ - return static_cast(ptr)->unicode(); -} - -long long QChar_UnicodeVersion(void* ptr) -{ - return static_cast(ptr)->unicodeVersion(); -} - -long long QChar_QChar_UnicodeVersion2(unsigned int ucs4) -{ - return QChar::unicodeVersion(ucs4); -} - -class MyQChildEvent: public QChildEvent -{ -public: - MyQChildEvent(QEvent::Type ty, QObject *child) : QChildEvent(ty, child) {QChildEvent_QChildEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QChildEvent*) -Q_DECLARE_METATYPE(MyQChildEvent*) - -int QChildEvent_QChildEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QChildEvent_NewQChildEvent(long long ty, void* child) -{ - if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } else { - return new MyQChildEvent(static_cast(ty), static_cast(child)); - } -} - -char QChildEvent_Added(void* ptr) -{ - return static_cast(ptr)->added(); -} - -void* QChildEvent_Child(void* ptr) -{ - return static_cast(ptr)->child(); -} - -char QChildEvent_Polished(void* ptr) -{ - return static_cast(ptr)->polished(); -} - -char QChildEvent_Removed(void* ptr) -{ - return static_cast(ptr)->removed(); -} - -Q_DECLARE_METATYPE(QCollator*) -void* QCollator_NewQCollator(void* locale) -{ - return new QCollator(*static_cast(locale)); -} - -void* QCollator_NewQCollator2(void* other) -{ - return new QCollator(*static_cast(other)); -} - -void* QCollator_NewQCollator3(void* other) -{ - return new QCollator(*static_cast(other)); -} - -long long QCollator_CaseSensitivity(void* ptr) -{ - return static_cast(ptr)->caseSensitivity(); -} - -int QCollator_Compare(void* ptr, struct QtCore_PackedString s1, struct QtCore_PackedString s2) -{ - return static_cast(ptr)->compare(QString::fromUtf8(s1.data, s1.len), QString::fromUtf8(s2.data, s2.len)); -} - -int QCollator_Compare2(void* ptr, void* s1, void* s2) -{ - return static_cast(ptr)->compare(*static_cast(s1), *static_cast(s2)); -} - -int QCollator_Compare3(void* ptr, void* s1, int len1, void* s2, int len2) -{ - return static_cast(ptr)->compare(static_cast(s1), len1, static_cast(s2), len2); -} - -char QCollator_IgnorePunctuation(void* ptr) -{ - return static_cast(ptr)->ignorePunctuation(); -} - -void* QCollator_Locale(void* ptr) -{ - return new QLocale(static_cast(ptr)->locale()); -} - -char QCollator_NumericMode(void* ptr) -{ - return static_cast(ptr)->numericMode(); -} - -void QCollator_SetCaseSensitivity(void* ptr, long long sensitivity) -{ - static_cast(ptr)->setCaseSensitivity(static_cast(sensitivity)); -} - -void QCollator_SetIgnorePunctuation(void* ptr, char on) -{ - static_cast(ptr)->setIgnorePunctuation(on != 0); -} - -void QCollator_SetLocale(void* ptr, void* locale) -{ - static_cast(ptr)->setLocale(*static_cast(locale)); -} - -void QCollator_SetNumericMode(void* ptr, char on) -{ - static_cast(ptr)->setNumericMode(on != 0); -} - -void* QCollator_SortKey(void* ptr, struct QtCore_PackedString stri) -{ - return new QCollatorSortKey(static_cast(ptr)->sortKey(QString::fromUtf8(stri.data, stri.len))); -} - -void QCollator_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QCollator_DestroyQCollator(void* ptr) -{ - static_cast(ptr)->~QCollator(); -} - -Q_DECLARE_METATYPE(QCollatorSortKey*) -void* QCollatorSortKey_NewQCollatorSortKey(void* other) -{ - return new QCollatorSortKey(*static_cast(other)); -} - -int QCollatorSortKey_Compare(void* ptr, void* otherKey) -{ - return static_cast(ptr)->compare(*static_cast(otherKey)); -} - -void QCollatorSortKey_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QCollatorSortKey_DestroyQCollatorSortKey(void* ptr) -{ - static_cast(ptr)->~QCollatorSortKey(); -} - -Q_DECLARE_METATYPE(QCommandLineOption*) -void* QCommandLineOption_NewQCommandLineOption(struct QtCore_PackedString name) -{ - return new QCommandLineOption(QString::fromUtf8(name.data, name.len)); -} - -void* QCommandLineOption_NewQCommandLineOption2(struct QtCore_PackedString names) -{ - return new QCommandLineOption(QString::fromUtf8(names.data, names.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void* QCommandLineOption_NewQCommandLineOption3(struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue) -{ - return new QCommandLineOption(QString::fromUtf8(name.data, name.len), QString::fromUtf8(description.data, description.len), QString::fromUtf8(valueName.data, valueName.len), QString::fromUtf8(defaultValue.data, defaultValue.len)); -} - -void* QCommandLineOption_NewQCommandLineOption4(struct QtCore_PackedString names, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue) -{ - return new QCommandLineOption(QString::fromUtf8(names.data, names.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(description.data, description.len), QString::fromUtf8(valueName.data, valueName.len), QString::fromUtf8(defaultValue.data, defaultValue.len)); -} - -void* QCommandLineOption_NewQCommandLineOption5(void* other) -{ - return new QCommandLineOption(*static_cast(other)); -} - -struct QtCore_PackedString QCommandLineOption_DefaultValues(void* ptr) -{ - return ({ QByteArray t2b2409 = static_cast(ptr)->defaultValues().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2b2409.prepend("WHITESPACE").constData()+10), t2b2409.size()-10 }; }); -} - -struct QtCore_PackedString QCommandLineOption_Description(void* ptr) -{ - return ({ QByteArray t9df42f = static_cast(ptr)->description().toUtf8(); QtCore_PackedString { const_cast(t9df42f.prepend("WHITESPACE").constData()+10), t9df42f.size()-10 }; }); -} - -long long QCommandLineOption_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -struct QtCore_PackedString QCommandLineOption_Names(void* ptr) -{ - return ({ QByteArray t15f7c9 = static_cast(ptr)->names().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t15f7c9.prepend("WHITESPACE").constData()+10), t15f7c9.size()-10 }; }); -} - -void QCommandLineOption_SetDefaultValue(void* ptr, struct QtCore_PackedString defaultValue) -{ - static_cast(ptr)->setDefaultValue(QString::fromUtf8(defaultValue.data, defaultValue.len)); -} - -void QCommandLineOption_SetDefaultValues(void* ptr, struct QtCore_PackedString defaultValues) -{ - static_cast(ptr)->setDefaultValues(QString::fromUtf8(defaultValues.data, defaultValues.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QCommandLineOption_SetDescription(void* ptr, struct QtCore_PackedString description) -{ - static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); -} - -void QCommandLineOption_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QCommandLineOption_SetValueName(void* ptr, struct QtCore_PackedString valueName) -{ - static_cast(ptr)->setValueName(QString::fromUtf8(valueName.data, valueName.len)); -} - -void QCommandLineOption_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtCore_PackedString QCommandLineOption_ValueName(void* ptr) -{ - return ({ QByteArray t9c33ed = static_cast(ptr)->valueName().toUtf8(); QtCore_PackedString { const_cast(t9c33ed.prepend("WHITESPACE").constData()+10), t9c33ed.size()-10 }; }); -} - -void QCommandLineOption_DestroyQCommandLineOption(void* ptr) -{ - static_cast(ptr)->~QCommandLineOption(); -} - -Q_DECLARE_METATYPE(QCommandLineParser*) -void* QCommandLineParser_NewQCommandLineParser() -{ - return new QCommandLineParser(); -} - -void* QCommandLineParser_AddHelpOption(void* ptr) -{ - return new QCommandLineOption(static_cast(ptr)->addHelpOption()); -} - -char QCommandLineParser_AddOption(void* ptr, void* option) -{ - return static_cast(ptr)->addOption(*static_cast(option)); -} - -char QCommandLineParser_AddOptions(void* ptr, void* options) -{ - return static_cast(ptr)->addOptions(*static_cast*>(options)); -} - -void QCommandLineParser_AddPositionalArgument(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString syntax) -{ - static_cast(ptr)->addPositionalArgument(QString::fromUtf8(name.data, name.len), QString::fromUtf8(description.data, description.len), QString::fromUtf8(syntax.data, syntax.len)); -} - -void* QCommandLineParser_AddVersionOption(void* ptr) -{ - return new QCommandLineOption(static_cast(ptr)->addVersionOption()); -} - -struct QtCore_PackedString QCommandLineParser_ApplicationDescription(void* ptr) -{ - return ({ QByteArray tae4284 = static_cast(ptr)->applicationDescription().toUtf8(); QtCore_PackedString { const_cast(tae4284.prepend("WHITESPACE").constData()+10), tae4284.size()-10 }; }); -} - -void QCommandLineParser_ClearPositionalArguments(void* ptr) -{ - static_cast(ptr)->clearPositionalArguments(); -} - -struct QtCore_PackedString QCommandLineParser_ErrorText(void* ptr) -{ - return ({ QByteArray t56b716 = static_cast(ptr)->errorText().toUtf8(); QtCore_PackedString { const_cast(t56b716.prepend("WHITESPACE").constData()+10), t56b716.size()-10 }; }); -} - -struct QtCore_PackedString QCommandLineParser_HelpText(void* ptr) -{ - return ({ QByteArray t7ab9aa = static_cast(ptr)->helpText().toUtf8(); QtCore_PackedString { const_cast(t7ab9aa.prepend("WHITESPACE").constData()+10), t7ab9aa.size()-10 }; }); -} - -char QCommandLineParser_IsSet(void* ptr, struct QtCore_PackedString name) -{ - return static_cast(ptr)->isSet(QString::fromUtf8(name.data, name.len)); -} - -char QCommandLineParser_IsSet2(void* ptr, void* option) -{ - return static_cast(ptr)->isSet(*static_cast(option)); -} - -struct QtCore_PackedString QCommandLineParser_OptionNames(void* ptr) -{ - return ({ QByteArray tc902b8 = static_cast(ptr)->optionNames().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tc902b8.prepend("WHITESPACE").constData()+10), tc902b8.size()-10 }; }); -} - -char QCommandLineParser_Parse(void* ptr, struct QtCore_PackedString arguments) -{ - return static_cast(ptr)->parse(QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); -} - -struct QtCore_PackedString QCommandLineParser_PositionalArguments(void* ptr) -{ - return ({ QByteArray t6fd298 = static_cast(ptr)->positionalArguments().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t6fd298.prepend("WHITESPACE").constData()+10), t6fd298.size()-10 }; }); -} - -void QCommandLineParser_Process(void* ptr, struct QtCore_PackedString arguments) -{ - static_cast(ptr)->process(QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QCommandLineParser_Process2(void* ptr, void* app) -{ - static_cast(ptr)->process(*static_cast(app)); -} - -void QCommandLineParser_SetApplicationDescription(void* ptr, struct QtCore_PackedString description) -{ - static_cast(ptr)->setApplicationDescription(QString::fromUtf8(description.data, description.len)); -} - -void QCommandLineParser_SetOptionsAfterPositionalArgumentsMode(void* ptr, long long parsingMode) -{ - static_cast(ptr)->setOptionsAfterPositionalArgumentsMode(static_cast(parsingMode)); -} - -void QCommandLineParser_SetSingleDashWordOptionMode(void* ptr, long long singleDashWordOptionMode) -{ - static_cast(ptr)->setSingleDashWordOptionMode(static_cast(singleDashWordOptionMode)); -} - -void QCommandLineParser_ShowHelp(void* ptr, int exitCode) -{ - static_cast(ptr)->showHelp(exitCode); -} - -void QCommandLineParser_ShowVersion(void* ptr) -{ - static_cast(ptr)->showVersion(); -} - -struct QtCore_PackedString QCommandLineParser_UnknownOptionNames(void* ptr) -{ - return ({ QByteArray t00a30a = static_cast(ptr)->unknownOptionNames().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t00a30a.prepend("WHITESPACE").constData()+10), t00a30a.size()-10 }; }); -} - -struct QtCore_PackedString QCommandLineParser_Value(void* ptr, struct QtCore_PackedString optionName) -{ - return ({ QByteArray t86b3ac = static_cast(ptr)->value(QString::fromUtf8(optionName.data, optionName.len)).toUtf8(); QtCore_PackedString { const_cast(t86b3ac.prepend("WHITESPACE").constData()+10), t86b3ac.size()-10 }; }); -} - -struct QtCore_PackedString QCommandLineParser_Value2(void* ptr, void* option) -{ - return ({ QByteArray t36413b = static_cast(ptr)->value(*static_cast(option)).toUtf8(); QtCore_PackedString { const_cast(t36413b.prepend("WHITESPACE").constData()+10), t36413b.size()-10 }; }); -} - -struct QtCore_PackedString QCommandLineParser_Values(void* ptr, struct QtCore_PackedString optionName) -{ - return ({ QByteArray te65c16 = static_cast(ptr)->values(QString::fromUtf8(optionName.data, optionName.len)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(te65c16.prepend("WHITESPACE").constData()+10), te65c16.size()-10 }; }); -} - -struct QtCore_PackedString QCommandLineParser_Values2(void* ptr, void* option) -{ - return ({ QByteArray tafc470 = static_cast(ptr)->values(*static_cast(option)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tafc470.prepend("WHITESPACE").constData()+10), tafc470.size()-10 }; }); -} - -void QCommandLineParser_DestroyQCommandLineParser(void* ptr) -{ - static_cast(ptr)->~QCommandLineParser(); -} - -void* QCommandLineParser___addOptions_options_atList(void* ptr, int i) -{ - return new QCommandLineOption(({QCommandLineOption tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QCommandLineParser___addOptions_options_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QCommandLineParser___addOptions_options_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQConcatenateTablesProxyModel: public QConcatenateTablesProxyModel -{ -public: - MyQConcatenateTablesProxyModel(QObject *parent = Q_NULLPTR) : QConcatenateTablesProxyModel(parent) {QConcatenateTablesProxyModel_QConcatenateTablesProxyModel_QRegisterMetaType();}; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQConcatenateTablesProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQConcatenateTablesProxyModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQConcatenateTablesProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQConcatenateTablesProxyModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - int rowCount(const QModelIndex & parent) const { return callbackQConcatenateTablesProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & proxyIndex, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&proxyIndex), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - ~MyQConcatenateTablesProxyModel() { callbackQConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractItemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&index))); }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QConcatenateTablesProxyModel*) -Q_DECLARE_METATYPE(MyQConcatenateTablesProxyModel*) - -int QConcatenateTablesProxyModel_QConcatenateTablesProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QConcatenateTablesProxyModel_NewQConcatenateTablesProxyModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } else { - return new MyQConcatenateTablesProxyModel(static_cast(parent)); - } -} - -void QConcatenateTablesProxyModel_AddSourceModel(void* ptr, void* sourceModel) -{ - static_cast(ptr)->addSourceModel(static_cast(sourceModel)); -} - -int QConcatenateTablesProxyModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QConcatenateTablesProxyModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QConcatenateTablesProxyModel::columnCount(*static_cast(parent)); -} - -void* QConcatenateTablesProxyModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QConcatenateTablesProxyModel_DataDefault(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->QConcatenateTablesProxyModel::data(*static_cast(index), role)); -} - -void* QConcatenateTablesProxyModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QConcatenateTablesProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::index(row, column, *static_cast(parent))); -} - -void* QConcatenateTablesProxyModel_MapFromSource(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); -} - -void* QConcatenateTablesProxyModel_MapToSource(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); -} - -void* QConcatenateTablesProxyModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -void* QConcatenateTablesProxyModel_ParentDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QConcatenateTablesProxyModel::parent(*static_cast(index))); -} - -void QConcatenateTablesProxyModel_RemoveSourceModel(void* ptr, void* sourceModel) -{ - static_cast(ptr)->removeSourceModel(static_cast(sourceModel)); -} - -int QConcatenateTablesProxyModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QConcatenateTablesProxyModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QConcatenateTablesProxyModel::rowCount(*static_cast(parent)); -} - -void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(void* ptr) -{ - static_cast(ptr)->~QConcatenateTablesProxyModel(); -} - -void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQCoreApplication: public QCoreApplication -{ -public: - MyQCoreApplication(int &argc, char **argv) : QCoreApplication(argc, argv) {QCoreApplication_QCoreApplication_QRegisterMetaType();}; - void Signal_AboutToQuit() { callbackQCoreApplication_AboutToQuit(this); }; - void Signal_ApplicationNameChanged() { callbackQCoreApplication_ApplicationNameChanged(this); }; - void Signal_ApplicationVersionChanged() { callbackQCoreApplication_ApplicationVersionChanged(this); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void Signal_OrganizationDomainChanged() { callbackQCoreApplication_OrganizationDomainChanged(this); }; - void Signal_OrganizationNameChanged() { callbackQCoreApplication_OrganizationNameChanged(this); }; - void quit() { callbackQCoreApplication_Quit(this); }; - ~MyQCoreApplication() { callbackQCoreApplication_DestroyQCoreApplication(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QCoreApplication*) -Q_DECLARE_METATYPE(MyQCoreApplication*) - -int QCoreApplication_QCoreApplication_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCoreApplication_NewQCoreApplication(int argc, char* argv) -{ - static int argcs = argc; - static char** argvs = static_cast(malloc(argcs * sizeof(char*))); - - QList aList = QByteArray(argv).split('|'); - for (int i = 0; i < argcs; i++) - argvs[i] = (new QByteArray(aList.at(i)))->data(); - - return new MyQCoreApplication(argcs, argvs); -} - -void QCoreApplication_ConnectAboutToQuit(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QCoreApplication::aboutToQuit, static_cast(ptr), static_cast(&MyQCoreApplication::Signal_AboutToQuit), static_cast(t)); -} - -void QCoreApplication_DisconnectAboutToQuit(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QCoreApplication::aboutToQuit, static_cast(ptr), static_cast(&MyQCoreApplication::Signal_AboutToQuit)); -} - -void QCoreApplication_QCoreApplication_AddLibraryPath(struct QtCore_PackedString path) -{ - QCoreApplication::addLibraryPath(QString::fromUtf8(path.data, path.len)); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationDirPath() -{ - return ({ QByteArray t3c2a71 = QCoreApplication::applicationDirPath().toUtf8(); QtCore_PackedString { const_cast(t3c2a71.prepend("WHITESPACE").constData()+10), t3c2a71.size()-10 }; }); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationFilePath() -{ - return ({ QByteArray t189694 = QCoreApplication::applicationFilePath().toUtf8(); QtCore_PackedString { const_cast(t189694.prepend("WHITESPACE").constData()+10), t189694.size()-10 }; }); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationName() -{ - return ({ QByteArray t704b73 = QCoreApplication::applicationName().toUtf8(); QtCore_PackedString { const_cast(t704b73.prepend("WHITESPACE").constData()+10), t704b73.size()-10 }; }); -} - -void QCoreApplication_ConnectApplicationNameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::applicationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationNameChanged), static_cast(t)); -} - -void QCoreApplication_DisconnectApplicationNameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::applicationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationNameChanged)); -} - -void QCoreApplication_ApplicationNameChanged(void* ptr) -{ - static_cast(ptr)->applicationNameChanged(); -} - -long long QCoreApplication_QCoreApplication_ApplicationPid() -{ - return QCoreApplication::applicationPid(); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationVersion() -{ - return ({ QByteArray t9f1c49 = QCoreApplication::applicationVersion().toUtf8(); QtCore_PackedString { const_cast(t9f1c49.prepend("WHITESPACE").constData()+10), t9f1c49.size()-10 }; }); -} - -void QCoreApplication_ConnectApplicationVersionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::applicationVersionChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationVersionChanged), static_cast(t)); -} - -void QCoreApplication_DisconnectApplicationVersionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::applicationVersionChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_ApplicationVersionChanged)); -} - -void QCoreApplication_ApplicationVersionChanged(void* ptr) -{ - static_cast(ptr)->applicationVersionChanged(); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_Arguments() -{ - return ({ QByteArray tee588f = QCoreApplication::arguments().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tee588f.prepend("WHITESPACE").constData()+10), tee588f.size()-10 }; }); -} - -char QCoreApplication_QCoreApplication_ClosingDown() -{ - return QCoreApplication::closingDown(); -} - -void* QCoreApplication_QCoreApplication_EventDispatcher() -{ - return QCoreApplication::eventDispatcher(); -} - -int QCoreApplication_QCoreApplication_Exec() -{ - return QCoreApplication::exec(); -} - -void QCoreApplication_QCoreApplication_Exit(int returnCode) -{ - QCoreApplication::exit(returnCode); -} - -void QCoreApplication_InstallNativeEventFilter(void* ptr, void* filterObj) -{ - static_cast(ptr)->installNativeEventFilter(static_cast(filterObj)); -} - -char QCoreApplication_QCoreApplication_InstallTranslator(void* translationFile) -{ - return QCoreApplication::installTranslator(static_cast(translationFile)); -} - -void* QCoreApplication_QCoreApplication_Instance() -{ - return QCoreApplication::instance(); -} - -char QCoreApplication_QCoreApplication_IsQuitLockEnabled() -{ - return QCoreApplication::isQuitLockEnabled(); -} - -char QCoreApplication_QCoreApplication_IsSetuidAllowed() -{ - return QCoreApplication::isSetuidAllowed(); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_LibraryPaths() -{ - return ({ QByteArray tec17c7 = QCoreApplication::libraryPaths().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tec17c7.prepend("WHITESPACE").constData()+10), tec17c7.size()-10 }; }); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationDomain() -{ - return ({ QByteArray t013a2e = QCoreApplication::organizationDomain().toUtf8(); QtCore_PackedString { const_cast(t013a2e.prepend("WHITESPACE").constData()+10), t013a2e.size()-10 }; }); -} - -void QCoreApplication_ConnectOrganizationDomainChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::organizationDomainChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationDomainChanged), static_cast(t)); -} - -void QCoreApplication_DisconnectOrganizationDomainChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::organizationDomainChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationDomainChanged)); -} - -void QCoreApplication_OrganizationDomainChanged(void* ptr) -{ - static_cast(ptr)->organizationDomainChanged(); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationName() -{ - return ({ QByteArray t6f3f58 = QCoreApplication::organizationName().toUtf8(); QtCore_PackedString { const_cast(t6f3f58.prepend("WHITESPACE").constData()+10), t6f3f58.size()-10 }; }); -} - -void QCoreApplication_ConnectOrganizationNameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCoreApplication::organizationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationNameChanged), static_cast(t)); -} - -void QCoreApplication_DisconnectOrganizationNameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCoreApplication::organizationNameChanged), static_cast(ptr), static_cast(&MyQCoreApplication::Signal_OrganizationNameChanged)); -} - -void QCoreApplication_OrganizationNameChanged(void* ptr) -{ - static_cast(ptr)->organizationNameChanged(); -} - -void QCoreApplication_QCoreApplication_PostEvent(void* receiver, void* event, int priority) -{ - QCoreApplication::postEvent(static_cast(receiver), static_cast(event), priority); -} - -void QCoreApplication_QCoreApplication_ProcessEvents(long long flags) -{ - QCoreApplication::processEvents(static_cast(flags)); -} - -void QCoreApplication_QCoreApplication_ProcessEvents2(long long flags, int ms) -{ - QCoreApplication::processEvents(static_cast(flags), ms); -} - -void QCoreApplication_Quit(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "quit"); -} - -void QCoreApplication_QuitDefault(void* ptr) -{ - static_cast(ptr)->QCoreApplication::quit(); -} - -void QCoreApplication_QCoreApplication_RemoveLibraryPath(struct QtCore_PackedString path) -{ - QCoreApplication::removeLibraryPath(QString::fromUtf8(path.data, path.len)); -} - -void QCoreApplication_RemoveNativeEventFilter(void* ptr, void* filterObject) -{ - static_cast(ptr)->removeNativeEventFilter(static_cast(filterObject)); -} - -void QCoreApplication_QCoreApplication_RemovePostedEvents(void* receiver, int eventType) -{ - QCoreApplication::removePostedEvents(static_cast(receiver), eventType); -} - -char QCoreApplication_QCoreApplication_RemoveTranslator(void* translationFile) -{ - return QCoreApplication::removeTranslator(static_cast(translationFile)); -} - -char QCoreApplication_QCoreApplication_SendEvent(void* receiver, void* event) -{ - return QCoreApplication::sendEvent(static_cast(receiver), static_cast(event)); -} - -void QCoreApplication_QCoreApplication_SendPostedEvents(void* receiver, int event_type) -{ - QCoreApplication::sendPostedEvents(static_cast(receiver), event_type); -} - -void QCoreApplication_QCoreApplication_SetApplicationName(struct QtCore_PackedString application) -{ - QCoreApplication::setApplicationName(QString::fromUtf8(application.data, application.len)); -} - -void QCoreApplication_QCoreApplication_SetApplicationVersion(struct QtCore_PackedString version) -{ - QCoreApplication::setApplicationVersion(QString::fromUtf8(version.data, version.len)); -} - -void QCoreApplication_QCoreApplication_SetAttribute(long long attribute, char on) -{ - QCoreApplication::setAttribute(static_cast(attribute), on != 0); -} - -void QCoreApplication_QCoreApplication_SetEventDispatcher(void* eventDispatcher) -{ - QCoreApplication::setEventDispatcher(static_cast(eventDispatcher)); -} - -void QCoreApplication_QCoreApplication_SetLibraryPaths(struct QtCore_PackedString paths) -{ - QCoreApplication::setLibraryPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QCoreApplication_QCoreApplication_SetOrganizationDomain(struct QtCore_PackedString orgDomain) -{ - QCoreApplication::setOrganizationDomain(QString::fromUtf8(orgDomain.data, orgDomain.len)); -} - -void QCoreApplication_QCoreApplication_SetOrganizationName(struct QtCore_PackedString orgName) -{ - QCoreApplication::setOrganizationName(QString::fromUtf8(orgName.data, orgName.len)); -} - -void QCoreApplication_QCoreApplication_SetQuitLockEnabled(char enabled) -{ - QCoreApplication::setQuitLockEnabled(enabled != 0); -} - -void QCoreApplication_QCoreApplication_SetSetuidAllowed(char allow) -{ - QCoreApplication::setSetuidAllowed(allow != 0); -} - -char QCoreApplication_QCoreApplication_StartingUp() -{ - return QCoreApplication::startingUp(); -} - -char QCoreApplication_QCoreApplication_TestAttribute(long long attribute) -{ - return QCoreApplication::testAttribute(static_cast(attribute)); -} - -struct QtCore_PackedString QCoreApplication_QCoreApplication_Translate(char* context, char* sourceText, char* disambiguation, int n) -{ - return ({ QByteArray t901eb0 = QCoreApplication::translate(const_cast(context), const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(t901eb0.prepend("WHITESPACE").constData()+10), t901eb0.size()-10 }; }); -} - -void QCoreApplication_DestroyQCoreApplication(void* ptr) -{ - static_cast(ptr)->~QCoreApplication(); -} - -void QCoreApplication_DestroyQCoreApplicationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QCryptographicHash*) -void* QCryptographicHash_NewQCryptographicHash(long long method) -{ - return new QCryptographicHash(static_cast(method)); -} - -void QCryptographicHash_AddData(void* ptr, char* data, int length) -{ - static_cast(ptr)->addData(const_cast(data), length); -} - -void QCryptographicHash_AddData2(void* ptr, void* data) -{ - static_cast(ptr)->addData(*static_cast(data)); -} - -char QCryptographicHash_AddData3(void* ptr, void* device) -{ - return static_cast(ptr)->addData(static_cast(device)); -} - -void* QCryptographicHash_QCryptographicHash_Hash(void* data, long long method) -{ - return new QByteArray(QCryptographicHash::hash(*static_cast(data), static_cast(method))); -} - -int QCryptographicHash_QCryptographicHash_HashLength(long long method) -{ - return QCryptographicHash::hashLength(static_cast(method)); -} - -void QCryptographicHash_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void* QCryptographicHash_Result(void* ptr) -{ - return new QByteArray(static_cast(ptr)->result()); -} - -void QCryptographicHash_DestroyQCryptographicHash(void* ptr) -{ - static_cast(ptr)->~QCryptographicHash(); -} - -Q_DECLARE_METATYPE(QDataStream*) -void* QDataStream_NewQDataStream() -{ - return new QDataStream(); -} - -void* QDataStream_NewQDataStream2(void* d) -{ - return new QDataStream(static_cast(d)); -} - -void* QDataStream_NewQDataStream3(void* a, long long mode) -{ - return new QDataStream(static_cast(a), static_cast(mode)); -} - -void* QDataStream_NewQDataStream4(void* a) -{ - return new QDataStream(*static_cast(a)); -} - -void QDataStream_AbortTransaction(void* ptr) -{ - static_cast(ptr)->abortTransaction(); -} - -char QDataStream_AtEnd(void* ptr) -{ - return static_cast(ptr)->atEnd(); -} - -long long QDataStream_ByteOrder(void* ptr) -{ - return static_cast(ptr)->byteOrder(); -} - -char QDataStream_CommitTransaction(void* ptr) -{ - return static_cast(ptr)->commitTransaction(); -} - -void* QDataStream_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -long long QDataStream_FloatingPointPrecision(void* ptr) -{ - return static_cast(ptr)->floatingPointPrecision(); -} - -int QDataStream_ReadRawData(void* ptr, char* s, int l) -{ - return static_cast(ptr)->readRawData(s, l); -} - -void QDataStream_ResetStatus(void* ptr) -{ - static_cast(ptr)->resetStatus(); -} - -void QDataStream_RollbackTransaction(void* ptr) -{ - static_cast(ptr)->rollbackTransaction(); -} - -void QDataStream_SetByteOrder(void* ptr, long long bo) -{ - static_cast(ptr)->setByteOrder(static_cast(bo)); -} - -void QDataStream_SetDevice(void* ptr, void* d) -{ - static_cast(ptr)->setDevice(static_cast(d)); -} - -void QDataStream_SetFloatingPointPrecision(void* ptr, long long precision) -{ - static_cast(ptr)->setFloatingPointPrecision(static_cast(precision)); -} - -void QDataStream_SetStatus(void* ptr, long long status) -{ - static_cast(ptr)->setStatus(static_cast(status)); -} - -void QDataStream_SetVersion(void* ptr, int v) -{ - static_cast(ptr)->setVersion(v); -} - -int QDataStream_SkipRawData(void* ptr, int l) -{ - return static_cast(ptr)->skipRawData(l); -} - -void QDataStream_StartTransaction(void* ptr) -{ - static_cast(ptr)->startTransaction(); -} - -long long QDataStream_Status(void* ptr) -{ - return static_cast(ptr)->status(); -} - -int QDataStream_Version(void* ptr) -{ - return static_cast(ptr)->version(); -} - -int QDataStream_WriteRawData(void* ptr, char* s, int l) -{ - return static_cast(ptr)->writeRawData(const_cast(s), l); -} - -void QDataStream_DestroyQDataStream(void* ptr) -{ - static_cast(ptr)->~QDataStream(); -} - -Q_DECLARE_METATYPE(QDate) -Q_DECLARE_METATYPE(QDate*) -void* QDate_NewQDate2() -{ - return new QDate(); -} - -void* QDate_NewQDate3(int y, int m, int d) -{ - return new QDate(y, m, d); -} - -void* QDate_AddDays(void* ptr, long long ndays) -{ - return new QDate(static_cast(ptr)->addDays(ndays)); -} - -void* QDate_AddMonths(void* ptr, int nmonths) -{ - return new QDate(static_cast(ptr)->addMonths(nmonths)); -} - -void* QDate_AddYears(void* ptr, int nyears) -{ - return new QDate(static_cast(ptr)->addYears(nyears)); -} - -void* QDate_QDate_CurrentDate() -{ - return new QDate(QDate::currentDate()); -} - -int QDate_Day(void* ptr) -{ - return static_cast(ptr)->day(); -} - -int QDate_DayOfWeek(void* ptr) -{ - return static_cast(ptr)->dayOfWeek(); -} - -int QDate_DayOfYear(void* ptr) -{ - return static_cast(ptr)->dayOfYear(); -} - -int QDate_DaysInMonth(void* ptr) -{ - return static_cast(ptr)->daysInMonth(); -} - -int QDate_DaysInYear(void* ptr) -{ - return static_cast(ptr)->daysInYear(); -} - -long long QDate_DaysTo(void* ptr, void* d) -{ - return static_cast(ptr)->daysTo(*static_cast(d)); -} - -void* QDate_QDate_FromJulianDay(long long jd) -{ - return new QDate(QDate::fromJulianDay(jd)); -} - -void* QDate_QDate_FromString(struct QtCore_PackedString stri, long long format) -{ - return new QDate(QDate::fromString(QString::fromUtf8(stri.data, stri.len), static_cast(format))); -} - -void* QDate_QDate_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format) -{ - return new QDate(QDate::fromString(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); -} - -void QDate_GetDate(void* ptr, int year, int month, int day) -{ - static_cast(ptr)->getDate(&year, &month, &day); -} - -char QDate_QDate_IsLeapYear(int year) -{ - return QDate::isLeapYear(year); -} - -char QDate_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QDate_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QDate_QDate_IsValid2(int year, int month, int day) -{ - return QDate::isValid(year, month, day); -} - -int QDate_Month(void* ptr) -{ - return static_cast(ptr)->month(); -} - -char QDate_SetDate(void* ptr, int year, int month, int day) -{ - return static_cast(ptr)->setDate(year, month, day); -} - -long long QDate_ToJulianDay(void* ptr) -{ - return static_cast(ptr)->toJulianDay(); -} - -struct QtCore_PackedString QDate_ToString(void* ptr, struct QtCore_PackedString format) -{ - return ({ QByteArray te68bf6 = static_cast(ptr)->toString(QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(te68bf6.prepend("WHITESPACE").constData()+10), te68bf6.size()-10 }; }); -} - -struct QtCore_PackedString QDate_ToString2(void* ptr, long long format) -{ - return ({ QByteArray tfa9ec6 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tfa9ec6.prepend("WHITESPACE").constData()+10), tfa9ec6.size()-10 }; }); -} - -struct QtCore_PackedString QDate_ToString3(void* ptr, void* format) -{ - return ({ QByteArray tab5488 = static_cast(ptr)->toString(*static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tab5488.prepend("WHITESPACE").constData()+10), tab5488.size()-10 }; }); -} - -int QDate_WeekNumber(void* ptr, int yearNumber) -{ - return static_cast(ptr)->weekNumber(&yearNumber); -} - -int QDate_Year(void* ptr) -{ - return static_cast(ptr)->year(); -} - -Q_DECLARE_METATYPE(QDateTime) -Q_DECLARE_METATYPE(QDateTime*) -void* QDateTime_NewQDateTime() -{ - return new QDateTime(); -} - -void* QDateTime_NewQDateTime2(void* date) -{ - return new QDateTime(*static_cast(date)); -} - -void* QDateTime_NewQDateTime3(void* date, void* ti, long long spec) -{ - return new QDateTime(*static_cast(date), *static_cast(ti), static_cast(spec)); -} - -void* QDateTime_NewQDateTime4(void* date, void* ti, long long spec, int offsetSeconds) -{ - return new QDateTime(*static_cast(date), *static_cast(ti), static_cast(spec), offsetSeconds); -} - -void* QDateTime_NewQDateTime5(void* date, void* ti, void* timeZone) -{ - return new QDateTime(*static_cast(date), *static_cast(ti), *static_cast(timeZone)); -} - -void* QDateTime_NewQDateTime6(void* other) -{ - return new QDateTime(*static_cast(other)); -} - -void* QDateTime_NewQDateTime7(void* other) -{ - return new QDateTime(*static_cast(other)); -} - -void* QDateTime_AddDays(void* ptr, long long ndays) -{ - return new QDateTime(static_cast(ptr)->addDays(ndays)); -} - -void* QDateTime_AddMSecs(void* ptr, long long msecs) -{ - return new QDateTime(static_cast(ptr)->addMSecs(msecs)); -} - -void* QDateTime_AddMonths(void* ptr, int nmonths) -{ - return new QDateTime(static_cast(ptr)->addMonths(nmonths)); -} - -void* QDateTime_AddSecs(void* ptr, long long s) -{ - return new QDateTime(static_cast(ptr)->addSecs(s)); -} - -void* QDateTime_AddYears(void* ptr, int nyears) -{ - return new QDateTime(static_cast(ptr)->addYears(nyears)); -} - -void* QDateTime_QDateTime_CurrentDateTime() -{ - return new QDateTime(QDateTime::currentDateTime()); -} - -void* QDateTime_QDateTime_CurrentDateTimeUtc() -{ - return new QDateTime(QDateTime::currentDateTimeUtc()); -} - -long long QDateTime_QDateTime_CurrentMSecsSinceEpoch() -{ - return QDateTime::currentMSecsSinceEpoch(); -} - -long long QDateTime_QDateTime_CurrentSecsSinceEpoch() -{ - return QDateTime::currentSecsSinceEpoch(); -} - -void* QDateTime_Date(void* ptr) -{ - return new QDate(static_cast(ptr)->date()); -} - -long long QDateTime_DaysTo(void* ptr, void* other) -{ - return static_cast(ptr)->daysTo(*static_cast(other)); -} - -void* QDateTime_QDateTime_FromMSecsSinceEpoch(long long msecs) -{ - return new QDateTime(QDateTime::fromMSecsSinceEpoch(msecs)); -} - -void* QDateTime_QDateTime_FromMSecsSinceEpoch2(long long msecs, long long spec, int offsetSeconds) -{ - return new QDateTime(QDateTime::fromMSecsSinceEpoch(msecs, static_cast(spec), offsetSeconds)); -} - -void* QDateTime_QDateTime_FromMSecsSinceEpoch3(long long msecs, void* timeZone) -{ - return new QDateTime(QDateTime::fromMSecsSinceEpoch(msecs, *static_cast(timeZone))); -} - -void* QDateTime_QDateTime_FromSecsSinceEpoch(long long secs, long long spec, int offsetSeconds) -{ - return new QDateTime(QDateTime::fromSecsSinceEpoch(secs, static_cast(spec), offsetSeconds)); -} - -void* QDateTime_QDateTime_FromSecsSinceEpoch2(long long secs, void* timeZone) -{ - return new QDateTime(QDateTime::fromSecsSinceEpoch(secs, *static_cast(timeZone))); -} - -void* QDateTime_QDateTime_FromString(struct QtCore_PackedString stri, long long format) -{ - return new QDateTime(QDateTime::fromString(QString::fromUtf8(stri.data, stri.len), static_cast(format))); -} - -void* QDateTime_QDateTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format) -{ - return new QDateTime(QDateTime::fromString(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); -} - -char QDateTime_IsDaylightTime(void* ptr) -{ - return static_cast(ptr)->isDaylightTime(); -} - -char QDateTime_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QDateTime_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -long long QDateTime_MsecsTo(void* ptr, void* other) -{ - return static_cast(ptr)->msecsTo(*static_cast(other)); -} - -int QDateTime_OffsetFromUtc(void* ptr) -{ - return static_cast(ptr)->offsetFromUtc(); -} - -long long QDateTime_SecsTo(void* ptr, void* other) -{ - return static_cast(ptr)->secsTo(*static_cast(other)); -} - -void QDateTime_SetDate(void* ptr, void* date) -{ - static_cast(ptr)->setDate(*static_cast(date)); -} - -void QDateTime_SetMSecsSinceEpoch(void* ptr, long long msecs) -{ - static_cast(ptr)->setMSecsSinceEpoch(msecs); -} - -void QDateTime_SetOffsetFromUtc(void* ptr, int offsetSeconds) -{ - static_cast(ptr)->setOffsetFromUtc(offsetSeconds); -} - -void QDateTime_SetSecsSinceEpoch(void* ptr, long long secs) -{ - static_cast(ptr)->setSecsSinceEpoch(secs); -} - -void QDateTime_SetTime(void* ptr, void* ti) -{ - static_cast(ptr)->setTime(*static_cast(ti)); -} - -void QDateTime_SetTimeSpec(void* ptr, long long spec) -{ - static_cast(ptr)->setTimeSpec(static_cast(spec)); -} - -void QDateTime_SetTimeZone(void* ptr, void* toZone) -{ - static_cast(ptr)->setTimeZone(*static_cast(toZone)); -} - -void QDateTime_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QDateTime_Time(void* ptr) -{ - return new QTime(static_cast(ptr)->time()); -} - -long long QDateTime_TimeSpec(void* ptr) -{ - return static_cast(ptr)->timeSpec(); -} - -void* QDateTime_TimeZone(void* ptr) -{ - return new QTimeZone(static_cast(ptr)->timeZone()); -} - -struct QtCore_PackedString QDateTime_TimeZoneAbbreviation(void* ptr) -{ - return ({ QByteArray te524d2 = static_cast(ptr)->timeZoneAbbreviation().toUtf8(); QtCore_PackedString { const_cast(te524d2.prepend("WHITESPACE").constData()+10), te524d2.size()-10 }; }); -} - -void* QDateTime_ToLocalTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->toLocalTime()); -} - -long long QDateTime_ToMSecsSinceEpoch(void* ptr) -{ - return static_cast(ptr)->toMSecsSinceEpoch(); -} - -void* QDateTime_ToOffsetFromUtc(void* ptr, int offsetSeconds) -{ - return new QDateTime(static_cast(ptr)->toOffsetFromUtc(offsetSeconds)); -} - -long long QDateTime_ToSecsSinceEpoch(void* ptr) -{ - return static_cast(ptr)->toSecsSinceEpoch(); -} - -struct QtCore_PackedString QDateTime_ToString(void* ptr, struct QtCore_PackedString format) -{ - return ({ QByteArray t78bcae = static_cast(ptr)->toString(QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t78bcae.prepend("WHITESPACE").constData()+10), t78bcae.size()-10 }; }); -} - -struct QtCore_PackedString QDateTime_ToString2(void* ptr, long long format) -{ - return ({ QByteArray tbd5547 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tbd5547.prepend("WHITESPACE").constData()+10), tbd5547.size()-10 }; }); -} - -struct QtCore_PackedString QDateTime_ToString3(void* ptr, void* format) -{ - return ({ QByteArray t95196e = static_cast(ptr)->toString(*static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t95196e.prepend("WHITESPACE").constData()+10), t95196e.size()-10 }; }); -} - -void* QDateTime_ToTimeSpec(void* ptr, long long spec) -{ - return new QDateTime(static_cast(ptr)->toTimeSpec(static_cast(spec))); -} - -void* QDateTime_ToTimeZone(void* ptr, void* timeZone) -{ - return new QDateTime(static_cast(ptr)->toTimeZone(*static_cast(timeZone))); -} - -void* QDateTime_ToUTC(void* ptr) -{ - return new QDateTime(static_cast(ptr)->toUTC()); -} - -void QDateTime_DestroyQDateTime(void* ptr) -{ - static_cast(ptr)->~QDateTime(); -} - -Q_DECLARE_METATYPE(QDeadlineTimer*) -void* QDeadlineTimer_NewQDeadlineTimer(long long timerType) -{ - return new QDeadlineTimer(static_cast(timerType)); -} - -void* QDeadlineTimer_NewQDeadlineTimer2(long long vqd, long long timerType) -{ - return new QDeadlineTimer(static_cast(vqd), static_cast(timerType)); -} - -void* QDeadlineTimer_NewQDeadlineTimer3(long long msecs, long long ty) -{ - return new QDeadlineTimer(msecs, static_cast(ty)); -} - -long long QDeadlineTimer_Deadline(void* ptr) -{ - return static_cast(ptr)->deadline(); -} - -long long QDeadlineTimer_DeadlineNSecs(void* ptr) -{ - return static_cast(ptr)->deadlineNSecs(); -} - -char QDeadlineTimer_HasExpired(void* ptr) -{ - return static_cast(ptr)->hasExpired(); -} - -char QDeadlineTimer_IsForever(void* ptr) -{ - return static_cast(ptr)->isForever(); -} - -long long QDeadlineTimer_RemainingTime(void* ptr) -{ - return static_cast(ptr)->remainingTime(); -} - -long long QDeadlineTimer_RemainingTimeNSecs(void* ptr) -{ - return static_cast(ptr)->remainingTimeNSecs(); -} - -void QDeadlineTimer_SetDeadline(void* ptr, long long msecs, long long timerType) -{ - static_cast(ptr)->setDeadline(msecs, static_cast(timerType)); -} - -void QDeadlineTimer_SetPreciseDeadline(void* ptr, long long secs, long long nsecs, long long timerType) -{ - static_cast(ptr)->setPreciseDeadline(secs, nsecs, static_cast(timerType)); -} - -void QDeadlineTimer_SetPreciseRemainingTime(void* ptr, long long secs, long long nsecs, long long timerType) -{ - static_cast(ptr)->setPreciseRemainingTime(secs, nsecs, static_cast(timerType)); -} - -void QDeadlineTimer_SetRemainingTime(void* ptr, long long msecs, long long timerType) -{ - static_cast(ptr)->setRemainingTime(msecs, static_cast(timerType)); -} - -void QDeadlineTimer_SetTimerType(void* ptr, long long timerType) -{ - static_cast(ptr)->setTimerType(static_cast(timerType)); -} - -void QDeadlineTimer_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -long long QDeadlineTimer_TimerType(void* ptr) -{ - return static_cast(ptr)->timerType(); -} - -Q_DECLARE_METATYPE(QDebug*) -void* QDebug_NewQDebug(void* device) -{ - return new QDebug(static_cast(device)); -} - -void* QDebug_NewQDebug2(struct QtCore_PackedString stri) -{ - return new QDebug(new QString(QString::fromUtf8(stri.data, stri.len))); -} - -void* QDebug_NewQDebug4(void* o) -{ - return new QDebug(*static_cast(o)); -} - -char QDebug_AutoInsertSpaces(void* ptr) -{ - return static_cast(ptr)->autoInsertSpaces(); -} - -void* QDebug_MaybeQuote(void* ptr, char* c) -{ - return new QDebug(static_cast(ptr)->maybeQuote(*c)); -} - -void* QDebug_MaybeSpace(void* ptr) -{ - return new QDebug(static_cast(ptr)->maybeSpace()); -} - -void* QDebug_Noquote(void* ptr) -{ - return new QDebug(static_cast(ptr)->noquote()); -} - -void* QDebug_Nospace(void* ptr) -{ - return new QDebug(static_cast(ptr)->nospace()); -} - -void* QDebug_Quote(void* ptr) -{ - return new QDebug(static_cast(ptr)->quote()); -} - -void* QDebug_ResetFormat(void* ptr) -{ - return new QDebug(static_cast(ptr)->resetFormat()); -} - -void QDebug_SetAutoInsertSpaces(void* ptr, char b) -{ - static_cast(ptr)->setAutoInsertSpaces(b != 0); -} - -void QDebug_SetVerbosity(void* ptr, int verbosityLevel) -{ - static_cast(ptr)->setVerbosity(verbosityLevel); -} - -void* QDebug_Space(void* ptr) -{ - return new QDebug(static_cast(ptr)->space()); -} - -void QDebug_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QDebug_Verbosity(void* ptr, int verbosityLevel) -{ - return new QDebug(static_cast(ptr)->verbosity(verbosityLevel)); -} - -int QDebug_Verbosity2(void* ptr) -{ - return static_cast(ptr)->verbosity(); -} - -void QDebug_DestroyQDebug(void* ptr) -{ - static_cast(ptr)->~QDebug(); -} - -Q_DECLARE_METATYPE(QDebugStateSaver*) -void* QDebugStateSaver_NewQDebugStateSaver(void* dbg) -{ - return new QDebugStateSaver(*static_cast(dbg)); -} - -void QDebugStateSaver_DestroyQDebugStateSaver(void* ptr) -{ - static_cast(ptr)->~QDebugStateSaver(); -} - -class MyQDeferredDeleteEvent: public QDeferredDeleteEvent -{ -public: - MyQDeferredDeleteEvent() : QDeferredDeleteEvent() {QDeferredDeleteEvent_QDeferredDeleteEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QDeferredDeleteEvent*) -Q_DECLARE_METATYPE(MyQDeferredDeleteEvent*) - -int QDeferredDeleteEvent_QDeferredDeleteEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDeferredDeleteEvent_NewQDeferredDeleteEvent() -{ - return new MyQDeferredDeleteEvent(); -} - -int QDeferredDeleteEvent_LoopLevel(void* ptr) -{ - return static_cast(ptr)->loopLevel(); -} - -Q_DECLARE_METATYPE(QDir*) -void* QDir_NewQDir(void* dir) -{ - return new QDir(*static_cast(dir)); -} - -void* QDir_NewQDir2(struct QtCore_PackedString path) -{ - return new QDir(QString::fromUtf8(path.data, path.len)); -} - -void* QDir_NewQDir3(struct QtCore_PackedString path, struct QtCore_PackedString nameFilter, long long sort, long long filters) -{ - return new QDir(QString::fromUtf8(path.data, path.len), QString::fromUtf8(nameFilter.data, nameFilter.len), static_cast(sort), static_cast(filters)); -} - -struct QtCore_PackedString QDir_AbsoluteFilePath(void* ptr, struct QtCore_PackedString fileName) -{ - return ({ QByteArray t084b4e = static_cast(ptr)->absoluteFilePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(t084b4e.prepend("WHITESPACE").constData()+10), t084b4e.size()-10 }; }); -} - -struct QtCore_PackedString QDir_AbsolutePath(void* ptr) -{ - return ({ QByteArray t420972 = static_cast(ptr)->absolutePath().toUtf8(); QtCore_PackedString { const_cast(t420972.prepend("WHITESPACE").constData()+10), t420972.size()-10 }; }); -} - -void QDir_QDir_AddSearchPath(struct QtCore_PackedString prefix, struct QtCore_PackedString path) -{ - QDir::addSearchPath(QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(path.data, path.len)); -} - -struct QtCore_PackedString QDir_CanonicalPath(void* ptr) -{ - return ({ QByteArray ta3771c = static_cast(ptr)->canonicalPath().toUtf8(); QtCore_PackedString { const_cast(ta3771c.prepend("WHITESPACE").constData()+10), ta3771c.size()-10 }; }); -} - -char QDir_Cd(void* ptr, struct QtCore_PackedString dirName) -{ - return static_cast(ptr)->cd(QString::fromUtf8(dirName.data, dirName.len)); -} - -char QDir_CdUp(void* ptr) -{ - return static_cast(ptr)->cdUp(); -} - -struct QtCore_PackedString QDir_QDir_CleanPath(struct QtCore_PackedString path) -{ - return ({ QByteArray tad90b4 = QDir::cleanPath(QString::fromUtf8(path.data, path.len)).toUtf8(); QtCore_PackedString { const_cast(tad90b4.prepend("WHITESPACE").constData()+10), tad90b4.size()-10 }; }); -} - -unsigned int QDir_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QDir_QDir_Current() -{ - return new QDir(QDir::current()); -} - -struct QtCore_PackedString QDir_QDir_CurrentPath() -{ - return ({ QByteArray t081208 = QDir::currentPath().toUtf8(); QtCore_PackedString { const_cast(t081208.prepend("WHITESPACE").constData()+10), t081208.size()-10 }; }); -} - -struct QtCore_PackedString QDir_DirName(void* ptr) -{ - return ({ QByteArray td48935 = static_cast(ptr)->dirName().toUtf8(); QtCore_PackedString { const_cast(td48935.prepend("WHITESPACE").constData()+10), td48935.size()-10 }; }); -} - -struct QtCore_PackedList QDir_QDir_Drives() -{ - return ({ QList* tmpValued1e42f = new QList(QDir::drives()); QtCore_PackedList { tmpValued1e42f, tmpValued1e42f->size() }; }); -} - -struct QtCore_PackedList QDir_EntryInfoList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort) -{ - return ({ QList* tmpValue043d19 = new QList(static_cast(ptr)->entryInfoList(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort))); QtCore_PackedList { tmpValue043d19, tmpValue043d19->size() }; }); -} - -struct QtCore_PackedList QDir_EntryInfoList2(void* ptr, long long filters, long long sort) -{ - return ({ QList* tmpValue718f78 = new QList(static_cast(ptr)->entryInfoList(static_cast(filters), static_cast(sort))); QtCore_PackedList { tmpValue718f78, tmpValue718f78->size() }; }); -} - -struct QtCore_PackedString QDir_EntryList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort) -{ - return ({ QByteArray t2f8008 = static_cast(ptr)->entryList(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2f8008.prepend("WHITESPACE").constData()+10), t2f8008.size()-10 }; }); -} - -struct QtCore_PackedString QDir_EntryList2(void* ptr, long long filters, long long sort) -{ - return ({ QByteArray t2244e4 = static_cast(ptr)->entryList(static_cast(filters), static_cast(sort)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2244e4.prepend("WHITESPACE").constData()+10), t2244e4.size()-10 }; }); -} - -char QDir_Exists(void* ptr, struct QtCore_PackedString name) -{ - return static_cast(ptr)->exists(QString::fromUtf8(name.data, name.len)); -} - -char QDir_Exists2(void* ptr) -{ - return static_cast(ptr)->exists(); -} - -struct QtCore_PackedString QDir_FilePath(void* ptr, struct QtCore_PackedString fileName) -{ - return ({ QByteArray te35159 = static_cast(ptr)->filePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(te35159.prepend("WHITESPACE").constData()+10), te35159.size()-10 }; }); -} - -long long QDir_Filter(void* ptr) -{ - return static_cast(ptr)->filter(); -} - -struct QtCore_PackedString QDir_QDir_FromNativeSeparators(struct QtCore_PackedString pathName) -{ - return ({ QByteArray tb29b44 = QDir::fromNativeSeparators(QString::fromUtf8(pathName.data, pathName.len)).toUtf8(); QtCore_PackedString { const_cast(tb29b44.prepend("WHITESPACE").constData()+10), tb29b44.size()-10 }; }); -} - -void* QDir_QDir_Home() -{ - return new QDir(QDir::home()); -} - -struct QtCore_PackedString QDir_QDir_HomePath() -{ - return ({ QByteArray t93fee6 = QDir::homePath().toUtf8(); QtCore_PackedString { const_cast(t93fee6.prepend("WHITESPACE").constData()+10), t93fee6.size()-10 }; }); -} - -char QDir_IsAbsolute(void* ptr) -{ - return static_cast(ptr)->isAbsolute(); -} - -char QDir_QDir_IsAbsolutePath(struct QtCore_PackedString path) -{ - return QDir::isAbsolutePath(QString::fromUtf8(path.data, path.len)); -} - -char QDir_IsEmpty(void* ptr, long long filters) -{ - return static_cast(ptr)->isEmpty(static_cast(filters)); -} - -char QDir_IsReadable(void* ptr) -{ - return static_cast(ptr)->isReadable(); -} - -char QDir_IsRelative(void* ptr) -{ - return static_cast(ptr)->isRelative(); -} - -char QDir_QDir_IsRelativePath(struct QtCore_PackedString path) -{ - return QDir::isRelativePath(QString::fromUtf8(path.data, path.len)); -} - -char QDir_IsRoot(void* ptr) -{ - return static_cast(ptr)->isRoot(); -} - -void* QDir_QDir_ListSeparator() -{ - return new QChar(QDir::listSeparator()); -} - -char QDir_MakeAbsolute(void* ptr) -{ - return static_cast(ptr)->makeAbsolute(); -} - -char QDir_QDir_Match(struct QtCore_PackedString filter, struct QtCore_PackedString fileName) -{ - return QDir::match(QString::fromUtf8(filter.data, filter.len), QString::fromUtf8(fileName.data, fileName.len)); -} - -char QDir_QDir_Match2(struct QtCore_PackedString filters, struct QtCore_PackedString fileName) -{ - return QDir::match(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(fileName.data, fileName.len)); -} - -char QDir_Mkdir(void* ptr, struct QtCore_PackedString dirName) -{ - return static_cast(ptr)->mkdir(QString::fromUtf8(dirName.data, dirName.len)); -} - -char QDir_Mkpath(void* ptr, struct QtCore_PackedString dirPath) -{ - return static_cast(ptr)->mkpath(QString::fromUtf8(dirPath.data, dirPath.len)); -} - -struct QtCore_PackedString QDir_NameFilters(void* ptr) -{ - return ({ QByteArray t429f9f = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t429f9f.prepend("WHITESPACE").constData()+10), t429f9f.size()-10 }; }); -} - -struct QtCore_PackedString QDir_Path(void* ptr) -{ - return ({ QByteArray t1e0939 = static_cast(ptr)->path().toUtf8(); QtCore_PackedString { const_cast(t1e0939.prepend("WHITESPACE").constData()+10), t1e0939.size()-10 }; }); -} - -void QDir_Refresh(void* ptr) -{ - static_cast(ptr)->refresh(); -} - -struct QtCore_PackedString QDir_RelativeFilePath(void* ptr, struct QtCore_PackedString fileName) -{ - return ({ QByteArray t5e18c2 = static_cast(ptr)->relativeFilePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(t5e18c2.prepend("WHITESPACE").constData()+10), t5e18c2.size()-10 }; }); -} - -char QDir_Remove(void* ptr, struct QtCore_PackedString fileName) -{ - return static_cast(ptr)->remove(QString::fromUtf8(fileName.data, fileName.len)); -} - -char QDir_RemoveRecursively(void* ptr) -{ - return static_cast(ptr)->removeRecursively(); -} - -char QDir_Rename(void* ptr, struct QtCore_PackedString oldName, struct QtCore_PackedString newName) -{ - return static_cast(ptr)->rename(QString::fromUtf8(oldName.data, oldName.len), QString::fromUtf8(newName.data, newName.len)); -} - -char QDir_Rmdir(void* ptr, struct QtCore_PackedString dirName) -{ - return static_cast(ptr)->rmdir(QString::fromUtf8(dirName.data, dirName.len)); -} - -char QDir_Rmpath(void* ptr, struct QtCore_PackedString dirPath) -{ - return static_cast(ptr)->rmpath(QString::fromUtf8(dirPath.data, dirPath.len)); -} - -void* QDir_QDir_Root() -{ - return new QDir(QDir::root()); -} - -struct QtCore_PackedString QDir_QDir_RootPath() -{ - return ({ QByteArray tc8c07d = QDir::rootPath().toUtf8(); QtCore_PackedString { const_cast(tc8c07d.prepend("WHITESPACE").constData()+10), tc8c07d.size()-10 }; }); -} - -struct QtCore_PackedString QDir_QDir_SearchPaths(struct QtCore_PackedString prefix) -{ - return ({ QByteArray t5d6556 = QDir::searchPaths(QString::fromUtf8(prefix.data, prefix.len)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t5d6556.prepend("WHITESPACE").constData()+10), t5d6556.size()-10 }; }); -} - -void* QDir_QDir_Separator() -{ - return new QChar(QDir::separator()); -} - -char QDir_QDir_SetCurrent(struct QtCore_PackedString path) -{ - return QDir::setCurrent(QString::fromUtf8(path.data, path.len)); -} - -void QDir_SetFilter(void* ptr, long long filters) -{ - static_cast(ptr)->setFilter(static_cast(filters)); -} - -void QDir_SetNameFilters(void* ptr, struct QtCore_PackedString nameFilters) -{ - static_cast(ptr)->setNameFilters(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QDir_SetPath(void* ptr, struct QtCore_PackedString path) -{ - static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len)); -} - -void QDir_QDir_SetSearchPaths(struct QtCore_PackedString prefix, struct QtCore_PackedString searchPaths) -{ - QDir::setSearchPaths(QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(searchPaths.data, searchPaths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QDir_SetSorting(void* ptr, long long sort) -{ - static_cast(ptr)->setSorting(static_cast(sort)); -} - -long long QDir_Sorting(void* ptr) -{ - return static_cast(ptr)->sorting(); -} - -void QDir_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QDir_QDir_Temp() -{ - return new QDir(QDir::temp()); -} - -struct QtCore_PackedString QDir_QDir_TempPath() -{ - return ({ QByteArray t677bd4 = QDir::tempPath().toUtf8(); QtCore_PackedString { const_cast(t677bd4.prepend("WHITESPACE").constData()+10), t677bd4.size()-10 }; }); -} - -struct QtCore_PackedString QDir_QDir_ToNativeSeparators(struct QtCore_PackedString pathName) -{ - return ({ QByteArray tf0acff = QDir::toNativeSeparators(QString::fromUtf8(pathName.data, pathName.len)).toUtf8(); QtCore_PackedString { const_cast(tf0acff.prepend("WHITESPACE").constData()+10), tf0acff.size()-10 }; }); -} - -void QDir_DestroyQDir(void* ptr) -{ - static_cast(ptr)->~QDir(); -} - -void* QDir___drives_atList(void* ptr, int i) -{ - return new QFileInfo(({QFileInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDir___drives_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDir___drives_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDir___entryInfoList_atList(void* ptr, int i) -{ - return new QFileInfo(({QFileInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDir___entryInfoList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDir___entryInfoList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDir___entryInfoList_atList2(void* ptr, int i) -{ - return new QFileInfo(({QFileInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDir___entryInfoList_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDir___entryInfoList_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQDynamicPropertyChangeEvent: public QDynamicPropertyChangeEvent -{ -public: - MyQDynamicPropertyChangeEvent(const QByteArray &name) : QDynamicPropertyChangeEvent(name) {QDynamicPropertyChangeEvent_QDynamicPropertyChangeEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QDynamicPropertyChangeEvent*) -Q_DECLARE_METATYPE(MyQDynamicPropertyChangeEvent*) - -int QDynamicPropertyChangeEvent_QDynamicPropertyChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(void* name) -{ - return new MyQDynamicPropertyChangeEvent(*static_cast(name)); -} - -void* QDynamicPropertyChangeEvent_PropertyName(void* ptr) -{ - return new QByteArray(static_cast(ptr)->propertyName()); -} - -Q_DECLARE_METATYPE(QEasingCurve*) -void* QEasingCurve_NewQEasingCurve(long long ty) -{ - return new QEasingCurve(static_cast(ty)); -} - -void* QEasingCurve_NewQEasingCurve2(void* other) -{ - return new QEasingCurve(*static_cast(other)); -} - -void* QEasingCurve_NewQEasingCurve3(void* other) -{ - return new QEasingCurve(*static_cast(other)); -} - -void QEasingCurve_AddCubicBezierSegment(void* ptr, void* c1, void* c2, void* endPoint) -{ - static_cast(ptr)->addCubicBezierSegment(*static_cast(c1), *static_cast(c2), *static_cast(endPoint)); -} - -void QEasingCurve_AddTCBSegment(void* ptr, void* nextPoint, double t, double c, double b) -{ - static_cast(ptr)->addTCBSegment(*static_cast(nextPoint), t, c, b); -} - -double QEasingCurve_Amplitude(void* ptr) -{ - return static_cast(ptr)->amplitude(); -} - -double QEasingCurve_Overshoot(void* ptr) -{ - return static_cast(ptr)->overshoot(); -} - -double QEasingCurve_Period(void* ptr) -{ - return static_cast(ptr)->period(); -} - -void QEasingCurve_SetAmplitude(void* ptr, double amplitude) -{ - static_cast(ptr)->setAmplitude(amplitude); -} - -void QEasingCurve_SetOvershoot(void* ptr, double overshoot) -{ - static_cast(ptr)->setOvershoot(overshoot); -} - -void QEasingCurve_SetPeriod(void* ptr, double period) -{ - static_cast(ptr)->setPeriod(period); -} - -void QEasingCurve_SetType(void* ptr, long long ty) -{ - static_cast(ptr)->setType(static_cast(ty)); -} - -void QEasingCurve_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtCore_PackedList QEasingCurve_ToCubicSpline(void* ptr) -{ - return ({ QVector* tmpValueb4db1b = new QVector(static_cast(ptr)->toCubicSpline()); QtCore_PackedList { tmpValueb4db1b, tmpValueb4db1b->size() }; }); -} - -long long QEasingCurve_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -double QEasingCurve_ValueForProgress(void* ptr, double progress) -{ - return static_cast(ptr)->valueForProgress(progress); -} - -void QEasingCurve_DestroyQEasingCurve(void* ptr) -{ - static_cast(ptr)->~QEasingCurve(); -} - -void* QEasingCurve___cubicBezierSpline_atList(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QEasingCurve___cubicBezierSpline_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QEasingCurve___cubicBezierSpline_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QEasingCurve___toCubicSpline_atList(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QEasingCurve___toCubicSpline_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QEasingCurve___toCubicSpline_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QElapsedTimer) -Q_DECLARE_METATYPE(QElapsedTimer*) -void* QElapsedTimer_NewQElapsedTimer() -{ - return new QElapsedTimer(); -} - -long long QElapsedTimer_QElapsedTimer_ClockType() -{ - return QElapsedTimer::clockType(); -} - -long long QElapsedTimer_Elapsed(void* ptr) -{ - return static_cast(ptr)->elapsed(); -} - -char QElapsedTimer_HasExpired(void* ptr, long long timeout) -{ - return static_cast(ptr)->hasExpired(timeout); -} - -void QElapsedTimer_Invalidate(void* ptr) -{ - static_cast(ptr)->invalidate(); -} - -char QElapsedTimer_QElapsedTimer_IsMonotonic() -{ - return QElapsedTimer::isMonotonic(); -} - -char QElapsedTimer_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -long long QElapsedTimer_MsecsSinceReference(void* ptr) -{ - return static_cast(ptr)->msecsSinceReference(); -} - -long long QElapsedTimer_MsecsTo(void* ptr, void* other) -{ - return static_cast(ptr)->msecsTo(*static_cast(other)); -} - -long long QElapsedTimer_NsecsElapsed(void* ptr) -{ - return static_cast(ptr)->nsecsElapsed(); -} - -long long QElapsedTimer_Restart(void* ptr) -{ - return static_cast(ptr)->restart(); -} - -long long QElapsedTimer_SecsTo(void* ptr, void* other) -{ - return static_cast(ptr)->secsTo(*static_cast(other)); -} - -void QElapsedTimer_Start(void* ptr) -{ - static_cast(ptr)->start(); -} - -class MyQEvent: public QEvent -{ -public: - MyQEvent(QEvent::Type ty) : QEvent(ty) {QEvent_QEvent_QRegisterMetaType();}; - ~MyQEvent() { callbackQEvent_DestroyQEvent(this); }; -}; - -Q_DECLARE_METATYPE(QEvent*) -Q_DECLARE_METATYPE(MyQEvent*) - -int QEvent_QEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QEvent_NewQEvent(long long ty) -{ - return new MyQEvent(static_cast(ty)); -} - -void QEvent_Accept(void* ptr) -{ - static_cast(ptr)->accept(); -} - -void QEvent_Ignore(void* ptr) -{ - static_cast(ptr)->ignore(); -} - -char QEvent_IsAccepted(void* ptr) -{ - return static_cast(ptr)->isAccepted(); -} - -int QEvent_QEvent_RegisterEventType(int hint) -{ - return QEvent::registerEventType(hint); -} - -void QEvent_SetAccepted(void* ptr, char accepted) -{ - static_cast(ptr)->setAccepted(accepted != 0); -} - -char QEvent_Spontaneous(void* ptr) -{ - return static_cast(ptr)->spontaneous(); -} - -long long QEvent_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QEvent_DestroyQEvent(void* ptr) -{ - static_cast(ptr)->~QEvent(); -} - -void QEvent_DestroyQEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQEventLoop: public QEventLoop -{ -public: - MyQEventLoop(QObject *parent = Q_NULLPTR) : QEventLoop(parent) {QEventLoop_QEventLoop_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - void quit() { callbackQEventLoop_Quit(this); }; - ~MyQEventLoop() { callbackQEventLoop_DestroyQEventLoop(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QEventLoop*) -Q_DECLARE_METATYPE(MyQEventLoop*) - -int QEventLoop_QEventLoop_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QEventLoop_NewQEventLoop(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQEventLoop(static_cast(parent)); - } else { - return new MyQEventLoop(static_cast(parent)); - } -} - -int QEventLoop_Exec(void* ptr, long long flags) -{ - return static_cast(ptr)->exec(static_cast(flags)); -} - -void QEventLoop_Exit(void* ptr, int returnCode) -{ - static_cast(ptr)->exit(returnCode); -} - -char QEventLoop_IsRunning(void* ptr) -{ - return static_cast(ptr)->isRunning(); -} - -char QEventLoop_ProcessEvents(void* ptr, long long flags) -{ - return static_cast(ptr)->processEvents(static_cast(flags)); -} - -void QEventLoop_ProcessEvents2(void* ptr, long long flags, int maxTime) -{ - static_cast(ptr)->processEvents(static_cast(flags), maxTime); -} - -void QEventLoop_Quit(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "quit"); -} - -void QEventLoop_QuitDefault(void* ptr) -{ - static_cast(ptr)->QEventLoop::quit(); -} - -void QEventLoop_WakeUp(void* ptr) -{ - static_cast(ptr)->wakeUp(); -} - -void QEventLoop_DestroyQEventLoop(void* ptr) -{ - static_cast(ptr)->~QEventLoop(); -} - -void QEventLoop_DestroyQEventLoopDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QEventLoopLocker*) -void* QEventLoopLocker_NewQEventLoopLocker() -{ - return new QEventLoopLocker(); -} - -void* QEventLoopLocker_NewQEventLoopLocker2(void* loop) -{ - return new QEventLoopLocker(static_cast(loop)); -} - -void* QEventLoopLocker_NewQEventLoopLocker3(void* thread) -{ - return new QEventLoopLocker(static_cast(thread)); -} - -void QEventLoopLocker_DestroyQEventLoopLocker(void* ptr) -{ - static_cast(ptr)->~QEventLoopLocker(); -} - -class MyQEventTransition: public QEventTransition -{ -public: - MyQEventTransition(QState *sourceState = Q_NULLPTR) : QEventTransition(sourceState) {QEventTransition_QEventTransition_QRegisterMetaType();}; - MyQEventTransition(QObject *object, QEvent::Type ty, QState *sourceState = Q_NULLPTR) : QEventTransition(object, ty, sourceState) {QEventTransition_QEventTransition_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventTest(QEvent * event) { return callbackQEventTransition_EventTest(this, event) != 0; }; - void onTransition(QEvent * event) { callbackQEventTransition_OnTransition(this, event); }; - ~MyQEventTransition() { callbackQEventTransition_DestroyQEventTransition(this); }; - void Signal_TargetStateChanged() { callbackQAbstractTransition_TargetStateChanged(this); }; - void Signal_TargetStatesChanged() { callbackQAbstractTransition_TargetStatesChanged(this); }; - void Signal_Triggered() { callbackQAbstractTransition_Triggered(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QEventTransition*) -Q_DECLARE_METATYPE(MyQEventTransition*) - -int QEventTransition_QEventTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QEventTransition_NewQEventTransition(void* sourceState) -{ - return new MyQEventTransition(static_cast(sourceState)); -} - -void* QEventTransition_NewQEventTransition2(void* object, long long ty, void* sourceState) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } else { - return new MyQEventTransition(static_cast(object), static_cast(ty), static_cast(sourceState)); - } -} - -void* QEventTransition_EventSource(void* ptr) -{ - return static_cast(ptr)->eventSource(); -} - -char QEventTransition_EventTest(void* ptr, void* event) -{ - return static_cast(ptr)->eventTest(static_cast(event)); -} - -char QEventTransition_EventTestDefault(void* ptr, void* event) -{ - return static_cast(ptr)->QEventTransition::eventTest(static_cast(event)); -} - -long long QEventTransition_EventType(void* ptr) -{ - return static_cast(ptr)->eventType(); -} - -void QEventTransition_OnTransition(void* ptr, void* event) -{ - static_cast(ptr)->onTransition(static_cast(event)); -} - -void QEventTransition_OnTransitionDefault(void* ptr, void* event) -{ - static_cast(ptr)->QEventTransition::onTransition(static_cast(event)); -} - -void QEventTransition_SetEventSource(void* ptr, void* object) -{ - static_cast(ptr)->setEventSource(static_cast(object)); -} - -void QEventTransition_SetEventType(void* ptr, long long ty) -{ - static_cast(ptr)->setEventType(static_cast(ty)); -} - -void QEventTransition_DestroyQEventTransition(void* ptr) -{ - static_cast(ptr)->~QEventTransition(); -} - -void QEventTransition_DestroyQEventTransitionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFile: public QFile -{ -public: - MyQFile() : QFile() {QFile_QFile_QRegisterMetaType();}; - MyQFile(const QString &name) : QFile(name) {QFile_QFile_QRegisterMetaType();}; - MyQFile(QObject *parent) : QFile(parent) {QFile_QFile_QRegisterMetaType();}; - MyQFile(const QString &name, QObject *parent) : QFile(name, parent) {QFile_QFile_QRegisterMetaType();}; - QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; - QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; - bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; - bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - ~MyQFile() { callbackQFile_DestroyQFile(this); }; - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - void close() { callbackQIODevice_Close(this); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; - qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFile*) -Q_DECLARE_METATYPE(MyQFile*) - -int QFile_QFile_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFile_NewQFile() -{ - return new MyQFile(); -} - -void* QFile_NewQFile2(struct QtCore_PackedString name) -{ - return new MyQFile(QString::fromUtf8(name.data, name.len)); -} - -void* QFile_NewQFile3(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(static_cast(parent)); - } else { - return new MyQFile(static_cast(parent)); - } -} - -void* QFile_NewQFile4(struct QtCore_PackedString name, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else { - return new MyQFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } -} - -char QFile_Copy(void* ptr, struct QtCore_PackedString newName) -{ - return static_cast(ptr)->copy(QString::fromUtf8(newName.data, newName.len)); -} - -char QFile_QFile_Copy2(struct QtCore_PackedString fileName, struct QtCore_PackedString newName) -{ - return QFile::copy(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(newName.data, newName.len)); -} - -struct QtCore_PackedString QFile_QFile_DecodeName(void* localFileName) -{ - return ({ QByteArray t6223ce = QFile::decodeName(*static_cast(localFileName)).toUtf8(); QtCore_PackedString { const_cast(t6223ce.prepend("WHITESPACE").constData()+10), t6223ce.size()-10 }; }); -} - -struct QtCore_PackedString QFile_QFile_DecodeName2(char* localFileName) -{ - return ({ QByteArray t699d57 = QFile::decodeName(const_cast(localFileName)).toUtf8(); QtCore_PackedString { const_cast(t699d57.prepend("WHITESPACE").constData()+10), t699d57.size()-10 }; }); -} - -void* QFile_QFile_EncodeName(struct QtCore_PackedString fileName) -{ - return new QByteArray(QFile::encodeName(QString::fromUtf8(fileName.data, fileName.len))); -} - -char QFile_QFile_Exists(struct QtCore_PackedString fileName) -{ - return QFile::exists(QString::fromUtf8(fileName.data, fileName.len)); -} - -char QFile_Exists2(void* ptr) -{ - return static_cast(ptr)->exists(); -} - -char QFile_Link(void* ptr, struct QtCore_PackedString linkName) -{ - return static_cast(ptr)->link(QString::fromUtf8(linkName.data, linkName.len)); -} - -char QFile_QFile_Link2(struct QtCore_PackedString fileName, struct QtCore_PackedString linkName) -{ - return QFile::link(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(linkName.data, linkName.len)); -} - -char QFile_Open3(void* ptr, int fd, long long mode, long long handleFlags) -{ - return static_cast(ptr)->open(fd, static_cast(mode), static_cast(handleFlags)); -} - -long long QFile_QFile_Permissions2(struct QtCore_PackedString fileName) -{ - return QFile::permissions(QString::fromUtf8(fileName.data, fileName.len)); -} - -char QFile_Remove(void* ptr) -{ - return static_cast(ptr)->remove(); -} - -char QFile_QFile_Remove2(struct QtCore_PackedString fileName) -{ - return QFile::remove(QString::fromUtf8(fileName.data, fileName.len)); -} - -char QFile_Rename(void* ptr, struct QtCore_PackedString newName) -{ - return static_cast(ptr)->rename(QString::fromUtf8(newName.data, newName.len)); -} - -char QFile_QFile_Rename2(struct QtCore_PackedString oldName, struct QtCore_PackedString newName) -{ - return QFile::rename(QString::fromUtf8(oldName.data, oldName.len), QString::fromUtf8(newName.data, newName.len)); -} - -char QFile_QFile_Resize2(struct QtCore_PackedString fileName, long long sz) -{ - return QFile::resize(QString::fromUtf8(fileName.data, fileName.len), sz); -} - -void QFile_SetFileName(void* ptr, struct QtCore_PackedString name) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(name.data, name.len)); -} - -char QFile_QFile_SetPermissions2(struct QtCore_PackedString fileName, long long permissions) -{ - return QFile::setPermissions(QString::fromUtf8(fileName.data, fileName.len), static_cast(permissions)); -} - -struct QtCore_PackedString QFile_QFile_SymLinkTarget(struct QtCore_PackedString fileName) -{ - return ({ QByteArray t53c74a = QFile::symLinkTarget(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(t53c74a.prepend("WHITESPACE").constData()+10), t53c74a.size()-10 }; }); -} - -struct QtCore_PackedString QFile_SymLinkTarget2(void* ptr) -{ - return ({ QByteArray tfaa232 = static_cast(ptr)->symLinkTarget().toUtf8(); QtCore_PackedString { const_cast(tfaa232.prepend("WHITESPACE").constData()+10), tfaa232.size()-10 }; }); -} - -void QFile_DestroyQFile(void* ptr) -{ - static_cast(ptr)->~QFile(); -} - -void QFile_DestroyQFileDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFileDevice: public QFileDevice -{ -public: - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - void close() { callbackQIODevice_Close(this); }; - QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; - qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; - bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; - ~MyQFileDevice() { callbackQFileDevice_DestroyQFileDevice(this); }; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFileDevice*) -Q_DECLARE_METATYPE(MyQFileDevice*) - -int QFileDevice_QFileDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QFileDevice_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtCore_PackedString QFileDevice_FileName(void* ptr) -{ - return ({ QByteArray t4e2118 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t4e2118.prepend("WHITESPACE").constData()+10), t4e2118.size()-10 }; }); -} - -struct QtCore_PackedString QFileDevice_FileNameDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tb198ab = static_cast(ptr)->QSaveFile::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tb198ab = static_cast(ptr)->QTemporaryFile::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray tb198ab = static_cast(ptr)->QFile::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); - } else { - return ({ QByteArray tb198ab = static_cast(ptr)->QFileDevice::fileName().toUtf8(); QtCore_PackedString { const_cast(tb198ab.prepend("WHITESPACE").constData()+10), tb198ab.size()-10 }; }); - } -} - -void* QFileDevice_FileTime(void* ptr, long long ti) -{ - return new QDateTime(static_cast(ptr)->fileTime(static_cast(ti))); -} - -char QFileDevice_Flush(void* ptr) -{ - return static_cast(ptr)->flush(); -} - -int QFileDevice_Handle(void* ptr) -{ - return static_cast(ptr)->handle(); -} - -struct QtCore_PackedString QFileDevice_Map(void* ptr, long long offset, long long size, long long flags) -{ - return ({ char* t4b412c = static_cast(static_cast(static_cast(ptr)->map(offset, size, static_cast(flags)))); QtCore_PackedString { t4b412c, -1 }; }); -} - -long long QFileDevice_Permissions(void* ptr) -{ - return static_cast(ptr)->permissions(); -} - -long long QFileDevice_PermissionsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::permissions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::permissions(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::permissions(); - } else { - return static_cast(ptr)->QFileDevice::permissions(); - } -} - -long long QFileDevice_ReadData(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->readData(data, l); -} - -long long QFileDevice_ReadDataDefault(void* ptr, char* data, long long l) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::readData(data, l); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::readData(data, l); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::readData(data, l); - } else { - return static_cast(ptr)->QFileDevice::readData(data, l); - } -} - -char QFileDevice_Resize(void* ptr, long long sz) -{ - return static_cast(ptr)->resize(sz); -} - -char QFileDevice_ResizeDefault(void* ptr, long long sz) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::resize(sz); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::resize(sz); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::resize(sz); - } else { - return static_cast(ptr)->QFileDevice::resize(sz); - } -} - -char QFileDevice_SetFileTime(void* ptr, void* newDate, long long fileTime) -{ - return static_cast(ptr)->setFileTime(*static_cast(newDate), static_cast(fileTime)); -} - -char QFileDevice_SetPermissions(void* ptr, long long permissions) -{ - return static_cast(ptr)->setPermissions(static_cast(permissions)); -} - -char QFileDevice_SetPermissionsDefault(void* ptr, long long permissions) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::setPermissions(static_cast(permissions)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::setPermissions(static_cast(permissions)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::setPermissions(static_cast(permissions)); - } else { - return static_cast(ptr)->QFileDevice::setPermissions(static_cast(permissions)); - } -} - -char QFileDevice_Unmap(void* ptr, char* address) -{ - return static_cast(ptr)->unmap(static_cast(static_cast(address))); -} - -void QFileDevice_UnsetError(void* ptr) -{ - static_cast(ptr)->unsetError(); -} - -long long QFileDevice_WriteData(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->writeData(const_cast(data), l); -} - -long long QFileDevice_WriteDataDefault(void* ptr, char* data, long long l) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::writeData(const_cast(data), l); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::writeData(const_cast(data), l); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::writeData(const_cast(data), l); - } else { - return static_cast(ptr)->QFileDevice::writeData(const_cast(data), l); - } -} - -void QFileDevice_DestroyQFileDevice(void* ptr) -{ - static_cast(ptr)->~QFileDevice(); -} - -void QFileDevice_DestroyQFileDeviceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QFileInfo*) -void* QFileInfo_NewQFileInfo2() -{ - return new QFileInfo(); -} - -void* QFileInfo_NewQFileInfo3(struct QtCore_PackedString file) -{ - return new QFileInfo(QString::fromUtf8(file.data, file.len)); -} - -void* QFileInfo_NewQFileInfo4(void* file) -{ - return new QFileInfo(*static_cast(file)); -} - -void* QFileInfo_NewQFileInfo5(void* dir, struct QtCore_PackedString file) -{ - return new QFileInfo(*static_cast(dir), QString::fromUtf8(file.data, file.len)); -} - -void* QFileInfo_NewQFileInfo6(void* fileinfo) -{ - return new QFileInfo(*static_cast(fileinfo)); -} - -void* QFileInfo_AbsoluteDir(void* ptr) -{ - return new QDir(static_cast(ptr)->absoluteDir()); -} - -struct QtCore_PackedString QFileInfo_AbsoluteFilePath(void* ptr) -{ - return ({ QByteArray t97ee30 = static_cast(ptr)->absoluteFilePath().toUtf8(); QtCore_PackedString { const_cast(t97ee30.prepend("WHITESPACE").constData()+10), t97ee30.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_AbsolutePath(void* ptr) -{ - return ({ QByteArray tcab43d = static_cast(ptr)->absolutePath().toUtf8(); QtCore_PackedString { const_cast(tcab43d.prepend("WHITESPACE").constData()+10), tcab43d.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_BaseName(void* ptr) -{ - return ({ QByteArray t02e589 = static_cast(ptr)->baseName().toUtf8(); QtCore_PackedString { const_cast(t02e589.prepend("WHITESPACE").constData()+10), t02e589.size()-10 }; }); -} - -void* QFileInfo_BirthTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->birthTime()); -} - -struct QtCore_PackedString QFileInfo_BundleName(void* ptr) -{ - return ({ QByteArray tab958d = static_cast(ptr)->bundleName().toUtf8(); QtCore_PackedString { const_cast(tab958d.prepend("WHITESPACE").constData()+10), tab958d.size()-10 }; }); -} - -char QFileInfo_Caching(void* ptr) -{ - return static_cast(ptr)->caching(); -} - -struct QtCore_PackedString QFileInfo_CanonicalFilePath(void* ptr) -{ - return ({ QByteArray teeef69 = static_cast(ptr)->canonicalFilePath().toUtf8(); QtCore_PackedString { const_cast(teeef69.prepend("WHITESPACE").constData()+10), teeef69.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_CanonicalPath(void* ptr) -{ - return ({ QByteArray t32e17a = static_cast(ptr)->canonicalPath().toUtf8(); QtCore_PackedString { const_cast(t32e17a.prepend("WHITESPACE").constData()+10), t32e17a.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_CompleteBaseName(void* ptr) -{ - return ({ QByteArray t3f5264 = static_cast(ptr)->completeBaseName().toUtf8(); QtCore_PackedString { const_cast(t3f5264.prepend("WHITESPACE").constData()+10), t3f5264.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_CompleteSuffix(void* ptr) -{ - return ({ QByteArray t780837 = static_cast(ptr)->completeSuffix().toUtf8(); QtCore_PackedString { const_cast(t780837.prepend("WHITESPACE").constData()+10), t780837.size()-10 }; }); -} - -void* QFileInfo_Dir(void* ptr) -{ - return new QDir(static_cast(ptr)->dir()); -} - -char QFileInfo_Exists(void* ptr) -{ - return static_cast(ptr)->exists(); -} - -char QFileInfo_QFileInfo_Exists2(struct QtCore_PackedString file) -{ - return QFileInfo::exists(QString::fromUtf8(file.data, file.len)); -} - -struct QtCore_PackedString QFileInfo_FileName(void* ptr) -{ - return ({ QByteArray t8cf8a1 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t8cf8a1.prepend("WHITESPACE").constData()+10), t8cf8a1.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_FilePath(void* ptr) -{ - return ({ QByteArray tc6ca11 = static_cast(ptr)->filePath().toUtf8(); QtCore_PackedString { const_cast(tc6ca11.prepend("WHITESPACE").constData()+10), tc6ca11.size()-10 }; }); -} - -struct QtCore_PackedString QFileInfo_Group(void* ptr) -{ - return ({ QByteArray ta89964 = static_cast(ptr)->group().toUtf8(); QtCore_PackedString { const_cast(ta89964.prepend("WHITESPACE").constData()+10), ta89964.size()-10 }; }); -} - -unsigned int QFileInfo_GroupId(void* ptr) -{ - return static_cast(ptr)->groupId(); -} - -char QFileInfo_IsAbsolute(void* ptr) -{ - return static_cast(ptr)->isAbsolute(); -} - -char QFileInfo_IsBundle(void* ptr) -{ - return static_cast(ptr)->isBundle(); -} - -char QFileInfo_IsDir(void* ptr) -{ - return static_cast(ptr)->isDir(); -} - -char QFileInfo_IsExecutable(void* ptr) -{ - return static_cast(ptr)->isExecutable(); -} - -char QFileInfo_IsFile(void* ptr) -{ - return static_cast(ptr)->isFile(); -} - -char QFileInfo_IsHidden(void* ptr) -{ - return static_cast(ptr)->isHidden(); -} - -char QFileInfo_IsNativePath(void* ptr) -{ - return static_cast(ptr)->isNativePath(); -} - -char QFileInfo_IsReadable(void* ptr) -{ - return static_cast(ptr)->isReadable(); -} - -char QFileInfo_IsRelative(void* ptr) -{ - return static_cast(ptr)->isRelative(); -} - -char QFileInfo_IsRoot(void* ptr) -{ - return static_cast(ptr)->isRoot(); -} - -char QFileInfo_IsSymLink(void* ptr) -{ - return static_cast(ptr)->isSymLink(); -} - -char QFileInfo_IsWritable(void* ptr) -{ - return static_cast(ptr)->isWritable(); -} - -void* QFileInfo_LastModified(void* ptr) -{ - return new QDateTime(static_cast(ptr)->lastModified()); -} - -void* QFileInfo_LastRead(void* ptr) -{ - return new QDateTime(static_cast(ptr)->lastRead()); -} - -char QFileInfo_MakeAbsolute(void* ptr) -{ - return static_cast(ptr)->makeAbsolute(); -} - -void* QFileInfo_MetadataChangeTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->metadataChangeTime()); -} - -struct QtCore_PackedString QFileInfo_Owner(void* ptr) -{ - return ({ QByteArray t63af1f = static_cast(ptr)->owner().toUtf8(); QtCore_PackedString { const_cast(t63af1f.prepend("WHITESPACE").constData()+10), t63af1f.size()-10 }; }); -} - -unsigned int QFileInfo_OwnerId(void* ptr) -{ - return static_cast(ptr)->ownerId(); -} - -struct QtCore_PackedString QFileInfo_Path(void* ptr) -{ - return ({ QByteArray tdcd027 = static_cast(ptr)->path().toUtf8(); QtCore_PackedString { const_cast(tdcd027.prepend("WHITESPACE").constData()+10), tdcd027.size()-10 }; }); -} - -void QFileInfo_Refresh(void* ptr) -{ - static_cast(ptr)->refresh(); -} - -void QFileInfo_SetCaching(void* ptr, char enable) -{ - static_cast(ptr)->setCaching(enable != 0); -} - -void QFileInfo_SetFile(void* ptr, struct QtCore_PackedString file) -{ - static_cast(ptr)->setFile(QString::fromUtf8(file.data, file.len)); -} - -void QFileInfo_SetFile2(void* ptr, void* file) -{ - static_cast(ptr)->setFile(*static_cast(file)); -} - -void QFileInfo_SetFile3(void* ptr, void* dir, struct QtCore_PackedString file) -{ - static_cast(ptr)->setFile(*static_cast(dir), QString::fromUtf8(file.data, file.len)); -} - -long long QFileInfo_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -struct QtCore_PackedString QFileInfo_Suffix(void* ptr) -{ - return ({ QByteArray t1b5684 = static_cast(ptr)->suffix().toUtf8(); QtCore_PackedString { const_cast(t1b5684.prepend("WHITESPACE").constData()+10), t1b5684.size()-10 }; }); -} - -void QFileInfo_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtCore_PackedString QFileInfo_SymLinkTarget(void* ptr) -{ - return ({ QByteArray tbe6e66 = static_cast(ptr)->symLinkTarget().toUtf8(); QtCore_PackedString { const_cast(tbe6e66.prepend("WHITESPACE").constData()+10), tbe6e66.size()-10 }; }); -} - -void QFileInfo_DestroyQFileInfo(void* ptr) -{ - static_cast(ptr)->~QFileInfo(); -} - -class MyQFileSelector: public QFileSelector -{ -public: - MyQFileSelector(QObject *parent = Q_NULLPTR) : QFileSelector(parent) {QFileSelector_QFileSelector_QRegisterMetaType();}; - ~MyQFileSelector() { callbackQFileSelector_DestroyQFileSelector(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFileSelector*) -Q_DECLARE_METATYPE(MyQFileSelector*) - -int QFileSelector_QFileSelector_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFileSelector_NewQFileSelector(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSelector(static_cast(parent)); - } else { - return new MyQFileSelector(static_cast(parent)); - } -} - -struct QtCore_PackedString QFileSelector_AllSelectors(void* ptr) -{ - return ({ QByteArray tac6e92 = static_cast(ptr)->allSelectors().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tac6e92.prepend("WHITESPACE").constData()+10), tac6e92.size()-10 }; }); -} - -struct QtCore_PackedString QFileSelector_ExtraSelectors(void* ptr) -{ - return ({ QByteArray t31d53e = static_cast(ptr)->extraSelectors().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t31d53e.prepend("WHITESPACE").constData()+10), t31d53e.size()-10 }; }); -} - -struct QtCore_PackedString QFileSelector_Select(void* ptr, struct QtCore_PackedString filePath) -{ - return ({ QByteArray ta8a230 = static_cast(ptr)->select(QString::fromUtf8(filePath.data, filePath.len)).toUtf8(); QtCore_PackedString { const_cast(ta8a230.prepend("WHITESPACE").constData()+10), ta8a230.size()-10 }; }); -} - -void* QFileSelector_Select2(void* ptr, void* filePath) -{ - return new QUrl(static_cast(ptr)->select(*static_cast(filePath))); -} - -void QFileSelector_SetExtraSelectors(void* ptr, struct QtCore_PackedString list) -{ - static_cast(ptr)->setExtraSelectors(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFileSelector_DestroyQFileSelector(void* ptr) -{ - static_cast(ptr)->~QFileSelector(); -} - -void QFileSelector_DestroyQFileSelectorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFileSystemWatcher: public QFileSystemWatcher -{ -public: - MyQFileSystemWatcher(QObject *parent = Q_NULLPTR) : QFileSystemWatcher(parent) {QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType();}; - MyQFileSystemWatcher(const QStringList &paths, QObject *parent = Q_NULLPTR) : QFileSystemWatcher(paths, parent) {QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType();}; - void Signal_DirectoryChanged(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtCore_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileSystemWatcher_DirectoryChanged(this, pathPacked); }; - void Signal_FileChanged(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtCore_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileSystemWatcher_FileChanged(this, pathPacked); }; - ~MyQFileSystemWatcher() { callbackQFileSystemWatcher_DestroyQFileSystemWatcher(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFileSystemWatcher*) -Q_DECLARE_METATYPE(MyQFileSystemWatcher*) - -int QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFileSystemWatcher_NewQFileSystemWatcher(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(static_cast(parent)); - } else { - return new MyQFileSystemWatcher(static_cast(parent)); - } -} - -void* QFileSystemWatcher_NewQFileSystemWatcher2(struct QtCore_PackedString paths, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else { - return new MyQFileSystemWatcher(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } -} - -char QFileSystemWatcher_AddPath(void* ptr, struct QtCore_PackedString path) -{ - return static_cast(ptr)->addPath(QString::fromUtf8(path.data, path.len)); -} - -struct QtCore_PackedString QFileSystemWatcher_AddPaths(void* ptr, struct QtCore_PackedString paths) -{ - return ({ QByteArray t3b4030 = static_cast(ptr)->addPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t3b4030.prepend("WHITESPACE").constData()+10), t3b4030.size()-10 }; }); -} - -struct QtCore_PackedString QFileSystemWatcher_Directories(void* ptr) -{ - return ({ QByteArray t4c1489 = static_cast(ptr)->directories().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t4c1489.prepend("WHITESPACE").constData()+10), t4c1489.size()-10 }; }); -} - -void QFileSystemWatcher_ConnectDirectoryChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QFileSystemWatcher::directoryChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_DirectoryChanged), static_cast(t)); -} - -void QFileSystemWatcher_DisconnectDirectoryChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QFileSystemWatcher::directoryChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_DirectoryChanged)); -} - -void QFileSystemWatcher_ConnectFileChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QFileSystemWatcher::fileChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_FileChanged), static_cast(t)); -} - -void QFileSystemWatcher_DisconnectFileChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QFileSystemWatcher::fileChanged, static_cast(ptr), static_cast(&MyQFileSystemWatcher::Signal_FileChanged)); -} - -struct QtCore_PackedString QFileSystemWatcher_Files(void* ptr) -{ - return ({ QByteArray t536197 = static_cast(ptr)->files().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t536197.prepend("WHITESPACE").constData()+10), t536197.size()-10 }; }); -} - -char QFileSystemWatcher_RemovePath(void* ptr, struct QtCore_PackedString path) -{ - return static_cast(ptr)->removePath(QString::fromUtf8(path.data, path.len)); -} - -struct QtCore_PackedString QFileSystemWatcher_RemovePaths(void* ptr, struct QtCore_PackedString paths) -{ - return ({ QByteArray te8a7c4 = static_cast(ptr)->removePaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(te8a7c4.prepend("WHITESPACE").constData()+10), te8a7c4.size()-10 }; }); -} - -void QFileSystemWatcher_DestroyQFileSystemWatcher(void* ptr) -{ - static_cast(ptr)->~QFileSystemWatcher(); -} - -void QFileSystemWatcher_DestroyQFileSystemWatcherDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFinalState: public QFinalState -{ -public: - MyQFinalState(QState *parent = Q_NULLPTR) : QFinalState(parent) {QFinalState_QFinalState_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void onEntry(QEvent * event) { callbackQFinalState_OnEntry(this, event); }; - void onExit(QEvent * event) { callbackQFinalState_OnExit(this, event); }; - ~MyQFinalState() { callbackQFinalState_DestroyQFinalState(this); }; - void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; - void Signal_Entered() { callbackQAbstractState_Entered(this); }; - void Signal_Exited() { callbackQAbstractState_Exited(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFinalState*) -Q_DECLARE_METATYPE(MyQFinalState*) - -int QFinalState_QFinalState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFinalState_NewQFinalState(void* parent) -{ - return new MyQFinalState(static_cast(parent)); -} - -void QFinalState_OnEntry(void* ptr, void* event) -{ - static_cast(ptr)->onEntry(static_cast(event)); -} - -void QFinalState_OnEntryDefault(void* ptr, void* event) -{ - static_cast(ptr)->QFinalState::onEntry(static_cast(event)); -} - -void QFinalState_OnExit(void* ptr, void* event) -{ - static_cast(ptr)->onExit(static_cast(event)); -} - -void QFinalState_OnExitDefault(void* ptr, void* event) -{ - static_cast(ptr)->QFinalState::onExit(static_cast(event)); -} - -void QFinalState_DestroyQFinalState(void* ptr) -{ - static_cast(ptr)->~QFinalState(); -} - -void QFinalState_DestroyQFinalStateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QFlag*) -void* QFlag_NewQFlag(int value) -{ - return new QFlag(value); -} - -void* QFlag_NewQFlag2(unsigned int value) -{ - return new QFlag(value); -} - -void* QFlag_NewQFlag3(short value) -{ - return new QFlag(value); -} - -void* QFlag_NewQFlag4(unsigned short value) -{ - return new QFlag(value); -} - -void* QFutureInterface___reportResults_results_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFutureInterface___reportResults_results_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QFutureInterface___reportResults_results_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFutureInterface___results_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFutureInterface___results_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QFutureInterface___results_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQFutureWatcherBase: public QFutureWatcherBase -{ -public: - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFutureWatcherBase*) -Q_DECLARE_METATYPE(MyQFutureWatcherBase*) - -int QFutureWatcherBase_QFutureWatcherBase_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -Q_DECLARE_METATYPE(QGenericArgument*) -void* QGenericArgument_NewQGenericArgument(char* name, void* data) -{ - return new QGenericArgument(const_cast(name), data); -} - -void* QGenericArgument_Data(void* ptr) -{ - return static_cast(ptr)->data(); -} - -struct QtCore_PackedString QGenericArgument_Name(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; -} - -Q_DECLARE_METATYPE(QGenericReturnArgument*) -void* QGenericReturnArgument_NewQGenericReturnArgument(char* name, void* data) -{ - return new QGenericReturnArgument(const_cast(name), data); -} - -class MyQHistoryState: public QHistoryState -{ -public: - MyQHistoryState(QState *parent = Q_NULLPTR) : QHistoryState(parent) {QHistoryState_QHistoryState_QRegisterMetaType();}; - MyQHistoryState(QHistoryState::HistoryType ty, QState *parent = Q_NULLPTR) : QHistoryState(ty, parent) {QHistoryState_QHistoryState_QRegisterMetaType();}; - void Signal_DefaultStateChanged() { callbackQHistoryState_DefaultStateChanged(this); }; - void Signal_DefaultTransitionChanged() { callbackQHistoryState_DefaultTransitionChanged(this); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void Signal_HistoryTypeChanged() { callbackQHistoryState_HistoryTypeChanged(this); }; - void onEntry(QEvent * event) { callbackQHistoryState_OnEntry(this, event); }; - void onExit(QEvent * event) { callbackQHistoryState_OnExit(this, event); }; - ~MyQHistoryState() { callbackQHistoryState_DestroyQHistoryState(this); }; - void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; - void Signal_Entered() { callbackQAbstractState_Entered(this); }; - void Signal_Exited() { callbackQAbstractState_Exited(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QHistoryState*) -Q_DECLARE_METATYPE(MyQHistoryState*) - -int QHistoryState_QHistoryState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHistoryState_NewQHistoryState(void* parent) -{ - return new MyQHistoryState(static_cast(parent)); -} - -void* QHistoryState_NewQHistoryState2(long long ty, void* parent) -{ - return new MyQHistoryState(static_cast(ty), static_cast(parent)); -} - -void* QHistoryState_DefaultState(void* ptr) -{ - return static_cast(ptr)->defaultState(); -} - -void QHistoryState_ConnectDefaultStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QHistoryState::defaultStateChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultStateChanged), static_cast(t)); -} - -void QHistoryState_DisconnectDefaultStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QHistoryState::defaultStateChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultStateChanged)); -} - -void* QHistoryState_DefaultTransition(void* ptr) -{ - return static_cast(ptr)->defaultTransition(); -} - -void QHistoryState_ConnectDefaultTransitionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QHistoryState::defaultTransitionChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultTransitionChanged), static_cast(t)); -} - -void QHistoryState_DisconnectDefaultTransitionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QHistoryState::defaultTransitionChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_DefaultTransitionChanged)); -} - -long long QHistoryState_HistoryType(void* ptr) -{ - return static_cast(ptr)->historyType(); -} - -void QHistoryState_ConnectHistoryTypeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QHistoryState::historyTypeChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_HistoryTypeChanged), static_cast(t)); -} - -void QHistoryState_DisconnectHistoryTypeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QHistoryState::historyTypeChanged, static_cast(ptr), static_cast(&MyQHistoryState::Signal_HistoryTypeChanged)); -} - -void QHistoryState_OnEntry(void* ptr, void* event) -{ - static_cast(ptr)->onEntry(static_cast(event)); -} - -void QHistoryState_OnEntryDefault(void* ptr, void* event) -{ - static_cast(ptr)->QHistoryState::onEntry(static_cast(event)); -} - -void QHistoryState_OnExit(void* ptr, void* event) -{ - static_cast(ptr)->onExit(static_cast(event)); -} - -void QHistoryState_OnExitDefault(void* ptr, void* event) -{ - static_cast(ptr)->QHistoryState::onExit(static_cast(event)); -} - -void QHistoryState_SetDefaultState(void* ptr, void* state) -{ - static_cast(ptr)->setDefaultState(static_cast(state)); -} - -void QHistoryState_SetDefaultTransition(void* ptr, void* transition) -{ - static_cast(ptr)->setDefaultTransition(static_cast(transition)); -} - -void QHistoryState_SetHistoryType(void* ptr, long long ty) -{ - static_cast(ptr)->setHistoryType(static_cast(ty)); -} - -void QHistoryState_DestroyQHistoryState(void* ptr) -{ - static_cast(ptr)->~QHistoryState(); -} - -void QHistoryState_DestroyQHistoryStateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQIODevice: public QIODevice -{ -public: - MyQIODevice() : QIODevice() {QIODevice_QIODevice_QRegisterMetaType();}; - MyQIODevice(QObject *parent) : QIODevice(parent) {QIODevice_QIODevice_QRegisterMetaType();}; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - void close() { callbackQIODevice_Close(this); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - qint64 readData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadData(this, dataPacked, maxSize); }; - qint64 readLineData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadLineData(this, dataPacked, maxSize); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { const_cast(data), maxSize };return callbackQIODevice_WriteData(this, dataPacked, maxSize); }; - ~MyQIODevice() { callbackQIODevice_DestroyQIODevice(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QIODevice*) -Q_DECLARE_METATYPE(MyQIODevice*) - -int QIODevice_QIODevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QIODevice_NewQIODevice() -{ - return new MyQIODevice(); -} - -void* QIODevice_NewQIODevice2(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIODevice(static_cast(parent)); - } else { - return new MyQIODevice(static_cast(parent)); - } -} - -void QIODevice_ConnectAboutToClose(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIODevice::aboutToClose), static_cast(ptr), static_cast(&MyQIODevice::Signal_AboutToClose), static_cast(t)); -} - -void QIODevice_DisconnectAboutToClose(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::aboutToClose), static_cast(ptr), static_cast(&MyQIODevice::Signal_AboutToClose)); -} - -void QIODevice_AboutToClose(void* ptr) -{ - static_cast(ptr)->aboutToClose(); -} - -char QIODevice_AtEnd(void* ptr) -{ - return static_cast(ptr)->atEnd(); -} - -char QIODevice_AtEndDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::atEnd(); - } else { - return static_cast(ptr)->QIODevice::atEnd(); - } -} - -long long QIODevice_BytesAvailable(void* ptr) -{ - return static_cast(ptr)->bytesAvailable(); -} - -long long QIODevice_BytesAvailableDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::bytesAvailable(); - } else { - return static_cast(ptr)->QIODevice::bytesAvailable(); - } -} - -long long QIODevice_BytesToWrite(void* ptr) -{ - return static_cast(ptr)->bytesToWrite(); -} - -long long QIODevice_BytesToWriteDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::bytesToWrite(); - } else { - return static_cast(ptr)->QIODevice::bytesToWrite(); - } -} - -void QIODevice_ConnectBytesWritten(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIODevice::bytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_BytesWritten), static_cast(t)); -} - -void QIODevice_DisconnectBytesWritten(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::bytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_BytesWritten)); -} - -void QIODevice_BytesWritten(void* ptr, long long bytes) -{ - static_cast(ptr)->bytesWritten(bytes); -} - -char QIODevice_CanReadLine(void* ptr) -{ - return static_cast(ptr)->canReadLine(); -} - -char QIODevice_CanReadLineDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::canReadLine(); - } else { - return static_cast(ptr)->QIODevice::canReadLine(); - } -} - -void QIODevice_ConnectChannelBytesWritten(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIODevice::channelBytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelBytesWritten), static_cast(t)); -} - -void QIODevice_DisconnectChannelBytesWritten(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::channelBytesWritten), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelBytesWritten)); -} - -void QIODevice_ChannelBytesWritten(void* ptr, int channel, long long bytes) -{ - static_cast(ptr)->channelBytesWritten(channel, bytes); -} - -void QIODevice_ConnectChannelReadyRead(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIODevice::channelReadyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelReadyRead), static_cast(t)); -} - -void QIODevice_DisconnectChannelReadyRead(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::channelReadyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ChannelReadyRead)); -} - -void QIODevice_ChannelReadyRead(void* ptr, int channel) -{ - static_cast(ptr)->channelReadyRead(channel); -} - -void QIODevice_Close(void* ptr) -{ - static_cast(ptr)->close(); -} - -void QIODevice_CloseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::close(); - } else { - static_cast(ptr)->QIODevice::close(); - } -} - -void QIODevice_CommitTransaction(void* ptr) -{ - static_cast(ptr)->commitTransaction(); -} - -int QIODevice_CurrentReadChannel(void* ptr) -{ - return static_cast(ptr)->currentReadChannel(); -} - -int QIODevice_CurrentWriteChannel(void* ptr) -{ - return static_cast(ptr)->currentWriteChannel(); -} - -struct QtCore_PackedString QIODevice_ErrorString(void* ptr) -{ - return ({ QByteArray t7db24b = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t7db24b.prepend("WHITESPACE").constData()+10), t7db24b.size()-10 }; }); -} - -char QIODevice_GetChar(void* ptr, char* c) -{ - return static_cast(ptr)->getChar(c); -} - -char QIODevice_IsOpen(void* ptr) -{ - return static_cast(ptr)->isOpen(); -} - -char QIODevice_IsReadable(void* ptr) -{ - return static_cast(ptr)->isReadable(); -} - -char QIODevice_IsSequential(void* ptr) -{ - return static_cast(ptr)->isSequential(); -} - -char QIODevice_IsSequentialDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::isSequential(); - } else { - return static_cast(ptr)->QIODevice::isSequential(); - } -} - -char QIODevice_IsTextModeEnabled(void* ptr) -{ - return static_cast(ptr)->isTextModeEnabled(); -} - -char QIODevice_IsTransactionStarted(void* ptr) -{ - return static_cast(ptr)->isTransactionStarted(); -} - -char QIODevice_IsWritable(void* ptr) -{ - return static_cast(ptr)->isWritable(); -} - -char QIODevice_Open(void* ptr, long long mode) -{ - return static_cast(ptr)->open(static_cast(mode)); -} - -char QIODevice_OpenDefault(void* ptr, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::open(static_cast(mode)); - } else { - return static_cast(ptr)->QIODevice::open(static_cast(mode)); - } -} - -long long QIODevice_OpenMode(void* ptr) -{ - return static_cast(ptr)->openMode(); -} - -long long QIODevice_Peek(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->peek(data, maxSize); -} - -void* QIODevice_Peek2(void* ptr, long long maxSize) -{ - return new QByteArray(static_cast(ptr)->peek(maxSize)); -} - -long long QIODevice_Pos(void* ptr) -{ - return static_cast(ptr)->pos(); -} - -long long QIODevice_PosDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::pos(); - } else { - return static_cast(ptr)->QIODevice::pos(); - } -} - -char QIODevice_PutChar(void* ptr, char* c) -{ - return static_cast(ptr)->putChar(*c); -} - -long long QIODevice_Read(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->read(data, maxSize); -} - -void* QIODevice_Read2(void* ptr, long long maxSize) -{ - return new QByteArray(static_cast(ptr)->read(maxSize)); -} - -void* QIODevice_ReadAll(void* ptr) -{ - return new QByteArray(static_cast(ptr)->readAll()); -} - -int QIODevice_ReadChannelCount(void* ptr) -{ - return static_cast(ptr)->readChannelCount(); -} - -void QIODevice_ConnectReadChannelFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIODevice::readChannelFinished), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadChannelFinished), static_cast(t)); -} - -void QIODevice_DisconnectReadChannelFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::readChannelFinished), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadChannelFinished)); -} - -void QIODevice_ReadChannelFinished(void* ptr) -{ - static_cast(ptr)->readChannelFinished(); -} - -long long QIODevice_ReadData(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->readData(data, maxSize); -} - -long long QIODevice_ReadLine(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->readLine(data, maxSize); -} - -void* QIODevice_ReadLine2(void* ptr, long long maxSize) -{ - return new QByteArray(static_cast(ptr)->readLine(maxSize)); -} - -long long QIODevice_ReadLineData(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->readLineData(data, maxSize); -} - -long long QIODevice_ReadLineDataDefault(void* ptr, char* data, long long maxSize) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::readLineData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::readLineData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::readLineData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::readLineData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::readLineData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::readLineData(data, maxSize); - } else { - return static_cast(ptr)->QIODevice::readLineData(data, maxSize); - } -} - -void QIODevice_ConnectReadyRead(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIODevice::readyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadyRead), static_cast(t)); -} - -void QIODevice_DisconnectReadyRead(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIODevice::readyRead), static_cast(ptr), static_cast(&MyQIODevice::Signal_ReadyRead)); -} - -void QIODevice_ReadyRead(void* ptr) -{ - static_cast(ptr)->readyRead(); -} - -char QIODevice_Reset(void* ptr) -{ - return static_cast(ptr)->reset(); -} - -char QIODevice_ResetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::reset(); - } else { - return static_cast(ptr)->QIODevice::reset(); - } -} - -void QIODevice_RollbackTransaction(void* ptr) -{ - static_cast(ptr)->rollbackTransaction(); -} - -char QIODevice_Seek(void* ptr, long long pos) -{ - return static_cast(ptr)->seek(pos); -} - -char QIODevice_SeekDefault(void* ptr, long long pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::seek(pos); - } else { - return static_cast(ptr)->QIODevice::seek(pos); - } -} - -void QIODevice_SetCurrentReadChannel(void* ptr, int channel) -{ - static_cast(ptr)->setCurrentReadChannel(channel); -} - -void QIODevice_SetCurrentWriteChannel(void* ptr, int channel) -{ - static_cast(ptr)->setCurrentWriteChannel(channel); -} - -void QIODevice_SetErrorString(void* ptr, struct QtCore_PackedString str) -{ - static_cast(ptr)->setErrorString(QString::fromUtf8(str.data, str.len)); -} - -void QIODevice_SetOpenMode(void* ptr, long long openMode) -{ - static_cast(ptr)->setOpenMode(static_cast(openMode)); -} - -void QIODevice_SetTextModeEnabled(void* ptr, char enabled) -{ - static_cast(ptr)->setTextModeEnabled(enabled != 0); -} - -long long QIODevice_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -long long QIODevice_SizeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::size(); - } else { - return static_cast(ptr)->QIODevice::size(); - } -} - -long long QIODevice_Skip(void* ptr, long long maxSize) -{ - return static_cast(ptr)->skip(maxSize); -} - -void QIODevice_StartTransaction(void* ptr) -{ - static_cast(ptr)->startTransaction(); -} - -void QIODevice_UngetChar(void* ptr, char* c) -{ - static_cast(ptr)->ungetChar(*c); -} - -char QIODevice_WaitForBytesWritten(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForBytesWritten(msecs); -} - -char QIODevice_WaitForBytesWrittenDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::waitForBytesWritten(msecs); - } else { - return static_cast(ptr)->QIODevice::waitForBytesWritten(msecs); - } -} - -char QIODevice_WaitForReadyRead(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForReadyRead(msecs); -} - -char QIODevice_WaitForReadyReadDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::waitForReadyRead(msecs); - } else { - return static_cast(ptr)->QIODevice::waitForReadyRead(msecs); - } -} - -long long QIODevice_Write(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->write(const_cast(data), maxSize); -} - -long long QIODevice_Write2(void* ptr, char* data) -{ - return static_cast(ptr)->write(const_cast(data)); -} - -long long QIODevice_Write3(void* ptr, void* byteArray) -{ - return static_cast(ptr)->write(*static_cast(byteArray)); -} - -int QIODevice_WriteChannelCount(void* ptr) -{ - return static_cast(ptr)->writeChannelCount(); -} - -long long QIODevice_WriteData(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->writeData(const_cast(data), maxSize); -} - -void QIODevice_DestroyQIODevice(void* ptr) -{ - static_cast(ptr)->~QIODevice(); -} - -void QIODevice_DestroyQIODeviceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQIdentityProxyModel: public QIdentityProxyModel -{ -public: - MyQIdentityProxyModel(QObject *parent = Q_NULLPTR) : QIdentityProxyModel(parent) {QIdentityProxyModel_QIdentityProxyModel_QRegisterMetaType();}; - int columnCount(const QModelIndex & parent) const { return callbackQIdentityProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQIdentityProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQIdentityProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; - QItemSelection mapSelectionFromSource(const QItemSelection & selection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&selection))); }; - QItemSelection mapSelectionToSource(const QItemSelection & selection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&selection))); }; - QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQIdentityProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQIdentityProxyModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - int rowCount(const QModelIndex & parent) const { return callbackQIdentityProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void setSourceModel(QAbstractItemModel * newSourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, newSourceModel); }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - ~MyQIdentityProxyModel() { callbackQIdentityProxyModel_DestroyQIdentityProxyModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant data(const QModelIndex & proxyIndex, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&proxyIndex), role)); }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractProxyModel_Revert(this); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QIdentityProxyModel*) -Q_DECLARE_METATYPE(MyQIdentityProxyModel*) - -int QIdentityProxyModel_QIdentityProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QIdentityProxyModel_NewQIdentityProxyModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIdentityProxyModel(static_cast(parent)); - } else { - return new MyQIdentityProxyModel(static_cast(parent)); - } -} - -int QIdentityProxyModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QIdentityProxyModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QIdentityProxyModel::columnCount(*static_cast(parent)); -} - -void* QIdentityProxyModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QIdentityProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::index(row, column, *static_cast(parent))); -} - -void* QIdentityProxyModel_MapFromSource(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); -} - -void* QIdentityProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::mapFromSource(*static_cast(sourceIndex))); -} - -void* QIdentityProxyModel_MapToSource(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); -} - -void* QIdentityProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::mapToSource(*static_cast(proxyIndex))); -} - -void* QIdentityProxyModel_Parent(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); -} - -void* QIdentityProxyModel_ParentDefault(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->QIdentityProxyModel::parent(*static_cast(child))); -} - -int QIdentityProxyModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QIdentityProxyModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QIdentityProxyModel::rowCount(*static_cast(parent)); -} - -void QIdentityProxyModel_DestroyQIdentityProxyModel(void* ptr) -{ - static_cast(ptr)->~QIdentityProxyModel(); -} - -void QIdentityProxyModel_DestroyQIdentityProxyModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QItemSelection*) -void* QItemSelection_NewQItemSelection() -{ - return new QItemSelection(); -} - -void* QItemSelection_NewQItemSelection2(void* topLeft, void* bottomRight) -{ - return new QItemSelection(*static_cast(topLeft), *static_cast(bottomRight)); -} - -char QItemSelection_Contains(void* ptr, void* index) -{ - return static_cast(ptr)->contains(*static_cast(index)); -} - -struct QtCore_PackedList QItemSelection_Indexes(void* ptr) -{ - return ({ QList* tmpValue5090cf = new QList(static_cast(ptr)->indexes()); QtCore_PackedList { tmpValue5090cf, tmpValue5090cf->size() }; }); -} - -void QItemSelection_Merge(void* ptr, void* other, long long command) -{ - static_cast(ptr)->merge(*static_cast(other), static_cast(command)); -} - -void QItemSelection_Select(void* ptr, void* topLeft, void* bottomRight) -{ - static_cast(ptr)->select(*static_cast(topLeft), *static_cast(bottomRight)); -} - -void QItemSelection_QItemSelection_Split(void* ran, void* other, void* result) -{ - QItemSelection::split(*static_cast(ran), *static_cast(other), static_cast(result)); -} - -void* QItemSelection___indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QItemSelection___indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QItemSelection___indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQItemSelectionModel: public QItemSelectionModel -{ -public: - MyQItemSelectionModel(QAbstractItemModel *model = Q_NULLPTR) : QItemSelectionModel(model) {QItemSelectionModel_QItemSelectionModel_QRegisterMetaType();}; - MyQItemSelectionModel(QAbstractItemModel *model, QObject *parent) : QItemSelectionModel(model, parent) {QItemSelectionModel_QItemSelectionModel_QRegisterMetaType();}; - void clear() { callbackQItemSelectionModel_Clear(this); }; - void clearCurrentIndex() { callbackQItemSelectionModel_ClearCurrentIndex(this); }; - void clearSelection() { callbackQItemSelectionModel_ClearSelection(this); }; - void Signal_CurrentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQItemSelectionModel_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void Signal_CurrentColumnChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQItemSelectionModel_CurrentColumnChanged(this, const_cast(¤t), const_cast(&previous)); }; - void Signal_CurrentRowChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQItemSelectionModel_CurrentRowChanged(this, const_cast(¤t), const_cast(&previous)); }; - void Signal_ModelChanged(QAbstractItemModel * model) { callbackQItemSelectionModel_ModelChanged(this, model); }; - void reset() { callbackQItemSelectionModel_Reset(this); }; - void select(const QModelIndex & index, QItemSelectionModel::SelectionFlags command) { callbackQItemSelectionModel_Select(this, const_cast(&index), command); }; - void select(const QItemSelection & selection, QItemSelectionModel::SelectionFlags command) { callbackQItemSelectionModel_Select2(this, const_cast(&selection), command); }; - void Signal_SelectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQItemSelectionModel_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setCurrentIndex(const QModelIndex & index, QItemSelectionModel::SelectionFlags command) { callbackQItemSelectionModel_SetCurrentIndex(this, const_cast(&index), command); }; - ~MyQItemSelectionModel() { callbackQItemSelectionModel_DestroyQItemSelectionModel(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QItemSelectionModel*) -Q_DECLARE_METATYPE(MyQItemSelectionModel*) - -int QItemSelectionModel_QItemSelectionModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QItemSelectionModel_NewQItemSelectionModel(void* model) -{ - return new MyQItemSelectionModel(static_cast(model)); -} - -void* QItemSelectionModel_NewQItemSelectionModel2(void* model, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } else { - return new MyQItemSelectionModel(static_cast(model), static_cast(parent)); - } -} - -void QItemSelectionModel_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QItemSelectionModel_ClearDefault(void* ptr) -{ - static_cast(ptr)->QItemSelectionModel::clear(); -} - -void QItemSelectionModel_ClearCurrentIndex(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearCurrentIndex"); -} - -void QItemSelectionModel_ClearCurrentIndexDefault(void* ptr) -{ - static_cast(ptr)->QItemSelectionModel::clearCurrentIndex(); -} - -void QItemSelectionModel_ClearSelection(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearSelection"); -} - -void QItemSelectionModel_ClearSelectionDefault(void* ptr) -{ - static_cast(ptr)->QItemSelectionModel::clearSelection(); -} - -char QItemSelectionModel_ColumnIntersectsSelection(void* ptr, int column, void* parent) -{ - return static_cast(ptr)->columnIntersectsSelection(column, *static_cast(parent)); -} - -void QItemSelectionModel_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::currentChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentChanged), static_cast(t)); -} - -void QItemSelectionModel_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::currentChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentChanged)); -} - -void QItemSelectionModel_CurrentChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); -} - -void QItemSelectionModel_ConnectCurrentColumnChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::currentColumnChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentColumnChanged), static_cast(t)); -} - -void QItemSelectionModel_DisconnectCurrentColumnChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::currentColumnChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentColumnChanged)); -} - -void QItemSelectionModel_CurrentColumnChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentColumnChanged(*static_cast(current), *static_cast(previous)); -} - -void* QItemSelectionModel_CurrentIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->currentIndex()); -} - -void QItemSelectionModel_ConnectCurrentRowChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::currentRowChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentRowChanged), static_cast(t)); -} - -void QItemSelectionModel_DisconnectCurrentRowChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::currentRowChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_CurrentRowChanged)); -} - -void QItemSelectionModel_CurrentRowChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentRowChanged(*static_cast(current), *static_cast(previous)); -} - -void QItemSelectionModel_EmitSelectionChanged(void* ptr, void* newSelection, void* oldSelection) -{ - static_cast(ptr)->emitSelectionChanged(*static_cast(newSelection), *static_cast(oldSelection)); -} - -char QItemSelectionModel_HasSelection(void* ptr) -{ - return static_cast(ptr)->hasSelection(); -} - -char QItemSelectionModel_IsColumnSelected(void* ptr, int column, void* parent) -{ - return static_cast(ptr)->isColumnSelected(column, *static_cast(parent)); -} - -char QItemSelectionModel_IsRowSelected(void* ptr, int row, void* parent) -{ - return static_cast(ptr)->isRowSelected(row, *static_cast(parent)); -} - -char QItemSelectionModel_IsSelected(void* ptr, void* index) -{ - return static_cast(ptr)->isSelected(*static_cast(index)); -} - -void* QItemSelectionModel_Model(void* ptr) -{ - return const_cast(static_cast(ptr)->model()); -} - -void* QItemSelectionModel_Model2(void* ptr) -{ - return static_cast(ptr)->model(); -} - -void QItemSelectionModel_ConnectModelChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::modelChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_ModelChanged), static_cast(t)); -} - -void QItemSelectionModel_DisconnectModelChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::modelChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_ModelChanged)); -} - -void QItemSelectionModel_ModelChanged(void* ptr, void* model) -{ - static_cast(ptr)->modelChanged(static_cast(model)); -} - -void QItemSelectionModel_Reset(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reset"); -} - -void QItemSelectionModel_ResetDefault(void* ptr) -{ - static_cast(ptr)->QItemSelectionModel::reset(); -} - -char QItemSelectionModel_RowIntersectsSelection(void* ptr, int row, void* parent) -{ - return static_cast(ptr)->rowIntersectsSelection(row, *static_cast(parent)); -} - -void QItemSelectionModel_Select(void* ptr, void* index, long long command) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "select", Q_ARG(const QModelIndex, *static_cast(index)), Q_ARG(QItemSelectionModel::SelectionFlags, static_cast(command))); -} - -void QItemSelectionModel_SelectDefault(void* ptr, void* index, long long command) -{ - static_cast(ptr)->QItemSelectionModel::select(*static_cast(index), static_cast(command)); -} - -void QItemSelectionModel_Select2(void* ptr, void* selection, long long command) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "select", Q_ARG(const QItemSelection, *static_cast(selection)), Q_ARG(QItemSelectionModel::SelectionFlags, static_cast(command))); -} - -void QItemSelectionModel_Select2Default(void* ptr, void* selection, long long command) -{ - static_cast(ptr)->QItemSelectionModel::select(*static_cast(selection), static_cast(command)); -} - -struct QtCore_PackedList QItemSelectionModel_SelectedColumns(void* ptr, int row) -{ - return ({ QList* tmpValue9dab4f = new QList(static_cast(ptr)->selectedColumns(row)); QtCore_PackedList { tmpValue9dab4f, tmpValue9dab4f->size() }; }); -} - -struct QtCore_PackedList QItemSelectionModel_SelectedIndexes(void* ptr) -{ - return ({ QList* tmpValue1476df = new QList(static_cast(ptr)->selectedIndexes()); QtCore_PackedList { tmpValue1476df, tmpValue1476df->size() }; }); -} - -struct QtCore_PackedList QItemSelectionModel_SelectedRows(void* ptr, int column) -{ - return ({ QList* tmpValueedb157 = new QList(static_cast(ptr)->selectedRows(column)); QtCore_PackedList { tmpValueedb157, tmpValueedb157->size() }; }); -} - -void* QItemSelectionModel_Selection(void* ptr) -{ - return new QItemSelection(static_cast(ptr)->selection()); -} - -void QItemSelectionModel_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QItemSelectionModel::selectionChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_SelectionChanged), static_cast(t)); -} - -void QItemSelectionModel_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QItemSelectionModel::selectionChanged), static_cast(ptr), static_cast(&MyQItemSelectionModel::Signal_SelectionChanged)); -} - -void QItemSelectionModel_SelectionChanged(void* ptr, void* selected, void* deselected) -{ - static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); -} - -void QItemSelectionModel_SetCurrentIndex(void* ptr, void* index, long long command) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(const QModelIndex, *static_cast(index)), Q_ARG(QItemSelectionModel::SelectionFlags, static_cast(command))); -} - -void QItemSelectionModel_SetCurrentIndexDefault(void* ptr, void* index, long long command) -{ - static_cast(ptr)->QItemSelectionModel::setCurrentIndex(*static_cast(index), static_cast(command)); -} - -void QItemSelectionModel_SetModel(void* ptr, void* model) -{ - static_cast(ptr)->setModel(static_cast(model)); -} - -void QItemSelectionModel_DestroyQItemSelectionModel(void* ptr) -{ - static_cast(ptr)->~QItemSelectionModel(); -} - -void QItemSelectionModel_DestroyQItemSelectionModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QItemSelectionModel___selectedColumns_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QItemSelectionModel___selectedColumns_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QItemSelectionModel___selectedColumns_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QItemSelectionModel___selectedIndexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QItemSelectionModel___selectedIndexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QItemSelectionModel___selectedIndexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QItemSelectionModel___selectedRows_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QItemSelectionModel___selectedRows_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QItemSelectionModel___selectedRows_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QItemSelectionRange*) -void* QItemSelectionRange_NewQItemSelectionRange() -{ - return new QItemSelectionRange(); -} - -void* QItemSelectionRange_NewQItemSelectionRange2(void* other) -{ - return new QItemSelectionRange(*static_cast(other)); -} - -void* QItemSelectionRange_NewQItemSelectionRange4(void* topLeft, void* bottomRight) -{ - return new QItemSelectionRange(*static_cast(topLeft), *static_cast(bottomRight)); -} - -void* QItemSelectionRange_NewQItemSelectionRange5(void* index) -{ - return new QItemSelectionRange(*static_cast(index)); -} - -int QItemSelectionRange_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -void* QItemSelectionRange_BottomRight(void* ptr) -{ - return const_cast(&static_cast(ptr)->bottomRight()); -} - -char QItemSelectionRange_Contains(void* ptr, void* index) -{ - return static_cast(ptr)->contains(*static_cast(index)); -} - -char QItemSelectionRange_Contains2(void* ptr, int row, int column, void* parentIndex) -{ - return static_cast(ptr)->contains(row, column, *static_cast(parentIndex)); -} - -int QItemSelectionRange_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -struct QtCore_PackedList QItemSelectionRange_Indexes(void* ptr) -{ - return ({ QList* tmpValuecb2327 = new QList(static_cast(ptr)->indexes()); QtCore_PackedList { tmpValuecb2327, tmpValuecb2327->size() }; }); -} - -void* QItemSelectionRange_Intersected(void* ptr, void* other) -{ - return new QItemSelectionRange(static_cast(ptr)->intersected(*static_cast(other))); -} - -char QItemSelectionRange_Intersects(void* ptr, void* other) -{ - return static_cast(ptr)->intersects(*static_cast(other)); -} - -char QItemSelectionRange_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QItemSelectionRange_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QItemSelectionRange_Left(void* ptr) -{ - return static_cast(ptr)->left(); -} - -void* QItemSelectionRange_Model(void* ptr) -{ - return const_cast(static_cast(ptr)->model()); -} - -void* QItemSelectionRange_Parent(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->parent()); -} - -int QItemSelectionRange_Right(void* ptr) -{ - return static_cast(ptr)->right(); -} - -void QItemSelectionRange_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -int QItemSelectionRange_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -void* QItemSelectionRange_TopLeft(void* ptr) -{ - return const_cast(&static_cast(ptr)->topLeft()); -} - -int QItemSelectionRange_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -void* QItemSelectionRange___indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QItemSelectionRange___indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QItemSelectionRange___indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QJsonArray) -Q_DECLARE_METATYPE(QJsonArray*) -void* QJsonArray_NewQJsonArray() -{ - return new QJsonArray(); -} - -void* QJsonArray_NewQJsonArray3(void* other) -{ - return new QJsonArray(*static_cast(other)); -} - -void* QJsonArray_NewQJsonArray4(void* other) -{ - return new QJsonArray(*static_cast(other)); -} - -void QJsonArray_Append(void* ptr, void* value) -{ - static_cast(ptr)->append(*static_cast(value)); -} - -void* QJsonArray_At(void* ptr, int i) -{ - return new QJsonValue(static_cast(ptr)->at(i)); -} - -char QJsonArray_Contains(void* ptr, void* value) -{ - return static_cast(ptr)->contains(*static_cast(value)); -} - -int QJsonArray_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -char QJsonArray_Empty(void* ptr) -{ - return static_cast(ptr)->empty(); -} - -void* QJsonArray_First(void* ptr) -{ - return new QJsonValue(static_cast(ptr)->first()); -} - -void* QJsonArray_QJsonArray_FromStringList(struct QtCore_PackedString list) -{ - return new QJsonArray(QJsonArray::fromStringList(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts))); -} - -void* QJsonArray_QJsonArray_FromVariantList(void* list) -{ - return new QJsonArray(QJsonArray::fromVariantList(({ QList* tmpP = static_cast*>(list); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); -} - -void QJsonArray_Insert(void* ptr, int i, void* value) -{ - static_cast(ptr)->insert(i, *static_cast(value)); -} - -char QJsonArray_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -void* QJsonArray_Last(void* ptr) -{ - return new QJsonValue(static_cast(ptr)->last()); -} - -void QJsonArray_Pop_back(void* ptr) -{ - static_cast(ptr)->pop_back(); -} - -void QJsonArray_Pop_front(void* ptr) -{ - static_cast(ptr)->pop_front(); -} - -void QJsonArray_Prepend(void* ptr, void* value) -{ - static_cast(ptr)->prepend(*static_cast(value)); -} - -void QJsonArray_Push_back(void* ptr, void* value) -{ - static_cast(ptr)->push_back(*static_cast(value)); -} - -void QJsonArray_Push_front(void* ptr, void* value) -{ - static_cast(ptr)->push_front(*static_cast(value)); -} - -void QJsonArray_RemoveAt(void* ptr, int i) -{ - static_cast(ptr)->removeAt(i); -} - -void QJsonArray_RemoveFirst(void* ptr) -{ - static_cast(ptr)->removeFirst(); -} - -void QJsonArray_RemoveLast(void* ptr) -{ - static_cast(ptr)->removeLast(); -} - -void QJsonArray_Replace(void* ptr, int i, void* value) -{ - static_cast(ptr)->replace(i, *static_cast(value)); -} - -int QJsonArray_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void QJsonArray_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QJsonArray_TakeAt(void* ptr, int i) -{ - return new QJsonValue(static_cast(ptr)->takeAt(i)); -} - -struct QtCore_PackedList QJsonArray_ToVariantList(void* ptr) -{ - return ({ QList* tmpValue10940c = new QList(static_cast(ptr)->toVariantList()); QtCore_PackedList { tmpValue10940c, tmpValue10940c->size() }; }); -} - -void QJsonArray_DestroyQJsonArray(void* ptr) -{ - static_cast(ptr)->~QJsonArray(); -} - -void* QJsonArray___fromVariantList_list_atList(void* ptr, int i) -{ - return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QJsonArray___fromVariantList_list_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QJsonArray___fromVariantList_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJsonArray___toVariantList_atList(void* ptr, int i) -{ - return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QJsonArray___toVariantList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QJsonArray___toVariantList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QJsonDocument) -Q_DECLARE_METATYPE(QJsonDocument*) -void* QJsonDocument_NewQJsonDocument() -{ - return new QJsonDocument(); -} - -void* QJsonDocument_NewQJsonDocument2(void* object) -{ - return new QJsonDocument(*static_cast(object)); -} - -void* QJsonDocument_NewQJsonDocument3(void* array) -{ - return new QJsonDocument(*static_cast(array)); -} - -void* QJsonDocument_NewQJsonDocument4(void* other) -{ - return new QJsonDocument(*static_cast(other)); -} - -void* QJsonDocument_NewQJsonDocument5(void* other) -{ - return new QJsonDocument(*static_cast(other)); -} - -void* QJsonDocument_Array(void* ptr) -{ - return new QJsonArray(static_cast(ptr)->array()); -} - -void* QJsonDocument_QJsonDocument_FromBinaryData(void* data, long long validation) -{ - return new QJsonDocument(QJsonDocument::fromBinaryData(*static_cast(data), static_cast(validation))); -} - -void* QJsonDocument_QJsonDocument_FromJson(void* json, void* error) -{ - return new QJsonDocument(QJsonDocument::fromJson(*static_cast(json), static_cast(error))); -} - -void* QJsonDocument_QJsonDocument_FromRawData(char* data, int size, long long validation) -{ - return new QJsonDocument(QJsonDocument::fromRawData(const_cast(data), size, static_cast(validation))); -} - -void* QJsonDocument_QJsonDocument_FromVariant(void* variant) -{ - return new QJsonDocument(QJsonDocument::fromVariant(*static_cast(variant))); -} - -char QJsonDocument_IsArray(void* ptr) -{ - return static_cast(ptr)->isArray(); -} - -char QJsonDocument_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QJsonDocument_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QJsonDocument_IsObject(void* ptr) -{ - return static_cast(ptr)->isObject(); -} - -void* QJsonDocument_Object(void* ptr) -{ - return new QJsonObject(static_cast(ptr)->object()); -} - -struct QtCore_PackedString QJsonDocument_RawData(void* ptr, int size) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->rawData(&size)), size }; -} - -void QJsonDocument_SetArray(void* ptr, void* array) -{ - static_cast(ptr)->setArray(*static_cast(array)); -} - -void QJsonDocument_SetObject(void* ptr, void* object) -{ - static_cast(ptr)->setObject(*static_cast(object)); -} - -void QJsonDocument_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QJsonDocument_ToBinaryData(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toBinaryData()); -} - -void* QJsonDocument_ToJson(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toJson()); -} - -void* QJsonDocument_ToJson2(void* ptr, long long format) -{ - return new QByteArray(static_cast(ptr)->toJson(static_cast(format))); -} - -void* QJsonDocument_ToVariant(void* ptr) -{ - return new QVariant(static_cast(ptr)->toVariant()); -} - -void QJsonDocument_DestroyQJsonDocument(void* ptr) -{ - static_cast(ptr)->~QJsonDocument(); -} - -Q_DECLARE_METATYPE(QJsonObject) -Q_DECLARE_METATYPE(QJsonObject*) -void* QJsonObject_NewQJsonObject() -{ - return new QJsonObject(); -} - -void* QJsonObject_NewQJsonObject3(void* other) -{ - return new QJsonObject(*static_cast(other)); -} - -void* QJsonObject_NewQJsonObject4(void* other) -{ - return new QJsonObject(*static_cast(other)); -} - -char QJsonObject_Contains(void* ptr, struct QtCore_PackedString key) -{ - return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); -} - -char QJsonObject_Contains2(void* ptr, void* key) -{ - return static_cast(ptr)->contains(*static_cast(key)); -} - -int QJsonObject_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -char QJsonObject_Empty(void* ptr) -{ - return static_cast(ptr)->empty(); -} - -void* QJsonObject_QJsonObject_FromVariantHash(void* hash) -{ - return new QJsonObject(QJsonObject::fromVariantHash(({ QHash* tmpP = static_cast*>(hash); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }))); -} - -char QJsonObject_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtCore_PackedString QJsonObject_Keys(void* ptr) -{ - return ({ QByteArray t6c6b45 = static_cast(ptr)->keys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t6c6b45.prepend("WHITESPACE").constData()+10), t6c6b45.size()-10 }; }); -} - -int QJsonObject_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -void QJsonObject_Remove(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->remove(QString::fromUtf8(key.data, key.len)); -} - -int QJsonObject_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void QJsonObject_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QJsonObject_Take(void* ptr, struct QtCore_PackedString key) -{ - return new QJsonValue(static_cast(ptr)->take(QString::fromUtf8(key.data, key.len))); -} - -struct QtCore_PackedList QJsonObject_ToVariantHash(void* ptr) -{ - return ({ QHash* tmpValue275a06 = new QHash(static_cast(ptr)->toVariantHash()); QtCore_PackedList { tmpValue275a06, tmpValue275a06->size() }; }); -} - -struct QtCore_PackedList QJsonObject_ToVariantMap(void* ptr) -{ - return ({ QMap* tmpValuebc2a1c = new QMap(static_cast(ptr)->toVariantMap()); QtCore_PackedList { tmpValuebc2a1c, tmpValuebc2a1c->size() }; }); -} - -void* QJsonObject_Value(void* ptr, struct QtCore_PackedString key) -{ - return new QJsonValue(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len))); -} - -void* QJsonObject_Value2(void* ptr, void* key) -{ - return new QJsonValue(static_cast(ptr)->value(*static_cast(key))); -} - -void QJsonObject_DestroyQJsonObject(void* ptr) -{ - static_cast(ptr)->~QJsonObject(); -} - -void* QJsonObject___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QJsonObject___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QJsonObject___fromVariantHash_hash_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QJsonObject___fromVariantHash_hash_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -void* QJsonObject___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QJsonObject___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QJsonObject___toVariantHash_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QJsonObject___toVariantHash_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -void* QJsonObject___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QJsonObject___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QJsonObject___toVariantMap_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtCore_PackedList QJsonObject___toVariantMap_keyList(void* ptr) -{ - return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); -} - -struct QtCore_PackedString QJsonObject_____fromVariantHash_hash_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QJsonObject_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QJsonObject_____fromVariantHash_hash_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QJsonObject_____fromVariantMap_map_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QJsonObject_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QJsonObject_____fromVariantMap_map_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QJsonObject_____toVariantHash_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QJsonObject_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QJsonObject_____toVariantHash_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QJsonObject_____toVariantMap_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QJsonObject_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QJsonObject_____toVariantMap_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QJsonParseError_ErrorString(void* ptr) -{ - return ({ QByteArray t740a50 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t740a50.prepend("WHITESPACE").constData()+10), t740a50.size()-10 }; }); -} - -int QJsonParseError_Offset(void* ptr) -{ - return static_cast(ptr)->offset; -} - -void QJsonParseError_SetOffset(void* ptr, int vin) -{ - static_cast(ptr)->offset = vin; -} - -long long QJsonParseError_Error(void* ptr) -{ - return static_cast(ptr)->error; -} - -void QJsonParseError_SetError(void* ptr, long long vqj) -{ - static_cast(ptr)->error = static_cast(vqj); -} - -Q_DECLARE_METATYPE(QJsonValue*) -void* QJsonValue_NewQJsonValue(long long ty) -{ - return new QJsonValue(static_cast(ty)); -} - -void* QJsonValue_NewQJsonValue2(char b) -{ - return new QJsonValue(b != 0); -} - -void* QJsonValue_NewQJsonValue3(double n) -{ - return new QJsonValue(n); -} - -void* QJsonValue_NewQJsonValue4(int n) -{ - return new QJsonValue(n); -} - -void* QJsonValue_NewQJsonValue5(long long n) -{ - return new QJsonValue(n); -} - -void* QJsonValue_NewQJsonValue6(struct QtCore_PackedString s) -{ - return new QJsonValue(QString::fromUtf8(s.data, s.len)); -} - -void* QJsonValue_NewQJsonValue7(void* s) -{ - return new QJsonValue(*static_cast(s)); -} - -void* QJsonValue_NewQJsonValue8(char* s) -{ - return new QJsonValue(const_cast(s)); -} - -void* QJsonValue_NewQJsonValue9(void* a) -{ - return new QJsonValue(*static_cast(a)); -} - -void* QJsonValue_NewQJsonValue10(void* o) -{ - return new QJsonValue(*static_cast(o)); -} - -void* QJsonValue_NewQJsonValue11(void* other) -{ - return new QJsonValue(*static_cast(other)); -} - -void* QJsonValue_NewQJsonValue12(void* other) -{ - return new QJsonValue(*static_cast(other)); -} - -void* QJsonValue_QJsonValue_FromVariant(void* variant) -{ - return new QJsonValue(QJsonValue::fromVariant(*static_cast(variant))); -} - -char QJsonValue_IsArray(void* ptr) -{ - return static_cast(ptr)->isArray(); -} - -char QJsonValue_IsBool(void* ptr) -{ - return static_cast(ptr)->isBool(); -} - -char QJsonValue_IsDouble(void* ptr) -{ - return static_cast(ptr)->isDouble(); -} - -char QJsonValue_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QJsonValue_IsObject(void* ptr) -{ - return static_cast(ptr)->isObject(); -} - -char QJsonValue_IsString(void* ptr) -{ - return static_cast(ptr)->isString(); -} - -char QJsonValue_IsUndefined(void* ptr) -{ - return static_cast(ptr)->isUndefined(); -} - -void QJsonValue_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QJsonValue_ToArray(void* ptr, void* defaultValue) -{ - return new QJsonArray(static_cast(ptr)->toArray(*static_cast(defaultValue))); -} - -void* QJsonValue_ToArray2(void* ptr) -{ - return new QJsonArray(static_cast(ptr)->toArray()); -} - -char QJsonValue_ToBool(void* ptr, char defaultValue) -{ - return static_cast(ptr)->toBool(defaultValue != 0); -} - -double QJsonValue_ToDouble(void* ptr, double defaultValue) -{ - return static_cast(ptr)->toDouble(defaultValue); -} - -int QJsonValue_ToInt(void* ptr, int defaultValue) -{ - return static_cast(ptr)->toInt(defaultValue); -} - -void* QJsonValue_ToObject(void* ptr, void* defaultValue) -{ - return new QJsonObject(static_cast(ptr)->toObject(*static_cast(defaultValue))); -} - -void* QJsonValue_ToObject2(void* ptr) -{ - return new QJsonObject(static_cast(ptr)->toObject()); -} - -struct QtCore_PackedString QJsonValue_ToString(void* ptr) -{ - return ({ QByteArray t54cc8a = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t54cc8a.prepend("WHITESPACE").constData()+10), t54cc8a.size()-10 }; }); -} - -struct QtCore_PackedString QJsonValue_ToString2(void* ptr, struct QtCore_PackedString defaultValue) -{ - return ({ QByteArray tb25a8c = static_cast(ptr)->toString(QString::fromUtf8(defaultValue.data, defaultValue.len)).toUtf8(); QtCore_PackedString { const_cast(tb25a8c.prepend("WHITESPACE").constData()+10), tb25a8c.size()-10 }; }); -} - -void* QJsonValue_ToVariant(void* ptr) -{ - return new QVariant(static_cast(ptr)->toVariant()); -} - -long long QJsonValue_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QJsonValue_DestroyQJsonValue(void* ptr) -{ - static_cast(ptr)->~QJsonValue(); -} - -Q_DECLARE_METATYPE(QLatin1Char*) -void* QLatin1Char_NewQLatin1Char(char* c) -{ - return new QLatin1Char(*c); -} - -struct QtCore_PackedString QLatin1Char_ToLatin1(void* ptr) -{ - return ({ char te73025 = static_cast(ptr)->toLatin1(); QtCore_PackedString { &te73025, -1 }; }); -} - -unsigned short QLatin1Char_Unicode(void* ptr) -{ - return static_cast(ptr)->unicode(); -} - -Q_DECLARE_METATYPE(QLatin1String) -Q_DECLARE_METATYPE(QLatin1String*) -void* QLatin1String_NewQLatin1String() -{ - return new QLatin1String(); -} - -void* QLatin1String_NewQLatin1String2(char* str) -{ - return new QLatin1String(const_cast(str)); -} - -void* QLatin1String_NewQLatin1String3(char* first, char* last) -{ - return new QLatin1String(const_cast(first), const_cast(last)); -} - -void* QLatin1String_NewQLatin1String4(char* str, int size) -{ - return new QLatin1String(const_cast(str), size); -} - -void* QLatin1String_NewQLatin1String5(void* str) -{ - return new QLatin1String(*static_cast(str)); -} - -void QLatin1String_Chop(void* ptr, int length) -{ - static_cast(ptr)->chop(length); -} - -void* QLatin1String_Chopped(void* ptr, int length) -{ - return new QLatin1String(static_cast(ptr)->chopped(length)); -} - -struct QtCore_PackedString QLatin1String_Data(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->data()), static_cast(ptr)->size() }; -} - -char QLatin1String_EndsWith(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); -} - -char QLatin1String_EndsWith2(void* ptr, void* l1, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(l1), static_cast(cs)); -} - -char QLatin1String_EndsWith3(void* ptr, void* ch) -{ - return static_cast(ptr)->endsWith(*static_cast(ch)); -} - -char QLatin1String_EndsWith4(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(ch), static_cast(cs)); -} - -char QLatin1String_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QLatin1String_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -struct QtCore_PackedString QLatin1String_Latin1(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->latin1()), -1 }; -} - -void* QLatin1String_Left(void* ptr, int length) -{ - return new QLatin1String(static_cast(ptr)->left(length)); -} - -void* QLatin1String_Mid(void* ptr, int start) -{ - return new QLatin1String(static_cast(ptr)->mid(start)); -} - -void* QLatin1String_Mid2(void* ptr, int start, int length) -{ - return new QLatin1String(static_cast(ptr)->mid(start, length)); -} - -void* QLatin1String_Right(void* ptr, int length) -{ - return new QLatin1String(static_cast(ptr)->right(length)); -} - -int QLatin1String_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -char QLatin1String_StartsWith(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); -} - -char QLatin1String_StartsWith2(void* ptr, void* l1, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(l1), static_cast(cs)); -} - -char QLatin1String_StartsWith3(void* ptr, void* ch) -{ - return static_cast(ptr)->startsWith(*static_cast(ch)); -} - -char QLatin1String_StartsWith4(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(ch), static_cast(cs)); -} - -void* QLatin1String_Trimmed(void* ptr) -{ - return new QLatin1String(static_cast(ptr)->trimmed()); -} - -void QLatin1String_Truncate(void* ptr, int length) -{ - static_cast(ptr)->truncate(length); -} - -class MyQLibrary: public QLibrary -{ -public: - MyQLibrary(QObject *parent = Q_NULLPTR) : QLibrary(parent) {QLibrary_QLibrary_QRegisterMetaType();}; - MyQLibrary(const QString &fileName, QObject *parent = Q_NULLPTR) : QLibrary(fileName, parent) {QLibrary_QLibrary_QRegisterMetaType();}; - MyQLibrary(const QString &fileName, int verNum, QObject *parent = Q_NULLPTR) : QLibrary(fileName, verNum, parent) {QLibrary_QLibrary_QRegisterMetaType();}; - MyQLibrary(const QString &fileName, const QString &version, QObject *parent = Q_NULLPTR) : QLibrary(fileName, version, parent) {QLibrary_QLibrary_QRegisterMetaType();}; - ~MyQLibrary() { callbackQLibrary_DestroyQLibrary(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QLibrary*) -Q_DECLARE_METATYPE(MyQLibrary*) - -int QLibrary_QLibrary_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLibrary_NewQLibrary(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(static_cast(parent)); - } else { - return new MyQLibrary(static_cast(parent)); - } -} - -void* QLibrary_NewQLibrary2(struct QtCore_PackedString fileName, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } -} - -void* QLibrary_NewQLibrary3(struct QtCore_PackedString fileName, int verNum, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } else { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), verNum, static_cast(parent)); - } -} - -void* QLibrary_NewQLibrary4(struct QtCore_PackedString fileName, struct QtCore_PackedString version, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } else { - return new MyQLibrary(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len), static_cast(parent)); - } -} - -struct QtCore_PackedString QLibrary_ErrorString(void* ptr) -{ - return ({ QByteArray te92b99 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(te92b99.prepend("WHITESPACE").constData()+10), te92b99.size()-10 }; }); -} - -struct QtCore_PackedString QLibrary_FileName(void* ptr) -{ - return ({ QByteArray t11b574 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t11b574.prepend("WHITESPACE").constData()+10), t11b574.size()-10 }; }); -} - -char QLibrary_QLibrary_IsLibrary(struct QtCore_PackedString fileName) -{ - return QLibrary::isLibrary(QString::fromUtf8(fileName.data, fileName.len)); -} - -char QLibrary_IsLoaded(void* ptr) -{ - return static_cast(ptr)->isLoaded(); -} - -char QLibrary_Load(void* ptr) -{ - return static_cast(ptr)->load(); -} - -long long QLibrary_LoadHints(void* ptr) -{ - return static_cast(ptr)->loadHints(); -} - -void QLibrary_SetFileName(void* ptr, struct QtCore_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QLibrary_SetFileNameAndVersion(void* ptr, struct QtCore_PackedString fileName, int versionNumber) -{ - static_cast(ptr)->setFileNameAndVersion(QString::fromUtf8(fileName.data, fileName.len), versionNumber); -} - -void QLibrary_SetFileNameAndVersion2(void* ptr, struct QtCore_PackedString fileName, struct QtCore_PackedString version) -{ - static_cast(ptr)->setFileNameAndVersion(QString::fromUtf8(fileName.data, fileName.len), QString::fromUtf8(version.data, version.len)); -} - -void QLibrary_SetLoadHints(void* ptr, long long hints) -{ - static_cast(ptr)->setLoadHints(static_cast(hints)); -} - -char QLibrary_Unload(void* ptr) -{ - return static_cast(ptr)->unload(); -} - -void QLibrary_DestroyQLibrary(void* ptr) -{ - static_cast(ptr)->~QLibrary(); -} - -void QLibrary_DestroyQLibraryDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -char QLibraryInfo_QLibraryInfo_IsDebugBuild() -{ - return QLibraryInfo::isDebugBuild(); -} - -struct QtCore_PackedString QLibraryInfo_QLibraryInfo_Location(long long loc) -{ - return ({ QByteArray t19b89f = QLibraryInfo::location(static_cast(loc)).toUtf8(); QtCore_PackedString { const_cast(t19b89f.prepend("WHITESPACE").constData()+10), t19b89f.size()-10 }; }); -} - -void* QLibraryInfo_QLibraryInfo_Version() -{ - return new QVersionNumber(QLibraryInfo::version()); -} - -Q_DECLARE_METATYPE(QLine) -Q_DECLARE_METATYPE(QLine*) -void* QLine_NewQLine() -{ - return new QLine(); -} - -void* QLine_NewQLine2(void* p1, void* p2) -{ - return new QLine(*static_cast(p1), *static_cast(p2)); -} - -void* QLine_NewQLine3(int x1, int y1, int x2, int y2) -{ - return new QLine(x1, y1, x2, y2); -} - -void* QLine_Center(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->center(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -int QLine_Dx(void* ptr) -{ - return static_cast(ptr)->dx(); -} - -int QLine_Dy(void* ptr) -{ - return static_cast(ptr)->dy(); -} - -char QLine_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -void* QLine_P1(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->p1(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QLine_P2(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->p2(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QLine_SetLine(void* ptr, int x1, int y1, int x2, int y2) -{ - static_cast(ptr)->setLine(x1, y1, x2, y2); -} - -void QLine_SetP1(void* ptr, void* p1) -{ - static_cast(ptr)->setP1(*static_cast(p1)); -} - -void QLine_SetP2(void* ptr, void* p2) -{ - static_cast(ptr)->setP2(*static_cast(p2)); -} - -void QLine_SetPoints(void* ptr, void* p1, void* p2) -{ - static_cast(ptr)->setPoints(*static_cast(p1), *static_cast(p2)); -} - -void QLine_Translate(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void QLine_Translate2(void* ptr, int dx, int dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void* QLine_Translated(void* ptr, void* offset) -{ - return ({ QLine tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QLine_Translated2(void* ptr, int dx, int dy) -{ - return ({ QLine tmpValue = static_cast(ptr)->translated(dx, dy); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -int QLine_X1(void* ptr) -{ - return static_cast(ptr)->x1(); -} - -int QLine_X2(void* ptr) -{ - return static_cast(ptr)->x2(); -} - -int QLine_Y1(void* ptr) -{ - return static_cast(ptr)->y1(); -} - -int QLine_Y2(void* ptr) -{ - return static_cast(ptr)->y2(); -} - -Q_DECLARE_METATYPE(QLineF) -Q_DECLARE_METATYPE(QLineF*) -void* QLineF_NewQLineF() -{ - return new QLineF(); -} - -void* QLineF_NewQLineF2(void* p1, void* p2) -{ - return new QLineF(*static_cast(p1), *static_cast(p2)); -} - -void* QLineF_NewQLineF3(double x1, double y1, double x2, double y2) -{ - return new QLineF(x1, y1, x2, y2); -} - -void* QLineF_NewQLineF4(void* line) -{ - return new QLineF(*static_cast(line)); -} - -double QLineF_Angle(void* ptr) -{ - return static_cast(ptr)->angle(); -} - -double QLineF_AngleTo(void* ptr, void* line) -{ - return static_cast(ptr)->angleTo(*static_cast(line)); -} - -void* QLineF_Center(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -double QLineF_Dx(void* ptr) -{ - return static_cast(ptr)->dx(); -} - -double QLineF_Dy(void* ptr) -{ - return static_cast(ptr)->dy(); -} - -void* QLineF_QLineF_FromPolar(double length, double angle) -{ - return ({ QLineF tmpValue = QLineF::fromPolar(length, angle); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -long long QLineF_Intersect(void* ptr, void* line, void* intersectionPoint) -{ - return static_cast(ptr)->intersect(*static_cast(line), static_cast(intersectionPoint)); -} - -char QLineF_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -double QLineF_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -void* QLineF_NormalVector(void* ptr) -{ - return ({ QLineF tmpValue = static_cast(ptr)->normalVector(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QLineF_P1(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->p1(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QLineF_P2(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->p2(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QLineF_PointAt(void* ptr, double t) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pointAt(t); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QLineF_SetAngle(void* ptr, double angle) -{ - static_cast(ptr)->setAngle(angle); -} - -void QLineF_SetLength(void* ptr, double length) -{ - static_cast(ptr)->setLength(length); -} - -void QLineF_SetLine(void* ptr, double x1, double y1, double x2, double y2) -{ - static_cast(ptr)->setLine(x1, y1, x2, y2); -} - -void QLineF_SetP1(void* ptr, void* p1) -{ - static_cast(ptr)->setP1(*static_cast(p1)); -} - -void QLineF_SetP2(void* ptr, void* p2) -{ - static_cast(ptr)->setP2(*static_cast(p2)); -} - -void QLineF_SetPoints(void* ptr, void* p1, void* p2) -{ - static_cast(ptr)->setPoints(*static_cast(p1), *static_cast(p2)); -} - -void* QLineF_ToLine(void* ptr) -{ - return ({ QLine tmpValue = static_cast(ptr)->toLine(); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void QLineF_Translate(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void QLineF_Translate2(void* ptr, double dx, double dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void* QLineF_Translated(void* ptr, void* offset) -{ - return ({ QLineF tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QLineF_Translated2(void* ptr, double dx, double dy) -{ - return ({ QLineF tmpValue = static_cast(ptr)->translated(dx, dy); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QLineF_UnitVector(void* ptr) -{ - return ({ QLineF tmpValue = static_cast(ptr)->unitVector(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -double QLineF_X1(void* ptr) -{ - return static_cast(ptr)->x1(); -} - -double QLineF_X2(void* ptr) -{ - return static_cast(ptr)->x2(); -} - -double QLineF_Y1(void* ptr) -{ - return static_cast(ptr)->y1(); -} - -double QLineF_Y2(void* ptr) -{ - return static_cast(ptr)->y2(); -} - -Q_DECLARE_METATYPE(QLocale) -Q_DECLARE_METATYPE(QLocale*) -void* QLocale_NewQLocale() -{ - return new QLocale(); -} - -void* QLocale_NewQLocale2(struct QtCore_PackedString name) -{ - return new QLocale(QString::fromUtf8(name.data, name.len)); -} - -void* QLocale_NewQLocale3(long long language, long long country) -{ - return new QLocale(static_cast(language), static_cast(country)); -} - -void* QLocale_NewQLocale4(long long language, long long scri, long long country) -{ - return new QLocale(static_cast(language), static_cast(scri), static_cast(country)); -} - -void* QLocale_NewQLocale5(void* other) -{ - return new QLocale(*static_cast(other)); -} - -struct QtCore_PackedString QLocale_AmText(void* ptr) -{ - return ({ QByteArray t5fc4d4 = static_cast(ptr)->amText().toUtf8(); QtCore_PackedString { const_cast(t5fc4d4.prepend("WHITESPACE").constData()+10), t5fc4d4.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_Bcp47Name(void* ptr) -{ - return ({ QByteArray t0246a7 = static_cast(ptr)->bcp47Name().toUtf8(); QtCore_PackedString { const_cast(t0246a7.prepend("WHITESPACE").constData()+10), t0246a7.size()-10 }; }); -} - -void* QLocale_QLocale_C() -{ - return new QLocale(QLocale::c()); -} - -long long QLocale_Country(void* ptr) -{ - return static_cast(ptr)->country(); -} - -struct QtCore_PackedString QLocale_QLocale_CountryToString(long long country) -{ - return ({ QByteArray tbdb30e = QLocale::countryToString(static_cast(country)).toUtf8(); QtCore_PackedString { const_cast(tbdb30e.prepend("WHITESPACE").constData()+10), tbdb30e.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_CreateSeparatedList(void* ptr, struct QtCore_PackedString list) -{ - return ({ QByteArray t6f2da9 = static_cast(ptr)->createSeparatedList(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)).toUtf8(); QtCore_PackedString { const_cast(t6f2da9.prepend("WHITESPACE").constData()+10), t6f2da9.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_CurrencySymbol(void* ptr, long long format) -{ - return ({ QByteArray t19bd4c = static_cast(ptr)->currencySymbol(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t19bd4c.prepend("WHITESPACE").constData()+10), t19bd4c.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_DateFormat(void* ptr, long long format) -{ - return ({ QByteArray t3ea82c = static_cast(ptr)->dateFormat(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3ea82c.prepend("WHITESPACE").constData()+10), t3ea82c.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_DateTimeFormat(void* ptr, long long format) -{ - return ({ QByteArray t3e01fc = static_cast(ptr)->dateTimeFormat(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3e01fc.prepend("WHITESPACE").constData()+10), t3e01fc.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_DayName(void* ptr, int day, long long ty) -{ - return ({ QByteArray t4220d0 = static_cast(ptr)->dayName(day, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t4220d0.prepend("WHITESPACE").constData()+10), t4220d0.size()-10 }; }); -} - -void* QLocale_DecimalPoint(void* ptr) -{ - return new QChar(static_cast(ptr)->decimalPoint()); -} - -void* QLocale_Exponential(void* ptr) -{ - return new QChar(static_cast(ptr)->exponential()); -} - -long long QLocale_FirstDayOfWeek(void* ptr) -{ - return static_cast(ptr)->firstDayOfWeek(); -} - -struct QtCore_PackedString QLocale_FormattedDataSize2(void* ptr, long long bytes, int precision, long long format) -{ - return ({ QByteArray t3e7c75 = static_cast(ptr)->formattedDataSize(bytes, precision, static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3e7c75.prepend("WHITESPACE").constData()+10), t3e7c75.size()-10 }; }); -} - -void* QLocale_GroupSeparator(void* ptr) -{ - return new QChar(static_cast(ptr)->groupSeparator()); -} - -long long QLocale_Language(void* ptr) -{ - return static_cast(ptr)->language(); -} - -struct QtCore_PackedString QLocale_QLocale_LanguageToString(long long language) -{ - return ({ QByteArray t29d017 = QLocale::languageToString(static_cast(language)).toUtf8(); QtCore_PackedString { const_cast(t29d017.prepend("WHITESPACE").constData()+10), t29d017.size()-10 }; }); -} - -struct QtCore_PackedList QLocale_QLocale_MatchingLocales(long long language, long long scri, long long country) -{ - return ({ QList* tmpValue0a12b0 = new QList(QLocale::matchingLocales(static_cast(language), static_cast(scri), static_cast(country))); QtCore_PackedList { tmpValue0a12b0, tmpValue0a12b0->size() }; }); -} - -long long QLocale_MeasurementSystem(void* ptr) -{ - return static_cast(ptr)->measurementSystem(); -} - -struct QtCore_PackedString QLocale_MonthName(void* ptr, int month, long long ty) -{ - return ({ QByteArray t17d183 = static_cast(ptr)->monthName(month, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t17d183.prepend("WHITESPACE").constData()+10), t17d183.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_Name(void* ptr) -{ - return ({ QByteArray tee867e = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(tee867e.prepend("WHITESPACE").constData()+10), tee867e.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_NativeCountryName(void* ptr) -{ - return ({ QByteArray t08c386 = static_cast(ptr)->nativeCountryName().toUtf8(); QtCore_PackedString { const_cast(t08c386.prepend("WHITESPACE").constData()+10), t08c386.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_NativeLanguageName(void* ptr) -{ - return ({ QByteArray t34cbe6 = static_cast(ptr)->nativeLanguageName().toUtf8(); QtCore_PackedString { const_cast(t34cbe6.prepend("WHITESPACE").constData()+10), t34cbe6.size()-10 }; }); -} - -void* QLocale_NegativeSign(void* ptr) -{ - return new QChar(static_cast(ptr)->negativeSign()); -} - -long long QLocale_NumberOptions(void* ptr) -{ - return static_cast(ptr)->numberOptions(); -} - -void* QLocale_Percent(void* ptr) -{ - return new QChar(static_cast(ptr)->percent()); -} - -struct QtCore_PackedString QLocale_PmText(void* ptr) -{ - return ({ QByteArray t37d9b2 = static_cast(ptr)->pmText().toUtf8(); QtCore_PackedString { const_cast(t37d9b2.prepend("WHITESPACE").constData()+10), t37d9b2.size()-10 }; }); -} - -void* QLocale_PositiveSign(void* ptr) -{ - return new QChar(static_cast(ptr)->positiveSign()); -} - -struct QtCore_PackedString QLocale_QuoteString(void* ptr, struct QtCore_PackedString str, long long style) -{ - return ({ QByteArray t76145a = static_cast(ptr)->quoteString(QString::fromUtf8(str.data, str.len), static_cast(style)).toUtf8(); QtCore_PackedString { const_cast(t76145a.prepend("WHITESPACE").constData()+10), t76145a.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_QuoteString2(void* ptr, void* str, long long style) -{ - return ({ QByteArray tef32e3 = static_cast(ptr)->quoteString(*static_cast(str), static_cast(style)).toUtf8(); QtCore_PackedString { const_cast(tef32e3.prepend("WHITESPACE").constData()+10), tef32e3.size()-10 }; }); -} - -long long QLocale_Script(void* ptr) -{ - return static_cast(ptr)->script(); -} - -struct QtCore_PackedString QLocale_QLocale_ScriptToString(long long scri) -{ - return ({ QByteArray t535509 = QLocale::scriptToString(static_cast(scri)).toUtf8(); QtCore_PackedString { const_cast(t535509.prepend("WHITESPACE").constData()+10), t535509.size()-10 }; }); -} - -void QLocale_QLocale_SetDefault(void* locale) -{ - QLocale::setDefault(*static_cast(locale)); -} - -void QLocale_SetNumberOptions(void* ptr, long long options) -{ - static_cast(ptr)->setNumberOptions(static_cast(options)); -} - -struct QtCore_PackedString QLocale_StandaloneDayName(void* ptr, int day, long long ty) -{ - return ({ QByteArray t7850cf = static_cast(ptr)->standaloneDayName(day, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t7850cf.prepend("WHITESPACE").constData()+10), t7850cf.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_StandaloneMonthName(void* ptr, int month, long long ty) -{ - return ({ QByteArray t9ff9e7 = static_cast(ptr)->standaloneMonthName(month, static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t9ff9e7.prepend("WHITESPACE").constData()+10), t9ff9e7.size()-10 }; }); -} - -void QLocale_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QLocale_QLocale_System() -{ - return new QLocale(QLocale::system()); -} - -long long QLocale_TextDirection(void* ptr) -{ - return static_cast(ptr)->textDirection(); -} - -struct QtCore_PackedString QLocale_TimeFormat(void* ptr, long long format) -{ - return ({ QByteArray t94be08 = static_cast(ptr)->timeFormat(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t94be08.prepend("WHITESPACE").constData()+10), t94be08.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString(void* ptr, long long value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString2(void* ptr, unsigned long long value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString3(void* ptr, short value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString4(void* ptr, unsigned short value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString5(void* ptr, int value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString6(void* ptr, unsigned int value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString7(void* ptr, double value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString8(void* ptr, double value, struct QtCore_PackedString symbol, int precision) -{ - return ({ QByteArray t891a06 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len), precision).toUtf8(); QtCore_PackedString { const_cast(t891a06.prepend("WHITESPACE").constData()+10), t891a06.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString9(void* ptr, float value, struct QtCore_PackedString symbol) -{ - return ({ QByteArray t0fa4d2 = static_cast(ptr)->toCurrencyString(value, QString::fromUtf8(symbol.data, symbol.len)).toUtf8(); QtCore_PackedString { const_cast(t0fa4d2.prepend("WHITESPACE").constData()+10), t0fa4d2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToCurrencyString10(void* ptr, float i, struct QtCore_PackedString symbol, int precision) -{ - return ({ QByteArray t32b253 = static_cast(ptr)->toCurrencyString(i, QString::fromUtf8(symbol.data, symbol.len), precision).toUtf8(); QtCore_PackedString { const_cast(t32b253.prepend("WHITESPACE").constData()+10), t32b253.size()-10 }; }); -} - -void* QLocale_ToDate(void* ptr, struct QtCore_PackedString stri, long long format) -{ - return new QDate(static_cast(ptr)->toDate(QString::fromUtf8(stri.data, stri.len), static_cast(format))); -} - -void* QLocale_ToDate2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format) -{ - return new QDate(static_cast(ptr)->toDate(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); -} - -void* QLocale_ToDateTime(void* ptr, struct QtCore_PackedString stri, long long format) -{ - return new QDateTime(static_cast(ptr)->toDateTime(QString::fromUtf8(stri.data, stri.len), static_cast(format))); -} - -void* QLocale_ToDateTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format) -{ - return new QDateTime(static_cast(ptr)->toDateTime(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); -} - -double QLocale_ToDouble(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toDouble(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -double QLocale_ToDouble2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toDouble(*static_cast(s), reinterpret_cast(ok)); -} - -double QLocale_ToDouble3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toDouble(*static_cast(s), reinterpret_cast(ok)); -} - -float QLocale_ToFloat(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toFloat(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -float QLocale_ToFloat2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toFloat(*static_cast(s), reinterpret_cast(ok)); -} - -float QLocale_ToFloat3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toFloat(*static_cast(s), reinterpret_cast(ok)); -} - -int QLocale_ToInt(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toInt(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -int QLocale_ToInt2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toInt(*static_cast(s), reinterpret_cast(ok)); -} - -int QLocale_ToInt3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toInt(*static_cast(s), reinterpret_cast(ok)); -} - -long QLocale_ToLong(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toLong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -long QLocale_ToLong2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toLong(*static_cast(s), reinterpret_cast(ok)); -} - -long QLocale_ToLong3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toLong(*static_cast(s), reinterpret_cast(ok)); -} - -long long QLocale_ToLongLong(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toLongLong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -long long QLocale_ToLongLong2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toLongLong(*static_cast(s), reinterpret_cast(ok)); -} - -long long QLocale_ToLongLong3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toLongLong(*static_cast(s), reinterpret_cast(ok)); -} - -struct QtCore_PackedString QLocale_ToLower(void* ptr, struct QtCore_PackedString str) -{ - return ({ QByteArray t112fbe = static_cast(ptr)->toLower(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(t112fbe.prepend("WHITESPACE").constData()+10), t112fbe.size()-10 }; }); -} - -short QLocale_ToShort(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toShort(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -short QLocale_ToShort2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toShort(*static_cast(s), reinterpret_cast(ok)); -} - -short QLocale_ToShort3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toShort(*static_cast(s), reinterpret_cast(ok)); -} - -struct QtCore_PackedString QLocale_ToString(void* ptr, long long i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString2(void* ptr, unsigned long long i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString3(void* ptr, long i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString4(void* ptr, unsigned long i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString5(void* ptr, short i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString6(void* ptr, unsigned short i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString7(void* ptr, int i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString8(void* ptr, unsigned int i) -{ - return ({ QByteArray teea9c2 = static_cast(ptr)->toString(i).toUtf8(); QtCore_PackedString { const_cast(teea9c2.prepend("WHITESPACE").constData()+10), teea9c2.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString9(void* ptr, double i, char* ff, int prec) -{ - return ({ QByteArray t07d146 = static_cast(ptr)->toString(i, *ff, prec).toUtf8(); QtCore_PackedString { const_cast(t07d146.prepend("WHITESPACE").constData()+10), t07d146.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString10(void* ptr, float i, char* ff, int prec) -{ - return ({ QByteArray t07d146 = static_cast(ptr)->toString(i, *ff, prec).toUtf8(); QtCore_PackedString { const_cast(t07d146.prepend("WHITESPACE").constData()+10), t07d146.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString11(void* ptr, void* date, struct QtCore_PackedString format) -{ - return ({ QByteArray t198629 = static_cast(ptr)->toString(*static_cast(date), QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t198629.prepend("WHITESPACE").constData()+10), t198629.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString12(void* ptr, void* ti, struct QtCore_PackedString format) -{ - return ({ QByteArray t607af9 = static_cast(ptr)->toString(*static_cast(ti), QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t607af9.prepend("WHITESPACE").constData()+10), t607af9.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString13(void* ptr, void* dateTime, struct QtCore_PackedString format) -{ - return ({ QByteArray t336e5f = static_cast(ptr)->toString(*static_cast(dateTime), QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t336e5f.prepend("WHITESPACE").constData()+10), t336e5f.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString14(void* ptr, void* date, void* format) -{ - return ({ QByteArray t08b601 = static_cast(ptr)->toString(*static_cast(date), *static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t08b601.prepend("WHITESPACE").constData()+10), t08b601.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString15(void* ptr, void* ti, void* format) -{ - return ({ QByteArray t697961 = static_cast(ptr)->toString(*static_cast(ti), *static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t697961.prepend("WHITESPACE").constData()+10), t697961.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString16(void* ptr, void* dateTime, void* format) -{ - return ({ QByteArray t5abf1a = static_cast(ptr)->toString(*static_cast(dateTime), *static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t5abf1a.prepend("WHITESPACE").constData()+10), t5abf1a.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString17(void* ptr, void* date, long long format) -{ - return ({ QByteArray t1fa262 = static_cast(ptr)->toString(*static_cast(date), static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t1fa262.prepend("WHITESPACE").constData()+10), t1fa262.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString18(void* ptr, void* ti, long long format) -{ - return ({ QByteArray tb6230e = static_cast(ptr)->toString(*static_cast(ti), static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tb6230e.prepend("WHITESPACE").constData()+10), tb6230e.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_ToString19(void* ptr, void* dateTime, long long format) -{ - return ({ QByteArray t96745f = static_cast(ptr)->toString(*static_cast(dateTime), static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t96745f.prepend("WHITESPACE").constData()+10), t96745f.size()-10 }; }); -} - -void* QLocale_ToTime(void* ptr, struct QtCore_PackedString stri, long long format) -{ - return new QTime(static_cast(ptr)->toTime(QString::fromUtf8(stri.data, stri.len), static_cast(format))); -} - -void* QLocale_ToTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format) -{ - return new QTime(static_cast(ptr)->toTime(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); -} - -unsigned int QLocale_ToUInt(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toUInt(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -unsigned int QLocale_ToUInt2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toUInt(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned int QLocale_ToUInt3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toUInt(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned long QLocale_ToULong(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toULong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -unsigned long QLocale_ToULong2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toULong(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned long QLocale_ToULong3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toULong(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned long long QLocale_ToULongLong(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toULongLong(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -unsigned long long QLocale_ToULongLong2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toULongLong(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned long long QLocale_ToULongLong3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toULongLong(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned short QLocale_ToUShort(void* ptr, struct QtCore_PackedString s, char* ok) -{ - return static_cast(ptr)->toUShort(QString::fromUtf8(s.data, s.len), reinterpret_cast(ok)); -} - -unsigned short QLocale_ToUShort2(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toUShort(*static_cast(s), reinterpret_cast(ok)); -} - -unsigned short QLocale_ToUShort3(void* ptr, void* s, char* ok) -{ - return static_cast(ptr)->toUShort(*static_cast(s), reinterpret_cast(ok)); -} - -struct QtCore_PackedString QLocale_ToUpper(void* ptr, struct QtCore_PackedString str) -{ - return ({ QByteArray t6969d0 = static_cast(ptr)->toUpper(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(t6969d0.prepend("WHITESPACE").constData()+10), t6969d0.size()-10 }; }); -} - -struct QtCore_PackedString QLocale_UiLanguages(void* ptr) -{ - return ({ QByteArray tf4f58b = static_cast(ptr)->uiLanguages().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf4f58b.prepend("WHITESPACE").constData()+10), tf4f58b.size()-10 }; }); -} - -struct QtCore_PackedList QLocale_Weekdays(void* ptr) -{ - return ({ QList* tmpValueae25dd = new QList(static_cast(ptr)->weekdays()); QtCore_PackedList { tmpValueae25dd, tmpValueae25dd->size() }; }); -} - -void* QLocale_ZeroDigit(void* ptr) -{ - return new QChar(static_cast(ptr)->zeroDigit()); -} - -void QLocale_DestroyQLocale(void* ptr) -{ - static_cast(ptr)->~QLocale(); -} - -void* QLocale___matchingLocales_atList(void* ptr, int i) -{ - return new QLocale(({QLocale tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QLocale___matchingLocales_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QLocale___matchingLocales_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -long long QLocale___weekdays_atList(void* ptr, int i) -{ - return ({Qt::DayOfWeek tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocale___weekdays_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocale___weekdays_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QLockFile*) -void* QLockFile_NewQLockFile(struct QtCore_PackedString fileName) -{ - return new QLockFile(QString::fromUtf8(fileName.data, fileName.len)); -} - -long long QLockFile_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -char QLockFile_GetLockInfo(void* ptr, long long pid, struct QtCore_PackedString hostname, struct QtCore_PackedString appname) -{ - return static_cast(ptr)->getLockInfo(&pid, new QString(QString::fromUtf8(hostname.data, hostname.len)), new QString(QString::fromUtf8(appname.data, appname.len))); -} - -char QLockFile_IsLocked(void* ptr) -{ - return static_cast(ptr)->isLocked(); -} - -char QLockFile_Lock(void* ptr) -{ - return static_cast(ptr)->lock(); -} - -char QLockFile_RemoveStaleLockFile(void* ptr) -{ - return static_cast(ptr)->removeStaleLockFile(); -} - -void QLockFile_SetStaleLockTime(void* ptr, int staleLockTime) -{ - static_cast(ptr)->setStaleLockTime(staleLockTime); -} - -int QLockFile_StaleLockTime(void* ptr) -{ - return static_cast(ptr)->staleLockTime(); -} - -char QLockFile_TryLock(void* ptr, int timeout) -{ - return static_cast(ptr)->tryLock(timeout); -} - -void QLockFile_Unlock(void* ptr) -{ - static_cast(ptr)->unlock(); -} - -void QLockFile_DestroyQLockFile(void* ptr) -{ - static_cast(ptr)->~QLockFile(); -} - -Q_DECLARE_METATYPE(QLoggingCategory*) -void* QLoggingCategory_NewQLoggingCategory2(char* category) -{ - return new QLoggingCategory(const_cast(category)); -} - -struct QtCore_PackedString QLoggingCategory_CategoryName(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->categoryName()), -1 }; -} - -void* QLoggingCategory_QLoggingCategory_DefaultCategory() -{ - return QLoggingCategory::defaultCategory(); -} - -char QLoggingCategory_IsCriticalEnabled(void* ptr) -{ - return static_cast(ptr)->isCriticalEnabled(); -} - -char QLoggingCategory_IsDebugEnabled(void* ptr) -{ - return static_cast(ptr)->isDebugEnabled(); -} - -char QLoggingCategory_IsInfoEnabled(void* ptr) -{ - return static_cast(ptr)->isInfoEnabled(); -} - -char QLoggingCategory_IsWarningEnabled(void* ptr) -{ - return static_cast(ptr)->isWarningEnabled(); -} - -void QLoggingCategory_QLoggingCategory_SetFilterRules(struct QtCore_PackedString rules) -{ - QLoggingCategory::setFilterRules(QString::fromUtf8(rules.data, rules.len)); -} - -void QLoggingCategory_DestroyQLoggingCategory(void* ptr) -{ - static_cast(ptr)->~QLoggingCategory(); -} - -Q_DECLARE_METATYPE(QMargins) -Q_DECLARE_METATYPE(QMargins*) -void* QMargins_NewQMargins() -{ - return new QMargins(); -} - -void* QMargins_NewQMargins2(int left, int top, int right, int bottom) -{ - return new QMargins(left, top, right, bottom); -} - -int QMargins_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -char QMargins_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -int QMargins_Left(void* ptr) -{ - return static_cast(ptr)->left(); -} - -int QMargins_Right(void* ptr) -{ - return static_cast(ptr)->right(); -} - -void QMargins_SetBottom(void* ptr, int bottom) -{ - static_cast(ptr)->setBottom(bottom); -} - -void QMargins_SetLeft(void* ptr, int left) -{ - static_cast(ptr)->setLeft(left); -} - -void QMargins_SetRight(void* ptr, int right) -{ - static_cast(ptr)->setRight(right); -} - -void QMargins_SetTop(void* ptr, int Top) -{ - static_cast(ptr)->setTop(Top); -} - -int QMargins_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -Q_DECLARE_METATYPE(QMarginsF) -Q_DECLARE_METATYPE(QMarginsF*) -void* QMarginsF_NewQMarginsF() -{ - return new QMarginsF(); -} - -void* QMarginsF_NewQMarginsF2(double left, double top, double right, double bottom) -{ - return new QMarginsF(left, top, right, bottom); -} - -void* QMarginsF_NewQMarginsF3(void* margins) -{ - return new QMarginsF(*static_cast(margins)); -} - -double QMarginsF_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -char QMarginsF_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -double QMarginsF_Left(void* ptr) -{ - return static_cast(ptr)->left(); -} - -double QMarginsF_Right(void* ptr) -{ - return static_cast(ptr)->right(); -} - -void QMarginsF_SetBottom(void* ptr, double bottom) -{ - static_cast(ptr)->setBottom(bottom); -} - -void QMarginsF_SetLeft(void* ptr, double left) -{ - static_cast(ptr)->setLeft(left); -} - -void QMarginsF_SetRight(void* ptr, double right) -{ - static_cast(ptr)->setRight(right); -} - -void QMarginsF_SetTop(void* ptr, double Top) -{ - static_cast(ptr)->setTop(Top); -} - -void* QMarginsF_ToMargins(void* ptr) -{ - return ({ QMargins tmpValue = static_cast(ptr)->toMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -double QMarginsF_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -Q_DECLARE_METATYPE(QMessageAuthenticationCode*) -void* QMessageAuthenticationCode_NewQMessageAuthenticationCode(long long method, void* key) -{ - return new QMessageAuthenticationCode(static_cast(method), *static_cast(key)); -} - -void QMessageAuthenticationCode_AddData(void* ptr, char* data, int length) -{ - static_cast(ptr)->addData(const_cast(data), length); -} - -void QMessageAuthenticationCode_AddData2(void* ptr, void* data) -{ - static_cast(ptr)->addData(*static_cast(data)); -} - -char QMessageAuthenticationCode_AddData3(void* ptr, void* device) -{ - return static_cast(ptr)->addData(static_cast(device)); -} - -void* QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(void* message, void* key, long long method) -{ - return new QByteArray(QMessageAuthenticationCode::hash(*static_cast(message), *static_cast(key), static_cast(method))); -} - -void QMessageAuthenticationCode_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void* QMessageAuthenticationCode_Result(void* ptr) -{ - return new QByteArray(static_cast(ptr)->result()); -} - -void QMessageAuthenticationCode_SetKey(void* ptr, void* key) -{ - static_cast(ptr)->setKey(*static_cast(key)); -} - -void QMessageAuthenticationCode_DestroyQMessageAuthenticationCode(void* ptr) -{ - static_cast(ptr)->~QMessageAuthenticationCode(); -} - -Q_DECLARE_METATYPE(QMessageLogger*) -void* QMessageLogger_NewQMessageLogger2() -{ - return new QMessageLogger(); -} - -void* QMessageLogger_NewQMessageLogger3(char* file, int line, char* function) -{ - return new QMessageLogger(const_cast(file), line, const_cast(function)); -} - -void* QMessageLogger_NewQMessageLogger4(char* file, int line, char* function, char* category) -{ - return new QMessageLogger(const_cast(file), line, const_cast(function), const_cast(category)); -} - -void* QMessageLogger_Critical4(void* ptr) -{ - return new QDebug(static_cast(ptr)->critical()); -} - -void* QMessageLogger_Critical5(void* ptr, void* cat) -{ - return new QDebug(static_cast(ptr)->critical(*static_cast(cat))); -} - -void* QMessageLogger_Debug4(void* ptr) -{ - return new QDebug(static_cast(ptr)->debug()); -} - -void* QMessageLogger_Debug5(void* ptr, void* cat) -{ - return new QDebug(static_cast(ptr)->debug(*static_cast(cat))); -} - -void* QMessageLogger_Info4(void* ptr) -{ - return new QDebug(static_cast(ptr)->info()); -} - -void* QMessageLogger_Info5(void* ptr, void* cat) -{ - return new QDebug(static_cast(ptr)->info(*static_cast(cat))); -} - -void* QMessageLogger_Warning4(void* ptr) -{ - return new QDebug(static_cast(ptr)->warning()); -} - -void* QMessageLogger_Warning5(void* ptr, void* cat) -{ - return new QDebug(static_cast(ptr)->warning(*static_cast(cat))); -} - -struct QtCore_PackedString QMetaClassInfo_Name(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; -} - -struct QtCore_PackedString QMetaClassInfo_Value(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->value()), -1 }; -} - -struct QtCore_PackedString QMetaEnum_EnumName(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->enumName()), -1 }; -} - -char QMetaEnum_IsFlag(void* ptr) -{ - return static_cast(ptr)->isFlag(); -} - -char QMetaEnum_IsScoped(void* ptr) -{ - return static_cast(ptr)->isScoped(); -} - -char QMetaEnum_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtCore_PackedString QMetaEnum_Key(void* ptr, int index) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->key(index)), index }; -} - -int QMetaEnum_KeyCount(void* ptr) -{ - return static_cast(ptr)->keyCount(); -} - -int QMetaEnum_KeyToValue(void* ptr, char* key, char* ok) -{ - return static_cast(ptr)->keyToValue(const_cast(key), reinterpret_cast(ok)); -} - -int QMetaEnum_KeysToValue(void* ptr, char* keys, char* ok) -{ - return static_cast(ptr)->keysToValue(const_cast(keys), reinterpret_cast(ok)); -} - -struct QtCore_PackedString QMetaEnum_Name(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; -} - -struct QtCore_PackedString QMetaEnum_Scope(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->scope()), -1 }; -} - -int QMetaEnum_Value(void* ptr, int index) -{ - return static_cast(ptr)->value(index); -} - -struct QtCore_PackedString QMetaEnum_ValueToKey(void* ptr, int value) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->valueToKey(value)), value }; -} - -void* QMetaEnum_ValueToKeys(void* ptr, int value) -{ - return new QByteArray(static_cast(ptr)->valueToKeys(value)); -} - -long long QMetaMethod_Access(void* ptr) -{ - return static_cast(ptr)->access(); -} - -char QMetaMethod_Invoke(void* ptr, void* object, long long connectionType, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->invoke(static_cast(object), static_cast(connectionType), *static_cast(returnValue), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaMethod_Invoke2(void* ptr, void* object, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->invoke(static_cast(object), *static_cast(returnValue), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaMethod_Invoke3(void* ptr, void* object, long long connectionType, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->invoke(static_cast(object), static_cast(connectionType), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaMethod_Invoke4(void* ptr, void* object, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->invoke(static_cast(object), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaMethod_InvokeOnGadget(void* ptr, void* gadget, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->invokeOnGadget(gadget, *static_cast(returnValue), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaMethod_InvokeOnGadget2(void* ptr, void* gadget, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->invokeOnGadget(gadget, *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaMethod_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QMetaMethod_MethodIndex(void* ptr) -{ - return static_cast(ptr)->methodIndex(); -} - -void* QMetaMethod_MethodSignature(void* ptr) -{ - return new QByteArray(static_cast(ptr)->methodSignature()); -} - -long long QMetaMethod_MethodType(void* ptr) -{ - return static_cast(ptr)->methodType(); -} - -void* QMetaMethod_Name(void* ptr) -{ - return new QByteArray(static_cast(ptr)->name()); -} - -int QMetaMethod_ParameterCount(void* ptr) -{ - return static_cast(ptr)->parameterCount(); -} - -struct QtCore_PackedList QMetaMethod_ParameterNames(void* ptr) -{ - return ({ QList* tmpValuec7ea97 = new QList(static_cast(ptr)->parameterNames()); QtCore_PackedList { tmpValuec7ea97, tmpValuec7ea97->size() }; }); -} - -int QMetaMethod_ParameterType(void* ptr, int index) -{ - return static_cast(ptr)->parameterType(index); -} - -struct QtCore_PackedList QMetaMethod_ParameterTypes(void* ptr) -{ - return ({ QList* tmpValue4f9e78 = new QList(static_cast(ptr)->parameterTypes()); QtCore_PackedList { tmpValue4f9e78, tmpValue4f9e78->size() }; }); -} - -int QMetaMethod_ReturnType(void* ptr) -{ - return static_cast(ptr)->returnType(); -} - -int QMetaMethod_Revision(void* ptr) -{ - return static_cast(ptr)->revision(); -} - -struct QtCore_PackedString QMetaMethod_Tag(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->tag()), -1 }; -} - -struct QtCore_PackedString QMetaMethod_TypeName(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->typeName()), -1 }; -} - -void* QMetaMethod___parameterNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMetaMethod___parameterNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMetaMethod___parameterNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMetaMethod___parameterTypes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMetaMethod___parameterTypes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMetaMethod___parameterTypes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QMetaObject_QMetaObject_CheckConnectArgs(char* sign, char* method) -{ - return QMetaObject::checkConnectArgs(const_cast(sign), const_cast(method)); -} - -char QMetaObject_QMetaObject_CheckConnectArgs2(void* sign, void* method) -{ - return QMetaObject::checkConnectArgs(*static_cast(sign), *static_cast(method)); -} - -int QMetaObject_ClassInfoCount(void* ptr) -{ - return static_cast(ptr)->classInfoCount(); -} - -int QMetaObject_ClassInfoOffset(void* ptr) -{ - return static_cast(ptr)->classInfoOffset(); -} - -struct QtCore_PackedString QMetaObject_ClassName(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->className()), -1 }; -} - -void QMetaObject_QMetaObject_ConnectSlotsByName(void* object) -{ - QMetaObject::connectSlotsByName(static_cast(object)); -} - -void* QMetaObject_Constructor(void* ptr, int index) -{ - return new QMetaMethod(static_cast(ptr)->constructor(index)); -} - -int QMetaObject_ConstructorCount(void* ptr) -{ - return static_cast(ptr)->constructorCount(); -} - -int QMetaObject_EnumeratorCount(void* ptr) -{ - return static_cast(ptr)->enumeratorCount(); -} - -int QMetaObject_EnumeratorOffset(void* ptr) -{ - return static_cast(ptr)->enumeratorOffset(); -} - -int QMetaObject_IndexOfClassInfo(void* ptr, char* name) -{ - return static_cast(ptr)->indexOfClassInfo(const_cast(name)); -} - -int QMetaObject_IndexOfConstructor(void* ptr, char* constructor) -{ - return static_cast(ptr)->indexOfConstructor(const_cast(constructor)); -} - -int QMetaObject_IndexOfEnumerator(void* ptr, char* name) -{ - return static_cast(ptr)->indexOfEnumerator(const_cast(name)); -} - -int QMetaObject_IndexOfMethod(void* ptr, char* method) -{ - return static_cast(ptr)->indexOfMethod(const_cast(method)); -} - -int QMetaObject_IndexOfProperty(void* ptr, char* name) -{ - return static_cast(ptr)->indexOfProperty(const_cast(name)); -} - -int QMetaObject_IndexOfSignal(void* ptr, char* sign) -{ - return static_cast(ptr)->indexOfSignal(const_cast(sign)); -} - -int QMetaObject_IndexOfSlot(void* ptr, char* slot) -{ - return static_cast(ptr)->indexOfSlot(const_cast(slot)); -} - -char QMetaObject_Inherits(void* ptr, void* metaObject) -{ - return static_cast(ptr)->inherits(static_cast(metaObject)); -} - -char QMetaObject_QMetaObject_InvokeMethod(void* obj, char* member, long long ty, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), static_cast(ty), *static_cast(ret), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaObject_QMetaObject_InvokeMethod2(void* obj, char* member, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), *static_cast(ret), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaObject_QMetaObject_InvokeMethod3(void* obj, char* member, long long ty, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), static_cast(ty), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -char QMetaObject_QMetaObject_InvokeMethod4(void* obj, char* member, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return QMetaObject::invokeMethod(static_cast(obj), const_cast(member), *static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -void* QMetaObject_Method(void* ptr, int index) -{ - return new QMetaMethod(static_cast(ptr)->method(index)); -} - -int QMetaObject_MethodCount(void* ptr) -{ - return static_cast(ptr)->methodCount(); -} - -int QMetaObject_MethodOffset(void* ptr) -{ - return static_cast(ptr)->methodOffset(); -} - -void* QMetaObject_NewInstance(void* ptr, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9) -{ - return static_cast(ptr)->newInstance(*static_cast(val0), *static_cast(val1), *static_cast(val2), *static_cast(val3), *static_cast(val4), *static_cast(val5), *static_cast(val6), *static_cast(val7), *static_cast(val8), *static_cast(val9)); -} - -void* QMetaObject_QMetaObject_NormalizedSignature(char* method) -{ - return new QByteArray(QMetaObject::normalizedSignature(const_cast(method))); -} - -void* QMetaObject_QMetaObject_NormalizedType(char* ty) -{ - return new QByteArray(QMetaObject::normalizedType(const_cast(ty))); -} - -int QMetaObject_PropertyCount(void* ptr) -{ - return static_cast(ptr)->propertyCount(); -} - -int QMetaObject_PropertyOffset(void* ptr) -{ - return static_cast(ptr)->propertyOffset(); -} - -void* QMetaObject_SuperClass(void* ptr) -{ - return const_cast(static_cast(ptr)->superClass()); -} - -char QMetaProperty_HasNotifySignal(void* ptr) -{ - return static_cast(ptr)->hasNotifySignal(); -} - -char QMetaProperty_IsConstant(void* ptr) -{ - return static_cast(ptr)->isConstant(); -} - -char QMetaProperty_IsDesignable(void* ptr, void* object) -{ - return static_cast(ptr)->isDesignable(static_cast(object)); -} - -char QMetaProperty_IsEnumType(void* ptr) -{ - return static_cast(ptr)->isEnumType(); -} - -char QMetaProperty_IsFinal(void* ptr) -{ - return static_cast(ptr)->isFinal(); -} - -char QMetaProperty_IsFlagType(void* ptr) -{ - return static_cast(ptr)->isFlagType(); -} - -char QMetaProperty_IsReadable(void* ptr) -{ - return static_cast(ptr)->isReadable(); -} - -char QMetaProperty_IsResettable(void* ptr) -{ - return static_cast(ptr)->isResettable(); -} - -char QMetaProperty_IsScriptable(void* ptr, void* object) -{ - return static_cast(ptr)->isScriptable(static_cast(object)); -} - -char QMetaProperty_IsStored(void* ptr, void* object) -{ - return static_cast(ptr)->isStored(static_cast(object)); -} - -char QMetaProperty_IsUser(void* ptr, void* object) -{ - return static_cast(ptr)->isUser(static_cast(object)); -} - -char QMetaProperty_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QMetaProperty_IsWritable(void* ptr) -{ - return static_cast(ptr)->isWritable(); -} - -struct QtCore_PackedString QMetaProperty_Name(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->name()), -1 }; -} - -void* QMetaProperty_NotifySignal(void* ptr) -{ - return new QMetaMethod(static_cast(ptr)->notifySignal()); -} - -int QMetaProperty_NotifySignalIndex(void* ptr) -{ - return static_cast(ptr)->notifySignalIndex(); -} - -int QMetaProperty_PropertyIndex(void* ptr) -{ - return static_cast(ptr)->propertyIndex(); -} - -void* QMetaProperty_Read(void* ptr, void* object) -{ - return new QVariant(static_cast(ptr)->read(static_cast(object))); -} - -void* QMetaProperty_ReadOnGadget(void* ptr, void* gadget) -{ - return new QVariant(static_cast(ptr)->readOnGadget(gadget)); -} - -char QMetaProperty_Reset(void* ptr, void* object) -{ - return static_cast(ptr)->reset(static_cast(object)); -} - -char QMetaProperty_ResetOnGadget(void* ptr, void* gadget) -{ - return static_cast(ptr)->resetOnGadget(gadget); -} - -int QMetaProperty_Revision(void* ptr) -{ - return static_cast(ptr)->revision(); -} - -long long QMetaProperty_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -struct QtCore_PackedString QMetaProperty_TypeName(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->typeName()), -1 }; -} - -int QMetaProperty_UserType(void* ptr) -{ - return static_cast(ptr)->userType(); -} - -char QMetaProperty_Write(void* ptr, void* object, void* value) -{ - return static_cast(ptr)->write(static_cast(object), *static_cast(value)); -} - -char QMetaProperty_WriteOnGadget(void* ptr, void* gadget, void* value) -{ - return static_cast(ptr)->writeOnGadget(gadget, *static_cast(value)); -} - -Q_DECLARE_METATYPE(QMetaType*) -void* QMetaType_NewQMetaType(int typeId) -{ - return new QMetaType(typeId); -} - -char QMetaType_QMetaType_Compare(void* lhs, void* rhs, int typeId, int result) -{ - return QMetaType::compare(lhs, rhs, typeId, &result); -} - -void* QMetaType_QMetaType_Construct2(int ty, void* where, void* copy) -{ - return QMetaType::construct(ty, where, copy); -} - -void* QMetaType_Construct3(void* ptr, void* where, void* copy) -{ - return static_cast(ptr)->construct(where, copy); -} - -char QMetaType_QMetaType_Convert(void* from, int fromTypeId, void* to, int toTypeId) -{ - return QMetaType::convert(from, fromTypeId, to, toTypeId); -} - -void* QMetaType_QMetaType_Create(int ty, void* copy) -{ - return QMetaType::create(ty, copy); -} - -void* QMetaType_Create2(void* ptr, void* copy) -{ - return static_cast(ptr)->create(copy); -} - -char QMetaType_QMetaType_DebugStream(void* dbg, void* rhs, int typeId) -{ - return QMetaType::debugStream(*static_cast(dbg), rhs, typeId); -} - -void QMetaType_QMetaType_Destroy(int ty, void* data) -{ - QMetaType::destroy(ty, data); -} - -void QMetaType_Destroy2(void* ptr, void* data) -{ - static_cast(ptr)->destroy(data); -} - -void QMetaType_QMetaType_Destruct(int ty, void* where) -{ - QMetaType::destruct(ty, where); -} - -void QMetaType_Destruct2(void* ptr, void* data) -{ - static_cast(ptr)->destruct(data); -} - -char QMetaType_QMetaType_Equals(void* lhs, void* rhs, int typeId, int result) -{ - return QMetaType::equals(lhs, rhs, typeId, &result); -} - -long long QMetaType_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -int QMetaType_Id(void* ptr) -{ - return static_cast(ptr)->id(); -} - -char QMetaType_QMetaType_IsRegistered(int ty) -{ - return QMetaType::isRegistered(ty); -} - -char QMetaType_IsRegistered2(void* ptr) -{ - return static_cast(ptr)->isRegistered(); -} - -char QMetaType_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QMetaType_QMetaType_Load(void* stream, int ty, void* data) -{ - return QMetaType::load(*static_cast(stream), ty, data); -} - -void* QMetaType_MetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->metaObject()); -} - -void* QMetaType_QMetaType_MetaObjectForType(int ty) -{ - return const_cast(QMetaType::metaObjectForType(ty)); -} - -char QMetaType_QMetaType_Save(void* stream, int ty, void* data) -{ - return QMetaType::save(*static_cast(stream), ty, data); -} - -int QMetaType_QMetaType_SizeOf(int ty) -{ - return QMetaType::sizeOf(ty); -} - -int QMetaType_SizeOf2(void* ptr) -{ - return static_cast(ptr)->sizeOf(); -} - -int QMetaType_QMetaType_Type(char* typeName) -{ - return QMetaType::type(const_cast(typeName)); -} - -int QMetaType_QMetaType_Type2(void* typeName) -{ - return QMetaType::type(*static_cast(typeName)); -} - -long long QMetaType_QMetaType_TypeFlags(int ty) -{ - return QMetaType::typeFlags(ty); -} - -struct QtCore_PackedString QMetaType_QMetaType_TypeName(int typeId) -{ - return QtCore_PackedString { const_cast(QMetaType::typeName(typeId)), typeId }; -} - -void QMetaType_DestroyQMetaType(void* ptr) -{ - static_cast(ptr)->~QMetaType(); -} - -class MyQMimeData: public QMimeData -{ -public: - MyQMimeData() : QMimeData() {QMimeData_QMimeData_QRegisterMetaType();}; - QStringList formats() const { return ({ QtCore_PackedString tempVal = callbackQMimeData_Formats(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - bool hasFormat(const QString & mimeType) const { QByteArray t3313b8 = mimeType.toUtf8(); QtCore_PackedString mimeTypePacked = { const_cast(t3313b8.prepend("WHITESPACE").constData()+10), t3313b8.size()-10 };return callbackQMimeData_HasFormat(const_cast(static_cast(this)), mimeTypePacked) != 0; }; - QVariant retrieveData(const QString & mimeType, QVariant::Type ty) const { QByteArray t3313b8 = mimeType.toUtf8(); QtCore_PackedString mimeTypePacked = { const_cast(t3313b8.prepend("WHITESPACE").constData()+10), t3313b8.size()-10 };return *static_cast(callbackQMimeData_RetrieveData(const_cast(static_cast(this)), mimeTypePacked, ty)); }; - ~MyQMimeData() { callbackQMimeData_DestroyQMimeData(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QMimeData*) -Q_DECLARE_METATYPE(MyQMimeData*) - -int QMimeData_QMimeData_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMimeData_NewQMimeData() -{ - return new MyQMimeData(); -} - -void QMimeData_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QMimeData_ColorData(void* ptr) -{ - return new QVariant(static_cast(ptr)->colorData()); -} - -void* QMimeData_Data(void* ptr, struct QtCore_PackedString mimeType) -{ - return new QByteArray(static_cast(ptr)->data(QString::fromUtf8(mimeType.data, mimeType.len))); -} - -struct QtCore_PackedString QMimeData_Formats(void* ptr) -{ - return ({ QByteArray t353e58 = static_cast(ptr)->formats().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t353e58.prepend("WHITESPACE").constData()+10), t353e58.size()-10 }; }); -} - -struct QtCore_PackedString QMimeData_FormatsDefault(void* ptr) -{ - return ({ QByteArray td5c1b6 = static_cast(ptr)->QMimeData::formats().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(td5c1b6.prepend("WHITESPACE").constData()+10), td5c1b6.size()-10 }; }); -} - -char QMimeData_HasColor(void* ptr) -{ - return static_cast(ptr)->hasColor(); -} - -char QMimeData_HasFormat(void* ptr, struct QtCore_PackedString mimeType) -{ - return static_cast(ptr)->hasFormat(QString::fromUtf8(mimeType.data, mimeType.len)); -} - -char QMimeData_HasFormatDefault(void* ptr, struct QtCore_PackedString mimeType) -{ - return static_cast(ptr)->QMimeData::hasFormat(QString::fromUtf8(mimeType.data, mimeType.len)); -} - -char QMimeData_HasHtml(void* ptr) -{ - return static_cast(ptr)->hasHtml(); -} - -char QMimeData_HasImage(void* ptr) -{ - return static_cast(ptr)->hasImage(); -} - -char QMimeData_HasText(void* ptr) -{ - return static_cast(ptr)->hasText(); -} - -char QMimeData_HasUrls(void* ptr) -{ - return static_cast(ptr)->hasUrls(); -} - -struct QtCore_PackedString QMimeData_Html(void* ptr) -{ - return ({ QByteArray te6f56b = static_cast(ptr)->html().toUtf8(); QtCore_PackedString { const_cast(te6f56b.prepend("WHITESPACE").constData()+10), te6f56b.size()-10 }; }); -} - -void* QMimeData_ImageData(void* ptr) -{ - return new QVariant(static_cast(ptr)->imageData()); -} - -void QMimeData_RemoveFormat(void* ptr, struct QtCore_PackedString mimeType) -{ - static_cast(ptr)->removeFormat(QString::fromUtf8(mimeType.data, mimeType.len)); -} - -void* QMimeData_RetrieveData(void* ptr, struct QtCore_PackedString mimeType, long long ty) -{ - return new QVariant(static_cast(ptr)->retrieveData(QString::fromUtf8(mimeType.data, mimeType.len), static_cast(ty))); -} - -void* QMimeData_RetrieveDataDefault(void* ptr, struct QtCore_PackedString mimeType, long long ty) -{ - return new QVariant(static_cast(ptr)->QMimeData::retrieveData(QString::fromUtf8(mimeType.data, mimeType.len), static_cast(ty))); -} - -void QMimeData_SetColorData(void* ptr, void* color) -{ - static_cast(ptr)->setColorData(*static_cast(color)); -} - -void QMimeData_SetData(void* ptr, struct QtCore_PackedString mimeType, void* data) -{ - static_cast(ptr)->setData(QString::fromUtf8(mimeType.data, mimeType.len), *static_cast(data)); -} - -void QMimeData_SetHtml(void* ptr, struct QtCore_PackedString html) -{ - static_cast(ptr)->setHtml(QString::fromUtf8(html.data, html.len)); -} - -void QMimeData_SetImageData(void* ptr, void* image) -{ - static_cast(ptr)->setImageData(*static_cast(image)); -} - -void QMimeData_SetText(void* ptr, struct QtCore_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QMimeData_SetUrls(void* ptr, void* urls) -{ - static_cast(ptr)->setUrls(*static_cast*>(urls)); -} - -struct QtCore_PackedString QMimeData_Text(void* ptr) -{ - return ({ QByteArray t2355ec = static_cast(ptr)->text().toUtf8(); QtCore_PackedString { const_cast(t2355ec.prepend("WHITESPACE").constData()+10), t2355ec.size()-10 }; }); -} - -struct QtCore_PackedList QMimeData_Urls(void* ptr) -{ - return ({ QList* tmpValuea61c1b = new QList(static_cast(ptr)->urls()); QtCore_PackedList { tmpValuea61c1b, tmpValuea61c1b->size() }; }); -} - -void QMimeData_DestroyQMimeData(void* ptr) -{ - static_cast(ptr)->~QMimeData(); -} - -void QMimeData_DestroyQMimeDataDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMimeData___setUrls_urls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMimeData___setUrls_urls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMimeData___setUrls_urls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMimeData___urls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMimeData___urls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMimeData___urls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QMimeDatabase*) -void* QMimeDatabase_NewQMimeDatabase2() -{ - return new QMimeDatabase(); -} - -struct QtCore_PackedList QMimeDatabase_AllMimeTypes(void* ptr) -{ - return ({ QList* tmpValuebf56ee = new QList(static_cast(ptr)->allMimeTypes()); QtCore_PackedList { tmpValuebf56ee, tmpValuebf56ee->size() }; }); -} - -void* QMimeDatabase_MimeTypeForData(void* ptr, void* data) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForData(*static_cast(data))); -} - -void* QMimeDatabase_MimeTypeForData2(void* ptr, void* device) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForData(static_cast(device))); -} - -void* QMimeDatabase_MimeTypeForFile(void* ptr, void* fileInfo, long long mode) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForFile(*static_cast(fileInfo), static_cast(mode))); -} - -void* QMimeDatabase_MimeTypeForFile2(void* ptr, struct QtCore_PackedString fileName, long long mode) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForFile(QString::fromUtf8(fileName.data, fileName.len), static_cast(mode))); -} - -void* QMimeDatabase_MimeTypeForFileNameAndData(void* ptr, struct QtCore_PackedString fileName, void* device) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForFileNameAndData(QString::fromUtf8(fileName.data, fileName.len), static_cast(device))); -} - -void* QMimeDatabase_MimeTypeForFileNameAndData2(void* ptr, struct QtCore_PackedString fileName, void* data) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForFileNameAndData(QString::fromUtf8(fileName.data, fileName.len), *static_cast(data))); -} - -void* QMimeDatabase_MimeTypeForName(void* ptr, struct QtCore_PackedString nameOrAlias) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForName(QString::fromUtf8(nameOrAlias.data, nameOrAlias.len))); -} - -void* QMimeDatabase_MimeTypeForUrl(void* ptr, void* url) -{ - return new QMimeType(static_cast(ptr)->mimeTypeForUrl(*static_cast(url))); -} - -struct QtCore_PackedList QMimeDatabase_MimeTypesForFileName(void* ptr, struct QtCore_PackedString fileName) -{ - return ({ QList* tmpValue31f4f7 = new QList(static_cast(ptr)->mimeTypesForFileName(QString::fromUtf8(fileName.data, fileName.len))); QtCore_PackedList { tmpValue31f4f7, tmpValue31f4f7->size() }; }); -} - -struct QtCore_PackedString QMimeDatabase_SuffixForFileName(void* ptr, struct QtCore_PackedString fileName) -{ - return ({ QByteArray te4c687 = static_cast(ptr)->suffixForFileName(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(te4c687.prepend("WHITESPACE").constData()+10), te4c687.size()-10 }; }); -} - -void QMimeDatabase_DestroyQMimeDatabase(void* ptr) -{ - static_cast(ptr)->~QMimeDatabase(); -} - -void* QMimeDatabase___allMimeTypes_atList(void* ptr, int i) -{ - return new QMimeType(({QMimeType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMimeDatabase___allMimeTypes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMimeDatabase___allMimeTypes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMimeDatabase___mimeTypesForFileName_atList(void* ptr, int i) -{ - return new QMimeType(({QMimeType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMimeDatabase___mimeTypesForFileName_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMimeDatabase___mimeTypesForFileName_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QMimeType) -Q_DECLARE_METATYPE(QMimeType*) -void* QMimeType_NewQMimeType() -{ - return new QMimeType(); -} - -void* QMimeType_NewQMimeType2(void* other) -{ - return new QMimeType(*static_cast(other)); -} - -struct QtCore_PackedString QMimeType_Aliases(void* ptr) -{ - return ({ QByteArray t7480d3 = static_cast(ptr)->aliases().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t7480d3.prepend("WHITESPACE").constData()+10), t7480d3.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_AllAncestors(void* ptr) -{ - return ({ QByteArray tf171fc = static_cast(ptr)->allAncestors().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf171fc.prepend("WHITESPACE").constData()+10), tf171fc.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_Comment(void* ptr) -{ - return ({ QByteArray ta1538d = static_cast(ptr)->comment().toUtf8(); QtCore_PackedString { const_cast(ta1538d.prepend("WHITESPACE").constData()+10), ta1538d.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_FilterString(void* ptr) -{ - return ({ QByteArray t332dc9 = static_cast(ptr)->filterString().toUtf8(); QtCore_PackedString { const_cast(t332dc9.prepend("WHITESPACE").constData()+10), t332dc9.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_GenericIconName(void* ptr) -{ - return ({ QByteArray te218a0 = static_cast(ptr)->genericIconName().toUtf8(); QtCore_PackedString { const_cast(te218a0.prepend("WHITESPACE").constData()+10), te218a0.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_GlobPatterns(void* ptr) -{ - return ({ QByteArray te56904 = static_cast(ptr)->globPatterns().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(te56904.prepend("WHITESPACE").constData()+10), te56904.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_IconName(void* ptr) -{ - return ({ QByteArray tc23ba4 = static_cast(ptr)->iconName().toUtf8(); QtCore_PackedString { const_cast(tc23ba4.prepend("WHITESPACE").constData()+10), tc23ba4.size()-10 }; }); -} - -char QMimeType_Inherits(void* ptr, struct QtCore_PackedString mimeTypeName) -{ - return static_cast(ptr)->inherits(QString::fromUtf8(mimeTypeName.data, mimeTypeName.len)); -} - -char QMimeType_IsDefault(void* ptr) -{ - return static_cast(ptr)->isDefault(); -} - -char QMimeType_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtCore_PackedString QMimeType_Name(void* ptr) -{ - return ({ QByteArray ta4c2a4 = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(ta4c2a4.prepend("WHITESPACE").constData()+10), ta4c2a4.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_ParentMimeTypes(void* ptr) -{ - return ({ QByteArray t4917fb = static_cast(ptr)->parentMimeTypes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t4917fb.prepend("WHITESPACE").constData()+10), t4917fb.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_PreferredSuffix(void* ptr) -{ - return ({ QByteArray t3aa3ee = static_cast(ptr)->preferredSuffix().toUtf8(); QtCore_PackedString { const_cast(t3aa3ee.prepend("WHITESPACE").constData()+10), t3aa3ee.size()-10 }; }); -} - -struct QtCore_PackedString QMimeType_Suffixes(void* ptr) -{ - return ({ QByteArray t2e296a = static_cast(ptr)->suffixes().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t2e296a.prepend("WHITESPACE").constData()+10), t2e296a.size()-10 }; }); -} - -void QMimeType_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QMimeType_DestroyQMimeType(void* ptr) -{ - static_cast(ptr)->~QMimeType(); -} - -Q_DECLARE_METATYPE(QModelIndex) -Q_DECLARE_METATYPE(QModelIndex*) -void* QModelIndex_NewQModelIndex() -{ - return new QModelIndex(); -} - -int QModelIndex_Column(void* ptr) -{ - return static_cast(ptr)->column(); -} - -void* QModelIndex_Data(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->data(role)); -} - -long long QModelIndex_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -uintptr_t QModelIndex_InternalId(void* ptr) -{ - return static_cast(ptr)->internalId(); -} - -void* QModelIndex_InternalPointer(void* ptr) -{ - return static_cast(ptr)->internalPointer(); -} - -char QModelIndex_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QModelIndex_Model(void* ptr) -{ - return const_cast(static_cast(ptr)->model()); -} - -void* QModelIndex_Parent(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->parent()); -} - -int QModelIndex_Row(void* ptr) -{ - return static_cast(ptr)->row(); -} - -void* QModelIndex_Sibling(void* ptr, int row, int column) -{ - return new QModelIndex(static_cast(ptr)->sibling(row, column)); -} - -void* QModelIndex_SiblingAtColumn(void* ptr, int column) -{ - return new QModelIndex(static_cast(ptr)->siblingAtColumn(column)); -} - -void* QModelIndex_SiblingAtRow(void* ptr, int row) -{ - return new QModelIndex(static_cast(ptr)->siblingAtRow(row)); -} - -Q_DECLARE_METATYPE(QMutex*) -void* QMutex_NewQMutex(long long mode) -{ - return new QMutex(static_cast(mode)); -} - -void QMutex_Lock(void* ptr) -{ - static_cast(ptr)->lock(); -} - -char QMutex_TryLock(void* ptr, int timeout) -{ - return static_cast(ptr)->tryLock(timeout); -} - -char QMutex_Try_lock(void* ptr) -{ - return static_cast(ptr)->try_lock(); -} - -void QMutex_Unlock(void* ptr) -{ - static_cast(ptr)->unlock(); -} - -void QMutex_DestroyQMutex(void* ptr) -{ - static_cast(ptr)->~QMutex(); -} - -Q_DECLARE_METATYPE(QMutexLocker*) -void* QMutexLocker_NewQMutexLocker(void* mutex) -{ - return new QMutexLocker(static_cast(mutex)); -} - -void* QMutexLocker_Mutex(void* ptr) -{ - return static_cast(ptr)->mutex(); -} - -void QMutexLocker_Relock(void* ptr) -{ - static_cast(ptr)->relock(); -} - -void QMutexLocker_Unlock(void* ptr) -{ - static_cast(ptr)->unlock(); -} - -void QMutexLocker_DestroyQMutexLocker(void* ptr) -{ - static_cast(ptr)->~QMutexLocker(); -} - -class MyQObject: public QObject -{ -public: - MyQObject(QObject *parent = Q_NULLPTR) : QObject(parent) {QObject_QObject_QRegisterMetaType();}; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; - ~MyQObject() { callbackQObject_DestroyQObject(this); }; -}; - -Q_DECLARE_METATYPE(MyQObject*) - -int QObject_QObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QObject_NewQObject(void* parent) -{ - return new MyQObject(static_cast(parent)); -} - -char QObject_BlockSignals(void* ptr, char block) -{ - return static_cast(ptr)->blockSignals(block != 0); -} - -void QObject_ChildEvent(void* ptr, void* event) -{ - static_cast(ptr)->childEvent(static_cast(event)); -} - -void QObject_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTranslator::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimer::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeLine::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThreadPool::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThread::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSocketNotifier::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSharedMemory::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSettings::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPluginLoader::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QObjectCleanupHandler::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMimeData::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLibrary::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemSelectionModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFutureWatcherBase::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSystemWatcher::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSelector::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCoreApplication::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIODevice::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSignalTransition::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventTransition::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTransition::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QState::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHistoryState::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFinalState::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractState::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemModel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractEventDispatcher::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventLoop::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractAnimation::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QObject::childEvent(static_cast(event)); - } -} - -struct QtCore_PackedList QObject_Children(void* ptr) -{ - return ({ QList* tmpValue53f390 = new QList(static_cast(ptr)->children()); QtCore_PackedList { tmpValue53f390, tmpValue53f390->size() }; }); -} - -void QObject_ConnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->connectNotify(*static_cast(sign)); -} - -void QObject_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTranslator::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimer::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeLine::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThreadPool::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThread::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSocketNotifier::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSharedMemory::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSettings::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPluginLoader::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QObjectCleanupHandler::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMimeData::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLibrary::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemSelectionModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFutureWatcherBase::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSystemWatcher::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSelector::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCoreApplication::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIODevice::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSignalTransition::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventTransition::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTransition::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QState::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHistoryState::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFinalState::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractState::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemModel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractEventDispatcher::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventLoop::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractAnimation::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QObject::connectNotify(*static_cast(sign)); - } -} - -void QObject_CustomEvent(void* ptr, void* event) -{ - static_cast(ptr)->customEvent(static_cast(event)); -} - -void QObject_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTranslator::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimer::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeLine::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThreadPool::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThread::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSocketNotifier::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSharedMemory::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSettings::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPluginLoader::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QObjectCleanupHandler::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMimeData::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLibrary::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemSelectionModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFutureWatcherBase::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSystemWatcher::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSelector::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCoreApplication::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIODevice::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSignalTransition::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventTransition::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTransition::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QState::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHistoryState::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFinalState::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractState::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemModel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractEventDispatcher::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventLoop::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractAnimation::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QObject::customEvent(static_cast(event)); - } -} - -void QObject_DeleteLater(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); -} - -void QObject_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTranslator::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimer::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeLine::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThreadPool::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThread::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSocketNotifier::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSharedMemory::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSettings::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPluginLoader::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QObjectCleanupHandler::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMimeData::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLibrary::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemSelectionModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFutureWatcherBase::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSystemWatcher::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSelector::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCoreApplication::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIODevice::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSignalTransition::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventTransition::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTransition::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QState::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHistoryState::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFinalState::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractState::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemModel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractEventDispatcher::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventLoop::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractAnimation::deleteLater(); - } else { - static_cast(ptr)->QObject::deleteLater(); - } -} - -void QObject_ConnectDestroyed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QObject::destroyed), static_cast(ptr), static_cast(&MyQObject::Signal_Destroyed), static_cast(t)); -} - -void QObject_DisconnectDestroyed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QObject::destroyed), static_cast(ptr), static_cast(&MyQObject::Signal_Destroyed)); -} - -void QObject_Destroyed(void* ptr, void* obj) -{ - static_cast(ptr)->destroyed(static_cast(obj)); -} - -char QObject_QObject_Disconnect(void* sender, char* sign, void* receiver, char* method) -{ - return QObject::disconnect(static_cast(sender), const_cast(sign), static_cast(receiver), const_cast(method)); -} - -char QObject_QObject_Disconnect2(void* sender, void* sign, void* receiver, void* method) -{ - return QObject::disconnect(static_cast(sender), *static_cast(sign), static_cast(receiver), *static_cast(method)); -} - -char QObject_Disconnect3(void* ptr, char* sign, void* receiver, char* method) -{ - return static_cast(ptr)->disconnect(const_cast(sign), static_cast(receiver), const_cast(method)); -} - -char QObject_Disconnect4(void* ptr, void* receiver, char* method) -{ - return static_cast(ptr)->disconnect(static_cast(receiver), const_cast(method)); -} - -void QObject_DisconnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->disconnectNotify(*static_cast(sign)); -} - -void QObject_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTranslator::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimer::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeLine::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThreadPool::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThread::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSocketNotifier::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSharedMemory::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSettings::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPluginLoader::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QObjectCleanupHandler::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMimeData::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLibrary::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemSelectionModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFutureWatcherBase::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSystemWatcher::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSelector::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCoreApplication::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIODevice::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSignalTransition::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventTransition::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTransition::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QState::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHistoryState::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFinalState::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractState::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemModel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractEventDispatcher::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventLoop::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractAnimation::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QObject::disconnectNotify(*static_cast(sign)); - } -} - -void QObject_DumpObjectInfo(void* ptr) -{ - static_cast(ptr)->dumpObjectInfo(); -} - -void QObject_DumpObjectTree(void* ptr) -{ - static_cast(ptr)->dumpObjectTree(); -} - -struct QtCore_PackedList QObject_DynamicPropertyNames(void* ptr) -{ - return ({ QList* tmpValue9188e5 = new QList(static_cast(ptr)->dynamicPropertyNames()); QtCore_PackedList { tmpValue9188e5, tmpValue9188e5->size() }; }); -} - -char QObject_Event(void* ptr, void* e) -{ - return static_cast(ptr)->event(static_cast(e)); -} - -char QObject_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTranslator::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimer::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeLine::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QThreadPool::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QThread::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSocketNotifier::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSharedMemory::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSettings::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPluginLoader::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QObjectCleanupHandler::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMimeData::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLibrary::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QItemSelectionModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFutureWatcherBase::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileSystemWatcher::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileSelector::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCoreApplication::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIODevice::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSignalTransition::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QEventTransition::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTransition::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStateMachine::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QState::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHistoryState::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFinalState::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractState::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemModel::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractEventDispatcher::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QEventLoop::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPropertyAnimation::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVariantAnimation::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPauseAnimation::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSequentialAnimationGroup::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QParallelAnimationGroup::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAnimationGroup::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractAnimation::event(static_cast(e)); - } else { - return static_cast(ptr)->QObject::event(static_cast(e)); - } -} - -char QObject_EventFilter(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); -} - -char QObject_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTranslator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimer::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeLine::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QThreadPool::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QThread::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSocketNotifier::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSharedMemory::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSettings::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPluginLoader::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QObjectCleanupHandler::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMimeData::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLibrary::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QItemSelectionModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFutureWatcherBase::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileSystemWatcher::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileSelector::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCoreApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProcess::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSaveFile::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTemporaryFile::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFile::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDevice::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBuffer::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIODevice::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSignalTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStateMachine::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QState::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHistoryState::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFinalState::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractState::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QConcatenateTablesProxyModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTransposeProxyModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSortFilterProxyModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIdentityProxyModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractProxyModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStringListModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractListModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractTableModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractEventDispatcher::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QEventLoop::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPropertyAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVariantAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPauseAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSequentialAnimationGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QParallelAnimationGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAnimationGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QObject::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QObject_FindChild(void* ptr, struct QtCore_PackedString name, long long options) -{ - return static_cast(ptr)->findChild(QString::fromUtf8(name.data, name.len), static_cast(options)); -} - -struct QtCore_PackedList QObject_FindChildren(void* ptr, struct QtCore_PackedString name, long long options) -{ - return ({ QList* tmpValue03dce3 = new QList(static_cast(ptr)->findChildren(QString::fromUtf8(name.data, name.len), static_cast(options))); QtCore_PackedList { tmpValue03dce3, tmpValue03dce3->size() }; }); -} - -struct QtCore_PackedList QObject_FindChildren3(void* ptr, void* re, long long options) -{ - return ({ QList* tmpValuec8bf88 = new QList(static_cast(ptr)->findChildren(*static_cast(re), static_cast(options))); QtCore_PackedList { tmpValuec8bf88, tmpValuec8bf88->size() }; }); -} - -char QObject_Inherits(void* ptr, char* className) -{ - return static_cast(ptr)->inherits(const_cast(className)); -} - -void QObject_InstallEventFilter(void* ptr, void* filterObj) -{ - static_cast(ptr)->installEventFilter(static_cast(filterObj)); -} - -char QObject_IsSignalConnected(void* ptr, void* sign) -{ - return static_cast(ptr)->isSignalConnected(*static_cast(sign)); -} - -char QObject_IsWidgetType(void* ptr) -{ - return static_cast(ptr)->isWidgetType(); -} - -char QObject_IsWindowType(void* ptr) -{ - return static_cast(ptr)->isWindowType(); -} - -void QObject_KillTimer(void* ptr, int id) -{ - static_cast(ptr)->killTimer(id); -} - -void* QObject_MetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->metaObject()); -} - -void* QObject_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTranslator::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTimer::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTimeLine::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QThreadPool::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QThread::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSocketNotifier::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSharedMemory::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSettings::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPluginLoader::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QObjectCleanupHandler::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMimeData::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QLibrary::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QItemSelectionModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFutureWatcherBase::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFileSystemWatcher::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFileSelector::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QCoreApplication::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QProcess::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSaveFile::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTemporaryFile::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFile::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFileDevice::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QBuffer::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QIODevice::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSignalTransition::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QEventTransition::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractTransition::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QStateMachine::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QState::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QHistoryState::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFinalState::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractState::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QConcatenateTablesProxyModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTransposeProxyModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSortFilterProxyModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QIdentityProxyModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractProxyModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QStringListModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractListModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractTableModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractItemModel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractEventDispatcher::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QEventLoop::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPropertyAnimation::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QVariantAnimation::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPauseAnimation::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSequentialAnimationGroup::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QParallelAnimationGroup::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAnimationGroup::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractAnimation::metaObject()); - } else { - return const_cast(static_cast(ptr)->QObject::metaObject()); - } -} - -void QObject_MoveToThread(void* ptr, void* targetThread) -{ - static_cast(ptr)->moveToThread(static_cast(targetThread)); -} - -struct QtCore_PackedString QObject_ObjectName(void* ptr) -{ - return ({ QByteArray te77be1 = static_cast(ptr)->objectName().toUtf8(); QtCore_PackedString { const_cast(te77be1.prepend("WHITESPACE").constData()+10), te77be1.size()-10 }; }); -} - -void QObject_ConnectObjectNameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QObject::objectNameChanged, static_cast(ptr), static_cast(&MyQObject::Signal_ObjectNameChanged), static_cast(t)); -} - -void QObject_DisconnectObjectNameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QObject::objectNameChanged, static_cast(ptr), static_cast(&MyQObject::Signal_ObjectNameChanged)); -} - -void* QObject_Parent(void* ptr) -{ - return static_cast(ptr)->parent(); -} - -void* QObject_Property(void* ptr, char* name) -{ - return new QVariant(static_cast(ptr)->property(const_cast(name))); -} - -int QObject_Receivers(void* ptr, char* sign) -{ - return static_cast(ptr)->receivers(const_cast(sign)); -} - -void QObject_RemoveEventFilter(void* ptr, void* obj) -{ - static_cast(ptr)->removeEventFilter(static_cast(obj)); -} - -void* QObject_Sender(void* ptr) -{ - return static_cast(ptr)->sender(); -} - -int QObject_SenderSignalIndex(void* ptr) -{ - return static_cast(ptr)->senderSignalIndex(); -} - -void QObject_SetObjectName(void* ptr, struct QtCore_PackedString name) -{ - static_cast(ptr)->setObjectName(QString::fromUtf8(name.data, name.len)); -} - -void QObject_SetParent(void* ptr, void* parent) -{ - static_cast(ptr)->setParent(static_cast(parent)); -} - -char QObject_SetProperty(void* ptr, char* name, void* value) -{ - return static_cast(ptr)->setProperty(const_cast(name), *static_cast(value)); -} - -char QObject_SignalsBlocked(void* ptr) -{ - return static_cast(ptr)->signalsBlocked(); -} - -int QObject_StartTimer(void* ptr, int interval, long long timerType) -{ - return static_cast(ptr)->startTimer(interval, static_cast(timerType)); -} - -void* QObject_Thread(void* ptr) -{ - return static_cast(ptr)->thread(); -} - -void QObject_TimerEvent(void* ptr, void* event) -{ - static_cast(ptr)->timerEvent(static_cast(event)); -} - -void QObject_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTranslator::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimer::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeLine::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThreadPool::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QThread::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSocketNotifier::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSharedMemory::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSettings::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPluginLoader::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QObjectCleanupHandler::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMimeData::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLibrary::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemSelectionModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFutureWatcherBase::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSystemWatcher::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileSelector::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCoreApplication::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProcess::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSaveFile::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTemporaryFile::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFile::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDevice::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBuffer::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIODevice::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSignalTransition::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventTransition::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTransition::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QState::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHistoryState::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFinalState::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractState::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QConcatenateTablesProxyModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTransposeProxyModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSortFilterProxyModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIdentityProxyModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractProxyModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStringListModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractListModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractTableModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemModel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractEventDispatcher::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QEventLoop::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVariantAnimation::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPauseAnimation::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSequentialAnimationGroup::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QParallelAnimationGroup::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAnimationGroup::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractAnimation::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QObject::timerEvent(static_cast(event)); - } -} - -struct QtCore_PackedString QObject_QObject_Tr(char* sourceText, char* disambiguation, int n) -{ - return ({ QByteArray te5b32b = QObject::tr(const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(te5b32b.prepend("WHITESPACE").constData()+10), te5b32b.size()-10 }; }); -} - -void QObject_DestroyQObject(void* ptr) -{ - static_cast(ptr)->~QObject(); -} - -void QObject_DestroyQObjectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QObject_InvokeMethod(void* ptr, char* name, void* arg) -{ - QVariant returnArg; - if (arg) - QMetaObject::invokeMethod(static_cast(ptr), const_cast(name), Q_RETURN_ARG(QVariant, returnArg), Q_ARG(QVariant, *static_cast(arg))); - else - QMetaObject::invokeMethod(static_cast(ptr), const_cast(name), Q_RETURN_ARG(QVariant, returnArg)); - return new QVariant(returnArg); -} - -void* QObject_ToVariant(void* ptr) -{ - return new QVariant(QVariant::fromValue(static_cast(ptr))); -} - -void* QObject___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObject___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObject___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObject___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QObject___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QObject___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObject___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObject___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObject___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObject___findChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObject___findChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObject___findChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObject___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObject___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObject___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObject___qFindChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObject___qFindChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObject___qFindChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObject___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObject___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObject___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQObjectCleanupHandler: public QObjectCleanupHandler -{ -public: - MyQObjectCleanupHandler() : QObjectCleanupHandler() {QObjectCleanupHandler_QObjectCleanupHandler_QRegisterMetaType();}; - ~MyQObjectCleanupHandler() { callbackQObjectCleanupHandler_DestroyQObjectCleanupHandler(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QObjectCleanupHandler*) -Q_DECLARE_METATYPE(MyQObjectCleanupHandler*) - -int QObjectCleanupHandler_QObjectCleanupHandler_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QObjectCleanupHandler_NewQObjectCleanupHandler() -{ - return new MyQObjectCleanupHandler(); -} - -void* QObjectCleanupHandler_Add(void* ptr, void* object) -{ - return static_cast(ptr)->add(static_cast(object)); -} - -void QObjectCleanupHandler_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QObjectCleanupHandler_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -void QObjectCleanupHandler_Remove(void* ptr, void* object) -{ - static_cast(ptr)->remove(static_cast(object)); -} - -void QObjectCleanupHandler_DestroyQObjectCleanupHandler(void* ptr) -{ - static_cast(ptr)->~QObjectCleanupHandler(); -} - -void QObjectCleanupHandler_DestroyQObjectCleanupHandlerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QObjectCleanupHandler___cleanupObjects_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObjectCleanupHandler___cleanupObjects_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObjectCleanupHandler___cleanupObjects_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObjectCleanupHandler___setCleanupObjects__atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObjectCleanupHandler___setCleanupObjects__setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObjectCleanupHandler___setCleanupObjects__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObjectData___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObjectData___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObjectData___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QObjectData___setChildren__atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QObjectData___setChildren__setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QObjectData___setChildren__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QOperatingSystemVersion*) -void* QOperatingSystemVersion_NewQOperatingSystemVersion2(long long osType, int vmajor, int vminor, int vmicro) -{ - return new QOperatingSystemVersion(static_cast(osType), vmajor, vminor, vmicro); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_Current() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::current()); -} - -long long QOperatingSystemVersion_QOperatingSystemVersion_CurrentType() -{ - return QOperatingSystemVersion::currentType(); -} - -int QOperatingSystemVersion_MajorVersion(void* ptr) -{ - return static_cast(ptr)->majorVersion(); -} - -int QOperatingSystemVersion_MicroVersion(void* ptr) -{ - return static_cast(ptr)->microVersion(); -} - -int QOperatingSystemVersion_MinorVersion(void* ptr) -{ - return static_cast(ptr)->minorVersion(); -} - -struct QtCore_PackedString QOperatingSystemVersion_Name(void* ptr) -{ - return ({ QByteArray t3696c4 = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(t3696c4.prepend("WHITESPACE").constData()+10), t3696c4.size()-10 }; }); -} - -int QOperatingSystemVersion_SegmentCount(void* ptr) -{ - return static_cast(ptr)->segmentCount(); -} - -long long QOperatingSystemVersion_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows7() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::Windows7); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::Windows8); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::Windows8_1); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows10() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::Windows10); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::OSXMavericks); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::OSXYosemite); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::OSXElCapitan); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::MacOSSierra); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::MacOSHighSierra); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::MacOSMojave); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidJellyBean); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidJellyBean_MR1); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidJellyBean_MR2); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidKitKat); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidLollipop); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidLollipop_MR1); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidMarshmallow); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidNougat); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidNougat_MR1); -} - -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo() -{ - return new QOperatingSystemVersion(QOperatingSystemVersion::AndroidOreo); -} - -void* QOperatingSystemVersion_NewQOperatingSystemVersion(void* other) -{ - return new QOperatingSystemVersion(*static_cast(other)); -} - -class MyQParallelAnimationGroup: public QParallelAnimationGroup -{ -public: - MyQParallelAnimationGroup(QObject *parent = Q_NULLPTR) : QParallelAnimationGroup(parent) {QParallelAnimationGroup_QParallelAnimationGroup_QRegisterMetaType();}; - int duration() const { return callbackQParallelAnimationGroup_Duration(const_cast(static_cast(this))); }; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - void updateCurrentTime(int currentTime) { callbackQParallelAnimationGroup_UpdateCurrentTime(this, currentTime); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - ~MyQParallelAnimationGroup() { callbackQParallelAnimationGroup_DestroyQParallelAnimationGroup(this); }; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QParallelAnimationGroup*) -Q_DECLARE_METATYPE(MyQParallelAnimationGroup*) - -int QParallelAnimationGroup_QParallelAnimationGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QParallelAnimationGroup_NewQParallelAnimationGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQParallelAnimationGroup(static_cast(parent)); - } else { - return new MyQParallelAnimationGroup(static_cast(parent)); - } -} - -int QParallelAnimationGroup_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -int QParallelAnimationGroup_DurationDefault(void* ptr) -{ - return static_cast(ptr)->QParallelAnimationGroup::duration(); -} - -void QParallelAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime) -{ - static_cast(ptr)->updateCurrentTime(currentTime); -} - -void QParallelAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime) -{ - static_cast(ptr)->QParallelAnimationGroup::updateCurrentTime(currentTime); -} - -void QParallelAnimationGroup_DestroyQParallelAnimationGroup(void* ptr) -{ - static_cast(ptr)->~QParallelAnimationGroup(); -} - -void QParallelAnimationGroup_DestroyQParallelAnimationGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQPauseAnimation: public QPauseAnimation -{ -public: - MyQPauseAnimation(QObject *parent = Q_NULLPTR) : QPauseAnimation(parent) {QPauseAnimation_QPauseAnimation_QRegisterMetaType();}; - MyQPauseAnimation(int msecs, QObject *parent = Q_NULLPTR) : QPauseAnimation(msecs, parent) {QPauseAnimation_QPauseAnimation_QRegisterMetaType();}; - int duration() const { return callbackQPauseAnimation_Duration(const_cast(static_cast(this))); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void updateCurrentTime(int vin) { callbackQPauseAnimation_UpdateCurrentTime(this, vin); }; - ~MyQPauseAnimation() { callbackQPauseAnimation_DestroyQPauseAnimation(this); }; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPauseAnimation*) -Q_DECLARE_METATYPE(MyQPauseAnimation*) - -int QPauseAnimation_QPauseAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPauseAnimation_NewQPauseAnimation(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(static_cast(parent)); - } else { - return new MyQPauseAnimation(static_cast(parent)); - } -} - -void* QPauseAnimation_NewQPauseAnimation2(int msecs, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } else { - return new MyQPauseAnimation(msecs, static_cast(parent)); - } -} - -int QPauseAnimation_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -int QPauseAnimation_DurationDefault(void* ptr) -{ - return static_cast(ptr)->QPauseAnimation::duration(); -} - -void QPauseAnimation_SetDuration(void* ptr, int msecs) -{ - static_cast(ptr)->setDuration(msecs); -} - -void QPauseAnimation_UpdateCurrentTime(void* ptr, int vin) -{ - static_cast(ptr)->updateCurrentTime(vin); -} - -void QPauseAnimation_UpdateCurrentTimeDefault(void* ptr, int vin) -{ - static_cast(ptr)->QPauseAnimation::updateCurrentTime(vin); -} - -void QPauseAnimation_DestroyQPauseAnimation(void* ptr) -{ - static_cast(ptr)->~QPauseAnimation(); -} - -void QPauseAnimation_DestroyQPauseAnimationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QPersistentModelIndex*) -void* QPersistentModelIndex_NewQPersistentModelIndex2(void* index) -{ - return new QPersistentModelIndex(*static_cast(index)); -} - -void* QPersistentModelIndex_NewQPersistentModelIndex3(void* other) -{ - return new QPersistentModelIndex(*static_cast(other)); -} - -void* QPersistentModelIndex_NewQPersistentModelIndex4(void* other) -{ - return new QPersistentModelIndex(*static_cast(other)); -} - -int QPersistentModelIndex_Column(void* ptr) -{ - return static_cast(ptr)->column(); -} - -void* QPersistentModelIndex_Data(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->data(role)); -} - -long long QPersistentModelIndex_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -char QPersistentModelIndex_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QPersistentModelIndex_Model(void* ptr) -{ - return const_cast(static_cast(ptr)->model()); -} - -void* QPersistentModelIndex_Parent(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->parent()); -} - -int QPersistentModelIndex_Row(void* ptr) -{ - return static_cast(ptr)->row(); -} - -void* QPersistentModelIndex_Sibling(void* ptr, int row, int column) -{ - return new QModelIndex(static_cast(ptr)->sibling(row, column)); -} - -void QPersistentModelIndex_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -class MyQPluginLoader: public QPluginLoader -{ -public: - MyQPluginLoader(QObject *parent = Q_NULLPTR) : QPluginLoader(parent) {QPluginLoader_QPluginLoader_QRegisterMetaType();}; - MyQPluginLoader(const QString &fileName, QObject *parent = Q_NULLPTR) : QPluginLoader(fileName, parent) {QPluginLoader_QPluginLoader_QRegisterMetaType();}; - ~MyQPluginLoader() { callbackQPluginLoader_DestroyQPluginLoader(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPluginLoader*) -Q_DECLARE_METATYPE(MyQPluginLoader*) - -int QPluginLoader_QPluginLoader_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPluginLoader_NewQPluginLoader(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(static_cast(parent)); - } else { - return new MyQPluginLoader(static_cast(parent)); - } -} - -void* QPluginLoader_NewQPluginLoader2(struct QtCore_PackedString fileName, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else { - return new MyQPluginLoader(QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } -} - -struct QtCore_PackedString QPluginLoader_ErrorString(void* ptr) -{ - return ({ QByteArray tc09de6 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(tc09de6.prepend("WHITESPACE").constData()+10), tc09de6.size()-10 }; }); -} - -struct QtCore_PackedString QPluginLoader_FileName(void* ptr) -{ - return ({ QByteArray t54ffa7 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t54ffa7.prepend("WHITESPACE").constData()+10), t54ffa7.size()-10 }; }); -} - -void* QPluginLoader_Instance(void* ptr) -{ - return static_cast(ptr)->instance(); -} - -char QPluginLoader_IsLoaded(void* ptr) -{ - return static_cast(ptr)->isLoaded(); -} - -char QPluginLoader_Load(void* ptr) -{ - return static_cast(ptr)->load(); -} - -long long QPluginLoader_LoadHints(void* ptr) -{ - return static_cast(ptr)->loadHints(); -} - -void* QPluginLoader_MetaData(void* ptr) -{ - return new QJsonObject(static_cast(ptr)->metaData()); -} - -void QPluginLoader_SetFileName(void* ptr, struct QtCore_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QPluginLoader_SetLoadHints(void* ptr, long long loadHints) -{ - static_cast(ptr)->setLoadHints(static_cast(loadHints)); -} - -struct QtCore_PackedList QPluginLoader_QPluginLoader_StaticInstances() -{ - return ({ QList* tmpValue529eec = new QList(QPluginLoader::staticInstances()); QtCore_PackedList { tmpValue529eec, tmpValue529eec->size() }; }); -} - -char QPluginLoader_Unload(void* ptr) -{ - return static_cast(ptr)->unload(); -} - -void QPluginLoader_DestroyQPluginLoader(void* ptr) -{ - static_cast(ptr)->~QPluginLoader(); -} - -void QPluginLoader_DestroyQPluginLoaderDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPluginLoader___staticInstances_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPluginLoader___staticInstances_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QPluginLoader___staticInstances_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QPluginLoader___staticPlugins_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPluginLoader___staticPlugins_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QPoint) -Q_DECLARE_METATYPE(QPoint*) -void* QPoint_NewQPoint() -{ - return new QPoint(); -} - -void* QPoint_NewQPoint2(int xpos, int ypos) -{ - return new QPoint(xpos, ypos); -} - -int QPoint_QPoint_DotProduct(void* p1, void* p2) -{ - return QPoint::dotProduct(*static_cast(p1), *static_cast(p2)); -} - -char QPoint_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -int QPoint_ManhattanLength(void* ptr) -{ - return static_cast(ptr)->manhattanLength(); -} - -int QPoint_Rx(void* ptr) -{ - return static_cast(ptr)->rx(); -} - -int QPoint_Ry(void* ptr) -{ - return static_cast(ptr)->ry(); -} - -void QPoint_SetX(void* ptr, int x) -{ - static_cast(ptr)->setX(x); -} - -void QPoint_SetY(void* ptr, int y) -{ - static_cast(ptr)->setY(y); -} - -int QPoint_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QPoint_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -Q_DECLARE_METATYPE(QPointF) -Q_DECLARE_METATYPE(QPointF*) -void* QPointF_NewQPointF() -{ - return new QPointF(); -} - -void* QPointF_NewQPointF2(void* point) -{ - return new QPointF(*static_cast(point)); -} - -void* QPointF_NewQPointF3(double xpos, double ypos) -{ - return new QPointF(xpos, ypos); -} - -double QPointF_QPointF_DotProduct(void* p1, void* p2) -{ - return QPointF::dotProduct(*static_cast(p1), *static_cast(p2)); -} - -char QPointF_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -double QPointF_ManhattanLength(void* ptr) -{ - return static_cast(ptr)->manhattanLength(); -} - -double QPointF_Rx(void* ptr) -{ - return static_cast(ptr)->rx(); -} - -double QPointF_Ry(void* ptr) -{ - return static_cast(ptr)->ry(); -} - -void QPointF_SetX(void* ptr, double x) -{ - static_cast(ptr)->setX(x); -} - -void QPointF_SetY(void* ptr, double y) -{ - static_cast(ptr)->setY(y); -} - -void* QPointF_ToPoint(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -double QPointF_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -double QPointF_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -class MyQProcess: public QProcess -{ -public: - MyQProcess(QObject *parent = Q_NULLPTR) : QProcess(parent) {QProcess_QProcess_QRegisterMetaType();}; - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQIODevice_Close(this); }; - void Signal_ErrorOccurred(QProcess::ProcessError error) { callbackQProcess_ErrorOccurred(this, error); }; - void Signal_Finished(int exitCode, QProcess::ExitStatus exitStatus) { callbackQProcess_Finished(this, exitCode, exitStatus); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - void kill() { callbackQProcess_Kill(this); }; - bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; - qint64 readData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQProcess_ReadData(this, dataPacked, maxlen); }; - void Signal_ReadyReadStandardError() { callbackQProcess_ReadyReadStandardError(this); }; - void Signal_ReadyReadStandardOutput() { callbackQProcess_ReadyReadStandardOutput(this); }; - void setupChildProcess() { callbackQProcess_SetupChildProcess(this); }; - void Signal_Started() { callbackQProcess_Started(this); }; - void Signal_StateChanged(QProcess::ProcessState newState) { callbackQProcess_StateChanged(this, newState); }; - void terminate() { callbackQProcess_Terminate(this); }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQProcess_WriteData(this, dataPacked, l); }; - ~MyQProcess() { callbackQProcess_DestroyQProcess(this); }; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - qint64 readLineData(char * data, qint64 maxSize) { QtCore_PackedString dataPacked = { data, maxSize };return callbackQIODevice_ReadLineData(this, dataPacked, maxSize); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QProcess*) -Q_DECLARE_METATYPE(MyQProcess*) - -int QProcess_QProcess_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QProcess_NewQProcess(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQProcess(static_cast(parent)); - } else { - return new MyQProcess(static_cast(parent)); - } -} - -struct QtCore_PackedString QProcess_Arguments(void* ptr) -{ - return ({ QByteArray tab219c = static_cast(ptr)->arguments().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tab219c.prepend("WHITESPACE").constData()+10), tab219c.size()-10 }; }); -} - -void QProcess_CloseReadChannel(void* ptr, long long channel) -{ - static_cast(ptr)->closeReadChannel(static_cast(channel)); -} - -void QProcess_CloseWriteChannel(void* ptr) -{ - static_cast(ptr)->closeWriteChannel(); -} - -long long QProcess_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -void QProcess_ConnectErrorOccurred(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QProcess::errorOccurred), static_cast(ptr), static_cast(&MyQProcess::Signal_ErrorOccurred), static_cast(t)); -} - -void QProcess_DisconnectErrorOccurred(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QProcess::errorOccurred), static_cast(ptr), static_cast(&MyQProcess::Signal_ErrorOccurred)); -} - -void QProcess_ErrorOccurred(void* ptr, long long error) -{ - static_cast(ptr)->errorOccurred(static_cast(error)); -} - -int QProcess_QProcess_Execute(struct QtCore_PackedString program, struct QtCore_PackedString arguments) -{ - return QProcess::execute(QString::fromUtf8(program.data, program.len), QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); -} - -int QProcess_QProcess_Execute2(struct QtCore_PackedString command) -{ - return QProcess::execute(QString::fromUtf8(command.data, command.len)); -} - -int QProcess_ExitCode(void* ptr) -{ - return static_cast(ptr)->exitCode(); -} - -long long QProcess_ExitStatus(void* ptr) -{ - return static_cast(ptr)->exitStatus(); -} - -void QProcess_ConnectFinished(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QProcess::finished), static_cast(ptr), static_cast(&MyQProcess::Signal_Finished), static_cast(t)); -} - -void QProcess_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QProcess::finished), static_cast(ptr), static_cast(&MyQProcess::Signal_Finished)); -} - -void QProcess_Finished(void* ptr, int exitCode, long long exitStatus) -{ - static_cast(ptr)->finished(exitCode, static_cast(exitStatus)); -} - -long long QProcess_InputChannelMode(void* ptr) -{ - return static_cast(ptr)->inputChannelMode(); -} - -void QProcess_Kill(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "kill"); -} - -void QProcess_KillDefault(void* ptr) -{ - static_cast(ptr)->QProcess::kill(); -} - -struct QtCore_PackedString QProcess_NativeArguments(void* ptr) -{ -#ifdef Q_OS_WIN - return ({ QByteArray t56488a = static_cast(ptr)->nativeArguments().toUtf8(); QtCore_PackedString { const_cast(t56488a.prepend("WHITESPACE").constData()+10), t56488a.size()-10 }; }); -#else - return QtCore_PackedString {}; -#endif -} - -struct QtCore_PackedString QProcess_QProcess_NullDevice() -{ - return ({ QByteArray td290b2 = QProcess::nullDevice().toUtf8(); QtCore_PackedString { const_cast(td290b2.prepend("WHITESPACE").constData()+10), td290b2.size()-10 }; }); -} - -long long QProcess_ProcessChannelMode(void* ptr) -{ - return static_cast(ptr)->processChannelMode(); -} - -void* QProcess_ProcessEnvironment(void* ptr) -{ - return new QProcessEnvironment(static_cast(ptr)->processEnvironment()); -} - -long long QProcess_ProcessId(void* ptr) -{ - return static_cast(ptr)->processId(); -} - -struct QtCore_PackedString QProcess_Program(void* ptr) -{ - return ({ QByteArray t5d7bda = static_cast(ptr)->program().toUtf8(); QtCore_PackedString { const_cast(t5d7bda.prepend("WHITESPACE").constData()+10), t5d7bda.size()-10 }; }); -} - -void* QProcess_ReadAllStandardError(void* ptr) -{ - return new QByteArray(static_cast(ptr)->readAllStandardError()); -} - -void* QProcess_ReadAllStandardOutput(void* ptr) -{ - return new QByteArray(static_cast(ptr)->readAllStandardOutput()); -} - -long long QProcess_ReadChannel(void* ptr) -{ - return static_cast(ptr)->readChannel(); -} - -long long QProcess_ReadData(void* ptr, char* data, long long maxlen) -{ - return static_cast(ptr)->readData(data, maxlen); -} - -long long QProcess_ReadDataDefault(void* ptr, char* data, long long maxlen) -{ - return static_cast(ptr)->QProcess::readData(data, maxlen); -} - -void QProcess_ConnectReadyReadStandardError(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QProcess::readyReadStandardError, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardError), static_cast(t)); -} - -void QProcess_DisconnectReadyReadStandardError(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QProcess::readyReadStandardError, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardError)); -} - -void QProcess_ConnectReadyReadStandardOutput(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QProcess::readyReadStandardOutput, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardOutput), static_cast(t)); -} - -void QProcess_DisconnectReadyReadStandardOutput(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QProcess::readyReadStandardOutput, static_cast(ptr), static_cast(&MyQProcess::Signal_ReadyReadStandardOutput)); -} - -void QProcess_SetArguments(void* ptr, struct QtCore_PackedString arguments) -{ - static_cast(ptr)->setArguments(QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QProcess_SetInputChannelMode(void* ptr, long long mode) -{ - static_cast(ptr)->setInputChannelMode(static_cast(mode)); -} - -void QProcess_SetNativeArguments(void* ptr, struct QtCore_PackedString arguments) -{ -#ifdef Q_OS_WIN - static_cast(ptr)->setNativeArguments(QString::fromUtf8(arguments.data, arguments.len)); -#endif -} - -void QProcess_SetProcessChannelMode(void* ptr, long long mode) -{ - static_cast(ptr)->setProcessChannelMode(static_cast(mode)); -} - -void QProcess_SetProcessEnvironment(void* ptr, void* environment) -{ - static_cast(ptr)->setProcessEnvironment(*static_cast(environment)); -} - -void QProcess_SetProcessState(void* ptr, long long state) -{ - static_cast(ptr)->setProcessState(static_cast(state)); -} - -void QProcess_SetProgram(void* ptr, struct QtCore_PackedString program) -{ - static_cast(ptr)->setProgram(QString::fromUtf8(program.data, program.len)); -} - -void QProcess_SetReadChannel(void* ptr, long long channel) -{ - static_cast(ptr)->setReadChannel(static_cast(channel)); -} - -void QProcess_SetStandardErrorFile(void* ptr, struct QtCore_PackedString fileName, long long mode) -{ - static_cast(ptr)->setStandardErrorFile(QString::fromUtf8(fileName.data, fileName.len), static_cast(mode)); -} - -void QProcess_SetStandardInputFile(void* ptr, struct QtCore_PackedString fileName) -{ - static_cast(ptr)->setStandardInputFile(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QProcess_SetStandardOutputFile(void* ptr, struct QtCore_PackedString fileName, long long mode) -{ - static_cast(ptr)->setStandardOutputFile(QString::fromUtf8(fileName.data, fileName.len), static_cast(mode)); -} - -void QProcess_SetStandardOutputProcess(void* ptr, void* destination) -{ - static_cast(ptr)->setStandardOutputProcess(static_cast(destination)); -} - -void QProcess_SetWorkingDirectory(void* ptr, struct QtCore_PackedString dir) -{ - static_cast(ptr)->setWorkingDirectory(QString::fromUtf8(dir.data, dir.len)); -} - -void QProcess_SetupChildProcess(void* ptr) -{ - static_cast(ptr)->setupChildProcess(); -} - -void QProcess_SetupChildProcessDefault(void* ptr) -{ - static_cast(ptr)->QProcess::setupChildProcess(); -} - -void QProcess_Start(void* ptr, struct QtCore_PackedString program, struct QtCore_PackedString arguments, long long mode) -{ - static_cast(ptr)->start(QString::fromUtf8(program.data, program.len), QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts), static_cast(mode)); -} - -void QProcess_Start2(void* ptr, struct QtCore_PackedString command, long long mode) -{ - static_cast(ptr)->start(QString::fromUtf8(command.data, command.len), static_cast(mode)); -} - -void QProcess_Start3(void* ptr, long long mode) -{ - static_cast(ptr)->start(static_cast(mode)); -} - -char QProcess_StartDetached(void* ptr, long long pid) -{ - return static_cast(ptr)->startDetached(&pid); -} - -char QProcess_QProcess_StartDetached2(struct QtCore_PackedString program, struct QtCore_PackedString arguments, struct QtCore_PackedString workingDirectory, long long pid) -{ - return QProcess::startDetached(QString::fromUtf8(program.data, program.len), QString::fromUtf8(arguments.data, arguments.len).split("¡¦!", QString::SkipEmptyParts), QString::fromUtf8(workingDirectory.data, workingDirectory.len), &pid); -} - -char QProcess_QProcess_StartDetached3(struct QtCore_PackedString command) -{ - return QProcess::startDetached(QString::fromUtf8(command.data, command.len)); -} - -void QProcess_ConnectStarted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QProcess::started, static_cast(ptr), static_cast(&MyQProcess::Signal_Started), static_cast(t)); -} - -void QProcess_DisconnectStarted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QProcess::started, static_cast(ptr), static_cast(&MyQProcess::Signal_Started)); -} - -long long QProcess_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QProcess_ConnectStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), &QProcess::stateChanged, static_cast(ptr), static_cast(&MyQProcess::Signal_StateChanged), static_cast(t)); -} - -void QProcess_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QProcess::stateChanged, static_cast(ptr), static_cast(&MyQProcess::Signal_StateChanged)); -} - -struct QtCore_PackedString QProcess_QProcess_SystemEnvironment() -{ - return ({ QByteArray td5ad45 = QProcess::systemEnvironment().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(td5ad45.prepend("WHITESPACE").constData()+10), td5ad45.size()-10 }; }); -} - -void QProcess_Terminate(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "terminate"); -} - -void QProcess_TerminateDefault(void* ptr) -{ - static_cast(ptr)->QProcess::terminate(); -} - -char QProcess_WaitForFinished(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForFinished(msecs); -} - -char QProcess_WaitForStarted(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForStarted(msecs); -} - -struct QtCore_PackedString QProcess_WorkingDirectory(void* ptr) -{ - return ({ QByteArray t55a1e5 = static_cast(ptr)->workingDirectory().toUtf8(); QtCore_PackedString { const_cast(t55a1e5.prepend("WHITESPACE").constData()+10), t55a1e5.size()-10 }; }); -} - -long long QProcess_WriteData(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->writeData(const_cast(data), l); -} - -long long QProcess_WriteDataDefault(void* ptr, char* data, long long l) -{ - return static_cast(ptr)->QProcess::writeData(const_cast(data), l); -} - -void QProcess_DestroyQProcess(void* ptr) -{ - static_cast(ptr)->~QProcess(); -} - -void QProcess_DestroyQProcessDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QProcessEnvironment) -Q_DECLARE_METATYPE(QProcessEnvironment*) -void* QProcessEnvironment_NewQProcessEnvironment() -{ - return new QProcessEnvironment(); -} - -void* QProcessEnvironment_NewQProcessEnvironment2(void* other) -{ - return new QProcessEnvironment(*static_cast(other)); -} - -void QProcessEnvironment_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QProcessEnvironment_Contains(void* ptr, struct QtCore_PackedString name) -{ - return static_cast(ptr)->contains(QString::fromUtf8(name.data, name.len)); -} - -void QProcessEnvironment_Insert(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString value) -{ - static_cast(ptr)->insert(QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); -} - -void QProcessEnvironment_Insert2(void* ptr, void* e) -{ - static_cast(ptr)->insert(*static_cast(e)); -} - -char QProcessEnvironment_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtCore_PackedString QProcessEnvironment_Keys(void* ptr) -{ - return ({ QByteArray tf1d987 = static_cast(ptr)->keys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf1d987.prepend("WHITESPACE").constData()+10), tf1d987.size()-10 }; }); -} - -void QProcessEnvironment_Remove(void* ptr, struct QtCore_PackedString name) -{ - static_cast(ptr)->remove(QString::fromUtf8(name.data, name.len)); -} - -void QProcessEnvironment_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QProcessEnvironment_QProcessEnvironment_SystemEnvironment() -{ - return new QProcessEnvironment(QProcessEnvironment::systemEnvironment()); -} - -struct QtCore_PackedString QProcessEnvironment_ToStringList(void* ptr) -{ - return ({ QByteArray tf595c1 = static_cast(ptr)->toStringList().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf595c1.prepend("WHITESPACE").constData()+10), tf595c1.size()-10 }; }); -} - -struct QtCore_PackedString QProcessEnvironment_Value(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString defaultValue) -{ - return ({ QByteArray t6b2311 = static_cast(ptr)->value(QString::fromUtf8(name.data, name.len), QString::fromUtf8(defaultValue.data, defaultValue.len)).toUtf8(); QtCore_PackedString { const_cast(t6b2311.prepend("WHITESPACE").constData()+10), t6b2311.size()-10 }; }); -} - -void QProcessEnvironment_DestroyQProcessEnvironment(void* ptr) -{ - static_cast(ptr)->~QProcessEnvironment(); -} - -class MyQPropertyAnimation: public QPropertyAnimation -{ -public: - MyQPropertyAnimation(QObject *parent = Q_NULLPTR) : QPropertyAnimation(parent) {QPropertyAnimation_QPropertyAnimation_QRegisterMetaType();}; - MyQPropertyAnimation(QObject *target, const QByteArray &propertyName, QObject *parent = Q_NULLPTR) : QPropertyAnimation(target, propertyName, parent) {QPropertyAnimation_QPropertyAnimation_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - void updateCurrentValue(const QVariant & value) { callbackQVariantAnimation_UpdateCurrentValue(this, const_cast(&value)); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - ~MyQPropertyAnimation() { callbackQPropertyAnimation_DestroyQPropertyAnimation(this); }; - int duration() const { return callbackQVariantAnimation_Duration(const_cast(static_cast(this))); }; - QVariant interpolated(const QVariant & from, const QVariant & to, qreal progress) const { return *static_cast(callbackQVariantAnimation_Interpolated(const_cast(static_cast(this)), const_cast(&from), const_cast(&to), progress)); }; - void updateCurrentTime(int vin) { callbackQVariantAnimation_UpdateCurrentTime(this, vin); }; - void Signal_ValueChanged(const QVariant & value) { callbackQVariantAnimation_ValueChanged(this, const_cast(&value)); }; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPropertyAnimation*) -Q_DECLARE_METATYPE(MyQPropertyAnimation*) - -int QPropertyAnimation_QPropertyAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPropertyAnimation_NewQPropertyAnimation(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPropertyAnimation(static_cast(parent)); - } else { - return new MyQPropertyAnimation(static_cast(parent)); - } -} - -void* QPropertyAnimation_NewQPropertyAnimation2(void* target, void* propertyName, void* parent) -{ - if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else if (dynamic_cast(static_cast(target))) { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } else { - return new MyQPropertyAnimation(static_cast(target), *static_cast(propertyName), static_cast(parent)); - } -} - -void* QPropertyAnimation_PropertyName(void* ptr) -{ - return new QByteArray(static_cast(ptr)->propertyName()); -} - -void QPropertyAnimation_SetPropertyName(void* ptr, void* propertyName) -{ - static_cast(ptr)->setPropertyName(*static_cast(propertyName)); -} - -void QPropertyAnimation_SetTargetObject(void* ptr, void* target) -{ - static_cast(ptr)->setTargetObject(static_cast(target)); -} - -void* QPropertyAnimation_TargetObject(void* ptr) -{ - return static_cast(ptr)->targetObject(); -} - -void QPropertyAnimation_DestroyQPropertyAnimation(void* ptr) -{ - static_cast(ptr)->~QPropertyAnimation(); -} - -void QPropertyAnimation_DestroyQPropertyAnimationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QRandomGenerator*) -void* QRandomGenerator_NewQRandomGenerator(unsigned int seedValue) -{ - return new QRandomGenerator(seedValue); -} - -void* QRandomGenerator_NewQRandomGenerator5(unsigned int begin, unsigned int end) -{ - return new QRandomGenerator(const_cast(&begin), const_cast(&end)); -} - -void* QRandomGenerator_NewQRandomGenerator6(void* other) -{ - return new QRandomGenerator(*static_cast(other)); -} - -double QRandomGenerator_Bounded(void* ptr, double highest) -{ - return static_cast(ptr)->bounded(highest); -} - -unsigned int QRandomGenerator_Bounded2(void* ptr, unsigned int highest) -{ - return static_cast(ptr)->bounded(highest); -} - -int QRandomGenerator_Bounded3(void* ptr, int highest) -{ - return static_cast(ptr)->bounded(highest); -} - -unsigned int QRandomGenerator_Bounded4(void* ptr, unsigned int lowest, unsigned int highest) -{ - return static_cast(ptr)->bounded(lowest, highest); -} - -int QRandomGenerator_Bounded5(void* ptr, int lowest, int highest) -{ - return static_cast(ptr)->bounded(lowest, highest); -} - -void QRandomGenerator_Discard(void* ptr, unsigned long long z) -{ - static_cast(ptr)->discard(z); -} - -unsigned int QRandomGenerator_Generate(void* ptr) -{ - return static_cast(ptr)->generate(); -} - -unsigned long long QRandomGenerator_Generate64(void* ptr) -{ - return static_cast(ptr)->generate64(); -} - -double QRandomGenerator_GenerateDouble(void* ptr) -{ - return static_cast(ptr)->generateDouble(); -} - -void* QRandomGenerator_QRandomGenerator_Global() -{ - return QRandomGenerator::global(); -} - -void* QRandomGenerator_QRandomGenerator_SecurelySeeded() -{ - return new QRandomGenerator(QRandomGenerator::securelySeeded()); -} - -void QRandomGenerator_Seed(void* ptr, unsigned int seed) -{ - static_cast(ptr)->seed(seed); -} - -void* QRandomGenerator_QRandomGenerator_System() -{ - return QRandomGenerator::system(); -} - -unsigned long long QRandomGenerator64_Generate(void* ptr) -{ - return static_cast(ptr)->generate(); -} - -Q_DECLARE_METATYPE(QReadLocker*) -void* QReadLocker_NewQReadLocker(void* lock) -{ - return new QReadLocker(static_cast(lock)); -} - -void* QReadLocker_ReadWriteLock(void* ptr) -{ - return static_cast(ptr)->readWriteLock(); -} - -void QReadLocker_Relock(void* ptr) -{ - static_cast(ptr)->relock(); -} - -void QReadLocker_Unlock(void* ptr) -{ - static_cast(ptr)->unlock(); -} - -void QReadLocker_DestroyQReadLocker(void* ptr) -{ - static_cast(ptr)->~QReadLocker(); -} - -Q_DECLARE_METATYPE(QReadWriteLock*) -void* QReadWriteLock_NewQReadWriteLock(long long recursionMode) -{ - return new QReadWriteLock(static_cast(recursionMode)); -} - -void QReadWriteLock_LockForRead(void* ptr) -{ - static_cast(ptr)->lockForRead(); -} - -void QReadWriteLock_LockForWrite(void* ptr) -{ - static_cast(ptr)->lockForWrite(); -} - -char QReadWriteLock_TryLockForRead(void* ptr) -{ - return static_cast(ptr)->tryLockForRead(); -} - -char QReadWriteLock_TryLockForRead2(void* ptr, int timeout) -{ - return static_cast(ptr)->tryLockForRead(timeout); -} - -char QReadWriteLock_TryLockForWrite(void* ptr) -{ - return static_cast(ptr)->tryLockForWrite(); -} - -char QReadWriteLock_TryLockForWrite2(void* ptr, int timeout) -{ - return static_cast(ptr)->tryLockForWrite(timeout); -} - -void QReadWriteLock_Unlock(void* ptr) -{ - static_cast(ptr)->unlock(); -} - -void QReadWriteLock_DestroyQReadWriteLock(void* ptr) -{ - static_cast(ptr)->~QReadWriteLock(); -} - -Q_DECLARE_METATYPE(QRect) -Q_DECLARE_METATYPE(QRect*) -void* QRect_NewQRect() -{ - return new QRect(); -} - -void* QRect_NewQRect2(void* topLeft, void* bottomRight) -{ - return new QRect(*static_cast(topLeft), *static_cast(bottomRight)); -} - -void* QRect_NewQRect3(void* topLeft, void* size) -{ - return new QRect(*static_cast(topLeft), *static_cast(size)); -} - -void* QRect_NewQRect4(int x, int y, int width, int height) -{ - return new QRect(x, y, width, height); -} - -void QRect_Adjust(void* ptr, int dx1, int dy1, int dx2, int dy2) -{ - static_cast(ptr)->adjust(dx1, dy1, dx2, dy2); -} - -void* QRect_Adjusted(void* ptr, int dx1, int dy1, int dx2, int dy2) -{ - return ({ QRect tmpValue = static_cast(ptr)->adjusted(dx1, dy1, dx2, dy2); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QRect_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -void* QRect_BottomLeft(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->bottomLeft(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QRect_BottomRight(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->bottomRight(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QRect_Center(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->center(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -char QRect_Contains(void* ptr, void* point, char proper) -{ - return static_cast(ptr)->contains(*static_cast(point), proper != 0); -} - -char QRect_Contains2(void* ptr, void* rectangle, char proper) -{ - return static_cast(ptr)->contains(*static_cast(rectangle), proper != 0); -} - -char QRect_Contains3(void* ptr, int x, int y) -{ - return static_cast(ptr)->contains(x, y); -} - -char QRect_Contains4(void* ptr, int x, int y, char proper) -{ - return static_cast(ptr)->contains(x, y, proper != 0); -} - -void QRect_GetCoords(void* ptr, int x1, int y1, int x2, int y2) -{ - static_cast(ptr)->getCoords(&x1, &y1, &x2, &y2); -} - -void QRect_GetRect(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->getRect(&x, &y, &width, &height); -} - -int QRect_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -void* QRect_Intersected(void* ptr, void* rectangle) -{ - return ({ QRect tmpValue = static_cast(ptr)->intersected(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QRect_Intersects(void* ptr, void* rectangle) -{ - return static_cast(ptr)->intersects(*static_cast(rectangle)); -} - -char QRect_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QRect_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QRect_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QRect_Left(void* ptr) -{ - return static_cast(ptr)->left(); -} - -void* QRect_MarginsAdded(void* ptr, void* margins) -{ - return ({ QRect tmpValue = static_cast(ptr)->marginsAdded(*static_cast(margins)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRect_MarginsRemoved(void* ptr, void* margins) -{ - return ({ QRect tmpValue = static_cast(ptr)->marginsRemoved(*static_cast(margins)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QRect_MoveBottom(void* ptr, int y) -{ - static_cast(ptr)->moveBottom(y); -} - -void QRect_MoveBottomLeft(void* ptr, void* position) -{ - static_cast(ptr)->moveBottomLeft(*static_cast(position)); -} - -void QRect_MoveBottomRight(void* ptr, void* position) -{ - static_cast(ptr)->moveBottomRight(*static_cast(position)); -} - -void QRect_MoveCenter(void* ptr, void* position) -{ - static_cast(ptr)->moveCenter(*static_cast(position)); -} - -void QRect_MoveLeft(void* ptr, int x) -{ - static_cast(ptr)->moveLeft(x); -} - -void QRect_MoveRight(void* ptr, int x) -{ - static_cast(ptr)->moveRight(x); -} - -void QRect_MoveTo(void* ptr, int x, int y) -{ - static_cast(ptr)->moveTo(x, y); -} - -void QRect_MoveTo2(void* ptr, void* position) -{ - static_cast(ptr)->moveTo(*static_cast(position)); -} - -void QRect_MoveTop(void* ptr, int y) -{ - static_cast(ptr)->moveTop(y); -} - -void QRect_MoveTopLeft(void* ptr, void* position) -{ - static_cast(ptr)->moveTopLeft(*static_cast(position)); -} - -void QRect_MoveTopRight(void* ptr, void* position) -{ - static_cast(ptr)->moveTopRight(*static_cast(position)); -} - -void* QRect_Normalized(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->normalized(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QRect_Right(void* ptr) -{ - return static_cast(ptr)->right(); -} - -void QRect_SetBottom(void* ptr, int y) -{ - static_cast(ptr)->setBottom(y); -} - -void QRect_SetBottomLeft(void* ptr, void* position) -{ - static_cast(ptr)->setBottomLeft(*static_cast(position)); -} - -void QRect_SetBottomRight(void* ptr, void* position) -{ - static_cast(ptr)->setBottomRight(*static_cast(position)); -} - -void QRect_SetCoords(void* ptr, int x1, int y1, int x2, int y2) -{ - static_cast(ptr)->setCoords(x1, y1, x2, y2); -} - -void QRect_SetHeight(void* ptr, int height) -{ - static_cast(ptr)->setHeight(height); -} - -void QRect_SetLeft(void* ptr, int x) -{ - static_cast(ptr)->setLeft(x); -} - -void QRect_SetRect(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->setRect(x, y, width, height); -} - -void QRect_SetRight(void* ptr, int x) -{ - static_cast(ptr)->setRight(x); -} - -void QRect_SetSize(void* ptr, void* size) -{ - static_cast(ptr)->setSize(*static_cast(size)); -} - -void QRect_SetTop(void* ptr, int y) -{ - static_cast(ptr)->setTop(y); -} - -void QRect_SetTopLeft(void* ptr, void* position) -{ - static_cast(ptr)->setTopLeft(*static_cast(position)); -} - -void QRect_SetTopRight(void* ptr, void* position) -{ - static_cast(ptr)->setTopRight(*static_cast(position)); -} - -void QRect_SetWidth(void* ptr, int width) -{ - static_cast(ptr)->setWidth(width); -} - -void QRect_SetX(void* ptr, int x) -{ - static_cast(ptr)->setX(x); -} - -void QRect_SetY(void* ptr, int y) -{ - static_cast(ptr)->setY(y); -} - -void* QRect_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QRect_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -void* QRect_TopLeft(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->topLeft(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QRect_TopRight(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->topRight(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QRect_Translate(void* ptr, int dx, int dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void QRect_Translate2(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void* QRect_Translated(void* ptr, int dx, int dy) -{ - return ({ QRect tmpValue = static_cast(ptr)->translated(dx, dy); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRect_Translated2(void* ptr, void* offset) -{ - return ({ QRect tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRect_Transposed(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->transposed(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRect_United(void* ptr, void* rectangle) -{ - return ({ QRect tmpValue = static_cast(ptr)->united(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QRect_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -int QRect_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QRect_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -Q_DECLARE_METATYPE(QRectF) -Q_DECLARE_METATYPE(QRectF*) -void* QRectF_NewQRectF() -{ - return new QRectF(); -} - -void* QRectF_NewQRectF2(void* topLeft, void* size) -{ - return new QRectF(*static_cast(topLeft), *static_cast(size)); -} - -void* QRectF_NewQRectF3(void* topLeft, void* bottomRight) -{ - return new QRectF(*static_cast(topLeft), *static_cast(bottomRight)); -} - -void* QRectF_NewQRectF4(double x, double y, double width, double height) -{ - return new QRectF(x, y, width, height); -} - -void* QRectF_NewQRectF5(void* rectangle) -{ - return new QRectF(*static_cast(rectangle)); -} - -void QRectF_Adjust(void* ptr, double dx1, double dy1, double dx2, double dy2) -{ - static_cast(ptr)->adjust(dx1, dy1, dx2, dy2); -} - -void* QRectF_Adjusted(void* ptr, double dx1, double dy1, double dx2, double dy2) -{ - return ({ QRectF tmpValue = static_cast(ptr)->adjusted(dx1, dy1, dx2, dy2); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QRectF_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -void* QRectF_BottomLeft(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->bottomLeft(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QRectF_BottomRight(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->bottomRight(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QRectF_Center(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -char QRectF_Contains(void* ptr, void* point) -{ - return static_cast(ptr)->contains(*static_cast(point)); -} - -char QRectF_Contains2(void* ptr, void* rectangle) -{ - return static_cast(ptr)->contains(*static_cast(rectangle)); -} - -char QRectF_Contains3(void* ptr, double x, double y) -{ - return static_cast(ptr)->contains(x, y); -} - -void QRectF_GetCoords(void* ptr, double x1, double y1, double x2, double y2) -{ - static_cast(ptr)->getCoords(&x1, &y1, &x2, &y2); -} - -void QRectF_GetRect(void* ptr, double x, double y, double width, double height) -{ - static_cast(ptr)->getRect(&x, &y, &width, &height); -} - -double QRectF_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -void* QRectF_Intersected(void* ptr, void* rectangle) -{ - return ({ QRectF tmpValue = static_cast(ptr)->intersected(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QRectF_Intersects(void* ptr, void* rectangle) -{ - return static_cast(ptr)->intersects(*static_cast(rectangle)); -} - -char QRectF_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QRectF_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QRectF_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -double QRectF_Left(void* ptr) -{ - return static_cast(ptr)->left(); -} - -void* QRectF_MarginsAdded(void* ptr, void* margins) -{ - return ({ QRectF tmpValue = static_cast(ptr)->marginsAdded(*static_cast(margins)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRectF_MarginsRemoved(void* ptr, void* margins) -{ - return ({ QRectF tmpValue = static_cast(ptr)->marginsRemoved(*static_cast(margins)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QRectF_MoveBottom(void* ptr, double y) -{ - static_cast(ptr)->moveBottom(y); -} - -void QRectF_MoveBottomLeft(void* ptr, void* position) -{ - static_cast(ptr)->moveBottomLeft(*static_cast(position)); -} - -void QRectF_MoveBottomRight(void* ptr, void* position) -{ - static_cast(ptr)->moveBottomRight(*static_cast(position)); -} - -void QRectF_MoveCenter(void* ptr, void* position) -{ - static_cast(ptr)->moveCenter(*static_cast(position)); -} - -void QRectF_MoveLeft(void* ptr, double x) -{ - static_cast(ptr)->moveLeft(x); -} - -void QRectF_MoveRight(void* ptr, double x) -{ - static_cast(ptr)->moveRight(x); -} - -void QRectF_MoveTo(void* ptr, double x, double y) -{ - static_cast(ptr)->moveTo(x, y); -} - -void QRectF_MoveTo2(void* ptr, void* position) -{ - static_cast(ptr)->moveTo(*static_cast(position)); -} - -void QRectF_MoveTop(void* ptr, double y) -{ - static_cast(ptr)->moveTop(y); -} - -void QRectF_MoveTopLeft(void* ptr, void* position) -{ - static_cast(ptr)->moveTopLeft(*static_cast(position)); -} - -void QRectF_MoveTopRight(void* ptr, void* position) -{ - static_cast(ptr)->moveTopRight(*static_cast(position)); -} - -void* QRectF_Normalized(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->normalized(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QRectF_Right(void* ptr) -{ - return static_cast(ptr)->right(); -} - -void QRectF_SetBottom(void* ptr, double y) -{ - static_cast(ptr)->setBottom(y); -} - -void QRectF_SetBottomLeft(void* ptr, void* position) -{ - static_cast(ptr)->setBottomLeft(*static_cast(position)); -} - -void QRectF_SetBottomRight(void* ptr, void* position) -{ - static_cast(ptr)->setBottomRight(*static_cast(position)); -} - -void QRectF_SetCoords(void* ptr, double x1, double y1, double x2, double y2) -{ - static_cast(ptr)->setCoords(x1, y1, x2, y2); -} - -void QRectF_SetHeight(void* ptr, double height) -{ - static_cast(ptr)->setHeight(height); -} - -void QRectF_SetLeft(void* ptr, double x) -{ - static_cast(ptr)->setLeft(x); -} - -void QRectF_SetRect(void* ptr, double x, double y, double width, double height) -{ - static_cast(ptr)->setRect(x, y, width, height); -} - -void QRectF_SetRight(void* ptr, double x) -{ - static_cast(ptr)->setRight(x); -} - -void QRectF_SetSize(void* ptr, void* size) -{ - static_cast(ptr)->setSize(*static_cast(size)); -} - -void QRectF_SetTop(void* ptr, double y) -{ - static_cast(ptr)->setTop(y); -} - -void QRectF_SetTopLeft(void* ptr, void* position) -{ - static_cast(ptr)->setTopLeft(*static_cast(position)); -} - -void QRectF_SetTopRight(void* ptr, void* position) -{ - static_cast(ptr)->setTopRight(*static_cast(position)); -} - -void QRectF_SetWidth(void* ptr, double width) -{ - static_cast(ptr)->setWidth(width); -} - -void QRectF_SetX(void* ptr, double x) -{ - static_cast(ptr)->setX(x); -} - -void QRectF_SetY(void* ptr, double y) -{ - static_cast(ptr)->setY(y); -} - -void* QRectF_Size(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QRectF_ToAlignedRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->toAlignedRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRectF_ToRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->toRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QRectF_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -void* QRectF_TopLeft(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->topLeft(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QRectF_TopRight(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->topRight(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QRectF_Translate(void* ptr, double dx, double dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void QRectF_Translate2(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void* QRectF_Translated(void* ptr, double dx, double dy) -{ - return ({ QRectF tmpValue = static_cast(ptr)->translated(dx, dy); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRectF_Translated2(void* ptr, void* offset) -{ - return ({ QRectF tmpValue = static_cast(ptr)->translated(*static_cast(offset)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRectF_Transposed(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->transposed(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QRectF_United(void* ptr, void* rectangle) -{ - return ({ QRectF tmpValue = static_cast(ptr)->united(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QRectF_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -double QRectF_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -double QRectF_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -Q_DECLARE_METATYPE(QRegExp) -Q_DECLARE_METATYPE(QRegExp*) -void* QRegExp_NewQRegExp() -{ - return new QRegExp(); -} - -void* QRegExp_NewQRegExp2(struct QtCore_PackedString pattern, long long cs, long long syntax) -{ - return new QRegExp(QString::fromUtf8(pattern.data, pattern.len), static_cast(cs), static_cast(syntax)); -} - -void* QRegExp_NewQRegExp3(void* rx) -{ - return new QRegExp(*static_cast(rx)); -} - -struct QtCore_PackedString QRegExp_Cap(void* ptr, int nth) -{ - return ({ QByteArray t6327b9 = static_cast(ptr)->cap(nth).toUtf8(); QtCore_PackedString { const_cast(t6327b9.prepend("WHITESPACE").constData()+10), t6327b9.size()-10 }; }); -} - -int QRegExp_CaptureCount(void* ptr) -{ - return static_cast(ptr)->captureCount(); -} - -struct QtCore_PackedString QRegExp_CapturedTexts(void* ptr) -{ - return ({ QByteArray t69e4cf = static_cast(ptr)->capturedTexts().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t69e4cf.prepend("WHITESPACE").constData()+10), t69e4cf.size()-10 }; }); -} - -long long QRegExp_CaseSensitivity(void* ptr) -{ - return static_cast(ptr)->caseSensitivity(); -} - -struct QtCore_PackedString QRegExp_ErrorString(void* ptr) -{ - return ({ QByteArray t53d00c = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t53d00c.prepend("WHITESPACE").constData()+10), t53d00c.size()-10 }; }); -} - -struct QtCore_PackedString QRegExp_QRegExp_Escape(struct QtCore_PackedString str) -{ - return ({ QByteArray tf416e0 = QRegExp::escape(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(tf416e0.prepend("WHITESPACE").constData()+10), tf416e0.size()-10 }; }); -} - -char QRegExp_ExactMatch(void* ptr, struct QtCore_PackedString str) -{ - return static_cast(ptr)->exactMatch(QString::fromUtf8(str.data, str.len)); -} - -int QRegExp_IndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode) -{ - return static_cast(ptr)->indexIn(QString::fromUtf8(str.data, str.len), offset, static_cast(caretMode)); -} - -char QRegExp_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QRegExp_IsMinimal(void* ptr) -{ - return static_cast(ptr)->isMinimal(); -} - -char QRegExp_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QRegExp_LastIndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode) -{ - return static_cast(ptr)->lastIndexIn(QString::fromUtf8(str.data, str.len), offset, static_cast(caretMode)); -} - -int QRegExp_MatchedLength(void* ptr) -{ - return static_cast(ptr)->matchedLength(); -} - -struct QtCore_PackedString QRegExp_Pattern(void* ptr) -{ - return ({ QByteArray t70b801 = static_cast(ptr)->pattern().toUtf8(); QtCore_PackedString { const_cast(t70b801.prepend("WHITESPACE").constData()+10), t70b801.size()-10 }; }); -} - -long long QRegExp_PatternSyntax(void* ptr) -{ - return static_cast(ptr)->patternSyntax(); -} - -int QRegExp_Pos(void* ptr, int nth) -{ - return static_cast(ptr)->pos(nth); -} - -void QRegExp_SetCaseSensitivity(void* ptr, long long cs) -{ - static_cast(ptr)->setCaseSensitivity(static_cast(cs)); -} - -void QRegExp_SetMinimal(void* ptr, char minimal) -{ - static_cast(ptr)->setMinimal(minimal != 0); -} - -void QRegExp_SetPattern(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->setPattern(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QRegExp_SetPatternSyntax(void* ptr, long long syntax) -{ - static_cast(ptr)->setPatternSyntax(static_cast(syntax)); -} - -void QRegExp_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QRegExp_DestroyQRegExp(void* ptr) -{ - static_cast(ptr)->~QRegExp(); -} - -Q_DECLARE_METATYPE(QRegularExpression) -Q_DECLARE_METATYPE(QRegularExpression*) -void* QRegularExpression_NewQRegularExpression() -{ - return new QRegularExpression(); -} - -void* QRegularExpression_NewQRegularExpression2(struct QtCore_PackedString pattern, long long options) -{ - return new QRegularExpression(QString::fromUtf8(pattern.data, pattern.len), static_cast(options)); -} - -void* QRegularExpression_NewQRegularExpression3(void* re) -{ - return new QRegularExpression(*static_cast(re)); -} - -struct QtCore_PackedString QRegularExpression_QRegularExpression_AnchoredPattern(struct QtCore_PackedString expression) -{ - return ({ QByteArray t32c726 = QRegularExpression::anchoredPattern(QString::fromUtf8(expression.data, expression.len)).toUtf8(); QtCore_PackedString { const_cast(t32c726.prepend("WHITESPACE").constData()+10), t32c726.size()-10 }; }); -} - -int QRegularExpression_CaptureCount(void* ptr) -{ - return static_cast(ptr)->captureCount(); -} - -struct QtCore_PackedString QRegularExpression_ErrorString(void* ptr) -{ - return ({ QByteArray t85aa6b = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t85aa6b.prepend("WHITESPACE").constData()+10), t85aa6b.size()-10 }; }); -} - -struct QtCore_PackedString QRegularExpression_QRegularExpression_Escape(struct QtCore_PackedString str) -{ - return ({ QByteArray tf551fc = QRegularExpression::escape(QString::fromUtf8(str.data, str.len)).toUtf8(); QtCore_PackedString { const_cast(tf551fc.prepend("WHITESPACE").constData()+10), tf551fc.size()-10 }; }); -} - -void* QRegularExpression_GlobalMatch(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions) -{ - return new QRegularExpressionMatchIterator(static_cast(ptr)->globalMatch(QString::fromUtf8(subject.data, subject.len), offset, static_cast(matchType), static_cast(matchOptions))); -} - -void* QRegularExpression_GlobalMatch2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions) -{ - return new QRegularExpressionMatchIterator(static_cast(ptr)->globalMatch(*static_cast(subjectRef), offset, static_cast(matchType), static_cast(matchOptions))); -} - -char QRegularExpression_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QRegularExpression_Match(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions) -{ - return new QRegularExpressionMatch(static_cast(ptr)->match(QString::fromUtf8(subject.data, subject.len), offset, static_cast(matchType), static_cast(matchOptions))); -} - -void* QRegularExpression_Match2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions) -{ - return new QRegularExpressionMatch(static_cast(ptr)->match(*static_cast(subjectRef), offset, static_cast(matchType), static_cast(matchOptions))); -} - -struct QtCore_PackedString QRegularExpression_NamedCaptureGroups(void* ptr) -{ - return ({ QByteArray t5a80a4 = static_cast(ptr)->namedCaptureGroups().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t5a80a4.prepend("WHITESPACE").constData()+10), t5a80a4.size()-10 }; }); -} - -void QRegularExpression_Optimize(void* ptr) -{ - static_cast(ptr)->optimize(); -} - -struct QtCore_PackedString QRegularExpression_Pattern(void* ptr) -{ - return ({ QByteArray t585ea0 = static_cast(ptr)->pattern().toUtf8(); QtCore_PackedString { const_cast(t585ea0.prepend("WHITESPACE").constData()+10), t585ea0.size()-10 }; }); -} - -int QRegularExpression_PatternErrorOffset(void* ptr) -{ - return static_cast(ptr)->patternErrorOffset(); -} - -long long QRegularExpression_PatternOptions(void* ptr) -{ - return static_cast(ptr)->patternOptions(); -} - -void QRegularExpression_SetPattern(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->setPattern(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QRegularExpression_SetPatternOptions(void* ptr, long long options) -{ - static_cast(ptr)->setPatternOptions(static_cast(options)); -} - -void QRegularExpression_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtCore_PackedString QRegularExpression_QRegularExpression_WildcardToRegularExpression(struct QtCore_PackedString pattern) -{ - return ({ QByteArray ta3cf94 = QRegularExpression::wildcardToRegularExpression(QString::fromUtf8(pattern.data, pattern.len)).toUtf8(); QtCore_PackedString { const_cast(ta3cf94.prepend("WHITESPACE").constData()+10), ta3cf94.size()-10 }; }); -} - -void QRegularExpression_DestroyQRegularExpression(void* ptr) -{ - static_cast(ptr)->~QRegularExpression(); -} - -Q_DECLARE_METATYPE(QRegularExpressionMatch) -Q_DECLARE_METATYPE(QRegularExpressionMatch*) -void* QRegularExpressionMatch_NewQRegularExpressionMatch() -{ - return new QRegularExpressionMatch(); -} - -void* QRegularExpressionMatch_NewQRegularExpressionMatch2(void* match) -{ - return new QRegularExpressionMatch(*static_cast(match)); -} - -struct QtCore_PackedString QRegularExpressionMatch_Captured(void* ptr, int nth) -{ - return ({ QByteArray t5bb134 = static_cast(ptr)->captured(nth).toUtf8(); QtCore_PackedString { const_cast(t5bb134.prepend("WHITESPACE").constData()+10), t5bb134.size()-10 }; }); -} - -struct QtCore_PackedString QRegularExpressionMatch_Captured2(void* ptr, struct QtCore_PackedString name) -{ - return ({ QByteArray te09a4d = static_cast(ptr)->captured(QString::fromUtf8(name.data, name.len)).toUtf8(); QtCore_PackedString { const_cast(te09a4d.prepend("WHITESPACE").constData()+10), te09a4d.size()-10 }; }); -} - -struct QtCore_PackedString QRegularExpressionMatch_Captured3(void* ptr, void* name) -{ - return ({ QByteArray t0ab4af = static_cast(ptr)->captured(*static_cast(name)).toUtf8(); QtCore_PackedString { const_cast(t0ab4af.prepend("WHITESPACE").constData()+10), t0ab4af.size()-10 }; }); -} - -int QRegularExpressionMatch_CapturedEnd(void* ptr, int nth) -{ - return static_cast(ptr)->capturedEnd(nth); -} - -int QRegularExpressionMatch_CapturedEnd2(void* ptr, struct QtCore_PackedString name) -{ - return static_cast(ptr)->capturedEnd(QString::fromUtf8(name.data, name.len)); -} - -int QRegularExpressionMatch_CapturedEnd3(void* ptr, void* name) -{ - return static_cast(ptr)->capturedEnd(*static_cast(name)); -} - -int QRegularExpressionMatch_CapturedLength(void* ptr, int nth) -{ - return static_cast(ptr)->capturedLength(nth); -} - -int QRegularExpressionMatch_CapturedLength2(void* ptr, struct QtCore_PackedString name) -{ - return static_cast(ptr)->capturedLength(QString::fromUtf8(name.data, name.len)); -} - -int QRegularExpressionMatch_CapturedLength3(void* ptr, void* name) -{ - return static_cast(ptr)->capturedLength(*static_cast(name)); -} - -void* QRegularExpressionMatch_CapturedRef(void* ptr, int nth) -{ - return new QStringRef(static_cast(ptr)->capturedRef(nth)); -} - -void* QRegularExpressionMatch_CapturedRef2(void* ptr, struct QtCore_PackedString name) -{ - return new QStringRef(static_cast(ptr)->capturedRef(QString::fromUtf8(name.data, name.len))); -} - -void* QRegularExpressionMatch_CapturedRef3(void* ptr, void* name) -{ - return new QStringRef(static_cast(ptr)->capturedRef(*static_cast(name))); -} - -int QRegularExpressionMatch_CapturedStart(void* ptr, int nth) -{ - return static_cast(ptr)->capturedStart(nth); -} - -int QRegularExpressionMatch_CapturedStart2(void* ptr, struct QtCore_PackedString name) -{ - return static_cast(ptr)->capturedStart(QString::fromUtf8(name.data, name.len)); -} - -int QRegularExpressionMatch_CapturedStart3(void* ptr, void* name) -{ - return static_cast(ptr)->capturedStart(*static_cast(name)); -} - -struct QtCore_PackedString QRegularExpressionMatch_CapturedTexts(void* ptr) -{ - return ({ QByteArray t75c0a9 = static_cast(ptr)->capturedTexts().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t75c0a9.prepend("WHITESPACE").constData()+10), t75c0a9.size()-10 }; }); -} - -void* QRegularExpressionMatch_CapturedView(void* ptr, int nth) -{ - return new QStringView(static_cast(ptr)->capturedView(nth)); -} - -void* QRegularExpressionMatch_CapturedView2(void* ptr, void* name) -{ - return new QStringView(static_cast(ptr)->capturedView(*static_cast(name))); -} - -char QRegularExpressionMatch_HasMatch(void* ptr) -{ - return static_cast(ptr)->hasMatch(); -} - -char QRegularExpressionMatch_HasPartialMatch(void* ptr) -{ - return static_cast(ptr)->hasPartialMatch(); -} - -char QRegularExpressionMatch_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QRegularExpressionMatch_LastCapturedIndex(void* ptr) -{ - return static_cast(ptr)->lastCapturedIndex(); -} - -long long QRegularExpressionMatch_MatchOptions(void* ptr) -{ - return static_cast(ptr)->matchOptions(); -} - -long long QRegularExpressionMatch_MatchType(void* ptr) -{ - return static_cast(ptr)->matchType(); -} - -void* QRegularExpressionMatch_RegularExpression(void* ptr) -{ - return new QRegularExpression(static_cast(ptr)->regularExpression()); -} - -void QRegularExpressionMatch_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QRegularExpressionMatch_DestroyQRegularExpressionMatch(void* ptr) -{ - static_cast(ptr)->~QRegularExpressionMatch(); -} - -Q_DECLARE_METATYPE(QResource*) -void* QResource_NewQResource(struct QtCore_PackedString file, void* locale) -{ - return new QResource(QString::fromUtf8(file.data, file.len), *static_cast(locale)); -} - -struct QtCore_PackedString QResource_AbsoluteFilePath(void* ptr) -{ - return ({ QByteArray t1066ec = static_cast(ptr)->absoluteFilePath().toUtf8(); QtCore_PackedString { const_cast(t1066ec.prepend("WHITESPACE").constData()+10), t1066ec.size()-10 }; }); -} - -struct QtCore_PackedString QResource_Children(void* ptr) -{ - return ({ QByteArray t6aef35 = static_cast(ptr)->children().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t6aef35.prepend("WHITESPACE").constData()+10), t6aef35.size()-10 }; }); -} - -long long QResource_CompressionAlgorithm(void* ptr) -{ - return static_cast(ptr)->compressionAlgorithm(); -} - -struct QtCore_PackedString QResource_Data(void* ptr) -{ - return ({ char* t4b0f0d = static_cast(static_cast(const_cast(static_cast(ptr)->data()))); QtCore_PackedString { t4b0f0d, -1 }; }); -} - -struct QtCore_PackedString QResource_FileName(void* ptr) -{ - return ({ QByteArray t28de69 = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(t28de69.prepend("WHITESPACE").constData()+10), t28de69.size()-10 }; }); -} - -char QResource_IsCompressed(void* ptr) -{ - return static_cast(ptr)->isCompressed(); -} - -char QResource_IsDir(void* ptr) -{ - return static_cast(ptr)->isDir(); -} - -char QResource_IsFile(void* ptr) -{ - return static_cast(ptr)->isFile(); -} - -char QResource_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QResource_LastModified(void* ptr) -{ - return new QDateTime(static_cast(ptr)->lastModified()); -} - -void* QResource_Locale(void* ptr) -{ - return new QLocale(static_cast(ptr)->locale()); -} - -char QResource_QResource_RegisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot) -{ - return QResource::registerResource(QString::fromUtf8(rccFileName.data, rccFileName.len), QString::fromUtf8(mapRoot.data, mapRoot.len)); -} - -char QResource_QResource_RegisterResource2(char* rccData, struct QtCore_PackedString mapRoot) -{ - return QResource::registerResource(const_cast(static_cast(static_cast(rccData))), QString::fromUtf8(mapRoot.data, mapRoot.len)); -} - -void QResource_SetFileName(void* ptr, struct QtCore_PackedString file) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(file.data, file.len)); -} - -void QResource_SetLocale(void* ptr, void* locale) -{ - static_cast(ptr)->setLocale(*static_cast(locale)); -} - -long long QResource_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -char QResource_QResource_UnregisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot) -{ - return QResource::unregisterResource(QString::fromUtf8(rccFileName.data, rccFileName.len), QString::fromUtf8(mapRoot.data, mapRoot.len)); -} - -char QResource_QResource_UnregisterResource2(char* rccData, struct QtCore_PackedString mapRoot) -{ - return QResource::unregisterResource(const_cast(static_cast(static_cast(rccData))), QString::fromUtf8(mapRoot.data, mapRoot.len)); -} - -void QResource_DestroyQResource(void* ptr) -{ - static_cast(ptr)->~QResource(); -} - -class MyQRunnable: public QRunnable -{ -public: - MyQRunnable() : QRunnable() {QRunnable_QRunnable_QRegisterMetaType();}; - void run() { callbackQRunnable_Run(this); }; - ~MyQRunnable() { callbackQRunnable_DestroyQRunnable(this); }; -}; - -Q_DECLARE_METATYPE(QRunnable*) -Q_DECLARE_METATYPE(MyQRunnable*) - -int QRunnable_QRunnable_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QRunnable_NewQRunnable() -{ - return new MyQRunnable(); -} - -char QRunnable_AutoDelete(void* ptr) -{ - return static_cast(ptr)->autoDelete(); -} - -void QRunnable_Run(void* ptr) -{ - static_cast(ptr)->run(); -} - -void QRunnable_SetAutoDelete(void* ptr, char autoDelete) -{ - static_cast(ptr)->setAutoDelete(autoDelete != 0); -} - -void QRunnable_DestroyQRunnable(void* ptr) -{ - static_cast(ptr)->~QRunnable(); -} - -void QRunnable_DestroyQRunnableDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSaveFile: public QSaveFile -{ -public: - MyQSaveFile(const QString &name) : QSaveFile(name) {QSaveFile_QSaveFile_QRegisterMetaType();}; - MyQSaveFile(QObject *parent = Q_NULLPTR) : QSaveFile(parent) {QSaveFile_QSaveFile_QRegisterMetaType();}; - MyQSaveFile(const QString &name, QObject *parent) : QSaveFile(name, parent) {QSaveFile_QSaveFile_QRegisterMetaType();}; - QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - bool open(QIODevice::OpenMode mode) { return callbackQIODevice_Open(this, mode) != 0; }; - qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; - ~MyQSaveFile() { callbackQSaveFile_DestroyQSaveFile(this); }; - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - void close() { callbackQIODevice_Close(this); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; - qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; - bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSaveFile*) -Q_DECLARE_METATYPE(MyQSaveFile*) - -int QSaveFile_QSaveFile_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSaveFile_NewQSaveFile(struct QtCore_PackedString name) -{ - return new MyQSaveFile(QString::fromUtf8(name.data, name.len)); -} - -void* QSaveFile_NewQSaveFile2(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(static_cast(parent)); - } else { - return new MyQSaveFile(static_cast(parent)); - } -} - -void* QSaveFile_NewQSaveFile3(struct QtCore_PackedString name, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else { - return new MyQSaveFile(QString::fromUtf8(name.data, name.len), static_cast(parent)); - } -} - -void QSaveFile_CancelWriting(void* ptr) -{ - static_cast(ptr)->cancelWriting(); -} - -char QSaveFile_Commit(void* ptr) -{ - return static_cast(ptr)->commit(); -} - -char QSaveFile_DirectWriteFallback(void* ptr) -{ - return static_cast(ptr)->directWriteFallback(); -} - -void QSaveFile_SetDirectWriteFallback(void* ptr, char enabled) -{ - static_cast(ptr)->setDirectWriteFallback(enabled != 0); -} - -void QSaveFile_SetFileName(void* ptr, struct QtCore_PackedString name) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(name.data, name.len)); -} - -void QSaveFile_DestroyQSaveFile(void* ptr) -{ - static_cast(ptr)->~QSaveFile(); -} - -void QSaveFile_DestroyQSaveFileDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QSemaphore*) -void* QSemaphore_NewQSemaphore(int n) -{ - return new QSemaphore(n); -} - -void QSemaphore_Acquire(void* ptr, int n) -{ - static_cast(ptr)->acquire(n); -} - -int QSemaphore_Available(void* ptr) -{ - return static_cast(ptr)->available(); -} - -void QSemaphore_Release(void* ptr, int n) -{ - static_cast(ptr)->release(n); -} - -char QSemaphore_TryAcquire(void* ptr, int n) -{ - return static_cast(ptr)->tryAcquire(n); -} - -char QSemaphore_TryAcquire2(void* ptr, int n, int timeout) -{ - return static_cast(ptr)->tryAcquire(n, timeout); -} - -void QSemaphore_DestroyQSemaphore(void* ptr) -{ - static_cast(ptr)->~QSemaphore(); -} - -Q_DECLARE_METATYPE(QSemaphoreReleaser*) -void* QSemaphoreReleaser_NewQSemaphoreReleaser() -{ - return new QSemaphoreReleaser(); -} - -void* QSemaphoreReleaser_NewQSemaphoreReleaser2(void* sem, int n) -{ - return new QSemaphoreReleaser(*static_cast(sem), n); -} - -void* QSemaphoreReleaser_NewQSemaphoreReleaser3(void* sem, int n) -{ - return new QSemaphoreReleaser(static_cast(sem), n); -} - -void* QSemaphoreReleaser_Cancel(void* ptr) -{ - return static_cast(ptr)->cancel(); -} - -void* QSemaphoreReleaser_Semaphore(void* ptr) -{ - return static_cast(ptr)->semaphore(); -} - -void QSemaphoreReleaser_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QSemaphoreReleaser_DestroyQSemaphoreReleaser(void* ptr) -{ - static_cast(ptr)->~QSemaphoreReleaser(); -} - -class MyQSequentialAnimationGroup: public QSequentialAnimationGroup -{ -public: - MyQSequentialAnimationGroup(QObject *parent = Q_NULLPTR) : QSequentialAnimationGroup(parent) {QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType();}; - void Signal_CurrentAnimationChanged(QAbstractAnimation * current) { callbackQSequentialAnimationGroup_CurrentAnimationChanged(this, current); }; - int duration() const { return callbackQSequentialAnimationGroup_Duration(const_cast(static_cast(this))); }; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - void updateCurrentTime(int currentTime) { callbackQSequentialAnimationGroup_UpdateCurrentTime(this, currentTime); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - ~MyQSequentialAnimationGroup() { callbackQSequentialAnimationGroup_DestroyQSequentialAnimationGroup(this); }; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSequentialAnimationGroup*) -Q_DECLARE_METATYPE(MyQSequentialAnimationGroup*) - -int QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSequentialAnimationGroup_NewQSequentialAnimationGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } else { - return new MyQSequentialAnimationGroup(static_cast(parent)); - } -} - -void* QSequentialAnimationGroup_AddPause(void* ptr, int msecs) -{ - return static_cast(ptr)->addPause(msecs); -} - -void* QSequentialAnimationGroup_CurrentAnimation(void* ptr) -{ - return static_cast(ptr)->currentAnimation(); -} - -void QSequentialAnimationGroup_ConnectCurrentAnimationChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSequentialAnimationGroup::currentAnimationChanged), static_cast(ptr), static_cast(&MyQSequentialAnimationGroup::Signal_CurrentAnimationChanged), static_cast(t)); -} - -void QSequentialAnimationGroup_DisconnectCurrentAnimationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSequentialAnimationGroup::currentAnimationChanged), static_cast(ptr), static_cast(&MyQSequentialAnimationGroup::Signal_CurrentAnimationChanged)); -} - -void QSequentialAnimationGroup_CurrentAnimationChanged(void* ptr, void* current) -{ - static_cast(ptr)->currentAnimationChanged(static_cast(current)); -} - -int QSequentialAnimationGroup_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -int QSequentialAnimationGroup_DurationDefault(void* ptr) -{ - return static_cast(ptr)->QSequentialAnimationGroup::duration(); -} - -void* QSequentialAnimationGroup_InsertPause(void* ptr, int index, int msecs) -{ - return static_cast(ptr)->insertPause(index, msecs); -} - -void QSequentialAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime) -{ - static_cast(ptr)->updateCurrentTime(currentTime); -} - -void QSequentialAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime) -{ - static_cast(ptr)->QSequentialAnimationGroup::updateCurrentTime(currentTime); -} - -void QSequentialAnimationGroup_DestroyQSequentialAnimationGroup(void* ptr) -{ - static_cast(ptr)->~QSequentialAnimationGroup(); -} - -void QSequentialAnimationGroup_DestroyQSequentialAnimationGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QSequentialIterable_At(void* ptr, int idx) -{ - return new QVariant(static_cast(ptr)->at(idx)); -} - -char QSequentialIterable_CanReverseIterate(void* ptr) -{ - return static_cast(ptr)->canReverseIterate(); -} - -int QSequentialIterable_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -class MyQSettings: public QSettings -{ -public: - MyQSettings(const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) : QSettings(organization, application, parent) {QSettings_QSettings_QRegisterMetaType();}; - MyQSettings(QSettings::Scope scope, const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) : QSettings(scope, organization, application, parent) {QSettings_QSettings_QRegisterMetaType();}; - MyQSettings(QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) : QSettings(format, scope, organization, application, parent) {QSettings_QSettings_QRegisterMetaType();}; - MyQSettings(const QString &fileName, QSettings::Format format, QObject *parent = Q_NULLPTR) : QSettings(fileName, format, parent) {QSettings_QSettings_QRegisterMetaType();}; - MyQSettings(QObject *parent = Q_NULLPTR) : QSettings(parent) {QSettings_QSettings_QRegisterMetaType();}; - MyQSettings(QSettings::Scope scope, QObject *parent = Q_NULLPTR) : QSettings(scope, parent) {QSettings_QSettings_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - ~MyQSettings() { callbackQSettings_DestroyQSettings(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSettings*) -Q_DECLARE_METATYPE(MyQSettings*) - -int QSettings_QSettings_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSettings_NewQSettings(struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else { - return new MyQSettings(QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } -} - -void* QSettings_NewQSettings2(long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else { - return new MyQSettings(static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } -} - -void* QSettings_NewQSettings3(long long format, long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } else { - return new MyQSettings(static_cast(format), static_cast(scope), QString::fromUtf8(organization.data, organization.len), QString::fromUtf8(application.data, application.len), static_cast(parent)); - } -} - -void* QSettings_NewQSettings4(struct QtCore_PackedString fileName, long long format, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } else { - return new MyQSettings(QString::fromUtf8(fileName.data, fileName.len), static_cast(format), static_cast(parent)); - } -} - -void* QSettings_NewQSettings5(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(parent)); - } else { - return new MyQSettings(static_cast(parent)); - } -} - -void* QSettings_NewQSettings6(long long scope, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } else { - return new MyQSettings(static_cast(scope), static_cast(parent)); - } -} - -struct QtCore_PackedString QSettings_AllKeys(void* ptr) -{ - return ({ QByteArray t39d6f3 = static_cast(ptr)->allKeys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t39d6f3.prepend("WHITESPACE").constData()+10), t39d6f3.size()-10 }; }); -} - -struct QtCore_PackedString QSettings_ApplicationName(void* ptr) -{ - return ({ QByteArray tbe59f0 = static_cast(ptr)->applicationName().toUtf8(); QtCore_PackedString { const_cast(tbe59f0.prepend("WHITESPACE").constData()+10), tbe59f0.size()-10 }; }); -} - -void QSettings_BeginGroup(void* ptr, struct QtCore_PackedString prefix) -{ - static_cast(ptr)->beginGroup(QString::fromUtf8(prefix.data, prefix.len)); -} - -int QSettings_BeginReadArray(void* ptr, struct QtCore_PackedString prefix) -{ - return static_cast(ptr)->beginReadArray(QString::fromUtf8(prefix.data, prefix.len)); -} - -void QSettings_BeginWriteArray(void* ptr, struct QtCore_PackedString prefix, int size) -{ - static_cast(ptr)->beginWriteArray(QString::fromUtf8(prefix.data, prefix.len), size); -} - -struct QtCore_PackedString QSettings_ChildGroups(void* ptr) -{ - return ({ QByteArray t85b658 = static_cast(ptr)->childGroups().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t85b658.prepend("WHITESPACE").constData()+10), t85b658.size()-10 }; }); -} - -struct QtCore_PackedString QSettings_ChildKeys(void* ptr) -{ - return ({ QByteArray t28840d = static_cast(ptr)->childKeys().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t28840d.prepend("WHITESPACE").constData()+10), t28840d.size()-10 }; }); -} - -void QSettings_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QSettings_Contains(void* ptr, struct QtCore_PackedString key) -{ - return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); -} - -long long QSettings_QSettings_DefaultFormat() -{ - return QSettings::defaultFormat(); -} - -void QSettings_EndArray(void* ptr) -{ - static_cast(ptr)->endArray(); -} - -void QSettings_EndGroup(void* ptr) -{ - static_cast(ptr)->endGroup(); -} - -char QSettings_FallbacksEnabled(void* ptr) -{ - return static_cast(ptr)->fallbacksEnabled(); -} - -struct QtCore_PackedString QSettings_FileName(void* ptr) -{ - return ({ QByteArray tb2013f = static_cast(ptr)->fileName().toUtf8(); QtCore_PackedString { const_cast(tb2013f.prepend("WHITESPACE").constData()+10), tb2013f.size()-10 }; }); -} - -long long QSettings_Format(void* ptr) -{ - return static_cast(ptr)->format(); -} - -struct QtCore_PackedString QSettings_Group(void* ptr) -{ - return ({ QByteArray t8d2697 = static_cast(ptr)->group().toUtf8(); QtCore_PackedString { const_cast(t8d2697.prepend("WHITESPACE").constData()+10), t8d2697.size()-10 }; }); -} - -void* QSettings_IniCodec(void* ptr) -{ - return static_cast(ptr)->iniCodec(); -} - -char QSettings_IsAtomicSyncRequired(void* ptr) -{ - return static_cast(ptr)->isAtomicSyncRequired(); -} - -char QSettings_IsWritable(void* ptr) -{ - return static_cast(ptr)->isWritable(); -} - -struct QtCore_PackedString QSettings_OrganizationName(void* ptr) -{ - return ({ QByteArray t43251f = static_cast(ptr)->organizationName().toUtf8(); QtCore_PackedString { const_cast(t43251f.prepend("WHITESPACE").constData()+10), t43251f.size()-10 }; }); -} - -void QSettings_Remove(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->remove(QString::fromUtf8(key.data, key.len)); -} - -long long QSettings_Scope(void* ptr) -{ - return static_cast(ptr)->scope(); -} - -void QSettings_SetArrayIndex(void* ptr, int i) -{ - static_cast(ptr)->setArrayIndex(i); -} - -void QSettings_SetAtomicSyncRequired(void* ptr, char enable) -{ - static_cast(ptr)->setAtomicSyncRequired(enable != 0); -} - -void QSettings_QSettings_SetDefaultFormat(long long format) -{ - QSettings::setDefaultFormat(static_cast(format)); -} - -void QSettings_SetFallbacksEnabled(void* ptr, char b) -{ - static_cast(ptr)->setFallbacksEnabled(b != 0); -} - -void QSettings_SetIniCodec(void* ptr, void* codec) -{ - static_cast(ptr)->setIniCodec(static_cast(codec)); -} - -void QSettings_SetIniCodec2(void* ptr, char* codecName) -{ - static_cast(ptr)->setIniCodec(const_cast(codecName)); -} - -void QSettings_QSettings_SetPath(long long format, long long scope, struct QtCore_PackedString path) -{ - QSettings::setPath(static_cast(format), static_cast(scope), QString::fromUtf8(path.data, path.len)); -} - -void QSettings_SetValue(void* ptr, struct QtCore_PackedString key, void* value) -{ - static_cast(ptr)->setValue(QString::fromUtf8(key.data, key.len), *static_cast(value)); -} - -long long QSettings_Status(void* ptr) -{ - return static_cast(ptr)->status(); -} - -void QSettings_Sync(void* ptr) -{ - static_cast(ptr)->sync(); -} - -void* QSettings_Value(void* ptr, struct QtCore_PackedString key, void* defaultValue) -{ - return new QVariant(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len), *static_cast(defaultValue))); -} - -void QSettings_DestroyQSettings(void* ptr) -{ - static_cast(ptr)->~QSettings(); -} - -void QSettings_DestroyQSettingsDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QSharedData) -Q_DECLARE_METATYPE(QSharedData*) -void* QSharedData_NewQSharedData() -{ - return new QSharedData(); -} - -void* QSharedData_NewQSharedData2(void* vqs) -{ - return new QSharedData(*static_cast(vqs)); -} - -class MyQSharedMemory: public QSharedMemory -{ -public: - MyQSharedMemory(const QString &key, QObject *parent = Q_NULLPTR) : QSharedMemory(key, parent) {QSharedMemory_QSharedMemory_QRegisterMetaType();}; - MyQSharedMemory(QObject *parent = Q_NULLPTR) : QSharedMemory(parent) {QSharedMemory_QSharedMemory_QRegisterMetaType();}; - ~MyQSharedMemory() { callbackQSharedMemory_DestroyQSharedMemory(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSharedMemory*) -Q_DECLARE_METATYPE(MyQSharedMemory*) - -int QSharedMemory_QSharedMemory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSharedMemory_NewQSharedMemory(struct QtCore_PackedString key, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } else { - return new MyQSharedMemory(QString::fromUtf8(key.data, key.len), static_cast(parent)); - } -} - -void* QSharedMemory_NewQSharedMemory2(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSharedMemory(static_cast(parent)); - } else { - return new MyQSharedMemory(static_cast(parent)); - } -} - -char QSharedMemory_Attach(void* ptr, long long mode) -{ - return static_cast(ptr)->attach(static_cast(mode)); -} - -void* QSharedMemory_ConstData(void* ptr) -{ - return const_cast(static_cast(ptr)->constData()); -} - -char QSharedMemory_Create(void* ptr, int size, long long mode) -{ - return static_cast(ptr)->create(size, static_cast(mode)); -} - -void* QSharedMemory_Data(void* ptr) -{ - return static_cast(ptr)->data(); -} - -void* QSharedMemory_Data2(void* ptr) -{ - return const_cast(static_cast(ptr)->data()); -} - -char QSharedMemory_Detach(void* ptr) -{ - return static_cast(ptr)->detach(); -} - -long long QSharedMemory_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtCore_PackedString QSharedMemory_ErrorString(void* ptr) -{ - return ({ QByteArray t1fb547 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t1fb547.prepend("WHITESPACE").constData()+10), t1fb547.size()-10 }; }); -} - -char QSharedMemory_IsAttached(void* ptr) -{ - return static_cast(ptr)->isAttached(); -} - -struct QtCore_PackedString QSharedMemory_Key(void* ptr) -{ - return ({ QByteArray t0bb3c9 = static_cast(ptr)->key().toUtf8(); QtCore_PackedString { const_cast(t0bb3c9.prepend("WHITESPACE").constData()+10), t0bb3c9.size()-10 }; }); -} - -char QSharedMemory_Lock(void* ptr) -{ - return static_cast(ptr)->lock(); -} - -struct QtCore_PackedString QSharedMemory_NativeKey(void* ptr) -{ - return ({ QByteArray t971b81 = static_cast(ptr)->nativeKey().toUtf8(); QtCore_PackedString { const_cast(t971b81.prepend("WHITESPACE").constData()+10), t971b81.size()-10 }; }); -} - -void QSharedMemory_SetKey(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->setKey(QString::fromUtf8(key.data, key.len)); -} - -void QSharedMemory_SetNativeKey(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->setNativeKey(QString::fromUtf8(key.data, key.len)); -} - -int QSharedMemory_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -char QSharedMemory_Unlock(void* ptr) -{ - return static_cast(ptr)->unlock(); -} - -void QSharedMemory_DestroyQSharedMemory(void* ptr) -{ - static_cast(ptr)->~QSharedMemory(); -} - -void QSharedMemory_DestroyQSharedMemoryDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QSignalBlocker*) -void* QSignalBlocker_NewQSignalBlocker(void* object) -{ - if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(static_cast(object)); - } else { - return new QSignalBlocker(static_cast(object)); - } -} - -void* QSignalBlocker_NewQSignalBlocker2(void* object) -{ - if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return new QSignalBlocker(*static_cast(object)); - } else { - return new QSignalBlocker(*static_cast(object)); - } -} - -void QSignalBlocker_Reblock(void* ptr) -{ - static_cast(ptr)->reblock(); -} - -void QSignalBlocker_Unblock(void* ptr) -{ - static_cast(ptr)->unblock(); -} - -void QSignalBlocker_DestroyQSignalBlocker(void* ptr) -{ - static_cast(ptr)->~QSignalBlocker(); -} - -class MyQSignalTransition: public QSignalTransition -{ -public: - MyQSignalTransition(QState *sourceState = Q_NULLPTR) : QSignalTransition(sourceState) {QSignalTransition_QSignalTransition_QRegisterMetaType();}; - MyQSignalTransition(const QObject *sender, const char *sign, QState *sourceState = Q_NULLPTR) : QSignalTransition(sender, sign, sourceState) {QSignalTransition_QSignalTransition_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventTest(QEvent * event) { return callbackQSignalTransition_EventTest(this, event) != 0; }; - void onTransition(QEvent * event) { callbackQSignalTransition_OnTransition(this, event); }; - void Signal_SenderObjectChanged() { callbackQSignalTransition_SenderObjectChanged(this); }; - void Signal_SignalChanged() { callbackQSignalTransition_SignalChanged(this); }; - ~MyQSignalTransition() { callbackQSignalTransition_DestroyQSignalTransition(this); }; - void Signal_TargetStateChanged() { callbackQAbstractTransition_TargetStateChanged(this); }; - void Signal_TargetStatesChanged() { callbackQAbstractTransition_TargetStatesChanged(this); }; - void Signal_Triggered() { callbackQAbstractTransition_Triggered(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSignalTransition*) -Q_DECLARE_METATYPE(MyQSignalTransition*) - -int QSignalTransition_QSignalTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSignalTransition_NewQSignalTransition(void* sourceState) -{ - return new MyQSignalTransition(static_cast(sourceState)); -} - -void* QSignalTransition_NewQSignalTransition2(void* sender, char* sign, void* sourceState) -{ - if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(sender))) { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } else { - return new MyQSignalTransition(static_cast(sender), const_cast(sign), static_cast(sourceState)); - } -} - -char QSignalTransition_EventTest(void* ptr, void* event) -{ - return static_cast(ptr)->eventTest(static_cast(event)); -} - -char QSignalTransition_EventTestDefault(void* ptr, void* event) -{ - return static_cast(ptr)->QSignalTransition::eventTest(static_cast(event)); -} - -void QSignalTransition_OnTransition(void* ptr, void* event) -{ - static_cast(ptr)->onTransition(static_cast(event)); -} - -void QSignalTransition_OnTransitionDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSignalTransition::onTransition(static_cast(event)); -} - -void* QSignalTransition_SenderObject(void* ptr) -{ - return static_cast(ptr)->senderObject(); -} - -void QSignalTransition_ConnectSenderObjectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QSignalTransition::senderObjectChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SenderObjectChanged), static_cast(t)); -} - -void QSignalTransition_DisconnectSenderObjectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QSignalTransition::senderObjectChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SenderObjectChanged)); -} - -void QSignalTransition_SetSenderObject(void* ptr, void* sender) -{ - static_cast(ptr)->setSenderObject(static_cast(sender)); -} - -void QSignalTransition_SetSignal(void* ptr, void* sign) -{ - static_cast(ptr)->setSignal(*static_cast(sign)); -} - -void* QSignalTransition_Signal(void* ptr) -{ - return new QByteArray(static_cast(ptr)->signal()); -} - -void QSignalTransition_ConnectSignalChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QSignalTransition::signalChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SignalChanged), static_cast(t)); -} - -void QSignalTransition_DisconnectSignalChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QSignalTransition::signalChanged, static_cast(ptr), static_cast(&MyQSignalTransition::Signal_SignalChanged)); -} - -void QSignalTransition_DestroyQSignalTransition(void* ptr) -{ - static_cast(ptr)->~QSignalTransition(); -} - -void QSignalTransition_DestroyQSignalTransitionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QSize) -Q_DECLARE_METATYPE(QSize*) -void* QSize_NewQSize() -{ - return new QSize(); -} - -void* QSize_NewQSize2(int width, int height) -{ - return new QSize(width, height); -} - -void* QSize_BoundedTo(void* ptr, void* otherSize) -{ - return ({ QSize tmpValue = static_cast(ptr)->boundedTo(*static_cast(otherSize)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSize_ExpandedTo(void* ptr, void* otherSize) -{ - return ({ QSize tmpValue = static_cast(ptr)->expandedTo(*static_cast(otherSize)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QSize_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -char QSize_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QSize_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QSize_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QSize_Rheight(void* ptr) -{ - return static_cast(ptr)->rheight(); -} - -int QSize_Rwidth(void* ptr) -{ - return static_cast(ptr)->rwidth(); -} - -void QSize_Scale(void* ptr, int width, int height, long long mode) -{ - static_cast(ptr)->scale(width, height, static_cast(mode)); -} - -void QSize_Scale2(void* ptr, void* size, long long mode) -{ - static_cast(ptr)->scale(*static_cast(size), static_cast(mode)); -} - -void* QSize_Scaled(void* ptr, int width, int height, long long mode) -{ - return ({ QSize tmpValue = static_cast(ptr)->scaled(width, height, static_cast(mode)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSize_Scaled2(void* ptr, void* s, long long mode) -{ - return ({ QSize tmpValue = static_cast(ptr)->scaled(*static_cast(s), static_cast(mode)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QSize_SetHeight(void* ptr, int height) -{ - static_cast(ptr)->setHeight(height); -} - -void QSize_SetWidth(void* ptr, int width) -{ - static_cast(ptr)->setWidth(width); -} - -void QSize_Transpose(void* ptr) -{ - static_cast(ptr)->transpose(); -} - -void* QSize_Transposed(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->transposed(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QSize_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -Q_DECLARE_METATYPE(QSizeF) -Q_DECLARE_METATYPE(QSizeF*) -void* QSizeF_NewQSizeF() -{ - return new QSizeF(); -} - -void* QSizeF_NewQSizeF2(void* size) -{ - return new QSizeF(*static_cast(size)); -} - -void* QSizeF_NewQSizeF3(double width, double height) -{ - return new QSizeF(width, height); -} - -void* QSizeF_BoundedTo(void* ptr, void* otherSize) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->boundedTo(*static_cast(otherSize)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QSizeF_ExpandedTo(void* ptr, void* otherSize) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->expandedTo(*static_cast(otherSize)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QSizeF_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -char QSizeF_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QSizeF_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QSizeF_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -double QSizeF_Rheight(void* ptr) -{ - return static_cast(ptr)->rheight(); -} - -double QSizeF_Rwidth(void* ptr) -{ - return static_cast(ptr)->rwidth(); -} - -void QSizeF_Scale(void* ptr, double width, double height, long long mode) -{ - static_cast(ptr)->scale(width, height, static_cast(mode)); -} - -void QSizeF_Scale2(void* ptr, void* size, long long mode) -{ - static_cast(ptr)->scale(*static_cast(size), static_cast(mode)); -} - -void* QSizeF_Scaled(void* ptr, double width, double height, long long mode) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->scaled(width, height, static_cast(mode)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QSizeF_Scaled2(void* ptr, void* s, long long mode) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->scaled(*static_cast(s), static_cast(mode)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QSizeF_SetHeight(void* ptr, double height) -{ - static_cast(ptr)->setHeight(height); -} - -void QSizeF_SetWidth(void* ptr, double width) -{ - static_cast(ptr)->setWidth(width); -} - -void* QSizeF_ToSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->toSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QSizeF_Transpose(void* ptr) -{ - static_cast(ptr)->transpose(); -} - -void* QSizeF_Transposed(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->transposed(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QSizeF_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -class MyQSocketNotifier: public QSocketNotifier -{ -public: - void Signal_Activated(int socket) { callbackQSocketNotifier_Activated(this, socket); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void setEnabled(bool enable) { callbackQSocketNotifier_SetEnabled(this, enable); }; - ~MyQSocketNotifier() { callbackQSocketNotifier_DestroyQSocketNotifier(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSocketNotifier*) -Q_DECLARE_METATYPE(MyQSocketNotifier*) - -int QSocketNotifier_QSocketNotifier_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QSocketNotifier_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QSocketNotifier::activated, static_cast(ptr), static_cast(&MyQSocketNotifier::Signal_Activated), static_cast(t)); -} - -void QSocketNotifier_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QSocketNotifier::activated, static_cast(ptr), static_cast(&MyQSocketNotifier::Signal_Activated)); -} - -char QSocketNotifier_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -void QSocketNotifier_SetEnabled(void* ptr, char enable) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, enable != 0)); -} - -void QSocketNotifier_SetEnabledDefault(void* ptr, char enable) -{ - static_cast(ptr)->QSocketNotifier::setEnabled(enable != 0); -} - -long long QSocketNotifier_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QSocketNotifier_DestroyQSocketNotifier(void* ptr) -{ - static_cast(ptr)->~QSocketNotifier(); -} - -void QSocketNotifier_DestroyQSocketNotifierDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSortFilterProxyModel: public QSortFilterProxyModel -{ -public: - MyQSortFilterProxyModel(QObject *parent = Q_NULLPTR) : QSortFilterProxyModel(parent) {QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType();}; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQSortFilterProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - bool filterAcceptsColumn(int source_column, const QModelIndex & source_parent) const { return callbackQSortFilterProxyModel_FilterAcceptsColumn(const_cast(static_cast(this)), source_column, const_cast(&source_parent)) != 0; }; - bool filterAcceptsRow(int source_row, const QModelIndex & source_parent) const { return callbackQSortFilterProxyModel_FilterAcceptsRow(const_cast(static_cast(this)), source_row, const_cast(&source_parent)) != 0; }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQSortFilterProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - void invalidate() { callbackQSortFilterProxyModel_Invalidate(this); }; - bool lessThan(const QModelIndex & source_left, const QModelIndex & source_right) const { return callbackQSortFilterProxyModel_LessThan(const_cast(static_cast(this)), const_cast(&source_left), const_cast(&source_right)) != 0; }; - QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQSortFilterProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; - QItemSelection mapSelectionFromSource(const QItemSelection & sourceSelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&sourceSelection))); }; - QItemSelection mapSelectionToSource(const QItemSelection & proxySelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&proxySelection))); }; - QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQSortFilterProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQSortFilterProxyModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - int rowCount(const QModelIndex & parent) const { return callbackQSortFilterProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - void setFilterFixedString(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterFixedString(this, patternPacked); }; - void setFilterRegExp(const QRegExp & regExp) { callbackQSortFilterProxyModel_SetFilterRegExp(this, const_cast(®Exp)); }; - void setFilterRegExp(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterRegExp2(this, patternPacked); }; - void setFilterRegularExpression(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterRegularExpression(this, patternPacked); }; - void setFilterRegularExpression(const QRegularExpression & regularExpression) { callbackQSortFilterProxyModel_SetFilterRegularExpression2(this, const_cast(®ularExpression)); }; - void setFilterWildcard(const QString & pattern) { QByteArray t91cc2e = pattern.toUtf8(); QtCore_PackedString patternPacked = { const_cast(t91cc2e.prepend("WHITESPACE").constData()+10), t91cc2e.size()-10 };callbackQSortFilterProxyModel_SetFilterWildcard(this, patternPacked); }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - void setSourceModel(QAbstractItemModel * sourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, sourceModel); }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQSortFilterProxyModel() { callbackQSortFilterProxyModel_DestroyQSortFilterProxyModel(this); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & proxyIndex) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&proxyIndex))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractProxyModel_Revert(this); }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; - bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSortFilterProxyModel*) -Q_DECLARE_METATYPE(MyQSortFilterProxyModel*) - -int QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSortFilterProxyModel_NewQSortFilterProxyModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSortFilterProxyModel(static_cast(parent)); - } else { - return new MyQSortFilterProxyModel(static_cast(parent)); - } -} - -int QSortFilterProxyModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QSortFilterProxyModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QSortFilterProxyModel::columnCount(*static_cast(parent)); -} - -char QSortFilterProxyModel_DynamicSortFilter(void* ptr) -{ - return static_cast(ptr)->dynamicSortFilter(); -} - -char QSortFilterProxyModel_FilterAcceptsColumn(void* ptr, int source_column, void* source_parent) -{ - return static_cast(ptr)->filterAcceptsColumn(source_column, *static_cast(source_parent)); -} - -char QSortFilterProxyModel_FilterAcceptsColumnDefault(void* ptr, int source_column, void* source_parent) -{ - return static_cast(ptr)->QSortFilterProxyModel::filterAcceptsColumn(source_column, *static_cast(source_parent)); -} - -char QSortFilterProxyModel_FilterAcceptsRow(void* ptr, int source_row, void* source_parent) -{ - return static_cast(ptr)->filterAcceptsRow(source_row, *static_cast(source_parent)); -} - -char QSortFilterProxyModel_FilterAcceptsRowDefault(void* ptr, int source_row, void* source_parent) -{ - return static_cast(ptr)->QSortFilterProxyModel::filterAcceptsRow(source_row, *static_cast(source_parent)); -} - -long long QSortFilterProxyModel_FilterCaseSensitivity(void* ptr) -{ - return static_cast(ptr)->filterCaseSensitivity(); -} - -int QSortFilterProxyModel_FilterKeyColumn(void* ptr) -{ - return static_cast(ptr)->filterKeyColumn(); -} - -void* QSortFilterProxyModel_FilterRegExp(void* ptr) -{ - return new QRegExp(static_cast(ptr)->filterRegExp()); -} - -void* QSortFilterProxyModel_FilterRegularExpression(void* ptr) -{ - return new QRegularExpression(static_cast(ptr)->filterRegularExpression()); -} - -int QSortFilterProxyModel_FilterRole(void* ptr) -{ - return static_cast(ptr)->filterRole(); -} - -void* QSortFilterProxyModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QSortFilterProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::index(row, column, *static_cast(parent))); -} - -void QSortFilterProxyModel_Invalidate(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "invalidate"); -} - -void QSortFilterProxyModel_InvalidateDefault(void* ptr) -{ - static_cast(ptr)->QSortFilterProxyModel::invalidate(); -} - -void QSortFilterProxyModel_InvalidateFilter(void* ptr) -{ - static_cast(ptr)->invalidateFilter(); -} - -char QSortFilterProxyModel_IsRecursiveFilteringEnabled(void* ptr) -{ - return static_cast(ptr)->isRecursiveFilteringEnabled(); -} - -char QSortFilterProxyModel_IsSortLocaleAware(void* ptr) -{ - return static_cast(ptr)->isSortLocaleAware(); -} - -char QSortFilterProxyModel_LessThan(void* ptr, void* source_left, void* source_right) -{ - return static_cast(ptr)->lessThan(*static_cast(source_left), *static_cast(source_right)); -} - -char QSortFilterProxyModel_LessThanDefault(void* ptr, void* source_left, void* source_right) -{ - return static_cast(ptr)->QSortFilterProxyModel::lessThan(*static_cast(source_left), *static_cast(source_right)); -} - -void* QSortFilterProxyModel_MapFromSource(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); -} - -void* QSortFilterProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::mapFromSource(*static_cast(sourceIndex))); -} - -void* QSortFilterProxyModel_MapToSource(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); -} - -void* QSortFilterProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::mapToSource(*static_cast(proxyIndex))); -} - -void* QSortFilterProxyModel_Parent(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); -} - -void* QSortFilterProxyModel_ParentDefault(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->QSortFilterProxyModel::parent(*static_cast(child))); -} - -int QSortFilterProxyModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QSortFilterProxyModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QSortFilterProxyModel::rowCount(*static_cast(parent)); -} - -void QSortFilterProxyModel_SetDynamicSortFilter(void* ptr, char enable) -{ - static_cast(ptr)->setDynamicSortFilter(enable != 0); -} - -void QSortFilterProxyModel_SetFilterCaseSensitivity(void* ptr, long long cs) -{ - static_cast(ptr)->setFilterCaseSensitivity(static_cast(cs)); -} - -void QSortFilterProxyModel_SetFilterFixedString(void* ptr, struct QtCore_PackedString pattern) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFilterFixedString", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); -} - -void QSortFilterProxyModel_SetFilterFixedStringDefault(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->QSortFilterProxyModel::setFilterFixedString(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QSortFilterProxyModel_SetFilterKeyColumn(void* ptr, int column) -{ - static_cast(ptr)->setFilterKeyColumn(column); -} - -void QSortFilterProxyModel_SetFilterRegExp(void* ptr, void* regExp) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegExp", Q_ARG(const QRegExp, *static_cast(regExp))); -} - -void QSortFilterProxyModel_SetFilterRegExpDefault(void* ptr, void* regExp) -{ - static_cast(ptr)->QSortFilterProxyModel::setFilterRegExp(*static_cast(regExp)); -} - -void QSortFilterProxyModel_SetFilterRegExp2(void* ptr, struct QtCore_PackedString pattern) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegExp", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); -} - -void QSortFilterProxyModel_SetFilterRegExp2Default(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->QSortFilterProxyModel::setFilterRegExp(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QSortFilterProxyModel_SetFilterRegularExpression(void* ptr, struct QtCore_PackedString pattern) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegularExpression", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); -} - -void QSortFilterProxyModel_SetFilterRegularExpressionDefault(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->QSortFilterProxyModel::setFilterRegularExpression(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QSortFilterProxyModel_SetFilterRegularExpression2(void* ptr, void* regularExpression) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFilterRegularExpression", Q_ARG(const QRegularExpression, *static_cast(regularExpression))); -} - -void QSortFilterProxyModel_SetFilterRegularExpression2Default(void* ptr, void* regularExpression) -{ - static_cast(ptr)->QSortFilterProxyModel::setFilterRegularExpression(*static_cast(regularExpression)); -} - -void QSortFilterProxyModel_SetFilterRole(void* ptr, int role) -{ - static_cast(ptr)->setFilterRole(role); -} - -void QSortFilterProxyModel_SetFilterWildcard(void* ptr, struct QtCore_PackedString pattern) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFilterWildcard", Q_ARG(const QString, QString::fromUtf8(pattern.data, pattern.len))); -} - -void QSortFilterProxyModel_SetFilterWildcardDefault(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->QSortFilterProxyModel::setFilterWildcard(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QSortFilterProxyModel_SetRecursiveFilteringEnabled(void* ptr, char recursive) -{ - static_cast(ptr)->setRecursiveFilteringEnabled(recursive != 0); -} - -void QSortFilterProxyModel_SetSortCaseSensitivity(void* ptr, long long cs) -{ - static_cast(ptr)->setSortCaseSensitivity(static_cast(cs)); -} - -void QSortFilterProxyModel_SetSortLocaleAware(void* ptr, char on) -{ - static_cast(ptr)->setSortLocaleAware(on != 0); -} - -void QSortFilterProxyModel_SetSortRole(void* ptr, int role) -{ - static_cast(ptr)->setSortRole(role); -} - -long long QSortFilterProxyModel_SortCaseSensitivity(void* ptr) -{ - return static_cast(ptr)->sortCaseSensitivity(); -} - -int QSortFilterProxyModel_SortColumn(void* ptr) -{ - return static_cast(ptr)->sortColumn(); -} - -long long QSortFilterProxyModel_SortOrder(void* ptr) -{ - return static_cast(ptr)->sortOrder(); -} - -int QSortFilterProxyModel_SortRole(void* ptr) -{ - return static_cast(ptr)->sortRole(); -} - -void QSortFilterProxyModel_DestroyQSortFilterProxyModel(void* ptr) -{ - static_cast(ptr)->~QSortFilterProxyModel(); -} - -void QSortFilterProxyModel_DestroyQSortFilterProxyModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -struct QtCore_PackedString QStandardPaths_QStandardPaths_DisplayName(long long ty) -{ - return ({ QByteArray t0e52e2 = QStandardPaths::displayName(static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t0e52e2.prepend("WHITESPACE").constData()+10), t0e52e2.size()-10 }; }); -} - -struct QtCore_PackedString QStandardPaths_QStandardPaths_FindExecutable(struct QtCore_PackedString executableName, struct QtCore_PackedString paths) -{ - return ({ QByteArray t2ef25b = QStandardPaths::findExecutable(QString::fromUtf8(executableName.data, executableName.len), QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)).toUtf8(); QtCore_PackedString { const_cast(t2ef25b.prepend("WHITESPACE").constData()+10), t2ef25b.size()-10 }; }); -} - -struct QtCore_PackedString QStandardPaths_QStandardPaths_Locate(long long ty, struct QtCore_PackedString fileName, long long options) -{ - return ({ QByteArray t1c6d77 = QStandardPaths::locate(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len), static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t1c6d77.prepend("WHITESPACE").constData()+10), t1c6d77.size()-10 }; }); -} - -struct QtCore_PackedString QStandardPaths_QStandardPaths_LocateAll(long long ty, struct QtCore_PackedString fileName, long long options) -{ - return ({ QByteArray t84546e = QStandardPaths::locateAll(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len), static_cast(options)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t84546e.prepend("WHITESPACE").constData()+10), t84546e.size()-10 }; }); -} - -void QStandardPaths_QStandardPaths_SetTestModeEnabled(char testMode) -{ - QStandardPaths::setTestModeEnabled(testMode != 0); -} - -struct QtCore_PackedString QStandardPaths_QStandardPaths_StandardLocations(long long ty) -{ - return ({ QByteArray t70622a = QStandardPaths::standardLocations(static_cast(ty)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t70622a.prepend("WHITESPACE").constData()+10), t70622a.size()-10 }; }); -} - -struct QtCore_PackedString QStandardPaths_QStandardPaths_WritableLocation(long long ty) -{ - return ({ QByteArray t06b5c0 = QStandardPaths::writableLocation(static_cast(ty)).toUtf8(); QtCore_PackedString { const_cast(t06b5c0.prepend("WHITESPACE").constData()+10), t06b5c0.size()-10 }; }); -} - -class MyQState: public QState -{ -public: - MyQState(QState *parent = Q_NULLPTR) : QState(parent) {QState_QState_QRegisterMetaType();}; - MyQState(QState::ChildMode childMode, QState *parent = Q_NULLPTR) : QState(childMode, parent) {QState_QState_QRegisterMetaType();}; - void Signal_ChildModeChanged() { callbackQState_ChildModeChanged(this); }; - void Signal_ErrorStateChanged() { callbackQState_ErrorStateChanged(this); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - void Signal_Finished() { callbackQState_Finished(this); }; - void Signal_InitialStateChanged() { callbackQState_InitialStateChanged(this); }; - void onEntry(QEvent * event) { callbackQState_OnEntry(this, event); }; - void onExit(QEvent * event) { callbackQState_OnExit(this, event); }; - void Signal_PropertiesAssigned() { callbackQState_PropertiesAssigned(this); }; - ~MyQState() { callbackQState_DestroyQState(this); }; - void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; - void Signal_Entered() { callbackQAbstractState_Entered(this); }; - void Signal_Exited() { callbackQAbstractState_Exited(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QState*) -Q_DECLARE_METATYPE(MyQState*) - -int QState_QState_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QState_NewQState(void* parent) -{ - return new MyQState(static_cast(parent)); -} - -void* QState_NewQState2(long long childMode, void* parent) -{ - return new MyQState(static_cast(childMode), static_cast(parent)); -} - -void QState_AddTransition(void* ptr, void* transition) -{ - static_cast(ptr)->addTransition(static_cast(transition)); -} - -void* QState_AddTransition2(void* ptr, void* sender, char* sign, void* target) -{ - return static_cast(ptr)->addTransition(static_cast(sender), const_cast(sign), static_cast(target)); -} - -void* QState_AddTransition4(void* ptr, void* target) -{ - return static_cast(ptr)->addTransition(static_cast(target)); -} - -void QState_AssignProperty(void* ptr, void* object, char* name, void* value) -{ - static_cast(ptr)->assignProperty(static_cast(object), const_cast(name), *static_cast(value)); -} - -long long QState_ChildMode(void* ptr) -{ - return static_cast(ptr)->childMode(); -} - -void QState_ConnectChildModeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QState::childModeChanged, static_cast(ptr), static_cast(&MyQState::Signal_ChildModeChanged), static_cast(t)); -} - -void QState_DisconnectChildModeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QState::childModeChanged, static_cast(ptr), static_cast(&MyQState::Signal_ChildModeChanged)); -} - -void* QState_ErrorState(void* ptr) -{ - return static_cast(ptr)->errorState(); -} - -void QState_ConnectErrorStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QState::errorStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_ErrorStateChanged), static_cast(t)); -} - -void QState_DisconnectErrorStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QState::errorStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_ErrorStateChanged)); -} - -void QState_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QState::finished, static_cast(ptr), static_cast(&MyQState::Signal_Finished), static_cast(t)); -} - -void QState_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QState::finished, static_cast(ptr), static_cast(&MyQState::Signal_Finished)); -} - -void* QState_InitialState(void* ptr) -{ - return static_cast(ptr)->initialState(); -} - -void QState_ConnectInitialStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QState::initialStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_InitialStateChanged), static_cast(t)); -} - -void QState_DisconnectInitialStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QState::initialStateChanged, static_cast(ptr), static_cast(&MyQState::Signal_InitialStateChanged)); -} - -void QState_OnEntry(void* ptr, void* event) -{ - static_cast(ptr)->onEntry(static_cast(event)); -} - -void QState_OnEntryDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::onEntry(static_cast(event)); - } else { - static_cast(ptr)->QState::onEntry(static_cast(event)); - } -} - -void QState_OnExit(void* ptr, void* event) -{ - static_cast(ptr)->onExit(static_cast(event)); -} - -void QState_OnExitDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStateMachine::onExit(static_cast(event)); - } else { - static_cast(ptr)->QState::onExit(static_cast(event)); - } -} - -void QState_ConnectPropertiesAssigned(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QState::propertiesAssigned, static_cast(ptr), static_cast(&MyQState::Signal_PropertiesAssigned), static_cast(t)); -} - -void QState_DisconnectPropertiesAssigned(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QState::propertiesAssigned, static_cast(ptr), static_cast(&MyQState::Signal_PropertiesAssigned)); -} - -void QState_RemoveTransition(void* ptr, void* transition) -{ - static_cast(ptr)->removeTransition(static_cast(transition)); -} - -void QState_SetChildMode(void* ptr, long long mode) -{ - static_cast(ptr)->setChildMode(static_cast(mode)); -} - -void QState_SetErrorState(void* ptr, void* state) -{ - static_cast(ptr)->setErrorState(static_cast(state)); -} - -void QState_SetInitialState(void* ptr, void* state) -{ - static_cast(ptr)->setInitialState(static_cast(state)); -} - -struct QtCore_PackedList QState_Transitions(void* ptr) -{ - return ({ QList* tmpValue720ea7 = new QList(static_cast(ptr)->transitions()); QtCore_PackedList { tmpValue720ea7, tmpValue720ea7->size() }; }); -} - -void QState_DestroyQState(void* ptr) -{ - static_cast(ptr)->~QState(); -} - -void QState_DestroyQStateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QState___transitions_atList(void* ptr, int i) -{ - return ({QAbstractTransition * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QState___transitions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QState___transitions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQStateMachine: public QStateMachine -{ -public: - MyQStateMachine(QObject *parent = Q_NULLPTR) : QStateMachine(parent) {QStateMachine_QStateMachine_QRegisterMetaType();}; - MyQStateMachine(QState::ChildMode childMode, QObject *parent = Q_NULLPTR) : QStateMachine(childMode, parent) {QStateMachine_QStateMachine_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - void onEntry(QEvent * event) { callbackQState_OnEntry(this, event); }; - void onExit(QEvent * event) { callbackQState_OnExit(this, event); }; - void Signal_RunningChanged(bool running) { callbackQStateMachine_RunningChanged(this, running); }; - void setRunning(bool running) { callbackQStateMachine_SetRunning(this, running); }; - void start() { callbackQStateMachine_Start(this); }; - void Signal_Started() { callbackQStateMachine_Started(this); }; - void stop() { callbackQStateMachine_Stop(this); }; - void Signal_Stopped() { callbackQStateMachine_Stopped(this); }; - ~MyQStateMachine() { callbackQStateMachine_DestroyQStateMachine(this); }; - void Signal_ChildModeChanged() { callbackQState_ChildModeChanged(this); }; - void Signal_ErrorStateChanged() { callbackQState_ErrorStateChanged(this); }; - void Signal_Finished() { callbackQState_Finished(this); }; - void Signal_InitialStateChanged() { callbackQState_InitialStateChanged(this); }; - void Signal_PropertiesAssigned() { callbackQState_PropertiesAssigned(this); }; - void Signal_ActiveChanged(bool active) { callbackQAbstractState_ActiveChanged(this, active); }; - void Signal_Entered() { callbackQAbstractState_Entered(this); }; - void Signal_Exited() { callbackQAbstractState_Exited(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStateMachine*) -Q_DECLARE_METATYPE(MyQStateMachine*) - -int QStateMachine_QStateMachine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStateMachine_NewQStateMachine(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(parent)); - } else { - return new MyQStateMachine(static_cast(parent)); - } -} - -void* QStateMachine_NewQStateMachine2(long long childMode, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } else { - return new MyQStateMachine(static_cast(childMode), static_cast(parent)); - } -} - -void QStateMachine_AddDefaultAnimation(void* ptr, void* animation) -{ - static_cast(ptr)->addDefaultAnimation(static_cast(animation)); -} - -void QStateMachine_AddState(void* ptr, void* state) -{ - static_cast(ptr)->addState(static_cast(state)); -} - -char QStateMachine_CancelDelayedEvent(void* ptr, int id) -{ - return static_cast(ptr)->cancelDelayedEvent(id); -} - -void QStateMachine_ClearError(void* ptr) -{ - static_cast(ptr)->clearError(); -} - -struct QtCore_PackedList QStateMachine_DefaultAnimations(void* ptr) -{ - return ({ QList* tmpValue99eefa = new QList(static_cast(ptr)->defaultAnimations()); QtCore_PackedList { tmpValue99eefa, tmpValue99eefa->size() }; }); -} - -long long QStateMachine_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtCore_PackedString QStateMachine_ErrorString(void* ptr) -{ - return ({ QByteArray tb4aee6 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(tb4aee6.prepend("WHITESPACE").constData()+10), tb4aee6.size()-10 }; }); -} - -long long QStateMachine_GlobalRestorePolicy(void* ptr) -{ - return static_cast(ptr)->globalRestorePolicy(); -} - -char QStateMachine_IsAnimated(void* ptr) -{ - return static_cast(ptr)->isAnimated(); -} - -char QStateMachine_IsRunning(void* ptr) -{ - return static_cast(ptr)->isRunning(); -} - -int QStateMachine_PostDelayedEvent(void* ptr, void* event, int delay) -{ - return static_cast(ptr)->postDelayedEvent(static_cast(event), delay); -} - -void QStateMachine_PostEvent(void* ptr, void* event, long long priority) -{ - static_cast(ptr)->postEvent(static_cast(event), static_cast(priority)); -} - -void QStateMachine_RemoveDefaultAnimation(void* ptr, void* animation) -{ - static_cast(ptr)->removeDefaultAnimation(static_cast(animation)); -} - -void QStateMachine_RemoveState(void* ptr, void* state) -{ - static_cast(ptr)->removeState(static_cast(state)); -} - -void QStateMachine_ConnectRunningChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStateMachine::runningChanged), static_cast(ptr), static_cast(&MyQStateMachine::Signal_RunningChanged), static_cast(t)); -} - -void QStateMachine_DisconnectRunningChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStateMachine::runningChanged), static_cast(ptr), static_cast(&MyQStateMachine::Signal_RunningChanged)); -} - -void QStateMachine_RunningChanged(void* ptr, char running) -{ - static_cast(ptr)->runningChanged(running != 0); -} - -void QStateMachine_SetAnimated(void* ptr, char enabled) -{ - static_cast(ptr)->setAnimated(enabled != 0); -} - -void QStateMachine_SetGlobalRestorePolicy(void* ptr, long long restorePolicy) -{ - static_cast(ptr)->setGlobalRestorePolicy(static_cast(restorePolicy)); -} - -void QStateMachine_SetRunning(void* ptr, char running) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setRunning", Q_ARG(bool, running != 0)); -} - -void QStateMachine_SetRunningDefault(void* ptr, char running) -{ - static_cast(ptr)->QStateMachine::setRunning(running != 0); -} - -void QStateMachine_Start(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start"); -} - -void QStateMachine_StartDefault(void* ptr) -{ - static_cast(ptr)->QStateMachine::start(); -} - -void QStateMachine_ConnectStarted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QStateMachine::started, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Started), static_cast(t)); -} - -void QStateMachine_DisconnectStarted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QStateMachine::started, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Started)); -} - -void QStateMachine_Stop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stop"); -} - -void QStateMachine_StopDefault(void* ptr) -{ - static_cast(ptr)->QStateMachine::stop(); -} - -void QStateMachine_ConnectStopped(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QStateMachine::stopped, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Stopped), static_cast(t)); -} - -void QStateMachine_DisconnectStopped(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QStateMachine::stopped, static_cast(ptr), static_cast(&MyQStateMachine::Signal_Stopped)); -} - -void QStateMachine_DestroyQStateMachine(void* ptr) -{ - static_cast(ptr)->~QStateMachine(); -} - -void QStateMachine_DestroyQStateMachineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QStateMachine___defaultAnimations_atList(void* ptr, int i) -{ - return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStateMachine___defaultAnimations_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStateMachine___defaultAnimations_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStaticPlugin_Instance(void* ptr) -{ - return static_cast(ptr)->instance(); -} - -void* QStaticPlugin_MetaData(void* ptr) -{ - return new QJsonObject(static_cast(ptr)->metaData()); -} - -struct QtCore_PackedString QStaticPlugin_RawMetaData(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->rawMetaData()), -1 }; -} - -Q_DECLARE_METATYPE(QStorageInfo*) -void* QStorageInfo_NewQStorageInfo() -{ - return new QStorageInfo(); -} - -void* QStorageInfo_NewQStorageInfo2(struct QtCore_PackedString path) -{ - return new QStorageInfo(QString::fromUtf8(path.data, path.len)); -} - -void* QStorageInfo_NewQStorageInfo3(void* dir) -{ - return new QStorageInfo(*static_cast(dir)); -} - -void* QStorageInfo_NewQStorageInfo4(void* other) -{ - return new QStorageInfo(*static_cast(other)); -} - -int QStorageInfo_BlockSize(void* ptr) -{ - return static_cast(ptr)->blockSize(); -} - -long long QStorageInfo_BytesAvailable(void* ptr) -{ - return static_cast(ptr)->bytesAvailable(); -} - -long long QStorageInfo_BytesFree(void* ptr) -{ - return static_cast(ptr)->bytesFree(); -} - -long long QStorageInfo_BytesTotal(void* ptr) -{ - return static_cast(ptr)->bytesTotal(); -} - -void* QStorageInfo_Device(void* ptr) -{ - return new QByteArray(static_cast(ptr)->device()); -} - -struct QtCore_PackedString QStorageInfo_DisplayName(void* ptr) -{ - return ({ QByteArray t7b3b54 = static_cast(ptr)->displayName().toUtf8(); QtCore_PackedString { const_cast(t7b3b54.prepend("WHITESPACE").constData()+10), t7b3b54.size()-10 }; }); -} - -void* QStorageInfo_FileSystemType(void* ptr) -{ - return new QByteArray(static_cast(ptr)->fileSystemType()); -} - -char QStorageInfo_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -char QStorageInfo_IsReady(void* ptr) -{ - return static_cast(ptr)->isReady(); -} - -char QStorageInfo_IsRoot(void* ptr) -{ - return static_cast(ptr)->isRoot(); -} - -char QStorageInfo_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtCore_PackedList QStorageInfo_QStorageInfo_MountedVolumes() -{ - return ({ QList* tmpValuec2da3c = new QList(QStorageInfo::mountedVolumes()); QtCore_PackedList { tmpValuec2da3c, tmpValuec2da3c->size() }; }); -} - -struct QtCore_PackedString QStorageInfo_Name(void* ptr) -{ - return ({ QByteArray t4fa869 = static_cast(ptr)->name().toUtf8(); QtCore_PackedString { const_cast(t4fa869.prepend("WHITESPACE").constData()+10), t4fa869.size()-10 }; }); -} - -void QStorageInfo_Refresh(void* ptr) -{ - static_cast(ptr)->refresh(); -} - -void* QStorageInfo_QStorageInfo_Root() -{ - return new QStorageInfo(QStorageInfo::root()); -} - -struct QtCore_PackedString QStorageInfo_RootPath(void* ptr) -{ - return ({ QByteArray t0ec510 = static_cast(ptr)->rootPath().toUtf8(); QtCore_PackedString { const_cast(t0ec510.prepend("WHITESPACE").constData()+10), t0ec510.size()-10 }; }); -} - -void QStorageInfo_SetPath(void* ptr, struct QtCore_PackedString path) -{ - static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len)); -} - -void* QStorageInfo_Subvolume(void* ptr) -{ - return new QByteArray(static_cast(ptr)->subvolume()); -} - -void QStorageInfo_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QStorageInfo_DestroyQStorageInfo(void* ptr) -{ - static_cast(ptr)->~QStorageInfo(); -} - -void* QStorageInfo___mountedVolumes_atList(void* ptr, int i) -{ - return new QStorageInfo(({QStorageInfo tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStorageInfo___mountedVolumes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStorageInfo___mountedVolumes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQStringListModel: public QStringListModel -{ -public: - MyQStringListModel(QObject *parent = Q_NULLPTR) : QStringListModel(parent) {QStringListModel_QStringListModel_QRegisterMetaType();}; - MyQStringListModel(const QStringList &strin, QObject *parent = Q_NULLPTR) : QStringListModel(strin, parent) {QStringListModel_QStringListModel_QRegisterMetaType();}; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQStringListModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - int rowCount(const QModelIndex & parent) const { return callbackQStringListModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQAbstractListModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQAbstractListModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQAbstractListModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractItemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQAbstractItemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStringListModel*) -Q_DECLARE_METATYPE(MyQStringListModel*) - -int QStringListModel_QStringListModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStringListModel_NewQStringListModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(static_cast(parent)); - } else { - return new MyQStringListModel(static_cast(parent)); - } -} - -void* QStringListModel_NewQStringListModel2(struct QtCore_PackedString strin, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else { - return new MyQStringListModel(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } -} - -void* QStringListModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QStringListModel_DataDefault(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->QStringListModel::data(*static_cast(index), role)); -} - -int QStringListModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QStringListModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QStringListModel::rowCount(*static_cast(parent)); -} - -void QStringListModel_SetStringList(void* ptr, struct QtCore_PackedString strin) -{ - static_cast(ptr)->setStringList(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts)); -} - -struct QtCore_PackedString QStringListModel_StringList(void* ptr) -{ - return ({ QByteArray t02c9ed = static_cast(ptr)->stringList().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t02c9ed.prepend("WHITESPACE").constData()+10), t02c9ed.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QStringMatcher) -Q_DECLARE_METATYPE(QStringMatcher*) -void* QStringMatcher_NewQStringMatcher() -{ - return new QStringMatcher(); -} - -void* QStringMatcher_NewQStringMatcher2(struct QtCore_PackedString pattern, long long cs) -{ - return new QStringMatcher(QString::fromUtf8(pattern.data, pattern.len), static_cast(cs)); -} - -void* QStringMatcher_NewQStringMatcher3(void* uc, int length, long long cs) -{ - return new QStringMatcher(static_cast(uc), length, static_cast(cs)); -} - -void* QStringMatcher_NewQStringMatcher4(void* other) -{ - return new QStringMatcher(*static_cast(other)); -} - -long long QStringMatcher_CaseSensitivity(void* ptr) -{ - return static_cast(ptr)->caseSensitivity(); -} - -int QStringMatcher_IndexIn(void* ptr, struct QtCore_PackedString str, int from) -{ - return static_cast(ptr)->indexIn(QString::fromUtf8(str.data, str.len), from); -} - -int QStringMatcher_IndexIn2(void* ptr, void* str, int length, int from) -{ - return static_cast(ptr)->indexIn(static_cast(str), length, from); -} - -struct QtCore_PackedString QStringMatcher_Pattern(void* ptr) -{ - return ({ QByteArray ta9f593 = static_cast(ptr)->pattern().toUtf8(); QtCore_PackedString { const_cast(ta9f593.prepend("WHITESPACE").constData()+10), ta9f593.size()-10 }; }); -} - -void QStringMatcher_SetCaseSensitivity(void* ptr, long long cs) -{ - static_cast(ptr)->setCaseSensitivity(static_cast(cs)); -} - -void QStringMatcher_SetPattern(void* ptr, struct QtCore_PackedString pattern) -{ - static_cast(ptr)->setPattern(QString::fromUtf8(pattern.data, pattern.len)); -} - -void QStringMatcher_DestroyQStringMatcher(void* ptr) -{ - static_cast(ptr)->~QStringMatcher(); -} - -Q_DECLARE_METATYPE(QStringRef) -Q_DECLARE_METATYPE(QStringRef*) -void* QStringRef_NewQStringRef() -{ - return new QStringRef(); -} - -void* QStringRef_NewQStringRef2(struct QtCore_PackedString stri, int position, int length) -{ - return new QStringRef(new QString(QString::fromUtf8(stri.data, stri.len)), position, length); -} - -void* QStringRef_NewQStringRef3(struct QtCore_PackedString stri) -{ - return new QStringRef(new QString(QString::fromUtf8(stri.data, stri.len))); -} - -void* QStringRef_NewQStringRef4(void* other) -{ - return new QStringRef(*static_cast(other)); -} - -void* QStringRef_AppendTo(void* ptr, struct QtCore_PackedString stri) -{ - return new QStringRef(static_cast(ptr)->appendTo(new QString(QString::fromUtf8(stri.data, stri.len)))); -} - -void* QStringRef_At(void* ptr, int position) -{ - return new QChar(static_cast(ptr)->at(position)); -} - -void* QStringRef_Back(void* ptr) -{ - return new QChar(static_cast(ptr)->back()); -} - -void QStringRef_Chop(void* ptr, int n) -{ - static_cast(ptr)->chop(n); -} - -void* QStringRef_Chopped(void* ptr, int l) -{ - return new QStringRef(static_cast(ptr)->chopped(l)); -} - -void QStringRef_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QStringRef_QStringRef_Compare(void* s1, struct QtCore_PackedString s2, long long cs) -{ - return QStringRef::compare(*static_cast(s1), QString::fromUtf8(s2.data, s2.len), static_cast(cs)); -} - -int QStringRef_Compare2(void* ptr, struct QtCore_PackedString other, long long cs) -{ - return static_cast(ptr)->compare(QString::fromUtf8(other.data, other.len), static_cast(cs)); -} - -int QStringRef_Compare3(void* ptr, void* other, long long cs) -{ - return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); -} - -int QStringRef_Compare4(void* ptr, void* other, long long cs) -{ - return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); -} - -int QStringRef_Compare5(void* ptr, void* other, long long cs) -{ - return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); -} - -int QStringRef_QStringRef_Compare6(void* s1, void* s2, long long cs) -{ - return QStringRef::compare(*static_cast(s1), *static_cast(s2), static_cast(cs)); -} - -int QStringRef_QStringRef_Compare7(void* s1, void* s2, long long cs) -{ - return QStringRef::compare(*static_cast(s1), *static_cast(s2), static_cast(cs)); -} - -void* QStringRef_ConstData(void* ptr) -{ - return const_cast(static_cast(ptr)->constData()); -} - -char QStringRef_Contains(void* ptr, struct QtCore_PackedString str, long long cs) -{ - return static_cast(ptr)->contains(QString::fromUtf8(str.data, str.len), static_cast(cs)); -} - -char QStringRef_Contains2(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->contains(*static_cast(ch), static_cast(cs)); -} - -char QStringRef_Contains3(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->contains(*static_cast(str), static_cast(cs)); -} - -char QStringRef_Contains4(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->contains(*static_cast(str), static_cast(cs)); -} - -int QStringRef_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QStringRef_Count2(void* ptr, struct QtCore_PackedString str, long long cs) -{ - return static_cast(ptr)->count(QString::fromUtf8(str.data, str.len), static_cast(cs)); -} - -int QStringRef_Count3(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->count(*static_cast(ch), static_cast(cs)); -} - -int QStringRef_Count4(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->count(*static_cast(str), static_cast(cs)); -} - -void* QStringRef_Data(void* ptr) -{ - return const_cast(static_cast(ptr)->data()); -} - -char QStringRef_EndsWith(void* ptr, struct QtCore_PackedString str, long long cs) -{ - return static_cast(ptr)->endsWith(QString::fromUtf8(str.data, str.len), static_cast(cs)); -} - -char QStringRef_EndsWith2(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); -} - -char QStringRef_EndsWith3(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); -} - -char QStringRef_EndsWith4(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(ch), static_cast(cs)); -} - -char QStringRef_EndsWith5(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); -} - -void* QStringRef_Front(void* ptr) -{ - return new QChar(static_cast(ptr)->front()); -} - -int QStringRef_IndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs) -{ - return static_cast(ptr)->indexOf(QString::fromUtf8(str.data, str.len), from, static_cast(cs)); -} - -int QStringRef_IndexOf2(void* ptr, void* ch, int from, long long cs) -{ - return static_cast(ptr)->indexOf(*static_cast(ch), from, static_cast(cs)); -} - -int QStringRef_IndexOf3(void* ptr, void* str, int from, long long cs) -{ - return static_cast(ptr)->indexOf(*static_cast(str), from, static_cast(cs)); -} - -int QStringRef_IndexOf4(void* ptr, void* str, int from, long long cs) -{ - return static_cast(ptr)->indexOf(*static_cast(str), from, static_cast(cs)); -} - -char QStringRef_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QStringRef_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QStringRef_IsRightToLeft(void* ptr) -{ - return static_cast(ptr)->isRightToLeft(); -} - -int QStringRef_LastIndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs) -{ - return static_cast(ptr)->lastIndexOf(QString::fromUtf8(str.data, str.len), from, static_cast(cs)); -} - -int QStringRef_LastIndexOf2(void* ptr, void* ch, int from, long long cs) -{ - return static_cast(ptr)->lastIndexOf(*static_cast(ch), from, static_cast(cs)); -} - -int QStringRef_LastIndexOf3(void* ptr, void* str, int from, long long cs) -{ - return static_cast(ptr)->lastIndexOf(*static_cast(str), from, static_cast(cs)); -} - -int QStringRef_LastIndexOf4(void* ptr, void* str, int from, long long cs) -{ - return static_cast(ptr)->lastIndexOf(*static_cast(str), from, static_cast(cs)); -} - -void* QStringRef_Left(void* ptr, int n) -{ - return new QStringRef(static_cast(ptr)->left(n)); -} - -int QStringRef_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -int QStringRef_QStringRef_LocaleAwareCompare(void* s1, struct QtCore_PackedString s2) -{ - return QStringRef::localeAwareCompare(*static_cast(s1), QString::fromUtf8(s2.data, s2.len)); -} - -int QStringRef_LocaleAwareCompare2(void* ptr, struct QtCore_PackedString other) -{ - return static_cast(ptr)->localeAwareCompare(QString::fromUtf8(other.data, other.len)); -} - -int QStringRef_LocaleAwareCompare3(void* ptr, void* other) -{ - return static_cast(ptr)->localeAwareCompare(*static_cast(other)); -} - -int QStringRef_QStringRef_LocaleAwareCompare4(void* s1, void* s2) -{ - return QStringRef::localeAwareCompare(*static_cast(s1), *static_cast(s2)); -} - -void* QStringRef_Mid(void* ptr, int position, int n) -{ - return new QStringRef(static_cast(ptr)->mid(position, n)); -} - -int QStringRef_Position(void* ptr) -{ - return static_cast(ptr)->position(); -} - -void* QStringRef_Right(void* ptr, int n) -{ - return new QStringRef(static_cast(ptr)->right(n)); -} - -int QStringRef_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -struct QtCore_PackedList QStringRef_Split(void* ptr, struct QtCore_PackedString sep, long long behavior, long long cs) -{ - return ({ QVector* tmpValued1bf8d = new QVector(static_cast(ptr)->split(QString::fromUtf8(sep.data, sep.len), static_cast(behavior), static_cast(cs))); QtCore_PackedList { tmpValued1bf8d, tmpValued1bf8d->size() }; }); -} - -struct QtCore_PackedList QStringRef_Split2(void* ptr, void* sep, long long behavior, long long cs) -{ - return ({ QVector* tmpValue643751 = new QVector(static_cast(ptr)->split(*static_cast(sep), static_cast(behavior), static_cast(cs))); QtCore_PackedList { tmpValue643751, tmpValue643751->size() }; }); -} - -char QStringRef_StartsWith(void* ptr, struct QtCore_PackedString str, long long cs) -{ - return static_cast(ptr)->startsWith(QString::fromUtf8(str.data, str.len), static_cast(cs)); -} - -char QStringRef_StartsWith2(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); -} - -char QStringRef_StartsWith3(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); -} - -char QStringRef_StartsWith4(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(ch), static_cast(cs)); -} - -char QStringRef_StartsWith5(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); -} - -struct QtCore_PackedString QStringRef_String(void* ptr) -{ - return ({ QByteArray t75a779 = static_cast(ptr)->string()->toUtf8(); QtCore_PackedString { const_cast(t75a779.prepend("WHITESPACE").constData()+10), t75a779.size()-10 }; }); -} - -double QStringRef_ToDouble(void* ptr, char* ok) -{ - return static_cast(ptr)->toDouble(reinterpret_cast(ok)); -} - -float QStringRef_ToFloat(void* ptr, char* ok) -{ - return static_cast(ptr)->toFloat(reinterpret_cast(ok)); -} - -int QStringRef_ToInt(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toInt(reinterpret_cast(ok), base); -} - -void* QStringRef_ToLatin1(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toLatin1()); -} - -void* QStringRef_ToLocal8Bit(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toLocal8Bit()); -} - -long QStringRef_ToLong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toLong(reinterpret_cast(ok), base); -} - -long long QStringRef_ToLongLong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toLongLong(reinterpret_cast(ok), base); -} - -short QStringRef_ToShort(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toShort(reinterpret_cast(ok), base); -} - -struct QtCore_PackedString QStringRef_ToString(void* ptr) -{ - return ({ QByteArray t336448 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t336448.prepend("WHITESPACE").constData()+10), t336448.size()-10 }; }); -} - -unsigned int QStringRef_ToUInt(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toUInt(reinterpret_cast(ok), base); -} - -unsigned long QStringRef_ToULong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toULong(reinterpret_cast(ok), base); -} - -unsigned long long QStringRef_ToULongLong(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toULongLong(reinterpret_cast(ok), base); -} - -unsigned short QStringRef_ToUShort(void* ptr, char* ok, int base) -{ - return static_cast(ptr)->toUShort(reinterpret_cast(ok), base); -} - -struct QtCore_PackedList QStringRef_ToUcs4(void* ptr) -{ - return ({ QVector* tmpValue6487a2 = new QVector(static_cast(ptr)->toUcs4()); QtCore_PackedList { tmpValue6487a2, tmpValue6487a2->size() }; }); -} - -void* QStringRef_ToUtf8(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toUtf8()); -} - -void* QStringRef_Trimmed(void* ptr) -{ - return new QStringRef(static_cast(ptr)->trimmed()); -} - -void QStringRef_Truncate(void* ptr, int position) -{ - static_cast(ptr)->truncate(position); -} - -void* QStringRef_Unicode(void* ptr) -{ - return const_cast(static_cast(ptr)->unicode()); -} - -void QStringRef_DestroyQStringRef(void* ptr) -{ - static_cast(ptr)->~QStringRef(); -} - -void* QStringRef___split_atList(void* ptr, int i) -{ - return new QStringRef(({QStringRef tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QStringRef___split_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStringRef___split_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStringRef___split_atList2(void* ptr, int i) -{ - return new QStringRef(({QStringRef tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QStringRef___split_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStringRef___split_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QStringRef___toUcs4_atList(void* ptr, int i) -{ - return ({uint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QStringRef___toUcs4_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStringRef___toUcs4_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QStringView) -Q_DECLARE_METATYPE(QStringView*) -void* QStringView_NewQStringView() -{ - return new QStringView(); -} - -void* QStringView_NewQStringView7(struct QtCore_PackedString str) -{ - return new QStringView(QString::fromUtf8(str.data, str.len)); -} - -void* QStringView_NewQStringView8(void* str) -{ - return new QStringView(*static_cast(str)); -} - -void* QStringView_Back(void* ptr) -{ - return new QChar(static_cast(ptr)->back()); -} - -int QStringView_Compare(void* ptr, void* other, long long cs) -{ - return static_cast(ptr)->compare(*static_cast(other), static_cast(cs)); -} - -char QStringView_Empty(void* ptr) -{ - return static_cast(ptr)->empty(); -} - -char QStringView_EndsWith(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(str), static_cast(cs)); -} - -char QStringView_EndsWith2(void* ptr, void* l1, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(l1), static_cast(cs)); -} - -char QStringView_EndsWith3(void* ptr, void* ch) -{ - return static_cast(ptr)->endsWith(*static_cast(ch)); -} - -char QStringView_EndsWith4(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->endsWith(*static_cast(ch), static_cast(cs)); -} - -void* QStringView_First(void* ptr) -{ - return new QChar(static_cast(ptr)->first()); -} - -void* QStringView_Front(void* ptr) -{ - return new QChar(static_cast(ptr)->front()); -} - -char QStringView_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QStringView_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QStringView_IsRightToLeft(void* ptr) -{ - return static_cast(ptr)->isRightToLeft(); -} - -void* QStringView_Last(void* ptr) -{ - return new QChar(static_cast(ptr)->last()); -} - -int QStringView_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -char QStringView_StartsWith(void* ptr, void* str, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(str), static_cast(cs)); -} - -char QStringView_StartsWith2(void* ptr, void* l1, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(l1), static_cast(cs)); -} - -char QStringView_StartsWith3(void* ptr, void* ch) -{ - return static_cast(ptr)->startsWith(*static_cast(ch)); -} - -char QStringView_StartsWith4(void* ptr, void* ch, long long cs) -{ - return static_cast(ptr)->startsWith(*static_cast(ch), static_cast(cs)); -} - -void* QStringView_ToLatin1(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toLatin1()); -} - -void* QStringView_ToLocal8Bit(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toLocal8Bit()); -} - -struct QtCore_PackedString QStringView_ToString(void* ptr) -{ - return ({ QByteArray t401ff3 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t401ff3.prepend("WHITESPACE").constData()+10), t401ff3.size()-10 }; }); -} - -struct QtCore_PackedList QStringView_ToUcs4(void* ptr) -{ - return ({ QVector* tmpValue713c7b = new QVector(static_cast(ptr)->toUcs4()); QtCore_PackedList { tmpValue713c7b, tmpValue713c7b->size() }; }); -} - -void* QStringView_ToUtf8(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toUtf8()); -} - -void* QStringView_Trimmed(void* ptr) -{ - return new QStringView(static_cast(ptr)->trimmed()); -} - -unsigned int QStringView___convertToUcs4_atList(void* ptr, int i) -{ - return ({uint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QStringView___convertToUcs4_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStringView___convertToUcs4_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QStringView___toUcs4_atList(void* ptr, int i) -{ - return ({uint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QStringView___toUcs4_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStringView___toUcs4_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -int QSysInfo_WordSize_Type() -{ - return QSysInfo::WordSize; -} - -void* QSysInfo_QSysInfo_BootUniqueId() -{ - return new QByteArray(QSysInfo::bootUniqueId()); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_BuildAbi() -{ - return ({ QByteArray t231d28 = QSysInfo::buildAbi().toUtf8(); QtCore_PackedString { const_cast(t231d28.prepend("WHITESPACE").constData()+10), t231d28.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_BuildCpuArchitecture() -{ - return ({ QByteArray t3eb43d = QSysInfo::buildCpuArchitecture().toUtf8(); QtCore_PackedString { const_cast(t3eb43d.prepend("WHITESPACE").constData()+10), t3eb43d.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_CurrentCpuArchitecture() -{ - return ({ QByteArray t58cec8 = QSysInfo::currentCpuArchitecture().toUtf8(); QtCore_PackedString { const_cast(t58cec8.prepend("WHITESPACE").constData()+10), t58cec8.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_KernelType() -{ - return ({ QByteArray t17bcdb = QSysInfo::kernelType().toUtf8(); QtCore_PackedString { const_cast(t17bcdb.prepend("WHITESPACE").constData()+10), t17bcdb.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_KernelVersion() -{ - return ({ QByteArray t25443e = QSysInfo::kernelVersion().toUtf8(); QtCore_PackedString { const_cast(t25443e.prepend("WHITESPACE").constData()+10), t25443e.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_MachineHostName() -{ - return ({ QByteArray t05046f = QSysInfo::machineHostName().toUtf8(); QtCore_PackedString { const_cast(t05046f.prepend("WHITESPACE").constData()+10), t05046f.size()-10 }; }); -} - -void* QSysInfo_QSysInfo_MachineUniqueId() -{ - return new QByteArray(QSysInfo::machineUniqueId()); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_PrettyProductName() -{ - return ({ QByteArray t377223 = QSysInfo::prettyProductName().toUtf8(); QtCore_PackedString { const_cast(t377223.prepend("WHITESPACE").constData()+10), t377223.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_ProductType() -{ - return ({ QByteArray t2dc849 = QSysInfo::productType().toUtf8(); QtCore_PackedString { const_cast(t2dc849.prepend("WHITESPACE").constData()+10), t2dc849.size()-10 }; }); -} - -struct QtCore_PackedString QSysInfo_QSysInfo_ProductVersion() -{ - return ({ QByteArray tf9eb38 = QSysInfo::productVersion().toUtf8(); QtCore_PackedString { const_cast(tf9eb38.prepend("WHITESPACE").constData()+10), tf9eb38.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QSystemSemaphore*) -void* QSystemSemaphore_NewQSystemSemaphore(struct QtCore_PackedString key, int initialValue, long long mode) -{ - return new QSystemSemaphore(QString::fromUtf8(key.data, key.len), initialValue, static_cast(mode)); -} - -char QSystemSemaphore_Acquire(void* ptr) -{ - return static_cast(ptr)->acquire(); -} - -long long QSystemSemaphore_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtCore_PackedString QSystemSemaphore_ErrorString(void* ptr) -{ - return ({ QByteArray te02386 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(te02386.prepend("WHITESPACE").constData()+10), te02386.size()-10 }; }); -} - -struct QtCore_PackedString QSystemSemaphore_Key(void* ptr) -{ - return ({ QByteArray tdbcddf = static_cast(ptr)->key().toUtf8(); QtCore_PackedString { const_cast(tdbcddf.prepend("WHITESPACE").constData()+10), tdbcddf.size()-10 }; }); -} - -char QSystemSemaphore_Release(void* ptr, int n) -{ - return static_cast(ptr)->release(n); -} - -void QSystemSemaphore_SetKey(void* ptr, struct QtCore_PackedString key, int initialValue, long long mode) -{ - static_cast(ptr)->setKey(QString::fromUtf8(key.data, key.len), initialValue, static_cast(mode)); -} - -void QSystemSemaphore_DestroyQSystemSemaphore(void* ptr) -{ - static_cast(ptr)->~QSystemSemaphore(); -} - -Q_DECLARE_METATYPE(QTemporaryDir*) -void* QTemporaryDir_NewQTemporaryDir() -{ - return new QTemporaryDir(); -} - -void* QTemporaryDir_NewQTemporaryDir2(struct QtCore_PackedString templatePath) -{ - return new QTemporaryDir(QString::fromUtf8(templatePath.data, templatePath.len)); -} - -char QTemporaryDir_AutoRemove(void* ptr) -{ - return static_cast(ptr)->autoRemove(); -} - -struct QtCore_PackedString QTemporaryDir_ErrorString(void* ptr) -{ - return ({ QByteArray t501345 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t501345.prepend("WHITESPACE").constData()+10), t501345.size()-10 }; }); -} - -struct QtCore_PackedString QTemporaryDir_FilePath(void* ptr, struct QtCore_PackedString fileName) -{ - return ({ QByteArray ted61dd = static_cast(ptr)->filePath(QString::fromUtf8(fileName.data, fileName.len)).toUtf8(); QtCore_PackedString { const_cast(ted61dd.prepend("WHITESPACE").constData()+10), ted61dd.size()-10 }; }); -} - -char QTemporaryDir_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtCore_PackedString QTemporaryDir_Path(void* ptr) -{ - return ({ QByteArray tec09d2 = static_cast(ptr)->path().toUtf8(); QtCore_PackedString { const_cast(tec09d2.prepend("WHITESPACE").constData()+10), tec09d2.size()-10 }; }); -} - -char QTemporaryDir_Remove(void* ptr) -{ - return static_cast(ptr)->remove(); -} - -void QTemporaryDir_SetAutoRemove(void* ptr, char b) -{ - static_cast(ptr)->setAutoRemove(b != 0); -} - -void QTemporaryDir_DestroyQTemporaryDir(void* ptr) -{ - static_cast(ptr)->~QTemporaryDir(); -} - -class MyQTemporaryFile: public QTemporaryFile -{ -public: - MyQTemporaryFile() : QTemporaryFile() {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; - MyQTemporaryFile(const QString &templateName) : QTemporaryFile(templateName) {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; - MyQTemporaryFile(QObject *parent) : QTemporaryFile(parent) {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; - MyQTemporaryFile(const QString &templateName, QObject *parent) : QTemporaryFile(templateName, parent) {QTemporaryFile_QTemporaryFile_QRegisterMetaType();}; - QString fileName() const { return ({ QtCore_PackedString tempVal = callbackQFileDevice_FileName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - ~MyQTemporaryFile() { callbackQTemporaryFile_DestroyQTemporaryFile(this); }; - QFileDevice::Permissions permissions() const { return static_cast(callbackQFileDevice_Permissions(const_cast(static_cast(this)))); }; - bool resize(qint64 sz) { return callbackQFileDevice_Resize(this, sz) != 0; }; - bool setPermissions(QFileDevice::Permissions permissions) { return callbackQFileDevice_SetPermissions(this, permissions) != 0; }; - qint64 size() const { return callbackQIODevice_Size(const_cast(static_cast(this))); }; - bool atEnd() const { return callbackQIODevice_AtEnd(const_cast(static_cast(this))) != 0; }; - void close() { callbackQIODevice_Close(this); }; - bool isSequential() const { return callbackQIODevice_IsSequential(const_cast(static_cast(this))) != 0; }; - qint64 pos() const { return callbackQIODevice_Pos(const_cast(static_cast(this))); }; - qint64 readData(char * data, qint64 l) { QtCore_PackedString dataPacked = { data, l };return callbackQFileDevice_ReadData(this, dataPacked, l); }; - qint64 readLineData(char * data, qint64 maxlen) { QtCore_PackedString dataPacked = { data, maxlen };return callbackQIODevice_ReadLineData(this, dataPacked, maxlen); }; - bool seek(qint64 pos) { return callbackQIODevice_Seek(this, pos) != 0; }; - qint64 writeData(const char * data, qint64 l) { QtCore_PackedString dataPacked = { const_cast(data), l };return callbackQFileDevice_WriteData(this, dataPacked, l); }; - void Signal_AboutToClose() { callbackQIODevice_AboutToClose(this); }; - qint64 bytesAvailable() const { return callbackQIODevice_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQIODevice_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQIODevice_BytesWritten(this, bytes); }; - bool canReadLine() const { return callbackQIODevice_CanReadLine(const_cast(static_cast(this))) != 0; }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQIODevice_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQIODevice_ChannelReadyRead(this, channel); }; - void Signal_ReadChannelFinished() { callbackQIODevice_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQIODevice_ReadyRead(this); }; - bool reset() { return callbackQIODevice_Reset(this) != 0; }; - bool waitForBytesWritten(int msecs) { return callbackQIODevice_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQIODevice_WaitForReadyRead(this, msecs) != 0; }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTemporaryFile*) -Q_DECLARE_METATYPE(MyQTemporaryFile*) - -int QTemporaryFile_QTemporaryFile_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTemporaryFile_NewQTemporaryFile() -{ - return new MyQTemporaryFile(); -} - -void* QTemporaryFile_NewQTemporaryFile2(struct QtCore_PackedString templateName) -{ - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len)); -} - -void* QTemporaryFile_NewQTemporaryFile3(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(static_cast(parent)); - } else { - return new MyQTemporaryFile(static_cast(parent)); - } -} - -void* QTemporaryFile_NewQTemporaryFile4(struct QtCore_PackedString templateName, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } else { - return new MyQTemporaryFile(QString::fromUtf8(templateName.data, templateName.len), static_cast(parent)); - } -} - -char QTemporaryFile_AutoRemove(void* ptr) -{ - return static_cast(ptr)->autoRemove(); -} - -void* QTemporaryFile_QTemporaryFile_CreateNativeFile(void* file) -{ - return QTemporaryFile::createNativeFile(*static_cast(file)); -} - -void* QTemporaryFile_QTemporaryFile_CreateNativeFile2(struct QtCore_PackedString fileName) -{ - return QTemporaryFile::createNativeFile(QString::fromUtf8(fileName.data, fileName.len)); -} - -struct QtCore_PackedString QTemporaryFile_FileTemplate(void* ptr) -{ - return ({ QByteArray t23cbd0 = static_cast(ptr)->fileTemplate().toUtf8(); QtCore_PackedString { const_cast(t23cbd0.prepend("WHITESPACE").constData()+10), t23cbd0.size()-10 }; }); -} - -char QTemporaryFile_Open(void* ptr) -{ - return static_cast(ptr)->open(); -} - -void QTemporaryFile_SetAutoRemove(void* ptr, char b) -{ - static_cast(ptr)->setAutoRemove(b != 0); -} - -void QTemporaryFile_SetFileTemplate(void* ptr, struct QtCore_PackedString name) -{ - static_cast(ptr)->setFileTemplate(QString::fromUtf8(name.data, name.len)); -} - -void QTemporaryFile_DestroyQTemporaryFile(void* ptr) -{ - static_cast(ptr)->~QTemporaryFile(); -} - -void QTemporaryFile_DestroyQTemporaryFileDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QTextBoundaryFinder) -Q_DECLARE_METATYPE(QTextBoundaryFinder*) -void* QTextBoundaryFinder_NewQTextBoundaryFinder() -{ - return new QTextBoundaryFinder(); -} - -void* QTextBoundaryFinder_NewQTextBoundaryFinder2(void* other) -{ - return new QTextBoundaryFinder(*static_cast(other)); -} - -void* QTextBoundaryFinder_NewQTextBoundaryFinder3(long long ty, struct QtCore_PackedString stri) -{ - return new QTextBoundaryFinder(static_cast(ty), QString::fromUtf8(stri.data, stri.len)); -} - -long long QTextBoundaryFinder_BoundaryReasons(void* ptr) -{ - return static_cast(ptr)->boundaryReasons(); -} - -char QTextBoundaryFinder_IsAtBoundary(void* ptr) -{ - return static_cast(ptr)->isAtBoundary(); -} - -char QTextBoundaryFinder_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QTextBoundaryFinder_Position(void* ptr) -{ - return static_cast(ptr)->position(); -} - -void QTextBoundaryFinder_SetPosition(void* ptr, int position) -{ - static_cast(ptr)->setPosition(position); -} - -struct QtCore_PackedString QTextBoundaryFinder_String(void* ptr) -{ - return ({ QByteArray t2d3858 = static_cast(ptr)->string().toUtf8(); QtCore_PackedString { const_cast(t2d3858.prepend("WHITESPACE").constData()+10), t2d3858.size()-10 }; }); -} - -void QTextBoundaryFinder_ToEnd(void* ptr) -{ - static_cast(ptr)->toEnd(); -} - -int QTextBoundaryFinder_ToNextBoundary(void* ptr) -{ - return static_cast(ptr)->toNextBoundary(); -} - -int QTextBoundaryFinder_ToPreviousBoundary(void* ptr) -{ - return static_cast(ptr)->toPreviousBoundary(); -} - -void QTextBoundaryFinder_ToStart(void* ptr) -{ - static_cast(ptr)->toStart(); -} - -long long QTextBoundaryFinder_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QTextBoundaryFinder_DestroyQTextBoundaryFinder(void* ptr) -{ - static_cast(ptr)->~QTextBoundaryFinder(); -} - -class MyQTextCodec: public QTextCodec -{ -public: - QList aliases() const { return ({ QList* tmpP = static_cast*>(callbackQTextCodec_Aliases(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - int mibEnum() const { return callbackQTextCodec_MibEnum(const_cast(static_cast(this))); }; - QByteArray name() const { return *static_cast(callbackQTextCodec_Name(const_cast(static_cast(this)))); }; - ~MyQTextCodec() { callbackQTextCodec_DestroyQTextCodec(this); }; -}; - -Q_DECLARE_METATYPE(QTextCodec*) -Q_DECLARE_METATYPE(MyQTextCodec*) - -int QTextCodec_QTextCodec_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtCore_PackedList QTextCodec_Aliases(void* ptr) -{ - return ({ QList* tmpValueb6774e = new QList(static_cast(ptr)->aliases()); QtCore_PackedList { tmpValueb6774e, tmpValueb6774e->size() }; }); -} - -struct QtCore_PackedList QTextCodec_AliasesDefault(void* ptr) -{ - return ({ QList* tmpValuee659dd = new QList(static_cast(ptr)->QTextCodec::aliases()); QtCore_PackedList { tmpValuee659dd, tmpValuee659dd->size() }; }); -} - -struct QtCore_PackedList QTextCodec_QTextCodec_AvailableCodecs() -{ - return ({ QList* tmpValue6a90cd = new QList(QTextCodec::availableCodecs()); QtCore_PackedList { tmpValue6a90cd, tmpValue6a90cd->size() }; }); -} - -struct QtCore_PackedList QTextCodec_QTextCodec_AvailableMibs() -{ - return ({ QList* tmpValuef6e6be = new QList(QTextCodec::availableMibs()); QtCore_PackedList { tmpValuef6e6be, tmpValuef6e6be->size() }; }); -} - -char QTextCodec_CanEncode(void* ptr, void* ch) -{ - return static_cast(ptr)->canEncode(*static_cast(ch)); -} - -char QTextCodec_CanEncode2(void* ptr, struct QtCore_PackedString s) -{ - return static_cast(ptr)->canEncode(QString::fromUtf8(s.data, s.len)); -} - -char QTextCodec_CanEncode3(void* ptr, void* s) -{ - return static_cast(ptr)->canEncode(*static_cast(s)); -} - -void* QTextCodec_QTextCodec_CodecForHtml(void* ba, void* defaultCodec) -{ - return QTextCodec::codecForHtml(*static_cast(ba), static_cast(defaultCodec)); -} - -void* QTextCodec_QTextCodec_CodecForHtml2(void* ba) -{ - return QTextCodec::codecForHtml(*static_cast(ba)); -} - -void* QTextCodec_QTextCodec_CodecForLocale() -{ - return QTextCodec::codecForLocale(); -} - -void* QTextCodec_QTextCodec_CodecForMib(int mib) -{ - return QTextCodec::codecForMib(mib); -} - -void* QTextCodec_QTextCodec_CodecForName(void* name) -{ - return QTextCodec::codecForName(*static_cast(name)); -} - -void* QTextCodec_QTextCodec_CodecForName2(char* name) -{ - return QTextCodec::codecForName(const_cast(name)); -} - -void* QTextCodec_QTextCodec_CodecForUtfText(void* ba, void* defaultCodec) -{ - return QTextCodec::codecForUtfText(*static_cast(ba), static_cast(defaultCodec)); -} - -void* QTextCodec_QTextCodec_CodecForUtfText2(void* ba) -{ - return QTextCodec::codecForUtfText(*static_cast(ba)); -} - -void* QTextCodec_FromUnicode(void* ptr, struct QtCore_PackedString str) -{ - return new QByteArray(static_cast(ptr)->fromUnicode(QString::fromUtf8(str.data, str.len))); -} - -void* QTextCodec_FromUnicode2(void* ptr, void* str) -{ - return new QByteArray(static_cast(ptr)->fromUnicode(*static_cast(str))); -} - -void* QTextCodec_MakeDecoder(void* ptr, long long flags) -{ - return static_cast(ptr)->makeDecoder(static_cast(flags)); -} - -void* QTextCodec_MakeEncoder(void* ptr, long long flags) -{ - return static_cast(ptr)->makeEncoder(static_cast(flags)); -} - -int QTextCodec_MibEnum(void* ptr) -{ - return static_cast(ptr)->mibEnum(); -} - -void* QTextCodec_Name(void* ptr) -{ - return new QByteArray(static_cast(ptr)->name()); -} - -void QTextCodec_QTextCodec_SetCodecForLocale(void* c) -{ - QTextCodec::setCodecForLocale(static_cast(c)); -} - -struct QtCore_PackedString QTextCodec_ToUnicode(void* ptr, void* a) -{ - return ({ QByteArray te3183b = static_cast(ptr)->toUnicode(*static_cast(a)).toUtf8(); QtCore_PackedString { const_cast(te3183b.prepend("WHITESPACE").constData()+10), te3183b.size()-10 }; }); -} - -struct QtCore_PackedString QTextCodec_ToUnicode2(void* ptr, char* chars) -{ - return ({ QByteArray t6b92b5 = static_cast(ptr)->toUnicode(const_cast(chars)).toUtf8(); QtCore_PackedString { const_cast(t6b92b5.prepend("WHITESPACE").constData()+10), t6b92b5.size()-10 }; }); -} - -void QTextCodec_DestroyQTextCodec(void* ptr) -{ - static_cast(ptr)->~QTextCodec(); -} - -void QTextCodec_DestroyQTextCodecDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTextCodec___aliases_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextCodec___aliases_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextCodec___aliases_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextCodec___availableCodecs_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextCodec___availableCodecs_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextCodec___availableCodecs_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QTextCodec___availableMibs_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextCodec___availableMibs_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QTextCodec___availableMibs_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QTextDecoder*) -void* QTextDecoder_NewQTextDecoder2(void* codec) -{ - return new QTextDecoder(static_cast(codec)); -} - -void* QTextDecoder_NewQTextDecoder3(void* codec, long long flags) -{ - return new QTextDecoder(static_cast(codec), static_cast(flags)); -} - -struct QtCore_PackedString QTextDecoder_ToUnicode(void* ptr, char* chars, int l) -{ - return ({ QByteArray t9f8601 = static_cast(ptr)->toUnicode(const_cast(chars), l).toUtf8(); QtCore_PackedString { const_cast(t9f8601.prepend("WHITESPACE").constData()+10), t9f8601.size()-10 }; }); -} - -struct QtCore_PackedString QTextDecoder_ToUnicode2(void* ptr, void* ba) -{ - return ({ QByteArray t597c34 = static_cast(ptr)->toUnicode(*static_cast(ba)).toUtf8(); QtCore_PackedString { const_cast(t597c34.prepend("WHITESPACE").constData()+10), t597c34.size()-10 }; }); -} - -void QTextDecoder_ToUnicode3(void* ptr, struct QtCore_PackedString target, char* chars, int l) -{ - static_cast(ptr)->toUnicode(new QString(QString::fromUtf8(target.data, target.len)), const_cast(chars), l); -} - -void QTextDecoder_DestroyQTextDecoder(void* ptr) -{ - static_cast(ptr)->~QTextDecoder(); -} - -Q_DECLARE_METATYPE(QTextEncoder*) -void* QTextEncoder_NewQTextEncoder2(void* codec) -{ - return new QTextEncoder(static_cast(codec)); -} - -void* QTextEncoder_NewQTextEncoder3(void* codec, long long flags) -{ - return new QTextEncoder(static_cast(codec), static_cast(flags)); -} - -void* QTextEncoder_FromUnicode(void* ptr, struct QtCore_PackedString str) -{ - return new QByteArray(static_cast(ptr)->fromUnicode(QString::fromUtf8(str.data, str.len))); -} - -void* QTextEncoder_FromUnicode2(void* ptr, void* str) -{ - return new QByteArray(static_cast(ptr)->fromUnicode(*static_cast(str))); -} - -void* QTextEncoder_FromUnicode3(void* ptr, void* uc, int l) -{ - return new QByteArray(static_cast(ptr)->fromUnicode(static_cast(uc), l)); -} - -void QTextEncoder_DestroyQTextEncoder(void* ptr) -{ - static_cast(ptr)->~QTextEncoder(); -} - -class MyQTextStream: public QTextStream -{ -public: - MyQTextStream() : QTextStream() {QTextStream_QTextStream_QRegisterMetaType();}; - MyQTextStream(QIODevice *device) : QTextStream(device) {QTextStream_QTextStream_QRegisterMetaType();}; - MyQTextStream(QString *stri, QIODevice::OpenMode openMode = QIODevice::ReadWrite) : QTextStream(stri, openMode) {QTextStream_QTextStream_QRegisterMetaType();}; - MyQTextStream(QByteArray *array, QIODevice::OpenMode openMode = QIODevice::ReadWrite) : QTextStream(array, openMode) {QTextStream_QTextStream_QRegisterMetaType();}; - MyQTextStream(const QByteArray &array, QIODevice::OpenMode openMode = QIODevice::ReadOnly) : QTextStream(array, openMode) {QTextStream_QTextStream_QRegisterMetaType();}; - ~MyQTextStream() { callbackQTextStream_DestroyQTextStream(this); }; -}; - -Q_DECLARE_METATYPE(QTextStream*) -Q_DECLARE_METATYPE(MyQTextStream*) - -int QTextStream_QTextStream_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextStream_NewQTextStream() -{ - return new MyQTextStream(); -} - -void* QTextStream_NewQTextStream2(void* device) -{ - return new MyQTextStream(static_cast(device)); -} - -void* QTextStream_NewQTextStream4(struct QtCore_PackedString stri, long long openMode) -{ - return new MyQTextStream(new QString(QString::fromUtf8(stri.data, stri.len)), static_cast(openMode)); -} - -void* QTextStream_NewQTextStream5(void* array, long long openMode) -{ - return new MyQTextStream(static_cast(array), static_cast(openMode)); -} - -void* QTextStream_NewQTextStream6(void* array, long long openMode) -{ - return new MyQTextStream(*static_cast(array), static_cast(openMode)); -} - -char QTextStream_AtEnd(void* ptr) -{ - return static_cast(ptr)->atEnd(); -} - -char QTextStream_AutoDetectUnicode(void* ptr) -{ - return static_cast(ptr)->autoDetectUnicode(); -} - -void* QTextStream_Codec(void* ptr) -{ - return static_cast(ptr)->codec(); -} - -void* QTextStream_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -long long QTextStream_FieldAlignment(void* ptr) -{ - return static_cast(ptr)->fieldAlignment(); -} - -int QTextStream_FieldWidth(void* ptr) -{ - return static_cast(ptr)->fieldWidth(); -} - -void QTextStream_Flush(void* ptr) -{ - static_cast(ptr)->flush(); -} - -char QTextStream_GenerateByteOrderMark(void* ptr) -{ - return static_cast(ptr)->generateByteOrderMark(); -} - -int QTextStream_IntegerBase(void* ptr) -{ - return static_cast(ptr)->integerBase(); -} - -void* QTextStream_Locale(void* ptr) -{ - return new QLocale(static_cast(ptr)->locale()); -} - -long long QTextStream_NumberFlags(void* ptr) -{ - return static_cast(ptr)->numberFlags(); -} - -void* QTextStream_PadChar(void* ptr) -{ - return new QChar(static_cast(ptr)->padChar()); -} - -long long QTextStream_Pos(void* ptr) -{ - return static_cast(ptr)->pos(); -} - -struct QtCore_PackedString QTextStream_Read(void* ptr, long long maxlen) -{ - return ({ QByteArray t1ba29b = static_cast(ptr)->read(maxlen).toUtf8(); QtCore_PackedString { const_cast(t1ba29b.prepend("WHITESPACE").constData()+10), t1ba29b.size()-10 }; }); -} - -struct QtCore_PackedString QTextStream_ReadAll(void* ptr) -{ - return ({ QByteArray t3976a4 = static_cast(ptr)->readAll().toUtf8(); QtCore_PackedString { const_cast(t3976a4.prepend("WHITESPACE").constData()+10), t3976a4.size()-10 }; }); -} - -struct QtCore_PackedString QTextStream_ReadLine(void* ptr, long long maxlen) -{ - return ({ QByteArray t7fab2e = static_cast(ptr)->readLine(maxlen).toUtf8(); QtCore_PackedString { const_cast(t7fab2e.prepend("WHITESPACE").constData()+10), t7fab2e.size()-10 }; }); -} - -char QTextStream_ReadLineInto(void* ptr, struct QtCore_PackedString line, long long maxlen) -{ - return static_cast(ptr)->readLineInto(new QString(QString::fromUtf8(line.data, line.len)), maxlen); -} - -long long QTextStream_RealNumberNotation(void* ptr) -{ - return static_cast(ptr)->realNumberNotation(); -} - -int QTextStream_RealNumberPrecision(void* ptr) -{ - return static_cast(ptr)->realNumberPrecision(); -} - -void QTextStream_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void QTextStream_ResetStatus(void* ptr) -{ - static_cast(ptr)->resetStatus(); -} - -char QTextStream_Seek(void* ptr, long long pos) -{ - return static_cast(ptr)->seek(pos); -} - -void QTextStream_SetAutoDetectUnicode(void* ptr, char enabled) -{ - static_cast(ptr)->setAutoDetectUnicode(enabled != 0); -} - -void QTextStream_SetCodec(void* ptr, void* codec) -{ - static_cast(ptr)->setCodec(static_cast(codec)); -} - -void QTextStream_SetCodec2(void* ptr, char* codecName) -{ - static_cast(ptr)->setCodec(const_cast(codecName)); -} - -void QTextStream_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QTextStream_SetFieldAlignment(void* ptr, long long mode) -{ - static_cast(ptr)->setFieldAlignment(static_cast(mode)); -} - -void QTextStream_SetFieldWidth(void* ptr, int width) -{ - static_cast(ptr)->setFieldWidth(width); -} - -void QTextStream_SetGenerateByteOrderMark(void* ptr, char generate) -{ - static_cast(ptr)->setGenerateByteOrderMark(generate != 0); -} - -void QTextStream_SetIntegerBase(void* ptr, int base) -{ - static_cast(ptr)->setIntegerBase(base); -} - -void QTextStream_SetLocale(void* ptr, void* locale) -{ - static_cast(ptr)->setLocale(*static_cast(locale)); -} - -void QTextStream_SetNumberFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setNumberFlags(static_cast(flags)); -} - -void QTextStream_SetPadChar(void* ptr, void* ch) -{ - static_cast(ptr)->setPadChar(*static_cast(ch)); -} - -void QTextStream_SetRealNumberNotation(void* ptr, long long notation) -{ - static_cast(ptr)->setRealNumberNotation(static_cast(notation)); -} - -void QTextStream_SetRealNumberPrecision(void* ptr, int precision) -{ - static_cast(ptr)->setRealNumberPrecision(precision); -} - -void QTextStream_SetStatus(void* ptr, long long status) -{ - static_cast(ptr)->setStatus(static_cast(status)); -} - -void QTextStream_SetString(void* ptr, struct QtCore_PackedString stri, long long openMode) -{ - static_cast(ptr)->setString(new QString(QString::fromUtf8(stri.data, stri.len)), static_cast(openMode)); -} - -void QTextStream_SkipWhiteSpace(void* ptr) -{ - static_cast(ptr)->skipWhiteSpace(); -} - -long long QTextStream_Status(void* ptr) -{ - return static_cast(ptr)->status(); -} - -struct QtCore_PackedString QTextStream_String(void* ptr) -{ - return ({ QByteArray t586a42 = static_cast(ptr)->string()->toUtf8(); QtCore_PackedString { const_cast(t586a42.prepend("WHITESPACE").constData()+10), t586a42.size()-10 }; }); -} - -void QTextStream_DestroyQTextStream(void* ptr) -{ - static_cast(ptr)->~QTextStream(); -} - -void QTextStream_DestroyQTextStreamDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQThread: public QThread -{ -public: - MyQThread(QObject *parent = Q_NULLPTR) : QThread(parent) {QThread_QThread_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - void Signal_Finished() { callbackQThread_Finished(this); }; - void quit() { callbackQThread_Quit(this); }; - void run() { callbackQThread_Run(this); }; - void start() { callbackQThread_Start(this); }; - void Signal_Started() { callbackQThread_Started(this); }; - void terminate() { callbackQThread_Terminate(this); }; - ~MyQThread() { callbackQThread_DestroyQThread(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QThread*) -Q_DECLARE_METATYPE(MyQThread*) - -int QThread_QThread_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QThread_NewQThread(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThread(static_cast(parent)); - } else { - return new MyQThread(static_cast(parent)); - } -} - -void* QThread_QThread_CurrentThread() -{ - return QThread::currentThread(); -} - -void* QThread_EventDispatcher(void* ptr) -{ - return static_cast(ptr)->eventDispatcher(); -} - -int QThread_Exec(void* ptr) -{ - return static_cast(ptr)->exec(); -} - -void QThread_Exit(void* ptr, int returnCode) -{ - static_cast(ptr)->exit(returnCode); -} - -void QThread_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QThread::finished, static_cast(ptr), static_cast(&MyQThread::Signal_Finished), static_cast(t)); -} - -void QThread_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QThread::finished, static_cast(ptr), static_cast(&MyQThread::Signal_Finished)); -} - -int QThread_QThread_IdealThreadCount() -{ - return QThread::idealThreadCount(); -} - -char QThread_IsFinished(void* ptr) -{ - return static_cast(ptr)->isFinished(); -} - -char QThread_IsInterruptionRequested(void* ptr) -{ - return static_cast(ptr)->isInterruptionRequested(); -} - -char QThread_IsRunning(void* ptr) -{ - return static_cast(ptr)->isRunning(); -} - -int QThread_LoopLevel(void* ptr) -{ - return static_cast(ptr)->loopLevel(); -} - -void QThread_QThread_Msleep(unsigned long msecs) -{ - QThread::msleep(msecs); -} - -long long QThread_Priority(void* ptr) -{ - return static_cast(ptr)->priority(); -} - -void QThread_Quit(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "quit"); -} - -void QThread_QuitDefault(void* ptr) -{ - static_cast(ptr)->QThread::quit(); -} - -void QThread_RequestInterruption(void* ptr) -{ - static_cast(ptr)->requestInterruption(); -} - -void QThread_Run(void* ptr) -{ - static_cast(ptr)->run(); -} - -void QThread_RunDefault(void* ptr) -{ - static_cast(ptr)->QThread::run(); -} - -void QThread_SetEventDispatcher(void* ptr, void* eventDispatcher) -{ - static_cast(ptr)->setEventDispatcher(static_cast(eventDispatcher)); -} - -void QThread_SetPriority(void* ptr, long long priority) -{ - static_cast(ptr)->setPriority(static_cast(priority)); -} - -void QThread_SetStackSize(void* ptr, unsigned int stackSize) -{ - static_cast(ptr)->setStackSize(stackSize); -} - -void QThread_QThread_SetTerminationEnabled(char enabled) -{ - QThread::setTerminationEnabled(enabled != 0); -} - -void QThread_QThread_Sleep(unsigned long secs) -{ - QThread::sleep(secs); -} - -unsigned int QThread_StackSize(void* ptr) -{ - return static_cast(ptr)->stackSize(); -} - -void QThread_Start(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start"); -} - -void QThread_StartDefault(void* ptr) -{ - static_cast(ptr)->QThread::start(); -} - -void QThread_ConnectStarted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QThread::started, static_cast(ptr), static_cast(&MyQThread::Signal_Started), static_cast(t)); -} - -void QThread_DisconnectStarted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QThread::started, static_cast(ptr), static_cast(&MyQThread::Signal_Started)); -} - -void QThread_Terminate(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "terminate"); -} - -void QThread_TerminateDefault(void* ptr) -{ - static_cast(ptr)->QThread::terminate(); -} - -void QThread_QThread_Usleep(unsigned long usecs) -{ - QThread::usleep(usecs); -} - -char QThread_Wait(void* ptr, unsigned long ti) -{ - return static_cast(ptr)->wait(ti); -} - -void QThread_QThread_YieldCurrentThread() -{ - QThread::yieldCurrentThread(); -} - -void QThread_DestroyQThread(void* ptr) -{ - static_cast(ptr)->~QThread(); -} - -void QThread_DestroyQThreadDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQThreadPool: public QThreadPool -{ -public: - MyQThreadPool(QObject *parent = Q_NULLPTR) : QThreadPool(parent) {QThreadPool_QThreadPool_QRegisterMetaType();}; - ~MyQThreadPool() { callbackQThreadPool_DestroyQThreadPool(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QThreadPool*) -Q_DECLARE_METATYPE(MyQThreadPool*) - -int QThreadPool_QThreadPool_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QThreadPool_NewQThreadPool(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQThreadPool(static_cast(parent)); - } else { - return new MyQThreadPool(static_cast(parent)); - } -} - -int QThreadPool_ActiveThreadCount(void* ptr) -{ - return static_cast(ptr)->activeThreadCount(); -} - -void QThreadPool_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QThreadPool_ExpiryTimeout(void* ptr) -{ - return static_cast(ptr)->expiryTimeout(); -} - -void* QThreadPool_QThreadPool_GlobalInstance() -{ - return QThreadPool::globalInstance(); -} - -int QThreadPool_MaxThreadCount(void* ptr) -{ - return static_cast(ptr)->maxThreadCount(); -} - -void QThreadPool_ReleaseThread(void* ptr) -{ - static_cast(ptr)->releaseThread(); -} - -void QThreadPool_ReserveThread(void* ptr) -{ - static_cast(ptr)->reserveThread(); -} - -void QThreadPool_SetExpiryTimeout(void* ptr, int expiryTimeout) -{ - static_cast(ptr)->setExpiryTimeout(expiryTimeout); -} - -void QThreadPool_SetMaxThreadCount(void* ptr, int maxThreadCount) -{ - static_cast(ptr)->setMaxThreadCount(maxThreadCount); -} - -void QThreadPool_SetStackSize(void* ptr, unsigned int stackSize) -{ - static_cast(ptr)->setStackSize(stackSize); -} - -unsigned int QThreadPool_StackSize(void* ptr) -{ - return static_cast(ptr)->stackSize(); -} - -void QThreadPool_Start(void* ptr, void* runnable, int priority) -{ - static_cast(ptr)->start(static_cast(runnable), priority); -} - -char QThreadPool_TryStart(void* ptr, void* runnable) -{ - return static_cast(ptr)->tryStart(static_cast(runnable)); -} - -char QThreadPool_TryTake(void* ptr, void* runnable) -{ - return static_cast(ptr)->tryTake(static_cast(runnable)); -} - -char QThreadPool_WaitForDone(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForDone(msecs); -} - -void QThreadPool_DestroyQThreadPool(void* ptr) -{ - static_cast(ptr)->~QThreadPool(); -} - -void QThreadPool_DestroyQThreadPoolDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QTime) -Q_DECLARE_METATYPE(QTime*) -void* QTime_NewQTime2() -{ - return new QTime(); -} - -void* QTime_NewQTime3(int h, int m, int s, int ms) -{ - return new QTime(h, m, s, ms); -} - -void* QTime_AddMSecs(void* ptr, int ms) -{ - return new QTime(static_cast(ptr)->addMSecs(ms)); -} - -void* QTime_AddSecs(void* ptr, int s) -{ - return new QTime(static_cast(ptr)->addSecs(s)); -} - -void* QTime_QTime_CurrentTime() -{ - return new QTime(QTime::currentTime()); -} - -int QTime_Elapsed(void* ptr) -{ - return static_cast(ptr)->elapsed(); -} - -void* QTime_QTime_FromMSecsSinceStartOfDay(int msecs) -{ - return new QTime(QTime::fromMSecsSinceStartOfDay(msecs)); -} - -void* QTime_QTime_FromString(struct QtCore_PackedString stri, long long format) -{ - return new QTime(QTime::fromString(QString::fromUtf8(stri.data, stri.len), static_cast(format))); -} - -void* QTime_QTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format) -{ - return new QTime(QTime::fromString(QString::fromUtf8(stri.data, stri.len), QString::fromUtf8(format.data, format.len))); -} - -int QTime_Hour(void* ptr) -{ - return static_cast(ptr)->hour(); -} - -char QTime_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QTime_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QTime_QTime_IsValid2(int h, int m, int s, int ms) -{ - return QTime::isValid(h, m, s, ms); -} - -int QTime_Minute(void* ptr) -{ - return static_cast(ptr)->minute(); -} - -int QTime_Msec(void* ptr) -{ - return static_cast(ptr)->msec(); -} - -int QTime_MsecsSinceStartOfDay(void* ptr) -{ - return static_cast(ptr)->msecsSinceStartOfDay(); -} - -int QTime_MsecsTo(void* ptr, void* t) -{ - return static_cast(ptr)->msecsTo(*static_cast(t)); -} - -int QTime_Restart(void* ptr) -{ - return static_cast(ptr)->restart(); -} - -int QTime_Second(void* ptr) -{ - return static_cast(ptr)->second(); -} - -int QTime_SecsTo(void* ptr, void* t) -{ - return static_cast(ptr)->secsTo(*static_cast(t)); -} - -char QTime_SetHMS(void* ptr, int h, int m, int s, int ms) -{ - return static_cast(ptr)->setHMS(h, m, s, ms); -} - -void QTime_Start(void* ptr) -{ - static_cast(ptr)->start(); -} - -struct QtCore_PackedString QTime_ToString(void* ptr, struct QtCore_PackedString format) -{ - return ({ QByteArray t864fb5 = static_cast(ptr)->toString(QString::fromUtf8(format.data, format.len)).toUtf8(); QtCore_PackedString { const_cast(t864fb5.prepend("WHITESPACE").constData()+10), t864fb5.size()-10 }; }); -} - -struct QtCore_PackedString QTime_ToString2(void* ptr, long long format) -{ - return ({ QByteArray tb222d7 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(tb222d7.prepend("WHITESPACE").constData()+10), tb222d7.size()-10 }; }); -} - -struct QtCore_PackedString QTime_ToString3(void* ptr, void* format) -{ - return ({ QByteArray t3aabc8 = static_cast(ptr)->toString(*static_cast(format)).toUtf8(); QtCore_PackedString { const_cast(t3aabc8.prepend("WHITESPACE").constData()+10), t3aabc8.size()-10 }; }); -} - -class MyQTimeLine: public QTimeLine -{ -public: - MyQTimeLine(int duration = 1000, QObject *parent = Q_NULLPTR) : QTimeLine(duration, parent) {QTimeLine_QTimeLine_QRegisterMetaType();}; - void Signal_Finished() { callbackQTimeLine_Finished(this); }; - void Signal_FrameChanged(int frame) { callbackQTimeLine_FrameChanged(this, frame); }; - void resume() { callbackQTimeLine_Resume(this); }; - void setCurrentTime(int msec) { callbackQTimeLine_SetCurrentTime(this, msec); }; - void setPaused(bool paused) { callbackQTimeLine_SetPaused(this, paused); }; - void start() { callbackQTimeLine_Start(this); }; - void Signal_StateChanged(QTimeLine::State newState) { callbackQTimeLine_StateChanged(this, newState); }; - void stop() { callbackQTimeLine_Stop(this); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; - void toggleDirection() { callbackQTimeLine_ToggleDirection(this); }; - void Signal_ValueChanged(qreal value) { callbackQTimeLine_ValueChanged(this, value); }; - qreal valueForTime(int msec) const { return callbackQTimeLine_ValueForTime(const_cast(static_cast(this)), msec); }; - ~MyQTimeLine() { callbackQTimeLine_DestroyQTimeLine(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTimeLine*) -Q_DECLARE_METATYPE(MyQTimeLine*) - -int QTimeLine_QTimeLine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTimeLine_NewQTimeLine(int duration, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimeLine(duration, static_cast(parent)); - } else { - return new MyQTimeLine(duration, static_cast(parent)); - } -} - -int QTimeLine_CurrentFrame(void* ptr) -{ - return static_cast(ptr)->currentFrame(); -} - -int QTimeLine_CurrentTime(void* ptr) -{ - return static_cast(ptr)->currentTime(); -} - -double QTimeLine_CurrentValue(void* ptr) -{ - return static_cast(ptr)->currentValue(); -} - -long long QTimeLine_CurveShape(void* ptr) -{ - return static_cast(ptr)->curveShape(); -} - -long long QTimeLine_Direction(void* ptr) -{ - return static_cast(ptr)->direction(); -} - -int QTimeLine_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -void* QTimeLine_EasingCurve(void* ptr) -{ - return new QEasingCurve(static_cast(ptr)->easingCurve()); -} - -int QTimeLine_EndFrame(void* ptr) -{ - return static_cast(ptr)->endFrame(); -} - -void QTimeLine_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QTimeLine::finished, static_cast(ptr), static_cast(&MyQTimeLine::Signal_Finished), static_cast(t)); -} - -void QTimeLine_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QTimeLine::finished, static_cast(ptr), static_cast(&MyQTimeLine::Signal_Finished)); -} - -void QTimeLine_ConnectFrameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QTimeLine::frameChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_FrameChanged), static_cast(t)); -} - -void QTimeLine_DisconnectFrameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QTimeLine::frameChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_FrameChanged)); -} - -int QTimeLine_FrameForTime(void* ptr, int msec) -{ - return static_cast(ptr)->frameForTime(msec); -} - -int QTimeLine_LoopCount(void* ptr) -{ - return static_cast(ptr)->loopCount(); -} - -void QTimeLine_Resume(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resume"); -} - -void QTimeLine_ResumeDefault(void* ptr) -{ - static_cast(ptr)->QTimeLine::resume(); -} - -void QTimeLine_SetCurrentTime(void* ptr, int msec) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentTime", Q_ARG(int, msec)); -} - -void QTimeLine_SetCurrentTimeDefault(void* ptr, int msec) -{ - static_cast(ptr)->QTimeLine::setCurrentTime(msec); -} - -void QTimeLine_SetCurveShape(void* ptr, long long shape) -{ - static_cast(ptr)->setCurveShape(static_cast(shape)); -} - -void QTimeLine_SetDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setDirection(static_cast(direction)); -} - -void QTimeLine_SetDuration(void* ptr, int duration) -{ - static_cast(ptr)->setDuration(duration); -} - -void QTimeLine_SetEasingCurve(void* ptr, void* curve) -{ - static_cast(ptr)->setEasingCurve(*static_cast(curve)); -} - -void QTimeLine_SetEndFrame(void* ptr, int frame) -{ - static_cast(ptr)->setEndFrame(frame); -} - -void QTimeLine_SetFrameRange(void* ptr, int startFrame, int endFrame) -{ - static_cast(ptr)->setFrameRange(startFrame, endFrame); -} - -void QTimeLine_SetLoopCount(void* ptr, int count) -{ - static_cast(ptr)->setLoopCount(count); -} - -void QTimeLine_SetPaused(void* ptr, char paused) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPaused", Q_ARG(bool, paused != 0)); -} - -void QTimeLine_SetPausedDefault(void* ptr, char paused) -{ - static_cast(ptr)->QTimeLine::setPaused(paused != 0); -} - -void QTimeLine_SetStartFrame(void* ptr, int frame) -{ - static_cast(ptr)->setStartFrame(frame); -} - -void QTimeLine_SetUpdateInterval(void* ptr, int interval) -{ - static_cast(ptr)->setUpdateInterval(interval); -} - -void QTimeLine_Start(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start"); -} - -void QTimeLine_StartDefault(void* ptr) -{ - static_cast(ptr)->QTimeLine::start(); -} - -int QTimeLine_StartFrame(void* ptr) -{ - return static_cast(ptr)->startFrame(); -} - -long long QTimeLine_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QTimeLine_ConnectStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QTimeLine::stateChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_StateChanged), static_cast(t)); -} - -void QTimeLine_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QTimeLine::stateChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_StateChanged)); -} - -void QTimeLine_Stop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stop"); -} - -void QTimeLine_StopDefault(void* ptr) -{ - static_cast(ptr)->QTimeLine::stop(); -} - -void QTimeLine_ToggleDirection(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toggleDirection"); -} - -void QTimeLine_ToggleDirectionDefault(void* ptr) -{ - static_cast(ptr)->QTimeLine::toggleDirection(); -} - -int QTimeLine_UpdateInterval(void* ptr) -{ - return static_cast(ptr)->updateInterval(); -} - -void QTimeLine_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QTimeLine::valueChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_ValueChanged), static_cast(t)); -} - -void QTimeLine_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QTimeLine::valueChanged, static_cast(ptr), static_cast(&MyQTimeLine::Signal_ValueChanged)); -} - -double QTimeLine_ValueForTime(void* ptr, int msec) -{ - return static_cast(ptr)->valueForTime(msec); -} - -double QTimeLine_ValueForTimeDefault(void* ptr, int msec) -{ - return static_cast(ptr)->QTimeLine::valueForTime(msec); -} - -void QTimeLine_DestroyQTimeLine(void* ptr) -{ - static_cast(ptr)->~QTimeLine(); -} - -void QTimeLine_DestroyQTimeLineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QTimeZone) -Q_DECLARE_METATYPE(QTimeZone*) -void* QTimeZone_NewQTimeZone() -{ - return new QTimeZone(); -} - -void* QTimeZone_NewQTimeZone2(void* ianaId) -{ - return new QTimeZone(*static_cast(ianaId)); -} - -void* QTimeZone_NewQTimeZone3(int offsetSeconds) -{ - return new QTimeZone(offsetSeconds); -} - -void* QTimeZone_NewQTimeZone4(void* ianaId, int offsetSeconds, struct QtCore_PackedString name, struct QtCore_PackedString abbreviation, long long country, struct QtCore_PackedString comment) -{ - return new QTimeZone(*static_cast(ianaId), offsetSeconds, QString::fromUtf8(name.data, name.len), QString::fromUtf8(abbreviation.data, abbreviation.len), static_cast(country), QString::fromUtf8(comment.data, comment.len)); -} - -void* QTimeZone_NewQTimeZone5(void* other) -{ - return new QTimeZone(*static_cast(other)); -} - -struct QtCore_PackedString QTimeZone_Abbreviation(void* ptr, void* atDateTime) -{ - return ({ QByteArray t82ae84 = static_cast(ptr)->abbreviation(*static_cast(atDateTime)).toUtf8(); QtCore_PackedString { const_cast(t82ae84.prepend("WHITESPACE").constData()+10), t82ae84.size()-10 }; }); -} - -struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds() -{ - return ({ QList* tmpValue9dfc57 = new QList(QTimeZone::availableTimeZoneIds()); QtCore_PackedList { tmpValue9dfc57, tmpValue9dfc57->size() }; }); -} - -struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds2(long long country) -{ - return ({ QList* tmpValueb51557 = new QList(QTimeZone::availableTimeZoneIds(static_cast(country))); QtCore_PackedList { tmpValueb51557, tmpValueb51557->size() }; }); -} - -struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds3(int offsetSeconds) -{ - return ({ QList* tmpValue137a2a = new QList(QTimeZone::availableTimeZoneIds(offsetSeconds)); QtCore_PackedList { tmpValue137a2a, tmpValue137a2a->size() }; }); -} - -struct QtCore_PackedString QTimeZone_Comment(void* ptr) -{ - return ({ QByteArray t2b73f6 = static_cast(ptr)->comment().toUtf8(); QtCore_PackedString { const_cast(t2b73f6.prepend("WHITESPACE").constData()+10), t2b73f6.size()-10 }; }); -} - -long long QTimeZone_Country(void* ptr) -{ - return static_cast(ptr)->country(); -} - -int QTimeZone_DaylightTimeOffset(void* ptr, void* atDateTime) -{ - return static_cast(ptr)->daylightTimeOffset(*static_cast(atDateTime)); -} - -struct QtCore_PackedString QTimeZone_DisplayName(void* ptr, void* atDateTime, long long nameType, void* locale) -{ - return ({ QByteArray t168cd9 = static_cast(ptr)->displayName(*static_cast(atDateTime), static_cast(nameType), *static_cast(locale)).toUtf8(); QtCore_PackedString { const_cast(t168cd9.prepend("WHITESPACE").constData()+10), t168cd9.size()-10 }; }); -} - -struct QtCore_PackedString QTimeZone_DisplayName2(void* ptr, long long timeType, long long nameType, void* locale) -{ - return ({ QByteArray tc6cf47 = static_cast(ptr)->displayName(static_cast(timeType), static_cast(nameType), *static_cast(locale)).toUtf8(); QtCore_PackedString { const_cast(tc6cf47.prepend("WHITESPACE").constData()+10), tc6cf47.size()-10 }; }); -} - -char QTimeZone_HasDaylightTime(void* ptr) -{ - return static_cast(ptr)->hasDaylightTime(); -} - -char QTimeZone_HasTransitions(void* ptr) -{ - return static_cast(ptr)->hasTransitions(); -} - -void* QTimeZone_QTimeZone_IanaIdToWindowsId(void* ianaId) -{ - return new QByteArray(QTimeZone::ianaIdToWindowsId(*static_cast(ianaId))); -} - -void* QTimeZone_Id(void* ptr) -{ - return new QByteArray(static_cast(ptr)->id()); -} - -char QTimeZone_IsDaylightTime(void* ptr, void* atDateTime) -{ - return static_cast(ptr)->isDaylightTime(*static_cast(atDateTime)); -} - -char QTimeZone_QTimeZone_IsTimeZoneIdAvailable(void* ianaId) -{ - return QTimeZone::isTimeZoneIdAvailable(*static_cast(ianaId)); -} - -char QTimeZone_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QTimeZone_OffsetFromUtc(void* ptr, void* atDateTime) -{ - return static_cast(ptr)->offsetFromUtc(*static_cast(atDateTime)); -} - -int QTimeZone_StandardTimeOffset(void* ptr, void* atDateTime) -{ - return static_cast(ptr)->standardTimeOffset(*static_cast(atDateTime)); -} - -void QTimeZone_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QTimeZone_QTimeZone_SystemTimeZone() -{ - return new QTimeZone(QTimeZone::systemTimeZone()); -} - -void* QTimeZone_QTimeZone_SystemTimeZoneId() -{ - return new QByteArray(QTimeZone::systemTimeZoneId()); -} - -void* QTimeZone_QTimeZone_Utc() -{ - return new QTimeZone(QTimeZone::utc()); -} - -void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(void* windowsId) -{ - return new QByteArray(QTimeZone::windowsIdToDefaultIanaId(*static_cast(windowsId))); -} - -void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(void* windowsId, long long country) -{ - return new QByteArray(QTimeZone::windowsIdToDefaultIanaId(*static_cast(windowsId), static_cast(country))); -} - -struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds(void* windowsId) -{ - return ({ QList* tmpValue7576fc = new QList(QTimeZone::windowsIdToIanaIds(*static_cast(windowsId))); QtCore_PackedList { tmpValue7576fc, tmpValue7576fc->size() }; }); -} - -struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds2(void* windowsId, long long country) -{ - return ({ QList* tmpValue5be00a = new QList(QTimeZone::windowsIdToIanaIds(*static_cast(windowsId), static_cast(country))); QtCore_PackedList { tmpValue5be00a, tmpValue5be00a->size() }; }); -} - -void QTimeZone_DestroyQTimeZone(void* ptr) -{ - static_cast(ptr)->~QTimeZone(); -} - -void* QTimeZone___availableTimeZoneIds_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTimeZone___availableTimeZoneIds_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTimeZone___availableTimeZoneIds_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTimeZone___availableTimeZoneIds_atList2(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTimeZone___availableTimeZoneIds_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTimeZone___availableTimeZoneIds_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTimeZone___availableTimeZoneIds_atList3(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTimeZone___availableTimeZoneIds_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTimeZone___availableTimeZoneIds_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTimeZone___windowsIdToIanaIds_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTimeZone___windowsIdToIanaIds_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTimeZone___windowsIdToIanaIds_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTimeZone___windowsIdToIanaIds_atList2(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTimeZone___windowsIdToIanaIds_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTimeZone___windowsIdToIanaIds_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTimer: public QTimer -{ -public: - MyQTimer(QObject *parent = Q_NULLPTR) : QTimer(parent) {QTimer_QTimer_QRegisterMetaType();}; - void start(int msec) { callbackQTimer_Start(this, msec); }; - void start() { callbackQTimer_Start2(this); }; - void stop() { callbackQTimer_Stop(this); }; - void Signal_Timeout() { callbackQTimer_Timeout(this); }; - void timerEvent(QTimerEvent * e) { callbackQObject_TimerEvent(this, e); }; - ~MyQTimer() { callbackQTimer_DestroyQTimer(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTimer*) -Q_DECLARE_METATYPE(MyQTimer*) - -int QTimer_QTimer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTimer_NewQTimer(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTimer(static_cast(parent)); - } else { - return new MyQTimer(static_cast(parent)); - } -} - -int QTimer_Interval(void* ptr) -{ - return static_cast(ptr)->interval(); -} - -char QTimer_IsActive(void* ptr) -{ - return static_cast(ptr)->isActive(); -} - -char QTimer_IsSingleShot(void* ptr) -{ - return static_cast(ptr)->isSingleShot(); -} - -int QTimer_RemainingTime(void* ptr) -{ - return static_cast(ptr)->remainingTime(); -} - -void QTimer_SetInterval(void* ptr, int msec) -{ - static_cast(ptr)->setInterval(msec); -} - -void QTimer_SetSingleShot(void* ptr, char singleShot) -{ - static_cast(ptr)->setSingleShot(singleShot != 0); -} - -void QTimer_SetTimerType(void* ptr, long long atype) -{ - static_cast(ptr)->setTimerType(static_cast(atype)); -} - -void QTimer_QTimer_SingleShot(int msec, void* receiver, char* member) -{ - QTimer::singleShot(msec, static_cast(receiver), const_cast(member)); -} - -void QTimer_QTimer_SingleShot2(int msec, long long timerType, void* receiver, char* member) -{ - QTimer::singleShot(msec, static_cast(timerType), static_cast(receiver), const_cast(member)); -} - -void QTimer_Start(void* ptr, int msec) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start", Q_ARG(int, msec)); -} - -void QTimer_StartDefault(void* ptr, int msec) -{ - static_cast(ptr)->QTimer::start(msec); -} - -void QTimer_Start2(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start"); -} - -void QTimer_Start2Default(void* ptr) -{ - static_cast(ptr)->QTimer::start(); -} - -void QTimer_Stop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stop"); -} - -void QTimer_StopDefault(void* ptr) -{ - static_cast(ptr)->QTimer::stop(); -} - -void QTimer_ConnectTimeout(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), &QTimer::timeout, static_cast(ptr), static_cast(&MyQTimer::Signal_Timeout), static_cast(t)); -} - -void QTimer_DisconnectTimeout(void* ptr) -{ - QObject::disconnect(static_cast(ptr), &QTimer::timeout, static_cast(ptr), static_cast(&MyQTimer::Signal_Timeout)); -} - -int QTimer_TimerId(void* ptr) -{ - return static_cast(ptr)->timerId(); -} - -long long QTimer_TimerType(void* ptr) -{ - return static_cast(ptr)->timerType(); -} - -void QTimer_DestroyQTimer(void* ptr) -{ - static_cast(ptr)->~QTimer(); -} - -void QTimer_DestroyQTimerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTimerEvent: public QTimerEvent -{ -public: - MyQTimerEvent(int timerId) : QTimerEvent(timerId) {QTimerEvent_QTimerEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QTimerEvent*) -Q_DECLARE_METATYPE(MyQTimerEvent*) - -int QTimerEvent_QTimerEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTimerEvent_NewQTimerEvent(int timerId) -{ - return new MyQTimerEvent(timerId); -} - -int QTimerEvent_TimerId(void* ptr) -{ - return static_cast(ptr)->timerId(); -} - -class MyQTranslator: public QTranslator -{ -public: - MyQTranslator(QObject *parent = Q_NULLPTR) : QTranslator(parent) {QTranslator_QTranslator_QRegisterMetaType();}; - bool isEmpty() const { return callbackQTranslator_IsEmpty(const_cast(static_cast(this))) != 0; }; - QString translate(const char * context, const char * sourceText, const char * disambiguation, int n) const { QtCore_PackedString contextPacked = { const_cast(context), n };QtCore_PackedString sourceTextPacked = { const_cast(sourceText), n };QtCore_PackedString disambiguationPacked = { const_cast(disambiguation), n };return ({ QtCore_PackedString tempVal = callbackQTranslator_Translate(const_cast(static_cast(this)), contextPacked, sourceTextPacked, disambiguationPacked, n); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - ~MyQTranslator() { callbackQTranslator_DestroyQTranslator(this); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTranslator*) -Q_DECLARE_METATYPE(MyQTranslator*) - -int QTranslator_QTranslator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTranslator_NewQTranslator(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTranslator(static_cast(parent)); - } else { - return new MyQTranslator(static_cast(parent)); - } -} - -char QTranslator_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QTranslator_IsEmptyDefault(void* ptr) -{ - return static_cast(ptr)->QTranslator::isEmpty(); -} - -char QTranslator_Load(void* ptr, struct QtCore_PackedString filename, struct QtCore_PackedString directory, struct QtCore_PackedString search_delimiters, struct QtCore_PackedString suffix) -{ - return static_cast(ptr)->load(QString::fromUtf8(filename.data, filename.len), QString::fromUtf8(directory.data, directory.len), QString::fromUtf8(search_delimiters.data, search_delimiters.len), QString::fromUtf8(suffix.data, suffix.len)); -} - -char QTranslator_Load2(void* ptr, void* locale, struct QtCore_PackedString filename, struct QtCore_PackedString prefix, struct QtCore_PackedString directory, struct QtCore_PackedString suffix) -{ - return static_cast(ptr)->load(*static_cast(locale), QString::fromUtf8(filename.data, filename.len), QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(directory.data, directory.len), QString::fromUtf8(suffix.data, suffix.len)); -} - -char QTranslator_Load3(void* ptr, char* data, int l, struct QtCore_PackedString directory) -{ - return static_cast(ptr)->load(const_cast(static_cast(static_cast(data))), l, QString::fromUtf8(directory.data, directory.len)); -} - -struct QtCore_PackedString QTranslator_Translate(void* ptr, char* context, char* sourceText, char* disambiguation, int n) -{ - return ({ QByteArray tb6b80e = static_cast(ptr)->translate(const_cast(context), const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(tb6b80e.prepend("WHITESPACE").constData()+10), tb6b80e.size()-10 }; }); -} - -struct QtCore_PackedString QTranslator_TranslateDefault(void* ptr, char* context, char* sourceText, char* disambiguation, int n) -{ - return ({ QByteArray t5511a2 = static_cast(ptr)->QTranslator::translate(const_cast(context), const_cast(sourceText), const_cast(disambiguation), n).toUtf8(); QtCore_PackedString { const_cast(t5511a2.prepend("WHITESPACE").constData()+10), t5511a2.size()-10 }; }); -} - -void QTranslator_DestroyQTranslator(void* ptr) -{ - static_cast(ptr)->~QTranslator(); -} - -void QTranslator_DestroyQTranslatorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTransposeProxyModel: public QTransposeProxyModel -{ -public: - MyQTransposeProxyModel(QObject *parent = Q_NULLPTR) : QTransposeProxyModel(parent) {QTransposeProxyModel_QTransposeProxyModel_QRegisterMetaType();}; - int columnCount(const QModelIndex & parent) const { return callbackQTransposeProxyModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQAbstractItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQTransposeProxyModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQAbstractItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - QModelIndex mapFromSource(const QModelIndex & sourceIndex) const { return *static_cast(callbackQTransposeProxyModel_MapFromSource(const_cast(static_cast(this)), const_cast(&sourceIndex))); }; - QModelIndex mapToSource(const QModelIndex & proxyIndex) const { return *static_cast(callbackQTransposeProxyModel_MapToSource(const_cast(static_cast(this)), const_cast(&proxyIndex))); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveColumns(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQAbstractItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQTransposeProxyModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQAbstractItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - int rowCount(const QModelIndex & parent) const { return callbackQTransposeProxyModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQAbstractItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQAbstractItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - void setSourceModel(QAbstractItemModel * newSourceModel) { callbackQAbstractProxyModel_SetSourceModel(this, newSourceModel); }; - void sort(int column, Qt::SortOrder order) { callbackQAbstractItemModel_Sort(this, column, order); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - ~MyQTransposeProxyModel() { callbackQTransposeProxyModel_DestroyQTransposeProxyModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQAbstractItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQAbstractItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant data(const QModelIndex & proxyIndex, int role) const { return *static_cast(callbackQAbstractProxyModel_Data(const_cast(static_cast(this)), const_cast(&proxyIndex), role)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQAbstractItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - void fetchMore(const QModelIndex & parent) { callbackQAbstractItemModel_FetchMore(this, const_cast(&parent)); }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQAbstractItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQAbstractItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QItemSelection mapSelectionFromSource(const QItemSelection & sourceSelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionFromSource(const_cast(static_cast(this)), const_cast(&sourceSelection))); }; - QItemSelection mapSelectionToSource(const QItemSelection & proxySelection) const { return *static_cast(callbackQAbstractProxyModel_MapSelectionToSource(const_cast(static_cast(this)), const_cast(&proxySelection))); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQAbstractItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtCore_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtCore_PackedString tempVal = callbackQAbstractItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void resetInternalData() { callbackQAbstractItemModel_ResetInternalData(this); }; - void revert() { callbackQAbstractProxyModel_Revert(this); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQAbstractItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQAbstractItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - void Signal_SourceModelChanged() { callbackQAbstractProxyModel_SourceModelChanged(this); }; - bool submit() { return callbackQAbstractProxyModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQAbstractItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQAbstractItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQAbstractItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQAbstractItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtCore_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQAbstractItemModel_HeaderDataChanged(this, orientation, first, last); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQAbstractItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtCore_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void Signal_ModelAboutToBeReset() { callbackQAbstractItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQAbstractItemModel_ModelReset(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQAbstractItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQAbstractItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQAbstractItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQAbstractItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTransposeProxyModel*) -Q_DECLARE_METATYPE(MyQTransposeProxyModel*) - -int QTransposeProxyModel_QTransposeProxyModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTransposeProxyModel_NewQTransposeProxyModel2(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTransposeProxyModel(static_cast(parent)); - } else { - return new MyQTransposeProxyModel(static_cast(parent)); - } -} - -int QTransposeProxyModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QTransposeProxyModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QTransposeProxyModel::columnCount(*static_cast(parent)); -} - -void* QTransposeProxyModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QTransposeProxyModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::index(row, column, *static_cast(parent))); -} - -void* QTransposeProxyModel_MapFromSource(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->mapFromSource(*static_cast(sourceIndex))); -} - -void* QTransposeProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex) -{ - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::mapFromSource(*static_cast(sourceIndex))); -} - -void* QTransposeProxyModel_MapToSource(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->mapToSource(*static_cast(proxyIndex))); -} - -void* QTransposeProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex) -{ - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::mapToSource(*static_cast(proxyIndex))); -} - -void* QTransposeProxyModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -void* QTransposeProxyModel_ParentDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QTransposeProxyModel::parent(*static_cast(index))); -} - -int QTransposeProxyModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QTransposeProxyModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QTransposeProxyModel::rowCount(*static_cast(parent)); -} - -void QTransposeProxyModel_DestroyQTransposeProxyModel(void* ptr) -{ - static_cast(ptr)->~QTransposeProxyModel(); -} - -void QTransposeProxyModel_DestroyQTransposeProxyModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQUnhandledException: public QUnhandledException -{ -public: -}; - -Q_DECLARE_METATYPE(QUnhandledException*) -Q_DECLARE_METATYPE(MyQUnhandledException*) - -int QUnhandledException_QUnhandledException_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -Q_DECLARE_METATYPE(QUrl) -Q_DECLARE_METATYPE(QUrl*) -void* QUrl_NewQUrl() -{ - return new QUrl(); -} - -void* QUrl_NewQUrl2(void* other) -{ - return new QUrl(*static_cast(other)); -} - -void* QUrl_NewQUrl3(struct QtCore_PackedString url, long long parsingMode) -{ - return new QUrl(QString::fromUtf8(url.data, url.len), static_cast(parsingMode)); -} - -void* QUrl_NewQUrl4(void* other) -{ - return new QUrl(*static_cast(other)); -} - -void* QUrl_Adjusted(void* ptr, long long options) -{ - return new QUrl(static_cast(ptr)->adjusted(static_cast(options))); -} - -struct QtCore_PackedString QUrl_Authority(void* ptr, long long options) -{ - return ({ QByteArray t5a26fa = static_cast(ptr)->authority(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t5a26fa.prepend("WHITESPACE").constData()+10), t5a26fa.size()-10 }; }); -} - -void QUrl_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -struct QtCore_PackedString QUrl_ErrorString(void* ptr) -{ - return ({ QByteArray t35c6dc = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(t35c6dc.prepend("WHITESPACE").constData()+10), t35c6dc.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_FileName(void* ptr, long long options) -{ - return ({ QByteArray t4c468f = static_cast(ptr)->fileName(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t4c468f.prepend("WHITESPACE").constData()+10), t4c468f.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_Fragment(void* ptr, long long options) -{ - return ({ QByteArray t754185 = static_cast(ptr)->fragment(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t754185.prepend("WHITESPACE").constData()+10), t754185.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_QUrl_FromAce(void* domain) -{ - return ({ QByteArray t0cf8b9 = QUrl::fromAce(*static_cast(domain)).toUtf8(); QtCore_PackedString { const_cast(t0cf8b9.prepend("WHITESPACE").constData()+10), t0cf8b9.size()-10 }; }); -} - -void* QUrl_QUrl_FromEncoded(void* input, long long parsingMode) -{ - return new QUrl(QUrl::fromEncoded(*static_cast(input), static_cast(parsingMode))); -} - -void* QUrl_QUrl_FromLocalFile(struct QtCore_PackedString localFile) -{ - return new QUrl(QUrl::fromLocalFile(QString::fromUtf8(localFile.data, localFile.len))); -} - -struct QtCore_PackedString QUrl_QUrl_FromPercentEncoding(void* input) -{ - return ({ QByteArray t95c42a = QUrl::fromPercentEncoding(*static_cast(input)).toUtf8(); QtCore_PackedString { const_cast(t95c42a.prepend("WHITESPACE").constData()+10), t95c42a.size()-10 }; }); -} - -struct QtCore_PackedList QUrl_QUrl_FromStringList(struct QtCore_PackedString urls, long long mode) -{ - return ({ QList* tmpValue5751dc = new QList(QUrl::fromStringList(QString::fromUtf8(urls.data, urls.len).split("¡¦!", QString::SkipEmptyParts), static_cast(mode))); QtCore_PackedList { tmpValue5751dc, tmpValue5751dc->size() }; }); -} - -void* QUrl_QUrl_FromUserInput(struct QtCore_PackedString userInput) -{ - return new QUrl(QUrl::fromUserInput(QString::fromUtf8(userInput.data, userInput.len))); -} - -void* QUrl_QUrl_FromUserInput2(struct QtCore_PackedString userInput, struct QtCore_PackedString workingDirectory, long long options) -{ - return new QUrl(QUrl::fromUserInput(QString::fromUtf8(userInput.data, userInput.len), QString::fromUtf8(workingDirectory.data, workingDirectory.len), static_cast(options))); -} - -char QUrl_HasFragment(void* ptr) -{ - return static_cast(ptr)->hasFragment(); -} - -char QUrl_HasQuery(void* ptr) -{ - return static_cast(ptr)->hasQuery(); -} - -struct QtCore_PackedString QUrl_Host(void* ptr, long long options) -{ - return ({ QByteArray tf93546 = static_cast(ptr)->host(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tf93546.prepend("WHITESPACE").constData()+10), tf93546.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_QUrl_IdnWhitelist() -{ - return ({ QByteArray t7d801d = QUrl::idnWhitelist().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(t7d801d.prepend("WHITESPACE").constData()+10), t7d801d.size()-10 }; }); -} - -char QUrl_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QUrl_IsLocalFile(void* ptr) -{ - return static_cast(ptr)->isLocalFile(); -} - -char QUrl_IsParentOf(void* ptr, void* childUrl) -{ - return static_cast(ptr)->isParentOf(*static_cast(childUrl)); -} - -char QUrl_IsRelative(void* ptr) -{ - return static_cast(ptr)->isRelative(); -} - -char QUrl_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QUrl_Matches(void* ptr, void* url, long long options) -{ - return static_cast(ptr)->matches(*static_cast(url), static_cast(options)); -} - -struct QtCore_PackedString QUrl_Password(void* ptr, long long options) -{ - return ({ QByteArray t55f068 = static_cast(ptr)->password(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t55f068.prepend("WHITESPACE").constData()+10), t55f068.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_Path(void* ptr, long long options) -{ - return ({ QByteArray t70ef65 = static_cast(ptr)->path(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t70ef65.prepend("WHITESPACE").constData()+10), t70ef65.size()-10 }; }); -} - -int QUrl_Port(void* ptr, int defaultPort) -{ - return static_cast(ptr)->port(defaultPort); -} - -struct QtCore_PackedString QUrl_Query(void* ptr, long long options) -{ - return ({ QByteArray t911c73 = static_cast(ptr)->query(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t911c73.prepend("WHITESPACE").constData()+10), t911c73.size()-10 }; }); -} - -void* QUrl_Resolved(void* ptr, void* relative) -{ - return new QUrl(static_cast(ptr)->resolved(*static_cast(relative))); -} - -struct QtCore_PackedString QUrl_Scheme(void* ptr) -{ - return ({ QByteArray t862954 = static_cast(ptr)->scheme().toUtf8(); QtCore_PackedString { const_cast(t862954.prepend("WHITESPACE").constData()+10), t862954.size()-10 }; }); -} - -void QUrl_SetAuthority(void* ptr, struct QtCore_PackedString authority, long long mode) -{ - static_cast(ptr)->setAuthority(QString::fromUtf8(authority.data, authority.len), static_cast(mode)); -} - -void QUrl_SetFragment(void* ptr, struct QtCore_PackedString fragment, long long mode) -{ - static_cast(ptr)->setFragment(QString::fromUtf8(fragment.data, fragment.len), static_cast(mode)); -} - -void QUrl_SetHost(void* ptr, struct QtCore_PackedString host, long long mode) -{ - static_cast(ptr)->setHost(QString::fromUtf8(host.data, host.len), static_cast(mode)); -} - -void QUrl_QUrl_SetIdnWhitelist(struct QtCore_PackedString list) -{ - QUrl::setIdnWhitelist(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QUrl_SetPassword(void* ptr, struct QtCore_PackedString password, long long mode) -{ - static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len), static_cast(mode)); -} - -void QUrl_SetPath(void* ptr, struct QtCore_PackedString path, long long mode) -{ - static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len), static_cast(mode)); -} - -void QUrl_SetPort(void* ptr, int port) -{ - static_cast(ptr)->setPort(port); -} - -void QUrl_SetQuery(void* ptr, struct QtCore_PackedString query, long long mode) -{ - static_cast(ptr)->setQuery(QString::fromUtf8(query.data, query.len), static_cast(mode)); -} - -void QUrl_SetQuery2(void* ptr, void* query) -{ - static_cast(ptr)->setQuery(*static_cast(query)); -} - -void QUrl_SetScheme(void* ptr, struct QtCore_PackedString scheme) -{ - static_cast(ptr)->setScheme(QString::fromUtf8(scheme.data, scheme.len)); -} - -void QUrl_SetUrl(void* ptr, struct QtCore_PackedString url, long long parsingMode) -{ - static_cast(ptr)->setUrl(QString::fromUtf8(url.data, url.len), static_cast(parsingMode)); -} - -void QUrl_SetUserInfo(void* ptr, struct QtCore_PackedString userInfo, long long mode) -{ - static_cast(ptr)->setUserInfo(QString::fromUtf8(userInfo.data, userInfo.len), static_cast(mode)); -} - -void QUrl_SetUserName(void* ptr, struct QtCore_PackedString userName, long long mode) -{ - static_cast(ptr)->setUserName(QString::fromUtf8(userName.data, userName.len), static_cast(mode)); -} - -void QUrl_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QUrl_QUrl_ToAce(struct QtCore_PackedString domain) -{ - return new QByteArray(QUrl::toAce(QString::fromUtf8(domain.data, domain.len))); -} - -struct QtCore_PackedString QUrl_ToDisplayString(void* ptr, long long options) -{ - return ({ QByteArray tb72fa5 = static_cast(ptr)->toDisplayString(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tb72fa5.prepend("WHITESPACE").constData()+10), tb72fa5.size()-10 }; }); -} - -void* QUrl_ToEncoded(void* ptr, long long options) -{ - return new QByteArray(static_cast(ptr)->toEncoded(static_cast(options))); -} - -struct QtCore_PackedString QUrl_ToLocalFile(void* ptr) -{ - return ({ QByteArray tdd5812 = static_cast(ptr)->toLocalFile().toUtf8(); QtCore_PackedString { const_cast(tdd5812.prepend("WHITESPACE").constData()+10), tdd5812.size()-10 }; }); -} - -void* QUrl_QUrl_ToPercentEncoding(struct QtCore_PackedString input, void* exclude, void* include) -{ - return new QByteArray(QUrl::toPercentEncoding(QString::fromUtf8(input.data, input.len), *static_cast(exclude), *static_cast(include))); -} - -struct QtCore_PackedString QUrl_ToString(void* ptr, long long options) -{ - return ({ QByteArray tc0d7b7 = static_cast(ptr)->toString(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tc0d7b7.prepend("WHITESPACE").constData()+10), tc0d7b7.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_QUrl_ToStringList(void* urls, long long options) -{ - return ({ QByteArray tc32440 = QUrl::toStringList(*static_cast*>(urls), static_cast(options)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tc32440.prepend("WHITESPACE").constData()+10), tc32440.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_TopLevelDomain(void* ptr, long long options) -{ - return ({ QByteArray t06da8f = static_cast(ptr)->topLevelDomain(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t06da8f.prepend("WHITESPACE").constData()+10), t06da8f.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_Url(void* ptr, long long options) -{ - return ({ QByteArray t2ea726 = static_cast(ptr)->url(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(t2ea726.prepend("WHITESPACE").constData()+10), t2ea726.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_UserInfo(void* ptr, long long options) -{ - return ({ QByteArray tff62a1 = static_cast(ptr)->userInfo(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tff62a1.prepend("WHITESPACE").constData()+10), tff62a1.size()-10 }; }); -} - -struct QtCore_PackedString QUrl_UserName(void* ptr, long long options) -{ - return ({ QByteArray tb9c277 = static_cast(ptr)->userName(static_cast(options)).toUtf8(); QtCore_PackedString { const_cast(tb9c277.prepend("WHITESPACE").constData()+10), tb9c277.size()-10 }; }); -} - -void QUrl_DestroyQUrl(void* ptr) -{ - static_cast(ptr)->~QUrl(); -} - -void* QUrl___allEncodedQueryItemValues_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QUrl___allEncodedQueryItemValues_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QUrl___allEncodedQueryItemValues_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUrl___fromStringList_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QUrl___fromStringList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QUrl___fromStringList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUrl___toStringList_urls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QUrl___toStringList_urls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QUrl___toStringList_urls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QUrlQuery) -Q_DECLARE_METATYPE(QUrlQuery*) -void* QUrlQuery_NewQUrlQuery() -{ - return new QUrlQuery(); -} - -void* QUrlQuery_NewQUrlQuery2(void* url) -{ - return new QUrlQuery(*static_cast(url)); -} - -void* QUrlQuery_NewQUrlQuery3(struct QtCore_PackedString queryString) -{ - return new QUrlQuery(QString::fromUtf8(queryString.data, queryString.len)); -} - -void* QUrlQuery_NewQUrlQuery5(void* other) -{ - return new QUrlQuery(*static_cast(other)); -} - -void QUrlQuery_AddQueryItem(void* ptr, struct QtCore_PackedString key, struct QtCore_PackedString value) -{ - static_cast(ptr)->addQueryItem(QString::fromUtf8(key.data, key.len), QString::fromUtf8(value.data, value.len)); -} - -struct QtCore_PackedString QUrlQuery_AllQueryItemValues(void* ptr, struct QtCore_PackedString key, long long encoding) -{ - return ({ QByteArray tad6e07 = static_cast(ptr)->allQueryItemValues(QString::fromUtf8(key.data, key.len), static_cast(encoding)).join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tad6e07.prepend("WHITESPACE").constData()+10), tad6e07.size()-10 }; }); -} - -void QUrlQuery_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter() -{ - return new QChar(QUrlQuery::defaultQueryPairDelimiter()); -} - -void* QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter() -{ - return new QChar(QUrlQuery::defaultQueryValueDelimiter()); -} - -char QUrlQuery_HasQueryItem(void* ptr, struct QtCore_PackedString key) -{ - return static_cast(ptr)->hasQueryItem(QString::fromUtf8(key.data, key.len)); -} - -char QUrlQuery_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtCore_PackedString QUrlQuery_Query(void* ptr, long long encoding) -{ - return ({ QByteArray tc70807 = static_cast(ptr)->query(static_cast(encoding)).toUtf8(); QtCore_PackedString { const_cast(tc70807.prepend("WHITESPACE").constData()+10), tc70807.size()-10 }; }); -} - -struct QtCore_PackedString QUrlQuery_QueryItemValue(void* ptr, struct QtCore_PackedString key, long long encoding) -{ - return ({ QByteArray t5453a9 = static_cast(ptr)->queryItemValue(QString::fromUtf8(key.data, key.len), static_cast(encoding)).toUtf8(); QtCore_PackedString { const_cast(t5453a9.prepend("WHITESPACE").constData()+10), t5453a9.size()-10 }; }); -} - -void* QUrlQuery_QueryPairDelimiter(void* ptr) -{ - return new QChar(static_cast(ptr)->queryPairDelimiter()); -} - -void* QUrlQuery_QueryValueDelimiter(void* ptr) -{ - return new QChar(static_cast(ptr)->queryValueDelimiter()); -} - -void QUrlQuery_RemoveAllQueryItems(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->removeAllQueryItems(QString::fromUtf8(key.data, key.len)); -} - -void QUrlQuery_RemoveQueryItem(void* ptr, struct QtCore_PackedString key) -{ - static_cast(ptr)->removeQueryItem(QString::fromUtf8(key.data, key.len)); -} - -void QUrlQuery_SetQuery(void* ptr, struct QtCore_PackedString queryString) -{ - static_cast(ptr)->setQuery(QString::fromUtf8(queryString.data, queryString.len)); -} - -void QUrlQuery_SetQueryDelimiters(void* ptr, void* valueDelimiter, void* pairDelimiter) -{ - static_cast(ptr)->setQueryDelimiters(*static_cast(valueDelimiter), *static_cast(pairDelimiter)); -} - -void QUrlQuery_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtCore_PackedString QUrlQuery_ToString(void* ptr, long long encoding) -{ - return ({ QByteArray t13eb00 = static_cast(ptr)->toString(static_cast(encoding)).toUtf8(); QtCore_PackedString { const_cast(t13eb00.prepend("WHITESPACE").constData()+10), t13eb00.size()-10 }; }); -} - -void QUrlQuery_DestroyQUrlQuery(void* ptr) -{ - static_cast(ptr)->~QUrlQuery(); -} - -Q_DECLARE_METATYPE(QUuid) -Q_DECLARE_METATYPE(QUuid*) -void* QUuid_NewQUuid2() -{ - return new QUuid(); -} - -void* QUuid_NewQUuid3(unsigned int l, unsigned short w1, unsigned short w2, char* b1, char* b2, char* b3, char* b4, char* b5, char* b6, char* b7, char* b8) -{ - return new QUuid(l, w1, w2, *static_cast(static_cast(b1)), *static_cast(static_cast(b2)), *static_cast(static_cast(b3)), *static_cast(static_cast(b4)), *static_cast(static_cast(b5)), *static_cast(static_cast(b6)), *static_cast(static_cast(b7)), *static_cast(static_cast(b8))); -} - -void* QUuid_NewQUuid4(struct QtCore_PackedString text) -{ - return new QUuid(QString::fromUtf8(text.data, text.len)); -} - -void* QUuid_NewQUuid(void* text) -{ - return new QUuid(*static_cast(text)); -} - -void* QUuid_QUuid_CreateUuid() -{ - return new QUuid(QUuid::createUuid()); -} - -void* QUuid_QUuid_CreateUuidV3(void* ns, void* baseData) -{ - return new QUuid(QUuid::createUuidV3(*static_cast(ns), *static_cast(baseData))); -} - -void* QUuid_QUuid_CreateUuidV32(void* ns, struct QtCore_PackedString baseData) -{ - return new QUuid(QUuid::createUuidV3(*static_cast(ns), QString::fromUtf8(baseData.data, baseData.len))); -} - -void* QUuid_QUuid_CreateUuidV5(void* ns, void* baseData) -{ - return new QUuid(QUuid::createUuidV5(*static_cast(ns), *static_cast(baseData))); -} - -void* QUuid_QUuid_CreateUuidV52(void* ns, struct QtCore_PackedString baseData) -{ - return new QUuid(QUuid::createUuidV5(*static_cast(ns), QString::fromUtf8(baseData.data, baseData.len))); -} - -void* QUuid_QUuid_FromRfc4122(void* bytes) -{ - return new QUuid(QUuid::fromRfc4122(*static_cast(bytes))); -} - -void* QUuid_QUuid_FromString(void* text) -{ - return new QUuid(QUuid::fromString(*static_cast(text))); -} - -void* QUuid_QUuid_FromString2(void* text) -{ - return new QUuid(QUuid::fromString(*static_cast(text))); -} - -char QUuid_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -void* QUuid_ToByteArray(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toByteArray()); -} - -void* QUuid_ToByteArray2(void* ptr, long long mode) -{ - return new QByteArray(static_cast(ptr)->toByteArray(static_cast(mode))); -} - -void* QUuid_ToRfc4122(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toRfc4122()); -} - -struct QtCore_PackedString QUuid_ToString(void* ptr) -{ - return ({ QByteArray t6f28ec = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t6f28ec.prepend("WHITESPACE").constData()+10), t6f28ec.size()-10 }; }); -} - -struct QtCore_PackedString QUuid_ToString2(void* ptr, long long mode) -{ - return ({ QByteArray taf9869 = static_cast(ptr)->toString(static_cast(mode)).toUtf8(); QtCore_PackedString { const_cast(taf9869.prepend("WHITESPACE").constData()+10), taf9869.size()-10 }; }); -} - -long long QUuid_Variant(void* ptr) -{ - return static_cast(ptr)->variant(); -} - -long long QUuid_Version(void* ptr) -{ - return static_cast(ptr)->version(); -} - -Q_DECLARE_METATYPE(QVariant*) -void* QVariant_NewQVariant() -{ - return new QVariant(); -} - -void* QVariant_NewQVariant2(long long ty) -{ - return new QVariant(static_cast(ty)); -} - -void* QVariant_NewQVariant3(int typeId, void* copy) -{ - return new QVariant(typeId, copy); -} - -void* QVariant_NewQVariant4(void* s) -{ - return new QVariant(*static_cast(s)); -} - -void* QVariant_NewQVariant5(int val) -{ - return new QVariant(val); -} - -void* QVariant_NewQVariant6(unsigned int val) -{ - return new QVariant(val); -} - -void* QVariant_NewQVariant7(long long val) -{ - return new QVariant(val); -} - -void* QVariant_NewQVariant8(unsigned long long val) -{ - return new QVariant(val); -} - -void* QVariant_NewQVariant9(char val) -{ - return new QVariant(val != 0); -} - -void* QVariant_NewQVariant10(double val) -{ - return new QVariant(val); -} - -void* QVariant_NewQVariant11(float val) -{ - return new QVariant(val); -} - -void* QVariant_NewQVariant12(char* val) -{ - return new QVariant(const_cast(val)); -} - -void* QVariant_NewQVariant13(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant14(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant15(struct QtCore_PackedString val) -{ - return new QVariant(QString::fromUtf8(val.data, val.len)); -} - -void* QVariant_NewQVariant16(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant17(struct QtCore_PackedString val) -{ - return new QVariant(QString::fromUtf8(val.data, val.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void* QVariant_NewQVariant18(void* c) -{ - return new QVariant(*static_cast(c)); -} - -void* QVariant_NewQVariant19(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant20(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant21(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant22(void* val) -{ - return new QVariant(*static_cast*>(val)); -} - -void* QVariant_NewQVariant23(void* val) -{ - return new QVariant(*static_cast*>(val)); -} - -void* QVariant_NewQVariant24(void* val) -{ - return new QVariant(*static_cast*>(val)); -} - -void* QVariant_NewQVariant25(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant26(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant27(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant28(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant29(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant30(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant31(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant32(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant33(void* l) -{ - return new QVariant(*static_cast(l)); -} - -void* QVariant_NewQVariant34(void* regExp) -{ - return new QVariant(*static_cast(regExp)); -} - -void* QVariant_NewQVariant35(void* re) -{ - return new QVariant(*static_cast(re)); -} - -void* QVariant_NewQVariant36(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant37(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant38(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant39(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant40(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant41(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant42(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant43(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant44(void* val) -{ - return new QVariant(*static_cast(val)); -} - -void* QVariant_NewQVariant45(void* other) -{ - return new QVariant(*static_cast(other)); -} - -void QVariant_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QVariant_Convert(void* ptr, int targetTypeId) -{ - return static_cast(ptr)->convert(targetTypeId); -} - -char QVariant_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QVariant_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -long long QVariant_QVariant_NameToType(char* name) -{ - return QVariant::nameToType(const_cast(name)); -} - -void QVariant_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QVariant_ToBitArray(void* ptr) -{ - return new QBitArray(static_cast(ptr)->toBitArray()); -} - -char QVariant_ToBool(void* ptr) -{ - return static_cast(ptr)->toBool(); -} - -void* QVariant_ToByteArray(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toByteArray()); -} - -void* QVariant_ToChar(void* ptr) -{ - return new QChar(static_cast(ptr)->toChar()); -} - -void* QVariant_ToDate(void* ptr) -{ - return new QDate(static_cast(ptr)->toDate()); -} - -void* QVariant_ToDateTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->toDateTime()); -} - -double QVariant_ToDouble(void* ptr, char* ok) -{ - return static_cast(ptr)->toDouble(reinterpret_cast(ok)); -} - -void* QVariant_ToEasingCurve(void* ptr) -{ - return new QEasingCurve(static_cast(ptr)->toEasingCurve()); -} - -float QVariant_ToFloat(void* ptr, char* ok) -{ - return static_cast(ptr)->toFloat(reinterpret_cast(ok)); -} - -struct QtCore_PackedList QVariant_ToHash(void* ptr) -{ - return ({ QHash* tmpValue00701e = new QHash(static_cast(ptr)->toHash()); QtCore_PackedList { tmpValue00701e, tmpValue00701e->size() }; }); -} - -int QVariant_ToInt(void* ptr, char* ok) -{ - return static_cast(ptr)->toInt(reinterpret_cast(ok)); -} - -void* QVariant_ToJsonArray(void* ptr) -{ - return new QJsonArray(static_cast(ptr)->toJsonArray()); -} - -void* QVariant_ToJsonDocument(void* ptr) -{ - return new QJsonDocument(static_cast(ptr)->toJsonDocument()); -} - -void* QVariant_ToJsonObject(void* ptr) -{ - return new QJsonObject(static_cast(ptr)->toJsonObject()); -} - -void* QVariant_ToJsonValue(void* ptr) -{ - return new QJsonValue(static_cast(ptr)->toJsonValue()); -} - -void* QVariant_ToLine(void* ptr) -{ - return ({ QLine tmpValue = static_cast(ptr)->toLine(); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QVariant_ToLineF(void* ptr) -{ - return ({ QLineF tmpValue = static_cast(ptr)->toLineF(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -struct QtCore_PackedList QVariant_ToList(void* ptr) -{ - return ({ QList* tmpValue8f6950 = new QList(static_cast(ptr)->toList()); QtCore_PackedList { tmpValue8f6950, tmpValue8f6950->size() }; }); -} - -void* QVariant_ToLocale(void* ptr) -{ - return new QLocale(static_cast(ptr)->toLocale()); -} - -long long QVariant_ToLongLong(void* ptr, char* ok) -{ - return static_cast(ptr)->toLongLong(reinterpret_cast(ok)); -} - -struct QtCore_PackedList QVariant_ToMap(void* ptr) -{ - return ({ QMap* tmpValue1e0d76 = new QMap(static_cast(ptr)->toMap()); QtCore_PackedList { tmpValue1e0d76, tmpValue1e0d76->size() }; }); -} - -void* QVariant_ToModelIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->toModelIndex()); -} - -void* QVariant_ToPersistentModelIndex(void* ptr) -{ - return new QPersistentModelIndex(static_cast(ptr)->toPersistentModelIndex()); -} - -void* QVariant_ToPoint(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QVariant_ToPointF(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -double QVariant_ToReal(void* ptr, char* ok) -{ - return static_cast(ptr)->toReal(reinterpret_cast(ok)); -} - -void* QVariant_ToRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->toRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QVariant_ToRectF(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->toRectF(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QVariant_ToRegExp(void* ptr) -{ - return new QRegExp(static_cast(ptr)->toRegExp()); -} - -void* QVariant_ToRegularExpression(void* ptr) -{ - return new QRegularExpression(static_cast(ptr)->toRegularExpression()); -} - -void* QVariant_ToSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->toSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QVariant_ToSizeF(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->toSizeF(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -struct QtCore_PackedString QVariant_ToString(void* ptr) -{ - return ({ QByteArray tf9e1e4 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(tf9e1e4.prepend("WHITESPACE").constData()+10), tf9e1e4.size()-10 }; }); -} - -struct QtCore_PackedString QVariant_ToStringList(void* ptr) -{ - return ({ QByteArray tf99cb6 = static_cast(ptr)->toStringList().join("¡¦!").toUtf8(); QtCore_PackedString { const_cast(tf99cb6.prepend("WHITESPACE").constData()+10), tf99cb6.size()-10 }; }); -} - -void* QVariant_ToTime(void* ptr) -{ - return new QTime(static_cast(ptr)->toTime()); -} - -unsigned int QVariant_ToUInt(void* ptr, char* ok) -{ - return static_cast(ptr)->toUInt(reinterpret_cast(ok)); -} - -unsigned long long QVariant_ToULongLong(void* ptr, char* ok) -{ - return static_cast(ptr)->toULongLong(reinterpret_cast(ok)); -} - -void* QVariant_ToUrl(void* ptr) -{ - return new QUrl(static_cast(ptr)->toUrl()); -} - -void* QVariant_ToUuid(void* ptr) -{ - return new QUuid(static_cast(ptr)->toUuid()); -} - -long long QVariant_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -struct QtCore_PackedString QVariant_TypeName(void* ptr) -{ - return QtCore_PackedString { const_cast(static_cast(ptr)->typeName()), -1 }; -} - -struct QtCore_PackedString QVariant_QVariant_TypeToName(int typeId) -{ - return QtCore_PackedString { const_cast(QVariant::typeToName(typeId)), typeId }; -} - -int QVariant_UserType(void* ptr) -{ - return static_cast(ptr)->userType(); -} - -void QVariant_DestroyQVariant(void* ptr) -{ - static_cast(ptr)->~QVariant(); -} - -void* QVariant_ToColor(void* ptr) -{ - return new QColor(qvariant_cast(*static_cast(ptr))); -} - -void* QVariant_ToFont(void* ptr) -{ - return new QFont(qvariant_cast(*static_cast(ptr))); -} - -void* QVariant_ToImage(void* ptr) -{ - return new QImage(qvariant_cast(*static_cast(ptr))); -} - -void* QVariant_ToObject(void* ptr) -{ - return qvariant_cast(*static_cast(ptr)); -} - -void* QVariant_ToIcon(void* ptr) -{ - return new QIcon(qvariant_cast(*static_cast(ptr))); -} - -void* QVariant_ToBrush(void* ptr) -{ - return new QBrush(qvariant_cast(*static_cast(ptr))); -} - -void* QVariant___QVariant_val_atList22(void* ptr, int i) -{ - return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QVariant___QVariant_val_setList22(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QVariant___QVariant_val_newList22(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QVariant___QVariant_val_atList23(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QVariant___QVariant_val_setList23(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QVariant___QVariant_val_newList23(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtCore_PackedList QVariant___QVariant_val_keyList23(void* ptr) -{ - return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); -} - -void* QVariant___QVariant_val_atList24(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QVariant___QVariant_val_setList24(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QVariant___QVariant_val_newList24(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QVariant___QVariant_val_keyList24(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -void* QVariant___toHash_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QVariant___toHash_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QVariant___toHash_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtCore_PackedList QVariant___toHash_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -void* QVariant___toList_atList(void* ptr, int i) -{ - return new QVariant(({QVariant tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QVariant___toList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QVariant___toList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QVariant___toMap_atList(void* ptr, struct QtCore_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QVariant___toMap_setList(void* ptr, struct QtCore_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QVariant___toMap_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtCore_PackedList QVariant___toMap_keyList(void* ptr) -{ - return ({ QList* tmpValue1ab909 = new QList(static_cast*>(ptr)->keys()); QtCore_PackedList { tmpValue1ab909, tmpValue1ab909->size() }; }); -} - -struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList23(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QVariant_____QVariant_val_keyList_setList23(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QVariant_____QVariant_val_keyList_newList23(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList24(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QVariant_____QVariant_val_keyList_setList24(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QVariant_____QVariant_val_keyList_newList24(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QVariant_____toHash_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QVariant_____toHash_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QVariant_____toHash_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtCore_PackedString QVariant_____toMap_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtCore_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QVariant_____toMap_keyList_setList(void* ptr, struct QtCore_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QVariant_____toMap_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQVariantAnimation: public QVariantAnimation -{ -public: - MyQVariantAnimation(QObject *parent = Q_NULLPTR) : QVariantAnimation(parent) {QVariantAnimation_QVariantAnimation_QRegisterMetaType();}; - int duration() const { return callbackQVariantAnimation_Duration(const_cast(static_cast(this))); }; - bool event(QEvent * event) { return callbackQObject_Event(this, event) != 0; }; - QVariant interpolated(const QVariant & from, const QVariant & to, qreal progress) const { return *static_cast(callbackQVariantAnimation_Interpolated(const_cast(static_cast(this)), const_cast(&from), const_cast(&to), progress)); }; - void updateCurrentTime(int vin) { callbackQVariantAnimation_UpdateCurrentTime(this, vin); }; - void updateCurrentValue(const QVariant & value) { callbackQVariantAnimation_UpdateCurrentValue(this, const_cast(&value)); }; - void updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_UpdateState(this, newState, oldState); }; - void Signal_ValueChanged(const QVariant & value) { callbackQVariantAnimation_ValueChanged(this, const_cast(&value)); }; - ~MyQVariantAnimation() { callbackQVariantAnimation_DestroyQVariantAnimation(this); }; - void Signal_CurrentLoopChanged(int currentLoop) { callbackQAbstractAnimation_CurrentLoopChanged(this, currentLoop); }; - void Signal_DirectionChanged(QAbstractAnimation::Direction newDirection) { callbackQAbstractAnimation_DirectionChanged(this, newDirection); }; - void Signal_Finished() { callbackQAbstractAnimation_Finished(this); }; - void pause() { callbackQAbstractAnimation_Pause(this); }; - void resume() { callbackQAbstractAnimation_Resume(this); }; - void setCurrentTime(int msecs) { callbackQAbstractAnimation_SetCurrentTime(this, msecs); }; - void setPaused(bool paused) { callbackQAbstractAnimation_SetPaused(this, paused); }; - void start(QAbstractAnimation::DeletionPolicy policy) { callbackQAbstractAnimation_Start(this, policy); }; - void Signal_StateChanged(QAbstractAnimation::State newState, QAbstractAnimation::State oldState) { callbackQAbstractAnimation_StateChanged(this, newState, oldState); }; - void stop() { callbackQAbstractAnimation_Stop(this); }; - void updateDirection(QAbstractAnimation::Direction direction) { callbackQAbstractAnimation_UpdateDirection(this, direction); }; - void childEvent(QChildEvent * event) { callbackQObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQObject_CustomEvent(this, event); }; - void deleteLater() { callbackQObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtCore_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QVariantAnimation*) -Q_DECLARE_METATYPE(MyQVariantAnimation*) - -int QVariantAnimation_QVariantAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QVariantAnimation_NewQVariantAnimation(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQVariantAnimation(static_cast(parent)); - } else { - return new MyQVariantAnimation(static_cast(parent)); - } -} - -void* QVariantAnimation_CurrentValue(void* ptr) -{ - return new QVariant(static_cast(ptr)->currentValue()); -} - -int QVariantAnimation_Duration(void* ptr) -{ - return static_cast(ptr)->duration(); -} - -int QVariantAnimation_DurationDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPropertyAnimation::duration(); - } else { - return static_cast(ptr)->QVariantAnimation::duration(); - } -} - -void* QVariantAnimation_EasingCurve(void* ptr) -{ - return new QEasingCurve(static_cast(ptr)->easingCurve()); -} - -void* QVariantAnimation_EndValue(void* ptr) -{ - return new QVariant(static_cast(ptr)->endValue()); -} - -void* QVariantAnimation_Interpolated(void* ptr, void* from, void* to, double progress) -{ - return new QVariant(static_cast(ptr)->interpolated(*static_cast(from), *static_cast(to), progress)); -} - -void* QVariantAnimation_InterpolatedDefault(void* ptr, void* from, void* to, double progress) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QPropertyAnimation::interpolated(*static_cast(from), *static_cast(to), progress)); - } else { - return new QVariant(static_cast(ptr)->QVariantAnimation::interpolated(*static_cast(from), *static_cast(to), progress)); - } -} - -void* QVariantAnimation_KeyValueAt(void* ptr, double step) -{ - return new QVariant(static_cast(ptr)->keyValueAt(step)); -} - -void QVariantAnimation_SetDuration(void* ptr, int msecs) -{ - static_cast(ptr)->setDuration(msecs); -} - -void QVariantAnimation_SetEasingCurve(void* ptr, void* easing) -{ - static_cast(ptr)->setEasingCurve(*static_cast(easing)); -} - -void QVariantAnimation_SetEndValue(void* ptr, void* value) -{ - static_cast(ptr)->setEndValue(*static_cast(value)); -} - -void QVariantAnimation_SetKeyValueAt(void* ptr, double step, void* value) -{ - static_cast(ptr)->setKeyValueAt(step, *static_cast(value)); -} - -void QVariantAnimation_SetStartValue(void* ptr, void* value) -{ - static_cast(ptr)->setStartValue(*static_cast(value)); -} - -void* QVariantAnimation_StartValue(void* ptr) -{ - return new QVariant(static_cast(ptr)->startValue()); -} - -void QVariantAnimation_UpdateCurrentTime(void* ptr, int vin) -{ - static_cast(ptr)->updateCurrentTime(vin); -} - -void QVariantAnimation_UpdateCurrentTimeDefault(void* ptr, int vin) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::updateCurrentTime(vin); - } else { - static_cast(ptr)->QVariantAnimation::updateCurrentTime(vin); - } -} - -void QVariantAnimation_UpdateCurrentValue(void* ptr, void* value) -{ - static_cast(ptr)->updateCurrentValue(*static_cast(value)); -} - -void QVariantAnimation_UpdateCurrentValueDefault(void* ptr, void* value) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPropertyAnimation::updateCurrentValue(*static_cast(value)); - } else { - static_cast(ptr)->QVariantAnimation::updateCurrentValue(*static_cast(value)); - } -} - -void QVariantAnimation_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QVariantAnimation::valueChanged), static_cast(ptr), static_cast(&MyQVariantAnimation::Signal_ValueChanged), static_cast(t)); -} - -void QVariantAnimation_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QVariantAnimation::valueChanged), static_cast(ptr), static_cast(&MyQVariantAnimation::Signal_ValueChanged)); -} - -void QVariantAnimation_ValueChanged(void* ptr, void* value) -{ - static_cast(ptr)->valueChanged(*static_cast(value)); -} - -void QVariantAnimation_DestroyQVariantAnimation(void* ptr) -{ - static_cast(ptr)->~QVariantAnimation(); -} - -void QVariantAnimation_DestroyQVariantAnimationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QVersionNumber*) -void* QVersionNumber_NewQVersionNumber() -{ - return new QVersionNumber(); -} - -void* QVersionNumber_NewQVersionNumber2(void* seg) -{ - return new QVersionNumber(*static_cast*>(seg)); -} - -void* QVersionNumber_NewQVersionNumber3(void* seg) -{ - return new QVersionNumber(({ QVector* tmpP = static_cast*>(seg); QVector tmpV = *tmpP; tmpP->~QVector(); free(tmpP); tmpV; })); -} - -void* QVersionNumber_NewQVersionNumber5(int maj) -{ - return new QVersionNumber(maj); -} - -void* QVersionNumber_NewQVersionNumber6(int maj, int min) -{ - return new QVersionNumber(maj, min); -} - -void* QVersionNumber_NewQVersionNumber7(int maj, int min, int mic) -{ - return new QVersionNumber(maj, min, mic); -} - -void* QVersionNumber_QVersionNumber_CommonPrefix(void* v1, void* v2) -{ - return new QVersionNumber(QVersionNumber::commonPrefix(*static_cast(v1), *static_cast(v2))); -} - -int QVersionNumber_QVersionNumber_Compare(void* v1, void* v2) -{ - return QVersionNumber::compare(*static_cast(v1), *static_cast(v2)); -} - -void* QVersionNumber_QVersionNumber_FromString(struct QtCore_PackedString stri, int suffixIndex) -{ - return new QVersionNumber(QVersionNumber::fromString(QString::fromUtf8(stri.data, stri.len), &suffixIndex)); -} - -void* QVersionNumber_QVersionNumber_FromString2(void* stri, int suffixIndex) -{ - return new QVersionNumber(QVersionNumber::fromString(*static_cast(stri), &suffixIndex)); -} - -void* QVersionNumber_QVersionNumber_FromString3(void* stri, int suffixIndex) -{ - return new QVersionNumber(QVersionNumber::fromString(*static_cast(stri), &suffixIndex)); -} - -char QVersionNumber_IsNormalized(void* ptr) -{ - return static_cast(ptr)->isNormalized(); -} - -char QVersionNumber_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QVersionNumber_IsPrefixOf(void* ptr, void* other) -{ - return static_cast(ptr)->isPrefixOf(*static_cast(other)); -} - -int QVersionNumber_MajorVersion(void* ptr) -{ - return static_cast(ptr)->majorVersion(); -} - -int QVersionNumber_MicroVersion(void* ptr) -{ - return static_cast(ptr)->microVersion(); -} - -int QVersionNumber_MinorVersion(void* ptr) -{ - return static_cast(ptr)->minorVersion(); -} - -void* QVersionNumber_Normalized(void* ptr) -{ - return new QVersionNumber(static_cast(ptr)->normalized()); -} - -int QVersionNumber_SegmentAt(void* ptr, int index) -{ - return static_cast(ptr)->segmentAt(index); -} - -int QVersionNumber_SegmentCount(void* ptr) -{ - return static_cast(ptr)->segmentCount(); -} - -struct QtCore_PackedList QVersionNumber_Segments(void* ptr) -{ - return ({ QVector* tmpValue14199b = new QVector(static_cast(ptr)->segments()); QtCore_PackedList { tmpValue14199b, tmpValue14199b->size() }; }); -} - -struct QtCore_PackedString QVersionNumber_ToString(void* ptr) -{ - return ({ QByteArray t62e3a8 = static_cast(ptr)->toString().toUtf8(); QtCore_PackedString { const_cast(t62e3a8.prepend("WHITESPACE").constData()+10), t62e3a8.size()-10 }; }); -} - -int QVersionNumber___QVersionNumber_seg_atList2(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QVersionNumber___QVersionNumber_seg_setList2(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QVersionNumber___QVersionNumber_seg_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -int QVersionNumber___QVersionNumber_seg_atList3(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QVersionNumber___QVersionNumber_seg_setList3(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QVersionNumber___QVersionNumber_seg_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -int QVersionNumber___segments_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QVersionNumber___segments_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QVersionNumber___segments_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QWaitCondition*) -void* QWaitCondition_NewQWaitCondition() -{ - return new QWaitCondition(); -} - -void QWaitCondition_Notify_all(void* ptr) -{ - static_cast(ptr)->notify_all(); -} - -void QWaitCondition_Notify_one(void* ptr) -{ - static_cast(ptr)->notify_one(); -} - -char QWaitCondition_Wait(void* ptr, void* lockedMutex, unsigned long ti) -{ - return static_cast(ptr)->wait(static_cast(lockedMutex), ti); -} - -char QWaitCondition_Wait3(void* ptr, void* lockedReadWriteLock, unsigned long ti) -{ - return static_cast(ptr)->wait(static_cast(lockedReadWriteLock), ti); -} - -void QWaitCondition_WakeAll(void* ptr) -{ - static_cast(ptr)->wakeAll(); -} - -void QWaitCondition_WakeOne(void* ptr) -{ - static_cast(ptr)->wakeOne(); -} - -void QWaitCondition_DestroyQWaitCondition(void* ptr) -{ - static_cast(ptr)->~QWaitCondition(); -} - -Q_DECLARE_METATYPE(QWriteLocker*) -void* QWriteLocker_NewQWriteLocker(void* lock) -{ - return new QWriteLocker(static_cast(lock)); -} - -void* QWriteLocker_ReadWriteLock(void* ptr) -{ - return static_cast(ptr)->readWriteLock(); -} - -void QWriteLocker_Relock(void* ptr) -{ - static_cast(ptr)->relock(); -} - -void QWriteLocker_Unlock(void* ptr) -{ - static_cast(ptr)->unlock(); -} - -void QWriteLocker_DestroyQWriteLocker(void* ptr) -{ - static_cast(ptr)->~QWriteLocker(); -} - -Q_DECLARE_METATYPE(QXmlStreamAttribute) -Q_DECLARE_METATYPE(QXmlStreamAttribute*) -void* QXmlStreamAttribute_NewQXmlStreamAttribute() -{ - return new QXmlStreamAttribute(); -} - -void* QXmlStreamAttribute_NewQXmlStreamAttribute2(struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value) -{ - return new QXmlStreamAttribute(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(value.data, value.len)); -} - -void* QXmlStreamAttribute_NewQXmlStreamAttribute3(struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value) -{ - return new QXmlStreamAttribute(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); -} - -void* QXmlStreamAttribute_NewQXmlStreamAttribute4(void* other) -{ - return new QXmlStreamAttribute(*static_cast(other)); -} - -char QXmlStreamAttribute_IsDefault(void* ptr) -{ - return static_cast(ptr)->isDefault(); -} - -void* QXmlStreamAttribute_Name(void* ptr) -{ - return new QStringRef(static_cast(ptr)->name()); -} - -void* QXmlStreamAttribute_NamespaceUri(void* ptr) -{ - return new QStringRef(static_cast(ptr)->namespaceUri()); -} - -void* QXmlStreamAttribute_Prefix(void* ptr) -{ - return new QStringRef(static_cast(ptr)->prefix()); -} - -void* QXmlStreamAttribute_QualifiedName(void* ptr) -{ - return new QStringRef(static_cast(ptr)->qualifiedName()); -} - -void* QXmlStreamAttribute_Value(void* ptr) -{ - return new QStringRef(static_cast(ptr)->value()); -} - -void QXmlStreamAttribute_DestroyQXmlStreamAttribute(void* ptr) -{ - static_cast(ptr)->~QXmlStreamAttribute(); -} - -Q_DECLARE_METATYPE(QXmlStreamAttributes) -Q_DECLARE_METATYPE(QXmlStreamAttributes*) -void* QXmlStreamAttributes_NewQXmlStreamAttributes() -{ - return new QXmlStreamAttributes(); -} - -void QXmlStreamAttributes_Append(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value) -{ - static_cast(ptr)->append(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); -} - -void QXmlStreamAttributes_Append2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value) -{ - static_cast(ptr)->append(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(value.data, value.len)); -} - -char QXmlStreamAttributes_HasAttribute(void* ptr, struct QtCore_PackedString qualifiedName) -{ - return static_cast(ptr)->hasAttribute(QString::fromUtf8(qualifiedName.data, qualifiedName.len)); -} - -char QXmlStreamAttributes_HasAttribute2(void* ptr, void* qualifiedName) -{ - return static_cast(ptr)->hasAttribute(*static_cast(qualifiedName)); -} - -char QXmlStreamAttributes_HasAttribute3(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) -{ - return static_cast(ptr)->hasAttribute(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len)); -} - -void* QXmlStreamAttributes_Value(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) -{ - return new QStringRef(static_cast(ptr)->value(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len))); -} - -void* QXmlStreamAttributes_Value2(void* ptr, struct QtCore_PackedString namespaceUri, void* name) -{ - return new QStringRef(static_cast(ptr)->value(QString::fromUtf8(namespaceUri.data, namespaceUri.len), *static_cast(name))); -} - -void* QXmlStreamAttributes_Value3(void* ptr, void* namespaceUri, void* name) -{ - return new QStringRef(static_cast(ptr)->value(*static_cast(namespaceUri), *static_cast(name))); -} - -void* QXmlStreamAttributes_Value4(void* ptr, struct QtCore_PackedString qualifiedName) -{ - return new QStringRef(static_cast(ptr)->value(QString::fromUtf8(qualifiedName.data, qualifiedName.len))); -} - -void* QXmlStreamAttributes_Value5(void* ptr, void* qualifiedName) -{ - return new QStringRef(static_cast(ptr)->value(*static_cast(qualifiedName))); -} - -Q_DECLARE_METATYPE(QXmlStreamEntityDeclaration) -Q_DECLARE_METATYPE(QXmlStreamEntityDeclaration*) -void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration() -{ - return new QXmlStreamEntityDeclaration(); -} - -void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration2(void* other) -{ - return new QXmlStreamEntityDeclaration(*static_cast(other)); -} - -void* QXmlStreamEntityDeclaration_Name(void* ptr) -{ - return new QStringRef(static_cast(ptr)->name()); -} - -void* QXmlStreamEntityDeclaration_NotationName(void* ptr) -{ - return new QStringRef(static_cast(ptr)->notationName()); -} - -void* QXmlStreamEntityDeclaration_PublicId(void* ptr) -{ - return new QStringRef(static_cast(ptr)->publicId()); -} - -void* QXmlStreamEntityDeclaration_SystemId(void* ptr) -{ - return new QStringRef(static_cast(ptr)->systemId()); -} - -void* QXmlStreamEntityDeclaration_Value(void* ptr) -{ - return new QStringRef(static_cast(ptr)->value()); -} - -void QXmlStreamEntityDeclaration_DestroyQXmlStreamEntityDeclaration(void* ptr) -{ - static_cast(ptr)->~QXmlStreamEntityDeclaration(); -} - -class MyQXmlStreamEntityResolver: public QXmlStreamEntityResolver -{ -public: - QString resolveUndeclaredEntity(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtCore_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return ({ QtCore_PackedString tempVal = callbackQXmlStreamEntityResolver_ResolveUndeclaredEntity(this, namePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - ~MyQXmlStreamEntityResolver() { callbackQXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(this); }; -}; - -Q_DECLARE_METATYPE(QXmlStreamEntityResolver*) -Q_DECLARE_METATYPE(MyQXmlStreamEntityResolver*) - -int QXmlStreamEntityResolver_QXmlStreamEntityResolver_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntity(void* ptr, struct QtCore_PackedString name) -{ - return ({ QByteArray t961153 = static_cast(ptr)->resolveUndeclaredEntity(QString::fromUtf8(name.data, name.len)).toUtf8(); QtCore_PackedString { const_cast(t961153.prepend("WHITESPACE").constData()+10), t961153.size()-10 }; }); -} - -struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntityDefault(void* ptr, struct QtCore_PackedString name) -{ - return ({ QByteArray t7ca7f1 = static_cast(ptr)->QXmlStreamEntityResolver::resolveUndeclaredEntity(QString::fromUtf8(name.data, name.len)).toUtf8(); QtCore_PackedString { const_cast(t7ca7f1.prepend("WHITESPACE").constData()+10), t7ca7f1.size()-10 }; }); -} - -void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(void* ptr) -{ - static_cast(ptr)->~QXmlStreamEntityResolver(); -} - -void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolverDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QXmlStreamNamespaceDeclaration) -Q_DECLARE_METATYPE(QXmlStreamNamespaceDeclaration*) -void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration() -{ - return new QXmlStreamNamespaceDeclaration(); -} - -void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration2(void* other) -{ - return new QXmlStreamNamespaceDeclaration(*static_cast(other)); -} - -void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration4(struct QtCore_PackedString prefix, struct QtCore_PackedString namespaceUri) -{ - return new QXmlStreamNamespaceDeclaration(QString::fromUtf8(prefix.data, prefix.len), QString::fromUtf8(namespaceUri.data, namespaceUri.len)); -} - -void* QXmlStreamNamespaceDeclaration_NamespaceUri(void* ptr) -{ - return new QStringRef(static_cast(ptr)->namespaceUri()); -} - -void* QXmlStreamNamespaceDeclaration_Prefix(void* ptr) -{ - return new QStringRef(static_cast(ptr)->prefix()); -} - -void QXmlStreamNamespaceDeclaration_DestroyQXmlStreamNamespaceDeclaration(void* ptr) -{ - static_cast(ptr)->~QXmlStreamNamespaceDeclaration(); -} - -Q_DECLARE_METATYPE(QXmlStreamNotationDeclaration) -Q_DECLARE_METATYPE(QXmlStreamNotationDeclaration*) -void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration() -{ - return new QXmlStreamNotationDeclaration(); -} - -void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration2(void* other) -{ - return new QXmlStreamNotationDeclaration(*static_cast(other)); -} - -void* QXmlStreamNotationDeclaration_Name(void* ptr) -{ - return new QStringRef(static_cast(ptr)->name()); -} - -void* QXmlStreamNotationDeclaration_PublicId(void* ptr) -{ - return new QStringRef(static_cast(ptr)->publicId()); -} - -void* QXmlStreamNotationDeclaration_SystemId(void* ptr) -{ - return new QStringRef(static_cast(ptr)->systemId()); -} - -void QXmlStreamNotationDeclaration_DestroyQXmlStreamNotationDeclaration(void* ptr) -{ - static_cast(ptr)->~QXmlStreamNotationDeclaration(); -} - -Q_DECLARE_METATYPE(QXmlStreamReader*) -void* QXmlStreamReader_NewQXmlStreamReader() -{ - return new QXmlStreamReader(); -} - -void* QXmlStreamReader_NewQXmlStreamReader2(void* device) -{ - return new QXmlStreamReader(static_cast(device)); -} - -void* QXmlStreamReader_NewQXmlStreamReader3(void* data) -{ - return new QXmlStreamReader(*static_cast(data)); -} - -void* QXmlStreamReader_NewQXmlStreamReader4(struct QtCore_PackedString data) -{ - return new QXmlStreamReader(QString::fromUtf8(data.data, data.len)); -} - -void* QXmlStreamReader_NewQXmlStreamReader5(char* data) -{ - return new QXmlStreamReader(const_cast(data)); -} - -void QXmlStreamReader_AddData(void* ptr, void* data) -{ - static_cast(ptr)->addData(*static_cast(data)); -} - -void QXmlStreamReader_AddData2(void* ptr, struct QtCore_PackedString data) -{ - static_cast(ptr)->addData(QString::fromUtf8(data.data, data.len)); -} - -void QXmlStreamReader_AddData3(void* ptr, char* data) -{ - static_cast(ptr)->addData(const_cast(data)); -} - -void QXmlStreamReader_AddExtraNamespaceDeclaration(void* ptr, void* extraNamespaceDeclaration) -{ - static_cast(ptr)->addExtraNamespaceDeclaration(*static_cast(extraNamespaceDeclaration)); -} - -char QXmlStreamReader_AtEnd(void* ptr) -{ - return static_cast(ptr)->atEnd(); -} - -long long QXmlStreamReader_CharacterOffset(void* ptr) -{ - return static_cast(ptr)->characterOffset(); -} - -void QXmlStreamReader_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -long long QXmlStreamReader_ColumnNumber(void* ptr) -{ - return static_cast(ptr)->columnNumber(); -} - -void* QXmlStreamReader_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -void* QXmlStreamReader_DocumentEncoding(void* ptr) -{ - return new QStringRef(static_cast(ptr)->documentEncoding()); -} - -void* QXmlStreamReader_DocumentVersion(void* ptr) -{ - return new QStringRef(static_cast(ptr)->documentVersion()); -} - -void* QXmlStreamReader_DtdName(void* ptr) -{ - return new QStringRef(static_cast(ptr)->dtdName()); -} - -void* QXmlStreamReader_DtdPublicId(void* ptr) -{ - return new QStringRef(static_cast(ptr)->dtdPublicId()); -} - -void* QXmlStreamReader_DtdSystemId(void* ptr) -{ - return new QStringRef(static_cast(ptr)->dtdSystemId()); -} - -void* QXmlStreamReader_EntityResolver(void* ptr) -{ - return static_cast(ptr)->entityResolver(); -} - -long long QXmlStreamReader_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtCore_PackedString QXmlStreamReader_ErrorString(void* ptr) -{ - return ({ QByteArray td9cec5 = static_cast(ptr)->errorString().toUtf8(); QtCore_PackedString { const_cast(td9cec5.prepend("WHITESPACE").constData()+10), td9cec5.size()-10 }; }); -} - -char QXmlStreamReader_HasError(void* ptr) -{ - return static_cast(ptr)->hasError(); -} - -char QXmlStreamReader_IsCDATA(void* ptr) -{ - return static_cast(ptr)->isCDATA(); -} - -char QXmlStreamReader_IsCharacters(void* ptr) -{ - return static_cast(ptr)->isCharacters(); -} - -char QXmlStreamReader_IsComment(void* ptr) -{ - return static_cast(ptr)->isComment(); -} - -char QXmlStreamReader_IsDTD(void* ptr) -{ - return static_cast(ptr)->isDTD(); -} - -char QXmlStreamReader_IsEndDocument(void* ptr) -{ - return static_cast(ptr)->isEndDocument(); -} - -char QXmlStreamReader_IsEndElement(void* ptr) -{ - return static_cast(ptr)->isEndElement(); -} - -char QXmlStreamReader_IsEntityReference(void* ptr) -{ - return static_cast(ptr)->isEntityReference(); -} - -char QXmlStreamReader_IsProcessingInstruction(void* ptr) -{ - return static_cast(ptr)->isProcessingInstruction(); -} - -char QXmlStreamReader_IsStandaloneDocument(void* ptr) -{ - return static_cast(ptr)->isStandaloneDocument(); -} - -char QXmlStreamReader_IsStartDocument(void* ptr) -{ - return static_cast(ptr)->isStartDocument(); -} - -char QXmlStreamReader_IsStartElement(void* ptr) -{ - return static_cast(ptr)->isStartElement(); -} - -char QXmlStreamReader_IsWhitespace(void* ptr) -{ - return static_cast(ptr)->isWhitespace(); -} - -long long QXmlStreamReader_LineNumber(void* ptr) -{ - return static_cast(ptr)->lineNumber(); -} - -void* QXmlStreamReader_Name(void* ptr) -{ - return new QStringRef(static_cast(ptr)->name()); -} - -char QXmlStreamReader_NamespaceProcessing(void* ptr) -{ - return static_cast(ptr)->namespaceProcessing(); -} - -void* QXmlStreamReader_NamespaceUri(void* ptr) -{ - return new QStringRef(static_cast(ptr)->namespaceUri()); -} - -void* QXmlStreamReader_Prefix(void* ptr) -{ - return new QStringRef(static_cast(ptr)->prefix()); -} - -void* QXmlStreamReader_ProcessingInstructionData(void* ptr) -{ - return new QStringRef(static_cast(ptr)->processingInstructionData()); -} - -void* QXmlStreamReader_ProcessingInstructionTarget(void* ptr) -{ - return new QStringRef(static_cast(ptr)->processingInstructionTarget()); -} - -void* QXmlStreamReader_QualifiedName(void* ptr) -{ - return new QStringRef(static_cast(ptr)->qualifiedName()); -} - -void QXmlStreamReader_RaiseError(void* ptr, struct QtCore_PackedString message) -{ - static_cast(ptr)->raiseError(QString::fromUtf8(message.data, message.len)); -} - -struct QtCore_PackedString QXmlStreamReader_ReadElementText(void* ptr, long long behaviour) -{ - return ({ QByteArray tbe9d44 = static_cast(ptr)->readElementText(static_cast(behaviour)).toUtf8(); QtCore_PackedString { const_cast(tbe9d44.prepend("WHITESPACE").constData()+10), tbe9d44.size()-10 }; }); -} - -long long QXmlStreamReader_ReadNext(void* ptr) -{ - return static_cast(ptr)->readNext(); -} - -char QXmlStreamReader_ReadNextStartElement(void* ptr) -{ - return static_cast(ptr)->readNextStartElement(); -} - -void QXmlStreamReader_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QXmlStreamReader_SetEntityResolver(void* ptr, void* resolver) -{ - static_cast(ptr)->setEntityResolver(static_cast(resolver)); -} - -void QXmlStreamReader_SetNamespaceProcessing(void* ptr, char vbo) -{ - static_cast(ptr)->setNamespaceProcessing(vbo != 0); -} - -void QXmlStreamReader_SkipCurrentElement(void* ptr) -{ - static_cast(ptr)->skipCurrentElement(); -} - -void* QXmlStreamReader_Text(void* ptr) -{ - return new QStringRef(static_cast(ptr)->text()); -} - -struct QtCore_PackedString QXmlStreamReader_TokenString(void* ptr) -{ - return ({ QByteArray t5e8d05 = static_cast(ptr)->tokenString().toUtf8(); QtCore_PackedString { const_cast(t5e8d05.prepend("WHITESPACE").constData()+10), t5e8d05.size()-10 }; }); -} - -long long QXmlStreamReader_TokenType(void* ptr) -{ - return static_cast(ptr)->tokenType(); -} - -void QXmlStreamReader_DestroyQXmlStreamReader(void* ptr) -{ - static_cast(ptr)->~QXmlStreamReader(); -} - -Q_DECLARE_METATYPE(QXmlStreamWriter*) -void* QXmlStreamWriter_NewQXmlStreamWriter() -{ - return new QXmlStreamWriter(); -} - -void* QXmlStreamWriter_NewQXmlStreamWriter2(void* device) -{ - return new QXmlStreamWriter(static_cast(device)); -} - -void* QXmlStreamWriter_NewQXmlStreamWriter3(void* array) -{ - return new QXmlStreamWriter(static_cast(array)); -} - -void* QXmlStreamWriter_NewQXmlStreamWriter4(struct QtCore_PackedString stri) -{ - return new QXmlStreamWriter(new QString(QString::fromUtf8(stri.data, stri.len))); -} - -char QXmlStreamWriter_AutoFormatting(void* ptr) -{ - return static_cast(ptr)->autoFormatting(); -} - -int QXmlStreamWriter_AutoFormattingIndent(void* ptr) -{ - return static_cast(ptr)->autoFormattingIndent(); -} - -void* QXmlStreamWriter_Codec(void* ptr) -{ - return static_cast(ptr)->codec(); -} - -void* QXmlStreamWriter_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -char QXmlStreamWriter_HasError(void* ptr) -{ - return static_cast(ptr)->hasError(); -} - -void QXmlStreamWriter_SetAutoFormatting(void* ptr, char enable) -{ - static_cast(ptr)->setAutoFormatting(enable != 0); -} - -void QXmlStreamWriter_SetAutoFormattingIndent(void* ptr, int spacesOrTabs) -{ - static_cast(ptr)->setAutoFormattingIndent(spacesOrTabs); -} - -void QXmlStreamWriter_SetCodec(void* ptr, void* codec) -{ - static_cast(ptr)->setCodec(static_cast(codec)); -} - -void QXmlStreamWriter_SetCodec2(void* ptr, char* codecName) -{ - static_cast(ptr)->setCodec(const_cast(codecName)); -} - -void QXmlStreamWriter_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QXmlStreamWriter_WriteAttribute(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value) -{ - static_cast(ptr)->writeAttribute(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); -} - -void QXmlStreamWriter_WriteAttribute2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value) -{ - static_cast(ptr)->writeAttribute(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(value.data, value.len)); -} - -void QXmlStreamWriter_WriteAttribute3(void* ptr, void* attribute) -{ - static_cast(ptr)->writeAttribute(*static_cast(attribute)); -} - -void QXmlStreamWriter_WriteAttributes(void* ptr, void* attributes) -{ - static_cast(ptr)->writeAttributes(*static_cast(attributes)); -} - -void QXmlStreamWriter_WriteCDATA(void* ptr, struct QtCore_PackedString text) -{ - static_cast(ptr)->writeCDATA(QString::fromUtf8(text.data, text.len)); -} - -void QXmlStreamWriter_WriteCharacters(void* ptr, struct QtCore_PackedString text) -{ - static_cast(ptr)->writeCharacters(QString::fromUtf8(text.data, text.len)); -} - -void QXmlStreamWriter_WriteComment(void* ptr, struct QtCore_PackedString text) -{ - static_cast(ptr)->writeComment(QString::fromUtf8(text.data, text.len)); -} - -void QXmlStreamWriter_WriteCurrentToken(void* ptr, void* reader) -{ - static_cast(ptr)->writeCurrentToken(*static_cast(reader)); -} - -void QXmlStreamWriter_WriteDTD(void* ptr, struct QtCore_PackedString dtd) -{ - static_cast(ptr)->writeDTD(QString::fromUtf8(dtd.data, dtd.len)); -} - -void QXmlStreamWriter_WriteDefaultNamespace(void* ptr, struct QtCore_PackedString namespaceUri) -{ - static_cast(ptr)->writeDefaultNamespace(QString::fromUtf8(namespaceUri.data, namespaceUri.len)); -} - -void QXmlStreamWriter_WriteEmptyElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) -{ - static_cast(ptr)->writeEmptyElement(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len)); -} - -void QXmlStreamWriter_WriteEmptyElement2(void* ptr, struct QtCore_PackedString qualifiedName) -{ - static_cast(ptr)->writeEmptyElement(QString::fromUtf8(qualifiedName.data, qualifiedName.len)); -} - -void QXmlStreamWriter_WriteEndDocument(void* ptr) -{ - static_cast(ptr)->writeEndDocument(); -} - -void QXmlStreamWriter_WriteEndElement(void* ptr) -{ - static_cast(ptr)->writeEndElement(); -} - -void QXmlStreamWriter_WriteEntityReference(void* ptr, struct QtCore_PackedString name) -{ - static_cast(ptr)->writeEntityReference(QString::fromUtf8(name.data, name.len)); -} - -void QXmlStreamWriter_WriteNamespace(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString prefix) -{ - static_cast(ptr)->writeNamespace(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(prefix.data, prefix.len)); -} - -void QXmlStreamWriter_WriteProcessingInstruction(void* ptr, struct QtCore_PackedString target, struct QtCore_PackedString data) -{ - static_cast(ptr)->writeProcessingInstruction(QString::fromUtf8(target.data, target.len), QString::fromUtf8(data.data, data.len)); -} - -void QXmlStreamWriter_WriteStartDocument(void* ptr, struct QtCore_PackedString version) -{ - static_cast(ptr)->writeStartDocument(QString::fromUtf8(version.data, version.len)); -} - -void QXmlStreamWriter_WriteStartDocument2(void* ptr) -{ - static_cast(ptr)->writeStartDocument(); -} - -void QXmlStreamWriter_WriteStartDocument3(void* ptr, struct QtCore_PackedString version, char standalone) -{ - static_cast(ptr)->writeStartDocument(QString::fromUtf8(version.data, version.len), standalone != 0); -} - -void QXmlStreamWriter_WriteStartElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name) -{ - static_cast(ptr)->writeStartElement(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len)); -} - -void QXmlStreamWriter_WriteStartElement2(void* ptr, struct QtCore_PackedString qualifiedName) -{ - static_cast(ptr)->writeStartElement(QString::fromUtf8(qualifiedName.data, qualifiedName.len)); -} - -void QXmlStreamWriter_WriteTextElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString text) -{ - static_cast(ptr)->writeTextElement(QString::fromUtf8(namespaceUri.data, namespaceUri.len), QString::fromUtf8(name.data, name.len), QString::fromUtf8(text.data, text.len)); -} - -void QXmlStreamWriter_WriteTextElement2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString text) -{ - static_cast(ptr)->writeTextElement(QString::fromUtf8(qualifiedName.data, qualifiedName.len), QString::fromUtf8(text.data, text.len)); -} - -void QXmlStreamWriter_DestroyQXmlStreamWriter(void* ptr) -{ - static_cast(ptr)->~QXmlStreamWriter(); -} - -int Qt_LastGestureType_Type() -{ - return Qt::LastGestureType; -} - -struct QtCore_PackedString Qt_Qt_ConvertFromPlainText(struct QtCore_PackedString plain, long long mode) -{ - return ({ QByteArray t896db1 = Qt::convertFromPlainText(QString::fromUtf8(plain.data, plain.len), static_cast(mode)).toUtf8(); QtCore_PackedString { const_cast(t896db1.prepend("WHITESPACE").constData()+10), t896db1.size()-10 }; }); -} - -char Qt_Qt_MightBeRichText(struct QtCore_PackedString text) -{ - return Qt::mightBeRichText(QString::fromUtf8(text.data, text.len)); -} - -struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable(char* varName) -{ - return ({ QByteArray t239d80 = qEnvironmentVariable(const_cast(varName)).toUtf8(); QtCore_PackedString { const_cast(t239d80.prepend("WHITESPACE").constData()+10), t239d80.size()-10 }; }); -} - -struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable2(char* varName, struct QtCore_PackedString defaultValue) -{ - return ({ QByteArray t422112 = qEnvironmentVariable(const_cast(varName), QString::fromUtf8(defaultValue.data, defaultValue.len)).toUtf8(); QtCore_PackedString { const_cast(t422112.prepend("WHITESPACE").constData()+10), t422112.size()-10 }; }); -} - -int QtGlobal_QtGlobal_qEnvironmentVariableIntValue(char* varName, char* ok) -{ - return qEnvironmentVariableIntValue(const_cast(varName), reinterpret_cast(ok)); -} - -char QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(char* varName) -{ - return qEnvironmentVariableIsEmpty(const_cast(varName)); -} - -char QtGlobal_QtGlobal_qEnvironmentVariableIsSet(char* varName) -{ - return qEnvironmentVariableIsSet(const_cast(varName)); -} - -struct QtCore_PackedString QtGlobal_QtGlobal_qVersion() -{ - return QtCore_PackedString { const_cast(qVersion()), -1 }; -} - -void* QtGlobal_QtGlobal_qgetenv(char* varName) -{ - return new QByteArray(qgetenv(const_cast(varName))); -} - -char QtGlobal_QtGlobal_qputenv(char* varName, void* value) -{ - return qputenv(const_cast(varName), *static_cast(value)); -} - -char QtGlobal_QtGlobal_qunsetenv(char* varName) -{ - return qunsetenv(const_cast(varName)); -} - diff --git a/vendor/github.com/therecipe/qt/core/core.go b/vendor/github.com/therecipe/qt/core/core.go deleted file mode 100644 index 999c474a..00000000 --- a/vendor/github.com/therecipe/qt/core/core.go +++ /dev/null @@ -1,60868 +0,0 @@ -// +build !minimal - -package core - -//#include -//#include -//#include -//#include "core.h" -import "C" -import ( - "github.com/therecipe/qt" - "reflect" - "runtime" - "strings" - "unsafe" -) - -func cGoUnpackString(s C.struct_QtCore_PackedString) string { - if int(s.len) == -1 { - return C.GoString(s.data) - } - return C.GoStringN(s.data, C.int(s.len)) -} -func cGoUnpackBytes(s C.struct_QtCore_PackedString) []byte { - if int(s.len) == -1 { - gs := C.GoString(s.data) - return *(*[]byte)(unsafe.Pointer(&gs)) - } - return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) -} -func unpackStringList(s string) []string { - if len(s) == 0 { - return make([]string, 0) - } - return strings.Split(s, "¡¦!") -} - -type QAbstractAnimation struct { - QObject -} - -type QAbstractAnimation_ITF interface { - QObject_ITF - QAbstractAnimation_PTR() *QAbstractAnimation -} - -func (ptr *QAbstractAnimation) QAbstractAnimation_PTR() *QAbstractAnimation { - return ptr -} - -func (ptr *QAbstractAnimation) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractAnimation) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractAnimation(ptr QAbstractAnimation_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractAnimation_PTR().Pointer() - } - return nil -} - -func NewQAbstractAnimationFromPointer(ptr unsafe.Pointer) (n *QAbstractAnimation) { - n = new(QAbstractAnimation) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractAnimation__Direction -//QAbstractAnimation::Direction -type QAbstractAnimation__Direction int64 - -const ( - QAbstractAnimation__Forward QAbstractAnimation__Direction = QAbstractAnimation__Direction(0) - QAbstractAnimation__Backward QAbstractAnimation__Direction = QAbstractAnimation__Direction(1) -) - -//go:generate stringer -type=QAbstractAnimation__State -//QAbstractAnimation::State -type QAbstractAnimation__State int64 - -const ( - QAbstractAnimation__Stopped QAbstractAnimation__State = QAbstractAnimation__State(0) - QAbstractAnimation__Paused QAbstractAnimation__State = QAbstractAnimation__State(1) - QAbstractAnimation__Running QAbstractAnimation__State = QAbstractAnimation__State(2) -) - -//go:generate stringer -type=QAbstractAnimation__DeletionPolicy -//QAbstractAnimation::DeletionPolicy -type QAbstractAnimation__DeletionPolicy int64 - -const ( - QAbstractAnimation__KeepWhenStopped QAbstractAnimation__DeletionPolicy = QAbstractAnimation__DeletionPolicy(0) - QAbstractAnimation__DeleteWhenStopped QAbstractAnimation__DeletionPolicy = QAbstractAnimation__DeletionPolicy(1) -) - -func NewQAbstractAnimation(parent QObject_ITF) *QAbstractAnimation { - tmpValue := NewQAbstractAnimationFromPointer(C.QAbstractAnimation_NewQAbstractAnimation(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractAnimation) CurrentLoop() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractAnimation_CurrentLoop(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractAnimation_CurrentLoopChanged -func callbackQAbstractAnimation_CurrentLoopChanged(ptr unsafe.Pointer, currentLoop C.int) { - if signal := qt.GetSignal(ptr, "currentLoopChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(currentLoop))) - } - -} - -func (ptr *QAbstractAnimation) ConnectCurrentLoopChanged(f func(currentLoop int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentLoopChanged") { - C.QAbstractAnimation_ConnectCurrentLoopChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentLoopChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentLoopChanged"); signal != nil { - f := func(currentLoop int) { - (*(*func(int))(signal))(currentLoop) - f(currentLoop) - } - qt.ConnectSignal(ptr.Pointer(), "currentLoopChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentLoopChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectCurrentLoopChanged() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DisconnectCurrentLoopChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentLoopChanged") - } -} - -func (ptr *QAbstractAnimation) CurrentLoopChanged(currentLoop int) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_CurrentLoopChanged(ptr.Pointer(), C.int(int32(currentLoop))) - } -} - -func (ptr *QAbstractAnimation) CurrentLoopTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractAnimation_CurrentLoopTime(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractAnimation) CurrentTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractAnimation_CurrentTime(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractAnimation) Direction() QAbstractAnimation__Direction { - if ptr.Pointer() != nil { - return QAbstractAnimation__Direction(C.QAbstractAnimation_Direction(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractAnimation_DirectionChanged -func callbackQAbstractAnimation_DirectionChanged(ptr unsafe.Pointer, newDirection C.longlong) { - if signal := qt.GetSignal(ptr, "directionChanged"); signal != nil { - (*(*func(QAbstractAnimation__Direction))(signal))(QAbstractAnimation__Direction(newDirection)) - } - -} - -func (ptr *QAbstractAnimation) ConnectDirectionChanged(f func(newDirection QAbstractAnimation__Direction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "directionChanged") { - C.QAbstractAnimation_ConnectDirectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "directionChanged"); signal != nil { - f := func(newDirection QAbstractAnimation__Direction) { - (*(*func(QAbstractAnimation__Direction))(signal))(newDirection) - f(newDirection) - } - qt.ConnectSignal(ptr.Pointer(), "directionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "directionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectDirectionChanged() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DisconnectDirectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "directionChanged") - } -} - -func (ptr *QAbstractAnimation) DirectionChanged(newDirection QAbstractAnimation__Direction) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DirectionChanged(ptr.Pointer(), C.longlong(newDirection)) - } -} - -//export callbackQAbstractAnimation_Duration -func callbackQAbstractAnimation_Duration(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "duration"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractAnimation) ConnectDuration(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectDuration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "duration") - } -} - -func (ptr *QAbstractAnimation) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractAnimation_Duration(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractAnimation_Finished -func callbackQAbstractAnimation_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractAnimation) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QAbstractAnimation_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QAbstractAnimation) Finished() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_Finished(ptr.Pointer()) - } -} - -func (ptr *QAbstractAnimation) Group() *QAnimationGroup { - if ptr.Pointer() != nil { - tmpValue := NewQAnimationGroupFromPointer(C.QAbstractAnimation_Group(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractAnimation) LoopCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractAnimation_LoopCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractAnimation_Pause -func callbackQAbstractAnimation_Pause(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "pause"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractAnimationFromPointer(ptr).PauseDefault() - } -} - -func (ptr *QAbstractAnimation) ConnectPause(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pause"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "pause", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pause", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectPause() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pause") - } -} - -func (ptr *QAbstractAnimation) Pause() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_Pause(ptr.Pointer()) - } -} - -func (ptr *QAbstractAnimation) PauseDefault() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_PauseDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractAnimation_Resume -func callbackQAbstractAnimation_Resume(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resume"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractAnimationFromPointer(ptr).ResumeDefault() - } -} - -func (ptr *QAbstractAnimation) ConnectResume(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resume"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectResume() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resume") - } -} - -func (ptr *QAbstractAnimation) Resume() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_Resume(ptr.Pointer()) - } -} - -func (ptr *QAbstractAnimation) ResumeDefault() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_ResumeDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractAnimation_SetCurrentTime -func callbackQAbstractAnimation_SetCurrentTime(ptr unsafe.Pointer, msecs C.int) { - if signal := qt.GetSignal(ptr, "setCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(msecs))) - } else { - NewQAbstractAnimationFromPointer(ptr).SetCurrentTimeDefault(int(int32(msecs))) - } -} - -func (ptr *QAbstractAnimation) ConnectSetCurrentTime(f func(msecs int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentTime"); signal != nil { - f := func(msecs int) { - (*(*func(int))(signal))(msecs) - f(msecs) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectSetCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentTime") - } -} - -func (ptr *QAbstractAnimation) SetCurrentTime(msecs int) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_SetCurrentTime(ptr.Pointer(), C.int(int32(msecs))) - } -} - -func (ptr *QAbstractAnimation) SetCurrentTimeDefault(msecs int) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_SetCurrentTimeDefault(ptr.Pointer(), C.int(int32(msecs))) - } -} - -func (ptr *QAbstractAnimation) SetDirection(direction QAbstractAnimation__Direction) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_SetDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QAbstractAnimation) SetLoopCount(loopCount int) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_SetLoopCount(ptr.Pointer(), C.int(int32(loopCount))) - } -} - -//export callbackQAbstractAnimation_SetPaused -func callbackQAbstractAnimation_SetPaused(ptr unsafe.Pointer, paused C.char) { - if signal := qt.GetSignal(ptr, "setPaused"); signal != nil { - (*(*func(bool))(signal))(int8(paused) != 0) - } else { - NewQAbstractAnimationFromPointer(ptr).SetPausedDefault(int8(paused) != 0) - } -} - -func (ptr *QAbstractAnimation) ConnectSetPaused(f func(paused bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPaused"); signal != nil { - f := func(paused bool) { - (*(*func(bool))(signal))(paused) - f(paused) - } - qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectSetPaused() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPaused") - } -} - -func (ptr *QAbstractAnimation) SetPaused(paused bool) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_SetPaused(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) - } -} - -func (ptr *QAbstractAnimation) SetPausedDefault(paused bool) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_SetPausedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) - } -} - -//export callbackQAbstractAnimation_Start -func callbackQAbstractAnimation_Start(ptr unsafe.Pointer, policy C.longlong) { - if signal := qt.GetSignal(ptr, "start"); signal != nil { - (*(*func(QAbstractAnimation__DeletionPolicy))(signal))(QAbstractAnimation__DeletionPolicy(policy)) - } else { - NewQAbstractAnimationFromPointer(ptr).StartDefault(QAbstractAnimation__DeletionPolicy(policy)) - } -} - -func (ptr *QAbstractAnimation) ConnectStart(f func(policy QAbstractAnimation__DeletionPolicy)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { - f := func(policy QAbstractAnimation__DeletionPolicy) { - (*(*func(QAbstractAnimation__DeletionPolicy))(signal))(policy) - f(policy) - } - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectStart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start") - } -} - -func (ptr *QAbstractAnimation) Start(policy QAbstractAnimation__DeletionPolicy) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_Start(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QAbstractAnimation) StartDefault(policy QAbstractAnimation__DeletionPolicy) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_StartDefault(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QAbstractAnimation) State() QAbstractAnimation__State { - if ptr.Pointer() != nil { - return QAbstractAnimation__State(C.QAbstractAnimation_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractAnimation_StateChanged -func callbackQAbstractAnimation_StateChanged(ptr unsafe.Pointer, newState C.longlong, oldState C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(QAbstractAnimation__State(newState), QAbstractAnimation__State(oldState)) - } - -} - -func (ptr *QAbstractAnimation) ConnectStateChanged(f func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QAbstractAnimation_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { - (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(newState, oldState) - f(newState, oldState) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QAbstractAnimation) StateChanged(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_StateChanged(ptr.Pointer(), C.longlong(newState), C.longlong(oldState)) - } -} - -//export callbackQAbstractAnimation_Stop -func callbackQAbstractAnimation_Stop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stop"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractAnimationFromPointer(ptr).StopDefault() - } -} - -func (ptr *QAbstractAnimation) ConnectStop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectStop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stop") - } -} - -func (ptr *QAbstractAnimation) Stop() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_Stop(ptr.Pointer()) - } -} - -func (ptr *QAbstractAnimation) StopDefault() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_StopDefault(ptr.Pointer()) - } -} - -func (ptr *QAbstractAnimation) TotalDuration() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractAnimation_TotalDuration(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractAnimation_UpdateCurrentTime -func callbackQAbstractAnimation_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { - if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(currentTime))) - } - -} - -func (ptr *QAbstractAnimation) ConnectUpdateCurrentTime(f func(currentTime int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { - f := func(currentTime int) { - (*(*func(int))(signal))(currentTime) - f(currentTime) - } - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectUpdateCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") - } -} - -func (ptr *QAbstractAnimation) UpdateCurrentTime(currentTime int) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -//export callbackQAbstractAnimation_UpdateDirection -func callbackQAbstractAnimation_UpdateDirection(ptr unsafe.Pointer, direction C.longlong) { - if signal := qt.GetSignal(ptr, "updateDirection"); signal != nil { - (*(*func(QAbstractAnimation__Direction))(signal))(QAbstractAnimation__Direction(direction)) - } else { - NewQAbstractAnimationFromPointer(ptr).UpdateDirectionDefault(QAbstractAnimation__Direction(direction)) - } -} - -func (ptr *QAbstractAnimation) ConnectUpdateDirection(f func(direction QAbstractAnimation__Direction)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateDirection"); signal != nil { - f := func(direction QAbstractAnimation__Direction) { - (*(*func(QAbstractAnimation__Direction))(signal))(direction) - f(direction) - } - qt.ConnectSignal(ptr.Pointer(), "updateDirection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateDirection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectUpdateDirection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateDirection") - } -} - -func (ptr *QAbstractAnimation) UpdateDirection(direction QAbstractAnimation__Direction) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_UpdateDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QAbstractAnimation) UpdateDirectionDefault(direction QAbstractAnimation__Direction) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_UpdateDirectionDefault(ptr.Pointer(), C.longlong(direction)) - } -} - -//export callbackQAbstractAnimation_UpdateState -func callbackQAbstractAnimation_UpdateState(ptr unsafe.Pointer, newState C.longlong, oldState C.longlong) { - if signal := qt.GetSignal(ptr, "updateState"); signal != nil { - (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(QAbstractAnimation__State(newState), QAbstractAnimation__State(oldState)) - } else { - NewQAbstractAnimationFromPointer(ptr).UpdateStateDefault(QAbstractAnimation__State(newState), QAbstractAnimation__State(oldState)) - } -} - -func (ptr *QAbstractAnimation) ConnectUpdateState(f func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateState"); signal != nil { - f := func(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { - (*(*func(QAbstractAnimation__State, QAbstractAnimation__State))(signal))(newState, oldState) - f(newState, oldState) - } - qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectUpdateState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateState") - } -} - -func (ptr *QAbstractAnimation) UpdateState(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_UpdateState(ptr.Pointer(), C.longlong(newState), C.longlong(oldState)) - } -} - -func (ptr *QAbstractAnimation) UpdateStateDefault(newState QAbstractAnimation__State, oldState QAbstractAnimation__State) { - if ptr.Pointer() != nil { - C.QAbstractAnimation_UpdateStateDefault(ptr.Pointer(), C.longlong(newState), C.longlong(oldState)) - } -} - -//export callbackQAbstractAnimation_DestroyQAbstractAnimation -func callbackQAbstractAnimation_DestroyQAbstractAnimation(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractAnimation"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractAnimationFromPointer(ptr).DestroyQAbstractAnimationDefault() - } -} - -func (ptr *QAbstractAnimation) ConnectDestroyQAbstractAnimation(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractAnimation"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractAnimation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractAnimation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractAnimation) DisconnectDestroyQAbstractAnimation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractAnimation") - } -} - -func (ptr *QAbstractAnimation) DestroyQAbstractAnimation() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DestroyQAbstractAnimation(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractAnimation) DestroyQAbstractAnimationDefault() { - if ptr.Pointer() != nil { - C.QAbstractAnimation_DestroyQAbstractAnimationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAbstractConcatenable struct { - ptr unsafe.Pointer -} - -type QAbstractConcatenable_ITF interface { - QAbstractConcatenable_PTR() *QAbstractConcatenable -} - -func (ptr *QAbstractConcatenable) QAbstractConcatenable_PTR() *QAbstractConcatenable { - return ptr -} - -func (ptr *QAbstractConcatenable) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAbstractConcatenable) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAbstractConcatenable(ptr QAbstractConcatenable_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractConcatenable_PTR().Pointer() - } - return nil -} - -func NewQAbstractConcatenableFromPointer(ptr unsafe.Pointer) (n *QAbstractConcatenable) { - n = new(QAbstractConcatenable) - n.SetPointer(ptr) - return -} - -func (ptr *QAbstractConcatenable) DestroyQAbstractConcatenable() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAbstractEventDispatcher struct { - QObject -} - -type QAbstractEventDispatcher_ITF interface { - QObject_ITF - QAbstractEventDispatcher_PTR() *QAbstractEventDispatcher -} - -func (ptr *QAbstractEventDispatcher) QAbstractEventDispatcher_PTR() *QAbstractEventDispatcher { - return ptr -} - -func (ptr *QAbstractEventDispatcher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractEventDispatcher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractEventDispatcher(ptr QAbstractEventDispatcher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractEventDispatcher_PTR().Pointer() - } - return nil -} - -func NewQAbstractEventDispatcherFromPointer(ptr unsafe.Pointer) (n *QAbstractEventDispatcher) { - n = new(QAbstractEventDispatcher) - n.SetPointer(ptr) - return -} - -//export callbackQAbstractEventDispatcher_AboutToBlock -func callbackQAbstractEventDispatcher_AboutToBlock(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToBlock"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectAboutToBlock(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToBlock") { - C.QAbstractEventDispatcher_ConnectAboutToBlock(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToBlock"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToBlock"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToBlock", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToBlock", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectAboutToBlock() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_DisconnectAboutToBlock(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToBlock") - } -} - -func (ptr *QAbstractEventDispatcher) AboutToBlock() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_AboutToBlock(ptr.Pointer()) - } -} - -//export callbackQAbstractEventDispatcher_Awake -func callbackQAbstractEventDispatcher_Awake(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "awake"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectAwake(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "awake") { - C.QAbstractEventDispatcher_ConnectAwake(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "awake"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "awake"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "awake", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "awake", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectAwake() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_DisconnectAwake(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "awake") - } -} - -func (ptr *QAbstractEventDispatcher) Awake() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_Awake(ptr.Pointer()) - } -} - -func (ptr *QAbstractEventDispatcher) FilterNativeEvent(eventType QByteArray_ITF, message unsafe.Pointer, result *int) bool { - if ptr.Pointer() != nil { - var resultC C.long - if result != nil { - resultC = C.long(int32(*result)) - defer func() { *result = int(int32(resultC)) }() - } - return int8(C.QAbstractEventDispatcher_FilterNativeEvent(ptr.Pointer(), PointerFromQByteArray(eventType), message, &resultC)) != 0 - } - return false -} - -func (ptr *QAbstractEventDispatcher) InstallNativeEventFilter(filterObj QAbstractNativeEventFilter_ITF) { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_InstallNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filterObj)) - } -} - -func QAbstractEventDispatcher_Instance(thread QThread_ITF) *QAbstractEventDispatcher { - tmpValue := NewQAbstractEventDispatcherFromPointer(C.QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(PointerFromQThread(thread))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractEventDispatcher) Instance(thread QThread_ITF) *QAbstractEventDispatcher { - tmpValue := NewQAbstractEventDispatcherFromPointer(C.QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(PointerFromQThread(thread))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractEventDispatcher_Interrupt -func callbackQAbstractEventDispatcher_Interrupt(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "interrupt"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectInterrupt(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "interrupt"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "interrupt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "interrupt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectInterrupt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "interrupt") - } -} - -func (ptr *QAbstractEventDispatcher) Interrupt() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_Interrupt(ptr.Pointer()) - } -} - -//export callbackQAbstractEventDispatcher_ProcessEvents -func callbackQAbstractEventDispatcher_ProcessEvents(ptr unsafe.Pointer, flags C.longlong) C.char { - if signal := qt.GetSignal(ptr, "processEvents"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(QEventLoop__ProcessEventsFlag) bool)(signal))(QEventLoop__ProcessEventsFlag(flags))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractEventDispatcher) ConnectProcessEvents(f func(flags QEventLoop__ProcessEventsFlag) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "processEvents"); signal != nil { - f := func(flags QEventLoop__ProcessEventsFlag) bool { - (*(*func(QEventLoop__ProcessEventsFlag) bool)(signal))(flags) - return f(flags) - } - qt.ConnectSignal(ptr.Pointer(), "processEvents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "processEvents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectProcessEvents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "processEvents") - } -} - -func (ptr *QAbstractEventDispatcher) ProcessEvents(flags QEventLoop__ProcessEventsFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractEventDispatcher_ProcessEvents(ptr.Pointer(), C.longlong(flags))) != 0 - } - return false -} - -//export callbackQAbstractEventDispatcher_RegisterEventNotifier -func callbackQAbstractEventDispatcher_RegisterEventNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "registerEventNotifier"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QWinEventNotifier) bool)(signal))(NewQWinEventNotifierFromPointer(notifier))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractEventDispatcher) ConnectRegisterEventNotifier(f func(notifier *QWinEventNotifier) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "registerEventNotifier"); signal != nil { - f := func(notifier *QWinEventNotifier) bool { - (*(*func(*QWinEventNotifier) bool)(signal))(notifier) - return f(notifier) - } - qt.ConnectSignal(ptr.Pointer(), "registerEventNotifier", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "registerEventNotifier", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectRegisterEventNotifier() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "registerEventNotifier") - } -} - -func (ptr *QAbstractEventDispatcher) RegisterEventNotifier(notifier QWinEventNotifier_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractEventDispatcher_RegisterEventNotifier(ptr.Pointer(), PointerFromQWinEventNotifier(notifier))) != 0 - } - return false -} - -//export callbackQAbstractEventDispatcher_RegisterSocketNotifier -func callbackQAbstractEventDispatcher_RegisterSocketNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "registerSocketNotifier"); signal != nil { - (*(*func(*QSocketNotifier))(signal))(NewQSocketNotifierFromPointer(notifier)) - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectRegisterSocketNotifier(f func(notifier *QSocketNotifier)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "registerSocketNotifier"); signal != nil { - f := func(notifier *QSocketNotifier) { - (*(*func(*QSocketNotifier))(signal))(notifier) - f(notifier) - } - qt.ConnectSignal(ptr.Pointer(), "registerSocketNotifier", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "registerSocketNotifier", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectRegisterSocketNotifier() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "registerSocketNotifier") - } -} - -func (ptr *QAbstractEventDispatcher) RegisterSocketNotifier(notifier QSocketNotifier_ITF) { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_RegisterSocketNotifier(ptr.Pointer(), PointerFromQSocketNotifier(notifier)) - } -} - -func (ptr *QAbstractEventDispatcher) RegisterTimer3(interval int, timerType Qt__TimerType, object QObject_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractEventDispatcher_RegisterTimer3(ptr.Pointer(), C.int(int32(interval)), C.longlong(timerType), PointerFromQObject(object)))) - } - return 0 -} - -//export callbackQAbstractEventDispatcher_RegisterTimer4 -func callbackQAbstractEventDispatcher_RegisterTimer4(ptr unsafe.Pointer, timerId C.int, interval C.int, timerType C.longlong, object unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "registerTimer4"); signal != nil { - (*(*func(int, int, Qt__TimerType, *QObject))(signal))(int(int32(timerId)), int(int32(interval)), Qt__TimerType(timerType), NewQObjectFromPointer(object)) - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectRegisterTimer4(f func(timerId int, interval int, timerType Qt__TimerType, object *QObject)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "registerTimer4"); signal != nil { - f := func(timerId int, interval int, timerType Qt__TimerType, object *QObject) { - (*(*func(int, int, Qt__TimerType, *QObject))(signal))(timerId, interval, timerType, object) - f(timerId, interval, timerType, object) - } - qt.ConnectSignal(ptr.Pointer(), "registerTimer4", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "registerTimer4", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectRegisterTimer4() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "registerTimer4") - } -} - -func (ptr *QAbstractEventDispatcher) RegisterTimer4(timerId int, interval int, timerType Qt__TimerType, object QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_RegisterTimer4(ptr.Pointer(), C.int(int32(timerId)), C.int(int32(interval)), C.longlong(timerType), PointerFromQObject(object)) - } -} - -//export callbackQAbstractEventDispatcher_RemainingTime -func callbackQAbstractEventDispatcher_RemainingTime(ptr unsafe.Pointer, timerId C.int) C.int { - if signal := qt.GetSignal(ptr, "remainingTime"); signal != nil { - return C.int(int32((*(*func(int) int)(signal))(int(int32(timerId))))) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractEventDispatcher) ConnectRemainingTime(f func(timerId int) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "remainingTime"); signal != nil { - f := func(timerId int) int { - (*(*func(int) int)(signal))(timerId) - return f(timerId) - } - qt.ConnectSignal(ptr.Pointer(), "remainingTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "remainingTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectRemainingTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "remainingTime") - } -} - -func (ptr *QAbstractEventDispatcher) RemainingTime(timerId int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractEventDispatcher_RemainingTime(ptr.Pointer(), C.int(int32(timerId))))) - } - return 0 -} - -func (ptr *QAbstractEventDispatcher) RemoveNativeEventFilter(filter QAbstractNativeEventFilter_ITF) { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_RemoveNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filter)) - } -} - -//export callbackQAbstractEventDispatcher_UnregisterEventNotifier -func callbackQAbstractEventDispatcher_UnregisterEventNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "unregisterEventNotifier"); signal != nil { - (*(*func(*QWinEventNotifier))(signal))(NewQWinEventNotifierFromPointer(notifier)) - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectUnregisterEventNotifier(f func(notifier *QWinEventNotifier)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unregisterEventNotifier"); signal != nil { - f := func(notifier *QWinEventNotifier) { - (*(*func(*QWinEventNotifier))(signal))(notifier) - f(notifier) - } - qt.ConnectSignal(ptr.Pointer(), "unregisterEventNotifier", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unregisterEventNotifier", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectUnregisterEventNotifier() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unregisterEventNotifier") - } -} - -func (ptr *QAbstractEventDispatcher) UnregisterEventNotifier(notifier QWinEventNotifier_ITF) { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_UnregisterEventNotifier(ptr.Pointer(), PointerFromQWinEventNotifier(notifier)) - } -} - -//export callbackQAbstractEventDispatcher_UnregisterSocketNotifier -func callbackQAbstractEventDispatcher_UnregisterSocketNotifier(ptr unsafe.Pointer, notifier unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "unregisterSocketNotifier"); signal != nil { - (*(*func(*QSocketNotifier))(signal))(NewQSocketNotifierFromPointer(notifier)) - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectUnregisterSocketNotifier(f func(notifier *QSocketNotifier)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unregisterSocketNotifier"); signal != nil { - f := func(notifier *QSocketNotifier) { - (*(*func(*QSocketNotifier))(signal))(notifier) - f(notifier) - } - qt.ConnectSignal(ptr.Pointer(), "unregisterSocketNotifier", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unregisterSocketNotifier", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectUnregisterSocketNotifier() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unregisterSocketNotifier") - } -} - -func (ptr *QAbstractEventDispatcher) UnregisterSocketNotifier(notifier QSocketNotifier_ITF) { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_UnregisterSocketNotifier(ptr.Pointer(), PointerFromQSocketNotifier(notifier)) - } -} - -//export callbackQAbstractEventDispatcher_UnregisterTimer -func callbackQAbstractEventDispatcher_UnregisterTimer(ptr unsafe.Pointer, timerId C.int) C.char { - if signal := qt.GetSignal(ptr, "unregisterTimer"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(timerId)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractEventDispatcher) ConnectUnregisterTimer(f func(timerId int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unregisterTimer"); signal != nil { - f := func(timerId int) bool { - (*(*func(int) bool)(signal))(timerId) - return f(timerId) - } - qt.ConnectSignal(ptr.Pointer(), "unregisterTimer", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unregisterTimer", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectUnregisterTimer() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unregisterTimer") - } -} - -func (ptr *QAbstractEventDispatcher) UnregisterTimer(timerId int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractEventDispatcher_UnregisterTimer(ptr.Pointer(), C.int(int32(timerId)))) != 0 - } - return false -} - -//export callbackQAbstractEventDispatcher_UnregisterTimers -func callbackQAbstractEventDispatcher_UnregisterTimers(ptr unsafe.Pointer, object unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "unregisterTimers"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QObject) bool)(signal))(NewQObjectFromPointer(object))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractEventDispatcher) ConnectUnregisterTimers(f func(object *QObject) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unregisterTimers"); signal != nil { - f := func(object *QObject) bool { - (*(*func(*QObject) bool)(signal))(object) - return f(object) - } - qt.ConnectSignal(ptr.Pointer(), "unregisterTimers", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unregisterTimers", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectUnregisterTimers() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unregisterTimers") - } -} - -func (ptr *QAbstractEventDispatcher) UnregisterTimers(object QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractEventDispatcher_UnregisterTimers(ptr.Pointer(), PointerFromQObject(object))) != 0 - } - return false -} - -//export callbackQAbstractEventDispatcher_WakeUp -func callbackQAbstractEventDispatcher_WakeUp(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "wakeUp"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractEventDispatcher) ConnectWakeUp(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "wakeUp"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "wakeUp", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "wakeUp", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectWakeUp() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "wakeUp") - } -} - -func (ptr *QAbstractEventDispatcher) WakeUp() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_WakeUp(ptr.Pointer()) - } -} - -//export callbackQAbstractEventDispatcher_DestroyQAbstractEventDispatcher -func callbackQAbstractEventDispatcher_DestroyQAbstractEventDispatcher(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractEventDispatcher"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractEventDispatcherFromPointer(ptr).DestroyQAbstractEventDispatcherDefault() - } -} - -func (ptr *QAbstractEventDispatcher) ConnectDestroyQAbstractEventDispatcher(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractEventDispatcher"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractEventDispatcher", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractEventDispatcher", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractEventDispatcher) DisconnectDestroyQAbstractEventDispatcher() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractEventDispatcher") - } -} - -func (ptr *QAbstractEventDispatcher) DestroyQAbstractEventDispatcher() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_DestroyQAbstractEventDispatcher(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractEventDispatcher) DestroyQAbstractEventDispatcherDefault() { - if ptr.Pointer() != nil { - C.QAbstractEventDispatcher_DestroyQAbstractEventDispatcherDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAbstractItemModel struct { - QObject -} - -type QAbstractItemModel_ITF interface { - QObject_ITF - QAbstractItemModel_PTR() *QAbstractItemModel -} - -func (ptr *QAbstractItemModel) QAbstractItemModel_PTR() *QAbstractItemModel { - return ptr -} - -func (ptr *QAbstractItemModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractItemModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractItemModel(ptr QAbstractItemModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func NewQAbstractItemModelFromPointer(ptr unsafe.Pointer) (n *QAbstractItemModel) { - n = new(QAbstractItemModel) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractItemModel__LayoutChangeHint -//QAbstractItemModel::LayoutChangeHint -type QAbstractItemModel__LayoutChangeHint int64 - -const ( - QAbstractItemModel__NoLayoutChangeHint QAbstractItemModel__LayoutChangeHint = QAbstractItemModel__LayoutChangeHint(0) - QAbstractItemModel__VerticalSortHint QAbstractItemModel__LayoutChangeHint = QAbstractItemModel__LayoutChangeHint(1) - QAbstractItemModel__HorizontalSortHint QAbstractItemModel__LayoutChangeHint = QAbstractItemModel__LayoutChangeHint(2) -) - -//go:generate stringer -type=QAbstractItemModel__CheckIndexOption -//QAbstractItemModel::CheckIndexOption -type QAbstractItemModel__CheckIndexOption int64 - -const ( - QAbstractItemModel__NoOption QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0000) - QAbstractItemModel__IndexIsValid QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0001) - QAbstractItemModel__DoNotUseParent QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0002) - QAbstractItemModel__ParentIsInvalid QAbstractItemModel__CheckIndexOption = QAbstractItemModel__CheckIndexOption(0x0004) -) - -func NewQAbstractItemModel(parent QObject_ITF) *QAbstractItemModel { - tmpValue := NewQAbstractItemModelFromPointer(C.QAbstractItemModel_NewQAbstractItemModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractItemModel) BeginInsertColumns(parent QModelIndex_ITF, first int, last int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_BeginInsertColumns(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) - } -} - -func (ptr *QAbstractItemModel) BeginInsertRows(parent QModelIndex_ITF, first int, last int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_BeginInsertRows(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) - } -} - -func (ptr *QAbstractItemModel) BeginMoveColumns(sourceParent QModelIndex_ITF, sourceFirst int, sourceLast int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_BeginMoveColumns(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceFirst)), C.int(int32(sourceLast)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) BeginMoveRows(sourceParent QModelIndex_ITF, sourceFirst int, sourceLast int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_BeginMoveRows(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceFirst)), C.int(int32(sourceLast)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) BeginRemoveColumns(parent QModelIndex_ITF, first int, last int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_BeginRemoveColumns(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) - } -} - -func (ptr *QAbstractItemModel) BeginRemoveRows(parent QModelIndex_ITF, first int, last int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_BeginRemoveRows(ptr.Pointer(), PointerFromQModelIndex(parent), C.int(int32(first)), C.int(int32(last))) - } -} - -func (ptr *QAbstractItemModel) BeginResetModel() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_BeginResetModel(ptr.Pointer()) - } -} - -//export callbackQAbstractItemModel_Buddy -func callbackQAbstractItemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "buddy"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQAbstractItemModelFromPointer(ptr).BuddyDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractItemModel) ConnectBuddy(f func(index *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "buddy"); signal != nil { - f := func(index *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "buddy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buddy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectBuddy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "buddy") - } -} - -func (ptr *QAbstractItemModel) Buddy(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Buddy(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) BuddyDefault(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_BuddyDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_CanDropMimeData -func callbackQAbstractItemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).CanDropMimeDataDefault(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectCanDropMimeData(f func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "canDropMimeData"); signal != nil { - f := func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool { - (*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(data, action, row, column, parent) - return f(data, action, row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "canDropMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canDropMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectCanDropMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "canDropMimeData") - } -} - -func (ptr *QAbstractItemModel) CanDropMimeData(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_CanDropMimeData(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) CanDropMimeDataDefault(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_CanDropMimeDataDefault(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_CanFetchMore -func callbackQAbstractItemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex) bool)(signal))(NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).CanFetchMoreDefault(NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectCanFetchMore(f func(parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "canFetchMore"); signal != nil { - f := func(parent *QModelIndex) bool { - (*(*func(*QModelIndex) bool)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "canFetchMore", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canFetchMore", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectCanFetchMore() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "canFetchMore") - } -} - -func (ptr *QAbstractItemModel) CanFetchMore(parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_CanFetchMore(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) CanFetchMoreDefault(parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_CanFetchMoreDefault(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) ChangePersistentIndex(from QModelIndex_ITF, to QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_ChangePersistentIndex(ptr.Pointer(), PointerFromQModelIndex(from), PointerFromQModelIndex(to)) - } -} - -func (ptr *QAbstractItemModel) ChangePersistentIndexList(from []*QModelIndex, to []*QModelIndex) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_ChangePersistentIndexList(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__changePersistentIndexList_from_newList()) - for _, v := range from { - tmpList.__changePersistentIndexList_from_setList(v) - } - return tmpList.Pointer() - }(), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__changePersistentIndexList_to_newList()) - for _, v := range to { - tmpList.__changePersistentIndexList_to_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QAbstractItemModel) CheckIndex(index QModelIndex_ITF, options QAbstractItemModel__CheckIndexOption) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_CheckIndex(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(options))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_ColumnCount -func callbackQAbstractItemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractItemModel) ConnectColumnCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QAbstractItemModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQAbstractItemModel_ColumnsAboutToBeInserted -func callbackQAbstractItemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectColumnsAboutToBeInserted(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "columnsAboutToBeInserted") { - C.QAbstractItemModel_ConnectColumnsAboutToBeInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsAboutToBeInserted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "columnsAboutToBeInserted"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnsAboutToBeInserted() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectColumnsAboutToBeInserted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "columnsAboutToBeInserted") - } -} - -//export callbackQAbstractItemModel_ColumnsAboutToBeMoved -func callbackQAbstractItemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) - } - -} - -func (ptr *QAbstractItemModel) ConnectColumnsAboutToBeMoved(f func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationColumn int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "columnsAboutToBeMoved") { - C.QAbstractItemModel_ConnectColumnsAboutToBeMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsAboutToBeMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "columnsAboutToBeMoved"); signal != nil { - f := func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationColumn int) { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(sourceParent, sourceStart, sourceEnd, destinationParent, destinationColumn) - f(sourceParent, sourceStart, sourceEnd, destinationParent, destinationColumn) - } - qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnsAboutToBeMoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectColumnsAboutToBeMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "columnsAboutToBeMoved") - } -} - -//export callbackQAbstractItemModel_ColumnsAboutToBeRemoved -func callbackQAbstractItemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectColumnsAboutToBeRemoved(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "columnsAboutToBeRemoved") { - C.QAbstractItemModel_ConnectColumnsAboutToBeRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsAboutToBeRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "columnsAboutToBeRemoved"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnsAboutToBeRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnsAboutToBeRemoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectColumnsAboutToBeRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "columnsAboutToBeRemoved") - } -} - -//export callbackQAbstractItemModel_ColumnsInserted -func callbackQAbstractItemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectColumnsInserted(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "columnsInserted") { - C.QAbstractItemModel_ConnectColumnsInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsInserted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "columnsInserted"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "columnsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnsInserted() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectColumnsInserted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "columnsInserted") - } -} - -//export callbackQAbstractItemModel_ColumnsMoved -func callbackQAbstractItemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), NewQModelIndexFromPointer(destination), int(int32(column))) - } - -} - -func (ptr *QAbstractItemModel) ConnectColumnsMoved(f func(parent *QModelIndex, start int, end int, destination *QModelIndex, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "columnsMoved") { - C.QAbstractItemModel_ConnectColumnsMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "columnsMoved"); signal != nil { - f := func(parent *QModelIndex, start int, end int, destination *QModelIndex, column int) { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(parent, start, end, destination, column) - f(parent, start, end, destination, column) - } - qt.ConnectSignal(ptr.Pointer(), "columnsMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnsMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnsMoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectColumnsMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "columnsMoved") - } -} - -//export callbackQAbstractItemModel_ColumnsRemoved -func callbackQAbstractItemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectColumnsRemoved(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "columnsRemoved") { - C.QAbstractItemModel_ConnectColumnsRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "columnsRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "columnsRemoved"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "columnsRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnsRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectColumnsRemoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectColumnsRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "columnsRemoved") - } -} - -func (ptr *QAbstractItemModel) CreateIndex(row int, column int, p unsafe.Pointer) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_CreateIndex(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), p)) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) CreateIndex2(row int, column int, id uintptr) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_CreateIndex2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.uintptr_t(id))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_Data -func callbackQAbstractItemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return PointerFromQVariant(NewQVariant()) -} - -func (ptr *QAbstractItemModel) ConnectData(f func(index *QModelIndex, role int) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(index *QModelIndex, role int) *QVariant { - (*(*func(*QModelIndex, int) *QVariant)(signal))(index, role) - return f(index, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QAbstractItemModel) Data(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractItemModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_DataChanged -func callbackQAbstractItemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtCore_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*QModelIndex, *QModelIndex, []int))(signal))(NewQModelIndexFromPointer(topLeft), NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } - -} - -func (ptr *QAbstractItemModel) ConnectDataChanged(f func(topLeft *QModelIndex, bottomRight *QModelIndex, roles []int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "dataChanged") { - C.QAbstractItemModel_ConnectDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dataChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { - f := func(topLeft *QModelIndex, bottomRight *QModelIndex, roles []int) { - (*(*func(*QModelIndex, *QModelIndex, []int))(signal))(topLeft, bottomRight, roles) - f(topLeft, bottomRight, roles) - } - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectDataChanged() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectDataChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "dataChanged") - } -} - -func (ptr *QAbstractItemModel) DataChanged(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DataChanged(ptr.Pointer(), PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQAbstractItemModel_DropMimeData -func callbackQAbstractItemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).DropMimeDataDefault(NewQMimeDataFromPointer(data), Qt__DropAction(action), int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectDropMimeData(f func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { - f := func(data *QMimeData, action Qt__DropAction, row int, column int, parent *QModelIndex) bool { - (*(*func(*QMimeData, Qt__DropAction, int, int, *QModelIndex) bool)(signal))(data, action, row, column, parent) - return f(data, action, row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectDropMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") - } -} - -func (ptr *QAbstractItemModel) DropMimeData(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_DropMimeData(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) DropMimeDataDefault(data QMimeData_ITF, action Qt__DropAction, row int, column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_DropMimeDataDefault(ptr.Pointer(), PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) EndInsertColumns() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndInsertColumns(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) EndInsertRows() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndInsertRows(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) EndMoveColumns() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndMoveColumns(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) EndMoveRows() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndMoveRows(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) EndRemoveColumns() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndRemoveColumns(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) EndRemoveRows() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndRemoveRows(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) EndResetModel() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_EndResetModel(ptr.Pointer()) - } -} - -//export callbackQAbstractItemModel_FetchMore -func callbackQAbstractItemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { - (*(*func(*QModelIndex))(signal))(NewQModelIndexFromPointer(parent)) - } else { - NewQAbstractItemModelFromPointer(ptr).FetchMoreDefault(NewQModelIndexFromPointer(parent)) - } -} - -func (ptr *QAbstractItemModel) ConnectFetchMore(f func(parent *QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "fetchMore"); signal != nil { - f := func(parent *QModelIndex) { - (*(*func(*QModelIndex))(signal))(parent) - f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "fetchMore", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fetchMore", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectFetchMore() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "fetchMore") - } -} - -func (ptr *QAbstractItemModel) FetchMore(parent QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_FetchMore(ptr.Pointer(), PointerFromQModelIndex(parent)) - } -} - -func (ptr *QAbstractItemModel) FetchMoreDefault(parent QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_FetchMoreDefault(ptr.Pointer(), PointerFromQModelIndex(parent)) - } -} - -//export callbackQAbstractItemModel_Flags -func callbackQAbstractItemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "flags"); signal != nil { - return C.longlong((*(*func(*QModelIndex) Qt__ItemFlag)(signal))(NewQModelIndexFromPointer(index))) - } - - return C.longlong(NewQAbstractItemModelFromPointer(ptr).FlagsDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractItemModel) ConnectFlags(f func(index *QModelIndex) Qt__ItemFlag) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "flags"); signal != nil { - f := func(index *QModelIndex) Qt__ItemFlag { - (*(*func(*QModelIndex) Qt__ItemFlag)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectFlags() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "flags") - } -} - -func (ptr *QAbstractItemModel) Flags(index QModelIndex_ITF) Qt__ItemFlag { - if ptr.Pointer() != nil { - return Qt__ItemFlag(C.QAbstractItemModel_Flags(ptr.Pointer(), PointerFromQModelIndex(index))) - } - return 0 -} - -func (ptr *QAbstractItemModel) FlagsDefault(index QModelIndex_ITF) Qt__ItemFlag { - if ptr.Pointer() != nil { - return Qt__ItemFlag(C.QAbstractItemModel_FlagsDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - } - return 0 -} - -//export callbackQAbstractItemModel_HasChildren -func callbackQAbstractItemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex) bool)(signal))(NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).HasChildrenDefault(NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectHasChildren(f func(parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hasChildren"); signal != nil { - f := func(parent *QModelIndex) bool { - (*(*func(*QModelIndex) bool)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "hasChildren", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hasChildren", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectHasChildren() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hasChildren") - } -} - -func (ptr *QAbstractItemModel) HasChildren(parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_HasChildren(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) HasChildrenDefault(parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_HasChildrenDefault(ptr.Pointer(), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) HasIndex(row int, column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_HasIndex(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_HeaderData -func callbackQAbstractItemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "headerData"); signal != nil { - return PointerFromQVariant((*(*func(int, Qt__Orientation, int) *QVariant)(signal))(int(int32(section)), Qt__Orientation(orientation), int(int32(role)))) - } - - return PointerFromQVariant(NewQAbstractItemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), Qt__Orientation(orientation), int(int32(role)))) -} - -func (ptr *QAbstractItemModel) ConnectHeaderData(f func(section int, orientation Qt__Orientation, role int) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "headerData"); signal != nil { - f := func(section int, orientation Qt__Orientation, role int) *QVariant { - (*(*func(int, Qt__Orientation, int) *QVariant)(signal))(section, orientation, role) - return f(section, orientation, role) - } - qt.ConnectSignal(ptr.Pointer(), "headerData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "headerData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectHeaderData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "headerData") - } -} - -func (ptr *QAbstractItemModel) HeaderData(section int, orientation Qt__Orientation, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractItemModel_HeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) HeaderDataDefault(section int, orientation Qt__Orientation, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractItemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_HeaderDataChanged -func callbackQAbstractItemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { - (*(*func(Qt__Orientation, int, int))(signal))(Qt__Orientation(orientation), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectHeaderDataChanged(f func(orientation Qt__Orientation, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "headerDataChanged") { - C.QAbstractItemModel_ConnectHeaderDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "headerDataChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "headerDataChanged"); signal != nil { - f := func(orientation Qt__Orientation, first int, last int) { - (*(*func(Qt__Orientation, int, int))(signal))(orientation, first, last) - f(orientation, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectHeaderDataChanged() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectHeaderDataChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "headerDataChanged") - } -} - -func (ptr *QAbstractItemModel) HeaderDataChanged(orientation Qt__Orientation, first int, last int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_HeaderDataChanged(ptr.Pointer(), C.longlong(orientation), C.int(int32(first)), C.int(int32(last))) - } -} - -//export callbackQAbstractItemModel_Index -func callbackQAbstractItemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQModelIndex()) -} - -func (ptr *QAbstractItemModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QAbstractItemModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) InsertColumn(column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_InsertColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_InsertColumns -func callbackQAbstractItemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectInsertColumns(f func(column int, count int, parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertColumns"); signal != nil { - f := func(column int, count int, parent *QModelIndex) bool { - (*(*func(int, int, *QModelIndex) bool)(signal))(column, count, parent) - return f(column, count, parent) - } - qt.ConnectSignal(ptr.Pointer(), "insertColumns", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertColumns", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectInsertColumns() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertColumns") - } -} - -func (ptr *QAbstractItemModel) InsertColumns(column int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) InsertColumnsDefault(column int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) InsertRow(row int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_InsertRow(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_InsertRows -func callbackQAbstractItemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectInsertRows(f func(row int, count int, parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertRows"); signal != nil { - f := func(row int, count int, parent *QModelIndex) bool { - (*(*func(int, int, *QModelIndex) bool)(signal))(row, count, parent) - return f(row, count, parent) - } - qt.ConnectSignal(ptr.Pointer(), "insertRows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertRows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectInsertRows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertRows") - } -} - -func (ptr *QAbstractItemModel) InsertRows(row int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_InsertRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) InsertRowsDefault(row int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_ItemData -func callbackQAbstractItemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemData"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__itemData_newList()) - for k, v := range (*(*func(*QModelIndex) map[int]*QVariant)(signal))(NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__itemData_newList()) - for k, v := range NewQAbstractItemModelFromPointer(ptr).ItemDataDefault(NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAbstractItemModel) ConnectItemData(f func(index *QModelIndex) map[int]*QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemData"); signal != nil { - f := func(index *QModelIndex) map[int]*QVariant { - (*(*func(*QModelIndex) map[int]*QVariant)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectItemData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemData") - } -} - -func (ptr *QAbstractItemModel) ItemData(index QModelIndex_ITF) map[int]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[int]*QVariant { - out := make(map[int]*QVariant, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i, v := range tmpList.__itemData_keyList() { - out[v] = tmpList.__itemData_atList(v, i) - } - return out - }(C.QAbstractItemModel_ItemData(ptr.Pointer(), PointerFromQModelIndex(index))) - } - return make(map[int]*QVariant, 0) -} - -func (ptr *QAbstractItemModel) ItemDataDefault(index QModelIndex_ITF) map[int]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[int]*QVariant { - out := make(map[int]*QVariant, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i, v := range tmpList.__itemData_keyList() { - out[v] = tmpList.__itemData_atList(v, i) - } - return out - }(C.QAbstractItemModel_ItemDataDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - } - return make(map[int]*QVariant, 0) -} - -//export callbackQAbstractItemModel_LayoutAboutToBeChanged -func callbackQAbstractItemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtCore_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { - (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtCore_PackedList) []*QPersistentModelIndex { - out := make([]*QPersistentModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) - } - return out - }(parents), QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -func (ptr *QAbstractItemModel) ConnectLayoutAboutToBeChanged(f func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "layoutAboutToBeChanged") { - C.QAbstractItemModel_ConnectLayoutAboutToBeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutAboutToBeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "layoutAboutToBeChanged"); signal != nil { - f := func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { - (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(parents, hint) - f(parents, hint) - } - qt.ConnectSignal(ptr.Pointer(), "layoutAboutToBeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layoutAboutToBeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectLayoutAboutToBeChanged() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectLayoutAboutToBeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "layoutAboutToBeChanged") - } -} - -func (ptr *QAbstractItemModel) LayoutAboutToBeChanged(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_LayoutAboutToBeChanged(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__layoutAboutToBeChanged_parents_newList()) - for _, v := range parents { - tmpList.__layoutAboutToBeChanged_parents_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(hint)) - } -} - -//export callbackQAbstractItemModel_LayoutChanged -func callbackQAbstractItemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtCore_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { - (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtCore_PackedList) []*QPersistentModelIndex { - out := make([]*QPersistentModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutChanged_parents_atList(i) - } - return out - }(parents), QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -func (ptr *QAbstractItemModel) ConnectLayoutChanged(f func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "layoutChanged") { - C.QAbstractItemModel_ConnectLayoutChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "layoutChanged"); signal != nil { - f := func(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { - (*(*func([]*QPersistentModelIndex, QAbstractItemModel__LayoutChangeHint))(signal))(parents, hint) - f(parents, hint) - } - qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectLayoutChanged() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectLayoutChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "layoutChanged") - } -} - -func (ptr *QAbstractItemModel) LayoutChanged(parents []*QPersistentModelIndex, hint QAbstractItemModel__LayoutChangeHint) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_LayoutChanged(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__layoutChanged_parents_newList()) - for _, v := range parents { - tmpList.__layoutChanged_parents_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(hint)) - } -} - -//export callbackQAbstractItemModel_Match -func callbackQAbstractItemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "match"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__match_newList()) - for _, v := range (*(*func(*QModelIndex, int, *QVariant, int, Qt__MatchFlag) []*QModelIndex)(signal))(NewQModelIndexFromPointer(start), int(int32(role)), NewQVariantFromPointer(value), int(int32(hits)), Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__match_newList()) - for _, v := range NewQAbstractItemModelFromPointer(ptr).MatchDefault(NewQModelIndexFromPointer(start), int(int32(role)), NewQVariantFromPointer(value), int(int32(hits)), Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAbstractItemModel) ConnectMatch(f func(start *QModelIndex, role int, value *QVariant, hits int, flags Qt__MatchFlag) []*QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "match"); signal != nil { - f := func(start *QModelIndex, role int, value *QVariant, hits int, flags Qt__MatchFlag) []*QModelIndex { - (*(*func(*QModelIndex, int, *QVariant, int, Qt__MatchFlag) []*QModelIndex)(signal))(start, role, value, hits, flags) - return f(start, role, value, hits, flags) - } - qt.ConnectSignal(ptr.Pointer(), "match", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "match", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectMatch() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "match") - } -} - -func (ptr *QAbstractItemModel) Match(start QModelIndex_ITF, role int, value QVariant_ITF, hits int, flags Qt__MatchFlag) []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__match_atList(i) - } - return out - }(C.QAbstractItemModel_Match(ptr.Pointer(), PointerFromQModelIndex(start), C.int(int32(role)), PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QAbstractItemModel) MatchDefault(start QModelIndex_ITF, role int, value QVariant_ITF, hits int, flags Qt__MatchFlag) []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__match_atList(i) - } - return out - }(C.QAbstractItemModel_MatchDefault(ptr.Pointer(), PointerFromQModelIndex(start), C.int(int32(role)), PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) - } - return make([]*QModelIndex, 0) -} - -//export callbackQAbstractItemModel_MimeData -func callbackQAbstractItemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtCore_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return PointerFromQMimeData((*(*func([]*QModelIndex) *QMimeData)(signal))(func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) - } - - return PointerFromQMimeData(NewQAbstractItemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) -} - -func (ptr *QAbstractItemModel) ConnectMimeData(f func(indexes []*QModelIndex) *QMimeData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { - f := func(indexes []*QModelIndex) *QMimeData { - (*(*func([]*QModelIndex) *QMimeData)(signal))(indexes) - return f(indexes) - } - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeData") - } -} - -func (ptr *QAbstractItemModel) MimeData(indexes []*QModelIndex) *QMimeData { - if ptr.Pointer() != nil { - tmpValue := NewQMimeDataFromPointer(C.QAbstractItemModel_MimeData(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__mimeData_indexes_newList()) - for _, v := range indexes { - tmpList.__mimeData_indexes_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) MimeDataDefault(indexes []*QModelIndex) *QMimeData { - if ptr.Pointer() != nil { - tmpValue := NewQMimeDataFromPointer(C.QAbstractItemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__mimeData_indexes_newList()) - for _, v := range indexes { - tmpList.__mimeData_indexes_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_MimeTypes -func callbackQAbstractItemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtCore_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQAbstractItemModelFromPointer(ptr).MimeTypesDefault() - return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QAbstractItemModel) ConnectMimeTypes(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectMimeTypes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") - } -} - -func (ptr *QAbstractItemModel) MimeTypes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QAbstractItemModel_MimeTypes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QAbstractItemModel) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QAbstractItemModel_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQAbstractItemModel_ModelAboutToBeReset -func callbackQAbstractItemModel_ModelAboutToBeReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractItemModel) ConnectModelAboutToBeReset(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modelAboutToBeReset") { - C.QAbstractItemModel_ConnectModelAboutToBeReset(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modelAboutToBeReset"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modelAboutToBeReset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "modelAboutToBeReset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modelAboutToBeReset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectModelAboutToBeReset() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectModelAboutToBeReset(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modelAboutToBeReset") - } -} - -//export callbackQAbstractItemModel_ModelReset -func callbackQAbstractItemModel_ModelReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractItemModel) ConnectModelReset(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modelReset") { - C.QAbstractItemModel_ConnectModelReset(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modelReset"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modelReset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "modelReset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modelReset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectModelReset() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectModelReset(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modelReset") - } -} - -func (ptr *QAbstractItemModel) MoveColumn(sourceParent QModelIndex_ITF, sourceColumn int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_MoveColumn(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_MoveColumns -func callbackQAbstractItemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).MoveColumnsDefault(NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QAbstractItemModel) ConnectMoveColumns(f func(sourceParent *QModelIndex, sourceColumn int, count int, destinationParent *QModelIndex, destinationChild int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveColumns"); signal != nil { - f := func(sourceParent *QModelIndex, sourceColumn int, count int, destinationParent *QModelIndex, destinationChild int) bool { - (*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(sourceParent, sourceColumn, count, destinationParent, destinationChild) - return f(sourceParent, sourceColumn, count, destinationParent, destinationChild) - } - qt.ConnectSignal(ptr.Pointer(), "moveColumns", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveColumns", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectMoveColumns() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveColumns") - } -} - -func (ptr *QAbstractItemModel) MoveColumns(sourceParent QModelIndex_ITF, sourceColumn int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_MoveColumns(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) MoveColumnsDefault(sourceParent QModelIndex_ITF, sourceColumn int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_MoveColumnsDefault(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) MoveRow(sourceParent QModelIndex_ITF, sourceRow int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_MoveRow(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_MoveRows -func callbackQAbstractItemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).MoveRowsDefault(NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QAbstractItemModel) ConnectMoveRows(f func(sourceParent *QModelIndex, sourceRow int, count int, destinationParent *QModelIndex, destinationChild int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveRows"); signal != nil { - f := func(sourceParent *QModelIndex, sourceRow int, count int, destinationParent *QModelIndex, destinationChild int) bool { - (*(*func(*QModelIndex, int, int, *QModelIndex, int) bool)(signal))(sourceParent, sourceRow, count, destinationParent, destinationChild) - return f(sourceParent, sourceRow, count, destinationParent, destinationChild) - } - qt.ConnectSignal(ptr.Pointer(), "moveRows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveRows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectMoveRows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveRows") - } -} - -func (ptr *QAbstractItemModel) MoveRows(sourceParent QModelIndex_ITF, sourceRow int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_MoveRows(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) MoveRowsDefault(sourceParent QModelIndex_ITF, sourceRow int, count int, destinationParent QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_MoveRowsDefault(ptr.Pointer(), PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_Parent -func callbackQAbstractItemModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQModelIndex()) -} - -func (ptr *QAbstractItemModel) ConnectParent(f func(index *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(index *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QAbstractItemModel) Parent(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) PersistentIndexList() []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__persistentIndexList_atList(i) - } - return out - }(C.QAbstractItemModel_PersistentIndexList(ptr.Pointer())) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QAbstractItemModel) RemoveColumn(column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_RemoveColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_RemoveColumns -func callbackQAbstractItemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectRemoveColumns(f func(column int, count int, parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeColumns"); signal != nil { - f := func(column int, count int, parent *QModelIndex) bool { - (*(*func(int, int, *QModelIndex) bool)(signal))(column, count, parent) - return f(column, count, parent) - } - qt.ConnectSignal(ptr.Pointer(), "removeColumns", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeColumns", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRemoveColumns() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeColumns") - } -} - -func (ptr *QAbstractItemModel) RemoveColumns(column int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) RemoveColumnsDefault(column int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) RemoveRow(row int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_RemoveRow(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_RemoveRows -func callbackQAbstractItemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QAbstractItemModel) ConnectRemoveRows(f func(row int, count int, parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeRows"); signal != nil { - f := func(row int, count int, parent *QModelIndex) bool { - (*(*func(int, int, *QModelIndex) bool)(signal))(row, count, parent) - return f(row, count, parent) - } - qt.ConnectSignal(ptr.Pointer(), "removeRows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeRows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRemoveRows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeRows") - } -} - -func (ptr *QAbstractItemModel) RemoveRows(row int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) RemoveRowsDefault(row int, count int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_ResetInternalData -func callbackQAbstractItemModel_ResetInternalData(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemModelFromPointer(ptr).ResetInternalDataDefault() - } -} - -func (ptr *QAbstractItemModel) ConnectResetInternalData(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resetInternalData"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resetInternalData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resetInternalData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectResetInternalData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resetInternalData") - } -} - -func (ptr *QAbstractItemModel) ResetInternalData() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_ResetInternalData(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) ResetInternalDataDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_ResetInternalDataDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemModel_Revert -func callbackQAbstractItemModel_Revert(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "revert"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemModelFromPointer(ptr).RevertDefault() - } -} - -func (ptr *QAbstractItemModel) ConnectRevert(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRevert() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "revert") - } -} - -func (ptr *QAbstractItemModel) Revert() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_Revert(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemModel) RevertDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_RevertDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemModel_RoleNames -func callbackQAbstractItemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__roleNames_newList()) - for k, v := range (*(*func() map[int]*QByteArray)(signal))() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__roleNames_newList()) - for k, v := range NewQAbstractItemModelFromPointer(ptr).RoleNamesDefault() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAbstractItemModel) ConnectRoleNames(f func() map[int]*QByteArray) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "roleNames"); signal != nil { - f := func() map[int]*QByteArray { - (*(*func() map[int]*QByteArray)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "roleNames", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "roleNames", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRoleNames() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "roleNames") - } -} - -func (ptr *QAbstractItemModel) RoleNames() map[int]*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[int]*QByteArray { - out := make(map[int]*QByteArray, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i, v := range tmpList.__roleNames_keyList() { - out[v] = tmpList.__roleNames_atList(v, i) - } - return out - }(C.QAbstractItemModel_RoleNames(ptr.Pointer())) - } - return make(map[int]*QByteArray, 0) -} - -func (ptr *QAbstractItemModel) RoleNamesDefault() map[int]*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[int]*QByteArray { - out := make(map[int]*QByteArray, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i, v := range tmpList.__roleNames_keyList() { - out[v] = tmpList.__roleNames_atList(v, i) - } - return out - }(C.QAbstractItemModel_RoleNamesDefault(ptr.Pointer())) - } - return make(map[int]*QByteArray, 0) -} - -//export callbackQAbstractItemModel_RowCount -func callbackQAbstractItemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractItemModel) ConnectRowCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QAbstractItemModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQAbstractItemModel_RowsAboutToBeInserted -func callbackQAbstractItemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } - -} - -func (ptr *QAbstractItemModel) ConnectRowsAboutToBeInserted(f func(parent *QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rowsAboutToBeInserted") { - C.QAbstractItemModel_ConnectRowsAboutToBeInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsAboutToBeInserted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeInserted"); signal != nil { - f := func(parent *QModelIndex, start int, end int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowsAboutToBeInserted() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectRowsAboutToBeInserted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeInserted") - } -} - -//export callbackQAbstractItemModel_RowsAboutToBeMoved -func callbackQAbstractItemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) - } - -} - -func (ptr *QAbstractItemModel) ConnectRowsAboutToBeMoved(f func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationRow int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rowsAboutToBeMoved") { - C.QAbstractItemModel_ConnectRowsAboutToBeMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsAboutToBeMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeMoved"); signal != nil { - f := func(sourceParent *QModelIndex, sourceStart int, sourceEnd int, destinationParent *QModelIndex, destinationRow int) { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(sourceParent, sourceStart, sourceEnd, destinationParent, destinationRow) - f(sourceParent, sourceStart, sourceEnd, destinationParent, destinationRow) - } - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowsAboutToBeMoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectRowsAboutToBeMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeMoved") - } -} - -//export callbackQAbstractItemModel_RowsAboutToBeRemoved -func callbackQAbstractItemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectRowsAboutToBeRemoved(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rowsAboutToBeRemoved") { - C.QAbstractItemModel_ConnectRowsAboutToBeRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsAboutToBeRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowsAboutToBeRemoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectRowsAboutToBeRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") - } -} - -//export callbackQAbstractItemModel_RowsInserted -func callbackQAbstractItemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectRowsInserted(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rowsInserted") { - C.QAbstractItemModel_ConnectRowsInserted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsInserted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowsInserted() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectRowsInserted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") - } -} - -//export callbackQAbstractItemModel_RowsMoved -func callbackQAbstractItemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), NewQModelIndexFromPointer(destination), int(int32(row))) - } - -} - -func (ptr *QAbstractItemModel) ConnectRowsMoved(f func(parent *QModelIndex, start int, end int, destination *QModelIndex, row int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rowsMoved") { - C.QAbstractItemModel_ConnectRowsMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rowsMoved"); signal != nil { - f := func(parent *QModelIndex, start int, end int, destination *QModelIndex, row int) { - (*(*func(*QModelIndex, int, int, *QModelIndex, int))(signal))(parent, start, end, destination, row) - f(parent, start, end, destination, row) - } - qt.ConnectSignal(ptr.Pointer(), "rowsMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowsMoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectRowsMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rowsMoved") - } -} - -//export callbackQAbstractItemModel_RowsRemoved -func callbackQAbstractItemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { - (*(*func(*QModelIndex, int, int))(signal))(NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -func (ptr *QAbstractItemModel) ConnectRowsRemoved(f func(parent *QModelIndex, first int, last int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rowsRemoved") { - C.QAbstractItemModel_ConnectRowsRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rowsRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil { - f := func(parent *QModelIndex, first int, last int) { - (*(*func(*QModelIndex, int, int))(signal))(parent, first, last) - f(parent, first, last) - } - qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectRowsRemoved() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DisconnectRowsRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved") - } -} - -//export callbackQAbstractItemModel_SetData -func callbackQAbstractItemModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, *QVariant, int) bool)(signal))(NewQModelIndexFromPointer(index), NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SetDataDefault(NewQModelIndexFromPointer(index), NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QAbstractItemModel) ConnectSetData(f func(index *QModelIndex, value *QVariant, role int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(index *QModelIndex, value *QVariant, role int) bool { - (*(*func(*QModelIndex, *QVariant, int) bool)(signal))(index, value, role) - return f(index, value, role) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QAbstractItemModel) SetData(index QModelIndex_ITF, value QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SetData(ptr.Pointer(), PointerFromQModelIndex(index), PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) SetDataDefault(index QModelIndex_ITF, value QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SetDataDefault(ptr.Pointer(), PointerFromQModelIndex(index), PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_SetHeaderData -func callbackQAbstractItemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, Qt__Orientation, *QVariant, int) bool)(signal))(int(int32(section)), Qt__Orientation(orientation), NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), Qt__Orientation(orientation), NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QAbstractItemModel) ConnectSetHeaderData(f func(section int, orientation Qt__Orientation, value *QVariant, role int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setHeaderData"); signal != nil { - f := func(section int, orientation Qt__Orientation, value *QVariant, role int) bool { - (*(*func(int, Qt__Orientation, *QVariant, int) bool)(signal))(section, orientation, value, role) - return f(section, orientation, value, role) - } - qt.ConnectSignal(ptr.Pointer(), "setHeaderData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setHeaderData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSetHeaderData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setHeaderData") - } -} - -func (ptr *QAbstractItemModel) SetHeaderData(section int, orientation Qt__Orientation, value QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SetHeaderData(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) SetHeaderDataDefault(section int, orientation Qt__Orientation, value QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -//export callbackQAbstractItemModel_SetItemData -func callbackQAbstractItemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtCore_PackedList) C.char { - if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, map[int]*QVariant) bool)(signal))(NewQModelIndexFromPointer(index), func(l C.struct_QtCore_PackedList) map[int]*QVariant { - out := make(map[int]*QVariant, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SetItemDataDefault(NewQModelIndexFromPointer(index), func(l C.struct_QtCore_PackedList) map[int]*QVariant { - out := make(map[int]*QVariant, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) -} - -func (ptr *QAbstractItemModel) ConnectSetItemData(f func(index *QModelIndex, roles map[int]*QVariant) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setItemData"); signal != nil { - f := func(index *QModelIndex, roles map[int]*QVariant) bool { - (*(*func(*QModelIndex, map[int]*QVariant) bool)(signal))(index, roles) - return f(index, roles) - } - qt.ConnectSignal(ptr.Pointer(), "setItemData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setItemData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSetItemData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setItemData") - } -} - -func (ptr *QAbstractItemModel) SetItemData(index QModelIndex_ITF, roles map[int]*QVariant) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SetItemData(ptr.Pointer(), PointerFromQModelIndex(index), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__setItemData_roles_newList()) - for k, v := range roles { - tmpList.__setItemData_roles_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) SetItemDataDefault(index QModelIndex_ITF, roles map[int]*QVariant) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SetItemDataDefault(ptr.Pointer(), PointerFromQModelIndex(index), func() unsafe.Pointer { - tmpList := NewQAbstractItemModelFromPointer(NewQAbstractItemModelFromPointer(nil).__setItemData_roles_newList()) - for k, v := range roles { - tmpList.__setItemData_roles_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -//export callbackQAbstractItemModel_Sibling -func callbackQAbstractItemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sibling"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQAbstractItemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractItemModel) ConnectSibling(f func(row int, column int, index *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sibling"); signal != nil { - f := func(row int, column int, index *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, index) - return f(row, column, index) - } - qt.ConnectSignal(ptr.Pointer(), "sibling", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sibling", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSibling() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sibling") - } -} - -func (ptr *QAbstractItemModel) Sibling(row int, column int, index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) SiblingDefault(row int, column int, index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_Sort -func callbackQAbstractItemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sort"); signal != nil { - (*(*func(int, Qt__SortOrder))(signal))(int(int32(column)), Qt__SortOrder(order)) - } else { - NewQAbstractItemModelFromPointer(ptr).SortDefault(int(int32(column)), Qt__SortOrder(order)) - } -} - -func (ptr *QAbstractItemModel) ConnectSort(f func(column int, order Qt__SortOrder)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sort"); signal != nil { - f := func(column int, order Qt__SortOrder) { - (*(*func(int, Qt__SortOrder))(signal))(column, order) - f(column, order) - } - qt.ConnectSignal(ptr.Pointer(), "sort", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sort", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSort() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sort") - } -} - -func (ptr *QAbstractItemModel) Sort(column int, order Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_Sort(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QAbstractItemModel) SortDefault(column int, order Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -//export callbackQAbstractItemModel_Span -func callbackQAbstractItemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "span"); signal != nil { - return PointerFromQSize((*(*func(*QModelIndex) *QSize)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQSize(NewQAbstractItemModelFromPointer(ptr).SpanDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractItemModel) ConnectSpan(f func(index *QModelIndex) *QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "span"); signal != nil { - f := func(index *QModelIndex) *QSize { - (*(*func(*QModelIndex) *QSize)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "span", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "span", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSpan() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "span") - } -} - -func (ptr *QAbstractItemModel) Span(index QModelIndex_ITF) *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QAbstractItemModel_Span(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) SpanDefault(index QModelIndex_ITF) *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QAbstractItemModel_SpanDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemModel_Submit -func callbackQAbstractItemModel_Submit(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "submit"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemModelFromPointer(ptr).SubmitDefault()))) -} - -func (ptr *QAbstractItemModel) ConnectSubmit(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSubmit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "submit") - } -} - -func (ptr *QAbstractItemModel) Submit() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_Submit(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractItemModel) SubmitDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemModel_SubmitDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractItemModel_SupportedDragActions -func callbackQAbstractItemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { - return C.longlong((*(*func() Qt__DropAction)(signal))()) - } - - return C.longlong(NewQAbstractItemModelFromPointer(ptr).SupportedDragActionsDefault()) -} - -func (ptr *QAbstractItemModel) ConnectSupportedDragActions(f func() Qt__DropAction) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportedDragActions"); signal != nil { - f := func() Qt__DropAction { - (*(*func() Qt__DropAction)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "supportedDragActions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportedDragActions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSupportedDragActions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportedDragActions") - } -} - -func (ptr *QAbstractItemModel) SupportedDragActions() Qt__DropAction { - if ptr.Pointer() != nil { - return Qt__DropAction(C.QAbstractItemModel_SupportedDragActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemModel) SupportedDragActionsDefault() Qt__DropAction { - if ptr.Pointer() != nil { - return Qt__DropAction(C.QAbstractItemModel_SupportedDragActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemModel_SupportedDropActions -func callbackQAbstractItemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() Qt__DropAction)(signal))()) - } - - return C.longlong(NewQAbstractItemModelFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QAbstractItemModel) ConnectSupportedDropActions(f func() Qt__DropAction) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { - f := func() Qt__DropAction { - (*(*func() Qt__DropAction)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectSupportedDropActions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") - } -} - -func (ptr *QAbstractItemModel) SupportedDropActions() Qt__DropAction { - if ptr.Pointer() != nil { - return Qt__DropAction(C.QAbstractItemModel_SupportedDropActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemModel) SupportedDropActionsDefault() Qt__DropAction { - if ptr.Pointer() != nil { - return Qt__DropAction(C.QAbstractItemModel_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemModel_DestroyQAbstractItemModel -func callbackQAbstractItemModel_DestroyQAbstractItemModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractItemModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemModelFromPointer(ptr).DestroyQAbstractItemModelDefault() - } -} - -func (ptr *QAbstractItemModel) ConnectDestroyQAbstractItemModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemModel) DisconnectDestroyQAbstractItemModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemModel") - } -} - -func (ptr *QAbstractItemModel) DestroyQAbstractItemModel() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DestroyQAbstractItemModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractItemModel) DestroyQAbstractItemModelDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemModel_DestroyQAbstractItemModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractItemModel) __changePersistentIndexList_from_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __changePersistentIndexList_from_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___changePersistentIndexList_from_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __changePersistentIndexList_from_newList() unsafe.Pointer { - return C.QAbstractItemModel___changePersistentIndexList_from_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __changePersistentIndexList_to_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __changePersistentIndexList_to_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___changePersistentIndexList_to_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __changePersistentIndexList_to_newList() unsafe.Pointer { - return C.QAbstractItemModel___changePersistentIndexList_to_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __dataChanged_roles_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemModel) __dataChanged_roles_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemModel) __dataChanged_roles_newList() unsafe.Pointer { - return C.QAbstractItemModel___dataChanged_roles_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_atList(v int, i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QAbstractItemModel___doSetRoleNames_roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_setList(key int, i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___doSetRoleNames_roleNames_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_newList() unsafe.Pointer { - return C.QAbstractItemModel___doSetRoleNames_roleNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __doSetRoleNames_roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____doSetRoleNames_roleNames_keyList_atList(i) - } - return out - }(C.QAbstractItemModel___doSetRoleNames_roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QAbstractItemModel) __encodeData_indexes_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___encodeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __encodeData_indexes_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___encodeData_indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __encodeData_indexes_newList() unsafe.Pointer { - return C.QAbstractItemModel___encodeData_indexes_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __itemData_atList(v int, i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractItemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __itemData_setList(key int, i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQVariant(i)) - } -} - -func (ptr *QAbstractItemModel) __itemData_newList() unsafe.Pointer { - return C.QAbstractItemModel___itemData_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __itemData_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____itemData_keyList_atList(i) - } - return out - }(C.QAbstractItemModel___itemData_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QAbstractItemModel) __layoutAboutToBeChanged_parents_atList(i int) *QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQPersistentModelIndexFromPointer(C.QAbstractItemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __layoutAboutToBeChanged_parents_setList(i QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { - return C.QAbstractItemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __layoutChanged_parents_atList(i int) *QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQPersistentModelIndexFromPointer(C.QAbstractItemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __layoutChanged_parents_setList(i QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___layoutChanged_parents_setList(ptr.Pointer(), PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __layoutChanged_parents_newList() unsafe.Pointer { - return C.QAbstractItemModel___layoutChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __match_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___match_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __match_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___match_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __match_newList() unsafe.Pointer { - return C.QAbstractItemModel___match_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __mimeData_indexes_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __mimeData_indexes_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___mimeData_indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __mimeData_indexes_newList() unsafe.Pointer { - return C.QAbstractItemModel___mimeData_indexes_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __persistentIndexList_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractItemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __persistentIndexList_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___persistentIndexList_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemModel) __persistentIndexList_newList() unsafe.Pointer { - return C.QAbstractItemModel___persistentIndexList_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __roleNames_atList(v int, i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QAbstractItemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __roleNames_setList(key int, i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractItemModel) __roleNames_newList() unsafe.Pointer { - return C.QAbstractItemModel___roleNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____roleNames_keyList_atList(i) - } - return out - }(C.QAbstractItemModel___roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QAbstractItemModel) __setItemData_roles_atList(v int, i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractItemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __setItemData_roles_setList(key int, i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQVariant(i)) - } -} - -func (ptr *QAbstractItemModel) __setItemData_roles_newList() unsafe.Pointer { - return C.QAbstractItemModel___setItemData_roles_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __setItemData_roles_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setItemData_roles_keyList_atList(i) - } - return out - }(C.QAbstractItemModel___setItemData_roles_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QAbstractItemModel) __setRoleNames_roleNames_atList(v int, i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QAbstractItemModel___setRoleNames_roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemModel) __setRoleNames_roleNames_setList(key int, i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemModel___setRoleNames_roleNames_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractItemModel) __setRoleNames_roleNames_newList() unsafe.Pointer { - return C.QAbstractItemModel___setRoleNames_roleNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) __setRoleNames_roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setRoleNames_roleNames_keyList_atList(i) - } - return out - }(C.QAbstractItemModel___setRoleNames_roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QAbstractItemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QAbstractItemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) ____itemData_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemModel) ____itemData_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemModel) ____itemData_keyList_newList() unsafe.Pointer { - return C.QAbstractItemModel_____itemData_keyList_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) ____roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemModel) ____roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemModel) ____roleNames_keyList_newList() unsafe.Pointer { - return C.QAbstractItemModel_____roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) ____setItemData_roles_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemModel) ____setItemData_roles_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { - return C.QAbstractItemModel_____setItemData_roles_keyList_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemModel) ____setRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemModel) ____setRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QAbstractItemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -type QAbstractListModel struct { - QAbstractItemModel -} - -type QAbstractListModel_ITF interface { - QAbstractItemModel_ITF - QAbstractListModel_PTR() *QAbstractListModel -} - -func (ptr *QAbstractListModel) QAbstractListModel_PTR() *QAbstractListModel { - return ptr -} - -func (ptr *QAbstractListModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractListModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractListModel(ptr QAbstractListModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractListModel_PTR().Pointer() - } - return nil -} - -func NewQAbstractListModelFromPointer(ptr unsafe.Pointer) (n *QAbstractListModel) { - n = new(QAbstractListModel) - n.SetPointer(ptr) - return -} -func NewQAbstractListModel(parent QObject_ITF) *QAbstractListModel { - tmpValue := NewQAbstractListModelFromPointer(C.QAbstractListModel_NewQAbstractListModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractListModel_Index -func callbackQAbstractListModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQAbstractListModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QAbstractListModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractListModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QAbstractListModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractListModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractListModel_DestroyQAbstractListModel -func callbackQAbstractListModel_DestroyQAbstractListModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractListModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractListModelFromPointer(ptr).DestroyQAbstractListModelDefault() - } -} - -func (ptr *QAbstractListModel) ConnectDestroyQAbstractListModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractListModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractListModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractListModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractListModel) DisconnectDestroyQAbstractListModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractListModel") - } -} - -func (ptr *QAbstractListModel) DestroyQAbstractListModel() { - if ptr.Pointer() != nil { - C.QAbstractListModel_DestroyQAbstractListModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractListModel) DestroyQAbstractListModelDefault() { - if ptr.Pointer() != nil { - C.QAbstractListModel_DestroyQAbstractListModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractListModel_ColumnCount -func callbackQAbstractListModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQAbstractListModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QAbstractListModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractListModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QAbstractListModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractListModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQAbstractListModel_Data -func callbackQAbstractListModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return PointerFromQVariant(NewQAbstractListModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QAbstractListModel) Data(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractListModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractListModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractListModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAbstractListModel_Parent -func callbackQAbstractListModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQAbstractListModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractListModel) Parent(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractListModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractListModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractListModel_RowCount -func callbackQAbstractListModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQAbstractListModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QAbstractListModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractListModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QAbstractListModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractListModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -type QAbstractNativeEventFilter struct { - ptr unsafe.Pointer -} - -type QAbstractNativeEventFilter_ITF interface { - QAbstractNativeEventFilter_PTR() *QAbstractNativeEventFilter -} - -func (ptr *QAbstractNativeEventFilter) QAbstractNativeEventFilter_PTR() *QAbstractNativeEventFilter { - return ptr -} - -func (ptr *QAbstractNativeEventFilter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAbstractNativeEventFilter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAbstractNativeEventFilter(ptr QAbstractNativeEventFilter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractNativeEventFilter_PTR().Pointer() - } - return nil -} - -func NewQAbstractNativeEventFilterFromPointer(ptr unsafe.Pointer) (n *QAbstractNativeEventFilter) { - n = new(QAbstractNativeEventFilter) - n.SetPointer(ptr) - return -} -func NewQAbstractNativeEventFilter() *QAbstractNativeEventFilter { - return NewQAbstractNativeEventFilterFromPointer(C.QAbstractNativeEventFilter_NewQAbstractNativeEventFilter()) -} - -//export callbackQAbstractNativeEventFilter_NativeEventFilter -func callbackQAbstractNativeEventFilter_NativeEventFilter(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char { - var resultR int - if result != nil { - resultR = int(int32(*result)) - defer func() { *result = C.long(int32(resultR)) }() - } - if signal := qt.GetSignal(ptr, "nativeEventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QByteArray, unsafe.Pointer, *int) bool)(signal))(NewQByteArrayFromPointer(eventType), message, &resultR)))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractNativeEventFilter) ConnectNativeEventFilter(f func(eventType *QByteArray, message unsafe.Pointer, result *int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nativeEventFilter"); signal != nil { - f := func(eventType *QByteArray, message unsafe.Pointer, result *int) bool { - (*(*func(*QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result) - return f(eventType, message, result) - } - qt.ConnectSignal(ptr.Pointer(), "nativeEventFilter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nativeEventFilter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNativeEventFilter) DisconnectNativeEventFilter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nativeEventFilter") - } -} - -func (ptr *QAbstractNativeEventFilter) NativeEventFilter(eventType QByteArray_ITF, message unsafe.Pointer, result *int) bool { - if ptr.Pointer() != nil { - var resultC C.long - if result != nil { - resultC = C.long(int32(*result)) - defer func() { *result = int(int32(resultC)) }() - } - return int8(C.QAbstractNativeEventFilter_NativeEventFilter(ptr.Pointer(), PointerFromQByteArray(eventType), message, &resultC)) != 0 - } - return false -} - -//export callbackQAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter -func callbackQAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractNativeEventFilter"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractNativeEventFilterFromPointer(ptr).DestroyQAbstractNativeEventFilterDefault() - } -} - -func (ptr *QAbstractNativeEventFilter) ConnectDestroyQAbstractNativeEventFilter(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractNativeEventFilter"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractNativeEventFilter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractNativeEventFilter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNativeEventFilter) DisconnectDestroyQAbstractNativeEventFilter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractNativeEventFilter") - } -} - -func (ptr *QAbstractNativeEventFilter) DestroyQAbstractNativeEventFilter() { - if ptr.Pointer() != nil { - C.QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAbstractNativeEventFilter) DestroyQAbstractNativeEventFilterDefault() { - if ptr.Pointer() != nil { - C.QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilterDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QAbstractProxyModel struct { - QAbstractItemModel -} - -type QAbstractProxyModel_ITF interface { - QAbstractItemModel_ITF - QAbstractProxyModel_PTR() *QAbstractProxyModel -} - -func (ptr *QAbstractProxyModel) QAbstractProxyModel_PTR() *QAbstractProxyModel { - return ptr -} - -func (ptr *QAbstractProxyModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractProxyModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractProxyModel(ptr QAbstractProxyModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractProxyModel_PTR().Pointer() - } - return nil -} - -func NewQAbstractProxyModelFromPointer(ptr unsafe.Pointer) (n *QAbstractProxyModel) { - n = new(QAbstractProxyModel) - n.SetPointer(ptr) - return -} -func NewQAbstractProxyModel(parent QObject_ITF) *QAbstractProxyModel { - tmpValue := NewQAbstractProxyModelFromPointer(C.QAbstractProxyModel_NewQAbstractProxyModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractProxyModel_Data -func callbackQAbstractProxyModel_Data(ptr unsafe.Pointer, proxyIndex unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(proxyIndex), int(int32(role)))) - } - - return PointerFromQVariant(NewQAbstractProxyModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(proxyIndex), int(int32(role)))) -} - -func (ptr *QAbstractProxyModel) ConnectData(f func(proxyIndex *QModelIndex, role int) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(proxyIndex *QModelIndex, role int) *QVariant { - (*(*func(*QModelIndex, int) *QVariant)(signal))(proxyIndex, role) - return f(proxyIndex, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QAbstractProxyModel) Data(proxyIndex QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractProxyModel_Data(ptr.Pointer(), PointerFromQModelIndex(proxyIndex), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractProxyModel) DataDefault(proxyIndex QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractProxyModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_MapFromSource -func callbackQAbstractProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) - } - - return PointerFromQModelIndex(NewQModelIndex()) -} - -func (ptr *QAbstractProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { - f := func(sourceIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) - return f(sourceIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectMapFromSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") - } -} - -func (ptr *QAbstractProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_MapSelectionFromSource -func callbackQAbstractProxyModel_MapSelectionFromSource(ptr unsafe.Pointer, sourceSelection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapSelectionFromSource"); signal != nil { - return PointerFromQItemSelection((*(*func(*QItemSelection) *QItemSelection)(signal))(NewQItemSelectionFromPointer(sourceSelection))) - } - - return PointerFromQItemSelection(NewQAbstractProxyModelFromPointer(ptr).MapSelectionFromSourceDefault(NewQItemSelectionFromPointer(sourceSelection))) -} - -func (ptr *QAbstractProxyModel) ConnectMapSelectionFromSource(f func(sourceSelection *QItemSelection) *QItemSelection) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapSelectionFromSource"); signal != nil { - f := func(sourceSelection *QItemSelection) *QItemSelection { - (*(*func(*QItemSelection) *QItemSelection)(signal))(sourceSelection) - return f(sourceSelection) - } - qt.ConnectSignal(ptr.Pointer(), "mapSelectionFromSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapSelectionFromSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectMapSelectionFromSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapSelectionFromSource") - } -} - -func (ptr *QAbstractProxyModel) MapSelectionFromSource(sourceSelection QItemSelection_ITF) *QItemSelection { - if ptr.Pointer() != nil { - tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionFromSource(ptr.Pointer(), PointerFromQItemSelection(sourceSelection))) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue - } - return nil -} - -func (ptr *QAbstractProxyModel) MapSelectionFromSourceDefault(sourceSelection QItemSelection_ITF) *QItemSelection { - if ptr.Pointer() != nil { - tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionFromSourceDefault(ptr.Pointer(), PointerFromQItemSelection(sourceSelection))) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_MapSelectionToSource -func callbackQAbstractProxyModel_MapSelectionToSource(ptr unsafe.Pointer, proxySelection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapSelectionToSource"); signal != nil { - return PointerFromQItemSelection((*(*func(*QItemSelection) *QItemSelection)(signal))(NewQItemSelectionFromPointer(proxySelection))) - } - - return PointerFromQItemSelection(NewQAbstractProxyModelFromPointer(ptr).MapSelectionToSourceDefault(NewQItemSelectionFromPointer(proxySelection))) -} - -func (ptr *QAbstractProxyModel) ConnectMapSelectionToSource(f func(proxySelection *QItemSelection) *QItemSelection) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapSelectionToSource"); signal != nil { - f := func(proxySelection *QItemSelection) *QItemSelection { - (*(*func(*QItemSelection) *QItemSelection)(signal))(proxySelection) - return f(proxySelection) - } - qt.ConnectSignal(ptr.Pointer(), "mapSelectionToSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapSelectionToSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectMapSelectionToSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapSelectionToSource") - } -} - -func (ptr *QAbstractProxyModel) MapSelectionToSource(proxySelection QItemSelection_ITF) *QItemSelection { - if ptr.Pointer() != nil { - tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionToSource(ptr.Pointer(), PointerFromQItemSelection(proxySelection))) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue - } - return nil -} - -func (ptr *QAbstractProxyModel) MapSelectionToSourceDefault(proxySelection QItemSelection_ITF) *QItemSelection { - if ptr.Pointer() != nil { - tmpValue := NewQItemSelectionFromPointer(C.QAbstractProxyModel_MapSelectionToSourceDefault(ptr.Pointer(), PointerFromQItemSelection(proxySelection))) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_MapToSource -func callbackQAbstractProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) - } - - return PointerFromQModelIndex(NewQModelIndex()) -} - -func (ptr *QAbstractProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { - f := func(proxyIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) - return f(proxyIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectMapToSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapToSource") - } -} - -func (ptr *QAbstractProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_Revert -func callbackQAbstractProxyModel_Revert(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "revert"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractProxyModelFromPointer(ptr).RevertDefault() - } -} - -func (ptr *QAbstractProxyModel) ConnectRevert(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectRevert() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "revert") - } -} - -func (ptr *QAbstractProxyModel) Revert() { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_Revert(ptr.Pointer()) - } -} - -func (ptr *QAbstractProxyModel) RevertDefault() { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_RevertDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractProxyModel_SetSourceModel -func callbackQAbstractProxyModel_SetSourceModel(ptr unsafe.Pointer, sourceModel unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setSourceModel"); signal != nil { - (*(*func(*QAbstractItemModel))(signal))(NewQAbstractItemModelFromPointer(sourceModel)) - } else { - NewQAbstractProxyModelFromPointer(ptr).SetSourceModelDefault(NewQAbstractItemModelFromPointer(sourceModel)) - } -} - -func (ptr *QAbstractProxyModel) ConnectSetSourceModel(f func(sourceModel *QAbstractItemModel)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSourceModel"); signal != nil { - f := func(sourceModel *QAbstractItemModel) { - (*(*func(*QAbstractItemModel))(signal))(sourceModel) - f(sourceModel) - } - qt.ConnectSignal(ptr.Pointer(), "setSourceModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSourceModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectSetSourceModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSourceModel") - } -} - -func (ptr *QAbstractProxyModel) SetSourceModel(sourceModel QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_SetSourceModel(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) - } -} - -func (ptr *QAbstractProxyModel) SetSourceModelDefault(sourceModel QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_SetSourceModelDefault(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) - } -} - -func (ptr *QAbstractProxyModel) SourceModel() *QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemModelFromPointer(C.QAbstractProxyModel_SourceModel(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_SourceModelChanged -func callbackQAbstractProxyModel_SourceModelChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sourceModelChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractProxyModel) ConnectSourceModelChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sourceModelChanged") { - C.QAbstractProxyModel_ConnectSourceModelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sourceModelChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sourceModelChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "sourceModelChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sourceModelChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectSourceModelChanged() { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_DisconnectSourceModelChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sourceModelChanged") - } -} - -//export callbackQAbstractProxyModel_Submit -func callbackQAbstractProxyModel_Submit(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "submit"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractProxyModelFromPointer(ptr).SubmitDefault()))) -} - -func (ptr *QAbstractProxyModel) ConnectSubmit(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectSubmit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "submit") - } -} - -func (ptr *QAbstractProxyModel) Submit() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractProxyModel_Submit(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractProxyModel) SubmitDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractProxyModel_SubmitDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractProxyModel_DestroyQAbstractProxyModel -func callbackQAbstractProxyModel_DestroyQAbstractProxyModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractProxyModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractProxyModelFromPointer(ptr).DestroyQAbstractProxyModelDefault() - } -} - -func (ptr *QAbstractProxyModel) ConnectDestroyQAbstractProxyModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractProxyModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractProxyModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractProxyModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractProxyModel) DisconnectDestroyQAbstractProxyModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractProxyModel") - } -} - -func (ptr *QAbstractProxyModel) DestroyQAbstractProxyModel() { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_DestroyQAbstractProxyModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractProxyModel) DestroyQAbstractProxyModelDefault() { - if ptr.Pointer() != nil { - C.QAbstractProxyModel_DestroyQAbstractProxyModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractProxyModel_ColumnCount -func callbackQAbstractProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQAbstractProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QAbstractProxyModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QAbstractProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQAbstractProxyModel_Index -func callbackQAbstractProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQAbstractProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QAbstractProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_Parent -func callbackQAbstractProxyModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQAbstractProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractProxyModel) Parent(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractProxyModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractProxyModel_RowCount -func callbackQAbstractProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQAbstractProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QAbstractProxyModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QAbstractProxyModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -type QAbstractState struct { - QObject -} - -type QAbstractState_ITF interface { - QObject_ITF - QAbstractState_PTR() *QAbstractState -} - -func (ptr *QAbstractState) QAbstractState_PTR() *QAbstractState { - return ptr -} - -func (ptr *QAbstractState) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractState) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractState(ptr QAbstractState_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractState_PTR().Pointer() - } - return nil -} - -func NewQAbstractStateFromPointer(ptr unsafe.Pointer) (n *QAbstractState) { - n = new(QAbstractState) - n.SetPointer(ptr) - return -} -func NewQAbstractState(parent QState_ITF) *QAbstractState { - tmpValue := NewQAbstractStateFromPointer(C.QAbstractState_NewQAbstractState(PointerFromQState(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractState) Active() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractState_Active(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractState_ActiveChanged -func callbackQAbstractState_ActiveChanged(ptr unsafe.Pointer, active C.char) { - if signal := qt.GetSignal(ptr, "activeChanged"); signal != nil { - (*(*func(bool))(signal))(int8(active) != 0) - } - -} - -func (ptr *QAbstractState) ConnectActiveChanged(f func(active bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activeChanged") { - C.QAbstractState_ConnectActiveChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activeChanged"); signal != nil { - f := func(active bool) { - (*(*func(bool))(signal))(active) - f(active) - } - qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractState) DisconnectActiveChanged() { - if ptr.Pointer() != nil { - C.QAbstractState_DisconnectActiveChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activeChanged") - } -} - -func (ptr *QAbstractState) ActiveChanged(active bool) { - if ptr.Pointer() != nil { - C.QAbstractState_ActiveChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) - } -} - -//export callbackQAbstractState_Entered -func callbackQAbstractState_Entered(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "entered"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractState) ConnectEntered(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "entered") { - C.QAbstractState_ConnectEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "entered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "entered"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractState) DisconnectEntered() { - if ptr.Pointer() != nil { - C.QAbstractState_DisconnectEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "entered") - } -} - -//export callbackQAbstractState_Exited -func callbackQAbstractState_Exited(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "exited"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractState) ConnectExited(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "exited") { - C.QAbstractState_ConnectExited(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "exited"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "exited"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "exited", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "exited", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractState) DisconnectExited() { - if ptr.Pointer() != nil { - C.QAbstractState_DisconnectExited(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "exited") - } -} - -func (ptr *QAbstractState) Machine() *QStateMachine { - if ptr.Pointer() != nil { - tmpValue := NewQStateMachineFromPointer(C.QAbstractState_Machine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractState_OnEntry -func callbackQAbstractState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } - -} - -func (ptr *QAbstractState) ConnectOnEntry(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractState) DisconnectOnEntry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onEntry") - } -} - -func (ptr *QAbstractState) OnEntry(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQAbstractState_OnExit -func callbackQAbstractState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onExit"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } - -} - -func (ptr *QAbstractState) ConnectOnExit(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractState) DisconnectOnExit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onExit") - } -} - -func (ptr *QAbstractState) OnExit(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QAbstractState) ParentState() *QState { - if ptr.Pointer() != nil { - tmpValue := NewQStateFromPointer(C.QAbstractState_ParentState(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractState_DestroyQAbstractState -func callbackQAbstractState_DestroyQAbstractState(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractState"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractStateFromPointer(ptr).DestroyQAbstractStateDefault() - } -} - -func (ptr *QAbstractState) ConnectDestroyQAbstractState(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractState"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractState) DisconnectDestroyQAbstractState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractState") - } -} - -func (ptr *QAbstractState) DestroyQAbstractState() { - if ptr.Pointer() != nil { - C.QAbstractState_DestroyQAbstractState(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractState) DestroyQAbstractStateDefault() { - if ptr.Pointer() != nil { - C.QAbstractState_DestroyQAbstractStateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAbstractTableModel struct { - QAbstractItemModel -} - -type QAbstractTableModel_ITF interface { - QAbstractItemModel_ITF - QAbstractTableModel_PTR() *QAbstractTableModel -} - -func (ptr *QAbstractTableModel) QAbstractTableModel_PTR() *QAbstractTableModel { - return ptr -} - -func (ptr *QAbstractTableModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractTableModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractTableModel(ptr QAbstractTableModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractTableModel_PTR().Pointer() - } - return nil -} - -func NewQAbstractTableModelFromPointer(ptr unsafe.Pointer) (n *QAbstractTableModel) { - n = new(QAbstractTableModel) - n.SetPointer(ptr) - return -} -func NewQAbstractTableModel(parent QObject_ITF) *QAbstractTableModel { - tmpValue := NewQAbstractTableModelFromPointer(C.QAbstractTableModel_NewQAbstractTableModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractTableModel_Index -func callbackQAbstractTableModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQAbstractTableModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QAbstractTableModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTableModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QAbstractTableModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTableModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractTableModel_DestroyQAbstractTableModel -func callbackQAbstractTableModel_DestroyQAbstractTableModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractTableModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractTableModelFromPointer(ptr).DestroyQAbstractTableModelDefault() - } -} - -func (ptr *QAbstractTableModel) ConnectDestroyQAbstractTableModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractTableModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractTableModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractTableModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTableModel) DisconnectDestroyQAbstractTableModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractTableModel") - } -} - -func (ptr *QAbstractTableModel) DestroyQAbstractTableModel() { - if ptr.Pointer() != nil { - C.QAbstractTableModel_DestroyQAbstractTableModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractTableModel) DestroyQAbstractTableModelDefault() { - if ptr.Pointer() != nil { - C.QAbstractTableModel_DestroyQAbstractTableModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractTableModel_ColumnCount -func callbackQAbstractTableModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQAbstractTableModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QAbstractTableModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractTableModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QAbstractTableModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractTableModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQAbstractTableModel_Data -func callbackQAbstractTableModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return PointerFromQVariant(NewQAbstractTableModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QAbstractTableModel) Data(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractTableModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTableModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAbstractTableModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAbstractTableModel_Parent -func callbackQAbstractTableModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQAbstractTableModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractTableModel) Parent(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTableModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QAbstractTableModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractTableModel_RowCount -func callbackQAbstractTableModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQAbstractTableModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QAbstractTableModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractTableModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QAbstractTableModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractTableModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -type QAbstractTransition struct { - QObject -} - -type QAbstractTransition_ITF interface { - QObject_ITF - QAbstractTransition_PTR() *QAbstractTransition -} - -func (ptr *QAbstractTransition) QAbstractTransition_PTR() *QAbstractTransition { - return ptr -} - -func (ptr *QAbstractTransition) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractTransition) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractTransition(ptr QAbstractTransition_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractTransition_PTR().Pointer() - } - return nil -} - -func NewQAbstractTransitionFromPointer(ptr unsafe.Pointer) (n *QAbstractTransition) { - n = new(QAbstractTransition) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractTransition__TransitionType -//QAbstractTransition::TransitionType -type QAbstractTransition__TransitionType int64 - -const ( - QAbstractTransition__ExternalTransition QAbstractTransition__TransitionType = QAbstractTransition__TransitionType(0) - QAbstractTransition__InternalTransition QAbstractTransition__TransitionType = QAbstractTransition__TransitionType(1) -) - -func NewQAbstractTransition(sourceState QState_ITF) *QAbstractTransition { - tmpValue := NewQAbstractTransitionFromPointer(C.QAbstractTransition_NewQAbstractTransition(PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractTransition) AddAnimation(animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition_AddAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QAbstractTransition) Animations() []*QAbstractAnimation { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QAbstractAnimation { - out := make([]*QAbstractAnimation, int(l.len)) - tmpList := NewQAbstractTransitionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__animations_atList(i) - } - return out - }(C.QAbstractTransition_Animations(ptr.Pointer())) - } - return make([]*QAbstractAnimation, 0) -} - -//export callbackQAbstractTransition_EventTest -func callbackQAbstractTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractTransition) ConnectEventTest(f func(event *QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "eventTest"); signal != nil { - f := func(event *QEvent) bool { - (*(*func(*QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTransition) DisconnectEventTest() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "eventTest") - } -} - -func (ptr *QAbstractTransition) EventTest(event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractTransition_EventTest(ptr.Pointer(), PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QAbstractTransition) Machine() *QStateMachine { - if ptr.Pointer() != nil { - tmpValue := NewQStateMachineFromPointer(C.QAbstractTransition_Machine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractTransition_OnTransition -func callbackQAbstractTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } - -} - -func (ptr *QAbstractTransition) ConnectOnTransition(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onTransition"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTransition) DisconnectOnTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onTransition") - } -} - -func (ptr *QAbstractTransition) OnTransition(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition_OnTransition(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QAbstractTransition) RemoveAnimation(animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition_RemoveAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QAbstractTransition) SetTargetState(target QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition_SetTargetState(ptr.Pointer(), PointerFromQAbstractState(target)) - } -} - -func (ptr *QAbstractTransition) SetTargetStates(targets []*QAbstractState) { - if ptr.Pointer() != nil { - C.QAbstractTransition_SetTargetStates(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQAbstractTransitionFromPointer(NewQAbstractTransitionFromPointer(nil).__setTargetStates_targets_newList()) - for _, v := range targets { - tmpList.__setTargetStates_targets_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QAbstractTransition) SetTransitionType(ty QAbstractTransition__TransitionType) { - if ptr.Pointer() != nil { - C.QAbstractTransition_SetTransitionType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QAbstractTransition) SourceState() *QState { - if ptr.Pointer() != nil { - tmpValue := NewQStateFromPointer(C.QAbstractTransition_SourceState(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTransition) TargetState() *QAbstractState { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractStateFromPointer(C.QAbstractTransition_TargetState(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractTransition_TargetStateChanged -func callbackQAbstractTransition_TargetStateChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractTransition) ConnectTargetStateChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "targetStateChanged") { - C.QAbstractTransition_ConnectTargetStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "targetStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "targetStateChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "targetStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "targetStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTransition) DisconnectTargetStateChanged() { - if ptr.Pointer() != nil { - C.QAbstractTransition_DisconnectTargetStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "targetStateChanged") - } -} - -func (ptr *QAbstractTransition) TargetStates() []*QAbstractState { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QAbstractState { - out := make([]*QAbstractState, int(l.len)) - tmpList := NewQAbstractTransitionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__targetStates_atList(i) - } - return out - }(C.QAbstractTransition_TargetStates(ptr.Pointer())) - } - return make([]*QAbstractState, 0) -} - -//export callbackQAbstractTransition_TargetStatesChanged -func callbackQAbstractTransition_TargetStatesChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractTransition) ConnectTargetStatesChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "targetStatesChanged") { - C.QAbstractTransition_ConnectTargetStatesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "targetStatesChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "targetStatesChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "targetStatesChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "targetStatesChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTransition) DisconnectTargetStatesChanged() { - if ptr.Pointer() != nil { - C.QAbstractTransition_DisconnectTargetStatesChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "targetStatesChanged") - } -} - -func (ptr *QAbstractTransition) TransitionType() QAbstractTransition__TransitionType { - if ptr.Pointer() != nil { - return QAbstractTransition__TransitionType(C.QAbstractTransition_TransitionType(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractTransition_Triggered -func callbackQAbstractTransition_Triggered(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractTransition) ConnectTriggered(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "triggered") { - C.QAbstractTransition_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTransition) DisconnectTriggered() { - if ptr.Pointer() != nil { - C.QAbstractTransition_DisconnectTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "triggered") - } -} - -//export callbackQAbstractTransition_DestroyQAbstractTransition -func callbackQAbstractTransition_DestroyQAbstractTransition(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractTransition"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractTransitionFromPointer(ptr).DestroyQAbstractTransitionDefault() - } -} - -func (ptr *QAbstractTransition) ConnectDestroyQAbstractTransition(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractTransition"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTransition) DisconnectDestroyQAbstractTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractTransition") - } -} - -func (ptr *QAbstractTransition) DestroyQAbstractTransition() { - if ptr.Pointer() != nil { - C.QAbstractTransition_DestroyQAbstractTransition(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractTransition) DestroyQAbstractTransitionDefault() { - if ptr.Pointer() != nil { - C.QAbstractTransition_DestroyQAbstractTransitionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractTransition) __animations_atList(i int) *QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractAnimationFromPointer(C.QAbstractTransition___animations_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTransition) __animations_setList(i QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition___animations_setList(ptr.Pointer(), PointerFromQAbstractAnimation(i)) - } -} - -func (ptr *QAbstractTransition) __animations_newList() unsafe.Pointer { - return C.QAbstractTransition___animations_newList(ptr.Pointer()) -} - -func (ptr *QAbstractTransition) __setTargetStates_targets_atList(i int) *QAbstractState { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractStateFromPointer(C.QAbstractTransition___setTargetStates_targets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTransition) __setTargetStates_targets_setList(i QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition___setTargetStates_targets_setList(ptr.Pointer(), PointerFromQAbstractState(i)) - } -} - -func (ptr *QAbstractTransition) __setTargetStates_targets_newList() unsafe.Pointer { - return C.QAbstractTransition___setTargetStates_targets_newList(ptr.Pointer()) -} - -func (ptr *QAbstractTransition) __targetStates_atList(i int) *QAbstractState { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractStateFromPointer(C.QAbstractTransition___targetStates_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTransition) __targetStates_setList(i QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTransition___targetStates_setList(ptr.Pointer(), PointerFromQAbstractState(i)) - } -} - -func (ptr *QAbstractTransition) __targetStates_newList() unsafe.Pointer { - return C.QAbstractTransition___targetStates_newList(ptr.Pointer()) -} - -type QAnimationGroup struct { - QAbstractAnimation -} - -type QAnimationGroup_ITF interface { - QAbstractAnimation_ITF - QAnimationGroup_PTR() *QAnimationGroup -} - -func (ptr *QAnimationGroup) QAnimationGroup_PTR() *QAnimationGroup { - return ptr -} - -func (ptr *QAnimationGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractAnimation_PTR().Pointer() - } - return nil -} - -func (ptr *QAnimationGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractAnimation_PTR().SetPointer(p) - } -} - -func PointerFromQAnimationGroup(ptr QAnimationGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAnimationGroup_PTR().Pointer() - } - return nil -} - -func NewQAnimationGroupFromPointer(ptr unsafe.Pointer) (n *QAnimationGroup) { - n = new(QAnimationGroup) - n.SetPointer(ptr) - return -} -func NewQAnimationGroup(parent QObject_ITF) *QAnimationGroup { - tmpValue := NewQAnimationGroupFromPointer(C.QAnimationGroup_NewQAnimationGroup(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAnimationGroup) AddAnimation(animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QAnimationGroup_AddAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QAnimationGroup) AnimationAt(index int) *QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractAnimationFromPointer(C.QAnimationGroup_AnimationAt(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAnimationGroup) AnimationCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAnimationGroup_AnimationCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAnimationGroup) Clear() { - if ptr.Pointer() != nil { - C.QAnimationGroup_Clear(ptr.Pointer()) - } -} - -func (ptr *QAnimationGroup) IndexOfAnimation(animation QAbstractAnimation_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAnimationGroup_IndexOfAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)))) - } - return 0 -} - -func (ptr *QAnimationGroup) InsertAnimation(index int, animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QAnimationGroup_InsertAnimation(ptr.Pointer(), C.int(int32(index)), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QAnimationGroup) RemoveAnimation(animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QAnimationGroup_RemoveAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QAnimationGroup) TakeAnimation(index int) *QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractAnimationFromPointer(C.QAnimationGroup_TakeAnimation(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAnimationGroup_DestroyQAnimationGroup -func callbackQAnimationGroup_DestroyQAnimationGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAnimationGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQAnimationGroupFromPointer(ptr).DestroyQAnimationGroupDefault() - } -} - -func (ptr *QAnimationGroup) ConnectDestroyQAnimationGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAnimationGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAnimationGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAnimationGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAnimationGroup) DisconnectDestroyQAnimationGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAnimationGroup") - } -} - -func (ptr *QAnimationGroup) DestroyQAnimationGroup() { - if ptr.Pointer() != nil { - C.QAnimationGroup_DestroyQAnimationGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAnimationGroup) DestroyQAnimationGroupDefault() { - if ptr.Pointer() != nil { - C.QAnimationGroup_DestroyQAnimationGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAnimationGroup_Duration -func callbackQAnimationGroup_Duration(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "duration"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQAnimationGroupFromPointer(ptr).DurationDefault())) -} - -func (ptr *QAnimationGroup) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QAnimationGroup_Duration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAnimationGroup) DurationDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QAnimationGroup_DurationDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAnimationGroup_UpdateCurrentTime -func callbackQAnimationGroup_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { - if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(currentTime))) - } else { - NewQAnimationGroupFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(currentTime))) - } -} - -func (ptr *QAnimationGroup) UpdateCurrentTime(currentTime int) { - if ptr.Pointer() != nil { - C.QAnimationGroup_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -func (ptr *QAnimationGroup) UpdateCurrentTimeDefault(currentTime int) { - if ptr.Pointer() != nil { - C.QAnimationGroup_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -type QArgument struct { - QGenericArgument -} - -type QArgument_ITF interface { - QGenericArgument_ITF - QArgument_PTR() *QArgument -} - -func (ptr *QArgument) QArgument_PTR() *QArgument { - return ptr -} - -func (ptr *QArgument) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGenericArgument_PTR().Pointer() - } - return nil -} - -func (ptr *QArgument) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGenericArgument_PTR().SetPointer(p) - } -} - -func PointerFromQArgument(ptr QArgument_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QArgument_PTR().Pointer() - } - return nil -} - -func NewQArgumentFromPointer(ptr unsafe.Pointer) (n *QArgument) { - n = new(QArgument) - n.SetPointer(ptr) - return -} - -func (ptr *QArgument) DestroyQArgument() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QArrayData struct { - ptr unsafe.Pointer -} - -type QArrayData_ITF interface { - QArrayData_PTR() *QArrayData -} - -func (ptr *QArrayData) QArrayData_PTR() *QArrayData { - return ptr -} - -func (ptr *QArrayData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QArrayData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQArrayData(ptr QArrayData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QArrayData_PTR().Pointer() - } - return nil -} - -func NewQArrayDataFromPointer(ptr unsafe.Pointer) (n *QArrayData) { - n = new(QArrayData) - n.SetPointer(ptr) - return -} - -func (ptr *QArrayData) DestroyQArrayData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QArrayDataPointer struct { - ptr unsafe.Pointer -} - -type QArrayDataPointer_ITF interface { - QArrayDataPointer_PTR() *QArrayDataPointer -} - -func (ptr *QArrayDataPointer) QArrayDataPointer_PTR() *QArrayDataPointer { - return ptr -} - -func (ptr *QArrayDataPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QArrayDataPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQArrayDataPointer(ptr QArrayDataPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QArrayDataPointer_PTR().Pointer() - } - return nil -} - -func NewQArrayDataPointerFromPointer(ptr unsafe.Pointer) (n *QArrayDataPointer) { - n = new(QArrayDataPointer) - n.SetPointer(ptr) - return -} - -func (ptr *QArrayDataPointer) DestroyQArrayDataPointer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAssociativeIterable struct { - ptr unsafe.Pointer -} - -type QAssociativeIterable_ITF interface { - QAssociativeIterable_PTR() *QAssociativeIterable -} - -func (ptr *QAssociativeIterable) QAssociativeIterable_PTR() *QAssociativeIterable { - return ptr -} - -func (ptr *QAssociativeIterable) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAssociativeIterable) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAssociativeIterable(ptr QAssociativeIterable_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAssociativeIterable_PTR().Pointer() - } - return nil -} - -func NewQAssociativeIterableFromPointer(ptr unsafe.Pointer) (n *QAssociativeIterable) { - n = new(QAssociativeIterable) - n.SetPointer(ptr) - return -} - -func (ptr *QAssociativeIterable) DestroyQAssociativeIterable() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAssociativeIterable) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QAssociativeIterable_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAssociativeIterable) Value(key QVariant_ITF) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QAssociativeIterable_Value(ptr.Pointer(), PointerFromQVariant(key))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -type QAtomicInt struct { - QAtomicInteger -} - -type QAtomicInt_ITF interface { - QAtomicInteger_ITF - QAtomicInt_PTR() *QAtomicInt -} - -func (ptr *QAtomicInt) QAtomicInt_PTR() *QAtomicInt { - return ptr -} - -func (ptr *QAtomicInt) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAtomicInteger_PTR().Pointer() - } - return nil -} - -func (ptr *QAtomicInt) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAtomicInteger_PTR().SetPointer(p) - } -} - -func PointerFromQAtomicInt(ptr QAtomicInt_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAtomicInt_PTR().Pointer() - } - return nil -} - -func NewQAtomicIntFromPointer(ptr unsafe.Pointer) (n *QAtomicInt) { - n = new(QAtomicInt) - n.SetPointer(ptr) - return -} - -func (ptr *QAtomicInt) DestroyQAtomicInt() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAtomicInteger struct { - QBasicAtomicInteger -} - -type QAtomicInteger_ITF interface { - QBasicAtomicInteger_ITF - QAtomicInteger_PTR() *QAtomicInteger -} - -func (ptr *QAtomicInteger) QAtomicInteger_PTR() *QAtomicInteger { - return ptr -} - -func (ptr *QAtomicInteger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QBasicAtomicInteger_PTR().Pointer() - } - return nil -} - -func (ptr *QAtomicInteger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QBasicAtomicInteger_PTR().SetPointer(p) - } -} - -func PointerFromQAtomicInteger(ptr QAtomicInteger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAtomicInteger_PTR().Pointer() - } - return nil -} - -func NewQAtomicIntegerFromPointer(ptr unsafe.Pointer) (n *QAtomicInteger) { - n = new(QAtomicInteger) - n.SetPointer(ptr) - return -} - -func (ptr *QAtomicInteger) DestroyQAtomicInteger() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAtomicOps struct { - ptr unsafe.Pointer -} - -type QAtomicOps_ITF interface { - QAtomicOps_PTR() *QAtomicOps -} - -func (ptr *QAtomicOps) QAtomicOps_PTR() *QAtomicOps { - return ptr -} - -func (ptr *QAtomicOps) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAtomicOps) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAtomicOps(ptr QAtomicOps_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAtomicOps_PTR().Pointer() - } - return nil -} - -func NewQAtomicOpsFromPointer(ptr unsafe.Pointer) (n *QAtomicOps) { - n = new(QAtomicOps) - n.SetPointer(ptr) - return -} - -func (ptr *QAtomicOps) DestroyQAtomicOps() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAtomicPointer struct { - QBasicAtomicPointer -} - -type QAtomicPointer_ITF interface { - QBasicAtomicPointer_ITF - QAtomicPointer_PTR() *QAtomicPointer -} - -func (ptr *QAtomicPointer) QAtomicPointer_PTR() *QAtomicPointer { - return ptr -} - -func (ptr *QAtomicPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QBasicAtomicPointer_PTR().Pointer() - } - return nil -} - -func (ptr *QAtomicPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QBasicAtomicPointer_PTR().SetPointer(p) - } -} - -func PointerFromQAtomicPointer(ptr QAtomicPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAtomicPointer_PTR().Pointer() - } - return nil -} - -func NewQAtomicPointerFromPointer(ptr unsafe.Pointer) (n *QAtomicPointer) { - n = new(QAtomicPointer) - n.SetPointer(ptr) - return -} - -func (ptr *QAtomicPointer) DestroyQAtomicPointer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAtomicTraits struct { - ptr unsafe.Pointer -} - -type QAtomicTraits_ITF interface { - QAtomicTraits_PTR() *QAtomicTraits -} - -func (ptr *QAtomicTraits) QAtomicTraits_PTR() *QAtomicTraits { - return ptr -} - -func (ptr *QAtomicTraits) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAtomicTraits) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAtomicTraits(ptr QAtomicTraits_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAtomicTraits_PTR().Pointer() - } - return nil -} - -func NewQAtomicTraitsFromPointer(ptr unsafe.Pointer) (n *QAtomicTraits) { - n = new(QAtomicTraits) - n.SetPointer(ptr) - return -} - -func (ptr *QAtomicTraits) DestroyQAtomicTraits() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBEInteger struct { - ptr unsafe.Pointer -} - -type QBEInteger_ITF interface { - QBEInteger_PTR() *QBEInteger -} - -func (ptr *QBEInteger) QBEInteger_PTR() *QBEInteger { - return ptr -} - -func (ptr *QBEInteger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBEInteger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBEInteger(ptr QBEInteger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBEInteger_PTR().Pointer() - } - return nil -} - -func NewQBEIntegerFromPointer(ptr unsafe.Pointer) (n *QBEInteger) { - n = new(QBEInteger) - n.SetPointer(ptr) - return -} - -func (ptr *QBEInteger) DestroyQBEInteger() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBasicAtomicInteger struct { - ptr unsafe.Pointer -} - -type QBasicAtomicInteger_ITF interface { - QBasicAtomicInteger_PTR() *QBasicAtomicInteger -} - -func (ptr *QBasicAtomicInteger) QBasicAtomicInteger_PTR() *QBasicAtomicInteger { - return ptr -} - -func (ptr *QBasicAtomicInteger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBasicAtomicInteger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBasicAtomicInteger(ptr QBasicAtomicInteger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBasicAtomicInteger_PTR().Pointer() - } - return nil -} - -func NewQBasicAtomicIntegerFromPointer(ptr unsafe.Pointer) (n *QBasicAtomicInteger) { - n = new(QBasicAtomicInteger) - n.SetPointer(ptr) - return -} - -func (ptr *QBasicAtomicInteger) DestroyQBasicAtomicInteger() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBasicAtomicPointer struct { - ptr unsafe.Pointer -} - -type QBasicAtomicPointer_ITF interface { - QBasicAtomicPointer_PTR() *QBasicAtomicPointer -} - -func (ptr *QBasicAtomicPointer) QBasicAtomicPointer_PTR() *QBasicAtomicPointer { - return ptr -} - -func (ptr *QBasicAtomicPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBasicAtomicPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBasicAtomicPointer(ptr QBasicAtomicPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBasicAtomicPointer_PTR().Pointer() - } - return nil -} - -func NewQBasicAtomicPointerFromPointer(ptr unsafe.Pointer) (n *QBasicAtomicPointer) { - n = new(QBasicAtomicPointer) - n.SetPointer(ptr) - return -} - -func (ptr *QBasicAtomicPointer) DestroyQBasicAtomicPointer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBasicMutex struct { - ptr unsafe.Pointer -} - -type QBasicMutex_ITF interface { - QBasicMutex_PTR() *QBasicMutex -} - -func (ptr *QBasicMutex) QBasicMutex_PTR() *QBasicMutex { - return ptr -} - -func (ptr *QBasicMutex) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBasicMutex) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBasicMutex(ptr QBasicMutex_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBasicMutex_PTR().Pointer() - } - return nil -} - -func NewQBasicMutexFromPointer(ptr unsafe.Pointer) (n *QBasicMutex) { - n = new(QBasicMutex) - n.SetPointer(ptr) - return -} - -func (ptr *QBasicMutex) DestroyQBasicMutex() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QBasicMutex) IsRecursive2() bool { - if ptr.Pointer() != nil { - return int8(C.QBasicMutex_IsRecursive2(ptr.Pointer())) != 0 - } - return false -} - -type QBasicTimer struct { - ptr unsafe.Pointer -} - -type QBasicTimer_ITF interface { - QBasicTimer_PTR() *QBasicTimer -} - -func (ptr *QBasicTimer) QBasicTimer_PTR() *QBasicTimer { - return ptr -} - -func (ptr *QBasicTimer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBasicTimer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBasicTimer(ptr QBasicTimer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBasicTimer_PTR().Pointer() - } - return nil -} - -func NewQBasicTimerFromPointer(ptr unsafe.Pointer) (n *QBasicTimer) { - n = new(QBasicTimer) - n.SetPointer(ptr) - return -} -func NewQBasicTimer() *QBasicTimer { - tmpValue := NewQBasicTimerFromPointer(C.QBasicTimer_NewQBasicTimer()) - runtime.SetFinalizer(tmpValue, (*QBasicTimer).DestroyQBasicTimer) - return tmpValue -} - -func (ptr *QBasicTimer) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QBasicTimer_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QBasicTimer) Start(msec int, object QObject_ITF) { - if ptr.Pointer() != nil { - C.QBasicTimer_Start(ptr.Pointer(), C.int(int32(msec)), PointerFromQObject(object)) - } -} - -func (ptr *QBasicTimer) Start2(msec int, timerType Qt__TimerType, obj QObject_ITF) { - if ptr.Pointer() != nil { - C.QBasicTimer_Start2(ptr.Pointer(), C.int(int32(msec)), C.longlong(timerType), PointerFromQObject(obj)) - } -} - -func (ptr *QBasicTimer) Stop() { - if ptr.Pointer() != nil { - C.QBasicTimer_Stop(ptr.Pointer()) - } -} - -func (ptr *QBasicTimer) TimerId() int { - if ptr.Pointer() != nil { - return int(int32(C.QBasicTimer_TimerId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QBasicTimer) DestroyQBasicTimer() { - if ptr.Pointer() != nil { - C.QBasicTimer_DestroyQBasicTimer(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBigEndianStorageType struct { - ptr unsafe.Pointer -} - -type QBigEndianStorageType_ITF interface { - QBigEndianStorageType_PTR() *QBigEndianStorageType -} - -func (ptr *QBigEndianStorageType) QBigEndianStorageType_PTR() *QBigEndianStorageType { - return ptr -} - -func (ptr *QBigEndianStorageType) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBigEndianStorageType) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBigEndianStorageType(ptr QBigEndianStorageType_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBigEndianStorageType_PTR().Pointer() - } - return nil -} - -func NewQBigEndianStorageTypeFromPointer(ptr unsafe.Pointer) (n *QBigEndianStorageType) { - n = new(QBigEndianStorageType) - n.SetPointer(ptr) - return -} - -func (ptr *QBigEndianStorageType) DestroyQBigEndianStorageType() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBitArray struct { - ptr unsafe.Pointer -} - -type QBitArray_ITF interface { - QBitArray_PTR() *QBitArray -} - -func (ptr *QBitArray) QBitArray_PTR() *QBitArray { - return ptr -} - -func (ptr *QBitArray) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBitArray) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBitArray(ptr QBitArray_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBitArray_PTR().Pointer() - } - return nil -} - -func NewQBitArrayFromPointer(ptr unsafe.Pointer) (n *QBitArray) { - n = new(QBitArray) - n.SetPointer(ptr) - return -} - -func (ptr *QBitArray) DestroyQBitArray() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQBitArray() *QBitArray { - tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray()) - runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) - return tmpValue -} - -func NewQBitArray2(size int, value bool) *QBitArray { - tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray2(C.int(int32(size)), C.char(int8(qt.GoBoolToInt(value))))) - runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) - return tmpValue -} - -func NewQBitArray3(other QBitArray_ITF) *QBitArray { - tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray3(PointerFromQBitArray(other))) - runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) - return tmpValue -} - -func NewQBitArray4(other QBitArray_ITF) *QBitArray { - tmpValue := NewQBitArrayFromPointer(C.QBitArray_NewQBitArray4(PointerFromQBitArray(other))) - runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) - return tmpValue -} - -func (ptr *QBitArray) At(i int) bool { - if ptr.Pointer() != nil { - return int8(C.QBitArray_At(ptr.Pointer(), C.int(int32(i)))) != 0 - } - return false -} - -func (ptr *QBitArray) Bits() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QBitArray_Bits(ptr.Pointer())) - } - return "" -} - -func (ptr *QBitArray) Clear() { - if ptr.Pointer() != nil { - C.QBitArray_Clear(ptr.Pointer()) - } -} - -func (ptr *QBitArray) ClearBit(i int) { - if ptr.Pointer() != nil { - C.QBitArray_ClearBit(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QBitArray) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QBitArray_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QBitArray) Count2(on bool) int { - if ptr.Pointer() != nil { - return int(int32(C.QBitArray_Count2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))))) - } - return 0 -} - -func (ptr *QBitArray) Fill(value bool, size int) bool { - if ptr.Pointer() != nil { - return int8(C.QBitArray_Fill(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(value))), C.int(int32(size)))) != 0 - } - return false -} - -func (ptr *QBitArray) Fill2(value bool, begin int, end int) { - if ptr.Pointer() != nil { - C.QBitArray_Fill2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(value))), C.int(int32(begin)), C.int(int32(end))) - } -} - -func (ptr *QBitArray) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QBitArray_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QBitArray) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QBitArray_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QBitArray) Resize(size int) { - if ptr.Pointer() != nil { - C.QBitArray_Resize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QBitArray) SetBit(i int) { - if ptr.Pointer() != nil { - C.QBitArray_SetBit(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QBitArray) SetBit2(i int, value bool) { - if ptr.Pointer() != nil { - C.QBitArray_SetBit2(ptr.Pointer(), C.int(int32(i)), C.char(int8(qt.GoBoolToInt(value)))) - } -} - -func (ptr *QBitArray) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QBitArray_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QBitArray) Swap(other QBitArray_ITF) { - if ptr.Pointer() != nil { - C.QBitArray_Swap(ptr.Pointer(), PointerFromQBitArray(other)) - } -} - -func (ptr *QBitArray) TestBit(i int) bool { - if ptr.Pointer() != nil { - return int8(C.QBitArray_TestBit(ptr.Pointer(), C.int(int32(i)))) != 0 - } - return false -} - -func (ptr *QBitArray) ToggleBit(i int) bool { - if ptr.Pointer() != nil { - return int8(C.QBitArray_ToggleBit(ptr.Pointer(), C.int(int32(i)))) != 0 - } - return false -} - -func (ptr *QBitArray) Truncate(pos int) { - if ptr.Pointer() != nil { - C.QBitArray_Truncate(ptr.Pointer(), C.int(int32(pos))) - } -} - -type QBuffer struct { - QIODevice -} - -type QBuffer_ITF interface { - QIODevice_ITF - QBuffer_PTR() *QBuffer -} - -func (ptr *QBuffer) QBuffer_PTR() *QBuffer { - return ptr -} - -func (ptr *QBuffer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func (ptr *QBuffer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QIODevice_PTR().SetPointer(p) - } -} - -func PointerFromQBuffer(ptr QBuffer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBuffer_PTR().Pointer() - } - return nil -} - -func NewQBufferFromPointer(ptr unsafe.Pointer) (n *QBuffer) { - n = new(QBuffer) - n.SetPointer(ptr) - return -} -func NewQBuffer(parent QObject_ITF) *QBuffer { - tmpValue := NewQBufferFromPointer(C.QBuffer_NewQBuffer(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQBuffer2(byteArray QByteArray_ITF, parent QObject_ITF) *QBuffer { - tmpValue := NewQBufferFromPointer(C.QBuffer_NewQBuffer2(PointerFromQByteArray(byteArray), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QBuffer) Buffer() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QBuffer_Buffer(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QBuffer) Buffer2() *QByteArray { - if ptr.Pointer() != nil { - return NewQByteArrayFromPointer(C.QBuffer_Buffer2(ptr.Pointer())) - } - return nil -} - -func (ptr *QBuffer) Data() *QByteArray { - if ptr.Pointer() != nil { - return NewQByteArrayFromPointer(C.QBuffer_Data(ptr.Pointer())) - } - return nil -} - -//export callbackQBuffer_ReadData -func callbackQBuffer_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(l))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - retS := cGoUnpackString(data) - ret := C.longlong(NewQBufferFromPointer(ptr).ReadDataDefault(&retS, int64(l))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret -} - -func (ptr *QBuffer) ConnectReadData(f func(data *string, l int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { - f := func(data *string, l int64) int64 { - (*(*func(*string, int64) int64)(signal))(data, l) - return f(data, l) - } - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBuffer) DisconnectReadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readData") - } -} - -func (ptr *QBuffer) ReadData(data *string, l int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(l))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QBuffer_ReadData(ptr.Pointer(), dataC, C.longlong(l))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QBuffer) ReadDataDefault(data *string, l int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(l))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QBuffer_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(l))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QBuffer) SetBuffer(byteArray QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QBuffer_SetBuffer(ptr.Pointer(), PointerFromQByteArray(byteArray)) - } -} - -func (ptr *QBuffer) SetData(data QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QBuffer_SetData(ptr.Pointer(), PointerFromQByteArray(data)) - } -} - -func (ptr *QBuffer) SetData2(data []byte, size int) { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - C.QBuffer_SetData2(ptr.Pointer(), dataC, C.int(int32(size))) - } -} - -//export callbackQBuffer_WriteData -func callbackQBuffer_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(l))) - } - - return C.longlong(NewQBufferFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(l))) -} - -func (ptr *QBuffer) ConnectWriteData(f func(data []byte, l int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { - f := func(data []byte, l int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, l) - return f(data, l) - } - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBuffer) DisconnectWriteData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "writeData") - } -} - -func (ptr *QBuffer) WriteData(data []byte, l int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QBuffer_WriteData(ptr.Pointer(), dataC, C.longlong(l))) - } - return 0 -} - -func (ptr *QBuffer) WriteDataDefault(data []byte, l int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QBuffer_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(l))) - } - return 0 -} - -//export callbackQBuffer_DestroyQBuffer -func callbackQBuffer_DestroyQBuffer(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QBuffer"); signal != nil { - (*(*func())(signal))() - } else { - NewQBufferFromPointer(ptr).DestroyQBufferDefault() - } -} - -func (ptr *QBuffer) ConnectDestroyQBuffer(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QBuffer"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QBuffer", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QBuffer", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBuffer) DisconnectDestroyQBuffer() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QBuffer") - } -} - -func (ptr *QBuffer) DestroyQBuffer() { - if ptr.Pointer() != nil { - C.QBuffer_DestroyQBuffer(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QBuffer) DestroyQBufferDefault() { - if ptr.Pointer() != nil { - C.QBuffer_DestroyQBufferDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QByteArray struct { - ptr unsafe.Pointer -} - -type QByteArray_ITF interface { - QByteArray_PTR() *QByteArray -} - -func (ptr *QByteArray) QByteArray_PTR() *QByteArray { - return ptr -} - -func (ptr *QByteArray) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QByteArray) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQByteArray(ptr QByteArray_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QByteArray_PTR().Pointer() - } - return nil -} - -func NewQByteArrayFromPointer(ptr unsafe.Pointer) (n *QByteArray) { - n = new(QByteArray) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QByteArray__Base64Option -//QByteArray::Base64Option -type QByteArray__Base64Option int64 - -const ( - QByteArray__Base64Encoding QByteArray__Base64Option = QByteArray__Base64Option(0) - QByteArray__Base64UrlEncoding QByteArray__Base64Option = QByteArray__Base64Option(1) - QByteArray__KeepTrailingEquals QByteArray__Base64Option = QByteArray__Base64Option(0) - QByteArray__OmitTrailingEquals QByteArray__Base64Option = QByteArray__Base64Option(2) -) - -func NewQByteArray() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func NewQByteArray2(data string, size int) *QByteArray { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray2(dataC, C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func NewQByteArray3(size int, ch string) *QByteArray { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray3(C.int(int32(size)), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func NewQByteArray4(other QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_NewQByteArray4(PointerFromQByteArray(other))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Append(ba QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append(ptr.Pointer(), PointerFromQByteArray(ba))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Append2(ch string) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append2(ptr.Pointer(), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Append3(count int, ch string) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append3(ptr.Pointer(), C.int(int32(count)), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Append4(str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append4(ptr.Pointer(), strC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Append5(str string, l int) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append5(ptr.Pointer(), strC, C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Append6(str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Append6(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) At(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QByteArray_At(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QByteArray) Back() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QByteArray_Back(ptr.Pointer())) - } - return "" -} - -func (ptr *QByteArray) Capacity() int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_Capacity(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QByteArray) Chop(n int) { - if ptr.Pointer() != nil { - C.QByteArray_Chop(ptr.Pointer(), C.int(int32(n))) - } -} - -func (ptr *QByteArray) Chopped(l int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Chopped(ptr.Pointer(), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Clear() { - if ptr.Pointer() != nil { - C.QByteArray_Clear(ptr.Pointer()) - } -} - -func (ptr *QByteArray) Compare(c string, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - return int(int32(C.QByteArray_Compare(ptr.Pointer(), cC, C.longlong(cs)))) - } - return 0 -} - -func (ptr *QByteArray) Compare2(a QByteArray_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_Compare2(ptr.Pointer(), PointerFromQByteArray(a), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QByteArray) ConstData() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QByteArray_ConstData(ptr.Pointer())) - } - return "" -} - -func (ptr *QByteArray) Contains(ba QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_Contains(ptr.Pointer(), PointerFromQByteArray(ba))) != 0 - } - return false -} - -func (ptr *QByteArray) Contains2(ch string) bool { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - return int8(C.QByteArray_Contains2(ptr.Pointer(), chC)) != 0 - } - return false -} - -func (ptr *QByteArray) Contains3(str string) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QByteArray_Contains3(ptr.Pointer(), strC)) != 0 - } - return false -} - -func (ptr *QByteArray) Count(ba QByteArray_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_Count(ptr.Pointer(), PointerFromQByteArray(ba)))) - } - return 0 -} - -func (ptr *QByteArray) Count2(ch string) int { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - return int(int32(C.QByteArray_Count2(ptr.Pointer(), chC))) - } - return 0 -} - -func (ptr *QByteArray) Count3(str string) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QByteArray_Count3(ptr.Pointer(), strC))) - } - return 0 -} - -func (ptr *QByteArray) Count4() int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_Count4(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QByteArray) Data() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QByteArray_Data(ptr.Pointer())) - } - return "" -} - -func (ptr *QByteArray) Data2() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QByteArray_Data2(ptr.Pointer())) - } - return "" -} - -func (ptr *QByteArray) EndsWith(ba QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_EndsWith(ptr.Pointer(), PointerFromQByteArray(ba))) != 0 - } - return false -} - -func (ptr *QByteArray) EndsWith2(ch string) bool { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - return int8(C.QByteArray_EndsWith2(ptr.Pointer(), chC)) != 0 - } - return false -} - -func (ptr *QByteArray) EndsWith3(str string) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QByteArray_EndsWith3(ptr.Pointer(), strC)) != 0 - } - return false -} - -func (ptr *QByteArray) Fill(ch string, size int) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Fill(ptr.Pointer(), chC, C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func QByteArray_FromBase64(base64 QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase64(PointerFromQByteArray(base64))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) FromBase64(base64 QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase64(PointerFromQByteArray(base64))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_FromBase642(base64 QByteArray_ITF, options QByteArray__Base64Option) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase642(PointerFromQByteArray(base64), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) FromBase642(base64 QByteArray_ITF, options QByteArray__Base64Option) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromBase642(PointerFromQByteArray(base64), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_FromHex(hexEncoded QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromHex(PointerFromQByteArray(hexEncoded))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) FromHex(hexEncoded QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromHex(PointerFromQByteArray(hexEncoded))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_FromPercentEncoding(input QByteArray_ITF, percent string) *QByteArray { - var percentC *C.char - if percent != "" { - percentC = C.CString(percent) - defer C.free(unsafe.Pointer(percentC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromPercentEncoding(PointerFromQByteArray(input), percentC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) FromPercentEncoding(input QByteArray_ITF, percent string) *QByteArray { - var percentC *C.char - if percent != "" { - percentC = C.CString(percent) - defer C.free(unsafe.Pointer(percentC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromPercentEncoding(PointerFromQByteArray(input), percentC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_FromRawData(data []byte, size int) *QByteArray { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromRawData(dataC, C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) FromRawData(data []byte, size int) *QByteArray { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_FromRawData(dataC, C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Front() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QByteArray_Front(ptr.Pointer())) - } - return "" -} - -func (ptr *QByteArray) IndexOf(ba QByteArray_ITF, from int) int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_IndexOf(ptr.Pointer(), PointerFromQByteArray(ba), C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) IndexOf2(ch string, from int) int { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - return int(int32(C.QByteArray_IndexOf2(ptr.Pointer(), chC, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) IndexOf3(str string, from int) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QByteArray_IndexOf3(ptr.Pointer(), strC, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) IndexOf4(str string, from int) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QByteArray_IndexOf4(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) Insert(i int, ba QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert(ptr.Pointer(), C.int(int32(i)), PointerFromQByteArray(ba))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Insert2(i int, ch string) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert2(ptr.Pointer(), C.int(int32(i)), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Insert3(i int, count int, ch string) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert3(ptr.Pointer(), C.int(int32(i)), C.int(int32(count)), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Insert4(i int, str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert4(ptr.Pointer(), C.int(int32(i)), strC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Insert5(i int, str string, l int) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert5(ptr.Pointer(), C.int(int32(i)), strC, C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Insert6(i int, str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Insert6(ptr.Pointer(), C.int(int32(i)), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QByteArray) IsLower() bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_IsLower(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QByteArray) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QByteArray) IsUpper() bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_IsUpper(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QByteArray) LastIndexOf(ba QByteArray_ITF, from int) int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_LastIndexOf(ptr.Pointer(), PointerFromQByteArray(ba), C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) LastIndexOf2(ch string, from int) int { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - return int(int32(C.QByteArray_LastIndexOf2(ptr.Pointer(), chC, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) LastIndexOf3(str string, from int) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QByteArray_LastIndexOf3(ptr.Pointer(), strC, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) LastIndexOf4(str string, from int) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QByteArray_LastIndexOf4(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArray) Left(l int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Left(ptr.Pointer(), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) LeftJustified(width int, fill string, truncate bool) *QByteArray { - if ptr.Pointer() != nil { - var fillC *C.char - if fill != "" { - fillC = C.CString(fill) - defer C.free(unsafe.Pointer(fillC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_LeftJustified(ptr.Pointer(), C.int(int32(width)), fillC, C.char(int8(qt.GoBoolToInt(truncate))))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QByteArray) Mid(pos int, l int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Mid(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func QByteArray_Number(n int, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number(C.int(int32(n)), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Number(n int, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number(C.int(int32(n)), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_Number2(n uint, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number2(C.uint(uint32(n)), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Number2(n uint, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number2(C.uint(uint32(n)), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_Number3(n int64, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number3(C.longlong(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Number3(n int64, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number3(C.longlong(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_Number4(n uint64, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number4(C.ulonglong(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Number4(n uint64, base int) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number4(C.ulonglong(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QByteArray_Number5(n float64, ff string, prec int) *QByteArray { - var ffC *C.char - if ff != "" { - ffC = C.CString(ff) - defer C.free(unsafe.Pointer(ffC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number5(C.double(n), ffC, C.int(int32(prec)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Number5(n float64, ff string, prec int) *QByteArray { - var ffC *C.char - if ff != "" { - ffC = C.CString(ff) - defer C.free(unsafe.Pointer(ffC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_QByteArray_Number5(C.double(n), ffC, C.int(int32(prec)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QByteArray) Prepend(ba QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend(ptr.Pointer(), PointerFromQByteArray(ba))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Prepend2(ch string) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend2(ptr.Pointer(), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Prepend3(count int, ch string) *QByteArray { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend3(ptr.Pointer(), C.int(int32(count)), chC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Prepend4(str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend4(ptr.Pointer(), strC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Prepend5(str string, l int) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Prepend5(ptr.Pointer(), strC, C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Push_back(other QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QByteArray_Push_back(ptr.Pointer(), PointerFromQByteArray(other)) - } -} - -func (ptr *QByteArray) Push_back2(ch string) { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - C.QByteArray_Push_back2(ptr.Pointer(), chC) - } -} - -func (ptr *QByteArray) Push_back3(str string) { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - C.QByteArray_Push_back3(ptr.Pointer(), strC) - } -} - -func (ptr *QByteArray) Push_front(other QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QByteArray_Push_front(ptr.Pointer(), PointerFromQByteArray(other)) - } -} - -func (ptr *QByteArray) Push_front2(ch string) { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - C.QByteArray_Push_front2(ptr.Pointer(), chC) - } -} - -func (ptr *QByteArray) Push_front3(str string) { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - C.QByteArray_Push_front3(ptr.Pointer(), strC) - } -} - -func (ptr *QByteArray) Remove(pos int, l int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Remove(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Repeated(times int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Repeated(ptr.Pointer(), C.int(int32(times)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace(pos int, l int, after QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)), PointerFromQByteArray(after))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace2(pos int, l int, after string) *QByteArray { - if ptr.Pointer() != nil { - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace2(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)), afterC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace3(pos int, l int, after string, alen int) *QByteArray { - if ptr.Pointer() != nil { - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace3(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)), afterC, C.int(int32(alen)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace4(before string, after string) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace4(ptr.Pointer(), beforeC, afterC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace5(before string, after QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace5(ptr.Pointer(), beforeC, PointerFromQByteArray(after))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace6(before string, after string) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace6(ptr.Pointer(), beforeC, afterC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace7(before string, bsize int, after string, asize int) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace7(ptr.Pointer(), beforeC, C.int(int32(bsize)), afterC, C.int(int32(asize)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace8(before QByteArray_ITF, after QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace8(ptr.Pointer(), PointerFromQByteArray(before), PointerFromQByteArray(after))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace9(before QByteArray_ITF, after string) *QByteArray { - if ptr.Pointer() != nil { - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace9(ptr.Pointer(), PointerFromQByteArray(before), afterC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace10(before string, after QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace10(ptr.Pointer(), beforeC, PointerFromQByteArray(after))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace11(before string, after string) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace11(ptr.Pointer(), beforeC, afterC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace12(before string, after string) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace12(ptr.Pointer(), C.struct_QtCore_PackedString{data: beforeC, len: C.longlong(len(before))}, afterC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace13(before string, after string) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - var afterC *C.char - if after != "" { - afterC = C.CString(after) - defer C.free(unsafe.Pointer(afterC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace13(ptr.Pointer(), beforeC, C.struct_QtCore_PackedString{data: afterC, len: C.longlong(len(after))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Replace14(before string, after QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - var beforeC *C.char - if before != "" { - beforeC = C.CString(before) - defer C.free(unsafe.Pointer(beforeC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Replace14(ptr.Pointer(), C.struct_QtCore_PackedString{data: beforeC, len: C.longlong(len(before))}, PointerFromQByteArray(after))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Reserve(size int) { - if ptr.Pointer() != nil { - C.QByteArray_Reserve(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QByteArray) Resize(size int) { - if ptr.Pointer() != nil { - C.QByteArray_Resize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QByteArray) Right(l int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Right(ptr.Pointer(), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) RightJustified(width int, fill string, truncate bool) *QByteArray { - if ptr.Pointer() != nil { - var fillC *C.char - if fill != "" { - fillC = C.CString(fill) - defer C.free(unsafe.Pointer(fillC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_RightJustified(ptr.Pointer(), C.int(int32(width)), fillC, C.char(int8(qt.GoBoolToInt(truncate))))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum(n int, base int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum(ptr.Pointer(), C.int(int32(n)), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum2(n int16, base int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum2(ptr.Pointer(), C.short(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum3(n uint16, base int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum3(ptr.Pointer(), C.ushort(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum4(n uint, base int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum4(ptr.Pointer(), C.uint(uint32(n)), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum5(n int64, base int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum5(ptr.Pointer(), C.longlong(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum6(n uint64, base int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum6(ptr.Pointer(), C.ulonglong(n), C.int(int32(base)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum7(n float32, ff string, prec int) *QByteArray { - if ptr.Pointer() != nil { - var ffC *C.char - if ff != "" { - ffC = C.CString(ff) - defer C.free(unsafe.Pointer(ffC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum7(ptr.Pointer(), C.float(n), ffC, C.int(int32(prec)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetNum8(n float64, ff string, prec int) *QByteArray { - if ptr.Pointer() != nil { - var ffC *C.char - if ff != "" { - ffC = C.CString(ff) - defer C.free(unsafe.Pointer(ffC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetNum8(ptr.Pointer(), C.double(n), ffC, C.int(int32(prec)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) SetRawData(data []byte, size uint) *QByteArray { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_SetRawData(ptr.Pointer(), dataC, C.uint(uint32(size)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Shrink_to_fit() { - if ptr.Pointer() != nil { - C.QByteArray_Shrink_to_fit(ptr.Pointer()) - } -} - -func (ptr *QByteArray) Simplified() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Simplified(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArray_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QByteArray) Split(sep string) []*QByteArray { - if ptr.Pointer() != nil { - var sepC *C.char - if sep != "" { - sepC = C.CString(sep) - defer C.free(unsafe.Pointer(sepC)) - } - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQByteArrayFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__split_atList(i) - } - return out - }(C.QByteArray_Split(ptr.Pointer(), sepC)) - } - return make([]*QByteArray, 0) -} - -func (ptr *QByteArray) Squeeze() { - if ptr.Pointer() != nil { - C.QByteArray_Squeeze(ptr.Pointer()) - } -} - -func (ptr *QByteArray) StartsWith(ba QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QByteArray_StartsWith(ptr.Pointer(), PointerFromQByteArray(ba))) != 0 - } - return false -} - -func (ptr *QByteArray) StartsWith2(ch string) bool { - if ptr.Pointer() != nil { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - return int8(C.QByteArray_StartsWith2(ptr.Pointer(), chC)) != 0 - } - return false -} - -func (ptr *QByteArray) StartsWith3(str string) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QByteArray_StartsWith3(ptr.Pointer(), strC)) != 0 - } - return false -} - -func (ptr *QByteArray) Swap(other QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QByteArray_Swap(ptr.Pointer(), PointerFromQByteArray(other)) - } -} - -func (ptr *QByteArray) ToBase64() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToBase64(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) ToBase642(options QByteArray__Base64Option) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToBase642(ptr.Pointer(), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) ToDouble(ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QByteArray_ToDouble(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QByteArray) ToFloat(ok *bool) float32 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float32(C.QByteArray_ToFloat(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QByteArray) ToHex() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToHex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) ToHex2(separator string) *QByteArray { - if ptr.Pointer() != nil { - var separatorC *C.char - if separator != "" { - separatorC = C.CString(separator) - defer C.free(unsafe.Pointer(separatorC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToHex2(ptr.Pointer(), separatorC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) ToInt(ok *bool, base int) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QByteArray_ToInt(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QByteArray) ToLong(ok *bool, base int) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QByteArray_ToLong(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QByteArray) ToLongLong(ok *bool, base int) int64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int64(C.QByteArray_ToLongLong(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QByteArray) ToLower() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToLower(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) ToPercentEncoding(exclude QByteArray_ITF, include QByteArray_ITF, percent string) *QByteArray { - if ptr.Pointer() != nil { - var percentC *C.char - if percent != "" { - percentC = C.CString(percent) - defer C.free(unsafe.Pointer(percentC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToPercentEncoding(ptr.Pointer(), PointerFromQByteArray(exclude), PointerFromQByteArray(include), percentC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) ToShort(ok *bool, base int) int16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int16(C.QByteArray_ToShort(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QByteArray) ToUInt(ok *bool, base int) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QByteArray_ToUInt(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QByteArray) ToULong(ok *bool, base int) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QByteArray_ToULong(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QByteArray) ToULongLong(ok *bool, base int) uint64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint64(C.QByteArray_ToULongLong(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QByteArray) ToUShort(ok *bool, base int) uint16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint16(C.QByteArray_ToUShort(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QByteArray) ToUpper() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_ToUpper(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Trimmed() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray_Trimmed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) Truncate(pos int) { - if ptr.Pointer() != nil { - C.QByteArray_Truncate(ptr.Pointer(), C.int(int32(pos))) - } -} - -func (ptr *QByteArray) DestroyQByteArray() { - if ptr.Pointer() != nil { - C.QByteArray_DestroyQByteArray(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QByteArray) __split_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArray___split_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArray) __split_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QByteArray___split_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QByteArray) __split_newList() unsafe.Pointer { - return C.QByteArray___split_newList(ptr.Pointer()) -} - -type QByteArrayList struct { - ptr unsafe.Pointer -} - -type QByteArrayList_ITF interface { - QByteArrayList_PTR() *QByteArrayList -} - -func (ptr *QByteArrayList) QByteArrayList_PTR() *QByteArrayList { - return ptr -} - -func (ptr *QByteArrayList) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QByteArrayList) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQByteArrayList(ptr QByteArrayList_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QByteArrayList_PTR().Pointer() - } - return nil -} - -func NewQByteArrayListFromPointer(ptr unsafe.Pointer) (n *QByteArrayList) { - n = new(QByteArrayList) - n.SetPointer(ptr) - return -} - -func (ptr *QByteArrayList) DestroyQByteArrayList() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QByteArrayList) IndexOf(needle string, from int) int { - if ptr.Pointer() != nil { - var needleC *C.char - if needle != "" { - needleC = C.CString(needle) - defer C.free(unsafe.Pointer(needleC)) - } - return int(int32(C.QByteArrayList_IndexOf(ptr.Pointer(), needleC, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArrayList) Join() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArrayList_Join(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArrayList) Join2(separator QByteArray_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArrayList_Join2(ptr.Pointer(), PointerFromQByteArray(separator))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArrayList) Join3(separator string) *QByteArray { - if ptr.Pointer() != nil { - var separatorC *C.char - if separator != "" { - separatorC = C.CString(separator) - defer C.free(unsafe.Pointer(separatorC)) - } - tmpValue := NewQByteArrayFromPointer(C.QByteArrayList_Join3(ptr.Pointer(), separatorC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -type QByteArrayMatcher struct { - ptr unsafe.Pointer -} - -type QByteArrayMatcher_ITF interface { - QByteArrayMatcher_PTR() *QByteArrayMatcher -} - -func (ptr *QByteArrayMatcher) QByteArrayMatcher_PTR() *QByteArrayMatcher { - return ptr -} - -func (ptr *QByteArrayMatcher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QByteArrayMatcher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQByteArrayMatcher(ptr QByteArrayMatcher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QByteArrayMatcher_PTR().Pointer() - } - return nil -} - -func NewQByteArrayMatcherFromPointer(ptr unsafe.Pointer) (n *QByteArrayMatcher) { - n = new(QByteArrayMatcher) - n.SetPointer(ptr) - return -} -func NewQByteArrayMatcher() *QByteArrayMatcher { - tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher()) - runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) - return tmpValue -} - -func NewQByteArrayMatcher2(pattern QByteArray_ITF) *QByteArrayMatcher { - tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher2(PointerFromQByteArray(pattern))) - runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) - return tmpValue -} - -func NewQByteArrayMatcher3(pattern string, length int) *QByteArrayMatcher { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher3(patternC, C.int(int32(length)))) - runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) - return tmpValue -} - -func NewQByteArrayMatcher4(other QByteArrayMatcher_ITF) *QByteArrayMatcher { - tmpValue := NewQByteArrayMatcherFromPointer(C.QByteArrayMatcher_NewQByteArrayMatcher4(PointerFromQByteArrayMatcher(other))) - runtime.SetFinalizer(tmpValue, (*QByteArrayMatcher).DestroyQByteArrayMatcher) - return tmpValue -} - -func (ptr *QByteArrayMatcher) IndexIn(ba QByteArray_ITF, from int) int { - if ptr.Pointer() != nil { - return int(int32(C.QByteArrayMatcher_IndexIn(ptr.Pointer(), PointerFromQByteArray(ba), C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArrayMatcher) IndexIn2(str string, l int, from int) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QByteArrayMatcher_IndexIn2(ptr.Pointer(), strC, C.int(int32(l)), C.int(int32(from))))) - } - return 0 -} - -func (ptr *QByteArrayMatcher) Pattern() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QByteArrayMatcher_Pattern(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QByteArrayMatcher) SetPattern(pattern QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QByteArrayMatcher_SetPattern(ptr.Pointer(), PointerFromQByteArray(pattern)) - } -} - -func (ptr *QByteArrayMatcher) DestroyQByteArrayMatcher() { - if ptr.Pointer() != nil { - C.QByteArrayMatcher_DestroyQByteArrayMatcher(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QByteRef struct { - ptr unsafe.Pointer -} - -type QByteRef_ITF interface { - QByteRef_PTR() *QByteRef -} - -func (ptr *QByteRef) QByteRef_PTR() *QByteRef { - return ptr -} - -func (ptr *QByteRef) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QByteRef) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQByteRef(ptr QByteRef_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QByteRef_PTR().Pointer() - } - return nil -} - -func NewQByteRefFromPointer(ptr unsafe.Pointer) (n *QByteRef) { - n = new(QByteRef) - n.SetPointer(ptr) - return -} - -func (ptr *QByteRef) DestroyQByteRef() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCache struct { - ptr unsafe.Pointer -} - -type QCache_ITF interface { - QCache_PTR() *QCache -} - -func (ptr *QCache) QCache_PTR() *QCache { - return ptr -} - -func (ptr *QCache) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCache) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCache(ptr QCache_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCache_PTR().Pointer() - } - return nil -} - -func NewQCacheFromPointer(ptr unsafe.Pointer) (n *QCache) { - n = new(QCache) - n.SetPointer(ptr) - return -} - -type QCborArray struct { - ptr unsafe.Pointer -} - -type QCborArray_ITF interface { - QCborArray_PTR() *QCborArray -} - -func (ptr *QCborArray) QCborArray_PTR() *QCborArray { - return ptr -} - -func (ptr *QCborArray) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborArray) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborArray(ptr QCborArray_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborArray_PTR().Pointer() - } - return nil -} - -func NewQCborArrayFromPointer(ptr unsafe.Pointer) (n *QCborArray) { - n = new(QCborArray) - n.SetPointer(ptr) - return -} -func NewQCborArray() *QCborArray { - tmpValue := NewQCborArrayFromPointer(C.QCborArray_NewQCborArray()) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func NewQCborArray2(other QCborArray_ITF) *QCborArray { - tmpValue := NewQCborArrayFromPointer(C.QCborArray_NewQCborArray2(PointerFromQCborArray(other))) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func (ptr *QCborArray) Append(value QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Append(ptr.Pointer(), PointerFromQCborValue(value)) - } -} - -func (ptr *QCborArray) Append2(value QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Append2(ptr.Pointer(), PointerFromQCborValue(value)) - } -} - -func (ptr *QCborArray) Clear() { - if ptr.Pointer() != nil { - C.QCborArray_Clear(ptr.Pointer()) - } -} - -func (ptr *QCborArray) Compare(other QCborArray_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCborArray_Compare(ptr.Pointer(), PointerFromQCborArray(other)))) - } - return 0 -} - -func (ptr *QCborArray) Contains(value QCborValue_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCborArray_Contains(ptr.Pointer(), PointerFromQCborValue(value))) != 0 - } - return false -} - -func (ptr *QCborArray) Empty() bool { - if ptr.Pointer() != nil { - return int8(C.QCborArray_Empty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCborArray) First() *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborArray_First(ptr.Pointer())) - } - return nil -} - -func QCborArray_FromJsonArray(array QJsonArray_ITF) *QCborArray { - tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromJsonArray(PointerFromQJsonArray(array))) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func (ptr *QCborArray) FromJsonArray(array QJsonArray_ITF) *QCborArray { - tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromJsonArray(PointerFromQJsonArray(array))) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func QCborArray_FromStringList(list []string) *QCborArray { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func (ptr *QCborArray) FromStringList(list []string) *QCborArray { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func QCborArray_FromVariantList(list []*QVariant) *QCborArray { - tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromVariantList(func() unsafe.Pointer { - tmpList := NewQCborArrayFromPointer(NewQCborArrayFromPointer(nil).__fromVariantList_list_newList()) - for _, v := range list { - tmpList.__fromVariantList_list_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func (ptr *QCborArray) FromVariantList(list []*QVariant) *QCborArray { - tmpValue := NewQCborArrayFromPointer(C.QCborArray_QCborArray_FromVariantList(func() unsafe.Pointer { - tmpList := NewQCborArrayFromPointer(NewQCborArrayFromPointer(nil).__fromVariantList_list_newList()) - for _, v := range list { - tmpList.__fromVariantList_list_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QCborArray).DestroyQCborArray) - return tmpValue -} - -func (ptr *QCborArray) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QCborArray_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCborArray) Last() *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborArray_Last(ptr.Pointer())) - } - return nil -} - -func (ptr *QCborArray) Pop_back() { - if ptr.Pointer() != nil { - C.QCborArray_Pop_back(ptr.Pointer()) - } -} - -func (ptr *QCborArray) Pop_front() { - if ptr.Pointer() != nil { - C.QCborArray_Pop_front(ptr.Pointer()) - } -} - -func (ptr *QCborArray) Prepend(value QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Prepend(ptr.Pointer(), PointerFromQCborValue(value)) - } -} - -func (ptr *QCborArray) Prepend2(value QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Prepend2(ptr.Pointer(), PointerFromQCborValue(value)) - } -} - -func (ptr *QCborArray) Push_back(t QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Push_back(ptr.Pointer(), PointerFromQCborValue(t)) - } -} - -func (ptr *QCborArray) Push_front(t QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Push_front(ptr.Pointer(), PointerFromQCborValue(t)) - } -} - -func (ptr *QCborArray) RemoveFirst() { - if ptr.Pointer() != nil { - C.QCborArray_RemoveFirst(ptr.Pointer()) - } -} - -func (ptr *QCborArray) RemoveLast() { - if ptr.Pointer() != nil { - C.QCborArray_RemoveLast(ptr.Pointer()) - } -} - -func (ptr *QCborArray) Swap(other QCborArray_ITF) { - if ptr.Pointer() != nil { - C.QCborArray_Swap(ptr.Pointer(), PointerFromQCborArray(other)) - } -} - -func (ptr *QCborArray) TakeFirst() *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborArray_TakeFirst(ptr.Pointer())) - } - return nil -} - -func (ptr *QCborArray) TakeLast() *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborArray_TakeLast(ptr.Pointer())) - } - return nil -} - -func (ptr *QCborArray) ToCborValue() *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborArray_ToCborValue(ptr.Pointer())) - } - return nil -} - -func (ptr *QCborArray) ToJsonArray() *QJsonArray { - if ptr.Pointer() != nil { - tmpValue := NewQJsonArrayFromPointer(C.QCborArray_ToJsonArray(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue - } - return nil -} - -func (ptr *QCborArray) ToVariantList() []*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QVariant { - out := make([]*QVariant, int(l.len)) - tmpList := NewQCborArrayFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toVariantList_atList(i) - } - return out - }(C.QCborArray_ToVariantList(ptr.Pointer())) - } - return make([]*QVariant, 0) -} - -func (ptr *QCborArray) DestroyQCborArray() { - if ptr.Pointer() != nil { - C.QCborArray_DestroyQCborArray(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCborArray) __fromVariantList_list_atList(i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QCborArray___fromVariantList_list_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QCborArray) __fromVariantList_list_setList(i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QCborArray___fromVariantList_list_setList(ptr.Pointer(), PointerFromQVariant(i)) - } -} - -func (ptr *QCborArray) __fromVariantList_list_newList() unsafe.Pointer { - return C.QCborArray___fromVariantList_list_newList(ptr.Pointer()) -} - -func (ptr *QCborArray) __toVariantList_atList(i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QCborArray___toVariantList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QCborArray) __toVariantList_setList(i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QCborArray___toVariantList_setList(ptr.Pointer(), PointerFromQVariant(i)) - } -} - -func (ptr *QCborArray) __toVariantList_newList() unsafe.Pointer { - return C.QCborArray___toVariantList_newList(ptr.Pointer()) -} - -type QCborError struct { - ptr unsafe.Pointer -} - -type QCborError_ITF interface { - QCborError_PTR() *QCborError -} - -func (ptr *QCborError) QCborError_PTR() *QCborError { - return ptr -} - -func (ptr *QCborError) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborError) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborError(ptr QCborError_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborError_PTR().Pointer() - } - return nil -} - -func NewQCborErrorFromPointer(ptr unsafe.Pointer) (n *QCborError) { - n = new(QCborError) - n.SetPointer(ptr) - return -} - -func (ptr *QCborError) DestroyQCborError() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QCborError__Code -//QCborError::Code -type QCborError__Code int64 - -const ( - QCborError__UnknownError QCborError__Code = QCborError__Code(1) - QCborError__AdvancePastEnd QCborError__Code = QCborError__Code(3) - QCborError__InputOutputError QCborError__Code = QCborError__Code(4) - QCborError__GarbageAtEnd QCborError__Code = QCborError__Code(256) - QCborError__EndOfFile QCborError__Code = QCborError__Code(257) - QCborError__UnexpectedBreak QCborError__Code = QCborError__Code(258) - QCborError__UnknownType QCborError__Code = QCborError__Code(259) - QCborError__IllegalType QCborError__Code = QCborError__Code(260) - QCborError__IllegalNumber QCborError__Code = QCborError__Code(261) - QCborError__IllegalSimpleType QCborError__Code = QCborError__Code(262) - QCborError__InvalidUtf8String QCborError__Code = QCborError__Code(516) - QCborError__DataTooLarge QCborError__Code = QCborError__Code(1024) - QCborError__NestingTooDeep QCborError__Code = QCborError__Code(1025) - QCborError__UnsupportedType QCborError__Code = QCborError__Code(1026) - QCborError__NoError QCborError__Code = QCborError__Code(0) -) - -func (ptr *QCborError) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCborError_ToString(ptr.Pointer())) - } - return "" -} - -type QCborMap struct { - ptr unsafe.Pointer -} - -type QCborMap_ITF interface { - QCborMap_PTR() *QCborMap -} - -func (ptr *QCborMap) QCborMap_PTR() *QCborMap { - return ptr -} - -func (ptr *QCborMap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborMap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborMap(ptr QCborMap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborMap_PTR().Pointer() - } - return nil -} - -func NewQCborMapFromPointer(ptr unsafe.Pointer) (n *QCborMap) { - n = new(QCborMap) - n.SetPointer(ptr) - return -} -func NewQCborMap() *QCborMap { - tmpValue := NewQCborMapFromPointer(C.QCborMap_NewQCborMap()) - runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) - return tmpValue -} - -func NewQCborMap2(other QCborMap_ITF) *QCborMap { - tmpValue := NewQCborMapFromPointer(C.QCborMap_NewQCborMap2(PointerFromQCborMap(other))) - runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) - return tmpValue -} - -func (ptr *QCborMap) Clear() { - if ptr.Pointer() != nil { - C.QCborMap_Clear(ptr.Pointer()) - } -} - -func (ptr *QCborMap) Compare(other QCborMap_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCborMap_Compare(ptr.Pointer(), PointerFromQCborMap(other)))) - } - return 0 -} - -func (ptr *QCborMap) Contains(key int64) bool { - if ptr.Pointer() != nil { - return int8(C.QCborMap_Contains(ptr.Pointer(), C.longlong(key))) != 0 - } - return false -} - -func (ptr *QCborMap) Contains2(key QLatin1String_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCborMap_Contains2(ptr.Pointer(), PointerFromQLatin1String(key))) != 0 - } - return false -} - -func (ptr *QCborMap) Contains3(key string) bool { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QCborMap_Contains3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 - } - return false -} - -func (ptr *QCborMap) Contains4(key QCborValue_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCborMap_Contains4(ptr.Pointer(), PointerFromQCborValue(key))) != 0 - } - return false -} - -func (ptr *QCborMap) Empty() bool { - if ptr.Pointer() != nil { - return int8(C.QCborMap_Empty(ptr.Pointer())) != 0 - } - return false -} - -func QCborMap_FromJsonObject(obj QJsonObject_ITF) *QCborMap { - tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromJsonObject(PointerFromQJsonObject(obj))) - runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) - return tmpValue -} - -func (ptr *QCborMap) FromJsonObject(obj QJsonObject_ITF) *QCborMap { - tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromJsonObject(PointerFromQJsonObject(obj))) - runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) - return tmpValue -} - -func QCborMap_FromVariantHash(hash map[string]*QVariant) *QCborMap { - tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromVariantHash(func() unsafe.Pointer { - tmpList := NewQCborMapFromPointer(NewQCborMapFromPointer(nil).__fromVariantHash_hash_newList()) - for k, v := range hash { - tmpList.__fromVariantHash_hash_setList(k, v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) - return tmpValue -} - -func (ptr *QCborMap) FromVariantHash(hash map[string]*QVariant) *QCborMap { - tmpValue := NewQCborMapFromPointer(C.QCborMap_QCborMap_FromVariantHash(func() unsafe.Pointer { - tmpList := NewQCborMapFromPointer(NewQCborMapFromPointer(nil).__fromVariantHash_hash_newList()) - for k, v := range hash { - tmpList.__fromVariantHash_hash_setList(k, v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QCborMap).DestroyQCborMap) - return tmpValue -} - -func (ptr *QCborMap) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QCborMap_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCborMap) Keys() []*QCborValue { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QCborValue { - out := make([]*QCborValue, int(l.len)) - tmpList := NewQCborMapFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__keys_atList(i) - } - return out - }(C.QCborMap_Keys(ptr.Pointer())) - } - return make([]*QCborValue, 0) -} - -func (ptr *QCborMap) Remove(key int64) { - if ptr.Pointer() != nil { - C.QCborMap_Remove(ptr.Pointer(), C.longlong(key)) - } -} - -func (ptr *QCborMap) Remove2(key QLatin1String_ITF) { - if ptr.Pointer() != nil { - C.QCborMap_Remove2(ptr.Pointer(), PointerFromQLatin1String(key)) - } -} - -func (ptr *QCborMap) Remove3(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QCborMap_Remove3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QCborMap) Remove4(key QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborMap_Remove4(ptr.Pointer(), PointerFromQCborValue(key)) - } -} - -func (ptr *QCborMap) Swap(other QCborMap_ITF) { - if ptr.Pointer() != nil { - C.QCborMap_Swap(ptr.Pointer(), PointerFromQCborMap(other)) - } -} - -func (ptr *QCborMap) Take(key int64) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_Take(ptr.Pointer(), C.longlong(key))) - } - return nil -} - -func (ptr *QCborMap) Take2(key QLatin1String_ITF) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_Take2(ptr.Pointer(), PointerFromQLatin1String(key))) - } - return nil -} - -func (ptr *QCborMap) Take3(key string) *QCborValue { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return NewQCborValueFromPointer(C.QCborMap_Take3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) - } - return nil -} - -func (ptr *QCborMap) Take4(key QCborValue_ITF) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_Take4(ptr.Pointer(), PointerFromQCborValue(key))) - } - return nil -} - -func (ptr *QCborMap) ToCborValue() *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_ToCborValue(ptr.Pointer())) - } - return nil -} - -func (ptr *QCborMap) ToJsonObject() *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QCborMap_ToJsonObject(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QCborMap) ToVariantHash() map[string]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[string]*QVariant { - out := make(map[string]*QVariant, int(l.len)) - tmpList := NewQCborMapFromPointer(l.data) - for i, v := range tmpList.__toVariantHash_keyList() { - out[v] = tmpList.__toVariantHash_atList(v, i) - } - return out - }(C.QCborMap_ToVariantHash(ptr.Pointer())) - } - return make(map[string]*QVariant, 0) -} - -func (ptr *QCborMap) ToVariantMap() map[string]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[string]*QVariant { - out := make(map[string]*QVariant, int(l.len)) - tmpList := NewQCborMapFromPointer(l.data) - for i, v := range tmpList.__toVariantMap_keyList() { - out[v] = tmpList.__toVariantMap_atList(v, i) - } - return out - }(C.QCborMap_ToVariantMap(ptr.Pointer())) - } - return make(map[string]*QVariant, 0) -} - -func (ptr *QCborMap) Value(key int64) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_Value(ptr.Pointer(), C.longlong(key))) - } - return nil -} - -func (ptr *QCborMap) Value2(key QLatin1String_ITF) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_Value2(ptr.Pointer(), PointerFromQLatin1String(key))) - } - return nil -} - -func (ptr *QCborMap) Value3(key string) *QCborValue { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return NewQCborValueFromPointer(C.QCborMap_Value3(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) - } - return nil -} - -func (ptr *QCborMap) Value4(key QCborValue_ITF) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap_Value4(ptr.Pointer(), PointerFromQCborValue(key))) - } - return nil -} - -func (ptr *QCborMap) DestroyQCborMap() { - if ptr.Pointer() != nil { - C.QCborMap_DestroyQCborMap(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCborMap) __fromVariantHash_hash_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QCborMap___fromVariantHash_hash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QCborMap) __fromVariantHash_hash_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QCborMap___fromVariantHash_hash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QCborMap) __fromVariantHash_hash_newList() unsafe.Pointer { - return C.QCborMap___fromVariantHash_hash_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) __fromVariantHash_hash_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQCborMapFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____fromVariantHash_hash_keyList_atList(i) - } - return out - }(C.QCborMap___fromVariantHash_hash_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QCborMap) __keys_atList(i int) *QCborValue { - if ptr.Pointer() != nil { - return NewQCborValueFromPointer(C.QCborMap___keys_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QCborMap) __keys_setList(i QCborValue_ITF) { - if ptr.Pointer() != nil { - C.QCborMap___keys_setList(ptr.Pointer(), PointerFromQCborValue(i)) - } -} - -func (ptr *QCborMap) __keys_newList() unsafe.Pointer { - return C.QCborMap___keys_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) __toVariantHash_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QCborMap___toVariantHash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QCborMap) __toVariantHash_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QCborMap___toVariantHash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QCborMap) __toVariantHash_newList() unsafe.Pointer { - return C.QCborMap___toVariantHash_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) __toVariantHash_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQCborMapFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____toVariantHash_keyList_atList(i) - } - return out - }(C.QCborMap___toVariantHash_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QCborMap) __toVariantMap_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QCborMap___toVariantMap_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QCborMap) __toVariantMap_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QCborMap___toVariantMap_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QCborMap) __toVariantMap_newList() unsafe.Pointer { - return C.QCborMap___toVariantMap_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) __toVariantMap_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQCborMapFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____toVariantMap_keyList_atList(i) - } - return out - }(C.QCborMap___toVariantMap_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QCborMap) ____fromVariantHash_hash_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCborMap_____fromVariantHash_hash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QCborMap) ____fromVariantHash_hash_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QCborMap_____fromVariantHash_hash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QCborMap) ____fromVariantHash_hash_keyList_newList() unsafe.Pointer { - return C.QCborMap_____fromVariantHash_hash_keyList_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) ____fromVariantMap_map_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCborMap_____fromVariantMap_map_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QCborMap) ____fromVariantMap_map_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QCborMap_____fromVariantMap_map_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QCborMap) ____fromVariantMap_map_keyList_newList() unsafe.Pointer { - return C.QCborMap_____fromVariantMap_map_keyList_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) ____toVariantHash_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCborMap_____toVariantHash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QCborMap) ____toVariantHash_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QCborMap_____toVariantHash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QCborMap) ____toVariantHash_keyList_newList() unsafe.Pointer { - return C.QCborMap_____toVariantHash_keyList_newList(ptr.Pointer()) -} - -func (ptr *QCborMap) ____toVariantMap_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCborMap_____toVariantMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QCborMap) ____toVariantMap_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QCborMap_____toVariantMap_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QCborMap) ____toVariantMap_keyList_newList() unsafe.Pointer { - return C.QCborMap_____toVariantMap_keyList_newList(ptr.Pointer()) -} - -type QCborParserError struct { - ptr unsafe.Pointer -} - -type QCborParserError_ITF interface { - QCborParserError_PTR() *QCborParserError -} - -func (ptr *QCborParserError) QCborParserError_PTR() *QCborParserError { - return ptr -} - -func (ptr *QCborParserError) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborParserError) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborParserError(ptr QCborParserError_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborParserError_PTR().Pointer() - } - return nil -} - -func NewQCborParserErrorFromPointer(ptr unsafe.Pointer) (n *QCborParserError) { - n = new(QCborParserError) - n.SetPointer(ptr) - return -} - -func (ptr *QCborParserError) DestroyQCborParserError() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCborParserError) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCborParserError_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QCborParserError) Offset() int64 { - if ptr.Pointer() != nil { - return int64(C.QCborParserError_Offset(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCborParserError) SetOffset(vqi int64) { - if ptr.Pointer() != nil { - C.QCborParserError_SetOffset(ptr.Pointer(), C.longlong(vqi)) - } -} - -func (ptr *QCborParserError) SetError(vqc QCborError_ITF) { - if ptr.Pointer() != nil { - C.QCborParserError_SetError(ptr.Pointer(), PointerFromQCborError(vqc)) - } -} - -type QCborStreamReader struct { - ptr unsafe.Pointer -} - -type QCborStreamReader_ITF interface { - QCborStreamReader_PTR() *QCborStreamReader -} - -func (ptr *QCborStreamReader) QCborStreamReader_PTR() *QCborStreamReader { - return ptr -} - -func (ptr *QCborStreamReader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborStreamReader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborStreamReader(ptr QCborStreamReader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborStreamReader_PTR().Pointer() - } - return nil -} - -func NewQCborStreamReaderFromPointer(ptr unsafe.Pointer) (n *QCborStreamReader) { - n = new(QCborStreamReader) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCborStreamReader__Type -//QCborStreamReader::Type -type QCborStreamReader__Type int64 - -const ( - QCborStreamReader__UnsignedInteger QCborStreamReader__Type = QCborStreamReader__Type(0x00) - QCborStreamReader__NegativeInteger QCborStreamReader__Type = QCborStreamReader__Type(0x20) - QCborStreamReader__ByteString QCborStreamReader__Type = QCborStreamReader__Type(0x40) - QCborStreamReader__ByteArray QCborStreamReader__Type = QCborStreamReader__Type(QCborStreamReader__ByteString) - QCborStreamReader__TextString QCborStreamReader__Type = QCborStreamReader__Type(0x60) - QCborStreamReader__String QCborStreamReader__Type = QCborStreamReader__Type(QCborStreamReader__TextString) - QCborStreamReader__Array QCborStreamReader__Type = QCborStreamReader__Type(0x80) - QCborStreamReader__Map QCborStreamReader__Type = QCborStreamReader__Type(0xa0) - QCborStreamReader__Tag QCborStreamReader__Type = QCborStreamReader__Type(0xc0) - QCborStreamReader__SimpleType QCborStreamReader__Type = QCborStreamReader__Type(0xe0) - QCborStreamReader__HalfFloat QCborStreamReader__Type = QCborStreamReader__Type(0xf9) - QCborStreamReader__Float16 QCborStreamReader__Type = QCborStreamReader__Type(QCborStreamReader__HalfFloat) - QCborStreamReader__Float QCborStreamReader__Type = QCborStreamReader__Type(0xfa) - QCborStreamReader__Double QCborStreamReader__Type = QCborStreamReader__Type(0xfb) - QCborStreamReader__Invalid QCborStreamReader__Type = QCborStreamReader__Type(0xff) -) - -//go:generate stringer -type=QCborStreamReader__StringResultCode -//QCborStreamReader::StringResultCode -type QCborStreamReader__StringResultCode int64 - -const ( - QCborStreamReader__EndOfString QCborStreamReader__StringResultCode = QCborStreamReader__StringResultCode(0) - QCborStreamReader__Ok QCborStreamReader__StringResultCode = QCborStreamReader__StringResultCode(1) - QCborStreamReader__Error QCborStreamReader__StringResultCode = QCborStreamReader__StringResultCode(-1) -) - -type QCborStreamWriter struct { - ptr unsafe.Pointer -} - -type QCborStreamWriter_ITF interface { - QCborStreamWriter_PTR() *QCborStreamWriter -} - -func (ptr *QCborStreamWriter) QCborStreamWriter_PTR() *QCborStreamWriter { - return ptr -} - -func (ptr *QCborStreamWriter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborStreamWriter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborStreamWriter(ptr QCborStreamWriter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborStreamWriter_PTR().Pointer() - } - return nil -} - -func NewQCborStreamWriterFromPointer(ptr unsafe.Pointer) (n *QCborStreamWriter) { - n = new(QCborStreamWriter) - n.SetPointer(ptr) - return -} - -type QCborValue struct { - ptr unsafe.Pointer -} - -type QCborValue_ITF interface { - QCborValue_PTR() *QCborValue -} - -func (ptr *QCborValue) QCborValue_PTR() *QCborValue { - return ptr -} - -func (ptr *QCborValue) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborValue) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborValue(ptr QCborValue_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborValue_PTR().Pointer() - } - return nil -} - -func NewQCborValueFromPointer(ptr unsafe.Pointer) (n *QCborValue) { - n = new(QCborValue) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCborValue__EncodingOption -//QCborValue::EncodingOption -type QCborValue__EncodingOption int64 - -const ( - QCborValue__SortKeysInMaps QCborValue__EncodingOption = QCborValue__EncodingOption(0x01) - QCborValue__UseFloat QCborValue__EncodingOption = QCborValue__EncodingOption(0x02) - QCborValue__UseFloat16 QCborValue__EncodingOption = QCborValue__EncodingOption(QCborValue__UseFloat | 0x04) - QCborValue__UseIntegers QCborValue__EncodingOption = QCborValue__EncodingOption(0x08) - QCborValue__NoTransformation QCborValue__EncodingOption = QCborValue__EncodingOption(0) -) - -//go:generate stringer -type=QCborValue__DiagnosticNotationOption -//QCborValue::DiagnosticNotationOption -type QCborValue__DiagnosticNotationOption int64 - -const ( - QCborValue__Compact QCborValue__DiagnosticNotationOption = QCborValue__DiagnosticNotationOption(0x00) - QCborValue__LineWrapped QCborValue__DiagnosticNotationOption = QCborValue__DiagnosticNotationOption(0x01) - QCborValue__ExtendedFormat QCborValue__DiagnosticNotationOption = QCborValue__DiagnosticNotationOption(0x02) -) - -//go:generate stringer -type=QCborValue__Type -//QCborValue::Type -type QCborValue__Type int64 - -var ( - QCborValue__Integer QCborValue__Type = QCborValue__Type(0x00) - QCborValue__ByteArray QCborValue__Type = QCborValue__Type(0x40) - QCborValue__String QCborValue__Type = QCborValue__Type(0x60) - QCborValue__Array QCborValue__Type = QCborValue__Type(0x80) - QCborValue__Map QCborValue__Type = QCborValue__Type(0xa0) - QCborValue__Tag QCborValue__Type = QCborValue__Type(0xc0) - QCborValue__SimpleType QCborValue__Type = QCborValue__Type(0x100) - QCborValue__False QCborValue__Type = QCborValue__Type(C.QCborValue_False_Type()) - QCborValue__True QCborValue__Type = QCborValue__Type(C.QCborValue_True_Type()) - QCborValue__Null QCborValue__Type = QCborValue__Type(C.QCborValue_Null_Type()) - QCborValue__Undefined QCborValue__Type = QCborValue__Type(C.QCborValue_Undefined_Type()) - QCborValue__Double QCborValue__Type = QCborValue__Type(0x202) - QCborValue__DateTime QCborValue__Type = QCborValue__Type(0x10000) - QCborValue__Url QCborValue__Type = QCborValue__Type(0x10020) - QCborValue__RegularExpression QCborValue__Type = QCborValue__Type(0x10023) - QCborValue__Uuid QCborValue__Type = QCborValue__Type(0x10025) - QCborValue__Invalid QCborValue__Type = QCborValue__Type(-1) -) - -type QCborValueRef struct { - ptr unsafe.Pointer -} - -type QCborValueRef_ITF interface { - QCborValueRef_PTR() *QCborValueRef -} - -func (ptr *QCborValueRef) QCborValueRef_PTR() *QCborValueRef { - return ptr -} - -func (ptr *QCborValueRef) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCborValueRef) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCborValueRef(ptr QCborValueRef_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCborValueRef_PTR().Pointer() - } - return nil -} - -func NewQCborValueRefFromPointer(ptr unsafe.Pointer) (n *QCborValueRef) { - n = new(QCborValueRef) - n.SetPointer(ptr) - return -} - -func (ptr *QCborValueRef) DestroyQCborValueRef() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QChar struct { - ptr unsafe.Pointer -} - -type QChar_ITF interface { - QChar_PTR() *QChar -} - -func (ptr *QChar) QChar_PTR() *QChar { - return ptr -} - -func (ptr *QChar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QChar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQChar(ptr QChar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QChar_PTR().Pointer() - } - return nil -} - -func NewQCharFromPointer(ptr unsafe.Pointer) (n *QChar) { - n = new(QChar) - n.SetPointer(ptr) - return -} - -func (ptr *QChar) DestroyQChar() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QChar__SpecialCharacter -//QChar::SpecialCharacter -type QChar__SpecialCharacter int64 - -const ( - QChar__Null QChar__SpecialCharacter = QChar__SpecialCharacter(0x0000) - QChar__Tabulation QChar__SpecialCharacter = QChar__SpecialCharacter(0x0009) - QChar__LineFeed QChar__SpecialCharacter = QChar__SpecialCharacter(0x000a) - QChar__CarriageReturn QChar__SpecialCharacter = QChar__SpecialCharacter(0x000d) - QChar__Space QChar__SpecialCharacter = QChar__SpecialCharacter(0x0020) - QChar__Nbsp QChar__SpecialCharacter = QChar__SpecialCharacter(0x00a0) - QChar__SoftHyphen QChar__SpecialCharacter = QChar__SpecialCharacter(0x00ad) - QChar__ReplacementCharacter QChar__SpecialCharacter = QChar__SpecialCharacter(0xfffd) - QChar__ObjectReplacementCharacter QChar__SpecialCharacter = QChar__SpecialCharacter(0xfffc) - QChar__ByteOrderMark QChar__SpecialCharacter = QChar__SpecialCharacter(0xfeff) - QChar__ByteOrderSwapped QChar__SpecialCharacter = QChar__SpecialCharacter(0xfffe) - QChar__ParagraphSeparator QChar__SpecialCharacter = QChar__SpecialCharacter(0x2029) - QChar__LineSeparator QChar__SpecialCharacter = QChar__SpecialCharacter(0x2028) - QChar__LastValidCodePoint QChar__SpecialCharacter = QChar__SpecialCharacter(0x10ffff) -) - -//go:generate stringer -type=QChar__Category -//QChar::Category -type QChar__Category int64 - -const ( - QChar__Mark_NonSpacing QChar__Category = QChar__Category(0) - QChar__Mark_SpacingCombining QChar__Category = QChar__Category(1) - QChar__Mark_Enclosing QChar__Category = QChar__Category(2) - QChar__Number_DecimalDigit QChar__Category = QChar__Category(3) - QChar__Number_Letter QChar__Category = QChar__Category(4) - QChar__Number_Other QChar__Category = QChar__Category(5) - QChar__Separator_Space QChar__Category = QChar__Category(6) - QChar__Separator_Line QChar__Category = QChar__Category(7) - QChar__Separator_Paragraph QChar__Category = QChar__Category(8) - QChar__Other_Control QChar__Category = QChar__Category(9) - QChar__Other_Format QChar__Category = QChar__Category(10) - QChar__Other_Surrogate QChar__Category = QChar__Category(11) - QChar__Other_PrivateUse QChar__Category = QChar__Category(12) - QChar__Other_NotAssigned QChar__Category = QChar__Category(13) - QChar__Letter_Uppercase QChar__Category = QChar__Category(14) - QChar__Letter_Lowercase QChar__Category = QChar__Category(15) - QChar__Letter_Titlecase QChar__Category = QChar__Category(16) - QChar__Letter_Modifier QChar__Category = QChar__Category(17) - QChar__Letter_Other QChar__Category = QChar__Category(18) - QChar__Punctuation_Connector QChar__Category = QChar__Category(19) - QChar__Punctuation_Dash QChar__Category = QChar__Category(20) - QChar__Punctuation_Open QChar__Category = QChar__Category(21) - QChar__Punctuation_Close QChar__Category = QChar__Category(22) - QChar__Punctuation_InitialQuote QChar__Category = QChar__Category(23) - QChar__Punctuation_FinalQuote QChar__Category = QChar__Category(24) - QChar__Punctuation_Other QChar__Category = QChar__Category(25) - QChar__Symbol_Math QChar__Category = QChar__Category(26) - QChar__Symbol_Currency QChar__Category = QChar__Category(27) - QChar__Symbol_Modifier QChar__Category = QChar__Category(28) - QChar__Symbol_Other QChar__Category = QChar__Category(29) -) - -//go:generate stringer -type=QChar__Script -//QChar::Script -type QChar__Script int64 - -const ( - QChar__Script_Unknown QChar__Script = QChar__Script(0) - QChar__Script_Inherited QChar__Script = QChar__Script(1) - QChar__Script_Common QChar__Script = QChar__Script(2) - QChar__Script_Latin QChar__Script = QChar__Script(3) - QChar__Script_Greek QChar__Script = QChar__Script(4) - QChar__Script_Cyrillic QChar__Script = QChar__Script(5) - QChar__Script_Armenian QChar__Script = QChar__Script(6) - QChar__Script_Hebrew QChar__Script = QChar__Script(7) - QChar__Script_Arabic QChar__Script = QChar__Script(8) - QChar__Script_Syriac QChar__Script = QChar__Script(9) - QChar__Script_Thaana QChar__Script = QChar__Script(10) - QChar__Script_Devanagari QChar__Script = QChar__Script(11) - QChar__Script_Bengali QChar__Script = QChar__Script(12) - QChar__Script_Gurmukhi QChar__Script = QChar__Script(13) - QChar__Script_Gujarati QChar__Script = QChar__Script(14) - QChar__Script_Oriya QChar__Script = QChar__Script(15) - QChar__Script_Tamil QChar__Script = QChar__Script(16) - QChar__Script_Telugu QChar__Script = QChar__Script(17) - QChar__Script_Kannada QChar__Script = QChar__Script(18) - QChar__Script_Malayalam QChar__Script = QChar__Script(19) - QChar__Script_Sinhala QChar__Script = QChar__Script(20) - QChar__Script_Thai QChar__Script = QChar__Script(21) - QChar__Script_Lao QChar__Script = QChar__Script(22) - QChar__Script_Tibetan QChar__Script = QChar__Script(23) - QChar__Script_Myanmar QChar__Script = QChar__Script(24) - QChar__Script_Georgian QChar__Script = QChar__Script(25) - QChar__Script_Hangul QChar__Script = QChar__Script(26) - QChar__Script_Ethiopic QChar__Script = QChar__Script(27) - QChar__Script_Cherokee QChar__Script = QChar__Script(28) - QChar__Script_CanadianAboriginal QChar__Script = QChar__Script(29) - QChar__Script_Ogham QChar__Script = QChar__Script(30) - QChar__Script_Runic QChar__Script = QChar__Script(31) - QChar__Script_Khmer QChar__Script = QChar__Script(32) - QChar__Script_Mongolian QChar__Script = QChar__Script(33) - QChar__Script_Hiragana QChar__Script = QChar__Script(34) - QChar__Script_Katakana QChar__Script = QChar__Script(35) - QChar__Script_Bopomofo QChar__Script = QChar__Script(36) - QChar__Script_Han QChar__Script = QChar__Script(37) - QChar__Script_Yi QChar__Script = QChar__Script(38) - QChar__Script_OldItalic QChar__Script = QChar__Script(39) - QChar__Script_Gothic QChar__Script = QChar__Script(40) - QChar__Script_Deseret QChar__Script = QChar__Script(41) - QChar__Script_Tagalog QChar__Script = QChar__Script(42) - QChar__Script_Hanunoo QChar__Script = QChar__Script(43) - QChar__Script_Buhid QChar__Script = QChar__Script(44) - QChar__Script_Tagbanwa QChar__Script = QChar__Script(45) - QChar__Script_Coptic QChar__Script = QChar__Script(46) - QChar__Script_Limbu QChar__Script = QChar__Script(47) - QChar__Script_TaiLe QChar__Script = QChar__Script(48) - QChar__Script_LinearB QChar__Script = QChar__Script(49) - QChar__Script_Ugaritic QChar__Script = QChar__Script(50) - QChar__Script_Shavian QChar__Script = QChar__Script(51) - QChar__Script_Osmanya QChar__Script = QChar__Script(52) - QChar__Script_Cypriot QChar__Script = QChar__Script(53) - QChar__Script_Braille QChar__Script = QChar__Script(54) - QChar__Script_Buginese QChar__Script = QChar__Script(55) - QChar__Script_NewTaiLue QChar__Script = QChar__Script(56) - QChar__Script_Glagolitic QChar__Script = QChar__Script(57) - QChar__Script_Tifinagh QChar__Script = QChar__Script(58) - QChar__Script_SylotiNagri QChar__Script = QChar__Script(59) - QChar__Script_OldPersian QChar__Script = QChar__Script(60) - QChar__Script_Kharoshthi QChar__Script = QChar__Script(61) - QChar__Script_Balinese QChar__Script = QChar__Script(62) - QChar__Script_Cuneiform QChar__Script = QChar__Script(63) - QChar__Script_Phoenician QChar__Script = QChar__Script(64) - QChar__Script_PhagsPa QChar__Script = QChar__Script(65) - QChar__Script_Nko QChar__Script = QChar__Script(66) - QChar__Script_Sundanese QChar__Script = QChar__Script(67) - QChar__Script_Lepcha QChar__Script = QChar__Script(68) - QChar__Script_OlChiki QChar__Script = QChar__Script(69) - QChar__Script_Vai QChar__Script = QChar__Script(70) - QChar__Script_Saurashtra QChar__Script = QChar__Script(71) - QChar__Script_KayahLi QChar__Script = QChar__Script(72) - QChar__Script_Rejang QChar__Script = QChar__Script(73) - QChar__Script_Lycian QChar__Script = QChar__Script(74) - QChar__Script_Carian QChar__Script = QChar__Script(75) - QChar__Script_Lydian QChar__Script = QChar__Script(76) - QChar__Script_Cham QChar__Script = QChar__Script(77) - QChar__Script_TaiTham QChar__Script = QChar__Script(78) - QChar__Script_TaiViet QChar__Script = QChar__Script(79) - QChar__Script_Avestan QChar__Script = QChar__Script(80) - QChar__Script_EgyptianHieroglyphs QChar__Script = QChar__Script(81) - QChar__Script_Samaritan QChar__Script = QChar__Script(82) - QChar__Script_Lisu QChar__Script = QChar__Script(83) - QChar__Script_Bamum QChar__Script = QChar__Script(84) - QChar__Script_Javanese QChar__Script = QChar__Script(85) - QChar__Script_MeeteiMayek QChar__Script = QChar__Script(86) - QChar__Script_ImperialAramaic QChar__Script = QChar__Script(87) - QChar__Script_OldSouthArabian QChar__Script = QChar__Script(88) - QChar__Script_InscriptionalParthian QChar__Script = QChar__Script(89) - QChar__Script_InscriptionalPahlavi QChar__Script = QChar__Script(90) - QChar__Script_OldTurkic QChar__Script = QChar__Script(91) - QChar__Script_Kaithi QChar__Script = QChar__Script(92) - QChar__Script_Batak QChar__Script = QChar__Script(93) - QChar__Script_Brahmi QChar__Script = QChar__Script(94) - QChar__Script_Mandaic QChar__Script = QChar__Script(95) - QChar__Script_Chakma QChar__Script = QChar__Script(96) - QChar__Script_MeroiticCursive QChar__Script = QChar__Script(97) - QChar__Script_MeroiticHieroglyphs QChar__Script = QChar__Script(98) - QChar__Script_Miao QChar__Script = QChar__Script(99) - QChar__Script_Sharada QChar__Script = QChar__Script(100) - QChar__Script_SoraSompeng QChar__Script = QChar__Script(101) - QChar__Script_Takri QChar__Script = QChar__Script(102) - QChar__Script_CaucasianAlbanian QChar__Script = QChar__Script(103) - QChar__Script_BassaVah QChar__Script = QChar__Script(104) - QChar__Script_Duployan QChar__Script = QChar__Script(105) - QChar__Script_Elbasan QChar__Script = QChar__Script(106) - QChar__Script_Grantha QChar__Script = QChar__Script(107) - QChar__Script_PahawhHmong QChar__Script = QChar__Script(108) - QChar__Script_Khojki QChar__Script = QChar__Script(109) - QChar__Script_LinearA QChar__Script = QChar__Script(110) - QChar__Script_Mahajani QChar__Script = QChar__Script(111) - QChar__Script_Manichaean QChar__Script = QChar__Script(112) - QChar__Script_MendeKikakui QChar__Script = QChar__Script(113) - QChar__Script_Modi QChar__Script = QChar__Script(114) - QChar__Script_Mro QChar__Script = QChar__Script(115) - QChar__Script_OldNorthArabian QChar__Script = QChar__Script(116) - QChar__Script_Nabataean QChar__Script = QChar__Script(117) - QChar__Script_Palmyrene QChar__Script = QChar__Script(118) - QChar__Script_PauCinHau QChar__Script = QChar__Script(119) - QChar__Script_OldPermic QChar__Script = QChar__Script(120) - QChar__Script_PsalterPahlavi QChar__Script = QChar__Script(121) - QChar__Script_Siddham QChar__Script = QChar__Script(122) - QChar__Script_Khudawadi QChar__Script = QChar__Script(123) - QChar__Script_Tirhuta QChar__Script = QChar__Script(124) - QChar__Script_WarangCiti QChar__Script = QChar__Script(125) - QChar__Script_Ahom QChar__Script = QChar__Script(126) - QChar__Script_AnatolianHieroglyphs QChar__Script = QChar__Script(127) - QChar__Script_Hatran QChar__Script = QChar__Script(128) - QChar__Script_Multani QChar__Script = QChar__Script(129) - QChar__Script_OldHungarian QChar__Script = QChar__Script(130) - QChar__Script_SignWriting QChar__Script = QChar__Script(131) - QChar__Script_Adlam QChar__Script = QChar__Script(132) - QChar__Script_Bhaiksuki QChar__Script = QChar__Script(133) - QChar__Script_Marchen QChar__Script = QChar__Script(134) - QChar__Script_Newa QChar__Script = QChar__Script(135) - QChar__Script_Osage QChar__Script = QChar__Script(136) - QChar__Script_Tangut QChar__Script = QChar__Script(137) - QChar__Script_MasaramGondi QChar__Script = QChar__Script(138) - QChar__Script_Nushu QChar__Script = QChar__Script(139) - QChar__Script_Soyombo QChar__Script = QChar__Script(140) - QChar__Script_ZanabazarSquare QChar__Script = QChar__Script(141) - QChar__ScriptCount QChar__Script = QChar__Script(142) -) - -//go:generate stringer -type=QChar__Direction -//QChar::Direction -type QChar__Direction int64 - -const ( - QChar__DirL QChar__Direction = QChar__Direction(0) - QChar__DirR QChar__Direction = QChar__Direction(1) - QChar__DirEN QChar__Direction = QChar__Direction(2) - QChar__DirES QChar__Direction = QChar__Direction(3) - QChar__DirET QChar__Direction = QChar__Direction(4) - QChar__DirAN QChar__Direction = QChar__Direction(5) - QChar__DirCS QChar__Direction = QChar__Direction(6) - QChar__DirB QChar__Direction = QChar__Direction(7) - QChar__DirS QChar__Direction = QChar__Direction(8) - QChar__DirWS QChar__Direction = QChar__Direction(9) - QChar__DirON QChar__Direction = QChar__Direction(10) - QChar__DirLRE QChar__Direction = QChar__Direction(11) - QChar__DirLRO QChar__Direction = QChar__Direction(12) - QChar__DirAL QChar__Direction = QChar__Direction(13) - QChar__DirRLE QChar__Direction = QChar__Direction(14) - QChar__DirRLO QChar__Direction = QChar__Direction(15) - QChar__DirPDF QChar__Direction = QChar__Direction(16) - QChar__DirNSM QChar__Direction = QChar__Direction(17) - QChar__DirBN QChar__Direction = QChar__Direction(18) - QChar__DirLRI QChar__Direction = QChar__Direction(19) - QChar__DirRLI QChar__Direction = QChar__Direction(20) - QChar__DirFSI QChar__Direction = QChar__Direction(21) - QChar__DirPDI QChar__Direction = QChar__Direction(22) -) - -//go:generate stringer -type=QChar__Decomposition -//QChar::Decomposition -type QChar__Decomposition int64 - -const ( - QChar__NoDecomposition QChar__Decomposition = QChar__Decomposition(0) - QChar__Canonical QChar__Decomposition = QChar__Decomposition(1) - QChar__Font QChar__Decomposition = QChar__Decomposition(2) - QChar__NoBreak QChar__Decomposition = QChar__Decomposition(3) - QChar__Initial QChar__Decomposition = QChar__Decomposition(4) - QChar__Medial QChar__Decomposition = QChar__Decomposition(5) - QChar__Final QChar__Decomposition = QChar__Decomposition(6) - QChar__Isolated QChar__Decomposition = QChar__Decomposition(7) - QChar__Circle QChar__Decomposition = QChar__Decomposition(8) - QChar__Super QChar__Decomposition = QChar__Decomposition(9) - QChar__Sub QChar__Decomposition = QChar__Decomposition(10) - QChar__Vertical QChar__Decomposition = QChar__Decomposition(11) - QChar__Wide QChar__Decomposition = QChar__Decomposition(12) - QChar__Narrow QChar__Decomposition = QChar__Decomposition(13) - QChar__Small QChar__Decomposition = QChar__Decomposition(14) - QChar__Square QChar__Decomposition = QChar__Decomposition(15) - QChar__Compat QChar__Decomposition = QChar__Decomposition(16) - QChar__Fraction QChar__Decomposition = QChar__Decomposition(17) -) - -//go:generate stringer -type=QChar__JoiningType -//QChar::JoiningType -type QChar__JoiningType int64 - -const ( - QChar__Joining_None QChar__JoiningType = QChar__JoiningType(0) - QChar__Joining_Causing QChar__JoiningType = QChar__JoiningType(1) - QChar__Joining_Dual QChar__JoiningType = QChar__JoiningType(2) - QChar__Joining_Right QChar__JoiningType = QChar__JoiningType(3) - QChar__Joining_Left QChar__JoiningType = QChar__JoiningType(4) - QChar__Joining_Transparent QChar__JoiningType = QChar__JoiningType(5) -) - -//go:generate stringer -type=QChar__UnicodeVersion -//QChar::UnicodeVersion -type QChar__UnicodeVersion int64 - -const ( - QChar__Unicode_Unassigned QChar__UnicodeVersion = QChar__UnicodeVersion(0) - QChar__Unicode_1_1 QChar__UnicodeVersion = QChar__UnicodeVersion(1) - QChar__Unicode_2_0 QChar__UnicodeVersion = QChar__UnicodeVersion(2) - QChar__Unicode_2_1_2 QChar__UnicodeVersion = QChar__UnicodeVersion(3) - QChar__Unicode_3_0 QChar__UnicodeVersion = QChar__UnicodeVersion(4) - QChar__Unicode_3_1 QChar__UnicodeVersion = QChar__UnicodeVersion(5) - QChar__Unicode_3_2 QChar__UnicodeVersion = QChar__UnicodeVersion(6) - QChar__Unicode_4_0 QChar__UnicodeVersion = QChar__UnicodeVersion(7) - QChar__Unicode_4_1 QChar__UnicodeVersion = QChar__UnicodeVersion(8) - QChar__Unicode_5_0 QChar__UnicodeVersion = QChar__UnicodeVersion(9) - QChar__Unicode_5_1 QChar__UnicodeVersion = QChar__UnicodeVersion(10) - QChar__Unicode_5_2 QChar__UnicodeVersion = QChar__UnicodeVersion(11) - QChar__Unicode_6_0 QChar__UnicodeVersion = QChar__UnicodeVersion(12) - QChar__Unicode_6_1 QChar__UnicodeVersion = QChar__UnicodeVersion(13) - QChar__Unicode_6_2 QChar__UnicodeVersion = QChar__UnicodeVersion(14) - QChar__Unicode_6_3 QChar__UnicodeVersion = QChar__UnicodeVersion(15) - QChar__Unicode_7_0 QChar__UnicodeVersion = QChar__UnicodeVersion(16) - QChar__Unicode_8_0 QChar__UnicodeVersion = QChar__UnicodeVersion(17) - QChar__Unicode_9_0 QChar__UnicodeVersion = QChar__UnicodeVersion(18) - QChar__Unicode_10_0 QChar__UnicodeVersion = QChar__UnicodeVersion(19) -) - -func NewQChar() *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar2(code uint16) *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar2(C.ushort(code))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar3(cell string, row string) *QChar { - var cellC *C.char - if cell != "" { - cellC = C.CString(cell) - defer C.free(unsafe.Pointer(cellC)) - } - var rowC *C.char - if row != "" { - rowC = C.CString(row) - defer C.free(unsafe.Pointer(rowC)) - } - tmpValue := NewQCharFromPointer(C.QChar_NewQChar3(cellC, rowC)) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar4(code int16) *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar4(C.short(code))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar5(code uint) *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar5(C.uint(uint32(code)))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar6(code int) *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar6(C.int(int32(code)))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar7(ch QChar__SpecialCharacter) *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar7(C.longlong(ch))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar8(ch QLatin1Char_ITF) *QChar { - tmpValue := NewQCharFromPointer(C.QChar_NewQChar8(PointerFromQLatin1Char(ch))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar11(ch string) *QChar { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQCharFromPointer(C.QChar_NewQChar11(chC)) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func NewQChar12(ch string) *QChar { - var chC *C.char - if ch != "" { - chC = C.CString(ch) - defer C.free(unsafe.Pointer(chC)) - } - tmpValue := NewQCharFromPointer(C.QChar_NewQChar12(chC)) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QChar) Category() QChar__Category { - if ptr.Pointer() != nil { - return QChar__Category(C.QChar_Category(ptr.Pointer())) - } - return 0 -} - -func QChar_Category2(ucs4 uint) QChar__Category { - return QChar__Category(C.QChar_QChar_Category2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) Category2(ucs4 uint) QChar__Category { - return QChar__Category(C.QChar_QChar_Category2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) Cell() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QChar_Cell(ptr.Pointer())) - } - return "" -} - -func QChar_CurrentUnicodeVersion() QChar__UnicodeVersion { - return QChar__UnicodeVersion(C.QChar_QChar_CurrentUnicodeVersion()) -} - -func (ptr *QChar) CurrentUnicodeVersion() QChar__UnicodeVersion { - return QChar__UnicodeVersion(C.QChar_QChar_CurrentUnicodeVersion()) -} - -func (ptr *QChar) Decomposition() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QChar_Decomposition(ptr.Pointer())) - } - return "" -} - -func QChar_Decomposition2(ucs4 uint) string { - return cGoUnpackString(C.QChar_QChar_Decomposition2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) Decomposition2(ucs4 uint) string { - return cGoUnpackString(C.QChar_QChar_Decomposition2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) DecompositionTag() QChar__Decomposition { - if ptr.Pointer() != nil { - return QChar__Decomposition(C.QChar_DecompositionTag(ptr.Pointer())) - } - return 0 -} - -func QChar_DecompositionTag2(ucs4 uint) QChar__Decomposition { - return QChar__Decomposition(C.QChar_QChar_DecompositionTag2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) DecompositionTag2(ucs4 uint) QChar__Decomposition { - return QChar__Decomposition(C.QChar_QChar_DecompositionTag2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) DigitValue() int { - if ptr.Pointer() != nil { - return int(int32(C.QChar_DigitValue(ptr.Pointer()))) - } - return 0 -} - -func QChar_DigitValue2(ucs4 uint) int { - return int(int32(C.QChar_QChar_DigitValue2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) DigitValue2(ucs4 uint) int { - return int(int32(C.QChar_QChar_DigitValue2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) Direction() QChar__Direction { - if ptr.Pointer() != nil { - return QChar__Direction(C.QChar_Direction(ptr.Pointer())) - } - return 0 -} - -func QChar_Direction2(ucs4 uint) QChar__Direction { - return QChar__Direction(C.QChar_QChar_Direction2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) Direction2(ucs4 uint) QChar__Direction { - return QChar__Direction(C.QChar_QChar_Direction2(C.uint(uint32(ucs4)))) -} - -func QChar_FromLatin1(c string) *QChar { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - tmpValue := NewQCharFromPointer(C.QChar_QChar_FromLatin1(cC)) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QChar) FromLatin1(c string) *QChar { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - tmpValue := NewQCharFromPointer(C.QChar_QChar_FromLatin1(cC)) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QChar) HasMirrored() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_HasMirrored(ptr.Pointer())) != 0 - } - return false -} - -func QChar_HasMirrored2(ucs4 uint) bool { - return int8(C.QChar_QChar_HasMirrored2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) HasMirrored2(ucs4 uint) bool { - return int8(C.QChar_QChar_HasMirrored2(C.uint(uint32(ucs4)))) != 0 -} - -func QChar_HighSurrogate(ucs4 uint) uint16 { - return uint16(C.QChar_QChar_HighSurrogate(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) HighSurrogate(ucs4 uint) uint16 { - return uint16(C.QChar_QChar_HighSurrogate(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) IsDigit() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsDigit(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsDigit2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsDigit2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsDigit2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsDigit2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsHighSurrogate() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsHighSurrogate(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsHighSurrogate2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsHighSurrogate2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsHighSurrogate2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsHighSurrogate2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLetter() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsLetter(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsLetter2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLetter2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLetter2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLetter2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLetterOrNumber() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsLetterOrNumber(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsLetterOrNumber2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLetterOrNumber2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLetterOrNumber2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLetterOrNumber2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLowSurrogate() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsLowSurrogate(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsLowSurrogate2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLowSurrogate2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLowSurrogate2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLowSurrogate2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLower() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsLower(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsLower2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLower2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsLower2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsLower2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsMark() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsMark(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsMark2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsMark2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsMark2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsMark2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsNonCharacter() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsNonCharacter(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsNonCharacter2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsNonCharacter2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsNonCharacter2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsNonCharacter2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QChar) IsNumber() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsNumber(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsNumber2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsNumber2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsNumber2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsNumber2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsPrint() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsPrint(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsPrint2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsPrint2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsPrint2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsPrint2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsPunct() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsPunct(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsPunct2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsPunct2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsPunct2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsPunct2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsSpace() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsSpace(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsSpace2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsSpace2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsSpace2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsSpace2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsSurrogate() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsSurrogate(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsSurrogate2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsSurrogate2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsSurrogate2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsSurrogate2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsSymbol() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsSymbol(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsSymbol2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsSymbol2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsSymbol2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsSymbol2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsTitleCase() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsTitleCase(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsTitleCase2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsTitleCase2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsTitleCase2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsTitleCase2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsUpper() bool { - if ptr.Pointer() != nil { - return int8(C.QChar_IsUpper(ptr.Pointer())) != 0 - } - return false -} - -func QChar_IsUpper2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsUpper2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) IsUpper2(ucs4 uint) bool { - return int8(C.QChar_QChar_IsUpper2(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) JoiningType() QChar__JoiningType { - if ptr.Pointer() != nil { - return QChar__JoiningType(C.QChar_JoiningType(ptr.Pointer())) - } - return 0 -} - -func QChar_JoiningType2(ucs4 uint) QChar__JoiningType { - return QChar__JoiningType(C.QChar_QChar_JoiningType2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) JoiningType2(ucs4 uint) QChar__JoiningType { - return QChar__JoiningType(C.QChar_QChar_JoiningType2(C.uint(uint32(ucs4)))) -} - -func QChar_LowSurrogate(ucs4 uint) uint16 { - return uint16(C.QChar_QChar_LowSurrogate(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) LowSurrogate(ucs4 uint) uint16 { - return uint16(C.QChar_QChar_LowSurrogate(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) MirroredChar() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QChar_MirroredChar(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func QChar_MirroredChar2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_MirroredChar2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) MirroredChar2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_MirroredChar2(C.uint(uint32(ucs4))))) -} - -func QChar_RequiresSurrogates(ucs4 uint) bool { - return int8(C.QChar_QChar_RequiresSurrogates(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) RequiresSurrogates(ucs4 uint) bool { - return int8(C.QChar_QChar_RequiresSurrogates(C.uint(uint32(ucs4)))) != 0 -} - -func (ptr *QChar) Row() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QChar_Row(ptr.Pointer())) - } - return "" -} - -func (ptr *QChar) Script() QChar__Script { - if ptr.Pointer() != nil { - return QChar__Script(C.QChar_Script(ptr.Pointer())) - } - return 0 -} - -func QChar_Script2(ucs4 uint) QChar__Script { - return QChar__Script(C.QChar_QChar_Script2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) Script2(ucs4 uint) QChar__Script { - return QChar__Script(C.QChar_QChar_Script2(C.uint(uint32(ucs4)))) -} - -func QChar_SurrogateToUcs4(high uint16, low uint16) uint { - return uint(uint32(C.QChar_QChar_SurrogateToUcs4(C.ushort(high), C.ushort(low)))) -} - -func (ptr *QChar) SurrogateToUcs4(high uint16, low uint16) uint { - return uint(uint32(C.QChar_QChar_SurrogateToUcs4(C.ushort(high), C.ushort(low)))) -} - -func QChar_SurrogateToUcs42(high QChar_ITF, low QChar_ITF) uint { - return uint(uint32(C.QChar_QChar_SurrogateToUcs42(PointerFromQChar(high), PointerFromQChar(low)))) -} - -func (ptr *QChar) SurrogateToUcs42(high QChar_ITF, low QChar_ITF) uint { - return uint(uint32(C.QChar_QChar_SurrogateToUcs42(PointerFromQChar(high), PointerFromQChar(low)))) -} - -func (ptr *QChar) ToCaseFolded() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QChar_ToCaseFolded(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func QChar_ToCaseFolded2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToCaseFolded2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToCaseFolded2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToCaseFolded2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToLatin1() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QChar_ToLatin1(ptr.Pointer())) - } - return "" -} - -func (ptr *QChar) ToLower() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QChar_ToLower(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func QChar_ToLower2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToLower2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToLower2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToLower2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToTitleCase() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QChar_ToTitleCase(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func QChar_ToTitleCase2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToTitleCase2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToTitleCase2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToTitleCase2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToUpper() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QChar_ToUpper(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func QChar_ToUpper2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToUpper2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) ToUpper2(ucs4 uint) uint { - return uint(uint32(C.QChar_QChar_ToUpper2(C.uint(uint32(ucs4))))) -} - -func (ptr *QChar) Unicode() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QChar_Unicode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QChar) Unicode2() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QChar_Unicode2(ptr.Pointer())) - } - return 0 -} - -func (ptr *QChar) UnicodeVersion() QChar__UnicodeVersion { - if ptr.Pointer() != nil { - return QChar__UnicodeVersion(C.QChar_UnicodeVersion(ptr.Pointer())) - } - return 0 -} - -func QChar_UnicodeVersion2(ucs4 uint) QChar__UnicodeVersion { - return QChar__UnicodeVersion(C.QChar_QChar_UnicodeVersion2(C.uint(uint32(ucs4)))) -} - -func (ptr *QChar) UnicodeVersion2(ucs4 uint) QChar__UnicodeVersion { - return QChar__UnicodeVersion(C.QChar_QChar_UnicodeVersion2(C.uint(uint32(ucs4)))) -} - -type QChildEvent struct { - QEvent -} - -type QChildEvent_ITF interface { - QEvent_ITF - QChildEvent_PTR() *QChildEvent -} - -func (ptr *QChildEvent) QChildEvent_PTR() *QChildEvent { - return ptr -} - -func (ptr *QChildEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QChildEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQChildEvent(ptr QChildEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QChildEvent_PTR().Pointer() - } - return nil -} - -func NewQChildEventFromPointer(ptr unsafe.Pointer) (n *QChildEvent) { - n = new(QChildEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QChildEvent) DestroyQChildEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQChildEvent(ty QEvent__Type, child QObject_ITF) *QChildEvent { - tmpValue := NewQChildEventFromPointer(C.QChildEvent_NewQChildEvent(C.longlong(ty), PointerFromQObject(child))) - runtime.SetFinalizer(tmpValue, (*QChildEvent).DestroyQChildEvent) - return tmpValue -} - -func (ptr *QChildEvent) Added() bool { - if ptr.Pointer() != nil { - return int8(C.QChildEvent_Added(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QChildEvent) Child() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QChildEvent_Child(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QChildEvent) Polished() bool { - if ptr.Pointer() != nil { - return int8(C.QChildEvent_Polished(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QChildEvent) Removed() bool { - if ptr.Pointer() != nil { - return int8(C.QChildEvent_Removed(ptr.Pointer())) != 0 - } - return false -} - -type QCollator struct { - ptr unsafe.Pointer -} - -type QCollator_ITF interface { - QCollator_PTR() *QCollator -} - -func (ptr *QCollator) QCollator_PTR() *QCollator { - return ptr -} - -func (ptr *QCollator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCollator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCollator(ptr QCollator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCollator_PTR().Pointer() - } - return nil -} - -func NewQCollatorFromPointer(ptr unsafe.Pointer) (n *QCollator) { - n = new(QCollator) - n.SetPointer(ptr) - return -} -func NewQCollator(locale QLocale_ITF) *QCollator { - tmpValue := NewQCollatorFromPointer(C.QCollator_NewQCollator(PointerFromQLocale(locale))) - runtime.SetFinalizer(tmpValue, (*QCollator).DestroyQCollator) - return tmpValue -} - -func NewQCollator2(other QCollator_ITF) *QCollator { - tmpValue := NewQCollatorFromPointer(C.QCollator_NewQCollator2(PointerFromQCollator(other))) - runtime.SetFinalizer(tmpValue, (*QCollator).DestroyQCollator) - return tmpValue -} - -func NewQCollator3(other QCollator_ITF) *QCollator { - tmpValue := NewQCollatorFromPointer(C.QCollator_NewQCollator3(PointerFromQCollator(other))) - runtime.SetFinalizer(tmpValue, (*QCollator).DestroyQCollator) - return tmpValue -} - -func (ptr *QCollator) CaseSensitivity() Qt__CaseSensitivity { - if ptr.Pointer() != nil { - return Qt__CaseSensitivity(C.QCollator_CaseSensitivity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCollator) Compare(s1 string, s2 string) int { - if ptr.Pointer() != nil { - var s1C *C.char - if s1 != "" { - s1C = C.CString(s1) - defer C.free(unsafe.Pointer(s1C)) - } - var s2C *C.char - if s2 != "" { - s2C = C.CString(s2) - defer C.free(unsafe.Pointer(s2C)) - } - return int(int32(C.QCollator_Compare(ptr.Pointer(), C.struct_QtCore_PackedString{data: s1C, len: C.longlong(len(s1))}, C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}))) - } - return 0 -} - -func (ptr *QCollator) Compare2(s1 QStringRef_ITF, s2 QStringRef_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCollator_Compare2(ptr.Pointer(), PointerFromQStringRef(s1), PointerFromQStringRef(s2)))) - } - return 0 -} - -func (ptr *QCollator) Compare3(s1 QChar_ITF, len1 int, s2 QChar_ITF, len2 int) int { - if ptr.Pointer() != nil { - return int(int32(C.QCollator_Compare3(ptr.Pointer(), PointerFromQChar(s1), C.int(int32(len1)), PointerFromQChar(s2), C.int(int32(len2))))) - } - return 0 -} - -func (ptr *QCollator) IgnorePunctuation() bool { - if ptr.Pointer() != nil { - return int8(C.QCollator_IgnorePunctuation(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCollator) Locale() *QLocale { - if ptr.Pointer() != nil { - tmpValue := NewQLocaleFromPointer(C.QCollator_Locale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -func (ptr *QCollator) NumericMode() bool { - if ptr.Pointer() != nil { - return int8(C.QCollator_NumericMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCollator) SetCaseSensitivity(sensitivity Qt__CaseSensitivity) { - if ptr.Pointer() != nil { - C.QCollator_SetCaseSensitivity(ptr.Pointer(), C.longlong(sensitivity)) - } -} - -func (ptr *QCollator) SetIgnorePunctuation(on bool) { - if ptr.Pointer() != nil { - C.QCollator_SetIgnorePunctuation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QCollator) SetLocale(locale QLocale_ITF) { - if ptr.Pointer() != nil { - C.QCollator_SetLocale(ptr.Pointer(), PointerFromQLocale(locale)) - } -} - -func (ptr *QCollator) SetNumericMode(on bool) { - if ptr.Pointer() != nil { - C.QCollator_SetNumericMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QCollator) SortKey(stri string) *QCollatorSortKey { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQCollatorSortKeyFromPointer(C.QCollator_SortKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) - runtime.SetFinalizer(tmpValue, (*QCollatorSortKey).DestroyQCollatorSortKey) - return tmpValue - } - return nil -} - -func (ptr *QCollator) Swap(other QCollator_ITF) { - if ptr.Pointer() != nil { - C.QCollator_Swap(ptr.Pointer(), PointerFromQCollator(other)) - } -} - -func (ptr *QCollator) DestroyQCollator() { - if ptr.Pointer() != nil { - C.QCollator_DestroyQCollator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCollatorSortKey struct { - ptr unsafe.Pointer -} - -type QCollatorSortKey_ITF interface { - QCollatorSortKey_PTR() *QCollatorSortKey -} - -func (ptr *QCollatorSortKey) QCollatorSortKey_PTR() *QCollatorSortKey { - return ptr -} - -func (ptr *QCollatorSortKey) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCollatorSortKey) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCollatorSortKey(ptr QCollatorSortKey_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCollatorSortKey_PTR().Pointer() - } - return nil -} - -func NewQCollatorSortKeyFromPointer(ptr unsafe.Pointer) (n *QCollatorSortKey) { - n = new(QCollatorSortKey) - n.SetPointer(ptr) - return -} -func NewQCollatorSortKey(other QCollatorSortKey_ITF) *QCollatorSortKey { - tmpValue := NewQCollatorSortKeyFromPointer(C.QCollatorSortKey_NewQCollatorSortKey(PointerFromQCollatorSortKey(other))) - runtime.SetFinalizer(tmpValue, (*QCollatorSortKey).DestroyQCollatorSortKey) - return tmpValue -} - -func (ptr *QCollatorSortKey) Compare(otherKey QCollatorSortKey_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCollatorSortKey_Compare(ptr.Pointer(), PointerFromQCollatorSortKey(otherKey)))) - } - return 0 -} - -func (ptr *QCollatorSortKey) Swap(other QCollatorSortKey_ITF) { - if ptr.Pointer() != nil { - C.QCollatorSortKey_Swap(ptr.Pointer(), PointerFromQCollatorSortKey(other)) - } -} - -func (ptr *QCollatorSortKey) DestroyQCollatorSortKey() { - if ptr.Pointer() != nil { - C.QCollatorSortKey_DestroyQCollatorSortKey(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCommandLineOption struct { - ptr unsafe.Pointer -} - -type QCommandLineOption_ITF interface { - QCommandLineOption_PTR() *QCommandLineOption -} - -func (ptr *QCommandLineOption) QCommandLineOption_PTR() *QCommandLineOption { - return ptr -} - -func (ptr *QCommandLineOption) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCommandLineOption) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCommandLineOption(ptr QCommandLineOption_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCommandLineOption_PTR().Pointer() - } - return nil -} - -func NewQCommandLineOptionFromPointer(ptr unsafe.Pointer) (n *QCommandLineOption) { - n = new(QCommandLineOption) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCommandLineOption__Flag -//QCommandLineOption::Flag -type QCommandLineOption__Flag int64 - -const ( - QCommandLineOption__HiddenFromHelp QCommandLineOption__Flag = QCommandLineOption__Flag(0x1) - QCommandLineOption__ShortOptionStyle QCommandLineOption__Flag = QCommandLineOption__Flag(0x2) -) - -func NewQCommandLineOption(name string) *QCommandLineOption { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue -} - -func NewQCommandLineOption2(names []string) *QCommandLineOption { - namesC := C.CString(strings.Join(names, "¡¦!")) - defer C.free(unsafe.Pointer(namesC)) - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption2(C.struct_QtCore_PackedString{data: namesC, len: C.longlong(len(strings.Join(names, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue -} - -func NewQCommandLineOption3(name string, description string, valueName string, defaultValue string) *QCommandLineOption { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - var valueNameC *C.char - if valueName != "" { - valueNameC = C.CString(valueName) - defer C.free(unsafe.Pointer(valueNameC)) - } - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption3(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}, C.struct_QtCore_PackedString{data: valueNameC, len: C.longlong(len(valueName))}, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue -} - -func NewQCommandLineOption4(names []string, description string, valueName string, defaultValue string) *QCommandLineOption { - namesC := C.CString(strings.Join(names, "¡¦!")) - defer C.free(unsafe.Pointer(namesC)) - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - var valueNameC *C.char - if valueName != "" { - valueNameC = C.CString(valueName) - defer C.free(unsafe.Pointer(valueNameC)) - } - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption4(C.struct_QtCore_PackedString{data: namesC, len: C.longlong(len(strings.Join(names, "¡¦!")))}, C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}, C.struct_QtCore_PackedString{data: valueNameC, len: C.longlong(len(valueName))}, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue -} - -func NewQCommandLineOption5(other QCommandLineOption_ITF) *QCommandLineOption { - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineOption_NewQCommandLineOption5(PointerFromQCommandLineOption(other))) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue -} - -func (ptr *QCommandLineOption) DefaultValues() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QCommandLineOption_DefaultValues(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineOption) Description() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLineOption_Description(ptr.Pointer())) - } - return "" -} - -func (ptr *QCommandLineOption) Flags() QCommandLineOption__Flag { - if ptr.Pointer() != nil { - return QCommandLineOption__Flag(C.QCommandLineOption_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCommandLineOption) Names() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QCommandLineOption_Names(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineOption) SetDefaultValue(defaultValue string) { - if ptr.Pointer() != nil { - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - C.QCommandLineOption_SetDefaultValue(ptr.Pointer(), C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))}) - } -} - -func (ptr *QCommandLineOption) SetDefaultValues(defaultValues []string) { - if ptr.Pointer() != nil { - defaultValuesC := C.CString(strings.Join(defaultValues, "¡¦!")) - defer C.free(unsafe.Pointer(defaultValuesC)) - C.QCommandLineOption_SetDefaultValues(ptr.Pointer(), C.struct_QtCore_PackedString{data: defaultValuesC, len: C.longlong(len(strings.Join(defaultValues, "¡¦!")))}) - } -} - -func (ptr *QCommandLineOption) SetDescription(description string) { - if ptr.Pointer() != nil { - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - C.QCommandLineOption_SetDescription(ptr.Pointer(), C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}) - } -} - -func (ptr *QCommandLineOption) SetFlags(flags QCommandLineOption__Flag) { - if ptr.Pointer() != nil { - C.QCommandLineOption_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QCommandLineOption) SetValueName(valueName string) { - if ptr.Pointer() != nil { - var valueNameC *C.char - if valueName != "" { - valueNameC = C.CString(valueName) - defer C.free(unsafe.Pointer(valueNameC)) - } - C.QCommandLineOption_SetValueName(ptr.Pointer(), C.struct_QtCore_PackedString{data: valueNameC, len: C.longlong(len(valueName))}) - } -} - -func (ptr *QCommandLineOption) Swap(other QCommandLineOption_ITF) { - if ptr.Pointer() != nil { - C.QCommandLineOption_Swap(ptr.Pointer(), PointerFromQCommandLineOption(other)) - } -} - -func (ptr *QCommandLineOption) ValueName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLineOption_ValueName(ptr.Pointer())) - } - return "" -} - -func (ptr *QCommandLineOption) DestroyQCommandLineOption() { - if ptr.Pointer() != nil { - C.QCommandLineOption_DestroyQCommandLineOption(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCommandLineParser struct { - ptr unsafe.Pointer -} - -type QCommandLineParser_ITF interface { - QCommandLineParser_PTR() *QCommandLineParser -} - -func (ptr *QCommandLineParser) QCommandLineParser_PTR() *QCommandLineParser { - return ptr -} - -func (ptr *QCommandLineParser) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCommandLineParser) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCommandLineParser(ptr QCommandLineParser_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCommandLineParser_PTR().Pointer() - } - return nil -} - -func NewQCommandLineParserFromPointer(ptr unsafe.Pointer) (n *QCommandLineParser) { - n = new(QCommandLineParser) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCommandLineParser__SingleDashWordOptionMode -//QCommandLineParser::SingleDashWordOptionMode -type QCommandLineParser__SingleDashWordOptionMode int64 - -const ( - QCommandLineParser__ParseAsCompactedShortOptions QCommandLineParser__SingleDashWordOptionMode = QCommandLineParser__SingleDashWordOptionMode(0) - QCommandLineParser__ParseAsLongOptions QCommandLineParser__SingleDashWordOptionMode = QCommandLineParser__SingleDashWordOptionMode(1) -) - -//go:generate stringer -type=QCommandLineParser__OptionsAfterPositionalArgumentsMode -//QCommandLineParser::OptionsAfterPositionalArgumentsMode -type QCommandLineParser__OptionsAfterPositionalArgumentsMode int64 - -const ( - QCommandLineParser__ParseAsOptions QCommandLineParser__OptionsAfterPositionalArgumentsMode = QCommandLineParser__OptionsAfterPositionalArgumentsMode(0) - QCommandLineParser__ParseAsPositionalArguments QCommandLineParser__OptionsAfterPositionalArgumentsMode = QCommandLineParser__OptionsAfterPositionalArgumentsMode(1) -) - -func NewQCommandLineParser() *QCommandLineParser { - tmpValue := NewQCommandLineParserFromPointer(C.QCommandLineParser_NewQCommandLineParser()) - runtime.SetFinalizer(tmpValue, (*QCommandLineParser).DestroyQCommandLineParser) - return tmpValue -} - -func (ptr *QCommandLineParser) AddHelpOption() *QCommandLineOption { - if ptr.Pointer() != nil { - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineParser_AddHelpOption(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue - } - return nil -} - -func (ptr *QCommandLineParser) AddOption(option QCommandLineOption_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCommandLineParser_AddOption(ptr.Pointer(), PointerFromQCommandLineOption(option))) != 0 - } - return false -} - -func (ptr *QCommandLineParser) AddOptions(options []*QCommandLineOption) bool { - if ptr.Pointer() != nil { - return int8(C.QCommandLineParser_AddOptions(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQCommandLineParserFromPointer(NewQCommandLineParserFromPointer(nil).__addOptions_options_newList()) - for _, v := range options { - tmpList.__addOptions_options_setList(v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -func (ptr *QCommandLineParser) AddPositionalArgument(name string, description string, syntax string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - var syntaxC *C.char - if syntax != "" { - syntaxC = C.CString(syntax) - defer C.free(unsafe.Pointer(syntaxC)) - } - C.QCommandLineParser_AddPositionalArgument(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}, C.struct_QtCore_PackedString{data: syntaxC, len: C.longlong(len(syntax))}) - } -} - -func (ptr *QCommandLineParser) AddVersionOption() *QCommandLineOption { - if ptr.Pointer() != nil { - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineParser_AddVersionOption(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue - } - return nil -} - -func (ptr *QCommandLineParser) ApplicationDescription() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLineParser_ApplicationDescription(ptr.Pointer())) - } - return "" -} - -func (ptr *QCommandLineParser) ClearPositionalArguments() { - if ptr.Pointer() != nil { - C.QCommandLineParser_ClearPositionalArguments(ptr.Pointer()) - } -} - -func (ptr *QCommandLineParser) ErrorText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLineParser_ErrorText(ptr.Pointer())) - } - return "" -} - -func (ptr *QCommandLineParser) HelpText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLineParser_HelpText(ptr.Pointer())) - } - return "" -} - -func (ptr *QCommandLineParser) IsSet(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QCommandLineParser_IsSet(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QCommandLineParser) IsSet2(option QCommandLineOption_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCommandLineParser_IsSet2(ptr.Pointer(), PointerFromQCommandLineOption(option))) != 0 - } - return false -} - -func (ptr *QCommandLineParser) OptionNames() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QCommandLineParser_OptionNames(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineParser) Parse(arguments []string) bool { - if ptr.Pointer() != nil { - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - return int8(C.QCommandLineParser_Parse(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))})) != 0 - } - return false -} - -func (ptr *QCommandLineParser) PositionalArguments() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QCommandLineParser_PositionalArguments(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineParser) Process(arguments []string) { - if ptr.Pointer() != nil { - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - C.QCommandLineParser_Process(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}) - } -} - -func (ptr *QCommandLineParser) Process2(app QCoreApplication_ITF) { - if ptr.Pointer() != nil { - C.QCommandLineParser_Process2(ptr.Pointer(), PointerFromQCoreApplication(app)) - } -} - -func (ptr *QCommandLineParser) SetApplicationDescription(description string) { - if ptr.Pointer() != nil { - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - C.QCommandLineParser_SetApplicationDescription(ptr.Pointer(), C.struct_QtCore_PackedString{data: descriptionC, len: C.longlong(len(description))}) - } -} - -func (ptr *QCommandLineParser) SetOptionsAfterPositionalArgumentsMode(parsingMode QCommandLineParser__OptionsAfterPositionalArgumentsMode) { - if ptr.Pointer() != nil { - C.QCommandLineParser_SetOptionsAfterPositionalArgumentsMode(ptr.Pointer(), C.longlong(parsingMode)) - } -} - -func (ptr *QCommandLineParser) SetSingleDashWordOptionMode(singleDashWordOptionMode QCommandLineParser__SingleDashWordOptionMode) { - if ptr.Pointer() != nil { - C.QCommandLineParser_SetSingleDashWordOptionMode(ptr.Pointer(), C.longlong(singleDashWordOptionMode)) - } -} - -func (ptr *QCommandLineParser) ShowHelp(exitCode int) { - if ptr.Pointer() != nil { - C.QCommandLineParser_ShowHelp(ptr.Pointer(), C.int(int32(exitCode))) - } -} - -func (ptr *QCommandLineParser) ShowVersion() { - if ptr.Pointer() != nil { - C.QCommandLineParser_ShowVersion(ptr.Pointer()) - } -} - -func (ptr *QCommandLineParser) UnknownOptionNames() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QCommandLineParser_UnknownOptionNames(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineParser) Value(optionName string) string { - if ptr.Pointer() != nil { - var optionNameC *C.char - if optionName != "" { - optionNameC = C.CString(optionName) - defer C.free(unsafe.Pointer(optionNameC)) - } - return cGoUnpackString(C.QCommandLineParser_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: optionNameC, len: C.longlong(len(optionName))})) - } - return "" -} - -func (ptr *QCommandLineParser) Value2(option QCommandLineOption_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLineParser_Value2(ptr.Pointer(), PointerFromQCommandLineOption(option))) - } - return "" -} - -func (ptr *QCommandLineParser) Values(optionName string) []string { - if ptr.Pointer() != nil { - var optionNameC *C.char - if optionName != "" { - optionNameC = C.CString(optionName) - defer C.free(unsafe.Pointer(optionNameC)) - } - return unpackStringList(cGoUnpackString(C.QCommandLineParser_Values(ptr.Pointer(), C.struct_QtCore_PackedString{data: optionNameC, len: C.longlong(len(optionName))}))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineParser) Values2(option QCommandLineOption_ITF) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QCommandLineParser_Values2(ptr.Pointer(), PointerFromQCommandLineOption(option)))) - } - return make([]string, 0) -} - -func (ptr *QCommandLineParser) DestroyQCommandLineParser() { - if ptr.Pointer() != nil { - C.QCommandLineParser_DestroyQCommandLineParser(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCommandLineParser) __addOptions_options_atList(i int) *QCommandLineOption { - if ptr.Pointer() != nil { - tmpValue := NewQCommandLineOptionFromPointer(C.QCommandLineParser___addOptions_options_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QCommandLineOption).DestroyQCommandLineOption) - return tmpValue - } - return nil -} - -func (ptr *QCommandLineParser) __addOptions_options_setList(i QCommandLineOption_ITF) { - if ptr.Pointer() != nil { - C.QCommandLineParser___addOptions_options_setList(ptr.Pointer(), PointerFromQCommandLineOption(i)) - } -} - -func (ptr *QCommandLineParser) __addOptions_options_newList() unsafe.Pointer { - return C.QCommandLineParser___addOptions_options_newList(ptr.Pointer()) -} - -type QConcatenateTablesProxyModel struct { - QAbstractItemModel -} - -type QConcatenateTablesProxyModel_ITF interface { - QAbstractItemModel_ITF - QConcatenateTablesProxyModel_PTR() *QConcatenateTablesProxyModel -} - -func (ptr *QConcatenateTablesProxyModel) QConcatenateTablesProxyModel_PTR() *QConcatenateTablesProxyModel { - return ptr -} - -func (ptr *QConcatenateTablesProxyModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQConcatenateTablesProxyModel(ptr QConcatenateTablesProxyModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QConcatenateTablesProxyModel_PTR().Pointer() - } - return nil -} - -func NewQConcatenateTablesProxyModelFromPointer(ptr unsafe.Pointer) (n *QConcatenateTablesProxyModel) { - n = new(QConcatenateTablesProxyModel) - n.SetPointer(ptr) - return -} -func NewQConcatenateTablesProxyModel(parent QObject_ITF) *QConcatenateTablesProxyModel { - tmpValue := NewQConcatenateTablesProxyModelFromPointer(C.QConcatenateTablesProxyModel_NewQConcatenateTablesProxyModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QConcatenateTablesProxyModel) AddSourceModel(sourceModel QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QConcatenateTablesProxyModel_AddSourceModel(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) - } -} - -//export callbackQConcatenateTablesProxyModel_ColumnCount -func callbackQConcatenateTablesProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQConcatenateTablesProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QConcatenateTablesProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QConcatenateTablesProxyModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QConcatenateTablesProxyModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QConcatenateTablesProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QConcatenateTablesProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QConcatenateTablesProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQConcatenateTablesProxyModel_Data -func callbackQConcatenateTablesProxyModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return PointerFromQVariant(NewQConcatenateTablesProxyModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QConcatenateTablesProxyModel) ConnectData(f func(index *QModelIndex, role int) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(index *QModelIndex, role int) *QVariant { - (*(*func(*QModelIndex, int) *QVariant)(signal))(index, role) - return f(index, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QConcatenateTablesProxyModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QConcatenateTablesProxyModel) Data(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QConcatenateTablesProxyModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QConcatenateTablesProxyModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQConcatenateTablesProxyModel_Index -func callbackQConcatenateTablesProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQConcatenateTablesProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QConcatenateTablesProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QConcatenateTablesProxyModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QConcatenateTablesProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQConcatenateTablesProxyModel_Parent -func callbackQConcatenateTablesProxyModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQConcatenateTablesProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QConcatenateTablesProxyModel) ConnectParent(f func(index *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(index *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QConcatenateTablesProxyModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QConcatenateTablesProxyModel) Parent(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QConcatenateTablesProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QConcatenateTablesProxyModel) RemoveSourceModel(sourceModel QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QConcatenateTablesProxyModel_RemoveSourceModel(ptr.Pointer(), PointerFromQAbstractItemModel(sourceModel)) - } -} - -//export callbackQConcatenateTablesProxyModel_RowCount -func callbackQConcatenateTablesProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQConcatenateTablesProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QConcatenateTablesProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QConcatenateTablesProxyModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QConcatenateTablesProxyModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QConcatenateTablesProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QConcatenateTablesProxyModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QConcatenateTablesProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel -func callbackQConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QConcatenateTablesProxyModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQConcatenateTablesProxyModelFromPointer(ptr).DestroyQConcatenateTablesProxyModelDefault() - } -} - -func (ptr *QConcatenateTablesProxyModel) ConnectDestroyQConcatenateTablesProxyModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QConcatenateTablesProxyModel) DisconnectDestroyQConcatenateTablesProxyModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QConcatenateTablesProxyModel") - } -} - -func (ptr *QConcatenateTablesProxyModel) DestroyQConcatenateTablesProxyModel() { - if ptr.Pointer() != nil { - C.QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QConcatenateTablesProxyModel) DestroyQConcatenateTablesProxyModelDefault() { - if ptr.Pointer() != nil { - C.QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QContiguousCache struct { - ptr unsafe.Pointer -} - -type QContiguousCache_ITF interface { - QContiguousCache_PTR() *QContiguousCache -} - -func (ptr *QContiguousCache) QContiguousCache_PTR() *QContiguousCache { - return ptr -} - -func (ptr *QContiguousCache) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QContiguousCache) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQContiguousCache(ptr QContiguousCache_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QContiguousCache_PTR().Pointer() - } - return nil -} - -func NewQContiguousCacheFromPointer(ptr unsafe.Pointer) (n *QContiguousCache) { - n = new(QContiguousCache) - n.SetPointer(ptr) - return -} - -type QContiguousCacheData struct { - ptr unsafe.Pointer -} - -type QContiguousCacheData_ITF interface { - QContiguousCacheData_PTR() *QContiguousCacheData -} - -func (ptr *QContiguousCacheData) QContiguousCacheData_PTR() *QContiguousCacheData { - return ptr -} - -func (ptr *QContiguousCacheData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QContiguousCacheData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQContiguousCacheData(ptr QContiguousCacheData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QContiguousCacheData_PTR().Pointer() - } - return nil -} - -func NewQContiguousCacheDataFromPointer(ptr unsafe.Pointer) (n *QContiguousCacheData) { - n = new(QContiguousCacheData) - n.SetPointer(ptr) - return -} - -func (ptr *QContiguousCacheData) DestroyQContiguousCacheData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QContiguousCacheTypedData struct { - ptr unsafe.Pointer -} - -type QContiguousCacheTypedData_ITF interface { - QContiguousCacheTypedData_PTR() *QContiguousCacheTypedData -} - -func (ptr *QContiguousCacheTypedData) QContiguousCacheTypedData_PTR() *QContiguousCacheTypedData { - return ptr -} - -func (ptr *QContiguousCacheTypedData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QContiguousCacheTypedData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQContiguousCacheTypedData(ptr QContiguousCacheTypedData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QContiguousCacheTypedData_PTR().Pointer() - } - return nil -} - -func NewQContiguousCacheTypedDataFromPointer(ptr unsafe.Pointer) (n *QContiguousCacheTypedData) { - n = new(QContiguousCacheTypedData) - n.SetPointer(ptr) - return -} - -func (ptr *QContiguousCacheTypedData) DestroyQContiguousCacheTypedData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCoreApplication struct { - QObject -} - -type QCoreApplication_ITF interface { - QObject_ITF - QCoreApplication_PTR() *QCoreApplication -} - -func (ptr *QCoreApplication) QCoreApplication_PTR() *QCoreApplication { - return ptr -} - -func (ptr *QCoreApplication) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QCoreApplication) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQCoreApplication(ptr QCoreApplication_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCoreApplication_PTR().Pointer() - } - return nil -} - -func NewQCoreApplicationFromPointer(ptr unsafe.Pointer) (n *QCoreApplication) { - n = new(QCoreApplication) - n.SetPointer(ptr) - return -} -func NewQCoreApplication(argc int, argv []string) *QCoreApplication { - argvC := C.CString(strings.Join(argv, "|")) - defer C.free(unsafe.Pointer(argvC)) - tmpValue := NewQCoreApplicationFromPointer(C.QCoreApplication_NewQCoreApplication(C.int(int32(argc)), argvC)) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQCoreApplication_AboutToQuit -func callbackQCoreApplication_AboutToQuit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QCoreApplication) ConnectAboutToQuit(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToQuit") { - C.QCoreApplication_ConnectAboutToQuit(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToQuit"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToQuit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToQuit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToQuit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectAboutToQuit() { - if ptr.Pointer() != nil { - C.QCoreApplication_DisconnectAboutToQuit(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToQuit") - } -} - -func QCoreApplication_AddLibraryPath(path string) { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QCoreApplication_QCoreApplication_AddLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QCoreApplication) AddLibraryPath(path string) { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QCoreApplication_QCoreApplication_AddLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func QCoreApplication_ApplicationDirPath() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationDirPath()) -} - -func (ptr *QCoreApplication) ApplicationDirPath() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationDirPath()) -} - -func QCoreApplication_ApplicationFilePath() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationFilePath()) -} - -func (ptr *QCoreApplication) ApplicationFilePath() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationFilePath()) -} - -func QCoreApplication_ApplicationName() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationName()) -} - -func (ptr *QCoreApplication) ApplicationName() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationName()) -} - -//export callbackQCoreApplication_ApplicationNameChanged -func callbackQCoreApplication_ApplicationNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QCoreApplication) ConnectApplicationNameChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "applicationNameChanged") { - C.QCoreApplication_ConnectApplicationNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationNameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "applicationNameChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "applicationNameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applicationNameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectApplicationNameChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_DisconnectApplicationNameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "applicationNameChanged") - } -} - -func (ptr *QCoreApplication) ApplicationNameChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_ApplicationNameChanged(ptr.Pointer()) - } -} - -func QCoreApplication_ApplicationPid() int64 { - return int64(C.QCoreApplication_QCoreApplication_ApplicationPid()) -} - -func (ptr *QCoreApplication) ApplicationPid() int64 { - return int64(C.QCoreApplication_QCoreApplication_ApplicationPid()) -} - -func QCoreApplication_ApplicationVersion() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationVersion()) -} - -func (ptr *QCoreApplication) ApplicationVersion() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_ApplicationVersion()) -} - -//export callbackQCoreApplication_ApplicationVersionChanged -func callbackQCoreApplication_ApplicationVersionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QCoreApplication) ConnectApplicationVersionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "applicationVersionChanged") { - C.QCoreApplication_ConnectApplicationVersionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationVersionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "applicationVersionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "applicationVersionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applicationVersionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectApplicationVersionChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_DisconnectApplicationVersionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "applicationVersionChanged") - } -} - -func (ptr *QCoreApplication) ApplicationVersionChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_ApplicationVersionChanged(ptr.Pointer()) - } -} - -func QCoreApplication_Arguments() []string { - return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_Arguments())) -} - -func (ptr *QCoreApplication) Arguments() []string { - return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_Arguments())) -} - -func QCoreApplication_ClosingDown() bool { - return int8(C.QCoreApplication_QCoreApplication_ClosingDown()) != 0 -} - -func (ptr *QCoreApplication) ClosingDown() bool { - return int8(C.QCoreApplication_QCoreApplication_ClosingDown()) != 0 -} - -func QCoreApplication_EventDispatcher() *QAbstractEventDispatcher { - tmpValue := NewQAbstractEventDispatcherFromPointer(C.QCoreApplication_QCoreApplication_EventDispatcher()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QCoreApplication) EventDispatcher() *QAbstractEventDispatcher { - tmpValue := NewQAbstractEventDispatcherFromPointer(C.QCoreApplication_QCoreApplication_EventDispatcher()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QCoreApplication_Exec() int { - return int(int32(C.QCoreApplication_QCoreApplication_Exec())) -} - -func (ptr *QCoreApplication) Exec() int { - return int(int32(C.QCoreApplication_QCoreApplication_Exec())) -} - -func QCoreApplication_Exit(returnCode int) { - C.QCoreApplication_QCoreApplication_Exit(C.int(int32(returnCode))) -} - -func (ptr *QCoreApplication) Exit(returnCode int) { - C.QCoreApplication_QCoreApplication_Exit(C.int(int32(returnCode))) -} - -func (ptr *QCoreApplication) InstallNativeEventFilter(filterObj QAbstractNativeEventFilter_ITF) { - if ptr.Pointer() != nil { - C.QCoreApplication_InstallNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filterObj)) - } -} - -func QCoreApplication_InstallTranslator(translationFile QTranslator_ITF) bool { - return int8(C.QCoreApplication_QCoreApplication_InstallTranslator(PointerFromQTranslator(translationFile))) != 0 -} - -func (ptr *QCoreApplication) InstallTranslator(translationFile QTranslator_ITF) bool { - return int8(C.QCoreApplication_QCoreApplication_InstallTranslator(PointerFromQTranslator(translationFile))) != 0 -} - -func QCoreApplication_Instance() *QCoreApplication { - tmpValue := NewQCoreApplicationFromPointer(C.QCoreApplication_QCoreApplication_Instance()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QCoreApplication) Instance() *QCoreApplication { - tmpValue := NewQCoreApplicationFromPointer(C.QCoreApplication_QCoreApplication_Instance()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QCoreApplication_IsQuitLockEnabled() bool { - return int8(C.QCoreApplication_QCoreApplication_IsQuitLockEnabled()) != 0 -} - -func (ptr *QCoreApplication) IsQuitLockEnabled() bool { - return int8(C.QCoreApplication_QCoreApplication_IsQuitLockEnabled()) != 0 -} - -func QCoreApplication_IsSetuidAllowed() bool { - return int8(C.QCoreApplication_QCoreApplication_IsSetuidAllowed()) != 0 -} - -func (ptr *QCoreApplication) IsSetuidAllowed() bool { - return int8(C.QCoreApplication_QCoreApplication_IsSetuidAllowed()) != 0 -} - -func QCoreApplication_LibraryPaths() []string { - return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_LibraryPaths())) -} - -func (ptr *QCoreApplication) LibraryPaths() []string { - return unpackStringList(cGoUnpackString(C.QCoreApplication_QCoreApplication_LibraryPaths())) -} - -func QCoreApplication_OrganizationDomain() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationDomain()) -} - -func (ptr *QCoreApplication) OrganizationDomain() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationDomain()) -} - -//export callbackQCoreApplication_OrganizationDomainChanged -func callbackQCoreApplication_OrganizationDomainChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QCoreApplication) ConnectOrganizationDomainChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "organizationDomainChanged") { - C.QCoreApplication_ConnectOrganizationDomainChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "organizationDomainChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "organizationDomainChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "organizationDomainChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "organizationDomainChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectOrganizationDomainChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_DisconnectOrganizationDomainChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "organizationDomainChanged") - } -} - -func (ptr *QCoreApplication) OrganizationDomainChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_OrganizationDomainChanged(ptr.Pointer()) - } -} - -func QCoreApplication_OrganizationName() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationName()) -} - -func (ptr *QCoreApplication) OrganizationName() string { - return cGoUnpackString(C.QCoreApplication_QCoreApplication_OrganizationName()) -} - -//export callbackQCoreApplication_OrganizationNameChanged -func callbackQCoreApplication_OrganizationNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QCoreApplication) ConnectOrganizationNameChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "organizationNameChanged") { - C.QCoreApplication_ConnectOrganizationNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "organizationNameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "organizationNameChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "organizationNameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "organizationNameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectOrganizationNameChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_DisconnectOrganizationNameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "organizationNameChanged") - } -} - -func (ptr *QCoreApplication) OrganizationNameChanged() { - if ptr.Pointer() != nil { - C.QCoreApplication_OrganizationNameChanged(ptr.Pointer()) - } -} - -func QCoreApplication_PostEvent(receiver QObject_ITF, event QEvent_ITF, priority int) { - C.QCoreApplication_QCoreApplication_PostEvent(PointerFromQObject(receiver), PointerFromQEvent(event), C.int(int32(priority))) -} - -func (ptr *QCoreApplication) PostEvent(receiver QObject_ITF, event QEvent_ITF, priority int) { - C.QCoreApplication_QCoreApplication_PostEvent(PointerFromQObject(receiver), PointerFromQEvent(event), C.int(int32(priority))) -} - -func QCoreApplication_ProcessEvents(flags QEventLoop__ProcessEventsFlag) { - C.QCoreApplication_QCoreApplication_ProcessEvents(C.longlong(flags)) -} - -func (ptr *QCoreApplication) ProcessEvents(flags QEventLoop__ProcessEventsFlag) { - C.QCoreApplication_QCoreApplication_ProcessEvents(C.longlong(flags)) -} - -func QCoreApplication_ProcessEvents2(flags QEventLoop__ProcessEventsFlag, ms int) { - C.QCoreApplication_QCoreApplication_ProcessEvents2(C.longlong(flags), C.int(int32(ms))) -} - -func (ptr *QCoreApplication) ProcessEvents2(flags QEventLoop__ProcessEventsFlag, ms int) { - C.QCoreApplication_QCoreApplication_ProcessEvents2(C.longlong(flags), C.int(int32(ms))) -} - -//export callbackQCoreApplication_Quit -func callbackQCoreApplication_Quit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "quit"); signal != nil { - (*(*func())(signal))() - } else { - NewQCoreApplicationFromPointer(ptr).QuitDefault() - } -} - -func (ptr *QCoreApplication) ConnectQuit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectQuit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "quit") - } -} - -func (ptr *QCoreApplication) Quit() { - if ptr.Pointer() != nil { - C.QCoreApplication_Quit(ptr.Pointer()) - } -} - -func (ptr *QCoreApplication) QuitDefault() { - if ptr.Pointer() != nil { - C.QCoreApplication_QuitDefault(ptr.Pointer()) - } -} - -func QCoreApplication_RemoveLibraryPath(path string) { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QCoreApplication_QCoreApplication_RemoveLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QCoreApplication) RemoveLibraryPath(path string) { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QCoreApplication_QCoreApplication_RemoveLibraryPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QCoreApplication) RemoveNativeEventFilter(filterObject QAbstractNativeEventFilter_ITF) { - if ptr.Pointer() != nil { - C.QCoreApplication_RemoveNativeEventFilter(ptr.Pointer(), PointerFromQAbstractNativeEventFilter(filterObject)) - } -} - -func QCoreApplication_RemovePostedEvents(receiver QObject_ITF, eventType int) { - C.QCoreApplication_QCoreApplication_RemovePostedEvents(PointerFromQObject(receiver), C.int(int32(eventType))) -} - -func (ptr *QCoreApplication) RemovePostedEvents(receiver QObject_ITF, eventType int) { - C.QCoreApplication_QCoreApplication_RemovePostedEvents(PointerFromQObject(receiver), C.int(int32(eventType))) -} - -func QCoreApplication_RemoveTranslator(translationFile QTranslator_ITF) bool { - return int8(C.QCoreApplication_QCoreApplication_RemoveTranslator(PointerFromQTranslator(translationFile))) != 0 -} - -func (ptr *QCoreApplication) RemoveTranslator(translationFile QTranslator_ITF) bool { - return int8(C.QCoreApplication_QCoreApplication_RemoveTranslator(PointerFromQTranslator(translationFile))) != 0 -} - -func QCoreApplication_SendEvent(receiver QObject_ITF, event QEvent_ITF) bool { - return int8(C.QCoreApplication_QCoreApplication_SendEvent(PointerFromQObject(receiver), PointerFromQEvent(event))) != 0 -} - -func (ptr *QCoreApplication) SendEvent(receiver QObject_ITF, event QEvent_ITF) bool { - return int8(C.QCoreApplication_QCoreApplication_SendEvent(PointerFromQObject(receiver), PointerFromQEvent(event))) != 0 -} - -func QCoreApplication_SendPostedEvents(receiver QObject_ITF, event_type int) { - C.QCoreApplication_QCoreApplication_SendPostedEvents(PointerFromQObject(receiver), C.int(int32(event_type))) -} - -func (ptr *QCoreApplication) SendPostedEvents(receiver QObject_ITF, event_type int) { - C.QCoreApplication_QCoreApplication_SendPostedEvents(PointerFromQObject(receiver), C.int(int32(event_type))) -} - -func QCoreApplication_SetApplicationName(application string) { - var applicationC *C.char - if application != "" { - applicationC = C.CString(application) - defer C.free(unsafe.Pointer(applicationC)) - } - C.QCoreApplication_QCoreApplication_SetApplicationName(C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}) -} - -func (ptr *QCoreApplication) SetApplicationName(application string) { - var applicationC *C.char - if application != "" { - applicationC = C.CString(application) - defer C.free(unsafe.Pointer(applicationC)) - } - C.QCoreApplication_QCoreApplication_SetApplicationName(C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}) -} - -func QCoreApplication_SetApplicationVersion(version string) { - var versionC *C.char - if version != "" { - versionC = C.CString(version) - defer C.free(unsafe.Pointer(versionC)) - } - C.QCoreApplication_QCoreApplication_SetApplicationVersion(C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) -} - -func (ptr *QCoreApplication) SetApplicationVersion(version string) { - var versionC *C.char - if version != "" { - versionC = C.CString(version) - defer C.free(unsafe.Pointer(versionC)) - } - C.QCoreApplication_QCoreApplication_SetApplicationVersion(C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) -} - -func QCoreApplication_SetAttribute(attribute Qt__ApplicationAttribute, on bool) { - C.QCoreApplication_QCoreApplication_SetAttribute(C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) -} - -func (ptr *QCoreApplication) SetAttribute(attribute Qt__ApplicationAttribute, on bool) { - C.QCoreApplication_QCoreApplication_SetAttribute(C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) -} - -func QCoreApplication_SetEventDispatcher(eventDispatcher QAbstractEventDispatcher_ITF) { - C.QCoreApplication_QCoreApplication_SetEventDispatcher(PointerFromQAbstractEventDispatcher(eventDispatcher)) -} - -func (ptr *QCoreApplication) SetEventDispatcher(eventDispatcher QAbstractEventDispatcher_ITF) { - C.QCoreApplication_QCoreApplication_SetEventDispatcher(PointerFromQAbstractEventDispatcher(eventDispatcher)) -} - -func QCoreApplication_SetLibraryPaths(paths []string) { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QCoreApplication_QCoreApplication_SetLibraryPaths(C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) -} - -func (ptr *QCoreApplication) SetLibraryPaths(paths []string) { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QCoreApplication_QCoreApplication_SetLibraryPaths(C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) -} - -func QCoreApplication_SetOrganizationDomain(orgDomain string) { - var orgDomainC *C.char - if orgDomain != "" { - orgDomainC = C.CString(orgDomain) - defer C.free(unsafe.Pointer(orgDomainC)) - } - C.QCoreApplication_QCoreApplication_SetOrganizationDomain(C.struct_QtCore_PackedString{data: orgDomainC, len: C.longlong(len(orgDomain))}) -} - -func (ptr *QCoreApplication) SetOrganizationDomain(orgDomain string) { - var orgDomainC *C.char - if orgDomain != "" { - orgDomainC = C.CString(orgDomain) - defer C.free(unsafe.Pointer(orgDomainC)) - } - C.QCoreApplication_QCoreApplication_SetOrganizationDomain(C.struct_QtCore_PackedString{data: orgDomainC, len: C.longlong(len(orgDomain))}) -} - -func QCoreApplication_SetOrganizationName(orgName string) { - var orgNameC *C.char - if orgName != "" { - orgNameC = C.CString(orgName) - defer C.free(unsafe.Pointer(orgNameC)) - } - C.QCoreApplication_QCoreApplication_SetOrganizationName(C.struct_QtCore_PackedString{data: orgNameC, len: C.longlong(len(orgName))}) -} - -func (ptr *QCoreApplication) SetOrganizationName(orgName string) { - var orgNameC *C.char - if orgName != "" { - orgNameC = C.CString(orgName) - defer C.free(unsafe.Pointer(orgNameC)) - } - C.QCoreApplication_QCoreApplication_SetOrganizationName(C.struct_QtCore_PackedString{data: orgNameC, len: C.longlong(len(orgName))}) -} - -func QCoreApplication_SetQuitLockEnabled(enabled bool) { - C.QCoreApplication_QCoreApplication_SetQuitLockEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) -} - -func (ptr *QCoreApplication) SetQuitLockEnabled(enabled bool) { - C.QCoreApplication_QCoreApplication_SetQuitLockEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) -} - -func QCoreApplication_SetSetuidAllowed(allow bool) { - C.QCoreApplication_QCoreApplication_SetSetuidAllowed(C.char(int8(qt.GoBoolToInt(allow)))) -} - -func (ptr *QCoreApplication) SetSetuidAllowed(allow bool) { - C.QCoreApplication_QCoreApplication_SetSetuidAllowed(C.char(int8(qt.GoBoolToInt(allow)))) -} - -func QCoreApplication_StartingUp() bool { - return int8(C.QCoreApplication_QCoreApplication_StartingUp()) != 0 -} - -func (ptr *QCoreApplication) StartingUp() bool { - return int8(C.QCoreApplication_QCoreApplication_StartingUp()) != 0 -} - -func QCoreApplication_TestAttribute(attribute Qt__ApplicationAttribute) bool { - return int8(C.QCoreApplication_QCoreApplication_TestAttribute(C.longlong(attribute))) != 0 -} - -func (ptr *QCoreApplication) TestAttribute(attribute Qt__ApplicationAttribute) bool { - return int8(C.QCoreApplication_QCoreApplication_TestAttribute(C.longlong(attribute))) != 0 -} - -func QCoreApplication_Translate(context string, sourceText string, disambiguation string, n int) string { - var contextC *C.char - if context != "" { - contextC = C.CString(context) - defer C.free(unsafe.Pointer(contextC)) - } - var sourceTextC *C.char - if sourceText != "" { - sourceTextC = C.CString(sourceText) - defer C.free(unsafe.Pointer(sourceTextC)) - } - var disambiguationC *C.char - if disambiguation != "" { - disambiguationC = C.CString(disambiguation) - defer C.free(unsafe.Pointer(disambiguationC)) - } - return cGoUnpackString(C.QCoreApplication_QCoreApplication_Translate(contextC, sourceTextC, disambiguationC, C.int(int32(n)))) -} - -func (ptr *QCoreApplication) Translate(context string, sourceText string, disambiguation string, n int) string { - var contextC *C.char - if context != "" { - contextC = C.CString(context) - defer C.free(unsafe.Pointer(contextC)) - } - var sourceTextC *C.char - if sourceText != "" { - sourceTextC = C.CString(sourceText) - defer C.free(unsafe.Pointer(sourceTextC)) - } - var disambiguationC *C.char - if disambiguation != "" { - disambiguationC = C.CString(disambiguation) - defer C.free(unsafe.Pointer(disambiguationC)) - } - return cGoUnpackString(C.QCoreApplication_QCoreApplication_Translate(contextC, sourceTextC, disambiguationC, C.int(int32(n)))) -} - -//export callbackQCoreApplication_DestroyQCoreApplication -func callbackQCoreApplication_DestroyQCoreApplication(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QCoreApplication"); signal != nil { - (*(*func())(signal))() - } else { - NewQCoreApplicationFromPointer(ptr).DestroyQCoreApplicationDefault() - } -} - -func (ptr *QCoreApplication) ConnectDestroyQCoreApplication(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QCoreApplication"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QCoreApplication", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QCoreApplication", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCoreApplication) DisconnectDestroyQCoreApplication() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QCoreApplication") - } -} - -func (ptr *QCoreApplication) DestroyQCoreApplication() { - if ptr.Pointer() != nil { - C.QCoreApplication_DestroyQCoreApplication(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCoreApplication) DestroyQCoreApplicationDefault() { - if ptr.Pointer() != nil { - C.QCoreApplication_DestroyQCoreApplicationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCryptographicHash struct { - ptr unsafe.Pointer -} - -type QCryptographicHash_ITF interface { - QCryptographicHash_PTR() *QCryptographicHash -} - -func (ptr *QCryptographicHash) QCryptographicHash_PTR() *QCryptographicHash { - return ptr -} - -func (ptr *QCryptographicHash) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCryptographicHash) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCryptographicHash(ptr QCryptographicHash_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCryptographicHash_PTR().Pointer() - } - return nil -} - -func NewQCryptographicHashFromPointer(ptr unsafe.Pointer) (n *QCryptographicHash) { - n = new(QCryptographicHash) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCryptographicHash__Algorithm -//QCryptographicHash::Algorithm -type QCryptographicHash__Algorithm int64 - -const ( - QCryptographicHash__Md4 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(0) - QCryptographicHash__Md5 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(1) - QCryptographicHash__Sha1 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(2) - QCryptographicHash__Sha224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(3) - QCryptographicHash__Sha256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(4) - QCryptographicHash__Sha384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(5) - QCryptographicHash__Sha512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(6) - QCryptographicHash__Keccak_224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(7) - QCryptographicHash__Keccak_256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(8) - QCryptographicHash__Keccak_384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(9) - QCryptographicHash__Keccak_512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(10) - QCryptographicHash__RealSha3_224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(11) - QCryptographicHash__RealSha3_256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(12) - QCryptographicHash__RealSha3_384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(13) - QCryptographicHash__RealSha3_512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(14) - QCryptographicHash__Sha3_224 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_224) - QCryptographicHash__Sha3_256 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_256) - QCryptographicHash__Sha3_384 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_384) - QCryptographicHash__Sha3_512 QCryptographicHash__Algorithm = QCryptographicHash__Algorithm(QCryptographicHash__RealSha3_512) -) - -func NewQCryptographicHash(method QCryptographicHash__Algorithm) *QCryptographicHash { - tmpValue := NewQCryptographicHashFromPointer(C.QCryptographicHash_NewQCryptographicHash(C.longlong(method))) - runtime.SetFinalizer(tmpValue, (*QCryptographicHash).DestroyQCryptographicHash) - return tmpValue -} - -func (ptr *QCryptographicHash) AddData(data []byte, length int) { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - C.QCryptographicHash_AddData(ptr.Pointer(), dataC, C.int(int32(length))) - } -} - -func (ptr *QCryptographicHash) AddData2(data QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QCryptographicHash_AddData2(ptr.Pointer(), PointerFromQByteArray(data)) - } -} - -func (ptr *QCryptographicHash) AddData3(device QIODevice_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCryptographicHash_AddData3(ptr.Pointer(), PointerFromQIODevice(device))) != 0 - } - return false -} - -func QCryptographicHash_Hash(data QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QCryptographicHash_QCryptographicHash_Hash(PointerFromQByteArray(data), C.longlong(method))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QCryptographicHash) Hash(data QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QCryptographicHash_QCryptographicHash_Hash(PointerFromQByteArray(data), C.longlong(method))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QCryptographicHash_HashLength(method QCryptographicHash__Algorithm) int { - return int(int32(C.QCryptographicHash_QCryptographicHash_HashLength(C.longlong(method)))) -} - -func (ptr *QCryptographicHash) HashLength(method QCryptographicHash__Algorithm) int { - return int(int32(C.QCryptographicHash_QCryptographicHash_HashLength(C.longlong(method)))) -} - -func (ptr *QCryptographicHash) Reset() { - if ptr.Pointer() != nil { - C.QCryptographicHash_Reset(ptr.Pointer()) - } -} - -func (ptr *QCryptographicHash) Result() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QCryptographicHash_Result(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QCryptographicHash) DestroyQCryptographicHash() { - if ptr.Pointer() != nil { - C.QCryptographicHash_DestroyQCryptographicHash(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDataStream struct { - ptr unsafe.Pointer -} - -type QDataStream_ITF interface { - QDataStream_PTR() *QDataStream -} - -func (ptr *QDataStream) QDataStream_PTR() *QDataStream { - return ptr -} - -func (ptr *QDataStream) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDataStream) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDataStream(ptr QDataStream_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDataStream_PTR().Pointer() - } - return nil -} - -func NewQDataStreamFromPointer(ptr unsafe.Pointer) (n *QDataStream) { - n = new(QDataStream) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDataStream__Version -//QDataStream::Version -type QDataStream__Version int64 - -const ( - QDataStream__Qt_1_0 QDataStream__Version = QDataStream__Version(1) - QDataStream__Qt_2_0 QDataStream__Version = QDataStream__Version(2) - QDataStream__Qt_2_1 QDataStream__Version = QDataStream__Version(3) - QDataStream__Qt_3_0 QDataStream__Version = QDataStream__Version(4) - QDataStream__Qt_3_1 QDataStream__Version = QDataStream__Version(5) - QDataStream__Qt_3_3 QDataStream__Version = QDataStream__Version(6) - QDataStream__Qt_4_0 QDataStream__Version = QDataStream__Version(7) - QDataStream__Qt_4_1 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_0) - QDataStream__Qt_4_2 QDataStream__Version = QDataStream__Version(8) - QDataStream__Qt_4_3 QDataStream__Version = QDataStream__Version(9) - QDataStream__Qt_4_4 QDataStream__Version = QDataStream__Version(10) - QDataStream__Qt_4_5 QDataStream__Version = QDataStream__Version(11) - QDataStream__Qt_4_6 QDataStream__Version = QDataStream__Version(12) - QDataStream__Qt_4_7 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_6) - QDataStream__Qt_4_8 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_7) - QDataStream__Qt_4_9 QDataStream__Version = QDataStream__Version(QDataStream__Qt_4_8) - QDataStream__Qt_5_0 QDataStream__Version = QDataStream__Version(13) - QDataStream__Qt_5_1 QDataStream__Version = QDataStream__Version(14) - QDataStream__Qt_5_2 QDataStream__Version = QDataStream__Version(15) - QDataStream__Qt_5_3 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_2) - QDataStream__Qt_5_4 QDataStream__Version = QDataStream__Version(16) - QDataStream__Qt_5_5 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_4) - QDataStream__Qt_5_6 QDataStream__Version = QDataStream__Version(17) - QDataStream__Qt_5_7 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_6) - QDataStream__Qt_5_8 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_7) - QDataStream__Qt_5_9 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_8) - QDataStream__Qt_5_10 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_9) - QDataStream__Qt_5_11 QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_10) - QDataStream__Qt_5_12 QDataStream__Version = QDataStream__Version(18) - QDataStream__Qt_5_13 QDataStream__Version = QDataStream__Version(19) - QDataStream__Qt_DefaultCompiledVersion QDataStream__Version = QDataStream__Version(QDataStream__Qt_5_13) -) - -//go:generate stringer -type=QDataStream__ByteOrder -//QDataStream::ByteOrder -type QDataStream__ByteOrder int64 - -const ( - QDataStream__BigEndian QDataStream__ByteOrder = QDataStream__ByteOrder(QSysInfo__BigEndian) - QDataStream__LittleEndian QDataStream__ByteOrder = QDataStream__ByteOrder(QSysInfo__LittleEndian) -) - -//go:generate stringer -type=QDataStream__Status -//QDataStream::Status -type QDataStream__Status int64 - -const ( - QDataStream__Ok QDataStream__Status = QDataStream__Status(0) - QDataStream__ReadPastEnd QDataStream__Status = QDataStream__Status(1) - QDataStream__ReadCorruptData QDataStream__Status = QDataStream__Status(2) - QDataStream__WriteFailed QDataStream__Status = QDataStream__Status(3) -) - -//go:generate stringer -type=QDataStream__FloatingPointPrecision -//QDataStream::FloatingPointPrecision -type QDataStream__FloatingPointPrecision int64 - -const ( - QDataStream__SinglePrecision QDataStream__FloatingPointPrecision = QDataStream__FloatingPointPrecision(0) - QDataStream__DoublePrecision QDataStream__FloatingPointPrecision = QDataStream__FloatingPointPrecision(1) -) - -func NewQDataStream() *QDataStream { - tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream()) - runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) - return tmpValue -} - -func NewQDataStream2(d QIODevice_ITF) *QDataStream { - tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream2(PointerFromQIODevice(d))) - runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) - return tmpValue -} - -func NewQDataStream3(a QByteArray_ITF, mode QIODevice__OpenModeFlag) *QDataStream { - tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream3(PointerFromQByteArray(a), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) - return tmpValue -} - -func NewQDataStream4(a QByteArray_ITF) *QDataStream { - tmpValue := NewQDataStreamFromPointer(C.QDataStream_NewQDataStream4(PointerFromQByteArray(a))) - runtime.SetFinalizer(tmpValue, (*QDataStream).DestroyQDataStream) - return tmpValue -} - -func (ptr *QDataStream) AbortTransaction() { - if ptr.Pointer() != nil { - C.QDataStream_AbortTransaction(ptr.Pointer()) - } -} - -func (ptr *QDataStream) AtEnd() bool { - if ptr.Pointer() != nil { - return int8(C.QDataStream_AtEnd(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDataStream) ByteOrder() QDataStream__ByteOrder { - if ptr.Pointer() != nil { - return QDataStream__ByteOrder(C.QDataStream_ByteOrder(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDataStream) CommitTransaction() bool { - if ptr.Pointer() != nil { - return int8(C.QDataStream_CommitTransaction(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDataStream) Device() *QIODevice { - if ptr.Pointer() != nil { - tmpValue := NewQIODeviceFromPointer(C.QDataStream_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataStream) FloatingPointPrecision() QDataStream__FloatingPointPrecision { - if ptr.Pointer() != nil { - return QDataStream__FloatingPointPrecision(C.QDataStream_FloatingPointPrecision(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDataStream) ReadRawData(s []byte, l int) int { - if ptr.Pointer() != nil { - var sC *C.char - if len(s) != 0 { - sC = (*C.char)(unsafe.Pointer(&s[0])) - } - return int(int32(C.QDataStream_ReadRawData(ptr.Pointer(), sC, C.int(int32(l))))) - } - return 0 -} - -func (ptr *QDataStream) ResetStatus() { - if ptr.Pointer() != nil { - C.QDataStream_ResetStatus(ptr.Pointer()) - } -} - -func (ptr *QDataStream) RollbackTransaction() { - if ptr.Pointer() != nil { - C.QDataStream_RollbackTransaction(ptr.Pointer()) - } -} - -func (ptr *QDataStream) SetByteOrder(bo QDataStream__ByteOrder) { - if ptr.Pointer() != nil { - C.QDataStream_SetByteOrder(ptr.Pointer(), C.longlong(bo)) - } -} - -func (ptr *QDataStream) SetDevice(d QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QDataStream_SetDevice(ptr.Pointer(), PointerFromQIODevice(d)) - } -} - -func (ptr *QDataStream) SetFloatingPointPrecision(precision QDataStream__FloatingPointPrecision) { - if ptr.Pointer() != nil { - C.QDataStream_SetFloatingPointPrecision(ptr.Pointer(), C.longlong(precision)) - } -} - -func (ptr *QDataStream) SetStatus(status QDataStream__Status) { - if ptr.Pointer() != nil { - C.QDataStream_SetStatus(ptr.Pointer(), C.longlong(status)) - } -} - -func (ptr *QDataStream) SetVersion(v int) { - if ptr.Pointer() != nil { - C.QDataStream_SetVersion(ptr.Pointer(), C.int(int32(v))) - } -} - -func (ptr *QDataStream) SkipRawData(l int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDataStream_SkipRawData(ptr.Pointer(), C.int(int32(l))))) - } - return 0 -} - -func (ptr *QDataStream) StartTransaction() { - if ptr.Pointer() != nil { - C.QDataStream_StartTransaction(ptr.Pointer()) - } -} - -func (ptr *QDataStream) Status() QDataStream__Status { - if ptr.Pointer() != nil { - return QDataStream__Status(C.QDataStream_Status(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDataStream) Version() int { - if ptr.Pointer() != nil { - return int(int32(C.QDataStream_Version(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDataStream) WriteRawData(s []byte, l int) int { - if ptr.Pointer() != nil { - var sC *C.char - if len(s) != 0 { - sC = (*C.char)(unsafe.Pointer(&s[0])) - } - return int(int32(C.QDataStream_WriteRawData(ptr.Pointer(), sC, C.int(int32(l))))) - } - return 0 -} - -func (ptr *QDataStream) DestroyQDataStream() { - if ptr.Pointer() != nil { - C.QDataStream_DestroyQDataStream(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDate struct { - ptr unsafe.Pointer -} - -type QDate_ITF interface { - QDate_PTR() *QDate -} - -func (ptr *QDate) QDate_PTR() *QDate { - return ptr -} - -func (ptr *QDate) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDate) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDate(ptr QDate_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDate_PTR().Pointer() - } - return nil -} - -func NewQDateFromPointer(ptr unsafe.Pointer) (n *QDate) { - n = new(QDate) - n.SetPointer(ptr) - return -} - -func (ptr *QDate) DestroyQDate() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QDate__MonthNameType -//QDate::MonthNameType -type QDate__MonthNameType int64 - -const ( - QDate__DateFormat QDate__MonthNameType = QDate__MonthNameType(0) - QDate__StandaloneFormat QDate__MonthNameType = QDate__MonthNameType(1) -) - -func NewQDate2() *QDate { - tmpValue := NewQDateFromPointer(C.QDate_NewQDate2()) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func NewQDate3(y int, m int, d int) *QDate { - tmpValue := NewQDateFromPointer(C.QDate_NewQDate3(C.int(int32(y)), C.int(int32(m)), C.int(int32(d)))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) AddDays(ndays int64) *QDate { - if ptr.Pointer() != nil { - tmpValue := NewQDateFromPointer(C.QDate_AddDays(ptr.Pointer(), C.longlong(ndays))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QDate) AddMonths(nmonths int) *QDate { - if ptr.Pointer() != nil { - tmpValue := NewQDateFromPointer(C.QDate_AddMonths(ptr.Pointer(), C.int(int32(nmonths)))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QDate) AddYears(nyears int) *QDate { - if ptr.Pointer() != nil { - tmpValue := NewQDateFromPointer(C.QDate_AddYears(ptr.Pointer(), C.int(int32(nyears)))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func QDate_CurrentDate() *QDate { - tmpValue := NewQDateFromPointer(C.QDate_QDate_CurrentDate()) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) CurrentDate() *QDate { - tmpValue := NewQDateFromPointer(C.QDate_QDate_CurrentDate()) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) Day() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_Day(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDate) DayOfWeek() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_DayOfWeek(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDate) DayOfYear() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_DayOfYear(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDate) DaysInMonth() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_DaysInMonth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDate) DaysInYear() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_DaysInYear(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDate) DaysTo(d QDate_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QDate_DaysTo(ptr.Pointer(), PointerFromQDate(d))) - } - return 0 -} - -func QDate_FromJulianDay(jd int64) *QDate { - tmpValue := NewQDateFromPointer(C.QDate_QDate_FromJulianDay(C.longlong(jd))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) FromJulianDay(jd int64) *QDate { - tmpValue := NewQDateFromPointer(C.QDate_QDate_FromJulianDay(C.longlong(jd))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func QDate_FromString(stri string, format Qt__DateFormat) *QDate { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) FromString(stri string, format Qt__DateFormat) *QDate { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func QDate_FromString2(stri string, format string) *QDate { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) FromString2(stri string, format string) *QDate { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQDateFromPointer(C.QDate_QDate_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue -} - -func (ptr *QDate) GetDate(year int, month int, day int) { - if ptr.Pointer() != nil { - C.QDate_GetDate(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)), C.int(int32(day))) - } -} - -func QDate_IsLeapYear(year int) bool { - return int8(C.QDate_QDate_IsLeapYear(C.int(int32(year)))) != 0 -} - -func (ptr *QDate) IsLeapYear(year int) bool { - return int8(C.QDate_QDate_IsLeapYear(C.int(int32(year)))) != 0 -} - -func (ptr *QDate) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QDate_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDate) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QDate_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func QDate_IsValid2(year int, month int, day int) bool { - return int8(C.QDate_QDate_IsValid2(C.int(int32(year)), C.int(int32(month)), C.int(int32(day)))) != 0 -} - -func (ptr *QDate) IsValid2(year int, month int, day int) bool { - return int8(C.QDate_QDate_IsValid2(C.int(int32(year)), C.int(int32(month)), C.int(int32(day)))) != 0 -} - -func (ptr *QDate) Month() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_Month(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDate) SetDate(year int, month int, day int) bool { - if ptr.Pointer() != nil { - return int8(C.QDate_SetDate(ptr.Pointer(), C.int(int32(year)), C.int(int32(month)), C.int(int32(day)))) != 0 - } - return false -} - -func (ptr *QDate) ToJulianDay() int64 { - if ptr.Pointer() != nil { - return int64(C.QDate_ToJulianDay(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDate) ToString(format string) string { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return cGoUnpackString(C.QDate_ToString(ptr.Pointer(), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - } - return "" -} - -func (ptr *QDate) ToString2(format Qt__DateFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDate_ToString2(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QDate) ToString3(format QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDate_ToString3(ptr.Pointer(), PointerFromQStringView(format))) - } - return "" -} - -func (ptr *QDate) WeekNumber(yearNumber int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_WeekNumber(ptr.Pointer(), C.int(int32(yearNumber))))) - } - return 0 -} - -func (ptr *QDate) Year() int { - if ptr.Pointer() != nil { - return int(int32(C.QDate_Year(ptr.Pointer()))) - } - return 0 -} - -type QDateTime struct { - ptr unsafe.Pointer -} - -type QDateTime_ITF interface { - QDateTime_PTR() *QDateTime -} - -func (ptr *QDateTime) QDateTime_PTR() *QDateTime { - return ptr -} - -func (ptr *QDateTime) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDateTime) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDateTime(ptr QDateTime_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDateTime_PTR().Pointer() - } - return nil -} - -func NewQDateTimeFromPointer(ptr unsafe.Pointer) (n *QDateTime) { - n = new(QDateTime) - n.SetPointer(ptr) - return -} -func NewQDateTime() *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime()) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func NewQDateTime2(date QDate_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime2(PointerFromQDate(date))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func NewQDateTime3(date QDate_ITF, ti QTime_ITF, spec Qt__TimeSpec) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime3(PointerFromQDate(date), PointerFromQTime(ti), C.longlong(spec))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func NewQDateTime4(date QDate_ITF, ti QTime_ITF, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime4(PointerFromQDate(date), PointerFromQTime(ti), C.longlong(spec), C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func NewQDateTime5(date QDate_ITF, ti QTime_ITF, timeZone QTimeZone_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime5(PointerFromQDate(date), PointerFromQTime(ti), PointerFromQTimeZone(timeZone))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func NewQDateTime6(other QDateTime_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime6(PointerFromQDateTime(other))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func NewQDateTime7(other QDateTime_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_NewQDateTime7(PointerFromQDateTime(other))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) AddDays(ndays int64) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddDays(ptr.Pointer(), C.longlong(ndays))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) AddMSecs(msecs int64) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddMSecs(ptr.Pointer(), C.longlong(msecs))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) AddMonths(nmonths int) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddMonths(ptr.Pointer(), C.int(int32(nmonths)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) AddSecs(s int64) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddSecs(ptr.Pointer(), C.longlong(s))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) AddYears(nyears int) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_AddYears(ptr.Pointer(), C.int(int32(nyears)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func QDateTime_CurrentDateTime() *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTime()) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) CurrentDateTime() *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTime()) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_CurrentDateTimeUtc() *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTimeUtc()) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) CurrentDateTimeUtc() *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_CurrentDateTimeUtc()) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_CurrentMSecsSinceEpoch() int64 { - return int64(C.QDateTime_QDateTime_CurrentMSecsSinceEpoch()) -} - -func (ptr *QDateTime) CurrentMSecsSinceEpoch() int64 { - return int64(C.QDateTime_QDateTime_CurrentMSecsSinceEpoch()) -} - -func QDateTime_CurrentSecsSinceEpoch() int64 { - return int64(C.QDateTime_QDateTime_CurrentSecsSinceEpoch()) -} - -func (ptr *QDateTime) CurrentSecsSinceEpoch() int64 { - return int64(C.QDateTime_QDateTime_CurrentSecsSinceEpoch()) -} - -func (ptr *QDateTime) Date() *QDate { - if ptr.Pointer() != nil { - tmpValue := NewQDateFromPointer(C.QDateTime_Date(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) DaysTo(other QDateTime_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QDateTime_DaysTo(ptr.Pointer(), PointerFromQDateTime(other))) - } - return 0 -} - -func QDateTime_FromMSecsSinceEpoch(msecs int64) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch(C.longlong(msecs))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromMSecsSinceEpoch(msecs int64) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch(C.longlong(msecs))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_FromMSecsSinceEpoch2(msecs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch2(C.longlong(msecs), C.longlong(spec), C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromMSecsSinceEpoch2(msecs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch2(C.longlong(msecs), C.longlong(spec), C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_FromMSecsSinceEpoch3(msecs int64, timeZone QTimeZone_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch3(C.longlong(msecs), PointerFromQTimeZone(timeZone))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromMSecsSinceEpoch3(msecs int64, timeZone QTimeZone_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromMSecsSinceEpoch3(C.longlong(msecs), PointerFromQTimeZone(timeZone))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_FromSecsSinceEpoch(secs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch(C.longlong(secs), C.longlong(spec), C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromSecsSinceEpoch(secs int64, spec Qt__TimeSpec, offsetSeconds int) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch(C.longlong(secs), C.longlong(spec), C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_FromSecsSinceEpoch2(secs int64, timeZone QTimeZone_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch2(C.longlong(secs), PointerFromQTimeZone(timeZone))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromSecsSinceEpoch2(secs int64, timeZone QTimeZone_ITF) *QDateTime { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromSecsSinceEpoch2(C.longlong(secs), PointerFromQTimeZone(timeZone))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_FromString(stri string, format Qt__DateFormat) *QDateTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromString(stri string, format Qt__DateFormat) *QDateTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func QDateTime_FromString2(stri string, format string) *QDateTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) FromString2(stri string, format string) *QDateTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQDateTimeFromPointer(C.QDateTime_QDateTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue -} - -func (ptr *QDateTime) IsDaylightTime() bool { - if ptr.Pointer() != nil { - return int8(C.QDateTime_IsDaylightTime(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDateTime) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QDateTime_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDateTime) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QDateTime_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDateTime) MsecsTo(other QDateTime_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QDateTime_MsecsTo(ptr.Pointer(), PointerFromQDateTime(other))) - } - return 0 -} - -func (ptr *QDateTime) OffsetFromUtc() int { - if ptr.Pointer() != nil { - return int(int32(C.QDateTime_OffsetFromUtc(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDateTime) SecsTo(other QDateTime_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QDateTime_SecsTo(ptr.Pointer(), PointerFromQDateTime(other))) - } - return 0 -} - -func (ptr *QDateTime) SetDate(date QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTime_SetDate(ptr.Pointer(), PointerFromQDate(date)) - } -} - -func (ptr *QDateTime) SetMSecsSinceEpoch(msecs int64) { - if ptr.Pointer() != nil { - C.QDateTime_SetMSecsSinceEpoch(ptr.Pointer(), C.longlong(msecs)) - } -} - -func (ptr *QDateTime) SetOffsetFromUtc(offsetSeconds int) { - if ptr.Pointer() != nil { - C.QDateTime_SetOffsetFromUtc(ptr.Pointer(), C.int(int32(offsetSeconds))) - } -} - -func (ptr *QDateTime) SetSecsSinceEpoch(secs int64) { - if ptr.Pointer() != nil { - C.QDateTime_SetSecsSinceEpoch(ptr.Pointer(), C.longlong(secs)) - } -} - -func (ptr *QDateTime) SetTime(ti QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTime_SetTime(ptr.Pointer(), PointerFromQTime(ti)) - } -} - -func (ptr *QDateTime) SetTimeSpec(spec Qt__TimeSpec) { - if ptr.Pointer() != nil { - C.QDateTime_SetTimeSpec(ptr.Pointer(), C.longlong(spec)) - } -} - -func (ptr *QDateTime) SetTimeZone(toZone QTimeZone_ITF) { - if ptr.Pointer() != nil { - C.QDateTime_SetTimeZone(ptr.Pointer(), PointerFromQTimeZone(toZone)) - } -} - -func (ptr *QDateTime) Swap(other QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTime_Swap(ptr.Pointer(), PointerFromQDateTime(other)) - } -} - -func (ptr *QDateTime) Time() *QTime { - if ptr.Pointer() != nil { - tmpValue := NewQTimeFromPointer(C.QDateTime_Time(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) TimeSpec() Qt__TimeSpec { - if ptr.Pointer() != nil { - return Qt__TimeSpec(C.QDateTime_TimeSpec(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDateTime) TimeZone() *QTimeZone { - if ptr.Pointer() != nil { - tmpValue := NewQTimeZoneFromPointer(C.QDateTime_TimeZone(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) TimeZoneAbbreviation() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTime_TimeZoneAbbreviation(ptr.Pointer())) - } - return "" -} - -func (ptr *QDateTime) ToLocalTime() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToLocalTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) ToMSecsSinceEpoch() int64 { - if ptr.Pointer() != nil { - return int64(C.QDateTime_ToMSecsSinceEpoch(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDateTime) ToOffsetFromUtc(offsetSeconds int) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToOffsetFromUtc(ptr.Pointer(), C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) ToSecsSinceEpoch() int64 { - if ptr.Pointer() != nil { - return int64(C.QDateTime_ToSecsSinceEpoch(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDateTime) ToString(format string) string { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return cGoUnpackString(C.QDateTime_ToString(ptr.Pointer(), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - } - return "" -} - -func (ptr *QDateTime) ToString2(format Qt__DateFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTime_ToString2(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QDateTime) ToString3(format QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTime_ToString3(ptr.Pointer(), PointerFromQStringView(format))) - } - return "" -} - -func (ptr *QDateTime) ToTimeSpec(spec Qt__TimeSpec) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToTimeSpec(ptr.Pointer(), C.longlong(spec))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) ToTimeZone(timeZone QTimeZone_ITF) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToTimeZone(ptr.Pointer(), PointerFromQTimeZone(timeZone))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) ToUTC() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QDateTime_ToUTC(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTime) DestroyQDateTime() { - if ptr.Pointer() != nil { - C.QDateTime_DestroyQDateTime(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDeadlineTimer struct { - ptr unsafe.Pointer -} - -type QDeadlineTimer_ITF interface { - QDeadlineTimer_PTR() *QDeadlineTimer -} - -func (ptr *QDeadlineTimer) QDeadlineTimer_PTR() *QDeadlineTimer { - return ptr -} - -func (ptr *QDeadlineTimer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDeadlineTimer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDeadlineTimer(ptr QDeadlineTimer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDeadlineTimer_PTR().Pointer() - } - return nil -} - -func NewQDeadlineTimerFromPointer(ptr unsafe.Pointer) (n *QDeadlineTimer) { - n = new(QDeadlineTimer) - n.SetPointer(ptr) - return -} - -func (ptr *QDeadlineTimer) DestroyQDeadlineTimer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QDeadlineTimer__ForeverConstant -//QDeadlineTimer::ForeverConstant -type QDeadlineTimer__ForeverConstant int64 - -const ( - QDeadlineTimer__Forever QDeadlineTimer__ForeverConstant = QDeadlineTimer__ForeverConstant(0) -) - -func NewQDeadlineTimer(timerType Qt__TimerType) *QDeadlineTimer { - tmpValue := NewQDeadlineTimerFromPointer(C.QDeadlineTimer_NewQDeadlineTimer(C.longlong(timerType))) - runtime.SetFinalizer(tmpValue, (*QDeadlineTimer).DestroyQDeadlineTimer) - return tmpValue -} - -func NewQDeadlineTimer2(vqd QDeadlineTimer__ForeverConstant, timerType Qt__TimerType) *QDeadlineTimer { - tmpValue := NewQDeadlineTimerFromPointer(C.QDeadlineTimer_NewQDeadlineTimer2(C.longlong(vqd), C.longlong(timerType))) - runtime.SetFinalizer(tmpValue, (*QDeadlineTimer).DestroyQDeadlineTimer) - return tmpValue -} - -func NewQDeadlineTimer3(msecs int64, ty Qt__TimerType) *QDeadlineTimer { - tmpValue := NewQDeadlineTimerFromPointer(C.QDeadlineTimer_NewQDeadlineTimer3(C.longlong(msecs), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QDeadlineTimer).DestroyQDeadlineTimer) - return tmpValue -} - -func (ptr *QDeadlineTimer) Deadline() int64 { - if ptr.Pointer() != nil { - return int64(C.QDeadlineTimer_Deadline(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDeadlineTimer) DeadlineNSecs() int64 { - if ptr.Pointer() != nil { - return int64(C.QDeadlineTimer_DeadlineNSecs(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDeadlineTimer) HasExpired() bool { - if ptr.Pointer() != nil { - return int8(C.QDeadlineTimer_HasExpired(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDeadlineTimer) IsForever() bool { - if ptr.Pointer() != nil { - return int8(C.QDeadlineTimer_IsForever(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDeadlineTimer) RemainingTime() int64 { - if ptr.Pointer() != nil { - return int64(C.QDeadlineTimer_RemainingTime(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDeadlineTimer) RemainingTimeNSecs() int64 { - if ptr.Pointer() != nil { - return int64(C.QDeadlineTimer_RemainingTimeNSecs(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDeadlineTimer) SetDeadline(msecs int64, timerType Qt__TimerType) { - if ptr.Pointer() != nil { - C.QDeadlineTimer_SetDeadline(ptr.Pointer(), C.longlong(msecs), C.longlong(timerType)) - } -} - -func (ptr *QDeadlineTimer) SetPreciseDeadline(secs int64, nsecs int64, timerType Qt__TimerType) { - if ptr.Pointer() != nil { - C.QDeadlineTimer_SetPreciseDeadline(ptr.Pointer(), C.longlong(secs), C.longlong(nsecs), C.longlong(timerType)) - } -} - -func (ptr *QDeadlineTimer) SetPreciseRemainingTime(secs int64, nsecs int64, timerType Qt__TimerType) { - if ptr.Pointer() != nil { - C.QDeadlineTimer_SetPreciseRemainingTime(ptr.Pointer(), C.longlong(secs), C.longlong(nsecs), C.longlong(timerType)) - } -} - -func (ptr *QDeadlineTimer) SetRemainingTime(msecs int64, timerType Qt__TimerType) { - if ptr.Pointer() != nil { - C.QDeadlineTimer_SetRemainingTime(ptr.Pointer(), C.longlong(msecs), C.longlong(timerType)) - } -} - -func (ptr *QDeadlineTimer) SetTimerType(timerType Qt__TimerType) { - if ptr.Pointer() != nil { - C.QDeadlineTimer_SetTimerType(ptr.Pointer(), C.longlong(timerType)) - } -} - -func (ptr *QDeadlineTimer) Swap(other QDeadlineTimer_ITF) { - if ptr.Pointer() != nil { - C.QDeadlineTimer_Swap(ptr.Pointer(), PointerFromQDeadlineTimer(other)) - } -} - -func (ptr *QDeadlineTimer) TimerType() Qt__TimerType { - if ptr.Pointer() != nil { - return Qt__TimerType(C.QDeadlineTimer_TimerType(ptr.Pointer())) - } - return 0 -} - -type QDebug struct { - ptr unsafe.Pointer -} - -type QDebug_ITF interface { - QDebug_PTR() *QDebug -} - -func (ptr *QDebug) QDebug_PTR() *QDebug { - return ptr -} - -func (ptr *QDebug) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDebug) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDebug(ptr QDebug_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDebug_PTR().Pointer() - } - return nil -} - -func NewQDebugFromPointer(ptr unsafe.Pointer) (n *QDebug) { - n = new(QDebug) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDebug__VerbosityLevel -//QDebug::VerbosityLevel -type QDebug__VerbosityLevel int64 - -const ( - QDebug__MinimumVerbosity QDebug__VerbosityLevel = QDebug__VerbosityLevel(0) - QDebug__DefaultVerbosity QDebug__VerbosityLevel = QDebug__VerbosityLevel(2) - QDebug__MaximumVerbosity QDebug__VerbosityLevel = QDebug__VerbosityLevel(7) -) - -func NewQDebug(device QIODevice_ITF) *QDebug { - tmpValue := NewQDebugFromPointer(C.QDebug_NewQDebug(PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue -} - -func NewQDebug2(stri string) *QDebug { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDebugFromPointer(C.QDebug_NewQDebug2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue -} - -func NewQDebug4(o QDebug_ITF) *QDebug { - tmpValue := NewQDebugFromPointer(C.QDebug_NewQDebug4(PointerFromQDebug(o))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue -} - -func (ptr *QDebug) AutoInsertSpaces() bool { - if ptr.Pointer() != nil { - return int8(C.QDebug_AutoInsertSpaces(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDebug) MaybeQuote(c string) *QDebug { - if ptr.Pointer() != nil { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - tmpValue := NewQDebugFromPointer(C.QDebug_MaybeQuote(ptr.Pointer(), cC)) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) MaybeSpace() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_MaybeSpace(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) Noquote() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_Noquote(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) Nospace() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_Nospace(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) Quote() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_Quote(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) ResetFormat() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_ResetFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) SetAutoInsertSpaces(b bool) { - if ptr.Pointer() != nil { - C.QDebug_SetAutoInsertSpaces(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QDebug) SetVerbosity(verbosityLevel int) { - if ptr.Pointer() != nil { - C.QDebug_SetVerbosity(ptr.Pointer(), C.int(int32(verbosityLevel))) - } -} - -func (ptr *QDebug) Space() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_Space(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) Swap(other QDebug_ITF) { - if ptr.Pointer() != nil { - C.QDebug_Swap(ptr.Pointer(), PointerFromQDebug(other)) - } -} - -func (ptr *QDebug) Verbosity(verbosityLevel int) *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QDebug_Verbosity(ptr.Pointer(), C.int(int32(verbosityLevel)))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QDebug) Verbosity2() int { - if ptr.Pointer() != nil { - return int(int32(C.QDebug_Verbosity2(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDebug) DestroyQDebug() { - if ptr.Pointer() != nil { - C.QDebug_DestroyQDebug(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDebugStateSaver struct { - ptr unsafe.Pointer -} - -type QDebugStateSaver_ITF interface { - QDebugStateSaver_PTR() *QDebugStateSaver -} - -func (ptr *QDebugStateSaver) QDebugStateSaver_PTR() *QDebugStateSaver { - return ptr -} - -func (ptr *QDebugStateSaver) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDebugStateSaver) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDebugStateSaver(ptr QDebugStateSaver_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDebugStateSaver_PTR().Pointer() - } - return nil -} - -func NewQDebugStateSaverFromPointer(ptr unsafe.Pointer) (n *QDebugStateSaver) { - n = new(QDebugStateSaver) - n.SetPointer(ptr) - return -} -func NewQDebugStateSaver(dbg QDebug_ITF) *QDebugStateSaver { - tmpValue := NewQDebugStateSaverFromPointer(C.QDebugStateSaver_NewQDebugStateSaver(PointerFromQDebug(dbg))) - runtime.SetFinalizer(tmpValue, (*QDebugStateSaver).DestroyQDebugStateSaver) - return tmpValue -} - -func (ptr *QDebugStateSaver) DestroyQDebugStateSaver() { - if ptr.Pointer() != nil { - C.QDebugStateSaver_DestroyQDebugStateSaver(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDeferredDeleteEvent struct { - QEvent -} - -type QDeferredDeleteEvent_ITF interface { - QEvent_ITF - QDeferredDeleteEvent_PTR() *QDeferredDeleteEvent -} - -func (ptr *QDeferredDeleteEvent) QDeferredDeleteEvent_PTR() *QDeferredDeleteEvent { - return ptr -} - -func (ptr *QDeferredDeleteEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QDeferredDeleteEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQDeferredDeleteEvent(ptr QDeferredDeleteEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDeferredDeleteEvent_PTR().Pointer() - } - return nil -} - -func NewQDeferredDeleteEventFromPointer(ptr unsafe.Pointer) (n *QDeferredDeleteEvent) { - n = new(QDeferredDeleteEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QDeferredDeleteEvent) DestroyQDeferredDeleteEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQDeferredDeleteEvent() *QDeferredDeleteEvent { - tmpValue := NewQDeferredDeleteEventFromPointer(C.QDeferredDeleteEvent_NewQDeferredDeleteEvent()) - runtime.SetFinalizer(tmpValue, (*QDeferredDeleteEvent).DestroyQDeferredDeleteEvent) - return tmpValue -} - -func (ptr *QDeferredDeleteEvent) LoopLevel() int { - if ptr.Pointer() != nil { - return int(int32(C.QDeferredDeleteEvent_LoopLevel(ptr.Pointer()))) - } - return 0 -} - -type QDir struct { - ptr unsafe.Pointer -} - -type QDir_ITF interface { - QDir_PTR() *QDir -} - -func (ptr *QDir) QDir_PTR() *QDir { - return ptr -} - -func (ptr *QDir) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDir) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDir(ptr QDir_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDir_PTR().Pointer() - } - return nil -} - -func NewQDirFromPointer(ptr unsafe.Pointer) (n *QDir) { - n = new(QDir) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDir__Filter -//QDir::Filter -type QDir__Filter int64 - -const ( - QDir__Dirs QDir__Filter = QDir__Filter(0x001) - QDir__Files QDir__Filter = QDir__Filter(0x002) - QDir__Drives QDir__Filter = QDir__Filter(0x004) - QDir__NoSymLinks QDir__Filter = QDir__Filter(0x008) - QDir__AllEntries QDir__Filter = QDir__Filter(QDir__Dirs | QDir__Files | QDir__Drives) - QDir__TypeMask QDir__Filter = QDir__Filter(0x00f) - QDir__Readable QDir__Filter = QDir__Filter(0x010) - QDir__Writable QDir__Filter = QDir__Filter(0x020) - QDir__Executable QDir__Filter = QDir__Filter(0x040) - QDir__PermissionMask QDir__Filter = QDir__Filter(0x070) - QDir__Modified QDir__Filter = QDir__Filter(0x080) - QDir__Hidden QDir__Filter = QDir__Filter(0x100) - QDir__System QDir__Filter = QDir__Filter(0x200) - QDir__AccessMask QDir__Filter = QDir__Filter(0x3F0) - QDir__AllDirs QDir__Filter = QDir__Filter(0x400) - QDir__CaseSensitive QDir__Filter = QDir__Filter(0x800) - QDir__NoDot QDir__Filter = QDir__Filter(0x2000) - QDir__NoDotDot QDir__Filter = QDir__Filter(0x4000) - QDir__NoDotAndDotDot QDir__Filter = QDir__Filter(QDir__NoDot | QDir__NoDotDot) - QDir__NoFilter QDir__Filter = QDir__Filter(-1) -) - -//go:generate stringer -type=QDir__SortFlag -//QDir::SortFlag -type QDir__SortFlag int64 - -const ( - QDir__Name QDir__SortFlag = QDir__SortFlag(0x00) - QDir__Time QDir__SortFlag = QDir__SortFlag(0x01) - QDir__Size QDir__SortFlag = QDir__SortFlag(0x02) - QDir__Unsorted QDir__SortFlag = QDir__SortFlag(0x03) - QDir__SortByMask QDir__SortFlag = QDir__SortFlag(0x03) - QDir__DirsFirst QDir__SortFlag = QDir__SortFlag(0x04) - QDir__Reversed QDir__SortFlag = QDir__SortFlag(0x08) - QDir__IgnoreCase QDir__SortFlag = QDir__SortFlag(0x10) - QDir__DirsLast QDir__SortFlag = QDir__SortFlag(0x20) - QDir__LocaleAware QDir__SortFlag = QDir__SortFlag(0x40) - QDir__Type QDir__SortFlag = QDir__SortFlag(0x80) - QDir__NoSort QDir__SortFlag = QDir__SortFlag(-1) -) - -func NewQDir(dir QDir_ITF) *QDir { - tmpValue := NewQDirFromPointer(C.QDir_NewQDir(PointerFromQDir(dir))) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func NewQDir2(path string) *QDir { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - tmpValue := NewQDirFromPointer(C.QDir_NewQDir2(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func NewQDir3(path string, nameFilter string, sort QDir__SortFlag, filters QDir__Filter) *QDir { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - var nameFilterC *C.char - if nameFilter != "" { - nameFilterC = C.CString(nameFilter) - defer C.free(unsafe.Pointer(nameFilterC)) - } - tmpValue := NewQDirFromPointer(C.QDir_NewQDir3(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}, C.struct_QtCore_PackedString{data: nameFilterC, len: C.longlong(len(nameFilter))}, C.longlong(sort), C.longlong(filters))) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func (ptr *QDir) AbsoluteFilePath(fileName string) string { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QDir_AbsoluteFilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - } - return "" -} - -func (ptr *QDir) AbsolutePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDir_AbsolutePath(ptr.Pointer())) - } - return "" -} - -func QDir_AddSearchPath(prefix string, path string) { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QDir_QDir_AddSearchPath(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QDir) AddSearchPath(prefix string, path string) { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QDir_QDir_AddSearchPath(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QDir) CanonicalPath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDir_CanonicalPath(ptr.Pointer())) - } - return "" -} - -func (ptr *QDir) Cd(dirName string) bool { - if ptr.Pointer() != nil { - var dirNameC *C.char - if dirName != "" { - dirNameC = C.CString(dirName) - defer C.free(unsafe.Pointer(dirNameC)) - } - return int8(C.QDir_Cd(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirNameC, len: C.longlong(len(dirName))})) != 0 - } - return false -} - -func (ptr *QDir) CdUp() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_CdUp(ptr.Pointer())) != 0 - } - return false -} - -func QDir_CleanPath(path string) string { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return cGoUnpackString(C.QDir_QDir_CleanPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) -} - -func (ptr *QDir) CleanPath(path string) string { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return cGoUnpackString(C.QDir_QDir_CleanPath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) -} - -func (ptr *QDir) Count() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QDir_Count(ptr.Pointer()))) - } - return 0 -} - -func QDir_Current() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Current()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func (ptr *QDir) Current() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Current()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func QDir_CurrentPath() string { - return cGoUnpackString(C.QDir_QDir_CurrentPath()) -} - -func (ptr *QDir) CurrentPath() string { - return cGoUnpackString(C.QDir_QDir_CurrentPath()) -} - -func (ptr *QDir) DirName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDir_DirName(ptr.Pointer())) - } - return "" -} - -func QDir_Drives() []*QFileInfo { - return func(l C.struct_QtCore_PackedList) []*QFileInfo { - out := make([]*QFileInfo, int(l.len)) - tmpList := NewQDirFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__drives_atList(i) - } - return out - }(C.QDir_QDir_Drives()) -} - -func (ptr *QDir) Drives() []*QFileInfo { - return func(l C.struct_QtCore_PackedList) []*QFileInfo { - out := make([]*QFileInfo, int(l.len)) - tmpList := NewQDirFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__drives_atList(i) - } - return out - }(C.QDir_QDir_Drives()) -} - -func (ptr *QDir) EntryInfoList(nameFilters []string, filters QDir__Filter, sort QDir__SortFlag) []*QFileInfo { - if ptr.Pointer() != nil { - nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) - defer C.free(unsafe.Pointer(nameFiltersC)) - return func(l C.struct_QtCore_PackedList) []*QFileInfo { - out := make([]*QFileInfo, int(l.len)) - tmpList := NewQDirFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__entryInfoList_atList(i) - } - return out - }(C.QDir_EntryInfoList(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort))) - } - return make([]*QFileInfo, 0) -} - -func (ptr *QDir) EntryInfoList2(filters QDir__Filter, sort QDir__SortFlag) []*QFileInfo { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QFileInfo { - out := make([]*QFileInfo, int(l.len)) - tmpList := NewQDirFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__entryInfoList_atList2(i) - } - return out - }(C.QDir_EntryInfoList2(ptr.Pointer(), C.longlong(filters), C.longlong(sort))) - } - return make([]*QFileInfo, 0) -} - -func (ptr *QDir) EntryList(nameFilters []string, filters QDir__Filter, sort QDir__SortFlag) []string { - if ptr.Pointer() != nil { - nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) - defer C.free(unsafe.Pointer(nameFiltersC)) - return unpackStringList(cGoUnpackString(C.QDir_EntryList(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort)))) - } - return make([]string, 0) -} - -func (ptr *QDir) EntryList2(filters QDir__Filter, sort QDir__SortFlag) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QDir_EntryList2(ptr.Pointer(), C.longlong(filters), C.longlong(sort)))) - } - return make([]string, 0) -} - -func (ptr *QDir) Exists(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QDir_Exists(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QDir) Exists2() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_Exists2(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDir) FilePath(fileName string) string { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QDir_FilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - } - return "" -} - -func (ptr *QDir) Filter() QDir__Filter { - if ptr.Pointer() != nil { - return QDir__Filter(C.QDir_Filter(ptr.Pointer())) - } - return 0 -} - -func QDir_FromNativeSeparators(pathName string) string { - var pathNameC *C.char - if pathName != "" { - pathNameC = C.CString(pathName) - defer C.free(unsafe.Pointer(pathNameC)) - } - return cGoUnpackString(C.QDir_QDir_FromNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) -} - -func (ptr *QDir) FromNativeSeparators(pathName string) string { - var pathNameC *C.char - if pathName != "" { - pathNameC = C.CString(pathName) - defer C.free(unsafe.Pointer(pathNameC)) - } - return cGoUnpackString(C.QDir_QDir_FromNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) -} - -func QDir_Home() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Home()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func (ptr *QDir) Home() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Home()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func QDir_HomePath() string { - return cGoUnpackString(C.QDir_QDir_HomePath()) -} - -func (ptr *QDir) HomePath() string { - return cGoUnpackString(C.QDir_QDir_HomePath()) -} - -func (ptr *QDir) IsAbsolute() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_IsAbsolute(ptr.Pointer())) != 0 - } - return false -} - -func QDir_IsAbsolutePath(path string) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QDir_QDir_IsAbsolutePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 -} - -func (ptr *QDir) IsAbsolutePath(path string) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QDir_QDir_IsAbsolutePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 -} - -func (ptr *QDir) IsEmpty(filters QDir__Filter) bool { - if ptr.Pointer() != nil { - return int8(C.QDir_IsEmpty(ptr.Pointer(), C.longlong(filters))) != 0 - } - return false -} - -func (ptr *QDir) IsReadable() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_IsReadable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDir) IsRelative() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_IsRelative(ptr.Pointer())) != 0 - } - return false -} - -func QDir_IsRelativePath(path string) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QDir_QDir_IsRelativePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 -} - -func (ptr *QDir) IsRelativePath(path string) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QDir_QDir_IsRelativePath(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 -} - -func (ptr *QDir) IsRoot() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_IsRoot(ptr.Pointer())) != 0 - } - return false -} - -func QDir_ListSeparator() *QChar { - tmpValue := NewQCharFromPointer(C.QDir_QDir_ListSeparator()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QDir) ListSeparator() *QChar { - tmpValue := NewQCharFromPointer(C.QDir_QDir_ListSeparator()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QDir) MakeAbsolute() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_MakeAbsolute(ptr.Pointer())) != 0 - } - return false -} - -func QDir_Match(filter string, fileName string) bool { - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QDir_QDir_Match(C.struct_QtCore_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QDir) Match(filter string, fileName string) bool { - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QDir_QDir_Match(C.struct_QtCore_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func QDir_Match2(filters []string, fileName string) bool { - filtersC := C.CString(strings.Join(filters, "¡¦!")) - defer C.free(unsafe.Pointer(filtersC)) - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QDir_QDir_Match2(C.struct_QtCore_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QDir) Match2(filters []string, fileName string) bool { - filtersC := C.CString(strings.Join(filters, "¡¦!")) - defer C.free(unsafe.Pointer(filtersC)) - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QDir_QDir_Match2(C.struct_QtCore_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}, C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QDir) Mkdir(dirName string) bool { - if ptr.Pointer() != nil { - var dirNameC *C.char - if dirName != "" { - dirNameC = C.CString(dirName) - defer C.free(unsafe.Pointer(dirNameC)) - } - return int8(C.QDir_Mkdir(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirNameC, len: C.longlong(len(dirName))})) != 0 - } - return false -} - -func (ptr *QDir) Mkpath(dirPath string) bool { - if ptr.Pointer() != nil { - var dirPathC *C.char - if dirPath != "" { - dirPathC = C.CString(dirPath) - defer C.free(unsafe.Pointer(dirPathC)) - } - return int8(C.QDir_Mkpath(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirPathC, len: C.longlong(len(dirPath))})) != 0 - } - return false -} - -func (ptr *QDir) NameFilters() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QDir_NameFilters(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QDir) Path() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDir_Path(ptr.Pointer())) - } - return "" -} - -func (ptr *QDir) Refresh() { - if ptr.Pointer() != nil { - C.QDir_Refresh(ptr.Pointer()) - } -} - -func (ptr *QDir) RelativeFilePath(fileName string) string { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QDir_RelativeFilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - } - return "" -} - -func (ptr *QDir) Remove(fileName string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QDir_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 - } - return false -} - -func (ptr *QDir) RemoveRecursively() bool { - if ptr.Pointer() != nil { - return int8(C.QDir_RemoveRecursively(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDir) Rename(oldName string, newName string) bool { - if ptr.Pointer() != nil { - var oldNameC *C.char - if oldName != "" { - oldNameC = C.CString(oldName) - defer C.free(unsafe.Pointer(oldNameC)) - } - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QDir_Rename(ptr.Pointer(), C.struct_QtCore_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 - } - return false -} - -func (ptr *QDir) Rmdir(dirName string) bool { - if ptr.Pointer() != nil { - var dirNameC *C.char - if dirName != "" { - dirNameC = C.CString(dirName) - defer C.free(unsafe.Pointer(dirNameC)) - } - return int8(C.QDir_Rmdir(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirNameC, len: C.longlong(len(dirName))})) != 0 - } - return false -} - -func (ptr *QDir) Rmpath(dirPath string) bool { - if ptr.Pointer() != nil { - var dirPathC *C.char - if dirPath != "" { - dirPathC = C.CString(dirPath) - defer C.free(unsafe.Pointer(dirPathC)) - } - return int8(C.QDir_Rmpath(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirPathC, len: C.longlong(len(dirPath))})) != 0 - } - return false -} - -func QDir_Root() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Root()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func (ptr *QDir) Root() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Root()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func QDir_RootPath() string { - return cGoUnpackString(C.QDir_QDir_RootPath()) -} - -func (ptr *QDir) RootPath() string { - return cGoUnpackString(C.QDir_QDir_RootPath()) -} - -func QDir_SearchPaths(prefix string) []string { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - return unpackStringList(cGoUnpackString(C.QDir_QDir_SearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}))) -} - -func (ptr *QDir) SearchPaths(prefix string) []string { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - return unpackStringList(cGoUnpackString(C.QDir_QDir_SearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}))) -} - -func QDir_Separator() *QChar { - tmpValue := NewQCharFromPointer(C.QDir_QDir_Separator()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QDir) Separator() *QChar { - tmpValue := NewQCharFromPointer(C.QDir_QDir_Separator()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func QDir_SetCurrent(path string) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QDir_QDir_SetCurrent(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 -} - -func (ptr *QDir) SetCurrent(path string) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QDir_QDir_SetCurrent(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 -} - -func (ptr *QDir) SetFilter(filters QDir__Filter) { - if ptr.Pointer() != nil { - C.QDir_SetFilter(ptr.Pointer(), C.longlong(filters)) - } -} - -func (ptr *QDir) SetNameFilters(nameFilters []string) { - if ptr.Pointer() != nil { - nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) - defer C.free(unsafe.Pointer(nameFiltersC)) - C.QDir_SetNameFilters(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}) - } -} - -func (ptr *QDir) SetPath(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QDir_SetPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -func QDir_SetSearchPaths(prefix string, searchPaths []string) { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - searchPathsC := C.CString(strings.Join(searchPaths, "¡¦!")) - defer C.free(unsafe.Pointer(searchPathsC)) - C.QDir_QDir_SetSearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: searchPathsC, len: C.longlong(len(strings.Join(searchPaths, "¡¦!")))}) -} - -func (ptr *QDir) SetSearchPaths(prefix string, searchPaths []string) { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - searchPathsC := C.CString(strings.Join(searchPaths, "¡¦!")) - defer C.free(unsafe.Pointer(searchPathsC)) - C.QDir_QDir_SetSearchPaths(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: searchPathsC, len: C.longlong(len(strings.Join(searchPaths, "¡¦!")))}) -} - -func (ptr *QDir) SetSorting(sort QDir__SortFlag) { - if ptr.Pointer() != nil { - C.QDir_SetSorting(ptr.Pointer(), C.longlong(sort)) - } -} - -func (ptr *QDir) Sorting() QDir__SortFlag { - if ptr.Pointer() != nil { - return QDir__SortFlag(C.QDir_Sorting(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDir) Swap(other QDir_ITF) { - if ptr.Pointer() != nil { - C.QDir_Swap(ptr.Pointer(), PointerFromQDir(other)) - } -} - -func QDir_Temp() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Temp()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func (ptr *QDir) Temp() *QDir { - tmpValue := NewQDirFromPointer(C.QDir_QDir_Temp()) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue -} - -func QDir_TempPath() string { - return cGoUnpackString(C.QDir_QDir_TempPath()) -} - -func (ptr *QDir) TempPath() string { - return cGoUnpackString(C.QDir_QDir_TempPath()) -} - -func QDir_ToNativeSeparators(pathName string) string { - var pathNameC *C.char - if pathName != "" { - pathNameC = C.CString(pathName) - defer C.free(unsafe.Pointer(pathNameC)) - } - return cGoUnpackString(C.QDir_QDir_ToNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) -} - -func (ptr *QDir) ToNativeSeparators(pathName string) string { - var pathNameC *C.char - if pathName != "" { - pathNameC = C.CString(pathName) - defer C.free(unsafe.Pointer(pathNameC)) - } - return cGoUnpackString(C.QDir_QDir_ToNativeSeparators(C.struct_QtCore_PackedString{data: pathNameC, len: C.longlong(len(pathName))})) -} - -func (ptr *QDir) DestroyQDir() { - if ptr.Pointer() != nil { - C.QDir_DestroyQDir(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDir) __drives_atList(i int) *QFileInfo { - if ptr.Pointer() != nil { - tmpValue := NewQFileInfoFromPointer(C.QDir___drives_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue - } - return nil -} - -func (ptr *QDir) __drives_setList(i QFileInfo_ITF) { - if ptr.Pointer() != nil { - C.QDir___drives_setList(ptr.Pointer(), PointerFromQFileInfo(i)) - } -} - -func (ptr *QDir) __drives_newList() unsafe.Pointer { - return C.QDir___drives_newList(ptr.Pointer()) -} - -func (ptr *QDir) __entryInfoList_atList(i int) *QFileInfo { - if ptr.Pointer() != nil { - tmpValue := NewQFileInfoFromPointer(C.QDir___entryInfoList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue - } - return nil -} - -func (ptr *QDir) __entryInfoList_setList(i QFileInfo_ITF) { - if ptr.Pointer() != nil { - C.QDir___entryInfoList_setList(ptr.Pointer(), PointerFromQFileInfo(i)) - } -} - -func (ptr *QDir) __entryInfoList_newList() unsafe.Pointer { - return C.QDir___entryInfoList_newList(ptr.Pointer()) -} - -func (ptr *QDir) __entryInfoList_atList2(i int) *QFileInfo { - if ptr.Pointer() != nil { - tmpValue := NewQFileInfoFromPointer(C.QDir___entryInfoList_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue - } - return nil -} - -func (ptr *QDir) __entryInfoList_setList2(i QFileInfo_ITF) { - if ptr.Pointer() != nil { - C.QDir___entryInfoList_setList2(ptr.Pointer(), PointerFromQFileInfo(i)) - } -} - -func (ptr *QDir) __entryInfoList_newList2() unsafe.Pointer { - return C.QDir___entryInfoList_newList2(ptr.Pointer()) -} - -type QDirIterator struct { - ptr unsafe.Pointer -} - -type QDirIterator_ITF interface { - QDirIterator_PTR() *QDirIterator -} - -func (ptr *QDirIterator) QDirIterator_PTR() *QDirIterator { - return ptr -} - -func (ptr *QDirIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDirIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDirIterator(ptr QDirIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDirIterator_PTR().Pointer() - } - return nil -} - -func NewQDirIteratorFromPointer(ptr unsafe.Pointer) (n *QDirIterator) { - n = new(QDirIterator) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDirIterator__IteratorFlag -//QDirIterator::IteratorFlag -type QDirIterator__IteratorFlag int64 - -const ( - QDirIterator__NoIteratorFlags QDirIterator__IteratorFlag = QDirIterator__IteratorFlag(0x0) - QDirIterator__FollowSymlinks QDirIterator__IteratorFlag = QDirIterator__IteratorFlag(0x1) - QDirIterator__Subdirectories QDirIterator__IteratorFlag = QDirIterator__IteratorFlag(0x2) -) - -type QDynamicPropertyChangeEvent struct { - QEvent -} - -type QDynamicPropertyChangeEvent_ITF interface { - QEvent_ITF - QDynamicPropertyChangeEvent_PTR() *QDynamicPropertyChangeEvent -} - -func (ptr *QDynamicPropertyChangeEvent) QDynamicPropertyChangeEvent_PTR() *QDynamicPropertyChangeEvent { - return ptr -} - -func (ptr *QDynamicPropertyChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QDynamicPropertyChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQDynamicPropertyChangeEvent(ptr QDynamicPropertyChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDynamicPropertyChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQDynamicPropertyChangeEventFromPointer(ptr unsafe.Pointer) (n *QDynamicPropertyChangeEvent) { - n = new(QDynamicPropertyChangeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QDynamicPropertyChangeEvent) DestroyQDynamicPropertyChangeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQDynamicPropertyChangeEvent(name QByteArray_ITF) *QDynamicPropertyChangeEvent { - tmpValue := NewQDynamicPropertyChangeEventFromPointer(C.QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(PointerFromQByteArray(name))) - runtime.SetFinalizer(tmpValue, (*QDynamicPropertyChangeEvent).DestroyQDynamicPropertyChangeEvent) - return tmpValue -} - -func (ptr *QDynamicPropertyChangeEvent) PropertyName() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QDynamicPropertyChangeEvent_PropertyName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -type QEasingCurve struct { - ptr unsafe.Pointer -} - -type QEasingCurve_ITF interface { - QEasingCurve_PTR() *QEasingCurve -} - -func (ptr *QEasingCurve) QEasingCurve_PTR() *QEasingCurve { - return ptr -} - -func (ptr *QEasingCurve) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QEasingCurve) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQEasingCurve(ptr QEasingCurve_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEasingCurve_PTR().Pointer() - } - return nil -} - -func NewQEasingCurveFromPointer(ptr unsafe.Pointer) (n *QEasingCurve) { - n = new(QEasingCurve) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QEasingCurve__Type -//QEasingCurve::Type -type QEasingCurve__Type int64 - -const ( - QEasingCurve__Linear QEasingCurve__Type = QEasingCurve__Type(0) - QEasingCurve__InQuad QEasingCurve__Type = QEasingCurve__Type(1) - QEasingCurve__OutQuad QEasingCurve__Type = QEasingCurve__Type(2) - QEasingCurve__InOutQuad QEasingCurve__Type = QEasingCurve__Type(3) - QEasingCurve__OutInQuad QEasingCurve__Type = QEasingCurve__Type(4) - QEasingCurve__InCubic QEasingCurve__Type = QEasingCurve__Type(5) - QEasingCurve__OutCubic QEasingCurve__Type = QEasingCurve__Type(6) - QEasingCurve__InOutCubic QEasingCurve__Type = QEasingCurve__Type(7) - QEasingCurve__OutInCubic QEasingCurve__Type = QEasingCurve__Type(8) - QEasingCurve__InQuart QEasingCurve__Type = QEasingCurve__Type(9) - QEasingCurve__OutQuart QEasingCurve__Type = QEasingCurve__Type(10) - QEasingCurve__InOutQuart QEasingCurve__Type = QEasingCurve__Type(11) - QEasingCurve__OutInQuart QEasingCurve__Type = QEasingCurve__Type(12) - QEasingCurve__InQuint QEasingCurve__Type = QEasingCurve__Type(13) - QEasingCurve__OutQuint QEasingCurve__Type = QEasingCurve__Type(14) - QEasingCurve__InOutQuint QEasingCurve__Type = QEasingCurve__Type(15) - QEasingCurve__OutInQuint QEasingCurve__Type = QEasingCurve__Type(16) - QEasingCurve__InSine QEasingCurve__Type = QEasingCurve__Type(17) - QEasingCurve__OutSine QEasingCurve__Type = QEasingCurve__Type(18) - QEasingCurve__InOutSine QEasingCurve__Type = QEasingCurve__Type(19) - QEasingCurve__OutInSine QEasingCurve__Type = QEasingCurve__Type(20) - QEasingCurve__InExpo QEasingCurve__Type = QEasingCurve__Type(21) - QEasingCurve__OutExpo QEasingCurve__Type = QEasingCurve__Type(22) - QEasingCurve__InOutExpo QEasingCurve__Type = QEasingCurve__Type(23) - QEasingCurve__OutInExpo QEasingCurve__Type = QEasingCurve__Type(24) - QEasingCurve__InCirc QEasingCurve__Type = QEasingCurve__Type(25) - QEasingCurve__OutCirc QEasingCurve__Type = QEasingCurve__Type(26) - QEasingCurve__InOutCirc QEasingCurve__Type = QEasingCurve__Type(27) - QEasingCurve__OutInCirc QEasingCurve__Type = QEasingCurve__Type(28) - QEasingCurve__InElastic QEasingCurve__Type = QEasingCurve__Type(29) - QEasingCurve__OutElastic QEasingCurve__Type = QEasingCurve__Type(30) - QEasingCurve__InOutElastic QEasingCurve__Type = QEasingCurve__Type(31) - QEasingCurve__OutInElastic QEasingCurve__Type = QEasingCurve__Type(32) - QEasingCurve__InBack QEasingCurve__Type = QEasingCurve__Type(33) - QEasingCurve__OutBack QEasingCurve__Type = QEasingCurve__Type(34) - QEasingCurve__InOutBack QEasingCurve__Type = QEasingCurve__Type(35) - QEasingCurve__OutInBack QEasingCurve__Type = QEasingCurve__Type(36) - QEasingCurve__InBounce QEasingCurve__Type = QEasingCurve__Type(37) - QEasingCurve__OutBounce QEasingCurve__Type = QEasingCurve__Type(38) - QEasingCurve__InOutBounce QEasingCurve__Type = QEasingCurve__Type(39) - QEasingCurve__OutInBounce QEasingCurve__Type = QEasingCurve__Type(40) - QEasingCurve__InCurve QEasingCurve__Type = QEasingCurve__Type(41) - QEasingCurve__OutCurve QEasingCurve__Type = QEasingCurve__Type(42) - QEasingCurve__SineCurve QEasingCurve__Type = QEasingCurve__Type(43) - QEasingCurve__CosineCurve QEasingCurve__Type = QEasingCurve__Type(44) - QEasingCurve__BezierSpline QEasingCurve__Type = QEasingCurve__Type(45) - QEasingCurve__TCBSpline QEasingCurve__Type = QEasingCurve__Type(46) - QEasingCurve__Custom QEasingCurve__Type = QEasingCurve__Type(47) - QEasingCurve__NCurveTypes QEasingCurve__Type = QEasingCurve__Type(48) -) - -func NewQEasingCurve(ty QEasingCurve__Type) *QEasingCurve { - tmpValue := NewQEasingCurveFromPointer(C.QEasingCurve_NewQEasingCurve(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) - return tmpValue -} - -func NewQEasingCurve2(other QEasingCurve_ITF) *QEasingCurve { - tmpValue := NewQEasingCurveFromPointer(C.QEasingCurve_NewQEasingCurve2(PointerFromQEasingCurve(other))) - runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) - return tmpValue -} - -func NewQEasingCurve3(other QEasingCurve_ITF) *QEasingCurve { - tmpValue := NewQEasingCurveFromPointer(C.QEasingCurve_NewQEasingCurve3(PointerFromQEasingCurve(other))) - runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) - return tmpValue -} - -func (ptr *QEasingCurve) AddCubicBezierSegment(c1 QPointF_ITF, c2 QPointF_ITF, endPoint QPointF_ITF) { - if ptr.Pointer() != nil { - C.QEasingCurve_AddCubicBezierSegment(ptr.Pointer(), PointerFromQPointF(c1), PointerFromQPointF(c2), PointerFromQPointF(endPoint)) - } -} - -func (ptr *QEasingCurve) AddTCBSegment(nextPoint QPointF_ITF, t float64, c float64, b float64) { - if ptr.Pointer() != nil { - C.QEasingCurve_AddTCBSegment(ptr.Pointer(), PointerFromQPointF(nextPoint), C.double(t), C.double(c), C.double(b)) - } -} - -func (ptr *QEasingCurve) Amplitude() float64 { - if ptr.Pointer() != nil { - return float64(C.QEasingCurve_Amplitude(ptr.Pointer())) - } - return 0 -} - -func (ptr *QEasingCurve) Overshoot() float64 { - if ptr.Pointer() != nil { - return float64(C.QEasingCurve_Overshoot(ptr.Pointer())) - } - return 0 -} - -func (ptr *QEasingCurve) Period() float64 { - if ptr.Pointer() != nil { - return float64(C.QEasingCurve_Period(ptr.Pointer())) - } - return 0 -} - -func (ptr *QEasingCurve) SetAmplitude(amplitude float64) { - if ptr.Pointer() != nil { - C.QEasingCurve_SetAmplitude(ptr.Pointer(), C.double(amplitude)) - } -} - -func (ptr *QEasingCurve) SetOvershoot(overshoot float64) { - if ptr.Pointer() != nil { - C.QEasingCurve_SetOvershoot(ptr.Pointer(), C.double(overshoot)) - } -} - -func (ptr *QEasingCurve) SetPeriod(period float64) { - if ptr.Pointer() != nil { - C.QEasingCurve_SetPeriod(ptr.Pointer(), C.double(period)) - } -} - -func (ptr *QEasingCurve) SetType(ty QEasingCurve__Type) { - if ptr.Pointer() != nil { - C.QEasingCurve_SetType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QEasingCurve) Swap(other QEasingCurve_ITF) { - if ptr.Pointer() != nil { - C.QEasingCurve_Swap(ptr.Pointer(), PointerFromQEasingCurve(other)) - } -} - -func (ptr *QEasingCurve) ToCubicSpline() []*QPointF { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QPointF { - out := make([]*QPointF, int(l.len)) - tmpList := NewQEasingCurveFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toCubicSpline_atList(i) - } - return out - }(C.QEasingCurve_ToCubicSpline(ptr.Pointer())) - } - return make([]*QPointF, 0) -} - -func (ptr *QEasingCurve) Type() QEasingCurve__Type { - if ptr.Pointer() != nil { - return QEasingCurve__Type(C.QEasingCurve_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QEasingCurve) ValueForProgress(progress float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QEasingCurve_ValueForProgress(ptr.Pointer(), C.double(progress))) - } - return 0 -} - -func (ptr *QEasingCurve) DestroyQEasingCurve() { - if ptr.Pointer() != nil { - C.QEasingCurve_DestroyQEasingCurve(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QEasingCurve) __cubicBezierSpline_atList(i int) *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QEasingCurve___cubicBezierSpline_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QEasingCurve) __cubicBezierSpline_setList(i QPointF_ITF) { - if ptr.Pointer() != nil { - C.QEasingCurve___cubicBezierSpline_setList(ptr.Pointer(), PointerFromQPointF(i)) - } -} - -func (ptr *QEasingCurve) __cubicBezierSpline_newList() unsafe.Pointer { - return C.QEasingCurve___cubicBezierSpline_newList(ptr.Pointer()) -} - -func (ptr *QEasingCurve) __toCubicSpline_atList(i int) *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QEasingCurve___toCubicSpline_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QEasingCurve) __toCubicSpline_setList(i QPointF_ITF) { - if ptr.Pointer() != nil { - C.QEasingCurve___toCubicSpline_setList(ptr.Pointer(), PointerFromQPointF(i)) - } -} - -func (ptr *QEasingCurve) __toCubicSpline_newList() unsafe.Pointer { - return C.QEasingCurve___toCubicSpline_newList(ptr.Pointer()) -} - -type QElapsedTimer struct { - ptr unsafe.Pointer -} - -type QElapsedTimer_ITF interface { - QElapsedTimer_PTR() *QElapsedTimer -} - -func (ptr *QElapsedTimer) QElapsedTimer_PTR() *QElapsedTimer { - return ptr -} - -func (ptr *QElapsedTimer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QElapsedTimer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQElapsedTimer(ptr QElapsedTimer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QElapsedTimer_PTR().Pointer() - } - return nil -} - -func NewQElapsedTimerFromPointer(ptr unsafe.Pointer) (n *QElapsedTimer) { - n = new(QElapsedTimer) - n.SetPointer(ptr) - return -} - -func (ptr *QElapsedTimer) DestroyQElapsedTimer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QElapsedTimer__ClockType -//QElapsedTimer::ClockType -type QElapsedTimer__ClockType int64 - -const ( - QElapsedTimer__SystemTime QElapsedTimer__ClockType = QElapsedTimer__ClockType(0) - QElapsedTimer__MonotonicClock QElapsedTimer__ClockType = QElapsedTimer__ClockType(1) - QElapsedTimer__TickCounter QElapsedTimer__ClockType = QElapsedTimer__ClockType(2) - QElapsedTimer__MachAbsoluteTime QElapsedTimer__ClockType = QElapsedTimer__ClockType(3) - QElapsedTimer__PerformanceCounter QElapsedTimer__ClockType = QElapsedTimer__ClockType(4) -) - -func NewQElapsedTimer() *QElapsedTimer { - tmpValue := NewQElapsedTimerFromPointer(C.QElapsedTimer_NewQElapsedTimer()) - runtime.SetFinalizer(tmpValue, (*QElapsedTimer).DestroyQElapsedTimer) - return tmpValue -} - -func QElapsedTimer_ClockType() QElapsedTimer__ClockType { - return QElapsedTimer__ClockType(C.QElapsedTimer_QElapsedTimer_ClockType()) -} - -func (ptr *QElapsedTimer) ClockType() QElapsedTimer__ClockType { - return QElapsedTimer__ClockType(C.QElapsedTimer_QElapsedTimer_ClockType()) -} - -func (ptr *QElapsedTimer) Elapsed() int64 { - if ptr.Pointer() != nil { - return int64(C.QElapsedTimer_Elapsed(ptr.Pointer())) - } - return 0 -} - -func (ptr *QElapsedTimer) HasExpired(timeout int64) bool { - if ptr.Pointer() != nil { - return int8(C.QElapsedTimer_HasExpired(ptr.Pointer(), C.longlong(timeout))) != 0 - } - return false -} - -func (ptr *QElapsedTimer) Invalidate() { - if ptr.Pointer() != nil { - C.QElapsedTimer_Invalidate(ptr.Pointer()) - } -} - -func QElapsedTimer_IsMonotonic() bool { - return int8(C.QElapsedTimer_QElapsedTimer_IsMonotonic()) != 0 -} - -func (ptr *QElapsedTimer) IsMonotonic() bool { - return int8(C.QElapsedTimer_QElapsedTimer_IsMonotonic()) != 0 -} - -func (ptr *QElapsedTimer) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QElapsedTimer_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QElapsedTimer) MsecsSinceReference() int64 { - if ptr.Pointer() != nil { - return int64(C.QElapsedTimer_MsecsSinceReference(ptr.Pointer())) - } - return 0 -} - -func (ptr *QElapsedTimer) MsecsTo(other QElapsedTimer_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QElapsedTimer_MsecsTo(ptr.Pointer(), PointerFromQElapsedTimer(other))) - } - return 0 -} - -func (ptr *QElapsedTimer) NsecsElapsed() int64 { - if ptr.Pointer() != nil { - return int64(C.QElapsedTimer_NsecsElapsed(ptr.Pointer())) - } - return 0 -} - -func (ptr *QElapsedTimer) Restart() int64 { - if ptr.Pointer() != nil { - return int64(C.QElapsedTimer_Restart(ptr.Pointer())) - } - return 0 -} - -func (ptr *QElapsedTimer) SecsTo(other QElapsedTimer_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QElapsedTimer_SecsTo(ptr.Pointer(), PointerFromQElapsedTimer(other))) - } - return 0 -} - -func (ptr *QElapsedTimer) Start() { - if ptr.Pointer() != nil { - C.QElapsedTimer_Start(ptr.Pointer()) - } -} - -type QEnableSharedFromThis struct { - ptr unsafe.Pointer -} - -type QEnableSharedFromThis_ITF interface { - QEnableSharedFromThis_PTR() *QEnableSharedFromThis -} - -func (ptr *QEnableSharedFromThis) QEnableSharedFromThis_PTR() *QEnableSharedFromThis { - return ptr -} - -func (ptr *QEnableSharedFromThis) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QEnableSharedFromThis) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQEnableSharedFromThis(ptr QEnableSharedFromThis_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEnableSharedFromThis_PTR().Pointer() - } - return nil -} - -func NewQEnableSharedFromThisFromPointer(ptr unsafe.Pointer) (n *QEnableSharedFromThis) { - n = new(QEnableSharedFromThis) - n.SetPointer(ptr) - return -} - -func (ptr *QEnableSharedFromThis) DestroyQEnableSharedFromThis() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QEvent struct { - ptr unsafe.Pointer -} - -type QEvent_ITF interface { - QEvent_PTR() *QEvent -} - -func (ptr *QEvent) QEvent_PTR() *QEvent { - return ptr -} - -func (ptr *QEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQEvent(ptr QEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func NewQEventFromPointer(ptr unsafe.Pointer) (n *QEvent) { - n = new(QEvent) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QEvent__Type -//QEvent::Type -type QEvent__Type int64 - -const ( - QEvent__None QEvent__Type = QEvent__Type(0) - QEvent__Timer QEvent__Type = QEvent__Type(1) - QEvent__MouseButtonPress QEvent__Type = QEvent__Type(2) - QEvent__MouseButtonRelease QEvent__Type = QEvent__Type(3) - QEvent__MouseButtonDblClick QEvent__Type = QEvent__Type(4) - QEvent__MouseMove QEvent__Type = QEvent__Type(5) - QEvent__KeyPress QEvent__Type = QEvent__Type(6) - QEvent__KeyRelease QEvent__Type = QEvent__Type(7) - QEvent__FocusIn QEvent__Type = QEvent__Type(8) - QEvent__FocusOut QEvent__Type = QEvent__Type(9) - QEvent__FocusAboutToChange QEvent__Type = QEvent__Type(23) - QEvent__Enter QEvent__Type = QEvent__Type(10) - QEvent__Leave QEvent__Type = QEvent__Type(11) - QEvent__Paint QEvent__Type = QEvent__Type(12) - QEvent__Move QEvent__Type = QEvent__Type(13) - QEvent__Resize QEvent__Type = QEvent__Type(14) - QEvent__Create QEvent__Type = QEvent__Type(15) - QEvent__Destroy QEvent__Type = QEvent__Type(16) - QEvent__Show QEvent__Type = QEvent__Type(17) - QEvent__Hide QEvent__Type = QEvent__Type(18) - QEvent__Close QEvent__Type = QEvent__Type(19) - QEvent__Quit QEvent__Type = QEvent__Type(20) - QEvent__ParentChange QEvent__Type = QEvent__Type(21) - QEvent__ParentAboutToChange QEvent__Type = QEvent__Type(131) - QEvent__ThreadChange QEvent__Type = QEvent__Type(22) - QEvent__WindowActivate QEvent__Type = QEvent__Type(24) - QEvent__WindowDeactivate QEvent__Type = QEvent__Type(25) - QEvent__ShowToParent QEvent__Type = QEvent__Type(26) - QEvent__HideToParent QEvent__Type = QEvent__Type(27) - QEvent__Wheel QEvent__Type = QEvent__Type(31) - QEvent__WindowTitleChange QEvent__Type = QEvent__Type(33) - QEvent__WindowIconChange QEvent__Type = QEvent__Type(34) - QEvent__ApplicationWindowIconChange QEvent__Type = QEvent__Type(35) - QEvent__ApplicationFontChange QEvent__Type = QEvent__Type(36) - QEvent__ApplicationLayoutDirectionChange QEvent__Type = QEvent__Type(37) - QEvent__ApplicationPaletteChange QEvent__Type = QEvent__Type(38) - QEvent__PaletteChange QEvent__Type = QEvent__Type(39) - QEvent__Clipboard QEvent__Type = QEvent__Type(40) - QEvent__Speech QEvent__Type = QEvent__Type(42) - QEvent__MetaCall QEvent__Type = QEvent__Type(43) - QEvent__SockAct QEvent__Type = QEvent__Type(50) - QEvent__WinEventAct QEvent__Type = QEvent__Type(132) - QEvent__DeferredDelete QEvent__Type = QEvent__Type(52) - QEvent__DragEnter QEvent__Type = QEvent__Type(60) - QEvent__DragMove QEvent__Type = QEvent__Type(61) - QEvent__DragLeave QEvent__Type = QEvent__Type(62) - QEvent__Drop QEvent__Type = QEvent__Type(63) - QEvent__DragResponse QEvent__Type = QEvent__Type(64) - QEvent__ChildAdded QEvent__Type = QEvent__Type(68) - QEvent__ChildPolished QEvent__Type = QEvent__Type(69) - QEvent__ChildRemoved QEvent__Type = QEvent__Type(71) - QEvent__ShowWindowRequest QEvent__Type = QEvent__Type(73) - QEvent__PolishRequest QEvent__Type = QEvent__Type(74) - QEvent__Polish QEvent__Type = QEvent__Type(75) - QEvent__LayoutRequest QEvent__Type = QEvent__Type(76) - QEvent__UpdateRequest QEvent__Type = QEvent__Type(77) - QEvent__UpdateLater QEvent__Type = QEvent__Type(78) - QEvent__EmbeddingControl QEvent__Type = QEvent__Type(79) - QEvent__ActivateControl QEvent__Type = QEvent__Type(80) - QEvent__DeactivateControl QEvent__Type = QEvent__Type(81) - QEvent__ContextMenu QEvent__Type = QEvent__Type(82) - QEvent__InputMethod QEvent__Type = QEvent__Type(83) - QEvent__TabletMove QEvent__Type = QEvent__Type(87) - QEvent__LocaleChange QEvent__Type = QEvent__Type(88) - QEvent__LanguageChange QEvent__Type = QEvent__Type(89) - QEvent__LayoutDirectionChange QEvent__Type = QEvent__Type(90) - QEvent__Style QEvent__Type = QEvent__Type(91) - QEvent__TabletPress QEvent__Type = QEvent__Type(92) - QEvent__TabletRelease QEvent__Type = QEvent__Type(93) - QEvent__OkRequest QEvent__Type = QEvent__Type(94) - QEvent__HelpRequest QEvent__Type = QEvent__Type(95) - QEvent__IconDrag QEvent__Type = QEvent__Type(96) - QEvent__FontChange QEvent__Type = QEvent__Type(97) - QEvent__EnabledChange QEvent__Type = QEvent__Type(98) - QEvent__ActivationChange QEvent__Type = QEvent__Type(99) - QEvent__StyleChange QEvent__Type = QEvent__Type(100) - QEvent__IconTextChange QEvent__Type = QEvent__Type(101) - QEvent__ModifiedChange QEvent__Type = QEvent__Type(102) - QEvent__MouseTrackingChange QEvent__Type = QEvent__Type(109) - QEvent__WindowBlocked QEvent__Type = QEvent__Type(103) - QEvent__WindowUnblocked QEvent__Type = QEvent__Type(104) - QEvent__WindowStateChange QEvent__Type = QEvent__Type(105) - QEvent__ReadOnlyChange QEvent__Type = QEvent__Type(106) - QEvent__ToolTip QEvent__Type = QEvent__Type(110) - QEvent__WhatsThis QEvent__Type = QEvent__Type(111) - QEvent__StatusTip QEvent__Type = QEvent__Type(112) - QEvent__ActionChanged QEvent__Type = QEvent__Type(113) - QEvent__ActionAdded QEvent__Type = QEvent__Type(114) - QEvent__ActionRemoved QEvent__Type = QEvent__Type(115) - QEvent__FileOpen QEvent__Type = QEvent__Type(116) - QEvent__Shortcut QEvent__Type = QEvent__Type(117) - QEvent__ShortcutOverride QEvent__Type = QEvent__Type(51) - QEvent__WhatsThisClicked QEvent__Type = QEvent__Type(118) - QEvent__ToolBarChange QEvent__Type = QEvent__Type(120) - QEvent__ApplicationActivate QEvent__Type = QEvent__Type(121) - QEvent__ApplicationActivated QEvent__Type = QEvent__Type(QEvent__ApplicationActivate) - QEvent__ApplicationDeactivate QEvent__Type = QEvent__Type(122) - QEvent__ApplicationDeactivated QEvent__Type = QEvent__Type(QEvent__ApplicationDeactivate) - QEvent__QueryWhatsThis QEvent__Type = QEvent__Type(123) - QEvent__EnterWhatsThisMode QEvent__Type = QEvent__Type(124) - QEvent__LeaveWhatsThisMode QEvent__Type = QEvent__Type(125) - QEvent__ZOrderChange QEvent__Type = QEvent__Type(126) - QEvent__HoverEnter QEvent__Type = QEvent__Type(127) - QEvent__HoverLeave QEvent__Type = QEvent__Type(128) - QEvent__HoverMove QEvent__Type = QEvent__Type(129) - QEvent__EnterEditFocus QEvent__Type = QEvent__Type(150) - QEvent__LeaveEditFocus QEvent__Type = QEvent__Type(151) - QEvent__AcceptDropsChange QEvent__Type = QEvent__Type(152) - QEvent__ZeroTimerEvent QEvent__Type = QEvent__Type(154) - QEvent__GraphicsSceneMouseMove QEvent__Type = QEvent__Type(155) - QEvent__GraphicsSceneMousePress QEvent__Type = QEvent__Type(156) - QEvent__GraphicsSceneMouseRelease QEvent__Type = QEvent__Type(157) - QEvent__GraphicsSceneMouseDoubleClick QEvent__Type = QEvent__Type(158) - QEvent__GraphicsSceneContextMenu QEvent__Type = QEvent__Type(159) - QEvent__GraphicsSceneHoverEnter QEvent__Type = QEvent__Type(160) - QEvent__GraphicsSceneHoverMove QEvent__Type = QEvent__Type(161) - QEvent__GraphicsSceneHoverLeave QEvent__Type = QEvent__Type(162) - QEvent__GraphicsSceneHelp QEvent__Type = QEvent__Type(163) - QEvent__GraphicsSceneDragEnter QEvent__Type = QEvent__Type(164) - QEvent__GraphicsSceneDragMove QEvent__Type = QEvent__Type(165) - QEvent__GraphicsSceneDragLeave QEvent__Type = QEvent__Type(166) - QEvent__GraphicsSceneDrop QEvent__Type = QEvent__Type(167) - QEvent__GraphicsSceneWheel QEvent__Type = QEvent__Type(168) - QEvent__KeyboardLayoutChange QEvent__Type = QEvent__Type(169) - QEvent__DynamicPropertyChange QEvent__Type = QEvent__Type(170) - QEvent__TabletEnterProximity QEvent__Type = QEvent__Type(171) - QEvent__TabletLeaveProximity QEvent__Type = QEvent__Type(172) - QEvent__NonClientAreaMouseMove QEvent__Type = QEvent__Type(173) - QEvent__NonClientAreaMouseButtonPress QEvent__Type = QEvent__Type(174) - QEvent__NonClientAreaMouseButtonRelease QEvent__Type = QEvent__Type(175) - QEvent__NonClientAreaMouseButtonDblClick QEvent__Type = QEvent__Type(176) - QEvent__MacSizeChange QEvent__Type = QEvent__Type(177) - QEvent__ContentsRectChange QEvent__Type = QEvent__Type(178) - QEvent__MacGLWindowChange QEvent__Type = QEvent__Type(179) - QEvent__FutureCallOut QEvent__Type = QEvent__Type(180) - QEvent__GraphicsSceneResize QEvent__Type = QEvent__Type(181) - QEvent__GraphicsSceneMove QEvent__Type = QEvent__Type(182) - QEvent__CursorChange QEvent__Type = QEvent__Type(183) - QEvent__ToolTipChange QEvent__Type = QEvent__Type(184) - QEvent__NetworkReplyUpdated QEvent__Type = QEvent__Type(185) - QEvent__GrabMouse QEvent__Type = QEvent__Type(186) - QEvent__UngrabMouse QEvent__Type = QEvent__Type(187) - QEvent__GrabKeyboard QEvent__Type = QEvent__Type(188) - QEvent__UngrabKeyboard QEvent__Type = QEvent__Type(189) - QEvent__MacGLClearDrawable QEvent__Type = QEvent__Type(191) - QEvent__StateMachineSignal QEvent__Type = QEvent__Type(192) - QEvent__StateMachineWrapped QEvent__Type = QEvent__Type(193) - QEvent__TouchBegin QEvent__Type = QEvent__Type(194) - QEvent__TouchUpdate QEvent__Type = QEvent__Type(195) - QEvent__TouchEnd QEvent__Type = QEvent__Type(196) - QEvent__NativeGesture QEvent__Type = QEvent__Type(197) - QEvent__RequestSoftwareInputPanel QEvent__Type = QEvent__Type(199) - QEvent__CloseSoftwareInputPanel QEvent__Type = QEvent__Type(200) - QEvent__WinIdChange QEvent__Type = QEvent__Type(203) - QEvent__Gesture QEvent__Type = QEvent__Type(198) - QEvent__GestureOverride QEvent__Type = QEvent__Type(202) - QEvent__ScrollPrepare QEvent__Type = QEvent__Type(204) - QEvent__Scroll QEvent__Type = QEvent__Type(205) - QEvent__Expose QEvent__Type = QEvent__Type(206) - QEvent__InputMethodQuery QEvent__Type = QEvent__Type(207) - QEvent__OrientationChange QEvent__Type = QEvent__Type(208) - QEvent__TouchCancel QEvent__Type = QEvent__Type(209) - QEvent__ThemeChange QEvent__Type = QEvent__Type(210) - QEvent__SockClose QEvent__Type = QEvent__Type(211) - QEvent__PlatformPanel QEvent__Type = QEvent__Type(212) - QEvent__StyleAnimationUpdate QEvent__Type = QEvent__Type(213) - QEvent__ApplicationStateChange QEvent__Type = QEvent__Type(214) - QEvent__WindowChangeInternal QEvent__Type = QEvent__Type(215) - QEvent__ScreenChangeInternal QEvent__Type = QEvent__Type(216) - QEvent__PlatformSurface QEvent__Type = QEvent__Type(217) - QEvent__Pointer QEvent__Type = QEvent__Type(218) - QEvent__TabletTrackingChange QEvent__Type = QEvent__Type(219) - QEvent__User QEvent__Type = QEvent__Type(1000) - QEvent__MaxUser QEvent__Type = QEvent__Type(65535) -) - -func NewQEvent(ty QEvent__Type) *QEvent { - tmpValue := NewQEventFromPointer(C.QEvent_NewQEvent(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QEvent).DestroyQEvent) - return tmpValue -} - -func (ptr *QEvent) Accept() { - if ptr.Pointer() != nil { - C.QEvent_Accept(ptr.Pointer()) - } -} - -func (ptr *QEvent) Ignore() { - if ptr.Pointer() != nil { - C.QEvent_Ignore(ptr.Pointer()) - } -} - -func (ptr *QEvent) IsAccepted() bool { - if ptr.Pointer() != nil { - return int8(C.QEvent_IsAccepted(ptr.Pointer())) != 0 - } - return false -} - -func QEvent_RegisterEventType(hint int) int { - return int(int32(C.QEvent_QEvent_RegisterEventType(C.int(int32(hint))))) -} - -func (ptr *QEvent) RegisterEventType(hint int) int { - return int(int32(C.QEvent_QEvent_RegisterEventType(C.int(int32(hint))))) -} - -func (ptr *QEvent) SetAccepted(accepted bool) { - if ptr.Pointer() != nil { - C.QEvent_SetAccepted(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(accepted)))) - } -} - -func (ptr *QEvent) Spontaneous() bool { - if ptr.Pointer() != nil { - return int8(C.QEvent_Spontaneous(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QEvent) Type() QEvent__Type { - if ptr.Pointer() != nil { - return QEvent__Type(C.QEvent_Type(ptr.Pointer())) - } - return 0 -} - -//export callbackQEvent_DestroyQEvent -func callbackQEvent_DestroyQEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQEventFromPointer(ptr).DestroyQEventDefault() - } -} - -func (ptr *QEvent) ConnectDestroyQEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QEvent) DisconnectDestroyQEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QEvent") - } -} - -func (ptr *QEvent) DestroyQEvent() { - if ptr.Pointer() != nil { - C.QEvent_DestroyQEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QEvent) DestroyQEventDefault() { - if ptr.Pointer() != nil { - C.QEvent_DestroyQEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QEventLoop struct { - QObject -} - -type QEventLoop_ITF interface { - QObject_ITF - QEventLoop_PTR() *QEventLoop -} - -func (ptr *QEventLoop) QEventLoop_PTR() *QEventLoop { - return ptr -} - -func (ptr *QEventLoop) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QEventLoop) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQEventLoop(ptr QEventLoop_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEventLoop_PTR().Pointer() - } - return nil -} - -func NewQEventLoopFromPointer(ptr unsafe.Pointer) (n *QEventLoop) { - n = new(QEventLoop) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QEventLoop__ProcessEventsFlag -//QEventLoop::ProcessEventsFlag -type QEventLoop__ProcessEventsFlag int64 - -const ( - QEventLoop__AllEvents QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x00) - QEventLoop__ExcludeUserInputEvents QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x01) - QEventLoop__ExcludeSocketNotifiers QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x02) - QEventLoop__WaitForMoreEvents QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x04) - QEventLoop__X11ExcludeTimers QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x08) - QEventLoop__EventLoopExec QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x20) - QEventLoop__DialogExec QEventLoop__ProcessEventsFlag = QEventLoop__ProcessEventsFlag(0x40) -) - -func NewQEventLoop(parent QObject_ITF) *QEventLoop { - tmpValue := NewQEventLoopFromPointer(C.QEventLoop_NewQEventLoop(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QEventLoop) Exec(flags QEventLoop__ProcessEventsFlag) int { - if ptr.Pointer() != nil { - return int(int32(C.QEventLoop_Exec(ptr.Pointer(), C.longlong(flags)))) - } - return 0 -} - -func (ptr *QEventLoop) Exit(returnCode int) { - if ptr.Pointer() != nil { - C.QEventLoop_Exit(ptr.Pointer(), C.int(int32(returnCode))) - } -} - -func (ptr *QEventLoop) IsRunning() bool { - if ptr.Pointer() != nil { - return int8(C.QEventLoop_IsRunning(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QEventLoop) ProcessEvents(flags QEventLoop__ProcessEventsFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QEventLoop_ProcessEvents(ptr.Pointer(), C.longlong(flags))) != 0 - } - return false -} - -func (ptr *QEventLoop) ProcessEvents2(flags QEventLoop__ProcessEventsFlag, maxTime int) { - if ptr.Pointer() != nil { - C.QEventLoop_ProcessEvents2(ptr.Pointer(), C.longlong(flags), C.int(int32(maxTime))) - } -} - -//export callbackQEventLoop_Quit -func callbackQEventLoop_Quit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "quit"); signal != nil { - (*(*func())(signal))() - } else { - NewQEventLoopFromPointer(ptr).QuitDefault() - } -} - -func (ptr *QEventLoop) ConnectQuit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QEventLoop) DisconnectQuit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "quit") - } -} - -func (ptr *QEventLoop) Quit() { - if ptr.Pointer() != nil { - C.QEventLoop_Quit(ptr.Pointer()) - } -} - -func (ptr *QEventLoop) QuitDefault() { - if ptr.Pointer() != nil { - C.QEventLoop_QuitDefault(ptr.Pointer()) - } -} - -func (ptr *QEventLoop) WakeUp() { - if ptr.Pointer() != nil { - C.QEventLoop_WakeUp(ptr.Pointer()) - } -} - -//export callbackQEventLoop_DestroyQEventLoop -func callbackQEventLoop_DestroyQEventLoop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QEventLoop"); signal != nil { - (*(*func())(signal))() - } else { - NewQEventLoopFromPointer(ptr).DestroyQEventLoopDefault() - } -} - -func (ptr *QEventLoop) ConnectDestroyQEventLoop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QEventLoop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QEventLoop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QEventLoop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QEventLoop) DisconnectDestroyQEventLoop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QEventLoop") - } -} - -func (ptr *QEventLoop) DestroyQEventLoop() { - if ptr.Pointer() != nil { - C.QEventLoop_DestroyQEventLoop(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QEventLoop) DestroyQEventLoopDefault() { - if ptr.Pointer() != nil { - C.QEventLoop_DestroyQEventLoopDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QEventLoopLocker struct { - ptr unsafe.Pointer -} - -type QEventLoopLocker_ITF interface { - QEventLoopLocker_PTR() *QEventLoopLocker -} - -func (ptr *QEventLoopLocker) QEventLoopLocker_PTR() *QEventLoopLocker { - return ptr -} - -func (ptr *QEventLoopLocker) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QEventLoopLocker) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQEventLoopLocker(ptr QEventLoopLocker_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEventLoopLocker_PTR().Pointer() - } - return nil -} - -func NewQEventLoopLockerFromPointer(ptr unsafe.Pointer) (n *QEventLoopLocker) { - n = new(QEventLoopLocker) - n.SetPointer(ptr) - return -} -func NewQEventLoopLocker() *QEventLoopLocker { - tmpValue := NewQEventLoopLockerFromPointer(C.QEventLoopLocker_NewQEventLoopLocker()) - runtime.SetFinalizer(tmpValue, (*QEventLoopLocker).DestroyQEventLoopLocker) - return tmpValue -} - -func NewQEventLoopLocker2(loop QEventLoop_ITF) *QEventLoopLocker { - tmpValue := NewQEventLoopLockerFromPointer(C.QEventLoopLocker_NewQEventLoopLocker2(PointerFromQEventLoop(loop))) - runtime.SetFinalizer(tmpValue, (*QEventLoopLocker).DestroyQEventLoopLocker) - return tmpValue -} - -func NewQEventLoopLocker3(thread QThread_ITF) *QEventLoopLocker { - tmpValue := NewQEventLoopLockerFromPointer(C.QEventLoopLocker_NewQEventLoopLocker3(PointerFromQThread(thread))) - runtime.SetFinalizer(tmpValue, (*QEventLoopLocker).DestroyQEventLoopLocker) - return tmpValue -} - -func (ptr *QEventLoopLocker) DestroyQEventLoopLocker() { - if ptr.Pointer() != nil { - C.QEventLoopLocker_DestroyQEventLoopLocker(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QEventTransition struct { - QAbstractTransition -} - -type QEventTransition_ITF interface { - QAbstractTransition_ITF - QEventTransition_PTR() *QEventTransition -} - -func (ptr *QEventTransition) QEventTransition_PTR() *QEventTransition { - return ptr -} - -func (ptr *QEventTransition) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractTransition_PTR().Pointer() - } - return nil -} - -func (ptr *QEventTransition) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractTransition_PTR().SetPointer(p) - } -} - -func PointerFromQEventTransition(ptr QEventTransition_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEventTransition_PTR().Pointer() - } - return nil -} - -func NewQEventTransitionFromPointer(ptr unsafe.Pointer) (n *QEventTransition) { - n = new(QEventTransition) - n.SetPointer(ptr) - return -} -func NewQEventTransition(sourceState QState_ITF) *QEventTransition { - tmpValue := NewQEventTransitionFromPointer(C.QEventTransition_NewQEventTransition(PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQEventTransition2(object QObject_ITF, ty QEvent__Type, sourceState QState_ITF) *QEventTransition { - tmpValue := NewQEventTransitionFromPointer(C.QEventTransition_NewQEventTransition2(PointerFromQObject(object), C.longlong(ty), PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QEventTransition) EventSource() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QEventTransition_EventSource(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQEventTransition_EventTest -func callbackQEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQEventTransitionFromPointer(ptr).EventTestDefault(NewQEventFromPointer(event))))) -} - -func (ptr *QEventTransition) ConnectEventTest(f func(event *QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "eventTest"); signal != nil { - f := func(event *QEvent) bool { - (*(*func(*QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QEventTransition) DisconnectEventTest() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "eventTest") - } -} - -func (ptr *QEventTransition) EventTest(event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QEventTransition_EventTest(ptr.Pointer(), PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QEventTransition) EventTestDefault(event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QEventTransition_EventTestDefault(ptr.Pointer(), PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QEventTransition) EventType() QEvent__Type { - if ptr.Pointer() != nil { - return QEvent__Type(C.QEventTransition_EventType(ptr.Pointer())) - } - return 0 -} - -//export callbackQEventTransition_OnTransition -func callbackQEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQEventTransitionFromPointer(ptr).OnTransitionDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QEventTransition) ConnectOnTransition(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onTransition"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QEventTransition) DisconnectOnTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onTransition") - } -} - -func (ptr *QEventTransition) OnTransition(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QEventTransition_OnTransition(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QEventTransition) OnTransitionDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QEventTransition_OnTransitionDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QEventTransition) SetEventSource(object QObject_ITF) { - if ptr.Pointer() != nil { - C.QEventTransition_SetEventSource(ptr.Pointer(), PointerFromQObject(object)) - } -} - -func (ptr *QEventTransition) SetEventType(ty QEvent__Type) { - if ptr.Pointer() != nil { - C.QEventTransition_SetEventType(ptr.Pointer(), C.longlong(ty)) - } -} - -//export callbackQEventTransition_DestroyQEventTransition -func callbackQEventTransition_DestroyQEventTransition(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QEventTransition"); signal != nil { - (*(*func())(signal))() - } else { - NewQEventTransitionFromPointer(ptr).DestroyQEventTransitionDefault() - } -} - -func (ptr *QEventTransition) ConnectDestroyQEventTransition(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QEventTransition"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QEventTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QEventTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QEventTransition) DisconnectDestroyQEventTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QEventTransition") - } -} - -func (ptr *QEventTransition) DestroyQEventTransition() { - if ptr.Pointer() != nil { - C.QEventTransition_DestroyQEventTransition(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QEventTransition) DestroyQEventTransitionDefault() { - if ptr.Pointer() != nil { - C.QEventTransition_DestroyQEventTransitionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QException struct { - ptr unsafe.Pointer -} - -type QException_ITF interface { - QException_PTR() *QException -} - -func (ptr *QException) QException_PTR() *QException { - return ptr -} - -func (ptr *QException) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QException) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQException(ptr QException_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QException_PTR().Pointer() - } - return nil -} - -func NewQExceptionFromPointer(ptr unsafe.Pointer) (n *QException) { - n = new(QException) - n.SetPointer(ptr) - return -} - -func (ptr *QException) DestroyQException() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QExplicitlySharedDataPointer struct { - ptr unsafe.Pointer -} - -type QExplicitlySharedDataPointer_ITF interface { - QExplicitlySharedDataPointer_PTR() *QExplicitlySharedDataPointer -} - -func (ptr *QExplicitlySharedDataPointer) QExplicitlySharedDataPointer_PTR() *QExplicitlySharedDataPointer { - return ptr -} - -func (ptr *QExplicitlySharedDataPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QExplicitlySharedDataPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQExplicitlySharedDataPointer(ptr QExplicitlySharedDataPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QExplicitlySharedDataPointer_PTR().Pointer() - } - return nil -} - -func NewQExplicitlySharedDataPointerFromPointer(ptr unsafe.Pointer) (n *QExplicitlySharedDataPointer) { - n = new(QExplicitlySharedDataPointer) - n.SetPointer(ptr) - return -} - -type QFactoryInterface struct { - ptr unsafe.Pointer -} - -type QFactoryInterface_ITF interface { - QFactoryInterface_PTR() *QFactoryInterface -} - -func (ptr *QFactoryInterface) QFactoryInterface_PTR() *QFactoryInterface { - return ptr -} - -func (ptr *QFactoryInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFactoryInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFactoryInterface(ptr QFactoryInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFactoryInterface_PTR().Pointer() - } - return nil -} - -func NewQFactoryInterfaceFromPointer(ptr unsafe.Pointer) (n *QFactoryInterface) { - n = new(QFactoryInterface) - n.SetPointer(ptr) - return -} - -func (ptr *QFactoryInterface) DestroyQFactoryInterface() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFile struct { - QFileDevice -} - -type QFile_ITF interface { - QFileDevice_ITF - QFile_PTR() *QFile -} - -func (ptr *QFile) QFile_PTR() *QFile { - return ptr -} - -func (ptr *QFile) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFileDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QFile) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFileDevice_PTR().SetPointer(p) - } -} - -func PointerFromQFile(ptr QFile_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFile_PTR().Pointer() - } - return nil -} - -func NewQFileFromPointer(ptr unsafe.Pointer) (n *QFile) { - n = new(QFile) - n.SetPointer(ptr) - return -} -func NewQFile() *QFile { - tmpValue := NewQFileFromPointer(C.QFile_NewQFile()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQFile2(name string) *QFile { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQFileFromPointer(C.QFile_NewQFile2(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQFile3(parent QObject_ITF) *QFile { - tmpValue := NewQFileFromPointer(C.QFile_NewQFile3(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQFile4(name string, parent QObject_ITF) *QFile { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQFileFromPointer(C.QFile_NewQFile4(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFile) Copy(newName string) bool { - if ptr.Pointer() != nil { - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QFile_Copy(ptr.Pointer(), C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 - } - return false -} - -func QFile_Copy2(fileName string, newName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QFile_QFile_Copy2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 -} - -func (ptr *QFile) Copy2(fileName string, newName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QFile_QFile_Copy2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 -} - -func QFile_DecodeName(localFileName QByteArray_ITF) string { - return cGoUnpackString(C.QFile_QFile_DecodeName(PointerFromQByteArray(localFileName))) -} - -func (ptr *QFile) DecodeName(localFileName QByteArray_ITF) string { - return cGoUnpackString(C.QFile_QFile_DecodeName(PointerFromQByteArray(localFileName))) -} - -func QFile_DecodeName2(localFileName string) string { - var localFileNameC *C.char - if localFileName != "" { - localFileNameC = C.CString(localFileName) - defer C.free(unsafe.Pointer(localFileNameC)) - } - return cGoUnpackString(C.QFile_QFile_DecodeName2(localFileNameC)) -} - -func (ptr *QFile) DecodeName2(localFileName string) string { - var localFileNameC *C.char - if localFileName != "" { - localFileNameC = C.CString(localFileName) - defer C.free(unsafe.Pointer(localFileNameC)) - } - return cGoUnpackString(C.QFile_QFile_DecodeName2(localFileNameC)) -} - -func QFile_EncodeName(fileName string) *QByteArray { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQByteArrayFromPointer(C.QFile_QFile_EncodeName(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QFile) EncodeName(fileName string) *QByteArray { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQByteArrayFromPointer(C.QFile_QFile_EncodeName(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QFile_Exists(fileName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_Exists(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QFile) Exists(fileName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_Exists(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QFile) Exists2() bool { - if ptr.Pointer() != nil { - return int8(C.QFile_Exists2(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFile) Link(linkName string) bool { - if ptr.Pointer() != nil { - var linkNameC *C.char - if linkName != "" { - linkNameC = C.CString(linkName) - defer C.free(unsafe.Pointer(linkNameC)) - } - return int8(C.QFile_Link(ptr.Pointer(), C.struct_QtCore_PackedString{data: linkNameC, len: C.longlong(len(linkName))})) != 0 - } - return false -} - -func QFile_Link2(fileName string, linkName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var linkNameC *C.char - if linkName != "" { - linkNameC = C.CString(linkName) - defer C.free(unsafe.Pointer(linkNameC)) - } - return int8(C.QFile_QFile_Link2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: linkNameC, len: C.longlong(len(linkName))})) != 0 -} - -func (ptr *QFile) Link2(fileName string, linkName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var linkNameC *C.char - if linkName != "" { - linkNameC = C.CString(linkName) - defer C.free(unsafe.Pointer(linkNameC)) - } - return int8(C.QFile_QFile_Link2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: linkNameC, len: C.longlong(len(linkName))})) != 0 -} - -func (ptr *QFile) Open3(fd int, mode QIODevice__OpenModeFlag, handleFlags QFileDevice__FileHandleFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QFile_Open3(ptr.Pointer(), C.int(int32(fd)), C.longlong(mode), C.longlong(handleFlags))) != 0 - } - return false -} - -func QFile_Permissions2(fileName string) QFileDevice__Permission { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return QFileDevice__Permission(C.QFile_QFile_Permissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) -} - -func (ptr *QFile) Permissions2(fileName string) QFileDevice__Permission { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return QFileDevice__Permission(C.QFile_QFile_Permissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) -} - -func (ptr *QFile) Remove() bool { - if ptr.Pointer() != nil { - return int8(C.QFile_Remove(ptr.Pointer())) != 0 - } - return false -} - -func QFile_Remove2(fileName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_Remove2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QFile) Remove2(fileName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_Remove2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QFile) Rename(newName string) bool { - if ptr.Pointer() != nil { - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QFile_Rename(ptr.Pointer(), C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 - } - return false -} - -func QFile_Rename2(oldName string, newName string) bool { - var oldNameC *C.char - if oldName != "" { - oldNameC = C.CString(oldName) - defer C.free(unsafe.Pointer(oldNameC)) - } - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QFile_QFile_Rename2(C.struct_QtCore_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 -} - -func (ptr *QFile) Rename2(oldName string, newName string) bool { - var oldNameC *C.char - if oldName != "" { - oldNameC = C.CString(oldName) - defer C.free(unsafe.Pointer(oldNameC)) - } - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - return int8(C.QFile_QFile_Rename2(C.struct_QtCore_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtCore_PackedString{data: newNameC, len: C.longlong(len(newName))})) != 0 -} - -func QFile_Resize2(fileName string, sz int64) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_Resize2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(sz))) != 0 -} - -func (ptr *QFile) Resize2(fileName string, sz int64) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_Resize2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(sz))) != 0 -} - -func (ptr *QFile) SetFileName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QFile_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func QFile_SetPermissions2(fileName string, permissions QFileDevice__Permission) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_SetPermissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(permissions))) != 0 -} - -func (ptr *QFile) SetPermissions2(fileName string, permissions QFileDevice__Permission) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QFile_QFile_SetPermissions2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(permissions))) != 0 -} - -func QFile_SymLinkTarget(fileName string) string { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QFile_QFile_SymLinkTarget(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) -} - -func (ptr *QFile) SymLinkTarget(fileName string) string { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QFile_QFile_SymLinkTarget(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) -} - -func (ptr *QFile) SymLinkTarget2() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFile_SymLinkTarget2(ptr.Pointer())) - } - return "" -} - -//export callbackQFile_DestroyQFile -func callbackQFile_DestroyQFile(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFile"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileFromPointer(ptr).DestroyQFileDefault() - } -} - -func (ptr *QFile) ConnectDestroyQFile(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFile"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFile", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFile", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFile) DisconnectDestroyQFile() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFile") - } -} - -func (ptr *QFile) DestroyQFile() { - if ptr.Pointer() != nil { - C.QFile_DestroyQFile(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFile) DestroyQFileDefault() { - if ptr.Pointer() != nil { - C.QFile_DestroyQFileDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileDevice struct { - QIODevice -} - -type QFileDevice_ITF interface { - QIODevice_ITF - QFileDevice_PTR() *QFileDevice -} - -func (ptr *QFileDevice) QFileDevice_PTR() *QFileDevice { - return ptr -} - -func (ptr *QFileDevice) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func (ptr *QFileDevice) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QIODevice_PTR().SetPointer(p) - } -} - -func PointerFromQFileDevice(ptr QFileDevice_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileDevice_PTR().Pointer() - } - return nil -} - -func NewQFileDeviceFromPointer(ptr unsafe.Pointer) (n *QFileDevice) { - n = new(QFileDevice) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFileDevice__FileError -//QFileDevice::FileError -type QFileDevice__FileError int64 - -const ( - QFileDevice__NoError QFileDevice__FileError = QFileDevice__FileError(0) - QFileDevice__ReadError QFileDevice__FileError = QFileDevice__FileError(1) - QFileDevice__WriteError QFileDevice__FileError = QFileDevice__FileError(2) - QFileDevice__FatalError QFileDevice__FileError = QFileDevice__FileError(3) - QFileDevice__ResourceError QFileDevice__FileError = QFileDevice__FileError(4) - QFileDevice__OpenError QFileDevice__FileError = QFileDevice__FileError(5) - QFileDevice__AbortError QFileDevice__FileError = QFileDevice__FileError(6) - QFileDevice__TimeOutError QFileDevice__FileError = QFileDevice__FileError(7) - QFileDevice__UnspecifiedError QFileDevice__FileError = QFileDevice__FileError(8) - QFileDevice__RemoveError QFileDevice__FileError = QFileDevice__FileError(9) - QFileDevice__RenameError QFileDevice__FileError = QFileDevice__FileError(10) - QFileDevice__PositionError QFileDevice__FileError = QFileDevice__FileError(11) - QFileDevice__ResizeError QFileDevice__FileError = QFileDevice__FileError(12) - QFileDevice__PermissionsError QFileDevice__FileError = QFileDevice__FileError(13) - QFileDevice__CopyError QFileDevice__FileError = QFileDevice__FileError(14) -) - -//go:generate stringer -type=QFileDevice__FileTime -//QFileDevice::FileTime -type QFileDevice__FileTime int64 - -const ( - QFileDevice__FileAccessTime QFileDevice__FileTime = QFileDevice__FileTime(0) - QFileDevice__FileBirthTime QFileDevice__FileTime = QFileDevice__FileTime(1) - QFileDevice__FileMetadataChangeTime QFileDevice__FileTime = QFileDevice__FileTime(2) - QFileDevice__FileModificationTime QFileDevice__FileTime = QFileDevice__FileTime(3) -) - -//go:generate stringer -type=QFileDevice__Permission -//QFileDevice::Permission -type QFileDevice__Permission int64 - -const ( - QFileDevice__ReadOwner QFileDevice__Permission = QFileDevice__Permission(0x4000) - QFileDevice__WriteOwner QFileDevice__Permission = QFileDevice__Permission(0x2000) - QFileDevice__ExeOwner QFileDevice__Permission = QFileDevice__Permission(0x1000) - QFileDevice__ReadUser QFileDevice__Permission = QFileDevice__Permission(0x0400) - QFileDevice__WriteUser QFileDevice__Permission = QFileDevice__Permission(0x0200) - QFileDevice__ExeUser QFileDevice__Permission = QFileDevice__Permission(0x0100) - QFileDevice__ReadGroup QFileDevice__Permission = QFileDevice__Permission(0x0040) - QFileDevice__WriteGroup QFileDevice__Permission = QFileDevice__Permission(0x0020) - QFileDevice__ExeGroup QFileDevice__Permission = QFileDevice__Permission(0x0010) - QFileDevice__ReadOther QFileDevice__Permission = QFileDevice__Permission(0x0004) - QFileDevice__WriteOther QFileDevice__Permission = QFileDevice__Permission(0x0002) - QFileDevice__ExeOther QFileDevice__Permission = QFileDevice__Permission(0x0001) -) - -//go:generate stringer -type=QFileDevice__FileHandleFlag -//QFileDevice::FileHandleFlag -type QFileDevice__FileHandleFlag int64 - -const ( - QFileDevice__AutoCloseHandle QFileDevice__FileHandleFlag = QFileDevice__FileHandleFlag(0x0001) - QFileDevice__DontCloseHandle QFileDevice__FileHandleFlag = QFileDevice__FileHandleFlag(0) -) - -//go:generate stringer -type=QFileDevice__MemoryMapFlags -//QFileDevice::MemoryMapFlags -type QFileDevice__MemoryMapFlags int64 - -const ( - QFileDevice__NoOptions QFileDevice__MemoryMapFlags = QFileDevice__MemoryMapFlags(0) - QFileDevice__MapPrivateOption QFileDevice__MemoryMapFlags = QFileDevice__MemoryMapFlags(0x0001) -) - -func (ptr *QFileDevice) Error() QFileDevice__FileError { - if ptr.Pointer() != nil { - return QFileDevice__FileError(C.QFileDevice_Error(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileDevice_FileName -func callbackQFileDevice_FileName(ptr unsafe.Pointer) C.struct_QtCore_PackedString { - if signal := qt.GetSignal(ptr, "fileName"); signal != nil { - tempVal := (*(*func() string)(signal))() - return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQFileDeviceFromPointer(ptr).FileNameDefault() - return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QFileDevice) ConnectFileName(f func() string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "fileName"); signal != nil { - f := func() string { - (*(*func() string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "fileName", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fileName", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectFileName() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "fileName") - } -} - -func (ptr *QFileDevice) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDevice_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileDevice) FileNameDefault() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDevice_FileNameDefault(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileDevice) FileTime(ti QFileDevice__FileTime) *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QFileDevice_FileTime(ptr.Pointer(), C.longlong(ti))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QFileDevice) Flush() bool { - if ptr.Pointer() != nil { - return int8(C.QFileDevice_Flush(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileDevice) Handle() int { - if ptr.Pointer() != nil { - return int(int32(C.QFileDevice_Handle(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFileDevice) Map(offset int64, size int64, flags QFileDevice__MemoryMapFlags) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDevice_Map(ptr.Pointer(), C.longlong(offset), C.longlong(size), C.longlong(flags))) - } - return "" -} - -//export callbackQFileDevice_Permissions -func callbackQFileDevice_Permissions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "permissions"); signal != nil { - return C.longlong((*(*func() QFileDevice__Permission)(signal))()) - } - - return C.longlong(NewQFileDeviceFromPointer(ptr).PermissionsDefault()) -} - -func (ptr *QFileDevice) ConnectPermissions(f func() QFileDevice__Permission) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "permissions"); signal != nil { - f := func() QFileDevice__Permission { - (*(*func() QFileDevice__Permission)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "permissions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "permissions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectPermissions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "permissions") - } -} - -func (ptr *QFileDevice) Permissions() QFileDevice__Permission { - if ptr.Pointer() != nil { - return QFileDevice__Permission(C.QFileDevice_Permissions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFileDevice) PermissionsDefault() QFileDevice__Permission { - if ptr.Pointer() != nil { - return QFileDevice__Permission(C.QFileDevice_PermissionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileDevice_ReadData -func callbackQFileDevice_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(l))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - retS := cGoUnpackString(data) - ret := C.longlong(NewQFileDeviceFromPointer(ptr).ReadDataDefault(&retS, int64(l))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret -} - -func (ptr *QFileDevice) ConnectReadData(f func(data *string, l int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { - f := func(data *string, l int64) int64 { - (*(*func(*string, int64) int64)(signal))(data, l) - return f(data, l) - } - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectReadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readData") - } -} - -func (ptr *QFileDevice) ReadData(data *string, l int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(l))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QFileDevice_ReadData(ptr.Pointer(), dataC, C.longlong(l))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QFileDevice) ReadDataDefault(data *string, l int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(l))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QFileDevice_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(l))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -//export callbackQFileDevice_Resize -func callbackQFileDevice_Resize(ptr unsafe.Pointer, sz C.longlong) C.char { - if signal := qt.GetSignal(ptr, "resize"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(sz))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileDeviceFromPointer(ptr).ResizeDefault(int64(sz))))) -} - -func (ptr *QFileDevice) ConnectResize(f func(sz int64) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resize"); signal != nil { - f := func(sz int64) bool { - (*(*func(int64) bool)(signal))(sz) - return f(sz) - } - qt.ConnectSignal(ptr.Pointer(), "resize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectResize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resize") - } -} - -func (ptr *QFileDevice) Resize(sz int64) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDevice_Resize(ptr.Pointer(), C.longlong(sz))) != 0 - } - return false -} - -func (ptr *QFileDevice) ResizeDefault(sz int64) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDevice_ResizeDefault(ptr.Pointer(), C.longlong(sz))) != 0 - } - return false -} - -func (ptr *QFileDevice) SetFileTime(newDate QDateTime_ITF, fileTime QFileDevice__FileTime) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDevice_SetFileTime(ptr.Pointer(), PointerFromQDateTime(newDate), C.longlong(fileTime))) != 0 - } - return false -} - -//export callbackQFileDevice_SetPermissions -func callbackQFileDevice_SetPermissions(ptr unsafe.Pointer, permissions C.longlong) C.char { - if signal := qt.GetSignal(ptr, "setPermissions"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(QFileDevice__Permission) bool)(signal))(QFileDevice__Permission(permissions))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileDeviceFromPointer(ptr).SetPermissionsDefault(QFileDevice__Permission(permissions))))) -} - -func (ptr *QFileDevice) ConnectSetPermissions(f func(permissions QFileDevice__Permission) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPermissions"); signal != nil { - f := func(permissions QFileDevice__Permission) bool { - (*(*func(QFileDevice__Permission) bool)(signal))(permissions) - return f(permissions) - } - qt.ConnectSignal(ptr.Pointer(), "setPermissions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPermissions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectSetPermissions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPermissions") - } -} - -func (ptr *QFileDevice) SetPermissions(permissions QFileDevice__Permission) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDevice_SetPermissions(ptr.Pointer(), C.longlong(permissions))) != 0 - } - return false -} - -func (ptr *QFileDevice) SetPermissionsDefault(permissions QFileDevice__Permission) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDevice_SetPermissionsDefault(ptr.Pointer(), C.longlong(permissions))) != 0 - } - return false -} - -func (ptr *QFileDevice) Unmap(address string) bool { - if ptr.Pointer() != nil { - var addressC *C.char - if address != "" { - addressC = C.CString(address) - defer C.free(unsafe.Pointer(addressC)) - } - return int8(C.QFileDevice_Unmap(ptr.Pointer(), addressC)) != 0 - } - return false -} - -func (ptr *QFileDevice) UnsetError() { - if ptr.Pointer() != nil { - C.QFileDevice_UnsetError(ptr.Pointer()) - } -} - -//export callbackQFileDevice_WriteData -func callbackQFileDevice_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(l))) - } - - return C.longlong(NewQFileDeviceFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(l))) -} - -func (ptr *QFileDevice) ConnectWriteData(f func(data []byte, l int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { - f := func(data []byte, l int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, l) - return f(data, l) - } - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectWriteData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "writeData") - } -} - -func (ptr *QFileDevice) WriteData(data []byte, l int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QFileDevice_WriteData(ptr.Pointer(), dataC, C.longlong(l))) - } - return 0 -} - -func (ptr *QFileDevice) WriteDataDefault(data []byte, l int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QFileDevice_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(l))) - } - return 0 -} - -//export callbackQFileDevice_DestroyQFileDevice -func callbackQFileDevice_DestroyQFileDevice(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFileDevice"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileDeviceFromPointer(ptr).DestroyQFileDeviceDefault() - } -} - -func (ptr *QFileDevice) ConnectDestroyQFileDevice(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFileDevice"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFileDevice", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFileDevice", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDevice) DisconnectDestroyQFileDevice() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFileDevice") - } -} - -func (ptr *QFileDevice) DestroyQFileDevice() { - if ptr.Pointer() != nil { - C.QFileDevice_DestroyQFileDevice(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileDevice) DestroyQFileDeviceDefault() { - if ptr.Pointer() != nil { - C.QFileDevice_DestroyQFileDeviceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileInfo struct { - ptr unsafe.Pointer -} - -type QFileInfo_ITF interface { - QFileInfo_PTR() *QFileInfo -} - -func (ptr *QFileInfo) QFileInfo_PTR() *QFileInfo { - return ptr -} - -func (ptr *QFileInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFileInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFileInfo(ptr QFileInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileInfo_PTR().Pointer() - } - return nil -} - -func NewQFileInfoFromPointer(ptr unsafe.Pointer) (n *QFileInfo) { - n = new(QFileInfo) - n.SetPointer(ptr) - return -} -func NewQFileInfo2() *QFileInfo { - tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo2()) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue -} - -func NewQFileInfo3(file string) *QFileInfo { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo3(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue -} - -func NewQFileInfo4(file QFile_ITF) *QFileInfo { - tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo4(PointerFromQFile(file))) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue -} - -func NewQFileInfo5(dir QDir_ITF, file string) *QFileInfo { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo5(PointerFromQDir(dir), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue -} - -func NewQFileInfo6(fileinfo QFileInfo_ITF) *QFileInfo { - tmpValue := NewQFileInfoFromPointer(C.QFileInfo_NewQFileInfo6(PointerFromQFileInfo(fileinfo))) - runtime.SetFinalizer(tmpValue, (*QFileInfo).DestroyQFileInfo) - return tmpValue -} - -func (ptr *QFileInfo) AbsoluteDir() *QDir { - if ptr.Pointer() != nil { - tmpValue := NewQDirFromPointer(C.QFileInfo_AbsoluteDir(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue - } - return nil -} - -func (ptr *QFileInfo) AbsoluteFilePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_AbsoluteFilePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) AbsolutePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_AbsolutePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) BaseName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_BaseName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) BirthTime() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QFileInfo_BirthTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QFileInfo) BundleName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_BundleName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) Caching() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_Caching(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) CanonicalFilePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_CanonicalFilePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) CanonicalPath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_CanonicalPath(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) CompleteBaseName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_CompleteBaseName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) CompleteSuffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_CompleteSuffix(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) Dir() *QDir { - if ptr.Pointer() != nil { - tmpValue := NewQDirFromPointer(C.QFileInfo_Dir(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDir).DestroyQDir) - return tmpValue - } - return nil -} - -func (ptr *QFileInfo) Exists() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_Exists(ptr.Pointer())) != 0 - } - return false -} - -func QFileInfo_Exists2(file string) bool { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - return int8(C.QFileInfo_QFileInfo_Exists2(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) != 0 -} - -func (ptr *QFileInfo) Exists2(file string) bool { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - return int8(C.QFileInfo_QFileInfo_Exists2(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))})) != 0 -} - -func (ptr *QFileInfo) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) FilePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_FilePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) Group() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_Group(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) GroupId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QFileInfo_GroupId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFileInfo) IsAbsolute() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsAbsolute(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsBundle() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsBundle(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsDir() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsDir(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsExecutable() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsExecutable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsFile() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsFile(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsHidden(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsNativePath() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsNativePath(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsReadable() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsReadable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsRelative() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsRelative(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsRoot() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsRoot(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsSymLink() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsSymLink(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) IsWritable() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_IsWritable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) LastModified() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QFileInfo_LastModified(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QFileInfo) LastRead() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QFileInfo_LastRead(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QFileInfo) MakeAbsolute() bool { - if ptr.Pointer() != nil { - return int8(C.QFileInfo_MakeAbsolute(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileInfo) MetadataChangeTime() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QFileInfo_MetadataChangeTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QFileInfo) Owner() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_Owner(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) OwnerId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QFileInfo_OwnerId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFileInfo) Path() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_Path(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) Refresh() { - if ptr.Pointer() != nil { - C.QFileInfo_Refresh(ptr.Pointer()) - } -} - -func (ptr *QFileInfo) SetCaching(enable bool) { - if ptr.Pointer() != nil { - C.QFileInfo_SetCaching(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFileInfo) SetFile(file string) { - if ptr.Pointer() != nil { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - C.QFileInfo_SetFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}) - } -} - -func (ptr *QFileInfo) SetFile2(file QFile_ITF) { - if ptr.Pointer() != nil { - C.QFileInfo_SetFile2(ptr.Pointer(), PointerFromQFile(file)) - } -} - -func (ptr *QFileInfo) SetFile3(dir QDir_ITF, file string) { - if ptr.Pointer() != nil { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - C.QFileInfo_SetFile3(ptr.Pointer(), PointerFromQDir(dir), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}) - } -} - -func (ptr *QFileInfo) Size() int64 { - if ptr.Pointer() != nil { - return int64(C.QFileInfo_Size(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFileInfo) Suffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_Suffix(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) Swap(other QFileInfo_ITF) { - if ptr.Pointer() != nil { - C.QFileInfo_Swap(ptr.Pointer(), PointerFromQFileInfo(other)) - } -} - -func (ptr *QFileInfo) SymLinkTarget() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileInfo_SymLinkTarget(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileInfo) DestroyQFileInfo() { - if ptr.Pointer() != nil { - C.QFileInfo_DestroyQFileInfo(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileSelector struct { - QObject -} - -type QFileSelector_ITF interface { - QObject_ITF - QFileSelector_PTR() *QFileSelector -} - -func (ptr *QFileSelector) QFileSelector_PTR() *QFileSelector { - return ptr -} - -func (ptr *QFileSelector) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QFileSelector) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQFileSelector(ptr QFileSelector_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileSelector_PTR().Pointer() - } - return nil -} - -func NewQFileSelectorFromPointer(ptr unsafe.Pointer) (n *QFileSelector) { - n = new(QFileSelector) - n.SetPointer(ptr) - return -} -func NewQFileSelector(parent QObject_ITF) *QFileSelector { - tmpValue := NewQFileSelectorFromPointer(C.QFileSelector_NewQFileSelector(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFileSelector) AllSelectors() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileSelector_AllSelectors(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileSelector) ExtraSelectors() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileSelector_ExtraSelectors(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileSelector) Select(filePath string) string { - if ptr.Pointer() != nil { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - return cGoUnpackString(C.QFileSelector_Select(ptr.Pointer(), C.struct_QtCore_PackedString{data: filePathC, len: C.longlong(len(filePath))})) - } - return "" -} - -func (ptr *QFileSelector) Select2(filePath QUrl_ITF) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QFileSelector_Select2(ptr.Pointer(), PointerFromQUrl(filePath))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QFileSelector) SetExtraSelectors(list []string) { - if ptr.Pointer() != nil { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - C.QFileSelector_SetExtraSelectors(ptr.Pointer(), C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) - } -} - -//export callbackQFileSelector_DestroyQFileSelector -func callbackQFileSelector_DestroyQFileSelector(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFileSelector"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileSelectorFromPointer(ptr).DestroyQFileSelectorDefault() - } -} - -func (ptr *QFileSelector) ConnectDestroyQFileSelector(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFileSelector"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFileSelector", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFileSelector", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSelector) DisconnectDestroyQFileSelector() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFileSelector") - } -} - -func (ptr *QFileSelector) DestroyQFileSelector() { - if ptr.Pointer() != nil { - C.QFileSelector_DestroyQFileSelector(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileSelector) DestroyQFileSelectorDefault() { - if ptr.Pointer() != nil { - C.QFileSelector_DestroyQFileSelectorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileSystemWatcher struct { - QObject -} - -type QFileSystemWatcher_ITF interface { - QObject_ITF - QFileSystemWatcher_PTR() *QFileSystemWatcher -} - -func (ptr *QFileSystemWatcher) QFileSystemWatcher_PTR() *QFileSystemWatcher { - return ptr -} - -func (ptr *QFileSystemWatcher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QFileSystemWatcher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQFileSystemWatcher(ptr QFileSystemWatcher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileSystemWatcher_PTR().Pointer() - } - return nil -} - -func NewQFileSystemWatcherFromPointer(ptr unsafe.Pointer) (n *QFileSystemWatcher) { - n = new(QFileSystemWatcher) - n.SetPointer(ptr) - return -} -func NewQFileSystemWatcher(parent QObject_ITF) *QFileSystemWatcher { - tmpValue := NewQFileSystemWatcherFromPointer(C.QFileSystemWatcher_NewQFileSystemWatcher(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQFileSystemWatcher2(paths []string, parent QObject_ITF) *QFileSystemWatcher { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - tmpValue := NewQFileSystemWatcherFromPointer(C.QFileSystemWatcher_NewQFileSystemWatcher2(C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFileSystemWatcher) AddPath(path string) bool { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QFileSystemWatcher_AddPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 - } - return false -} - -func (ptr *QFileSystemWatcher) AddPaths(paths []string) []string { - if ptr.Pointer() != nil { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_AddPaths(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}))) - } - return make([]string, 0) -} - -func (ptr *QFileSystemWatcher) Directories() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_Directories(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQFileSystemWatcher_DirectoryChanged -func callbackQFileSystemWatcher_DirectoryChanged(ptr unsafe.Pointer, path C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "directoryChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(path)) - } - -} - -func (ptr *QFileSystemWatcher) ConnectDirectoryChanged(f func(path string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "directoryChanged") { - C.QFileSystemWatcher_ConnectDirectoryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "directoryChanged"); signal != nil { - f := func(path string) { - (*(*func(string))(signal))(path) - f(path) - } - qt.ConnectSignal(ptr.Pointer(), "directoryChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "directoryChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemWatcher) DisconnectDirectoryChanged() { - if ptr.Pointer() != nil { - C.QFileSystemWatcher_DisconnectDirectoryChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "directoryChanged") - } -} - -//export callbackQFileSystemWatcher_FileChanged -func callbackQFileSystemWatcher_FileChanged(ptr unsafe.Pointer, path C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "fileChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(path)) - } - -} - -func (ptr *QFileSystemWatcher) ConnectFileChanged(f func(path string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "fileChanged") { - C.QFileSystemWatcher_ConnectFileChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fileChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "fileChanged"); signal != nil { - f := func(path string) { - (*(*func(string))(signal))(path) - f(path) - } - qt.ConnectSignal(ptr.Pointer(), "fileChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fileChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemWatcher) DisconnectFileChanged() { - if ptr.Pointer() != nil { - C.QFileSystemWatcher_DisconnectFileChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "fileChanged") - } -} - -func (ptr *QFileSystemWatcher) Files() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_Files(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileSystemWatcher) RemovePath(path string) bool { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QFileSystemWatcher_RemovePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) != 0 - } - return false -} - -func (ptr *QFileSystemWatcher) RemovePaths(paths []string) []string { - if ptr.Pointer() != nil { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - return unpackStringList(cGoUnpackString(C.QFileSystemWatcher_RemovePaths(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}))) - } - return make([]string, 0) -} - -//export callbackQFileSystemWatcher_DestroyQFileSystemWatcher -func callbackQFileSystemWatcher_DestroyQFileSystemWatcher(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFileSystemWatcher"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileSystemWatcherFromPointer(ptr).DestroyQFileSystemWatcherDefault() - } -} - -func (ptr *QFileSystemWatcher) ConnectDestroyQFileSystemWatcher(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFileSystemWatcher"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFileSystemWatcher", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFileSystemWatcher", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemWatcher) DisconnectDestroyQFileSystemWatcher() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFileSystemWatcher") - } -} - -func (ptr *QFileSystemWatcher) DestroyQFileSystemWatcher() { - if ptr.Pointer() != nil { - C.QFileSystemWatcher_DestroyQFileSystemWatcher(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileSystemWatcher) DestroyQFileSystemWatcherDefault() { - if ptr.Pointer() != nil { - C.QFileSystemWatcher_DestroyQFileSystemWatcherDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFinalState struct { - QAbstractState -} - -type QFinalState_ITF interface { - QAbstractState_ITF - QFinalState_PTR() *QFinalState -} - -func (ptr *QFinalState) QFinalState_PTR() *QFinalState { - return ptr -} - -func (ptr *QFinalState) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractState_PTR().Pointer() - } - return nil -} - -func (ptr *QFinalState) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractState_PTR().SetPointer(p) - } -} - -func PointerFromQFinalState(ptr QFinalState_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFinalState_PTR().Pointer() - } - return nil -} - -func NewQFinalStateFromPointer(ptr unsafe.Pointer) (n *QFinalState) { - n = new(QFinalState) - n.SetPointer(ptr) - return -} -func NewQFinalState(parent QState_ITF) *QFinalState { - tmpValue := NewQFinalStateFromPointer(C.QFinalState_NewQFinalState(PointerFromQState(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQFinalState_OnEntry -func callbackQFinalState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQFinalStateFromPointer(ptr).OnEntryDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QFinalState) ConnectOnEntry(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFinalState) DisconnectOnEntry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onEntry") - } -} - -func (ptr *QFinalState) OnEntry(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QFinalState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QFinalState) OnEntryDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QFinalState_OnEntryDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQFinalState_OnExit -func callbackQFinalState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onExit"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQFinalStateFromPointer(ptr).OnExitDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QFinalState) ConnectOnExit(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFinalState) DisconnectOnExit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onExit") - } -} - -func (ptr *QFinalState) OnExit(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QFinalState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QFinalState) OnExitDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QFinalState_OnExitDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQFinalState_DestroyQFinalState -func callbackQFinalState_DestroyQFinalState(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFinalState"); signal != nil { - (*(*func())(signal))() - } else { - NewQFinalStateFromPointer(ptr).DestroyQFinalStateDefault() - } -} - -func (ptr *QFinalState) ConnectDestroyQFinalState(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFinalState"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFinalState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFinalState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFinalState) DisconnectDestroyQFinalState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFinalState") - } -} - -func (ptr *QFinalState) DestroyQFinalState() { - if ptr.Pointer() != nil { - C.QFinalState_DestroyQFinalState(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFinalState) DestroyQFinalStateDefault() { - if ptr.Pointer() != nil { - C.QFinalState_DestroyQFinalStateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFlag struct { - ptr unsafe.Pointer -} - -type QFlag_ITF interface { - QFlag_PTR() *QFlag -} - -func (ptr *QFlag) QFlag_PTR() *QFlag { - return ptr -} - -func (ptr *QFlag) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFlag) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFlag(ptr QFlag_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFlag_PTR().Pointer() - } - return nil -} - -func NewQFlagFromPointer(ptr unsafe.Pointer) (n *QFlag) { - n = new(QFlag) - n.SetPointer(ptr) - return -} - -func (ptr *QFlag) DestroyQFlag() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQFlag(value int) *QFlag { - tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag(C.int(int32(value)))) - runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) - return tmpValue -} - -func NewQFlag2(value uint) *QFlag { - tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag2(C.uint(uint32(value)))) - runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) - return tmpValue -} - -func NewQFlag3(value int16) *QFlag { - tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag3(C.short(value))) - runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) - return tmpValue -} - -func NewQFlag4(value uint16) *QFlag { - tmpValue := NewQFlagFromPointer(C.QFlag_NewQFlag4(C.ushort(value))) - runtime.SetFinalizer(tmpValue, (*QFlag).DestroyQFlag) - return tmpValue -} - -type QFlags struct { - ptr unsafe.Pointer -} - -type QFlags_ITF interface { - QFlags_PTR() *QFlags -} - -func (ptr *QFlags) QFlags_PTR() *QFlags { - return ptr -} - -func (ptr *QFlags) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFlags) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFlags(ptr QFlags_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFlags_PTR().Pointer() - } - return nil -} - -func NewQFlagsFromPointer(ptr unsafe.Pointer) (n *QFlags) { - n = new(QFlags) - n.SetPointer(ptr) - return -} - -func (ptr *QFlags) DestroyQFlags() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFuture struct { - ptr unsafe.Pointer -} - -type QFuture_ITF interface { - QFuture_PTR() *QFuture -} - -func (ptr *QFuture) QFuture_PTR() *QFuture { - return ptr -} - -func (ptr *QFuture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFuture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFuture(ptr QFuture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFuture_PTR().Pointer() - } - return nil -} - -func NewQFutureFromPointer(ptr unsafe.Pointer) (n *QFuture) { - n = new(QFuture) - n.SetPointer(ptr) - return -} - -type QFutureInterface struct { - QFutureInterfaceBase -} - -type QFutureInterface_ITF interface { - QFutureInterfaceBase_ITF - QFutureInterface_PTR() *QFutureInterface -} - -func (ptr *QFutureInterface) QFutureInterface_PTR() *QFutureInterface { - return ptr -} - -func (ptr *QFutureInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFutureInterfaceBase_PTR().Pointer() - } - return nil -} - -func (ptr *QFutureInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFutureInterfaceBase_PTR().SetPointer(p) - } -} - -func PointerFromQFutureInterface(ptr QFutureInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFutureInterface_PTR().Pointer() - } - return nil -} - -func NewQFutureInterfaceFromPointer(ptr unsafe.Pointer) (n *QFutureInterface) { - n = new(QFutureInterface) - n.SetPointer(ptr) - return -} - -func (ptr *QFutureInterface) DestroyQFutureInterface() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFutureInterface) __reportResults_results_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QFutureInterface___reportResults_results_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFutureInterface) __reportResults_results_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QFutureInterface___reportResults_results_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QFutureInterface) __reportResults_results_newList() unsafe.Pointer { - return C.QFutureInterface___reportResults_results_newList(ptr.Pointer()) -} - -func (ptr *QFutureInterface) __results_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QFutureInterface___results_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFutureInterface) __results_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QFutureInterface___results_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QFutureInterface) __results_newList() unsafe.Pointer { - return C.QFutureInterface___results_newList(ptr.Pointer()) -} - -type QFutureInterfaceBase struct { - ptr unsafe.Pointer -} - -type QFutureInterfaceBase_ITF interface { - QFutureInterfaceBase_PTR() *QFutureInterfaceBase -} - -func (ptr *QFutureInterfaceBase) QFutureInterfaceBase_PTR() *QFutureInterfaceBase { - return ptr -} - -func (ptr *QFutureInterfaceBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFutureInterfaceBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFutureInterfaceBase(ptr QFutureInterfaceBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFutureInterfaceBase_PTR().Pointer() - } - return nil -} - -func NewQFutureInterfaceBaseFromPointer(ptr unsafe.Pointer) (n *QFutureInterfaceBase) { - n = new(QFutureInterfaceBase) - n.SetPointer(ptr) - return -} - -func (ptr *QFutureInterfaceBase) DestroyQFutureInterfaceBase() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFutureIterator struct { - ptr unsafe.Pointer -} - -type QFutureIterator_ITF interface { - QFutureIterator_PTR() *QFutureIterator -} - -func (ptr *QFutureIterator) QFutureIterator_PTR() *QFutureIterator { - return ptr -} - -func (ptr *QFutureIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFutureIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFutureIterator(ptr QFutureIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFutureIterator_PTR().Pointer() - } - return nil -} - -func NewQFutureIteratorFromPointer(ptr unsafe.Pointer) (n *QFutureIterator) { - n = new(QFutureIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QFutureIterator) DestroyQFutureIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFutureSynchronizer struct { - ptr unsafe.Pointer -} - -type QFutureSynchronizer_ITF interface { - QFutureSynchronizer_PTR() *QFutureSynchronizer -} - -func (ptr *QFutureSynchronizer) QFutureSynchronizer_PTR() *QFutureSynchronizer { - return ptr -} - -func (ptr *QFutureSynchronizer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFutureSynchronizer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFutureSynchronizer(ptr QFutureSynchronizer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFutureSynchronizer_PTR().Pointer() - } - return nil -} - -func NewQFutureSynchronizerFromPointer(ptr unsafe.Pointer) (n *QFutureSynchronizer) { - n = new(QFutureSynchronizer) - n.SetPointer(ptr) - return -} - -type QFutureWatcher struct { - QObject -} - -type QFutureWatcher_ITF interface { - QObject_ITF - QFutureWatcher_PTR() *QFutureWatcher -} - -func (ptr *QFutureWatcher) QFutureWatcher_PTR() *QFutureWatcher { - return ptr -} - -func (ptr *QFutureWatcher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QFutureWatcher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQFutureWatcher(ptr QFutureWatcher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFutureWatcher_PTR().Pointer() - } - return nil -} - -func NewQFutureWatcherFromPointer(ptr unsafe.Pointer) (n *QFutureWatcher) { - n = new(QFutureWatcher) - n.SetPointer(ptr) - return -} - -type QFutureWatcherBase struct { - QObject -} - -type QFutureWatcherBase_ITF interface { - QObject_ITF - QFutureWatcherBase_PTR() *QFutureWatcherBase -} - -func (ptr *QFutureWatcherBase) QFutureWatcherBase_PTR() *QFutureWatcherBase { - return ptr -} - -func (ptr *QFutureWatcherBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QFutureWatcherBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQFutureWatcherBase(ptr QFutureWatcherBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFutureWatcherBase_PTR().Pointer() - } - return nil -} - -func NewQFutureWatcherBaseFromPointer(ptr unsafe.Pointer) (n *QFutureWatcherBase) { - n = new(QFutureWatcherBase) - n.SetPointer(ptr) - return -} - -type QGenericArgument struct { - ptr unsafe.Pointer -} - -type QGenericArgument_ITF interface { - QGenericArgument_PTR() *QGenericArgument -} - -func (ptr *QGenericArgument) QGenericArgument_PTR() *QGenericArgument { - return ptr -} - -func (ptr *QGenericArgument) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGenericArgument) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGenericArgument(ptr QGenericArgument_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGenericArgument_PTR().Pointer() - } - return nil -} - -func NewQGenericArgumentFromPointer(ptr unsafe.Pointer) (n *QGenericArgument) { - n = new(QGenericArgument) - n.SetPointer(ptr) - return -} - -func (ptr *QGenericArgument) DestroyQGenericArgument() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQGenericArgument(name string, data unsafe.Pointer) *QGenericArgument { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQGenericArgumentFromPointer(C.QGenericArgument_NewQGenericArgument(nameC, data)) - runtime.SetFinalizer(tmpValue, (*QGenericArgument).DestroyQGenericArgument) - return tmpValue -} - -func (ptr *QGenericArgument) Data() unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QGenericArgument_Data(ptr.Pointer()) - } - return nil -} - -func (ptr *QGenericArgument) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGenericArgument_Name(ptr.Pointer())) - } - return "" -} - -type QGenericAtomicOps struct { - ptr unsafe.Pointer -} - -type QGenericAtomicOps_ITF interface { - QGenericAtomicOps_PTR() *QGenericAtomicOps -} - -func (ptr *QGenericAtomicOps) QGenericAtomicOps_PTR() *QGenericAtomicOps { - return ptr -} - -func (ptr *QGenericAtomicOps) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGenericAtomicOps) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGenericAtomicOps(ptr QGenericAtomicOps_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGenericAtomicOps_PTR().Pointer() - } - return nil -} - -func NewQGenericAtomicOpsFromPointer(ptr unsafe.Pointer) (n *QGenericAtomicOps) { - n = new(QGenericAtomicOps) - n.SetPointer(ptr) - return -} - -func (ptr *QGenericAtomicOps) DestroyQGenericAtomicOps() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGenericReturnArgument struct { - QGenericArgument -} - -type QGenericReturnArgument_ITF interface { - QGenericArgument_ITF - QGenericReturnArgument_PTR() *QGenericReturnArgument -} - -func (ptr *QGenericReturnArgument) QGenericReturnArgument_PTR() *QGenericReturnArgument { - return ptr -} - -func (ptr *QGenericReturnArgument) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGenericArgument_PTR().Pointer() - } - return nil -} - -func (ptr *QGenericReturnArgument) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGenericArgument_PTR().SetPointer(p) - } -} - -func PointerFromQGenericReturnArgument(ptr QGenericReturnArgument_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGenericReturnArgument_PTR().Pointer() - } - return nil -} - -func NewQGenericReturnArgumentFromPointer(ptr unsafe.Pointer) (n *QGenericReturnArgument) { - n = new(QGenericReturnArgument) - n.SetPointer(ptr) - return -} - -func (ptr *QGenericReturnArgument) DestroyQGenericReturnArgument() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQGenericReturnArgument(name string, data unsafe.Pointer) *QGenericReturnArgument { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQGenericReturnArgumentFromPointer(C.QGenericReturnArgument_NewQGenericReturnArgument(nameC, data)) - runtime.SetFinalizer(tmpValue, (*QGenericReturnArgument).DestroyQGenericReturnArgument) - return tmpValue -} - -type QGlobalStatic struct { - ptr unsafe.Pointer -} - -type QGlobalStatic_ITF interface { - QGlobalStatic_PTR() *QGlobalStatic -} - -func (ptr *QGlobalStatic) QGlobalStatic_PTR() *QGlobalStatic { - return ptr -} - -func (ptr *QGlobalStatic) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGlobalStatic) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGlobalStatic(ptr QGlobalStatic_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGlobalStatic_PTR().Pointer() - } - return nil -} - -func NewQGlobalStaticFromPointer(ptr unsafe.Pointer) (n *QGlobalStatic) { - n = new(QGlobalStatic) - n.SetPointer(ptr) - return -} - -func (ptr *QGlobalStatic) DestroyQGlobalStatic() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHash struct { - ptr unsafe.Pointer -} - -type QHash_ITF interface { - QHash_PTR() *QHash -} - -func (ptr *QHash) QHash_PTR() *QHash { - return ptr -} - -func (ptr *QHash) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHash) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHash(ptr QHash_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHash_PTR().Pointer() - } - return nil -} - -func NewQHashFromPointer(ptr unsafe.Pointer) (n *QHash) { - n = new(QHash) - n.SetPointer(ptr) - return -} - -type QHashData struct { - ptr unsafe.Pointer -} - -type QHashData_ITF interface { - QHashData_PTR() *QHashData -} - -func (ptr *QHashData) QHashData_PTR() *QHashData { - return ptr -} - -func (ptr *QHashData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHashData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHashData(ptr QHashData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHashData_PTR().Pointer() - } - return nil -} - -func NewQHashDataFromPointer(ptr unsafe.Pointer) (n *QHashData) { - n = new(QHashData) - n.SetPointer(ptr) - return -} - -func (ptr *QHashData) DestroyQHashData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHashIterator struct { - ptr unsafe.Pointer -} - -type QHashIterator_ITF interface { - QHashIterator_PTR() *QHashIterator -} - -func (ptr *QHashIterator) QHashIterator_PTR() *QHashIterator { - return ptr -} - -func (ptr *QHashIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHashIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHashIterator(ptr QHashIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHashIterator_PTR().Pointer() - } - return nil -} - -func NewQHashIteratorFromPointer(ptr unsafe.Pointer) (n *QHashIterator) { - n = new(QHashIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QHashIterator) DestroyQHashIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHashNode struct { - ptr unsafe.Pointer -} - -type QHashNode_ITF interface { - QHashNode_PTR() *QHashNode -} - -func (ptr *QHashNode) QHashNode_PTR() *QHashNode { - return ptr -} - -func (ptr *QHashNode) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHashNode) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHashNode(ptr QHashNode_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHashNode_PTR().Pointer() - } - return nil -} - -func NewQHashNodeFromPointer(ptr unsafe.Pointer) (n *QHashNode) { - n = new(QHashNode) - n.SetPointer(ptr) - return -} - -func (ptr *QHashNode) DestroyQHashNode() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHistoryState struct { - QAbstractState -} - -type QHistoryState_ITF interface { - QAbstractState_ITF - QHistoryState_PTR() *QHistoryState -} - -func (ptr *QHistoryState) QHistoryState_PTR() *QHistoryState { - return ptr -} - -func (ptr *QHistoryState) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractState_PTR().Pointer() - } - return nil -} - -func (ptr *QHistoryState) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractState_PTR().SetPointer(p) - } -} - -func PointerFromQHistoryState(ptr QHistoryState_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHistoryState_PTR().Pointer() - } - return nil -} - -func NewQHistoryStateFromPointer(ptr unsafe.Pointer) (n *QHistoryState) { - n = new(QHistoryState) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QHistoryState__HistoryType -//QHistoryState::HistoryType -type QHistoryState__HistoryType int64 - -const ( - QHistoryState__ShallowHistory QHistoryState__HistoryType = QHistoryState__HistoryType(0) - QHistoryState__DeepHistory QHistoryState__HistoryType = QHistoryState__HistoryType(1) -) - -func NewQHistoryState(parent QState_ITF) *QHistoryState { - tmpValue := NewQHistoryStateFromPointer(C.QHistoryState_NewQHistoryState(PointerFromQState(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQHistoryState2(ty QHistoryState__HistoryType, parent QState_ITF) *QHistoryState { - tmpValue := NewQHistoryStateFromPointer(C.QHistoryState_NewQHistoryState2(C.longlong(ty), PointerFromQState(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QHistoryState) DefaultState() *QAbstractState { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractStateFromPointer(C.QHistoryState_DefaultState(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQHistoryState_DefaultStateChanged -func callbackQHistoryState_DefaultStateChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "defaultStateChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QHistoryState) ConnectDefaultStateChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "defaultStateChanged") { - C.QHistoryState_ConnectDefaultStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "defaultStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "defaultStateChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "defaultStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "defaultStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHistoryState) DisconnectDefaultStateChanged() { - if ptr.Pointer() != nil { - C.QHistoryState_DisconnectDefaultStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "defaultStateChanged") - } -} - -func (ptr *QHistoryState) DefaultTransition() *QAbstractTransition { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractTransitionFromPointer(C.QHistoryState_DefaultTransition(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQHistoryState_DefaultTransitionChanged -func callbackQHistoryState_DefaultTransitionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "defaultTransitionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QHistoryState) ConnectDefaultTransitionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "defaultTransitionChanged") { - C.QHistoryState_ConnectDefaultTransitionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "defaultTransitionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "defaultTransitionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "defaultTransitionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "defaultTransitionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHistoryState) DisconnectDefaultTransitionChanged() { - if ptr.Pointer() != nil { - C.QHistoryState_DisconnectDefaultTransitionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "defaultTransitionChanged") - } -} - -func (ptr *QHistoryState) HistoryType() QHistoryState__HistoryType { - if ptr.Pointer() != nil { - return QHistoryState__HistoryType(C.QHistoryState_HistoryType(ptr.Pointer())) - } - return 0 -} - -//export callbackQHistoryState_HistoryTypeChanged -func callbackQHistoryState_HistoryTypeChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "historyTypeChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QHistoryState) ConnectHistoryTypeChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "historyTypeChanged") { - C.QHistoryState_ConnectHistoryTypeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "historyTypeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "historyTypeChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "historyTypeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "historyTypeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHistoryState) DisconnectHistoryTypeChanged() { - if ptr.Pointer() != nil { - C.QHistoryState_DisconnectHistoryTypeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "historyTypeChanged") - } -} - -//export callbackQHistoryState_OnEntry -func callbackQHistoryState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQHistoryStateFromPointer(ptr).OnEntryDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QHistoryState) ConnectOnEntry(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHistoryState) DisconnectOnEntry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onEntry") - } -} - -func (ptr *QHistoryState) OnEntry(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QHistoryState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QHistoryState) OnEntryDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QHistoryState_OnEntryDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQHistoryState_OnExit -func callbackQHistoryState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onExit"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQHistoryStateFromPointer(ptr).OnExitDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QHistoryState) ConnectOnExit(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHistoryState) DisconnectOnExit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onExit") - } -} - -func (ptr *QHistoryState) OnExit(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QHistoryState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QHistoryState) OnExitDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QHistoryState_OnExitDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QHistoryState) SetDefaultState(state QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QHistoryState_SetDefaultState(ptr.Pointer(), PointerFromQAbstractState(state)) - } -} - -func (ptr *QHistoryState) SetDefaultTransition(transition QAbstractTransition_ITF) { - if ptr.Pointer() != nil { - C.QHistoryState_SetDefaultTransition(ptr.Pointer(), PointerFromQAbstractTransition(transition)) - } -} - -func (ptr *QHistoryState) SetHistoryType(ty QHistoryState__HistoryType) { - if ptr.Pointer() != nil { - C.QHistoryState_SetHistoryType(ptr.Pointer(), C.longlong(ty)) - } -} - -//export callbackQHistoryState_DestroyQHistoryState -func callbackQHistoryState_DestroyQHistoryState(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QHistoryState"); signal != nil { - (*(*func())(signal))() - } else { - NewQHistoryStateFromPointer(ptr).DestroyQHistoryStateDefault() - } -} - -func (ptr *QHistoryState) ConnectDestroyQHistoryState(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QHistoryState"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QHistoryState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QHistoryState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHistoryState) DisconnectDestroyQHistoryState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QHistoryState") - } -} - -func (ptr *QHistoryState) DestroyQHistoryState() { - if ptr.Pointer() != nil { - C.QHistoryState_DestroyQHistoryState(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QHistoryState) DestroyQHistoryStateDefault() { - if ptr.Pointer() != nil { - C.QHistoryState_DestroyQHistoryStateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QIODevice struct { - QObject -} - -type QIODevice_ITF interface { - QObject_ITF - QIODevice_PTR() *QIODevice -} - -func (ptr *QIODevice) QIODevice_PTR() *QIODevice { - return ptr -} - -func (ptr *QIODevice) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QIODevice) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQIODevice(ptr QIODevice_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func NewQIODeviceFromPointer(ptr unsafe.Pointer) (n *QIODevice) { - n = new(QIODevice) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QIODevice__OpenModeFlag -//QIODevice::OpenModeFlag -type QIODevice__OpenModeFlag int64 - -const ( - QIODevice__NotOpen QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0000) - QIODevice__ReadOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0001) - QIODevice__WriteOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0002) - QIODevice__ReadWrite QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(QIODevice__ReadOnly | QIODevice__WriteOnly) - QIODevice__Append QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0004) - QIODevice__Truncate QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0008) - QIODevice__Text QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0010) - QIODevice__Unbuffered QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0020) - QIODevice__NewOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0040) - QIODevice__ExistingOnly QIODevice__OpenModeFlag = QIODevice__OpenModeFlag(0x0080) -) - -func NewQIODevice() *QIODevice { - tmpValue := NewQIODeviceFromPointer(C.QIODevice_NewQIODevice()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQIODevice2(parent QObject_ITF) *QIODevice { - tmpValue := NewQIODeviceFromPointer(C.QIODevice_NewQIODevice2(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQIODevice_AboutToClose -func callbackQIODevice_AboutToClose(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QIODevice) ConnectAboutToClose(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToClose") { - C.QIODevice_ConnectAboutToClose(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToClose"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToClose"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToClose", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToClose", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectAboutToClose() { - if ptr.Pointer() != nil { - C.QIODevice_DisconnectAboutToClose(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToClose") - } -} - -func (ptr *QIODevice) AboutToClose() { - if ptr.Pointer() != nil { - C.QIODevice_AboutToClose(ptr.Pointer()) - } -} - -//export callbackQIODevice_AtEnd -func callbackQIODevice_AtEnd(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).AtEndDefault()))) -} - -func (ptr *QIODevice) ConnectAtEnd(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "atEnd"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "atEnd", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "atEnd", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectAtEnd() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "atEnd") - } -} - -func (ptr *QIODevice) AtEnd() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_AtEnd(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) AtEndDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_AtEndDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQIODevice_BytesAvailable -func callbackQIODevice_BytesAvailable(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQIODeviceFromPointer(ptr).BytesAvailableDefault()) -} - -func (ptr *QIODevice) ConnectBytesAvailable(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "bytesAvailable"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "bytesAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "bytesAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectBytesAvailable() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "bytesAvailable") - } -} - -func (ptr *QIODevice) BytesAvailable() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_BytesAvailable(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) BytesAvailableDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_BytesAvailableDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQIODevice_BytesToWrite -func callbackQIODevice_BytesToWrite(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQIODeviceFromPointer(ptr).BytesToWriteDefault()) -} - -func (ptr *QIODevice) ConnectBytesToWrite(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "bytesToWrite"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "bytesToWrite", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "bytesToWrite", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectBytesToWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "bytesToWrite") - } -} - -func (ptr *QIODevice) BytesToWrite() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_BytesToWrite(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) BytesToWriteDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_BytesToWriteDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQIODevice_BytesWritten -func callbackQIODevice_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { - (*(*func(int64))(signal))(int64(bytes)) - } - -} - -func (ptr *QIODevice) ConnectBytesWritten(f func(bytes int64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "bytesWritten") { - C.QIODevice_ConnectBytesWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "bytesWritten"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "bytesWritten"); signal != nil { - f := func(bytes int64) { - (*(*func(int64))(signal))(bytes) - f(bytes) - } - qt.ConnectSignal(ptr.Pointer(), "bytesWritten", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "bytesWritten", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectBytesWritten() { - if ptr.Pointer() != nil { - C.QIODevice_DisconnectBytesWritten(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "bytesWritten") - } -} - -func (ptr *QIODevice) BytesWritten(bytes int64) { - if ptr.Pointer() != nil { - C.QIODevice_BytesWritten(ptr.Pointer(), C.longlong(bytes)) - } -} - -//export callbackQIODevice_CanReadLine -func callbackQIODevice_CanReadLine(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).CanReadLineDefault()))) -} - -func (ptr *QIODevice) ConnectCanReadLine(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "canReadLine"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "canReadLine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canReadLine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectCanReadLine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "canReadLine") - } -} - -func (ptr *QIODevice) CanReadLine() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_CanReadLine(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) CanReadLineDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_CanReadLineDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQIODevice_ChannelBytesWritten -func callbackQIODevice_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { - (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) - } - -} - -func (ptr *QIODevice) ConnectChannelBytesWritten(f func(channel int, bytes int64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "channelBytesWritten") { - C.QIODevice_ConnectChannelBytesWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "channelBytesWritten"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "channelBytesWritten"); signal != nil { - f := func(channel int, bytes int64) { - (*(*func(int, int64))(signal))(channel, bytes) - f(channel, bytes) - } - qt.ConnectSignal(ptr.Pointer(), "channelBytesWritten", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "channelBytesWritten", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectChannelBytesWritten() { - if ptr.Pointer() != nil { - C.QIODevice_DisconnectChannelBytesWritten(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "channelBytesWritten") - } -} - -func (ptr *QIODevice) ChannelBytesWritten(channel int, bytes int64) { - if ptr.Pointer() != nil { - C.QIODevice_ChannelBytesWritten(ptr.Pointer(), C.int(int32(channel)), C.longlong(bytes)) - } -} - -//export callbackQIODevice_ChannelReadyRead -func callbackQIODevice_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { - if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { - (*(*func(int))(signal))(int(int32(channel))) - } - -} - -func (ptr *QIODevice) ConnectChannelReadyRead(f func(channel int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "channelReadyRead") { - C.QIODevice_ConnectChannelReadyRead(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "channelReadyRead"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "channelReadyRead"); signal != nil { - f := func(channel int) { - (*(*func(int))(signal))(channel) - f(channel) - } - qt.ConnectSignal(ptr.Pointer(), "channelReadyRead", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "channelReadyRead", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectChannelReadyRead() { - if ptr.Pointer() != nil { - C.QIODevice_DisconnectChannelReadyRead(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "channelReadyRead") - } -} - -func (ptr *QIODevice) ChannelReadyRead(channel int) { - if ptr.Pointer() != nil { - C.QIODevice_ChannelReadyRead(ptr.Pointer(), C.int(int32(channel))) - } -} - -//export callbackQIODevice_Close -func callbackQIODevice_Close(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - (*(*func())(signal))() - } else { - NewQIODeviceFromPointer(ptr).CloseDefault() - } -} - -func (ptr *QIODevice) ConnectClose(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectClose() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "close") - } -} - -func (ptr *QIODevice) Close() { - if ptr.Pointer() != nil { - C.QIODevice_Close(ptr.Pointer()) - } -} - -func (ptr *QIODevice) CloseDefault() { - if ptr.Pointer() != nil { - C.QIODevice_CloseDefault(ptr.Pointer()) - } -} - -func (ptr *QIODevice) CommitTransaction() { - if ptr.Pointer() != nil { - C.QIODevice_CommitTransaction(ptr.Pointer()) - } -} - -func (ptr *QIODevice) CurrentReadChannel() int { - if ptr.Pointer() != nil { - return int(int32(C.QIODevice_CurrentReadChannel(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QIODevice) CurrentWriteChannel() int { - if ptr.Pointer() != nil { - return int(int32(C.QIODevice_CurrentWriteChannel(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QIODevice) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QIODevice_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QIODevice) GetChar(c string) bool { - if ptr.Pointer() != nil { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - return int8(C.QIODevice_GetChar(ptr.Pointer(), cC)) != 0 - } - return false -} - -func (ptr *QIODevice) IsOpen() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsOpen(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) IsReadable() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsReadable(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQIODevice_IsSequential -func callbackQIODevice_IsSequential(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).IsSequentialDefault()))) -} - -func (ptr *QIODevice) ConnectIsSequential(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isSequential"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isSequential", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isSequential", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectIsSequential() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isSequential") - } -} - -func (ptr *QIODevice) IsSequential() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsSequential(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) IsSequentialDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsSequentialDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) IsTextModeEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsTextModeEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) IsTransactionStarted() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsTransactionStarted(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) IsWritable() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_IsWritable(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQIODevice_Open -func callbackQIODevice_Open(ptr unsafe.Pointer, mode C.longlong) C.char { - if signal := qt.GetSignal(ptr, "open"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(QIODevice__OpenModeFlag) bool)(signal))(QIODevice__OpenModeFlag(mode))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).OpenDefault(QIODevice__OpenModeFlag(mode))))) -} - -func (ptr *QIODevice) ConnectOpen(f func(mode QIODevice__OpenModeFlag) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil { - f := func(mode QIODevice__OpenModeFlag) bool { - (*(*func(QIODevice__OpenModeFlag) bool)(signal))(mode) - return f(mode) - } - qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectOpen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "open") - } -} - -func (ptr *QIODevice) Open(mode QIODevice__OpenModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_Open(ptr.Pointer(), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QIODevice) OpenDefault(mode QIODevice__OpenModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QIODevice) OpenMode() QIODevice__OpenModeFlag { - if ptr.Pointer() != nil { - return QIODevice__OpenModeFlag(C.QIODevice_OpenMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) Peek(data string, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - return int64(C.QIODevice_Peek(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QIODevice) Peek2(maxSize int64) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QIODevice_Peek2(ptr.Pointer(), C.longlong(maxSize))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQIODevice_Pos -func callbackQIODevice_Pos(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "pos"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQIODeviceFromPointer(ptr).PosDefault()) -} - -func (ptr *QIODevice) ConnectPos(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pos"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "pos", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pos", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectPos() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pos") - } -} - -func (ptr *QIODevice) Pos() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_Pos(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) PosDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_PosDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) PutChar(c string) bool { - if ptr.Pointer() != nil { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - return int8(C.QIODevice_PutChar(ptr.Pointer(), cC)) != 0 - } - return false -} - -func (ptr *QIODevice) Read(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QIODevice_Read(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QIODevice) Read2(maxSize int64) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QIODevice_Read2(ptr.Pointer(), C.longlong(maxSize))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QIODevice) ReadAll() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QIODevice_ReadAll(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QIODevice) ReadChannelCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QIODevice_ReadChannelCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQIODevice_ReadChannelFinished -func callbackQIODevice_ReadChannelFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QIODevice) ConnectReadChannelFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "readChannelFinished") { - C.QIODevice_ConnectReadChannelFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readChannelFinished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "readChannelFinished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "readChannelFinished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readChannelFinished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectReadChannelFinished() { - if ptr.Pointer() != nil { - C.QIODevice_DisconnectReadChannelFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "readChannelFinished") - } -} - -func (ptr *QIODevice) ReadChannelFinished() { - if ptr.Pointer() != nil { - C.QIODevice_ReadChannelFinished(ptr.Pointer()) - } -} - -//export callbackQIODevice_ReadData -func callbackQIODevice_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - - return C.longlong(0) -} - -func (ptr *QIODevice) ConnectReadData(f func(data *string, maxSize int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { - f := func(data *string, maxSize int64) int64 { - (*(*func(*string, int64) int64)(signal))(data, maxSize) - return f(data, maxSize) - } - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectReadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readData") - } -} - -func (ptr *QIODevice) ReadData(data *string, maxSize int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxSize))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QIODevice_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QIODevice) ReadLine(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QIODevice_ReadLine(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QIODevice) ReadLine2(maxSize int64) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QIODevice_ReadLine2(ptr.Pointer(), C.longlong(maxSize))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQIODevice_ReadLineData -func callbackQIODevice_ReadLineData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) - } - - return C.longlong(NewQIODeviceFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize))) -} - -func (ptr *QIODevice) ConnectReadLineData(f func(data []byte, maxSize int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readLineData"); signal != nil { - f := func(data []byte, maxSize int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, maxSize) - return f(data, maxSize) - } - qt.ConnectSignal(ptr.Pointer(), "readLineData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readLineData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectReadLineData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readLineData") - } -} - -func (ptr *QIODevice) ReadLineData(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QIODevice_ReadLineData(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QIODevice) ReadLineDataDefault(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QIODevice_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -//export callbackQIODevice_ReadyRead -func callbackQIODevice_ReadyRead(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QIODevice) ConnectReadyRead(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "readyRead") { - C.QIODevice_ConnectReadyRead(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readyRead"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "readyRead"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "readyRead", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readyRead", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectReadyRead() { - if ptr.Pointer() != nil { - C.QIODevice_DisconnectReadyRead(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "readyRead") - } -} - -func (ptr *QIODevice) ReadyRead() { - if ptr.Pointer() != nil { - C.QIODevice_ReadyRead(ptr.Pointer()) - } -} - -//export callbackQIODevice_Reset -func callbackQIODevice_Reset(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).ResetDefault()))) -} - -func (ptr *QIODevice) ConnectReset(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QIODevice) Reset() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_Reset(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) ResetDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_ResetDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIODevice) RollbackTransaction() { - if ptr.Pointer() != nil { - C.QIODevice_RollbackTransaction(ptr.Pointer()) - } -} - -//export callbackQIODevice_Seek -func callbackQIODevice_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { - if signal := qt.GetSignal(ptr, "seek"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).SeekDefault(int64(pos))))) -} - -func (ptr *QIODevice) ConnectSeek(f func(pos int64) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "seek"); signal != nil { - f := func(pos int64) bool { - (*(*func(int64) bool)(signal))(pos) - return f(pos) - } - qt.ConnectSignal(ptr.Pointer(), "seek", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "seek", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectSeek() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "seek") - } -} - -func (ptr *QIODevice) Seek(pos int64) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_Seek(ptr.Pointer(), C.longlong(pos))) != 0 - } - return false -} - -func (ptr *QIODevice) SeekDefault(pos int64) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 - } - return false -} - -func (ptr *QIODevice) SetCurrentReadChannel(channel int) { - if ptr.Pointer() != nil { - C.QIODevice_SetCurrentReadChannel(ptr.Pointer(), C.int(int32(channel))) - } -} - -func (ptr *QIODevice) SetCurrentWriteChannel(channel int) { - if ptr.Pointer() != nil { - C.QIODevice_SetCurrentWriteChannel(ptr.Pointer(), C.int(int32(channel))) - } -} - -func (ptr *QIODevice) SetErrorString(str string) { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - C.QIODevice_SetErrorString(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}) - } -} - -func (ptr *QIODevice) SetOpenMode(openMode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - C.QIODevice_SetOpenMode(ptr.Pointer(), C.longlong(openMode)) - } -} - -func (ptr *QIODevice) SetTextModeEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QIODevice_SetTextModeEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -//export callbackQIODevice_Size -func callbackQIODevice_Size(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQIODeviceFromPointer(ptr).SizeDefault()) -} - -func (ptr *QIODevice) ConnectSize(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "size") - } -} - -func (ptr *QIODevice) Size() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_Size(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) SizeDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_SizeDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QIODevice) Skip(maxSize int64) int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_Skip(ptr.Pointer(), C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QIODevice) StartTransaction() { - if ptr.Pointer() != nil { - C.QIODevice_StartTransaction(ptr.Pointer()) - } -} - -func (ptr *QIODevice) UngetChar(c string) { - if ptr.Pointer() != nil { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - C.QIODevice_UngetChar(ptr.Pointer(), cC) - } -} - -//export callbackQIODevice_WaitForBytesWritten -func callbackQIODevice_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) -} - -func (ptr *QIODevice) ConnectWaitForBytesWritten(f func(msecs int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "waitForBytesWritten"); signal != nil { - f := func(msecs int) bool { - (*(*func(int) bool)(signal))(msecs) - return f(msecs) - } - qt.ConnectSignal(ptr.Pointer(), "waitForBytesWritten", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "waitForBytesWritten", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectWaitForBytesWritten() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "waitForBytesWritten") - } -} - -func (ptr *QIODevice) WaitForBytesWritten(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_WaitForBytesWritten(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QIODevice) WaitForBytesWrittenDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQIODevice_WaitForReadyRead -func callbackQIODevice_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIODeviceFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) -} - -func (ptr *QIODevice) ConnectWaitForReadyRead(f func(msecs int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "waitForReadyRead"); signal != nil { - f := func(msecs int) bool { - (*(*func(int) bool)(signal))(msecs) - return f(msecs) - } - qt.ConnectSignal(ptr.Pointer(), "waitForReadyRead", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "waitForReadyRead", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectWaitForReadyRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "waitForReadyRead") - } -} - -func (ptr *QIODevice) WaitForReadyRead(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_WaitForReadyRead(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QIODevice) WaitForReadyReadDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QIODevice_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QIODevice) Write(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QIODevice_Write(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QIODevice) Write2(data string) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - return int64(C.QIODevice_Write2(ptr.Pointer(), dataC)) - } - return 0 -} - -func (ptr *QIODevice) Write3(byteArray QByteArray_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QIODevice_Write3(ptr.Pointer(), PointerFromQByteArray(byteArray))) - } - return 0 -} - -func (ptr *QIODevice) WriteChannelCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QIODevice_WriteChannelCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQIODevice_WriteData -func callbackQIODevice_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) - } - - return C.longlong(0) -} - -func (ptr *QIODevice) ConnectWriteData(f func(data []byte, maxSize int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { - f := func(data []byte, maxSize int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, maxSize) - return f(data, maxSize) - } - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectWriteData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "writeData") - } -} - -func (ptr *QIODevice) WriteData(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QIODevice_WriteData(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -//export callbackQIODevice_DestroyQIODevice -func callbackQIODevice_DestroyQIODevice(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QIODevice"); signal != nil { - (*(*func())(signal))() - } else { - NewQIODeviceFromPointer(ptr).DestroyQIODeviceDefault() - } -} - -func (ptr *QIODevice) ConnectDestroyQIODevice(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QIODevice"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QIODevice", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QIODevice", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIODevice) DisconnectDestroyQIODevice() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QIODevice") - } -} - -func (ptr *QIODevice) DestroyQIODevice() { - if ptr.Pointer() != nil { - C.QIODevice_DestroyQIODevice(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIODevice) DestroyQIODeviceDefault() { - if ptr.Pointer() != nil { - C.QIODevice_DestroyQIODeviceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QIdentityProxyModel struct { - QAbstractProxyModel -} - -type QIdentityProxyModel_ITF interface { - QAbstractProxyModel_ITF - QIdentityProxyModel_PTR() *QIdentityProxyModel -} - -func (ptr *QIdentityProxyModel) QIdentityProxyModel_PTR() *QIdentityProxyModel { - return ptr -} - -func (ptr *QIdentityProxyModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractProxyModel_PTR().Pointer() - } - return nil -} - -func (ptr *QIdentityProxyModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractProxyModel_PTR().SetPointer(p) - } -} - -func PointerFromQIdentityProxyModel(ptr QIdentityProxyModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIdentityProxyModel_PTR().Pointer() - } - return nil -} - -func NewQIdentityProxyModelFromPointer(ptr unsafe.Pointer) (n *QIdentityProxyModel) { - n = new(QIdentityProxyModel) - n.SetPointer(ptr) - return -} -func NewQIdentityProxyModel(parent QObject_ITF) *QIdentityProxyModel { - tmpValue := NewQIdentityProxyModelFromPointer(C.QIdentityProxyModel_NewQIdentityProxyModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQIdentityProxyModel_ColumnCount -func callbackQIdentityProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQIdentityProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QIdentityProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QIdentityProxyModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QIdentityProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QIdentityProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QIdentityProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQIdentityProxyModel_Index -func callbackQIdentityProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QIdentityProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QIdentityProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QIdentityProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQIdentityProxyModel_MapFromSource -func callbackQIdentityProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) - } - - return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).MapFromSourceDefault(NewQModelIndexFromPointer(sourceIndex))) -} - -func (ptr *QIdentityProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { - f := func(sourceIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) - return f(sourceIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectMapFromSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") - } -} - -func (ptr *QIdentityProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QIdentityProxyModel) MapFromSourceDefault(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapFromSourceDefault(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQIdentityProxyModel_MapToSource -func callbackQIdentityProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) - } - - return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).MapToSourceDefault(NewQModelIndexFromPointer(proxyIndex))) -} - -func (ptr *QIdentityProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { - f := func(proxyIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) - return f(proxyIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectMapToSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapToSource") - } -} - -func (ptr *QIdentityProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QIdentityProxyModel) MapToSourceDefault(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_MapToSourceDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQIdentityProxyModel_Parent -func callbackQIdentityProxyModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(child))) - } - - return PointerFromQModelIndex(NewQIdentityProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(child))) -} - -func (ptr *QIdentityProxyModel) ConnectParent(f func(child *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(child *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QIdentityProxyModel) Parent(child QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QIdentityProxyModel) ParentDefault(child QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QIdentityProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQIdentityProxyModel_RowCount -func callbackQIdentityProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQIdentityProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QIdentityProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QIdentityProxyModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QIdentityProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QIdentityProxyModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QIdentityProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQIdentityProxyModel_DestroyQIdentityProxyModel -func callbackQIdentityProxyModel_DestroyQIdentityProxyModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QIdentityProxyModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQIdentityProxyModelFromPointer(ptr).DestroyQIdentityProxyModelDefault() - } -} - -func (ptr *QIdentityProxyModel) ConnectDestroyQIdentityProxyModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QIdentityProxyModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QIdentityProxyModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QIdentityProxyModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIdentityProxyModel) DisconnectDestroyQIdentityProxyModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QIdentityProxyModel") - } -} - -func (ptr *QIdentityProxyModel) DestroyQIdentityProxyModel() { - if ptr.Pointer() != nil { - C.QIdentityProxyModel_DestroyQIdentityProxyModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIdentityProxyModel) DestroyQIdentityProxyModelDefault() { - if ptr.Pointer() != nil { - C.QIdentityProxyModel_DestroyQIdentityProxyModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QIncompatibleFlag struct { - ptr unsafe.Pointer -} - -type QIncompatibleFlag_ITF interface { - QIncompatibleFlag_PTR() *QIncompatibleFlag -} - -func (ptr *QIncompatibleFlag) QIncompatibleFlag_PTR() *QIncompatibleFlag { - return ptr -} - -func (ptr *QIncompatibleFlag) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QIncompatibleFlag) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQIncompatibleFlag(ptr QIncompatibleFlag_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIncompatibleFlag_PTR().Pointer() - } - return nil -} - -func NewQIncompatibleFlagFromPointer(ptr unsafe.Pointer) (n *QIncompatibleFlag) { - n = new(QIncompatibleFlag) - n.SetPointer(ptr) - return -} - -func (ptr *QIncompatibleFlag) DestroyQIncompatibleFlag() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QInternal struct { - ptr unsafe.Pointer -} - -type QInternal_ITF interface { - QInternal_PTR() *QInternal -} - -func (ptr *QInternal) QInternal_PTR() *QInternal { - return ptr -} - -func (ptr *QInternal) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QInternal) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQInternal(ptr QInternal_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QInternal_PTR().Pointer() - } - return nil -} - -func NewQInternalFromPointer(ptr unsafe.Pointer) (n *QInternal) { - n = new(QInternal) - n.SetPointer(ptr) - return -} - -func (ptr *QInternal) DestroyQInternal() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QItemSelection struct { - ptr unsafe.Pointer -} - -type QItemSelection_ITF interface { - QItemSelection_PTR() *QItemSelection -} - -func (ptr *QItemSelection) QItemSelection_PTR() *QItemSelection { - return ptr -} - -func (ptr *QItemSelection) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QItemSelection) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQItemSelection(ptr QItemSelection_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemSelection_PTR().Pointer() - } - return nil -} - -func NewQItemSelectionFromPointer(ptr unsafe.Pointer) (n *QItemSelection) { - n = new(QItemSelection) - n.SetPointer(ptr) - return -} - -func (ptr *QItemSelection) DestroyQItemSelection() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQItemSelection() *QItemSelection { - tmpValue := NewQItemSelectionFromPointer(C.QItemSelection_NewQItemSelection()) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue -} - -func NewQItemSelection2(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF) *QItemSelection { - tmpValue := NewQItemSelectionFromPointer(C.QItemSelection_NewQItemSelection2(PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight))) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue -} - -func (ptr *QItemSelection) Contains(index QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelection_Contains(ptr.Pointer(), PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QItemSelection) Indexes() []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQItemSelectionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__indexes_atList(i) - } - return out - }(C.QItemSelection_Indexes(ptr.Pointer())) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QItemSelection) Merge(other QItemSelection_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelection_Merge(ptr.Pointer(), PointerFromQItemSelection(other), C.longlong(command)) - } -} - -func (ptr *QItemSelection) Select(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelection_Select(ptr.Pointer(), PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight)) - } -} - -func QItemSelection_Split(ran QItemSelectionRange_ITF, other QItemSelectionRange_ITF, result QItemSelection_ITF) { - C.QItemSelection_QItemSelection_Split(PointerFromQItemSelectionRange(ran), PointerFromQItemSelectionRange(other), PointerFromQItemSelection(result)) -} - -func (ptr *QItemSelection) Split(ran QItemSelectionRange_ITF, other QItemSelectionRange_ITF, result QItemSelection_ITF) { - C.QItemSelection_QItemSelection_Split(PointerFromQItemSelectionRange(ran), PointerFromQItemSelectionRange(other), PointerFromQItemSelection(result)) -} - -func (ptr *QItemSelection) __indexes_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelection___indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QItemSelection) __indexes_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelection___indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QItemSelection) __indexes_newList() unsafe.Pointer { - return C.QItemSelection___indexes_newList(ptr.Pointer()) -} - -type QItemSelectionModel struct { - QObject -} - -type QItemSelectionModel_ITF interface { - QObject_ITF - QItemSelectionModel_PTR() *QItemSelectionModel -} - -func (ptr *QItemSelectionModel) QItemSelectionModel_PTR() *QItemSelectionModel { - return ptr -} - -func (ptr *QItemSelectionModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QItemSelectionModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQItemSelectionModel(ptr QItemSelectionModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemSelectionModel_PTR().Pointer() - } - return nil -} - -func NewQItemSelectionModelFromPointer(ptr unsafe.Pointer) (n *QItemSelectionModel) { - n = new(QItemSelectionModel) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QItemSelectionModel__SelectionFlag -//QItemSelectionModel::SelectionFlag -type QItemSelectionModel__SelectionFlag int64 - -const ( - QItemSelectionModel__NoUpdate QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0000) - QItemSelectionModel__Clear QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0001) - QItemSelectionModel__Select QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0002) - QItemSelectionModel__Deselect QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0004) - QItemSelectionModel__Toggle QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0008) - QItemSelectionModel__Current QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0010) - QItemSelectionModel__Rows QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0020) - QItemSelectionModel__Columns QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(0x0040) - QItemSelectionModel__SelectCurrent QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(QItemSelectionModel__Select | QItemSelectionModel__Current) - QItemSelectionModel__ToggleCurrent QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(QItemSelectionModel__Toggle | QItemSelectionModel__Current) - QItemSelectionModel__ClearAndSelect QItemSelectionModel__SelectionFlag = QItemSelectionModel__SelectionFlag(QItemSelectionModel__Clear | QItemSelectionModel__Select) -) - -func NewQItemSelectionModel(model QAbstractItemModel_ITF) *QItemSelectionModel { - tmpValue := NewQItemSelectionModelFromPointer(C.QItemSelectionModel_NewQItemSelectionModel(PointerFromQAbstractItemModel(model))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQItemSelectionModel2(model QAbstractItemModel_ITF, parent QObject_ITF) *QItemSelectionModel { - tmpValue := NewQItemSelectionModelFromPointer(C.QItemSelectionModel_NewQItemSelectionModel2(PointerFromQAbstractItemModel(model), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQItemSelectionModel_Clear -func callbackQItemSelectionModel_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemSelectionModelFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QItemSelectionModel) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QItemSelectionModel) Clear() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_Clear(ptr.Pointer()) - } -} - -func (ptr *QItemSelectionModel) ClearDefault() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ClearDefault(ptr.Pointer()) - } -} - -//export callbackQItemSelectionModel_ClearCurrentIndex -func callbackQItemSelectionModel_ClearCurrentIndex(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearCurrentIndex"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemSelectionModelFromPointer(ptr).ClearCurrentIndexDefault() - } -} - -func (ptr *QItemSelectionModel) ConnectClearCurrentIndex(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearCurrentIndex"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectClearCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearCurrentIndex") - } -} - -func (ptr *QItemSelectionModel) ClearCurrentIndex() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ClearCurrentIndex(ptr.Pointer()) - } -} - -func (ptr *QItemSelectionModel) ClearCurrentIndexDefault() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ClearCurrentIndexDefault(ptr.Pointer()) - } -} - -//export callbackQItemSelectionModel_ClearSelection -func callbackQItemSelectionModel_ClearSelection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemSelectionModelFromPointer(ptr).ClearSelectionDefault() - } -} - -func (ptr *QItemSelectionModel) ConnectClearSelection(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectClearSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearSelection") - } -} - -func (ptr *QItemSelectionModel) ClearSelection() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ClearSelection(ptr.Pointer()) - } -} - -func (ptr *QItemSelectionModel) ClearSelectionDefault() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ClearSelectionDefault(ptr.Pointer()) - } -} - -func (ptr *QItemSelectionModel) ColumnIntersectsSelection(column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionModel_ColumnIntersectsSelection(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQItemSelectionModel_CurrentChanged -func callbackQItemSelectionModel_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*QModelIndex, *QModelIndex))(signal))(NewQModelIndexFromPointer(current), NewQModelIndexFromPointer(previous)) - } - -} - -func (ptr *QItemSelectionModel) ConnectCurrentChanged(f func(current *QModelIndex, previous *QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QItemSelectionModel_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *QModelIndex, previous *QModelIndex) { - (*(*func(*QModelIndex, *QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QItemSelectionModel) CurrentChanged(current QModelIndex_ITF, previous QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_CurrentChanged(ptr.Pointer(), PointerFromQModelIndex(current), PointerFromQModelIndex(previous)) - } -} - -//export callbackQItemSelectionModel_CurrentColumnChanged -func callbackQItemSelectionModel_CurrentColumnChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentColumnChanged"); signal != nil { - (*(*func(*QModelIndex, *QModelIndex))(signal))(NewQModelIndexFromPointer(current), NewQModelIndexFromPointer(previous)) - } - -} - -func (ptr *QItemSelectionModel) ConnectCurrentColumnChanged(f func(current *QModelIndex, previous *QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentColumnChanged") { - C.QItemSelectionModel_ConnectCurrentColumnChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentColumnChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentColumnChanged"); signal != nil { - f := func(current *QModelIndex, previous *QModelIndex) { - (*(*func(*QModelIndex, *QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentColumnChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentColumnChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectCurrentColumnChanged() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DisconnectCurrentColumnChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentColumnChanged") - } -} - -func (ptr *QItemSelectionModel) CurrentColumnChanged(current QModelIndex_ITF, previous QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_CurrentColumnChanged(ptr.Pointer(), PointerFromQModelIndex(current), PointerFromQModelIndex(previous)) - } -} - -func (ptr *QItemSelectionModel) CurrentIndex() *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel_CurrentIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQItemSelectionModel_CurrentRowChanged -func callbackQItemSelectionModel_CurrentRowChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentRowChanged"); signal != nil { - (*(*func(*QModelIndex, *QModelIndex))(signal))(NewQModelIndexFromPointer(current), NewQModelIndexFromPointer(previous)) - } - -} - -func (ptr *QItemSelectionModel) ConnectCurrentRowChanged(f func(current *QModelIndex, previous *QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentRowChanged") { - C.QItemSelectionModel_ConnectCurrentRowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentRowChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentRowChanged"); signal != nil { - f := func(current *QModelIndex, previous *QModelIndex) { - (*(*func(*QModelIndex, *QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectCurrentRowChanged() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DisconnectCurrentRowChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentRowChanged") - } -} - -func (ptr *QItemSelectionModel) CurrentRowChanged(current QModelIndex_ITF, previous QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_CurrentRowChanged(ptr.Pointer(), PointerFromQModelIndex(current), PointerFromQModelIndex(previous)) - } -} - -func (ptr *QItemSelectionModel) EmitSelectionChanged(newSelection QItemSelection_ITF, oldSelection QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_EmitSelectionChanged(ptr.Pointer(), PointerFromQItemSelection(newSelection), PointerFromQItemSelection(oldSelection)) - } -} - -func (ptr *QItemSelectionModel) HasSelection() bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionModel_HasSelection(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QItemSelectionModel) IsColumnSelected(column int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionModel_IsColumnSelected(ptr.Pointer(), C.int(int32(column)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QItemSelectionModel) IsRowSelected(row int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionModel_IsRowSelected(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QItemSelectionModel) IsSelected(index QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionModel_IsSelected(ptr.Pointer(), PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QItemSelectionModel) Model() *QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemModelFromPointer(C.QItemSelectionModel_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionModel) Model2() *QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemModelFromPointer(C.QItemSelectionModel_Model2(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQItemSelectionModel_ModelChanged -func callbackQItemSelectionModel_ModelChanged(ptr unsafe.Pointer, model unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelChanged"); signal != nil { - (*(*func(*QAbstractItemModel))(signal))(NewQAbstractItemModelFromPointer(model)) - } - -} - -func (ptr *QItemSelectionModel) ConnectModelChanged(f func(model *QAbstractItemModel)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modelChanged") { - C.QItemSelectionModel_ConnectModelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modelChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modelChanged"); signal != nil { - f := func(model *QAbstractItemModel) { - (*(*func(*QAbstractItemModel))(signal))(model) - f(model) - } - qt.ConnectSignal(ptr.Pointer(), "modelChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modelChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectModelChanged() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DisconnectModelChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modelChanged") - } -} - -func (ptr *QItemSelectionModel) ModelChanged(model QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ModelChanged(ptr.Pointer(), PointerFromQAbstractItemModel(model)) - } -} - -//export callbackQItemSelectionModel_Reset -func callbackQItemSelectionModel_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemSelectionModelFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QItemSelectionModel) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QItemSelectionModel) Reset() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_Reset(ptr.Pointer()) - } -} - -func (ptr *QItemSelectionModel) ResetDefault() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QItemSelectionModel) RowIntersectsSelection(row int, parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionModel_RowIntersectsSelection(ptr.Pointer(), C.int(int32(row)), PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQItemSelectionModel_Select -func callbackQItemSelectionModel_Select(ptr unsafe.Pointer, index unsafe.Pointer, command C.longlong) { - if signal := qt.GetSignal(ptr, "select"); signal != nil { - (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) - } else { - NewQItemSelectionModelFromPointer(ptr).SelectDefault(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) - } -} - -func (ptr *QItemSelectionModel) ConnectSelect(f func(index *QModelIndex, command QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "select"); signal != nil { - f := func(index *QModelIndex, command QItemSelectionModel__SelectionFlag) { - (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(index, command) - f(index, command) - } - qt.ConnectSignal(ptr.Pointer(), "select", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "select", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectSelect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "select") - } -} - -func (ptr *QItemSelectionModel) Select(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_Select(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) - } -} - -func (ptr *QItemSelectionModel) SelectDefault(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_SelectDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) - } -} - -//export callbackQItemSelectionModel_Select2 -func callbackQItemSelectionModel_Select2(ptr unsafe.Pointer, selection unsafe.Pointer, command C.longlong) { - if signal := qt.GetSignal(ptr, "select2"); signal != nil { - (*(*func(*QItemSelection, QItemSelectionModel__SelectionFlag))(signal))(NewQItemSelectionFromPointer(selection), QItemSelectionModel__SelectionFlag(command)) - } else { - NewQItemSelectionModelFromPointer(ptr).Select2Default(NewQItemSelectionFromPointer(selection), QItemSelectionModel__SelectionFlag(command)) - } -} - -func (ptr *QItemSelectionModel) ConnectSelect2(f func(selection *QItemSelection, command QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "select2"); signal != nil { - f := func(selection *QItemSelection, command QItemSelectionModel__SelectionFlag) { - (*(*func(*QItemSelection, QItemSelectionModel__SelectionFlag))(signal))(selection, command) - f(selection, command) - } - qt.ConnectSignal(ptr.Pointer(), "select2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "select2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectSelect2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "select2") - } -} - -func (ptr *QItemSelectionModel) Select2(selection QItemSelection_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_Select2(ptr.Pointer(), PointerFromQItemSelection(selection), C.longlong(command)) - } -} - -func (ptr *QItemSelectionModel) Select2Default(selection QItemSelection_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_Select2Default(ptr.Pointer(), PointerFromQItemSelection(selection), C.longlong(command)) - } -} - -func (ptr *QItemSelectionModel) SelectedColumns(row int) []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQItemSelectionModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedColumns_atList(i) - } - return out - }(C.QItemSelectionModel_SelectedColumns(ptr.Pointer(), C.int(int32(row)))) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QItemSelectionModel) SelectedIndexes() []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQItemSelectionModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedIndexes_atList(i) - } - return out - }(C.QItemSelectionModel_SelectedIndexes(ptr.Pointer())) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QItemSelectionModel) SelectedRows(column int) []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQItemSelectionModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedRows_atList(i) - } - return out - }(C.QItemSelectionModel_SelectedRows(ptr.Pointer(), C.int(int32(column)))) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QItemSelectionModel) Selection() *QItemSelection { - if ptr.Pointer() != nil { - tmpValue := NewQItemSelectionFromPointer(C.QItemSelectionModel_Selection(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QItemSelection).DestroyQItemSelection) - return tmpValue - } - return nil -} - -//export callbackQItemSelectionModel_SelectionChanged -func callbackQItemSelectionModel_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func(*QItemSelection, *QItemSelection))(signal))(NewQItemSelectionFromPointer(selected), NewQItemSelectionFromPointer(deselected)) - } - -} - -func (ptr *QItemSelectionModel) ConnectSelectionChanged(f func(selected *QItemSelection, deselected *QItemSelection)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QItemSelectionModel_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func(selected *QItemSelection, deselected *QItemSelection) { - (*(*func(*QItemSelection, *QItemSelection))(signal))(selected, deselected) - f(selected, deselected) - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QItemSelectionModel) SelectionChanged(selected QItemSelection_ITF, deselected QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_SelectionChanged(ptr.Pointer(), PointerFromQItemSelection(selected), PointerFromQItemSelection(deselected)) - } -} - -//export callbackQItemSelectionModel_SetCurrentIndex -func callbackQItemSelectionModel_SetCurrentIndex(ptr unsafe.Pointer, index unsafe.Pointer, command C.longlong) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) - } else { - NewQItemSelectionModelFromPointer(ptr).SetCurrentIndexDefault(NewQModelIndexFromPointer(index), QItemSelectionModel__SelectionFlag(command)) - } -} - -func (ptr *QItemSelectionModel) ConnectSetCurrentIndex(f func(index *QModelIndex, command QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index *QModelIndex, command QItemSelectionModel__SelectionFlag) { - (*(*func(*QModelIndex, QItemSelectionModel__SelectionFlag))(signal))(index, command) - f(index, command) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QItemSelectionModel) SetCurrentIndex(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_SetCurrentIndex(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) - } -} - -func (ptr *QItemSelectionModel) SetCurrentIndexDefault(index QModelIndex_ITF, command QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_SetCurrentIndexDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.longlong(command)) - } -} - -func (ptr *QItemSelectionModel) SetModel(model QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel_SetModel(ptr.Pointer(), PointerFromQAbstractItemModel(model)) - } -} - -//export callbackQItemSelectionModel_DestroyQItemSelectionModel -func callbackQItemSelectionModel_DestroyQItemSelectionModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QItemSelectionModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemSelectionModelFromPointer(ptr).DestroyQItemSelectionModelDefault() - } -} - -func (ptr *QItemSelectionModel) ConnectDestroyQItemSelectionModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QItemSelectionModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QItemSelectionModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QItemSelectionModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemSelectionModel) DisconnectDestroyQItemSelectionModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QItemSelectionModel") - } -} - -func (ptr *QItemSelectionModel) DestroyQItemSelectionModel() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DestroyQItemSelectionModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QItemSelectionModel) DestroyQItemSelectionModelDefault() { - if ptr.Pointer() != nil { - C.QItemSelectionModel_DestroyQItemSelectionModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QItemSelectionModel) __selectedColumns_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel___selectedColumns_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionModel) __selectedColumns_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel___selectedColumns_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QItemSelectionModel) __selectedColumns_newList() unsafe.Pointer { - return C.QItemSelectionModel___selectedColumns_newList(ptr.Pointer()) -} - -func (ptr *QItemSelectionModel) __selectedIndexes_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel___selectedIndexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionModel) __selectedIndexes_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel___selectedIndexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QItemSelectionModel) __selectedIndexes_newList() unsafe.Pointer { - return C.QItemSelectionModel___selectedIndexes_newList(ptr.Pointer()) -} - -func (ptr *QItemSelectionModel) __selectedRows_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelectionModel___selectedRows_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionModel) __selectedRows_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionModel___selectedRows_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QItemSelectionModel) __selectedRows_newList() unsafe.Pointer { - return C.QItemSelectionModel___selectedRows_newList(ptr.Pointer()) -} - -type QItemSelectionRange struct { - ptr unsafe.Pointer -} - -type QItemSelectionRange_ITF interface { - QItemSelectionRange_PTR() *QItemSelectionRange -} - -func (ptr *QItemSelectionRange) QItemSelectionRange_PTR() *QItemSelectionRange { - return ptr -} - -func (ptr *QItemSelectionRange) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QItemSelectionRange) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQItemSelectionRange(ptr QItemSelectionRange_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemSelectionRange_PTR().Pointer() - } - return nil -} - -func NewQItemSelectionRangeFromPointer(ptr unsafe.Pointer) (n *QItemSelectionRange) { - n = new(QItemSelectionRange) - n.SetPointer(ptr) - return -} - -func (ptr *QItemSelectionRange) DestroyQItemSelectionRange() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQItemSelectionRange() *QItemSelectionRange { - tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange()) - runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) - return tmpValue -} - -func NewQItemSelectionRange2(other QItemSelectionRange_ITF) *QItemSelectionRange { - tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange2(PointerFromQItemSelectionRange(other))) - runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) - return tmpValue -} - -func NewQItemSelectionRange4(topLeft QModelIndex_ITF, bottomRight QModelIndex_ITF) *QItemSelectionRange { - tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange4(PointerFromQModelIndex(topLeft), PointerFromQModelIndex(bottomRight))) - runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) - return tmpValue -} - -func NewQItemSelectionRange5(index QModelIndex_ITF) *QItemSelectionRange { - tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_NewQItemSelectionRange5(PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) - return tmpValue -} - -func (ptr *QItemSelectionRange) Bottom() int { - if ptr.Pointer() != nil { - return int(int32(C.QItemSelectionRange_Bottom(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QItemSelectionRange) BottomRight() *QPersistentModelIndex { - if ptr.Pointer() != nil { - return NewQPersistentModelIndexFromPointer(C.QItemSelectionRange_BottomRight(ptr.Pointer())) - } - return nil -} - -func (ptr *QItemSelectionRange) Contains(index QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionRange_Contains(ptr.Pointer(), PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QItemSelectionRange) Contains2(row int, column int, parentIndex QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionRange_Contains2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parentIndex))) != 0 - } - return false -} - -func (ptr *QItemSelectionRange) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QItemSelectionRange_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QItemSelectionRange) Indexes() []*QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QModelIndex { - out := make([]*QModelIndex, int(l.len)) - tmpList := NewQItemSelectionRangeFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__indexes_atList(i) - } - return out - }(C.QItemSelectionRange_Indexes(ptr.Pointer())) - } - return make([]*QModelIndex, 0) -} - -func (ptr *QItemSelectionRange) Intersected(other QItemSelectionRange_ITF) *QItemSelectionRange { - if ptr.Pointer() != nil { - tmpValue := NewQItemSelectionRangeFromPointer(C.QItemSelectionRange_Intersected(ptr.Pointer(), PointerFromQItemSelectionRange(other))) - runtime.SetFinalizer(tmpValue, (*QItemSelectionRange).DestroyQItemSelectionRange) - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionRange) Intersects(other QItemSelectionRange_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionRange_Intersects(ptr.Pointer(), PointerFromQItemSelectionRange(other))) != 0 - } - return false -} - -func (ptr *QItemSelectionRange) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionRange_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QItemSelectionRange) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QItemSelectionRange_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QItemSelectionRange) Left() int { - if ptr.Pointer() != nil { - return int(int32(C.QItemSelectionRange_Left(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QItemSelectionRange) Model() *QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemModelFromPointer(C.QItemSelectionRange_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionRange) Parent() *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelectionRange_Parent(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionRange) Right() int { - if ptr.Pointer() != nil { - return int(int32(C.QItemSelectionRange_Right(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QItemSelectionRange) Swap(other QItemSelectionRange_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionRange_Swap(ptr.Pointer(), PointerFromQItemSelectionRange(other)) - } -} - -func (ptr *QItemSelectionRange) Top() int { - if ptr.Pointer() != nil { - return int(int32(C.QItemSelectionRange_Top(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QItemSelectionRange) TopLeft() *QPersistentModelIndex { - if ptr.Pointer() != nil { - return NewQPersistentModelIndexFromPointer(C.QItemSelectionRange_TopLeft(ptr.Pointer())) - } - return nil -} - -func (ptr *QItemSelectionRange) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QItemSelectionRange_Width(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QItemSelectionRange) __indexes_atList(i int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QItemSelectionRange___indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QItemSelectionRange) __indexes_setList(i QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemSelectionRange___indexes_setList(ptr.Pointer(), PointerFromQModelIndex(i)) - } -} - -func (ptr *QItemSelectionRange) __indexes_newList() unsafe.Pointer { - return C.QItemSelectionRange___indexes_newList(ptr.Pointer()) -} - -type QJsonArray struct { - ptr unsafe.Pointer -} - -type QJsonArray_ITF interface { - QJsonArray_PTR() *QJsonArray -} - -func (ptr *QJsonArray) QJsonArray_PTR() *QJsonArray { - return ptr -} - -func (ptr *QJsonArray) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonArray) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonArray(ptr QJsonArray_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonArray_PTR().Pointer() - } - return nil -} - -func NewQJsonArrayFromPointer(ptr unsafe.Pointer) (n *QJsonArray) { - n = new(QJsonArray) - n.SetPointer(ptr) - return -} -func NewQJsonArray() *QJsonArray { - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_NewQJsonArray()) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func NewQJsonArray3(other QJsonArray_ITF) *QJsonArray { - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_NewQJsonArray3(PointerFromQJsonArray(other))) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func NewQJsonArray4(other QJsonArray_ITF) *QJsonArray { - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_NewQJsonArray4(PointerFromQJsonArray(other))) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func (ptr *QJsonArray) Append(value QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Append(ptr.Pointer(), PointerFromQJsonValue(value)) - } -} - -func (ptr *QJsonArray) At(i int) *QJsonValue { - if ptr.Pointer() != nil { - tmpValue := NewQJsonValueFromPointer(C.QJsonArray_At(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QJsonArray) Contains(value QJsonValue_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QJsonArray_Contains(ptr.Pointer(), PointerFromQJsonValue(value))) != 0 - } - return false -} - -func (ptr *QJsonArray) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonArray_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJsonArray) Empty() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonArray_Empty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonArray) First() *QJsonValue { - if ptr.Pointer() != nil { - tmpValue := NewQJsonValueFromPointer(C.QJsonArray_First(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func QJsonArray_FromStringList(list []string) *QJsonArray { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func (ptr *QJsonArray) FromStringList(list []string) *QJsonArray { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromStringList(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func QJsonArray_FromVariantList(list []*QVariant) *QJsonArray { - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromVariantList(func() unsafe.Pointer { - tmpList := NewQJsonArrayFromPointer(NewQJsonArrayFromPointer(nil).__fromVariantList_list_newList()) - for _, v := range list { - tmpList.__fromVariantList_list_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func (ptr *QJsonArray) FromVariantList(list []*QVariant) *QJsonArray { - tmpValue := NewQJsonArrayFromPointer(C.QJsonArray_QJsonArray_FromVariantList(func() unsafe.Pointer { - tmpList := NewQJsonArrayFromPointer(NewQJsonArrayFromPointer(nil).__fromVariantList_list_newList()) - for _, v := range list { - tmpList.__fromVariantList_list_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue -} - -func (ptr *QJsonArray) Insert(i int, value QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Insert(ptr.Pointer(), C.int(int32(i)), PointerFromQJsonValue(value)) - } -} - -func (ptr *QJsonArray) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonArray_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonArray) Last() *QJsonValue { - if ptr.Pointer() != nil { - tmpValue := NewQJsonValueFromPointer(C.QJsonArray_Last(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QJsonArray) Pop_back() { - if ptr.Pointer() != nil { - C.QJsonArray_Pop_back(ptr.Pointer()) - } -} - -func (ptr *QJsonArray) Pop_front() { - if ptr.Pointer() != nil { - C.QJsonArray_Pop_front(ptr.Pointer()) - } -} - -func (ptr *QJsonArray) Prepend(value QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Prepend(ptr.Pointer(), PointerFromQJsonValue(value)) - } -} - -func (ptr *QJsonArray) Push_back(value QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Push_back(ptr.Pointer(), PointerFromQJsonValue(value)) - } -} - -func (ptr *QJsonArray) Push_front(value QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Push_front(ptr.Pointer(), PointerFromQJsonValue(value)) - } -} - -func (ptr *QJsonArray) RemoveAt(i int) { - if ptr.Pointer() != nil { - C.QJsonArray_RemoveAt(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QJsonArray) RemoveFirst() { - if ptr.Pointer() != nil { - C.QJsonArray_RemoveFirst(ptr.Pointer()) - } -} - -func (ptr *QJsonArray) RemoveLast() { - if ptr.Pointer() != nil { - C.QJsonArray_RemoveLast(ptr.Pointer()) - } -} - -func (ptr *QJsonArray) Replace(i int, value QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Replace(ptr.Pointer(), C.int(int32(i)), PointerFromQJsonValue(value)) - } -} - -func (ptr *QJsonArray) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonArray_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJsonArray) Swap(other QJsonArray_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray_Swap(ptr.Pointer(), PointerFromQJsonArray(other)) - } -} - -func (ptr *QJsonArray) TakeAt(i int) *QJsonValue { - if ptr.Pointer() != nil { - tmpValue := NewQJsonValueFromPointer(C.QJsonArray_TakeAt(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QJsonArray) ToVariantList() []*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QVariant { - out := make([]*QVariant, int(l.len)) - tmpList := NewQJsonArrayFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toVariantList_atList(i) - } - return out - }(C.QJsonArray_ToVariantList(ptr.Pointer())) - } - return make([]*QVariant, 0) -} - -func (ptr *QJsonArray) DestroyQJsonArray() { - if ptr.Pointer() != nil { - C.QJsonArray_DestroyQJsonArray(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QJsonArray) __fromVariantList_list_atList(i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QJsonArray___fromVariantList_list_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonArray) __fromVariantList_list_setList(i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray___fromVariantList_list_setList(ptr.Pointer(), PointerFromQVariant(i)) - } -} - -func (ptr *QJsonArray) __fromVariantList_list_newList() unsafe.Pointer { - return C.QJsonArray___fromVariantList_list_newList(ptr.Pointer()) -} - -func (ptr *QJsonArray) __toVariantList_atList(i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QJsonArray___toVariantList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonArray) __toVariantList_setList(i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QJsonArray___toVariantList_setList(ptr.Pointer(), PointerFromQVariant(i)) - } -} - -func (ptr *QJsonArray) __toVariantList_newList() unsafe.Pointer { - return C.QJsonArray___toVariantList_newList(ptr.Pointer()) -} - -type QJsonDocument struct { - ptr unsafe.Pointer -} - -type QJsonDocument_ITF interface { - QJsonDocument_PTR() *QJsonDocument -} - -func (ptr *QJsonDocument) QJsonDocument_PTR() *QJsonDocument { - return ptr -} - -func (ptr *QJsonDocument) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonDocument) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonDocument(ptr QJsonDocument_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonDocument_PTR().Pointer() - } - return nil -} - -func NewQJsonDocumentFromPointer(ptr unsafe.Pointer) (n *QJsonDocument) { - n = new(QJsonDocument) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QJsonDocument__DataValidation -//QJsonDocument::DataValidation -type QJsonDocument__DataValidation int64 - -const ( - QJsonDocument__Validate QJsonDocument__DataValidation = QJsonDocument__DataValidation(0) - QJsonDocument__BypassValidation QJsonDocument__DataValidation = QJsonDocument__DataValidation(1) -) - -//go:generate stringer -type=QJsonDocument__JsonFormat -//QJsonDocument::JsonFormat -type QJsonDocument__JsonFormat int64 - -const ( - QJsonDocument__Indented QJsonDocument__JsonFormat = QJsonDocument__JsonFormat(0) - QJsonDocument__Compact QJsonDocument__JsonFormat = QJsonDocument__JsonFormat(1) -) - -func NewQJsonDocument() *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument()) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func NewQJsonDocument2(object QJsonObject_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument2(PointerFromQJsonObject(object))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func NewQJsonDocument3(array QJsonArray_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument3(PointerFromQJsonArray(array))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func NewQJsonDocument4(other QJsonDocument_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument4(PointerFromQJsonDocument(other))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func NewQJsonDocument5(other QJsonDocument_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_NewQJsonDocument5(PointerFromQJsonDocument(other))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func (ptr *QJsonDocument) Array() *QJsonArray { - if ptr.Pointer() != nil { - tmpValue := NewQJsonArrayFromPointer(C.QJsonDocument_Array(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue - } - return nil -} - -func QJsonDocument_FromBinaryData(data QByteArray_ITF, validation QJsonDocument__DataValidation) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromBinaryData(PointerFromQByteArray(data), C.longlong(validation))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func (ptr *QJsonDocument) FromBinaryData(data QByteArray_ITF, validation QJsonDocument__DataValidation) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromBinaryData(PointerFromQByteArray(data), C.longlong(validation))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func QJsonDocument_FromJson(json QByteArray_ITF, error QJsonParseError_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromJson(PointerFromQByteArray(json), PointerFromQJsonParseError(error))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func (ptr *QJsonDocument) FromJson(json QByteArray_ITF, error QJsonParseError_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromJson(PointerFromQByteArray(json), PointerFromQJsonParseError(error))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func QJsonDocument_FromRawData(data []byte, size int, validation QJsonDocument__DataValidation) *QJsonDocument { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromRawData(dataC, C.int(int32(size)), C.longlong(validation))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func (ptr *QJsonDocument) FromRawData(data []byte, size int, validation QJsonDocument__DataValidation) *QJsonDocument { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromRawData(dataC, C.int(int32(size)), C.longlong(validation))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func QJsonDocument_FromVariant(variant QVariant_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromVariant(PointerFromQVariant(variant))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func (ptr *QJsonDocument) FromVariant(variant QVariant_ITF) *QJsonDocument { - tmpValue := NewQJsonDocumentFromPointer(C.QJsonDocument_QJsonDocument_FromVariant(PointerFromQVariant(variant))) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue -} - -func (ptr *QJsonDocument) IsArray() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonDocument_IsArray(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonDocument) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonDocument_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonDocument) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonDocument_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonDocument) IsObject() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonDocument_IsObject(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonDocument) Object() *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QJsonDocument_Object(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QJsonDocument) RawData(size int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonDocument_RawData(ptr.Pointer(), C.int(int32(size)))) - } - return "" -} - -func (ptr *QJsonDocument) SetArray(array QJsonArray_ITF) { - if ptr.Pointer() != nil { - C.QJsonDocument_SetArray(ptr.Pointer(), PointerFromQJsonArray(array)) - } -} - -func (ptr *QJsonDocument) SetObject(object QJsonObject_ITF) { - if ptr.Pointer() != nil { - C.QJsonDocument_SetObject(ptr.Pointer(), PointerFromQJsonObject(object)) - } -} - -func (ptr *QJsonDocument) Swap(other QJsonDocument_ITF) { - if ptr.Pointer() != nil { - C.QJsonDocument_Swap(ptr.Pointer(), PointerFromQJsonDocument(other)) - } -} - -func (ptr *QJsonDocument) ToBinaryData() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QJsonDocument_ToBinaryData(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QJsonDocument) ToJson() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QJsonDocument_ToJson(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QJsonDocument) ToJson2(format QJsonDocument__JsonFormat) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QJsonDocument_ToJson2(ptr.Pointer(), C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QJsonDocument) ToVariant() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QJsonDocument_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonDocument) DestroyQJsonDocument() { - if ptr.Pointer() != nil { - C.QJsonDocument_DestroyQJsonDocument(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QJsonObject struct { - ptr unsafe.Pointer -} - -type QJsonObject_ITF interface { - QJsonObject_PTR() *QJsonObject -} - -func (ptr *QJsonObject) QJsonObject_PTR() *QJsonObject { - return ptr -} - -func (ptr *QJsonObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonObject(ptr QJsonObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonObject_PTR().Pointer() - } - return nil -} - -func NewQJsonObjectFromPointer(ptr unsafe.Pointer) (n *QJsonObject) { - n = new(QJsonObject) - n.SetPointer(ptr) - return -} -func NewQJsonObject() *QJsonObject { - tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_NewQJsonObject()) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue -} - -func NewQJsonObject3(other QJsonObject_ITF) *QJsonObject { - tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_NewQJsonObject3(PointerFromQJsonObject(other))) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue -} - -func NewQJsonObject4(other QJsonObject_ITF) *QJsonObject { - tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_NewQJsonObject4(PointerFromQJsonObject(other))) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue -} - -func (ptr *QJsonObject) Contains(key string) bool { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QJsonObject_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 - } - return false -} - -func (ptr *QJsonObject) Contains2(key QLatin1String_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QJsonObject_Contains2(ptr.Pointer(), PointerFromQLatin1String(key))) != 0 - } - return false -} - -func (ptr *QJsonObject) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonObject_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJsonObject) Empty() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonObject_Empty(ptr.Pointer())) != 0 - } - return false -} - -func QJsonObject_FromVariantHash(hash map[string]*QVariant) *QJsonObject { - tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_QJsonObject_FromVariantHash(func() unsafe.Pointer { - tmpList := NewQJsonObjectFromPointer(NewQJsonObjectFromPointer(nil).__fromVariantHash_hash_newList()) - for k, v := range hash { - tmpList.__fromVariantHash_hash_setList(k, v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue -} - -func (ptr *QJsonObject) FromVariantHash(hash map[string]*QVariant) *QJsonObject { - tmpValue := NewQJsonObjectFromPointer(C.QJsonObject_QJsonObject_FromVariantHash(func() unsafe.Pointer { - tmpList := NewQJsonObjectFromPointer(NewQJsonObjectFromPointer(nil).__fromVariantHash_hash_newList()) - for k, v := range hash { - tmpList.__fromVariantHash_hash_setList(k, v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue -} - -func (ptr *QJsonObject) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonObject_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonObject) Keys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QJsonObject_Keys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QJsonObject) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonObject_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJsonObject) Remove(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QJsonObject_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QJsonObject) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonObject_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJsonObject) Swap(other QJsonObject_ITF) { - if ptr.Pointer() != nil { - C.QJsonObject_Swap(ptr.Pointer(), PointerFromQJsonObject(other)) - } -} - -func (ptr *QJsonObject) Take(key string) *QJsonValue { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQJsonValueFromPointer(C.QJsonObject_Take(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QJsonObject) ToVariantHash() map[string]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[string]*QVariant { - out := make(map[string]*QVariant, int(l.len)) - tmpList := NewQJsonObjectFromPointer(l.data) - for i, v := range tmpList.__toVariantHash_keyList() { - out[v] = tmpList.__toVariantHash_atList(v, i) - } - return out - }(C.QJsonObject_ToVariantHash(ptr.Pointer())) - } - return make(map[string]*QVariant, 0) -} - -func (ptr *QJsonObject) ToVariantMap() map[string]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[string]*QVariant { - out := make(map[string]*QVariant, int(l.len)) - tmpList := NewQJsonObjectFromPointer(l.data) - for i, v := range tmpList.__toVariantMap_keyList() { - out[v] = tmpList.__toVariantMap_atList(v, i) - } - return out - }(C.QJsonObject_ToVariantMap(ptr.Pointer())) - } - return make(map[string]*QVariant, 0) -} - -func (ptr *QJsonObject) Value(key string) *QJsonValue { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQJsonValueFromPointer(C.QJsonObject_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QJsonObject) Value2(key QLatin1String_ITF) *QJsonValue { - if ptr.Pointer() != nil { - tmpValue := NewQJsonValueFromPointer(C.QJsonObject_Value2(ptr.Pointer(), PointerFromQLatin1String(key))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QJsonObject) DestroyQJsonObject() { - if ptr.Pointer() != nil { - C.QJsonObject_DestroyQJsonObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QJsonObject) __fromVariantHash_hash_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QJsonObject___fromVariantHash_hash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonObject) __fromVariantHash_hash_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QJsonObject___fromVariantHash_hash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QJsonObject) __fromVariantHash_hash_newList() unsafe.Pointer { - return C.QJsonObject___fromVariantHash_hash_newList(ptr.Pointer()) -} - -func (ptr *QJsonObject) __fromVariantHash_hash_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQJsonObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____fromVariantHash_hash_keyList_atList(i) - } - return out - }(C.QJsonObject___fromVariantHash_hash_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QJsonObject) __toVariantHash_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QJsonObject___toVariantHash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonObject) __toVariantHash_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QJsonObject___toVariantHash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QJsonObject) __toVariantHash_newList() unsafe.Pointer { - return C.QJsonObject___toVariantHash_newList(ptr.Pointer()) -} - -func (ptr *QJsonObject) __toVariantHash_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQJsonObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____toVariantHash_keyList_atList(i) - } - return out - }(C.QJsonObject___toVariantHash_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QJsonObject) __toVariantMap_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QJsonObject___toVariantMap_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonObject) __toVariantMap_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QJsonObject___toVariantMap_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QJsonObject) __toVariantMap_newList() unsafe.Pointer { - return C.QJsonObject___toVariantMap_newList(ptr.Pointer()) -} - -func (ptr *QJsonObject) __toVariantMap_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQJsonObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____toVariantMap_keyList_atList(i) - } - return out - }(C.QJsonObject___toVariantMap_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QJsonObject) ____fromVariantHash_hash_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonObject_____fromVariantHash_hash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QJsonObject) ____fromVariantHash_hash_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QJsonObject_____fromVariantHash_hash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QJsonObject) ____fromVariantHash_hash_keyList_newList() unsafe.Pointer { - return C.QJsonObject_____fromVariantHash_hash_keyList_newList(ptr.Pointer()) -} - -func (ptr *QJsonObject) ____fromVariantMap_map_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonObject_____fromVariantMap_map_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QJsonObject) ____fromVariantMap_map_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QJsonObject_____fromVariantMap_map_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QJsonObject) ____fromVariantMap_map_keyList_newList() unsafe.Pointer { - return C.QJsonObject_____fromVariantMap_map_keyList_newList(ptr.Pointer()) -} - -func (ptr *QJsonObject) ____toVariantHash_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonObject_____toVariantHash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QJsonObject) ____toVariantHash_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QJsonObject_____toVariantHash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QJsonObject) ____toVariantHash_keyList_newList() unsafe.Pointer { - return C.QJsonObject_____toVariantHash_keyList_newList(ptr.Pointer()) -} - -func (ptr *QJsonObject) ____toVariantMap_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonObject_____toVariantMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QJsonObject) ____toVariantMap_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QJsonObject_____toVariantMap_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QJsonObject) ____toVariantMap_keyList_newList() unsafe.Pointer { - return C.QJsonObject_____toVariantMap_keyList_newList(ptr.Pointer()) -} - -type QJsonParseError struct { - ptr unsafe.Pointer -} - -type QJsonParseError_ITF interface { - QJsonParseError_PTR() *QJsonParseError -} - -func (ptr *QJsonParseError) QJsonParseError_PTR() *QJsonParseError { - return ptr -} - -func (ptr *QJsonParseError) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonParseError) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonParseError(ptr QJsonParseError_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonParseError_PTR().Pointer() - } - return nil -} - -func NewQJsonParseErrorFromPointer(ptr unsafe.Pointer) (n *QJsonParseError) { - n = new(QJsonParseError) - n.SetPointer(ptr) - return -} - -func (ptr *QJsonParseError) DestroyQJsonParseError() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QJsonParseError__ParseError -//QJsonParseError::ParseError -type QJsonParseError__ParseError int64 - -const ( - QJsonParseError__NoError QJsonParseError__ParseError = QJsonParseError__ParseError(0) - QJsonParseError__UnterminatedObject QJsonParseError__ParseError = QJsonParseError__ParseError(1) - QJsonParseError__MissingNameSeparator QJsonParseError__ParseError = QJsonParseError__ParseError(2) - QJsonParseError__UnterminatedArray QJsonParseError__ParseError = QJsonParseError__ParseError(3) - QJsonParseError__MissingValueSeparator QJsonParseError__ParseError = QJsonParseError__ParseError(4) - QJsonParseError__IllegalValue QJsonParseError__ParseError = QJsonParseError__ParseError(5) - QJsonParseError__TerminationByNumber QJsonParseError__ParseError = QJsonParseError__ParseError(6) - QJsonParseError__IllegalNumber QJsonParseError__ParseError = QJsonParseError__ParseError(7) - QJsonParseError__IllegalEscapeSequence QJsonParseError__ParseError = QJsonParseError__ParseError(8) - QJsonParseError__IllegalUTF8String QJsonParseError__ParseError = QJsonParseError__ParseError(9) - QJsonParseError__UnterminatedString QJsonParseError__ParseError = QJsonParseError__ParseError(10) - QJsonParseError__MissingObject QJsonParseError__ParseError = QJsonParseError__ParseError(11) - QJsonParseError__DeepNesting QJsonParseError__ParseError = QJsonParseError__ParseError(12) - QJsonParseError__DocumentTooLarge QJsonParseError__ParseError = QJsonParseError__ParseError(13) - QJsonParseError__GarbageAtEnd QJsonParseError__ParseError = QJsonParseError__ParseError(14) -) - -func (ptr *QJsonParseError) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonParseError_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QJsonParseError) Offset() int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonParseError_Offset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJsonParseError) SetOffset(vin int) { - if ptr.Pointer() != nil { - C.QJsonParseError_SetOffset(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QJsonParseError) Error() QJsonParseError__ParseError { - if ptr.Pointer() != nil { - return QJsonParseError__ParseError(C.QJsonParseError_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QJsonParseError) SetError(vqj QJsonParseError__ParseError) { - if ptr.Pointer() != nil { - C.QJsonParseError_SetError(ptr.Pointer(), C.longlong(vqj)) - } -} - -type QJsonValue struct { - ptr unsafe.Pointer -} - -type QJsonValue_ITF interface { - QJsonValue_PTR() *QJsonValue -} - -func (ptr *QJsonValue) QJsonValue_PTR() *QJsonValue { - return ptr -} - -func (ptr *QJsonValue) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonValue) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonValue(ptr QJsonValue_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonValue_PTR().Pointer() - } - return nil -} - -func NewQJsonValueFromPointer(ptr unsafe.Pointer) (n *QJsonValue) { - n = new(QJsonValue) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QJsonValue__Type -//QJsonValue::Type -type QJsonValue__Type int64 - -const ( - QJsonValue__Null QJsonValue__Type = QJsonValue__Type(0x0) - QJsonValue__Bool QJsonValue__Type = QJsonValue__Type(0x1) - QJsonValue__Double QJsonValue__Type = QJsonValue__Type(0x2) - QJsonValue__String QJsonValue__Type = QJsonValue__Type(0x3) - QJsonValue__Array QJsonValue__Type = QJsonValue__Type(0x4) - QJsonValue__Object QJsonValue__Type = QJsonValue__Type(0x5) - QJsonValue__Undefined QJsonValue__Type = QJsonValue__Type(0x80) -) - -func NewQJsonValue(ty QJsonValue__Type) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue2(b bool) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue2(C.char(int8(qt.GoBoolToInt(b))))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue3(n float64) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue3(C.double(n))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue4(n int) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue4(C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue5(n int64) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue5(C.longlong(n))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue6(s string) *QJsonValue { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue6(C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))})) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue7(s QLatin1String_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue7(PointerFromQLatin1String(s))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue8(s string) *QJsonValue { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue8(sC)) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue9(a QJsonArray_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue9(PointerFromQJsonArray(a))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue10(o QJsonObject_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue10(PointerFromQJsonObject(o))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue11(other QJsonValue_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue11(PointerFromQJsonValue(other))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func NewQJsonValue12(other QJsonValue_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_NewQJsonValue12(PointerFromQJsonValue(other))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func QJsonValue_FromVariant(variant QVariant_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_QJsonValue_FromVariant(PointerFromQVariant(variant))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func (ptr *QJsonValue) FromVariant(variant QVariant_ITF) *QJsonValue { - tmpValue := NewQJsonValueFromPointer(C.QJsonValue_QJsonValue_FromVariant(PointerFromQVariant(variant))) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue -} - -func (ptr *QJsonValue) IsArray() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsArray(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) IsBool() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsBool(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) IsDouble() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsDouble(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) IsObject() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsObject(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) IsString() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsString(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) IsUndefined() bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_IsUndefined(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJsonValue) Swap(other QJsonValue_ITF) { - if ptr.Pointer() != nil { - C.QJsonValue_Swap(ptr.Pointer(), PointerFromQJsonValue(other)) - } -} - -func (ptr *QJsonValue) ToArray(defaultValue QJsonArray_ITF) *QJsonArray { - if ptr.Pointer() != nil { - tmpValue := NewQJsonArrayFromPointer(C.QJsonValue_ToArray(ptr.Pointer(), PointerFromQJsonArray(defaultValue))) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue - } - return nil -} - -func (ptr *QJsonValue) ToArray2() *QJsonArray { - if ptr.Pointer() != nil { - tmpValue := NewQJsonArrayFromPointer(C.QJsonValue_ToArray2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue - } - return nil -} - -func (ptr *QJsonValue) ToBool(defaultValue bool) bool { - if ptr.Pointer() != nil { - return int8(C.QJsonValue_ToBool(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(defaultValue))))) != 0 - } - return false -} - -func (ptr *QJsonValue) ToDouble(defaultValue float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QJsonValue_ToDouble(ptr.Pointer(), C.double(defaultValue))) - } - return 0 -} - -func (ptr *QJsonValue) ToInt(defaultValue int) int { - if ptr.Pointer() != nil { - return int(int32(C.QJsonValue_ToInt(ptr.Pointer(), C.int(int32(defaultValue))))) - } - return 0 -} - -func (ptr *QJsonValue) ToObject(defaultValue QJsonObject_ITF) *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QJsonValue_ToObject(ptr.Pointer(), PointerFromQJsonObject(defaultValue))) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QJsonValue) ToObject2() *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QJsonValue_ToObject2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QJsonValue) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJsonValue_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QJsonValue) ToString2(defaultValue string) string { - if ptr.Pointer() != nil { - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - return cGoUnpackString(C.QJsonValue_ToString2(ptr.Pointer(), C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) - } - return "" -} - -func (ptr *QJsonValue) ToVariant() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QJsonValue_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJsonValue) Type() QJsonValue__Type { - if ptr.Pointer() != nil { - return QJsonValue__Type(C.QJsonValue_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QJsonValue) DestroyQJsonValue() { - if ptr.Pointer() != nil { - C.QJsonValue_DestroyQJsonValue(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QJsonValuePtr struct { - ptr unsafe.Pointer -} - -type QJsonValuePtr_ITF interface { - QJsonValuePtr_PTR() *QJsonValuePtr -} - -func (ptr *QJsonValuePtr) QJsonValuePtr_PTR() *QJsonValuePtr { - return ptr -} - -func (ptr *QJsonValuePtr) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonValuePtr) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonValuePtr(ptr QJsonValuePtr_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonValuePtr_PTR().Pointer() - } - return nil -} - -func NewQJsonValuePtrFromPointer(ptr unsafe.Pointer) (n *QJsonValuePtr) { - n = new(QJsonValuePtr) - n.SetPointer(ptr) - return -} - -func (ptr *QJsonValuePtr) DestroyQJsonValuePtr() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QJsonValueRefPtr struct { - ptr unsafe.Pointer -} - -type QJsonValueRefPtr_ITF interface { - QJsonValueRefPtr_PTR() *QJsonValueRefPtr -} - -func (ptr *QJsonValueRefPtr) QJsonValueRefPtr_PTR() *QJsonValueRefPtr { - return ptr -} - -func (ptr *QJsonValueRefPtr) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJsonValueRefPtr) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJsonValueRefPtr(ptr QJsonValueRefPtr_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJsonValueRefPtr_PTR().Pointer() - } - return nil -} - -func NewQJsonValueRefPtrFromPointer(ptr unsafe.Pointer) (n *QJsonValueRefPtr) { - n = new(QJsonValueRefPtr) - n.SetPointer(ptr) - return -} - -func (ptr *QJsonValueRefPtr) DestroyQJsonValueRefPtr() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QKeyValueIterator struct { - ptr unsafe.Pointer -} - -type QKeyValueIterator_ITF interface { - QKeyValueIterator_PTR() *QKeyValueIterator -} - -func (ptr *QKeyValueIterator) QKeyValueIterator_PTR() *QKeyValueIterator { - return ptr -} - -func (ptr *QKeyValueIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QKeyValueIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQKeyValueIterator(ptr QKeyValueIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QKeyValueIterator_PTR().Pointer() - } - return nil -} - -func NewQKeyValueIteratorFromPointer(ptr unsafe.Pointer) (n *QKeyValueIterator) { - n = new(QKeyValueIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QKeyValueIterator) DestroyQKeyValueIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLEInteger struct { - ptr unsafe.Pointer -} - -type QLEInteger_ITF interface { - QLEInteger_PTR() *QLEInteger -} - -func (ptr *QLEInteger) QLEInteger_PTR() *QLEInteger { - return ptr -} - -func (ptr *QLEInteger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLEInteger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLEInteger(ptr QLEInteger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLEInteger_PTR().Pointer() - } - return nil -} - -func NewQLEIntegerFromPointer(ptr unsafe.Pointer) (n *QLEInteger) { - n = new(QLEInteger) - n.SetPointer(ptr) - return -} - -func (ptr *QLEInteger) DestroyQLEInteger() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLatin1Char struct { - ptr unsafe.Pointer -} - -type QLatin1Char_ITF interface { - QLatin1Char_PTR() *QLatin1Char -} - -func (ptr *QLatin1Char) QLatin1Char_PTR() *QLatin1Char { - return ptr -} - -func (ptr *QLatin1Char) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLatin1Char) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLatin1Char(ptr QLatin1Char_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLatin1Char_PTR().Pointer() - } - return nil -} - -func NewQLatin1CharFromPointer(ptr unsafe.Pointer) (n *QLatin1Char) { - n = new(QLatin1Char) - n.SetPointer(ptr) - return -} - -func (ptr *QLatin1Char) DestroyQLatin1Char() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQLatin1Char(c string) *QLatin1Char { - var cC *C.char - if c != "" { - cC = C.CString(c) - defer C.free(unsafe.Pointer(cC)) - } - tmpValue := NewQLatin1CharFromPointer(C.QLatin1Char_NewQLatin1Char(cC)) - runtime.SetFinalizer(tmpValue, (*QLatin1Char).DestroyQLatin1Char) - return tmpValue -} - -func (ptr *QLatin1Char) ToLatin1() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLatin1Char_ToLatin1(ptr.Pointer())) - } - return "" -} - -func (ptr *QLatin1Char) Unicode() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QLatin1Char_Unicode(ptr.Pointer())) - } - return 0 -} - -type QLatin1String struct { - ptr unsafe.Pointer -} - -type QLatin1String_ITF interface { - QLatin1String_PTR() *QLatin1String -} - -func (ptr *QLatin1String) QLatin1String_PTR() *QLatin1String { - return ptr -} - -func (ptr *QLatin1String) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLatin1String) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLatin1String(ptr QLatin1String_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLatin1String_PTR().Pointer() - } - return nil -} - -func NewQLatin1StringFromPointer(ptr unsafe.Pointer) (n *QLatin1String) { - n = new(QLatin1String) - n.SetPointer(ptr) - return -} - -func (ptr *QLatin1String) DestroyQLatin1String() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQLatin1String() *QLatin1String { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String()) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue -} - -func NewQLatin1String2(str string) *QLatin1String { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String2(strC)) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue -} - -func NewQLatin1String3(first string, last string) *QLatin1String { - var firstC *C.char - if first != "" { - firstC = C.CString(first) - defer C.free(unsafe.Pointer(firstC)) - } - var lastC *C.char - if last != "" { - lastC = C.CString(last) - defer C.free(unsafe.Pointer(lastC)) - } - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String3(firstC, lastC)) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue -} - -func NewQLatin1String4(str string, size int) *QLatin1String { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String4(strC, C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue -} - -func NewQLatin1String5(str QByteArray_ITF) *QLatin1String { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_NewQLatin1String5(PointerFromQByteArray(str))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue -} - -func (ptr *QLatin1String) Chop(length int) { - if ptr.Pointer() != nil { - C.QLatin1String_Chop(ptr.Pointer(), C.int(int32(length))) - } -} - -func (ptr *QLatin1String) Chopped(length int) *QLatin1String { - if ptr.Pointer() != nil { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Chopped(ptr.Pointer(), C.int(int32(length)))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue - } - return nil -} - -func (ptr *QLatin1String) Data() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLatin1String_Data(ptr.Pointer())) - } - return "" -} - -func (ptr *QLatin1String) EndsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_EndsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QLatin1String) EndsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_EndsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QLatin1String) EndsWith3(ch QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_EndsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QLatin1String) EndsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_EndsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QLatin1String) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLatin1String) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLatin1String) Latin1() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLatin1String_Latin1(ptr.Pointer())) - } - return "" -} - -func (ptr *QLatin1String) Left(length int) *QLatin1String { - if ptr.Pointer() != nil { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Left(ptr.Pointer(), C.int(int32(length)))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue - } - return nil -} - -func (ptr *QLatin1String) Mid(start int) *QLatin1String { - if ptr.Pointer() != nil { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Mid(ptr.Pointer(), C.int(int32(start)))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue - } - return nil -} - -func (ptr *QLatin1String) Mid2(start int, length int) *QLatin1String { - if ptr.Pointer() != nil { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Mid2(ptr.Pointer(), C.int(int32(start)), C.int(int32(length)))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue - } - return nil -} - -func (ptr *QLatin1String) Right(length int) *QLatin1String { - if ptr.Pointer() != nil { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Right(ptr.Pointer(), C.int(int32(length)))) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue - } - return nil -} - -func (ptr *QLatin1String) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QLatin1String_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLatin1String) StartsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_StartsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QLatin1String) StartsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_StartsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QLatin1String) StartsWith3(ch QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_StartsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QLatin1String) StartsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QLatin1String_StartsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QLatin1String) Trimmed() *QLatin1String { - if ptr.Pointer() != nil { - tmpValue := NewQLatin1StringFromPointer(C.QLatin1String_Trimmed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLatin1String).DestroyQLatin1String) - return tmpValue - } - return nil -} - -func (ptr *QLatin1String) Truncate(length int) { - if ptr.Pointer() != nil { - C.QLatin1String_Truncate(ptr.Pointer(), C.int(int32(length))) - } -} - -type QLibrary struct { - QObject -} - -type QLibrary_ITF interface { - QObject_ITF - QLibrary_PTR() *QLibrary -} - -func (ptr *QLibrary) QLibrary_PTR() *QLibrary { - return ptr -} - -func (ptr *QLibrary) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QLibrary) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQLibrary(ptr QLibrary_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLibrary_PTR().Pointer() - } - return nil -} - -func NewQLibraryFromPointer(ptr unsafe.Pointer) (n *QLibrary) { - n = new(QLibrary) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLibrary__LoadHint -//QLibrary::LoadHint -type QLibrary__LoadHint int64 - -const ( - QLibrary__ResolveAllSymbolsHint QLibrary__LoadHint = QLibrary__LoadHint(0x01) - QLibrary__ExportExternalSymbolsHint QLibrary__LoadHint = QLibrary__LoadHint(0x02) - QLibrary__LoadArchiveMemberHint QLibrary__LoadHint = QLibrary__LoadHint(0x04) - QLibrary__PreventUnloadHint QLibrary__LoadHint = QLibrary__LoadHint(0x08) - QLibrary__DeepBindHint QLibrary__LoadHint = QLibrary__LoadHint(0x10) -) - -func NewQLibrary(parent QObject_ITF) *QLibrary { - tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLibrary2(fileName string, parent QObject_ITF) *QLibrary { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLibrary3(fileName string, verNum int, parent QObject_ITF) *QLibrary { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary3(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.int(int32(verNum)), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLibrary4(fileName string, version string, parent QObject_ITF) *QLibrary { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var versionC *C.char - if version != "" { - versionC = C.CString(version) - defer C.free(unsafe.Pointer(versionC)) - } - tmpValue := NewQLibraryFromPointer(C.QLibrary_NewQLibrary4(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLibrary) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLibrary_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QLibrary) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLibrary_FileName(ptr.Pointer())) - } - return "" -} - -func QLibrary_IsLibrary(fileName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QLibrary_QLibrary_IsLibrary(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QLibrary) IsLibrary(fileName string) bool { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QLibrary_QLibrary_IsLibrary(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 -} - -func (ptr *QLibrary) IsLoaded() bool { - if ptr.Pointer() != nil { - return int8(C.QLibrary_IsLoaded(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLibrary) Load() bool { - if ptr.Pointer() != nil { - return int8(C.QLibrary_Load(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLibrary) LoadHints() QLibrary__LoadHint { - if ptr.Pointer() != nil { - return QLibrary__LoadHint(C.QLibrary_LoadHints(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLibrary) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QLibrary_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QLibrary) SetFileNameAndVersion(fileName string, versionNumber int) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QLibrary_SetFileNameAndVersion(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.int(int32(versionNumber))) - } -} - -func (ptr *QLibrary) SetFileNameAndVersion2(fileName string, version string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var versionC *C.char - if version != "" { - versionC = C.CString(version) - defer C.free(unsafe.Pointer(versionC)) - } - C.QLibrary_SetFileNameAndVersion2(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) - } -} - -func (ptr *QLibrary) SetLoadHints(hints QLibrary__LoadHint) { - if ptr.Pointer() != nil { - C.QLibrary_SetLoadHints(ptr.Pointer(), C.longlong(hints)) - } -} - -func (ptr *QLibrary) Unload() bool { - if ptr.Pointer() != nil { - return int8(C.QLibrary_Unload(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLibrary_DestroyQLibrary -func callbackQLibrary_DestroyQLibrary(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLibrary"); signal != nil { - (*(*func())(signal))() - } else { - NewQLibraryFromPointer(ptr).DestroyQLibraryDefault() - } -} - -func (ptr *QLibrary) ConnectDestroyQLibrary(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLibrary"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLibrary", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLibrary", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLibrary) DisconnectDestroyQLibrary() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLibrary") - } -} - -func (ptr *QLibrary) DestroyQLibrary() { - if ptr.Pointer() != nil { - C.QLibrary_DestroyQLibrary(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLibrary) DestroyQLibraryDefault() { - if ptr.Pointer() != nil { - C.QLibrary_DestroyQLibraryDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLibraryInfo struct { - ptr unsafe.Pointer -} - -type QLibraryInfo_ITF interface { - QLibraryInfo_PTR() *QLibraryInfo -} - -func (ptr *QLibraryInfo) QLibraryInfo_PTR() *QLibraryInfo { - return ptr -} - -func (ptr *QLibraryInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLibraryInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLibraryInfo(ptr QLibraryInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLibraryInfo_PTR().Pointer() - } - return nil -} - -func NewQLibraryInfoFromPointer(ptr unsafe.Pointer) (n *QLibraryInfo) { - n = new(QLibraryInfo) - n.SetPointer(ptr) - return -} - -func (ptr *QLibraryInfo) DestroyQLibraryInfo() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QLibraryInfo__LibraryLocation -//QLibraryInfo::LibraryLocation -type QLibraryInfo__LibraryLocation int64 - -const ( - QLibraryInfo__PrefixPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(0) - QLibraryInfo__DocumentationPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(1) - QLibraryInfo__HeadersPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(2) - QLibraryInfo__LibrariesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(3) - QLibraryInfo__LibraryExecutablesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(4) - QLibraryInfo__BinariesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(5) - QLibraryInfo__PluginsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(6) - QLibraryInfo__ImportsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(7) - QLibraryInfo__Qml2ImportsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(8) - QLibraryInfo__ArchDataPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(9) - QLibraryInfo__DataPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(10) - QLibraryInfo__TranslationsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(11) - QLibraryInfo__ExamplesPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(12) - QLibraryInfo__TestsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(13) - QLibraryInfo__SettingsPath QLibraryInfo__LibraryLocation = QLibraryInfo__LibraryLocation(100) -) - -func QLibraryInfo_IsDebugBuild() bool { - return int8(C.QLibraryInfo_QLibraryInfo_IsDebugBuild()) != 0 -} - -func (ptr *QLibraryInfo) IsDebugBuild() bool { - return int8(C.QLibraryInfo_QLibraryInfo_IsDebugBuild()) != 0 -} - -func QLibraryInfo_Location(loc QLibraryInfo__LibraryLocation) string { - return cGoUnpackString(C.QLibraryInfo_QLibraryInfo_Location(C.longlong(loc))) -} - -func (ptr *QLibraryInfo) Location(loc QLibraryInfo__LibraryLocation) string { - return cGoUnpackString(C.QLibraryInfo_QLibraryInfo_Location(C.longlong(loc))) -} - -func QLibraryInfo_Version() *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QLibraryInfo_QLibraryInfo_Version()) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func (ptr *QLibraryInfo) Version() *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QLibraryInfo_QLibraryInfo_Version()) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -type QLine struct { - ptr unsafe.Pointer -} - -type QLine_ITF interface { - QLine_PTR() *QLine -} - -func (ptr *QLine) QLine_PTR() *QLine { - return ptr -} - -func (ptr *QLine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLine(ptr QLine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLine_PTR().Pointer() - } - return nil -} - -func NewQLineFromPointer(ptr unsafe.Pointer) (n *QLine) { - n = new(QLine) - n.SetPointer(ptr) - return -} - -func (ptr *QLine) DestroyQLine() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQLine() *QLine { - tmpValue := NewQLineFromPointer(C.QLine_NewQLine()) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue -} - -func NewQLine2(p1 QPoint_ITF, p2 QPoint_ITF) *QLine { - tmpValue := NewQLineFromPointer(C.QLine_NewQLine2(PointerFromQPoint(p1), PointerFromQPoint(p2))) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue -} - -func NewQLine3(x1 int, y1 int, x2 int, y2 int) *QLine { - tmpValue := NewQLineFromPointer(C.QLine_NewQLine3(C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2)))) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue -} - -func (ptr *QLine) Center() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QLine_Center(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QLine) Dx() int { - if ptr.Pointer() != nil { - return int(int32(C.QLine_Dx(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLine) Dy() int { - if ptr.Pointer() != nil { - return int(int32(C.QLine_Dy(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLine) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QLine_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLine) P1() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QLine_P1(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QLine) P2() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QLine_P2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QLine) SetLine(x1 int, y1 int, x2 int, y2 int) { - if ptr.Pointer() != nil { - C.QLine_SetLine(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) - } -} - -func (ptr *QLine) SetP1(p1 QPoint_ITF) { - if ptr.Pointer() != nil { - C.QLine_SetP1(ptr.Pointer(), PointerFromQPoint(p1)) - } -} - -func (ptr *QLine) SetP2(p2 QPoint_ITF) { - if ptr.Pointer() != nil { - C.QLine_SetP2(ptr.Pointer(), PointerFromQPoint(p2)) - } -} - -func (ptr *QLine) SetPoints(p1 QPoint_ITF, p2 QPoint_ITF) { - if ptr.Pointer() != nil { - C.QLine_SetPoints(ptr.Pointer(), PointerFromQPoint(p1), PointerFromQPoint(p2)) - } -} - -func (ptr *QLine) Translate(offset QPoint_ITF) { - if ptr.Pointer() != nil { - C.QLine_Translate(ptr.Pointer(), PointerFromQPoint(offset)) - } -} - -func (ptr *QLine) Translate2(dx int, dy int) { - if ptr.Pointer() != nil { - C.QLine_Translate2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QLine) Translated(offset QPoint_ITF) *QLine { - if ptr.Pointer() != nil { - tmpValue := NewQLineFromPointer(C.QLine_Translated(ptr.Pointer(), PointerFromQPoint(offset))) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QLine) Translated2(dx int, dy int) *QLine { - if ptr.Pointer() != nil { - tmpValue := NewQLineFromPointer(C.QLine_Translated2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QLine) X1() int { - if ptr.Pointer() != nil { - return int(int32(C.QLine_X1(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLine) X2() int { - if ptr.Pointer() != nil { - return int(int32(C.QLine_X2(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLine) Y1() int { - if ptr.Pointer() != nil { - return int(int32(C.QLine_Y1(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLine) Y2() int { - if ptr.Pointer() != nil { - return int(int32(C.QLine_Y2(ptr.Pointer()))) - } - return 0 -} - -type QLineF struct { - ptr unsafe.Pointer -} - -type QLineF_ITF interface { - QLineF_PTR() *QLineF -} - -func (ptr *QLineF) QLineF_PTR() *QLineF { - return ptr -} - -func (ptr *QLineF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLineF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLineF(ptr QLineF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLineF_PTR().Pointer() - } - return nil -} - -func NewQLineFFromPointer(ptr unsafe.Pointer) (n *QLineF) { - n = new(QLineF) - n.SetPointer(ptr) - return -} - -func (ptr *QLineF) DestroyQLineF() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QLineF__IntersectType -//QLineF::IntersectType -type QLineF__IntersectType int64 - -const ( - QLineF__NoIntersection QLineF__IntersectType = QLineF__IntersectType(0) - QLineF__BoundedIntersection QLineF__IntersectType = QLineF__IntersectType(1) - QLineF__UnboundedIntersection QLineF__IntersectType = QLineF__IntersectType(2) -) - -func NewQLineF() *QLineF { - tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF()) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue -} - -func NewQLineF2(p1 QPointF_ITF, p2 QPointF_ITF) *QLineF { - tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF2(PointerFromQPointF(p1), PointerFromQPointF(p2))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue -} - -func NewQLineF3(x1 float64, y1 float64, x2 float64, y2 float64) *QLineF { - tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF3(C.double(x1), C.double(y1), C.double(x2), C.double(y2))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue -} - -func NewQLineF4(line QLine_ITF) *QLineF { - tmpValue := NewQLineFFromPointer(C.QLineF_NewQLineF4(PointerFromQLine(line))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue -} - -func (ptr *QLineF) Angle() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_Angle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineF) AngleTo(line QLineF_ITF) float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_AngleTo(ptr.Pointer(), PointerFromQLineF(line))) - } - return 0 -} - -func (ptr *QLineF) Center() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QLineF_Center(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) Dx() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_Dx(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineF) Dy() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_Dy(ptr.Pointer())) - } - return 0 -} - -func QLineF_FromPolar(length float64, angle float64) *QLineF { - tmpValue := NewQLineFFromPointer(C.QLineF_QLineF_FromPolar(C.double(length), C.double(angle))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue -} - -func (ptr *QLineF) FromPolar(length float64, angle float64) *QLineF { - tmpValue := NewQLineFFromPointer(C.QLineF_QLineF_FromPolar(C.double(length), C.double(angle))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue -} - -func (ptr *QLineF) Intersect(line QLineF_ITF, intersectionPoint QPointF_ITF) QLineF__IntersectType { - if ptr.Pointer() != nil { - return QLineF__IntersectType(C.QLineF_Intersect(ptr.Pointer(), PointerFromQLineF(line), PointerFromQPointF(intersectionPoint))) - } - return 0 -} - -func (ptr *QLineF) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QLineF_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineF) Length() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_Length(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineF) NormalVector() *QLineF { - if ptr.Pointer() != nil { - tmpValue := NewQLineFFromPointer(C.QLineF_NormalVector(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) P1() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QLineF_P1(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) P2() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QLineF_P2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) PointAt(t float64) *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QLineF_PointAt(ptr.Pointer(), C.double(t))) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) SetAngle(angle float64) { - if ptr.Pointer() != nil { - C.QLineF_SetAngle(ptr.Pointer(), C.double(angle)) - } -} - -func (ptr *QLineF) SetLength(length float64) { - if ptr.Pointer() != nil { - C.QLineF_SetLength(ptr.Pointer(), C.double(length)) - } -} - -func (ptr *QLineF) SetLine(x1 float64, y1 float64, x2 float64, y2 float64) { - if ptr.Pointer() != nil { - C.QLineF_SetLine(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) - } -} - -func (ptr *QLineF) SetP1(p1 QPointF_ITF) { - if ptr.Pointer() != nil { - C.QLineF_SetP1(ptr.Pointer(), PointerFromQPointF(p1)) - } -} - -func (ptr *QLineF) SetP2(p2 QPointF_ITF) { - if ptr.Pointer() != nil { - C.QLineF_SetP2(ptr.Pointer(), PointerFromQPointF(p2)) - } -} - -func (ptr *QLineF) SetPoints(p1 QPointF_ITF, p2 QPointF_ITF) { - if ptr.Pointer() != nil { - C.QLineF_SetPoints(ptr.Pointer(), PointerFromQPointF(p1), PointerFromQPointF(p2)) - } -} - -func (ptr *QLineF) ToLine() *QLine { - if ptr.Pointer() != nil { - tmpValue := NewQLineFromPointer(C.QLineF_ToLine(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QLineF) Translate(offset QPointF_ITF) { - if ptr.Pointer() != nil { - C.QLineF_Translate(ptr.Pointer(), PointerFromQPointF(offset)) - } -} - -func (ptr *QLineF) Translate2(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QLineF_Translate2(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QLineF) Translated(offset QPointF_ITF) *QLineF { - if ptr.Pointer() != nil { - tmpValue := NewQLineFFromPointer(C.QLineF_Translated(ptr.Pointer(), PointerFromQPointF(offset))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) Translated2(dx float64, dy float64) *QLineF { - if ptr.Pointer() != nil { - tmpValue := NewQLineFFromPointer(C.QLineF_Translated2(ptr.Pointer(), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) UnitVector() *QLineF { - if ptr.Pointer() != nil { - tmpValue := NewQLineFFromPointer(C.QLineF_UnitVector(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QLineF) X1() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_X1(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineF) X2() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_X2(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineF) Y1() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_Y1(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineF) Y2() float64 { - if ptr.Pointer() != nil { - return float64(C.QLineF_Y2(ptr.Pointer())) - } - return 0 -} - -type QLinkedList struct { - ptr unsafe.Pointer -} - -type QLinkedList_ITF interface { - QLinkedList_PTR() *QLinkedList -} - -func (ptr *QLinkedList) QLinkedList_PTR() *QLinkedList { - return ptr -} - -func (ptr *QLinkedList) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLinkedList) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLinkedList(ptr QLinkedList_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLinkedList_PTR().Pointer() - } - return nil -} - -func NewQLinkedListFromPointer(ptr unsafe.Pointer) (n *QLinkedList) { - n = new(QLinkedList) - n.SetPointer(ptr) - return -} - -type QLinkedListIterator struct { - ptr unsafe.Pointer -} - -type QLinkedListIterator_ITF interface { - QLinkedListIterator_PTR() *QLinkedListIterator -} - -func (ptr *QLinkedListIterator) QLinkedListIterator_PTR() *QLinkedListIterator { - return ptr -} - -func (ptr *QLinkedListIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLinkedListIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLinkedListIterator(ptr QLinkedListIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLinkedListIterator_PTR().Pointer() - } - return nil -} - -func NewQLinkedListIteratorFromPointer(ptr unsafe.Pointer) (n *QLinkedListIterator) { - n = new(QLinkedListIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QLinkedListIterator) DestroyQLinkedListIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLinkedListNode struct { - ptr unsafe.Pointer -} - -type QLinkedListNode_ITF interface { - QLinkedListNode_PTR() *QLinkedListNode -} - -func (ptr *QLinkedListNode) QLinkedListNode_PTR() *QLinkedListNode { - return ptr -} - -func (ptr *QLinkedListNode) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLinkedListNode) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLinkedListNode(ptr QLinkedListNode_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLinkedListNode_PTR().Pointer() - } - return nil -} - -func NewQLinkedListNodeFromPointer(ptr unsafe.Pointer) (n *QLinkedListNode) { - n = new(QLinkedListNode) - n.SetPointer(ptr) - return -} - -func (ptr *QLinkedListNode) DestroyQLinkedListNode() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QListData struct { - ptr unsafe.Pointer -} - -type QListData_ITF interface { - QListData_PTR() *QListData -} - -func (ptr *QListData) QListData_PTR() *QListData { - return ptr -} - -func (ptr *QListData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QListData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQListData(ptr QListData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QListData_PTR().Pointer() - } - return nil -} - -func NewQListDataFromPointer(ptr unsafe.Pointer) (n *QListData) { - n = new(QListData) - n.SetPointer(ptr) - return -} - -func (ptr *QListData) DestroyQListData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QListIterator struct { - ptr unsafe.Pointer -} - -type QListIterator_ITF interface { - QListIterator_PTR() *QListIterator -} - -func (ptr *QListIterator) QListIterator_PTR() *QListIterator { - return ptr -} - -func (ptr *QListIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QListIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQListIterator(ptr QListIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QListIterator_PTR().Pointer() - } - return nil -} - -func NewQListIteratorFromPointer(ptr unsafe.Pointer) (n *QListIterator) { - n = new(QListIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QListIterator) DestroyQListIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QListSpecialMethods struct { - ptr unsafe.Pointer -} - -type QListSpecialMethods_ITF interface { - QListSpecialMethods_PTR() *QListSpecialMethods -} - -func (ptr *QListSpecialMethods) QListSpecialMethods_PTR() *QListSpecialMethods { - return ptr -} - -func (ptr *QListSpecialMethods) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QListSpecialMethods) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQListSpecialMethods(ptr QListSpecialMethods_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QListSpecialMethods_PTR().Pointer() - } - return nil -} - -func NewQListSpecialMethodsFromPointer(ptr unsafe.Pointer) (n *QListSpecialMethods) { - n = new(QListSpecialMethods) - n.SetPointer(ptr) - return -} - -func (ptr *QListSpecialMethods) DestroyQListSpecialMethods() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLittleEndianStorageType struct { - ptr unsafe.Pointer -} - -type QLittleEndianStorageType_ITF interface { - QLittleEndianStorageType_PTR() *QLittleEndianStorageType -} - -func (ptr *QLittleEndianStorageType) QLittleEndianStorageType_PTR() *QLittleEndianStorageType { - return ptr -} - -func (ptr *QLittleEndianStorageType) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLittleEndianStorageType) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLittleEndianStorageType(ptr QLittleEndianStorageType_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLittleEndianStorageType_PTR().Pointer() - } - return nil -} - -func NewQLittleEndianStorageTypeFromPointer(ptr unsafe.Pointer) (n *QLittleEndianStorageType) { - n = new(QLittleEndianStorageType) - n.SetPointer(ptr) - return -} - -func (ptr *QLittleEndianStorageType) DestroyQLittleEndianStorageType() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLocale struct { - ptr unsafe.Pointer -} - -type QLocale_ITF interface { - QLocale_PTR() *QLocale -} - -func (ptr *QLocale) QLocale_PTR() *QLocale { - return ptr -} - -func (ptr *QLocale) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLocale) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLocale(ptr QLocale_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLocale_PTR().Pointer() - } - return nil -} - -func NewQLocaleFromPointer(ptr unsafe.Pointer) (n *QLocale) { - n = new(QLocale) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLocale__Language -//QLocale::Language -type QLocale__Language int64 - -const ( - QLocale__AnyLanguage QLocale__Language = QLocale__Language(0) - QLocale__C QLocale__Language = QLocale__Language(1) - QLocale__Abkhazian QLocale__Language = QLocale__Language(2) - QLocale__Oromo QLocale__Language = QLocale__Language(3) - QLocale__Afar QLocale__Language = QLocale__Language(4) - QLocale__Afrikaans QLocale__Language = QLocale__Language(5) - QLocale__Albanian QLocale__Language = QLocale__Language(6) - QLocale__Amharic QLocale__Language = QLocale__Language(7) - QLocale__Arabic QLocale__Language = QLocale__Language(8) - QLocale__Armenian QLocale__Language = QLocale__Language(9) - QLocale__Assamese QLocale__Language = QLocale__Language(10) - QLocale__Aymara QLocale__Language = QLocale__Language(11) - QLocale__Azerbaijani QLocale__Language = QLocale__Language(12) - QLocale__Bashkir QLocale__Language = QLocale__Language(13) - QLocale__Basque QLocale__Language = QLocale__Language(14) - QLocale__Bengali QLocale__Language = QLocale__Language(15) - QLocale__Dzongkha QLocale__Language = QLocale__Language(16) - QLocale__Bihari QLocale__Language = QLocale__Language(17) - QLocale__Bislama QLocale__Language = QLocale__Language(18) - QLocale__Breton QLocale__Language = QLocale__Language(19) - QLocale__Bulgarian QLocale__Language = QLocale__Language(20) - QLocale__Burmese QLocale__Language = QLocale__Language(21) - QLocale__Belarusian QLocale__Language = QLocale__Language(22) - QLocale__Khmer QLocale__Language = QLocale__Language(23) - QLocale__Catalan QLocale__Language = QLocale__Language(24) - QLocale__Chinese QLocale__Language = QLocale__Language(25) - QLocale__Corsican QLocale__Language = QLocale__Language(26) - QLocale__Croatian QLocale__Language = QLocale__Language(27) - QLocale__Czech QLocale__Language = QLocale__Language(28) - QLocale__Danish QLocale__Language = QLocale__Language(29) - QLocale__Dutch QLocale__Language = QLocale__Language(30) - QLocale__English QLocale__Language = QLocale__Language(31) - QLocale__Esperanto QLocale__Language = QLocale__Language(32) - QLocale__Estonian QLocale__Language = QLocale__Language(33) - QLocale__Faroese QLocale__Language = QLocale__Language(34) - QLocale__Fijian QLocale__Language = QLocale__Language(35) - QLocale__Finnish QLocale__Language = QLocale__Language(36) - QLocale__French QLocale__Language = QLocale__Language(37) - QLocale__WesternFrisian QLocale__Language = QLocale__Language(38) - QLocale__Gaelic QLocale__Language = QLocale__Language(39) - QLocale__Galician QLocale__Language = QLocale__Language(40) - QLocale__Georgian QLocale__Language = QLocale__Language(41) - QLocale__German QLocale__Language = QLocale__Language(42) - QLocale__Greek QLocale__Language = QLocale__Language(43) - QLocale__Greenlandic QLocale__Language = QLocale__Language(44) - QLocale__Guarani QLocale__Language = QLocale__Language(45) - QLocale__Gujarati QLocale__Language = QLocale__Language(46) - QLocale__Hausa QLocale__Language = QLocale__Language(47) - QLocale__Hebrew QLocale__Language = QLocale__Language(48) - QLocale__Hindi QLocale__Language = QLocale__Language(49) - QLocale__Hungarian QLocale__Language = QLocale__Language(50) - QLocale__Icelandic QLocale__Language = QLocale__Language(51) - QLocale__Indonesian QLocale__Language = QLocale__Language(52) - QLocale__Interlingua QLocale__Language = QLocale__Language(53) - QLocale__Interlingue QLocale__Language = QLocale__Language(54) - QLocale__Inuktitut QLocale__Language = QLocale__Language(55) - QLocale__Inupiak QLocale__Language = QLocale__Language(56) - QLocale__Irish QLocale__Language = QLocale__Language(57) - QLocale__Italian QLocale__Language = QLocale__Language(58) - QLocale__Japanese QLocale__Language = QLocale__Language(59) - QLocale__Javanese QLocale__Language = QLocale__Language(60) - QLocale__Kannada QLocale__Language = QLocale__Language(61) - QLocale__Kashmiri QLocale__Language = QLocale__Language(62) - QLocale__Kazakh QLocale__Language = QLocale__Language(63) - QLocale__Kinyarwanda QLocale__Language = QLocale__Language(64) - QLocale__Kirghiz QLocale__Language = QLocale__Language(65) - QLocale__Korean QLocale__Language = QLocale__Language(66) - QLocale__Kurdish QLocale__Language = QLocale__Language(67) - QLocale__Rundi QLocale__Language = QLocale__Language(68) - QLocale__Lao QLocale__Language = QLocale__Language(69) - QLocale__Latin QLocale__Language = QLocale__Language(70) - QLocale__Latvian QLocale__Language = QLocale__Language(71) - QLocale__Lingala QLocale__Language = QLocale__Language(72) - QLocale__Lithuanian QLocale__Language = QLocale__Language(73) - QLocale__Macedonian QLocale__Language = QLocale__Language(74) - QLocale__Malagasy QLocale__Language = QLocale__Language(75) - QLocale__Malay QLocale__Language = QLocale__Language(76) - QLocale__Malayalam QLocale__Language = QLocale__Language(77) - QLocale__Maltese QLocale__Language = QLocale__Language(78) - QLocale__Maori QLocale__Language = QLocale__Language(79) - QLocale__Marathi QLocale__Language = QLocale__Language(80) - QLocale__Marshallese QLocale__Language = QLocale__Language(81) - QLocale__Mongolian QLocale__Language = QLocale__Language(82) - QLocale__NauruLanguage QLocale__Language = QLocale__Language(83) - QLocale__Nepali QLocale__Language = QLocale__Language(84) - QLocale__NorwegianBokmal QLocale__Language = QLocale__Language(85) - QLocale__Occitan QLocale__Language = QLocale__Language(86) - QLocale__Oriya QLocale__Language = QLocale__Language(87) - QLocale__Pashto QLocale__Language = QLocale__Language(88) - QLocale__Persian QLocale__Language = QLocale__Language(89) - QLocale__Polish QLocale__Language = QLocale__Language(90) - QLocale__Portuguese QLocale__Language = QLocale__Language(91) - QLocale__Punjabi QLocale__Language = QLocale__Language(92) - QLocale__Quechua QLocale__Language = QLocale__Language(93) - QLocale__Romansh QLocale__Language = QLocale__Language(94) - QLocale__Romanian QLocale__Language = QLocale__Language(95) - QLocale__Russian QLocale__Language = QLocale__Language(96) - QLocale__Samoan QLocale__Language = QLocale__Language(97) - QLocale__Sango QLocale__Language = QLocale__Language(98) - QLocale__Sanskrit QLocale__Language = QLocale__Language(99) - QLocale__Serbian QLocale__Language = QLocale__Language(100) - QLocale__Ossetic QLocale__Language = QLocale__Language(101) - QLocale__SouthernSotho QLocale__Language = QLocale__Language(102) - QLocale__Tswana QLocale__Language = QLocale__Language(103) - QLocale__Shona QLocale__Language = QLocale__Language(104) - QLocale__Sindhi QLocale__Language = QLocale__Language(105) - QLocale__Sinhala QLocale__Language = QLocale__Language(106) - QLocale__Swati QLocale__Language = QLocale__Language(107) - QLocale__Slovak QLocale__Language = QLocale__Language(108) - QLocale__Slovenian QLocale__Language = QLocale__Language(109) - QLocale__Somali QLocale__Language = QLocale__Language(110) - QLocale__Spanish QLocale__Language = QLocale__Language(111) - QLocale__Sundanese QLocale__Language = QLocale__Language(112) - QLocale__Swahili QLocale__Language = QLocale__Language(113) - QLocale__Swedish QLocale__Language = QLocale__Language(114) - QLocale__Sardinian QLocale__Language = QLocale__Language(115) - QLocale__Tajik QLocale__Language = QLocale__Language(116) - QLocale__Tamil QLocale__Language = QLocale__Language(117) - QLocale__Tatar QLocale__Language = QLocale__Language(118) - QLocale__Telugu QLocale__Language = QLocale__Language(119) - QLocale__Thai QLocale__Language = QLocale__Language(120) - QLocale__Tibetan QLocale__Language = QLocale__Language(121) - QLocale__Tigrinya QLocale__Language = QLocale__Language(122) - QLocale__Tongan QLocale__Language = QLocale__Language(123) - QLocale__Tsonga QLocale__Language = QLocale__Language(124) - QLocale__Turkish QLocale__Language = QLocale__Language(125) - QLocale__Turkmen QLocale__Language = QLocale__Language(126) - QLocale__Tahitian QLocale__Language = QLocale__Language(127) - QLocale__Uighur QLocale__Language = QLocale__Language(128) - QLocale__Ukrainian QLocale__Language = QLocale__Language(129) - QLocale__Urdu QLocale__Language = QLocale__Language(130) - QLocale__Uzbek QLocale__Language = QLocale__Language(131) - QLocale__Vietnamese QLocale__Language = QLocale__Language(132) - QLocale__Volapuk QLocale__Language = QLocale__Language(133) - QLocale__Welsh QLocale__Language = QLocale__Language(134) - QLocale__Wolof QLocale__Language = QLocale__Language(135) - QLocale__Xhosa QLocale__Language = QLocale__Language(136) - QLocale__Yiddish QLocale__Language = QLocale__Language(137) - QLocale__Yoruba QLocale__Language = QLocale__Language(138) - QLocale__Zhuang QLocale__Language = QLocale__Language(139) - QLocale__Zulu QLocale__Language = QLocale__Language(140) - QLocale__NorwegianNynorsk QLocale__Language = QLocale__Language(141) - QLocale__Bosnian QLocale__Language = QLocale__Language(142) - QLocale__Divehi QLocale__Language = QLocale__Language(143) - QLocale__Manx QLocale__Language = QLocale__Language(144) - QLocale__Cornish QLocale__Language = QLocale__Language(145) - QLocale__Akan QLocale__Language = QLocale__Language(146) - QLocale__Konkani QLocale__Language = QLocale__Language(147) - QLocale__Ga QLocale__Language = QLocale__Language(148) - QLocale__Igbo QLocale__Language = QLocale__Language(149) - QLocale__Kamba QLocale__Language = QLocale__Language(150) - QLocale__Syriac QLocale__Language = QLocale__Language(151) - QLocale__Blin QLocale__Language = QLocale__Language(152) - QLocale__Geez QLocale__Language = QLocale__Language(153) - QLocale__Koro QLocale__Language = QLocale__Language(154) - QLocale__Sidamo QLocale__Language = QLocale__Language(155) - QLocale__Atsam QLocale__Language = QLocale__Language(156) - QLocale__Tigre QLocale__Language = QLocale__Language(157) - QLocale__Jju QLocale__Language = QLocale__Language(158) - QLocale__Friulian QLocale__Language = QLocale__Language(159) - QLocale__Venda QLocale__Language = QLocale__Language(160) - QLocale__Ewe QLocale__Language = QLocale__Language(161) - QLocale__Walamo QLocale__Language = QLocale__Language(162) - QLocale__Hawaiian QLocale__Language = QLocale__Language(163) - QLocale__Tyap QLocale__Language = QLocale__Language(164) - QLocale__Nyanja QLocale__Language = QLocale__Language(165) - QLocale__Filipino QLocale__Language = QLocale__Language(166) - QLocale__SwissGerman QLocale__Language = QLocale__Language(167) - QLocale__SichuanYi QLocale__Language = QLocale__Language(168) - QLocale__Kpelle QLocale__Language = QLocale__Language(169) - QLocale__LowGerman QLocale__Language = QLocale__Language(170) - QLocale__SouthNdebele QLocale__Language = QLocale__Language(171) - QLocale__NorthernSotho QLocale__Language = QLocale__Language(172) - QLocale__NorthernSami QLocale__Language = QLocale__Language(173) - QLocale__Taroko QLocale__Language = QLocale__Language(174) - QLocale__Gusii QLocale__Language = QLocale__Language(175) - QLocale__Taita QLocale__Language = QLocale__Language(176) - QLocale__Fulah QLocale__Language = QLocale__Language(177) - QLocale__Kikuyu QLocale__Language = QLocale__Language(178) - QLocale__Samburu QLocale__Language = QLocale__Language(179) - QLocale__Sena QLocale__Language = QLocale__Language(180) - QLocale__NorthNdebele QLocale__Language = QLocale__Language(181) - QLocale__Rombo QLocale__Language = QLocale__Language(182) - QLocale__Tachelhit QLocale__Language = QLocale__Language(183) - QLocale__Kabyle QLocale__Language = QLocale__Language(184) - QLocale__Nyankole QLocale__Language = QLocale__Language(185) - QLocale__Bena QLocale__Language = QLocale__Language(186) - QLocale__Vunjo QLocale__Language = QLocale__Language(187) - QLocale__Bambara QLocale__Language = QLocale__Language(188) - QLocale__Embu QLocale__Language = QLocale__Language(189) - QLocale__Cherokee QLocale__Language = QLocale__Language(190) - QLocale__Morisyen QLocale__Language = QLocale__Language(191) - QLocale__Makonde QLocale__Language = QLocale__Language(192) - QLocale__Langi QLocale__Language = QLocale__Language(193) - QLocale__Ganda QLocale__Language = QLocale__Language(194) - QLocale__Bemba QLocale__Language = QLocale__Language(195) - QLocale__Kabuverdianu QLocale__Language = QLocale__Language(196) - QLocale__Meru QLocale__Language = QLocale__Language(197) - QLocale__Kalenjin QLocale__Language = QLocale__Language(198) - QLocale__Nama QLocale__Language = QLocale__Language(199) - QLocale__Machame QLocale__Language = QLocale__Language(200) - QLocale__Colognian QLocale__Language = QLocale__Language(201) - QLocale__Masai QLocale__Language = QLocale__Language(202) - QLocale__Soga QLocale__Language = QLocale__Language(203) - QLocale__Luyia QLocale__Language = QLocale__Language(204) - QLocale__Asu QLocale__Language = QLocale__Language(205) - QLocale__Teso QLocale__Language = QLocale__Language(206) - QLocale__Saho QLocale__Language = QLocale__Language(207) - QLocale__KoyraChiini QLocale__Language = QLocale__Language(208) - QLocale__Rwa QLocale__Language = QLocale__Language(209) - QLocale__Luo QLocale__Language = QLocale__Language(210) - QLocale__Chiga QLocale__Language = QLocale__Language(211) - QLocale__CentralMoroccoTamazight QLocale__Language = QLocale__Language(212) - QLocale__KoyraboroSenni QLocale__Language = QLocale__Language(213) - QLocale__Shambala QLocale__Language = QLocale__Language(214) - QLocale__Bodo QLocale__Language = QLocale__Language(215) - QLocale__Avaric QLocale__Language = QLocale__Language(216) - QLocale__Chamorro QLocale__Language = QLocale__Language(217) - QLocale__Chechen QLocale__Language = QLocale__Language(218) - QLocale__Church QLocale__Language = QLocale__Language(219) - QLocale__Chuvash QLocale__Language = QLocale__Language(220) - QLocale__Cree QLocale__Language = QLocale__Language(221) - QLocale__Haitian QLocale__Language = QLocale__Language(222) - QLocale__Herero QLocale__Language = QLocale__Language(223) - QLocale__HiriMotu QLocale__Language = QLocale__Language(224) - QLocale__Kanuri QLocale__Language = QLocale__Language(225) - QLocale__Komi QLocale__Language = QLocale__Language(226) - QLocale__Kongo QLocale__Language = QLocale__Language(227) - QLocale__Kwanyama QLocale__Language = QLocale__Language(228) - QLocale__Limburgish QLocale__Language = QLocale__Language(229) - QLocale__LubaKatanga QLocale__Language = QLocale__Language(230) - QLocale__Luxembourgish QLocale__Language = QLocale__Language(231) - QLocale__Navaho QLocale__Language = QLocale__Language(232) - QLocale__Ndonga QLocale__Language = QLocale__Language(233) - QLocale__Ojibwa QLocale__Language = QLocale__Language(234) - QLocale__Pali QLocale__Language = QLocale__Language(235) - QLocale__Walloon QLocale__Language = QLocale__Language(236) - QLocale__Aghem QLocale__Language = QLocale__Language(237) - QLocale__Basaa QLocale__Language = QLocale__Language(238) - QLocale__Zarma QLocale__Language = QLocale__Language(239) - QLocale__Duala QLocale__Language = QLocale__Language(240) - QLocale__JolaFonyi QLocale__Language = QLocale__Language(241) - QLocale__Ewondo QLocale__Language = QLocale__Language(242) - QLocale__Bafia QLocale__Language = QLocale__Language(243) - QLocale__MakhuwaMeetto QLocale__Language = QLocale__Language(244) - QLocale__Mundang QLocale__Language = QLocale__Language(245) - QLocale__Kwasio QLocale__Language = QLocale__Language(246) - QLocale__Nuer QLocale__Language = QLocale__Language(247) - QLocale__Sakha QLocale__Language = QLocale__Language(248) - QLocale__Sangu QLocale__Language = QLocale__Language(249) - QLocale__CongoSwahili QLocale__Language = QLocale__Language(250) - QLocale__Tasawaq QLocale__Language = QLocale__Language(251) - QLocale__Vai QLocale__Language = QLocale__Language(252) - QLocale__Walser QLocale__Language = QLocale__Language(253) - QLocale__Yangben QLocale__Language = QLocale__Language(254) - QLocale__Avestan QLocale__Language = QLocale__Language(255) - QLocale__Asturian QLocale__Language = QLocale__Language(256) - QLocale__Ngomba QLocale__Language = QLocale__Language(257) - QLocale__Kako QLocale__Language = QLocale__Language(258) - QLocale__Meta QLocale__Language = QLocale__Language(259) - QLocale__Ngiemboon QLocale__Language = QLocale__Language(260) - QLocale__Aragonese QLocale__Language = QLocale__Language(261) - QLocale__Akkadian QLocale__Language = QLocale__Language(262) - QLocale__AncientEgyptian QLocale__Language = QLocale__Language(263) - QLocale__AncientGreek QLocale__Language = QLocale__Language(264) - QLocale__Aramaic QLocale__Language = QLocale__Language(265) - QLocale__Balinese QLocale__Language = QLocale__Language(266) - QLocale__Bamun QLocale__Language = QLocale__Language(267) - QLocale__BatakToba QLocale__Language = QLocale__Language(268) - QLocale__Buginese QLocale__Language = QLocale__Language(269) - QLocale__Buhid QLocale__Language = QLocale__Language(270) - QLocale__Carian QLocale__Language = QLocale__Language(271) - QLocale__Chakma QLocale__Language = QLocale__Language(272) - QLocale__ClassicalMandaic QLocale__Language = QLocale__Language(273) - QLocale__Coptic QLocale__Language = QLocale__Language(274) - QLocale__Dogri QLocale__Language = QLocale__Language(275) - QLocale__EasternCham QLocale__Language = QLocale__Language(276) - QLocale__EasternKayah QLocale__Language = QLocale__Language(277) - QLocale__Etruscan QLocale__Language = QLocale__Language(278) - QLocale__Gothic QLocale__Language = QLocale__Language(279) - QLocale__Hanunoo QLocale__Language = QLocale__Language(280) - QLocale__Ingush QLocale__Language = QLocale__Language(281) - QLocale__LargeFloweryMiao QLocale__Language = QLocale__Language(282) - QLocale__Lepcha QLocale__Language = QLocale__Language(283) - QLocale__Limbu QLocale__Language = QLocale__Language(284) - QLocale__Lisu QLocale__Language = QLocale__Language(285) - QLocale__Lu QLocale__Language = QLocale__Language(286) - QLocale__Lycian QLocale__Language = QLocale__Language(287) - QLocale__Lydian QLocale__Language = QLocale__Language(288) - QLocale__Mandingo QLocale__Language = QLocale__Language(289) - QLocale__Manipuri QLocale__Language = QLocale__Language(290) - QLocale__Meroitic QLocale__Language = QLocale__Language(291) - QLocale__NorthernThai QLocale__Language = QLocale__Language(292) - QLocale__OldIrish QLocale__Language = QLocale__Language(293) - QLocale__OldNorse QLocale__Language = QLocale__Language(294) - QLocale__OldPersian QLocale__Language = QLocale__Language(295) - QLocale__OldTurkish QLocale__Language = QLocale__Language(296) - QLocale__Pahlavi QLocale__Language = QLocale__Language(297) - QLocale__Parthian QLocale__Language = QLocale__Language(298) - QLocale__Phoenician QLocale__Language = QLocale__Language(299) - QLocale__PrakritLanguage QLocale__Language = QLocale__Language(300) - QLocale__Rejang QLocale__Language = QLocale__Language(301) - QLocale__Sabaean QLocale__Language = QLocale__Language(302) - QLocale__Samaritan QLocale__Language = QLocale__Language(303) - QLocale__Santali QLocale__Language = QLocale__Language(304) - QLocale__Saurashtra QLocale__Language = QLocale__Language(305) - QLocale__Sora QLocale__Language = QLocale__Language(306) - QLocale__Sylheti QLocale__Language = QLocale__Language(307) - QLocale__Tagbanwa QLocale__Language = QLocale__Language(308) - QLocale__TaiDam QLocale__Language = QLocale__Language(309) - QLocale__TaiNua QLocale__Language = QLocale__Language(310) - QLocale__Ugaritic QLocale__Language = QLocale__Language(311) - QLocale__Akoose QLocale__Language = QLocale__Language(312) - QLocale__Lakota QLocale__Language = QLocale__Language(313) - QLocale__StandardMoroccanTamazight QLocale__Language = QLocale__Language(314) - QLocale__Mapuche QLocale__Language = QLocale__Language(315) - QLocale__CentralKurdish QLocale__Language = QLocale__Language(316) - QLocale__LowerSorbian QLocale__Language = QLocale__Language(317) - QLocale__UpperSorbian QLocale__Language = QLocale__Language(318) - QLocale__Kenyang QLocale__Language = QLocale__Language(319) - QLocale__Mohawk QLocale__Language = QLocale__Language(320) - QLocale__Nko QLocale__Language = QLocale__Language(321) - QLocale__Prussian QLocale__Language = QLocale__Language(322) - QLocale__Kiche QLocale__Language = QLocale__Language(323) - QLocale__SouthernSami QLocale__Language = QLocale__Language(324) - QLocale__LuleSami QLocale__Language = QLocale__Language(325) - QLocale__InariSami QLocale__Language = QLocale__Language(326) - QLocale__SkoltSami QLocale__Language = QLocale__Language(327) - QLocale__Warlpiri QLocale__Language = QLocale__Language(328) - QLocale__ManichaeanMiddlePersian QLocale__Language = QLocale__Language(329) - QLocale__Mende QLocale__Language = QLocale__Language(330) - QLocale__AncientNorthArabian QLocale__Language = QLocale__Language(331) - QLocale__LinearA QLocale__Language = QLocale__Language(332) - QLocale__HmongNjua QLocale__Language = QLocale__Language(333) - QLocale__Ho QLocale__Language = QLocale__Language(334) - QLocale__Lezghian QLocale__Language = QLocale__Language(335) - QLocale__Bassa QLocale__Language = QLocale__Language(336) - QLocale__Mono QLocale__Language = QLocale__Language(337) - QLocale__TedimChin QLocale__Language = QLocale__Language(338) - QLocale__Maithili QLocale__Language = QLocale__Language(339) - QLocale__Ahom QLocale__Language = QLocale__Language(340) - QLocale__AmericanSignLanguage QLocale__Language = QLocale__Language(341) - QLocale__ArdhamagadhiPrakrit QLocale__Language = QLocale__Language(342) - QLocale__Bhojpuri QLocale__Language = QLocale__Language(343) - QLocale__HieroglyphicLuwian QLocale__Language = QLocale__Language(344) - QLocale__LiteraryChinese QLocale__Language = QLocale__Language(345) - QLocale__Mazanderani QLocale__Language = QLocale__Language(346) - QLocale__Mru QLocale__Language = QLocale__Language(347) - QLocale__Newari QLocale__Language = QLocale__Language(348) - QLocale__NorthernLuri QLocale__Language = QLocale__Language(349) - QLocale__Palauan QLocale__Language = QLocale__Language(350) - QLocale__Papiamento QLocale__Language = QLocale__Language(351) - QLocale__Saraiki QLocale__Language = QLocale__Language(352) - QLocale__TokelauLanguage QLocale__Language = QLocale__Language(353) - QLocale__TokPisin QLocale__Language = QLocale__Language(354) - QLocale__TuvaluLanguage QLocale__Language = QLocale__Language(355) - QLocale__UncodedLanguages QLocale__Language = QLocale__Language(356) - QLocale__Cantonese QLocale__Language = QLocale__Language(357) - QLocale__Osage QLocale__Language = QLocale__Language(358) - QLocale__Tangut QLocale__Language = QLocale__Language(359) - QLocale__Ido QLocale__Language = QLocale__Language(360) - QLocale__Lojban QLocale__Language = QLocale__Language(361) - QLocale__Sicilian QLocale__Language = QLocale__Language(362) - QLocale__SouthernKurdish QLocale__Language = QLocale__Language(363) - QLocale__WesternBalochi QLocale__Language = QLocale__Language(364) - QLocale__Afan QLocale__Language = QLocale__Language(QLocale__Oromo) - QLocale__Bhutani QLocale__Language = QLocale__Language(QLocale__Dzongkha) - QLocale__Byelorussian QLocale__Language = QLocale__Language(QLocale__Belarusian) - QLocale__Cambodian QLocale__Language = QLocale__Language(QLocale__Khmer) - QLocale__Chewa QLocale__Language = QLocale__Language(QLocale__Nyanja) - QLocale__Frisian QLocale__Language = QLocale__Language(QLocale__WesternFrisian) - QLocale__Kurundi QLocale__Language = QLocale__Language(QLocale__Rundi) - QLocale__Moldavian QLocale__Language = QLocale__Language(QLocale__Romanian) - QLocale__Norwegian QLocale__Language = QLocale__Language(QLocale__NorwegianBokmal) - QLocale__RhaetoRomance QLocale__Language = QLocale__Language(QLocale__Romansh) - QLocale__SerboCroatian QLocale__Language = QLocale__Language(QLocale__Serbian) - QLocale__Tagalog QLocale__Language = QLocale__Language(QLocale__Filipino) - QLocale__Twi QLocale__Language = QLocale__Language(QLocale__Akan) - QLocale__Uigur QLocale__Language = QLocale__Language(QLocale__Uighur) - QLocale__LastLanguage QLocale__Language = QLocale__Language(QLocale__WesternBalochi) -) - -//go:generate stringer -type=QLocale__Script -//QLocale::Script -type QLocale__Script int64 - -const ( - QLocale__AnyScript QLocale__Script = QLocale__Script(0) - QLocale__ArabicScript QLocale__Script = QLocale__Script(1) - QLocale__CyrillicScript QLocale__Script = QLocale__Script(2) - QLocale__DeseretScript QLocale__Script = QLocale__Script(3) - QLocale__GurmukhiScript QLocale__Script = QLocale__Script(4) - QLocale__SimplifiedHanScript QLocale__Script = QLocale__Script(5) - QLocale__TraditionalHanScript QLocale__Script = QLocale__Script(6) - QLocale__LatinScript QLocale__Script = QLocale__Script(7) - QLocale__MongolianScript QLocale__Script = QLocale__Script(8) - QLocale__TifinaghScript QLocale__Script = QLocale__Script(9) - QLocale__ArmenianScript QLocale__Script = QLocale__Script(10) - QLocale__BengaliScript QLocale__Script = QLocale__Script(11) - QLocale__CherokeeScript QLocale__Script = QLocale__Script(12) - QLocale__DevanagariScript QLocale__Script = QLocale__Script(13) - QLocale__EthiopicScript QLocale__Script = QLocale__Script(14) - QLocale__GeorgianScript QLocale__Script = QLocale__Script(15) - QLocale__GreekScript QLocale__Script = QLocale__Script(16) - QLocale__GujaratiScript QLocale__Script = QLocale__Script(17) - QLocale__HebrewScript QLocale__Script = QLocale__Script(18) - QLocale__JapaneseScript QLocale__Script = QLocale__Script(19) - QLocale__KhmerScript QLocale__Script = QLocale__Script(20) - QLocale__KannadaScript QLocale__Script = QLocale__Script(21) - QLocale__KoreanScript QLocale__Script = QLocale__Script(22) - QLocale__LaoScript QLocale__Script = QLocale__Script(23) - QLocale__MalayalamScript QLocale__Script = QLocale__Script(24) - QLocale__MyanmarScript QLocale__Script = QLocale__Script(25) - QLocale__OriyaScript QLocale__Script = QLocale__Script(26) - QLocale__TamilScript QLocale__Script = QLocale__Script(27) - QLocale__TeluguScript QLocale__Script = QLocale__Script(28) - QLocale__ThaanaScript QLocale__Script = QLocale__Script(29) - QLocale__ThaiScript QLocale__Script = QLocale__Script(30) - QLocale__TibetanScript QLocale__Script = QLocale__Script(31) - QLocale__SinhalaScript QLocale__Script = QLocale__Script(32) - QLocale__SyriacScript QLocale__Script = QLocale__Script(33) - QLocale__YiScript QLocale__Script = QLocale__Script(34) - QLocale__VaiScript QLocale__Script = QLocale__Script(35) - QLocale__AvestanScript QLocale__Script = QLocale__Script(36) - QLocale__BalineseScript QLocale__Script = QLocale__Script(37) - QLocale__BamumScript QLocale__Script = QLocale__Script(38) - QLocale__BatakScript QLocale__Script = QLocale__Script(39) - QLocale__BopomofoScript QLocale__Script = QLocale__Script(40) - QLocale__BrahmiScript QLocale__Script = QLocale__Script(41) - QLocale__BugineseScript QLocale__Script = QLocale__Script(42) - QLocale__BuhidScript QLocale__Script = QLocale__Script(43) - QLocale__CanadianAboriginalScript QLocale__Script = QLocale__Script(44) - QLocale__CarianScript QLocale__Script = QLocale__Script(45) - QLocale__ChakmaScript QLocale__Script = QLocale__Script(46) - QLocale__ChamScript QLocale__Script = QLocale__Script(47) - QLocale__CopticScript QLocale__Script = QLocale__Script(48) - QLocale__CypriotScript QLocale__Script = QLocale__Script(49) - QLocale__EgyptianHieroglyphsScript QLocale__Script = QLocale__Script(50) - QLocale__FraserScript QLocale__Script = QLocale__Script(51) - QLocale__GlagoliticScript QLocale__Script = QLocale__Script(52) - QLocale__GothicScript QLocale__Script = QLocale__Script(53) - QLocale__HanScript QLocale__Script = QLocale__Script(54) - QLocale__HangulScript QLocale__Script = QLocale__Script(55) - QLocale__HanunooScript QLocale__Script = QLocale__Script(56) - QLocale__ImperialAramaicScript QLocale__Script = QLocale__Script(57) - QLocale__InscriptionalPahlaviScript QLocale__Script = QLocale__Script(58) - QLocale__InscriptionalParthianScript QLocale__Script = QLocale__Script(59) - QLocale__JavaneseScript QLocale__Script = QLocale__Script(60) - QLocale__KaithiScript QLocale__Script = QLocale__Script(61) - QLocale__KatakanaScript QLocale__Script = QLocale__Script(62) - QLocale__KayahLiScript QLocale__Script = QLocale__Script(63) - QLocale__KharoshthiScript QLocale__Script = QLocale__Script(64) - QLocale__LannaScript QLocale__Script = QLocale__Script(65) - QLocale__LepchaScript QLocale__Script = QLocale__Script(66) - QLocale__LimbuScript QLocale__Script = QLocale__Script(67) - QLocale__LinearBScript QLocale__Script = QLocale__Script(68) - QLocale__LycianScript QLocale__Script = QLocale__Script(69) - QLocale__LydianScript QLocale__Script = QLocale__Script(70) - QLocale__MandaeanScript QLocale__Script = QLocale__Script(71) - QLocale__MeiteiMayekScript QLocale__Script = QLocale__Script(72) - QLocale__MeroiticScript QLocale__Script = QLocale__Script(73) - QLocale__MeroiticCursiveScript QLocale__Script = QLocale__Script(74) - QLocale__NkoScript QLocale__Script = QLocale__Script(75) - QLocale__NewTaiLueScript QLocale__Script = QLocale__Script(76) - QLocale__OghamScript QLocale__Script = QLocale__Script(77) - QLocale__OlChikiScript QLocale__Script = QLocale__Script(78) - QLocale__OldItalicScript QLocale__Script = QLocale__Script(79) - QLocale__OldPersianScript QLocale__Script = QLocale__Script(80) - QLocale__OldSouthArabianScript QLocale__Script = QLocale__Script(81) - QLocale__OrkhonScript QLocale__Script = QLocale__Script(82) - QLocale__OsmanyaScript QLocale__Script = QLocale__Script(83) - QLocale__PhagsPaScript QLocale__Script = QLocale__Script(84) - QLocale__PhoenicianScript QLocale__Script = QLocale__Script(85) - QLocale__PollardPhoneticScript QLocale__Script = QLocale__Script(86) - QLocale__RejangScript QLocale__Script = QLocale__Script(87) - QLocale__RunicScript QLocale__Script = QLocale__Script(88) - QLocale__SamaritanScript QLocale__Script = QLocale__Script(89) - QLocale__SaurashtraScript QLocale__Script = QLocale__Script(90) - QLocale__SharadaScript QLocale__Script = QLocale__Script(91) - QLocale__ShavianScript QLocale__Script = QLocale__Script(92) - QLocale__SoraSompengScript QLocale__Script = QLocale__Script(93) - QLocale__CuneiformScript QLocale__Script = QLocale__Script(94) - QLocale__SundaneseScript QLocale__Script = QLocale__Script(95) - QLocale__SylotiNagriScript QLocale__Script = QLocale__Script(96) - QLocale__TagalogScript QLocale__Script = QLocale__Script(97) - QLocale__TagbanwaScript QLocale__Script = QLocale__Script(98) - QLocale__TaiLeScript QLocale__Script = QLocale__Script(99) - QLocale__TaiVietScript QLocale__Script = QLocale__Script(100) - QLocale__TakriScript QLocale__Script = QLocale__Script(101) - QLocale__UgariticScript QLocale__Script = QLocale__Script(102) - QLocale__BrailleScript QLocale__Script = QLocale__Script(103) - QLocale__HiraganaScript QLocale__Script = QLocale__Script(104) - QLocale__CaucasianAlbanianScript QLocale__Script = QLocale__Script(105) - QLocale__BassaVahScript QLocale__Script = QLocale__Script(106) - QLocale__DuployanScript QLocale__Script = QLocale__Script(107) - QLocale__ElbasanScript QLocale__Script = QLocale__Script(108) - QLocale__GranthaScript QLocale__Script = QLocale__Script(109) - QLocale__PahawhHmongScript QLocale__Script = QLocale__Script(110) - QLocale__KhojkiScript QLocale__Script = QLocale__Script(111) - QLocale__LinearAScript QLocale__Script = QLocale__Script(112) - QLocale__MahajaniScript QLocale__Script = QLocale__Script(113) - QLocale__ManichaeanScript QLocale__Script = QLocale__Script(114) - QLocale__MendeKikakuiScript QLocale__Script = QLocale__Script(115) - QLocale__ModiScript QLocale__Script = QLocale__Script(116) - QLocale__MroScript QLocale__Script = QLocale__Script(117) - QLocale__OldNorthArabianScript QLocale__Script = QLocale__Script(118) - QLocale__NabataeanScript QLocale__Script = QLocale__Script(119) - QLocale__PalmyreneScript QLocale__Script = QLocale__Script(120) - QLocale__PauCinHauScript QLocale__Script = QLocale__Script(121) - QLocale__OldPermicScript QLocale__Script = QLocale__Script(122) - QLocale__PsalterPahlaviScript QLocale__Script = QLocale__Script(123) - QLocale__SiddhamScript QLocale__Script = QLocale__Script(124) - QLocale__KhudawadiScript QLocale__Script = QLocale__Script(125) - QLocale__TirhutaScript QLocale__Script = QLocale__Script(126) - QLocale__VarangKshitiScript QLocale__Script = QLocale__Script(127) - QLocale__AhomScript QLocale__Script = QLocale__Script(128) - QLocale__AnatolianHieroglyphsScript QLocale__Script = QLocale__Script(129) - QLocale__HatranScript QLocale__Script = QLocale__Script(130) - QLocale__MultaniScript QLocale__Script = QLocale__Script(131) - QLocale__OldHungarianScript QLocale__Script = QLocale__Script(132) - QLocale__SignWritingScript QLocale__Script = QLocale__Script(133) - QLocale__AdlamScript QLocale__Script = QLocale__Script(134) - QLocale__BhaiksukiScript QLocale__Script = QLocale__Script(135) - QLocale__MarchenScript QLocale__Script = QLocale__Script(136) - QLocale__NewaScript QLocale__Script = QLocale__Script(137) - QLocale__OsageScript QLocale__Script = QLocale__Script(138) - QLocale__TangutScript QLocale__Script = QLocale__Script(139) - QLocale__HanWithBopomofoScript QLocale__Script = QLocale__Script(140) - QLocale__JamoScript QLocale__Script = QLocale__Script(141) - QLocale__SimplifiedChineseScript QLocale__Script = QLocale__Script(QLocale__SimplifiedHanScript) - QLocale__TraditionalChineseScript QLocale__Script = QLocale__Script(QLocale__TraditionalHanScript) - QLocale__LastScript QLocale__Script = QLocale__Script(QLocale__JamoScript) -) - -//go:generate stringer -type=QLocale__Country -//QLocale::Country -type QLocale__Country int64 - -const ( - QLocale__AnyCountry QLocale__Country = QLocale__Country(0) - QLocale__Afghanistan QLocale__Country = QLocale__Country(1) - QLocale__Albania QLocale__Country = QLocale__Country(2) - QLocale__Algeria QLocale__Country = QLocale__Country(3) - QLocale__AmericanSamoa QLocale__Country = QLocale__Country(4) - QLocale__Andorra QLocale__Country = QLocale__Country(5) - QLocale__Angola QLocale__Country = QLocale__Country(6) - QLocale__Anguilla QLocale__Country = QLocale__Country(7) - QLocale__Antarctica QLocale__Country = QLocale__Country(8) - QLocale__AntiguaAndBarbuda QLocale__Country = QLocale__Country(9) - QLocale__Argentina QLocale__Country = QLocale__Country(10) - QLocale__Armenia QLocale__Country = QLocale__Country(11) - QLocale__Aruba QLocale__Country = QLocale__Country(12) - QLocale__Australia QLocale__Country = QLocale__Country(13) - QLocale__Austria QLocale__Country = QLocale__Country(14) - QLocale__Azerbaijan QLocale__Country = QLocale__Country(15) - QLocale__Bahamas QLocale__Country = QLocale__Country(16) - QLocale__Bahrain QLocale__Country = QLocale__Country(17) - QLocale__Bangladesh QLocale__Country = QLocale__Country(18) - QLocale__Barbados QLocale__Country = QLocale__Country(19) - QLocale__Belarus QLocale__Country = QLocale__Country(20) - QLocale__Belgium QLocale__Country = QLocale__Country(21) - QLocale__Belize QLocale__Country = QLocale__Country(22) - QLocale__Benin QLocale__Country = QLocale__Country(23) - QLocale__Bermuda QLocale__Country = QLocale__Country(24) - QLocale__Bhutan QLocale__Country = QLocale__Country(25) - QLocale__Bolivia QLocale__Country = QLocale__Country(26) - QLocale__BosniaAndHerzegowina QLocale__Country = QLocale__Country(27) - QLocale__Botswana QLocale__Country = QLocale__Country(28) - QLocale__BouvetIsland QLocale__Country = QLocale__Country(29) - QLocale__Brazil QLocale__Country = QLocale__Country(30) - QLocale__BritishIndianOceanTerritory QLocale__Country = QLocale__Country(31) - QLocale__Brunei QLocale__Country = QLocale__Country(32) - QLocale__Bulgaria QLocale__Country = QLocale__Country(33) - QLocale__BurkinaFaso QLocale__Country = QLocale__Country(34) - QLocale__Burundi QLocale__Country = QLocale__Country(35) - QLocale__Cambodia QLocale__Country = QLocale__Country(36) - QLocale__Cameroon QLocale__Country = QLocale__Country(37) - QLocale__Canada QLocale__Country = QLocale__Country(38) - QLocale__CapeVerde QLocale__Country = QLocale__Country(39) - QLocale__CaymanIslands QLocale__Country = QLocale__Country(40) - QLocale__CentralAfricanRepublic QLocale__Country = QLocale__Country(41) - QLocale__Chad QLocale__Country = QLocale__Country(42) - QLocale__Chile QLocale__Country = QLocale__Country(43) - QLocale__China QLocale__Country = QLocale__Country(44) - QLocale__ChristmasIsland QLocale__Country = QLocale__Country(45) - QLocale__CocosIslands QLocale__Country = QLocale__Country(46) - QLocale__Colombia QLocale__Country = QLocale__Country(47) - QLocale__Comoros QLocale__Country = QLocale__Country(48) - QLocale__CongoKinshasa QLocale__Country = QLocale__Country(49) - QLocale__CongoBrazzaville QLocale__Country = QLocale__Country(50) - QLocale__CookIslands QLocale__Country = QLocale__Country(51) - QLocale__CostaRica QLocale__Country = QLocale__Country(52) - QLocale__IvoryCoast QLocale__Country = QLocale__Country(53) - QLocale__Croatia QLocale__Country = QLocale__Country(54) - QLocale__Cuba QLocale__Country = QLocale__Country(55) - QLocale__Cyprus QLocale__Country = QLocale__Country(56) - QLocale__CzechRepublic QLocale__Country = QLocale__Country(57) - QLocale__Denmark QLocale__Country = QLocale__Country(58) - QLocale__Djibouti QLocale__Country = QLocale__Country(59) - QLocale__Dominica QLocale__Country = QLocale__Country(60) - QLocale__DominicanRepublic QLocale__Country = QLocale__Country(61) - QLocale__EastTimor QLocale__Country = QLocale__Country(62) - QLocale__Ecuador QLocale__Country = QLocale__Country(63) - QLocale__Egypt QLocale__Country = QLocale__Country(64) - QLocale__ElSalvador QLocale__Country = QLocale__Country(65) - QLocale__EquatorialGuinea QLocale__Country = QLocale__Country(66) - QLocale__Eritrea QLocale__Country = QLocale__Country(67) - QLocale__Estonia QLocale__Country = QLocale__Country(68) - QLocale__Ethiopia QLocale__Country = QLocale__Country(69) - QLocale__FalklandIslands QLocale__Country = QLocale__Country(70) - QLocale__FaroeIslands QLocale__Country = QLocale__Country(71) - QLocale__Fiji QLocale__Country = QLocale__Country(72) - QLocale__Finland QLocale__Country = QLocale__Country(73) - QLocale__France QLocale__Country = QLocale__Country(74) - QLocale__Guernsey QLocale__Country = QLocale__Country(75) - QLocale__FrenchGuiana QLocale__Country = QLocale__Country(76) - QLocale__FrenchPolynesia QLocale__Country = QLocale__Country(77) - QLocale__FrenchSouthernTerritories QLocale__Country = QLocale__Country(78) - QLocale__Gabon QLocale__Country = QLocale__Country(79) - QLocale__Gambia QLocale__Country = QLocale__Country(80) - QLocale__Georgia QLocale__Country = QLocale__Country(81) - QLocale__Germany QLocale__Country = QLocale__Country(82) - QLocale__Ghana QLocale__Country = QLocale__Country(83) - QLocale__Gibraltar QLocale__Country = QLocale__Country(84) - QLocale__Greece QLocale__Country = QLocale__Country(85) - QLocale__Greenland QLocale__Country = QLocale__Country(86) - QLocale__Grenada QLocale__Country = QLocale__Country(87) - QLocale__Guadeloupe QLocale__Country = QLocale__Country(88) - QLocale__Guam QLocale__Country = QLocale__Country(89) - QLocale__Guatemala QLocale__Country = QLocale__Country(90) - QLocale__Guinea QLocale__Country = QLocale__Country(91) - QLocale__GuineaBissau QLocale__Country = QLocale__Country(92) - QLocale__Guyana QLocale__Country = QLocale__Country(93) - QLocale__Haiti QLocale__Country = QLocale__Country(94) - QLocale__HeardAndMcDonaldIslands QLocale__Country = QLocale__Country(95) - QLocale__Honduras QLocale__Country = QLocale__Country(96) - QLocale__HongKong QLocale__Country = QLocale__Country(97) - QLocale__Hungary QLocale__Country = QLocale__Country(98) - QLocale__Iceland QLocale__Country = QLocale__Country(99) - QLocale__India QLocale__Country = QLocale__Country(100) - QLocale__Indonesia QLocale__Country = QLocale__Country(101) - QLocale__Iran QLocale__Country = QLocale__Country(102) - QLocale__Iraq QLocale__Country = QLocale__Country(103) - QLocale__Ireland QLocale__Country = QLocale__Country(104) - QLocale__Israel QLocale__Country = QLocale__Country(105) - QLocale__Italy QLocale__Country = QLocale__Country(106) - QLocale__Jamaica QLocale__Country = QLocale__Country(107) - QLocale__Japan QLocale__Country = QLocale__Country(108) - QLocale__Jordan QLocale__Country = QLocale__Country(109) - QLocale__Kazakhstan QLocale__Country = QLocale__Country(110) - QLocale__Kenya QLocale__Country = QLocale__Country(111) - QLocale__Kiribati QLocale__Country = QLocale__Country(112) - QLocale__NorthKorea QLocale__Country = QLocale__Country(113) - QLocale__SouthKorea QLocale__Country = QLocale__Country(114) - QLocale__Kuwait QLocale__Country = QLocale__Country(115) - QLocale__Kyrgyzstan QLocale__Country = QLocale__Country(116) - QLocale__Laos QLocale__Country = QLocale__Country(117) - QLocale__Latvia QLocale__Country = QLocale__Country(118) - QLocale__Lebanon QLocale__Country = QLocale__Country(119) - QLocale__Lesotho QLocale__Country = QLocale__Country(120) - QLocale__Liberia QLocale__Country = QLocale__Country(121) - QLocale__Libya QLocale__Country = QLocale__Country(122) - QLocale__Liechtenstein QLocale__Country = QLocale__Country(123) - QLocale__Lithuania QLocale__Country = QLocale__Country(124) - QLocale__Luxembourg QLocale__Country = QLocale__Country(125) - QLocale__Macau QLocale__Country = QLocale__Country(126) - QLocale__Macedonia QLocale__Country = QLocale__Country(127) - QLocale__Madagascar QLocale__Country = QLocale__Country(128) - QLocale__Malawi QLocale__Country = QLocale__Country(129) - QLocale__Malaysia QLocale__Country = QLocale__Country(130) - QLocale__Maldives QLocale__Country = QLocale__Country(131) - QLocale__Mali QLocale__Country = QLocale__Country(132) - QLocale__Malta QLocale__Country = QLocale__Country(133) - QLocale__MarshallIslands QLocale__Country = QLocale__Country(134) - QLocale__Martinique QLocale__Country = QLocale__Country(135) - QLocale__Mauritania QLocale__Country = QLocale__Country(136) - QLocale__Mauritius QLocale__Country = QLocale__Country(137) - QLocale__Mayotte QLocale__Country = QLocale__Country(138) - QLocale__Mexico QLocale__Country = QLocale__Country(139) - QLocale__Micronesia QLocale__Country = QLocale__Country(140) - QLocale__Moldova QLocale__Country = QLocale__Country(141) - QLocale__Monaco QLocale__Country = QLocale__Country(142) - QLocale__Mongolia QLocale__Country = QLocale__Country(143) - QLocale__Montserrat QLocale__Country = QLocale__Country(144) - QLocale__Morocco QLocale__Country = QLocale__Country(145) - QLocale__Mozambique QLocale__Country = QLocale__Country(146) - QLocale__Myanmar QLocale__Country = QLocale__Country(147) - QLocale__Namibia QLocale__Country = QLocale__Country(148) - QLocale__NauruCountry QLocale__Country = QLocale__Country(149) - QLocale__Nepal QLocale__Country = QLocale__Country(150) - QLocale__Netherlands QLocale__Country = QLocale__Country(151) - QLocale__CuraSao QLocale__Country = QLocale__Country(152) - QLocale__NewCaledonia QLocale__Country = QLocale__Country(153) - QLocale__NewZealand QLocale__Country = QLocale__Country(154) - QLocale__Nicaragua QLocale__Country = QLocale__Country(155) - QLocale__Niger QLocale__Country = QLocale__Country(156) - QLocale__Nigeria QLocale__Country = QLocale__Country(157) - QLocale__Niue QLocale__Country = QLocale__Country(158) - QLocale__NorfolkIsland QLocale__Country = QLocale__Country(159) - QLocale__NorthernMarianaIslands QLocale__Country = QLocale__Country(160) - QLocale__Norway QLocale__Country = QLocale__Country(161) - QLocale__Oman QLocale__Country = QLocale__Country(162) - QLocale__Pakistan QLocale__Country = QLocale__Country(163) - QLocale__Palau QLocale__Country = QLocale__Country(164) - QLocale__PalestinianTerritories QLocale__Country = QLocale__Country(165) - QLocale__Panama QLocale__Country = QLocale__Country(166) - QLocale__PapuaNewGuinea QLocale__Country = QLocale__Country(167) - QLocale__Paraguay QLocale__Country = QLocale__Country(168) - QLocale__Peru QLocale__Country = QLocale__Country(169) - QLocale__Philippines QLocale__Country = QLocale__Country(170) - QLocale__Pitcairn QLocale__Country = QLocale__Country(171) - QLocale__Poland QLocale__Country = QLocale__Country(172) - QLocale__Portugal QLocale__Country = QLocale__Country(173) - QLocale__PuertoRico QLocale__Country = QLocale__Country(174) - QLocale__Qatar QLocale__Country = QLocale__Country(175) - QLocale__Reunion QLocale__Country = QLocale__Country(176) - QLocale__Romania QLocale__Country = QLocale__Country(177) - QLocale__Russia QLocale__Country = QLocale__Country(178) - QLocale__Rwanda QLocale__Country = QLocale__Country(179) - QLocale__SaintKittsAndNevis QLocale__Country = QLocale__Country(180) - QLocale__SaintLucia QLocale__Country = QLocale__Country(181) - QLocale__SaintVincentAndTheGrenadines QLocale__Country = QLocale__Country(182) - QLocale__Samoa QLocale__Country = QLocale__Country(183) - QLocale__SanMarino QLocale__Country = QLocale__Country(184) - QLocale__SaoTomeAndPrincipe QLocale__Country = QLocale__Country(185) - QLocale__SaudiArabia QLocale__Country = QLocale__Country(186) - QLocale__Senegal QLocale__Country = QLocale__Country(187) - QLocale__Seychelles QLocale__Country = QLocale__Country(188) - QLocale__SierraLeone QLocale__Country = QLocale__Country(189) - QLocale__Singapore QLocale__Country = QLocale__Country(190) - QLocale__Slovakia QLocale__Country = QLocale__Country(191) - QLocale__Slovenia QLocale__Country = QLocale__Country(192) - QLocale__SolomonIslands QLocale__Country = QLocale__Country(193) - QLocale__Somalia QLocale__Country = QLocale__Country(194) - QLocale__SouthAfrica QLocale__Country = QLocale__Country(195) - QLocale__SouthGeorgiaAndTheSouthSandwichIslands QLocale__Country = QLocale__Country(196) - QLocale__Spain QLocale__Country = QLocale__Country(197) - QLocale__SriLanka QLocale__Country = QLocale__Country(198) - QLocale__SaintHelena QLocale__Country = QLocale__Country(199) - QLocale__SaintPierreAndMiquelon QLocale__Country = QLocale__Country(200) - QLocale__Sudan QLocale__Country = QLocale__Country(201) - QLocale__Suriname QLocale__Country = QLocale__Country(202) - QLocale__SvalbardAndJanMayenIslands QLocale__Country = QLocale__Country(203) - QLocale__Swaziland QLocale__Country = QLocale__Country(204) - QLocale__Sweden QLocale__Country = QLocale__Country(205) - QLocale__Switzerland QLocale__Country = QLocale__Country(206) - QLocale__Syria QLocale__Country = QLocale__Country(207) - QLocale__Taiwan QLocale__Country = QLocale__Country(208) - QLocale__Tajikistan QLocale__Country = QLocale__Country(209) - QLocale__Tanzania QLocale__Country = QLocale__Country(210) - QLocale__Thailand QLocale__Country = QLocale__Country(211) - QLocale__Togo QLocale__Country = QLocale__Country(212) - QLocale__TokelauCountry QLocale__Country = QLocale__Country(213) - QLocale__Tonga QLocale__Country = QLocale__Country(214) - QLocale__TrinidadAndTobago QLocale__Country = QLocale__Country(215) - QLocale__Tunisia QLocale__Country = QLocale__Country(216) - QLocale__Turkey QLocale__Country = QLocale__Country(217) - QLocale__Turkmenistan QLocale__Country = QLocale__Country(218) - QLocale__TurksAndCaicosIslands QLocale__Country = QLocale__Country(219) - QLocale__TuvaluCountry QLocale__Country = QLocale__Country(220) - QLocale__Uganda QLocale__Country = QLocale__Country(221) - QLocale__Ukraine QLocale__Country = QLocale__Country(222) - QLocale__UnitedArabEmirates QLocale__Country = QLocale__Country(223) - QLocale__UnitedKingdom QLocale__Country = QLocale__Country(224) - QLocale__UnitedStates QLocale__Country = QLocale__Country(225) - QLocale__UnitedStatesMinorOutlyingIslands QLocale__Country = QLocale__Country(226) - QLocale__Uruguay QLocale__Country = QLocale__Country(227) - QLocale__Uzbekistan QLocale__Country = QLocale__Country(228) - QLocale__Vanuatu QLocale__Country = QLocale__Country(229) - QLocale__VaticanCityState QLocale__Country = QLocale__Country(230) - QLocale__Venezuela QLocale__Country = QLocale__Country(231) - QLocale__Vietnam QLocale__Country = QLocale__Country(232) - QLocale__BritishVirginIslands QLocale__Country = QLocale__Country(233) - QLocale__UnitedStatesVirginIslands QLocale__Country = QLocale__Country(234) - QLocale__WallisAndFutunaIslands QLocale__Country = QLocale__Country(235) - QLocale__WesternSahara QLocale__Country = QLocale__Country(236) - QLocale__Yemen QLocale__Country = QLocale__Country(237) - QLocale__CanaryIslands QLocale__Country = QLocale__Country(238) - QLocale__Zambia QLocale__Country = QLocale__Country(239) - QLocale__Zimbabwe QLocale__Country = QLocale__Country(240) - QLocale__ClippertonIsland QLocale__Country = QLocale__Country(241) - QLocale__Montenegro QLocale__Country = QLocale__Country(242) - QLocale__Serbia QLocale__Country = QLocale__Country(243) - QLocale__SaintBarthelemy QLocale__Country = QLocale__Country(244) - QLocale__SaintMartin QLocale__Country = QLocale__Country(245) - QLocale__LatinAmerica QLocale__Country = QLocale__Country(246) - QLocale__AscensionIsland QLocale__Country = QLocale__Country(247) - QLocale__AlandIslands QLocale__Country = QLocale__Country(248) - QLocale__DiegoGarcia QLocale__Country = QLocale__Country(249) - QLocale__CeutaAndMelilla QLocale__Country = QLocale__Country(250) - QLocale__IsleOfMan QLocale__Country = QLocale__Country(251) - QLocale__Jersey QLocale__Country = QLocale__Country(252) - QLocale__TristanDaCunha QLocale__Country = QLocale__Country(253) - QLocale__SouthSudan QLocale__Country = QLocale__Country(254) - QLocale__Bonaire QLocale__Country = QLocale__Country(255) - QLocale__SintMaarten QLocale__Country = QLocale__Country(256) - QLocale__Kosovo QLocale__Country = QLocale__Country(257) - QLocale__EuropeanUnion QLocale__Country = QLocale__Country(258) - QLocale__OutlyingOceania QLocale__Country = QLocale__Country(259) - QLocale__World QLocale__Country = QLocale__Country(260) - QLocale__Europe QLocale__Country = QLocale__Country(261) - QLocale__DemocraticRepublicOfCongo QLocale__Country = QLocale__Country(QLocale__CongoKinshasa) - QLocale__DemocraticRepublicOfKorea QLocale__Country = QLocale__Country(QLocale__NorthKorea) - QLocale__LatinAmericaAndTheCaribbean QLocale__Country = QLocale__Country(QLocale__LatinAmerica) - QLocale__PeoplesRepublicOfCongo QLocale__Country = QLocale__Country(QLocale__CongoBrazzaville) - QLocale__RepublicOfKorea QLocale__Country = QLocale__Country(QLocale__SouthKorea) - QLocale__RussianFederation QLocale__Country = QLocale__Country(QLocale__Russia) - QLocale__SyrianArabRepublic QLocale__Country = QLocale__Country(QLocale__Syria) - QLocale__Tokelau QLocale__Country = QLocale__Country(QLocale__TokelauCountry) - QLocale__Tuvalu QLocale__Country = QLocale__Country(QLocale__TuvaluCountry) - QLocale__LastCountry QLocale__Country = QLocale__Country(QLocale__Europe) -) - -//go:generate stringer -type=QLocale__MeasurementSystem -//QLocale::MeasurementSystem -type QLocale__MeasurementSystem int64 - -const ( - QLocale__MetricSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(0) - QLocale__ImperialUSSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(1) - QLocale__ImperialUKSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(2) - QLocale__ImperialSystem QLocale__MeasurementSystem = QLocale__MeasurementSystem(QLocale__ImperialUSSystem) -) - -//go:generate stringer -type=QLocale__FormatType -//QLocale::FormatType -type QLocale__FormatType int64 - -const ( - QLocale__LongFormat QLocale__FormatType = QLocale__FormatType(0) - QLocale__ShortFormat QLocale__FormatType = QLocale__FormatType(1) - QLocale__NarrowFormat QLocale__FormatType = QLocale__FormatType(2) -) - -//go:generate stringer -type=QLocale__NumberOption -//QLocale::NumberOption -type QLocale__NumberOption int64 - -const ( - QLocale__DefaultNumberOptions QLocale__NumberOption = QLocale__NumberOption(0x0) - QLocale__OmitGroupSeparator QLocale__NumberOption = QLocale__NumberOption(0x01) - QLocale__RejectGroupSeparator QLocale__NumberOption = QLocale__NumberOption(0x02) - QLocale__OmitLeadingZeroInExponent QLocale__NumberOption = QLocale__NumberOption(0x04) - QLocale__RejectLeadingZeroInExponent QLocale__NumberOption = QLocale__NumberOption(0x08) - QLocale__IncludeTrailingZeroesAfterDot QLocale__NumberOption = QLocale__NumberOption(0x10) - QLocale__RejectTrailingZeroesAfterDot QLocale__NumberOption = QLocale__NumberOption(0x20) -) - -//go:generate stringer -type=QLocale__FloatingPointPrecisionOption -//QLocale::FloatingPointPrecisionOption -type QLocale__FloatingPointPrecisionOption int64 - -const ( - QLocale__FloatingPointShortest QLocale__FloatingPointPrecisionOption = QLocale__FloatingPointPrecisionOption(-128) -) - -//go:generate stringer -type=QLocale__CurrencySymbolFormat -//QLocale::CurrencySymbolFormat -type QLocale__CurrencySymbolFormat int64 - -const ( - QLocale__CurrencyIsoCode QLocale__CurrencySymbolFormat = QLocale__CurrencySymbolFormat(0) - QLocale__CurrencySymbol QLocale__CurrencySymbolFormat = QLocale__CurrencySymbolFormat(1) - QLocale__CurrencyDisplayName QLocale__CurrencySymbolFormat = QLocale__CurrencySymbolFormat(2) -) - -//go:generate stringer -type=QLocale__DataSizeFormat -//QLocale::DataSizeFormat -type QLocale__DataSizeFormat int64 - -const ( - QLocale__DataSizeBase1000 QLocale__DataSizeFormat = QLocale__DataSizeFormat(1) - QLocale__DataSizeSIQuantifiers QLocale__DataSizeFormat = QLocale__DataSizeFormat(2) - QLocale__DataSizeIecFormat QLocale__DataSizeFormat = QLocale__DataSizeFormat(0) - QLocale__DataSizeTraditionalFormat QLocale__DataSizeFormat = QLocale__DataSizeFormat(QLocale__DataSizeSIQuantifiers) - QLocale__DataSizeSIFormat QLocale__DataSizeFormat = QLocale__DataSizeFormat(QLocale__DataSizeBase1000 | QLocale__DataSizeSIQuantifiers) -) - -//go:generate stringer -type=QLocale__QuotationStyle -//QLocale::QuotationStyle -type QLocale__QuotationStyle int64 - -var ( - QLocale__StandardQuotation QLocale__QuotationStyle = QLocale__QuotationStyle(0) - QLocale__AlternateQuotation QLocale__QuotationStyle = QLocale__QuotationStyle(1) -) - -func NewQLocale() *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale()) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func NewQLocale2(name string) *QLocale { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale2(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func NewQLocale3(language QLocale__Language, country QLocale__Country) *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale3(C.longlong(language), C.longlong(country))) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func NewQLocale4(language QLocale__Language, scri QLocale__Script, country QLocale__Country) *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale4(C.longlong(language), C.longlong(scri), C.longlong(country))) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func NewQLocale5(other QLocale_ITF) *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_NewQLocale5(PointerFromQLocale(other))) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func (ptr *QLocale) AmText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_AmText(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocale) Bcp47Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_Bcp47Name(ptr.Pointer())) - } - return "" -} - -func QLocale_C() *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_C()) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func (ptr *QLocale) C() *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_C()) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func (ptr *QLocale) Country() QLocale__Country { - if ptr.Pointer() != nil { - return QLocale__Country(C.QLocale_Country(ptr.Pointer())) - } - return 0 -} - -func QLocale_CountryToString(country QLocale__Country) string { - return cGoUnpackString(C.QLocale_QLocale_CountryToString(C.longlong(country))) -} - -func (ptr *QLocale) CountryToString(country QLocale__Country) string { - return cGoUnpackString(C.QLocale_QLocale_CountryToString(C.longlong(country))) -} - -func (ptr *QLocale) CreateSeparatedList(list []string) string { - if ptr.Pointer() != nil { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - return cGoUnpackString(C.QLocale_CreateSeparatedList(ptr.Pointer(), C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))})) - } - return "" -} - -func (ptr *QLocale) CurrencySymbol(format QLocale__CurrencySymbolFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_CurrencySymbol(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) DateFormat(format QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_DateFormat(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) DateTimeFormat(format QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_DateTimeFormat(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) DayName(day int, ty QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_DayName(ptr.Pointer(), C.int(int32(day)), C.longlong(ty))) - } - return "" -} - -func (ptr *QLocale) DecimalPoint() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_DecimalPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) Exponential() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_Exponential(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) FirstDayOfWeek() Qt__DayOfWeek { - if ptr.Pointer() != nil { - return Qt__DayOfWeek(C.QLocale_FirstDayOfWeek(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLocale) FormattedDataSize2(bytes int64, precision int, format QLocale__DataSizeFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_FormattedDataSize2(ptr.Pointer(), C.longlong(bytes), C.int(int32(precision)), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) GroupSeparator() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_GroupSeparator(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) Language() QLocale__Language { - if ptr.Pointer() != nil { - return QLocale__Language(C.QLocale_Language(ptr.Pointer())) - } - return 0 -} - -func QLocale_LanguageToString(language QLocale__Language) string { - return cGoUnpackString(C.QLocale_QLocale_LanguageToString(C.longlong(language))) -} - -func (ptr *QLocale) LanguageToString(language QLocale__Language) string { - return cGoUnpackString(C.QLocale_QLocale_LanguageToString(C.longlong(language))) -} - -func QLocale_MatchingLocales(language QLocale__Language, scri QLocale__Script, country QLocale__Country) []*QLocale { - return func(l C.struct_QtCore_PackedList) []*QLocale { - out := make([]*QLocale, int(l.len)) - tmpList := NewQLocaleFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__matchingLocales_atList(i) - } - return out - }(C.QLocale_QLocale_MatchingLocales(C.longlong(language), C.longlong(scri), C.longlong(country))) -} - -func (ptr *QLocale) MatchingLocales(language QLocale__Language, scri QLocale__Script, country QLocale__Country) []*QLocale { - return func(l C.struct_QtCore_PackedList) []*QLocale { - out := make([]*QLocale, int(l.len)) - tmpList := NewQLocaleFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__matchingLocales_atList(i) - } - return out - }(C.QLocale_QLocale_MatchingLocales(C.longlong(language), C.longlong(scri), C.longlong(country))) -} - -func (ptr *QLocale) MeasurementSystem() QLocale__MeasurementSystem { - if ptr.Pointer() != nil { - return QLocale__MeasurementSystem(C.QLocale_MeasurementSystem(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLocale) MonthName(month int, ty QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_MonthName(ptr.Pointer(), C.int(int32(month)), C.longlong(ty))) - } - return "" -} - -func (ptr *QLocale) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocale) NativeCountryName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_NativeCountryName(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocale) NativeLanguageName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_NativeLanguageName(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocale) NegativeSign() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_NegativeSign(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) NumberOptions() QLocale__NumberOption { - if ptr.Pointer() != nil { - return QLocale__NumberOption(C.QLocale_NumberOptions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLocale) Percent() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_Percent(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) PmText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_PmText(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocale) PositiveSign() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_PositiveSign(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) QuoteString(str string, style QLocale__QuotationStyle) string { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QLocale_QuoteString(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(style))) - } - return "" -} - -func (ptr *QLocale) QuoteString2(str QStringRef_ITF, style QLocale__QuotationStyle) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_QuoteString2(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(style))) - } - return "" -} - -func (ptr *QLocale) Script() QLocale__Script { - if ptr.Pointer() != nil { - return QLocale__Script(C.QLocale_Script(ptr.Pointer())) - } - return 0 -} - -func QLocale_ScriptToString(scri QLocale__Script) string { - return cGoUnpackString(C.QLocale_QLocale_ScriptToString(C.longlong(scri))) -} - -func (ptr *QLocale) ScriptToString(scri QLocale__Script) string { - return cGoUnpackString(C.QLocale_QLocale_ScriptToString(C.longlong(scri))) -} - -func QLocale_SetDefault(locale QLocale_ITF) { - C.QLocale_QLocale_SetDefault(PointerFromQLocale(locale)) -} - -func (ptr *QLocale) SetDefault(locale QLocale_ITF) { - C.QLocale_QLocale_SetDefault(PointerFromQLocale(locale)) -} - -func (ptr *QLocale) SetNumberOptions(options QLocale__NumberOption) { - if ptr.Pointer() != nil { - C.QLocale_SetNumberOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QLocale) StandaloneDayName(day int, ty QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_StandaloneDayName(ptr.Pointer(), C.int(int32(day)), C.longlong(ty))) - } - return "" -} - -func (ptr *QLocale) StandaloneMonthName(month int, ty QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_StandaloneMonthName(ptr.Pointer(), C.int(int32(month)), C.longlong(ty))) - } - return "" -} - -func (ptr *QLocale) Swap(other QLocale_ITF) { - if ptr.Pointer() != nil { - C.QLocale_Swap(ptr.Pointer(), PointerFromQLocale(other)) - } -} - -func QLocale_System() *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_System()) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func (ptr *QLocale) System() *QLocale { - tmpValue := NewQLocaleFromPointer(C.QLocale_QLocale_System()) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue -} - -func (ptr *QLocale) TextDirection() Qt__LayoutDirection { - if ptr.Pointer() != nil { - return Qt__LayoutDirection(C.QLocale_TextDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLocale) TimeFormat(format QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_TimeFormat(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString(value int64, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString(ptr.Pointer(), C.longlong(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString2(value uint64, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString2(ptr.Pointer(), C.ulonglong(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString3(value int16, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString3(ptr.Pointer(), C.short(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString4(value uint16, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString4(ptr.Pointer(), C.ushort(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString5(value int, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString5(ptr.Pointer(), C.int(int32(value)), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString6(value uint, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString6(ptr.Pointer(), C.uint(uint32(value)), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString7(value float64, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString7(ptr.Pointer(), C.double(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString8(value float64, symbol string, precision int) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString8(ptr.Pointer(), C.double(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))}, C.int(int32(precision)))) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString9(value float32, symbol string) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString9(ptr.Pointer(), C.float(value), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))})) - } - return "" -} - -func (ptr *QLocale) ToCurrencyString10(i float32, symbol string, precision int) string { - if ptr.Pointer() != nil { - var symbolC *C.char - if symbol != "" { - symbolC = C.CString(symbol) - defer C.free(unsafe.Pointer(symbolC)) - } - return cGoUnpackString(C.QLocale_ToCurrencyString10(ptr.Pointer(), C.float(i), C.struct_QtCore_PackedString{data: symbolC, len: C.longlong(len(symbol))}, C.int(int32(precision)))) - } - return "" -} - -func (ptr *QLocale) ToDate(stri string, format QLocale__FormatType) *QDate { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDateFromPointer(C.QLocale_ToDate(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QLocale) ToDate2(stri string, format string) *QDate { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQDateFromPointer(C.QLocale_ToDate2(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QLocale) ToDateTime(stri string, format QLocale__FormatType) *QDateTime { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQDateTimeFromPointer(C.QLocale_ToDateTime(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QLocale) ToDateTime2(stri string, format string) *QDateTime { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQDateTimeFromPointer(C.QLocale_ToDateTime2(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QLocale) ToDouble(s string, ok *bool) float64 { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QLocale_ToDouble(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) - } - return 0 -} - -func (ptr *QLocale) ToDouble2(s QStringRef_ITF, ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QLocale_ToDouble2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToDouble3(s QStringView_ITF, ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QLocale_ToDouble3(ptr.Pointer(), PointerFromQStringView(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToFloat(s string, ok *bool) float32 { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float32(C.QLocale_ToFloat(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) - } - return 0 -} - -func (ptr *QLocale) ToFloat2(s QStringRef_ITF, ok *bool) float32 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float32(C.QLocale_ToFloat2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToFloat3(s QStringView_ITF, ok *bool) float32 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float32(C.QLocale_ToFloat3(ptr.Pointer(), PointerFromQStringView(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToInt(s string, ok *bool) int { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QLocale_ToInt(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) - } - return 0 -} - -func (ptr *QLocale) ToInt2(s QStringRef_ITF, ok *bool) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QLocale_ToInt2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToInt3(s QStringView_ITF, ok *bool) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QLocale_ToInt3(ptr.Pointer(), PointerFromQStringView(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToLong(s string, ok *bool) int { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QLocale_ToLong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) - } - return 0 -} - -func (ptr *QLocale) ToLong2(s QStringRef_ITF, ok *bool) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QLocale_ToLong2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToLong3(s QStringView_ITF, ok *bool) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QLocale_ToLong3(ptr.Pointer(), PointerFromQStringView(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToLongLong(s string, ok *bool) int64 { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int64(C.QLocale_ToLongLong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) - } - return 0 -} - -func (ptr *QLocale) ToLongLong2(s QStringRef_ITF, ok *bool) int64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int64(C.QLocale_ToLongLong2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToLongLong3(s QStringView_ITF, ok *bool) int64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int64(C.QLocale_ToLongLong3(ptr.Pointer(), PointerFromQStringView(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToLower(str string) string { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QLocale_ToLower(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - } - return "" -} - -func (ptr *QLocale) ToShort(s string, ok *bool) int16 { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int16(C.QLocale_ToShort(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) - } - return 0 -} - -func (ptr *QLocale) ToShort2(s QStringRef_ITF, ok *bool) int16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int16(C.QLocale_ToShort2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToShort3(s QStringView_ITF, ok *bool) int16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int16(C.QLocale_ToShort3(ptr.Pointer(), PointerFromQStringView(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToString(i int64) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString(ptr.Pointer(), C.longlong(i))) - } - return "" -} - -func (ptr *QLocale) ToString2(i uint64) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString2(ptr.Pointer(), C.ulonglong(i))) - } - return "" -} - -func (ptr *QLocale) ToString3(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString3(ptr.Pointer(), C.long(int32(i)))) - } - return "" -} - -func (ptr *QLocale) ToString4(i uint) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString4(ptr.Pointer(), C.ulong(uint32(i)))) - } - return "" -} - -func (ptr *QLocale) ToString5(i int16) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString5(ptr.Pointer(), C.short(i))) - } - return "" -} - -func (ptr *QLocale) ToString6(i uint16) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString6(ptr.Pointer(), C.ushort(i))) - } - return "" -} - -func (ptr *QLocale) ToString7(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString7(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QLocale) ToString8(i uint) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString8(ptr.Pointer(), C.uint(uint32(i)))) - } - return "" -} - -func (ptr *QLocale) ToString9(i float64, ff string, prec int) string { - if ptr.Pointer() != nil { - var ffC *C.char - if ff != "" { - ffC = C.CString(ff) - defer C.free(unsafe.Pointer(ffC)) - } - return cGoUnpackString(C.QLocale_ToString9(ptr.Pointer(), C.double(i), ffC, C.int(int32(prec)))) - } - return "" -} - -func (ptr *QLocale) ToString10(i float32, ff string, prec int) string { - if ptr.Pointer() != nil { - var ffC *C.char - if ff != "" { - ffC = C.CString(ff) - defer C.free(unsafe.Pointer(ffC)) - } - return cGoUnpackString(C.QLocale_ToString10(ptr.Pointer(), C.float(i), ffC, C.int(int32(prec)))) - } - return "" -} - -func (ptr *QLocale) ToString11(date QDate_ITF, format string) string { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return cGoUnpackString(C.QLocale_ToString11(ptr.Pointer(), PointerFromQDate(date), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - } - return "" -} - -func (ptr *QLocale) ToString12(ti QTime_ITF, format string) string { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return cGoUnpackString(C.QLocale_ToString12(ptr.Pointer(), PointerFromQTime(ti), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - } - return "" -} - -func (ptr *QLocale) ToString13(dateTime QDateTime_ITF, format string) string { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return cGoUnpackString(C.QLocale_ToString13(ptr.Pointer(), PointerFromQDateTime(dateTime), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - } - return "" -} - -func (ptr *QLocale) ToString14(date QDate_ITF, format QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString14(ptr.Pointer(), PointerFromQDate(date), PointerFromQStringView(format))) - } - return "" -} - -func (ptr *QLocale) ToString15(ti QTime_ITF, format QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString15(ptr.Pointer(), PointerFromQTime(ti), PointerFromQStringView(format))) - } - return "" -} - -func (ptr *QLocale) ToString16(dateTime QDateTime_ITF, format QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString16(ptr.Pointer(), PointerFromQDateTime(dateTime), PointerFromQStringView(format))) - } - return "" -} - -func (ptr *QLocale) ToString17(date QDate_ITF, format QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString17(ptr.Pointer(), PointerFromQDate(date), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) ToString18(ti QTime_ITF, format QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString18(ptr.Pointer(), PointerFromQTime(ti), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) ToString19(dateTime QDateTime_ITF, format QLocale__FormatType) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocale_ToString19(ptr.Pointer(), PointerFromQDateTime(dateTime), C.longlong(format))) - } - return "" -} - -func (ptr *QLocale) ToTime(stri string, format QLocale__FormatType) *QTime { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQTimeFromPointer(C.QLocale_ToTime(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QLocale) ToTime2(stri string, format string) *QTime { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQTimeFromPointer(C.QLocale_ToTime2(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QLocale) ToUInt(s string, ok *bool) uint { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QLocale_ToUInt(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) - } - return 0 -} - -func (ptr *QLocale) ToUInt2(s QStringRef_ITF, ok *bool) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QLocale_ToUInt2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToUInt3(s QStringView_ITF, ok *bool) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QLocale_ToUInt3(ptr.Pointer(), PointerFromQStringView(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToULong(s string, ok *bool) uint { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QLocale_ToULong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC))) - } - return 0 -} - -func (ptr *QLocale) ToULong2(s QStringRef_ITF, ok *bool) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QLocale_ToULong2(ptr.Pointer(), PointerFromQStringRef(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToULong3(s QStringView_ITF, ok *bool) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QLocale_ToULong3(ptr.Pointer(), PointerFromQStringView(s), &okC))) - } - return 0 -} - -func (ptr *QLocale) ToULongLong(s string, ok *bool) uint64 { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint64(C.QLocale_ToULongLong(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) - } - return 0 -} - -func (ptr *QLocale) ToULongLong2(s QStringRef_ITF, ok *bool) uint64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint64(C.QLocale_ToULongLong2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToULongLong3(s QStringView_ITF, ok *bool) uint64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint64(C.QLocale_ToULongLong3(ptr.Pointer(), PointerFromQStringView(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToUShort(s string, ok *bool) uint16 { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint16(C.QLocale_ToUShort(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))}, &okC)) - } - return 0 -} - -func (ptr *QLocale) ToUShort2(s QStringRef_ITF, ok *bool) uint16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint16(C.QLocale_ToUShort2(ptr.Pointer(), PointerFromQStringRef(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToUShort3(s QStringView_ITF, ok *bool) uint16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint16(C.QLocale_ToUShort3(ptr.Pointer(), PointerFromQStringView(s), &okC)) - } - return 0 -} - -func (ptr *QLocale) ToUpper(str string) string { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QLocale_ToUpper(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - } - return "" -} - -func (ptr *QLocale) UiLanguages() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QLocale_UiLanguages(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QLocale) Weekdays() []Qt__DayOfWeek { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []Qt__DayOfWeek { - out := make([]Qt__DayOfWeek, int(l.len)) - tmpList := NewQLocaleFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__weekdays_atList(i) - } - return out - }(C.QLocale_Weekdays(ptr.Pointer())) - } - return make([]Qt__DayOfWeek, 0) -} - -func (ptr *QLocale) ZeroDigit() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QLocale_ZeroDigit(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QLocale) DestroyQLocale() { - if ptr.Pointer() != nil { - C.QLocale_DestroyQLocale(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLocale) __matchingLocales_atList(i int) *QLocale { - if ptr.Pointer() != nil { - tmpValue := NewQLocaleFromPointer(C.QLocale___matchingLocales_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -func (ptr *QLocale) __matchingLocales_setList(i QLocale_ITF) { - if ptr.Pointer() != nil { - C.QLocale___matchingLocales_setList(ptr.Pointer(), PointerFromQLocale(i)) - } -} - -func (ptr *QLocale) __matchingLocales_newList() unsafe.Pointer { - return C.QLocale___matchingLocales_newList(ptr.Pointer()) -} - -func (ptr *QLocale) __weekdays_atList(i int) Qt__DayOfWeek { - if ptr.Pointer() != nil { - return Qt__DayOfWeek(C.QLocale___weekdays_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QLocale) __weekdays_setList(i Qt__DayOfWeek) { - if ptr.Pointer() != nil { - C.QLocale___weekdays_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QLocale) __weekdays_newList() unsafe.Pointer { - return C.QLocale___weekdays_newList(ptr.Pointer()) -} - -type QLockFile struct { - ptr unsafe.Pointer -} - -type QLockFile_ITF interface { - QLockFile_PTR() *QLockFile -} - -func (ptr *QLockFile) QLockFile_PTR() *QLockFile { - return ptr -} - -func (ptr *QLockFile) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLockFile) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLockFile(ptr QLockFile_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLockFile_PTR().Pointer() - } - return nil -} - -func NewQLockFileFromPointer(ptr unsafe.Pointer) (n *QLockFile) { - n = new(QLockFile) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLockFile__LockError -//QLockFile::LockError -type QLockFile__LockError int64 - -const ( - QLockFile__NoError QLockFile__LockError = QLockFile__LockError(0) - QLockFile__LockFailedError QLockFile__LockError = QLockFile__LockError(1) - QLockFile__PermissionError QLockFile__LockError = QLockFile__LockError(2) - QLockFile__UnknownError QLockFile__LockError = QLockFile__LockError(3) -) - -func NewQLockFile(fileName string) *QLockFile { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQLockFileFromPointer(C.QLockFile_NewQLockFile(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*QLockFile).DestroyQLockFile) - return tmpValue -} - -func (ptr *QLockFile) Error() QLockFile__LockError { - if ptr.Pointer() != nil { - return QLockFile__LockError(C.QLockFile_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLockFile) GetLockInfo(pid int64, hostname string, appname string) bool { - if ptr.Pointer() != nil { - var hostnameC *C.char - if hostname != "" { - hostnameC = C.CString(hostname) - defer C.free(unsafe.Pointer(hostnameC)) - } - var appnameC *C.char - if appname != "" { - appnameC = C.CString(appname) - defer C.free(unsafe.Pointer(appnameC)) - } - return int8(C.QLockFile_GetLockInfo(ptr.Pointer(), C.longlong(pid), C.struct_QtCore_PackedString{data: hostnameC, len: C.longlong(len(hostname))}, C.struct_QtCore_PackedString{data: appnameC, len: C.longlong(len(appname))})) != 0 - } - return false -} - -func (ptr *QLockFile) IsLocked() bool { - if ptr.Pointer() != nil { - return int8(C.QLockFile_IsLocked(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLockFile) Lock() bool { - if ptr.Pointer() != nil { - return int8(C.QLockFile_Lock(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLockFile) RemoveStaleLockFile() bool { - if ptr.Pointer() != nil { - return int8(C.QLockFile_RemoveStaleLockFile(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLockFile) SetStaleLockTime(staleLockTime int) { - if ptr.Pointer() != nil { - C.QLockFile_SetStaleLockTime(ptr.Pointer(), C.int(int32(staleLockTime))) - } -} - -func (ptr *QLockFile) StaleLockTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QLockFile_StaleLockTime(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLockFile) TryLock(timeout int) bool { - if ptr.Pointer() != nil { - return int8(C.QLockFile_TryLock(ptr.Pointer(), C.int(int32(timeout)))) != 0 - } - return false -} - -func (ptr *QLockFile) Unlock() { - if ptr.Pointer() != nil { - C.QLockFile_Unlock(ptr.Pointer()) - } -} - -func (ptr *QLockFile) DestroyQLockFile() { - if ptr.Pointer() != nil { - C.QLockFile_DestroyQLockFile(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLoggingCategory struct { - ptr unsafe.Pointer -} - -type QLoggingCategory_ITF interface { - QLoggingCategory_PTR() *QLoggingCategory -} - -func (ptr *QLoggingCategory) QLoggingCategory_PTR() *QLoggingCategory { - return ptr -} - -func (ptr *QLoggingCategory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLoggingCategory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLoggingCategory(ptr QLoggingCategory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLoggingCategory_PTR().Pointer() - } - return nil -} - -func NewQLoggingCategoryFromPointer(ptr unsafe.Pointer) (n *QLoggingCategory) { - n = new(QLoggingCategory) - n.SetPointer(ptr) - return -} -func NewQLoggingCategory2(category string) *QLoggingCategory { - var categoryC *C.char - if category != "" { - categoryC = C.CString(category) - defer C.free(unsafe.Pointer(categoryC)) - } - tmpValue := NewQLoggingCategoryFromPointer(C.QLoggingCategory_NewQLoggingCategory2(categoryC)) - runtime.SetFinalizer(tmpValue, (*QLoggingCategory).DestroyQLoggingCategory) - return tmpValue -} - -func (ptr *QLoggingCategory) CategoryName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLoggingCategory_CategoryName(ptr.Pointer())) - } - return "" -} - -func QLoggingCategory_DefaultCategory() *QLoggingCategory { - return NewQLoggingCategoryFromPointer(C.QLoggingCategory_QLoggingCategory_DefaultCategory()) -} - -func (ptr *QLoggingCategory) DefaultCategory() *QLoggingCategory { - return NewQLoggingCategoryFromPointer(C.QLoggingCategory_QLoggingCategory_DefaultCategory()) -} - -func (ptr *QLoggingCategory) IsCriticalEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLoggingCategory_IsCriticalEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLoggingCategory) IsDebugEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLoggingCategory_IsDebugEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLoggingCategory) IsInfoEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLoggingCategory_IsInfoEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLoggingCategory) IsWarningEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLoggingCategory_IsWarningEnabled(ptr.Pointer())) != 0 - } - return false -} - -func QLoggingCategory_SetFilterRules(rules string) { - var rulesC *C.char - if rules != "" { - rulesC = C.CString(rules) - defer C.free(unsafe.Pointer(rulesC)) - } - C.QLoggingCategory_QLoggingCategory_SetFilterRules(C.struct_QtCore_PackedString{data: rulesC, len: C.longlong(len(rules))}) -} - -func (ptr *QLoggingCategory) SetFilterRules(rules string) { - var rulesC *C.char - if rules != "" { - rulesC = C.CString(rules) - defer C.free(unsafe.Pointer(rulesC)) - } - C.QLoggingCategory_QLoggingCategory_SetFilterRules(C.struct_QtCore_PackedString{data: rulesC, len: C.longlong(len(rules))}) -} - -func (ptr *QLoggingCategory) DestroyQLoggingCategory() { - if ptr.Pointer() != nil { - C.QLoggingCategory_DestroyQLoggingCategory(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMap struct { - ptr unsafe.Pointer -} - -type QMap_ITF interface { - QMap_PTR() *QMap -} - -func (ptr *QMap) QMap_PTR() *QMap { - return ptr -} - -func (ptr *QMap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMap(ptr QMap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMap_PTR().Pointer() - } - return nil -} - -func NewQMapFromPointer(ptr unsafe.Pointer) (n *QMap) { - n = new(QMap) - n.SetPointer(ptr) - return -} - -type QMapData struct { - ptr unsafe.Pointer -} - -type QMapData_ITF interface { - QMapData_PTR() *QMapData -} - -func (ptr *QMapData) QMapData_PTR() *QMapData { - return ptr -} - -func (ptr *QMapData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMapData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMapData(ptr QMapData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMapData_PTR().Pointer() - } - return nil -} - -func NewQMapDataFromPointer(ptr unsafe.Pointer) (n *QMapData) { - n = new(QMapData) - n.SetPointer(ptr) - return -} - -func (ptr *QMapData) DestroyQMapData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMapDataBase struct { - ptr unsafe.Pointer -} - -type QMapDataBase_ITF interface { - QMapDataBase_PTR() *QMapDataBase -} - -func (ptr *QMapDataBase) QMapDataBase_PTR() *QMapDataBase { - return ptr -} - -func (ptr *QMapDataBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMapDataBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMapDataBase(ptr QMapDataBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMapDataBase_PTR().Pointer() - } - return nil -} - -func NewQMapDataBaseFromPointer(ptr unsafe.Pointer) (n *QMapDataBase) { - n = new(QMapDataBase) - n.SetPointer(ptr) - return -} - -func (ptr *QMapDataBase) DestroyQMapDataBase() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMapIterator struct { - ptr unsafe.Pointer -} - -type QMapIterator_ITF interface { - QMapIterator_PTR() *QMapIterator -} - -func (ptr *QMapIterator) QMapIterator_PTR() *QMapIterator { - return ptr -} - -func (ptr *QMapIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMapIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMapIterator(ptr QMapIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMapIterator_PTR().Pointer() - } - return nil -} - -func NewQMapIteratorFromPointer(ptr unsafe.Pointer) (n *QMapIterator) { - n = new(QMapIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMapIterator) DestroyQMapIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMapNode struct { - ptr unsafe.Pointer -} - -type QMapNode_ITF interface { - QMapNode_PTR() *QMapNode -} - -func (ptr *QMapNode) QMapNode_PTR() *QMapNode { - return ptr -} - -func (ptr *QMapNode) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMapNode) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMapNode(ptr QMapNode_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMapNode_PTR().Pointer() - } - return nil -} - -func NewQMapNodeFromPointer(ptr unsafe.Pointer) (n *QMapNode) { - n = new(QMapNode) - n.SetPointer(ptr) - return -} - -func (ptr *QMapNode) DestroyQMapNode() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMapNodeBase struct { - ptr unsafe.Pointer -} - -type QMapNodeBase_ITF interface { - QMapNodeBase_PTR() *QMapNodeBase -} - -func (ptr *QMapNodeBase) QMapNodeBase_PTR() *QMapNodeBase { - return ptr -} - -func (ptr *QMapNodeBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMapNodeBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMapNodeBase(ptr QMapNodeBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMapNodeBase_PTR().Pointer() - } - return nil -} - -func NewQMapNodeBaseFromPointer(ptr unsafe.Pointer) (n *QMapNodeBase) { - n = new(QMapNodeBase) - n.SetPointer(ptr) - return -} - -func (ptr *QMapNodeBase) DestroyQMapNodeBase() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMargins struct { - ptr unsafe.Pointer -} - -type QMargins_ITF interface { - QMargins_PTR() *QMargins -} - -func (ptr *QMargins) QMargins_PTR() *QMargins { - return ptr -} - -func (ptr *QMargins) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMargins) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMargins(ptr QMargins_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMargins_PTR().Pointer() - } - return nil -} - -func NewQMarginsFromPointer(ptr unsafe.Pointer) (n *QMargins) { - n = new(QMargins) - n.SetPointer(ptr) - return -} - -func (ptr *QMargins) DestroyQMargins() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMargins() *QMargins { - tmpValue := NewQMarginsFromPointer(C.QMargins_NewQMargins()) - runtime.SetFinalizer(tmpValue, (*QMargins).DestroyQMargins) - return tmpValue -} - -func NewQMargins2(left int, top int, right int, bottom int) *QMargins { - tmpValue := NewQMarginsFromPointer(C.QMargins_NewQMargins2(C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom)))) - runtime.SetFinalizer(tmpValue, (*QMargins).DestroyQMargins) - return tmpValue -} - -func (ptr *QMargins) Bottom() int { - if ptr.Pointer() != nil { - return int(int32(C.QMargins_Bottom(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMargins) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QMargins_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMargins) Left() int { - if ptr.Pointer() != nil { - return int(int32(C.QMargins_Left(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMargins) Right() int { - if ptr.Pointer() != nil { - return int(int32(C.QMargins_Right(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMargins) SetBottom(bottom int) { - if ptr.Pointer() != nil { - C.QMargins_SetBottom(ptr.Pointer(), C.int(int32(bottom))) - } -} - -func (ptr *QMargins) SetLeft(left int) { - if ptr.Pointer() != nil { - C.QMargins_SetLeft(ptr.Pointer(), C.int(int32(left))) - } -} - -func (ptr *QMargins) SetRight(right int) { - if ptr.Pointer() != nil { - C.QMargins_SetRight(ptr.Pointer(), C.int(int32(right))) - } -} - -func (ptr *QMargins) SetTop(Top int) { - if ptr.Pointer() != nil { - C.QMargins_SetTop(ptr.Pointer(), C.int(int32(Top))) - } -} - -func (ptr *QMargins) Top() int { - if ptr.Pointer() != nil { - return int(int32(C.QMargins_Top(ptr.Pointer()))) - } - return 0 -} - -type QMarginsF struct { - ptr unsafe.Pointer -} - -type QMarginsF_ITF interface { - QMarginsF_PTR() *QMarginsF -} - -func (ptr *QMarginsF) QMarginsF_PTR() *QMarginsF { - return ptr -} - -func (ptr *QMarginsF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMarginsF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMarginsF(ptr QMarginsF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMarginsF_PTR().Pointer() - } - return nil -} - -func NewQMarginsFFromPointer(ptr unsafe.Pointer) (n *QMarginsF) { - n = new(QMarginsF) - n.SetPointer(ptr) - return -} - -func (ptr *QMarginsF) DestroyQMarginsF() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMarginsF() *QMarginsF { - tmpValue := NewQMarginsFFromPointer(C.QMarginsF_NewQMarginsF()) - runtime.SetFinalizer(tmpValue, (*QMarginsF).DestroyQMarginsF) - return tmpValue -} - -func NewQMarginsF2(left float64, top float64, right float64, bottom float64) *QMarginsF { - tmpValue := NewQMarginsFFromPointer(C.QMarginsF_NewQMarginsF2(C.double(left), C.double(top), C.double(right), C.double(bottom))) - runtime.SetFinalizer(tmpValue, (*QMarginsF).DestroyQMarginsF) - return tmpValue -} - -func NewQMarginsF3(margins QMargins_ITF) *QMarginsF { - tmpValue := NewQMarginsFFromPointer(C.QMarginsF_NewQMarginsF3(PointerFromQMargins(margins))) - runtime.SetFinalizer(tmpValue, (*QMarginsF).DestroyQMarginsF) - return tmpValue -} - -func (ptr *QMarginsF) Bottom() float64 { - if ptr.Pointer() != nil { - return float64(C.QMarginsF_Bottom(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMarginsF) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QMarginsF_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMarginsF) Left() float64 { - if ptr.Pointer() != nil { - return float64(C.QMarginsF_Left(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMarginsF) Right() float64 { - if ptr.Pointer() != nil { - return float64(C.QMarginsF_Right(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMarginsF) SetBottom(bottom float64) { - if ptr.Pointer() != nil { - C.QMarginsF_SetBottom(ptr.Pointer(), C.double(bottom)) - } -} - -func (ptr *QMarginsF) SetLeft(left float64) { - if ptr.Pointer() != nil { - C.QMarginsF_SetLeft(ptr.Pointer(), C.double(left)) - } -} - -func (ptr *QMarginsF) SetRight(right float64) { - if ptr.Pointer() != nil { - C.QMarginsF_SetRight(ptr.Pointer(), C.double(right)) - } -} - -func (ptr *QMarginsF) SetTop(Top float64) { - if ptr.Pointer() != nil { - C.QMarginsF_SetTop(ptr.Pointer(), C.double(Top)) - } -} - -func (ptr *QMarginsF) ToMargins() *QMargins { - if ptr.Pointer() != nil { - tmpValue := NewQMarginsFromPointer(C.QMarginsF_ToMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -func (ptr *QMarginsF) Top() float64 { - if ptr.Pointer() != nil { - return float64(C.QMarginsF_Top(ptr.Pointer())) - } - return 0 -} - -type QMessageAuthenticationCode struct { - ptr unsafe.Pointer -} - -type QMessageAuthenticationCode_ITF interface { - QMessageAuthenticationCode_PTR() *QMessageAuthenticationCode -} - -func (ptr *QMessageAuthenticationCode) QMessageAuthenticationCode_PTR() *QMessageAuthenticationCode { - return ptr -} - -func (ptr *QMessageAuthenticationCode) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMessageAuthenticationCode) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMessageAuthenticationCode(ptr QMessageAuthenticationCode_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMessageAuthenticationCode_PTR().Pointer() - } - return nil -} - -func NewQMessageAuthenticationCodeFromPointer(ptr unsafe.Pointer) (n *QMessageAuthenticationCode) { - n = new(QMessageAuthenticationCode) - n.SetPointer(ptr) - return -} -func NewQMessageAuthenticationCode(method QCryptographicHash__Algorithm, key QByteArray_ITF) *QMessageAuthenticationCode { - tmpValue := NewQMessageAuthenticationCodeFromPointer(C.QMessageAuthenticationCode_NewQMessageAuthenticationCode(C.longlong(method), PointerFromQByteArray(key))) - runtime.SetFinalizer(tmpValue, (*QMessageAuthenticationCode).DestroyQMessageAuthenticationCode) - return tmpValue -} - -func (ptr *QMessageAuthenticationCode) AddData(data []byte, length int) { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - C.QMessageAuthenticationCode_AddData(ptr.Pointer(), dataC, C.int(int32(length))) - } -} - -func (ptr *QMessageAuthenticationCode) AddData2(data QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMessageAuthenticationCode_AddData2(ptr.Pointer(), PointerFromQByteArray(data)) - } -} - -func (ptr *QMessageAuthenticationCode) AddData3(device QIODevice_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMessageAuthenticationCode_AddData3(ptr.Pointer(), PointerFromQIODevice(device))) != 0 - } - return false -} - -func QMessageAuthenticationCode_Hash(message QByteArray_ITF, key QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(PointerFromQByteArray(message), PointerFromQByteArray(key), C.longlong(method))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QMessageAuthenticationCode) Hash(message QByteArray_ITF, key QByteArray_ITF, method QCryptographicHash__Algorithm) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(PointerFromQByteArray(message), PointerFromQByteArray(key), C.longlong(method))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QMessageAuthenticationCode) Reset() { - if ptr.Pointer() != nil { - C.QMessageAuthenticationCode_Reset(ptr.Pointer()) - } -} - -func (ptr *QMessageAuthenticationCode) Result() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QMessageAuthenticationCode_Result(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMessageAuthenticationCode) SetKey(key QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMessageAuthenticationCode_SetKey(ptr.Pointer(), PointerFromQByteArray(key)) - } -} - -func (ptr *QMessageAuthenticationCode) DestroyQMessageAuthenticationCode() { - if ptr.Pointer() != nil { - C.QMessageAuthenticationCode_DestroyQMessageAuthenticationCode(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMessageLogContext struct { - ptr unsafe.Pointer -} - -type QMessageLogContext_ITF interface { - QMessageLogContext_PTR() *QMessageLogContext -} - -func (ptr *QMessageLogContext) QMessageLogContext_PTR() *QMessageLogContext { - return ptr -} - -func (ptr *QMessageLogContext) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMessageLogContext) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMessageLogContext(ptr QMessageLogContext_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMessageLogContext_PTR().Pointer() - } - return nil -} - -func NewQMessageLogContextFromPointer(ptr unsafe.Pointer) (n *QMessageLogContext) { - n = new(QMessageLogContext) - n.SetPointer(ptr) - return -} - -func (ptr *QMessageLogContext) DestroyQMessageLogContext() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMessageLogger struct { - ptr unsafe.Pointer -} - -type QMessageLogger_ITF interface { - QMessageLogger_PTR() *QMessageLogger -} - -func (ptr *QMessageLogger) QMessageLogger_PTR() *QMessageLogger { - return ptr -} - -func (ptr *QMessageLogger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMessageLogger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMessageLogger(ptr QMessageLogger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMessageLogger_PTR().Pointer() - } - return nil -} - -func NewQMessageLoggerFromPointer(ptr unsafe.Pointer) (n *QMessageLogger) { - n = new(QMessageLogger) - n.SetPointer(ptr) - return -} - -func (ptr *QMessageLogger) DestroyQMessageLogger() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMessageLogger2() *QMessageLogger { - tmpValue := NewQMessageLoggerFromPointer(C.QMessageLogger_NewQMessageLogger2()) - runtime.SetFinalizer(tmpValue, (*QMessageLogger).DestroyQMessageLogger) - return tmpValue -} - -func NewQMessageLogger3(file string, line int, function string) *QMessageLogger { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - var functionC *C.char - if function != "" { - functionC = C.CString(function) - defer C.free(unsafe.Pointer(functionC)) - } - tmpValue := NewQMessageLoggerFromPointer(C.QMessageLogger_NewQMessageLogger3(fileC, C.int(int32(line)), functionC)) - runtime.SetFinalizer(tmpValue, (*QMessageLogger).DestroyQMessageLogger) - return tmpValue -} - -func NewQMessageLogger4(file string, line int, function string, category string) *QMessageLogger { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - var functionC *C.char - if function != "" { - functionC = C.CString(function) - defer C.free(unsafe.Pointer(functionC)) - } - var categoryC *C.char - if category != "" { - categoryC = C.CString(category) - defer C.free(unsafe.Pointer(categoryC)) - } - tmpValue := NewQMessageLoggerFromPointer(C.QMessageLogger_NewQMessageLogger4(fileC, C.int(int32(line)), functionC, categoryC)) - runtime.SetFinalizer(tmpValue, (*QMessageLogger).DestroyQMessageLogger) - return tmpValue -} - -func (ptr *QMessageLogger) Critical4() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Critical4(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Critical5(cat QLoggingCategory_ITF) *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Critical5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Debug4() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Debug4(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Debug5(cat QLoggingCategory_ITF) *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Debug5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Info4() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Info4(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Info5(cat QLoggingCategory_ITF) *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Info5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Warning4() *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Warning4(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -func (ptr *QMessageLogger) Warning5(cat QLoggingCategory_ITF) *QDebug { - if ptr.Pointer() != nil { - tmpValue := NewQDebugFromPointer(C.QMessageLogger_Warning5(ptr.Pointer(), PointerFromQLoggingCategory(cat))) - runtime.SetFinalizer(tmpValue, (*QDebug).DestroyQDebug) - return tmpValue - } - return nil -} - -type QMetaClassInfo struct { - ptr unsafe.Pointer -} - -type QMetaClassInfo_ITF interface { - QMetaClassInfo_PTR() *QMetaClassInfo -} - -func (ptr *QMetaClassInfo) QMetaClassInfo_PTR() *QMetaClassInfo { - return ptr -} - -func (ptr *QMetaClassInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMetaClassInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMetaClassInfo(ptr QMetaClassInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMetaClassInfo_PTR().Pointer() - } - return nil -} - -func NewQMetaClassInfoFromPointer(ptr unsafe.Pointer) (n *QMetaClassInfo) { - n = new(QMetaClassInfo) - n.SetPointer(ptr) - return -} - -func (ptr *QMetaClassInfo) DestroyQMetaClassInfo() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMetaClassInfo) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaClassInfo_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaClassInfo) Value() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaClassInfo_Value(ptr.Pointer())) - } - return "" -} - -type QMetaEnum struct { - ptr unsafe.Pointer -} - -type QMetaEnum_ITF interface { - QMetaEnum_PTR() *QMetaEnum -} - -func (ptr *QMetaEnum) QMetaEnum_PTR() *QMetaEnum { - return ptr -} - -func (ptr *QMetaEnum) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMetaEnum) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMetaEnum(ptr QMetaEnum_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMetaEnum_PTR().Pointer() - } - return nil -} - -func NewQMetaEnumFromPointer(ptr unsafe.Pointer) (n *QMetaEnum) { - n = new(QMetaEnum) - n.SetPointer(ptr) - return -} - -func (ptr *QMetaEnum) DestroyQMetaEnum() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMetaEnum) EnumName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaEnum_EnumName(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaEnum) IsFlag() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaEnum_IsFlag(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaEnum) IsScoped() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaEnum_IsScoped(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaEnum) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaEnum_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaEnum) Key(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaEnum_Key(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QMetaEnum) KeyCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaEnum_KeyCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaEnum) KeyToValue(key string, ok *bool) int { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QMetaEnum_KeyToValue(ptr.Pointer(), keyC, &okC))) - } - return 0 -} - -func (ptr *QMetaEnum) KeysToValue(keys string, ok *bool) int { - if ptr.Pointer() != nil { - var keysC *C.char - if keys != "" { - keysC = C.CString(keys) - defer C.free(unsafe.Pointer(keysC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QMetaEnum_KeysToValue(ptr.Pointer(), keysC, &okC))) - } - return 0 -} - -func (ptr *QMetaEnum) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaEnum_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaEnum) Scope() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaEnum_Scope(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaEnum) Value(index int) int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaEnum_Value(ptr.Pointer(), C.int(int32(index))))) - } - return 0 -} - -func (ptr *QMetaEnum) ValueToKey(value int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaEnum_ValueToKey(ptr.Pointer(), C.int(int32(value)))) - } - return "" -} - -func (ptr *QMetaEnum) ValueToKeys(value int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QMetaEnum_ValueToKeys(ptr.Pointer(), C.int(int32(value)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -type QMetaMethod struct { - ptr unsafe.Pointer -} - -type QMetaMethod_ITF interface { - QMetaMethod_PTR() *QMetaMethod -} - -func (ptr *QMetaMethod) QMetaMethod_PTR() *QMetaMethod { - return ptr -} - -func (ptr *QMetaMethod) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMetaMethod) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMetaMethod(ptr QMetaMethod_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMetaMethod_PTR().Pointer() - } - return nil -} - -func NewQMetaMethodFromPointer(ptr unsafe.Pointer) (n *QMetaMethod) { - n = new(QMetaMethod) - n.SetPointer(ptr) - return -} - -func (ptr *QMetaMethod) DestroyQMetaMethod() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QMetaMethod__Access -//QMetaMethod::Access -type QMetaMethod__Access int64 - -const ( - QMetaMethod__Private QMetaMethod__Access = QMetaMethod__Access(0) - QMetaMethod__Protected QMetaMethod__Access = QMetaMethod__Access(1) - QMetaMethod__Public QMetaMethod__Access = QMetaMethod__Access(2) -) - -//go:generate stringer -type=QMetaMethod__MethodType -//QMetaMethod::MethodType -type QMetaMethod__MethodType int64 - -const ( - QMetaMethod__Method QMetaMethod__MethodType = QMetaMethod__MethodType(0) - QMetaMethod__Signal QMetaMethod__MethodType = QMetaMethod__MethodType(1) - QMetaMethod__Slot QMetaMethod__MethodType = QMetaMethod__MethodType(2) - QMetaMethod__Constructor QMetaMethod__MethodType = QMetaMethod__MethodType(3) -) - -func (ptr *QMetaMethod) Access() QMetaMethod__Access { - if ptr.Pointer() != nil { - return QMetaMethod__Access(C.QMetaMethod_Access(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMetaMethod) Invoke(object QObject_ITF, connectionType Qt__ConnectionType, returnValue QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_Invoke(ptr.Pointer(), PointerFromQObject(object), C.longlong(connectionType), PointerFromQGenericReturnArgument(returnValue), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 - } - return false -} - -func (ptr *QMetaMethod) Invoke2(object QObject_ITF, returnValue QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_Invoke2(ptr.Pointer(), PointerFromQObject(object), PointerFromQGenericReturnArgument(returnValue), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 - } - return false -} - -func (ptr *QMetaMethod) Invoke3(object QObject_ITF, connectionType Qt__ConnectionType, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_Invoke3(ptr.Pointer(), PointerFromQObject(object), C.longlong(connectionType), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 - } - return false -} - -func (ptr *QMetaMethod) Invoke4(object QObject_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_Invoke4(ptr.Pointer(), PointerFromQObject(object), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 - } - return false -} - -func (ptr *QMetaMethod) InvokeOnGadget(gadget unsafe.Pointer, returnValue QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_InvokeOnGadget(ptr.Pointer(), gadget, PointerFromQGenericReturnArgument(returnValue), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 - } - return false -} - -func (ptr *QMetaMethod) InvokeOnGadget2(gadget unsafe.Pointer, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_InvokeOnGadget2(ptr.Pointer(), gadget, PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 - } - return false -} - -func (ptr *QMetaMethod) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaMethod_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaMethod) MethodIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaMethod_MethodIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaMethod) MethodSignature() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QMetaMethod_MethodSignature(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMetaMethod) MethodType() QMetaMethod__MethodType { - if ptr.Pointer() != nil { - return QMetaMethod__MethodType(C.QMetaMethod_MethodType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMetaMethod) Name() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QMetaMethod_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMetaMethod) ParameterCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaMethod_ParameterCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaMethod) ParameterNames() []*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQMetaMethodFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__parameterNames_atList(i) - } - return out - }(C.QMetaMethod_ParameterNames(ptr.Pointer())) - } - return make([]*QByteArray, 0) -} - -func (ptr *QMetaMethod) ParameterType(index int) int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaMethod_ParameterType(ptr.Pointer(), C.int(int32(index))))) - } - return 0 -} - -func (ptr *QMetaMethod) ParameterTypes() []*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQMetaMethodFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__parameterTypes_atList(i) - } - return out - }(C.QMetaMethod_ParameterTypes(ptr.Pointer())) - } - return make([]*QByteArray, 0) -} - -func (ptr *QMetaMethod) ReturnType() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaMethod_ReturnType(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaMethod) Revision() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaMethod_Revision(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaMethod) Tag() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaMethod_Tag(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaMethod) TypeName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaMethod_TypeName(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaMethod) __parameterNames_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QMetaMethod___parameterNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMetaMethod) __parameterNames_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMetaMethod___parameterNames_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QMetaMethod) __parameterNames_newList() unsafe.Pointer { - return C.QMetaMethod___parameterNames_newList(ptr.Pointer()) -} - -func (ptr *QMetaMethod) __parameterTypes_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QMetaMethod___parameterTypes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMetaMethod) __parameterTypes_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMetaMethod___parameterTypes_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QMetaMethod) __parameterTypes_newList() unsafe.Pointer { - return C.QMetaMethod___parameterTypes_newList(ptr.Pointer()) -} - -type QMetaObject struct { - ptr unsafe.Pointer -} - -type QMetaObject_ITF interface { - QMetaObject_PTR() *QMetaObject -} - -func (ptr *QMetaObject) QMetaObject_PTR() *QMetaObject { - return ptr -} - -func (ptr *QMetaObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMetaObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMetaObject(ptr QMetaObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMetaObject_PTR().Pointer() - } - return nil -} - -func NewQMetaObjectFromPointer(ptr unsafe.Pointer) (n *QMetaObject) { - n = new(QMetaObject) - n.SetPointer(ptr) - return -} - -func (ptr *QMetaObject) DestroyQMetaObject() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QMetaObject_CheckConnectArgs(sign string, method string) bool { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int8(C.QMetaObject_QMetaObject_CheckConnectArgs(signC, methodC)) != 0 -} - -func (ptr *QMetaObject) CheckConnectArgs(sign string, method string) bool { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int8(C.QMetaObject_QMetaObject_CheckConnectArgs(signC, methodC)) != 0 -} - -func QMetaObject_CheckConnectArgs2(sign QMetaMethod_ITF, method QMetaMethod_ITF) bool { - return int8(C.QMetaObject_QMetaObject_CheckConnectArgs2(PointerFromQMetaMethod(sign), PointerFromQMetaMethod(method))) != 0 -} - -func (ptr *QMetaObject) CheckConnectArgs2(sign QMetaMethod_ITF, method QMetaMethod_ITF) bool { - return int8(C.QMetaObject_QMetaObject_CheckConnectArgs2(PointerFromQMetaMethod(sign), PointerFromQMetaMethod(method))) != 0 -} - -func (ptr *QMetaObject) ClassInfoCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_ClassInfoCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) ClassInfoOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_ClassInfoOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) ClassName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaObject_ClassName(ptr.Pointer())) - } - return "" -} - -func QMetaObject_ConnectSlotsByName(object QObject_ITF) { - C.QMetaObject_QMetaObject_ConnectSlotsByName(PointerFromQObject(object)) -} - -func (ptr *QMetaObject) ConnectSlotsByName(object QObject_ITF) { - C.QMetaObject_QMetaObject_ConnectSlotsByName(PointerFromQObject(object)) -} - -func (ptr *QMetaObject) Constructor(index int) *QMetaMethod { - if ptr.Pointer() != nil { - tmpValue := NewQMetaMethodFromPointer(C.QMetaObject_Constructor(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*QMetaMethod).DestroyQMetaMethod) - return tmpValue - } - return nil -} - -func (ptr *QMetaObject) ConstructorCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_ConstructorCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) EnumeratorCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_EnumeratorCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) EnumeratorOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_EnumeratorOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfClassInfo(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QMetaObject_IndexOfClassInfo(ptr.Pointer(), nameC))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfConstructor(constructor string) int { - if ptr.Pointer() != nil { - var constructorC *C.char - if constructor != "" { - constructorC = C.CString(constructor) - defer C.free(unsafe.Pointer(constructorC)) - } - return int(int32(C.QMetaObject_IndexOfConstructor(ptr.Pointer(), constructorC))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfEnumerator(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QMetaObject_IndexOfEnumerator(ptr.Pointer(), nameC))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfMethod(method string) int { - if ptr.Pointer() != nil { - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int(int32(C.QMetaObject_IndexOfMethod(ptr.Pointer(), methodC))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfProperty(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QMetaObject_IndexOfProperty(ptr.Pointer(), nameC))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfSignal(sign string) int { - if ptr.Pointer() != nil { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - return int(int32(C.QMetaObject_IndexOfSignal(ptr.Pointer(), signC))) - } - return 0 -} - -func (ptr *QMetaObject) IndexOfSlot(slot string) int { - if ptr.Pointer() != nil { - var slotC *C.char - if slot != "" { - slotC = C.CString(slot) - defer C.free(unsafe.Pointer(slotC)) - } - return int(int32(C.QMetaObject_IndexOfSlot(ptr.Pointer(), slotC))) - } - return 0 -} - -func (ptr *QMetaObject) Inherits(metaObject QMetaObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaObject_Inherits(ptr.Pointer(), PointerFromQMetaObject(metaObject))) != 0 - } - return false -} - -func QMetaObject_InvokeMethod(obj QObject_ITF, member string, ty Qt__ConnectionType, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func (ptr *QMetaObject) InvokeMethod(obj QObject_ITF, member string, ty Qt__ConnectionType, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func QMetaObject_InvokeMethod2(obj QObject_ITF, member string, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod2(PointerFromQObject(obj), memberC, PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func (ptr *QMetaObject) InvokeMethod2(obj QObject_ITF, member string, ret QGenericReturnArgument_ITF, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod2(PointerFromQObject(obj), memberC, PointerFromQGenericReturnArgument(ret), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func QMetaObject_InvokeMethod3(obj QObject_ITF, member string, ty Qt__ConnectionType, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod3(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func (ptr *QMetaObject) InvokeMethod3(obj QObject_ITF, member string, ty Qt__ConnectionType, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod3(PointerFromQObject(obj), memberC, C.longlong(ty), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func QMetaObject_InvokeMethod4(obj QObject_ITF, member string, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod4(PointerFromQObject(obj), memberC, PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func (ptr *QMetaObject) InvokeMethod4(obj QObject_ITF, member string, val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) bool { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int8(C.QMetaObject_QMetaObject_InvokeMethod4(PointerFromQObject(obj), memberC, PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) != 0 -} - -func (ptr *QMetaObject) Method(index int) *QMetaMethod { - if ptr.Pointer() != nil { - tmpValue := NewQMetaMethodFromPointer(C.QMetaObject_Method(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*QMetaMethod).DestroyQMetaMethod) - return tmpValue - } - return nil -} - -func (ptr *QMetaObject) MethodCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_MethodCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) MethodOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_MethodOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) NewInstance(val0 QGenericArgument_ITF, val1 QGenericArgument_ITF, val2 QGenericArgument_ITF, val3 QGenericArgument_ITF, val4 QGenericArgument_ITF, val5 QGenericArgument_ITF, val6 QGenericArgument_ITF, val7 QGenericArgument_ITF, val8 QGenericArgument_ITF, val9 QGenericArgument_ITF) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QMetaObject_NewInstance(ptr.Pointer(), PointerFromQGenericArgument(val0), PointerFromQGenericArgument(val1), PointerFromQGenericArgument(val2), PointerFromQGenericArgument(val3), PointerFromQGenericArgument(val4), PointerFromQGenericArgument(val5), PointerFromQGenericArgument(val6), PointerFromQGenericArgument(val7), PointerFromQGenericArgument(val8), PointerFromQGenericArgument(val9))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QMetaObject_NormalizedSignature(method string) *QByteArray { - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedSignature(methodC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QMetaObject) NormalizedSignature(method string) *QByteArray { - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedSignature(methodC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QMetaObject_NormalizedType(ty string) *QByteArray { - var tyC *C.char - if ty != "" { - tyC = C.CString(ty) - defer C.free(unsafe.Pointer(tyC)) - } - tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedType(tyC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QMetaObject) NormalizedType(ty string) *QByteArray { - var tyC *C.char - if ty != "" { - tyC = C.CString(ty) - defer C.free(unsafe.Pointer(tyC)) - } - tmpValue := NewQByteArrayFromPointer(C.QMetaObject_QMetaObject_NormalizedType(tyC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QMetaObject) PropertyCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_PropertyCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) PropertyOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaObject_PropertyOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaObject) SuperClass() *QMetaObject { - if ptr.Pointer() != nil { - return NewQMetaObjectFromPointer(C.QMetaObject_SuperClass(ptr.Pointer())) - } - return nil -} - -type QMetaProperty struct { - ptr unsafe.Pointer -} - -type QMetaProperty_ITF interface { - QMetaProperty_PTR() *QMetaProperty -} - -func (ptr *QMetaProperty) QMetaProperty_PTR() *QMetaProperty { - return ptr -} - -func (ptr *QMetaProperty) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMetaProperty) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMetaProperty(ptr QMetaProperty_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMetaProperty_PTR().Pointer() - } - return nil -} - -func NewQMetaPropertyFromPointer(ptr unsafe.Pointer) (n *QMetaProperty) { - n = new(QMetaProperty) - n.SetPointer(ptr) - return -} - -func (ptr *QMetaProperty) DestroyQMetaProperty() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMetaProperty) HasNotifySignal() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_HasNotifySignal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsConstant() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsConstant(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsDesignable(object QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsDesignable(ptr.Pointer(), PointerFromQObject(object))) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsEnumType() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsEnumType(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsFinal() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsFinal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsFlagType() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsFlagType(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsReadable() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsReadable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsResettable() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsResettable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsScriptable(object QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsScriptable(ptr.Pointer(), PointerFromQObject(object))) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsStored(object QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsStored(ptr.Pointer(), PointerFromQObject(object))) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsUser(object QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsUser(ptr.Pointer(), PointerFromQObject(object))) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) IsWritable() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_IsWritable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaProperty) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaProperty_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaProperty) NotifySignal() *QMetaMethod { - if ptr.Pointer() != nil { - tmpValue := NewQMetaMethodFromPointer(C.QMetaProperty_NotifySignal(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QMetaMethod).DestroyQMetaMethod) - return tmpValue - } - return nil -} - -func (ptr *QMetaProperty) NotifySignalIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaProperty_NotifySignalIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaProperty) PropertyIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaProperty_PropertyIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaProperty) Read(object QObject_ITF) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QMetaProperty_Read(ptr.Pointer(), PointerFromQObject(object))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QMetaProperty) ReadOnGadget(gadget unsafe.Pointer) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QMetaProperty_ReadOnGadget(ptr.Pointer(), gadget)) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QMetaProperty) Reset(object QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_Reset(ptr.Pointer(), PointerFromQObject(object))) != 0 - } - return false -} - -func (ptr *QMetaProperty) ResetOnGadget(gadget unsafe.Pointer) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_ResetOnGadget(ptr.Pointer(), gadget)) != 0 - } - return false -} - -func (ptr *QMetaProperty) Revision() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaProperty_Revision(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaProperty) Type() QVariant__Type { - if ptr.Pointer() != nil { - return QVariant__Type(C.QMetaProperty_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMetaProperty) TypeName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMetaProperty_TypeName(ptr.Pointer())) - } - return "" -} - -func (ptr *QMetaProperty) UserType() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaProperty_UserType(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMetaProperty) Write(object QObject_ITF, value QVariant_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_Write(ptr.Pointer(), PointerFromQObject(object), PointerFromQVariant(value))) != 0 - } - return false -} - -func (ptr *QMetaProperty) WriteOnGadget(gadget unsafe.Pointer, value QVariant_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMetaProperty_WriteOnGadget(ptr.Pointer(), gadget, PointerFromQVariant(value))) != 0 - } - return false -} - -type QMetaType struct { - ptr unsafe.Pointer -} - -type QMetaType_ITF interface { - QMetaType_PTR() *QMetaType -} - -func (ptr *QMetaType) QMetaType_PTR() *QMetaType { - return ptr -} - -func (ptr *QMetaType) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMetaType) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMetaType(ptr QMetaType_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMetaType_PTR().Pointer() - } - return nil -} - -func NewQMetaTypeFromPointer(ptr unsafe.Pointer) (n *QMetaType) { - n = new(QMetaType) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMetaType__Type -//QMetaType::Type -type QMetaType__Type int64 - -const ( - QMetaType__UnknownType QMetaType__Type = QMetaType__Type(0) - QMetaType__Bool QMetaType__Type = QMetaType__Type(1) - QMetaType__Int QMetaType__Type = QMetaType__Type(2) - QMetaType__UInt QMetaType__Type = QMetaType__Type(3) - QMetaType__LongLong QMetaType__Type = QMetaType__Type(4) - QMetaType__ULongLong QMetaType__Type = QMetaType__Type(5) - QMetaType__Double QMetaType__Type = QMetaType__Type(6) - QMetaType__Long QMetaType__Type = QMetaType__Type(32) - QMetaType__Short QMetaType__Type = QMetaType__Type(33) - QMetaType__Char QMetaType__Type = QMetaType__Type(34) - QMetaType__ULong QMetaType__Type = QMetaType__Type(35) - QMetaType__UShort QMetaType__Type = QMetaType__Type(36) - QMetaType__UChar QMetaType__Type = QMetaType__Type(37) - QMetaType__Float QMetaType__Type = QMetaType__Type(38) - QMetaType__VoidStar QMetaType__Type = QMetaType__Type(31) - QMetaType__QChar QMetaType__Type = QMetaType__Type(7) - QMetaType__QString QMetaType__Type = QMetaType__Type(10) - QMetaType__QStringList QMetaType__Type = QMetaType__Type(11) - QMetaType__QByteArray QMetaType__Type = QMetaType__Type(12) - QMetaType__QBitArray QMetaType__Type = QMetaType__Type(13) - QMetaType__QDate QMetaType__Type = QMetaType__Type(14) - QMetaType__QTime QMetaType__Type = QMetaType__Type(15) - QMetaType__QDateTime QMetaType__Type = QMetaType__Type(16) - QMetaType__QUrl QMetaType__Type = QMetaType__Type(17) - QMetaType__QLocale QMetaType__Type = QMetaType__Type(18) - QMetaType__QRect QMetaType__Type = QMetaType__Type(19) - QMetaType__QRectF QMetaType__Type = QMetaType__Type(20) - QMetaType__QSize QMetaType__Type = QMetaType__Type(21) - QMetaType__QSizeF QMetaType__Type = QMetaType__Type(22) - QMetaType__QLine QMetaType__Type = QMetaType__Type(23) - QMetaType__QLineF QMetaType__Type = QMetaType__Type(24) - QMetaType__QPoint QMetaType__Type = QMetaType__Type(25) - QMetaType__QPointF QMetaType__Type = QMetaType__Type(26) - QMetaType__QRegExp QMetaType__Type = QMetaType__Type(27) - QMetaType__QEasingCurve QMetaType__Type = QMetaType__Type(29) - QMetaType__QUuid QMetaType__Type = QMetaType__Type(30) - QMetaType__QVariant QMetaType__Type = QMetaType__Type(41) - QMetaType__QModelIndex QMetaType__Type = QMetaType__Type(42) - QMetaType__QPersistentModelIndex QMetaType__Type = QMetaType__Type(50) - QMetaType__QRegularExpression QMetaType__Type = QMetaType__Type(44) - QMetaType__QJsonValue QMetaType__Type = QMetaType__Type(45) - QMetaType__QJsonObject QMetaType__Type = QMetaType__Type(46) - QMetaType__QJsonArray QMetaType__Type = QMetaType__Type(47) - QMetaType__QJsonDocument QMetaType__Type = QMetaType__Type(48) - QMetaType__QByteArrayList QMetaType__Type = QMetaType__Type(49) - QMetaType__QObjectStar QMetaType__Type = QMetaType__Type(39) - QMetaType__SChar QMetaType__Type = QMetaType__Type(40) - QMetaType__Void QMetaType__Type = QMetaType__Type(43) - QMetaType__Nullptr QMetaType__Type = QMetaType__Type(51) - QMetaType__QVariantMap QMetaType__Type = QMetaType__Type(8) - QMetaType__QVariantList QMetaType__Type = QMetaType__Type(9) - QMetaType__QVariantHash QMetaType__Type = QMetaType__Type(28) - QMetaType__QCborSimpleType QMetaType__Type = QMetaType__Type(52) - QMetaType__QCborValue QMetaType__Type = QMetaType__Type(53) - QMetaType__QCborArray QMetaType__Type = QMetaType__Type(54) - QMetaType__QCborMap QMetaType__Type = QMetaType__Type(55) - QMetaType__QFont QMetaType__Type = QMetaType__Type(64) - QMetaType__QPixmap QMetaType__Type = QMetaType__Type(65) - QMetaType__QBrush QMetaType__Type = QMetaType__Type(66) - QMetaType__QColor QMetaType__Type = QMetaType__Type(67) - QMetaType__QPalette QMetaType__Type = QMetaType__Type(68) - QMetaType__QIcon QMetaType__Type = QMetaType__Type(69) - QMetaType__QImage QMetaType__Type = QMetaType__Type(70) - QMetaType__QPolygon QMetaType__Type = QMetaType__Type(71) - QMetaType__QRegion QMetaType__Type = QMetaType__Type(72) - QMetaType__QBitmap QMetaType__Type = QMetaType__Type(73) - QMetaType__QCursor QMetaType__Type = QMetaType__Type(74) - QMetaType__QKeySequence QMetaType__Type = QMetaType__Type(75) - QMetaType__QPen QMetaType__Type = QMetaType__Type(76) - QMetaType__QTextLength QMetaType__Type = QMetaType__Type(77) - QMetaType__QTextFormat QMetaType__Type = QMetaType__Type(78) - QMetaType__QMatrix QMetaType__Type = QMetaType__Type(79) - QMetaType__QTransform QMetaType__Type = QMetaType__Type(80) - QMetaType__QMatrix4x4 QMetaType__Type = QMetaType__Type(81) - QMetaType__QVector2D QMetaType__Type = QMetaType__Type(82) - QMetaType__QVector3D QMetaType__Type = QMetaType__Type(83) - QMetaType__QVector4D QMetaType__Type = QMetaType__Type(84) - QMetaType__QQuaternion QMetaType__Type = QMetaType__Type(85) - QMetaType__QPolygonF QMetaType__Type = QMetaType__Type(86) - QMetaType__QSizePolicy QMetaType__Type = QMetaType__Type(121) - QMetaType__LastCoreType QMetaType__Type = QMetaType__Type(QMetaType__QCborMap) - QMetaType__LastGuiType QMetaType__Type = QMetaType__Type(QMetaType__QPolygonF) - QMetaType__User QMetaType__Type = QMetaType__Type(1024) -) - -//go:generate stringer -type=QMetaType__TypeFlag -//QMetaType::TypeFlag -type QMetaType__TypeFlag int64 - -const ( - QMetaType__NeedsConstruction QMetaType__TypeFlag = QMetaType__TypeFlag(0x1) - QMetaType__NeedsDestruction QMetaType__TypeFlag = QMetaType__TypeFlag(0x2) - QMetaType__MovableType QMetaType__TypeFlag = QMetaType__TypeFlag(0x4) - QMetaType__PointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x8) - QMetaType__IsEnumeration QMetaType__TypeFlag = QMetaType__TypeFlag(0x10) - QMetaType__SharedPointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x20) - QMetaType__WeakPointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x40) - QMetaType__TrackingPointerToQObject QMetaType__TypeFlag = QMetaType__TypeFlag(0x80) - QMetaType__WasDeclaredAsMetaType QMetaType__TypeFlag = QMetaType__TypeFlag(0x100) - QMetaType__IsGadget QMetaType__TypeFlag = QMetaType__TypeFlag(0x200) - QMetaType__PointerToGadget QMetaType__TypeFlag = QMetaType__TypeFlag(0x400) -) - -func NewQMetaType(typeId int) *QMetaType { - tmpValue := NewQMetaTypeFromPointer(C.QMetaType_NewQMetaType(C.int(int32(typeId)))) - runtime.SetFinalizer(tmpValue, (*QMetaType).DestroyQMetaType) - return tmpValue -} - -func QMetaType_Compare(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { - return int8(C.QMetaType_QMetaType_Compare(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 -} - -func (ptr *QMetaType) Compare(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { - return int8(C.QMetaType_QMetaType_Compare(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 -} - -func QMetaType_Construct2(ty int, where unsafe.Pointer, copy unsafe.Pointer) unsafe.Pointer { - return C.QMetaType_QMetaType_Construct2(C.int(int32(ty)), where, copy) -} - -func (ptr *QMetaType) Construct2(ty int, where unsafe.Pointer, copy unsafe.Pointer) unsafe.Pointer { - return C.QMetaType_QMetaType_Construct2(C.int(int32(ty)), where, copy) -} - -func (ptr *QMetaType) Construct3(where unsafe.Pointer, copy unsafe.Pointer) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QMetaType_Construct3(ptr.Pointer(), where, copy) - } - return nil -} - -func QMetaType_Convert(from unsafe.Pointer, fromTypeId int, to unsafe.Pointer, toTypeId int) bool { - return int8(C.QMetaType_QMetaType_Convert(from, C.int(int32(fromTypeId)), to, C.int(int32(toTypeId)))) != 0 -} - -func (ptr *QMetaType) Convert(from unsafe.Pointer, fromTypeId int, to unsafe.Pointer, toTypeId int) bool { - return int8(C.QMetaType_QMetaType_Convert(from, C.int(int32(fromTypeId)), to, C.int(int32(toTypeId)))) != 0 -} - -func QMetaType_Create(ty int, copy unsafe.Pointer) unsafe.Pointer { - return C.QMetaType_QMetaType_Create(C.int(int32(ty)), copy) -} - -func (ptr *QMetaType) Create(ty int, copy unsafe.Pointer) unsafe.Pointer { - return C.QMetaType_QMetaType_Create(C.int(int32(ty)), copy) -} - -func (ptr *QMetaType) Create2(copy unsafe.Pointer) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QMetaType_Create2(ptr.Pointer(), copy) - } - return nil -} - -func QMetaType_DebugStream(dbg QDebug_ITF, rhs unsafe.Pointer, typeId int) bool { - return int8(C.QMetaType_QMetaType_DebugStream(PointerFromQDebug(dbg), rhs, C.int(int32(typeId)))) != 0 -} - -func (ptr *QMetaType) DebugStream(dbg QDebug_ITF, rhs unsafe.Pointer, typeId int) bool { - return int8(C.QMetaType_QMetaType_DebugStream(PointerFromQDebug(dbg), rhs, C.int(int32(typeId)))) != 0 -} - -func QMetaType_Destroy(ty int, data unsafe.Pointer) { - C.QMetaType_QMetaType_Destroy(C.int(int32(ty)), data) -} - -func (ptr *QMetaType) Destroy(ty int, data unsafe.Pointer) { - C.QMetaType_QMetaType_Destroy(C.int(int32(ty)), data) -} - -func (ptr *QMetaType) Destroy2(data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QMetaType_Destroy2(ptr.Pointer(), data) - } -} - -func QMetaType_Destruct(ty int, where unsafe.Pointer) { - C.QMetaType_QMetaType_Destruct(C.int(int32(ty)), where) -} - -func (ptr *QMetaType) Destruct(ty int, where unsafe.Pointer) { - C.QMetaType_QMetaType_Destruct(C.int(int32(ty)), where) -} - -func (ptr *QMetaType) Destruct2(data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QMetaType_Destruct2(ptr.Pointer(), data) - } -} - -func QMetaType_Equals(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { - return int8(C.QMetaType_QMetaType_Equals(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 -} - -func (ptr *QMetaType) Equals(lhs unsafe.Pointer, rhs unsafe.Pointer, typeId int, result int) bool { - return int8(C.QMetaType_QMetaType_Equals(lhs, rhs, C.int(int32(typeId)), C.int(int32(result)))) != 0 -} - -func (ptr *QMetaType) Flags() QMetaType__TypeFlag { - if ptr.Pointer() != nil { - return QMetaType__TypeFlag(C.QMetaType_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMetaType) Id() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaType_Id(ptr.Pointer()))) - } - return 0 -} - -func QMetaType_IsRegistered(ty int) bool { - return int8(C.QMetaType_QMetaType_IsRegistered(C.int(int32(ty)))) != 0 -} - -func (ptr *QMetaType) IsRegistered(ty int) bool { - return int8(C.QMetaType_QMetaType_IsRegistered(C.int(int32(ty)))) != 0 -} - -func (ptr *QMetaType) IsRegistered2() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaType_IsRegistered2(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMetaType) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QMetaType_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func QMetaType_Load(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { - return int8(C.QMetaType_QMetaType_Load(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 -} - -func (ptr *QMetaType) Load(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { - return int8(C.QMetaType_QMetaType_Load(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 -} - -func (ptr *QMetaType) MetaObject() *QMetaObject { - if ptr.Pointer() != nil { - return NewQMetaObjectFromPointer(C.QMetaType_MetaObject(ptr.Pointer())) - } - return nil -} - -func QMetaType_MetaObjectForType(ty int) *QMetaObject { - return NewQMetaObjectFromPointer(C.QMetaType_QMetaType_MetaObjectForType(C.int(int32(ty)))) -} - -func (ptr *QMetaType) MetaObjectForType(ty int) *QMetaObject { - return NewQMetaObjectFromPointer(C.QMetaType_QMetaType_MetaObjectForType(C.int(int32(ty)))) -} - -func QMetaType_Save(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { - return int8(C.QMetaType_QMetaType_Save(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 -} - -func (ptr *QMetaType) Save(stream QDataStream_ITF, ty int, data unsafe.Pointer) bool { - return int8(C.QMetaType_QMetaType_Save(PointerFromQDataStream(stream), C.int(int32(ty)), data)) != 0 -} - -func QMetaType_SizeOf(ty int) int { - return int(int32(C.QMetaType_QMetaType_SizeOf(C.int(int32(ty))))) -} - -func (ptr *QMetaType) SizeOf(ty int) int { - return int(int32(C.QMetaType_QMetaType_SizeOf(C.int(int32(ty))))) -} - -func (ptr *QMetaType) SizeOf2() int { - if ptr.Pointer() != nil { - return int(int32(C.QMetaType_SizeOf2(ptr.Pointer()))) - } - return 0 -} - -func QMetaType_Type(typeName string) int { - var typeNameC *C.char - if typeName != "" { - typeNameC = C.CString(typeName) - defer C.free(unsafe.Pointer(typeNameC)) - } - return int(int32(C.QMetaType_QMetaType_Type(typeNameC))) -} - -func (ptr *QMetaType) Type(typeName string) int { - var typeNameC *C.char - if typeName != "" { - typeNameC = C.CString(typeName) - defer C.free(unsafe.Pointer(typeNameC)) - } - return int(int32(C.QMetaType_QMetaType_Type(typeNameC))) -} - -func QMetaType_Type2(typeName QByteArray_ITF) int { - return int(int32(C.QMetaType_QMetaType_Type2(PointerFromQByteArray(typeName)))) -} - -func (ptr *QMetaType) Type2(typeName QByteArray_ITF) int { - return int(int32(C.QMetaType_QMetaType_Type2(PointerFromQByteArray(typeName)))) -} - -func QMetaType_TypeFlags(ty int) QMetaType__TypeFlag { - return QMetaType__TypeFlag(C.QMetaType_QMetaType_TypeFlags(C.int(int32(ty)))) -} - -func (ptr *QMetaType) TypeFlags(ty int) QMetaType__TypeFlag { - return QMetaType__TypeFlag(C.QMetaType_QMetaType_TypeFlags(C.int(int32(ty)))) -} - -func QMetaType_TypeName(typeId int) string { - return cGoUnpackString(C.QMetaType_QMetaType_TypeName(C.int(int32(typeId)))) -} - -func (ptr *QMetaType) TypeName(typeId int) string { - return cGoUnpackString(C.QMetaType_QMetaType_TypeName(C.int(int32(typeId)))) -} - -func (ptr *QMetaType) DestroyQMetaType() { - if ptr.Pointer() != nil { - C.QMetaType_DestroyQMetaType(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMimeData struct { - QObject -} - -type QMimeData_ITF interface { - QObject_ITF - QMimeData_PTR() *QMimeData -} - -func (ptr *QMimeData) QMimeData_PTR() *QMimeData { - return ptr -} - -func (ptr *QMimeData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QMimeData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQMimeData(ptr QMimeData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMimeData_PTR().Pointer() - } - return nil -} - -func NewQMimeDataFromPointer(ptr unsafe.Pointer) (n *QMimeData) { - n = new(QMimeData) - n.SetPointer(ptr) - return -} -func NewQMimeData() *QMimeData { - tmpValue := NewQMimeDataFromPointer(C.QMimeData_NewQMimeData()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMimeData) Clear() { - if ptr.Pointer() != nil { - C.QMimeData_Clear(ptr.Pointer()) - } -} - -func (ptr *QMimeData) ColorData() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QMimeData_ColorData(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QMimeData) Data(mimeType string) *QByteArray { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - tmpValue := NewQByteArrayFromPointer(C.QMimeData_Data(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQMimeData_Formats -func callbackQMimeData_Formats(ptr unsafe.Pointer) C.struct_QtCore_PackedString { - if signal := qt.GetSignal(ptr, "formats"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQMimeDataFromPointer(ptr).FormatsDefault() - return C.struct_QtCore_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QMimeData) ConnectFormats(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "formats"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "formats", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "formats", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMimeData) DisconnectFormats() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "formats") - } -} - -func (ptr *QMimeData) Formats() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeData_Formats(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeData) FormatsDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeData_FormatsDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeData) HasColor() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeData_HasColor(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQMimeData_HasFormat -func callbackQMimeData_HasFormat(ptr unsafe.Pointer, mimeType C.struct_QtCore_PackedString) C.char { - if signal := qt.GetSignal(ptr, "hasFormat"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(string) bool)(signal))(cGoUnpackString(mimeType))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMimeDataFromPointer(ptr).HasFormatDefault(cGoUnpackString(mimeType))))) -} - -func (ptr *QMimeData) ConnectHasFormat(f func(mimeType string) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hasFormat"); signal != nil { - f := func(mimeType string) bool { - (*(*func(string) bool)(signal))(mimeType) - return f(mimeType) - } - qt.ConnectSignal(ptr.Pointer(), "hasFormat", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hasFormat", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMimeData) DisconnectHasFormat() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hasFormat") - } -} - -func (ptr *QMimeData) HasFormat(mimeType string) bool { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - return int8(C.QMimeData_HasFormat(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))})) != 0 - } - return false -} - -func (ptr *QMimeData) HasFormatDefault(mimeType string) bool { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - return int8(C.QMimeData_HasFormatDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))})) != 0 - } - return false -} - -func (ptr *QMimeData) HasHtml() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeData_HasHtml(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMimeData) HasImage() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeData_HasImage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMimeData) HasText() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeData_HasText(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMimeData) HasUrls() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeData_HasUrls(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMimeData) Html() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeData_Html(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeData) ImageData() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QMimeData_ImageData(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QMimeData) RemoveFormat(mimeType string) { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - C.QMimeData_RemoveFormat(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}) - } -} - -//export callbackQMimeData_RetrieveData -func callbackQMimeData_RetrieveData(ptr unsafe.Pointer, mimeType C.struct_QtCore_PackedString, ty C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "retrieveData"); signal != nil { - return PointerFromQVariant((*(*func(string, QVariant__Type) *QVariant)(signal))(cGoUnpackString(mimeType), QVariant__Type(ty))) - } - - return PointerFromQVariant(NewQMimeDataFromPointer(ptr).RetrieveDataDefault(cGoUnpackString(mimeType), QVariant__Type(ty))) -} - -func (ptr *QMimeData) ConnectRetrieveData(f func(mimeType string, ty QVariant__Type) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "retrieveData"); signal != nil { - f := func(mimeType string, ty QVariant__Type) *QVariant { - (*(*func(string, QVariant__Type) *QVariant)(signal))(mimeType, ty) - return f(mimeType, ty) - } - qt.ConnectSignal(ptr.Pointer(), "retrieveData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "retrieveData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMimeData) DisconnectRetrieveData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "retrieveData") - } -} - -func (ptr *QMimeData) RetrieveData(mimeType string, ty QVariant__Type) *QVariant { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - tmpValue := NewQVariantFromPointer(C.QMimeData_RetrieveData(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}, C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QMimeData) RetrieveDataDefault(mimeType string, ty QVariant__Type) *QVariant { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - tmpValue := NewQVariantFromPointer(C.QMimeData_RetrieveDataDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}, C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QMimeData) SetColorData(color QVariant_ITF) { - if ptr.Pointer() != nil { - C.QMimeData_SetColorData(ptr.Pointer(), PointerFromQVariant(color)) - } -} - -func (ptr *QMimeData) SetData(mimeType string, data QByteArray_ITF) { - if ptr.Pointer() != nil { - var mimeTypeC *C.char - if mimeType != "" { - mimeTypeC = C.CString(mimeType) - defer C.free(unsafe.Pointer(mimeTypeC)) - } - C.QMimeData_SetData(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeC, len: C.longlong(len(mimeType))}, PointerFromQByteArray(data)) - } -} - -func (ptr *QMimeData) SetHtml(html string) { - if ptr.Pointer() != nil { - var htmlC *C.char - if html != "" { - htmlC = C.CString(html) - defer C.free(unsafe.Pointer(htmlC)) - } - C.QMimeData_SetHtml(ptr.Pointer(), C.struct_QtCore_PackedString{data: htmlC, len: C.longlong(len(html))}) - } -} - -func (ptr *QMimeData) SetImageData(image QVariant_ITF) { - if ptr.Pointer() != nil { - C.QMimeData_SetImageData(ptr.Pointer(), PointerFromQVariant(image)) - } -} - -func (ptr *QMimeData) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QMimeData_SetText(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QMimeData) SetUrls(urls []*QUrl) { - if ptr.Pointer() != nil { - C.QMimeData_SetUrls(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQMimeDataFromPointer(NewQMimeDataFromPointer(nil).__setUrls_urls_newList()) - for _, v := range urls { - tmpList.__setUrls_urls_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QMimeData) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeData_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeData) Urls() []*QUrl { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QUrl { - out := make([]*QUrl, int(l.len)) - tmpList := NewQMimeDataFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__urls_atList(i) - } - return out - }(C.QMimeData_Urls(ptr.Pointer())) - } - return make([]*QUrl, 0) -} - -//export callbackQMimeData_DestroyQMimeData -func callbackQMimeData_DestroyQMimeData(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMimeData"); signal != nil { - (*(*func())(signal))() - } else { - NewQMimeDataFromPointer(ptr).DestroyQMimeDataDefault() - } -} - -func (ptr *QMimeData) ConnectDestroyQMimeData(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMimeData"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMimeData) DisconnectDestroyQMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMimeData") - } -} - -func (ptr *QMimeData) DestroyQMimeData() { - if ptr.Pointer() != nil { - C.QMimeData_DestroyQMimeData(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMimeData) DestroyQMimeDataDefault() { - if ptr.Pointer() != nil { - C.QMimeData_DestroyQMimeDataDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMimeData) __setUrls_urls_atList(i int) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QMimeData___setUrls_urls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QMimeData) __setUrls_urls_setList(i QUrl_ITF) { - if ptr.Pointer() != nil { - C.QMimeData___setUrls_urls_setList(ptr.Pointer(), PointerFromQUrl(i)) - } -} - -func (ptr *QMimeData) __setUrls_urls_newList() unsafe.Pointer { - return C.QMimeData___setUrls_urls_newList(ptr.Pointer()) -} - -func (ptr *QMimeData) __urls_atList(i int) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QMimeData___urls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QMimeData) __urls_setList(i QUrl_ITF) { - if ptr.Pointer() != nil { - C.QMimeData___urls_setList(ptr.Pointer(), PointerFromQUrl(i)) - } -} - -func (ptr *QMimeData) __urls_newList() unsafe.Pointer { - return C.QMimeData___urls_newList(ptr.Pointer()) -} - -type QMimeDatabase struct { - ptr unsafe.Pointer -} - -type QMimeDatabase_ITF interface { - QMimeDatabase_PTR() *QMimeDatabase -} - -func (ptr *QMimeDatabase) QMimeDatabase_PTR() *QMimeDatabase { - return ptr -} - -func (ptr *QMimeDatabase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMimeDatabase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMimeDatabase(ptr QMimeDatabase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMimeDatabase_PTR().Pointer() - } - return nil -} - -func NewQMimeDatabaseFromPointer(ptr unsafe.Pointer) (n *QMimeDatabase) { - n = new(QMimeDatabase) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMimeDatabase__MatchMode -//QMimeDatabase::MatchMode -type QMimeDatabase__MatchMode int64 - -const ( - QMimeDatabase__MatchDefault QMimeDatabase__MatchMode = QMimeDatabase__MatchMode(0x0) - QMimeDatabase__MatchExtension QMimeDatabase__MatchMode = QMimeDatabase__MatchMode(0x1) - QMimeDatabase__MatchContent QMimeDatabase__MatchMode = QMimeDatabase__MatchMode(0x2) -) - -func NewQMimeDatabase2() *QMimeDatabase { - tmpValue := NewQMimeDatabaseFromPointer(C.QMimeDatabase_NewQMimeDatabase2()) - runtime.SetFinalizer(tmpValue, (*QMimeDatabase).DestroyQMimeDatabase) - return tmpValue -} - -func (ptr *QMimeDatabase) AllMimeTypes() []*QMimeType { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QMimeType { - out := make([]*QMimeType, int(l.len)) - tmpList := NewQMimeDatabaseFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allMimeTypes_atList(i) - } - return out - }(C.QMimeDatabase_AllMimeTypes(ptr.Pointer())) - } - return make([]*QMimeType, 0) -} - -func (ptr *QMimeDatabase) MimeTypeForData(data QByteArray_ITF) *QMimeType { - if ptr.Pointer() != nil { - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForData(ptr.Pointer(), PointerFromQByteArray(data))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForData2(device QIODevice_ITF) *QMimeType { - if ptr.Pointer() != nil { - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForData2(ptr.Pointer(), PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForFile(fileInfo QFileInfo_ITF, mode QMimeDatabase__MatchMode) *QMimeType { - if ptr.Pointer() != nil { - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFile(ptr.Pointer(), PointerFromQFileInfo(fileInfo), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForFile2(fileName string, mode QMimeDatabase__MatchMode) *QMimeType { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFile2(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForFileNameAndData(fileName string, device QIODevice_ITF) *QMimeType { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFileNameAndData(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForFileNameAndData2(fileName string, data QByteArray_ITF) *QMimeType { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForFileNameAndData2(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQByteArray(data))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForName(nameOrAlias string) *QMimeType { - if ptr.Pointer() != nil { - var nameOrAliasC *C.char - if nameOrAlias != "" { - nameOrAliasC = C.CString(nameOrAlias) - defer C.free(unsafe.Pointer(nameOrAliasC)) - } - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameOrAliasC, len: C.longlong(len(nameOrAlias))})) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypeForUrl(url QUrl_ITF) *QMimeType { - if ptr.Pointer() != nil { - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase_MimeTypeForUrl(ptr.Pointer(), PointerFromQUrl(url))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) MimeTypesForFileName(fileName string) []*QMimeType { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return func(l C.struct_QtCore_PackedList) []*QMimeType { - out := make([]*QMimeType, int(l.len)) - tmpList := NewQMimeDatabaseFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeTypesForFileName_atList(i) - } - return out - }(C.QMimeDatabase_MimeTypesForFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - } - return make([]*QMimeType, 0) -} - -func (ptr *QMimeDatabase) SuffixForFileName(fileName string) string { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QMimeDatabase_SuffixForFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - } - return "" -} - -func (ptr *QMimeDatabase) DestroyQMimeDatabase() { - if ptr.Pointer() != nil { - C.QMimeDatabase_DestroyQMimeDatabase(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMimeDatabase) __allMimeTypes_atList(i int) *QMimeType { - if ptr.Pointer() != nil { - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase___allMimeTypes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) __allMimeTypes_setList(i QMimeType_ITF) { - if ptr.Pointer() != nil { - C.QMimeDatabase___allMimeTypes_setList(ptr.Pointer(), PointerFromQMimeType(i)) - } -} - -func (ptr *QMimeDatabase) __allMimeTypes_newList() unsafe.Pointer { - return C.QMimeDatabase___allMimeTypes_newList(ptr.Pointer()) -} - -func (ptr *QMimeDatabase) __mimeTypesForFileName_atList(i int) *QMimeType { - if ptr.Pointer() != nil { - tmpValue := NewQMimeTypeFromPointer(C.QMimeDatabase___mimeTypesForFileName_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue - } - return nil -} - -func (ptr *QMimeDatabase) __mimeTypesForFileName_setList(i QMimeType_ITF) { - if ptr.Pointer() != nil { - C.QMimeDatabase___mimeTypesForFileName_setList(ptr.Pointer(), PointerFromQMimeType(i)) - } -} - -func (ptr *QMimeDatabase) __mimeTypesForFileName_newList() unsafe.Pointer { - return C.QMimeDatabase___mimeTypesForFileName_newList(ptr.Pointer()) -} - -type QMimeType struct { - ptr unsafe.Pointer -} - -type QMimeType_ITF interface { - QMimeType_PTR() *QMimeType -} - -func (ptr *QMimeType) QMimeType_PTR() *QMimeType { - return ptr -} - -func (ptr *QMimeType) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMimeType) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMimeType(ptr QMimeType_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMimeType_PTR().Pointer() - } - return nil -} - -func NewQMimeTypeFromPointer(ptr unsafe.Pointer) (n *QMimeType) { - n = new(QMimeType) - n.SetPointer(ptr) - return -} -func NewQMimeType() *QMimeType { - tmpValue := NewQMimeTypeFromPointer(C.QMimeType_NewQMimeType()) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue -} - -func NewQMimeType2(other QMimeType_ITF) *QMimeType { - tmpValue := NewQMimeTypeFromPointer(C.QMimeType_NewQMimeType2(PointerFromQMimeType(other))) - runtime.SetFinalizer(tmpValue, (*QMimeType).DestroyQMimeType) - return tmpValue -} - -func (ptr *QMimeType) Aliases() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeType_Aliases(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeType) AllAncestors() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeType_AllAncestors(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeType) Comment() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeType_Comment(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeType) FilterString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeType_FilterString(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeType) GenericIconName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeType_GenericIconName(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeType) GlobPatterns() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeType_GlobPatterns(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeType) IconName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeType_IconName(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeType) Inherits(mimeTypeName string) bool { - if ptr.Pointer() != nil { - var mimeTypeNameC *C.char - if mimeTypeName != "" { - mimeTypeNameC = C.CString(mimeTypeName) - defer C.free(unsafe.Pointer(mimeTypeNameC)) - } - return int8(C.QMimeType_Inherits(ptr.Pointer(), C.struct_QtCore_PackedString{data: mimeTypeNameC, len: C.longlong(len(mimeTypeName))})) != 0 - } - return false -} - -func (ptr *QMimeType) IsDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeType_IsDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMimeType) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QMimeType_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMimeType) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeType_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeType) ParentMimeTypes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeType_ParentMimeTypes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeType) PreferredSuffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMimeType_PreferredSuffix(ptr.Pointer())) - } - return "" -} - -func (ptr *QMimeType) Suffixes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QMimeType_Suffixes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QMimeType) Swap(other QMimeType_ITF) { - if ptr.Pointer() != nil { - C.QMimeType_Swap(ptr.Pointer(), PointerFromQMimeType(other)) - } -} - -func (ptr *QMimeType) DestroyQMimeType() { - if ptr.Pointer() != nil { - C.QMimeType_DestroyQMimeType(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QModelIndex struct { - ptr unsafe.Pointer -} - -type QModelIndex_ITF interface { - QModelIndex_PTR() *QModelIndex -} - -func (ptr *QModelIndex) QModelIndex_PTR() *QModelIndex { - return ptr -} - -func (ptr *QModelIndex) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QModelIndex) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQModelIndex(ptr QModelIndex_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QModelIndex_PTR().Pointer() - } - return nil -} - -func NewQModelIndexFromPointer(ptr unsafe.Pointer) (n *QModelIndex) { - n = new(QModelIndex) - n.SetPointer(ptr) - return -} - -func (ptr *QModelIndex) DestroyQModelIndex() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQModelIndex() *QModelIndex { - tmpValue := NewQModelIndexFromPointer(C.QModelIndex_NewQModelIndex()) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue -} - -func (ptr *QModelIndex) Column() int { - if ptr.Pointer() != nil { - return int(int32(C.QModelIndex_Column(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QModelIndex) Data(role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QModelIndex_Data(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QModelIndex) Flags() Qt__ItemFlag { - if ptr.Pointer() != nil { - return Qt__ItemFlag(C.QModelIndex_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QModelIndex) InternalId() uintptr { - if ptr.Pointer() != nil { - return uintptr(C.QModelIndex_InternalId(ptr.Pointer())) - } - return 0 -} - -func (ptr *QModelIndex) InternalPointer() unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QModelIndex_InternalPointer(ptr.Pointer()) - } - return nil -} - -func (ptr *QModelIndex) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QModelIndex_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QModelIndex) Model() *QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemModelFromPointer(C.QModelIndex_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QModelIndex) Parent() *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QModelIndex_Parent(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QModelIndex) Row() int { - if ptr.Pointer() != nil { - return int(int32(C.QModelIndex_Row(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QModelIndex) Sibling(row int, column int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QModelIndex_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QModelIndex) SiblingAtColumn(column int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QModelIndex_SiblingAtColumn(ptr.Pointer(), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QModelIndex) SiblingAtRow(row int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QModelIndex_SiblingAtRow(ptr.Pointer(), C.int(int32(row)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -type QMultiHash struct { - QHash -} - -type QMultiHash_ITF interface { - QHash_ITF - QMultiHash_PTR() *QMultiHash -} - -func (ptr *QMultiHash) QMultiHash_PTR() *QMultiHash { - return ptr -} - -func (ptr *QMultiHash) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QHash_PTR().Pointer() - } - return nil -} - -func (ptr *QMultiHash) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QHash_PTR().SetPointer(p) - } -} - -func PointerFromQMultiHash(ptr QMultiHash_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMultiHash_PTR().Pointer() - } - return nil -} - -func NewQMultiHashFromPointer(ptr unsafe.Pointer) (n *QMultiHash) { - n = new(QMultiHash) - n.SetPointer(ptr) - return -} - -func (ptr *QMultiHash) DestroyQMultiHash() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMultiMap struct { - QMap -} - -type QMultiMap_ITF interface { - QMap_ITF - QMultiMap_PTR() *QMultiMap -} - -func (ptr *QMultiMap) QMultiMap_PTR() *QMultiMap { - return ptr -} - -func (ptr *QMultiMap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QMap_PTR().Pointer() - } - return nil -} - -func (ptr *QMultiMap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QMap_PTR().SetPointer(p) - } -} - -func PointerFromQMultiMap(ptr QMultiMap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMultiMap_PTR().Pointer() - } - return nil -} - -func NewQMultiMapFromPointer(ptr unsafe.Pointer) (n *QMultiMap) { - n = new(QMultiMap) - n.SetPointer(ptr) - return -} - -func (ptr *QMultiMap) DestroyQMultiMap() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutableHashIterator struct { - ptr unsafe.Pointer -} - -type QMutableHashIterator_ITF interface { - QMutableHashIterator_PTR() *QMutableHashIterator -} - -func (ptr *QMutableHashIterator) QMutableHashIterator_PTR() *QMutableHashIterator { - return ptr -} - -func (ptr *QMutableHashIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutableHashIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutableHashIterator(ptr QMutableHashIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutableHashIterator_PTR().Pointer() - } - return nil -} - -func NewQMutableHashIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableHashIterator) { - n = new(QMutableHashIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMutableHashIterator) DestroyQMutableHashIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutableLinkedListIterator struct { - ptr unsafe.Pointer -} - -type QMutableLinkedListIterator_ITF interface { - QMutableLinkedListIterator_PTR() *QMutableLinkedListIterator -} - -func (ptr *QMutableLinkedListIterator) QMutableLinkedListIterator_PTR() *QMutableLinkedListIterator { - return ptr -} - -func (ptr *QMutableLinkedListIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutableLinkedListIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutableLinkedListIterator(ptr QMutableLinkedListIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutableLinkedListIterator_PTR().Pointer() - } - return nil -} - -func NewQMutableLinkedListIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableLinkedListIterator) { - n = new(QMutableLinkedListIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMutableLinkedListIterator) DestroyQMutableLinkedListIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutableListIterator struct { - ptr unsafe.Pointer -} - -type QMutableListIterator_ITF interface { - QMutableListIterator_PTR() *QMutableListIterator -} - -func (ptr *QMutableListIterator) QMutableListIterator_PTR() *QMutableListIterator { - return ptr -} - -func (ptr *QMutableListIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutableListIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutableListIterator(ptr QMutableListIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutableListIterator_PTR().Pointer() - } - return nil -} - -func NewQMutableListIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableListIterator) { - n = new(QMutableListIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMutableListIterator) DestroyQMutableListIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutableMapIterator struct { - ptr unsafe.Pointer -} - -type QMutableMapIterator_ITF interface { - QMutableMapIterator_PTR() *QMutableMapIterator -} - -func (ptr *QMutableMapIterator) QMutableMapIterator_PTR() *QMutableMapIterator { - return ptr -} - -func (ptr *QMutableMapIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutableMapIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutableMapIterator(ptr QMutableMapIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutableMapIterator_PTR().Pointer() - } - return nil -} - -func NewQMutableMapIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableMapIterator) { - n = new(QMutableMapIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMutableMapIterator) DestroyQMutableMapIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutableSetIterator struct { - ptr unsafe.Pointer -} - -type QMutableSetIterator_ITF interface { - QMutableSetIterator_PTR() *QMutableSetIterator -} - -func (ptr *QMutableSetIterator) QMutableSetIterator_PTR() *QMutableSetIterator { - return ptr -} - -func (ptr *QMutableSetIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutableSetIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutableSetIterator(ptr QMutableSetIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutableSetIterator_PTR().Pointer() - } - return nil -} - -func NewQMutableSetIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableSetIterator) { - n = new(QMutableSetIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMutableSetIterator) DestroyQMutableSetIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutableVectorIterator struct { - ptr unsafe.Pointer -} - -type QMutableVectorIterator_ITF interface { - QMutableVectorIterator_PTR() *QMutableVectorIterator -} - -func (ptr *QMutableVectorIterator) QMutableVectorIterator_PTR() *QMutableVectorIterator { - return ptr -} - -func (ptr *QMutableVectorIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutableVectorIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutableVectorIterator(ptr QMutableVectorIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutableVectorIterator_PTR().Pointer() - } - return nil -} - -func NewQMutableVectorIteratorFromPointer(ptr unsafe.Pointer) (n *QMutableVectorIterator) { - n = new(QMutableVectorIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QMutableVectorIterator) DestroyQMutableVectorIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutex struct { - QBasicMutex -} - -type QMutex_ITF interface { - QBasicMutex_ITF - QMutex_PTR() *QMutex -} - -func (ptr *QMutex) QMutex_PTR() *QMutex { - return ptr -} - -func (ptr *QMutex) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QBasicMutex_PTR().Pointer() - } - return nil -} - -func (ptr *QMutex) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QBasicMutex_PTR().SetPointer(p) - } -} - -func PointerFromQMutex(ptr QMutex_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutex_PTR().Pointer() - } - return nil -} - -func NewQMutexFromPointer(ptr unsafe.Pointer) (n *QMutex) { - n = new(QMutex) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMutex__RecursionMode -//QMutex::RecursionMode -type QMutex__RecursionMode int64 - -const ( - QMutex__NonRecursive QMutex__RecursionMode = QMutex__RecursionMode(0) - QMutex__Recursive QMutex__RecursionMode = QMutex__RecursionMode(1) -) - -func NewQMutex(mode QMutex__RecursionMode) *QMutex { - tmpValue := NewQMutexFromPointer(C.QMutex_NewQMutex(C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QMutex).DestroyQMutex) - return tmpValue -} - -func (ptr *QMutex) Lock() { - if ptr.Pointer() != nil { - C.QMutex_Lock(ptr.Pointer()) - } -} - -func (ptr *QMutex) TryLock(timeout int) bool { - if ptr.Pointer() != nil { - return int8(C.QMutex_TryLock(ptr.Pointer(), C.int(int32(timeout)))) != 0 - } - return false -} - -func (ptr *QMutex) Try_lock() bool { - if ptr.Pointer() != nil { - return int8(C.QMutex_Try_lock(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMutex) Unlock() { - if ptr.Pointer() != nil { - C.QMutex_Unlock(ptr.Pointer()) - } -} - -func (ptr *QMutex) DestroyQMutex() { - if ptr.Pointer() != nil { - C.QMutex_DestroyQMutex(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMutexLocker struct { - ptr unsafe.Pointer -} - -type QMutexLocker_ITF interface { - QMutexLocker_PTR() *QMutexLocker -} - -func (ptr *QMutexLocker) QMutexLocker_PTR() *QMutexLocker { - return ptr -} - -func (ptr *QMutexLocker) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMutexLocker) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMutexLocker(ptr QMutexLocker_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMutexLocker_PTR().Pointer() - } - return nil -} - -func NewQMutexLockerFromPointer(ptr unsafe.Pointer) (n *QMutexLocker) { - n = new(QMutexLocker) - n.SetPointer(ptr) - return -} -func NewQMutexLocker(mutex QMutex_ITF) *QMutexLocker { - tmpValue := NewQMutexLockerFromPointer(C.QMutexLocker_NewQMutexLocker(PointerFromQMutex(mutex))) - runtime.SetFinalizer(tmpValue, (*QMutexLocker).DestroyQMutexLocker) - return tmpValue -} - -func (ptr *QMutexLocker) Mutex() *QMutex { - if ptr.Pointer() != nil { - return NewQMutexFromPointer(C.QMutexLocker_Mutex(ptr.Pointer())) - } - return nil -} - -func (ptr *QMutexLocker) Relock() { - if ptr.Pointer() != nil { - C.QMutexLocker_Relock(ptr.Pointer()) - } -} - -func (ptr *QMutexLocker) Unlock() { - if ptr.Pointer() != nil { - C.QMutexLocker_Unlock(ptr.Pointer()) - } -} - -func (ptr *QMutexLocker) DestroyQMutexLocker() { - if ptr.Pointer() != nil { - C.QMutexLocker_DestroyQMutexLocker(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QNoDebug struct { - ptr unsafe.Pointer -} - -type QNoDebug_ITF interface { - QNoDebug_PTR() *QNoDebug -} - -func (ptr *QNoDebug) QNoDebug_PTR() *QNoDebug { - return ptr -} - -func (ptr *QNoDebug) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNoDebug) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNoDebug(ptr QNoDebug_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNoDebug_PTR().Pointer() - } - return nil -} - -func NewQNoDebugFromPointer(ptr unsafe.Pointer) (n *QNoDebug) { - n = new(QNoDebug) - n.SetPointer(ptr) - return -} - -func (ptr *QNoDebug) DestroyQNoDebug() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QObject struct { - ptr unsafe.Pointer -} - -type QObject_ITF interface { - QObject_PTR() *QObject -} - -func (ptr *QObject) QObject_PTR() *QObject { - return ptr -} - -func (ptr *QObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQObject(ptr QObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func NewQObjectFromPointer(ptr unsafe.Pointer) (n *QObject) { - n = new(QObject) - n.SetPointer(ptr) - return -} - -func (o *QObject) ConnectSignal(f, a interface{}, t Qt__ConnectionType) { - fn := strings.TrimSuffix(strings.Split(runtime.FuncForPC(reflect.ValueOf(f).Pointer()).Name(), ".Connect")[1], "-fm") - qt.RegisterConnectionType(o.Pointer(), strings.ToLower(fn[:1])+fn[1:], int64(t)) - reflect.ValueOf(f).Call([]reflect.Value{reflect.ValueOf(a)}) -} - -func NewQObject(parent QObject_ITF) *QObject { - tmpValue := NewQObjectFromPointer(C.QObject_NewQObject(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QObject) BlockSignals(block bool) bool { - if ptr.Pointer() != nil { - return int8(C.QObject_BlockSignals(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(block))))) != 0 - } - return false -} - -//export callbackQObject_ChildEvent -func callbackQObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*QChildEvent))(signal))(NewQChildEventFromPointer(event)) - } else { - NewQObjectFromPointer(ptr).ChildEventDefault(NewQChildEventFromPointer(event)) - } -} - -func (ptr *QObject) ConnectChildEvent(f func(event *QChildEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "childEvent"); signal != nil { - f := func(event *QChildEvent) { - (*(*func(*QChildEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectChildEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "childEvent") - } -} - -func (ptr *QObject) ChildEvent(event QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QObject_ChildEvent(ptr.Pointer(), PointerFromQChildEvent(event)) - } -} - -func (ptr *QObject) ChildEventDefault(event QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QObject_ChildEventDefault(ptr.Pointer(), PointerFromQChildEvent(event)) - } -} - -func (ptr *QObject) Children() []*QObject { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QObject { - out := make([]*QObject, int(l.len)) - tmpList := NewQObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__children_atList(i) - } - return out - }(C.QObject_Children(ptr.Pointer())) - } - return make([]*QObject, 0) -} - -//export callbackQObject_ConnectNotify -func callbackQObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*QMetaMethod))(signal))(NewQMetaMethodFromPointer(sign)) - } else { - NewQObjectFromPointer(ptr).ConnectNotifyDefault(NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QObject) ConnectConnectNotify(f func(sign *QMetaMethod)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "connectNotify"); signal != nil { - f := func(sign *QMetaMethod) { - (*(*func(*QMetaMethod))(signal))(sign) - f(sign) - } - qt.ConnectSignal(ptr.Pointer(), "connectNotify", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "connectNotify", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectConnectNotify() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "connectNotify") - } -} - -func (ptr *QObject) ConnectNotify(sign QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QObject_ConnectNotify(ptr.Pointer(), PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QObject) ConnectNotifyDefault(sign QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QObject_ConnectNotifyDefault(ptr.Pointer(), PointerFromQMetaMethod(sign)) - } -} - -//export callbackQObject_CustomEvent -func callbackQObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQObjectFromPointer(ptr).CustomEventDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QObject) ConnectCustomEvent(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "customEvent"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "customEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "customEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectCustomEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "customEvent") - } -} - -func (ptr *QObject) CustomEvent(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QObject_CustomEvent(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QObject) CustomEventDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QObject_CustomEventDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQObject_DeleteLater -func callbackQObject_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQObjectFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QObject) ConnectDeleteLater(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "deleteLater"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "deleteLater", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "deleteLater", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectDeleteLater() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "deleteLater") - } -} - -func (ptr *QObject) DeleteLater() { - if ptr.Pointer() != nil { - C.QObject_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QObject) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QObject_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQObject_Destroyed -func callbackQObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*QObject))(signal))(NewQObjectFromPointer(obj)) - } - qt.Unregister(ptr) - -} - -func (ptr *QObject) ConnectDestroyed(f func(obj *QObject)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "destroyed") { - C.QObject_ConnectDestroyed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "destroyed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "destroyed"); signal != nil { - f := func(obj *QObject) { - (*(*func(*QObject))(signal))(obj) - f(obj) - } - qt.ConnectSignal(ptr.Pointer(), "destroyed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "destroyed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectDestroyed() { - if ptr.Pointer() != nil { - C.QObject_DisconnectDestroyed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "destroyed") - } -} - -func (ptr *QObject) Destroyed(obj QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject_Destroyed(ptr.Pointer(), PointerFromQObject(obj)) - } -} - -func QObject_Disconnect(sender QObject_ITF, sign string, receiver QObject_ITF, method string) bool { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int8(C.QObject_QObject_Disconnect(PointerFromQObject(sender), signC, PointerFromQObject(receiver), methodC)) != 0 -} - -func (ptr *QObject) Disconnect(sender QObject_ITF, sign string, receiver QObject_ITF, method string) bool { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int8(C.QObject_QObject_Disconnect(PointerFromQObject(sender), signC, PointerFromQObject(receiver), methodC)) != 0 -} - -func QObject_Disconnect2(sender QObject_ITF, sign QMetaMethod_ITF, receiver QObject_ITF, method QMetaMethod_ITF) bool { - return int8(C.QObject_QObject_Disconnect2(PointerFromQObject(sender), PointerFromQMetaMethod(sign), PointerFromQObject(receiver), PointerFromQMetaMethod(method))) != 0 -} - -func (ptr *QObject) Disconnect2(sender QObject_ITF, sign QMetaMethod_ITF, receiver QObject_ITF, method QMetaMethod_ITF) bool { - return int8(C.QObject_QObject_Disconnect2(PointerFromQObject(sender), PointerFromQMetaMethod(sign), PointerFromQObject(receiver), PointerFromQMetaMethod(method))) != 0 -} - -func (ptr *QObject) Disconnect3(sign string, receiver QObject_ITF, method string) bool { - if ptr.Pointer() != nil { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int8(C.QObject_Disconnect3(ptr.Pointer(), signC, PointerFromQObject(receiver), methodC)) != 0 - } - return false -} - -func (ptr *QObject) Disconnect4(receiver QObject_ITF, method string) bool { - if ptr.Pointer() != nil { - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - return int8(C.QObject_Disconnect4(ptr.Pointer(), PointerFromQObject(receiver), methodC)) != 0 - } - return false -} - -//export callbackQObject_DisconnectNotify -func callbackQObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*QMetaMethod))(signal))(NewQMetaMethodFromPointer(sign)) - } else { - NewQObjectFromPointer(ptr).DisconnectNotifyDefault(NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QObject) ConnectDisconnectNotify(f func(sign *QMetaMethod)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "disconnectNotify"); signal != nil { - f := func(sign *QMetaMethod) { - (*(*func(*QMetaMethod))(signal))(sign) - f(sign) - } - qt.ConnectSignal(ptr.Pointer(), "disconnectNotify", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "disconnectNotify", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectDisconnectNotify() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "disconnectNotify") - } -} - -func (ptr *QObject) DisconnectNotify(sign QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QObject_DisconnectNotify(ptr.Pointer(), PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QObject) DisconnectNotifyDefault(sign QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QObject_DisconnectNotifyDefault(ptr.Pointer(), PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QObject) DumpObjectInfo() { - if ptr.Pointer() != nil { - C.QObject_DumpObjectInfo(ptr.Pointer()) - } -} - -func (ptr *QObject) DumpObjectTree() { - if ptr.Pointer() != nil { - C.QObject_DumpObjectTree(ptr.Pointer()) - } -} - -func (ptr *QObject) DynamicPropertyNames() []*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dynamicPropertyNames_atList(i) - } - return out - }(C.QObject_DynamicPropertyNames(ptr.Pointer())) - } - return make([]*QByteArray, 0) -} - -//export callbackQObject_Event -func callbackQObject_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQObjectFromPointer(ptr).EventDefault(NewQEventFromPointer(e))))) -} - -func (ptr *QObject) ConnectEvent(f func(e *QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { - f := func(e *QEvent) bool { - (*(*func(*QEvent) bool)(signal))(e) - return f(e) - } - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "event") - } -} - -func (ptr *QObject) Event(e QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QObject_Event(ptr.Pointer(), PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QObject) EventDefault(e QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QObject_EventDefault(ptr.Pointer(), PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQObject_EventFilter -func callbackQObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QObject, *QEvent) bool)(signal))(NewQObjectFromPointer(watched), NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQObjectFromPointer(ptr).EventFilterDefault(NewQObjectFromPointer(watched), NewQEventFromPointer(event))))) -} - -func (ptr *QObject) ConnectEventFilter(f func(watched *QObject, event *QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "eventFilter"); signal != nil { - f := func(watched *QObject, event *QEvent) bool { - (*(*func(*QObject, *QEvent) bool)(signal))(watched, event) - return f(watched, event) - } - qt.ConnectSignal(ptr.Pointer(), "eventFilter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "eventFilter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectEventFilter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "eventFilter") - } -} - -func (ptr *QObject) EventFilter(watched QObject_ITF, event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QObject_EventFilter(ptr.Pointer(), PointerFromQObject(watched), PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QObject) EventFilterDefault(watched QObject_ITF, event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QObject_EventFilterDefault(ptr.Pointer(), PointerFromQObject(watched), PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QObject) FindChild(name string, options Qt__FindChildOption) *QObject { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQObjectFromPointer(C.QObject_FindChild(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(options))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) FindChildren(name string, options Qt__FindChildOption) []*QObject { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return func(l C.struct_QtCore_PackedList) []*QObject { - out := make([]*QObject, int(l.len)) - tmpList := NewQObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__findChildren_atList(i) - } - return out - }(C.QObject_FindChildren(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(options))) - } - return make([]*QObject, 0) -} - -func (ptr *QObject) FindChildren3(re QRegularExpression_ITF, options Qt__FindChildOption) []*QObject { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QObject { - out := make([]*QObject, int(l.len)) - tmpList := NewQObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__findChildren_atList3(i) - } - return out - }(C.QObject_FindChildren3(ptr.Pointer(), PointerFromQRegularExpression(re), C.longlong(options))) - } - return make([]*QObject, 0) -} - -func (ptr *QObject) Inherits(className string) bool { - if ptr.Pointer() != nil { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - return int8(C.QObject_Inherits(ptr.Pointer(), classNameC)) != 0 - } - return false -} - -func (ptr *QObject) InstallEventFilter(filterObj QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject_InstallEventFilter(ptr.Pointer(), PointerFromQObject(filterObj)) - } -} - -func (ptr *QObject) IsSignalConnected(sign QMetaMethod_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QObject_IsSignalConnected(ptr.Pointer(), PointerFromQMetaMethod(sign))) != 0 - } - return false -} - -func (ptr *QObject) IsWidgetType() bool { - if ptr.Pointer() != nil { - return int8(C.QObject_IsWidgetType(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QObject) IsWindowType() bool { - if ptr.Pointer() != nil { - return int8(C.QObject_IsWindowType(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QObject) KillTimer(id int) { - if ptr.Pointer() != nil { - C.QObject_KillTimer(ptr.Pointer(), C.int(int32(id))) - } -} - -//export callbackQObject_MetaObject -func callbackQObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return PointerFromQMetaObject((*(*func() *QMetaObject)(signal))()) - } - - return PointerFromQMetaObject(NewQObjectFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QObject) ConnectMetaObject(f func() *QMetaObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "metaObject"); signal != nil { - f := func() *QMetaObject { - (*(*func() *QMetaObject)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "metaObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "metaObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectMetaObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "metaObject") - } -} - -func (ptr *QObject) MetaObject() *QMetaObject { - if ptr.Pointer() != nil { - return NewQMetaObjectFromPointer(C.QObject_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QObject) MetaObjectDefault() *QMetaObject { - if ptr.Pointer() != nil { - return NewQMetaObjectFromPointer(C.QObject_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QObject) MoveToThread(targetThread QThread_ITF) { - if ptr.Pointer() != nil { - C.QObject_MoveToThread(ptr.Pointer(), PointerFromQThread(targetThread)) - } -} - -func (ptr *QObject) ObjectName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QObject_ObjectName(ptr.Pointer())) - } - return "" -} - -//export callbackQObject_ObjectNameChanged -func callbackQObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -func (ptr *QObject) ConnectObjectNameChanged(f func(objectName string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "objectNameChanged") { - C.QObject_ConnectObjectNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "objectNameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "objectNameChanged"); signal != nil { - f := func(objectName string) { - (*(*func(string))(signal))(objectName) - f(objectName) - } - qt.ConnectSignal(ptr.Pointer(), "objectNameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "objectNameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectObjectNameChanged() { - if ptr.Pointer() != nil { - C.QObject_DisconnectObjectNameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "objectNameChanged") - } -} - -func (ptr *QObject) Parent() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject_Parent(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) Property(name string) *QVariant { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQVariantFromPointer(C.QObject_Property(ptr.Pointer(), nameC)) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QObject) Receivers(sign string) int { - if ptr.Pointer() != nil { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - return int(int32(C.QObject_Receivers(ptr.Pointer(), signC))) - } - return 0 -} - -func (ptr *QObject) RemoveEventFilter(obj QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject_RemoveEventFilter(ptr.Pointer(), PointerFromQObject(obj)) - } -} - -func (ptr *QObject) Sender() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject_Sender(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) SenderSignalIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QObject_SenderSignalIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QObject) SetObjectName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QObject_SetObjectName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QObject) SetParent(parent QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject_SetParent(ptr.Pointer(), PointerFromQObject(parent)) - } -} - -func (ptr *QObject) SetProperty(name string, value QVariant_ITF) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QObject_SetProperty(ptr.Pointer(), nameC, PointerFromQVariant(value))) != 0 - } - return false -} - -func (ptr *QObject) SignalsBlocked() bool { - if ptr.Pointer() != nil { - return int8(C.QObject_SignalsBlocked(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QObject) StartTimer(interval int, timerType Qt__TimerType) int { - if ptr.Pointer() != nil { - return int(int32(C.QObject_StartTimer(ptr.Pointer(), C.int(int32(interval)), C.longlong(timerType)))) - } - return 0 -} - -func (ptr *QObject) Thread() *QThread { - if ptr.Pointer() != nil { - tmpValue := NewQThreadFromPointer(C.QObject_Thread(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQObject_TimerEvent -func callbackQObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*QTimerEvent))(signal))(NewQTimerEventFromPointer(event)) - } else { - NewQObjectFromPointer(ptr).TimerEventDefault(NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QObject) ConnectTimerEvent(f func(event *QTimerEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "timerEvent"); signal != nil { - f := func(event *QTimerEvent) { - (*(*func(*QTimerEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "timerEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "timerEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectTimerEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "timerEvent") - } -} - -func (ptr *QObject) TimerEvent(event QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QObject_TimerEvent(ptr.Pointer(), PointerFromQTimerEvent(event)) - } -} - -func (ptr *QObject) TimerEventDefault(event QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QObject_TimerEventDefault(ptr.Pointer(), PointerFromQTimerEvent(event)) - } -} - -func QObject_Tr(sourceText string, disambiguation string, n int) string { - var sourceTextC *C.char - if sourceText != "" { - sourceTextC = C.CString(sourceText) - defer C.free(unsafe.Pointer(sourceTextC)) - } - var disambiguationC *C.char - if disambiguation != "" { - disambiguationC = C.CString(disambiguation) - defer C.free(unsafe.Pointer(disambiguationC)) - } - return cGoUnpackString(C.QObject_QObject_Tr(sourceTextC, disambiguationC, C.int(int32(n)))) -} - -func (ptr *QObject) Tr(sourceText string, disambiguation string, n int) string { - var sourceTextC *C.char - if sourceText != "" { - sourceTextC = C.CString(sourceText) - defer C.free(unsafe.Pointer(sourceTextC)) - } - var disambiguationC *C.char - if disambiguation != "" { - disambiguationC = C.CString(disambiguation) - defer C.free(unsafe.Pointer(disambiguationC)) - } - return cGoUnpackString(C.QObject_QObject_Tr(sourceTextC, disambiguationC, C.int(int32(n)))) -} - -//export callbackQObject_DestroyQObject -func callbackQObject_DestroyQObject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QObject"); signal != nil { - (*(*func())(signal))() - } else { - NewQObjectFromPointer(ptr).DestroyQObjectDefault() - } -} - -func (ptr *QObject) ConnectDestroyQObject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QObject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObject) DisconnectDestroyQObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QObject") - } -} - -func (ptr *QObject) DestroyQObject() { - if ptr.Pointer() != nil { - C.QObject_DestroyQObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QObject) DestroyQObjectDefault() { - if ptr.Pointer() != nil { - C.QObject_DestroyQObjectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QObject) InvokeMethod(name string, arg QVariant_ITF) *QVariant { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return NewQVariantFromPointer(C.QObject_InvokeMethod(ptr.Pointer(), nameC, PointerFromQVariant(arg))) - } - return nil -} - -func (ptr *QObject) ToVariant() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QObject_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QObject) __children_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) __children_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject___children_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObject) __children_newList() unsafe.Pointer { - return C.QObject___children_newList(ptr.Pointer()) -} - -func (ptr *QObject) __dynamicPropertyNames_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QObject) __dynamicPropertyNames_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QObject___dynamicPropertyNames_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QObject) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QObject___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QObject) __findChildren_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) __findChildren_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject___findChildren_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObject) __findChildren_newList() unsafe.Pointer { - return C.QObject___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QObject) __findChildren_atList2(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject___findChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) __findChildren_setList2(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject___findChildren_setList2(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObject) __findChildren_newList2() unsafe.Pointer { - return C.QObject___findChildren_newList2(ptr.Pointer()) -} - -func (ptr *QObject) __findChildren_atList3(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) __findChildren_setList3(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject___findChildren_setList3(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObject) __findChildren_newList3() unsafe.Pointer { - return C.QObject___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QObject) __qFindChildren_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject___qFindChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) __qFindChildren_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject___qFindChildren_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObject) __qFindChildren_newList() unsafe.Pointer { - return C.QObject___qFindChildren_newList(ptr.Pointer()) -} - -func (ptr *QObject) __qFindChildren_atList2(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObject) __qFindChildren_setList2(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObject___qFindChildren_setList2(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObject) __qFindChildren_newList2() unsafe.Pointer { - return C.QObject___qFindChildren_newList2(ptr.Pointer()) -} - -type QObjectCleanupHandler struct { - QObject -} - -type QObjectCleanupHandler_ITF interface { - QObject_ITF - QObjectCleanupHandler_PTR() *QObjectCleanupHandler -} - -func (ptr *QObjectCleanupHandler) QObjectCleanupHandler_PTR() *QObjectCleanupHandler { - return ptr -} - -func (ptr *QObjectCleanupHandler) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QObjectCleanupHandler) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQObjectCleanupHandler(ptr QObjectCleanupHandler_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QObjectCleanupHandler_PTR().Pointer() - } - return nil -} - -func NewQObjectCleanupHandlerFromPointer(ptr unsafe.Pointer) (n *QObjectCleanupHandler) { - n = new(QObjectCleanupHandler) - n.SetPointer(ptr) - return -} -func NewQObjectCleanupHandler() *QObjectCleanupHandler { - tmpValue := NewQObjectCleanupHandlerFromPointer(C.QObjectCleanupHandler_NewQObjectCleanupHandler()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QObjectCleanupHandler) Add(object QObject_ITF) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObjectCleanupHandler_Add(ptr.Pointer(), PointerFromQObject(object))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObjectCleanupHandler) Clear() { - if ptr.Pointer() != nil { - C.QObjectCleanupHandler_Clear(ptr.Pointer()) - } -} - -func (ptr *QObjectCleanupHandler) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QObjectCleanupHandler_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QObjectCleanupHandler) Remove(object QObject_ITF) { - if ptr.Pointer() != nil { - C.QObjectCleanupHandler_Remove(ptr.Pointer(), PointerFromQObject(object)) - } -} - -//export callbackQObjectCleanupHandler_DestroyQObjectCleanupHandler -func callbackQObjectCleanupHandler_DestroyQObjectCleanupHandler(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QObjectCleanupHandler"); signal != nil { - (*(*func())(signal))() - } else { - NewQObjectCleanupHandlerFromPointer(ptr).DestroyQObjectCleanupHandlerDefault() - } -} - -func (ptr *QObjectCleanupHandler) ConnectDestroyQObjectCleanupHandler(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QObjectCleanupHandler"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QObjectCleanupHandler", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QObjectCleanupHandler", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QObjectCleanupHandler) DisconnectDestroyQObjectCleanupHandler() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QObjectCleanupHandler") - } -} - -func (ptr *QObjectCleanupHandler) DestroyQObjectCleanupHandler() { - if ptr.Pointer() != nil { - C.QObjectCleanupHandler_DestroyQObjectCleanupHandler(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QObjectCleanupHandler) DestroyQObjectCleanupHandlerDefault() { - if ptr.Pointer() != nil { - C.QObjectCleanupHandler_DestroyQObjectCleanupHandlerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QObjectCleanupHandler) __cleanupObjects_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObjectCleanupHandler___cleanupObjects_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObjectCleanupHandler) __cleanupObjects_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObjectCleanupHandler___cleanupObjects_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObjectCleanupHandler) __cleanupObjects_newList() unsafe.Pointer { - return C.QObjectCleanupHandler___cleanupObjects_newList(ptr.Pointer()) -} - -func (ptr *QObjectCleanupHandler) __setCleanupObjects__atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObjectCleanupHandler___setCleanupObjects__atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObjectCleanupHandler) __setCleanupObjects__setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObjectCleanupHandler___setCleanupObjects__setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObjectCleanupHandler) __setCleanupObjects__newList() unsafe.Pointer { - return C.QObjectCleanupHandler___setCleanupObjects__newList(ptr.Pointer()) -} - -type QObjectData struct { - ptr unsafe.Pointer -} - -type QObjectData_ITF interface { - QObjectData_PTR() *QObjectData -} - -func (ptr *QObjectData) QObjectData_PTR() *QObjectData { - return ptr -} - -func (ptr *QObjectData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QObjectData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQObjectData(ptr QObjectData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QObjectData_PTR().Pointer() - } - return nil -} - -func NewQObjectDataFromPointer(ptr unsafe.Pointer) (n *QObjectData) { - n = new(QObjectData) - n.SetPointer(ptr) - return -} - -func (ptr *QObjectData) DestroyQObjectData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QObjectData) __children_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObjectData___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObjectData) __children_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObjectData___children_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObjectData) __children_newList() unsafe.Pointer { - return C.QObjectData___children_newList(ptr.Pointer()) -} - -func (ptr *QObjectData) __setChildren__atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QObjectData___setChildren__atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QObjectData) __setChildren__setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QObjectData___setChildren__setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QObjectData) __setChildren__newList() unsafe.Pointer { - return C.QObjectData___setChildren__newList(ptr.Pointer()) -} - -type QObjectUserData struct { - ptr unsafe.Pointer -} - -type QObjectUserData_ITF interface { - QObjectUserData_PTR() *QObjectUserData -} - -func (ptr *QObjectUserData) QObjectUserData_PTR() *QObjectUserData { - return ptr -} - -func (ptr *QObjectUserData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QObjectUserData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQObjectUserData(ptr QObjectUserData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QObjectUserData_PTR().Pointer() - } - return nil -} - -func NewQObjectUserDataFromPointer(ptr unsafe.Pointer) (n *QObjectUserData) { - n = new(QObjectUserData) - n.SetPointer(ptr) - return -} - -func (ptr *QObjectUserData) DestroyQObjectUserData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOperatingSystemVersion struct { - ptr unsafe.Pointer -} - -type QOperatingSystemVersion_ITF interface { - QOperatingSystemVersion_PTR() *QOperatingSystemVersion -} - -func (ptr *QOperatingSystemVersion) QOperatingSystemVersion_PTR() *QOperatingSystemVersion { - return ptr -} - -func (ptr *QOperatingSystemVersion) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOperatingSystemVersion) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOperatingSystemVersion(ptr QOperatingSystemVersion_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOperatingSystemVersion_PTR().Pointer() - } - return nil -} - -func NewQOperatingSystemVersionFromPointer(ptr unsafe.Pointer) (n *QOperatingSystemVersion) { - n = new(QOperatingSystemVersion) - n.SetPointer(ptr) - return -} - -func (ptr *QOperatingSystemVersion) DestroyQOperatingSystemVersion() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QOperatingSystemVersion__OSType -//QOperatingSystemVersion::OSType -type QOperatingSystemVersion__OSType int64 - -const ( - QOperatingSystemVersion__Unknown QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(0) - QOperatingSystemVersion__Windows QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(1) - QOperatingSystemVersion__MacOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(2) - QOperatingSystemVersion__IOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(3) - QOperatingSystemVersion__TvOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(4) - QOperatingSystemVersion__WatchOS QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(5) - QOperatingSystemVersion__Android QOperatingSystemVersion__OSType = QOperatingSystemVersion__OSType(6) -) - -func NewQOperatingSystemVersion2(osType QOperatingSystemVersion__OSType, vmajor int, vminor int, vmicro int) *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_NewQOperatingSystemVersion2(C.longlong(osType), C.int(int32(vmajor)), C.int(int32(vminor)), C.int(int32(vmicro)))) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_Current() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Current()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) Current() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Current()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_CurrentType() QOperatingSystemVersion__OSType { - return QOperatingSystemVersion__OSType(C.QOperatingSystemVersion_QOperatingSystemVersion_CurrentType()) -} - -func (ptr *QOperatingSystemVersion) CurrentType() QOperatingSystemVersion__OSType { - return QOperatingSystemVersion__OSType(C.QOperatingSystemVersion_QOperatingSystemVersion_CurrentType()) -} - -func (ptr *QOperatingSystemVersion) MajorVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QOperatingSystemVersion_MajorVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOperatingSystemVersion) MicroVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QOperatingSystemVersion_MicroVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOperatingSystemVersion) MinorVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QOperatingSystemVersion_MinorVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOperatingSystemVersion) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QOperatingSystemVersion_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QOperatingSystemVersion) SegmentCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QOperatingSystemVersion_SegmentCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOperatingSystemVersion) Type() QOperatingSystemVersion__OSType { - if ptr.Pointer() != nil { - return QOperatingSystemVersion__OSType(C.QOperatingSystemVersion_Type(ptr.Pointer())) - } - return 0 -} - -func QOperatingSystemVersion_Windows7() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows7()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) Windows7() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows7()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_Windows8() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) Windows8() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_Windows8_1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) Windows8_1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_Windows10() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows10()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) Windows10() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_Windows10()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_OSXMavericks() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) OSXMavericks() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_OSXYosemite() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) OSXYosemite() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_OSXElCapitan() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) OSXElCapitan() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_MacOSSierra() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) MacOSSierra() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_MacOSHighSierra() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) MacOSHighSierra() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_MacOSMojave() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) MacOSMojave() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidJellyBean() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidJellyBean() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidJellyBean_MR1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidJellyBean_MR1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidJellyBean_MR2() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidJellyBean_MR2() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidKitKat() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidKitKat() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidLollipop() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidLollipop() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidLollipop_MR1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidLollipop_MR1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidMarshmallow() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidMarshmallow() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidNougat() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidNougat() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidNougat_MR1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidNougat_MR1() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func QOperatingSystemVersion_AndroidOreo() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func (ptr *QOperatingSystemVersion) AndroidOreo() *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo()) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -func NewQOperatingSystemVersion(other QOperatingSystemVersion_ITF) *QOperatingSystemVersion { - tmpValue := NewQOperatingSystemVersionFromPointer(C.QOperatingSystemVersion_NewQOperatingSystemVersion(PointerFromQOperatingSystemVersion(other))) - runtime.SetFinalizer(tmpValue, (*QOperatingSystemVersion).DestroyQOperatingSystemVersion) - return tmpValue -} - -type QPair struct { - ptr unsafe.Pointer -} - -type QPair_ITF interface { - QPair_PTR() *QPair -} - -func (ptr *QPair) QPair_PTR() *QPair { - return ptr -} - -func (ptr *QPair) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPair) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPair(ptr QPair_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPair_PTR().Pointer() - } - return nil -} - -func NewQPairFromPointer(ptr unsafe.Pointer) (n *QPair) { - n = new(QPair) - n.SetPointer(ptr) - return -} - -func (ptr *QPair) DestroyQPair() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QParallelAnimationGroup struct { - QAnimationGroup -} - -type QParallelAnimationGroup_ITF interface { - QAnimationGroup_ITF - QParallelAnimationGroup_PTR() *QParallelAnimationGroup -} - -func (ptr *QParallelAnimationGroup) QParallelAnimationGroup_PTR() *QParallelAnimationGroup { - return ptr -} - -func (ptr *QParallelAnimationGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAnimationGroup_PTR().Pointer() - } - return nil -} - -func (ptr *QParallelAnimationGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAnimationGroup_PTR().SetPointer(p) - } -} - -func PointerFromQParallelAnimationGroup(ptr QParallelAnimationGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QParallelAnimationGroup_PTR().Pointer() - } - return nil -} - -func NewQParallelAnimationGroupFromPointer(ptr unsafe.Pointer) (n *QParallelAnimationGroup) { - n = new(QParallelAnimationGroup) - n.SetPointer(ptr) - return -} -func NewQParallelAnimationGroup(parent QObject_ITF) *QParallelAnimationGroup { - tmpValue := NewQParallelAnimationGroupFromPointer(C.QParallelAnimationGroup_NewQParallelAnimationGroup(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQParallelAnimationGroup_Duration -func callbackQParallelAnimationGroup_Duration(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "duration"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQParallelAnimationGroupFromPointer(ptr).DurationDefault())) -} - -func (ptr *QParallelAnimationGroup) ConnectDuration(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QParallelAnimationGroup) DisconnectDuration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "duration") - } -} - -func (ptr *QParallelAnimationGroup) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QParallelAnimationGroup_Duration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QParallelAnimationGroup) DurationDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QParallelAnimationGroup_DurationDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQParallelAnimationGroup_UpdateCurrentTime -func callbackQParallelAnimationGroup_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { - if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(currentTime))) - } else { - NewQParallelAnimationGroupFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(currentTime))) - } -} - -func (ptr *QParallelAnimationGroup) ConnectUpdateCurrentTime(f func(currentTime int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { - f := func(currentTime int) { - (*(*func(int))(signal))(currentTime) - f(currentTime) - } - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QParallelAnimationGroup) DisconnectUpdateCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") - } -} - -func (ptr *QParallelAnimationGroup) UpdateCurrentTime(currentTime int) { - if ptr.Pointer() != nil { - C.QParallelAnimationGroup_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -func (ptr *QParallelAnimationGroup) UpdateCurrentTimeDefault(currentTime int) { - if ptr.Pointer() != nil { - C.QParallelAnimationGroup_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -//export callbackQParallelAnimationGroup_DestroyQParallelAnimationGroup -func callbackQParallelAnimationGroup_DestroyQParallelAnimationGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QParallelAnimationGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQParallelAnimationGroupFromPointer(ptr).DestroyQParallelAnimationGroupDefault() - } -} - -func (ptr *QParallelAnimationGroup) ConnectDestroyQParallelAnimationGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QParallelAnimationGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QParallelAnimationGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QParallelAnimationGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QParallelAnimationGroup) DisconnectDestroyQParallelAnimationGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QParallelAnimationGroup") - } -} - -func (ptr *QParallelAnimationGroup) DestroyQParallelAnimationGroup() { - if ptr.Pointer() != nil { - C.QParallelAnimationGroup_DestroyQParallelAnimationGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QParallelAnimationGroup) DestroyQParallelAnimationGroupDefault() { - if ptr.Pointer() != nil { - C.QParallelAnimationGroup_DestroyQParallelAnimationGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPauseAnimation struct { - QAbstractAnimation -} - -type QPauseAnimation_ITF interface { - QAbstractAnimation_ITF - QPauseAnimation_PTR() *QPauseAnimation -} - -func (ptr *QPauseAnimation) QPauseAnimation_PTR() *QPauseAnimation { - return ptr -} - -func (ptr *QPauseAnimation) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractAnimation_PTR().Pointer() - } - return nil -} - -func (ptr *QPauseAnimation) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractAnimation_PTR().SetPointer(p) - } -} - -func PointerFromQPauseAnimation(ptr QPauseAnimation_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPauseAnimation_PTR().Pointer() - } - return nil -} - -func NewQPauseAnimationFromPointer(ptr unsafe.Pointer) (n *QPauseAnimation) { - n = new(QPauseAnimation) - n.SetPointer(ptr) - return -} -func NewQPauseAnimation(parent QObject_ITF) *QPauseAnimation { - tmpValue := NewQPauseAnimationFromPointer(C.QPauseAnimation_NewQPauseAnimation(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPauseAnimation2(msecs int, parent QObject_ITF) *QPauseAnimation { - tmpValue := NewQPauseAnimationFromPointer(C.QPauseAnimation_NewQPauseAnimation2(C.int(int32(msecs)), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQPauseAnimation_Duration -func callbackQPauseAnimation_Duration(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "duration"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQPauseAnimationFromPointer(ptr).DurationDefault())) -} - -func (ptr *QPauseAnimation) ConnectDuration(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPauseAnimation) DisconnectDuration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "duration") - } -} - -func (ptr *QPauseAnimation) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QPauseAnimation_Duration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPauseAnimation) DurationDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QPauseAnimation_DurationDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPauseAnimation) SetDuration(msecs int) { - if ptr.Pointer() != nil { - C.QPauseAnimation_SetDuration(ptr.Pointer(), C.int(int32(msecs))) - } -} - -//export callbackQPauseAnimation_UpdateCurrentTime -func callbackQPauseAnimation_UpdateCurrentTime(ptr unsafe.Pointer, vin C.int) { - if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(vin))) - } else { - NewQPauseAnimationFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(vin))) - } -} - -func (ptr *QPauseAnimation) ConnectUpdateCurrentTime(f func(vin int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { - f := func(vin int) { - (*(*func(int))(signal))(vin) - f(vin) - } - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPauseAnimation) DisconnectUpdateCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") - } -} - -func (ptr *QPauseAnimation) UpdateCurrentTime(vin int) { - if ptr.Pointer() != nil { - C.QPauseAnimation_UpdateCurrentTime(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QPauseAnimation) UpdateCurrentTimeDefault(vin int) { - if ptr.Pointer() != nil { - C.QPauseAnimation_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQPauseAnimation_DestroyQPauseAnimation -func callbackQPauseAnimation_DestroyQPauseAnimation(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPauseAnimation"); signal != nil { - (*(*func())(signal))() - } else { - NewQPauseAnimationFromPointer(ptr).DestroyQPauseAnimationDefault() - } -} - -func (ptr *QPauseAnimation) ConnectDestroyQPauseAnimation(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPauseAnimation"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPauseAnimation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPauseAnimation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPauseAnimation) DisconnectDestroyQPauseAnimation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPauseAnimation") - } -} - -func (ptr *QPauseAnimation) DestroyQPauseAnimation() { - if ptr.Pointer() != nil { - C.QPauseAnimation_DestroyQPauseAnimation(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPauseAnimation) DestroyQPauseAnimationDefault() { - if ptr.Pointer() != nil { - C.QPauseAnimation_DestroyQPauseAnimationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPersistentModelIndex struct { - ptr unsafe.Pointer -} - -type QPersistentModelIndex_ITF interface { - QPersistentModelIndex_PTR() *QPersistentModelIndex -} - -func (ptr *QPersistentModelIndex) QPersistentModelIndex_PTR() *QPersistentModelIndex { - return ptr -} - -func (ptr *QPersistentModelIndex) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPersistentModelIndex) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPersistentModelIndex(ptr QPersistentModelIndex_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPersistentModelIndex_PTR().Pointer() - } - return nil -} - -func NewQPersistentModelIndexFromPointer(ptr unsafe.Pointer) (n *QPersistentModelIndex) { - n = new(QPersistentModelIndex) - n.SetPointer(ptr) - return -} - -func (ptr *QPersistentModelIndex) DestroyQPersistentModelIndex() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQPersistentModelIndex2(index QModelIndex_ITF) *QPersistentModelIndex { - tmpValue := NewQPersistentModelIndexFromPointer(C.QPersistentModelIndex_NewQPersistentModelIndex2(PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue -} - -func NewQPersistentModelIndex3(other QPersistentModelIndex_ITF) *QPersistentModelIndex { - tmpValue := NewQPersistentModelIndexFromPointer(C.QPersistentModelIndex_NewQPersistentModelIndex3(PointerFromQPersistentModelIndex(other))) - runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue -} - -func NewQPersistentModelIndex4(other QPersistentModelIndex_ITF) *QPersistentModelIndex { - tmpValue := NewQPersistentModelIndexFromPointer(C.QPersistentModelIndex_NewQPersistentModelIndex4(PointerFromQPersistentModelIndex(other))) - runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue -} - -func (ptr *QPersistentModelIndex) Column() int { - if ptr.Pointer() != nil { - return int(int32(C.QPersistentModelIndex_Column(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPersistentModelIndex) Data(role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QPersistentModelIndex_Data(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QPersistentModelIndex) Flags() Qt__ItemFlag { - if ptr.Pointer() != nil { - return Qt__ItemFlag(C.QPersistentModelIndex_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPersistentModelIndex) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QPersistentModelIndex_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPersistentModelIndex) Model() *QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemModelFromPointer(C.QPersistentModelIndex_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPersistentModelIndex) Parent() *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QPersistentModelIndex_Parent(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QPersistentModelIndex) Row() int { - if ptr.Pointer() != nil { - return int(int32(C.QPersistentModelIndex_Row(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPersistentModelIndex) Sibling(row int, column int) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QPersistentModelIndex_Sibling(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QPersistentModelIndex) Swap(other QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QPersistentModelIndex_Swap(ptr.Pointer(), PointerFromQPersistentModelIndex(other)) - } -} - -type QPluginLoader struct { - QObject -} - -type QPluginLoader_ITF interface { - QObject_ITF - QPluginLoader_PTR() *QPluginLoader -} - -func (ptr *QPluginLoader) QPluginLoader_PTR() *QPluginLoader { - return ptr -} - -func (ptr *QPluginLoader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPluginLoader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPluginLoader(ptr QPluginLoader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPluginLoader_PTR().Pointer() - } - return nil -} - -func NewQPluginLoaderFromPointer(ptr unsafe.Pointer) (n *QPluginLoader) { - n = new(QPluginLoader) - n.SetPointer(ptr) - return -} -func NewQPluginLoader(parent QObject_ITF) *QPluginLoader { - tmpValue := NewQPluginLoaderFromPointer(C.QPluginLoader_NewQPluginLoader(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPluginLoader2(fileName string, parent QObject_ITF) *QPluginLoader { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQPluginLoaderFromPointer(C.QPluginLoader_NewQPluginLoader2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QPluginLoader) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPluginLoader_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QPluginLoader) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPluginLoader_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QPluginLoader) Instance() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QPluginLoader_Instance(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPluginLoader) IsLoaded() bool { - if ptr.Pointer() != nil { - return int8(C.QPluginLoader_IsLoaded(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPluginLoader) Load() bool { - if ptr.Pointer() != nil { - return int8(C.QPluginLoader_Load(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPluginLoader) LoadHints() QLibrary__LoadHint { - if ptr.Pointer() != nil { - return QLibrary__LoadHint(C.QPluginLoader_LoadHints(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPluginLoader) MetaData() *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QPluginLoader_MetaData(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QPluginLoader) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QPluginLoader_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QPluginLoader) SetLoadHints(loadHints QLibrary__LoadHint) { - if ptr.Pointer() != nil { - C.QPluginLoader_SetLoadHints(ptr.Pointer(), C.longlong(loadHints)) - } -} - -func QPluginLoader_StaticInstances() []*QObject { - return func(l C.struct_QtCore_PackedList) []*QObject { - out := make([]*QObject, int(l.len)) - tmpList := NewQPluginLoaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__staticInstances_atList(i) - } - return out - }(C.QPluginLoader_QPluginLoader_StaticInstances()) -} - -func (ptr *QPluginLoader) StaticInstances() []*QObject { - return func(l C.struct_QtCore_PackedList) []*QObject { - out := make([]*QObject, int(l.len)) - tmpList := NewQPluginLoaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__staticInstances_atList(i) - } - return out - }(C.QPluginLoader_QPluginLoader_StaticInstances()) -} - -func (ptr *QPluginLoader) Unload() bool { - if ptr.Pointer() != nil { - return int8(C.QPluginLoader_Unload(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQPluginLoader_DestroyQPluginLoader -func callbackQPluginLoader_DestroyQPluginLoader(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPluginLoader"); signal != nil { - (*(*func())(signal))() - } else { - NewQPluginLoaderFromPointer(ptr).DestroyQPluginLoaderDefault() - } -} - -func (ptr *QPluginLoader) ConnectDestroyQPluginLoader(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPluginLoader"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPluginLoader", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPluginLoader", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPluginLoader) DisconnectDestroyQPluginLoader() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPluginLoader") - } -} - -func (ptr *QPluginLoader) DestroyQPluginLoader() { - if ptr.Pointer() != nil { - C.QPluginLoader_DestroyQPluginLoader(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPluginLoader) DestroyQPluginLoaderDefault() { - if ptr.Pointer() != nil { - C.QPluginLoader_DestroyQPluginLoaderDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPluginLoader) __staticInstances_atList(i int) *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QPluginLoader___staticInstances_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPluginLoader) __staticInstances_setList(i QObject_ITF) { - if ptr.Pointer() != nil { - C.QPluginLoader___staticInstances_setList(ptr.Pointer(), PointerFromQObject(i)) - } -} - -func (ptr *QPluginLoader) __staticInstances_newList() unsafe.Pointer { - return C.QPluginLoader___staticInstances_newList(ptr.Pointer()) -} - -func (ptr *QPluginLoader) __staticPlugins_setList(i QStaticPlugin_ITF) { - if ptr.Pointer() != nil { - C.QPluginLoader___staticPlugins_setList(ptr.Pointer(), PointerFromQStaticPlugin(i)) - } -} - -func (ptr *QPluginLoader) __staticPlugins_newList() unsafe.Pointer { - return C.QPluginLoader___staticPlugins_newList(ptr.Pointer()) -} - -type QPoint struct { - ptr unsafe.Pointer -} - -type QPoint_ITF interface { - QPoint_PTR() *QPoint -} - -func (ptr *QPoint) QPoint_PTR() *QPoint { - return ptr -} - -func (ptr *QPoint) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPoint) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPoint(ptr QPoint_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPoint_PTR().Pointer() - } - return nil -} - -func NewQPointFromPointer(ptr unsafe.Pointer) (n *QPoint) { - n = new(QPoint) - n.SetPointer(ptr) - return -} - -func (ptr *QPoint) DestroyQPoint() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQPoint() *QPoint { - tmpValue := NewQPointFromPointer(C.QPoint_NewQPoint()) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue -} - -func NewQPoint2(xpos int, ypos int) *QPoint { - tmpValue := NewQPointFromPointer(C.QPoint_NewQPoint2(C.int(int32(xpos)), C.int(int32(ypos)))) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue -} - -func QPoint_DotProduct(p1 QPoint_ITF, p2 QPoint_ITF) int { - return int(int32(C.QPoint_QPoint_DotProduct(PointerFromQPoint(p1), PointerFromQPoint(p2)))) -} - -func (ptr *QPoint) DotProduct(p1 QPoint_ITF, p2 QPoint_ITF) int { - return int(int32(C.QPoint_QPoint_DotProduct(PointerFromQPoint(p1), PointerFromQPoint(p2)))) -} - -func (ptr *QPoint) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QPoint_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPoint) ManhattanLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QPoint_ManhattanLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPoint) Rx() int { - if ptr.Pointer() != nil { - return int(int32(C.QPoint_Rx(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPoint) Ry() int { - if ptr.Pointer() != nil { - return int(int32(C.QPoint_Ry(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPoint) SetX(x int) { - if ptr.Pointer() != nil { - C.QPoint_SetX(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QPoint) SetY(y int) { - if ptr.Pointer() != nil { - C.QPoint_SetY(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QPoint) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QPoint_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPoint) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QPoint_Y(ptr.Pointer()))) - } - return 0 -} - -type QPointF struct { - ptr unsafe.Pointer -} - -type QPointF_ITF interface { - QPointF_PTR() *QPointF -} - -func (ptr *QPointF) QPointF_PTR() *QPointF { - return ptr -} - -func (ptr *QPointF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPointF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPointF(ptr QPointF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPointF_PTR().Pointer() - } - return nil -} - -func NewQPointFFromPointer(ptr unsafe.Pointer) (n *QPointF) { - n = new(QPointF) - n.SetPointer(ptr) - return -} - -func (ptr *QPointF) DestroyQPointF() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQPointF() *QPointF { - tmpValue := NewQPointFFromPointer(C.QPointF_NewQPointF()) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue -} - -func NewQPointF2(point QPoint_ITF) *QPointF { - tmpValue := NewQPointFFromPointer(C.QPointF_NewQPointF2(PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue -} - -func NewQPointF3(xpos float64, ypos float64) *QPointF { - tmpValue := NewQPointFFromPointer(C.QPointF_NewQPointF3(C.double(xpos), C.double(ypos))) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue -} - -func QPointF_DotProduct(p1 QPointF_ITF, p2 QPointF_ITF) float64 { - return float64(C.QPointF_QPointF_DotProduct(PointerFromQPointF(p1), PointerFromQPointF(p2))) -} - -func (ptr *QPointF) DotProduct(p1 QPointF_ITF, p2 QPointF_ITF) float64 { - return float64(C.QPointF_QPointF_DotProduct(PointerFromQPointF(p1), PointerFromQPointF(p2))) -} - -func (ptr *QPointF) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QPointF_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPointF) ManhattanLength() float64 { - if ptr.Pointer() != nil { - return float64(C.QPointF_ManhattanLength(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPointF) Rx() float64 { - if ptr.Pointer() != nil { - return float64(C.QPointF_Rx(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPointF) Ry() float64 { - if ptr.Pointer() != nil { - return float64(C.QPointF_Ry(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPointF) SetX(x float64) { - if ptr.Pointer() != nil { - C.QPointF_SetX(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QPointF) SetY(y float64) { - if ptr.Pointer() != nil { - C.QPointF_SetY(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QPointF) ToPoint() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QPointF_ToPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QPointF) X() float64 { - if ptr.Pointer() != nil { - return float64(C.QPointF_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPointF) Y() float64 { - if ptr.Pointer() != nil { - return float64(C.QPointF_Y(ptr.Pointer())) - } - return 0 -} - -type QPointer struct { - ptr unsafe.Pointer -} - -type QPointer_ITF interface { - QPointer_PTR() *QPointer -} - -func (ptr *QPointer) QPointer_PTR() *QPointer { - return ptr -} - -func (ptr *QPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPointer(ptr QPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPointer_PTR().Pointer() - } - return nil -} - -func NewQPointerFromPointer(ptr unsafe.Pointer) (n *QPointer) { - n = new(QPointer) - n.SetPointer(ptr) - return -} - -type QProcess struct { - QIODevice -} - -type QProcess_ITF interface { - QIODevice_ITF - QProcess_PTR() *QProcess -} - -func (ptr *QProcess) QProcess_PTR() *QProcess { - return ptr -} - -func (ptr *QProcess) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func (ptr *QProcess) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QIODevice_PTR().SetPointer(p) - } -} - -func PointerFromQProcess(ptr QProcess_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QProcess_PTR().Pointer() - } - return nil -} - -func NewQProcessFromPointer(ptr unsafe.Pointer) (n *QProcess) { - n = new(QProcess) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QProcess__ProcessError -//QProcess::ProcessError -type QProcess__ProcessError int64 - -const ( - QProcess__FailedToStart QProcess__ProcessError = QProcess__ProcessError(0) - QProcess__Crashed QProcess__ProcessError = QProcess__ProcessError(1) - QProcess__Timedout QProcess__ProcessError = QProcess__ProcessError(2) - QProcess__ReadError QProcess__ProcessError = QProcess__ProcessError(3) - QProcess__WriteError QProcess__ProcessError = QProcess__ProcessError(4) - QProcess__UnknownError QProcess__ProcessError = QProcess__ProcessError(5) -) - -//go:generate stringer -type=QProcess__ProcessState -//QProcess::ProcessState -type QProcess__ProcessState int64 - -const ( - QProcess__NotRunning QProcess__ProcessState = QProcess__ProcessState(0) - QProcess__Starting QProcess__ProcessState = QProcess__ProcessState(1) - QProcess__Running QProcess__ProcessState = QProcess__ProcessState(2) -) - -//go:generate stringer -type=QProcess__ProcessChannel -//QProcess::ProcessChannel -type QProcess__ProcessChannel int64 - -const ( - QProcess__StandardOutput QProcess__ProcessChannel = QProcess__ProcessChannel(0) - QProcess__StandardError QProcess__ProcessChannel = QProcess__ProcessChannel(1) -) - -//go:generate stringer -type=QProcess__ProcessChannelMode -//QProcess::ProcessChannelMode -type QProcess__ProcessChannelMode int64 - -const ( - QProcess__SeparateChannels QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(0) - QProcess__MergedChannels QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(1) - QProcess__ForwardedChannels QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(2) - QProcess__ForwardedOutputChannel QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(3) - QProcess__ForwardedErrorChannel QProcess__ProcessChannelMode = QProcess__ProcessChannelMode(4) -) - -//go:generate stringer -type=QProcess__InputChannelMode -//QProcess::InputChannelMode -type QProcess__InputChannelMode int64 - -const ( - QProcess__ManagedInputChannel QProcess__InputChannelMode = QProcess__InputChannelMode(0) - QProcess__ForwardedInputChannel QProcess__InputChannelMode = QProcess__InputChannelMode(1) -) - -//go:generate stringer -type=QProcess__ExitStatus -//QProcess::ExitStatus -type QProcess__ExitStatus int64 - -const ( - QProcess__NormalExit QProcess__ExitStatus = QProcess__ExitStatus(0) - QProcess__CrashExit QProcess__ExitStatus = QProcess__ExitStatus(1) -) - -func NewQProcess(parent QObject_ITF) *QProcess { - tmpValue := NewQProcessFromPointer(C.QProcess_NewQProcess(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QProcess) Arguments() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QProcess_Arguments(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QProcess) CloseReadChannel(channel QProcess__ProcessChannel) { - if ptr.Pointer() != nil { - C.QProcess_CloseReadChannel(ptr.Pointer(), C.longlong(channel)) - } -} - -func (ptr *QProcess) CloseWriteChannel() { - if ptr.Pointer() != nil { - C.QProcess_CloseWriteChannel(ptr.Pointer()) - } -} - -func (ptr *QProcess) Error() QProcess__ProcessError { - if ptr.Pointer() != nil { - return QProcess__ProcessError(C.QProcess_Error(ptr.Pointer())) - } - return 0 -} - -//export callbackQProcess_ErrorOccurred -func callbackQProcess_ErrorOccurred(ptr unsafe.Pointer, error C.longlong) { - if signal := qt.GetSignal(ptr, "errorOccurred"); signal != nil { - (*(*func(QProcess__ProcessError))(signal))(QProcess__ProcessError(error)) - } - -} - -func (ptr *QProcess) ConnectErrorOccurred(f func(error QProcess__ProcessError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "errorOccurred") { - C.QProcess_ConnectErrorOccurred(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "errorOccurred"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "errorOccurred"); signal != nil { - f := func(error QProcess__ProcessError) { - (*(*func(QProcess__ProcessError))(signal))(error) - f(error) - } - qt.ConnectSignal(ptr.Pointer(), "errorOccurred", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "errorOccurred", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectErrorOccurred() { - if ptr.Pointer() != nil { - C.QProcess_DisconnectErrorOccurred(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "errorOccurred") - } -} - -func (ptr *QProcess) ErrorOccurred(error QProcess__ProcessError) { - if ptr.Pointer() != nil { - C.QProcess_ErrorOccurred(ptr.Pointer(), C.longlong(error)) - } -} - -func QProcess_Execute(program string, arguments []string) int { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - return int(int32(C.QProcess_QProcess_Execute(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}))) -} - -func (ptr *QProcess) Execute(program string, arguments []string) int { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - return int(int32(C.QProcess_QProcess_Execute(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}))) -} - -func QProcess_Execute2(command string) int { - var commandC *C.char - if command != "" { - commandC = C.CString(command) - defer C.free(unsafe.Pointer(commandC)) - } - return int(int32(C.QProcess_QProcess_Execute2(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))}))) -} - -func (ptr *QProcess) Execute2(command string) int { - var commandC *C.char - if command != "" { - commandC = C.CString(command) - defer C.free(unsafe.Pointer(commandC)) - } - return int(int32(C.QProcess_QProcess_Execute2(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))}))) -} - -func (ptr *QProcess) ExitCode() int { - if ptr.Pointer() != nil { - return int(int32(C.QProcess_ExitCode(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProcess) ExitStatus() QProcess__ExitStatus { - if ptr.Pointer() != nil { - return QProcess__ExitStatus(C.QProcess_ExitStatus(ptr.Pointer())) - } - return 0 -} - -//export callbackQProcess_Finished -func callbackQProcess_Finished(ptr unsafe.Pointer, exitCode C.int, exitStatus C.longlong) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func(int, QProcess__ExitStatus))(signal))(int(int32(exitCode)), QProcess__ExitStatus(exitStatus)) - } - -} - -func (ptr *QProcess) ConnectFinished(f func(exitCode int, exitStatus QProcess__ExitStatus)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QProcess_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func(exitCode int, exitStatus QProcess__ExitStatus) { - (*(*func(int, QProcess__ExitStatus))(signal))(exitCode, exitStatus) - f(exitCode, exitStatus) - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QProcess_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QProcess) Finished(exitCode int, exitStatus QProcess__ExitStatus) { - if ptr.Pointer() != nil { - C.QProcess_Finished(ptr.Pointer(), C.int(int32(exitCode)), C.longlong(exitStatus)) - } -} - -func (ptr *QProcess) InputChannelMode() QProcess__InputChannelMode { - if ptr.Pointer() != nil { - return QProcess__InputChannelMode(C.QProcess_InputChannelMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQProcess_Kill -func callbackQProcess_Kill(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "kill"); signal != nil { - (*(*func())(signal))() - } else { - NewQProcessFromPointer(ptr).KillDefault() - } -} - -func (ptr *QProcess) ConnectKill(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "kill"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "kill", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "kill", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectKill() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "kill") - } -} - -func (ptr *QProcess) Kill() { - if ptr.Pointer() != nil { - C.QProcess_Kill(ptr.Pointer()) - } -} - -func (ptr *QProcess) KillDefault() { - if ptr.Pointer() != nil { - C.QProcess_KillDefault(ptr.Pointer()) - } -} - -func (ptr *QProcess) NativeArguments() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProcess_NativeArguments(ptr.Pointer())) - } - return "" -} - -func QProcess_NullDevice() string { - return cGoUnpackString(C.QProcess_QProcess_NullDevice()) -} - -func (ptr *QProcess) NullDevice() string { - return cGoUnpackString(C.QProcess_QProcess_NullDevice()) -} - -func (ptr *QProcess) ProcessChannelMode() QProcess__ProcessChannelMode { - if ptr.Pointer() != nil { - return QProcess__ProcessChannelMode(C.QProcess_ProcessChannelMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QProcess) ProcessEnvironment() *QProcessEnvironment { - if ptr.Pointer() != nil { - tmpValue := NewQProcessEnvironmentFromPointer(C.QProcess_ProcessEnvironment(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) - return tmpValue - } - return nil -} - -func (ptr *QProcess) ProcessId() int64 { - if ptr.Pointer() != nil { - return int64(C.QProcess_ProcessId(ptr.Pointer())) - } - return 0 -} - -func (ptr *QProcess) Program() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProcess_Program(ptr.Pointer())) - } - return "" -} - -func (ptr *QProcess) ReadAllStandardError() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QProcess_ReadAllStandardError(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QProcess) ReadAllStandardOutput() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QProcess_ReadAllStandardOutput(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QProcess) ReadChannel() QProcess__ProcessChannel { - if ptr.Pointer() != nil { - return QProcess__ProcessChannel(C.QProcess_ReadChannel(ptr.Pointer())) - } - return 0 -} - -//export callbackQProcess_ReadData -func callbackQProcess_ReadData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, maxlen C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxlen))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - retS := cGoUnpackString(data) - ret := C.longlong(NewQProcessFromPointer(ptr).ReadDataDefault(&retS, int64(maxlen))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret -} - -func (ptr *QProcess) ConnectReadData(f func(data *string, maxlen int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { - f := func(data *string, maxlen int64) int64 { - (*(*func(*string, int64) int64)(signal))(data, maxlen) - return f(data, maxlen) - } - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectReadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readData") - } -} - -func (ptr *QProcess) ReadData(data *string, maxlen int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxlen))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QProcess_ReadData(ptr.Pointer(), dataC, C.longlong(maxlen))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QProcess) ReadDataDefault(data *string, maxlen int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxlen))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QProcess_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxlen))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -//export callbackQProcess_ReadyReadStandardError -func callbackQProcess_ReadyReadStandardError(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readyReadStandardError"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QProcess) ConnectReadyReadStandardError(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "readyReadStandardError") { - C.QProcess_ConnectReadyReadStandardError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readyReadStandardError"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "readyReadStandardError"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "readyReadStandardError", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readyReadStandardError", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectReadyReadStandardError() { - if ptr.Pointer() != nil { - C.QProcess_DisconnectReadyReadStandardError(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "readyReadStandardError") - } -} - -//export callbackQProcess_ReadyReadStandardOutput -func callbackQProcess_ReadyReadStandardOutput(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readyReadStandardOutput"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QProcess) ConnectReadyReadStandardOutput(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "readyReadStandardOutput") { - C.QProcess_ConnectReadyReadStandardOutput(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "readyReadStandardOutput"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "readyReadStandardOutput"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "readyReadStandardOutput", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readyReadStandardOutput", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectReadyReadStandardOutput() { - if ptr.Pointer() != nil { - C.QProcess_DisconnectReadyReadStandardOutput(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "readyReadStandardOutput") - } -} - -func (ptr *QProcess) SetArguments(arguments []string) { - if ptr.Pointer() != nil { - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - C.QProcess_SetArguments(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}) - } -} - -func (ptr *QProcess) SetInputChannelMode(mode QProcess__InputChannelMode) { - if ptr.Pointer() != nil { - C.QProcess_SetInputChannelMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QProcess) SetNativeArguments(arguments string) { - if ptr.Pointer() != nil { - var argumentsC *C.char - if arguments != "" { - argumentsC = C.CString(arguments) - defer C.free(unsafe.Pointer(argumentsC)) - } - C.QProcess_SetNativeArguments(ptr.Pointer(), C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(arguments))}) - } -} - -func (ptr *QProcess) SetProcessChannelMode(mode QProcess__ProcessChannelMode) { - if ptr.Pointer() != nil { - C.QProcess_SetProcessChannelMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QProcess) SetProcessEnvironment(environment QProcessEnvironment_ITF) { - if ptr.Pointer() != nil { - C.QProcess_SetProcessEnvironment(ptr.Pointer(), PointerFromQProcessEnvironment(environment)) - } -} - -func (ptr *QProcess) SetProcessState(state QProcess__ProcessState) { - if ptr.Pointer() != nil { - C.QProcess_SetProcessState(ptr.Pointer(), C.longlong(state)) - } -} - -func (ptr *QProcess) SetProgram(program string) { - if ptr.Pointer() != nil { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - C.QProcess_SetProgram(ptr.Pointer(), C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}) - } -} - -func (ptr *QProcess) SetReadChannel(channel QProcess__ProcessChannel) { - if ptr.Pointer() != nil { - C.QProcess_SetReadChannel(ptr.Pointer(), C.longlong(channel)) - } -} - -func (ptr *QProcess) SetStandardErrorFile(fileName string, mode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QProcess_SetStandardErrorFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode)) - } -} - -func (ptr *QProcess) SetStandardInputFile(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QProcess_SetStandardInputFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QProcess) SetStandardOutputFile(fileName string, mode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QProcess_SetStandardOutputFile(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode)) - } -} - -func (ptr *QProcess) SetStandardOutputProcess(destination QProcess_ITF) { - if ptr.Pointer() != nil { - C.QProcess_SetStandardOutputProcess(ptr.Pointer(), PointerFromQProcess(destination)) - } -} - -func (ptr *QProcess) SetWorkingDirectory(dir string) { - if ptr.Pointer() != nil { - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - C.QProcess_SetWorkingDirectory(ptr.Pointer(), C.struct_QtCore_PackedString{data: dirC, len: C.longlong(len(dir))}) - } -} - -//export callbackQProcess_SetupChildProcess -func callbackQProcess_SetupChildProcess(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setupChildProcess"); signal != nil { - (*(*func())(signal))() - } else { - NewQProcessFromPointer(ptr).SetupChildProcessDefault() - } -} - -func (ptr *QProcess) ConnectSetupChildProcess(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setupChildProcess"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setupChildProcess", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setupChildProcess", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectSetupChildProcess() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setupChildProcess") - } -} - -func (ptr *QProcess) SetupChildProcess() { - if ptr.Pointer() != nil { - C.QProcess_SetupChildProcess(ptr.Pointer()) - } -} - -func (ptr *QProcess) SetupChildProcessDefault() { - if ptr.Pointer() != nil { - C.QProcess_SetupChildProcessDefault(ptr.Pointer()) - } -} - -func (ptr *QProcess) Start(program string, arguments []string, mode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - C.QProcess_Start(ptr.Pointer(), C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}, C.longlong(mode)) - } -} - -func (ptr *QProcess) Start2(command string, mode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - var commandC *C.char - if command != "" { - commandC = C.CString(command) - defer C.free(unsafe.Pointer(commandC)) - } - C.QProcess_Start2(ptr.Pointer(), C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))}, C.longlong(mode)) - } -} - -func (ptr *QProcess) Start3(mode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - C.QProcess_Start3(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QProcess) StartDetached(pid int64) bool { - if ptr.Pointer() != nil { - return int8(C.QProcess_StartDetached(ptr.Pointer(), C.longlong(pid))) != 0 - } - return false -} - -func QProcess_StartDetached2(program string, arguments []string, workingDirectory string, pid int64) bool { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - var workingDirectoryC *C.char - if workingDirectory != "" { - workingDirectoryC = C.CString(workingDirectory) - defer C.free(unsafe.Pointer(workingDirectoryC)) - } - return int8(C.QProcess_QProcess_StartDetached2(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(pid))) != 0 -} - -func (ptr *QProcess) StartDetached2(program string, arguments []string, workingDirectory string, pid int64) bool { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - argumentsC := C.CString(strings.Join(arguments, "¡¦!")) - defer C.free(unsafe.Pointer(argumentsC)) - var workingDirectoryC *C.char - if workingDirectory != "" { - workingDirectoryC = C.CString(workingDirectory) - defer C.free(unsafe.Pointer(workingDirectoryC)) - } - return int8(C.QProcess_QProcess_StartDetached2(C.struct_QtCore_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtCore_PackedString{data: argumentsC, len: C.longlong(len(strings.Join(arguments, "¡¦!")))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(pid))) != 0 -} - -func QProcess_StartDetached3(command string) bool { - var commandC *C.char - if command != "" { - commandC = C.CString(command) - defer C.free(unsafe.Pointer(commandC)) - } - return int8(C.QProcess_QProcess_StartDetached3(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))})) != 0 -} - -func (ptr *QProcess) StartDetached3(command string) bool { - var commandC *C.char - if command != "" { - commandC = C.CString(command) - defer C.free(unsafe.Pointer(commandC)) - } - return int8(C.QProcess_QProcess_StartDetached3(C.struct_QtCore_PackedString{data: commandC, len: C.longlong(len(command))})) != 0 -} - -//export callbackQProcess_Started -func callbackQProcess_Started(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "started"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QProcess) ConnectStarted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "started") { - C.QProcess_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectStarted() { - if ptr.Pointer() != nil { - C.QProcess_DisconnectStarted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "started") - } -} - -func (ptr *QProcess) State() QProcess__ProcessState { - if ptr.Pointer() != nil { - return QProcess__ProcessState(C.QProcess_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQProcess_StateChanged -func callbackQProcess_StateChanged(ptr unsafe.Pointer, newState C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QProcess__ProcessState))(signal))(QProcess__ProcessState(newState)) - } - -} - -func (ptr *QProcess) ConnectStateChanged(f func(newState QProcess__ProcessState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QProcess_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(newState QProcess__ProcessState) { - (*(*func(QProcess__ProcessState))(signal))(newState) - f(newState) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QProcess_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func QProcess_SystemEnvironment() []string { - return unpackStringList(cGoUnpackString(C.QProcess_QProcess_SystemEnvironment())) -} - -func (ptr *QProcess) SystemEnvironment() []string { - return unpackStringList(cGoUnpackString(C.QProcess_QProcess_SystemEnvironment())) -} - -//export callbackQProcess_Terminate -func callbackQProcess_Terminate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "terminate"); signal != nil { - (*(*func())(signal))() - } else { - NewQProcessFromPointer(ptr).TerminateDefault() - } -} - -func (ptr *QProcess) ConnectTerminate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "terminate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectTerminate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "terminate") - } -} - -func (ptr *QProcess) Terminate() { - if ptr.Pointer() != nil { - C.QProcess_Terminate(ptr.Pointer()) - } -} - -func (ptr *QProcess) TerminateDefault() { - if ptr.Pointer() != nil { - C.QProcess_TerminateDefault(ptr.Pointer()) - } -} - -func (ptr *QProcess) WaitForFinished(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QProcess_WaitForFinished(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QProcess) WaitForStarted(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QProcess_WaitForStarted(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QProcess) WorkingDirectory() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProcess_WorkingDirectory(ptr.Pointer())) - } - return "" -} - -//export callbackQProcess_WriteData -func callbackQProcess_WriteData(ptr unsafe.Pointer, data C.struct_QtCore_PackedString, l C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(l))) - } - - return C.longlong(NewQProcessFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(l))) -} - -func (ptr *QProcess) ConnectWriteData(f func(data []byte, l int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { - f := func(data []byte, l int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, l) - return f(data, l) - } - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectWriteData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "writeData") - } -} - -func (ptr *QProcess) WriteData(data []byte, l int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QProcess_WriteData(ptr.Pointer(), dataC, C.longlong(l))) - } - return 0 -} - -func (ptr *QProcess) WriteDataDefault(data []byte, l int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QProcess_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(l))) - } - return 0 -} - -//export callbackQProcess_DestroyQProcess -func callbackQProcess_DestroyQProcess(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QProcess"); signal != nil { - (*(*func())(signal))() - } else { - NewQProcessFromPointer(ptr).DestroyQProcessDefault() - } -} - -func (ptr *QProcess) ConnectDestroyQProcess(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QProcess"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QProcess", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QProcess", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProcess) DisconnectDestroyQProcess() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QProcess") - } -} - -func (ptr *QProcess) DestroyQProcess() { - if ptr.Pointer() != nil { - C.QProcess_DestroyQProcess(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QProcess) DestroyQProcessDefault() { - if ptr.Pointer() != nil { - C.QProcess_DestroyQProcessDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QProcessEnvironment struct { - ptr unsafe.Pointer -} - -type QProcessEnvironment_ITF interface { - QProcessEnvironment_PTR() *QProcessEnvironment -} - -func (ptr *QProcessEnvironment) QProcessEnvironment_PTR() *QProcessEnvironment { - return ptr -} - -func (ptr *QProcessEnvironment) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QProcessEnvironment) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQProcessEnvironment(ptr QProcessEnvironment_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QProcessEnvironment_PTR().Pointer() - } - return nil -} - -func NewQProcessEnvironmentFromPointer(ptr unsafe.Pointer) (n *QProcessEnvironment) { - n = new(QProcessEnvironment) - n.SetPointer(ptr) - return -} -func NewQProcessEnvironment() *QProcessEnvironment { - tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_NewQProcessEnvironment()) - runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) - return tmpValue -} - -func NewQProcessEnvironment2(other QProcessEnvironment_ITF) *QProcessEnvironment { - tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_NewQProcessEnvironment2(PointerFromQProcessEnvironment(other))) - runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) - return tmpValue -} - -func (ptr *QProcessEnvironment) Clear() { - if ptr.Pointer() != nil { - C.QProcessEnvironment_Clear(ptr.Pointer()) - } -} - -func (ptr *QProcessEnvironment) Contains(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QProcessEnvironment_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QProcessEnvironment) Insert(name string, value string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QProcessEnvironment_Insert(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QProcessEnvironment) Insert2(e QProcessEnvironment_ITF) { - if ptr.Pointer() != nil { - C.QProcessEnvironment_Insert2(ptr.Pointer(), PointerFromQProcessEnvironment(e)) - } -} - -func (ptr *QProcessEnvironment) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QProcessEnvironment_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QProcessEnvironment) Keys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QProcessEnvironment_Keys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QProcessEnvironment) Remove(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QProcessEnvironment_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QProcessEnvironment) Swap(other QProcessEnvironment_ITF) { - if ptr.Pointer() != nil { - C.QProcessEnvironment_Swap(ptr.Pointer(), PointerFromQProcessEnvironment(other)) - } -} - -func QProcessEnvironment_SystemEnvironment() *QProcessEnvironment { - tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_QProcessEnvironment_SystemEnvironment()) - runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) - return tmpValue -} - -func (ptr *QProcessEnvironment) SystemEnvironment() *QProcessEnvironment { - tmpValue := NewQProcessEnvironmentFromPointer(C.QProcessEnvironment_QProcessEnvironment_SystemEnvironment()) - runtime.SetFinalizer(tmpValue, (*QProcessEnvironment).DestroyQProcessEnvironment) - return tmpValue -} - -func (ptr *QProcessEnvironment) ToStringList() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QProcessEnvironment_ToStringList(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QProcessEnvironment) Value(name string, defaultValue string) string { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - return cGoUnpackString(C.QProcessEnvironment_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) - } - return "" -} - -func (ptr *QProcessEnvironment) DestroyQProcessEnvironment() { - if ptr.Pointer() != nil { - C.QProcessEnvironment_DestroyQProcessEnvironment(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPropertyAnimation struct { - QVariantAnimation -} - -type QPropertyAnimation_ITF interface { - QVariantAnimation_ITF - QPropertyAnimation_PTR() *QPropertyAnimation -} - -func (ptr *QPropertyAnimation) QPropertyAnimation_PTR() *QPropertyAnimation { - return ptr -} - -func (ptr *QPropertyAnimation) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QVariantAnimation_PTR().Pointer() - } - return nil -} - -func (ptr *QPropertyAnimation) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QVariantAnimation_PTR().SetPointer(p) - } -} - -func PointerFromQPropertyAnimation(ptr QPropertyAnimation_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPropertyAnimation_PTR().Pointer() - } - return nil -} - -func NewQPropertyAnimationFromPointer(ptr unsafe.Pointer) (n *QPropertyAnimation) { - n = new(QPropertyAnimation) - n.SetPointer(ptr) - return -} -func NewQPropertyAnimation(parent QObject_ITF) *QPropertyAnimation { - tmpValue := NewQPropertyAnimationFromPointer(C.QPropertyAnimation_NewQPropertyAnimation(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPropertyAnimation2(target QObject_ITF, propertyName QByteArray_ITF, parent QObject_ITF) *QPropertyAnimation { - tmpValue := NewQPropertyAnimationFromPointer(C.QPropertyAnimation_NewQPropertyAnimation2(PointerFromQObject(target), PointerFromQByteArray(propertyName), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QPropertyAnimation) PropertyName() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QPropertyAnimation_PropertyName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPropertyAnimation) SetPropertyName(propertyName QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPropertyAnimation_SetPropertyName(ptr.Pointer(), PointerFromQByteArray(propertyName)) - } -} - -func (ptr *QPropertyAnimation) SetTargetObject(target QObject_ITF) { - if ptr.Pointer() != nil { - C.QPropertyAnimation_SetTargetObject(ptr.Pointer(), PointerFromQObject(target)) - } -} - -func (ptr *QPropertyAnimation) TargetObject() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QPropertyAnimation_TargetObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQPropertyAnimation_DestroyQPropertyAnimation -func callbackQPropertyAnimation_DestroyQPropertyAnimation(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPropertyAnimation"); signal != nil { - (*(*func())(signal))() - } else { - NewQPropertyAnimationFromPointer(ptr).DestroyQPropertyAnimationDefault() - } -} - -func (ptr *QPropertyAnimation) ConnectDestroyQPropertyAnimation(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPropertyAnimation"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPropertyAnimation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPropertyAnimation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPropertyAnimation) DisconnectDestroyQPropertyAnimation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPropertyAnimation") - } -} - -func (ptr *QPropertyAnimation) DestroyQPropertyAnimation() { - if ptr.Pointer() != nil { - C.QPropertyAnimation_DestroyQPropertyAnimation(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPropertyAnimation) DestroyQPropertyAnimationDefault() { - if ptr.Pointer() != nil { - C.QPropertyAnimation_DestroyQPropertyAnimationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QQueue struct { - ptr unsafe.Pointer -} - -type QQueue_ITF interface { - QQueue_PTR() *QQueue -} - -func (ptr *QQueue) QQueue_PTR() *QQueue { - return ptr -} - -func (ptr *QQueue) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQueue) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQueue(ptr QQueue_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQueue_PTR().Pointer() - } - return nil -} - -func NewQQueueFromPointer(ptr unsafe.Pointer) (n *QQueue) { - n = new(QQueue) - n.SetPointer(ptr) - return -} - -func (ptr *QQueue) DestroyQQueue() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRandomGenerator struct { - ptr unsafe.Pointer -} - -type QRandomGenerator_ITF interface { - QRandomGenerator_PTR() *QRandomGenerator -} - -func (ptr *QRandomGenerator) QRandomGenerator_PTR() *QRandomGenerator { - return ptr -} - -func (ptr *QRandomGenerator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRandomGenerator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRandomGenerator(ptr QRandomGenerator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRandomGenerator_PTR().Pointer() - } - return nil -} - -func NewQRandomGeneratorFromPointer(ptr unsafe.Pointer) (n *QRandomGenerator) { - n = new(QRandomGenerator) - n.SetPointer(ptr) - return -} - -func (ptr *QRandomGenerator) DestroyQRandomGenerator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQRandomGenerator(seedValue uint) *QRandomGenerator { - tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_NewQRandomGenerator(C.uint(uint32(seedValue)))) - runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) - return tmpValue -} - -func NewQRandomGenerator5(begin uint, end uint) *QRandomGenerator { - tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_NewQRandomGenerator5(C.uint(uint32(begin)), C.uint(uint32(end)))) - runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) - return tmpValue -} - -func NewQRandomGenerator6(other QRandomGenerator_ITF) *QRandomGenerator { - tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_NewQRandomGenerator6(PointerFromQRandomGenerator(other))) - runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) - return tmpValue -} - -func (ptr *QRandomGenerator) Bounded(highest float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QRandomGenerator_Bounded(ptr.Pointer(), C.double(highest))) - } - return 0 -} - -func (ptr *QRandomGenerator) Bounded2(highest uint) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRandomGenerator_Bounded2(ptr.Pointer(), C.uint(uint32(highest))))) - } - return 0 -} - -func (ptr *QRandomGenerator) Bounded3(highest int) int { - if ptr.Pointer() != nil { - return int(int32(C.QRandomGenerator_Bounded3(ptr.Pointer(), C.int(int32(highest))))) - } - return 0 -} - -func (ptr *QRandomGenerator) Bounded4(lowest uint, highest uint) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRandomGenerator_Bounded4(ptr.Pointer(), C.uint(uint32(lowest)), C.uint(uint32(highest))))) - } - return 0 -} - -func (ptr *QRandomGenerator) Bounded5(lowest int, highest int) int { - if ptr.Pointer() != nil { - return int(int32(C.QRandomGenerator_Bounded5(ptr.Pointer(), C.int(int32(lowest)), C.int(int32(highest))))) - } - return 0 -} - -func (ptr *QRandomGenerator) Discard(z uint64) { - if ptr.Pointer() != nil { - C.QRandomGenerator_Discard(ptr.Pointer(), C.ulonglong(z)) - } -} - -func (ptr *QRandomGenerator) Generate() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRandomGenerator_Generate(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRandomGenerator) Generate64() uint64 { - if ptr.Pointer() != nil { - return uint64(C.QRandomGenerator_Generate64(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRandomGenerator) GenerateDouble() float64 { - if ptr.Pointer() != nil { - return float64(C.QRandomGenerator_GenerateDouble(ptr.Pointer())) - } - return 0 -} - -func QRandomGenerator_Global() *QRandomGenerator { - return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_Global()) -} - -func (ptr *QRandomGenerator) Global() *QRandomGenerator { - return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_Global()) -} - -func QRandomGenerator_SecurelySeeded() *QRandomGenerator { - tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_SecurelySeeded()) - runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) - return tmpValue -} - -func (ptr *QRandomGenerator) SecurelySeeded() *QRandomGenerator { - tmpValue := NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_SecurelySeeded()) - runtime.SetFinalizer(tmpValue, (*QRandomGenerator).DestroyQRandomGenerator) - return tmpValue -} - -func (ptr *QRandomGenerator) Seed(seed uint) { - if ptr.Pointer() != nil { - C.QRandomGenerator_Seed(ptr.Pointer(), C.uint(uint32(seed))) - } -} - -func QRandomGenerator_System() *QRandomGenerator { - return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_System()) -} - -func (ptr *QRandomGenerator) System() *QRandomGenerator { - return NewQRandomGeneratorFromPointer(C.QRandomGenerator_QRandomGenerator_System()) -} - -type QRandomGenerator64 struct { - QRandomGenerator -} - -type QRandomGenerator64_ITF interface { - QRandomGenerator_ITF - QRandomGenerator64_PTR() *QRandomGenerator64 -} - -func (ptr *QRandomGenerator64) QRandomGenerator64_PTR() *QRandomGenerator64 { - return ptr -} - -func (ptr *QRandomGenerator64) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QRandomGenerator_PTR().Pointer() - } - return nil -} - -func (ptr *QRandomGenerator64) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QRandomGenerator_PTR().SetPointer(p) - } -} - -func PointerFromQRandomGenerator64(ptr QRandomGenerator64_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRandomGenerator64_PTR().Pointer() - } - return nil -} - -func NewQRandomGenerator64FromPointer(ptr unsafe.Pointer) (n *QRandomGenerator64) { - n = new(QRandomGenerator64) - n.SetPointer(ptr) - return -} - -func (ptr *QRandomGenerator64) DestroyQRandomGenerator64() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRandomGenerator64) Generate() uint64 { - if ptr.Pointer() != nil { - return uint64(C.QRandomGenerator64_Generate(ptr.Pointer())) - } - return 0 -} - -type QReadLocker struct { - ptr unsafe.Pointer -} - -type QReadLocker_ITF interface { - QReadLocker_PTR() *QReadLocker -} - -func (ptr *QReadLocker) QReadLocker_PTR() *QReadLocker { - return ptr -} - -func (ptr *QReadLocker) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QReadLocker) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQReadLocker(ptr QReadLocker_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QReadLocker_PTR().Pointer() - } - return nil -} - -func NewQReadLockerFromPointer(ptr unsafe.Pointer) (n *QReadLocker) { - n = new(QReadLocker) - n.SetPointer(ptr) - return -} -func NewQReadLocker(lock QReadWriteLock_ITF) *QReadLocker { - tmpValue := NewQReadLockerFromPointer(C.QReadLocker_NewQReadLocker(PointerFromQReadWriteLock(lock))) - runtime.SetFinalizer(tmpValue, (*QReadLocker).DestroyQReadLocker) - return tmpValue -} - -func (ptr *QReadLocker) ReadWriteLock() *QReadWriteLock { - if ptr.Pointer() != nil { - return NewQReadWriteLockFromPointer(C.QReadLocker_ReadWriteLock(ptr.Pointer())) - } - return nil -} - -func (ptr *QReadLocker) Relock() { - if ptr.Pointer() != nil { - C.QReadLocker_Relock(ptr.Pointer()) - } -} - -func (ptr *QReadLocker) Unlock() { - if ptr.Pointer() != nil { - C.QReadLocker_Unlock(ptr.Pointer()) - } -} - -func (ptr *QReadLocker) DestroyQReadLocker() { - if ptr.Pointer() != nil { - C.QReadLocker_DestroyQReadLocker(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QReadWriteLock struct { - ptr unsafe.Pointer -} - -type QReadWriteLock_ITF interface { - QReadWriteLock_PTR() *QReadWriteLock -} - -func (ptr *QReadWriteLock) QReadWriteLock_PTR() *QReadWriteLock { - return ptr -} - -func (ptr *QReadWriteLock) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QReadWriteLock) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQReadWriteLock(ptr QReadWriteLock_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QReadWriteLock_PTR().Pointer() - } - return nil -} - -func NewQReadWriteLockFromPointer(ptr unsafe.Pointer) (n *QReadWriteLock) { - n = new(QReadWriteLock) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QReadWriteLock__RecursionMode -//QReadWriteLock::RecursionMode -type QReadWriteLock__RecursionMode int64 - -const ( - QReadWriteLock__NonRecursive QReadWriteLock__RecursionMode = QReadWriteLock__RecursionMode(0) - QReadWriteLock__Recursive QReadWriteLock__RecursionMode = QReadWriteLock__RecursionMode(1) -) - -func NewQReadWriteLock(recursionMode QReadWriteLock__RecursionMode) *QReadWriteLock { - tmpValue := NewQReadWriteLockFromPointer(C.QReadWriteLock_NewQReadWriteLock(C.longlong(recursionMode))) - runtime.SetFinalizer(tmpValue, (*QReadWriteLock).DestroyQReadWriteLock) - return tmpValue -} - -func (ptr *QReadWriteLock) LockForRead() { - if ptr.Pointer() != nil { - C.QReadWriteLock_LockForRead(ptr.Pointer()) - } -} - -func (ptr *QReadWriteLock) LockForWrite() { - if ptr.Pointer() != nil { - C.QReadWriteLock_LockForWrite(ptr.Pointer()) - } -} - -func (ptr *QReadWriteLock) TryLockForRead() bool { - if ptr.Pointer() != nil { - return int8(C.QReadWriteLock_TryLockForRead(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QReadWriteLock) TryLockForRead2(timeout int) bool { - if ptr.Pointer() != nil { - return int8(C.QReadWriteLock_TryLockForRead2(ptr.Pointer(), C.int(int32(timeout)))) != 0 - } - return false -} - -func (ptr *QReadWriteLock) TryLockForWrite() bool { - if ptr.Pointer() != nil { - return int8(C.QReadWriteLock_TryLockForWrite(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QReadWriteLock) TryLockForWrite2(timeout int) bool { - if ptr.Pointer() != nil { - return int8(C.QReadWriteLock_TryLockForWrite2(ptr.Pointer(), C.int(int32(timeout)))) != 0 - } - return false -} - -func (ptr *QReadWriteLock) Unlock() { - if ptr.Pointer() != nil { - C.QReadWriteLock_Unlock(ptr.Pointer()) - } -} - -func (ptr *QReadWriteLock) DestroyQReadWriteLock() { - if ptr.Pointer() != nil { - C.QReadWriteLock_DestroyQReadWriteLock(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRect struct { - ptr unsafe.Pointer -} - -type QRect_ITF interface { - QRect_PTR() *QRect -} - -func (ptr *QRect) QRect_PTR() *QRect { - return ptr -} - -func (ptr *QRect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRect(ptr QRect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRect_PTR().Pointer() - } - return nil -} - -func NewQRectFromPointer(ptr unsafe.Pointer) (n *QRect) { - n = new(QRect) - n.SetPointer(ptr) - return -} - -func (ptr *QRect) DestroyQRect() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQRect() *QRect { - tmpValue := NewQRectFromPointer(C.QRect_NewQRect()) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue -} - -func NewQRect2(topLeft QPoint_ITF, bottomRight QPoint_ITF) *QRect { - tmpValue := NewQRectFromPointer(C.QRect_NewQRect2(PointerFromQPoint(topLeft), PointerFromQPoint(bottomRight))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue -} - -func NewQRect3(topLeft QPoint_ITF, size QSize_ITF) *QRect { - tmpValue := NewQRectFromPointer(C.QRect_NewQRect3(PointerFromQPoint(topLeft), PointerFromQSize(size))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue -} - -func NewQRect4(x int, y int, width int, height int) *QRect { - tmpValue := NewQRectFromPointer(C.QRect_NewQRect4(C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue -} - -func (ptr *QRect) Adjust(dx1 int, dy1 int, dx2 int, dy2 int) { - if ptr.Pointer() != nil { - C.QRect_Adjust(ptr.Pointer(), C.int(int32(dx1)), C.int(int32(dy1)), C.int(int32(dx2)), C.int(int32(dy2))) - } -} - -func (ptr *QRect) Adjusted(dx1 int, dy1 int, dx2 int, dy2 int) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_Adjusted(ptr.Pointer(), C.int(int32(dx1)), C.int(int32(dy1)), C.int(int32(dx2)), C.int(int32(dy2)))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) Bottom() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Bottom(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) BottomLeft() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QRect_BottomLeft(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QRect) BottomRight() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QRect_BottomRight(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QRect) Center() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QRect_Center(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QRect) Contains(point QPoint_ITF, proper bool) bool { - if ptr.Pointer() != nil { - return int8(C.QRect_Contains(ptr.Pointer(), PointerFromQPoint(point), C.char(int8(qt.GoBoolToInt(proper))))) != 0 - } - return false -} - -func (ptr *QRect) Contains2(rectangle QRect_ITF, proper bool) bool { - if ptr.Pointer() != nil { - return int8(C.QRect_Contains2(ptr.Pointer(), PointerFromQRect(rectangle), C.char(int8(qt.GoBoolToInt(proper))))) != 0 - } - return false -} - -func (ptr *QRect) Contains3(x int, y int) bool { - if ptr.Pointer() != nil { - return int8(C.QRect_Contains3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) != 0 - } - return false -} - -func (ptr *QRect) Contains4(x int, y int, proper bool) bool { - if ptr.Pointer() != nil { - return int8(C.QRect_Contains4(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.char(int8(qt.GoBoolToInt(proper))))) != 0 - } - return false -} - -func (ptr *QRect) GetCoords(x1 int, y1 int, x2 int, y2 int) { - if ptr.Pointer() != nil { - C.QRect_GetCoords(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) - } -} - -func (ptr *QRect) GetRect(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QRect_GetRect(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QRect) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) Intersected(rectangle QRect_ITF) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_Intersected(ptr.Pointer(), PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) Intersects(rectangle QRect_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRect_Intersects(ptr.Pointer(), PointerFromQRect(rectangle))) != 0 - } - return false -} - -func (ptr *QRect) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QRect_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRect) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QRect_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRect) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QRect_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRect) Left() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Left(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) MarginsAdded(margins QMargins_ITF) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_MarginsAdded(ptr.Pointer(), PointerFromQMargins(margins))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) MarginsRemoved(margins QMargins_ITF) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_MarginsRemoved(ptr.Pointer(), PointerFromQMargins(margins))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) MoveBottom(y int) { - if ptr.Pointer() != nil { - C.QRect_MoveBottom(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QRect) MoveBottomLeft(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_MoveBottomLeft(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) MoveBottomRight(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_MoveBottomRight(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) MoveCenter(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_MoveCenter(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) MoveLeft(x int) { - if ptr.Pointer() != nil { - C.QRect_MoveLeft(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QRect) MoveRight(x int) { - if ptr.Pointer() != nil { - C.QRect_MoveRight(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QRect) MoveTo(x int, y int) { - if ptr.Pointer() != nil { - C.QRect_MoveTo(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) - } -} - -func (ptr *QRect) MoveTo2(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_MoveTo2(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) MoveTop(y int) { - if ptr.Pointer() != nil { - C.QRect_MoveTop(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QRect) MoveTopLeft(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_MoveTopLeft(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) MoveTopRight(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_MoveTopRight(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) Normalized() *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) Right() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Right(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) SetBottom(y int) { - if ptr.Pointer() != nil { - C.QRect_SetBottom(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QRect) SetBottomLeft(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_SetBottomLeft(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) SetBottomRight(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_SetBottomRight(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) SetCoords(x1 int, y1 int, x2 int, y2 int) { - if ptr.Pointer() != nil { - C.QRect_SetCoords(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) - } -} - -func (ptr *QRect) SetHeight(height int) { - if ptr.Pointer() != nil { - C.QRect_SetHeight(ptr.Pointer(), C.int(int32(height))) - } -} - -func (ptr *QRect) SetLeft(x int) { - if ptr.Pointer() != nil { - C.QRect_SetLeft(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QRect) SetRect(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QRect_SetRect(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QRect) SetRight(x int) { - if ptr.Pointer() != nil { - C.QRect_SetRight(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QRect) SetSize(size QSize_ITF) { - if ptr.Pointer() != nil { - C.QRect_SetSize(ptr.Pointer(), PointerFromQSize(size)) - } -} - -func (ptr *QRect) SetTop(y int) { - if ptr.Pointer() != nil { - C.QRect_SetTop(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QRect) SetTopLeft(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_SetTopLeft(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) SetTopRight(position QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_SetTopRight(ptr.Pointer(), PointerFromQPoint(position)) - } -} - -func (ptr *QRect) SetWidth(width int) { - if ptr.Pointer() != nil { - C.QRect_SetWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QRect) SetX(x int) { - if ptr.Pointer() != nil { - C.QRect_SetX(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QRect) SetY(y int) { - if ptr.Pointer() != nil { - C.QRect_SetY(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QRect) Size() *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QRect_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QRect) Top() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Top(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) TopLeft() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QRect_TopLeft(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QRect) TopRight() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QRect_TopRight(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QRect) Translate(dx int, dy int) { - if ptr.Pointer() != nil { - C.QRect_Translate(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QRect) Translate2(offset QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRect_Translate2(ptr.Pointer(), PointerFromQPoint(offset)) - } -} - -func (ptr *QRect) Translated(dx int, dy int) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_Translated(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) Translated2(offset QPoint_ITF) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_Translated2(ptr.Pointer(), PointerFromQPoint(offset))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) Transposed() *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) United(rectangle QRect_ITF) *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRect_United(ptr.Pointer(), PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRect) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Width(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRect) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QRect_Y(ptr.Pointer()))) - } - return 0 -} - -type QRectF struct { - ptr unsafe.Pointer -} - -type QRectF_ITF interface { - QRectF_PTR() *QRectF -} - -func (ptr *QRectF) QRectF_PTR() *QRectF { - return ptr -} - -func (ptr *QRectF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRectF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRectF(ptr QRectF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRectF_PTR().Pointer() - } - return nil -} - -func NewQRectFFromPointer(ptr unsafe.Pointer) (n *QRectF) { - n = new(QRectF) - n.SetPointer(ptr) - return -} - -func (ptr *QRectF) DestroyQRectF() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQRectF() *QRectF { - tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF()) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue -} - -func NewQRectF2(topLeft QPointF_ITF, size QSizeF_ITF) *QRectF { - tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF2(PointerFromQPointF(topLeft), PointerFromQSizeF(size))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue -} - -func NewQRectF3(topLeft QPointF_ITF, bottomRight QPointF_ITF) *QRectF { - tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF3(PointerFromQPointF(topLeft), PointerFromQPointF(bottomRight))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue -} - -func NewQRectF4(x float64, y float64, width float64, height float64) *QRectF { - tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF4(C.double(x), C.double(y), C.double(width), C.double(height))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue -} - -func NewQRectF5(rectangle QRect_ITF) *QRectF { - tmpValue := NewQRectFFromPointer(C.QRectF_NewQRectF5(PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue -} - -func (ptr *QRectF) Adjust(dx1 float64, dy1 float64, dx2 float64, dy2 float64) { - if ptr.Pointer() != nil { - C.QRectF_Adjust(ptr.Pointer(), C.double(dx1), C.double(dy1), C.double(dx2), C.double(dy2)) - } -} - -func (ptr *QRectF) Adjusted(dx1 float64, dy1 float64, dx2 float64, dy2 float64) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_Adjusted(ptr.Pointer(), C.double(dx1), C.double(dy1), C.double(dx2), C.double(dy2))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Bottom() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Bottom(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) BottomLeft() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QRectF_BottomLeft(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) BottomRight() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QRectF_BottomRight(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Center() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QRectF_Center(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Contains(point QPointF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_Contains(ptr.Pointer(), PointerFromQPointF(point))) != 0 - } - return false -} - -func (ptr *QRectF) Contains2(rectangle QRectF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_Contains2(ptr.Pointer(), PointerFromQRectF(rectangle))) != 0 - } - return false -} - -func (ptr *QRectF) Contains3(x float64, y float64) bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_Contains3(ptr.Pointer(), C.double(x), C.double(y))) != 0 - } - return false -} - -func (ptr *QRectF) GetCoords(x1 float64, y1 float64, x2 float64, y2 float64) { - if ptr.Pointer() != nil { - C.QRectF_GetCoords(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) - } -} - -func (ptr *QRectF) GetRect(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QRectF_GetRect(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -func (ptr *QRectF) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Height(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) Intersected(rectangle QRectF_ITF) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_Intersected(ptr.Pointer(), PointerFromQRectF(rectangle))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Intersects(rectangle QRectF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_Intersects(ptr.Pointer(), PointerFromQRectF(rectangle))) != 0 - } - return false -} - -func (ptr *QRectF) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRectF) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRectF) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QRectF_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRectF) Left() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Left(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) MarginsAdded(margins QMarginsF_ITF) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_MarginsAdded(ptr.Pointer(), PointerFromQMarginsF(margins))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) MarginsRemoved(margins QMarginsF_ITF) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_MarginsRemoved(ptr.Pointer(), PointerFromQMarginsF(margins))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) MoveBottom(y float64) { - if ptr.Pointer() != nil { - C.QRectF_MoveBottom(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QRectF) MoveBottomLeft(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_MoveBottomLeft(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) MoveBottomRight(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_MoveBottomRight(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) MoveCenter(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_MoveCenter(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) MoveLeft(x float64) { - if ptr.Pointer() != nil { - C.QRectF_MoveLeft(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QRectF) MoveRight(x float64) { - if ptr.Pointer() != nil { - C.QRectF_MoveRight(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QRectF) MoveTo(x float64, y float64) { - if ptr.Pointer() != nil { - C.QRectF_MoveTo(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QRectF) MoveTo2(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_MoveTo2(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) MoveTop(y float64) { - if ptr.Pointer() != nil { - C.QRectF_MoveTop(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QRectF) MoveTopLeft(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_MoveTopLeft(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) MoveTopRight(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_MoveTopRight(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) Normalized() *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Right() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Right(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) SetBottom(y float64) { - if ptr.Pointer() != nil { - C.QRectF_SetBottom(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QRectF) SetBottomLeft(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_SetBottomLeft(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) SetBottomRight(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_SetBottomRight(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) SetCoords(x1 float64, y1 float64, x2 float64, y2 float64) { - if ptr.Pointer() != nil { - C.QRectF_SetCoords(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) - } -} - -func (ptr *QRectF) SetHeight(height float64) { - if ptr.Pointer() != nil { - C.QRectF_SetHeight(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QRectF) SetLeft(x float64) { - if ptr.Pointer() != nil { - C.QRectF_SetLeft(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QRectF) SetRect(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QRectF_SetRect(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -func (ptr *QRectF) SetRight(x float64) { - if ptr.Pointer() != nil { - C.QRectF_SetRight(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QRectF) SetSize(size QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_SetSize(ptr.Pointer(), PointerFromQSizeF(size)) - } -} - -func (ptr *QRectF) SetTop(y float64) { - if ptr.Pointer() != nil { - C.QRectF_SetTop(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QRectF) SetTopLeft(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_SetTopLeft(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) SetTopRight(position QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_SetTopRight(ptr.Pointer(), PointerFromQPointF(position)) - } -} - -func (ptr *QRectF) SetWidth(width float64) { - if ptr.Pointer() != nil { - C.QRectF_SetWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QRectF) SetX(x float64) { - if ptr.Pointer() != nil { - C.QRectF_SetX(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QRectF) SetY(y float64) { - if ptr.Pointer() != nil { - C.QRectF_SetY(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QRectF) Size() *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QRectF_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) ToAlignedRect() *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRectF_ToAlignedRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRectF) ToRect() *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QRectF_ToRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Top() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Top(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) TopLeft() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QRectF_TopLeft(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) TopRight() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QRectF_TopRight(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Translate(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QRectF_Translate(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QRectF) Translate2(offset QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRectF_Translate2(ptr.Pointer(), PointerFromQPointF(offset)) - } -} - -func (ptr *QRectF) Translated(dx float64, dy float64) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_Translated(ptr.Pointer(), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Translated2(offset QPointF_ITF) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_Translated2(ptr.Pointer(), PointerFromQPointF(offset))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Transposed() *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) United(rectangle QRectF_ITF) *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QRectF_United(ptr.Pointer(), PointerFromQRectF(rectangle))) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRectF) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Width(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) X() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRectF) Y() float64 { - if ptr.Pointer() != nil { - return float64(C.QRectF_Y(ptr.Pointer())) - } - return 0 -} - -type QRegExp struct { - ptr unsafe.Pointer -} - -type QRegExp_ITF interface { - QRegExp_PTR() *QRegExp -} - -func (ptr *QRegExp) QRegExp_PTR() *QRegExp { - return ptr -} - -func (ptr *QRegExp) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRegExp) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRegExp(ptr QRegExp_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegExp_PTR().Pointer() - } - return nil -} - -func NewQRegExpFromPointer(ptr unsafe.Pointer) (n *QRegExp) { - n = new(QRegExp) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QRegExp__PatternSyntax -//QRegExp::PatternSyntax -type QRegExp__PatternSyntax int64 - -const ( - QRegExp__RegExp QRegExp__PatternSyntax = QRegExp__PatternSyntax(0) - QRegExp__Wildcard QRegExp__PatternSyntax = QRegExp__PatternSyntax(1) - QRegExp__FixedString QRegExp__PatternSyntax = QRegExp__PatternSyntax(2) - QRegExp__RegExp2 QRegExp__PatternSyntax = QRegExp__PatternSyntax(3) - QRegExp__WildcardUnix QRegExp__PatternSyntax = QRegExp__PatternSyntax(4) - QRegExp__W3CXmlSchema11 QRegExp__PatternSyntax = QRegExp__PatternSyntax(5) -) - -//go:generate stringer -type=QRegExp__CaretMode -//QRegExp::CaretMode -type QRegExp__CaretMode int64 - -const ( - QRegExp__CaretAtZero QRegExp__CaretMode = QRegExp__CaretMode(0) - QRegExp__CaretAtOffset QRegExp__CaretMode = QRegExp__CaretMode(1) - QRegExp__CaretWontMatch QRegExp__CaretMode = QRegExp__CaretMode(2) -) - -func NewQRegExp() *QRegExp { - tmpValue := NewQRegExpFromPointer(C.QRegExp_NewQRegExp()) - runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) - return tmpValue -} - -func NewQRegExp2(pattern string, cs Qt__CaseSensitivity, syntax QRegExp__PatternSyntax) *QRegExp { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - tmpValue := NewQRegExpFromPointer(C.QRegExp_NewQRegExp2(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}, C.longlong(cs), C.longlong(syntax))) - runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) - return tmpValue -} - -func NewQRegExp3(rx QRegExp_ITF) *QRegExp { - tmpValue := NewQRegExpFromPointer(C.QRegExp_NewQRegExp3(PointerFromQRegExp(rx))) - runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) - return tmpValue -} - -func (ptr *QRegExp) Cap(nth int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegExp_Cap(ptr.Pointer(), C.int(int32(nth)))) - } - return "" -} - -func (ptr *QRegExp) CaptureCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QRegExp_CaptureCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRegExp) CapturedTexts() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QRegExp_CapturedTexts(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QRegExp) CaseSensitivity() Qt__CaseSensitivity { - if ptr.Pointer() != nil { - return Qt__CaseSensitivity(C.QRegExp_CaseSensitivity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRegExp) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegExp_ErrorString(ptr.Pointer())) - } - return "" -} - -func QRegExp_Escape(str string) string { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QRegExp_QRegExp_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) -} - -func (ptr *QRegExp) Escape(str string) string { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QRegExp_QRegExp_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) -} - -func (ptr *QRegExp) ExactMatch(str string) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QRegExp_ExactMatch(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) != 0 - } - return false -} - -func (ptr *QRegExp) IndexIn(str string, offset int, caretMode QRegExp__CaretMode) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QRegExp_IndexIn(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(offset)), C.longlong(caretMode)))) - } - return 0 -} - -func (ptr *QRegExp) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QRegExp_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegExp) IsMinimal() bool { - if ptr.Pointer() != nil { - return int8(C.QRegExp_IsMinimal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegExp) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QRegExp_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegExp) LastIndexIn(str string, offset int, caretMode QRegExp__CaretMode) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QRegExp_LastIndexIn(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(offset)), C.longlong(caretMode)))) - } - return 0 -} - -func (ptr *QRegExp) MatchedLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QRegExp_MatchedLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRegExp) Pattern() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegExp_Pattern(ptr.Pointer())) - } - return "" -} - -func (ptr *QRegExp) PatternSyntax() QRegExp__PatternSyntax { - if ptr.Pointer() != nil { - return QRegExp__PatternSyntax(C.QRegExp_PatternSyntax(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRegExp) Pos(nth int) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegExp_Pos(ptr.Pointer(), C.int(int32(nth))))) - } - return 0 -} - -func (ptr *QRegExp) SetCaseSensitivity(cs Qt__CaseSensitivity) { - if ptr.Pointer() != nil { - C.QRegExp_SetCaseSensitivity(ptr.Pointer(), C.longlong(cs)) - } -} - -func (ptr *QRegExp) SetMinimal(minimal bool) { - if ptr.Pointer() != nil { - C.QRegExp_SetMinimal(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(minimal)))) - } -} - -func (ptr *QRegExp) SetPattern(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QRegExp_SetPattern(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QRegExp) SetPatternSyntax(syntax QRegExp__PatternSyntax) { - if ptr.Pointer() != nil { - C.QRegExp_SetPatternSyntax(ptr.Pointer(), C.longlong(syntax)) - } -} - -func (ptr *QRegExp) Swap(other QRegExp_ITF) { - if ptr.Pointer() != nil { - C.QRegExp_Swap(ptr.Pointer(), PointerFromQRegExp(other)) - } -} - -func (ptr *QRegExp) DestroyQRegExp() { - if ptr.Pointer() != nil { - C.QRegExp_DestroyQRegExp(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRegularExpression struct { - ptr unsafe.Pointer -} - -type QRegularExpression_ITF interface { - QRegularExpression_PTR() *QRegularExpression -} - -func (ptr *QRegularExpression) QRegularExpression_PTR() *QRegularExpression { - return ptr -} - -func (ptr *QRegularExpression) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRegularExpression) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRegularExpression(ptr QRegularExpression_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegularExpression_PTR().Pointer() - } - return nil -} - -func NewQRegularExpressionFromPointer(ptr unsafe.Pointer) (n *QRegularExpression) { - n = new(QRegularExpression) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QRegularExpression__PatternOption -//QRegularExpression::PatternOption -type QRegularExpression__PatternOption int64 - -const ( - QRegularExpression__NoPatternOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0000) - QRegularExpression__CaseInsensitiveOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0001) - QRegularExpression__DotMatchesEverythingOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0002) - QRegularExpression__MultilineOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0004) - QRegularExpression__ExtendedPatternSyntaxOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0008) - QRegularExpression__InvertedGreedinessOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0010) - QRegularExpression__DontCaptureOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0020) - QRegularExpression__UseUnicodePropertiesOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0040) - QRegularExpression__OptimizeOnFirstUsageOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0080) - QRegularExpression__DontAutomaticallyOptimizeOption QRegularExpression__PatternOption = QRegularExpression__PatternOption(0x0100) -) - -//go:generate stringer -type=QRegularExpression__MatchType -//QRegularExpression::MatchType -type QRegularExpression__MatchType int64 - -const ( - QRegularExpression__NormalMatch QRegularExpression__MatchType = QRegularExpression__MatchType(0) - QRegularExpression__PartialPreferCompleteMatch QRegularExpression__MatchType = QRegularExpression__MatchType(1) - QRegularExpression__PartialPreferFirstMatch QRegularExpression__MatchType = QRegularExpression__MatchType(2) - QRegularExpression__NoMatch QRegularExpression__MatchType = QRegularExpression__MatchType(3) -) - -//go:generate stringer -type=QRegularExpression__MatchOption -//QRegularExpression::MatchOption -type QRegularExpression__MatchOption int64 - -const ( - QRegularExpression__NoMatchOption QRegularExpression__MatchOption = QRegularExpression__MatchOption(0x0000) - QRegularExpression__AnchoredMatchOption QRegularExpression__MatchOption = QRegularExpression__MatchOption(0x0001) - QRegularExpression__DontCheckSubjectStringMatchOption QRegularExpression__MatchOption = QRegularExpression__MatchOption(0x0002) -) - -func NewQRegularExpression() *QRegularExpression { - tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpression_NewQRegularExpression()) - runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) - return tmpValue -} - -func NewQRegularExpression2(pattern string, options QRegularExpression__PatternOption) *QRegularExpression { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpression_NewQRegularExpression2(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) - return tmpValue -} - -func NewQRegularExpression3(re QRegularExpression_ITF) *QRegularExpression { - tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpression_NewQRegularExpression3(PointerFromQRegularExpression(re))) - runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) - return tmpValue -} - -func QRegularExpression_AnchoredPattern(expression string) string { - var expressionC *C.char - if expression != "" { - expressionC = C.CString(expression) - defer C.free(unsafe.Pointer(expressionC)) - } - return cGoUnpackString(C.QRegularExpression_QRegularExpression_AnchoredPattern(C.struct_QtCore_PackedString{data: expressionC, len: C.longlong(len(expression))})) -} - -func (ptr *QRegularExpression) AnchoredPattern(expression string) string { - var expressionC *C.char - if expression != "" { - expressionC = C.CString(expression) - defer C.free(unsafe.Pointer(expressionC)) - } - return cGoUnpackString(C.QRegularExpression_QRegularExpression_AnchoredPattern(C.struct_QtCore_PackedString{data: expressionC, len: C.longlong(len(expression))})) -} - -func (ptr *QRegularExpression) CaptureCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpression_CaptureCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRegularExpression) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegularExpression_ErrorString(ptr.Pointer())) - } - return "" -} - -func QRegularExpression_Escape(str string) string { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QRegularExpression_QRegularExpression_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) -} - -func (ptr *QRegularExpression) Escape(str string) string { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return cGoUnpackString(C.QRegularExpression_QRegularExpression_Escape(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) -} - -func (ptr *QRegularExpression) GlobalMatch(subject string, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatchIterator { - if ptr.Pointer() != nil { - var subjectC *C.char - if subject != "" { - subjectC = C.CString(subject) - defer C.free(unsafe.Pointer(subjectC)) - } - return NewQRegularExpressionMatchIteratorFromPointer(C.QRegularExpression_GlobalMatch(ptr.Pointer(), C.struct_QtCore_PackedString{data: subjectC, len: C.longlong(len(subject))}, C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) - } - return nil -} - -func (ptr *QRegularExpression) GlobalMatch2(subjectRef QStringRef_ITF, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatchIterator { - if ptr.Pointer() != nil { - return NewQRegularExpressionMatchIteratorFromPointer(C.QRegularExpression_GlobalMatch2(ptr.Pointer(), PointerFromQStringRef(subjectRef), C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) - } - return nil -} - -func (ptr *QRegularExpression) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QRegularExpression_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegularExpression) Match(subject string, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatch { - if ptr.Pointer() != nil { - var subjectC *C.char - if subject != "" { - subjectC = C.CString(subject) - defer C.free(unsafe.Pointer(subjectC)) - } - tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpression_Match(ptr.Pointer(), C.struct_QtCore_PackedString{data: subjectC, len: C.longlong(len(subject))}, C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) - runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpression) Match2(subjectRef QStringRef_ITF, offset int, matchType QRegularExpression__MatchType, matchOptions QRegularExpression__MatchOption) *QRegularExpressionMatch { - if ptr.Pointer() != nil { - tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpression_Match2(ptr.Pointer(), PointerFromQStringRef(subjectRef), C.int(int32(offset)), C.longlong(matchType), C.longlong(matchOptions))) - runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpression) NamedCaptureGroups() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QRegularExpression_NamedCaptureGroups(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QRegularExpression) Optimize() { - if ptr.Pointer() != nil { - C.QRegularExpression_Optimize(ptr.Pointer()) - } -} - -func (ptr *QRegularExpression) Pattern() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegularExpression_Pattern(ptr.Pointer())) - } - return "" -} - -func (ptr *QRegularExpression) PatternErrorOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpression_PatternErrorOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRegularExpression) PatternOptions() QRegularExpression__PatternOption { - if ptr.Pointer() != nil { - return QRegularExpression__PatternOption(C.QRegularExpression_PatternOptions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRegularExpression) SetPattern(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QRegularExpression_SetPattern(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QRegularExpression) SetPatternOptions(options QRegularExpression__PatternOption) { - if ptr.Pointer() != nil { - C.QRegularExpression_SetPatternOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QRegularExpression) Swap(other QRegularExpression_ITF) { - if ptr.Pointer() != nil { - C.QRegularExpression_Swap(ptr.Pointer(), PointerFromQRegularExpression(other)) - } -} - -func QRegularExpression_WildcardToRegularExpression(pattern string) string { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - return cGoUnpackString(C.QRegularExpression_QRegularExpression_WildcardToRegularExpression(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))})) -} - -func (ptr *QRegularExpression) WildcardToRegularExpression(pattern string) string { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - return cGoUnpackString(C.QRegularExpression_QRegularExpression_WildcardToRegularExpression(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))})) -} - -func (ptr *QRegularExpression) DestroyQRegularExpression() { - if ptr.Pointer() != nil { - C.QRegularExpression_DestroyQRegularExpression(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRegularExpressionMatch struct { - ptr unsafe.Pointer -} - -type QRegularExpressionMatch_ITF interface { - QRegularExpressionMatch_PTR() *QRegularExpressionMatch -} - -func (ptr *QRegularExpressionMatch) QRegularExpressionMatch_PTR() *QRegularExpressionMatch { - return ptr -} - -func (ptr *QRegularExpressionMatch) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRegularExpressionMatch) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRegularExpressionMatch(ptr QRegularExpressionMatch_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegularExpressionMatch_PTR().Pointer() - } - return nil -} - -func NewQRegularExpressionMatchFromPointer(ptr unsafe.Pointer) (n *QRegularExpressionMatch) { - n = new(QRegularExpressionMatch) - n.SetPointer(ptr) - return -} -func NewQRegularExpressionMatch() *QRegularExpressionMatch { - tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpressionMatch_NewQRegularExpressionMatch()) - runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) - return tmpValue -} - -func NewQRegularExpressionMatch2(match QRegularExpressionMatch_ITF) *QRegularExpressionMatch { - tmpValue := NewQRegularExpressionMatchFromPointer(C.QRegularExpressionMatch_NewQRegularExpressionMatch2(PointerFromQRegularExpressionMatch(match))) - runtime.SetFinalizer(tmpValue, (*QRegularExpressionMatch).DestroyQRegularExpressionMatch) - return tmpValue -} - -func (ptr *QRegularExpressionMatch) Captured(nth int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegularExpressionMatch_Captured(ptr.Pointer(), C.int(int32(nth)))) - } - return "" -} - -func (ptr *QRegularExpressionMatch) Captured2(name string) string { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return cGoUnpackString(C.QRegularExpressionMatch_Captured2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - } - return "" -} - -func (ptr *QRegularExpressionMatch) Captured3(name QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRegularExpressionMatch_Captured3(ptr.Pointer(), PointerFromQStringView(name))) - } - return "" -} - -func (ptr *QRegularExpressionMatch) CapturedEnd(nth int) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_CapturedEnd(ptr.Pointer(), C.int(int32(nth))))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedEnd2(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QRegularExpressionMatch_CapturedEnd2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedEnd3(name QStringView_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_CapturedEnd3(ptr.Pointer(), PointerFromQStringView(name)))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedLength(nth int) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_CapturedLength(ptr.Pointer(), C.int(int32(nth))))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedLength2(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QRegularExpressionMatch_CapturedLength2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedLength3(name QStringView_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_CapturedLength3(ptr.Pointer(), PointerFromQStringView(name)))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedRef(nth int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QRegularExpressionMatch_CapturedRef(ptr.Pointer(), C.int(int32(nth)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpressionMatch) CapturedRef2(name string) *QStringRef { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQStringRefFromPointer(C.QRegularExpressionMatch_CapturedRef2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpressionMatch) CapturedRef3(name QStringView_ITF) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QRegularExpressionMatch_CapturedRef3(ptr.Pointer(), PointerFromQStringView(name))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpressionMatch) CapturedStart(nth int) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_CapturedStart(ptr.Pointer(), C.int(int32(nth))))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedStart2(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QRegularExpressionMatch_CapturedStart2(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedStart3(name QStringView_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_CapturedStart3(ptr.Pointer(), PointerFromQStringView(name)))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) CapturedTexts() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QRegularExpressionMatch_CapturedTexts(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QRegularExpressionMatch) CapturedView(nth int) *QStringView { - if ptr.Pointer() != nil { - tmpValue := NewQStringViewFromPointer(C.QRegularExpressionMatch_CapturedView(ptr.Pointer(), C.int(int32(nth)))) - runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpressionMatch) CapturedView2(name QStringView_ITF) *QStringView { - if ptr.Pointer() != nil { - tmpValue := NewQStringViewFromPointer(C.QRegularExpressionMatch_CapturedView2(ptr.Pointer(), PointerFromQStringView(name))) - runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpressionMatch) HasMatch() bool { - if ptr.Pointer() != nil { - return int8(C.QRegularExpressionMatch_HasMatch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegularExpressionMatch) HasPartialMatch() bool { - if ptr.Pointer() != nil { - return int8(C.QRegularExpressionMatch_HasPartialMatch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegularExpressionMatch) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QRegularExpressionMatch_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegularExpressionMatch) LastCapturedIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QRegularExpressionMatch_LastCapturedIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) MatchOptions() QRegularExpression__MatchOption { - if ptr.Pointer() != nil { - return QRegularExpression__MatchOption(C.QRegularExpressionMatch_MatchOptions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) MatchType() QRegularExpression__MatchType { - if ptr.Pointer() != nil { - return QRegularExpression__MatchType(C.QRegularExpressionMatch_MatchType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRegularExpressionMatch) RegularExpression() *QRegularExpression { - if ptr.Pointer() != nil { - tmpValue := NewQRegularExpressionFromPointer(C.QRegularExpressionMatch_RegularExpression(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) - return tmpValue - } - return nil -} - -func (ptr *QRegularExpressionMatch) Swap(other QRegularExpressionMatch_ITF) { - if ptr.Pointer() != nil { - C.QRegularExpressionMatch_Swap(ptr.Pointer(), PointerFromQRegularExpressionMatch(other)) - } -} - -func (ptr *QRegularExpressionMatch) DestroyQRegularExpressionMatch() { - if ptr.Pointer() != nil { - C.QRegularExpressionMatch_DestroyQRegularExpressionMatch(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRegularExpressionMatchIterator struct { - ptr unsafe.Pointer -} - -type QRegularExpressionMatchIterator_ITF interface { - QRegularExpressionMatchIterator_PTR() *QRegularExpressionMatchIterator -} - -func (ptr *QRegularExpressionMatchIterator) QRegularExpressionMatchIterator_PTR() *QRegularExpressionMatchIterator { - return ptr -} - -func (ptr *QRegularExpressionMatchIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRegularExpressionMatchIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRegularExpressionMatchIterator(ptr QRegularExpressionMatchIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegularExpressionMatchIterator_PTR().Pointer() - } - return nil -} - -func NewQRegularExpressionMatchIteratorFromPointer(ptr unsafe.Pointer) (n *QRegularExpressionMatchIterator) { - n = new(QRegularExpressionMatchIterator) - n.SetPointer(ptr) - return -} - -type QResource struct { - ptr unsafe.Pointer -} - -type QResource_ITF interface { - QResource_PTR() *QResource -} - -func (ptr *QResource) QResource_PTR() *QResource { - return ptr -} - -func (ptr *QResource) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QResource) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQResource(ptr QResource_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QResource_PTR().Pointer() - } - return nil -} - -func NewQResourceFromPointer(ptr unsafe.Pointer) (n *QResource) { - n = new(QResource) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QResource__Compression -//QResource::Compression -type QResource__Compression int64 - -const ( - QResource__NoCompression QResource__Compression = QResource__Compression(0) - QResource__ZlibCompression QResource__Compression = QResource__Compression(1) - QResource__ZstdCompression QResource__Compression = QResource__Compression(2) -) - -func NewQResource(file string, locale QLocale_ITF) *QResource { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - tmpValue := NewQResourceFromPointer(C.QResource_NewQResource(C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}, PointerFromQLocale(locale))) - runtime.SetFinalizer(tmpValue, (*QResource).DestroyQResource) - return tmpValue -} - -func (ptr *QResource) AbsoluteFilePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QResource_AbsoluteFilePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QResource) Children() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QResource_Children(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QResource) CompressionAlgorithm() QResource__Compression { - if ptr.Pointer() != nil { - return QResource__Compression(C.QResource_CompressionAlgorithm(ptr.Pointer())) - } - return 0 -} - -func (ptr *QResource) Data() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QResource_Data(ptr.Pointer())) - } - return "" -} - -func (ptr *QResource) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QResource_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QResource) IsCompressed() bool { - if ptr.Pointer() != nil { - return int8(C.QResource_IsCompressed(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QResource) IsDir() bool { - if ptr.Pointer() != nil { - return int8(C.QResource_IsDir(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QResource) IsFile() bool { - if ptr.Pointer() != nil { - return int8(C.QResource_IsFile(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QResource) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QResource_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QResource) LastModified() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QResource_LastModified(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QResource) Locale() *QLocale { - if ptr.Pointer() != nil { - tmpValue := NewQLocaleFromPointer(C.QResource_Locale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -func QResource_RegisterResource(rccFileName string, mapRoot string) bool { - var rccFileNameC *C.char - if rccFileName != "" { - rccFileNameC = C.CString(rccFileName) - defer C.free(unsafe.Pointer(rccFileNameC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_RegisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func (ptr *QResource) RegisterResource(rccFileName string, mapRoot string) bool { - var rccFileNameC *C.char - if rccFileName != "" { - rccFileNameC = C.CString(rccFileName) - defer C.free(unsafe.Pointer(rccFileNameC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_RegisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func QResource_RegisterResource2(rccData string, mapRoot string) bool { - var rccDataC *C.char - if rccData != "" { - rccDataC = C.CString(rccData) - defer C.free(unsafe.Pointer(rccDataC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_RegisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func (ptr *QResource) RegisterResource2(rccData string, mapRoot string) bool { - var rccDataC *C.char - if rccData != "" { - rccDataC = C.CString(rccData) - defer C.free(unsafe.Pointer(rccDataC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_RegisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func (ptr *QResource) SetFileName(file string) { - if ptr.Pointer() != nil { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - C.QResource_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileC, len: C.longlong(len(file))}) - } -} - -func (ptr *QResource) SetLocale(locale QLocale_ITF) { - if ptr.Pointer() != nil { - C.QResource_SetLocale(ptr.Pointer(), PointerFromQLocale(locale)) - } -} - -func (ptr *QResource) Size() int64 { - if ptr.Pointer() != nil { - return int64(C.QResource_Size(ptr.Pointer())) - } - return 0 -} - -func QResource_UnregisterResource(rccFileName string, mapRoot string) bool { - var rccFileNameC *C.char - if rccFileName != "" { - rccFileNameC = C.CString(rccFileName) - defer C.free(unsafe.Pointer(rccFileNameC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_UnregisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func (ptr *QResource) UnregisterResource(rccFileName string, mapRoot string) bool { - var rccFileNameC *C.char - if rccFileName != "" { - rccFileNameC = C.CString(rccFileName) - defer C.free(unsafe.Pointer(rccFileNameC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_UnregisterResource(C.struct_QtCore_PackedString{data: rccFileNameC, len: C.longlong(len(rccFileName))}, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func QResource_UnregisterResource2(rccData string, mapRoot string) bool { - var rccDataC *C.char - if rccData != "" { - rccDataC = C.CString(rccData) - defer C.free(unsafe.Pointer(rccDataC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_UnregisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func (ptr *QResource) UnregisterResource2(rccData string, mapRoot string) bool { - var rccDataC *C.char - if rccData != "" { - rccDataC = C.CString(rccData) - defer C.free(unsafe.Pointer(rccDataC)) - } - var mapRootC *C.char - if mapRoot != "" { - mapRootC = C.CString(mapRoot) - defer C.free(unsafe.Pointer(mapRootC)) - } - return int8(C.QResource_QResource_UnregisterResource2(rccDataC, C.struct_QtCore_PackedString{data: mapRootC, len: C.longlong(len(mapRoot))})) != 0 -} - -func (ptr *QResource) DestroyQResource() { - if ptr.Pointer() != nil { - C.QResource_DestroyQResource(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QReturnArgument struct { - QGenericReturnArgument -} - -type QReturnArgument_ITF interface { - QGenericReturnArgument_ITF - QReturnArgument_PTR() *QReturnArgument -} - -func (ptr *QReturnArgument) QReturnArgument_PTR() *QReturnArgument { - return ptr -} - -func (ptr *QReturnArgument) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGenericReturnArgument_PTR().Pointer() - } - return nil -} - -func (ptr *QReturnArgument) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGenericReturnArgument_PTR().SetPointer(p) - } -} - -func PointerFromQReturnArgument(ptr QReturnArgument_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QReturnArgument_PTR().Pointer() - } - return nil -} - -func NewQReturnArgumentFromPointer(ptr unsafe.Pointer) (n *QReturnArgument) { - n = new(QReturnArgument) - n.SetPointer(ptr) - return -} - -func (ptr *QReturnArgument) DestroyQReturnArgument() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRunnable struct { - ptr unsafe.Pointer -} - -type QRunnable_ITF interface { - QRunnable_PTR() *QRunnable -} - -func (ptr *QRunnable) QRunnable_PTR() *QRunnable { - return ptr -} - -func (ptr *QRunnable) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRunnable) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRunnable(ptr QRunnable_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRunnable_PTR().Pointer() - } - return nil -} - -func NewQRunnableFromPointer(ptr unsafe.Pointer) (n *QRunnable) { - n = new(QRunnable) - n.SetPointer(ptr) - return -} -func NewQRunnable() *QRunnable { - return NewQRunnableFromPointer(C.QRunnable_NewQRunnable()) -} - -func (ptr *QRunnable) AutoDelete() bool { - if ptr.Pointer() != nil { - return int8(C.QRunnable_AutoDelete(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQRunnable_Run -func callbackQRunnable_Run(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "run"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QRunnable) ConnectRun(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "run"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRunnable) DisconnectRun() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "run") - } -} - -func (ptr *QRunnable) Run() { - if ptr.Pointer() != nil { - C.QRunnable_Run(ptr.Pointer()) - } -} - -func (ptr *QRunnable) SetAutoDelete(autoDelete bool) { - if ptr.Pointer() != nil { - C.QRunnable_SetAutoDelete(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(autoDelete)))) - } -} - -//export callbackQRunnable_DestroyQRunnable -func callbackQRunnable_DestroyQRunnable(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QRunnable"); signal != nil { - (*(*func())(signal))() - } else { - NewQRunnableFromPointer(ptr).DestroyQRunnableDefault() - } -} - -func (ptr *QRunnable) ConnectDestroyQRunnable(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QRunnable"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QRunnable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QRunnable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRunnable) DisconnectDestroyQRunnable() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QRunnable") - } -} - -func (ptr *QRunnable) DestroyQRunnable() { - if ptr.Pointer() != nil { - C.QRunnable_DestroyQRunnable(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QRunnable) DestroyQRunnableDefault() { - if ptr.Pointer() != nil { - C.QRunnable_DestroyQRunnableDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QSaveFile struct { - QFileDevice -} - -type QSaveFile_ITF interface { - QFileDevice_ITF - QSaveFile_PTR() *QSaveFile -} - -func (ptr *QSaveFile) QSaveFile_PTR() *QSaveFile { - return ptr -} - -func (ptr *QSaveFile) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFileDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QSaveFile) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFileDevice_PTR().SetPointer(p) - } -} - -func PointerFromQSaveFile(ptr QSaveFile_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSaveFile_PTR().Pointer() - } - return nil -} - -func NewQSaveFileFromPointer(ptr unsafe.Pointer) (n *QSaveFile) { - n = new(QSaveFile) - n.SetPointer(ptr) - return -} -func NewQSaveFile(name string) *QSaveFile { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSaveFileFromPointer(C.QSaveFile_NewQSaveFile(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSaveFile2(parent QObject_ITF) *QSaveFile { - tmpValue := NewQSaveFileFromPointer(C.QSaveFile_NewQSaveFile2(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSaveFile3(name string, parent QObject_ITF) *QSaveFile { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSaveFileFromPointer(C.QSaveFile_NewQSaveFile3(C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSaveFile) CancelWriting() { - if ptr.Pointer() != nil { - C.QSaveFile_CancelWriting(ptr.Pointer()) - } -} - -func (ptr *QSaveFile) Commit() bool { - if ptr.Pointer() != nil { - return int8(C.QSaveFile_Commit(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSaveFile) DirectWriteFallback() bool { - if ptr.Pointer() != nil { - return int8(C.QSaveFile_DirectWriteFallback(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSaveFile) SetDirectWriteFallback(enabled bool) { - if ptr.Pointer() != nil { - C.QSaveFile_SetDirectWriteFallback(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QSaveFile) SetFileName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QSaveFile_SetFileName(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -//export callbackQSaveFile_DestroyQSaveFile -func callbackQSaveFile_DestroyQSaveFile(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSaveFile"); signal != nil { - (*(*func())(signal))() - } else { - NewQSaveFileFromPointer(ptr).DestroyQSaveFileDefault() - } -} - -func (ptr *QSaveFile) ConnectDestroyQSaveFile(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSaveFile"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSaveFile", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSaveFile", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSaveFile) DisconnectDestroyQSaveFile() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSaveFile") - } -} - -func (ptr *QSaveFile) DestroyQSaveFile() { - if ptr.Pointer() != nil { - C.QSaveFile_DestroyQSaveFile(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSaveFile) DestroyQSaveFileDefault() { - if ptr.Pointer() != nil { - C.QSaveFile_DestroyQSaveFileDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopeGuard struct { - ptr unsafe.Pointer -} - -type QScopeGuard_ITF interface { - QScopeGuard_PTR() *QScopeGuard -} - -func (ptr *QScopeGuard) QScopeGuard_PTR() *QScopeGuard { - return ptr -} - -func (ptr *QScopeGuard) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopeGuard) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopeGuard(ptr QScopeGuard_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopeGuard_PTR().Pointer() - } - return nil -} - -func NewQScopeGuardFromPointer(ptr unsafe.Pointer) (n *QScopeGuard) { - n = new(QScopeGuard) - n.SetPointer(ptr) - return -} - -func (ptr *QScopeGuard) DestroyQScopeGuard() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopedArrayPointer struct { - QScopedPointer -} - -type QScopedArrayPointer_ITF interface { - QScopedPointer_ITF - QScopedArrayPointer_PTR() *QScopedArrayPointer -} - -func (ptr *QScopedArrayPointer) QScopedArrayPointer_PTR() *QScopedArrayPointer { - return ptr -} - -func (ptr *QScopedArrayPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QScopedPointer_PTR().Pointer() - } - return nil -} - -func (ptr *QScopedArrayPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QScopedPointer_PTR().SetPointer(p) - } -} - -func PointerFromQScopedArrayPointer(ptr QScopedArrayPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedArrayPointer_PTR().Pointer() - } - return nil -} - -func NewQScopedArrayPointerFromPointer(ptr unsafe.Pointer) (n *QScopedArrayPointer) { - n = new(QScopedArrayPointer) - n.SetPointer(ptr) - return -} - -func (ptr *QScopedArrayPointer) DestroyQScopedArrayPointer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopedPointer struct { - ptr unsafe.Pointer -} - -type QScopedPointer_ITF interface { - QScopedPointer_PTR() *QScopedPointer -} - -func (ptr *QScopedPointer) QScopedPointer_PTR() *QScopedPointer { - return ptr -} - -func (ptr *QScopedPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopedPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopedPointer(ptr QScopedPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedPointer_PTR().Pointer() - } - return nil -} - -func NewQScopedPointerFromPointer(ptr unsafe.Pointer) (n *QScopedPointer) { - n = new(QScopedPointer) - n.SetPointer(ptr) - return -} - -type QScopedPointerArrayDeleter struct { - ptr unsafe.Pointer -} - -type QScopedPointerArrayDeleter_ITF interface { - QScopedPointerArrayDeleter_PTR() *QScopedPointerArrayDeleter -} - -func (ptr *QScopedPointerArrayDeleter) QScopedPointerArrayDeleter_PTR() *QScopedPointerArrayDeleter { - return ptr -} - -func (ptr *QScopedPointerArrayDeleter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopedPointerArrayDeleter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopedPointerArrayDeleter(ptr QScopedPointerArrayDeleter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedPointerArrayDeleter_PTR().Pointer() - } - return nil -} - -func NewQScopedPointerArrayDeleterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerArrayDeleter) { - n = new(QScopedPointerArrayDeleter) - n.SetPointer(ptr) - return -} - -func (ptr *QScopedPointerArrayDeleter) DestroyQScopedPointerArrayDeleter() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopedPointerDeleter struct { - ptr unsafe.Pointer -} - -type QScopedPointerDeleter_ITF interface { - QScopedPointerDeleter_PTR() *QScopedPointerDeleter -} - -func (ptr *QScopedPointerDeleter) QScopedPointerDeleter_PTR() *QScopedPointerDeleter { - return ptr -} - -func (ptr *QScopedPointerDeleter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopedPointerDeleter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopedPointerDeleter(ptr QScopedPointerDeleter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedPointerDeleter_PTR().Pointer() - } - return nil -} - -func NewQScopedPointerDeleterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerDeleter) { - n = new(QScopedPointerDeleter) - n.SetPointer(ptr) - return -} - -func (ptr *QScopedPointerDeleter) DestroyQScopedPointerDeleter() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopedPointerObjectDeleteLater struct { - ptr unsafe.Pointer -} - -type QScopedPointerObjectDeleteLater_ITF interface { - QScopedPointerObjectDeleteLater_PTR() *QScopedPointerObjectDeleteLater -} - -func (ptr *QScopedPointerObjectDeleteLater) QScopedPointerObjectDeleteLater_PTR() *QScopedPointerObjectDeleteLater { - return ptr -} - -func (ptr *QScopedPointerObjectDeleteLater) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopedPointerObjectDeleteLater) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopedPointerObjectDeleteLater(ptr QScopedPointerObjectDeleteLater_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedPointerObjectDeleteLater_PTR().Pointer() - } - return nil -} - -func NewQScopedPointerObjectDeleteLaterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerObjectDeleteLater) { - n = new(QScopedPointerObjectDeleteLater) - n.SetPointer(ptr) - return -} - -func (ptr *QScopedPointerObjectDeleteLater) DestroyQScopedPointerObjectDeleteLater() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopedPointerPodDeleter struct { - ptr unsafe.Pointer -} - -type QScopedPointerPodDeleter_ITF interface { - QScopedPointerPodDeleter_PTR() *QScopedPointerPodDeleter -} - -func (ptr *QScopedPointerPodDeleter) QScopedPointerPodDeleter_PTR() *QScopedPointerPodDeleter { - return ptr -} - -func (ptr *QScopedPointerPodDeleter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopedPointerPodDeleter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopedPointerPodDeleter(ptr QScopedPointerPodDeleter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedPointerPodDeleter_PTR().Pointer() - } - return nil -} - -func NewQScopedPointerPodDeleterFromPointer(ptr unsafe.Pointer) (n *QScopedPointerPodDeleter) { - n = new(QScopedPointerPodDeleter) - n.SetPointer(ptr) - return -} - -func (ptr *QScopedPointerPodDeleter) DestroyQScopedPointerPodDeleter() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScopedValueRollback struct { - ptr unsafe.Pointer -} - -type QScopedValueRollback_ITF interface { - QScopedValueRollback_PTR() *QScopedValueRollback -} - -func (ptr *QScopedValueRollback) QScopedValueRollback_PTR() *QScopedValueRollback { - return ptr -} - -func (ptr *QScopedValueRollback) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScopedValueRollback) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScopedValueRollback(ptr QScopedValueRollback_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScopedValueRollback_PTR().Pointer() - } - return nil -} - -func NewQScopedValueRollbackFromPointer(ptr unsafe.Pointer) (n *QScopedValueRollback) { - n = new(QScopedValueRollback) - n.SetPointer(ptr) - return -} - -type QSemaphore struct { - ptr unsafe.Pointer -} - -type QSemaphore_ITF interface { - QSemaphore_PTR() *QSemaphore -} - -func (ptr *QSemaphore) QSemaphore_PTR() *QSemaphore { - return ptr -} - -func (ptr *QSemaphore) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSemaphore) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSemaphore(ptr QSemaphore_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSemaphore_PTR().Pointer() - } - return nil -} - -func NewQSemaphoreFromPointer(ptr unsafe.Pointer) (n *QSemaphore) { - n = new(QSemaphore) - n.SetPointer(ptr) - return -} -func NewQSemaphore(n int) *QSemaphore { - tmpValue := NewQSemaphoreFromPointer(C.QSemaphore_NewQSemaphore(C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QSemaphore).DestroyQSemaphore) - return tmpValue -} - -func (ptr *QSemaphore) Acquire(n int) { - if ptr.Pointer() != nil { - C.QSemaphore_Acquire(ptr.Pointer(), C.int(int32(n))) - } -} - -func (ptr *QSemaphore) Available() int { - if ptr.Pointer() != nil { - return int(int32(C.QSemaphore_Available(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSemaphore) Release(n int) { - if ptr.Pointer() != nil { - C.QSemaphore_Release(ptr.Pointer(), C.int(int32(n))) - } -} - -func (ptr *QSemaphore) TryAcquire(n int) bool { - if ptr.Pointer() != nil { - return int8(C.QSemaphore_TryAcquire(ptr.Pointer(), C.int(int32(n)))) != 0 - } - return false -} - -func (ptr *QSemaphore) TryAcquire2(n int, timeout int) bool { - if ptr.Pointer() != nil { - return int8(C.QSemaphore_TryAcquire2(ptr.Pointer(), C.int(int32(n)), C.int(int32(timeout)))) != 0 - } - return false -} - -func (ptr *QSemaphore) DestroyQSemaphore() { - if ptr.Pointer() != nil { - C.QSemaphore_DestroyQSemaphore(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSemaphoreReleaser struct { - ptr unsafe.Pointer -} - -type QSemaphoreReleaser_ITF interface { - QSemaphoreReleaser_PTR() *QSemaphoreReleaser -} - -func (ptr *QSemaphoreReleaser) QSemaphoreReleaser_PTR() *QSemaphoreReleaser { - return ptr -} - -func (ptr *QSemaphoreReleaser) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSemaphoreReleaser) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSemaphoreReleaser(ptr QSemaphoreReleaser_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSemaphoreReleaser_PTR().Pointer() - } - return nil -} - -func NewQSemaphoreReleaserFromPointer(ptr unsafe.Pointer) (n *QSemaphoreReleaser) { - n = new(QSemaphoreReleaser) - n.SetPointer(ptr) - return -} -func NewQSemaphoreReleaser() *QSemaphoreReleaser { - tmpValue := NewQSemaphoreReleaserFromPointer(C.QSemaphoreReleaser_NewQSemaphoreReleaser()) - runtime.SetFinalizer(tmpValue, (*QSemaphoreReleaser).DestroyQSemaphoreReleaser) - return tmpValue -} - -func NewQSemaphoreReleaser2(sem QSemaphore_ITF, n int) *QSemaphoreReleaser { - tmpValue := NewQSemaphoreReleaserFromPointer(C.QSemaphoreReleaser_NewQSemaphoreReleaser2(PointerFromQSemaphore(sem), C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QSemaphoreReleaser).DestroyQSemaphoreReleaser) - return tmpValue -} - -func NewQSemaphoreReleaser3(sem QSemaphore_ITF, n int) *QSemaphoreReleaser { - tmpValue := NewQSemaphoreReleaserFromPointer(C.QSemaphoreReleaser_NewQSemaphoreReleaser3(PointerFromQSemaphore(sem), C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QSemaphoreReleaser).DestroyQSemaphoreReleaser) - return tmpValue -} - -func (ptr *QSemaphoreReleaser) Cancel() *QSemaphore { - if ptr.Pointer() != nil { - return NewQSemaphoreFromPointer(C.QSemaphoreReleaser_Cancel(ptr.Pointer())) - } - return nil -} - -func (ptr *QSemaphoreReleaser) Semaphore() *QSemaphore { - if ptr.Pointer() != nil { - return NewQSemaphoreFromPointer(C.QSemaphoreReleaser_Semaphore(ptr.Pointer())) - } - return nil -} - -func (ptr *QSemaphoreReleaser) Swap(other QSemaphoreReleaser_ITF) { - if ptr.Pointer() != nil { - C.QSemaphoreReleaser_Swap(ptr.Pointer(), PointerFromQSemaphoreReleaser(other)) - } -} - -func (ptr *QSemaphoreReleaser) DestroyQSemaphoreReleaser() { - if ptr.Pointer() != nil { - C.QSemaphoreReleaser_DestroyQSemaphoreReleaser(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSequentialAnimationGroup struct { - QAnimationGroup -} - -type QSequentialAnimationGroup_ITF interface { - QAnimationGroup_ITF - QSequentialAnimationGroup_PTR() *QSequentialAnimationGroup -} - -func (ptr *QSequentialAnimationGroup) QSequentialAnimationGroup_PTR() *QSequentialAnimationGroup { - return ptr -} - -func (ptr *QSequentialAnimationGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAnimationGroup_PTR().Pointer() - } - return nil -} - -func (ptr *QSequentialAnimationGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAnimationGroup_PTR().SetPointer(p) - } -} - -func PointerFromQSequentialAnimationGroup(ptr QSequentialAnimationGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSequentialAnimationGroup_PTR().Pointer() - } - return nil -} - -func NewQSequentialAnimationGroupFromPointer(ptr unsafe.Pointer) (n *QSequentialAnimationGroup) { - n = new(QSequentialAnimationGroup) - n.SetPointer(ptr) - return -} -func NewQSequentialAnimationGroup(parent QObject_ITF) *QSequentialAnimationGroup { - tmpValue := NewQSequentialAnimationGroupFromPointer(C.QSequentialAnimationGroup_NewQSequentialAnimationGroup(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSequentialAnimationGroup) AddPause(msecs int) *QPauseAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQPauseAnimationFromPointer(C.QSequentialAnimationGroup_AddPause(ptr.Pointer(), C.int(int32(msecs)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSequentialAnimationGroup) CurrentAnimation() *QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractAnimationFromPointer(C.QSequentialAnimationGroup_CurrentAnimation(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQSequentialAnimationGroup_CurrentAnimationChanged -func callbackQSequentialAnimationGroup_CurrentAnimationChanged(ptr unsafe.Pointer, current unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentAnimationChanged"); signal != nil { - (*(*func(*QAbstractAnimation))(signal))(NewQAbstractAnimationFromPointer(current)) - } - -} - -func (ptr *QSequentialAnimationGroup) ConnectCurrentAnimationChanged(f func(current *QAbstractAnimation)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentAnimationChanged") { - C.QSequentialAnimationGroup_ConnectCurrentAnimationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentAnimationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentAnimationChanged"); signal != nil { - f := func(current *QAbstractAnimation) { - (*(*func(*QAbstractAnimation))(signal))(current) - f(current) - } - qt.ConnectSignal(ptr.Pointer(), "currentAnimationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentAnimationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSequentialAnimationGroup) DisconnectCurrentAnimationChanged() { - if ptr.Pointer() != nil { - C.QSequentialAnimationGroup_DisconnectCurrentAnimationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentAnimationChanged") - } -} - -func (ptr *QSequentialAnimationGroup) CurrentAnimationChanged(current QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QSequentialAnimationGroup_CurrentAnimationChanged(ptr.Pointer(), PointerFromQAbstractAnimation(current)) - } -} - -//export callbackQSequentialAnimationGroup_Duration -func callbackQSequentialAnimationGroup_Duration(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "duration"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQSequentialAnimationGroupFromPointer(ptr).DurationDefault())) -} - -func (ptr *QSequentialAnimationGroup) ConnectDuration(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSequentialAnimationGroup) DisconnectDuration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "duration") - } -} - -func (ptr *QSequentialAnimationGroup) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QSequentialAnimationGroup_Duration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSequentialAnimationGroup) DurationDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QSequentialAnimationGroup_DurationDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSequentialAnimationGroup) InsertPause(index int, msecs int) *QPauseAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQPauseAnimationFromPointer(C.QSequentialAnimationGroup_InsertPause(ptr.Pointer(), C.int(int32(index)), C.int(int32(msecs)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQSequentialAnimationGroup_UpdateCurrentTime -func callbackQSequentialAnimationGroup_UpdateCurrentTime(ptr unsafe.Pointer, currentTime C.int) { - if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(currentTime))) - } else { - NewQSequentialAnimationGroupFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(currentTime))) - } -} - -func (ptr *QSequentialAnimationGroup) ConnectUpdateCurrentTime(f func(currentTime int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { - f := func(currentTime int) { - (*(*func(int))(signal))(currentTime) - f(currentTime) - } - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSequentialAnimationGroup) DisconnectUpdateCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") - } -} - -func (ptr *QSequentialAnimationGroup) UpdateCurrentTime(currentTime int) { - if ptr.Pointer() != nil { - C.QSequentialAnimationGroup_UpdateCurrentTime(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -func (ptr *QSequentialAnimationGroup) UpdateCurrentTimeDefault(currentTime int) { - if ptr.Pointer() != nil { - C.QSequentialAnimationGroup_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(currentTime))) - } -} - -//export callbackQSequentialAnimationGroup_DestroyQSequentialAnimationGroup -func callbackQSequentialAnimationGroup_DestroyQSequentialAnimationGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSequentialAnimationGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQSequentialAnimationGroupFromPointer(ptr).DestroyQSequentialAnimationGroupDefault() - } -} - -func (ptr *QSequentialAnimationGroup) ConnectDestroyQSequentialAnimationGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSequentialAnimationGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSequentialAnimationGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSequentialAnimationGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSequentialAnimationGroup) DisconnectDestroyQSequentialAnimationGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSequentialAnimationGroup") - } -} - -func (ptr *QSequentialAnimationGroup) DestroyQSequentialAnimationGroup() { - if ptr.Pointer() != nil { - C.QSequentialAnimationGroup_DestroyQSequentialAnimationGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSequentialAnimationGroup) DestroyQSequentialAnimationGroupDefault() { - if ptr.Pointer() != nil { - C.QSequentialAnimationGroup_DestroyQSequentialAnimationGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSequentialIterable struct { - ptr unsafe.Pointer -} - -type QSequentialIterable_ITF interface { - QSequentialIterable_PTR() *QSequentialIterable -} - -func (ptr *QSequentialIterable) QSequentialIterable_PTR() *QSequentialIterable { - return ptr -} - -func (ptr *QSequentialIterable) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSequentialIterable) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSequentialIterable(ptr QSequentialIterable_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSequentialIterable_PTR().Pointer() - } - return nil -} - -func NewQSequentialIterableFromPointer(ptr unsafe.Pointer) (n *QSequentialIterable) { - n = new(QSequentialIterable) - n.SetPointer(ptr) - return -} - -func (ptr *QSequentialIterable) DestroyQSequentialIterable() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSequentialIterable) At(idx int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QSequentialIterable_At(ptr.Pointer(), C.int(int32(idx)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QSequentialIterable) CanReverseIterate() bool { - if ptr.Pointer() != nil { - return int8(C.QSequentialIterable_CanReverseIterate(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSequentialIterable) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QSequentialIterable_Size(ptr.Pointer()))) - } - return 0 -} - -type QSet struct { - ptr unsafe.Pointer -} - -type QSet_ITF interface { - QSet_PTR() *QSet -} - -func (ptr *QSet) QSet_PTR() *QSet { - return ptr -} - -func (ptr *QSet) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSet) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSet(ptr QSet_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSet_PTR().Pointer() - } - return nil -} - -func NewQSetFromPointer(ptr unsafe.Pointer) (n *QSet) { - n = new(QSet) - n.SetPointer(ptr) - return -} - -func (ptr *QSet) DestroyQSet() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSetIterator struct { - ptr unsafe.Pointer -} - -type QSetIterator_ITF interface { - QSetIterator_PTR() *QSetIterator -} - -func (ptr *QSetIterator) QSetIterator_PTR() *QSetIterator { - return ptr -} - -func (ptr *QSetIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSetIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSetIterator(ptr QSetIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSetIterator_PTR().Pointer() - } - return nil -} - -func NewQSetIteratorFromPointer(ptr unsafe.Pointer) (n *QSetIterator) { - n = new(QSetIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QSetIterator) DestroyQSetIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSettings struct { - QObject -} - -type QSettings_ITF interface { - QObject_ITF - QSettings_PTR() *QSettings -} - -func (ptr *QSettings) QSettings_PTR() *QSettings { - return ptr -} - -func (ptr *QSettings) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSettings) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSettings(ptr QSettings_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSettings_PTR().Pointer() - } - return nil -} - -func NewQSettingsFromPointer(ptr unsafe.Pointer) (n *QSettings) { - n = new(QSettings) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSettings__Status -//QSettings::Status -type QSettings__Status int64 - -const ( - QSettings__NoError QSettings__Status = QSettings__Status(0) - QSettings__AccessError QSettings__Status = QSettings__Status(1) - QSettings__FormatError QSettings__Status = QSettings__Status(2) -) - -//go:generate stringer -type=QSettings__Format -//QSettings::Format -type QSettings__Format int64 - -const ( - QSettings__NativeFormat QSettings__Format = QSettings__Format(0) - QSettings__IniFormat QSettings__Format = QSettings__Format(1) - QSettings__Registry32Format QSettings__Format = QSettings__Format(2) - QSettings__Registry64Format QSettings__Format = QSettings__Format(3) - QSettings__InvalidFormat QSettings__Format = QSettings__Format(16) - QSettings__CustomFormat1 QSettings__Format = QSettings__Format(17) - QSettings__CustomFormat2 QSettings__Format = QSettings__Format(18) - QSettings__CustomFormat3 QSettings__Format = QSettings__Format(19) - QSettings__CustomFormat4 QSettings__Format = QSettings__Format(20) - QSettings__CustomFormat5 QSettings__Format = QSettings__Format(21) - QSettings__CustomFormat6 QSettings__Format = QSettings__Format(22) - QSettings__CustomFormat7 QSettings__Format = QSettings__Format(23) - QSettings__CustomFormat8 QSettings__Format = QSettings__Format(24) - QSettings__CustomFormat9 QSettings__Format = QSettings__Format(25) - QSettings__CustomFormat10 QSettings__Format = QSettings__Format(26) - QSettings__CustomFormat11 QSettings__Format = QSettings__Format(27) - QSettings__CustomFormat12 QSettings__Format = QSettings__Format(28) - QSettings__CustomFormat13 QSettings__Format = QSettings__Format(29) - QSettings__CustomFormat14 QSettings__Format = QSettings__Format(30) - QSettings__CustomFormat15 QSettings__Format = QSettings__Format(31) - QSettings__CustomFormat16 QSettings__Format = QSettings__Format(32) -) - -//go:generate stringer -type=QSettings__Scope -//QSettings::Scope -type QSettings__Scope int64 - -const ( - QSettings__UserScope QSettings__Scope = QSettings__Scope(0) - QSettings__SystemScope QSettings__Scope = QSettings__Scope(1) -) - -func NewQSettings(organization string, application string, parent QObject_ITF) *QSettings { - var organizationC *C.char - if organization != "" { - organizationC = C.CString(organization) - defer C.free(unsafe.Pointer(organizationC)) - } - var applicationC *C.char - if application != "" { - applicationC = C.CString(application) - defer C.free(unsafe.Pointer(applicationC)) - } - tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings(C.struct_QtCore_PackedString{data: organizationC, len: C.longlong(len(organization))}, C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSettings2(scope QSettings__Scope, organization string, application string, parent QObject_ITF) *QSettings { - var organizationC *C.char - if organization != "" { - organizationC = C.CString(organization) - defer C.free(unsafe.Pointer(organizationC)) - } - var applicationC *C.char - if application != "" { - applicationC = C.CString(application) - defer C.free(unsafe.Pointer(applicationC)) - } - tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings2(C.longlong(scope), C.struct_QtCore_PackedString{data: organizationC, len: C.longlong(len(organization))}, C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSettings3(format QSettings__Format, scope QSettings__Scope, organization string, application string, parent QObject_ITF) *QSettings { - var organizationC *C.char - if organization != "" { - organizationC = C.CString(organization) - defer C.free(unsafe.Pointer(organizationC)) - } - var applicationC *C.char - if application != "" { - applicationC = C.CString(application) - defer C.free(unsafe.Pointer(applicationC)) - } - tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings3(C.longlong(format), C.longlong(scope), C.struct_QtCore_PackedString{data: organizationC, len: C.longlong(len(organization))}, C.struct_QtCore_PackedString{data: applicationC, len: C.longlong(len(application))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSettings4(fileName string, format QSettings__Format, parent QObject_ITF) *QSettings { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings4(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(format), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSettings5(parent QObject_ITF) *QSettings { - tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings5(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSettings6(scope QSettings__Scope, parent QObject_ITF) *QSettings { - tmpValue := NewQSettingsFromPointer(C.QSettings_NewQSettings6(C.longlong(scope), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSettings) AllKeys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSettings_AllKeys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QSettings) ApplicationName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSettings_ApplicationName(ptr.Pointer())) - } - return "" -} - -func (ptr *QSettings) BeginGroup(prefix string) { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QSettings_BeginGroup(ptr.Pointer(), C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}) - } -} - -func (ptr *QSettings) BeginReadArray(prefix string) int { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - return int(int32(C.QSettings_BeginReadArray(ptr.Pointer(), C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}))) - } - return 0 -} - -func (ptr *QSettings) BeginWriteArray(prefix string, size int) { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QSettings_BeginWriteArray(ptr.Pointer(), C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.int(int32(size))) - } -} - -func (ptr *QSettings) ChildGroups() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSettings_ChildGroups(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QSettings) ChildKeys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSettings_ChildKeys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QSettings) Clear() { - if ptr.Pointer() != nil { - C.QSettings_Clear(ptr.Pointer()) - } -} - -func (ptr *QSettings) Contains(key string) bool { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QSettings_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 - } - return false -} - -func QSettings_DefaultFormat() QSettings__Format { - return QSettings__Format(C.QSettings_QSettings_DefaultFormat()) -} - -func (ptr *QSettings) DefaultFormat() QSettings__Format { - return QSettings__Format(C.QSettings_QSettings_DefaultFormat()) -} - -func (ptr *QSettings) EndArray() { - if ptr.Pointer() != nil { - C.QSettings_EndArray(ptr.Pointer()) - } -} - -func (ptr *QSettings) EndGroup() { - if ptr.Pointer() != nil { - C.QSettings_EndGroup(ptr.Pointer()) - } -} - -func (ptr *QSettings) FallbacksEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QSettings_FallbacksEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSettings) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSettings_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QSettings) Format() QSettings__Format { - if ptr.Pointer() != nil { - return QSettings__Format(C.QSettings_Format(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSettings) Group() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSettings_Group(ptr.Pointer())) - } - return "" -} - -func (ptr *QSettings) IniCodec() *QTextCodec { - if ptr.Pointer() != nil { - return NewQTextCodecFromPointer(C.QSettings_IniCodec(ptr.Pointer())) - } - return nil -} - -func (ptr *QSettings) IsAtomicSyncRequired() bool { - if ptr.Pointer() != nil { - return int8(C.QSettings_IsAtomicSyncRequired(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSettings) IsWritable() bool { - if ptr.Pointer() != nil { - return int8(C.QSettings_IsWritable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSettings) OrganizationName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSettings_OrganizationName(ptr.Pointer())) - } - return "" -} - -func (ptr *QSettings) Remove(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QSettings_Remove(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QSettings) Scope() QSettings__Scope { - if ptr.Pointer() != nil { - return QSettings__Scope(C.QSettings_Scope(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSettings) SetArrayIndex(i int) { - if ptr.Pointer() != nil { - C.QSettings_SetArrayIndex(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QSettings) SetAtomicSyncRequired(enable bool) { - if ptr.Pointer() != nil { - C.QSettings_SetAtomicSyncRequired(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func QSettings_SetDefaultFormat(format QSettings__Format) { - C.QSettings_QSettings_SetDefaultFormat(C.longlong(format)) -} - -func (ptr *QSettings) SetDefaultFormat(format QSettings__Format) { - C.QSettings_QSettings_SetDefaultFormat(C.longlong(format)) -} - -func (ptr *QSettings) SetFallbacksEnabled(b bool) { - if ptr.Pointer() != nil { - C.QSettings_SetFallbacksEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QSettings) SetIniCodec(codec QTextCodec_ITF) { - if ptr.Pointer() != nil { - C.QSettings_SetIniCodec(ptr.Pointer(), PointerFromQTextCodec(codec)) - } -} - -func (ptr *QSettings) SetIniCodec2(codecName string) { - if ptr.Pointer() != nil { - var codecNameC *C.char - if codecName != "" { - codecNameC = C.CString(codecName) - defer C.free(unsafe.Pointer(codecNameC)) - } - C.QSettings_SetIniCodec2(ptr.Pointer(), codecNameC) - } -} - -func QSettings_SetPath(format QSettings__Format, scope QSettings__Scope, path string) { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QSettings_QSettings_SetPath(C.longlong(format), C.longlong(scope), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QSettings) SetPath(format QSettings__Format, scope QSettings__Scope, path string) { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QSettings_QSettings_SetPath(C.longlong(format), C.longlong(scope), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) -} - -func (ptr *QSettings) SetValue(key string, value QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QSettings_SetValue(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(value)) - } -} - -func (ptr *QSettings) Status() QSettings__Status { - if ptr.Pointer() != nil { - return QSettings__Status(C.QSettings_Status(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSettings) Sync() { - if ptr.Pointer() != nil { - C.QSettings_Sync(ptr.Pointer()) - } -} - -func (ptr *QSettings) Value(key string, defaultValue QVariant_ITF) *QVariant { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQVariantFromPointer(C.QSettings_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(defaultValue))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQSettings_DestroyQSettings -func callbackQSettings_DestroyQSettings(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSettings"); signal != nil { - (*(*func())(signal))() - } else { - NewQSettingsFromPointer(ptr).DestroyQSettingsDefault() - } -} - -func (ptr *QSettings) ConnectDestroyQSettings(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSettings"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSettings", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSettings", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSettings) DisconnectDestroyQSettings() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSettings") - } -} - -func (ptr *QSettings) DestroyQSettings() { - if ptr.Pointer() != nil { - C.QSettings_DestroyQSettings(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSettings) DestroyQSettingsDefault() { - if ptr.Pointer() != nil { - C.QSettings_DestroyQSettingsDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSharedData struct { - ptr unsafe.Pointer -} - -type QSharedData_ITF interface { - QSharedData_PTR() *QSharedData -} - -func (ptr *QSharedData) QSharedData_PTR() *QSharedData { - return ptr -} - -func (ptr *QSharedData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSharedData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSharedData(ptr QSharedData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSharedData_PTR().Pointer() - } - return nil -} - -func NewQSharedDataFromPointer(ptr unsafe.Pointer) (n *QSharedData) { - n = new(QSharedData) - n.SetPointer(ptr) - return -} - -func (ptr *QSharedData) DestroyQSharedData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQSharedData() *QSharedData { - tmpValue := NewQSharedDataFromPointer(C.QSharedData_NewQSharedData()) - runtime.SetFinalizer(tmpValue, (*QSharedData).DestroyQSharedData) - return tmpValue -} - -func NewQSharedData2(vqs QSharedData_ITF) *QSharedData { - tmpValue := NewQSharedDataFromPointer(C.QSharedData_NewQSharedData2(PointerFromQSharedData(vqs))) - runtime.SetFinalizer(tmpValue, (*QSharedData).DestroyQSharedData) - return tmpValue -} - -type QSharedDataPointer struct { - ptr unsafe.Pointer -} - -type QSharedDataPointer_ITF interface { - QSharedDataPointer_PTR() *QSharedDataPointer -} - -func (ptr *QSharedDataPointer) QSharedDataPointer_PTR() *QSharedDataPointer { - return ptr -} - -func (ptr *QSharedDataPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSharedDataPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSharedDataPointer(ptr QSharedDataPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSharedDataPointer_PTR().Pointer() - } - return nil -} - -func NewQSharedDataPointerFromPointer(ptr unsafe.Pointer) (n *QSharedDataPointer) { - n = new(QSharedDataPointer) - n.SetPointer(ptr) - return -} - -type QSharedMemory struct { - QObject -} - -type QSharedMemory_ITF interface { - QObject_ITF - QSharedMemory_PTR() *QSharedMemory -} - -func (ptr *QSharedMemory) QSharedMemory_PTR() *QSharedMemory { - return ptr -} - -func (ptr *QSharedMemory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSharedMemory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSharedMemory(ptr QSharedMemory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSharedMemory_PTR().Pointer() - } - return nil -} - -func NewQSharedMemoryFromPointer(ptr unsafe.Pointer) (n *QSharedMemory) { - n = new(QSharedMemory) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSharedMemory__AccessMode -//QSharedMemory::AccessMode -type QSharedMemory__AccessMode int64 - -const ( - QSharedMemory__ReadOnly QSharedMemory__AccessMode = QSharedMemory__AccessMode(0) - QSharedMemory__ReadWrite QSharedMemory__AccessMode = QSharedMemory__AccessMode(1) -) - -//go:generate stringer -type=QSharedMemory__SharedMemoryError -//QSharedMemory::SharedMemoryError -type QSharedMemory__SharedMemoryError int64 - -const ( - QSharedMemory__NoError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(0) - QSharedMemory__PermissionDenied QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(1) - QSharedMemory__InvalidSize QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(2) - QSharedMemory__KeyError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(3) - QSharedMemory__AlreadyExists QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(4) - QSharedMemory__NotFound QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(5) - QSharedMemory__LockError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(6) - QSharedMemory__OutOfResources QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(7) - QSharedMemory__UnknownError QSharedMemory__SharedMemoryError = QSharedMemory__SharedMemoryError(8) -) - -func NewQSharedMemory(key string, parent QObject_ITF) *QSharedMemory { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQSharedMemoryFromPointer(C.QSharedMemory_NewQSharedMemory(C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSharedMemory2(parent QObject_ITF) *QSharedMemory { - tmpValue := NewQSharedMemoryFromPointer(C.QSharedMemory_NewQSharedMemory2(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSharedMemory) Attach(mode QSharedMemory__AccessMode) bool { - if ptr.Pointer() != nil { - return int8(C.QSharedMemory_Attach(ptr.Pointer(), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QSharedMemory) ConstData() unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QSharedMemory_ConstData(ptr.Pointer()) - } - return nil -} - -func (ptr *QSharedMemory) Create(size int, mode QSharedMemory__AccessMode) bool { - if ptr.Pointer() != nil { - return int8(C.QSharedMemory_Create(ptr.Pointer(), C.int(int32(size)), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QSharedMemory) Data() unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QSharedMemory_Data(ptr.Pointer()) - } - return nil -} - -func (ptr *QSharedMemory) Data2() unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QSharedMemory_Data2(ptr.Pointer()) - } - return nil -} - -func (ptr *QSharedMemory) Detach() bool { - if ptr.Pointer() != nil { - return int8(C.QSharedMemory_Detach(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSharedMemory) Error() QSharedMemory__SharedMemoryError { - if ptr.Pointer() != nil { - return QSharedMemory__SharedMemoryError(C.QSharedMemory_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSharedMemory) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSharedMemory_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QSharedMemory) IsAttached() bool { - if ptr.Pointer() != nil { - return int8(C.QSharedMemory_IsAttached(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSharedMemory) Key() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSharedMemory_Key(ptr.Pointer())) - } - return "" -} - -func (ptr *QSharedMemory) Lock() bool { - if ptr.Pointer() != nil { - return int8(C.QSharedMemory_Lock(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSharedMemory) NativeKey() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSharedMemory_NativeKey(ptr.Pointer())) - } - return "" -} - -func (ptr *QSharedMemory) SetKey(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QSharedMemory_SetKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QSharedMemory) SetNativeKey(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QSharedMemory_SetNativeKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QSharedMemory) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QSharedMemory_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSharedMemory) Unlock() bool { - if ptr.Pointer() != nil { - return int8(C.QSharedMemory_Unlock(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQSharedMemory_DestroyQSharedMemory -func callbackQSharedMemory_DestroyQSharedMemory(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSharedMemory"); signal != nil { - (*(*func())(signal))() - } else { - NewQSharedMemoryFromPointer(ptr).DestroyQSharedMemoryDefault() - } -} - -func (ptr *QSharedMemory) ConnectDestroyQSharedMemory(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSharedMemory"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSharedMemory", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSharedMemory", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSharedMemory) DisconnectDestroyQSharedMemory() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSharedMemory") - } -} - -func (ptr *QSharedMemory) DestroyQSharedMemory() { - if ptr.Pointer() != nil { - C.QSharedMemory_DestroyQSharedMemory(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSharedMemory) DestroyQSharedMemoryDefault() { - if ptr.Pointer() != nil { - C.QSharedMemory_DestroyQSharedMemoryDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSharedPointer struct { - ptr unsafe.Pointer -} - -type QSharedPointer_ITF interface { - QSharedPointer_PTR() *QSharedPointer -} - -func (ptr *QSharedPointer) QSharedPointer_PTR() *QSharedPointer { - return ptr -} - -func (ptr *QSharedPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSharedPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSharedPointer(ptr QSharedPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSharedPointer_PTR().Pointer() - } - return nil -} - -func NewQSharedPointerFromPointer(ptr unsafe.Pointer) (n *QSharedPointer) { - n = new(QSharedPointer) - n.SetPointer(ptr) - return -} - -type QSignalBlocker struct { - ptr unsafe.Pointer -} - -type QSignalBlocker_ITF interface { - QSignalBlocker_PTR() *QSignalBlocker -} - -func (ptr *QSignalBlocker) QSignalBlocker_PTR() *QSignalBlocker { - return ptr -} - -func (ptr *QSignalBlocker) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSignalBlocker) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSignalBlocker(ptr QSignalBlocker_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSignalBlocker_PTR().Pointer() - } - return nil -} - -func NewQSignalBlockerFromPointer(ptr unsafe.Pointer) (n *QSignalBlocker) { - n = new(QSignalBlocker) - n.SetPointer(ptr) - return -} -func NewQSignalBlocker(object QObject_ITF) *QSignalBlocker { - tmpValue := NewQSignalBlockerFromPointer(C.QSignalBlocker_NewQSignalBlocker(PointerFromQObject(object))) - runtime.SetFinalizer(tmpValue, (*QSignalBlocker).DestroyQSignalBlocker) - return tmpValue -} - -func NewQSignalBlocker2(object QObject_ITF) *QSignalBlocker { - tmpValue := NewQSignalBlockerFromPointer(C.QSignalBlocker_NewQSignalBlocker2(PointerFromQObject(object))) - runtime.SetFinalizer(tmpValue, (*QSignalBlocker).DestroyQSignalBlocker) - return tmpValue -} - -func (ptr *QSignalBlocker) Reblock() { - if ptr.Pointer() != nil { - C.QSignalBlocker_Reblock(ptr.Pointer()) - } -} - -func (ptr *QSignalBlocker) Unblock() { - if ptr.Pointer() != nil { - C.QSignalBlocker_Unblock(ptr.Pointer()) - } -} - -func (ptr *QSignalBlocker) DestroyQSignalBlocker() { - if ptr.Pointer() != nil { - C.QSignalBlocker_DestroyQSignalBlocker(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSignalMapper struct { - QObject -} - -type QSignalMapper_ITF interface { - QObject_ITF - QSignalMapper_PTR() *QSignalMapper -} - -func (ptr *QSignalMapper) QSignalMapper_PTR() *QSignalMapper { - return ptr -} - -func (ptr *QSignalMapper) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSignalMapper) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSignalMapper(ptr QSignalMapper_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSignalMapper_PTR().Pointer() - } - return nil -} - -func NewQSignalMapperFromPointer(ptr unsafe.Pointer) (n *QSignalMapper) { - n = new(QSignalMapper) - n.SetPointer(ptr) - return -} - -type QSignalTransition struct { - QAbstractTransition -} - -type QSignalTransition_ITF interface { - QAbstractTransition_ITF - QSignalTransition_PTR() *QSignalTransition -} - -func (ptr *QSignalTransition) QSignalTransition_PTR() *QSignalTransition { - return ptr -} - -func (ptr *QSignalTransition) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractTransition_PTR().Pointer() - } - return nil -} - -func (ptr *QSignalTransition) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractTransition_PTR().SetPointer(p) - } -} - -func PointerFromQSignalTransition(ptr QSignalTransition_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSignalTransition_PTR().Pointer() - } - return nil -} - -func NewQSignalTransitionFromPointer(ptr unsafe.Pointer) (n *QSignalTransition) { - n = new(QSignalTransition) - n.SetPointer(ptr) - return -} -func NewQSignalTransition(sourceState QState_ITF) *QSignalTransition { - tmpValue := NewQSignalTransitionFromPointer(C.QSignalTransition_NewQSignalTransition(PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSignalTransition2(sender QObject_ITF, sign string, sourceState QState_ITF) *QSignalTransition { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - tmpValue := NewQSignalTransitionFromPointer(C.QSignalTransition_NewQSignalTransition2(PointerFromQObject(sender), signC, PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQSignalTransition_EventTest -func callbackQSignalTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QEvent) bool)(signal))(NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSignalTransitionFromPointer(ptr).EventTestDefault(NewQEventFromPointer(event))))) -} - -func (ptr *QSignalTransition) ConnectEventTest(f func(event *QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "eventTest"); signal != nil { - f := func(event *QEvent) bool { - (*(*func(*QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "eventTest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSignalTransition) DisconnectEventTest() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "eventTest") - } -} - -func (ptr *QSignalTransition) EventTest(event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSignalTransition_EventTest(ptr.Pointer(), PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QSignalTransition) EventTestDefault(event QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSignalTransition_EventTestDefault(ptr.Pointer(), PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQSignalTransition_OnTransition -func callbackQSignalTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQSignalTransitionFromPointer(ptr).OnTransitionDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QSignalTransition) ConnectOnTransition(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onTransition"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSignalTransition) DisconnectOnTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onTransition") - } -} - -func (ptr *QSignalTransition) OnTransition(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QSignalTransition_OnTransition(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QSignalTransition) OnTransitionDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QSignalTransition_OnTransitionDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QSignalTransition) SenderObject() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QSignalTransition_SenderObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQSignalTransition_SenderObjectChanged -func callbackQSignalTransition_SenderObjectChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "senderObjectChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QSignalTransition) ConnectSenderObjectChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "senderObjectChanged") { - C.QSignalTransition_ConnectSenderObjectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "senderObjectChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "senderObjectChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "senderObjectChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "senderObjectChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSignalTransition) DisconnectSenderObjectChanged() { - if ptr.Pointer() != nil { - C.QSignalTransition_DisconnectSenderObjectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "senderObjectChanged") - } -} - -func (ptr *QSignalTransition) SetSenderObject(sender QObject_ITF) { - if ptr.Pointer() != nil { - C.QSignalTransition_SetSenderObject(ptr.Pointer(), PointerFromQObject(sender)) - } -} - -func (ptr *QSignalTransition) SetSignal(sign QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSignalTransition_SetSignal(ptr.Pointer(), PointerFromQByteArray(sign)) - } -} - -func (ptr *QSignalTransition) Signal() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QSignalTransition_Signal(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQSignalTransition_SignalChanged -func callbackQSignalTransition_SignalChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "signalChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QSignalTransition) ConnectSignalChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "signalChanged") { - C.QSignalTransition_ConnectSignalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "signalChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "signalChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "signalChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "signalChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSignalTransition) DisconnectSignalChanged() { - if ptr.Pointer() != nil { - C.QSignalTransition_DisconnectSignalChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "signalChanged") - } -} - -//export callbackQSignalTransition_DestroyQSignalTransition -func callbackQSignalTransition_DestroyQSignalTransition(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSignalTransition"); signal != nil { - (*(*func())(signal))() - } else { - NewQSignalTransitionFromPointer(ptr).DestroyQSignalTransitionDefault() - } -} - -func (ptr *QSignalTransition) ConnectDestroyQSignalTransition(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSignalTransition"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSignalTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSignalTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSignalTransition) DisconnectDestroyQSignalTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSignalTransition") - } -} - -func (ptr *QSignalTransition) DestroyQSignalTransition() { - if ptr.Pointer() != nil { - C.QSignalTransition_DestroyQSignalTransition(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSignalTransition) DestroyQSignalTransitionDefault() { - if ptr.Pointer() != nil { - C.QSignalTransition_DestroyQSignalTransitionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSize struct { - ptr unsafe.Pointer -} - -type QSize_ITF interface { - QSize_PTR() *QSize -} - -func (ptr *QSize) QSize_PTR() *QSize { - return ptr -} - -func (ptr *QSize) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSize) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSize(ptr QSize_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSize_PTR().Pointer() - } - return nil -} - -func NewQSizeFromPointer(ptr unsafe.Pointer) (n *QSize) { - n = new(QSize) - n.SetPointer(ptr) - return -} - -func (ptr *QSize) DestroyQSize() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQSize() *QSize { - tmpValue := NewQSizeFromPointer(C.QSize_NewQSize()) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue -} - -func NewQSize2(width int, height int) *QSize { - tmpValue := NewQSizeFromPointer(C.QSize_NewQSize2(C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QSize) BoundedTo(otherSize QSize_ITF) *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QSize_BoundedTo(ptr.Pointer(), PointerFromQSize(otherSize))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSize) ExpandedTo(otherSize QSize_ITF) *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QSize_ExpandedTo(ptr.Pointer(), PointerFromQSize(otherSize))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSize) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QSize_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSize) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QSize_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSize) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QSize_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSize) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QSize_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSize) Rheight() int { - if ptr.Pointer() != nil { - return int(int32(C.QSize_Rheight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSize) Rwidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QSize_Rwidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSize) Scale(width int, height int, mode Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QSize_Scale(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(mode)) - } -} - -func (ptr *QSize) Scale2(size QSize_ITF, mode Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QSize_Scale2(ptr.Pointer(), PointerFromQSize(size), C.longlong(mode)) - } -} - -func (ptr *QSize) Scaled(width int, height int, mode Qt__AspectRatioMode) *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QSize_Scaled(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSize) Scaled2(s QSize_ITF, mode Qt__AspectRatioMode) *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QSize_Scaled2(ptr.Pointer(), PointerFromQSize(s), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSize) SetHeight(height int) { - if ptr.Pointer() != nil { - C.QSize_SetHeight(ptr.Pointer(), C.int(int32(height))) - } -} - -func (ptr *QSize) SetWidth(width int) { - if ptr.Pointer() != nil { - C.QSize_SetWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QSize) Transpose() { - if ptr.Pointer() != nil { - C.QSize_Transpose(ptr.Pointer()) - } -} - -func (ptr *QSize) Transposed() *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QSize_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSize) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QSize_Width(ptr.Pointer()))) - } - return 0 -} - -type QSizeF struct { - ptr unsafe.Pointer -} - -type QSizeF_ITF interface { - QSizeF_PTR() *QSizeF -} - -func (ptr *QSizeF) QSizeF_PTR() *QSizeF { - return ptr -} - -func (ptr *QSizeF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSizeF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSizeF(ptr QSizeF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSizeF_PTR().Pointer() - } - return nil -} - -func NewQSizeFFromPointer(ptr unsafe.Pointer) (n *QSizeF) { - n = new(QSizeF) - n.SetPointer(ptr) - return -} - -func (ptr *QSizeF) DestroyQSizeF() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQSizeF() *QSizeF { - tmpValue := NewQSizeFFromPointer(C.QSizeF_NewQSizeF()) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue -} - -func NewQSizeF2(size QSize_ITF) *QSizeF { - tmpValue := NewQSizeFFromPointer(C.QSizeF_NewQSizeF2(PointerFromQSize(size))) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue -} - -func NewQSizeF3(width float64, height float64) *QSizeF { - tmpValue := NewQSizeFFromPointer(C.QSizeF_NewQSizeF3(C.double(width), C.double(height))) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue -} - -func (ptr *QSizeF) BoundedTo(otherSize QSizeF_ITF) *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QSizeF_BoundedTo(ptr.Pointer(), PointerFromQSizeF(otherSize))) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QSizeF) ExpandedTo(otherSize QSizeF_ITF) *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QSizeF_ExpandedTo(ptr.Pointer(), PointerFromQSizeF(otherSize))) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QSizeF) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QSizeF_Height(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizeF) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QSizeF_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSizeF) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QSizeF_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSizeF) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QSizeF_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSizeF) Rheight() float64 { - if ptr.Pointer() != nil { - return float64(C.QSizeF_Rheight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizeF) Rwidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QSizeF_Rwidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizeF) Scale(width float64, height float64, mode Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QSizeF_Scale(ptr.Pointer(), C.double(width), C.double(height), C.longlong(mode)) - } -} - -func (ptr *QSizeF) Scale2(size QSizeF_ITF, mode Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QSizeF_Scale2(ptr.Pointer(), PointerFromQSizeF(size), C.longlong(mode)) - } -} - -func (ptr *QSizeF) Scaled(width float64, height float64, mode Qt__AspectRatioMode) *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QSizeF_Scaled(ptr.Pointer(), C.double(width), C.double(height), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QSizeF) Scaled2(s QSizeF_ITF, mode Qt__AspectRatioMode) *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QSizeF_Scaled2(ptr.Pointer(), PointerFromQSizeF(s), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QSizeF) SetHeight(height float64) { - if ptr.Pointer() != nil { - C.QSizeF_SetHeight(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QSizeF) SetWidth(width float64) { - if ptr.Pointer() != nil { - C.QSizeF_SetWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QSizeF) ToSize() *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QSizeF_ToSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSizeF) Transpose() { - if ptr.Pointer() != nil { - C.QSizeF_Transpose(ptr.Pointer()) - } -} - -func (ptr *QSizeF) Transposed() *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QSizeF_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QSizeF) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QSizeF_Width(ptr.Pointer())) - } - return 0 -} - -type QSocketNotifier struct { - QObject -} - -type QSocketNotifier_ITF interface { - QObject_ITF - QSocketNotifier_PTR() *QSocketNotifier -} - -func (ptr *QSocketNotifier) QSocketNotifier_PTR() *QSocketNotifier { - return ptr -} - -func (ptr *QSocketNotifier) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSocketNotifier) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSocketNotifier(ptr QSocketNotifier_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSocketNotifier_PTR().Pointer() - } - return nil -} - -func NewQSocketNotifierFromPointer(ptr unsafe.Pointer) (n *QSocketNotifier) { - n = new(QSocketNotifier) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSocketNotifier__Type -//QSocketNotifier::Type -type QSocketNotifier__Type int64 - -const ( - QSocketNotifier__Read QSocketNotifier__Type = QSocketNotifier__Type(0) - QSocketNotifier__Write QSocketNotifier__Type = QSocketNotifier__Type(1) - QSocketNotifier__Exception QSocketNotifier__Type = QSocketNotifier__Type(2) -) - -//export callbackQSocketNotifier_Activated -func callbackQSocketNotifier_Activated(ptr unsafe.Pointer, socket C.int) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func(int))(signal))(int(int32(socket))) - } - -} - -func (ptr *QSocketNotifier) ConnectActivated(f func(socket int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QSocketNotifier_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func(socket int) { - (*(*func(int))(signal))(socket) - f(socket) - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSocketNotifier) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QSocketNotifier_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QSocketNotifier) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QSocketNotifier_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQSocketNotifier_SetEnabled -func callbackQSocketNotifier_SetEnabled(ptr unsafe.Pointer, enable C.char) { - if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(enable) != 0) - } else { - NewQSocketNotifierFromPointer(ptr).SetEnabledDefault(int8(enable) != 0) - } -} - -func (ptr *QSocketNotifier) ConnectSetEnabled(f func(enable bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { - f := func(enable bool) { - (*(*func(bool))(signal))(enable) - f(enable) - } - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSocketNotifier) DisconnectSetEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEnabled") - } -} - -func (ptr *QSocketNotifier) SetEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QSocketNotifier_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QSocketNotifier) SetEnabledDefault(enable bool) { - if ptr.Pointer() != nil { - C.QSocketNotifier_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QSocketNotifier) Type() QSocketNotifier__Type { - if ptr.Pointer() != nil { - return QSocketNotifier__Type(C.QSocketNotifier_Type(ptr.Pointer())) - } - return 0 -} - -//export callbackQSocketNotifier_DestroyQSocketNotifier -func callbackQSocketNotifier_DestroyQSocketNotifier(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSocketNotifier"); signal != nil { - (*(*func())(signal))() - } else { - NewQSocketNotifierFromPointer(ptr).DestroyQSocketNotifierDefault() - } -} - -func (ptr *QSocketNotifier) ConnectDestroyQSocketNotifier(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSocketNotifier"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSocketNotifier", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSocketNotifier", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSocketNotifier) DisconnectDestroyQSocketNotifier() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSocketNotifier") - } -} - -func (ptr *QSocketNotifier) DestroyQSocketNotifier() { - if ptr.Pointer() != nil { - C.QSocketNotifier_DestroyQSocketNotifier(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSocketNotifier) DestroyQSocketNotifierDefault() { - if ptr.Pointer() != nil { - C.QSocketNotifier_DestroyQSocketNotifierDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSortFilterProxyModel struct { - QAbstractProxyModel -} - -type QSortFilterProxyModel_ITF interface { - QAbstractProxyModel_ITF - QSortFilterProxyModel_PTR() *QSortFilterProxyModel -} - -func (ptr *QSortFilterProxyModel) QSortFilterProxyModel_PTR() *QSortFilterProxyModel { - return ptr -} - -func (ptr *QSortFilterProxyModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractProxyModel_PTR().Pointer() - } - return nil -} - -func (ptr *QSortFilterProxyModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractProxyModel_PTR().SetPointer(p) - } -} - -func PointerFromQSortFilterProxyModel(ptr QSortFilterProxyModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSortFilterProxyModel_PTR().Pointer() - } - return nil -} - -func NewQSortFilterProxyModelFromPointer(ptr unsafe.Pointer) (n *QSortFilterProxyModel) { - n = new(QSortFilterProxyModel) - n.SetPointer(ptr) - return -} -func NewQSortFilterProxyModel(parent QObject_ITF) *QSortFilterProxyModel { - tmpValue := NewQSortFilterProxyModelFromPointer(C.QSortFilterProxyModel_NewQSortFilterProxyModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQSortFilterProxyModel_ColumnCount -func callbackQSortFilterProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQSortFilterProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QSortFilterProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QSortFilterProxyModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) DynamicSortFilter() bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_DynamicSortFilter(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQSortFilterProxyModel_FilterAcceptsColumn -func callbackQSortFilterProxyModel_FilterAcceptsColumn(ptr unsafe.Pointer, source_column C.int, source_parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "filterAcceptsColumn"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, *QModelIndex) bool)(signal))(int(int32(source_column)), NewQModelIndexFromPointer(source_parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSortFilterProxyModelFromPointer(ptr).FilterAcceptsColumnDefault(int(int32(source_column)), NewQModelIndexFromPointer(source_parent))))) -} - -func (ptr *QSortFilterProxyModel) ConnectFilterAcceptsColumn(f func(source_column int, source_parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "filterAcceptsColumn"); signal != nil { - f := func(source_column int, source_parent *QModelIndex) bool { - (*(*func(int, *QModelIndex) bool)(signal))(source_column, source_parent) - return f(source_column, source_parent) - } - qt.ConnectSignal(ptr.Pointer(), "filterAcceptsColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "filterAcceptsColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectFilterAcceptsColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "filterAcceptsColumn") - } -} - -func (ptr *QSortFilterProxyModel) FilterAcceptsColumn(source_column int, source_parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_FilterAcceptsColumn(ptr.Pointer(), C.int(int32(source_column)), PointerFromQModelIndex(source_parent))) != 0 - } - return false -} - -func (ptr *QSortFilterProxyModel) FilterAcceptsColumnDefault(source_column int, source_parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_FilterAcceptsColumnDefault(ptr.Pointer(), C.int(int32(source_column)), PointerFromQModelIndex(source_parent))) != 0 - } - return false -} - -//export callbackQSortFilterProxyModel_FilterAcceptsRow -func callbackQSortFilterProxyModel_FilterAcceptsRow(ptr unsafe.Pointer, source_row C.int, source_parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "filterAcceptsRow"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, *QModelIndex) bool)(signal))(int(int32(source_row)), NewQModelIndexFromPointer(source_parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSortFilterProxyModelFromPointer(ptr).FilterAcceptsRowDefault(int(int32(source_row)), NewQModelIndexFromPointer(source_parent))))) -} - -func (ptr *QSortFilterProxyModel) ConnectFilterAcceptsRow(f func(source_row int, source_parent *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "filterAcceptsRow"); signal != nil { - f := func(source_row int, source_parent *QModelIndex) bool { - (*(*func(int, *QModelIndex) bool)(signal))(source_row, source_parent) - return f(source_row, source_parent) - } - qt.ConnectSignal(ptr.Pointer(), "filterAcceptsRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "filterAcceptsRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectFilterAcceptsRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "filterAcceptsRow") - } -} - -func (ptr *QSortFilterProxyModel) FilterAcceptsRow(source_row int, source_parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_FilterAcceptsRow(ptr.Pointer(), C.int(int32(source_row)), PointerFromQModelIndex(source_parent))) != 0 - } - return false -} - -func (ptr *QSortFilterProxyModel) FilterAcceptsRowDefault(source_row int, source_parent QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_FilterAcceptsRowDefault(ptr.Pointer(), C.int(int32(source_row)), PointerFromQModelIndex(source_parent))) != 0 - } - return false -} - -func (ptr *QSortFilterProxyModel) FilterCaseSensitivity() Qt__CaseSensitivity { - if ptr.Pointer() != nil { - return Qt__CaseSensitivity(C.QSortFilterProxyModel_FilterCaseSensitivity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) FilterKeyColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_FilterKeyColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) FilterRegExp() *QRegExp { - if ptr.Pointer() != nil { - tmpValue := NewQRegExpFromPointer(C.QSortFilterProxyModel_FilterRegExp(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) - return tmpValue - } - return nil -} - -func (ptr *QSortFilterProxyModel) FilterRegularExpression() *QRegularExpression { - if ptr.Pointer() != nil { - tmpValue := NewQRegularExpressionFromPointer(C.QSortFilterProxyModel_FilterRegularExpression(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) - return tmpValue - } - return nil -} - -func (ptr *QSortFilterProxyModel) FilterRole() int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_FilterRole(ptr.Pointer()))) - } - return 0 -} - -//export callbackQSortFilterProxyModel_Index -func callbackQSortFilterProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QSortFilterProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QSortFilterProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QSortFilterProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQSortFilterProxyModel_Invalidate -func callbackQSortFilterProxyModel_Invalidate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { - (*(*func())(signal))() - } else { - NewQSortFilterProxyModelFromPointer(ptr).InvalidateDefault() - } -} - -func (ptr *QSortFilterProxyModel) ConnectInvalidate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectInvalidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "invalidate") - } -} - -func (ptr *QSortFilterProxyModel) Invalidate() { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_Invalidate(ptr.Pointer()) - } -} - -func (ptr *QSortFilterProxyModel) InvalidateDefault() { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_InvalidateDefault(ptr.Pointer()) - } -} - -func (ptr *QSortFilterProxyModel) InvalidateFilter() { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_InvalidateFilter(ptr.Pointer()) - } -} - -func (ptr *QSortFilterProxyModel) IsRecursiveFilteringEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_IsRecursiveFilteringEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSortFilterProxyModel) IsSortLocaleAware() bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_IsSortLocaleAware(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQSortFilterProxyModel_LessThan -func callbackQSortFilterProxyModel_LessThan(ptr unsafe.Pointer, source_left unsafe.Pointer, source_right unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "lessThan"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QModelIndex, *QModelIndex) bool)(signal))(NewQModelIndexFromPointer(source_left), NewQModelIndexFromPointer(source_right))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSortFilterProxyModelFromPointer(ptr).LessThanDefault(NewQModelIndexFromPointer(source_left), NewQModelIndexFromPointer(source_right))))) -} - -func (ptr *QSortFilterProxyModel) ConnectLessThan(f func(source_left *QModelIndex, source_right *QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "lessThan"); signal != nil { - f := func(source_left *QModelIndex, source_right *QModelIndex) bool { - (*(*func(*QModelIndex, *QModelIndex) bool)(signal))(source_left, source_right) - return f(source_left, source_right) - } - qt.ConnectSignal(ptr.Pointer(), "lessThan", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "lessThan", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectLessThan() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "lessThan") - } -} - -func (ptr *QSortFilterProxyModel) LessThan(source_left QModelIndex_ITF, source_right QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_LessThan(ptr.Pointer(), PointerFromQModelIndex(source_left), PointerFromQModelIndex(source_right))) != 0 - } - return false -} - -func (ptr *QSortFilterProxyModel) LessThanDefault(source_left QModelIndex_ITF, source_right QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSortFilterProxyModel_LessThanDefault(ptr.Pointer(), PointerFromQModelIndex(source_left), PointerFromQModelIndex(source_right))) != 0 - } - return false -} - -//export callbackQSortFilterProxyModel_MapFromSource -func callbackQSortFilterProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) - } - - return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).MapFromSourceDefault(NewQModelIndexFromPointer(sourceIndex))) -} - -func (ptr *QSortFilterProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { - f := func(sourceIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) - return f(sourceIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectMapFromSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") - } -} - -func (ptr *QSortFilterProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QSortFilterProxyModel) MapFromSourceDefault(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapFromSourceDefault(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQSortFilterProxyModel_MapToSource -func callbackQSortFilterProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) - } - - return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).MapToSourceDefault(NewQModelIndexFromPointer(proxyIndex))) -} - -func (ptr *QSortFilterProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { - f := func(proxyIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) - return f(proxyIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectMapToSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapToSource") - } -} - -func (ptr *QSortFilterProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QSortFilterProxyModel) MapToSourceDefault(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_MapToSourceDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQSortFilterProxyModel_Parent -func callbackQSortFilterProxyModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(child))) - } - - return PointerFromQModelIndex(NewQSortFilterProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(child))) -} - -func (ptr *QSortFilterProxyModel) ConnectParent(f func(child *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(child *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QSortFilterProxyModel) Parent(child QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QSortFilterProxyModel) ParentDefault(child QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QSortFilterProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQSortFilterProxyModel_RowCount -func callbackQSortFilterProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQSortFilterProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QSortFilterProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QSortFilterProxyModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) SetDynamicSortFilter(enable bool) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetDynamicSortFilter(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterCaseSensitivity(cs Qt__CaseSensitivity) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterCaseSensitivity(ptr.Pointer(), C.longlong(cs)) - } -} - -//export callbackQSortFilterProxyModel_SetFilterFixedString -func callbackQSortFilterProxyModel_SetFilterFixedString(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "setFilterFixedString"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(pattern)) - } else { - NewQSortFilterProxyModelFromPointer(ptr).SetFilterFixedStringDefault(cGoUnpackString(pattern)) - } -} - -func (ptr *QSortFilterProxyModel) ConnectSetFilterFixedString(f func(pattern string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFilterFixedString"); signal != nil { - f := func(pattern string) { - (*(*func(string))(signal))(pattern) - f(pattern) - } - qt.ConnectSignal(ptr.Pointer(), "setFilterFixedString", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFilterFixedString", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectSetFilterFixedString() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFilterFixedString") - } -} - -func (ptr *QSortFilterProxyModel) SetFilterFixedString(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterFixedString(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterFixedStringDefault(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterFixedStringDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterKeyColumn(column int) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterKeyColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQSortFilterProxyModel_SetFilterRegExp -func callbackQSortFilterProxyModel_SetFilterRegExp(ptr unsafe.Pointer, regExp unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setFilterRegExp"); signal != nil { - (*(*func(*QRegExp))(signal))(NewQRegExpFromPointer(regExp)) - } else { - NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegExpDefault(NewQRegExpFromPointer(regExp)) - } -} - -func (ptr *QSortFilterProxyModel) ConnectSetFilterRegExp(f func(regExp *QRegExp)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegExp"); signal != nil { - f := func(regExp *QRegExp) { - (*(*func(*QRegExp))(signal))(regExp) - f(regExp) - } - qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegExp() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFilterRegExp") - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegExp(regExp QRegExp_ITF) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterRegExp(ptr.Pointer(), PointerFromQRegExp(regExp)) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegExpDefault(regExp QRegExp_ITF) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterRegExpDefault(ptr.Pointer(), PointerFromQRegExp(regExp)) - } -} - -//export callbackQSortFilterProxyModel_SetFilterRegExp2 -func callbackQSortFilterProxyModel_SetFilterRegExp2(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "setFilterRegExp2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(pattern)) - } else { - NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegExp2Default(cGoUnpackString(pattern)) - } -} - -func (ptr *QSortFilterProxyModel) ConnectSetFilterRegExp2(f func(pattern string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegExp2"); signal != nil { - f := func(pattern string) { - (*(*func(string))(signal))(pattern) - f(pattern) - } - qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFilterRegExp2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegExp2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFilterRegExp2") - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegExp2(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterRegExp2(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegExp2Default(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterRegExp2Default(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -//export callbackQSortFilterProxyModel_SetFilterRegularExpression -func callbackQSortFilterProxyModel_SetFilterRegularExpression(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "setFilterRegularExpression"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(pattern)) - } else { - NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegularExpressionDefault(cGoUnpackString(pattern)) - } -} - -func (ptr *QSortFilterProxyModel) ConnectSetFilterRegularExpression(f func(pattern string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegularExpression"); signal != nil { - f := func(pattern string) { - (*(*func(string))(signal))(pattern) - f(pattern) - } - qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegularExpression() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFilterRegularExpression") - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegularExpression(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterRegularExpression(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegularExpressionDefault(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterRegularExpressionDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -//export callbackQSortFilterProxyModel_SetFilterRegularExpression2 -func callbackQSortFilterProxyModel_SetFilterRegularExpression2(ptr unsafe.Pointer, regularExpression unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setFilterRegularExpression2"); signal != nil { - (*(*func(*QRegularExpression))(signal))(NewQRegularExpressionFromPointer(regularExpression)) - } else { - NewQSortFilterProxyModelFromPointer(ptr).SetFilterRegularExpression2Default(NewQRegularExpressionFromPointer(regularExpression)) - } -} - -func (ptr *QSortFilterProxyModel) ConnectSetFilterRegularExpression2(f func(regularExpression *QRegularExpression)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFilterRegularExpression2"); signal != nil { - f := func(regularExpression *QRegularExpression) { - (*(*func(*QRegularExpression))(signal))(regularExpression) - f(regularExpression) - } - qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFilterRegularExpression2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectSetFilterRegularExpression2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFilterRegularExpression2") - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegularExpression2(regularExpression QRegularExpression_ITF) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterRegularExpression2(ptr.Pointer(), PointerFromQRegularExpression(regularExpression)) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRegularExpression2Default(regularExpression QRegularExpression_ITF) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterRegularExpression2Default(ptr.Pointer(), PointerFromQRegularExpression(regularExpression)) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterRole(role int) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetFilterRole(ptr.Pointer(), C.int(int32(role))) - } -} - -//export callbackQSortFilterProxyModel_SetFilterWildcard -func callbackQSortFilterProxyModel_SetFilterWildcard(ptr unsafe.Pointer, pattern C.struct_QtCore_PackedString) { - if signal := qt.GetSignal(ptr, "setFilterWildcard"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(pattern)) - } else { - NewQSortFilterProxyModelFromPointer(ptr).SetFilterWildcardDefault(cGoUnpackString(pattern)) - } -} - -func (ptr *QSortFilterProxyModel) ConnectSetFilterWildcard(f func(pattern string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFilterWildcard"); signal != nil { - f := func(pattern string) { - (*(*func(string))(signal))(pattern) - f(pattern) - } - qt.ConnectSignal(ptr.Pointer(), "setFilterWildcard", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFilterWildcard", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectSetFilterWildcard() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFilterWildcard") - } -} - -func (ptr *QSortFilterProxyModel) SetFilterWildcard(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterWildcard(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QSortFilterProxyModel) SetFilterWildcardDefault(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QSortFilterProxyModel_SetFilterWildcardDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QSortFilterProxyModel) SetRecursiveFilteringEnabled(recursive bool) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetRecursiveFilteringEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(recursive)))) - } -} - -func (ptr *QSortFilterProxyModel) SetSortCaseSensitivity(cs Qt__CaseSensitivity) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetSortCaseSensitivity(ptr.Pointer(), C.longlong(cs)) - } -} - -func (ptr *QSortFilterProxyModel) SetSortLocaleAware(on bool) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetSortLocaleAware(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QSortFilterProxyModel) SetSortRole(role int) { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_SetSortRole(ptr.Pointer(), C.int(int32(role))) - } -} - -func (ptr *QSortFilterProxyModel) SortCaseSensitivity() Qt__CaseSensitivity { - if ptr.Pointer() != nil { - return Qt__CaseSensitivity(C.QSortFilterProxyModel_SortCaseSensitivity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) SortColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_SortColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) SortOrder() Qt__SortOrder { - if ptr.Pointer() != nil { - return Qt__SortOrder(C.QSortFilterProxyModel_SortOrder(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSortFilterProxyModel) SortRole() int { - if ptr.Pointer() != nil { - return int(int32(C.QSortFilterProxyModel_SortRole(ptr.Pointer()))) - } - return 0 -} - -//export callbackQSortFilterProxyModel_DestroyQSortFilterProxyModel -func callbackQSortFilterProxyModel_DestroyQSortFilterProxyModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSortFilterProxyModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQSortFilterProxyModelFromPointer(ptr).DestroyQSortFilterProxyModelDefault() - } -} - -func (ptr *QSortFilterProxyModel) ConnectDestroyQSortFilterProxyModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSortFilterProxyModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSortFilterProxyModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSortFilterProxyModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSortFilterProxyModel) DisconnectDestroyQSortFilterProxyModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSortFilterProxyModel") - } -} - -func (ptr *QSortFilterProxyModel) DestroyQSortFilterProxyModel() { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_DestroyQSortFilterProxyModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSortFilterProxyModel) DestroyQSortFilterProxyModelDefault() { - if ptr.Pointer() != nil { - C.QSortFilterProxyModel_DestroyQSortFilterProxyModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSpecialInteger struct { - ptr unsafe.Pointer -} - -type QSpecialInteger_ITF interface { - QSpecialInteger_PTR() *QSpecialInteger -} - -func (ptr *QSpecialInteger) QSpecialInteger_PTR() *QSpecialInteger { - return ptr -} - -func (ptr *QSpecialInteger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSpecialInteger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSpecialInteger(ptr QSpecialInteger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSpecialInteger_PTR().Pointer() - } - return nil -} - -func NewQSpecialIntegerFromPointer(ptr unsafe.Pointer) (n *QSpecialInteger) { - n = new(QSpecialInteger) - n.SetPointer(ptr) - return -} - -func (ptr *QSpecialInteger) DestroyQSpecialInteger() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStack struct { - QVector -} - -type QStack_ITF interface { - QVector_ITF - QStack_PTR() *QStack -} - -func (ptr *QStack) QStack_PTR() *QStack { - return ptr -} - -func (ptr *QStack) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QVector_PTR().Pointer() - } - return nil -} - -func (ptr *QStack) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QVector_PTR().SetPointer(p) - } -} - -func PointerFromQStack(ptr QStack_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStack_PTR().Pointer() - } - return nil -} - -func NewQStackFromPointer(ptr unsafe.Pointer) (n *QStack) { - n = new(QStack) - n.SetPointer(ptr) - return -} - -func (ptr *QStack) DestroyQStack() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStandardPaths struct { - ptr unsafe.Pointer -} - -type QStandardPaths_ITF interface { - QStandardPaths_PTR() *QStandardPaths -} - -func (ptr *QStandardPaths) QStandardPaths_PTR() *QStandardPaths { - return ptr -} - -func (ptr *QStandardPaths) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStandardPaths) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStandardPaths(ptr QStandardPaths_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStandardPaths_PTR().Pointer() - } - return nil -} - -func NewQStandardPathsFromPointer(ptr unsafe.Pointer) (n *QStandardPaths) { - n = new(QStandardPaths) - n.SetPointer(ptr) - return -} - -func (ptr *QStandardPaths) DestroyQStandardPaths() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStandardPaths__StandardLocation -//QStandardPaths::StandardLocation -type QStandardPaths__StandardLocation int64 - -const ( - QStandardPaths__DesktopLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(0) - QStandardPaths__DocumentsLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(1) - QStandardPaths__FontsLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(2) - QStandardPaths__ApplicationsLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(3) - QStandardPaths__MusicLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(4) - QStandardPaths__MoviesLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(5) - QStandardPaths__PicturesLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(6) - QStandardPaths__TempLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(7) - QStandardPaths__HomeLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(8) - QStandardPaths__DataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(9) - QStandardPaths__CacheLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(10) - QStandardPaths__GenericDataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(11) - QStandardPaths__RuntimeLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(12) - QStandardPaths__ConfigLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(13) - QStandardPaths__DownloadLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(14) - QStandardPaths__GenericCacheLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(15) - QStandardPaths__GenericConfigLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(16) - QStandardPaths__AppDataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(17) - QStandardPaths__AppConfigLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(18) - QStandardPaths__AppLocalDataLocation QStandardPaths__StandardLocation = QStandardPaths__StandardLocation(QStandardPaths__DataLocation) -) - -//go:generate stringer -type=QStandardPaths__LocateOption -//QStandardPaths::LocateOption -type QStandardPaths__LocateOption int64 - -const ( - QStandardPaths__LocateFile QStandardPaths__LocateOption = QStandardPaths__LocateOption(0x0) - QStandardPaths__LocateDirectory QStandardPaths__LocateOption = QStandardPaths__LocateOption(0x1) -) - -func QStandardPaths_DisplayName(ty QStandardPaths__StandardLocation) string { - return cGoUnpackString(C.QStandardPaths_QStandardPaths_DisplayName(C.longlong(ty))) -} - -func (ptr *QStandardPaths) DisplayName(ty QStandardPaths__StandardLocation) string { - return cGoUnpackString(C.QStandardPaths_QStandardPaths_DisplayName(C.longlong(ty))) -} - -func QStandardPaths_FindExecutable(executableName string, paths []string) string { - var executableNameC *C.char - if executableName != "" { - executableNameC = C.CString(executableName) - defer C.free(unsafe.Pointer(executableNameC)) - } - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - return cGoUnpackString(C.QStandardPaths_QStandardPaths_FindExecutable(C.struct_QtCore_PackedString{data: executableNameC, len: C.longlong(len(executableName))}, C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))})) -} - -func (ptr *QStandardPaths) FindExecutable(executableName string, paths []string) string { - var executableNameC *C.char - if executableName != "" { - executableNameC = C.CString(executableName) - defer C.free(unsafe.Pointer(executableNameC)) - } - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - return cGoUnpackString(C.QStandardPaths_QStandardPaths_FindExecutable(C.struct_QtCore_PackedString{data: executableNameC, len: C.longlong(len(executableName))}, C.struct_QtCore_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))})) -} - -func QStandardPaths_Locate(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) string { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QStandardPaths_QStandardPaths_Locate(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options))) -} - -func (ptr *QStandardPaths) Locate(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) string { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QStandardPaths_QStandardPaths_Locate(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options))) -} - -func QStandardPaths_LocateAll(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) []string { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_LocateAll(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options)))) -} - -func (ptr *QStandardPaths) LocateAll(ty QStandardPaths__StandardLocation, fileName string, options QStandardPaths__LocateOption) []string { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_LocateAll(C.longlong(ty), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(options)))) -} - -func QStandardPaths_SetTestModeEnabled(testMode bool) { - C.QStandardPaths_QStandardPaths_SetTestModeEnabled(C.char(int8(qt.GoBoolToInt(testMode)))) -} - -func (ptr *QStandardPaths) SetTestModeEnabled(testMode bool) { - C.QStandardPaths_QStandardPaths_SetTestModeEnabled(C.char(int8(qt.GoBoolToInt(testMode)))) -} - -func QStandardPaths_StandardLocations(ty QStandardPaths__StandardLocation) []string { - return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_StandardLocations(C.longlong(ty)))) -} - -func (ptr *QStandardPaths) StandardLocations(ty QStandardPaths__StandardLocation) []string { - return unpackStringList(cGoUnpackString(C.QStandardPaths_QStandardPaths_StandardLocations(C.longlong(ty)))) -} - -func QStandardPaths_WritableLocation(ty QStandardPaths__StandardLocation) string { - return cGoUnpackString(C.QStandardPaths_QStandardPaths_WritableLocation(C.longlong(ty))) -} - -func (ptr *QStandardPaths) WritableLocation(ty QStandardPaths__StandardLocation) string { - return cGoUnpackString(C.QStandardPaths_QStandardPaths_WritableLocation(C.longlong(ty))) -} - -type QState struct { - QAbstractState -} - -type QState_ITF interface { - QAbstractState_ITF - QState_PTR() *QState -} - -func (ptr *QState) QState_PTR() *QState { - return ptr -} - -func (ptr *QState) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractState_PTR().Pointer() - } - return nil -} - -func (ptr *QState) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractState_PTR().SetPointer(p) - } -} - -func PointerFromQState(ptr QState_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QState_PTR().Pointer() - } - return nil -} - -func NewQStateFromPointer(ptr unsafe.Pointer) (n *QState) { - n = new(QState) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QState__ChildMode -//QState::ChildMode -type QState__ChildMode int64 - -const ( - QState__ExclusiveStates QState__ChildMode = QState__ChildMode(0) - QState__ParallelStates QState__ChildMode = QState__ChildMode(1) -) - -//go:generate stringer -type=QState__RestorePolicy -//QState::RestorePolicy -type QState__RestorePolicy int64 - -const ( - QState__DontRestoreProperties QState__RestorePolicy = QState__RestorePolicy(0) - QState__RestoreProperties QState__RestorePolicy = QState__RestorePolicy(1) -) - -func NewQState(parent QState_ITF) *QState { - tmpValue := NewQStateFromPointer(C.QState_NewQState(PointerFromQState(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQState2(childMode QState__ChildMode, parent QState_ITF) *QState { - tmpValue := NewQStateFromPointer(C.QState_NewQState2(C.longlong(childMode), PointerFromQState(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QState) AddTransition(transition QAbstractTransition_ITF) { - if ptr.Pointer() != nil { - C.QState_AddTransition(ptr.Pointer(), PointerFromQAbstractTransition(transition)) - } -} - -func (ptr *QState) AddTransition2(sender QObject_ITF, sign string, target QAbstractState_ITF) *QSignalTransition { - if ptr.Pointer() != nil { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - tmpValue := NewQSignalTransitionFromPointer(C.QState_AddTransition2(ptr.Pointer(), PointerFromQObject(sender), signC, PointerFromQAbstractState(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QState) AddTransition4(target QAbstractState_ITF) *QAbstractTransition { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractTransitionFromPointer(C.QState_AddTransition4(ptr.Pointer(), PointerFromQAbstractState(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QState) AssignProperty(object QObject_ITF, name string, value QVariant_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QState_AssignProperty(ptr.Pointer(), PointerFromQObject(object), nameC, PointerFromQVariant(value)) - } -} - -func (ptr *QState) ChildMode() QState__ChildMode { - if ptr.Pointer() != nil { - return QState__ChildMode(C.QState_ChildMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQState_ChildModeChanged -func callbackQState_ChildModeChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childModeChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QState) ConnectChildModeChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "childModeChanged") { - C.QState_ConnectChildModeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "childModeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "childModeChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "childModeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childModeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectChildModeChanged() { - if ptr.Pointer() != nil { - C.QState_DisconnectChildModeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "childModeChanged") - } -} - -func (ptr *QState) ErrorState() *QAbstractState { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractStateFromPointer(C.QState_ErrorState(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQState_ErrorStateChanged -func callbackQState_ErrorStateChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "errorStateChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QState) ConnectErrorStateChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "errorStateChanged") { - C.QState_ConnectErrorStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "errorStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "errorStateChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "errorStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "errorStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectErrorStateChanged() { - if ptr.Pointer() != nil { - C.QState_DisconnectErrorStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "errorStateChanged") - } -} - -//export callbackQState_Finished -func callbackQState_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QState) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QState_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QState_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QState) InitialState() *QAbstractState { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractStateFromPointer(C.QState_InitialState(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQState_InitialStateChanged -func callbackQState_InitialStateChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initialStateChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QState) ConnectInitialStateChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "initialStateChanged") { - C.QState_ConnectInitialStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "initialStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "initialStateChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "initialStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initialStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectInitialStateChanged() { - if ptr.Pointer() != nil { - C.QState_DisconnectInitialStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "initialStateChanged") - } -} - -//export callbackQState_OnEntry -func callbackQState_OnEntry(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onEntry"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQStateFromPointer(ptr).OnEntryDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QState) ConnectOnEntry(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onEntry"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onEntry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectOnEntry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onEntry") - } -} - -func (ptr *QState) OnEntry(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QState_OnEntry(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QState) OnEntryDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QState_OnEntryDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQState_OnExit -func callbackQState_OnExit(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onExit"); signal != nil { - (*(*func(*QEvent))(signal))(NewQEventFromPointer(event)) - } else { - NewQStateFromPointer(ptr).OnExitDefault(NewQEventFromPointer(event)) - } -} - -func (ptr *QState) ConnectOnExit(f func(event *QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "onExit"); signal != nil { - f := func(event *QEvent) { - (*(*func(*QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onExit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectOnExit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "onExit") - } -} - -func (ptr *QState) OnExit(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QState_OnExit(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -func (ptr *QState) OnExitDefault(event QEvent_ITF) { - if ptr.Pointer() != nil { - C.QState_OnExitDefault(ptr.Pointer(), PointerFromQEvent(event)) - } -} - -//export callbackQState_PropertiesAssigned -func callbackQState_PropertiesAssigned(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "propertiesAssigned"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QState) ConnectPropertiesAssigned(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "propertiesAssigned") { - C.QState_ConnectPropertiesAssigned(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "propertiesAssigned"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "propertiesAssigned"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "propertiesAssigned", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "propertiesAssigned", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectPropertiesAssigned() { - if ptr.Pointer() != nil { - C.QState_DisconnectPropertiesAssigned(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "propertiesAssigned") - } -} - -func (ptr *QState) RemoveTransition(transition QAbstractTransition_ITF) { - if ptr.Pointer() != nil { - C.QState_RemoveTransition(ptr.Pointer(), PointerFromQAbstractTransition(transition)) - } -} - -func (ptr *QState) SetChildMode(mode QState__ChildMode) { - if ptr.Pointer() != nil { - C.QState_SetChildMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QState) SetErrorState(state QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QState_SetErrorState(ptr.Pointer(), PointerFromQAbstractState(state)) - } -} - -func (ptr *QState) SetInitialState(state QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QState_SetInitialState(ptr.Pointer(), PointerFromQAbstractState(state)) - } -} - -func (ptr *QState) Transitions() []*QAbstractTransition { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QAbstractTransition { - out := make([]*QAbstractTransition, int(l.len)) - tmpList := NewQStateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__transitions_atList(i) - } - return out - }(C.QState_Transitions(ptr.Pointer())) - } - return make([]*QAbstractTransition, 0) -} - -//export callbackQState_DestroyQState -func callbackQState_DestroyQState(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QState"); signal != nil { - (*(*func())(signal))() - } else { - NewQStateFromPointer(ptr).DestroyQStateDefault() - } -} - -func (ptr *QState) ConnectDestroyQState(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QState"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QState) DisconnectDestroyQState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QState") - } -} - -func (ptr *QState) DestroyQState() { - if ptr.Pointer() != nil { - C.QState_DestroyQState(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QState) DestroyQStateDefault() { - if ptr.Pointer() != nil { - C.QState_DestroyQStateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QState) __transitions_atList(i int) *QAbstractTransition { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractTransitionFromPointer(C.QState___transitions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QState) __transitions_setList(i QAbstractTransition_ITF) { - if ptr.Pointer() != nil { - C.QState___transitions_setList(ptr.Pointer(), PointerFromQAbstractTransition(i)) - } -} - -func (ptr *QState) __transitions_newList() unsafe.Pointer { - return C.QState___transitions_newList(ptr.Pointer()) -} - -type QStateMachine struct { - QState -} - -type QStateMachine_ITF interface { - QState_ITF - QStateMachine_PTR() *QStateMachine -} - -func (ptr *QStateMachine) QStateMachine_PTR() *QStateMachine { - return ptr -} - -func (ptr *QStateMachine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QState_PTR().Pointer() - } - return nil -} - -func (ptr *QStateMachine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QState_PTR().SetPointer(p) - } -} - -func PointerFromQStateMachine(ptr QStateMachine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStateMachine_PTR().Pointer() - } - return nil -} - -func NewQStateMachineFromPointer(ptr unsafe.Pointer) (n *QStateMachine) { - n = new(QStateMachine) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStateMachine__EventPriority -//QStateMachine::EventPriority -type QStateMachine__EventPriority int64 - -const ( - QStateMachine__NormalPriority QStateMachine__EventPriority = QStateMachine__EventPriority(0) - QStateMachine__HighPriority QStateMachine__EventPriority = QStateMachine__EventPriority(1) -) - -//go:generate stringer -type=QStateMachine__Error -//QStateMachine::Error -type QStateMachine__Error int64 - -const ( - QStateMachine__NoError QStateMachine__Error = QStateMachine__Error(0) - QStateMachine__NoInitialStateError QStateMachine__Error = QStateMachine__Error(1) - QStateMachine__NoDefaultStateInHistoryStateError QStateMachine__Error = QStateMachine__Error(2) - QStateMachine__NoCommonAncestorForTransitionError QStateMachine__Error = QStateMachine__Error(3) -) - -func NewQStateMachine(parent QObject_ITF) *QStateMachine { - tmpValue := NewQStateMachineFromPointer(C.QStateMachine_NewQStateMachine(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQStateMachine2(childMode QState__ChildMode, parent QObject_ITF) *QStateMachine { - tmpValue := NewQStateMachineFromPointer(C.QStateMachine_NewQStateMachine2(C.longlong(childMode), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QStateMachine) AddDefaultAnimation(animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QStateMachine_AddDefaultAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QStateMachine) AddState(state QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QStateMachine_AddState(ptr.Pointer(), PointerFromQAbstractState(state)) - } -} - -func (ptr *QStateMachine) CancelDelayedEvent(id int) bool { - if ptr.Pointer() != nil { - return int8(C.QStateMachine_CancelDelayedEvent(ptr.Pointer(), C.int(int32(id)))) != 0 - } - return false -} - -func (ptr *QStateMachine) ClearError() { - if ptr.Pointer() != nil { - C.QStateMachine_ClearError(ptr.Pointer()) - } -} - -func (ptr *QStateMachine) DefaultAnimations() []*QAbstractAnimation { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QAbstractAnimation { - out := make([]*QAbstractAnimation, int(l.len)) - tmpList := NewQStateMachineFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__defaultAnimations_atList(i) - } - return out - }(C.QStateMachine_DefaultAnimations(ptr.Pointer())) - } - return make([]*QAbstractAnimation, 0) -} - -func (ptr *QStateMachine) Error() QStateMachine__Error { - if ptr.Pointer() != nil { - return QStateMachine__Error(C.QStateMachine_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStateMachine) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStateMachine_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QStateMachine) GlobalRestorePolicy() QState__RestorePolicy { - if ptr.Pointer() != nil { - return QState__RestorePolicy(C.QStateMachine_GlobalRestorePolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStateMachine) IsAnimated() bool { - if ptr.Pointer() != nil { - return int8(C.QStateMachine_IsAnimated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStateMachine) IsRunning() bool { - if ptr.Pointer() != nil { - return int8(C.QStateMachine_IsRunning(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStateMachine) PostDelayedEvent(event QEvent_ITF, delay int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStateMachine_PostDelayedEvent(ptr.Pointer(), PointerFromQEvent(event), C.int(int32(delay))))) - } - return 0 -} - -func (ptr *QStateMachine) PostEvent(event QEvent_ITF, priority QStateMachine__EventPriority) { - if ptr.Pointer() != nil { - C.QStateMachine_PostEvent(ptr.Pointer(), PointerFromQEvent(event), C.longlong(priority)) - } -} - -func (ptr *QStateMachine) RemoveDefaultAnimation(animation QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QStateMachine_RemoveDefaultAnimation(ptr.Pointer(), PointerFromQAbstractAnimation(animation)) - } -} - -func (ptr *QStateMachine) RemoveState(state QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QStateMachine_RemoveState(ptr.Pointer(), PointerFromQAbstractState(state)) - } -} - -//export callbackQStateMachine_RunningChanged -func callbackQStateMachine_RunningChanged(ptr unsafe.Pointer, running C.char) { - if signal := qt.GetSignal(ptr, "runningChanged"); signal != nil { - (*(*func(bool))(signal))(int8(running) != 0) - } - -} - -func (ptr *QStateMachine) ConnectRunningChanged(f func(running bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "runningChanged") { - C.QStateMachine_ConnectRunningChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "runningChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "runningChanged"); signal != nil { - f := func(running bool) { - (*(*func(bool))(signal))(running) - f(running) - } - qt.ConnectSignal(ptr.Pointer(), "runningChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "runningChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectRunningChanged() { - if ptr.Pointer() != nil { - C.QStateMachine_DisconnectRunningChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "runningChanged") - } -} - -func (ptr *QStateMachine) RunningChanged(running bool) { - if ptr.Pointer() != nil { - C.QStateMachine_RunningChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running)))) - } -} - -func (ptr *QStateMachine) SetAnimated(enabled bool) { - if ptr.Pointer() != nil { - C.QStateMachine_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QStateMachine) SetGlobalRestorePolicy(restorePolicy QState__RestorePolicy) { - if ptr.Pointer() != nil { - C.QStateMachine_SetGlobalRestorePolicy(ptr.Pointer(), C.longlong(restorePolicy)) - } -} - -//export callbackQStateMachine_SetRunning -func callbackQStateMachine_SetRunning(ptr unsafe.Pointer, running C.char) { - if signal := qt.GetSignal(ptr, "setRunning"); signal != nil { - (*(*func(bool))(signal))(int8(running) != 0) - } else { - NewQStateMachineFromPointer(ptr).SetRunningDefault(int8(running) != 0) - } -} - -func (ptr *QStateMachine) ConnectSetRunning(f func(running bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRunning"); signal != nil { - f := func(running bool) { - (*(*func(bool))(signal))(running) - f(running) - } - qt.ConnectSignal(ptr.Pointer(), "setRunning", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRunning", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectSetRunning() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRunning") - } -} - -func (ptr *QStateMachine) SetRunning(running bool) { - if ptr.Pointer() != nil { - C.QStateMachine_SetRunning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running)))) - } -} - -func (ptr *QStateMachine) SetRunningDefault(running bool) { - if ptr.Pointer() != nil { - C.QStateMachine_SetRunningDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(running)))) - } -} - -//export callbackQStateMachine_Start -func callbackQStateMachine_Start(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "start"); signal != nil { - (*(*func())(signal))() - } else { - NewQStateMachineFromPointer(ptr).StartDefault() - } -} - -func (ptr *QStateMachine) ConnectStart(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectStart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start") - } -} - -func (ptr *QStateMachine) Start() { - if ptr.Pointer() != nil { - C.QStateMachine_Start(ptr.Pointer()) - } -} - -func (ptr *QStateMachine) StartDefault() { - if ptr.Pointer() != nil { - C.QStateMachine_StartDefault(ptr.Pointer()) - } -} - -//export callbackQStateMachine_Started -func callbackQStateMachine_Started(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "started"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QStateMachine) ConnectStarted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "started") { - C.QStateMachine_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectStarted() { - if ptr.Pointer() != nil { - C.QStateMachine_DisconnectStarted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "started") - } -} - -//export callbackQStateMachine_Stop -func callbackQStateMachine_Stop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stop"); signal != nil { - (*(*func())(signal))() - } else { - NewQStateMachineFromPointer(ptr).StopDefault() - } -} - -func (ptr *QStateMachine) ConnectStop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectStop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stop") - } -} - -func (ptr *QStateMachine) Stop() { - if ptr.Pointer() != nil { - C.QStateMachine_Stop(ptr.Pointer()) - } -} - -func (ptr *QStateMachine) StopDefault() { - if ptr.Pointer() != nil { - C.QStateMachine_StopDefault(ptr.Pointer()) - } -} - -//export callbackQStateMachine_Stopped -func callbackQStateMachine_Stopped(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stopped"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QStateMachine) ConnectStopped(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stopped") { - C.QStateMachine_ConnectStopped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stopped"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stopped"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stopped", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stopped", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectStopped() { - if ptr.Pointer() != nil { - C.QStateMachine_DisconnectStopped(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stopped") - } -} - -//export callbackQStateMachine_DestroyQStateMachine -func callbackQStateMachine_DestroyQStateMachine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStateMachine"); signal != nil { - (*(*func())(signal))() - } else { - NewQStateMachineFromPointer(ptr).DestroyQStateMachineDefault() - } -} - -func (ptr *QStateMachine) ConnectDestroyQStateMachine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStateMachine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStateMachine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStateMachine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStateMachine) DisconnectDestroyQStateMachine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStateMachine") - } -} - -func (ptr *QStateMachine) DestroyQStateMachine() { - if ptr.Pointer() != nil { - C.QStateMachine_DestroyQStateMachine(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStateMachine) DestroyQStateMachineDefault() { - if ptr.Pointer() != nil { - C.QStateMachine_DestroyQStateMachineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStateMachine) __defaultAnimations_atList(i int) *QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractAnimationFromPointer(C.QStateMachine___defaultAnimations_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStateMachine) __defaultAnimations_setList(i QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QStateMachine___defaultAnimations_setList(ptr.Pointer(), PointerFromQAbstractAnimation(i)) - } -} - -func (ptr *QStateMachine) __defaultAnimations_newList() unsafe.Pointer { - return C.QStateMachine___defaultAnimations_newList(ptr.Pointer()) -} - -type QStaticByteArrayData struct { - ptr unsafe.Pointer -} - -type QStaticByteArrayData_ITF interface { - QStaticByteArrayData_PTR() *QStaticByteArrayData -} - -func (ptr *QStaticByteArrayData) QStaticByteArrayData_PTR() *QStaticByteArrayData { - return ptr -} - -func (ptr *QStaticByteArrayData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStaticByteArrayData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStaticByteArrayData(ptr QStaticByteArrayData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStaticByteArrayData_PTR().Pointer() - } - return nil -} - -func NewQStaticByteArrayDataFromPointer(ptr unsafe.Pointer) (n *QStaticByteArrayData) { - n = new(QStaticByteArrayData) - n.SetPointer(ptr) - return -} - -func (ptr *QStaticByteArrayData) DestroyQStaticByteArrayData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStaticByteArrayMatcher struct { - ptr unsafe.Pointer -} - -type QStaticByteArrayMatcher_ITF interface { - QStaticByteArrayMatcher_PTR() *QStaticByteArrayMatcher -} - -func (ptr *QStaticByteArrayMatcher) QStaticByteArrayMatcher_PTR() *QStaticByteArrayMatcher { - return ptr -} - -func (ptr *QStaticByteArrayMatcher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStaticByteArrayMatcher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStaticByteArrayMatcher(ptr QStaticByteArrayMatcher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStaticByteArrayMatcher_PTR().Pointer() - } - return nil -} - -func NewQStaticByteArrayMatcherFromPointer(ptr unsafe.Pointer) (n *QStaticByteArrayMatcher) { - n = new(QStaticByteArrayMatcher) - n.SetPointer(ptr) - return -} - -func (ptr *QStaticByteArrayMatcher) DestroyQStaticByteArrayMatcher() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStaticPlugin struct { - ptr unsafe.Pointer -} - -type QStaticPlugin_ITF interface { - QStaticPlugin_PTR() *QStaticPlugin -} - -func (ptr *QStaticPlugin) QStaticPlugin_PTR() *QStaticPlugin { - return ptr -} - -func (ptr *QStaticPlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStaticPlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStaticPlugin(ptr QStaticPlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStaticPlugin_PTR().Pointer() - } - return nil -} - -func NewQStaticPluginFromPointer(ptr unsafe.Pointer) (n *QStaticPlugin) { - n = new(QStaticPlugin) - n.SetPointer(ptr) - return -} - -func (ptr *QStaticPlugin) DestroyQStaticPlugin() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStaticPlugin) Instance() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QStaticPlugin_Instance(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStaticPlugin) MetaData() *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QStaticPlugin_MetaData(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QStaticPlugin) RawMetaData() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStaticPlugin_RawMetaData(ptr.Pointer())) - } - return "" -} - -type QStaticStringData struct { - ptr unsafe.Pointer -} - -type QStaticStringData_ITF interface { - QStaticStringData_PTR() *QStaticStringData -} - -func (ptr *QStaticStringData) QStaticStringData_PTR() *QStaticStringData { - return ptr -} - -func (ptr *QStaticStringData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStaticStringData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStaticStringData(ptr QStaticStringData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStaticStringData_PTR().Pointer() - } - return nil -} - -func NewQStaticStringDataFromPointer(ptr unsafe.Pointer) (n *QStaticStringData) { - n = new(QStaticStringData) - n.SetPointer(ptr) - return -} - -func (ptr *QStaticStringData) DestroyQStaticStringData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStorageInfo struct { - ptr unsafe.Pointer -} - -type QStorageInfo_ITF interface { - QStorageInfo_PTR() *QStorageInfo -} - -func (ptr *QStorageInfo) QStorageInfo_PTR() *QStorageInfo { - return ptr -} - -func (ptr *QStorageInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStorageInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStorageInfo(ptr QStorageInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStorageInfo_PTR().Pointer() - } - return nil -} - -func NewQStorageInfoFromPointer(ptr unsafe.Pointer) (n *QStorageInfo) { - n = new(QStorageInfo) - n.SetPointer(ptr) - return -} -func NewQStorageInfo() *QStorageInfo { - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo()) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue -} - -func NewQStorageInfo2(path string) *QStorageInfo { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo2(C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))})) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue -} - -func NewQStorageInfo3(dir QDir_ITF) *QStorageInfo { - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo3(PointerFromQDir(dir))) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue -} - -func NewQStorageInfo4(other QStorageInfo_ITF) *QStorageInfo { - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_NewQStorageInfo4(PointerFromQStorageInfo(other))) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue -} - -func (ptr *QStorageInfo) BlockSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QStorageInfo_BlockSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStorageInfo) BytesAvailable() int64 { - if ptr.Pointer() != nil { - return int64(C.QStorageInfo_BytesAvailable(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStorageInfo) BytesFree() int64 { - if ptr.Pointer() != nil { - return int64(C.QStorageInfo_BytesFree(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStorageInfo) BytesTotal() int64 { - if ptr.Pointer() != nil { - return int64(C.QStorageInfo_BytesTotal(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStorageInfo) Device() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStorageInfo_Device(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStorageInfo) DisplayName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStorageInfo_DisplayName(ptr.Pointer())) - } - return "" -} - -func (ptr *QStorageInfo) FileSystemType() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStorageInfo_FileSystemType(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStorageInfo) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QStorageInfo_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStorageInfo) IsReady() bool { - if ptr.Pointer() != nil { - return int8(C.QStorageInfo_IsReady(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStorageInfo) IsRoot() bool { - if ptr.Pointer() != nil { - return int8(C.QStorageInfo_IsRoot(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStorageInfo) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QStorageInfo_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func QStorageInfo_MountedVolumes() []*QStorageInfo { - return func(l C.struct_QtCore_PackedList) []*QStorageInfo { - out := make([]*QStorageInfo, int(l.len)) - tmpList := NewQStorageInfoFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mountedVolumes_atList(i) - } - return out - }(C.QStorageInfo_QStorageInfo_MountedVolumes()) -} - -func (ptr *QStorageInfo) MountedVolumes() []*QStorageInfo { - return func(l C.struct_QtCore_PackedList) []*QStorageInfo { - out := make([]*QStorageInfo, int(l.len)) - tmpList := NewQStorageInfoFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mountedVolumes_atList(i) - } - return out - }(C.QStorageInfo_QStorageInfo_MountedVolumes()) -} - -func (ptr *QStorageInfo) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStorageInfo_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QStorageInfo) Refresh() { - if ptr.Pointer() != nil { - C.QStorageInfo_Refresh(ptr.Pointer()) - } -} - -func QStorageInfo_Root() *QStorageInfo { - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_QStorageInfo_Root()) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue -} - -func (ptr *QStorageInfo) Root() *QStorageInfo { - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo_QStorageInfo_Root()) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue -} - -func (ptr *QStorageInfo) RootPath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStorageInfo_RootPath(ptr.Pointer())) - } - return "" -} - -func (ptr *QStorageInfo) SetPath(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QStorageInfo_SetPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -func (ptr *QStorageInfo) Subvolume() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStorageInfo_Subvolume(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStorageInfo) Swap(other QStorageInfo_ITF) { - if ptr.Pointer() != nil { - C.QStorageInfo_Swap(ptr.Pointer(), PointerFromQStorageInfo(other)) - } -} - -func (ptr *QStorageInfo) DestroyQStorageInfo() { - if ptr.Pointer() != nil { - C.QStorageInfo_DestroyQStorageInfo(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStorageInfo) __mountedVolumes_atList(i int) *QStorageInfo { - if ptr.Pointer() != nil { - tmpValue := NewQStorageInfoFromPointer(C.QStorageInfo___mountedVolumes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QStorageInfo).DestroyQStorageInfo) - return tmpValue - } - return nil -} - -func (ptr *QStorageInfo) __mountedVolumes_setList(i QStorageInfo_ITF) { - if ptr.Pointer() != nil { - C.QStorageInfo___mountedVolumes_setList(ptr.Pointer(), PointerFromQStorageInfo(i)) - } -} - -func (ptr *QStorageInfo) __mountedVolumes_newList() unsafe.Pointer { - return C.QStorageInfo___mountedVolumes_newList(ptr.Pointer()) -} - -type QString struct { - ptr unsafe.Pointer -} - -type QString_ITF interface { - QString_PTR() *QString -} - -func (ptr *QString) QString_PTR() *QString { - return ptr -} - -func (ptr *QString) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QString) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQString(ptr QString_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QString_PTR().Pointer() - } - return nil -} - -func NewQStringFromPointer(ptr unsafe.Pointer) (n *QString) { - n = new(QString) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QString__SectionFlag -//QString::SectionFlag -type QString__SectionFlag int64 - -const ( - QString__SectionDefault QString__SectionFlag = QString__SectionFlag(0x00) - QString__SectionSkipEmpty QString__SectionFlag = QString__SectionFlag(0x01) - QString__SectionIncludeLeadingSep QString__SectionFlag = QString__SectionFlag(0x02) - QString__SectionIncludeTrailingSep QString__SectionFlag = QString__SectionFlag(0x04) - QString__SectionCaseInsensitiveSeps QString__SectionFlag = QString__SectionFlag(0x08) -) - -//go:generate stringer -type=QString__SplitBehavior -//QString::SplitBehavior -type QString__SplitBehavior int64 - -const ( - QString__KeepEmptyParts QString__SplitBehavior = QString__SplitBehavior(0) - QString__SkipEmptyParts QString__SplitBehavior = QString__SplitBehavior(1) -) - -//go:generate stringer -type=QString__NormalizationForm -//QString::NormalizationForm -type QString__NormalizationForm int64 - -const ( - QString__NormalizationForm_D QString__NormalizationForm = QString__NormalizationForm(0) - QString__NormalizationForm_C QString__NormalizationForm = QString__NormalizationForm(1) - QString__NormalizationForm_KD QString__NormalizationForm = QString__NormalizationForm(2) - QString__NormalizationForm_KC QString__NormalizationForm = QString__NormalizationForm(3) -) - -type QStringBuilderCommon struct { - ptr unsafe.Pointer -} - -type QStringBuilderCommon_ITF interface { - QStringBuilderCommon_PTR() *QStringBuilderCommon -} - -func (ptr *QStringBuilderCommon) QStringBuilderCommon_PTR() *QStringBuilderCommon { - return ptr -} - -func (ptr *QStringBuilderCommon) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStringBuilderCommon) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStringBuilderCommon(ptr QStringBuilderCommon_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStringBuilderCommon_PTR().Pointer() - } - return nil -} - -func NewQStringBuilderCommonFromPointer(ptr unsafe.Pointer) (n *QStringBuilderCommon) { - n = new(QStringBuilderCommon) - n.SetPointer(ptr) - return -} - -func (ptr *QStringBuilderCommon) DestroyQStringBuilderCommon() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStringList struct { - ptr unsafe.Pointer -} - -type QStringList_ITF interface { - QStringList_PTR() *QStringList -} - -func (ptr *QStringList) QStringList_PTR() *QStringList { - return ptr -} - -func (ptr *QStringList) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStringList) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStringList(ptr QStringList_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStringList_PTR().Pointer() - } - return nil -} - -func NewQStringListFromPointer(ptr unsafe.Pointer) (n *QStringList) { - n = new(QStringList) - n.SetPointer(ptr) - return -} - -func (ptr *QStringList) DestroyQStringList() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStringListModel struct { - QAbstractListModel -} - -type QStringListModel_ITF interface { - QAbstractListModel_ITF - QStringListModel_PTR() *QStringListModel -} - -func (ptr *QStringListModel) QStringListModel_PTR() *QStringListModel { - return ptr -} - -func (ptr *QStringListModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractListModel_PTR().Pointer() - } - return nil -} - -func (ptr *QStringListModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractListModel_PTR().SetPointer(p) - } -} - -func PointerFromQStringListModel(ptr QStringListModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStringListModel_PTR().Pointer() - } - return nil -} - -func NewQStringListModelFromPointer(ptr unsafe.Pointer) (n *QStringListModel) { - n = new(QStringListModel) - n.SetPointer(ptr) - return -} -func NewQStringListModel(parent QObject_ITF) *QStringListModel { - tmpValue := NewQStringListModelFromPointer(C.QStringListModel_NewQStringListModel(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQStringListModel2(strin []string, parent QObject_ITF) *QStringListModel { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - tmpValue := NewQStringListModelFromPointer(C.QStringListModel_NewQStringListModel2(C.struct_QtCore_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQStringListModel_Data -func callbackQStringListModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return PointerFromQVariant((*(*func(*QModelIndex, int) *QVariant)(signal))(NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return PointerFromQVariant(NewQStringListModelFromPointer(ptr).DataDefault(NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QStringListModel) ConnectData(f func(index *QModelIndex, role int) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(index *QModelIndex, role int) *QVariant { - (*(*func(*QModelIndex, int) *QVariant)(signal))(index, role) - return f(index, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStringListModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QStringListModel) Data(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QStringListModel_Data(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStringListModel) DataDefault(index QModelIndex_ITF, role int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QStringListModel_DataDefault(ptr.Pointer(), PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQStringListModel_RowCount -func callbackQStringListModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQStringListModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QStringListModel) ConnectRowCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStringListModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QStringListModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringListModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QStringListModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringListModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QStringListModel) SetStringList(strin []string) { - if ptr.Pointer() != nil { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - C.QStringListModel_SetStringList(ptr.Pointer(), C.struct_QtCore_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}) - } -} - -func (ptr *QStringListModel) StringList() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QStringListModel_StringList(ptr.Pointer()))) - } - return make([]string, 0) -} - -type QStringMatcher struct { - ptr unsafe.Pointer -} - -type QStringMatcher_ITF interface { - QStringMatcher_PTR() *QStringMatcher -} - -func (ptr *QStringMatcher) QStringMatcher_PTR() *QStringMatcher { - return ptr -} - -func (ptr *QStringMatcher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStringMatcher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStringMatcher(ptr QStringMatcher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStringMatcher_PTR().Pointer() - } - return nil -} - -func NewQStringMatcherFromPointer(ptr unsafe.Pointer) (n *QStringMatcher) { - n = new(QStringMatcher) - n.SetPointer(ptr) - return -} -func NewQStringMatcher() *QStringMatcher { - tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher()) - runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) - return tmpValue -} - -func NewQStringMatcher2(pattern string, cs Qt__CaseSensitivity) *QStringMatcher { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher2(C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}, C.longlong(cs))) - runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) - return tmpValue -} - -func NewQStringMatcher3(uc QChar_ITF, length int, cs Qt__CaseSensitivity) *QStringMatcher { - tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher3(PointerFromQChar(uc), C.int(int32(length)), C.longlong(cs))) - runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) - return tmpValue -} - -func NewQStringMatcher4(other QStringMatcher_ITF) *QStringMatcher { - tmpValue := NewQStringMatcherFromPointer(C.QStringMatcher_NewQStringMatcher4(PointerFromQStringMatcher(other))) - runtime.SetFinalizer(tmpValue, (*QStringMatcher).DestroyQStringMatcher) - return tmpValue -} - -func (ptr *QStringMatcher) CaseSensitivity() Qt__CaseSensitivity { - if ptr.Pointer() != nil { - return Qt__CaseSensitivity(C.QStringMatcher_CaseSensitivity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStringMatcher) IndexIn(str string, from int) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QStringMatcher_IndexIn(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from))))) - } - return 0 -} - -func (ptr *QStringMatcher) IndexIn2(str QChar_ITF, length int, from int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringMatcher_IndexIn2(ptr.Pointer(), PointerFromQChar(str), C.int(int32(length)), C.int(int32(from))))) - } - return 0 -} - -func (ptr *QStringMatcher) Pattern() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStringMatcher_Pattern(ptr.Pointer())) - } - return "" -} - -func (ptr *QStringMatcher) SetCaseSensitivity(cs Qt__CaseSensitivity) { - if ptr.Pointer() != nil { - C.QStringMatcher_SetCaseSensitivity(ptr.Pointer(), C.longlong(cs)) - } -} - -func (ptr *QStringMatcher) SetPattern(pattern string) { - if ptr.Pointer() != nil { - var patternC *C.char - if pattern != "" { - patternC = C.CString(pattern) - defer C.free(unsafe.Pointer(patternC)) - } - C.QStringMatcher_SetPattern(ptr.Pointer(), C.struct_QtCore_PackedString{data: patternC, len: C.longlong(len(pattern))}) - } -} - -func (ptr *QStringMatcher) DestroyQStringMatcher() { - if ptr.Pointer() != nil { - C.QStringMatcher_DestroyQStringMatcher(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStringRef struct { - ptr unsafe.Pointer -} - -type QStringRef_ITF interface { - QStringRef_PTR() *QStringRef -} - -func (ptr *QStringRef) QStringRef_PTR() *QStringRef { - return ptr -} - -func (ptr *QStringRef) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStringRef) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStringRef(ptr QStringRef_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStringRef_PTR().Pointer() - } - return nil -} - -func NewQStringRefFromPointer(ptr unsafe.Pointer) (n *QStringRef) { - n = new(QStringRef) - n.SetPointer(ptr) - return -} -func NewQStringRef() *QStringRef { - tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef()) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue -} - -func NewQStringRef2(stri string, position int, length int) *QStringRef { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.int(int32(position)), C.int(int32(length)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue -} - -func NewQStringRef3(stri string) *QStringRef { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef3(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue -} - -func NewQStringRef4(other QStringRef_ITF) *QStringRef { - tmpValue := NewQStringRefFromPointer(C.QStringRef_NewQStringRef4(PointerFromQStringRef(other))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue -} - -func (ptr *QStringRef) AppendTo(stri string) *QStringRef { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQStringRefFromPointer(C.QStringRef_AppendTo(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) At(position int) *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringRef_At(ptr.Pointer(), C.int(int32(position)))) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Back() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringRef_Back(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Chop(n int) { - if ptr.Pointer() != nil { - C.QStringRef_Chop(ptr.Pointer(), C.int(int32(n))) - } -} - -func (ptr *QStringRef) Chopped(l int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef_Chopped(ptr.Pointer(), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Clear() { - if ptr.Pointer() != nil { - C.QStringRef_Clear(ptr.Pointer()) - } -} - -func QStringRef_Compare(s1 QStringRef_ITF, s2 string, cs Qt__CaseSensitivity) int { - var s2C *C.char - if s2 != "" { - s2C = C.CString(s2) - defer C.free(unsafe.Pointer(s2C)) - } - return int(int32(C.QStringRef_QStringRef_Compare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}, C.longlong(cs)))) -} - -func (ptr *QStringRef) Compare(s1 QStringRef_ITF, s2 string, cs Qt__CaseSensitivity) int { - var s2C *C.char - if s2 != "" { - s2C = C.CString(s2) - defer C.free(unsafe.Pointer(s2C)) - } - return int(int32(C.QStringRef_QStringRef_Compare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}, C.longlong(cs)))) -} - -func (ptr *QStringRef) Compare2(other string, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - var otherC *C.char - if other != "" { - otherC = C.CString(other) - defer C.free(unsafe.Pointer(otherC)) - } - return int(int32(C.QStringRef_Compare2(ptr.Pointer(), C.struct_QtCore_PackedString{data: otherC, len: C.longlong(len(other))}, C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Compare3(other QStringRef_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Compare3(ptr.Pointer(), PointerFromQStringRef(other), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Compare4(other QLatin1String_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Compare4(ptr.Pointer(), PointerFromQLatin1String(other), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Compare5(other QByteArray_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Compare5(ptr.Pointer(), PointerFromQByteArray(other), C.longlong(cs)))) - } - return 0 -} - -func QStringRef_Compare6(s1 QStringRef_ITF, s2 QStringRef_ITF, cs Qt__CaseSensitivity) int { - return int(int32(C.QStringRef_QStringRef_Compare6(PointerFromQStringRef(s1), PointerFromQStringRef(s2), C.longlong(cs)))) -} - -func (ptr *QStringRef) Compare6(s1 QStringRef_ITF, s2 QStringRef_ITF, cs Qt__CaseSensitivity) int { - return int(int32(C.QStringRef_QStringRef_Compare6(PointerFromQStringRef(s1), PointerFromQStringRef(s2), C.longlong(cs)))) -} - -func QStringRef_Compare7(s1 QStringRef_ITF, s2 QLatin1String_ITF, cs Qt__CaseSensitivity) int { - return int(int32(C.QStringRef_QStringRef_Compare7(PointerFromQStringRef(s1), PointerFromQLatin1String(s2), C.longlong(cs)))) -} - -func (ptr *QStringRef) Compare7(s1 QStringRef_ITF, s2 QLatin1String_ITF, cs Qt__CaseSensitivity) int { - return int(int32(C.QStringRef_QStringRef_Compare7(PointerFromQStringRef(s1), PointerFromQLatin1String(s2), C.longlong(cs)))) -} - -func (ptr *QStringRef) ConstData() *QChar { - if ptr.Pointer() != nil { - return NewQCharFromPointer(C.QStringRef_ConstData(ptr.Pointer())) - } - return nil -} - -func (ptr *QStringRef) Contains(str string, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QStringRef_Contains(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) Contains2(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_Contains2(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) Contains3(str QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_Contains3(ptr.Pointer(), PointerFromQLatin1String(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) Contains4(str QStringRef_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_Contains4(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStringRef) Count2(str string, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QStringRef_Count2(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Count3(ch QChar_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Count3(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Count4(str QStringRef_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Count4(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Data() *QChar { - if ptr.Pointer() != nil { - return NewQCharFromPointer(C.QStringRef_Data(ptr.Pointer())) - } - return nil -} - -func (ptr *QStringRef) EndsWith(str string, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QStringRef_EndsWith(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) EndsWith2(str QStringView_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_EndsWith2(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) EndsWith3(str QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_EndsWith3(ptr.Pointer(), PointerFromQLatin1String(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) EndsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_EndsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) EndsWith5(str QStringRef_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_EndsWith5(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) Front() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringRef_Front(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) IndexOf(str string, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QStringRef_IndexOf(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) IndexOf2(ch QChar_ITF, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_IndexOf2(ptr.Pointer(), PointerFromQChar(ch), C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) IndexOf3(str QLatin1String_ITF, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_IndexOf3(ptr.Pointer(), PointerFromQLatin1String(str), C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) IndexOf4(str QStringRef_ITF, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_IndexOf4(ptr.Pointer(), PointerFromQStringRef(str), C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringRef) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringRef) IsRightToLeft() bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_IsRightToLeft(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringRef) LastIndexOf(str string, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int(int32(C.QStringRef_LastIndexOf(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) LastIndexOf2(ch QChar_ITF, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_LastIndexOf2(ptr.Pointer(), PointerFromQChar(ch), C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) LastIndexOf3(str QLatin1String_ITF, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_LastIndexOf3(ptr.Pointer(), PointerFromQLatin1String(str), C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) LastIndexOf4(str QStringRef_ITF, from int, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_LastIndexOf4(ptr.Pointer(), PointerFromQStringRef(str), C.int(int32(from)), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringRef) Left(n int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef_Left(ptr.Pointer(), C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Length(ptr.Pointer()))) - } - return 0 -} - -func QStringRef_LocaleAwareCompare(s1 QStringRef_ITF, s2 string) int { - var s2C *C.char - if s2 != "" { - s2C = C.CString(s2) - defer C.free(unsafe.Pointer(s2C)) - } - return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}))) -} - -func (ptr *QStringRef) LocaleAwareCompare(s1 QStringRef_ITF, s2 string) int { - var s2C *C.char - if s2 != "" { - s2C = C.CString(s2) - defer C.free(unsafe.Pointer(s2C)) - } - return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare(PointerFromQStringRef(s1), C.struct_QtCore_PackedString{data: s2C, len: C.longlong(len(s2))}))) -} - -func (ptr *QStringRef) LocaleAwareCompare2(other string) int { - if ptr.Pointer() != nil { - var otherC *C.char - if other != "" { - otherC = C.CString(other) - defer C.free(unsafe.Pointer(otherC)) - } - return int(int32(C.QStringRef_LocaleAwareCompare2(ptr.Pointer(), C.struct_QtCore_PackedString{data: otherC, len: C.longlong(len(other))}))) - } - return 0 -} - -func (ptr *QStringRef) LocaleAwareCompare3(other QStringRef_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_LocaleAwareCompare3(ptr.Pointer(), PointerFromQStringRef(other)))) - } - return 0 -} - -func QStringRef_LocaleAwareCompare4(s1 QStringRef_ITF, s2 QStringRef_ITF) int { - return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare4(PointerFromQStringRef(s1), PointerFromQStringRef(s2)))) -} - -func (ptr *QStringRef) LocaleAwareCompare4(s1 QStringRef_ITF, s2 QStringRef_ITF) int { - return int(int32(C.QStringRef_QStringRef_LocaleAwareCompare4(PointerFromQStringRef(s1), PointerFromQStringRef(s2)))) -} - -func (ptr *QStringRef) Mid(position int, n int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef_Mid(ptr.Pointer(), C.int(int32(position)), C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Position() int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Position(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStringRef) Right(n int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef_Right(ptr.Pointer(), C.int(int32(n)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QStringRef_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStringRef) Split(sep string, behavior QString__SplitBehavior, cs Qt__CaseSensitivity) []*QStringRef { - if ptr.Pointer() != nil { - var sepC *C.char - if sep != "" { - sepC = C.CString(sep) - defer C.free(unsafe.Pointer(sepC)) - } - return func(l C.struct_QtCore_PackedList) []*QStringRef { - out := make([]*QStringRef, int(l.len)) - tmpList := NewQStringRefFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__split_atList(i) - } - return out - }(C.QStringRef_Split(ptr.Pointer(), C.struct_QtCore_PackedString{data: sepC, len: C.longlong(len(sep))}, C.longlong(behavior), C.longlong(cs))) - } - return make([]*QStringRef, 0) -} - -func (ptr *QStringRef) Split2(sep QChar_ITF, behavior QString__SplitBehavior, cs Qt__CaseSensitivity) []*QStringRef { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QStringRef { - out := make([]*QStringRef, int(l.len)) - tmpList := NewQStringRefFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__split_atList2(i) - } - return out - }(C.QStringRef_Split2(ptr.Pointer(), PointerFromQChar(sep), C.longlong(behavior), C.longlong(cs))) - } - return make([]*QStringRef, 0) -} - -func (ptr *QStringRef) StartsWith(str string, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return int8(C.QStringRef_StartsWith(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) StartsWith2(str QStringView_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_StartsWith2(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) StartsWith3(str QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_StartsWith3(ptr.Pointer(), PointerFromQLatin1String(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) StartsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_StartsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) StartsWith5(str QStringRef_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringRef_StartsWith5(ptr.Pointer(), PointerFromQStringRef(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringRef) String() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStringRef_String(ptr.Pointer())) - } - return "" -} - -func (ptr *QStringRef) ToDouble(ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QStringRef_ToDouble(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QStringRef) ToFloat(ok *bool) float32 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float32(C.QStringRef_ToFloat(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QStringRef) ToInt(ok *bool, base int) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QStringRef_ToInt(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QStringRef) ToLatin1() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStringRef_ToLatin1(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) ToLocal8Bit() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStringRef_ToLocal8Bit(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) ToLong(ok *bool, base int) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QStringRef_ToLong(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QStringRef) ToLongLong(ok *bool, base int) int64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int64(C.QStringRef_ToLongLong(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QStringRef) ToShort(ok *bool, base int) int16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int16(C.QStringRef_ToShort(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QStringRef) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStringRef_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QStringRef) ToUInt(ok *bool, base int) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QStringRef_ToUInt(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QStringRef) ToULong(ok *bool, base int) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QStringRef_ToULong(ptr.Pointer(), &okC, C.int(int32(base))))) - } - return 0 -} - -func (ptr *QStringRef) ToULongLong(ok *bool, base int) uint64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint64(C.QStringRef_ToULongLong(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QStringRef) ToUShort(ok *bool, base int) uint16 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint16(C.QStringRef_ToUShort(ptr.Pointer(), &okC, C.int(int32(base)))) - } - return 0 -} - -func (ptr *QStringRef) ToUcs4() []uint { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQStringRefFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toUcs4_atList(i) - } - return out - }(C.QStringRef_ToUcs4(ptr.Pointer())) - } - return make([]uint, 0) -} - -func (ptr *QStringRef) ToUtf8() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStringRef_ToUtf8(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Trimmed() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef_Trimmed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) Truncate(position int) { - if ptr.Pointer() != nil { - C.QStringRef_Truncate(ptr.Pointer(), C.int(int32(position))) - } -} - -func (ptr *QStringRef) Unicode() *QChar { - if ptr.Pointer() != nil { - return NewQCharFromPointer(C.QStringRef_Unicode(ptr.Pointer())) - } - return nil -} - -func (ptr *QStringRef) DestroyQStringRef() { - if ptr.Pointer() != nil { - C.QStringRef_DestroyQStringRef(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStringRef) __split_atList(i int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef___split_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) __split_setList(i QStringRef_ITF) { - if ptr.Pointer() != nil { - C.QStringRef___split_setList(ptr.Pointer(), PointerFromQStringRef(i)) - } -} - -func (ptr *QStringRef) __split_newList() unsafe.Pointer { - return C.QStringRef___split_newList(ptr.Pointer()) -} - -func (ptr *QStringRef) __split_atList2(i int) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QStringRef___split_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QStringRef) __split_setList2(i QStringRef_ITF) { - if ptr.Pointer() != nil { - C.QStringRef___split_setList2(ptr.Pointer(), PointerFromQStringRef(i)) - } -} - -func (ptr *QStringRef) __split_newList2() unsafe.Pointer { - return C.QStringRef___split_newList2(ptr.Pointer()) -} - -func (ptr *QStringRef) __toUcs4_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QStringRef___toUcs4_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStringRef) __toUcs4_setList(i uint) { - if ptr.Pointer() != nil { - C.QStringRef___toUcs4_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QStringRef) __toUcs4_newList() unsafe.Pointer { - return C.QStringRef___toUcs4_newList(ptr.Pointer()) -} - -type QStringView struct { - ptr unsafe.Pointer -} - -type QStringView_ITF interface { - QStringView_PTR() *QStringView -} - -func (ptr *QStringView) QStringView_PTR() *QStringView { - return ptr -} - -func (ptr *QStringView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStringView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStringView(ptr QStringView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStringView_PTR().Pointer() - } - return nil -} - -func NewQStringViewFromPointer(ptr unsafe.Pointer) (n *QStringView) { - n = new(QStringView) - n.SetPointer(ptr) - return -} - -func (ptr *QStringView) DestroyQStringView() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQStringView() *QStringView { - tmpValue := NewQStringViewFromPointer(C.QStringView_NewQStringView()) - runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) - return tmpValue -} - -func NewQStringView7(str string) *QStringView { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQStringViewFromPointer(C.QStringView_NewQStringView7(C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) - return tmpValue -} - -func NewQStringView8(str QStringRef_ITF) *QStringView { - tmpValue := NewQStringViewFromPointer(C.QStringView_NewQStringView8(PointerFromQStringRef(str))) - runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) - return tmpValue -} - -func (ptr *QStringView) Back() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringView_Back(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringView) Compare(other QStringView_ITF, cs Qt__CaseSensitivity) int { - if ptr.Pointer() != nil { - return int(int32(C.QStringView_Compare(ptr.Pointer(), PointerFromQStringView(other), C.longlong(cs)))) - } - return 0 -} - -func (ptr *QStringView) Empty() bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_Empty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringView) EndsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_EndsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringView) EndsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_EndsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringView) EndsWith3(ch QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_EndsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QStringView) EndsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_EndsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringView) First() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringView_First(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringView) Front() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringView_Front(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringView) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringView) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringView) IsRightToLeft() bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_IsRightToLeft(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStringView) Last() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QStringView_Last(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStringView) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QStringView_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStringView) StartsWith(str QStringView_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_StartsWith(ptr.Pointer(), PointerFromQStringView(str), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringView) StartsWith2(l1 QLatin1String_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_StartsWith2(ptr.Pointer(), PointerFromQLatin1String(l1), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringView) StartsWith3(ch QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_StartsWith3(ptr.Pointer(), PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QStringView) StartsWith4(ch QChar_ITF, cs Qt__CaseSensitivity) bool { - if ptr.Pointer() != nil { - return int8(C.QStringView_StartsWith4(ptr.Pointer(), PointerFromQChar(ch), C.longlong(cs))) != 0 - } - return false -} - -func (ptr *QStringView) ToLatin1() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStringView_ToLatin1(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStringView) ToLocal8Bit() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStringView_ToLocal8Bit(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStringView) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStringView_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QStringView) ToUcs4() []uint { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQStringViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toUcs4_atList(i) - } - return out - }(C.QStringView_ToUcs4(ptr.Pointer())) - } - return make([]uint, 0) -} - -func (ptr *QStringView) ToUtf8() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QStringView_ToUtf8(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStringView) Trimmed() *QStringView { - if ptr.Pointer() != nil { - tmpValue := NewQStringViewFromPointer(C.QStringView_Trimmed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringView).DestroyQStringView) - return tmpValue - } - return nil -} - -func (ptr *QStringView) __convertToUcs4_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QStringView___convertToUcs4_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStringView) __convertToUcs4_setList(i uint) { - if ptr.Pointer() != nil { - C.QStringView___convertToUcs4_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QStringView) __convertToUcs4_newList() unsafe.Pointer { - return C.QStringView___convertToUcs4_newList(ptr.Pointer()) -} - -func (ptr *QStringView) __toUcs4_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QStringView___toUcs4_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStringView) __toUcs4_setList(i uint) { - if ptr.Pointer() != nil { - C.QStringView___toUcs4_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QStringView) __toUcs4_newList() unsafe.Pointer { - return C.QStringView___toUcs4_newList(ptr.Pointer()) -} - -type QSysInfo struct { - ptr unsafe.Pointer -} - -type QSysInfo_ITF interface { - QSysInfo_PTR() *QSysInfo -} - -func (ptr *QSysInfo) QSysInfo_PTR() *QSysInfo { - return ptr -} - -func (ptr *QSysInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSysInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSysInfo(ptr QSysInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSysInfo_PTR().Pointer() - } - return nil -} - -func NewQSysInfoFromPointer(ptr unsafe.Pointer) (n *QSysInfo) { - n = new(QSysInfo) - n.SetPointer(ptr) - return -} - -func (ptr *QSysInfo) DestroyQSysInfo() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QSysInfo__Sizes -//QSysInfo::Sizes -type QSysInfo__Sizes int64 - -var ( - QSysInfo__WordSize QSysInfo__Sizes = QSysInfo__Sizes(C.QSysInfo_WordSize_Type()) -) - -//go:generate stringer -type=QSysInfo__Endian -//QSysInfo::Endian -type QSysInfo__Endian int64 - -const ( - QSysInfo__BigEndian QSysInfo__Endian = QSysInfo__Endian(0) - QSysInfo__LittleEndian QSysInfo__Endian = QSysInfo__Endian(1) -) - -func QSysInfo_BootUniqueId() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_BootUniqueId()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QSysInfo) BootUniqueId() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_BootUniqueId()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QSysInfo_BuildAbi() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_BuildAbi()) -} - -func (ptr *QSysInfo) BuildAbi() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_BuildAbi()) -} - -func QSysInfo_BuildCpuArchitecture() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_BuildCpuArchitecture()) -} - -func (ptr *QSysInfo) BuildCpuArchitecture() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_BuildCpuArchitecture()) -} - -func QSysInfo_CurrentCpuArchitecture() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_CurrentCpuArchitecture()) -} - -func (ptr *QSysInfo) CurrentCpuArchitecture() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_CurrentCpuArchitecture()) -} - -func QSysInfo_KernelType() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_KernelType()) -} - -func (ptr *QSysInfo) KernelType() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_KernelType()) -} - -func QSysInfo_KernelVersion() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_KernelVersion()) -} - -func (ptr *QSysInfo) KernelVersion() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_KernelVersion()) -} - -func QSysInfo_MachineHostName() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_MachineHostName()) -} - -func (ptr *QSysInfo) MachineHostName() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_MachineHostName()) -} - -func QSysInfo_MachineUniqueId() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_MachineUniqueId()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QSysInfo) MachineUniqueId() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QSysInfo_QSysInfo_MachineUniqueId()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QSysInfo_PrettyProductName() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_PrettyProductName()) -} - -func (ptr *QSysInfo) PrettyProductName() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_PrettyProductName()) -} - -func QSysInfo_ProductType() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_ProductType()) -} - -func (ptr *QSysInfo) ProductType() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_ProductType()) -} - -func QSysInfo_ProductVersion() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_ProductVersion()) -} - -func (ptr *QSysInfo) ProductVersion() string { - return cGoUnpackString(C.QSysInfo_QSysInfo_ProductVersion()) -} - -type QSystemSemaphore struct { - ptr unsafe.Pointer -} - -type QSystemSemaphore_ITF interface { - QSystemSemaphore_PTR() *QSystemSemaphore -} - -func (ptr *QSystemSemaphore) QSystemSemaphore_PTR() *QSystemSemaphore { - return ptr -} - -func (ptr *QSystemSemaphore) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSystemSemaphore) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSystemSemaphore(ptr QSystemSemaphore_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSystemSemaphore_PTR().Pointer() - } - return nil -} - -func NewQSystemSemaphoreFromPointer(ptr unsafe.Pointer) (n *QSystemSemaphore) { - n = new(QSystemSemaphore) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSystemSemaphore__AccessMode -//QSystemSemaphore::AccessMode -type QSystemSemaphore__AccessMode int64 - -const ( - QSystemSemaphore__Open QSystemSemaphore__AccessMode = QSystemSemaphore__AccessMode(0) - QSystemSemaphore__Create QSystemSemaphore__AccessMode = QSystemSemaphore__AccessMode(1) -) - -//go:generate stringer -type=QSystemSemaphore__SystemSemaphoreError -//QSystemSemaphore::SystemSemaphoreError -type QSystemSemaphore__SystemSemaphoreError int64 - -const ( - QSystemSemaphore__NoError QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(0) - QSystemSemaphore__PermissionDenied QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(1) - QSystemSemaphore__KeyError QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(2) - QSystemSemaphore__AlreadyExists QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(3) - QSystemSemaphore__NotFound QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(4) - QSystemSemaphore__OutOfResources QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(5) - QSystemSemaphore__UnknownError QSystemSemaphore__SystemSemaphoreError = QSystemSemaphore__SystemSemaphoreError(6) -) - -func NewQSystemSemaphore(key string, initialValue int, mode QSystemSemaphore__AccessMode) *QSystemSemaphore { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQSystemSemaphoreFromPointer(C.QSystemSemaphore_NewQSystemSemaphore(C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.int(int32(initialValue)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QSystemSemaphore).DestroyQSystemSemaphore) - return tmpValue -} - -func (ptr *QSystemSemaphore) Acquire() bool { - if ptr.Pointer() != nil { - return int8(C.QSystemSemaphore_Acquire(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSystemSemaphore) Error() QSystemSemaphore__SystemSemaphoreError { - if ptr.Pointer() != nil { - return QSystemSemaphore__SystemSemaphoreError(C.QSystemSemaphore_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSystemSemaphore) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSystemSemaphore_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QSystemSemaphore) Key() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSystemSemaphore_Key(ptr.Pointer())) - } - return "" -} - -func (ptr *QSystemSemaphore) Release(n int) bool { - if ptr.Pointer() != nil { - return int8(C.QSystemSemaphore_Release(ptr.Pointer(), C.int(int32(n)))) != 0 - } - return false -} - -func (ptr *QSystemSemaphore) SetKey(key string, initialValue int, mode QSystemSemaphore__AccessMode) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QSystemSemaphore_SetKey(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.int(int32(initialValue)), C.longlong(mode)) - } -} - -func (ptr *QSystemSemaphore) DestroyQSystemSemaphore() { - if ptr.Pointer() != nil { - C.QSystemSemaphore_DestroyQSystemSemaphore(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTemporaryDir struct { - ptr unsafe.Pointer -} - -type QTemporaryDir_ITF interface { - QTemporaryDir_PTR() *QTemporaryDir -} - -func (ptr *QTemporaryDir) QTemporaryDir_PTR() *QTemporaryDir { - return ptr -} - -func (ptr *QTemporaryDir) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTemporaryDir) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTemporaryDir(ptr QTemporaryDir_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTemporaryDir_PTR().Pointer() - } - return nil -} - -func NewQTemporaryDirFromPointer(ptr unsafe.Pointer) (n *QTemporaryDir) { - n = new(QTemporaryDir) - n.SetPointer(ptr) - return -} -func NewQTemporaryDir() *QTemporaryDir { - tmpValue := NewQTemporaryDirFromPointer(C.QTemporaryDir_NewQTemporaryDir()) - runtime.SetFinalizer(tmpValue, (*QTemporaryDir).DestroyQTemporaryDir) - return tmpValue -} - -func NewQTemporaryDir2(templatePath string) *QTemporaryDir { - var templatePathC *C.char - if templatePath != "" { - templatePathC = C.CString(templatePath) - defer C.free(unsafe.Pointer(templatePathC)) - } - tmpValue := NewQTemporaryDirFromPointer(C.QTemporaryDir_NewQTemporaryDir2(C.struct_QtCore_PackedString{data: templatePathC, len: C.longlong(len(templatePath))})) - runtime.SetFinalizer(tmpValue, (*QTemporaryDir).DestroyQTemporaryDir) - return tmpValue -} - -func (ptr *QTemporaryDir) AutoRemove() bool { - if ptr.Pointer() != nil { - return int8(C.QTemporaryDir_AutoRemove(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTemporaryDir) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTemporaryDir_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QTemporaryDir) FilePath(fileName string) string { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return cGoUnpackString(C.QTemporaryDir_FilePath(ptr.Pointer(), C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - } - return "" -} - -func (ptr *QTemporaryDir) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTemporaryDir_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTemporaryDir) Path() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTemporaryDir_Path(ptr.Pointer())) - } - return "" -} - -func (ptr *QTemporaryDir) Remove() bool { - if ptr.Pointer() != nil { - return int8(C.QTemporaryDir_Remove(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTemporaryDir) SetAutoRemove(b bool) { - if ptr.Pointer() != nil { - C.QTemporaryDir_SetAutoRemove(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTemporaryDir) DestroyQTemporaryDir() { - if ptr.Pointer() != nil { - C.QTemporaryDir_DestroyQTemporaryDir(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTemporaryFile struct { - QFile -} - -type QTemporaryFile_ITF interface { - QFile_ITF - QTemporaryFile_PTR() *QTemporaryFile -} - -func (ptr *QTemporaryFile) QTemporaryFile_PTR() *QTemporaryFile { - return ptr -} - -func (ptr *QTemporaryFile) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFile_PTR().Pointer() - } - return nil -} - -func (ptr *QTemporaryFile) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFile_PTR().SetPointer(p) - } -} - -func PointerFromQTemporaryFile(ptr QTemporaryFile_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTemporaryFile_PTR().Pointer() - } - return nil -} - -func NewQTemporaryFileFromPointer(ptr unsafe.Pointer) (n *QTemporaryFile) { - n = new(QTemporaryFile) - n.SetPointer(ptr) - return -} -func NewQTemporaryFile() *QTemporaryFile { - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTemporaryFile2(templateName string) *QTemporaryFile { - var templateNameC *C.char - if templateName != "" { - templateNameC = C.CString(templateName) - defer C.free(unsafe.Pointer(templateNameC)) - } - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile2(C.struct_QtCore_PackedString{data: templateNameC, len: C.longlong(len(templateName))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTemporaryFile3(parent QObject_ITF) *QTemporaryFile { - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile3(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTemporaryFile4(templateName string, parent QObject_ITF) *QTemporaryFile { - var templateNameC *C.char - if templateName != "" { - templateNameC = C.CString(templateName) - defer C.free(unsafe.Pointer(templateNameC)) - } - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_NewQTemporaryFile4(C.struct_QtCore_PackedString{data: templateNameC, len: C.longlong(len(templateName))}, PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTemporaryFile) AutoRemove() bool { - if ptr.Pointer() != nil { - return int8(C.QTemporaryFile_AutoRemove(ptr.Pointer())) != 0 - } - return false -} - -func QTemporaryFile_CreateNativeFile(file QFile_ITF) *QTemporaryFile { - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile(PointerFromQFile(file))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTemporaryFile) CreateNativeFile(file QFile_ITF) *QTemporaryFile { - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile(PointerFromQFile(file))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QTemporaryFile_CreateNativeFile2(fileName string) *QTemporaryFile { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTemporaryFile) CreateNativeFile2(fileName string) *QTemporaryFile { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQTemporaryFileFromPointer(C.QTemporaryFile_QTemporaryFile_CreateNativeFile2(C.struct_QtCore_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTemporaryFile) FileTemplate() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTemporaryFile_FileTemplate(ptr.Pointer())) - } - return "" -} - -func (ptr *QTemporaryFile) Open() bool { - if ptr.Pointer() != nil { - return int8(C.QTemporaryFile_Open(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTemporaryFile) SetAutoRemove(b bool) { - if ptr.Pointer() != nil { - C.QTemporaryFile_SetAutoRemove(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTemporaryFile) SetFileTemplate(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTemporaryFile_SetFileTemplate(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -//export callbackQTemporaryFile_DestroyQTemporaryFile -func callbackQTemporaryFile_DestroyQTemporaryFile(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTemporaryFile"); signal != nil { - (*(*func())(signal))() - } else { - NewQTemporaryFileFromPointer(ptr).DestroyQTemporaryFileDefault() - } -} - -func (ptr *QTemporaryFile) ConnectDestroyQTemporaryFile(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTemporaryFile"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTemporaryFile", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTemporaryFile", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTemporaryFile) DisconnectDestroyQTemporaryFile() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTemporaryFile") - } -} - -func (ptr *QTemporaryFile) DestroyQTemporaryFile() { - if ptr.Pointer() != nil { - C.QTemporaryFile_DestroyQTemporaryFile(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTemporaryFile) DestroyQTemporaryFileDefault() { - if ptr.Pointer() != nil { - C.QTemporaryFile_DestroyQTemporaryFileDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextBoundaryFinder struct { - ptr unsafe.Pointer -} - -type QTextBoundaryFinder_ITF interface { - QTextBoundaryFinder_PTR() *QTextBoundaryFinder -} - -func (ptr *QTextBoundaryFinder) QTextBoundaryFinder_PTR() *QTextBoundaryFinder { - return ptr -} - -func (ptr *QTextBoundaryFinder) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextBoundaryFinder) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextBoundaryFinder(ptr QTextBoundaryFinder_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextBoundaryFinder_PTR().Pointer() - } - return nil -} - -func NewQTextBoundaryFinderFromPointer(ptr unsafe.Pointer) (n *QTextBoundaryFinder) { - n = new(QTextBoundaryFinder) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextBoundaryFinder__BoundaryType -//QTextBoundaryFinder::BoundaryType -type QTextBoundaryFinder__BoundaryType int64 - -const ( - QTextBoundaryFinder__Grapheme QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(0) - QTextBoundaryFinder__Word QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(1) - QTextBoundaryFinder__Sentence QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(2) - QTextBoundaryFinder__Line QTextBoundaryFinder__BoundaryType = QTextBoundaryFinder__BoundaryType(3) -) - -//go:generate stringer -type=QTextBoundaryFinder__BoundaryReason -//QTextBoundaryFinder::BoundaryReason -type QTextBoundaryFinder__BoundaryReason int64 - -const ( - QTextBoundaryFinder__NotAtBoundary QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0) - QTextBoundaryFinder__BreakOpportunity QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x1f) - QTextBoundaryFinder__StartOfItem QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x20) - QTextBoundaryFinder__EndOfItem QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x40) - QTextBoundaryFinder__MandatoryBreak QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x80) - QTextBoundaryFinder__SoftHyphen QTextBoundaryFinder__BoundaryReason = QTextBoundaryFinder__BoundaryReason(0x100) -) - -func NewQTextBoundaryFinder() *QTextBoundaryFinder { - tmpValue := NewQTextBoundaryFinderFromPointer(C.QTextBoundaryFinder_NewQTextBoundaryFinder()) - runtime.SetFinalizer(tmpValue, (*QTextBoundaryFinder).DestroyQTextBoundaryFinder) - return tmpValue -} - -func NewQTextBoundaryFinder2(other QTextBoundaryFinder_ITF) *QTextBoundaryFinder { - tmpValue := NewQTextBoundaryFinderFromPointer(C.QTextBoundaryFinder_NewQTextBoundaryFinder2(PointerFromQTextBoundaryFinder(other))) - runtime.SetFinalizer(tmpValue, (*QTextBoundaryFinder).DestroyQTextBoundaryFinder) - return tmpValue -} - -func NewQTextBoundaryFinder3(ty QTextBoundaryFinder__BoundaryType, stri string) *QTextBoundaryFinder { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQTextBoundaryFinderFromPointer(C.QTextBoundaryFinder_NewQTextBoundaryFinder3(C.longlong(ty), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) - runtime.SetFinalizer(tmpValue, (*QTextBoundaryFinder).DestroyQTextBoundaryFinder) - return tmpValue -} - -func (ptr *QTextBoundaryFinder) BoundaryReasons() QTextBoundaryFinder__BoundaryReason { - if ptr.Pointer() != nil { - return QTextBoundaryFinder__BoundaryReason(C.QTextBoundaryFinder_BoundaryReasons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBoundaryFinder) IsAtBoundary() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBoundaryFinder_IsAtBoundary(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBoundaryFinder) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBoundaryFinder_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBoundaryFinder) Position() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBoundaryFinder_Position(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBoundaryFinder) SetPosition(position int) { - if ptr.Pointer() != nil { - C.QTextBoundaryFinder_SetPosition(ptr.Pointer(), C.int(int32(position))) - } -} - -func (ptr *QTextBoundaryFinder) String() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextBoundaryFinder_String(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextBoundaryFinder) ToEnd() { - if ptr.Pointer() != nil { - C.QTextBoundaryFinder_ToEnd(ptr.Pointer()) - } -} - -func (ptr *QTextBoundaryFinder) ToNextBoundary() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBoundaryFinder_ToNextBoundary(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBoundaryFinder) ToPreviousBoundary() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBoundaryFinder_ToPreviousBoundary(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBoundaryFinder) ToStart() { - if ptr.Pointer() != nil { - C.QTextBoundaryFinder_ToStart(ptr.Pointer()) - } -} - -func (ptr *QTextBoundaryFinder) Type() QTextBoundaryFinder__BoundaryType { - if ptr.Pointer() != nil { - return QTextBoundaryFinder__BoundaryType(C.QTextBoundaryFinder_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBoundaryFinder) DestroyQTextBoundaryFinder() { - if ptr.Pointer() != nil { - C.QTextBoundaryFinder_DestroyQTextBoundaryFinder(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextCodec struct { - ptr unsafe.Pointer -} - -type QTextCodec_ITF interface { - QTextCodec_PTR() *QTextCodec -} - -func (ptr *QTextCodec) QTextCodec_PTR() *QTextCodec { - return ptr -} - -func (ptr *QTextCodec) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextCodec) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextCodec(ptr QTextCodec_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextCodec_PTR().Pointer() - } - return nil -} - -func NewQTextCodecFromPointer(ptr unsafe.Pointer) (n *QTextCodec) { - n = new(QTextCodec) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextCodec__ConversionFlag -//QTextCodec::ConversionFlag -type QTextCodec__ConversionFlag int64 - -const ( - QTextCodec__DefaultConversion QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0) - QTextCodec__ConvertInvalidToNull QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0x80000000) - QTextCodec__IgnoreHeader QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0x1) - QTextCodec__FreeFunction QTextCodec__ConversionFlag = QTextCodec__ConversionFlag(0x2) -) - -//export callbackQTextCodec_Aliases -func callbackQTextCodec_Aliases(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "aliases"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQTextCodecFromPointer(NewQTextCodecFromPointer(nil).__aliases_newList()) - for _, v := range (*(*func() []*QByteArray)(signal))() { - tmpList.__aliases_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQTextCodecFromPointer(NewQTextCodecFromPointer(nil).__aliases_newList()) - for _, v := range NewQTextCodecFromPointer(ptr).AliasesDefault() { - tmpList.__aliases_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QTextCodec) ConnectAliases(f func() []*QByteArray) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "aliases"); signal != nil { - f := func() []*QByteArray { - (*(*func() []*QByteArray)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "aliases", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aliases", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextCodec) DisconnectAliases() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "aliases") - } -} - -func (ptr *QTextCodec) Aliases() []*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTextCodecFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__aliases_atList(i) - } - return out - }(C.QTextCodec_Aliases(ptr.Pointer())) - } - return make([]*QByteArray, 0) -} - -func (ptr *QTextCodec) AliasesDefault() []*QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTextCodecFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__aliases_atList(i) - } - return out - }(C.QTextCodec_AliasesDefault(ptr.Pointer())) - } - return make([]*QByteArray, 0) -} - -func QTextCodec_AvailableCodecs() []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTextCodecFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableCodecs_atList(i) - } - return out - }(C.QTextCodec_QTextCodec_AvailableCodecs()) -} - -func (ptr *QTextCodec) AvailableCodecs() []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTextCodecFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableCodecs_atList(i) - } - return out - }(C.QTextCodec_QTextCodec_AvailableCodecs()) -} - -func QTextCodec_AvailableMibs() []int { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQTextCodecFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableMibs_atList(i) - } - return out - }(C.QTextCodec_QTextCodec_AvailableMibs()) -} - -func (ptr *QTextCodec) AvailableMibs() []int { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQTextCodecFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableMibs_atList(i) - } - return out - }(C.QTextCodec_QTextCodec_AvailableMibs()) -} - -func (ptr *QTextCodec) CanEncode(ch QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextCodec_CanEncode(ptr.Pointer(), PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QTextCodec) CanEncode2(s string) bool { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - return int8(C.QTextCodec_CanEncode2(ptr.Pointer(), C.struct_QtCore_PackedString{data: sC, len: C.longlong(len(s))})) != 0 - } - return false -} - -func (ptr *QTextCodec) CanEncode3(s QStringView_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextCodec_CanEncode3(ptr.Pointer(), PointerFromQStringView(s))) != 0 - } - return false -} - -func QTextCodec_CodecForHtml(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) -} - -func (ptr *QTextCodec) CodecForHtml(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) -} - -func QTextCodec_CodecForHtml2(ba QByteArray_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml2(PointerFromQByteArray(ba))) -} - -func (ptr *QTextCodec) CodecForHtml2(ba QByteArray_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForHtml2(PointerFromQByteArray(ba))) -} - -func QTextCodec_CodecForLocale() *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForLocale()) -} - -func (ptr *QTextCodec) CodecForLocale() *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForLocale()) -} - -func QTextCodec_CodecForMib(mib int) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForMib(C.int(int32(mib)))) -} - -func (ptr *QTextCodec) CodecForMib(mib int) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForMib(C.int(int32(mib)))) -} - -func QTextCodec_CodecForName(name QByteArray_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName(PointerFromQByteArray(name))) -} - -func (ptr *QTextCodec) CodecForName(name QByteArray_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName(PointerFromQByteArray(name))) -} - -func QTextCodec_CodecForName2(name string) *QTextCodec { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName2(nameC)) -} - -func (ptr *QTextCodec) CodecForName2(name string) *QTextCodec { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForName2(nameC)) -} - -func QTextCodec_CodecForUtfText(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) -} - -func (ptr *QTextCodec) CodecForUtfText(ba QByteArray_ITF, defaultCodec QTextCodec_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText(PointerFromQByteArray(ba), PointerFromQTextCodec(defaultCodec))) -} - -func QTextCodec_CodecForUtfText2(ba QByteArray_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText2(PointerFromQByteArray(ba))) -} - -func (ptr *QTextCodec) CodecForUtfText2(ba QByteArray_ITF) *QTextCodec { - return NewQTextCodecFromPointer(C.QTextCodec_QTextCodec_CodecForUtfText2(PointerFromQByteArray(ba))) -} - -func (ptr *QTextCodec) FromUnicode(str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QTextCodec_FromUnicode(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextCodec) FromUnicode2(str QStringView_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTextCodec_FromUnicode2(ptr.Pointer(), PointerFromQStringView(str))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextCodec) MakeDecoder(flags QTextCodec__ConversionFlag) *QTextDecoder { - if ptr.Pointer() != nil { - return NewQTextDecoderFromPointer(C.QTextCodec_MakeDecoder(ptr.Pointer(), C.longlong(flags))) - } - return nil -} - -func (ptr *QTextCodec) MakeEncoder(flags QTextCodec__ConversionFlag) *QTextEncoder { - if ptr.Pointer() != nil { - return NewQTextEncoderFromPointer(C.QTextCodec_MakeEncoder(ptr.Pointer(), C.longlong(flags))) - } - return nil -} - -//export callbackQTextCodec_MibEnum -func callbackQTextCodec_MibEnum(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "mibEnum"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QTextCodec) ConnectMibEnum(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mibEnum"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "mibEnum", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mibEnum", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextCodec) DisconnectMibEnum() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mibEnum") - } -} - -func (ptr *QTextCodec) MibEnum() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCodec_MibEnum(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextCodec_Name -func callbackQTextCodec_Name(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "name"); signal != nil { - return PointerFromQByteArray((*(*func() *QByteArray)(signal))()) - } - - return PointerFromQByteArray(NewQByteArray()) -} - -func (ptr *QTextCodec) ConnectName(f func() *QByteArray) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "name"); signal != nil { - f := func() *QByteArray { - (*(*func() *QByteArray)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "name", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "name", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextCodec) DisconnectName() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "name") - } -} - -func (ptr *QTextCodec) Name() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTextCodec_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func QTextCodec_SetCodecForLocale(c QTextCodec_ITF) { - C.QTextCodec_QTextCodec_SetCodecForLocale(PointerFromQTextCodec(c)) -} - -func (ptr *QTextCodec) SetCodecForLocale(c QTextCodec_ITF) { - C.QTextCodec_QTextCodec_SetCodecForLocale(PointerFromQTextCodec(c)) -} - -func (ptr *QTextCodec) ToUnicode(a QByteArray_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextCodec_ToUnicode(ptr.Pointer(), PointerFromQByteArray(a))) - } - return "" -} - -func (ptr *QTextCodec) ToUnicode2(chars string) string { - if ptr.Pointer() != nil { - var charsC *C.char - if chars != "" { - charsC = C.CString(chars) - defer C.free(unsafe.Pointer(charsC)) - } - return cGoUnpackString(C.QTextCodec_ToUnicode2(ptr.Pointer(), charsC)) - } - return "" -} - -//export callbackQTextCodec_DestroyQTextCodec -func callbackQTextCodec_DestroyQTextCodec(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextCodec"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextCodecFromPointer(ptr).DestroyQTextCodecDefault() - } -} - -func (ptr *QTextCodec) ConnectDestroyQTextCodec(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextCodec"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextCodec", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextCodec", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextCodec) DisconnectDestroyQTextCodec() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextCodec") - } -} - -func (ptr *QTextCodec) DestroyQTextCodec() { - if ptr.Pointer() != nil { - C.QTextCodec_DestroyQTextCodec(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextCodec) DestroyQTextCodecDefault() { - if ptr.Pointer() != nil { - C.QTextCodec_DestroyQTextCodecDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextCodec) __aliases_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTextCodec___aliases_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextCodec) __aliases_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTextCodec___aliases_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTextCodec) __aliases_newList() unsafe.Pointer { - return C.QTextCodec___aliases_newList(ptr.Pointer()) -} - -func (ptr *QTextCodec) __availableCodecs_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTextCodec___availableCodecs_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextCodec) __availableCodecs_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTextCodec___availableCodecs_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTextCodec) __availableCodecs_newList() unsafe.Pointer { - return C.QTextCodec___availableCodecs_newList(ptr.Pointer()) -} - -func (ptr *QTextCodec) __availableMibs_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCodec___availableMibs_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QTextCodec) __availableMibs_setList(i int) { - if ptr.Pointer() != nil { - C.QTextCodec___availableMibs_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QTextCodec) __availableMibs_newList() unsafe.Pointer { - return C.QTextCodec___availableMibs_newList(ptr.Pointer()) -} - -type QTextDecoder struct { - ptr unsafe.Pointer -} - -type QTextDecoder_ITF interface { - QTextDecoder_PTR() *QTextDecoder -} - -func (ptr *QTextDecoder) QTextDecoder_PTR() *QTextDecoder { - return ptr -} - -func (ptr *QTextDecoder) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextDecoder) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextDecoder(ptr QTextDecoder_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextDecoder_PTR().Pointer() - } - return nil -} - -func NewQTextDecoderFromPointer(ptr unsafe.Pointer) (n *QTextDecoder) { - n = new(QTextDecoder) - n.SetPointer(ptr) - return -} -func NewQTextDecoder2(codec QTextCodec_ITF) *QTextDecoder { - tmpValue := NewQTextDecoderFromPointer(C.QTextDecoder_NewQTextDecoder2(PointerFromQTextCodec(codec))) - runtime.SetFinalizer(tmpValue, (*QTextDecoder).DestroyQTextDecoder) - return tmpValue -} - -func NewQTextDecoder3(codec QTextCodec_ITF, flags QTextCodec__ConversionFlag) *QTextDecoder { - tmpValue := NewQTextDecoderFromPointer(C.QTextDecoder_NewQTextDecoder3(PointerFromQTextCodec(codec), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QTextDecoder).DestroyQTextDecoder) - return tmpValue -} - -func (ptr *QTextDecoder) ToUnicode(chars string, l int) string { - if ptr.Pointer() != nil { - var charsC *C.char - if chars != "" { - charsC = C.CString(chars) - defer C.free(unsafe.Pointer(charsC)) - } - return cGoUnpackString(C.QTextDecoder_ToUnicode(ptr.Pointer(), charsC, C.int(int32(l)))) - } - return "" -} - -func (ptr *QTextDecoder) ToUnicode2(ba QByteArray_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDecoder_ToUnicode2(ptr.Pointer(), PointerFromQByteArray(ba))) - } - return "" -} - -func (ptr *QTextDecoder) ToUnicode3(target string, chars string, l int) { - if ptr.Pointer() != nil { - var targetC *C.char - if target != "" { - targetC = C.CString(target) - defer C.free(unsafe.Pointer(targetC)) - } - var charsC *C.char - if chars != "" { - charsC = C.CString(chars) - defer C.free(unsafe.Pointer(charsC)) - } - C.QTextDecoder_ToUnicode3(ptr.Pointer(), C.struct_QtCore_PackedString{data: targetC, len: C.longlong(len(target))}, charsC, C.int(int32(l))) - } -} - -func (ptr *QTextDecoder) DestroyQTextDecoder() { - if ptr.Pointer() != nil { - C.QTextDecoder_DestroyQTextDecoder(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextEncoder struct { - ptr unsafe.Pointer -} - -type QTextEncoder_ITF interface { - QTextEncoder_PTR() *QTextEncoder -} - -func (ptr *QTextEncoder) QTextEncoder_PTR() *QTextEncoder { - return ptr -} - -func (ptr *QTextEncoder) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextEncoder) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextEncoder(ptr QTextEncoder_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextEncoder_PTR().Pointer() - } - return nil -} - -func NewQTextEncoderFromPointer(ptr unsafe.Pointer) (n *QTextEncoder) { - n = new(QTextEncoder) - n.SetPointer(ptr) - return -} -func NewQTextEncoder2(codec QTextCodec_ITF) *QTextEncoder { - tmpValue := NewQTextEncoderFromPointer(C.QTextEncoder_NewQTextEncoder2(PointerFromQTextCodec(codec))) - runtime.SetFinalizer(tmpValue, (*QTextEncoder).DestroyQTextEncoder) - return tmpValue -} - -func NewQTextEncoder3(codec QTextCodec_ITF, flags QTextCodec__ConversionFlag) *QTextEncoder { - tmpValue := NewQTextEncoderFromPointer(C.QTextEncoder_NewQTextEncoder3(PointerFromQTextCodec(codec), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QTextEncoder).DestroyQTextEncoder) - return tmpValue -} - -func (ptr *QTextEncoder) FromUnicode(str string) *QByteArray { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQByteArrayFromPointer(C.QTextEncoder_FromUnicode(ptr.Pointer(), C.struct_QtCore_PackedString{data: strC, len: C.longlong(len(str))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextEncoder) FromUnicode2(str QStringView_ITF) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTextEncoder_FromUnicode2(ptr.Pointer(), PointerFromQStringView(str))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextEncoder) FromUnicode3(uc QChar_ITF, l int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTextEncoder_FromUnicode3(ptr.Pointer(), PointerFromQChar(uc), C.int(int32(l)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextEncoder) DestroyQTextEncoder() { - if ptr.Pointer() != nil { - C.QTextEncoder_DestroyQTextEncoder(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextStream struct { - ptr unsafe.Pointer -} - -type QTextStream_ITF interface { - QTextStream_PTR() *QTextStream -} - -func (ptr *QTextStream) QTextStream_PTR() *QTextStream { - return ptr -} - -func (ptr *QTextStream) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextStream) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextStream(ptr QTextStream_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextStream_PTR().Pointer() - } - return nil -} - -func NewQTextStreamFromPointer(ptr unsafe.Pointer) (n *QTextStream) { - n = new(QTextStream) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextStream__RealNumberNotation -//QTextStream::RealNumberNotation -type QTextStream__RealNumberNotation int64 - -const ( - QTextStream__SmartNotation QTextStream__RealNumberNotation = QTextStream__RealNumberNotation(0) - QTextStream__FixedNotation QTextStream__RealNumberNotation = QTextStream__RealNumberNotation(1) - QTextStream__ScientificNotation QTextStream__RealNumberNotation = QTextStream__RealNumberNotation(2) -) - -//go:generate stringer -type=QTextStream__FieldAlignment -//QTextStream::FieldAlignment -type QTextStream__FieldAlignment int64 - -const ( - QTextStream__AlignLeft QTextStream__FieldAlignment = QTextStream__FieldAlignment(0) - QTextStream__AlignRight QTextStream__FieldAlignment = QTextStream__FieldAlignment(1) - QTextStream__AlignCenter QTextStream__FieldAlignment = QTextStream__FieldAlignment(2) - QTextStream__AlignAccountingStyle QTextStream__FieldAlignment = QTextStream__FieldAlignment(3) -) - -//go:generate stringer -type=QTextStream__Status -//QTextStream::Status -type QTextStream__Status int64 - -const ( - QTextStream__Ok QTextStream__Status = QTextStream__Status(0) - QTextStream__ReadPastEnd QTextStream__Status = QTextStream__Status(1) - QTextStream__ReadCorruptData QTextStream__Status = QTextStream__Status(2) - QTextStream__WriteFailed QTextStream__Status = QTextStream__Status(3) -) - -//go:generate stringer -type=QTextStream__NumberFlag -//QTextStream::NumberFlag -type QTextStream__NumberFlag int64 - -const ( - QTextStream__ShowBase QTextStream__NumberFlag = QTextStream__NumberFlag(0x1) - QTextStream__ForcePoint QTextStream__NumberFlag = QTextStream__NumberFlag(0x2) - QTextStream__ForceSign QTextStream__NumberFlag = QTextStream__NumberFlag(0x4) - QTextStream__UppercaseBase QTextStream__NumberFlag = QTextStream__NumberFlag(0x8) - QTextStream__UppercaseDigits QTextStream__NumberFlag = QTextStream__NumberFlag(0x10) -) - -func NewQTextStream() *QTextStream { - tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream()) - runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) - return tmpValue -} - -func NewQTextStream2(device QIODevice_ITF) *QTextStream { - tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream2(PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) - return tmpValue -} - -func NewQTextStream4(stri string, openMode QIODevice__OpenModeFlag) *QTextStream { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream4(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(openMode))) - runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) - return tmpValue -} - -func NewQTextStream5(array QByteArray_ITF, openMode QIODevice__OpenModeFlag) *QTextStream { - tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream5(PointerFromQByteArray(array), C.longlong(openMode))) - runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) - return tmpValue -} - -func NewQTextStream6(array QByteArray_ITF, openMode QIODevice__OpenModeFlag) *QTextStream { - tmpValue := NewQTextStreamFromPointer(C.QTextStream_NewQTextStream6(PointerFromQByteArray(array), C.longlong(openMode))) - runtime.SetFinalizer(tmpValue, (*QTextStream).DestroyQTextStream) - return tmpValue -} - -func (ptr *QTextStream) AtEnd() bool { - if ptr.Pointer() != nil { - return int8(C.QTextStream_AtEnd(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextStream) AutoDetectUnicode() bool { - if ptr.Pointer() != nil { - return int8(C.QTextStream_AutoDetectUnicode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextStream) Codec() *QTextCodec { - if ptr.Pointer() != nil { - return NewQTextCodecFromPointer(C.QTextStream_Codec(ptr.Pointer())) - } - return nil -} - -func (ptr *QTextStream) Device() *QIODevice { - if ptr.Pointer() != nil { - tmpValue := NewQIODeviceFromPointer(C.QTextStream_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextStream) FieldAlignment() QTextStream__FieldAlignment { - if ptr.Pointer() != nil { - return QTextStream__FieldAlignment(C.QTextStream_FieldAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextStream) FieldWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextStream_FieldWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextStream) Flush() { - if ptr.Pointer() != nil { - C.QTextStream_Flush(ptr.Pointer()) - } -} - -func (ptr *QTextStream) GenerateByteOrderMark() bool { - if ptr.Pointer() != nil { - return int8(C.QTextStream_GenerateByteOrderMark(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextStream) IntegerBase() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextStream_IntegerBase(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextStream) Locale() *QLocale { - if ptr.Pointer() != nil { - tmpValue := NewQLocaleFromPointer(C.QTextStream_Locale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -func (ptr *QTextStream) NumberFlags() QTextStream__NumberFlag { - if ptr.Pointer() != nil { - return QTextStream__NumberFlag(C.QTextStream_NumberFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextStream) PadChar() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QTextStream_PadChar(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QTextStream) Pos() int64 { - if ptr.Pointer() != nil { - return int64(C.QTextStream_Pos(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextStream) Read(maxlen int64) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextStream_Read(ptr.Pointer(), C.longlong(maxlen))) - } - return "" -} - -func (ptr *QTextStream) ReadAll() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextStream_ReadAll(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextStream) ReadLine(maxlen int64) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextStream_ReadLine(ptr.Pointer(), C.longlong(maxlen))) - } - return "" -} - -func (ptr *QTextStream) ReadLineInto(line string, maxlen int64) bool { - if ptr.Pointer() != nil { - var lineC *C.char - if line != "" { - lineC = C.CString(line) - defer C.free(unsafe.Pointer(lineC)) - } - return int8(C.QTextStream_ReadLineInto(ptr.Pointer(), C.struct_QtCore_PackedString{data: lineC, len: C.longlong(len(line))}, C.longlong(maxlen))) != 0 - } - return false -} - -func (ptr *QTextStream) RealNumberNotation() QTextStream__RealNumberNotation { - if ptr.Pointer() != nil { - return QTextStream__RealNumberNotation(C.QTextStream_RealNumberNotation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextStream) RealNumberPrecision() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextStream_RealNumberPrecision(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextStream) Reset() { - if ptr.Pointer() != nil { - C.QTextStream_Reset(ptr.Pointer()) - } -} - -func (ptr *QTextStream) ResetStatus() { - if ptr.Pointer() != nil { - C.QTextStream_ResetStatus(ptr.Pointer()) - } -} - -func (ptr *QTextStream) Seek(pos int64) bool { - if ptr.Pointer() != nil { - return int8(C.QTextStream_Seek(ptr.Pointer(), C.longlong(pos))) != 0 - } - return false -} - -func (ptr *QTextStream) SetAutoDetectUnicode(enabled bool) { - if ptr.Pointer() != nil { - C.QTextStream_SetAutoDetectUnicode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QTextStream) SetCodec(codec QTextCodec_ITF) { - if ptr.Pointer() != nil { - C.QTextStream_SetCodec(ptr.Pointer(), PointerFromQTextCodec(codec)) - } -} - -func (ptr *QTextStream) SetCodec2(codecName string) { - if ptr.Pointer() != nil { - var codecNameC *C.char - if codecName != "" { - codecNameC = C.CString(codecName) - defer C.free(unsafe.Pointer(codecNameC)) - } - C.QTextStream_SetCodec2(ptr.Pointer(), codecNameC) - } -} - -func (ptr *QTextStream) SetDevice(device QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QTextStream_SetDevice(ptr.Pointer(), PointerFromQIODevice(device)) - } -} - -func (ptr *QTextStream) SetFieldAlignment(mode QTextStream__FieldAlignment) { - if ptr.Pointer() != nil { - C.QTextStream_SetFieldAlignment(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QTextStream) SetFieldWidth(width int) { - if ptr.Pointer() != nil { - C.QTextStream_SetFieldWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QTextStream) SetGenerateByteOrderMark(generate bool) { - if ptr.Pointer() != nil { - C.QTextStream_SetGenerateByteOrderMark(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(generate)))) - } -} - -func (ptr *QTextStream) SetIntegerBase(base int) { - if ptr.Pointer() != nil { - C.QTextStream_SetIntegerBase(ptr.Pointer(), C.int(int32(base))) - } -} - -func (ptr *QTextStream) SetLocale(locale QLocale_ITF) { - if ptr.Pointer() != nil { - C.QTextStream_SetLocale(ptr.Pointer(), PointerFromQLocale(locale)) - } -} - -func (ptr *QTextStream) SetNumberFlags(flags QTextStream__NumberFlag) { - if ptr.Pointer() != nil { - C.QTextStream_SetNumberFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QTextStream) SetPadChar(ch QChar_ITF) { - if ptr.Pointer() != nil { - C.QTextStream_SetPadChar(ptr.Pointer(), PointerFromQChar(ch)) - } -} - -func (ptr *QTextStream) SetRealNumberNotation(notation QTextStream__RealNumberNotation) { - if ptr.Pointer() != nil { - C.QTextStream_SetRealNumberNotation(ptr.Pointer(), C.longlong(notation)) - } -} - -func (ptr *QTextStream) SetRealNumberPrecision(precision int) { - if ptr.Pointer() != nil { - C.QTextStream_SetRealNumberPrecision(ptr.Pointer(), C.int(int32(precision))) - } -} - -func (ptr *QTextStream) SetStatus(status QTextStream__Status) { - if ptr.Pointer() != nil { - C.QTextStream_SetStatus(ptr.Pointer(), C.longlong(status)) - } -} - -func (ptr *QTextStream) SetString(stri string, openMode QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - C.QTextStream_SetString(ptr.Pointer(), C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(openMode)) - } -} - -func (ptr *QTextStream) SkipWhiteSpace() { - if ptr.Pointer() != nil { - C.QTextStream_SkipWhiteSpace(ptr.Pointer()) - } -} - -func (ptr *QTextStream) Status() QTextStream__Status { - if ptr.Pointer() != nil { - return QTextStream__Status(C.QTextStream_Status(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextStream) String() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextStream_String(ptr.Pointer())) - } - return "" -} - -//export callbackQTextStream_DestroyQTextStream -func callbackQTextStream_DestroyQTextStream(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextStream"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextStreamFromPointer(ptr).DestroyQTextStreamDefault() - } -} - -func (ptr *QTextStream) ConnectDestroyQTextStream(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextStream"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextStream", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextStream", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextStream) DisconnectDestroyQTextStream() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextStream") - } -} - -func (ptr *QTextStream) DestroyQTextStream() { - if ptr.Pointer() != nil { - C.QTextStream_DestroyQTextStream(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextStream) DestroyQTextStreamDefault() { - if ptr.Pointer() != nil { - C.QTextStream_DestroyQTextStreamDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextStreamManipulator struct { - ptr unsafe.Pointer -} - -type QTextStreamManipulator_ITF interface { - QTextStreamManipulator_PTR() *QTextStreamManipulator -} - -func (ptr *QTextStreamManipulator) QTextStreamManipulator_PTR() *QTextStreamManipulator { - return ptr -} - -func (ptr *QTextStreamManipulator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextStreamManipulator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextStreamManipulator(ptr QTextStreamManipulator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextStreamManipulator_PTR().Pointer() - } - return nil -} - -func NewQTextStreamManipulatorFromPointer(ptr unsafe.Pointer) (n *QTextStreamManipulator) { - n = new(QTextStreamManipulator) - n.SetPointer(ptr) - return -} - -func (ptr *QTextStreamManipulator) DestroyQTextStreamManipulator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QThread struct { - QObject -} - -type QThread_ITF interface { - QObject_ITF - QThread_PTR() *QThread -} - -func (ptr *QThread) QThread_PTR() *QThread { - return ptr -} - -func (ptr *QThread) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QThread) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQThread(ptr QThread_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QThread_PTR().Pointer() - } - return nil -} - -func NewQThreadFromPointer(ptr unsafe.Pointer) (n *QThread) { - n = new(QThread) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QThread__Priority -//QThread::Priority -type QThread__Priority int64 - -const ( - QThread__IdlePriority QThread__Priority = QThread__Priority(0) - QThread__LowestPriority QThread__Priority = QThread__Priority(1) - QThread__LowPriority QThread__Priority = QThread__Priority(2) - QThread__NormalPriority QThread__Priority = QThread__Priority(3) - QThread__HighPriority QThread__Priority = QThread__Priority(4) - QThread__HighestPriority QThread__Priority = QThread__Priority(5) - QThread__TimeCriticalPriority QThread__Priority = QThread__Priority(6) - QThread__InheritPriority QThread__Priority = QThread__Priority(7) -) - -func NewQThread(parent QObject_ITF) *QThread { - tmpValue := NewQThreadFromPointer(C.QThread_NewQThread(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QThread_CurrentThread() *QThread { - tmpValue := NewQThreadFromPointer(C.QThread_QThread_CurrentThread()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QThread) CurrentThread() *QThread { - tmpValue := NewQThreadFromPointer(C.QThread_QThread_CurrentThread()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QThread) EventDispatcher() *QAbstractEventDispatcher { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractEventDispatcherFromPointer(C.QThread_EventDispatcher(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QThread) Exec() int { - if ptr.Pointer() != nil { - return int(int32(C.QThread_Exec(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QThread) Exit(returnCode int) { - if ptr.Pointer() != nil { - C.QThread_Exit(ptr.Pointer(), C.int(int32(returnCode))) - } -} - -//export callbackQThread_Finished -func callbackQThread_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QThread) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QThread_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QThread_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func QThread_IdealThreadCount() int { - return int(int32(C.QThread_QThread_IdealThreadCount())) -} - -func (ptr *QThread) IdealThreadCount() int { - return int(int32(C.QThread_QThread_IdealThreadCount())) -} - -func (ptr *QThread) IsFinished() bool { - if ptr.Pointer() != nil { - return int8(C.QThread_IsFinished(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QThread) IsInterruptionRequested() bool { - if ptr.Pointer() != nil { - return int8(C.QThread_IsInterruptionRequested(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QThread) IsRunning() bool { - if ptr.Pointer() != nil { - return int8(C.QThread_IsRunning(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QThread) LoopLevel() int { - if ptr.Pointer() != nil { - return int(int32(C.QThread_LoopLevel(ptr.Pointer()))) - } - return 0 -} - -func QThread_Msleep(msecs uint) { - C.QThread_QThread_Msleep(C.ulong(uint32(msecs))) -} - -func (ptr *QThread) Msleep(msecs uint) { - C.QThread_QThread_Msleep(C.ulong(uint32(msecs))) -} - -func (ptr *QThread) Priority() QThread__Priority { - if ptr.Pointer() != nil { - return QThread__Priority(C.QThread_Priority(ptr.Pointer())) - } - return 0 -} - -//export callbackQThread_Quit -func callbackQThread_Quit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "quit"); signal != nil { - (*(*func())(signal))() - } else { - NewQThreadFromPointer(ptr).QuitDefault() - } -} - -func (ptr *QThread) ConnectQuit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectQuit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "quit") - } -} - -func (ptr *QThread) Quit() { - if ptr.Pointer() != nil { - C.QThread_Quit(ptr.Pointer()) - } -} - -func (ptr *QThread) QuitDefault() { - if ptr.Pointer() != nil { - C.QThread_QuitDefault(ptr.Pointer()) - } -} - -func (ptr *QThread) RequestInterruption() { - if ptr.Pointer() != nil { - C.QThread_RequestInterruption(ptr.Pointer()) - } -} - -//export callbackQThread_Run -func callbackQThread_Run(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "run"); signal != nil { - (*(*func())(signal))() - } else { - NewQThreadFromPointer(ptr).RunDefault() - } -} - -func (ptr *QThread) ConnectRun(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "run"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "run", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectRun() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "run") - } -} - -func (ptr *QThread) Run() { - if ptr.Pointer() != nil { - C.QThread_Run(ptr.Pointer()) - } -} - -func (ptr *QThread) RunDefault() { - if ptr.Pointer() != nil { - C.QThread_RunDefault(ptr.Pointer()) - } -} - -func (ptr *QThread) SetEventDispatcher(eventDispatcher QAbstractEventDispatcher_ITF) { - if ptr.Pointer() != nil { - C.QThread_SetEventDispatcher(ptr.Pointer(), PointerFromQAbstractEventDispatcher(eventDispatcher)) - } -} - -func (ptr *QThread) SetPriority(priority QThread__Priority) { - if ptr.Pointer() != nil { - C.QThread_SetPriority(ptr.Pointer(), C.longlong(priority)) - } -} - -func (ptr *QThread) SetStackSize(stackSize uint) { - if ptr.Pointer() != nil { - C.QThread_SetStackSize(ptr.Pointer(), C.uint(uint32(stackSize))) - } -} - -func QThread_SetTerminationEnabled(enabled bool) { - C.QThread_QThread_SetTerminationEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) -} - -func (ptr *QThread) SetTerminationEnabled(enabled bool) { - C.QThread_QThread_SetTerminationEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) -} - -func QThread_Sleep(secs uint) { - C.QThread_QThread_Sleep(C.ulong(uint32(secs))) -} - -func (ptr *QThread) Sleep(secs uint) { - C.QThread_QThread_Sleep(C.ulong(uint32(secs))) -} - -func (ptr *QThread) StackSize() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QThread_StackSize(ptr.Pointer()))) - } - return 0 -} - -//export callbackQThread_Start -func callbackQThread_Start(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "start"); signal != nil { - (*(*func())(signal))() - } else { - NewQThreadFromPointer(ptr).StartDefault() - } -} - -func (ptr *QThread) ConnectStart(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectStart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start") - } -} - -func (ptr *QThread) Start() { - if ptr.Pointer() != nil { - C.QThread_Start(ptr.Pointer()) - } -} - -func (ptr *QThread) StartDefault() { - if ptr.Pointer() != nil { - C.QThread_StartDefault(ptr.Pointer()) - } -} - -//export callbackQThread_Started -func callbackQThread_Started(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "started"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QThread) ConnectStarted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "started") { - C.QThread_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectStarted() { - if ptr.Pointer() != nil { - C.QThread_DisconnectStarted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "started") - } -} - -//export callbackQThread_Terminate -func callbackQThread_Terminate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "terminate"); signal != nil { - (*(*func())(signal))() - } else { - NewQThreadFromPointer(ptr).TerminateDefault() - } -} - -func (ptr *QThread) ConnectTerminate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "terminate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "terminate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectTerminate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "terminate") - } -} - -func (ptr *QThread) Terminate() { - if ptr.Pointer() != nil { - C.QThread_Terminate(ptr.Pointer()) - } -} - -func (ptr *QThread) TerminateDefault() { - if ptr.Pointer() != nil { - C.QThread_TerminateDefault(ptr.Pointer()) - } -} - -func QThread_Usleep(usecs uint) { - C.QThread_QThread_Usleep(C.ulong(uint32(usecs))) -} - -func (ptr *QThread) Usleep(usecs uint) { - C.QThread_QThread_Usleep(C.ulong(uint32(usecs))) -} - -func (ptr *QThread) Wait(ti uint) bool { - if ptr.Pointer() != nil { - return int8(C.QThread_Wait(ptr.Pointer(), C.ulong(uint32(ti)))) != 0 - } - return false -} - -func QThread_YieldCurrentThread() { - C.QThread_QThread_YieldCurrentThread() -} - -func (ptr *QThread) YieldCurrentThread() { - C.QThread_QThread_YieldCurrentThread() -} - -//export callbackQThread_DestroyQThread -func callbackQThread_DestroyQThread(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QThread"); signal != nil { - (*(*func())(signal))() - } else { - NewQThreadFromPointer(ptr).DestroyQThreadDefault() - } -} - -func (ptr *QThread) ConnectDestroyQThread(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QThread"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QThread", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QThread", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThread) DisconnectDestroyQThread() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QThread") - } -} - -func (ptr *QThread) DestroyQThread() { - if ptr.Pointer() != nil { - C.QThread_DestroyQThread(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QThread) DestroyQThreadDefault() { - if ptr.Pointer() != nil { - C.QThread_DestroyQThreadDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QThreadPool struct { - QObject -} - -type QThreadPool_ITF interface { - QObject_ITF - QThreadPool_PTR() *QThreadPool -} - -func (ptr *QThreadPool) QThreadPool_PTR() *QThreadPool { - return ptr -} - -func (ptr *QThreadPool) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QThreadPool) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQThreadPool(ptr QThreadPool_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QThreadPool_PTR().Pointer() - } - return nil -} - -func NewQThreadPoolFromPointer(ptr unsafe.Pointer) (n *QThreadPool) { - n = new(QThreadPool) - n.SetPointer(ptr) - return -} -func NewQThreadPool(parent QObject_ITF) *QThreadPool { - tmpValue := NewQThreadPoolFromPointer(C.QThreadPool_NewQThreadPool(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QThreadPool) ActiveThreadCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QThreadPool_ActiveThreadCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QThreadPool) Clear() { - if ptr.Pointer() != nil { - C.QThreadPool_Clear(ptr.Pointer()) - } -} - -func (ptr *QThreadPool) ExpiryTimeout() int { - if ptr.Pointer() != nil { - return int(int32(C.QThreadPool_ExpiryTimeout(ptr.Pointer()))) - } - return 0 -} - -func QThreadPool_GlobalInstance() *QThreadPool { - tmpValue := NewQThreadPoolFromPointer(C.QThreadPool_QThreadPool_GlobalInstance()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QThreadPool) GlobalInstance() *QThreadPool { - tmpValue := NewQThreadPoolFromPointer(C.QThreadPool_QThreadPool_GlobalInstance()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QThreadPool) MaxThreadCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QThreadPool_MaxThreadCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QThreadPool) ReleaseThread() { - if ptr.Pointer() != nil { - C.QThreadPool_ReleaseThread(ptr.Pointer()) - } -} - -func (ptr *QThreadPool) ReserveThread() { - if ptr.Pointer() != nil { - C.QThreadPool_ReserveThread(ptr.Pointer()) - } -} - -func (ptr *QThreadPool) SetExpiryTimeout(expiryTimeout int) { - if ptr.Pointer() != nil { - C.QThreadPool_SetExpiryTimeout(ptr.Pointer(), C.int(int32(expiryTimeout))) - } -} - -func (ptr *QThreadPool) SetMaxThreadCount(maxThreadCount int) { - if ptr.Pointer() != nil { - C.QThreadPool_SetMaxThreadCount(ptr.Pointer(), C.int(int32(maxThreadCount))) - } -} - -func (ptr *QThreadPool) SetStackSize(stackSize uint) { - if ptr.Pointer() != nil { - C.QThreadPool_SetStackSize(ptr.Pointer(), C.uint(uint32(stackSize))) - } -} - -func (ptr *QThreadPool) StackSize() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QThreadPool_StackSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QThreadPool) Start(runnable QRunnable_ITF, priority int) { - if ptr.Pointer() != nil { - C.QThreadPool_Start(ptr.Pointer(), PointerFromQRunnable(runnable), C.int(int32(priority))) - } -} - -func (ptr *QThreadPool) TryStart(runnable QRunnable_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QThreadPool_TryStart(ptr.Pointer(), PointerFromQRunnable(runnable))) != 0 - } - return false -} - -func (ptr *QThreadPool) TryTake(runnable QRunnable_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QThreadPool_TryTake(ptr.Pointer(), PointerFromQRunnable(runnable))) != 0 - } - return false -} - -func (ptr *QThreadPool) WaitForDone(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QThreadPool_WaitForDone(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQThreadPool_DestroyQThreadPool -func callbackQThreadPool_DestroyQThreadPool(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QThreadPool"); signal != nil { - (*(*func())(signal))() - } else { - NewQThreadPoolFromPointer(ptr).DestroyQThreadPoolDefault() - } -} - -func (ptr *QThreadPool) ConnectDestroyQThreadPool(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QThreadPool"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QThreadPool", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QThreadPool", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QThreadPool) DisconnectDestroyQThreadPool() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QThreadPool") - } -} - -func (ptr *QThreadPool) DestroyQThreadPool() { - if ptr.Pointer() != nil { - C.QThreadPool_DestroyQThreadPool(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QThreadPool) DestroyQThreadPoolDefault() { - if ptr.Pointer() != nil { - C.QThreadPool_DestroyQThreadPoolDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QThreadStorage struct { - ptr unsafe.Pointer -} - -type QThreadStorage_ITF interface { - QThreadStorage_PTR() *QThreadStorage -} - -func (ptr *QThreadStorage) QThreadStorage_PTR() *QThreadStorage { - return ptr -} - -func (ptr *QThreadStorage) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QThreadStorage) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQThreadStorage(ptr QThreadStorage_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QThreadStorage_PTR().Pointer() - } - return nil -} - -func NewQThreadStorageFromPointer(ptr unsafe.Pointer) (n *QThreadStorage) { - n = new(QThreadStorage) - n.SetPointer(ptr) - return -} - -type QThreadStorageData struct { - ptr unsafe.Pointer -} - -type QThreadStorageData_ITF interface { - QThreadStorageData_PTR() *QThreadStorageData -} - -func (ptr *QThreadStorageData) QThreadStorageData_PTR() *QThreadStorageData { - return ptr -} - -func (ptr *QThreadStorageData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QThreadStorageData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQThreadStorageData(ptr QThreadStorageData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QThreadStorageData_PTR().Pointer() - } - return nil -} - -func NewQThreadStorageDataFromPointer(ptr unsafe.Pointer) (n *QThreadStorageData) { - n = new(QThreadStorageData) - n.SetPointer(ptr) - return -} - -func (ptr *QThreadStorageData) DestroyQThreadStorageData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTime struct { - ptr unsafe.Pointer -} - -type QTime_ITF interface { - QTime_PTR() *QTime -} - -func (ptr *QTime) QTime_PTR() *QTime { - return ptr -} - -func (ptr *QTime) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTime) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTime(ptr QTime_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTime_PTR().Pointer() - } - return nil -} - -func NewQTimeFromPointer(ptr unsafe.Pointer) (n *QTime) { - n = new(QTime) - n.SetPointer(ptr) - return -} - -func (ptr *QTime) DestroyQTime() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTime2() *QTime { - tmpValue := NewQTimeFromPointer(C.QTime_NewQTime2()) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func NewQTime3(h int, m int, s int, ms int) *QTime { - tmpValue := NewQTimeFromPointer(C.QTime_NewQTime3(C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) AddMSecs(ms int) *QTime { - if ptr.Pointer() != nil { - tmpValue := NewQTimeFromPointer(C.QTime_AddMSecs(ptr.Pointer(), C.int(int32(ms)))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QTime) AddSecs(s int) *QTime { - if ptr.Pointer() != nil { - tmpValue := NewQTimeFromPointer(C.QTime_AddSecs(ptr.Pointer(), C.int(int32(s)))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func QTime_CurrentTime() *QTime { - tmpValue := NewQTimeFromPointer(C.QTime_QTime_CurrentTime()) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) CurrentTime() *QTime { - tmpValue := NewQTimeFromPointer(C.QTime_QTime_CurrentTime()) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) Elapsed() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_Elapsed(ptr.Pointer()))) - } - return 0 -} - -func QTime_FromMSecsSinceStartOfDay(msecs int) *QTime { - tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromMSecsSinceStartOfDay(C.int(int32(msecs)))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) FromMSecsSinceStartOfDay(msecs int) *QTime { - tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromMSecsSinceStartOfDay(C.int(int32(msecs)))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func QTime_FromString(stri string, format Qt__DateFormat) *QTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) FromString(stri string, format Qt__DateFormat) *QTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func QTime_FromString2(stri string, format string) *QTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) FromString2(stri string, format string) *QTime { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQTimeFromPointer(C.QTime_QTime_FromString2(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue -} - -func (ptr *QTime) Hour() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_Hour(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTime) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QTime_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTime) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTime_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func QTime_IsValid2(h int, m int, s int, ms int) bool { - return int8(C.QTime_QTime_IsValid2(C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) != 0 -} - -func (ptr *QTime) IsValid2(h int, m int, s int, ms int) bool { - return int8(C.QTime_QTime_IsValid2(C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) != 0 -} - -func (ptr *QTime) Minute() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_Minute(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTime) Msec() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_Msec(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTime) MsecsSinceStartOfDay() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_MsecsSinceStartOfDay(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTime) MsecsTo(t QTime_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_MsecsTo(ptr.Pointer(), PointerFromQTime(t)))) - } - return 0 -} - -func (ptr *QTime) Restart() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_Restart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTime) Second() int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_Second(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTime) SecsTo(t QTime_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTime_SecsTo(ptr.Pointer(), PointerFromQTime(t)))) - } - return 0 -} - -func (ptr *QTime) SetHMS(h int, m int, s int, ms int) bool { - if ptr.Pointer() != nil { - return int8(C.QTime_SetHMS(ptr.Pointer(), C.int(int32(h)), C.int(int32(m)), C.int(int32(s)), C.int(int32(ms)))) != 0 - } - return false -} - -func (ptr *QTime) Start() { - if ptr.Pointer() != nil { - C.QTime_Start(ptr.Pointer()) - } -} - -func (ptr *QTime) ToString(format string) string { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return cGoUnpackString(C.QTime_ToString(ptr.Pointer(), C.struct_QtCore_PackedString{data: formatC, len: C.longlong(len(format))})) - } - return "" -} - -func (ptr *QTime) ToString2(format Qt__DateFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTime_ToString2(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QTime) ToString3(format QStringView_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTime_ToString3(ptr.Pointer(), PointerFromQStringView(format))) - } - return "" -} - -type QTimeLine struct { - QObject -} - -type QTimeLine_ITF interface { - QObject_ITF - QTimeLine_PTR() *QTimeLine -} - -func (ptr *QTimeLine) QTimeLine_PTR() *QTimeLine { - return ptr -} - -func (ptr *QTimeLine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTimeLine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQTimeLine(ptr QTimeLine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTimeLine_PTR().Pointer() - } - return nil -} - -func NewQTimeLineFromPointer(ptr unsafe.Pointer) (n *QTimeLine) { - n = new(QTimeLine) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTimeLine__State -//QTimeLine::State -type QTimeLine__State int64 - -const ( - QTimeLine__NotRunning QTimeLine__State = QTimeLine__State(0) - QTimeLine__Paused QTimeLine__State = QTimeLine__State(1) - QTimeLine__Running QTimeLine__State = QTimeLine__State(2) -) - -//go:generate stringer -type=QTimeLine__Direction -//QTimeLine::Direction -type QTimeLine__Direction int64 - -const ( - QTimeLine__Forward QTimeLine__Direction = QTimeLine__Direction(0) - QTimeLine__Backward QTimeLine__Direction = QTimeLine__Direction(1) -) - -//go:generate stringer -type=QTimeLine__CurveShape -//QTimeLine::CurveShape -type QTimeLine__CurveShape int64 - -const ( - QTimeLine__EaseInCurve QTimeLine__CurveShape = QTimeLine__CurveShape(0) - QTimeLine__EaseOutCurve QTimeLine__CurveShape = QTimeLine__CurveShape(1) - QTimeLine__EaseInOutCurve QTimeLine__CurveShape = QTimeLine__CurveShape(2) - QTimeLine__LinearCurve QTimeLine__CurveShape = QTimeLine__CurveShape(3) - QTimeLine__SineCurve QTimeLine__CurveShape = QTimeLine__CurveShape(4) - QTimeLine__CosineCurve QTimeLine__CurveShape = QTimeLine__CurveShape(5) -) - -func NewQTimeLine(duration int, parent QObject_ITF) *QTimeLine { - tmpValue := NewQTimeLineFromPointer(C.QTimeLine_NewQTimeLine(C.int(int32(duration)), PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTimeLine) CurrentFrame() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_CurrentFrame(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimeLine) CurrentTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_CurrentTime(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimeLine) CurrentValue() float64 { - if ptr.Pointer() != nil { - return float64(C.QTimeLine_CurrentValue(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTimeLine) CurveShape() QTimeLine__CurveShape { - if ptr.Pointer() != nil { - return QTimeLine__CurveShape(C.QTimeLine_CurveShape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTimeLine) Direction() QTimeLine__Direction { - if ptr.Pointer() != nil { - return QTimeLine__Direction(C.QTimeLine_Direction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTimeLine) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_Duration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimeLine) EasingCurve() *QEasingCurve { - if ptr.Pointer() != nil { - tmpValue := NewQEasingCurveFromPointer(C.QTimeLine_EasingCurve(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) - return tmpValue - } - return nil -} - -func (ptr *QTimeLine) EndFrame() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_EndFrame(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTimeLine_Finished -func callbackQTimeLine_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTimeLine) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QTimeLine_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QTimeLine_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -//export callbackQTimeLine_FrameChanged -func callbackQTimeLine_FrameChanged(ptr unsafe.Pointer, frame C.int) { - if signal := qt.GetSignal(ptr, "frameChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(frame))) - } - -} - -func (ptr *QTimeLine) ConnectFrameChanged(f func(frame int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "frameChanged") { - C.QTimeLine_ConnectFrameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "frameChanged"); signal != nil { - f := func(frame int) { - (*(*func(int))(signal))(frame) - f(frame) - } - qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectFrameChanged() { - if ptr.Pointer() != nil { - C.QTimeLine_DisconnectFrameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "frameChanged") - } -} - -func (ptr *QTimeLine) FrameForTime(msec int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_FrameForTime(ptr.Pointer(), C.int(int32(msec))))) - } - return 0 -} - -func (ptr *QTimeLine) LoopCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_LoopCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTimeLine_Resume -func callbackQTimeLine_Resume(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resume"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimeLineFromPointer(ptr).ResumeDefault() - } -} - -func (ptr *QTimeLine) ConnectResume(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resume"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectResume() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resume") - } -} - -func (ptr *QTimeLine) Resume() { - if ptr.Pointer() != nil { - C.QTimeLine_Resume(ptr.Pointer()) - } -} - -func (ptr *QTimeLine) ResumeDefault() { - if ptr.Pointer() != nil { - C.QTimeLine_ResumeDefault(ptr.Pointer()) - } -} - -//export callbackQTimeLine_SetCurrentTime -func callbackQTimeLine_SetCurrentTime(ptr unsafe.Pointer, msec C.int) { - if signal := qt.GetSignal(ptr, "setCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(msec))) - } else { - NewQTimeLineFromPointer(ptr).SetCurrentTimeDefault(int(int32(msec))) - } -} - -func (ptr *QTimeLine) ConnectSetCurrentTime(f func(msec int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentTime"); signal != nil { - f := func(msec int) { - (*(*func(int))(signal))(msec) - f(msec) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectSetCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentTime") - } -} - -func (ptr *QTimeLine) SetCurrentTime(msec int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetCurrentTime(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QTimeLine) SetCurrentTimeDefault(msec int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetCurrentTimeDefault(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QTimeLine) SetCurveShape(shape QTimeLine__CurveShape) { - if ptr.Pointer() != nil { - C.QTimeLine_SetCurveShape(ptr.Pointer(), C.longlong(shape)) - } -} - -func (ptr *QTimeLine) SetDirection(direction QTimeLine__Direction) { - if ptr.Pointer() != nil { - C.QTimeLine_SetDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QTimeLine) SetDuration(duration int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetDuration(ptr.Pointer(), C.int(int32(duration))) - } -} - -func (ptr *QTimeLine) SetEasingCurve(curve QEasingCurve_ITF) { - if ptr.Pointer() != nil { - C.QTimeLine_SetEasingCurve(ptr.Pointer(), PointerFromQEasingCurve(curve)) - } -} - -func (ptr *QTimeLine) SetEndFrame(frame int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetEndFrame(ptr.Pointer(), C.int(int32(frame))) - } -} - -func (ptr *QTimeLine) SetFrameRange(startFrame int, endFrame int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetFrameRange(ptr.Pointer(), C.int(int32(startFrame)), C.int(int32(endFrame))) - } -} - -func (ptr *QTimeLine) SetLoopCount(count int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetLoopCount(ptr.Pointer(), C.int(int32(count))) - } -} - -//export callbackQTimeLine_SetPaused -func callbackQTimeLine_SetPaused(ptr unsafe.Pointer, paused C.char) { - if signal := qt.GetSignal(ptr, "setPaused"); signal != nil { - (*(*func(bool))(signal))(int8(paused) != 0) - } else { - NewQTimeLineFromPointer(ptr).SetPausedDefault(int8(paused) != 0) - } -} - -func (ptr *QTimeLine) ConnectSetPaused(f func(paused bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPaused"); signal != nil { - f := func(paused bool) { - (*(*func(bool))(signal))(paused) - f(paused) - } - qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectSetPaused() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPaused") - } -} - -func (ptr *QTimeLine) SetPaused(paused bool) { - if ptr.Pointer() != nil { - C.QTimeLine_SetPaused(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) - } -} - -func (ptr *QTimeLine) SetPausedDefault(paused bool) { - if ptr.Pointer() != nil { - C.QTimeLine_SetPausedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) - } -} - -func (ptr *QTimeLine) SetStartFrame(frame int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetStartFrame(ptr.Pointer(), C.int(int32(frame))) - } -} - -func (ptr *QTimeLine) SetUpdateInterval(interval int) { - if ptr.Pointer() != nil { - C.QTimeLine_SetUpdateInterval(ptr.Pointer(), C.int(int32(interval))) - } -} - -//export callbackQTimeLine_Start -func callbackQTimeLine_Start(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "start"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimeLineFromPointer(ptr).StartDefault() - } -} - -func (ptr *QTimeLine) ConnectStart(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectStart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start") - } -} - -func (ptr *QTimeLine) Start() { - if ptr.Pointer() != nil { - C.QTimeLine_Start(ptr.Pointer()) - } -} - -func (ptr *QTimeLine) StartDefault() { - if ptr.Pointer() != nil { - C.QTimeLine_StartDefault(ptr.Pointer()) - } -} - -func (ptr *QTimeLine) StartFrame() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_StartFrame(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimeLine) State() QTimeLine__State { - if ptr.Pointer() != nil { - return QTimeLine__State(C.QTimeLine_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQTimeLine_StateChanged -func callbackQTimeLine_StateChanged(ptr unsafe.Pointer, newState C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QTimeLine__State))(signal))(QTimeLine__State(newState)) - } - -} - -func (ptr *QTimeLine) ConnectStateChanged(f func(newState QTimeLine__State)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QTimeLine_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(newState QTimeLine__State) { - (*(*func(QTimeLine__State))(signal))(newState) - f(newState) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QTimeLine_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -//export callbackQTimeLine_Stop -func callbackQTimeLine_Stop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stop"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimeLineFromPointer(ptr).StopDefault() - } -} - -func (ptr *QTimeLine) ConnectStop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectStop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stop") - } -} - -func (ptr *QTimeLine) Stop() { - if ptr.Pointer() != nil { - C.QTimeLine_Stop(ptr.Pointer()) - } -} - -func (ptr *QTimeLine) StopDefault() { - if ptr.Pointer() != nil { - C.QTimeLine_StopDefault(ptr.Pointer()) - } -} - -//export callbackQTimeLine_ToggleDirection -func callbackQTimeLine_ToggleDirection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toggleDirection"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimeLineFromPointer(ptr).ToggleDirectionDefault() - } -} - -func (ptr *QTimeLine) ConnectToggleDirection(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toggleDirection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toggleDirection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toggleDirection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectToggleDirection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toggleDirection") - } -} - -func (ptr *QTimeLine) ToggleDirection() { - if ptr.Pointer() != nil { - C.QTimeLine_ToggleDirection(ptr.Pointer()) - } -} - -func (ptr *QTimeLine) ToggleDirectionDefault() { - if ptr.Pointer() != nil { - C.QTimeLine_ToggleDirectionDefault(ptr.Pointer()) - } -} - -func (ptr *QTimeLine) UpdateInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeLine_UpdateInterval(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTimeLine_ValueChanged -func callbackQTimeLine_ValueChanged(ptr unsafe.Pointer, value C.double) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(float64))(signal))(float64(value)) - } - -} - -func (ptr *QTimeLine) ConnectValueChanged(f func(value float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QTimeLine_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(value float64) { - (*(*func(float64))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QTimeLine_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -//export callbackQTimeLine_ValueForTime -func callbackQTimeLine_ValueForTime(ptr unsafe.Pointer, msec C.int) C.double { - if signal := qt.GetSignal(ptr, "valueForTime"); signal != nil { - return C.double((*(*func(int) float64)(signal))(int(int32(msec)))) - } - - return C.double(NewQTimeLineFromPointer(ptr).ValueForTimeDefault(int(int32(msec)))) -} - -func (ptr *QTimeLine) ConnectValueForTime(f func(msec int) float64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "valueForTime"); signal != nil { - f := func(msec int) float64 { - (*(*func(int) float64)(signal))(msec) - return f(msec) - } - qt.ConnectSignal(ptr.Pointer(), "valueForTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueForTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectValueForTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "valueForTime") - } -} - -func (ptr *QTimeLine) ValueForTime(msec int) float64 { - if ptr.Pointer() != nil { - return float64(C.QTimeLine_ValueForTime(ptr.Pointer(), C.int(int32(msec)))) - } - return 0 -} - -func (ptr *QTimeLine) ValueForTimeDefault(msec int) float64 { - if ptr.Pointer() != nil { - return float64(C.QTimeLine_ValueForTimeDefault(ptr.Pointer(), C.int(int32(msec)))) - } - return 0 -} - -//export callbackQTimeLine_DestroyQTimeLine -func callbackQTimeLine_DestroyQTimeLine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTimeLine"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimeLineFromPointer(ptr).DestroyQTimeLineDefault() - } -} - -func (ptr *QTimeLine) ConnectDestroyQTimeLine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTimeLine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTimeLine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTimeLine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeLine) DisconnectDestroyQTimeLine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTimeLine") - } -} - -func (ptr *QTimeLine) DestroyQTimeLine() { - if ptr.Pointer() != nil { - C.QTimeLine_DestroyQTimeLine(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTimeLine) DestroyQTimeLineDefault() { - if ptr.Pointer() != nil { - C.QTimeLine_DestroyQTimeLineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTimeZone struct { - ptr unsafe.Pointer -} - -type QTimeZone_ITF interface { - QTimeZone_PTR() *QTimeZone -} - -func (ptr *QTimeZone) QTimeZone_PTR() *QTimeZone { - return ptr -} - -func (ptr *QTimeZone) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTimeZone) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTimeZone(ptr QTimeZone_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTimeZone_PTR().Pointer() - } - return nil -} - -func NewQTimeZoneFromPointer(ptr unsafe.Pointer) (n *QTimeZone) { - n = new(QTimeZone) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTimeZone__TimeType -//QTimeZone::TimeType -type QTimeZone__TimeType int64 - -const ( - QTimeZone__StandardTime QTimeZone__TimeType = QTimeZone__TimeType(0) - QTimeZone__DaylightTime QTimeZone__TimeType = QTimeZone__TimeType(1) - QTimeZone__GenericTime QTimeZone__TimeType = QTimeZone__TimeType(2) -) - -//go:generate stringer -type=QTimeZone__NameType -//QTimeZone::NameType -type QTimeZone__NameType int64 - -const ( - QTimeZone__DefaultName QTimeZone__NameType = QTimeZone__NameType(0) - QTimeZone__LongName QTimeZone__NameType = QTimeZone__NameType(1) - QTimeZone__ShortName QTimeZone__NameType = QTimeZone__NameType(2) - QTimeZone__OffsetName QTimeZone__NameType = QTimeZone__NameType(3) -) - -func NewQTimeZone() *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone()) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func NewQTimeZone2(ianaId QByteArray_ITF) *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone2(PointerFromQByteArray(ianaId))) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func NewQTimeZone3(offsetSeconds int) *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone3(C.int(int32(offsetSeconds)))) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func NewQTimeZone4(ianaId QByteArray_ITF, offsetSeconds int, name string, abbreviation string, country QLocale__Country, comment string) *QTimeZone { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var abbreviationC *C.char - if abbreviation != "" { - abbreviationC = C.CString(abbreviation) - defer C.free(unsafe.Pointer(abbreviationC)) - } - var commentC *C.char - if comment != "" { - commentC = C.CString(comment) - defer C.free(unsafe.Pointer(commentC)) - } - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone4(PointerFromQByteArray(ianaId), C.int(int32(offsetSeconds)), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: abbreviationC, len: C.longlong(len(abbreviation))}, C.longlong(country), C.struct_QtCore_PackedString{data: commentC, len: C.longlong(len(comment))})) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func NewQTimeZone5(other QTimeZone_ITF) *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_NewQTimeZone5(PointerFromQTimeZone(other))) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func (ptr *QTimeZone) Abbreviation(atDateTime QDateTime_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTimeZone_Abbreviation(ptr.Pointer(), PointerFromQDateTime(atDateTime))) - } - return "" -} - -func QTimeZone_AvailableTimeZoneIds() []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableTimeZoneIds_atList(i) - } - return out - }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds()) -} - -func (ptr *QTimeZone) AvailableTimeZoneIds() []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableTimeZoneIds_atList(i) - } - return out - }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds()) -} - -func QTimeZone_AvailableTimeZoneIds2(country QLocale__Country) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableTimeZoneIds_atList2(i) - } - return out - }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds2(C.longlong(country))) -} - -func (ptr *QTimeZone) AvailableTimeZoneIds2(country QLocale__Country) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableTimeZoneIds_atList2(i) - } - return out - }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds2(C.longlong(country))) -} - -func QTimeZone_AvailableTimeZoneIds3(offsetSeconds int) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableTimeZoneIds_atList3(i) - } - return out - }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds3(C.int(int32(offsetSeconds)))) -} - -func (ptr *QTimeZone) AvailableTimeZoneIds3(offsetSeconds int) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableTimeZoneIds_atList3(i) - } - return out - }(C.QTimeZone_QTimeZone_AvailableTimeZoneIds3(C.int(int32(offsetSeconds)))) -} - -func (ptr *QTimeZone) Comment() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTimeZone_Comment(ptr.Pointer())) - } - return "" -} - -func (ptr *QTimeZone) Country() QLocale__Country { - if ptr.Pointer() != nil { - return QLocale__Country(C.QTimeZone_Country(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTimeZone) DaylightTimeOffset(atDateTime QDateTime_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeZone_DaylightTimeOffset(ptr.Pointer(), PointerFromQDateTime(atDateTime)))) - } - return 0 -} - -func (ptr *QTimeZone) DisplayName(atDateTime QDateTime_ITF, nameType QTimeZone__NameType, locale QLocale_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTimeZone_DisplayName(ptr.Pointer(), PointerFromQDateTime(atDateTime), C.longlong(nameType), PointerFromQLocale(locale))) - } - return "" -} - -func (ptr *QTimeZone) DisplayName2(timeType QTimeZone__TimeType, nameType QTimeZone__NameType, locale QLocale_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTimeZone_DisplayName2(ptr.Pointer(), C.longlong(timeType), C.longlong(nameType), PointerFromQLocale(locale))) - } - return "" -} - -func (ptr *QTimeZone) HasDaylightTime() bool { - if ptr.Pointer() != nil { - return int8(C.QTimeZone_HasDaylightTime(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTimeZone) HasTransitions() bool { - if ptr.Pointer() != nil { - return int8(C.QTimeZone_HasTransitions(ptr.Pointer())) != 0 - } - return false -} - -func QTimeZone_IanaIdToWindowsId(ianaId QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_IanaIdToWindowsId(PointerFromQByteArray(ianaId))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QTimeZone) IanaIdToWindowsId(ianaId QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_IanaIdToWindowsId(PointerFromQByteArray(ianaId))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QTimeZone) Id() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_Id(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTimeZone) IsDaylightTime(atDateTime QDateTime_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTimeZone_IsDaylightTime(ptr.Pointer(), PointerFromQDateTime(atDateTime))) != 0 - } - return false -} - -func QTimeZone_IsTimeZoneIdAvailable(ianaId QByteArray_ITF) bool { - return int8(C.QTimeZone_QTimeZone_IsTimeZoneIdAvailable(PointerFromQByteArray(ianaId))) != 0 -} - -func (ptr *QTimeZone) IsTimeZoneIdAvailable(ianaId QByteArray_ITF) bool { - return int8(C.QTimeZone_QTimeZone_IsTimeZoneIdAvailable(PointerFromQByteArray(ianaId))) != 0 -} - -func (ptr *QTimeZone) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTimeZone_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTimeZone) OffsetFromUtc(atDateTime QDateTime_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeZone_OffsetFromUtc(ptr.Pointer(), PointerFromQDateTime(atDateTime)))) - } - return 0 -} - -func (ptr *QTimeZone) StandardTimeOffset(atDateTime QDateTime_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTimeZone_StandardTimeOffset(ptr.Pointer(), PointerFromQDateTime(atDateTime)))) - } - return 0 -} - -func (ptr *QTimeZone) Swap(other QTimeZone_ITF) { - if ptr.Pointer() != nil { - C.QTimeZone_Swap(ptr.Pointer(), PointerFromQTimeZone(other)) - } -} - -func QTimeZone_SystemTimeZone() *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_SystemTimeZone()) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func (ptr *QTimeZone) SystemTimeZone() *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_SystemTimeZone()) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func QTimeZone_SystemTimeZoneId() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_SystemTimeZoneId()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QTimeZone) SystemTimeZoneId() *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_SystemTimeZoneId()) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QTimeZone_Utc() *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_Utc()) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func (ptr *QTimeZone) Utc() *QTimeZone { - tmpValue := NewQTimeZoneFromPointer(C.QTimeZone_QTimeZone_Utc()) - runtime.SetFinalizer(tmpValue, (*QTimeZone).DestroyQTimeZone) - return tmpValue -} - -func QTimeZone_WindowsIdToDefaultIanaId(windowsId QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(PointerFromQByteArray(windowsId))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QTimeZone) WindowsIdToDefaultIanaId(windowsId QByteArray_ITF) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(PointerFromQByteArray(windowsId))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QTimeZone_WindowsIdToDefaultIanaId2(windowsId QByteArray_ITF, country QLocale__Country) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(PointerFromQByteArray(windowsId), C.longlong(country))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QTimeZone) WindowsIdToDefaultIanaId2(windowsId QByteArray_ITF, country QLocale__Country) *QByteArray { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(PointerFromQByteArray(windowsId), C.longlong(country))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QTimeZone_WindowsIdToIanaIds(windowsId QByteArray_ITF) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__windowsIdToIanaIds_atList(i) - } - return out - }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds(PointerFromQByteArray(windowsId))) -} - -func (ptr *QTimeZone) WindowsIdToIanaIds(windowsId QByteArray_ITF) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__windowsIdToIanaIds_atList(i) - } - return out - }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds(PointerFromQByteArray(windowsId))) -} - -func QTimeZone_WindowsIdToIanaIds2(windowsId QByteArray_ITF, country QLocale__Country) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__windowsIdToIanaIds_atList2(i) - } - return out - }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds2(PointerFromQByteArray(windowsId), C.longlong(country))) -} - -func (ptr *QTimeZone) WindowsIdToIanaIds2(windowsId QByteArray_ITF, country QLocale__Country) []*QByteArray { - return func(l C.struct_QtCore_PackedList) []*QByteArray { - out := make([]*QByteArray, int(l.len)) - tmpList := NewQTimeZoneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__windowsIdToIanaIds_atList2(i) - } - return out - }(C.QTimeZone_QTimeZone_WindowsIdToIanaIds2(PointerFromQByteArray(windowsId), C.longlong(country))) -} - -func (ptr *QTimeZone) DestroyQTimeZone() { - if ptr.Pointer() != nil { - C.QTimeZone_DestroyQTimeZone(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTimeZone) __availableTimeZoneIds_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone___availableTimeZoneIds_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTimeZone) __availableTimeZoneIds_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTimeZone___availableTimeZoneIds_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTimeZone) __availableTimeZoneIds_newList() unsafe.Pointer { - return C.QTimeZone___availableTimeZoneIds_newList(ptr.Pointer()) -} - -func (ptr *QTimeZone) __availableTimeZoneIds_atList2(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone___availableTimeZoneIds_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTimeZone) __availableTimeZoneIds_setList2(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTimeZone___availableTimeZoneIds_setList2(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTimeZone) __availableTimeZoneIds_newList2() unsafe.Pointer { - return C.QTimeZone___availableTimeZoneIds_newList2(ptr.Pointer()) -} - -func (ptr *QTimeZone) __availableTimeZoneIds_atList3(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone___availableTimeZoneIds_atList3(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTimeZone) __availableTimeZoneIds_setList3(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTimeZone___availableTimeZoneIds_setList3(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTimeZone) __availableTimeZoneIds_newList3() unsafe.Pointer { - return C.QTimeZone___availableTimeZoneIds_newList3(ptr.Pointer()) -} - -func (ptr *QTimeZone) __windowsIdToIanaIds_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone___windowsIdToIanaIds_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTimeZone) __windowsIdToIanaIds_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTimeZone___windowsIdToIanaIds_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTimeZone) __windowsIdToIanaIds_newList() unsafe.Pointer { - return C.QTimeZone___windowsIdToIanaIds_newList(ptr.Pointer()) -} - -func (ptr *QTimeZone) __windowsIdToIanaIds_atList2(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QTimeZone___windowsIdToIanaIds_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTimeZone) __windowsIdToIanaIds_setList2(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTimeZone___windowsIdToIanaIds_setList2(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QTimeZone) __windowsIdToIanaIds_newList2() unsafe.Pointer { - return C.QTimeZone___windowsIdToIanaIds_newList2(ptr.Pointer()) -} - -type QTimer struct { - QObject -} - -type QTimer_ITF interface { - QObject_ITF - QTimer_PTR() *QTimer -} - -func (ptr *QTimer) QTimer_PTR() *QTimer { - return ptr -} - -func (ptr *QTimer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTimer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQTimer(ptr QTimer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTimer_PTR().Pointer() - } - return nil -} - -func NewQTimerFromPointer(ptr unsafe.Pointer) (n *QTimer) { - n = new(QTimer) - n.SetPointer(ptr) - return -} -func NewQTimer(parent QObject_ITF) *QTimer { - tmpValue := NewQTimerFromPointer(C.QTimer_NewQTimer(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTimer) Interval() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimer_Interval(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimer) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QTimer_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTimer) IsSingleShot() bool { - if ptr.Pointer() != nil { - return int8(C.QTimer_IsSingleShot(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTimer) RemainingTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimer_RemainingTime(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimer) SetInterval(msec int) { - if ptr.Pointer() != nil { - C.QTimer_SetInterval(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QTimer) SetSingleShot(singleShot bool) { - if ptr.Pointer() != nil { - C.QTimer_SetSingleShot(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(singleShot)))) - } -} - -func (ptr *QTimer) SetTimerType(atype Qt__TimerType) { - if ptr.Pointer() != nil { - C.QTimer_SetTimerType(ptr.Pointer(), C.longlong(atype)) - } -} - -func QTimer_SingleShot(msec int, receiver QObject_ITF, member string) { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QTimer_QTimer_SingleShot(C.int(int32(msec)), PointerFromQObject(receiver), memberC) -} - -func (ptr *QTimer) SingleShot(msec int, receiver QObject_ITF, member string) { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QTimer_QTimer_SingleShot(C.int(int32(msec)), PointerFromQObject(receiver), memberC) -} - -func QTimer_SingleShot2(msec int, timerType Qt__TimerType, receiver QObject_ITF, member string) { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QTimer_QTimer_SingleShot2(C.int(int32(msec)), C.longlong(timerType), PointerFromQObject(receiver), memberC) -} - -func (ptr *QTimer) SingleShot2(msec int, timerType Qt__TimerType, receiver QObject_ITF, member string) { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QTimer_QTimer_SingleShot2(C.int(int32(msec)), C.longlong(timerType), PointerFromQObject(receiver), memberC) -} - -//export callbackQTimer_Start -func callbackQTimer_Start(ptr unsafe.Pointer, msec C.int) { - if signal := qt.GetSignal(ptr, "start"); signal != nil { - (*(*func(int))(signal))(int(int32(msec))) - } else { - NewQTimerFromPointer(ptr).StartDefault(int(int32(msec))) - } -} - -func (ptr *QTimer) ConnectStart(f func(msec int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { - f := func(msec int) { - (*(*func(int))(signal))(msec) - f(msec) - } - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimer) DisconnectStart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start") - } -} - -func (ptr *QTimer) Start(msec int) { - if ptr.Pointer() != nil { - C.QTimer_Start(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QTimer) StartDefault(msec int) { - if ptr.Pointer() != nil { - C.QTimer_StartDefault(ptr.Pointer(), C.int(int32(msec))) - } -} - -//export callbackQTimer_Start2 -func callbackQTimer_Start2(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "start2"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimerFromPointer(ptr).Start2Default() - } -} - -func (ptr *QTimer) ConnectStart2(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start2"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "start2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimer) DisconnectStart2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start2") - } -} - -func (ptr *QTimer) Start2() { - if ptr.Pointer() != nil { - C.QTimer_Start2(ptr.Pointer()) - } -} - -func (ptr *QTimer) Start2Default() { - if ptr.Pointer() != nil { - C.QTimer_Start2Default(ptr.Pointer()) - } -} - -//export callbackQTimer_Stop -func callbackQTimer_Stop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stop"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimerFromPointer(ptr).StopDefault() - } -} - -func (ptr *QTimer) ConnectStop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimer) DisconnectStop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stop") - } -} - -func (ptr *QTimer) Stop() { - if ptr.Pointer() != nil { - C.QTimer_Stop(ptr.Pointer()) - } -} - -func (ptr *QTimer) StopDefault() { - if ptr.Pointer() != nil { - C.QTimer_StopDefault(ptr.Pointer()) - } -} - -//export callbackQTimer_Timeout -func callbackQTimer_Timeout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timeout"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTimer) ConnectTimeout(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "timeout") { - C.QTimer_ConnectTimeout(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "timeout"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "timeout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "timeout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "timeout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimer) DisconnectTimeout() { - if ptr.Pointer() != nil { - C.QTimer_DisconnectTimeout(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "timeout") - } -} - -func (ptr *QTimer) TimerId() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimer_TimerId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTimer) TimerType() Qt__TimerType { - if ptr.Pointer() != nil { - return Qt__TimerType(C.QTimer_TimerType(ptr.Pointer())) - } - return 0 -} - -//export callbackQTimer_DestroyQTimer -func callbackQTimer_DestroyQTimer(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTimer"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimerFromPointer(ptr).DestroyQTimerDefault() - } -} - -func (ptr *QTimer) ConnectDestroyQTimer(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTimer"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTimer", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTimer", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimer) DisconnectDestroyQTimer() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTimer") - } -} - -func (ptr *QTimer) DestroyQTimer() { - if ptr.Pointer() != nil { - C.QTimer_DestroyQTimer(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTimer) DestroyQTimerDefault() { - if ptr.Pointer() != nil { - C.QTimer_DestroyQTimerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTimerEvent struct { - QEvent -} - -type QTimerEvent_ITF interface { - QEvent_ITF - QTimerEvent_PTR() *QTimerEvent -} - -func (ptr *QTimerEvent) QTimerEvent_PTR() *QTimerEvent { - return ptr -} - -func (ptr *QTimerEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QTimerEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQTimerEvent(ptr QTimerEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTimerEvent_PTR().Pointer() - } - return nil -} - -func NewQTimerEventFromPointer(ptr unsafe.Pointer) (n *QTimerEvent) { - n = new(QTimerEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QTimerEvent) DestroyQTimerEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTimerEvent(timerId int) *QTimerEvent { - tmpValue := NewQTimerEventFromPointer(C.QTimerEvent_NewQTimerEvent(C.int(int32(timerId)))) - runtime.SetFinalizer(tmpValue, (*QTimerEvent).DestroyQTimerEvent) - return tmpValue -} - -func (ptr *QTimerEvent) TimerId() int { - if ptr.Pointer() != nil { - return int(int32(C.QTimerEvent_TimerId(ptr.Pointer()))) - } - return 0 -} - -type QTranslator struct { - QObject -} - -type QTranslator_ITF interface { - QObject_ITF - QTranslator_PTR() *QTranslator -} - -func (ptr *QTranslator) QTranslator_PTR() *QTranslator { - return ptr -} - -func (ptr *QTranslator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTranslator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQTranslator(ptr QTranslator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTranslator_PTR().Pointer() - } - return nil -} - -func NewQTranslatorFromPointer(ptr unsafe.Pointer) (n *QTranslator) { - n = new(QTranslator) - n.SetPointer(ptr) - return -} -func NewQTranslator(parent QObject_ITF) *QTranslator { - tmpValue := NewQTranslatorFromPointer(C.QTranslator_NewQTranslator(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTranslator_IsEmpty -func callbackQTranslator_IsEmpty(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTranslatorFromPointer(ptr).IsEmptyDefault()))) -} - -func (ptr *QTranslator) ConnectIsEmpty(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTranslator) DisconnectIsEmpty() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isEmpty") - } -} - -func (ptr *QTranslator) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QTranslator_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTranslator) IsEmptyDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QTranslator_IsEmptyDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTranslator) Load(filename string, directory string, search_delimiters string, suffix string) bool { - if ptr.Pointer() != nil { - var filenameC *C.char - if filename != "" { - filenameC = C.CString(filename) - defer C.free(unsafe.Pointer(filenameC)) - } - var directoryC *C.char - if directory != "" { - directoryC = C.CString(directory) - defer C.free(unsafe.Pointer(directoryC)) - } - var search_delimitersC *C.char - if search_delimiters != "" { - search_delimitersC = C.CString(search_delimiters) - defer C.free(unsafe.Pointer(search_delimitersC)) - } - var suffixC *C.char - if suffix != "" { - suffixC = C.CString(suffix) - defer C.free(unsafe.Pointer(suffixC)) - } - return int8(C.QTranslator_Load(ptr.Pointer(), C.struct_QtCore_PackedString{data: filenameC, len: C.longlong(len(filename))}, C.struct_QtCore_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtCore_PackedString{data: search_delimitersC, len: C.longlong(len(search_delimiters))}, C.struct_QtCore_PackedString{data: suffixC, len: C.longlong(len(suffix))})) != 0 - } - return false -} - -func (ptr *QTranslator) Load2(locale QLocale_ITF, filename string, prefix string, directory string, suffix string) bool { - if ptr.Pointer() != nil { - var filenameC *C.char - if filename != "" { - filenameC = C.CString(filename) - defer C.free(unsafe.Pointer(filenameC)) - } - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - var directoryC *C.char - if directory != "" { - directoryC = C.CString(directory) - defer C.free(unsafe.Pointer(directoryC)) - } - var suffixC *C.char - if suffix != "" { - suffixC = C.CString(suffix) - defer C.free(unsafe.Pointer(suffixC)) - } - return int8(C.QTranslator_Load2(ptr.Pointer(), PointerFromQLocale(locale), C.struct_QtCore_PackedString{data: filenameC, len: C.longlong(len(filename))}, C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtCore_PackedString{data: suffixC, len: C.longlong(len(suffix))})) != 0 - } - return false -} - -func (ptr *QTranslator) Load3(data string, l int, directory string) bool { - if ptr.Pointer() != nil { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - var directoryC *C.char - if directory != "" { - directoryC = C.CString(directory) - defer C.free(unsafe.Pointer(directoryC)) - } - return int8(C.QTranslator_Load3(ptr.Pointer(), dataC, C.int(int32(l)), C.struct_QtCore_PackedString{data: directoryC, len: C.longlong(len(directory))})) != 0 - } - return false -} - -//export callbackQTranslator_Translate -func callbackQTranslator_Translate(ptr unsafe.Pointer, context C.struct_QtCore_PackedString, sourceText C.struct_QtCore_PackedString, disambiguation C.struct_QtCore_PackedString, n C.int) C.struct_QtCore_PackedString { - if signal := qt.GetSignal(ptr, "translate"); signal != nil { - tempVal := (*(*func(string, string, string, int) string)(signal))(cGoUnpackString(context), cGoUnpackString(sourceText), cGoUnpackString(disambiguation), int(int32(n))) - return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQTranslatorFromPointer(ptr).TranslateDefault(cGoUnpackString(context), cGoUnpackString(sourceText), cGoUnpackString(disambiguation), int(int32(n))) - return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QTranslator) ConnectTranslate(f func(context string, sourceText string, disambiguation string, n int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "translate"); signal != nil { - f := func(context string, sourceText string, disambiguation string, n int) string { - (*(*func(string, string, string, int) string)(signal))(context, sourceText, disambiguation, n) - return f(context, sourceText, disambiguation, n) - } - qt.ConnectSignal(ptr.Pointer(), "translate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "translate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTranslator) DisconnectTranslate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "translate") - } -} - -func (ptr *QTranslator) Translate(context string, sourceText string, disambiguation string, n int) string { - if ptr.Pointer() != nil { - var contextC *C.char - if context != "" { - contextC = C.CString(context) - defer C.free(unsafe.Pointer(contextC)) - } - var sourceTextC *C.char - if sourceText != "" { - sourceTextC = C.CString(sourceText) - defer C.free(unsafe.Pointer(sourceTextC)) - } - var disambiguationC *C.char - if disambiguation != "" { - disambiguationC = C.CString(disambiguation) - defer C.free(unsafe.Pointer(disambiguationC)) - } - return cGoUnpackString(C.QTranslator_Translate(ptr.Pointer(), contextC, sourceTextC, disambiguationC, C.int(int32(n)))) - } - return "" -} - -func (ptr *QTranslator) TranslateDefault(context string, sourceText string, disambiguation string, n int) string { - if ptr.Pointer() != nil { - var contextC *C.char - if context != "" { - contextC = C.CString(context) - defer C.free(unsafe.Pointer(contextC)) - } - var sourceTextC *C.char - if sourceText != "" { - sourceTextC = C.CString(sourceText) - defer C.free(unsafe.Pointer(sourceTextC)) - } - var disambiguationC *C.char - if disambiguation != "" { - disambiguationC = C.CString(disambiguation) - defer C.free(unsafe.Pointer(disambiguationC)) - } - return cGoUnpackString(C.QTranslator_TranslateDefault(ptr.Pointer(), contextC, sourceTextC, disambiguationC, C.int(int32(n)))) - } - return "" -} - -//export callbackQTranslator_DestroyQTranslator -func callbackQTranslator_DestroyQTranslator(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTranslator"); signal != nil { - (*(*func())(signal))() - } else { - NewQTranslatorFromPointer(ptr).DestroyQTranslatorDefault() - } -} - -func (ptr *QTranslator) ConnectDestroyQTranslator(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTranslator"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTranslator", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTranslator", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTranslator) DisconnectDestroyQTranslator() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTranslator") - } -} - -func (ptr *QTranslator) DestroyQTranslator() { - if ptr.Pointer() != nil { - C.QTranslator_DestroyQTranslator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTranslator) DestroyQTranslatorDefault() { - if ptr.Pointer() != nil { - C.QTranslator_DestroyQTranslatorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTransposeProxyModel struct { - QAbstractProxyModel -} - -type QTransposeProxyModel_ITF interface { - QAbstractProxyModel_ITF - QTransposeProxyModel_PTR() *QTransposeProxyModel -} - -func (ptr *QTransposeProxyModel) QTransposeProxyModel_PTR() *QTransposeProxyModel { - return ptr -} - -func (ptr *QTransposeProxyModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractProxyModel_PTR().Pointer() - } - return nil -} - -func (ptr *QTransposeProxyModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractProxyModel_PTR().SetPointer(p) - } -} - -func PointerFromQTransposeProxyModel(ptr QTransposeProxyModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTransposeProxyModel_PTR().Pointer() - } - return nil -} - -func NewQTransposeProxyModelFromPointer(ptr unsafe.Pointer) (n *QTransposeProxyModel) { - n = new(QTransposeProxyModel) - n.SetPointer(ptr) - return -} -func NewQTransposeProxyModel2(parent QObject_ITF) *QTransposeProxyModel { - tmpValue := NewQTransposeProxyModelFromPointer(C.QTransposeProxyModel_NewQTransposeProxyModel2(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTransposeProxyModel_ColumnCount -func callbackQTransposeProxyModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQTransposeProxyModelFromPointer(ptr).ColumnCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QTransposeProxyModel) ConnectColumnCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QTransposeProxyModel) ColumnCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTransposeProxyModel_ColumnCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QTransposeProxyModel) ColumnCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTransposeProxyModel_ColumnCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQTransposeProxyModel_Index -func callbackQTransposeProxyModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return PointerFromQModelIndex((*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) - } - - return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), NewQModelIndexFromPointer(parent))) -} - -func (ptr *QTransposeProxyModel) ConnectIndex(f func(row int, column int, parent *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *QModelIndex) *QModelIndex { - (*(*func(int, int, *QModelIndex) *QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QTransposeProxyModel) Index(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTransposeProxyModel) IndexDefault(row int, column int, parent QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTransposeProxyModel_MapFromSource -func callbackQTransposeProxyModel_MapFromSource(ptr unsafe.Pointer, sourceIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapFromSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(sourceIndex))) - } - - return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).MapFromSourceDefault(NewQModelIndexFromPointer(sourceIndex))) -} - -func (ptr *QTransposeProxyModel) ConnectMapFromSource(f func(sourceIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapFromSource"); signal != nil { - f := func(sourceIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(sourceIndex) - return f(sourceIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapFromSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectMapFromSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapFromSource") - } -} - -func (ptr *QTransposeProxyModel) MapFromSource(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapFromSource(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTransposeProxyModel) MapFromSourceDefault(sourceIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapFromSourceDefault(ptr.Pointer(), PointerFromQModelIndex(sourceIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTransposeProxyModel_MapToSource -func callbackQTransposeProxyModel_MapToSource(ptr unsafe.Pointer, proxyIndex unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mapToSource"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(proxyIndex))) - } - - return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).MapToSourceDefault(NewQModelIndexFromPointer(proxyIndex))) -} - -func (ptr *QTransposeProxyModel) ConnectMapToSource(f func(proxyIndex *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mapToSource"); signal != nil { - f := func(proxyIndex *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(proxyIndex) - return f(proxyIndex) - } - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mapToSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectMapToSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mapToSource") - } -} - -func (ptr *QTransposeProxyModel) MapToSource(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapToSource(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTransposeProxyModel) MapToSourceDefault(proxyIndex QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_MapToSourceDefault(ptr.Pointer(), PointerFromQModelIndex(proxyIndex))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTransposeProxyModel_Parent -func callbackQTransposeProxyModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQModelIndex((*(*func(*QModelIndex) *QModelIndex)(signal))(NewQModelIndexFromPointer(index))) - } - - return PointerFromQModelIndex(NewQTransposeProxyModelFromPointer(ptr).ParentDefault(NewQModelIndexFromPointer(index))) -} - -func (ptr *QTransposeProxyModel) ConnectParent(f func(index *QModelIndex) *QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(index *QModelIndex) *QModelIndex { - (*(*func(*QModelIndex) *QModelIndex)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QTransposeProxyModel) Parent(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_Parent(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTransposeProxyModel) ParentDefault(index QModelIndex_ITF) *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QTransposeProxyModel_ParentDefault(ptr.Pointer(), PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTransposeProxyModel_RowCount -func callbackQTransposeProxyModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*QModelIndex) int)(signal))(NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQTransposeProxyModelFromPointer(ptr).RowCountDefault(NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QTransposeProxyModel) ConnectRowCount(f func(parent *QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *QModelIndex) int { - (*(*func(*QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QTransposeProxyModel) RowCount(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTransposeProxyModel_RowCount(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QTransposeProxyModel) RowCountDefault(parent QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTransposeProxyModel_RowCountDefault(ptr.Pointer(), PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQTransposeProxyModel_DestroyQTransposeProxyModel -func callbackQTransposeProxyModel_DestroyQTransposeProxyModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTransposeProxyModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQTransposeProxyModelFromPointer(ptr).DestroyQTransposeProxyModelDefault() - } -} - -func (ptr *QTransposeProxyModel) ConnectDestroyQTransposeProxyModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTransposeProxyModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTransposeProxyModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTransposeProxyModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTransposeProxyModel) DisconnectDestroyQTransposeProxyModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTransposeProxyModel") - } -} - -func (ptr *QTransposeProxyModel) DestroyQTransposeProxyModel() { - if ptr.Pointer() != nil { - C.QTransposeProxyModel_DestroyQTransposeProxyModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTransposeProxyModel) DestroyQTransposeProxyModelDefault() { - if ptr.Pointer() != nil { - C.QTransposeProxyModel_DestroyQTransposeProxyModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTypedArrayData struct { - QArrayData -} - -type QTypedArrayData_ITF interface { - QArrayData_ITF - QTypedArrayData_PTR() *QTypedArrayData -} - -func (ptr *QTypedArrayData) QTypedArrayData_PTR() *QTypedArrayData { - return ptr -} - -func (ptr *QTypedArrayData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QArrayData_PTR().Pointer() - } - return nil -} - -func (ptr *QTypedArrayData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QArrayData_PTR().SetPointer(p) - } -} - -func PointerFromQTypedArrayData(ptr QTypedArrayData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTypedArrayData_PTR().Pointer() - } - return nil -} - -func NewQTypedArrayDataFromPointer(ptr unsafe.Pointer) (n *QTypedArrayData) { - n = new(QTypedArrayData) - n.SetPointer(ptr) - return -} - -func (ptr *QTypedArrayData) DestroyQTypedArrayData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QUnhandledException struct { - QException -} - -type QUnhandledException_ITF interface { - QException_ITF - QUnhandledException_PTR() *QUnhandledException -} - -func (ptr *QUnhandledException) QUnhandledException_PTR() *QUnhandledException { - return ptr -} - -func (ptr *QUnhandledException) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QException_PTR().Pointer() - } - return nil -} - -func (ptr *QUnhandledException) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QException_PTR().SetPointer(p) - } -} - -func PointerFromQUnhandledException(ptr QUnhandledException_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUnhandledException_PTR().Pointer() - } - return nil -} - -func NewQUnhandledExceptionFromPointer(ptr unsafe.Pointer) (n *QUnhandledException) { - n = new(QUnhandledException) - n.SetPointer(ptr) - return -} - -func (ptr *QUnhandledException) DestroyQUnhandledException() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QUrl struct { - ptr unsafe.Pointer -} - -type QUrl_ITF interface { - QUrl_PTR() *QUrl -} - -func (ptr *QUrl) QUrl_PTR() *QUrl { - return ptr -} - -func (ptr *QUrl) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QUrl) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQUrl(ptr QUrl_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUrl_PTR().Pointer() - } - return nil -} - -func NewQUrlFromPointer(ptr unsafe.Pointer) (n *QUrl) { - n = new(QUrl) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QUrl__ParsingMode -//QUrl::ParsingMode -type QUrl__ParsingMode int64 - -const ( - QUrl__TolerantMode QUrl__ParsingMode = QUrl__ParsingMode(0) - QUrl__StrictMode QUrl__ParsingMode = QUrl__ParsingMode(1) - QUrl__DecodedMode QUrl__ParsingMode = QUrl__ParsingMode(2) -) - -//go:generate stringer -type=QUrl__UrlFormattingOption -//QUrl::UrlFormattingOption -type QUrl__UrlFormattingOption int64 - -const ( - QUrl__None QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x0) - QUrl__RemoveScheme QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x1) - QUrl__RemovePassword QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x2) - QUrl__RemoveUserInfo QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(QUrl__RemovePassword | 0x4) - QUrl__RemovePort QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x8) - QUrl__RemoveAuthority QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(QUrl__RemoveUserInfo | QUrl__RemovePort | 0x10) - QUrl__RemovePath QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x20) - QUrl__RemoveQuery QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x40) - QUrl__RemoveFragment QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x80) - QUrl__PreferLocalFile QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x200) - QUrl__StripTrailingSlash QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x400) - QUrl__RemoveFilename QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x800) - QUrl__NormalizePathSegments QUrl__UrlFormattingOption = QUrl__UrlFormattingOption(0x1000) -) - -//go:generate stringer -type=QUrl__ComponentFormattingOption -//QUrl::ComponentFormattingOption -type QUrl__ComponentFormattingOption int64 - -const ( - QUrl__PrettyDecoded QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x000000) - QUrl__EncodeSpaces QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x100000) - QUrl__EncodeUnicode QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x200000) - QUrl__EncodeDelimiters QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x400000 | 0x800000) - QUrl__EncodeReserved QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x1000000) - QUrl__DecodeReserved QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(0x2000000) - QUrl__FullyEncoded QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(QUrl__EncodeSpaces | QUrl__EncodeUnicode | QUrl__EncodeDelimiters | QUrl__EncodeReserved) - QUrl__FullyDecoded QUrl__ComponentFormattingOption = QUrl__ComponentFormattingOption(QUrl__FullyEncoded | QUrl__DecodeReserved | 0x4000000) -) - -//go:generate stringer -type=QUrl__UserInputResolutionOption -//QUrl::UserInputResolutionOption -type QUrl__UserInputResolutionOption int64 - -const ( - QUrl__DefaultResolution QUrl__UserInputResolutionOption = QUrl__UserInputResolutionOption(0) - QUrl__AssumeLocalFile QUrl__UserInputResolutionOption = QUrl__UserInputResolutionOption(1) -) - -func NewQUrl() *QUrl { - tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl()) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func NewQUrl2(other QUrl_ITF) *QUrl { - tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl2(PointerFromQUrl(other))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func NewQUrl3(url string, parsingMode QUrl__ParsingMode) *QUrl { - var urlC *C.char - if url != "" { - urlC = C.CString(url) - defer C.free(unsafe.Pointer(urlC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl3(C.struct_QtCore_PackedString{data: urlC, len: C.longlong(len(url))}, C.longlong(parsingMode))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func NewQUrl4(other QUrl_ITF) *QUrl { - tmpValue := NewQUrlFromPointer(C.QUrl_NewQUrl4(PointerFromQUrl(other))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QUrl) Adjusted(options QUrl__UrlFormattingOption) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QUrl_Adjusted(ptr.Pointer(), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QUrl) Authority(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Authority(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) Clear() { - if ptr.Pointer() != nil { - C.QUrl_Clear(ptr.Pointer()) - } -} - -func (ptr *QUrl) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QUrl) FileName(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_FileName(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) Fragment(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Fragment(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func QUrl_FromAce(domain QByteArray_ITF) string { - return cGoUnpackString(C.QUrl_QUrl_FromAce(PointerFromQByteArray(domain))) -} - -func (ptr *QUrl) FromAce(domain QByteArray_ITF) string { - return cGoUnpackString(C.QUrl_QUrl_FromAce(PointerFromQByteArray(domain))) -} - -func QUrl_FromEncoded(input QByteArray_ITF, parsingMode QUrl__ParsingMode) *QUrl { - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromEncoded(PointerFromQByteArray(input), C.longlong(parsingMode))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QUrl) FromEncoded(input QByteArray_ITF, parsingMode QUrl__ParsingMode) *QUrl { - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromEncoded(PointerFromQByteArray(input), C.longlong(parsingMode))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func QUrl_FromLocalFile(localFile string) *QUrl { - var localFileC *C.char - if localFile != "" { - localFileC = C.CString(localFile) - defer C.free(unsafe.Pointer(localFileC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromLocalFile(C.struct_QtCore_PackedString{data: localFileC, len: C.longlong(len(localFile))})) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QUrl) FromLocalFile(localFile string) *QUrl { - var localFileC *C.char - if localFile != "" { - localFileC = C.CString(localFile) - defer C.free(unsafe.Pointer(localFileC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromLocalFile(C.struct_QtCore_PackedString{data: localFileC, len: C.longlong(len(localFile))})) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func QUrl_FromPercentEncoding(input QByteArray_ITF) string { - return cGoUnpackString(C.QUrl_QUrl_FromPercentEncoding(PointerFromQByteArray(input))) -} - -func (ptr *QUrl) FromPercentEncoding(input QByteArray_ITF) string { - return cGoUnpackString(C.QUrl_QUrl_FromPercentEncoding(PointerFromQByteArray(input))) -} - -func QUrl_FromStringList(urls []string, mode QUrl__ParsingMode) []*QUrl { - urlsC := C.CString(strings.Join(urls, "¡¦!")) - defer C.free(unsafe.Pointer(urlsC)) - return func(l C.struct_QtCore_PackedList) []*QUrl { - out := make([]*QUrl, int(l.len)) - tmpList := NewQUrlFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromStringList_atList(i) - } - return out - }(C.QUrl_QUrl_FromStringList(C.struct_QtCore_PackedString{data: urlsC, len: C.longlong(len(strings.Join(urls, "¡¦!")))}, C.longlong(mode))) -} - -func (ptr *QUrl) FromStringList(urls []string, mode QUrl__ParsingMode) []*QUrl { - urlsC := C.CString(strings.Join(urls, "¡¦!")) - defer C.free(unsafe.Pointer(urlsC)) - return func(l C.struct_QtCore_PackedList) []*QUrl { - out := make([]*QUrl, int(l.len)) - tmpList := NewQUrlFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromStringList_atList(i) - } - return out - }(C.QUrl_QUrl_FromStringList(C.struct_QtCore_PackedString{data: urlsC, len: C.longlong(len(strings.Join(urls, "¡¦!")))}, C.longlong(mode))) -} - -func QUrl_FromUserInput(userInput string) *QUrl { - var userInputC *C.char - if userInput != "" { - userInputC = C.CString(userInput) - defer C.free(unsafe.Pointer(userInputC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))})) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QUrl) FromUserInput(userInput string) *QUrl { - var userInputC *C.char - if userInput != "" { - userInputC = C.CString(userInput) - defer C.free(unsafe.Pointer(userInputC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))})) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func QUrl_FromUserInput2(userInput string, workingDirectory string, options QUrl__UserInputResolutionOption) *QUrl { - var userInputC *C.char - if userInput != "" { - userInputC = C.CString(userInput) - defer C.free(unsafe.Pointer(userInputC)) - } - var workingDirectoryC *C.char - if workingDirectory != "" { - workingDirectoryC = C.CString(workingDirectory) - defer C.free(unsafe.Pointer(workingDirectoryC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput2(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QUrl) FromUserInput2(userInput string, workingDirectory string, options QUrl__UserInputResolutionOption) *QUrl { - var userInputC *C.char - if userInput != "" { - userInputC = C.CString(userInput) - defer C.free(unsafe.Pointer(userInputC)) - } - var workingDirectoryC *C.char - if workingDirectory != "" { - workingDirectoryC = C.CString(workingDirectory) - defer C.free(unsafe.Pointer(workingDirectoryC)) - } - tmpValue := NewQUrlFromPointer(C.QUrl_QUrl_FromUserInput2(C.struct_QtCore_PackedString{data: userInputC, len: C.longlong(len(userInput))}, C.struct_QtCore_PackedString{data: workingDirectoryC, len: C.longlong(len(workingDirectory))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QUrl) HasFragment() bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_HasFragment(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrl) HasQuery() bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_HasQuery(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrl) Host(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Host(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func QUrl_IdnWhitelist() []string { - return unpackStringList(cGoUnpackString(C.QUrl_QUrl_IdnWhitelist())) -} - -func (ptr *QUrl) IdnWhitelist() []string { - return unpackStringList(cGoUnpackString(C.QUrl_QUrl_IdnWhitelist())) -} - -func (ptr *QUrl) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrl) IsLocalFile() bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_IsLocalFile(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrl) IsParentOf(childUrl QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_IsParentOf(ptr.Pointer(), PointerFromQUrl(childUrl))) != 0 - } - return false -} - -func (ptr *QUrl) IsRelative() bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_IsRelative(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrl) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrl) Matches(url QUrl_ITF, options QUrl__UrlFormattingOption) bool { - if ptr.Pointer() != nil { - return int8(C.QUrl_Matches(ptr.Pointer(), PointerFromQUrl(url), C.longlong(options))) != 0 - } - return false -} - -func (ptr *QUrl) Password(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Password(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) Path(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Path(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) Port(defaultPort int) int { - if ptr.Pointer() != nil { - return int(int32(C.QUrl_Port(ptr.Pointer(), C.int(int32(defaultPort))))) - } - return 0 -} - -func (ptr *QUrl) Query(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Query(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) Resolved(relative QUrl_ITF) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QUrl_Resolved(ptr.Pointer(), PointerFromQUrl(relative))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QUrl) Scheme() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Scheme(ptr.Pointer())) - } - return "" -} - -func (ptr *QUrl) SetAuthority(authority string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var authorityC *C.char - if authority != "" { - authorityC = C.CString(authority) - defer C.free(unsafe.Pointer(authorityC)) - } - C.QUrl_SetAuthority(ptr.Pointer(), C.struct_QtCore_PackedString{data: authorityC, len: C.longlong(len(authority))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) SetFragment(fragment string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var fragmentC *C.char - if fragment != "" { - fragmentC = C.CString(fragment) - defer C.free(unsafe.Pointer(fragmentC)) - } - C.QUrl_SetFragment(ptr.Pointer(), C.struct_QtCore_PackedString{data: fragmentC, len: C.longlong(len(fragment))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) SetHost(host string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var hostC *C.char - if host != "" { - hostC = C.CString(host) - defer C.free(unsafe.Pointer(hostC)) - } - C.QUrl_SetHost(ptr.Pointer(), C.struct_QtCore_PackedString{data: hostC, len: C.longlong(len(host))}, C.longlong(mode)) - } -} - -func QUrl_SetIdnWhitelist(list []string) { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - C.QUrl_QUrl_SetIdnWhitelist(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) -} - -func (ptr *QUrl) SetIdnWhitelist(list []string) { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - C.QUrl_QUrl_SetIdnWhitelist(C.struct_QtCore_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) -} - -func (ptr *QUrl) SetPassword(password string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var passwordC *C.char - if password != "" { - passwordC = C.CString(password) - defer C.free(unsafe.Pointer(passwordC)) - } - C.QUrl_SetPassword(ptr.Pointer(), C.struct_QtCore_PackedString{data: passwordC, len: C.longlong(len(password))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) SetPath(path string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QUrl_SetPath(ptr.Pointer(), C.struct_QtCore_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) SetPort(port int) { - if ptr.Pointer() != nil { - C.QUrl_SetPort(ptr.Pointer(), C.int(int32(port))) - } -} - -func (ptr *QUrl) SetQuery(query string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var queryC *C.char - if query != "" { - queryC = C.CString(query) - defer C.free(unsafe.Pointer(queryC)) - } - C.QUrl_SetQuery(ptr.Pointer(), C.struct_QtCore_PackedString{data: queryC, len: C.longlong(len(query))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) SetQuery2(query QUrlQuery_ITF) { - if ptr.Pointer() != nil { - C.QUrl_SetQuery2(ptr.Pointer(), PointerFromQUrlQuery(query)) - } -} - -func (ptr *QUrl) SetScheme(scheme string) { - if ptr.Pointer() != nil { - var schemeC *C.char - if scheme != "" { - schemeC = C.CString(scheme) - defer C.free(unsafe.Pointer(schemeC)) - } - C.QUrl_SetScheme(ptr.Pointer(), C.struct_QtCore_PackedString{data: schemeC, len: C.longlong(len(scheme))}) - } -} - -func (ptr *QUrl) SetUrl(url string, parsingMode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var urlC *C.char - if url != "" { - urlC = C.CString(url) - defer C.free(unsafe.Pointer(urlC)) - } - C.QUrl_SetUrl(ptr.Pointer(), C.struct_QtCore_PackedString{data: urlC, len: C.longlong(len(url))}, C.longlong(parsingMode)) - } -} - -func (ptr *QUrl) SetUserInfo(userInfo string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var userInfoC *C.char - if userInfo != "" { - userInfoC = C.CString(userInfo) - defer C.free(unsafe.Pointer(userInfoC)) - } - C.QUrl_SetUserInfo(ptr.Pointer(), C.struct_QtCore_PackedString{data: userInfoC, len: C.longlong(len(userInfo))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) SetUserName(userName string, mode QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var userNameC *C.char - if userName != "" { - userNameC = C.CString(userName) - defer C.free(unsafe.Pointer(userNameC)) - } - C.QUrl_SetUserName(ptr.Pointer(), C.struct_QtCore_PackedString{data: userNameC, len: C.longlong(len(userName))}, C.longlong(mode)) - } -} - -func (ptr *QUrl) Swap(other QUrl_ITF) { - if ptr.Pointer() != nil { - C.QUrl_Swap(ptr.Pointer(), PointerFromQUrl(other)) - } -} - -func QUrl_ToAce(domain string) *QByteArray { - var domainC *C.char - if domain != "" { - domainC = C.CString(domain) - defer C.free(unsafe.Pointer(domainC)) - } - tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToAce(C.struct_QtCore_PackedString{data: domainC, len: C.longlong(len(domain))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QUrl) ToAce(domain string) *QByteArray { - var domainC *C.char - if domain != "" { - domainC = C.CString(domain) - defer C.free(unsafe.Pointer(domainC)) - } - tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToAce(C.struct_QtCore_PackedString{data: domainC, len: C.longlong(len(domain))})) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QUrl) ToDisplayString(options QUrl__UrlFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_ToDisplayString(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) ToEncoded(options QUrl__UrlFormattingOption) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QUrl_ToEncoded(ptr.Pointer(), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUrl) ToLocalFile() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_ToLocalFile(ptr.Pointer())) - } - return "" -} - -func QUrl_ToPercentEncoding(input string, exclude QByteArray_ITF, include QByteArray_ITF) *QByteArray { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToPercentEncoding(C.struct_QtCore_PackedString{data: inputC, len: C.longlong(len(input))}, PointerFromQByteArray(exclude), PointerFromQByteArray(include))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QUrl) ToPercentEncoding(input string, exclude QByteArray_ITF, include QByteArray_ITF) *QByteArray { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - tmpValue := NewQByteArrayFromPointer(C.QUrl_QUrl_ToPercentEncoding(C.struct_QtCore_PackedString{data: inputC, len: C.longlong(len(input))}, PointerFromQByteArray(exclude), PointerFromQByteArray(include))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QUrl) ToString(options QUrl__UrlFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_ToString(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func QUrl_ToStringList(urls []*QUrl, options QUrl__UrlFormattingOption) []string { - return unpackStringList(cGoUnpackString(C.QUrl_QUrl_ToStringList(func() unsafe.Pointer { - tmpList := NewQUrlFromPointer(NewQUrlFromPointer(nil).__toStringList_urls_newList()) - for _, v := range urls { - tmpList.__toStringList_urls_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(options)))) -} - -func (ptr *QUrl) ToStringList(urls []*QUrl, options QUrl__UrlFormattingOption) []string { - return unpackStringList(cGoUnpackString(C.QUrl_QUrl_ToStringList(func() unsafe.Pointer { - tmpList := NewQUrlFromPointer(NewQUrlFromPointer(nil).__toStringList_urls_newList()) - for _, v := range urls { - tmpList.__toStringList_urls_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(options)))) -} - -func (ptr *QUrl) TopLevelDomain(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_TopLevelDomain(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) Url(options QUrl__UrlFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_Url(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) UserInfo(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_UserInfo(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) UserName(options QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrl_UserName(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QUrl) DestroyQUrl() { - if ptr.Pointer() != nil { - C.QUrl_DestroyQUrl(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUrl) __allEncodedQueryItemValues_atList(i int) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QUrl___allEncodedQueryItemValues_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUrl) __allEncodedQueryItemValues_setList(i QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QUrl___allEncodedQueryItemValues_setList(ptr.Pointer(), PointerFromQByteArray(i)) - } -} - -func (ptr *QUrl) __allEncodedQueryItemValues_newList() unsafe.Pointer { - return C.QUrl___allEncodedQueryItemValues_newList(ptr.Pointer()) -} - -func (ptr *QUrl) __fromStringList_atList(i int) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QUrl___fromStringList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QUrl) __fromStringList_setList(i QUrl_ITF) { - if ptr.Pointer() != nil { - C.QUrl___fromStringList_setList(ptr.Pointer(), PointerFromQUrl(i)) - } -} - -func (ptr *QUrl) __fromStringList_newList() unsafe.Pointer { - return C.QUrl___fromStringList_newList(ptr.Pointer()) -} - -func (ptr *QUrl) __toStringList_urls_atList(i int) *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QUrl___toStringList_urls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QUrl) __toStringList_urls_setList(i QUrl_ITF) { - if ptr.Pointer() != nil { - C.QUrl___toStringList_urls_setList(ptr.Pointer(), PointerFromQUrl(i)) - } -} - -func (ptr *QUrl) __toStringList_urls_newList() unsafe.Pointer { - return C.QUrl___toStringList_urls_newList(ptr.Pointer()) -} - -type QUrlQuery struct { - ptr unsafe.Pointer -} - -type QUrlQuery_ITF interface { - QUrlQuery_PTR() *QUrlQuery -} - -func (ptr *QUrlQuery) QUrlQuery_PTR() *QUrlQuery { - return ptr -} - -func (ptr *QUrlQuery) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QUrlQuery) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQUrlQuery(ptr QUrlQuery_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUrlQuery_PTR().Pointer() - } - return nil -} - -func NewQUrlQueryFromPointer(ptr unsafe.Pointer) (n *QUrlQuery) { - n = new(QUrlQuery) - n.SetPointer(ptr) - return -} -func NewQUrlQuery() *QUrlQuery { - tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery()) - runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) - return tmpValue -} - -func NewQUrlQuery2(url QUrl_ITF) *QUrlQuery { - tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery2(PointerFromQUrl(url))) - runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) - return tmpValue -} - -func NewQUrlQuery3(queryString string) *QUrlQuery { - var queryStringC *C.char - if queryString != "" { - queryStringC = C.CString(queryString) - defer C.free(unsafe.Pointer(queryStringC)) - } - tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery3(C.struct_QtCore_PackedString{data: queryStringC, len: C.longlong(len(queryString))})) - runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) - return tmpValue -} - -func NewQUrlQuery5(other QUrlQuery_ITF) *QUrlQuery { - tmpValue := NewQUrlQueryFromPointer(C.QUrlQuery_NewQUrlQuery5(PointerFromQUrlQuery(other))) - runtime.SetFinalizer(tmpValue, (*QUrlQuery).DestroyQUrlQuery) - return tmpValue -} - -func (ptr *QUrlQuery) AddQueryItem(key string, value string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QUrlQuery_AddQueryItem(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QUrlQuery) AllQueryItemValues(key string, encoding QUrl__ComponentFormattingOption) []string { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return unpackStringList(cGoUnpackString(C.QUrlQuery_AllQueryItemValues(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.longlong(encoding)))) - } - return make([]string, 0) -} - -func (ptr *QUrlQuery) Clear() { - if ptr.Pointer() != nil { - C.QUrlQuery_Clear(ptr.Pointer()) - } -} - -func QUrlQuery_DefaultQueryPairDelimiter() *QChar { - tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QUrlQuery) DefaultQueryPairDelimiter() *QChar { - tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func QUrlQuery_DefaultQueryValueDelimiter() *QChar { - tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QUrlQuery) DefaultQueryValueDelimiter() *QChar { - tmpValue := NewQCharFromPointer(C.QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter()) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue -} - -func (ptr *QUrlQuery) HasQueryItem(key string) bool { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QUrlQuery_HasQueryItem(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 - } - return false -} - -func (ptr *QUrlQuery) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QUrlQuery_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUrlQuery) Query(encoding QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrlQuery_Query(ptr.Pointer(), C.longlong(encoding))) - } - return "" -} - -func (ptr *QUrlQuery) QueryItemValue(key string, encoding QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return cGoUnpackString(C.QUrlQuery_QueryItemValue(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, C.longlong(encoding))) - } - return "" -} - -func (ptr *QUrlQuery) QueryPairDelimiter() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QUrlQuery_QueryPairDelimiter(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QUrlQuery) QueryValueDelimiter() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QUrlQuery_QueryValueDelimiter(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QUrlQuery) RemoveAllQueryItems(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QUrlQuery_RemoveAllQueryItems(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QUrlQuery) RemoveQueryItem(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QUrlQuery_RemoveQueryItem(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QUrlQuery) SetQuery(queryString string) { - if ptr.Pointer() != nil { - var queryStringC *C.char - if queryString != "" { - queryStringC = C.CString(queryString) - defer C.free(unsafe.Pointer(queryStringC)) - } - C.QUrlQuery_SetQuery(ptr.Pointer(), C.struct_QtCore_PackedString{data: queryStringC, len: C.longlong(len(queryString))}) - } -} - -func (ptr *QUrlQuery) SetQueryDelimiters(valueDelimiter QChar_ITF, pairDelimiter QChar_ITF) { - if ptr.Pointer() != nil { - C.QUrlQuery_SetQueryDelimiters(ptr.Pointer(), PointerFromQChar(valueDelimiter), PointerFromQChar(pairDelimiter)) - } -} - -func (ptr *QUrlQuery) Swap(other QUrlQuery_ITF) { - if ptr.Pointer() != nil { - C.QUrlQuery_Swap(ptr.Pointer(), PointerFromQUrlQuery(other)) - } -} - -func (ptr *QUrlQuery) ToString(encoding QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUrlQuery_ToString(ptr.Pointer(), C.longlong(encoding))) - } - return "" -} - -func (ptr *QUrlQuery) DestroyQUrlQuery() { - if ptr.Pointer() != nil { - C.QUrlQuery_DestroyQUrlQuery(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QUrlTwoFlags struct { - ptr unsafe.Pointer -} - -type QUrlTwoFlags_ITF interface { - QUrlTwoFlags_PTR() *QUrlTwoFlags -} - -func (ptr *QUrlTwoFlags) QUrlTwoFlags_PTR() *QUrlTwoFlags { - return ptr -} - -func (ptr *QUrlTwoFlags) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QUrlTwoFlags) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQUrlTwoFlags(ptr QUrlTwoFlags_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUrlTwoFlags_PTR().Pointer() - } - return nil -} - -func NewQUrlTwoFlagsFromPointer(ptr unsafe.Pointer) (n *QUrlTwoFlags) { - n = new(QUrlTwoFlags) - n.SetPointer(ptr) - return -} - -func (ptr *QUrlTwoFlags) DestroyQUrlTwoFlags() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QUuid struct { - ptr unsafe.Pointer -} - -type QUuid_ITF interface { - QUuid_PTR() *QUuid -} - -func (ptr *QUuid) QUuid_PTR() *QUuid { - return ptr -} - -func (ptr *QUuid) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QUuid) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQUuid(ptr QUuid_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUuid_PTR().Pointer() - } - return nil -} - -func NewQUuidFromPointer(ptr unsafe.Pointer) (n *QUuid) { - n = new(QUuid) - n.SetPointer(ptr) - return -} - -func (ptr *QUuid) DestroyQUuid() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QUuid__Variant -//QUuid::Variant -type QUuid__Variant int64 - -const ( - QUuid__VarUnknown QUuid__Variant = QUuid__Variant(-1) - QUuid__NCS QUuid__Variant = QUuid__Variant(0) - QUuid__DCE QUuid__Variant = QUuid__Variant(2) - QUuid__Microsoft QUuid__Variant = QUuid__Variant(6) - QUuid__Reserved QUuid__Variant = QUuid__Variant(7) -) - -//go:generate stringer -type=QUuid__Version -//QUuid::Version -type QUuid__Version int64 - -const ( - QUuid__VerUnknown QUuid__Version = QUuid__Version(-1) - QUuid__Time QUuid__Version = QUuid__Version(1) - QUuid__EmbeddedPOSIX QUuid__Version = QUuid__Version(2) - QUuid__Md5 QUuid__Version = QUuid__Version(3) - QUuid__Name QUuid__Version = QUuid__Version(QUuid__Md5) - QUuid__Random QUuid__Version = QUuid__Version(4) - QUuid__Sha1 QUuid__Version = QUuid__Version(5) -) - -//go:generate stringer -type=QUuid__StringFormat -//QUuid::StringFormat -type QUuid__StringFormat int64 - -const ( - QUuid__WithBraces QUuid__StringFormat = QUuid__StringFormat(0) - QUuid__WithoutBraces QUuid__StringFormat = QUuid__StringFormat(1) - QUuid__Id128 QUuid__StringFormat = QUuid__StringFormat(3) -) - -func NewQUuid2() *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid2()) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func NewQUuid3(l uint, w1 uint16, w2 uint16, b1 string, b2 string, b3 string, b4 string, b5 string, b6 string, b7 string, b8 string) *QUuid { - var b1C *C.char - if b1 != "" { - b1C = C.CString(b1) - defer C.free(unsafe.Pointer(b1C)) - } - var b2C *C.char - if b2 != "" { - b2C = C.CString(b2) - defer C.free(unsafe.Pointer(b2C)) - } - var b3C *C.char - if b3 != "" { - b3C = C.CString(b3) - defer C.free(unsafe.Pointer(b3C)) - } - var b4C *C.char - if b4 != "" { - b4C = C.CString(b4) - defer C.free(unsafe.Pointer(b4C)) - } - var b5C *C.char - if b5 != "" { - b5C = C.CString(b5) - defer C.free(unsafe.Pointer(b5C)) - } - var b6C *C.char - if b6 != "" { - b6C = C.CString(b6) - defer C.free(unsafe.Pointer(b6C)) - } - var b7C *C.char - if b7 != "" { - b7C = C.CString(b7) - defer C.free(unsafe.Pointer(b7C)) - } - var b8C *C.char - if b8 != "" { - b8C = C.CString(b8) - defer C.free(unsafe.Pointer(b8C)) - } - tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid3(C.uint(uint32(l)), C.ushort(w1), C.ushort(w2), b1C, b2C, b3C, b4C, b5C, b6C, b7C, b8C)) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func NewQUuid4(text string) *QUuid { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid4(C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func NewQUuid(text QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_NewQUuid(PointerFromQByteArray(text))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_CreateUuid() *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuid()) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) CreateUuid() *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuid()) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_CreateUuidV3(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV3(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) CreateUuidV3(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV3(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_CreateUuidV32(ns QUuid_ITF, baseData string) *QUuid { - var baseDataC *C.char - if baseData != "" { - baseDataC = C.CString(baseData) - defer C.free(unsafe.Pointer(baseDataC)) - } - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV32(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) CreateUuidV32(ns QUuid_ITF, baseData string) *QUuid { - var baseDataC *C.char - if baseData != "" { - baseDataC = C.CString(baseData) - defer C.free(unsafe.Pointer(baseDataC)) - } - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV32(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_CreateUuidV5(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV5(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) CreateUuidV5(ns QUuid_ITF, baseData QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV5(PointerFromQUuid(ns), PointerFromQByteArray(baseData))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_CreateUuidV52(ns QUuid_ITF, baseData string) *QUuid { - var baseDataC *C.char - if baseData != "" { - baseDataC = C.CString(baseData) - defer C.free(unsafe.Pointer(baseDataC)) - } - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV52(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) CreateUuidV52(ns QUuid_ITF, baseData string) *QUuid { - var baseDataC *C.char - if baseData != "" { - baseDataC = C.CString(baseData) - defer C.free(unsafe.Pointer(baseDataC)) - } - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_CreateUuidV52(PointerFromQUuid(ns), C.struct_QtCore_PackedString{data: baseDataC, len: C.longlong(len(baseData))})) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_FromRfc4122(bytes QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromRfc4122(PointerFromQByteArray(bytes))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) FromRfc4122(bytes QByteArray_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromRfc4122(PointerFromQByteArray(bytes))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_FromString(text QStringView_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString(PointerFromQStringView(text))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) FromString(text QStringView_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString(PointerFromQStringView(text))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func QUuid_FromString2(text QLatin1String_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString2(PointerFromQLatin1String(text))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) FromString2(text QLatin1String_ITF) *QUuid { - tmpValue := NewQUuidFromPointer(C.QUuid_QUuid_FromString2(PointerFromQLatin1String(text))) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue -} - -func (ptr *QUuid) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QUuid_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUuid) ToByteArray() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QUuid_ToByteArray(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUuid) ToByteArray2(mode QUuid__StringFormat) *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QUuid_ToByteArray2(ptr.Pointer(), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUuid) ToRfc4122() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QUuid_ToRfc4122(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUuid) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUuid_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QUuid) ToString2(mode QUuid__StringFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUuid_ToString2(ptr.Pointer(), C.longlong(mode))) - } - return "" -} - -func (ptr *QUuid) Variant() QUuid__Variant { - if ptr.Pointer() != nil { - return QUuid__Variant(C.QUuid_Variant(ptr.Pointer())) - } - return 0 -} - -func (ptr *QUuid) Version() QUuid__Version { - if ptr.Pointer() != nil { - return QUuid__Version(C.QUuid_Version(ptr.Pointer())) - } - return 0 -} - -type QVarLengthArray struct { - ptr unsafe.Pointer -} - -type QVarLengthArray_ITF interface { - QVarLengthArray_PTR() *QVarLengthArray -} - -func (ptr *QVarLengthArray) QVarLengthArray_PTR() *QVarLengthArray { - return ptr -} - -func (ptr *QVarLengthArray) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVarLengthArray) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVarLengthArray(ptr QVarLengthArray_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVarLengthArray_PTR().Pointer() - } - return nil -} - -func NewQVarLengthArrayFromPointer(ptr unsafe.Pointer) (n *QVarLengthArray) { - n = new(QVarLengthArray) - n.SetPointer(ptr) - return -} - -type QVariant struct { - ptr unsafe.Pointer -} - -type QVariant_ITF interface { - QVariant_PTR() *QVariant -} - -func (ptr *QVariant) QVariant_PTR() *QVariant { - return ptr -} - -func (ptr *QVariant) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVariant) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVariant(ptr QVariant_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVariant_PTR().Pointer() - } - return nil -} - -func NewQVariantFromPointer(ptr unsafe.Pointer) (n *QVariant) { - n = new(QVariant) - n.SetPointer(ptr) - return -} - -type qVariant_ITF interface{ ToVariant() *QVariant } - -func NewQVariant1(i interface{}) *QVariant { - switch d := i.(type) { - case *QVariant: - return d - case QVariant__Type: - return NewQVariant2(d) - case *QDataStream: - return NewQVariant4(d) - case int: - return NewQVariant5(d) - case uint: - return NewQVariant6(d) - case int64: - return NewQVariant7(d) - case uint64: - return NewQVariant8(d) - case bool: - return NewQVariant9(d) - case float64: - return NewQVariant10(d) - case float32: - return NewQVariant11(d) - case string: - return NewQVariant12(d) - case *QByteArray: - return NewQVariant13(d) - case *QBitArray: - return NewQVariant14(d) - case *QLatin1String: - return NewQVariant16(d) - case []string: - return NewQVariant17(d) - case *QChar: - return NewQVariant18(d) - case *QDate: - return NewQVariant19(d) - case *QTime: - return NewQVariant20(d) - case *QDateTime: - return NewQVariant21(d) - case []*QVariant: - return NewQVariant22(d) - case map[string]*QVariant: - return NewQVariant23(d) - case *QSize: - return NewQVariant25(d) - case *QSizeF: - return NewQVariant26(d) - case *QPoint: - return NewQVariant27(d) - case *QPointF: - return NewQVariant28(d) - case *QLine: - return NewQVariant29(d) - case *QLineF: - return NewQVariant30(d) - case *QRect: - return NewQVariant31(d) - case *QRectF: - return NewQVariant32(d) - case *QLocale: - return NewQVariant33(d) - case *QRegExp: - return NewQVariant34(d) - case *QRegularExpression: - return NewQVariant35(d) - case *QUrl: - return NewQVariant36(d) - case *QEasingCurve: - return NewQVariant37(d) - case *QUuid: - return NewQVariant38(d) - case *QJsonValue: - return NewQVariant39(d) - case *QJsonObject: - return NewQVariant40(d) - case *QJsonArray: - return NewQVariant41(d) - case *QJsonDocument: - return NewQVariant42(d) - case *QModelIndex: - return NewQVariant43(d) - case *QPersistentModelIndex: - return NewQVariant44(d) - case qVariant_ITF: - return d.ToVariant() - default: - return NewQVariant() - - } -} -func (v *QVariant) ToInterface() interface{} { - switch v.Type() { - case QVariant__Bool: - return v.ToBool() - case QVariant__Int: - return v.ToInt(nil) - case QVariant__UInt: - return v.ToUInt(nil) - case QVariant__LongLong: - return v.ToLongLong(nil) - case QVariant__ULongLong: - return v.ToULongLong(nil) - case QVariant__Double: - return v.ToDouble(nil) - case QVariant__Char: - return v.ToChar() - case QVariant__Map: - return v.ToMap() - case QVariant__List: - return v.ToList() - case QVariant__String: - return v.ToString() - case QVariant__StringList: - return v.ToStringList() - case QVariant__ByteArray: - return v.ToByteArray() - case QVariant__BitArray: - return v.ToBitArray() - case QVariant__Date: - return v.ToDate() - case QVariant__Time: - return v.ToTime() - case QVariant__DateTime: - return v.ToDateTime() - case QVariant__Url: - return v.ToUrl() - case QVariant__Locale: - return v.ToLocale() - case QVariant__Rect: - return v.ToRect() - case QVariant__RectF: - return v.ToRectF() - case QVariant__Size: - return v.ToSize() - case QVariant__SizeF: - return v.ToSizeF() - case QVariant__Line: - return v.ToLine() - case QVariant__LineF: - return v.ToLineF() - case QVariant__Point: - return v.ToPoint() - case QVariant__PointF: - return v.ToPointF() - case QVariant__RegExp: - return v.ToRegExp() - case QVariant__RegularExpression: - return v.ToRegularExpression() - case QVariant__Hash: - return v.ToHash() - case QVariant__EasingCurve: - return v.ToEasingCurve() - case QVariant__Uuid: - return v.ToUuid() - case QVariant__ModelIndex: - return v.ToModelIndex() - case QVariant__PersistentModelIndex: - return v.ToPersistentModelIndex() - case QVariant__Font: - return v.ToFont() - case QVariant__Brush: - return v.ToBrush() - case QVariant__Color: - return v.ToColor() - case QVariant__Image: - return v.ToImage() - case QVariant__Icon: - return v.ToIcon() - - } - return v -} - -//go:generate stringer -type=QVariant__Type -//QVariant::Type -type QVariant__Type int64 - -const ( - QVariant__Invalid QVariant__Type = QVariant__Type(QMetaType__UnknownType) - QVariant__Bool QVariant__Type = QVariant__Type(QMetaType__Bool) - QVariant__Int QVariant__Type = QVariant__Type(QMetaType__Int) - QVariant__UInt QVariant__Type = QVariant__Type(QMetaType__UInt) - QVariant__LongLong QVariant__Type = QVariant__Type(QMetaType__LongLong) - QVariant__ULongLong QVariant__Type = QVariant__Type(QMetaType__ULongLong) - QVariant__Double QVariant__Type = QVariant__Type(QMetaType__Double) - QVariant__Char QVariant__Type = QVariant__Type(QMetaType__QChar) - QVariant__Map QVariant__Type = QVariant__Type(QMetaType__QVariantMap) - QVariant__List QVariant__Type = QVariant__Type(QMetaType__QVariantList) - QVariant__String QVariant__Type = QVariant__Type(QMetaType__QString) - QVariant__StringList QVariant__Type = QVariant__Type(QMetaType__QStringList) - QVariant__ByteArray QVariant__Type = QVariant__Type(QMetaType__QByteArray) - QVariant__BitArray QVariant__Type = QVariant__Type(QMetaType__QBitArray) - QVariant__Date QVariant__Type = QVariant__Type(QMetaType__QDate) - QVariant__Time QVariant__Type = QVariant__Type(QMetaType__QTime) - QVariant__DateTime QVariant__Type = QVariant__Type(QMetaType__QDateTime) - QVariant__Url QVariant__Type = QVariant__Type(QMetaType__QUrl) - QVariant__Locale QVariant__Type = QVariant__Type(QMetaType__QLocale) - QVariant__Rect QVariant__Type = QVariant__Type(QMetaType__QRect) - QVariant__RectF QVariant__Type = QVariant__Type(QMetaType__QRectF) - QVariant__Size QVariant__Type = QVariant__Type(QMetaType__QSize) - QVariant__SizeF QVariant__Type = QVariant__Type(QMetaType__QSizeF) - QVariant__Line QVariant__Type = QVariant__Type(QMetaType__QLine) - QVariant__LineF QVariant__Type = QVariant__Type(QMetaType__QLineF) - QVariant__Point QVariant__Type = QVariant__Type(QMetaType__QPoint) - QVariant__PointF QVariant__Type = QVariant__Type(QMetaType__QPointF) - QVariant__RegExp QVariant__Type = QVariant__Type(QMetaType__QRegExp) - QVariant__RegularExpression QVariant__Type = QVariant__Type(QMetaType__QRegularExpression) - QVariant__Hash QVariant__Type = QVariant__Type(QMetaType__QVariantHash) - QVariant__EasingCurve QVariant__Type = QVariant__Type(QMetaType__QEasingCurve) - QVariant__Uuid QVariant__Type = QVariant__Type(QMetaType__QUuid) - QVariant__ModelIndex QVariant__Type = QVariant__Type(QMetaType__QModelIndex) - QVariant__PersistentModelIndex QVariant__Type = QVariant__Type(QMetaType__QPersistentModelIndex) - QVariant__Font QVariant__Type = QVariant__Type(QMetaType__QFont) - QVariant__Pixmap QVariant__Type = QVariant__Type(QMetaType__QPixmap) - QVariant__Brush QVariant__Type = QVariant__Type(QMetaType__QBrush) - QVariant__Color QVariant__Type = QVariant__Type(QMetaType__QColor) - QVariant__Palette QVariant__Type = QVariant__Type(QMetaType__QPalette) - QVariant__Image QVariant__Type = QVariant__Type(QMetaType__QImage) - QVariant__Polygon QVariant__Type = QVariant__Type(QMetaType__QPolygon) - QVariant__Region QVariant__Type = QVariant__Type(QMetaType__QRegion) - QVariant__Bitmap QVariant__Type = QVariant__Type(QMetaType__QBitmap) - QVariant__Cursor QVariant__Type = QVariant__Type(QMetaType__QCursor) - QVariant__KeySequence QVariant__Type = QVariant__Type(QMetaType__QKeySequence) - QVariant__Pen QVariant__Type = QVariant__Type(QMetaType__QPen) - QVariant__TextLength QVariant__Type = QVariant__Type(QMetaType__QTextLength) - QVariant__TextFormat QVariant__Type = QVariant__Type(QMetaType__QTextFormat) - QVariant__Matrix QVariant__Type = QVariant__Type(QMetaType__QMatrix) - QVariant__Transform QVariant__Type = QVariant__Type(QMetaType__QTransform) - QVariant__Matrix4x4 QVariant__Type = QVariant__Type(QMetaType__QMatrix4x4) - QVariant__Vector2D QVariant__Type = QVariant__Type(QMetaType__QVector2D) - QVariant__Vector3D QVariant__Type = QVariant__Type(QMetaType__QVector3D) - QVariant__Vector4D QVariant__Type = QVariant__Type(QMetaType__QVector4D) - QVariant__Quaternion QVariant__Type = QVariant__Type(QMetaType__QQuaternion) - QVariant__PolygonF QVariant__Type = QVariant__Type(QMetaType__QPolygonF) - QVariant__Icon QVariant__Type = QVariant__Type(QMetaType__QIcon) - QVariant__SizePolicy QVariant__Type = QVariant__Type(QMetaType__QSizePolicy) - QVariant__UserType QVariant__Type = QVariant__Type(QMetaType__User) - QVariant__LastType QVariant__Type = QVariant__Type(0xffffffff) -) - -func NewQVariant() *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant()) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant2(ty QVariant__Type) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant2(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant3(typeId int, copy unsafe.Pointer) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant3(C.int(int32(typeId)), copy)) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant4(s QDataStream_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant4(PointerFromQDataStream(s))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant5(val int) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant5(C.int(int32(val)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant6(val uint) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant6(C.uint(uint32(val)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant7(val int64) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant7(C.longlong(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant8(val uint64) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant8(C.ulonglong(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant9(val bool) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant9(C.char(int8(qt.GoBoolToInt(val))))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant10(val float64) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant10(C.double(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant11(val float32) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant11(C.float(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant12(val string) *QVariant { - var valC *C.char - if val != "" { - valC = C.CString(val) - defer C.free(unsafe.Pointer(valC)) - } - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant12(valC)) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant13(val QByteArray_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant13(PointerFromQByteArray(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant14(val QBitArray_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant14(PointerFromQBitArray(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant15(val string) *QVariant { - var valC *C.char - if val != "" { - valC = C.CString(val) - defer C.free(unsafe.Pointer(valC)) - } - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant15(C.struct_QtCore_PackedString{data: valC, len: C.longlong(len(val))})) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant16(val QLatin1String_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant16(PointerFromQLatin1String(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant17(val []string) *QVariant { - valC := C.CString(strings.Join(val, "¡¦!")) - defer C.free(unsafe.Pointer(valC)) - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant17(C.struct_QtCore_PackedString{data: valC, len: C.longlong(len(strings.Join(val, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant18(c QChar_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant18(PointerFromQChar(c))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant19(val QDate_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant19(PointerFromQDate(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant20(val QTime_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant20(PointerFromQTime(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant21(val QDateTime_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant21(PointerFromQDateTime(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant22(val []*QVariant) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant22(func() unsafe.Pointer { - tmpList := NewQVariantFromPointer(NewQVariantFromPointer(nil).__QVariant_val_newList22()) - for _, v := range val { - tmpList.__QVariant_val_setList22(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant23(val map[string]*QVariant) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant23(func() unsafe.Pointer { - tmpList := NewQVariantFromPointer(NewQVariantFromPointer(nil).__QVariant_val_newList23()) - for k, v := range val { - tmpList.__QVariant_val_setList23(k, v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant24(val map[string]*QVariant) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant24(func() unsafe.Pointer { - tmpList := NewQVariantFromPointer(NewQVariantFromPointer(nil).__QVariant_val_newList24()) - for k, v := range val { - tmpList.__QVariant_val_setList24(k, v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant25(val QSize_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant25(PointerFromQSize(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant26(val QSizeF_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant26(PointerFromQSizeF(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant27(val QPoint_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant27(PointerFromQPoint(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant28(val QPointF_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant28(PointerFromQPointF(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant29(val QLine_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant29(PointerFromQLine(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant30(val QLineF_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant30(PointerFromQLineF(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant31(val QRect_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant31(PointerFromQRect(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant32(val QRectF_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant32(PointerFromQRectF(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant33(l QLocale_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant33(PointerFromQLocale(l))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant34(regExp QRegExp_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant34(PointerFromQRegExp(regExp))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant35(re QRegularExpression_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant35(PointerFromQRegularExpression(re))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant36(val QUrl_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant36(PointerFromQUrl(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant37(val QEasingCurve_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant37(PointerFromQEasingCurve(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant38(val QUuid_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant38(PointerFromQUuid(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant39(val QJsonValue_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant39(PointerFromQJsonValue(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant40(val QJsonObject_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant40(PointerFromQJsonObject(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant41(val QJsonArray_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant41(PointerFromQJsonArray(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant42(val QJsonDocument_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant42(PointerFromQJsonDocument(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant43(val QModelIndex_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant43(PointerFromQModelIndex(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant44(val QPersistentModelIndex_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant44(PointerFromQPersistentModelIndex(val))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func NewQVariant45(other QVariant_ITF) *QVariant { - tmpValue := NewQVariantFromPointer(C.QVariant_NewQVariant45(PointerFromQVariant(other))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue -} - -func (ptr *QVariant) Clear() { - if ptr.Pointer() != nil { - C.QVariant_Clear(ptr.Pointer()) - } -} - -func (ptr *QVariant) Convert(targetTypeId int) bool { - if ptr.Pointer() != nil { - return int8(C.QVariant_Convert(ptr.Pointer(), C.int(int32(targetTypeId)))) != 0 - } - return false -} - -func (ptr *QVariant) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QVariant_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVariant) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QVariant_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func QVariant_NameToType(name string) QVariant__Type { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return QVariant__Type(C.QVariant_QVariant_NameToType(nameC)) -} - -func (ptr *QVariant) NameToType(name string) QVariant__Type { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return QVariant__Type(C.QVariant_QVariant_NameToType(nameC)) -} - -func (ptr *QVariant) Swap(other QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariant_Swap(ptr.Pointer(), PointerFromQVariant(other)) - } -} - -func (ptr *QVariant) ToBitArray() *QBitArray { - if ptr.Pointer() != nil { - tmpValue := NewQBitArrayFromPointer(C.QVariant_ToBitArray(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBitArray).DestroyQBitArray) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToBool() bool { - if ptr.Pointer() != nil { - return int8(C.QVariant_ToBool(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVariant) ToByteArray() *QByteArray { - if ptr.Pointer() != nil { - tmpValue := NewQByteArrayFromPointer(C.QVariant_ToByteArray(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToChar() *QChar { - if ptr.Pointer() != nil { - tmpValue := NewQCharFromPointer(C.QVariant_ToChar(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToDate() *QDate { - if ptr.Pointer() != nil { - tmpValue := NewQDateFromPointer(C.QVariant_ToDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToDateTime() *QDateTime { - if ptr.Pointer() != nil { - tmpValue := NewQDateTimeFromPointer(C.QVariant_ToDateTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToDouble(ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QVariant_ToDouble(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QVariant) ToEasingCurve() *QEasingCurve { - if ptr.Pointer() != nil { - tmpValue := NewQEasingCurveFromPointer(C.QVariant_ToEasingCurve(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToFloat(ok *bool) float32 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float32(C.QVariant_ToFloat(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QVariant) ToHash() map[string]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[string]*QVariant { - out := make(map[string]*QVariant, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i, v := range tmpList.__toHash_keyList() { - out[v] = tmpList.__toHash_atList(v, i) - } - return out - }(C.QVariant_ToHash(ptr.Pointer())) - } - return make(map[string]*QVariant, 0) -} - -func (ptr *QVariant) ToInt(ok *bool) int { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QVariant_ToInt(ptr.Pointer(), &okC))) - } - return 0 -} - -func (ptr *QVariant) ToJsonArray() *QJsonArray { - if ptr.Pointer() != nil { - tmpValue := NewQJsonArrayFromPointer(C.QVariant_ToJsonArray(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonArray).DestroyQJsonArray) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToJsonDocument() *QJsonDocument { - if ptr.Pointer() != nil { - tmpValue := NewQJsonDocumentFromPointer(C.QVariant_ToJsonDocument(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonDocument).DestroyQJsonDocument) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToJsonObject() *QJsonObject { - if ptr.Pointer() != nil { - tmpValue := NewQJsonObjectFromPointer(C.QVariant_ToJsonObject(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonObject).DestroyQJsonObject) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToJsonValue() *QJsonValue { - if ptr.Pointer() != nil { - tmpValue := NewQJsonValueFromPointer(C.QVariant_ToJsonValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJsonValue).DestroyQJsonValue) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToLine() *QLine { - if ptr.Pointer() != nil { - tmpValue := NewQLineFromPointer(C.QVariant_ToLine(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToLineF() *QLineF { - if ptr.Pointer() != nil { - tmpValue := NewQLineFFromPointer(C.QVariant_ToLineF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToList() []*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []*QVariant { - out := make([]*QVariant, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toList_atList(i) - } - return out - }(C.QVariant_ToList(ptr.Pointer())) - } - return make([]*QVariant, 0) -} - -func (ptr *QVariant) ToLocale() *QLocale { - if ptr.Pointer() != nil { - tmpValue := NewQLocaleFromPointer(C.QVariant_ToLocale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToLongLong(ok *bool) int64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int64(C.QVariant_ToLongLong(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QVariant) ToMap() map[string]*QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) map[string]*QVariant { - out := make(map[string]*QVariant, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i, v := range tmpList.__toMap_keyList() { - out[v] = tmpList.__toMap_atList(v, i) - } - return out - }(C.QVariant_ToMap(ptr.Pointer())) - } - return make(map[string]*QVariant, 0) -} - -func (ptr *QVariant) ToModelIndex() *QModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQModelIndexFromPointer(C.QVariant_ToModelIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToPersistentModelIndex() *QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := NewQPersistentModelIndexFromPointer(C.QVariant_ToPersistentModelIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToPoint() *QPoint { - if ptr.Pointer() != nil { - tmpValue := NewQPointFromPointer(C.QVariant_ToPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToPointF() *QPointF { - if ptr.Pointer() != nil { - tmpValue := NewQPointFFromPointer(C.QVariant_ToPointF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToReal(ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QVariant_ToReal(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QVariant) ToRect() *QRect { - if ptr.Pointer() != nil { - tmpValue := NewQRectFromPointer(C.QVariant_ToRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToRectF() *QRectF { - if ptr.Pointer() != nil { - tmpValue := NewQRectFFromPointer(C.QVariant_ToRectF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToRegExp() *QRegExp { - if ptr.Pointer() != nil { - tmpValue := NewQRegExpFromPointer(C.QVariant_ToRegExp(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegExp).DestroyQRegExp) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToRegularExpression() *QRegularExpression { - if ptr.Pointer() != nil { - tmpValue := NewQRegularExpressionFromPointer(C.QVariant_ToRegularExpression(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegularExpression).DestroyQRegularExpression) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToSize() *QSize { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFromPointer(C.QVariant_ToSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToSizeF() *QSizeF { - if ptr.Pointer() != nil { - tmpValue := NewQSizeFFromPointer(C.QVariant_ToSizeF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVariant_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QVariant) ToStringList() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QVariant_ToStringList(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QVariant) ToTime() *QTime { - if ptr.Pointer() != nil { - tmpValue := NewQTimeFromPointer(C.QVariant_ToTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToUInt(ok *bool) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QVariant_ToUInt(ptr.Pointer(), &okC))) - } - return 0 -} - -func (ptr *QVariant) ToULongLong(ok *bool) uint64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint64(C.QVariant_ToULongLong(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QVariant) ToUrl() *QUrl { - if ptr.Pointer() != nil { - tmpValue := NewQUrlFromPointer(C.QVariant_ToUrl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToUuid() *QUuid { - if ptr.Pointer() != nil { - tmpValue := NewQUuidFromPointer(C.QVariant_ToUuid(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QUuid).DestroyQUuid) - return tmpValue - } - return nil -} - -func (ptr *QVariant) Type() QVariant__Type { - if ptr.Pointer() != nil { - return QVariant__Type(C.QVariant_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVariant) TypeName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVariant_TypeName(ptr.Pointer())) - } - return "" -} - -func QVariant_TypeToName(typeId int) string { - return cGoUnpackString(C.QVariant_QVariant_TypeToName(C.int(int32(typeId)))) -} - -func (ptr *QVariant) TypeToName(typeId int) string { - return cGoUnpackString(C.QVariant_QVariant_TypeToName(C.int(int32(typeId)))) -} - -func (ptr *QVariant) UserType() int { - if ptr.Pointer() != nil { - return int(int32(C.QVariant_UserType(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVariant) DestroyQVariant() { - if ptr.Pointer() != nil { - C.QVariant_DestroyQVariant(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QVariant) ToColor() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QVariant_ToColor(ptr.Pointer())) - } - return nil -} - -func (ptr *QVariant) ToFont() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QVariant_ToFont(ptr.Pointer())) - } - return nil -} - -func (ptr *QVariant) ToImage() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QVariant_ToImage(ptr.Pointer())) - } - return nil -} - -func (ptr *QVariant) ToObject() *QObject { - if ptr.Pointer() != nil { - tmpValue := NewQObjectFromPointer(C.QVariant_ToObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QVariant) ToIcon() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QVariant_ToIcon(ptr.Pointer())) - } - return nil -} - -func (ptr *QVariant) ToBrush() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QVariant_ToBrush(ptr.Pointer())) - } - return nil -} - -func (ptr *QVariant) __QVariant_val_atList22(i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariant___QVariant_val_atList22(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariant) __QVariant_val_setList22(i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariant___QVariant_val_setList22(ptr.Pointer(), PointerFromQVariant(i)) - } -} - -func (ptr *QVariant) __QVariant_val_newList22() unsafe.Pointer { - return C.QVariant___QVariant_val_newList22(ptr.Pointer()) -} - -func (ptr *QVariant) __QVariant_val_atList23(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QVariant___QVariant_val_atList23(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariant) __QVariant_val_setList23(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QVariant___QVariant_val_setList23(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QVariant) __QVariant_val_newList23() unsafe.Pointer { - return C.QVariant___QVariant_val_newList23(ptr.Pointer()) -} - -func (ptr *QVariant) __QVariant_val_keyList23() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____QVariant_val_keyList_atList23(i) - } - return out - }(C.QVariant___QVariant_val_keyList23(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QVariant) __QVariant_val_atList24(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QVariant___QVariant_val_atList24(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariant) __QVariant_val_setList24(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QVariant___QVariant_val_setList24(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QVariant) __QVariant_val_newList24() unsafe.Pointer { - return C.QVariant___QVariant_val_newList24(ptr.Pointer()) -} - -func (ptr *QVariant) __QVariant_val_keyList24() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____QVariant_val_keyList_atList24(i) - } - return out - }(C.QVariant___QVariant_val_keyList24(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QVariant) __toHash_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QVariant___toHash_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariant) __toHash_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QVariant___toHash_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QVariant) __toHash_newList() unsafe.Pointer { - return C.QVariant___toHash_newList(ptr.Pointer()) -} - -func (ptr *QVariant) __toHash_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____toHash_keyList_atList(i) - } - return out - }(C.QVariant___toHash_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QVariant) __toList_atList(i int) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariant___toList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariant) __toList_setList(i QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariant___toList_setList(ptr.Pointer(), PointerFromQVariant(i)) - } -} - -func (ptr *QVariant) __toList_newList() unsafe.Pointer { - return C.QVariant___toList_newList(ptr.Pointer()) -} - -func (ptr *QVariant) __toMap_atList(v string, i int) *QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := NewQVariantFromPointer(C.QVariant___toMap_atList(ptr.Pointer(), C.struct_QtCore_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariant) __toMap_setList(key string, i QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QVariant___toMap_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQVariant(i)) - } -} - -func (ptr *QVariant) __toMap_newList() unsafe.Pointer { - return C.QVariant___toMap_newList(ptr.Pointer()) -} - -func (ptr *QVariant) __toMap_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQVariantFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____toMap_keyList_atList(i) - } - return out - }(C.QVariant___toMap_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QVariant) ____QVariant_val_keyList_atList23(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVariant_____QVariant_val_keyList_atList23(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QVariant) ____QVariant_val_keyList_setList23(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QVariant_____QVariant_val_keyList_setList23(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QVariant) ____QVariant_val_keyList_newList23() unsafe.Pointer { - return C.QVariant_____QVariant_val_keyList_newList23(ptr.Pointer()) -} - -func (ptr *QVariant) ____QVariant_val_keyList_atList24(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVariant_____QVariant_val_keyList_atList24(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QVariant) ____QVariant_val_keyList_setList24(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QVariant_____QVariant_val_keyList_setList24(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QVariant) ____QVariant_val_keyList_newList24() unsafe.Pointer { - return C.QVariant_____QVariant_val_keyList_newList24(ptr.Pointer()) -} - -func (ptr *QVariant) ____toHash_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVariant_____toHash_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QVariant) ____toHash_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QVariant_____toHash_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QVariant) ____toHash_keyList_newList() unsafe.Pointer { - return C.QVariant_____toHash_keyList_newList(ptr.Pointer()) -} - -func (ptr *QVariant) ____toMap_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVariant_____toMap_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QVariant) ____toMap_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QVariant_____toMap_keyList_setList(ptr.Pointer(), C.struct_QtCore_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QVariant) ____toMap_keyList_newList() unsafe.Pointer { - return C.QVariant_____toMap_keyList_newList(ptr.Pointer()) -} - -type QVariantAnimation struct { - QAbstractAnimation -} - -type QVariantAnimation_ITF interface { - QAbstractAnimation_ITF - QVariantAnimation_PTR() *QVariantAnimation -} - -func (ptr *QVariantAnimation) QVariantAnimation_PTR() *QVariantAnimation { - return ptr -} - -func (ptr *QVariantAnimation) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractAnimation_PTR().Pointer() - } - return nil -} - -func (ptr *QVariantAnimation) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractAnimation_PTR().SetPointer(p) - } -} - -func PointerFromQVariantAnimation(ptr QVariantAnimation_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVariantAnimation_PTR().Pointer() - } - return nil -} - -func NewQVariantAnimationFromPointer(ptr unsafe.Pointer) (n *QVariantAnimation) { - n = new(QVariantAnimation) - n.SetPointer(ptr) - return -} -func NewQVariantAnimation(parent QObject_ITF) *QVariantAnimation { - tmpValue := NewQVariantAnimationFromPointer(C.QVariantAnimation_NewQVariantAnimation(PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QVariantAnimation) CurrentValue() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariantAnimation_CurrentValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQVariantAnimation_Duration -func callbackQVariantAnimation_Duration(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "duration"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQVariantAnimationFromPointer(ptr).DurationDefault())) -} - -func (ptr *QVariantAnimation) ConnectDuration(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "duration"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "duration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVariantAnimation) DisconnectDuration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "duration") - } -} - -func (ptr *QVariantAnimation) Duration() int { - if ptr.Pointer() != nil { - return int(int32(C.QVariantAnimation_Duration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVariantAnimation) DurationDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QVariantAnimation_DurationDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVariantAnimation) EasingCurve() *QEasingCurve { - if ptr.Pointer() != nil { - tmpValue := NewQEasingCurveFromPointer(C.QVariantAnimation_EasingCurve(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QEasingCurve).DestroyQEasingCurve) - return tmpValue - } - return nil -} - -func (ptr *QVariantAnimation) EndValue() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariantAnimation_EndValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQVariantAnimation_Interpolated -func callbackQVariantAnimation_Interpolated(ptr unsafe.Pointer, from unsafe.Pointer, to unsafe.Pointer, progress C.double) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "interpolated"); signal != nil { - return PointerFromQVariant((*(*func(*QVariant, *QVariant, float64) *QVariant)(signal))(NewQVariantFromPointer(from), NewQVariantFromPointer(to), float64(progress))) - } - - return PointerFromQVariant(NewQVariantAnimationFromPointer(ptr).InterpolatedDefault(NewQVariantFromPointer(from), NewQVariantFromPointer(to), float64(progress))) -} - -func (ptr *QVariantAnimation) ConnectInterpolated(f func(from *QVariant, to *QVariant, progress float64) *QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "interpolated"); signal != nil { - f := func(from *QVariant, to *QVariant, progress float64) *QVariant { - (*(*func(*QVariant, *QVariant, float64) *QVariant)(signal))(from, to, progress) - return f(from, to, progress) - } - qt.ConnectSignal(ptr.Pointer(), "interpolated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "interpolated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVariantAnimation) DisconnectInterpolated() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "interpolated") - } -} - -func (ptr *QVariantAnimation) Interpolated(from QVariant_ITF, to QVariant_ITF, progress float64) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariantAnimation_Interpolated(ptr.Pointer(), PointerFromQVariant(from), PointerFromQVariant(to), C.double(progress))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariantAnimation) InterpolatedDefault(from QVariant_ITF, to QVariant_ITF, progress float64) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariantAnimation_InterpolatedDefault(ptr.Pointer(), PointerFromQVariant(from), PointerFromQVariant(to), C.double(progress))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariantAnimation) KeyValueAt(step float64) *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariantAnimation_KeyValueAt(ptr.Pointer(), C.double(step))) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QVariantAnimation) SetDuration(msecs int) { - if ptr.Pointer() != nil { - C.QVariantAnimation_SetDuration(ptr.Pointer(), C.int(int32(msecs))) - } -} - -func (ptr *QVariantAnimation) SetEasingCurve(easing QEasingCurve_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_SetEasingCurve(ptr.Pointer(), PointerFromQEasingCurve(easing)) - } -} - -func (ptr *QVariantAnimation) SetEndValue(value QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_SetEndValue(ptr.Pointer(), PointerFromQVariant(value)) - } -} - -func (ptr *QVariantAnimation) SetKeyValueAt(step float64, value QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_SetKeyValueAt(ptr.Pointer(), C.double(step), PointerFromQVariant(value)) - } -} - -func (ptr *QVariantAnimation) SetStartValue(value QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_SetStartValue(ptr.Pointer(), PointerFromQVariant(value)) - } -} - -func (ptr *QVariantAnimation) StartValue() *QVariant { - if ptr.Pointer() != nil { - tmpValue := NewQVariantFromPointer(C.QVariantAnimation_StartValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQVariantAnimation_UpdateCurrentTime -func callbackQVariantAnimation_UpdateCurrentTime(ptr unsafe.Pointer, vin C.int) { - if signal := qt.GetSignal(ptr, "updateCurrentTime"); signal != nil { - (*(*func(int))(signal))(int(int32(vin))) - } else { - NewQVariantAnimationFromPointer(ptr).UpdateCurrentTimeDefault(int(int32(vin))) - } -} - -func (ptr *QVariantAnimation) ConnectUpdateCurrentTime(f func(vin int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentTime"); signal != nil { - f := func(vin int) { - (*(*func(int))(signal))(vin) - f(vin) - } - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCurrentTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVariantAnimation) DisconnectUpdateCurrentTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCurrentTime") - } -} - -func (ptr *QVariantAnimation) UpdateCurrentTime(vin int) { - if ptr.Pointer() != nil { - C.QVariantAnimation_UpdateCurrentTime(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QVariantAnimation) UpdateCurrentTimeDefault(vin int) { - if ptr.Pointer() != nil { - C.QVariantAnimation_UpdateCurrentTimeDefault(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQVariantAnimation_UpdateCurrentValue -func callbackQVariantAnimation_UpdateCurrentValue(ptr unsafe.Pointer, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateCurrentValue"); signal != nil { - (*(*func(*QVariant))(signal))(NewQVariantFromPointer(value)) - } else { - NewQVariantAnimationFromPointer(ptr).UpdateCurrentValueDefault(NewQVariantFromPointer(value)) - } -} - -func (ptr *QVariantAnimation) ConnectUpdateCurrentValue(f func(value *QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCurrentValue"); signal != nil { - f := func(value *QVariant) { - (*(*func(*QVariant))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "updateCurrentValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCurrentValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVariantAnimation) DisconnectUpdateCurrentValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCurrentValue") - } -} - -func (ptr *QVariantAnimation) UpdateCurrentValue(value QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_UpdateCurrentValue(ptr.Pointer(), PointerFromQVariant(value)) - } -} - -func (ptr *QVariantAnimation) UpdateCurrentValueDefault(value QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_UpdateCurrentValueDefault(ptr.Pointer(), PointerFromQVariant(value)) - } -} - -//export callbackQVariantAnimation_ValueChanged -func callbackQVariantAnimation_ValueChanged(ptr unsafe.Pointer, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(*QVariant))(signal))(NewQVariantFromPointer(value)) - } - -} - -func (ptr *QVariantAnimation) ConnectValueChanged(f func(value *QVariant)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QVariantAnimation_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(value *QVariant) { - (*(*func(*QVariant))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVariantAnimation) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QVariantAnimation_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QVariantAnimation) ValueChanged(value QVariant_ITF) { - if ptr.Pointer() != nil { - C.QVariantAnimation_ValueChanged(ptr.Pointer(), PointerFromQVariant(value)) - } -} - -//export callbackQVariantAnimation_DestroyQVariantAnimation -func callbackQVariantAnimation_DestroyQVariantAnimation(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QVariantAnimation"); signal != nil { - (*(*func())(signal))() - } else { - NewQVariantAnimationFromPointer(ptr).DestroyQVariantAnimationDefault() - } -} - -func (ptr *QVariantAnimation) ConnectDestroyQVariantAnimation(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QVariantAnimation"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QVariantAnimation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QVariantAnimation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVariantAnimation) DisconnectDestroyQVariantAnimation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QVariantAnimation") - } -} - -func (ptr *QVariantAnimation) DestroyQVariantAnimation() { - if ptr.Pointer() != nil { - C.QVariantAnimation_DestroyQVariantAnimation(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QVariantAnimation) DestroyQVariantAnimationDefault() { - if ptr.Pointer() != nil { - C.QVariantAnimation_DestroyQVariantAnimationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVector struct { - ptr unsafe.Pointer -} - -type QVector_ITF interface { - QVector_PTR() *QVector -} - -func (ptr *QVector) QVector_PTR() *QVector { - return ptr -} - -func (ptr *QVector) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVector) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVector(ptr QVector_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVector_PTR().Pointer() - } - return nil -} - -func NewQVectorFromPointer(ptr unsafe.Pointer) (n *QVector) { - n = new(QVector) - n.SetPointer(ptr) - return -} - -type QVectorIterator struct { - ptr unsafe.Pointer -} - -type QVectorIterator_ITF interface { - QVectorIterator_PTR() *QVectorIterator -} - -func (ptr *QVectorIterator) QVectorIterator_PTR() *QVectorIterator { - return ptr -} - -func (ptr *QVectorIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVectorIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVectorIterator(ptr QVectorIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVectorIterator_PTR().Pointer() - } - return nil -} - -func NewQVectorIteratorFromPointer(ptr unsafe.Pointer) (n *QVectorIterator) { - n = new(QVectorIterator) - n.SetPointer(ptr) - return -} - -func (ptr *QVectorIterator) DestroyQVectorIterator() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVersionNumber struct { - ptr unsafe.Pointer -} - -type QVersionNumber_ITF interface { - QVersionNumber_PTR() *QVersionNumber -} - -func (ptr *QVersionNumber) QVersionNumber_PTR() *QVersionNumber { - return ptr -} - -func (ptr *QVersionNumber) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVersionNumber) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVersionNumber(ptr QVersionNumber_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVersionNumber_PTR().Pointer() - } - return nil -} - -func NewQVersionNumberFromPointer(ptr unsafe.Pointer) (n *QVersionNumber) { - n = new(QVersionNumber) - n.SetPointer(ptr) - return -} - -func (ptr *QVersionNumber) DestroyQVersionNumber() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQVersionNumber() *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber()) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func NewQVersionNumber2(seg []int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber2(func() unsafe.Pointer { - tmpList := NewQVersionNumberFromPointer(NewQVersionNumberFromPointer(nil).__QVersionNumber_seg_newList2()) - for _, v := range seg { - tmpList.__QVersionNumber_seg_setList2(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func NewQVersionNumber3(seg []int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber3(func() unsafe.Pointer { - tmpList := NewQVersionNumberFromPointer(NewQVersionNumberFromPointer(nil).__QVersionNumber_seg_newList3()) - for _, v := range seg { - tmpList.__QVersionNumber_seg_setList3(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func NewQVersionNumber5(maj int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber5(C.int(int32(maj)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func NewQVersionNumber6(maj int, min int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber6(C.int(int32(maj)), C.int(int32(min)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func NewQVersionNumber7(maj int, min int, mic int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_NewQVersionNumber7(C.int(int32(maj)), C.int(int32(min)), C.int(int32(mic)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func QVersionNumber_CommonPrefix(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_CommonPrefix(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func (ptr *QVersionNumber) CommonPrefix(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_CommonPrefix(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func QVersionNumber_Compare(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) int { - return int(int32(C.QVersionNumber_QVersionNumber_Compare(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2)))) -} - -func (ptr *QVersionNumber) Compare(v1 QVersionNumber_ITF, v2 QVersionNumber_ITF) int { - return int(int32(C.QVersionNumber_QVersionNumber_Compare(PointerFromQVersionNumber(v1), PointerFromQVersionNumber(v2)))) -} - -func QVersionNumber_FromString(stri string, suffixIndex int) *QVersionNumber { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.int(int32(suffixIndex)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func (ptr *QVersionNumber) FromString(stri string, suffixIndex int) *QVersionNumber { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))}, C.int(int32(suffixIndex)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func QVersionNumber_FromString2(stri QLatin1String_ITF, suffixIndex int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString2(PointerFromQLatin1String(stri), C.int(int32(suffixIndex)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func (ptr *QVersionNumber) FromString2(stri QLatin1String_ITF, suffixIndex int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString2(PointerFromQLatin1String(stri), C.int(int32(suffixIndex)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func QVersionNumber_FromString3(stri QStringView_ITF, suffixIndex int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString3(PointerFromQStringView(stri), C.int(int32(suffixIndex)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func (ptr *QVersionNumber) FromString3(stri QStringView_ITF, suffixIndex int) *QVersionNumber { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_QVersionNumber_FromString3(PointerFromQStringView(stri), C.int(int32(suffixIndex)))) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue -} - -func (ptr *QVersionNumber) IsNormalized() bool { - if ptr.Pointer() != nil { - return int8(C.QVersionNumber_IsNormalized(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVersionNumber) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QVersionNumber_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVersionNumber) IsPrefixOf(other QVersionNumber_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QVersionNumber_IsPrefixOf(ptr.Pointer(), PointerFromQVersionNumber(other))) != 0 - } - return false -} - -func (ptr *QVersionNumber) MajorVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber_MajorVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVersionNumber) MicroVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber_MicroVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVersionNumber) MinorVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber_MinorVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVersionNumber) Normalized() *QVersionNumber { - if ptr.Pointer() != nil { - tmpValue := NewQVersionNumberFromPointer(C.QVersionNumber_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVersionNumber).DestroyQVersionNumber) - return tmpValue - } - return nil -} - -func (ptr *QVersionNumber) SegmentAt(index int) int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber_SegmentAt(ptr.Pointer(), C.int(int32(index))))) - } - return 0 -} - -func (ptr *QVersionNumber) SegmentCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber_SegmentCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QVersionNumber) Segments() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtCore_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQVersionNumberFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__segments_atList(i) - } - return out - }(C.QVersionNumber_Segments(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QVersionNumber) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QVersionNumber_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QVersionNumber) __QVersionNumber_seg_atList2(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber___QVersionNumber_seg_atList2(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QVersionNumber) __QVersionNumber_seg_setList2(i int) { - if ptr.Pointer() != nil { - C.QVersionNumber___QVersionNumber_seg_setList2(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QVersionNumber) __QVersionNumber_seg_newList2() unsafe.Pointer { - return C.QVersionNumber___QVersionNumber_seg_newList2(ptr.Pointer()) -} - -func (ptr *QVersionNumber) __QVersionNumber_seg_atList3(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber___QVersionNumber_seg_atList3(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QVersionNumber) __QVersionNumber_seg_setList3(i int) { - if ptr.Pointer() != nil { - C.QVersionNumber___QVersionNumber_seg_setList3(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QVersionNumber) __QVersionNumber_seg_newList3() unsafe.Pointer { - return C.QVersionNumber___QVersionNumber_seg_newList3(ptr.Pointer()) -} - -func (ptr *QVersionNumber) __segments_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QVersionNumber___segments_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QVersionNumber) __segments_setList(i int) { - if ptr.Pointer() != nil { - C.QVersionNumber___segments_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QVersionNumber) __segments_newList() unsafe.Pointer { - return C.QVersionNumber___segments_newList(ptr.Pointer()) -} - -type QWaitCondition struct { - ptr unsafe.Pointer -} - -type QWaitCondition_ITF interface { - QWaitCondition_PTR() *QWaitCondition -} - -func (ptr *QWaitCondition) QWaitCondition_PTR() *QWaitCondition { - return ptr -} - -func (ptr *QWaitCondition) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QWaitCondition) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQWaitCondition(ptr QWaitCondition_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWaitCondition_PTR().Pointer() - } - return nil -} - -func NewQWaitConditionFromPointer(ptr unsafe.Pointer) (n *QWaitCondition) { - n = new(QWaitCondition) - n.SetPointer(ptr) - return -} -func NewQWaitCondition() *QWaitCondition { - tmpValue := NewQWaitConditionFromPointer(C.QWaitCondition_NewQWaitCondition()) - runtime.SetFinalizer(tmpValue, (*QWaitCondition).DestroyQWaitCondition) - return tmpValue -} - -func (ptr *QWaitCondition) Notify_all() { - if ptr.Pointer() != nil { - C.QWaitCondition_Notify_all(ptr.Pointer()) - } -} - -func (ptr *QWaitCondition) Notify_one() { - if ptr.Pointer() != nil { - C.QWaitCondition_Notify_one(ptr.Pointer()) - } -} - -func (ptr *QWaitCondition) Wait(lockedMutex QMutex_ITF, ti uint) bool { - if ptr.Pointer() != nil { - return int8(C.QWaitCondition_Wait(ptr.Pointer(), PointerFromQMutex(lockedMutex), C.ulong(uint32(ti)))) != 0 - } - return false -} - -func (ptr *QWaitCondition) Wait3(lockedReadWriteLock QReadWriteLock_ITF, ti uint) bool { - if ptr.Pointer() != nil { - return int8(C.QWaitCondition_Wait3(ptr.Pointer(), PointerFromQReadWriteLock(lockedReadWriteLock), C.ulong(uint32(ti)))) != 0 - } - return false -} - -func (ptr *QWaitCondition) WakeAll() { - if ptr.Pointer() != nil { - C.QWaitCondition_WakeAll(ptr.Pointer()) - } -} - -func (ptr *QWaitCondition) WakeOne() { - if ptr.Pointer() != nil { - C.QWaitCondition_WakeOne(ptr.Pointer()) - } -} - -func (ptr *QWaitCondition) DestroyQWaitCondition() { - if ptr.Pointer() != nil { - C.QWaitCondition_DestroyQWaitCondition(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QWeakPointer struct { - ptr unsafe.Pointer -} - -type QWeakPointer_ITF interface { - QWeakPointer_PTR() *QWeakPointer -} - -func (ptr *QWeakPointer) QWeakPointer_PTR() *QWeakPointer { - return ptr -} - -func (ptr *QWeakPointer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QWeakPointer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQWeakPointer(ptr QWeakPointer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWeakPointer_PTR().Pointer() - } - return nil -} - -func NewQWeakPointerFromPointer(ptr unsafe.Pointer) (n *QWeakPointer) { - n = new(QWeakPointer) - n.SetPointer(ptr) - return -} - -type QWinEventNotifier struct { - QObject -} - -type QWinEventNotifier_ITF interface { - QObject_ITF - QWinEventNotifier_PTR() *QWinEventNotifier -} - -func (ptr *QWinEventNotifier) QWinEventNotifier_PTR() *QWinEventNotifier { - return ptr -} - -func (ptr *QWinEventNotifier) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QWinEventNotifier) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQWinEventNotifier(ptr QWinEventNotifier_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWinEventNotifier_PTR().Pointer() - } - return nil -} - -func NewQWinEventNotifierFromPointer(ptr unsafe.Pointer) (n *QWinEventNotifier) { - n = new(QWinEventNotifier) - n.SetPointer(ptr) - return -} - -type QWriteLocker struct { - ptr unsafe.Pointer -} - -type QWriteLocker_ITF interface { - QWriteLocker_PTR() *QWriteLocker -} - -func (ptr *QWriteLocker) QWriteLocker_PTR() *QWriteLocker { - return ptr -} - -func (ptr *QWriteLocker) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QWriteLocker) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQWriteLocker(ptr QWriteLocker_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWriteLocker_PTR().Pointer() - } - return nil -} - -func NewQWriteLockerFromPointer(ptr unsafe.Pointer) (n *QWriteLocker) { - n = new(QWriteLocker) - n.SetPointer(ptr) - return -} -func NewQWriteLocker(lock QReadWriteLock_ITF) *QWriteLocker { - tmpValue := NewQWriteLockerFromPointer(C.QWriteLocker_NewQWriteLocker(PointerFromQReadWriteLock(lock))) - runtime.SetFinalizer(tmpValue, (*QWriteLocker).DestroyQWriteLocker) - return tmpValue -} - -func (ptr *QWriteLocker) ReadWriteLock() *QReadWriteLock { - if ptr.Pointer() != nil { - return NewQReadWriteLockFromPointer(C.QWriteLocker_ReadWriteLock(ptr.Pointer())) - } - return nil -} - -func (ptr *QWriteLocker) Relock() { - if ptr.Pointer() != nil { - C.QWriteLocker_Relock(ptr.Pointer()) - } -} - -func (ptr *QWriteLocker) Unlock() { - if ptr.Pointer() != nil { - C.QWriteLocker_Unlock(ptr.Pointer()) - } -} - -func (ptr *QWriteLocker) DestroyQWriteLocker() { - if ptr.Pointer() != nil { - C.QWriteLocker_DestroyQWriteLocker(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QXmlStreamAttribute struct { - ptr unsafe.Pointer -} - -type QXmlStreamAttribute_ITF interface { - QXmlStreamAttribute_PTR() *QXmlStreamAttribute -} - -func (ptr *QXmlStreamAttribute) QXmlStreamAttribute_PTR() *QXmlStreamAttribute { - return ptr -} - -func (ptr *QXmlStreamAttribute) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamAttribute) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamAttribute(ptr QXmlStreamAttribute_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamAttribute_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamAttributeFromPointer(ptr unsafe.Pointer) (n *QXmlStreamAttribute) { - n = new(QXmlStreamAttribute) - n.SetPointer(ptr) - return -} -func NewQXmlStreamAttribute() *QXmlStreamAttribute { - tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) - return tmpValue -} - -func NewQXmlStreamAttribute2(qualifiedName string, value string) *QXmlStreamAttribute { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute2(C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))})) - runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) - return tmpValue -} - -func NewQXmlStreamAttribute3(namespaceUri string, name string, value string) *QXmlStreamAttribute { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute3(C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))})) - runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) - return tmpValue -} - -func NewQXmlStreamAttribute4(other QXmlStreamAttribute_ITF) *QXmlStreamAttribute { - tmpValue := NewQXmlStreamAttributeFromPointer(C.QXmlStreamAttribute_NewQXmlStreamAttribute4(PointerFromQXmlStreamAttribute(other))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamAttribute).DestroyQXmlStreamAttribute) - return tmpValue -} - -func (ptr *QXmlStreamAttribute) IsDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamAttribute_IsDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamAttribute) Name() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttribute) NamespaceUri() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_NamespaceUri(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttribute) Prefix() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_Prefix(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttribute) QualifiedName() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_QualifiedName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttribute) Value() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttribute_Value(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttribute) DestroyQXmlStreamAttribute() { - if ptr.Pointer() != nil { - C.QXmlStreamAttribute_DestroyQXmlStreamAttribute(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QXmlStreamAttributes struct { - QVector -} - -type QXmlStreamAttributes_ITF interface { - QVector_ITF - QXmlStreamAttributes_PTR() *QXmlStreamAttributes -} - -func (ptr *QXmlStreamAttributes) QXmlStreamAttributes_PTR() *QXmlStreamAttributes { - return ptr -} - -func (ptr *QXmlStreamAttributes) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QVector_PTR().Pointer() - } - return nil -} - -func (ptr *QXmlStreamAttributes) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QVector_PTR().SetPointer(p) - } -} - -func PointerFromQXmlStreamAttributes(ptr QXmlStreamAttributes_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamAttributes_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamAttributesFromPointer(ptr unsafe.Pointer) (n *QXmlStreamAttributes) { - n = new(QXmlStreamAttributes) - n.SetPointer(ptr) - return -} - -func (ptr *QXmlStreamAttributes) DestroyQXmlStreamAttributes() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQXmlStreamAttributes() *QXmlStreamAttributes { - tmpValue := NewQXmlStreamAttributesFromPointer(C.QXmlStreamAttributes_NewQXmlStreamAttributes()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamAttributes).DestroyQXmlStreamAttributes) - return tmpValue -} - -func (ptr *QXmlStreamAttributes) Append(namespaceUri string, name string, value string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QXmlStreamAttributes_Append(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QXmlStreamAttributes) Append2(qualifiedName string, value string) { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QXmlStreamAttributes_Append2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QXmlStreamAttributes) HasAttribute(qualifiedName string) bool { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - return int8(C.QXmlStreamAttributes_HasAttribute(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))})) != 0 - } - return false -} - -func (ptr *QXmlStreamAttributes) HasAttribute2(qualifiedName QLatin1String_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamAttributes_HasAttribute2(ptr.Pointer(), PointerFromQLatin1String(qualifiedName))) != 0 - } - return false -} - -func (ptr *QXmlStreamAttributes) HasAttribute3(namespaceUri string, name string) bool { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QXmlStreamAttributes_HasAttribute3(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QXmlStreamAttributes) Value(namespaceUri string, name string) *QStringRef { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttributes) Value2(namespaceUri string, name QLatin1String_ITF) *QStringRef { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value2(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, PointerFromQLatin1String(name))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttributes) Value3(namespaceUri QLatin1String_ITF, name QLatin1String_ITF) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value3(ptr.Pointer(), PointerFromQLatin1String(namespaceUri), PointerFromQLatin1String(name))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttributes) Value4(qualifiedName string) *QStringRef { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value4(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))})) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamAttributes) Value5(qualifiedName QLatin1String_ITF) *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamAttributes_Value5(ptr.Pointer(), PointerFromQLatin1String(qualifiedName))) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -type QXmlStreamEntityDeclaration struct { - ptr unsafe.Pointer -} - -type QXmlStreamEntityDeclaration_ITF interface { - QXmlStreamEntityDeclaration_PTR() *QXmlStreamEntityDeclaration -} - -func (ptr *QXmlStreamEntityDeclaration) QXmlStreamEntityDeclaration_PTR() *QXmlStreamEntityDeclaration { - return ptr -} - -func (ptr *QXmlStreamEntityDeclaration) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamEntityDeclaration) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamEntityDeclaration(ptr QXmlStreamEntityDeclaration_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamEntityDeclaration_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamEntityDeclarationFromPointer(ptr unsafe.Pointer) (n *QXmlStreamEntityDeclaration) { - n = new(QXmlStreamEntityDeclaration) - n.SetPointer(ptr) - return -} -func NewQXmlStreamEntityDeclaration() *QXmlStreamEntityDeclaration { - tmpValue := NewQXmlStreamEntityDeclarationFromPointer(C.QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamEntityDeclaration).DestroyQXmlStreamEntityDeclaration) - return tmpValue -} - -func NewQXmlStreamEntityDeclaration2(other QXmlStreamEntityDeclaration_ITF) *QXmlStreamEntityDeclaration { - tmpValue := NewQXmlStreamEntityDeclarationFromPointer(C.QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration2(PointerFromQXmlStreamEntityDeclaration(other))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamEntityDeclaration).DestroyQXmlStreamEntityDeclaration) - return tmpValue -} - -func (ptr *QXmlStreamEntityDeclaration) Name() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamEntityDeclaration) NotationName() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_NotationName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamEntityDeclaration) PublicId() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_PublicId(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamEntityDeclaration) SystemId() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_SystemId(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamEntityDeclaration) Value() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamEntityDeclaration_Value(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamEntityDeclaration) DestroyQXmlStreamEntityDeclaration() { - if ptr.Pointer() != nil { - C.QXmlStreamEntityDeclaration_DestroyQXmlStreamEntityDeclaration(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QXmlStreamEntityResolver struct { - ptr unsafe.Pointer -} - -type QXmlStreamEntityResolver_ITF interface { - QXmlStreamEntityResolver_PTR() *QXmlStreamEntityResolver -} - -func (ptr *QXmlStreamEntityResolver) QXmlStreamEntityResolver_PTR() *QXmlStreamEntityResolver { - return ptr -} - -func (ptr *QXmlStreamEntityResolver) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamEntityResolver) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamEntityResolver(ptr QXmlStreamEntityResolver_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamEntityResolver_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamEntityResolverFromPointer(ptr unsafe.Pointer) (n *QXmlStreamEntityResolver) { - n = new(QXmlStreamEntityResolver) - n.SetPointer(ptr) - return -} - -//export callbackQXmlStreamEntityResolver_ResolveUndeclaredEntity -func callbackQXmlStreamEntityResolver_ResolveUndeclaredEntity(ptr unsafe.Pointer, name C.struct_QtCore_PackedString) C.struct_QtCore_PackedString { - if signal := qt.GetSignal(ptr, "resolveUndeclaredEntity"); signal != nil { - tempVal := (*(*func(string) string)(signal))(cGoUnpackString(name)) - return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQXmlStreamEntityResolverFromPointer(ptr).ResolveUndeclaredEntityDefault(cGoUnpackString(name)) - return C.struct_QtCore_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QXmlStreamEntityResolver) ConnectResolveUndeclaredEntity(f func(name string) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resolveUndeclaredEntity"); signal != nil { - f := func(name string) string { - (*(*func(string) string)(signal))(name) - return f(name) - } - qt.ConnectSignal(ptr.Pointer(), "resolveUndeclaredEntity", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resolveUndeclaredEntity", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QXmlStreamEntityResolver) DisconnectResolveUndeclaredEntity() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resolveUndeclaredEntity") - } -} - -func (ptr *QXmlStreamEntityResolver) ResolveUndeclaredEntity(name string) string { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return cGoUnpackString(C.QXmlStreamEntityResolver_ResolveUndeclaredEntity(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - } - return "" -} - -func (ptr *QXmlStreamEntityResolver) ResolveUndeclaredEntityDefault(name string) string { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return cGoUnpackString(C.QXmlStreamEntityResolver_ResolveUndeclaredEntityDefault(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))})) - } - return "" -} - -//export callbackQXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver -func callbackQXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QXmlStreamEntityResolver"); signal != nil { - (*(*func())(signal))() - } else { - NewQXmlStreamEntityResolverFromPointer(ptr).DestroyQXmlStreamEntityResolverDefault() - } -} - -func (ptr *QXmlStreamEntityResolver) ConnectDestroyQXmlStreamEntityResolver(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QXmlStreamEntityResolver"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QXmlStreamEntityResolver", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QXmlStreamEntityResolver", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QXmlStreamEntityResolver) DisconnectDestroyQXmlStreamEntityResolver() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QXmlStreamEntityResolver") - } -} - -func (ptr *QXmlStreamEntityResolver) DestroyQXmlStreamEntityResolver() { - if ptr.Pointer() != nil { - C.QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QXmlStreamEntityResolver) DestroyQXmlStreamEntityResolverDefault() { - if ptr.Pointer() != nil { - C.QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolverDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QXmlStreamNamespaceDeclaration struct { - ptr unsafe.Pointer -} - -type QXmlStreamNamespaceDeclaration_ITF interface { - QXmlStreamNamespaceDeclaration_PTR() *QXmlStreamNamespaceDeclaration -} - -func (ptr *QXmlStreamNamespaceDeclaration) QXmlStreamNamespaceDeclaration_PTR() *QXmlStreamNamespaceDeclaration { - return ptr -} - -func (ptr *QXmlStreamNamespaceDeclaration) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamNamespaceDeclaration) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamNamespaceDeclaration(ptr QXmlStreamNamespaceDeclaration_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamNamespaceDeclaration_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamNamespaceDeclarationFromPointer(ptr unsafe.Pointer) (n *QXmlStreamNamespaceDeclaration) { - n = new(QXmlStreamNamespaceDeclaration) - n.SetPointer(ptr) - return -} -func NewQXmlStreamNamespaceDeclaration() *QXmlStreamNamespaceDeclaration { - tmpValue := NewQXmlStreamNamespaceDeclarationFromPointer(C.QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamNamespaceDeclaration).DestroyQXmlStreamNamespaceDeclaration) - return tmpValue -} - -func NewQXmlStreamNamespaceDeclaration2(other QXmlStreamNamespaceDeclaration_ITF) *QXmlStreamNamespaceDeclaration { - tmpValue := NewQXmlStreamNamespaceDeclarationFromPointer(C.QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration2(PointerFromQXmlStreamNamespaceDeclaration(other))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamNamespaceDeclaration).DestroyQXmlStreamNamespaceDeclaration) - return tmpValue -} - -func NewQXmlStreamNamespaceDeclaration4(prefix string, namespaceUri string) *QXmlStreamNamespaceDeclaration { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - tmpValue := NewQXmlStreamNamespaceDeclarationFromPointer(C.QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration4(C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}, C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))})) - runtime.SetFinalizer(tmpValue, (*QXmlStreamNamespaceDeclaration).DestroyQXmlStreamNamespaceDeclaration) - return tmpValue -} - -func (ptr *QXmlStreamNamespaceDeclaration) NamespaceUri() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamNamespaceDeclaration_NamespaceUri(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamNamespaceDeclaration) Prefix() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamNamespaceDeclaration_Prefix(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamNamespaceDeclaration) DestroyQXmlStreamNamespaceDeclaration() { - if ptr.Pointer() != nil { - C.QXmlStreamNamespaceDeclaration_DestroyQXmlStreamNamespaceDeclaration(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QXmlStreamNotationDeclaration struct { - ptr unsafe.Pointer -} - -type QXmlStreamNotationDeclaration_ITF interface { - QXmlStreamNotationDeclaration_PTR() *QXmlStreamNotationDeclaration -} - -func (ptr *QXmlStreamNotationDeclaration) QXmlStreamNotationDeclaration_PTR() *QXmlStreamNotationDeclaration { - return ptr -} - -func (ptr *QXmlStreamNotationDeclaration) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamNotationDeclaration) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamNotationDeclaration(ptr QXmlStreamNotationDeclaration_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamNotationDeclaration_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamNotationDeclarationFromPointer(ptr unsafe.Pointer) (n *QXmlStreamNotationDeclaration) { - n = new(QXmlStreamNotationDeclaration) - n.SetPointer(ptr) - return -} -func NewQXmlStreamNotationDeclaration() *QXmlStreamNotationDeclaration { - tmpValue := NewQXmlStreamNotationDeclarationFromPointer(C.QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamNotationDeclaration).DestroyQXmlStreamNotationDeclaration) - return tmpValue -} - -func NewQXmlStreamNotationDeclaration2(other QXmlStreamNotationDeclaration_ITF) *QXmlStreamNotationDeclaration { - tmpValue := NewQXmlStreamNotationDeclarationFromPointer(C.QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration2(PointerFromQXmlStreamNotationDeclaration(other))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamNotationDeclaration).DestroyQXmlStreamNotationDeclaration) - return tmpValue -} - -func (ptr *QXmlStreamNotationDeclaration) Name() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamNotationDeclaration_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamNotationDeclaration) PublicId() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamNotationDeclaration_PublicId(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamNotationDeclaration) SystemId() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamNotationDeclaration_SystemId(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamNotationDeclaration) DestroyQXmlStreamNotationDeclaration() { - if ptr.Pointer() != nil { - C.QXmlStreamNotationDeclaration_DestroyQXmlStreamNotationDeclaration(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QXmlStreamReader struct { - ptr unsafe.Pointer -} - -type QXmlStreamReader_ITF interface { - QXmlStreamReader_PTR() *QXmlStreamReader -} - -func (ptr *QXmlStreamReader) QXmlStreamReader_PTR() *QXmlStreamReader { - return ptr -} - -func (ptr *QXmlStreamReader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamReader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamReader(ptr QXmlStreamReader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamReader_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamReaderFromPointer(ptr unsafe.Pointer) (n *QXmlStreamReader) { - n = new(QXmlStreamReader) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QXmlStreamReader__TokenType -//QXmlStreamReader::TokenType -type QXmlStreamReader__TokenType int64 - -const ( - QXmlStreamReader__NoToken QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(0) - QXmlStreamReader__Invalid QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(1) - QXmlStreamReader__StartDocument QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(2) - QXmlStreamReader__EndDocument QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(3) - QXmlStreamReader__StartElement QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(4) - QXmlStreamReader__EndElement QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(5) - QXmlStreamReader__Characters QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(6) - QXmlStreamReader__Comment QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(7) - QXmlStreamReader__DTD QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(8) - QXmlStreamReader__EntityReference QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(9) - QXmlStreamReader__ProcessingInstruction QXmlStreamReader__TokenType = QXmlStreamReader__TokenType(10) -) - -//go:generate stringer -type=QXmlStreamReader__ReadElementTextBehaviour -//QXmlStreamReader::ReadElementTextBehaviour -type QXmlStreamReader__ReadElementTextBehaviour int64 - -const ( - QXmlStreamReader__ErrorOnUnexpectedElement QXmlStreamReader__ReadElementTextBehaviour = QXmlStreamReader__ReadElementTextBehaviour(0) - QXmlStreamReader__IncludeChildElements QXmlStreamReader__ReadElementTextBehaviour = QXmlStreamReader__ReadElementTextBehaviour(1) - QXmlStreamReader__SkipChildElements QXmlStreamReader__ReadElementTextBehaviour = QXmlStreamReader__ReadElementTextBehaviour(2) -) - -//go:generate stringer -type=QXmlStreamReader__Error -//QXmlStreamReader::Error -type QXmlStreamReader__Error int64 - -const ( - QXmlStreamReader__NoError QXmlStreamReader__Error = QXmlStreamReader__Error(0) - QXmlStreamReader__UnexpectedElementError QXmlStreamReader__Error = QXmlStreamReader__Error(1) - QXmlStreamReader__CustomError QXmlStreamReader__Error = QXmlStreamReader__Error(2) - QXmlStreamReader__NotWellFormedError QXmlStreamReader__Error = QXmlStreamReader__Error(3) - QXmlStreamReader__PrematureEndOfDocumentError QXmlStreamReader__Error = QXmlStreamReader__Error(4) -) - -func NewQXmlStreamReader() *QXmlStreamReader { - tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) - return tmpValue -} - -func NewQXmlStreamReader2(device QIODevice_ITF) *QXmlStreamReader { - tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader2(PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) - return tmpValue -} - -func NewQXmlStreamReader3(data QByteArray_ITF) *QXmlStreamReader { - tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader3(PointerFromQByteArray(data))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) - return tmpValue -} - -func NewQXmlStreamReader4(data string) *QXmlStreamReader { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader4(C.struct_QtCore_PackedString{data: dataC, len: C.longlong(len(data))})) - runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) - return tmpValue -} - -func NewQXmlStreamReader5(data string) *QXmlStreamReader { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - tmpValue := NewQXmlStreamReaderFromPointer(C.QXmlStreamReader_NewQXmlStreamReader5(dataC)) - runtime.SetFinalizer(tmpValue, (*QXmlStreamReader).DestroyQXmlStreamReader) - return tmpValue -} - -func (ptr *QXmlStreamReader) AddData(data QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamReader_AddData(ptr.Pointer(), PointerFromQByteArray(data)) - } -} - -func (ptr *QXmlStreamReader) AddData2(data string) { - if ptr.Pointer() != nil { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - C.QXmlStreamReader_AddData2(ptr.Pointer(), C.struct_QtCore_PackedString{data: dataC, len: C.longlong(len(data))}) - } -} - -func (ptr *QXmlStreamReader) AddData3(data string) { - if ptr.Pointer() != nil { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - C.QXmlStreamReader_AddData3(ptr.Pointer(), dataC) - } -} - -func (ptr *QXmlStreamReader) AddExtraNamespaceDeclaration(extraNamespaceDeclaration QXmlStreamNamespaceDeclaration_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamReader_AddExtraNamespaceDeclaration(ptr.Pointer(), PointerFromQXmlStreamNamespaceDeclaration(extraNamespaceDeclaration)) - } -} - -func (ptr *QXmlStreamReader) AtEnd() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_AtEnd(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) CharacterOffset() int64 { - if ptr.Pointer() != nil { - return int64(C.QXmlStreamReader_CharacterOffset(ptr.Pointer())) - } - return 0 -} - -func (ptr *QXmlStreamReader) Clear() { - if ptr.Pointer() != nil { - C.QXmlStreamReader_Clear(ptr.Pointer()) - } -} - -func (ptr *QXmlStreamReader) ColumnNumber() int64 { - if ptr.Pointer() != nil { - return int64(C.QXmlStreamReader_ColumnNumber(ptr.Pointer())) - } - return 0 -} - -func (ptr *QXmlStreamReader) Device() *QIODevice { - if ptr.Pointer() != nil { - tmpValue := NewQIODeviceFromPointer(C.QXmlStreamReader_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) DocumentEncoding() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DocumentEncoding(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) DocumentVersion() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DocumentVersion(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) DtdName() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DtdName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) DtdPublicId() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DtdPublicId(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) DtdSystemId() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_DtdSystemId(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) EntityResolver() *QXmlStreamEntityResolver { - if ptr.Pointer() != nil { - return NewQXmlStreamEntityResolverFromPointer(C.QXmlStreamReader_EntityResolver(ptr.Pointer())) - } - return nil -} - -func (ptr *QXmlStreamReader) Error() QXmlStreamReader__Error { - if ptr.Pointer() != nil { - return QXmlStreamReader__Error(C.QXmlStreamReader_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QXmlStreamReader) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QXmlStreamReader_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QXmlStreamReader) HasError() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_HasError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsCDATA() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsCDATA(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsCharacters() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsCharacters(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsComment() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsComment(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsDTD() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsDTD(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsEndDocument() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsEndDocument(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsEndElement() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsEndElement(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsEntityReference() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsEntityReference(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsProcessingInstruction() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsProcessingInstruction(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsStandaloneDocument() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsStandaloneDocument(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsStartDocument() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsStartDocument(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsStartElement() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsStartElement(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) IsWhitespace() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_IsWhitespace(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) LineNumber() int64 { - if ptr.Pointer() != nil { - return int64(C.QXmlStreamReader_LineNumber(ptr.Pointer())) - } - return 0 -} - -func (ptr *QXmlStreamReader) Name() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) NamespaceProcessing() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_NamespaceProcessing(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) NamespaceUri() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_NamespaceUri(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) Prefix() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_Prefix(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) ProcessingInstructionData() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_ProcessingInstructionData(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) ProcessingInstructionTarget() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_ProcessingInstructionTarget(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) QualifiedName() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_QualifiedName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) RaiseError(message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QXmlStreamReader_RaiseError(ptr.Pointer(), C.struct_QtCore_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -func (ptr *QXmlStreamReader) ReadElementText(behaviour QXmlStreamReader__ReadElementTextBehaviour) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QXmlStreamReader_ReadElementText(ptr.Pointer(), C.longlong(behaviour))) - } - return "" -} - -func (ptr *QXmlStreamReader) ReadNext() QXmlStreamReader__TokenType { - if ptr.Pointer() != nil { - return QXmlStreamReader__TokenType(C.QXmlStreamReader_ReadNext(ptr.Pointer())) - } - return 0 -} - -func (ptr *QXmlStreamReader) ReadNextStartElement() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamReader_ReadNextStartElement(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamReader) SetDevice(device QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamReader_SetDevice(ptr.Pointer(), PointerFromQIODevice(device)) - } -} - -func (ptr *QXmlStreamReader) SetEntityResolver(resolver QXmlStreamEntityResolver_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamReader_SetEntityResolver(ptr.Pointer(), PointerFromQXmlStreamEntityResolver(resolver)) - } -} - -func (ptr *QXmlStreamReader) SetNamespaceProcessing(vbo bool) { - if ptr.Pointer() != nil { - C.QXmlStreamReader_SetNamespaceProcessing(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QXmlStreamReader) SkipCurrentElement() { - if ptr.Pointer() != nil { - C.QXmlStreamReader_SkipCurrentElement(ptr.Pointer()) - } -} - -func (ptr *QXmlStreamReader) Text() *QStringRef { - if ptr.Pointer() != nil { - tmpValue := NewQStringRefFromPointer(C.QXmlStreamReader_Text(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStringRef).DestroyQStringRef) - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamReader) TokenString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QXmlStreamReader_TokenString(ptr.Pointer())) - } - return "" -} - -func (ptr *QXmlStreamReader) TokenType() QXmlStreamReader__TokenType { - if ptr.Pointer() != nil { - return QXmlStreamReader__TokenType(C.QXmlStreamReader_TokenType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QXmlStreamReader) DestroyQXmlStreamReader() { - if ptr.Pointer() != nil { - C.QXmlStreamReader_DestroyQXmlStreamReader(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QXmlStreamWriter struct { - ptr unsafe.Pointer -} - -type QXmlStreamWriter_ITF interface { - QXmlStreamWriter_PTR() *QXmlStreamWriter -} - -func (ptr *QXmlStreamWriter) QXmlStreamWriter_PTR() *QXmlStreamWriter { - return ptr -} - -func (ptr *QXmlStreamWriter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QXmlStreamWriter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQXmlStreamWriter(ptr QXmlStreamWriter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QXmlStreamWriter_PTR().Pointer() - } - return nil -} - -func NewQXmlStreamWriterFromPointer(ptr unsafe.Pointer) (n *QXmlStreamWriter) { - n = new(QXmlStreamWriter) - n.SetPointer(ptr) - return -} -func NewQXmlStreamWriter() *QXmlStreamWriter { - tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter()) - runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) - return tmpValue -} - -func NewQXmlStreamWriter2(device QIODevice_ITF) *QXmlStreamWriter { - tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter2(PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) - return tmpValue -} - -func NewQXmlStreamWriter3(array QByteArray_ITF) *QXmlStreamWriter { - tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter3(PointerFromQByteArray(array))) - runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) - return tmpValue -} - -func NewQXmlStreamWriter4(stri string) *QXmlStreamWriter { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - tmpValue := NewQXmlStreamWriterFromPointer(C.QXmlStreamWriter_NewQXmlStreamWriter4(C.struct_QtCore_PackedString{data: striC, len: C.longlong(len(stri))})) - runtime.SetFinalizer(tmpValue, (*QXmlStreamWriter).DestroyQXmlStreamWriter) - return tmpValue -} - -func (ptr *QXmlStreamWriter) AutoFormatting() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamWriter_AutoFormatting(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamWriter) AutoFormattingIndent() int { - if ptr.Pointer() != nil { - return int(int32(C.QXmlStreamWriter_AutoFormattingIndent(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QXmlStreamWriter) Codec() *QTextCodec { - if ptr.Pointer() != nil { - return NewQTextCodecFromPointer(C.QXmlStreamWriter_Codec(ptr.Pointer())) - } - return nil -} - -func (ptr *QXmlStreamWriter) Device() *QIODevice { - if ptr.Pointer() != nil { - tmpValue := NewQIODeviceFromPointer(C.QXmlStreamWriter_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QXmlStreamWriter) HasError() bool { - if ptr.Pointer() != nil { - return int8(C.QXmlStreamWriter_HasError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QXmlStreamWriter) SetAutoFormatting(enable bool) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_SetAutoFormatting(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QXmlStreamWriter) SetAutoFormattingIndent(spacesOrTabs int) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_SetAutoFormattingIndent(ptr.Pointer(), C.int(int32(spacesOrTabs))) - } -} - -func (ptr *QXmlStreamWriter) SetCodec(codec QTextCodec_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_SetCodec(ptr.Pointer(), PointerFromQTextCodec(codec)) - } -} - -func (ptr *QXmlStreamWriter) SetCodec2(codecName string) { - if ptr.Pointer() != nil { - var codecNameC *C.char - if codecName != "" { - codecNameC = C.CString(codecName) - defer C.free(unsafe.Pointer(codecNameC)) - } - C.QXmlStreamWriter_SetCodec2(ptr.Pointer(), codecNameC) - } -} - -func (ptr *QXmlStreamWriter) SetDevice(device QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_SetDevice(ptr.Pointer(), PointerFromQIODevice(device)) - } -} - -func (ptr *QXmlStreamWriter) WriteAttribute(namespaceUri string, name string, value string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QXmlStreamWriter_WriteAttribute(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QXmlStreamWriter) WriteAttribute2(qualifiedName string, value string) { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QXmlStreamWriter_WriteAttribute2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QXmlStreamWriter) WriteAttribute3(attribute QXmlStreamAttribute_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_WriteAttribute3(ptr.Pointer(), PointerFromQXmlStreamAttribute(attribute)) - } -} - -func (ptr *QXmlStreamWriter) WriteAttributes(attributes QXmlStreamAttributes_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_WriteAttributes(ptr.Pointer(), PointerFromQXmlStreamAttributes(attributes)) - } -} - -func (ptr *QXmlStreamWriter) WriteCDATA(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QXmlStreamWriter_WriteCDATA(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QXmlStreamWriter) WriteCharacters(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QXmlStreamWriter_WriteCharacters(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QXmlStreamWriter) WriteComment(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QXmlStreamWriter_WriteComment(ptr.Pointer(), C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QXmlStreamWriter) WriteCurrentToken(reader QXmlStreamReader_ITF) { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_WriteCurrentToken(ptr.Pointer(), PointerFromQXmlStreamReader(reader)) - } -} - -func (ptr *QXmlStreamWriter) WriteDTD(dtd string) { - if ptr.Pointer() != nil { - var dtdC *C.char - if dtd != "" { - dtdC = C.CString(dtd) - defer C.free(unsafe.Pointer(dtdC)) - } - C.QXmlStreamWriter_WriteDTD(ptr.Pointer(), C.struct_QtCore_PackedString{data: dtdC, len: C.longlong(len(dtd))}) - } -} - -func (ptr *QXmlStreamWriter) WriteDefaultNamespace(namespaceUri string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - C.QXmlStreamWriter_WriteDefaultNamespace(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}) - } -} - -func (ptr *QXmlStreamWriter) WriteEmptyElement(namespaceUri string, name string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QXmlStreamWriter_WriteEmptyElement(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QXmlStreamWriter) WriteEmptyElement2(qualifiedName string) { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - C.QXmlStreamWriter_WriteEmptyElement2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}) - } -} - -func (ptr *QXmlStreamWriter) WriteEndDocument() { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_WriteEndDocument(ptr.Pointer()) - } -} - -func (ptr *QXmlStreamWriter) WriteEndElement() { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_WriteEndElement(ptr.Pointer()) - } -} - -func (ptr *QXmlStreamWriter) WriteEntityReference(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QXmlStreamWriter_WriteEntityReference(ptr.Pointer(), C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QXmlStreamWriter) WriteNamespace(namespaceUri string, prefix string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QXmlStreamWriter_WriteNamespace(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: prefixC, len: C.longlong(len(prefix))}) - } -} - -func (ptr *QXmlStreamWriter) WriteProcessingInstruction(target string, data string) { - if ptr.Pointer() != nil { - var targetC *C.char - if target != "" { - targetC = C.CString(target) - defer C.free(unsafe.Pointer(targetC)) - } - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - C.QXmlStreamWriter_WriteProcessingInstruction(ptr.Pointer(), C.struct_QtCore_PackedString{data: targetC, len: C.longlong(len(target))}, C.struct_QtCore_PackedString{data: dataC, len: C.longlong(len(data))}) - } -} - -func (ptr *QXmlStreamWriter) WriteStartDocument(version string) { - if ptr.Pointer() != nil { - var versionC *C.char - if version != "" { - versionC = C.CString(version) - defer C.free(unsafe.Pointer(versionC)) - } - C.QXmlStreamWriter_WriteStartDocument(ptr.Pointer(), C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}) - } -} - -func (ptr *QXmlStreamWriter) WriteStartDocument2() { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_WriteStartDocument2(ptr.Pointer()) - } -} - -func (ptr *QXmlStreamWriter) WriteStartDocument3(version string, standalone bool) { - if ptr.Pointer() != nil { - var versionC *C.char - if version != "" { - versionC = C.CString(version) - defer C.free(unsafe.Pointer(versionC)) - } - C.QXmlStreamWriter_WriteStartDocument3(ptr.Pointer(), C.struct_QtCore_PackedString{data: versionC, len: C.longlong(len(version))}, C.char(int8(qt.GoBoolToInt(standalone)))) - } -} - -func (ptr *QXmlStreamWriter) WriteStartElement(namespaceUri string, name string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QXmlStreamWriter_WriteStartElement(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QXmlStreamWriter) WriteStartElement2(qualifiedName string) { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - C.QXmlStreamWriter_WriteStartElement2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}) - } -} - -func (ptr *QXmlStreamWriter) WriteTextElement(namespaceUri string, name string, text string) { - if ptr.Pointer() != nil { - var namespaceUriC *C.char - if namespaceUri != "" { - namespaceUriC = C.CString(namespaceUri) - defer C.free(unsafe.Pointer(namespaceUriC)) - } - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QXmlStreamWriter_WriteTextElement(ptr.Pointer(), C.struct_QtCore_PackedString{data: namespaceUriC, len: C.longlong(len(namespaceUri))}, C.struct_QtCore_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QXmlStreamWriter) WriteTextElement2(qualifiedName string, text string) { - if ptr.Pointer() != nil { - var qualifiedNameC *C.char - if qualifiedName != "" { - qualifiedNameC = C.CString(qualifiedName) - defer C.free(unsafe.Pointer(qualifiedNameC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QXmlStreamWriter_WriteTextElement2(ptr.Pointer(), C.struct_QtCore_PackedString{data: qualifiedNameC, len: C.longlong(len(qualifiedName))}, C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QXmlStreamWriter) DestroyQXmlStreamWriter() { - if ptr.Pointer() != nil { - C.QXmlStreamWriter_DestroyQXmlStreamWriter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type Qt struct { - ptr unsafe.Pointer -} - -type Qt_ITF interface { - Qt_PTR() *Qt -} - -func (ptr *Qt) Qt_PTR() *Qt { - return ptr -} - -func (ptr *Qt) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *Qt) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQt(ptr Qt_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.Qt_PTR().Pointer() - } - return nil -} - -func NewQtFromPointer(ptr unsafe.Pointer) (n *Qt) { - n = new(Qt) - n.SetPointer(ptr) - return -} - -func (ptr *Qt) DestroyQt() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=Qt__GlobalColor -//Qt::GlobalColor -type Qt__GlobalColor int64 - -const ( - Qt__color0 Qt__GlobalColor = Qt__GlobalColor(0) - Qt__color1 Qt__GlobalColor = Qt__GlobalColor(1) - Qt__black Qt__GlobalColor = Qt__GlobalColor(2) - Qt__white Qt__GlobalColor = Qt__GlobalColor(3) - Qt__darkGray Qt__GlobalColor = Qt__GlobalColor(4) - Qt__gray Qt__GlobalColor = Qt__GlobalColor(5) - Qt__lightGray Qt__GlobalColor = Qt__GlobalColor(6) - Qt__red Qt__GlobalColor = Qt__GlobalColor(7) - Qt__green Qt__GlobalColor = Qt__GlobalColor(8) - Qt__blue Qt__GlobalColor = Qt__GlobalColor(9) - Qt__cyan Qt__GlobalColor = Qt__GlobalColor(10) - Qt__magenta Qt__GlobalColor = Qt__GlobalColor(11) - Qt__yellow Qt__GlobalColor = Qt__GlobalColor(12) - Qt__darkRed Qt__GlobalColor = Qt__GlobalColor(13) - Qt__darkGreen Qt__GlobalColor = Qt__GlobalColor(14) - Qt__darkBlue Qt__GlobalColor = Qt__GlobalColor(15) - Qt__darkCyan Qt__GlobalColor = Qt__GlobalColor(16) - Qt__darkMagenta Qt__GlobalColor = Qt__GlobalColor(17) - Qt__darkYellow Qt__GlobalColor = Qt__GlobalColor(18) - Qt__transparent Qt__GlobalColor = Qt__GlobalColor(19) -) - -//go:generate stringer -type=Qt__KeyboardModifier -//Qt::KeyboardModifier -type Qt__KeyboardModifier int64 - -const ( - Qt__NoModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x00000000) - Qt__ShiftModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x02000000) - Qt__ControlModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x04000000) - Qt__AltModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x08000000) - Qt__MetaModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x10000000) - Qt__KeypadModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x20000000) - Qt__GroupSwitchModifier Qt__KeyboardModifier = Qt__KeyboardModifier(0x40000000) - Qt__KeyboardModifierMask Qt__KeyboardModifier = Qt__KeyboardModifier(0xfe000000) -) - -//go:generate stringer -type=Qt__Modifier -//Qt::Modifier -type Qt__Modifier int64 - -const ( - Qt__META Qt__Modifier = Qt__Modifier(Qt__MetaModifier) - Qt__SHIFT Qt__Modifier = Qt__Modifier(Qt__ShiftModifier) - Qt__CTRL Qt__Modifier = Qt__Modifier(Qt__ControlModifier) - Qt__ALT Qt__Modifier = Qt__Modifier(Qt__AltModifier) - Qt__MODIFIER_MASK Qt__Modifier = Qt__Modifier(Qt__KeyboardModifierMask) - Qt__UNICODE_ACCEL Qt__Modifier = Qt__Modifier(0x00000000) -) - -//go:generate stringer -type=Qt__MouseButton -//Qt::MouseButton -type Qt__MouseButton int64 - -const ( - Qt__NoButton Qt__MouseButton = Qt__MouseButton(0x00000000) - Qt__LeftButton Qt__MouseButton = Qt__MouseButton(0x00000001) - Qt__RightButton Qt__MouseButton = Qt__MouseButton(0x00000002) - Qt__MidButton Qt__MouseButton = Qt__MouseButton(0x00000004) - Qt__MiddleButton Qt__MouseButton = Qt__MouseButton(Qt__MidButton) - Qt__BackButton Qt__MouseButton = Qt__MouseButton(0x00000008) - Qt__XButton1 Qt__MouseButton = Qt__MouseButton(Qt__BackButton) - Qt__ExtraButton1 Qt__MouseButton = Qt__MouseButton(Qt__XButton1) - Qt__ForwardButton Qt__MouseButton = Qt__MouseButton(0x00000010) - Qt__XButton2 Qt__MouseButton = Qt__MouseButton(Qt__ForwardButton) - Qt__ExtraButton2 Qt__MouseButton = Qt__MouseButton(Qt__ForwardButton) - Qt__TaskButton Qt__MouseButton = Qt__MouseButton(0x00000020) - Qt__ExtraButton3 Qt__MouseButton = Qt__MouseButton(Qt__TaskButton) - Qt__ExtraButton4 Qt__MouseButton = Qt__MouseButton(0x00000040) - Qt__ExtraButton5 Qt__MouseButton = Qt__MouseButton(0x00000080) - Qt__ExtraButton6 Qt__MouseButton = Qt__MouseButton(0x00000100) - Qt__ExtraButton7 Qt__MouseButton = Qt__MouseButton(0x00000200) - Qt__ExtraButton8 Qt__MouseButton = Qt__MouseButton(0x00000400) - Qt__ExtraButton9 Qt__MouseButton = Qt__MouseButton(0x00000800) - Qt__ExtraButton10 Qt__MouseButton = Qt__MouseButton(0x00001000) - Qt__ExtraButton11 Qt__MouseButton = Qt__MouseButton(0x00002000) - Qt__ExtraButton12 Qt__MouseButton = Qt__MouseButton(0x00004000) - Qt__ExtraButton13 Qt__MouseButton = Qt__MouseButton(0x00008000) - Qt__ExtraButton14 Qt__MouseButton = Qt__MouseButton(0x00010000) - Qt__ExtraButton15 Qt__MouseButton = Qt__MouseButton(0x00020000) - Qt__ExtraButton16 Qt__MouseButton = Qt__MouseButton(0x00040000) - Qt__ExtraButton17 Qt__MouseButton = Qt__MouseButton(0x00080000) - Qt__ExtraButton18 Qt__MouseButton = Qt__MouseButton(0x00100000) - Qt__ExtraButton19 Qt__MouseButton = Qt__MouseButton(0x00200000) - Qt__ExtraButton20 Qt__MouseButton = Qt__MouseButton(0x00400000) - Qt__ExtraButton21 Qt__MouseButton = Qt__MouseButton(0x00800000) - Qt__ExtraButton22 Qt__MouseButton = Qt__MouseButton(0x01000000) - Qt__ExtraButton23 Qt__MouseButton = Qt__MouseButton(0x02000000) - Qt__ExtraButton24 Qt__MouseButton = Qt__MouseButton(0x04000000) - Qt__AllButtons Qt__MouseButton = Qt__MouseButton(0x07ffffff) - Qt__MaxMouseButton Qt__MouseButton = Qt__MouseButton(Qt__ExtraButton24) - Qt__MouseButtonMask Qt__MouseButton = Qt__MouseButton(0xffffffff) -) - -//go:generate stringer -type=Qt__Orientation -//Qt::Orientation -type Qt__Orientation int64 - -const ( - Qt__Horizontal Qt__Orientation = Qt__Orientation(0x1) - Qt__Vertical Qt__Orientation = Qt__Orientation(0x2) -) - -//go:generate stringer -type=Qt__FocusPolicy -//Qt::FocusPolicy -type Qt__FocusPolicy int64 - -const ( - Qt__NoFocus Qt__FocusPolicy = Qt__FocusPolicy(0) - Qt__TabFocus Qt__FocusPolicy = Qt__FocusPolicy(0x1) - Qt__ClickFocus Qt__FocusPolicy = Qt__FocusPolicy(0x2) - Qt__StrongFocus Qt__FocusPolicy = Qt__FocusPolicy(Qt__TabFocus | Qt__ClickFocus | 0x8) - Qt__WheelFocus Qt__FocusPolicy = Qt__FocusPolicy(Qt__StrongFocus | 0x4) -) - -//go:generate stringer -type=Qt__TabFocusBehavior -//Qt::TabFocusBehavior -type Qt__TabFocusBehavior int64 - -const ( - Qt__NoTabFocus Qt__TabFocusBehavior = Qt__TabFocusBehavior(0x00) - Qt__TabFocusTextControls Qt__TabFocusBehavior = Qt__TabFocusBehavior(0x01) - Qt__TabFocusListControls Qt__TabFocusBehavior = Qt__TabFocusBehavior(0x02) - Qt__TabFocusAllControls Qt__TabFocusBehavior = Qt__TabFocusBehavior(0xff) -) - -//go:generate stringer -type=Qt__SortOrder -//Qt::SortOrder -type Qt__SortOrder int64 - -const ( - Qt__AscendingOrder Qt__SortOrder = Qt__SortOrder(0) - Qt__DescendingOrder Qt__SortOrder = Qt__SortOrder(1) -) - -//go:generate stringer -type=Qt__TileRule -//Qt::TileRule -type Qt__TileRule int64 - -const ( - Qt__StretchTile Qt__TileRule = Qt__TileRule(0) - Qt__RepeatTile Qt__TileRule = Qt__TileRule(1) - Qt__RoundTile Qt__TileRule = Qt__TileRule(2) -) - -//go:generate stringer -type=Qt__AlignmentFlag -//Qt::AlignmentFlag -type Qt__AlignmentFlag int64 - -const ( - Qt__AlignLeft Qt__AlignmentFlag = Qt__AlignmentFlag(0x0001) - Qt__AlignLeading Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignLeft) - Qt__AlignRight Qt__AlignmentFlag = Qt__AlignmentFlag(0x0002) - Qt__AlignTrailing Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignRight) - Qt__AlignHCenter Qt__AlignmentFlag = Qt__AlignmentFlag(0x0004) - Qt__AlignJustify Qt__AlignmentFlag = Qt__AlignmentFlag(0x0008) - Qt__AlignAbsolute Qt__AlignmentFlag = Qt__AlignmentFlag(0x0010) - Qt__AlignHorizontal_Mask Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignLeft | Qt__AlignRight | Qt__AlignHCenter | Qt__AlignJustify | Qt__AlignAbsolute) - Qt__AlignTop Qt__AlignmentFlag = Qt__AlignmentFlag(0x0020) - Qt__AlignBottom Qt__AlignmentFlag = Qt__AlignmentFlag(0x0040) - Qt__AlignVCenter Qt__AlignmentFlag = Qt__AlignmentFlag(0x0080) - Qt__AlignBaseline Qt__AlignmentFlag = Qt__AlignmentFlag(0x0100) - Qt__AlignVertical_Mask Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignTop | Qt__AlignBottom | Qt__AlignVCenter | Qt__AlignBaseline) - Qt__AlignCenter Qt__AlignmentFlag = Qt__AlignmentFlag(Qt__AlignVCenter | Qt__AlignHCenter) -) - -//go:generate stringer -type=Qt__TextFlag -//Qt::TextFlag -type Qt__TextFlag int64 - -const ( - Qt__TextSingleLine Qt__TextFlag = Qt__TextFlag(0x0100) - Qt__TextDontClip Qt__TextFlag = Qt__TextFlag(0x0200) - Qt__TextExpandTabs Qt__TextFlag = Qt__TextFlag(0x0400) - Qt__TextShowMnemonic Qt__TextFlag = Qt__TextFlag(0x0800) - Qt__TextWordWrap Qt__TextFlag = Qt__TextFlag(0x1000) - Qt__TextWrapAnywhere Qt__TextFlag = Qt__TextFlag(0x2000) - Qt__TextDontPrint Qt__TextFlag = Qt__TextFlag(0x4000) - Qt__TextIncludeTrailingSpaces Qt__TextFlag = Qt__TextFlag(0x08000000) - Qt__TextHideMnemonic Qt__TextFlag = Qt__TextFlag(0x8000) - Qt__TextJustificationForced Qt__TextFlag = Qt__TextFlag(0x10000) - Qt__TextForceLeftToRight Qt__TextFlag = Qt__TextFlag(0x20000) - Qt__TextForceRightToLeft Qt__TextFlag = Qt__TextFlag(0x40000) - Qt__TextLongestVariant Qt__TextFlag = Qt__TextFlag(0x80000) - Qt__TextBypassShaping Qt__TextFlag = Qt__TextFlag(0x100000) -) - -//go:generate stringer -type=Qt__TextElideMode -//Qt::TextElideMode -type Qt__TextElideMode int64 - -const ( - Qt__ElideLeft Qt__TextElideMode = Qt__TextElideMode(0) - Qt__ElideRight Qt__TextElideMode = Qt__TextElideMode(1) - Qt__ElideMiddle Qt__TextElideMode = Qt__TextElideMode(2) - Qt__ElideNone Qt__TextElideMode = Qt__TextElideMode(3) -) - -//go:generate stringer -type=Qt__WhiteSpaceMode -//Qt::WhiteSpaceMode -type Qt__WhiteSpaceMode int64 - -const ( - Qt__WhiteSpaceNormal Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(0) - Qt__WhiteSpacePre Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(1) - Qt__WhiteSpaceNoWrap Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(2) - Qt__WhiteSpaceModeUndefined Qt__WhiteSpaceMode = Qt__WhiteSpaceMode(-1) -) - -//go:generate stringer -type=Qt__HitTestAccuracy -//Qt::HitTestAccuracy -type Qt__HitTestAccuracy int64 - -const ( - Qt__ExactHit Qt__HitTestAccuracy = Qt__HitTestAccuracy(0) - Qt__FuzzyHit Qt__HitTestAccuracy = Qt__HitTestAccuracy(1) -) - -//go:generate stringer -type=Qt__WindowType -//Qt::WindowType -type Qt__WindowType int64 - -const ( - Qt__Widget Qt__WindowType = Qt__WindowType(0x00000000) - Qt__Window Qt__WindowType = Qt__WindowType(0x00000001) - Qt__Dialog Qt__WindowType = Qt__WindowType(0x00000002 | Qt__Window) - Qt__Sheet Qt__WindowType = Qt__WindowType(0x00000004 | Qt__Window) - Qt__Drawer Qt__WindowType = Qt__WindowType(Qt__Sheet | Qt__Dialog) - Qt__Popup Qt__WindowType = Qt__WindowType(0x00000008 | Qt__Window) - Qt__Tool Qt__WindowType = Qt__WindowType(Qt__Popup | Qt__Dialog) - Qt__ToolTip Qt__WindowType = Qt__WindowType(Qt__Popup | Qt__Sheet) - Qt__SplashScreen Qt__WindowType = Qt__WindowType(Qt__ToolTip | Qt__Dialog) - Qt__Desktop Qt__WindowType = Qt__WindowType(0x00000010 | Qt__Window) - Qt__SubWindow Qt__WindowType = Qt__WindowType(0x00000012) - Qt__ForeignWindow Qt__WindowType = Qt__WindowType(0x00000020 | Qt__Window) - Qt__CoverWindow Qt__WindowType = Qt__WindowType(0x00000040 | Qt__Window) - Qt__WindowType_Mask Qt__WindowType = Qt__WindowType(0x000000ff) - Qt__MSWindowsFixedSizeDialogHint Qt__WindowType = Qt__WindowType(0x00000100) - Qt__MSWindowsOwnDC Qt__WindowType = Qt__WindowType(0x00000200) - Qt__BypassWindowManagerHint Qt__WindowType = Qt__WindowType(0x00000400) - Qt__X11BypassWindowManagerHint Qt__WindowType = Qt__WindowType(Qt__BypassWindowManagerHint) - Qt__FramelessWindowHint Qt__WindowType = Qt__WindowType(0x00000800) - Qt__WindowTitleHint Qt__WindowType = Qt__WindowType(0x00001000) - Qt__WindowSystemMenuHint Qt__WindowType = Qt__WindowType(0x00002000) - Qt__WindowMinimizeButtonHint Qt__WindowType = Qt__WindowType(0x00004000) - Qt__WindowMaximizeButtonHint Qt__WindowType = Qt__WindowType(0x00008000) - Qt__WindowMinMaxButtonsHint Qt__WindowType = Qt__WindowType(Qt__WindowMinimizeButtonHint | Qt__WindowMaximizeButtonHint) - Qt__WindowContextHelpButtonHint Qt__WindowType = Qt__WindowType(0x00010000) - Qt__WindowShadeButtonHint Qt__WindowType = Qt__WindowType(0x00020000) - Qt__WindowStaysOnTopHint Qt__WindowType = Qt__WindowType(0x00040000) - Qt__WindowTransparentForInput Qt__WindowType = Qt__WindowType(0x00080000) - Qt__WindowOverridesSystemGestures Qt__WindowType = Qt__WindowType(0x00100000) - Qt__WindowDoesNotAcceptFocus Qt__WindowType = Qt__WindowType(0x00200000) - Qt__MaximizeUsingFullscreenGeometryHint Qt__WindowType = Qt__WindowType(0x00400000) - Qt__CustomizeWindowHint Qt__WindowType = Qt__WindowType(0x02000000) - Qt__WindowStaysOnBottomHint Qt__WindowType = Qt__WindowType(0x04000000) - Qt__WindowCloseButtonHint Qt__WindowType = Qt__WindowType(0x08000000) - Qt__MacWindowToolBarButtonHint Qt__WindowType = Qt__WindowType(0x10000000) - Qt__BypassGraphicsProxyWidget Qt__WindowType = Qt__WindowType(0x20000000) - Qt__NoDropShadowWindowHint Qt__WindowType = Qt__WindowType(0x40000000) - Qt__WindowFullscreenButtonHint Qt__WindowType = Qt__WindowType(0x80000000) -) - -//go:generate stringer -type=Qt__WindowState -//Qt::WindowState -type Qt__WindowState int64 - -const ( - Qt__WindowNoState Qt__WindowState = Qt__WindowState(0x00000000) - Qt__WindowMinimized Qt__WindowState = Qt__WindowState(0x00000001) - Qt__WindowMaximized Qt__WindowState = Qt__WindowState(0x00000002) - Qt__WindowFullScreen Qt__WindowState = Qt__WindowState(0x00000004) - Qt__WindowActive Qt__WindowState = Qt__WindowState(0x00000008) -) - -//go:generate stringer -type=Qt__ApplicationState -//Qt::ApplicationState -type Qt__ApplicationState int64 - -const ( - Qt__ApplicationSuspended Qt__ApplicationState = Qt__ApplicationState(0x00000000) - Qt__ApplicationHidden Qt__ApplicationState = Qt__ApplicationState(0x00000001) - Qt__ApplicationInactive Qt__ApplicationState = Qt__ApplicationState(0x00000002) - Qt__ApplicationActive Qt__ApplicationState = Qt__ApplicationState(0x00000004) -) - -//go:generate stringer -type=Qt__ScreenOrientation -//Qt::ScreenOrientation -type Qt__ScreenOrientation int64 - -const ( - Qt__PrimaryOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000000) - Qt__PortraitOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000001) - Qt__LandscapeOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000002) - Qt__InvertedPortraitOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000004) - Qt__InvertedLandscapeOrientation Qt__ScreenOrientation = Qt__ScreenOrientation(0x00000008) -) - -//go:generate stringer -type=Qt__WidgetAttribute -//Qt::WidgetAttribute -type Qt__WidgetAttribute int64 - -const ( - Qt__WA_Disabled Qt__WidgetAttribute = Qt__WidgetAttribute(0) - Qt__WA_UnderMouse Qt__WidgetAttribute = Qt__WidgetAttribute(1) - Qt__WA_MouseTracking Qt__WidgetAttribute = Qt__WidgetAttribute(2) - Qt__WA_ContentsPropagated Qt__WidgetAttribute = Qt__WidgetAttribute(3) - Qt__WA_OpaquePaintEvent Qt__WidgetAttribute = Qt__WidgetAttribute(4) - Qt__WA_NoBackground Qt__WidgetAttribute = Qt__WidgetAttribute(Qt__WA_OpaquePaintEvent) - Qt__WA_StaticContents Qt__WidgetAttribute = Qt__WidgetAttribute(5) - Qt__WA_LaidOut Qt__WidgetAttribute = Qt__WidgetAttribute(7) - Qt__WA_PaintOnScreen Qt__WidgetAttribute = Qt__WidgetAttribute(8) - Qt__WA_NoSystemBackground Qt__WidgetAttribute = Qt__WidgetAttribute(9) - Qt__WA_UpdatesDisabled Qt__WidgetAttribute = Qt__WidgetAttribute(10) - Qt__WA_Mapped Qt__WidgetAttribute = Qt__WidgetAttribute(11) - Qt__WA_MacNoClickThrough Qt__WidgetAttribute = Qt__WidgetAttribute(12) - Qt__WA_InputMethodEnabled Qt__WidgetAttribute = Qt__WidgetAttribute(14) - Qt__WA_WState_Visible Qt__WidgetAttribute = Qt__WidgetAttribute(15) - Qt__WA_WState_Hidden Qt__WidgetAttribute = Qt__WidgetAttribute(16) - Qt__WA_ForceDisabled Qt__WidgetAttribute = Qt__WidgetAttribute(32) - Qt__WA_KeyCompression Qt__WidgetAttribute = Qt__WidgetAttribute(33) - Qt__WA_PendingMoveEvent Qt__WidgetAttribute = Qt__WidgetAttribute(34) - Qt__WA_PendingResizeEvent Qt__WidgetAttribute = Qt__WidgetAttribute(35) - Qt__WA_SetPalette Qt__WidgetAttribute = Qt__WidgetAttribute(36) - Qt__WA_SetFont Qt__WidgetAttribute = Qt__WidgetAttribute(37) - Qt__WA_SetCursor Qt__WidgetAttribute = Qt__WidgetAttribute(38) - Qt__WA_NoChildEventsFromChildren Qt__WidgetAttribute = Qt__WidgetAttribute(39) - Qt__WA_WindowModified Qt__WidgetAttribute = Qt__WidgetAttribute(41) - Qt__WA_Resized Qt__WidgetAttribute = Qt__WidgetAttribute(42) - Qt__WA_Moved Qt__WidgetAttribute = Qt__WidgetAttribute(43) - Qt__WA_PendingUpdate Qt__WidgetAttribute = Qt__WidgetAttribute(44) - Qt__WA_InvalidSize Qt__WidgetAttribute = Qt__WidgetAttribute(45) - Qt__WA_MacBrushedMetal Qt__WidgetAttribute = Qt__WidgetAttribute(46) - Qt__WA_MacMetalStyle Qt__WidgetAttribute = Qt__WidgetAttribute(Qt__WA_MacBrushedMetal) - Qt__WA_CustomWhatsThis Qt__WidgetAttribute = Qt__WidgetAttribute(47) - Qt__WA_LayoutOnEntireRect Qt__WidgetAttribute = Qt__WidgetAttribute(48) - Qt__WA_OutsideWSRange Qt__WidgetAttribute = Qt__WidgetAttribute(49) - Qt__WA_GrabbedShortcut Qt__WidgetAttribute = Qt__WidgetAttribute(50) - Qt__WA_TransparentForMouseEvents Qt__WidgetAttribute = Qt__WidgetAttribute(51) - Qt__WA_PaintUnclipped Qt__WidgetAttribute = Qt__WidgetAttribute(52) - Qt__WA_SetWindowIcon Qt__WidgetAttribute = Qt__WidgetAttribute(53) - Qt__WA_NoMouseReplay Qt__WidgetAttribute = Qt__WidgetAttribute(54) - Qt__WA_DeleteOnClose Qt__WidgetAttribute = Qt__WidgetAttribute(55) - Qt__WA_RightToLeft Qt__WidgetAttribute = Qt__WidgetAttribute(56) - Qt__WA_SetLayoutDirection Qt__WidgetAttribute = Qt__WidgetAttribute(57) - Qt__WA_NoChildEventsForParent Qt__WidgetAttribute = Qt__WidgetAttribute(58) - Qt__WA_ForceUpdatesDisabled Qt__WidgetAttribute = Qt__WidgetAttribute(59) - Qt__WA_WState_Created Qt__WidgetAttribute = Qt__WidgetAttribute(60) - Qt__WA_WState_CompressKeys Qt__WidgetAttribute = Qt__WidgetAttribute(61) - Qt__WA_WState_InPaintEvent Qt__WidgetAttribute = Qt__WidgetAttribute(62) - Qt__WA_WState_Reparented Qt__WidgetAttribute = Qt__WidgetAttribute(63) - Qt__WA_WState_ConfigPending Qt__WidgetAttribute = Qt__WidgetAttribute(64) - Qt__WA_WState_Polished Qt__WidgetAttribute = Qt__WidgetAttribute(66) - Qt__WA_WState_DND Qt__WidgetAttribute = Qt__WidgetAttribute(67) - Qt__WA_WState_OwnSizePolicy Qt__WidgetAttribute = Qt__WidgetAttribute(68) - Qt__WA_WState_ExplicitShowHide Qt__WidgetAttribute = Qt__WidgetAttribute(69) - Qt__WA_ShowModal Qt__WidgetAttribute = Qt__WidgetAttribute(70) - Qt__WA_MouseNoMask Qt__WidgetAttribute = Qt__WidgetAttribute(71) - Qt__WA_GroupLeader Qt__WidgetAttribute = Qt__WidgetAttribute(72) - Qt__WA_NoMousePropagation Qt__WidgetAttribute = Qt__WidgetAttribute(73) - Qt__WA_Hover Qt__WidgetAttribute = Qt__WidgetAttribute(74) - Qt__WA_InputMethodTransparent Qt__WidgetAttribute = Qt__WidgetAttribute(75) - Qt__WA_QuitOnClose Qt__WidgetAttribute = Qt__WidgetAttribute(76) - Qt__WA_KeyboardFocusChange Qt__WidgetAttribute = Qt__WidgetAttribute(77) - Qt__WA_AcceptDrops Qt__WidgetAttribute = Qt__WidgetAttribute(78) - Qt__WA_DropSiteRegistered Qt__WidgetAttribute = Qt__WidgetAttribute(79) - Qt__WA_ForceAcceptDrops Qt__WidgetAttribute = Qt__WidgetAttribute(Qt__WA_DropSiteRegistered) - Qt__WA_WindowPropagation Qt__WidgetAttribute = Qt__WidgetAttribute(80) - Qt__WA_NoX11EventCompression Qt__WidgetAttribute = Qt__WidgetAttribute(81) - Qt__WA_TintedBackground Qt__WidgetAttribute = Qt__WidgetAttribute(82) - Qt__WA_X11OpenGLOverlay Qt__WidgetAttribute = Qt__WidgetAttribute(83) - Qt__WA_AlwaysShowToolTips Qt__WidgetAttribute = Qt__WidgetAttribute(84) - Qt__WA_MacOpaqueSizeGrip Qt__WidgetAttribute = Qt__WidgetAttribute(85) - Qt__WA_SetStyle Qt__WidgetAttribute = Qt__WidgetAttribute(86) - Qt__WA_SetLocale Qt__WidgetAttribute = Qt__WidgetAttribute(87) - Qt__WA_MacShowFocusRect Qt__WidgetAttribute = Qt__WidgetAttribute(88) - Qt__WA_MacNormalSize Qt__WidgetAttribute = Qt__WidgetAttribute(89) - Qt__WA_MacSmallSize Qt__WidgetAttribute = Qt__WidgetAttribute(90) - Qt__WA_MacMiniSize Qt__WidgetAttribute = Qt__WidgetAttribute(91) - Qt__WA_LayoutUsesWidgetRect Qt__WidgetAttribute = Qt__WidgetAttribute(92) - Qt__WA_StyledBackground Qt__WidgetAttribute = Qt__WidgetAttribute(93) - Qt__WA_MSWindowsUseDirect3D Qt__WidgetAttribute = Qt__WidgetAttribute(94) - Qt__WA_CanHostQMdiSubWindowTitleBar Qt__WidgetAttribute = Qt__WidgetAttribute(95) - Qt__WA_MacAlwaysShowToolWindow Qt__WidgetAttribute = Qt__WidgetAttribute(96) - Qt__WA_StyleSheet Qt__WidgetAttribute = Qt__WidgetAttribute(97) - Qt__WA_ShowWithoutActivating Qt__WidgetAttribute = Qt__WidgetAttribute(98) - Qt__WA_X11BypassTransientForHint Qt__WidgetAttribute = Qt__WidgetAttribute(99) - Qt__WA_NativeWindow Qt__WidgetAttribute = Qt__WidgetAttribute(100) - Qt__WA_DontCreateNativeAncestors Qt__WidgetAttribute = Qt__WidgetAttribute(101) - Qt__WA_MacVariableSize Qt__WidgetAttribute = Qt__WidgetAttribute(102) - Qt__WA_DontShowOnScreen Qt__WidgetAttribute = Qt__WidgetAttribute(103) - Qt__WA_X11NetWmWindowTypeDesktop Qt__WidgetAttribute = Qt__WidgetAttribute(104) - Qt__WA_X11NetWmWindowTypeDock Qt__WidgetAttribute = Qt__WidgetAttribute(105) - Qt__WA_X11NetWmWindowTypeToolBar Qt__WidgetAttribute = Qt__WidgetAttribute(106) - Qt__WA_X11NetWmWindowTypeMenu Qt__WidgetAttribute = Qt__WidgetAttribute(107) - Qt__WA_X11NetWmWindowTypeUtility Qt__WidgetAttribute = Qt__WidgetAttribute(108) - Qt__WA_X11NetWmWindowTypeSplash Qt__WidgetAttribute = Qt__WidgetAttribute(109) - Qt__WA_X11NetWmWindowTypeDialog Qt__WidgetAttribute = Qt__WidgetAttribute(110) - Qt__WA_X11NetWmWindowTypeDropDownMenu Qt__WidgetAttribute = Qt__WidgetAttribute(111) - Qt__WA_X11NetWmWindowTypePopupMenu Qt__WidgetAttribute = Qt__WidgetAttribute(112) - Qt__WA_X11NetWmWindowTypeToolTip Qt__WidgetAttribute = Qt__WidgetAttribute(113) - Qt__WA_X11NetWmWindowTypeNotification Qt__WidgetAttribute = Qt__WidgetAttribute(114) - Qt__WA_X11NetWmWindowTypeCombo Qt__WidgetAttribute = Qt__WidgetAttribute(115) - Qt__WA_X11NetWmWindowTypeDND Qt__WidgetAttribute = Qt__WidgetAttribute(116) - Qt__WA_MacFrameworkScaled Qt__WidgetAttribute = Qt__WidgetAttribute(117) - Qt__WA_SetWindowModality Qt__WidgetAttribute = Qt__WidgetAttribute(118) - Qt__WA_WState_WindowOpacitySet Qt__WidgetAttribute = Qt__WidgetAttribute(119) - Qt__WA_TranslucentBackground Qt__WidgetAttribute = Qt__WidgetAttribute(120) - Qt__WA_AcceptTouchEvents Qt__WidgetAttribute = Qt__WidgetAttribute(121) - Qt__WA_WState_AcceptedTouchBeginEvent Qt__WidgetAttribute = Qt__WidgetAttribute(122) - Qt__WA_TouchPadAcceptSingleTouchEvents Qt__WidgetAttribute = Qt__WidgetAttribute(123) - Qt__WA_X11DoNotAcceptFocus Qt__WidgetAttribute = Qt__WidgetAttribute(126) - Qt__WA_MacNoShadow Qt__WidgetAttribute = Qt__WidgetAttribute(127) - Qt__WA_AlwaysStackOnTop Qt__WidgetAttribute = Qt__WidgetAttribute(128) - Qt__WA_TabletTracking Qt__WidgetAttribute = Qt__WidgetAttribute(129) - Qt__WA_ContentsMarginsRespectsSafeArea Qt__WidgetAttribute = Qt__WidgetAttribute(130) - Qt__WA_StyleSheetTarget Qt__WidgetAttribute = Qt__WidgetAttribute(131) - Qt__WA_AttributeCount Qt__WidgetAttribute = Qt__WidgetAttribute(132) -) - -//go:generate stringer -type=Qt__ApplicationAttribute -//Qt::ApplicationAttribute -type Qt__ApplicationAttribute int64 - -const ( - Qt__AA_ImmediateWidgetCreation Qt__ApplicationAttribute = Qt__ApplicationAttribute(0) - Qt__AA_MSWindowsUseDirect3DByDefault Qt__ApplicationAttribute = Qt__ApplicationAttribute(1) - Qt__AA_DontShowIconsInMenus Qt__ApplicationAttribute = Qt__ApplicationAttribute(2) - Qt__AA_NativeWindows Qt__ApplicationAttribute = Qt__ApplicationAttribute(3) - Qt__AA_DontCreateNativeWidgetSiblings Qt__ApplicationAttribute = Qt__ApplicationAttribute(4) - Qt__AA_PluginApplication Qt__ApplicationAttribute = Qt__ApplicationAttribute(5) - Qt__AA_MacPluginApplication Qt__ApplicationAttribute = Qt__ApplicationAttribute(Qt__AA_PluginApplication) - Qt__AA_DontUseNativeMenuBar Qt__ApplicationAttribute = Qt__ApplicationAttribute(6) - Qt__AA_MacDontSwapCtrlAndMeta Qt__ApplicationAttribute = Qt__ApplicationAttribute(7) - Qt__AA_Use96Dpi Qt__ApplicationAttribute = Qt__ApplicationAttribute(8) - Qt__AA_X11InitThreads Qt__ApplicationAttribute = Qt__ApplicationAttribute(10) - Qt__AA_SynthesizeTouchForUnhandledMouseEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(11) - Qt__AA_SynthesizeMouseForUnhandledTouchEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(12) - Qt__AA_UseHighDpiPixmaps Qt__ApplicationAttribute = Qt__ApplicationAttribute(13) - Qt__AA_ForceRasterWidgets Qt__ApplicationAttribute = Qt__ApplicationAttribute(14) - Qt__AA_UseDesktopOpenGL Qt__ApplicationAttribute = Qt__ApplicationAttribute(15) - Qt__AA_UseOpenGLES Qt__ApplicationAttribute = Qt__ApplicationAttribute(16) - Qt__AA_UseSoftwareOpenGL Qt__ApplicationAttribute = Qt__ApplicationAttribute(17) - Qt__AA_ShareOpenGLContexts Qt__ApplicationAttribute = Qt__ApplicationAttribute(18) - Qt__AA_SetPalette Qt__ApplicationAttribute = Qt__ApplicationAttribute(19) - Qt__AA_EnableHighDpiScaling Qt__ApplicationAttribute = Qt__ApplicationAttribute(20) - Qt__AA_DisableHighDpiScaling Qt__ApplicationAttribute = Qt__ApplicationAttribute(21) - Qt__AA_UseStyleSheetPropagationInWidgetStyles Qt__ApplicationAttribute = Qt__ApplicationAttribute(22) - Qt__AA_DontUseNativeDialogs Qt__ApplicationAttribute = Qt__ApplicationAttribute(23) - Qt__AA_SynthesizeMouseForUnhandledTabletEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(24) - Qt__AA_CompressHighFrequencyEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(25) - Qt__AA_DontCheckOpenGLContextThreadAffinity Qt__ApplicationAttribute = Qt__ApplicationAttribute(26) - Qt__AA_DisableShaderDiskCache Qt__ApplicationAttribute = Qt__ApplicationAttribute(27) - Qt__AA_DontShowShortcutsInContextMenus Qt__ApplicationAttribute = Qt__ApplicationAttribute(28) - Qt__AA_CompressTabletEvents Qt__ApplicationAttribute = Qt__ApplicationAttribute(29) - Qt__AA_DisableWindowContextHelpButton Qt__ApplicationAttribute = Qt__ApplicationAttribute(30) - Qt__AA_AttributeCount Qt__ApplicationAttribute = Qt__ApplicationAttribute(31) -) - -//go:generate stringer -type=Qt__ImageConversionFlag -//Qt::ImageConversionFlag -type Qt__ImageConversionFlag int64 - -const ( - Qt__ColorMode_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000003) - Qt__AutoColor Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) - Qt__ColorOnly Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000003) - Qt__MonoOnly Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000002) - Qt__AlphaDither_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x0000000c) - Qt__ThresholdAlphaDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) - Qt__OrderedAlphaDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000004) - Qt__DiffuseAlphaDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000008) - Qt__NoAlpha Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x0000000c) - Qt__Dither_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000030) - Qt__DiffuseDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) - Qt__OrderedDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000010) - Qt__ThresholdDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000020) - Qt__DitherMode_Mask Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x000000c0) - Qt__AutoDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000000) - Qt__PreferDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000040) - Qt__AvoidDither Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000080) - Qt__NoOpaqueDetection Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000100) - Qt__NoFormatConversion Qt__ImageConversionFlag = Qt__ImageConversionFlag(0x00000200) -) - -//go:generate stringer -type=Qt__BGMode -//Qt::BGMode -type Qt__BGMode int64 - -const ( - Qt__TransparentMode Qt__BGMode = Qt__BGMode(0) - Qt__OpaqueMode Qt__BGMode = Qt__BGMode(1) -) - -//go:generate stringer -type=Qt__Key -//Qt::Key -type Qt__Key int64 - -const ( - Qt__Key_Escape Qt__Key = Qt__Key(0x01000000) - Qt__Key_Tab Qt__Key = Qt__Key(0x01000001) - Qt__Key_Backtab Qt__Key = Qt__Key(0x01000002) - Qt__Key_Backspace Qt__Key = Qt__Key(0x01000003) - Qt__Key_Return Qt__Key = Qt__Key(0x01000004) - Qt__Key_Enter Qt__Key = Qt__Key(0x01000005) - Qt__Key_Insert Qt__Key = Qt__Key(0x01000006) - Qt__Key_Delete Qt__Key = Qt__Key(0x01000007) - Qt__Key_Pause Qt__Key = Qt__Key(0x01000008) - Qt__Key_Print Qt__Key = Qt__Key(0x01000009) - Qt__Key_SysReq Qt__Key = Qt__Key(0x0100000a) - Qt__Key_Clear Qt__Key = Qt__Key(0x0100000b) - Qt__Key_Home Qt__Key = Qt__Key(0x01000010) - Qt__Key_End Qt__Key = Qt__Key(0x01000011) - Qt__Key_Left Qt__Key = Qt__Key(0x01000012) - Qt__Key_Up Qt__Key = Qt__Key(0x01000013) - Qt__Key_Right Qt__Key = Qt__Key(0x01000014) - Qt__Key_Down Qt__Key = Qt__Key(0x01000015) - Qt__Key_PageUp Qt__Key = Qt__Key(0x01000016) - Qt__Key_PageDown Qt__Key = Qt__Key(0x01000017) - Qt__Key_Shift Qt__Key = Qt__Key(0x01000020) - Qt__Key_Control Qt__Key = Qt__Key(0x01000021) - Qt__Key_Meta Qt__Key = Qt__Key(0x01000022) - Qt__Key_Alt Qt__Key = Qt__Key(0x01000023) - Qt__Key_CapsLock Qt__Key = Qt__Key(0x01000024) - Qt__Key_NumLock Qt__Key = Qt__Key(0x01000025) - Qt__Key_ScrollLock Qt__Key = Qt__Key(0x01000026) - Qt__Key_F1 Qt__Key = Qt__Key(0x01000030) - Qt__Key_F2 Qt__Key = Qt__Key(0x01000031) - Qt__Key_F3 Qt__Key = Qt__Key(0x01000032) - Qt__Key_F4 Qt__Key = Qt__Key(0x01000033) - Qt__Key_F5 Qt__Key = Qt__Key(0x01000034) - Qt__Key_F6 Qt__Key = Qt__Key(0x01000035) - Qt__Key_F7 Qt__Key = Qt__Key(0x01000036) - Qt__Key_F8 Qt__Key = Qt__Key(0x01000037) - Qt__Key_F9 Qt__Key = Qt__Key(0x01000038) - Qt__Key_F10 Qt__Key = Qt__Key(0x01000039) - Qt__Key_F11 Qt__Key = Qt__Key(0x0100003a) - Qt__Key_F12 Qt__Key = Qt__Key(0x0100003b) - Qt__Key_F13 Qt__Key = Qt__Key(0x0100003c) - Qt__Key_F14 Qt__Key = Qt__Key(0x0100003d) - Qt__Key_F15 Qt__Key = Qt__Key(0x0100003e) - Qt__Key_F16 Qt__Key = Qt__Key(0x0100003f) - Qt__Key_F17 Qt__Key = Qt__Key(0x01000040) - Qt__Key_F18 Qt__Key = Qt__Key(0x01000041) - Qt__Key_F19 Qt__Key = Qt__Key(0x01000042) - Qt__Key_F20 Qt__Key = Qt__Key(0x01000043) - Qt__Key_F21 Qt__Key = Qt__Key(0x01000044) - Qt__Key_F22 Qt__Key = Qt__Key(0x01000045) - Qt__Key_F23 Qt__Key = Qt__Key(0x01000046) - Qt__Key_F24 Qt__Key = Qt__Key(0x01000047) - Qt__Key_F25 Qt__Key = Qt__Key(0x01000048) - Qt__Key_F26 Qt__Key = Qt__Key(0x01000049) - Qt__Key_F27 Qt__Key = Qt__Key(0x0100004a) - Qt__Key_F28 Qt__Key = Qt__Key(0x0100004b) - Qt__Key_F29 Qt__Key = Qt__Key(0x0100004c) - Qt__Key_F30 Qt__Key = Qt__Key(0x0100004d) - Qt__Key_F31 Qt__Key = Qt__Key(0x0100004e) - Qt__Key_F32 Qt__Key = Qt__Key(0x0100004f) - Qt__Key_F33 Qt__Key = Qt__Key(0x01000050) - Qt__Key_F34 Qt__Key = Qt__Key(0x01000051) - Qt__Key_F35 Qt__Key = Qt__Key(0x01000052) - Qt__Key_Super_L Qt__Key = Qt__Key(0x01000053) - Qt__Key_Super_R Qt__Key = Qt__Key(0x01000054) - Qt__Key_Menu Qt__Key = Qt__Key(0x01000055) - Qt__Key_Hyper_L Qt__Key = Qt__Key(0x01000056) - Qt__Key_Hyper_R Qt__Key = Qt__Key(0x01000057) - Qt__Key_Help Qt__Key = Qt__Key(0x01000058) - Qt__Key_Direction_L Qt__Key = Qt__Key(0x01000059) - Qt__Key_Direction_R Qt__Key = Qt__Key(0x01000060) - Qt__Key_Space Qt__Key = Qt__Key(0x20) - Qt__Key_Any Qt__Key = Qt__Key(Qt__Key_Space) - Qt__Key_Exclam Qt__Key = Qt__Key(0x21) - Qt__Key_QuoteDbl Qt__Key = Qt__Key(0x22) - Qt__Key_NumberSign Qt__Key = Qt__Key(0x23) - Qt__Key_Dollar Qt__Key = Qt__Key(0x24) - Qt__Key_Percent Qt__Key = Qt__Key(0x25) - Qt__Key_Ampersand Qt__Key = Qt__Key(0x26) - Qt__Key_Apostrophe Qt__Key = Qt__Key(0x27) - Qt__Key_ParenLeft Qt__Key = Qt__Key(0x28) - Qt__Key_ParenRight Qt__Key = Qt__Key(0x29) - Qt__Key_Asterisk Qt__Key = Qt__Key(0x2a) - Qt__Key_Plus Qt__Key = Qt__Key(0x2b) - Qt__Key_Comma Qt__Key = Qt__Key(0x2c) - Qt__Key_Minus Qt__Key = Qt__Key(0x2d) - Qt__Key_Period Qt__Key = Qt__Key(0x2e) - Qt__Key_Slash Qt__Key = Qt__Key(0x2f) - Qt__Key_0 Qt__Key = Qt__Key(0x30) - Qt__Key_1 Qt__Key = Qt__Key(0x31) - Qt__Key_2 Qt__Key = Qt__Key(0x32) - Qt__Key_3 Qt__Key = Qt__Key(0x33) - Qt__Key_4 Qt__Key = Qt__Key(0x34) - Qt__Key_5 Qt__Key = Qt__Key(0x35) - Qt__Key_6 Qt__Key = Qt__Key(0x36) - Qt__Key_7 Qt__Key = Qt__Key(0x37) - Qt__Key_8 Qt__Key = Qt__Key(0x38) - Qt__Key_9 Qt__Key = Qt__Key(0x39) - Qt__Key_Colon Qt__Key = Qt__Key(0x3a) - Qt__Key_Semicolon Qt__Key = Qt__Key(0x3b) - Qt__Key_Less Qt__Key = Qt__Key(0x3c) - Qt__Key_Equal Qt__Key = Qt__Key(0x3d) - Qt__Key_Greater Qt__Key = Qt__Key(0x3e) - Qt__Key_Question Qt__Key = Qt__Key(0x3f) - Qt__Key_At Qt__Key = Qt__Key(0x40) - Qt__Key_A Qt__Key = Qt__Key(0x41) - Qt__Key_B Qt__Key = Qt__Key(0x42) - Qt__Key_C Qt__Key = Qt__Key(0x43) - Qt__Key_D Qt__Key = Qt__Key(0x44) - Qt__Key_E Qt__Key = Qt__Key(0x45) - Qt__Key_F Qt__Key = Qt__Key(0x46) - Qt__Key_G Qt__Key = Qt__Key(0x47) - Qt__Key_H Qt__Key = Qt__Key(0x48) - Qt__Key_I Qt__Key = Qt__Key(0x49) - Qt__Key_J Qt__Key = Qt__Key(0x4a) - Qt__Key_K Qt__Key = Qt__Key(0x4b) - Qt__Key_L Qt__Key = Qt__Key(0x4c) - Qt__Key_M Qt__Key = Qt__Key(0x4d) - Qt__Key_N Qt__Key = Qt__Key(0x4e) - Qt__Key_O Qt__Key = Qt__Key(0x4f) - Qt__Key_P Qt__Key = Qt__Key(0x50) - Qt__Key_Q Qt__Key = Qt__Key(0x51) - Qt__Key_R Qt__Key = Qt__Key(0x52) - Qt__Key_S Qt__Key = Qt__Key(0x53) - Qt__Key_T Qt__Key = Qt__Key(0x54) - Qt__Key_U Qt__Key = Qt__Key(0x55) - Qt__Key_V Qt__Key = Qt__Key(0x56) - Qt__Key_W Qt__Key = Qt__Key(0x57) - Qt__Key_X Qt__Key = Qt__Key(0x58) - Qt__Key_Y Qt__Key = Qt__Key(0x59) - Qt__Key_Z Qt__Key = Qt__Key(0x5a) - Qt__Key_BracketLeft Qt__Key = Qt__Key(0x5b) - Qt__Key_Backslash Qt__Key = Qt__Key(0x5c) - Qt__Key_BracketRight Qt__Key = Qt__Key(0x5d) - Qt__Key_AsciiCircum Qt__Key = Qt__Key(0x5e) - Qt__Key_Underscore Qt__Key = Qt__Key(0x5f) - Qt__Key_QuoteLeft Qt__Key = Qt__Key(0x60) - Qt__Key_BraceLeft Qt__Key = Qt__Key(0x7b) - Qt__Key_Bar Qt__Key = Qt__Key(0x7c) - Qt__Key_BraceRight Qt__Key = Qt__Key(0x7d) - Qt__Key_AsciiTilde Qt__Key = Qt__Key(0x7e) - Qt__Key_nobreakspace Qt__Key = Qt__Key(0x0a0) - Qt__Key_exclamdown Qt__Key = Qt__Key(0x0a1) - Qt__Key_cent Qt__Key = Qt__Key(0x0a2) - Qt__Key_sterling Qt__Key = Qt__Key(0x0a3) - Qt__Key_currency Qt__Key = Qt__Key(0x0a4) - Qt__Key_yen Qt__Key = Qt__Key(0x0a5) - Qt__Key_brokenbar Qt__Key = Qt__Key(0x0a6) - Qt__Key_section Qt__Key = Qt__Key(0x0a7) - Qt__Key_diaeresis Qt__Key = Qt__Key(0x0a8) - Qt__Key_copyright Qt__Key = Qt__Key(0x0a9) - Qt__Key_ordfeminine Qt__Key = Qt__Key(0x0aa) - Qt__Key_guillemotleft Qt__Key = Qt__Key(0x0ab) - Qt__Key_notsign Qt__Key = Qt__Key(0x0ac) - Qt__Key_hyphen Qt__Key = Qt__Key(0x0ad) - Qt__Key_registered Qt__Key = Qt__Key(0x0ae) - Qt__Key_macron Qt__Key = Qt__Key(0x0af) - Qt__Key_degree Qt__Key = Qt__Key(0x0b0) - Qt__Key_plusminus Qt__Key = Qt__Key(0x0b1) - Qt__Key_twosuperior Qt__Key = Qt__Key(0x0b2) - Qt__Key_threesuperior Qt__Key = Qt__Key(0x0b3) - Qt__Key_acute Qt__Key = Qt__Key(0x0b4) - Qt__Key_mu Qt__Key = Qt__Key(0x0b5) - Qt__Key_paragraph Qt__Key = Qt__Key(0x0b6) - Qt__Key_periodcentered Qt__Key = Qt__Key(0x0b7) - Qt__Key_cedilla Qt__Key = Qt__Key(0x0b8) - Qt__Key_onesuperior Qt__Key = Qt__Key(0x0b9) - Qt__Key_masculine Qt__Key = Qt__Key(0x0ba) - Qt__Key_guillemotright Qt__Key = Qt__Key(0x0bb) - Qt__Key_onequarter Qt__Key = Qt__Key(0x0bc) - Qt__Key_onehalf Qt__Key = Qt__Key(0x0bd) - Qt__Key_threequarters Qt__Key = Qt__Key(0x0be) - Qt__Key_questiondown Qt__Key = Qt__Key(0x0bf) - Qt__Key_Agrave Qt__Key = Qt__Key(0x0c0) - Qt__Key_Aacute Qt__Key = Qt__Key(0x0c1) - Qt__Key_Acircumflex Qt__Key = Qt__Key(0x0c2) - Qt__Key_Atilde Qt__Key = Qt__Key(0x0c3) - Qt__Key_Adiaeresis Qt__Key = Qt__Key(0x0c4) - Qt__Key_Aring Qt__Key = Qt__Key(0x0c5) - Qt__Key_AE Qt__Key = Qt__Key(0x0c6) - Qt__Key_Ccedilla Qt__Key = Qt__Key(0x0c7) - Qt__Key_Egrave Qt__Key = Qt__Key(0x0c8) - Qt__Key_Eacute Qt__Key = Qt__Key(0x0c9) - Qt__Key_Ecircumflex Qt__Key = Qt__Key(0x0ca) - Qt__Key_Ediaeresis Qt__Key = Qt__Key(0x0cb) - Qt__Key_Igrave Qt__Key = Qt__Key(0x0cc) - Qt__Key_Iacute Qt__Key = Qt__Key(0x0cd) - Qt__Key_Icircumflex Qt__Key = Qt__Key(0x0ce) - Qt__Key_Idiaeresis Qt__Key = Qt__Key(0x0cf) - Qt__Key_ETH Qt__Key = Qt__Key(0x0d0) - Qt__Key_Ntilde Qt__Key = Qt__Key(0x0d1) - Qt__Key_Ograve Qt__Key = Qt__Key(0x0d2) - Qt__Key_Oacute Qt__Key = Qt__Key(0x0d3) - Qt__Key_Ocircumflex Qt__Key = Qt__Key(0x0d4) - Qt__Key_Otilde Qt__Key = Qt__Key(0x0d5) - Qt__Key_Odiaeresis Qt__Key = Qt__Key(0x0d6) - Qt__Key_multiply Qt__Key = Qt__Key(0x0d7) - Qt__Key_Ooblique Qt__Key = Qt__Key(0x0d8) - Qt__Key_Ugrave Qt__Key = Qt__Key(0x0d9) - Qt__Key_Uacute Qt__Key = Qt__Key(0x0da) - Qt__Key_Ucircumflex Qt__Key = Qt__Key(0x0db) - Qt__Key_Udiaeresis Qt__Key = Qt__Key(0x0dc) - Qt__Key_Yacute Qt__Key = Qt__Key(0x0dd) - Qt__Key_THORN Qt__Key = Qt__Key(0x0de) - Qt__Key_ssharp Qt__Key = Qt__Key(0x0df) - Qt__Key_division Qt__Key = Qt__Key(0x0f7) - Qt__Key_ydiaeresis Qt__Key = Qt__Key(0x0ff) - Qt__Key_AltGr Qt__Key = Qt__Key(0x01001103) - Qt__Key_Multi_key Qt__Key = Qt__Key(0x01001120) - Qt__Key_Codeinput Qt__Key = Qt__Key(0x01001137) - Qt__Key_SingleCandidate Qt__Key = Qt__Key(0x0100113c) - Qt__Key_MultipleCandidate Qt__Key = Qt__Key(0x0100113d) - Qt__Key_PreviousCandidate Qt__Key = Qt__Key(0x0100113e) - Qt__Key_Mode_switch Qt__Key = Qt__Key(0x0100117e) - Qt__Key_Kanji Qt__Key = Qt__Key(0x01001121) - Qt__Key_Muhenkan Qt__Key = Qt__Key(0x01001122) - Qt__Key_Henkan Qt__Key = Qt__Key(0x01001123) - Qt__Key_Romaji Qt__Key = Qt__Key(0x01001124) - Qt__Key_Hiragana Qt__Key = Qt__Key(0x01001125) - Qt__Key_Katakana Qt__Key = Qt__Key(0x01001126) - Qt__Key_Hiragana_Katakana Qt__Key = Qt__Key(0x01001127) - Qt__Key_Zenkaku Qt__Key = Qt__Key(0x01001128) - Qt__Key_Hankaku Qt__Key = Qt__Key(0x01001129) - Qt__Key_Zenkaku_Hankaku Qt__Key = Qt__Key(0x0100112a) - Qt__Key_Touroku Qt__Key = Qt__Key(0x0100112b) - Qt__Key_Massyo Qt__Key = Qt__Key(0x0100112c) - Qt__Key_Kana_Lock Qt__Key = Qt__Key(0x0100112d) - Qt__Key_Kana_Shift Qt__Key = Qt__Key(0x0100112e) - Qt__Key_Eisu_Shift Qt__Key = Qt__Key(0x0100112f) - Qt__Key_Eisu_toggle Qt__Key = Qt__Key(0x01001130) - Qt__Key_Hangul Qt__Key = Qt__Key(0x01001131) - Qt__Key_Hangul_Start Qt__Key = Qt__Key(0x01001132) - Qt__Key_Hangul_End Qt__Key = Qt__Key(0x01001133) - Qt__Key_Hangul_Hanja Qt__Key = Qt__Key(0x01001134) - Qt__Key_Hangul_Jamo Qt__Key = Qt__Key(0x01001135) - Qt__Key_Hangul_Romaja Qt__Key = Qt__Key(0x01001136) - Qt__Key_Hangul_Jeonja Qt__Key = Qt__Key(0x01001138) - Qt__Key_Hangul_Banja Qt__Key = Qt__Key(0x01001139) - Qt__Key_Hangul_PreHanja Qt__Key = Qt__Key(0x0100113a) - Qt__Key_Hangul_PostHanja Qt__Key = Qt__Key(0x0100113b) - Qt__Key_Hangul_Special Qt__Key = Qt__Key(0x0100113f) - Qt__Key_Dead_Grave Qt__Key = Qt__Key(0x01001250) - Qt__Key_Dead_Acute Qt__Key = Qt__Key(0x01001251) - Qt__Key_Dead_Circumflex Qt__Key = Qt__Key(0x01001252) - Qt__Key_Dead_Tilde Qt__Key = Qt__Key(0x01001253) - Qt__Key_Dead_Macron Qt__Key = Qt__Key(0x01001254) - Qt__Key_Dead_Breve Qt__Key = Qt__Key(0x01001255) - Qt__Key_Dead_Abovedot Qt__Key = Qt__Key(0x01001256) - Qt__Key_Dead_Diaeresis Qt__Key = Qt__Key(0x01001257) - Qt__Key_Dead_Abovering Qt__Key = Qt__Key(0x01001258) - Qt__Key_Dead_Doubleacute Qt__Key = Qt__Key(0x01001259) - Qt__Key_Dead_Caron Qt__Key = Qt__Key(0x0100125a) - Qt__Key_Dead_Cedilla Qt__Key = Qt__Key(0x0100125b) - Qt__Key_Dead_Ogonek Qt__Key = Qt__Key(0x0100125c) - Qt__Key_Dead_Iota Qt__Key = Qt__Key(0x0100125d) - Qt__Key_Dead_Voiced_Sound Qt__Key = Qt__Key(0x0100125e) - Qt__Key_Dead_Semivoiced_Sound Qt__Key = Qt__Key(0x0100125f) - Qt__Key_Dead_Belowdot Qt__Key = Qt__Key(0x01001260) - Qt__Key_Dead_Hook Qt__Key = Qt__Key(0x01001261) - Qt__Key_Dead_Horn Qt__Key = Qt__Key(0x01001262) - Qt__Key_Dead_Stroke Qt__Key = Qt__Key(0x01001263) - Qt__Key_Dead_Abovecomma Qt__Key = Qt__Key(0x01001264) - Qt__Key_Dead_Abovereversedcomma Qt__Key = Qt__Key(0x01001265) - Qt__Key_Dead_Doublegrave Qt__Key = Qt__Key(0x01001266) - Qt__Key_Dead_Belowring Qt__Key = Qt__Key(0x01001267) - Qt__Key_Dead_Belowmacron Qt__Key = Qt__Key(0x01001268) - Qt__Key_Dead_Belowcircumflex Qt__Key = Qt__Key(0x01001269) - Qt__Key_Dead_Belowtilde Qt__Key = Qt__Key(0x0100126a) - Qt__Key_Dead_Belowbreve Qt__Key = Qt__Key(0x0100126b) - Qt__Key_Dead_Belowdiaeresis Qt__Key = Qt__Key(0x0100126c) - Qt__Key_Dead_Invertedbreve Qt__Key = Qt__Key(0x0100126d) - Qt__Key_Dead_Belowcomma Qt__Key = Qt__Key(0x0100126e) - Qt__Key_Dead_Currency Qt__Key = Qt__Key(0x0100126f) - Qt__Key_Dead_a Qt__Key = Qt__Key(0x01001280) - Qt__Key_Dead_A Qt__Key = Qt__Key(0x01001281) - Qt__Key_Dead_e Qt__Key = Qt__Key(0x01001282) - Qt__Key_Dead_E Qt__Key = Qt__Key(0x01001283) - Qt__Key_Dead_i Qt__Key = Qt__Key(0x01001284) - Qt__Key_Dead_I Qt__Key = Qt__Key(0x01001285) - Qt__Key_Dead_o Qt__Key = Qt__Key(0x01001286) - Qt__Key_Dead_O Qt__Key = Qt__Key(0x01001287) - Qt__Key_Dead_u Qt__Key = Qt__Key(0x01001288) - Qt__Key_Dead_U Qt__Key = Qt__Key(0x01001289) - Qt__Key_Dead_Small_Schwa Qt__Key = Qt__Key(0x0100128a) - Qt__Key_Dead_Capital_Schwa Qt__Key = Qt__Key(0x0100128b) - Qt__Key_Dead_Greek Qt__Key = Qt__Key(0x0100128c) - Qt__Key_Dead_Lowline Qt__Key = Qt__Key(0x01001290) - Qt__Key_Dead_Aboveverticalline Qt__Key = Qt__Key(0x01001291) - Qt__Key_Dead_Belowverticalline Qt__Key = Qt__Key(0x01001292) - Qt__Key_Dead_Longsolidusoverlay Qt__Key = Qt__Key(0x01001293) - Qt__Key_Back Qt__Key = Qt__Key(0x01000061) - Qt__Key_Forward Qt__Key = Qt__Key(0x01000062) - Qt__Key_Stop Qt__Key = Qt__Key(0x01000063) - Qt__Key_Refresh Qt__Key = Qt__Key(0x01000064) - Qt__Key_VolumeDown Qt__Key = Qt__Key(0x01000070) - Qt__Key_VolumeMute Qt__Key = Qt__Key(0x01000071) - Qt__Key_VolumeUp Qt__Key = Qt__Key(0x01000072) - Qt__Key_BassBoost Qt__Key = Qt__Key(0x01000073) - Qt__Key_BassUp Qt__Key = Qt__Key(0x01000074) - Qt__Key_BassDown Qt__Key = Qt__Key(0x01000075) - Qt__Key_TrebleUp Qt__Key = Qt__Key(0x01000076) - Qt__Key_TrebleDown Qt__Key = Qt__Key(0x01000077) - Qt__Key_MediaPlay Qt__Key = Qt__Key(0x01000080) - Qt__Key_MediaStop Qt__Key = Qt__Key(0x01000081) - Qt__Key_MediaPrevious Qt__Key = Qt__Key(0x01000082) - Qt__Key_MediaNext Qt__Key = Qt__Key(0x01000083) - Qt__Key_MediaRecord Qt__Key = Qt__Key(0x01000084) - Qt__Key_MediaPause Qt__Key = Qt__Key(0x1000085) - Qt__Key_MediaTogglePlayPause Qt__Key = Qt__Key(0x1000086) - Qt__Key_HomePage Qt__Key = Qt__Key(0x01000090) - Qt__Key_Favorites Qt__Key = Qt__Key(0x01000091) - Qt__Key_Search Qt__Key = Qt__Key(0x01000092) - Qt__Key_Standby Qt__Key = Qt__Key(0x01000093) - Qt__Key_OpenUrl Qt__Key = Qt__Key(0x01000094) - Qt__Key_LaunchMail Qt__Key = Qt__Key(0x010000a0) - Qt__Key_LaunchMedia Qt__Key = Qt__Key(0x010000a1) - Qt__Key_Launch0 Qt__Key = Qt__Key(0x010000a2) - Qt__Key_Launch1 Qt__Key = Qt__Key(0x010000a3) - Qt__Key_Launch2 Qt__Key = Qt__Key(0x010000a4) - Qt__Key_Launch3 Qt__Key = Qt__Key(0x010000a5) - Qt__Key_Launch4 Qt__Key = Qt__Key(0x010000a6) - Qt__Key_Launch5 Qt__Key = Qt__Key(0x010000a7) - Qt__Key_Launch6 Qt__Key = Qt__Key(0x010000a8) - Qt__Key_Launch7 Qt__Key = Qt__Key(0x010000a9) - Qt__Key_Launch8 Qt__Key = Qt__Key(0x010000aa) - Qt__Key_Launch9 Qt__Key = Qt__Key(0x010000ab) - Qt__Key_LaunchA Qt__Key = Qt__Key(0x010000ac) - Qt__Key_LaunchB Qt__Key = Qt__Key(0x010000ad) - Qt__Key_LaunchC Qt__Key = Qt__Key(0x010000ae) - Qt__Key_LaunchD Qt__Key = Qt__Key(0x010000af) - Qt__Key_LaunchE Qt__Key = Qt__Key(0x010000b0) - Qt__Key_LaunchF Qt__Key = Qt__Key(0x010000b1) - Qt__Key_MonBrightnessUp Qt__Key = Qt__Key(0x010000b2) - Qt__Key_MonBrightnessDown Qt__Key = Qt__Key(0x010000b3) - Qt__Key_KeyboardLightOnOff Qt__Key = Qt__Key(0x010000b4) - Qt__Key_KeyboardBrightnessUp Qt__Key = Qt__Key(0x010000b5) - Qt__Key_KeyboardBrightnessDown Qt__Key = Qt__Key(0x010000b6) - Qt__Key_PowerOff Qt__Key = Qt__Key(0x010000b7) - Qt__Key_WakeUp Qt__Key = Qt__Key(0x010000b8) - Qt__Key_Eject Qt__Key = Qt__Key(0x010000b9) - Qt__Key_ScreenSaver Qt__Key = Qt__Key(0x010000ba) - Qt__Key_WWW Qt__Key = Qt__Key(0x010000bb) - Qt__Key_Memo Qt__Key = Qt__Key(0x010000bc) - Qt__Key_LightBulb Qt__Key = Qt__Key(0x010000bd) - Qt__Key_Shop Qt__Key = Qt__Key(0x010000be) - Qt__Key_History Qt__Key = Qt__Key(0x010000bf) - Qt__Key_AddFavorite Qt__Key = Qt__Key(0x010000c0) - Qt__Key_HotLinks Qt__Key = Qt__Key(0x010000c1) - Qt__Key_BrightnessAdjust Qt__Key = Qt__Key(0x010000c2) - Qt__Key_Finance Qt__Key = Qt__Key(0x010000c3) - Qt__Key_Community Qt__Key = Qt__Key(0x010000c4) - Qt__Key_AudioRewind Qt__Key = Qt__Key(0x010000c5) - Qt__Key_BackForward Qt__Key = Qt__Key(0x010000c6) - Qt__Key_ApplicationLeft Qt__Key = Qt__Key(0x010000c7) - Qt__Key_ApplicationRight Qt__Key = Qt__Key(0x010000c8) - Qt__Key_Book Qt__Key = Qt__Key(0x010000c9) - Qt__Key_CD Qt__Key = Qt__Key(0x010000ca) - Qt__Key_Calculator Qt__Key = Qt__Key(0x010000cb) - Qt__Key_ToDoList Qt__Key = Qt__Key(0x010000cc) - Qt__Key_ClearGrab Qt__Key = Qt__Key(0x010000cd) - Qt__Key_Close Qt__Key = Qt__Key(0x010000ce) - Qt__Key_Copy Qt__Key = Qt__Key(0x010000cf) - Qt__Key_Cut Qt__Key = Qt__Key(0x010000d0) - Qt__Key_Display Qt__Key = Qt__Key(0x010000d1) - Qt__Key_DOS Qt__Key = Qt__Key(0x010000d2) - Qt__Key_Documents Qt__Key = Qt__Key(0x010000d3) - Qt__Key_Excel Qt__Key = Qt__Key(0x010000d4) - Qt__Key_Explorer Qt__Key = Qt__Key(0x010000d5) - Qt__Key_Game Qt__Key = Qt__Key(0x010000d6) - Qt__Key_Go Qt__Key = Qt__Key(0x010000d7) - Qt__Key_iTouch Qt__Key = Qt__Key(0x010000d8) - Qt__Key_LogOff Qt__Key = Qt__Key(0x010000d9) - Qt__Key_Market Qt__Key = Qt__Key(0x010000da) - Qt__Key_Meeting Qt__Key = Qt__Key(0x010000db) - Qt__Key_MenuKB Qt__Key = Qt__Key(0x010000dc) - Qt__Key_MenuPB Qt__Key = Qt__Key(0x010000dd) - Qt__Key_MySites Qt__Key = Qt__Key(0x010000de) - Qt__Key_News Qt__Key = Qt__Key(0x010000df) - Qt__Key_OfficeHome Qt__Key = Qt__Key(0x010000e0) - Qt__Key_Option Qt__Key = Qt__Key(0x010000e1) - Qt__Key_Paste Qt__Key = Qt__Key(0x010000e2) - Qt__Key_Phone Qt__Key = Qt__Key(0x010000e3) - Qt__Key_Calendar Qt__Key = Qt__Key(0x010000e4) - Qt__Key_Reply Qt__Key = Qt__Key(0x010000e5) - Qt__Key_Reload Qt__Key = Qt__Key(0x010000e6) - Qt__Key_RotateWindows Qt__Key = Qt__Key(0x010000e7) - Qt__Key_RotationPB Qt__Key = Qt__Key(0x010000e8) - Qt__Key_RotationKB Qt__Key = Qt__Key(0x010000e9) - Qt__Key_Save Qt__Key = Qt__Key(0x010000ea) - Qt__Key_Send Qt__Key = Qt__Key(0x010000eb) - Qt__Key_Spell Qt__Key = Qt__Key(0x010000ec) - Qt__Key_SplitScreen Qt__Key = Qt__Key(0x010000ed) - Qt__Key_Support Qt__Key = Qt__Key(0x010000ee) - Qt__Key_TaskPane Qt__Key = Qt__Key(0x010000ef) - Qt__Key_Terminal Qt__Key = Qt__Key(0x010000f0) - Qt__Key_Tools Qt__Key = Qt__Key(0x010000f1) - Qt__Key_Travel Qt__Key = Qt__Key(0x010000f2) - Qt__Key_Video Qt__Key = Qt__Key(0x010000f3) - Qt__Key_Word Qt__Key = Qt__Key(0x010000f4) - Qt__Key_Xfer Qt__Key = Qt__Key(0x010000f5) - Qt__Key_ZoomIn Qt__Key = Qt__Key(0x010000f6) - Qt__Key_ZoomOut Qt__Key = Qt__Key(0x010000f7) - Qt__Key_Away Qt__Key = Qt__Key(0x010000f8) - Qt__Key_Messenger Qt__Key = Qt__Key(0x010000f9) - Qt__Key_WebCam Qt__Key = Qt__Key(0x010000fa) - Qt__Key_MailForward Qt__Key = Qt__Key(0x010000fb) - Qt__Key_Pictures Qt__Key = Qt__Key(0x010000fc) - Qt__Key_Music Qt__Key = Qt__Key(0x010000fd) - Qt__Key_Battery Qt__Key = Qt__Key(0x010000fe) - Qt__Key_Bluetooth Qt__Key = Qt__Key(0x010000ff) - Qt__Key_WLAN Qt__Key = Qt__Key(0x01000100) - Qt__Key_UWB Qt__Key = Qt__Key(0x01000101) - Qt__Key_AudioForward Qt__Key = Qt__Key(0x01000102) - Qt__Key_AudioRepeat Qt__Key = Qt__Key(0x01000103) - Qt__Key_AudioRandomPlay Qt__Key = Qt__Key(0x01000104) - Qt__Key_Subtitle Qt__Key = Qt__Key(0x01000105) - Qt__Key_AudioCycleTrack Qt__Key = Qt__Key(0x01000106) - Qt__Key_Time Qt__Key = Qt__Key(0x01000107) - Qt__Key_Hibernate Qt__Key = Qt__Key(0x01000108) - Qt__Key_View Qt__Key = Qt__Key(0x01000109) - Qt__Key_TopMenu Qt__Key = Qt__Key(0x0100010a) - Qt__Key_PowerDown Qt__Key = Qt__Key(0x0100010b) - Qt__Key_Suspend Qt__Key = Qt__Key(0x0100010c) - Qt__Key_ContrastAdjust Qt__Key = Qt__Key(0x0100010d) - Qt__Key_LaunchG Qt__Key = Qt__Key(0x0100010e) - Qt__Key_LaunchH Qt__Key = Qt__Key(0x0100010f) - Qt__Key_TouchpadToggle Qt__Key = Qt__Key(0x01000110) - Qt__Key_TouchpadOn Qt__Key = Qt__Key(0x01000111) - Qt__Key_TouchpadOff Qt__Key = Qt__Key(0x01000112) - Qt__Key_MicMute Qt__Key = Qt__Key(0x01000113) - Qt__Key_Red Qt__Key = Qt__Key(0x01000114) - Qt__Key_Green Qt__Key = Qt__Key(0x01000115) - Qt__Key_Yellow Qt__Key = Qt__Key(0x01000116) - Qt__Key_Blue Qt__Key = Qt__Key(0x01000117) - Qt__Key_ChannelUp Qt__Key = Qt__Key(0x01000118) - Qt__Key_ChannelDown Qt__Key = Qt__Key(0x01000119) - Qt__Key_Guide Qt__Key = Qt__Key(0x0100011a) - Qt__Key_Info Qt__Key = Qt__Key(0x0100011b) - Qt__Key_Settings Qt__Key = Qt__Key(0x0100011c) - Qt__Key_MicVolumeUp Qt__Key = Qt__Key(0x0100011d) - Qt__Key_MicVolumeDown Qt__Key = Qt__Key(0x0100011e) - Qt__Key_New Qt__Key = Qt__Key(0x01000120) - Qt__Key_Open Qt__Key = Qt__Key(0x01000121) - Qt__Key_Find Qt__Key = Qt__Key(0x01000122) - Qt__Key_Undo Qt__Key = Qt__Key(0x01000123) - Qt__Key_Redo Qt__Key = Qt__Key(0x01000124) - Qt__Key_MediaLast Qt__Key = Qt__Key(0x0100ffff) - Qt__Key_Select Qt__Key = Qt__Key(0x01010000) - Qt__Key_Yes Qt__Key = Qt__Key(0x01010001) - Qt__Key_No Qt__Key = Qt__Key(0x01010002) - Qt__Key_Cancel Qt__Key = Qt__Key(0x01020001) - Qt__Key_Printer Qt__Key = Qt__Key(0x01020002) - Qt__Key_Execute Qt__Key = Qt__Key(0x01020003) - Qt__Key_Sleep Qt__Key = Qt__Key(0x01020004) - Qt__Key_Play Qt__Key = Qt__Key(0x01020005) - Qt__Key_Zoom Qt__Key = Qt__Key(0x01020006) - Qt__Key_Exit Qt__Key = Qt__Key(0x0102000a) - Qt__Key_Context1 Qt__Key = Qt__Key(0x01100000) - Qt__Key_Context2 Qt__Key = Qt__Key(0x01100001) - Qt__Key_Context3 Qt__Key = Qt__Key(0x01100002) - Qt__Key_Context4 Qt__Key = Qt__Key(0x01100003) - Qt__Key_Call Qt__Key = Qt__Key(0x01100004) - Qt__Key_Hangup Qt__Key = Qt__Key(0x01100005) - Qt__Key_Flip Qt__Key = Qt__Key(0x01100006) - Qt__Key_ToggleCallHangup Qt__Key = Qt__Key(0x01100007) - Qt__Key_VoiceDial Qt__Key = Qt__Key(0x01100008) - Qt__Key_LastNumberRedial Qt__Key = Qt__Key(0x01100009) - Qt__Key_Camera Qt__Key = Qt__Key(0x01100020) - Qt__Key_CameraFocus Qt__Key = Qt__Key(0x01100021) - Qt__Key_unknown Qt__Key = Qt__Key(0x01ffffff) -) - -//go:generate stringer -type=Qt__ArrowType -//Qt::ArrowType -type Qt__ArrowType int64 - -const ( - Qt__NoArrow Qt__ArrowType = Qt__ArrowType(0) - Qt__UpArrow Qt__ArrowType = Qt__ArrowType(1) - Qt__DownArrow Qt__ArrowType = Qt__ArrowType(2) - Qt__LeftArrow Qt__ArrowType = Qt__ArrowType(3) - Qt__RightArrow Qt__ArrowType = Qt__ArrowType(4) -) - -//go:generate stringer -type=Qt__PenStyle -//Qt::PenStyle -type Qt__PenStyle int64 - -var ( - Qt__NoPen Qt__PenStyle = Qt__PenStyle(0) - Qt__SolidLine Qt__PenStyle = Qt__PenStyle(1) - Qt__DashLine Qt__PenStyle = Qt__PenStyle(2) - Qt__DotLine Qt__PenStyle = Qt__PenStyle(3) - Qt__DashDotLine Qt__PenStyle = Qt__PenStyle(4) - Qt__DashDotDotLine Qt__PenStyle = Qt__PenStyle(5) - Qt__CustomDashLine Qt__PenStyle = Qt__PenStyle(6) - Qt__MPenStyle Qt__PenStyle = Qt__PenStyle(0x0f) -) - -//go:generate stringer -type=Qt__PenCapStyle -//Qt::PenCapStyle -type Qt__PenCapStyle int64 - -var ( - Qt__FlatCap Qt__PenCapStyle = Qt__PenCapStyle(0x00) - Qt__SquareCap Qt__PenCapStyle = Qt__PenCapStyle(0x10) - Qt__RoundCap Qt__PenCapStyle = Qt__PenCapStyle(0x20) - Qt__MPenCapStyle Qt__PenCapStyle = Qt__PenCapStyle(0x30) -) - -//go:generate stringer -type=Qt__PenJoinStyle -//Qt::PenJoinStyle -type Qt__PenJoinStyle int64 - -var ( - Qt__MiterJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x00) - Qt__BevelJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x40) - Qt__RoundJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x80) - Qt__SvgMiterJoin Qt__PenJoinStyle = Qt__PenJoinStyle(0x100) - Qt__MPenJoinStyle Qt__PenJoinStyle = Qt__PenJoinStyle(0x1c0) -) - -//go:generate stringer -type=Qt__BrushStyle -//Qt::BrushStyle -type Qt__BrushStyle int64 - -var ( - Qt__NoBrush Qt__BrushStyle = Qt__BrushStyle(0) - Qt__SolidPattern Qt__BrushStyle = Qt__BrushStyle(1) - Qt__Dense1Pattern Qt__BrushStyle = Qt__BrushStyle(2) - Qt__Dense2Pattern Qt__BrushStyle = Qt__BrushStyle(3) - Qt__Dense3Pattern Qt__BrushStyle = Qt__BrushStyle(4) - Qt__Dense4Pattern Qt__BrushStyle = Qt__BrushStyle(5) - Qt__Dense5Pattern Qt__BrushStyle = Qt__BrushStyle(6) - Qt__Dense6Pattern Qt__BrushStyle = Qt__BrushStyle(7) - Qt__Dense7Pattern Qt__BrushStyle = Qt__BrushStyle(8) - Qt__HorPattern Qt__BrushStyle = Qt__BrushStyle(9) - Qt__VerPattern Qt__BrushStyle = Qt__BrushStyle(10) - Qt__CrossPattern Qt__BrushStyle = Qt__BrushStyle(11) - Qt__BDiagPattern Qt__BrushStyle = Qt__BrushStyle(12) - Qt__FDiagPattern Qt__BrushStyle = Qt__BrushStyle(13) - Qt__DiagCrossPattern Qt__BrushStyle = Qt__BrushStyle(14) - Qt__LinearGradientPattern Qt__BrushStyle = Qt__BrushStyle(15) - Qt__RadialGradientPattern Qt__BrushStyle = Qt__BrushStyle(16) - Qt__ConicalGradientPattern Qt__BrushStyle = Qt__BrushStyle(17) - Qt__TexturePattern Qt__BrushStyle = Qt__BrushStyle(24) -) - -//go:generate stringer -type=Qt__SizeMode -//Qt::SizeMode -type Qt__SizeMode int64 - -const ( - Qt__AbsoluteSize Qt__SizeMode = Qt__SizeMode(0) - Qt__RelativeSize Qt__SizeMode = Qt__SizeMode(1) -) - -//go:generate stringer -type=Qt__UIEffect -//Qt::UIEffect -type Qt__UIEffect int64 - -const ( - Qt__UI_General Qt__UIEffect = Qt__UIEffect(0) - Qt__UI_AnimateMenu Qt__UIEffect = Qt__UIEffect(1) - Qt__UI_FadeMenu Qt__UIEffect = Qt__UIEffect(2) - Qt__UI_AnimateCombo Qt__UIEffect = Qt__UIEffect(3) - Qt__UI_AnimateTooltip Qt__UIEffect = Qt__UIEffect(4) - Qt__UI_FadeTooltip Qt__UIEffect = Qt__UIEffect(5) - Qt__UI_AnimateToolBox Qt__UIEffect = Qt__UIEffect(6) -) - -//go:generate stringer -type=Qt__CursorShape -//Qt::CursorShape -type Qt__CursorShape int64 - -const ( - Qt__ArrowCursor Qt__CursorShape = Qt__CursorShape(0) - Qt__UpArrowCursor Qt__CursorShape = Qt__CursorShape(1) - Qt__CrossCursor Qt__CursorShape = Qt__CursorShape(2) - Qt__WaitCursor Qt__CursorShape = Qt__CursorShape(3) - Qt__IBeamCursor Qt__CursorShape = Qt__CursorShape(4) - Qt__SizeVerCursor Qt__CursorShape = Qt__CursorShape(5) - Qt__SizeHorCursor Qt__CursorShape = Qt__CursorShape(6) - Qt__SizeBDiagCursor Qt__CursorShape = Qt__CursorShape(7) - Qt__SizeFDiagCursor Qt__CursorShape = Qt__CursorShape(8) - Qt__SizeAllCursor Qt__CursorShape = Qt__CursorShape(9) - Qt__BlankCursor Qt__CursorShape = Qt__CursorShape(10) - Qt__SplitVCursor Qt__CursorShape = Qt__CursorShape(11) - Qt__SplitHCursor Qt__CursorShape = Qt__CursorShape(12) - Qt__PointingHandCursor Qt__CursorShape = Qt__CursorShape(13) - Qt__ForbiddenCursor Qt__CursorShape = Qt__CursorShape(14) - Qt__WhatsThisCursor Qt__CursorShape = Qt__CursorShape(15) - Qt__BusyCursor Qt__CursorShape = Qt__CursorShape(16) - Qt__OpenHandCursor Qt__CursorShape = Qt__CursorShape(17) - Qt__ClosedHandCursor Qt__CursorShape = Qt__CursorShape(18) - Qt__DragCopyCursor Qt__CursorShape = Qt__CursorShape(19) - Qt__DragMoveCursor Qt__CursorShape = Qt__CursorShape(20) - Qt__DragLinkCursor Qt__CursorShape = Qt__CursorShape(21) - Qt__LastCursor Qt__CursorShape = Qt__CursorShape(Qt__DragLinkCursor) - Qt__BitmapCursor Qt__CursorShape = Qt__CursorShape(24) - Qt__CustomCursor Qt__CursorShape = Qt__CursorShape(25) -) - -//go:generate stringer -type=Qt__TextFormat -//Qt::TextFormat -type Qt__TextFormat int64 - -const ( - Qt__PlainText Qt__TextFormat = Qt__TextFormat(0) - Qt__RichText Qt__TextFormat = Qt__TextFormat(1) - Qt__AutoText Qt__TextFormat = Qt__TextFormat(2) -) - -//go:generate stringer -type=Qt__AspectRatioMode -//Qt::AspectRatioMode -type Qt__AspectRatioMode int64 - -const ( - Qt__IgnoreAspectRatio Qt__AspectRatioMode = Qt__AspectRatioMode(0) - Qt__KeepAspectRatio Qt__AspectRatioMode = Qt__AspectRatioMode(1) - Qt__KeepAspectRatioByExpanding Qt__AspectRatioMode = Qt__AspectRatioMode(2) -) - -//go:generate stringer -type=Qt__DockWidgetArea -//Qt::DockWidgetArea -type Qt__DockWidgetArea int64 - -const ( - Qt__LeftDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x1) - Qt__RightDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x2) - Qt__TopDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x4) - Qt__BottomDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0x8) - Qt__DockWidgetArea_Mask Qt__DockWidgetArea = Qt__DockWidgetArea(0xf) - Qt__AllDockWidgetAreas Qt__DockWidgetArea = Qt__DockWidgetArea(Qt__DockWidgetArea_Mask) - Qt__NoDockWidgetArea Qt__DockWidgetArea = Qt__DockWidgetArea(0) -) - -//go:generate stringer -type=Qt__ToolBarArea -//Qt::ToolBarArea -type Qt__ToolBarArea int64 - -const ( - Qt__LeftToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x1) - Qt__RightToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x2) - Qt__TopToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x4) - Qt__BottomToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0x8) - Qt__ToolBarArea_Mask Qt__ToolBarArea = Qt__ToolBarArea(0xf) - Qt__AllToolBarAreas Qt__ToolBarArea = Qt__ToolBarArea(Qt__ToolBarArea_Mask) - Qt__NoToolBarArea Qt__ToolBarArea = Qt__ToolBarArea(0) -) - -//go:generate stringer -type=Qt__DateFormat -//Qt::DateFormat -type Qt__DateFormat int64 - -const ( - Qt__TextDate Qt__DateFormat = Qt__DateFormat(0) - Qt__ISODate Qt__DateFormat = Qt__DateFormat(1) - Qt__SystemLocaleDate Qt__DateFormat = Qt__DateFormat(2) - Qt__LocalDate Qt__DateFormat = Qt__DateFormat(Qt__SystemLocaleDate) - Qt__LocaleDate Qt__DateFormat = Qt__DateFormat(3) - Qt__SystemLocaleShortDate Qt__DateFormat = Qt__DateFormat(4) - Qt__SystemLocaleLongDate Qt__DateFormat = Qt__DateFormat(5) - Qt__DefaultLocaleShortDate Qt__DateFormat = Qt__DateFormat(6) - Qt__DefaultLocaleLongDate Qt__DateFormat = Qt__DateFormat(7) - Qt__RFC2822Date Qt__DateFormat = Qt__DateFormat(8) - Qt__ISODateWithMs Qt__DateFormat = Qt__DateFormat(9) -) - -//go:generate stringer -type=Qt__TimeSpec -//Qt::TimeSpec -type Qt__TimeSpec int64 - -const ( - Qt__LocalTime Qt__TimeSpec = Qt__TimeSpec(0) - Qt__UTC Qt__TimeSpec = Qt__TimeSpec(1) - Qt__OffsetFromUTC Qt__TimeSpec = Qt__TimeSpec(2) - Qt__TimeZone Qt__TimeSpec = Qt__TimeSpec(3) -) - -//go:generate stringer -type=Qt__DayOfWeek -//Qt::DayOfWeek -type Qt__DayOfWeek int64 - -const ( - Qt__Monday Qt__DayOfWeek = Qt__DayOfWeek(1) - Qt__Tuesday Qt__DayOfWeek = Qt__DayOfWeek(2) - Qt__Wednesday Qt__DayOfWeek = Qt__DayOfWeek(3) - Qt__Thursday Qt__DayOfWeek = Qt__DayOfWeek(4) - Qt__Friday Qt__DayOfWeek = Qt__DayOfWeek(5) - Qt__Saturday Qt__DayOfWeek = Qt__DayOfWeek(6) - Qt__Sunday Qt__DayOfWeek = Qt__DayOfWeek(7) -) - -//go:generate stringer -type=Qt__ScrollBarPolicy -//Qt::ScrollBarPolicy -type Qt__ScrollBarPolicy int64 - -const ( - Qt__ScrollBarAsNeeded Qt__ScrollBarPolicy = Qt__ScrollBarPolicy(0) - Qt__ScrollBarAlwaysOff Qt__ScrollBarPolicy = Qt__ScrollBarPolicy(1) - Qt__ScrollBarAlwaysOn Qt__ScrollBarPolicy = Qt__ScrollBarPolicy(2) -) - -//go:generate stringer -type=Qt__CaseSensitivity -//Qt::CaseSensitivity -type Qt__CaseSensitivity int64 - -const ( - Qt__CaseInsensitive Qt__CaseSensitivity = Qt__CaseSensitivity(0) - Qt__CaseSensitive Qt__CaseSensitivity = Qt__CaseSensitivity(1) -) - -//go:generate stringer -type=Qt__Corner -//Qt::Corner -type Qt__Corner int64 - -const ( - Qt__TopLeftCorner Qt__Corner = Qt__Corner(0x00000) - Qt__TopRightCorner Qt__Corner = Qt__Corner(0x00001) - Qt__BottomLeftCorner Qt__Corner = Qt__Corner(0x00002) - Qt__BottomRightCorner Qt__Corner = Qt__Corner(0x00003) -) - -//go:generate stringer -type=Qt__Edge -//Qt::Edge -type Qt__Edge int64 - -const ( - Qt__TopEdge Qt__Edge = Qt__Edge(0x00001) - Qt__LeftEdge Qt__Edge = Qt__Edge(0x00002) - Qt__RightEdge Qt__Edge = Qt__Edge(0x00004) - Qt__BottomEdge Qt__Edge = Qt__Edge(0x00008) -) - -//go:generate stringer -type=Qt__ShortcutContext -//Qt::ShortcutContext -type Qt__ShortcutContext int64 - -const ( - Qt__WidgetShortcut Qt__ShortcutContext = Qt__ShortcutContext(0) - Qt__WindowShortcut Qt__ShortcutContext = Qt__ShortcutContext(1) - Qt__ApplicationShortcut Qt__ShortcutContext = Qt__ShortcutContext(2) - Qt__WidgetWithChildrenShortcut Qt__ShortcutContext = Qt__ShortcutContext(3) -) - -//go:generate stringer -type=Qt__ConnectionType -//Qt::ConnectionType -type Qt__ConnectionType int64 - -const ( - Qt__AutoConnection Qt__ConnectionType = Qt__ConnectionType(0) - Qt__DirectConnection Qt__ConnectionType = Qt__ConnectionType(1) - Qt__QueuedConnection Qt__ConnectionType = Qt__ConnectionType(2) - Qt__BlockingQueuedConnection Qt__ConnectionType = Qt__ConnectionType(3) - Qt__UniqueConnection Qt__ConnectionType = Qt__ConnectionType(0x80) -) - -//go:generate stringer -type=Qt__FillRule -//Qt::FillRule -type Qt__FillRule int64 - -const ( - Qt__OddEvenFill Qt__FillRule = Qt__FillRule(0) - Qt__WindingFill Qt__FillRule = Qt__FillRule(1) -) - -//go:generate stringer -type=Qt__MaskMode -//Qt::MaskMode -type Qt__MaskMode int64 - -const ( - Qt__MaskInColor Qt__MaskMode = Qt__MaskMode(0) - Qt__MaskOutColor Qt__MaskMode = Qt__MaskMode(1) -) - -//go:generate stringer -type=Qt__ClipOperation -//Qt::ClipOperation -type Qt__ClipOperation int64 - -const ( - Qt__NoClip Qt__ClipOperation = Qt__ClipOperation(0) - Qt__ReplaceClip Qt__ClipOperation = Qt__ClipOperation(1) - Qt__IntersectClip Qt__ClipOperation = Qt__ClipOperation(2) -) - -//go:generate stringer -type=Qt__ItemSelectionMode -//Qt::ItemSelectionMode -type Qt__ItemSelectionMode int64 - -const ( - Qt__ContainsItemShape Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x0) - Qt__IntersectsItemShape Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x1) - Qt__ContainsItemBoundingRect Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x2) - Qt__IntersectsItemBoundingRect Qt__ItemSelectionMode = Qt__ItemSelectionMode(0x3) -) - -//go:generate stringer -type=Qt__ItemSelectionOperation -//Qt::ItemSelectionOperation -type Qt__ItemSelectionOperation int64 - -const ( - Qt__ReplaceSelection Qt__ItemSelectionOperation = Qt__ItemSelectionOperation(0) - Qt__AddToSelection Qt__ItemSelectionOperation = Qt__ItemSelectionOperation(1) -) - -//go:generate stringer -type=Qt__TransformationMode -//Qt::TransformationMode -type Qt__TransformationMode int64 - -const ( - Qt__FastTransformation Qt__TransformationMode = Qt__TransformationMode(0) - Qt__SmoothTransformation Qt__TransformationMode = Qt__TransformationMode(1) -) - -//go:generate stringer -type=Qt__Axis -//Qt::Axis -type Qt__Axis int64 - -const ( - Qt__XAxis Qt__Axis = Qt__Axis(0) - Qt__YAxis Qt__Axis = Qt__Axis(1) - Qt__ZAxis Qt__Axis = Qt__Axis(2) -) - -//go:generate stringer -type=Qt__FocusReason -//Qt::FocusReason -type Qt__FocusReason int64 - -const ( - Qt__MouseFocusReason Qt__FocusReason = Qt__FocusReason(0) - Qt__TabFocusReason Qt__FocusReason = Qt__FocusReason(1) - Qt__BacktabFocusReason Qt__FocusReason = Qt__FocusReason(2) - Qt__ActiveWindowFocusReason Qt__FocusReason = Qt__FocusReason(3) - Qt__PopupFocusReason Qt__FocusReason = Qt__FocusReason(4) - Qt__ShortcutFocusReason Qt__FocusReason = Qt__FocusReason(5) - Qt__MenuBarFocusReason Qt__FocusReason = Qt__FocusReason(6) - Qt__OtherFocusReason Qt__FocusReason = Qt__FocusReason(7) - Qt__NoFocusReason Qt__FocusReason = Qt__FocusReason(8) -) - -//go:generate stringer -type=Qt__ContextMenuPolicy -//Qt::ContextMenuPolicy -type Qt__ContextMenuPolicy int64 - -const ( - Qt__NoContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(0) - Qt__DefaultContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(1) - Qt__ActionsContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(2) - Qt__CustomContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(3) - Qt__PreventContextMenu Qt__ContextMenuPolicy = Qt__ContextMenuPolicy(4) -) - -//go:generate stringer -type=Qt__InputMethodQuery -//Qt::InputMethodQuery -type Qt__InputMethodQuery int64 - -const ( - Qt__ImEnabled Qt__InputMethodQuery = Qt__InputMethodQuery(0x1) - Qt__ImCursorRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x2) - Qt__ImMicroFocus Qt__InputMethodQuery = Qt__InputMethodQuery(0x2) - Qt__ImFont Qt__InputMethodQuery = Qt__InputMethodQuery(0x4) - Qt__ImCursorPosition Qt__InputMethodQuery = Qt__InputMethodQuery(0x8) - Qt__ImSurroundingText Qt__InputMethodQuery = Qt__InputMethodQuery(0x10) - Qt__ImCurrentSelection Qt__InputMethodQuery = Qt__InputMethodQuery(0x20) - Qt__ImMaximumTextLength Qt__InputMethodQuery = Qt__InputMethodQuery(0x40) - Qt__ImAnchorPosition Qt__InputMethodQuery = Qt__InputMethodQuery(0x80) - Qt__ImHints Qt__InputMethodQuery = Qt__InputMethodQuery(0x100) - Qt__ImPreferredLanguage Qt__InputMethodQuery = Qt__InputMethodQuery(0x200) - Qt__ImAbsolutePosition Qt__InputMethodQuery = Qt__InputMethodQuery(0x400) - Qt__ImTextBeforeCursor Qt__InputMethodQuery = Qt__InputMethodQuery(0x800) - Qt__ImTextAfterCursor Qt__InputMethodQuery = Qt__InputMethodQuery(0x1000) - Qt__ImEnterKeyType Qt__InputMethodQuery = Qt__InputMethodQuery(0x2000) - Qt__ImAnchorRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x4000) - Qt__ImInputItemClipRectangle Qt__InputMethodQuery = Qt__InputMethodQuery(0x8000) - Qt__ImPlatformData Qt__InputMethodQuery = Qt__InputMethodQuery(0x80000000) - Qt__ImQueryAll Qt__InputMethodQuery = Qt__InputMethodQuery(0xffffffff) -) - -//go:generate stringer -type=Qt__InputMethodHint -//Qt::InputMethodHint -type Qt__InputMethodHint int64 - -const ( - Qt__ImhNone Qt__InputMethodHint = Qt__InputMethodHint(0x0) - Qt__ImhHiddenText Qt__InputMethodHint = Qt__InputMethodHint(0x1) - Qt__ImhSensitiveData Qt__InputMethodHint = Qt__InputMethodHint(0x2) - Qt__ImhNoAutoUppercase Qt__InputMethodHint = Qt__InputMethodHint(0x4) - Qt__ImhPreferNumbers Qt__InputMethodHint = Qt__InputMethodHint(0x8) - Qt__ImhPreferUppercase Qt__InputMethodHint = Qt__InputMethodHint(0x10) - Qt__ImhPreferLowercase Qt__InputMethodHint = Qt__InputMethodHint(0x20) - Qt__ImhNoPredictiveText Qt__InputMethodHint = Qt__InputMethodHint(0x40) - Qt__ImhDate Qt__InputMethodHint = Qt__InputMethodHint(0x80) - Qt__ImhTime Qt__InputMethodHint = Qt__InputMethodHint(0x100) - Qt__ImhPreferLatin Qt__InputMethodHint = Qt__InputMethodHint(0x200) - Qt__ImhMultiLine Qt__InputMethodHint = Qt__InputMethodHint(0x400) - Qt__ImhNoEditMenu Qt__InputMethodHint = Qt__InputMethodHint(0x800) - Qt__ImhNoTextHandles Qt__InputMethodHint = Qt__InputMethodHint(0x1000) - Qt__ImhDigitsOnly Qt__InputMethodHint = Qt__InputMethodHint(0x10000) - Qt__ImhFormattedNumbersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x20000) - Qt__ImhUppercaseOnly Qt__InputMethodHint = Qt__InputMethodHint(0x40000) - Qt__ImhLowercaseOnly Qt__InputMethodHint = Qt__InputMethodHint(0x80000) - Qt__ImhDialableCharactersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x100000) - Qt__ImhEmailCharactersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x200000) - Qt__ImhUrlCharactersOnly Qt__InputMethodHint = Qt__InputMethodHint(0x400000) - Qt__ImhLatinOnly Qt__InputMethodHint = Qt__InputMethodHint(0x800000) - Qt__ImhExclusiveInputMask Qt__InputMethodHint = Qt__InputMethodHint(0xffff0000) -) - -//go:generate stringer -type=Qt__EnterKeyType -//Qt::EnterKeyType -type Qt__EnterKeyType int64 - -const ( - Qt__EnterKeyDefault Qt__EnterKeyType = Qt__EnterKeyType(0) - Qt__EnterKeyReturn Qt__EnterKeyType = Qt__EnterKeyType(1) - Qt__EnterKeyDone Qt__EnterKeyType = Qt__EnterKeyType(2) - Qt__EnterKeyGo Qt__EnterKeyType = Qt__EnterKeyType(3) - Qt__EnterKeySend Qt__EnterKeyType = Qt__EnterKeyType(4) - Qt__EnterKeySearch Qt__EnterKeyType = Qt__EnterKeyType(5) - Qt__EnterKeyNext Qt__EnterKeyType = Qt__EnterKeyType(6) - Qt__EnterKeyPrevious Qt__EnterKeyType = Qt__EnterKeyType(7) -) - -//go:generate stringer -type=Qt__ToolButtonStyle -//Qt::ToolButtonStyle -type Qt__ToolButtonStyle int64 - -var ( - Qt__ToolButtonIconOnly Qt__ToolButtonStyle = Qt__ToolButtonStyle(0) - Qt__ToolButtonTextOnly Qt__ToolButtonStyle = Qt__ToolButtonStyle(1) - Qt__ToolButtonTextBesideIcon Qt__ToolButtonStyle = Qt__ToolButtonStyle(2) - Qt__ToolButtonTextUnderIcon Qt__ToolButtonStyle = Qt__ToolButtonStyle(3) - Qt__ToolButtonFollowStyle Qt__ToolButtonStyle = Qt__ToolButtonStyle(4) -) - -//go:generate stringer -type=Qt__LayoutDirection -//Qt::LayoutDirection -type Qt__LayoutDirection int64 - -const ( - Qt__LeftToRight Qt__LayoutDirection = Qt__LayoutDirection(0) - Qt__RightToLeft Qt__LayoutDirection = Qt__LayoutDirection(1) - Qt__LayoutDirectionAuto Qt__LayoutDirection = Qt__LayoutDirection(2) -) - -//go:generate stringer -type=Qt__AnchorPoint -//Qt::AnchorPoint -type Qt__AnchorPoint int64 - -const ( - Qt__AnchorLeft Qt__AnchorPoint = Qt__AnchorPoint(0) - Qt__AnchorHorizontalCenter Qt__AnchorPoint = Qt__AnchorPoint(1) - Qt__AnchorRight Qt__AnchorPoint = Qt__AnchorPoint(2) - Qt__AnchorTop Qt__AnchorPoint = Qt__AnchorPoint(3) - Qt__AnchorVerticalCenter Qt__AnchorPoint = Qt__AnchorPoint(4) - Qt__AnchorBottom Qt__AnchorPoint = Qt__AnchorPoint(5) -) - -//go:generate stringer -type=Qt__FindChildOption -//Qt::FindChildOption -type Qt__FindChildOption int64 - -const ( - Qt__FindDirectChildrenOnly Qt__FindChildOption = Qt__FindChildOption(0x0) - Qt__FindChildrenRecursively Qt__FindChildOption = Qt__FindChildOption(0x1) -) - -//go:generate stringer -type=Qt__DropAction -//Qt::DropAction -type Qt__DropAction int64 - -const ( - Qt__CopyAction Qt__DropAction = Qt__DropAction(0x1) - Qt__MoveAction Qt__DropAction = Qt__DropAction(0x2) - Qt__LinkAction Qt__DropAction = Qt__DropAction(0x4) - Qt__ActionMask Qt__DropAction = Qt__DropAction(0xff) - Qt__TargetMoveAction Qt__DropAction = Qt__DropAction(0x8002) - Qt__IgnoreAction Qt__DropAction = Qt__DropAction(0x0) -) - -//go:generate stringer -type=Qt__CheckState -//Qt::CheckState -type Qt__CheckState int64 - -const ( - Qt__Unchecked Qt__CheckState = Qt__CheckState(0) - Qt__PartiallyChecked Qt__CheckState = Qt__CheckState(1) - Qt__Checked Qt__CheckState = Qt__CheckState(2) -) - -//go:generate stringer -type=Qt__ItemDataRole -//Qt::ItemDataRole -type Qt__ItemDataRole int64 - -const ( - Qt__DisplayRole Qt__ItemDataRole = Qt__ItemDataRole(0) - Qt__DecorationRole Qt__ItemDataRole = Qt__ItemDataRole(1) - Qt__EditRole Qt__ItemDataRole = Qt__ItemDataRole(2) - Qt__ToolTipRole Qt__ItemDataRole = Qt__ItemDataRole(3) - Qt__StatusTipRole Qt__ItemDataRole = Qt__ItemDataRole(4) - Qt__WhatsThisRole Qt__ItemDataRole = Qt__ItemDataRole(5) - Qt__FontRole Qt__ItemDataRole = Qt__ItemDataRole(6) - Qt__TextAlignmentRole Qt__ItemDataRole = Qt__ItemDataRole(7) - Qt__BackgroundRole Qt__ItemDataRole = Qt__ItemDataRole(8) - Qt__ForegroundRole Qt__ItemDataRole = Qt__ItemDataRole(9) - Qt__BackgroundColorRole Qt__ItemDataRole = Qt__ItemDataRole(Qt__BackgroundRole) - Qt__TextColorRole Qt__ItemDataRole = Qt__ItemDataRole(Qt__ForegroundRole) - Qt__CheckStateRole Qt__ItemDataRole = Qt__ItemDataRole(10) - Qt__AccessibleTextRole Qt__ItemDataRole = Qt__ItemDataRole(11) - Qt__AccessibleDescriptionRole Qt__ItemDataRole = Qt__ItemDataRole(12) - Qt__SizeHintRole Qt__ItemDataRole = Qt__ItemDataRole(13) - Qt__InitialSortOrderRole Qt__ItemDataRole = Qt__ItemDataRole(14) - Qt__DisplayPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(27) - Qt__DecorationPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(28) - Qt__ToolTipPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(29) - Qt__StatusTipPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(30) - Qt__WhatsThisPropertyRole Qt__ItemDataRole = Qt__ItemDataRole(31) - Qt__UserRole Qt__ItemDataRole = Qt__ItemDataRole(0x0100) -) - -//go:generate stringer -type=Qt__ItemFlag -//Qt::ItemFlag -type Qt__ItemFlag int64 - -const ( - Qt__NoItemFlags Qt__ItemFlag = Qt__ItemFlag(0) - Qt__ItemIsSelectable Qt__ItemFlag = Qt__ItemFlag(1) - Qt__ItemIsEditable Qt__ItemFlag = Qt__ItemFlag(2) - Qt__ItemIsDragEnabled Qt__ItemFlag = Qt__ItemFlag(4) - Qt__ItemIsDropEnabled Qt__ItemFlag = Qt__ItemFlag(8) - Qt__ItemIsUserCheckable Qt__ItemFlag = Qt__ItemFlag(16) - Qt__ItemIsEnabled Qt__ItemFlag = Qt__ItemFlag(32) - Qt__ItemIsAutoTristate Qt__ItemFlag = Qt__ItemFlag(64) - Qt__ItemIsTristate Qt__ItemFlag = Qt__ItemFlag(Qt__ItemIsAutoTristate) - Qt__ItemNeverHasChildren Qt__ItemFlag = Qt__ItemFlag(128) - Qt__ItemIsUserTristate Qt__ItemFlag = Qt__ItemFlag(256) -) - -//go:generate stringer -type=Qt__MatchFlag -//Qt::MatchFlag -type Qt__MatchFlag int64 - -const ( - Qt__MatchExactly Qt__MatchFlag = Qt__MatchFlag(0) - Qt__MatchContains Qt__MatchFlag = Qt__MatchFlag(1) - Qt__MatchStartsWith Qt__MatchFlag = Qt__MatchFlag(2) - Qt__MatchEndsWith Qt__MatchFlag = Qt__MatchFlag(3) - Qt__MatchRegExp Qt__MatchFlag = Qt__MatchFlag(4) - Qt__MatchWildcard Qt__MatchFlag = Qt__MatchFlag(5) - Qt__MatchFixedString Qt__MatchFlag = Qt__MatchFlag(8) - Qt__MatchCaseSensitive Qt__MatchFlag = Qt__MatchFlag(16) - Qt__MatchWrap Qt__MatchFlag = Qt__MatchFlag(32) - Qt__MatchRecursive Qt__MatchFlag = Qt__MatchFlag(64) -) - -//go:generate stringer -type=Qt__WindowModality -//Qt::WindowModality -type Qt__WindowModality int64 - -const ( - Qt__NonModal Qt__WindowModality = Qt__WindowModality(0) - Qt__WindowModal Qt__WindowModality = Qt__WindowModality(1) - Qt__ApplicationModal Qt__WindowModality = Qt__WindowModality(2) -) - -//go:generate stringer -type=Qt__TextInteractionFlag -//Qt::TextInteractionFlag -type Qt__TextInteractionFlag int64 - -const ( - Qt__NoTextInteraction Qt__TextInteractionFlag = Qt__TextInteractionFlag(0) - Qt__TextSelectableByMouse Qt__TextInteractionFlag = Qt__TextInteractionFlag(1) - Qt__TextSelectableByKeyboard Qt__TextInteractionFlag = Qt__TextInteractionFlag(2) - Qt__LinksAccessibleByMouse Qt__TextInteractionFlag = Qt__TextInteractionFlag(4) - Qt__LinksAccessibleByKeyboard Qt__TextInteractionFlag = Qt__TextInteractionFlag(8) - Qt__TextEditable Qt__TextInteractionFlag = Qt__TextInteractionFlag(16) - Qt__TextEditorInteraction Qt__TextInteractionFlag = Qt__TextInteractionFlag(Qt__TextSelectableByMouse | Qt__TextSelectableByKeyboard | Qt__TextEditable) - Qt__TextBrowserInteraction Qt__TextInteractionFlag = Qt__TextInteractionFlag(Qt__TextSelectableByMouse | Qt__LinksAccessibleByMouse | Qt__LinksAccessibleByKeyboard) -) - -//go:generate stringer -type=Qt__EventPriority -//Qt::EventPriority -type Qt__EventPriority int64 - -const ( - Qt__HighEventPriority Qt__EventPriority = Qt__EventPriority(1) - Qt__NormalEventPriority Qt__EventPriority = Qt__EventPriority(0) - Qt__LowEventPriority Qt__EventPriority = Qt__EventPriority(-1) -) - -//go:generate stringer -type=Qt__SizeHint -//Qt::SizeHint -type Qt__SizeHint int64 - -const ( - Qt__MinimumSize Qt__SizeHint = Qt__SizeHint(0) - Qt__PreferredSize Qt__SizeHint = Qt__SizeHint(1) - Qt__MaximumSize Qt__SizeHint = Qt__SizeHint(2) - Qt__MinimumDescent Qt__SizeHint = Qt__SizeHint(3) - Qt__NSizeHints Qt__SizeHint = Qt__SizeHint(4) -) - -//go:generate stringer -type=Qt__WindowFrameSection -//Qt::WindowFrameSection -type Qt__WindowFrameSection int64 - -const ( - Qt__NoSection Qt__WindowFrameSection = Qt__WindowFrameSection(0) - Qt__LeftSection Qt__WindowFrameSection = Qt__WindowFrameSection(1) - Qt__TopLeftSection Qt__WindowFrameSection = Qt__WindowFrameSection(2) - Qt__TopSection Qt__WindowFrameSection = Qt__WindowFrameSection(3) - Qt__TopRightSection Qt__WindowFrameSection = Qt__WindowFrameSection(4) - Qt__RightSection Qt__WindowFrameSection = Qt__WindowFrameSection(5) - Qt__BottomRightSection Qt__WindowFrameSection = Qt__WindowFrameSection(6) - Qt__BottomSection Qt__WindowFrameSection = Qt__WindowFrameSection(7) - Qt__BottomLeftSection Qt__WindowFrameSection = Qt__WindowFrameSection(8) - Qt__TitleBarArea Qt__WindowFrameSection = Qt__WindowFrameSection(9) -) - -//go:generate stringer -type=Qt__CoordinateSystem -//Qt::CoordinateSystem -type Qt__CoordinateSystem int64 - -const ( - Qt__DeviceCoordinates Qt__CoordinateSystem = Qt__CoordinateSystem(0) - Qt__LogicalCoordinates Qt__CoordinateSystem = Qt__CoordinateSystem(1) -) - -//go:generate stringer -type=Qt__TouchPointState -//Qt::TouchPointState -type Qt__TouchPointState int64 - -const ( - Qt__TouchPointPressed Qt__TouchPointState = Qt__TouchPointState(0x01) - Qt__TouchPointMoved Qt__TouchPointState = Qt__TouchPointState(0x02) - Qt__TouchPointStationary Qt__TouchPointState = Qt__TouchPointState(0x04) - Qt__TouchPointReleased Qt__TouchPointState = Qt__TouchPointState(0x08) -) - -//go:generate stringer -type=Qt__GestureState -//Qt::GestureState -type Qt__GestureState int64 - -const ( - Qt__NoGesture Qt__GestureState = Qt__GestureState(0) - Qt__GestureStarted Qt__GestureState = Qt__GestureState(1) - Qt__GestureUpdated Qt__GestureState = Qt__GestureState(2) - Qt__GestureFinished Qt__GestureState = Qt__GestureState(3) - Qt__GestureCanceled Qt__GestureState = Qt__GestureState(4) -) - -//go:generate stringer -type=Qt__GestureType -//Qt::GestureType -type Qt__GestureType int64 - -var ( - Qt__TapGesture Qt__GestureType = Qt__GestureType(1) - Qt__TapAndHoldGesture Qt__GestureType = Qt__GestureType(2) - Qt__PanGesture Qt__GestureType = Qt__GestureType(3) - Qt__PinchGesture Qt__GestureType = Qt__GestureType(4) - Qt__SwipeGesture Qt__GestureType = Qt__GestureType(5) - Qt__CustomGesture Qt__GestureType = Qt__GestureType(0x0100) - Qt__LastGestureType Qt__GestureType = Qt__GestureType(C.Qt_LastGestureType_Type()) -) - -//go:generate stringer -type=Qt__GestureFlag -//Qt::GestureFlag -type Qt__GestureFlag int64 - -const ( - Qt__DontStartGestureOnChildren Qt__GestureFlag = Qt__GestureFlag(0x01) - Qt__ReceivePartialGestures Qt__GestureFlag = Qt__GestureFlag(0x02) - Qt__IgnoredGesturesPropagateToParent Qt__GestureFlag = Qt__GestureFlag(0x04) -) - -//go:generate stringer -type=Qt__NativeGestureType -//Qt::NativeGestureType -type Qt__NativeGestureType int64 - -const ( - Qt__BeginNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(0) - Qt__EndNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(1) - Qt__PanNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(2) - Qt__ZoomNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(3) - Qt__SmartZoomNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(4) - Qt__RotateNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(5) - Qt__SwipeNativeGesture Qt__NativeGestureType = Qt__NativeGestureType(6) -) - -//go:generate stringer -type=Qt__NavigationMode -//Qt::NavigationMode -type Qt__NavigationMode int64 - -const ( - Qt__NavigationModeNone Qt__NavigationMode = Qt__NavigationMode(0) - Qt__NavigationModeKeypadTabOrder Qt__NavigationMode = Qt__NavigationMode(1) - Qt__NavigationModeKeypadDirectional Qt__NavigationMode = Qt__NavigationMode(2) - Qt__NavigationModeCursorAuto Qt__NavigationMode = Qt__NavigationMode(3) - Qt__NavigationModeCursorForceVisible Qt__NavigationMode = Qt__NavigationMode(4) -) - -//go:generate stringer -type=Qt__CursorMoveStyle -//Qt::CursorMoveStyle -type Qt__CursorMoveStyle int64 - -var ( - Qt__LogicalMoveStyle Qt__CursorMoveStyle = Qt__CursorMoveStyle(0) - Qt__VisualMoveStyle Qt__CursorMoveStyle = Qt__CursorMoveStyle(1) -) - -//go:generate stringer -type=Qt__TimerType -//Qt::TimerType -type Qt__TimerType int64 - -const ( - Qt__PreciseTimer Qt__TimerType = Qt__TimerType(0) - Qt__CoarseTimer Qt__TimerType = Qt__TimerType(1) - Qt__VeryCoarseTimer Qt__TimerType = Qt__TimerType(2) -) - -//go:generate stringer -type=Qt__ScrollPhase -//Qt::ScrollPhase -type Qt__ScrollPhase int64 - -const ( - Qt__NoScrollPhase Qt__ScrollPhase = Qt__ScrollPhase(0) - Qt__ScrollBegin Qt__ScrollPhase = Qt__ScrollPhase(1) - Qt__ScrollUpdate Qt__ScrollPhase = Qt__ScrollPhase(2) - Qt__ScrollEnd Qt__ScrollPhase = Qt__ScrollPhase(3) - Qt__ScrollMomentum Qt__ScrollPhase = Qt__ScrollPhase(4) -) - -//go:generate stringer -type=Qt__MouseEventSource -//Qt::MouseEventSource -type Qt__MouseEventSource int64 - -const ( - Qt__MouseEventNotSynthesized Qt__MouseEventSource = Qt__MouseEventSource(0) - Qt__MouseEventSynthesizedBySystem Qt__MouseEventSource = Qt__MouseEventSource(1) - Qt__MouseEventSynthesizedByQt Qt__MouseEventSource = Qt__MouseEventSource(2) - Qt__MouseEventSynthesizedByApplication Qt__MouseEventSource = Qt__MouseEventSource(3) -) - -//go:generate stringer -type=Qt__MouseEventFlag -//Qt::MouseEventFlag -type Qt__MouseEventFlag int64 - -const ( - Qt__MouseEventCreatedDoubleClick Qt__MouseEventFlag = Qt__MouseEventFlag(0x01) - Qt__MouseEventFlagMask Qt__MouseEventFlag = Qt__MouseEventFlag(0xFF) -) - -//go:generate stringer -type=Qt__ChecksumType -//Qt::ChecksumType -type Qt__ChecksumType int64 - -const ( - Qt__ChecksumIso3309 Qt__ChecksumType = Qt__ChecksumType(0) - Qt__ChecksumItuV41 Qt__ChecksumType = Qt__ChecksumType(1) -) - -func Qt_ConvertFromPlainText(plain string, mode Qt__WhiteSpaceMode) string { - var plainC *C.char - if plain != "" { - plainC = C.CString(plain) - defer C.free(unsafe.Pointer(plainC)) - } - return cGoUnpackString(C.Qt_Qt_ConvertFromPlainText(C.struct_QtCore_PackedString{data: plainC, len: C.longlong(len(plain))}, C.longlong(mode))) -} - -func (ptr *Qt) ConvertFromPlainText(plain string, mode Qt__WhiteSpaceMode) string { - var plainC *C.char - if plain != "" { - plainC = C.CString(plain) - defer C.free(unsafe.Pointer(plainC)) - } - return cGoUnpackString(C.Qt_Qt_ConvertFromPlainText(C.struct_QtCore_PackedString{data: plainC, len: C.longlong(len(plain))}, C.longlong(mode))) -} - -func Qt_MightBeRichText(text string) bool { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int8(C.Qt_Qt_MightBeRichText(C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})) != 0 -} - -func (ptr *Qt) MightBeRichText(text string) bool { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int8(C.Qt_Qt_MightBeRichText(C.struct_QtCore_PackedString{data: textC, len: C.longlong(len(text))})) != 0 -} - -type QtGlobal struct { - ptr unsafe.Pointer -} - -type QtGlobal_ITF interface { - QtGlobal_PTR() *QtGlobal -} - -func (ptr *QtGlobal) QtGlobal_PTR() *QtGlobal { - return ptr -} - -func (ptr *QtGlobal) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QtGlobal) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQtGlobal(ptr QtGlobal_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QtGlobal_PTR().Pointer() - } - return nil -} - -func NewQtGlobalFromPointer(ptr unsafe.Pointer) (n *QtGlobal) { - n = new(QtGlobal) - n.SetPointer(ptr) - return -} - -func (ptr *QtGlobal) DestroyQtGlobal() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QtGlobal_qEnvironmentVariable(varName string) string { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable(varNameC)) -} - -func (ptr *QtGlobal) qEnvironmentVariable(varName string) string { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable(varNameC)) -} - -func QtGlobal_qEnvironmentVariable2(varName string, defaultValue string) string { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable2(varNameC, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) -} - -func (ptr *QtGlobal) qEnvironmentVariable2(varName string, defaultValue string) string { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - var defaultValueC *C.char - if defaultValue != "" { - defaultValueC = C.CString(defaultValue) - defer C.free(unsafe.Pointer(defaultValueC)) - } - return cGoUnpackString(C.QtGlobal_QtGlobal_qEnvironmentVariable2(varNameC, C.struct_QtCore_PackedString{data: defaultValueC, len: C.longlong(len(defaultValue))})) -} - -func QtGlobal_qEnvironmentVariableIntValue(varName string, ok *bool) int { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QtGlobal_QtGlobal_qEnvironmentVariableIntValue(varNameC, &okC))) -} - -func (ptr *QtGlobal) qEnvironmentVariableIntValue(varName string, ok *bool) int { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QtGlobal_QtGlobal_qEnvironmentVariableIntValue(varNameC, &okC))) -} - -func QtGlobal_qEnvironmentVariableIsEmpty(varName string) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(varNameC)) != 0 -} - -func (ptr *QtGlobal) qEnvironmentVariableIsEmpty(varName string) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(varNameC)) != 0 -} - -func QtGlobal_qEnvironmentVariableIsSet(varName string) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsSet(varNameC)) != 0 -} - -func (ptr *QtGlobal) qEnvironmentVariableIsSet(varName string) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qEnvironmentVariableIsSet(varNameC)) != 0 -} - -func QtGlobal_qVersion() string { - return cGoUnpackString(C.QtGlobal_QtGlobal_qVersion()) -} - -func (ptr *QtGlobal) qVersion() string { - return cGoUnpackString(C.QtGlobal_QtGlobal_qVersion()) -} - -func QtGlobal_qgetenv(varName string) *QByteArray { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - tmpValue := NewQByteArrayFromPointer(C.QtGlobal_QtGlobal_qgetenv(varNameC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QtGlobal) qgetenv(varName string) *QByteArray { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - tmpValue := NewQByteArrayFromPointer(C.QtGlobal_QtGlobal_qgetenv(varNameC)) - runtime.SetFinalizer(tmpValue, (*QByteArray).DestroyQByteArray) - return tmpValue -} - -func QtGlobal_qputenv(varName string, value QByteArray_ITF) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qputenv(varNameC, PointerFromQByteArray(value))) != 0 -} - -func (ptr *QtGlobal) qputenv(varName string, value QByteArray_ITF) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qputenv(varNameC, PointerFromQByteArray(value))) != 0 -} - -func QtGlobal_qunsetenv(varName string) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qunsetenv(varNameC)) != 0 -} - -func (ptr *QtGlobal) qunsetenv(varName string) bool { - var varNameC *C.char - if varName != "" { - varNameC = C.CString(varName) - defer C.free(unsafe.Pointer(varNameC)) - } - return int8(C.QtGlobal_QtGlobal_qunsetenv(varNameC)) != 0 -} - -type qfloat16 struct { - ptr unsafe.Pointer -} - -type qfloat16_ITF interface { - qfloat16_PTR() *qfloat16 -} - -func (ptr *qfloat16) qfloat16_PTR() *qfloat16 { - return ptr -} - -func (ptr *qfloat16) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *qfloat16) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQfloat16(ptr qfloat16_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.qfloat16_PTR().Pointer() - } - return nil -} - -func NewQfloat16FromPointer(ptr unsafe.Pointer) (n *qfloat16) { - n = new(qfloat16) - n.SetPointer(ptr) - return -} - -func (ptr *qfloat16) Destroyqfloat16() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} diff --git a/vendor/github.com/therecipe/qt/core/core.h b/vendor/github.com/therecipe/qt/core/core.h deleted file mode 100644 index 66089e9d..00000000 --- a/vendor/github.com/therecipe/qt/core/core.h +++ /dev/null @@ -1,4180 +0,0 @@ -// +build !minimal - -#pragma once - -#ifndef GO_QTCORE_H -#define GO_QTCORE_H - -#include - -#ifdef __cplusplus -int QAbstractAnimation_QAbstractAnimation_QRegisterMetaType(); -int QAbstractEventDispatcher_QAbstractEventDispatcher_QRegisterMetaType(); -int QAbstractItemModel_QAbstractItemModel_QRegisterMetaType(); -int QAbstractListModel_QAbstractListModel_QRegisterMetaType(); -int QAbstractNativeEventFilter_QAbstractNativeEventFilter_QRegisterMetaType(); -int QAbstractProxyModel_QAbstractProxyModel_QRegisterMetaType(); -int QAbstractState_QAbstractState_QRegisterMetaType(); -int QAbstractTableModel_QAbstractTableModel_QRegisterMetaType(); -int QAbstractTransition_QAbstractTransition_QRegisterMetaType(); -int QAnimationGroup_QAnimationGroup_QRegisterMetaType(); -int QBuffer_QBuffer_QRegisterMetaType(); -int QChildEvent_QChildEvent_QRegisterMetaType(); -int QConcatenateTablesProxyModel_QConcatenateTablesProxyModel_QRegisterMetaType(); -int QCoreApplication_QCoreApplication_QRegisterMetaType(); -int QDeferredDeleteEvent_QDeferredDeleteEvent_QRegisterMetaType(); -int QDynamicPropertyChangeEvent_QDynamicPropertyChangeEvent_QRegisterMetaType(); -int QEvent_QEvent_QRegisterMetaType(); -int QEventLoop_QEventLoop_QRegisterMetaType(); -int QEventTransition_QEventTransition_QRegisterMetaType(); -int QFile_QFile_QRegisterMetaType(); -int QFileDevice_QFileDevice_QRegisterMetaType(); -int QFileSelector_QFileSelector_QRegisterMetaType(); -int QFileSystemWatcher_QFileSystemWatcher_QRegisterMetaType(); -int QFinalState_QFinalState_QRegisterMetaType(); -int QFutureWatcherBase_QFutureWatcherBase_QRegisterMetaType(); -int QHistoryState_QHistoryState_QRegisterMetaType(); -int QIODevice_QIODevice_QRegisterMetaType(); -int QIdentityProxyModel_QIdentityProxyModel_QRegisterMetaType(); -int QItemSelectionModel_QItemSelectionModel_QRegisterMetaType(); -int QLibrary_QLibrary_QRegisterMetaType(); -int QMimeData_QMimeData_QRegisterMetaType(); -int QObject_QObject_QRegisterMetaType(); -int QObjectCleanupHandler_QObjectCleanupHandler_QRegisterMetaType(); -int QParallelAnimationGroup_QParallelAnimationGroup_QRegisterMetaType(); -int QPauseAnimation_QPauseAnimation_QRegisterMetaType(); -int QPluginLoader_QPluginLoader_QRegisterMetaType(); -int QProcess_QProcess_QRegisterMetaType(); -int QPropertyAnimation_QPropertyAnimation_QRegisterMetaType(); -int QRunnable_QRunnable_QRegisterMetaType(); -int QSaveFile_QSaveFile_QRegisterMetaType(); -int QSequentialAnimationGroup_QSequentialAnimationGroup_QRegisterMetaType(); -int QSettings_QSettings_QRegisterMetaType(); -int QSharedMemory_QSharedMemory_QRegisterMetaType(); -int QSignalTransition_QSignalTransition_QRegisterMetaType(); -int QSocketNotifier_QSocketNotifier_QRegisterMetaType(); -int QSortFilterProxyModel_QSortFilterProxyModel_QRegisterMetaType(); -int QState_QState_QRegisterMetaType(); -int QStateMachine_QStateMachine_QRegisterMetaType(); -int QStringListModel_QStringListModel_QRegisterMetaType(); -int QTemporaryFile_QTemporaryFile_QRegisterMetaType(); -int QTextCodec_QTextCodec_QRegisterMetaType(); -int QTextStream_QTextStream_QRegisterMetaType(); -int QThread_QThread_QRegisterMetaType(); -int QThreadPool_QThreadPool_QRegisterMetaType(); -int QTimeLine_QTimeLine_QRegisterMetaType(); -int QTimer_QTimer_QRegisterMetaType(); -int QTimerEvent_QTimerEvent_QRegisterMetaType(); -int QTranslator_QTranslator_QRegisterMetaType(); -int QTransposeProxyModel_QTransposeProxyModel_QRegisterMetaType(); -int QUnhandledException_QUnhandledException_QRegisterMetaType(); -int QVariantAnimation_QVariantAnimation_QRegisterMetaType(); -int QXmlStreamEntityResolver_QXmlStreamEntityResolver_QRegisterMetaType(); -extern "C" { -#endif - -struct QtCore_PackedString { char* data; long long len; }; -struct QtCore_PackedList { void* data; long long len; }; -void* QAbstractAnimation_NewQAbstractAnimation(void* parent); -int QAbstractAnimation_CurrentLoop(void* ptr); -void QAbstractAnimation_ConnectCurrentLoopChanged(void* ptr, long long t); -void QAbstractAnimation_DisconnectCurrentLoopChanged(void* ptr); -void QAbstractAnimation_CurrentLoopChanged(void* ptr, int currentLoop); -int QAbstractAnimation_CurrentLoopTime(void* ptr); -int QAbstractAnimation_CurrentTime(void* ptr); -long long QAbstractAnimation_Direction(void* ptr); -void QAbstractAnimation_ConnectDirectionChanged(void* ptr, long long t); -void QAbstractAnimation_DisconnectDirectionChanged(void* ptr); -void QAbstractAnimation_DirectionChanged(void* ptr, long long newDirection); -int QAbstractAnimation_Duration(void* ptr); -void QAbstractAnimation_ConnectFinished(void* ptr, long long t); -void QAbstractAnimation_DisconnectFinished(void* ptr); -void QAbstractAnimation_Finished(void* ptr); -void* QAbstractAnimation_Group(void* ptr); -int QAbstractAnimation_LoopCount(void* ptr); -void QAbstractAnimation_Pause(void* ptr); -void QAbstractAnimation_PauseDefault(void* ptr); -void QAbstractAnimation_Resume(void* ptr); -void QAbstractAnimation_ResumeDefault(void* ptr); -void QAbstractAnimation_SetCurrentTime(void* ptr, int msecs); -void QAbstractAnimation_SetCurrentTimeDefault(void* ptr, int msecs); -void QAbstractAnimation_SetDirection(void* ptr, long long direction); -void QAbstractAnimation_SetLoopCount(void* ptr, int loopCount); -void QAbstractAnimation_SetPaused(void* ptr, char paused); -void QAbstractAnimation_SetPausedDefault(void* ptr, char paused); -void QAbstractAnimation_Start(void* ptr, long long policy); -void QAbstractAnimation_StartDefault(void* ptr, long long policy); -long long QAbstractAnimation_State(void* ptr); -void QAbstractAnimation_ConnectStateChanged(void* ptr, long long t); -void QAbstractAnimation_DisconnectStateChanged(void* ptr); -void QAbstractAnimation_StateChanged(void* ptr, long long newState, long long oldState); -void QAbstractAnimation_Stop(void* ptr); -void QAbstractAnimation_StopDefault(void* ptr); -int QAbstractAnimation_TotalDuration(void* ptr); -void QAbstractAnimation_UpdateCurrentTime(void* ptr, int currentTime); -void QAbstractAnimation_UpdateDirection(void* ptr, long long direction); -void QAbstractAnimation_UpdateDirectionDefault(void* ptr, long long direction); -void QAbstractAnimation_UpdateState(void* ptr, long long newState, long long oldState); -void QAbstractAnimation_UpdateStateDefault(void* ptr, long long newState, long long oldState); -void QAbstractAnimation_DestroyQAbstractAnimation(void* ptr); -void QAbstractAnimation_DestroyQAbstractAnimationDefault(void* ptr); -void QAbstractEventDispatcher_ConnectAboutToBlock(void* ptr, long long t); -void QAbstractEventDispatcher_DisconnectAboutToBlock(void* ptr); -void QAbstractEventDispatcher_AboutToBlock(void* ptr); -void QAbstractEventDispatcher_ConnectAwake(void* ptr, long long t); -void QAbstractEventDispatcher_DisconnectAwake(void* ptr); -void QAbstractEventDispatcher_Awake(void* ptr); -char QAbstractEventDispatcher_FilterNativeEvent(void* ptr, void* eventType, void* message, long* result); -void QAbstractEventDispatcher_InstallNativeEventFilter(void* ptr, void* filterObj); -void* QAbstractEventDispatcher_QAbstractEventDispatcher_Instance(void* thread); -void QAbstractEventDispatcher_Interrupt(void* ptr); -char QAbstractEventDispatcher_ProcessEvents(void* ptr, long long flags); -char QAbstractEventDispatcher_RegisterEventNotifier(void* ptr, void* notifier); -void QAbstractEventDispatcher_RegisterSocketNotifier(void* ptr, void* notifier); -int QAbstractEventDispatcher_RegisterTimer3(void* ptr, int interval, long long timerType, void* object); -void QAbstractEventDispatcher_RegisterTimer4(void* ptr, int timerId, int interval, long long timerType, void* object); -int QAbstractEventDispatcher_RemainingTime(void* ptr, int timerId); -void QAbstractEventDispatcher_RemoveNativeEventFilter(void* ptr, void* filter); -void QAbstractEventDispatcher_UnregisterEventNotifier(void* ptr, void* notifier); -void QAbstractEventDispatcher_UnregisterSocketNotifier(void* ptr, void* notifier); -char QAbstractEventDispatcher_UnregisterTimer(void* ptr, int timerId); -char QAbstractEventDispatcher_UnregisterTimers(void* ptr, void* object); -void QAbstractEventDispatcher_WakeUp(void* ptr); -void QAbstractEventDispatcher_DestroyQAbstractEventDispatcher(void* ptr); -void QAbstractEventDispatcher_DestroyQAbstractEventDispatcherDefault(void* ptr); -void* QAbstractItemModel_NewQAbstractItemModel(void* parent); -void QAbstractItemModel_BeginInsertColumns(void* ptr, void* parent, int first, int last); -void QAbstractItemModel_BeginInsertRows(void* ptr, void* parent, int first, int last); -char QAbstractItemModel_BeginMoveColumns(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild); -char QAbstractItemModel_BeginMoveRows(void* ptr, void* sourceParent, int sourceFirst, int sourceLast, void* destinationParent, int destinationChild); -void QAbstractItemModel_BeginRemoveColumns(void* ptr, void* parent, int first, int last); -void QAbstractItemModel_BeginRemoveRows(void* ptr, void* parent, int first, int last); -void QAbstractItemModel_BeginResetModel(void* ptr); -void* QAbstractItemModel_Buddy(void* ptr, void* index); -void* QAbstractItemModel_BuddyDefault(void* ptr, void* index); -char QAbstractItemModel_CanDropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent); -char QAbstractItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -char QAbstractItemModel_CanFetchMore(void* ptr, void* parent); -char QAbstractItemModel_CanFetchMoreDefault(void* ptr, void* parent); -void QAbstractItemModel_ChangePersistentIndex(void* ptr, void* from, void* to); -void QAbstractItemModel_ChangePersistentIndexList(void* ptr, void* from, void* to); -char QAbstractItemModel_CheckIndex(void* ptr, void* index, long long options); -int QAbstractItemModel_ColumnCount(void* ptr, void* parent); -void QAbstractItemModel_ConnectColumnsAboutToBeInserted(void* ptr, long long t); -void QAbstractItemModel_DisconnectColumnsAboutToBeInserted(void* ptr); -void QAbstractItemModel_ConnectColumnsAboutToBeMoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectColumnsAboutToBeMoved(void* ptr); -void QAbstractItemModel_ConnectColumnsAboutToBeRemoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectColumnsAboutToBeRemoved(void* ptr); -void QAbstractItemModel_ConnectColumnsInserted(void* ptr, long long t); -void QAbstractItemModel_DisconnectColumnsInserted(void* ptr); -void QAbstractItemModel_ConnectColumnsMoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectColumnsMoved(void* ptr); -void QAbstractItemModel_ConnectColumnsRemoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectColumnsRemoved(void* ptr); -void* QAbstractItemModel_CreateIndex(void* ptr, int row, int column, void* p); -void* QAbstractItemModel_CreateIndex2(void* ptr, int row, int column, uintptr_t id); -void* QAbstractItemModel_Data(void* ptr, void* index, int role); -void QAbstractItemModel_ConnectDataChanged(void* ptr, long long t); -void QAbstractItemModel_DisconnectDataChanged(void* ptr); -void QAbstractItemModel_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); -char QAbstractItemModel_DropMimeData(void* ptr, void* data, long long action, int row, int column, void* parent); -char QAbstractItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -void QAbstractItemModel_EndInsertColumns(void* ptr); -void QAbstractItemModel_EndInsertRows(void* ptr); -void QAbstractItemModel_EndMoveColumns(void* ptr); -void QAbstractItemModel_EndMoveRows(void* ptr); -void QAbstractItemModel_EndRemoveColumns(void* ptr); -void QAbstractItemModel_EndRemoveRows(void* ptr); -void QAbstractItemModel_EndResetModel(void* ptr); -void QAbstractItemModel_FetchMore(void* ptr, void* parent); -void QAbstractItemModel_FetchMoreDefault(void* ptr, void* parent); -long long QAbstractItemModel_Flags(void* ptr, void* index); -long long QAbstractItemModel_FlagsDefault(void* ptr, void* index); -char QAbstractItemModel_HasChildren(void* ptr, void* parent); -char QAbstractItemModel_HasChildrenDefault(void* ptr, void* parent); -char QAbstractItemModel_HasIndex(void* ptr, int row, int column, void* parent); -void* QAbstractItemModel_HeaderData(void* ptr, int section, long long orientation, int role); -void* QAbstractItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); -void QAbstractItemModel_ConnectHeaderDataChanged(void* ptr, long long t); -void QAbstractItemModel_DisconnectHeaderDataChanged(void* ptr); -void QAbstractItemModel_HeaderDataChanged(void* ptr, long long orientation, int first, int last); -void* QAbstractItemModel_Index(void* ptr, int row, int column, void* parent); -char QAbstractItemModel_InsertColumn(void* ptr, int column, void* parent); -char QAbstractItemModel_InsertColumns(void* ptr, int column, int count, void* parent); -char QAbstractItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); -char QAbstractItemModel_InsertRow(void* ptr, int row, void* parent); -char QAbstractItemModel_InsertRows(void* ptr, int row, int count, void* parent); -char QAbstractItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); -struct QtCore_PackedList QAbstractItemModel_ItemData(void* ptr, void* index); -struct QtCore_PackedList QAbstractItemModel_ItemDataDefault(void* ptr, void* index); -void QAbstractItemModel_ConnectLayoutAboutToBeChanged(void* ptr, long long t); -void QAbstractItemModel_DisconnectLayoutAboutToBeChanged(void* ptr); -void QAbstractItemModel_LayoutAboutToBeChanged(void* ptr, void* parents, long long hint); -void QAbstractItemModel_ConnectLayoutChanged(void* ptr, long long t); -void QAbstractItemModel_DisconnectLayoutChanged(void* ptr); -void QAbstractItemModel_LayoutChanged(void* ptr, void* parents, long long hint); -struct QtCore_PackedList QAbstractItemModel_Match(void* ptr, void* start, int role, void* value, int hits, long long flags); -struct QtCore_PackedList QAbstractItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); -void* QAbstractItemModel_MimeData(void* ptr, void* indexes); -void* QAbstractItemModel_MimeDataDefault(void* ptr, void* indexes); -struct QtCore_PackedString QAbstractItemModel_MimeTypes(void* ptr); -struct QtCore_PackedString QAbstractItemModel_MimeTypesDefault(void* ptr); -void QAbstractItemModel_ConnectModelAboutToBeReset(void* ptr, long long t); -void QAbstractItemModel_DisconnectModelAboutToBeReset(void* ptr); -void QAbstractItemModel_ConnectModelReset(void* ptr, long long t); -void QAbstractItemModel_DisconnectModelReset(void* ptr); -char QAbstractItemModel_MoveColumn(void* ptr, void* sourceParent, int sourceColumn, void* destinationParent, int destinationChild); -char QAbstractItemModel_MoveColumns(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); -char QAbstractItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); -char QAbstractItemModel_MoveRow(void* ptr, void* sourceParent, int sourceRow, void* destinationParent, int destinationChild); -char QAbstractItemModel_MoveRows(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); -char QAbstractItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); -void* QAbstractItemModel_Parent(void* ptr, void* index); -struct QtCore_PackedList QAbstractItemModel_PersistentIndexList(void* ptr); -char QAbstractItemModel_RemoveColumn(void* ptr, int column, void* parent); -char QAbstractItemModel_RemoveColumns(void* ptr, int column, int count, void* parent); -char QAbstractItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); -char QAbstractItemModel_RemoveRow(void* ptr, int row, void* parent); -char QAbstractItemModel_RemoveRows(void* ptr, int row, int count, void* parent); -char QAbstractItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); -void QAbstractItemModel_ResetInternalData(void* ptr); -void QAbstractItemModel_ResetInternalDataDefault(void* ptr); -void QAbstractItemModel_Revert(void* ptr); -void QAbstractItemModel_RevertDefault(void* ptr); -struct QtCore_PackedList QAbstractItemModel_RoleNames(void* ptr); -struct QtCore_PackedList QAbstractItemModel_RoleNamesDefault(void* ptr); -int QAbstractItemModel_RowCount(void* ptr, void* parent); -void QAbstractItemModel_ConnectRowsAboutToBeInserted(void* ptr, long long t); -void QAbstractItemModel_DisconnectRowsAboutToBeInserted(void* ptr); -void QAbstractItemModel_ConnectRowsAboutToBeMoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectRowsAboutToBeMoved(void* ptr); -void QAbstractItemModel_ConnectRowsAboutToBeRemoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectRowsAboutToBeRemoved(void* ptr); -void QAbstractItemModel_ConnectRowsInserted(void* ptr, long long t); -void QAbstractItemModel_DisconnectRowsInserted(void* ptr); -void QAbstractItemModel_ConnectRowsMoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectRowsMoved(void* ptr); -void QAbstractItemModel_ConnectRowsRemoved(void* ptr, long long t); -void QAbstractItemModel_DisconnectRowsRemoved(void* ptr); -char QAbstractItemModel_SetData(void* ptr, void* index, void* value, int role); -char QAbstractItemModel_SetDataDefault(void* ptr, void* index, void* value, int role); -char QAbstractItemModel_SetHeaderData(void* ptr, int section, long long orientation, void* value, int role); -char QAbstractItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); -char QAbstractItemModel_SetItemData(void* ptr, void* index, void* roles); -char QAbstractItemModel_SetItemDataDefault(void* ptr, void* index, void* roles); -void* QAbstractItemModel_Sibling(void* ptr, int row, int column, void* index); -void* QAbstractItemModel_SiblingDefault(void* ptr, int row, int column, void* index); -void QAbstractItemModel_Sort(void* ptr, int column, long long order); -void QAbstractItemModel_SortDefault(void* ptr, int column, long long order); -void* QAbstractItemModel_Span(void* ptr, void* index); -void* QAbstractItemModel_SpanDefault(void* ptr, void* index); -char QAbstractItemModel_Submit(void* ptr); -char QAbstractItemModel_SubmitDefault(void* ptr); -long long QAbstractItemModel_SupportedDragActions(void* ptr); -long long QAbstractItemModel_SupportedDragActionsDefault(void* ptr); -long long QAbstractItemModel_SupportedDropActions(void* ptr); -long long QAbstractItemModel_SupportedDropActionsDefault(void* ptr); -void QAbstractItemModel_DestroyQAbstractItemModel(void* ptr); -void QAbstractItemModel_DestroyQAbstractItemModelDefault(void* ptr); -void* QAbstractItemModel___changePersistentIndexList_from_atList(void* ptr, int i); -void QAbstractItemModel___changePersistentIndexList_from_setList(void* ptr, void* i); -void* QAbstractItemModel___changePersistentIndexList_from_newList(void* ptr); -void* QAbstractItemModel___changePersistentIndexList_to_atList(void* ptr, int i); -void QAbstractItemModel___changePersistentIndexList_to_setList(void* ptr, void* i); -void* QAbstractItemModel___changePersistentIndexList_to_newList(void* ptr); -int QAbstractItemModel___dataChanged_roles_atList(void* ptr, int i); -void QAbstractItemModel___dataChanged_roles_setList(void* ptr, int i); -void* QAbstractItemModel___dataChanged_roles_newList(void* ptr); -void* QAbstractItemModel___doSetRoleNames_roleNames_atList(void* ptr, int v, int i); -void QAbstractItemModel___doSetRoleNames_roleNames_setList(void* ptr, int key, void* i); -void* QAbstractItemModel___doSetRoleNames_roleNames_newList(void* ptr); -struct QtCore_PackedList QAbstractItemModel___doSetRoleNames_roleNames_keyList(void* ptr); -void* QAbstractItemModel___encodeData_indexes_atList(void* ptr, int i); -void QAbstractItemModel___encodeData_indexes_setList(void* ptr, void* i); -void* QAbstractItemModel___encodeData_indexes_newList(void* ptr); -void* QAbstractItemModel___itemData_atList(void* ptr, int v, int i); -void QAbstractItemModel___itemData_setList(void* ptr, int key, void* i); -void* QAbstractItemModel___itemData_newList(void* ptr); -struct QtCore_PackedList QAbstractItemModel___itemData_keyList(void* ptr); -void* QAbstractItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); -void QAbstractItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); -void* QAbstractItemModel___layoutAboutToBeChanged_parents_newList(void* ptr); -void* QAbstractItemModel___layoutChanged_parents_atList(void* ptr, int i); -void QAbstractItemModel___layoutChanged_parents_setList(void* ptr, void* i); -void* QAbstractItemModel___layoutChanged_parents_newList(void* ptr); -void* QAbstractItemModel___match_atList(void* ptr, int i); -void QAbstractItemModel___match_setList(void* ptr, void* i); -void* QAbstractItemModel___match_newList(void* ptr); -void* QAbstractItemModel___mimeData_indexes_atList(void* ptr, int i); -void QAbstractItemModel___mimeData_indexes_setList(void* ptr, void* i); -void* QAbstractItemModel___mimeData_indexes_newList(void* ptr); -void* QAbstractItemModel___persistentIndexList_atList(void* ptr, int i); -void QAbstractItemModel___persistentIndexList_setList(void* ptr, void* i); -void* QAbstractItemModel___persistentIndexList_newList(void* ptr); -void* QAbstractItemModel___roleNames_atList(void* ptr, int v, int i); -void QAbstractItemModel___roleNames_setList(void* ptr, int key, void* i); -void* QAbstractItemModel___roleNames_newList(void* ptr); -struct QtCore_PackedList QAbstractItemModel___roleNames_keyList(void* ptr); -void* QAbstractItemModel___setItemData_roles_atList(void* ptr, int v, int i); -void QAbstractItemModel___setItemData_roles_setList(void* ptr, int key, void* i); -void* QAbstractItemModel___setItemData_roles_newList(void* ptr); -struct QtCore_PackedList QAbstractItemModel___setItemData_roles_keyList(void* ptr); -void* QAbstractItemModel___setRoleNames_roleNames_atList(void* ptr, int v, int i); -void QAbstractItemModel___setRoleNames_roleNames_setList(void* ptr, int key, void* i); -void* QAbstractItemModel___setRoleNames_roleNames_newList(void* ptr); -struct QtCore_PackedList QAbstractItemModel___setRoleNames_roleNames_keyList(void* ptr); -int QAbstractItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QAbstractItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QAbstractItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); -int QAbstractItemModel_____itemData_keyList_atList(void* ptr, int i); -void QAbstractItemModel_____itemData_keyList_setList(void* ptr, int i); -void* QAbstractItemModel_____itemData_keyList_newList(void* ptr); -int QAbstractItemModel_____roleNames_keyList_atList(void* ptr, int i); -void QAbstractItemModel_____roleNames_keyList_setList(void* ptr, int i); -void* QAbstractItemModel_____roleNames_keyList_newList(void* ptr); -int QAbstractItemModel_____setItemData_roles_keyList_atList(void* ptr, int i); -void QAbstractItemModel_____setItemData_roles_keyList_setList(void* ptr, int i); -void* QAbstractItemModel_____setItemData_roles_keyList_newList(void* ptr); -int QAbstractItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QAbstractItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QAbstractItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr); -void* QAbstractListModel_NewQAbstractListModel(void* parent); -void* QAbstractListModel_Index(void* ptr, int row, int column, void* parent); -void* QAbstractListModel_IndexDefault(void* ptr, int row, int column, void* parent); -void QAbstractListModel_DestroyQAbstractListModel(void* ptr); -void QAbstractListModel_DestroyQAbstractListModelDefault(void* ptr); -int QAbstractListModel_ColumnCount(void* ptr, void* parent); -int QAbstractListModel_ColumnCountDefault(void* ptr, void* parent); -void* QAbstractListModel_Data(void* ptr, void* index, int role); -void* QAbstractListModel_DataDefault(void* ptr, void* index, int role); -void* QAbstractListModel_Parent(void* ptr, void* index); -void* QAbstractListModel_ParentDefault(void* ptr, void* index); -int QAbstractListModel_RowCount(void* ptr, void* parent); -int QAbstractListModel_RowCountDefault(void* ptr, void* parent); -void* QAbstractNativeEventFilter_NewQAbstractNativeEventFilter(); -char QAbstractNativeEventFilter_NativeEventFilter(void* ptr, void* eventType, void* message, long* result); -void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilter(void* ptr); -void QAbstractNativeEventFilter_DestroyQAbstractNativeEventFilterDefault(void* ptr); -void* QAbstractProxyModel_NewQAbstractProxyModel(void* parent); -void* QAbstractProxyModel_Data(void* ptr, void* proxyIndex, int role); -void* QAbstractProxyModel_DataDefault(void* ptr, void* proxyIndex, int role); -void* QAbstractProxyModel_MapFromSource(void* ptr, void* sourceIndex); -void* QAbstractProxyModel_MapSelectionFromSource(void* ptr, void* sourceSelection); -void* QAbstractProxyModel_MapSelectionFromSourceDefault(void* ptr, void* sourceSelection); -void* QAbstractProxyModel_MapSelectionToSource(void* ptr, void* proxySelection); -void* QAbstractProxyModel_MapSelectionToSourceDefault(void* ptr, void* proxySelection); -void* QAbstractProxyModel_MapToSource(void* ptr, void* proxyIndex); -void QAbstractProxyModel_Revert(void* ptr); -void QAbstractProxyModel_RevertDefault(void* ptr); -void QAbstractProxyModel_SetSourceModel(void* ptr, void* sourceModel); -void QAbstractProxyModel_SetSourceModelDefault(void* ptr, void* sourceModel); -void* QAbstractProxyModel_SourceModel(void* ptr); -void QAbstractProxyModel_ConnectSourceModelChanged(void* ptr, long long t); -void QAbstractProxyModel_DisconnectSourceModelChanged(void* ptr); -char QAbstractProxyModel_Submit(void* ptr); -char QAbstractProxyModel_SubmitDefault(void* ptr); -void QAbstractProxyModel_DestroyQAbstractProxyModel(void* ptr); -void QAbstractProxyModel_DestroyQAbstractProxyModelDefault(void* ptr); -int QAbstractProxyModel_ColumnCount(void* ptr, void* parent); -int QAbstractProxyModel_ColumnCountDefault(void* ptr, void* parent); -void* QAbstractProxyModel_Index(void* ptr, int row, int column, void* parent); -void* QAbstractProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QAbstractProxyModel_Parent(void* ptr, void* index); -void* QAbstractProxyModel_ParentDefault(void* ptr, void* index); -int QAbstractProxyModel_RowCount(void* ptr, void* parent); -int QAbstractProxyModel_RowCountDefault(void* ptr, void* parent); -void* QAbstractState_NewQAbstractState(void* parent); -char QAbstractState_Active(void* ptr); -void QAbstractState_ConnectActiveChanged(void* ptr, long long t); -void QAbstractState_DisconnectActiveChanged(void* ptr); -void QAbstractState_ActiveChanged(void* ptr, char active); -void QAbstractState_ConnectEntered(void* ptr, long long t); -void QAbstractState_DisconnectEntered(void* ptr); -void QAbstractState_ConnectExited(void* ptr, long long t); -void QAbstractState_DisconnectExited(void* ptr); -void* QAbstractState_Machine(void* ptr); -void QAbstractState_OnEntry(void* ptr, void* event); -void QAbstractState_OnExit(void* ptr, void* event); -void* QAbstractState_ParentState(void* ptr); -void QAbstractState_DestroyQAbstractState(void* ptr); -void QAbstractState_DestroyQAbstractStateDefault(void* ptr); -void* QAbstractTableModel_NewQAbstractTableModel(void* parent); -void* QAbstractTableModel_Index(void* ptr, int row, int column, void* parent); -void* QAbstractTableModel_IndexDefault(void* ptr, int row, int column, void* parent); -void QAbstractTableModel_DestroyQAbstractTableModel(void* ptr); -void QAbstractTableModel_DestroyQAbstractTableModelDefault(void* ptr); -int QAbstractTableModel_ColumnCount(void* ptr, void* parent); -int QAbstractTableModel_ColumnCountDefault(void* ptr, void* parent); -void* QAbstractTableModel_Data(void* ptr, void* index, int role); -void* QAbstractTableModel_DataDefault(void* ptr, void* index, int role); -void* QAbstractTableModel_Parent(void* ptr, void* index); -void* QAbstractTableModel_ParentDefault(void* ptr, void* index); -int QAbstractTableModel_RowCount(void* ptr, void* parent); -int QAbstractTableModel_RowCountDefault(void* ptr, void* parent); -void* QAbstractTransition_NewQAbstractTransition(void* sourceState); -void QAbstractTransition_AddAnimation(void* ptr, void* animation); -struct QtCore_PackedList QAbstractTransition_Animations(void* ptr); -char QAbstractTransition_EventTest(void* ptr, void* event); -void* QAbstractTransition_Machine(void* ptr); -void QAbstractTransition_OnTransition(void* ptr, void* event); -void QAbstractTransition_RemoveAnimation(void* ptr, void* animation); -void QAbstractTransition_SetTargetState(void* ptr, void* target); -void QAbstractTransition_SetTargetStates(void* ptr, void* targets); -void QAbstractTransition_SetTransitionType(void* ptr, long long ty); -void* QAbstractTransition_SourceState(void* ptr); -void* QAbstractTransition_TargetState(void* ptr); -void QAbstractTransition_ConnectTargetStateChanged(void* ptr, long long t); -void QAbstractTransition_DisconnectTargetStateChanged(void* ptr); -struct QtCore_PackedList QAbstractTransition_TargetStates(void* ptr); -void QAbstractTransition_ConnectTargetStatesChanged(void* ptr, long long t); -void QAbstractTransition_DisconnectTargetStatesChanged(void* ptr); -long long QAbstractTransition_TransitionType(void* ptr); -void QAbstractTransition_ConnectTriggered(void* ptr, long long t); -void QAbstractTransition_DisconnectTriggered(void* ptr); -void QAbstractTransition_DestroyQAbstractTransition(void* ptr); -void QAbstractTransition_DestroyQAbstractTransitionDefault(void* ptr); -void* QAbstractTransition___animations_atList(void* ptr, int i); -void QAbstractTransition___animations_setList(void* ptr, void* i); -void* QAbstractTransition___animations_newList(void* ptr); -void* QAbstractTransition___setTargetStates_targets_atList(void* ptr, int i); -void QAbstractTransition___setTargetStates_targets_setList(void* ptr, void* i); -void* QAbstractTransition___setTargetStates_targets_newList(void* ptr); -void* QAbstractTransition___targetStates_atList(void* ptr, int i); -void QAbstractTransition___targetStates_setList(void* ptr, void* i); -void* QAbstractTransition___targetStates_newList(void* ptr); -void* QAnimationGroup_NewQAnimationGroup(void* parent); -void QAnimationGroup_AddAnimation(void* ptr, void* animation); -void* QAnimationGroup_AnimationAt(void* ptr, int index); -int QAnimationGroup_AnimationCount(void* ptr); -void QAnimationGroup_Clear(void* ptr); -int QAnimationGroup_IndexOfAnimation(void* ptr, void* animation); -void QAnimationGroup_InsertAnimation(void* ptr, int index, void* animation); -void QAnimationGroup_RemoveAnimation(void* ptr, void* animation); -void* QAnimationGroup_TakeAnimation(void* ptr, int index); -void QAnimationGroup_DestroyQAnimationGroup(void* ptr); -void QAnimationGroup_DestroyQAnimationGroupDefault(void* ptr); -int QAnimationGroup_Duration(void* ptr); -int QAnimationGroup_DurationDefault(void* ptr); -void QAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime); -void QAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime); -int QAssociativeIterable_Size(void* ptr); -void* QAssociativeIterable_Value(void* ptr, void* key); -char QBasicMutex_IsRecursive2(void* ptr); -void* QBasicTimer_NewQBasicTimer(); -char QBasicTimer_IsActive(void* ptr); -void QBasicTimer_Start(void* ptr, int msec, void* object); -void QBasicTimer_Start2(void* ptr, int msec, long long timerType, void* obj); -void QBasicTimer_Stop(void* ptr); -int QBasicTimer_TimerId(void* ptr); -void QBasicTimer_DestroyQBasicTimer(void* ptr); -void* QBitArray_NewQBitArray(); -void* QBitArray_NewQBitArray2(int size, char value); -void* QBitArray_NewQBitArray3(void* other); -void* QBitArray_NewQBitArray4(void* other); -char QBitArray_At(void* ptr, int i); -struct QtCore_PackedString QBitArray_Bits(void* ptr); -void QBitArray_Clear(void* ptr); -void QBitArray_ClearBit(void* ptr, int i); -int QBitArray_Count(void* ptr); -int QBitArray_Count2(void* ptr, char on); -char QBitArray_Fill(void* ptr, char value, int size); -void QBitArray_Fill2(void* ptr, char value, int begin, int end); -char QBitArray_IsEmpty(void* ptr); -char QBitArray_IsNull(void* ptr); -void QBitArray_Resize(void* ptr, int size); -void QBitArray_SetBit(void* ptr, int i); -void QBitArray_SetBit2(void* ptr, int i, char value); -int QBitArray_Size(void* ptr); -void QBitArray_Swap(void* ptr, void* other); -char QBitArray_TestBit(void* ptr, int i); -char QBitArray_ToggleBit(void* ptr, int i); -void QBitArray_Truncate(void* ptr, int pos); -void* QBuffer_NewQBuffer(void* parent); -void* QBuffer_NewQBuffer2(void* byteArray, void* parent); -void* QBuffer_Buffer(void* ptr); -void* QBuffer_Buffer2(void* ptr); -void* QBuffer_Data(void* ptr); -long long QBuffer_ReadData(void* ptr, char* data, long long l); -long long QBuffer_ReadDataDefault(void* ptr, char* data, long long l); -void QBuffer_SetBuffer(void* ptr, void* byteArray); -void QBuffer_SetData(void* ptr, void* data); -void QBuffer_SetData2(void* ptr, char* data, int size); -long long QBuffer_WriteData(void* ptr, char* data, long long l); -long long QBuffer_WriteDataDefault(void* ptr, char* data, long long l); -void QBuffer_DestroyQBuffer(void* ptr); -void QBuffer_DestroyQBufferDefault(void* ptr); -void* QByteArray_NewQByteArray(); -void* QByteArray_NewQByteArray2(char* data, int size); -void* QByteArray_NewQByteArray3(int size, char* ch); -void* QByteArray_NewQByteArray4(void* other); -void* QByteArray_Append(void* ptr, void* ba); -void* QByteArray_Append2(void* ptr, char* ch); -void* QByteArray_Append3(void* ptr, int count, char* ch); -void* QByteArray_Append4(void* ptr, char* str); -void* QByteArray_Append5(void* ptr, char* str, int l); -void* QByteArray_Append6(void* ptr, struct QtCore_PackedString str); -struct QtCore_PackedString QByteArray_At(void* ptr, int i); -struct QtCore_PackedString QByteArray_Back(void* ptr); -int QByteArray_Capacity(void* ptr); -void QByteArray_Chop(void* ptr, int n); -void* QByteArray_Chopped(void* ptr, int l); -void QByteArray_Clear(void* ptr); -int QByteArray_Compare(void* ptr, char* c, long long cs); -int QByteArray_Compare2(void* ptr, void* a, long long cs); -struct QtCore_PackedString QByteArray_ConstData(void* ptr); -char QByteArray_Contains(void* ptr, void* ba); -char QByteArray_Contains2(void* ptr, char* ch); -char QByteArray_Contains3(void* ptr, char* str); -int QByteArray_Count(void* ptr, void* ba); -int QByteArray_Count2(void* ptr, char* ch); -int QByteArray_Count3(void* ptr, char* str); -int QByteArray_Count4(void* ptr); -struct QtCore_PackedString QByteArray_Data(void* ptr); -struct QtCore_PackedString QByteArray_Data2(void* ptr); -char QByteArray_EndsWith(void* ptr, void* ba); -char QByteArray_EndsWith2(void* ptr, char* ch); -char QByteArray_EndsWith3(void* ptr, char* str); -void* QByteArray_Fill(void* ptr, char* ch, int size); -void* QByteArray_QByteArray_FromBase64(void* base64); -void* QByteArray_QByteArray_FromBase642(void* base64, long long options); -void* QByteArray_QByteArray_FromHex(void* hexEncoded); -void* QByteArray_QByteArray_FromPercentEncoding(void* input, char* percent); -void* QByteArray_QByteArray_FromRawData(char* data, int size); -struct QtCore_PackedString QByteArray_Front(void* ptr); -int QByteArray_IndexOf(void* ptr, void* ba, int from); -int QByteArray_IndexOf2(void* ptr, char* ch, int from); -int QByteArray_IndexOf3(void* ptr, char* str, int from); -int QByteArray_IndexOf4(void* ptr, struct QtCore_PackedString str, int from); -void* QByteArray_Insert(void* ptr, int i, void* ba); -void* QByteArray_Insert2(void* ptr, int i, char* ch); -void* QByteArray_Insert3(void* ptr, int i, int count, char* ch); -void* QByteArray_Insert4(void* ptr, int i, char* str); -void* QByteArray_Insert5(void* ptr, int i, char* str, int l); -void* QByteArray_Insert6(void* ptr, int i, struct QtCore_PackedString str); -char QByteArray_IsEmpty(void* ptr); -char QByteArray_IsLower(void* ptr); -char QByteArray_IsNull(void* ptr); -char QByteArray_IsUpper(void* ptr); -int QByteArray_LastIndexOf(void* ptr, void* ba, int from); -int QByteArray_LastIndexOf2(void* ptr, char* ch, int from); -int QByteArray_LastIndexOf3(void* ptr, char* str, int from); -int QByteArray_LastIndexOf4(void* ptr, struct QtCore_PackedString str, int from); -void* QByteArray_Left(void* ptr, int l); -void* QByteArray_LeftJustified(void* ptr, int width, char* fill, char truncate); -int QByteArray_Length(void* ptr); -void* QByteArray_Mid(void* ptr, int pos, int l); -void* QByteArray_QByteArray_Number(int n, int base); -void* QByteArray_QByteArray_Number2(unsigned int n, int base); -void* QByteArray_QByteArray_Number3(long long n, int base); -void* QByteArray_QByteArray_Number4(unsigned long long n, int base); -void* QByteArray_QByteArray_Number5(double n, char* ff, int prec); -void* QByteArray_Prepend(void* ptr, void* ba); -void* QByteArray_Prepend2(void* ptr, char* ch); -void* QByteArray_Prepend3(void* ptr, int count, char* ch); -void* QByteArray_Prepend4(void* ptr, char* str); -void* QByteArray_Prepend5(void* ptr, char* str, int l); -void QByteArray_Push_back(void* ptr, void* other); -void QByteArray_Push_back2(void* ptr, char* ch); -void QByteArray_Push_back3(void* ptr, char* str); -void QByteArray_Push_front(void* ptr, void* other); -void QByteArray_Push_front2(void* ptr, char* ch); -void QByteArray_Push_front3(void* ptr, char* str); -void* QByteArray_Remove(void* ptr, int pos, int l); -void* QByteArray_Repeated(void* ptr, int times); -void* QByteArray_Replace(void* ptr, int pos, int l, void* after); -void* QByteArray_Replace2(void* ptr, int pos, int l, char* after); -void* QByteArray_Replace3(void* ptr, int pos, int l, char* after, int alen); -void* QByteArray_Replace4(void* ptr, char* before, char* after); -void* QByteArray_Replace5(void* ptr, char* before, void* after); -void* QByteArray_Replace6(void* ptr, char* before, char* after); -void* QByteArray_Replace7(void* ptr, char* before, int bsize, char* after, int asize); -void* QByteArray_Replace8(void* ptr, void* before, void* after); -void* QByteArray_Replace9(void* ptr, void* before, char* after); -void* QByteArray_Replace10(void* ptr, char* before, void* after); -void* QByteArray_Replace11(void* ptr, char* before, char* after); -void* QByteArray_Replace12(void* ptr, struct QtCore_PackedString before, char* after); -void* QByteArray_Replace13(void* ptr, char* before, struct QtCore_PackedString after); -void* QByteArray_Replace14(void* ptr, struct QtCore_PackedString before, void* after); -void QByteArray_Reserve(void* ptr, int size); -void QByteArray_Resize(void* ptr, int size); -void* QByteArray_Right(void* ptr, int l); -void* QByteArray_RightJustified(void* ptr, int width, char* fill, char truncate); -void* QByteArray_SetNum(void* ptr, int n, int base); -void* QByteArray_SetNum2(void* ptr, short n, int base); -void* QByteArray_SetNum3(void* ptr, unsigned short n, int base); -void* QByteArray_SetNum4(void* ptr, unsigned int n, int base); -void* QByteArray_SetNum5(void* ptr, long long n, int base); -void* QByteArray_SetNum6(void* ptr, unsigned long long n, int base); -void* QByteArray_SetNum7(void* ptr, float n, char* ff, int prec); -void* QByteArray_SetNum8(void* ptr, double n, char* ff, int prec); -void* QByteArray_SetRawData(void* ptr, char* data, unsigned int size); -void QByteArray_Shrink_to_fit(void* ptr); -void* QByteArray_Simplified(void* ptr); -int QByteArray_Size(void* ptr); -struct QtCore_PackedList QByteArray_Split(void* ptr, char* sep); -void QByteArray_Squeeze(void* ptr); -char QByteArray_StartsWith(void* ptr, void* ba); -char QByteArray_StartsWith2(void* ptr, char* ch); -char QByteArray_StartsWith3(void* ptr, char* str); -void QByteArray_Swap(void* ptr, void* other); -void* QByteArray_ToBase64(void* ptr); -void* QByteArray_ToBase642(void* ptr, long long options); -double QByteArray_ToDouble(void* ptr, char* ok); -float QByteArray_ToFloat(void* ptr, char* ok); -void* QByteArray_ToHex(void* ptr); -void* QByteArray_ToHex2(void* ptr, char* separator); -int QByteArray_ToInt(void* ptr, char* ok, int base); -long QByteArray_ToLong(void* ptr, char* ok, int base); -long long QByteArray_ToLongLong(void* ptr, char* ok, int base); -void* QByteArray_ToLower(void* ptr); -void* QByteArray_ToPercentEncoding(void* ptr, void* exclude, void* include, char* percent); -short QByteArray_ToShort(void* ptr, char* ok, int base); -unsigned int QByteArray_ToUInt(void* ptr, char* ok, int base); -unsigned long QByteArray_ToULong(void* ptr, char* ok, int base); -unsigned long long QByteArray_ToULongLong(void* ptr, char* ok, int base); -unsigned short QByteArray_ToUShort(void* ptr, char* ok, int base); -void* QByteArray_ToUpper(void* ptr); -void* QByteArray_Trimmed(void* ptr); -void QByteArray_Truncate(void* ptr, int pos); -void QByteArray_DestroyQByteArray(void* ptr); -void* QByteArray___split_atList(void* ptr, int i); -void QByteArray___split_setList(void* ptr, void* i); -void* QByteArray___split_newList(void* ptr); -int QByteArrayList_IndexOf(void* ptr, char* needle, int from); -void* QByteArrayList_Join(void* ptr); -void* QByteArrayList_Join2(void* ptr, void* separator); -void* QByteArrayList_Join3(void* ptr, char* separator); -void* QByteArrayMatcher_NewQByteArrayMatcher(); -void* QByteArrayMatcher_NewQByteArrayMatcher2(void* pattern); -void* QByteArrayMatcher_NewQByteArrayMatcher3(char* pattern, int length); -void* QByteArrayMatcher_NewQByteArrayMatcher4(void* other); -int QByteArrayMatcher_IndexIn(void* ptr, void* ba, int from); -int QByteArrayMatcher_IndexIn2(void* ptr, char* str, int l, int from); -void* QByteArrayMatcher_Pattern(void* ptr); -void QByteArrayMatcher_SetPattern(void* ptr, void* pattern); -void QByteArrayMatcher_DestroyQByteArrayMatcher(void* ptr); -void* QCborArray_NewQCborArray(); -void* QCborArray_NewQCborArray2(void* other); -void QCborArray_Append(void* ptr, void* value); -void QCborArray_Append2(void* ptr, void* value); -void QCborArray_Clear(void* ptr); -int QCborArray_Compare(void* ptr, void* other); -char QCborArray_Contains(void* ptr, void* value); -char QCborArray_Empty(void* ptr); -void* QCborArray_First(void* ptr); -void* QCborArray_QCborArray_FromJsonArray(void* array); -void* QCborArray_QCborArray_FromStringList(struct QtCore_PackedString list); -void* QCborArray_QCborArray_FromVariantList(void* list); -char QCborArray_IsEmpty(void* ptr); -void* QCborArray_Last(void* ptr); -void QCborArray_Pop_back(void* ptr); -void QCborArray_Pop_front(void* ptr); -void QCborArray_Prepend(void* ptr, void* value); -void QCborArray_Prepend2(void* ptr, void* value); -void QCborArray_Push_back(void* ptr, void* t); -void QCborArray_Push_front(void* ptr, void* t); -void QCborArray_RemoveFirst(void* ptr); -void QCborArray_RemoveLast(void* ptr); -void QCborArray_Swap(void* ptr, void* other); -void* QCborArray_TakeFirst(void* ptr); -void* QCborArray_TakeLast(void* ptr); -void* QCborArray_ToCborValue(void* ptr); -void* QCborArray_ToJsonArray(void* ptr); -struct QtCore_PackedList QCborArray_ToVariantList(void* ptr); -void QCborArray_DestroyQCborArray(void* ptr); -void* QCborArray___fromVariantList_list_atList(void* ptr, int i); -void QCborArray___fromVariantList_list_setList(void* ptr, void* i); -void* QCborArray___fromVariantList_list_newList(void* ptr); -void* QCborArray___toVariantList_atList(void* ptr, int i); -void QCborArray___toVariantList_setList(void* ptr, void* i); -void* QCborArray___toVariantList_newList(void* ptr); -struct QtCore_PackedString QCborError_ToString(void* ptr); -void* QCborMap_NewQCborMap(); -void* QCborMap_NewQCborMap2(void* other); -void QCborMap_Clear(void* ptr); -int QCborMap_Compare(void* ptr, void* other); -char QCborMap_Contains(void* ptr, long long key); -char QCborMap_Contains2(void* ptr, void* key); -char QCborMap_Contains3(void* ptr, struct QtCore_PackedString key); -char QCborMap_Contains4(void* ptr, void* key); -char QCborMap_Empty(void* ptr); -void* QCborMap_QCborMap_FromJsonObject(void* obj); -void* QCborMap_QCborMap_FromVariantHash(void* hash); -char QCborMap_IsEmpty(void* ptr); -struct QtCore_PackedList QCborMap_Keys(void* ptr); -void QCborMap_Remove(void* ptr, long long key); -void QCborMap_Remove2(void* ptr, void* key); -void QCborMap_Remove3(void* ptr, struct QtCore_PackedString key); -void QCborMap_Remove4(void* ptr, void* key); -void QCborMap_Swap(void* ptr, void* other); -void* QCborMap_Take(void* ptr, long long key); -void* QCborMap_Take2(void* ptr, void* key); -void* QCborMap_Take3(void* ptr, struct QtCore_PackedString key); -void* QCborMap_Take4(void* ptr, void* key); -void* QCborMap_ToCborValue(void* ptr); -void* QCborMap_ToJsonObject(void* ptr); -struct QtCore_PackedList QCborMap_ToVariantHash(void* ptr); -struct QtCore_PackedList QCborMap_ToVariantMap(void* ptr); -void* QCborMap_Value(void* ptr, long long key); -void* QCborMap_Value2(void* ptr, void* key); -void* QCborMap_Value3(void* ptr, struct QtCore_PackedString key); -void* QCborMap_Value4(void* ptr, void* key); -void QCborMap_DestroyQCborMap(void* ptr); -void* QCborMap___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i); -void QCborMap___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QCborMap___fromVariantHash_hash_newList(void* ptr); -struct QtCore_PackedList QCborMap___fromVariantHash_hash_keyList(void* ptr); -void* QCborMap___keys_atList(void* ptr, int i); -void QCborMap___keys_setList(void* ptr, void* i); -void* QCborMap___keys_newList(void* ptr); -void* QCborMap___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i); -void QCborMap___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QCborMap___toVariantHash_newList(void* ptr); -struct QtCore_PackedList QCborMap___toVariantHash_keyList(void* ptr); -void* QCborMap___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i); -void QCborMap___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QCborMap___toVariantMap_newList(void* ptr); -struct QtCore_PackedList QCborMap___toVariantMap_keyList(void* ptr); -struct QtCore_PackedString QCborMap_____fromVariantHash_hash_keyList_atList(void* ptr, int i); -void QCborMap_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QCborMap_____fromVariantHash_hash_keyList_newList(void* ptr); -struct QtCore_PackedString QCborMap_____fromVariantMap_map_keyList_atList(void* ptr, int i); -void QCborMap_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QCborMap_____fromVariantMap_map_keyList_newList(void* ptr); -struct QtCore_PackedString QCborMap_____toVariantHash_keyList_atList(void* ptr, int i); -void QCborMap_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QCborMap_____toVariantHash_keyList_newList(void* ptr); -struct QtCore_PackedString QCborMap_____toVariantMap_keyList_atList(void* ptr, int i); -void QCborMap_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QCborMap_____toVariantMap_keyList_newList(void* ptr); -struct QtCore_PackedString QCborParserError_ErrorString(void* ptr); -long long QCborParserError_Offset(void* ptr); -void QCborParserError_SetOffset(void* ptr, long long vqi); -void QCborParserError_SetError(void* ptr, void* vqc); -int QCborValue_False_Type(); -int QCborValue_True_Type(); -int QCborValue_Null_Type(); -int QCborValue_Undefined_Type(); -void* QChar_NewQChar(); -void* QChar_NewQChar2(unsigned short code); -void* QChar_NewQChar3(char* cell, char* row); -void* QChar_NewQChar4(short code); -void* QChar_NewQChar5(unsigned int code); -void* QChar_NewQChar6(int code); -void* QChar_NewQChar7(long long ch); -void* QChar_NewQChar8(void* ch); -void* QChar_NewQChar11(char* ch); -void* QChar_NewQChar12(char* ch); -long long QChar_Category(void* ptr); -long long QChar_QChar_Category2(unsigned int ucs4); -struct QtCore_PackedString QChar_Cell(void* ptr); -long long QChar_QChar_CurrentUnicodeVersion(); -struct QtCore_PackedString QChar_Decomposition(void* ptr); -struct QtCore_PackedString QChar_QChar_Decomposition2(unsigned int ucs4); -long long QChar_DecompositionTag(void* ptr); -long long QChar_QChar_DecompositionTag2(unsigned int ucs4); -int QChar_DigitValue(void* ptr); -int QChar_QChar_DigitValue2(unsigned int ucs4); -long long QChar_Direction(void* ptr); -long long QChar_QChar_Direction2(unsigned int ucs4); -void* QChar_QChar_FromLatin1(char* c); -char QChar_HasMirrored(void* ptr); -char QChar_QChar_HasMirrored2(unsigned int ucs4); -unsigned short QChar_QChar_HighSurrogate(unsigned int ucs4); -char QChar_IsDigit(void* ptr); -char QChar_QChar_IsDigit2(unsigned int ucs4); -char QChar_IsHighSurrogate(void* ptr); -char QChar_QChar_IsHighSurrogate2(unsigned int ucs4); -char QChar_IsLetter(void* ptr); -char QChar_QChar_IsLetter2(unsigned int ucs4); -char QChar_IsLetterOrNumber(void* ptr); -char QChar_QChar_IsLetterOrNumber2(unsigned int ucs4); -char QChar_IsLowSurrogate(void* ptr); -char QChar_QChar_IsLowSurrogate2(unsigned int ucs4); -char QChar_IsLower(void* ptr); -char QChar_QChar_IsLower2(unsigned int ucs4); -char QChar_IsMark(void* ptr); -char QChar_QChar_IsMark2(unsigned int ucs4); -char QChar_IsNonCharacter(void* ptr); -char QChar_QChar_IsNonCharacter2(unsigned int ucs4); -char QChar_IsNull(void* ptr); -char QChar_IsNumber(void* ptr); -char QChar_QChar_IsNumber2(unsigned int ucs4); -char QChar_IsPrint(void* ptr); -char QChar_QChar_IsPrint2(unsigned int ucs4); -char QChar_IsPunct(void* ptr); -char QChar_QChar_IsPunct2(unsigned int ucs4); -char QChar_IsSpace(void* ptr); -char QChar_QChar_IsSpace2(unsigned int ucs4); -char QChar_IsSurrogate(void* ptr); -char QChar_QChar_IsSurrogate2(unsigned int ucs4); -char QChar_IsSymbol(void* ptr); -char QChar_QChar_IsSymbol2(unsigned int ucs4); -char QChar_IsTitleCase(void* ptr); -char QChar_QChar_IsTitleCase2(unsigned int ucs4); -char QChar_IsUpper(void* ptr); -char QChar_QChar_IsUpper2(unsigned int ucs4); -long long QChar_JoiningType(void* ptr); -long long QChar_QChar_JoiningType2(unsigned int ucs4); -unsigned short QChar_QChar_LowSurrogate(unsigned int ucs4); -void* QChar_MirroredChar(void* ptr); -unsigned int QChar_QChar_MirroredChar2(unsigned int ucs4); -char QChar_QChar_RequiresSurrogates(unsigned int ucs4); -struct QtCore_PackedString QChar_Row(void* ptr); -long long QChar_Script(void* ptr); -long long QChar_QChar_Script2(unsigned int ucs4); -unsigned int QChar_QChar_SurrogateToUcs4(unsigned short high, unsigned short low); -unsigned int QChar_QChar_SurrogateToUcs42(void* high, void* low); -void* QChar_ToCaseFolded(void* ptr); -unsigned int QChar_QChar_ToCaseFolded2(unsigned int ucs4); -struct QtCore_PackedString QChar_ToLatin1(void* ptr); -void* QChar_ToLower(void* ptr); -unsigned int QChar_QChar_ToLower2(unsigned int ucs4); -void* QChar_ToTitleCase(void* ptr); -unsigned int QChar_QChar_ToTitleCase2(unsigned int ucs4); -void* QChar_ToUpper(void* ptr); -unsigned int QChar_QChar_ToUpper2(unsigned int ucs4); -unsigned short QChar_Unicode(void* ptr); -unsigned short QChar_Unicode2(void* ptr); -long long QChar_UnicodeVersion(void* ptr); -long long QChar_QChar_UnicodeVersion2(unsigned int ucs4); -void* QChildEvent_NewQChildEvent(long long ty, void* child); -char QChildEvent_Added(void* ptr); -void* QChildEvent_Child(void* ptr); -char QChildEvent_Polished(void* ptr); -char QChildEvent_Removed(void* ptr); -void* QCollator_NewQCollator(void* locale); -void* QCollator_NewQCollator2(void* other); -void* QCollator_NewQCollator3(void* other); -long long QCollator_CaseSensitivity(void* ptr); -int QCollator_Compare(void* ptr, struct QtCore_PackedString s1, struct QtCore_PackedString s2); -int QCollator_Compare2(void* ptr, void* s1, void* s2); -int QCollator_Compare3(void* ptr, void* s1, int len1, void* s2, int len2); -char QCollator_IgnorePunctuation(void* ptr); -void* QCollator_Locale(void* ptr); -char QCollator_NumericMode(void* ptr); -void QCollator_SetCaseSensitivity(void* ptr, long long sensitivity); -void QCollator_SetIgnorePunctuation(void* ptr, char on); -void QCollator_SetLocale(void* ptr, void* locale); -void QCollator_SetNumericMode(void* ptr, char on); -void* QCollator_SortKey(void* ptr, struct QtCore_PackedString stri); -void QCollator_Swap(void* ptr, void* other); -void QCollator_DestroyQCollator(void* ptr); -void* QCollatorSortKey_NewQCollatorSortKey(void* other); -int QCollatorSortKey_Compare(void* ptr, void* otherKey); -void QCollatorSortKey_Swap(void* ptr, void* other); -void QCollatorSortKey_DestroyQCollatorSortKey(void* ptr); -void* QCommandLineOption_NewQCommandLineOption(struct QtCore_PackedString name); -void* QCommandLineOption_NewQCommandLineOption2(struct QtCore_PackedString names); -void* QCommandLineOption_NewQCommandLineOption3(struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue); -void* QCommandLineOption_NewQCommandLineOption4(struct QtCore_PackedString names, struct QtCore_PackedString description, struct QtCore_PackedString valueName, struct QtCore_PackedString defaultValue); -void* QCommandLineOption_NewQCommandLineOption5(void* other); -struct QtCore_PackedString QCommandLineOption_DefaultValues(void* ptr); -struct QtCore_PackedString QCommandLineOption_Description(void* ptr); -long long QCommandLineOption_Flags(void* ptr); -struct QtCore_PackedString QCommandLineOption_Names(void* ptr); -void QCommandLineOption_SetDefaultValue(void* ptr, struct QtCore_PackedString defaultValue); -void QCommandLineOption_SetDefaultValues(void* ptr, struct QtCore_PackedString defaultValues); -void QCommandLineOption_SetDescription(void* ptr, struct QtCore_PackedString description); -void QCommandLineOption_SetFlags(void* ptr, long long flags); -void QCommandLineOption_SetValueName(void* ptr, struct QtCore_PackedString valueName); -void QCommandLineOption_Swap(void* ptr, void* other); -struct QtCore_PackedString QCommandLineOption_ValueName(void* ptr); -void QCommandLineOption_DestroyQCommandLineOption(void* ptr); -void* QCommandLineParser_NewQCommandLineParser(); -void* QCommandLineParser_AddHelpOption(void* ptr); -char QCommandLineParser_AddOption(void* ptr, void* option); -char QCommandLineParser_AddOptions(void* ptr, void* options); -void QCommandLineParser_AddPositionalArgument(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString description, struct QtCore_PackedString syntax); -void* QCommandLineParser_AddVersionOption(void* ptr); -struct QtCore_PackedString QCommandLineParser_ApplicationDescription(void* ptr); -void QCommandLineParser_ClearPositionalArguments(void* ptr); -struct QtCore_PackedString QCommandLineParser_ErrorText(void* ptr); -struct QtCore_PackedString QCommandLineParser_HelpText(void* ptr); -char QCommandLineParser_IsSet(void* ptr, struct QtCore_PackedString name); -char QCommandLineParser_IsSet2(void* ptr, void* option); -struct QtCore_PackedString QCommandLineParser_OptionNames(void* ptr); -char QCommandLineParser_Parse(void* ptr, struct QtCore_PackedString arguments); -struct QtCore_PackedString QCommandLineParser_PositionalArguments(void* ptr); -void QCommandLineParser_Process(void* ptr, struct QtCore_PackedString arguments); -void QCommandLineParser_Process2(void* ptr, void* app); -void QCommandLineParser_SetApplicationDescription(void* ptr, struct QtCore_PackedString description); -void QCommandLineParser_SetOptionsAfterPositionalArgumentsMode(void* ptr, long long parsingMode); -void QCommandLineParser_SetSingleDashWordOptionMode(void* ptr, long long singleDashWordOptionMode); -void QCommandLineParser_ShowHelp(void* ptr, int exitCode); -void QCommandLineParser_ShowVersion(void* ptr); -struct QtCore_PackedString QCommandLineParser_UnknownOptionNames(void* ptr); -struct QtCore_PackedString QCommandLineParser_Value(void* ptr, struct QtCore_PackedString optionName); -struct QtCore_PackedString QCommandLineParser_Value2(void* ptr, void* option); -struct QtCore_PackedString QCommandLineParser_Values(void* ptr, struct QtCore_PackedString optionName); -struct QtCore_PackedString QCommandLineParser_Values2(void* ptr, void* option); -void QCommandLineParser_DestroyQCommandLineParser(void* ptr); -void* QCommandLineParser___addOptions_options_atList(void* ptr, int i); -void QCommandLineParser___addOptions_options_setList(void* ptr, void* i); -void* QCommandLineParser___addOptions_options_newList(void* ptr); -void* QConcatenateTablesProxyModel_NewQConcatenateTablesProxyModel(void* parent); -void QConcatenateTablesProxyModel_AddSourceModel(void* ptr, void* sourceModel); -int QConcatenateTablesProxyModel_ColumnCount(void* ptr, void* parent); -int QConcatenateTablesProxyModel_ColumnCountDefault(void* ptr, void* parent); -void* QConcatenateTablesProxyModel_Data(void* ptr, void* index, int role); -void* QConcatenateTablesProxyModel_DataDefault(void* ptr, void* index, int role); -void* QConcatenateTablesProxyModel_Index(void* ptr, int row, int column, void* parent); -void* QConcatenateTablesProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QConcatenateTablesProxyModel_MapFromSource(void* ptr, void* sourceIndex); -void* QConcatenateTablesProxyModel_MapToSource(void* ptr, void* proxyIndex); -void* QConcatenateTablesProxyModel_Parent(void* ptr, void* index); -void* QConcatenateTablesProxyModel_ParentDefault(void* ptr, void* index); -void QConcatenateTablesProxyModel_RemoveSourceModel(void* ptr, void* sourceModel); -int QConcatenateTablesProxyModel_RowCount(void* ptr, void* parent); -int QConcatenateTablesProxyModel_RowCountDefault(void* ptr, void* parent); -void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModel(void* ptr); -void QConcatenateTablesProxyModel_DestroyQConcatenateTablesProxyModelDefault(void* ptr); -void* QCoreApplication_NewQCoreApplication(int argc, char* argv); -void QCoreApplication_ConnectAboutToQuit(void* ptr, long long t); -void QCoreApplication_DisconnectAboutToQuit(void* ptr); -void QCoreApplication_QCoreApplication_AddLibraryPath(struct QtCore_PackedString path); -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationDirPath(); -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationFilePath(); -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationName(); -void QCoreApplication_ConnectApplicationNameChanged(void* ptr, long long t); -void QCoreApplication_DisconnectApplicationNameChanged(void* ptr); -void QCoreApplication_ApplicationNameChanged(void* ptr); -long long QCoreApplication_QCoreApplication_ApplicationPid(); -struct QtCore_PackedString QCoreApplication_QCoreApplication_ApplicationVersion(); -void QCoreApplication_ConnectApplicationVersionChanged(void* ptr, long long t); -void QCoreApplication_DisconnectApplicationVersionChanged(void* ptr); -void QCoreApplication_ApplicationVersionChanged(void* ptr); -struct QtCore_PackedString QCoreApplication_QCoreApplication_Arguments(); -char QCoreApplication_QCoreApplication_ClosingDown(); -void* QCoreApplication_QCoreApplication_EventDispatcher(); -int QCoreApplication_QCoreApplication_Exec(); -void QCoreApplication_QCoreApplication_Exit(int returnCode); -void QCoreApplication_InstallNativeEventFilter(void* ptr, void* filterObj); -char QCoreApplication_QCoreApplication_InstallTranslator(void* translationFile); -void* QCoreApplication_QCoreApplication_Instance(); -char QCoreApplication_QCoreApplication_IsQuitLockEnabled(); -char QCoreApplication_QCoreApplication_IsSetuidAllowed(); -struct QtCore_PackedString QCoreApplication_QCoreApplication_LibraryPaths(); -struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationDomain(); -void QCoreApplication_ConnectOrganizationDomainChanged(void* ptr, long long t); -void QCoreApplication_DisconnectOrganizationDomainChanged(void* ptr); -void QCoreApplication_OrganizationDomainChanged(void* ptr); -struct QtCore_PackedString QCoreApplication_QCoreApplication_OrganizationName(); -void QCoreApplication_ConnectOrganizationNameChanged(void* ptr, long long t); -void QCoreApplication_DisconnectOrganizationNameChanged(void* ptr); -void QCoreApplication_OrganizationNameChanged(void* ptr); -void QCoreApplication_QCoreApplication_PostEvent(void* receiver, void* event, int priority); -void QCoreApplication_QCoreApplication_ProcessEvents(long long flags); -void QCoreApplication_QCoreApplication_ProcessEvents2(long long flags, int ms); -void QCoreApplication_Quit(void* ptr); -void QCoreApplication_QuitDefault(void* ptr); -void QCoreApplication_QCoreApplication_RemoveLibraryPath(struct QtCore_PackedString path); -void QCoreApplication_RemoveNativeEventFilter(void* ptr, void* filterObject); -void QCoreApplication_QCoreApplication_RemovePostedEvents(void* receiver, int eventType); -char QCoreApplication_QCoreApplication_RemoveTranslator(void* translationFile); -char QCoreApplication_QCoreApplication_SendEvent(void* receiver, void* event); -void QCoreApplication_QCoreApplication_SendPostedEvents(void* receiver, int event_type); -void QCoreApplication_QCoreApplication_SetApplicationName(struct QtCore_PackedString application); -void QCoreApplication_QCoreApplication_SetApplicationVersion(struct QtCore_PackedString version); -void QCoreApplication_QCoreApplication_SetAttribute(long long attribute, char on); -void QCoreApplication_QCoreApplication_SetEventDispatcher(void* eventDispatcher); -void QCoreApplication_QCoreApplication_SetLibraryPaths(struct QtCore_PackedString paths); -void QCoreApplication_QCoreApplication_SetOrganizationDomain(struct QtCore_PackedString orgDomain); -void QCoreApplication_QCoreApplication_SetOrganizationName(struct QtCore_PackedString orgName); -void QCoreApplication_QCoreApplication_SetQuitLockEnabled(char enabled); -void QCoreApplication_QCoreApplication_SetSetuidAllowed(char allow); -char QCoreApplication_QCoreApplication_StartingUp(); -char QCoreApplication_QCoreApplication_TestAttribute(long long attribute); -struct QtCore_PackedString QCoreApplication_QCoreApplication_Translate(char* context, char* sourceText, char* disambiguation, int n); -void QCoreApplication_DestroyQCoreApplication(void* ptr); -void QCoreApplication_DestroyQCoreApplicationDefault(void* ptr); -void* QCryptographicHash_NewQCryptographicHash(long long method); -void QCryptographicHash_AddData(void* ptr, char* data, int length); -void QCryptographicHash_AddData2(void* ptr, void* data); -char QCryptographicHash_AddData3(void* ptr, void* device); -void* QCryptographicHash_QCryptographicHash_Hash(void* data, long long method); -int QCryptographicHash_QCryptographicHash_HashLength(long long method); -void QCryptographicHash_Reset(void* ptr); -void* QCryptographicHash_Result(void* ptr); -void QCryptographicHash_DestroyQCryptographicHash(void* ptr); -void* QDataStream_NewQDataStream(); -void* QDataStream_NewQDataStream2(void* d); -void* QDataStream_NewQDataStream3(void* a, long long mode); -void* QDataStream_NewQDataStream4(void* a); -void QDataStream_AbortTransaction(void* ptr); -char QDataStream_AtEnd(void* ptr); -long long QDataStream_ByteOrder(void* ptr); -char QDataStream_CommitTransaction(void* ptr); -void* QDataStream_Device(void* ptr); -long long QDataStream_FloatingPointPrecision(void* ptr); -int QDataStream_ReadRawData(void* ptr, char* s, int l); -void QDataStream_ResetStatus(void* ptr); -void QDataStream_RollbackTransaction(void* ptr); -void QDataStream_SetByteOrder(void* ptr, long long bo); -void QDataStream_SetDevice(void* ptr, void* d); -void QDataStream_SetFloatingPointPrecision(void* ptr, long long precision); -void QDataStream_SetStatus(void* ptr, long long status); -void QDataStream_SetVersion(void* ptr, int v); -int QDataStream_SkipRawData(void* ptr, int l); -void QDataStream_StartTransaction(void* ptr); -long long QDataStream_Status(void* ptr); -int QDataStream_Version(void* ptr); -int QDataStream_WriteRawData(void* ptr, char* s, int l); -void QDataStream_DestroyQDataStream(void* ptr); -void* QDate_NewQDate2(); -void* QDate_NewQDate3(int y, int m, int d); -void* QDate_AddDays(void* ptr, long long ndays); -void* QDate_AddMonths(void* ptr, int nmonths); -void* QDate_AddYears(void* ptr, int nyears); -void* QDate_QDate_CurrentDate(); -int QDate_Day(void* ptr); -int QDate_DayOfWeek(void* ptr); -int QDate_DayOfYear(void* ptr); -int QDate_DaysInMonth(void* ptr); -int QDate_DaysInYear(void* ptr); -long long QDate_DaysTo(void* ptr, void* d); -void* QDate_QDate_FromJulianDay(long long jd); -void* QDate_QDate_FromString(struct QtCore_PackedString stri, long long format); -void* QDate_QDate_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format); -void QDate_GetDate(void* ptr, int year, int month, int day); -char QDate_QDate_IsLeapYear(int year); -char QDate_IsNull(void* ptr); -char QDate_IsValid(void* ptr); -char QDate_QDate_IsValid2(int year, int month, int day); -int QDate_Month(void* ptr); -char QDate_SetDate(void* ptr, int year, int month, int day); -long long QDate_ToJulianDay(void* ptr); -struct QtCore_PackedString QDate_ToString(void* ptr, struct QtCore_PackedString format); -struct QtCore_PackedString QDate_ToString2(void* ptr, long long format); -struct QtCore_PackedString QDate_ToString3(void* ptr, void* format); -int QDate_WeekNumber(void* ptr, int yearNumber); -int QDate_Year(void* ptr); -void* QDateTime_NewQDateTime(); -void* QDateTime_NewQDateTime2(void* date); -void* QDateTime_NewQDateTime3(void* date, void* ti, long long spec); -void* QDateTime_NewQDateTime4(void* date, void* ti, long long spec, int offsetSeconds); -void* QDateTime_NewQDateTime5(void* date, void* ti, void* timeZone); -void* QDateTime_NewQDateTime6(void* other); -void* QDateTime_NewQDateTime7(void* other); -void* QDateTime_AddDays(void* ptr, long long ndays); -void* QDateTime_AddMSecs(void* ptr, long long msecs); -void* QDateTime_AddMonths(void* ptr, int nmonths); -void* QDateTime_AddSecs(void* ptr, long long s); -void* QDateTime_AddYears(void* ptr, int nyears); -void* QDateTime_QDateTime_CurrentDateTime(); -void* QDateTime_QDateTime_CurrentDateTimeUtc(); -long long QDateTime_QDateTime_CurrentMSecsSinceEpoch(); -long long QDateTime_QDateTime_CurrentSecsSinceEpoch(); -void* QDateTime_Date(void* ptr); -long long QDateTime_DaysTo(void* ptr, void* other); -void* QDateTime_QDateTime_FromMSecsSinceEpoch(long long msecs); -void* QDateTime_QDateTime_FromMSecsSinceEpoch2(long long msecs, long long spec, int offsetSeconds); -void* QDateTime_QDateTime_FromMSecsSinceEpoch3(long long msecs, void* timeZone); -void* QDateTime_QDateTime_FromSecsSinceEpoch(long long secs, long long spec, int offsetSeconds); -void* QDateTime_QDateTime_FromSecsSinceEpoch2(long long secs, void* timeZone); -void* QDateTime_QDateTime_FromString(struct QtCore_PackedString stri, long long format); -void* QDateTime_QDateTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format); -char QDateTime_IsDaylightTime(void* ptr); -char QDateTime_IsNull(void* ptr); -char QDateTime_IsValid(void* ptr); -long long QDateTime_MsecsTo(void* ptr, void* other); -int QDateTime_OffsetFromUtc(void* ptr); -long long QDateTime_SecsTo(void* ptr, void* other); -void QDateTime_SetDate(void* ptr, void* date); -void QDateTime_SetMSecsSinceEpoch(void* ptr, long long msecs); -void QDateTime_SetOffsetFromUtc(void* ptr, int offsetSeconds); -void QDateTime_SetSecsSinceEpoch(void* ptr, long long secs); -void QDateTime_SetTime(void* ptr, void* ti); -void QDateTime_SetTimeSpec(void* ptr, long long spec); -void QDateTime_SetTimeZone(void* ptr, void* toZone); -void QDateTime_Swap(void* ptr, void* other); -void* QDateTime_Time(void* ptr); -long long QDateTime_TimeSpec(void* ptr); -void* QDateTime_TimeZone(void* ptr); -struct QtCore_PackedString QDateTime_TimeZoneAbbreviation(void* ptr); -void* QDateTime_ToLocalTime(void* ptr); -long long QDateTime_ToMSecsSinceEpoch(void* ptr); -void* QDateTime_ToOffsetFromUtc(void* ptr, int offsetSeconds); -long long QDateTime_ToSecsSinceEpoch(void* ptr); -struct QtCore_PackedString QDateTime_ToString(void* ptr, struct QtCore_PackedString format); -struct QtCore_PackedString QDateTime_ToString2(void* ptr, long long format); -struct QtCore_PackedString QDateTime_ToString3(void* ptr, void* format); -void* QDateTime_ToTimeSpec(void* ptr, long long spec); -void* QDateTime_ToTimeZone(void* ptr, void* timeZone); -void* QDateTime_ToUTC(void* ptr); -void QDateTime_DestroyQDateTime(void* ptr); -void* QDeadlineTimer_NewQDeadlineTimer(long long timerType); -void* QDeadlineTimer_NewQDeadlineTimer2(long long vqd, long long timerType); -void* QDeadlineTimer_NewQDeadlineTimer3(long long msecs, long long ty); -long long QDeadlineTimer_Deadline(void* ptr); -long long QDeadlineTimer_DeadlineNSecs(void* ptr); -char QDeadlineTimer_HasExpired(void* ptr); -char QDeadlineTimer_IsForever(void* ptr); -long long QDeadlineTimer_RemainingTime(void* ptr); -long long QDeadlineTimer_RemainingTimeNSecs(void* ptr); -void QDeadlineTimer_SetDeadline(void* ptr, long long msecs, long long timerType); -void QDeadlineTimer_SetPreciseDeadline(void* ptr, long long secs, long long nsecs, long long timerType); -void QDeadlineTimer_SetPreciseRemainingTime(void* ptr, long long secs, long long nsecs, long long timerType); -void QDeadlineTimer_SetRemainingTime(void* ptr, long long msecs, long long timerType); -void QDeadlineTimer_SetTimerType(void* ptr, long long timerType); -void QDeadlineTimer_Swap(void* ptr, void* other); -long long QDeadlineTimer_TimerType(void* ptr); -void* QDebug_NewQDebug(void* device); -void* QDebug_NewQDebug2(struct QtCore_PackedString stri); -void* QDebug_NewQDebug4(void* o); -char QDebug_AutoInsertSpaces(void* ptr); -void* QDebug_MaybeQuote(void* ptr, char* c); -void* QDebug_MaybeSpace(void* ptr); -void* QDebug_Noquote(void* ptr); -void* QDebug_Nospace(void* ptr); -void* QDebug_Quote(void* ptr); -void* QDebug_ResetFormat(void* ptr); -void QDebug_SetAutoInsertSpaces(void* ptr, char b); -void QDebug_SetVerbosity(void* ptr, int verbosityLevel); -void* QDebug_Space(void* ptr); -void QDebug_Swap(void* ptr, void* other); -void* QDebug_Verbosity(void* ptr, int verbosityLevel); -int QDebug_Verbosity2(void* ptr); -void QDebug_DestroyQDebug(void* ptr); -void* QDebugStateSaver_NewQDebugStateSaver(void* dbg); -void QDebugStateSaver_DestroyQDebugStateSaver(void* ptr); -void* QDeferredDeleteEvent_NewQDeferredDeleteEvent(); -int QDeferredDeleteEvent_LoopLevel(void* ptr); -void* QDir_NewQDir(void* dir); -void* QDir_NewQDir2(struct QtCore_PackedString path); -void* QDir_NewQDir3(struct QtCore_PackedString path, struct QtCore_PackedString nameFilter, long long sort, long long filters); -struct QtCore_PackedString QDir_AbsoluteFilePath(void* ptr, struct QtCore_PackedString fileName); -struct QtCore_PackedString QDir_AbsolutePath(void* ptr); -void QDir_QDir_AddSearchPath(struct QtCore_PackedString prefix, struct QtCore_PackedString path); -struct QtCore_PackedString QDir_CanonicalPath(void* ptr); -char QDir_Cd(void* ptr, struct QtCore_PackedString dirName); -char QDir_CdUp(void* ptr); -struct QtCore_PackedString QDir_QDir_CleanPath(struct QtCore_PackedString path); -unsigned int QDir_Count(void* ptr); -void* QDir_QDir_Current(); -struct QtCore_PackedString QDir_QDir_CurrentPath(); -struct QtCore_PackedString QDir_DirName(void* ptr); -struct QtCore_PackedList QDir_QDir_Drives(); -struct QtCore_PackedList QDir_EntryInfoList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort); -struct QtCore_PackedList QDir_EntryInfoList2(void* ptr, long long filters, long long sort); -struct QtCore_PackedString QDir_EntryList(void* ptr, struct QtCore_PackedString nameFilters, long long filters, long long sort); -struct QtCore_PackedString QDir_EntryList2(void* ptr, long long filters, long long sort); -char QDir_Exists(void* ptr, struct QtCore_PackedString name); -char QDir_Exists2(void* ptr); -struct QtCore_PackedString QDir_FilePath(void* ptr, struct QtCore_PackedString fileName); -long long QDir_Filter(void* ptr); -struct QtCore_PackedString QDir_QDir_FromNativeSeparators(struct QtCore_PackedString pathName); -void* QDir_QDir_Home(); -struct QtCore_PackedString QDir_QDir_HomePath(); -char QDir_IsAbsolute(void* ptr); -char QDir_QDir_IsAbsolutePath(struct QtCore_PackedString path); -char QDir_IsEmpty(void* ptr, long long filters); -char QDir_IsReadable(void* ptr); -char QDir_IsRelative(void* ptr); -char QDir_QDir_IsRelativePath(struct QtCore_PackedString path); -char QDir_IsRoot(void* ptr); -void* QDir_QDir_ListSeparator(); -char QDir_MakeAbsolute(void* ptr); -char QDir_QDir_Match(struct QtCore_PackedString filter, struct QtCore_PackedString fileName); -char QDir_QDir_Match2(struct QtCore_PackedString filters, struct QtCore_PackedString fileName); -char QDir_Mkdir(void* ptr, struct QtCore_PackedString dirName); -char QDir_Mkpath(void* ptr, struct QtCore_PackedString dirPath); -struct QtCore_PackedString QDir_NameFilters(void* ptr); -struct QtCore_PackedString QDir_Path(void* ptr); -void QDir_Refresh(void* ptr); -struct QtCore_PackedString QDir_RelativeFilePath(void* ptr, struct QtCore_PackedString fileName); -char QDir_Remove(void* ptr, struct QtCore_PackedString fileName); -char QDir_RemoveRecursively(void* ptr); -char QDir_Rename(void* ptr, struct QtCore_PackedString oldName, struct QtCore_PackedString newName); -char QDir_Rmdir(void* ptr, struct QtCore_PackedString dirName); -char QDir_Rmpath(void* ptr, struct QtCore_PackedString dirPath); -void* QDir_QDir_Root(); -struct QtCore_PackedString QDir_QDir_RootPath(); -struct QtCore_PackedString QDir_QDir_SearchPaths(struct QtCore_PackedString prefix); -void* QDir_QDir_Separator(); -char QDir_QDir_SetCurrent(struct QtCore_PackedString path); -void QDir_SetFilter(void* ptr, long long filters); -void QDir_SetNameFilters(void* ptr, struct QtCore_PackedString nameFilters); -void QDir_SetPath(void* ptr, struct QtCore_PackedString path); -void QDir_QDir_SetSearchPaths(struct QtCore_PackedString prefix, struct QtCore_PackedString searchPaths); -void QDir_SetSorting(void* ptr, long long sort); -long long QDir_Sorting(void* ptr); -void QDir_Swap(void* ptr, void* other); -void* QDir_QDir_Temp(); -struct QtCore_PackedString QDir_QDir_TempPath(); -struct QtCore_PackedString QDir_QDir_ToNativeSeparators(struct QtCore_PackedString pathName); -void QDir_DestroyQDir(void* ptr); -void* QDir___drives_atList(void* ptr, int i); -void QDir___drives_setList(void* ptr, void* i); -void* QDir___drives_newList(void* ptr); -void* QDir___entryInfoList_atList(void* ptr, int i); -void QDir___entryInfoList_setList(void* ptr, void* i); -void* QDir___entryInfoList_newList(void* ptr); -void* QDir___entryInfoList_atList2(void* ptr, int i); -void QDir___entryInfoList_setList2(void* ptr, void* i); -void* QDir___entryInfoList_newList2(void* ptr); -void* QDynamicPropertyChangeEvent_NewQDynamicPropertyChangeEvent(void* name); -void* QDynamicPropertyChangeEvent_PropertyName(void* ptr); -void* QEasingCurve_NewQEasingCurve(long long ty); -void* QEasingCurve_NewQEasingCurve2(void* other); -void* QEasingCurve_NewQEasingCurve3(void* other); -void QEasingCurve_AddCubicBezierSegment(void* ptr, void* c1, void* c2, void* endPoint); -void QEasingCurve_AddTCBSegment(void* ptr, void* nextPoint, double t, double c, double b); -double QEasingCurve_Amplitude(void* ptr); -double QEasingCurve_Overshoot(void* ptr); -double QEasingCurve_Period(void* ptr); -void QEasingCurve_SetAmplitude(void* ptr, double amplitude); -void QEasingCurve_SetOvershoot(void* ptr, double overshoot); -void QEasingCurve_SetPeriod(void* ptr, double period); -void QEasingCurve_SetType(void* ptr, long long ty); -void QEasingCurve_Swap(void* ptr, void* other); -struct QtCore_PackedList QEasingCurve_ToCubicSpline(void* ptr); -long long QEasingCurve_Type(void* ptr); -double QEasingCurve_ValueForProgress(void* ptr, double progress); -void QEasingCurve_DestroyQEasingCurve(void* ptr); -void* QEasingCurve___cubicBezierSpline_atList(void* ptr, int i); -void QEasingCurve___cubicBezierSpline_setList(void* ptr, void* i); -void* QEasingCurve___cubicBezierSpline_newList(void* ptr); -void* QEasingCurve___toCubicSpline_atList(void* ptr, int i); -void QEasingCurve___toCubicSpline_setList(void* ptr, void* i); -void* QEasingCurve___toCubicSpline_newList(void* ptr); -void* QElapsedTimer_NewQElapsedTimer(); -long long QElapsedTimer_QElapsedTimer_ClockType(); -long long QElapsedTimer_Elapsed(void* ptr); -char QElapsedTimer_HasExpired(void* ptr, long long timeout); -void QElapsedTimer_Invalidate(void* ptr); -char QElapsedTimer_QElapsedTimer_IsMonotonic(); -char QElapsedTimer_IsValid(void* ptr); -long long QElapsedTimer_MsecsSinceReference(void* ptr); -long long QElapsedTimer_MsecsTo(void* ptr, void* other); -long long QElapsedTimer_NsecsElapsed(void* ptr); -long long QElapsedTimer_Restart(void* ptr); -long long QElapsedTimer_SecsTo(void* ptr, void* other); -void QElapsedTimer_Start(void* ptr); -void* QEvent_NewQEvent(long long ty); -void QEvent_Accept(void* ptr); -void QEvent_Ignore(void* ptr); -char QEvent_IsAccepted(void* ptr); -int QEvent_QEvent_RegisterEventType(int hint); -void QEvent_SetAccepted(void* ptr, char accepted); -char QEvent_Spontaneous(void* ptr); -long long QEvent_Type(void* ptr); -void QEvent_DestroyQEvent(void* ptr); -void QEvent_DestroyQEventDefault(void* ptr); -void* QEventLoop_NewQEventLoop(void* parent); -int QEventLoop_Exec(void* ptr, long long flags); -void QEventLoop_Exit(void* ptr, int returnCode); -char QEventLoop_IsRunning(void* ptr); -char QEventLoop_ProcessEvents(void* ptr, long long flags); -void QEventLoop_ProcessEvents2(void* ptr, long long flags, int maxTime); -void QEventLoop_Quit(void* ptr); -void QEventLoop_QuitDefault(void* ptr); -void QEventLoop_WakeUp(void* ptr); -void QEventLoop_DestroyQEventLoop(void* ptr); -void QEventLoop_DestroyQEventLoopDefault(void* ptr); -void* QEventLoopLocker_NewQEventLoopLocker(); -void* QEventLoopLocker_NewQEventLoopLocker2(void* loop); -void* QEventLoopLocker_NewQEventLoopLocker3(void* thread); -void QEventLoopLocker_DestroyQEventLoopLocker(void* ptr); -void* QEventTransition_NewQEventTransition(void* sourceState); -void* QEventTransition_NewQEventTransition2(void* object, long long ty, void* sourceState); -void* QEventTransition_EventSource(void* ptr); -char QEventTransition_EventTest(void* ptr, void* event); -char QEventTransition_EventTestDefault(void* ptr, void* event); -long long QEventTransition_EventType(void* ptr); -void QEventTransition_OnTransition(void* ptr, void* event); -void QEventTransition_OnTransitionDefault(void* ptr, void* event); -void QEventTransition_SetEventSource(void* ptr, void* object); -void QEventTransition_SetEventType(void* ptr, long long ty); -void QEventTransition_DestroyQEventTransition(void* ptr); -void QEventTransition_DestroyQEventTransitionDefault(void* ptr); -void* QFile_NewQFile(); -void* QFile_NewQFile2(struct QtCore_PackedString name); -void* QFile_NewQFile3(void* parent); -void* QFile_NewQFile4(struct QtCore_PackedString name, void* parent); -char QFile_Copy(void* ptr, struct QtCore_PackedString newName); -char QFile_QFile_Copy2(struct QtCore_PackedString fileName, struct QtCore_PackedString newName); -struct QtCore_PackedString QFile_QFile_DecodeName(void* localFileName); -struct QtCore_PackedString QFile_QFile_DecodeName2(char* localFileName); -void* QFile_QFile_EncodeName(struct QtCore_PackedString fileName); -char QFile_QFile_Exists(struct QtCore_PackedString fileName); -char QFile_Exists2(void* ptr); -char QFile_Link(void* ptr, struct QtCore_PackedString linkName); -char QFile_QFile_Link2(struct QtCore_PackedString fileName, struct QtCore_PackedString linkName); -char QFile_Open3(void* ptr, int fd, long long mode, long long handleFlags); -long long QFile_QFile_Permissions2(struct QtCore_PackedString fileName); -char QFile_Remove(void* ptr); -char QFile_QFile_Remove2(struct QtCore_PackedString fileName); -char QFile_Rename(void* ptr, struct QtCore_PackedString newName); -char QFile_QFile_Rename2(struct QtCore_PackedString oldName, struct QtCore_PackedString newName); -char QFile_QFile_Resize2(struct QtCore_PackedString fileName, long long sz); -void QFile_SetFileName(void* ptr, struct QtCore_PackedString name); -char QFile_QFile_SetPermissions2(struct QtCore_PackedString fileName, long long permissions); -struct QtCore_PackedString QFile_QFile_SymLinkTarget(struct QtCore_PackedString fileName); -struct QtCore_PackedString QFile_SymLinkTarget2(void* ptr); -void QFile_DestroyQFile(void* ptr); -void QFile_DestroyQFileDefault(void* ptr); -long long QFileDevice_Error(void* ptr); -struct QtCore_PackedString QFileDevice_FileName(void* ptr); -struct QtCore_PackedString QFileDevice_FileNameDefault(void* ptr); -void* QFileDevice_FileTime(void* ptr, long long ti); -char QFileDevice_Flush(void* ptr); -int QFileDevice_Handle(void* ptr); -struct QtCore_PackedString QFileDevice_Map(void* ptr, long long offset, long long size, long long flags); -long long QFileDevice_Permissions(void* ptr); -long long QFileDevice_PermissionsDefault(void* ptr); -long long QFileDevice_ReadData(void* ptr, char* data, long long l); -long long QFileDevice_ReadDataDefault(void* ptr, char* data, long long l); -char QFileDevice_Resize(void* ptr, long long sz); -char QFileDevice_ResizeDefault(void* ptr, long long sz); -char QFileDevice_SetFileTime(void* ptr, void* newDate, long long fileTime); -char QFileDevice_SetPermissions(void* ptr, long long permissions); -char QFileDevice_SetPermissionsDefault(void* ptr, long long permissions); -char QFileDevice_Unmap(void* ptr, char* address); -void QFileDevice_UnsetError(void* ptr); -long long QFileDevice_WriteData(void* ptr, char* data, long long l); -long long QFileDevice_WriteDataDefault(void* ptr, char* data, long long l); -void QFileDevice_DestroyQFileDevice(void* ptr); -void QFileDevice_DestroyQFileDeviceDefault(void* ptr); -void* QFileInfo_NewQFileInfo2(); -void* QFileInfo_NewQFileInfo3(struct QtCore_PackedString file); -void* QFileInfo_NewQFileInfo4(void* file); -void* QFileInfo_NewQFileInfo5(void* dir, struct QtCore_PackedString file); -void* QFileInfo_NewQFileInfo6(void* fileinfo); -void* QFileInfo_AbsoluteDir(void* ptr); -struct QtCore_PackedString QFileInfo_AbsoluteFilePath(void* ptr); -struct QtCore_PackedString QFileInfo_AbsolutePath(void* ptr); -struct QtCore_PackedString QFileInfo_BaseName(void* ptr); -void* QFileInfo_BirthTime(void* ptr); -struct QtCore_PackedString QFileInfo_BundleName(void* ptr); -char QFileInfo_Caching(void* ptr); -struct QtCore_PackedString QFileInfo_CanonicalFilePath(void* ptr); -struct QtCore_PackedString QFileInfo_CanonicalPath(void* ptr); -struct QtCore_PackedString QFileInfo_CompleteBaseName(void* ptr); -struct QtCore_PackedString QFileInfo_CompleteSuffix(void* ptr); -void* QFileInfo_Dir(void* ptr); -char QFileInfo_Exists(void* ptr); -char QFileInfo_QFileInfo_Exists2(struct QtCore_PackedString file); -struct QtCore_PackedString QFileInfo_FileName(void* ptr); -struct QtCore_PackedString QFileInfo_FilePath(void* ptr); -struct QtCore_PackedString QFileInfo_Group(void* ptr); -unsigned int QFileInfo_GroupId(void* ptr); -char QFileInfo_IsAbsolute(void* ptr); -char QFileInfo_IsBundle(void* ptr); -char QFileInfo_IsDir(void* ptr); -char QFileInfo_IsExecutable(void* ptr); -char QFileInfo_IsFile(void* ptr); -char QFileInfo_IsHidden(void* ptr); -char QFileInfo_IsNativePath(void* ptr); -char QFileInfo_IsReadable(void* ptr); -char QFileInfo_IsRelative(void* ptr); -char QFileInfo_IsRoot(void* ptr); -char QFileInfo_IsSymLink(void* ptr); -char QFileInfo_IsWritable(void* ptr); -void* QFileInfo_LastModified(void* ptr); -void* QFileInfo_LastRead(void* ptr); -char QFileInfo_MakeAbsolute(void* ptr); -void* QFileInfo_MetadataChangeTime(void* ptr); -struct QtCore_PackedString QFileInfo_Owner(void* ptr); -unsigned int QFileInfo_OwnerId(void* ptr); -struct QtCore_PackedString QFileInfo_Path(void* ptr); -void QFileInfo_Refresh(void* ptr); -void QFileInfo_SetCaching(void* ptr, char enable); -void QFileInfo_SetFile(void* ptr, struct QtCore_PackedString file); -void QFileInfo_SetFile2(void* ptr, void* file); -void QFileInfo_SetFile3(void* ptr, void* dir, struct QtCore_PackedString file); -long long QFileInfo_Size(void* ptr); -struct QtCore_PackedString QFileInfo_Suffix(void* ptr); -void QFileInfo_Swap(void* ptr, void* other); -struct QtCore_PackedString QFileInfo_SymLinkTarget(void* ptr); -void QFileInfo_DestroyQFileInfo(void* ptr); -void* QFileSelector_NewQFileSelector(void* parent); -struct QtCore_PackedString QFileSelector_AllSelectors(void* ptr); -struct QtCore_PackedString QFileSelector_ExtraSelectors(void* ptr); -struct QtCore_PackedString QFileSelector_Select(void* ptr, struct QtCore_PackedString filePath); -void* QFileSelector_Select2(void* ptr, void* filePath); -void QFileSelector_SetExtraSelectors(void* ptr, struct QtCore_PackedString list); -void QFileSelector_DestroyQFileSelector(void* ptr); -void QFileSelector_DestroyQFileSelectorDefault(void* ptr); -void* QFileSystemWatcher_NewQFileSystemWatcher(void* parent); -void* QFileSystemWatcher_NewQFileSystemWatcher2(struct QtCore_PackedString paths, void* parent); -char QFileSystemWatcher_AddPath(void* ptr, struct QtCore_PackedString path); -struct QtCore_PackedString QFileSystemWatcher_AddPaths(void* ptr, struct QtCore_PackedString paths); -struct QtCore_PackedString QFileSystemWatcher_Directories(void* ptr); -void QFileSystemWatcher_ConnectDirectoryChanged(void* ptr, long long t); -void QFileSystemWatcher_DisconnectDirectoryChanged(void* ptr); -void QFileSystemWatcher_ConnectFileChanged(void* ptr, long long t); -void QFileSystemWatcher_DisconnectFileChanged(void* ptr); -struct QtCore_PackedString QFileSystemWatcher_Files(void* ptr); -char QFileSystemWatcher_RemovePath(void* ptr, struct QtCore_PackedString path); -struct QtCore_PackedString QFileSystemWatcher_RemovePaths(void* ptr, struct QtCore_PackedString paths); -void QFileSystemWatcher_DestroyQFileSystemWatcher(void* ptr); -void QFileSystemWatcher_DestroyQFileSystemWatcherDefault(void* ptr); -void* QFinalState_NewQFinalState(void* parent); -void QFinalState_OnEntry(void* ptr, void* event); -void QFinalState_OnEntryDefault(void* ptr, void* event); -void QFinalState_OnExit(void* ptr, void* event); -void QFinalState_OnExitDefault(void* ptr, void* event); -void QFinalState_DestroyQFinalState(void* ptr); -void QFinalState_DestroyQFinalStateDefault(void* ptr); -void* QFlag_NewQFlag(int value); -void* QFlag_NewQFlag2(unsigned int value); -void* QFlag_NewQFlag3(short value); -void* QFlag_NewQFlag4(unsigned short value); -void* QFutureInterface___reportResults_results_atList(void* ptr, int i); -void QFutureInterface___reportResults_results_setList(void* ptr, void* i); -void* QFutureInterface___reportResults_results_newList(void* ptr); -void* QFutureInterface___results_atList(void* ptr, int i); -void QFutureInterface___results_setList(void* ptr, void* i); -void* QFutureInterface___results_newList(void* ptr); -void* QGenericArgument_NewQGenericArgument(char* name, void* data); -void* QGenericArgument_Data(void* ptr); -struct QtCore_PackedString QGenericArgument_Name(void* ptr); -void* QGenericReturnArgument_NewQGenericReturnArgument(char* name, void* data); -void* QHistoryState_NewQHistoryState(void* parent); -void* QHistoryState_NewQHistoryState2(long long ty, void* parent); -void* QHistoryState_DefaultState(void* ptr); -void QHistoryState_ConnectDefaultStateChanged(void* ptr, long long t); -void QHistoryState_DisconnectDefaultStateChanged(void* ptr); -void* QHistoryState_DefaultTransition(void* ptr); -void QHistoryState_ConnectDefaultTransitionChanged(void* ptr, long long t); -void QHistoryState_DisconnectDefaultTransitionChanged(void* ptr); -long long QHistoryState_HistoryType(void* ptr); -void QHistoryState_ConnectHistoryTypeChanged(void* ptr, long long t); -void QHistoryState_DisconnectHistoryTypeChanged(void* ptr); -void QHistoryState_OnEntry(void* ptr, void* event); -void QHistoryState_OnEntryDefault(void* ptr, void* event); -void QHistoryState_OnExit(void* ptr, void* event); -void QHistoryState_OnExitDefault(void* ptr, void* event); -void QHistoryState_SetDefaultState(void* ptr, void* state); -void QHistoryState_SetDefaultTransition(void* ptr, void* transition); -void QHistoryState_SetHistoryType(void* ptr, long long ty); -void QHistoryState_DestroyQHistoryState(void* ptr); -void QHistoryState_DestroyQHistoryStateDefault(void* ptr); -void* QIODevice_NewQIODevice(); -void* QIODevice_NewQIODevice2(void* parent); -void QIODevice_ConnectAboutToClose(void* ptr, long long t); -void QIODevice_DisconnectAboutToClose(void* ptr); -void QIODevice_AboutToClose(void* ptr); -char QIODevice_AtEnd(void* ptr); -char QIODevice_AtEndDefault(void* ptr); -long long QIODevice_BytesAvailable(void* ptr); -long long QIODevice_BytesAvailableDefault(void* ptr); -long long QIODevice_BytesToWrite(void* ptr); -long long QIODevice_BytesToWriteDefault(void* ptr); -void QIODevice_ConnectBytesWritten(void* ptr, long long t); -void QIODevice_DisconnectBytesWritten(void* ptr); -void QIODevice_BytesWritten(void* ptr, long long bytes); -char QIODevice_CanReadLine(void* ptr); -char QIODevice_CanReadLineDefault(void* ptr); -void QIODevice_ConnectChannelBytesWritten(void* ptr, long long t); -void QIODevice_DisconnectChannelBytesWritten(void* ptr); -void QIODevice_ChannelBytesWritten(void* ptr, int channel, long long bytes); -void QIODevice_ConnectChannelReadyRead(void* ptr, long long t); -void QIODevice_DisconnectChannelReadyRead(void* ptr); -void QIODevice_ChannelReadyRead(void* ptr, int channel); -void QIODevice_Close(void* ptr); -void QIODevice_CloseDefault(void* ptr); -void QIODevice_CommitTransaction(void* ptr); -int QIODevice_CurrentReadChannel(void* ptr); -int QIODevice_CurrentWriteChannel(void* ptr); -struct QtCore_PackedString QIODevice_ErrorString(void* ptr); -char QIODevice_GetChar(void* ptr, char* c); -char QIODevice_IsOpen(void* ptr); -char QIODevice_IsReadable(void* ptr); -char QIODevice_IsSequential(void* ptr); -char QIODevice_IsSequentialDefault(void* ptr); -char QIODevice_IsTextModeEnabled(void* ptr); -char QIODevice_IsTransactionStarted(void* ptr); -char QIODevice_IsWritable(void* ptr); -char QIODevice_Open(void* ptr, long long mode); -char QIODevice_OpenDefault(void* ptr, long long mode); -long long QIODevice_OpenMode(void* ptr); -long long QIODevice_Peek(void* ptr, char* data, long long maxSize); -void* QIODevice_Peek2(void* ptr, long long maxSize); -long long QIODevice_Pos(void* ptr); -long long QIODevice_PosDefault(void* ptr); -char QIODevice_PutChar(void* ptr, char* c); -long long QIODevice_Read(void* ptr, char* data, long long maxSize); -void* QIODevice_Read2(void* ptr, long long maxSize); -void* QIODevice_ReadAll(void* ptr); -int QIODevice_ReadChannelCount(void* ptr); -void QIODevice_ConnectReadChannelFinished(void* ptr, long long t); -void QIODevice_DisconnectReadChannelFinished(void* ptr); -void QIODevice_ReadChannelFinished(void* ptr); -long long QIODevice_ReadData(void* ptr, char* data, long long maxSize); -long long QIODevice_ReadLine(void* ptr, char* data, long long maxSize); -void* QIODevice_ReadLine2(void* ptr, long long maxSize); -long long QIODevice_ReadLineData(void* ptr, char* data, long long maxSize); -long long QIODevice_ReadLineDataDefault(void* ptr, char* data, long long maxSize); -void QIODevice_ConnectReadyRead(void* ptr, long long t); -void QIODevice_DisconnectReadyRead(void* ptr); -void QIODevice_ReadyRead(void* ptr); -char QIODevice_Reset(void* ptr); -char QIODevice_ResetDefault(void* ptr); -void QIODevice_RollbackTransaction(void* ptr); -char QIODevice_Seek(void* ptr, long long pos); -char QIODevice_SeekDefault(void* ptr, long long pos); -void QIODevice_SetCurrentReadChannel(void* ptr, int channel); -void QIODevice_SetCurrentWriteChannel(void* ptr, int channel); -void QIODevice_SetErrorString(void* ptr, struct QtCore_PackedString str); -void QIODevice_SetOpenMode(void* ptr, long long openMode); -void QIODevice_SetTextModeEnabled(void* ptr, char enabled); -long long QIODevice_Size(void* ptr); -long long QIODevice_SizeDefault(void* ptr); -long long QIODevice_Skip(void* ptr, long long maxSize); -void QIODevice_StartTransaction(void* ptr); -void QIODevice_UngetChar(void* ptr, char* c); -char QIODevice_WaitForBytesWritten(void* ptr, int msecs); -char QIODevice_WaitForBytesWrittenDefault(void* ptr, int msecs); -char QIODevice_WaitForReadyRead(void* ptr, int msecs); -char QIODevice_WaitForReadyReadDefault(void* ptr, int msecs); -long long QIODevice_Write(void* ptr, char* data, long long maxSize); -long long QIODevice_Write2(void* ptr, char* data); -long long QIODevice_Write3(void* ptr, void* byteArray); -int QIODevice_WriteChannelCount(void* ptr); -long long QIODevice_WriteData(void* ptr, char* data, long long maxSize); -void QIODevice_DestroyQIODevice(void* ptr); -void QIODevice_DestroyQIODeviceDefault(void* ptr); -void* QIdentityProxyModel_NewQIdentityProxyModel(void* parent); -int QIdentityProxyModel_ColumnCount(void* ptr, void* parent); -int QIdentityProxyModel_ColumnCountDefault(void* ptr, void* parent); -void* QIdentityProxyModel_Index(void* ptr, int row, int column, void* parent); -void* QIdentityProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QIdentityProxyModel_MapFromSource(void* ptr, void* sourceIndex); -void* QIdentityProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex); -void* QIdentityProxyModel_MapToSource(void* ptr, void* proxyIndex); -void* QIdentityProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex); -void* QIdentityProxyModel_Parent(void* ptr, void* child); -void* QIdentityProxyModel_ParentDefault(void* ptr, void* child); -int QIdentityProxyModel_RowCount(void* ptr, void* parent); -int QIdentityProxyModel_RowCountDefault(void* ptr, void* parent); -void QIdentityProxyModel_DestroyQIdentityProxyModel(void* ptr); -void QIdentityProxyModel_DestroyQIdentityProxyModelDefault(void* ptr); -void* QItemSelection_NewQItemSelection(); -void* QItemSelection_NewQItemSelection2(void* topLeft, void* bottomRight); -char QItemSelection_Contains(void* ptr, void* index); -struct QtCore_PackedList QItemSelection_Indexes(void* ptr); -void QItemSelection_Merge(void* ptr, void* other, long long command); -void QItemSelection_Select(void* ptr, void* topLeft, void* bottomRight); -void QItemSelection_QItemSelection_Split(void* ran, void* other, void* result); -void* QItemSelection___indexes_atList(void* ptr, int i); -void QItemSelection___indexes_setList(void* ptr, void* i); -void* QItemSelection___indexes_newList(void* ptr); -void* QItemSelectionModel_NewQItemSelectionModel(void* model); -void* QItemSelectionModel_NewQItemSelectionModel2(void* model, void* parent); -void QItemSelectionModel_Clear(void* ptr); -void QItemSelectionModel_ClearDefault(void* ptr); -void QItemSelectionModel_ClearCurrentIndex(void* ptr); -void QItemSelectionModel_ClearCurrentIndexDefault(void* ptr); -void QItemSelectionModel_ClearSelection(void* ptr); -void QItemSelectionModel_ClearSelectionDefault(void* ptr); -char QItemSelectionModel_ColumnIntersectsSelection(void* ptr, int column, void* parent); -void QItemSelectionModel_ConnectCurrentChanged(void* ptr, long long t); -void QItemSelectionModel_DisconnectCurrentChanged(void* ptr); -void QItemSelectionModel_CurrentChanged(void* ptr, void* current, void* previous); -void QItemSelectionModel_ConnectCurrentColumnChanged(void* ptr, long long t); -void QItemSelectionModel_DisconnectCurrentColumnChanged(void* ptr); -void QItemSelectionModel_CurrentColumnChanged(void* ptr, void* current, void* previous); -void* QItemSelectionModel_CurrentIndex(void* ptr); -void QItemSelectionModel_ConnectCurrentRowChanged(void* ptr, long long t); -void QItemSelectionModel_DisconnectCurrentRowChanged(void* ptr); -void QItemSelectionModel_CurrentRowChanged(void* ptr, void* current, void* previous); -void QItemSelectionModel_EmitSelectionChanged(void* ptr, void* newSelection, void* oldSelection); -char QItemSelectionModel_HasSelection(void* ptr); -char QItemSelectionModel_IsColumnSelected(void* ptr, int column, void* parent); -char QItemSelectionModel_IsRowSelected(void* ptr, int row, void* parent); -char QItemSelectionModel_IsSelected(void* ptr, void* index); -void* QItemSelectionModel_Model(void* ptr); -void* QItemSelectionModel_Model2(void* ptr); -void QItemSelectionModel_ConnectModelChanged(void* ptr, long long t); -void QItemSelectionModel_DisconnectModelChanged(void* ptr); -void QItemSelectionModel_ModelChanged(void* ptr, void* model); -void QItemSelectionModel_Reset(void* ptr); -void QItemSelectionModel_ResetDefault(void* ptr); -char QItemSelectionModel_RowIntersectsSelection(void* ptr, int row, void* parent); -void QItemSelectionModel_Select(void* ptr, void* index, long long command); -void QItemSelectionModel_SelectDefault(void* ptr, void* index, long long command); -void QItemSelectionModel_Select2(void* ptr, void* selection, long long command); -void QItemSelectionModel_Select2Default(void* ptr, void* selection, long long command); -struct QtCore_PackedList QItemSelectionModel_SelectedColumns(void* ptr, int row); -struct QtCore_PackedList QItemSelectionModel_SelectedIndexes(void* ptr); -struct QtCore_PackedList QItemSelectionModel_SelectedRows(void* ptr, int column); -void* QItemSelectionModel_Selection(void* ptr); -void QItemSelectionModel_ConnectSelectionChanged(void* ptr, long long t); -void QItemSelectionModel_DisconnectSelectionChanged(void* ptr); -void QItemSelectionModel_SelectionChanged(void* ptr, void* selected, void* deselected); -void QItemSelectionModel_SetCurrentIndex(void* ptr, void* index, long long command); -void QItemSelectionModel_SetCurrentIndexDefault(void* ptr, void* index, long long command); -void QItemSelectionModel_SetModel(void* ptr, void* model); -void QItemSelectionModel_DestroyQItemSelectionModel(void* ptr); -void QItemSelectionModel_DestroyQItemSelectionModelDefault(void* ptr); -void* QItemSelectionModel___selectedColumns_atList(void* ptr, int i); -void QItemSelectionModel___selectedColumns_setList(void* ptr, void* i); -void* QItemSelectionModel___selectedColumns_newList(void* ptr); -void* QItemSelectionModel___selectedIndexes_atList(void* ptr, int i); -void QItemSelectionModel___selectedIndexes_setList(void* ptr, void* i); -void* QItemSelectionModel___selectedIndexes_newList(void* ptr); -void* QItemSelectionModel___selectedRows_atList(void* ptr, int i); -void QItemSelectionModel___selectedRows_setList(void* ptr, void* i); -void* QItemSelectionModel___selectedRows_newList(void* ptr); -void* QItemSelectionRange_NewQItemSelectionRange(); -void* QItemSelectionRange_NewQItemSelectionRange2(void* other); -void* QItemSelectionRange_NewQItemSelectionRange4(void* topLeft, void* bottomRight); -void* QItemSelectionRange_NewQItemSelectionRange5(void* index); -int QItemSelectionRange_Bottom(void* ptr); -void* QItemSelectionRange_BottomRight(void* ptr); -char QItemSelectionRange_Contains(void* ptr, void* index); -char QItemSelectionRange_Contains2(void* ptr, int row, int column, void* parentIndex); -int QItemSelectionRange_Height(void* ptr); -struct QtCore_PackedList QItemSelectionRange_Indexes(void* ptr); -void* QItemSelectionRange_Intersected(void* ptr, void* other); -char QItemSelectionRange_Intersects(void* ptr, void* other); -char QItemSelectionRange_IsEmpty(void* ptr); -char QItemSelectionRange_IsValid(void* ptr); -int QItemSelectionRange_Left(void* ptr); -void* QItemSelectionRange_Model(void* ptr); -void* QItemSelectionRange_Parent(void* ptr); -int QItemSelectionRange_Right(void* ptr); -void QItemSelectionRange_Swap(void* ptr, void* other); -int QItemSelectionRange_Top(void* ptr); -void* QItemSelectionRange_TopLeft(void* ptr); -int QItemSelectionRange_Width(void* ptr); -void* QItemSelectionRange___indexes_atList(void* ptr, int i); -void QItemSelectionRange___indexes_setList(void* ptr, void* i); -void* QItemSelectionRange___indexes_newList(void* ptr); -void* QJsonArray_NewQJsonArray(); -void* QJsonArray_NewQJsonArray3(void* other); -void* QJsonArray_NewQJsonArray4(void* other); -void QJsonArray_Append(void* ptr, void* value); -void* QJsonArray_At(void* ptr, int i); -char QJsonArray_Contains(void* ptr, void* value); -int QJsonArray_Count(void* ptr); -char QJsonArray_Empty(void* ptr); -void* QJsonArray_First(void* ptr); -void* QJsonArray_QJsonArray_FromStringList(struct QtCore_PackedString list); -void* QJsonArray_QJsonArray_FromVariantList(void* list); -void QJsonArray_Insert(void* ptr, int i, void* value); -char QJsonArray_IsEmpty(void* ptr); -void* QJsonArray_Last(void* ptr); -void QJsonArray_Pop_back(void* ptr); -void QJsonArray_Pop_front(void* ptr); -void QJsonArray_Prepend(void* ptr, void* value); -void QJsonArray_Push_back(void* ptr, void* value); -void QJsonArray_Push_front(void* ptr, void* value); -void QJsonArray_RemoveAt(void* ptr, int i); -void QJsonArray_RemoveFirst(void* ptr); -void QJsonArray_RemoveLast(void* ptr); -void QJsonArray_Replace(void* ptr, int i, void* value); -int QJsonArray_Size(void* ptr); -void QJsonArray_Swap(void* ptr, void* other); -void* QJsonArray_TakeAt(void* ptr, int i); -struct QtCore_PackedList QJsonArray_ToVariantList(void* ptr); -void QJsonArray_DestroyQJsonArray(void* ptr); -void* QJsonArray___fromVariantList_list_atList(void* ptr, int i); -void QJsonArray___fromVariantList_list_setList(void* ptr, void* i); -void* QJsonArray___fromVariantList_list_newList(void* ptr); -void* QJsonArray___toVariantList_atList(void* ptr, int i); -void QJsonArray___toVariantList_setList(void* ptr, void* i); -void* QJsonArray___toVariantList_newList(void* ptr); -void* QJsonDocument_NewQJsonDocument(); -void* QJsonDocument_NewQJsonDocument2(void* object); -void* QJsonDocument_NewQJsonDocument3(void* array); -void* QJsonDocument_NewQJsonDocument4(void* other); -void* QJsonDocument_NewQJsonDocument5(void* other); -void* QJsonDocument_Array(void* ptr); -void* QJsonDocument_QJsonDocument_FromBinaryData(void* data, long long validation); -void* QJsonDocument_QJsonDocument_FromJson(void* json, void* error); -void* QJsonDocument_QJsonDocument_FromRawData(char* data, int size, long long validation); -void* QJsonDocument_QJsonDocument_FromVariant(void* variant); -char QJsonDocument_IsArray(void* ptr); -char QJsonDocument_IsEmpty(void* ptr); -char QJsonDocument_IsNull(void* ptr); -char QJsonDocument_IsObject(void* ptr); -void* QJsonDocument_Object(void* ptr); -struct QtCore_PackedString QJsonDocument_RawData(void* ptr, int size); -void QJsonDocument_SetArray(void* ptr, void* array); -void QJsonDocument_SetObject(void* ptr, void* object); -void QJsonDocument_Swap(void* ptr, void* other); -void* QJsonDocument_ToBinaryData(void* ptr); -void* QJsonDocument_ToJson(void* ptr); -void* QJsonDocument_ToJson2(void* ptr, long long format); -void* QJsonDocument_ToVariant(void* ptr); -void QJsonDocument_DestroyQJsonDocument(void* ptr); -void* QJsonObject_NewQJsonObject(); -void* QJsonObject_NewQJsonObject3(void* other); -void* QJsonObject_NewQJsonObject4(void* other); -char QJsonObject_Contains(void* ptr, struct QtCore_PackedString key); -char QJsonObject_Contains2(void* ptr, void* key); -int QJsonObject_Count(void* ptr); -char QJsonObject_Empty(void* ptr); -void* QJsonObject_QJsonObject_FromVariantHash(void* hash); -char QJsonObject_IsEmpty(void* ptr); -struct QtCore_PackedString QJsonObject_Keys(void* ptr); -int QJsonObject_Length(void* ptr); -void QJsonObject_Remove(void* ptr, struct QtCore_PackedString key); -int QJsonObject_Size(void* ptr); -void QJsonObject_Swap(void* ptr, void* other); -void* QJsonObject_Take(void* ptr, struct QtCore_PackedString key); -struct QtCore_PackedList QJsonObject_ToVariantHash(void* ptr); -struct QtCore_PackedList QJsonObject_ToVariantMap(void* ptr); -void* QJsonObject_Value(void* ptr, struct QtCore_PackedString key); -void* QJsonObject_Value2(void* ptr, void* key); -void QJsonObject_DestroyQJsonObject(void* ptr); -void* QJsonObject___fromVariantHash_hash_atList(void* ptr, struct QtCore_PackedString v, int i); -void QJsonObject___fromVariantHash_hash_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QJsonObject___fromVariantHash_hash_newList(void* ptr); -struct QtCore_PackedList QJsonObject___fromVariantHash_hash_keyList(void* ptr); -void* QJsonObject___toVariantHash_atList(void* ptr, struct QtCore_PackedString v, int i); -void QJsonObject___toVariantHash_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QJsonObject___toVariantHash_newList(void* ptr); -struct QtCore_PackedList QJsonObject___toVariantHash_keyList(void* ptr); -void* QJsonObject___toVariantMap_atList(void* ptr, struct QtCore_PackedString v, int i); -void QJsonObject___toVariantMap_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QJsonObject___toVariantMap_newList(void* ptr); -struct QtCore_PackedList QJsonObject___toVariantMap_keyList(void* ptr); -struct QtCore_PackedString QJsonObject_____fromVariantHash_hash_keyList_atList(void* ptr, int i); -void QJsonObject_____fromVariantHash_hash_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QJsonObject_____fromVariantHash_hash_keyList_newList(void* ptr); -struct QtCore_PackedString QJsonObject_____fromVariantMap_map_keyList_atList(void* ptr, int i); -void QJsonObject_____fromVariantMap_map_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QJsonObject_____fromVariantMap_map_keyList_newList(void* ptr); -struct QtCore_PackedString QJsonObject_____toVariantHash_keyList_atList(void* ptr, int i); -void QJsonObject_____toVariantHash_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QJsonObject_____toVariantHash_keyList_newList(void* ptr); -struct QtCore_PackedString QJsonObject_____toVariantMap_keyList_atList(void* ptr, int i); -void QJsonObject_____toVariantMap_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QJsonObject_____toVariantMap_keyList_newList(void* ptr); -struct QtCore_PackedString QJsonParseError_ErrorString(void* ptr); -int QJsonParseError_Offset(void* ptr); -void QJsonParseError_SetOffset(void* ptr, int vin); -long long QJsonParseError_Error(void* ptr); -void QJsonParseError_SetError(void* ptr, long long vqj); -void* QJsonValue_NewQJsonValue(long long ty); -void* QJsonValue_NewQJsonValue2(char b); -void* QJsonValue_NewQJsonValue3(double n); -void* QJsonValue_NewQJsonValue4(int n); -void* QJsonValue_NewQJsonValue5(long long n); -void* QJsonValue_NewQJsonValue6(struct QtCore_PackedString s); -void* QJsonValue_NewQJsonValue7(void* s); -void* QJsonValue_NewQJsonValue8(char* s); -void* QJsonValue_NewQJsonValue9(void* a); -void* QJsonValue_NewQJsonValue10(void* o); -void* QJsonValue_NewQJsonValue11(void* other); -void* QJsonValue_NewQJsonValue12(void* other); -void* QJsonValue_QJsonValue_FromVariant(void* variant); -char QJsonValue_IsArray(void* ptr); -char QJsonValue_IsBool(void* ptr); -char QJsonValue_IsDouble(void* ptr); -char QJsonValue_IsNull(void* ptr); -char QJsonValue_IsObject(void* ptr); -char QJsonValue_IsString(void* ptr); -char QJsonValue_IsUndefined(void* ptr); -void QJsonValue_Swap(void* ptr, void* other); -void* QJsonValue_ToArray(void* ptr, void* defaultValue); -void* QJsonValue_ToArray2(void* ptr); -char QJsonValue_ToBool(void* ptr, char defaultValue); -double QJsonValue_ToDouble(void* ptr, double defaultValue); -int QJsonValue_ToInt(void* ptr, int defaultValue); -void* QJsonValue_ToObject(void* ptr, void* defaultValue); -void* QJsonValue_ToObject2(void* ptr); -struct QtCore_PackedString QJsonValue_ToString(void* ptr); -struct QtCore_PackedString QJsonValue_ToString2(void* ptr, struct QtCore_PackedString defaultValue); -void* QJsonValue_ToVariant(void* ptr); -long long QJsonValue_Type(void* ptr); -void QJsonValue_DestroyQJsonValue(void* ptr); -void* QLatin1Char_NewQLatin1Char(char* c); -struct QtCore_PackedString QLatin1Char_ToLatin1(void* ptr); -unsigned short QLatin1Char_Unicode(void* ptr); -void* QLatin1String_NewQLatin1String(); -void* QLatin1String_NewQLatin1String2(char* str); -void* QLatin1String_NewQLatin1String3(char* first, char* last); -void* QLatin1String_NewQLatin1String4(char* str, int size); -void* QLatin1String_NewQLatin1String5(void* str); -void QLatin1String_Chop(void* ptr, int length); -void* QLatin1String_Chopped(void* ptr, int length); -struct QtCore_PackedString QLatin1String_Data(void* ptr); -char QLatin1String_EndsWith(void* ptr, void* str, long long cs); -char QLatin1String_EndsWith2(void* ptr, void* l1, long long cs); -char QLatin1String_EndsWith3(void* ptr, void* ch); -char QLatin1String_EndsWith4(void* ptr, void* ch, long long cs); -char QLatin1String_IsEmpty(void* ptr); -char QLatin1String_IsNull(void* ptr); -struct QtCore_PackedString QLatin1String_Latin1(void* ptr); -void* QLatin1String_Left(void* ptr, int length); -void* QLatin1String_Mid(void* ptr, int start); -void* QLatin1String_Mid2(void* ptr, int start, int length); -void* QLatin1String_Right(void* ptr, int length); -int QLatin1String_Size(void* ptr); -char QLatin1String_StartsWith(void* ptr, void* str, long long cs); -char QLatin1String_StartsWith2(void* ptr, void* l1, long long cs); -char QLatin1String_StartsWith3(void* ptr, void* ch); -char QLatin1String_StartsWith4(void* ptr, void* ch, long long cs); -void* QLatin1String_Trimmed(void* ptr); -void QLatin1String_Truncate(void* ptr, int length); -void* QLibrary_NewQLibrary(void* parent); -void* QLibrary_NewQLibrary2(struct QtCore_PackedString fileName, void* parent); -void* QLibrary_NewQLibrary3(struct QtCore_PackedString fileName, int verNum, void* parent); -void* QLibrary_NewQLibrary4(struct QtCore_PackedString fileName, struct QtCore_PackedString version, void* parent); -struct QtCore_PackedString QLibrary_ErrorString(void* ptr); -struct QtCore_PackedString QLibrary_FileName(void* ptr); -char QLibrary_QLibrary_IsLibrary(struct QtCore_PackedString fileName); -char QLibrary_IsLoaded(void* ptr); -char QLibrary_Load(void* ptr); -long long QLibrary_LoadHints(void* ptr); -void QLibrary_SetFileName(void* ptr, struct QtCore_PackedString fileName); -void QLibrary_SetFileNameAndVersion(void* ptr, struct QtCore_PackedString fileName, int versionNumber); -void QLibrary_SetFileNameAndVersion2(void* ptr, struct QtCore_PackedString fileName, struct QtCore_PackedString version); -void QLibrary_SetLoadHints(void* ptr, long long hints); -char QLibrary_Unload(void* ptr); -void QLibrary_DestroyQLibrary(void* ptr); -void QLibrary_DestroyQLibraryDefault(void* ptr); -char QLibraryInfo_QLibraryInfo_IsDebugBuild(); -struct QtCore_PackedString QLibraryInfo_QLibraryInfo_Location(long long loc); -void* QLibraryInfo_QLibraryInfo_Version(); -void* QLine_NewQLine(); -void* QLine_NewQLine2(void* p1, void* p2); -void* QLine_NewQLine3(int x1, int y1, int x2, int y2); -void* QLine_Center(void* ptr); -int QLine_Dx(void* ptr); -int QLine_Dy(void* ptr); -char QLine_IsNull(void* ptr); -void* QLine_P1(void* ptr); -void* QLine_P2(void* ptr); -void QLine_SetLine(void* ptr, int x1, int y1, int x2, int y2); -void QLine_SetP1(void* ptr, void* p1); -void QLine_SetP2(void* ptr, void* p2); -void QLine_SetPoints(void* ptr, void* p1, void* p2); -void QLine_Translate(void* ptr, void* offset); -void QLine_Translate2(void* ptr, int dx, int dy); -void* QLine_Translated(void* ptr, void* offset); -void* QLine_Translated2(void* ptr, int dx, int dy); -int QLine_X1(void* ptr); -int QLine_X2(void* ptr); -int QLine_Y1(void* ptr); -int QLine_Y2(void* ptr); -void* QLineF_NewQLineF(); -void* QLineF_NewQLineF2(void* p1, void* p2); -void* QLineF_NewQLineF3(double x1, double y1, double x2, double y2); -void* QLineF_NewQLineF4(void* line); -double QLineF_Angle(void* ptr); -double QLineF_AngleTo(void* ptr, void* line); -void* QLineF_Center(void* ptr); -double QLineF_Dx(void* ptr); -double QLineF_Dy(void* ptr); -void* QLineF_QLineF_FromPolar(double length, double angle); -long long QLineF_Intersect(void* ptr, void* line, void* intersectionPoint); -char QLineF_IsNull(void* ptr); -double QLineF_Length(void* ptr); -void* QLineF_NormalVector(void* ptr); -void* QLineF_P1(void* ptr); -void* QLineF_P2(void* ptr); -void* QLineF_PointAt(void* ptr, double t); -void QLineF_SetAngle(void* ptr, double angle); -void QLineF_SetLength(void* ptr, double length); -void QLineF_SetLine(void* ptr, double x1, double y1, double x2, double y2); -void QLineF_SetP1(void* ptr, void* p1); -void QLineF_SetP2(void* ptr, void* p2); -void QLineF_SetPoints(void* ptr, void* p1, void* p2); -void* QLineF_ToLine(void* ptr); -void QLineF_Translate(void* ptr, void* offset); -void QLineF_Translate2(void* ptr, double dx, double dy); -void* QLineF_Translated(void* ptr, void* offset); -void* QLineF_Translated2(void* ptr, double dx, double dy); -void* QLineF_UnitVector(void* ptr); -double QLineF_X1(void* ptr); -double QLineF_X2(void* ptr); -double QLineF_Y1(void* ptr); -double QLineF_Y2(void* ptr); -void* QLocale_NewQLocale(); -void* QLocale_NewQLocale2(struct QtCore_PackedString name); -void* QLocale_NewQLocale3(long long language, long long country); -void* QLocale_NewQLocale4(long long language, long long scri, long long country); -void* QLocale_NewQLocale5(void* other); -struct QtCore_PackedString QLocale_AmText(void* ptr); -struct QtCore_PackedString QLocale_Bcp47Name(void* ptr); -void* QLocale_QLocale_C(); -long long QLocale_Country(void* ptr); -struct QtCore_PackedString QLocale_QLocale_CountryToString(long long country); -struct QtCore_PackedString QLocale_CreateSeparatedList(void* ptr, struct QtCore_PackedString list); -struct QtCore_PackedString QLocale_CurrencySymbol(void* ptr, long long format); -struct QtCore_PackedString QLocale_DateFormat(void* ptr, long long format); -struct QtCore_PackedString QLocale_DateTimeFormat(void* ptr, long long format); -struct QtCore_PackedString QLocale_DayName(void* ptr, int day, long long ty); -void* QLocale_DecimalPoint(void* ptr); -void* QLocale_Exponential(void* ptr); -long long QLocale_FirstDayOfWeek(void* ptr); -struct QtCore_PackedString QLocale_FormattedDataSize2(void* ptr, long long bytes, int precision, long long format); -void* QLocale_GroupSeparator(void* ptr); -long long QLocale_Language(void* ptr); -struct QtCore_PackedString QLocale_QLocale_LanguageToString(long long language); -struct QtCore_PackedList QLocale_QLocale_MatchingLocales(long long language, long long scri, long long country); -long long QLocale_MeasurementSystem(void* ptr); -struct QtCore_PackedString QLocale_MonthName(void* ptr, int month, long long ty); -struct QtCore_PackedString QLocale_Name(void* ptr); -struct QtCore_PackedString QLocale_NativeCountryName(void* ptr); -struct QtCore_PackedString QLocale_NativeLanguageName(void* ptr); -void* QLocale_NegativeSign(void* ptr); -long long QLocale_NumberOptions(void* ptr); -void* QLocale_Percent(void* ptr); -struct QtCore_PackedString QLocale_PmText(void* ptr); -void* QLocale_PositiveSign(void* ptr); -struct QtCore_PackedString QLocale_QuoteString(void* ptr, struct QtCore_PackedString str, long long style); -struct QtCore_PackedString QLocale_QuoteString2(void* ptr, void* str, long long style); -long long QLocale_Script(void* ptr); -struct QtCore_PackedString QLocale_QLocale_ScriptToString(long long scri); -void QLocale_QLocale_SetDefault(void* locale); -void QLocale_SetNumberOptions(void* ptr, long long options); -struct QtCore_PackedString QLocale_StandaloneDayName(void* ptr, int day, long long ty); -struct QtCore_PackedString QLocale_StandaloneMonthName(void* ptr, int month, long long ty); -void QLocale_Swap(void* ptr, void* other); -void* QLocale_QLocale_System(); -long long QLocale_TextDirection(void* ptr); -struct QtCore_PackedString QLocale_TimeFormat(void* ptr, long long format); -struct QtCore_PackedString QLocale_ToCurrencyString(void* ptr, long long value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString2(void* ptr, unsigned long long value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString3(void* ptr, short value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString4(void* ptr, unsigned short value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString5(void* ptr, int value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString6(void* ptr, unsigned int value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString7(void* ptr, double value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString8(void* ptr, double value, struct QtCore_PackedString symbol, int precision); -struct QtCore_PackedString QLocale_ToCurrencyString9(void* ptr, float value, struct QtCore_PackedString symbol); -struct QtCore_PackedString QLocale_ToCurrencyString10(void* ptr, float i, struct QtCore_PackedString symbol, int precision); -void* QLocale_ToDate(void* ptr, struct QtCore_PackedString stri, long long format); -void* QLocale_ToDate2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format); -void* QLocale_ToDateTime(void* ptr, struct QtCore_PackedString stri, long long format); -void* QLocale_ToDateTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format); -double QLocale_ToDouble(void* ptr, struct QtCore_PackedString s, char* ok); -double QLocale_ToDouble2(void* ptr, void* s, char* ok); -double QLocale_ToDouble3(void* ptr, void* s, char* ok); -float QLocale_ToFloat(void* ptr, struct QtCore_PackedString s, char* ok); -float QLocale_ToFloat2(void* ptr, void* s, char* ok); -float QLocale_ToFloat3(void* ptr, void* s, char* ok); -int QLocale_ToInt(void* ptr, struct QtCore_PackedString s, char* ok); -int QLocale_ToInt2(void* ptr, void* s, char* ok); -int QLocale_ToInt3(void* ptr, void* s, char* ok); -long QLocale_ToLong(void* ptr, struct QtCore_PackedString s, char* ok); -long QLocale_ToLong2(void* ptr, void* s, char* ok); -long QLocale_ToLong3(void* ptr, void* s, char* ok); -long long QLocale_ToLongLong(void* ptr, struct QtCore_PackedString s, char* ok); -long long QLocale_ToLongLong2(void* ptr, void* s, char* ok); -long long QLocale_ToLongLong3(void* ptr, void* s, char* ok); -struct QtCore_PackedString QLocale_ToLower(void* ptr, struct QtCore_PackedString str); -short QLocale_ToShort(void* ptr, struct QtCore_PackedString s, char* ok); -short QLocale_ToShort2(void* ptr, void* s, char* ok); -short QLocale_ToShort3(void* ptr, void* s, char* ok); -struct QtCore_PackedString QLocale_ToString(void* ptr, long long i); -struct QtCore_PackedString QLocale_ToString2(void* ptr, unsigned long long i); -struct QtCore_PackedString QLocale_ToString3(void* ptr, long i); -struct QtCore_PackedString QLocale_ToString4(void* ptr, unsigned long i); -struct QtCore_PackedString QLocale_ToString5(void* ptr, short i); -struct QtCore_PackedString QLocale_ToString6(void* ptr, unsigned short i); -struct QtCore_PackedString QLocale_ToString7(void* ptr, int i); -struct QtCore_PackedString QLocale_ToString8(void* ptr, unsigned int i); -struct QtCore_PackedString QLocale_ToString9(void* ptr, double i, char* ff, int prec); -struct QtCore_PackedString QLocale_ToString10(void* ptr, float i, char* ff, int prec); -struct QtCore_PackedString QLocale_ToString11(void* ptr, void* date, struct QtCore_PackedString format); -struct QtCore_PackedString QLocale_ToString12(void* ptr, void* ti, struct QtCore_PackedString format); -struct QtCore_PackedString QLocale_ToString13(void* ptr, void* dateTime, struct QtCore_PackedString format); -struct QtCore_PackedString QLocale_ToString14(void* ptr, void* date, void* format); -struct QtCore_PackedString QLocale_ToString15(void* ptr, void* ti, void* format); -struct QtCore_PackedString QLocale_ToString16(void* ptr, void* dateTime, void* format); -struct QtCore_PackedString QLocale_ToString17(void* ptr, void* date, long long format); -struct QtCore_PackedString QLocale_ToString18(void* ptr, void* ti, long long format); -struct QtCore_PackedString QLocale_ToString19(void* ptr, void* dateTime, long long format); -void* QLocale_ToTime(void* ptr, struct QtCore_PackedString stri, long long format); -void* QLocale_ToTime2(void* ptr, struct QtCore_PackedString stri, struct QtCore_PackedString format); -unsigned int QLocale_ToUInt(void* ptr, struct QtCore_PackedString s, char* ok); -unsigned int QLocale_ToUInt2(void* ptr, void* s, char* ok); -unsigned int QLocale_ToUInt3(void* ptr, void* s, char* ok); -unsigned long QLocale_ToULong(void* ptr, struct QtCore_PackedString s, char* ok); -unsigned long QLocale_ToULong2(void* ptr, void* s, char* ok); -unsigned long QLocale_ToULong3(void* ptr, void* s, char* ok); -unsigned long long QLocale_ToULongLong(void* ptr, struct QtCore_PackedString s, char* ok); -unsigned long long QLocale_ToULongLong2(void* ptr, void* s, char* ok); -unsigned long long QLocale_ToULongLong3(void* ptr, void* s, char* ok); -unsigned short QLocale_ToUShort(void* ptr, struct QtCore_PackedString s, char* ok); -unsigned short QLocale_ToUShort2(void* ptr, void* s, char* ok); -unsigned short QLocale_ToUShort3(void* ptr, void* s, char* ok); -struct QtCore_PackedString QLocale_ToUpper(void* ptr, struct QtCore_PackedString str); -struct QtCore_PackedString QLocale_UiLanguages(void* ptr); -struct QtCore_PackedList QLocale_Weekdays(void* ptr); -void* QLocale_ZeroDigit(void* ptr); -void QLocale_DestroyQLocale(void* ptr); -void* QLocale___matchingLocales_atList(void* ptr, int i); -void QLocale___matchingLocales_setList(void* ptr, void* i); -void* QLocale___matchingLocales_newList(void* ptr); -long long QLocale___weekdays_atList(void* ptr, int i); -void QLocale___weekdays_setList(void* ptr, long long i); -void* QLocale___weekdays_newList(void* ptr); -void* QLockFile_NewQLockFile(struct QtCore_PackedString fileName); -long long QLockFile_Error(void* ptr); -char QLockFile_GetLockInfo(void* ptr, long long pid, struct QtCore_PackedString hostname, struct QtCore_PackedString appname); -char QLockFile_IsLocked(void* ptr); -char QLockFile_Lock(void* ptr); -char QLockFile_RemoveStaleLockFile(void* ptr); -void QLockFile_SetStaleLockTime(void* ptr, int staleLockTime); -int QLockFile_StaleLockTime(void* ptr); -char QLockFile_TryLock(void* ptr, int timeout); -void QLockFile_Unlock(void* ptr); -void QLockFile_DestroyQLockFile(void* ptr); -void* QLoggingCategory_NewQLoggingCategory2(char* category); -struct QtCore_PackedString QLoggingCategory_CategoryName(void* ptr); -void* QLoggingCategory_QLoggingCategory_DefaultCategory(); -char QLoggingCategory_IsCriticalEnabled(void* ptr); -char QLoggingCategory_IsDebugEnabled(void* ptr); -char QLoggingCategory_IsInfoEnabled(void* ptr); -char QLoggingCategory_IsWarningEnabled(void* ptr); -void QLoggingCategory_QLoggingCategory_SetFilterRules(struct QtCore_PackedString rules); -void QLoggingCategory_DestroyQLoggingCategory(void* ptr); -void* QMargins_NewQMargins(); -void* QMargins_NewQMargins2(int left, int top, int right, int bottom); -int QMargins_Bottom(void* ptr); -char QMargins_IsNull(void* ptr); -int QMargins_Left(void* ptr); -int QMargins_Right(void* ptr); -void QMargins_SetBottom(void* ptr, int bottom); -void QMargins_SetLeft(void* ptr, int left); -void QMargins_SetRight(void* ptr, int right); -void QMargins_SetTop(void* ptr, int Top); -int QMargins_Top(void* ptr); -void* QMarginsF_NewQMarginsF(); -void* QMarginsF_NewQMarginsF2(double left, double top, double right, double bottom); -void* QMarginsF_NewQMarginsF3(void* margins); -double QMarginsF_Bottom(void* ptr); -char QMarginsF_IsNull(void* ptr); -double QMarginsF_Left(void* ptr); -double QMarginsF_Right(void* ptr); -void QMarginsF_SetBottom(void* ptr, double bottom); -void QMarginsF_SetLeft(void* ptr, double left); -void QMarginsF_SetRight(void* ptr, double right); -void QMarginsF_SetTop(void* ptr, double Top); -void* QMarginsF_ToMargins(void* ptr); -double QMarginsF_Top(void* ptr); -void* QMessageAuthenticationCode_NewQMessageAuthenticationCode(long long method, void* key); -void QMessageAuthenticationCode_AddData(void* ptr, char* data, int length); -void QMessageAuthenticationCode_AddData2(void* ptr, void* data); -char QMessageAuthenticationCode_AddData3(void* ptr, void* device); -void* QMessageAuthenticationCode_QMessageAuthenticationCode_Hash(void* message, void* key, long long method); -void QMessageAuthenticationCode_Reset(void* ptr); -void* QMessageAuthenticationCode_Result(void* ptr); -void QMessageAuthenticationCode_SetKey(void* ptr, void* key); -void QMessageAuthenticationCode_DestroyQMessageAuthenticationCode(void* ptr); -void* QMessageLogger_NewQMessageLogger2(); -void* QMessageLogger_NewQMessageLogger3(char* file, int line, char* function); -void* QMessageLogger_NewQMessageLogger4(char* file, int line, char* function, char* category); -void* QMessageLogger_Critical4(void* ptr); -void* QMessageLogger_Critical5(void* ptr, void* cat); -void* QMessageLogger_Debug4(void* ptr); -void* QMessageLogger_Debug5(void* ptr, void* cat); -void* QMessageLogger_Info4(void* ptr); -void* QMessageLogger_Info5(void* ptr, void* cat); -void* QMessageLogger_Warning4(void* ptr); -void* QMessageLogger_Warning5(void* ptr, void* cat); -struct QtCore_PackedString QMetaClassInfo_Name(void* ptr); -struct QtCore_PackedString QMetaClassInfo_Value(void* ptr); -struct QtCore_PackedString QMetaEnum_EnumName(void* ptr); -char QMetaEnum_IsFlag(void* ptr); -char QMetaEnum_IsScoped(void* ptr); -char QMetaEnum_IsValid(void* ptr); -struct QtCore_PackedString QMetaEnum_Key(void* ptr, int index); -int QMetaEnum_KeyCount(void* ptr); -int QMetaEnum_KeyToValue(void* ptr, char* key, char* ok); -int QMetaEnum_KeysToValue(void* ptr, char* keys, char* ok); -struct QtCore_PackedString QMetaEnum_Name(void* ptr); -struct QtCore_PackedString QMetaEnum_Scope(void* ptr); -int QMetaEnum_Value(void* ptr, int index); -struct QtCore_PackedString QMetaEnum_ValueToKey(void* ptr, int value); -void* QMetaEnum_ValueToKeys(void* ptr, int value); -long long QMetaMethod_Access(void* ptr); -char QMetaMethod_Invoke(void* ptr, void* object, long long connectionType, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaMethod_Invoke2(void* ptr, void* object, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaMethod_Invoke3(void* ptr, void* object, long long connectionType, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaMethod_Invoke4(void* ptr, void* object, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaMethod_InvokeOnGadget(void* ptr, void* gadget, void* returnValue, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaMethod_InvokeOnGadget2(void* ptr, void* gadget, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaMethod_IsValid(void* ptr); -int QMetaMethod_MethodIndex(void* ptr); -void* QMetaMethod_MethodSignature(void* ptr); -long long QMetaMethod_MethodType(void* ptr); -void* QMetaMethod_Name(void* ptr); -int QMetaMethod_ParameterCount(void* ptr); -struct QtCore_PackedList QMetaMethod_ParameterNames(void* ptr); -int QMetaMethod_ParameterType(void* ptr, int index); -struct QtCore_PackedList QMetaMethod_ParameterTypes(void* ptr); -int QMetaMethod_ReturnType(void* ptr); -int QMetaMethod_Revision(void* ptr); -struct QtCore_PackedString QMetaMethod_Tag(void* ptr); -struct QtCore_PackedString QMetaMethod_TypeName(void* ptr); -void* QMetaMethod___parameterNames_atList(void* ptr, int i); -void QMetaMethod___parameterNames_setList(void* ptr, void* i); -void* QMetaMethod___parameterNames_newList(void* ptr); -void* QMetaMethod___parameterTypes_atList(void* ptr, int i); -void QMetaMethod___parameterTypes_setList(void* ptr, void* i); -void* QMetaMethod___parameterTypes_newList(void* ptr); -char QMetaObject_QMetaObject_CheckConnectArgs(char* sign, char* method); -char QMetaObject_QMetaObject_CheckConnectArgs2(void* sign, void* method); -int QMetaObject_ClassInfoCount(void* ptr); -int QMetaObject_ClassInfoOffset(void* ptr); -struct QtCore_PackedString QMetaObject_ClassName(void* ptr); -void QMetaObject_QMetaObject_ConnectSlotsByName(void* object); -void* QMetaObject_Constructor(void* ptr, int index); -int QMetaObject_ConstructorCount(void* ptr); -int QMetaObject_EnumeratorCount(void* ptr); -int QMetaObject_EnumeratorOffset(void* ptr); -int QMetaObject_IndexOfClassInfo(void* ptr, char* name); -int QMetaObject_IndexOfConstructor(void* ptr, char* constructor); -int QMetaObject_IndexOfEnumerator(void* ptr, char* name); -int QMetaObject_IndexOfMethod(void* ptr, char* method); -int QMetaObject_IndexOfProperty(void* ptr, char* name); -int QMetaObject_IndexOfSignal(void* ptr, char* sign); -int QMetaObject_IndexOfSlot(void* ptr, char* slot); -char QMetaObject_Inherits(void* ptr, void* metaObject); -char QMetaObject_QMetaObject_InvokeMethod(void* obj, char* member, long long ty, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaObject_QMetaObject_InvokeMethod2(void* obj, char* member, void* ret, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaObject_QMetaObject_InvokeMethod3(void* obj, char* member, long long ty, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -char QMetaObject_QMetaObject_InvokeMethod4(void* obj, char* member, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -void* QMetaObject_Method(void* ptr, int index); -int QMetaObject_MethodCount(void* ptr); -int QMetaObject_MethodOffset(void* ptr); -void* QMetaObject_NewInstance(void* ptr, void* val0, void* val1, void* val2, void* val3, void* val4, void* val5, void* val6, void* val7, void* val8, void* val9); -void* QMetaObject_QMetaObject_NormalizedSignature(char* method); -void* QMetaObject_QMetaObject_NormalizedType(char* ty); -int QMetaObject_PropertyCount(void* ptr); -int QMetaObject_PropertyOffset(void* ptr); -void* QMetaObject_SuperClass(void* ptr); -char QMetaProperty_HasNotifySignal(void* ptr); -char QMetaProperty_IsConstant(void* ptr); -char QMetaProperty_IsDesignable(void* ptr, void* object); -char QMetaProperty_IsEnumType(void* ptr); -char QMetaProperty_IsFinal(void* ptr); -char QMetaProperty_IsFlagType(void* ptr); -char QMetaProperty_IsReadable(void* ptr); -char QMetaProperty_IsResettable(void* ptr); -char QMetaProperty_IsScriptable(void* ptr, void* object); -char QMetaProperty_IsStored(void* ptr, void* object); -char QMetaProperty_IsUser(void* ptr, void* object); -char QMetaProperty_IsValid(void* ptr); -char QMetaProperty_IsWritable(void* ptr); -struct QtCore_PackedString QMetaProperty_Name(void* ptr); -void* QMetaProperty_NotifySignal(void* ptr); -int QMetaProperty_NotifySignalIndex(void* ptr); -int QMetaProperty_PropertyIndex(void* ptr); -void* QMetaProperty_Read(void* ptr, void* object); -void* QMetaProperty_ReadOnGadget(void* ptr, void* gadget); -char QMetaProperty_Reset(void* ptr, void* object); -char QMetaProperty_ResetOnGadget(void* ptr, void* gadget); -int QMetaProperty_Revision(void* ptr); -long long QMetaProperty_Type(void* ptr); -struct QtCore_PackedString QMetaProperty_TypeName(void* ptr); -int QMetaProperty_UserType(void* ptr); -char QMetaProperty_Write(void* ptr, void* object, void* value); -char QMetaProperty_WriteOnGadget(void* ptr, void* gadget, void* value); -void* QMetaType_NewQMetaType(int typeId); -char QMetaType_QMetaType_Compare(void* lhs, void* rhs, int typeId, int result); -void* QMetaType_QMetaType_Construct2(int ty, void* where, void* copy); -void* QMetaType_Construct3(void* ptr, void* where, void* copy); -char QMetaType_QMetaType_Convert(void* from, int fromTypeId, void* to, int toTypeId); -void* QMetaType_QMetaType_Create(int ty, void* copy); -void* QMetaType_Create2(void* ptr, void* copy); -char QMetaType_QMetaType_DebugStream(void* dbg, void* rhs, int typeId); -void QMetaType_QMetaType_Destroy(int ty, void* data); -void QMetaType_Destroy2(void* ptr, void* data); -void QMetaType_QMetaType_Destruct(int ty, void* where); -void QMetaType_Destruct2(void* ptr, void* data); -char QMetaType_QMetaType_Equals(void* lhs, void* rhs, int typeId, int result); -long long QMetaType_Flags(void* ptr); -int QMetaType_Id(void* ptr); -char QMetaType_QMetaType_IsRegistered(int ty); -char QMetaType_IsRegistered2(void* ptr); -char QMetaType_IsValid(void* ptr); -char QMetaType_QMetaType_Load(void* stream, int ty, void* data); -void* QMetaType_MetaObject(void* ptr); -void* QMetaType_QMetaType_MetaObjectForType(int ty); -char QMetaType_QMetaType_Save(void* stream, int ty, void* data); -int QMetaType_QMetaType_SizeOf(int ty); -int QMetaType_SizeOf2(void* ptr); -int QMetaType_QMetaType_Type(char* typeName); -int QMetaType_QMetaType_Type2(void* typeName); -long long QMetaType_QMetaType_TypeFlags(int ty); -struct QtCore_PackedString QMetaType_QMetaType_TypeName(int typeId); -void QMetaType_DestroyQMetaType(void* ptr); -void* QMimeData_NewQMimeData(); -void QMimeData_Clear(void* ptr); -void* QMimeData_ColorData(void* ptr); -void* QMimeData_Data(void* ptr, struct QtCore_PackedString mimeType); -struct QtCore_PackedString QMimeData_Formats(void* ptr); -struct QtCore_PackedString QMimeData_FormatsDefault(void* ptr); -char QMimeData_HasColor(void* ptr); -char QMimeData_HasFormat(void* ptr, struct QtCore_PackedString mimeType); -char QMimeData_HasFormatDefault(void* ptr, struct QtCore_PackedString mimeType); -char QMimeData_HasHtml(void* ptr); -char QMimeData_HasImage(void* ptr); -char QMimeData_HasText(void* ptr); -char QMimeData_HasUrls(void* ptr); -struct QtCore_PackedString QMimeData_Html(void* ptr); -void* QMimeData_ImageData(void* ptr); -void QMimeData_RemoveFormat(void* ptr, struct QtCore_PackedString mimeType); -void* QMimeData_RetrieveData(void* ptr, struct QtCore_PackedString mimeType, long long ty); -void* QMimeData_RetrieveDataDefault(void* ptr, struct QtCore_PackedString mimeType, long long ty); -void QMimeData_SetColorData(void* ptr, void* color); -void QMimeData_SetData(void* ptr, struct QtCore_PackedString mimeType, void* data); -void QMimeData_SetHtml(void* ptr, struct QtCore_PackedString html); -void QMimeData_SetImageData(void* ptr, void* image); -void QMimeData_SetText(void* ptr, struct QtCore_PackedString text); -void QMimeData_SetUrls(void* ptr, void* urls); -struct QtCore_PackedString QMimeData_Text(void* ptr); -struct QtCore_PackedList QMimeData_Urls(void* ptr); -void QMimeData_DestroyQMimeData(void* ptr); -void QMimeData_DestroyQMimeDataDefault(void* ptr); -void* QMimeData___setUrls_urls_atList(void* ptr, int i); -void QMimeData___setUrls_urls_setList(void* ptr, void* i); -void* QMimeData___setUrls_urls_newList(void* ptr); -void* QMimeData___urls_atList(void* ptr, int i); -void QMimeData___urls_setList(void* ptr, void* i); -void* QMimeData___urls_newList(void* ptr); -void* QMimeDatabase_NewQMimeDatabase2(); -struct QtCore_PackedList QMimeDatabase_AllMimeTypes(void* ptr); -void* QMimeDatabase_MimeTypeForData(void* ptr, void* data); -void* QMimeDatabase_MimeTypeForData2(void* ptr, void* device); -void* QMimeDatabase_MimeTypeForFile(void* ptr, void* fileInfo, long long mode); -void* QMimeDatabase_MimeTypeForFile2(void* ptr, struct QtCore_PackedString fileName, long long mode); -void* QMimeDatabase_MimeTypeForFileNameAndData(void* ptr, struct QtCore_PackedString fileName, void* device); -void* QMimeDatabase_MimeTypeForFileNameAndData2(void* ptr, struct QtCore_PackedString fileName, void* data); -void* QMimeDatabase_MimeTypeForName(void* ptr, struct QtCore_PackedString nameOrAlias); -void* QMimeDatabase_MimeTypeForUrl(void* ptr, void* url); -struct QtCore_PackedList QMimeDatabase_MimeTypesForFileName(void* ptr, struct QtCore_PackedString fileName); -struct QtCore_PackedString QMimeDatabase_SuffixForFileName(void* ptr, struct QtCore_PackedString fileName); -void QMimeDatabase_DestroyQMimeDatabase(void* ptr); -void* QMimeDatabase___allMimeTypes_atList(void* ptr, int i); -void QMimeDatabase___allMimeTypes_setList(void* ptr, void* i); -void* QMimeDatabase___allMimeTypes_newList(void* ptr); -void* QMimeDatabase___mimeTypesForFileName_atList(void* ptr, int i); -void QMimeDatabase___mimeTypesForFileName_setList(void* ptr, void* i); -void* QMimeDatabase___mimeTypesForFileName_newList(void* ptr); -void* QMimeType_NewQMimeType(); -void* QMimeType_NewQMimeType2(void* other); -struct QtCore_PackedString QMimeType_Aliases(void* ptr); -struct QtCore_PackedString QMimeType_AllAncestors(void* ptr); -struct QtCore_PackedString QMimeType_Comment(void* ptr); -struct QtCore_PackedString QMimeType_FilterString(void* ptr); -struct QtCore_PackedString QMimeType_GenericIconName(void* ptr); -struct QtCore_PackedString QMimeType_GlobPatterns(void* ptr); -struct QtCore_PackedString QMimeType_IconName(void* ptr); -char QMimeType_Inherits(void* ptr, struct QtCore_PackedString mimeTypeName); -char QMimeType_IsDefault(void* ptr); -char QMimeType_IsValid(void* ptr); -struct QtCore_PackedString QMimeType_Name(void* ptr); -struct QtCore_PackedString QMimeType_ParentMimeTypes(void* ptr); -struct QtCore_PackedString QMimeType_PreferredSuffix(void* ptr); -struct QtCore_PackedString QMimeType_Suffixes(void* ptr); -void QMimeType_Swap(void* ptr, void* other); -void QMimeType_DestroyQMimeType(void* ptr); -void* QModelIndex_NewQModelIndex(); -int QModelIndex_Column(void* ptr); -void* QModelIndex_Data(void* ptr, int role); -long long QModelIndex_Flags(void* ptr); -uintptr_t QModelIndex_InternalId(void* ptr); -void* QModelIndex_InternalPointer(void* ptr); -char QModelIndex_IsValid(void* ptr); -void* QModelIndex_Model(void* ptr); -void* QModelIndex_Parent(void* ptr); -int QModelIndex_Row(void* ptr); -void* QModelIndex_Sibling(void* ptr, int row, int column); -void* QModelIndex_SiblingAtColumn(void* ptr, int column); -void* QModelIndex_SiblingAtRow(void* ptr, int row); -void* QMutex_NewQMutex(long long mode); -void QMutex_Lock(void* ptr); -char QMutex_TryLock(void* ptr, int timeout); -char QMutex_Try_lock(void* ptr); -void QMutex_Unlock(void* ptr); -void QMutex_DestroyQMutex(void* ptr); -void* QMutexLocker_NewQMutexLocker(void* mutex); -void* QMutexLocker_Mutex(void* ptr); -void QMutexLocker_Relock(void* ptr); -void QMutexLocker_Unlock(void* ptr); -void QMutexLocker_DestroyQMutexLocker(void* ptr); -void* QObject_NewQObject(void* parent); -char QObject_BlockSignals(void* ptr, char block); -void QObject_ChildEvent(void* ptr, void* event); -void QObject_ChildEventDefault(void* ptr, void* event); -struct QtCore_PackedList QObject_Children(void* ptr); -void QObject_ConnectNotify(void* ptr, void* sign); -void QObject_ConnectNotifyDefault(void* ptr, void* sign); -void QObject_CustomEvent(void* ptr, void* event); -void QObject_CustomEventDefault(void* ptr, void* event); -void QObject_DeleteLater(void* ptr); -void QObject_DeleteLaterDefault(void* ptr); -void QObject_ConnectDestroyed(void* ptr, long long t); -void QObject_DisconnectDestroyed(void* ptr); -void QObject_Destroyed(void* ptr, void* obj); -char QObject_QObject_Disconnect(void* sender, char* sign, void* receiver, char* method); -char QObject_QObject_Disconnect2(void* sender, void* sign, void* receiver, void* method); -char QObject_Disconnect3(void* ptr, char* sign, void* receiver, char* method); -char QObject_Disconnect4(void* ptr, void* receiver, char* method); -void QObject_DisconnectNotify(void* ptr, void* sign); -void QObject_DisconnectNotifyDefault(void* ptr, void* sign); -void QObject_DumpObjectInfo(void* ptr); -void QObject_DumpObjectTree(void* ptr); -struct QtCore_PackedList QObject_DynamicPropertyNames(void* ptr); -char QObject_Event(void* ptr, void* e); -char QObject_EventDefault(void* ptr, void* e); -char QObject_EventFilter(void* ptr, void* watched, void* event); -char QObject_EventFilterDefault(void* ptr, void* watched, void* event); -void* QObject_FindChild(void* ptr, struct QtCore_PackedString name, long long options); -struct QtCore_PackedList QObject_FindChildren(void* ptr, struct QtCore_PackedString name, long long options); -struct QtCore_PackedList QObject_FindChildren3(void* ptr, void* re, long long options); -char QObject_Inherits(void* ptr, char* className); -void QObject_InstallEventFilter(void* ptr, void* filterObj); -char QObject_IsSignalConnected(void* ptr, void* sign); -char QObject_IsWidgetType(void* ptr); -char QObject_IsWindowType(void* ptr); -void QObject_KillTimer(void* ptr, int id); -void* QObject_MetaObject(void* ptr); -void* QObject_MetaObjectDefault(void* ptr); -void QObject_MoveToThread(void* ptr, void* targetThread); -struct QtCore_PackedString QObject_ObjectName(void* ptr); -void QObject_ConnectObjectNameChanged(void* ptr, long long t); -void QObject_DisconnectObjectNameChanged(void* ptr); -void* QObject_Parent(void* ptr); -void* QObject_Property(void* ptr, char* name); -int QObject_Receivers(void* ptr, char* sign); -void QObject_RemoveEventFilter(void* ptr, void* obj); -void* QObject_Sender(void* ptr); -int QObject_SenderSignalIndex(void* ptr); -void QObject_SetObjectName(void* ptr, struct QtCore_PackedString name); -void QObject_SetParent(void* ptr, void* parent); -char QObject_SetProperty(void* ptr, char* name, void* value); -char QObject_SignalsBlocked(void* ptr); -int QObject_StartTimer(void* ptr, int interval, long long timerType); -void* QObject_Thread(void* ptr); -void QObject_TimerEvent(void* ptr, void* event); -void QObject_TimerEventDefault(void* ptr, void* event); -struct QtCore_PackedString QObject_QObject_Tr(char* sourceText, char* disambiguation, int n); -void QObject_DestroyQObject(void* ptr); -void QObject_DestroyQObjectDefault(void* ptr); -void* QObject_InvokeMethod(void* ptr, char* name, void* arg); -void* QObject_ToVariant(void* ptr); -void* QObject___children_atList(void* ptr, int i); -void QObject___children_setList(void* ptr, void* i); -void* QObject___children_newList(void* ptr); -void* QObject___dynamicPropertyNames_atList(void* ptr, int i); -void QObject___dynamicPropertyNames_setList(void* ptr, void* i); -void* QObject___dynamicPropertyNames_newList(void* ptr); -void* QObject___findChildren_atList(void* ptr, int i); -void QObject___findChildren_setList(void* ptr, void* i); -void* QObject___findChildren_newList(void* ptr); -void* QObject___findChildren_atList2(void* ptr, int i); -void QObject___findChildren_setList2(void* ptr, void* i); -void* QObject___findChildren_newList2(void* ptr); -void* QObject___findChildren_atList3(void* ptr, int i); -void QObject___findChildren_setList3(void* ptr, void* i); -void* QObject___findChildren_newList3(void* ptr); -void* QObject___qFindChildren_atList(void* ptr, int i); -void QObject___qFindChildren_setList(void* ptr, void* i); -void* QObject___qFindChildren_newList(void* ptr); -void* QObject___qFindChildren_atList2(void* ptr, int i); -void QObject___qFindChildren_setList2(void* ptr, void* i); -void* QObject___qFindChildren_newList2(void* ptr); -void* QObjectCleanupHandler_NewQObjectCleanupHandler(); -void* QObjectCleanupHandler_Add(void* ptr, void* object); -void QObjectCleanupHandler_Clear(void* ptr); -char QObjectCleanupHandler_IsEmpty(void* ptr); -void QObjectCleanupHandler_Remove(void* ptr, void* object); -void QObjectCleanupHandler_DestroyQObjectCleanupHandler(void* ptr); -void QObjectCleanupHandler_DestroyQObjectCleanupHandlerDefault(void* ptr); -void* QObjectCleanupHandler___cleanupObjects_atList(void* ptr, int i); -void QObjectCleanupHandler___cleanupObjects_setList(void* ptr, void* i); -void* QObjectCleanupHandler___cleanupObjects_newList(void* ptr); -void* QObjectCleanupHandler___setCleanupObjects__atList(void* ptr, int i); -void QObjectCleanupHandler___setCleanupObjects__setList(void* ptr, void* i); -void* QObjectCleanupHandler___setCleanupObjects__newList(void* ptr); -void* QObjectData___children_atList(void* ptr, int i); -void QObjectData___children_setList(void* ptr, void* i); -void* QObjectData___children_newList(void* ptr); -void* QObjectData___setChildren__atList(void* ptr, int i); -void QObjectData___setChildren__setList(void* ptr, void* i); -void* QObjectData___setChildren__newList(void* ptr); -void* QOperatingSystemVersion_NewQOperatingSystemVersion2(long long osType, int vmajor, int vminor, int vmicro); -void* QOperatingSystemVersion_QOperatingSystemVersion_Current(); -long long QOperatingSystemVersion_QOperatingSystemVersion_CurrentType(); -int QOperatingSystemVersion_MajorVersion(void* ptr); -int QOperatingSystemVersion_MicroVersion(void* ptr); -int QOperatingSystemVersion_MinorVersion(void* ptr); -struct QtCore_PackedString QOperatingSystemVersion_Name(void* ptr); -int QOperatingSystemVersion_SegmentCount(void* ptr); -long long QOperatingSystemVersion_Type(void* ptr); -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows7(); -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8(); -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows8_1(); -void* QOperatingSystemVersion_QOperatingSystemVersion_Windows10(); -void* QOperatingSystemVersion_QOperatingSystemVersion_OSXMavericks(); -void* QOperatingSystemVersion_QOperatingSystemVersion_OSXYosemite(); -void* QOperatingSystemVersion_QOperatingSystemVersion_OSXElCapitan(); -void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSSierra(); -void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSHighSierra(); -void* QOperatingSystemVersion_QOperatingSystemVersion_MacOSMojave(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR1(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidJellyBean_MR2(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidKitKat(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidLollipop_MR1(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidMarshmallow(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidNougat_MR1(); -void* QOperatingSystemVersion_QOperatingSystemVersion_AndroidOreo(); -void* QOperatingSystemVersion_NewQOperatingSystemVersion(void* other); -void* QParallelAnimationGroup_NewQParallelAnimationGroup(void* parent); -int QParallelAnimationGroup_Duration(void* ptr); -int QParallelAnimationGroup_DurationDefault(void* ptr); -void QParallelAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime); -void QParallelAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime); -void QParallelAnimationGroup_DestroyQParallelAnimationGroup(void* ptr); -void QParallelAnimationGroup_DestroyQParallelAnimationGroupDefault(void* ptr); -void* QPauseAnimation_NewQPauseAnimation(void* parent); -void* QPauseAnimation_NewQPauseAnimation2(int msecs, void* parent); -int QPauseAnimation_Duration(void* ptr); -int QPauseAnimation_DurationDefault(void* ptr); -void QPauseAnimation_SetDuration(void* ptr, int msecs); -void QPauseAnimation_UpdateCurrentTime(void* ptr, int vin); -void QPauseAnimation_UpdateCurrentTimeDefault(void* ptr, int vin); -void QPauseAnimation_DestroyQPauseAnimation(void* ptr); -void QPauseAnimation_DestroyQPauseAnimationDefault(void* ptr); -void* QPersistentModelIndex_NewQPersistentModelIndex2(void* index); -void* QPersistentModelIndex_NewQPersistentModelIndex3(void* other); -void* QPersistentModelIndex_NewQPersistentModelIndex4(void* other); -int QPersistentModelIndex_Column(void* ptr); -void* QPersistentModelIndex_Data(void* ptr, int role); -long long QPersistentModelIndex_Flags(void* ptr); -char QPersistentModelIndex_IsValid(void* ptr); -void* QPersistentModelIndex_Model(void* ptr); -void* QPersistentModelIndex_Parent(void* ptr); -int QPersistentModelIndex_Row(void* ptr); -void* QPersistentModelIndex_Sibling(void* ptr, int row, int column); -void QPersistentModelIndex_Swap(void* ptr, void* other); -void* QPluginLoader_NewQPluginLoader(void* parent); -void* QPluginLoader_NewQPluginLoader2(struct QtCore_PackedString fileName, void* parent); -struct QtCore_PackedString QPluginLoader_ErrorString(void* ptr); -struct QtCore_PackedString QPluginLoader_FileName(void* ptr); -void* QPluginLoader_Instance(void* ptr); -char QPluginLoader_IsLoaded(void* ptr); -char QPluginLoader_Load(void* ptr); -long long QPluginLoader_LoadHints(void* ptr); -void* QPluginLoader_MetaData(void* ptr); -void QPluginLoader_SetFileName(void* ptr, struct QtCore_PackedString fileName); -void QPluginLoader_SetLoadHints(void* ptr, long long loadHints); -struct QtCore_PackedList QPluginLoader_QPluginLoader_StaticInstances(); -char QPluginLoader_Unload(void* ptr); -void QPluginLoader_DestroyQPluginLoader(void* ptr); -void QPluginLoader_DestroyQPluginLoaderDefault(void* ptr); -void* QPluginLoader___staticInstances_atList(void* ptr, int i); -void QPluginLoader___staticInstances_setList(void* ptr, void* i); -void* QPluginLoader___staticInstances_newList(void* ptr); -void QPluginLoader___staticPlugins_setList(void* ptr, void* i); -void* QPluginLoader___staticPlugins_newList(void* ptr); -void* QPoint_NewQPoint(); -void* QPoint_NewQPoint2(int xpos, int ypos); -int QPoint_QPoint_DotProduct(void* p1, void* p2); -char QPoint_IsNull(void* ptr); -int QPoint_ManhattanLength(void* ptr); -int QPoint_Rx(void* ptr); -int QPoint_Ry(void* ptr); -void QPoint_SetX(void* ptr, int x); -void QPoint_SetY(void* ptr, int y); -int QPoint_X(void* ptr); -int QPoint_Y(void* ptr); -void* QPointF_NewQPointF(); -void* QPointF_NewQPointF2(void* point); -void* QPointF_NewQPointF3(double xpos, double ypos); -double QPointF_QPointF_DotProduct(void* p1, void* p2); -char QPointF_IsNull(void* ptr); -double QPointF_ManhattanLength(void* ptr); -double QPointF_Rx(void* ptr); -double QPointF_Ry(void* ptr); -void QPointF_SetX(void* ptr, double x); -void QPointF_SetY(void* ptr, double y); -void* QPointF_ToPoint(void* ptr); -double QPointF_X(void* ptr); -double QPointF_Y(void* ptr); -void* QProcess_NewQProcess(void* parent); -struct QtCore_PackedString QProcess_Arguments(void* ptr); -void QProcess_CloseReadChannel(void* ptr, long long channel); -void QProcess_CloseWriteChannel(void* ptr); -long long QProcess_Error(void* ptr); -void QProcess_ConnectErrorOccurred(void* ptr, long long t); -void QProcess_DisconnectErrorOccurred(void* ptr); -void QProcess_ErrorOccurred(void* ptr, long long error); -int QProcess_QProcess_Execute(struct QtCore_PackedString program, struct QtCore_PackedString arguments); -int QProcess_QProcess_Execute2(struct QtCore_PackedString command); -int QProcess_ExitCode(void* ptr); -long long QProcess_ExitStatus(void* ptr); -void QProcess_ConnectFinished(void* ptr, long long t); -void QProcess_DisconnectFinished(void* ptr); -void QProcess_Finished(void* ptr, int exitCode, long long exitStatus); -long long QProcess_InputChannelMode(void* ptr); -void QProcess_Kill(void* ptr); -void QProcess_KillDefault(void* ptr); -struct QtCore_PackedString QProcess_NativeArguments(void* ptr); -struct QtCore_PackedString QProcess_QProcess_NullDevice(); -long long QProcess_ProcessChannelMode(void* ptr); -void* QProcess_ProcessEnvironment(void* ptr); -long long QProcess_ProcessId(void* ptr); -struct QtCore_PackedString QProcess_Program(void* ptr); -void* QProcess_ReadAllStandardError(void* ptr); -void* QProcess_ReadAllStandardOutput(void* ptr); -long long QProcess_ReadChannel(void* ptr); -long long QProcess_ReadData(void* ptr, char* data, long long maxlen); -long long QProcess_ReadDataDefault(void* ptr, char* data, long long maxlen); -void QProcess_ConnectReadyReadStandardError(void* ptr, long long t); -void QProcess_DisconnectReadyReadStandardError(void* ptr); -void QProcess_ConnectReadyReadStandardOutput(void* ptr, long long t); -void QProcess_DisconnectReadyReadStandardOutput(void* ptr); -void QProcess_SetArguments(void* ptr, struct QtCore_PackedString arguments); -void QProcess_SetInputChannelMode(void* ptr, long long mode); -void QProcess_SetNativeArguments(void* ptr, struct QtCore_PackedString arguments); -void QProcess_SetProcessChannelMode(void* ptr, long long mode); -void QProcess_SetProcessEnvironment(void* ptr, void* environment); -void QProcess_SetProcessState(void* ptr, long long state); -void QProcess_SetProgram(void* ptr, struct QtCore_PackedString program); -void QProcess_SetReadChannel(void* ptr, long long channel); -void QProcess_SetStandardErrorFile(void* ptr, struct QtCore_PackedString fileName, long long mode); -void QProcess_SetStandardInputFile(void* ptr, struct QtCore_PackedString fileName); -void QProcess_SetStandardOutputFile(void* ptr, struct QtCore_PackedString fileName, long long mode); -void QProcess_SetStandardOutputProcess(void* ptr, void* destination); -void QProcess_SetWorkingDirectory(void* ptr, struct QtCore_PackedString dir); -void QProcess_SetupChildProcess(void* ptr); -void QProcess_SetupChildProcessDefault(void* ptr); -void QProcess_Start(void* ptr, struct QtCore_PackedString program, struct QtCore_PackedString arguments, long long mode); -void QProcess_Start2(void* ptr, struct QtCore_PackedString command, long long mode); -void QProcess_Start3(void* ptr, long long mode); -char QProcess_StartDetached(void* ptr, long long pid); -char QProcess_QProcess_StartDetached2(struct QtCore_PackedString program, struct QtCore_PackedString arguments, struct QtCore_PackedString workingDirectory, long long pid); -char QProcess_QProcess_StartDetached3(struct QtCore_PackedString command); -void QProcess_ConnectStarted(void* ptr, long long t); -void QProcess_DisconnectStarted(void* ptr); -long long QProcess_State(void* ptr); -void QProcess_ConnectStateChanged(void* ptr, long long t); -void QProcess_DisconnectStateChanged(void* ptr); -struct QtCore_PackedString QProcess_QProcess_SystemEnvironment(); -void QProcess_Terminate(void* ptr); -void QProcess_TerminateDefault(void* ptr); -char QProcess_WaitForFinished(void* ptr, int msecs); -char QProcess_WaitForStarted(void* ptr, int msecs); -struct QtCore_PackedString QProcess_WorkingDirectory(void* ptr); -long long QProcess_WriteData(void* ptr, char* data, long long l); -long long QProcess_WriteDataDefault(void* ptr, char* data, long long l); -void QProcess_DestroyQProcess(void* ptr); -void QProcess_DestroyQProcessDefault(void* ptr); -void* QProcessEnvironment_NewQProcessEnvironment(); -void* QProcessEnvironment_NewQProcessEnvironment2(void* other); -void QProcessEnvironment_Clear(void* ptr); -char QProcessEnvironment_Contains(void* ptr, struct QtCore_PackedString name); -void QProcessEnvironment_Insert(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString value); -void QProcessEnvironment_Insert2(void* ptr, void* e); -char QProcessEnvironment_IsEmpty(void* ptr); -struct QtCore_PackedString QProcessEnvironment_Keys(void* ptr); -void QProcessEnvironment_Remove(void* ptr, struct QtCore_PackedString name); -void QProcessEnvironment_Swap(void* ptr, void* other); -void* QProcessEnvironment_QProcessEnvironment_SystemEnvironment(); -struct QtCore_PackedString QProcessEnvironment_ToStringList(void* ptr); -struct QtCore_PackedString QProcessEnvironment_Value(void* ptr, struct QtCore_PackedString name, struct QtCore_PackedString defaultValue); -void QProcessEnvironment_DestroyQProcessEnvironment(void* ptr); -void* QPropertyAnimation_NewQPropertyAnimation(void* parent); -void* QPropertyAnimation_NewQPropertyAnimation2(void* target, void* propertyName, void* parent); -void* QPropertyAnimation_PropertyName(void* ptr); -void QPropertyAnimation_SetPropertyName(void* ptr, void* propertyName); -void QPropertyAnimation_SetTargetObject(void* ptr, void* target); -void* QPropertyAnimation_TargetObject(void* ptr); -void QPropertyAnimation_DestroyQPropertyAnimation(void* ptr); -void QPropertyAnimation_DestroyQPropertyAnimationDefault(void* ptr); -void* QRandomGenerator_NewQRandomGenerator(unsigned int seedValue); -void* QRandomGenerator_NewQRandomGenerator5(unsigned int begin, unsigned int end); -void* QRandomGenerator_NewQRandomGenerator6(void* other); -double QRandomGenerator_Bounded(void* ptr, double highest); -unsigned int QRandomGenerator_Bounded2(void* ptr, unsigned int highest); -int QRandomGenerator_Bounded3(void* ptr, int highest); -unsigned int QRandomGenerator_Bounded4(void* ptr, unsigned int lowest, unsigned int highest); -int QRandomGenerator_Bounded5(void* ptr, int lowest, int highest); -void QRandomGenerator_Discard(void* ptr, unsigned long long z); -unsigned int QRandomGenerator_Generate(void* ptr); -unsigned long long QRandomGenerator_Generate64(void* ptr); -double QRandomGenerator_GenerateDouble(void* ptr); -void* QRandomGenerator_QRandomGenerator_Global(); -void* QRandomGenerator_QRandomGenerator_SecurelySeeded(); -void QRandomGenerator_Seed(void* ptr, unsigned int seed); -void* QRandomGenerator_QRandomGenerator_System(); -unsigned long long QRandomGenerator64_Generate(void* ptr); -void* QReadLocker_NewQReadLocker(void* lock); -void* QReadLocker_ReadWriteLock(void* ptr); -void QReadLocker_Relock(void* ptr); -void QReadLocker_Unlock(void* ptr); -void QReadLocker_DestroyQReadLocker(void* ptr); -void* QReadWriteLock_NewQReadWriteLock(long long recursionMode); -void QReadWriteLock_LockForRead(void* ptr); -void QReadWriteLock_LockForWrite(void* ptr); -char QReadWriteLock_TryLockForRead(void* ptr); -char QReadWriteLock_TryLockForRead2(void* ptr, int timeout); -char QReadWriteLock_TryLockForWrite(void* ptr); -char QReadWriteLock_TryLockForWrite2(void* ptr, int timeout); -void QReadWriteLock_Unlock(void* ptr); -void QReadWriteLock_DestroyQReadWriteLock(void* ptr); -void* QRect_NewQRect(); -void* QRect_NewQRect2(void* topLeft, void* bottomRight); -void* QRect_NewQRect3(void* topLeft, void* size); -void* QRect_NewQRect4(int x, int y, int width, int height); -void QRect_Adjust(void* ptr, int dx1, int dy1, int dx2, int dy2); -void* QRect_Adjusted(void* ptr, int dx1, int dy1, int dx2, int dy2); -int QRect_Bottom(void* ptr); -void* QRect_BottomLeft(void* ptr); -void* QRect_BottomRight(void* ptr); -void* QRect_Center(void* ptr); -char QRect_Contains(void* ptr, void* point, char proper); -char QRect_Contains2(void* ptr, void* rectangle, char proper); -char QRect_Contains3(void* ptr, int x, int y); -char QRect_Contains4(void* ptr, int x, int y, char proper); -void QRect_GetCoords(void* ptr, int x1, int y1, int x2, int y2); -void QRect_GetRect(void* ptr, int x, int y, int width, int height); -int QRect_Height(void* ptr); -void* QRect_Intersected(void* ptr, void* rectangle); -char QRect_Intersects(void* ptr, void* rectangle); -char QRect_IsEmpty(void* ptr); -char QRect_IsNull(void* ptr); -char QRect_IsValid(void* ptr); -int QRect_Left(void* ptr); -void* QRect_MarginsAdded(void* ptr, void* margins); -void* QRect_MarginsRemoved(void* ptr, void* margins); -void QRect_MoveBottom(void* ptr, int y); -void QRect_MoveBottomLeft(void* ptr, void* position); -void QRect_MoveBottomRight(void* ptr, void* position); -void QRect_MoveCenter(void* ptr, void* position); -void QRect_MoveLeft(void* ptr, int x); -void QRect_MoveRight(void* ptr, int x); -void QRect_MoveTo(void* ptr, int x, int y); -void QRect_MoveTo2(void* ptr, void* position); -void QRect_MoveTop(void* ptr, int y); -void QRect_MoveTopLeft(void* ptr, void* position); -void QRect_MoveTopRight(void* ptr, void* position); -void* QRect_Normalized(void* ptr); -int QRect_Right(void* ptr); -void QRect_SetBottom(void* ptr, int y); -void QRect_SetBottomLeft(void* ptr, void* position); -void QRect_SetBottomRight(void* ptr, void* position); -void QRect_SetCoords(void* ptr, int x1, int y1, int x2, int y2); -void QRect_SetHeight(void* ptr, int height); -void QRect_SetLeft(void* ptr, int x); -void QRect_SetRect(void* ptr, int x, int y, int width, int height); -void QRect_SetRight(void* ptr, int x); -void QRect_SetSize(void* ptr, void* size); -void QRect_SetTop(void* ptr, int y); -void QRect_SetTopLeft(void* ptr, void* position); -void QRect_SetTopRight(void* ptr, void* position); -void QRect_SetWidth(void* ptr, int width); -void QRect_SetX(void* ptr, int x); -void QRect_SetY(void* ptr, int y); -void* QRect_Size(void* ptr); -int QRect_Top(void* ptr); -void* QRect_TopLeft(void* ptr); -void* QRect_TopRight(void* ptr); -void QRect_Translate(void* ptr, int dx, int dy); -void QRect_Translate2(void* ptr, void* offset); -void* QRect_Translated(void* ptr, int dx, int dy); -void* QRect_Translated2(void* ptr, void* offset); -void* QRect_Transposed(void* ptr); -void* QRect_United(void* ptr, void* rectangle); -int QRect_Width(void* ptr); -int QRect_X(void* ptr); -int QRect_Y(void* ptr); -void* QRectF_NewQRectF(); -void* QRectF_NewQRectF2(void* topLeft, void* size); -void* QRectF_NewQRectF3(void* topLeft, void* bottomRight); -void* QRectF_NewQRectF4(double x, double y, double width, double height); -void* QRectF_NewQRectF5(void* rectangle); -void QRectF_Adjust(void* ptr, double dx1, double dy1, double dx2, double dy2); -void* QRectF_Adjusted(void* ptr, double dx1, double dy1, double dx2, double dy2); -double QRectF_Bottom(void* ptr); -void* QRectF_BottomLeft(void* ptr); -void* QRectF_BottomRight(void* ptr); -void* QRectF_Center(void* ptr); -char QRectF_Contains(void* ptr, void* point); -char QRectF_Contains2(void* ptr, void* rectangle); -char QRectF_Contains3(void* ptr, double x, double y); -void QRectF_GetCoords(void* ptr, double x1, double y1, double x2, double y2); -void QRectF_GetRect(void* ptr, double x, double y, double width, double height); -double QRectF_Height(void* ptr); -void* QRectF_Intersected(void* ptr, void* rectangle); -char QRectF_Intersects(void* ptr, void* rectangle); -char QRectF_IsEmpty(void* ptr); -char QRectF_IsNull(void* ptr); -char QRectF_IsValid(void* ptr); -double QRectF_Left(void* ptr); -void* QRectF_MarginsAdded(void* ptr, void* margins); -void* QRectF_MarginsRemoved(void* ptr, void* margins); -void QRectF_MoveBottom(void* ptr, double y); -void QRectF_MoveBottomLeft(void* ptr, void* position); -void QRectF_MoveBottomRight(void* ptr, void* position); -void QRectF_MoveCenter(void* ptr, void* position); -void QRectF_MoveLeft(void* ptr, double x); -void QRectF_MoveRight(void* ptr, double x); -void QRectF_MoveTo(void* ptr, double x, double y); -void QRectF_MoveTo2(void* ptr, void* position); -void QRectF_MoveTop(void* ptr, double y); -void QRectF_MoveTopLeft(void* ptr, void* position); -void QRectF_MoveTopRight(void* ptr, void* position); -void* QRectF_Normalized(void* ptr); -double QRectF_Right(void* ptr); -void QRectF_SetBottom(void* ptr, double y); -void QRectF_SetBottomLeft(void* ptr, void* position); -void QRectF_SetBottomRight(void* ptr, void* position); -void QRectF_SetCoords(void* ptr, double x1, double y1, double x2, double y2); -void QRectF_SetHeight(void* ptr, double height); -void QRectF_SetLeft(void* ptr, double x); -void QRectF_SetRect(void* ptr, double x, double y, double width, double height); -void QRectF_SetRight(void* ptr, double x); -void QRectF_SetSize(void* ptr, void* size); -void QRectF_SetTop(void* ptr, double y); -void QRectF_SetTopLeft(void* ptr, void* position); -void QRectF_SetTopRight(void* ptr, void* position); -void QRectF_SetWidth(void* ptr, double width); -void QRectF_SetX(void* ptr, double x); -void QRectF_SetY(void* ptr, double y); -void* QRectF_Size(void* ptr); -void* QRectF_ToAlignedRect(void* ptr); -void* QRectF_ToRect(void* ptr); -double QRectF_Top(void* ptr); -void* QRectF_TopLeft(void* ptr); -void* QRectF_TopRight(void* ptr); -void QRectF_Translate(void* ptr, double dx, double dy); -void QRectF_Translate2(void* ptr, void* offset); -void* QRectF_Translated(void* ptr, double dx, double dy); -void* QRectF_Translated2(void* ptr, void* offset); -void* QRectF_Transposed(void* ptr); -void* QRectF_United(void* ptr, void* rectangle); -double QRectF_Width(void* ptr); -double QRectF_X(void* ptr); -double QRectF_Y(void* ptr); -void* QRegExp_NewQRegExp(); -void* QRegExp_NewQRegExp2(struct QtCore_PackedString pattern, long long cs, long long syntax); -void* QRegExp_NewQRegExp3(void* rx); -struct QtCore_PackedString QRegExp_Cap(void* ptr, int nth); -int QRegExp_CaptureCount(void* ptr); -struct QtCore_PackedString QRegExp_CapturedTexts(void* ptr); -long long QRegExp_CaseSensitivity(void* ptr); -struct QtCore_PackedString QRegExp_ErrorString(void* ptr); -struct QtCore_PackedString QRegExp_QRegExp_Escape(struct QtCore_PackedString str); -char QRegExp_ExactMatch(void* ptr, struct QtCore_PackedString str); -int QRegExp_IndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode); -char QRegExp_IsEmpty(void* ptr); -char QRegExp_IsMinimal(void* ptr); -char QRegExp_IsValid(void* ptr); -int QRegExp_LastIndexIn(void* ptr, struct QtCore_PackedString str, int offset, long long caretMode); -int QRegExp_MatchedLength(void* ptr); -struct QtCore_PackedString QRegExp_Pattern(void* ptr); -long long QRegExp_PatternSyntax(void* ptr); -int QRegExp_Pos(void* ptr, int nth); -void QRegExp_SetCaseSensitivity(void* ptr, long long cs); -void QRegExp_SetMinimal(void* ptr, char minimal); -void QRegExp_SetPattern(void* ptr, struct QtCore_PackedString pattern); -void QRegExp_SetPatternSyntax(void* ptr, long long syntax); -void QRegExp_Swap(void* ptr, void* other); -void QRegExp_DestroyQRegExp(void* ptr); -void* QRegularExpression_NewQRegularExpression(); -void* QRegularExpression_NewQRegularExpression2(struct QtCore_PackedString pattern, long long options); -void* QRegularExpression_NewQRegularExpression3(void* re); -struct QtCore_PackedString QRegularExpression_QRegularExpression_AnchoredPattern(struct QtCore_PackedString expression); -int QRegularExpression_CaptureCount(void* ptr); -struct QtCore_PackedString QRegularExpression_ErrorString(void* ptr); -struct QtCore_PackedString QRegularExpression_QRegularExpression_Escape(struct QtCore_PackedString str); -void* QRegularExpression_GlobalMatch(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions); -void* QRegularExpression_GlobalMatch2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions); -char QRegularExpression_IsValid(void* ptr); -void* QRegularExpression_Match(void* ptr, struct QtCore_PackedString subject, int offset, long long matchType, long long matchOptions); -void* QRegularExpression_Match2(void* ptr, void* subjectRef, int offset, long long matchType, long long matchOptions); -struct QtCore_PackedString QRegularExpression_NamedCaptureGroups(void* ptr); -void QRegularExpression_Optimize(void* ptr); -struct QtCore_PackedString QRegularExpression_Pattern(void* ptr); -int QRegularExpression_PatternErrorOffset(void* ptr); -long long QRegularExpression_PatternOptions(void* ptr); -void QRegularExpression_SetPattern(void* ptr, struct QtCore_PackedString pattern); -void QRegularExpression_SetPatternOptions(void* ptr, long long options); -void QRegularExpression_Swap(void* ptr, void* other); -struct QtCore_PackedString QRegularExpression_QRegularExpression_WildcardToRegularExpression(struct QtCore_PackedString pattern); -void QRegularExpression_DestroyQRegularExpression(void* ptr); -void* QRegularExpressionMatch_NewQRegularExpressionMatch(); -void* QRegularExpressionMatch_NewQRegularExpressionMatch2(void* match); -struct QtCore_PackedString QRegularExpressionMatch_Captured(void* ptr, int nth); -struct QtCore_PackedString QRegularExpressionMatch_Captured2(void* ptr, struct QtCore_PackedString name); -struct QtCore_PackedString QRegularExpressionMatch_Captured3(void* ptr, void* name); -int QRegularExpressionMatch_CapturedEnd(void* ptr, int nth); -int QRegularExpressionMatch_CapturedEnd2(void* ptr, struct QtCore_PackedString name); -int QRegularExpressionMatch_CapturedEnd3(void* ptr, void* name); -int QRegularExpressionMatch_CapturedLength(void* ptr, int nth); -int QRegularExpressionMatch_CapturedLength2(void* ptr, struct QtCore_PackedString name); -int QRegularExpressionMatch_CapturedLength3(void* ptr, void* name); -void* QRegularExpressionMatch_CapturedRef(void* ptr, int nth); -void* QRegularExpressionMatch_CapturedRef2(void* ptr, struct QtCore_PackedString name); -void* QRegularExpressionMatch_CapturedRef3(void* ptr, void* name); -int QRegularExpressionMatch_CapturedStart(void* ptr, int nth); -int QRegularExpressionMatch_CapturedStart2(void* ptr, struct QtCore_PackedString name); -int QRegularExpressionMatch_CapturedStart3(void* ptr, void* name); -struct QtCore_PackedString QRegularExpressionMatch_CapturedTexts(void* ptr); -void* QRegularExpressionMatch_CapturedView(void* ptr, int nth); -void* QRegularExpressionMatch_CapturedView2(void* ptr, void* name); -char QRegularExpressionMatch_HasMatch(void* ptr); -char QRegularExpressionMatch_HasPartialMatch(void* ptr); -char QRegularExpressionMatch_IsValid(void* ptr); -int QRegularExpressionMatch_LastCapturedIndex(void* ptr); -long long QRegularExpressionMatch_MatchOptions(void* ptr); -long long QRegularExpressionMatch_MatchType(void* ptr); -void* QRegularExpressionMatch_RegularExpression(void* ptr); -void QRegularExpressionMatch_Swap(void* ptr, void* other); -void QRegularExpressionMatch_DestroyQRegularExpressionMatch(void* ptr); -void* QResource_NewQResource(struct QtCore_PackedString file, void* locale); -struct QtCore_PackedString QResource_AbsoluteFilePath(void* ptr); -struct QtCore_PackedString QResource_Children(void* ptr); -long long QResource_CompressionAlgorithm(void* ptr); -struct QtCore_PackedString QResource_Data(void* ptr); -struct QtCore_PackedString QResource_FileName(void* ptr); -char QResource_IsCompressed(void* ptr); -char QResource_IsDir(void* ptr); -char QResource_IsFile(void* ptr); -char QResource_IsValid(void* ptr); -void* QResource_LastModified(void* ptr); -void* QResource_Locale(void* ptr); -char QResource_QResource_RegisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot); -char QResource_QResource_RegisterResource2(char* rccData, struct QtCore_PackedString mapRoot); -void QResource_SetFileName(void* ptr, struct QtCore_PackedString file); -void QResource_SetLocale(void* ptr, void* locale); -long long QResource_Size(void* ptr); -char QResource_QResource_UnregisterResource(struct QtCore_PackedString rccFileName, struct QtCore_PackedString mapRoot); -char QResource_QResource_UnregisterResource2(char* rccData, struct QtCore_PackedString mapRoot); -void QResource_DestroyQResource(void* ptr); -void* QRunnable_NewQRunnable(); -char QRunnable_AutoDelete(void* ptr); -void QRunnable_Run(void* ptr); -void QRunnable_SetAutoDelete(void* ptr, char autoDelete); -void QRunnable_DestroyQRunnable(void* ptr); -void QRunnable_DestroyQRunnableDefault(void* ptr); -void* QSaveFile_NewQSaveFile(struct QtCore_PackedString name); -void* QSaveFile_NewQSaveFile2(void* parent); -void* QSaveFile_NewQSaveFile3(struct QtCore_PackedString name, void* parent); -void QSaveFile_CancelWriting(void* ptr); -char QSaveFile_Commit(void* ptr); -char QSaveFile_DirectWriteFallback(void* ptr); -void QSaveFile_SetDirectWriteFallback(void* ptr, char enabled); -void QSaveFile_SetFileName(void* ptr, struct QtCore_PackedString name); -void QSaveFile_DestroyQSaveFile(void* ptr); -void QSaveFile_DestroyQSaveFileDefault(void* ptr); -void* QSemaphore_NewQSemaphore(int n); -void QSemaphore_Acquire(void* ptr, int n); -int QSemaphore_Available(void* ptr); -void QSemaphore_Release(void* ptr, int n); -char QSemaphore_TryAcquire(void* ptr, int n); -char QSemaphore_TryAcquire2(void* ptr, int n, int timeout); -void QSemaphore_DestroyQSemaphore(void* ptr); -void* QSemaphoreReleaser_NewQSemaphoreReleaser(); -void* QSemaphoreReleaser_NewQSemaphoreReleaser2(void* sem, int n); -void* QSemaphoreReleaser_NewQSemaphoreReleaser3(void* sem, int n); -void* QSemaphoreReleaser_Cancel(void* ptr); -void* QSemaphoreReleaser_Semaphore(void* ptr); -void QSemaphoreReleaser_Swap(void* ptr, void* other); -void QSemaphoreReleaser_DestroyQSemaphoreReleaser(void* ptr); -void* QSequentialAnimationGroup_NewQSequentialAnimationGroup(void* parent); -void* QSequentialAnimationGroup_AddPause(void* ptr, int msecs); -void* QSequentialAnimationGroup_CurrentAnimation(void* ptr); -void QSequentialAnimationGroup_ConnectCurrentAnimationChanged(void* ptr, long long t); -void QSequentialAnimationGroup_DisconnectCurrentAnimationChanged(void* ptr); -void QSequentialAnimationGroup_CurrentAnimationChanged(void* ptr, void* current); -int QSequentialAnimationGroup_Duration(void* ptr); -int QSequentialAnimationGroup_DurationDefault(void* ptr); -void* QSequentialAnimationGroup_InsertPause(void* ptr, int index, int msecs); -void QSequentialAnimationGroup_UpdateCurrentTime(void* ptr, int currentTime); -void QSequentialAnimationGroup_UpdateCurrentTimeDefault(void* ptr, int currentTime); -void QSequentialAnimationGroup_DestroyQSequentialAnimationGroup(void* ptr); -void QSequentialAnimationGroup_DestroyQSequentialAnimationGroupDefault(void* ptr); -void* QSequentialIterable_At(void* ptr, int idx); -char QSequentialIterable_CanReverseIterate(void* ptr); -int QSequentialIterable_Size(void* ptr); -void* QSettings_NewQSettings(struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent); -void* QSettings_NewQSettings2(long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent); -void* QSettings_NewQSettings3(long long format, long long scope, struct QtCore_PackedString organization, struct QtCore_PackedString application, void* parent); -void* QSettings_NewQSettings4(struct QtCore_PackedString fileName, long long format, void* parent); -void* QSettings_NewQSettings5(void* parent); -void* QSettings_NewQSettings6(long long scope, void* parent); -struct QtCore_PackedString QSettings_AllKeys(void* ptr); -struct QtCore_PackedString QSettings_ApplicationName(void* ptr); -void QSettings_BeginGroup(void* ptr, struct QtCore_PackedString prefix); -int QSettings_BeginReadArray(void* ptr, struct QtCore_PackedString prefix); -void QSettings_BeginWriteArray(void* ptr, struct QtCore_PackedString prefix, int size); -struct QtCore_PackedString QSettings_ChildGroups(void* ptr); -struct QtCore_PackedString QSettings_ChildKeys(void* ptr); -void QSettings_Clear(void* ptr); -char QSettings_Contains(void* ptr, struct QtCore_PackedString key); -long long QSettings_QSettings_DefaultFormat(); -void QSettings_EndArray(void* ptr); -void QSettings_EndGroup(void* ptr); -char QSettings_FallbacksEnabled(void* ptr); -struct QtCore_PackedString QSettings_FileName(void* ptr); -long long QSettings_Format(void* ptr); -struct QtCore_PackedString QSettings_Group(void* ptr); -void* QSettings_IniCodec(void* ptr); -char QSettings_IsAtomicSyncRequired(void* ptr); -char QSettings_IsWritable(void* ptr); -struct QtCore_PackedString QSettings_OrganizationName(void* ptr); -void QSettings_Remove(void* ptr, struct QtCore_PackedString key); -long long QSettings_Scope(void* ptr); -void QSettings_SetArrayIndex(void* ptr, int i); -void QSettings_SetAtomicSyncRequired(void* ptr, char enable); -void QSettings_QSettings_SetDefaultFormat(long long format); -void QSettings_SetFallbacksEnabled(void* ptr, char b); -void QSettings_SetIniCodec(void* ptr, void* codec); -void QSettings_SetIniCodec2(void* ptr, char* codecName); -void QSettings_QSettings_SetPath(long long format, long long scope, struct QtCore_PackedString path); -void QSettings_SetValue(void* ptr, struct QtCore_PackedString key, void* value); -long long QSettings_Status(void* ptr); -void QSettings_Sync(void* ptr); -void* QSettings_Value(void* ptr, struct QtCore_PackedString key, void* defaultValue); -void QSettings_DestroyQSettings(void* ptr); -void QSettings_DestroyQSettingsDefault(void* ptr); -void* QSharedData_NewQSharedData(); -void* QSharedData_NewQSharedData2(void* vqs); -void* QSharedMemory_NewQSharedMemory(struct QtCore_PackedString key, void* parent); -void* QSharedMemory_NewQSharedMemory2(void* parent); -char QSharedMemory_Attach(void* ptr, long long mode); -void* QSharedMemory_ConstData(void* ptr); -char QSharedMemory_Create(void* ptr, int size, long long mode); -void* QSharedMemory_Data(void* ptr); -void* QSharedMemory_Data2(void* ptr); -char QSharedMemory_Detach(void* ptr); -long long QSharedMemory_Error(void* ptr); -struct QtCore_PackedString QSharedMemory_ErrorString(void* ptr); -char QSharedMemory_IsAttached(void* ptr); -struct QtCore_PackedString QSharedMemory_Key(void* ptr); -char QSharedMemory_Lock(void* ptr); -struct QtCore_PackedString QSharedMemory_NativeKey(void* ptr); -void QSharedMemory_SetKey(void* ptr, struct QtCore_PackedString key); -void QSharedMemory_SetNativeKey(void* ptr, struct QtCore_PackedString key); -int QSharedMemory_Size(void* ptr); -char QSharedMemory_Unlock(void* ptr); -void QSharedMemory_DestroyQSharedMemory(void* ptr); -void QSharedMemory_DestroyQSharedMemoryDefault(void* ptr); -void* QSignalBlocker_NewQSignalBlocker(void* object); -void* QSignalBlocker_NewQSignalBlocker2(void* object); -void QSignalBlocker_Reblock(void* ptr); -void QSignalBlocker_Unblock(void* ptr); -void QSignalBlocker_DestroyQSignalBlocker(void* ptr); -void* QSignalTransition_NewQSignalTransition(void* sourceState); -void* QSignalTransition_NewQSignalTransition2(void* sender, char* sign, void* sourceState); -char QSignalTransition_EventTest(void* ptr, void* event); -char QSignalTransition_EventTestDefault(void* ptr, void* event); -void QSignalTransition_OnTransition(void* ptr, void* event); -void QSignalTransition_OnTransitionDefault(void* ptr, void* event); -void* QSignalTransition_SenderObject(void* ptr); -void QSignalTransition_ConnectSenderObjectChanged(void* ptr, long long t); -void QSignalTransition_DisconnectSenderObjectChanged(void* ptr); -void QSignalTransition_SetSenderObject(void* ptr, void* sender); -void QSignalTransition_SetSignal(void* ptr, void* sign); -void* QSignalTransition_Signal(void* ptr); -void QSignalTransition_ConnectSignalChanged(void* ptr, long long t); -void QSignalTransition_DisconnectSignalChanged(void* ptr); -void QSignalTransition_DestroyQSignalTransition(void* ptr); -void QSignalTransition_DestroyQSignalTransitionDefault(void* ptr); -void* QSize_NewQSize(); -void* QSize_NewQSize2(int width, int height); -void* QSize_BoundedTo(void* ptr, void* otherSize); -void* QSize_ExpandedTo(void* ptr, void* otherSize); -int QSize_Height(void* ptr); -char QSize_IsEmpty(void* ptr); -char QSize_IsNull(void* ptr); -char QSize_IsValid(void* ptr); -int QSize_Rheight(void* ptr); -int QSize_Rwidth(void* ptr); -void QSize_Scale(void* ptr, int width, int height, long long mode); -void QSize_Scale2(void* ptr, void* size, long long mode); -void* QSize_Scaled(void* ptr, int width, int height, long long mode); -void* QSize_Scaled2(void* ptr, void* s, long long mode); -void QSize_SetHeight(void* ptr, int height); -void QSize_SetWidth(void* ptr, int width); -void QSize_Transpose(void* ptr); -void* QSize_Transposed(void* ptr); -int QSize_Width(void* ptr); -void* QSizeF_NewQSizeF(); -void* QSizeF_NewQSizeF2(void* size); -void* QSizeF_NewQSizeF3(double width, double height); -void* QSizeF_BoundedTo(void* ptr, void* otherSize); -void* QSizeF_ExpandedTo(void* ptr, void* otherSize); -double QSizeF_Height(void* ptr); -char QSizeF_IsEmpty(void* ptr); -char QSizeF_IsNull(void* ptr); -char QSizeF_IsValid(void* ptr); -double QSizeF_Rheight(void* ptr); -double QSizeF_Rwidth(void* ptr); -void QSizeF_Scale(void* ptr, double width, double height, long long mode); -void QSizeF_Scale2(void* ptr, void* size, long long mode); -void* QSizeF_Scaled(void* ptr, double width, double height, long long mode); -void* QSizeF_Scaled2(void* ptr, void* s, long long mode); -void QSizeF_SetHeight(void* ptr, double height); -void QSizeF_SetWidth(void* ptr, double width); -void* QSizeF_ToSize(void* ptr); -void QSizeF_Transpose(void* ptr); -void* QSizeF_Transposed(void* ptr); -double QSizeF_Width(void* ptr); -void QSocketNotifier_ConnectActivated(void* ptr, long long t); -void QSocketNotifier_DisconnectActivated(void* ptr); -char QSocketNotifier_IsEnabled(void* ptr); -void QSocketNotifier_SetEnabled(void* ptr, char enable); -void QSocketNotifier_SetEnabledDefault(void* ptr, char enable); -long long QSocketNotifier_Type(void* ptr); -void QSocketNotifier_DestroyQSocketNotifier(void* ptr); -void QSocketNotifier_DestroyQSocketNotifierDefault(void* ptr); -void* QSortFilterProxyModel_NewQSortFilterProxyModel(void* parent); -int QSortFilterProxyModel_ColumnCount(void* ptr, void* parent); -int QSortFilterProxyModel_ColumnCountDefault(void* ptr, void* parent); -char QSortFilterProxyModel_DynamicSortFilter(void* ptr); -char QSortFilterProxyModel_FilterAcceptsColumn(void* ptr, int source_column, void* source_parent); -char QSortFilterProxyModel_FilterAcceptsColumnDefault(void* ptr, int source_column, void* source_parent); -char QSortFilterProxyModel_FilterAcceptsRow(void* ptr, int source_row, void* source_parent); -char QSortFilterProxyModel_FilterAcceptsRowDefault(void* ptr, int source_row, void* source_parent); -long long QSortFilterProxyModel_FilterCaseSensitivity(void* ptr); -int QSortFilterProxyModel_FilterKeyColumn(void* ptr); -void* QSortFilterProxyModel_FilterRegExp(void* ptr); -void* QSortFilterProxyModel_FilterRegularExpression(void* ptr); -int QSortFilterProxyModel_FilterRole(void* ptr); -void* QSortFilterProxyModel_Index(void* ptr, int row, int column, void* parent); -void* QSortFilterProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); -void QSortFilterProxyModel_Invalidate(void* ptr); -void QSortFilterProxyModel_InvalidateDefault(void* ptr); -void QSortFilterProxyModel_InvalidateFilter(void* ptr); -char QSortFilterProxyModel_IsRecursiveFilteringEnabled(void* ptr); -char QSortFilterProxyModel_IsSortLocaleAware(void* ptr); -char QSortFilterProxyModel_LessThan(void* ptr, void* source_left, void* source_right); -char QSortFilterProxyModel_LessThanDefault(void* ptr, void* source_left, void* source_right); -void* QSortFilterProxyModel_MapFromSource(void* ptr, void* sourceIndex); -void* QSortFilterProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex); -void* QSortFilterProxyModel_MapToSource(void* ptr, void* proxyIndex); -void* QSortFilterProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex); -void* QSortFilterProxyModel_Parent(void* ptr, void* child); -void* QSortFilterProxyModel_ParentDefault(void* ptr, void* child); -int QSortFilterProxyModel_RowCount(void* ptr, void* parent); -int QSortFilterProxyModel_RowCountDefault(void* ptr, void* parent); -void QSortFilterProxyModel_SetDynamicSortFilter(void* ptr, char enable); -void QSortFilterProxyModel_SetFilterCaseSensitivity(void* ptr, long long cs); -void QSortFilterProxyModel_SetFilterFixedString(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterFixedStringDefault(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterKeyColumn(void* ptr, int column); -void QSortFilterProxyModel_SetFilterRegExp(void* ptr, void* regExp); -void QSortFilterProxyModel_SetFilterRegExpDefault(void* ptr, void* regExp); -void QSortFilterProxyModel_SetFilterRegExp2(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterRegExp2Default(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterRegularExpression(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterRegularExpressionDefault(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterRegularExpression2(void* ptr, void* regularExpression); -void QSortFilterProxyModel_SetFilterRegularExpression2Default(void* ptr, void* regularExpression); -void QSortFilterProxyModel_SetFilterRole(void* ptr, int role); -void QSortFilterProxyModel_SetFilterWildcard(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetFilterWildcardDefault(void* ptr, struct QtCore_PackedString pattern); -void QSortFilterProxyModel_SetRecursiveFilteringEnabled(void* ptr, char recursive); -void QSortFilterProxyModel_SetSortCaseSensitivity(void* ptr, long long cs); -void QSortFilterProxyModel_SetSortLocaleAware(void* ptr, char on); -void QSortFilterProxyModel_SetSortRole(void* ptr, int role); -long long QSortFilterProxyModel_SortCaseSensitivity(void* ptr); -int QSortFilterProxyModel_SortColumn(void* ptr); -long long QSortFilterProxyModel_SortOrder(void* ptr); -int QSortFilterProxyModel_SortRole(void* ptr); -void QSortFilterProxyModel_DestroyQSortFilterProxyModel(void* ptr); -void QSortFilterProxyModel_DestroyQSortFilterProxyModelDefault(void* ptr); -struct QtCore_PackedString QStandardPaths_QStandardPaths_DisplayName(long long ty); -struct QtCore_PackedString QStandardPaths_QStandardPaths_FindExecutable(struct QtCore_PackedString executableName, struct QtCore_PackedString paths); -struct QtCore_PackedString QStandardPaths_QStandardPaths_Locate(long long ty, struct QtCore_PackedString fileName, long long options); -struct QtCore_PackedString QStandardPaths_QStandardPaths_LocateAll(long long ty, struct QtCore_PackedString fileName, long long options); -void QStandardPaths_QStandardPaths_SetTestModeEnabled(char testMode); -struct QtCore_PackedString QStandardPaths_QStandardPaths_StandardLocations(long long ty); -struct QtCore_PackedString QStandardPaths_QStandardPaths_WritableLocation(long long ty); -void* QState_NewQState(void* parent); -void* QState_NewQState2(long long childMode, void* parent); -void QState_AddTransition(void* ptr, void* transition); -void* QState_AddTransition2(void* ptr, void* sender, char* sign, void* target); -void* QState_AddTransition4(void* ptr, void* target); -void QState_AssignProperty(void* ptr, void* object, char* name, void* value); -long long QState_ChildMode(void* ptr); -void QState_ConnectChildModeChanged(void* ptr, long long t); -void QState_DisconnectChildModeChanged(void* ptr); -void* QState_ErrorState(void* ptr); -void QState_ConnectErrorStateChanged(void* ptr, long long t); -void QState_DisconnectErrorStateChanged(void* ptr); -void QState_ConnectFinished(void* ptr, long long t); -void QState_DisconnectFinished(void* ptr); -void* QState_InitialState(void* ptr); -void QState_ConnectInitialStateChanged(void* ptr, long long t); -void QState_DisconnectInitialStateChanged(void* ptr); -void QState_OnEntry(void* ptr, void* event); -void QState_OnEntryDefault(void* ptr, void* event); -void QState_OnExit(void* ptr, void* event); -void QState_OnExitDefault(void* ptr, void* event); -void QState_ConnectPropertiesAssigned(void* ptr, long long t); -void QState_DisconnectPropertiesAssigned(void* ptr); -void QState_RemoveTransition(void* ptr, void* transition); -void QState_SetChildMode(void* ptr, long long mode); -void QState_SetErrorState(void* ptr, void* state); -void QState_SetInitialState(void* ptr, void* state); -struct QtCore_PackedList QState_Transitions(void* ptr); -void QState_DestroyQState(void* ptr); -void QState_DestroyQStateDefault(void* ptr); -void* QState___transitions_atList(void* ptr, int i); -void QState___transitions_setList(void* ptr, void* i); -void* QState___transitions_newList(void* ptr); -void* QStateMachine_NewQStateMachine(void* parent); -void* QStateMachine_NewQStateMachine2(long long childMode, void* parent); -void QStateMachine_AddDefaultAnimation(void* ptr, void* animation); -void QStateMachine_AddState(void* ptr, void* state); -char QStateMachine_CancelDelayedEvent(void* ptr, int id); -void QStateMachine_ClearError(void* ptr); -struct QtCore_PackedList QStateMachine_DefaultAnimations(void* ptr); -long long QStateMachine_Error(void* ptr); -struct QtCore_PackedString QStateMachine_ErrorString(void* ptr); -long long QStateMachine_GlobalRestorePolicy(void* ptr); -char QStateMachine_IsAnimated(void* ptr); -char QStateMachine_IsRunning(void* ptr); -int QStateMachine_PostDelayedEvent(void* ptr, void* event, int delay); -void QStateMachine_PostEvent(void* ptr, void* event, long long priority); -void QStateMachine_RemoveDefaultAnimation(void* ptr, void* animation); -void QStateMachine_RemoveState(void* ptr, void* state); -void QStateMachine_ConnectRunningChanged(void* ptr, long long t); -void QStateMachine_DisconnectRunningChanged(void* ptr); -void QStateMachine_RunningChanged(void* ptr, char running); -void QStateMachine_SetAnimated(void* ptr, char enabled); -void QStateMachine_SetGlobalRestorePolicy(void* ptr, long long restorePolicy); -void QStateMachine_SetRunning(void* ptr, char running); -void QStateMachine_SetRunningDefault(void* ptr, char running); -void QStateMachine_Start(void* ptr); -void QStateMachine_StartDefault(void* ptr); -void QStateMachine_ConnectStarted(void* ptr, long long t); -void QStateMachine_DisconnectStarted(void* ptr); -void QStateMachine_Stop(void* ptr); -void QStateMachine_StopDefault(void* ptr); -void QStateMachine_ConnectStopped(void* ptr, long long t); -void QStateMachine_DisconnectStopped(void* ptr); -void QStateMachine_DestroyQStateMachine(void* ptr); -void QStateMachine_DestroyQStateMachineDefault(void* ptr); -void* QStateMachine___defaultAnimations_atList(void* ptr, int i); -void QStateMachine___defaultAnimations_setList(void* ptr, void* i); -void* QStateMachine___defaultAnimations_newList(void* ptr); -void* QStaticPlugin_Instance(void* ptr); -void* QStaticPlugin_MetaData(void* ptr); -struct QtCore_PackedString QStaticPlugin_RawMetaData(void* ptr); -void* QStorageInfo_NewQStorageInfo(); -void* QStorageInfo_NewQStorageInfo2(struct QtCore_PackedString path); -void* QStorageInfo_NewQStorageInfo3(void* dir); -void* QStorageInfo_NewQStorageInfo4(void* other); -int QStorageInfo_BlockSize(void* ptr); -long long QStorageInfo_BytesAvailable(void* ptr); -long long QStorageInfo_BytesFree(void* ptr); -long long QStorageInfo_BytesTotal(void* ptr); -void* QStorageInfo_Device(void* ptr); -struct QtCore_PackedString QStorageInfo_DisplayName(void* ptr); -void* QStorageInfo_FileSystemType(void* ptr); -char QStorageInfo_IsReadOnly(void* ptr); -char QStorageInfo_IsReady(void* ptr); -char QStorageInfo_IsRoot(void* ptr); -char QStorageInfo_IsValid(void* ptr); -struct QtCore_PackedList QStorageInfo_QStorageInfo_MountedVolumes(); -struct QtCore_PackedString QStorageInfo_Name(void* ptr); -void QStorageInfo_Refresh(void* ptr); -void* QStorageInfo_QStorageInfo_Root(); -struct QtCore_PackedString QStorageInfo_RootPath(void* ptr); -void QStorageInfo_SetPath(void* ptr, struct QtCore_PackedString path); -void* QStorageInfo_Subvolume(void* ptr); -void QStorageInfo_Swap(void* ptr, void* other); -void QStorageInfo_DestroyQStorageInfo(void* ptr); -void* QStorageInfo___mountedVolumes_atList(void* ptr, int i); -void QStorageInfo___mountedVolumes_setList(void* ptr, void* i); -void* QStorageInfo___mountedVolumes_newList(void* ptr); -void* QStringListModel_NewQStringListModel(void* parent); -void* QStringListModel_NewQStringListModel2(struct QtCore_PackedString strin, void* parent); -void* QStringListModel_Data(void* ptr, void* index, int role); -void* QStringListModel_DataDefault(void* ptr, void* index, int role); -int QStringListModel_RowCount(void* ptr, void* parent); -int QStringListModel_RowCountDefault(void* ptr, void* parent); -void QStringListModel_SetStringList(void* ptr, struct QtCore_PackedString strin); -struct QtCore_PackedString QStringListModel_StringList(void* ptr); -void* QStringMatcher_NewQStringMatcher(); -void* QStringMatcher_NewQStringMatcher2(struct QtCore_PackedString pattern, long long cs); -void* QStringMatcher_NewQStringMatcher3(void* uc, int length, long long cs); -void* QStringMatcher_NewQStringMatcher4(void* other); -long long QStringMatcher_CaseSensitivity(void* ptr); -int QStringMatcher_IndexIn(void* ptr, struct QtCore_PackedString str, int from); -int QStringMatcher_IndexIn2(void* ptr, void* str, int length, int from); -struct QtCore_PackedString QStringMatcher_Pattern(void* ptr); -void QStringMatcher_SetCaseSensitivity(void* ptr, long long cs); -void QStringMatcher_SetPattern(void* ptr, struct QtCore_PackedString pattern); -void QStringMatcher_DestroyQStringMatcher(void* ptr); -void* QStringRef_NewQStringRef(); -void* QStringRef_NewQStringRef2(struct QtCore_PackedString stri, int position, int length); -void* QStringRef_NewQStringRef3(struct QtCore_PackedString stri); -void* QStringRef_NewQStringRef4(void* other); -void* QStringRef_AppendTo(void* ptr, struct QtCore_PackedString stri); -void* QStringRef_At(void* ptr, int position); -void* QStringRef_Back(void* ptr); -void QStringRef_Chop(void* ptr, int n); -void* QStringRef_Chopped(void* ptr, int l); -void QStringRef_Clear(void* ptr); -int QStringRef_QStringRef_Compare(void* s1, struct QtCore_PackedString s2, long long cs); -int QStringRef_Compare2(void* ptr, struct QtCore_PackedString other, long long cs); -int QStringRef_Compare3(void* ptr, void* other, long long cs); -int QStringRef_Compare4(void* ptr, void* other, long long cs); -int QStringRef_Compare5(void* ptr, void* other, long long cs); -int QStringRef_QStringRef_Compare6(void* s1, void* s2, long long cs); -int QStringRef_QStringRef_Compare7(void* s1, void* s2, long long cs); -void* QStringRef_ConstData(void* ptr); -char QStringRef_Contains(void* ptr, struct QtCore_PackedString str, long long cs); -char QStringRef_Contains2(void* ptr, void* ch, long long cs); -char QStringRef_Contains3(void* ptr, void* str, long long cs); -char QStringRef_Contains4(void* ptr, void* str, long long cs); -int QStringRef_Count(void* ptr); -int QStringRef_Count2(void* ptr, struct QtCore_PackedString str, long long cs); -int QStringRef_Count3(void* ptr, void* ch, long long cs); -int QStringRef_Count4(void* ptr, void* str, long long cs); -void* QStringRef_Data(void* ptr); -char QStringRef_EndsWith(void* ptr, struct QtCore_PackedString str, long long cs); -char QStringRef_EndsWith2(void* ptr, void* str, long long cs); -char QStringRef_EndsWith3(void* ptr, void* str, long long cs); -char QStringRef_EndsWith4(void* ptr, void* ch, long long cs); -char QStringRef_EndsWith5(void* ptr, void* str, long long cs); -void* QStringRef_Front(void* ptr); -int QStringRef_IndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs); -int QStringRef_IndexOf2(void* ptr, void* ch, int from, long long cs); -int QStringRef_IndexOf3(void* ptr, void* str, int from, long long cs); -int QStringRef_IndexOf4(void* ptr, void* str, int from, long long cs); -char QStringRef_IsEmpty(void* ptr); -char QStringRef_IsNull(void* ptr); -char QStringRef_IsRightToLeft(void* ptr); -int QStringRef_LastIndexOf(void* ptr, struct QtCore_PackedString str, int from, long long cs); -int QStringRef_LastIndexOf2(void* ptr, void* ch, int from, long long cs); -int QStringRef_LastIndexOf3(void* ptr, void* str, int from, long long cs); -int QStringRef_LastIndexOf4(void* ptr, void* str, int from, long long cs); -void* QStringRef_Left(void* ptr, int n); -int QStringRef_Length(void* ptr); -int QStringRef_QStringRef_LocaleAwareCompare(void* s1, struct QtCore_PackedString s2); -int QStringRef_LocaleAwareCompare2(void* ptr, struct QtCore_PackedString other); -int QStringRef_LocaleAwareCompare3(void* ptr, void* other); -int QStringRef_QStringRef_LocaleAwareCompare4(void* s1, void* s2); -void* QStringRef_Mid(void* ptr, int position, int n); -int QStringRef_Position(void* ptr); -void* QStringRef_Right(void* ptr, int n); -int QStringRef_Size(void* ptr); -struct QtCore_PackedList QStringRef_Split(void* ptr, struct QtCore_PackedString sep, long long behavior, long long cs); -struct QtCore_PackedList QStringRef_Split2(void* ptr, void* sep, long long behavior, long long cs); -char QStringRef_StartsWith(void* ptr, struct QtCore_PackedString str, long long cs); -char QStringRef_StartsWith2(void* ptr, void* str, long long cs); -char QStringRef_StartsWith3(void* ptr, void* str, long long cs); -char QStringRef_StartsWith4(void* ptr, void* ch, long long cs); -char QStringRef_StartsWith5(void* ptr, void* str, long long cs); -struct QtCore_PackedString QStringRef_String(void* ptr); -double QStringRef_ToDouble(void* ptr, char* ok); -float QStringRef_ToFloat(void* ptr, char* ok); -int QStringRef_ToInt(void* ptr, char* ok, int base); -void* QStringRef_ToLatin1(void* ptr); -void* QStringRef_ToLocal8Bit(void* ptr); -long QStringRef_ToLong(void* ptr, char* ok, int base); -long long QStringRef_ToLongLong(void* ptr, char* ok, int base); -short QStringRef_ToShort(void* ptr, char* ok, int base); -struct QtCore_PackedString QStringRef_ToString(void* ptr); -unsigned int QStringRef_ToUInt(void* ptr, char* ok, int base); -unsigned long QStringRef_ToULong(void* ptr, char* ok, int base); -unsigned long long QStringRef_ToULongLong(void* ptr, char* ok, int base); -unsigned short QStringRef_ToUShort(void* ptr, char* ok, int base); -struct QtCore_PackedList QStringRef_ToUcs4(void* ptr); -void* QStringRef_ToUtf8(void* ptr); -void* QStringRef_Trimmed(void* ptr); -void QStringRef_Truncate(void* ptr, int position); -void* QStringRef_Unicode(void* ptr); -void QStringRef_DestroyQStringRef(void* ptr); -void* QStringRef___split_atList(void* ptr, int i); -void QStringRef___split_setList(void* ptr, void* i); -void* QStringRef___split_newList(void* ptr); -void* QStringRef___split_atList2(void* ptr, int i); -void QStringRef___split_setList2(void* ptr, void* i); -void* QStringRef___split_newList2(void* ptr); -unsigned int QStringRef___toUcs4_atList(void* ptr, int i); -void QStringRef___toUcs4_setList(void* ptr, unsigned int i); -void* QStringRef___toUcs4_newList(void* ptr); -void* QStringView_NewQStringView(); -void* QStringView_NewQStringView7(struct QtCore_PackedString str); -void* QStringView_NewQStringView8(void* str); -void* QStringView_Back(void* ptr); -int QStringView_Compare(void* ptr, void* other, long long cs); -char QStringView_Empty(void* ptr); -char QStringView_EndsWith(void* ptr, void* str, long long cs); -char QStringView_EndsWith2(void* ptr, void* l1, long long cs); -char QStringView_EndsWith3(void* ptr, void* ch); -char QStringView_EndsWith4(void* ptr, void* ch, long long cs); -void* QStringView_First(void* ptr); -void* QStringView_Front(void* ptr); -char QStringView_IsEmpty(void* ptr); -char QStringView_IsNull(void* ptr); -char QStringView_IsRightToLeft(void* ptr); -void* QStringView_Last(void* ptr); -int QStringView_Length(void* ptr); -char QStringView_StartsWith(void* ptr, void* str, long long cs); -char QStringView_StartsWith2(void* ptr, void* l1, long long cs); -char QStringView_StartsWith3(void* ptr, void* ch); -char QStringView_StartsWith4(void* ptr, void* ch, long long cs); -void* QStringView_ToLatin1(void* ptr); -void* QStringView_ToLocal8Bit(void* ptr); -struct QtCore_PackedString QStringView_ToString(void* ptr); -struct QtCore_PackedList QStringView_ToUcs4(void* ptr); -void* QStringView_ToUtf8(void* ptr); -void* QStringView_Trimmed(void* ptr); -unsigned int QStringView___convertToUcs4_atList(void* ptr, int i); -void QStringView___convertToUcs4_setList(void* ptr, unsigned int i); -void* QStringView___convertToUcs4_newList(void* ptr); -unsigned int QStringView___toUcs4_atList(void* ptr, int i); -void QStringView___toUcs4_setList(void* ptr, unsigned int i); -void* QStringView___toUcs4_newList(void* ptr); -int QSysInfo_WordSize_Type(); -void* QSysInfo_QSysInfo_BootUniqueId(); -struct QtCore_PackedString QSysInfo_QSysInfo_BuildAbi(); -struct QtCore_PackedString QSysInfo_QSysInfo_BuildCpuArchitecture(); -struct QtCore_PackedString QSysInfo_QSysInfo_CurrentCpuArchitecture(); -struct QtCore_PackedString QSysInfo_QSysInfo_KernelType(); -struct QtCore_PackedString QSysInfo_QSysInfo_KernelVersion(); -struct QtCore_PackedString QSysInfo_QSysInfo_MachineHostName(); -void* QSysInfo_QSysInfo_MachineUniqueId(); -struct QtCore_PackedString QSysInfo_QSysInfo_PrettyProductName(); -struct QtCore_PackedString QSysInfo_QSysInfo_ProductType(); -struct QtCore_PackedString QSysInfo_QSysInfo_ProductVersion(); -void* QSystemSemaphore_NewQSystemSemaphore(struct QtCore_PackedString key, int initialValue, long long mode); -char QSystemSemaphore_Acquire(void* ptr); -long long QSystemSemaphore_Error(void* ptr); -struct QtCore_PackedString QSystemSemaphore_ErrorString(void* ptr); -struct QtCore_PackedString QSystemSemaphore_Key(void* ptr); -char QSystemSemaphore_Release(void* ptr, int n); -void QSystemSemaphore_SetKey(void* ptr, struct QtCore_PackedString key, int initialValue, long long mode); -void QSystemSemaphore_DestroyQSystemSemaphore(void* ptr); -void* QTemporaryDir_NewQTemporaryDir(); -void* QTemporaryDir_NewQTemporaryDir2(struct QtCore_PackedString templatePath); -char QTemporaryDir_AutoRemove(void* ptr); -struct QtCore_PackedString QTemporaryDir_ErrorString(void* ptr); -struct QtCore_PackedString QTemporaryDir_FilePath(void* ptr, struct QtCore_PackedString fileName); -char QTemporaryDir_IsValid(void* ptr); -struct QtCore_PackedString QTemporaryDir_Path(void* ptr); -char QTemporaryDir_Remove(void* ptr); -void QTemporaryDir_SetAutoRemove(void* ptr, char b); -void QTemporaryDir_DestroyQTemporaryDir(void* ptr); -void* QTemporaryFile_NewQTemporaryFile(); -void* QTemporaryFile_NewQTemporaryFile2(struct QtCore_PackedString templateName); -void* QTemporaryFile_NewQTemporaryFile3(void* parent); -void* QTemporaryFile_NewQTemporaryFile4(struct QtCore_PackedString templateName, void* parent); -char QTemporaryFile_AutoRemove(void* ptr); -void* QTemporaryFile_QTemporaryFile_CreateNativeFile(void* file); -void* QTemporaryFile_QTemporaryFile_CreateNativeFile2(struct QtCore_PackedString fileName); -struct QtCore_PackedString QTemporaryFile_FileTemplate(void* ptr); -char QTemporaryFile_Open(void* ptr); -void QTemporaryFile_SetAutoRemove(void* ptr, char b); -void QTemporaryFile_SetFileTemplate(void* ptr, struct QtCore_PackedString name); -void QTemporaryFile_DestroyQTemporaryFile(void* ptr); -void QTemporaryFile_DestroyQTemporaryFileDefault(void* ptr); -void* QTextBoundaryFinder_NewQTextBoundaryFinder(); -void* QTextBoundaryFinder_NewQTextBoundaryFinder2(void* other); -void* QTextBoundaryFinder_NewQTextBoundaryFinder3(long long ty, struct QtCore_PackedString stri); -long long QTextBoundaryFinder_BoundaryReasons(void* ptr); -char QTextBoundaryFinder_IsAtBoundary(void* ptr); -char QTextBoundaryFinder_IsValid(void* ptr); -int QTextBoundaryFinder_Position(void* ptr); -void QTextBoundaryFinder_SetPosition(void* ptr, int position); -struct QtCore_PackedString QTextBoundaryFinder_String(void* ptr); -void QTextBoundaryFinder_ToEnd(void* ptr); -int QTextBoundaryFinder_ToNextBoundary(void* ptr); -int QTextBoundaryFinder_ToPreviousBoundary(void* ptr); -void QTextBoundaryFinder_ToStart(void* ptr); -long long QTextBoundaryFinder_Type(void* ptr); -void QTextBoundaryFinder_DestroyQTextBoundaryFinder(void* ptr); -struct QtCore_PackedList QTextCodec_Aliases(void* ptr); -struct QtCore_PackedList QTextCodec_AliasesDefault(void* ptr); -struct QtCore_PackedList QTextCodec_QTextCodec_AvailableCodecs(); -struct QtCore_PackedList QTextCodec_QTextCodec_AvailableMibs(); -char QTextCodec_CanEncode(void* ptr, void* ch); -char QTextCodec_CanEncode2(void* ptr, struct QtCore_PackedString s); -char QTextCodec_CanEncode3(void* ptr, void* s); -void* QTextCodec_QTextCodec_CodecForHtml(void* ba, void* defaultCodec); -void* QTextCodec_QTextCodec_CodecForHtml2(void* ba); -void* QTextCodec_QTextCodec_CodecForLocale(); -void* QTextCodec_QTextCodec_CodecForMib(int mib); -void* QTextCodec_QTextCodec_CodecForName(void* name); -void* QTextCodec_QTextCodec_CodecForName2(char* name); -void* QTextCodec_QTextCodec_CodecForUtfText(void* ba, void* defaultCodec); -void* QTextCodec_QTextCodec_CodecForUtfText2(void* ba); -void* QTextCodec_FromUnicode(void* ptr, struct QtCore_PackedString str); -void* QTextCodec_FromUnicode2(void* ptr, void* str); -void* QTextCodec_MakeDecoder(void* ptr, long long flags); -void* QTextCodec_MakeEncoder(void* ptr, long long flags); -int QTextCodec_MibEnum(void* ptr); -void* QTextCodec_Name(void* ptr); -void QTextCodec_QTextCodec_SetCodecForLocale(void* c); -struct QtCore_PackedString QTextCodec_ToUnicode(void* ptr, void* a); -struct QtCore_PackedString QTextCodec_ToUnicode2(void* ptr, char* chars); -void QTextCodec_DestroyQTextCodec(void* ptr); -void QTextCodec_DestroyQTextCodecDefault(void* ptr); -void* QTextCodec___aliases_atList(void* ptr, int i); -void QTextCodec___aliases_setList(void* ptr, void* i); -void* QTextCodec___aliases_newList(void* ptr); -void* QTextCodec___availableCodecs_atList(void* ptr, int i); -void QTextCodec___availableCodecs_setList(void* ptr, void* i); -void* QTextCodec___availableCodecs_newList(void* ptr); -int QTextCodec___availableMibs_atList(void* ptr, int i); -void QTextCodec___availableMibs_setList(void* ptr, int i); -void* QTextCodec___availableMibs_newList(void* ptr); -void* QTextDecoder_NewQTextDecoder2(void* codec); -void* QTextDecoder_NewQTextDecoder3(void* codec, long long flags); -struct QtCore_PackedString QTextDecoder_ToUnicode(void* ptr, char* chars, int l); -struct QtCore_PackedString QTextDecoder_ToUnicode2(void* ptr, void* ba); -void QTextDecoder_ToUnicode3(void* ptr, struct QtCore_PackedString target, char* chars, int l); -void QTextDecoder_DestroyQTextDecoder(void* ptr); -void* QTextEncoder_NewQTextEncoder2(void* codec); -void* QTextEncoder_NewQTextEncoder3(void* codec, long long flags); -void* QTextEncoder_FromUnicode(void* ptr, struct QtCore_PackedString str); -void* QTextEncoder_FromUnicode2(void* ptr, void* str); -void* QTextEncoder_FromUnicode3(void* ptr, void* uc, int l); -void QTextEncoder_DestroyQTextEncoder(void* ptr); -void* QTextStream_NewQTextStream(); -void* QTextStream_NewQTextStream2(void* device); -void* QTextStream_NewQTextStream4(struct QtCore_PackedString stri, long long openMode); -void* QTextStream_NewQTextStream5(void* array, long long openMode); -void* QTextStream_NewQTextStream6(void* array, long long openMode); -char QTextStream_AtEnd(void* ptr); -char QTextStream_AutoDetectUnicode(void* ptr); -void* QTextStream_Codec(void* ptr); -void* QTextStream_Device(void* ptr); -long long QTextStream_FieldAlignment(void* ptr); -int QTextStream_FieldWidth(void* ptr); -void QTextStream_Flush(void* ptr); -char QTextStream_GenerateByteOrderMark(void* ptr); -int QTextStream_IntegerBase(void* ptr); -void* QTextStream_Locale(void* ptr); -long long QTextStream_NumberFlags(void* ptr); -void* QTextStream_PadChar(void* ptr); -long long QTextStream_Pos(void* ptr); -struct QtCore_PackedString QTextStream_Read(void* ptr, long long maxlen); -struct QtCore_PackedString QTextStream_ReadAll(void* ptr); -struct QtCore_PackedString QTextStream_ReadLine(void* ptr, long long maxlen); -char QTextStream_ReadLineInto(void* ptr, struct QtCore_PackedString line, long long maxlen); -long long QTextStream_RealNumberNotation(void* ptr); -int QTextStream_RealNumberPrecision(void* ptr); -void QTextStream_Reset(void* ptr); -void QTextStream_ResetStatus(void* ptr); -char QTextStream_Seek(void* ptr, long long pos); -void QTextStream_SetAutoDetectUnicode(void* ptr, char enabled); -void QTextStream_SetCodec(void* ptr, void* codec); -void QTextStream_SetCodec2(void* ptr, char* codecName); -void QTextStream_SetDevice(void* ptr, void* device); -void QTextStream_SetFieldAlignment(void* ptr, long long mode); -void QTextStream_SetFieldWidth(void* ptr, int width); -void QTextStream_SetGenerateByteOrderMark(void* ptr, char generate); -void QTextStream_SetIntegerBase(void* ptr, int base); -void QTextStream_SetLocale(void* ptr, void* locale); -void QTextStream_SetNumberFlags(void* ptr, long long flags); -void QTextStream_SetPadChar(void* ptr, void* ch); -void QTextStream_SetRealNumberNotation(void* ptr, long long notation); -void QTextStream_SetRealNumberPrecision(void* ptr, int precision); -void QTextStream_SetStatus(void* ptr, long long status); -void QTextStream_SetString(void* ptr, struct QtCore_PackedString stri, long long openMode); -void QTextStream_SkipWhiteSpace(void* ptr); -long long QTextStream_Status(void* ptr); -struct QtCore_PackedString QTextStream_String(void* ptr); -void QTextStream_DestroyQTextStream(void* ptr); -void QTextStream_DestroyQTextStreamDefault(void* ptr); -void* QThread_NewQThread(void* parent); -void* QThread_QThread_CurrentThread(); -void* QThread_EventDispatcher(void* ptr); -int QThread_Exec(void* ptr); -void QThread_Exit(void* ptr, int returnCode); -void QThread_ConnectFinished(void* ptr, long long t); -void QThread_DisconnectFinished(void* ptr); -int QThread_QThread_IdealThreadCount(); -char QThread_IsFinished(void* ptr); -char QThread_IsInterruptionRequested(void* ptr); -char QThread_IsRunning(void* ptr); -int QThread_LoopLevel(void* ptr); -void QThread_QThread_Msleep(unsigned long msecs); -long long QThread_Priority(void* ptr); -void QThread_Quit(void* ptr); -void QThread_QuitDefault(void* ptr); -void QThread_RequestInterruption(void* ptr); -void QThread_Run(void* ptr); -void QThread_RunDefault(void* ptr); -void QThread_SetEventDispatcher(void* ptr, void* eventDispatcher); -void QThread_SetPriority(void* ptr, long long priority); -void QThread_SetStackSize(void* ptr, unsigned int stackSize); -void QThread_QThread_SetTerminationEnabled(char enabled); -void QThread_QThread_Sleep(unsigned long secs); -unsigned int QThread_StackSize(void* ptr); -void QThread_Start(void* ptr); -void QThread_StartDefault(void* ptr); -void QThread_ConnectStarted(void* ptr, long long t); -void QThread_DisconnectStarted(void* ptr); -void QThread_Terminate(void* ptr); -void QThread_TerminateDefault(void* ptr); -void QThread_QThread_Usleep(unsigned long usecs); -char QThread_Wait(void* ptr, unsigned long ti); -void QThread_QThread_YieldCurrentThread(); -void QThread_DestroyQThread(void* ptr); -void QThread_DestroyQThreadDefault(void* ptr); -void* QThreadPool_NewQThreadPool(void* parent); -int QThreadPool_ActiveThreadCount(void* ptr); -void QThreadPool_Clear(void* ptr); -int QThreadPool_ExpiryTimeout(void* ptr); -void* QThreadPool_QThreadPool_GlobalInstance(); -int QThreadPool_MaxThreadCount(void* ptr); -void QThreadPool_ReleaseThread(void* ptr); -void QThreadPool_ReserveThread(void* ptr); -void QThreadPool_SetExpiryTimeout(void* ptr, int expiryTimeout); -void QThreadPool_SetMaxThreadCount(void* ptr, int maxThreadCount); -void QThreadPool_SetStackSize(void* ptr, unsigned int stackSize); -unsigned int QThreadPool_StackSize(void* ptr); -void QThreadPool_Start(void* ptr, void* runnable, int priority); -char QThreadPool_TryStart(void* ptr, void* runnable); -char QThreadPool_TryTake(void* ptr, void* runnable); -char QThreadPool_WaitForDone(void* ptr, int msecs); -void QThreadPool_DestroyQThreadPool(void* ptr); -void QThreadPool_DestroyQThreadPoolDefault(void* ptr); -void* QTime_NewQTime2(); -void* QTime_NewQTime3(int h, int m, int s, int ms); -void* QTime_AddMSecs(void* ptr, int ms); -void* QTime_AddSecs(void* ptr, int s); -void* QTime_QTime_CurrentTime(); -int QTime_Elapsed(void* ptr); -void* QTime_QTime_FromMSecsSinceStartOfDay(int msecs); -void* QTime_QTime_FromString(struct QtCore_PackedString stri, long long format); -void* QTime_QTime_FromString2(struct QtCore_PackedString stri, struct QtCore_PackedString format); -int QTime_Hour(void* ptr); -char QTime_IsNull(void* ptr); -char QTime_IsValid(void* ptr); -char QTime_QTime_IsValid2(int h, int m, int s, int ms); -int QTime_Minute(void* ptr); -int QTime_Msec(void* ptr); -int QTime_MsecsSinceStartOfDay(void* ptr); -int QTime_MsecsTo(void* ptr, void* t); -int QTime_Restart(void* ptr); -int QTime_Second(void* ptr); -int QTime_SecsTo(void* ptr, void* t); -char QTime_SetHMS(void* ptr, int h, int m, int s, int ms); -void QTime_Start(void* ptr); -struct QtCore_PackedString QTime_ToString(void* ptr, struct QtCore_PackedString format); -struct QtCore_PackedString QTime_ToString2(void* ptr, long long format); -struct QtCore_PackedString QTime_ToString3(void* ptr, void* format); -void* QTimeLine_NewQTimeLine(int duration, void* parent); -int QTimeLine_CurrentFrame(void* ptr); -int QTimeLine_CurrentTime(void* ptr); -double QTimeLine_CurrentValue(void* ptr); -long long QTimeLine_CurveShape(void* ptr); -long long QTimeLine_Direction(void* ptr); -int QTimeLine_Duration(void* ptr); -void* QTimeLine_EasingCurve(void* ptr); -int QTimeLine_EndFrame(void* ptr); -void QTimeLine_ConnectFinished(void* ptr, long long t); -void QTimeLine_DisconnectFinished(void* ptr); -void QTimeLine_ConnectFrameChanged(void* ptr, long long t); -void QTimeLine_DisconnectFrameChanged(void* ptr); -int QTimeLine_FrameForTime(void* ptr, int msec); -int QTimeLine_LoopCount(void* ptr); -void QTimeLine_Resume(void* ptr); -void QTimeLine_ResumeDefault(void* ptr); -void QTimeLine_SetCurrentTime(void* ptr, int msec); -void QTimeLine_SetCurrentTimeDefault(void* ptr, int msec); -void QTimeLine_SetCurveShape(void* ptr, long long shape); -void QTimeLine_SetDirection(void* ptr, long long direction); -void QTimeLine_SetDuration(void* ptr, int duration); -void QTimeLine_SetEasingCurve(void* ptr, void* curve); -void QTimeLine_SetEndFrame(void* ptr, int frame); -void QTimeLine_SetFrameRange(void* ptr, int startFrame, int endFrame); -void QTimeLine_SetLoopCount(void* ptr, int count); -void QTimeLine_SetPaused(void* ptr, char paused); -void QTimeLine_SetPausedDefault(void* ptr, char paused); -void QTimeLine_SetStartFrame(void* ptr, int frame); -void QTimeLine_SetUpdateInterval(void* ptr, int interval); -void QTimeLine_Start(void* ptr); -void QTimeLine_StartDefault(void* ptr); -int QTimeLine_StartFrame(void* ptr); -long long QTimeLine_State(void* ptr); -void QTimeLine_ConnectStateChanged(void* ptr, long long t); -void QTimeLine_DisconnectStateChanged(void* ptr); -void QTimeLine_Stop(void* ptr); -void QTimeLine_StopDefault(void* ptr); -void QTimeLine_ToggleDirection(void* ptr); -void QTimeLine_ToggleDirectionDefault(void* ptr); -int QTimeLine_UpdateInterval(void* ptr); -void QTimeLine_ConnectValueChanged(void* ptr, long long t); -void QTimeLine_DisconnectValueChanged(void* ptr); -double QTimeLine_ValueForTime(void* ptr, int msec); -double QTimeLine_ValueForTimeDefault(void* ptr, int msec); -void QTimeLine_DestroyQTimeLine(void* ptr); -void QTimeLine_DestroyQTimeLineDefault(void* ptr); -void* QTimeZone_NewQTimeZone(); -void* QTimeZone_NewQTimeZone2(void* ianaId); -void* QTimeZone_NewQTimeZone3(int offsetSeconds); -void* QTimeZone_NewQTimeZone4(void* ianaId, int offsetSeconds, struct QtCore_PackedString name, struct QtCore_PackedString abbreviation, long long country, struct QtCore_PackedString comment); -void* QTimeZone_NewQTimeZone5(void* other); -struct QtCore_PackedString QTimeZone_Abbreviation(void* ptr, void* atDateTime); -struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds(); -struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds2(long long country); -struct QtCore_PackedList QTimeZone_QTimeZone_AvailableTimeZoneIds3(int offsetSeconds); -struct QtCore_PackedString QTimeZone_Comment(void* ptr); -long long QTimeZone_Country(void* ptr); -int QTimeZone_DaylightTimeOffset(void* ptr, void* atDateTime); -struct QtCore_PackedString QTimeZone_DisplayName(void* ptr, void* atDateTime, long long nameType, void* locale); -struct QtCore_PackedString QTimeZone_DisplayName2(void* ptr, long long timeType, long long nameType, void* locale); -char QTimeZone_HasDaylightTime(void* ptr); -char QTimeZone_HasTransitions(void* ptr); -void* QTimeZone_QTimeZone_IanaIdToWindowsId(void* ianaId); -void* QTimeZone_Id(void* ptr); -char QTimeZone_IsDaylightTime(void* ptr, void* atDateTime); -char QTimeZone_QTimeZone_IsTimeZoneIdAvailable(void* ianaId); -char QTimeZone_IsValid(void* ptr); -int QTimeZone_OffsetFromUtc(void* ptr, void* atDateTime); -int QTimeZone_StandardTimeOffset(void* ptr, void* atDateTime); -void QTimeZone_Swap(void* ptr, void* other); -void* QTimeZone_QTimeZone_SystemTimeZone(); -void* QTimeZone_QTimeZone_SystemTimeZoneId(); -void* QTimeZone_QTimeZone_Utc(); -void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId(void* windowsId); -void* QTimeZone_QTimeZone_WindowsIdToDefaultIanaId2(void* windowsId, long long country); -struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds(void* windowsId); -struct QtCore_PackedList QTimeZone_QTimeZone_WindowsIdToIanaIds2(void* windowsId, long long country); -void QTimeZone_DestroyQTimeZone(void* ptr); -void* QTimeZone___availableTimeZoneIds_atList(void* ptr, int i); -void QTimeZone___availableTimeZoneIds_setList(void* ptr, void* i); -void* QTimeZone___availableTimeZoneIds_newList(void* ptr); -void* QTimeZone___availableTimeZoneIds_atList2(void* ptr, int i); -void QTimeZone___availableTimeZoneIds_setList2(void* ptr, void* i); -void* QTimeZone___availableTimeZoneIds_newList2(void* ptr); -void* QTimeZone___availableTimeZoneIds_atList3(void* ptr, int i); -void QTimeZone___availableTimeZoneIds_setList3(void* ptr, void* i); -void* QTimeZone___availableTimeZoneIds_newList3(void* ptr); -void* QTimeZone___windowsIdToIanaIds_atList(void* ptr, int i); -void QTimeZone___windowsIdToIanaIds_setList(void* ptr, void* i); -void* QTimeZone___windowsIdToIanaIds_newList(void* ptr); -void* QTimeZone___windowsIdToIanaIds_atList2(void* ptr, int i); -void QTimeZone___windowsIdToIanaIds_setList2(void* ptr, void* i); -void* QTimeZone___windowsIdToIanaIds_newList2(void* ptr); -void* QTimer_NewQTimer(void* parent); -int QTimer_Interval(void* ptr); -char QTimer_IsActive(void* ptr); -char QTimer_IsSingleShot(void* ptr); -int QTimer_RemainingTime(void* ptr); -void QTimer_SetInterval(void* ptr, int msec); -void QTimer_SetSingleShot(void* ptr, char singleShot); -void QTimer_SetTimerType(void* ptr, long long atype); -void QTimer_QTimer_SingleShot(int msec, void* receiver, char* member); -void QTimer_QTimer_SingleShot2(int msec, long long timerType, void* receiver, char* member); -void QTimer_Start(void* ptr, int msec); -void QTimer_StartDefault(void* ptr, int msec); -void QTimer_Start2(void* ptr); -void QTimer_Start2Default(void* ptr); -void QTimer_Stop(void* ptr); -void QTimer_StopDefault(void* ptr); -void QTimer_ConnectTimeout(void* ptr, long long t); -void QTimer_DisconnectTimeout(void* ptr); -int QTimer_TimerId(void* ptr); -long long QTimer_TimerType(void* ptr); -void QTimer_DestroyQTimer(void* ptr); -void QTimer_DestroyQTimerDefault(void* ptr); -void* QTimerEvent_NewQTimerEvent(int timerId); -int QTimerEvent_TimerId(void* ptr); -void* QTranslator_NewQTranslator(void* parent); -char QTranslator_IsEmpty(void* ptr); -char QTranslator_IsEmptyDefault(void* ptr); -char QTranslator_Load(void* ptr, struct QtCore_PackedString filename, struct QtCore_PackedString directory, struct QtCore_PackedString search_delimiters, struct QtCore_PackedString suffix); -char QTranslator_Load2(void* ptr, void* locale, struct QtCore_PackedString filename, struct QtCore_PackedString prefix, struct QtCore_PackedString directory, struct QtCore_PackedString suffix); -char QTranslator_Load3(void* ptr, char* data, int l, struct QtCore_PackedString directory); -struct QtCore_PackedString QTranslator_Translate(void* ptr, char* context, char* sourceText, char* disambiguation, int n); -struct QtCore_PackedString QTranslator_TranslateDefault(void* ptr, char* context, char* sourceText, char* disambiguation, int n); -void QTranslator_DestroyQTranslator(void* ptr); -void QTranslator_DestroyQTranslatorDefault(void* ptr); -void* QTransposeProxyModel_NewQTransposeProxyModel2(void* parent); -int QTransposeProxyModel_ColumnCount(void* ptr, void* parent); -int QTransposeProxyModel_ColumnCountDefault(void* ptr, void* parent); -void* QTransposeProxyModel_Index(void* ptr, int row, int column, void* parent); -void* QTransposeProxyModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QTransposeProxyModel_MapFromSource(void* ptr, void* sourceIndex); -void* QTransposeProxyModel_MapFromSourceDefault(void* ptr, void* sourceIndex); -void* QTransposeProxyModel_MapToSource(void* ptr, void* proxyIndex); -void* QTransposeProxyModel_MapToSourceDefault(void* ptr, void* proxyIndex); -void* QTransposeProxyModel_Parent(void* ptr, void* index); -void* QTransposeProxyModel_ParentDefault(void* ptr, void* index); -int QTransposeProxyModel_RowCount(void* ptr, void* parent); -int QTransposeProxyModel_RowCountDefault(void* ptr, void* parent); -void QTransposeProxyModel_DestroyQTransposeProxyModel(void* ptr); -void QTransposeProxyModel_DestroyQTransposeProxyModelDefault(void* ptr); -void* QUrl_NewQUrl(); -void* QUrl_NewQUrl2(void* other); -void* QUrl_NewQUrl3(struct QtCore_PackedString url, long long parsingMode); -void* QUrl_NewQUrl4(void* other); -void* QUrl_Adjusted(void* ptr, long long options); -struct QtCore_PackedString QUrl_Authority(void* ptr, long long options); -void QUrl_Clear(void* ptr); -struct QtCore_PackedString QUrl_ErrorString(void* ptr); -struct QtCore_PackedString QUrl_FileName(void* ptr, long long options); -struct QtCore_PackedString QUrl_Fragment(void* ptr, long long options); -struct QtCore_PackedString QUrl_QUrl_FromAce(void* domain); -void* QUrl_QUrl_FromEncoded(void* input, long long parsingMode); -void* QUrl_QUrl_FromLocalFile(struct QtCore_PackedString localFile); -struct QtCore_PackedString QUrl_QUrl_FromPercentEncoding(void* input); -struct QtCore_PackedList QUrl_QUrl_FromStringList(struct QtCore_PackedString urls, long long mode); -void* QUrl_QUrl_FromUserInput(struct QtCore_PackedString userInput); -void* QUrl_QUrl_FromUserInput2(struct QtCore_PackedString userInput, struct QtCore_PackedString workingDirectory, long long options); -char QUrl_HasFragment(void* ptr); -char QUrl_HasQuery(void* ptr); -struct QtCore_PackedString QUrl_Host(void* ptr, long long options); -struct QtCore_PackedString QUrl_QUrl_IdnWhitelist(); -char QUrl_IsEmpty(void* ptr); -char QUrl_IsLocalFile(void* ptr); -char QUrl_IsParentOf(void* ptr, void* childUrl); -char QUrl_IsRelative(void* ptr); -char QUrl_IsValid(void* ptr); -char QUrl_Matches(void* ptr, void* url, long long options); -struct QtCore_PackedString QUrl_Password(void* ptr, long long options); -struct QtCore_PackedString QUrl_Path(void* ptr, long long options); -int QUrl_Port(void* ptr, int defaultPort); -struct QtCore_PackedString QUrl_Query(void* ptr, long long options); -void* QUrl_Resolved(void* ptr, void* relative); -struct QtCore_PackedString QUrl_Scheme(void* ptr); -void QUrl_SetAuthority(void* ptr, struct QtCore_PackedString authority, long long mode); -void QUrl_SetFragment(void* ptr, struct QtCore_PackedString fragment, long long mode); -void QUrl_SetHost(void* ptr, struct QtCore_PackedString host, long long mode); -void QUrl_QUrl_SetIdnWhitelist(struct QtCore_PackedString list); -void QUrl_SetPassword(void* ptr, struct QtCore_PackedString password, long long mode); -void QUrl_SetPath(void* ptr, struct QtCore_PackedString path, long long mode); -void QUrl_SetPort(void* ptr, int port); -void QUrl_SetQuery(void* ptr, struct QtCore_PackedString query, long long mode); -void QUrl_SetQuery2(void* ptr, void* query); -void QUrl_SetScheme(void* ptr, struct QtCore_PackedString scheme); -void QUrl_SetUrl(void* ptr, struct QtCore_PackedString url, long long parsingMode); -void QUrl_SetUserInfo(void* ptr, struct QtCore_PackedString userInfo, long long mode); -void QUrl_SetUserName(void* ptr, struct QtCore_PackedString userName, long long mode); -void QUrl_Swap(void* ptr, void* other); -void* QUrl_QUrl_ToAce(struct QtCore_PackedString domain); -struct QtCore_PackedString QUrl_ToDisplayString(void* ptr, long long options); -void* QUrl_ToEncoded(void* ptr, long long options); -struct QtCore_PackedString QUrl_ToLocalFile(void* ptr); -void* QUrl_QUrl_ToPercentEncoding(struct QtCore_PackedString input, void* exclude, void* include); -struct QtCore_PackedString QUrl_ToString(void* ptr, long long options); -struct QtCore_PackedString QUrl_QUrl_ToStringList(void* urls, long long options); -struct QtCore_PackedString QUrl_TopLevelDomain(void* ptr, long long options); -struct QtCore_PackedString QUrl_Url(void* ptr, long long options); -struct QtCore_PackedString QUrl_UserInfo(void* ptr, long long options); -struct QtCore_PackedString QUrl_UserName(void* ptr, long long options); -void QUrl_DestroyQUrl(void* ptr); -void* QUrl___allEncodedQueryItemValues_atList(void* ptr, int i); -void QUrl___allEncodedQueryItemValues_setList(void* ptr, void* i); -void* QUrl___allEncodedQueryItemValues_newList(void* ptr); -void* QUrl___fromStringList_atList(void* ptr, int i); -void QUrl___fromStringList_setList(void* ptr, void* i); -void* QUrl___fromStringList_newList(void* ptr); -void* QUrl___toStringList_urls_atList(void* ptr, int i); -void QUrl___toStringList_urls_setList(void* ptr, void* i); -void* QUrl___toStringList_urls_newList(void* ptr); -void* QUrlQuery_NewQUrlQuery(); -void* QUrlQuery_NewQUrlQuery2(void* url); -void* QUrlQuery_NewQUrlQuery3(struct QtCore_PackedString queryString); -void* QUrlQuery_NewQUrlQuery5(void* other); -void QUrlQuery_AddQueryItem(void* ptr, struct QtCore_PackedString key, struct QtCore_PackedString value); -struct QtCore_PackedString QUrlQuery_AllQueryItemValues(void* ptr, struct QtCore_PackedString key, long long encoding); -void QUrlQuery_Clear(void* ptr); -void* QUrlQuery_QUrlQuery_DefaultQueryPairDelimiter(); -void* QUrlQuery_QUrlQuery_DefaultQueryValueDelimiter(); -char QUrlQuery_HasQueryItem(void* ptr, struct QtCore_PackedString key); -char QUrlQuery_IsEmpty(void* ptr); -struct QtCore_PackedString QUrlQuery_Query(void* ptr, long long encoding); -struct QtCore_PackedString QUrlQuery_QueryItemValue(void* ptr, struct QtCore_PackedString key, long long encoding); -void* QUrlQuery_QueryPairDelimiter(void* ptr); -void* QUrlQuery_QueryValueDelimiter(void* ptr); -void QUrlQuery_RemoveAllQueryItems(void* ptr, struct QtCore_PackedString key); -void QUrlQuery_RemoveQueryItem(void* ptr, struct QtCore_PackedString key); -void QUrlQuery_SetQuery(void* ptr, struct QtCore_PackedString queryString); -void QUrlQuery_SetQueryDelimiters(void* ptr, void* valueDelimiter, void* pairDelimiter); -void QUrlQuery_Swap(void* ptr, void* other); -struct QtCore_PackedString QUrlQuery_ToString(void* ptr, long long encoding); -void QUrlQuery_DestroyQUrlQuery(void* ptr); -void* QUuid_NewQUuid2(); -void* QUuid_NewQUuid3(unsigned int l, unsigned short w1, unsigned short w2, char* b1, char* b2, char* b3, char* b4, char* b5, char* b6, char* b7, char* b8); -void* QUuid_NewQUuid4(struct QtCore_PackedString text); -void* QUuid_NewQUuid(void* text); -void* QUuid_QUuid_CreateUuid(); -void* QUuid_QUuid_CreateUuidV3(void* ns, void* baseData); -void* QUuid_QUuid_CreateUuidV32(void* ns, struct QtCore_PackedString baseData); -void* QUuid_QUuid_CreateUuidV5(void* ns, void* baseData); -void* QUuid_QUuid_CreateUuidV52(void* ns, struct QtCore_PackedString baseData); -void* QUuid_QUuid_FromRfc4122(void* bytes); -void* QUuid_QUuid_FromString(void* text); -void* QUuid_QUuid_FromString2(void* text); -char QUuid_IsNull(void* ptr); -void* QUuid_ToByteArray(void* ptr); -void* QUuid_ToByteArray2(void* ptr, long long mode); -void* QUuid_ToRfc4122(void* ptr); -struct QtCore_PackedString QUuid_ToString(void* ptr); -struct QtCore_PackedString QUuid_ToString2(void* ptr, long long mode); -long long QUuid_Variant(void* ptr); -long long QUuid_Version(void* ptr); -void* QVariant_NewQVariant(); -void* QVariant_NewQVariant2(long long ty); -void* QVariant_NewQVariant3(int typeId, void* copy); -void* QVariant_NewQVariant4(void* s); -void* QVariant_NewQVariant5(int val); -void* QVariant_NewQVariant6(unsigned int val); -void* QVariant_NewQVariant7(long long val); -void* QVariant_NewQVariant8(unsigned long long val); -void* QVariant_NewQVariant9(char val); -void* QVariant_NewQVariant10(double val); -void* QVariant_NewQVariant11(float val); -void* QVariant_NewQVariant12(char* val); -void* QVariant_NewQVariant13(void* val); -void* QVariant_NewQVariant14(void* val); -void* QVariant_NewQVariant15(struct QtCore_PackedString val); -void* QVariant_NewQVariant16(void* val); -void* QVariant_NewQVariant17(struct QtCore_PackedString val); -void* QVariant_NewQVariant18(void* c); -void* QVariant_NewQVariant19(void* val); -void* QVariant_NewQVariant20(void* val); -void* QVariant_NewQVariant21(void* val); -void* QVariant_NewQVariant22(void* val); -void* QVariant_NewQVariant23(void* val); -void* QVariant_NewQVariant24(void* val); -void* QVariant_NewQVariant25(void* val); -void* QVariant_NewQVariant26(void* val); -void* QVariant_NewQVariant27(void* val); -void* QVariant_NewQVariant28(void* val); -void* QVariant_NewQVariant29(void* val); -void* QVariant_NewQVariant30(void* val); -void* QVariant_NewQVariant31(void* val); -void* QVariant_NewQVariant32(void* val); -void* QVariant_NewQVariant33(void* l); -void* QVariant_NewQVariant34(void* regExp); -void* QVariant_NewQVariant35(void* re); -void* QVariant_NewQVariant36(void* val); -void* QVariant_NewQVariant37(void* val); -void* QVariant_NewQVariant38(void* val); -void* QVariant_NewQVariant39(void* val); -void* QVariant_NewQVariant40(void* val); -void* QVariant_NewQVariant41(void* val); -void* QVariant_NewQVariant42(void* val); -void* QVariant_NewQVariant43(void* val); -void* QVariant_NewQVariant44(void* val); -void* QVariant_NewQVariant45(void* other); -void QVariant_Clear(void* ptr); -char QVariant_Convert(void* ptr, int targetTypeId); -char QVariant_IsNull(void* ptr); -char QVariant_IsValid(void* ptr); -long long QVariant_QVariant_NameToType(char* name); -void QVariant_Swap(void* ptr, void* other); -void* QVariant_ToBitArray(void* ptr); -char QVariant_ToBool(void* ptr); -void* QVariant_ToByteArray(void* ptr); -void* QVariant_ToChar(void* ptr); -void* QVariant_ToDate(void* ptr); -void* QVariant_ToDateTime(void* ptr); -double QVariant_ToDouble(void* ptr, char* ok); -void* QVariant_ToEasingCurve(void* ptr); -float QVariant_ToFloat(void* ptr, char* ok); -struct QtCore_PackedList QVariant_ToHash(void* ptr); -int QVariant_ToInt(void* ptr, char* ok); -void* QVariant_ToJsonArray(void* ptr); -void* QVariant_ToJsonDocument(void* ptr); -void* QVariant_ToJsonObject(void* ptr); -void* QVariant_ToJsonValue(void* ptr); -void* QVariant_ToLine(void* ptr); -void* QVariant_ToLineF(void* ptr); -struct QtCore_PackedList QVariant_ToList(void* ptr); -void* QVariant_ToLocale(void* ptr); -long long QVariant_ToLongLong(void* ptr, char* ok); -struct QtCore_PackedList QVariant_ToMap(void* ptr); -void* QVariant_ToModelIndex(void* ptr); -void* QVariant_ToPersistentModelIndex(void* ptr); -void* QVariant_ToPoint(void* ptr); -void* QVariant_ToPointF(void* ptr); -double QVariant_ToReal(void* ptr, char* ok); -void* QVariant_ToRect(void* ptr); -void* QVariant_ToRectF(void* ptr); -void* QVariant_ToRegExp(void* ptr); -void* QVariant_ToRegularExpression(void* ptr); -void* QVariant_ToSize(void* ptr); -void* QVariant_ToSizeF(void* ptr); -struct QtCore_PackedString QVariant_ToString(void* ptr); -struct QtCore_PackedString QVariant_ToStringList(void* ptr); -void* QVariant_ToTime(void* ptr); -unsigned int QVariant_ToUInt(void* ptr, char* ok); -unsigned long long QVariant_ToULongLong(void* ptr, char* ok); -void* QVariant_ToUrl(void* ptr); -void* QVariant_ToUuid(void* ptr); -long long QVariant_Type(void* ptr); -struct QtCore_PackedString QVariant_TypeName(void* ptr); -struct QtCore_PackedString QVariant_QVariant_TypeToName(int typeId); -int QVariant_UserType(void* ptr); -void QVariant_DestroyQVariant(void* ptr); -void* QVariant_ToColor(void* ptr); -void* QVariant_ToFont(void* ptr); -void* QVariant_ToImage(void* ptr); -void* QVariant_ToObject(void* ptr); -void* QVariant_ToIcon(void* ptr); -void* QVariant_ToBrush(void* ptr); -void* QVariant___QVariant_val_atList22(void* ptr, int i); -void QVariant___QVariant_val_setList22(void* ptr, void* i); -void* QVariant___QVariant_val_newList22(void* ptr); -void* QVariant___QVariant_val_atList23(void* ptr, struct QtCore_PackedString v, int i); -void QVariant___QVariant_val_setList23(void* ptr, struct QtCore_PackedString key, void* i); -void* QVariant___QVariant_val_newList23(void* ptr); -struct QtCore_PackedList QVariant___QVariant_val_keyList23(void* ptr); -void* QVariant___QVariant_val_atList24(void* ptr, struct QtCore_PackedString v, int i); -void QVariant___QVariant_val_setList24(void* ptr, struct QtCore_PackedString key, void* i); -void* QVariant___QVariant_val_newList24(void* ptr); -struct QtCore_PackedList QVariant___QVariant_val_keyList24(void* ptr); -void* QVariant___toHash_atList(void* ptr, struct QtCore_PackedString v, int i); -void QVariant___toHash_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QVariant___toHash_newList(void* ptr); -struct QtCore_PackedList QVariant___toHash_keyList(void* ptr); -void* QVariant___toList_atList(void* ptr, int i); -void QVariant___toList_setList(void* ptr, void* i); -void* QVariant___toList_newList(void* ptr); -void* QVariant___toMap_atList(void* ptr, struct QtCore_PackedString v, int i); -void QVariant___toMap_setList(void* ptr, struct QtCore_PackedString key, void* i); -void* QVariant___toMap_newList(void* ptr); -struct QtCore_PackedList QVariant___toMap_keyList(void* ptr); -struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList23(void* ptr, int i); -void QVariant_____QVariant_val_keyList_setList23(void* ptr, struct QtCore_PackedString i); -void* QVariant_____QVariant_val_keyList_newList23(void* ptr); -struct QtCore_PackedString QVariant_____QVariant_val_keyList_atList24(void* ptr, int i); -void QVariant_____QVariant_val_keyList_setList24(void* ptr, struct QtCore_PackedString i); -void* QVariant_____QVariant_val_keyList_newList24(void* ptr); -struct QtCore_PackedString QVariant_____toHash_keyList_atList(void* ptr, int i); -void QVariant_____toHash_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QVariant_____toHash_keyList_newList(void* ptr); -struct QtCore_PackedString QVariant_____toMap_keyList_atList(void* ptr, int i); -void QVariant_____toMap_keyList_setList(void* ptr, struct QtCore_PackedString i); -void* QVariant_____toMap_keyList_newList(void* ptr); -void* QVariantAnimation_NewQVariantAnimation(void* parent); -void* QVariantAnimation_CurrentValue(void* ptr); -int QVariantAnimation_Duration(void* ptr); -int QVariantAnimation_DurationDefault(void* ptr); -void* QVariantAnimation_EasingCurve(void* ptr); -void* QVariantAnimation_EndValue(void* ptr); -void* QVariantAnimation_Interpolated(void* ptr, void* from, void* to, double progress); -void* QVariantAnimation_InterpolatedDefault(void* ptr, void* from, void* to, double progress); -void* QVariantAnimation_KeyValueAt(void* ptr, double step); -void QVariantAnimation_SetDuration(void* ptr, int msecs); -void QVariantAnimation_SetEasingCurve(void* ptr, void* easing); -void QVariantAnimation_SetEndValue(void* ptr, void* value); -void QVariantAnimation_SetKeyValueAt(void* ptr, double step, void* value); -void QVariantAnimation_SetStartValue(void* ptr, void* value); -void* QVariantAnimation_StartValue(void* ptr); -void QVariantAnimation_UpdateCurrentTime(void* ptr, int vin); -void QVariantAnimation_UpdateCurrentTimeDefault(void* ptr, int vin); -void QVariantAnimation_UpdateCurrentValue(void* ptr, void* value); -void QVariantAnimation_UpdateCurrentValueDefault(void* ptr, void* value); -void QVariantAnimation_ConnectValueChanged(void* ptr, long long t); -void QVariantAnimation_DisconnectValueChanged(void* ptr); -void QVariantAnimation_ValueChanged(void* ptr, void* value); -void QVariantAnimation_DestroyQVariantAnimation(void* ptr); -void QVariantAnimation_DestroyQVariantAnimationDefault(void* ptr); -void* QVersionNumber_NewQVersionNumber(); -void* QVersionNumber_NewQVersionNumber2(void* seg); -void* QVersionNumber_NewQVersionNumber3(void* seg); -void* QVersionNumber_NewQVersionNumber5(int maj); -void* QVersionNumber_NewQVersionNumber6(int maj, int min); -void* QVersionNumber_NewQVersionNumber7(int maj, int min, int mic); -void* QVersionNumber_QVersionNumber_CommonPrefix(void* v1, void* v2); -int QVersionNumber_QVersionNumber_Compare(void* v1, void* v2); -void* QVersionNumber_QVersionNumber_FromString(struct QtCore_PackedString stri, int suffixIndex); -void* QVersionNumber_QVersionNumber_FromString2(void* stri, int suffixIndex); -void* QVersionNumber_QVersionNumber_FromString3(void* stri, int suffixIndex); -char QVersionNumber_IsNormalized(void* ptr); -char QVersionNumber_IsNull(void* ptr); -char QVersionNumber_IsPrefixOf(void* ptr, void* other); -int QVersionNumber_MajorVersion(void* ptr); -int QVersionNumber_MicroVersion(void* ptr); -int QVersionNumber_MinorVersion(void* ptr); -void* QVersionNumber_Normalized(void* ptr); -int QVersionNumber_SegmentAt(void* ptr, int index); -int QVersionNumber_SegmentCount(void* ptr); -struct QtCore_PackedList QVersionNumber_Segments(void* ptr); -struct QtCore_PackedString QVersionNumber_ToString(void* ptr); -int QVersionNumber___QVersionNumber_seg_atList2(void* ptr, int i); -void QVersionNumber___QVersionNumber_seg_setList2(void* ptr, int i); -void* QVersionNumber___QVersionNumber_seg_newList2(void* ptr); -int QVersionNumber___QVersionNumber_seg_atList3(void* ptr, int i); -void QVersionNumber___QVersionNumber_seg_setList3(void* ptr, int i); -void* QVersionNumber___QVersionNumber_seg_newList3(void* ptr); -int QVersionNumber___segments_atList(void* ptr, int i); -void QVersionNumber___segments_setList(void* ptr, int i); -void* QVersionNumber___segments_newList(void* ptr); -void* QWaitCondition_NewQWaitCondition(); -void QWaitCondition_Notify_all(void* ptr); -void QWaitCondition_Notify_one(void* ptr); -char QWaitCondition_Wait(void* ptr, void* lockedMutex, unsigned long ti); -char QWaitCondition_Wait3(void* ptr, void* lockedReadWriteLock, unsigned long ti); -void QWaitCondition_WakeAll(void* ptr); -void QWaitCondition_WakeOne(void* ptr); -void QWaitCondition_DestroyQWaitCondition(void* ptr); -void* QWriteLocker_NewQWriteLocker(void* lock); -void* QWriteLocker_ReadWriteLock(void* ptr); -void QWriteLocker_Relock(void* ptr); -void QWriteLocker_Unlock(void* ptr); -void QWriteLocker_DestroyQWriteLocker(void* ptr); -void* QXmlStreamAttribute_NewQXmlStreamAttribute(); -void* QXmlStreamAttribute_NewQXmlStreamAttribute2(struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value); -void* QXmlStreamAttribute_NewQXmlStreamAttribute3(struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value); -void* QXmlStreamAttribute_NewQXmlStreamAttribute4(void* other); -char QXmlStreamAttribute_IsDefault(void* ptr); -void* QXmlStreamAttribute_Name(void* ptr); -void* QXmlStreamAttribute_NamespaceUri(void* ptr); -void* QXmlStreamAttribute_Prefix(void* ptr); -void* QXmlStreamAttribute_QualifiedName(void* ptr); -void* QXmlStreamAttribute_Value(void* ptr); -void QXmlStreamAttribute_DestroyQXmlStreamAttribute(void* ptr); -void* QXmlStreamAttributes_NewQXmlStreamAttributes(); -void QXmlStreamAttributes_Append(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value); -void QXmlStreamAttributes_Append2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value); -char QXmlStreamAttributes_HasAttribute(void* ptr, struct QtCore_PackedString qualifiedName); -char QXmlStreamAttributes_HasAttribute2(void* ptr, void* qualifiedName); -char QXmlStreamAttributes_HasAttribute3(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); -void* QXmlStreamAttributes_Value(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); -void* QXmlStreamAttributes_Value2(void* ptr, struct QtCore_PackedString namespaceUri, void* name); -void* QXmlStreamAttributes_Value3(void* ptr, void* namespaceUri, void* name); -void* QXmlStreamAttributes_Value4(void* ptr, struct QtCore_PackedString qualifiedName); -void* QXmlStreamAttributes_Value5(void* ptr, void* qualifiedName); -void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration(); -void* QXmlStreamEntityDeclaration_NewQXmlStreamEntityDeclaration2(void* other); -void* QXmlStreamEntityDeclaration_Name(void* ptr); -void* QXmlStreamEntityDeclaration_NotationName(void* ptr); -void* QXmlStreamEntityDeclaration_PublicId(void* ptr); -void* QXmlStreamEntityDeclaration_SystemId(void* ptr); -void* QXmlStreamEntityDeclaration_Value(void* ptr); -void QXmlStreamEntityDeclaration_DestroyQXmlStreamEntityDeclaration(void* ptr); -struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntity(void* ptr, struct QtCore_PackedString name); -struct QtCore_PackedString QXmlStreamEntityResolver_ResolveUndeclaredEntityDefault(void* ptr, struct QtCore_PackedString name); -void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolver(void* ptr); -void QXmlStreamEntityResolver_DestroyQXmlStreamEntityResolverDefault(void* ptr); -void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration(); -void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration2(void* other); -void* QXmlStreamNamespaceDeclaration_NewQXmlStreamNamespaceDeclaration4(struct QtCore_PackedString prefix, struct QtCore_PackedString namespaceUri); -void* QXmlStreamNamespaceDeclaration_NamespaceUri(void* ptr); -void* QXmlStreamNamespaceDeclaration_Prefix(void* ptr); -void QXmlStreamNamespaceDeclaration_DestroyQXmlStreamNamespaceDeclaration(void* ptr); -void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration(); -void* QXmlStreamNotationDeclaration_NewQXmlStreamNotationDeclaration2(void* other); -void* QXmlStreamNotationDeclaration_Name(void* ptr); -void* QXmlStreamNotationDeclaration_PublicId(void* ptr); -void* QXmlStreamNotationDeclaration_SystemId(void* ptr); -void QXmlStreamNotationDeclaration_DestroyQXmlStreamNotationDeclaration(void* ptr); -void* QXmlStreamReader_NewQXmlStreamReader(); -void* QXmlStreamReader_NewQXmlStreamReader2(void* device); -void* QXmlStreamReader_NewQXmlStreamReader3(void* data); -void* QXmlStreamReader_NewQXmlStreamReader4(struct QtCore_PackedString data); -void* QXmlStreamReader_NewQXmlStreamReader5(char* data); -void QXmlStreamReader_AddData(void* ptr, void* data); -void QXmlStreamReader_AddData2(void* ptr, struct QtCore_PackedString data); -void QXmlStreamReader_AddData3(void* ptr, char* data); -void QXmlStreamReader_AddExtraNamespaceDeclaration(void* ptr, void* extraNamespaceDeclaration); -char QXmlStreamReader_AtEnd(void* ptr); -long long QXmlStreamReader_CharacterOffset(void* ptr); -void QXmlStreamReader_Clear(void* ptr); -long long QXmlStreamReader_ColumnNumber(void* ptr); -void* QXmlStreamReader_Device(void* ptr); -void* QXmlStreamReader_DocumentEncoding(void* ptr); -void* QXmlStreamReader_DocumentVersion(void* ptr); -void* QXmlStreamReader_DtdName(void* ptr); -void* QXmlStreamReader_DtdPublicId(void* ptr); -void* QXmlStreamReader_DtdSystemId(void* ptr); -void* QXmlStreamReader_EntityResolver(void* ptr); -long long QXmlStreamReader_Error(void* ptr); -struct QtCore_PackedString QXmlStreamReader_ErrorString(void* ptr); -char QXmlStreamReader_HasError(void* ptr); -char QXmlStreamReader_IsCDATA(void* ptr); -char QXmlStreamReader_IsCharacters(void* ptr); -char QXmlStreamReader_IsComment(void* ptr); -char QXmlStreamReader_IsDTD(void* ptr); -char QXmlStreamReader_IsEndDocument(void* ptr); -char QXmlStreamReader_IsEndElement(void* ptr); -char QXmlStreamReader_IsEntityReference(void* ptr); -char QXmlStreamReader_IsProcessingInstruction(void* ptr); -char QXmlStreamReader_IsStandaloneDocument(void* ptr); -char QXmlStreamReader_IsStartDocument(void* ptr); -char QXmlStreamReader_IsStartElement(void* ptr); -char QXmlStreamReader_IsWhitespace(void* ptr); -long long QXmlStreamReader_LineNumber(void* ptr); -void* QXmlStreamReader_Name(void* ptr); -char QXmlStreamReader_NamespaceProcessing(void* ptr); -void* QXmlStreamReader_NamespaceUri(void* ptr); -void* QXmlStreamReader_Prefix(void* ptr); -void* QXmlStreamReader_ProcessingInstructionData(void* ptr); -void* QXmlStreamReader_ProcessingInstructionTarget(void* ptr); -void* QXmlStreamReader_QualifiedName(void* ptr); -void QXmlStreamReader_RaiseError(void* ptr, struct QtCore_PackedString message); -struct QtCore_PackedString QXmlStreamReader_ReadElementText(void* ptr, long long behaviour); -long long QXmlStreamReader_ReadNext(void* ptr); -char QXmlStreamReader_ReadNextStartElement(void* ptr); -void QXmlStreamReader_SetDevice(void* ptr, void* device); -void QXmlStreamReader_SetEntityResolver(void* ptr, void* resolver); -void QXmlStreamReader_SetNamespaceProcessing(void* ptr, char vbo); -void QXmlStreamReader_SkipCurrentElement(void* ptr); -void* QXmlStreamReader_Text(void* ptr); -struct QtCore_PackedString QXmlStreamReader_TokenString(void* ptr); -long long QXmlStreamReader_TokenType(void* ptr); -void QXmlStreamReader_DestroyQXmlStreamReader(void* ptr); -void* QXmlStreamWriter_NewQXmlStreamWriter(); -void* QXmlStreamWriter_NewQXmlStreamWriter2(void* device); -void* QXmlStreamWriter_NewQXmlStreamWriter3(void* array); -void* QXmlStreamWriter_NewQXmlStreamWriter4(struct QtCore_PackedString stri); -char QXmlStreamWriter_AutoFormatting(void* ptr); -int QXmlStreamWriter_AutoFormattingIndent(void* ptr); -void* QXmlStreamWriter_Codec(void* ptr); -void* QXmlStreamWriter_Device(void* ptr); -char QXmlStreamWriter_HasError(void* ptr); -void QXmlStreamWriter_SetAutoFormatting(void* ptr, char enable); -void QXmlStreamWriter_SetAutoFormattingIndent(void* ptr, int spacesOrTabs); -void QXmlStreamWriter_SetCodec(void* ptr, void* codec); -void QXmlStreamWriter_SetCodec2(void* ptr, char* codecName); -void QXmlStreamWriter_SetDevice(void* ptr, void* device); -void QXmlStreamWriter_WriteAttribute(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString value); -void QXmlStreamWriter_WriteAttribute2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString value); -void QXmlStreamWriter_WriteAttribute3(void* ptr, void* attribute); -void QXmlStreamWriter_WriteAttributes(void* ptr, void* attributes); -void QXmlStreamWriter_WriteCDATA(void* ptr, struct QtCore_PackedString text); -void QXmlStreamWriter_WriteCharacters(void* ptr, struct QtCore_PackedString text); -void QXmlStreamWriter_WriteComment(void* ptr, struct QtCore_PackedString text); -void QXmlStreamWriter_WriteCurrentToken(void* ptr, void* reader); -void QXmlStreamWriter_WriteDTD(void* ptr, struct QtCore_PackedString dtd); -void QXmlStreamWriter_WriteDefaultNamespace(void* ptr, struct QtCore_PackedString namespaceUri); -void QXmlStreamWriter_WriteEmptyElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); -void QXmlStreamWriter_WriteEmptyElement2(void* ptr, struct QtCore_PackedString qualifiedName); -void QXmlStreamWriter_WriteEndDocument(void* ptr); -void QXmlStreamWriter_WriteEndElement(void* ptr); -void QXmlStreamWriter_WriteEntityReference(void* ptr, struct QtCore_PackedString name); -void QXmlStreamWriter_WriteNamespace(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString prefix); -void QXmlStreamWriter_WriteProcessingInstruction(void* ptr, struct QtCore_PackedString target, struct QtCore_PackedString data); -void QXmlStreamWriter_WriteStartDocument(void* ptr, struct QtCore_PackedString version); -void QXmlStreamWriter_WriteStartDocument2(void* ptr); -void QXmlStreamWriter_WriteStartDocument3(void* ptr, struct QtCore_PackedString version, char standalone); -void QXmlStreamWriter_WriteStartElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name); -void QXmlStreamWriter_WriteStartElement2(void* ptr, struct QtCore_PackedString qualifiedName); -void QXmlStreamWriter_WriteTextElement(void* ptr, struct QtCore_PackedString namespaceUri, struct QtCore_PackedString name, struct QtCore_PackedString text); -void QXmlStreamWriter_WriteTextElement2(void* ptr, struct QtCore_PackedString qualifiedName, struct QtCore_PackedString text); -void QXmlStreamWriter_DestroyQXmlStreamWriter(void* ptr); -int Qt_LastGestureType_Type(); -struct QtCore_PackedString Qt_Qt_ConvertFromPlainText(struct QtCore_PackedString plain, long long mode); -char Qt_Qt_MightBeRichText(struct QtCore_PackedString text); -struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable(char* varName); -struct QtCore_PackedString QtGlobal_QtGlobal_qEnvironmentVariable2(char* varName, struct QtCore_PackedString defaultValue); -int QtGlobal_QtGlobal_qEnvironmentVariableIntValue(char* varName, char* ok); -char QtGlobal_QtGlobal_qEnvironmentVariableIsEmpty(char* varName); -char QtGlobal_QtGlobal_qEnvironmentVariableIsSet(char* varName); -struct QtCore_PackedString QtGlobal_QtGlobal_qVersion(); -void* QtGlobal_QtGlobal_qgetenv(char* varName); -char QtGlobal_QtGlobal_qputenv(char* varName, void* value); -char QtGlobal_QtGlobal_qunsetenv(char* varName); - -#ifdef __cplusplus -} -#endif - -#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/gui/gui.cpp b/vendor/github.com/therecipe/qt/gui/gui.cpp deleted file mode 100644 index ea553593..00000000 --- a/vendor/github.com/therecipe/qt/gui/gui.cpp +++ /dev/null @@ -1,37729 +0,0 @@ -// +build !minimal - -#define protected public -#define private public - -#include "gui.h" -#include "_cgo_export.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class MyQAbstractTextDocumentLayout: public QAbstractTextDocumentLayout -{ -public: - QRectF blockBoundingRect(const QTextBlock & block) const { return *static_cast(callbackQAbstractTextDocumentLayout_BlockBoundingRect(const_cast(static_cast(this)), const_cast(&block))); }; - void documentChanged(int position, int charsRemoved, int charsAdded) { callbackQAbstractTextDocumentLayout_DocumentChanged(this, position, charsRemoved, charsAdded); }; - QSizeF documentSize() const { return *static_cast(callbackQAbstractTextDocumentLayout_DocumentSize(const_cast(static_cast(this)))); }; - void Signal_DocumentSizeChanged(const QSizeF & newSize) { callbackQAbstractTextDocumentLayout_DocumentSizeChanged(this, const_cast(&newSize)); }; - QRectF frameBoundingRect(QTextFrame * frame) const { return *static_cast(callbackQAbstractTextDocumentLayout_FrameBoundingRect(const_cast(static_cast(this)), frame)); }; - int hitTest(const QPointF & point, Qt::HitTestAccuracy accuracy) const { return callbackQAbstractTextDocumentLayout_HitTest(const_cast(static_cast(this)), const_cast(&point), accuracy); }; - int pageCount() const { return callbackQAbstractTextDocumentLayout_PageCount(const_cast(static_cast(this))); }; - void Signal_PageCountChanged(int newPages) { callbackQAbstractTextDocumentLayout_PageCountChanged(this, newPages); }; - void Signal_Update(const QRectF & rect) { callbackQAbstractTextDocumentLayout_Update(this, const_cast(&rect)); }; - void Signal_UpdateBlock(const QTextBlock & block) { callbackQAbstractTextDocumentLayout_UpdateBlock(this, const_cast(&block)); }; - void childEvent(QChildEvent * event) { callbackQAbstractTextDocumentLayout_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractTextDocumentLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractTextDocumentLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractTextDocumentLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractTextDocumentLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractTextDocumentLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractTextDocumentLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractTextDocumentLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractTextDocumentLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractTextDocumentLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractTextDocumentLayout_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractTextDocumentLayout*) -Q_DECLARE_METATYPE(MyQAbstractTextDocumentLayout*) - -int QAbstractTextDocumentLayout_QAbstractTextDocumentLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtGui_PackedString QAbstractTextDocumentLayout_AnchorAt(void* ptr, void* position) -{ - return ({ QByteArray t81dfdf = static_cast(ptr)->anchorAt(*static_cast(position)).toUtf8(); QtGui_PackedString { const_cast(t81dfdf.prepend("WHITESPACE").constData()+10), t81dfdf.size()-10 }; }); -} - -void* QAbstractTextDocumentLayout_BlockBoundingRect(void* ptr, void* block) -{ - return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QAbstractTextDocumentLayout_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -void QAbstractTextDocumentLayout_DocumentChanged(void* ptr, int position, int charsRemoved, int charsAdded) -{ - static_cast(ptr)->documentChanged(position, charsRemoved, charsAdded); -} - -void* QAbstractTextDocumentLayout_DocumentSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->documentSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QAbstractTextDocumentLayout_ConnectDocumentSizeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::documentSizeChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_DocumentSizeChanged), static_cast(t)); -} - -void QAbstractTextDocumentLayout_DisconnectDocumentSizeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::documentSizeChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_DocumentSizeChanged)); -} - -void QAbstractTextDocumentLayout_DocumentSizeChanged(void* ptr, void* newSize) -{ - static_cast(ptr)->documentSizeChanged(*static_cast(newSize)); -} - -void QAbstractTextDocumentLayout_DrawInlineObject(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format) -{ - static_cast(ptr)->drawInlineObject(static_cast(painter), *static_cast(rect), *static_cast(object), posInDocument, *static_cast(format)); -} - -void QAbstractTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::drawInlineObject(static_cast(painter), *static_cast(rect), *static_cast(object), posInDocument, *static_cast(format)); -} - -void* QAbstractTextDocumentLayout_Format(void* ptr, int position) -{ - return new QTextCharFormat(static_cast(ptr)->format(position)); -} - -void* QAbstractTextDocumentLayout_FormatAt(void* ptr, void* pos) -{ - return new QTextFormat(static_cast(ptr)->formatAt(*static_cast(pos))); -} - -void* QAbstractTextDocumentLayout_FrameBoundingRect(void* ptr, void* frame) -{ - return ({ QRectF tmpValue = static_cast(ptr)->frameBoundingRect(static_cast(frame)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QAbstractTextDocumentLayout_HandlerForObject(void* ptr, int objectType) -{ - return static_cast(ptr)->handlerForObject(objectType); -} - -int QAbstractTextDocumentLayout_HitTest(void* ptr, void* point, long long accuracy) -{ - return static_cast(ptr)->hitTest(*static_cast(point), static_cast(accuracy)); -} - -struct QtGui_PackedString QAbstractTextDocumentLayout_ImageAt(void* ptr, void* pos) -{ - return ({ QByteArray t0eaa79 = static_cast(ptr)->imageAt(*static_cast(pos)).toUtf8(); QtGui_PackedString { const_cast(t0eaa79.prepend("WHITESPACE").constData()+10), t0eaa79.size()-10 }; }); -} - -int QAbstractTextDocumentLayout_PageCount(void* ptr) -{ - return static_cast(ptr)->pageCount(); -} - -void QAbstractTextDocumentLayout_ConnectPageCountChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::pageCountChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_PageCountChanged), static_cast(t)); -} - -void QAbstractTextDocumentLayout_DisconnectPageCountChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::pageCountChanged), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_PageCountChanged)); -} - -void QAbstractTextDocumentLayout_PageCountChanged(void* ptr, int newPages) -{ - static_cast(ptr)->pageCountChanged(newPages); -} - -void* QAbstractTextDocumentLayout_PaintDevice(void* ptr) -{ - return static_cast(ptr)->paintDevice(); -} - -void QAbstractTextDocumentLayout_PositionInlineObject(void* ptr, void* item, int posInDocument, void* format) -{ - static_cast(ptr)->positionInlineObject(*static_cast(item), posInDocument, *static_cast(format)); -} - -void QAbstractTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::positionInlineObject(*static_cast(item), posInDocument, *static_cast(format)); -} - -void QAbstractTextDocumentLayout_RegisterHandler(void* ptr, int objectType, void* component) -{ - if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->registerHandler(objectType, static_cast(component)); - } else if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->registerHandler(objectType, static_cast(component)); - } else if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->registerHandler(objectType, static_cast(component)); - } else if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->registerHandler(objectType, static_cast(component)); - } else { - static_cast(ptr)->registerHandler(objectType, static_cast(component)); - } -} - -void QAbstractTextDocumentLayout_ResizeInlineObject(void* ptr, void* item, int posInDocument, void* format) -{ - static_cast(ptr)->resizeInlineObject(*static_cast(item), posInDocument, *static_cast(format)); -} - -void QAbstractTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::resizeInlineObject(*static_cast(item), posInDocument, *static_cast(format)); -} - -void QAbstractTextDocumentLayout_SetPaintDevice(void* ptr, void* device) -{ - if (dynamic_cast(static_cast(device))) { - static_cast(ptr)->setPaintDevice(static_cast(device)); - } else if (dynamic_cast(static_cast(device))) { - static_cast(ptr)->setPaintDevice(static_cast(device)); - } else { - static_cast(ptr)->setPaintDevice(static_cast(device)); - } -} - -void QAbstractTextDocumentLayout_UnregisterHandler(void* ptr, int objectType, void* component) -{ - if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); - } else if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); - } else if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); - } else if (dynamic_cast(static_cast(component))) { - static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); - } else { - static_cast(ptr)->unregisterHandler(objectType, static_cast(component)); - } -} - -void QAbstractTextDocumentLayout_ConnectUpdate(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::update), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_Update), static_cast(t)); -} - -void QAbstractTextDocumentLayout_DisconnectUpdate(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::update), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_Update)); -} - -void QAbstractTextDocumentLayout_Update(void* ptr, void* rect) -{ - static_cast(ptr)->update(*static_cast(rect)); -} - -void QAbstractTextDocumentLayout_ConnectUpdateBlock(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::updateBlock), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_UpdateBlock), static_cast(t)); -} - -void QAbstractTextDocumentLayout_DisconnectUpdateBlock(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractTextDocumentLayout::updateBlock), static_cast(ptr), static_cast(&MyQAbstractTextDocumentLayout::Signal_UpdateBlock)); -} - -void QAbstractTextDocumentLayout_UpdateBlock(void* ptr, void* block) -{ - static_cast(ptr)->updateBlock(*static_cast(block)); -} - -void* QAbstractTextDocumentLayout___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTextDocumentLayout___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractTextDocumentLayout___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractTextDocumentLayout___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractTextDocumentLayout___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTextDocumentLayout___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractTextDocumentLayout___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractTextDocumentLayout___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTextDocumentLayout___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractTextDocumentLayout___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractTextDocumentLayout___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractTextDocumentLayout___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QAbstractTextDocumentLayout_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::childEvent(static_cast(event)); -} - -void QAbstractTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::connectNotify(*static_cast(sign)); -} - -void QAbstractTextDocumentLayout_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::customEvent(static_cast(event)); -} - -void QAbstractTextDocumentLayout_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::deleteLater(); -} - -void QAbstractTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::disconnectNotify(*static_cast(sign)); -} - -char QAbstractTextDocumentLayout_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QAbstractTextDocumentLayout::event(static_cast(e)); -} - -char QAbstractTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QAbstractTextDocumentLayout_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QAbstractTextDocumentLayout::metaObject()); -} - -void QAbstractTextDocumentLayout_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QAbstractTextDocumentLayout::timerEvent(static_cast(event)); -} - -char QAccessible_QAccessible_IsActive() -{ - return QAccessible::isActive(); -} - -void* QAccessible_QAccessible_QueryAccessibleInterface(void* object) -{ - if (dynamic_cast(static_cast(object))) { - return QAccessible::queryAccessibleInterface(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return QAccessible::queryAccessibleInterface(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return QAccessible::queryAccessibleInterface(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return QAccessible::queryAccessibleInterface(static_cast(object)); - } else { - return QAccessible::queryAccessibleInterface(static_cast(object)); - } -} - -void QAccessible_QAccessible_SetRootObject(void* object) -{ - if (dynamic_cast(static_cast(object))) { - QAccessible::setRootObject(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - QAccessible::setRootObject(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - QAccessible::setRootObject(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - QAccessible::setRootObject(static_cast(object)); - } else { - QAccessible::setRootObject(static_cast(object)); - } -} - -void QAccessible_QAccessible_UpdateAccessibility2(void* event) -{ - QAccessible::updateAccessibility(static_cast(event)); -} - -class MyQAccessibleActionInterface: public QAccessibleActionInterface -{ -public: - QStringList actionNames() const { return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_ActionNames(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void doAction(const QString & actionName) { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };callbackQAccessibleActionInterface_DoAction(this, actionNamePacked); }; - QStringList keyBindingsForAction(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_KeyBindingsForAction(const_cast(static_cast(this)), actionNamePacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QString localizedActionDescription(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_LocalizedActionDescription(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QString localizedActionName(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtGui_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtGui_PackedString tempVal = callbackQAccessibleActionInterface_LocalizedActionName(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - ~MyQAccessibleActionInterface() { callbackQAccessibleActionInterface_DestroyQAccessibleActionInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleActionInterface*) -Q_DECLARE_METATYPE(MyQAccessibleActionInterface*) - -int QAccessibleActionInterface_QAccessibleActionInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtGui_PackedString QAccessibleActionInterface_ActionNames(void* ptr) -{ - return ({ QByteArray t71e118 = static_cast(ptr)->actionNames().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t71e118.prepend("WHITESPACE").constData()+10), t71e118.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction() -{ - return ({ QByteArray t572cdb = QAccessibleActionInterface::decreaseAction().toUtf8(); QtGui_PackedString { const_cast(t572cdb.prepend("WHITESPACE").constData()+10), t572cdb.size()-10 }; }); -} - -void QAccessibleActionInterface_DoAction(void* ptr, struct QtGui_PackedString actionName) -{ - static_cast(ptr)->doAction(QString::fromUtf8(actionName.data, actionName.len)); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction() -{ - return ({ QByteArray tf61c5c = QAccessibleActionInterface::increaseAction().toUtf8(); QtGui_PackedString { const_cast(tf61c5c.prepend("WHITESPACE").constData()+10), tf61c5c.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_KeyBindingsForAction(void* ptr, struct QtGui_PackedString actionName) -{ - return ({ QByteArray te37e4d = static_cast(ptr)->keyBindingsForAction(QString::fromUtf8(actionName.data, actionName.len)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(te37e4d.prepend("WHITESPACE").constData()+10), te37e4d.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescription(void* ptr, struct QtGui_PackedString actionName) -{ - return ({ QByteArray tbea3be = static_cast(ptr)->localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(tbea3be.prepend("WHITESPACE").constData()+10), tbea3be.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescriptionDefault(void* ptr, struct QtGui_PackedString actionName) -{ - return ({ QByteArray t62e182 = static_cast(ptr)->QAccessibleActionInterface::localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(t62e182.prepend("WHITESPACE").constData()+10), t62e182.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionName(void* ptr, struct QtGui_PackedString actionName) -{ - return ({ QByteArray t0ed8e5 = static_cast(ptr)->localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(t0ed8e5.prepend("WHITESPACE").constData()+10), t0ed8e5.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionNameDefault(void* ptr, struct QtGui_PackedString actionName) -{ - return ({ QByteArray t96c424 = static_cast(ptr)->QAccessibleActionInterface::localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtGui_PackedString { const_cast(t96c424.prepend("WHITESPACE").constData()+10), t96c424.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction() -{ - return ({ QByteArray t1ad988 = QAccessibleActionInterface::nextPageAction().toUtf8(); QtGui_PackedString { const_cast(t1ad988.prepend("WHITESPACE").constData()+10), t1ad988.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PressAction() -{ - return ({ QByteArray t899f7e = QAccessibleActionInterface::pressAction().toUtf8(); QtGui_PackedString { const_cast(t899f7e.prepend("WHITESPACE").constData()+10), t899f7e.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction() -{ - return ({ QByteArray t44741f = QAccessibleActionInterface::previousPageAction().toUtf8(); QtGui_PackedString { const_cast(t44741f.prepend("WHITESPACE").constData()+10), t44741f.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction() -{ - return ({ QByteArray tf765c1 = QAccessibleActionInterface::scrollDownAction().toUtf8(); QtGui_PackedString { const_cast(tf765c1.prepend("WHITESPACE").constData()+10), tf765c1.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction() -{ - return ({ QByteArray t35286b = QAccessibleActionInterface::scrollLeftAction().toUtf8(); QtGui_PackedString { const_cast(t35286b.prepend("WHITESPACE").constData()+10), t35286b.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction() -{ - return ({ QByteArray taa7ac9 = QAccessibleActionInterface::scrollRightAction().toUtf8(); QtGui_PackedString { const_cast(taa7ac9.prepend("WHITESPACE").constData()+10), taa7ac9.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction() -{ - return ({ QByteArray t6e10e7 = QAccessibleActionInterface::scrollUpAction().toUtf8(); QtGui_PackedString { const_cast(t6e10e7.prepend("WHITESPACE").constData()+10), t6e10e7.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction() -{ - return ({ QByteArray t8516d1 = QAccessibleActionInterface::setFocusAction().toUtf8(); QtGui_PackedString { const_cast(t8516d1.prepend("WHITESPACE").constData()+10), t8516d1.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction() -{ - return ({ QByteArray tfc8b6a = QAccessibleActionInterface::showMenuAction().toUtf8(); QtGui_PackedString { const_cast(tfc8b6a.prepend("WHITESPACE").constData()+10), tfc8b6a.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction() -{ - return ({ QByteArray tc0e2c4 = QAccessibleActionInterface::toggleAction().toUtf8(); QtGui_PackedString { const_cast(tc0e2c4.prepend("WHITESPACE").constData()+10), tc0e2c4.size()-10 }; }); -} - -void QAccessibleActionInterface_DestroyQAccessibleActionInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleActionInterface(); -} - -void QAccessibleActionInterface_DestroyQAccessibleActionInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAccessibleEditableTextInterface: public QAccessibleEditableTextInterface -{ -public: - void deleteText(int startOffset, int endOffset) { callbackQAccessibleEditableTextInterface_DeleteText(this, startOffset, endOffset); }; - void insertText(int offset, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleEditableTextInterface_InsertText(this, offset, textPacked); }; - void replaceText(int startOffset, int endOffset, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleEditableTextInterface_ReplaceText(this, startOffset, endOffset, textPacked); }; - ~MyQAccessibleEditableTextInterface() { callbackQAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleEditableTextInterface*) -Q_DECLARE_METATYPE(MyQAccessibleEditableTextInterface*) - -int QAccessibleEditableTextInterface_QAccessibleEditableTextInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QAccessibleEditableTextInterface_DeleteText(void* ptr, int startOffset, int endOffset) -{ - static_cast(ptr)->deleteText(startOffset, endOffset); -} - -void QAccessibleEditableTextInterface_InsertText(void* ptr, int offset, struct QtGui_PackedString text) -{ - static_cast(ptr)->insertText(offset, QString::fromUtf8(text.data, text.len)); -} - -void QAccessibleEditableTextInterface_ReplaceText(void* ptr, int startOffset, int endOffset, struct QtGui_PackedString text) -{ - static_cast(ptr)->replaceText(startOffset, endOffset, QString::fromUtf8(text.data, text.len)); -} - -void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleEditableTextInterface(); -} - -void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAccessibleEvent: public QAccessibleEvent -{ -public: - MyQAccessibleEvent(QObject *object, QAccessible::Event ty) : QAccessibleEvent(object, ty) {QAccessibleEvent_QAccessibleEvent_QRegisterMetaType();}; - MyQAccessibleEvent(QAccessibleInterface *interfa, QAccessible::Event ty) : QAccessibleEvent(interfa, ty) {QAccessibleEvent_QAccessibleEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; - ~MyQAccessibleEvent() { callbackQAccessibleEvent_DestroyQAccessibleEvent(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleEvent*) -Q_DECLARE_METATYPE(MyQAccessibleEvent*) - -int QAccessibleEvent_QAccessibleEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleEvent_NewQAccessibleEvent2(void* object, long long ty) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } else { - return new MyQAccessibleEvent(static_cast(object), static_cast(ty)); - } -} - -void* QAccessibleEvent_NewQAccessibleEvent3(void* interfa, long long ty) -{ - if (dynamic_cast(static_cast(interfa))) { - return new MyQAccessibleEvent(static_cast(interfa), static_cast(ty)); - } else { - return new MyQAccessibleEvent(static_cast(interfa), static_cast(ty)); - } -} - -void* QAccessibleEvent_AccessibleInterface(void* ptr) -{ - return static_cast(ptr)->accessibleInterface(); -} - -void* QAccessibleEvent_AccessibleInterfaceDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleTableModelChangeEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleValueChangeEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleTextUpdateEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleTextRemoveEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleTextInsertEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleTextSelectionEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleTextCursorEvent::accessibleInterface(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleStateChangeEvent::accessibleInterface(); - } else { - return static_cast(ptr)->QAccessibleEvent::accessibleInterface(); - } -} - -int QAccessibleEvent_Child(void* ptr) -{ - return static_cast(ptr)->child(); -} - -void* QAccessibleEvent_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -void QAccessibleEvent_SetChild(void* ptr, int child) -{ - static_cast(ptr)->setChild(child); -} - -long long QAccessibleEvent_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QAccessibleEvent_DestroyQAccessibleEvent(void* ptr) -{ - static_cast(ptr)->~QAccessibleEvent(); -} - -void QAccessibleEvent_DestroyQAccessibleEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAccessibleInterface: public QAccessibleInterface -{ -public: - QColor backgroundColor() const { return *static_cast(callbackQAccessibleInterface_BackgroundColor(const_cast(static_cast(this)))); }; - QAccessibleInterface * child(int index) const { return static_cast(callbackQAccessibleInterface_Child(const_cast(static_cast(this)), index)); }; - QAccessibleInterface * childAt(int x, int y) const { return static_cast(callbackQAccessibleInterface_ChildAt(const_cast(static_cast(this)), x, y)); }; - int childCount() const { return callbackQAccessibleInterface_ChildCount(const_cast(static_cast(this))); }; - QAccessibleInterface * focusChild() const { return static_cast(callbackQAccessibleInterface_FocusChild(const_cast(static_cast(this)))); }; - QColor foregroundColor() const { return *static_cast(callbackQAccessibleInterface_ForegroundColor(const_cast(static_cast(this)))); }; - int indexOfChild(const QAccessibleInterface * child) const { return callbackQAccessibleInterface_IndexOfChild(const_cast(static_cast(this)), const_cast(child)); }; - void * interface_cast(QAccessible::InterfaceType ty) { return callbackQAccessibleInterface_Interface_cast(this, ty); }; - bool isValid() const { return callbackQAccessibleInterface_IsValid(const_cast(static_cast(this))) != 0; }; - QObject * object() const { return static_cast(callbackQAccessibleInterface_Object(const_cast(static_cast(this)))); }; - QAccessibleInterface * parent() const { return static_cast(callbackQAccessibleInterface_Parent(const_cast(static_cast(this)))); }; - QRect rect() const { return *static_cast(callbackQAccessibleInterface_Rect(const_cast(static_cast(this)))); }; - QAccessible::Role role() const { return static_cast(callbackQAccessibleInterface_Role(const_cast(static_cast(this)))); }; - void setText(QAccessible::Text t, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleInterface_SetText(this, t, textPacked); }; - QString text(QAccessible::Text t) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleInterface_Text(const_cast(static_cast(this)), t); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QWindow * window() const { return static_cast(callbackQAccessibleInterface_Window(const_cast(static_cast(this)))); }; - ~MyQAccessibleInterface() { callbackQAccessibleInterface_DestroyQAccessibleInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleInterface*) -Q_DECLARE_METATYPE(MyQAccessibleInterface*) - -int QAccessibleInterface_QAccessibleInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleInterface_ActionInterface(void* ptr) -{ - return static_cast(ptr)->actionInterface(); -} - -void* QAccessibleInterface_BackgroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->backgroundColor()); -} - -void* QAccessibleInterface_BackgroundColorDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QColor(static_cast(ptr)->QAccessibleObject::backgroundColor()); - } else { - return new QColor(static_cast(ptr)->QAccessibleInterface::backgroundColor()); - } -} - -void* QAccessibleInterface_Child(void* ptr, int index) -{ - return static_cast(ptr)->child(index); -} - -void* QAccessibleInterface_ChildAt(void* ptr, int x, int y) -{ - return static_cast(ptr)->childAt(x, y); -} - -int QAccessibleInterface_ChildCount(void* ptr) -{ - return static_cast(ptr)->childCount(); -} - -void* QAccessibleInterface_FocusChild(void* ptr) -{ - return static_cast(ptr)->focusChild(); -} - -void* QAccessibleInterface_FocusChildDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleObject::focusChild(); - } else { - return static_cast(ptr)->QAccessibleInterface::focusChild(); - } -} - -void* QAccessibleInterface_ForegroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->foregroundColor()); -} - -void* QAccessibleInterface_ForegroundColorDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QColor(static_cast(ptr)->QAccessibleObject::foregroundColor()); - } else { - return new QColor(static_cast(ptr)->QAccessibleInterface::foregroundColor()); - } -} - -int QAccessibleInterface_IndexOfChild(void* ptr, void* child) -{ - return static_cast(ptr)->indexOfChild(static_cast(child)); -} - -void* QAccessibleInterface_Interface_cast(void* ptr, long long ty) -{ - return static_cast(ptr)->interface_cast(static_cast(ty)); -} - -void* QAccessibleInterface_Interface_castDefault(void* ptr, long long ty) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleObject::interface_cast(static_cast(ty)); - } else { - return static_cast(ptr)->QAccessibleInterface::interface_cast(static_cast(ty)); - } -} - -char QAccessibleInterface_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QAccessibleInterface_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -void* QAccessibleInterface_Parent(void* ptr) -{ - return static_cast(ptr)->parent(); -} - -void* QAccessibleInterface_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QAccessibleInterface_Role(void* ptr) -{ - return static_cast(ptr)->role(); -} - -void QAccessibleInterface_SetText(void* ptr, long long t, struct QtGui_PackedString text) -{ - static_cast(ptr)->setText(static_cast(t), QString::fromUtf8(text.data, text.len)); -} - -void* QAccessibleInterface_TableCellInterface(void* ptr) -{ - return static_cast(ptr)->tableCellInterface(); -} - -void* QAccessibleInterface_TableInterface(void* ptr) -{ - return static_cast(ptr)->tableInterface(); -} - -struct QtGui_PackedString QAccessibleInterface_Text(void* ptr, long long t) -{ - return ({ QByteArray t0d7711 = static_cast(ptr)->text(static_cast(t)).toUtf8(); QtGui_PackedString { const_cast(t0d7711.prepend("WHITESPACE").constData()+10), t0d7711.size()-10 }; }); -} - -void* QAccessibleInterface_TextInterface(void* ptr) -{ - return static_cast(ptr)->textInterface(); -} - -void* QAccessibleInterface_ValueInterface(void* ptr) -{ - return static_cast(ptr)->valueInterface(); -} - -void* QAccessibleInterface_Window(void* ptr) -{ - return static_cast(ptr)->window(); -} - -void* QAccessibleInterface_WindowDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAccessibleObject::window(); - } else { - return static_cast(ptr)->QAccessibleInterface::window(); - } -} - -void QAccessibleInterface_DestroyQAccessibleInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleInterface(); -} - -void QAccessibleInterface_DestroyQAccessibleInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAccessibleObject: public QAccessibleObject -{ -public: - QAccessibleInterface * childAt(int x, int y) const { return static_cast(callbackQAccessibleObject_ChildAt(const_cast(static_cast(this)), x, y)); }; - bool isValid() const { return callbackQAccessibleObject_IsValid(const_cast(static_cast(this))) != 0; }; - QObject * object() const { return static_cast(callbackQAccessibleObject_Object(const_cast(static_cast(this)))); }; - QRect rect() const { return *static_cast(callbackQAccessibleObject_Rect(const_cast(static_cast(this)))); }; - void setText(QAccessible::Text t, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleObject_SetText(this, t, textPacked); }; - ~MyQAccessibleObject() { callbackQAccessibleObject_DestroyQAccessibleObject(this); }; - QColor backgroundColor() const { return *static_cast(callbackQAccessibleInterface_BackgroundColor(const_cast(static_cast(this)))); }; - QAccessibleInterface * child(int index) const { return static_cast(callbackQAccessibleObject_Child(const_cast(static_cast(this)), index)); }; - int childCount() const { return callbackQAccessibleObject_ChildCount(const_cast(static_cast(this))); }; - QAccessibleInterface * focusChild() const { return static_cast(callbackQAccessibleInterface_FocusChild(const_cast(static_cast(this)))); }; - QColor foregroundColor() const { return *static_cast(callbackQAccessibleInterface_ForegroundColor(const_cast(static_cast(this)))); }; - int indexOfChild(const QAccessibleInterface * child) const { return callbackQAccessibleObject_IndexOfChild(const_cast(static_cast(this)), const_cast(child)); }; - void * interface_cast(QAccessible::InterfaceType ty) { return callbackQAccessibleInterface_Interface_cast(this, ty); }; - QAccessibleInterface * parent() const { return static_cast(callbackQAccessibleObject_Parent(const_cast(static_cast(this)))); }; - QAccessible::Role role() const { return static_cast(callbackQAccessibleObject_Role(const_cast(static_cast(this)))); }; - QString text(QAccessible::Text t) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleObject_Text(const_cast(static_cast(this)), t); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QWindow * window() const { return static_cast(callbackQAccessibleInterface_Window(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleObject*) -Q_DECLARE_METATYPE(MyQAccessibleObject*) - -int QAccessibleObject_QAccessibleObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleObject_ChildAt(void* ptr, int x, int y) -{ - return static_cast(ptr)->childAt(x, y); -} - -void* QAccessibleObject_ChildAtDefault(void* ptr, int x, int y) -{ - return static_cast(ptr)->QAccessibleObject::childAt(x, y); -} - -char QAccessibleObject_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QAccessibleObject_IsValidDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleObject::isValid(); -} - -void* QAccessibleObject_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -void* QAccessibleObject_ObjectDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleObject::object(); -} - -void* QAccessibleObject_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QAccessibleObject_RectDefault(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->QAccessibleObject::rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QAccessibleObject_SetText(void* ptr, long long t, struct QtGui_PackedString text) -{ - static_cast(ptr)->setText(static_cast(t), QString::fromUtf8(text.data, text.len)); -} - -void QAccessibleObject_SetTextDefault(void* ptr, long long t, struct QtGui_PackedString text) -{ - static_cast(ptr)->QAccessibleObject::setText(static_cast(t), QString::fromUtf8(text.data, text.len)); -} - -void QAccessibleObject_DestroyQAccessibleObject(void* ptr) -{ - static_cast(ptr)->~QAccessibleObject(); -} - -void QAccessibleObject_DestroyQAccessibleObjectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAccessibleObject_Child(void* ptr, int index) -{ - return static_cast(ptr)->child(index); -} - -void* QAccessibleObject_ChildDefault(void* ptr, int index) -{ - Q_UNUSED(ptr); - Q_UNUSED(index); - -} - -int QAccessibleObject_ChildCount(void* ptr) -{ - return static_cast(ptr)->childCount(); -} - -int QAccessibleObject_ChildCountDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAccessibleObject_IndexOfChild(void* ptr, void* child) -{ - return static_cast(ptr)->indexOfChild(static_cast(child)); -} - -int QAccessibleObject_IndexOfChildDefault(void* ptr, void* child) -{ - Q_UNUSED(ptr); - Q_UNUSED(child); - -} - -void* QAccessibleObject_Parent(void* ptr) -{ - return static_cast(ptr)->parent(); -} - -void* QAccessibleObject_ParentDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -long long QAccessibleObject_Role(void* ptr) -{ - return static_cast(ptr)->role(); -} - -long long QAccessibleObject_RoleDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -struct QtGui_PackedString QAccessibleObject_Text(void* ptr, long long t) -{ - return ({ QByteArray td7ef98 = static_cast(ptr)->text(static_cast(t)).toUtf8(); QtGui_PackedString { const_cast(td7ef98.prepend("WHITESPACE").constData()+10), td7ef98.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleObject_TextDefault(void* ptr, long long t) -{ - Q_UNUSED(ptr); - Q_UNUSED(t); - -} - -class MyQAccessiblePlugin: public QAccessiblePlugin -{ -public: - MyQAccessiblePlugin(QObject *parent = Q_NULLPTR) : QAccessiblePlugin(parent) {QAccessiblePlugin_QAccessiblePlugin_QRegisterMetaType();}; - QAccessibleInterface * create(const QString & key, QObject * object) { QByteArray ta62f22 = key.toUtf8(); QtGui_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return static_cast(callbackQAccessiblePlugin_Create(this, keyPacked, object)); }; - ~MyQAccessiblePlugin() { callbackQAccessiblePlugin_DestroyQAccessiblePlugin(this); }; - void childEvent(QChildEvent * event) { callbackQAccessiblePlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAccessiblePlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAccessiblePlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQAccessiblePlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAccessiblePlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAccessiblePlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAccessiblePlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAccessiblePlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAccessiblePlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAccessiblePlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAccessiblePlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAccessiblePlugin*) -Q_DECLARE_METATYPE(MyQAccessiblePlugin*) - -int QAccessiblePlugin_QAccessiblePlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessiblePlugin_NewQAccessiblePlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAccessiblePlugin(static_cast(parent)); - } else { - return new MyQAccessiblePlugin(static_cast(parent)); - } -} - -void* QAccessiblePlugin_Create(void* ptr, struct QtGui_PackedString key, void* object) -{ - if (dynamic_cast(static_cast(object))) { - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); - } else { - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), static_cast(object)); - } -} - -void QAccessiblePlugin_DestroyQAccessiblePlugin(void* ptr) -{ - static_cast(ptr)->~QAccessiblePlugin(); -} - -void QAccessiblePlugin_DestroyQAccessiblePluginDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAccessiblePlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessiblePlugin___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAccessiblePlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAccessiblePlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAccessiblePlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAccessiblePlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAccessiblePlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessiblePlugin___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAccessiblePlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAccessiblePlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessiblePlugin___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAccessiblePlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAccessiblePlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessiblePlugin___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAccessiblePlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QAccessiblePlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QAccessiblePlugin::childEvent(static_cast(event)); -} - -void QAccessiblePlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QAccessiblePlugin::connectNotify(*static_cast(sign)); -} - -void QAccessiblePlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QAccessiblePlugin::customEvent(static_cast(event)); -} - -void QAccessiblePlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QAccessiblePlugin::deleteLater(); -} - -void QAccessiblePlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QAccessiblePlugin::disconnectNotify(*static_cast(sign)); -} - -char QAccessiblePlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QAccessiblePlugin::event(static_cast(e)); -} - -char QAccessiblePlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAccessiblePlugin::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QAccessiblePlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QAccessiblePlugin::metaObject()); -} - -void QAccessiblePlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QAccessiblePlugin::timerEvent(static_cast(event)); -} - -class MyQAccessibleStateChangeEvent: public QAccessibleStateChangeEvent -{ -public: - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleStateChangeEvent*) -Q_DECLARE_METATYPE(MyQAccessibleStateChangeEvent*) - -int QAccessibleStateChangeEvent_QAccessibleStateChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -class MyQAccessibleTableCellInterface: public QAccessibleTableCellInterface -{ -public: - int columnExtent() const { return callbackQAccessibleTableCellInterface_ColumnExtent(const_cast(static_cast(this))); }; - QList columnHeaderCells() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableCellInterface_ColumnHeaderCells(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - int columnIndex() const { return callbackQAccessibleTableCellInterface_ColumnIndex(const_cast(static_cast(this))); }; - bool isSelected() const { return callbackQAccessibleTableCellInterface_IsSelected(const_cast(static_cast(this))) != 0; }; - int rowExtent() const { return callbackQAccessibleTableCellInterface_RowExtent(const_cast(static_cast(this))); }; - QList rowHeaderCells() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableCellInterface_RowHeaderCells(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - int rowIndex() const { return callbackQAccessibleTableCellInterface_RowIndex(const_cast(static_cast(this))); }; - QAccessibleInterface * table() const { return static_cast(callbackQAccessibleTableCellInterface_Table(const_cast(static_cast(this)))); }; - ~MyQAccessibleTableCellInterface() { callbackQAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTableCellInterface*) -Q_DECLARE_METATYPE(MyQAccessibleTableCellInterface*) - -int QAccessibleTableCellInterface_QAccessibleTableCellInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QAccessibleTableCellInterface_ColumnExtent(void* ptr) -{ - return static_cast(ptr)->columnExtent(); -} - -struct QtGui_PackedList QAccessibleTableCellInterface_ColumnHeaderCells(void* ptr) -{ - return ({ QList* tmpValue68eb1f = new QList(static_cast(ptr)->columnHeaderCells()); QtGui_PackedList { tmpValue68eb1f, tmpValue68eb1f->size() }; }); -} - -int QAccessibleTableCellInterface_ColumnIndex(void* ptr) -{ - return static_cast(ptr)->columnIndex(); -} - -char QAccessibleTableCellInterface_IsSelected(void* ptr) -{ - return static_cast(ptr)->isSelected(); -} - -int QAccessibleTableCellInterface_RowExtent(void* ptr) -{ - return static_cast(ptr)->rowExtent(); -} - -struct QtGui_PackedList QAccessibleTableCellInterface_RowHeaderCells(void* ptr) -{ - return ({ QList* tmpValueab8f05 = new QList(static_cast(ptr)->rowHeaderCells()); QtGui_PackedList { tmpValueab8f05, tmpValueab8f05->size() }; }); -} - -int QAccessibleTableCellInterface_RowIndex(void* ptr) -{ - return static_cast(ptr)->rowIndex(); -} - -void* QAccessibleTableCellInterface_Table(void* ptr) -{ - return static_cast(ptr)->table(); -} - -void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleTableCellInterface(); -} - -void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAccessibleTableCellInterface___columnHeaderCells_atList(void* ptr, int i) -{ - return ({QAccessibleInterface * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessibleTableCellInterface___columnHeaderCells_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAccessibleTableCellInterface___columnHeaderCells_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAccessibleTableCellInterface___rowHeaderCells_atList(void* ptr, int i) -{ - return ({QAccessibleInterface * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessibleTableCellInterface___rowHeaderCells_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAccessibleTableCellInterface___rowHeaderCells_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQAccessibleTableInterface: public QAccessibleTableInterface -{ -public: - QAccessibleInterface * caption() const { return static_cast(callbackQAccessibleTableInterface_Caption(const_cast(static_cast(this)))); }; - QAccessibleInterface * cellAt(int row, int column) const { return static_cast(callbackQAccessibleTableInterface_CellAt(const_cast(static_cast(this)), row, column)); }; - int columnCount() const { return callbackQAccessibleTableInterface_ColumnCount(const_cast(static_cast(this))); }; - QString columnDescription(int column) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTableInterface_ColumnDescription(const_cast(static_cast(this)), column); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - bool isColumnSelected(int column) const { return callbackQAccessibleTableInterface_IsColumnSelected(const_cast(static_cast(this)), column) != 0; }; - bool isRowSelected(int row) const { return callbackQAccessibleTableInterface_IsRowSelected(const_cast(static_cast(this)), row) != 0; }; - void modelChange(QAccessibleTableModelChangeEvent * event) { callbackQAccessibleTableInterface_ModelChange(this, event); }; - int rowCount() const { return callbackQAccessibleTableInterface_RowCount(const_cast(static_cast(this))); }; - QString rowDescription(int row) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTableInterface_RowDescription(const_cast(static_cast(this)), row); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - bool selectColumn(int column) { return callbackQAccessibleTableInterface_SelectColumn(this, column) != 0; }; - bool selectRow(int row) { return callbackQAccessibleTableInterface_SelectRow(this, row) != 0; }; - int selectedCellCount() const { return callbackQAccessibleTableInterface_SelectedCellCount(const_cast(static_cast(this))); }; - QList selectedCells() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableInterface_SelectedCells(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - int selectedColumnCount() const { return callbackQAccessibleTableInterface_SelectedColumnCount(const_cast(static_cast(this))); }; - QList selectedColumns() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableInterface_SelectedColumns(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - int selectedRowCount() const { return callbackQAccessibleTableInterface_SelectedRowCount(const_cast(static_cast(this))); }; - QList selectedRows() const { return ({ QList* tmpP = static_cast*>(callbackQAccessibleTableInterface_SelectedRows(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QAccessibleInterface * summary() const { return static_cast(callbackQAccessibleTableInterface_Summary(const_cast(static_cast(this)))); }; - bool unselectColumn(int column) { return callbackQAccessibleTableInterface_UnselectColumn(this, column) != 0; }; - bool unselectRow(int row) { return callbackQAccessibleTableInterface_UnselectRow(this, row) != 0; }; - ~MyQAccessibleTableInterface() { callbackQAccessibleTableInterface_DestroyQAccessibleTableInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTableInterface*) -Q_DECLARE_METATYPE(MyQAccessibleTableInterface*) - -int QAccessibleTableInterface_QAccessibleTableInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTableInterface_Caption(void* ptr) -{ - return static_cast(ptr)->caption(); -} - -void* QAccessibleTableInterface_CellAt(void* ptr, int row, int column) -{ - return static_cast(ptr)->cellAt(row, column); -} - -int QAccessibleTableInterface_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -struct QtGui_PackedString QAccessibleTableInterface_ColumnDescription(void* ptr, int column) -{ - return ({ QByteArray t31bac7 = static_cast(ptr)->columnDescription(column).toUtf8(); QtGui_PackedString { const_cast(t31bac7.prepend("WHITESPACE").constData()+10), t31bac7.size()-10 }; }); -} - -char QAccessibleTableInterface_IsColumnSelected(void* ptr, int column) -{ - return static_cast(ptr)->isColumnSelected(column); -} - -char QAccessibleTableInterface_IsRowSelected(void* ptr, int row) -{ - return static_cast(ptr)->isRowSelected(row); -} - -void QAccessibleTableInterface_ModelChange(void* ptr, void* event) -{ - static_cast(ptr)->modelChange(static_cast(event)); -} - -int QAccessibleTableInterface_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -struct QtGui_PackedString QAccessibleTableInterface_RowDescription(void* ptr, int row) -{ - return ({ QByteArray t5db49c = static_cast(ptr)->rowDescription(row).toUtf8(); QtGui_PackedString { const_cast(t5db49c.prepend("WHITESPACE").constData()+10), t5db49c.size()-10 }; }); -} - -char QAccessibleTableInterface_SelectColumn(void* ptr, int column) -{ - return static_cast(ptr)->selectColumn(column); -} - -char QAccessibleTableInterface_SelectRow(void* ptr, int row) -{ - return static_cast(ptr)->selectRow(row); -} - -int QAccessibleTableInterface_SelectedCellCount(void* ptr) -{ - return static_cast(ptr)->selectedCellCount(); -} - -struct QtGui_PackedList QAccessibleTableInterface_SelectedCells(void* ptr) -{ - return ({ QList* tmpValuebc7554 = new QList(static_cast(ptr)->selectedCells()); QtGui_PackedList { tmpValuebc7554, tmpValuebc7554->size() }; }); -} - -int QAccessibleTableInterface_SelectedColumnCount(void* ptr) -{ - return static_cast(ptr)->selectedColumnCount(); -} - -struct QtGui_PackedList QAccessibleTableInterface_SelectedColumns(void* ptr) -{ - return ({ QList* tmpValue8dbd0b = new QList(static_cast(ptr)->selectedColumns()); QtGui_PackedList { tmpValue8dbd0b, tmpValue8dbd0b->size() }; }); -} - -int QAccessibleTableInterface_SelectedRowCount(void* ptr) -{ - return static_cast(ptr)->selectedRowCount(); -} - -struct QtGui_PackedList QAccessibleTableInterface_SelectedRows(void* ptr) -{ - return ({ QList* tmpValue094a24 = new QList(static_cast(ptr)->selectedRows()); QtGui_PackedList { tmpValue094a24, tmpValue094a24->size() }; }); -} - -void* QAccessibleTableInterface_Summary(void* ptr) -{ - return static_cast(ptr)->summary(); -} - -char QAccessibleTableInterface_UnselectColumn(void* ptr, int column) -{ - return static_cast(ptr)->unselectColumn(column); -} - -char QAccessibleTableInterface_UnselectRow(void* ptr, int row) -{ - return static_cast(ptr)->unselectRow(row); -} - -void QAccessibleTableInterface_DestroyQAccessibleTableInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleTableInterface(); -} - -void QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAccessibleTableInterface___selectedCells_atList(void* ptr, int i) -{ - return ({QAccessibleInterface * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessibleTableInterface___selectedCells_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAccessibleTableInterface___selectedCells_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAccessibleTableInterface___selectedColumns_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessibleTableInterface___selectedColumns_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAccessibleTableInterface___selectedColumns_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QAccessibleTableInterface___selectedRows_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAccessibleTableInterface___selectedRows_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAccessibleTableInterface___selectedRows_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQAccessibleTableModelChangeEvent: public QAccessibleTableModelChangeEvent -{ -public: - MyQAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType) : QAccessibleTableModelChangeEvent(object, changeType) {QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType();}; - MyQAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType) : QAccessibleTableModelChangeEvent(iface, changeType) {QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTableModelChangeEvent*) -Q_DECLARE_METATYPE(MyQAccessibleTableModelChangeEvent*) - -int QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(void* object, long long changeType) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } else { - return new MyQAccessibleTableModelChangeEvent(static_cast(object), static_cast(changeType)); - } -} - -void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(void* iface, long long changeType) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleTableModelChangeEvent(static_cast(iface), static_cast(changeType)); - } else { - return new MyQAccessibleTableModelChangeEvent(static_cast(iface), static_cast(changeType)); - } -} - -int QAccessibleTableModelChangeEvent_FirstColumn(void* ptr) -{ - return static_cast(ptr)->firstColumn(); -} - -int QAccessibleTableModelChangeEvent_FirstRow(void* ptr) -{ - return static_cast(ptr)->firstRow(); -} - -int QAccessibleTableModelChangeEvent_LastColumn(void* ptr) -{ - return static_cast(ptr)->lastColumn(); -} - -int QAccessibleTableModelChangeEvent_LastRow(void* ptr) -{ - return static_cast(ptr)->lastRow(); -} - -long long QAccessibleTableModelChangeEvent_ModelChangeType(void* ptr) -{ - return static_cast(ptr)->modelChangeType(); -} - -void QAccessibleTableModelChangeEvent_SetFirstColumn(void* ptr, int column) -{ - static_cast(ptr)->setFirstColumn(column); -} - -void QAccessibleTableModelChangeEvent_SetFirstRow(void* ptr, int row) -{ - static_cast(ptr)->setFirstRow(row); -} - -void QAccessibleTableModelChangeEvent_SetLastColumn(void* ptr, int column) -{ - static_cast(ptr)->setLastColumn(column); -} - -void QAccessibleTableModelChangeEvent_SetLastRow(void* ptr, int row) -{ - static_cast(ptr)->setLastRow(row); -} - -void QAccessibleTableModelChangeEvent_SetModelChangeType(void* ptr, long long changeType) -{ - static_cast(ptr)->setModelChangeType(static_cast(changeType)); -} - -class MyQAccessibleTextCursorEvent: public QAccessibleTextCursorEvent -{ -public: - MyQAccessibleTextCursorEvent(QObject *object, int cursorPos) : QAccessibleTextCursorEvent(object, cursorPos) {QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType();}; - MyQAccessibleTextCursorEvent(QAccessibleInterface *iface, int cursorPos) : QAccessibleTextCursorEvent(iface, cursorPos) {QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTextCursorEvent*) -Q_DECLARE_METATYPE(MyQAccessibleTextCursorEvent*) - -int QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent(void* object, int cursorPos) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } else { - return new MyQAccessibleTextCursorEvent(static_cast(object), cursorPos); - } -} - -void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent2(void* iface, int cursorPos) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleTextCursorEvent(static_cast(iface), cursorPos); - } else { - return new MyQAccessibleTextCursorEvent(static_cast(iface), cursorPos); - } -} - -int QAccessibleTextCursorEvent_CursorPosition(void* ptr) -{ - return static_cast(ptr)->cursorPosition(); -} - -void QAccessibleTextCursorEvent_SetCursorPosition(void* ptr, int position) -{ - static_cast(ptr)->setCursorPosition(position); -} - -class MyQAccessibleTextInsertEvent: public QAccessibleTextInsertEvent -{ -public: - MyQAccessibleTextInsertEvent(QObject *object, int position, const QString &text) : QAccessibleTextInsertEvent(object, position, text) {QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType();}; - MyQAccessibleTextInsertEvent(QAccessibleInterface *iface, int position, const QString &text) : QAccessibleTextInsertEvent(iface, position, text) {QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTextInsertEvent*) -Q_DECLARE_METATYPE(MyQAccessibleTextInsertEvent*) - -int QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent(void* object, int position, struct QtGui_PackedString text) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else { - return new MyQAccessibleTextInsertEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } -} - -void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent2(void* iface, int position, struct QtGui_PackedString text) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleTextInsertEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); - } else { - return new MyQAccessibleTextInsertEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); - } -} - -int QAccessibleTextInsertEvent_ChangePosition(void* ptr) -{ - return static_cast(ptr)->changePosition(); -} - -struct QtGui_PackedString QAccessibleTextInsertEvent_TextInserted(void* ptr) -{ - return ({ QByteArray te79f7b = static_cast(ptr)->textInserted().toUtf8(); QtGui_PackedString { const_cast(te79f7b.prepend("WHITESPACE").constData()+10), te79f7b.size()-10 }; }); -} - -class MyQAccessibleTextInterface: public QAccessibleTextInterface -{ -public: - void addSelection(int startOffset, int endOffset) { callbackQAccessibleTextInterface_AddSelection(this, startOffset, endOffset); }; - int characterCount() const { return callbackQAccessibleTextInterface_CharacterCount(const_cast(static_cast(this))); }; - QRect characterRect(int offset) const { return *static_cast(callbackQAccessibleTextInterface_CharacterRect(const_cast(static_cast(this)), offset)); }; - int cursorPosition() const { return callbackQAccessibleTextInterface_CursorPosition(const_cast(static_cast(this))); }; - int offsetAtPoint(const QPoint & point) const { return callbackQAccessibleTextInterface_OffsetAtPoint(const_cast(static_cast(this)), const_cast(&point)); }; - void removeSelection(int selectionIndex) { callbackQAccessibleTextInterface_RemoveSelection(this, selectionIndex); }; - void scrollToSubstring(int startIndex, int endIndex) { callbackQAccessibleTextInterface_ScrollToSubstring(this, startIndex, endIndex); }; - void selection(int selectionIndex, int * startOffset, int * endOffset) const { callbackQAccessibleTextInterface_Selection(const_cast(static_cast(this)), selectionIndex, *startOffset, *endOffset); }; - int selectionCount() const { return callbackQAccessibleTextInterface_SelectionCount(const_cast(static_cast(this))); }; - void setCursorPosition(int position) { callbackQAccessibleTextInterface_SetCursorPosition(this, position); }; - void setSelection(int selectionIndex, int startOffset, int endOffset) { callbackQAccessibleTextInterface_SetSelection(this, selectionIndex, startOffset, endOffset); }; - QString text(int startOffset, int endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_Text(const_cast(static_cast(this)), startOffset, endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QString textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType, int * startOffset, int * endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_TextAfterOffset(const_cast(static_cast(this)), offset, boundaryType, *startOffset, *endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QString textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType, int * startOffset, int * endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_TextAtOffset(const_cast(static_cast(this)), offset, boundaryType, *startOffset, *endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QString textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType, int * startOffset, int * endOffset) const { return ({ QtGui_PackedString tempVal = callbackQAccessibleTextInterface_TextBeforeOffset(const_cast(static_cast(this)), offset, boundaryType, *startOffset, *endOffset); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - ~MyQAccessibleTextInterface() { callbackQAccessibleTextInterface_DestroyQAccessibleTextInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTextInterface*) -Q_DECLARE_METATYPE(MyQAccessibleTextInterface*) - -int QAccessibleTextInterface_QAccessibleTextInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QAccessibleTextInterface_AddSelection(void* ptr, int startOffset, int endOffset) -{ - static_cast(ptr)->addSelection(startOffset, endOffset); -} - -int QAccessibleTextInterface_CharacterCount(void* ptr) -{ - return static_cast(ptr)->characterCount(); -} - -void* QAccessibleTextInterface_CharacterRect(void* ptr, int offset) -{ - return ({ QRect tmpValue = static_cast(ptr)->characterRect(offset); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QAccessibleTextInterface_CursorPosition(void* ptr) -{ - return static_cast(ptr)->cursorPosition(); -} - -int QAccessibleTextInterface_OffsetAtPoint(void* ptr, void* point) -{ - return static_cast(ptr)->offsetAtPoint(*static_cast(point)); -} - -void QAccessibleTextInterface_RemoveSelection(void* ptr, int selectionIndex) -{ - static_cast(ptr)->removeSelection(selectionIndex); -} - -void QAccessibleTextInterface_ScrollToSubstring(void* ptr, int startIndex, int endIndex) -{ - static_cast(ptr)->scrollToSubstring(startIndex, endIndex); -} - -void QAccessibleTextInterface_Selection(void* ptr, int selectionIndex, int startOffset, int endOffset) -{ - static_cast(ptr)->selection(selectionIndex, &startOffset, &endOffset); -} - -int QAccessibleTextInterface_SelectionCount(void* ptr) -{ - return static_cast(ptr)->selectionCount(); -} - -void QAccessibleTextInterface_SetCursorPosition(void* ptr, int position) -{ - static_cast(ptr)->setCursorPosition(position); -} - -void QAccessibleTextInterface_SetSelection(void* ptr, int selectionIndex, int startOffset, int endOffset) -{ - static_cast(ptr)->setSelection(selectionIndex, startOffset, endOffset); -} - -struct QtGui_PackedString QAccessibleTextInterface_Text(void* ptr, int startOffset, int endOffset) -{ - return ({ QByteArray td7097f = static_cast(ptr)->text(startOffset, endOffset).toUtf8(); QtGui_PackedString { const_cast(td7097f.prepend("WHITESPACE").constData()+10), td7097f.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) -{ - return ({ QByteArray t56e464 = static_cast(ptr)->textAfterOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(t56e464.prepend("WHITESPACE").constData()+10), t56e464.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) -{ - return ({ QByteArray t495d09 = static_cast(ptr)->QAccessibleTextInterface::textAfterOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(t495d09.prepend("WHITESPACE").constData()+10), t495d09.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextInterface_TextAtOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) -{ - return ({ QByteArray t01d82d = static_cast(ptr)->textAtOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(t01d82d.prepend("WHITESPACE").constData()+10), t01d82d.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextInterface_TextAtOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) -{ - return ({ QByteArray tb855b8 = static_cast(ptr)->QAccessibleTextInterface::textAtOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(tb855b8.prepend("WHITESPACE").constData()+10), tb855b8.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) -{ - return ({ QByteArray tde81ca = static_cast(ptr)->textBeforeOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(tde81ca.prepend("WHITESPACE").constData()+10), tde81ca.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset) -{ - return ({ QByteArray tb76866 = static_cast(ptr)->QAccessibleTextInterface::textBeforeOffset(offset, static_cast(boundaryType), &startOffset, &endOffset).toUtf8(); QtGui_PackedString { const_cast(tb76866.prepend("WHITESPACE").constData()+10), tb76866.size()-10 }; }); -} - -void QAccessibleTextInterface_DestroyQAccessibleTextInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleTextInterface(); -} - -void QAccessibleTextInterface_DestroyQAccessibleTextInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAccessibleTextRemoveEvent: public QAccessibleTextRemoveEvent -{ -public: - MyQAccessibleTextRemoveEvent(QObject *object, int position, const QString &text) : QAccessibleTextRemoveEvent(object, position, text) {QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType();}; - MyQAccessibleTextRemoveEvent(QAccessibleInterface *iface, int position, const QString &text) : QAccessibleTextRemoveEvent(iface, position, text) {QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTextRemoveEvent*) -Q_DECLARE_METATYPE(MyQAccessibleTextRemoveEvent*) - -int QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent(void* object, int position, struct QtGui_PackedString text) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } else { - return new MyQAccessibleTextRemoveEvent(static_cast(object), position, QString::fromUtf8(text.data, text.len)); - } -} - -void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent2(void* iface, int position, struct QtGui_PackedString text) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleTextRemoveEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); - } else { - return new MyQAccessibleTextRemoveEvent(static_cast(iface), position, QString::fromUtf8(text.data, text.len)); - } -} - -int QAccessibleTextRemoveEvent_ChangePosition(void* ptr) -{ - return static_cast(ptr)->changePosition(); -} - -struct QtGui_PackedString QAccessibleTextRemoveEvent_TextRemoved(void* ptr) -{ - return ({ QByteArray t7bb24c = static_cast(ptr)->textRemoved().toUtf8(); QtGui_PackedString { const_cast(t7bb24c.prepend("WHITESPACE").constData()+10), t7bb24c.size()-10 }; }); -} - -class MyQAccessibleTextSelectionEvent: public QAccessibleTextSelectionEvent -{ -public: - MyQAccessibleTextSelectionEvent(QObject *object, int start, int end) : QAccessibleTextSelectionEvent(object, start, end) {QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType();}; - MyQAccessibleTextSelectionEvent(QAccessibleInterface *iface, int start, int end) : QAccessibleTextSelectionEvent(iface, start, end) {QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTextSelectionEvent*) -Q_DECLARE_METATYPE(MyQAccessibleTextSelectionEvent*) - -int QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent(void* object, int start, int end) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } else { - return new MyQAccessibleTextSelectionEvent(static_cast(object), start, end); - } -} - -void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent2(void* iface, int start, int end) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleTextSelectionEvent(static_cast(iface), start, end); - } else { - return new MyQAccessibleTextSelectionEvent(static_cast(iface), start, end); - } -} - -int QAccessibleTextSelectionEvent_SelectionEnd(void* ptr) -{ - return static_cast(ptr)->selectionEnd(); -} - -int QAccessibleTextSelectionEvent_SelectionStart(void* ptr) -{ - return static_cast(ptr)->selectionStart(); -} - -void QAccessibleTextSelectionEvent_SetSelection(void* ptr, int start, int end) -{ - static_cast(ptr)->setSelection(start, end); -} - -class MyQAccessibleTextUpdateEvent: public QAccessibleTextUpdateEvent -{ -public: - MyQAccessibleTextUpdateEvent(QObject *object, int position, const QString &oldText, const QString &text) : QAccessibleTextUpdateEvent(object, position, oldText, text) {QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType();}; - MyQAccessibleTextUpdateEvent(QAccessibleInterface *iface, int position, const QString &oldText, const QString &text) : QAccessibleTextUpdateEvent(iface, position, oldText, text) {QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleTextUpdateEvent*) -Q_DECLARE_METATYPE(MyQAccessibleTextUpdateEvent*) - -int QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent(void* object, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else { - return new MyQAccessibleTextUpdateEvent(static_cast(object), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } -} - -void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent2(void* iface, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleTextUpdateEvent(static_cast(iface), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } else { - return new MyQAccessibleTextUpdateEvent(static_cast(iface), position, QString::fromUtf8(oldText.data, oldText.len), QString::fromUtf8(text.data, text.len)); - } -} - -int QAccessibleTextUpdateEvent_ChangePosition(void* ptr) -{ - return static_cast(ptr)->changePosition(); -} - -struct QtGui_PackedString QAccessibleTextUpdateEvent_TextInserted(void* ptr) -{ - return ({ QByteArray t055e50 = static_cast(ptr)->textInserted().toUtf8(); QtGui_PackedString { const_cast(t055e50.prepend("WHITESPACE").constData()+10), t055e50.size()-10 }; }); -} - -struct QtGui_PackedString QAccessibleTextUpdateEvent_TextRemoved(void* ptr) -{ - return ({ QByteArray t313b9a = static_cast(ptr)->textRemoved().toUtf8(); QtGui_PackedString { const_cast(t313b9a.prepend("WHITESPACE").constData()+10), t313b9a.size()-10 }; }); -} - -class MyQAccessibleValueChangeEvent: public QAccessibleValueChangeEvent -{ -public: - MyQAccessibleValueChangeEvent(QObject *object, const QVariant &value) : QAccessibleValueChangeEvent(object, value) {QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType();}; - MyQAccessibleValueChangeEvent(QAccessibleInterface *iface, const QVariant &val) : QAccessibleValueChangeEvent(iface, val) {QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType();}; - QAccessibleInterface * accessibleInterface() const { return static_cast(callbackQAccessibleEvent_AccessibleInterface(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QAccessibleValueChangeEvent*) -Q_DECLARE_METATYPE(MyQAccessibleValueChangeEvent*) - -int QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent(void* object, void* value) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } else { - return new MyQAccessibleValueChangeEvent(static_cast(object), *static_cast(value)); - } -} - -void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent2(void* iface, void* val) -{ - if (dynamic_cast(static_cast(iface))) { - return new MyQAccessibleValueChangeEvent(static_cast(iface), *static_cast(val)); - } else { - return new MyQAccessibleValueChangeEvent(static_cast(iface), *static_cast(val)); - } -} - -void QAccessibleValueChangeEvent_SetValue(void* ptr, void* value) -{ - static_cast(ptr)->setValue(*static_cast(value)); -} - -void* QAccessibleValueChangeEvent_Value(void* ptr) -{ - return new QVariant(static_cast(ptr)->value()); -} - -class MyQAccessibleValueInterface: public QAccessibleValueInterface -{ -public: - QVariant currentValue() const { return *static_cast(callbackQAccessibleValueInterface_CurrentValue(const_cast(static_cast(this)))); }; - QVariant maximumValue() const { return *static_cast(callbackQAccessibleValueInterface_MaximumValue(const_cast(static_cast(this)))); }; - QVariant minimumStepSize() const { return *static_cast(callbackQAccessibleValueInterface_MinimumStepSize(const_cast(static_cast(this)))); }; - QVariant minimumValue() const { return *static_cast(callbackQAccessibleValueInterface_MinimumValue(const_cast(static_cast(this)))); }; - void setCurrentValue(const QVariant & value) { callbackQAccessibleValueInterface_SetCurrentValue(this, const_cast(&value)); }; - ~MyQAccessibleValueInterface() { callbackQAccessibleValueInterface_DestroyQAccessibleValueInterface(this); }; -}; - -Q_DECLARE_METATYPE(QAccessibleValueInterface*) -Q_DECLARE_METATYPE(MyQAccessibleValueInterface*) - -int QAccessibleValueInterface_QAccessibleValueInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAccessibleValueInterface_CurrentValue(void* ptr) -{ - return new QVariant(static_cast(ptr)->currentValue()); -} - -void* QAccessibleValueInterface_MaximumValue(void* ptr) -{ - return new QVariant(static_cast(ptr)->maximumValue()); -} - -void* QAccessibleValueInterface_MinimumStepSize(void* ptr) -{ - return new QVariant(static_cast(ptr)->minimumStepSize()); -} - -void* QAccessibleValueInterface_MinimumValue(void* ptr) -{ - return new QVariant(static_cast(ptr)->minimumValue()); -} - -void QAccessibleValueInterface_SetCurrentValue(void* ptr, void* value) -{ - static_cast(ptr)->setCurrentValue(*static_cast(value)); -} - -void QAccessibleValueInterface_DestroyQAccessibleValueInterface(void* ptr) -{ - static_cast(ptr)->~QAccessibleValueInterface(); -} - -void QAccessibleValueInterface_DestroyQAccessibleValueInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQActionEvent: public QActionEvent -{ -public: - MyQActionEvent(int ty, QAction *action, QAction *before = Q_NULLPTR) : QActionEvent(ty, action, before) {QActionEvent_QActionEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QActionEvent*) -Q_DECLARE_METATYPE(MyQActionEvent*) - -int QActionEvent_QActionEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QActionEvent_NewQActionEvent(int ty, void* action, void* before) -{ - return new MyQActionEvent(ty, static_cast(action), static_cast(before)); -} - -void* QActionEvent_Action(void* ptr) -{ - return static_cast(ptr)->action(); -} - -void* QActionEvent_Before(void* ptr) -{ - return static_cast(ptr)->before(); -} - -class MyQApplicationStateChangeEvent: public QApplicationStateChangeEvent -{ -public: - MyQApplicationStateChangeEvent(Qt::ApplicationState applicationState) : QApplicationStateChangeEvent(applicationState) {QApplicationStateChangeEvent_QApplicationStateChangeEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QApplicationStateChangeEvent*) -Q_DECLARE_METATYPE(MyQApplicationStateChangeEvent*) - -int QApplicationStateChangeEvent_QApplicationStateChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QApplicationStateChangeEvent_NewQApplicationStateChangeEvent(long long applicationState) -{ - return new MyQApplicationStateChangeEvent(static_cast(applicationState)); -} - -long long QApplicationStateChangeEvent_ApplicationState(void* ptr) -{ - return static_cast(ptr)->applicationState(); -} - -Q_DECLARE_METATYPE(QBackingStore*) -void* QBackingStore_NewQBackingStore(void* window) -{ - if (dynamic_cast(static_cast(window))) { - return new QBackingStore(static_cast(window)); - } else { - return new QBackingStore(static_cast(window)); - } -} - -void QBackingStore_BeginPaint(void* ptr, void* region) -{ - static_cast(ptr)->beginPaint(*static_cast(region)); -} - -void QBackingStore_EndPaint(void* ptr) -{ - static_cast(ptr)->endPaint(); -} - -void QBackingStore_Flush(void* ptr, void* region, void* window, void* offset) -{ - if (dynamic_cast(static_cast(window))) { - static_cast(ptr)->flush(*static_cast(region), static_cast(window), *static_cast(offset)); - } else { - static_cast(ptr)->flush(*static_cast(region), static_cast(window), *static_cast(offset)); - } -} - -char QBackingStore_HasStaticContents(void* ptr) -{ - return static_cast(ptr)->hasStaticContents(); -} - -void* QBackingStore_PaintDevice(void* ptr) -{ - return static_cast(ptr)->paintDevice(); -} - -void QBackingStore_Resize(void* ptr, void* size) -{ - static_cast(ptr)->resize(*static_cast(size)); -} - -char QBackingStore_Scroll(void* ptr, void* area, int dx, int dy) -{ - return static_cast(ptr)->scroll(*static_cast(area), dx, dy); -} - -void QBackingStore_SetStaticContents(void* ptr, void* region) -{ - static_cast(ptr)->setStaticContents(*static_cast(region)); -} - -void* QBackingStore_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QBackingStore_StaticContents(void* ptr) -{ - return new QRegion(static_cast(ptr)->staticContents()); -} - -void* QBackingStore_Window(void* ptr) -{ - return static_cast(ptr)->window(); -} - -void QBackingStore_DestroyQBackingStore(void* ptr) -{ - static_cast(ptr)->~QBackingStore(); -} - -class MyQBitmap: public QBitmap -{ -public: - MyQBitmap() : QBitmap() {QBitmap_QBitmap_QRegisterMetaType();}; - MyQBitmap(const QPixmap &pixmap) : QBitmap(pixmap) {QBitmap_QBitmap_QRegisterMetaType();}; - MyQBitmap(int width, int height) : QBitmap(width, height) {QBitmap_QBitmap_QRegisterMetaType();}; - MyQBitmap(const QSize &size) : QBitmap(size) {QBitmap_QBitmap_QRegisterMetaType();}; - MyQBitmap(const QString &fileName, const char *format = Q_NULLPTR) : QBitmap(fileName, format) {QBitmap_QBitmap_QRegisterMetaType();}; - ~MyQBitmap() { callbackQBitmap_DestroyQBitmap(this); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPixmap_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QBitmap*) -Q_DECLARE_METATYPE(MyQBitmap*) - -int QBitmap_QBitmap_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QBitmap_NewQBitmap() -{ - return new MyQBitmap(); -} - -void* QBitmap_NewQBitmap2(void* pixmap) -{ - return new MyQBitmap(*static_cast(pixmap)); -} - -void* QBitmap_NewQBitmap3(int width, int height) -{ - return new MyQBitmap(width, height); -} - -void* QBitmap_NewQBitmap4(void* size) -{ - return new MyQBitmap(*static_cast(size)); -} - -void* QBitmap_NewQBitmap5(struct QtGui_PackedString fileName, char* format) -{ - return new MyQBitmap(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); -} - -void QBitmap_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QBitmap_QBitmap_FromData(void* size, char* bits, long long monoFormat) -{ - return new QBitmap(QBitmap::fromData(*static_cast(size), const_cast(static_cast(static_cast(bits))), static_cast(monoFormat))); -} - -void* QBitmap_QBitmap_FromImage(void* image, long long flags) -{ - return new QBitmap(QBitmap::fromImage(*static_cast(image), static_cast(flags))); -} - -void* QBitmap_QBitmap_FromImage2(void* image, long long flags) -{ - return new QBitmap(QBitmap::fromImage(*static_cast(image), static_cast(flags))); -} - -void QBitmap_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QBitmap_Transformed(void* ptr, void* matrix) -{ - return new QBitmap(static_cast(ptr)->transformed(*static_cast(matrix))); -} - -void QBitmap_DestroyQBitmap(void* ptr) -{ - static_cast(ptr)->~QBitmap(); -} - -void QBitmap_DestroyQBitmapDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QBrush) -Q_DECLARE_METATYPE(QBrush*) -void* QBrush_NewQBrush() -{ - return new QBrush(); -} - -void* QBrush_NewQBrush2(long long style) -{ - return new QBrush(static_cast(style)); -} - -void* QBrush_NewQBrush3(void* color, long long style) -{ - return new QBrush(*static_cast(color), static_cast(style)); -} - -void* QBrush_NewQBrush4(long long color, long long style) -{ - return new QBrush(static_cast(color), static_cast(style)); -} - -void* QBrush_NewQBrush5(void* color, void* pixmap) -{ - return new QBrush(*static_cast(color), *static_cast(pixmap)); -} - -void* QBrush_NewQBrush6(long long color, void* pixmap) -{ - return new QBrush(static_cast(color), *static_cast(pixmap)); -} - -void* QBrush_NewQBrush7(void* pixmap) -{ - return new QBrush(*static_cast(pixmap)); -} - -void* QBrush_NewQBrush8(void* image) -{ - return new QBrush(*static_cast(image)); -} - -void* QBrush_NewQBrush9(void* other) -{ - return new QBrush(*static_cast(other)); -} - -void* QBrush_NewQBrush10(void* gradient) -{ - return new QBrush(*static_cast(gradient)); -} - -void* QBrush_Color(void* ptr) -{ - return const_cast(&static_cast(ptr)->color()); -} - -void* QBrush_Gradient(void* ptr) -{ - return const_cast(static_cast(ptr)->gradient()); -} - -char QBrush_IsOpaque(void* ptr) -{ - return static_cast(ptr)->isOpaque(); -} - -void* QBrush_Matrix(void* ptr) -{ - return const_cast(&static_cast(ptr)->matrix()); -} - -void QBrush_SetColor(void* ptr, void* color) -{ - static_cast(ptr)->setColor(*static_cast(color)); -} - -void QBrush_SetColor2(void* ptr, long long color) -{ - static_cast(ptr)->setColor(static_cast(color)); -} - -void QBrush_SetMatrix(void* ptr, void* matrix) -{ - static_cast(ptr)->setMatrix(*static_cast(matrix)); -} - -void QBrush_SetStyle(void* ptr, long long style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -void QBrush_SetTexture(void* ptr, void* pixmap) -{ - static_cast(ptr)->setTexture(*static_cast(pixmap)); -} - -void QBrush_SetTextureImage(void* ptr, void* image) -{ - static_cast(ptr)->setTextureImage(*static_cast(image)); -} - -void QBrush_SetTransform(void* ptr, void* matrix) -{ - static_cast(ptr)->setTransform(*static_cast(matrix)); -} - -long long QBrush_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -void QBrush_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QBrush_Texture(void* ptr) -{ - return new QPixmap(static_cast(ptr)->texture()); -} - -void* QBrush_TextureImage(void* ptr) -{ - return new QImage(static_cast(ptr)->textureImage()); -} - -void* QBrush_Transform(void* ptr) -{ - return new QTransform(static_cast(ptr)->transform()); -} - -void QBrush_DestroyQBrush(void* ptr) -{ - static_cast(ptr)->~QBrush(); -} - -void* QBrush_ToVariant(void* ptr) -{ - return new QVariant(*static_cast(ptr)); -} - -class MyQClipboard: public QClipboard -{ -public: - void Signal_Changed(QClipboard::Mode mode) { callbackQClipboard_Changed(this, mode); }; - void Signal_DataChanged() { callbackQClipboard_DataChanged(this); }; - void Signal_FindBufferChanged() { callbackQClipboard_FindBufferChanged(this); }; - void Signal_SelectionChanged() { callbackQClipboard_SelectionChanged(this); }; - void childEvent(QChildEvent * event) { callbackQClipboard_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQClipboard_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQClipboard_CustomEvent(this, event); }; - void deleteLater() { callbackQClipboard_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQClipboard_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQClipboard_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQClipboard_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQClipboard_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQClipboard_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQClipboard_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQClipboard_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QClipboard*) -Q_DECLARE_METATYPE(MyQClipboard*) - -int QClipboard_QClipboard_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QClipboard_ConnectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QClipboard::changed), static_cast(ptr), static_cast(&MyQClipboard::Signal_Changed), static_cast(t)); -} - -void QClipboard_DisconnectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::changed), static_cast(ptr), static_cast(&MyQClipboard::Signal_Changed)); -} - -void QClipboard_Changed(void* ptr, long long mode) -{ - static_cast(ptr)->changed(static_cast(mode)); -} - -void QClipboard_Clear(void* ptr, long long mode) -{ - static_cast(ptr)->clear(static_cast(mode)); -} - -void QClipboard_ConnectDataChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QClipboard::dataChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_DataChanged), static_cast(t)); -} - -void QClipboard_DisconnectDataChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::dataChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_DataChanged)); -} - -void QClipboard_DataChanged(void* ptr) -{ - static_cast(ptr)->dataChanged(); -} - -void QClipboard_ConnectFindBufferChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QClipboard::findBufferChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_FindBufferChanged), static_cast(t)); -} - -void QClipboard_DisconnectFindBufferChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::findBufferChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_FindBufferChanged)); -} - -void QClipboard_FindBufferChanged(void* ptr) -{ - static_cast(ptr)->findBufferChanged(); -} - -void* QClipboard_Image(void* ptr, long long mode) -{ - return new QImage(static_cast(ptr)->image(static_cast(mode))); -} - -void* QClipboard_MimeData(void* ptr, long long mode) -{ - return const_cast(static_cast(ptr)->mimeData(static_cast(mode))); -} - -char QClipboard_OwnsClipboard(void* ptr) -{ - return static_cast(ptr)->ownsClipboard(); -} - -char QClipboard_OwnsFindBuffer(void* ptr) -{ - return static_cast(ptr)->ownsFindBuffer(); -} - -char QClipboard_OwnsSelection(void* ptr) -{ - return static_cast(ptr)->ownsSelection(); -} - -void* QClipboard_Pixmap(void* ptr, long long mode) -{ - return new QPixmap(static_cast(ptr)->pixmap(static_cast(mode))); -} - -void QClipboard_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QClipboard::selectionChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_SelectionChanged), static_cast(t)); -} - -void QClipboard_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QClipboard::selectionChanged), static_cast(ptr), static_cast(&MyQClipboard::Signal_SelectionChanged)); -} - -void QClipboard_SelectionChanged(void* ptr) -{ - static_cast(ptr)->selectionChanged(); -} - -void QClipboard_SetImage(void* ptr, void* image, long long mode) -{ - static_cast(ptr)->setImage(*static_cast(image), static_cast(mode)); -} - -void QClipboard_SetMimeData(void* ptr, void* src, long long mode) -{ - static_cast(ptr)->setMimeData(static_cast(src), static_cast(mode)); -} - -void QClipboard_SetPixmap(void* ptr, void* pixmap, long long mode) -{ - static_cast(ptr)->setPixmap(*static_cast(pixmap), static_cast(mode)); -} - -void QClipboard_SetText(void* ptr, struct QtGui_PackedString text, long long mode) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len), static_cast(mode)); -} - -char QClipboard_SupportsFindBuffer(void* ptr) -{ - return static_cast(ptr)->supportsFindBuffer(); -} - -char QClipboard_SupportsSelection(void* ptr) -{ - return static_cast(ptr)->supportsSelection(); -} - -struct QtGui_PackedString QClipboard_Text(void* ptr, long long mode) -{ - return ({ QByteArray tc36a83 = static_cast(ptr)->text(static_cast(mode)).toUtf8(); QtGui_PackedString { const_cast(tc36a83.prepend("WHITESPACE").constData()+10), tc36a83.size()-10 }; }); -} - -struct QtGui_PackedString QClipboard_Text2(void* ptr, struct QtGui_PackedString subtype, long long mode) -{ - return ({ QByteArray tde8270 = static_cast(ptr)->text(*(new QString(QString::fromUtf8(subtype.data, subtype.len))), static_cast(mode)).toUtf8(); QtGui_PackedString { const_cast(tde8270.prepend("WHITESPACE").constData()+10), tde8270.size()-10 }; }); -} - -void* QClipboard___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QClipboard___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QClipboard___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QClipboard___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QClipboard___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QClipboard___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QClipboard___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QClipboard___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QClipboard___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QClipboard___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QClipboard___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QClipboard___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QClipboard___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QClipboard___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QClipboard___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QClipboard_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QClipboard::childEvent(static_cast(event)); -} - -void QClipboard_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QClipboard::connectNotify(*static_cast(sign)); -} - -void QClipboard_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QClipboard::customEvent(static_cast(event)); -} - -void QClipboard_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QClipboard::deleteLater(); -} - -void QClipboard_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QClipboard::disconnectNotify(*static_cast(sign)); -} - -char QClipboard_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QClipboard::event(static_cast(e)); -} - -char QClipboard_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QClipboard::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QClipboard_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QClipboard::metaObject()); -} - -void QClipboard_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QClipboard::timerEvent(static_cast(event)); -} - -class MyQCloseEvent: public QCloseEvent -{ -public: - MyQCloseEvent() : QCloseEvent() {QCloseEvent_QCloseEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QCloseEvent*) -Q_DECLARE_METATYPE(MyQCloseEvent*) - -int QCloseEvent_QCloseEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCloseEvent_NewQCloseEvent() -{ - return new MyQCloseEvent(); -} - -Q_DECLARE_METATYPE(QColor) -Q_DECLARE_METATYPE(QColor*) -void* QColor_NewQColor() -{ - return new QColor(); -} - -void* QColor_NewQColor2(long long color) -{ - return new QColor(static_cast(color)); -} - -void* QColor_NewQColor3(int r, int g, int b, int a) -{ - return new QColor(r, g, b, a); -} - -void* QColor_NewQColor4(unsigned int color) -{ - return new QColor(color); -} - -void* QColor_NewQColor5(void* rgba64) -{ - return new QColor(*static_cast(rgba64)); -} - -void* QColor_NewQColor6(struct QtGui_PackedString name) -{ - return new QColor(QString::fromUtf8(name.data, name.len)); -} - -void* QColor_NewQColor8(char* name) -{ - return new QColor(const_cast(name)); -} - -void* QColor_NewQColor9(void* name) -{ - return new QColor(*static_cast(name)); -} - -int QColor_Alpha(void* ptr) -{ - return static_cast(ptr)->alpha(); -} - -double QColor_AlphaF(void* ptr) -{ - return static_cast(ptr)->alphaF(); -} - -int QColor_Black(void* ptr) -{ - return static_cast(ptr)->black(); -} - -double QColor_BlackF(void* ptr) -{ - return static_cast(ptr)->blackF(); -} - -int QColor_Blue(void* ptr) -{ - return static_cast(ptr)->blue(); -} - -double QColor_BlueF(void* ptr) -{ - return static_cast(ptr)->blueF(); -} - -struct QtGui_PackedString QColor_QColor_ColorNames() -{ - return ({ QByteArray t1b28c6 = QColor::colorNames().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t1b28c6.prepend("WHITESPACE").constData()+10), t1b28c6.size()-10 }; }); -} - -void* QColor_ConvertTo(void* ptr, long long colorSpec) -{ - return new QColor(static_cast(ptr)->convertTo(static_cast(colorSpec))); -} - -int QColor_Cyan(void* ptr) -{ - return static_cast(ptr)->cyan(); -} - -double QColor_CyanF(void* ptr) -{ - return static_cast(ptr)->cyanF(); -} - -void* QColor_Darker(void* ptr, int factor) -{ - return new QColor(static_cast(ptr)->darker(factor)); -} - -void* QColor_QColor_FromCmyk(int c, int m, int y, int k, int a) -{ - return new QColor(QColor::fromCmyk(c, m, y, k, a)); -} - -void* QColor_QColor_FromCmykF(double c, double m, double y, double k, double a) -{ - return new QColor(QColor::fromCmykF(c, m, y, k, a)); -} - -void* QColor_QColor_FromHsl(int h, int s, int l, int a) -{ - return new QColor(QColor::fromHsl(h, s, l, a)); -} - -void* QColor_QColor_FromHslF(double h, double s, double l, double a) -{ - return new QColor(QColor::fromHslF(h, s, l, a)); -} - -void* QColor_QColor_FromHsv(int h, int s, int v, int a) -{ - return new QColor(QColor::fromHsv(h, s, v, a)); -} - -void* QColor_QColor_FromHsvF(double h, double s, double v, double a) -{ - return new QColor(QColor::fromHsvF(h, s, v, a)); -} - -void* QColor_QColor_FromRgb(unsigned int rgb) -{ - return new QColor(QColor::fromRgb(rgb)); -} - -void* QColor_QColor_FromRgb2(int r, int g, int b, int a) -{ - return new QColor(QColor::fromRgb(r, g, b, a)); -} - -void* QColor_QColor_FromRgbF(double r, double g, double b, double a) -{ - return new QColor(QColor::fromRgbF(r, g, b, a)); -} - -void* QColor_QColor_FromRgba(unsigned int rgba) -{ - return new QColor(QColor::fromRgba(rgba)); -} - -void* QColor_QColor_FromRgba64(unsigned short r, unsigned short g, unsigned short b, unsigned short a) -{ - return new QColor(QColor::fromRgba64(r, g, b, a)); -} - -void* QColor_QColor_FromRgba642(void* rgba64) -{ - return new QColor(QColor::fromRgba64(*static_cast(rgba64))); -} - -void QColor_GetCmyk2(void* ptr, int c, int m, int y, int k, int a) -{ - static_cast(ptr)->getCmyk(&c, &m, &y, &k, &a); -} - -void QColor_GetCmykF2(void* ptr, double c, double m, double y, double k, double a) -{ - static_cast(ptr)->getCmykF(&c, &m, &y, &k, &a); -} - -void QColor_GetHsl(void* ptr, int h, int s, int l, int a) -{ - static_cast(ptr)->getHsl(&h, &s, &l, &a); -} - -void QColor_GetHslF(void* ptr, double h, double s, double l, double a) -{ - static_cast(ptr)->getHslF(&h, &s, &l, &a); -} - -void QColor_GetHsv(void* ptr, int h, int s, int v, int a) -{ - static_cast(ptr)->getHsv(&h, &s, &v, &a); -} - -void QColor_GetHsvF(void* ptr, double h, double s, double v, double a) -{ - static_cast(ptr)->getHsvF(&h, &s, &v, &a); -} - -void QColor_GetRgb(void* ptr, int r, int g, int b, int a) -{ - static_cast(ptr)->getRgb(&r, &g, &b, &a); -} - -void QColor_GetRgbF(void* ptr, double r, double g, double b, double a) -{ - static_cast(ptr)->getRgbF(&r, &g, &b, &a); -} - -int QColor_Green(void* ptr) -{ - return static_cast(ptr)->green(); -} - -double QColor_GreenF(void* ptr) -{ - return static_cast(ptr)->greenF(); -} - -int QColor_HslHue(void* ptr) -{ - return static_cast(ptr)->hslHue(); -} - -double QColor_HslHueF(void* ptr) -{ - return static_cast(ptr)->hslHueF(); -} - -int QColor_HslSaturation(void* ptr) -{ - return static_cast(ptr)->hslSaturation(); -} - -double QColor_HslSaturationF(void* ptr) -{ - return static_cast(ptr)->hslSaturationF(); -} - -int QColor_HsvHue(void* ptr) -{ - return static_cast(ptr)->hsvHue(); -} - -double QColor_HsvHueF(void* ptr) -{ - return static_cast(ptr)->hsvHueF(); -} - -int QColor_HsvSaturation(void* ptr) -{ - return static_cast(ptr)->hsvSaturation(); -} - -double QColor_HsvSaturationF(void* ptr) -{ - return static_cast(ptr)->hsvSaturationF(); -} - -int QColor_Hue(void* ptr) -{ - return static_cast(ptr)->hue(); -} - -double QColor_HueF(void* ptr) -{ - return static_cast(ptr)->hueF(); -} - -char QColor_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QColor_QColor_IsValidColor(struct QtGui_PackedString name) -{ - return QColor::isValidColor(QString::fromUtf8(name.data, name.len)); -} - -char QColor_QColor_IsValidColor2(void* name) -{ - return QColor::isValidColor(*static_cast(name)); -} - -char QColor_QColor_IsValidColor3(void* name) -{ - return QColor::isValidColor(*static_cast(name)); -} - -void* QColor_Lighter(void* ptr, int factor) -{ - return new QColor(static_cast(ptr)->lighter(factor)); -} - -int QColor_Lightness(void* ptr) -{ - return static_cast(ptr)->lightness(); -} - -double QColor_LightnessF(void* ptr) -{ - return static_cast(ptr)->lightnessF(); -} - -int QColor_Magenta(void* ptr) -{ - return static_cast(ptr)->magenta(); -} - -double QColor_MagentaF(void* ptr) -{ - return static_cast(ptr)->magentaF(); -} - -struct QtGui_PackedString QColor_Name(void* ptr) -{ - return ({ QByteArray t9b3be4 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t9b3be4.prepend("WHITESPACE").constData()+10), t9b3be4.size()-10 }; }); -} - -struct QtGui_PackedString QColor_Name2(void* ptr, long long format) -{ - return ({ QByteArray t4331f3 = static_cast(ptr)->name(static_cast(format)).toUtf8(); QtGui_PackedString { const_cast(t4331f3.prepend("WHITESPACE").constData()+10), t4331f3.size()-10 }; }); -} - -int QColor_Red(void* ptr) -{ - return static_cast(ptr)->red(); -} - -double QColor_RedF(void* ptr) -{ - return static_cast(ptr)->redF(); -} - -unsigned int QColor_Rgb(void* ptr) -{ - return static_cast(ptr)->rgb(); -} - -unsigned int QColor_Rgba(void* ptr) -{ - return static_cast(ptr)->rgba(); -} - -int QColor_Saturation(void* ptr) -{ - return static_cast(ptr)->saturation(); -} - -double QColor_SaturationF(void* ptr) -{ - return static_cast(ptr)->saturationF(); -} - -void QColor_SetAlpha(void* ptr, int alpha) -{ - static_cast(ptr)->setAlpha(alpha); -} - -void QColor_SetAlphaF(void* ptr, double alpha) -{ - static_cast(ptr)->setAlphaF(alpha); -} - -void QColor_SetBlue(void* ptr, int blue) -{ - static_cast(ptr)->setBlue(blue); -} - -void QColor_SetBlueF(void* ptr, double blue) -{ - static_cast(ptr)->setBlueF(blue); -} - -void QColor_SetCmyk(void* ptr, int c, int m, int y, int k, int a) -{ - static_cast(ptr)->setCmyk(c, m, y, k, a); -} - -void QColor_SetCmykF(void* ptr, double c, double m, double y, double k, double a) -{ - static_cast(ptr)->setCmykF(c, m, y, k, a); -} - -void QColor_SetGreen(void* ptr, int green) -{ - static_cast(ptr)->setGreen(green); -} - -void QColor_SetGreenF(void* ptr, double green) -{ - static_cast(ptr)->setGreenF(green); -} - -void QColor_SetHsl(void* ptr, int h, int s, int l, int a) -{ - static_cast(ptr)->setHsl(h, s, l, a); -} - -void QColor_SetHslF(void* ptr, double h, double s, double l, double a) -{ - static_cast(ptr)->setHslF(h, s, l, a); -} - -void QColor_SetHsv(void* ptr, int h, int s, int v, int a) -{ - static_cast(ptr)->setHsv(h, s, v, a); -} - -void QColor_SetHsvF(void* ptr, double h, double s, double v, double a) -{ - static_cast(ptr)->setHsvF(h, s, v, a); -} - -void QColor_SetNamedColor(void* ptr, struct QtGui_PackedString name) -{ - static_cast(ptr)->setNamedColor(QString::fromUtf8(name.data, name.len)); -} - -void QColor_SetNamedColor2(void* ptr, void* name) -{ - static_cast(ptr)->setNamedColor(*static_cast(name)); -} - -void QColor_SetNamedColor3(void* ptr, void* name) -{ - static_cast(ptr)->setNamedColor(*static_cast(name)); -} - -void QColor_SetRed(void* ptr, int red) -{ - static_cast(ptr)->setRed(red); -} - -void QColor_SetRedF(void* ptr, double red) -{ - static_cast(ptr)->setRedF(red); -} - -void QColor_SetRgb(void* ptr, int r, int g, int b, int a) -{ - static_cast(ptr)->setRgb(r, g, b, a); -} - -void QColor_SetRgb2(void* ptr, unsigned int rgb) -{ - static_cast(ptr)->setRgb(rgb); -} - -void QColor_SetRgbF(void* ptr, double r, double g, double b, double a) -{ - static_cast(ptr)->setRgbF(r, g, b, a); -} - -void QColor_SetRgba(void* ptr, unsigned int rgba) -{ - static_cast(ptr)->setRgba(rgba); -} - -void QColor_SetRgba64(void* ptr, void* rgba) -{ - static_cast(ptr)->setRgba64(*static_cast(rgba)); -} - -long long QColor_Spec(void* ptr) -{ - return static_cast(ptr)->spec(); -} - -void* QColor_ToCmyk(void* ptr) -{ - return new QColor(static_cast(ptr)->toCmyk()); -} - -void* QColor_ToHsl(void* ptr) -{ - return new QColor(static_cast(ptr)->toHsl()); -} - -void* QColor_ToHsv(void* ptr) -{ - return new QColor(static_cast(ptr)->toHsv()); -} - -void* QColor_ToRgb(void* ptr) -{ - return new QColor(static_cast(ptr)->toRgb()); -} - -int QColor_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -double QColor_ValueF(void* ptr) -{ - return static_cast(ptr)->valueF(); -} - -int QColor_Yellow(void* ptr) -{ - return static_cast(ptr)->yellow(); -} - -double QColor_YellowF(void* ptr) -{ - return static_cast(ptr)->yellowF(); -} - -void* QColor_ToVariant(void* ptr) -{ - return new QVariant(*static_cast(ptr)); -} - -Q_DECLARE_METATYPE(QConicalGradient) -Q_DECLARE_METATYPE(QConicalGradient*) -void* QConicalGradient_NewQConicalGradient() -{ - return new QConicalGradient(); -} - -void* QConicalGradient_NewQConicalGradient2(void* center, double angle) -{ - return new QConicalGradient(*static_cast(center), angle); -} - -void* QConicalGradient_NewQConicalGradient3(double cx, double cy, double angle) -{ - return new QConicalGradient(cx, cy, angle); -} - -double QConicalGradient_Angle(void* ptr) -{ - return static_cast(ptr)->angle(); -} - -void* QConicalGradient_Center(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QConicalGradient_SetAngle(void* ptr, double angle) -{ - static_cast(ptr)->setAngle(angle); -} - -void QConicalGradient_SetCenter(void* ptr, void* center) -{ - static_cast(ptr)->setCenter(*static_cast(center)); -} - -void QConicalGradient_SetCenter2(void* ptr, double x, double y) -{ - static_cast(ptr)->setCenter(x, y); -} - -class MyQContextMenuEvent: public QContextMenuEvent -{ -public: - MyQContextMenuEvent(QContextMenuEvent::Reason reason, const QPoint &pos, const QPoint &globalPos, Qt::KeyboardModifiers modifiers) : QContextMenuEvent(reason, pos, globalPos, modifiers) {QContextMenuEvent_QContextMenuEvent_QRegisterMetaType();}; - MyQContextMenuEvent(QContextMenuEvent::Reason reason, const QPoint &pos, const QPoint &globalPos) : QContextMenuEvent(reason, pos, globalPos) {QContextMenuEvent_QContextMenuEvent_QRegisterMetaType();}; - MyQContextMenuEvent(QContextMenuEvent::Reason reason, const QPoint &pos) : QContextMenuEvent(reason, pos) {QContextMenuEvent_QContextMenuEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QContextMenuEvent*) -Q_DECLARE_METATYPE(MyQContextMenuEvent*) - -int QContextMenuEvent_QContextMenuEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QContextMenuEvent_NewQContextMenuEvent(long long reason, void* pos, void* globalPos, long long modifiers) -{ - return new MyQContextMenuEvent(static_cast(reason), *static_cast(pos), *static_cast(globalPos), static_cast(modifiers)); -} - -void* QContextMenuEvent_NewQContextMenuEvent2(long long reason, void* pos, void* globalPos) -{ - return new MyQContextMenuEvent(static_cast(reason), *static_cast(pos), *static_cast(globalPos)); -} - -void* QContextMenuEvent_NewQContextMenuEvent3(long long reason, void* pos) -{ - return new MyQContextMenuEvent(static_cast(reason), *static_cast(pos)); -} - -void* QContextMenuEvent_GlobalPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->globalPos()); -} - -int QContextMenuEvent_GlobalX(void* ptr) -{ - return static_cast(ptr)->globalX(); -} - -int QContextMenuEvent_GlobalY(void* ptr) -{ - return static_cast(ptr)->globalY(); -} - -void* QContextMenuEvent_Pos(void* ptr) -{ - return const_cast(&static_cast(ptr)->pos()); -} - -long long QContextMenuEvent_Reason(void* ptr) -{ - return static_cast(ptr)->reason(); -} - -int QContextMenuEvent_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QContextMenuEvent_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -Q_DECLARE_METATYPE(QCursor) -Q_DECLARE_METATYPE(QCursor*) -void* QCursor_NewQCursor() -{ - return new QCursor(); -} - -void* QCursor_NewQCursor2(long long shape) -{ - return new QCursor(static_cast(shape)); -} - -void* QCursor_NewQCursor3(void* bitmap, void* mask, int hotX, int hotY) -{ - return new QCursor(*static_cast(bitmap), *static_cast(mask), hotX, hotY); -} - -void* QCursor_NewQCursor4(void* pixmap, int hotX, int hotY) -{ - return new QCursor(*static_cast(pixmap), hotX, hotY); -} - -void* QCursor_NewQCursor5(void* c) -{ - return new QCursor(*static_cast(c)); -} - -void* QCursor_NewQCursor6(void* other) -{ - return new QCursor(*static_cast(other)); -} - -void* QCursor_Bitmap(void* ptr) -{ - return const_cast(static_cast(ptr)->bitmap()); -} - -void* QCursor_HotSpot(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->hotSpot(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QCursor_Mask(void* ptr) -{ - return const_cast(static_cast(ptr)->mask()); -} - -void* QCursor_Pixmap(void* ptr) -{ - return new QPixmap(static_cast(ptr)->pixmap()); -} - -void* QCursor_QCursor_Pos() -{ - return ({ QPoint tmpValue = QCursor::pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QCursor_QCursor_Pos2(void* screen) -{ - return ({ QPoint tmpValue = QCursor::pos(static_cast(screen)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QCursor_QCursor_SetPos(int x, int y) -{ - QCursor::setPos(x, y); -} - -void QCursor_QCursor_SetPos2(void* screen, int x, int y) -{ - QCursor::setPos(static_cast(screen), x, y); -} - -void QCursor_QCursor_SetPos3(void* p) -{ - QCursor::setPos(*static_cast(p)); -} - -void QCursor_QCursor_SetPos4(void* screen, void* p) -{ - QCursor::setPos(static_cast(screen), *static_cast(p)); -} - -void QCursor_SetShape(void* ptr, long long shape) -{ - static_cast(ptr)->setShape(static_cast(shape)); -} - -long long QCursor_Shape(void* ptr) -{ - return static_cast(ptr)->shape(); -} - -void QCursor_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QCursor_DestroyQCursor(void* ptr) -{ - static_cast(ptr)->~QCursor(); -} - -char QDesktopServices_QDesktopServices_OpenUrl(void* url) -{ - return QDesktopServices::openUrl(*static_cast(url)); -} - -void QDesktopServices_QDesktopServices_SetUrlHandler(struct QtGui_PackedString scheme, void* receiver, char* method) -{ - if (dynamic_cast(static_cast(receiver))) { - QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); - } else if (dynamic_cast(static_cast(receiver))) { - QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); - } else if (dynamic_cast(static_cast(receiver))) { - QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); - } else if (dynamic_cast(static_cast(receiver))) { - QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); - } else { - QDesktopServices::setUrlHandler(QString::fromUtf8(scheme.data, scheme.len), static_cast(receiver), const_cast(method)); - } -} - -void QDesktopServices_QDesktopServices_UnsetUrlHandler(struct QtGui_PackedString scheme) -{ - QDesktopServices::unsetUrlHandler(QString::fromUtf8(scheme.data, scheme.len)); -} - -class MyQDoubleValidator: public QDoubleValidator -{ -public: - MyQDoubleValidator(QObject *parent = Q_NULLPTR) : QDoubleValidator(parent) {QDoubleValidator_QDoubleValidator_QRegisterMetaType();}; - MyQDoubleValidator(double bottom, double top, int decimals, QObject *parent = Q_NULLPTR) : QDoubleValidator(bottom, top, decimals, parent) {QDoubleValidator_QDoubleValidator_QRegisterMetaType();}; - void Signal_BottomChanged(double bottom) { callbackQDoubleValidator_BottomChanged(this, bottom); }; - void Signal_DecimalsChanged(int decimals) { callbackQDoubleValidator_DecimalsChanged(this, decimals); }; - void Signal_NotationChanged(QDoubleValidator::Notation notation) { callbackQDoubleValidator_NotationChanged(this, notation); }; - void setRange(double minimum, double maximum, int decimals) { callbackQDoubleValidator_SetRange(this, minimum, maximum, decimals); }; - void Signal_TopChanged(double top) { callbackQDoubleValidator_TopChanged(this, top); }; - QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQDoubleValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; - ~MyQDoubleValidator() { callbackQDoubleValidator_DestroyQDoubleValidator(this); }; - void Signal_Changed() { callbackQValidator_Changed(this); }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; - void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; - void deleteLater() { callbackQValidator_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDoubleValidator*) -Q_DECLARE_METATYPE(MyQDoubleValidator*) - -int QDoubleValidator_QDoubleValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDoubleValidator_NewQDoubleValidator(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(static_cast(parent)); - } else { - return new MyQDoubleValidator(static_cast(parent)); - } -} - -void* QDoubleValidator_NewQDoubleValidator2(double bottom, double top, int decimals, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } else { - return new MyQDoubleValidator(bottom, top, decimals, static_cast(parent)); - } -} - -double QDoubleValidator_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -void QDoubleValidator_ConnectBottomChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::bottomChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_BottomChanged), static_cast(t)); -} - -void QDoubleValidator_DisconnectBottomChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::bottomChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_BottomChanged)); -} - -void QDoubleValidator_BottomChanged(void* ptr, double bottom) -{ - static_cast(ptr)->bottomChanged(bottom); -} - -int QDoubleValidator_Decimals(void* ptr) -{ - return static_cast(ptr)->decimals(); -} - -void QDoubleValidator_ConnectDecimalsChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::decimalsChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_DecimalsChanged), static_cast(t)); -} - -void QDoubleValidator_DisconnectDecimalsChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::decimalsChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_DecimalsChanged)); -} - -void QDoubleValidator_DecimalsChanged(void* ptr, int decimals) -{ - static_cast(ptr)->decimalsChanged(decimals); -} - -long long QDoubleValidator_Notation(void* ptr) -{ - return static_cast(ptr)->notation(); -} - -void QDoubleValidator_ConnectNotationChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::notationChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_NotationChanged), static_cast(t)); -} - -void QDoubleValidator_DisconnectNotationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::notationChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_NotationChanged)); -} - -void QDoubleValidator_NotationChanged(void* ptr, long long notation) -{ - static_cast(ptr)->notationChanged(static_cast(notation)); -} - -void QDoubleValidator_SetBottom(void* ptr, double vdo) -{ - static_cast(ptr)->setBottom(vdo); -} - -void QDoubleValidator_SetDecimals(void* ptr, int vin) -{ - static_cast(ptr)->setDecimals(vin); -} - -void QDoubleValidator_SetNotation(void* ptr, long long vqd) -{ - static_cast(ptr)->setNotation(static_cast(vqd)); -} - -void QDoubleValidator_SetRange(void* ptr, double minimum, double maximum, int decimals) -{ - static_cast(ptr)->setRange(minimum, maximum, decimals); -} - -void QDoubleValidator_SetRangeDefault(void* ptr, double minimum, double maximum, int decimals) -{ - static_cast(ptr)->QDoubleValidator::setRange(minimum, maximum, decimals); -} - -void QDoubleValidator_SetTop(void* ptr, double vdo) -{ - static_cast(ptr)->setTop(vdo); -} - -double QDoubleValidator_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -void QDoubleValidator_ConnectTopChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDoubleValidator::topChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_TopChanged), static_cast(t)); -} - -void QDoubleValidator_DisconnectTopChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDoubleValidator::topChanged), static_cast(ptr), static_cast(&MyQDoubleValidator::Signal_TopChanged)); -} - -void QDoubleValidator_TopChanged(void* ptr, double top) -{ - static_cast(ptr)->topChanged(top); -} - -long long QDoubleValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -long long QDoubleValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->QDoubleValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -void QDoubleValidator_DestroyQDoubleValidator(void* ptr) -{ - static_cast(ptr)->~QDoubleValidator(); -} - -void QDoubleValidator_DestroyQDoubleValidatorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDrag: public QDrag -{ -public: - MyQDrag(QObject *dragSource) : QDrag(dragSource) {QDrag_QDrag_QRegisterMetaType();}; - void Signal_ActionChanged(Qt::DropAction action) { callbackQDrag_ActionChanged(this, action); }; - void Signal_TargetChanged(QObject * newTarget) { callbackQDrag_TargetChanged(this, newTarget); }; - ~MyQDrag() { callbackQDrag_DestroyQDrag(this); }; - void childEvent(QChildEvent * event) { callbackQDrag_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQDrag_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQDrag_CustomEvent(this, event); }; - void deleteLater() { callbackQDrag_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQDrag_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQDrag_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQDrag_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQDrag_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQDrag_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDrag_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQDrag_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDrag*) -Q_DECLARE_METATYPE(MyQDrag*) - -int QDrag_QDrag_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDrag_NewQDrag(void* dragSource) -{ - if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else if (dynamic_cast(static_cast(dragSource))) { - return new MyQDrag(static_cast(dragSource)); - } else { - return new MyQDrag(static_cast(dragSource)); - } -} - -void QDrag_ConnectActionChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QDrag::actionChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_ActionChanged), static_cast(t)); -} - -void QDrag_DisconnectActionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDrag::actionChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_ActionChanged)); -} - -void QDrag_ActionChanged(void* ptr, long long action) -{ - static_cast(ptr)->actionChanged(static_cast(action)); -} - -void QDrag_QDrag_Cancel() -{ - QDrag::cancel(); -} - -long long QDrag_DefaultAction(void* ptr) -{ - return static_cast(ptr)->defaultAction(); -} - -void* QDrag_DragCursor(void* ptr, long long action) -{ - return new QPixmap(static_cast(ptr)->dragCursor(static_cast(action))); -} - -long long QDrag_Exec(void* ptr, long long supportedActions) -{ - return static_cast(ptr)->exec(static_cast(supportedActions)); -} - -long long QDrag_Exec2(void* ptr, long long supportedActions, long long defaultDropAction) -{ - return static_cast(ptr)->exec(static_cast(supportedActions), static_cast(defaultDropAction)); -} - -void* QDrag_HotSpot(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->hotSpot(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QDrag_MimeData(void* ptr) -{ - return static_cast(ptr)->mimeData(); -} - -void* QDrag_Pixmap(void* ptr) -{ - return new QPixmap(static_cast(ptr)->pixmap()); -} - -void QDrag_SetDragCursor(void* ptr, void* cursor, long long action) -{ - static_cast(ptr)->setDragCursor(*static_cast(cursor), static_cast(action)); -} - -void QDrag_SetHotSpot(void* ptr, void* hotspot) -{ - static_cast(ptr)->setHotSpot(*static_cast(hotspot)); -} - -void QDrag_SetMimeData(void* ptr, void* data) -{ - static_cast(ptr)->setMimeData(static_cast(data)); -} - -void QDrag_SetPixmap(void* ptr, void* pixmap) -{ - static_cast(ptr)->setPixmap(*static_cast(pixmap)); -} - -void* QDrag_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -long long QDrag_SupportedActions(void* ptr) -{ - return static_cast(ptr)->supportedActions(); -} - -void* QDrag_Target(void* ptr) -{ - return static_cast(ptr)->target(); -} - -void QDrag_ConnectTargetChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDrag::targetChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_TargetChanged), static_cast(t)); -} - -void QDrag_DisconnectTargetChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDrag::targetChanged), static_cast(ptr), static_cast(&MyQDrag::Signal_TargetChanged)); -} - -void QDrag_TargetChanged(void* ptr, void* newTarget) -{ - if (dynamic_cast(static_cast(newTarget))) { - static_cast(ptr)->targetChanged(static_cast(newTarget)); - } else if (dynamic_cast(static_cast(newTarget))) { - static_cast(ptr)->targetChanged(static_cast(newTarget)); - } else if (dynamic_cast(static_cast(newTarget))) { - static_cast(ptr)->targetChanged(static_cast(newTarget)); - } else if (dynamic_cast(static_cast(newTarget))) { - static_cast(ptr)->targetChanged(static_cast(newTarget)); - } else { - static_cast(ptr)->targetChanged(static_cast(newTarget)); - } -} - -void QDrag_DestroyQDrag(void* ptr) -{ - static_cast(ptr)->~QDrag(); -} - -void QDrag_DestroyQDragDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QDrag___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDrag___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDrag___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDrag___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDrag___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDrag___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDrag___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDrag___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDrag___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDrag___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDrag___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDrag___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDrag___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDrag___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDrag___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QDrag_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDrag::childEvent(static_cast(event)); -} - -void QDrag_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDrag::connectNotify(*static_cast(sign)); -} - -void QDrag_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDrag::customEvent(static_cast(event)); -} - -void QDrag_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QDrag::deleteLater(); -} - -void QDrag_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDrag::disconnectNotify(*static_cast(sign)); -} - -char QDrag_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QDrag::event(static_cast(e)); -} - -char QDrag_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDrag::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QDrag_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QDrag::metaObject()); -} - -void QDrag_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDrag::timerEvent(static_cast(event)); -} - -class MyQDragEnterEvent: public QDragEnterEvent -{ -public: - MyQDragEnterEvent(const QPoint &point, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QDragEnterEvent(point, actions, data, buttons, modifiers) {QDragEnterEvent_QDragEnterEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QDragEnterEvent*) -Q_DECLARE_METATYPE(MyQDragEnterEvent*) - -int QDragEnterEvent_QDragEnterEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDragEnterEvent_NewQDragEnterEvent(void* point, long long actions, void* data, long long buttons, long long modifiers) -{ - return new MyQDragEnterEvent(*static_cast(point), static_cast(actions), static_cast(data), static_cast(buttons), static_cast(modifiers)); -} - -class MyQDragLeaveEvent: public QDragLeaveEvent -{ -public: - MyQDragLeaveEvent() : QDragLeaveEvent() {QDragLeaveEvent_QDragLeaveEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QDragLeaveEvent*) -Q_DECLARE_METATYPE(MyQDragLeaveEvent*) - -int QDragLeaveEvent_QDragLeaveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDragLeaveEvent_NewQDragLeaveEvent() -{ - return new MyQDragLeaveEvent(); -} - -class MyQDragMoveEvent: public QDragMoveEvent -{ -public: - MyQDragMoveEvent(const QPoint &pos, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, QEvent::Type ty = DragMove) : QDragMoveEvent(pos, actions, data, buttons, modifiers, ty) {QDragMoveEvent_QDragMoveEvent_QRegisterMetaType();}; - ~MyQDragMoveEvent() { callbackQDragMoveEvent_DestroyQDragMoveEvent(this); }; -}; - -Q_DECLARE_METATYPE(QDragMoveEvent*) -Q_DECLARE_METATYPE(MyQDragMoveEvent*) - -int QDragMoveEvent_QDragMoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDragMoveEvent_NewQDragMoveEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty) -{ - return new MyQDragMoveEvent(*static_cast(pos), static_cast(actions), static_cast(data), static_cast(buttons), static_cast(modifiers), static_cast(ty)); -} - -void QDragMoveEvent_Accept(void* ptr, void* rectangle) -{ - static_cast(ptr)->accept(*static_cast(rectangle)); -} - -void* QDragMoveEvent_AnswerRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->answerRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QDragMoveEvent_Ignore(void* ptr, void* rectangle) -{ - static_cast(ptr)->ignore(*static_cast(rectangle)); -} - -void QDragMoveEvent_DestroyQDragMoveEvent(void* ptr) -{ - static_cast(ptr)->~QDragMoveEvent(); -} - -void QDragMoveEvent_DestroyQDragMoveEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDropEvent: public QDropEvent -{ -public: - MyQDropEvent(const QPointF &pos, Qt::DropActions actions, const QMimeData *data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, QEvent::Type ty = Drop) : QDropEvent(pos, actions, data, buttons, modifiers, ty) {QDropEvent_QDropEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QDropEvent*) -Q_DECLARE_METATYPE(MyQDropEvent*) - -int QDropEvent_QDropEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDropEvent_NewQDropEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty) -{ - return new MyQDropEvent(*static_cast(pos), static_cast(actions), static_cast(data), static_cast(buttons), static_cast(modifiers), static_cast(ty)); -} - -void QDropEvent_AcceptProposedAction(void* ptr) -{ - static_cast(ptr)->acceptProposedAction(); -} - -long long QDropEvent_DropAction(void* ptr) -{ - return static_cast(ptr)->dropAction(); -} - -long long QDropEvent_KeyboardModifiers(void* ptr) -{ - return static_cast(ptr)->keyboardModifiers(); -} - -void* QDropEvent_MimeData(void* ptr) -{ - return const_cast(static_cast(ptr)->mimeData()); -} - -long long QDropEvent_MouseButtons(void* ptr) -{ - return static_cast(ptr)->mouseButtons(); -} - -void* QDropEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QDropEvent_PosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->posF()); -} - -long long QDropEvent_PossibleActions(void* ptr) -{ - return static_cast(ptr)->possibleActions(); -} - -long long QDropEvent_ProposedAction(void* ptr) -{ - return static_cast(ptr)->proposedAction(); -} - -void QDropEvent_SetDropAction(void* ptr, long long action) -{ - static_cast(ptr)->setDropAction(static_cast(action)); -} - -void* QDropEvent_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -class MyQEnterEvent: public QEnterEvent -{ -public: - MyQEnterEvent(const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos) : QEnterEvent(localPos, windowPos, screenPos) {QEnterEvent_QEnterEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QEnterEvent*) -Q_DECLARE_METATYPE(MyQEnterEvent*) - -int QEnterEvent_QEnterEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QEnterEvent_NewQEnterEvent(void* localPos, void* windowPos, void* screenPos) -{ - return new MyQEnterEvent(*static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos)); -} - -void* QEnterEvent_GlobalPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -int QEnterEvent_GlobalX(void* ptr) -{ - return static_cast(ptr)->globalX(); -} - -int QEnterEvent_GlobalY(void* ptr) -{ - return static_cast(ptr)->globalY(); -} - -void* QEnterEvent_LocalPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->localPos()); -} - -void* QEnterEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QEnterEvent_ScreenPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->screenPos()); -} - -void* QEnterEvent_WindowPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->windowPos()); -} - -int QEnterEvent_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QEnterEvent_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -class MyQExposeEvent: public QExposeEvent -{ -public: - MyQExposeEvent(const QRegion &exposeRegion) : QExposeEvent(exposeRegion) {QExposeEvent_QExposeEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QExposeEvent*) -Q_DECLARE_METATYPE(MyQExposeEvent*) - -int QExposeEvent_QExposeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QExposeEvent_NewQExposeEvent(void* exposeRegion) -{ - return new MyQExposeEvent(*static_cast(exposeRegion)); -} - -void* QExposeEvent_Region(void* ptr) -{ - return const_cast(&static_cast(ptr)->region()); -} - -class MyQFileOpenEvent: public QFileOpenEvent -{ -public: -}; - -Q_DECLARE_METATYPE(QFileOpenEvent*) -Q_DECLARE_METATYPE(MyQFileOpenEvent*) - -int QFileOpenEvent_QFileOpenEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtGui_PackedString QFileOpenEvent_File(void* ptr) -{ - return ({ QByteArray t25f76f = static_cast(ptr)->file().toUtf8(); QtGui_PackedString { const_cast(t25f76f.prepend("WHITESPACE").constData()+10), t25f76f.size()-10 }; }); -} - -char QFileOpenEvent_OpenFile(void* ptr, void* file, long long flags) -{ - return static_cast(ptr)->openFile(*static_cast(file), static_cast(flags)); -} - -void* QFileOpenEvent_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -class MyQFocusEvent: public QFocusEvent -{ -public: - MyQFocusEvent(QEvent::Type ty, Qt::FocusReason reason = Qt::OtherFocusReason) : QFocusEvent(ty, reason) {QFocusEvent_QFocusEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QFocusEvent*) -Q_DECLARE_METATYPE(MyQFocusEvent*) - -int QFocusEvent_QFocusEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFocusEvent_NewQFocusEvent(long long ty, long long reason) -{ - return new MyQFocusEvent(static_cast(ty), static_cast(reason)); -} - -char QFocusEvent_GotFocus(void* ptr) -{ - return static_cast(ptr)->gotFocus(); -} - -char QFocusEvent_LostFocus(void* ptr) -{ - return static_cast(ptr)->lostFocus(); -} - -long long QFocusEvent_Reason(void* ptr) -{ - return static_cast(ptr)->reason(); -} - -Q_DECLARE_METATYPE(QFont) -Q_DECLARE_METATYPE(QFont*) -void* QFont_NewQFont() -{ - return new QFont(); -} - -void* QFont_NewQFont2(struct QtGui_PackedString family, int pointSize, int weight, char italic) -{ - return new QFont(QString::fromUtf8(family.data, family.len), pointSize, weight, italic != 0); -} - -void* QFont_NewQFont4(void* font, void* pd) -{ - if (dynamic_cast(static_cast(pd))) { - return new QFont(*static_cast(font), static_cast(pd)); - } else if (dynamic_cast(static_cast(pd))) { - return new QFont(*static_cast(font), static_cast(pd)); - } else if (dynamic_cast(static_cast(pd))) { - return new QFont(*static_cast(font), static_cast(pd)); - } else { - return new QFont(*static_cast(font), static_cast(pd)); - } -} - -void* QFont_NewQFont5(void* font) -{ - return new QFont(*static_cast(font)); -} - -char QFont_Bold(void* ptr) -{ - return static_cast(ptr)->bold(); -} - -long long QFont_Capitalization(void* ptr) -{ - return static_cast(ptr)->capitalization(); -} - -struct QtGui_PackedString QFont_DefaultFamily(void* ptr) -{ - return ({ QByteArray t141ea0 = static_cast(ptr)->defaultFamily().toUtf8(); QtGui_PackedString { const_cast(t141ea0.prepend("WHITESPACE").constData()+10), t141ea0.size()-10 }; }); -} - -char QFont_ExactMatch(void* ptr) -{ - return static_cast(ptr)->exactMatch(); -} - -struct QtGui_PackedString QFont_Families(void* ptr) -{ - return ({ QByteArray tb16a9c = static_cast(ptr)->families().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(tb16a9c.prepend("WHITESPACE").constData()+10), tb16a9c.size()-10 }; }); -} - -struct QtGui_PackedString QFont_Family(void* ptr) -{ - return ({ QByteArray t52247e = static_cast(ptr)->family().toUtf8(); QtGui_PackedString { const_cast(t52247e.prepend("WHITESPACE").constData()+10), t52247e.size()-10 }; }); -} - -char QFont_FixedPitch(void* ptr) -{ - return static_cast(ptr)->fixedPitch(); -} - -char QFont_FromString(void* ptr, struct QtGui_PackedString descrip) -{ - return static_cast(ptr)->fromString(QString::fromUtf8(descrip.data, descrip.len)); -} - -long long QFont_HintingPreference(void* ptr) -{ - return static_cast(ptr)->hintingPreference(); -} - -void QFont_QFont_InsertSubstitution(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteName) -{ - QFont::insertSubstitution(QString::fromUtf8(familyName.data, familyName.len), QString::fromUtf8(substituteName.data, substituteName.len)); -} - -void QFont_QFont_InsertSubstitutions(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteNames) -{ - QFont::insertSubstitutions(QString::fromUtf8(familyName.data, familyName.len), QString::fromUtf8(substituteNames.data, substituteNames.len).split("¡¦!", QString::SkipEmptyParts)); -} - -char QFont_IsCopyOf(void* ptr, void* ff) -{ - return static_cast(ptr)->isCopyOf(*static_cast(ff)); -} - -char QFont_Italic(void* ptr) -{ - return static_cast(ptr)->italic(); -} - -char QFont_Kerning(void* ptr) -{ - return static_cast(ptr)->kerning(); -} - -struct QtGui_PackedString QFont_Key(void* ptr) -{ - return ({ QByteArray t9324a4 = static_cast(ptr)->key().toUtf8(); QtGui_PackedString { const_cast(t9324a4.prepend("WHITESPACE").constData()+10), t9324a4.size()-10 }; }); -} - -double QFont_LetterSpacing(void* ptr) -{ - return static_cast(ptr)->letterSpacing(); -} - -long long QFont_LetterSpacingType(void* ptr) -{ - return static_cast(ptr)->letterSpacingType(); -} - -char QFont_Overline(void* ptr) -{ - return static_cast(ptr)->overline(); -} - -int QFont_PixelSize(void* ptr) -{ - return static_cast(ptr)->pixelSize(); -} - -int QFont_PointSize(void* ptr) -{ - return static_cast(ptr)->pointSize(); -} - -double QFont_PointSizeF(void* ptr) -{ - return static_cast(ptr)->pointSizeF(); -} - -void QFont_QFont_RemoveSubstitutions(struct QtGui_PackedString familyName) -{ - QFont::removeSubstitutions(QString::fromUtf8(familyName.data, familyName.len)); -} - -void* QFont_Resolve(void* ptr, void* other) -{ - return new QFont(static_cast(ptr)->resolve(*static_cast(other))); -} - -void QFont_SetBold(void* ptr, char enable) -{ - static_cast(ptr)->setBold(enable != 0); -} - -void QFont_SetCapitalization(void* ptr, long long caps) -{ - static_cast(ptr)->setCapitalization(static_cast(caps)); -} - -void QFont_SetFamilies(void* ptr, struct QtGui_PackedString families) -{ - static_cast(ptr)->setFamilies(QString::fromUtf8(families.data, families.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFont_SetFamily(void* ptr, struct QtGui_PackedString family) -{ - static_cast(ptr)->setFamily(QString::fromUtf8(family.data, family.len)); -} - -void QFont_SetFixedPitch(void* ptr, char enable) -{ - static_cast(ptr)->setFixedPitch(enable != 0); -} - -void QFont_SetHintingPreference(void* ptr, long long hintingPreference) -{ - static_cast(ptr)->setHintingPreference(static_cast(hintingPreference)); -} - -void QFont_SetItalic(void* ptr, char enable) -{ - static_cast(ptr)->setItalic(enable != 0); -} - -void QFont_SetKerning(void* ptr, char enable) -{ - static_cast(ptr)->setKerning(enable != 0); -} - -void QFont_SetLetterSpacing(void* ptr, long long ty, double spacing) -{ - static_cast(ptr)->setLetterSpacing(static_cast(ty), spacing); -} - -void QFont_SetOverline(void* ptr, char enable) -{ - static_cast(ptr)->setOverline(enable != 0); -} - -void QFont_SetPixelSize(void* ptr, int pixelSize) -{ - static_cast(ptr)->setPixelSize(pixelSize); -} - -void QFont_SetPointSize(void* ptr, int pointSize) -{ - static_cast(ptr)->setPointSize(pointSize); -} - -void QFont_SetPointSizeF(void* ptr, double pointSize) -{ - static_cast(ptr)->setPointSizeF(pointSize); -} - -void QFont_SetStretch(void* ptr, int factor) -{ - static_cast(ptr)->setStretch(factor); -} - -void QFont_SetStrikeOut(void* ptr, char enable) -{ - static_cast(ptr)->setStrikeOut(enable != 0); -} - -void QFont_SetStyle(void* ptr, long long style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -void QFont_SetStyleHint(void* ptr, long long hint, long long strategy) -{ - static_cast(ptr)->setStyleHint(static_cast(hint), static_cast(strategy)); -} - -void QFont_SetStyleName(void* ptr, struct QtGui_PackedString styleName) -{ - static_cast(ptr)->setStyleName(QString::fromUtf8(styleName.data, styleName.len)); -} - -void QFont_SetStyleStrategy(void* ptr, long long s) -{ - static_cast(ptr)->setStyleStrategy(static_cast(s)); -} - -void QFont_SetUnderline(void* ptr, char enable) -{ - static_cast(ptr)->setUnderline(enable != 0); -} - -void QFont_SetWeight(void* ptr, int weight) -{ - static_cast(ptr)->setWeight(weight); -} - -void QFont_SetWordSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setWordSpacing(spacing); -} - -int QFont_Stretch(void* ptr) -{ - return static_cast(ptr)->stretch(); -} - -char QFont_StrikeOut(void* ptr) -{ - return static_cast(ptr)->strikeOut(); -} - -long long QFont_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -long long QFont_StyleHint(void* ptr) -{ - return static_cast(ptr)->styleHint(); -} - -struct QtGui_PackedString QFont_StyleName(void* ptr) -{ - return ({ QByteArray t8d3474 = static_cast(ptr)->styleName().toUtf8(); QtGui_PackedString { const_cast(t8d3474.prepend("WHITESPACE").constData()+10), t8d3474.size()-10 }; }); -} - -long long QFont_StyleStrategy(void* ptr) -{ - return static_cast(ptr)->styleStrategy(); -} - -struct QtGui_PackedString QFont_QFont_Substitute(struct QtGui_PackedString familyName) -{ - return ({ QByteArray tf3cb14 = QFont::substitute(QString::fromUtf8(familyName.data, familyName.len)).toUtf8(); QtGui_PackedString { const_cast(tf3cb14.prepend("WHITESPACE").constData()+10), tf3cb14.size()-10 }; }); -} - -struct QtGui_PackedString QFont_QFont_Substitutes(struct QtGui_PackedString familyName) -{ - return ({ QByteArray t1934ac = QFont::substitutes(QString::fromUtf8(familyName.data, familyName.len)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t1934ac.prepend("WHITESPACE").constData()+10), t1934ac.size()-10 }; }); -} - -struct QtGui_PackedString QFont_QFont_Substitutions() -{ - return ({ QByteArray t300c5a = QFont::substitutions().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t300c5a.prepend("WHITESPACE").constData()+10), t300c5a.size()-10 }; }); -} - -void QFont_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtGui_PackedString QFont_ToString(void* ptr) -{ - return ({ QByteArray t32ab86 = static_cast(ptr)->toString().toUtf8(); QtGui_PackedString { const_cast(t32ab86.prepend("WHITESPACE").constData()+10), t32ab86.size()-10 }; }); -} - -char QFont_Underline(void* ptr) -{ - return static_cast(ptr)->underline(); -} - -int QFont_Weight(void* ptr) -{ - return static_cast(ptr)->weight(); -} - -double QFont_WordSpacing(void* ptr) -{ - return static_cast(ptr)->wordSpacing(); -} - -void QFont_DestroyQFont(void* ptr) -{ - static_cast(ptr)->~QFont(); -} - -void* QFont_ToVariant(void* ptr) -{ - return new QVariant(*static_cast(ptr)); -} - -Q_DECLARE_METATYPE(QFontDatabase) -Q_DECLARE_METATYPE(QFontDatabase*) -void* QFontDatabase_NewQFontDatabase() -{ - return new QFontDatabase(); -} - -int QFontDatabase_QFontDatabase_AddApplicationFont(struct QtGui_PackedString fileName) -{ - return QFontDatabase::addApplicationFont(QString::fromUtf8(fileName.data, fileName.len)); -} - -int QFontDatabase_QFontDatabase_AddApplicationFontFromData(void* fontData) -{ - return QFontDatabase::addApplicationFontFromData(*static_cast(fontData)); -} - -struct QtGui_PackedString QFontDatabase_QFontDatabase_ApplicationFontFamilies(int id) -{ - return ({ QByteArray tf75c72 = QFontDatabase::applicationFontFamilies(id).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(tf75c72.prepend("WHITESPACE").constData()+10), tf75c72.size()-10 }; }); -} - -char QFontDatabase_Bold(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->bold(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -struct QtGui_PackedString QFontDatabase_Families(void* ptr, long long writingSystem) -{ - return ({ QByteArray t8f80b0 = static_cast(ptr)->families(static_cast(writingSystem)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t8f80b0.prepend("WHITESPACE").constData()+10), t8f80b0.size()-10 }; }); -} - -void* QFontDatabase_Font(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style, int pointSize) -{ - return new QFont(static_cast(ptr)->font(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len), pointSize)); -} - -char QFontDatabase_IsBitmapScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->isBitmapScalable(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -char QFontDatabase_IsFixedPitch(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->isFixedPitch(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -char QFontDatabase_IsPrivateFamily(void* ptr, struct QtGui_PackedString family) -{ - return static_cast(ptr)->isPrivateFamily(QString::fromUtf8(family.data, family.len)); -} - -char QFontDatabase_IsScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->isScalable(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -char QFontDatabase_IsSmoothlyScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->isSmoothlyScalable(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -char QFontDatabase_Italic(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->italic(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -struct QtGui_PackedList QFontDatabase_PointSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName) -{ - return ({ QList* tmpValue27d093 = new QList(static_cast(ptr)->pointSizes(QString::fromUtf8(family.data, family.len), QString::fromUtf8(styleName.data, styleName.len))); QtGui_PackedList { tmpValue27d093, tmpValue27d093->size() }; }); -} - -char QFontDatabase_QFontDatabase_RemoveAllApplicationFonts() -{ - return QFontDatabase::removeAllApplicationFonts(); -} - -char QFontDatabase_QFontDatabase_RemoveApplicationFont(int id) -{ - return QFontDatabase::removeApplicationFont(id); -} - -struct QtGui_PackedList QFontDatabase_SmoothSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName) -{ - return ({ QList* tmpValueab12a8 = new QList(static_cast(ptr)->smoothSizes(QString::fromUtf8(family.data, family.len), QString::fromUtf8(styleName.data, styleName.len))); QtGui_PackedList { tmpValueab12a8, tmpValueab12a8->size() }; }); -} - -struct QtGui_PackedList QFontDatabase_QFontDatabase_StandardSizes() -{ - return ({ QList* tmpValue70838a = new QList(QFontDatabase::standardSizes()); QtGui_PackedList { tmpValue70838a, tmpValue70838a->size() }; }); -} - -struct QtGui_PackedString QFontDatabase_StyleString(void* ptr, void* font) -{ - return ({ QByteArray tdc7da2 = static_cast(ptr)->styleString(*static_cast(font)).toUtf8(); QtGui_PackedString { const_cast(tdc7da2.prepend("WHITESPACE").constData()+10), tdc7da2.size()-10 }; }); -} - -struct QtGui_PackedString QFontDatabase_StyleString2(void* ptr, void* fontInfo) -{ - return ({ QByteArray t17e039 = static_cast(ptr)->styleString(*static_cast(fontInfo)).toUtf8(); QtGui_PackedString { const_cast(t17e039.prepend("WHITESPACE").constData()+10), t17e039.size()-10 }; }); -} - -struct QtGui_PackedString QFontDatabase_Styles(void* ptr, struct QtGui_PackedString family) -{ - return ({ QByteArray ta1e1bf = static_cast(ptr)->styles(QString::fromUtf8(family.data, family.len)).join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(ta1e1bf.prepend("WHITESPACE").constData()+10), ta1e1bf.size()-10 }; }); -} - -void* QFontDatabase_QFontDatabase_SystemFont(long long ty) -{ - return new QFont(QFontDatabase::systemFont(static_cast(ty))); -} - -int QFontDatabase_Weight(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style) -{ - return static_cast(ptr)->weight(QString::fromUtf8(family.data, family.len), QString::fromUtf8(style.data, style.len)); -} - -int QFontDatabase___pointSizes_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFontDatabase___pointSizes_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFontDatabase___pointSizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFontDatabase___smoothSizes_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFontDatabase___smoothSizes_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFontDatabase___smoothSizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFontDatabase___standardSizes_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFontDatabase___standardSizes_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFontDatabase___standardSizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QFontInfo*) -void* QFontInfo_NewQFontInfo(void* font) -{ - return new QFontInfo(*static_cast(font)); -} - -void* QFontInfo_NewQFontInfo2(void* fi) -{ - return new QFontInfo(*static_cast(fi)); -} - -char QFontInfo_Bold(void* ptr) -{ - return static_cast(ptr)->bold(); -} - -char QFontInfo_ExactMatch(void* ptr) -{ - return static_cast(ptr)->exactMatch(); -} - -struct QtGui_PackedString QFontInfo_Family(void* ptr) -{ - return ({ QByteArray t7b458f = static_cast(ptr)->family().toUtf8(); QtGui_PackedString { const_cast(t7b458f.prepend("WHITESPACE").constData()+10), t7b458f.size()-10 }; }); -} - -char QFontInfo_FixedPitch(void* ptr) -{ - return static_cast(ptr)->fixedPitch(); -} - -char QFontInfo_Italic(void* ptr) -{ - return static_cast(ptr)->italic(); -} - -int QFontInfo_PixelSize(void* ptr) -{ - return static_cast(ptr)->pixelSize(); -} - -int QFontInfo_PointSize(void* ptr) -{ - return static_cast(ptr)->pointSize(); -} - -double QFontInfo_PointSizeF(void* ptr) -{ - return static_cast(ptr)->pointSizeF(); -} - -long long QFontInfo_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -long long QFontInfo_StyleHint(void* ptr) -{ - return static_cast(ptr)->styleHint(); -} - -struct QtGui_PackedString QFontInfo_StyleName(void* ptr) -{ - return ({ QByteArray t231b30 = static_cast(ptr)->styleName().toUtf8(); QtGui_PackedString { const_cast(t231b30.prepend("WHITESPACE").constData()+10), t231b30.size()-10 }; }); -} - -void QFontInfo_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -int QFontInfo_Weight(void* ptr) -{ - return static_cast(ptr)->weight(); -} - -void QFontInfo_DestroyQFontInfo(void* ptr) -{ - static_cast(ptr)->~QFontInfo(); -} - -Q_DECLARE_METATYPE(QFontMetrics*) -void* QFontMetrics_NewQFontMetrics(void* font) -{ - return new QFontMetrics(*static_cast(font)); -} - -void* QFontMetrics_NewQFontMetrics3(void* font, void* paintdevice) -{ - if (dynamic_cast(static_cast(paintdevice))) { - return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); - } else if (dynamic_cast(static_cast(paintdevice))) { - return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); - } else if (dynamic_cast(static_cast(paintdevice))) { - return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); - } else { - return new QFontMetrics(*static_cast(font), static_cast(paintdevice)); - } -} - -void* QFontMetrics_NewQFontMetrics4(void* fm) -{ - return new QFontMetrics(*static_cast(fm)); -} - -int QFontMetrics_Ascent(void* ptr) -{ - return static_cast(ptr)->ascent(); -} - -int QFontMetrics_AverageCharWidth(void* ptr) -{ - return static_cast(ptr)->averageCharWidth(); -} - -void* QFontMetrics_BoundingRect(void* ptr, void* ch) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(*static_cast(ch)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QFontMetrics_BoundingRect2(void* ptr, struct QtGui_PackedString text) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QFontMetrics_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(*static_cast(rect), flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QFontMetrics_BoundingRect4(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(x, y, width, height, flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QFontMetrics_CapHeight(void* ptr) -{ - return static_cast(ptr)->capHeight(); -} - -int QFontMetrics_Descent(void* ptr) -{ - return static_cast(ptr)->descent(); -} - -struct QtGui_PackedString QFontMetrics_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, int width, int flags) -{ - return ({ QByteArray tff5810 = static_cast(ptr)->elidedText(QString::fromUtf8(text.data, text.len), static_cast(mode), width, flags).toUtf8(); QtGui_PackedString { const_cast(tff5810.prepend("WHITESPACE").constData()+10), tff5810.size()-10 }; }); -} - -int QFontMetrics_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -int QFontMetrics_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int l) -{ - return static_cast(ptr)->horizontalAdvance(QString::fromUtf8(text.data, text.len), l); -} - -int QFontMetrics_HorizontalAdvance2(void* ptr, void* ch) -{ - return static_cast(ptr)->horizontalAdvance(*static_cast(ch)); -} - -char QFontMetrics_InFont(void* ptr, void* ch) -{ - return static_cast(ptr)->inFont(*static_cast(ch)); -} - -char QFontMetrics_InFontUcs4(void* ptr, unsigned int ucs4) -{ - return static_cast(ptr)->inFontUcs4(ucs4); -} - -int QFontMetrics_Leading(void* ptr) -{ - return static_cast(ptr)->leading(); -} - -int QFontMetrics_LeftBearing(void* ptr, void* ch) -{ - return static_cast(ptr)->leftBearing(*static_cast(ch)); -} - -int QFontMetrics_LineSpacing(void* ptr) -{ - return static_cast(ptr)->lineSpacing(); -} - -int QFontMetrics_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth(); -} - -int QFontMetrics_MaxWidth(void* ptr) -{ - return static_cast(ptr)->maxWidth(); -} - -int QFontMetrics_MinLeftBearing(void* ptr) -{ - return static_cast(ptr)->minLeftBearing(); -} - -int QFontMetrics_MinRightBearing(void* ptr) -{ - return static_cast(ptr)->minRightBearing(); -} - -int QFontMetrics_OverlinePos(void* ptr) -{ - return static_cast(ptr)->overlinePos(); -} - -int QFontMetrics_RightBearing(void* ptr, void* ch) -{ - return static_cast(ptr)->rightBearing(*static_cast(ch)); -} - -void* QFontMetrics_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QFontMetrics_StrikeOutPos(void* ptr) -{ - return static_cast(ptr)->strikeOutPos(); -} - -void QFontMetrics_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QFontMetrics_TightBoundingRect(void* ptr, struct QtGui_PackedString text) -{ - return ({ QRect tmpValue = static_cast(ptr)->tightBoundingRect(QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QFontMetrics_UnderlinePos(void* ptr) -{ - return static_cast(ptr)->underlinePos(); -} - -int QFontMetrics_XHeight(void* ptr) -{ - return static_cast(ptr)->xHeight(); -} - -void QFontMetrics_DestroyQFontMetrics(void* ptr) -{ - static_cast(ptr)->~QFontMetrics(); -} - -Q_DECLARE_METATYPE(QFontMetricsF*) -void* QFontMetricsF_NewQFontMetricsF(void* font) -{ - return new QFontMetricsF(*static_cast(font)); -} - -void* QFontMetricsF_NewQFontMetricsF3(void* font, void* paintdevice) -{ - if (dynamic_cast(static_cast(paintdevice))) { - return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); - } else if (dynamic_cast(static_cast(paintdevice))) { - return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); - } else if (dynamic_cast(static_cast(paintdevice))) { - return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); - } else { - return new QFontMetricsF(*static_cast(font), static_cast(paintdevice)); - } -} - -void* QFontMetricsF_NewQFontMetricsF4(void* fontMetrics) -{ - return new QFontMetricsF(*static_cast(fontMetrics)); -} - -void* QFontMetricsF_NewQFontMetricsF5(void* fm) -{ - return new QFontMetricsF(*static_cast(fm)); -} - -double QFontMetricsF_Ascent(void* ptr) -{ - return static_cast(ptr)->ascent(); -} - -double QFontMetricsF_AverageCharWidth(void* ptr) -{ - return static_cast(ptr)->averageCharWidth(); -} - -void* QFontMetricsF_BoundingRect(void* ptr, struct QtGui_PackedString text) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(QString::fromUtf8(text.data, text.len)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QFontMetricsF_BoundingRect2(void* ptr, void* ch) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(ch)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QFontMetricsF_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(rect), flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QFontMetricsF_CapHeight(void* ptr) -{ - return static_cast(ptr)->capHeight(); -} - -double QFontMetricsF_Descent(void* ptr) -{ - return static_cast(ptr)->descent(); -} - -struct QtGui_PackedString QFontMetricsF_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, double width, int flags) -{ - return ({ QByteArray teb7a10 = static_cast(ptr)->elidedText(QString::fromUtf8(text.data, text.len), static_cast(mode), width, flags).toUtf8(); QtGui_PackedString { const_cast(teb7a10.prepend("WHITESPACE").constData()+10), teb7a10.size()-10 }; }); -} - -double QFontMetricsF_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -double QFontMetricsF_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int length) -{ - return static_cast(ptr)->horizontalAdvance(QString::fromUtf8(text.data, text.len), length); -} - -double QFontMetricsF_HorizontalAdvance2(void* ptr, void* ch) -{ - return static_cast(ptr)->horizontalAdvance(*static_cast(ch)); -} - -char QFontMetricsF_InFont(void* ptr, void* ch) -{ - return static_cast(ptr)->inFont(*static_cast(ch)); -} - -char QFontMetricsF_InFontUcs4(void* ptr, unsigned int ch) -{ - return static_cast(ptr)->inFontUcs4(ch); -} - -double QFontMetricsF_Leading(void* ptr) -{ - return static_cast(ptr)->leading(); -} - -double QFontMetricsF_LeftBearing(void* ptr, void* ch) -{ - return static_cast(ptr)->leftBearing(*static_cast(ch)); -} - -double QFontMetricsF_LineSpacing(void* ptr) -{ - return static_cast(ptr)->lineSpacing(); -} - -double QFontMetricsF_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth(); -} - -double QFontMetricsF_MaxWidth(void* ptr) -{ - return static_cast(ptr)->maxWidth(); -} - -double QFontMetricsF_MinLeftBearing(void* ptr) -{ - return static_cast(ptr)->minLeftBearing(); -} - -double QFontMetricsF_MinRightBearing(void* ptr) -{ - return static_cast(ptr)->minRightBearing(); -} - -double QFontMetricsF_OverlinePos(void* ptr) -{ - return static_cast(ptr)->overlinePos(); -} - -double QFontMetricsF_RightBearing(void* ptr, void* ch) -{ - return static_cast(ptr)->rightBearing(*static_cast(ch)); -} - -void* QFontMetricsF_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->size(flags, QString::fromUtf8(text.data, text.len), tabStops, &tabArray); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QFontMetricsF_StrikeOutPos(void* ptr) -{ - return static_cast(ptr)->strikeOutPos(); -} - -void QFontMetricsF_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QFontMetricsF_TightBoundingRect(void* ptr, struct QtGui_PackedString text) -{ - return ({ QRectF tmpValue = static_cast(ptr)->tightBoundingRect(QString::fromUtf8(text.data, text.len)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QFontMetricsF_UnderlinePos(void* ptr) -{ - return static_cast(ptr)->underlinePos(); -} - -double QFontMetricsF_XHeight(void* ptr) -{ - return static_cast(ptr)->xHeight(); -} - -void QFontMetricsF_DestroyQFontMetricsF(void* ptr) -{ - static_cast(ptr)->~QFontMetricsF(); -} - -class MyQGenericPlugin: public QGenericPlugin -{ -public: - MyQGenericPlugin(QObject *parent = Q_NULLPTR) : QGenericPlugin(parent) {QGenericPlugin_QGenericPlugin_QRegisterMetaType();}; - QObject * create(const QString & key, const QString & specification) { QByteArray ta62f22 = key.toUtf8(); QtGui_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };QByteArray t03d6a1 = specification.toUtf8(); QtGui_PackedString specificationPacked = { const_cast(t03d6a1.prepend("WHITESPACE").constData()+10), t03d6a1.size()-10 };return static_cast(callbackQGenericPlugin_Create(this, keyPacked, specificationPacked)); }; - ~MyQGenericPlugin() { callbackQGenericPlugin_DestroyQGenericPlugin(this); }; - void childEvent(QChildEvent * event) { callbackQGenericPlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGenericPlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGenericPlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQGenericPlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGenericPlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGenericPlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGenericPlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGenericPlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGenericPlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGenericPlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGenericPlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGenericPlugin*) -Q_DECLARE_METATYPE(MyQGenericPlugin*) - -int QGenericPlugin_QGenericPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGenericPlugin_NewQGenericPlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGenericPlugin(static_cast(parent)); - } else { - return new MyQGenericPlugin(static_cast(parent)); - } -} - -void* QGenericPlugin_Create(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString specification) -{ - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len), QString::fromUtf8(specification.data, specification.len)); -} - -void QGenericPlugin_DestroyQGenericPlugin(void* ptr) -{ - static_cast(ptr)->~QGenericPlugin(); -} - -void QGenericPlugin_DestroyQGenericPluginDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGenericPlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGenericPlugin___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGenericPlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGenericPlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGenericPlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGenericPlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGenericPlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGenericPlugin___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGenericPlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGenericPlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGenericPlugin___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGenericPlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGenericPlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGenericPlugin___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGenericPlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGenericPlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGenericPlugin::childEvent(static_cast(event)); -} - -void QGenericPlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGenericPlugin::connectNotify(*static_cast(sign)); -} - -void QGenericPlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGenericPlugin::customEvent(static_cast(event)); -} - -void QGenericPlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QGenericPlugin::deleteLater(); -} - -void QGenericPlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGenericPlugin::disconnectNotify(*static_cast(sign)); -} - -char QGenericPlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QGenericPlugin::event(static_cast(e)); -} - -char QGenericPlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGenericPlugin::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QGenericPlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QGenericPlugin::metaObject()); -} - -void QGenericPlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGenericPlugin::timerEvent(static_cast(event)); -} - -void* QGenericPluginFactory_QGenericPluginFactory_Create(struct QtGui_PackedString key, struct QtGui_PackedString specification) -{ - return QGenericPluginFactory::create(QString::fromUtf8(key.data, key.len), QString::fromUtf8(specification.data, specification.len)); -} - -struct QtGui_PackedString QGenericPluginFactory_QGenericPluginFactory_Keys() -{ - return ({ QByteArray t692cb7 = QGenericPluginFactory::keys().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t692cb7.prepend("WHITESPACE").constData()+10), t692cb7.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QGlyphRun) -Q_DECLARE_METATYPE(QGlyphRun*) -void* QGlyphRun_NewQGlyphRun() -{ - return new QGlyphRun(); -} - -void* QGlyphRun_NewQGlyphRun2(void* other) -{ - return new QGlyphRun(*static_cast(other)); -} - -void* QGlyphRun_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGlyphRun_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -long long QGlyphRun_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -struct QtGui_PackedList QGlyphRun_GlyphIndexes(void* ptr) -{ - return ({ QVector* tmpValuec798fb = new QVector(static_cast(ptr)->glyphIndexes()); QtGui_PackedList { tmpValuec798fb, tmpValuec798fb->size() }; }); -} - -char QGlyphRun_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QGlyphRun_IsRightToLeft(void* ptr) -{ - return static_cast(ptr)->isRightToLeft(); -} - -char QGlyphRun_Overline(void* ptr) -{ - return static_cast(ptr)->overline(); -} - -struct QtGui_PackedList QGlyphRun_Positions(void* ptr) -{ - return ({ QVector* tmpValuefabb88 = new QVector(static_cast(ptr)->positions()); QtGui_PackedList { tmpValuefabb88, tmpValuefabb88->size() }; }); -} - -void* QGlyphRun_RawFont(void* ptr) -{ - return new QRawFont(static_cast(ptr)->rawFont()); -} - -void QGlyphRun_SetBoundingRect(void* ptr, void* boundingRect) -{ - static_cast(ptr)->setBoundingRect(*static_cast(boundingRect)); -} - -void QGlyphRun_SetFlag(void* ptr, long long flag, char enabled) -{ - static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); -} - -void QGlyphRun_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QGlyphRun_SetGlyphIndexes(void* ptr, void* glyphIndexes) -{ - static_cast(ptr)->setGlyphIndexes(*static_cast*>(glyphIndexes)); -} - -void QGlyphRun_SetOverline(void* ptr, char overline) -{ - static_cast(ptr)->setOverline(overline != 0); -} - -void QGlyphRun_SetPositions(void* ptr, void* positions) -{ - static_cast(ptr)->setPositions(*static_cast*>(positions)); -} - -void QGlyphRun_SetRawData(void* ptr, unsigned int glyphIndexArray, void* glyphPositionArray, int size) -{ - static_cast(ptr)->setRawData(const_cast(&glyphIndexArray), static_cast(glyphPositionArray), size); -} - -void QGlyphRun_SetRawFont(void* ptr, void* rawFont) -{ - static_cast(ptr)->setRawFont(*static_cast(rawFont)); -} - -void QGlyphRun_SetRightToLeft(void* ptr, char rightToLeft) -{ - static_cast(ptr)->setRightToLeft(rightToLeft != 0); -} - -void QGlyphRun_SetStrikeOut(void* ptr, char strikeOut) -{ - static_cast(ptr)->setStrikeOut(strikeOut != 0); -} - -void QGlyphRun_SetUnderline(void* ptr, char underline) -{ - static_cast(ptr)->setUnderline(underline != 0); -} - -char QGlyphRun_StrikeOut(void* ptr) -{ - return static_cast(ptr)->strikeOut(); -} - -void QGlyphRun_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -char QGlyphRun_Underline(void* ptr) -{ - return static_cast(ptr)->underline(); -} - -void QGlyphRun_DestroyQGlyphRun(void* ptr) -{ - static_cast(ptr)->~QGlyphRun(); -} - -unsigned int QGlyphRun___glyphIndexes_atList(void* ptr, int i) -{ - return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QGlyphRun___glyphIndexes_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QGlyphRun___glyphIndexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QGlyphRun___positions_atList(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGlyphRun___positions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGlyphRun___positions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QGlyphRun___setGlyphIndexes_glyphIndexes_atList(void* ptr, int i) -{ - return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QGlyphRun___setGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QGlyphRun___setGlyphIndexes_glyphIndexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QGlyphRun___setPositions_positions_atList(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGlyphRun___setPositions_positions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGlyphRun___setPositions_positions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QGradient*) -void* QGradient_NewQGradient2(long long preset) -{ - return new QGradient(static_cast(preset)); -} - -long long QGradient_CoordinateMode(void* ptr) -{ - return static_cast(ptr)->coordinateMode(); -} - -void QGradient_SetColorAt(void* ptr, double position, void* color) -{ - static_cast(ptr)->setColorAt(position, *static_cast(color)); -} - -void QGradient_SetCoordinateMode(void* ptr, long long mode) -{ - static_cast(ptr)->setCoordinateMode(static_cast(mode)); -} - -void QGradient_SetSpread(void* ptr, long long method) -{ - static_cast(ptr)->setSpread(static_cast(method)); -} - -long long QGradient_Spread(void* ptr) -{ - return static_cast(ptr)->spread(); -} - -long long QGradient_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -class MyQGuiApplication: public QGuiApplication -{ -public: - MyQGuiApplication(int &argc, char **argv) : QGuiApplication(argc, argv) {QGuiApplication_QGuiApplication_QRegisterMetaType();}; - void Signal_ApplicationDisplayNameChanged() { callbackQGuiApplication_ApplicationDisplayNameChanged(this); }; - void Signal_ApplicationStateChanged(Qt::ApplicationState state) { callbackQGuiApplication_ApplicationStateChanged(this, state); }; - void Signal_CommitDataRequest(QSessionManager & manager) { callbackQGuiApplication_CommitDataRequest(this, static_cast(&manager)); }; - bool event(QEvent * e) { return callbackQGuiApplication_Event(this, e) != 0; }; - void Signal_FocusObjectChanged(QObject * focusObject) { callbackQGuiApplication_FocusObjectChanged(this, focusObject); }; - void Signal_FocusWindowChanged(QWindow * focusWindow) { callbackQGuiApplication_FocusWindowChanged(this, focusWindow); }; - void Signal_FontChanged(const QFont & font) { callbackQGuiApplication_FontChanged(this, const_cast(&font)); }; - void Signal_FontDatabaseChanged() { callbackQGuiApplication_FontDatabaseChanged(this); }; - void Signal_LastWindowClosed() { callbackQGuiApplication_LastWindowClosed(this); }; - void Signal_LayoutDirectionChanged(Qt::LayoutDirection direction) { callbackQGuiApplication_LayoutDirectionChanged(this, direction); }; - void Signal_PaletteChanged(const QPalette & palette) { callbackQGuiApplication_PaletteChanged(this, const_cast(&palette)); }; - void Signal_PrimaryScreenChanged(QScreen * screen) { callbackQGuiApplication_PrimaryScreenChanged(this, screen); }; - void Signal_SaveStateRequest(QSessionManager & manager) { callbackQGuiApplication_SaveStateRequest(this, static_cast(&manager)); }; - void Signal_ScreenAdded(QScreen * screen) { callbackQGuiApplication_ScreenAdded(this, screen); }; - void Signal_ScreenRemoved(QScreen * screen) { callbackQGuiApplication_ScreenRemoved(this, screen); }; - ~MyQGuiApplication() { callbackQGuiApplication_DestroyQGuiApplication(this); }; - void Signal_AboutToQuit() { callbackQGuiApplication_AboutToQuit(this); }; - void Signal_ApplicationNameChanged() { callbackQGuiApplication_ApplicationNameChanged(this); }; - void Signal_ApplicationVersionChanged() { callbackQGuiApplication_ApplicationVersionChanged(this); }; - void Signal_OrganizationDomainChanged() { callbackQGuiApplication_OrganizationDomainChanged(this); }; - void Signal_OrganizationNameChanged() { callbackQGuiApplication_OrganizationNameChanged(this); }; - void quit() { callbackQGuiApplication_Quit(this); }; - void childEvent(QChildEvent * event) { callbackQGuiApplication_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGuiApplication_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGuiApplication_CustomEvent(this, event); }; - void deleteLater() { callbackQGuiApplication_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGuiApplication_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGuiApplication_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGuiApplication_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGuiApplication_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGuiApplication_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGuiApplication_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGuiApplication*) -Q_DECLARE_METATYPE(MyQGuiApplication*) - -int QGuiApplication_QGuiApplication_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGuiApplication_NewQGuiApplication(int argc, char* argv) -{ - static int argcs = argc; - static char** argvs = static_cast(malloc(argcs * sizeof(char*))); - - QList aList = QByteArray(argv).split('|'); - for (int i = 0; i < argcs; i++) - argvs[i] = (new QByteArray(aList.at(i)))->data(); - - return new MyQGuiApplication(argcs, argvs); -} - -struct QtGui_PackedString QGuiApplication_QGuiApplication_ApplicationDisplayName() -{ - return ({ QByteArray tb2b492 = QGuiApplication::applicationDisplayName().toUtf8(); QtGui_PackedString { const_cast(tb2b492.prepend("WHITESPACE").constData()+10), tb2b492.size()-10 }; }); -} - -void QGuiApplication_ConnectApplicationDisplayNameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::applicationDisplayNameChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationDisplayNameChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectApplicationDisplayNameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::applicationDisplayNameChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationDisplayNameChanged)); -} - -void QGuiApplication_ApplicationDisplayNameChanged(void* ptr) -{ - static_cast(ptr)->applicationDisplayNameChanged(); -} - -long long QGuiApplication_QGuiApplication_ApplicationState() -{ - return QGuiApplication::applicationState(); -} - -void QGuiApplication_ConnectApplicationStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::applicationStateChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationStateChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectApplicationStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::applicationStateChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ApplicationStateChanged)); -} - -void QGuiApplication_ApplicationStateChanged(void* ptr, long long state) -{ - static_cast(ptr)->applicationStateChanged(static_cast(state)); -} - -void QGuiApplication_QGuiApplication_ChangeOverrideCursor(void* cursor) -{ - QGuiApplication::changeOverrideCursor(*static_cast(cursor)); -} - -void* QGuiApplication_QGuiApplication_Clipboard() -{ - return QGuiApplication::clipboard(); -} - -void QGuiApplication_ConnectCommitDataRequest(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::commitDataRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_CommitDataRequest), static_cast(t)); -} - -void QGuiApplication_DisconnectCommitDataRequest(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::commitDataRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_CommitDataRequest)); -} - -void QGuiApplication_CommitDataRequest(void* ptr, void* manager) -{ - static_cast(ptr)->commitDataRequest(*static_cast(manager)); -} - -struct QtGui_PackedString QGuiApplication_QGuiApplication_DesktopFileName() -{ - return ({ QByteArray t174649 = QGuiApplication::desktopFileName().toUtf8(); QtGui_PackedString { const_cast(t174649.prepend("WHITESPACE").constData()+10), t174649.size()-10 }; }); -} - -char QGuiApplication_QGuiApplication_DesktopSettingsAware() -{ - return QGuiApplication::desktopSettingsAware(); -} - -double QGuiApplication_DevicePixelRatio(void* ptr) -{ - return static_cast(ptr)->devicePixelRatio(); -} - -char QGuiApplication_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QGuiApplication::event(static_cast(e)); -} - -int QGuiApplication_QGuiApplication_Exec() -{ - return QGuiApplication::exec(); -} - -void* QGuiApplication_QGuiApplication_FocusObject() -{ - return QGuiApplication::focusObject(); -} - -void QGuiApplication_ConnectFocusObjectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::focusObjectChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusObjectChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectFocusObjectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::focusObjectChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusObjectChanged)); -} - -void QGuiApplication_FocusObjectChanged(void* ptr, void* focusObject) -{ - if (dynamic_cast(static_cast(focusObject))) { - static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); - } else if (dynamic_cast(static_cast(focusObject))) { - static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); - } else if (dynamic_cast(static_cast(focusObject))) { - static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); - } else if (dynamic_cast(static_cast(focusObject))) { - static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); - } else { - static_cast(ptr)->focusObjectChanged(static_cast(focusObject)); - } -} - -void* QGuiApplication_QGuiApplication_FocusWindow() -{ - return QGuiApplication::focusWindow(); -} - -void QGuiApplication_ConnectFocusWindowChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::focusWindowChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusWindowChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectFocusWindowChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::focusWindowChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FocusWindowChanged)); -} - -void QGuiApplication_FocusWindowChanged(void* ptr, void* focusWindow) -{ - if (dynamic_cast(static_cast(focusWindow))) { - static_cast(ptr)->focusWindowChanged(static_cast(focusWindow)); - } else { - static_cast(ptr)->focusWindowChanged(static_cast(focusWindow)); - } -} - -void* QGuiApplication_QGuiApplication_Font() -{ - return new QFont(QGuiApplication::font()); -} - -void QGuiApplication_ConnectFontChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::fontChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectFontChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::fontChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontChanged)); -} - -void QGuiApplication_FontChanged(void* ptr, void* font) -{ - static_cast(ptr)->fontChanged(*static_cast(font)); -} - -void QGuiApplication_ConnectFontDatabaseChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::fontDatabaseChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontDatabaseChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectFontDatabaseChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::fontDatabaseChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_FontDatabaseChanged)); -} - -void QGuiApplication_FontDatabaseChanged(void* ptr) -{ - static_cast(ptr)->fontDatabaseChanged(); -} - -void* QGuiApplication_QGuiApplication_InputMethod() -{ - return QGuiApplication::inputMethod(); -} - -char QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled() -{ - return QGuiApplication::isFallbackSessionManagementEnabled(); -} - -char QGuiApplication_QGuiApplication_IsLeftToRight() -{ - return QGuiApplication::isLeftToRight(); -} - -char QGuiApplication_QGuiApplication_IsRightToLeft() -{ - return QGuiApplication::isRightToLeft(); -} - -char QGuiApplication_IsSavingSession(void* ptr) -{ - return static_cast(ptr)->isSavingSession(); -} - -char QGuiApplication_IsSessionRestored(void* ptr) -{ - return static_cast(ptr)->isSessionRestored(); -} - -long long QGuiApplication_QGuiApplication_KeyboardModifiers() -{ - return QGuiApplication::keyboardModifiers(); -} - -void QGuiApplication_ConnectLastWindowClosed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::lastWindowClosed), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LastWindowClosed), static_cast(t)); -} - -void QGuiApplication_DisconnectLastWindowClosed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::lastWindowClosed), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LastWindowClosed)); -} - -void QGuiApplication_LastWindowClosed(void* ptr) -{ - static_cast(ptr)->lastWindowClosed(); -} - -long long QGuiApplication_QGuiApplication_LayoutDirection() -{ - return QGuiApplication::layoutDirection(); -} - -void QGuiApplication_ConnectLayoutDirectionChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::layoutDirectionChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LayoutDirectionChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectLayoutDirectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::layoutDirectionChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_LayoutDirectionChanged)); -} - -void QGuiApplication_LayoutDirectionChanged(void* ptr, long long direction) -{ - static_cast(ptr)->layoutDirectionChanged(static_cast(direction)); -} - -void* QGuiApplication_QGuiApplication_ModalWindow() -{ - return QGuiApplication::modalWindow(); -} - -long long QGuiApplication_QGuiApplication_MouseButtons() -{ - return QGuiApplication::mouseButtons(); -} - -void* QGuiApplication_QGuiApplication_OverrideCursor() -{ - return QGuiApplication::overrideCursor(); -} - -void* QGuiApplication_QGuiApplication_Palette() -{ - return new QPalette(QGuiApplication::palette()); -} - -void QGuiApplication_ConnectPaletteChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::paletteChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PaletteChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectPaletteChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::paletteChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PaletteChanged)); -} - -void QGuiApplication_PaletteChanged(void* ptr, void* palette) -{ - static_cast(ptr)->paletteChanged(*static_cast(palette)); -} - -struct QtGui_PackedString QGuiApplication_QGuiApplication_PlatformName() -{ - return ({ QByteArray t498934 = QGuiApplication::platformName().toUtf8(); QtGui_PackedString { const_cast(t498934.prepend("WHITESPACE").constData()+10), t498934.size()-10 }; }); -} - -void* QGuiApplication_QGuiApplication_PrimaryScreen() -{ - return QGuiApplication::primaryScreen(); -} - -void QGuiApplication_ConnectPrimaryScreenChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::primaryScreenChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PrimaryScreenChanged), static_cast(t)); -} - -void QGuiApplication_DisconnectPrimaryScreenChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::primaryScreenChanged), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_PrimaryScreenChanged)); -} - -void QGuiApplication_PrimaryScreenChanged(void* ptr, void* screen) -{ - static_cast(ptr)->primaryScreenChanged(static_cast(screen)); -} - -long long QGuiApplication_QGuiApplication_QueryKeyboardModifiers() -{ - return QGuiApplication::queryKeyboardModifiers(); -} - -char QGuiApplication_QGuiApplication_QuitOnLastWindowClosed() -{ - return QGuiApplication::quitOnLastWindowClosed(); -} - -void QGuiApplication_QGuiApplication_RestoreOverrideCursor() -{ - QGuiApplication::restoreOverrideCursor(); -} - -void QGuiApplication_ConnectSaveStateRequest(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::saveStateRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_SaveStateRequest), static_cast(t)); -} - -void QGuiApplication_DisconnectSaveStateRequest(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::saveStateRequest), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_SaveStateRequest)); -} - -void QGuiApplication_SaveStateRequest(void* ptr, void* manager) -{ - static_cast(ptr)->saveStateRequest(*static_cast(manager)); -} - -void QGuiApplication_ConnectScreenAdded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::screenAdded), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenAdded), static_cast(t)); -} - -void QGuiApplication_DisconnectScreenAdded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::screenAdded), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenAdded)); -} - -void QGuiApplication_ScreenAdded(void* ptr, void* screen) -{ - static_cast(ptr)->screenAdded(static_cast(screen)); -} - -void* QGuiApplication_QGuiApplication_ScreenAt(void* point) -{ - return QGuiApplication::screenAt(*static_cast(point)); -} - -void QGuiApplication_ConnectScreenRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGuiApplication::screenRemoved), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenRemoved), static_cast(t)); -} - -void QGuiApplication_DisconnectScreenRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGuiApplication::screenRemoved), static_cast(ptr), static_cast(&MyQGuiApplication::Signal_ScreenRemoved)); -} - -void QGuiApplication_ScreenRemoved(void* ptr, void* screen) -{ - static_cast(ptr)->screenRemoved(static_cast(screen)); -} - -struct QtGui_PackedList QGuiApplication_QGuiApplication_Screens() -{ - return ({ QList* tmpValuea63f6f = new QList(QGuiApplication::screens()); QtGui_PackedList { tmpValuea63f6f, tmpValuea63f6f->size() }; }); -} - -struct QtGui_PackedString QGuiApplication_SessionId(void* ptr) -{ - return ({ QByteArray td2baef = static_cast(ptr)->sessionId().toUtf8(); QtGui_PackedString { const_cast(td2baef.prepend("WHITESPACE").constData()+10), td2baef.size()-10 }; }); -} - -struct QtGui_PackedString QGuiApplication_SessionKey(void* ptr) -{ - return ({ QByteArray t076332 = static_cast(ptr)->sessionKey().toUtf8(); QtGui_PackedString { const_cast(t076332.prepend("WHITESPACE").constData()+10), t076332.size()-10 }; }); -} - -void QGuiApplication_QGuiApplication_SetApplicationDisplayName(struct QtGui_PackedString name) -{ - QGuiApplication::setApplicationDisplayName(QString::fromUtf8(name.data, name.len)); -} - -void QGuiApplication_QGuiApplication_SetDesktopFileName(struct QtGui_PackedString name) -{ - QGuiApplication::setDesktopFileName(QString::fromUtf8(name.data, name.len)); -} - -void QGuiApplication_QGuiApplication_SetDesktopSettingsAware(char on) -{ - QGuiApplication::setDesktopSettingsAware(on != 0); -} - -void QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(char enabled) -{ - QGuiApplication::setFallbackSessionManagementEnabled(enabled != 0); -} - -void QGuiApplication_QGuiApplication_SetFont(void* font) -{ - QGuiApplication::setFont(*static_cast(font)); -} - -void QGuiApplication_QGuiApplication_SetLayoutDirection(long long direction) -{ - QGuiApplication::setLayoutDirection(static_cast(direction)); -} - -void QGuiApplication_QGuiApplication_SetOverrideCursor(void* cursor) -{ - QGuiApplication::setOverrideCursor(*static_cast(cursor)); -} - -void QGuiApplication_QGuiApplication_SetPalette(void* pal) -{ - QGuiApplication::setPalette(*static_cast(pal)); -} - -void QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(char quit) -{ - QGuiApplication::setQuitOnLastWindowClosed(quit != 0); -} - -void QGuiApplication_QGuiApplication_SetWindowIcon(void* icon) -{ - QGuiApplication::setWindowIcon(*static_cast(icon)); -} - -void* QGuiApplication_QGuiApplication_StyleHints() -{ - return QGuiApplication::styleHints(); -} - -void QGuiApplication_QGuiApplication_Sync() -{ - QGuiApplication::sync(); -} - -void* QGuiApplication_QGuiApplication_TopLevelAt(void* pos) -{ - return QGuiApplication::topLevelAt(*static_cast(pos)); -} - -void* QGuiApplication_QGuiApplication_WindowIcon() -{ - return new QIcon(QGuiApplication::windowIcon()); -} - -void QGuiApplication_DestroyQGuiApplication(void* ptr) -{ - static_cast(ptr)->~QGuiApplication(); -} - -void QGuiApplication_DestroyQGuiApplicationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGuiApplication___screens_atList(void* ptr, int i) -{ - return ({QScreen * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGuiApplication___screens_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGuiApplication___screens_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGuiApplication___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGuiApplication___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGuiApplication___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGuiApplication___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGuiApplication___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGuiApplication___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGuiApplication___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGuiApplication___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGuiApplication___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGuiApplication___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGuiApplication___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGuiApplication___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGuiApplication___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGuiApplication___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGuiApplication___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGuiApplication_QuitDefault(void* ptr) -{ - static_cast(ptr)->QGuiApplication::quit(); -} - -void QGuiApplication_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGuiApplication::childEvent(static_cast(event)); -} - -void QGuiApplication_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGuiApplication::connectNotify(*static_cast(sign)); -} - -void QGuiApplication_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGuiApplication::customEvent(static_cast(event)); -} - -void QGuiApplication_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QGuiApplication::deleteLater(); -} - -void QGuiApplication_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGuiApplication::disconnectNotify(*static_cast(sign)); -} - -char QGuiApplication_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGuiApplication::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QGuiApplication_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QGuiApplication::metaObject()); -} - -void QGuiApplication_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGuiApplication::timerEvent(static_cast(event)); -} - -class MyQHelpEvent: public QHelpEvent -{ -public: - MyQHelpEvent(QEvent::Type ty, const QPoint &pos, const QPoint &globalPos) : QHelpEvent(ty, pos, globalPos) {QHelpEvent_QHelpEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QHelpEvent*) -Q_DECLARE_METATYPE(MyQHelpEvent*) - -int QHelpEvent_QHelpEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHelpEvent_NewQHelpEvent(long long ty, void* pos, void* globalPos) -{ - return new MyQHelpEvent(static_cast(ty), *static_cast(pos), *static_cast(globalPos)); -} - -void* QHelpEvent_GlobalPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->globalPos()); -} - -int QHelpEvent_GlobalX(void* ptr) -{ - return static_cast(ptr)->globalX(); -} - -int QHelpEvent_GlobalY(void* ptr) -{ - return static_cast(ptr)->globalY(); -} - -void* QHelpEvent_Pos(void* ptr) -{ - return const_cast(&static_cast(ptr)->pos()); -} - -int QHelpEvent_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QHelpEvent_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -class MyQHideEvent: public QHideEvent -{ -public: - MyQHideEvent() : QHideEvent() {QHideEvent_QHideEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QHideEvent*) -Q_DECLARE_METATYPE(MyQHideEvent*) - -int QHideEvent_QHideEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHideEvent_NewQHideEvent() -{ - return new MyQHideEvent(); -} - -class MyQHoverEvent: public QHoverEvent -{ -public: - MyQHoverEvent(QEvent::Type ty, const QPointF &pos, const QPointF &oldPos, Qt::KeyboardModifiers modifiers = Qt::NoModifier) : QHoverEvent(ty, pos, oldPos, modifiers) {QHoverEvent_QHoverEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QHoverEvent*) -Q_DECLARE_METATYPE(MyQHoverEvent*) - -int QHoverEvent_QHoverEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHoverEvent_NewQHoverEvent(long long ty, void* pos, void* oldPos, long long modifiers) -{ - return new MyQHoverEvent(static_cast(ty), *static_cast(pos), *static_cast(oldPos), static_cast(modifiers)); -} - -void* QHoverEvent_OldPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->oldPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QHoverEvent_OldPosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->oldPosF()); -} - -void* QHoverEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QHoverEvent_PosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->posF()); -} - -Q_DECLARE_METATYPE(QIcon) -Q_DECLARE_METATYPE(QIcon*) -void* QIcon_NewQIcon() -{ - return new QIcon(); -} - -void* QIcon_NewQIcon2(void* pixmap) -{ - return new QIcon(*static_cast(pixmap)); -} - -void* QIcon_NewQIcon3(void* other) -{ - return new QIcon(*static_cast(other)); -} - -void* QIcon_NewQIcon4(void* other) -{ - return new QIcon(*static_cast(other)); -} - -void* QIcon_NewQIcon5(struct QtGui_PackedString fileName) -{ - return new QIcon(QString::fromUtf8(fileName.data, fileName.len)); -} - -void* QIcon_NewQIcon6(void* engine) -{ - return new QIcon(static_cast(engine)); -} - -void* QIcon_ActualSize(void* ptr, void* size, long long mode, long long state) -{ - return ({ QSize tmpValue = static_cast(ptr)->actualSize(*static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QIcon_ActualSize2(void* ptr, void* window, void* size, long long mode, long long state) -{ - if (dynamic_cast(static_cast(window))) { - return ({ QSize tmpValue = static_cast(ptr)->actualSize(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->actualSize(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void QIcon_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state) -{ - static_cast(ptr)->addFile(QString::fromUtf8(fileName.data, fileName.len), *static_cast(size), static_cast(mode), static_cast(state)); -} - -void QIcon_AddPixmap(void* ptr, void* pixmap, long long mode, long long state) -{ - static_cast(ptr)->addPixmap(*static_cast(pixmap), static_cast(mode), static_cast(state)); -} - -struct QtGui_PackedList QIcon_AvailableSizes(void* ptr, long long mode, long long state) -{ - return ({ QList* tmpValue9573b1 = new QList(static_cast(ptr)->availableSizes(static_cast(mode), static_cast(state))); QtGui_PackedList { tmpValue9573b1, tmpValue9573b1->size() }; }); -} - -long long QIcon_CacheKey(void* ptr) -{ - return static_cast(ptr)->cacheKey(); -} - -struct QtGui_PackedString QIcon_QIcon_FallbackSearchPaths() -{ - return ({ QByteArray t74e953 = QIcon::fallbackSearchPaths().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t74e953.prepend("WHITESPACE").constData()+10), t74e953.size()-10 }; }); -} - -struct QtGui_PackedString QIcon_QIcon_FallbackThemeName() -{ - return ({ QByteArray tbb461c = QIcon::fallbackThemeName().toUtf8(); QtGui_PackedString { const_cast(tbb461c.prepend("WHITESPACE").constData()+10), tbb461c.size()-10 }; }); -} - -void* QIcon_QIcon_FromTheme(struct QtGui_PackedString name) -{ - return new QIcon(QIcon::fromTheme(QString::fromUtf8(name.data, name.len))); -} - -void* QIcon_QIcon_FromTheme2(struct QtGui_PackedString name, void* fallback) -{ - return new QIcon(QIcon::fromTheme(QString::fromUtf8(name.data, name.len), *static_cast(fallback))); -} - -char QIcon_QIcon_HasThemeIcon(struct QtGui_PackedString name) -{ - return QIcon::hasThemeIcon(QString::fromUtf8(name.data, name.len)); -} - -char QIcon_IsMask(void* ptr) -{ - return static_cast(ptr)->isMask(); -} - -char QIcon_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -struct QtGui_PackedString QIcon_Name(void* ptr) -{ - return ({ QByteArray t03700a = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t03700a.prepend("WHITESPACE").constData()+10), t03700a.size()-10 }; }); -} - -void QIcon_Paint(void* ptr, void* painter, void* rect, long long alignment, long long mode, long long state) -{ - static_cast(ptr)->paint(static_cast(painter), *static_cast(rect), static_cast(alignment), static_cast(mode), static_cast(state)); -} - -void QIcon_Paint2(void* ptr, void* painter, int x, int y, int w, int h, long long alignment, long long mode, long long state) -{ - static_cast(ptr)->paint(static_cast(painter), x, y, w, h, static_cast(alignment), static_cast(mode), static_cast(state)); -} - -void* QIcon_Pixmap(void* ptr, void* size, long long mode, long long state) -{ - return new QPixmap(static_cast(ptr)->pixmap(*static_cast(size), static_cast(mode), static_cast(state))); -} - -void* QIcon_Pixmap2(void* ptr, int w, int h, long long mode, long long state) -{ - return new QPixmap(static_cast(ptr)->pixmap(w, h, static_cast(mode), static_cast(state))); -} - -void* QIcon_Pixmap3(void* ptr, int extent, long long mode, long long state) -{ - return new QPixmap(static_cast(ptr)->pixmap(extent, static_cast(mode), static_cast(state))); -} - -void* QIcon_Pixmap4(void* ptr, void* window, void* size, long long mode, long long state) -{ - if (dynamic_cast(static_cast(window))) { - return new QPixmap(static_cast(ptr)->pixmap(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state))); - } else { - return new QPixmap(static_cast(ptr)->pixmap(static_cast(window), *static_cast(size), static_cast(mode), static_cast(state))); - } -} - -void QIcon_QIcon_SetFallbackSearchPaths(struct QtGui_PackedString paths) -{ - QIcon::setFallbackSearchPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QIcon_QIcon_SetFallbackThemeName(struct QtGui_PackedString name) -{ - QIcon::setFallbackThemeName(QString::fromUtf8(name.data, name.len)); -} - -void QIcon_SetIsMask(void* ptr, char isMask) -{ - static_cast(ptr)->setIsMask(isMask != 0); -} - -void QIcon_QIcon_SetThemeName(struct QtGui_PackedString name) -{ - QIcon::setThemeName(QString::fromUtf8(name.data, name.len)); -} - -void QIcon_QIcon_SetThemeSearchPaths(struct QtGui_PackedString paths) -{ - QIcon::setThemeSearchPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QIcon_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtGui_PackedString QIcon_QIcon_ThemeName() -{ - return ({ QByteArray tf4fe63 = QIcon::themeName().toUtf8(); QtGui_PackedString { const_cast(tf4fe63.prepend("WHITESPACE").constData()+10), tf4fe63.size()-10 }; }); -} - -struct QtGui_PackedString QIcon_QIcon_ThemeSearchPaths() -{ - return ({ QByteArray t9c13b7 = QIcon::themeSearchPaths().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t9c13b7.prepend("WHITESPACE").constData()+10), t9c13b7.size()-10 }; }); -} - -void QIcon_DestroyQIcon(void* ptr) -{ - static_cast(ptr)->~QIcon(); -} - -void* QIcon_ToVariant(void* ptr) -{ - return new QVariant(*static_cast(ptr)); -} - -void* QIcon___availableSizes_atList(void* ptr, int i) -{ - return ({ QSize tmpValue = ({QSize tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QIcon___availableSizes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QIcon___availableSizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQIconDragEvent: public QIconDragEvent -{ -public: - MyQIconDragEvent() : QIconDragEvent() {QIconDragEvent_QIconDragEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QIconDragEvent*) -Q_DECLARE_METATYPE(MyQIconDragEvent*) - -int QIconDragEvent_QIconDragEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QIconDragEvent_NewQIconDragEvent() -{ - return new MyQIconDragEvent(); -} - -class MyQIconEngine: public QIconEngine -{ -public: - MyQIconEngine() : QIconEngine() {QIconEngine_QIconEngine_QRegisterMetaType();}; - QSize actualSize(const QSize & size, QIcon::Mode mode, QIcon::State state) { return *static_cast(callbackQIconEngine_ActualSize(this, const_cast(&size), mode, state)); }; - void addFile(const QString & fileName, const QSize & size, QIcon::Mode mode, QIcon::State state) { QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };callbackQIconEngine_AddFile(this, fileNamePacked, const_cast(&size), mode, state); }; - void addPixmap(const QPixmap & pixmap, QIcon::Mode mode, QIcon::State state) { callbackQIconEngine_AddPixmap(this, const_cast(&pixmap), mode, state); }; - QList availableSizes(QIcon::Mode mode, QIcon::State state) const { return ({ QList* tmpP = static_cast*>(callbackQIconEngine_AvailableSizes(const_cast(static_cast(this)), mode, state)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - QIconEngine * clone() const { return static_cast(callbackQIconEngine_Clone(const_cast(static_cast(this)))); }; - QString iconName() const { return ({ QtGui_PackedString tempVal = callbackQIconEngine_IconName(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QString key() const { return ({ QtGui_PackedString tempVal = callbackQIconEngine_Key(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - void paint(QPainter * painter, const QRect & rect, QIcon::Mode mode, QIcon::State state) { callbackQIconEngine_Paint(this, painter, const_cast(&rect), mode, state); }; - QPixmap pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) { return *static_cast(callbackQIconEngine_Pixmap(this, const_cast(&size), mode, state)); }; - bool read(QDataStream & in) { return callbackQIconEngine_Read(this, static_cast(&in)) != 0; }; - void virtual_hook(int id, void * data) { callbackQIconEngine_Virtual_hook(this, id, data); }; - bool write(QDataStream & out) const { return callbackQIconEngine_Write(const_cast(static_cast(this)), static_cast(&out)) != 0; }; - ~MyQIconEngine() { callbackQIconEngine_DestroyQIconEngine(this); }; -}; - -Q_DECLARE_METATYPE(QIconEngine*) -Q_DECLARE_METATYPE(MyQIconEngine*) - -int QIconEngine_QIconEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QIconEngine_NewQIconEngine() -{ - return new MyQIconEngine(); -} - -void* QIconEngine_ActualSize(void* ptr, void* size, long long mode, long long state) -{ - return ({ QSize tmpValue = static_cast(ptr)->actualSize(*static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QIconEngine_ActualSizeDefault(void* ptr, void* size, long long mode, long long state) -{ - return ({ QSize tmpValue = static_cast(ptr)->QIconEngine::actualSize(*static_cast(size), static_cast(mode), static_cast(state)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QIconEngine_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state) -{ - static_cast(ptr)->addFile(QString::fromUtf8(fileName.data, fileName.len), *static_cast(size), static_cast(mode), static_cast(state)); -} - -void QIconEngine_AddFileDefault(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state) -{ - static_cast(ptr)->QIconEngine::addFile(QString::fromUtf8(fileName.data, fileName.len), *static_cast(size), static_cast(mode), static_cast(state)); -} - -void QIconEngine_AddPixmap(void* ptr, void* pixmap, long long mode, long long state) -{ - static_cast(ptr)->addPixmap(*static_cast(pixmap), static_cast(mode), static_cast(state)); -} - -void QIconEngine_AddPixmapDefault(void* ptr, void* pixmap, long long mode, long long state) -{ - static_cast(ptr)->QIconEngine::addPixmap(*static_cast(pixmap), static_cast(mode), static_cast(state)); -} - -struct QtGui_PackedList QIconEngine_AvailableSizes(void* ptr, long long mode, long long state) -{ - return ({ QList* tmpValueeb1d9a = new QList(static_cast(ptr)->availableSizes(static_cast(mode), static_cast(state))); QtGui_PackedList { tmpValueeb1d9a, tmpValueeb1d9a->size() }; }); -} - -struct QtGui_PackedList QIconEngine_AvailableSizesDefault(void* ptr, long long mode, long long state) -{ - return ({ QList* tmpValue16303c = new QList(static_cast(ptr)->QIconEngine::availableSizes(static_cast(mode), static_cast(state))); QtGui_PackedList { tmpValue16303c, tmpValue16303c->size() }; }); -} - -void* QIconEngine_Clone(void* ptr) -{ - return static_cast(ptr)->clone(); -} - -struct QtGui_PackedString QIconEngine_IconName(void* ptr) -{ - return ({ QByteArray te81faa = static_cast(ptr)->iconName().toUtf8(); QtGui_PackedString { const_cast(te81faa.prepend("WHITESPACE").constData()+10), te81faa.size()-10 }; }); -} - -struct QtGui_PackedString QIconEngine_IconNameDefault(void* ptr) -{ - return ({ QByteArray t0024e2 = static_cast(ptr)->QIconEngine::iconName().toUtf8(); QtGui_PackedString { const_cast(t0024e2.prepend("WHITESPACE").constData()+10), t0024e2.size()-10 }; }); -} - -char QIconEngine_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -struct QtGui_PackedString QIconEngine_Key(void* ptr) -{ - return ({ QByteArray tfa2543 = static_cast(ptr)->key().toUtf8(); QtGui_PackedString { const_cast(tfa2543.prepend("WHITESPACE").constData()+10), tfa2543.size()-10 }; }); -} - -struct QtGui_PackedString QIconEngine_KeyDefault(void* ptr) -{ - return ({ QByteArray t9979b6 = static_cast(ptr)->QIconEngine::key().toUtf8(); QtGui_PackedString { const_cast(t9979b6.prepend("WHITESPACE").constData()+10), t9979b6.size()-10 }; }); -} - -void QIconEngine_Paint(void* ptr, void* painter, void* rect, long long mode, long long state) -{ - static_cast(ptr)->paint(static_cast(painter), *static_cast(rect), static_cast(mode), static_cast(state)); -} - -void* QIconEngine_Pixmap(void* ptr, void* size, long long mode, long long state) -{ - return new QPixmap(static_cast(ptr)->pixmap(*static_cast(size), static_cast(mode), static_cast(state))); -} - -void* QIconEngine_PixmapDefault(void* ptr, void* size, long long mode, long long state) -{ - return new QPixmap(static_cast(ptr)->QIconEngine::pixmap(*static_cast(size), static_cast(mode), static_cast(state))); -} - -char QIconEngine_Read(void* ptr, void* in) -{ - return static_cast(ptr)->read(*static_cast(in)); -} - -char QIconEngine_ReadDefault(void* ptr, void* in) -{ - return static_cast(ptr)->QIconEngine::read(*static_cast(in)); -} - -void* QIconEngine_ScaledPixmap(void* ptr, void* size, long long mode, long long state, double scale) -{ - return new QPixmap(static_cast(ptr)->scaledPixmap(*static_cast(size), static_cast(mode), static_cast(state), scale)); -} - -void QIconEngine_Virtual_hook(void* ptr, int id, void* data) -{ - static_cast(ptr)->virtual_hook(id, data); -} - -void QIconEngine_Virtual_hookDefault(void* ptr, int id, void* data) -{ - static_cast(ptr)->QIconEngine::virtual_hook(id, data); -} - -char QIconEngine_Write(void* ptr, void* out) -{ - return static_cast(ptr)->write(*static_cast(out)); -} - -char QIconEngine_WriteDefault(void* ptr, void* out) -{ - return static_cast(ptr)->QIconEngine::write(*static_cast(out)); -} - -void QIconEngine_DestroyQIconEngine(void* ptr) -{ - static_cast(ptr)->~QIconEngine(); -} - -void QIconEngine_DestroyQIconEngineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QIconEngine___availableSizes_atList(void* ptr, int i) -{ - return ({ QSize tmpValue = ({QSize tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QIconEngine___availableSizes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QIconEngine___availableSizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQIconEnginePlugin: public QIconEnginePlugin -{ -public: - MyQIconEnginePlugin(QObject *parent = Q_NULLPTR) : QIconEnginePlugin(parent) {QIconEnginePlugin_QIconEnginePlugin_QRegisterMetaType();}; - QIconEngine * create(const QString & filename) { QByteArray t08deae = filename.toUtf8(); QtGui_PackedString filenamePacked = { const_cast(t08deae.prepend("WHITESPACE").constData()+10), t08deae.size()-10 };return static_cast(callbackQIconEnginePlugin_Create(this, filenamePacked)); }; - ~MyQIconEnginePlugin() { callbackQIconEnginePlugin_DestroyQIconEnginePlugin(this); }; - void childEvent(QChildEvent * event) { callbackQIconEnginePlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQIconEnginePlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQIconEnginePlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQIconEnginePlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQIconEnginePlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQIconEnginePlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQIconEnginePlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQIconEnginePlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQIconEnginePlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQIconEnginePlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQIconEnginePlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QIconEnginePlugin*) -Q_DECLARE_METATYPE(MyQIconEnginePlugin*) - -int QIconEnginePlugin_QIconEnginePlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QIconEnginePlugin_NewQIconEnginePlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIconEnginePlugin(static_cast(parent)); - } else { - return new MyQIconEnginePlugin(static_cast(parent)); - } -} - -void* QIconEnginePlugin_Create(void* ptr, struct QtGui_PackedString filename) -{ - return static_cast(ptr)->create(QString::fromUtf8(filename.data, filename.len)); -} - -void QIconEnginePlugin_DestroyQIconEnginePlugin(void* ptr) -{ - static_cast(ptr)->~QIconEnginePlugin(); -} - -void QIconEnginePlugin_DestroyQIconEnginePluginDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QIconEnginePlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QIconEnginePlugin___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QIconEnginePlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QIconEnginePlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QIconEnginePlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QIconEnginePlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QIconEnginePlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QIconEnginePlugin___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QIconEnginePlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QIconEnginePlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QIconEnginePlugin___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QIconEnginePlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QIconEnginePlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QIconEnginePlugin___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QIconEnginePlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QIconEnginePlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QIconEnginePlugin::childEvent(static_cast(event)); -} - -void QIconEnginePlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QIconEnginePlugin::connectNotify(*static_cast(sign)); -} - -void QIconEnginePlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QIconEnginePlugin::customEvent(static_cast(event)); -} - -void QIconEnginePlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QIconEnginePlugin::deleteLater(); -} - -void QIconEnginePlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QIconEnginePlugin::disconnectNotify(*static_cast(sign)); -} - -char QIconEnginePlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QIconEnginePlugin::event(static_cast(e)); -} - -char QIconEnginePlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QIconEnginePlugin::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QIconEnginePlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QIconEnginePlugin::metaObject()); -} - -void QIconEnginePlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QIconEnginePlugin::timerEvent(static_cast(event)); -} - -class MyQImage: public QImage -{ -public: - MyQImage() : QImage() {QImage_QImage_QRegisterMetaType();}; - MyQImage(const QSize &size, QImage::Format format) : QImage(size, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(int width, int height, QImage::Format format) : QImage(width, height, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(uchar *data, int width, int height, QImage::Format format) : QImage(data, width, height, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(const uchar *data, int width, int height, QImage::Format format) : QImage(data, width, height, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(uchar *data, int width, int height, int bytesPerLine, QImage::Format format) : QImage(data, width, height, bytesPerLine, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(const uchar *data, int width, int height, int bytesPerLine, QImage::Format format) : QImage(data, width, height, bytesPerLine, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(const QString &fileName, const char *format = Q_NULLPTR) : QImage(fileName, format) {QImage_QImage_QRegisterMetaType();}; - MyQImage(const QImage &image) : QImage(image) {QImage_QImage_QRegisterMetaType();}; - MyQImage(QImage &&other) : QImage(other) {QImage_QImage_QRegisterMetaType();}; - ~MyQImage() { callbackQImage_DestroyQImage(this); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQImage_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QImage*) -Q_DECLARE_METATYPE(MyQImage*) - -int QImage_QImage_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QImage_NewQImage() -{ - return new MyQImage(); -} - -void* QImage_NewQImage2(void* size, long long format) -{ - return new MyQImage(*static_cast(size), static_cast(format)); -} - -void* QImage_NewQImage3(int width, int height, long long format) -{ - return new MyQImage(width, height, static_cast(format)); -} - -void* QImage_NewQImage4(char* data, int width, int height, long long format) -{ - return new MyQImage(static_cast(static_cast(data)), width, height, static_cast(format)); -} - -void* QImage_NewQImage5(char* data, int width, int height, long long format) -{ - return new MyQImage(const_cast(static_cast(static_cast(data))), width, height, static_cast(format)); -} - -void* QImage_NewQImage6(char* data, int width, int height, int bytesPerLine, long long format) -{ - return new MyQImage(static_cast(static_cast(data)), width, height, bytesPerLine, static_cast(format)); -} - -void* QImage_NewQImage7(char* data, int width, int height, int bytesPerLine, long long format) -{ - return new MyQImage(const_cast(static_cast(static_cast(data))), width, height, bytesPerLine, static_cast(format)); -} - -void* QImage_NewQImage9(struct QtGui_PackedString fileName, char* format) -{ - return new MyQImage(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); -} - -void* QImage_NewQImage10(void* image) -{ - return new MyQImage(*static_cast(image)); -} - -void* QImage_NewQImage11(void* other) -{ - return new MyQImage(*static_cast(other)); -} - -char QImage_AllGray(void* ptr) -{ - return static_cast(ptr)->allGray(); -} - -int QImage_BitPlaneCount(void* ptr) -{ - return static_cast(ptr)->bitPlaneCount(); -} - -struct QtGui_PackedString QImage_Bits(void* ptr) -{ - return ({ char* te11021 = static_cast(static_cast(static_cast(ptr)->bits())); QtGui_PackedString { te11021, -1 }; }); -} - -struct QtGui_PackedString QImage_Bits2(void* ptr) -{ - return ({ char* te11021 = static_cast(static_cast(const_cast(static_cast(ptr)->bits()))); QtGui_PackedString { te11021, -1 }; }); -} - -int QImage_BytesPerLine(void* ptr) -{ - return static_cast(ptr)->bytesPerLine(); -} - -long long QImage_CacheKey(void* ptr) -{ - return static_cast(ptr)->cacheKey(); -} - -unsigned int QImage_Color(void* ptr, int i) -{ - return static_cast(ptr)->color(i); -} - -struct QtGui_PackedList QImage_ColorTable(void* ptr) -{ - return ({ QVector* tmpValue37f65e = new QVector(static_cast(ptr)->colorTable()); QtGui_PackedList { tmpValue37f65e, tmpValue37f65e->size() }; }); -} - -struct QtGui_PackedString QImage_ConstBits(void* ptr) -{ - return ({ char* t467df0 = static_cast(static_cast(const_cast(static_cast(ptr)->constBits()))); QtGui_PackedString { t467df0, -1 }; }); -} - -struct QtGui_PackedString QImage_ConstScanLine(void* ptr, int i) -{ - return ({ char* t2457d1 = static_cast(static_cast(const_cast(static_cast(ptr)->constScanLine(i)))); QtGui_PackedString { t2457d1, -1 }; }); -} - -void QImage_ConvertTo(void* ptr, long long format, long long flags) -{ - static_cast(ptr)->convertTo(static_cast(format), static_cast(flags)); -} - -void* QImage_ConvertToFormat(void* ptr, long long format, long long flags) -{ - return new QImage(static_cast(ptr)->convertToFormat(static_cast(format), static_cast(flags))); -} - -void* QImage_ConvertToFormat2(void* ptr, long long format, long long flags) -{ - return new QImage(static_cast(ptr)->convertToFormat(static_cast(format), static_cast(flags))); -} - -void* QImage_ConvertToFormat3(void* ptr, long long format, void* colorTable, long long flags) -{ - return new QImage(static_cast(ptr)->convertToFormat(static_cast(format), *static_cast*>(colorTable), static_cast(flags))); -} - -void* QImage_Copy(void* ptr, void* rectangle) -{ - return new QImage(static_cast(ptr)->copy(*static_cast(rectangle))); -} - -void* QImage_Copy2(void* ptr, int x, int y, int width, int height) -{ - return new QImage(static_cast(ptr)->copy(x, y, width, height)); -} - -void* QImage_CreateAlphaMask(void* ptr, long long flags) -{ - return new QImage(static_cast(ptr)->createAlphaMask(static_cast(flags))); -} - -void* QImage_CreateHeuristicMask(void* ptr, char clipTight) -{ - return new QImage(static_cast(ptr)->createHeuristicMask(clipTight != 0)); -} - -void* QImage_CreateMaskFromColor(void* ptr, unsigned int color, long long mode) -{ - return new QImage(static_cast(ptr)->createMaskFromColor(color, static_cast(mode))); -} - -double QImage_DevicePixelRatio(void* ptr) -{ - return static_cast(ptr)->devicePixelRatio(); -} - -int QImage_DotsPerMeterX(void* ptr) -{ - return static_cast(ptr)->dotsPerMeterX(); -} - -int QImage_DotsPerMeterY(void* ptr) -{ - return static_cast(ptr)->dotsPerMeterY(); -} - -void QImage_Fill(void* ptr, unsigned int pixelValue) -{ - static_cast(ptr)->fill(pixelValue); -} - -void QImage_Fill2(void* ptr, void* color) -{ - static_cast(ptr)->fill(*static_cast(color)); -} - -void QImage_Fill3(void* ptr, long long color) -{ - static_cast(ptr)->fill(static_cast(color)); -} - -long long QImage_Format(void* ptr) -{ - return static_cast(ptr)->format(); -} - -void* QImage_QImage_FromData(char* data, int size, char* format) -{ - return new QImage(QImage::fromData(const_cast(static_cast(static_cast(data))), size, const_cast(format))); -} - -void* QImage_QImage_FromData2(void* data, char* format) -{ - return new QImage(QImage::fromData(*static_cast(data), const_cast(format))); -} - -char QImage_HasAlphaChannel(void* ptr) -{ - return static_cast(ptr)->hasAlphaChannel(); -} - -void QImage_InvertPixels(void* ptr, long long mode) -{ - static_cast(ptr)->invertPixels(static_cast(mode)); -} - -char QImage_IsGrayscale(void* ptr) -{ - return static_cast(ptr)->isGrayscale(); -} - -char QImage_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QImage_Load(void* ptr, struct QtGui_PackedString fileName, char* format) -{ - return static_cast(ptr)->load(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); -} - -char QImage_Load2(void* ptr, void* device, char* format) -{ - return static_cast(ptr)->load(static_cast(device), const_cast(format)); -} - -char QImage_LoadFromData(void* ptr, char* data, int l, char* format) -{ - return static_cast(ptr)->loadFromData(const_cast(static_cast(static_cast(data))), l, const_cast(format)); -} - -char QImage_LoadFromData2(void* ptr, void* data, char* format) -{ - return static_cast(ptr)->loadFromData(*static_cast(data), const_cast(format)); -} - -void* QImage_Mirrored(void* ptr, char horizontal, char vertical) -{ - return new QImage(static_cast(ptr)->mirrored(horizontal != 0, vertical != 0)); -} - -void* QImage_Mirrored2(void* ptr, char horizontal, char vertical) -{ - return new QImage(static_cast(ptr)->mirrored(horizontal != 0, vertical != 0)); -} - -void* QImage_Offset(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->offset(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -unsigned int QImage_Pixel(void* ptr, void* position) -{ - return static_cast(ptr)->pixel(*static_cast(position)); -} - -unsigned int QImage_Pixel2(void* ptr, int x, int y) -{ - return static_cast(ptr)->pixel(x, y); -} - -void* QImage_PixelColor(void* ptr, void* position) -{ - return new QColor(static_cast(ptr)->pixelColor(*static_cast(position))); -} - -void* QImage_PixelColor2(void* ptr, int x, int y) -{ - return new QColor(static_cast(ptr)->pixelColor(x, y)); -} - -void* QImage_PixelFormat(void* ptr) -{ - return new QPixelFormat(static_cast(ptr)->pixelFormat()); -} - -int QImage_PixelIndex(void* ptr, void* position) -{ - return static_cast(ptr)->pixelIndex(*static_cast(position)); -} - -int QImage_PixelIndex2(void* ptr, int x, int y) -{ - return static_cast(ptr)->pixelIndex(x, y); -} - -void* QImage_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QImage_ReinterpretAsFormat(void* ptr, long long format) -{ - return static_cast(ptr)->reinterpretAsFormat(static_cast(format)); -} - -void* QImage_RgbSwapped(void* ptr) -{ - return new QImage(static_cast(ptr)->rgbSwapped()); -} - -void* QImage_RgbSwapped2(void* ptr) -{ - return new QImage(static_cast(ptr)->rgbSwapped()); -} - -char QImage_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality) -{ - return static_cast(ptr)->save(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), quality); -} - -char QImage_Save2(void* ptr, void* device, char* format, int quality) -{ - return static_cast(ptr)->save(static_cast(device), const_cast(format), quality); -} - -void* QImage_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode) -{ - return new QImage(static_cast(ptr)->scaled(*static_cast(size), static_cast(aspectRatioMode), static_cast(transformMode))); -} - -void* QImage_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode) -{ - return new QImage(static_cast(ptr)->scaled(width, height, static_cast(aspectRatioMode), static_cast(transformMode))); -} - -void* QImage_ScaledToHeight(void* ptr, int height, long long mode) -{ - return new QImage(static_cast(ptr)->scaledToHeight(height, static_cast(mode))); -} - -void* QImage_ScaledToWidth(void* ptr, int width, long long mode) -{ - return new QImage(static_cast(ptr)->scaledToWidth(width, static_cast(mode))); -} - -struct QtGui_PackedString QImage_ScanLine(void* ptr, int i) -{ - return ({ char* t3248e5 = static_cast(static_cast(static_cast(ptr)->scanLine(i))); QtGui_PackedString { t3248e5, -1 }; }); -} - -struct QtGui_PackedString QImage_ScanLine2(void* ptr, int i) -{ - return ({ char* t3248e5 = static_cast(static_cast(const_cast(static_cast(ptr)->scanLine(i)))); QtGui_PackedString { t3248e5, -1 }; }); -} - -void QImage_SetColor(void* ptr, int index, unsigned int colorValue) -{ - static_cast(ptr)->setColor(index, colorValue); -} - -void QImage_SetColorCount(void* ptr, int colorCount) -{ - static_cast(ptr)->setColorCount(colorCount); -} - -void QImage_SetColorTable(void* ptr, void* colors) -{ - static_cast(ptr)->setColorTable(*static_cast*>(colors)); -} - -void QImage_SetDevicePixelRatio(void* ptr, double scaleFactor) -{ - static_cast(ptr)->setDevicePixelRatio(scaleFactor); -} - -void QImage_SetDotsPerMeterX(void* ptr, int x) -{ - static_cast(ptr)->setDotsPerMeterX(x); -} - -void QImage_SetDotsPerMeterY(void* ptr, int y) -{ - static_cast(ptr)->setDotsPerMeterY(y); -} - -void QImage_SetOffset(void* ptr, void* offset) -{ - static_cast(ptr)->setOffset(*static_cast(offset)); -} - -void QImage_SetPixel(void* ptr, void* position, unsigned int index_or_rgb) -{ - static_cast(ptr)->setPixel(*static_cast(position), index_or_rgb); -} - -void QImage_SetPixel2(void* ptr, int x, int y, unsigned int index_or_rgb) -{ - static_cast(ptr)->setPixel(x, y, index_or_rgb); -} - -void QImage_SetPixelColor(void* ptr, void* position, void* color) -{ - static_cast(ptr)->setPixelColor(*static_cast(position), *static_cast(color)); -} - -void QImage_SetPixelColor2(void* ptr, int x, int y, void* color) -{ - static_cast(ptr)->setPixelColor(x, y, *static_cast(color)); -} - -void QImage_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(key.data, key.len), QString::fromUtf8(text.data, text.len)); -} - -void* QImage_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QImage_SmoothScaled(void* ptr, int w, int h) -{ - return new QImage(static_cast(ptr)->smoothScaled(w, h)); -} - -void QImage_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtGui_PackedString QImage_Text(void* ptr, struct QtGui_PackedString key) -{ - return ({ QByteArray t3cc0e5 = static_cast(ptr)->text(QString::fromUtf8(key.data, key.len)).toUtf8(); QtGui_PackedString { const_cast(t3cc0e5.prepend("WHITESPACE").constData()+10), t3cc0e5.size()-10 }; }); -} - -struct QtGui_PackedString QImage_TextKeys(void* ptr) -{ - return ({ QByteArray t71d2ff = static_cast(ptr)->textKeys().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t71d2ff.prepend("WHITESPACE").constData()+10), t71d2ff.size()-10 }; }); -} - -long long QImage_QImage_ToImageFormat(void* format) -{ - return QImage::toImageFormat(*static_cast(format)); -} - -void* QImage_QImage_ToPixelFormat(long long format) -{ - return new QPixelFormat(QImage::toPixelFormat(static_cast(format))); -} - -void* QImage_Transformed(void* ptr, void* matrix, long long mode) -{ - return new QImage(static_cast(ptr)->transformed(*static_cast(matrix), static_cast(mode))); -} - -void* QImage_Transformed2(void* ptr, void* matrix, long long mode) -{ - return new QImage(static_cast(ptr)->transformed(*static_cast(matrix), static_cast(mode))); -} - -void* QImage_QImage_TrueMatrix(void* matrix, int width, int height) -{ - return new QMatrix(QImage::trueMatrix(*static_cast(matrix), width, height)); -} - -void* QImage_QImage_TrueMatrix2(void* matrix, int width, int height) -{ - return new QTransform(QImage::trueMatrix(*static_cast(matrix), width, height)); -} - -char QImage_Valid(void* ptr, void* pos) -{ - return static_cast(ptr)->valid(*static_cast(pos)); -} - -char QImage_Valid2(void* ptr, int x, int y) -{ - return static_cast(ptr)->valid(x, y); -} - -void QImage_DestroyQImage(void* ptr) -{ - static_cast(ptr)->~QImage(); -} - -void QImage_DestroyQImageDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QImage_ToVariant(void* ptr) -{ - return new QVariant(*static_cast(ptr)); -} - -unsigned int QImage___colorTable_atList(void* ptr, int i) -{ - return ({QRgb tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QImage___colorTable_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QImage___colorTable_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QImage___convertToFormat_colorTable_atList3(void* ptr, int i) -{ - return ({QRgb tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QImage___convertToFormat_colorTable_setList3(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QImage___convertToFormat_colorTable_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QImage___setColorTable_colors_atList(void* ptr, int i) -{ - return ({QRgb tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QImage___setColorTable_colors_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QImage___setColorTable_colors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QImage_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QImage_PaintEngineDefault(void* ptr) -{ - return static_cast(ptr)->QImage::paintEngine(); -} - -class MyQImageIOHandler: public QImageIOHandler -{ -public: - MyQImageIOHandler() : QImageIOHandler() {QImageIOHandler_QImageIOHandler_QRegisterMetaType();}; - bool canRead() const { return callbackQImageIOHandler_CanRead(const_cast(static_cast(this))) != 0; }; - int currentImageNumber() const { return callbackQImageIOHandler_CurrentImageNumber(const_cast(static_cast(this))); }; - QRect currentImageRect() const { return *static_cast(callbackQImageIOHandler_CurrentImageRect(const_cast(static_cast(this)))); }; - int imageCount() const { return callbackQImageIOHandler_ImageCount(const_cast(static_cast(this))); }; - bool jumpToImage(int imageNumber) { return callbackQImageIOHandler_JumpToImage(this, imageNumber) != 0; }; - bool jumpToNextImage() { return callbackQImageIOHandler_JumpToNextImage(this) != 0; }; - int loopCount() const { return callbackQImageIOHandler_LoopCount(const_cast(static_cast(this))); }; - int nextImageDelay() const { return callbackQImageIOHandler_NextImageDelay(const_cast(static_cast(this))); }; - QVariant option(QImageIOHandler::ImageOption option) const { return *static_cast(callbackQImageIOHandler_Option(const_cast(static_cast(this)), option)); }; - bool read(QImage * image) { return callbackQImageIOHandler_Read(this, image) != 0; }; - void setOption(QImageIOHandler::ImageOption option, const QVariant & value) { callbackQImageIOHandler_SetOption(this, option, const_cast(&value)); }; - bool supportsOption(QImageIOHandler::ImageOption option) const { return callbackQImageIOHandler_SupportsOption(const_cast(static_cast(this)), option) != 0; }; - bool write(const QImage & image) { return callbackQImageIOHandler_Write(this, const_cast(&image)) != 0; }; - ~MyQImageIOHandler() { callbackQImageIOHandler_DestroyQImageIOHandler(this); }; -}; - -Q_DECLARE_METATYPE(QImageIOHandler*) -Q_DECLARE_METATYPE(MyQImageIOHandler*) - -int QImageIOHandler_QImageIOHandler_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QImageIOHandler_NewQImageIOHandler() -{ - return new MyQImageIOHandler(); -} - -char QImageIOHandler_CanRead(void* ptr) -{ - return static_cast(ptr)->canRead(); -} - -int QImageIOHandler_CurrentImageNumber(void* ptr) -{ - return static_cast(ptr)->currentImageNumber(); -} - -int QImageIOHandler_CurrentImageNumberDefault(void* ptr) -{ - return static_cast(ptr)->QImageIOHandler::currentImageNumber(); -} - -void* QImageIOHandler_CurrentImageRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->currentImageRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QImageIOHandler_CurrentImageRectDefault(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->QImageIOHandler::currentImageRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QImageIOHandler_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -void* QImageIOHandler_Format(void* ptr) -{ - return new QByteArray(static_cast(ptr)->format()); -} - -int QImageIOHandler_ImageCount(void* ptr) -{ - return static_cast(ptr)->imageCount(); -} - -int QImageIOHandler_ImageCountDefault(void* ptr) -{ - return static_cast(ptr)->QImageIOHandler::imageCount(); -} - -char QImageIOHandler_JumpToImage(void* ptr, int imageNumber) -{ - return static_cast(ptr)->jumpToImage(imageNumber); -} - -char QImageIOHandler_JumpToImageDefault(void* ptr, int imageNumber) -{ - return static_cast(ptr)->QImageIOHandler::jumpToImage(imageNumber); -} - -char QImageIOHandler_JumpToNextImage(void* ptr) -{ - return static_cast(ptr)->jumpToNextImage(); -} - -char QImageIOHandler_JumpToNextImageDefault(void* ptr) -{ - return static_cast(ptr)->QImageIOHandler::jumpToNextImage(); -} - -int QImageIOHandler_LoopCount(void* ptr) -{ - return static_cast(ptr)->loopCount(); -} - -int QImageIOHandler_LoopCountDefault(void* ptr) -{ - return static_cast(ptr)->QImageIOHandler::loopCount(); -} - -int QImageIOHandler_NextImageDelay(void* ptr) -{ - return static_cast(ptr)->nextImageDelay(); -} - -int QImageIOHandler_NextImageDelayDefault(void* ptr) -{ - return static_cast(ptr)->QImageIOHandler::nextImageDelay(); -} - -void* QImageIOHandler_Option(void* ptr, long long option) -{ - return new QVariant(static_cast(ptr)->option(static_cast(option))); -} - -void* QImageIOHandler_OptionDefault(void* ptr, long long option) -{ - return new QVariant(static_cast(ptr)->QImageIOHandler::option(static_cast(option))); -} - -char QImageIOHandler_Read(void* ptr, void* image) -{ - return static_cast(ptr)->read(static_cast(image)); -} - -void QImageIOHandler_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QImageIOHandler_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QImageIOHandler_SetFormat2(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QImageIOHandler_SetOption(void* ptr, long long option, void* value) -{ - static_cast(ptr)->setOption(static_cast(option), *static_cast(value)); -} - -void QImageIOHandler_SetOptionDefault(void* ptr, long long option, void* value) -{ - static_cast(ptr)->QImageIOHandler::setOption(static_cast(option), *static_cast(value)); -} - -char QImageIOHandler_SupportsOption(void* ptr, long long option) -{ - return static_cast(ptr)->supportsOption(static_cast(option)); -} - -char QImageIOHandler_SupportsOptionDefault(void* ptr, long long option) -{ - return static_cast(ptr)->QImageIOHandler::supportsOption(static_cast(option)); -} - -char QImageIOHandler_Write(void* ptr, void* image) -{ - return static_cast(ptr)->write(*static_cast(image)); -} - -char QImageIOHandler_WriteDefault(void* ptr, void* image) -{ - return static_cast(ptr)->QImageIOHandler::write(*static_cast(image)); -} - -void QImageIOHandler_DestroyQImageIOHandler(void* ptr) -{ - static_cast(ptr)->~QImageIOHandler(); -} - -void QImageIOHandler_DestroyQImageIOHandlerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQImageIOPlugin: public QImageIOPlugin -{ -public: - MyQImageIOPlugin(QObject *parent = Q_NULLPTR) : QImageIOPlugin(parent) {QImageIOPlugin_QImageIOPlugin_QRegisterMetaType();}; - QImageIOPlugin::Capabilities capabilities(QIODevice * device, const QByteArray & format) const { return static_cast(callbackQImageIOPlugin_Capabilities(const_cast(static_cast(this)), device, const_cast(&format))); }; - QImageIOHandler * create(QIODevice * device, const QByteArray & format) const { return static_cast(callbackQImageIOPlugin_Create(const_cast(static_cast(this)), device, const_cast(&format))); }; - ~MyQImageIOPlugin() { callbackQImageIOPlugin_DestroyQImageIOPlugin(this); }; - void childEvent(QChildEvent * event) { callbackQImageIOPlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQImageIOPlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQImageIOPlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQImageIOPlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQImageIOPlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQImageIOPlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQImageIOPlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQImageIOPlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQImageIOPlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQImageIOPlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQImageIOPlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QImageIOPlugin*) -Q_DECLARE_METATYPE(MyQImageIOPlugin*) - -int QImageIOPlugin_QImageIOPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QImageIOPlugin_NewQImageIOPlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQImageIOPlugin(static_cast(parent)); - } else { - return new MyQImageIOPlugin(static_cast(parent)); - } -} - -long long QImageIOPlugin_Capabilities(void* ptr, void* device, void* format) -{ - return static_cast(ptr)->capabilities(static_cast(device), *static_cast(format)); -} - -void* QImageIOPlugin_Create(void* ptr, void* device, void* format) -{ - return static_cast(ptr)->create(static_cast(device), *static_cast(format)); -} - -void QImageIOPlugin_DestroyQImageIOPlugin(void* ptr) -{ - static_cast(ptr)->~QImageIOPlugin(); -} - -void QImageIOPlugin_DestroyQImageIOPluginDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QImageIOPlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QImageIOPlugin___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QImageIOPlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageIOPlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageIOPlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageIOPlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageIOPlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QImageIOPlugin___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QImageIOPlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageIOPlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QImageIOPlugin___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QImageIOPlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageIOPlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QImageIOPlugin___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QImageIOPlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QImageIOPlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QImageIOPlugin::childEvent(static_cast(event)); -} - -void QImageIOPlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QImageIOPlugin::connectNotify(*static_cast(sign)); -} - -void QImageIOPlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QImageIOPlugin::customEvent(static_cast(event)); -} - -void QImageIOPlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QImageIOPlugin::deleteLater(); -} - -void QImageIOPlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QImageIOPlugin::disconnectNotify(*static_cast(sign)); -} - -char QImageIOPlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QImageIOPlugin::event(static_cast(e)); -} - -char QImageIOPlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QImageIOPlugin::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QImageIOPlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QImageIOPlugin::metaObject()); -} - -void QImageIOPlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QImageIOPlugin::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QImageReader*) -void* QImageReader_NewQImageReader() -{ - return new QImageReader(); -} - -void* QImageReader_NewQImageReader2(void* device, void* format) -{ - return new QImageReader(static_cast(device), *static_cast(format)); -} - -void* QImageReader_NewQImageReader3(struct QtGui_PackedString fileName, void* format) -{ - return new QImageReader(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format)); -} - -char QImageReader_AutoDetectImageFormat(void* ptr) -{ - return static_cast(ptr)->autoDetectImageFormat(); -} - -char QImageReader_AutoTransform(void* ptr) -{ - return static_cast(ptr)->autoTransform(); -} - -void* QImageReader_BackgroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->backgroundColor()); -} - -char QImageReader_CanRead(void* ptr) -{ - return static_cast(ptr)->canRead(); -} - -void* QImageReader_ClipRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->clipRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QImageReader_CurrentImageNumber(void* ptr) -{ - return static_cast(ptr)->currentImageNumber(); -} - -void* QImageReader_CurrentImageRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->currentImageRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QImageReader_DecideFormatFromContent(void* ptr) -{ - return static_cast(ptr)->decideFormatFromContent(); -} - -void* QImageReader_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -long long QImageReader_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtGui_PackedString QImageReader_ErrorString(void* ptr) -{ - return ({ QByteArray t444465 = static_cast(ptr)->errorString().toUtf8(); QtGui_PackedString { const_cast(t444465.prepend("WHITESPACE").constData()+10), t444465.size()-10 }; }); -} - -struct QtGui_PackedString QImageReader_FileName(void* ptr) -{ - return ({ QByteArray t78ed9f = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(t78ed9f.prepend("WHITESPACE").constData()+10), t78ed9f.size()-10 }; }); -} - -void* QImageReader_Format(void* ptr) -{ - return new QByteArray(static_cast(ptr)->format()); -} - -float QImageReader_Gamma(void* ptr) -{ - return static_cast(ptr)->gamma(); -} - -int QImageReader_ImageCount(void* ptr) -{ - return static_cast(ptr)->imageCount(); -} - -long long QImageReader_ImageFormat(void* ptr) -{ - return static_cast(ptr)->imageFormat(); -} - -void* QImageReader_QImageReader_ImageFormat2(struct QtGui_PackedString fileName) -{ - return new QByteArray(QImageReader::imageFormat(QString::fromUtf8(fileName.data, fileName.len))); -} - -void* QImageReader_QImageReader_ImageFormat3(void* device) -{ - return new QByteArray(QImageReader::imageFormat(static_cast(device))); -} - -struct QtGui_PackedList QImageReader_QImageReader_ImageFormatsForMimeType(void* mimeType) -{ - return ({ QList* tmpValuea96946 = new QList(QImageReader::imageFormatsForMimeType(*static_cast(mimeType))); QtGui_PackedList { tmpValuea96946, tmpValuea96946->size() }; }); -} - -char QImageReader_JumpToImage(void* ptr, int imageNumber) -{ - return static_cast(ptr)->jumpToImage(imageNumber); -} - -char QImageReader_JumpToNextImage(void* ptr) -{ - return static_cast(ptr)->jumpToNextImage(); -} - -int QImageReader_LoopCount(void* ptr) -{ - return static_cast(ptr)->loopCount(); -} - -int QImageReader_NextImageDelay(void* ptr) -{ - return static_cast(ptr)->nextImageDelay(); -} - -int QImageReader_Quality(void* ptr) -{ - return static_cast(ptr)->quality(); -} - -void* QImageReader_Read(void* ptr) -{ - return new QImage(static_cast(ptr)->read()); -} - -char QImageReader_Read2(void* ptr, void* image) -{ - return static_cast(ptr)->read(static_cast(image)); -} - -void* QImageReader_ScaledClipRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->scaledClipRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QImageReader_ScaledSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->scaledSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QImageReader_SetAutoDetectImageFormat(void* ptr, char enabled) -{ - static_cast(ptr)->setAutoDetectImageFormat(enabled != 0); -} - -void QImageReader_SetAutoTransform(void* ptr, char enabled) -{ - static_cast(ptr)->setAutoTransform(enabled != 0); -} - -void QImageReader_SetBackgroundColor(void* ptr, void* color) -{ - static_cast(ptr)->setBackgroundColor(*static_cast(color)); -} - -void QImageReader_SetClipRect(void* ptr, void* rect) -{ - static_cast(ptr)->setClipRect(*static_cast(rect)); -} - -void QImageReader_SetDecideFormatFromContent(void* ptr, char ignored) -{ - static_cast(ptr)->setDecideFormatFromContent(ignored != 0); -} - -void QImageReader_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QImageReader_SetFileName(void* ptr, struct QtGui_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QImageReader_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QImageReader_SetGamma(void* ptr, float gamma) -{ - static_cast(ptr)->setGamma(gamma); -} - -void QImageReader_SetQuality(void* ptr, int quality) -{ - static_cast(ptr)->setQuality(quality); -} - -void QImageReader_SetScaledClipRect(void* ptr, void* rect) -{ - static_cast(ptr)->setScaledClipRect(*static_cast(rect)); -} - -void QImageReader_SetScaledSize(void* ptr, void* size) -{ - static_cast(ptr)->setScaledSize(*static_cast(size)); -} - -void* QImageReader_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QImageReader_SubType(void* ptr) -{ - return new QByteArray(static_cast(ptr)->subType()); -} - -struct QtGui_PackedList QImageReader_QImageReader_SupportedImageFormats() -{ - return ({ QList* tmpValue0ee4ca = new QList(QImageReader::supportedImageFormats()); QtGui_PackedList { tmpValue0ee4ca, tmpValue0ee4ca->size() }; }); -} - -struct QtGui_PackedList QImageReader_QImageReader_SupportedMimeTypes() -{ - return ({ QList* tmpValueaf60c6 = new QList(QImageReader::supportedMimeTypes()); QtGui_PackedList { tmpValueaf60c6, tmpValueaf60c6->size() }; }); -} - -struct QtGui_PackedList QImageReader_SupportedSubTypes(void* ptr) -{ - return ({ QList* tmpValuead2d7a = new QList(static_cast(ptr)->supportedSubTypes()); QtGui_PackedList { tmpValuead2d7a, tmpValuead2d7a->size() }; }); -} - -char QImageReader_SupportsAnimation(void* ptr) -{ - return static_cast(ptr)->supportsAnimation(); -} - -char QImageReader_SupportsOption(void* ptr, long long option) -{ - return static_cast(ptr)->supportsOption(static_cast(option)); -} - -struct QtGui_PackedString QImageReader_Text(void* ptr, struct QtGui_PackedString key) -{ - return ({ QByteArray t392633 = static_cast(ptr)->text(QString::fromUtf8(key.data, key.len)).toUtf8(); QtGui_PackedString { const_cast(t392633.prepend("WHITESPACE").constData()+10), t392633.size()-10 }; }); -} - -struct QtGui_PackedString QImageReader_TextKeys(void* ptr) -{ - return ({ QByteArray t436ca8 = static_cast(ptr)->textKeys().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t436ca8.prepend("WHITESPACE").constData()+10), t436ca8.size()-10 }; }); -} - -long long QImageReader_Transformation(void* ptr) -{ - return static_cast(ptr)->transformation(); -} - -void QImageReader_DestroyQImageReader(void* ptr) -{ - static_cast(ptr)->~QImageReader(); -} - -void* QImageReader___imageFormatsForMimeType_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageReader___imageFormatsForMimeType_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageReader___imageFormatsForMimeType_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageReader___supportedImageFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageReader___supportedImageFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageReader___supportedImageFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageReader___supportedMimeTypes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageReader___supportedMimeTypes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageReader___supportedMimeTypes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageReader___supportedSubTypes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageReader___supportedSubTypes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageReader___supportedSubTypes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QImageWriter*) -void* QImageWriter_NewQImageWriter() -{ - return new QImageWriter(); -} - -void* QImageWriter_NewQImageWriter2(void* device, void* format) -{ - return new QImageWriter(static_cast(device), *static_cast(format)); -} - -void* QImageWriter_NewQImageWriter3(struct QtGui_PackedString fileName, void* format) -{ - return new QImageWriter(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format)); -} - -char QImageWriter_CanWrite(void* ptr) -{ - return static_cast(ptr)->canWrite(); -} - -int QImageWriter_Compression(void* ptr) -{ - return static_cast(ptr)->compression(); -} - -void* QImageWriter_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -long long QImageWriter_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtGui_PackedString QImageWriter_ErrorString(void* ptr) -{ - return ({ QByteArray t4f91d9 = static_cast(ptr)->errorString().toUtf8(); QtGui_PackedString { const_cast(t4f91d9.prepend("WHITESPACE").constData()+10), t4f91d9.size()-10 }; }); -} - -struct QtGui_PackedString QImageWriter_FileName(void* ptr) -{ - return ({ QByteArray tb587a3 = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(tb587a3.prepend("WHITESPACE").constData()+10), tb587a3.size()-10 }; }); -} - -void* QImageWriter_Format(void* ptr) -{ - return new QByteArray(static_cast(ptr)->format()); -} - -float QImageWriter_Gamma(void* ptr) -{ - return static_cast(ptr)->gamma(); -} - -struct QtGui_PackedList QImageWriter_QImageWriter_ImageFormatsForMimeType(void* mimeType) -{ - return ({ QList* tmpValue84c90f = new QList(QImageWriter::imageFormatsForMimeType(*static_cast(mimeType))); QtGui_PackedList { tmpValue84c90f, tmpValue84c90f->size() }; }); -} - -char QImageWriter_OptimizedWrite(void* ptr) -{ - return static_cast(ptr)->optimizedWrite(); -} - -char QImageWriter_ProgressiveScanWrite(void* ptr) -{ - return static_cast(ptr)->progressiveScanWrite(); -} - -int QImageWriter_Quality(void* ptr) -{ - return static_cast(ptr)->quality(); -} - -void QImageWriter_SetCompression(void* ptr, int compression) -{ - static_cast(ptr)->setCompression(compression); -} - -void QImageWriter_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QImageWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QImageWriter_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QImageWriter_SetGamma(void* ptr, float gamma) -{ - static_cast(ptr)->setGamma(gamma); -} - -void QImageWriter_SetOptimizedWrite(void* ptr, char optimize) -{ - static_cast(ptr)->setOptimizedWrite(optimize != 0); -} - -void QImageWriter_SetProgressiveScanWrite(void* ptr, char progressive) -{ - static_cast(ptr)->setProgressiveScanWrite(progressive != 0); -} - -void QImageWriter_SetQuality(void* ptr, int quality) -{ - static_cast(ptr)->setQuality(quality); -} - -void QImageWriter_SetSubType(void* ptr, void* ty) -{ - static_cast(ptr)->setSubType(*static_cast(ty)); -} - -void QImageWriter_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(key.data, key.len), QString::fromUtf8(text.data, text.len)); -} - -void QImageWriter_SetTransformation(void* ptr, long long transform) -{ - static_cast(ptr)->setTransformation(static_cast(transform)); -} - -void* QImageWriter_SubType(void* ptr) -{ - return new QByteArray(static_cast(ptr)->subType()); -} - -struct QtGui_PackedList QImageWriter_QImageWriter_SupportedImageFormats() -{ - return ({ QList* tmpValue0d09bb = new QList(QImageWriter::supportedImageFormats()); QtGui_PackedList { tmpValue0d09bb, tmpValue0d09bb->size() }; }); -} - -struct QtGui_PackedList QImageWriter_QImageWriter_SupportedMimeTypes() -{ - return ({ QList* tmpValue58bbbe = new QList(QImageWriter::supportedMimeTypes()); QtGui_PackedList { tmpValue58bbbe, tmpValue58bbbe->size() }; }); -} - -struct QtGui_PackedList QImageWriter_SupportedSubTypes(void* ptr) -{ - return ({ QList* tmpValue401023 = new QList(static_cast(ptr)->supportedSubTypes()); QtGui_PackedList { tmpValue401023, tmpValue401023->size() }; }); -} - -char QImageWriter_SupportsOption(void* ptr, long long option) -{ - return static_cast(ptr)->supportsOption(static_cast(option)); -} - -long long QImageWriter_Transformation(void* ptr) -{ - return static_cast(ptr)->transformation(); -} - -char QImageWriter_Write(void* ptr, void* image) -{ - return static_cast(ptr)->write(*static_cast(image)); -} - -void QImageWriter_DestroyQImageWriter(void* ptr) -{ - static_cast(ptr)->~QImageWriter(); -} - -void* QImageWriter___imageFormatsForMimeType_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageWriter___imageFormatsForMimeType_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageWriter___imageFormatsForMimeType_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageWriter___supportedImageFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageWriter___supportedImageFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageWriter___supportedImageFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageWriter___supportedMimeTypes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageWriter___supportedMimeTypes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageWriter___supportedMimeTypes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QImageWriter___supportedSubTypes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QImageWriter___supportedSubTypes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QImageWriter___supportedSubTypes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQInputEvent: public QInputEvent -{ -public: -}; - -Q_DECLARE_METATYPE(QInputEvent*) -Q_DECLARE_METATYPE(MyQInputEvent*) - -int QInputEvent_QInputEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QInputEvent_Modifiers(void* ptr) -{ - return static_cast(ptr)->modifiers(); -} - -unsigned long QInputEvent_Timestamp(void* ptr) -{ - return static_cast(ptr)->timestamp(); -} - -class MyQInputMethod: public QInputMethod -{ -public: - void Signal_AnchorRectangleChanged() { callbackQInputMethod_AnchorRectangleChanged(this); }; - void Signal_AnimatingChanged() { callbackQInputMethod_AnimatingChanged(this); }; - void commit() { callbackQInputMethod_Commit(this); }; - void Signal_CursorRectangleChanged() { callbackQInputMethod_CursorRectangleChanged(this); }; - void hide() { callbackQInputMethod_Hide(this); }; - void Signal_InputDirectionChanged(Qt::LayoutDirection newDirection) { callbackQInputMethod_InputDirectionChanged(this, newDirection); }; - void Signal_InputItemClipRectangleChanged() { callbackQInputMethod_InputItemClipRectangleChanged(this); }; - void invokeAction(QInputMethod::Action a, int cursorPosition) { callbackQInputMethod_InvokeAction(this, a, cursorPosition); }; - void Signal_KeyboardRectangleChanged() { callbackQInputMethod_KeyboardRectangleChanged(this); }; - void Signal_LocaleChanged() { callbackQInputMethod_LocaleChanged(this); }; - void reset() { callbackQInputMethod_Reset(this); }; - void show() { callbackQInputMethod_Show(this); }; - void update(Qt::InputMethodQueries queries) { callbackQInputMethod_Update(this, queries); }; - void Signal_VisibleChanged() { callbackQInputMethod_VisibleChanged(this); }; - void childEvent(QChildEvent * event) { callbackQInputMethod_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQInputMethod_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQInputMethod_CustomEvent(this, event); }; - void deleteLater() { callbackQInputMethod_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQInputMethod_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQInputMethod_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQInputMethod_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQInputMethod_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQInputMethod_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQInputMethod_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQInputMethod_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QInputMethod*) -Q_DECLARE_METATYPE(MyQInputMethod*) - -int QInputMethod_QInputMethod_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QInputMethod_AnchorRectangle(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->anchorRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QInputMethod_ConnectAnchorRectangleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::anchorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnchorRectangleChanged), static_cast(t)); -} - -void QInputMethod_DisconnectAnchorRectangleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::anchorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnchorRectangleChanged)); -} - -void QInputMethod_AnchorRectangleChanged(void* ptr) -{ - static_cast(ptr)->anchorRectangleChanged(); -} - -void QInputMethod_ConnectAnimatingChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::animatingChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnimatingChanged), static_cast(t)); -} - -void QInputMethod_DisconnectAnimatingChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::animatingChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_AnimatingChanged)); -} - -void QInputMethod_AnimatingChanged(void* ptr) -{ - static_cast(ptr)->animatingChanged(); -} - -void QInputMethod_Commit(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "commit"); -} - -void QInputMethod_CommitDefault(void* ptr) -{ - static_cast(ptr)->QInputMethod::commit(); -} - -void* QInputMethod_CursorRectangle(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->cursorRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QInputMethod_ConnectCursorRectangleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::cursorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_CursorRectangleChanged), static_cast(t)); -} - -void QInputMethod_DisconnectCursorRectangleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::cursorRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_CursorRectangleChanged)); -} - -void QInputMethod_CursorRectangleChanged(void* ptr) -{ - static_cast(ptr)->cursorRectangleChanged(); -} - -void QInputMethod_Hide(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hide"); -} - -void QInputMethod_HideDefault(void* ptr) -{ - static_cast(ptr)->QInputMethod::hide(); -} - -long long QInputMethod_InputDirection(void* ptr) -{ - return static_cast(ptr)->inputDirection(); -} - -void QInputMethod_ConnectInputDirectionChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::inputDirectionChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputDirectionChanged), static_cast(t)); -} - -void QInputMethod_DisconnectInputDirectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::inputDirectionChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputDirectionChanged)); -} - -void QInputMethod_InputDirectionChanged(void* ptr, long long newDirection) -{ - static_cast(ptr)->inputDirectionChanged(static_cast(newDirection)); -} - -void* QInputMethod_InputItemClipRectangle(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->inputItemClipRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QInputMethod_ConnectInputItemClipRectangleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::inputItemClipRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputItemClipRectangleChanged), static_cast(t)); -} - -void QInputMethod_DisconnectInputItemClipRectangleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::inputItemClipRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_InputItemClipRectangleChanged)); -} - -void QInputMethod_InputItemClipRectangleChanged(void* ptr) -{ - static_cast(ptr)->inputItemClipRectangleChanged(); -} - -void* QInputMethod_InputItemRectangle(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->inputItemRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QInputMethod_InputItemTransform(void* ptr) -{ - return new QTransform(static_cast(ptr)->inputItemTransform()); -} - -void QInputMethod_InvokeAction(void* ptr, long long a, int cursorPosition) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "invokeAction", Q_ARG(QInputMethod::Action, static_cast(a)), Q_ARG(int, cursorPosition)); -} - -void QInputMethod_InvokeActionDefault(void* ptr, long long a, int cursorPosition) -{ - static_cast(ptr)->QInputMethod::invokeAction(static_cast(a), cursorPosition); -} - -char QInputMethod_IsAnimating(void* ptr) -{ - return static_cast(ptr)->isAnimating(); -} - -char QInputMethod_IsVisible(void* ptr) -{ - return static_cast(ptr)->isVisible(); -} - -void* QInputMethod_KeyboardRectangle(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->keyboardRectangle(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QInputMethod_ConnectKeyboardRectangleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::keyboardRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_KeyboardRectangleChanged), static_cast(t)); -} - -void QInputMethod_DisconnectKeyboardRectangleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::keyboardRectangleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_KeyboardRectangleChanged)); -} - -void QInputMethod_KeyboardRectangleChanged(void* ptr) -{ - static_cast(ptr)->keyboardRectangleChanged(); -} - -void* QInputMethod_Locale(void* ptr) -{ - return new QLocale(static_cast(ptr)->locale()); -} - -void QInputMethod_ConnectLocaleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::localeChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_LocaleChanged), static_cast(t)); -} - -void QInputMethod_DisconnectLocaleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::localeChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_LocaleChanged)); -} - -void QInputMethod_LocaleChanged(void* ptr) -{ - static_cast(ptr)->localeChanged(); -} - -void* QInputMethod_QInputMethod_QueryFocusObject(long long query, void* argument) -{ - return new QVariant(QInputMethod::queryFocusObject(static_cast(query), *static_cast(argument))); -} - -void QInputMethod_Reset(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reset"); -} - -void QInputMethod_ResetDefault(void* ptr) -{ - static_cast(ptr)->QInputMethod::reset(); -} - -void QInputMethod_SetInputItemRectangle(void* ptr, void* rect) -{ - static_cast(ptr)->setInputItemRectangle(*static_cast(rect)); -} - -void QInputMethod_SetInputItemTransform(void* ptr, void* transform) -{ - static_cast(ptr)->setInputItemTransform(*static_cast(transform)); -} - -void QInputMethod_SetVisible(void* ptr, char visible) -{ - static_cast(ptr)->setVisible(visible != 0); -} - -void QInputMethod_Show(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "show"); -} - -void QInputMethod_ShowDefault(void* ptr) -{ - static_cast(ptr)->QInputMethod::show(); -} - -void QInputMethod_Update(void* ptr, long long queries) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "update", Q_ARG(Qt::InputMethodQueries, static_cast(queries))); -} - -void QInputMethod_UpdateDefault(void* ptr, long long queries) -{ - static_cast(ptr)->QInputMethod::update(static_cast(queries)); -} - -void QInputMethod_ConnectVisibleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputMethod::visibleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_VisibleChanged), static_cast(t)); -} - -void QInputMethod_DisconnectVisibleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputMethod::visibleChanged), static_cast(ptr), static_cast(&MyQInputMethod::Signal_VisibleChanged)); -} - -void QInputMethod_VisibleChanged(void* ptr) -{ - static_cast(ptr)->visibleChanged(); -} - -void* QInputMethod___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QInputMethod___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QInputMethod___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QInputMethod___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QInputMethod___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QInputMethod___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QInputMethod___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QInputMethod___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QInputMethod___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QInputMethod___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QInputMethod___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QInputMethod___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QInputMethod___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QInputMethod___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QInputMethod___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QInputMethod_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QInputMethod::childEvent(static_cast(event)); -} - -void QInputMethod_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QInputMethod::connectNotify(*static_cast(sign)); -} - -void QInputMethod_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QInputMethod::customEvent(static_cast(event)); -} - -void QInputMethod_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QInputMethod::deleteLater(); -} - -void QInputMethod_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QInputMethod::disconnectNotify(*static_cast(sign)); -} - -char QInputMethod_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QInputMethod::event(static_cast(e)); -} - -char QInputMethod_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QInputMethod::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QInputMethod_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QInputMethod::metaObject()); -} - -void QInputMethod_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QInputMethod::timerEvent(static_cast(event)); -} - -class MyQInputMethodEvent: public QInputMethodEvent -{ -public: - MyQInputMethodEvent() : QInputMethodEvent() {QInputMethodEvent_QInputMethodEvent_QRegisterMetaType();}; - MyQInputMethodEvent(const QInputMethodEvent &other) : QInputMethodEvent(other) {QInputMethodEvent_QInputMethodEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QInputMethodEvent*) -Q_DECLARE_METATYPE(MyQInputMethodEvent*) - -int QInputMethodEvent_QInputMethodEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QInputMethodEvent_NewQInputMethodEvent() -{ - return new MyQInputMethodEvent(); -} - -void* QInputMethodEvent_NewQInputMethodEvent3(void* other) -{ - return new MyQInputMethodEvent(*static_cast(other)); -} - -struct QtGui_PackedString QInputMethodEvent_CommitString(void* ptr) -{ - return ({ QByteArray t69832e = static_cast(ptr)->commitString().toUtf8(); QtGui_PackedString { const_cast(t69832e.prepend("WHITESPACE").constData()+10), t69832e.size()-10 }; }); -} - -struct QtGui_PackedString QInputMethodEvent_PreeditString(void* ptr) -{ - return ({ QByteArray t9860e5 = static_cast(ptr)->preeditString().toUtf8(); QtGui_PackedString { const_cast(t9860e5.prepend("WHITESPACE").constData()+10), t9860e5.size()-10 }; }); -} - -int QInputMethodEvent_ReplacementLength(void* ptr) -{ - return static_cast(ptr)->replacementLength(); -} - -int QInputMethodEvent_ReplacementStart(void* ptr) -{ - return static_cast(ptr)->replacementStart(); -} - -void QInputMethodEvent_SetCommitString(void* ptr, struct QtGui_PackedString commitString, int replaceFrom, int replaceLength) -{ - static_cast(ptr)->setCommitString(QString::fromUtf8(commitString.data, commitString.len), replaceFrom, replaceLength); -} - -void* QInputMethodEvent___attrs_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QInputMethodEvent___setAttrs__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQInputMethodQueryEvent: public QInputMethodQueryEvent -{ -public: - MyQInputMethodQueryEvent(Qt::InputMethodQueries queries) : QInputMethodQueryEvent(queries) {QInputMethodQueryEvent_QInputMethodQueryEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QInputMethodQueryEvent*) -Q_DECLARE_METATYPE(MyQInputMethodQueryEvent*) - -int QInputMethodQueryEvent_QInputMethodQueryEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QInputMethodQueryEvent_NewQInputMethodQueryEvent(long long queries) -{ - return new MyQInputMethodQueryEvent(static_cast(queries)); -} - -long long QInputMethodQueryEvent_Queries(void* ptr) -{ - return static_cast(ptr)->queries(); -} - -void QInputMethodQueryEvent_SetValue(void* ptr, long long query, void* value) -{ - static_cast(ptr)->setValue(static_cast(query), *static_cast(value)); -} - -void* QInputMethodQueryEvent_Value(void* ptr, long long query) -{ - return new QVariant(static_cast(ptr)->value(static_cast(query))); -} - -void* QInputMethodQueryEvent___m_values_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QInputMethodQueryEvent___setM_values__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -class MyQIntValidator: public QIntValidator -{ -public: - MyQIntValidator(QObject *parent = Q_NULLPTR) : QIntValidator(parent) {QIntValidator_QIntValidator_QRegisterMetaType();}; - MyQIntValidator(int minimum, int maximum, QObject *parent = Q_NULLPTR) : QIntValidator(minimum, maximum, parent) {QIntValidator_QIntValidator_QRegisterMetaType();}; - void Signal_BottomChanged(int bottom) { callbackQIntValidator_BottomChanged(this, bottom); }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; - void setRange(int bottom, int top) { callbackQIntValidator_SetRange(this, bottom, top); }; - void Signal_TopChanged(int top) { callbackQIntValidator_TopChanged(this, top); }; - QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQIntValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; - ~MyQIntValidator() { callbackQIntValidator_DestroyQIntValidator(this); }; - void Signal_Changed() { callbackQValidator_Changed(this); }; - void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; - void deleteLater() { callbackQValidator_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QIntValidator*) -Q_DECLARE_METATYPE(MyQIntValidator*) - -int QIntValidator_QIntValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QIntValidator_NewQIntValidator(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(static_cast(parent)); - } else { - return new MyQIntValidator(static_cast(parent)); - } -} - -void* QIntValidator_NewQIntValidator2(int minimum, int maximum, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } else { - return new MyQIntValidator(minimum, maximum, static_cast(parent)); - } -} - -int QIntValidator_Bottom(void* ptr) -{ - return static_cast(ptr)->bottom(); -} - -void QIntValidator_ConnectBottomChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIntValidator::bottomChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_BottomChanged), static_cast(t)); -} - -void QIntValidator_DisconnectBottomChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIntValidator::bottomChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_BottomChanged)); -} - -void QIntValidator_BottomChanged(void* ptr, int bottom) -{ - static_cast(ptr)->bottomChanged(bottom); -} - -void QIntValidator_SetBottom(void* ptr, int vin) -{ - static_cast(ptr)->setBottom(vin); -} - -void QIntValidator_SetRange(void* ptr, int bottom, int top) -{ - static_cast(ptr)->setRange(bottom, top); -} - -void QIntValidator_SetRangeDefault(void* ptr, int bottom, int top) -{ - static_cast(ptr)->QIntValidator::setRange(bottom, top); -} - -void QIntValidator_SetTop(void* ptr, int vin) -{ - static_cast(ptr)->setTop(vin); -} - -int QIntValidator_Top(void* ptr) -{ - return static_cast(ptr)->top(); -} - -void QIntValidator_ConnectTopChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QIntValidator::topChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_TopChanged), static_cast(t)); -} - -void QIntValidator_DisconnectTopChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QIntValidator::topChanged), static_cast(ptr), static_cast(&MyQIntValidator::Signal_TopChanged)); -} - -void QIntValidator_TopChanged(void* ptr, int top) -{ - static_cast(ptr)->topChanged(top); -} - -long long QIntValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -long long QIntValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->QIntValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -void QIntValidator_DestroyQIntValidator(void* ptr) -{ - static_cast(ptr)->~QIntValidator(); -} - -void QIntValidator_DestroyQIntValidatorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQKeyEvent: public QKeyEvent -{ -public: - MyQKeyEvent(QEvent::Type ty, int key, Qt::KeyboardModifiers modifiers, const QString &text = QString(), bool autorep = false, ushort count = 1) : QKeyEvent(ty, key, modifiers, text, autorep, count) {QKeyEvent_QKeyEvent_QRegisterMetaType();}; - MyQKeyEvent(QEvent::Type ty, int key, Qt::KeyboardModifiers modifiers, quint32 nativeScanCode, quint32 nativeVirtualKey, quint32 nativeModifiers, const QString &text = QString(), bool autorep = false, ushort count = 1) : QKeyEvent(ty, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, autorep, count) {QKeyEvent_QKeyEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QKeyEvent*) -Q_DECLARE_METATYPE(MyQKeyEvent*) - -int QKeyEvent_QKeyEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QKeyEvent_NewQKeyEvent(long long ty, int key, long long modifiers, struct QtGui_PackedString text, char autorep, unsigned short count) -{ - return new MyQKeyEvent(static_cast(ty), key, static_cast(modifiers), QString::fromUtf8(text.data, text.len), autorep != 0, count); -} - -void* QKeyEvent_NewQKeyEvent2(long long ty, int key, long long modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct QtGui_PackedString text, char autorep, unsigned short count) -{ - return new MyQKeyEvent(static_cast(ty), key, static_cast(modifiers), nativeScanCode, nativeVirtualKey, nativeModifiers, QString::fromUtf8(text.data, text.len), autorep != 0, count); -} - -int QKeyEvent_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -char QKeyEvent_IsAutoRepeat(void* ptr) -{ - return static_cast(ptr)->isAutoRepeat(); -} - -int QKeyEvent_Key(void* ptr) -{ - return static_cast(ptr)->key(); -} - -char QKeyEvent_Matches(void* ptr, long long key) -{ - return static_cast(ptr)->matches(static_cast(key)); -} - -unsigned int QKeyEvent_NativeModifiers(void* ptr) -{ - return static_cast(ptr)->nativeModifiers(); -} - -unsigned int QKeyEvent_NativeScanCode(void* ptr) -{ - return static_cast(ptr)->nativeScanCode(); -} - -unsigned int QKeyEvent_NativeVirtualKey(void* ptr) -{ - return static_cast(ptr)->nativeVirtualKey(); -} - -struct QtGui_PackedString QKeyEvent_Text(void* ptr) -{ - return ({ QByteArray tac962f = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(tac962f.prepend("WHITESPACE").constData()+10), tac962f.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QKeySequence) -Q_DECLARE_METATYPE(QKeySequence*) -void* QKeySequence_NewQKeySequence() -{ - return new QKeySequence(); -} - -void* QKeySequence_NewQKeySequence2(struct QtGui_PackedString key, long long format) -{ - return new QKeySequence(QString::fromUtf8(key.data, key.len), static_cast(format)); -} - -void* QKeySequence_NewQKeySequence3(int k1, int k2, int k3, int k4) -{ - return new QKeySequence(k1, k2, k3, k4); -} - -void* QKeySequence_NewQKeySequence4(void* keysequence) -{ - return new QKeySequence(*static_cast(keysequence)); -} - -void* QKeySequence_NewQKeySequence5(long long key) -{ - return new QKeySequence(static_cast(key)); -} - -int QKeySequence_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QKeySequence_QKeySequence_FromString(struct QtGui_PackedString str, long long format) -{ - return new QKeySequence(QKeySequence::fromString(QString::fromUtf8(str.data, str.len), static_cast(format))); -} - -char QKeySequence_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtGui_PackedList QKeySequence_QKeySequence_KeyBindings(long long key) -{ - return ({ QList* tmpValue0650c1 = new QList(QKeySequence::keyBindings(static_cast(key))); QtGui_PackedList { tmpValue0650c1, tmpValue0650c1->size() }; }); -} - -struct QtGui_PackedList QKeySequence_QKeySequence_ListFromString(struct QtGui_PackedString str, long long format) -{ - return ({ QList* tmpValuedec9d9 = new QList(QKeySequence::listFromString(QString::fromUtf8(str.data, str.len), static_cast(format))); QtGui_PackedList { tmpValuedec9d9, tmpValuedec9d9->size() }; }); -} - -struct QtGui_PackedString QKeySequence_QKeySequence_ListToString(void* list, long long format) -{ - return ({ QByteArray tdd68e7 = QKeySequence::listToString(*static_cast*>(list), static_cast(format)).toUtf8(); QtGui_PackedString { const_cast(tdd68e7.prepend("WHITESPACE").constData()+10), tdd68e7.size()-10 }; }); -} - -long long QKeySequence_Matches(void* ptr, void* seq) -{ - return static_cast(ptr)->matches(*static_cast(seq)); -} - -void* QKeySequence_QKeySequence_Mnemonic(struct QtGui_PackedString text) -{ - return new QKeySequence(QKeySequence::mnemonic(QString::fromUtf8(text.data, text.len))); -} - -void QKeySequence_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtGui_PackedString QKeySequence_ToString(void* ptr, long long format) -{ - return ({ QByteArray t3bf8a8 = static_cast(ptr)->toString(static_cast(format)).toUtf8(); QtGui_PackedString { const_cast(t3bf8a8.prepend("WHITESPACE").constData()+10), t3bf8a8.size()-10 }; }); -} - -void QKeySequence_DestroyQKeySequence(void* ptr) -{ - static_cast(ptr)->~QKeySequence(); -} - -void* QKeySequence___keyBindings_atList(void* ptr, int i) -{ - return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QKeySequence___keyBindings_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QKeySequence___keyBindings_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeySequence___listFromString_atList(void* ptr, int i) -{ - return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QKeySequence___listFromString_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QKeySequence___listFromString_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeySequence___listToString_list_atList(void* ptr, int i) -{ - return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QKeySequence___listToString_list_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QKeySequence___listToString_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QLinearGradient) -Q_DECLARE_METATYPE(QLinearGradient*) -void* QLinearGradient_NewQLinearGradient() -{ - return new QLinearGradient(); -} - -void* QLinearGradient_NewQLinearGradient2(void* start, void* finalStop) -{ - return new QLinearGradient(*static_cast(start), *static_cast(finalStop)); -} - -void* QLinearGradient_NewQLinearGradient3(double x1, double y1, double x2, double y2) -{ - return new QLinearGradient(x1, y1, x2, y2); -} - -void* QLinearGradient_FinalStop(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->finalStop(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QLinearGradient_SetFinalStop(void* ptr, void* stop) -{ - static_cast(ptr)->setFinalStop(*static_cast(stop)); -} - -void QLinearGradient_SetFinalStop2(void* ptr, double x, double y) -{ - static_cast(ptr)->setFinalStop(x, y); -} - -void QLinearGradient_SetStart(void* ptr, void* start) -{ - static_cast(ptr)->setStart(*static_cast(start)); -} - -void QLinearGradient_SetStart2(void* ptr, double x, double y) -{ - static_cast(ptr)->setStart(x, y); -} - -void* QLinearGradient_Start(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->start(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -Q_DECLARE_METATYPE(QMatrix) -Q_DECLARE_METATYPE(QMatrix*) -void* QMatrix_NewQMatrix2() -{ - return new QMatrix(); -} - -void* QMatrix_NewQMatrix3(double m11, double m12, double m21, double m22, double dx, double dy) -{ - return new QMatrix(m11, m12, m21, m22, dx, dy); -} - -void* QMatrix_NewQMatrix5(void* matrix) -{ - return new QMatrix(*static_cast(matrix)); -} - -double QMatrix_Determinant(void* ptr) -{ - return static_cast(ptr)->determinant(); -} - -double QMatrix_Dx(void* ptr) -{ - return static_cast(ptr)->dx(); -} - -double QMatrix_Dy(void* ptr) -{ - return static_cast(ptr)->dy(); -} - -void* QMatrix_Inverted(void* ptr, char* invertible) -{ - return new QMatrix(static_cast(ptr)->inverted(reinterpret_cast(invertible))); -} - -char QMatrix_IsIdentity(void* ptr) -{ - return static_cast(ptr)->isIdentity(); -} - -char QMatrix_IsInvertible(void* ptr) -{ - return static_cast(ptr)->isInvertible(); -} - -double QMatrix_M11(void* ptr) -{ - return static_cast(ptr)->m11(); -} - -double QMatrix_M12(void* ptr) -{ - return static_cast(ptr)->m12(); -} - -double QMatrix_M21(void* ptr) -{ - return static_cast(ptr)->m21(); -} - -double QMatrix_M22(void* ptr) -{ - return static_cast(ptr)->m22(); -} - -void QMatrix_Map(void* ptr, double x, double y, double tx, double ty) -{ - static_cast(ptr)->map(x, y, &tx, &ty); -} - -void QMatrix_Map2(void* ptr, int x, int y, int tx, int ty) -{ - static_cast(ptr)->map(x, y, &tx, &ty); -} - -void* QMatrix_Map3(void* ptr, void* point) -{ - return ({ QPoint tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QMatrix_Map4(void* ptr, void* point) -{ - return ({ QPointF tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QMatrix_Map5(void* ptr, void* line) -{ - return ({ QLine tmpValue = static_cast(ptr)->map(*static_cast(line)); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QMatrix_Map6(void* ptr, void* line) -{ - return ({ QLineF tmpValue = static_cast(ptr)->map(*static_cast(line)); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QMatrix_Map7(void* ptr, void* polygon) -{ - return new QPolygonF(static_cast(ptr)->map(*static_cast(polygon))); -} - -void* QMatrix_Map8(void* ptr, void* polygon) -{ - return new QPolygon(static_cast(ptr)->map(*static_cast(polygon))); -} - -void* QMatrix_Map9(void* ptr, void* region) -{ - return new QRegion(static_cast(ptr)->map(*static_cast(region))); -} - -void* QMatrix_Map10(void* ptr, void* path) -{ - return new QPainterPath(static_cast(ptr)->map(*static_cast(path))); -} - -void* QMatrix_MapRect(void* ptr, void* rectangle) -{ - return ({ QRectF tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QMatrix_MapRect2(void* ptr, void* rectangle) -{ - return ({ QRect tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QMatrix_MapToPolygon(void* ptr, void* rectangle) -{ - return new QPolygon(static_cast(ptr)->mapToPolygon(*static_cast(rectangle))); -} - -void QMatrix_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void* QMatrix_Rotate(void* ptr, double degrees) -{ - return new QMatrix(static_cast(ptr)->rotate(degrees)); -} - -void* QMatrix_Scale(void* ptr, double sx, double sy) -{ - return new QMatrix(static_cast(ptr)->scale(sx, sy)); -} - -void QMatrix_SetMatrix(void* ptr, double m11, double m12, double m21, double m22, double dx, double dy) -{ - static_cast(ptr)->setMatrix(m11, m12, m21, m22, dx, dy); -} - -void* QMatrix_Shear(void* ptr, double sh, double sv) -{ - return new QMatrix(static_cast(ptr)->shear(sh, sv)); -} - -void* QMatrix_Translate(void* ptr, double dx, double dy) -{ - return new QMatrix(static_cast(ptr)->translate(dx, dy)); -} - -Q_DECLARE_METATYPE(QMatrix4x4) -Q_DECLARE_METATYPE(QMatrix4x4*) -void* QMatrix4x4_NewQMatrix4x4() -{ - return new QMatrix4x4(); -} - -void* QMatrix4x4_NewQMatrix4x43(float values) -{ - return new QMatrix4x4(const_cast(&values)); -} - -void* QMatrix4x4_NewQMatrix4x44(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44) -{ - return new QMatrix4x4(m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44); -} - -void* QMatrix4x4_NewQMatrix4x46(void* matrix) -{ - return new QMatrix4x4(*static_cast(matrix)); -} - -void* QMatrix4x4_Column(void* ptr, int index) -{ - return new QVector4D(static_cast(ptr)->column(index)); -} - -float QMatrix4x4_ConstData(void* ptr) -{ - return *static_cast(ptr)->constData(); -} - -void QMatrix4x4_CopyDataTo(void* ptr, float values) -{ - static_cast(ptr)->copyDataTo(&values); -} - -float QMatrix4x4_Data(void* ptr) -{ - return *static_cast(ptr)->data(); -} - -float QMatrix4x4_Data2(void* ptr) -{ - return *static_cast(ptr)->data(); -} - -double QMatrix4x4_Determinant(void* ptr) -{ - return static_cast(ptr)->determinant(); -} - -void QMatrix4x4_Fill(void* ptr, float value) -{ - static_cast(ptr)->fill(value); -} - -void QMatrix4x4_Frustum(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane) -{ - static_cast(ptr)->frustum(left, right, bottom, top, nearPlane, farPlane); -} - -void* QMatrix4x4_Inverted(void* ptr, char* invertible) -{ - return new QMatrix4x4(static_cast(ptr)->inverted(reinterpret_cast(invertible))); -} - -char QMatrix4x4_IsAffine(void* ptr) -{ - return static_cast(ptr)->isAffine(); -} - -char QMatrix4x4_IsIdentity(void* ptr) -{ - return static_cast(ptr)->isIdentity(); -} - -void QMatrix4x4_LookAt(void* ptr, void* eye, void* center, void* up) -{ - static_cast(ptr)->lookAt(*static_cast(eye), *static_cast(center), *static_cast(up)); -} - -void* QMatrix4x4_Map(void* ptr, void* point) -{ - return ({ QPoint tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QMatrix4x4_Map2(void* ptr, void* point) -{ - return ({ QPointF tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QMatrix4x4_Map3(void* ptr, void* point) -{ - return new QVector3D(static_cast(ptr)->map(*static_cast(point))); -} - -void* QMatrix4x4_Map4(void* ptr, void* point) -{ - return new QVector4D(static_cast(ptr)->map(*static_cast(point))); -} - -void* QMatrix4x4_MapRect(void* ptr, void* rect) -{ - return ({ QRect tmpValue = static_cast(ptr)->mapRect(*static_cast(rect)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QMatrix4x4_MapRect2(void* ptr, void* rect) -{ - return ({ QRectF tmpValue = static_cast(ptr)->mapRect(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QMatrix4x4_MapVector(void* ptr, void* vector) -{ - return new QVector3D(static_cast(ptr)->mapVector(*static_cast(vector))); -} - -void QMatrix4x4_Optimize(void* ptr) -{ - static_cast(ptr)->optimize(); -} - -void QMatrix4x4_Ortho(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane) -{ - static_cast(ptr)->ortho(left, right, bottom, top, nearPlane, farPlane); -} - -void QMatrix4x4_Ortho2(void* ptr, void* rect) -{ - static_cast(ptr)->ortho(*static_cast(rect)); -} - -void QMatrix4x4_Ortho3(void* ptr, void* rect) -{ - static_cast(ptr)->ortho(*static_cast(rect)); -} - -void QMatrix4x4_Perspective(void* ptr, float verticalAngle, float aspectRatio, float nearPlane, float farPlane) -{ - static_cast(ptr)->perspective(verticalAngle, aspectRatio, nearPlane, farPlane); -} - -void QMatrix4x4_Rotate(void* ptr, float angle, void* vector) -{ - static_cast(ptr)->rotate(angle, *static_cast(vector)); -} - -void QMatrix4x4_Rotate2(void* ptr, float angle, float x, float y, float z) -{ - static_cast(ptr)->rotate(angle, x, y, z); -} - -void QMatrix4x4_Rotate3(void* ptr, void* quaternion) -{ - static_cast(ptr)->rotate(*static_cast(quaternion)); -} - -void* QMatrix4x4_Row(void* ptr, int index) -{ - return new QVector4D(static_cast(ptr)->row(index)); -} - -void QMatrix4x4_Scale(void* ptr, void* vector) -{ - static_cast(ptr)->scale(*static_cast(vector)); -} - -void QMatrix4x4_Scale2(void* ptr, float x, float y) -{ - static_cast(ptr)->scale(x, y); -} - -void QMatrix4x4_Scale3(void* ptr, float x, float y, float z) -{ - static_cast(ptr)->scale(x, y, z); -} - -void QMatrix4x4_Scale4(void* ptr, float factor) -{ - static_cast(ptr)->scale(factor); -} - -void QMatrix4x4_SetColumn(void* ptr, int index, void* value) -{ - static_cast(ptr)->setColumn(index, *static_cast(value)); -} - -void QMatrix4x4_SetRow(void* ptr, int index, void* value) -{ - static_cast(ptr)->setRow(index, *static_cast(value)); -} - -void QMatrix4x4_SetToIdentity(void* ptr) -{ - static_cast(ptr)->setToIdentity(); -} - -void* QMatrix4x4_ToAffine(void* ptr) -{ - return new QMatrix(static_cast(ptr)->toAffine()); -} - -void* QMatrix4x4_ToTransform(void* ptr) -{ - return new QTransform(static_cast(ptr)->toTransform()); -} - -void* QMatrix4x4_ToTransform2(void* ptr, float distanceToPlane) -{ - return new QTransform(static_cast(ptr)->toTransform(distanceToPlane)); -} - -void QMatrix4x4_Translate(void* ptr, void* vector) -{ - static_cast(ptr)->translate(*static_cast(vector)); -} - -void QMatrix4x4_Translate2(void* ptr, float x, float y) -{ - static_cast(ptr)->translate(x, y); -} - -void QMatrix4x4_Translate3(void* ptr, float x, float y, float z) -{ - static_cast(ptr)->translate(x, y, z); -} - -void* QMatrix4x4_Transposed(void* ptr) -{ - return new QMatrix4x4(static_cast(ptr)->transposed()); -} - -void QMatrix4x4_Viewport(void* ptr, float left, float bottom, float width, float height, float nearPlane, float farPlane) -{ - static_cast(ptr)->viewport(left, bottom, width, height, nearPlane, farPlane); -} - -void QMatrix4x4_Viewport2(void* ptr, void* rect) -{ - static_cast(ptr)->viewport(*static_cast(rect)); -} - -class MyQMouseEvent: public QMouseEvent -{ -public: - MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QMouseEvent(ty, localPos, button, buttons, modifiers) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; - MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, const QPointF &screenPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QMouseEvent(ty, localPos, screenPos, button, buttons, modifiers) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; - MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QMouseEvent(ty, localPos, windowPos, screenPos, button, buttons, modifiers) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; - MyQMouseEvent(QEvent::Type ty, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, Qt::MouseButton button, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::MouseEventSource source) : QMouseEvent(ty, localPos, windowPos, screenPos, button, buttons, modifiers, source) {QMouseEvent_QMouseEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QMouseEvent*) -Q_DECLARE_METATYPE(MyQMouseEvent*) - -int QMouseEvent_QMouseEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMouseEvent_NewQMouseEvent(long long ty, void* localPos, long long button, long long buttons, long long modifiers) -{ - return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), static_cast(button), static_cast(buttons), static_cast(modifiers)); -} - -void* QMouseEvent_NewQMouseEvent2(long long ty, void* localPos, void* screenPos, long long button, long long buttons, long long modifiers) -{ - return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), *static_cast(screenPos), static_cast(button), static_cast(buttons), static_cast(modifiers)); -} - -void* QMouseEvent_NewQMouseEvent3(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers) -{ - return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos), static_cast(button), static_cast(buttons), static_cast(modifiers)); -} - -void* QMouseEvent_NewQMouseEvent4(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers, long long source) -{ - return new MyQMouseEvent(static_cast(ty), *static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos), static_cast(button), static_cast(buttons), static_cast(modifiers), static_cast(source)); -} - -long long QMouseEvent_Button(void* ptr) -{ - return static_cast(ptr)->button(); -} - -long long QMouseEvent_Buttons(void* ptr) -{ - return static_cast(ptr)->buttons(); -} - -long long QMouseEvent_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void* QMouseEvent_GlobalPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -int QMouseEvent_GlobalX(void* ptr) -{ - return static_cast(ptr)->globalX(); -} - -int QMouseEvent_GlobalY(void* ptr) -{ - return static_cast(ptr)->globalY(); -} - -void* QMouseEvent_LocalPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->localPos()); -} - -void* QMouseEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QMouseEvent_ScreenPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->screenPos()); -} - -long long QMouseEvent_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -void* QMouseEvent_WindowPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->windowPos()); -} - -int QMouseEvent_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QMouseEvent_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -class MyQMoveEvent: public QMoveEvent -{ -public: - MyQMoveEvent(const QPoint &pos, const QPoint &oldPos) : QMoveEvent(pos, oldPos) {QMoveEvent_QMoveEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QMoveEvent*) -Q_DECLARE_METATYPE(MyQMoveEvent*) - -int QMoveEvent_QMoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMoveEvent_NewQMoveEvent(void* pos, void* oldPos) -{ - return new MyQMoveEvent(*static_cast(pos), *static_cast(oldPos)); -} - -void* QMoveEvent_OldPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->oldPos()); -} - -void* QMoveEvent_Pos(void* ptr) -{ - return const_cast(&static_cast(ptr)->pos()); -} - -class MyQMovie: public QMovie -{ -public: - MyQMovie(QObject *parent = Q_NULLPTR) : QMovie(parent) {QMovie_QMovie_QRegisterMetaType();}; - MyQMovie(QIODevice *device, const QByteArray &format = QByteArray(), QObject *parent = Q_NULLPTR) : QMovie(device, format, parent) {QMovie_QMovie_QRegisterMetaType();}; - MyQMovie(const QString &fileName, const QByteArray &format = QByteArray(), QObject *parent = Q_NULLPTR) : QMovie(fileName, format, parent) {QMovie_QMovie_QRegisterMetaType();}; - void Signal_Error(QImageReader::ImageReaderError error) { callbackQMovie_Error(this, error); }; - void Signal_Finished() { callbackQMovie_Finished(this); }; - void Signal_FrameChanged(int frameNumber) { callbackQMovie_FrameChanged(this, frameNumber); }; - bool jumpToNextFrame() { return callbackQMovie_JumpToNextFrame(this) != 0; }; - void Signal_Resized(const QSize & size) { callbackQMovie_Resized(this, const_cast(&size)); }; - void setPaused(bool paused) { callbackQMovie_SetPaused(this, paused); }; - void setSpeed(int percentSpeed) { callbackQMovie_SetSpeed(this, percentSpeed); }; - void start() { callbackQMovie_Start(this); }; - void Signal_Started() { callbackQMovie_Started(this); }; - void Signal_StateChanged(QMovie::MovieState state) { callbackQMovie_StateChanged(this, state); }; - void stop() { callbackQMovie_Stop(this); }; - void Signal_Updated(const QRect & rect) { callbackQMovie_Updated(this, const_cast(&rect)); }; - ~MyQMovie() { callbackQMovie_DestroyQMovie(this); }; - void childEvent(QChildEvent * event) { callbackQMovie_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQMovie_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQMovie_CustomEvent(this, event); }; - void deleteLater() { callbackQMovie_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQMovie_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQMovie_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQMovie_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQMovie_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQMovie_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQMovie_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQMovie_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QMovie*) -Q_DECLARE_METATYPE(MyQMovie*) - -int QMovie_QMovie_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMovie_NewQMovie(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(parent)); - } else { - return new MyQMovie(static_cast(parent)); - } -} - -void* QMovie_NewQMovie2(void* device, void* format, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } else { - return new MyQMovie(static_cast(device), *static_cast(format), static_cast(parent)); - } -} - -void* QMovie_NewQMovie3(struct QtGui_PackedString fileName, void* format, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } else { - return new MyQMovie(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format), static_cast(parent)); - } -} - -void* QMovie_BackgroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->backgroundColor()); -} - -long long QMovie_CacheMode(void* ptr) -{ - return static_cast(ptr)->cacheMode(); -} - -int QMovie_CurrentFrameNumber(void* ptr) -{ - return static_cast(ptr)->currentFrameNumber(); -} - -void* QMovie_CurrentImage(void* ptr) -{ - return new QImage(static_cast(ptr)->currentImage()); -} - -void* QMovie_CurrentPixmap(void* ptr) -{ - return new QPixmap(static_cast(ptr)->currentPixmap()); -} - -void* QMovie_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -void QMovie_ConnectError(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMovie::error), static_cast(ptr), static_cast(&MyQMovie::Signal_Error), static_cast(t)); -} - -void QMovie_DisconnectError(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::error), static_cast(ptr), static_cast(&MyQMovie::Signal_Error)); -} - -void QMovie_Error(void* ptr, long long error) -{ - static_cast(ptr)->error(static_cast(error)); -} - -struct QtGui_PackedString QMovie_FileName(void* ptr) -{ - return ({ QByteArray t73bc7e = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(t73bc7e.prepend("WHITESPACE").constData()+10), t73bc7e.size()-10 }; }); -} - -void QMovie_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMovie::finished), static_cast(ptr), static_cast(&MyQMovie::Signal_Finished), static_cast(t)); -} - -void QMovie_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::finished), static_cast(ptr), static_cast(&MyQMovie::Signal_Finished)); -} - -void QMovie_Finished(void* ptr) -{ - static_cast(ptr)->finished(); -} - -void* QMovie_Format(void* ptr) -{ - return new QByteArray(static_cast(ptr)->format()); -} - -void QMovie_ConnectFrameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMovie::frameChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_FrameChanged), static_cast(t)); -} - -void QMovie_DisconnectFrameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::frameChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_FrameChanged)); -} - -void QMovie_FrameChanged(void* ptr, int frameNumber) -{ - static_cast(ptr)->frameChanged(frameNumber); -} - -int QMovie_FrameCount(void* ptr) -{ - return static_cast(ptr)->frameCount(); -} - -void* QMovie_FrameRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->frameRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QMovie_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QMovie_JumpToFrame(void* ptr, int frameNumber) -{ - return static_cast(ptr)->jumpToFrame(frameNumber); -} - -char QMovie_JumpToNextFrame(void* ptr) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "jumpToNextFrame", Q_RETURN_ARG(bool, returnArg)); - return returnArg; -} - -char QMovie_JumpToNextFrameDefault(void* ptr) -{ - return static_cast(ptr)->QMovie::jumpToNextFrame(); -} - -long long QMovie_LastError(void* ptr) -{ - return static_cast(ptr)->lastError(); -} - -struct QtGui_PackedString QMovie_LastErrorString(void* ptr) -{ - return ({ QByteArray tc1e035 = static_cast(ptr)->lastErrorString().toUtf8(); QtGui_PackedString { const_cast(tc1e035.prepend("WHITESPACE").constData()+10), tc1e035.size()-10 }; }); -} - -int QMovie_LoopCount(void* ptr) -{ - return static_cast(ptr)->loopCount(); -} - -int QMovie_NextFrameDelay(void* ptr) -{ - return static_cast(ptr)->nextFrameDelay(); -} - -void QMovie_ConnectResized(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMovie::resized), static_cast(ptr), static_cast(&MyQMovie::Signal_Resized), static_cast(t)); -} - -void QMovie_DisconnectResized(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::resized), static_cast(ptr), static_cast(&MyQMovie::Signal_Resized)); -} - -void QMovie_Resized(void* ptr, void* size) -{ - static_cast(ptr)->resized(*static_cast(size)); -} - -void* QMovie_ScaledSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->scaledSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QMovie_SetBackgroundColor(void* ptr, void* color) -{ - static_cast(ptr)->setBackgroundColor(*static_cast(color)); -} - -void QMovie_SetCacheMode(void* ptr, long long mode) -{ - static_cast(ptr)->setCacheMode(static_cast(mode)); -} - -void QMovie_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QMovie_SetFileName(void* ptr, struct QtGui_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QMovie_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QMovie_SetPaused(void* ptr, char paused) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPaused", Q_ARG(bool, paused != 0)); -} - -void QMovie_SetPausedDefault(void* ptr, char paused) -{ - static_cast(ptr)->QMovie::setPaused(paused != 0); -} - -void QMovie_SetScaledSize(void* ptr, void* size) -{ - static_cast(ptr)->setScaledSize(*static_cast(size)); -} - -void QMovie_SetSpeed(void* ptr, int percentSpeed) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setSpeed", Q_ARG(int, percentSpeed)); -} - -void QMovie_SetSpeedDefault(void* ptr, int percentSpeed) -{ - static_cast(ptr)->QMovie::setSpeed(percentSpeed); -} - -int QMovie_Speed(void* ptr) -{ - return static_cast(ptr)->speed(); -} - -void QMovie_Start(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "start"); -} - -void QMovie_StartDefault(void* ptr) -{ - static_cast(ptr)->QMovie::start(); -} - -void QMovie_ConnectStarted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMovie::started), static_cast(ptr), static_cast(&MyQMovie::Signal_Started), static_cast(t)); -} - -void QMovie_DisconnectStarted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::started), static_cast(ptr), static_cast(&MyQMovie::Signal_Started)); -} - -void QMovie_Started(void* ptr) -{ - static_cast(ptr)->started(); -} - -long long QMovie_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QMovie_ConnectStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QMovie::stateChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_StateChanged), static_cast(t)); -} - -void QMovie_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::stateChanged), static_cast(ptr), static_cast(&MyQMovie::Signal_StateChanged)); -} - -void QMovie_StateChanged(void* ptr, long long state) -{ - static_cast(ptr)->stateChanged(static_cast(state)); -} - -void QMovie_Stop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stop"); -} - -void QMovie_StopDefault(void* ptr) -{ - static_cast(ptr)->QMovie::stop(); -} - -struct QtGui_PackedList QMovie_QMovie_SupportedFormats() -{ - return ({ QList* tmpValue6b4223 = new QList(QMovie::supportedFormats()); QtGui_PackedList { tmpValue6b4223, tmpValue6b4223->size() }; }); -} - -void QMovie_ConnectUpdated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMovie::updated), static_cast(ptr), static_cast(&MyQMovie::Signal_Updated), static_cast(t)); -} - -void QMovie_DisconnectUpdated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMovie::updated), static_cast(ptr), static_cast(&MyQMovie::Signal_Updated)); -} - -void QMovie_Updated(void* ptr, void* rect) -{ - static_cast(ptr)->updated(*static_cast(rect)); -} - -void QMovie_DestroyQMovie(void* ptr) -{ - static_cast(ptr)->~QMovie(); -} - -void QMovie_DestroyQMovieDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMovie___supportedFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMovie___supportedFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMovie___supportedFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMovie___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMovie___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMovie___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMovie___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMovie___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMovie___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMovie___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMovie___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMovie___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMovie___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMovie___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMovie___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMovie___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMovie___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMovie___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QMovie_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMovie::childEvent(static_cast(event)); -} - -void QMovie_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QMovie::connectNotify(*static_cast(sign)); -} - -void QMovie_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMovie::customEvent(static_cast(event)); -} - -void QMovie_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QMovie::deleteLater(); -} - -void QMovie_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QMovie::disconnectNotify(*static_cast(sign)); -} - -char QMovie_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QMovie::event(static_cast(e)); -} - -char QMovie_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMovie::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QMovie_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QMovie::metaObject()); -} - -void QMovie_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMovie::timerEvent(static_cast(event)); -} - -class MyQNativeGestureEvent: public QNativeGestureEvent -{ -public: - MyQNativeGestureEvent(Qt::NativeGestureType ty, const QTouchDevice *device, const QPointF &localPos, const QPointF &windowPos, const QPointF &screenPos, qreal realValue, ulong sequenceId, quint64 intValue) : QNativeGestureEvent(ty, device, localPos, windowPos, screenPos, realValue, sequenceId, intValue) {QNativeGestureEvent_QNativeGestureEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QNativeGestureEvent*) -Q_DECLARE_METATYPE(MyQNativeGestureEvent*) - -int QNativeGestureEvent_QNativeGestureEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNativeGestureEvent_NewQNativeGestureEvent2(long long ty, void* device, void* localPos, void* windowPos, void* screenPos, double realValue, unsigned long sequenceId, unsigned long long intValue) -{ - return new MyQNativeGestureEvent(static_cast(ty), static_cast(device), *static_cast(localPos), *static_cast(windowPos), *static_cast(screenPos), realValue, sequenceId, intValue); -} - -void* QNativeGestureEvent_Device(void* ptr) -{ - return const_cast(static_cast(ptr)->device()); -} - -long long QNativeGestureEvent_GestureType(void* ptr) -{ - return static_cast(ptr)->gestureType(); -} - -void* QNativeGestureEvent_GlobalPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QNativeGestureEvent_LocalPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->localPos()); -} - -void* QNativeGestureEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QNativeGestureEvent_ScreenPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->screenPos()); -} - -double QNativeGestureEvent_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -void* QNativeGestureEvent_WindowPos(void* ptr) -{ - return const_cast(&static_cast(ptr)->windowPos()); -} - -class MyQOffscreenSurface: public QOffscreenSurface -{ -public: - MyQOffscreenSurface(QScreen *targetScreen, QObject *parent) : QOffscreenSurface(targetScreen, parent) {QOffscreenSurface_QOffscreenSurface_QRegisterMetaType();}; - MyQOffscreenSurface(QScreen *targetScreen = Q_NULLPTR) : QOffscreenSurface(targetScreen) {QOffscreenSurface_QOffscreenSurface_QRegisterMetaType();}; - QSurfaceFormat format() const { return *static_cast(callbackQOffscreenSurface_Format(const_cast(static_cast(this)))); }; - void Signal_ScreenChanged(QScreen * screen) { callbackQOffscreenSurface_ScreenChanged(this, screen); }; - QSize size() const { return *static_cast(callbackQOffscreenSurface_Size(const_cast(static_cast(this)))); }; - QSurface::SurfaceType surfaceType() const { return static_cast(callbackQOffscreenSurface_SurfaceType(const_cast(static_cast(this)))); }; - ~MyQOffscreenSurface() { callbackQOffscreenSurface_DestroyQOffscreenSurface(this); }; - void childEvent(QChildEvent * event) { callbackQOffscreenSurface_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOffscreenSurface_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOffscreenSurface_CustomEvent(this, event); }; - void deleteLater() { callbackQOffscreenSurface_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOffscreenSurface_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOffscreenSurface_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOffscreenSurface_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOffscreenSurface_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOffscreenSurface_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOffscreenSurface_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOffscreenSurface_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOffscreenSurface*) -Q_DECLARE_METATYPE(MyQOffscreenSurface*) - -int QOffscreenSurface_QOffscreenSurface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOffscreenSurface_NewQOffscreenSurface(void* targetScreen, void* parent) -{ - return new MyQOffscreenSurface(static_cast(targetScreen), static_cast(parent)); -} - -void* QOffscreenSurface_NewQOffscreenSurface2(void* targetScreen) -{ - return new MyQOffscreenSurface(static_cast(targetScreen)); -} - -void QOffscreenSurface_Create(void* ptr) -{ - static_cast(ptr)->create(); -} - -void QOffscreenSurface_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -void* QOffscreenSurface_Format(void* ptr) -{ - return new QSurfaceFormat(static_cast(ptr)->format()); -} - -void* QOffscreenSurface_FormatDefault(void* ptr) -{ - return new QSurfaceFormat(static_cast(ptr)->QOffscreenSurface::format()); -} - -char QOffscreenSurface_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QOffscreenSurface_NativeHandle(void* ptr) -{ - return static_cast(ptr)->nativeHandle(); -} - -void* QOffscreenSurface_RequestedFormat(void* ptr) -{ - return new QSurfaceFormat(static_cast(ptr)->requestedFormat()); -} - -void* QOffscreenSurface_Screen(void* ptr) -{ - return static_cast(ptr)->screen(); -} - -void QOffscreenSurface_ConnectScreenChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOffscreenSurface::screenChanged), static_cast(ptr), static_cast(&MyQOffscreenSurface::Signal_ScreenChanged), static_cast(t)); -} - -void QOffscreenSurface_DisconnectScreenChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOffscreenSurface::screenChanged), static_cast(ptr), static_cast(&MyQOffscreenSurface::Signal_ScreenChanged)); -} - -void QOffscreenSurface_ScreenChanged(void* ptr, void* screen) -{ - static_cast(ptr)->screenChanged(static_cast(screen)); -} - -void QOffscreenSurface_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QOffscreenSurface_SetNativeHandle(void* ptr, void* handle) -{ - static_cast(ptr)->setNativeHandle(handle); -} - -void QOffscreenSurface_SetScreen(void* ptr, void* newScreen) -{ - static_cast(ptr)->setScreen(static_cast(newScreen)); -} - -void* QOffscreenSurface_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QOffscreenSurface_SizeDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QOffscreenSurface::size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -long long QOffscreenSurface_SurfaceType(void* ptr) -{ - return static_cast(ptr)->surfaceType(); -} - -long long QOffscreenSurface_SurfaceTypeDefault(void* ptr) -{ - return static_cast(ptr)->QOffscreenSurface::surfaceType(); -} - -void QOffscreenSurface_DestroyQOffscreenSurface(void* ptr) -{ - static_cast(ptr)->~QOffscreenSurface(); -} - -void QOffscreenSurface_DestroyQOffscreenSurfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QOffscreenSurface___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOffscreenSurface___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOffscreenSurface___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOffscreenSurface___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOffscreenSurface___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOffscreenSurface___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOffscreenSurface___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOffscreenSurface___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOffscreenSurface___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOffscreenSurface___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOffscreenSurface___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOffscreenSurface___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOffscreenSurface___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOffscreenSurface___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOffscreenSurface___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOffscreenSurface_ChildEvent(void* ptr, void* event) -{ - static_cast(ptr)->childEvent(static_cast(event)); -} - -void QOffscreenSurface_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOffscreenSurface::childEvent(static_cast(event)); -} - -void QOffscreenSurface_ConnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->connectNotify(*static_cast(sign)); -} - -void QOffscreenSurface_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOffscreenSurface::connectNotify(*static_cast(sign)); -} - -void QOffscreenSurface_CustomEvent(void* ptr, void* event) -{ - static_cast(ptr)->customEvent(static_cast(event)); -} - -void QOffscreenSurface_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOffscreenSurface::customEvent(static_cast(event)); -} - -void QOffscreenSurface_DeleteLater(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); -} - -void QOffscreenSurface_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOffscreenSurface::deleteLater(); -} - -void QOffscreenSurface_DisconnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->disconnectNotify(*static_cast(sign)); -} - -void QOffscreenSurface_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOffscreenSurface::disconnectNotify(*static_cast(sign)); -} - -char QOffscreenSurface_Event(void* ptr, void* e) -{ - return static_cast(ptr)->event(static_cast(e)); -} - -char QOffscreenSurface_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOffscreenSurface::event(static_cast(e)); -} - -char QOffscreenSurface_EventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } -} - -char QOffscreenSurface_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOffscreenSurface::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOffscreenSurface_MetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->metaObject()); -} - -void* QOffscreenSurface_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOffscreenSurface::metaObject()); -} - -void QOffscreenSurface_TimerEvent(void* ptr, void* event) -{ - static_cast(ptr)->timerEvent(static_cast(event)); -} - -void QOffscreenSurface_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOffscreenSurface::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QOpenGLBuffer) -Q_DECLARE_METATYPE(QOpenGLBuffer*) -void* QOpenGLBuffer_NewQOpenGLBuffer() -{ - return new QOpenGLBuffer(); -} - -void* QOpenGLBuffer_NewQOpenGLBuffer2(long long ty) -{ - return new QOpenGLBuffer(static_cast(ty)); -} - -void* QOpenGLBuffer_NewQOpenGLBuffer3(void* other) -{ - return new QOpenGLBuffer(*static_cast(other)); -} - -void QOpenGLBuffer_Allocate(void* ptr, void* data, int count) -{ - static_cast(ptr)->allocate(data, count); -} - -void QOpenGLBuffer_Allocate2(void* ptr, int count) -{ - static_cast(ptr)->allocate(count); -} - -char QOpenGLBuffer_Bind(void* ptr) -{ - return static_cast(ptr)->bind(); -} - -unsigned int QOpenGLBuffer_BufferId(void* ptr) -{ - return static_cast(ptr)->bufferId(); -} - -char QOpenGLBuffer_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void QOpenGLBuffer_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -char QOpenGLBuffer_IsCreated(void* ptr) -{ - return static_cast(ptr)->isCreated(); -} - -void* QOpenGLBuffer_Map(void* ptr, long long access) -{ - return static_cast(ptr)->map(static_cast(access)); -} - -void* QOpenGLBuffer_MapRange(void* ptr, int offset, int count, long long access) -{ - return static_cast(ptr)->mapRange(offset, count, static_cast(access)); -} - -char QOpenGLBuffer_Read(void* ptr, int offset, void* data, int count) -{ - return static_cast(ptr)->read(offset, data, count); -} - -void QOpenGLBuffer_Release(void* ptr) -{ - static_cast(ptr)->release(); -} - -void QOpenGLBuffer_QOpenGLBuffer_Release2(long long ty) -{ - QOpenGLBuffer::release(static_cast(ty)); -} - -void QOpenGLBuffer_SetUsagePattern(void* ptr, long long value) -{ - static_cast(ptr)->setUsagePattern(static_cast(value)); -} - -int QOpenGLBuffer_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -long long QOpenGLBuffer_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -char QOpenGLBuffer_Unmap(void* ptr) -{ - return static_cast(ptr)->unmap(); -} - -long long QOpenGLBuffer_UsagePattern(void* ptr) -{ - return static_cast(ptr)->usagePattern(); -} - -void QOpenGLBuffer_Write(void* ptr, int offset, void* data, int count) -{ - static_cast(ptr)->write(offset, data, count); -} - -void QOpenGLBuffer_DestroyQOpenGLBuffer(void* ptr) -{ - static_cast(ptr)->~QOpenGLBuffer(); -} - -class MyQOpenGLContext: public QOpenGLContext -{ -public: - MyQOpenGLContext(QObject *parent = Q_NULLPTR) : QOpenGLContext(parent) {QOpenGLContext_QOpenGLContext_QRegisterMetaType();}; - void Signal_AboutToBeDestroyed() { callbackQOpenGLContext_AboutToBeDestroyed(this); }; - ~MyQOpenGLContext() { callbackQOpenGLContext_DestroyQOpenGLContext(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLContext_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLContext_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLContext_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLContext_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLContext_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLContext_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLContext_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLContext_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLContext_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLContext_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLContext_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLContext*) -Q_DECLARE_METATYPE(MyQOpenGLContext*) - -int QOpenGLContext_QOpenGLContext_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLContext_NewQOpenGLContext(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLContext(static_cast(parent)); - } else { - return new MyQOpenGLContext(static_cast(parent)); - } -} - -void QOpenGLContext_ConnectAboutToBeDestroyed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLContext::aboutToBeDestroyed), static_cast(ptr), static_cast(&MyQOpenGLContext::Signal_AboutToBeDestroyed), static_cast(t)); -} - -void QOpenGLContext_DisconnectAboutToBeDestroyed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLContext::aboutToBeDestroyed), static_cast(ptr), static_cast(&MyQOpenGLContext::Signal_AboutToBeDestroyed)); -} - -void QOpenGLContext_AboutToBeDestroyed(void* ptr) -{ - static_cast(ptr)->aboutToBeDestroyed(); -} - -char QOpenGLContext_QOpenGLContext_AreSharing(void* first, void* second) -{ - return QOpenGLContext::areSharing(static_cast(first), static_cast(second)); -} - -char QOpenGLContext_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void* QOpenGLContext_QOpenGLContext_CurrentContext() -{ - return QOpenGLContext::currentContext(); -} - -unsigned int QOpenGLContext_DefaultFramebufferObject(void* ptr) -{ - return static_cast(ptr)->defaultFramebufferObject(); -} - -void QOpenGLContext_DoneCurrent(void* ptr) -{ - static_cast(ptr)->doneCurrent(); -} - -void* QOpenGLContext_ExtraFunctions(void* ptr) -{ - return static_cast(ptr)->extraFunctions(); -} - -void* QOpenGLContext_Format(void* ptr) -{ - return new QSurfaceFormat(static_cast(ptr)->format()); -} - -void* QOpenGLContext_Functions(void* ptr) -{ - return static_cast(ptr)->functions(); -} - -void* QOpenGLContext_QOpenGLContext_GlobalShareContext() -{ - return QOpenGLContext::globalShareContext(); -} - -char QOpenGLContext_HasExtension(void* ptr, void* extension) -{ - return static_cast(ptr)->hasExtension(*static_cast(extension)); -} - -char QOpenGLContext_IsOpenGLES(void* ptr) -{ - return static_cast(ptr)->isOpenGLES(); -} - -char QOpenGLContext_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QOpenGLContext_MakeCurrent(void* ptr, void* surface) -{ - if (dynamic_cast(static_cast(surface))) { - return static_cast(ptr)->makeCurrent(static_cast(surface)); - } else if (dynamic_cast(static_cast(surface))) { - return static_cast(ptr)->makeCurrent(static_cast(surface)); - } else if (dynamic_cast(static_cast(surface))) { - return static_cast(ptr)->makeCurrent(static_cast(surface)); - } else { - return static_cast(ptr)->makeCurrent(static_cast(surface)); - } -} - -void* QOpenGLContext_NativeHandle(void* ptr) -{ - return new QVariant(static_cast(ptr)->nativeHandle()); -} - -void* QOpenGLContext_QOpenGLContext_OpenGLModuleHandle() -{ - return QOpenGLContext::openGLModuleHandle(); -} - -long long QOpenGLContext_QOpenGLContext_OpenGLModuleType() -{ - return QOpenGLContext::openGLModuleType(); -} - -void* QOpenGLContext_Screen(void* ptr) -{ - return static_cast(ptr)->screen(); -} - -void QOpenGLContext_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QOpenGLContext_SetNativeHandle(void* ptr, void* handle) -{ - static_cast(ptr)->setNativeHandle(*static_cast(handle)); -} - -void QOpenGLContext_SetScreen(void* ptr, void* screen) -{ - static_cast(ptr)->setScreen(static_cast(screen)); -} - -void QOpenGLContext_SetShareContext(void* ptr, void* shareContext) -{ - static_cast(ptr)->setShareContext(static_cast(shareContext)); -} - -void* QOpenGLContext_ShareContext(void* ptr) -{ - return static_cast(ptr)->shareContext(); -} - -void* QOpenGLContext_ShareGroup(void* ptr) -{ - return static_cast(ptr)->shareGroup(); -} - -char QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL() -{ - return QOpenGLContext::supportsThreadedOpenGL(); -} - -void* QOpenGLContext_Surface(void* ptr) -{ - return static_cast(ptr)->surface(); -} - -void QOpenGLContext_SwapBuffers(void* ptr, void* surface) -{ - if (dynamic_cast(static_cast(surface))) { - static_cast(ptr)->swapBuffers(static_cast(surface)); - } else if (dynamic_cast(static_cast(surface))) { - static_cast(ptr)->swapBuffers(static_cast(surface)); - } else if (dynamic_cast(static_cast(surface))) { - static_cast(ptr)->swapBuffers(static_cast(surface)); - } else { - static_cast(ptr)->swapBuffers(static_cast(surface)); - } -} - -void* QOpenGLContext_VersionFunctions(void* ptr, void* versionProfile) -{ - return static_cast(ptr)->versionFunctions(*static_cast(versionProfile)); -} - -void QOpenGLContext_DestroyQOpenGLContext(void* ptr) -{ - static_cast(ptr)->~QOpenGLContext(); -} - -void QOpenGLContext_DestroyQOpenGLContextDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QOpenGLContext___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContext___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContext___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContext___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLContext___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLContext___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContext___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContext___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContext___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContext___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContext___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContext___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContext___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContext___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContext___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLContext_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLContext::childEvent(static_cast(event)); -} - -void QOpenGLContext_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLContext::connectNotify(*static_cast(sign)); -} - -void QOpenGLContext_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLContext::customEvent(static_cast(event)); -} - -void QOpenGLContext_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLContext::deleteLater(); -} - -void QOpenGLContext_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLContext::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLContext_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLContext::event(static_cast(e)); -} - -char QOpenGLContext_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLContext::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLContext_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLContext::metaObject()); -} - -void QOpenGLContext_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLContext::timerEvent(static_cast(event)); -} - -class MyQOpenGLContextGroup: public QOpenGLContextGroup -{ -public: - void childEvent(QChildEvent * event) { callbackQOpenGLContextGroup_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLContextGroup_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLContextGroup_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLContextGroup_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLContextGroup_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLContextGroup_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLContextGroup_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLContextGroup_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLContextGroup_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLContextGroup_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLContextGroup_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLContextGroup*) -Q_DECLARE_METATYPE(MyQOpenGLContextGroup*) - -int QOpenGLContextGroup_QOpenGLContextGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup() -{ - return QOpenGLContextGroup::currentContextGroup(); -} - -struct QtGui_PackedList QOpenGLContextGroup_Shares(void* ptr) -{ - return ({ QList* tmpValuec31b07 = new QList(static_cast(ptr)->shares()); QtGui_PackedList { tmpValuec31b07, tmpValuec31b07->size() }; }); -} - -void* QOpenGLContextGroup___shares_atList(void* ptr, int i) -{ - return ({QOpenGLContext * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContextGroup___shares_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QOpenGLContextGroup___shares_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContextGroup___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContextGroup___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContextGroup___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContextGroup___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLContextGroup___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLContextGroup___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContextGroup___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContextGroup___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContextGroup___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContextGroup___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContextGroup___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContextGroup___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLContextGroup___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLContextGroup___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLContextGroup___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLContextGroup_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLContextGroup::childEvent(static_cast(event)); -} - -void QOpenGLContextGroup_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLContextGroup::connectNotify(*static_cast(sign)); -} - -void QOpenGLContextGroup_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLContextGroup::customEvent(static_cast(event)); -} - -void QOpenGLContextGroup_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLContextGroup::deleteLater(); -} - -void QOpenGLContextGroup_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLContextGroup::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLContextGroup_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLContextGroup::event(static_cast(e)); -} - -char QOpenGLContextGroup_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLContextGroup::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLContextGroup_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLContextGroup::metaObject()); -} - -void QOpenGLContextGroup_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLContextGroup::timerEvent(static_cast(event)); -} - -class MyQOpenGLDebugLogger: public QOpenGLDebugLogger -{ -public: - MyQOpenGLDebugLogger(QObject *parent = Q_NULLPTR) : QOpenGLDebugLogger(parent) {QOpenGLDebugLogger_QOpenGLDebugLogger_QRegisterMetaType();}; - void logMessage(const QOpenGLDebugMessage & debugMessage) { callbackQOpenGLDebugLogger_LogMessage(this, const_cast(&debugMessage)); }; - void Signal_MessageLogged(const QOpenGLDebugMessage & debugMessage) { callbackQOpenGLDebugLogger_MessageLogged(this, const_cast(&debugMessage)); }; - void startLogging(QOpenGLDebugLogger::LoggingMode loggingMode) { callbackQOpenGLDebugLogger_StartLogging(this, loggingMode); }; - void stopLogging() { callbackQOpenGLDebugLogger_StopLogging(this); }; - ~MyQOpenGLDebugLogger() { callbackQOpenGLDebugLogger_DestroyQOpenGLDebugLogger(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLDebugLogger_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLDebugLogger_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLDebugLogger_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLDebugLogger_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLDebugLogger_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLDebugLogger_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLDebugLogger_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLDebugLogger_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLDebugLogger_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLDebugLogger_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLDebugLogger_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLDebugLogger*) -Q_DECLARE_METATYPE(MyQOpenGLDebugLogger*) - -int QOpenGLDebugLogger_QOpenGLDebugLogger_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLDebugLogger_NewQOpenGLDebugLogger(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } else { - return new MyQOpenGLDebugLogger(static_cast(parent)); - } -} - -void QOpenGLDebugLogger_DisableMessages(void* ptr, long long sources, long long types, long long severities) -{ - static_cast(ptr)->disableMessages(static_cast(sources), static_cast(types), static_cast(severities)); -} - -void QOpenGLDebugLogger_DisableMessages2(void* ptr, void* ids, long long sources, long long types) -{ - static_cast(ptr)->disableMessages(*static_cast*>(ids), static_cast(sources), static_cast(types)); -} - -void QOpenGLDebugLogger_EnableMessages(void* ptr, long long sources, long long types, long long severities) -{ - static_cast(ptr)->enableMessages(static_cast(sources), static_cast(types), static_cast(severities)); -} - -void QOpenGLDebugLogger_EnableMessages2(void* ptr, void* ids, long long sources, long long types) -{ - static_cast(ptr)->enableMessages(*static_cast*>(ids), static_cast(sources), static_cast(types)); -} - -char QOpenGLDebugLogger_Initialize(void* ptr) -{ - return static_cast(ptr)->initialize(); -} - -char QOpenGLDebugLogger_IsLogging(void* ptr) -{ - return static_cast(ptr)->isLogging(); -} - -void QOpenGLDebugLogger_LogMessage(void* ptr, void* debugMessage) -{ - QMetaObject::invokeMethod(static_cast(ptr), "logMessage", Q_ARG(const QOpenGLDebugMessage, *static_cast(debugMessage))); -} - -void QOpenGLDebugLogger_LogMessageDefault(void* ptr, void* debugMessage) -{ - static_cast(ptr)->QOpenGLDebugLogger::logMessage(*static_cast(debugMessage)); -} - -struct QtGui_PackedList QOpenGLDebugLogger_LoggedMessages(void* ptr) -{ - return ({ QList* tmpValuefdab42 = new QList(static_cast(ptr)->loggedMessages()); QtGui_PackedList { tmpValuefdab42, tmpValuefdab42->size() }; }); -} - -long long QOpenGLDebugLogger_LoggingMode(void* ptr) -{ - return static_cast(ptr)->loggingMode(); -} - -long long QOpenGLDebugLogger_MaximumMessageLength(void* ptr) -{ - return static_cast(ptr)->maximumMessageLength(); -} - -void QOpenGLDebugLogger_ConnectMessageLogged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLDebugLogger::messageLogged), static_cast(ptr), static_cast(&MyQOpenGLDebugLogger::Signal_MessageLogged), static_cast(t)); -} - -void QOpenGLDebugLogger_DisconnectMessageLogged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLDebugLogger::messageLogged), static_cast(ptr), static_cast(&MyQOpenGLDebugLogger::Signal_MessageLogged)); -} - -void QOpenGLDebugLogger_MessageLogged(void* ptr, void* debugMessage) -{ - static_cast(ptr)->messageLogged(*static_cast(debugMessage)); -} - -void QOpenGLDebugLogger_PopGroup(void* ptr) -{ - static_cast(ptr)->popGroup(); -} - -void QOpenGLDebugLogger_PushGroup(void* ptr, struct QtGui_PackedString name, unsigned int id, long long source) -{ - static_cast(ptr)->pushGroup(QString::fromUtf8(name.data, name.len), id, static_cast(source)); -} - -void QOpenGLDebugLogger_StartLogging(void* ptr, long long loggingMode) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "startLogging", Q_ARG(QOpenGLDebugLogger::LoggingMode, static_cast(loggingMode))); -} - -void QOpenGLDebugLogger_StartLoggingDefault(void* ptr, long long loggingMode) -{ - static_cast(ptr)->QOpenGLDebugLogger::startLogging(static_cast(loggingMode)); -} - -void QOpenGLDebugLogger_StopLogging(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stopLogging"); -} - -void QOpenGLDebugLogger_StopLoggingDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLDebugLogger::stopLogging(); -} - -void QOpenGLDebugLogger_DestroyQOpenGLDebugLogger(void* ptr) -{ - static_cast(ptr)->~QOpenGLDebugLogger(); -} - -void QOpenGLDebugLogger_DestroyQOpenGLDebugLoggerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -unsigned int QOpenGLDebugLogger___disableMessages_ids_atList2(void* ptr, int i) -{ - return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLDebugLogger___disableMessages_ids_setList2(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLDebugLogger___disableMessages_ids_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QOpenGLDebugLogger___enableMessages_ids_atList2(void* ptr, int i) -{ - return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLDebugLogger___enableMessages_ids_setList2(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLDebugLogger___enableMessages_ids_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QOpenGLDebugLogger___loggedMessages_atList(void* ptr, int i) -{ - return new QOpenGLDebugMessage(({QOpenGLDebugMessage tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLDebugLogger___loggedMessages_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLDebugLogger___loggedMessages_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLDebugLogger___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLDebugLogger___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLDebugLogger___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLDebugLogger___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLDebugLogger___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLDebugLogger___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLDebugLogger___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLDebugLogger___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLDebugLogger___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLDebugLogger___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLDebugLogger___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLDebugLogger___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLDebugLogger___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLDebugLogger___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLDebugLogger___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLDebugLogger_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLDebugLogger::childEvent(static_cast(event)); -} - -void QOpenGLDebugLogger_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLDebugLogger::connectNotify(*static_cast(sign)); -} - -void QOpenGLDebugLogger_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLDebugLogger::customEvent(static_cast(event)); -} - -void QOpenGLDebugLogger_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLDebugLogger::deleteLater(); -} - -void QOpenGLDebugLogger_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLDebugLogger::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLDebugLogger_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLDebugLogger::event(static_cast(e)); -} - -char QOpenGLDebugLogger_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLDebugLogger::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLDebugLogger_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLDebugLogger::metaObject()); -} - -void QOpenGLDebugLogger_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLDebugLogger::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QOpenGLDebugMessage*) -void* QOpenGLDebugMessage_NewQOpenGLDebugMessage() -{ - return new QOpenGLDebugMessage(); -} - -void* QOpenGLDebugMessage_NewQOpenGLDebugMessage2(void* debugMessage) -{ - return new QOpenGLDebugMessage(*static_cast(debugMessage)); -} - -void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty) -{ - return new QOpenGLDebugMessage(QOpenGLDebugMessage::createApplicationMessage(QString::fromUtf8(text.data, text.len), id, static_cast(severity), static_cast(ty))); -} - -void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty) -{ - return new QOpenGLDebugMessage(QOpenGLDebugMessage::createThirdPartyMessage(QString::fromUtf8(text.data, text.len), id, static_cast(severity), static_cast(ty))); -} - -unsigned int QOpenGLDebugMessage_Id(void* ptr) -{ - return static_cast(ptr)->id(); -} - -struct QtGui_PackedString QOpenGLDebugMessage_Message(void* ptr) -{ - return ({ QByteArray t195421 = static_cast(ptr)->message().toUtf8(); QtGui_PackedString { const_cast(t195421.prepend("WHITESPACE").constData()+10), t195421.size()-10 }; }); -} - -long long QOpenGLDebugMessage_Severity(void* ptr) -{ - return static_cast(ptr)->severity(); -} - -long long QOpenGLDebugMessage_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -void QOpenGLDebugMessage_Swap(void* ptr, void* debugMessage) -{ - static_cast(ptr)->swap(*static_cast(debugMessage)); -} - -long long QOpenGLDebugMessage_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(void* ptr) -{ - static_cast(ptr)->~QOpenGLDebugMessage(); -} - -Q_DECLARE_METATYPE(QOpenGLExtraFunctions) -Q_DECLARE_METATYPE(QOpenGLExtraFunctions*) -void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions() -{ - return new QOpenGLExtraFunctions(); -} - -void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions2(void* context) -{ - return new QOpenGLExtraFunctions(static_cast(context)); -} - -void QOpenGLExtraFunctions_GlActiveShaderProgram(void* ptr, unsigned int pipeline, unsigned int program) -{ - static_cast(ptr)->glActiveShaderProgram(pipeline, program); -} - -void QOpenGLExtraFunctions_GlBeginQuery(void* ptr, unsigned int target, unsigned int id) -{ - static_cast(ptr)->glBeginQuery(target, id); -} - -void QOpenGLExtraFunctions_GlBeginTransformFeedback(void* ptr, unsigned int primitiveMode) -{ - static_cast(ptr)->glBeginTransformFeedback(primitiveMode); -} - -void QOpenGLExtraFunctions_GlBindBufferBase(void* ptr, unsigned int target, unsigned int index, unsigned int buffer) -{ - static_cast(ptr)->glBindBufferBase(target, index, buffer); -} - -void QOpenGLExtraFunctions_GlBindImageTexture(void* ptr, unsigned int unit, unsigned int texture, int level, char layered, int layer, unsigned int access, unsigned int format) -{ - static_cast(ptr)->glBindImageTexture(unit, texture, level, layered != 0, layer, access, format); -} - -void QOpenGLExtraFunctions_GlBindProgramPipeline(void* ptr, unsigned int pipeline) -{ - static_cast(ptr)->glBindProgramPipeline(pipeline); -} - -void QOpenGLExtraFunctions_GlBindSampler(void* ptr, unsigned int unit, unsigned int sampler) -{ - static_cast(ptr)->glBindSampler(unit, sampler); -} - -void QOpenGLExtraFunctions_GlBindTransformFeedback(void* ptr, unsigned int target, unsigned int id) -{ - static_cast(ptr)->glBindTransformFeedback(target, id); -} - -void QOpenGLExtraFunctions_GlBindVertexArray(void* ptr, unsigned int array) -{ - static_cast(ptr)->glBindVertexArray(array); -} - -void QOpenGLExtraFunctions_GlBlendBarrier(void* ptr) -{ - static_cast(ptr)->glBlendBarrier(); -} - -void QOpenGLExtraFunctions_GlBlendEquationSeparatei(void* ptr, unsigned int buf, unsigned int modeRGB, unsigned int modeAlpha) -{ - static_cast(ptr)->glBlendEquationSeparatei(buf, modeRGB, modeAlpha); -} - -void QOpenGLExtraFunctions_GlBlendEquationi(void* ptr, unsigned int buf, unsigned int mode) -{ - static_cast(ptr)->glBlendEquationi(buf, mode); -} - -void QOpenGLExtraFunctions_GlBlendFuncSeparatei(void* ptr, unsigned int buf, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha) -{ - static_cast(ptr)->glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); -} - -void QOpenGLExtraFunctions_GlBlendFunci(void* ptr, unsigned int buf, unsigned int src, unsigned int dst) -{ - static_cast(ptr)->glBlendFunci(buf, src, dst); -} - -void QOpenGLExtraFunctions_GlBlitFramebuffer(void* ptr, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, unsigned int mask, unsigned int filter) -{ - static_cast(ptr)->glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter); -} - -void QOpenGLExtraFunctions_GlClearBufferfi(void* ptr, unsigned int buffer, int drawbuffer, float depth, int stencil) -{ - static_cast(ptr)->glClearBufferfi(buffer, drawbuffer, depth, stencil); -} - -void QOpenGLExtraFunctions_GlClearBufferfv(void* ptr, unsigned int buffer, int drawbuffer, float value) -{ - static_cast(ptr)->glClearBufferfv(buffer, drawbuffer, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlClearBufferiv(void* ptr, unsigned int buffer, int drawbuffer, int value) -{ - static_cast(ptr)->glClearBufferiv(buffer, drawbuffer, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlClearBufferuiv(void* ptr, unsigned int buffer, int drawbuffer, unsigned int value) -{ - static_cast(ptr)->glClearBufferuiv(buffer, drawbuffer, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlColorMaski(void* ptr, unsigned int index, char r, char g, char b, char a) -{ - static_cast(ptr)->glColorMaski(index, r != 0, g != 0, b != 0, a != 0); -} - -void QOpenGLExtraFunctions_GlCompressedTexImage3D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, void* data) -{ - static_cast(ptr)->glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data); -} - -void QOpenGLExtraFunctions_GlCompressedTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, int imageSize, void* data) -{ - static_cast(ptr)->glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data); -} - -void QOpenGLExtraFunctions_GlCopyImageSubData(void* ptr, unsigned int srcName, unsigned int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, unsigned int dstName, unsigned int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) -{ - static_cast(ptr)->glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth); -} - -void QOpenGLExtraFunctions_GlCopyTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) -{ - static_cast(ptr)->glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height); -} - -void QOpenGLExtraFunctions_GlDebugMessageControl(void* ptr, unsigned int source, unsigned int ty, unsigned int severity, int count, unsigned int ids, char enabled) -{ - static_cast(ptr)->glDebugMessageControl(source, ty, severity, count, const_cast(&ids), enabled != 0); -} - -void QOpenGLExtraFunctions_GlDeleteProgramPipelines(void* ptr, int n, unsigned int pipelines) -{ - static_cast(ptr)->glDeleteProgramPipelines(n, const_cast(&pipelines)); -} - -void QOpenGLExtraFunctions_GlDeleteQueries(void* ptr, int n, unsigned int ids) -{ - static_cast(ptr)->glDeleteQueries(n, const_cast(&ids)); -} - -void QOpenGLExtraFunctions_GlDeleteSamplers(void* ptr, int count, unsigned int samplers) -{ - static_cast(ptr)->glDeleteSamplers(count, const_cast(&samplers)); -} - -void QOpenGLExtraFunctions_GlDeleteTransformFeedbacks(void* ptr, int n, unsigned int ids) -{ - static_cast(ptr)->glDeleteTransformFeedbacks(n, const_cast(&ids)); -} - -void QOpenGLExtraFunctions_GlDeleteVertexArrays(void* ptr, int n, unsigned int arrays) -{ - static_cast(ptr)->glDeleteVertexArrays(n, const_cast(&arrays)); -} - -void QOpenGLExtraFunctions_GlDisablei(void* ptr, unsigned int target, unsigned int index) -{ - static_cast(ptr)->glDisablei(target, index); -} - -void QOpenGLExtraFunctions_GlDispatchCompute(void* ptr, unsigned int num_groups_x, unsigned int num_groups_y, unsigned int num_groups_z) -{ - static_cast(ptr)->glDispatchCompute(num_groups_x, num_groups_y, num_groups_z); -} - -void QOpenGLExtraFunctions_GlDrawArraysIndirect(void* ptr, unsigned int mode, void* indirect) -{ - static_cast(ptr)->glDrawArraysIndirect(mode, indirect); -} - -void QOpenGLExtraFunctions_GlDrawArraysInstanced(void* ptr, unsigned int mode, int first, int count, int instancecount) -{ - static_cast(ptr)->glDrawArraysInstanced(mode, first, count, instancecount); -} - -void QOpenGLExtraFunctions_GlDrawBuffers(void* ptr, int n, unsigned int bufs) -{ - static_cast(ptr)->glDrawBuffers(n, const_cast(&bufs)); -} - -void QOpenGLExtraFunctions_GlDrawElementsBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int basevertex) -{ - static_cast(ptr)->glDrawElementsBaseVertex(mode, count, ty, indices, basevertex); -} - -void QOpenGLExtraFunctions_GlDrawElementsIndirect(void* ptr, unsigned int mode, unsigned int ty, void* indirect) -{ - static_cast(ptr)->glDrawElementsIndirect(mode, ty, indirect); -} - -void QOpenGLExtraFunctions_GlDrawElementsInstanced(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount) -{ - static_cast(ptr)->glDrawElementsInstanced(mode, count, ty, indices, instancecount); -} - -void QOpenGLExtraFunctions_GlDrawElementsInstancedBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount, int basevertex) -{ - static_cast(ptr)->glDrawElementsInstancedBaseVertex(mode, count, ty, indices, instancecount, basevertex); -} - -void QOpenGLExtraFunctions_GlDrawRangeElements(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices) -{ - static_cast(ptr)->glDrawRangeElements(mode, start, end, count, ty, indices); -} - -void QOpenGLExtraFunctions_GlDrawRangeElementsBaseVertex(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices, int basevertex) -{ - static_cast(ptr)->glDrawRangeElementsBaseVertex(mode, start, end, count, ty, indices, basevertex); -} - -void QOpenGLExtraFunctions_GlEnablei(void* ptr, unsigned int target, unsigned int index) -{ - static_cast(ptr)->glEnablei(target, index); -} - -void QOpenGLExtraFunctions_GlEndQuery(void* ptr, unsigned int target) -{ - static_cast(ptr)->glEndQuery(target); -} - -void QOpenGLExtraFunctions_GlEndTransformFeedback(void* ptr) -{ - static_cast(ptr)->glEndTransformFeedback(); -} - -void QOpenGLExtraFunctions_GlFramebufferParameteri(void* ptr, unsigned int target, unsigned int pname, int param) -{ - static_cast(ptr)->glFramebufferParameteri(target, pname, param); -} - -void QOpenGLExtraFunctions_GlFramebufferTexture(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level) -{ - static_cast(ptr)->glFramebufferTexture(target, attachment, texture, level); -} - -void QOpenGLExtraFunctions_GlFramebufferTextureLayer(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level, int layer) -{ - static_cast(ptr)->glFramebufferTextureLayer(target, attachment, texture, level, layer); -} - -void QOpenGLExtraFunctions_GlGenProgramPipelines(void* ptr, int n, unsigned int pipelines) -{ - static_cast(ptr)->glGenProgramPipelines(n, &pipelines); -} - -void QOpenGLExtraFunctions_GlGenQueries(void* ptr, int n, unsigned int ids) -{ - static_cast(ptr)->glGenQueries(n, &ids); -} - -void QOpenGLExtraFunctions_GlGenSamplers(void* ptr, int count, unsigned int samplers) -{ - static_cast(ptr)->glGenSamplers(count, &samplers); -} - -void QOpenGLExtraFunctions_GlGenTransformFeedbacks(void* ptr, int n, unsigned int ids) -{ - static_cast(ptr)->glGenTransformFeedbacks(n, &ids); -} - -void QOpenGLExtraFunctions_GlGenVertexArrays(void* ptr, int n, unsigned int arrays) -{ - static_cast(ptr)->glGenVertexArrays(n, &arrays); -} - -void QOpenGLExtraFunctions_GlGetActiveUniformBlockiv(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int pname, int params) -{ - static_cast(ptr)->glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetActiveUniformsiv(void* ptr, unsigned int program, int uniformCount, unsigned int uniformIndices, unsigned int pname, int params) -{ - static_cast(ptr)->glGetActiveUniformsiv(program, uniformCount, const_cast(&uniformIndices), pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetBooleani_v(void* ptr, unsigned int target, unsigned int index, char* data) -{ - static_cast(ptr)->glGetBooleani_v(target, index, reinterpret_cast(data)); -} - -void QOpenGLExtraFunctions_GlGetBufferPointerv(void* ptr, unsigned int target, unsigned int pname, void* params) -{ - static_cast(ptr)->glGetBufferPointerv(target, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetFramebufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glGetFramebufferParameteriv(target, pname, ¶ms); -} - -unsigned int QOpenGLExtraFunctions_GlGetGraphicsResetStatus(void* ptr) -{ - return static_cast(ptr)->glGetGraphicsResetStatus(); -} - -void QOpenGLExtraFunctions_GlGetIntegeri_v(void* ptr, unsigned int target, unsigned int index, int data) -{ - static_cast(ptr)->glGetIntegeri_v(target, index, &data); -} - -void QOpenGLExtraFunctions_GlGetInternalformativ(void* ptr, unsigned int target, unsigned int internalformat, unsigned int pname, int bufSize, int params) -{ - static_cast(ptr)->glGetInternalformativ(target, internalformat, pname, bufSize, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetMultisamplefv(void* ptr, unsigned int pname, unsigned int index, float val) -{ - static_cast(ptr)->glGetMultisamplefv(pname, index, &val); -} - -void QOpenGLExtraFunctions_GlGetPointerv(void* ptr, unsigned int pname, void* params) -{ - static_cast(ptr)->glGetPointerv(pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetProgramBinary(void* ptr, unsigned int program, int bufSize, int length, unsigned int binaryFormat, void* binary) -{ - static_cast(ptr)->glGetProgramBinary(program, bufSize, &length, &binaryFormat, binary); -} - -void QOpenGLExtraFunctions_GlGetProgramInterfaceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int pname, int params) -{ - static_cast(ptr)->glGetProgramInterfaceiv(program, programInterface, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetProgramPipelineiv(void* ptr, unsigned int pipeline, unsigned int pname, int params) -{ - static_cast(ptr)->glGetProgramPipelineiv(pipeline, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetProgramResourceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int index, int propCount, unsigned int props, int bufSize, int length, int params) -{ - static_cast(ptr)->glGetProgramResourceiv(program, programInterface, index, propCount, const_cast(&props), bufSize, &length, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetQueryObjectuiv(void* ptr, unsigned int id, unsigned int pname, unsigned int params) -{ - static_cast(ptr)->glGetQueryObjectuiv(id, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetQueryiv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glGetQueryiv(target, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int params) -{ - static_cast(ptr)->glGetSamplerParameterIiv(sampler, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int params) -{ - static_cast(ptr)->glGetSamplerParameterIuiv(sampler, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float params) -{ - static_cast(ptr)->glGetSamplerParameterfv(sampler, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int params) -{ - static_cast(ptr)->glGetSamplerParameteriv(sampler, pname, ¶ms); -} - -struct QtGui_PackedString QOpenGLExtraFunctions_GlGetStringi(void* ptr, unsigned int name, unsigned int index) -{ - return ({ char* t7c422e = static_cast(static_cast(const_cast(static_cast(ptr)->glGetStringi(name, index)))); QtGui_PackedString { t7c422e, -1 }; }); -} - -void QOpenGLExtraFunctions_GlGetTexLevelParameterfv(void* ptr, unsigned int target, int level, unsigned int pname, float params) -{ - static_cast(ptr)->glGetTexLevelParameterfv(target, level, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetTexLevelParameteriv(void* ptr, unsigned int target, int level, unsigned int pname, int params) -{ - static_cast(ptr)->glGetTexLevelParameteriv(target, level, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glGetTexParameterIiv(target, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params) -{ - static_cast(ptr)->glGetTexParameterIuiv(target, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetUniformuiv(void* ptr, unsigned int program, int location, unsigned int params) -{ - static_cast(ptr)->glGetUniformuiv(program, location, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetVertexAttribIiv(void* ptr, unsigned int index, unsigned int pname, int params) -{ - static_cast(ptr)->glGetVertexAttribIiv(index, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetVertexAttribIuiv(void* ptr, unsigned int index, unsigned int pname, unsigned int params) -{ - static_cast(ptr)->glGetVertexAttribIuiv(index, pname, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetnUniformfv(void* ptr, unsigned int program, int location, int bufSize, float params) -{ - static_cast(ptr)->glGetnUniformfv(program, location, bufSize, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetnUniformiv(void* ptr, unsigned int program, int location, int bufSize, int params) -{ - static_cast(ptr)->glGetnUniformiv(program, location, bufSize, ¶ms); -} - -void QOpenGLExtraFunctions_GlGetnUniformuiv(void* ptr, unsigned int program, int location, int bufSize, unsigned int params) -{ - static_cast(ptr)->glGetnUniformuiv(program, location, bufSize, ¶ms); -} - -void QOpenGLExtraFunctions_GlInvalidateFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments) -{ - static_cast(ptr)->glInvalidateFramebuffer(target, numAttachments, const_cast(&attachments)); -} - -void QOpenGLExtraFunctions_GlInvalidateSubFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments, int x, int y, int width, int height) -{ - static_cast(ptr)->glInvalidateSubFramebuffer(target, numAttachments, const_cast(&attachments), x, y, width, height); -} - -char QOpenGLExtraFunctions_GlIsEnabledi(void* ptr, unsigned int target, unsigned int index) -{ - return static_cast(ptr)->glIsEnabledi(target, index); -} - -char QOpenGLExtraFunctions_GlIsProgramPipeline(void* ptr, unsigned int pipeline) -{ - return static_cast(ptr)->glIsProgramPipeline(pipeline); -} - -char QOpenGLExtraFunctions_GlIsQuery(void* ptr, unsigned int id) -{ - return static_cast(ptr)->glIsQuery(id); -} - -char QOpenGLExtraFunctions_GlIsSampler(void* ptr, unsigned int sampler) -{ - return static_cast(ptr)->glIsSampler(sampler); -} - -char QOpenGLExtraFunctions_GlIsTransformFeedback(void* ptr, unsigned int id) -{ - return static_cast(ptr)->glIsTransformFeedback(id); -} - -char QOpenGLExtraFunctions_GlIsVertexArray(void* ptr, unsigned int array) -{ - return static_cast(ptr)->glIsVertexArray(array); -} - -void QOpenGLExtraFunctions_GlMemoryBarrier(void* ptr, unsigned int barriers) -{ - static_cast(ptr)->glMemoryBarrier(barriers); -} - -void QOpenGLExtraFunctions_GlMemoryBarrierByRegion(void* ptr, unsigned int barriers) -{ - static_cast(ptr)->glMemoryBarrierByRegion(barriers); -} - -void QOpenGLExtraFunctions_GlMinSampleShading(void* ptr, float value) -{ - static_cast(ptr)->glMinSampleShading(value); -} - -void QOpenGLExtraFunctions_GlPatchParameteri(void* ptr, unsigned int pname, int value) -{ - static_cast(ptr)->glPatchParameteri(pname, value); -} - -void QOpenGLExtraFunctions_GlPauseTransformFeedback(void* ptr) -{ - static_cast(ptr)->glPauseTransformFeedback(); -} - -void QOpenGLExtraFunctions_GlPopDebugGroup(void* ptr) -{ - static_cast(ptr)->glPopDebugGroup(); -} - -void QOpenGLExtraFunctions_GlPrimitiveBoundingBox(void* ptr, float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW) -{ - static_cast(ptr)->glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW); -} - -void QOpenGLExtraFunctions_GlProgramBinary(void* ptr, unsigned int program, unsigned int binaryFormat, void* binary, int length) -{ - static_cast(ptr)->glProgramBinary(program, binaryFormat, binary, length); -} - -void QOpenGLExtraFunctions_GlProgramParameteri(void* ptr, unsigned int program, unsigned int pname, int value) -{ - static_cast(ptr)->glProgramParameteri(program, pname, value); -} - -void QOpenGLExtraFunctions_GlProgramUniform1f(void* ptr, unsigned int program, int location, float v0) -{ - static_cast(ptr)->glProgramUniform1f(program, location, v0); -} - -void QOpenGLExtraFunctions_GlProgramUniform1fv(void* ptr, unsigned int program, int location, int count, float value) -{ - static_cast(ptr)->glProgramUniform1fv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform1i(void* ptr, unsigned int program, int location, int v0) -{ - static_cast(ptr)->glProgramUniform1i(program, location, v0); -} - -void QOpenGLExtraFunctions_GlProgramUniform1iv(void* ptr, unsigned int program, int location, int count, int value) -{ - static_cast(ptr)->glProgramUniform1iv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform1ui(void* ptr, unsigned int program, int location, unsigned int v0) -{ - static_cast(ptr)->glProgramUniform1ui(program, location, v0); -} - -void QOpenGLExtraFunctions_GlProgramUniform1uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) -{ - static_cast(ptr)->glProgramUniform1uiv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform2f(void* ptr, unsigned int program, int location, float v0, float v1) -{ - static_cast(ptr)->glProgramUniform2f(program, location, v0, v1); -} - -void QOpenGLExtraFunctions_GlProgramUniform2fv(void* ptr, unsigned int program, int location, int count, float value) -{ - static_cast(ptr)->glProgramUniform2fv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform2i(void* ptr, unsigned int program, int location, int v0, int v1) -{ - static_cast(ptr)->glProgramUniform2i(program, location, v0, v1); -} - -void QOpenGLExtraFunctions_GlProgramUniform2iv(void* ptr, unsigned int program, int location, int count, int value) -{ - static_cast(ptr)->glProgramUniform2iv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform2ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1) -{ - static_cast(ptr)->glProgramUniform2ui(program, location, v0, v1); -} - -void QOpenGLExtraFunctions_GlProgramUniform2uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) -{ - static_cast(ptr)->glProgramUniform2uiv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform3f(void* ptr, unsigned int program, int location, float v0, float v1, float v2) -{ - static_cast(ptr)->glProgramUniform3f(program, location, v0, v1, v2); -} - -void QOpenGLExtraFunctions_GlProgramUniform3fv(void* ptr, unsigned int program, int location, int count, float value) -{ - static_cast(ptr)->glProgramUniform3fv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform3i(void* ptr, unsigned int program, int location, int v0, int v1, int v2) -{ - static_cast(ptr)->glProgramUniform3i(program, location, v0, v1, v2); -} - -void QOpenGLExtraFunctions_GlProgramUniform3iv(void* ptr, unsigned int program, int location, int count, int value) -{ - static_cast(ptr)->glProgramUniform3iv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform3ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2) -{ - static_cast(ptr)->glProgramUniform3ui(program, location, v0, v1, v2); -} - -void QOpenGLExtraFunctions_GlProgramUniform3uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) -{ - static_cast(ptr)->glProgramUniform3uiv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform4f(void* ptr, unsigned int program, int location, float v0, float v1, float v2, float v3) -{ - static_cast(ptr)->glProgramUniform4f(program, location, v0, v1, v2, v3); -} - -void QOpenGLExtraFunctions_GlProgramUniform4fv(void* ptr, unsigned int program, int location, int count, float value) -{ - static_cast(ptr)->glProgramUniform4fv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform4i(void* ptr, unsigned int program, int location, int v0, int v1, int v2, int v3) -{ - static_cast(ptr)->glProgramUniform4i(program, location, v0, v1, v2, v3); -} - -void QOpenGLExtraFunctions_GlProgramUniform4iv(void* ptr, unsigned int program, int location, int count, int value) -{ - static_cast(ptr)->glProgramUniform4iv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniform4ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) -{ - static_cast(ptr)->glProgramUniform4ui(program, location, v0, v1, v2, v3); -} - -void QOpenGLExtraFunctions_GlProgramUniform4uiv(void* ptr, unsigned int program, int location, int count, unsigned int value) -{ - static_cast(ptr)->glProgramUniform4uiv(program, location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix2fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix2x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix2x3fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix2x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix2x4fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix3fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix3x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix3x2fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix3x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix3x4fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix4fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix4x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix4x2fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlProgramUniformMatrix4x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glProgramUniformMatrix4x3fv(program, location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlReadBuffer(void* ptr, unsigned int src) -{ - static_cast(ptr)->glReadBuffer(src); -} - -void QOpenGLExtraFunctions_GlReadnPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, int bufSize, void* data) -{ - static_cast(ptr)->glReadnPixels(x, y, width, height, format, ty, bufSize, data); -} - -void QOpenGLExtraFunctions_GlRenderbufferStorageMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height) -{ - static_cast(ptr)->glRenderbufferStorageMultisample(target, samples, internalformat, width, height); -} - -void QOpenGLExtraFunctions_GlResumeTransformFeedback(void* ptr) -{ - static_cast(ptr)->glResumeTransformFeedback(); -} - -void QOpenGLExtraFunctions_GlSampleMaski(void* ptr, unsigned int maskNumber, unsigned int mask) -{ - static_cast(ptr)->glSampleMaski(maskNumber, mask); -} - -void QOpenGLExtraFunctions_GlSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int param) -{ - static_cast(ptr)->glSamplerParameterIiv(sampler, pname, const_cast(¶m)); -} - -void QOpenGLExtraFunctions_GlSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int param) -{ - static_cast(ptr)->glSamplerParameterIuiv(sampler, pname, const_cast(¶m)); -} - -void QOpenGLExtraFunctions_GlSamplerParameterf(void* ptr, unsigned int sampler, unsigned int pname, float param) -{ - static_cast(ptr)->glSamplerParameterf(sampler, pname, param); -} - -void QOpenGLExtraFunctions_GlSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float param) -{ - static_cast(ptr)->glSamplerParameterfv(sampler, pname, const_cast(¶m)); -} - -void QOpenGLExtraFunctions_GlSamplerParameteri(void* ptr, unsigned int sampler, unsigned int pname, int param) -{ - static_cast(ptr)->glSamplerParameteri(sampler, pname, param); -} - -void QOpenGLExtraFunctions_GlSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int param) -{ - static_cast(ptr)->glSamplerParameteriv(sampler, pname, const_cast(¶m)); -} - -void QOpenGLExtraFunctions_GlTexBuffer(void* ptr, unsigned int target, unsigned int internalformat, unsigned int buffer) -{ - static_cast(ptr)->glTexBuffer(target, internalformat, buffer); -} - -void QOpenGLExtraFunctions_GlTexImage3D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int ty, void* pixels) -{ - static_cast(ptr)->glTexImage3D(target, level, internalformat, width, height, depth, border, format, ty, pixels); -} - -void QOpenGLExtraFunctions_GlTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glTexParameterIiv(target, pname, const_cast(¶ms)); -} - -void QOpenGLExtraFunctions_GlTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params) -{ - static_cast(ptr)->glTexParameterIuiv(target, pname, const_cast(¶ms)); -} - -void QOpenGLExtraFunctions_GlTexStorage2D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height) -{ - static_cast(ptr)->glTexStorage2D(target, levels, internalformat, width, height); -} - -void QOpenGLExtraFunctions_GlTexStorage2DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, char fixedsamplelocations) -{ - static_cast(ptr)->glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations != 0); -} - -void QOpenGLExtraFunctions_GlTexStorage3D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth) -{ - static_cast(ptr)->glTexStorage3D(target, levels, internalformat, width, height, depth); -} - -void QOpenGLExtraFunctions_GlTexStorage3DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, char fixedsamplelocations) -{ - static_cast(ptr)->glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations != 0); -} - -void QOpenGLExtraFunctions_GlTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, unsigned int ty, void* pixels) -{ - static_cast(ptr)->glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, ty, pixels); -} - -void QOpenGLExtraFunctions_GlUniform1ui(void* ptr, int location, unsigned int v0) -{ - static_cast(ptr)->glUniform1ui(location, v0); -} - -void QOpenGLExtraFunctions_GlUniform1uiv(void* ptr, int location, int count, unsigned int value) -{ - static_cast(ptr)->glUniform1uiv(location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniform2ui(void* ptr, int location, unsigned int v0, unsigned int v1) -{ - static_cast(ptr)->glUniform2ui(location, v0, v1); -} - -void QOpenGLExtraFunctions_GlUniform2uiv(void* ptr, int location, int count, unsigned int value) -{ - static_cast(ptr)->glUniform2uiv(location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniform3ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2) -{ - static_cast(ptr)->glUniform3ui(location, v0, v1, v2); -} - -void QOpenGLExtraFunctions_GlUniform3uiv(void* ptr, int location, int count, unsigned int value) -{ - static_cast(ptr)->glUniform3uiv(location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniform4ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3) -{ - static_cast(ptr)->glUniform4ui(location, v0, v1, v2, v3); -} - -void QOpenGLExtraFunctions_GlUniform4uiv(void* ptr, int location, int count, unsigned int value) -{ - static_cast(ptr)->glUniform4uiv(location, count, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniformBlockBinding(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int uniformBlockBinding) -{ - static_cast(ptr)->glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); -} - -void QOpenGLExtraFunctions_GlUniformMatrix2x3fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix2x3fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniformMatrix2x4fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix2x4fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniformMatrix3x2fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix3x2fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniformMatrix3x4fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix3x4fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniformMatrix4x2fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix4x2fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLExtraFunctions_GlUniformMatrix4x3fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix4x3fv(location, count, transpose != 0, const_cast(&value)); -} - -char QOpenGLExtraFunctions_GlUnmapBuffer(void* ptr, unsigned int target) -{ - return static_cast(ptr)->glUnmapBuffer(target); -} - -void QOpenGLExtraFunctions_GlUseProgramStages(void* ptr, unsigned int pipeline, unsigned int stages, unsigned int program) -{ - static_cast(ptr)->glUseProgramStages(pipeline, stages, program); -} - -void QOpenGLExtraFunctions_GlValidateProgramPipeline(void* ptr, unsigned int pipeline) -{ - static_cast(ptr)->glValidateProgramPipeline(pipeline); -} - -void QOpenGLExtraFunctions_GlVertexAttribBinding(void* ptr, unsigned int attribindex, unsigned int bindingindex) -{ - static_cast(ptr)->glVertexAttribBinding(attribindex, bindingindex); -} - -void QOpenGLExtraFunctions_GlVertexAttribDivisor(void* ptr, unsigned int index, unsigned int divisor) -{ - static_cast(ptr)->glVertexAttribDivisor(index, divisor); -} - -void QOpenGLExtraFunctions_GlVertexAttribFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, char normalized, unsigned int relativeoffset) -{ - static_cast(ptr)->glVertexAttribFormat(attribindex, size, ty, normalized != 0, relativeoffset); -} - -void QOpenGLExtraFunctions_GlVertexAttribI4i(void* ptr, unsigned int index, int x, int y, int z, int w) -{ - static_cast(ptr)->glVertexAttribI4i(index, x, y, z, w); -} - -void QOpenGLExtraFunctions_GlVertexAttribI4iv(void* ptr, unsigned int index, int v) -{ - static_cast(ptr)->glVertexAttribI4iv(index, const_cast(&v)); -} - -void QOpenGLExtraFunctions_GlVertexAttribI4ui(void* ptr, unsigned int index, unsigned int x, unsigned int y, unsigned int z, unsigned int w) -{ - static_cast(ptr)->glVertexAttribI4ui(index, x, y, z, w); -} - -void QOpenGLExtraFunctions_GlVertexAttribI4uiv(void* ptr, unsigned int index, unsigned int v) -{ - static_cast(ptr)->glVertexAttribI4uiv(index, const_cast(&v)); -} - -void QOpenGLExtraFunctions_GlVertexAttribIFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, unsigned int relativeoffset) -{ - static_cast(ptr)->glVertexAttribIFormat(attribindex, size, ty, relativeoffset); -} - -void QOpenGLExtraFunctions_GlVertexAttribIPointer(void* ptr, unsigned int index, int size, unsigned int ty, int stride, void* pointer) -{ - static_cast(ptr)->glVertexAttribIPointer(index, size, ty, stride, pointer); -} - -void QOpenGLExtraFunctions_GlVertexBindingDivisor(void* ptr, unsigned int bindingindex, unsigned int divisor) -{ - static_cast(ptr)->glVertexBindingDivisor(bindingindex, divisor); -} - -class MyQOpenGLFramebufferObject: public QOpenGLFramebufferObject -{ -public: - MyQOpenGLFramebufferObject(const QSize &size, GLenum target = GL_TEXTURE_2D) : QOpenGLFramebufferObject(size, target) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; - MyQOpenGLFramebufferObject(int width, int height, GLenum target = GL_TEXTURE_2D) : QOpenGLFramebufferObject(width, height, target) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; - MyQOpenGLFramebufferObject(const QSize &size, QOpenGLFramebufferObject::Attachment attachment, GLenum target = GL_TEXTURE_2D, GLenum internalFormat = 0) : QOpenGLFramebufferObject(size, attachment, target, internalFormat) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; - MyQOpenGLFramebufferObject(int width, int height, QOpenGLFramebufferObject::Attachment attachment, GLenum target = GL_TEXTURE_2D, GLenum internalFormat = 0) : QOpenGLFramebufferObject(width, height, attachment, target, internalFormat) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; - MyQOpenGLFramebufferObject(const QSize &size, const QOpenGLFramebufferObjectFormat &format) : QOpenGLFramebufferObject(size, format) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; - MyQOpenGLFramebufferObject(int width, int height, const QOpenGLFramebufferObjectFormat &format) : QOpenGLFramebufferObject(width, height, format) {QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType();}; - ~MyQOpenGLFramebufferObject() { callbackQOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(this); }; -}; - -Q_DECLARE_METATYPE(QOpenGLFramebufferObject*) -Q_DECLARE_METATYPE(MyQOpenGLFramebufferObject*) - -int QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject(void* size, unsigned int target) -{ - return new MyQOpenGLFramebufferObject(*static_cast(size), target); -} - -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject2(int width, int height, unsigned int target) -{ - return new MyQOpenGLFramebufferObject(width, height, target); -} - -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject3(void* size, long long attachment, unsigned int target, unsigned int internalFormat) -{ - return new MyQOpenGLFramebufferObject(*static_cast(size), static_cast(attachment), target, internalFormat); -} - -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject4(int width, int height, long long attachment, unsigned int target, unsigned int internalFormat) -{ - return new MyQOpenGLFramebufferObject(width, height, static_cast(attachment), target, internalFormat); -} - -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject5(void* size, void* format) -{ - return new MyQOpenGLFramebufferObject(*static_cast(size), *static_cast(format)); -} - -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject6(int width, int height, void* format) -{ - return new MyQOpenGLFramebufferObject(width, height, *static_cast(format)); -} - -void QOpenGLFramebufferObject_AddColorAttachment(void* ptr, void* size, unsigned int internalFormat) -{ - static_cast(ptr)->addColorAttachment(*static_cast(size), internalFormat); -} - -void QOpenGLFramebufferObject_AddColorAttachment2(void* ptr, int width, int height, unsigned int internalFormat) -{ - static_cast(ptr)->addColorAttachment(width, height, internalFormat); -} - -long long QOpenGLFramebufferObject_Attachment(void* ptr) -{ - return static_cast(ptr)->attachment(); -} - -char QOpenGLFramebufferObject_Bind(void* ptr) -{ - return static_cast(ptr)->bind(); -} - -char QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault() -{ - return QOpenGLFramebufferObject::bindDefault(); -} - -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, long long restorePolicy) -{ - QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), *static_cast(targetRect), static_cast(source), *static_cast(sourceRect), buffers, filter, readColorAttachmentIndex, drawColorAttachmentIndex, static_cast(restorePolicy)); -} - -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex) -{ - QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), *static_cast(targetRect), static_cast(source), *static_cast(sourceRect), buffers, filter, readColorAttachmentIndex, drawColorAttachmentIndex); -} - -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter) -{ - QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), *static_cast(targetRect), static_cast(source), *static_cast(sourceRect), buffers, filter); -} - -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(void* target, void* source, unsigned int buffers, unsigned int filter) -{ - QOpenGLFramebufferObject::blitFramebuffer(static_cast(target), static_cast(source), buffers, filter); -} - -void* QOpenGLFramebufferObject_Format(void* ptr) -{ - return new QOpenGLFramebufferObjectFormat(static_cast(ptr)->format()); -} - -unsigned int QOpenGLFramebufferObject_Handle(void* ptr) -{ - return static_cast(ptr)->handle(); -} - -char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit() -{ - return QOpenGLFramebufferObject::hasOpenGLFramebufferBlit(); -} - -char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects() -{ - return QOpenGLFramebufferObject::hasOpenGLFramebufferObjects(); -} - -int QOpenGLFramebufferObject_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -char QOpenGLFramebufferObject_IsBound(void* ptr) -{ - return static_cast(ptr)->isBound(); -} - -char QOpenGLFramebufferObject_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QOpenGLFramebufferObject_Release(void* ptr) -{ - return static_cast(ptr)->release(); -} - -void QOpenGLFramebufferObject_SetAttachment(void* ptr, long long attachment) -{ - static_cast(ptr)->setAttachment(static_cast(attachment)); -} - -void* QOpenGLFramebufferObject_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -struct QtGui_PackedList QOpenGLFramebufferObject_Sizes(void* ptr) -{ - return ({ QVector* tmpValued3b21f = new QVector(static_cast(ptr)->sizes()); QtGui_PackedList { tmpValued3b21f, tmpValued3b21f->size() }; }); -} - -unsigned int QOpenGLFramebufferObject_TakeTexture(void* ptr) -{ - return static_cast(ptr)->takeTexture(); -} - -unsigned int QOpenGLFramebufferObject_TakeTexture2(void* ptr, int colorAttachmentIndex) -{ - return static_cast(ptr)->takeTexture(colorAttachmentIndex); -} - -unsigned int QOpenGLFramebufferObject_Texture(void* ptr) -{ - return static_cast(ptr)->texture(); -} - -struct QtGui_PackedList QOpenGLFramebufferObject_Textures(void* ptr) -{ - return ({ QVector* tmpValue0c5676 = new QVector(static_cast(ptr)->textures()); QtGui_PackedList { tmpValue0c5676, tmpValue0c5676->size() }; }); -} - -void* QOpenGLFramebufferObject_ToImage(void* ptr, char flipped) -{ - return new QImage(static_cast(ptr)->toImage(flipped != 0)); -} - -void* QOpenGLFramebufferObject_ToImage2(void* ptr) -{ - return new QImage(static_cast(ptr)->toImage()); -} - -void* QOpenGLFramebufferObject_ToImage3(void* ptr, char flipped, int colorAttachmentIndex) -{ - return new QImage(static_cast(ptr)->toImage(flipped != 0, colorAttachmentIndex)); -} - -int QOpenGLFramebufferObject_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(void* ptr) -{ - static_cast(ptr)->~QOpenGLFramebufferObject(); -} - -void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObjectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QOpenGLFramebufferObject___sizes_atList(void* ptr, int i) -{ - return ({ QSize tmpValue = ({QSize tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QOpenGLFramebufferObject___sizes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLFramebufferObject___sizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QOpenGLFramebufferObject___textures_atList(void* ptr, int i) -{ - return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLFramebufferObject___textures_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLFramebufferObject___textures_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QOpenGLFramebufferObjectFormat) -Q_DECLARE_METATYPE(QOpenGLFramebufferObjectFormat*) -void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat() -{ - return new QOpenGLFramebufferObjectFormat(); -} - -void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat2(void* other) -{ - return new QOpenGLFramebufferObjectFormat(*static_cast(other)); -} - -long long QOpenGLFramebufferObjectFormat_Attachment(void* ptr) -{ - return static_cast(ptr)->attachment(); -} - -unsigned int QOpenGLFramebufferObjectFormat_InternalTextureFormat(void* ptr) -{ - return static_cast(ptr)->internalTextureFormat(); -} - -char QOpenGLFramebufferObjectFormat_Mipmap(void* ptr) -{ - return static_cast(ptr)->mipmap(); -} - -int QOpenGLFramebufferObjectFormat_Samples(void* ptr) -{ - return static_cast(ptr)->samples(); -} - -void QOpenGLFramebufferObjectFormat_SetAttachment(void* ptr, long long attachment) -{ - static_cast(ptr)->setAttachment(static_cast(attachment)); -} - -void QOpenGLFramebufferObjectFormat_SetInternalTextureFormat(void* ptr, unsigned int internalTextureFormat) -{ - static_cast(ptr)->setInternalTextureFormat(internalTextureFormat); -} - -void QOpenGLFramebufferObjectFormat_SetMipmap(void* ptr, char enabled) -{ - static_cast(ptr)->setMipmap(enabled != 0); -} - -void QOpenGLFramebufferObjectFormat_SetSamples(void* ptr, int samples) -{ - static_cast(ptr)->setSamples(samples); -} - -void QOpenGLFramebufferObjectFormat_SetTextureTarget(void* ptr, unsigned int target) -{ - static_cast(ptr)->setTextureTarget(target); -} - -unsigned int QOpenGLFramebufferObjectFormat_TextureTarget(void* ptr) -{ - return static_cast(ptr)->textureTarget(); -} - -void QOpenGLFramebufferObjectFormat_DestroyQOpenGLFramebufferObjectFormat(void* ptr) -{ - static_cast(ptr)->~QOpenGLFramebufferObjectFormat(); -} - -Q_DECLARE_METATYPE(QOpenGLFunctions) -Q_DECLARE_METATYPE(QOpenGLFunctions*) -void* QOpenGLFunctions_NewQOpenGLFunctions() -{ - return new QOpenGLFunctions(); -} - -void* QOpenGLFunctions_NewQOpenGLFunctions2(void* context) -{ - return new QOpenGLFunctions(static_cast(context)); -} - -void QOpenGLFunctions_GlActiveTexture(void* ptr, unsigned int texture) -{ - static_cast(ptr)->glActiveTexture(texture); -} - -void QOpenGLFunctions_GlAttachShader(void* ptr, unsigned int program, unsigned int shader) -{ - static_cast(ptr)->glAttachShader(program, shader); -} - -void QOpenGLFunctions_GlBindAttribLocation(void* ptr, unsigned int program, unsigned int index, char* name) -{ - static_cast(ptr)->glBindAttribLocation(program, index, const_cast(name)); -} - -void QOpenGLFunctions_GlBindBuffer(void* ptr, unsigned int target, unsigned int buffer) -{ - static_cast(ptr)->glBindBuffer(target, buffer); -} - -void QOpenGLFunctions_GlBindFramebuffer(void* ptr, unsigned int target, unsigned int framebuffer) -{ - static_cast(ptr)->glBindFramebuffer(target, framebuffer); -} - -void QOpenGLFunctions_GlBindRenderbuffer(void* ptr, unsigned int target, unsigned int renderbuffer) -{ - static_cast(ptr)->glBindRenderbuffer(target, renderbuffer); -} - -void QOpenGLFunctions_GlBindTexture(void* ptr, unsigned int target, unsigned int texture) -{ - static_cast(ptr)->glBindTexture(target, texture); -} - -void QOpenGLFunctions_GlBlendColor(void* ptr, float red, float green, float blue, float alpha) -{ - static_cast(ptr)->glBlendColor(red, green, blue, alpha); -} - -void QOpenGLFunctions_GlBlendEquation(void* ptr, unsigned int mode) -{ - static_cast(ptr)->glBlendEquation(mode); -} - -void QOpenGLFunctions_GlBlendEquationSeparate(void* ptr, unsigned int modeRGB, unsigned int modeAlpha) -{ - static_cast(ptr)->glBlendEquationSeparate(modeRGB, modeAlpha); -} - -void QOpenGLFunctions_GlBlendFunc(void* ptr, unsigned int sfactor, unsigned int dfactor) -{ - static_cast(ptr)->glBlendFunc(sfactor, dfactor); -} - -void QOpenGLFunctions_GlBlendFuncSeparate(void* ptr, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha) -{ - static_cast(ptr)->glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); -} - -unsigned int QOpenGLFunctions_GlCheckFramebufferStatus(void* ptr, unsigned int target) -{ - return static_cast(ptr)->glCheckFramebufferStatus(target); -} - -void QOpenGLFunctions_GlClear(void* ptr, unsigned int mask) -{ - static_cast(ptr)->glClear(mask); -} - -void QOpenGLFunctions_GlClearColor(void* ptr, float red, float green, float blue, float alpha) -{ - static_cast(ptr)->glClearColor(red, green, blue, alpha); -} - -void QOpenGLFunctions_GlClearDepthf(void* ptr, float depth) -{ - static_cast(ptr)->glClearDepthf(depth); -} - -void QOpenGLFunctions_GlClearStencil(void* ptr, int s) -{ - static_cast(ptr)->glClearStencil(s); -} - -void QOpenGLFunctions_GlColorMask(void* ptr, char red, char green, char blue, char alpha) -{ - static_cast(ptr)->glColorMask(red != 0, green != 0, blue != 0, alpha != 0); -} - -void QOpenGLFunctions_GlCompileShader(void* ptr, unsigned int shader) -{ - static_cast(ptr)->glCompileShader(shader); -} - -void QOpenGLFunctions_GlCompressedTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, void* data) -{ - static_cast(ptr)->glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data); -} - -void QOpenGLFunctions_GlCompressedTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, void* data) -{ - static_cast(ptr)->glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data); -} - -void QOpenGLFunctions_GlCopyTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border) -{ - static_cast(ptr)->glCopyTexImage2D(target, level, internalformat, x, y, width, height, border); -} - -void QOpenGLFunctions_GlCopyTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) -{ - static_cast(ptr)->glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height); -} - -unsigned int QOpenGLFunctions_GlCreateProgram(void* ptr) -{ - return static_cast(ptr)->glCreateProgram(); -} - -unsigned int QOpenGLFunctions_GlCreateShader(void* ptr, unsigned int ty) -{ - return static_cast(ptr)->glCreateShader(ty); -} - -void QOpenGLFunctions_GlCullFace(void* ptr, unsigned int mode) -{ - static_cast(ptr)->glCullFace(mode); -} - -void QOpenGLFunctions_GlDeleteBuffers(void* ptr, int n, unsigned int buffers) -{ - static_cast(ptr)->glDeleteBuffers(n, const_cast(&buffers)); -} - -void QOpenGLFunctions_GlDeleteFramebuffers(void* ptr, int n, unsigned int framebuffers) -{ - static_cast(ptr)->glDeleteFramebuffers(n, const_cast(&framebuffers)); -} - -void QOpenGLFunctions_GlDeleteProgram(void* ptr, unsigned int program) -{ - static_cast(ptr)->glDeleteProgram(program); -} - -void QOpenGLFunctions_GlDeleteRenderbuffers(void* ptr, int n, unsigned int renderbuffers) -{ - static_cast(ptr)->glDeleteRenderbuffers(n, const_cast(&renderbuffers)); -} - -void QOpenGLFunctions_GlDeleteShader(void* ptr, unsigned int shader) -{ - static_cast(ptr)->glDeleteShader(shader); -} - -void QOpenGLFunctions_GlDeleteTextures(void* ptr, int n, unsigned int textures) -{ - static_cast(ptr)->glDeleteTextures(n, const_cast(&textures)); -} - -void QOpenGLFunctions_GlDepthFunc(void* ptr, unsigned int fu) -{ - static_cast(ptr)->glDepthFunc(fu); -} - -void QOpenGLFunctions_GlDepthMask(void* ptr, char flag) -{ - static_cast(ptr)->glDepthMask(flag != 0); -} - -void QOpenGLFunctions_GlDepthRangef(void* ptr, float zNear, float zFar) -{ - static_cast(ptr)->glDepthRangef(zNear, zFar); -} - -void QOpenGLFunctions_GlDetachShader(void* ptr, unsigned int program, unsigned int shader) -{ - static_cast(ptr)->glDetachShader(program, shader); -} - -void QOpenGLFunctions_GlDisable(void* ptr, unsigned int cap) -{ - static_cast(ptr)->glDisable(cap); -} - -void QOpenGLFunctions_GlDisableVertexAttribArray(void* ptr, unsigned int index) -{ - static_cast(ptr)->glDisableVertexAttribArray(index); -} - -void QOpenGLFunctions_GlDrawArrays(void* ptr, unsigned int mode, int first, int count) -{ - static_cast(ptr)->glDrawArrays(mode, first, count); -} - -void QOpenGLFunctions_GlDrawElements(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices) -{ - static_cast(ptr)->glDrawElements(mode, count, ty, indices); -} - -void QOpenGLFunctions_GlEnable(void* ptr, unsigned int cap) -{ - static_cast(ptr)->glEnable(cap); -} - -void QOpenGLFunctions_GlEnableVertexAttribArray(void* ptr, unsigned int index) -{ - static_cast(ptr)->glEnableVertexAttribArray(index); -} - -void QOpenGLFunctions_GlFinish(void* ptr) -{ - static_cast(ptr)->glFinish(); -} - -void QOpenGLFunctions_GlFlush(void* ptr) -{ - static_cast(ptr)->glFlush(); -} - -void QOpenGLFunctions_GlFramebufferRenderbuffer(void* ptr, unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer) -{ - static_cast(ptr)->glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer); -} - -void QOpenGLFunctions_GlFramebufferTexture2D(void* ptr, unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level) -{ - static_cast(ptr)->glFramebufferTexture2D(target, attachment, textarget, texture, level); -} - -void QOpenGLFunctions_GlFrontFace(void* ptr, unsigned int mode) -{ - static_cast(ptr)->glFrontFace(mode); -} - -void QOpenGLFunctions_GlGenBuffers(void* ptr, int n, unsigned int buffers) -{ - static_cast(ptr)->glGenBuffers(n, &buffers); -} - -void QOpenGLFunctions_GlGenFramebuffers(void* ptr, int n, unsigned int framebuffers) -{ - static_cast(ptr)->glGenFramebuffers(n, &framebuffers); -} - -void QOpenGLFunctions_GlGenRenderbuffers(void* ptr, int n, unsigned int renderbuffers) -{ - static_cast(ptr)->glGenRenderbuffers(n, &renderbuffers); -} - -void QOpenGLFunctions_GlGenTextures(void* ptr, int n, unsigned int textures) -{ - static_cast(ptr)->glGenTextures(n, &textures); -} - -void QOpenGLFunctions_GlGenerateMipmap(void* ptr, unsigned int target) -{ - static_cast(ptr)->glGenerateMipmap(target); -} - -void QOpenGLFunctions_GlGetActiveAttrib(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name) -{ - static_cast(ptr)->glGetActiveAttrib(program, index, bufsize, &length, &size, &ty, name); -} - -void QOpenGLFunctions_GlGetActiveUniform(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name) -{ - static_cast(ptr)->glGetActiveUniform(program, index, bufsize, &length, &size, &ty, name); -} - -void QOpenGLFunctions_GlGetAttachedShaders(void* ptr, unsigned int program, int maxcount, int count, unsigned int shaders) -{ - static_cast(ptr)->glGetAttachedShaders(program, maxcount, &count, &shaders); -} - -int QOpenGLFunctions_GlGetAttribLocation(void* ptr, unsigned int program, char* name) -{ - return static_cast(ptr)->glGetAttribLocation(program, const_cast(name)); -} - -void QOpenGLFunctions_GlGetBooleanv(void* ptr, unsigned int pname, char* params) -{ - static_cast(ptr)->glGetBooleanv(pname, reinterpret_cast(params)); -} - -void QOpenGLFunctions_GlGetBufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glGetBufferParameteriv(target, pname, ¶ms); -} - -unsigned int QOpenGLFunctions_GlGetError(void* ptr) -{ - return static_cast(ptr)->glGetError(); -} - -void QOpenGLFunctions_GlGetFloatv(void* ptr, unsigned int pname, float params) -{ - static_cast(ptr)->glGetFloatv(pname, ¶ms); -} - -void QOpenGLFunctions_GlGetFramebufferAttachmentParameteriv(void* ptr, unsigned int target, unsigned int attachment, unsigned int pname, int params) -{ - static_cast(ptr)->glGetFramebufferAttachmentParameteriv(target, attachment, pname, ¶ms); -} - -void QOpenGLFunctions_GlGetIntegerv(void* ptr, unsigned int pname, int params) -{ - static_cast(ptr)->glGetIntegerv(pname, ¶ms); -} - -void QOpenGLFunctions_GlGetProgramInfoLog(void* ptr, unsigned int program, int bufsize, int length, char* infolog) -{ - static_cast(ptr)->glGetProgramInfoLog(program, bufsize, &length, infolog); -} - -void QOpenGLFunctions_GlGetProgramiv(void* ptr, unsigned int program, unsigned int pname, int params) -{ - static_cast(ptr)->glGetProgramiv(program, pname, ¶ms); -} - -void QOpenGLFunctions_GlGetRenderbufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glGetRenderbufferParameteriv(target, pname, ¶ms); -} - -void QOpenGLFunctions_GlGetShaderInfoLog(void* ptr, unsigned int shader, int bufsize, int length, char* infolog) -{ - static_cast(ptr)->glGetShaderInfoLog(shader, bufsize, &length, infolog); -} - -void QOpenGLFunctions_GlGetShaderPrecisionFormat(void* ptr, unsigned int shadertype, unsigned int precisiontype, int ran, int precision) -{ - static_cast(ptr)->glGetShaderPrecisionFormat(shadertype, precisiontype, &ran, &precision); -} - -void QOpenGLFunctions_GlGetShaderSource(void* ptr, unsigned int shader, int bufsize, int length, char* source) -{ - static_cast(ptr)->glGetShaderSource(shader, bufsize, &length, source); -} - -void QOpenGLFunctions_GlGetShaderiv(void* ptr, unsigned int shader, unsigned int pname, int params) -{ - static_cast(ptr)->glGetShaderiv(shader, pname, ¶ms); -} - -struct QtGui_PackedString QOpenGLFunctions_GlGetString(void* ptr, unsigned int name) -{ - return ({ char* t88dc64 = static_cast(static_cast(const_cast(static_cast(ptr)->glGetString(name)))); QtGui_PackedString { t88dc64, -1 }; }); -} - -void QOpenGLFunctions_GlGetTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params) -{ - static_cast(ptr)->glGetTexParameterfv(target, pname, ¶ms); -} - -void QOpenGLFunctions_GlGetTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glGetTexParameteriv(target, pname, ¶ms); -} - -int QOpenGLFunctions_GlGetUniformLocation(void* ptr, unsigned int program, char* name) -{ - return static_cast(ptr)->glGetUniformLocation(program, const_cast(name)); -} - -void QOpenGLFunctions_GlGetUniformfv(void* ptr, unsigned int program, int location, float params) -{ - static_cast(ptr)->glGetUniformfv(program, location, ¶ms); -} - -void QOpenGLFunctions_GlGetUniformiv(void* ptr, unsigned int program, int location, int params) -{ - static_cast(ptr)->glGetUniformiv(program, location, ¶ms); -} - -void QOpenGLFunctions_GlGetVertexAttribPointerv(void* ptr, unsigned int index, unsigned int pname, void* pointer) -{ - static_cast(ptr)->glGetVertexAttribPointerv(index, pname, &pointer); -} - -void QOpenGLFunctions_GlGetVertexAttribfv(void* ptr, unsigned int index, unsigned int pname, float params) -{ - static_cast(ptr)->glGetVertexAttribfv(index, pname, ¶ms); -} - -void QOpenGLFunctions_GlGetVertexAttribiv(void* ptr, unsigned int index, unsigned int pname, int params) -{ - static_cast(ptr)->glGetVertexAttribiv(index, pname, ¶ms); -} - -void QOpenGLFunctions_GlHint(void* ptr, unsigned int target, unsigned int mode) -{ - static_cast(ptr)->glHint(target, mode); -} - -char QOpenGLFunctions_GlIsBuffer(void* ptr, unsigned int buffer) -{ - return static_cast(ptr)->glIsBuffer(buffer); -} - -char QOpenGLFunctions_GlIsEnabled(void* ptr, unsigned int cap) -{ - return static_cast(ptr)->glIsEnabled(cap); -} - -char QOpenGLFunctions_GlIsFramebuffer(void* ptr, unsigned int framebuffer) -{ - return static_cast(ptr)->glIsFramebuffer(framebuffer); -} - -char QOpenGLFunctions_GlIsProgram(void* ptr, unsigned int program) -{ - return static_cast(ptr)->glIsProgram(program); -} - -char QOpenGLFunctions_GlIsRenderbuffer(void* ptr, unsigned int renderbuffer) -{ - return static_cast(ptr)->glIsRenderbuffer(renderbuffer); -} - -char QOpenGLFunctions_GlIsShader(void* ptr, unsigned int shader) -{ - return static_cast(ptr)->glIsShader(shader); -} - -char QOpenGLFunctions_GlIsTexture(void* ptr, unsigned int texture) -{ - return static_cast(ptr)->glIsTexture(texture); -} - -void QOpenGLFunctions_GlLineWidth(void* ptr, float width) -{ - static_cast(ptr)->glLineWidth(width); -} - -void QOpenGLFunctions_GlLinkProgram(void* ptr, unsigned int program) -{ - static_cast(ptr)->glLinkProgram(program); -} - -void QOpenGLFunctions_GlPixelStorei(void* ptr, unsigned int pname, int param) -{ - static_cast(ptr)->glPixelStorei(pname, param); -} - -void QOpenGLFunctions_GlPolygonOffset(void* ptr, float factor, float units) -{ - static_cast(ptr)->glPolygonOffset(factor, units); -} - -void QOpenGLFunctions_GlReadPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, void* pixels) -{ - static_cast(ptr)->glReadPixels(x, y, width, height, format, ty, pixels); -} - -void QOpenGLFunctions_GlReleaseShaderCompiler(void* ptr) -{ - static_cast(ptr)->glReleaseShaderCompiler(); -} - -void QOpenGLFunctions_GlRenderbufferStorage(void* ptr, unsigned int target, unsigned int internalformat, int width, int height) -{ - static_cast(ptr)->glRenderbufferStorage(target, internalformat, width, height); -} - -void QOpenGLFunctions_GlSampleCoverage(void* ptr, float value, char invert) -{ - static_cast(ptr)->glSampleCoverage(value, invert != 0); -} - -void QOpenGLFunctions_GlScissor(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->glScissor(x, y, width, height); -} - -void QOpenGLFunctions_GlShaderBinary(void* ptr, int n, unsigned int shaders, unsigned int binaryformat, void* binary, int length) -{ - static_cast(ptr)->glShaderBinary(n, const_cast(&shaders), binaryformat, binary, length); -} - -void QOpenGLFunctions_GlStencilFunc(void* ptr, unsigned int fu, int ref, unsigned int mask) -{ - static_cast(ptr)->glStencilFunc(fu, ref, mask); -} - -void QOpenGLFunctions_GlStencilFuncSeparate(void* ptr, unsigned int face, unsigned int fu, int ref, unsigned int mask) -{ - static_cast(ptr)->glStencilFuncSeparate(face, fu, ref, mask); -} - -void QOpenGLFunctions_GlStencilMask(void* ptr, unsigned int mask) -{ - static_cast(ptr)->glStencilMask(mask); -} - -void QOpenGLFunctions_GlStencilMaskSeparate(void* ptr, unsigned int face, unsigned int mask) -{ - static_cast(ptr)->glStencilMaskSeparate(face, mask); -} - -void QOpenGLFunctions_GlStencilOp(void* ptr, unsigned int fail, unsigned int zfail, unsigned int zpass) -{ - static_cast(ptr)->glStencilOp(fail, zfail, zpass); -} - -void QOpenGLFunctions_GlStencilOpSeparate(void* ptr, unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass) -{ - static_cast(ptr)->glStencilOpSeparate(face, fail, zfail, zpass); -} - -void QOpenGLFunctions_GlTexImage2D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int border, unsigned int format, unsigned int ty, void* pixels) -{ - static_cast(ptr)->glTexImage2D(target, level, internalformat, width, height, border, format, ty, pixels); -} - -void QOpenGLFunctions_GlTexParameterf(void* ptr, unsigned int target, unsigned int pname, float param) -{ - static_cast(ptr)->glTexParameterf(target, pname, param); -} - -void QOpenGLFunctions_GlTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params) -{ - static_cast(ptr)->glTexParameterfv(target, pname, const_cast(¶ms)); -} - -void QOpenGLFunctions_GlTexParameteri(void* ptr, unsigned int target, unsigned int pname, int param) -{ - static_cast(ptr)->glTexParameteri(target, pname, param); -} - -void QOpenGLFunctions_GlTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params) -{ - static_cast(ptr)->glTexParameteriv(target, pname, const_cast(¶ms)); -} - -void QOpenGLFunctions_GlTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int ty, void* pixels) -{ - static_cast(ptr)->glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, ty, pixels); -} - -void QOpenGLFunctions_GlUniform1f(void* ptr, int location, float x) -{ - static_cast(ptr)->glUniform1f(location, x); -} - -void QOpenGLFunctions_GlUniform1fv(void* ptr, int location, int count, float v) -{ - static_cast(ptr)->glUniform1fv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform1i(void* ptr, int location, int x) -{ - static_cast(ptr)->glUniform1i(location, x); -} - -void QOpenGLFunctions_GlUniform1iv(void* ptr, int location, int count, int v) -{ - static_cast(ptr)->glUniform1iv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform2f(void* ptr, int location, float x, float y) -{ - static_cast(ptr)->glUniform2f(location, x, y); -} - -void QOpenGLFunctions_GlUniform2fv(void* ptr, int location, int count, float v) -{ - static_cast(ptr)->glUniform2fv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform2i(void* ptr, int location, int x, int y) -{ - static_cast(ptr)->glUniform2i(location, x, y); -} - -void QOpenGLFunctions_GlUniform2iv(void* ptr, int location, int count, int v) -{ - static_cast(ptr)->glUniform2iv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform3f(void* ptr, int location, float x, float y, float z) -{ - static_cast(ptr)->glUniform3f(location, x, y, z); -} - -void QOpenGLFunctions_GlUniform3fv(void* ptr, int location, int count, float v) -{ - static_cast(ptr)->glUniform3fv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform3i(void* ptr, int location, int x, int y, int z) -{ - static_cast(ptr)->glUniform3i(location, x, y, z); -} - -void QOpenGLFunctions_GlUniform3iv(void* ptr, int location, int count, int v) -{ - static_cast(ptr)->glUniform3iv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform4f(void* ptr, int location, float x, float y, float z, float w) -{ - static_cast(ptr)->glUniform4f(location, x, y, z, w); -} - -void QOpenGLFunctions_GlUniform4fv(void* ptr, int location, int count, float v) -{ - static_cast(ptr)->glUniform4fv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniform4i(void* ptr, int location, int x, int y, int z, int w) -{ - static_cast(ptr)->glUniform4i(location, x, y, z, w); -} - -void QOpenGLFunctions_GlUniform4iv(void* ptr, int location, int count, int v) -{ - static_cast(ptr)->glUniform4iv(location, count, const_cast(&v)); -} - -void QOpenGLFunctions_GlUniformMatrix2fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix2fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLFunctions_GlUniformMatrix3fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix3fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLFunctions_GlUniformMatrix4fv(void* ptr, int location, int count, char transpose, float value) -{ - static_cast(ptr)->glUniformMatrix4fv(location, count, transpose != 0, const_cast(&value)); -} - -void QOpenGLFunctions_GlUseProgram(void* ptr, unsigned int program) -{ - static_cast(ptr)->glUseProgram(program); -} - -void QOpenGLFunctions_GlValidateProgram(void* ptr, unsigned int program) -{ - static_cast(ptr)->glValidateProgram(program); -} - -void QOpenGLFunctions_GlVertexAttrib1f(void* ptr, unsigned int indx, float x) -{ - static_cast(ptr)->glVertexAttrib1f(indx, x); -} - -void QOpenGLFunctions_GlVertexAttrib1fv(void* ptr, unsigned int indx, float values) -{ - static_cast(ptr)->glVertexAttrib1fv(indx, const_cast(&values)); -} - -void QOpenGLFunctions_GlVertexAttrib2f(void* ptr, unsigned int indx, float x, float y) -{ - static_cast(ptr)->glVertexAttrib2f(indx, x, y); -} - -void QOpenGLFunctions_GlVertexAttrib2fv(void* ptr, unsigned int indx, float values) -{ - static_cast(ptr)->glVertexAttrib2fv(indx, const_cast(&values)); -} - -void QOpenGLFunctions_GlVertexAttrib3f(void* ptr, unsigned int indx, float x, float y, float z) -{ - static_cast(ptr)->glVertexAttrib3f(indx, x, y, z); -} - -void QOpenGLFunctions_GlVertexAttrib3fv(void* ptr, unsigned int indx, float values) -{ - static_cast(ptr)->glVertexAttrib3fv(indx, const_cast(&values)); -} - -void QOpenGLFunctions_GlVertexAttrib4f(void* ptr, unsigned int indx, float x, float y, float z, float w) -{ - static_cast(ptr)->glVertexAttrib4f(indx, x, y, z, w); -} - -void QOpenGLFunctions_GlVertexAttrib4fv(void* ptr, unsigned int indx, float values) -{ - static_cast(ptr)->glVertexAttrib4fv(indx, const_cast(&values)); -} - -void QOpenGLFunctions_GlVertexAttribPointer(void* ptr, unsigned int indx, int size, unsigned int ty, char normalized, int stride, void* p) -{ - static_cast(ptr)->glVertexAttribPointer(indx, size, ty, normalized != 0, stride, p); -} - -void QOpenGLFunctions_GlViewport(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->glViewport(x, y, width, height); -} - -char QOpenGLFunctions_HasOpenGLFeature(void* ptr, long long feature) -{ - return static_cast(ptr)->hasOpenGLFeature(static_cast(feature)); -} - -void QOpenGLFunctions_InitializeOpenGLFunctions(void* ptr) -{ - static_cast(ptr)->initializeOpenGLFunctions(); -} - -long long QOpenGLFunctions_OpenGLFeatures(void* ptr) -{ - return static_cast(ptr)->openGLFeatures(); -} - -void QOpenGLFunctions_DestroyQOpenGLFunctions(void* ptr) -{ - static_cast(ptr)->~QOpenGLFunctions(); -} - -class MyQOpenGLPaintDevice: public QOpenGLPaintDevice -{ -public: - MyQOpenGLPaintDevice() : QOpenGLPaintDevice() {QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType();}; - MyQOpenGLPaintDevice(const QSize &size) : QOpenGLPaintDevice(size) {QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType();}; - MyQOpenGLPaintDevice(int width, int height) : QOpenGLPaintDevice(width, height) {QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType();}; - void ensureActiveTarget() { callbackQOpenGLPaintDevice_EnsureActiveTarget(this); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQOpenGLPaintDevice_PaintEngine(const_cast(static_cast(this)))); }; - ~MyQOpenGLPaintDevice() { callbackQOpenGLPaintDevice_DestroyQOpenGLPaintDevice(this); }; -}; - -Q_DECLARE_METATYPE(QOpenGLPaintDevice*) -Q_DECLARE_METATYPE(MyQOpenGLPaintDevice*) - -int QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLPaintDevice_NewQOpenGLPaintDevice() -{ - return new MyQOpenGLPaintDevice(); -} - -void* QOpenGLPaintDevice_NewQOpenGLPaintDevice2(void* size) -{ - return new MyQOpenGLPaintDevice(*static_cast(size)); -} - -void* QOpenGLPaintDevice_NewQOpenGLPaintDevice3(int width, int height) -{ - return new MyQOpenGLPaintDevice(width, height); -} - -void* QOpenGLPaintDevice_Context(void* ptr) -{ - return static_cast(ptr)->context(); -} - -double QOpenGLPaintDevice_DotsPerMeterX(void* ptr) -{ - return static_cast(ptr)->dotsPerMeterX(); -} - -double QOpenGLPaintDevice_DotsPerMeterY(void* ptr) -{ - return static_cast(ptr)->dotsPerMeterY(); -} - -void QOpenGLPaintDevice_EnsureActiveTarget(void* ptr) -{ - static_cast(ptr)->ensureActiveTarget(); -} - -void QOpenGLPaintDevice_EnsureActiveTargetDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLPaintDevice::ensureActiveTarget(); -} - -void* QOpenGLPaintDevice_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QOpenGLPaintDevice_PaintEngineDefault(void* ptr) -{ - return static_cast(ptr)->QOpenGLPaintDevice::paintEngine(); -} - -char QOpenGLPaintDevice_PaintFlipped(void* ptr) -{ - return static_cast(ptr)->paintFlipped(); -} - -void QOpenGLPaintDevice_SetDevicePixelRatio(void* ptr, double devicePixelRatio) -{ - static_cast(ptr)->setDevicePixelRatio(devicePixelRatio); -} - -void QOpenGLPaintDevice_SetDotsPerMeterX(void* ptr, double dpmx) -{ - static_cast(ptr)->setDotsPerMeterX(dpmx); -} - -void QOpenGLPaintDevice_SetDotsPerMeterY(void* ptr, double dpmy) -{ - static_cast(ptr)->setDotsPerMeterY(dpmy); -} - -void QOpenGLPaintDevice_SetPaintFlipped(void* ptr, char flipped) -{ - static_cast(ptr)->setPaintFlipped(flipped != 0); -} - -void QOpenGLPaintDevice_SetSize(void* ptr, void* size) -{ - static_cast(ptr)->setSize(*static_cast(size)); -} - -void* QOpenGLPaintDevice_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QOpenGLPaintDevice_DestroyQOpenGLPaintDevice(void* ptr) -{ - static_cast(ptr)->~QOpenGLPaintDevice(); -} - -void QOpenGLPaintDevice_DestroyQOpenGLPaintDeviceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QOpenGLPixelTransferOptions) -Q_DECLARE_METATYPE(QOpenGLPixelTransferOptions*) -void* QOpenGLPixelTransferOptions_NewQOpenGLPixelTransferOptions() -{ - return new QOpenGLPixelTransferOptions(); -} - -int QOpenGLPixelTransferOptions_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -int QOpenGLPixelTransferOptions_ImageHeight(void* ptr) -{ - return static_cast(ptr)->imageHeight(); -} - -char QOpenGLPixelTransferOptions_IsLeastSignificantBitFirst(void* ptr) -{ - return static_cast(ptr)->isLeastSignificantBitFirst(); -} - -char QOpenGLPixelTransferOptions_IsSwapBytesEnabled(void* ptr) -{ - return static_cast(ptr)->isSwapBytesEnabled(); -} - -int QOpenGLPixelTransferOptions_RowLength(void* ptr) -{ - return static_cast(ptr)->rowLength(); -} - -void QOpenGLPixelTransferOptions_SetAlignment(void* ptr, int alignment) -{ - static_cast(ptr)->setAlignment(alignment); -} - -void QOpenGLPixelTransferOptions_SetImageHeight(void* ptr, int imageHeight) -{ - static_cast(ptr)->setImageHeight(imageHeight); -} - -void QOpenGLPixelTransferOptions_SetLeastSignificantByteFirst(void* ptr, char lsbFirst) -{ - static_cast(ptr)->setLeastSignificantByteFirst(lsbFirst != 0); -} - -void QOpenGLPixelTransferOptions_SetRowLength(void* ptr, int rowLength) -{ - static_cast(ptr)->setRowLength(rowLength); -} - -void QOpenGLPixelTransferOptions_SetSkipImages(void* ptr, int skipImages) -{ - static_cast(ptr)->setSkipImages(skipImages); -} - -void QOpenGLPixelTransferOptions_SetSkipPixels(void* ptr, int skipPixels) -{ - static_cast(ptr)->setSkipPixels(skipPixels); -} - -void QOpenGLPixelTransferOptions_SetSkipRows(void* ptr, int skipRows) -{ - static_cast(ptr)->setSkipRows(skipRows); -} - -void QOpenGLPixelTransferOptions_SetSwapBytesEnabled(void* ptr, char swapBytes) -{ - static_cast(ptr)->setSwapBytesEnabled(swapBytes != 0); -} - -int QOpenGLPixelTransferOptions_SkipImages(void* ptr) -{ - return static_cast(ptr)->skipImages(); -} - -int QOpenGLPixelTransferOptions_SkipPixels(void* ptr) -{ - return static_cast(ptr)->skipPixels(); -} - -int QOpenGLPixelTransferOptions_SkipRows(void* ptr) -{ - return static_cast(ptr)->skipRows(); -} - -void QOpenGLPixelTransferOptions_DestroyQOpenGLPixelTransferOptions(void* ptr) -{ - static_cast(ptr)->~QOpenGLPixelTransferOptions(); -} - -class MyQOpenGLShader: public QOpenGLShader -{ -public: - MyQOpenGLShader(QOpenGLShader::ShaderType ty, QObject *parent = Q_NULLPTR) : QOpenGLShader(ty, parent) {QOpenGLShader_QOpenGLShader_QRegisterMetaType();}; - ~MyQOpenGLShader() { callbackQOpenGLShader_DestroyQOpenGLShader(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLShader_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLShader_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLShader_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLShader_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLShader_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLShader_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLShader_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLShader_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLShader_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLShader_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLShader_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLShader*) -Q_DECLARE_METATYPE(MyQOpenGLShader*) - -int QOpenGLShader_QOpenGLShader_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLShader_NewQOpenGLShader(long long ty, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } else { - return new MyQOpenGLShader(static_cast(ty), static_cast(parent)); - } -} - -char QOpenGLShader_CompileSourceCode(void* ptr, char* source) -{ - return static_cast(ptr)->compileSourceCode(const_cast(source)); -} - -char QOpenGLShader_CompileSourceCode2(void* ptr, void* source) -{ - return static_cast(ptr)->compileSourceCode(*static_cast(source)); -} - -char QOpenGLShader_CompileSourceCode3(void* ptr, struct QtGui_PackedString source) -{ - return static_cast(ptr)->compileSourceCode(QString::fromUtf8(source.data, source.len)); -} - -char QOpenGLShader_CompileSourceFile(void* ptr, struct QtGui_PackedString fileName) -{ - return static_cast(ptr)->compileSourceFile(QString::fromUtf8(fileName.data, fileName.len)); -} - -char QOpenGLShader_QOpenGLShader_HasOpenGLShaders(long long ty, void* context) -{ - return QOpenGLShader::hasOpenGLShaders(static_cast(ty), static_cast(context)); -} - -char QOpenGLShader_IsCompiled(void* ptr) -{ - return static_cast(ptr)->isCompiled(); -} - -struct QtGui_PackedString QOpenGLShader_Log(void* ptr) -{ - return ({ QByteArray t6038d9 = static_cast(ptr)->log().toUtf8(); QtGui_PackedString { const_cast(t6038d9.prepend("WHITESPACE").constData()+10), t6038d9.size()-10 }; }); -} - -unsigned int QOpenGLShader_ShaderId(void* ptr) -{ - return static_cast(ptr)->shaderId(); -} - -long long QOpenGLShader_ShaderType(void* ptr) -{ - return static_cast(ptr)->shaderType(); -} - -void* QOpenGLShader_SourceCode(void* ptr) -{ - return new QByteArray(static_cast(ptr)->sourceCode()); -} - -void QOpenGLShader_DestroyQOpenGLShader(void* ptr) -{ - static_cast(ptr)->~QOpenGLShader(); -} - -void QOpenGLShader_DestroyQOpenGLShaderDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QOpenGLShader___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShader___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShader___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShader___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLShader___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLShader___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShader___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShader___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShader___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShader___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShader___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShader___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShader___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShader___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShader___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLShader_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLShader::childEvent(static_cast(event)); -} - -void QOpenGLShader_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLShader::connectNotify(*static_cast(sign)); -} - -void QOpenGLShader_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLShader::customEvent(static_cast(event)); -} - -void QOpenGLShader_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLShader::deleteLater(); -} - -void QOpenGLShader_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLShader::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLShader_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLShader::event(static_cast(e)); -} - -char QOpenGLShader_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLShader::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLShader_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLShader::metaObject()); -} - -void QOpenGLShader_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLShader::timerEvent(static_cast(event)); -} - -class MyQOpenGLShaderProgram: public QOpenGLShaderProgram -{ -public: - MyQOpenGLShaderProgram(QObject *parent = Q_NULLPTR) : QOpenGLShaderProgram(parent) {QOpenGLShaderProgram_QOpenGLShaderProgram_QRegisterMetaType();}; - bool link() { return callbackQOpenGLShaderProgram_Link(this) != 0; }; - ~MyQOpenGLShaderProgram() { callbackQOpenGLShaderProgram_DestroyQOpenGLShaderProgram(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLShaderProgram_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLShaderProgram_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLShaderProgram_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLShaderProgram_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLShaderProgram_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLShaderProgram_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLShaderProgram_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLShaderProgram_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLShaderProgram_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLShaderProgram_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLShaderProgram_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLShaderProgram*) -Q_DECLARE_METATYPE(MyQOpenGLShaderProgram*) - -int QOpenGLShaderProgram_QOpenGLShaderProgram_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLShaderProgram_NewQOpenGLShaderProgram(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } else { - return new MyQOpenGLShaderProgram(static_cast(parent)); - } -} - -char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode(void* ptr, long long ty, char* source) -{ - return static_cast(ptr)->addCacheableShaderFromSourceCode(static_cast(ty), const_cast(source)); -} - -char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode2(void* ptr, long long ty, void* source) -{ - return static_cast(ptr)->addCacheableShaderFromSourceCode(static_cast(ty), *static_cast(source)); -} - -char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source) -{ - return static_cast(ptr)->addCacheableShaderFromSourceCode(static_cast(ty), QString::fromUtf8(source.data, source.len)); -} - -char QOpenGLShaderProgram_AddCacheableShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName) -{ - return static_cast(ptr)->addCacheableShaderFromSourceFile(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len)); -} - -char QOpenGLShaderProgram_AddShader(void* ptr, void* shader) -{ - return static_cast(ptr)->addShader(static_cast(shader)); -} - -char QOpenGLShaderProgram_AddShaderFromSourceCode(void* ptr, long long ty, char* source) -{ - return static_cast(ptr)->addShaderFromSourceCode(static_cast(ty), const_cast(source)); -} - -char QOpenGLShaderProgram_AddShaderFromSourceCode2(void* ptr, long long ty, void* source) -{ - return static_cast(ptr)->addShaderFromSourceCode(static_cast(ty), *static_cast(source)); -} - -char QOpenGLShaderProgram_AddShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source) -{ - return static_cast(ptr)->addShaderFromSourceCode(static_cast(ty), QString::fromUtf8(source.data, source.len)); -} - -char QOpenGLShaderProgram_AddShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName) -{ - return static_cast(ptr)->addShaderFromSourceFile(static_cast(ty), QString::fromUtf8(fileName.data, fileName.len)); -} - -int QOpenGLShaderProgram_AttributeLocation(void* ptr, char* name) -{ - return static_cast(ptr)->attributeLocation(const_cast(name)); -} - -int QOpenGLShaderProgram_AttributeLocation2(void* ptr, void* name) -{ - return static_cast(ptr)->attributeLocation(*static_cast(name)); -} - -int QOpenGLShaderProgram_AttributeLocation3(void* ptr, struct QtGui_PackedString name) -{ - return static_cast(ptr)->attributeLocation(QString::fromUtf8(name.data, name.len)); -} - -char QOpenGLShaderProgram_Bind(void* ptr) -{ - return static_cast(ptr)->bind(); -} - -void QOpenGLShaderProgram_BindAttributeLocation(void* ptr, char* name, int location) -{ - static_cast(ptr)->bindAttributeLocation(const_cast(name), location); -} - -void QOpenGLShaderProgram_BindAttributeLocation2(void* ptr, void* name, int location) -{ - static_cast(ptr)->bindAttributeLocation(*static_cast(name), location); -} - -void QOpenGLShaderProgram_BindAttributeLocation3(void* ptr, struct QtGui_PackedString name, int location) -{ - static_cast(ptr)->bindAttributeLocation(QString::fromUtf8(name.data, name.len), location); -} - -char QOpenGLShaderProgram_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -struct QtGui_PackedList QOpenGLShaderProgram_DefaultInnerTessellationLevels(void* ptr) -{ - return ({ QVector* tmpValued1ea02 = new QVector(static_cast(ptr)->defaultInnerTessellationLevels()); QtGui_PackedList { tmpValued1ea02, tmpValued1ea02->size() }; }); -} - -struct QtGui_PackedList QOpenGLShaderProgram_DefaultOuterTessellationLevels(void* ptr) -{ - return ({ QVector* tmpValue63d866 = new QVector(static_cast(ptr)->defaultOuterTessellationLevels()); QtGui_PackedList { tmpValue63d866, tmpValue63d866->size() }; }); -} - -void QOpenGLShaderProgram_DisableAttributeArray(void* ptr, int location) -{ - static_cast(ptr)->disableAttributeArray(location); -} - -void QOpenGLShaderProgram_DisableAttributeArray2(void* ptr, char* name) -{ - static_cast(ptr)->disableAttributeArray(const_cast(name)); -} - -void QOpenGLShaderProgram_EnableAttributeArray(void* ptr, int location) -{ - static_cast(ptr)->enableAttributeArray(location); -} - -void QOpenGLShaderProgram_EnableAttributeArray2(void* ptr, char* name) -{ - static_cast(ptr)->enableAttributeArray(const_cast(name)); -} - -char QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(void* context) -{ - return QOpenGLShaderProgram::hasOpenGLShaderPrograms(static_cast(context)); -} - -char QOpenGLShaderProgram_IsLinked(void* ptr) -{ - return static_cast(ptr)->isLinked(); -} - -char QOpenGLShaderProgram_Link(void* ptr) -{ - return static_cast(ptr)->link(); -} - -char QOpenGLShaderProgram_LinkDefault(void* ptr) -{ - return static_cast(ptr)->QOpenGLShaderProgram::link(); -} - -struct QtGui_PackedString QOpenGLShaderProgram_Log(void* ptr) -{ - return ({ QByteArray t6e5a96 = static_cast(ptr)->log().toUtf8(); QtGui_PackedString { const_cast(t6e5a96.prepend("WHITESPACE").constData()+10), t6e5a96.size()-10 }; }); -} - -int QOpenGLShaderProgram_MaxGeometryOutputVertices(void* ptr) -{ - return static_cast(ptr)->maxGeometryOutputVertices(); -} - -int QOpenGLShaderProgram_PatchVertexCount(void* ptr) -{ - return static_cast(ptr)->patchVertexCount(); -} - -unsigned int QOpenGLShaderProgram_ProgramId(void* ptr) -{ - return static_cast(ptr)->programId(); -} - -void QOpenGLShaderProgram_Release(void* ptr) -{ - static_cast(ptr)->release(); -} - -void QOpenGLShaderProgram_RemoveAllShaders(void* ptr) -{ - static_cast(ptr)->removeAllShaders(); -} - -void QOpenGLShaderProgram_RemoveShader(void* ptr, void* shader) -{ - static_cast(ptr)->removeShader(static_cast(shader)); -} - -void QOpenGLShaderProgram_SetAttributeArray(void* ptr, int location, float values, int tupleSize, int stride) -{ - static_cast(ptr)->setAttributeArray(location, const_cast(&values), tupleSize, stride); -} - -void QOpenGLShaderProgram_SetAttributeArray2(void* ptr, int location, void* values, int stride) -{ - static_cast(ptr)->setAttributeArray(location, static_cast(values), stride); -} - -void QOpenGLShaderProgram_SetAttributeArray3(void* ptr, int location, void* values, int stride) -{ - static_cast(ptr)->setAttributeArray(location, static_cast(values), stride); -} - -void QOpenGLShaderProgram_SetAttributeArray4(void* ptr, int location, void* values, int stride) -{ - static_cast(ptr)->setAttributeArray(location, static_cast(values), stride); -} - -void QOpenGLShaderProgram_SetAttributeArray5(void* ptr, int location, unsigned int ty, void* values, int tupleSize, int stride) -{ - static_cast(ptr)->setAttributeArray(location, ty, values, tupleSize, stride); -} - -void QOpenGLShaderProgram_SetAttributeArray6(void* ptr, char* name, float values, int tupleSize, int stride) -{ - static_cast(ptr)->setAttributeArray(const_cast(name), const_cast(&values), tupleSize, stride); -} - -void QOpenGLShaderProgram_SetAttributeArray7(void* ptr, char* name, void* values, int stride) -{ - static_cast(ptr)->setAttributeArray(const_cast(name), static_cast(values), stride); -} - -void QOpenGLShaderProgram_SetAttributeArray8(void* ptr, char* name, void* values, int stride) -{ - static_cast(ptr)->setAttributeArray(const_cast(name), static_cast(values), stride); -} - -void QOpenGLShaderProgram_SetAttributeArray9(void* ptr, char* name, void* values, int stride) -{ - static_cast(ptr)->setAttributeArray(const_cast(name), static_cast(values), stride); -} - -void QOpenGLShaderProgram_SetAttributeArray10(void* ptr, char* name, unsigned int ty, void* values, int tupleSize, int stride) -{ - static_cast(ptr)->setAttributeArray(const_cast(name), ty, values, tupleSize, stride); -} - -void QOpenGLShaderProgram_SetAttributeBuffer(void* ptr, int location, unsigned int ty, int offset, int tupleSize, int stride) -{ - static_cast(ptr)->setAttributeBuffer(location, ty, offset, tupleSize, stride); -} - -void QOpenGLShaderProgram_SetAttributeBuffer2(void* ptr, char* name, unsigned int ty, int offset, int tupleSize, int stride) -{ - static_cast(ptr)->setAttributeBuffer(const_cast(name), ty, offset, tupleSize, stride); -} - -void QOpenGLShaderProgram_SetAttributeValue(void* ptr, int location, float value) -{ - static_cast(ptr)->setAttributeValue(location, value); -} - -void QOpenGLShaderProgram_SetAttributeValue2(void* ptr, int location, float x, float y) -{ - static_cast(ptr)->setAttributeValue(location, x, y); -} - -void QOpenGLShaderProgram_SetAttributeValue3(void* ptr, int location, float x, float y, float z) -{ - static_cast(ptr)->setAttributeValue(location, x, y, z); -} - -void QOpenGLShaderProgram_SetAttributeValue4(void* ptr, int location, float x, float y, float z, float w) -{ - static_cast(ptr)->setAttributeValue(location, x, y, z, w); -} - -void QOpenGLShaderProgram_SetAttributeValue5(void* ptr, int location, void* value) -{ - static_cast(ptr)->setAttributeValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue6(void* ptr, int location, void* value) -{ - static_cast(ptr)->setAttributeValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue7(void* ptr, int location, void* value) -{ - static_cast(ptr)->setAttributeValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue8(void* ptr, int location, void* value) -{ - static_cast(ptr)->setAttributeValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue9(void* ptr, int location, float values, int columns, int rows) -{ - static_cast(ptr)->setAttributeValue(location, const_cast(&values), columns, rows); -} - -void QOpenGLShaderProgram_SetAttributeValue10(void* ptr, char* name, float value) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), value); -} - -void QOpenGLShaderProgram_SetAttributeValue11(void* ptr, char* name, float x, float y) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), x, y); -} - -void QOpenGLShaderProgram_SetAttributeValue12(void* ptr, char* name, float x, float y, float z) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), x, y, z); -} - -void QOpenGLShaderProgram_SetAttributeValue13(void* ptr, char* name, float x, float y, float z, float w) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), x, y, z, w); -} - -void QOpenGLShaderProgram_SetAttributeValue14(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue15(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue16(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue17(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetAttributeValue18(void* ptr, char* name, float values, int columns, int rows) -{ - static_cast(ptr)->setAttributeValue(const_cast(name), const_cast(&values), columns, rows); -} - -void QOpenGLShaderProgram_SetDefaultInnerTessellationLevels(void* ptr, void* levels) -{ - static_cast(ptr)->setDefaultInnerTessellationLevels(*static_cast*>(levels)); -} - -void QOpenGLShaderProgram_SetDefaultOuterTessellationLevels(void* ptr, void* levels) -{ - static_cast(ptr)->setDefaultOuterTessellationLevels(*static_cast*>(levels)); -} - -void QOpenGLShaderProgram_SetPatchVertexCount(void* ptr, int count) -{ - static_cast(ptr)->setPatchVertexCount(count); -} - -void QOpenGLShaderProgram_SetUniformValue(void* ptr, int location, float value) -{ - static_cast(ptr)->setUniformValue(location, value); -} - -void QOpenGLShaderProgram_SetUniformValue2(void* ptr, int location, int value) -{ - static_cast(ptr)->setUniformValue(location, value); -} - -void QOpenGLShaderProgram_SetUniformValue3(void* ptr, int location, unsigned int value) -{ - static_cast(ptr)->setUniformValue(location, value); -} - -void QOpenGLShaderProgram_SetUniformValue4(void* ptr, int location, float x, float y) -{ - static_cast(ptr)->setUniformValue(location, x, y); -} - -void QOpenGLShaderProgram_SetUniformValue5(void* ptr, int location, float x, float y, float z) -{ - static_cast(ptr)->setUniformValue(location, x, y, z); -} - -void QOpenGLShaderProgram_SetUniformValue6(void* ptr, int location, float x, float y, float z, float w) -{ - static_cast(ptr)->setUniformValue(location, x, y, z, w); -} - -void QOpenGLShaderProgram_SetUniformValue7(void* ptr, int location, void* value) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue8(void* ptr, int location, void* value) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue9(void* ptr, int location, void* value) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue10(void* ptr, int location, void* color) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(color)); -} - -void QOpenGLShaderProgram_SetUniformValue11(void* ptr, int location, void* point) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(point)); -} - -void QOpenGLShaderProgram_SetUniformValue12(void* ptr, int location, void* point) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(point)); -} - -void QOpenGLShaderProgram_SetUniformValue13(void* ptr, int location, void* size) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(size)); -} - -void QOpenGLShaderProgram_SetUniformValue14(void* ptr, int location, void* size) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(size)); -} - -void QOpenGLShaderProgram_SetUniformValue23(void* ptr, int location, void* value) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue27(void* ptr, int location, void* value) -{ - static_cast(ptr)->setUniformValue(location, *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue28(void* ptr, char* name, float value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), value); -} - -void QOpenGLShaderProgram_SetUniformValue29(void* ptr, char* name, int value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), value); -} - -void QOpenGLShaderProgram_SetUniformValue30(void* ptr, char* name, unsigned int value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), value); -} - -void QOpenGLShaderProgram_SetUniformValue31(void* ptr, char* name, float x, float y) -{ - static_cast(ptr)->setUniformValue(const_cast(name), x, y); -} - -void QOpenGLShaderProgram_SetUniformValue32(void* ptr, char* name, float x, float y, float z) -{ - static_cast(ptr)->setUniformValue(const_cast(name), x, y, z); -} - -void QOpenGLShaderProgram_SetUniformValue33(void* ptr, char* name, float x, float y, float z, float w) -{ - static_cast(ptr)->setUniformValue(const_cast(name), x, y, z, w); -} - -void QOpenGLShaderProgram_SetUniformValue34(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue35(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue36(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue37(void* ptr, char* name, void* color) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(color)); -} - -void QOpenGLShaderProgram_SetUniformValue38(void* ptr, char* name, void* point) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(point)); -} - -void QOpenGLShaderProgram_SetUniformValue39(void* ptr, char* name, void* point) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(point)); -} - -void QOpenGLShaderProgram_SetUniformValue40(void* ptr, char* name, void* size) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(size)); -} - -void QOpenGLShaderProgram_SetUniformValue41(void* ptr, char* name, void* size) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(size)); -} - -void QOpenGLShaderProgram_SetUniformValue50(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValue54(void* ptr, char* name, void* value) -{ - static_cast(ptr)->setUniformValue(const_cast(name), *static_cast(value)); -} - -void QOpenGLShaderProgram_SetUniformValueArray(void* ptr, int location, float values, int count, int tupleSize) -{ - static_cast(ptr)->setUniformValueArray(location, const_cast(&values), count, tupleSize); -} - -void QOpenGLShaderProgram_SetUniformValueArray2(void* ptr, int location, int values, int count) -{ - static_cast(ptr)->setUniformValueArray(location, const_cast(&values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray3(void* ptr, int location, unsigned int values, int count) -{ - static_cast(ptr)->setUniformValueArray(location, const_cast(&values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray4(void* ptr, int location, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray5(void* ptr, int location, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray6(void* ptr, int location, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray15(void* ptr, int location, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(location, static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray16(void* ptr, char* name, float values, int count, int tupleSize) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), const_cast(&values), count, tupleSize); -} - -void QOpenGLShaderProgram_SetUniformValueArray17(void* ptr, char* name, int values, int count) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), const_cast(&values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray18(void* ptr, char* name, unsigned int values, int count) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), const_cast(&values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray19(void* ptr, char* name, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray20(void* ptr, char* name, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray21(void* ptr, char* name, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); -} - -void QOpenGLShaderProgram_SetUniformValueArray30(void* ptr, char* name, void* values, int count) -{ - static_cast(ptr)->setUniformValueArray(const_cast(name), static_cast(values), count); -} - -struct QtGui_PackedList QOpenGLShaderProgram_Shaders(void* ptr) -{ - return ({ QList* tmpValuee656ce = new QList(static_cast(ptr)->shaders()); QtGui_PackedList { tmpValuee656ce, tmpValuee656ce->size() }; }); -} - -int QOpenGLShaderProgram_UniformLocation(void* ptr, char* name) -{ - return static_cast(ptr)->uniformLocation(const_cast(name)); -} - -int QOpenGLShaderProgram_UniformLocation2(void* ptr, void* name) -{ - return static_cast(ptr)->uniformLocation(*static_cast(name)); -} - -int QOpenGLShaderProgram_UniformLocation3(void* ptr, struct QtGui_PackedString name) -{ - return static_cast(ptr)->uniformLocation(QString::fromUtf8(name.data, name.len)); -} - -void QOpenGLShaderProgram_DestroyQOpenGLShaderProgram(void* ptr) -{ - static_cast(ptr)->~QOpenGLShaderProgram(); -} - -void QOpenGLShaderProgram_DestroyQOpenGLShaderProgramDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -float QOpenGLShaderProgram___defaultInnerTessellationLevels_atList(void* ptr, int i) -{ - return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___defaultInnerTessellationLevels_setList(void* ptr, float i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLShaderProgram___defaultInnerTessellationLevels_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -float QOpenGLShaderProgram___defaultOuterTessellationLevels_atList(void* ptr, int i) -{ - return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___defaultOuterTessellationLevels_setList(void* ptr, float i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLShaderProgram___defaultOuterTessellationLevels_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -float QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_atList(void* ptr, int i) -{ - return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_setList(void* ptr, float i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -float QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_atList(void* ptr, int i) -{ - return ({float tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_setList(void* ptr, float i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QOpenGLShaderProgram___shaders_atList(void* ptr, int i) -{ - return ({QOpenGLShader * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___shaders_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QOpenGLShaderProgram___shaders_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShaderProgram___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShaderProgram___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShaderProgram___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLShaderProgram___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLShaderProgram___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShaderProgram___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShaderProgram___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShaderProgram___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShaderProgram___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLShaderProgram___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLShaderProgram___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLShaderProgram___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLShaderProgram_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLShaderProgram::childEvent(static_cast(event)); -} - -void QOpenGLShaderProgram_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLShaderProgram::connectNotify(*static_cast(sign)); -} - -void QOpenGLShaderProgram_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLShaderProgram::customEvent(static_cast(event)); -} - -void QOpenGLShaderProgram_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLShaderProgram::deleteLater(); -} - -void QOpenGLShaderProgram_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLShaderProgram::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLShaderProgram_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLShaderProgram::event(static_cast(e)); -} - -char QOpenGLShaderProgram_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLShaderProgram::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLShaderProgram_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLShaderProgram::metaObject()); -} - -void QOpenGLShaderProgram_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLShaderProgram::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QOpenGLTexture*) -void* QOpenGLTexture_NewQOpenGLTexture(long long target) -{ - return new QOpenGLTexture(static_cast(target)); -} - -void* QOpenGLTexture_NewQOpenGLTexture2(void* image, long long genMipMaps) -{ - return new QOpenGLTexture(*static_cast(image), static_cast(genMipMaps)); -} - -void QOpenGLTexture_AllocateStorage(void* ptr) -{ - static_cast(ptr)->allocateStorage(); -} - -void QOpenGLTexture_AllocateStorage2(void* ptr, long long pixelFormat, long long pixelType) -{ - static_cast(ptr)->allocateStorage(static_cast(pixelFormat), static_cast(pixelType)); -} - -void QOpenGLTexture_Bind(void* ptr) -{ - static_cast(ptr)->bind(); -} - -void QOpenGLTexture_Bind2(void* ptr, unsigned int unit, long long reset) -{ - static_cast(ptr)->bind(unit, static_cast(reset)); -} - -void* QOpenGLTexture_BorderColor(void* ptr) -{ - return new QColor(static_cast(ptr)->borderColor()); -} - -void QOpenGLTexture_BorderColor2(void* ptr, float border) -{ - static_cast(ptr)->borderColor(&border); -} - -void QOpenGLTexture_BorderColor3(void* ptr, int border) -{ - static_cast(ptr)->borderColor(&border); -} - -void QOpenGLTexture_BorderColor4(void* ptr, unsigned int border) -{ - static_cast(ptr)->borderColor(&border); -} - -unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId(long long target) -{ - return QOpenGLTexture::boundTextureId(static_cast(target)); -} - -unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId2(unsigned int unit, long long target) -{ - return QOpenGLTexture::boundTextureId(unit, static_cast(target)); -} - -long long QOpenGLTexture_ComparisonFunction(void* ptr) -{ - return static_cast(ptr)->comparisonFunction(); -} - -long long QOpenGLTexture_ComparisonMode(void* ptr) -{ - return static_cast(ptr)->comparisonMode(); -} - -char QOpenGLTexture_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void* QOpenGLTexture_CreateTextureView(void* ptr, long long target, long long viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) -{ - return static_cast(ptr)->createTextureView(static_cast(target), static_cast(viewFormat), minimumMipmapLevel, maximumMipmapLevel, minimumLayer, maximumLayer); -} - -int QOpenGLTexture_Depth(void* ptr) -{ - return static_cast(ptr)->depth(); -} - -long long QOpenGLTexture_DepthStencilMode(void* ptr) -{ - return static_cast(ptr)->depthStencilMode(); -} - -void QOpenGLTexture_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -int QOpenGLTexture_Faces(void* ptr) -{ - return static_cast(ptr)->faces(); -} - -long long QOpenGLTexture_Format(void* ptr) -{ - return static_cast(ptr)->format(); -} - -void QOpenGLTexture_GenerateMipMaps(void* ptr) -{ - static_cast(ptr)->generateMipMaps(); -} - -void QOpenGLTexture_GenerateMipMaps2(void* ptr, int baseLevel, char resetBaseLevel) -{ - static_cast(ptr)->generateMipMaps(baseLevel, resetBaseLevel != 0); -} - -char QOpenGLTexture_QOpenGLTexture_HasFeature(long long feature) -{ - return QOpenGLTexture::hasFeature(static_cast(feature)); -} - -int QOpenGLTexture_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -char QOpenGLTexture_IsAutoMipMapGenerationEnabled(void* ptr) -{ - return static_cast(ptr)->isAutoMipMapGenerationEnabled(); -} - -char QOpenGLTexture_IsBound(void* ptr) -{ - return static_cast(ptr)->isBound(); -} - -char QOpenGLTexture_IsBound2(void* ptr, unsigned int unit) -{ - return static_cast(ptr)->isBound(unit); -} - -char QOpenGLTexture_IsCreated(void* ptr) -{ - return static_cast(ptr)->isCreated(); -} - -char QOpenGLTexture_IsFixedSamplePositions(void* ptr) -{ - return static_cast(ptr)->isFixedSamplePositions(); -} - -char QOpenGLTexture_IsStorageAllocated(void* ptr) -{ - return static_cast(ptr)->isStorageAllocated(); -} - -char QOpenGLTexture_IsTextureView(void* ptr) -{ - return static_cast(ptr)->isTextureView(); -} - -int QOpenGLTexture_Layers(void* ptr) -{ - return static_cast(ptr)->layers(); -} - -float QOpenGLTexture_LevelofDetailBias(void* ptr) -{ - return static_cast(ptr)->levelofDetailBias(); -} - -long long QOpenGLTexture_MagnificationFilter(void* ptr) -{ - return static_cast(ptr)->magnificationFilter(); -} - -float QOpenGLTexture_MaximumAnisotropy(void* ptr) -{ - return static_cast(ptr)->maximumAnisotropy(); -} - -float QOpenGLTexture_MaximumLevelOfDetail(void* ptr) -{ - return static_cast(ptr)->maximumLevelOfDetail(); -} - -int QOpenGLTexture_MaximumMipLevels(void* ptr) -{ - return static_cast(ptr)->maximumMipLevels(); -} - -long long QOpenGLTexture_MinificationFilter(void* ptr) -{ - return static_cast(ptr)->minificationFilter(); -} - -float QOpenGLTexture_MinimumLevelOfDetail(void* ptr) -{ - return static_cast(ptr)->minimumLevelOfDetail(); -} - -int QOpenGLTexture_MipBaseLevel(void* ptr) -{ - return static_cast(ptr)->mipBaseLevel(); -} - -int QOpenGLTexture_MipLevels(void* ptr) -{ - return static_cast(ptr)->mipLevels(); -} - -int QOpenGLTexture_MipMaxLevel(void* ptr) -{ - return static_cast(ptr)->mipMaxLevel(); -} - -void QOpenGLTexture_Release(void* ptr) -{ - static_cast(ptr)->release(); -} - -void QOpenGLTexture_Release2(void* ptr, unsigned int unit, long long reset) -{ - static_cast(ptr)->release(unit, static_cast(reset)); -} - -int QOpenGLTexture_Samples(void* ptr) -{ - return static_cast(ptr)->samples(); -} - -void QOpenGLTexture_SetAutoMipMapGenerationEnabled(void* ptr, char enabled) -{ - static_cast(ptr)->setAutoMipMapGenerationEnabled(enabled != 0); -} - -void QOpenGLTexture_SetBorderColor(void* ptr, void* color) -{ - static_cast(ptr)->setBorderColor(*static_cast(color)); -} - -void QOpenGLTexture_SetBorderColor2(void* ptr, float r, float g, float b, float a) -{ - static_cast(ptr)->setBorderColor(r, g, b, a); -} - -void QOpenGLTexture_SetBorderColor3(void* ptr, int r, int g, int b, int a) -{ - static_cast(ptr)->setBorderColor(r, g, b, a); -} - -void QOpenGLTexture_SetBorderColor4(void* ptr, unsigned int r, unsigned int g, unsigned int b, unsigned int a) -{ - static_cast(ptr)->setBorderColor(r, g, b, a); -} - -void QOpenGLTexture_SetComparisonFunction(void* ptr, long long function) -{ - static_cast(ptr)->setComparisonFunction(static_cast(function)); -} - -void QOpenGLTexture_SetComparisonMode(void* ptr, long long mode) -{ - static_cast(ptr)->setComparisonMode(static_cast(mode)); -} - -void QOpenGLTexture_SetCompressedData(void* ptr, int mipLevel, int layer, long long cubeFace, int dataSize, void* data, void* options) -{ - static_cast(ptr)->setCompressedData(mipLevel, layer, static_cast(cubeFace), dataSize, data, static_cast(options)); -} - -void QOpenGLTexture_SetCompressedData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, int dataSize, void* data, void* options) -{ - static_cast(ptr)->setCompressedData(mipLevel, layer, layerCount, static_cast(cubeFace), dataSize, data, static_cast(options)); -} - -void QOpenGLTexture_SetCompressedData7(void* ptr, int mipLevel, int layer, int dataSize, void* data, void* options) -{ - static_cast(ptr)->setCompressedData(mipLevel, layer, dataSize, data, static_cast(options)); -} - -void QOpenGLTexture_SetCompressedData8(void* ptr, int mipLevel, int dataSize, void* data, void* options) -{ - static_cast(ptr)->setCompressedData(mipLevel, dataSize, data, static_cast(options)); -} - -void QOpenGLTexture_SetCompressedData9(void* ptr, int dataSize, void* data, void* options) -{ - static_cast(ptr)->setCompressedData(dataSize, data, static_cast(options)); -} - -void QOpenGLTexture_SetData(void* ptr, int mipLevel, int layer, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options) -{ - static_cast(ptr)->setData(mipLevel, layer, static_cast(cubeFace), static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); -} - -void QOpenGLTexture_SetData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options) -{ - static_cast(ptr)->setData(mipLevel, layer, layerCount, static_cast(cubeFace), static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); -} - -void QOpenGLTexture_SetData7(void* ptr, int mipLevel, int layer, long long sourceFormat, long long sourceType, void* data, void* options) -{ - static_cast(ptr)->setData(mipLevel, layer, static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); -} - -void QOpenGLTexture_SetData8(void* ptr, int mipLevel, long long sourceFormat, long long sourceType, void* data, void* options) -{ - static_cast(ptr)->setData(mipLevel, static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); -} - -void QOpenGLTexture_SetData9(void* ptr, long long sourceFormat, long long sourceType, void* data, void* options) -{ - static_cast(ptr)->setData(static_cast(sourceFormat), static_cast(sourceType), data, static_cast(options)); -} - -void QOpenGLTexture_SetData10(void* ptr, void* image, long long genMipMaps) -{ - static_cast(ptr)->setData(*static_cast(image), static_cast(genMipMaps)); -} - -void QOpenGLTexture_SetDepthStencilMode(void* ptr, long long mode) -{ - static_cast(ptr)->setDepthStencilMode(static_cast(mode)); -} - -void QOpenGLTexture_SetFixedSamplePositions(void* ptr, char fixed) -{ - static_cast(ptr)->setFixedSamplePositions(fixed != 0); -} - -void QOpenGLTexture_SetFormat(void* ptr, long long format) -{ - static_cast(ptr)->setFormat(static_cast(format)); -} - -void QOpenGLTexture_SetLayers(void* ptr, int layers) -{ - static_cast(ptr)->setLayers(layers); -} - -void QOpenGLTexture_SetLevelOfDetailRange(void* ptr, float min, float max) -{ - static_cast(ptr)->setLevelOfDetailRange(min, max); -} - -void QOpenGLTexture_SetLevelofDetailBias(void* ptr, float bias) -{ - static_cast(ptr)->setLevelofDetailBias(bias); -} - -void QOpenGLTexture_SetMagnificationFilter(void* ptr, long long filter) -{ - static_cast(ptr)->setMagnificationFilter(static_cast(filter)); -} - -void QOpenGLTexture_SetMaximumAnisotropy(void* ptr, float anisotropy) -{ - static_cast(ptr)->setMaximumAnisotropy(anisotropy); -} - -void QOpenGLTexture_SetMaximumLevelOfDetail(void* ptr, float value) -{ - static_cast(ptr)->setMaximumLevelOfDetail(value); -} - -void QOpenGLTexture_SetMinMagFilters(void* ptr, long long minificationFilter, long long magnificationFilter) -{ - static_cast(ptr)->setMinMagFilters(static_cast(minificationFilter), static_cast(magnificationFilter)); -} - -void QOpenGLTexture_SetMinificationFilter(void* ptr, long long filter) -{ - static_cast(ptr)->setMinificationFilter(static_cast(filter)); -} - -void QOpenGLTexture_SetMinimumLevelOfDetail(void* ptr, float value) -{ - static_cast(ptr)->setMinimumLevelOfDetail(value); -} - -void QOpenGLTexture_SetMipBaseLevel(void* ptr, int baseLevel) -{ - static_cast(ptr)->setMipBaseLevel(baseLevel); -} - -void QOpenGLTexture_SetMipLevelRange(void* ptr, int baseLevel, int maxLevel) -{ - static_cast(ptr)->setMipLevelRange(baseLevel, maxLevel); -} - -void QOpenGLTexture_SetMipLevels(void* ptr, int levels) -{ - static_cast(ptr)->setMipLevels(levels); -} - -void QOpenGLTexture_SetMipMaxLevel(void* ptr, int maxLevel) -{ - static_cast(ptr)->setMipMaxLevel(maxLevel); -} - -void QOpenGLTexture_SetSamples(void* ptr, int samples) -{ - static_cast(ptr)->setSamples(samples); -} - -void QOpenGLTexture_SetSize(void* ptr, int width, int height, int depth) -{ - static_cast(ptr)->setSize(width, height, depth); -} - -void QOpenGLTexture_SetSwizzleMask(void* ptr, long long component, long long value) -{ - static_cast(ptr)->setSwizzleMask(static_cast(component), static_cast(value)); -} - -void QOpenGLTexture_SetSwizzleMask2(void* ptr, long long r, long long g, long long b, long long a) -{ - static_cast(ptr)->setSwizzleMask(static_cast(r), static_cast(g), static_cast(b), static_cast(a)); -} - -void QOpenGLTexture_SetWrapMode(void* ptr, long long mode) -{ - static_cast(ptr)->setWrapMode(static_cast(mode)); -} - -void QOpenGLTexture_SetWrapMode2(void* ptr, long long direction, long long mode) -{ - static_cast(ptr)->setWrapMode(static_cast(direction), static_cast(mode)); -} - -long long QOpenGLTexture_SwizzleMask(void* ptr, long long component) -{ - return static_cast(ptr)->swizzleMask(static_cast(component)); -} - -long long QOpenGLTexture_Target(void* ptr) -{ - return static_cast(ptr)->target(); -} - -unsigned int QOpenGLTexture_TextureId(void* ptr) -{ - return static_cast(ptr)->textureId(); -} - -int QOpenGLTexture_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -long long QOpenGLTexture_WrapMode(void* ptr, long long direction) -{ - return static_cast(ptr)->wrapMode(static_cast(direction)); -} - -Q_DECLARE_METATYPE(QOpenGLTextureBlitter*) -void* QOpenGLTextureBlitter_NewQOpenGLTextureBlitter() -{ - return new QOpenGLTextureBlitter(); -} - -void QOpenGLTextureBlitter_Bind(void* ptr, unsigned int target) -{ - static_cast(ptr)->bind(target); -} - -void QOpenGLTextureBlitter_Blit(void* ptr, unsigned int texture, void* targetTransform, long long sourceOrigin) -{ - static_cast(ptr)->blit(texture, *static_cast(targetTransform), static_cast(sourceOrigin)); -} - -char QOpenGLTextureBlitter_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void QOpenGLTextureBlitter_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -char QOpenGLTextureBlitter_IsCreated(void* ptr) -{ - return static_cast(ptr)->isCreated(); -} - -void QOpenGLTextureBlitter_Release(void* ptr) -{ - static_cast(ptr)->release(); -} - -void QOpenGLTextureBlitter_SetOpacity(void* ptr, float opacity) -{ - static_cast(ptr)->setOpacity(opacity); -} - -void QOpenGLTextureBlitter_SetRedBlueSwizzle(void* ptr, char swizzle) -{ - static_cast(ptr)->setRedBlueSwizzle(swizzle != 0); -} - -char QOpenGLTextureBlitter_SupportsExternalOESTarget(void* ptr) -{ - return static_cast(ptr)->supportsExternalOESTarget(); -} - -void* QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(void* target, void* viewport) -{ - return new QMatrix4x4(QOpenGLTextureBlitter::targetTransform(*static_cast(target), *static_cast(viewport))); -} - -void QOpenGLTextureBlitter_DestroyQOpenGLTextureBlitter(void* ptr) -{ - static_cast(ptr)->~QOpenGLTextureBlitter(); -} - -class MyQOpenGLTimeMonitor: public QOpenGLTimeMonitor -{ -public: - MyQOpenGLTimeMonitor(QObject *parent = Q_NULLPTR) : QOpenGLTimeMonitor(parent) {QOpenGLTimeMonitor_QOpenGLTimeMonitor_QRegisterMetaType();}; - ~MyQOpenGLTimeMonitor() { callbackQOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLTimeMonitor_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLTimeMonitor_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLTimeMonitor_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLTimeMonitor_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLTimeMonitor_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLTimeMonitor_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLTimeMonitor_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLTimeMonitor_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLTimeMonitor_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLTimeMonitor_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLTimeMonitor_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLTimeMonitor*) -Q_DECLARE_METATYPE(MyQOpenGLTimeMonitor*) - -int QOpenGLTimeMonitor_QOpenGLTimeMonitor_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLTimeMonitor_NewQOpenGLTimeMonitor(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } else { - return new MyQOpenGLTimeMonitor(static_cast(parent)); - } -} - -char QOpenGLTimeMonitor_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void QOpenGLTimeMonitor_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -char QOpenGLTimeMonitor_IsCreated(void* ptr) -{ - return static_cast(ptr)->isCreated(); -} - -char QOpenGLTimeMonitor_IsResultAvailable(void* ptr) -{ - return static_cast(ptr)->isResultAvailable(); -} - -struct QtGui_PackedList QOpenGLTimeMonitor_ObjectIds(void* ptr) -{ - return ({ QVector* tmpValueef0adc = new QVector(static_cast(ptr)->objectIds()); QtGui_PackedList { tmpValueef0adc, tmpValueef0adc->size() }; }); -} - -int QOpenGLTimeMonitor_RecordSample(void* ptr) -{ - return static_cast(ptr)->recordSample(); -} - -void QOpenGLTimeMonitor_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -int QOpenGLTimeMonitor_SampleCount(void* ptr) -{ - return static_cast(ptr)->sampleCount(); -} - -void QOpenGLTimeMonitor_SetSampleCount(void* ptr, int sampleCount) -{ - static_cast(ptr)->setSampleCount(sampleCount); -} - -void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(void* ptr) -{ - static_cast(ptr)->~QOpenGLTimeMonitor(); -} - -void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -unsigned int QOpenGLTimeMonitor___objectIds_atList(void* ptr, int i) -{ - return ({GLuint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QOpenGLTimeMonitor___objectIds_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QOpenGLTimeMonitor___objectIds_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QOpenGLTimeMonitor___waitForIntervals_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QOpenGLTimeMonitor___waitForSamples_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QOpenGLTimeMonitor___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimeMonitor___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimeMonitor___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimeMonitor___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLTimeMonitor___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLTimeMonitor___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimeMonitor___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimeMonitor___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimeMonitor___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimeMonitor___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimeMonitor___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimeMonitor___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimeMonitor___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimeMonitor___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimeMonitor___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLTimeMonitor_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLTimeMonitor::childEvent(static_cast(event)); -} - -void QOpenGLTimeMonitor_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLTimeMonitor::connectNotify(*static_cast(sign)); -} - -void QOpenGLTimeMonitor_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLTimeMonitor::customEvent(static_cast(event)); -} - -void QOpenGLTimeMonitor_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLTimeMonitor::deleteLater(); -} - -void QOpenGLTimeMonitor_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLTimeMonitor::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLTimeMonitor_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLTimeMonitor::event(static_cast(e)); -} - -char QOpenGLTimeMonitor_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLTimeMonitor::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLTimeMonitor_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLTimeMonitor::metaObject()); -} - -void QOpenGLTimeMonitor_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLTimeMonitor::timerEvent(static_cast(event)); -} - -class MyQOpenGLTimerQuery: public QOpenGLTimerQuery -{ -public: - MyQOpenGLTimerQuery(QObject *parent = Q_NULLPTR) : QOpenGLTimerQuery(parent) {QOpenGLTimerQuery_QOpenGLTimerQuery_QRegisterMetaType();}; - ~MyQOpenGLTimerQuery() { callbackQOpenGLTimerQuery_DestroyQOpenGLTimerQuery(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLTimerQuery_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLTimerQuery_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLTimerQuery_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLTimerQuery_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLTimerQuery_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLTimerQuery_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLTimerQuery_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLTimerQuery_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLTimerQuery_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLTimerQuery_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLTimerQuery_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLTimerQuery*) -Q_DECLARE_METATYPE(MyQOpenGLTimerQuery*) - -int QOpenGLTimerQuery_QOpenGLTimerQuery_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLTimerQuery_NewQOpenGLTimerQuery(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } else { - return new MyQOpenGLTimerQuery(static_cast(parent)); - } -} - -void QOpenGLTimerQuery_Begin(void* ptr) -{ - static_cast(ptr)->begin(); -} - -char QOpenGLTimerQuery_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void QOpenGLTimerQuery_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -void QOpenGLTimerQuery_End(void* ptr) -{ - static_cast(ptr)->end(); -} - -char QOpenGLTimerQuery_IsCreated(void* ptr) -{ - return static_cast(ptr)->isCreated(); -} - -char QOpenGLTimerQuery_IsResultAvailable(void* ptr) -{ - return static_cast(ptr)->isResultAvailable(); -} - -unsigned int QOpenGLTimerQuery_ObjectId(void* ptr) -{ - return static_cast(ptr)->objectId(); -} - -void QOpenGLTimerQuery_RecordTimestamp(void* ptr) -{ - static_cast(ptr)->recordTimestamp(); -} - -void QOpenGLTimerQuery_DestroyQOpenGLTimerQuery(void* ptr) -{ - static_cast(ptr)->~QOpenGLTimerQuery(); -} - -void QOpenGLTimerQuery_DestroyQOpenGLTimerQueryDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QOpenGLTimerQuery___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimerQuery___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimerQuery___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimerQuery___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLTimerQuery___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLTimerQuery___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimerQuery___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimerQuery___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimerQuery___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimerQuery___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimerQuery___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimerQuery___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLTimerQuery___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLTimerQuery___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLTimerQuery___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLTimerQuery_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLTimerQuery::childEvent(static_cast(event)); -} - -void QOpenGLTimerQuery_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLTimerQuery::connectNotify(*static_cast(sign)); -} - -void QOpenGLTimerQuery_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLTimerQuery::customEvent(static_cast(event)); -} - -void QOpenGLTimerQuery_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLTimerQuery::deleteLater(); -} - -void QOpenGLTimerQuery_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLTimerQuery::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLTimerQuery_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLTimerQuery::event(static_cast(e)); -} - -char QOpenGLTimerQuery_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLTimerQuery::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLTimerQuery_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLTimerQuery::metaObject()); -} - -void QOpenGLTimerQuery_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLTimerQuery::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QOpenGLVersionProfile) -Q_DECLARE_METATYPE(QOpenGLVersionProfile*) -void* QOpenGLVersionProfile_NewQOpenGLVersionProfile() -{ - return new QOpenGLVersionProfile(); -} - -void* QOpenGLVersionProfile_NewQOpenGLVersionProfile2(void* format) -{ - return new QOpenGLVersionProfile(*static_cast(format)); -} - -void* QOpenGLVersionProfile_NewQOpenGLVersionProfile3(void* other) -{ - return new QOpenGLVersionProfile(*static_cast(other)); -} - -char QOpenGLVersionProfile_HasProfiles(void* ptr) -{ - return static_cast(ptr)->hasProfiles(); -} - -char QOpenGLVersionProfile_IsLegacyVersion(void* ptr) -{ - return static_cast(ptr)->isLegacyVersion(); -} - -char QOpenGLVersionProfile_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -long long QOpenGLVersionProfile_Profile(void* ptr) -{ - return static_cast(ptr)->profile(); -} - -void QOpenGLVersionProfile_SetProfile(void* ptr, long long profile) -{ - static_cast(ptr)->setProfile(static_cast(profile)); -} - -void QOpenGLVersionProfile_SetVersion(void* ptr, int majorVersion, int minorVersion) -{ - static_cast(ptr)->setVersion(majorVersion, minorVersion); -} - -void QOpenGLVersionProfile_DestroyQOpenGLVersionProfile(void* ptr) -{ - static_cast(ptr)->~QOpenGLVersionProfile(); -} - -class MyQOpenGLVertexArrayObject: public QOpenGLVertexArrayObject -{ -public: - MyQOpenGLVertexArrayObject(QObject *parent = Q_NULLPTR) : QOpenGLVertexArrayObject(parent) {QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType();}; - ~MyQOpenGLVertexArrayObject() { callbackQOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(this); }; - void childEvent(QChildEvent * event) { callbackQOpenGLVertexArrayObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQOpenGLVertexArrayObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQOpenGLVertexArrayObject_CustomEvent(this, event); }; - void deleteLater() { callbackQOpenGLVertexArrayObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQOpenGLVertexArrayObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQOpenGLVertexArrayObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQOpenGLVertexArrayObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQOpenGLVertexArrayObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQOpenGLVertexArrayObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQOpenGLVertexArrayObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQOpenGLVertexArrayObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLVertexArrayObject*) -Q_DECLARE_METATYPE(MyQOpenGLVertexArrayObject*) - -int QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLVertexArrayObject_NewQOpenGLVertexArrayObject(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } else { - return new MyQOpenGLVertexArrayObject(static_cast(parent)); - } -} - -void QOpenGLVertexArrayObject_Bind(void* ptr) -{ - static_cast(ptr)->bind(); -} - -char QOpenGLVertexArrayObject_Create(void* ptr) -{ - return static_cast(ptr)->create(); -} - -void QOpenGLVertexArrayObject_Destroy(void* ptr) -{ - static_cast(ptr)->destroy(); -} - -char QOpenGLVertexArrayObject_IsCreated(void* ptr) -{ - return static_cast(ptr)->isCreated(); -} - -unsigned int QOpenGLVertexArrayObject_ObjectId(void* ptr) -{ - return static_cast(ptr)->objectId(); -} - -void QOpenGLVertexArrayObject_Release(void* ptr) -{ - static_cast(ptr)->release(); -} - -void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(void* ptr) -{ - static_cast(ptr)->~QOpenGLVertexArrayObject(); -} - -void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObjectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QOpenGLVertexArrayObject___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLVertexArrayObject___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLVertexArrayObject___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLVertexArrayObject___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QOpenGLVertexArrayObject___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QOpenGLVertexArrayObject___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLVertexArrayObject___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLVertexArrayObject___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLVertexArrayObject___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLVertexArrayObject___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLVertexArrayObject___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLVertexArrayObject___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QOpenGLVertexArrayObject___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QOpenGLVertexArrayObject___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QOpenGLVertexArrayObject___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QOpenGLVertexArrayObject_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLVertexArrayObject::childEvent(static_cast(event)); -} - -void QOpenGLVertexArrayObject_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLVertexArrayObject::connectNotify(*static_cast(sign)); -} - -void QOpenGLVertexArrayObject_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLVertexArrayObject::customEvent(static_cast(event)); -} - -void QOpenGLVertexArrayObject_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLVertexArrayObject::deleteLater(); -} - -void QOpenGLVertexArrayObject_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QOpenGLVertexArrayObject::disconnectNotify(*static_cast(sign)); -} - -char QOpenGLVertexArrayObject_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QOpenGLVertexArrayObject::event(static_cast(e)); -} - -char QOpenGLVertexArrayObject_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLVertexArrayObject::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QOpenGLVertexArrayObject_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QOpenGLVertexArrayObject::metaObject()); -} - -void QOpenGLVertexArrayObject_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QOpenGLVertexArrayObject::timerEvent(static_cast(event)); -} - -class MyQOpenGLWindow: public QOpenGLWindow -{ -public: - MyQOpenGLWindow(QOpenGLWindow::UpdateBehavior updateBehavior = NoPartialUpdate, QWindow *parent = Q_NULLPTR) : QOpenGLWindow(updateBehavior, parent) {QOpenGLWindow_QOpenGLWindow_QRegisterMetaType();}; - MyQOpenGLWindow(QOpenGLContext *shareContext, QOpenGLWindow::UpdateBehavior updateBehavior = NoPartialUpdate, QWindow *parent = Q_NULLPTR) : QOpenGLWindow(shareContext, updateBehavior, parent) {QOpenGLWindow_QOpenGLWindow_QRegisterMetaType();}; - void Signal_FrameSwapped() { callbackQOpenGLWindow_FrameSwapped(this); }; - void initializeGL() { callbackQOpenGLWindow_InitializeGL(this); }; - void paintEvent(QPaintEvent * event) { callbackQPaintDeviceWindow_PaintEvent(this, event); }; - void paintGL() { callbackQOpenGLWindow_PaintGL(this); }; - void paintOverGL() { callbackQOpenGLWindow_PaintOverGL(this); }; - void paintUnderGL() { callbackQOpenGLWindow_PaintUnderGL(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWindow_ResizeEvent(this, event); }; - void resizeGL(int w, int h) { callbackQOpenGLWindow_ResizeGL(this, w, h); }; - ~MyQOpenGLWindow() { callbackQOpenGLWindow_DestroyQOpenGLWindow(this); }; - void update() { callbackQPaintDeviceWindow_Update3(this); }; - void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; - void alert(int msec) { callbackQWindow_Alert(this, msec); }; - bool close() { return callbackQWindow_Close(this) != 0; }; - void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; - bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; - void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; - void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; - QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; - void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; - void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; - QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; - void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; - void hide() { callbackQWindow_Hide(this); }; - void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; - void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; - void lower() { callbackQWindow_Lower(this); }; - void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; - void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; - void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; - void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; - void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; - void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; - void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; - void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; - void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; - void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; - void raise() { callbackQWindow_Raise(this); }; - void requestActivate() { callbackQWindow_RequestActivate(this); }; - void requestUpdate() { callbackQWindow_RequestUpdate(this); }; - void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; - void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; - void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; - void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; - void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; - void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; - void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; - void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; - void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; - void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; - void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; - void setX(int arg) { callbackQWindow_SetX(this, arg); }; - void setY(int arg) { callbackQWindow_SetY(this, arg); }; - void show() { callbackQWindow_Show(this); }; - void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; - void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; - void showMaximized() { callbackQWindow_ShowMaximized(this); }; - void showMinimized() { callbackQWindow_ShowMinimized(this); }; - void showNormal() { callbackQWindow_ShowNormal(this); }; - QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; - QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; - void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; - void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; - void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; - void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; - void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; - void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; - void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; - void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; - void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; - void deleteLater() { callbackQWindow_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDeviceWindow_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QOpenGLWindow*) -Q_DECLARE_METATYPE(MyQOpenGLWindow*) - -int QOpenGLWindow_QOpenGLWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLWindow_NewQOpenGLWindow(long long updateBehavior, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLWindow(static_cast(updateBehavior), static_cast(parent)); - } else { - return new MyQOpenGLWindow(static_cast(updateBehavior), static_cast(parent)); - } -} - -void* QOpenGLWindow_NewQOpenGLWindow2(void* shareContext, long long updateBehavior, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQOpenGLWindow(static_cast(shareContext), static_cast(updateBehavior), static_cast(parent)); - } else { - return new MyQOpenGLWindow(static_cast(shareContext), static_cast(updateBehavior), static_cast(parent)); - } -} - -void* QOpenGLWindow_Context(void* ptr) -{ - return static_cast(ptr)->context(); -} - -unsigned int QOpenGLWindow_DefaultFramebufferObject(void* ptr) -{ - return static_cast(ptr)->defaultFramebufferObject(); -} - -void QOpenGLWindow_DoneCurrent(void* ptr) -{ - static_cast(ptr)->doneCurrent(); -} - -void QOpenGLWindow_ConnectFrameSwapped(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLWindow::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWindow::Signal_FrameSwapped), static_cast(t)); -} - -void QOpenGLWindow_DisconnectFrameSwapped(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWindow::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWindow::Signal_FrameSwapped)); -} - -void QOpenGLWindow_FrameSwapped(void* ptr) -{ - static_cast(ptr)->frameSwapped(); -} - -void* QOpenGLWindow_GrabFramebuffer(void* ptr) -{ - return new QImage(static_cast(ptr)->grabFramebuffer()); -} - -void QOpenGLWindow_InitializeGL(void* ptr) -{ - static_cast(ptr)->initializeGL(); -} - -void QOpenGLWindow_InitializeGLDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLWindow::initializeGL(); -} - -char QOpenGLWindow_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void QOpenGLWindow_MakeCurrent(void* ptr) -{ - static_cast(ptr)->makeCurrent(); -} - -void QOpenGLWindow_PaintGL(void* ptr) -{ - static_cast(ptr)->paintGL(); -} - -void QOpenGLWindow_PaintGLDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLWindow::paintGL(); -} - -void QOpenGLWindow_PaintOverGL(void* ptr) -{ - static_cast(ptr)->paintOverGL(); -} - -void QOpenGLWindow_PaintOverGLDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLWindow::paintOverGL(); -} - -void QOpenGLWindow_PaintUnderGL(void* ptr) -{ - static_cast(ptr)->paintUnderGL(); -} - -void QOpenGLWindow_PaintUnderGLDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLWindow::paintUnderGL(); -} - -void QOpenGLWindow_ResizeGL(void* ptr, int w, int h) -{ - static_cast(ptr)->resizeGL(w, h); -} - -void QOpenGLWindow_ResizeGLDefault(void* ptr, int w, int h) -{ - static_cast(ptr)->QOpenGLWindow::resizeGL(w, h); -} - -void* QOpenGLWindow_ShareContext(void* ptr) -{ - return static_cast(ptr)->shareContext(); -} - -long long QOpenGLWindow_UpdateBehavior(void* ptr) -{ - return static_cast(ptr)->updateBehavior(); -} - -void QOpenGLWindow_DestroyQOpenGLWindow(void* ptr) -{ - static_cast(ptr)->~QOpenGLWindow(); -} - -void QOpenGLWindow_DestroyQOpenGLWindowDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QPageLayout*) -void* QPageLayout_NewQPageLayout() -{ - return new QPageLayout(); -} - -void* QPageLayout_NewQPageLayout2(void* pageSize, long long orientation, void* margins, long long units, void* minMargins) -{ - return new QPageLayout(*static_cast(pageSize), static_cast(orientation), *static_cast(margins), static_cast(units), *static_cast(minMargins)); -} - -void* QPageLayout_NewQPageLayout3(void* other) -{ - return new QPageLayout(*static_cast(other)); -} - -void* QPageLayout_FullRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->fullRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageLayout_FullRect2(void* ptr, long long units) -{ - return ({ QRectF tmpValue = static_cast(ptr)->fullRect(static_cast(units)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageLayout_FullRectPixels(void* ptr, int resolution) -{ - return ({ QRect tmpValue = static_cast(ptr)->fullRectPixels(resolution); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageLayout_FullRectPoints(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->fullRectPoints(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QPageLayout_IsEquivalentTo(void* ptr, void* other) -{ - return static_cast(ptr)->isEquivalentTo(*static_cast(other)); -} - -char QPageLayout_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QPageLayout_Margins(void* ptr) -{ - return ({ QMarginsF tmpValue = static_cast(ptr)->margins(); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QPageLayout_Margins2(void* ptr, long long units) -{ - return ({ QMarginsF tmpValue = static_cast(ptr)->margins(static_cast(units)); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QPageLayout_MarginsPixels(void* ptr, int resolution) -{ - return ({ QMargins tmpValue = static_cast(ptr)->marginsPixels(resolution); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QPageLayout_MarginsPoints(void* ptr) -{ - return ({ QMargins tmpValue = static_cast(ptr)->marginsPoints(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QPageLayout_MaximumMargins(void* ptr) -{ - return ({ QMarginsF tmpValue = static_cast(ptr)->maximumMargins(); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QPageLayout_MinimumMargins(void* ptr) -{ - return ({ QMarginsF tmpValue = static_cast(ptr)->minimumMargins(); new QMarginsF(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -long long QPageLayout_Mode(void* ptr) -{ - return static_cast(ptr)->mode(); -} - -long long QPageLayout_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void* QPageLayout_PageSize(void* ptr) -{ - return new QPageSize(static_cast(ptr)->pageSize()); -} - -void* QPageLayout_PaintRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->paintRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageLayout_PaintRect2(void* ptr, long long units) -{ - return ({ QRectF tmpValue = static_cast(ptr)->paintRect(static_cast(units)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageLayout_PaintRectPixels(void* ptr, int resolution) -{ - return ({ QRect tmpValue = static_cast(ptr)->paintRectPixels(resolution); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageLayout_PaintRectPoints(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->paintRectPoints(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QPageLayout_SetBottomMargin(void* ptr, double bottomMargin) -{ - return static_cast(ptr)->setBottomMargin(bottomMargin); -} - -char QPageLayout_SetLeftMargin(void* ptr, double leftMargin) -{ - return static_cast(ptr)->setLeftMargin(leftMargin); -} - -char QPageLayout_SetMargins(void* ptr, void* margins) -{ - return static_cast(ptr)->setMargins(*static_cast(margins)); -} - -void QPageLayout_SetMinimumMargins(void* ptr, void* minMargins) -{ - static_cast(ptr)->setMinimumMargins(*static_cast(minMargins)); -} - -void QPageLayout_SetMode(void* ptr, long long mode) -{ - static_cast(ptr)->setMode(static_cast(mode)); -} - -void QPageLayout_SetOrientation(void* ptr, long long orientation) -{ - static_cast(ptr)->setOrientation(static_cast(orientation)); -} - -void QPageLayout_SetPageSize(void* ptr, void* pageSize, void* minMargins) -{ - static_cast(ptr)->setPageSize(*static_cast(pageSize), *static_cast(minMargins)); -} - -char QPageLayout_SetRightMargin(void* ptr, double rightMargin) -{ - return static_cast(ptr)->setRightMargin(rightMargin); -} - -char QPageLayout_SetTopMargin(void* ptr, double topMargin) -{ - return static_cast(ptr)->setTopMargin(topMargin); -} - -void QPageLayout_SetUnits(void* ptr, long long units) -{ - static_cast(ptr)->setUnits(static_cast(units)); -} - -void QPageLayout_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -long long QPageLayout_Units(void* ptr) -{ - return static_cast(ptr)->units(); -} - -void QPageLayout_DestroyQPageLayout(void* ptr) -{ - static_cast(ptr)->~QPageLayout(); -} - -Q_DECLARE_METATYPE(QPageSize*) -void* QPageSize_NewQPageSize() -{ - return new QPageSize(); -} - -void* QPageSize_NewQPageSize2(long long pageSize) -{ - return new QPageSize(static_cast(pageSize)); -} - -void* QPageSize_NewQPageSize3(void* pointSize, struct QtGui_PackedString name, long long matchPolicy) -{ - return new QPageSize(*static_cast(pointSize), QString::fromUtf8(name.data, name.len), static_cast(matchPolicy)); -} - -void* QPageSize_NewQPageSize4(void* size, long long units, struct QtGui_PackedString name, long long matchPolicy) -{ - return new QPageSize(*static_cast(size), static_cast(units), QString::fromUtf8(name.data, name.len), static_cast(matchPolicy)); -} - -void* QPageSize_NewQPageSize5(void* other) -{ - return new QPageSize(*static_cast(other)); -} - -void* QPageSize_DefinitionSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->definitionSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_QPageSize_DefinitionSize2(long long pageSizeId) -{ - return ({ QSizeF tmpValue = QPageSize::definitionSize(static_cast(pageSizeId)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -long long QPageSize_DefinitionUnits(void* ptr) -{ - return static_cast(ptr)->definitionUnits(); -} - -long long QPageSize_QPageSize_DefinitionUnits2(long long pageSizeId) -{ - return QPageSize::definitionUnits(static_cast(pageSizeId)); -} - -long long QPageSize_Id(void* ptr) -{ - return static_cast(ptr)->id(); -} - -long long QPageSize_QPageSize_Id2(void* pointSize, long long matchPolicy) -{ - return QPageSize::id(*static_cast(pointSize), static_cast(matchPolicy)); -} - -long long QPageSize_QPageSize_Id3(void* size, long long units, long long matchPolicy) -{ - return QPageSize::id(*static_cast(size), static_cast(units), static_cast(matchPolicy)); -} - -long long QPageSize_QPageSize_Id4(int windowsId) -{ - return QPageSize::id(windowsId); -} - -char QPageSize_IsEquivalentTo(void* ptr, void* other) -{ - return static_cast(ptr)->isEquivalentTo(*static_cast(other)); -} - -char QPageSize_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtGui_PackedString QPageSize_Key(void* ptr) -{ - return ({ QByteArray t01da2c = static_cast(ptr)->key().toUtf8(); QtGui_PackedString { const_cast(t01da2c.prepend("WHITESPACE").constData()+10), t01da2c.size()-10 }; }); -} - -struct QtGui_PackedString QPageSize_QPageSize_Key2(long long pageSizeId) -{ - return ({ QByteArray tba9d4f = QPageSize::key(static_cast(pageSizeId)).toUtf8(); QtGui_PackedString { const_cast(tba9d4f.prepend("WHITESPACE").constData()+10), tba9d4f.size()-10 }; }); -} - -struct QtGui_PackedString QPageSize_Name(void* ptr) -{ - return ({ QByteArray t2620ab = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t2620ab.prepend("WHITESPACE").constData()+10), t2620ab.size()-10 }; }); -} - -struct QtGui_PackedString QPageSize_QPageSize_Name2(long long pageSizeId) -{ - return ({ QByteArray t8d3c9f = QPageSize::name(static_cast(pageSizeId)).toUtf8(); QtGui_PackedString { const_cast(t8d3c9f.prepend("WHITESPACE").constData()+10), t8d3c9f.size()-10 }; }); -} - -void* QPageSize_Rect(void* ptr, long long units) -{ - return ({ QRectF tmpValue = static_cast(ptr)->rect(static_cast(units)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_RectPixels(void* ptr, int resolution) -{ - return ({ QRect tmpValue = static_cast(ptr)->rectPixels(resolution); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_RectPoints(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rectPoints(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_Size(void* ptr, long long units) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->size(static_cast(units)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_QPageSize_Size2(long long pageSizeId, long long units) -{ - return ({ QSizeF tmpValue = QPageSize::size(static_cast(pageSizeId), static_cast(units)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_SizePixels(void* ptr, int resolution) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizePixels(resolution); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_QPageSize_SizePixels2(long long pageSizeId, int resolution) -{ - return ({ QSize tmpValue = QPageSize::sizePixels(static_cast(pageSizeId), resolution); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_SizePoints(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizePoints(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QPageSize_QPageSize_SizePoints2(long long pageSizeId) -{ - return ({ QSize tmpValue = QPageSize::sizePoints(static_cast(pageSizeId)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QPageSize_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -int QPageSize_WindowsId(void* ptr) -{ - return static_cast(ptr)->windowsId(); -} - -int QPageSize_QPageSize_WindowsId2(long long pageSizeId) -{ - return QPageSize::windowsId(static_cast(pageSizeId)); -} - -void QPageSize_DestroyQPageSize(void* ptr) -{ - static_cast(ptr)->~QPageSize(); -} - -class MyQPagedPaintDevice: public QPagedPaintDevice -{ -public: - bool newPage() { return callbackQPagedPaintDevice_NewPage(this) != 0; }; - void setPageSize(QPagedPaintDevice::PageSize size) { callbackQPagedPaintDevice_SetPageSize2(this, size); }; - void setPageSizeMM(const QSizeF & size) { callbackQPagedPaintDevice_SetPageSizeMM(this, const_cast(&size)); }; - ~MyQPagedPaintDevice() { callbackQPagedPaintDevice_DestroyQPagedPaintDevice(this); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPagedPaintDevice_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QPagedPaintDevice*) -Q_DECLARE_METATYPE(MyQPagedPaintDevice*) - -int QPagedPaintDevice_QPagedPaintDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -char QPagedPaintDevice_NewPage(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->newPage(); - } else { - return static_cast(ptr)->newPage(); - } -} - -void* QPagedPaintDevice_PageLayout(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPageLayout(static_cast(ptr)->pageLayout()); - } else { - return new QPageLayout(static_cast(ptr)->pageLayout()); - } -} - -long long QPagedPaintDevice_PageSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->pageSize(); - } else { - return static_cast(ptr)->pageSize(); - } -} - -void* QPagedPaintDevice_PageSizeMM(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->pageSizeMM(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->pageSizeMM(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -char QPagedPaintDevice_SetPageLayout(void* ptr, void* newPageLayout) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setPageLayout(*static_cast(newPageLayout)); - } else { - return static_cast(ptr)->setPageLayout(*static_cast(newPageLayout)); - } -} - -char QPagedPaintDevice_SetPageMargins(void* ptr, void* margins) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setPageMargins(*static_cast(margins)); - } else { - return static_cast(ptr)->setPageMargins(*static_cast(margins)); - } -} - -char QPagedPaintDevice_SetPageMargins2(void* ptr, void* margins, long long units) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setPageMargins(*static_cast(margins), static_cast(units)); - } else { - return static_cast(ptr)->setPageMargins(*static_cast(margins), static_cast(units)); - } -} - -char QPagedPaintDevice_SetPageOrientation(void* ptr, long long orientation) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setPageOrientation(static_cast(orientation)); - } else { - return static_cast(ptr)->setPageOrientation(static_cast(orientation)); - } -} - -char QPagedPaintDevice_SetPageSize(void* ptr, void* pageSize) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setPageSize(*static_cast(pageSize)); - } else { - return static_cast(ptr)->setPageSize(*static_cast(pageSize)); - } -} - -void QPagedPaintDevice_SetPageSize2(void* ptr, long long size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPageSize(static_cast(size)); - } else { - static_cast(ptr)->setPageSize(static_cast(size)); - } -} - -void QPagedPaintDevice_SetPageSize2Default(void* ptr, long long size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPdfWriter::setPageSize(static_cast(size)); - } else { - static_cast(ptr)->QPagedPaintDevice::setPageSize(static_cast(size)); - } -} - -void QPagedPaintDevice_SetPageSizeMM(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPageSizeMM(*static_cast(size)); - } else { - static_cast(ptr)->setPageSizeMM(*static_cast(size)); - } -} - -void QPagedPaintDevice_SetPageSizeMMDefault(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPdfWriter::setPageSizeMM(*static_cast(size)); - } else { - static_cast(ptr)->QPagedPaintDevice::setPageSizeMM(*static_cast(size)); - } -} - -void QPagedPaintDevice_DestroyQPagedPaintDevice(void* ptr) -{ - static_cast(ptr)->~QPagedPaintDevice(); -} - -void QPagedPaintDevice_DestroyQPagedPaintDeviceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPagedPaintDevice_PaintEngine(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->paintEngine(); - } else { - - } -} - -void* QPagedPaintDevice_PaintEngineDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPdfWriter::paintEngine(); - } else { - - } -} - -class MyQPaintDevice: public QPaintDevice -{ -public: - MyQPaintDevice() : QPaintDevice() {QPaintDevice_QPaintDevice_QRegisterMetaType();}; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDevice_PaintEngine(const_cast(static_cast(this)))); }; - ~MyQPaintDevice() { callbackQPaintDevice_DestroyQPaintDevice(this); }; -}; - -Q_DECLARE_METATYPE(QPaintDevice*) -Q_DECLARE_METATYPE(MyQPaintDevice*) - -int QPaintDevice_QPaintDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPaintDevice_NewQPaintDevice() -{ - return new MyQPaintDevice(); -} - -int QPaintDevice_ColorCount(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->colorCount(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->colorCount(); - } else { - return static_cast(ptr)->colorCount(); - } -} - -int QPaintDevice_Depth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->depth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->depth(); - } else { - return static_cast(ptr)->depth(); - } -} - -int QPaintDevice_DevicePixelRatio(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->devicePixelRatio(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->devicePixelRatio(); - } else { - return static_cast(ptr)->devicePixelRatio(); - } -} - -double QPaintDevice_DevicePixelRatioF(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->devicePixelRatioF(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->devicePixelRatioF(); - } else { - return static_cast(ptr)->devicePixelRatioF(); - } -} - -int QPaintDevice_Height(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->height(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->height(); - } else { - return static_cast(ptr)->height(); - } -} - -int QPaintDevice_HeightMM(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->heightMM(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->heightMM(); - } else { - return static_cast(ptr)->heightMM(); - } -} - -int QPaintDevice_LogicalDpiX(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->logicalDpiX(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->logicalDpiX(); - } else { - return static_cast(ptr)->logicalDpiX(); - } -} - -int QPaintDevice_LogicalDpiY(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->logicalDpiY(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->logicalDpiY(); - } else { - return static_cast(ptr)->logicalDpiY(); - } -} - -int QPaintDevice_Metric(void* ptr, long long metric) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->metric(static_cast(metric)); - } else { - return static_cast(ptr)->metric(static_cast(metric)); - } -} - -int QPaintDevice_MetricDefault(void* ptr, long long metric) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPdfWriter::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPagedPaintDevice::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPaintDeviceWindow::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLPaintDevice::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPicture::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBitmap::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPixmap::metric(static_cast(metric)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QImage::metric(static_cast(metric)); - } else { - return static_cast(ptr)->QPaintDevice::metric(static_cast(metric)); - } -} - -void* QPaintDevice_PaintEngine(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->paintEngine(); - } else { - return static_cast(ptr)->paintEngine(); - } -} - -char QPaintDevice_PaintingActive(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->paintingActive(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->paintingActive(); - } else { - return static_cast(ptr)->paintingActive(); - } -} - -int QPaintDevice_PhysicalDpiX(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->physicalDpiX(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->physicalDpiX(); - } else { - return static_cast(ptr)->physicalDpiX(); - } -} - -int QPaintDevice_PhysicalDpiY(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->physicalDpiY(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->physicalDpiY(); - } else { - return static_cast(ptr)->physicalDpiY(); - } -} - -int QPaintDevice_Width(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->width(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->width(); - } else { - return static_cast(ptr)->width(); - } -} - -int QPaintDevice_WidthMM(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->widthMM(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->widthMM(); - } else { - return static_cast(ptr)->widthMM(); - } -} - -void QPaintDevice_DestroyQPaintDevice(void* ptr) -{ - static_cast(ptr)->~QPaintDevice(); -} - -void QPaintDevice_DestroyQPaintDeviceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQPaintDeviceWindow: public QPaintDeviceWindow -{ -public: - void paintEvent(QPaintEvent * event) { callbackQPaintDeviceWindow_PaintEvent(this, event); }; - void update() { callbackQPaintDeviceWindow_Update3(this); }; - void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; - void alert(int msec) { callbackQWindow_Alert(this, msec); }; - bool close() { return callbackQWindow_Close(this) != 0; }; - void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; - bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; - void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; - void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; - QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; - void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; - void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; - QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; - void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; - void hide() { callbackQWindow_Hide(this); }; - void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; - void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; - void lower() { callbackQWindow_Lower(this); }; - void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; - void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; - void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; - void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; - void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; - void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; - void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; - void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; - void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; - void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; - void raise() { callbackQWindow_Raise(this); }; - void requestActivate() { callbackQWindow_RequestActivate(this); }; - void requestUpdate() { callbackQWindow_RequestUpdate(this); }; - void resizeEvent(QResizeEvent * ev) { callbackQWindow_ResizeEvent(this, ev); }; - void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; - void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; - void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; - void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; - void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; - void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; - void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; - void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; - void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; - void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; - void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; - void setX(int arg) { callbackQWindow_SetX(this, arg); }; - void setY(int arg) { callbackQWindow_SetY(this, arg); }; - void show() { callbackQWindow_Show(this); }; - void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; - void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; - void showMaximized() { callbackQWindow_ShowMaximized(this); }; - void showMinimized() { callbackQWindow_ShowMinimized(this); }; - void showNormal() { callbackQWindow_ShowNormal(this); }; - QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; - QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; - void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; - void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; - void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; - void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; - void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; - void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; - void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; - void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; - void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; - void deleteLater() { callbackQWindow_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDeviceWindow_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QPaintDeviceWindow*) -Q_DECLARE_METATYPE(MyQPaintDeviceWindow*) - -int QPaintDeviceWindow_QPaintDeviceWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QPaintDeviceWindow_PaintEvent(void* ptr, void* event) -{ - static_cast(ptr)->paintEvent(static_cast(event)); -} - -void QPaintDeviceWindow_PaintEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::paintEvent(static_cast(event)); - } else { - static_cast(ptr)->QPaintDeviceWindow::paintEvent(static_cast(event)); - } -} - -void QPaintDeviceWindow_Update(void* ptr, void* rect) -{ - static_cast(ptr)->update(*static_cast(rect)); -} - -void QPaintDeviceWindow_Update2(void* ptr, void* region) -{ - static_cast(ptr)->update(*static_cast(region)); -} - -void QPaintDeviceWindow_Update3(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "update"); -} - -void QPaintDeviceWindow_Update3Default(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::update(); - } else { - static_cast(ptr)->QPaintDeviceWindow::update(); - } -} - -void* QPaintDeviceWindow_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QPaintDeviceWindow_PaintEngineDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::paintEngine(); - } else { - return static_cast(ptr)->QPaintDeviceWindow::paintEngine(); - } -} - -class MyQPaintEngine: public QPaintEngine -{ -public: - MyQPaintEngine(QPaintEngine::PaintEngineFeatures caps = PaintEngineFeatures()) : QPaintEngine(caps) {QPaintEngine_QPaintEngine_QRegisterMetaType();}; - bool begin(QPaintDevice * pdev) { return callbackQPaintEngine_Begin(this, pdev) != 0; }; - void drawEllipse(const QRectF & rect) { callbackQPaintEngine_DrawEllipse(this, const_cast(&rect)); }; - void drawEllipse(const QRect & rect) { callbackQPaintEngine_DrawEllipse2(this, const_cast(&rect)); }; - void drawImage(const QRectF & rectangle, const QImage & image, const QRectF & sr, Qt::ImageConversionFlags flags) { callbackQPaintEngine_DrawImage(this, const_cast(&rectangle), const_cast(&image), const_cast(&sr), flags); }; - void drawLines(const QLineF * lines, int lineCount) { callbackQPaintEngine_DrawLines(this, const_cast(lines), lineCount); }; - void drawLines(const QLine * lines, int lineCount) { callbackQPaintEngine_DrawLines2(this, const_cast(lines), lineCount); }; - void drawPath(const QPainterPath & path) { callbackQPaintEngine_DrawPath(this, const_cast(&path)); }; - void drawPixmap(const QRectF & r, const QPixmap & pm, const QRectF & sr) { callbackQPaintEngine_DrawPixmap(this, const_cast(&r), const_cast(&pm), const_cast(&sr)); }; - void drawPoints(const QPointF * points, int pointCount) { callbackQPaintEngine_DrawPoints(this, const_cast(points), pointCount); }; - void drawPoints(const QPoint * points, int pointCount) { callbackQPaintEngine_DrawPoints2(this, const_cast(points), pointCount); }; - void drawPolygon(const QPointF * points, int pointCount, QPaintEngine::PolygonDrawMode mode) { callbackQPaintEngine_DrawPolygon(this, const_cast(points), pointCount, mode); }; - void drawPolygon(const QPoint * points, int pointCount, QPaintEngine::PolygonDrawMode mode) { callbackQPaintEngine_DrawPolygon2(this, const_cast(points), pointCount, mode); }; - void drawRects(const QRectF * rects, int rectCount) { callbackQPaintEngine_DrawRects(this, const_cast(rects), rectCount); }; - void drawRects(const QRect * rects, int rectCount) { callbackQPaintEngine_DrawRects2(this, const_cast(rects), rectCount); }; - void drawTextItem(const QPointF & p, const QTextItem & textItem) { callbackQPaintEngine_DrawTextItem(this, const_cast(&p), const_cast(&textItem)); }; - void drawTiledPixmap(const QRectF & rect, const QPixmap & pixmap, const QPointF & p) { callbackQPaintEngine_DrawTiledPixmap(this, const_cast(&rect), const_cast(&pixmap), const_cast(&p)); }; - bool end() { return callbackQPaintEngine_End(this) != 0; }; - QPaintEngine::Type type() const { return static_cast(callbackQPaintEngine_Type(const_cast(static_cast(this)))); }; - void updateState(const QPaintEngineState & state) { callbackQPaintEngine_UpdateState(this, const_cast(&state)); }; - ~MyQPaintEngine() { callbackQPaintEngine_DestroyQPaintEngine(this); }; -}; - -Q_DECLARE_METATYPE(QPaintEngine*) -Q_DECLARE_METATYPE(MyQPaintEngine*) - -int QPaintEngine_QPaintEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPaintEngine_NewQPaintEngine(long long caps) -{ - return new MyQPaintEngine(static_cast(caps)); -} - -char QPaintEngine_Begin(void* ptr, void* pdev) -{ - if (dynamic_cast(static_cast(pdev))) { - return static_cast(ptr)->begin(static_cast(pdev)); - } else if (dynamic_cast(static_cast(pdev))) { - return static_cast(ptr)->begin(static_cast(pdev)); - } else { - return static_cast(ptr)->begin(static_cast(pdev)); - } -} - -void QPaintEngine_DrawEllipse(void* ptr, void* rect) -{ - static_cast(ptr)->drawEllipse(*static_cast(rect)); -} - -void QPaintEngine_DrawEllipseDefault(void* ptr, void* rect) -{ - static_cast(ptr)->QPaintEngine::drawEllipse(*static_cast(rect)); -} - -void QPaintEngine_DrawEllipse2(void* ptr, void* rect) -{ - static_cast(ptr)->drawEllipse(*static_cast(rect)); -} - -void QPaintEngine_DrawEllipse2Default(void* ptr, void* rect) -{ - static_cast(ptr)->QPaintEngine::drawEllipse(*static_cast(rect)); -} - -void QPaintEngine_DrawImage(void* ptr, void* rectangle, void* image, void* sr, long long flags) -{ - static_cast(ptr)->drawImage(*static_cast(rectangle), *static_cast(image), *static_cast(sr), static_cast(flags)); -} - -void QPaintEngine_DrawImageDefault(void* ptr, void* rectangle, void* image, void* sr, long long flags) -{ - static_cast(ptr)->QPaintEngine::drawImage(*static_cast(rectangle), *static_cast(image), *static_cast(sr), static_cast(flags)); -} - -void QPaintEngine_DrawLines(void* ptr, void* lines, int lineCount) -{ - static_cast(ptr)->drawLines(static_cast(lines), lineCount); -} - -void QPaintEngine_DrawLinesDefault(void* ptr, void* lines, int lineCount) -{ - static_cast(ptr)->QPaintEngine::drawLines(static_cast(lines), lineCount); -} - -void QPaintEngine_DrawLines2(void* ptr, void* lines, int lineCount) -{ - static_cast(ptr)->drawLines(static_cast(lines), lineCount); -} - -void QPaintEngine_DrawLines2Default(void* ptr, void* lines, int lineCount) -{ - static_cast(ptr)->QPaintEngine::drawLines(static_cast(lines), lineCount); -} - -void QPaintEngine_DrawPath(void* ptr, void* path) -{ - static_cast(ptr)->drawPath(*static_cast(path)); -} - -void QPaintEngine_DrawPathDefault(void* ptr, void* path) -{ - static_cast(ptr)->QPaintEngine::drawPath(*static_cast(path)); -} - -void QPaintEngine_DrawPixmap(void* ptr, void* r, void* pm, void* sr) -{ - static_cast(ptr)->drawPixmap(*static_cast(r), *static_cast(pm), *static_cast(sr)); -} - -void QPaintEngine_DrawPoints(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawPoints(static_cast(points), pointCount); -} - -void QPaintEngine_DrawPointsDefault(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->QPaintEngine::drawPoints(static_cast(points), pointCount); -} - -void QPaintEngine_DrawPoints2(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawPoints(static_cast(points), pointCount); -} - -void QPaintEngine_DrawPoints2Default(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->QPaintEngine::drawPoints(static_cast(points), pointCount); -} - -void QPaintEngine_DrawPolygon(void* ptr, void* points, int pointCount, long long mode) -{ - static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(mode)); -} - -void QPaintEngine_DrawPolygonDefault(void* ptr, void* points, int pointCount, long long mode) -{ - static_cast(ptr)->QPaintEngine::drawPolygon(static_cast(points), pointCount, static_cast(mode)); -} - -void QPaintEngine_DrawPolygon2(void* ptr, void* points, int pointCount, long long mode) -{ - static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(mode)); -} - -void QPaintEngine_DrawPolygon2Default(void* ptr, void* points, int pointCount, long long mode) -{ - static_cast(ptr)->QPaintEngine::drawPolygon(static_cast(points), pointCount, static_cast(mode)); -} - -void QPaintEngine_DrawRects(void* ptr, void* rects, int rectCount) -{ - static_cast(ptr)->drawRects(static_cast(rects), rectCount); -} - -void QPaintEngine_DrawRectsDefault(void* ptr, void* rects, int rectCount) -{ - static_cast(ptr)->QPaintEngine::drawRects(static_cast(rects), rectCount); -} - -void QPaintEngine_DrawRects2(void* ptr, void* rects, int rectCount) -{ - static_cast(ptr)->drawRects(static_cast(rects), rectCount); -} - -void QPaintEngine_DrawRects2Default(void* ptr, void* rects, int rectCount) -{ - static_cast(ptr)->QPaintEngine::drawRects(static_cast(rects), rectCount); -} - -void QPaintEngine_DrawTextItem(void* ptr, void* p, void* textItem) -{ - static_cast(ptr)->drawTextItem(*static_cast(p), *static_cast(textItem)); -} - -void QPaintEngine_DrawTextItemDefault(void* ptr, void* p, void* textItem) -{ - static_cast(ptr)->QPaintEngine::drawTextItem(*static_cast(p), *static_cast(textItem)); -} - -void QPaintEngine_DrawTiledPixmap(void* ptr, void* rect, void* pixmap, void* p) -{ - static_cast(ptr)->drawTiledPixmap(*static_cast(rect), *static_cast(pixmap), *static_cast(p)); -} - -void QPaintEngine_DrawTiledPixmapDefault(void* ptr, void* rect, void* pixmap, void* p) -{ - static_cast(ptr)->QPaintEngine::drawTiledPixmap(*static_cast(rect), *static_cast(pixmap), *static_cast(p)); -} - -char QPaintEngine_End(void* ptr) -{ - return static_cast(ptr)->end(); -} - -char QPaintEngine_HasFeature(void* ptr, long long feature) -{ - return static_cast(ptr)->hasFeature(static_cast(feature)); -} - -char QPaintEngine_IsActive(void* ptr) -{ - return static_cast(ptr)->isActive(); -} - -void* QPaintEngine_PaintDevice(void* ptr) -{ - return static_cast(ptr)->paintDevice(); -} - -void* QPaintEngine_Painter(void* ptr) -{ - return static_cast(ptr)->painter(); -} - -void QPaintEngine_SetActive(void* ptr, char state) -{ - static_cast(ptr)->setActive(state != 0); -} - -long long QPaintEngine_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QPaintEngine_UpdateState(void* ptr, void* state) -{ - static_cast(ptr)->updateState(*static_cast(state)); -} - -void QPaintEngine_DestroyQPaintEngine(void* ptr) -{ - static_cast(ptr)->~QPaintEngine(); -} - -void QPaintEngine_DestroyQPaintEngineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPaintEngineState_BackgroundBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->backgroundBrush()); -} - -long long QPaintEngineState_BackgroundMode(void* ptr) -{ - return static_cast(ptr)->backgroundMode(); -} - -void* QPaintEngineState_Brush(void* ptr) -{ - return new QBrush(static_cast(ptr)->brush()); -} - -char QPaintEngineState_BrushNeedsResolving(void* ptr) -{ - return static_cast(ptr)->brushNeedsResolving(); -} - -void* QPaintEngineState_BrushOrigin(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->brushOrigin(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QPaintEngineState_ClipOperation(void* ptr) -{ - return static_cast(ptr)->clipOperation(); -} - -void* QPaintEngineState_ClipPath(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->clipPath()); -} - -void* QPaintEngineState_ClipRegion(void* ptr) -{ - return new QRegion(static_cast(ptr)->clipRegion()); -} - -long long QPaintEngineState_CompositionMode(void* ptr) -{ - return static_cast(ptr)->compositionMode(); -} - -void* QPaintEngineState_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -char QPaintEngineState_IsClipEnabled(void* ptr) -{ - return static_cast(ptr)->isClipEnabled(); -} - -double QPaintEngineState_Opacity(void* ptr) -{ - return static_cast(ptr)->opacity(); -} - -void* QPaintEngineState_Painter(void* ptr) -{ - return static_cast(ptr)->painter(); -} - -void* QPaintEngineState_Pen(void* ptr) -{ - return new QPen(static_cast(ptr)->pen()); -} - -char QPaintEngineState_PenNeedsResolving(void* ptr) -{ - return static_cast(ptr)->penNeedsResolving(); -} - -long long QPaintEngineState_RenderHints(void* ptr) -{ - return static_cast(ptr)->renderHints(); -} - -long long QPaintEngineState_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void* QPaintEngineState_Transform(void* ptr) -{ - return new QTransform(static_cast(ptr)->transform()); -} - -class MyQPaintEvent: public QPaintEvent -{ -public: - MyQPaintEvent(const QRegion &paintRegion) : QPaintEvent(paintRegion) {QPaintEvent_QPaintEvent_QRegisterMetaType();}; - MyQPaintEvent(const QRect &paintRect) : QPaintEvent(paintRect) {QPaintEvent_QPaintEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QPaintEvent*) -Q_DECLARE_METATYPE(MyQPaintEvent*) - -int QPaintEvent_QPaintEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPaintEvent_NewQPaintEvent(void* paintRegion) -{ - return new MyQPaintEvent(*static_cast(paintRegion)); -} - -void* QPaintEvent_NewQPaintEvent2(void* paintRect) -{ - return new MyQPaintEvent(*static_cast(paintRect)); -} - -void* QPaintEvent_Rect(void* ptr) -{ - return const_cast(&static_cast(ptr)->rect()); -} - -void* QPaintEvent_Region(void* ptr) -{ - return const_cast(&static_cast(ptr)->region()); -} - -Q_DECLARE_METATYPE(QPainter*) -void* QPainter_NewQPainter() -{ - return new QPainter(); -} - -void* QPainter_NewQPainter2(void* device) -{ - if (dynamic_cast(static_cast(device))) { - return new QPainter(static_cast(device)); - } else if (dynamic_cast(static_cast(device))) { - return new QPainter(static_cast(device)); - } else if (dynamic_cast(static_cast(device))) { - return new QPainter(static_cast(device)); - } else { - return new QPainter(static_cast(device)); - } -} - -void* QPainter_Background(void* ptr) -{ - return const_cast(&static_cast(ptr)->background()); -} - -long long QPainter_BackgroundMode(void* ptr) -{ - return static_cast(ptr)->backgroundMode(); -} - -char QPainter_Begin(void* ptr, void* device) -{ - if (dynamic_cast(static_cast(device))) { - return static_cast(ptr)->begin(static_cast(device)); - } else if (dynamic_cast(static_cast(device))) { - return static_cast(ptr)->begin(static_cast(device)); - } else { - return static_cast(ptr)->begin(static_cast(device)); - } -} - -void QPainter_BeginNativePainting(void* ptr) -{ - static_cast(ptr)->beginNativePainting(); -} - -void* QPainter_BoundingRect(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(rectangle), flags, QString::fromUtf8(text.data, text.len)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPainter_BoundingRect2(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(*static_cast(rectangle), flags, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPainter_BoundingRect3(void* ptr, int x, int y, int w, int h, int flags, struct QtGui_PackedString text) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(x, y, w, h, flags, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPainter_BoundingRect4(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(*static_cast(rectangle), QString::fromUtf8(text.data, text.len), *static_cast(option)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPainter_Brush(void* ptr) -{ - return const_cast(&static_cast(ptr)->brush()); -} - -void* QPainter_BrushOrigin(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->brushOrigin(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QPainter_ClipBoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->clipBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPainter_ClipPath(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->clipPath()); -} - -void* QPainter_ClipRegion(void* ptr) -{ - return new QRegion(static_cast(ptr)->clipRegion()); -} - -void* QPainter_CombinedTransform(void* ptr) -{ - return new QTransform(static_cast(ptr)->combinedTransform()); -} - -long long QPainter_CompositionMode(void* ptr) -{ - return static_cast(ptr)->compositionMode(); -} - -void* QPainter_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -void* QPainter_DeviceTransform(void* ptr) -{ - return const_cast(&static_cast(ptr)->deviceTransform()); -} - -void QPainter_DrawArc(void* ptr, void* rectangle, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawArc(*static_cast(rectangle), startAngle, spanAngle); -} - -void QPainter_DrawArc2(void* ptr, void* rectangle, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawArc(*static_cast(rectangle), startAngle, spanAngle); -} - -void QPainter_DrawArc3(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawArc(x, y, width, height, startAngle, spanAngle); -} - -void QPainter_DrawChord(void* ptr, void* rectangle, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawChord(*static_cast(rectangle), startAngle, spanAngle); -} - -void QPainter_DrawChord2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawChord(x, y, width, height, startAngle, spanAngle); -} - -void QPainter_DrawChord3(void* ptr, void* rectangle, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawChord(*static_cast(rectangle), startAngle, spanAngle); -} - -void QPainter_DrawConvexPolygon(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawConvexPolygon(static_cast(points), pointCount); -} - -void QPainter_DrawConvexPolygon2(void* ptr, void* polygon) -{ - static_cast(ptr)->drawConvexPolygon(*static_cast(polygon)); -} - -void QPainter_DrawConvexPolygon3(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawConvexPolygon(static_cast(points), pointCount); -} - -void QPainter_DrawConvexPolygon4(void* ptr, void* polygon) -{ - static_cast(ptr)->drawConvexPolygon(*static_cast(polygon)); -} - -void QPainter_DrawEllipse(void* ptr, void* rectangle) -{ - static_cast(ptr)->drawEllipse(*static_cast(rectangle)); -} - -void QPainter_DrawEllipse2(void* ptr, void* rectangle) -{ - static_cast(ptr)->drawEllipse(*static_cast(rectangle)); -} - -void QPainter_DrawEllipse3(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->drawEllipse(x, y, width, height); -} - -void QPainter_DrawEllipse4(void* ptr, void* center, double rx, double ry) -{ - static_cast(ptr)->drawEllipse(*static_cast(center), rx, ry); -} - -void QPainter_DrawEllipse5(void* ptr, void* center, int rx, int ry) -{ - static_cast(ptr)->drawEllipse(*static_cast(center), rx, ry); -} - -void QPainter_DrawGlyphRun(void* ptr, void* position, void* glyphs) -{ - static_cast(ptr)->drawGlyphRun(*static_cast(position), *static_cast(glyphs)); -} - -void QPainter_DrawImage(void* ptr, void* target, void* image, void* source, long long flags) -{ - static_cast(ptr)->drawImage(*static_cast(target), *static_cast(image), *static_cast(source), static_cast(flags)); -} - -void QPainter_DrawImage2(void* ptr, void* target, void* image, void* source, long long flags) -{ - static_cast(ptr)->drawImage(*static_cast(target), *static_cast(image), *static_cast(source), static_cast(flags)); -} - -void QPainter_DrawImage3(void* ptr, void* point, void* image, void* source, long long flags) -{ - static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image), *static_cast(source), static_cast(flags)); -} - -void QPainter_DrawImage4(void* ptr, void* point, void* image, void* source, long long flags) -{ - static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image), *static_cast(source), static_cast(flags)); -} - -void QPainter_DrawImage5(void* ptr, void* rectangle, void* image) -{ - static_cast(ptr)->drawImage(*static_cast(rectangle), *static_cast(image)); -} - -void QPainter_DrawImage6(void* ptr, void* rectangle, void* image) -{ - static_cast(ptr)->drawImage(*static_cast(rectangle), *static_cast(image)); -} - -void QPainter_DrawImage7(void* ptr, void* point, void* image) -{ - static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image)); -} - -void QPainter_DrawImage8(void* ptr, void* point, void* image) -{ - static_cast(ptr)->drawImage(*static_cast(point), *static_cast(image)); -} - -void QPainter_DrawImage9(void* ptr, int x, int y, void* image, int sx, int sy, int sw, int sh, long long flags) -{ - static_cast(ptr)->drawImage(x, y, *static_cast(image), sx, sy, sw, sh, static_cast(flags)); -} - -void QPainter_DrawLine(void* ptr, void* line) -{ - static_cast(ptr)->drawLine(*static_cast(line)); -} - -void QPainter_DrawLine2(void* ptr, void* line) -{ - static_cast(ptr)->drawLine(*static_cast(line)); -} - -void QPainter_DrawLine3(void* ptr, int x1, int y1, int x2, int y2) -{ - static_cast(ptr)->drawLine(x1, y1, x2, y2); -} - -void QPainter_DrawLine4(void* ptr, void* p1, void* p2) -{ - static_cast(ptr)->drawLine(*static_cast(p1), *static_cast(p2)); -} - -void QPainter_DrawLine5(void* ptr, void* p1, void* p2) -{ - static_cast(ptr)->drawLine(*static_cast(p1), *static_cast(p2)); -} - -void QPainter_DrawLines(void* ptr, void* lines, int lineCount) -{ - static_cast(ptr)->drawLines(static_cast(lines), lineCount); -} - -void QPainter_DrawLines2(void* ptr, void* lines) -{ - static_cast(ptr)->drawLines(*static_cast*>(lines)); -} - -void QPainter_DrawLines3(void* ptr, void* pointPairs, int lineCount) -{ - static_cast(ptr)->drawLines(static_cast(pointPairs), lineCount); -} - -void QPainter_DrawLines4(void* ptr, void* pointPairs) -{ - static_cast(ptr)->drawLines(*static_cast*>(pointPairs)); -} - -void QPainter_DrawLines5(void* ptr, void* lines, int lineCount) -{ - static_cast(ptr)->drawLines(static_cast(lines), lineCount); -} - -void QPainter_DrawLines6(void* ptr, void* lines) -{ - static_cast(ptr)->drawLines(*static_cast*>(lines)); -} - -void QPainter_DrawLines7(void* ptr, void* pointPairs, int lineCount) -{ - static_cast(ptr)->drawLines(static_cast(pointPairs), lineCount); -} - -void QPainter_DrawLines8(void* ptr, void* pointPairs) -{ - static_cast(ptr)->drawLines(*static_cast*>(pointPairs)); -} - -void QPainter_DrawPath(void* ptr, void* path) -{ - static_cast(ptr)->drawPath(*static_cast(path)); -} - -void QPainter_DrawPicture(void* ptr, void* point, void* picture) -{ - static_cast(ptr)->drawPicture(*static_cast(point), *static_cast(picture)); -} - -void QPainter_DrawPicture2(void* ptr, int x, int y, void* picture) -{ - static_cast(ptr)->drawPicture(x, y, *static_cast(picture)); -} - -void QPainter_DrawPicture3(void* ptr, void* point, void* picture) -{ - static_cast(ptr)->drawPicture(*static_cast(point), *static_cast(picture)); -} - -void QPainter_DrawPie(void* ptr, void* rectangle, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawPie(*static_cast(rectangle), startAngle, spanAngle); -} - -void QPainter_DrawPie2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawPie(x, y, width, height, startAngle, spanAngle); -} - -void QPainter_DrawPie3(void* ptr, void* rectangle, int startAngle, int spanAngle) -{ - static_cast(ptr)->drawPie(*static_cast(rectangle), startAngle, spanAngle); -} - -void QPainter_DrawPixmap(void* ptr, void* target, void* pixmap, void* source) -{ - static_cast(ptr)->drawPixmap(*static_cast(target), *static_cast(pixmap), *static_cast(source)); -} - -void QPainter_DrawPixmap2(void* ptr, void* target, void* pixmap, void* source) -{ - static_cast(ptr)->drawPixmap(*static_cast(target), *static_cast(pixmap), *static_cast(source)); -} - -void QPainter_DrawPixmap3(void* ptr, int x, int y, int w, int h, void* pixmap, int sx, int sy, int sw, int sh) -{ - static_cast(ptr)->drawPixmap(x, y, w, h, *static_cast(pixmap), sx, sy, sw, sh); -} - -void QPainter_DrawPixmap4(void* ptr, int x, int y, void* pixmap, int sx, int sy, int sw, int sh) -{ - static_cast(ptr)->drawPixmap(x, y, *static_cast(pixmap), sx, sy, sw, sh); -} - -void QPainter_DrawPixmap5(void* ptr, void* point, void* pixmap, void* source) -{ - static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap), *static_cast(source)); -} - -void QPainter_DrawPixmap6(void* ptr, void* point, void* pixmap, void* source) -{ - static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap), *static_cast(source)); -} - -void QPainter_DrawPixmap7(void* ptr, void* point, void* pixmap) -{ - static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap)); -} - -void QPainter_DrawPixmap8(void* ptr, void* point, void* pixmap) -{ - static_cast(ptr)->drawPixmap(*static_cast(point), *static_cast(pixmap)); -} - -void QPainter_DrawPixmap9(void* ptr, int x, int y, void* pixmap) -{ - static_cast(ptr)->drawPixmap(x, y, *static_cast(pixmap)); -} - -void QPainter_DrawPixmap10(void* ptr, void* rectangle, void* pixmap) -{ - static_cast(ptr)->drawPixmap(*static_cast(rectangle), *static_cast(pixmap)); -} - -void QPainter_DrawPixmap11(void* ptr, int x, int y, int width, int height, void* pixmap) -{ - static_cast(ptr)->drawPixmap(x, y, width, height, *static_cast(pixmap)); -} - -void QPainter_DrawPoint(void* ptr, void* position) -{ - static_cast(ptr)->drawPoint(*static_cast(position)); -} - -void QPainter_DrawPoint2(void* ptr, void* position) -{ - static_cast(ptr)->drawPoint(*static_cast(position)); -} - -void QPainter_DrawPoint3(void* ptr, int x, int y) -{ - static_cast(ptr)->drawPoint(x, y); -} - -void QPainter_DrawPoints(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawPoints(static_cast(points), pointCount); -} - -void QPainter_DrawPoints2(void* ptr, void* points) -{ - static_cast(ptr)->drawPoints(*static_cast(points)); -} - -void QPainter_DrawPoints3(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawPoints(static_cast(points), pointCount); -} - -void QPainter_DrawPoints4(void* ptr, void* points) -{ - static_cast(ptr)->drawPoints(*static_cast(points)); -} - -void QPainter_DrawPolygon(void* ptr, void* points, int pointCount, long long fillRule) -{ - static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(fillRule)); -} - -void QPainter_DrawPolygon2(void* ptr, void* points, long long fillRule) -{ - static_cast(ptr)->drawPolygon(*static_cast(points), static_cast(fillRule)); -} - -void QPainter_DrawPolygon3(void* ptr, void* points, int pointCount, long long fillRule) -{ - static_cast(ptr)->drawPolygon(static_cast(points), pointCount, static_cast(fillRule)); -} - -void QPainter_DrawPolygon4(void* ptr, void* points, long long fillRule) -{ - static_cast(ptr)->drawPolygon(*static_cast(points), static_cast(fillRule)); -} - -void QPainter_DrawPolyline(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawPolyline(static_cast(points), pointCount); -} - -void QPainter_DrawPolyline2(void* ptr, void* points) -{ - static_cast(ptr)->drawPolyline(*static_cast(points)); -} - -void QPainter_DrawPolyline3(void* ptr, void* points, int pointCount) -{ - static_cast(ptr)->drawPolyline(static_cast(points), pointCount); -} - -void QPainter_DrawPolyline4(void* ptr, void* points) -{ - static_cast(ptr)->drawPolyline(*static_cast(points)); -} - -void QPainter_DrawRect(void* ptr, void* rectangle) -{ - static_cast(ptr)->drawRect(*static_cast(rectangle)); -} - -void QPainter_DrawRect2(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->drawRect(x, y, width, height); -} - -void QPainter_DrawRect3(void* ptr, void* rectangle) -{ - static_cast(ptr)->drawRect(*static_cast(rectangle)); -} - -void QPainter_DrawRects(void* ptr, void* rectangles, int rectCount) -{ - static_cast(ptr)->drawRects(static_cast(rectangles), rectCount); -} - -void QPainter_DrawRects2(void* ptr, void* rectangles) -{ - static_cast(ptr)->drawRects(*static_cast*>(rectangles)); -} - -void QPainter_DrawRects3(void* ptr, void* rectangles, int rectCount) -{ - static_cast(ptr)->drawRects(static_cast(rectangles), rectCount); -} - -void QPainter_DrawRects4(void* ptr, void* rectangles) -{ - static_cast(ptr)->drawRects(*static_cast*>(rectangles)); -} - -void QPainter_DrawRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode) -{ - static_cast(ptr)->drawRoundedRect(*static_cast(rect), xRadius, yRadius, static_cast(mode)); -} - -void QPainter_DrawRoundedRect2(void* ptr, int x, int y, int w, int h, double xRadius, double yRadius, long long mode) -{ - static_cast(ptr)->drawRoundedRect(x, y, w, h, xRadius, yRadius, static_cast(mode)); -} - -void QPainter_DrawRoundedRect3(void* ptr, void* rect, double xRadius, double yRadius, long long mode) -{ - static_cast(ptr)->drawRoundedRect(*static_cast(rect), xRadius, yRadius, static_cast(mode)); -} - -void QPainter_DrawStaticText(void* ptr, void* topLeftPosition, void* staticText) -{ - static_cast(ptr)->drawStaticText(*static_cast(topLeftPosition), *static_cast(staticText)); -} - -void QPainter_DrawStaticText2(void* ptr, void* topLeftPosition, void* staticText) -{ - static_cast(ptr)->drawStaticText(*static_cast(topLeftPosition), *static_cast(staticText)); -} - -void QPainter_DrawStaticText3(void* ptr, int left, int top, void* staticText) -{ - static_cast(ptr)->drawStaticText(left, top, *static_cast(staticText)); -} - -void QPainter_DrawText(void* ptr, void* position, struct QtGui_PackedString text) -{ - static_cast(ptr)->drawText(*static_cast(position), QString::fromUtf8(text.data, text.len)); -} - -void QPainter_DrawText2(void* ptr, void* position, struct QtGui_PackedString text) -{ - static_cast(ptr)->drawText(*static_cast(position), QString::fromUtf8(text.data, text.len)); -} - -void QPainter_DrawText3(void* ptr, int x, int y, struct QtGui_PackedString text) -{ - static_cast(ptr)->drawText(x, y, QString::fromUtf8(text.data, text.len)); -} - -void QPainter_DrawText4(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text, void* boundingRect) -{ - static_cast(ptr)->drawText(*static_cast(rectangle), flags, QString::fromUtf8(text.data, text.len), static_cast(boundingRect)); -} - -void QPainter_DrawText5(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, void* boundingRect) -{ - static_cast(ptr)->drawText(x, y, width, height, flags, QString::fromUtf8(text.data, text.len), static_cast(boundingRect)); -} - -void QPainter_DrawText6(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option) -{ - static_cast(ptr)->drawText(*static_cast(rectangle), QString::fromUtf8(text.data, text.len), *static_cast(option)); -} - -void QPainter_DrawTiledPixmap(void* ptr, void* rectangle, void* pixmap, void* position) -{ - static_cast(ptr)->drawTiledPixmap(*static_cast(rectangle), *static_cast(pixmap), *static_cast(position)); -} - -void QPainter_DrawTiledPixmap2(void* ptr, int x, int y, int width, int height, void* pixmap, int sx, int sy) -{ - static_cast(ptr)->drawTiledPixmap(x, y, width, height, *static_cast(pixmap), sx, sy); -} - -void QPainter_DrawTiledPixmap3(void* ptr, void* rectangle, void* pixmap, void* position) -{ - static_cast(ptr)->drawTiledPixmap(*static_cast(rectangle), *static_cast(pixmap), *static_cast(position)); -} - -char QPainter_End(void* ptr) -{ - return static_cast(ptr)->end(); -} - -void QPainter_EndNativePainting(void* ptr) -{ - static_cast(ptr)->endNativePainting(); -} - -void QPainter_EraseRect(void* ptr, void* rectangle) -{ - static_cast(ptr)->eraseRect(*static_cast(rectangle)); -} - -void QPainter_EraseRect2(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->eraseRect(x, y, width, height); -} - -void QPainter_EraseRect3(void* ptr, void* rectangle) -{ - static_cast(ptr)->eraseRect(*static_cast(rectangle)); -} - -void QPainter_FillPath(void* ptr, void* path, void* brush) -{ - static_cast(ptr)->fillPath(*static_cast(path), *static_cast(brush)); -} - -void QPainter_FillRect(void* ptr, void* rectangle, void* brush) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(brush)); -} - -void QPainter_FillRect2(void* ptr, int x, int y, int width, int height, void* brush) -{ - static_cast(ptr)->fillRect(x, y, width, height, *static_cast(brush)); -} - -void QPainter_FillRect3(void* ptr, void* rectangle, void* brush) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(brush)); -} - -void QPainter_FillRect4(void* ptr, void* rectangle, void* color) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(color)); -} - -void QPainter_FillRect5(void* ptr, int x, int y, int width, int height, void* color) -{ - static_cast(ptr)->fillRect(x, y, width, height, *static_cast(color)); -} - -void QPainter_FillRect6(void* ptr, void* rectangle, void* color) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), *static_cast(color)); -} - -void QPainter_FillRect7(void* ptr, int x, int y, int width, int height, long long color) -{ - static_cast(ptr)->fillRect(x, y, width, height, static_cast(color)); -} - -void QPainter_FillRect8(void* ptr, void* rectangle, long long color) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(color)); -} - -void QPainter_FillRect9(void* ptr, void* rectangle, long long color) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(color)); -} - -void QPainter_FillRect10(void* ptr, int x, int y, int width, int height, long long style) -{ - static_cast(ptr)->fillRect(x, y, width, height, static_cast(style)); -} - -void QPainter_FillRect11(void* ptr, void* rectangle, long long style) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(style)); -} - -void QPainter_FillRect12(void* ptr, void* rectangle, long long style) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(style)); -} - -void QPainter_FillRect13(void* ptr, int x, int y, int width, int height, long long preset) -{ - static_cast(ptr)->fillRect(x, y, width, height, static_cast(preset)); -} - -void QPainter_FillRect14(void* ptr, void* rectangle, long long preset) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(preset)); -} - -void QPainter_FillRect15(void* ptr, void* rectangle, long long preset) -{ - static_cast(ptr)->fillRect(*static_cast(rectangle), static_cast(preset)); -} - -void* QPainter_Font(void* ptr) -{ - return const_cast(&static_cast(ptr)->font()); -} - -void* QPainter_FontInfo(void* ptr) -{ - return new QFontInfo(static_cast(ptr)->fontInfo()); -} - -void* QPainter_FontMetrics(void* ptr) -{ - return new QFontMetrics(static_cast(ptr)->fontMetrics()); -} - -char QPainter_HasClipping(void* ptr) -{ - return static_cast(ptr)->hasClipping(); -} - -char QPainter_IsActive(void* ptr) -{ - return static_cast(ptr)->isActive(); -} - -long long QPainter_LayoutDirection(void* ptr) -{ - return static_cast(ptr)->layoutDirection(); -} - -double QPainter_Opacity(void* ptr) -{ - return static_cast(ptr)->opacity(); -} - -void* QPainter_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QPainter_Pen(void* ptr) -{ - return const_cast(&static_cast(ptr)->pen()); -} - -long long QPainter_RenderHints(void* ptr) -{ - return static_cast(ptr)->renderHints(); -} - -void QPainter_ResetTransform(void* ptr) -{ - static_cast(ptr)->resetTransform(); -} - -void QPainter_Restore(void* ptr) -{ - static_cast(ptr)->restore(); -} - -void QPainter_Rotate(void* ptr, double angle) -{ - static_cast(ptr)->rotate(angle); -} - -void QPainter_Save(void* ptr) -{ - static_cast(ptr)->save(); -} - -void QPainter_Scale(void* ptr, double sx, double sy) -{ - static_cast(ptr)->scale(sx, sy); -} - -void QPainter_SetBackground(void* ptr, void* brush) -{ - static_cast(ptr)->setBackground(*static_cast(brush)); -} - -void QPainter_SetBackgroundMode(void* ptr, long long mode) -{ - static_cast(ptr)->setBackgroundMode(static_cast(mode)); -} - -void QPainter_SetBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setBrush(*static_cast(brush)); -} - -void QPainter_SetBrush2(void* ptr, long long style) -{ - static_cast(ptr)->setBrush(static_cast(style)); -} - -void QPainter_SetBrushOrigin(void* ptr, void* position) -{ - static_cast(ptr)->setBrushOrigin(*static_cast(position)); -} - -void QPainter_SetBrushOrigin2(void* ptr, int x, int y) -{ - static_cast(ptr)->setBrushOrigin(x, y); -} - -void QPainter_SetBrushOrigin3(void* ptr, void* position) -{ - static_cast(ptr)->setBrushOrigin(*static_cast(position)); -} - -void QPainter_SetClipPath(void* ptr, void* path, long long operation) -{ - static_cast(ptr)->setClipPath(*static_cast(path), static_cast(operation)); -} - -void QPainter_SetClipRect(void* ptr, void* rectangle, long long operation) -{ - static_cast(ptr)->setClipRect(*static_cast(rectangle), static_cast(operation)); -} - -void QPainter_SetClipRect2(void* ptr, void* rectangle, long long operation) -{ - static_cast(ptr)->setClipRect(*static_cast(rectangle), static_cast(operation)); -} - -void QPainter_SetClipRect3(void* ptr, int x, int y, int width, int height, long long operation) -{ - static_cast(ptr)->setClipRect(x, y, width, height, static_cast(operation)); -} - -void QPainter_SetClipRegion(void* ptr, void* region, long long operation) -{ - static_cast(ptr)->setClipRegion(*static_cast(region), static_cast(operation)); -} - -void QPainter_SetClipping(void* ptr, char enable) -{ - static_cast(ptr)->setClipping(enable != 0); -} - -void QPainter_SetCompositionMode(void* ptr, long long mode) -{ - static_cast(ptr)->setCompositionMode(static_cast(mode)); -} - -void QPainter_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QPainter_SetLayoutDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setLayoutDirection(static_cast(direction)); -} - -void QPainter_SetOpacity(void* ptr, double opacity) -{ - static_cast(ptr)->setOpacity(opacity); -} - -void QPainter_SetPen(void* ptr, void* pen) -{ - static_cast(ptr)->setPen(*static_cast(pen)); -} - -void QPainter_SetPen2(void* ptr, void* color) -{ - static_cast(ptr)->setPen(*static_cast(color)); -} - -void QPainter_SetPen3(void* ptr, long long style) -{ - static_cast(ptr)->setPen(static_cast(style)); -} - -void QPainter_SetRenderHint(void* ptr, long long hint, char on) -{ - static_cast(ptr)->setRenderHint(static_cast(hint), on != 0); -} - -void QPainter_SetRenderHints(void* ptr, long long hints, char on) -{ - static_cast(ptr)->setRenderHints(static_cast(hints), on != 0); -} - -void QPainter_SetTransform(void* ptr, void* transform, char combine) -{ - static_cast(ptr)->setTransform(*static_cast(transform), combine != 0); -} - -void QPainter_SetViewTransformEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setViewTransformEnabled(enable != 0); -} - -void QPainter_SetViewport(void* ptr, void* rectangle) -{ - static_cast(ptr)->setViewport(*static_cast(rectangle)); -} - -void QPainter_SetViewport2(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->setViewport(x, y, width, height); -} - -void QPainter_SetWindow(void* ptr, void* rectangle) -{ - static_cast(ptr)->setWindow(*static_cast(rectangle)); -} - -void QPainter_SetWindow2(void* ptr, int x, int y, int width, int height) -{ - static_cast(ptr)->setWindow(x, y, width, height); -} - -void QPainter_SetWorldMatrixEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setWorldMatrixEnabled(enable != 0); -} - -void QPainter_SetWorldTransform(void* ptr, void* matrix, char combine) -{ - static_cast(ptr)->setWorldTransform(*static_cast(matrix), combine != 0); -} - -void QPainter_Shear(void* ptr, double sh, double sv) -{ - static_cast(ptr)->shear(sh, sv); -} - -void QPainter_StrokePath(void* ptr, void* path, void* pen) -{ - static_cast(ptr)->strokePath(*static_cast(path), *static_cast(pen)); -} - -char QPainter_TestRenderHint(void* ptr, long long hint) -{ - return static_cast(ptr)->testRenderHint(static_cast(hint)); -} - -void* QPainter_Transform(void* ptr) -{ - return const_cast(&static_cast(ptr)->transform()); -} - -void QPainter_Translate(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void QPainter_Translate2(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void QPainter_Translate3(void* ptr, double dx, double dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -char QPainter_ViewTransformEnabled(void* ptr) -{ - return static_cast(ptr)->viewTransformEnabled(); -} - -void* QPainter_Viewport(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->viewport(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPainter_Window(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->window(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QPainter_WorldMatrixEnabled(void* ptr) -{ - return static_cast(ptr)->worldMatrixEnabled(); -} - -void* QPainter_WorldTransform(void* ptr) -{ - return const_cast(&static_cast(ptr)->worldTransform()); -} - -void QPainter_DestroyQPainter(void* ptr) -{ - static_cast(ptr)->~QPainter(); -} - -void* QPainter___drawLines_lines_atList2(void* ptr, int i) -{ - return ({ QLineF tmpValue = ({QLineF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void QPainter___drawLines_lines_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainter___drawLines_lines_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPainter___drawLines_pointPairs_atList4(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QPainter___drawLines_pointPairs_setList4(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainter___drawLines_pointPairs_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPainter___drawLines_lines_atList6(void* ptr, int i) -{ - return ({ QLine tmpValue = ({QLine tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void QPainter___drawLines_lines_setList6(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainter___drawLines_lines_newList6(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPainter___drawLines_pointPairs_atList8(void* ptr, int i) -{ - return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QPainter___drawLines_pointPairs_setList8(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainter___drawLines_pointPairs_newList8(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPainter___drawRects_rectangles_atList2(void* ptr, int i) -{ - return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QPainter___drawRects_rectangles_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainter___drawRects_rectangles_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPainter___drawRects_rectangles_atList4(void* ptr, int i) -{ - return ({ QRect tmpValue = ({QRect tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QPainter___drawRects_rectangles_setList4(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainter___drawRects_rectangles_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QPainterPath) -Q_DECLARE_METATYPE(QPainterPath*) -void* QPainterPath_NewQPainterPath() -{ - return new QPainterPath(); -} - -void* QPainterPath_NewQPainterPath2(void* startPoint) -{ - return new QPainterPath(*static_cast(startPoint)); -} - -void* QPainterPath_NewQPainterPath3(void* path) -{ - return new QPainterPath(*static_cast(path)); -} - -void QPainterPath_AddEllipse(void* ptr, void* boundingRectangle) -{ - static_cast(ptr)->addEllipse(*static_cast(boundingRectangle)); -} - -void QPainterPath_AddEllipse2(void* ptr, double x, double y, double width, double height) -{ - static_cast(ptr)->addEllipse(x, y, width, height); -} - -void QPainterPath_AddEllipse3(void* ptr, void* center, double rx, double ry) -{ - static_cast(ptr)->addEllipse(*static_cast(center), rx, ry); -} - -void QPainterPath_AddPath(void* ptr, void* path) -{ - static_cast(ptr)->addPath(*static_cast(path)); -} - -void QPainterPath_AddPolygon(void* ptr, void* polygon) -{ - static_cast(ptr)->addPolygon(*static_cast(polygon)); -} - -void QPainterPath_AddRect(void* ptr, void* rectangle) -{ - static_cast(ptr)->addRect(*static_cast(rectangle)); -} - -void QPainterPath_AddRect2(void* ptr, double x, double y, double width, double height) -{ - static_cast(ptr)->addRect(x, y, width, height); -} - -void QPainterPath_AddRegion(void* ptr, void* region) -{ - static_cast(ptr)->addRegion(*static_cast(region)); -} - -void QPainterPath_AddRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode) -{ - static_cast(ptr)->addRoundedRect(*static_cast(rect), xRadius, yRadius, static_cast(mode)); -} - -void QPainterPath_AddRoundedRect2(void* ptr, double x, double y, double w, double h, double xRadius, double yRadius, long long mode) -{ - static_cast(ptr)->addRoundedRect(x, y, w, h, xRadius, yRadius, static_cast(mode)); -} - -void QPainterPath_AddText(void* ptr, void* point, void* font, struct QtGui_PackedString text) -{ - static_cast(ptr)->addText(*static_cast(point), *static_cast(font), QString::fromUtf8(text.data, text.len)); -} - -void QPainterPath_AddText2(void* ptr, double x, double y, void* font, struct QtGui_PackedString text) -{ - static_cast(ptr)->addText(x, y, *static_cast(font), QString::fromUtf8(text.data, text.len)); -} - -double QPainterPath_AngleAtPercent(void* ptr, double t) -{ - return static_cast(ptr)->angleAtPercent(t); -} - -void QPainterPath_ArcMoveTo(void* ptr, void* rectangle, double angle) -{ - static_cast(ptr)->arcMoveTo(*static_cast(rectangle), angle); -} - -void QPainterPath_ArcMoveTo2(void* ptr, double x, double y, double width, double height, double angle) -{ - static_cast(ptr)->arcMoveTo(x, y, width, height, angle); -} - -void QPainterPath_ArcTo(void* ptr, void* rectangle, double startAngle, double sweepLength) -{ - static_cast(ptr)->arcTo(*static_cast(rectangle), startAngle, sweepLength); -} - -void QPainterPath_ArcTo2(void* ptr, double x, double y, double width, double height, double startAngle, double sweepLength) -{ - static_cast(ptr)->arcTo(x, y, width, height, startAngle, sweepLength); -} - -void* QPainterPath_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QPainterPath_Capacity(void* ptr) -{ - return static_cast(ptr)->capacity(); -} - -void QPainterPath_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void QPainterPath_CloseSubpath(void* ptr) -{ - static_cast(ptr)->closeSubpath(); -} - -void QPainterPath_ConnectPath(void* ptr, void* path) -{ - static_cast(ptr)->connectPath(*static_cast(path)); -} - -char QPainterPath_Contains(void* ptr, void* point) -{ - return static_cast(ptr)->contains(*static_cast(point)); -} - -char QPainterPath_Contains2(void* ptr, void* rectangle) -{ - return static_cast(ptr)->contains(*static_cast(rectangle)); -} - -char QPainterPath_Contains3(void* ptr, void* p) -{ - return static_cast(ptr)->contains(*static_cast(p)); -} - -void* QPainterPath_ControlPointRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->controlPointRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QPainterPath_CubicTo(void* ptr, void* c1, void* c2, void* endPoint) -{ - static_cast(ptr)->cubicTo(*static_cast(c1), *static_cast(c2), *static_cast(endPoint)); -} - -void QPainterPath_CubicTo2(void* ptr, double c1X, double c1Y, double c2X, double c2Y, double endPointX, double endPointY) -{ - static_cast(ptr)->cubicTo(c1X, c1Y, c2X, c2Y, endPointX, endPointY); -} - -void* QPainterPath_CurrentPosition(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->currentPosition(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -int QPainterPath_ElementCount(void* ptr) -{ - return static_cast(ptr)->elementCount(); -} - -long long QPainterPath_FillRule(void* ptr) -{ - return static_cast(ptr)->fillRule(); -} - -void* QPainterPath_Intersected(void* ptr, void* p) -{ - return new QPainterPath(static_cast(ptr)->intersected(*static_cast(p))); -} - -char QPainterPath_Intersects(void* ptr, void* rectangle) -{ - return static_cast(ptr)->intersects(*static_cast(rectangle)); -} - -char QPainterPath_Intersects2(void* ptr, void* p) -{ - return static_cast(ptr)->intersects(*static_cast(p)); -} - -char QPainterPath_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -double QPainterPath_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -void QPainterPath_LineTo(void* ptr, void* endPoint) -{ - static_cast(ptr)->lineTo(*static_cast(endPoint)); -} - -void QPainterPath_LineTo2(void* ptr, double x, double y) -{ - static_cast(ptr)->lineTo(x, y); -} - -void QPainterPath_MoveTo(void* ptr, void* point) -{ - static_cast(ptr)->moveTo(*static_cast(point)); -} - -void QPainterPath_MoveTo2(void* ptr, double x, double y) -{ - static_cast(ptr)->moveTo(x, y); -} - -double QPainterPath_PercentAtLength(void* ptr, double l) -{ - return static_cast(ptr)->percentAtLength(l); -} - -void* QPainterPath_PointAtPercent(void* ptr, double t) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pointAtPercent(t); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QPainterPath_QuadTo(void* ptr, void* c, void* endPoint) -{ - static_cast(ptr)->quadTo(*static_cast(c), *static_cast(endPoint)); -} - -void QPainterPath_QuadTo2(void* ptr, double cx, double cy, double endPointX, double endPointY) -{ - static_cast(ptr)->quadTo(cx, cy, endPointX, endPointY); -} - -void QPainterPath_Reserve(void* ptr, int size) -{ - static_cast(ptr)->reserve(size); -} - -void QPainterPath_SetElementPositionAt(void* ptr, int index, double x, double y) -{ - static_cast(ptr)->setElementPositionAt(index, x, y); -} - -void QPainterPath_SetFillRule(void* ptr, long long fillRule) -{ - static_cast(ptr)->setFillRule(static_cast(fillRule)); -} - -void* QPainterPath_Simplified(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->simplified()); -} - -double QPainterPath_SlopeAtPercent(void* ptr, double t) -{ - return static_cast(ptr)->slopeAtPercent(t); -} - -void* QPainterPath_Subtracted(void* ptr, void* p) -{ - return new QPainterPath(static_cast(ptr)->subtracted(*static_cast(p))); -} - -void QPainterPath_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QPainterPath_ToFillPolygon(void* ptr, void* matrix) -{ - return new QPolygonF(static_cast(ptr)->toFillPolygon(*static_cast(matrix))); -} - -void* QPainterPath_ToFillPolygon2(void* ptr, void* matrix) -{ - return new QPolygonF(static_cast(ptr)->toFillPolygon(*static_cast(matrix))); -} - -struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix) -{ - return ({ QList* tmpValueba9cbe = new QList(static_cast(ptr)->toFillPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValueba9cbe, tmpValueba9cbe->size() }; }); -} - -struct QtGui_PackedList QPainterPath_ToFillPolygons2(void* ptr, void* matrix) -{ - return ({ QList* tmpValueec0ac3 = new QList(static_cast(ptr)->toFillPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValueec0ac3, tmpValueec0ac3->size() }; }); -} - -void* QPainterPath_ToReversed(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->toReversed()); -} - -struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix) -{ - return ({ QList* tmpValue6b8e75 = new QList(static_cast(ptr)->toSubpathPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValue6b8e75, tmpValue6b8e75->size() }; }); -} - -struct QtGui_PackedList QPainterPath_ToSubpathPolygons2(void* ptr, void* matrix) -{ - return ({ QList* tmpValue1c94c6 = new QList(static_cast(ptr)->toSubpathPolygons(*static_cast(matrix))); QtGui_PackedList { tmpValue1c94c6, tmpValue1c94c6->size() }; }); -} - -void QPainterPath_Translate(void* ptr, double dx, double dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void QPainterPath_Translate2(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void* QPainterPath_Translated(void* ptr, double dx, double dy) -{ - return new QPainterPath(static_cast(ptr)->translated(dx, dy)); -} - -void* QPainterPath_Translated2(void* ptr, void* offset) -{ - return new QPainterPath(static_cast(ptr)->translated(*static_cast(offset))); -} - -void* QPainterPath_United(void* ptr, void* p) -{ - return new QPainterPath(static_cast(ptr)->united(*static_cast(p))); -} - -void QPainterPath_DestroyQPainterPath(void* ptr) -{ - static_cast(ptr)->~QPainterPath(); -} - -void* QPainterPath___toFillPolygons_atList(void* ptr, int i) -{ - return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPainterPath___toFillPolygons_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainterPath___toFillPolygons_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPainterPath___toFillPolygons_atList2(void* ptr, int i) -{ - return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPainterPath___toFillPolygons_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainterPath___toFillPolygons_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPainterPath___toSubpathPolygons_atList(void* ptr, int i) -{ - return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPainterPath___toSubpathPolygons_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainterPath___toSubpathPolygons_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPainterPath___toSubpathPolygons_atList2(void* ptr, int i) -{ - return new QPolygonF(({QPolygonF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPainterPath___toSubpathPolygons_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPainterPath___toSubpathPolygons_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QPainterPathStroker*) -void* QPainterPathStroker_NewQPainterPathStroker() -{ - return new QPainterPathStroker(); -} - -void* QPainterPathStroker_NewQPainterPathStroker2(void* pen) -{ - return new QPainterPathStroker(*static_cast(pen)); -} - -long long QPainterPathStroker_CapStyle(void* ptr) -{ - return static_cast(ptr)->capStyle(); -} - -void* QPainterPathStroker_CreateStroke(void* ptr, void* path) -{ - return new QPainterPath(static_cast(ptr)->createStroke(*static_cast(path))); -} - -double QPainterPathStroker_CurveThreshold(void* ptr) -{ - return static_cast(ptr)->curveThreshold(); -} - -double QPainterPathStroker_DashOffset(void* ptr) -{ - return static_cast(ptr)->dashOffset(); -} - -struct QtGui_PackedList QPainterPathStroker_DashPattern(void* ptr) -{ - return ({ QVector* tmpValueffbacb = new QVector(static_cast(ptr)->dashPattern()); QtGui_PackedList { tmpValueffbacb, tmpValueffbacb->size() }; }); -} - -long long QPainterPathStroker_JoinStyle(void* ptr) -{ - return static_cast(ptr)->joinStyle(); -} - -double QPainterPathStroker_MiterLimit(void* ptr) -{ - return static_cast(ptr)->miterLimit(); -} - -void QPainterPathStroker_SetCapStyle(void* ptr, long long style) -{ - static_cast(ptr)->setCapStyle(static_cast(style)); -} - -void QPainterPathStroker_SetCurveThreshold(void* ptr, double threshold) -{ - static_cast(ptr)->setCurveThreshold(threshold); -} - -void QPainterPathStroker_SetDashOffset(void* ptr, double offset) -{ - static_cast(ptr)->setDashOffset(offset); -} - -void QPainterPathStroker_SetDashPattern(void* ptr, long long style) -{ - static_cast(ptr)->setDashPattern(static_cast(style)); -} - -void QPainterPathStroker_SetDashPattern2(void* ptr, void* dashPattern) -{ - static_cast(ptr)->setDashPattern(*static_cast*>(dashPattern)); -} - -void QPainterPathStroker_SetJoinStyle(void* ptr, long long style) -{ - static_cast(ptr)->setJoinStyle(static_cast(style)); -} - -void QPainterPathStroker_SetMiterLimit(void* ptr, double limit) -{ - static_cast(ptr)->setMiterLimit(limit); -} - -void QPainterPathStroker_SetWidth(void* ptr, double width) -{ - static_cast(ptr)->setWidth(width); -} - -double QPainterPathStroker_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -void QPainterPathStroker_DestroyQPainterPathStroker(void* ptr) -{ - static_cast(ptr)->~QPainterPathStroker(); -} - -double QPainterPathStroker___dashPattern_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QPainterPathStroker___dashPattern_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QPainterPathStroker___dashPattern_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -double QPainterPathStroker___setDashPattern_dashPattern_atList2(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QPainterPathStroker___setDashPattern_dashPattern_setList2(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QPainterPathStroker___setDashPattern_dashPattern_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QPalette) -Q_DECLARE_METATYPE(QPalette*) -int QPalette_NColorRoles_Type() -{ - return QPalette::NColorRoles; -} - -void* QPalette_NewQPalette() -{ - return new QPalette(); -} - -void* QPalette_NewQPalette2(void* button) -{ - return new QPalette(*static_cast(button)); -} - -void* QPalette_NewQPalette3(long long button) -{ - return new QPalette(static_cast(button)); -} - -void* QPalette_NewQPalette4(void* button, void* window) -{ - return new QPalette(*static_cast(button), *static_cast(window)); -} - -void* QPalette_NewQPalette5(void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window) -{ - return new QPalette(*static_cast(windowText), *static_cast(button), *static_cast(light), *static_cast(dark), *static_cast(mid), *static_cast(text), *static_cast(bright_text), *static_cast(base), *static_cast(window)); -} - -void* QPalette_NewQPalette7(void* p) -{ - return new QPalette(*static_cast(p)); -} - -void* QPalette_NewQPalette8(void* other) -{ - return new QPalette(*static_cast(other)); -} - -void* QPalette_AlternateBase(void* ptr) -{ - return const_cast(&static_cast(ptr)->alternateBase()); -} - -void* QPalette_Base(void* ptr) -{ - return const_cast(&static_cast(ptr)->base()); -} - -void* QPalette_BrightText(void* ptr) -{ - return const_cast(&static_cast(ptr)->brightText()); -} - -void* QPalette_Brush(void* ptr, long long group, long long role) -{ - return const_cast(&static_cast(ptr)->brush(static_cast(group), static_cast(role))); -} - -void* QPalette_Brush2(void* ptr, long long role) -{ - return const_cast(&static_cast(ptr)->brush(static_cast(role))); -} - -void* QPalette_Button(void* ptr) -{ - return const_cast(&static_cast(ptr)->button()); -} - -void* QPalette_ButtonText(void* ptr) -{ - return const_cast(&static_cast(ptr)->buttonText()); -} - -long long QPalette_CacheKey(void* ptr) -{ - return static_cast(ptr)->cacheKey(); -} - -void* QPalette_Color(void* ptr, long long group, long long role) -{ - return const_cast(&static_cast(ptr)->color(static_cast(group), static_cast(role))); -} - -void* QPalette_Color2(void* ptr, long long role) -{ - return const_cast(&static_cast(ptr)->color(static_cast(role))); -} - -long long QPalette_CurrentColorGroup(void* ptr) -{ - return static_cast(ptr)->currentColorGroup(); -} - -void* QPalette_Dark(void* ptr) -{ - return const_cast(&static_cast(ptr)->dark()); -} - -void* QPalette_Highlight(void* ptr) -{ - return const_cast(&static_cast(ptr)->highlight()); -} - -void* QPalette_HighlightedText(void* ptr) -{ - return const_cast(&static_cast(ptr)->highlightedText()); -} - -char QPalette_IsBrushSet(void* ptr, long long cg, long long cr) -{ - return static_cast(ptr)->isBrushSet(static_cast(cg), static_cast(cr)); -} - -char QPalette_IsCopyOf(void* ptr, void* p) -{ - return static_cast(ptr)->isCopyOf(*static_cast(p)); -} - -char QPalette_IsEqual(void* ptr, long long cg1, long long cg2) -{ - return static_cast(ptr)->isEqual(static_cast(cg1), static_cast(cg2)); -} - -void* QPalette_Light(void* ptr) -{ - return const_cast(&static_cast(ptr)->light()); -} - -void* QPalette_Link(void* ptr) -{ - return const_cast(&static_cast(ptr)->link()); -} - -void* QPalette_LinkVisited(void* ptr) -{ - return const_cast(&static_cast(ptr)->linkVisited()); -} - -void* QPalette_Mid(void* ptr) -{ - return const_cast(&static_cast(ptr)->mid()); -} - -void* QPalette_Midlight(void* ptr) -{ - return const_cast(&static_cast(ptr)->midlight()); -} - -void* QPalette_PlaceholderText(void* ptr) -{ - return const_cast(&static_cast(ptr)->placeholderText()); -} - -void* QPalette_Resolve(void* ptr, void* other) -{ - return new QPalette(static_cast(ptr)->resolve(*static_cast(other))); -} - -void QPalette_SetBrush(void* ptr, long long role, void* brush) -{ - static_cast(ptr)->setBrush(static_cast(role), *static_cast(brush)); -} - -void QPalette_SetBrush2(void* ptr, long long group, long long role, void* brush) -{ - static_cast(ptr)->setBrush(static_cast(group), static_cast(role), *static_cast(brush)); -} - -void QPalette_SetColor(void* ptr, long long group, long long role, void* color) -{ - static_cast(ptr)->setColor(static_cast(group), static_cast(role), *static_cast(color)); -} - -void QPalette_SetColor2(void* ptr, long long role, void* color) -{ - static_cast(ptr)->setColor(static_cast(role), *static_cast(color)); -} - -void QPalette_SetColorGroup(void* ptr, long long cg, void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window) -{ - static_cast(ptr)->setColorGroup(static_cast(cg), *static_cast(windowText), *static_cast(button), *static_cast(light), *static_cast(dark), *static_cast(mid), *static_cast(text), *static_cast(bright_text), *static_cast(base), *static_cast(window)); -} - -void QPalette_SetCurrentColorGroup(void* ptr, long long cg) -{ - static_cast(ptr)->setCurrentColorGroup(static_cast(cg)); -} - -void* QPalette_Shadow(void* ptr) -{ - return const_cast(&static_cast(ptr)->shadow()); -} - -void QPalette_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QPalette_Text(void* ptr) -{ - return const_cast(&static_cast(ptr)->text()); -} - -void* QPalette_ToolTipBase(void* ptr) -{ - return const_cast(&static_cast(ptr)->toolTipBase()); -} - -void* QPalette_ToolTipText(void* ptr) -{ - return const_cast(&static_cast(ptr)->toolTipText()); -} - -void* QPalette_Window(void* ptr) -{ - return const_cast(&static_cast(ptr)->window()); -} - -void* QPalette_WindowText(void* ptr) -{ - return const_cast(&static_cast(ptr)->windowText()); -} - -void QPalette_DestroyQPalette(void* ptr) -{ - static_cast(ptr)->~QPalette(); -} - -class MyQPdfWriter: public QPdfWriter -{ -public: - MyQPdfWriter(const QString &filename) : QPdfWriter(filename) {QPdfWriter_QPdfWriter_QRegisterMetaType();}; - MyQPdfWriter(QIODevice *device) : QPdfWriter(device) {QPdfWriter_QPdfWriter_QRegisterMetaType();}; - bool newPage() { return callbackQPdfWriter_NewPage(this) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPdfWriter_PaintEngine(const_cast(static_cast(this)))); }; - ~MyQPdfWriter() { callbackQPdfWriter_DestroyQPdfWriter(this); }; - void childEvent(QChildEvent * event) { callbackQPdfWriter_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQPdfWriter_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQPdfWriter_CustomEvent(this, event); }; - void deleteLater() { callbackQPdfWriter_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQPdfWriter_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQPdfWriter_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQPdfWriter_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQPdfWriter_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQPdfWriter_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPdfWriter_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQPdfWriter_TimerEvent(this, event); }; - void setPageSize(QPagedPaintDevice::PageSize size) { callbackQPagedPaintDevice_SetPageSize2(this, size); }; - void setPageSizeMM(const QSizeF & size) { callbackQPagedPaintDevice_SetPageSizeMM(this, const_cast(&size)); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; -}; - -Q_DECLARE_METATYPE(QPdfWriter*) -Q_DECLARE_METATYPE(MyQPdfWriter*) - -int QPdfWriter_QPdfWriter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPdfWriter_NewQPdfWriter(struct QtGui_PackedString filename) -{ - return new MyQPdfWriter(QString::fromUtf8(filename.data, filename.len)); -} - -void* QPdfWriter_NewQPdfWriter2(void* device) -{ - return new MyQPdfWriter(static_cast(device)); -} - -struct QtGui_PackedString QPdfWriter_Creator(void* ptr) -{ - return ({ QByteArray te95fa2 = static_cast(ptr)->creator().toUtf8(); QtGui_PackedString { const_cast(te95fa2.prepend("WHITESPACE").constData()+10), te95fa2.size()-10 }; }); -} - -char QPdfWriter_NewPage(void* ptr) -{ - return static_cast(ptr)->newPage(); -} - -char QPdfWriter_NewPageDefault(void* ptr) -{ - return static_cast(ptr)->QPdfWriter::newPage(); -} - -void* QPdfWriter_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QPdfWriter_PaintEngineDefault(void* ptr) -{ - return static_cast(ptr)->QPdfWriter::paintEngine(); -} - -long long QPdfWriter_PdfVersion(void* ptr) -{ - return static_cast(ptr)->pdfVersion(); -} - -int QPdfWriter_Resolution(void* ptr) -{ - return static_cast(ptr)->resolution(); -} - -void QPdfWriter_SetCreator(void* ptr, struct QtGui_PackedString creator) -{ - static_cast(ptr)->setCreator(QString::fromUtf8(creator.data, creator.len)); -} - -void QPdfWriter_SetPdfVersion(void* ptr, long long version) -{ - static_cast(ptr)->setPdfVersion(static_cast(version)); -} - -void QPdfWriter_SetResolution(void* ptr, int resolution) -{ - static_cast(ptr)->setResolution(resolution); -} - -void QPdfWriter_SetTitle(void* ptr, struct QtGui_PackedString title) -{ - static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); -} - -struct QtGui_PackedString QPdfWriter_Title(void* ptr) -{ - return ({ QByteArray t5cd62a = static_cast(ptr)->title().toUtf8(); QtGui_PackedString { const_cast(t5cd62a.prepend("WHITESPACE").constData()+10), t5cd62a.size()-10 }; }); -} - -void QPdfWriter_DestroyQPdfWriter(void* ptr) -{ - static_cast(ptr)->~QPdfWriter(); -} - -void QPdfWriter_DestroyQPdfWriterDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPdfWriter___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPdfWriter___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPdfWriter___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPdfWriter___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPdfWriter___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPdfWriter___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPdfWriter___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPdfWriter___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPdfWriter___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPdfWriter___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPdfWriter___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPdfWriter___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPdfWriter___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPdfWriter___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPdfWriter___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QPdfWriter_ChildEvent(void* ptr, void* event) -{ - static_cast(ptr)->childEvent(static_cast(event)); -} - -void QPdfWriter_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPdfWriter::childEvent(static_cast(event)); -} - -void QPdfWriter_ConnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->connectNotify(*static_cast(sign)); -} - -void QPdfWriter_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QPdfWriter::connectNotify(*static_cast(sign)); -} - -void QPdfWriter_CustomEvent(void* ptr, void* event) -{ - static_cast(ptr)->customEvent(static_cast(event)); -} - -void QPdfWriter_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPdfWriter::customEvent(static_cast(event)); -} - -void QPdfWriter_DeleteLater(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); -} - -void QPdfWriter_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QPdfWriter::deleteLater(); -} - -void QPdfWriter_DisconnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->disconnectNotify(*static_cast(sign)); -} - -void QPdfWriter_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QPdfWriter::disconnectNotify(*static_cast(sign)); -} - -char QPdfWriter_Event(void* ptr, void* e) -{ - return static_cast(ptr)->event(static_cast(e)); -} - -char QPdfWriter_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QPdfWriter::event(static_cast(e)); -} - -char QPdfWriter_EventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } -} - -char QPdfWriter_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPdfWriter::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QPdfWriter_MetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->metaObject()); -} - -void* QPdfWriter_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QPdfWriter::metaObject()); -} - -void QPdfWriter_TimerEvent(void* ptr, void* event) -{ - static_cast(ptr)->timerEvent(static_cast(event)); -} - -void QPdfWriter_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPdfWriter::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QPen) -Q_DECLARE_METATYPE(QPen*) -void* QPen_NewQPen() -{ - return new QPen(); -} - -void* QPen_NewQPen2(long long style) -{ - return new QPen(static_cast(style)); -} - -void* QPen_NewQPen3(void* color) -{ - return new QPen(*static_cast(color)); -} - -void* QPen_NewQPen4(void* brush, double width, long long style, long long cap, long long join) -{ - return new QPen(*static_cast(brush), width, static_cast(style), static_cast(cap), static_cast(join)); -} - -void* QPen_NewQPen5(void* pen) -{ - return new QPen(*static_cast(pen)); -} - -void* QPen_NewQPen6(void* pen) -{ - return new QPen(*static_cast(pen)); -} - -void* QPen_Brush(void* ptr) -{ - return new QBrush(static_cast(ptr)->brush()); -} - -long long QPen_CapStyle(void* ptr) -{ - return static_cast(ptr)->capStyle(); -} - -void* QPen_Color(void* ptr) -{ - return new QColor(static_cast(ptr)->color()); -} - -double QPen_DashOffset(void* ptr) -{ - return static_cast(ptr)->dashOffset(); -} - -struct QtGui_PackedList QPen_DashPattern(void* ptr) -{ - return ({ QVector* tmpValuec446ec = new QVector(static_cast(ptr)->dashPattern()); QtGui_PackedList { tmpValuec446ec, tmpValuec446ec->size() }; }); -} - -char QPen_IsCosmetic(void* ptr) -{ - return static_cast(ptr)->isCosmetic(); -} - -char QPen_IsSolid(void* ptr) -{ - return static_cast(ptr)->isSolid(); -} - -long long QPen_JoinStyle(void* ptr) -{ - return static_cast(ptr)->joinStyle(); -} - -double QPen_MiterLimit(void* ptr) -{ - return static_cast(ptr)->miterLimit(); -} - -void QPen_SetBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setBrush(*static_cast(brush)); -} - -void QPen_SetCapStyle(void* ptr, long long style) -{ - static_cast(ptr)->setCapStyle(static_cast(style)); -} - -void QPen_SetColor(void* ptr, void* color) -{ - static_cast(ptr)->setColor(*static_cast(color)); -} - -void QPen_SetCosmetic(void* ptr, char cosmetic) -{ - static_cast(ptr)->setCosmetic(cosmetic != 0); -} - -void QPen_SetDashOffset(void* ptr, double offset) -{ - static_cast(ptr)->setDashOffset(offset); -} - -void QPen_SetDashPattern(void* ptr, void* pattern) -{ - static_cast(ptr)->setDashPattern(*static_cast*>(pattern)); -} - -void QPen_SetJoinStyle(void* ptr, long long style) -{ - static_cast(ptr)->setJoinStyle(static_cast(style)); -} - -void QPen_SetMiterLimit(void* ptr, double limit) -{ - static_cast(ptr)->setMiterLimit(limit); -} - -void QPen_SetStyle(void* ptr, long long style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -void QPen_SetWidth(void* ptr, int width) -{ - static_cast(ptr)->setWidth(width); -} - -void QPen_SetWidthF(void* ptr, double width) -{ - static_cast(ptr)->setWidthF(width); -} - -long long QPen_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -void QPen_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -int QPen_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -double QPen_WidthF(void* ptr) -{ - return static_cast(ptr)->widthF(); -} - -void QPen_DestroyQPen(void* ptr) -{ - static_cast(ptr)->~QPen(); -} - -double QPen___dashPattern_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QPen___dashPattern_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QPen___dashPattern_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -double QPen___setDashPattern_pattern_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QPen___setDashPattern_pattern_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QPen___setDashPattern_pattern_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -class MyQPicture: public QPicture -{ -public: - MyQPicture(int formatVersion = -1) : QPicture(formatVersion) {QPicture_QPicture_QRegisterMetaType();}; - MyQPicture(const QPicture &pic) : QPicture(pic) {QPicture_QPicture_QRegisterMetaType();}; - void setData(const char * data, uint size) { QtGui_PackedString dataPacked = { const_cast(data), size };callbackQPicture_SetData(this, dataPacked, size); }; - ~MyQPicture() { callbackQPicture_DestroyQPicture(this); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPicture_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QPicture*) -Q_DECLARE_METATYPE(MyQPicture*) - -int QPicture_QPicture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPicture_NewQPicture(int formatVersion) -{ - return new MyQPicture(formatVersion); -} - -void* QPicture_NewQPicture2(void* pic) -{ - return new MyQPicture(*static_cast(pic)); -} - -void* QPicture_BoundingRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -struct QtGui_PackedString QPicture_Data(void* ptr) -{ - return QtGui_PackedString { const_cast(static_cast(ptr)->data()), static_cast(ptr)->size() }; -} - -char QPicture_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QPicture_Load(void* ptr, struct QtGui_PackedString fileName, char* format) -{ - return static_cast(ptr)->load(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); -} - -char QPicture_Load2(void* ptr, void* dev, char* format) -{ - return static_cast(ptr)->load(static_cast(dev), const_cast(format)); -} - -char QPicture_Play(void* ptr, void* painter) -{ - return static_cast(ptr)->play(static_cast(painter)); -} - -char QPicture_Save(void* ptr, struct QtGui_PackedString fileName, char* format) -{ - return static_cast(ptr)->save(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); -} - -char QPicture_Save2(void* ptr, void* dev, char* format) -{ - return static_cast(ptr)->save(static_cast(dev), const_cast(format)); -} - -void QPicture_SetBoundingRect(void* ptr, void* r) -{ - static_cast(ptr)->setBoundingRect(*static_cast(r)); -} - -void QPicture_SetData(void* ptr, char* data, unsigned int size) -{ - static_cast(ptr)->setData(const_cast(data), size); -} - -void QPicture_SetDataDefault(void* ptr, char* data, unsigned int size) -{ - static_cast(ptr)->QPicture::setData(const_cast(data), size); -} - -unsigned int QPicture_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void QPicture_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QPicture_DestroyQPicture(void* ptr) -{ - static_cast(ptr)->~QPicture(); -} - -void QPicture_DestroyQPictureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPicture___inputFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPicture___inputFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPicture___inputFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPicture___outputFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPicture___outputFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPicture___outputFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPicture_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QPicture_PaintEngineDefault(void* ptr) -{ - return static_cast(ptr)->QPicture::paintEngine(); -} - -class MyQPictureFormatPlugin: public QPictureFormatPlugin -{ -public: - MyQPictureFormatPlugin(QObject *parent = Q_NULLPTR) : QPictureFormatPlugin(parent) {QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType();}; - bool installIOHandler(const QString & format) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };return callbackQPictureFormatPlugin_InstallIOHandler(this, formatPacked) != 0; }; - bool loadPicture(const QString & format, const QString & fileName, QPicture * picture) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };return callbackQPictureFormatPlugin_LoadPicture(this, formatPacked, fileNamePacked, picture) != 0; }; - bool savePicture(const QString & format, const QString & fileName, const QPicture & picture) { QByteArray t785987 = format.toUtf8(); QtGui_PackedString formatPacked = { const_cast(t785987.prepend("WHITESPACE").constData()+10), t785987.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtGui_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };return callbackQPictureFormatPlugin_SavePicture(this, formatPacked, fileNamePacked, const_cast(&picture)) != 0; }; - ~MyQPictureFormatPlugin() { callbackQPictureFormatPlugin_DestroyQPictureFormatPlugin(this); }; - void childEvent(QChildEvent * event) { callbackQPictureFormatPlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQPictureFormatPlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQPictureFormatPlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQPictureFormatPlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQPictureFormatPlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQPictureFormatPlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQPictureFormatPlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQPictureFormatPlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQPictureFormatPlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPictureFormatPlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQPictureFormatPlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPictureFormatPlugin*) -Q_DECLARE_METATYPE(MyQPictureFormatPlugin*) - -int QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPictureFormatPlugin_NewQPictureFormatPlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQPictureFormatPlugin(static_cast(parent)); - } else { - return new MyQPictureFormatPlugin(static_cast(parent)); - } -} - -char QPictureFormatPlugin_InstallIOHandler(void* ptr, struct QtGui_PackedString format) -{ - return static_cast(ptr)->installIOHandler(QString::fromUtf8(format.data, format.len)); -} - -char QPictureFormatPlugin_LoadPicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) -{ - return static_cast(ptr)->loadPicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), static_cast(picture)); -} - -char QPictureFormatPlugin_LoadPictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) -{ - return static_cast(ptr)->QPictureFormatPlugin::loadPicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), static_cast(picture)); -} - -char QPictureFormatPlugin_SavePicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) -{ - return static_cast(ptr)->savePicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), *static_cast(picture)); -} - -char QPictureFormatPlugin_SavePictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture) -{ - return static_cast(ptr)->QPictureFormatPlugin::savePicture(QString::fromUtf8(format.data, format.len), QString::fromUtf8(fileName.data, fileName.len), *static_cast(picture)); -} - -void QPictureFormatPlugin_DestroyQPictureFormatPlugin(void* ptr) -{ - static_cast(ptr)->~QPictureFormatPlugin(); -} - -void QPictureFormatPlugin_DestroyQPictureFormatPluginDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPictureFormatPlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPictureFormatPlugin___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPictureFormatPlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPictureFormatPlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPictureFormatPlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPictureFormatPlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPictureFormatPlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPictureFormatPlugin___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPictureFormatPlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPictureFormatPlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPictureFormatPlugin___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPictureFormatPlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPictureFormatPlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPictureFormatPlugin___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPictureFormatPlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QPictureFormatPlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPictureFormatPlugin::childEvent(static_cast(event)); -} - -void QPictureFormatPlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QPictureFormatPlugin::connectNotify(*static_cast(sign)); -} - -void QPictureFormatPlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPictureFormatPlugin::customEvent(static_cast(event)); -} - -void QPictureFormatPlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QPictureFormatPlugin::deleteLater(); -} - -void QPictureFormatPlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QPictureFormatPlugin::disconnectNotify(*static_cast(sign)); -} - -char QPictureFormatPlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QPictureFormatPlugin::event(static_cast(e)); -} - -char QPictureFormatPlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPictureFormatPlugin::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QPictureFormatPlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QPictureFormatPlugin::metaObject()); -} - -void QPictureFormatPlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPictureFormatPlugin::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QPictureIO*) -void* QPictureIO_NewQPictureIO() -{ - return new QPictureIO(); -} - -void* QPictureIO_NewQPictureIO2(void* ioDevice, char* format) -{ - return new QPictureIO(static_cast(ioDevice), const_cast(format)); -} - -void* QPictureIO_NewQPictureIO3(struct QtGui_PackedString fileName, char* format) -{ - return new QPictureIO(QString::fromUtf8(fileName.data, fileName.len), const_cast(format)); -} - -struct QtGui_PackedString QPictureIO_Description(void* ptr) -{ - return ({ QByteArray te4ace0 = static_cast(ptr)->description().toUtf8(); QtGui_PackedString { const_cast(te4ace0.prepend("WHITESPACE").constData()+10), te4ace0.size()-10 }; }); -} - -struct QtGui_PackedString QPictureIO_FileName(void* ptr) -{ - return ({ QByteArray t48ef9a = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(t48ef9a.prepend("WHITESPACE").constData()+10), t48ef9a.size()-10 }; }); -} - -struct QtGui_PackedString QPictureIO_Format(void* ptr) -{ - return QtGui_PackedString { const_cast(static_cast(ptr)->format()), -1 }; -} - -float QPictureIO_Gamma(void* ptr) -{ - return static_cast(ptr)->gamma(); -} - -struct QtGui_PackedList QPictureIO_QPictureIO_InputFormats() -{ - return ({ QList* tmpValue5b9754 = new QList(QPictureIO::inputFormats()); QtGui_PackedList { tmpValue5b9754, tmpValue5b9754->size() }; }); -} - -void* QPictureIO_IoDevice(void* ptr) -{ - return static_cast(ptr)->ioDevice(); -} - -struct QtGui_PackedList QPictureIO_QPictureIO_OutputFormats() -{ - return ({ QList* tmpValue7d3873 = new QList(QPictureIO::outputFormats()); QtGui_PackedList { tmpValue7d3873, tmpValue7d3873->size() }; }); -} - -struct QtGui_PackedString QPictureIO_Parameters(void* ptr) -{ - return QtGui_PackedString { const_cast(static_cast(ptr)->parameters()), -1 }; -} - -void* QPictureIO_Picture(void* ptr) -{ - return const_cast(&static_cast(ptr)->picture()); -} - -void* QPictureIO_QPictureIO_PictureFormat(struct QtGui_PackedString fileName) -{ - return new QByteArray(QPictureIO::pictureFormat(QString::fromUtf8(fileName.data, fileName.len))); -} - -void* QPictureIO_QPictureIO_PictureFormat2(void* d) -{ - return new QByteArray(QPictureIO::pictureFormat(static_cast(d))); -} - -int QPictureIO_Quality(void* ptr) -{ - return static_cast(ptr)->quality(); -} - -char QPictureIO_Read(void* ptr) -{ - return static_cast(ptr)->read(); -} - -void QPictureIO_SetDescription(void* ptr, struct QtGui_PackedString description) -{ - static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); -} - -void QPictureIO_SetFileName(void* ptr, struct QtGui_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QPictureIO_SetFormat(void* ptr, char* format) -{ - static_cast(ptr)->setFormat(const_cast(format)); -} - -void QPictureIO_SetGamma(void* ptr, float gamma) -{ - static_cast(ptr)->setGamma(gamma); -} - -void QPictureIO_SetIODevice(void* ptr, void* ioDevice) -{ - static_cast(ptr)->setIODevice(static_cast(ioDevice)); -} - -void QPictureIO_SetParameters(void* ptr, char* parameters) -{ - static_cast(ptr)->setParameters(const_cast(parameters)); -} - -void QPictureIO_SetPicture(void* ptr, void* picture) -{ - static_cast(ptr)->setPicture(*static_cast(picture)); -} - -void QPictureIO_SetQuality(void* ptr, int q) -{ - static_cast(ptr)->setQuality(q); -} - -void QPictureIO_SetStatus(void* ptr, int status) -{ - static_cast(ptr)->setStatus(status); -} - -int QPictureIO_Status(void* ptr) -{ - return static_cast(ptr)->status(); -} - -char QPictureIO_Write(void* ptr) -{ - return static_cast(ptr)->write(); -} - -void QPictureIO_DestroyQPictureIO(void* ptr) -{ - static_cast(ptr)->~QPictureIO(); -} - -void* QPictureIO___inputFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPictureIO___inputFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPictureIO___inputFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPictureIO___outputFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPictureIO___outputFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPictureIO___outputFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QPixelFormat) -Q_DECLARE_METATYPE(QPixelFormat*) -void* QPixelFormat_NewQPixelFormat() -{ - return new QPixelFormat(); -} - -void* QPixelFormat_NewQPixelFormat2(long long colorModel, char* firstSize, char* secondSize, char* thirdSize, char* fourthSize, char* fifthSize, char* alphaSize, long long alphaUsage, long long alphaPosition, long long premultiplied, long long typeInterpretation, long long byteOrder, char* subEnum) -{ - return new QPixelFormat(static_cast(colorModel), *static_cast(static_cast(firstSize)), *static_cast(static_cast(secondSize)), *static_cast(static_cast(thirdSize)), *static_cast(static_cast(fourthSize)), *static_cast(static_cast(fifthSize)), *static_cast(static_cast(alphaSize)), static_cast(alphaUsage), static_cast(alphaPosition), static_cast(premultiplied), static_cast(typeInterpretation), static_cast(byteOrder), *static_cast(static_cast(subEnum))); -} - -long long QPixelFormat_AlphaPosition(void* ptr) -{ - return static_cast(ptr)->alphaPosition(); -} - -struct QtGui_PackedString QPixelFormat_AlphaSize(void* ptr) -{ - return ({ uchar pret9daa6f = static_cast(ptr)->alphaSize(); char* t9daa6f = static_cast(static_cast(&pret9daa6f)); QtGui_PackedString { t9daa6f, -1 }; }); -} - -long long QPixelFormat_AlphaUsage(void* ptr) -{ - return static_cast(ptr)->alphaUsage(); -} - -struct QtGui_PackedString QPixelFormat_BitsPerPixel(void* ptr) -{ - return ({ uchar preta6a744 = static_cast(ptr)->bitsPerPixel(); char* ta6a744 = static_cast(static_cast(&preta6a744)); QtGui_PackedString { ta6a744, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_BlackSize(void* ptr) -{ - return ({ uchar pretb1416d = static_cast(ptr)->blackSize(); char* tb1416d = static_cast(static_cast(&pretb1416d)); QtGui_PackedString { tb1416d, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_BlueSize(void* ptr) -{ - return ({ uchar pretf9134a = static_cast(ptr)->blueSize(); char* tf9134a = static_cast(static_cast(&pretf9134a)); QtGui_PackedString { tf9134a, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_BrightnessSize(void* ptr) -{ - return ({ uchar pretd53fac = static_cast(ptr)->brightnessSize(); char* td53fac = static_cast(static_cast(&pretd53fac)); QtGui_PackedString { td53fac, -1 }; }); -} - -long long QPixelFormat_ByteOrder(void* ptr) -{ - return static_cast(ptr)->byteOrder(); -} - -struct QtGui_PackedString QPixelFormat_ChannelCount(void* ptr) -{ - return ({ uchar pret704cf3 = static_cast(ptr)->channelCount(); char* t704cf3 = static_cast(static_cast(&pret704cf3)); QtGui_PackedString { t704cf3, -1 }; }); -} - -long long QPixelFormat_ColorModel(void* ptr) -{ - return static_cast(ptr)->colorModel(); -} - -struct QtGui_PackedString QPixelFormat_CyanSize(void* ptr) -{ - return ({ uchar pret19e508 = static_cast(ptr)->cyanSize(); char* t19e508 = static_cast(static_cast(&pret19e508)); QtGui_PackedString { t19e508, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_GreenSize(void* ptr) -{ - return ({ uchar pret2cbd5e = static_cast(ptr)->greenSize(); char* t2cbd5e = static_cast(static_cast(&pret2cbd5e)); QtGui_PackedString { t2cbd5e, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_HueSize(void* ptr) -{ - return ({ uchar pret0f029c = static_cast(ptr)->hueSize(); char* t0f029c = static_cast(static_cast(&pret0f029c)); QtGui_PackedString { t0f029c, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_LightnessSize(void* ptr) -{ - return ({ uchar pretdfc9b5 = static_cast(ptr)->lightnessSize(); char* tdfc9b5 = static_cast(static_cast(&pretdfc9b5)); QtGui_PackedString { tdfc9b5, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_MagentaSize(void* ptr) -{ - return ({ uchar pret78ac06 = static_cast(ptr)->magentaSize(); char* t78ac06 = static_cast(static_cast(&pret78ac06)); QtGui_PackedString { t78ac06, -1 }; }); -} - -long long QPixelFormat_Premultiplied(void* ptr) -{ - return static_cast(ptr)->premultiplied(); -} - -struct QtGui_PackedString QPixelFormat_RedSize(void* ptr) -{ - return ({ uchar pret1a20f5 = static_cast(ptr)->redSize(); char* t1a20f5 = static_cast(static_cast(&pret1a20f5)); QtGui_PackedString { t1a20f5, -1 }; }); -} - -struct QtGui_PackedString QPixelFormat_SaturationSize(void* ptr) -{ - return ({ uchar pretff1cd0 = static_cast(ptr)->saturationSize(); char* tff1cd0 = static_cast(static_cast(&pretff1cd0)); QtGui_PackedString { tff1cd0, -1 }; }); -} - -long long QPixelFormat_TypeInterpretation(void* ptr) -{ - return static_cast(ptr)->typeInterpretation(); -} - -struct QtGui_PackedString QPixelFormat_YellowSize(void* ptr) -{ - return ({ uchar pret7b52e4 = static_cast(ptr)->yellowSize(); char* t7b52e4 = static_cast(static_cast(&pret7b52e4)); QtGui_PackedString { t7b52e4, -1 }; }); -} - -long long QPixelFormat_YuvLayout(void* ptr) -{ - return static_cast(ptr)->yuvLayout(); -} - -class MyQPixmap: public QPixmap -{ -public: - MyQPixmap() : QPixmap() {QPixmap_QPixmap_QRegisterMetaType();}; - MyQPixmap(int width, int height) : QPixmap(width, height) {QPixmap_QPixmap_QRegisterMetaType();}; - MyQPixmap(const QSize &size) : QPixmap(size) {QPixmap_QPixmap_QRegisterMetaType();}; - MyQPixmap(const QString &fileName, const char *format = Q_NULLPTR, Qt::ImageConversionFlags flags = Qt::AutoColor) : QPixmap(fileName, format, flags) {QPixmap_QPixmap_QRegisterMetaType();}; - MyQPixmap(const QPixmap &pixmap) : QPixmap(pixmap) {QPixmap_QPixmap_QRegisterMetaType();}; - ~MyQPixmap() { callbackQPixmap_DestroyQPixmap(this); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPixmap_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QPixmap*) -Q_DECLARE_METATYPE(MyQPixmap*) - -int QPixmap_QPixmap_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPixmap_NewQPixmap() -{ - return new MyQPixmap(); -} - -void* QPixmap_NewQPixmap2(void* size) -{ - return new MyQPixmap(*static_cast(size)); -} - -void* QPixmap_NewQPixmap3(struct QtGui_PackedString fileName, char* format, long long flags) -{ - return new MyQPixmap(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), static_cast(flags)); -} - -void* QPixmap_NewQPixmap5(void* pixmap) -{ - return new MyQPixmap(*static_cast(pixmap)); -} - -long long QPixmap_CacheKey(void* ptr) -{ - return static_cast(ptr)->cacheKey(); -} - -char QPixmap_ConvertFromImage(void* ptr, void* image, long long flags) -{ - return static_cast(ptr)->convertFromImage(*static_cast(image), static_cast(flags)); -} - -void* QPixmap_Copy(void* ptr, void* rectangle) -{ - return new QPixmap(static_cast(ptr)->copy(*static_cast(rectangle))); -} - -void* QPixmap_Copy2(void* ptr, int x, int y, int width, int height) -{ - return new QPixmap(static_cast(ptr)->copy(x, y, width, height)); -} - -void* QPixmap_CreateHeuristicMask(void* ptr, char clipTight) -{ - return new QBitmap(static_cast(ptr)->createHeuristicMask(clipTight != 0)); -} - -void* QPixmap_CreateMaskFromColor(void* ptr, void* maskColor, long long mode) -{ - return new QBitmap(static_cast(ptr)->createMaskFromColor(*static_cast(maskColor), static_cast(mode))); -} - -int QPixmap_QPixmap_DefaultDepth() -{ - return QPixmap::defaultDepth(); -} - -void QPixmap_Detach(void* ptr) -{ - static_cast(ptr)->detach(); -} - -double QPixmap_DevicePixelRatio(void* ptr) -{ - return static_cast(ptr)->devicePixelRatio(); -} - -void QPixmap_Fill(void* ptr, void* color) -{ - static_cast(ptr)->fill(*static_cast(color)); -} - -void* QPixmap_QPixmap_FromImage(void* image, long long flags) -{ - return new QPixmap(QPixmap::fromImage(*static_cast(image), static_cast(flags))); -} - -void* QPixmap_QPixmap_FromImage2(void* image, long long flags) -{ - return new QPixmap(QPixmap::fromImage(*static_cast(image), static_cast(flags))); -} - -void* QPixmap_QPixmap_FromImageReader(void* imageReader, long long flags) -{ - return new QPixmap(QPixmap::fromImageReader(static_cast(imageReader), static_cast(flags))); -} - -char QPixmap_HasAlpha(void* ptr) -{ - return static_cast(ptr)->hasAlpha(); -} - -char QPixmap_HasAlphaChannel(void* ptr) -{ - return static_cast(ptr)->hasAlphaChannel(); -} - -char QPixmap_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QPixmap_IsQBitmap(void* ptr) -{ - return static_cast(ptr)->isQBitmap(); -} - -char QPixmap_Load(void* ptr, struct QtGui_PackedString fileName, char* format, long long flags) -{ - return static_cast(ptr)->load(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), static_cast(flags)); -} - -char QPixmap_LoadFromData(void* ptr, char* data, unsigned int l, char* format, long long flags) -{ - return static_cast(ptr)->loadFromData(const_cast(static_cast(static_cast(data))), l, const_cast(format), static_cast(flags)); -} - -char QPixmap_LoadFromData2(void* ptr, void* data, char* format, long long flags) -{ - return static_cast(ptr)->loadFromData(*static_cast(data), const_cast(format), static_cast(flags)); -} - -void* QPixmap_Mask(void* ptr) -{ - return new QBitmap(static_cast(ptr)->mask()); -} - -void* QPixmap_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QPixmap_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality) -{ - return static_cast(ptr)->save(QString::fromUtf8(fileName.data, fileName.len), const_cast(format), quality); -} - -char QPixmap_Save2(void* ptr, void* device, char* format, int quality) -{ - return static_cast(ptr)->save(static_cast(device), const_cast(format), quality); -} - -void* QPixmap_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode) -{ - return new QPixmap(static_cast(ptr)->scaled(*static_cast(size), static_cast(aspectRatioMode), static_cast(transformMode))); -} - -void* QPixmap_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode) -{ - return new QPixmap(static_cast(ptr)->scaled(width, height, static_cast(aspectRatioMode), static_cast(transformMode))); -} - -void* QPixmap_ScaledToHeight(void* ptr, int height, long long mode) -{ - return new QPixmap(static_cast(ptr)->scaledToHeight(height, static_cast(mode))); -} - -void* QPixmap_ScaledToWidth(void* ptr, int width, long long mode) -{ - return new QPixmap(static_cast(ptr)->scaledToWidth(width, static_cast(mode))); -} - -void QPixmap_Scroll(void* ptr, int dx, int dy, int x, int y, int width, int height, void* exposed) -{ - static_cast(ptr)->scroll(dx, dy, x, y, width, height, static_cast(exposed)); -} - -void QPixmap_Scroll2(void* ptr, int dx, int dy, void* rect, void* exposed) -{ - static_cast(ptr)->scroll(dx, dy, *static_cast(rect), static_cast(exposed)); -} - -void QPixmap_SetDevicePixelRatio(void* ptr, double scaleFactor) -{ - static_cast(ptr)->setDevicePixelRatio(scaleFactor); -} - -void QPixmap_SetMask(void* ptr, void* mask) -{ - static_cast(ptr)->setMask(*static_cast(mask)); -} - -void* QPixmap_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QPixmap_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QPixmap_ToImage(void* ptr) -{ - return new QImage(static_cast(ptr)->toImage()); -} - -void* QPixmap_Transformed(void* ptr, void* transform, long long mode) -{ - return new QPixmap(static_cast(ptr)->transformed(*static_cast(transform), static_cast(mode))); -} - -void* QPixmap_Transformed2(void* ptr, void* matrix, long long mode) -{ - return new QPixmap(static_cast(ptr)->transformed(*static_cast(matrix), static_cast(mode))); -} - -void* QPixmap_QPixmap_TrueMatrix(void* matrix, int width, int height) -{ - return new QTransform(QPixmap::trueMatrix(*static_cast(matrix), width, height)); -} - -void* QPixmap_QPixmap_TrueMatrix2(void* m, int w, int h) -{ - return new QMatrix(QPixmap::trueMatrix(*static_cast(m), w, h)); -} - -void QPixmap_DestroyQPixmap(void* ptr) -{ - static_cast(ptr)->~QPixmap(); -} - -void QPixmap_DestroyQPixmapDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPixmap_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QPixmap_PaintEngineDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBitmap::paintEngine(); - } else { - return static_cast(ptr)->QPixmap::paintEngine(); - } -} - -int QPixmapCache_QPixmapCache_CacheLimit() -{ - return QPixmapCache::cacheLimit(); -} - -void QPixmapCache_QPixmapCache_Clear() -{ - QPixmapCache::clear(); -} - -char QPixmapCache_QPixmapCache_Find3(struct QtGui_PackedString key, void* pixmap) -{ - return QPixmapCache::find(QString::fromUtf8(key.data, key.len), static_cast(pixmap)); -} - -char QPixmapCache_QPixmapCache_Insert(struct QtGui_PackedString key, void* pixmap) -{ - return QPixmapCache::insert(QString::fromUtf8(key.data, key.len), *static_cast(pixmap)); -} - -void QPixmapCache_QPixmapCache_Remove(struct QtGui_PackedString key) -{ - QPixmapCache::remove(QString::fromUtf8(key.data, key.len)); -} - -void QPixmapCache_QPixmapCache_SetCacheLimit(int n) -{ - QPixmapCache::setCacheLimit(n); -} - -class MyQPlatformSurfaceEvent: public QPlatformSurfaceEvent -{ -public: - MyQPlatformSurfaceEvent(QPlatformSurfaceEvent::SurfaceEventType surfaceEventType) : QPlatformSurfaceEvent(surfaceEventType) {QPlatformSurfaceEvent_QPlatformSurfaceEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QPlatformSurfaceEvent*) -Q_DECLARE_METATYPE(MyQPlatformSurfaceEvent*) - -int QPlatformSurfaceEvent_QPlatformSurfaceEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPlatformSurfaceEvent_NewQPlatformSurfaceEvent(long long surfaceEventType) -{ - return new MyQPlatformSurfaceEvent(static_cast(surfaceEventType)); -} - -long long QPlatformSurfaceEvent_SurfaceEventType(void* ptr) -{ - return static_cast(ptr)->surfaceEventType(); -} - -Q_DECLARE_METATYPE(QPointingDeviceUniqueId) -Q_DECLARE_METATYPE(QPointingDeviceUniqueId*) -void* QPointingDeviceUniqueId_NewQPointingDeviceUniqueId() -{ - return new QPointingDeviceUniqueId(); -} - -void* QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(long long id) -{ - return new QPointingDeviceUniqueId(QPointingDeviceUniqueId::fromNumericId(id)); -} - -char QPointingDeviceUniqueId_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -long long QPointingDeviceUniqueId_NumericId(void* ptr) -{ - return static_cast(ptr)->numericId(); -} - -Q_DECLARE_METATYPE(QPolygon) -Q_DECLARE_METATYPE(QPolygon*) -void* QPolygon_NewQPolygon() -{ - return new QPolygon(); -} - -void* QPolygon_NewQPolygon2(int size) -{ - return new QPolygon(size); -} - -void* QPolygon_NewQPolygon3(void* points) -{ - return new QPolygon(*static_cast*>(points)); -} - -void* QPolygon_NewQPolygon5(void* rectangle, char closed) -{ - return new QPolygon(*static_cast(rectangle), closed != 0); -} - -void* QPolygon_BoundingRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QPolygon_ContainsPoint(void* ptr, void* point, long long fillRule) -{ - return static_cast(ptr)->containsPoint(*static_cast(point), static_cast(fillRule)); -} - -void* QPolygon_Intersected(void* ptr, void* r) -{ - return new QPolygon(static_cast(ptr)->intersected(*static_cast(r))); -} - -char QPolygon_Intersects(void* ptr, void* p) -{ - return static_cast(ptr)->intersects(*static_cast(p)); -} - -void QPolygon_Point(void* ptr, int index, int x, int y) -{ - static_cast(ptr)->point(index, &x, &y); -} - -void* QPolygon_Point2(void* ptr, int index) -{ - return ({ QPoint tmpValue = static_cast(ptr)->point(index); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QPolygon_PutPoints(void* ptr, int index, int nPoints, void* fromPolygon, int fromIndex) -{ - static_cast(ptr)->putPoints(index, nPoints, *static_cast(fromPolygon), fromIndex); -} - -void QPolygon_SetPoint(void* ptr, int index, int x, int y) -{ - static_cast(ptr)->setPoint(index, x, y); -} - -void QPolygon_SetPoint2(void* ptr, int index, void* point) -{ - static_cast(ptr)->setPoint(index, *static_cast(point)); -} - -void QPolygon_SetPoints(void* ptr, int nPoints, int points) -{ - static_cast(ptr)->setPoints(nPoints, const_cast(&points)); -} - -void* QPolygon_Subtracted(void* ptr, void* r) -{ - return new QPolygon(static_cast(ptr)->subtracted(*static_cast(r))); -} - -void QPolygon_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QPolygon_Translate(void* ptr, int dx, int dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void QPolygon_Translate2(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void* QPolygon_Translated(void* ptr, int dx, int dy) -{ - return new QPolygon(static_cast(ptr)->translated(dx, dy)); -} - -void* QPolygon_Translated2(void* ptr, void* offset) -{ - return new QPolygon(static_cast(ptr)->translated(*static_cast(offset))); -} - -void* QPolygon_United(void* ptr, void* r) -{ - return new QPolygon(static_cast(ptr)->united(*static_cast(r))); -} - -void QPolygon_DestroyQPolygon(void* ptr) -{ - static_cast(ptr)->~QPolygon(); -} - -void* QPolygon___QPolygon_points_atList3(void* ptr, int i) -{ - return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QPolygon___QPolygon_points_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPolygon___QPolygon_points_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPolygon___QPolygon_v_atList4(void* ptr, int i) -{ - return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QPolygon___QPolygon_v_setList4(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPolygon___QPolygon_v_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPolygon___QVector_other_atList4(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___QVector_other_setList4(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___QVector_other_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___QVector_other_atList5(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___QVector_other_setList5(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___QVector_other_newList5(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___append_value_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___append_value_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___append_value_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___fill_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___fill_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___fill_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___fromList_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___fromList_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___fromList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___fromList_list_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___fromList_list_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___fromList_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___fromStdVector_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___fromStdVector_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___fromStdVector_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___mid_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___mid_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___mid_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___swap_other_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___swap_other_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___swap_other_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygon___toList_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygon___toList_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygon___toList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QPolygonF) -Q_DECLARE_METATYPE(QPolygonF*) -void* QPolygonF_NewQPolygonF() -{ - return new QPolygonF(); -} - -void* QPolygonF_NewQPolygonF2(int size) -{ - return new QPolygonF(size); -} - -void* QPolygonF_NewQPolygonF3(void* points) -{ - return new QPolygonF(*static_cast*>(points)); -} - -void* QPolygonF_NewQPolygonF5(void* rectangle) -{ - return new QPolygonF(*static_cast(rectangle)); -} - -void* QPolygonF_NewQPolygonF6(void* polygon) -{ - return new QPolygonF(*static_cast(polygon)); -} - -void* QPolygonF_NewQPolygonF7(void* polygon) -{ - return new QPolygonF(*static_cast(polygon)); -} - -void* QPolygonF_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QPolygonF_ContainsPoint(void* ptr, void* point, long long fillRule) -{ - return static_cast(ptr)->containsPoint(*static_cast(point), static_cast(fillRule)); -} - -void* QPolygonF_Intersected(void* ptr, void* r) -{ - return new QPolygonF(static_cast(ptr)->intersected(*static_cast(r))); -} - -char QPolygonF_Intersects(void* ptr, void* p) -{ - return static_cast(ptr)->intersects(*static_cast(p)); -} - -char QPolygonF_IsClosed(void* ptr) -{ - return static_cast(ptr)->isClosed(); -} - -void* QPolygonF_Subtracted(void* ptr, void* r) -{ - return new QPolygonF(static_cast(ptr)->subtracted(*static_cast(r))); -} - -void QPolygonF_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QPolygonF_ToPolygon(void* ptr) -{ - return new QPolygon(static_cast(ptr)->toPolygon()); -} - -void QPolygonF_Translate(void* ptr, void* offset) -{ - static_cast(ptr)->translate(*static_cast(offset)); -} - -void QPolygonF_Translate2(void* ptr, double dx, double dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void* QPolygonF_Translated(void* ptr, void* offset) -{ - return new QPolygonF(static_cast(ptr)->translated(*static_cast(offset))); -} - -void* QPolygonF_Translated2(void* ptr, double dx, double dy) -{ - return new QPolygonF(static_cast(ptr)->translated(dx, dy)); -} - -void* QPolygonF_United(void* ptr, void* r) -{ - return new QPolygonF(static_cast(ptr)->united(*static_cast(r))); -} - -void QPolygonF_DestroyQPolygonF(void* ptr) -{ - static_cast(ptr)->~QPolygonF(); -} - -void* QPolygonF___QPolygonF_points_atList3(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QPolygonF___QPolygonF_points_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPolygonF___QPolygonF_points_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPolygonF___QPolygonF_v_atList4(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QPolygonF___QPolygonF_v_setList4(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPolygonF___QPolygonF_v_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QPolygonF___QVector_other_atList4(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___QVector_other_setList4(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___QVector_other_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___QVector_other_atList5(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___QVector_other_setList5(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___QVector_other_newList5(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___append_value_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___append_value_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___append_value_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___fill_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___fill_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___fill_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___fromList_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___fromList_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___fromList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___fromList_list_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___fromList_list_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___fromList_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___fromStdVector_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___fromStdVector_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___fromStdVector_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___mid_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___mid_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___mid_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___swap_other_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___swap_other_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___swap_other_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPolygonF___toList_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPolygonF___toList_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPolygonF___toList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QQuaternion) -Q_DECLARE_METATYPE(QQuaternion*) -void* QQuaternion_NewQQuaternion() -{ - return new QQuaternion(); -} - -void* QQuaternion_NewQQuaternion3(float scalar, float xpos, float ypos, float zpos) -{ - return new QQuaternion(scalar, xpos, ypos, zpos); -} - -void* QQuaternion_NewQQuaternion4(float scalar, void* vector) -{ - return new QQuaternion(scalar, *static_cast(vector)); -} - -void* QQuaternion_NewQQuaternion5(void* vector) -{ - return new QQuaternion(*static_cast(vector)); -} - -void* QQuaternion_Conjugated(void* ptr) -{ - return new QQuaternion(static_cast(ptr)->conjugated()); -} - -float QQuaternion_QQuaternion_DotProduct(void* q1, void* q2) -{ - return QQuaternion::dotProduct(*static_cast(q1), *static_cast(q2)); -} - -void* QQuaternion_QQuaternion_FromAxes(void* xAxis, void* yAxis, void* zAxis) -{ - return new QQuaternion(QQuaternion::fromAxes(*static_cast(xAxis), *static_cast(yAxis), *static_cast(zAxis))); -} - -void* QQuaternion_QQuaternion_FromAxisAndAngle(void* axis, float angle) -{ - return new QQuaternion(QQuaternion::fromAxisAndAngle(*static_cast(axis), angle)); -} - -void* QQuaternion_QQuaternion_FromAxisAndAngle2(float x, float y, float z, float angle) -{ - return new QQuaternion(QQuaternion::fromAxisAndAngle(x, y, z, angle)); -} - -void* QQuaternion_QQuaternion_FromDirection(void* direction, void* up) -{ - return new QQuaternion(QQuaternion::fromDirection(*static_cast(direction), *static_cast(up))); -} - -void* QQuaternion_QQuaternion_FromEulerAngles(float pitch, float yaw, float roll) -{ - return new QQuaternion(QQuaternion::fromEulerAngles(pitch, yaw, roll)); -} - -void* QQuaternion_QQuaternion_FromEulerAngles2(void* eulerAngles) -{ - return new QQuaternion(QQuaternion::fromEulerAngles(*static_cast(eulerAngles))); -} - -void QQuaternion_GetAxes(void* ptr, void* xAxis, void* yAxis, void* zAxis) -{ - static_cast(ptr)->getAxes(static_cast(xAxis), static_cast(yAxis), static_cast(zAxis)); -} - -void QQuaternion_GetAxisAndAngle(void* ptr, float x, float y, float z, float angle) -{ - static_cast(ptr)->getAxisAndAngle(&x, &y, &z, &angle); -} - -void QQuaternion_GetAxisAndAngle2(void* ptr, void* axis, float angle) -{ - static_cast(ptr)->getAxisAndAngle(static_cast(axis), &angle); -} - -void QQuaternion_GetEulerAngles(void* ptr, float pitch, float yaw, float roll) -{ - static_cast(ptr)->getEulerAngles(&pitch, &yaw, &roll); -} - -void* QQuaternion_Inverted(void* ptr) -{ - return new QQuaternion(static_cast(ptr)->inverted()); -} - -char QQuaternion_IsIdentity(void* ptr) -{ - return static_cast(ptr)->isIdentity(); -} - -char QQuaternion_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -float QQuaternion_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -float QQuaternion_LengthSquared(void* ptr) -{ - return static_cast(ptr)->lengthSquared(); -} - -void* QQuaternion_QQuaternion_Nlerp(void* q1, void* q2, float t) -{ - return new QQuaternion(QQuaternion::nlerp(*static_cast(q1), *static_cast(q2), t)); -} - -void QQuaternion_Normalize(void* ptr) -{ - static_cast(ptr)->normalize(); -} - -void* QQuaternion_Normalized(void* ptr) -{ - return new QQuaternion(static_cast(ptr)->normalized()); -} - -void* QQuaternion_RotatedVector(void* ptr, void* vector) -{ - return new QVector3D(static_cast(ptr)->rotatedVector(*static_cast(vector))); -} - -void* QQuaternion_QQuaternion_RotationTo(void* from, void* to) -{ - return new QQuaternion(QQuaternion::rotationTo(*static_cast(from), *static_cast(to))); -} - -float QQuaternion_Scalar(void* ptr) -{ - return static_cast(ptr)->scalar(); -} - -void QQuaternion_SetScalar(void* ptr, float scalar) -{ - static_cast(ptr)->setScalar(scalar); -} - -void QQuaternion_SetVector(void* ptr, void* vector) -{ - static_cast(ptr)->setVector(*static_cast(vector)); -} - -void QQuaternion_SetVector2(void* ptr, float x, float y, float z) -{ - static_cast(ptr)->setVector(x, y, z); -} - -void QQuaternion_SetX(void* ptr, float x) -{ - static_cast(ptr)->setX(x); -} - -void QQuaternion_SetY(void* ptr, float y) -{ - static_cast(ptr)->setY(y); -} - -void QQuaternion_SetZ(void* ptr, float z) -{ - static_cast(ptr)->setZ(z); -} - -void* QQuaternion_QQuaternion_Slerp(void* q1, void* q2, float t) -{ - return new QQuaternion(QQuaternion::slerp(*static_cast(q1), *static_cast(q2), t)); -} - -void* QQuaternion_ToEulerAngles(void* ptr) -{ - return new QVector3D(static_cast(ptr)->toEulerAngles()); -} - -void* QQuaternion_ToVector4D(void* ptr) -{ - return new QVector4D(static_cast(ptr)->toVector4D()); -} - -void* QQuaternion_Vector(void* ptr) -{ - return new QVector3D(static_cast(ptr)->vector()); -} - -float QQuaternion_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -float QQuaternion_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -float QQuaternion_Z(void* ptr) -{ - return static_cast(ptr)->z(); -} - -Q_DECLARE_METATYPE(QRadialGradient) -Q_DECLARE_METATYPE(QRadialGradient*) -void* QRadialGradient_NewQRadialGradient() -{ - return new QRadialGradient(); -} - -void* QRadialGradient_NewQRadialGradient2(void* center, double radius, void* focalPoint) -{ - return new QRadialGradient(*static_cast(center), radius, *static_cast(focalPoint)); -} - -void* QRadialGradient_NewQRadialGradient3(double cx, double cy, double radius, double fx, double fy) -{ - return new QRadialGradient(cx, cy, radius, fx, fy); -} - -void* QRadialGradient_NewQRadialGradient4(void* center, double radius) -{ - return new QRadialGradient(*static_cast(center), radius); -} - -void* QRadialGradient_NewQRadialGradient5(double cx, double cy, double radius) -{ - return new QRadialGradient(cx, cy, radius); -} - -void* QRadialGradient_NewQRadialGradient6(void* center, double centerRadius, void* focalPoint, double focalRadius) -{ - return new QRadialGradient(*static_cast(center), centerRadius, *static_cast(focalPoint), focalRadius); -} - -void* QRadialGradient_NewQRadialGradient7(double cx, double cy, double centerRadius, double fx, double fy, double focalRadius) -{ - return new QRadialGradient(cx, cy, centerRadius, fx, fy, focalRadius); -} - -void* QRadialGradient_Center(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->center(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -double QRadialGradient_CenterRadius(void* ptr) -{ - return static_cast(ptr)->centerRadius(); -} - -void* QRadialGradient_FocalPoint(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->focalPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -double QRadialGradient_FocalRadius(void* ptr) -{ - return static_cast(ptr)->focalRadius(); -} - -double QRadialGradient_Radius(void* ptr) -{ - return static_cast(ptr)->radius(); -} - -void QRadialGradient_SetCenter(void* ptr, void* center) -{ - static_cast(ptr)->setCenter(*static_cast(center)); -} - -void QRadialGradient_SetCenter2(void* ptr, double x, double y) -{ - static_cast(ptr)->setCenter(x, y); -} - -void QRadialGradient_SetCenterRadius(void* ptr, double radius) -{ - static_cast(ptr)->setCenterRadius(radius); -} - -void QRadialGradient_SetFocalPoint(void* ptr, void* focalPoint) -{ - static_cast(ptr)->setFocalPoint(*static_cast(focalPoint)); -} - -void QRadialGradient_SetFocalPoint2(void* ptr, double x, double y) -{ - static_cast(ptr)->setFocalPoint(x, y); -} - -void QRadialGradient_SetFocalRadius(void* ptr, double radius) -{ - static_cast(ptr)->setFocalRadius(radius); -} - -void QRadialGradient_SetRadius(void* ptr, double radius) -{ - static_cast(ptr)->setRadius(radius); -} - -class MyQRasterWindow: public QRasterWindow -{ -public: - MyQRasterWindow(QWindow *parent = Q_NULLPTR) : QRasterWindow(parent) {QRasterWindow_QRasterWindow_QRegisterMetaType();}; - void paintEvent(QPaintEvent * event) { callbackQPaintDeviceWindow_PaintEvent(this, event); }; - void update() { callbackQPaintDeviceWindow_Update3(this); }; - void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; - void alert(int msec) { callbackQWindow_Alert(this, msec); }; - bool close() { return callbackQWindow_Close(this) != 0; }; - void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; - bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; - void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; - void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; - QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; - void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; - void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; - QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; - void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; - void hide() { callbackQWindow_Hide(this); }; - void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; - void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; - void lower() { callbackQWindow_Lower(this); }; - void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; - void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; - void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; - void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; - void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; - void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; - void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; - void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; - void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; - void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; - void raise() { callbackQWindow_Raise(this); }; - void requestActivate() { callbackQWindow_RequestActivate(this); }; - void requestUpdate() { callbackQWindow_RequestUpdate(this); }; - void resizeEvent(QResizeEvent * ev) { callbackQWindow_ResizeEvent(this, ev); }; - void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; - void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; - void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; - void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; - void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; - void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; - void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; - void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; - void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; - void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; - void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; - void setX(int arg) { callbackQWindow_SetX(this, arg); }; - void setY(int arg) { callbackQWindow_SetY(this, arg); }; - void show() { callbackQWindow_Show(this); }; - void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; - void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; - void showMaximized() { callbackQWindow_ShowMaximized(this); }; - void showMinimized() { callbackQWindow_ShowMinimized(this); }; - void showNormal() { callbackQWindow_ShowNormal(this); }; - QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; - QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; - void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; - void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; - void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; - void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; - void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; - void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; - void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; - void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; - void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; - void deleteLater() { callbackQWindow_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; - int metric(QPaintDevice::PaintDeviceMetric metric) const { return callbackQPaintDevice_Metric(const_cast(static_cast(this)), metric); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQPaintDeviceWindow_PaintEngine(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QRasterWindow*) -Q_DECLARE_METATYPE(MyQRasterWindow*) - -int QRasterWindow_QRasterWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QRasterWindow_NewQRasterWindow(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQRasterWindow(static_cast(parent)); - } else { - return new MyQRasterWindow(static_cast(parent)); - } -} - -Q_DECLARE_METATYPE(QRawFont) -Q_DECLARE_METATYPE(QRawFont*) -void* QRawFont_NewQRawFont() -{ - return new QRawFont(); -} - -void* QRawFont_NewQRawFont2(struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference) -{ - return new QRawFont(QString::fromUtf8(fileName.data, fileName.len), pixelSize, static_cast(hintingPreference)); -} - -void* QRawFont_NewQRawFont3(void* fontData, double pixelSize, long long hintingPreference) -{ - return new QRawFont(*static_cast(fontData), pixelSize, static_cast(hintingPreference)); -} - -void* QRawFont_NewQRawFont4(void* other) -{ - return new QRawFont(*static_cast(other)); -} - -struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes(void* ptr, void* glyphIndexes, long long layoutFlags) -{ - return ({ QVector* tmpValue120c50 = new QVector(static_cast(ptr)->advancesForGlyphIndexes(*static_cast*>(glyphIndexes), static_cast(layoutFlags))); QtGui_PackedList { tmpValue120c50, tmpValue120c50->size() }; }); -} - -struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes2(void* ptr, void* glyphIndexes) -{ - return ({ QVector* tmpValuea4108b = new QVector(static_cast(ptr)->advancesForGlyphIndexes(*static_cast*>(glyphIndexes))); QtGui_PackedList { tmpValuea4108b, tmpValuea4108b->size() }; }); -} - -char QRawFont_AdvancesForGlyphIndexes3(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs) -{ - return static_cast(ptr)->advancesForGlyphIndexes(const_cast(&glyphIndexes), static_cast(advances), numGlyphs); -} - -char QRawFont_AdvancesForGlyphIndexes4(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs, long long layoutFlags) -{ - return static_cast(ptr)->advancesForGlyphIndexes(const_cast(&glyphIndexes), static_cast(advances), numGlyphs, static_cast(layoutFlags)); -} - -void* QRawFont_AlphaMapForGlyph(void* ptr, unsigned int glyphIndex, long long antialiasingType, void* transform) -{ - return new QImage(static_cast(ptr)->alphaMapForGlyph(glyphIndex, static_cast(antialiasingType), *static_cast(transform))); -} - -double QRawFont_Ascent(void* ptr) -{ - return static_cast(ptr)->ascent(); -} - -double QRawFont_AverageCharWidth(void* ptr) -{ - return static_cast(ptr)->averageCharWidth(); -} - -void* QRawFont_BoundingRect(void* ptr, unsigned int glyphIndex) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(glyphIndex); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QRawFont_CapHeight(void* ptr) -{ - return static_cast(ptr)->capHeight(); -} - -double QRawFont_Descent(void* ptr) -{ - return static_cast(ptr)->descent(); -} - -struct QtGui_PackedString QRawFont_FamilyName(void* ptr) -{ - return ({ QByteArray t8c920d = static_cast(ptr)->familyName().toUtf8(); QtGui_PackedString { const_cast(t8c920d.prepend("WHITESPACE").constData()+10), t8c920d.size()-10 }; }); -} - -void* QRawFont_FontTable(void* ptr, char* tagName) -{ - return new QByteArray(static_cast(ptr)->fontTable(const_cast(tagName))); -} - -void* QRawFont_QRawFont_FromFont(void* font, long long writingSystem) -{ - return new QRawFont(QRawFont::fromFont(*static_cast(font), static_cast(writingSystem))); -} - -char QRawFont_GlyphIndexesForChars(void* ptr, void* chars, int numChars, unsigned int glyphIndexes, int numGlyphs) -{ - return static_cast(ptr)->glyphIndexesForChars(static_cast(chars), numChars, &glyphIndexes, &numGlyphs); -} - -struct QtGui_PackedList QRawFont_GlyphIndexesForString(void* ptr, struct QtGui_PackedString text) -{ - return ({ QVector* tmpValuefd5581 = new QVector(static_cast(ptr)->glyphIndexesForString(QString::fromUtf8(text.data, text.len))); QtGui_PackedList { tmpValuefd5581, tmpValuefd5581->size() }; }); -} - -long long QRawFont_HintingPreference(void* ptr) -{ - return static_cast(ptr)->hintingPreference(); -} - -char QRawFont_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -double QRawFont_Leading(void* ptr) -{ - return static_cast(ptr)->leading(); -} - -double QRawFont_LineThickness(void* ptr) -{ - return static_cast(ptr)->lineThickness(); -} - -void QRawFont_LoadFromData(void* ptr, void* fontData, double pixelSize, long long hintingPreference) -{ - static_cast(ptr)->loadFromData(*static_cast(fontData), pixelSize, static_cast(hintingPreference)); -} - -void QRawFont_LoadFromFile(void* ptr, struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference) -{ - static_cast(ptr)->loadFromFile(QString::fromUtf8(fileName.data, fileName.len), pixelSize, static_cast(hintingPreference)); -} - -double QRawFont_MaxCharWidth(void* ptr) -{ - return static_cast(ptr)->maxCharWidth(); -} - -void* QRawFont_PathForGlyph(void* ptr, unsigned int glyphIndex) -{ - return new QPainterPath(static_cast(ptr)->pathForGlyph(glyphIndex)); -} - -double QRawFont_PixelSize(void* ptr) -{ - return static_cast(ptr)->pixelSize(); -} - -void QRawFont_SetPixelSize(void* ptr, double pixelSize) -{ - static_cast(ptr)->setPixelSize(pixelSize); -} - -long long QRawFont_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -struct QtGui_PackedString QRawFont_StyleName(void* ptr) -{ - return ({ QByteArray t6b9c52 = static_cast(ptr)->styleName().toUtf8(); QtGui_PackedString { const_cast(t6b9c52.prepend("WHITESPACE").constData()+10), t6b9c52.size()-10 }; }); -} - -struct QtGui_PackedList QRawFont_SupportedWritingSystems(void* ptr) -{ - return ({ QList* tmpValue90f470 = new QList(static_cast(ptr)->supportedWritingSystems()); QtGui_PackedList { tmpValue90f470, tmpValue90f470->size() }; }); -} - -char QRawFont_SupportsCharacter(void* ptr, void* character) -{ - return static_cast(ptr)->supportsCharacter(*static_cast(character)); -} - -char QRawFont_SupportsCharacter2(void* ptr, unsigned int ucs4) -{ - return static_cast(ptr)->supportsCharacter(ucs4); -} - -void QRawFont_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -double QRawFont_UnderlinePosition(void* ptr) -{ - return static_cast(ptr)->underlinePosition(); -} - -double QRawFont_UnitsPerEm(void* ptr) -{ - return static_cast(ptr)->unitsPerEm(); -} - -int QRawFont_Weight(void* ptr) -{ - return static_cast(ptr)->weight(); -} - -double QRawFont_XHeight(void* ptr) -{ - return static_cast(ptr)->xHeight(); -} - -void QRawFont_DestroyQRawFont(void* ptr) -{ - static_cast(ptr)->~QRawFont(); -} - -void* QRawFont___advancesForGlyphIndexes_atList(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QRawFont___advancesForGlyphIndexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QRawFont___advancesForGlyphIndexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList(void* ptr, int i) -{ - return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QRawFont___advancesForGlyphIndexes_atList2(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QRawFont___advancesForGlyphIndexes_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QRawFont___advancesForGlyphIndexes_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList2(void* ptr, int i) -{ - return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList2(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -unsigned int QRawFont___glyphIndexesForString_atList(void* ptr, int i) -{ - return ({quint32 tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QRawFont___glyphIndexesForString_setList(void* ptr, unsigned int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QRawFont___glyphIndexesForString_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -long long QRawFont___supportedWritingSystems_atList(void* ptr, int i) -{ - return ({QFontDatabase::WritingSystem tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QRawFont___supportedWritingSystems_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QRawFont___supportedWritingSystems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQRegExpValidator: public QRegExpValidator -{ -public: - MyQRegExpValidator(QObject *parent = Q_NULLPTR) : QRegExpValidator(parent) {QRegExpValidator_QRegExpValidator_QRegisterMetaType();}; - MyQRegExpValidator(const QRegExp &rx, QObject *parent = Q_NULLPTR) : QRegExpValidator(rx, parent) {QRegExpValidator_QRegExpValidator_QRegisterMetaType();}; - void Signal_RegExpChanged(const QRegExp & regExp) { callbackQRegExpValidator_RegExpChanged(this, const_cast(®Exp)); }; - QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQRegExpValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; - ~MyQRegExpValidator() { callbackQRegExpValidator_DestroyQRegExpValidator(this); }; - void Signal_Changed() { callbackQValidator_Changed(this); }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; - void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; - void deleteLater() { callbackQValidator_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QRegExpValidator*) -Q_DECLARE_METATYPE(MyQRegExpValidator*) - -int QRegExpValidator_QRegExpValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QRegExpValidator_NewQRegExpValidator(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(static_cast(parent)); - } else { - return new MyQRegExpValidator(static_cast(parent)); - } -} - -void* QRegExpValidator_NewQRegExpValidator2(void* rx, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } else { - return new MyQRegExpValidator(*static_cast(rx), static_cast(parent)); - } -} - -void* QRegExpValidator_RegExp(void* ptr) -{ - return const_cast(&static_cast(ptr)->regExp()); -} - -void QRegExpValidator_ConnectRegExpChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QRegExpValidator::regExpChanged), static_cast(ptr), static_cast(&MyQRegExpValidator::Signal_RegExpChanged), static_cast(t)); -} - -void QRegExpValidator_DisconnectRegExpChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QRegExpValidator::regExpChanged), static_cast(ptr), static_cast(&MyQRegExpValidator::Signal_RegExpChanged)); -} - -void QRegExpValidator_RegExpChanged(void* ptr, void* regExp) -{ - static_cast(ptr)->regExpChanged(*static_cast(regExp)); -} - -void QRegExpValidator_SetRegExp(void* ptr, void* rx) -{ - static_cast(ptr)->setRegExp(*static_cast(rx)); -} - -long long QRegExpValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -long long QRegExpValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->QRegExpValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -void QRegExpValidator_DestroyQRegExpValidator(void* ptr) -{ - static_cast(ptr)->~QRegExpValidator(); -} - -void QRegExpValidator_DestroyQRegExpValidatorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QRegion) -Q_DECLARE_METATYPE(QRegion*) -void* QRegion_NewQRegion() -{ - return new QRegion(); -} - -void* QRegion_NewQRegion2(int x, int y, int w, int h, long long t) -{ - return new QRegion(x, y, w, h, static_cast(t)); -} - -void* QRegion_NewQRegion3(void* r, long long t) -{ - return new QRegion(*static_cast(r), static_cast(t)); -} - -void* QRegion_NewQRegion4(void* a, long long fillRule) -{ - return new QRegion(*static_cast(a), static_cast(fillRule)); -} - -void* QRegion_NewQRegion5(void* r) -{ - return new QRegion(*static_cast(r)); -} - -void* QRegion_NewQRegion6(void* other) -{ - return new QRegion(*static_cast(other)); -} - -void* QRegion_NewQRegion7(void* bm) -{ - return new QRegion(*static_cast(bm)); -} - -void* QRegion_BoundingRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->boundingRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QRegion_Contains(void* ptr, void* p) -{ - return static_cast(ptr)->contains(*static_cast(p)); -} - -char QRegion_Contains2(void* ptr, void* r) -{ - return static_cast(ptr)->contains(*static_cast(r)); -} - -void* QRegion_Intersected(void* ptr, void* r) -{ - return new QRegion(static_cast(ptr)->intersected(*static_cast(r))); -} - -void* QRegion_Intersected2(void* ptr, void* rect) -{ - return new QRegion(static_cast(ptr)->intersected(*static_cast(rect))); -} - -char QRegion_Intersects(void* ptr, void* region) -{ - return static_cast(ptr)->intersects(*static_cast(region)); -} - -char QRegion_Intersects2(void* ptr, void* rect) -{ - return static_cast(ptr)->intersects(*static_cast(rect)); -} - -char QRegion_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QRegion_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -int QRegion_RectCount(void* ptr) -{ - return static_cast(ptr)->rectCount(); -} - -void QRegion_SetRects(void* ptr, void* rects, int number) -{ - static_cast(ptr)->setRects(static_cast(rects), number); -} - -void* QRegion_Subtracted(void* ptr, void* r) -{ - return new QRegion(static_cast(ptr)->subtracted(*static_cast(r))); -} - -void QRegion_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QRegion_Translate(void* ptr, int dx, int dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void QRegion_Translate2(void* ptr, void* point) -{ - static_cast(ptr)->translate(*static_cast(point)); -} - -void* QRegion_Translated(void* ptr, int dx, int dy) -{ - return new QRegion(static_cast(ptr)->translated(dx, dy)); -} - -void* QRegion_Translated2(void* ptr, void* p) -{ - return new QRegion(static_cast(ptr)->translated(*static_cast(p))); -} - -void* QRegion_United(void* ptr, void* r) -{ - return new QRegion(static_cast(ptr)->united(*static_cast(r))); -} - -void* QRegion_United2(void* ptr, void* rect) -{ - return new QRegion(static_cast(ptr)->united(*static_cast(rect))); -} - -void* QRegion_Xored(void* ptr, void* r) -{ - return new QRegion(static_cast(ptr)->xored(*static_cast(r))); -} - -void* QRegion___rects_atList(void* ptr, int i) -{ - return ({ QRect tmpValue = ({QRect tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QRegion___rects_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QRegion___rects_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -class MyQRegularExpressionValidator: public QRegularExpressionValidator -{ -public: - MyQRegularExpressionValidator(QObject *parent = Q_NULLPTR) : QRegularExpressionValidator(parent) {QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType();}; - MyQRegularExpressionValidator(const QRegularExpression &re, QObject *parent = Q_NULLPTR) : QRegularExpressionValidator(re, parent) {QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType();}; - void Signal_RegularExpressionChanged(const QRegularExpression & re) { callbackQRegularExpressionValidator_RegularExpressionChanged(this, const_cast(&re)); }; - void setRegularExpression(const QRegularExpression & re) { callbackQRegularExpressionValidator_SetRegularExpression(this, const_cast(&re)); }; - QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQRegularExpressionValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; - ~MyQRegularExpressionValidator() { callbackQRegularExpressionValidator_DestroyQRegularExpressionValidator(this); }; - void Signal_Changed() { callbackQValidator_Changed(this); }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; - void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; - void deleteLater() { callbackQValidator_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QRegularExpressionValidator*) -Q_DECLARE_METATYPE(MyQRegularExpressionValidator*) - -int QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QRegularExpressionValidator_NewQRegularExpressionValidator(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(static_cast(parent)); - } else { - return new MyQRegularExpressionValidator(static_cast(parent)); - } -} - -void* QRegularExpressionValidator_NewQRegularExpressionValidator2(void* re, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } else { - return new MyQRegularExpressionValidator(*static_cast(re), static_cast(parent)); - } -} - -void* QRegularExpressionValidator_RegularExpression(void* ptr) -{ - return new QRegularExpression(static_cast(ptr)->regularExpression()); -} - -void QRegularExpressionValidator_ConnectRegularExpressionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QRegularExpressionValidator::regularExpressionChanged), static_cast(ptr), static_cast(&MyQRegularExpressionValidator::Signal_RegularExpressionChanged), static_cast(t)); -} - -void QRegularExpressionValidator_DisconnectRegularExpressionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QRegularExpressionValidator::regularExpressionChanged), static_cast(ptr), static_cast(&MyQRegularExpressionValidator::Signal_RegularExpressionChanged)); -} - -void QRegularExpressionValidator_RegularExpressionChanged(void* ptr, void* re) -{ - static_cast(ptr)->regularExpressionChanged(*static_cast(re)); -} - -void QRegularExpressionValidator_SetRegularExpression(void* ptr, void* re) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setRegularExpression", Q_ARG(const QRegularExpression, *static_cast(re))); -} - -void QRegularExpressionValidator_SetRegularExpressionDefault(void* ptr, void* re) -{ - static_cast(ptr)->QRegularExpressionValidator::setRegularExpression(*static_cast(re)); -} - -long long QRegularExpressionValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -long long QRegularExpressionValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->QRegularExpressionValidator::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -void QRegularExpressionValidator_DestroyQRegularExpressionValidator(void* ptr) -{ - static_cast(ptr)->~QRegularExpressionValidator(); -} - -void QRegularExpressionValidator_DestroyQRegularExpressionValidatorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQResizeEvent: public QResizeEvent -{ -public: - MyQResizeEvent(const QSize &size, const QSize &oldSize) : QResizeEvent(size, oldSize) {QResizeEvent_QResizeEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QResizeEvent*) -Q_DECLARE_METATYPE(MyQResizeEvent*) - -int QResizeEvent_QResizeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QResizeEvent_NewQResizeEvent(void* size, void* oldSize) -{ - return new MyQResizeEvent(*static_cast(size), *static_cast(oldSize)); -} - -void* QResizeEvent_OldSize(void* ptr) -{ - return const_cast(&static_cast(ptr)->oldSize()); -} - -void* QResizeEvent_Size(void* ptr) -{ - return const_cast(&static_cast(ptr)->size()); -} - -unsigned short QRgba64_Alpha(void* ptr) -{ - return static_cast(ptr)->alpha(); -} - -struct QtGui_PackedString QRgba64_Alpha8(void* ptr) -{ - return ({ quint8 pret13de7c = static_cast(ptr)->alpha8(); char* t13de7c = static_cast(static_cast(&pret13de7c)); QtGui_PackedString { t13de7c, -1 }; }); -} - -unsigned short QRgba64_Blue(void* ptr) -{ - return static_cast(ptr)->blue(); -} - -struct QtGui_PackedString QRgba64_Blue8(void* ptr) -{ - return ({ quint8 pret2116e7 = static_cast(ptr)->blue8(); char* t2116e7 = static_cast(static_cast(&pret2116e7)); QtGui_PackedString { t2116e7, -1 }; }); -} - -unsigned short QRgba64_Green(void* ptr) -{ - return static_cast(ptr)->green(); -} - -struct QtGui_PackedString QRgba64_Green8(void* ptr) -{ - return ({ quint8 pret72b7b3 = static_cast(ptr)->green8(); char* t72b7b3 = static_cast(static_cast(&pret72b7b3)); QtGui_PackedString { t72b7b3, -1 }; }); -} - -char QRgba64_IsOpaque(void* ptr) -{ - return static_cast(ptr)->isOpaque(); -} - -char QRgba64_IsTransparent(void* ptr) -{ - return static_cast(ptr)->isTransparent(); -} - -unsigned short QRgba64_Red(void* ptr) -{ - return static_cast(ptr)->red(); -} - -struct QtGui_PackedString QRgba64_Red8(void* ptr) -{ - return ({ quint8 pretd7bc71 = static_cast(ptr)->red8(); char* td7bc71 = static_cast(static_cast(&pretd7bc71)); QtGui_PackedString { td7bc71, -1 }; }); -} - -void QRgba64_SetAlpha(void* ptr, unsigned short alpha) -{ - static_cast(ptr)->setAlpha(alpha); -} - -void QRgba64_SetBlue(void* ptr, unsigned short blue) -{ - static_cast(ptr)->setBlue(blue); -} - -void QRgba64_SetGreen(void* ptr, unsigned short green) -{ - static_cast(ptr)->setGreen(green); -} - -void QRgba64_SetRed(void* ptr, unsigned short red) -{ - static_cast(ptr)->setRed(red); -} - -unsigned int QRgba64_ToArgb32(void* ptr) -{ - return static_cast(ptr)->toArgb32(); -} - -unsigned short QRgba64_ToRgb16(void* ptr) -{ - return static_cast(ptr)->toRgb16(); -} - -class MyQScreen: public QScreen -{ -public: - void Signal_AvailableGeometryChanged(const QRect & geometry) { callbackQScreen_AvailableGeometryChanged(this, const_cast(&geometry)); }; - void Signal_GeometryChanged(const QRect & geometry) { callbackQScreen_GeometryChanged(this, const_cast(&geometry)); }; - void Signal_LogicalDotsPerInchChanged(qreal dpi) { callbackQScreen_LogicalDotsPerInchChanged(this, dpi); }; - void Signal_OrientationChanged(Qt::ScreenOrientation orientation) { callbackQScreen_OrientationChanged(this, orientation); }; - void Signal_PhysicalDotsPerInchChanged(qreal dpi) { callbackQScreen_PhysicalDotsPerInchChanged(this, dpi); }; - void Signal_PhysicalSizeChanged(const QSizeF & size) { callbackQScreen_PhysicalSizeChanged(this, const_cast(&size)); }; - void Signal_PrimaryOrientationChanged(Qt::ScreenOrientation orientation) { callbackQScreen_PrimaryOrientationChanged(this, orientation); }; - void Signal_RefreshRateChanged(qreal refreshRate) { callbackQScreen_RefreshRateChanged(this, refreshRate); }; - void Signal_VirtualGeometryChanged(const QRect & rect) { callbackQScreen_VirtualGeometryChanged(this, const_cast(&rect)); }; - ~MyQScreen() { callbackQScreen_DestroyQScreen(this); }; - void childEvent(QChildEvent * event) { callbackQScreen_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQScreen_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQScreen_CustomEvent(this, event); }; - void deleteLater() { callbackQScreen_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQScreen_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQScreen_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQScreen_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQScreen_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQScreen_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScreen_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQScreen_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QScreen*) -Q_DECLARE_METATYPE(MyQScreen*) - -int QScreen_QScreen_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QScreen_AngleBetween(void* ptr, long long a, long long b) -{ - return static_cast(ptr)->angleBetween(static_cast(a), static_cast(b)); -} - -void* QScreen_AvailableGeometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->availableGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QScreen_ConnectAvailableGeometryChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::availableGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_AvailableGeometryChanged), static_cast(t)); -} - -void QScreen_DisconnectAvailableGeometryChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::availableGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_AvailableGeometryChanged)); -} - -void QScreen_AvailableGeometryChanged(void* ptr, void* geometry) -{ - static_cast(ptr)->availableGeometryChanged(*static_cast(geometry)); -} - -void* QScreen_AvailableSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->availableSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QScreen_AvailableVirtualGeometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->availableVirtualGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QScreen_AvailableVirtualSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->availableVirtualSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QScreen_Depth(void* ptr) -{ - return static_cast(ptr)->depth(); -} - -double QScreen_DevicePixelRatio(void* ptr) -{ - return static_cast(ptr)->devicePixelRatio(); -} - -void* QScreen_Geometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QScreen_ConnectGeometryChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::geometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_GeometryChanged), static_cast(t)); -} - -void QScreen_DisconnectGeometryChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::geometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_GeometryChanged)); -} - -void QScreen_GeometryChanged(void* ptr, void* geometry) -{ - static_cast(ptr)->geometryChanged(*static_cast(geometry)); -} - -void* QScreen_GrabWindow(void* ptr, uintptr_t window, int x, int y, int width, int height) -{ - return new QPixmap(static_cast(ptr)->grabWindow(window, x, y, width, height)); -} - -char QScreen_IsLandscape(void* ptr, long long o) -{ - return static_cast(ptr)->isLandscape(static_cast(o)); -} - -char QScreen_IsPortrait(void* ptr, long long o) -{ - return static_cast(ptr)->isPortrait(static_cast(o)); -} - -double QScreen_LogicalDotsPerInch(void* ptr) -{ - return static_cast(ptr)->logicalDotsPerInch(); -} - -void QScreen_ConnectLogicalDotsPerInchChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::logicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_LogicalDotsPerInchChanged), static_cast(t)); -} - -void QScreen_DisconnectLogicalDotsPerInchChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::logicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_LogicalDotsPerInchChanged)); -} - -void QScreen_LogicalDotsPerInchChanged(void* ptr, double dpi) -{ - static_cast(ptr)->logicalDotsPerInchChanged(dpi); -} - -double QScreen_LogicalDotsPerInchX(void* ptr) -{ - return static_cast(ptr)->logicalDotsPerInchX(); -} - -double QScreen_LogicalDotsPerInchY(void* ptr) -{ - return static_cast(ptr)->logicalDotsPerInchY(); -} - -struct QtGui_PackedString QScreen_Manufacturer(void* ptr) -{ - return ({ QByteArray tb12da7 = static_cast(ptr)->manufacturer().toUtf8(); QtGui_PackedString { const_cast(tb12da7.prepend("WHITESPACE").constData()+10), tb12da7.size()-10 }; }); -} - -void* QScreen_MapBetween(void* ptr, long long a, long long b, void* rect) -{ - return ({ QRect tmpValue = static_cast(ptr)->mapBetween(static_cast(a), static_cast(b), *static_cast(rect)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -struct QtGui_PackedString QScreen_Model(void* ptr) -{ -#ifndef Q_OS_WIN - return ({ QByteArray t131f94 = static_cast(ptr)->model().toUtf8(); QtGui_PackedString { const_cast(t131f94.prepend("WHITESPACE").constData()+10), t131f94.size()-10 }; }); -#endif -} - -struct QtGui_PackedString QScreen_Name(void* ptr) -{ - return ({ QByteArray tc60f02 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(tc60f02.prepend("WHITESPACE").constData()+10), tc60f02.size()-10 }; }); -} - -long long QScreen_NativeOrientation(void* ptr) -{ - return static_cast(ptr)->nativeOrientation(); -} - -long long QScreen_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QScreen_ConnectOrientationChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QScreen::orientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_OrientationChanged), static_cast(t)); -} - -void QScreen_DisconnectOrientationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::orientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_OrientationChanged)); -} - -void QScreen_OrientationChanged(void* ptr, long long orientation) -{ - static_cast(ptr)->orientationChanged(static_cast(orientation)); -} - -long long QScreen_OrientationUpdateMask(void* ptr) -{ - return static_cast(ptr)->orientationUpdateMask(); -} - -double QScreen_PhysicalDotsPerInch(void* ptr) -{ - return static_cast(ptr)->physicalDotsPerInch(); -} - -void QScreen_ConnectPhysicalDotsPerInchChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::physicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalDotsPerInchChanged), static_cast(t)); -} - -void QScreen_DisconnectPhysicalDotsPerInchChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::physicalDotsPerInchChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalDotsPerInchChanged)); -} - -void QScreen_PhysicalDotsPerInchChanged(void* ptr, double dpi) -{ - static_cast(ptr)->physicalDotsPerInchChanged(dpi); -} - -double QScreen_PhysicalDotsPerInchX(void* ptr) -{ - return static_cast(ptr)->physicalDotsPerInchX(); -} - -double QScreen_PhysicalDotsPerInchY(void* ptr) -{ - return static_cast(ptr)->physicalDotsPerInchY(); -} - -void* QScreen_PhysicalSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->physicalSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QScreen_ConnectPhysicalSizeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::physicalSizeChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalSizeChanged), static_cast(t)); -} - -void QScreen_DisconnectPhysicalSizeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::physicalSizeChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PhysicalSizeChanged)); -} - -void QScreen_PhysicalSizeChanged(void* ptr, void* size) -{ - static_cast(ptr)->physicalSizeChanged(*static_cast(size)); -} - -long long QScreen_PrimaryOrientation(void* ptr) -{ - return static_cast(ptr)->primaryOrientation(); -} - -void QScreen_ConnectPrimaryOrientationChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QScreen::primaryOrientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PrimaryOrientationChanged), static_cast(t)); -} - -void QScreen_DisconnectPrimaryOrientationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::primaryOrientationChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_PrimaryOrientationChanged)); -} - -void QScreen_PrimaryOrientationChanged(void* ptr, long long orientation) -{ - static_cast(ptr)->primaryOrientationChanged(static_cast(orientation)); -} - -double QScreen_RefreshRate(void* ptr) -{ - return static_cast(ptr)->refreshRate(); -} - -void QScreen_ConnectRefreshRateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::refreshRateChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_RefreshRateChanged), static_cast(t)); -} - -void QScreen_DisconnectRefreshRateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::refreshRateChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_RefreshRateChanged)); -} - -void QScreen_RefreshRateChanged(void* ptr, double refreshRate) -{ - static_cast(ptr)->refreshRateChanged(refreshRate); -} - -struct QtGui_PackedString QScreen_SerialNumber(void* ptr) -{ - return ({ QByteArray tff6367 = static_cast(ptr)->serialNumber().toUtf8(); QtGui_PackedString { const_cast(tff6367.prepend("WHITESPACE").constData()+10), tff6367.size()-10 }; }); -} - -void QScreen_SetOrientationUpdateMask(void* ptr, long long mask) -{ - static_cast(ptr)->setOrientationUpdateMask(static_cast(mask)); -} - -void* QScreen_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QScreen_TransformBetween(void* ptr, long long a, long long b, void* target) -{ - return new QTransform(static_cast(ptr)->transformBetween(static_cast(a), static_cast(b), *static_cast(target))); -} - -void* QScreen_VirtualGeometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->virtualGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QScreen_ConnectVirtualGeometryChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScreen::virtualGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_VirtualGeometryChanged), static_cast(t)); -} - -void QScreen_DisconnectVirtualGeometryChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScreen::virtualGeometryChanged), static_cast(ptr), static_cast(&MyQScreen::Signal_VirtualGeometryChanged)); -} - -void QScreen_VirtualGeometryChanged(void* ptr, void* rect) -{ - static_cast(ptr)->virtualGeometryChanged(*static_cast(rect)); -} - -struct QtGui_PackedList QScreen_VirtualSiblings(void* ptr) -{ - return ({ QList* tmpValue1258f7 = new QList(static_cast(ptr)->virtualSiblings()); QtGui_PackedList { tmpValue1258f7, tmpValue1258f7->size() }; }); -} - -void* QScreen_VirtualSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->virtualSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QScreen_DestroyQScreen(void* ptr) -{ - static_cast(ptr)->~QScreen(); -} - -void QScreen_DestroyQScreenDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QScreen___virtualSiblings_atList(void* ptr, int i) -{ - return ({QScreen * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScreen___virtualSiblings_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QScreen___virtualSiblings_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScreen___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScreen___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScreen___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScreen___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QScreen___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QScreen___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScreen___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScreen___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScreen___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScreen___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScreen___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScreen___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScreen___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScreen___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScreen___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QScreen_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QScreen::childEvent(static_cast(event)); -} - -void QScreen_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QScreen::connectNotify(*static_cast(sign)); -} - -void QScreen_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QScreen::customEvent(static_cast(event)); -} - -void QScreen_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QScreen::deleteLater(); -} - -void QScreen_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QScreen::disconnectNotify(*static_cast(sign)); -} - -char QScreen_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QScreen::event(static_cast(e)); -} - -char QScreen_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QScreen::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QScreen_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QScreen::metaObject()); -} - -void QScreen_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QScreen::timerEvent(static_cast(event)); -} - -class MyQScreenOrientationChangeEvent: public QScreenOrientationChangeEvent -{ -public: - MyQScreenOrientationChangeEvent(QScreen *screen, Qt::ScreenOrientation screenOrientation) : QScreenOrientationChangeEvent(screen, screenOrientation) {QScreenOrientationChangeEvent_QScreenOrientationChangeEvent_QRegisterMetaType();}; - ~MyQScreenOrientationChangeEvent() { callbackQScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(this); }; -}; - -Q_DECLARE_METATYPE(QScreenOrientationChangeEvent*) -Q_DECLARE_METATYPE(MyQScreenOrientationChangeEvent*) - -int QScreenOrientationChangeEvent_QScreenOrientationChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QScreenOrientationChangeEvent_NewQScreenOrientationChangeEvent(void* screen, long long screenOrientation) -{ - return new MyQScreenOrientationChangeEvent(static_cast(screen), static_cast(screenOrientation)); -} - -long long QScreenOrientationChangeEvent_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void* QScreenOrientationChangeEvent_Screen(void* ptr) -{ - return static_cast(ptr)->screen(); -} - -void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(void* ptr) -{ - static_cast(ptr)->~QScreenOrientationChangeEvent(); -} - -void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQScrollEvent: public QScrollEvent -{ -public: - MyQScrollEvent(const QPointF &contentPos, const QPointF &overshootDistance, QScrollEvent::ScrollState scrollState) : QScrollEvent(contentPos, overshootDistance, scrollState) {QScrollEvent_QScrollEvent_QRegisterMetaType();}; - ~MyQScrollEvent() { callbackQScrollEvent_DestroyQScrollEvent(this); }; -}; - -Q_DECLARE_METATYPE(QScrollEvent*) -Q_DECLARE_METATYPE(MyQScrollEvent*) - -int QScrollEvent_QScrollEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QScrollEvent_NewQScrollEvent(void* contentPos, void* overshootDistance, long long scrollState) -{ - return new MyQScrollEvent(*static_cast(contentPos), *static_cast(overshootDistance), static_cast(scrollState)); -} - -void* QScrollEvent_ContentPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->contentPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QScrollEvent_OvershootDistance(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->overshootDistance(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QScrollEvent_ScrollState(void* ptr) -{ - return static_cast(ptr)->scrollState(); -} - -void QScrollEvent_DestroyQScrollEvent(void* ptr) -{ - static_cast(ptr)->~QScrollEvent(); -} - -void QScrollEvent_DestroyQScrollEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQScrollPrepareEvent: public QScrollPrepareEvent -{ -public: - MyQScrollPrepareEvent(const QPointF &startPos) : QScrollPrepareEvent(startPos) {QScrollPrepareEvent_QScrollPrepareEvent_QRegisterMetaType();}; - ~MyQScrollPrepareEvent() { callbackQScrollPrepareEvent_DestroyQScrollPrepareEvent(this); }; -}; - -Q_DECLARE_METATYPE(QScrollPrepareEvent*) -Q_DECLARE_METATYPE(MyQScrollPrepareEvent*) - -int QScrollPrepareEvent_QScrollPrepareEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QScrollPrepareEvent_NewQScrollPrepareEvent(void* startPos) -{ - return new MyQScrollPrepareEvent(*static_cast(startPos)); -} - -void* QScrollPrepareEvent_ContentPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->contentPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QScrollPrepareEvent_ContentPosRange(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->contentPosRange(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QScrollPrepareEvent_SetContentPos(void* ptr, void* pos) -{ - static_cast(ptr)->setContentPos(*static_cast(pos)); -} - -void QScrollPrepareEvent_SetContentPosRange(void* ptr, void* rect) -{ - static_cast(ptr)->setContentPosRange(*static_cast(rect)); -} - -void QScrollPrepareEvent_SetViewportSize(void* ptr, void* size) -{ - static_cast(ptr)->setViewportSize(*static_cast(size)); -} - -void* QScrollPrepareEvent_StartPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->startPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QScrollPrepareEvent_ViewportSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->viewportSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QScrollPrepareEvent_DestroyQScrollPrepareEvent(void* ptr) -{ - static_cast(ptr)->~QScrollPrepareEvent(); -} - -void QScrollPrepareEvent_DestroyQScrollPrepareEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSessionManager: public QSessionManager -{ -public: - void childEvent(QChildEvent * event) { callbackQSessionManager_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQSessionManager_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQSessionManager_CustomEvent(this, event); }; - void deleteLater() { callbackQSessionManager_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQSessionManager_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQSessionManager_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQSessionManager_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQSessionManager_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQSessionManager_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSessionManager_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQSessionManager_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSessionManager*) -Q_DECLARE_METATYPE(MyQSessionManager*) - -int QSessionManager_QSessionManager_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -char QSessionManager_AllowsErrorInteraction(void* ptr) -{ - return static_cast(ptr)->allowsErrorInteraction(); -} - -char QSessionManager_AllowsInteraction(void* ptr) -{ - return static_cast(ptr)->allowsInteraction(); -} - -void QSessionManager_Cancel(void* ptr) -{ - static_cast(ptr)->cancel(); -} - -struct QtGui_PackedString QSessionManager_DiscardCommand(void* ptr) -{ - return ({ QByteArray t7ed2e8 = static_cast(ptr)->discardCommand().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t7ed2e8.prepend("WHITESPACE").constData()+10), t7ed2e8.size()-10 }; }); -} - -char QSessionManager_IsPhase2(void* ptr) -{ - return static_cast(ptr)->isPhase2(); -} - -void QSessionManager_Release(void* ptr) -{ - static_cast(ptr)->release(); -} - -void QSessionManager_RequestPhase2(void* ptr) -{ - static_cast(ptr)->requestPhase2(); -} - -struct QtGui_PackedString QSessionManager_RestartCommand(void* ptr) -{ - return ({ QByteArray t8b3c52 = static_cast(ptr)->restartCommand().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t8b3c52.prepend("WHITESPACE").constData()+10), t8b3c52.size()-10 }; }); -} - -long long QSessionManager_RestartHint(void* ptr) -{ - return static_cast(ptr)->restartHint(); -} - -struct QtGui_PackedString QSessionManager_SessionId(void* ptr) -{ - return ({ QByteArray t8eaf8d = static_cast(ptr)->sessionId().toUtf8(); QtGui_PackedString { const_cast(t8eaf8d.prepend("WHITESPACE").constData()+10), t8eaf8d.size()-10 }; }); -} - -struct QtGui_PackedString QSessionManager_SessionKey(void* ptr) -{ - return ({ QByteArray tb1e419 = static_cast(ptr)->sessionKey().toUtf8(); QtGui_PackedString { const_cast(tb1e419.prepend("WHITESPACE").constData()+10), tb1e419.size()-10 }; }); -} - -void QSessionManager_SetDiscardCommand(void* ptr, struct QtGui_PackedString command) -{ - static_cast(ptr)->setDiscardCommand(QString::fromUtf8(command.data, command.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QSessionManager_SetManagerProperty(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value) -{ - static_cast(ptr)->setManagerProperty(QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QSessionManager_SetManagerProperty2(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value) -{ - static_cast(ptr)->setManagerProperty(QString::fromUtf8(name.data, name.len), QString::fromUtf8(value.data, value.len)); -} - -void QSessionManager_SetRestartCommand(void* ptr, struct QtGui_PackedString command) -{ - static_cast(ptr)->setRestartCommand(QString::fromUtf8(command.data, command.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QSessionManager_SetRestartHint(void* ptr, long long hint) -{ - static_cast(ptr)->setRestartHint(static_cast(hint)); -} - -void* QSessionManager___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSessionManager___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSessionManager___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSessionManager___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSessionManager___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSessionManager___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSessionManager___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSessionManager___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSessionManager___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSessionManager___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSessionManager___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSessionManager___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSessionManager___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSessionManager___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSessionManager___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QSessionManager_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSessionManager::childEvent(static_cast(event)); -} - -void QSessionManager_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QSessionManager::connectNotify(*static_cast(sign)); -} - -void QSessionManager_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSessionManager::customEvent(static_cast(event)); -} - -void QSessionManager_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QSessionManager::deleteLater(); -} - -void QSessionManager_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QSessionManager::disconnectNotify(*static_cast(sign)); -} - -char QSessionManager_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QSessionManager::event(static_cast(e)); -} - -char QSessionManager_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSessionManager::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QSessionManager_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QSessionManager::metaObject()); -} - -void QSessionManager_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSessionManager::timerEvent(static_cast(event)); -} - -class MyQShortcutEvent: public QShortcutEvent -{ -public: - MyQShortcutEvent(const QKeySequence &key, int id, bool ambiguous = false) : QShortcutEvent(key, id, ambiguous) {QShortcutEvent_QShortcutEvent_QRegisterMetaType();}; - ~MyQShortcutEvent() { callbackQShortcutEvent_DestroyQShortcutEvent(this); }; -}; - -Q_DECLARE_METATYPE(QShortcutEvent*) -Q_DECLARE_METATYPE(MyQShortcutEvent*) - -int QShortcutEvent_QShortcutEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QShortcutEvent_NewQShortcutEvent(void* key, int id, char ambiguous) -{ - return new MyQShortcutEvent(*static_cast(key), id, ambiguous != 0); -} - -char QShortcutEvent_IsAmbiguous(void* ptr) -{ - return static_cast(ptr)->isAmbiguous(); -} - -void* QShortcutEvent_Key(void* ptr) -{ - return const_cast(&static_cast(ptr)->key()); -} - -int QShortcutEvent_ShortcutId(void* ptr) -{ - return static_cast(ptr)->shortcutId(); -} - -void QShortcutEvent_DestroyQShortcutEvent(void* ptr) -{ - static_cast(ptr)->~QShortcutEvent(); -} - -void QShortcutEvent_DestroyQShortcutEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQShowEvent: public QShowEvent -{ -public: - MyQShowEvent() : QShowEvent() {QShowEvent_QShowEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QShowEvent*) -Q_DECLARE_METATYPE(MyQShowEvent*) - -int QShowEvent_QShowEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QShowEvent_NewQShowEvent() -{ - return new MyQShowEvent(); -} - -class MyQStandardItem: public QStandardItem -{ -public: - MyQStandardItem() : QStandardItem() {QStandardItem_QStandardItem_QRegisterMetaType();}; - MyQStandardItem(const QString &text) : QStandardItem(text) {QStandardItem_QStandardItem_QRegisterMetaType();}; - MyQStandardItem(const QIcon &icon, const QString &text) : QStandardItem(icon, text) {QStandardItem_QStandardItem_QRegisterMetaType();}; - MyQStandardItem(int rows, int columns = 1) : QStandardItem(rows, columns) {QStandardItem_QStandardItem_QRegisterMetaType();}; - MyQStandardItem(const QStandardItem &other) : QStandardItem(other) {QStandardItem_QStandardItem_QRegisterMetaType();}; - QStandardItem * clone() const { return static_cast(callbackQStandardItem_Clone(const_cast(static_cast(this)))); }; - QVariant data(int role) const { return *static_cast(callbackQStandardItem_Data(const_cast(static_cast(this)), role)); }; - void read(QDataStream & in) { callbackQStandardItem_Read(this, static_cast(&in)); }; - void setData(const QVariant & value, int role) { callbackQStandardItem_SetData(this, const_cast(&value), role); }; - int type() const { return callbackQStandardItem_Type(const_cast(static_cast(this))); }; - void write(QDataStream & out) const { callbackQStandardItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; - ~MyQStandardItem() { callbackQStandardItem_DestroyQStandardItem(this); }; -}; - -Q_DECLARE_METATYPE(QStandardItem*) -Q_DECLARE_METATYPE(MyQStandardItem*) - -int QStandardItem_QStandardItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStandardItem_NewQStandardItem() -{ - return new MyQStandardItem(); -} - -void* QStandardItem_NewQStandardItem2(struct QtGui_PackedString text) -{ - return new MyQStandardItem(QString::fromUtf8(text.data, text.len)); -} - -void* QStandardItem_NewQStandardItem3(void* icon, struct QtGui_PackedString text) -{ - return new MyQStandardItem(*static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -void* QStandardItem_NewQStandardItem4(int rows, int columns) -{ - return new MyQStandardItem(rows, columns); -} - -void* QStandardItem_NewQStandardItem5(void* other) -{ - return new MyQStandardItem(*static_cast(other)); -} - -struct QtGui_PackedString QStandardItem_AccessibleDescription(void* ptr) -{ - return ({ QByteArray t03d242 = static_cast(ptr)->accessibleDescription().toUtf8(); QtGui_PackedString { const_cast(t03d242.prepend("WHITESPACE").constData()+10), t03d242.size()-10 }; }); -} - -struct QtGui_PackedString QStandardItem_AccessibleText(void* ptr) -{ - return ({ QByteArray t3ec2e5 = static_cast(ptr)->accessibleText().toUtf8(); QtGui_PackedString { const_cast(t3ec2e5.prepend("WHITESPACE").constData()+10), t3ec2e5.size()-10 }; }); -} - -void QStandardItem_AppendColumn(void* ptr, void* items) -{ - static_cast(ptr)->appendColumn(*static_cast*>(items)); -} - -void QStandardItem_AppendRow(void* ptr, void* items) -{ - static_cast(ptr)->appendRow(*static_cast*>(items)); -} - -void QStandardItem_AppendRow2(void* ptr, void* item) -{ - static_cast(ptr)->appendRow(static_cast(item)); -} - -void QStandardItem_AppendRows(void* ptr, void* items) -{ - static_cast(ptr)->appendRows(*static_cast*>(items)); -} - -void* QStandardItem_Background(void* ptr) -{ - return new QBrush(static_cast(ptr)->background()); -} - -long long QStandardItem_CheckState(void* ptr) -{ - return static_cast(ptr)->checkState(); -} - -void* QStandardItem_Child(void* ptr, int row, int column) -{ - return static_cast(ptr)->child(row, column); -} - -void QStandardItem_ClearData(void* ptr) -{ - static_cast(ptr)->clearData(); -} - -void* QStandardItem_Clone(void* ptr) -{ - return static_cast(ptr)->clone(); -} - -void* QStandardItem_CloneDefault(void* ptr) -{ - return static_cast(ptr)->QStandardItem::clone(); -} - -int QStandardItem_Column(void* ptr) -{ - return static_cast(ptr)->column(); -} - -int QStandardItem_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -void* QStandardItem_Data(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->data(role)); -} - -void* QStandardItem_DataDefault(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->QStandardItem::data(role)); -} - -void QStandardItem_EmitDataChanged(void* ptr) -{ - static_cast(ptr)->emitDataChanged(); -} - -long long QStandardItem_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void* QStandardItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void* QStandardItem_Foreground(void* ptr) -{ - return new QBrush(static_cast(ptr)->foreground()); -} - -char QStandardItem_HasChildren(void* ptr) -{ - return static_cast(ptr)->hasChildren(); -} - -void* QStandardItem_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -void* QStandardItem_Index(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->index()); -} - -void QStandardItem_InsertColumn(void* ptr, int column, void* items) -{ - static_cast(ptr)->insertColumn(column, *static_cast*>(items)); -} - -void QStandardItem_InsertColumns(void* ptr, int column, int count) -{ - static_cast(ptr)->insertColumns(column, count); -} - -void QStandardItem_InsertRow(void* ptr, int row, void* items) -{ - static_cast(ptr)->insertRow(row, *static_cast*>(items)); -} - -void QStandardItem_InsertRow2(void* ptr, int row, void* item) -{ - static_cast(ptr)->insertRow(row, static_cast(item)); -} - -void QStandardItem_InsertRows(void* ptr, int row, void* items) -{ - static_cast(ptr)->insertRows(row, *static_cast*>(items)); -} - -void QStandardItem_InsertRows2(void* ptr, int row, int count) -{ - static_cast(ptr)->insertRows(row, count); -} - -char QStandardItem_IsAutoTristate(void* ptr) -{ - return static_cast(ptr)->isAutoTristate(); -} - -char QStandardItem_IsCheckable(void* ptr) -{ - return static_cast(ptr)->isCheckable(); -} - -char QStandardItem_IsDragEnabled(void* ptr) -{ - return static_cast(ptr)->isDragEnabled(); -} - -char QStandardItem_IsDropEnabled(void* ptr) -{ - return static_cast(ptr)->isDropEnabled(); -} - -char QStandardItem_IsEditable(void* ptr) -{ - return static_cast(ptr)->isEditable(); -} - -char QStandardItem_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -char QStandardItem_IsSelectable(void* ptr) -{ - return static_cast(ptr)->isSelectable(); -} - -char QStandardItem_IsUserTristate(void* ptr) -{ - return static_cast(ptr)->isUserTristate(); -} - -void* QStandardItem_Model(void* ptr) -{ - return static_cast(ptr)->model(); -} - -void* QStandardItem_Parent(void* ptr) -{ - return static_cast(ptr)->parent(); -} - -void QStandardItem_Read(void* ptr, void* in) -{ - static_cast(ptr)->read(*static_cast(in)); -} - -void QStandardItem_ReadDefault(void* ptr, void* in) -{ - static_cast(ptr)->QStandardItem::read(*static_cast(in)); -} - -void QStandardItem_RemoveColumn(void* ptr, int column) -{ - static_cast(ptr)->removeColumn(column); -} - -void QStandardItem_RemoveColumns(void* ptr, int column, int count) -{ - static_cast(ptr)->removeColumns(column, count); -} - -void QStandardItem_RemoveRow(void* ptr, int row) -{ - static_cast(ptr)->removeRow(row); -} - -void QStandardItem_RemoveRows(void* ptr, int row, int count) -{ - static_cast(ptr)->removeRows(row, count); -} - -int QStandardItem_Row(void* ptr) -{ - return static_cast(ptr)->row(); -} - -int QStandardItem_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -void QStandardItem_SetAccessibleDescription(void* ptr, struct QtGui_PackedString accessibleDescription) -{ - static_cast(ptr)->setAccessibleDescription(QString::fromUtf8(accessibleDescription.data, accessibleDescription.len)); -} - -void QStandardItem_SetAccessibleText(void* ptr, struct QtGui_PackedString accessibleText) -{ - static_cast(ptr)->setAccessibleText(QString::fromUtf8(accessibleText.data, accessibleText.len)); -} - -void QStandardItem_SetAutoTristate(void* ptr, char tristate) -{ - static_cast(ptr)->setAutoTristate(tristate != 0); -} - -void QStandardItem_SetBackground(void* ptr, void* brush) -{ - static_cast(ptr)->setBackground(*static_cast(brush)); -} - -void QStandardItem_SetCheckState(void* ptr, long long state) -{ - static_cast(ptr)->setCheckState(static_cast(state)); -} - -void QStandardItem_SetCheckable(void* ptr, char checkable) -{ - static_cast(ptr)->setCheckable(checkable != 0); -} - -void QStandardItem_SetChild(void* ptr, int row, int column, void* item) -{ - static_cast(ptr)->setChild(row, column, static_cast(item)); -} - -void QStandardItem_SetChild2(void* ptr, int row, void* item) -{ - static_cast(ptr)->setChild(row, static_cast(item)); -} - -void QStandardItem_SetColumnCount(void* ptr, int columns) -{ - static_cast(ptr)->setColumnCount(columns); -} - -void QStandardItem_SetData(void* ptr, void* value, int role) -{ - static_cast(ptr)->setData(*static_cast(value), role); -} - -void QStandardItem_SetDataDefault(void* ptr, void* value, int role) -{ - static_cast(ptr)->QStandardItem::setData(*static_cast(value), role); -} - -void QStandardItem_SetDragEnabled(void* ptr, char dragEnabled) -{ - static_cast(ptr)->setDragEnabled(dragEnabled != 0); -} - -void QStandardItem_SetDropEnabled(void* ptr, char dropEnabled) -{ - static_cast(ptr)->setDropEnabled(dropEnabled != 0); -} - -void QStandardItem_SetEditable(void* ptr, char editable) -{ - static_cast(ptr)->setEditable(editable != 0); -} - -void QStandardItem_SetEnabled(void* ptr, char enabled) -{ - static_cast(ptr)->setEnabled(enabled != 0); -} - -void QStandardItem_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QStandardItem_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QStandardItem_SetForeground(void* ptr, void* brush) -{ - static_cast(ptr)->setForeground(*static_cast(brush)); -} - -void QStandardItem_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QStandardItem_SetRowCount(void* ptr, int rows) -{ - static_cast(ptr)->setRowCount(rows); -} - -void QStandardItem_SetSelectable(void* ptr, char selectable) -{ - static_cast(ptr)->setSelectable(selectable != 0); -} - -void QStandardItem_SetSizeHint(void* ptr, void* size) -{ - static_cast(ptr)->setSizeHint(*static_cast(size)); -} - -void QStandardItem_SetStatusTip(void* ptr, struct QtGui_PackedString statusTip) -{ - static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); -} - -void QStandardItem_SetText(void* ptr, struct QtGui_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QStandardItem_SetTextAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setTextAlignment(static_cast(alignment)); -} - -void QStandardItem_SetToolTip(void* ptr, struct QtGui_PackedString toolTip) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); -} - -void QStandardItem_SetUserTristate(void* ptr, char tristate) -{ - static_cast(ptr)->setUserTristate(tristate != 0); -} - -void QStandardItem_SetWhatsThis(void* ptr, struct QtGui_PackedString whatsThis) -{ - static_cast(ptr)->setWhatsThis(QString::fromUtf8(whatsThis.data, whatsThis.len)); -} - -void* QStandardItem_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStandardItem_SortChildren(void* ptr, int column, long long order) -{ - static_cast(ptr)->sortChildren(column, static_cast(order)); -} - -struct QtGui_PackedString QStandardItem_StatusTip(void* ptr) -{ - return ({ QByteArray t534fca = static_cast(ptr)->statusTip().toUtf8(); QtGui_PackedString { const_cast(t534fca.prepend("WHITESPACE").constData()+10), t534fca.size()-10 }; }); -} - -void* QStandardItem_TakeChild(void* ptr, int row, int column) -{ - return static_cast(ptr)->takeChild(row, column); -} - -struct QtGui_PackedList QStandardItem_TakeColumn(void* ptr, int column) -{ - return ({ QList* tmpValue1c492f = new QList(static_cast(ptr)->takeColumn(column)); QtGui_PackedList { tmpValue1c492f, tmpValue1c492f->size() }; }); -} - -struct QtGui_PackedList QStandardItem_TakeRow(void* ptr, int row) -{ - return ({ QList* tmpValue58484c = new QList(static_cast(ptr)->takeRow(row)); QtGui_PackedList { tmpValue58484c, tmpValue58484c->size() }; }); -} - -struct QtGui_PackedString QStandardItem_Text(void* ptr) -{ - return ({ QByteArray t847a7a = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t847a7a.prepend("WHITESPACE").constData()+10), t847a7a.size()-10 }; }); -} - -long long QStandardItem_TextAlignment(void* ptr) -{ - return static_cast(ptr)->textAlignment(); -} - -struct QtGui_PackedString QStandardItem_ToolTip(void* ptr) -{ - return ({ QByteArray t938860 = static_cast(ptr)->toolTip().toUtf8(); QtGui_PackedString { const_cast(t938860.prepend("WHITESPACE").constData()+10), t938860.size()-10 }; }); -} - -int QStandardItem_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -int QStandardItem_TypeDefault(void* ptr) -{ - return static_cast(ptr)->QStandardItem::type(); -} - -struct QtGui_PackedString QStandardItem_WhatsThis(void* ptr) -{ - return ({ QByteArray taa28dd = static_cast(ptr)->whatsThis().toUtf8(); QtGui_PackedString { const_cast(taa28dd.prepend("WHITESPACE").constData()+10), taa28dd.size()-10 }; }); -} - -void QStandardItem_Write(void* ptr, void* out) -{ - static_cast(ptr)->write(*static_cast(out)); -} - -void QStandardItem_WriteDefault(void* ptr, void* out) -{ - static_cast(ptr)->QStandardItem::write(*static_cast(out)); -} - -void QStandardItem_DestroyQStandardItem(void* ptr) -{ - static_cast(ptr)->~QStandardItem(); -} - -void QStandardItem_DestroyQStandardItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QStandardItem___appendColumn_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___appendColumn_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___appendColumn_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___appendRow_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___appendRow_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___appendRow_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___appendRows_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___appendRows_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___appendRows_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___insertColumn_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___insertColumn_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___insertColumn_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___insertRow_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___insertRow_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___insertRow_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___insertRows_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___insertRows_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___insertRows_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___takeColumn_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___takeColumn_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___takeColumn_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItem___takeRow_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItem___takeRow_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItem___takeRow_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQStandardItemModel: public QStandardItemModel -{ -public: - MyQStandardItemModel(QObject *parent = Q_NULLPTR) : QStandardItemModel(parent) {QStandardItemModel_QStandardItemModel_QRegisterMetaType();}; - MyQStandardItemModel(int rows, int columns, QObject *parent = Q_NULLPTR) : QStandardItemModel(rows, columns, parent) {QStandardItemModel_QStandardItemModel_QRegisterMetaType();}; - int columnCount(const QModelIndex & parent) const { return callbackQStandardItemModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQStandardItemModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQStandardItemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQStandardItemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQStandardItemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQStandardItemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQStandardItemModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQStandardItemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQStandardItemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - void Signal_ItemChanged(QStandardItem * item) { callbackQStandardItemModel_ItemChanged(this, item); }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQStandardItemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQStandardItemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtGui_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtGui_PackedString tempVal = callbackQStandardItemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQStandardItemModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQStandardItemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQStandardItemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - int rowCount(const QModelIndex & parent) const { return callbackQStandardItemModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQStandardItemModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQStandardItemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQStandardItemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtGui_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQStandardItemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - void sort(int column, Qt::SortOrder order) { callbackQStandardItemModel_Sort(this, column, order); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQStandardItemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQStandardItemModel() { callbackQStandardItemModel_DestroyQStandardItemModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQStandardItemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQStandardItemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQStandardItemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQStandardItemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQStandardItemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQStandardItemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtGui_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void fetchMore(const QModelIndex & parent) { callbackQStandardItemModel_FetchMore(this, const_cast(&parent)); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQStandardItemModel_HeaderDataChanged(this, orientation, first, last); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQStandardItemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtGui_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQStandardItemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtGui_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQStandardItemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void Signal_ModelAboutToBeReset() { callbackQStandardItemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQStandardItemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQStandardItemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQStandardItemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - void resetInternalData() { callbackQStandardItemModel_ResetInternalData(this); }; - void revert() { callbackQStandardItemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQStandardItemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQStandardItemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQStandardItemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQStandardItemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQStandardItemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQStandardItemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQStandardItemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQStandardItemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQStandardItemModel_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQStandardItemModel_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQStandardItemModel_CustomEvent(this, event); }; - void deleteLater() { callbackQStandardItemModel_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQStandardItemModel_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQStandardItemModel_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQStandardItemModel_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQStandardItemModel_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQStandardItemModel_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStandardItemModel_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQStandardItemModel_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStandardItemModel*) -Q_DECLARE_METATYPE(MyQStandardItemModel*) - -int QStandardItemModel_QStandardItemModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStandardItemModel_NewQStandardItemModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(static_cast(parent)); - } else { - return new MyQStandardItemModel(static_cast(parent)); - } -} - -void* QStandardItemModel_NewQStandardItemModel2(int rows, int columns, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } else { - return new MyQStandardItemModel(rows, columns, static_cast(parent)); - } -} - -void QStandardItemModel_AppendColumn(void* ptr, void* items) -{ - static_cast(ptr)->appendColumn(*static_cast*>(items)); -} - -void QStandardItemModel_AppendRow(void* ptr, void* items) -{ - static_cast(ptr)->appendRow(*static_cast*>(items)); -} - -void QStandardItemModel_AppendRow2(void* ptr, void* item) -{ - static_cast(ptr)->appendRow(static_cast(item)); -} - -void QStandardItemModel_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QStandardItemModel_ClearItemData(void* ptr, void* index) -{ - return static_cast(ptr)->clearItemData(*static_cast(index)); -} - -int QStandardItemModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QStandardItemModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::columnCount(*static_cast(parent)); -} - -void* QStandardItemModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QStandardItemModel_DataDefault(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->QStandardItemModel::data(*static_cast(index), role)); -} - -char QStandardItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -struct QtGui_PackedList QStandardItemModel_FindItems(void* ptr, struct QtGui_PackedString text, long long flags, int column) -{ - return ({ QList* tmpValue345f6e = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags), column)); QtGui_PackedList { tmpValue345f6e, tmpValue345f6e->size() }; }); -} - -long long QStandardItemModel_FlagsDefault(void* ptr, void* index) -{ - return static_cast(ptr)->QStandardItemModel::flags(*static_cast(index)); -} - -char QStandardItemModel_HasChildrenDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::hasChildren(*static_cast(parent)); -} - -void* QStandardItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) -{ - return new QVariant(static_cast(ptr)->QStandardItemModel::headerData(section, static_cast(orientation), role)); -} - -void* QStandardItemModel_HorizontalHeaderItem(void* ptr, int column) -{ - return static_cast(ptr)->horizontalHeaderItem(column); -} - -void* QStandardItemModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QStandardItemModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QStandardItemModel::index(row, column, *static_cast(parent))); -} - -void* QStandardItemModel_IndexFromItem(void* ptr, void* item) -{ - return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item))); -} - -void QStandardItemModel_InsertColumn(void* ptr, int column, void* items) -{ - static_cast(ptr)->insertColumn(column, *static_cast*>(items)); -} - -char QStandardItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::insertColumns(column, count, *static_cast(parent)); -} - -void QStandardItemModel_InsertRow(void* ptr, int row, void* items) -{ - static_cast(ptr)->insertRow(row, *static_cast*>(items)); -} - -void QStandardItemModel_InsertRow2(void* ptr, int row, void* item) -{ - static_cast(ptr)->insertRow(row, static_cast(item)); -} - -char QStandardItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::insertRows(row, count, *static_cast(parent)); -} - -void* QStandardItemModel_InvisibleRootItem(void* ptr) -{ - return static_cast(ptr)->invisibleRootItem(); -} - -void* QStandardItemModel_Item(void* ptr, int row, int column) -{ - return static_cast(ptr)->item(row, column); -} - -void QStandardItemModel_ConnectItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStandardItemModel::itemChanged), static_cast(ptr), static_cast(&MyQStandardItemModel::Signal_ItemChanged), static_cast(t)); -} - -void QStandardItemModel_DisconnectItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStandardItemModel::itemChanged), static_cast(ptr), static_cast(&MyQStandardItemModel::Signal_ItemChanged)); -} - -void QStandardItemModel_ItemChanged(void* ptr, void* item) -{ - static_cast(ptr)->itemChanged(static_cast(item)); -} - -struct QtGui_PackedList QStandardItemModel_ItemDataDefault(void* ptr, void* index) -{ - return ({ QMap* tmpValuea1d4ef = new QMap(static_cast(ptr)->QStandardItemModel::itemData(*static_cast(index))); QtGui_PackedList { tmpValuea1d4ef, tmpValuea1d4ef->size() }; }); -} - -void* QStandardItemModel_ItemFromIndex(void* ptr, void* index) -{ - return static_cast(ptr)->itemFromIndex(*static_cast(index)); -} - -void* QStandardItemModel_ItemPrototype(void* ptr) -{ - return const_cast(static_cast(ptr)->itemPrototype()); -} - -void* QStandardItemModel_MimeDataDefault(void* ptr, void* indexes) -{ - return static_cast(ptr)->QStandardItemModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -struct QtGui_PackedString QStandardItemModel_MimeTypesDefault(void* ptr) -{ - return ({ QByteArray t83a37d = static_cast(ptr)->QStandardItemModel::mimeTypes().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t83a37d.prepend("WHITESPACE").constData()+10), t83a37d.size()-10 }; }); -} - -void* QStandardItemModel_Parent(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); -} - -void* QStandardItemModel_ParentDefault(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->QStandardItemModel::parent(*static_cast(child))); -} - -char QStandardItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::removeColumns(column, count, *static_cast(parent)); -} - -char QStandardItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::removeRows(row, count, *static_cast(parent)); -} - -int QStandardItemModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QStandardItemModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::rowCount(*static_cast(parent)); -} - -void QStandardItemModel_SetColumnCount(void* ptr, int columns) -{ - static_cast(ptr)->setColumnCount(columns); -} - -char QStandardItemModel_SetDataDefault(void* ptr, void* index, void* value, int role) -{ - return static_cast(ptr)->QStandardItemModel::setData(*static_cast(index), *static_cast(value), role); -} - -char QStandardItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) -{ - return static_cast(ptr)->QStandardItemModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); -} - -void QStandardItemModel_SetHorizontalHeaderItem(void* ptr, int column, void* item) -{ - static_cast(ptr)->setHorizontalHeaderItem(column, static_cast(item)); -} - -void QStandardItemModel_SetHorizontalHeaderLabels(void* ptr, struct QtGui_PackedString labels) -{ - static_cast(ptr)->setHorizontalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QStandardItemModel_SetItem(void* ptr, int row, int column, void* item) -{ - static_cast(ptr)->setItem(row, column, static_cast(item)); -} - -void QStandardItemModel_SetItem2(void* ptr, int row, void* item) -{ - static_cast(ptr)->setItem(row, static_cast(item)); -} - -char QStandardItemModel_SetItemDataDefault(void* ptr, void* index, void* roles) -{ - return static_cast(ptr)->QStandardItemModel::setItemData(*static_cast(index), *static_cast*>(roles)); -} - -void QStandardItemModel_SetItemPrototype(void* ptr, void* item) -{ - static_cast(ptr)->setItemPrototype(static_cast(item)); -} - -void QStandardItemModel_SetItemRoleNames(void* ptr, void* roleNames) -{ - static_cast(ptr)->setItemRoleNames(*static_cast*>(roleNames)); -} - -void QStandardItemModel_SetRowCount(void* ptr, int rows) -{ - static_cast(ptr)->setRowCount(rows); -} - -void QStandardItemModel_SetSortRole(void* ptr, int role) -{ - static_cast(ptr)->setSortRole(role); -} - -void QStandardItemModel_SetVerticalHeaderItem(void* ptr, int row, void* item) -{ - static_cast(ptr)->setVerticalHeaderItem(row, static_cast(item)); -} - -void QStandardItemModel_SetVerticalHeaderLabels(void* ptr, struct QtGui_PackedString labels) -{ - static_cast(ptr)->setVerticalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void* QStandardItemModel_SiblingDefault(void* ptr, int row, int column, void* idx) -{ - return new QModelIndex(static_cast(ptr)->QStandardItemModel::sibling(row, column, *static_cast(idx))); -} - -void QStandardItemModel_SortDefault(void* ptr, int column, long long order) -{ - static_cast(ptr)->QStandardItemModel::sort(column, static_cast(order)); -} - -int QStandardItemModel_SortRole(void* ptr) -{ - return static_cast(ptr)->sortRole(); -} - -long long QStandardItemModel_SupportedDropActionsDefault(void* ptr) -{ - return static_cast(ptr)->QStandardItemModel::supportedDropActions(); -} - -struct QtGui_PackedList QStandardItemModel_TakeColumn(void* ptr, int column) -{ - return ({ QList* tmpValuecf2c85 = new QList(static_cast(ptr)->takeColumn(column)); QtGui_PackedList { tmpValuecf2c85, tmpValuecf2c85->size() }; }); -} - -void* QStandardItemModel_TakeHorizontalHeaderItem(void* ptr, int column) -{ - return static_cast(ptr)->takeHorizontalHeaderItem(column); -} - -void* QStandardItemModel_TakeItem(void* ptr, int row, int column) -{ - return static_cast(ptr)->takeItem(row, column); -} - -struct QtGui_PackedList QStandardItemModel_TakeRow(void* ptr, int row) -{ - return ({ QList* tmpValue064593 = new QList(static_cast(ptr)->takeRow(row)); QtGui_PackedList { tmpValue064593, tmpValue064593->size() }; }); -} - -void* QStandardItemModel_TakeVerticalHeaderItem(void* ptr, int row) -{ - return static_cast(ptr)->takeVerticalHeaderItem(row); -} - -void* QStandardItemModel_VerticalHeaderItem(void* ptr, int row) -{ - return static_cast(ptr)->verticalHeaderItem(row); -} - -void QStandardItemModel_DestroyQStandardItemModel(void* ptr) -{ - static_cast(ptr)->~QStandardItemModel(); -} - -void QStandardItemModel_DestroyQStandardItemModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QStandardItemModel___appendColumn_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___appendColumn_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___appendColumn_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___appendRow_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___appendRow_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___appendRow_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___findItems_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___findItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___findItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___insertColumn_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___insertColumn_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___insertColumn_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___insertRow_items_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___insertRow_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___insertRow_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___itemData_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___itemData_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QStandardItemModel___itemData_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtGui_PackedList QStandardItemModel___itemData_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QStandardItemModel___mimeData_indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___mimeData_indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___mimeData_indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___setItemData_roles_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___setItemData_roles_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QStandardItemModel___setItemData_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtGui_PackedList QStandardItemModel___setItemData_roles_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QStandardItemModel___setItemRoleNames_roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___setItemRoleNames_roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QStandardItemModel___setItemRoleNames_roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtGui_PackedList QStandardItemModel___setItemRoleNames_roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -void* QStandardItemModel___takeColumn_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___takeColumn_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___takeColumn_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___takeRow_atList(void* ptr, int i) -{ - return ({QStandardItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___takeRow_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QStandardItemModel___takeRow_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QStandardItemModel_____itemData_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel_____itemData_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel_____itemData_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QStandardItemModel_____setItemData_roles_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel_____setItemData_roles_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel_____setItemData_roles_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QStandardItemModel_____setItemRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel_____setItemRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel_____setItemRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___changePersistentIndexList_from_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___changePersistentIndexList_from_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___changePersistentIndexList_from_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___changePersistentIndexList_to_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___changePersistentIndexList_to_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___changePersistentIndexList_to_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QStandardItemModel___dataChanged_roles_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___dataChanged_roles_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel___dataChanged_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStandardItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___layoutAboutToBeChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___layoutChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___layoutChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___layoutChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___match_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___match_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___match_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___persistentIndexList_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___persistentIndexList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___persistentIndexList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QStandardItemModel___roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtGui_PackedList QStandardItemModel___roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -int QStandardItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QStandardItemModel_____roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel_____roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel_____roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QStandardItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QStandardItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStandardItemModel___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStandardItemModel___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStandardItemModel___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStandardItemModel___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStandardItemModel___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStandardItemModel___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStandardItemModel___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStandardItemModel_BuddyDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QStandardItemModel::buddy(*static_cast(index))); -} - -char QStandardItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -char QStandardItemModel_CanFetchMoreDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QStandardItemModel::canFetchMore(*static_cast(parent)); -} - -void QStandardItemModel_FetchMoreDefault(void* ptr, void* parent) -{ - static_cast(ptr)->QStandardItemModel::fetchMore(*static_cast(parent)); -} - -struct QtGui_PackedList QStandardItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) -{ - return ({ QList* tmpValue0c2bda = new QList(static_cast(ptr)->QStandardItemModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtGui_PackedList { tmpValue0c2bda, tmpValue0c2bda->size() }; }); -} - -char QStandardItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->QStandardItemModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); -} - -char QStandardItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->QStandardItemModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); -} - -void QStandardItemModel_ResetInternalDataDefault(void* ptr) -{ - static_cast(ptr)->QStandardItemModel::resetInternalData(); -} - -void QStandardItemModel_RevertDefault(void* ptr) -{ - static_cast(ptr)->QStandardItemModel::revert(); -} - -struct QtGui_PackedList QStandardItemModel_RoleNamesDefault(void* ptr) -{ - return ({ QHash* tmpValuece7c38 = new QHash(static_cast(ptr)->QStandardItemModel::roleNames()); QtGui_PackedList { tmpValuece7c38, tmpValuece7c38->size() }; }); -} - -void* QStandardItemModel_SpanDefault(void* ptr, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QStandardItemModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -char QStandardItemModel_SubmitDefault(void* ptr) -{ - return static_cast(ptr)->QStandardItemModel::submit(); -} - -long long QStandardItemModel_SupportedDragActionsDefault(void* ptr) -{ - return static_cast(ptr)->QStandardItemModel::supportedDragActions(); -} - -void QStandardItemModel_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStandardItemModel::childEvent(static_cast(event)); -} - -void QStandardItemModel_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QStandardItemModel::connectNotify(*static_cast(sign)); -} - -void QStandardItemModel_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStandardItemModel::customEvent(static_cast(event)); -} - -void QStandardItemModel_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QStandardItemModel::deleteLater(); -} - -void QStandardItemModel_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QStandardItemModel::disconnectNotify(*static_cast(sign)); -} - -char QStandardItemModel_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QStandardItemModel::event(static_cast(e)); -} - -char QStandardItemModel_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStandardItemModel::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QStandardItemModel_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QStandardItemModel::metaObject()); -} - -void QStandardItemModel_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStandardItemModel::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QStaticText*) -void* QStaticText_NewQStaticText() -{ - return new QStaticText(); -} - -void* QStaticText_NewQStaticText2(struct QtGui_PackedString text) -{ - return new QStaticText(QString::fromUtf8(text.data, text.len)); -} - -void* QStaticText_NewQStaticText3(void* other) -{ - return new QStaticText(*static_cast(other)); -} - -long long QStaticText_PerformanceHint(void* ptr) -{ - return static_cast(ptr)->performanceHint(); -} - -void QStaticText_Prepare(void* ptr, void* matrix, void* font) -{ - static_cast(ptr)->prepare(*static_cast(matrix), *static_cast(font)); -} - -void QStaticText_SetPerformanceHint(void* ptr, long long performanceHint) -{ - static_cast(ptr)->setPerformanceHint(static_cast(performanceHint)); -} - -void QStaticText_SetText(void* ptr, struct QtGui_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QStaticText_SetTextFormat(void* ptr, long long textFormat) -{ - static_cast(ptr)->setTextFormat(static_cast(textFormat)); -} - -void QStaticText_SetTextOption(void* ptr, void* textOption) -{ - static_cast(ptr)->setTextOption(*static_cast(textOption)); -} - -void QStaticText_SetTextWidth(void* ptr, double textWidth) -{ - static_cast(ptr)->setTextWidth(textWidth); -} - -void* QStaticText_Size(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QStaticText_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtGui_PackedString QStaticText_Text(void* ptr) -{ - return ({ QByteArray t6fe556 = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t6fe556.prepend("WHITESPACE").constData()+10), t6fe556.size()-10 }; }); -} - -long long QStaticText_TextFormat(void* ptr) -{ - return static_cast(ptr)->textFormat(); -} - -void* QStaticText_TextOption(void* ptr) -{ - return new QTextOption(static_cast(ptr)->textOption()); -} - -double QStaticText_TextWidth(void* ptr) -{ - return static_cast(ptr)->textWidth(); -} - -void QStaticText_DestroyQStaticText(void* ptr) -{ - static_cast(ptr)->~QStaticText(); -} - -class MyQStatusTipEvent: public QStatusTipEvent -{ -public: - MyQStatusTipEvent(const QString &tip) : QStatusTipEvent(tip) {QStatusTipEvent_QStatusTipEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QStatusTipEvent*) -Q_DECLARE_METATYPE(MyQStatusTipEvent*) - -int QStatusTipEvent_QStatusTipEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStatusTipEvent_NewQStatusTipEvent(struct QtGui_PackedString tip) -{ - return new MyQStatusTipEvent(QString::fromUtf8(tip.data, tip.len)); -} - -struct QtGui_PackedString QStatusTipEvent_Tip(void* ptr) -{ - return ({ QByteArray t663d3b = static_cast(ptr)->tip().toUtf8(); QtGui_PackedString { const_cast(t663d3b.prepend("WHITESPACE").constData()+10), t663d3b.size()-10 }; }); -} - -class MyQStyleHints: public QStyleHints -{ -public: - void Signal_CursorFlashTimeChanged(int cursorFlashTime) { callbackQStyleHints_CursorFlashTimeChanged(this, cursorFlashTime); }; - void Signal_KeyboardInputIntervalChanged(int keyboardInputInterval) { callbackQStyleHints_KeyboardInputIntervalChanged(this, keyboardInputInterval); }; - void Signal_MouseDoubleClickIntervalChanged(int mouseDoubleClickInterval) { callbackQStyleHints_MouseDoubleClickIntervalChanged(this, mouseDoubleClickInterval); }; - void Signal_MousePressAndHoldIntervalChanged(int mousePressAndHoldInterval) { callbackQStyleHints_MousePressAndHoldIntervalChanged(this, mousePressAndHoldInterval); }; - void Signal_MouseQuickSelectionThresholdChanged(int threshold) { callbackQStyleHints_MouseQuickSelectionThresholdChanged(this, threshold); }; - void Signal_ShowShortcutsInContextMenusChanged(bool vbo) { callbackQStyleHints_ShowShortcutsInContextMenusChanged(this, vbo); }; - void Signal_StartDragDistanceChanged(int startDragDistance) { callbackQStyleHints_StartDragDistanceChanged(this, startDragDistance); }; - void Signal_StartDragTimeChanged(int startDragTime) { callbackQStyleHints_StartDragTimeChanged(this, startDragTime); }; - void Signal_TabFocusBehaviorChanged(Qt::TabFocusBehavior tabFocusBehavior) { callbackQStyleHints_TabFocusBehaviorChanged(this, tabFocusBehavior); }; - void Signal_UseHoverEffectsChanged(bool useHoverEffects) { callbackQStyleHints_UseHoverEffectsChanged(this, useHoverEffects); }; - void Signal_WheelScrollLinesChanged(int scrollLines) { callbackQStyleHints_WheelScrollLinesChanged(this, scrollLines); }; - void childEvent(QChildEvent * event) { callbackQStyleHints_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQStyleHints_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQStyleHints_CustomEvent(this, event); }; - void deleteLater() { callbackQStyleHints_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQStyleHints_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQStyleHints_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQStyleHints_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyleHints_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQStyleHints_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyleHints_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQStyleHints_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStyleHints*) -Q_DECLARE_METATYPE(MyQStyleHints*) - -int QStyleHints_QStyleHints_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QStyleHints_CursorFlashTime(void* ptr) -{ - return static_cast(ptr)->cursorFlashTime(); -} - -void QStyleHints_ConnectCursorFlashTimeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::cursorFlashTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_CursorFlashTimeChanged), static_cast(t)); -} - -void QStyleHints_DisconnectCursorFlashTimeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::cursorFlashTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_CursorFlashTimeChanged)); -} - -void QStyleHints_CursorFlashTimeChanged(void* ptr, int cursorFlashTime) -{ - static_cast(ptr)->cursorFlashTimeChanged(cursorFlashTime); -} - -double QStyleHints_FontSmoothingGamma(void* ptr) -{ - return static_cast(ptr)->fontSmoothingGamma(); -} - -int QStyleHints_KeyboardAutoRepeatRate(void* ptr) -{ - return static_cast(ptr)->keyboardAutoRepeatRate(); -} - -int QStyleHints_KeyboardInputInterval(void* ptr) -{ - return static_cast(ptr)->keyboardInputInterval(); -} - -void QStyleHints_ConnectKeyboardInputIntervalChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::keyboardInputIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_KeyboardInputIntervalChanged), static_cast(t)); -} - -void QStyleHints_DisconnectKeyboardInputIntervalChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::keyboardInputIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_KeyboardInputIntervalChanged)); -} - -void QStyleHints_KeyboardInputIntervalChanged(void* ptr, int keyboardInputInterval) -{ - static_cast(ptr)->keyboardInputIntervalChanged(keyboardInputInterval); -} - -int QStyleHints_MouseDoubleClickInterval(void* ptr) -{ - return static_cast(ptr)->mouseDoubleClickInterval(); -} - -void QStyleHints_ConnectMouseDoubleClickIntervalChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::mouseDoubleClickIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseDoubleClickIntervalChanged), static_cast(t)); -} - -void QStyleHints_DisconnectMouseDoubleClickIntervalChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::mouseDoubleClickIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseDoubleClickIntervalChanged)); -} - -void QStyleHints_MouseDoubleClickIntervalChanged(void* ptr, int mouseDoubleClickInterval) -{ - static_cast(ptr)->mouseDoubleClickIntervalChanged(mouseDoubleClickInterval); -} - -int QStyleHints_MousePressAndHoldInterval(void* ptr) -{ - return static_cast(ptr)->mousePressAndHoldInterval(); -} - -void QStyleHints_ConnectMousePressAndHoldIntervalChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::mousePressAndHoldIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MousePressAndHoldIntervalChanged), static_cast(t)); -} - -void QStyleHints_DisconnectMousePressAndHoldIntervalChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::mousePressAndHoldIntervalChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MousePressAndHoldIntervalChanged)); -} - -void QStyleHints_MousePressAndHoldIntervalChanged(void* ptr, int mousePressAndHoldInterval) -{ - static_cast(ptr)->mousePressAndHoldIntervalChanged(mousePressAndHoldInterval); -} - -int QStyleHints_MouseQuickSelectionThreshold(void* ptr) -{ - return static_cast(ptr)->mouseQuickSelectionThreshold(); -} - -void QStyleHints_ConnectMouseQuickSelectionThresholdChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::mouseQuickSelectionThresholdChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseQuickSelectionThresholdChanged), static_cast(t)); -} - -void QStyleHints_DisconnectMouseQuickSelectionThresholdChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::mouseQuickSelectionThresholdChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_MouseQuickSelectionThresholdChanged)); -} - -void QStyleHints_MouseQuickSelectionThresholdChanged(void* ptr, int threshold) -{ - static_cast(ptr)->mouseQuickSelectionThresholdChanged(threshold); -} - -void* QStyleHints_PasswordMaskCharacter(void* ptr) -{ - return new QChar(static_cast(ptr)->passwordMaskCharacter()); -} - -int QStyleHints_PasswordMaskDelay(void* ptr) -{ - return static_cast(ptr)->passwordMaskDelay(); -} - -char QStyleHints_SetFocusOnTouchRelease(void* ptr) -{ - return static_cast(ptr)->setFocusOnTouchRelease(); -} - -void QStyleHints_SetShowShortcutsInContextMenus(void* ptr, char showShortcutsInContextMenus) -{ - static_cast(ptr)->setShowShortcutsInContextMenus(showShortcutsInContextMenus != 0); -} - -void QStyleHints_SetUseHoverEffects(void* ptr, char useHoverEffects) -{ - static_cast(ptr)->setUseHoverEffects(useHoverEffects != 0); -} - -char QStyleHints_ShowIsFullScreen(void* ptr) -{ - return static_cast(ptr)->showIsFullScreen(); -} - -char QStyleHints_ShowIsMaximized(void* ptr) -{ - return static_cast(ptr)->showIsMaximized(); -} - -char QStyleHints_ShowShortcutsInContextMenus(void* ptr) -{ - return static_cast(ptr)->showShortcutsInContextMenus(); -} - -void QStyleHints_ConnectShowShortcutsInContextMenusChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::showShortcutsInContextMenusChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_ShowShortcutsInContextMenusChanged), static_cast(t)); -} - -void QStyleHints_DisconnectShowShortcutsInContextMenusChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::showShortcutsInContextMenusChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_ShowShortcutsInContextMenusChanged)); -} - -void QStyleHints_ShowShortcutsInContextMenusChanged(void* ptr, char vbo) -{ - static_cast(ptr)->showShortcutsInContextMenusChanged(vbo != 0); -} - -char QStyleHints_SingleClickActivation(void* ptr) -{ - return static_cast(ptr)->singleClickActivation(); -} - -int QStyleHints_StartDragDistance(void* ptr) -{ - return static_cast(ptr)->startDragDistance(); -} - -void QStyleHints_ConnectStartDragDistanceChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::startDragDistanceChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragDistanceChanged), static_cast(t)); -} - -void QStyleHints_DisconnectStartDragDistanceChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::startDragDistanceChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragDistanceChanged)); -} - -void QStyleHints_StartDragDistanceChanged(void* ptr, int startDragDistance) -{ - static_cast(ptr)->startDragDistanceChanged(startDragDistance); -} - -int QStyleHints_StartDragTime(void* ptr) -{ - return static_cast(ptr)->startDragTime(); -} - -void QStyleHints_ConnectStartDragTimeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::startDragTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragTimeChanged), static_cast(t)); -} - -void QStyleHints_DisconnectStartDragTimeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::startDragTimeChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_StartDragTimeChanged)); -} - -void QStyleHints_StartDragTimeChanged(void* ptr, int startDragTime) -{ - static_cast(ptr)->startDragTimeChanged(startDragTime); -} - -int QStyleHints_StartDragVelocity(void* ptr) -{ - return static_cast(ptr)->startDragVelocity(); -} - -long long QStyleHints_TabFocusBehavior(void* ptr) -{ - return static_cast(ptr)->tabFocusBehavior(); -} - -void QStyleHints_ConnectTabFocusBehaviorChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::tabFocusBehaviorChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_TabFocusBehaviorChanged), static_cast(t)); -} - -void QStyleHints_DisconnectTabFocusBehaviorChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::tabFocusBehaviorChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_TabFocusBehaviorChanged)); -} - -void QStyleHints_TabFocusBehaviorChanged(void* ptr, long long tabFocusBehavior) -{ - static_cast(ptr)->tabFocusBehaviorChanged(static_cast(tabFocusBehavior)); -} - -char QStyleHints_UseHoverEffects(void* ptr) -{ - return static_cast(ptr)->useHoverEffects(); -} - -void QStyleHints_ConnectUseHoverEffectsChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::useHoverEffectsChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_UseHoverEffectsChanged), static_cast(t)); -} - -void QStyleHints_DisconnectUseHoverEffectsChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::useHoverEffectsChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_UseHoverEffectsChanged)); -} - -void QStyleHints_UseHoverEffectsChanged(void* ptr, char useHoverEffects) -{ - static_cast(ptr)->useHoverEffectsChanged(useHoverEffects != 0); -} - -char QStyleHints_UseRtlExtensions(void* ptr) -{ - return static_cast(ptr)->useRtlExtensions(); -} - -int QStyleHints_WheelScrollLines(void* ptr) -{ - return static_cast(ptr)->wheelScrollLines(); -} - -void QStyleHints_ConnectWheelScrollLinesChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStyleHints::wheelScrollLinesChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_WheelScrollLinesChanged), static_cast(t)); -} - -void QStyleHints_DisconnectWheelScrollLinesChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStyleHints::wheelScrollLinesChanged), static_cast(ptr), static_cast(&MyQStyleHints::Signal_WheelScrollLinesChanged)); -} - -void QStyleHints_WheelScrollLinesChanged(void* ptr, int scrollLines) -{ - static_cast(ptr)->wheelScrollLinesChanged(scrollLines); -} - -void* QStyleHints___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyleHints___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyleHints___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyleHints___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStyleHints___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStyleHints___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyleHints___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyleHints___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyleHints___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyleHints___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyleHints___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyleHints___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyleHints___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyleHints___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyleHints___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QStyleHints_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStyleHints::childEvent(static_cast(event)); -} - -void QStyleHints_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QStyleHints::connectNotify(*static_cast(sign)); -} - -void QStyleHints_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStyleHints::customEvent(static_cast(event)); -} - -void QStyleHints_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QStyleHints::deleteLater(); -} - -void QStyleHints_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QStyleHints::disconnectNotify(*static_cast(sign)); -} - -char QStyleHints_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QStyleHints::event(static_cast(e)); -} - -char QStyleHints_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStyleHints::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QStyleHints_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QStyleHints::metaObject()); -} - -void QStyleHints_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStyleHints::timerEvent(static_cast(event)); -} - -class MyQSurface: public QSurface -{ -public: - QSurfaceFormat format() const { return *static_cast(callbackQSurface_Format(const_cast(static_cast(this)))); }; - QSize size() const { return *static_cast(callbackQSurface_Size(const_cast(static_cast(this)))); }; - QSurface::SurfaceType surfaceType() const { return static_cast(callbackQSurface_SurfaceType(const_cast(static_cast(this)))); }; - ~MyQSurface() { callbackQSurface_DestroyQSurface(this); }; -}; - -Q_DECLARE_METATYPE(MyQSurface*) - -int QSurface_QSurface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSurface_Format(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->format()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->format()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->format()); - } else { - return new QSurfaceFormat(static_cast(ptr)->format()); - } -} - -void* QSurface_Size(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -char QSurface_SupportsOpenGL(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->supportsOpenGL(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->supportsOpenGL(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->supportsOpenGL(); - } else { - return static_cast(ptr)->supportsOpenGL(); - } -} - -long long QSurface_SurfaceClass(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceClass(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceClass(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceClass(); - } else { - return static_cast(ptr)->surfaceClass(); - } -} - -long long QSurface_SurfaceType(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceType(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceType(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceType(); - } else { - return static_cast(ptr)->surfaceType(); - } -} - -void QSurface_DestroyQSurface(void* ptr) -{ - static_cast(ptr)->~QSurface(); -} - -void QSurface_DestroyQSurfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QSurfaceFormat) -Q_DECLARE_METATYPE(QSurfaceFormat*) -void* QSurfaceFormat_NewQSurfaceFormat() -{ - return new QSurfaceFormat(); -} - -void* QSurfaceFormat_NewQSurfaceFormat2(long long options) -{ - return new QSurfaceFormat(static_cast(options)); -} - -void* QSurfaceFormat_NewQSurfaceFormat3(void* other) -{ - return new QSurfaceFormat(*static_cast(other)); -} - -int QSurfaceFormat_AlphaBufferSize(void* ptr) -{ - return static_cast(ptr)->alphaBufferSize(); -} - -int QSurfaceFormat_BlueBufferSize(void* ptr) -{ - return static_cast(ptr)->blueBufferSize(); -} - -long long QSurfaceFormat_ColorSpace(void* ptr) -{ - return static_cast(ptr)->colorSpace(); -} - -void* QSurfaceFormat_QSurfaceFormat_DefaultFormat() -{ - return new QSurfaceFormat(QSurfaceFormat::defaultFormat()); -} - -int QSurfaceFormat_DepthBufferSize(void* ptr) -{ - return static_cast(ptr)->depthBufferSize(); -} - -int QSurfaceFormat_GreenBufferSize(void* ptr) -{ - return static_cast(ptr)->greenBufferSize(); -} - -char QSurfaceFormat_HasAlpha(void* ptr) -{ - return static_cast(ptr)->hasAlpha(); -} - -int QSurfaceFormat_MajorVersion(void* ptr) -{ - return static_cast(ptr)->majorVersion(); -} - -int QSurfaceFormat_MinorVersion(void* ptr) -{ - return static_cast(ptr)->minorVersion(); -} - -long long QSurfaceFormat_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -long long QSurfaceFormat_Profile(void* ptr) -{ - return static_cast(ptr)->profile(); -} - -int QSurfaceFormat_RedBufferSize(void* ptr) -{ - return static_cast(ptr)->redBufferSize(); -} - -long long QSurfaceFormat_RenderableType(void* ptr) -{ - return static_cast(ptr)->renderableType(); -} - -int QSurfaceFormat_Samples(void* ptr) -{ - return static_cast(ptr)->samples(); -} - -void QSurfaceFormat_SetAlphaBufferSize(void* ptr, int size) -{ - static_cast(ptr)->setAlphaBufferSize(size); -} - -void QSurfaceFormat_SetBlueBufferSize(void* ptr, int size) -{ - static_cast(ptr)->setBlueBufferSize(size); -} - -void QSurfaceFormat_SetColorSpace(void* ptr, long long colorSpace) -{ - static_cast(ptr)->setColorSpace(static_cast(colorSpace)); -} - -void QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(void* format) -{ - QSurfaceFormat::setDefaultFormat(*static_cast(format)); -} - -void QSurfaceFormat_SetDepthBufferSize(void* ptr, int size) -{ - static_cast(ptr)->setDepthBufferSize(size); -} - -void QSurfaceFormat_SetGreenBufferSize(void* ptr, int size) -{ - static_cast(ptr)->setGreenBufferSize(size); -} - -void QSurfaceFormat_SetMajorVersion(void* ptr, int major) -{ - static_cast(ptr)->setMajorVersion(major); -} - -void QSurfaceFormat_SetMinorVersion(void* ptr, int minor) -{ - static_cast(ptr)->setMinorVersion(minor); -} - -void QSurfaceFormat_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QSurfaceFormat_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -void QSurfaceFormat_SetProfile(void* ptr, long long profile) -{ - static_cast(ptr)->setProfile(static_cast(profile)); -} - -void QSurfaceFormat_SetRedBufferSize(void* ptr, int size) -{ - static_cast(ptr)->setRedBufferSize(size); -} - -void QSurfaceFormat_SetRenderableType(void* ptr, long long ty) -{ - static_cast(ptr)->setRenderableType(static_cast(ty)); -} - -void QSurfaceFormat_SetSamples(void* ptr, int numSamples) -{ - static_cast(ptr)->setSamples(numSamples); -} - -void QSurfaceFormat_SetStencilBufferSize(void* ptr, int size) -{ - static_cast(ptr)->setStencilBufferSize(size); -} - -void QSurfaceFormat_SetStereo(void* ptr, char enable) -{ - static_cast(ptr)->setStereo(enable != 0); -} - -void QSurfaceFormat_SetSwapBehavior(void* ptr, long long behavior) -{ - static_cast(ptr)->setSwapBehavior(static_cast(behavior)); -} - -void QSurfaceFormat_SetSwapInterval(void* ptr, int interval) -{ - static_cast(ptr)->setSwapInterval(interval); -} - -void QSurfaceFormat_SetVersion(void* ptr, int major, int minor) -{ - static_cast(ptr)->setVersion(major, minor); -} - -int QSurfaceFormat_StencilBufferSize(void* ptr) -{ - return static_cast(ptr)->stencilBufferSize(); -} - -char QSurfaceFormat_Stereo(void* ptr) -{ - return static_cast(ptr)->stereo(); -} - -long long QSurfaceFormat_SwapBehavior(void* ptr) -{ - return static_cast(ptr)->swapBehavior(); -} - -int QSurfaceFormat_SwapInterval(void* ptr) -{ - return static_cast(ptr)->swapInterval(); -} - -char QSurfaceFormat_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -void QSurfaceFormat_DestroyQSurfaceFormat(void* ptr) -{ - static_cast(ptr)->~QSurfaceFormat(); -} - -class MyQSyntaxHighlighter: public QSyntaxHighlighter -{ -public: - MyQSyntaxHighlighter(QObject *parent) : QSyntaxHighlighter(parent) {QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType();}; - MyQSyntaxHighlighter(QTextDocument *parent) : QSyntaxHighlighter(parent) {QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType();}; - void highlightBlock(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtGui_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQSyntaxHighlighter_HighlightBlock(this, textPacked); }; - void rehighlight() { callbackQSyntaxHighlighter_Rehighlight(this); }; - void rehighlightBlock(const QTextBlock & block) { callbackQSyntaxHighlighter_RehighlightBlock(this, const_cast(&block)); }; - ~MyQSyntaxHighlighter() { callbackQSyntaxHighlighter_DestroyQSyntaxHighlighter(this); }; - void childEvent(QChildEvent * event) { callbackQSyntaxHighlighter_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQSyntaxHighlighter_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQSyntaxHighlighter_CustomEvent(this, event); }; - void deleteLater() { callbackQSyntaxHighlighter_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQSyntaxHighlighter_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQSyntaxHighlighter_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQSyntaxHighlighter_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQSyntaxHighlighter_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQSyntaxHighlighter_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSyntaxHighlighter_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQSyntaxHighlighter_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSyntaxHighlighter*) -Q_DECLARE_METATYPE(MyQSyntaxHighlighter*) - -int QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSyntaxHighlighter_NewQSyntaxHighlighter(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSyntaxHighlighter(static_cast(parent)); - } else { - return new MyQSyntaxHighlighter(static_cast(parent)); - } -} - -void* QSyntaxHighlighter_NewQSyntaxHighlighter2(void* parent) -{ - return new MyQSyntaxHighlighter(static_cast(parent)); -} - -void* QSyntaxHighlighter_CurrentBlock(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->currentBlock()); -} - -int QSyntaxHighlighter_CurrentBlockState(void* ptr) -{ - return static_cast(ptr)->currentBlockState(); -} - -void* QSyntaxHighlighter_CurrentBlockUserData(void* ptr) -{ - return static_cast(ptr)->currentBlockUserData(); -} - -void* QSyntaxHighlighter_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -void* QSyntaxHighlighter_Format(void* ptr, int position) -{ - return new QTextCharFormat(static_cast(ptr)->format(position)); -} - -void QSyntaxHighlighter_HighlightBlock(void* ptr, struct QtGui_PackedString text) -{ - static_cast(ptr)->highlightBlock(QString::fromUtf8(text.data, text.len)); -} - -int QSyntaxHighlighter_PreviousBlockState(void* ptr) -{ - return static_cast(ptr)->previousBlockState(); -} - -void QSyntaxHighlighter_Rehighlight(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rehighlight"); -} - -void QSyntaxHighlighter_RehighlightDefault(void* ptr) -{ - static_cast(ptr)->QSyntaxHighlighter::rehighlight(); -} - -void QSyntaxHighlighter_RehighlightBlock(void* ptr, void* block) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rehighlightBlock", Q_ARG(const QTextBlock, *static_cast(block))); -} - -void QSyntaxHighlighter_RehighlightBlockDefault(void* ptr, void* block) -{ - static_cast(ptr)->QSyntaxHighlighter::rehighlightBlock(*static_cast(block)); -} - -void QSyntaxHighlighter_SetCurrentBlockState(void* ptr, int newState) -{ - static_cast(ptr)->setCurrentBlockState(newState); -} - -void QSyntaxHighlighter_SetCurrentBlockUserData(void* ptr, void* data) -{ - static_cast(ptr)->setCurrentBlockUserData(static_cast(data)); -} - -void QSyntaxHighlighter_SetDocument(void* ptr, void* doc) -{ - static_cast(ptr)->setDocument(static_cast(doc)); -} - -void QSyntaxHighlighter_SetFormat(void* ptr, int start, int count, void* format) -{ - static_cast(ptr)->setFormat(start, count, *static_cast(format)); -} - -void QSyntaxHighlighter_SetFormat2(void* ptr, int start, int count, void* color) -{ - static_cast(ptr)->setFormat(start, count, *static_cast(color)); -} - -void QSyntaxHighlighter_SetFormat3(void* ptr, int start, int count, void* font) -{ - static_cast(ptr)->setFormat(start, count, *static_cast(font)); -} - -void QSyntaxHighlighter_DestroyQSyntaxHighlighter(void* ptr) -{ - static_cast(ptr)->~QSyntaxHighlighter(); -} - -void QSyntaxHighlighter_DestroyQSyntaxHighlighterDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QSyntaxHighlighter___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSyntaxHighlighter___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSyntaxHighlighter___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSyntaxHighlighter___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSyntaxHighlighter___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSyntaxHighlighter___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSyntaxHighlighter___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSyntaxHighlighter___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSyntaxHighlighter___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSyntaxHighlighter___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSyntaxHighlighter___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSyntaxHighlighter___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSyntaxHighlighter___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSyntaxHighlighter___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSyntaxHighlighter___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QSyntaxHighlighter_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSyntaxHighlighter::childEvent(static_cast(event)); -} - -void QSyntaxHighlighter_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QSyntaxHighlighter::connectNotify(*static_cast(sign)); -} - -void QSyntaxHighlighter_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSyntaxHighlighter::customEvent(static_cast(event)); -} - -void QSyntaxHighlighter_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QSyntaxHighlighter::deleteLater(); -} - -void QSyntaxHighlighter_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QSyntaxHighlighter::disconnectNotify(*static_cast(sign)); -} - -char QSyntaxHighlighter_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QSyntaxHighlighter::event(static_cast(e)); -} - -char QSyntaxHighlighter_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSyntaxHighlighter::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QSyntaxHighlighter_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QSyntaxHighlighter::metaObject()); -} - -void QSyntaxHighlighter_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSyntaxHighlighter::timerEvent(static_cast(event)); -} - -class MyQTabletEvent: public QTabletEvent -{ -public: - MyQTabletEvent(QEvent::Type ty, const QPointF &pos, const QPointF &globalPos, int device, int pointerType, qreal pressure, int xTilt, int yTilt, qreal tangentialPressure, qreal rotation, int z, Qt::KeyboardModifiers keyState, qint64 uniqueID, Qt::MouseButton button, Qt::MouseButtons buttons) : QTabletEvent(ty, pos, globalPos, device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, uniqueID, button, buttons) {QTabletEvent_QTabletEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QTabletEvent*) -Q_DECLARE_METATYPE(MyQTabletEvent*) - -int QTabletEvent_QTabletEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTabletEvent_NewQTabletEvent2(long long ty, void* pos, void* globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, long long keyState, long long uniqueID, long long button, long long buttons) -{ - return new MyQTabletEvent(static_cast(ty), *static_cast(pos), *static_cast(globalPos), device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, static_cast(keyState), uniqueID, static_cast(button), static_cast(buttons)); -} - -long long QTabletEvent_Button(void* ptr) -{ - return static_cast(ptr)->button(); -} - -long long QTabletEvent_Buttons(void* ptr) -{ - return static_cast(ptr)->buttons(); -} - -long long QTabletEvent_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -void* QTabletEvent_GlobalPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QTabletEvent_GlobalPosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->globalPosF()); -} - -int QTabletEvent_GlobalX(void* ptr) -{ - return static_cast(ptr)->globalX(); -} - -int QTabletEvent_GlobalY(void* ptr) -{ - return static_cast(ptr)->globalY(); -} - -double QTabletEvent_HiResGlobalX(void* ptr) -{ - return static_cast(ptr)->hiResGlobalX(); -} - -double QTabletEvent_HiResGlobalY(void* ptr) -{ - return static_cast(ptr)->hiResGlobalY(); -} - -long long QTabletEvent_PointerType(void* ptr) -{ - return static_cast(ptr)->pointerType(); -} - -void* QTabletEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QTabletEvent_PosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->posF()); -} - -double QTabletEvent_Pressure(void* ptr) -{ - return static_cast(ptr)->pressure(); -} - -double QTabletEvent_Rotation(void* ptr) -{ - return static_cast(ptr)->rotation(); -} - -double QTabletEvent_TangentialPressure(void* ptr) -{ - return static_cast(ptr)->tangentialPressure(); -} - -long long QTabletEvent_UniqueId(void* ptr) -{ - return static_cast(ptr)->uniqueId(); -} - -int QTabletEvent_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QTabletEvent_XTilt(void* ptr) -{ - return static_cast(ptr)->xTilt(); -} - -int QTabletEvent_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -int QTabletEvent_YTilt(void* ptr) -{ - return static_cast(ptr)->yTilt(); -} - -int QTabletEvent_Z(void* ptr) -{ - return static_cast(ptr)->z(); -} - -Q_DECLARE_METATYPE(QTextBlock*) -void* QTextBlock_NewQTextBlock3(void* other) -{ - return new QTextBlock(*static_cast(other)); -} - -void* QTextBlock_BlockFormat(void* ptr) -{ - return new QTextBlockFormat(static_cast(ptr)->blockFormat()); -} - -int QTextBlock_BlockFormatIndex(void* ptr) -{ - return static_cast(ptr)->blockFormatIndex(); -} - -int QTextBlock_BlockNumber(void* ptr) -{ - return static_cast(ptr)->blockNumber(); -} - -void* QTextBlock_CharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->charFormat()); -} - -int QTextBlock_CharFormatIndex(void* ptr) -{ - return static_cast(ptr)->charFormatIndex(); -} - -void QTextBlock_ClearLayout(void* ptr) -{ - static_cast(ptr)->clearLayout(); -} - -char QTextBlock_Contains(void* ptr, int position) -{ - return static_cast(ptr)->contains(position); -} - -void* QTextBlock_Document(void* ptr) -{ - return const_cast(static_cast(ptr)->document()); -} - -int QTextBlock_FirstLineNumber(void* ptr) -{ - return static_cast(ptr)->firstLineNumber(); -} - -char QTextBlock_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QTextBlock_IsVisible(void* ptr) -{ - return static_cast(ptr)->isVisible(); -} - -void* QTextBlock_Layout(void* ptr) -{ - return static_cast(ptr)->layout(); -} - -int QTextBlock_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -int QTextBlock_LineCount(void* ptr) -{ - return static_cast(ptr)->lineCount(); -} - -void* QTextBlock_Next(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->next()); -} - -int QTextBlock_Position(void* ptr) -{ - return static_cast(ptr)->position(); -} - -void* QTextBlock_Previous(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->previous()); -} - -int QTextBlock_Revision(void* ptr) -{ - return static_cast(ptr)->revision(); -} - -void QTextBlock_SetLineCount(void* ptr, int count) -{ - static_cast(ptr)->setLineCount(count); -} - -void QTextBlock_SetRevision(void* ptr, int rev) -{ - static_cast(ptr)->setRevision(rev); -} - -void QTextBlock_SetUserData(void* ptr, void* data) -{ - static_cast(ptr)->setUserData(static_cast(data)); -} - -void QTextBlock_SetUserState(void* ptr, int state) -{ - static_cast(ptr)->setUserState(state); -} - -void QTextBlock_SetVisible(void* ptr, char visible) -{ - static_cast(ptr)->setVisible(visible != 0); -} - -struct QtGui_PackedString QTextBlock_Text(void* ptr) -{ - return ({ QByteArray t4bcf6c = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t4bcf6c.prepend("WHITESPACE").constData()+10), t4bcf6c.size()-10 }; }); -} - -long long QTextBlock_TextDirection(void* ptr) -{ - return static_cast(ptr)->textDirection(); -} - -void* QTextBlock_UserData(void* ptr) -{ - return static_cast(ptr)->userData(); -} - -int QTextBlock_UserState(void* ptr) -{ - return static_cast(ptr)->userState(); -} - -void* QTextBlock___textFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QTextBlockFormat) -Q_DECLARE_METATYPE(QTextBlockFormat*) -void* QTextBlockFormat_NewQTextBlockFormat() -{ - return new QTextBlockFormat(); -} - -long long QTextBlockFormat_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -double QTextBlockFormat_BottomMargin(void* ptr) -{ - return static_cast(ptr)->bottomMargin(); -} - -int QTextBlockFormat_HeadingLevel(void* ptr) -{ - return static_cast(ptr)->headingLevel(); -} - -int QTextBlockFormat_Indent(void* ptr) -{ - return static_cast(ptr)->indent(); -} - -double QTextBlockFormat_LeftMargin(void* ptr) -{ - return static_cast(ptr)->leftMargin(); -} - -double QTextBlockFormat_LineHeight(void* ptr, double scriptLineHeight, double scaling) -{ - return static_cast(ptr)->lineHeight(scriptLineHeight, scaling); -} - -double QTextBlockFormat_LineHeight2(void* ptr) -{ - return static_cast(ptr)->lineHeight(); -} - -int QTextBlockFormat_LineHeightType(void* ptr) -{ - return static_cast(ptr)->lineHeightType(); -} - -char QTextBlockFormat_NonBreakableLines(void* ptr) -{ - return static_cast(ptr)->nonBreakableLines(); -} - -long long QTextBlockFormat_PageBreakPolicy(void* ptr) -{ - return static_cast(ptr)->pageBreakPolicy(); -} - -double QTextBlockFormat_RightMargin(void* ptr) -{ - return static_cast(ptr)->rightMargin(); -} - -void QTextBlockFormat_SetAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setAlignment(static_cast(alignment)); -} - -void QTextBlockFormat_SetBottomMargin(void* ptr, double margin) -{ - static_cast(ptr)->setBottomMargin(margin); -} - -void QTextBlockFormat_SetHeadingLevel(void* ptr, int level) -{ - static_cast(ptr)->setHeadingLevel(level); -} - -void QTextBlockFormat_SetIndent(void* ptr, int indentation) -{ - static_cast(ptr)->setIndent(indentation); -} - -void QTextBlockFormat_SetLeftMargin(void* ptr, double margin) -{ - static_cast(ptr)->setLeftMargin(margin); -} - -void QTextBlockFormat_SetLineHeight(void* ptr, double height, int heightType) -{ - static_cast(ptr)->setLineHeight(height, heightType); -} - -void QTextBlockFormat_SetNonBreakableLines(void* ptr, char b) -{ - static_cast(ptr)->setNonBreakableLines(b != 0); -} - -void QTextBlockFormat_SetPageBreakPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setPageBreakPolicy(static_cast(policy)); -} - -void QTextBlockFormat_SetRightMargin(void* ptr, double margin) -{ - static_cast(ptr)->setRightMargin(margin); -} - -void QTextBlockFormat_SetTextIndent(void* ptr, double indent) -{ - static_cast(ptr)->setTextIndent(indent); -} - -void QTextBlockFormat_SetTopMargin(void* ptr, double margin) -{ - static_cast(ptr)->setTopMargin(margin); -} - -double QTextBlockFormat_TextIndent(void* ptr) -{ - return static_cast(ptr)->textIndent(); -} - -double QTextBlockFormat_TopMargin(void* ptr) -{ - return static_cast(ptr)->topMargin(); -} - -void* QTextBlockFormat___setTabPositions_tabs_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextBlockFormat___tabPositions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTextBlockGroup: public QTextBlockGroup -{ -public: - MyQTextBlockGroup(QTextDocument *document) : QTextBlockGroup(document) {QTextBlockGroup_QTextBlockGroup_QRegisterMetaType();}; - void blockFormatChanged(const QTextBlock & block) { callbackQTextBlockGroup_BlockFormatChanged(this, const_cast(&block)); }; - void blockInserted(const QTextBlock & block) { callbackQTextBlockGroup_BlockInserted(this, const_cast(&block)); }; - void blockRemoved(const QTextBlock & block) { callbackQTextBlockGroup_BlockRemoved(this, const_cast(&block)); }; - ~MyQTextBlockGroup() { callbackQTextBlockGroup_DestroyQTextBlockGroup(this); }; - void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; - void deleteLater() { callbackQTextObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextBlockGroup*) -Q_DECLARE_METATYPE(MyQTextBlockGroup*) - -int QTextBlockGroup_QTextBlockGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextBlockGroup_NewQTextBlockGroup(void* document) -{ - return new MyQTextBlockGroup(static_cast(document)); -} - -void QTextBlockGroup_BlockFormatChanged(void* ptr, void* block) -{ - static_cast(ptr)->blockFormatChanged(*static_cast(block)); -} - -void QTextBlockGroup_BlockFormatChangedDefault(void* ptr, void* block) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::blockFormatChanged(*static_cast(block)); - } else { - static_cast(ptr)->QTextBlockGroup::blockFormatChanged(*static_cast(block)); - } -} - -void QTextBlockGroup_BlockInserted(void* ptr, void* block) -{ - static_cast(ptr)->blockInserted(*static_cast(block)); -} - -void QTextBlockGroup_BlockInsertedDefault(void* ptr, void* block) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::blockInserted(*static_cast(block)); - } else { - static_cast(ptr)->QTextBlockGroup::blockInserted(*static_cast(block)); - } -} - -struct QtGui_PackedList QTextBlockGroup_BlockList(void* ptr) -{ - return ({ QList* tmpValue9018b9 = new QList(static_cast(ptr)->blockList()); QtGui_PackedList { tmpValue9018b9, tmpValue9018b9->size() }; }); -} - -void QTextBlockGroup_BlockRemoved(void* ptr, void* block) -{ - static_cast(ptr)->blockRemoved(*static_cast(block)); -} - -void QTextBlockGroup_BlockRemovedDefault(void* ptr, void* block) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::blockRemoved(*static_cast(block)); - } else { - static_cast(ptr)->QTextBlockGroup::blockRemoved(*static_cast(block)); - } -} - -void QTextBlockGroup_DestroyQTextBlockGroup(void* ptr) -{ - static_cast(ptr)->~QTextBlockGroup(); -} - -void QTextBlockGroup_DestroyQTextBlockGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTextBlockGroup___blockList_atList(void* ptr, int i) -{ - return new QTextBlock(({QTextBlock tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextBlockGroup___blockList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextBlockGroup___blockList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTextBlockUserData: public QTextBlockUserData -{ -public: - ~MyQTextBlockUserData() { callbackQTextBlockUserData_DestroyQTextBlockUserData(this); }; -}; - -Q_DECLARE_METATYPE(QTextBlockUserData*) -Q_DECLARE_METATYPE(MyQTextBlockUserData*) - -int QTextBlockUserData_QTextBlockUserData_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QTextBlockUserData_DestroyQTextBlockUserData(void* ptr) -{ - static_cast(ptr)->~QTextBlockUserData(); -} - -void QTextBlockUserData_DestroyQTextBlockUserDataDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QTextCharFormat) -Q_DECLARE_METATYPE(QTextCharFormat*) -void* QTextCharFormat_NewQTextCharFormat() -{ - return new QTextCharFormat(); -} - -struct QtGui_PackedString QTextCharFormat_AnchorHref(void* ptr) -{ - return ({ QByteArray t7b8d88 = static_cast(ptr)->anchorHref().toUtf8(); QtGui_PackedString { const_cast(t7b8d88.prepend("WHITESPACE").constData()+10), t7b8d88.size()-10 }; }); -} - -struct QtGui_PackedString QTextCharFormat_AnchorNames(void* ptr) -{ - return ({ QByteArray t55bd77 = static_cast(ptr)->anchorNames().join("¡¦!").toUtf8(); QtGui_PackedString { const_cast(t55bd77.prepend("WHITESPACE").constData()+10), t55bd77.size()-10 }; }); -} - -void* QTextCharFormat_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -long long QTextCharFormat_FontCapitalization(void* ptr) -{ - return static_cast(ptr)->fontCapitalization(); -} - -void* QTextCharFormat_FontFamilies(void* ptr) -{ - return new QVariant(static_cast(ptr)->fontFamilies()); -} - -struct QtGui_PackedString QTextCharFormat_FontFamily(void* ptr) -{ - return ({ QByteArray t087f3f = static_cast(ptr)->fontFamily().toUtf8(); QtGui_PackedString { const_cast(t087f3f.prepend("WHITESPACE").constData()+10), t087f3f.size()-10 }; }); -} - -char QTextCharFormat_FontFixedPitch(void* ptr) -{ - return static_cast(ptr)->fontFixedPitch(); -} - -long long QTextCharFormat_FontHintingPreference(void* ptr) -{ - return static_cast(ptr)->fontHintingPreference(); -} - -char QTextCharFormat_FontItalic(void* ptr) -{ - return static_cast(ptr)->fontItalic(); -} - -char QTextCharFormat_FontKerning(void* ptr) -{ - return static_cast(ptr)->fontKerning(); -} - -double QTextCharFormat_FontLetterSpacing(void* ptr) -{ - return static_cast(ptr)->fontLetterSpacing(); -} - -long long QTextCharFormat_FontLetterSpacingType(void* ptr) -{ - return static_cast(ptr)->fontLetterSpacingType(); -} - -char QTextCharFormat_FontOverline(void* ptr) -{ - return static_cast(ptr)->fontOverline(); -} - -double QTextCharFormat_FontPointSize(void* ptr) -{ - return static_cast(ptr)->fontPointSize(); -} - -int QTextCharFormat_FontStretch(void* ptr) -{ - return static_cast(ptr)->fontStretch(); -} - -char QTextCharFormat_FontStrikeOut(void* ptr) -{ - return static_cast(ptr)->fontStrikeOut(); -} - -long long QTextCharFormat_FontStyleHint(void* ptr) -{ - return static_cast(ptr)->fontStyleHint(); -} - -void* QTextCharFormat_FontStyleName(void* ptr) -{ - return new QVariant(static_cast(ptr)->fontStyleName()); -} - -long long QTextCharFormat_FontStyleStrategy(void* ptr) -{ - return static_cast(ptr)->fontStyleStrategy(); -} - -char QTextCharFormat_FontUnderline(void* ptr) -{ - return static_cast(ptr)->fontUnderline(); -} - -int QTextCharFormat_FontWeight(void* ptr) -{ - return static_cast(ptr)->fontWeight(); -} - -double QTextCharFormat_FontWordSpacing(void* ptr) -{ - return static_cast(ptr)->fontWordSpacing(); -} - -char QTextCharFormat_IsAnchor(void* ptr) -{ - return static_cast(ptr)->isAnchor(); -} - -void QTextCharFormat_SetAnchor(void* ptr, char anchor) -{ - static_cast(ptr)->setAnchor(anchor != 0); -} - -void QTextCharFormat_SetAnchorHref(void* ptr, struct QtGui_PackedString value) -{ - static_cast(ptr)->setAnchorHref(QString::fromUtf8(value.data, value.len)); -} - -void QTextCharFormat_SetAnchorNames(void* ptr, struct QtGui_PackedString names) -{ - static_cast(ptr)->setAnchorNames(QString::fromUtf8(names.data, names.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QTextCharFormat_SetFont(void* ptr, void* font, long long behavior) -{ - static_cast(ptr)->setFont(*static_cast(font), static_cast(behavior)); -} - -void QTextCharFormat_SetFont2(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QTextCharFormat_SetFontCapitalization(void* ptr, long long capitalization) -{ - static_cast(ptr)->setFontCapitalization(static_cast(capitalization)); -} - -void QTextCharFormat_SetFontFamilies(void* ptr, struct QtGui_PackedString families) -{ - static_cast(ptr)->setFontFamilies(QString::fromUtf8(families.data, families.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QTextCharFormat_SetFontFamily(void* ptr, struct QtGui_PackedString family) -{ - static_cast(ptr)->setFontFamily(QString::fromUtf8(family.data, family.len)); -} - -void QTextCharFormat_SetFontFixedPitch(void* ptr, char fixedPitch) -{ - static_cast(ptr)->setFontFixedPitch(fixedPitch != 0); -} - -void QTextCharFormat_SetFontHintingPreference(void* ptr, long long hintingPreference) -{ - static_cast(ptr)->setFontHintingPreference(static_cast(hintingPreference)); -} - -void QTextCharFormat_SetFontItalic(void* ptr, char italic) -{ - static_cast(ptr)->setFontItalic(italic != 0); -} - -void QTextCharFormat_SetFontKerning(void* ptr, char enable) -{ - static_cast(ptr)->setFontKerning(enable != 0); -} - -void QTextCharFormat_SetFontLetterSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setFontLetterSpacing(spacing); -} - -void QTextCharFormat_SetFontLetterSpacingType(void* ptr, long long letterSpacingType) -{ - static_cast(ptr)->setFontLetterSpacingType(static_cast(letterSpacingType)); -} - -void QTextCharFormat_SetFontOverline(void* ptr, char overline) -{ - static_cast(ptr)->setFontOverline(overline != 0); -} - -void QTextCharFormat_SetFontPointSize(void* ptr, double size) -{ - static_cast(ptr)->setFontPointSize(size); -} - -void QTextCharFormat_SetFontStretch(void* ptr, int factor) -{ - static_cast(ptr)->setFontStretch(factor); -} - -void QTextCharFormat_SetFontStrikeOut(void* ptr, char strikeOut) -{ - static_cast(ptr)->setFontStrikeOut(strikeOut != 0); -} - -void QTextCharFormat_SetFontStyleHint(void* ptr, long long hint, long long strategy) -{ - static_cast(ptr)->setFontStyleHint(static_cast(hint), static_cast(strategy)); -} - -void QTextCharFormat_SetFontStyleName(void* ptr, struct QtGui_PackedString styleName) -{ - static_cast(ptr)->setFontStyleName(QString::fromUtf8(styleName.data, styleName.len)); -} - -void QTextCharFormat_SetFontStyleStrategy(void* ptr, long long strategy) -{ - static_cast(ptr)->setFontStyleStrategy(static_cast(strategy)); -} - -void QTextCharFormat_SetFontUnderline(void* ptr, char underline) -{ - static_cast(ptr)->setFontUnderline(underline != 0); -} - -void QTextCharFormat_SetFontWeight(void* ptr, int weight) -{ - static_cast(ptr)->setFontWeight(weight); -} - -void QTextCharFormat_SetFontWordSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setFontWordSpacing(spacing); -} - -void QTextCharFormat_SetTextOutline(void* ptr, void* pen) -{ - static_cast(ptr)->setTextOutline(*static_cast(pen)); -} - -void QTextCharFormat_SetToolTip(void* ptr, struct QtGui_PackedString text) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(text.data, text.len)); -} - -void QTextCharFormat_SetUnderlineColor(void* ptr, void* color) -{ - static_cast(ptr)->setUnderlineColor(*static_cast(color)); -} - -void QTextCharFormat_SetUnderlineStyle(void* ptr, long long style) -{ - static_cast(ptr)->setUnderlineStyle(static_cast(style)); -} - -void QTextCharFormat_SetVerticalAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setVerticalAlignment(static_cast(alignment)); -} - -void* QTextCharFormat_TextOutline(void* ptr) -{ - return new QPen(static_cast(ptr)->textOutline()); -} - -struct QtGui_PackedString QTextCharFormat_ToolTip(void* ptr) -{ - return ({ QByteArray t7e7f7f = static_cast(ptr)->toolTip().toUtf8(); QtGui_PackedString { const_cast(t7e7f7f.prepend("WHITESPACE").constData()+10), t7e7f7f.size()-10 }; }); -} - -void* QTextCharFormat_UnderlineColor(void* ptr) -{ - return new QColor(static_cast(ptr)->underlineColor()); -} - -long long QTextCharFormat_UnderlineStyle(void* ptr) -{ - return static_cast(ptr)->underlineStyle(); -} - -long long QTextCharFormat_VerticalAlignment(void* ptr) -{ - return static_cast(ptr)->verticalAlignment(); -} - -Q_DECLARE_METATYPE(QTextCursor) -Q_DECLARE_METATYPE(QTextCursor*) -void* QTextCursor_NewQTextCursor() -{ - return new QTextCursor(); -} - -void* QTextCursor_NewQTextCursor2(void* document) -{ - return new QTextCursor(static_cast(document)); -} - -void* QTextCursor_NewQTextCursor3(void* frame) -{ - return new QTextCursor(static_cast(frame)); -} - -void* QTextCursor_NewQTextCursor4(void* block) -{ - return new QTextCursor(*static_cast(block)); -} - -void* QTextCursor_NewQTextCursor5(void* cursor) -{ - return new QTextCursor(*static_cast(cursor)); -} - -int QTextCursor_Anchor(void* ptr) -{ - return static_cast(ptr)->anchor(); -} - -char QTextCursor_AtBlockEnd(void* ptr) -{ - return static_cast(ptr)->atBlockEnd(); -} - -char QTextCursor_AtBlockStart(void* ptr) -{ - return static_cast(ptr)->atBlockStart(); -} - -char QTextCursor_AtEnd(void* ptr) -{ - return static_cast(ptr)->atEnd(); -} - -char QTextCursor_AtStart(void* ptr) -{ - return static_cast(ptr)->atStart(); -} - -void QTextCursor_BeginEditBlock(void* ptr) -{ - static_cast(ptr)->beginEditBlock(); -} - -void* QTextCursor_Block(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->block()); -} - -void* QTextCursor_BlockCharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->blockCharFormat()); -} - -void* QTextCursor_BlockFormat(void* ptr) -{ - return new QTextBlockFormat(static_cast(ptr)->blockFormat()); -} - -int QTextCursor_BlockNumber(void* ptr) -{ - return static_cast(ptr)->blockNumber(); -} - -void* QTextCursor_CharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->charFormat()); -} - -void QTextCursor_ClearSelection(void* ptr) -{ - static_cast(ptr)->clearSelection(); -} - -int QTextCursor_ColumnNumber(void* ptr) -{ - return static_cast(ptr)->columnNumber(); -} - -void* QTextCursor_CreateList(void* ptr, void* format) -{ - return static_cast(ptr)->createList(*static_cast(format)); -} - -void* QTextCursor_CreateList2(void* ptr, long long style) -{ - return static_cast(ptr)->createList(static_cast(style)); -} - -void* QTextCursor_CurrentFrame(void* ptr) -{ - return static_cast(ptr)->currentFrame(); -} - -void* QTextCursor_CurrentList(void* ptr) -{ - return static_cast(ptr)->currentList(); -} - -void* QTextCursor_CurrentTable(void* ptr) -{ - return static_cast(ptr)->currentTable(); -} - -void QTextCursor_DeleteChar(void* ptr) -{ - static_cast(ptr)->deleteChar(); -} - -void QTextCursor_DeletePreviousChar(void* ptr) -{ - static_cast(ptr)->deletePreviousChar(); -} - -void* QTextCursor_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -void QTextCursor_EndEditBlock(void* ptr) -{ - static_cast(ptr)->endEditBlock(); -} - -char QTextCursor_HasComplexSelection(void* ptr) -{ - return static_cast(ptr)->hasComplexSelection(); -} - -char QTextCursor_HasSelection(void* ptr) -{ - return static_cast(ptr)->hasSelection(); -} - -void QTextCursor_InsertBlock(void* ptr) -{ - static_cast(ptr)->insertBlock(); -} - -void QTextCursor_InsertBlock2(void* ptr, void* format) -{ - static_cast(ptr)->insertBlock(*static_cast(format)); -} - -void QTextCursor_InsertBlock3(void* ptr, void* format, void* charFormat) -{ - static_cast(ptr)->insertBlock(*static_cast(format), *static_cast(charFormat)); -} - -void QTextCursor_InsertFragment(void* ptr, void* fragment) -{ - static_cast(ptr)->insertFragment(*static_cast(fragment)); -} - -void* QTextCursor_InsertFrame(void* ptr, void* format) -{ - return static_cast(ptr)->insertFrame(*static_cast(format)); -} - -void QTextCursor_InsertHtml(void* ptr, struct QtGui_PackedString html) -{ - static_cast(ptr)->insertHtml(QString::fromUtf8(html.data, html.len)); -} - -void QTextCursor_InsertImage(void* ptr, void* format) -{ - static_cast(ptr)->insertImage(*static_cast(format)); -} - -void QTextCursor_InsertImage2(void* ptr, void* format, long long alignment) -{ - static_cast(ptr)->insertImage(*static_cast(format), static_cast(alignment)); -} - -void QTextCursor_InsertImage3(void* ptr, struct QtGui_PackedString name) -{ - static_cast(ptr)->insertImage(QString::fromUtf8(name.data, name.len)); -} - -void QTextCursor_InsertImage4(void* ptr, void* image, struct QtGui_PackedString name) -{ - static_cast(ptr)->insertImage(*static_cast(image), QString::fromUtf8(name.data, name.len)); -} - -void* QTextCursor_InsertList(void* ptr, void* format) -{ - return static_cast(ptr)->insertList(*static_cast(format)); -} - -void* QTextCursor_InsertList2(void* ptr, long long style) -{ - return static_cast(ptr)->insertList(static_cast(style)); -} - -void* QTextCursor_InsertTable(void* ptr, int rows, int columns, void* format) -{ - return static_cast(ptr)->insertTable(rows, columns, *static_cast(format)); -} - -void* QTextCursor_InsertTable2(void* ptr, int rows, int columns) -{ - return static_cast(ptr)->insertTable(rows, columns); -} - -void QTextCursor_InsertText(void* ptr, struct QtGui_PackedString text) -{ - static_cast(ptr)->insertText(QString::fromUtf8(text.data, text.len)); -} - -void QTextCursor_InsertText2(void* ptr, struct QtGui_PackedString text, void* format) -{ - static_cast(ptr)->insertText(QString::fromUtf8(text.data, text.len), *static_cast(format)); -} - -char QTextCursor_IsCopyOf(void* ptr, void* other) -{ - return static_cast(ptr)->isCopyOf(*static_cast(other)); -} - -char QTextCursor_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -void QTextCursor_JoinPreviousEditBlock(void* ptr) -{ - static_cast(ptr)->joinPreviousEditBlock(); -} - -char QTextCursor_KeepPositionOnInsert(void* ptr) -{ - return static_cast(ptr)->keepPositionOnInsert(); -} - -void QTextCursor_MergeBlockCharFormat(void* ptr, void* modifier) -{ - static_cast(ptr)->mergeBlockCharFormat(*static_cast(modifier)); -} - -void QTextCursor_MergeBlockFormat(void* ptr, void* modifier) -{ - static_cast(ptr)->mergeBlockFormat(*static_cast(modifier)); -} - -void QTextCursor_MergeCharFormat(void* ptr, void* modifier) -{ - static_cast(ptr)->mergeCharFormat(*static_cast(modifier)); -} - -char QTextCursor_MovePosition(void* ptr, long long operation, long long mode, int n) -{ - return static_cast(ptr)->movePosition(static_cast(operation), static_cast(mode), n); -} - -int QTextCursor_Position(void* ptr) -{ - return static_cast(ptr)->position(); -} - -int QTextCursor_PositionInBlock(void* ptr) -{ - return static_cast(ptr)->positionInBlock(); -} - -void QTextCursor_RemoveSelectedText(void* ptr) -{ - static_cast(ptr)->removeSelectedText(); -} - -void QTextCursor_Select(void* ptr, long long selection) -{ - static_cast(ptr)->select(static_cast(selection)); -} - -void QTextCursor_SelectedTableCells(void* ptr, int firstRow, int numRows, int firstColumn, int numColumns) -{ - static_cast(ptr)->selectedTableCells(&firstRow, &numRows, &firstColumn, &numColumns); -} - -struct QtGui_PackedString QTextCursor_SelectedText(void* ptr) -{ - return ({ QByteArray t495ef8 = static_cast(ptr)->selectedText().toUtf8(); QtGui_PackedString { const_cast(t495ef8.prepend("WHITESPACE").constData()+10), t495ef8.size()-10 }; }); -} - -void* QTextCursor_Selection(void* ptr) -{ - return new QTextDocumentFragment(static_cast(ptr)->selection()); -} - -int QTextCursor_SelectionEnd(void* ptr) -{ - return static_cast(ptr)->selectionEnd(); -} - -int QTextCursor_SelectionStart(void* ptr) -{ - return static_cast(ptr)->selectionStart(); -} - -void QTextCursor_SetBlockCharFormat(void* ptr, void* format) -{ - static_cast(ptr)->setBlockCharFormat(*static_cast(format)); -} - -void QTextCursor_SetBlockFormat(void* ptr, void* format) -{ - static_cast(ptr)->setBlockFormat(*static_cast(format)); -} - -void QTextCursor_SetCharFormat(void* ptr, void* format) -{ - static_cast(ptr)->setCharFormat(*static_cast(format)); -} - -void QTextCursor_SetKeepPositionOnInsert(void* ptr, char b) -{ - static_cast(ptr)->setKeepPositionOnInsert(b != 0); -} - -void QTextCursor_SetPosition(void* ptr, int pos, long long m) -{ - static_cast(ptr)->setPosition(pos, static_cast(m)); -} - -void QTextCursor_SetVerticalMovementX(void* ptr, int x) -{ - static_cast(ptr)->setVerticalMovementX(x); -} - -void QTextCursor_SetVisualNavigation(void* ptr, char b) -{ - static_cast(ptr)->setVisualNavigation(b != 0); -} - -void QTextCursor_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -int QTextCursor_VerticalMovementX(void* ptr) -{ - return static_cast(ptr)->verticalMovementX(); -} - -char QTextCursor_VisualNavigation(void* ptr) -{ - return static_cast(ptr)->visualNavigation(); -} - -void QTextCursor_DestroyQTextCursor(void* ptr) -{ - static_cast(ptr)->~QTextCursor(); -} - -class MyQTextDocument: public QTextDocument -{ -public: - MyQTextDocument(QObject *parent = Q_NULLPTR) : QTextDocument(parent) {QTextDocument_QTextDocument_QRegisterMetaType();}; - MyQTextDocument(const QString &text, QObject *parent = Q_NULLPTR) : QTextDocument(text, parent) {QTextDocument_QTextDocument_QRegisterMetaType();}; - void Signal_BaseUrlChanged(const QUrl & url) { callbackQTextDocument_BaseUrlChanged(this, const_cast(&url)); }; - void Signal_BlockCountChanged(int newBlockCount) { callbackQTextDocument_BlockCountChanged(this, newBlockCount); }; - void clear() { callbackQTextDocument_Clear(this); }; - void Signal_ContentsChange(int position, int charsRemoved, int charsAdded) { callbackQTextDocument_ContentsChange(this, position, charsRemoved, charsAdded); }; - void Signal_ContentsChanged() { callbackQTextDocument_ContentsChanged(this); }; - QTextObject * createObject(const QTextFormat & format) { return static_cast(callbackQTextDocument_CreateObject(this, const_cast(&format))); }; - void Signal_CursorPositionChanged(const QTextCursor & cursor) { callbackQTextDocument_CursorPositionChanged(this, const_cast(&cursor)); }; - void Signal_DocumentLayoutChanged() { callbackQTextDocument_DocumentLayoutChanged(this); }; - QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQTextDocument_LoadResource(this, ty, const_cast(&name))); }; - void Signal_ModificationChanged(bool changed) { callbackQTextDocument_ModificationChanged(this, changed); }; - void redo() { callbackQTextDocument_Redo2(this); }; - void Signal_RedoAvailable(bool available) { callbackQTextDocument_RedoAvailable(this, available); }; - void setModified(bool m) { callbackQTextDocument_SetModified(this, m); }; - void undo() { callbackQTextDocument_Undo2(this); }; - void Signal_UndoAvailable(bool available) { callbackQTextDocument_UndoAvailable(this, available); }; - void Signal_UndoCommandAdded() { callbackQTextDocument_UndoCommandAdded(this); }; - ~MyQTextDocument() { callbackQTextDocument_DestroyQTextDocument(this); }; - void childEvent(QChildEvent * event) { callbackQTextDocument_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTextDocument_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTextDocument_CustomEvent(this, event); }; - void deleteLater() { callbackQTextDocument_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTextDocument_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTextDocument_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTextDocument_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextDocument_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTextDocument_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextDocument_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTextDocument_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextDocument*) -Q_DECLARE_METATYPE(MyQTextDocument*) - -int QTextDocument_QTextDocument_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextDocument_NewQTextDocument(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(static_cast(parent)); - } else { - return new MyQTextDocument(static_cast(parent)); - } -} - -void* QTextDocument_NewQTextDocument2(struct QtGui_PackedString text, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else { - return new MyQTextDocument(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } -} - -void QTextDocument_AddResource(void* ptr, int ty, void* name, void* resource) -{ - static_cast(ptr)->addResource(ty, *static_cast(name), *static_cast(resource)); -} - -void QTextDocument_AdjustSize(void* ptr) -{ - static_cast(ptr)->adjustSize(); -} - -struct QtGui_PackedList QTextDocument_AllFormats(void* ptr) -{ - return ({ QVector* tmpValued4e73f = new QVector(static_cast(ptr)->allFormats()); QtGui_PackedList { tmpValued4e73f, tmpValued4e73f->size() }; }); -} - -int QTextDocument_AvailableRedoSteps(void* ptr) -{ - return static_cast(ptr)->availableRedoSteps(); -} - -int QTextDocument_AvailableUndoSteps(void* ptr) -{ - return static_cast(ptr)->availableUndoSteps(); -} - -void* QTextDocument_BaseUrl(void* ptr) -{ - return new QUrl(static_cast(ptr)->baseUrl()); -} - -void QTextDocument_ConnectBaseUrlChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::baseUrlChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BaseUrlChanged), static_cast(t)); -} - -void QTextDocument_DisconnectBaseUrlChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::baseUrlChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BaseUrlChanged)); -} - -void QTextDocument_BaseUrlChanged(void* ptr, void* url) -{ - static_cast(ptr)->baseUrlChanged(*static_cast(url)); -} - -void* QTextDocument_Begin(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->begin()); -} - -int QTextDocument_BlockCount(void* ptr) -{ - return static_cast(ptr)->blockCount(); -} - -void QTextDocument_ConnectBlockCountChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::blockCountChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BlockCountChanged), static_cast(t)); -} - -void QTextDocument_DisconnectBlockCountChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::blockCountChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_BlockCountChanged)); -} - -void QTextDocument_BlockCountChanged(void* ptr, int newBlockCount) -{ - static_cast(ptr)->blockCountChanged(newBlockCount); -} - -void* QTextDocument_CharacterAt(void* ptr, int pos) -{ - return new QChar(static_cast(ptr)->characterAt(pos)); -} - -int QTextDocument_CharacterCount(void* ptr) -{ - return static_cast(ptr)->characterCount(); -} - -void QTextDocument_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void QTextDocument_ClearDefault(void* ptr) -{ - static_cast(ptr)->QTextDocument::clear(); -} - -void QTextDocument_ClearUndoRedoStacks(void* ptr, long long stacksToClear) -{ - static_cast(ptr)->clearUndoRedoStacks(static_cast(stacksToClear)); -} - -void* QTextDocument_Clone(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->clone(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->clone(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->clone(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->clone(static_cast(parent)); - } else { - return static_cast(ptr)->clone(static_cast(parent)); - } -} - -void QTextDocument_ConnectContentsChange(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::contentsChange), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChange), static_cast(t)); -} - -void QTextDocument_DisconnectContentsChange(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::contentsChange), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChange)); -} - -void QTextDocument_ContentsChange(void* ptr, int position, int charsRemoved, int charsAdded) -{ - static_cast(ptr)->contentsChange(position, charsRemoved, charsAdded); -} - -void QTextDocument_ConnectContentsChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::contentsChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChanged), static_cast(t)); -} - -void QTextDocument_DisconnectContentsChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::contentsChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ContentsChanged)); -} - -void QTextDocument_ContentsChanged(void* ptr) -{ - static_cast(ptr)->contentsChanged(); -} - -void* QTextDocument_CreateObject(void* ptr, void* format) -{ - return static_cast(ptr)->createObject(*static_cast(format)); -} - -void* QTextDocument_CreateObjectDefault(void* ptr, void* format) -{ - return static_cast(ptr)->QTextDocument::createObject(*static_cast(format)); -} - -void QTextDocument_ConnectCursorPositionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_CursorPositionChanged), static_cast(t)); -} - -void QTextDocument_DisconnectCursorPositionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_CursorPositionChanged)); -} - -void QTextDocument_CursorPositionChanged(void* ptr, void* cursor) -{ - static_cast(ptr)->cursorPositionChanged(*static_cast(cursor)); -} - -long long QTextDocument_DefaultCursorMoveStyle(void* ptr) -{ - return static_cast(ptr)->defaultCursorMoveStyle(); -} - -void* QTextDocument_DefaultFont(void* ptr) -{ - return new QFont(static_cast(ptr)->defaultFont()); -} - -struct QtGui_PackedString QTextDocument_DefaultStyleSheet(void* ptr) -{ - return ({ QByteArray t95f0f4 = static_cast(ptr)->defaultStyleSheet().toUtf8(); QtGui_PackedString { const_cast(t95f0f4.prepend("WHITESPACE").constData()+10), t95f0f4.size()-10 }; }); -} - -void* QTextDocument_DefaultTextOption(void* ptr) -{ - return new QTextOption(static_cast(ptr)->defaultTextOption()); -} - -void* QTextDocument_DocumentLayout(void* ptr) -{ - return static_cast(ptr)->documentLayout(); -} - -void QTextDocument_ConnectDocumentLayoutChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::documentLayoutChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_DocumentLayoutChanged), static_cast(t)); -} - -void QTextDocument_DisconnectDocumentLayoutChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::documentLayoutChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_DocumentLayoutChanged)); -} - -void QTextDocument_DocumentLayoutChanged(void* ptr) -{ - static_cast(ptr)->documentLayoutChanged(); -} - -double QTextDocument_DocumentMargin(void* ptr) -{ - return static_cast(ptr)->documentMargin(); -} - -void QTextDocument_DrawContents(void* ptr, void* p, void* rect) -{ - static_cast(ptr)->drawContents(static_cast(p), *static_cast(rect)); -} - -void* QTextDocument_End(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->end()); -} - -void* QTextDocument_Find(void* ptr, struct QtGui_PackedString subString, void* cursor, long long options) -{ - return new QTextCursor(static_cast(ptr)->find(QString::fromUtf8(subString.data, subString.len), *static_cast(cursor), static_cast(options))); -} - -void* QTextDocument_Find2(void* ptr, struct QtGui_PackedString subString, int position, long long options) -{ - return new QTextCursor(static_cast(ptr)->find(QString::fromUtf8(subString.data, subString.len), position, static_cast(options))); -} - -void* QTextDocument_Find3(void* ptr, void* expr, int from, long long options) -{ - return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), from, static_cast(options))); -} - -void* QTextDocument_Find4(void* ptr, void* expr, void* cursor, long long options) -{ - return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), *static_cast(cursor), static_cast(options))); -} - -void* QTextDocument_Find5(void* ptr, void* expr, int from, long long options) -{ - return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), from, static_cast(options))); -} - -void* QTextDocument_Find6(void* ptr, void* expr, void* cursor, long long options) -{ - return new QTextCursor(static_cast(ptr)->find(*static_cast(expr), *static_cast(cursor), static_cast(options))); -} - -void* QTextDocument_FindBlock(void* ptr, int pos) -{ - return new QTextBlock(static_cast(ptr)->findBlock(pos)); -} - -void* QTextDocument_FindBlockByLineNumber(void* ptr, int lineNumber) -{ - return new QTextBlock(static_cast(ptr)->findBlockByLineNumber(lineNumber)); -} - -void* QTextDocument_FindBlockByNumber(void* ptr, int blockNumber) -{ - return new QTextBlock(static_cast(ptr)->findBlockByNumber(blockNumber)); -} - -void* QTextDocument_FirstBlock(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->firstBlock()); -} - -double QTextDocument_IdealWidth(void* ptr) -{ - return static_cast(ptr)->idealWidth(); -} - -double QTextDocument_IndentWidth(void* ptr) -{ - return static_cast(ptr)->indentWidth(); -} - -char QTextDocument_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QTextDocument_IsModified(void* ptr) -{ - return static_cast(ptr)->isModified(); -} - -char QTextDocument_IsRedoAvailable(void* ptr) -{ - return static_cast(ptr)->isRedoAvailable(); -} - -char QTextDocument_IsUndoAvailable(void* ptr) -{ - return static_cast(ptr)->isUndoAvailable(); -} - -char QTextDocument_IsUndoRedoEnabled(void* ptr) -{ - return static_cast(ptr)->isUndoRedoEnabled(); -} - -void* QTextDocument_LastBlock(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->lastBlock()); -} - -int QTextDocument_LineCount(void* ptr) -{ - return static_cast(ptr)->lineCount(); -} - -void* QTextDocument_LoadResource(void* ptr, int ty, void* name) -{ - return new QVariant(static_cast(ptr)->loadResource(ty, *static_cast(name))); -} - -void* QTextDocument_LoadResourceDefault(void* ptr, int ty, void* name) -{ - return new QVariant(static_cast(ptr)->QTextDocument::loadResource(ty, *static_cast(name))); -} - -void QTextDocument_MarkContentsDirty(void* ptr, int position, int length) -{ - static_cast(ptr)->markContentsDirty(position, length); -} - -int QTextDocument_MaximumBlockCount(void* ptr) -{ - return static_cast(ptr)->maximumBlockCount(); -} - -struct QtGui_PackedString QTextDocument_MetaInformation(void* ptr, long long info) -{ - return ({ QByteArray ta91ae2 = static_cast(ptr)->metaInformation(static_cast(info)).toUtf8(); QtGui_PackedString { const_cast(ta91ae2.prepend("WHITESPACE").constData()+10), ta91ae2.size()-10 }; }); -} - -void QTextDocument_ConnectModificationChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::modificationChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ModificationChanged), static_cast(t)); -} - -void QTextDocument_DisconnectModificationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::modificationChanged), static_cast(ptr), static_cast(&MyQTextDocument::Signal_ModificationChanged)); -} - -void QTextDocument_ModificationChanged(void* ptr, char changed) -{ - static_cast(ptr)->modificationChanged(changed != 0); -} - -void* QTextDocument_Object(void* ptr, int objectIndex) -{ - return static_cast(ptr)->object(objectIndex); -} - -void* QTextDocument_ObjectForFormat(void* ptr, void* ff) -{ - return static_cast(ptr)->objectForFormat(*static_cast(ff)); -} - -int QTextDocument_PageCount(void* ptr) -{ - return static_cast(ptr)->pageCount(); -} - -void* QTextDocument_PageSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->pageSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QTextDocument_Print(void* ptr, void* printer) -{ -#ifndef Q_OS_IOS - if (dynamic_cast(static_cast(printer))) { - static_cast(ptr)->print(static_cast(printer)); - } else { - static_cast(ptr)->print(static_cast(printer)); - } -#endif -} - -void QTextDocument_Redo(void* ptr, void* cursor) -{ - static_cast(ptr)->redo(static_cast(cursor)); -} - -void QTextDocument_Redo2(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "redo"); -} - -void QTextDocument_Redo2Default(void* ptr) -{ - static_cast(ptr)->QTextDocument::redo(); -} - -void QTextDocument_ConnectRedoAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::redoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_RedoAvailable), static_cast(t)); -} - -void QTextDocument_DisconnectRedoAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::redoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_RedoAvailable)); -} - -void QTextDocument_RedoAvailable(void* ptr, char available) -{ - static_cast(ptr)->redoAvailable(available != 0); -} - -void* QTextDocument_Resource(void* ptr, int ty, void* name) -{ - return new QVariant(static_cast(ptr)->resource(ty, *static_cast(name))); -} - -int QTextDocument_Revision(void* ptr) -{ - return static_cast(ptr)->revision(); -} - -void* QTextDocument_RootFrame(void* ptr) -{ - return static_cast(ptr)->rootFrame(); -} - -void QTextDocument_SetBaseUrl(void* ptr, void* url) -{ - static_cast(ptr)->setBaseUrl(*static_cast(url)); -} - -void QTextDocument_SetDefaultCursorMoveStyle(void* ptr, long long style) -{ - static_cast(ptr)->setDefaultCursorMoveStyle(static_cast(style)); -} - -void QTextDocument_SetDefaultFont(void* ptr, void* font) -{ - static_cast(ptr)->setDefaultFont(*static_cast(font)); -} - -void QTextDocument_SetDefaultStyleSheet(void* ptr, struct QtGui_PackedString sheet) -{ - static_cast(ptr)->setDefaultStyleSheet(QString::fromUtf8(sheet.data, sheet.len)); -} - -void QTextDocument_SetDefaultTextOption(void* ptr, void* option) -{ - static_cast(ptr)->setDefaultTextOption(*static_cast(option)); -} - -void QTextDocument_SetDocumentLayout(void* ptr, void* layout) -{ - static_cast(ptr)->setDocumentLayout(static_cast(layout)); -} - -void QTextDocument_SetDocumentMargin(void* ptr, double margin) -{ - static_cast(ptr)->setDocumentMargin(margin); -} - -void QTextDocument_SetHtml(void* ptr, struct QtGui_PackedString html) -{ - static_cast(ptr)->setHtml(QString::fromUtf8(html.data, html.len)); -} - -void QTextDocument_SetIndentWidth(void* ptr, double width) -{ - static_cast(ptr)->setIndentWidth(width); -} - -void QTextDocument_SetMaximumBlockCount(void* ptr, int maximum) -{ - static_cast(ptr)->setMaximumBlockCount(maximum); -} - -void QTextDocument_SetMetaInformation(void* ptr, long long info, struct QtGui_PackedString stri) -{ - static_cast(ptr)->setMetaInformation(static_cast(info), QString::fromUtf8(stri.data, stri.len)); -} - -void QTextDocument_SetModified(void* ptr, char m) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setModified", Q_ARG(bool, m != 0)); -} - -void QTextDocument_SetModifiedDefault(void* ptr, char m) -{ - static_cast(ptr)->QTextDocument::setModified(m != 0); -} - -void QTextDocument_SetPageSize(void* ptr, void* size) -{ - static_cast(ptr)->setPageSize(*static_cast(size)); -} - -void QTextDocument_SetPlainText(void* ptr, struct QtGui_PackedString text) -{ - static_cast(ptr)->setPlainText(QString::fromUtf8(text.data, text.len)); -} - -void QTextDocument_SetTextWidth(void* ptr, double width) -{ - static_cast(ptr)->setTextWidth(width); -} - -void QTextDocument_SetUndoRedoEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setUndoRedoEnabled(enable != 0); -} - -void QTextDocument_SetUseDesignMetrics(void* ptr, char b) -{ - static_cast(ptr)->setUseDesignMetrics(b != 0); -} - -void* QTextDocument_Size(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QTextDocument_TextWidth(void* ptr) -{ - return static_cast(ptr)->textWidth(); -} - -struct QtGui_PackedString QTextDocument_ToHtml(void* ptr, void* encoding) -{ - return ({ QByteArray t48be10 = static_cast(ptr)->toHtml(*static_cast(encoding)).toUtf8(); QtGui_PackedString { const_cast(t48be10.prepend("WHITESPACE").constData()+10), t48be10.size()-10 }; }); -} - -struct QtGui_PackedString QTextDocument_ToPlainText(void* ptr) -{ - return ({ QByteArray t7d8da3 = static_cast(ptr)->toPlainText().toUtf8(); QtGui_PackedString { const_cast(t7d8da3.prepend("WHITESPACE").constData()+10), t7d8da3.size()-10 }; }); -} - -struct QtGui_PackedString QTextDocument_ToRawText(void* ptr) -{ - return ({ QByteArray td710b1 = static_cast(ptr)->toRawText().toUtf8(); QtGui_PackedString { const_cast(td710b1.prepend("WHITESPACE").constData()+10), td710b1.size()-10 }; }); -} - -void QTextDocument_Undo(void* ptr, void* cursor) -{ - static_cast(ptr)->undo(static_cast(cursor)); -} - -void QTextDocument_Undo2(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "undo"); -} - -void QTextDocument_Undo2Default(void* ptr) -{ - static_cast(ptr)->QTextDocument::undo(); -} - -void QTextDocument_ConnectUndoAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::undoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoAvailable), static_cast(t)); -} - -void QTextDocument_DisconnectUndoAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::undoAvailable), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoAvailable)); -} - -void QTextDocument_UndoAvailable(void* ptr, char available) -{ - static_cast(ptr)->undoAvailable(available != 0); -} - -void QTextDocument_ConnectUndoCommandAdded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextDocument::undoCommandAdded), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoCommandAdded), static_cast(t)); -} - -void QTextDocument_DisconnectUndoCommandAdded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextDocument::undoCommandAdded), static_cast(ptr), static_cast(&MyQTextDocument::Signal_UndoCommandAdded)); -} - -void QTextDocument_UndoCommandAdded(void* ptr) -{ - static_cast(ptr)->undoCommandAdded(); -} - -char QTextDocument_UseDesignMetrics(void* ptr) -{ - return static_cast(ptr)->useDesignMetrics(); -} - -void QTextDocument_DestroyQTextDocument(void* ptr) -{ - static_cast(ptr)->~QTextDocument(); -} - -void QTextDocument_DestroyQTextDocumentDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTextDocument___allFormats_atList(void* ptr, int i) -{ - return new QTextFormat(({QTextFormat tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QTextDocument___allFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextDocument___allFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QTextDocument___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextDocument___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextDocument___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextDocument___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextDocument___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextDocument___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextDocument___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextDocument___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextDocument___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextDocument___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextDocument___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextDocument___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextDocument___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextDocument___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextDocument___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QTextDocument_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QTextDocument::childEvent(static_cast(event)); -} - -void QTextDocument_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QTextDocument::connectNotify(*static_cast(sign)); -} - -void QTextDocument_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QTextDocument::customEvent(static_cast(event)); -} - -void QTextDocument_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QTextDocument::deleteLater(); -} - -void QTextDocument_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QTextDocument::disconnectNotify(*static_cast(sign)); -} - -char QTextDocument_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QTextDocument::event(static_cast(e)); -} - -char QTextDocument_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextDocument::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QTextDocument_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QTextDocument::metaObject()); -} - -void QTextDocument_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QTextDocument::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QTextDocumentFragment) -Q_DECLARE_METATYPE(QTextDocumentFragment*) -void* QTextDocumentFragment_NewQTextDocumentFragment() -{ - return new QTextDocumentFragment(); -} - -void* QTextDocumentFragment_NewQTextDocumentFragment2(void* document) -{ - return new QTextDocumentFragment(static_cast(document)); -} - -void* QTextDocumentFragment_NewQTextDocumentFragment3(void* cursor) -{ - return new QTextDocumentFragment(*static_cast(cursor)); -} - -void* QTextDocumentFragment_NewQTextDocumentFragment4(void* other) -{ - return new QTextDocumentFragment(*static_cast(other)); -} - -void* QTextDocumentFragment_QTextDocumentFragment_FromHtml(struct QtGui_PackedString text) -{ - return new QTextDocumentFragment(QTextDocumentFragment::fromHtml(QString::fromUtf8(text.data, text.len))); -} - -void* QTextDocumentFragment_QTextDocumentFragment_FromHtml2(struct QtGui_PackedString text, void* resourceProvider) -{ - return new QTextDocumentFragment(QTextDocumentFragment::fromHtml(QString::fromUtf8(text.data, text.len), static_cast(resourceProvider))); -} - -void* QTextDocumentFragment_QTextDocumentFragment_FromPlainText(struct QtGui_PackedString plainText) -{ - return new QTextDocumentFragment(QTextDocumentFragment::fromPlainText(QString::fromUtf8(plainText.data, plainText.len))); -} - -char QTextDocumentFragment_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtGui_PackedString QTextDocumentFragment_ToHtml(void* ptr, void* encoding) -{ - return ({ QByteArray t6dea0f = static_cast(ptr)->toHtml(*static_cast(encoding)).toUtf8(); QtGui_PackedString { const_cast(t6dea0f.prepend("WHITESPACE").constData()+10), t6dea0f.size()-10 }; }); -} - -struct QtGui_PackedString QTextDocumentFragment_ToPlainText(void* ptr) -{ - return ({ QByteArray td3666e = static_cast(ptr)->toPlainText().toUtf8(); QtGui_PackedString { const_cast(td3666e.prepend("WHITESPACE").constData()+10), td3666e.size()-10 }; }); -} - -void QTextDocumentFragment_DestroyQTextDocumentFragment(void* ptr) -{ - static_cast(ptr)->~QTextDocumentFragment(); -} - -Q_DECLARE_METATYPE(QTextDocumentWriter*) -void* QTextDocumentWriter_NewQTextDocumentWriter() -{ - return new QTextDocumentWriter(); -} - -void* QTextDocumentWriter_NewQTextDocumentWriter2(void* device, void* format) -{ - return new QTextDocumentWriter(static_cast(device), *static_cast(format)); -} - -void* QTextDocumentWriter_NewQTextDocumentWriter3(struct QtGui_PackedString fileName, void* format) -{ - return new QTextDocumentWriter(QString::fromUtf8(fileName.data, fileName.len), *static_cast(format)); -} - -void* QTextDocumentWriter_Codec(void* ptr) -{ - return static_cast(ptr)->codec(); -} - -void* QTextDocumentWriter_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -struct QtGui_PackedString QTextDocumentWriter_FileName(void* ptr) -{ - return ({ QByteArray tbc6b5c = static_cast(ptr)->fileName().toUtf8(); QtGui_PackedString { const_cast(tbc6b5c.prepend("WHITESPACE").constData()+10), tbc6b5c.size()-10 }; }); -} - -void* QTextDocumentWriter_Format(void* ptr) -{ - return new QByteArray(static_cast(ptr)->format()); -} - -void QTextDocumentWriter_SetCodec(void* ptr, void* codec) -{ - static_cast(ptr)->setCodec(static_cast(codec)); -} - -void QTextDocumentWriter_SetDevice(void* ptr, void* device) -{ - static_cast(ptr)->setDevice(static_cast(device)); -} - -void QTextDocumentWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName) -{ - static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); -} - -void QTextDocumentWriter_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -struct QtGui_PackedList QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats() -{ - return ({ QList* tmpValue35469a = new QList(QTextDocumentWriter::supportedDocumentFormats()); QtGui_PackedList { tmpValue35469a, tmpValue35469a->size() }; }); -} - -char QTextDocumentWriter_Write(void* ptr, void* document) -{ - return static_cast(ptr)->write(static_cast(document)); -} - -char QTextDocumentWriter_Write2(void* ptr, void* fragment) -{ - return static_cast(ptr)->write(*static_cast(fragment)); -} - -void QTextDocumentWriter_DestroyQTextDocumentWriter(void* ptr) -{ - static_cast(ptr)->~QTextDocumentWriter(); -} - -void* QTextDocumentWriter___supportedDocumentFormats_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextDocumentWriter___supportedDocumentFormats_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextDocumentWriter___supportedDocumentFormats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QTextFormat) -Q_DECLARE_METATYPE(QTextFormat*) -void* QTextFormat_NewQTextFormat() -{ - return new QTextFormat(); -} - -void* QTextFormat_NewQTextFormat2(int ty) -{ - return new QTextFormat(ty); -} - -void* QTextFormat_NewQTextFormat3(void* other) -{ - return new QTextFormat(*static_cast(other)); -} - -void* QTextFormat_Background(void* ptr) -{ - return new QBrush(static_cast(ptr)->background()); -} - -char QTextFormat_BoolProperty(void* ptr, int propertyId) -{ - return static_cast(ptr)->boolProperty(propertyId); -} - -void* QTextFormat_BrushProperty(void* ptr, int propertyId) -{ - return new QBrush(static_cast(ptr)->brushProperty(propertyId)); -} - -void QTextFormat_ClearBackground(void* ptr) -{ - static_cast(ptr)->clearBackground(); -} - -void QTextFormat_ClearForeground(void* ptr) -{ - static_cast(ptr)->clearForeground(); -} - -void QTextFormat_ClearProperty(void* ptr, int propertyId) -{ - static_cast(ptr)->clearProperty(propertyId); -} - -void* QTextFormat_ColorProperty(void* ptr, int propertyId) -{ - return new QColor(static_cast(ptr)->colorProperty(propertyId)); -} - -double QTextFormat_DoubleProperty(void* ptr, int propertyId) -{ - return static_cast(ptr)->doubleProperty(propertyId); -} - -void* QTextFormat_Foreground(void* ptr) -{ - return new QBrush(static_cast(ptr)->foreground()); -} - -char QTextFormat_HasProperty(void* ptr, int propertyId) -{ - return static_cast(ptr)->hasProperty(propertyId); -} - -int QTextFormat_IntProperty(void* ptr, int propertyId) -{ - return static_cast(ptr)->intProperty(propertyId); -} - -char QTextFormat_IsBlockFormat(void* ptr) -{ - return static_cast(ptr)->isBlockFormat(); -} - -char QTextFormat_IsCharFormat(void* ptr) -{ - return static_cast(ptr)->isCharFormat(); -} - -char QTextFormat_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QTextFormat_IsFrameFormat(void* ptr) -{ - return static_cast(ptr)->isFrameFormat(); -} - -char QTextFormat_IsImageFormat(void* ptr) -{ - return static_cast(ptr)->isImageFormat(); -} - -char QTextFormat_IsListFormat(void* ptr) -{ - return static_cast(ptr)->isListFormat(); -} - -char QTextFormat_IsTableCellFormat(void* ptr) -{ - return static_cast(ptr)->isTableCellFormat(); -} - -char QTextFormat_IsTableFormat(void* ptr) -{ - return static_cast(ptr)->isTableFormat(); -} - -char QTextFormat_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -long long QTextFormat_LayoutDirection(void* ptr) -{ - return static_cast(ptr)->layoutDirection(); -} - -void* QTextFormat_LengthProperty(void* ptr, int propertyId) -{ - return new QTextLength(static_cast(ptr)->lengthProperty(propertyId)); -} - -void QTextFormat_Merge(void* ptr, void* other) -{ - static_cast(ptr)->merge(*static_cast(other)); -} - -int QTextFormat_ObjectIndex(void* ptr) -{ - return static_cast(ptr)->objectIndex(); -} - -int QTextFormat_ObjectType(void* ptr) -{ - return static_cast(ptr)->objectType(); -} - -void* QTextFormat_PenProperty(void* ptr, int propertyId) -{ - return new QPen(static_cast(ptr)->penProperty(propertyId)); -} - -struct QtGui_PackedList QTextFormat_Properties(void* ptr) -{ - return ({ QMap* tmpValue43f710 = new QMap(static_cast(ptr)->properties()); QtGui_PackedList { tmpValue43f710, tmpValue43f710->size() }; }); -} - -void* QTextFormat_Property(void* ptr, int propertyId) -{ - return new QVariant(static_cast(ptr)->property(propertyId)); -} - -int QTextFormat_PropertyCount(void* ptr) -{ - return static_cast(ptr)->propertyCount(); -} - -void QTextFormat_SetBackground(void* ptr, void* brush) -{ - static_cast(ptr)->setBackground(*static_cast(brush)); -} - -void QTextFormat_SetForeground(void* ptr, void* brush) -{ - static_cast(ptr)->setForeground(*static_cast(brush)); -} - -void QTextFormat_SetLayoutDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setLayoutDirection(static_cast(direction)); -} - -void QTextFormat_SetObjectIndex(void* ptr, int index) -{ - static_cast(ptr)->setObjectIndex(index); -} - -void QTextFormat_SetObjectType(void* ptr, int ty) -{ - static_cast(ptr)->setObjectType(ty); -} - -void QTextFormat_SetProperty(void* ptr, int propertyId, void* value) -{ - static_cast(ptr)->setProperty(propertyId, *static_cast(value)); -} - -void QTextFormat_SetProperty2(void* ptr, int propertyId, void* value) -{ - static_cast(ptr)->setProperty(propertyId, *static_cast*>(value)); -} - -struct QtGui_PackedString QTextFormat_StringProperty(void* ptr, int propertyId) -{ - return ({ QByteArray tb40d27 = static_cast(ptr)->stringProperty(propertyId).toUtf8(); QtGui_PackedString { const_cast(tb40d27.prepend("WHITESPACE").constData()+10), tb40d27.size()-10 }; }); -} - -void QTextFormat_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QTextFormat_ToBlockFormat(void* ptr) -{ - return new QTextBlockFormat(static_cast(ptr)->toBlockFormat()); -} - -void* QTextFormat_ToCharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->toCharFormat()); -} - -void* QTextFormat_ToFrameFormat(void* ptr) -{ - return new QTextFrameFormat(static_cast(ptr)->toFrameFormat()); -} - -void* QTextFormat_ToImageFormat(void* ptr) -{ - return new QTextImageFormat(static_cast(ptr)->toImageFormat()); -} - -void* QTextFormat_ToListFormat(void* ptr) -{ - return new QTextListFormat(static_cast(ptr)->toListFormat()); -} - -void* QTextFormat_ToTableCellFormat(void* ptr) -{ - return new QTextTableCellFormat(static_cast(ptr)->toTableCellFormat()); -} - -void* QTextFormat_ToTableFormat(void* ptr) -{ - return new QTextTableFormat(static_cast(ptr)->toTableFormat()); -} - -int QTextFormat_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QTextFormat_DestroyQTextFormat(void* ptr) -{ - static_cast(ptr)->~QTextFormat(); -} - -void* QTextFormat___lengthVectorProperty_atList(void* ptr, int i) -{ - return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QTextFormat___lengthVectorProperty_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextFormat___lengthVectorProperty_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QTextFormat___properties_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QTextFormat___properties_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QTextFormat___properties_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtGui_PackedList QTextFormat___properties_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtGui_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QTextFormat___setProperty_value_atList2(void* ptr, int i) -{ - return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QTextFormat___setProperty_value_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextFormat___setProperty_value_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -int QTextFormat_____properties_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextFormat_____properties_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QTextFormat_____properties_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QTextFragment) -Q_DECLARE_METATYPE(QTextFragment*) -void* QTextFragment_NewQTextFragment2() -{ - return new QTextFragment(); -} - -void* QTextFragment_NewQTextFragment3(void* other) -{ - return new QTextFragment(*static_cast(other)); -} - -void* QTextFragment_CharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->charFormat()); -} - -int QTextFragment_CharFormatIndex(void* ptr) -{ - return static_cast(ptr)->charFormatIndex(); -} - -char QTextFragment_Contains(void* ptr, int position) -{ - return static_cast(ptr)->contains(position); -} - -struct QtGui_PackedList QTextFragment_GlyphRuns(void* ptr, int pos, int l) -{ - return ({ QList* tmpValue2a9765 = new QList(static_cast(ptr)->glyphRuns(pos, l)); QtGui_PackedList { tmpValue2a9765, tmpValue2a9765->size() }; }); -} - -char QTextFragment_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QTextFragment_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -int QTextFragment_Position(void* ptr) -{ - return static_cast(ptr)->position(); -} - -struct QtGui_PackedString QTextFragment_Text(void* ptr) -{ - return ({ QByteArray t644af9 = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t644af9.prepend("WHITESPACE").constData()+10), t644af9.size()-10 }; }); -} - -void* QTextFragment___glyphRuns_atList(void* ptr, int i) -{ - return new QGlyphRun(({QGlyphRun tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextFragment___glyphRuns_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextFragment___glyphRuns_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTextFrame: public QTextFrame -{ -public: - MyQTextFrame(QTextDocument *document) : QTextFrame(document) {QTextFrame_QTextFrame_QRegisterMetaType();}; - ~MyQTextFrame() { callbackQTextFrame_DestroyQTextFrame(this); }; - void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; - void deleteLater() { callbackQTextObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextFrame*) -Q_DECLARE_METATYPE(MyQTextFrame*) - -int QTextFrame_QTextFrame_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextFrame_NewQTextFrame(void* document) -{ - return new MyQTextFrame(static_cast(document)); -} - -struct QtGui_PackedList QTextFrame_ChildFrames(void* ptr) -{ - return ({ QList* tmpValue45166f = new QList(static_cast(ptr)->childFrames()); QtGui_PackedList { tmpValue45166f, tmpValue45166f->size() }; }); -} - -void* QTextFrame_FirstCursorPosition(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->firstCursorPosition()); -} - -int QTextFrame_FirstPosition(void* ptr) -{ - return static_cast(ptr)->firstPosition(); -} - -void* QTextFrame_FrameFormat(void* ptr) -{ - return new QTextFrameFormat(static_cast(ptr)->frameFormat()); -} - -void* QTextFrame_LastCursorPosition(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->lastCursorPosition()); -} - -int QTextFrame_LastPosition(void* ptr) -{ - return static_cast(ptr)->lastPosition(); -} - -void* QTextFrame_ParentFrame(void* ptr) -{ - return static_cast(ptr)->parentFrame(); -} - -void QTextFrame_SetFrameFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFrameFormat(*static_cast(format)); -} - -void QTextFrame_DestroyQTextFrame(void* ptr) -{ - static_cast(ptr)->~QTextFrame(); -} - -void QTextFrame_DestroyQTextFrameDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTextFrame___childFrames_atList(void* ptr, int i) -{ - return ({QTextFrame * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextFrame___childFrames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTextFrame___childFrames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QTextFrameFormat) -Q_DECLARE_METATYPE(QTextFrameFormat*) -void* QTextFrameFormat_NewQTextFrameFormat() -{ - return new QTextFrameFormat(); -} - -double QTextFrameFormat_Border(void* ptr) -{ - return static_cast(ptr)->border(); -} - -void* QTextFrameFormat_BorderBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->borderBrush()); -} - -long long QTextFrameFormat_BorderStyle(void* ptr) -{ - return static_cast(ptr)->borderStyle(); -} - -double QTextFrameFormat_BottomMargin(void* ptr) -{ - return static_cast(ptr)->bottomMargin(); -} - -void* QTextFrameFormat_Height(void* ptr) -{ - return new QTextLength(static_cast(ptr)->height()); -} - -double QTextFrameFormat_LeftMargin(void* ptr) -{ - return static_cast(ptr)->leftMargin(); -} - -double QTextFrameFormat_Margin(void* ptr) -{ - return static_cast(ptr)->margin(); -} - -double QTextFrameFormat_Padding(void* ptr) -{ - return static_cast(ptr)->padding(); -} - -long long QTextFrameFormat_PageBreakPolicy(void* ptr) -{ - return static_cast(ptr)->pageBreakPolicy(); -} - -long long QTextFrameFormat_Position(void* ptr) -{ - return static_cast(ptr)->position(); -} - -double QTextFrameFormat_RightMargin(void* ptr) -{ - return static_cast(ptr)->rightMargin(); -} - -void QTextFrameFormat_SetBorder(void* ptr, double width) -{ - static_cast(ptr)->setBorder(width); -} - -void QTextFrameFormat_SetBorderBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setBorderBrush(*static_cast(brush)); -} - -void QTextFrameFormat_SetBorderStyle(void* ptr, long long style) -{ - static_cast(ptr)->setBorderStyle(static_cast(style)); -} - -void QTextFrameFormat_SetBottomMargin(void* ptr, double margin) -{ - static_cast(ptr)->setBottomMargin(margin); -} - -void QTextFrameFormat_SetHeight(void* ptr, void* height) -{ - static_cast(ptr)->setHeight(*static_cast(height)); -} - -void QTextFrameFormat_SetHeight2(void* ptr, double height) -{ - static_cast(ptr)->setHeight(height); -} - -void QTextFrameFormat_SetLeftMargin(void* ptr, double margin) -{ - static_cast(ptr)->setLeftMargin(margin); -} - -void QTextFrameFormat_SetMargin(void* ptr, double margin) -{ - static_cast(ptr)->setMargin(margin); -} - -void QTextFrameFormat_SetPadding(void* ptr, double width) -{ - static_cast(ptr)->setPadding(width); -} - -void QTextFrameFormat_SetPageBreakPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setPageBreakPolicy(static_cast(policy)); -} - -void QTextFrameFormat_SetPosition(void* ptr, long long policy) -{ - static_cast(ptr)->setPosition(static_cast(policy)); -} - -void QTextFrameFormat_SetRightMargin(void* ptr, double margin) -{ - static_cast(ptr)->setRightMargin(margin); -} - -void QTextFrameFormat_SetTopMargin(void* ptr, double margin) -{ - static_cast(ptr)->setTopMargin(margin); -} - -void QTextFrameFormat_SetWidth(void* ptr, void* width) -{ - static_cast(ptr)->setWidth(*static_cast(width)); -} - -void QTextFrameFormat_SetWidth2(void* ptr, double width) -{ - static_cast(ptr)->setWidth(width); -} - -double QTextFrameFormat_TopMargin(void* ptr) -{ - return static_cast(ptr)->topMargin(); -} - -void* QTextFrameFormat_Width(void* ptr) -{ - return new QTextLength(static_cast(ptr)->width()); -} - -Q_DECLARE_METATYPE(QTextImageFormat) -Q_DECLARE_METATYPE(QTextImageFormat*) -void* QTextImageFormat_NewQTextImageFormat() -{ - return new QTextImageFormat(); -} - -double QTextImageFormat_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -struct QtGui_PackedString QTextImageFormat_Name(void* ptr) -{ - return ({ QByteArray t290038 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(t290038.prepend("WHITESPACE").constData()+10), t290038.size()-10 }; }); -} - -int QTextImageFormat_Quality(void* ptr) -{ - return static_cast(ptr)->quality(); -} - -void QTextImageFormat_SetHeight(void* ptr, double height) -{ - static_cast(ptr)->setHeight(height); -} - -void QTextImageFormat_SetName(void* ptr, struct QtGui_PackedString name) -{ - static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); -} - -void QTextImageFormat_SetQuality(void* ptr, int quality) -{ - static_cast(ptr)->setQuality(quality); -} - -void QTextImageFormat_SetWidth(void* ptr, double width) -{ - static_cast(ptr)->setWidth(width); -} - -double QTextImageFormat_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -double QTextInlineObject_Ascent(void* ptr) -{ - return static_cast(ptr)->ascent(); -} - -double QTextInlineObject_Descent(void* ptr) -{ - return static_cast(ptr)->descent(); -} - -void* QTextInlineObject_Format(void* ptr) -{ - return new QTextFormat(static_cast(ptr)->format()); -} - -int QTextInlineObject_FormatIndex(void* ptr) -{ - return static_cast(ptr)->formatIndex(); -} - -double QTextInlineObject_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -char QTextInlineObject_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QTextInlineObject_Rect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QTextInlineObject_SetAscent(void* ptr, double a) -{ - static_cast(ptr)->setAscent(a); -} - -void QTextInlineObject_SetDescent(void* ptr, double d) -{ - static_cast(ptr)->setDescent(d); -} - -void QTextInlineObject_SetWidth(void* ptr, double w) -{ - static_cast(ptr)->setWidth(w); -} - -long long QTextInlineObject_TextDirection(void* ptr) -{ - return static_cast(ptr)->textDirection(); -} - -int QTextInlineObject_TextPosition(void* ptr) -{ - return static_cast(ptr)->textPosition(); -} - -double QTextInlineObject_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -double QTextItem_Ascent(void* ptr) -{ - return static_cast(ptr)->ascent(); -} - -double QTextItem_Descent(void* ptr) -{ - return static_cast(ptr)->descent(); -} - -void* QTextItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -long long QTextItem_RenderFlags(void* ptr) -{ - return static_cast(ptr)->renderFlags(); -} - -struct QtGui_PackedString QTextItem_Text(void* ptr) -{ - return ({ QByteArray te8cb06 = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(te8cb06.prepend("WHITESPACE").constData()+10), te8cb06.size()-10 }; }); -} - -double QTextItem_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -Q_DECLARE_METATYPE(QTextLayout*) -void* QTextLayout_NewQTextLayout() -{ - return new QTextLayout(); -} - -void* QTextLayout_NewQTextLayout2(struct QtGui_PackedString text) -{ - return new QTextLayout(QString::fromUtf8(text.data, text.len)); -} - -void* QTextLayout_NewQTextLayout4(struct QtGui_PackedString text, void* font, void* paintdevice) -{ - if (dynamic_cast(static_cast(paintdevice))) { - return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); - } else if (dynamic_cast(static_cast(paintdevice))) { - return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); - } else if (dynamic_cast(static_cast(paintdevice))) { - return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); - } else { - return new QTextLayout(QString::fromUtf8(text.data, text.len), *static_cast(font), static_cast(paintdevice)); - } -} - -void QTextLayout_BeginLayout(void* ptr) -{ - static_cast(ptr)->beginLayout(); -} - -void* QTextLayout_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QTextLayout_CacheEnabled(void* ptr) -{ - return static_cast(ptr)->cacheEnabled(); -} - -void QTextLayout_ClearFormats(void* ptr) -{ - static_cast(ptr)->clearFormats(); -} - -void QTextLayout_ClearLayout(void* ptr) -{ - static_cast(ptr)->clearLayout(); -} - -void* QTextLayout_CreateLine(void* ptr) -{ - return new QTextLine(static_cast(ptr)->createLine()); -} - -long long QTextLayout_CursorMoveStyle(void* ptr) -{ - return static_cast(ptr)->cursorMoveStyle(); -} - -void QTextLayout_DrawCursor(void* ptr, void* painter, void* position, int cursorPosition, int width) -{ - static_cast(ptr)->drawCursor(static_cast(painter), *static_cast(position), cursorPosition, width); -} - -void QTextLayout_DrawCursor2(void* ptr, void* painter, void* position, int cursorPosition) -{ - static_cast(ptr)->drawCursor(static_cast(painter), *static_cast(position), cursorPosition); -} - -void QTextLayout_EndLayout(void* ptr) -{ - static_cast(ptr)->endLayout(); -} - -void* QTextLayout_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -struct QtGui_PackedList QTextLayout_GlyphRuns(void* ptr, int from, int length) -{ - return ({ QList* tmpValueac7edb = new QList(static_cast(ptr)->glyphRuns(from, length)); QtGui_PackedList { tmpValueac7edb, tmpValueac7edb->size() }; }); -} - -char QTextLayout_IsValidCursorPosition(void* ptr, int pos) -{ - return static_cast(ptr)->isValidCursorPosition(pos); -} - -int QTextLayout_LeftCursorPosition(void* ptr, int oldPos) -{ - return static_cast(ptr)->leftCursorPosition(oldPos); -} - -void* QTextLayout_LineAt(void* ptr, int i) -{ - return new QTextLine(static_cast(ptr)->lineAt(i)); -} - -int QTextLayout_LineCount(void* ptr) -{ - return static_cast(ptr)->lineCount(); -} - -void* QTextLayout_LineForTextPosition(void* ptr, int pos) -{ - return new QTextLine(static_cast(ptr)->lineForTextPosition(pos)); -} - -double QTextLayout_MaximumWidth(void* ptr) -{ - return static_cast(ptr)->maximumWidth(); -} - -double QTextLayout_MinimumWidth(void* ptr) -{ - return static_cast(ptr)->minimumWidth(); -} - -int QTextLayout_NextCursorPosition(void* ptr, int oldPos, long long mode) -{ - return static_cast(ptr)->nextCursorPosition(oldPos, static_cast(mode)); -} - -void* QTextLayout_Position(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -int QTextLayout_PreeditAreaPosition(void* ptr) -{ - return static_cast(ptr)->preeditAreaPosition(); -} - -struct QtGui_PackedString QTextLayout_PreeditAreaText(void* ptr) -{ - return ({ QByteArray t04bdaa = static_cast(ptr)->preeditAreaText().toUtf8(); QtGui_PackedString { const_cast(t04bdaa.prepend("WHITESPACE").constData()+10), t04bdaa.size()-10 }; }); -} - -int QTextLayout_PreviousCursorPosition(void* ptr, int oldPos, long long mode) -{ - return static_cast(ptr)->previousCursorPosition(oldPos, static_cast(mode)); -} - -int QTextLayout_RightCursorPosition(void* ptr, int oldPos) -{ - return static_cast(ptr)->rightCursorPosition(oldPos); -} - -void QTextLayout_SetCacheEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setCacheEnabled(enable != 0); -} - -void QTextLayout_SetCursorMoveStyle(void* ptr, long long style) -{ - static_cast(ptr)->setCursorMoveStyle(static_cast(style)); -} - -void QTextLayout_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QTextLayout_SetPosition(void* ptr, void* p) -{ - static_cast(ptr)->setPosition(*static_cast(p)); -} - -void QTextLayout_SetPreeditArea(void* ptr, int position, struct QtGui_PackedString text) -{ - static_cast(ptr)->setPreeditArea(position, QString::fromUtf8(text.data, text.len)); -} - -void QTextLayout_SetText(void* ptr, struct QtGui_PackedString stri) -{ - static_cast(ptr)->setText(QString::fromUtf8(stri.data, stri.len)); -} - -void QTextLayout_SetTextOption(void* ptr, void* option) -{ - static_cast(ptr)->setTextOption(*static_cast(option)); -} - -struct QtGui_PackedString QTextLayout_Text(void* ptr) -{ - return ({ QByteArray t7e8d3c = static_cast(ptr)->text().toUtf8(); QtGui_PackedString { const_cast(t7e8d3c.prepend("WHITESPACE").constData()+10), t7e8d3c.size()-10 }; }); -} - -void* QTextLayout_TextOption(void* ptr) -{ - return const_cast(&static_cast(ptr)->textOption()); -} - -void QTextLayout_DestroyQTextLayout(void* ptr) -{ - static_cast(ptr)->~QTextLayout(); -} - -void* QTextLayout___formats_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QTextLayout___glyphRuns_atList(void* ptr, int i) -{ - return new QGlyphRun(({QGlyphRun tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextLayout___glyphRuns_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextLayout___glyphRuns_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QTextLength) -Q_DECLARE_METATYPE(QTextLength*) -void* QTextLength_NewQTextLength() -{ - return new QTextLength(); -} - -void* QTextLength_NewQTextLength2(long long ty, double value) -{ - return new QTextLength(static_cast(ty), value); -} - -double QTextLength_RawValue(void* ptr) -{ - return static_cast(ptr)->rawValue(); -} - -long long QTextLength_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -double QTextLength_Value(void* ptr, double maximumLength) -{ - return static_cast(ptr)->value(maximumLength); -} - -Q_DECLARE_METATYPE(QTextLine) -Q_DECLARE_METATYPE(QTextLine*) -void* QTextLine_NewQTextLine() -{ - return new QTextLine(); -} - -double QTextLine_Ascent(void* ptr) -{ - return static_cast(ptr)->ascent(); -} - -double QTextLine_CursorToX(void* ptr, int cursorPos, long long edge) -{ - return static_cast(ptr)->cursorToX(&cursorPos, static_cast(edge)); -} - -double QTextLine_CursorToX2(void* ptr, int cursorPos, long long edge) -{ - return static_cast(ptr)->cursorToX(cursorPos, static_cast(edge)); -} - -double QTextLine_Descent(void* ptr) -{ - return static_cast(ptr)->descent(); -} - -struct QtGui_PackedList QTextLine_GlyphRuns(void* ptr, int from, int length) -{ - return ({ QList* tmpValue88c652 = new QList(static_cast(ptr)->glyphRuns(from, length)); QtGui_PackedList { tmpValue88c652, tmpValue88c652->size() }; }); -} - -double QTextLine_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -double QTextLine_HorizontalAdvance(void* ptr) -{ - return static_cast(ptr)->horizontalAdvance(); -} - -char QTextLine_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -double QTextLine_Leading(void* ptr) -{ - return static_cast(ptr)->leading(); -} - -char QTextLine_LeadingIncluded(void* ptr) -{ - return static_cast(ptr)->leadingIncluded(); -} - -int QTextLine_LineNumber(void* ptr) -{ - return static_cast(ptr)->lineNumber(); -} - -void* QTextLine_NaturalTextRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->naturalTextRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -double QTextLine_NaturalTextWidth(void* ptr) -{ - return static_cast(ptr)->naturalTextWidth(); -} - -void* QTextLine_Position(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QTextLine_Rect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QTextLine_SetLeadingIncluded(void* ptr, char included) -{ - static_cast(ptr)->setLeadingIncluded(included != 0); -} - -void QTextLine_SetLineWidth(void* ptr, double width) -{ - static_cast(ptr)->setLineWidth(width); -} - -void QTextLine_SetNumColumns(void* ptr, int numColumns) -{ - static_cast(ptr)->setNumColumns(numColumns); -} - -void QTextLine_SetNumColumns2(void* ptr, int numColumns, double alignmentWidth) -{ - static_cast(ptr)->setNumColumns(numColumns, alignmentWidth); -} - -void QTextLine_SetPosition(void* ptr, void* pos) -{ - static_cast(ptr)->setPosition(*static_cast(pos)); -} - -int QTextLine_TextLength(void* ptr) -{ - return static_cast(ptr)->textLength(); -} - -int QTextLine_TextStart(void* ptr) -{ - return static_cast(ptr)->textStart(); -} - -double QTextLine_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -double QTextLine_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QTextLine_XToCursor(void* ptr, double x, long long cpos) -{ - return static_cast(ptr)->xToCursor(x, static_cast(cpos)); -} - -double QTextLine_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -void* QTextLine___glyphRuns_atList(void* ptr, int i) -{ - return new QGlyphRun(({QGlyphRun tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextLine___glyphRuns_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextLine___glyphRuns_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTextList: public QTextList -{ -public: - void blockFormatChanged(const QTextBlock & block) { callbackQTextBlockGroup_BlockFormatChanged(this, const_cast(&block)); }; - void blockInserted(const QTextBlock & block) { callbackQTextBlockGroup_BlockInserted(this, const_cast(&block)); }; - void blockRemoved(const QTextBlock & block) { callbackQTextBlockGroup_BlockRemoved(this, const_cast(&block)); }; - void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; - void deleteLater() { callbackQTextObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextList*) -Q_DECLARE_METATYPE(MyQTextList*) - -int QTextList_QTextList_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QTextList_Add(void* ptr, void* block) -{ - static_cast(ptr)->add(*static_cast(block)); -} - -int QTextList_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QTextList_Format(void* ptr) -{ - return new QTextListFormat(static_cast(ptr)->format()); -} - -void* QTextList_Item(void* ptr, int i) -{ - return new QTextBlock(static_cast(ptr)->item(i)); -} - -int QTextList_ItemNumber(void* ptr, void* block) -{ - return static_cast(ptr)->itemNumber(*static_cast(block)); -} - -struct QtGui_PackedString QTextList_ItemText(void* ptr, void* block) -{ - return ({ QByteArray tedd0af = static_cast(ptr)->itemText(*static_cast(block)).toUtf8(); QtGui_PackedString { const_cast(tedd0af.prepend("WHITESPACE").constData()+10), tedd0af.size()-10 }; }); -} - -void QTextList_Remove(void* ptr, void* block) -{ - static_cast(ptr)->remove(*static_cast(block)); -} - -void QTextList_RemoveItem(void* ptr, int i) -{ - static_cast(ptr)->removeItem(i); -} - -void QTextList_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -Q_DECLARE_METATYPE(QTextListFormat) -Q_DECLARE_METATYPE(QTextListFormat*) -void* QTextListFormat_NewQTextListFormat() -{ - return new QTextListFormat(); -} - -int QTextListFormat_Indent(void* ptr) -{ - return static_cast(ptr)->indent(); -} - -struct QtGui_PackedString QTextListFormat_NumberPrefix(void* ptr) -{ - return ({ QByteArray t46a4a3 = static_cast(ptr)->numberPrefix().toUtf8(); QtGui_PackedString { const_cast(t46a4a3.prepend("WHITESPACE").constData()+10), t46a4a3.size()-10 }; }); -} - -struct QtGui_PackedString QTextListFormat_NumberSuffix(void* ptr) -{ - return ({ QByteArray t6ba6a5 = static_cast(ptr)->numberSuffix().toUtf8(); QtGui_PackedString { const_cast(t6ba6a5.prepend("WHITESPACE").constData()+10), t6ba6a5.size()-10 }; }); -} - -void QTextListFormat_SetIndent(void* ptr, int indentation) -{ - static_cast(ptr)->setIndent(indentation); -} - -void QTextListFormat_SetNumberPrefix(void* ptr, struct QtGui_PackedString numberPrefix) -{ - static_cast(ptr)->setNumberPrefix(QString::fromUtf8(numberPrefix.data, numberPrefix.len)); -} - -void QTextListFormat_SetNumberSuffix(void* ptr, struct QtGui_PackedString numberSuffix) -{ - static_cast(ptr)->setNumberSuffix(QString::fromUtf8(numberSuffix.data, numberSuffix.len)); -} - -void QTextListFormat_SetStyle(void* ptr, long long style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -long long QTextListFormat_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -class MyQTextObject: public QTextObject -{ -public: - MyQTextObject(QTextDocument *document) : QTextObject(document) {QTextObject_QTextObject_QRegisterMetaType();}; - ~MyQTextObject() { callbackQTextObject_DestroyQTextObject(this); }; - void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; - void deleteLater() { callbackQTextObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextObject*) -Q_DECLARE_METATYPE(MyQTextObject*) - -int QTextObject_QTextObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextObject_NewQTextObject(void* document) -{ - return new MyQTextObject(static_cast(document)); -} - -void* QTextObject_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -void* QTextObject_Format(void* ptr) -{ - return new QTextFormat(static_cast(ptr)->format()); -} - -int QTextObject_FormatIndex(void* ptr) -{ - return static_cast(ptr)->formatIndex(); -} - -int QTextObject_ObjectIndex(void* ptr) -{ - return static_cast(ptr)->objectIndex(); -} - -void QTextObject_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QTextObject_DestroyQTextObject(void* ptr) -{ - static_cast(ptr)->~QTextObject(); -} - -void QTextObject_DestroyQTextObjectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTextObject___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextObject___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextObject___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextObject___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTextObject___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextObject___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextObject___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextObject___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextObject___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextObject___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextObject___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextObject___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTextObject___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextObject___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QTextObject___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QTextObject_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextTable::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextFrame::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBlockGroup::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QTextObject::childEvent(static_cast(event)); - } -} - -void QTextObject_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextTable::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextFrame::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBlockGroup::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QTextObject::connectNotify(*static_cast(sign)); - } -} - -void QTextObject_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextTable::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextFrame::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBlockGroup::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QTextObject::customEvent(static_cast(event)); - } -} - -void QTextObject_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextTable::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextFrame::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBlockGroup::deleteLater(); - } else { - static_cast(ptr)->QTextObject::deleteLater(); - } -} - -void QTextObject_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextTable::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextFrame::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBlockGroup::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QTextObject::disconnectNotify(*static_cast(sign)); - } -} - -char QTextObject_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextTable::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextFrame::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextList::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBlockGroup::event(static_cast(e)); - } else { - return static_cast(ptr)->QTextObject::event(static_cast(e)); - } -} - -char QTextObject_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextTable::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextFrame::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextList::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextBlockGroup::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextObject::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QTextObject_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTextTable::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTextFrame::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTextList::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTextBlockGroup::metaObject()); - } else { - return const_cast(static_cast(ptr)->QTextObject::metaObject()); - } -} - -void QTextObject_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextTable::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextFrame::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextList::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBlockGroup::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QTextObject::timerEvent(static_cast(event)); - } -} - -class MyQTextObjectInterface: public QTextObjectInterface -{ -public: - void drawObject(QPainter * painter, const QRectF & rect, QTextDocument * doc, int posInDocument, const QTextFormat & format) { callbackQTextObjectInterface_DrawObject(this, painter, const_cast(&rect), doc, posInDocument, const_cast(&format)); }; - QSizeF intrinsicSize(QTextDocument * doc, int posInDocument, const QTextFormat & format) { return *static_cast(callbackQTextObjectInterface_IntrinsicSize(this, doc, posInDocument, const_cast(&format))); }; - ~MyQTextObjectInterface() { callbackQTextObjectInterface_DestroyQTextObjectInterface(this); }; -}; - -Q_DECLARE_METATYPE(QTextObjectInterface*) -Q_DECLARE_METATYPE(MyQTextObjectInterface*) - -int QTextObjectInterface_QTextObjectInterface_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QTextObjectInterface_DrawObject(void* ptr, void* painter, void* rect, void* doc, int posInDocument, void* format) -{ - static_cast(ptr)->drawObject(static_cast(painter), *static_cast(rect), static_cast(doc), posInDocument, *static_cast(format)); -} - -void* QTextObjectInterface_IntrinsicSize(void* ptr, void* doc, int posInDocument, void* format) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->intrinsicSize(static_cast(doc), posInDocument, *static_cast(format)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QTextObjectInterface_DestroyQTextObjectInterface(void* ptr) -{ - static_cast(ptr)->~QTextObjectInterface(); -} - -void QTextObjectInterface_DestroyQTextObjectInterfaceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QTextOption) -Q_DECLARE_METATYPE(QTextOption*) -void* QTextOption_NewQTextOption() -{ - return new QTextOption(); -} - -void* QTextOption_NewQTextOption2(long long alignment) -{ - return new QTextOption(static_cast(alignment)); -} - -void* QTextOption_NewQTextOption3(void* other) -{ - return new QTextOption(*static_cast(other)); -} - -long long QTextOption_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -long long QTextOption_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void QTextOption_SetAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setAlignment(static_cast(alignment)); -} - -void QTextOption_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QTextOption_SetTabArray(void* ptr, void* tabStops) -{ - static_cast(ptr)->setTabArray(*static_cast*>(tabStops)); -} - -void QTextOption_SetTabStopDistance(void* ptr, double tabStopDistance) -{ - static_cast(ptr)->setTabStopDistance(tabStopDistance); -} - -void QTextOption_SetTextDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setTextDirection(static_cast(direction)); -} - -void QTextOption_SetUseDesignMetrics(void* ptr, char enable) -{ - static_cast(ptr)->setUseDesignMetrics(enable != 0); -} - -void QTextOption_SetWrapMode(void* ptr, long long mode) -{ - static_cast(ptr)->setWrapMode(static_cast(mode)); -} - -struct QtGui_PackedList QTextOption_TabArray(void* ptr) -{ - return ({ QList* tmpValue64baae = new QList(static_cast(ptr)->tabArray()); QtGui_PackedList { tmpValue64baae, tmpValue64baae->size() }; }); -} - -double QTextOption_TabStopDistance(void* ptr) -{ - return static_cast(ptr)->tabStopDistance(); -} - -long long QTextOption_TextDirection(void* ptr) -{ - return static_cast(ptr)->textDirection(); -} - -char QTextOption_UseDesignMetrics(void* ptr) -{ - return static_cast(ptr)->useDesignMetrics(); -} - -long long QTextOption_WrapMode(void* ptr) -{ - return static_cast(ptr)->wrapMode(); -} - -void QTextOption_DestroyQTextOption(void* ptr) -{ - static_cast(ptr)->~QTextOption(); -} - -double QTextOption___setTabArray_tabStops_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextOption___setTabArray_tabStops_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QTextOption___setTabArray_tabStops_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -double QTextOption___tabArray_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTextOption___tabArray_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QTextOption___tabArray_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTextTable: public QTextTable -{ -public: - void childEvent(QChildEvent * event) { callbackQTextObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTextObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTextObject_CustomEvent(this, event); }; - void deleteLater() { callbackQTextObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTextObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTextObject_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTextObject_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTextObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTextObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTextObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTextObject_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextTable*) -Q_DECLARE_METATYPE(MyQTextTable*) - -int QTextTable_QTextTable_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QTextTable_AppendColumns(void* ptr, int count) -{ - static_cast(ptr)->appendColumns(count); -} - -void QTextTable_AppendRows(void* ptr, int count) -{ - static_cast(ptr)->appendRows(count); -} - -void* QTextTable_CellAt(void* ptr, int row, int column) -{ - return new QTextTableCell(static_cast(ptr)->cellAt(row, column)); -} - -void* QTextTable_CellAt2(void* ptr, int position) -{ - return new QTextTableCell(static_cast(ptr)->cellAt(position)); -} - -void* QTextTable_CellAt3(void* ptr, void* cursor) -{ - return new QTextTableCell(static_cast(ptr)->cellAt(*static_cast(cursor))); -} - -int QTextTable_Columns(void* ptr) -{ - return static_cast(ptr)->columns(); -} - -void* QTextTable_Format(void* ptr) -{ - return new QTextTableFormat(static_cast(ptr)->format()); -} - -void QTextTable_InsertColumns(void* ptr, int index, int columns) -{ - static_cast(ptr)->insertColumns(index, columns); -} - -void QTextTable_InsertRows(void* ptr, int index, int rows) -{ - static_cast(ptr)->insertRows(index, rows); -} - -void QTextTable_MergeCells(void* ptr, int row, int column, int numRows, int numCols) -{ - static_cast(ptr)->mergeCells(row, column, numRows, numCols); -} - -void QTextTable_MergeCells2(void* ptr, void* cursor) -{ - static_cast(ptr)->mergeCells(*static_cast(cursor)); -} - -void QTextTable_RemoveColumns(void* ptr, int index, int columns) -{ - static_cast(ptr)->removeColumns(index, columns); -} - -void QTextTable_RemoveRows(void* ptr, int index, int rows) -{ - static_cast(ptr)->removeRows(index, rows); -} - -void QTextTable_Resize(void* ptr, int rows, int columns) -{ - static_cast(ptr)->resize(rows, columns); -} - -void* QTextTable_RowEnd(void* ptr, void* cursor) -{ - return new QTextCursor(static_cast(ptr)->rowEnd(*static_cast(cursor))); -} - -void* QTextTable_RowStart(void* ptr, void* cursor) -{ - return new QTextCursor(static_cast(ptr)->rowStart(*static_cast(cursor))); -} - -int QTextTable_Rows(void* ptr) -{ - return static_cast(ptr)->rows(); -} - -void QTextTable_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QTextTable_SplitCell(void* ptr, int row, int column, int numRows, int numCols) -{ - static_cast(ptr)->splitCell(row, column, numRows, numCols); -} - -Q_DECLARE_METATYPE(QTextTableCell) -Q_DECLARE_METATYPE(QTextTableCell*) -void* QTextTableCell_NewQTextTableCell() -{ - return new QTextTableCell(); -} - -void* QTextTableCell_NewQTextTableCell2(void* other) -{ - return new QTextTableCell(*static_cast(other)); -} - -int QTextTableCell_Column(void* ptr) -{ - return static_cast(ptr)->column(); -} - -int QTextTableCell_ColumnSpan(void* ptr) -{ - return static_cast(ptr)->columnSpan(); -} - -void* QTextTableCell_FirstCursorPosition(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->firstCursorPosition()); -} - -void* QTextTableCell_Format(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->format()); -} - -char QTextTableCell_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QTextTableCell_LastCursorPosition(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->lastCursorPosition()); -} - -int QTextTableCell_Row(void* ptr) -{ - return static_cast(ptr)->row(); -} - -int QTextTableCell_RowSpan(void* ptr) -{ - return static_cast(ptr)->rowSpan(); -} - -void QTextTableCell_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -int QTextTableCell_TableCellFormatIndex(void* ptr) -{ - return static_cast(ptr)->tableCellFormatIndex(); -} - -void QTextTableCell_DestroyQTextTableCell(void* ptr) -{ - static_cast(ptr)->~QTextTableCell(); -} - -Q_DECLARE_METATYPE(QTextTableCellFormat) -Q_DECLARE_METATYPE(QTextTableCellFormat*) -void* QTextTableCellFormat_NewQTextTableCellFormat() -{ - return new QTextTableCellFormat(); -} - -double QTextTableCellFormat_BottomPadding(void* ptr) -{ - return static_cast(ptr)->bottomPadding(); -} - -double QTextTableCellFormat_LeftPadding(void* ptr) -{ - return static_cast(ptr)->leftPadding(); -} - -double QTextTableCellFormat_RightPadding(void* ptr) -{ - return static_cast(ptr)->rightPadding(); -} - -void QTextTableCellFormat_SetBottomPadding(void* ptr, double padding) -{ - static_cast(ptr)->setBottomPadding(padding); -} - -void QTextTableCellFormat_SetLeftPadding(void* ptr, double padding) -{ - static_cast(ptr)->setLeftPadding(padding); -} - -void QTextTableCellFormat_SetPadding(void* ptr, double padding) -{ - static_cast(ptr)->setPadding(padding); -} - -void QTextTableCellFormat_SetRightPadding(void* ptr, double padding) -{ - static_cast(ptr)->setRightPadding(padding); -} - -void QTextTableCellFormat_SetTopPadding(void* ptr, double padding) -{ - static_cast(ptr)->setTopPadding(padding); -} - -double QTextTableCellFormat_TopPadding(void* ptr) -{ - return static_cast(ptr)->topPadding(); -} - -Q_DECLARE_METATYPE(QTextTableFormat) -Q_DECLARE_METATYPE(QTextTableFormat*) -void* QTextTableFormat_NewQTextTableFormat() -{ - return new QTextTableFormat(); -} - -long long QTextTableFormat_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -double QTextTableFormat_CellPadding(void* ptr) -{ - return static_cast(ptr)->cellPadding(); -} - -double QTextTableFormat_CellSpacing(void* ptr) -{ - return static_cast(ptr)->cellSpacing(); -} - -void QTextTableFormat_ClearColumnWidthConstraints(void* ptr) -{ - static_cast(ptr)->clearColumnWidthConstraints(); -} - -int QTextTableFormat_Columns(void* ptr) -{ - return static_cast(ptr)->columns(); -} - -int QTextTableFormat_HeaderRowCount(void* ptr) -{ - return static_cast(ptr)->headerRowCount(); -} - -void QTextTableFormat_SetAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setAlignment(static_cast(alignment)); -} - -void QTextTableFormat_SetCellPadding(void* ptr, double padding) -{ - static_cast(ptr)->setCellPadding(padding); -} - -void QTextTableFormat_SetCellSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setCellSpacing(spacing); -} - -void QTextTableFormat_SetColumnWidthConstraints(void* ptr, void* constraints) -{ - static_cast(ptr)->setColumnWidthConstraints(*static_cast*>(constraints)); -} - -void QTextTableFormat_SetHeaderRowCount(void* ptr, int count) -{ - static_cast(ptr)->setHeaderRowCount(count); -} - -void* QTextTableFormat___columnWidthConstraints_atList(void* ptr, int i) -{ - return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QTextTableFormat___columnWidthConstraints_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextTableFormat___columnWidthConstraints_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QTextTableFormat___setColumnWidthConstraints_constraints_atList(void* ptr, int i) -{ - return new QTextLength(({QTextLength tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QTextTableFormat___setColumnWidthConstraints_constraints_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTextTableFormat___setColumnWidthConstraints_constraints_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QTouchDevice) -Q_DECLARE_METATYPE(QTouchDevice*) -void* QTouchDevice_NewQTouchDevice() -{ - return new QTouchDevice(); -} - -long long QTouchDevice_Capabilities(void* ptr) -{ - return static_cast(ptr)->capabilities(); -} - -struct QtGui_PackedList QTouchDevice_QTouchDevice_Devices() -{ - return ({ QList* tmpValueaad5dc = new QList(QTouchDevice::devices()); QtGui_PackedList { tmpValueaad5dc, tmpValueaad5dc->size() }; }); -} - -int QTouchDevice_MaximumTouchPoints(void* ptr) -{ - return static_cast(ptr)->maximumTouchPoints(); -} - -struct QtGui_PackedString QTouchDevice_Name(void* ptr) -{ - return ({ QByteArray td71303 = static_cast(ptr)->name().toUtf8(); QtGui_PackedString { const_cast(td71303.prepend("WHITESPACE").constData()+10), td71303.size()-10 }; }); -} - -void QTouchDevice_SetCapabilities(void* ptr, long long caps) -{ - static_cast(ptr)->setCapabilities(static_cast(caps)); -} - -void QTouchDevice_SetMaximumTouchPoints(void* ptr, int max) -{ - static_cast(ptr)->setMaximumTouchPoints(max); -} - -void QTouchDevice_SetName(void* ptr, struct QtGui_PackedString name) -{ - static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); -} - -void QTouchDevice_SetType(void* ptr, long long devType) -{ - static_cast(ptr)->setType(static_cast(devType)); -} - -long long QTouchDevice_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QTouchDevice_DestroyQTouchDevice(void* ptr) -{ - static_cast(ptr)->~QTouchDevice(); -} - -void* QTouchDevice___devices_atList(void* ptr, int i) -{ - return const_cast(({const QTouchDevice * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTouchDevice___devices_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTouchDevice___devices_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTouchEvent: public QTouchEvent -{ -public: - ~MyQTouchEvent() { callbackQTouchEvent_DestroyQTouchEvent(this); }; -}; - -Q_DECLARE_METATYPE(QTouchEvent*) -Q_DECLARE_METATYPE(MyQTouchEvent*) - -int QTouchEvent_QTouchEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTouchEvent_Device(void* ptr) -{ - return static_cast(ptr)->device(); -} - -void* QTouchEvent_Target(void* ptr) -{ - return static_cast(ptr)->target(); -} - -long long QTouchEvent_TouchPointStates(void* ptr) -{ - return static_cast(ptr)->touchPointStates(); -} - -void* QTouchEvent_Window(void* ptr) -{ - return static_cast(ptr)->window(); -} - -void QTouchEvent_DestroyQTouchEvent(void* ptr) -{ - static_cast(ptr)->~QTouchEvent(); -} - -void QTouchEvent_DestroyQTouchEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTouchEvent___QTouchEvent_touchPoints_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTouchEvent___setTouchPoints_atouchPoints_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTouchEvent___touchPoints_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTouchEvent____touchPoints_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTouchEvent___set_touchPoints__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QTransform) -Q_DECLARE_METATYPE(QTransform*) -void* QTransform_NewQTransform2() -{ - return new QTransform(); -} - -void* QTransform_NewQTransform3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) -{ - return new QTransform(m11, m12, m13, m21, m22, m23, m31, m32, m33); -} - -void* QTransform_NewQTransform4(double m11, double m12, double m21, double m22, double dx, double dy) -{ - return new QTransform(m11, m12, m21, m22, dx, dy); -} - -void* QTransform_NewQTransform5(void* matrix) -{ - return new QTransform(*static_cast(matrix)); -} - -void* QTransform_Adjoint(void* ptr) -{ - return new QTransform(static_cast(ptr)->adjoint()); -} - -double QTransform_Determinant(void* ptr) -{ - return static_cast(ptr)->determinant(); -} - -double QTransform_Dx(void* ptr) -{ - return static_cast(ptr)->dx(); -} - -double QTransform_Dy(void* ptr) -{ - return static_cast(ptr)->dy(); -} - -void* QTransform_QTransform_FromScale(double sx, double sy) -{ - return new QTransform(QTransform::fromScale(sx, sy)); -} - -void* QTransform_QTransform_FromTranslate(double dx, double dy) -{ - return new QTransform(QTransform::fromTranslate(dx, dy)); -} - -void* QTransform_Inverted(void* ptr, char* invertible) -{ - return new QTransform(static_cast(ptr)->inverted(reinterpret_cast(invertible))); -} - -char QTransform_IsAffine(void* ptr) -{ - return static_cast(ptr)->isAffine(); -} - -char QTransform_IsIdentity(void* ptr) -{ - return static_cast(ptr)->isIdentity(); -} - -char QTransform_IsInvertible(void* ptr) -{ - return static_cast(ptr)->isInvertible(); -} - -char QTransform_IsRotating(void* ptr) -{ - return static_cast(ptr)->isRotating(); -} - -char QTransform_IsScaling(void* ptr) -{ - return static_cast(ptr)->isScaling(); -} - -char QTransform_IsTranslating(void* ptr) -{ - return static_cast(ptr)->isTranslating(); -} - -double QTransform_M11(void* ptr) -{ - return static_cast(ptr)->m11(); -} - -double QTransform_M12(void* ptr) -{ - return static_cast(ptr)->m12(); -} - -double QTransform_M13(void* ptr) -{ - return static_cast(ptr)->m13(); -} - -double QTransform_M21(void* ptr) -{ - return static_cast(ptr)->m21(); -} - -double QTransform_M22(void* ptr) -{ - return static_cast(ptr)->m22(); -} - -double QTransform_M23(void* ptr) -{ - return static_cast(ptr)->m23(); -} - -double QTransform_M31(void* ptr) -{ - return static_cast(ptr)->m31(); -} - -double QTransform_M32(void* ptr) -{ - return static_cast(ptr)->m32(); -} - -double QTransform_M33(void* ptr) -{ - return static_cast(ptr)->m33(); -} - -void QTransform_Map(void* ptr, double x, double y, double tx, double ty) -{ - static_cast(ptr)->map(x, y, &tx, &ty); -} - -void* QTransform_Map2(void* ptr, void* point) -{ - return ({ QPoint tmpValue = static_cast(ptr)->map(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QTransform_Map3(void* ptr, void* p) -{ - return ({ QPointF tmpValue = static_cast(ptr)->map(*static_cast(p)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QTransform_Map4(void* ptr, void* l) -{ - return ({ QLine tmpValue = static_cast(ptr)->map(*static_cast(l)); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QTransform_Map5(void* ptr, void* line) -{ - return ({ QLineF tmpValue = static_cast(ptr)->map(*static_cast(line)); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void* QTransform_Map6(void* ptr, void* polygon) -{ - return new QPolygonF(static_cast(ptr)->map(*static_cast(polygon))); -} - -void* QTransform_Map7(void* ptr, void* polygon) -{ - return new QPolygon(static_cast(ptr)->map(*static_cast(polygon))); -} - -void* QTransform_Map8(void* ptr, void* region) -{ - return new QRegion(static_cast(ptr)->map(*static_cast(region))); -} - -void* QTransform_Map9(void* ptr, void* path) -{ - return new QPainterPath(static_cast(ptr)->map(*static_cast(path))); -} - -void QTransform_Map10(void* ptr, int x, int y, int tx, int ty) -{ - static_cast(ptr)->map(x, y, &tx, &ty); -} - -void* QTransform_MapRect(void* ptr, void* rectangle) -{ - return ({ QRectF tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QTransform_MapRect2(void* ptr, void* rectangle) -{ - return ({ QRect tmpValue = static_cast(ptr)->mapRect(*static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QTransform_MapToPolygon(void* ptr, void* rectangle) -{ - return new QPolygon(static_cast(ptr)->mapToPolygon(*static_cast(rectangle))); -} - -char QTransform_QTransform_QuadToQuad(void* one, void* two, void* trans) -{ - return QTransform::quadToQuad(*static_cast(one), *static_cast(two), *static_cast(trans)); -} - -char QTransform_QTransform_QuadToSquare(void* quad, void* trans) -{ - return QTransform::quadToSquare(*static_cast(quad), *static_cast(trans)); -} - -void QTransform_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void* QTransform_Rotate(void* ptr, double angle, long long axis) -{ - return new QTransform(static_cast(ptr)->rotate(angle, static_cast(axis))); -} - -void* QTransform_RotateRadians(void* ptr, double angle, long long axis) -{ - return new QTransform(static_cast(ptr)->rotateRadians(angle, static_cast(axis))); -} - -void* QTransform_Scale(void* ptr, double sx, double sy) -{ - return new QTransform(static_cast(ptr)->scale(sx, sy)); -} - -void QTransform_SetMatrix(void* ptr, double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33) -{ - static_cast(ptr)->setMatrix(m11, m12, m13, m21, m22, m23, m31, m32, m33); -} - -void* QTransform_Shear(void* ptr, double sh, double sv) -{ - return new QTransform(static_cast(ptr)->shear(sh, sv)); -} - -char QTransform_QTransform_SquareToQuad(void* quad, void* trans) -{ - return QTransform::squareToQuad(*static_cast(quad), *static_cast(trans)); -} - -void* QTransform_ToAffine(void* ptr) -{ - return const_cast(&static_cast(ptr)->toAffine()); -} - -void* QTransform_Translate(void* ptr, double dx, double dy) -{ - return new QTransform(static_cast(ptr)->translate(dx, dy)); -} - -void* QTransform_Transposed(void* ptr) -{ - return new QTransform(static_cast(ptr)->transposed()); -} - -long long QTransform_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -class MyQValidator: public QValidator -{ -public: - MyQValidator(QObject *parent = Q_NULLPTR) : QValidator(parent) {QValidator_QValidator_QRegisterMetaType();}; - void Signal_Changed() { callbackQValidator_Changed(this); }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQValidator_Fixup(const_cast(static_cast(this)), inputPacked); }; - QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtGui_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQValidator_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; - ~MyQValidator() { callbackQValidator_DestroyQValidator(this); }; - void childEvent(QChildEvent * event) { callbackQValidator_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQValidator_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQValidator_CustomEvent(this, event); }; - void deleteLater() { callbackQValidator_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQValidator_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQValidator_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQValidator_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQValidator_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQValidator_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQValidator_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQValidator_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QValidator*) -Q_DECLARE_METATYPE(MyQValidator*) - -int QValidator_QValidator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QValidator_NewQValidator(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQValidator(static_cast(parent)); - } else { - return new MyQValidator(static_cast(parent)); - } -} - -void QValidator_ConnectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QValidator::changed), static_cast(ptr), static_cast(&MyQValidator::Signal_Changed), static_cast(t)); -} - -void QValidator_DisconnectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QValidator::changed), static_cast(ptr), static_cast(&MyQValidator::Signal_Changed)); -} - -void QValidator_Changed(void* ptr) -{ - static_cast(ptr)->changed(); -} - -void QValidator_Fixup(void* ptr, struct QtGui_PackedString input) -{ - static_cast(ptr)->fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); -} - -void QValidator_FixupDefault(void* ptr, struct QtGui_PackedString input) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else { - static_cast(ptr)->QValidator::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } -} - -void* QValidator_Locale(void* ptr) -{ - return new QLocale(static_cast(ptr)->locale()); -} - -void QValidator_SetLocale(void* ptr, void* locale) -{ - static_cast(ptr)->setLocale(*static_cast(locale)); -} - -long long QValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos) -{ - return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -void QValidator_DestroyQValidator(void* ptr) -{ - static_cast(ptr)->~QValidator(); -} - -void QValidator_DestroyQValidatorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QValidator___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QValidator___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QValidator___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QValidator___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QValidator___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QValidator___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QValidator___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QValidator___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QValidator___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QValidator___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QValidator___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QValidator___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QValidator___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QValidator___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QValidator___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QValidator_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QValidator::childEvent(static_cast(event)); - } -} - -void QValidator_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QValidator::connectNotify(*static_cast(sign)); - } -} - -void QValidator_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QValidator::customEvent(static_cast(event)); - } -} - -void QValidator_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::deleteLater(); - } else { - static_cast(ptr)->QValidator::deleteLater(); - } -} - -void QValidator_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QValidator::disconnectNotify(*static_cast(sign)); - } -} - -char QValidator_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRegularExpressionValidator::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRegExpValidator::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleValidator::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QIntValidator::event(static_cast(e)); - } else { - return static_cast(ptr)->QValidator::event(static_cast(e)); - } -} - -char QValidator_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QRegularExpressionValidator::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QRegExpValidator::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDoubleValidator::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QIntValidator::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QValidator::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QValidator_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QRegularExpressionValidator::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QRegExpValidator::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDoubleValidator::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QIntValidator::metaObject()); - } else { - return const_cast(static_cast(ptr)->QValidator::metaObject()); - } -} - -void QValidator_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegularExpressionValidator::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRegExpValidator::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleValidator::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QIntValidator::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QValidator::timerEvent(static_cast(event)); - } -} - -Q_DECLARE_METATYPE(QVector2D) -Q_DECLARE_METATYPE(QVector2D*) -void* QVector2D_NewQVector2D() -{ - return new QVector2D(); -} - -void* QVector2D_NewQVector2D3(float xpos, float ypos) -{ - return new QVector2D(xpos, ypos); -} - -void* QVector2D_NewQVector2D4(void* point) -{ - return new QVector2D(*static_cast(point)); -} - -void* QVector2D_NewQVector2D5(void* point) -{ - return new QVector2D(*static_cast(point)); -} - -void* QVector2D_NewQVector2D6(void* vector) -{ - return new QVector2D(*static_cast(vector)); -} - -void* QVector2D_NewQVector2D7(void* vector) -{ - return new QVector2D(*static_cast(vector)); -} - -float QVector2D_DistanceToLine(void* ptr, void* point, void* direction) -{ - return static_cast(ptr)->distanceToLine(*static_cast(point), *static_cast(direction)); -} - -float QVector2D_DistanceToPoint(void* ptr, void* point) -{ - return static_cast(ptr)->distanceToPoint(*static_cast(point)); -} - -float QVector2D_QVector2D_DotProduct(void* v1, void* v2) -{ - return QVector2D::dotProduct(*static_cast(v1), *static_cast(v2)); -} - -char QVector2D_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -float QVector2D_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -float QVector2D_LengthSquared(void* ptr) -{ - return static_cast(ptr)->lengthSquared(); -} - -void QVector2D_Normalize(void* ptr) -{ - static_cast(ptr)->normalize(); -} - -void* QVector2D_Normalized(void* ptr) -{ - return new QVector2D(static_cast(ptr)->normalized()); -} - -void QVector2D_SetX(void* ptr, float x) -{ - static_cast(ptr)->setX(x); -} - -void QVector2D_SetY(void* ptr, float y) -{ - static_cast(ptr)->setY(y); -} - -void* QVector2D_ToPoint(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QVector2D_ToPointF(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QVector2D_ToVector3D(void* ptr) -{ - return new QVector3D(static_cast(ptr)->toVector3D()); -} - -void* QVector2D_ToVector4D(void* ptr) -{ - return new QVector4D(static_cast(ptr)->toVector4D()); -} - -float QVector2D_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -float QVector2D_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -Q_DECLARE_METATYPE(QVector3D) -Q_DECLARE_METATYPE(QVector3D*) -void* QVector3D_NewQVector3D() -{ - return new QVector3D(); -} - -void* QVector3D_NewQVector3D3(float xpos, float ypos, float zpos) -{ - return new QVector3D(xpos, ypos, zpos); -} - -void* QVector3D_NewQVector3D4(void* point) -{ - return new QVector3D(*static_cast(point)); -} - -void* QVector3D_NewQVector3D5(void* point) -{ - return new QVector3D(*static_cast(point)); -} - -void* QVector3D_NewQVector3D6(void* vector) -{ - return new QVector3D(*static_cast(vector)); -} - -void* QVector3D_NewQVector3D7(void* vector, float zpos) -{ - return new QVector3D(*static_cast(vector), zpos); -} - -void* QVector3D_NewQVector3D8(void* vector) -{ - return new QVector3D(*static_cast(vector)); -} - -void* QVector3D_QVector3D_CrossProduct(void* v1, void* v2) -{ - return new QVector3D(QVector3D::crossProduct(*static_cast(v1), *static_cast(v2))); -} - -float QVector3D_DistanceToLine(void* ptr, void* point, void* direction) -{ - return static_cast(ptr)->distanceToLine(*static_cast(point), *static_cast(direction)); -} - -float QVector3D_DistanceToPlane(void* ptr, void* plane, void* normal) -{ - return static_cast(ptr)->distanceToPlane(*static_cast(plane), *static_cast(normal)); -} - -float QVector3D_DistanceToPlane2(void* ptr, void* plane1, void* plane2, void* plane3) -{ - return static_cast(ptr)->distanceToPlane(*static_cast(plane1), *static_cast(plane2), *static_cast(plane3)); -} - -float QVector3D_DistanceToPoint(void* ptr, void* point) -{ - return static_cast(ptr)->distanceToPoint(*static_cast(point)); -} - -float QVector3D_QVector3D_DotProduct(void* v1, void* v2) -{ - return QVector3D::dotProduct(*static_cast(v1), *static_cast(v2)); -} - -char QVector3D_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -float QVector3D_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -float QVector3D_LengthSquared(void* ptr) -{ - return static_cast(ptr)->lengthSquared(); -} - -void* QVector3D_QVector3D_Normal(void* v1, void* v2) -{ - return new QVector3D(QVector3D::normal(*static_cast(v1), *static_cast(v2))); -} - -void* QVector3D_QVector3D_Normal2(void* v1, void* v2, void* v3) -{ - return new QVector3D(QVector3D::normal(*static_cast(v1), *static_cast(v2), *static_cast(v3))); -} - -void QVector3D_Normalize(void* ptr) -{ - static_cast(ptr)->normalize(); -} - -void* QVector3D_Normalized(void* ptr) -{ - return new QVector3D(static_cast(ptr)->normalized()); -} - -void* QVector3D_Project(void* ptr, void* modelView, void* projection, void* viewport) -{ - return new QVector3D(static_cast(ptr)->project(*static_cast(modelView), *static_cast(projection), *static_cast(viewport))); -} - -void QVector3D_SetX(void* ptr, float x) -{ - static_cast(ptr)->setX(x); -} - -void QVector3D_SetY(void* ptr, float y) -{ - static_cast(ptr)->setY(y); -} - -void QVector3D_SetZ(void* ptr, float z) -{ - static_cast(ptr)->setZ(z); -} - -void* QVector3D_ToPoint(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QVector3D_ToPointF(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QVector3D_ToVector2D(void* ptr) -{ - return new QVector2D(static_cast(ptr)->toVector2D()); -} - -void* QVector3D_ToVector4D(void* ptr) -{ - return new QVector4D(static_cast(ptr)->toVector4D()); -} - -void* QVector3D_Unproject(void* ptr, void* modelView, void* projection, void* viewport) -{ - return new QVector3D(static_cast(ptr)->unproject(*static_cast(modelView), *static_cast(projection), *static_cast(viewport))); -} - -float QVector3D_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -float QVector3D_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -float QVector3D_Z(void* ptr) -{ - return static_cast(ptr)->z(); -} - -Q_DECLARE_METATYPE(QVector4D) -Q_DECLARE_METATYPE(QVector4D*) -void* QVector4D_NewQVector4D() -{ - return new QVector4D(); -} - -void* QVector4D_NewQVector4D3(float xpos, float ypos, float zpos, float wpos) -{ - return new QVector4D(xpos, ypos, zpos, wpos); -} - -void* QVector4D_NewQVector4D4(void* point) -{ - return new QVector4D(*static_cast(point)); -} - -void* QVector4D_NewQVector4D5(void* point) -{ - return new QVector4D(*static_cast(point)); -} - -void* QVector4D_NewQVector4D6(void* vector) -{ - return new QVector4D(*static_cast(vector)); -} - -void* QVector4D_NewQVector4D7(void* vector, float zpos, float wpos) -{ - return new QVector4D(*static_cast(vector), zpos, wpos); -} - -void* QVector4D_NewQVector4D8(void* vector) -{ - return new QVector4D(*static_cast(vector)); -} - -void* QVector4D_NewQVector4D9(void* vector, float wpos) -{ - return new QVector4D(*static_cast(vector), wpos); -} - -float QVector4D_QVector4D_DotProduct(void* v1, void* v2) -{ - return QVector4D::dotProduct(*static_cast(v1), *static_cast(v2)); -} - -char QVector4D_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -float QVector4D_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -float QVector4D_LengthSquared(void* ptr) -{ - return static_cast(ptr)->lengthSquared(); -} - -void QVector4D_Normalize(void* ptr) -{ - static_cast(ptr)->normalize(); -} - -void* QVector4D_Normalized(void* ptr) -{ - return new QVector4D(static_cast(ptr)->normalized()); -} - -void QVector4D_SetW(void* ptr, float w) -{ - static_cast(ptr)->setW(w); -} - -void QVector4D_SetX(void* ptr, float x) -{ - static_cast(ptr)->setX(x); -} - -void QVector4D_SetY(void* ptr, float y) -{ - static_cast(ptr)->setY(y); -} - -void QVector4D_SetZ(void* ptr, float z) -{ - static_cast(ptr)->setZ(z); -} - -void* QVector4D_ToPoint(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->toPoint(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QVector4D_ToPointF(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->toPointF(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QVector4D_ToVector2D(void* ptr) -{ - return new QVector2D(static_cast(ptr)->toVector2D()); -} - -void* QVector4D_ToVector2DAffine(void* ptr) -{ - return new QVector2D(static_cast(ptr)->toVector2DAffine()); -} - -void* QVector4D_ToVector3D(void* ptr) -{ - return new QVector3D(static_cast(ptr)->toVector3D()); -} - -void* QVector4D_ToVector3DAffine(void* ptr) -{ - return new QVector3D(static_cast(ptr)->toVector3DAffine()); -} - -float QVector4D_W(void* ptr) -{ - return static_cast(ptr)->w(); -} - -float QVector4D_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -float QVector4D_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -float QVector4D_Z(void* ptr) -{ - return static_cast(ptr)->z(); -} - -class MyQWhatsThisClickedEvent: public QWhatsThisClickedEvent -{ -public: - MyQWhatsThisClickedEvent(const QString &href) : QWhatsThisClickedEvent(href) {QWhatsThisClickedEvent_QWhatsThisClickedEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QWhatsThisClickedEvent*) -Q_DECLARE_METATYPE(MyQWhatsThisClickedEvent*) - -int QWhatsThisClickedEvent_QWhatsThisClickedEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWhatsThisClickedEvent_NewQWhatsThisClickedEvent(struct QtGui_PackedString href) -{ - return new MyQWhatsThisClickedEvent(QString::fromUtf8(href.data, href.len)); -} - -struct QtGui_PackedString QWhatsThisClickedEvent_Href(void* ptr) -{ - return ({ QByteArray tc87a51 = static_cast(ptr)->href().toUtf8(); QtGui_PackedString { const_cast(tc87a51.prepend("WHITESPACE").constData()+10), tc87a51.size()-10 }; }); -} - -class MyQWheelEvent: public QWheelEvent -{ -public: - MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; - MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers, phase) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; - MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase, Qt::MouseEventSource source) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers, phase, source) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; - MyQWheelEvent(const QPointF &pos, const QPointF &globalPos, QPoint pixelDelta, QPoint angleDelta, int qt4Delta, Qt::Orientation qt4Orientation, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase, Qt::MouseEventSource source, bool inverted) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, qt4Delta, qt4Orientation, buttons, modifiers, phase, source, inverted) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; - MyQWheelEvent(QPointF pos, QPointF globalPos, QPoint pixelDelta, QPoint angleDelta, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::ScrollPhase phase, bool inverted, Qt::MouseEventSource source = Qt::MouseEventNotSynthesized) : QWheelEvent(pos, globalPos, pixelDelta, angleDelta, buttons, modifiers, phase, inverted, source) {QWheelEvent_QWheelEvent_QRegisterMetaType();}; -}; - -Q_DECLARE_METATYPE(QWheelEvent*) -Q_DECLARE_METATYPE(MyQWheelEvent*) - -int QWheelEvent_QWheelEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWheelEvent_NewQWheelEvent3(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers) -{ - return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers)); -} - -void* QWheelEvent_NewQWheelEvent4(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase) -{ - return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase)); -} - -void* QWheelEvent_NewQWheelEvent5(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source) -{ - return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase), static_cast(source)); -} - -void* QWheelEvent_NewQWheelEvent6(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source, char inverted) -{ - return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), qt4Delta, static_cast(qt4Orientation), static_cast(buttons), static_cast(modifiers), static_cast(phase), static_cast(source), inverted != 0); -} - -void* QWheelEvent_NewQWheelEvent7(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, long long buttons, long long modifiers, long long phase, char inverted, long long source) -{ - return new MyQWheelEvent(*static_cast(pos), *static_cast(globalPos), *static_cast(pixelDelta), *static_cast(angleDelta), static_cast(buttons), static_cast(modifiers), static_cast(phase), inverted != 0, static_cast(source)); -} - -void* QWheelEvent_AngleDelta(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->angleDelta(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -long long QWheelEvent_Buttons(void* ptr) -{ - return static_cast(ptr)->buttons(); -} - -void* QWheelEvent_GlobalPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->globalPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWheelEvent_GlobalPosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->globalPosF()); -} - -int QWheelEvent_GlobalX(void* ptr) -{ - return static_cast(ptr)->globalX(); -} - -int QWheelEvent_GlobalY(void* ptr) -{ - return static_cast(ptr)->globalY(); -} - -char QWheelEvent_Inverted(void* ptr) -{ - return static_cast(ptr)->inverted(); -} - -long long QWheelEvent_Phase(void* ptr) -{ - return static_cast(ptr)->phase(); -} - -void* QWheelEvent_PixelDelta(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pixelDelta(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWheelEvent_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWheelEvent_PosF(void* ptr) -{ - return const_cast(&static_cast(ptr)->posF()); -} - -long long QWheelEvent_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -int QWheelEvent_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QWheelEvent_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -class MyQWindow: public QWindow -{ -public: - MyQWindow(QScreen *targetScreen = Q_NULLPTR) : QWindow(targetScreen) {QWindow_QWindow_QRegisterMetaType();}; - MyQWindow(QWindow *parent) : QWindow(parent) {QWindow_QWindow_QRegisterMetaType();}; - void Signal_ActiveChanged() { callbackQWindow_ActiveChanged(this); }; - void alert(int msec) { callbackQWindow_Alert(this, msec); }; - bool close() { return callbackQWindow_Close(this) != 0; }; - void Signal_ContentOrientationChanged(Qt::ScreenOrientation orientation) { callbackQWindow_ContentOrientationChanged(this, orientation); }; - bool event(QEvent * ev) { return callbackQWindow_Event(this, ev) != 0; }; - void exposeEvent(QExposeEvent * ev) { callbackQWindow_ExposeEvent(this, ev); }; - void focusInEvent(QFocusEvent * ev) { callbackQWindow_FocusInEvent(this, ev); }; - QObject * focusObject() const { return static_cast(callbackQWindow_FocusObject(const_cast(static_cast(this)))); }; - void Signal_FocusObjectChanged(QObject * object) { callbackQWindow_FocusObjectChanged(this, object); }; - void focusOutEvent(QFocusEvent * ev) { callbackQWindow_FocusOutEvent(this, ev); }; - QSurfaceFormat format() const { return *static_cast(callbackQWindow_Format(const_cast(static_cast(this)))); }; - void Signal_HeightChanged(int arg) { callbackQWindow_HeightChanged(this, arg); }; - void hide() { callbackQWindow_Hide(this); }; - void hideEvent(QHideEvent * ev) { callbackQWindow_HideEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWindow_KeyPressEvent(this, ev); }; - void keyReleaseEvent(QKeyEvent * ev) { callbackQWindow_KeyReleaseEvent(this, ev); }; - void lower() { callbackQWindow_Lower(this); }; - void Signal_MaximumHeightChanged(int arg) { callbackQWindow_MaximumHeightChanged(this, arg); }; - void Signal_MaximumWidthChanged(int arg) { callbackQWindow_MaximumWidthChanged(this, arg); }; - void Signal_MinimumHeightChanged(int arg) { callbackQWindow_MinimumHeightChanged(this, arg); }; - void Signal_MinimumWidthChanged(int arg) { callbackQWindow_MinimumWidthChanged(this, arg); }; - void Signal_ModalityChanged(Qt::WindowModality modality) { callbackQWindow_ModalityChanged(this, modality); }; - void mouseDoubleClickEvent(QMouseEvent * ev) { callbackQWindow_MouseDoubleClickEvent(this, ev); }; - void mouseMoveEvent(QMouseEvent * ev) { callbackQWindow_MouseMoveEvent(this, ev); }; - void mousePressEvent(QMouseEvent * ev) { callbackQWindow_MousePressEvent(this, ev); }; - void mouseReleaseEvent(QMouseEvent * ev) { callbackQWindow_MouseReleaseEvent(this, ev); }; - void moveEvent(QMoveEvent * ev) { callbackQWindow_MoveEvent(this, ev); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWindow_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - void Signal_OpacityChanged(qreal opacity) { callbackQWindow_OpacityChanged(this, opacity); }; - void raise() { callbackQWindow_Raise(this); }; - void requestActivate() { callbackQWindow_RequestActivate(this); }; - void requestUpdate() { callbackQWindow_RequestUpdate(this); }; - void resizeEvent(QResizeEvent * ev) { callbackQWindow_ResizeEvent(this, ev); }; - void Signal_ScreenChanged(QScreen * screen) { callbackQWindow_ScreenChanged(this, screen); }; - void setGeometry(int posx, int posy, int w, int h) { callbackQWindow_SetGeometry(this, posx, posy, w, h); }; - void setGeometry(const QRect & rect) { callbackQWindow_SetGeometry2(this, const_cast(&rect)); }; - void setHeight(int arg) { callbackQWindow_SetHeight(this, arg); }; - void setMaximumHeight(int h) { callbackQWindow_SetMaximumHeight(this, h); }; - void setMaximumWidth(int w) { callbackQWindow_SetMaximumWidth(this, w); }; - void setMinimumHeight(int h) { callbackQWindow_SetMinimumHeight(this, h); }; - void setMinimumWidth(int w) { callbackQWindow_SetMinimumWidth(this, w); }; - void setTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtGui_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWindow_SetTitle(this, vqsPacked); }; - void setVisible(bool visible) { callbackQWindow_SetVisible(this, visible); }; - void setWidth(int arg) { callbackQWindow_SetWidth(this, arg); }; - void setX(int arg) { callbackQWindow_SetX(this, arg); }; - void setY(int arg) { callbackQWindow_SetY(this, arg); }; - void show() { callbackQWindow_Show(this); }; - void showEvent(QShowEvent * ev) { callbackQWindow_ShowEvent(this, ev); }; - void showFullScreen() { callbackQWindow_ShowFullScreen(this); }; - void showMaximized() { callbackQWindow_ShowMaximized(this); }; - void showMinimized() { callbackQWindow_ShowMinimized(this); }; - void showNormal() { callbackQWindow_ShowNormal(this); }; - QSize size() const { return *static_cast(callbackQWindow_Size(const_cast(static_cast(this)))); }; - QSurface::SurfaceType surfaceType() const { return static_cast(callbackQWindow_SurfaceType(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * ev) { callbackQWindow_TabletEvent(this, ev); }; - void touchEvent(QTouchEvent * ev) { callbackQWindow_TouchEvent(this, ev); }; - void Signal_VisibilityChanged(QWindow::Visibility visibility) { callbackQWindow_VisibilityChanged(this, visibility); }; - void Signal_VisibleChanged(bool arg) { callbackQWindow_VisibleChanged(this, arg); }; - void wheelEvent(QWheelEvent * ev) { callbackQWindow_WheelEvent(this, ev); }; - void Signal_WidthChanged(int arg) { callbackQWindow_WidthChanged(this, arg); }; - void Signal_WindowStateChanged(Qt::WindowState windowState) { callbackQWindow_WindowStateChanged(this, windowState); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtGui_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWindow_WindowTitleChanged(this, titlePacked); }; - void Signal_XChanged(int arg) { callbackQWindow_XChanged(this, arg); }; - void Signal_YChanged(int arg) { callbackQWindow_YChanged(this, arg); }; - ~MyQWindow() { callbackQWindow_DestroyQWindow(this); }; - void childEvent(QChildEvent * event) { callbackQWindow_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWindow_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWindow_CustomEvent(this, event); }; - void deleteLater() { callbackQWindow_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWindow_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWindow_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWindow_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWindow_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtGui_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWindow_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWindow_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QWindow*) -Q_DECLARE_METATYPE(MyQWindow*) - -int QWindow_QWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWindow_NewQWindow(void* targetScreen) -{ - return new MyQWindow(static_cast(targetScreen)); -} - -void* QWindow_NewQWindow2(void* parent) -{ - return new MyQWindow(static_cast(parent)); -} - -void QWindow_ConnectActiveChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::activeChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ActiveChanged), static_cast(t)); -} - -void QWindow_DisconnectActiveChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::activeChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ActiveChanged)); -} - -void QWindow_ActiveChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->activeChanged(); - } else { - static_cast(ptr)->activeChanged(); - } -} - -void QWindow_Alert(void* ptr, int msec) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "alert", Q_ARG(int, msec)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "alert", Q_ARG(int, msec)); - } -} - -void QWindow_AlertDefault(void* ptr, int msec) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::alert(msec); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::alert(msec); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::alert(msec); - } else { - static_cast(ptr)->QWindow::alert(msec); - } -} - -void* QWindow_BaseSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->baseSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->baseSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -char QWindow_Close(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); - return returnArg; - } else { - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); - return returnArg; - } -} - -char QWindow_CloseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPaintDeviceWindow::close(); - } else { - return static_cast(ptr)->QWindow::close(); - } -} - -long long QWindow_ContentOrientation(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->contentOrientation(); - } else { - return static_cast(ptr)->contentOrientation(); - } -} - -void QWindow_ConnectContentOrientationChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QWindow::contentOrientationChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ContentOrientationChanged), static_cast(t)); -} - -void QWindow_DisconnectContentOrientationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::contentOrientationChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ContentOrientationChanged)); -} - -void QWindow_ContentOrientationChanged(void* ptr, long long orientation) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->contentOrientationChanged(static_cast(orientation)); - } else { - static_cast(ptr)->contentOrientationChanged(static_cast(orientation)); - } -} - -void QWindow_Create(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->create(); - } else { - static_cast(ptr)->create(); - } -} - -void* QWindow_Cursor(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QCursor(static_cast(ptr)->cursor()); - } else { - return new QCursor(static_cast(ptr)->cursor()); - } -} - -void QWindow_Destroy(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->destroy(); - } else { - static_cast(ptr)->destroy(); - } -} - -double QWindow_DevicePixelRatio(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->devicePixelRatio(); - } else { - return static_cast(ptr)->devicePixelRatio(); - } -} - -char QWindow_Event(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->event(static_cast(ev)); - } else { - return static_cast(ptr)->event(static_cast(ev)); - } -} - -char QWindow_EventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::event(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::event(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPaintDeviceWindow::event(static_cast(ev)); - } else { - return static_cast(ptr)->QWindow::event(static_cast(ev)); - } -} - -void QWindow_ExposeEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->exposeEvent(static_cast(ev)); - } else { - static_cast(ptr)->exposeEvent(static_cast(ev)); - } -} - -void QWindow_ExposeEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::exposeEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::exposeEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::exposeEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::exposeEvent(static_cast(ev)); - } -} - -struct QtGui_PackedString QWindow_FilePath(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray t7116fb = static_cast(ptr)->filePath().toUtf8(); QtGui_PackedString { const_cast(t7116fb.prepend("WHITESPACE").constData()+10), t7116fb.size()-10 }; }); - } else { - return ({ QByteArray t7116fb = static_cast(ptr)->filePath().toUtf8(); QtGui_PackedString { const_cast(t7116fb.prepend("WHITESPACE").constData()+10), t7116fb.size()-10 }; }); - } -} - -long long QWindow_Flags(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->flags(); - } else { - return static_cast(ptr)->flags(); - } -} - -void QWindow_FocusInEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->focusInEvent(static_cast(ev)); - } else { - static_cast(ptr)->focusInEvent(static_cast(ev)); - } -} - -void QWindow_FocusInEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::focusInEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::focusInEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::focusInEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::focusInEvent(static_cast(ev)); - } -} - -void* QWindow_FocusObject(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->focusObject(); - } else { - return static_cast(ptr)->focusObject(); - } -} - -void* QWindow_FocusObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::focusObject(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::focusObject(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPaintDeviceWindow::focusObject(); - } else { - return static_cast(ptr)->QWindow::focusObject(); - } -} - -void QWindow_ConnectFocusObjectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::focusObjectChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_FocusObjectChanged), static_cast(t)); -} - -void QWindow_DisconnectFocusObjectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::focusObjectChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_FocusObjectChanged)); -} - -void QWindow_FocusObjectChanged(void* ptr, void* object) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } - } else { - if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else if (dynamic_cast(static_cast(object))) { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } else { - static_cast(ptr)->focusObjectChanged(static_cast(object)); - } - } -} - -void QWindow_FocusOutEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->focusOutEvent(static_cast(ev)); - } else { - static_cast(ptr)->focusOutEvent(static_cast(ev)); - } -} - -void QWindow_FocusOutEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::focusOutEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::focusOutEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::focusOutEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::focusOutEvent(static_cast(ev)); - } -} - -void* QWindow_Format(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->format()); - } else { - return new QSurfaceFormat(static_cast(ptr)->format()); - } -} - -void* QWindow_FormatDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->QRasterWindow::format()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->QOpenGLWindow::format()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->QPaintDeviceWindow::format()); - } else { - return new QSurfaceFormat(static_cast(ptr)->QWindow::format()); - } -} - -void* QWindow_FrameGeometry(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->frameGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->frameGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QWindow_FrameMargins(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QMargins tmpValue = static_cast(ptr)->frameMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); - } else { - return ({ QMargins tmpValue = static_cast(ptr)->frameMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); - } -} - -void* QWindow_FramePosition(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPoint tmpValue = static_cast(ptr)->framePosition(); new QPoint(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPoint tmpValue = static_cast(ptr)->framePosition(); new QPoint(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QWindow_QWindow_FromWinId(uintptr_t id) -{ - return QWindow::fromWinId(id); -} - -void* QWindow_Geometry(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -int QWindow_Height(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->height(); - } else { - return static_cast(ptr)->height(); - } -} - -void QWindow_ConnectHeightChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::heightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_HeightChanged), static_cast(t)); -} - -void QWindow_DisconnectHeightChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::heightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_HeightChanged)); -} - -void QWindow_HeightChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->heightChanged(arg); - } else { - static_cast(ptr)->heightChanged(arg); - } -} - -void QWindow_Hide(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "hide"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "hide"); - } -} - -void QWindow_HideDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::hide(); - } else { - static_cast(ptr)->QWindow::hide(); - } -} - -void QWindow_HideEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hideEvent(static_cast(ev)); - } else { - static_cast(ptr)->hideEvent(static_cast(ev)); - } -} - -void QWindow_HideEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::hideEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::hideEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::hideEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::hideEvent(static_cast(ev)); - } -} - -void* QWindow_Icon(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QIcon(static_cast(ptr)->icon()); - } else { - return new QIcon(static_cast(ptr)->icon()); - } -} - -char QWindow_IsActive(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isActive(); - } else { - return static_cast(ptr)->isActive(); - } -} - -char QWindow_IsAncestorOf(void* ptr, void* child, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); - } else { - return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); - } - } else { - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); - } else { - return static_cast(ptr)->isAncestorOf(static_cast(child), static_cast(mode)); - } - } -} - -char QWindow_IsExposed(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isExposed(); - } else { - return static_cast(ptr)->isExposed(); - } -} - -char QWindow_IsModal(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isModal(); - } else { - return static_cast(ptr)->isModal(); - } -} - -char QWindow_IsTopLevel(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isTopLevel(); - } else { - return static_cast(ptr)->isTopLevel(); - } -} - -char QWindow_IsVisible(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isVisible(); - } else { - return static_cast(ptr)->isVisible(); - } -} - -void QWindow_KeyPressEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->keyPressEvent(static_cast(ev)); - } else { - static_cast(ptr)->keyPressEvent(static_cast(ev)); - } -} - -void QWindow_KeyPressEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::keyPressEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::keyPressEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::keyPressEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::keyPressEvent(static_cast(ev)); - } -} - -void QWindow_KeyReleaseEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->keyReleaseEvent(static_cast(ev)); - } else { - static_cast(ptr)->keyReleaseEvent(static_cast(ev)); - } -} - -void QWindow_KeyReleaseEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::keyReleaseEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::keyReleaseEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::keyReleaseEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::keyReleaseEvent(static_cast(ev)); - } -} - -void QWindow_Lower(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "lower"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "lower"); - } -} - -void QWindow_LowerDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::lower(); - } else { - static_cast(ptr)->QWindow::lower(); - } -} - -void* QWindow_MapFromGlobal(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPoint tmpValue = static_cast(ptr)->mapFromGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPoint tmpValue = static_cast(ptr)->mapFromGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QWindow_MapToGlobal(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPoint tmpValue = static_cast(ptr)->mapToGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPoint tmpValue = static_cast(ptr)->mapToGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QWindow_Mask(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->mask()); - } else { - return new QRegion(static_cast(ptr)->mask()); - } -} - -int QWindow_MaximumHeight(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->maximumHeight(); - } else { - return static_cast(ptr)->maximumHeight(); - } -} - -void QWindow_ConnectMaximumHeightChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::maximumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumHeightChanged), static_cast(t)); -} - -void QWindow_DisconnectMaximumHeightChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::maximumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumHeightChanged)); -} - -void QWindow_MaximumHeightChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->maximumHeightChanged(arg); - } else { - static_cast(ptr)->maximumHeightChanged(arg); - } -} - -void* QWindow_MaximumSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -int QWindow_MaximumWidth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->maximumWidth(); - } else { - return static_cast(ptr)->maximumWidth(); - } -} - -void QWindow_ConnectMaximumWidthChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::maximumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumWidthChanged), static_cast(t)); -} - -void QWindow_DisconnectMaximumWidthChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::maximumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MaximumWidthChanged)); -} - -void QWindow_MaximumWidthChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->maximumWidthChanged(arg); - } else { - static_cast(ptr)->maximumWidthChanged(arg); - } -} - -int QWindow_MinimumHeight(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->minimumHeight(); - } else { - return static_cast(ptr)->minimumHeight(); - } -} - -void QWindow_ConnectMinimumHeightChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::minimumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumHeightChanged), static_cast(t)); -} - -void QWindow_DisconnectMinimumHeightChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::minimumHeightChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumHeightChanged)); -} - -void QWindow_MinimumHeightChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->minimumHeightChanged(arg); - } else { - static_cast(ptr)->minimumHeightChanged(arg); - } -} - -void* QWindow_MinimumSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -int QWindow_MinimumWidth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->minimumWidth(); - } else { - return static_cast(ptr)->minimumWidth(); - } -} - -void QWindow_ConnectMinimumWidthChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::minimumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumWidthChanged), static_cast(t)); -} - -void QWindow_DisconnectMinimumWidthChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::minimumWidthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_MinimumWidthChanged)); -} - -void QWindow_MinimumWidthChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->minimumWidthChanged(arg); - } else { - static_cast(ptr)->minimumWidthChanged(arg); - } -} - -long long QWindow_Modality(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->modality(); - } else { - return static_cast(ptr)->modality(); - } -} - -void QWindow_ConnectModalityChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QWindow::modalityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ModalityChanged), static_cast(t)); -} - -void QWindow_DisconnectModalityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::modalityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ModalityChanged)); -} - -void QWindow_ModalityChanged(void* ptr, long long modality) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->modalityChanged(static_cast(modality)); - } else { - static_cast(ptr)->modalityChanged(static_cast(modality)); - } -} - -void QWindow_MouseDoubleClickEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseDoubleClickEvent(static_cast(ev)); - } else { - static_cast(ptr)->mouseDoubleClickEvent(static_cast(ev)); - } -} - -void QWindow_MouseDoubleClickEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::mouseDoubleClickEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::mouseDoubleClickEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::mouseDoubleClickEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::mouseDoubleClickEvent(static_cast(ev)); - } -} - -void QWindow_MouseMoveEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseMoveEvent(static_cast(ev)); - } else { - static_cast(ptr)->mouseMoveEvent(static_cast(ev)); - } -} - -void QWindow_MouseMoveEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::mouseMoveEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::mouseMoveEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::mouseMoveEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::mouseMoveEvent(static_cast(ev)); - } -} - -void QWindow_MousePressEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mousePressEvent(static_cast(ev)); - } else { - static_cast(ptr)->mousePressEvent(static_cast(ev)); - } -} - -void QWindow_MousePressEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::mousePressEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::mousePressEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::mousePressEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::mousePressEvent(static_cast(ev)); - } -} - -void QWindow_MouseReleaseEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseReleaseEvent(static_cast(ev)); - } else { - static_cast(ptr)->mouseReleaseEvent(static_cast(ev)); - } -} - -void QWindow_MouseReleaseEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::mouseReleaseEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::mouseReleaseEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::mouseReleaseEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::mouseReleaseEvent(static_cast(ev)); - } -} - -void QWindow_MoveEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->moveEvent(static_cast(ev)); - } else { - static_cast(ptr)->moveEvent(static_cast(ev)); - } -} - -void QWindow_MoveEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::moveEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::moveEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::moveEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::moveEvent(static_cast(ev)); - } -} - -char QWindow_NativeEvent(void* ptr, void* eventType, void* message, long* result) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->nativeEvent(*static_cast(eventType), message, result); - } else { - return static_cast(ptr)->nativeEvent(*static_cast(eventType), message, result); - } -} - -char QWindow_NativeEventDefault(void* ptr, void* eventType, void* message, long* result) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPaintDeviceWindow::nativeEvent(*static_cast(eventType), message, result); - } else { - return static_cast(ptr)->QWindow::nativeEvent(*static_cast(eventType), message, result); - } -} - -double QWindow_Opacity(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->opacity(); - } else { - return static_cast(ptr)->opacity(); - } -} - -void QWindow_ConnectOpacityChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::opacityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_OpacityChanged), static_cast(t)); -} - -void QWindow_DisconnectOpacityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::opacityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_OpacityChanged)); -} - -void QWindow_OpacityChanged(void* ptr, double opacity) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->opacityChanged(opacity); - } else { - static_cast(ptr)->opacityChanged(opacity); - } -} - -void* QWindow_Parent(void* ptr, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parent(static_cast(mode)); - } else { - return static_cast(ptr)->parent(static_cast(mode)); - } -} - -void* QWindow_Parent2(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parent(); - } else { - return static_cast(ptr)->parent(); - } -} - -void* QWindow_Position(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPoint tmpValue = static_cast(ptr)->position(); new QPoint(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPoint tmpValue = static_cast(ptr)->position(); new QPoint(tmpValue.x(), tmpValue.y()); }); - } -} - -void QWindow_Raise(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "raise"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "raise"); - } -} - -void QWindow_RaiseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::raise(); - } else { - static_cast(ptr)->QWindow::raise(); - } -} - -void QWindow_ReportContentOrientationChange(void* ptr, long long orientation) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->reportContentOrientationChange(static_cast(orientation)); - } else { - static_cast(ptr)->reportContentOrientationChange(static_cast(orientation)); - } -} - -void QWindow_RequestActivate(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "requestActivate"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "requestActivate"); - } -} - -void QWindow_RequestActivateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::requestActivate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::requestActivate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::requestActivate(); - } else { - static_cast(ptr)->QWindow::requestActivate(); - } -} - -void QWindow_RequestUpdate(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "requestUpdate"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "requestUpdate"); - } -} - -void QWindow_RequestUpdateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::requestUpdate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::requestUpdate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::requestUpdate(); - } else { - static_cast(ptr)->QWindow::requestUpdate(); - } -} - -void* QWindow_RequestedFormat(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QSurfaceFormat(static_cast(ptr)->requestedFormat()); - } else { - return new QSurfaceFormat(static_cast(ptr)->requestedFormat()); - } -} - -void QWindow_Resize(void* ptr, void* newSize) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->resize(*static_cast(newSize)); - } else { - static_cast(ptr)->resize(*static_cast(newSize)); - } -} - -void QWindow_Resize2(void* ptr, int w, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->resize(w, h); - } else { - static_cast(ptr)->resize(w, h); - } -} - -void QWindow_ResizeEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->resizeEvent(static_cast(ev)); - } else { - static_cast(ptr)->resizeEvent(static_cast(ev)); - } -} - -void QWindow_ResizeEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::resizeEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::resizeEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::resizeEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::resizeEvent(static_cast(ev)); - } -} - -void* QWindow_Screen(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->screen(); - } else { - return static_cast(ptr)->screen(); - } -} - -void QWindow_ConnectScreenChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::screenChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ScreenChanged), static_cast(t)); -} - -void QWindow_DisconnectScreenChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::screenChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_ScreenChanged)); -} - -void QWindow_ScreenChanged(void* ptr, void* screen) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->screenChanged(static_cast(screen)); - } else { - static_cast(ptr)->screenChanged(static_cast(screen)); - } -} - -void QWindow_SetBaseSize(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setBaseSize(*static_cast(size)); - } else { - static_cast(ptr)->setBaseSize(*static_cast(size)); - } -} - -void QWindow_SetCursor(void* ptr, void* cursor) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setCursor(*static_cast(cursor)); - } else { - static_cast(ptr)->setCursor(*static_cast(cursor)); - } -} - -void QWindow_SetFilePath(void* ptr, struct QtGui_PackedString filePath) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFilePath(QString::fromUtf8(filePath.data, filePath.len)); - } else { - static_cast(ptr)->setFilePath(QString::fromUtf8(filePath.data, filePath.len)); - } -} - -void QWindow_SetFlag(void* ptr, long long flag, char on) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFlag(static_cast(flag), on != 0); - } else { - static_cast(ptr)->setFlag(static_cast(flag), on != 0); - } -} - -void QWindow_SetFlags(void* ptr, long long flags) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFlags(static_cast(flags)); - } else { - static_cast(ptr)->setFlags(static_cast(flags)); - } -} - -void QWindow_SetFormat(void* ptr, void* format) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFormat(*static_cast(format)); - } else { - static_cast(ptr)->setFormat(*static_cast(format)); - } -} - -void QWindow_SetFramePosition(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFramePosition(*static_cast(point)); - } else { - static_cast(ptr)->setFramePosition(*static_cast(point)); - } -} - -void QWindow_SetGeometry(void* ptr, int posx, int posy, int w, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(int, posx), Q_ARG(int, posy), Q_ARG(int, w), Q_ARG(int, h)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(int, posx), Q_ARG(int, posy), Q_ARG(int, w), Q_ARG(int, h)); - } -} - -void QWindow_SetGeometryDefault(void* ptr, int posx, int posy, int w, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setGeometry(posx, posy, w, h); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setGeometry(posx, posy, w, h); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setGeometry(posx, posy, w, h); - } else { - static_cast(ptr)->QWindow::setGeometry(posx, posy, w, h); - } -} - -void QWindow_SetGeometry2(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(const QRect, *static_cast(rect))); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setGeometry", Q_ARG(const QRect, *static_cast(rect))); - } -} - -void QWindow_SetGeometry2Default(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setGeometry(*static_cast(rect)); - } else { - static_cast(ptr)->QWindow::setGeometry(*static_cast(rect)); - } -} - -void QWindow_SetHeight(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setHeight", Q_ARG(int, arg)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setHeight", Q_ARG(int, arg)); - } -} - -void QWindow_SetHeightDefault(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setHeight(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setHeight(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setHeight(arg); - } else { - static_cast(ptr)->QWindow::setHeight(arg); - } -} - -void QWindow_SetIcon(void* ptr, void* icon) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setIcon(*static_cast(icon)); - } else { - static_cast(ptr)->setIcon(*static_cast(icon)); - } -} - -char QWindow_SetKeyboardGrabEnabled(void* ptr, char grab) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setKeyboardGrabEnabled(grab != 0); - } else { - return static_cast(ptr)->setKeyboardGrabEnabled(grab != 0); - } -} - -void QWindow_SetMask(void* ptr, void* region) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMask(*static_cast(region)); - } else { - static_cast(ptr)->setMask(*static_cast(region)); - } -} - -void QWindow_SetMaximumHeight(void* ptr, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setMaximumHeight", Q_ARG(int, h)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setMaximumHeight", Q_ARG(int, h)); - } -} - -void QWindow_SetMaximumHeightDefault(void* ptr, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setMaximumHeight(h); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setMaximumHeight(h); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setMaximumHeight(h); - } else { - static_cast(ptr)->QWindow::setMaximumHeight(h); - } -} - -void QWindow_SetMaximumSize(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMaximumSize(*static_cast(size)); - } else { - static_cast(ptr)->setMaximumSize(*static_cast(size)); - } -} - -void QWindow_SetMaximumWidth(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setMaximumWidth", Q_ARG(int, w)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setMaximumWidth", Q_ARG(int, w)); - } -} - -void QWindow_SetMaximumWidthDefault(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setMaximumWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setMaximumWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setMaximumWidth(w); - } else { - static_cast(ptr)->QWindow::setMaximumWidth(w); - } -} - -void QWindow_SetMinimumHeight(void* ptr, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setMinimumHeight", Q_ARG(int, h)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setMinimumHeight", Q_ARG(int, h)); - } -} - -void QWindow_SetMinimumHeightDefault(void* ptr, int h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setMinimumHeight(h); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setMinimumHeight(h); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setMinimumHeight(h); - } else { - static_cast(ptr)->QWindow::setMinimumHeight(h); - } -} - -void QWindow_SetMinimumSize(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMinimumSize(*static_cast(size)); - } else { - static_cast(ptr)->setMinimumSize(*static_cast(size)); - } -} - -void QWindow_SetMinimumWidth(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setMinimumWidth", Q_ARG(int, w)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setMinimumWidth", Q_ARG(int, w)); - } -} - -void QWindow_SetMinimumWidthDefault(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setMinimumWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setMinimumWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setMinimumWidth(w); - } else { - static_cast(ptr)->QWindow::setMinimumWidth(w); - } -} - -void QWindow_SetModality(void* ptr, long long modality) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setModality(static_cast(modality)); - } else { - static_cast(ptr)->setModality(static_cast(modality)); - } -} - -char QWindow_SetMouseGrabEnabled(void* ptr, char grab) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->setMouseGrabEnabled(grab != 0); - } else { - return static_cast(ptr)->setMouseGrabEnabled(grab != 0); - } -} - -void QWindow_SetOpacity(void* ptr, double level) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setOpacity(level); - } else { - static_cast(ptr)->setOpacity(level); - } -} - -void QWindow_SetParent(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(parent))) { - static_cast(ptr)->setParent(static_cast(parent)); - } else { - static_cast(ptr)->setParent(static_cast(parent)); - } - } else { - if (dynamic_cast(static_cast(parent))) { - static_cast(ptr)->setParent(static_cast(parent)); - } else { - static_cast(ptr)->setParent(static_cast(parent)); - } - } -} - -void QWindow_SetPosition(void* ptr, void* pt) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPosition(*static_cast(pt)); - } else { - static_cast(ptr)->setPosition(*static_cast(pt)); - } -} - -void QWindow_SetPosition2(void* ptr, int posx, int posy) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPosition(posx, posy); - } else { - static_cast(ptr)->setPosition(posx, posy); - } -} - -void QWindow_SetScreen(void* ptr, void* newScreen) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setScreen(static_cast(newScreen)); - } else { - static_cast(ptr)->setScreen(static_cast(newScreen)); - } -} - -void QWindow_SetSizeIncrement(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setSizeIncrement(*static_cast(size)); - } else { - static_cast(ptr)->setSizeIncrement(*static_cast(size)); - } -} - -void QWindow_SetSurfaceType(void* ptr, long long surfaceType) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setSurfaceType(static_cast(surfaceType)); - } else { - static_cast(ptr)->setSurfaceType(static_cast(surfaceType)); - } -} - -void QWindow_SetTitle(void* ptr, struct QtGui_PackedString vqs) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setTitle", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setTitle", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); - } -} - -void QWindow_SetTitleDefault(void* ptr, struct QtGui_PackedString vqs) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else { - static_cast(ptr)->QWindow::setTitle(QString::fromUtf8(vqs.data, vqs.len)); - } -} - -void QWindow_SetVisibility(void* ptr, long long v) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setVisibility(static_cast(v)); - } else { - static_cast(ptr)->setVisibility(static_cast(v)); - } -} - -void QWindow_SetVisible(void* ptr, char visible) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); - } -} - -void QWindow_SetVisibleDefault(void* ptr, char visible) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setVisible(visible != 0); - } else { - static_cast(ptr)->QWindow::setVisible(visible != 0); - } -} - -void QWindow_SetWidth(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setWidth", Q_ARG(int, arg)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setWidth", Q_ARG(int, arg)); - } -} - -void QWindow_SetWidthDefault(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setWidth(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setWidth(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setWidth(arg); - } else { - static_cast(ptr)->QWindow::setWidth(arg); - } -} - -void QWindow_SetWindowState(void* ptr, long long state) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setWindowState(static_cast(state)); - } else { - static_cast(ptr)->setWindowState(static_cast(state)); - } -} - -void QWindow_SetWindowStates(void* ptr, long long state) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setWindowStates(static_cast(state)); - } else { - static_cast(ptr)->setWindowStates(static_cast(state)); - } -} - -void QWindow_SetX(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setX", Q_ARG(int, arg)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setX", Q_ARG(int, arg)); - } -} - -void QWindow_SetXDefault(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setX(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setX(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setX(arg); - } else { - static_cast(ptr)->QWindow::setX(arg); - } -} - -void QWindow_SetY(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "setY", Q_ARG(int, arg)); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "setY", Q_ARG(int, arg)); - } -} - -void QWindow_SetYDefault(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::setY(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::setY(arg); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::setY(arg); - } else { - static_cast(ptr)->QWindow::setY(arg); - } -} - -void QWindow_Show(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "show"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "show"); - } -} - -void QWindow_ShowDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::show(); - } else { - static_cast(ptr)->QWindow::show(); - } -} - -void QWindow_ShowEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->showEvent(static_cast(ev)); - } else { - static_cast(ptr)->showEvent(static_cast(ev)); - } -} - -void QWindow_ShowEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::showEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::showEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::showEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::showEvent(static_cast(ev)); - } -} - -void QWindow_ShowFullScreen(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); - } -} - -void QWindow_ShowFullScreenDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::showFullScreen(); - } else { - static_cast(ptr)->QWindow::showFullScreen(); - } -} - -void QWindow_ShowMaximized(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); - } -} - -void QWindow_ShowMaximizedDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::showMaximized(); - } else { - static_cast(ptr)->QWindow::showMaximized(); - } -} - -void QWindow_ShowMinimized(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); - } -} - -void QWindow_ShowMinimizedDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::showMinimized(); - } else { - static_cast(ptr)->QWindow::showMinimized(); - } -} - -void QWindow_ShowNormal(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); - } -} - -void QWindow_ShowNormalDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::showNormal(); - } else { - static_cast(ptr)->QWindow::showNormal(); - } -} - -void* QWindow_Size(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QWindow_SizeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QRasterWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QOpenGLWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QPaintDeviceWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QWindow::size(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QWindow_SizeIncrement(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->sizeIncrement(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->sizeIncrement(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -long long QWindow_SurfaceType(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->surfaceType(); - } else { - return static_cast(ptr)->surfaceType(); - } -} - -long long QWindow_SurfaceTypeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRasterWindow::surfaceType(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWindow::surfaceType(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPaintDeviceWindow::surfaceType(); - } else { - return static_cast(ptr)->QWindow::surfaceType(); - } -} - -void QWindow_TabletEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->tabletEvent(static_cast(ev)); - } else { - static_cast(ptr)->tabletEvent(static_cast(ev)); - } -} - -void QWindow_TabletEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::tabletEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::tabletEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::tabletEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::tabletEvent(static_cast(ev)); - } -} - -struct QtGui_PackedString QWindow_Title(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray t3f590b = static_cast(ptr)->title().toUtf8(); QtGui_PackedString { const_cast(t3f590b.prepend("WHITESPACE").constData()+10), t3f590b.size()-10 }; }); - } else { - return ({ QByteArray t3f590b = static_cast(ptr)->title().toUtf8(); QtGui_PackedString { const_cast(t3f590b.prepend("WHITESPACE").constData()+10), t3f590b.size()-10 }; }); - } -} - -void QWindow_TouchEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->touchEvent(static_cast(ev)); - } else { - static_cast(ptr)->touchEvent(static_cast(ev)); - } -} - -void QWindow_TouchEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::touchEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::touchEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::touchEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::touchEvent(static_cast(ev)); - } -} - -long long QWindow_Type(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->type(); - } else { - return static_cast(ptr)->type(); - } -} - -void QWindow_UnsetCursor(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->unsetCursor(); - } else { - static_cast(ptr)->unsetCursor(); - } -} - -long long QWindow_Visibility(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->visibility(); - } else { - return static_cast(ptr)->visibility(); - } -} - -void QWindow_ConnectVisibilityChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QWindow::visibilityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibilityChanged), static_cast(t)); -} - -void QWindow_DisconnectVisibilityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::visibilityChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibilityChanged)); -} - -void QWindow_VisibilityChanged(void* ptr, long long visibility) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->visibilityChanged(static_cast(visibility)); - } else { - static_cast(ptr)->visibilityChanged(static_cast(visibility)); - } -} - -void QWindow_ConnectVisibleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::visibleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibleChanged), static_cast(t)); -} - -void QWindow_DisconnectVisibleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::visibleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_VisibleChanged)); -} - -void QWindow_VisibleChanged(void* ptr, char arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->visibleChanged(arg != 0); - } else { - static_cast(ptr)->visibleChanged(arg != 0); - } -} - -void QWindow_WheelEvent(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->wheelEvent(static_cast(ev)); - } else { - static_cast(ptr)->wheelEvent(static_cast(ev)); - } -} - -void QWindow_WheelEventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::wheelEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::wheelEvent(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::wheelEvent(static_cast(ev)); - } else { - static_cast(ptr)->QWindow::wheelEvent(static_cast(ev)); - } -} - -int QWindow_Width(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->width(); - } else { - return static_cast(ptr)->width(); - } -} - -void QWindow_ConnectWidthChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::widthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WidthChanged), static_cast(t)); -} - -void QWindow_DisconnectWidthChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::widthChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WidthChanged)); -} - -void QWindow_WidthChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->widthChanged(arg); - } else { - static_cast(ptr)->widthChanged(arg); - } -} - -uintptr_t QWindow_WinId(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->winId(); - } else { - return static_cast(ptr)->winId(); - } -} - -long long QWindow_WindowState(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->windowState(); - } else { - return static_cast(ptr)->windowState(); - } -} - -void QWindow_ConnectWindowStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowStateChanged), static_cast(t)); -} - -void QWindow_DisconnectWindowStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowStateChanged)); -} - -void QWindow_WindowStateChanged(void* ptr, long long windowState) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->windowStateChanged(static_cast(windowState)); - } else { - static_cast(ptr)->windowStateChanged(static_cast(windowState)); - } -} - -long long QWindow_WindowStates(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->windowStates(); - } else { - return static_cast(ptr)->windowStates(); - } -} - -void QWindow_ConnectWindowTitleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::windowTitleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowTitleChanged), static_cast(t)); -} - -void QWindow_DisconnectWindowTitleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::windowTitleChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_WindowTitleChanged)); -} - -void QWindow_WindowTitleChanged(void* ptr, struct QtGui_PackedString title) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->windowTitleChanged(QString::fromUtf8(title.data, title.len)); - } else { - static_cast(ptr)->windowTitleChanged(QString::fromUtf8(title.data, title.len)); - } -} - -int QWindow_X(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->x(); - } else { - return static_cast(ptr)->x(); - } -} - -void QWindow_ConnectXChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::xChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_XChanged), static_cast(t)); -} - -void QWindow_DisconnectXChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::xChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_XChanged)); -} - -void QWindow_XChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->xChanged(arg); - } else { - static_cast(ptr)->xChanged(arg); - } -} - -int QWindow_Y(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->y(); - } else { - return static_cast(ptr)->y(); - } -} - -void QWindow_ConnectYChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWindow::yChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_YChanged), static_cast(t)); -} - -void QWindow_DisconnectYChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWindow::yChanged), static_cast(ptr), static_cast(&MyQWindow::Signal_YChanged)); -} - -void QWindow_YChanged(void* ptr, int arg) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->yChanged(arg); - } else { - static_cast(ptr)->yChanged(arg); - } -} - -void QWindow_DestroyQWindow(void* ptr) -{ - static_cast(ptr)->~QWindow(); -} - -void QWindow_DestroyQWindowDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QWindow___children_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QWindow___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QWindow___children_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QWindow___dynamicPropertyNames_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); - } else { - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); - } -} - -void QWindow___dynamicPropertyNames_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast*>(ptr)->append(*static_cast(i)); - } else { - static_cast*>(ptr)->append(*static_cast(i)); - } -} - -void* QWindow___dynamicPropertyNames_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QWindow___findChildren_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QWindow___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QWindow___findChildren_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QWindow___findChildren_atList3(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QWindow___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QWindow___findChildren_newList3(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QWindow___qFindChildren_atList2(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QWindow___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QWindow___qFindChildren_newList2(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void QWindow_ChildEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->childEvent(static_cast(event)); - } else { - static_cast(ptr)->childEvent(static_cast(event)); - } -} - -void QWindow_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QWindow::childEvent(static_cast(event)); - } -} - -void QWindow_ConnectNotify(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->connectNotify(*static_cast(sign)); - } -} - -void QWindow_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QWindow::connectNotify(*static_cast(sign)); - } -} - -void QWindow_CustomEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->customEvent(static_cast(event)); - } else { - static_cast(ptr)->customEvent(static_cast(event)); - } -} - -void QWindow_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QWindow::customEvent(static_cast(event)); - } -} - -void QWindow_DeleteLater(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); - } -} - -void QWindow_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::deleteLater(); - } else { - static_cast(ptr)->QWindow::deleteLater(); - } -} - -void QWindow_DisconnectNotify(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->disconnectNotify(*static_cast(sign)); - } -} - -void QWindow_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QWindow::disconnectNotify(*static_cast(sign)); - } -} - -char QWindow_EventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -char QWindow_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QRasterWindow::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLWindow::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPaintDeviceWindow::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QWindow::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QWindow_MetaObject(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->metaObject()); - } else { - return const_cast(static_cast(ptr)->metaObject()); - } -} - -void* QWindow_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QRasterWindow::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QOpenGLWindow::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPaintDeviceWindow::metaObject()); - } else { - return const_cast(static_cast(ptr)->QWindow::metaObject()); - } -} - -void QWindow_TimerEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->timerEvent(static_cast(event)); - } else { - static_cast(ptr)->timerEvent(static_cast(event)); - } -} - -void QWindow_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRasterWindow::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWindow::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPaintDeviceWindow::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QWindow::timerEvent(static_cast(event)); - } -} - -class MyQWindowStateChangeEvent: public QWindowStateChangeEvent -{ -public: -}; - -Q_DECLARE_METATYPE(QWindowStateChangeEvent*) -Q_DECLARE_METATYPE(MyQWindowStateChangeEvent*) - -int QWindowStateChangeEvent_QWindowStateChangeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QWindowStateChangeEvent_OldState(void* ptr) -{ - return static_cast(ptr)->oldState(); -} - diff --git a/vendor/github.com/therecipe/qt/gui/gui.go b/vendor/github.com/therecipe/qt/gui/gui.go deleted file mode 100644 index 4aac903a..00000000 --- a/vendor/github.com/therecipe/qt/gui/gui.go +++ /dev/null @@ -1,72997 +0,0 @@ -// +build !minimal - -package gui - -//#include -//#include -//#include -//#include "gui.h" -import "C" -import ( - "github.com/therecipe/qt" - "github.com/therecipe/qt/core" - "runtime" - "strings" - "unsafe" -) - -func cGoUnpackString(s C.struct_QtGui_PackedString) string { - if int(s.len) == -1 { - return C.GoString(s.data) - } - return C.GoStringN(s.data, C.int(s.len)) -} -func cGoUnpackBytes(s C.struct_QtGui_PackedString) []byte { - if int(s.len) == -1 { - gs := C.GoString(s.data) - return *(*[]byte)(unsafe.Pointer(&gs)) - } - return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) -} -func unpackStringList(s string) []string { - if len(s) == 0 { - return make([]string, 0) - } - return strings.Split(s, "¡¦!") -} - -type QAbstractOpenGLFunctions struct { - ptr unsafe.Pointer -} - -type QAbstractOpenGLFunctions_ITF interface { - QAbstractOpenGLFunctions_PTR() *QAbstractOpenGLFunctions -} - -func (ptr *QAbstractOpenGLFunctions) QAbstractOpenGLFunctions_PTR() *QAbstractOpenGLFunctions { - return ptr -} - -func (ptr *QAbstractOpenGLFunctions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAbstractOpenGLFunctions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAbstractOpenGLFunctions(ptr QAbstractOpenGLFunctions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func NewQAbstractOpenGLFunctionsFromPointer(ptr unsafe.Pointer) (n *QAbstractOpenGLFunctions) { - n = new(QAbstractOpenGLFunctions) - n.SetPointer(ptr) - return -} - -type QAbstractTextDocumentLayout struct { - core.QObject -} - -type QAbstractTextDocumentLayout_ITF interface { - core.QObject_ITF - QAbstractTextDocumentLayout_PTR() *QAbstractTextDocumentLayout -} - -func (ptr *QAbstractTextDocumentLayout) QAbstractTextDocumentLayout_PTR() *QAbstractTextDocumentLayout { - return ptr -} - -func (ptr *QAbstractTextDocumentLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractTextDocumentLayout(ptr QAbstractTextDocumentLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractTextDocumentLayout_PTR().Pointer() - } - return nil -} - -func NewQAbstractTextDocumentLayoutFromPointer(ptr unsafe.Pointer) (n *QAbstractTextDocumentLayout) { - n = new(QAbstractTextDocumentLayout) - n.SetPointer(ptr) - return -} -func (ptr *QAbstractTextDocumentLayout) AnchorAt(position core.QPointF_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractTextDocumentLayout_AnchorAt(ptr.Pointer(), core.PointerFromQPointF(position))) - } - return "" -} - -//export callbackQAbstractTextDocumentLayout_BlockBoundingRect -func callbackQAbstractTextDocumentLayout_BlockBoundingRect(ptr unsafe.Pointer, block unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "blockBoundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func(*QTextBlock) *core.QRectF)(signal))(NewQTextBlockFromPointer(block))) - } - - return core.PointerFromQRectF(core.NewQRectF()) -} - -func (ptr *QAbstractTextDocumentLayout) ConnectBlockBoundingRect(f func(block *QTextBlock) *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "blockBoundingRect"); signal != nil { - f := func(block *QTextBlock) *core.QRectF { - (*(*func(*QTextBlock) *core.QRectF)(signal))(block) - return f(block) - } - qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectBlockBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "blockBoundingRect") - } -} - -func (ptr *QAbstractTextDocumentLayout) BlockBoundingRect(block QTextBlock_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QAbstractTextDocumentLayout_BlockBoundingRect(ptr.Pointer(), PointerFromQTextBlock(block))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) Document() *QTextDocument { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFromPointer(C.QAbstractTextDocumentLayout_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractTextDocumentLayout_DocumentChanged -func callbackQAbstractTextDocumentLayout_DocumentChanged(ptr unsafe.Pointer, position C.int, charsRemoved C.int, charsAdded C.int) { - if signal := qt.GetSignal(ptr, "documentChanged"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(position)), int(int32(charsRemoved)), int(int32(charsAdded))) - } - -} - -func (ptr *QAbstractTextDocumentLayout) ConnectDocumentChanged(f func(position int, charsRemoved int, charsAdded int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "documentChanged"); signal != nil { - f := func(position int, charsRemoved int, charsAdded int) { - (*(*func(int, int, int))(signal))(position, charsRemoved, charsAdded) - f(position, charsRemoved, charsAdded) - } - qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectDocumentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "documentChanged") - } -} - -func (ptr *QAbstractTextDocumentLayout) DocumentChanged(position int, charsRemoved int, charsAdded int) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DocumentChanged(ptr.Pointer(), C.int(int32(position)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) - } -} - -//export callbackQAbstractTextDocumentLayout_DocumentSize -func callbackQAbstractTextDocumentLayout_DocumentSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "documentSize"); signal != nil { - return core.PointerFromQSizeF((*(*func() *core.QSizeF)(signal))()) - } - - return core.PointerFromQSizeF(core.NewQSizeF()) -} - -func (ptr *QAbstractTextDocumentLayout) ConnectDocumentSize(f func() *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "documentSize"); signal != nil { - f := func() *core.QSizeF { - (*(*func() *core.QSizeF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectDocumentSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "documentSize") - } -} - -func (ptr *QAbstractTextDocumentLayout) DocumentSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QAbstractTextDocumentLayout_DocumentSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -//export callbackQAbstractTextDocumentLayout_DocumentSizeChanged -func callbackQAbstractTextDocumentLayout_DocumentSizeChanged(ptr unsafe.Pointer, newSize unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "documentSizeChanged"); signal != nil { - (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(newSize)) - } - -} - -func (ptr *QAbstractTextDocumentLayout) ConnectDocumentSizeChanged(f func(newSize *core.QSizeF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "documentSizeChanged") { - C.QAbstractTextDocumentLayout_ConnectDocumentSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "documentSizeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "documentSizeChanged"); signal != nil { - f := func(newSize *core.QSizeF) { - (*(*func(*core.QSizeF))(signal))(newSize) - f(newSize) - } - qt.ConnectSignal(ptr.Pointer(), "documentSizeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "documentSizeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectDocumentSizeChanged() { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DisconnectDocumentSizeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "documentSizeChanged") - } -} - -func (ptr *QAbstractTextDocumentLayout) DocumentSizeChanged(newSize core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DocumentSizeChanged(ptr.Pointer(), core.PointerFromQSizeF(newSize)) - } -} - -//export callbackQAbstractTextDocumentLayout_DrawInlineObject -func callbackQAbstractTextDocumentLayout_DrawInlineObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, object unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawInlineObject"); signal != nil { - (*(*func(*QPainter, *core.QRectF, *QTextInlineObject, int, *QTextFormat))(signal))(NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).DrawInlineObjectDefault(NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) ConnectDrawInlineObject(f func(painter *QPainter, rect *core.QRectF, object *QTextInlineObject, posInDocument int, format *QTextFormat)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawInlineObject"); signal != nil { - f := func(painter *QPainter, rect *core.QRectF, object *QTextInlineObject, posInDocument int, format *QTextFormat) { - (*(*func(*QPainter, *core.QRectF, *QTextInlineObject, int, *QTextFormat))(signal))(painter, rect, object, posInDocument, format) - f(painter, rect, object, posInDocument, format) - } - qt.ConnectSignal(ptr.Pointer(), "drawInlineObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawInlineObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectDrawInlineObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawInlineObject") - } -} - -func (ptr *QAbstractTextDocumentLayout) DrawInlineObject(painter QPainter_ITF, rect core.QRectF_ITF, object QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DrawInlineObject(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRectF(rect), PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) DrawInlineObjectDefault(painter QPainter_ITF, rect core.QRectF_ITF, object QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DrawInlineObjectDefault(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRectF(rect), PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) Format(position int) *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QAbstractTextDocumentLayout_Format(ptr.Pointer(), C.int(int32(position)))) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) FormatAt(pos core.QPointF_ITF) *QTextFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextFormatFromPointer(C.QAbstractTextDocumentLayout_FormatAt(ptr.Pointer(), core.PointerFromQPointF(pos))) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue - } - return nil -} - -//export callbackQAbstractTextDocumentLayout_FrameBoundingRect -func callbackQAbstractTextDocumentLayout_FrameBoundingRect(ptr unsafe.Pointer, frame unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "frameBoundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func(*QTextFrame) *core.QRectF)(signal))(NewQTextFrameFromPointer(frame))) - } - - return core.PointerFromQRectF(core.NewQRectF()) -} - -func (ptr *QAbstractTextDocumentLayout) ConnectFrameBoundingRect(f func(frame *QTextFrame) *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "frameBoundingRect"); signal != nil { - f := func(frame *QTextFrame) *core.QRectF { - (*(*func(*QTextFrame) *core.QRectF)(signal))(frame) - return f(frame) - } - qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectFrameBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "frameBoundingRect") - } -} - -func (ptr *QAbstractTextDocumentLayout) FrameBoundingRect(frame QTextFrame_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QAbstractTextDocumentLayout_FrameBoundingRect(ptr.Pointer(), PointerFromQTextFrame(frame))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) HandlerForObject(objectType int) *QTextObjectInterface { - if ptr.Pointer() != nil { - return NewQTextObjectInterfaceFromPointer(C.QAbstractTextDocumentLayout_HandlerForObject(ptr.Pointer(), C.int(int32(objectType)))) - } - return nil -} - -//export callbackQAbstractTextDocumentLayout_HitTest -func callbackQAbstractTextDocumentLayout_HitTest(ptr unsafe.Pointer, point unsafe.Pointer, accuracy C.longlong) C.int { - if signal := qt.GetSignal(ptr, "hitTest"); signal != nil { - return C.int(int32((*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(core.NewQPointFFromPointer(point), core.Qt__HitTestAccuracy(accuracy)))) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractTextDocumentLayout) ConnectHitTest(f func(point *core.QPointF, accuracy core.Qt__HitTestAccuracy) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hitTest"); signal != nil { - f := func(point *core.QPointF, accuracy core.Qt__HitTestAccuracy) int { - (*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(point, accuracy) - return f(point, accuracy) - } - qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectHitTest() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hitTest") - } -} - -func (ptr *QAbstractTextDocumentLayout) HitTest(point core.QPointF_ITF, accuracy core.Qt__HitTestAccuracy) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractTextDocumentLayout_HitTest(ptr.Pointer(), core.PointerFromQPointF(point), C.longlong(accuracy)))) - } - return 0 -} - -func (ptr *QAbstractTextDocumentLayout) ImageAt(pos core.QPointF_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractTextDocumentLayout_ImageAt(ptr.Pointer(), core.PointerFromQPointF(pos))) - } - return "" -} - -//export callbackQAbstractTextDocumentLayout_PageCount -func callbackQAbstractTextDocumentLayout_PageCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "pageCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractTextDocumentLayout) ConnectPageCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pageCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectPageCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pageCount") - } -} - -func (ptr *QAbstractTextDocumentLayout) PageCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractTextDocumentLayout_PageCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractTextDocumentLayout_PageCountChanged -func callbackQAbstractTextDocumentLayout_PageCountChanged(ptr unsafe.Pointer, newPages C.int) { - if signal := qt.GetSignal(ptr, "pageCountChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(newPages))) - } - -} - -func (ptr *QAbstractTextDocumentLayout) ConnectPageCountChanged(f func(newPages int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "pageCountChanged") { - C.QAbstractTextDocumentLayout_ConnectPageCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pageCountChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "pageCountChanged"); signal != nil { - f := func(newPages int) { - (*(*func(int))(signal))(newPages) - f(newPages) - } - qt.ConnectSignal(ptr.Pointer(), "pageCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pageCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectPageCountChanged() { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DisconnectPageCountChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "pageCountChanged") - } -} - -func (ptr *QAbstractTextDocumentLayout) PageCountChanged(newPages int) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_PageCountChanged(ptr.Pointer(), C.int(int32(newPages))) - } -} - -func (ptr *QAbstractTextDocumentLayout) PaintDevice() *QPaintDevice { - if ptr.Pointer() != nil { - return NewQPaintDeviceFromPointer(C.QAbstractTextDocumentLayout_PaintDevice(ptr.Pointer())) - } - return nil -} - -//export callbackQAbstractTextDocumentLayout_PositionInlineObject -func callbackQAbstractTextDocumentLayout_PositionInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "positionInlineObject"); signal != nil { - (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).PositionInlineObjectDefault(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) ConnectPositionInlineObject(f func(item *QTextInlineObject, posInDocument int, format *QTextFormat)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "positionInlineObject"); signal != nil { - f := func(item *QTextInlineObject, posInDocument int, format *QTextFormat) { - (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(item, posInDocument, format) - f(item, posInDocument, format) - } - qt.ConnectSignal(ptr.Pointer(), "positionInlineObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "positionInlineObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectPositionInlineObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "positionInlineObject") - } -} - -func (ptr *QAbstractTextDocumentLayout) PositionInlineObject(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_PositionInlineObject(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) PositionInlineObjectDefault(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_PositionInlineObjectDefault(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) RegisterHandler(objectType int, component core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_RegisterHandler(ptr.Pointer(), C.int(int32(objectType)), core.PointerFromQObject(component)) - } -} - -//export callbackQAbstractTextDocumentLayout_ResizeInlineObject -func callbackQAbstractTextDocumentLayout_ResizeInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeInlineObject"); signal != nil { - (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).ResizeInlineObjectDefault(NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) ConnectResizeInlineObject(f func(item *QTextInlineObject, posInDocument int, format *QTextFormat)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeInlineObject"); signal != nil { - f := func(item *QTextInlineObject, posInDocument int, format *QTextFormat) { - (*(*func(*QTextInlineObject, int, *QTextFormat))(signal))(item, posInDocument, format) - f(item, posInDocument, format) - } - qt.ConnectSignal(ptr.Pointer(), "resizeInlineObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeInlineObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectResizeInlineObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeInlineObject") - } -} - -func (ptr *QAbstractTextDocumentLayout) ResizeInlineObject(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_ResizeInlineObject(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) ResizeInlineObjectDefault(item QTextInlineObject_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_ResizeInlineObjectDefault(ptr.Pointer(), PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -func (ptr *QAbstractTextDocumentLayout) SetPaintDevice(device QPaintDevice_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_SetPaintDevice(ptr.Pointer(), PointerFromQPaintDevice(device)) - } -} - -func (ptr *QAbstractTextDocumentLayout) UnregisterHandler(objectType int, component core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_UnregisterHandler(ptr.Pointer(), C.int(int32(objectType)), core.PointerFromQObject(component)) - } -} - -//export callbackQAbstractTextDocumentLayout_Update -func callbackQAbstractTextDocumentLayout_Update(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } - -} - -func (ptr *QAbstractTextDocumentLayout) ConnectUpdate(f func(rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "update") { - C.QAbstractTextDocumentLayout_ConnectUpdate(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "update"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func(rect *core.QRectF) { - (*(*func(*core.QRectF))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectUpdate() { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DisconnectUpdate(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QAbstractTextDocumentLayout) Update(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_Update(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -//export callbackQAbstractTextDocumentLayout_UpdateBlock -func callbackQAbstractTextDocumentLayout_UpdateBlock(ptr unsafe.Pointer, block unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateBlock"); signal != nil { - (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) - } - -} - -func (ptr *QAbstractTextDocumentLayout) ConnectUpdateBlock(f func(block *QTextBlock)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "updateBlock") { - C.QAbstractTextDocumentLayout_ConnectUpdateBlock(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updateBlock"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "updateBlock"); signal != nil { - f := func(block *QTextBlock) { - (*(*func(*QTextBlock))(signal))(block) - f(block) - } - qt.ConnectSignal(ptr.Pointer(), "updateBlock", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateBlock", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectUpdateBlock() { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DisconnectUpdateBlock(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "updateBlock") - } -} - -func (ptr *QAbstractTextDocumentLayout) UpdateBlock(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_UpdateBlock(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QAbstractTextDocumentLayout) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractTextDocumentLayout) __children_newList() unsafe.Pointer { - return C.QAbstractTextDocumentLayout___children_newList(ptr.Pointer()) -} - -func (ptr *QAbstractTextDocumentLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QAbstractTextDocumentLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractTextDocumentLayout) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QAbstractTextDocumentLayout___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractTextDocumentLayout) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractTextDocumentLayout) __findChildren_newList() unsafe.Pointer { - return C.QAbstractTextDocumentLayout___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QAbstractTextDocumentLayout) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractTextDocumentLayout) __findChildren_newList3() unsafe.Pointer { - return C.QAbstractTextDocumentLayout___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QAbstractTextDocumentLayout) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractTextDocumentLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractTextDocumentLayout) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractTextDocumentLayout) __qFindChildren_newList2() unsafe.Pointer { - return C.QAbstractTextDocumentLayout___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQAbstractTextDocumentLayout_ChildEvent -func callbackQAbstractTextDocumentLayout_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QAbstractTextDocumentLayout) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQAbstractTextDocumentLayout_ConnectNotify -func callbackQAbstractTextDocumentLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractTextDocumentLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractTextDocumentLayout_CustomEvent -func callbackQAbstractTextDocumentLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QAbstractTextDocumentLayout) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQAbstractTextDocumentLayout_DeleteLater -func callbackQAbstractTextDocumentLayout_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QAbstractTextDocumentLayout) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractTextDocumentLayout_Destroyed -func callbackQAbstractTextDocumentLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQAbstractTextDocumentLayout_DisconnectNotify -func callbackQAbstractTextDocumentLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractTextDocumentLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractTextDocumentLayout_Event -func callbackQAbstractTextDocumentLayout_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractTextDocumentLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QAbstractTextDocumentLayout) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractTextDocumentLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQAbstractTextDocumentLayout_EventFilter -func callbackQAbstractTextDocumentLayout_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractTextDocumentLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAbstractTextDocumentLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractTextDocumentLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQAbstractTextDocumentLayout_MetaObject -func callbackQAbstractTextDocumentLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQAbstractTextDocumentLayoutFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QAbstractTextDocumentLayout) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QAbstractTextDocumentLayout_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAbstractTextDocumentLayout_ObjectNameChanged -func callbackQAbstractTextDocumentLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQAbstractTextDocumentLayout_TimerEvent -func callbackQAbstractTextDocumentLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQAbstractTextDocumentLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QAbstractTextDocumentLayout) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractTextDocumentLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QAbstractUndoItem struct { - ptr unsafe.Pointer -} - -type QAbstractUndoItem_ITF interface { - QAbstractUndoItem_PTR() *QAbstractUndoItem -} - -func (ptr *QAbstractUndoItem) QAbstractUndoItem_PTR() *QAbstractUndoItem { - return ptr -} - -func (ptr *QAbstractUndoItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAbstractUndoItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAbstractUndoItem(ptr QAbstractUndoItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractUndoItem_PTR().Pointer() - } - return nil -} - -func NewQAbstractUndoItemFromPointer(ptr unsafe.Pointer) (n *QAbstractUndoItem) { - n = new(QAbstractUndoItem) - n.SetPointer(ptr) - return -} - -func (ptr *QAbstractUndoItem) DestroyQAbstractUndoItem() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAccessible struct { - ptr unsafe.Pointer -} - -type QAccessible_ITF interface { - QAccessible_PTR() *QAccessible -} - -func (ptr *QAccessible) QAccessible_PTR() *QAccessible { - return ptr -} - -func (ptr *QAccessible) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessible) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessible(ptr QAccessible_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessible_PTR().Pointer() - } - return nil -} - -func NewQAccessibleFromPointer(ptr unsafe.Pointer) (n *QAccessible) { - n = new(QAccessible) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessible) DestroyQAccessible() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QAccessible__Event -//QAccessible::Event -type QAccessible__Event int64 - -const ( - QAccessible__SoundPlayed QAccessible__Event = QAccessible__Event(0x0001) - QAccessible__Alert QAccessible__Event = QAccessible__Event(0x0002) - QAccessible__ForegroundChanged QAccessible__Event = QAccessible__Event(0x0003) - QAccessible__MenuStart QAccessible__Event = QAccessible__Event(0x0004) - QAccessible__MenuEnd QAccessible__Event = QAccessible__Event(0x0005) - QAccessible__PopupMenuStart QAccessible__Event = QAccessible__Event(0x0006) - QAccessible__PopupMenuEnd QAccessible__Event = QAccessible__Event(0x0007) - QAccessible__ContextHelpStart QAccessible__Event = QAccessible__Event(0x000C) - QAccessible__ContextHelpEnd QAccessible__Event = QAccessible__Event(0x000D) - QAccessible__DragDropStart QAccessible__Event = QAccessible__Event(0x000E) - QAccessible__DragDropEnd QAccessible__Event = QAccessible__Event(0x000F) - QAccessible__DialogStart QAccessible__Event = QAccessible__Event(0x0010) - QAccessible__DialogEnd QAccessible__Event = QAccessible__Event(0x0011) - QAccessible__ScrollingStart QAccessible__Event = QAccessible__Event(0x0012) - QAccessible__ScrollingEnd QAccessible__Event = QAccessible__Event(0x0013) - QAccessible__MenuCommand QAccessible__Event = QAccessible__Event(0x0018) - QAccessible__ActionChanged QAccessible__Event = QAccessible__Event(0x0101) - QAccessible__ActiveDescendantChanged QAccessible__Event = QAccessible__Event(0x0102) - QAccessible__AttributeChanged QAccessible__Event = QAccessible__Event(0x0103) - QAccessible__DocumentContentChanged QAccessible__Event = QAccessible__Event(0x0104) - QAccessible__DocumentLoadComplete QAccessible__Event = QAccessible__Event(0x0105) - QAccessible__DocumentLoadStopped QAccessible__Event = QAccessible__Event(0x0106) - QAccessible__DocumentReload QAccessible__Event = QAccessible__Event(0x0107) - QAccessible__HyperlinkEndIndexChanged QAccessible__Event = QAccessible__Event(0x0108) - QAccessible__HyperlinkNumberOfAnchorsChanged QAccessible__Event = QAccessible__Event(0x0109) - QAccessible__HyperlinkSelectedLinkChanged QAccessible__Event = QAccessible__Event(0x010A) - QAccessible__HypertextLinkActivated QAccessible__Event = QAccessible__Event(0x010B) - QAccessible__HypertextLinkSelected QAccessible__Event = QAccessible__Event(0x010C) - QAccessible__HyperlinkStartIndexChanged QAccessible__Event = QAccessible__Event(0x010D) - QAccessible__HypertextChanged QAccessible__Event = QAccessible__Event(0x010E) - QAccessible__HypertextNLinksChanged QAccessible__Event = QAccessible__Event(0x010F) - QAccessible__ObjectAttributeChanged QAccessible__Event = QAccessible__Event(0x0110) - QAccessible__PageChanged QAccessible__Event = QAccessible__Event(0x0111) - QAccessible__SectionChanged QAccessible__Event = QAccessible__Event(0x0112) - QAccessible__TableCaptionChanged QAccessible__Event = QAccessible__Event(0x0113) - QAccessible__TableColumnDescriptionChanged QAccessible__Event = QAccessible__Event(0x0114) - QAccessible__TableColumnHeaderChanged QAccessible__Event = QAccessible__Event(0x0115) - QAccessible__TableModelChanged QAccessible__Event = QAccessible__Event(0x0116) - QAccessible__TableRowDescriptionChanged QAccessible__Event = QAccessible__Event(0x0117) - QAccessible__TableRowHeaderChanged QAccessible__Event = QAccessible__Event(0x0118) - QAccessible__TableSummaryChanged QAccessible__Event = QAccessible__Event(0x0119) - QAccessible__TextAttributeChanged QAccessible__Event = QAccessible__Event(0x011A) - QAccessible__TextCaretMoved QAccessible__Event = QAccessible__Event(0x011B) - QAccessible__TextColumnChanged QAccessible__Event = QAccessible__Event(0x011D) - QAccessible__TextInserted QAccessible__Event = QAccessible__Event(0x011E) - QAccessible__TextRemoved QAccessible__Event = QAccessible__Event(0x011F) - QAccessible__TextUpdated QAccessible__Event = QAccessible__Event(0x0120) - QAccessible__TextSelectionChanged QAccessible__Event = QAccessible__Event(0x0121) - QAccessible__VisibleDataChanged QAccessible__Event = QAccessible__Event(0x0122) - QAccessible__ObjectCreated QAccessible__Event = QAccessible__Event(0x8000) - QAccessible__ObjectDestroyed QAccessible__Event = QAccessible__Event(0x8001) - QAccessible__ObjectShow QAccessible__Event = QAccessible__Event(0x8002) - QAccessible__ObjectHide QAccessible__Event = QAccessible__Event(0x8003) - QAccessible__ObjectReorder QAccessible__Event = QAccessible__Event(0x8004) - QAccessible__Focus QAccessible__Event = QAccessible__Event(0x8005) - QAccessible__Selection QAccessible__Event = QAccessible__Event(0x8006) - QAccessible__SelectionAdd QAccessible__Event = QAccessible__Event(0x8007) - QAccessible__SelectionRemove QAccessible__Event = QAccessible__Event(0x8008) - QAccessible__SelectionWithin QAccessible__Event = QAccessible__Event(0x8009) - QAccessible__StateChanged QAccessible__Event = QAccessible__Event(0x800A) - QAccessible__LocationChanged QAccessible__Event = QAccessible__Event(0x800B) - QAccessible__NameChanged QAccessible__Event = QAccessible__Event(0x800C) - QAccessible__DescriptionChanged QAccessible__Event = QAccessible__Event(0x800D) - QAccessible__ValueChanged QAccessible__Event = QAccessible__Event(0x800E) - QAccessible__ParentChanged QAccessible__Event = QAccessible__Event(0x800F) - QAccessible__HelpChanged QAccessible__Event = QAccessible__Event(0x80A0) - QAccessible__DefaultActionChanged QAccessible__Event = QAccessible__Event(0x80B0) - QAccessible__AcceleratorChanged QAccessible__Event = QAccessible__Event(0x80C0) - QAccessible__InvalidEvent QAccessible__Event = QAccessible__Event(0x80c1) -) - -//go:generate stringer -type=QAccessible__Role -//QAccessible::Role -type QAccessible__Role int64 - -const ( - QAccessible__NoRole QAccessible__Role = QAccessible__Role(0x00000000) - QAccessible__TitleBar QAccessible__Role = QAccessible__Role(0x00000001) - QAccessible__MenuBar QAccessible__Role = QAccessible__Role(0x00000002) - QAccessible__ScrollBar QAccessible__Role = QAccessible__Role(0x00000003) - QAccessible__Grip QAccessible__Role = QAccessible__Role(0x00000004) - QAccessible__Sound QAccessible__Role = QAccessible__Role(0x00000005) - QAccessible__Cursor QAccessible__Role = QAccessible__Role(0x00000006) - QAccessible__Caret QAccessible__Role = QAccessible__Role(0x00000007) - QAccessible__AlertMessage QAccessible__Role = QAccessible__Role(0x00000008) - QAccessible__Window QAccessible__Role = QAccessible__Role(0x00000009) - QAccessible__Client QAccessible__Role = QAccessible__Role(0x0000000A) - QAccessible__PopupMenu QAccessible__Role = QAccessible__Role(0x0000000B) - QAccessible__MenuItem QAccessible__Role = QAccessible__Role(0x0000000C) - QAccessible__ToolTip QAccessible__Role = QAccessible__Role(0x0000000D) - QAccessible__Application QAccessible__Role = QAccessible__Role(0x0000000E) - QAccessible__Document QAccessible__Role = QAccessible__Role(0x0000000F) - QAccessible__Pane QAccessible__Role = QAccessible__Role(0x00000010) - QAccessible__Chart QAccessible__Role = QAccessible__Role(0x00000011) - QAccessible__Dialog QAccessible__Role = QAccessible__Role(0x00000012) - QAccessible__Border QAccessible__Role = QAccessible__Role(0x00000013) - QAccessible__Grouping QAccessible__Role = QAccessible__Role(0x00000014) - QAccessible__Separator QAccessible__Role = QAccessible__Role(0x00000015) - QAccessible__ToolBar QAccessible__Role = QAccessible__Role(0x00000016) - QAccessible__StatusBar QAccessible__Role = QAccessible__Role(0x00000017) - QAccessible__Table QAccessible__Role = QAccessible__Role(0x00000018) - QAccessible__ColumnHeader QAccessible__Role = QAccessible__Role(0x00000019) - QAccessible__RowHeader QAccessible__Role = QAccessible__Role(0x0000001A) - QAccessible__Column QAccessible__Role = QAccessible__Role(0x0000001B) - QAccessible__Row QAccessible__Role = QAccessible__Role(0x0000001C) - QAccessible__Cell QAccessible__Role = QAccessible__Role(0x0000001D) - QAccessible__Link QAccessible__Role = QAccessible__Role(0x0000001E) - QAccessible__HelpBalloon QAccessible__Role = QAccessible__Role(0x0000001F) - QAccessible__Assistant QAccessible__Role = QAccessible__Role(0x00000020) - QAccessible__List QAccessible__Role = QAccessible__Role(0x00000021) - QAccessible__ListItem QAccessible__Role = QAccessible__Role(0x00000022) - QAccessible__Tree QAccessible__Role = QAccessible__Role(0x00000023) - QAccessible__TreeItem QAccessible__Role = QAccessible__Role(0x00000024) - QAccessible__PageTab QAccessible__Role = QAccessible__Role(0x00000025) - QAccessible__PropertyPage QAccessible__Role = QAccessible__Role(0x00000026) - QAccessible__Indicator QAccessible__Role = QAccessible__Role(0x00000027) - QAccessible__Graphic QAccessible__Role = QAccessible__Role(0x00000028) - QAccessible__StaticText QAccessible__Role = QAccessible__Role(0x00000029) - QAccessible__EditableText QAccessible__Role = QAccessible__Role(0x0000002A) - QAccessible__Button QAccessible__Role = QAccessible__Role(0x0000002B) - QAccessible__CheckBox QAccessible__Role = QAccessible__Role(0x0000002C) - QAccessible__RadioButton QAccessible__Role = QAccessible__Role(0x0000002D) - QAccessible__ComboBox QAccessible__Role = QAccessible__Role(0x0000002E) - QAccessible__ProgressBar QAccessible__Role = QAccessible__Role(0x00000030) - QAccessible__Dial QAccessible__Role = QAccessible__Role(0x00000031) - QAccessible__HotkeyField QAccessible__Role = QAccessible__Role(0x00000032) - QAccessible__Slider QAccessible__Role = QAccessible__Role(0x00000033) - QAccessible__SpinBox QAccessible__Role = QAccessible__Role(0x00000034) - QAccessible__Canvas QAccessible__Role = QAccessible__Role(0x00000035) - QAccessible__Animation QAccessible__Role = QAccessible__Role(0x00000036) - QAccessible__Equation QAccessible__Role = QAccessible__Role(0x00000037) - QAccessible__ButtonDropDown QAccessible__Role = QAccessible__Role(0x00000038) - QAccessible__ButtonMenu QAccessible__Role = QAccessible__Role(0x00000039) - QAccessible__ButtonDropGrid QAccessible__Role = QAccessible__Role(0x0000003A) - QAccessible__Whitespace QAccessible__Role = QAccessible__Role(0x0000003B) - QAccessible__PageTabList QAccessible__Role = QAccessible__Role(0x0000003C) - QAccessible__Clock QAccessible__Role = QAccessible__Role(0x0000003D) - QAccessible__Splitter QAccessible__Role = QAccessible__Role(0x0000003E) - QAccessible__LayeredPane QAccessible__Role = QAccessible__Role(0x00000080) - QAccessible__Terminal QAccessible__Role = QAccessible__Role(0x00000081) - QAccessible__Desktop QAccessible__Role = QAccessible__Role(0x00000082) - QAccessible__Paragraph QAccessible__Role = QAccessible__Role(0x00000083) - QAccessible__WebDocument QAccessible__Role = QAccessible__Role(0x00000084) - QAccessible__Section QAccessible__Role = QAccessible__Role(0x00000085) - QAccessible__ColorChooser QAccessible__Role = QAccessible__Role(0x404) - QAccessible__Footer QAccessible__Role = QAccessible__Role(0x40E) - QAccessible__Form QAccessible__Role = QAccessible__Role(0x410) - QAccessible__Heading QAccessible__Role = QAccessible__Role(0x414) - QAccessible__Note QAccessible__Role = QAccessible__Role(0x41B) - QAccessible__ComplementaryContent QAccessible__Role = QAccessible__Role(0x42C) - QAccessible__UserRole QAccessible__Role = QAccessible__Role(0x0000ffff) -) - -//go:generate stringer -type=QAccessible__Text -//QAccessible::Text -type QAccessible__Text int64 - -const ( - QAccessible__Name QAccessible__Text = QAccessible__Text(0) - QAccessible__Description QAccessible__Text = QAccessible__Text(1) - QAccessible__Value QAccessible__Text = QAccessible__Text(2) - QAccessible__Help QAccessible__Text = QAccessible__Text(3) - QAccessible__Accelerator QAccessible__Text = QAccessible__Text(4) - QAccessible__DebugDescription QAccessible__Text = QAccessible__Text(5) - QAccessible__UserText QAccessible__Text = QAccessible__Text(0x0000ffff) -) - -//go:generate stringer -type=QAccessible__RelationFlag -//QAccessible::RelationFlag -type QAccessible__RelationFlag int64 - -const ( - QAccessible__Label QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000001) - QAccessible__Labelled QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000002) - QAccessible__Controller QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000004) - QAccessible__Controlled QAccessible__RelationFlag = QAccessible__RelationFlag(0x00000008) - QAccessible__AllRelations QAccessible__RelationFlag = QAccessible__RelationFlag(0xffffffff) -) - -//go:generate stringer -type=QAccessible__InterfaceType -//QAccessible::InterfaceType -type QAccessible__InterfaceType int64 - -const ( - QAccessible__TextInterface QAccessible__InterfaceType = QAccessible__InterfaceType(0) - QAccessible__EditableTextInterface QAccessible__InterfaceType = QAccessible__InterfaceType(1) - QAccessible__ValueInterface QAccessible__InterfaceType = QAccessible__InterfaceType(2) - QAccessible__ActionInterface QAccessible__InterfaceType = QAccessible__InterfaceType(3) - QAccessible__ImageInterface QAccessible__InterfaceType = QAccessible__InterfaceType(4) - QAccessible__TableInterface QAccessible__InterfaceType = QAccessible__InterfaceType(5) - QAccessible__TableCellInterface QAccessible__InterfaceType = QAccessible__InterfaceType(6) -) - -//go:generate stringer -type=QAccessible__TextBoundaryType -//QAccessible::TextBoundaryType -type QAccessible__TextBoundaryType int64 - -const ( - QAccessible__CharBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(0) - QAccessible__WordBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(1) - QAccessible__SentenceBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(2) - QAccessible__ParagraphBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(3) - QAccessible__LineBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(4) - QAccessible__NoBoundary QAccessible__TextBoundaryType = QAccessible__TextBoundaryType(5) -) - -func QAccessible_IsActive() bool { - return int8(C.QAccessible_QAccessible_IsActive()) != 0 -} - -func (ptr *QAccessible) IsActive() bool { - return int8(C.QAccessible_QAccessible_IsActive()) != 0 -} - -func QAccessible_QueryAccessibleInterface(object core.QObject_ITF) *QAccessibleInterface { - return NewQAccessibleInterfaceFromPointer(C.QAccessible_QAccessible_QueryAccessibleInterface(core.PointerFromQObject(object))) -} - -func (ptr *QAccessible) QueryAccessibleInterface(object core.QObject_ITF) *QAccessibleInterface { - return NewQAccessibleInterfaceFromPointer(C.QAccessible_QAccessible_QueryAccessibleInterface(core.PointerFromQObject(object))) -} - -func QAccessible_SetRootObject(object core.QObject_ITF) { - C.QAccessible_QAccessible_SetRootObject(core.PointerFromQObject(object)) -} - -func (ptr *QAccessible) SetRootObject(object core.QObject_ITF) { - C.QAccessible_QAccessible_SetRootObject(core.PointerFromQObject(object)) -} - -func QAccessible_UpdateAccessibility2(event QAccessibleEvent_ITF) { - C.QAccessible_QAccessible_UpdateAccessibility2(PointerFromQAccessibleEvent(event)) -} - -func (ptr *QAccessible) UpdateAccessibility2(event QAccessibleEvent_ITF) { - C.QAccessible_QAccessible_UpdateAccessibility2(PointerFromQAccessibleEvent(event)) -} - -type QAccessibleActionInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleActionInterface_ITF interface { - QAccessibleActionInterface_PTR() *QAccessibleActionInterface -} - -func (ptr *QAccessibleActionInterface) QAccessibleActionInterface_PTR() *QAccessibleActionInterface { - return ptr -} - -func (ptr *QAccessibleActionInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleActionInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleActionInterface(ptr QAccessibleActionInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleActionInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleActionInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleActionInterface) { - n = new(QAccessibleActionInterface) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleActionInterface_ActionNames -func callbackQAccessibleActionInterface_ActionNames(ptr unsafe.Pointer) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "actionNames"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := make([]string, 0) - return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QAccessibleActionInterface) ConnectActionNames(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "actionNames"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleActionInterface) DisconnectActionNames() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "actionNames") - } -} - -func (ptr *QAccessibleActionInterface) ActionNames() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QAccessibleActionInterface_ActionNames(ptr.Pointer()))) - } - return make([]string, 0) -} - -func QAccessibleActionInterface_DecreaseAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction()) -} - -func (ptr *QAccessibleActionInterface) DecreaseAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction()) -} - -//export callbackQAccessibleActionInterface_DoAction -func callbackQAccessibleActionInterface_DoAction(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "doAction"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(actionName)) - } - -} - -func (ptr *QAccessibleActionInterface) ConnectDoAction(f func(actionName string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "doAction"); signal != nil { - f := func(actionName string) { - (*(*func(string))(signal))(actionName) - f(actionName) - } - qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleActionInterface) DisconnectDoAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "doAction") - } -} - -func (ptr *QAccessibleActionInterface) DoAction(actionName string) { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - C.QAccessibleActionInterface_DoAction(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))}) - } -} - -func QAccessibleActionInterface_IncreaseAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction()) -} - -func (ptr *QAccessibleActionInterface) IncreaseAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction()) -} - -//export callbackQAccessibleActionInterface_KeyBindingsForAction -func callbackQAccessibleActionInterface_KeyBindingsForAction(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "keyBindingsForAction"); signal != nil { - tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(actionName)) - return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := make([]string, 0) - return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QAccessibleActionInterface) ConnectKeyBindingsForAction(f func(actionName string) []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyBindingsForAction"); signal != nil { - f := func(actionName string) []string { - (*(*func(string) []string)(signal))(actionName) - return f(actionName) - } - qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleActionInterface) DisconnectKeyBindingsForAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyBindingsForAction") - } -} - -func (ptr *QAccessibleActionInterface) KeyBindingsForAction(actionName string) []string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return unpackStringList(cGoUnpackString(C.QAccessibleActionInterface_KeyBindingsForAction(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))) - } - return make([]string, 0) -} - -//export callbackQAccessibleActionInterface_LocalizedActionDescription -func callbackQAccessibleActionInterface_LocalizedActionDescription(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "localizedActionDescription"); signal != nil { - tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleActionInterfaceFromPointer(ptr).LocalizedActionDescriptionDefault(cGoUnpackString(actionName)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleActionInterface) ConnectLocalizedActionDescription(f func(actionName string) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "localizedActionDescription"); signal != nil { - f := func(actionName string) string { - (*(*func(string) string)(signal))(actionName) - return f(actionName) - } - qt.ConnectSignal(ptr.Pointer(), "localizedActionDescription", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "localizedActionDescription", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleActionInterface) DisconnectLocalizedActionDescription() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "localizedActionDescription") - } -} - -func (ptr *QAccessibleActionInterface) LocalizedActionDescription(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionDescription(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -func (ptr *QAccessibleActionInterface) LocalizedActionDescriptionDefault(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionDescriptionDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -//export callbackQAccessibleActionInterface_LocalizedActionName -func callbackQAccessibleActionInterface_LocalizedActionName(ptr unsafe.Pointer, actionName C.struct_QtGui_PackedString) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "localizedActionName"); signal != nil { - tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleActionInterfaceFromPointer(ptr).LocalizedActionNameDefault(cGoUnpackString(actionName)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleActionInterface) ConnectLocalizedActionName(f func(actionName string) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "localizedActionName"); signal != nil { - f := func(actionName string) string { - (*(*func(string) string)(signal))(actionName) - return f(actionName) - } - qt.ConnectSignal(ptr.Pointer(), "localizedActionName", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "localizedActionName", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleActionInterface) DisconnectLocalizedActionName() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "localizedActionName") - } -} - -func (ptr *QAccessibleActionInterface) LocalizedActionName(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionName(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -func (ptr *QAccessibleActionInterface) LocalizedActionNameDefault(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleActionInterface_LocalizedActionNameDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -func QAccessibleActionInterface_NextPageAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction()) -} - -func (ptr *QAccessibleActionInterface) NextPageAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction()) -} - -func QAccessibleActionInterface_PressAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PressAction()) -} - -func (ptr *QAccessibleActionInterface) PressAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PressAction()) -} - -func QAccessibleActionInterface_PreviousPageAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction()) -} - -func (ptr *QAccessibleActionInterface) PreviousPageAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction()) -} - -func QAccessibleActionInterface_ScrollDownAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction()) -} - -func (ptr *QAccessibleActionInterface) ScrollDownAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction()) -} - -func QAccessibleActionInterface_ScrollLeftAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction()) -} - -func (ptr *QAccessibleActionInterface) ScrollLeftAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction()) -} - -func QAccessibleActionInterface_ScrollRightAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction()) -} - -func (ptr *QAccessibleActionInterface) ScrollRightAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction()) -} - -func QAccessibleActionInterface_ScrollUpAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction()) -} - -func (ptr *QAccessibleActionInterface) ScrollUpAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction()) -} - -func QAccessibleActionInterface_SetFocusAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction()) -} - -func (ptr *QAccessibleActionInterface) SetFocusAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction()) -} - -func QAccessibleActionInterface_ShowMenuAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction()) -} - -func (ptr *QAccessibleActionInterface) ShowMenuAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction()) -} - -func QAccessibleActionInterface_ToggleAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction()) -} - -func (ptr *QAccessibleActionInterface) ToggleAction() string { - return cGoUnpackString(C.QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction()) -} - -//export callbackQAccessibleActionInterface_DestroyQAccessibleActionInterface -func callbackQAccessibleActionInterface_DestroyQAccessibleActionInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleActionInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleActionInterfaceFromPointer(ptr).DestroyQAccessibleActionInterfaceDefault() - } -} - -func (ptr *QAccessibleActionInterface) ConnectDestroyQAccessibleActionInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleActionInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleActionInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleActionInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleActionInterface) DisconnectDestroyQAccessibleActionInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleActionInterface") - } -} - -func (ptr *QAccessibleActionInterface) DestroyQAccessibleActionInterface() { - if ptr.Pointer() != nil { - C.QAccessibleActionInterface_DestroyQAccessibleActionInterface(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleActionInterface) DestroyQAccessibleActionInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleActionInterface_DestroyQAccessibleActionInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QAccessibleEditableTextInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleEditableTextInterface_ITF interface { - QAccessibleEditableTextInterface_PTR() *QAccessibleEditableTextInterface -} - -func (ptr *QAccessibleEditableTextInterface) QAccessibleEditableTextInterface_PTR() *QAccessibleEditableTextInterface { - return ptr -} - -func (ptr *QAccessibleEditableTextInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleEditableTextInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleEditableTextInterface(ptr QAccessibleEditableTextInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleEditableTextInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleEditableTextInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleEditableTextInterface) { - n = new(QAccessibleEditableTextInterface) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleEditableTextInterface_DeleteText -func callbackQAccessibleEditableTextInterface_DeleteText(ptr unsafe.Pointer, startOffset C.int, endOffset C.int) { - if signal := qt.GetSignal(ptr, "deleteText"); signal != nil { - (*(*func(int, int))(signal))(int(int32(startOffset)), int(int32(endOffset))) - } - -} - -func (ptr *QAccessibleEditableTextInterface) ConnectDeleteText(f func(startOffset int, endOffset int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "deleteText"); signal != nil { - f := func(startOffset int, endOffset int) { - (*(*func(int, int))(signal))(startOffset, endOffset) - f(startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "deleteText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "deleteText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleEditableTextInterface) DisconnectDeleteText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "deleteText") - } -} - -func (ptr *QAccessibleEditableTextInterface) DeleteText(startOffset int, endOffset int) { - if ptr.Pointer() != nil { - C.QAccessibleEditableTextInterface_DeleteText(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset))) - } -} - -//export callbackQAccessibleEditableTextInterface_InsertText -func callbackQAccessibleEditableTextInterface_InsertText(ptr unsafe.Pointer, offset C.int, text C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "insertText"); signal != nil { - (*(*func(int, string))(signal))(int(int32(offset)), cGoUnpackString(text)) - } - -} - -func (ptr *QAccessibleEditableTextInterface) ConnectInsertText(f func(offset int, text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertText"); signal != nil { - f := func(offset int, text string) { - (*(*func(int, string))(signal))(offset, text) - f(offset, text) - } - qt.ConnectSignal(ptr.Pointer(), "insertText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleEditableTextInterface) DisconnectInsertText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertText") - } -} - -func (ptr *QAccessibleEditableTextInterface) InsertText(offset int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleEditableTextInterface_InsertText(ptr.Pointer(), C.int(int32(offset)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQAccessibleEditableTextInterface_ReplaceText -func callbackQAccessibleEditableTextInterface_ReplaceText(ptr unsafe.Pointer, startOffset C.int, endOffset C.int, text C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "replaceText"); signal != nil { - (*(*func(int, int, string))(signal))(int(int32(startOffset)), int(int32(endOffset)), cGoUnpackString(text)) - } - -} - -func (ptr *QAccessibleEditableTextInterface) ConnectReplaceText(f func(startOffset int, endOffset int, text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "replaceText"); signal != nil { - f := func(startOffset int, endOffset int, text string) { - (*(*func(int, int, string))(signal))(startOffset, endOffset, text) - f(startOffset, endOffset, text) - } - qt.ConnectSignal(ptr.Pointer(), "replaceText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "replaceText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleEditableTextInterface) DisconnectReplaceText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "replaceText") - } -} - -func (ptr *QAccessibleEditableTextInterface) ReplaceText(startOffset int, endOffset int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleEditableTextInterface_ReplaceText(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface -func callbackQAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleEditableTextInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleEditableTextInterfaceFromPointer(ptr).DestroyQAccessibleEditableTextInterfaceDefault() - } -} - -func (ptr *QAccessibleEditableTextInterface) ConnectDestroyQAccessibleEditableTextInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleEditableTextInterface) DisconnectDestroyQAccessibleEditableTextInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleEditableTextInterface") - } -} - -func (ptr *QAccessibleEditableTextInterface) DestroyQAccessibleEditableTextInterface() { - if ptr.Pointer() != nil { - C.QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleEditableTextInterface) DestroyQAccessibleEditableTextInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QAccessibleEvent struct { - ptr unsafe.Pointer -} - -type QAccessibleEvent_ITF interface { - QAccessibleEvent_PTR() *QAccessibleEvent -} - -func (ptr *QAccessibleEvent) QAccessibleEvent_PTR() *QAccessibleEvent { - return ptr -} - -func (ptr *QAccessibleEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleEvent(ptr QAccessibleEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleEvent) { - n = new(QAccessibleEvent) - n.SetPointer(ptr) - return -} -func NewQAccessibleEvent2(object core.QObject_ITF, ty QAccessible__Event) *QAccessibleEvent { - return NewQAccessibleEventFromPointer(C.QAccessibleEvent_NewQAccessibleEvent2(core.PointerFromQObject(object), C.longlong(ty))) -} - -func NewQAccessibleEvent3(interfa QAccessibleInterface_ITF, ty QAccessible__Event) *QAccessibleEvent { - return NewQAccessibleEventFromPointer(C.QAccessibleEvent_NewQAccessibleEvent3(PointerFromQAccessibleInterface(interfa), C.longlong(ty))) -} - -//export callbackQAccessibleEvent_AccessibleInterface -func callbackQAccessibleEvent_AccessibleInterface(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "accessibleInterface"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(NewQAccessibleEventFromPointer(ptr).AccessibleInterfaceDefault()) -} - -func (ptr *QAccessibleEvent) ConnectAccessibleInterface(f func() *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "accessibleInterface"); signal != nil { - f := func() *QAccessibleInterface { - (*(*func() *QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "accessibleInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "accessibleInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleEvent) DisconnectAccessibleInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "accessibleInterface") - } -} - -func (ptr *QAccessibleEvent) AccessibleInterface() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleEvent_AccessibleInterface(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleEvent) AccessibleInterfaceDefault() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleEvent_AccessibleInterfaceDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleEvent) Child() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleEvent_Child(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleEvent) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleEvent_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessibleEvent) SetChild(child int) { - if ptr.Pointer() != nil { - C.QAccessibleEvent_SetChild(ptr.Pointer(), C.int(int32(child))) - } -} - -func (ptr *QAccessibleEvent) Type() QAccessible__Event { - if ptr.Pointer() != nil { - return QAccessible__Event(C.QAccessibleEvent_Type(ptr.Pointer())) - } - return 0 -} - -//export callbackQAccessibleEvent_DestroyQAccessibleEvent -func callbackQAccessibleEvent_DestroyQAccessibleEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleEventFromPointer(ptr).DestroyQAccessibleEventDefault() - } -} - -func (ptr *QAccessibleEvent) ConnectDestroyQAccessibleEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleEvent) DisconnectDestroyQAccessibleEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleEvent") - } -} - -func (ptr *QAccessibleEvent) DestroyQAccessibleEvent() { - if ptr.Pointer() != nil { - C.QAccessibleEvent_DestroyQAccessibleEvent(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleEvent) DestroyQAccessibleEventDefault() { - if ptr.Pointer() != nil { - C.QAccessibleEvent_DestroyQAccessibleEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QAccessibleInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleInterface_ITF interface { - QAccessibleInterface_PTR() *QAccessibleInterface -} - -func (ptr *QAccessibleInterface) QAccessibleInterface_PTR() *QAccessibleInterface { - return ptr -} - -func (ptr *QAccessibleInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleInterface(ptr QAccessibleInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleInterface) { - n = new(QAccessibleInterface) - n.SetPointer(ptr) - return -} -func (ptr *QAccessibleInterface) ActionInterface() *QAccessibleActionInterface { - if ptr.Pointer() != nil { - return NewQAccessibleActionInterfaceFromPointer(C.QAccessibleInterface_ActionInterface(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleInterface_BackgroundColor -func callbackQAccessibleInterface_BackgroundColor(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "backgroundColor"); signal != nil { - return PointerFromQColor((*(*func() *QColor)(signal))()) - } - - return PointerFromQColor(NewQAccessibleInterfaceFromPointer(ptr).BackgroundColorDefault()) -} - -func (ptr *QAccessibleInterface) ConnectBackgroundColor(f func() *QColor) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "backgroundColor"); signal != nil { - f := func() *QColor { - (*(*func() *QColor)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectBackgroundColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "backgroundColor") - } -} - -func (ptr *QAccessibleInterface) BackgroundColor() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QAccessibleInterface_BackgroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QAccessibleInterface) BackgroundColorDefault() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QAccessibleInterface_BackgroundColorDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQAccessibleInterface_Child -func callbackQAccessibleInterface_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "child"); signal != nil { - return PointerFromQAccessibleInterface((*(*func(int) *QAccessibleInterface)(signal))(int(int32(index)))) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleInterface) ConnectChild(f func(index int) *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "child"); signal != nil { - f := func(index int) *QAccessibleInterface { - (*(*func(int) *QAccessibleInterface)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "child") - } -} - -func (ptr *QAccessibleInterface) Child(index int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_Child(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQAccessibleInterface_ChildAt -func callbackQAccessibleInterface_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "childAt"); signal != nil { - return PointerFromQAccessibleInterface((*(*func(int, int) *QAccessibleInterface)(signal))(int(int32(x)), int(int32(y)))) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleInterface) ConnectChildAt(f func(x int, y int) *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "childAt"); signal != nil { - f := func(x int, y int) *QAccessibleInterface { - (*(*func(int, int) *QAccessibleInterface)(signal))(x, y) - return f(x, y) - } - qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectChildAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "childAt") - } -} - -func (ptr *QAccessibleInterface) ChildAt(x int, y int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -//export callbackQAccessibleInterface_ChildCount -func callbackQAccessibleInterface_ChildCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "childCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleInterface) ConnectChildCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "childCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectChildCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "childCount") - } -} - -func (ptr *QAccessibleInterface) ChildCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleInterface_ChildCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleInterface_FocusChild -func callbackQAccessibleInterface_FocusChild(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "focusChild"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(NewQAccessibleInterfaceFromPointer(ptr).FocusChildDefault()) -} - -func (ptr *QAccessibleInterface) ConnectFocusChild(f func() *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusChild"); signal != nil { - f := func() *QAccessibleInterface { - (*(*func() *QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectFocusChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusChild") - } -} - -func (ptr *QAccessibleInterface) FocusChild() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_FocusChild(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleInterface) FocusChildDefault() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_FocusChildDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleInterface_ForegroundColor -func callbackQAccessibleInterface_ForegroundColor(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "foregroundColor"); signal != nil { - return PointerFromQColor((*(*func() *QColor)(signal))()) - } - - return PointerFromQColor(NewQAccessibleInterfaceFromPointer(ptr).ForegroundColorDefault()) -} - -func (ptr *QAccessibleInterface) ConnectForegroundColor(f func() *QColor) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "foregroundColor"); signal != nil { - f := func() *QColor { - (*(*func() *QColor)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectForegroundColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "foregroundColor") - } -} - -func (ptr *QAccessibleInterface) ForegroundColor() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QAccessibleInterface_ForegroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QAccessibleInterface) ForegroundColorDefault() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QAccessibleInterface_ForegroundColorDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQAccessibleInterface_IndexOfChild -func callbackQAccessibleInterface_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil { - return C.int(int32((*(*func(*QAccessibleInterface) int)(signal))(NewQAccessibleInterfaceFromPointer(child)))) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleInterface) ConnectIndexOfChild(f func(child *QAccessibleInterface) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexOfChild"); signal != nil { - f := func(child *QAccessibleInterface) int { - (*(*func(*QAccessibleInterface) int)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectIndexOfChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexOfChild") - } -} - -func (ptr *QAccessibleInterface) IndexOfChild(child QAccessibleInterface_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleInterface_IndexOfChild(ptr.Pointer(), PointerFromQAccessibleInterface(child)))) - } - return 0 -} - -//export callbackQAccessibleInterface_Interface_cast -func callbackQAccessibleInterface_Interface_cast(ptr unsafe.Pointer, ty C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "interface_cast"); signal != nil { - return (*(*func(QAccessible__InterfaceType) unsafe.Pointer)(signal))(QAccessible__InterfaceType(ty)) - } - - return NewQAccessibleInterfaceFromPointer(ptr).Interface_castDefault(QAccessible__InterfaceType(ty)) -} - -func (ptr *QAccessibleInterface) ConnectInterface_cast(f func(ty QAccessible__InterfaceType) unsafe.Pointer) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "interface_cast"); signal != nil { - f := func(ty QAccessible__InterfaceType) unsafe.Pointer { - (*(*func(QAccessible__InterfaceType) unsafe.Pointer)(signal))(ty) - return f(ty) - } - qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectInterface_cast() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "interface_cast") - } -} - -func (ptr *QAccessibleInterface) Interface_cast(ty QAccessible__InterfaceType) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QAccessibleInterface_Interface_cast(ptr.Pointer(), C.longlong(ty)) - } - return nil -} - -func (ptr *QAccessibleInterface) Interface_castDefault(ty QAccessible__InterfaceType) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QAccessibleInterface_Interface_castDefault(ptr.Pointer(), C.longlong(ty)) - } - return nil -} - -//export callbackQAccessibleInterface_IsValid -func callbackQAccessibleInterface_IsValid(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isValid"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleInterface) ConnectIsValid(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectIsValid() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isValid") - } -} - -func (ptr *QAccessibleInterface) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleInterface_IsValid(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAccessibleInterface_Object -func callbackQAccessibleInterface_Object(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "object"); signal != nil { - return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) - } - - return core.PointerFromQObject(core.NewQObject(nil)) -} - -func (ptr *QAccessibleInterface) ConnectObject(f func() *core.QObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "object"); signal != nil { - f := func() *core.QObject { - (*(*func() *core.QObject)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "object") - } -} - -func (ptr *QAccessibleInterface) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleInterface_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleInterface_Parent -func callbackQAccessibleInterface_Parent(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleInterface) ConnectParent(f func() *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func() *QAccessibleInterface { - (*(*func() *QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QAccessibleInterface) Parent() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleInterface_Parent(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleInterface_Rect -func callbackQAccessibleInterface_Rect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "rect"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(core.NewQRect()) -} - -func (ptr *QAccessibleInterface) ConnectRect(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rect") - } -} - -func (ptr *QAccessibleInterface) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAccessibleInterface_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQAccessibleInterface_Role -func callbackQAccessibleInterface_Role(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "role"); signal != nil { - return C.longlong((*(*func() QAccessible__Role)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QAccessibleInterface) ConnectRole(f func() QAccessible__Role) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "role"); signal != nil { - f := func() QAccessible__Role { - (*(*func() QAccessible__Role)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectRole() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "role") - } -} - -func (ptr *QAccessibleInterface) Role() QAccessible__Role { - if ptr.Pointer() != nil { - return QAccessible__Role(C.QAccessibleInterface_Role(ptr.Pointer())) - } - return 0 -} - -//export callbackQAccessibleInterface_SetText -func callbackQAccessibleInterface_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "setText"); signal != nil { - (*(*func(QAccessible__Text, string))(signal))(QAccessible__Text(t), cGoUnpackString(text)) - } - -} - -func (ptr *QAccessibleInterface) ConnectSetText(f func(t QAccessible__Text, text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { - f := func(t QAccessible__Text, text string) { - (*(*func(QAccessible__Text, string))(signal))(t, text) - f(t, text) - } - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectSetText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setText") - } -} - -func (ptr *QAccessibleInterface) SetText(t QAccessible__Text, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleInterface_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QAccessibleInterface) TableCellInterface() *QAccessibleTableCellInterface { - if ptr.Pointer() != nil { - return NewQAccessibleTableCellInterfaceFromPointer(C.QAccessibleInterface_TableCellInterface(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleInterface) TableInterface() *QAccessibleTableInterface { - if ptr.Pointer() != nil { - return NewQAccessibleTableInterfaceFromPointer(C.QAccessibleInterface_TableInterface(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleInterface_Text -func callbackQAccessibleInterface_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "text"); signal != nil { - tempVal := (*(*func(QAccessible__Text) string)(signal))(QAccessible__Text(t)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := "" - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleInterface) ConnectText(f func(t QAccessible__Text) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { - f := func(t QAccessible__Text) string { - (*(*func(QAccessible__Text) string)(signal))(t) - return f(t) - } - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "text") - } -} - -func (ptr *QAccessibleInterface) Text(t QAccessible__Text) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleInterface_Text(ptr.Pointer(), C.longlong(t))) - } - return "" -} - -func (ptr *QAccessibleInterface) TextInterface() *QAccessibleTextInterface { - if ptr.Pointer() != nil { - return NewQAccessibleTextInterfaceFromPointer(C.QAccessibleInterface_TextInterface(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleInterface) ValueInterface() *QAccessibleValueInterface { - if ptr.Pointer() != nil { - return NewQAccessibleValueInterfaceFromPointer(C.QAccessibleInterface_ValueInterface(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleInterface_Window -func callbackQAccessibleInterface_Window(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "window"); signal != nil { - return PointerFromQWindow((*(*func() *QWindow)(signal))()) - } - - return PointerFromQWindow(NewQAccessibleInterfaceFromPointer(ptr).WindowDefault()) -} - -func (ptr *QAccessibleInterface) ConnectWindow(f func() *QWindow) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "window"); signal != nil { - f := func() *QWindow { - (*(*func() *QWindow)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "window") - } -} - -func (ptr *QAccessibleInterface) Window() *QWindow { - if ptr.Pointer() != nil { - tmpValue := NewQWindowFromPointer(C.QAccessibleInterface_Window(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessibleInterface) WindowDefault() *QWindow { - if ptr.Pointer() != nil { - tmpValue := NewQWindowFromPointer(C.QAccessibleInterface_WindowDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleInterface_DestroyQAccessibleInterface -func callbackQAccessibleInterface_DestroyQAccessibleInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleInterfaceFromPointer(ptr).DestroyQAccessibleInterfaceDefault() - } -} - -func (ptr *QAccessibleInterface) ConnectDestroyQAccessibleInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleInterface) DisconnectDestroyQAccessibleInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleInterface") - } -} - -func (ptr *QAccessibleInterface) DestroyQAccessibleInterface() { - if ptr.Pointer() != nil { - C.QAccessibleInterface_DestroyQAccessibleInterface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessibleInterface) DestroyQAccessibleInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleInterface_DestroyQAccessibleInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAccessibleObject struct { - QAccessibleInterface -} - -type QAccessibleObject_ITF interface { - QAccessibleInterface_ITF - QAccessibleObject_PTR() *QAccessibleObject -} - -func (ptr *QAccessibleObject) QAccessibleObject_PTR() *QAccessibleObject { - return ptr -} - -func (ptr *QAccessibleObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleInterface_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleInterface_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleObject(ptr QAccessibleObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleObject_PTR().Pointer() - } - return nil -} - -func NewQAccessibleObjectFromPointer(ptr unsafe.Pointer) (n *QAccessibleObject) { - n = new(QAccessibleObject) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleObject_ChildAt -func callbackQAccessibleObject_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "childAt"); signal != nil { - return PointerFromQAccessibleInterface((*(*func(int, int) *QAccessibleInterface)(signal))(int(int32(x)), int(int32(y)))) - } - - return PointerFromQAccessibleInterface(NewQAccessibleObjectFromPointer(ptr).ChildAtDefault(int(int32(x)), int(int32(y)))) -} - -func (ptr *QAccessibleObject) ConnectChildAt(f func(x int, y int) *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "childAt"); signal != nil { - f := func(x int, y int) *QAccessibleInterface { - (*(*func(int, int) *QAccessibleInterface)(signal))(x, y) - return f(x, y) - } - qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleObject) DisconnectChildAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "childAt") - } -} - -func (ptr *QAccessibleObject) ChildAt(x int, y int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -func (ptr *QAccessibleObject) ChildAtDefault(x int, y int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ChildAtDefault(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -//export callbackQAccessibleObject_IsValid -func callbackQAccessibleObject_IsValid(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isValid"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAccessibleObjectFromPointer(ptr).IsValidDefault()))) -} - -func (ptr *QAccessibleObject) ConnectIsValid(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleObject) DisconnectIsValid() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isValid") - } -} - -func (ptr *QAccessibleObject) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleObject_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAccessibleObject) IsValidDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleObject_IsValidDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAccessibleObject_Object -func callbackQAccessibleObject_Object(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "object"); signal != nil { - return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) - } - - return core.PointerFromQObject(NewQAccessibleObjectFromPointer(ptr).ObjectDefault()) -} - -func (ptr *QAccessibleObject) ConnectObject(f func() *core.QObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "object"); signal != nil { - f := func() *core.QObject { - (*(*func() *core.QObject)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "object", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleObject) DisconnectObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "object") - } -} - -func (ptr *QAccessibleObject) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleObject_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessibleObject) ObjectDefault() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleObject_ObjectDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleObject_Rect -func callbackQAccessibleObject_Rect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "rect"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(NewQAccessibleObjectFromPointer(ptr).RectDefault()) -} - -func (ptr *QAccessibleObject) ConnectRect(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleObject) DisconnectRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rect") - } -} - -func (ptr *QAccessibleObject) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAccessibleObject_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QAccessibleObject) RectDefault() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAccessibleObject_RectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQAccessibleObject_SetText -func callbackQAccessibleObject_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "setText"); signal != nil { - (*(*func(QAccessible__Text, string))(signal))(QAccessible__Text(t), cGoUnpackString(text)) - } else { - NewQAccessibleObjectFromPointer(ptr).SetTextDefault(QAccessible__Text(t), cGoUnpackString(text)) - } -} - -func (ptr *QAccessibleObject) ConnectSetText(f func(t QAccessible__Text, text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { - f := func(t QAccessible__Text, text string) { - (*(*func(QAccessible__Text, string))(signal))(t, text) - f(t, text) - } - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleObject) DisconnectSetText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setText") - } -} - -func (ptr *QAccessibleObject) SetText(t QAccessible__Text, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleObject_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QAccessibleObject) SetTextDefault(t QAccessible__Text, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleObject_SetTextDefault(ptr.Pointer(), C.longlong(t), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQAccessibleObject_DestroyQAccessibleObject -func callbackQAccessibleObject_DestroyQAccessibleObject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleObject"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleObjectFromPointer(ptr).DestroyQAccessibleObjectDefault() - } -} - -func (ptr *QAccessibleObject) ConnectDestroyQAccessibleObject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleObject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleObject) DisconnectDestroyQAccessibleObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleObject") - } -} - -func (ptr *QAccessibleObject) DestroyQAccessibleObject() { - if ptr.Pointer() != nil { - C.QAccessibleObject_DestroyQAccessibleObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessibleObject) DestroyQAccessibleObjectDefault() { - if ptr.Pointer() != nil { - C.QAccessibleObject_DestroyQAccessibleObjectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAccessibleObject_Child -func callbackQAccessibleObject_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "child"); signal != nil { - return PointerFromQAccessibleInterface((*(*func(int) *QAccessibleInterface)(signal))(int(int32(index)))) - } - - return PointerFromQAccessibleInterface(NewQAccessibleObjectFromPointer(ptr).ChildDefault(int(int32(index)))) -} - -func (ptr *QAccessibleObject) Child(index int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_Child(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QAccessibleObject) ChildDefault(index int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ChildDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQAccessibleObject_ChildCount -func callbackQAccessibleObject_ChildCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "childCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQAccessibleObjectFromPointer(ptr).ChildCountDefault())) -} - -func (ptr *QAccessibleObject) ChildCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleObject_ChildCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleObject) ChildCountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleObject_ChildCountDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleObject_IndexOfChild -func callbackQAccessibleObject_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil { - return C.int(int32((*(*func(*QAccessibleInterface) int)(signal))(NewQAccessibleInterfaceFromPointer(child)))) - } - - return C.int(int32(NewQAccessibleObjectFromPointer(ptr).IndexOfChildDefault(NewQAccessibleInterfaceFromPointer(child)))) -} - -func (ptr *QAccessibleObject) IndexOfChild(child QAccessibleInterface_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleObject_IndexOfChild(ptr.Pointer(), PointerFromQAccessibleInterface(child)))) - } - return 0 -} - -func (ptr *QAccessibleObject) IndexOfChildDefault(child QAccessibleInterface_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleObject_IndexOfChildDefault(ptr.Pointer(), PointerFromQAccessibleInterface(child)))) - } - return 0 -} - -//export callbackQAccessibleObject_Parent -func callbackQAccessibleObject_Parent(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(NewQAccessibleObjectFromPointer(ptr).ParentDefault()) -} - -func (ptr *QAccessibleObject) Parent() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_Parent(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleObject) ParentDefault() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleObject_ParentDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleObject_Role -func callbackQAccessibleObject_Role(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "role"); signal != nil { - return C.longlong((*(*func() QAccessible__Role)(signal))()) - } - - return C.longlong(NewQAccessibleObjectFromPointer(ptr).RoleDefault()) -} - -func (ptr *QAccessibleObject) Role() QAccessible__Role { - if ptr.Pointer() != nil { - return QAccessible__Role(C.QAccessibleObject_Role(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAccessibleObject) RoleDefault() QAccessible__Role { - if ptr.Pointer() != nil { - return QAccessible__Role(C.QAccessibleObject_RoleDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAccessibleObject_Text -func callbackQAccessibleObject_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "text"); signal != nil { - tempVal := (*(*func(QAccessible__Text) string)(signal))(QAccessible__Text(t)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleObjectFromPointer(ptr).TextDefault(QAccessible__Text(t)) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleObject) Text(t QAccessible__Text) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleObject_Text(ptr.Pointer(), C.longlong(t))) - } - return "" -} - -func (ptr *QAccessibleObject) TextDefault(t QAccessible__Text) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleObject_TextDefault(ptr.Pointer(), C.longlong(t))) - } - return "" -} - -type QAccessiblePlugin struct { - core.QObject -} - -type QAccessiblePlugin_ITF interface { - core.QObject_ITF - QAccessiblePlugin_PTR() *QAccessiblePlugin -} - -func (ptr *QAccessiblePlugin) QAccessiblePlugin_PTR() *QAccessiblePlugin { - return ptr -} - -func (ptr *QAccessiblePlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessiblePlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAccessiblePlugin(ptr QAccessiblePlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessiblePlugin_PTR().Pointer() - } - return nil -} - -func NewQAccessiblePluginFromPointer(ptr unsafe.Pointer) (n *QAccessiblePlugin) { - n = new(QAccessiblePlugin) - n.SetPointer(ptr) - return -} -func NewQAccessiblePlugin(parent core.QObject_ITF) *QAccessiblePlugin { - tmpValue := NewQAccessiblePluginFromPointer(C.QAccessiblePlugin_NewQAccessiblePlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAccessiblePlugin_Create -func callbackQAccessiblePlugin_Create(ptr unsafe.Pointer, key C.struct_QtGui_PackedString, object unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return PointerFromQAccessibleInterface((*(*func(string, *core.QObject) *QAccessibleInterface)(signal))(cGoUnpackString(key), core.NewQObjectFromPointer(object))) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessiblePlugin) ConnectCreate(f func(key string, object *core.QObject) *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(key string, object *core.QObject) *QAccessibleInterface { - (*(*func(string, *core.QObject) *QAccessibleInterface)(signal))(key, object) - return f(key, object) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessiblePlugin) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QAccessiblePlugin) Create(key string, object core.QObject_ITF) *QAccessibleInterface { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return NewQAccessibleInterfaceFromPointer(C.QAccessiblePlugin_Create(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQObject(object))) - } - return nil -} - -//export callbackQAccessiblePlugin_DestroyQAccessiblePlugin -func callbackQAccessiblePlugin_DestroyQAccessiblePlugin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessiblePlugin"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessiblePluginFromPointer(ptr).DestroyQAccessiblePluginDefault() - } -} - -func (ptr *QAccessiblePlugin) ConnectDestroyQAccessiblePlugin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessiblePlugin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessiblePlugin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessiblePlugin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessiblePlugin) DisconnectDestroyQAccessiblePlugin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessiblePlugin") - } -} - -func (ptr *QAccessiblePlugin) DestroyQAccessiblePlugin() { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_DestroyQAccessiblePlugin(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessiblePlugin) DestroyQAccessiblePluginDefault() { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_DestroyQAccessiblePluginDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessiblePlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessiblePlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAccessiblePlugin) __children_newList() unsafe.Pointer { - return C.QAccessiblePlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QAccessiblePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QAccessiblePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAccessiblePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QAccessiblePlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QAccessiblePlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QAccessiblePlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessiblePlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAccessiblePlugin) __findChildren_newList() unsafe.Pointer { - return C.QAccessiblePlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QAccessiblePlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessiblePlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAccessiblePlugin) __findChildren_newList3() unsafe.Pointer { - return C.QAccessiblePlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QAccessiblePlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessiblePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessiblePlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAccessiblePlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QAccessiblePlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQAccessiblePlugin_ChildEvent -func callbackQAccessiblePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQAccessiblePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QAccessiblePlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQAccessiblePlugin_ConnectNotify -func callbackQAccessiblePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAccessiblePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAccessiblePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAccessiblePlugin_CustomEvent -func callbackQAccessiblePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQAccessiblePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QAccessiblePlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQAccessiblePlugin_DeleteLater -func callbackQAccessiblePlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessiblePluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QAccessiblePlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAccessiblePlugin_Destroyed -func callbackQAccessiblePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQAccessiblePlugin_DisconnectNotify -func callbackQAccessiblePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAccessiblePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAccessiblePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAccessiblePlugin_Event -func callbackQAccessiblePlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAccessiblePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QAccessiblePlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessiblePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQAccessiblePlugin_EventFilter -func callbackQAccessiblePlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAccessiblePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAccessiblePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessiblePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQAccessiblePlugin_MetaObject -func callbackQAccessiblePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQAccessiblePluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QAccessiblePlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QAccessiblePlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessiblePlugin_ObjectNameChanged -func callbackQAccessiblePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQAccessiblePlugin_TimerEvent -func callbackQAccessiblePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQAccessiblePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QAccessiblePlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QAccessiblePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QAccessibleStateChangeEvent struct { - QAccessibleEvent -} - -type QAccessibleStateChangeEvent_ITF interface { - QAccessibleEvent_ITF - QAccessibleStateChangeEvent_PTR() *QAccessibleStateChangeEvent -} - -func (ptr *QAccessibleStateChangeEvent) QAccessibleStateChangeEvent_PTR() *QAccessibleStateChangeEvent { - return ptr -} - -func (ptr *QAccessibleStateChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleStateChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleStateChangeEvent(ptr QAccessibleStateChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleStateChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleStateChangeEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleStateChangeEvent) { - n = new(QAccessibleStateChangeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleStateChangeEvent) DestroyQAccessibleStateChangeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAccessibleTableCellInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleTableCellInterface_ITF interface { - QAccessibleTableCellInterface_PTR() *QAccessibleTableCellInterface -} - -func (ptr *QAccessibleTableCellInterface) QAccessibleTableCellInterface_PTR() *QAccessibleTableCellInterface { - return ptr -} - -func (ptr *QAccessibleTableCellInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleTableCellInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleTableCellInterface(ptr QAccessibleTableCellInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTableCellInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTableCellInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleTableCellInterface) { - n = new(QAccessibleTableCellInterface) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleTableCellInterface_ColumnExtent -func callbackQAccessibleTableCellInterface_ColumnExtent(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnExtent"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableCellInterface) ConnectColumnExtent(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnExtent"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "columnExtent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnExtent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectColumnExtent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnExtent") - } -} - -func (ptr *QAccessibleTableCellInterface) ColumnExtent() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableCellInterface_ColumnExtent(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableCellInterface_ColumnHeaderCells -func callbackQAccessibleTableCellInterface_ColumnHeaderCells(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "columnHeaderCells"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__columnHeaderCells_newList()) - for _, v := range (*(*func() []*QAccessibleInterface)(signal))() { - tmpList.__columnHeaderCells_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__columnHeaderCells_newList()) - for _, v := range make([]*QAccessibleInterface, 0) { - tmpList.__columnHeaderCells_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAccessibleTableCellInterface) ConnectColumnHeaderCells(f func() []*QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnHeaderCells"); signal != nil { - f := func() []*QAccessibleInterface { - (*(*func() []*QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "columnHeaderCells", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnHeaderCells", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectColumnHeaderCells() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnHeaderCells") - } -} - -func (ptr *QAccessibleTableCellInterface) ColumnHeaderCells() []*QAccessibleInterface { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QAccessibleInterface { - out := make([]*QAccessibleInterface, int(l.len)) - tmpList := NewQAccessibleTableCellInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__columnHeaderCells_atList(i) - } - return out - }(C.QAccessibleTableCellInterface_ColumnHeaderCells(ptr.Pointer())) - } - return make([]*QAccessibleInterface, 0) -} - -//export callbackQAccessibleTableCellInterface_ColumnIndex -func callbackQAccessibleTableCellInterface_ColumnIndex(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnIndex"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableCellInterface) ConnectColumnIndex(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnIndex"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "columnIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectColumnIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnIndex") - } -} - -func (ptr *QAccessibleTableCellInterface) ColumnIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableCellInterface_ColumnIndex(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableCellInterface_IsSelected -func callbackQAccessibleTableCellInterface_IsSelected(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isSelected"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableCellInterface) ConnectIsSelected(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isSelected"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectIsSelected() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isSelected") - } -} - -func (ptr *QAccessibleTableCellInterface) IsSelected() bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableCellInterface_IsSelected(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAccessibleTableCellInterface_RowExtent -func callbackQAccessibleTableCellInterface_RowExtent(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowExtent"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableCellInterface) ConnectRowExtent(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowExtent"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rowExtent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowExtent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectRowExtent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowExtent") - } -} - -func (ptr *QAccessibleTableCellInterface) RowExtent() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableCellInterface_RowExtent(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableCellInterface_RowHeaderCells -func callbackQAccessibleTableCellInterface_RowHeaderCells(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "rowHeaderCells"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__rowHeaderCells_newList()) - for _, v := range (*(*func() []*QAccessibleInterface)(signal))() { - tmpList.__rowHeaderCells_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableCellInterfaceFromPointer(NewQAccessibleTableCellInterfaceFromPointer(nil).__rowHeaderCells_newList()) - for _, v := range make([]*QAccessibleInterface, 0) { - tmpList.__rowHeaderCells_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAccessibleTableCellInterface) ConnectRowHeaderCells(f func() []*QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowHeaderCells"); signal != nil { - f := func() []*QAccessibleInterface { - (*(*func() []*QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rowHeaderCells", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowHeaderCells", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectRowHeaderCells() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowHeaderCells") - } -} - -func (ptr *QAccessibleTableCellInterface) RowHeaderCells() []*QAccessibleInterface { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QAccessibleInterface { - out := make([]*QAccessibleInterface, int(l.len)) - tmpList := NewQAccessibleTableCellInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__rowHeaderCells_atList(i) - } - return out - }(C.QAccessibleTableCellInterface_RowHeaderCells(ptr.Pointer())) - } - return make([]*QAccessibleInterface, 0) -} - -//export callbackQAccessibleTableCellInterface_RowIndex -func callbackQAccessibleTableCellInterface_RowIndex(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowIndex"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableCellInterface) ConnectRowIndex(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowIndex"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rowIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectRowIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowIndex") - } -} - -func (ptr *QAccessibleTableCellInterface) RowIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableCellInterface_RowIndex(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableCellInterface_Table -func callbackQAccessibleTableCellInterface_Table(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "table"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleTableCellInterface) ConnectTable(f func() *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "table"); signal != nil { - f := func() *QAccessibleInterface { - (*(*func() *QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "table", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "table", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectTable() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "table") - } -} - -func (ptr *QAccessibleTableCellInterface) Table() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface_Table(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface -func callbackQAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleTableCellInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleTableCellInterfaceFromPointer(ptr).DestroyQAccessibleTableCellInterfaceDefault() - } -} - -func (ptr *QAccessibleTableCellInterface) ConnectDestroyQAccessibleTableCellInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleTableCellInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableCellInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableCellInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableCellInterface) DisconnectDestroyQAccessibleTableCellInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleTableCellInterface") - } -} - -func (ptr *QAccessibleTableCellInterface) DestroyQAccessibleTableCellInterface() { - if ptr.Pointer() != nil { - C.QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleTableCellInterface) DestroyQAccessibleTableCellInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleTableCellInterface) __columnHeaderCells_atList(i int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface___columnHeaderCells_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QAccessibleTableCellInterface) __columnHeaderCells_setList(i QAccessibleInterface_ITF) { - if ptr.Pointer() != nil { - C.QAccessibleTableCellInterface___columnHeaderCells_setList(ptr.Pointer(), PointerFromQAccessibleInterface(i)) - } -} - -func (ptr *QAccessibleTableCellInterface) __columnHeaderCells_newList() unsafe.Pointer { - return C.QAccessibleTableCellInterface___columnHeaderCells_newList(ptr.Pointer()) -} - -func (ptr *QAccessibleTableCellInterface) __rowHeaderCells_atList(i int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableCellInterface___rowHeaderCells_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QAccessibleTableCellInterface) __rowHeaderCells_setList(i QAccessibleInterface_ITF) { - if ptr.Pointer() != nil { - C.QAccessibleTableCellInterface___rowHeaderCells_setList(ptr.Pointer(), PointerFromQAccessibleInterface(i)) - } -} - -func (ptr *QAccessibleTableCellInterface) __rowHeaderCells_newList() unsafe.Pointer { - return C.QAccessibleTableCellInterface___rowHeaderCells_newList(ptr.Pointer()) -} - -type QAccessibleTableInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleTableInterface_ITF interface { - QAccessibleTableInterface_PTR() *QAccessibleTableInterface -} - -func (ptr *QAccessibleTableInterface) QAccessibleTableInterface_PTR() *QAccessibleTableInterface { - return ptr -} - -func (ptr *QAccessibleTableInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleTableInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleTableInterface(ptr QAccessibleTableInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTableInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTableInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleTableInterface) { - n = new(QAccessibleTableInterface) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleTableInterface_Caption -func callbackQAccessibleTableInterface_Caption(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "caption"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleTableInterface) ConnectCaption(f func() *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "caption"); signal != nil { - f := func() *QAccessibleInterface { - (*(*func() *QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "caption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "caption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectCaption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "caption") - } -} - -func (ptr *QAccessibleTableInterface) Caption() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_Caption(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleTableInterface_CellAt -func callbackQAccessibleTableInterface_CellAt(ptr unsafe.Pointer, row C.int, column C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "cellAt"); signal != nil { - return PointerFromQAccessibleInterface((*(*func(int, int) *QAccessibleInterface)(signal))(int(int32(row)), int(int32(column)))) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleTableInterface) ConnectCellAt(f func(row int, column int) *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cellAt"); signal != nil { - f := func(row int, column int) *QAccessibleInterface { - (*(*func(int, int) *QAccessibleInterface)(signal))(row, column) - return f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectCellAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cellAt") - } -} - -func (ptr *QAccessibleTableInterface) CellAt(row int, column int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_CellAt(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -//export callbackQAccessibleTableInterface_ColumnCount -func callbackQAccessibleTableInterface_ColumnCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableInterface) ConnectColumnCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QAccessibleTableInterface) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableInterface_ColumnDescription -func callbackQAccessibleTableInterface_ColumnDescription(ptr unsafe.Pointer, column C.int) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "columnDescription"); signal != nil { - tempVal := (*(*func(int) string)(signal))(int(int32(column))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := "" - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleTableInterface) ConnectColumnDescription(f func(column int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnDescription"); signal != nil { - f := func(column int) string { - (*(*func(int) string)(signal))(column) - return f(column) - } - qt.ConnectSignal(ptr.Pointer(), "columnDescription", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnDescription", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectColumnDescription() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnDescription") - } -} - -func (ptr *QAccessibleTableInterface) ColumnDescription(column int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTableInterface_ColumnDescription(ptr.Pointer(), C.int(int32(column)))) - } - return "" -} - -//export callbackQAccessibleTableInterface_IsColumnSelected -func callbackQAccessibleTableInterface_IsColumnSelected(ptr unsafe.Pointer, column C.int) C.char { - if signal := qt.GetSignal(ptr, "isColumnSelected"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(column)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableInterface) ConnectIsColumnSelected(f func(column int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isColumnSelected"); signal != nil { - f := func(column int) bool { - (*(*func(int) bool)(signal))(column) - return f(column) - } - qt.ConnectSignal(ptr.Pointer(), "isColumnSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isColumnSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectIsColumnSelected() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isColumnSelected") - } -} - -func (ptr *QAccessibleTableInterface) IsColumnSelected(column int) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableInterface_IsColumnSelected(ptr.Pointer(), C.int(int32(column)))) != 0 - } - return false -} - -//export callbackQAccessibleTableInterface_IsRowSelected -func callbackQAccessibleTableInterface_IsRowSelected(ptr unsafe.Pointer, row C.int) C.char { - if signal := qt.GetSignal(ptr, "isRowSelected"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(row)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableInterface) ConnectIsRowSelected(f func(row int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isRowSelected"); signal != nil { - f := func(row int) bool { - (*(*func(int) bool)(signal))(row) - return f(row) - } - qt.ConnectSignal(ptr.Pointer(), "isRowSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isRowSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectIsRowSelected() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isRowSelected") - } -} - -func (ptr *QAccessibleTableInterface) IsRowSelected(row int) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableInterface_IsRowSelected(ptr.Pointer(), C.int(int32(row)))) != 0 - } - return false -} - -//export callbackQAccessibleTableInterface_ModelChange -func callbackQAccessibleTableInterface_ModelChange(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelChange"); signal != nil { - (*(*func(*QAccessibleTableModelChangeEvent))(signal))(NewQAccessibleTableModelChangeEventFromPointer(event)) - } - -} - -func (ptr *QAccessibleTableInterface) ConnectModelChange(f func(event *QAccessibleTableModelChangeEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "modelChange"); signal != nil { - f := func(event *QAccessibleTableModelChangeEvent) { - (*(*func(*QAccessibleTableModelChangeEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "modelChange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modelChange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectModelChange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "modelChange") - } -} - -func (ptr *QAccessibleTableInterface) ModelChange(event QAccessibleTableModelChangeEvent_ITF) { - if ptr.Pointer() != nil { - C.QAccessibleTableInterface_ModelChange(ptr.Pointer(), PointerFromQAccessibleTableModelChangeEvent(event)) - } -} - -//export callbackQAccessibleTableInterface_RowCount -func callbackQAccessibleTableInterface_RowCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableInterface) ConnectRowCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QAccessibleTableInterface) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface_RowCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableInterface_RowDescription -func callbackQAccessibleTableInterface_RowDescription(ptr unsafe.Pointer, row C.int) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "rowDescription"); signal != nil { - tempVal := (*(*func(int) string)(signal))(int(int32(row))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := "" - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleTableInterface) ConnectRowDescription(f func(row int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowDescription"); signal != nil { - f := func(row int) string { - (*(*func(int) string)(signal))(row) - return f(row) - } - qt.ConnectSignal(ptr.Pointer(), "rowDescription", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowDescription", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectRowDescription() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowDescription") - } -} - -func (ptr *QAccessibleTableInterface) RowDescription(row int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTableInterface_RowDescription(ptr.Pointer(), C.int(int32(row)))) - } - return "" -} - -//export callbackQAccessibleTableInterface_SelectColumn -func callbackQAccessibleTableInterface_SelectColumn(ptr unsafe.Pointer, column C.int) C.char { - if signal := qt.GetSignal(ptr, "selectColumn"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(column)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableInterface) ConnectSelectColumn(f func(column int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectColumn"); signal != nil { - f := func(column int) bool { - (*(*func(int) bool)(signal))(column) - return f(column) - } - qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectColumn") - } -} - -func (ptr *QAccessibleTableInterface) SelectColumn(column int) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableInterface_SelectColumn(ptr.Pointer(), C.int(int32(column)))) != 0 - } - return false -} - -//export callbackQAccessibleTableInterface_SelectRow -func callbackQAccessibleTableInterface_SelectRow(ptr unsafe.Pointer, row C.int) C.char { - if signal := qt.GetSignal(ptr, "selectRow"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(row)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableInterface) ConnectSelectRow(f func(row int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectRow"); signal != nil { - f := func(row int) bool { - (*(*func(int) bool)(signal))(row) - return f(row) - } - qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectRow") - } -} - -func (ptr *QAccessibleTableInterface) SelectRow(row int) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableInterface_SelectRow(ptr.Pointer(), C.int(int32(row)))) != 0 - } - return false -} - -//export callbackQAccessibleTableInterface_SelectedCellCount -func callbackQAccessibleTableInterface_SelectedCellCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "selectedCellCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableInterface) ConnectSelectedCellCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedCellCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedCellCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedCellCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectedCellCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedCellCount") - } -} - -func (ptr *QAccessibleTableInterface) SelectedCellCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface_SelectedCellCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableInterface_SelectedCells -func callbackQAccessibleTableInterface_SelectedCells(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "selectedCells"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedCells_newList()) - for _, v := range (*(*func() []*QAccessibleInterface)(signal))() { - tmpList.__selectedCells_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedCells_newList()) - for _, v := range make([]*QAccessibleInterface, 0) { - tmpList.__selectedCells_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAccessibleTableInterface) ConnectSelectedCells(f func() []*QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedCells"); signal != nil { - f := func() []*QAccessibleInterface { - (*(*func() []*QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedCells", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedCells", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectedCells() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedCells") - } -} - -func (ptr *QAccessibleTableInterface) SelectedCells() []*QAccessibleInterface { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QAccessibleInterface { - out := make([]*QAccessibleInterface, int(l.len)) - tmpList := NewQAccessibleTableInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedCells_atList(i) - } - return out - }(C.QAccessibleTableInterface_SelectedCells(ptr.Pointer())) - } - return make([]*QAccessibleInterface, 0) -} - -//export callbackQAccessibleTableInterface_SelectedColumnCount -func callbackQAccessibleTableInterface_SelectedColumnCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "selectedColumnCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableInterface) ConnectSelectedColumnCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedColumnCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedColumnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedColumnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectedColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedColumnCount") - } -} - -func (ptr *QAccessibleTableInterface) SelectedColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface_SelectedColumnCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableInterface_SelectedColumns -func callbackQAccessibleTableInterface_SelectedColumns(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "selectedColumns"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedColumns_newList()) - for _, v := range (*(*func() []int)(signal))() { - tmpList.__selectedColumns_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedColumns_newList()) - for _, v := range make([]int, 0) { - tmpList.__selectedColumns_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAccessibleTableInterface) ConnectSelectedColumns(f func() []int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedColumns"); signal != nil { - f := func() []int { - (*(*func() []int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedColumns", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedColumns", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectedColumns() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedColumns") - } -} - -func (ptr *QAccessibleTableInterface) SelectedColumns() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAccessibleTableInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedColumns_atList(i) - } - return out - }(C.QAccessibleTableInterface_SelectedColumns(ptr.Pointer())) - } - return make([]int, 0) -} - -//export callbackQAccessibleTableInterface_SelectedRowCount -func callbackQAccessibleTableInterface_SelectedRowCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "selectedRowCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTableInterface) ConnectSelectedRowCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedRowCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedRowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedRowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectedRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedRowCount") - } -} - -func (ptr *QAccessibleTableInterface) SelectedRowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface_SelectedRowCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTableInterface_SelectedRows -func callbackQAccessibleTableInterface_SelectedRows(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "selectedRows"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedRows_newList()) - for _, v := range (*(*func() []int)(signal))() { - tmpList.__selectedRows_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAccessibleTableInterfaceFromPointer(NewQAccessibleTableInterfaceFromPointer(nil).__selectedRows_newList()) - for _, v := range make([]int, 0) { - tmpList.__selectedRows_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAccessibleTableInterface) ConnectSelectedRows(f func() []int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedRows"); signal != nil { - f := func() []int { - (*(*func() []int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedRows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedRows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSelectedRows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedRows") - } -} - -func (ptr *QAccessibleTableInterface) SelectedRows() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAccessibleTableInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedRows_atList(i) - } - return out - }(C.QAccessibleTableInterface_SelectedRows(ptr.Pointer())) - } - return make([]int, 0) -} - -//export callbackQAccessibleTableInterface_Summary -func callbackQAccessibleTableInterface_Summary(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "summary"); signal != nil { - return PointerFromQAccessibleInterface((*(*func() *QAccessibleInterface)(signal))()) - } - - return PointerFromQAccessibleInterface(nil) -} - -func (ptr *QAccessibleTableInterface) ConnectSummary(f func() *QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "summary"); signal != nil { - f := func() *QAccessibleInterface { - (*(*func() *QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "summary", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "summary", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectSummary() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "summary") - } -} - -func (ptr *QAccessibleTableInterface) Summary() *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface_Summary(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleTableInterface_UnselectColumn -func callbackQAccessibleTableInterface_UnselectColumn(ptr unsafe.Pointer, column C.int) C.char { - if signal := qt.GetSignal(ptr, "unselectColumn"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(column)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableInterface) ConnectUnselectColumn(f func(column int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unselectColumn"); signal != nil { - f := func(column int) bool { - (*(*func(int) bool)(signal))(column) - return f(column) - } - qt.ConnectSignal(ptr.Pointer(), "unselectColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unselectColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectUnselectColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unselectColumn") - } -} - -func (ptr *QAccessibleTableInterface) UnselectColumn(column int) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableInterface_UnselectColumn(ptr.Pointer(), C.int(int32(column)))) != 0 - } - return false -} - -//export callbackQAccessibleTableInterface_UnselectRow -func callbackQAccessibleTableInterface_UnselectRow(ptr unsafe.Pointer, row C.int) C.char { - if signal := qt.GetSignal(ptr, "unselectRow"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(row)))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAccessibleTableInterface) ConnectUnselectRow(f func(row int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unselectRow"); signal != nil { - f := func(row int) bool { - (*(*func(int) bool)(signal))(row) - return f(row) - } - qt.ConnectSignal(ptr.Pointer(), "unselectRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unselectRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectUnselectRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unselectRow") - } -} - -func (ptr *QAccessibleTableInterface) UnselectRow(row int) bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleTableInterface_UnselectRow(ptr.Pointer(), C.int(int32(row)))) != 0 - } - return false -} - -//export callbackQAccessibleTableInterface_DestroyQAccessibleTableInterface -func callbackQAccessibleTableInterface_DestroyQAccessibleTableInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleTableInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleTableInterfaceFromPointer(ptr).DestroyQAccessibleTableInterfaceDefault() - } -} - -func (ptr *QAccessibleTableInterface) ConnectDestroyQAccessibleTableInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleTableInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTableInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTableInterface) DisconnectDestroyQAccessibleTableInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleTableInterface") - } -} - -func (ptr *QAccessibleTableInterface) DestroyQAccessibleTableInterface() { - if ptr.Pointer() != nil { - C.QAccessibleTableInterface_DestroyQAccessibleTableInterface(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleTableInterface) DestroyQAccessibleTableInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QAccessibleTableInterface) __selectedCells_atList(i int) *QAccessibleInterface { - if ptr.Pointer() != nil { - return NewQAccessibleInterfaceFromPointer(C.QAccessibleTableInterface___selectedCells_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QAccessibleTableInterface) __selectedCells_setList(i QAccessibleInterface_ITF) { - if ptr.Pointer() != nil { - C.QAccessibleTableInterface___selectedCells_setList(ptr.Pointer(), PointerFromQAccessibleInterface(i)) - } -} - -func (ptr *QAccessibleTableInterface) __selectedCells_newList() unsafe.Pointer { - return C.QAccessibleTableInterface___selectedCells_newList(ptr.Pointer()) -} - -func (ptr *QAccessibleTableInterface) __selectedColumns_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface___selectedColumns_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAccessibleTableInterface) __selectedColumns_setList(i int) { - if ptr.Pointer() != nil { - C.QAccessibleTableInterface___selectedColumns_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAccessibleTableInterface) __selectedColumns_newList() unsafe.Pointer { - return C.QAccessibleTableInterface___selectedColumns_newList(ptr.Pointer()) -} - -func (ptr *QAccessibleTableInterface) __selectedRows_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableInterface___selectedRows_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAccessibleTableInterface) __selectedRows_setList(i int) { - if ptr.Pointer() != nil { - C.QAccessibleTableInterface___selectedRows_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAccessibleTableInterface) __selectedRows_newList() unsafe.Pointer { - return C.QAccessibleTableInterface___selectedRows_newList(ptr.Pointer()) -} - -type QAccessibleTableModelChangeEvent struct { - QAccessibleEvent -} - -type QAccessibleTableModelChangeEvent_ITF interface { - QAccessibleEvent_ITF - QAccessibleTableModelChangeEvent_PTR() *QAccessibleTableModelChangeEvent -} - -func (ptr *QAccessibleTableModelChangeEvent) QAccessibleTableModelChangeEvent_PTR() *QAccessibleTableModelChangeEvent { - return ptr -} - -func (ptr *QAccessibleTableModelChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleTableModelChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleTableModelChangeEvent(ptr QAccessibleTableModelChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTableModelChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTableModelChangeEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTableModelChangeEvent) { - n = new(QAccessibleTableModelChangeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleTableModelChangeEvent) DestroyQAccessibleTableModelChangeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QAccessibleTableModelChangeEvent__ModelChangeType -//QAccessibleTableModelChangeEvent::ModelChangeType -type QAccessibleTableModelChangeEvent__ModelChangeType int64 - -const ( - QAccessibleTableModelChangeEvent__ModelReset QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(0) - QAccessibleTableModelChangeEvent__DataChanged QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(1) - QAccessibleTableModelChangeEvent__RowsInserted QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(2) - QAccessibleTableModelChangeEvent__ColumnsInserted QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(3) - QAccessibleTableModelChangeEvent__RowsRemoved QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(4) - QAccessibleTableModelChangeEvent__ColumnsRemoved QAccessibleTableModelChangeEvent__ModelChangeType = QAccessibleTableModelChangeEvent__ModelChangeType(5) -) - -func NewQAccessibleTableModelChangeEvent(object core.QObject_ITF, changeType QAccessibleTableModelChangeEvent__ModelChangeType) *QAccessibleTableModelChangeEvent { - return NewQAccessibleTableModelChangeEventFromPointer(C.QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(core.PointerFromQObject(object), C.longlong(changeType))) -} - -func NewQAccessibleTableModelChangeEvent2(iface QAccessibleInterface_ITF, changeType QAccessibleTableModelChangeEvent__ModelChangeType) *QAccessibleTableModelChangeEvent { - return NewQAccessibleTableModelChangeEventFromPointer(C.QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(PointerFromQAccessibleInterface(iface), C.longlong(changeType))) -} - -func (ptr *QAccessibleTableModelChangeEvent) FirstColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableModelChangeEvent_FirstColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTableModelChangeEvent) FirstRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableModelChangeEvent_FirstRow(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTableModelChangeEvent) LastColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableModelChangeEvent_LastColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTableModelChangeEvent) LastRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTableModelChangeEvent_LastRow(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTableModelChangeEvent) ModelChangeType() QAccessibleTableModelChangeEvent__ModelChangeType { - if ptr.Pointer() != nil { - return QAccessibleTableModelChangeEvent__ModelChangeType(C.QAccessibleTableModelChangeEvent_ModelChangeType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAccessibleTableModelChangeEvent) SetFirstColumn(column int) { - if ptr.Pointer() != nil { - C.QAccessibleTableModelChangeEvent_SetFirstColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QAccessibleTableModelChangeEvent) SetFirstRow(row int) { - if ptr.Pointer() != nil { - C.QAccessibleTableModelChangeEvent_SetFirstRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QAccessibleTableModelChangeEvent) SetLastColumn(column int) { - if ptr.Pointer() != nil { - C.QAccessibleTableModelChangeEvent_SetLastColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QAccessibleTableModelChangeEvent) SetLastRow(row int) { - if ptr.Pointer() != nil { - C.QAccessibleTableModelChangeEvent_SetLastRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QAccessibleTableModelChangeEvent) SetModelChangeType(changeType QAccessibleTableModelChangeEvent__ModelChangeType) { - if ptr.Pointer() != nil { - C.QAccessibleTableModelChangeEvent_SetModelChangeType(ptr.Pointer(), C.longlong(changeType)) - } -} - -type QAccessibleTextCursorEvent struct { - QAccessibleEvent -} - -type QAccessibleTextCursorEvent_ITF interface { - QAccessibleEvent_ITF - QAccessibleTextCursorEvent_PTR() *QAccessibleTextCursorEvent -} - -func (ptr *QAccessibleTextCursorEvent) QAccessibleTextCursorEvent_PTR() *QAccessibleTextCursorEvent { - return ptr -} - -func (ptr *QAccessibleTextCursorEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleTextCursorEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleTextCursorEvent(ptr QAccessibleTextCursorEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextCursorEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTextCursorEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextCursorEvent) { - n = new(QAccessibleTextCursorEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleTextCursorEvent) DestroyQAccessibleTextCursorEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQAccessibleTextCursorEvent(object core.QObject_ITF, cursorPos int) *QAccessibleTextCursorEvent { - return NewQAccessibleTextCursorEventFromPointer(C.QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent(core.PointerFromQObject(object), C.int(int32(cursorPos)))) -} - -func NewQAccessibleTextCursorEvent2(iface QAccessibleInterface_ITF, cursorPos int) *QAccessibleTextCursorEvent { - return NewQAccessibleTextCursorEventFromPointer(C.QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(cursorPos)))) -} - -func (ptr *QAccessibleTextCursorEvent) CursorPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextCursorEvent_CursorPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTextCursorEvent) SetCursorPosition(position int) { - if ptr.Pointer() != nil { - C.QAccessibleTextCursorEvent_SetCursorPosition(ptr.Pointer(), C.int(int32(position))) - } -} - -type QAccessibleTextInsertEvent struct { - QAccessibleTextCursorEvent -} - -type QAccessibleTextInsertEvent_ITF interface { - QAccessibleTextCursorEvent_ITF - QAccessibleTextInsertEvent_PTR() *QAccessibleTextInsertEvent -} - -func (ptr *QAccessibleTextInsertEvent) QAccessibleTextInsertEvent_PTR() *QAccessibleTextInsertEvent { - return ptr -} - -func (ptr *QAccessibleTextInsertEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextCursorEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleTextInsertEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleTextInsertEvent(ptr QAccessibleTextInsertEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextInsertEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTextInsertEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextInsertEvent) { - n = new(QAccessibleTextInsertEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleTextInsertEvent) DestroyQAccessibleTextInsertEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQAccessibleTextInsertEvent(object core.QObject_ITF, position int, text string) *QAccessibleTextInsertEvent { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQAccessibleTextInsertEventFromPointer(C.QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent(core.PointerFromQObject(object), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func NewQAccessibleTextInsertEvent2(iface QAccessibleInterface_ITF, position int, text string) *QAccessibleTextInsertEvent { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQAccessibleTextInsertEventFromPointer(C.QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func (ptr *QAccessibleTextInsertEvent) ChangePosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextInsertEvent_ChangePosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTextInsertEvent) TextInserted() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInsertEvent_TextInserted(ptr.Pointer())) - } - return "" -} - -type QAccessibleTextInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleTextInterface_ITF interface { - QAccessibleTextInterface_PTR() *QAccessibleTextInterface -} - -func (ptr *QAccessibleTextInterface) QAccessibleTextInterface_PTR() *QAccessibleTextInterface { - return ptr -} - -func (ptr *QAccessibleTextInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleTextInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleTextInterface(ptr QAccessibleTextInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTextInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextInterface) { - n = new(QAccessibleTextInterface) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleTextInterface_AddSelection -func callbackQAccessibleTextInterface_AddSelection(ptr unsafe.Pointer, startOffset C.int, endOffset C.int) { - if signal := qt.GetSignal(ptr, "addSelection"); signal != nil { - (*(*func(int, int))(signal))(int(int32(startOffset)), int(int32(endOffset))) - } - -} - -func (ptr *QAccessibleTextInterface) ConnectAddSelection(f func(startOffset int, endOffset int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addSelection"); signal != nil { - f := func(startOffset int, endOffset int) { - (*(*func(int, int))(signal))(startOffset, endOffset) - f(startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "addSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectAddSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addSelection") - } -} - -func (ptr *QAccessibleTextInterface) AddSelection(startOffset int, endOffset int) { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_AddSelection(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset))) - } -} - -//export callbackQAccessibleTextInterface_CharacterCount -func callbackQAccessibleTextInterface_CharacterCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "characterCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTextInterface) ConnectCharacterCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "characterCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "characterCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "characterCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectCharacterCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "characterCount") - } -} - -func (ptr *QAccessibleTextInterface) CharacterCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextInterface_CharacterCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTextInterface_CharacterRect -func callbackQAccessibleTextInterface_CharacterRect(ptr unsafe.Pointer, offset C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "characterRect"); signal != nil { - return core.PointerFromQRect((*(*func(int) *core.QRect)(signal))(int(int32(offset)))) - } - - return core.PointerFromQRect(core.NewQRect()) -} - -func (ptr *QAccessibleTextInterface) ConnectCharacterRect(f func(offset int) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "characterRect"); signal != nil { - f := func(offset int) *core.QRect { - (*(*func(int) *core.QRect)(signal))(offset) - return f(offset) - } - qt.ConnectSignal(ptr.Pointer(), "characterRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "characterRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectCharacterRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "characterRect") - } -} - -func (ptr *QAccessibleTextInterface) CharacterRect(offset int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAccessibleTextInterface_CharacterRect(ptr.Pointer(), C.int(int32(offset)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQAccessibleTextInterface_CursorPosition -func callbackQAccessibleTextInterface_CursorPosition(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "cursorPosition"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTextInterface) ConnectCursorPosition(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cursorPosition"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "cursorPosition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorPosition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectCursorPosition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cursorPosition") - } -} - -func (ptr *QAccessibleTextInterface) CursorPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextInterface_CursorPosition(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTextInterface_OffsetAtPoint -func callbackQAccessibleTextInterface_OffsetAtPoint(ptr unsafe.Pointer, point unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "offsetAtPoint"); signal != nil { - return C.int(int32((*(*func(*core.QPoint) int)(signal))(core.NewQPointFromPointer(point)))) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTextInterface) ConnectOffsetAtPoint(f func(point *core.QPoint) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "offsetAtPoint"); signal != nil { - f := func(point *core.QPoint) int { - (*(*func(*core.QPoint) int)(signal))(point) - return f(point) - } - qt.ConnectSignal(ptr.Pointer(), "offsetAtPoint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "offsetAtPoint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectOffsetAtPoint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "offsetAtPoint") - } -} - -func (ptr *QAccessibleTextInterface) OffsetAtPoint(point core.QPoint_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextInterface_OffsetAtPoint(ptr.Pointer(), core.PointerFromQPoint(point)))) - } - return 0 -} - -//export callbackQAccessibleTextInterface_RemoveSelection -func callbackQAccessibleTextInterface_RemoveSelection(ptr unsafe.Pointer, selectionIndex C.int) { - if signal := qt.GetSignal(ptr, "removeSelection"); signal != nil { - (*(*func(int))(signal))(int(int32(selectionIndex))) - } - -} - -func (ptr *QAccessibleTextInterface) ConnectRemoveSelection(f func(selectionIndex int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeSelection"); signal != nil { - f := func(selectionIndex int) { - (*(*func(int))(signal))(selectionIndex) - f(selectionIndex) - } - qt.ConnectSignal(ptr.Pointer(), "removeSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectRemoveSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeSelection") - } -} - -func (ptr *QAccessibleTextInterface) RemoveSelection(selectionIndex int) { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_RemoveSelection(ptr.Pointer(), C.int(int32(selectionIndex))) - } -} - -//export callbackQAccessibleTextInterface_ScrollToSubstring -func callbackQAccessibleTextInterface_ScrollToSubstring(ptr unsafe.Pointer, startIndex C.int, endIndex C.int) { - if signal := qt.GetSignal(ptr, "scrollToSubstring"); signal != nil { - (*(*func(int, int))(signal))(int(int32(startIndex)), int(int32(endIndex))) - } - -} - -func (ptr *QAccessibleTextInterface) ConnectScrollToSubstring(f func(startIndex int, endIndex int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToSubstring"); signal != nil { - f := func(startIndex int, endIndex int) { - (*(*func(int, int))(signal))(startIndex, endIndex) - f(startIndex, endIndex) - } - qt.ConnectSignal(ptr.Pointer(), "scrollToSubstring", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToSubstring", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectScrollToSubstring() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToSubstring") - } -} - -func (ptr *QAccessibleTextInterface) ScrollToSubstring(startIndex int, endIndex int) { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_ScrollToSubstring(ptr.Pointer(), C.int(int32(startIndex)), C.int(int32(endIndex))) - } -} - -//export callbackQAccessibleTextInterface_Selection -func callbackQAccessibleTextInterface_Selection(ptr unsafe.Pointer, selectionIndex C.int, startOffset C.int, endOffset C.int) { - if signal := qt.GetSignal(ptr, "selection"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(selectionIndex)), int(int32(startOffset)), int(int32(endOffset))) - } - -} - -func (ptr *QAccessibleTextInterface) ConnectSelection(f func(selectionIndex int, startOffset int, endOffset int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selection"); signal != nil { - f := func(selectionIndex int, startOffset int, endOffset int) { - (*(*func(int, int, int))(signal))(selectionIndex, startOffset, endOffset) - f(selectionIndex, startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "selection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selection") - } -} - -func (ptr *QAccessibleTextInterface) Selection(selectionIndex int, startOffset int, endOffset int) { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_Selection(ptr.Pointer(), C.int(int32(selectionIndex)), C.int(int32(startOffset)), C.int(int32(endOffset))) - } -} - -//export callbackQAccessibleTextInterface_SelectionCount -func callbackQAccessibleTextInterface_SelectionCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "selectionCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAccessibleTextInterface) ConnectSelectionCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectionCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectSelectionCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectionCount") - } -} - -func (ptr *QAccessibleTextInterface) SelectionCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextInterface_SelectionCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleTextInterface_SetCursorPosition -func callbackQAccessibleTextInterface_SetCursorPosition(ptr unsafe.Pointer, position C.int) { - if signal := qt.GetSignal(ptr, "setCursorPosition"); signal != nil { - (*(*func(int))(signal))(int(int32(position))) - } - -} - -func (ptr *QAccessibleTextInterface) ConnectSetCursorPosition(f func(position int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCursorPosition"); signal != nil { - f := func(position int) { - (*(*func(int))(signal))(position) - f(position) - } - qt.ConnectSignal(ptr.Pointer(), "setCursorPosition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCursorPosition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectSetCursorPosition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCursorPosition") - } -} - -func (ptr *QAccessibleTextInterface) SetCursorPosition(position int) { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_SetCursorPosition(ptr.Pointer(), C.int(int32(position))) - } -} - -//export callbackQAccessibleTextInterface_SetSelection -func callbackQAccessibleTextInterface_SetSelection(ptr unsafe.Pointer, selectionIndex C.int, startOffset C.int, endOffset C.int) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(selectionIndex)), int(int32(startOffset)), int(int32(endOffset))) - } - -} - -func (ptr *QAccessibleTextInterface) ConnectSetSelection(f func(selectionIndex int, startOffset int, endOffset int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(selectionIndex int, startOffset int, endOffset int) { - (*(*func(int, int, int))(signal))(selectionIndex, startOffset, endOffset) - f(selectionIndex, startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QAccessibleTextInterface) SetSelection(selectionIndex int, startOffset int, endOffset int) { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_SetSelection(ptr.Pointer(), C.int(int32(selectionIndex)), C.int(int32(startOffset)), C.int(int32(endOffset))) - } -} - -//export callbackQAccessibleTextInterface_Text -func callbackQAccessibleTextInterface_Text(ptr unsafe.Pointer, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "text"); signal != nil { - tempVal := (*(*func(int, int) string)(signal))(int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := "" - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleTextInterface) ConnectText(f func(startOffset int, endOffset int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { - f := func(startOffset int, endOffset int) string { - (*(*func(int, int) string)(signal))(startOffset, endOffset) - return f(startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "text") - } -} - -func (ptr *QAccessibleTextInterface) Text(startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_Text(ptr.Pointer(), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -//export callbackQAccessibleTextInterface_TextAfterOffset -func callbackQAccessibleTextInterface_TextAfterOffset(ptr unsafe.Pointer, offset C.int, boundaryType C.longlong, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "textAfterOffset"); signal != nil { - tempVal := (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleTextInterfaceFromPointer(ptr).TextAfterOffsetDefault(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleTextInterface) ConnectTextAfterOffset(f func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "textAfterOffset"); signal != nil { - f := func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(offset, boundaryType, startOffset, endOffset) - return f(offset, boundaryType, startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "textAfterOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textAfterOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectTextAfterOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "textAfterOffset") - } -} - -func (ptr *QAccessibleTextInterface) TextAfterOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_TextAfterOffset(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -func (ptr *QAccessibleTextInterface) TextAfterOffsetDefault(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_TextAfterOffsetDefault(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -//export callbackQAccessibleTextInterface_TextAtOffset -func callbackQAccessibleTextInterface_TextAtOffset(ptr unsafe.Pointer, offset C.int, boundaryType C.longlong, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "textAtOffset"); signal != nil { - tempVal := (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleTextInterfaceFromPointer(ptr).TextAtOffsetDefault(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleTextInterface) ConnectTextAtOffset(f func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "textAtOffset"); signal != nil { - f := func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(offset, boundaryType, startOffset, endOffset) - return f(offset, boundaryType, startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "textAtOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textAtOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectTextAtOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "textAtOffset") - } -} - -func (ptr *QAccessibleTextInterface) TextAtOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_TextAtOffset(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -func (ptr *QAccessibleTextInterface) TextAtOffsetDefault(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_TextAtOffsetDefault(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -//export callbackQAccessibleTextInterface_TextBeforeOffset -func callbackQAccessibleTextInterface_TextBeforeOffset(ptr unsafe.Pointer, offset C.int, boundaryType C.longlong, startOffset C.int, endOffset C.int) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "textBeforeOffset"); signal != nil { - tempVal := (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleTextInterfaceFromPointer(ptr).TextBeforeOffsetDefault(int(int32(offset)), QAccessible__TextBoundaryType(boundaryType), int(int32(startOffset)), int(int32(endOffset))) - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleTextInterface) ConnectTextBeforeOffset(f func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "textBeforeOffset"); signal != nil { - f := func(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - (*(*func(int, QAccessible__TextBoundaryType, int, int) string)(signal))(offset, boundaryType, startOffset, endOffset) - return f(offset, boundaryType, startOffset, endOffset) - } - qt.ConnectSignal(ptr.Pointer(), "textBeforeOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textBeforeOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectTextBeforeOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "textBeforeOffset") - } -} - -func (ptr *QAccessibleTextInterface) TextBeforeOffset(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_TextBeforeOffset(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -func (ptr *QAccessibleTextInterface) TextBeforeOffsetDefault(offset int, boundaryType QAccessible__TextBoundaryType, startOffset int, endOffset int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextInterface_TextBeforeOffsetDefault(ptr.Pointer(), C.int(int32(offset)), C.longlong(boundaryType), C.int(int32(startOffset)), C.int(int32(endOffset)))) - } - return "" -} - -//export callbackQAccessibleTextInterface_DestroyQAccessibleTextInterface -func callbackQAccessibleTextInterface_DestroyQAccessibleTextInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleTextInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleTextInterfaceFromPointer(ptr).DestroyQAccessibleTextInterfaceDefault() - } -} - -func (ptr *QAccessibleTextInterface) ConnectDestroyQAccessibleTextInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleTextInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTextInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleTextInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleTextInterface) DisconnectDestroyQAccessibleTextInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleTextInterface") - } -} - -func (ptr *QAccessibleTextInterface) DestroyQAccessibleTextInterface() { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_DestroyQAccessibleTextInterface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessibleTextInterface) DestroyQAccessibleTextInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleTextInterface_DestroyQAccessibleTextInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAccessibleTextRemoveEvent struct { - QAccessibleTextCursorEvent -} - -type QAccessibleTextRemoveEvent_ITF interface { - QAccessibleTextCursorEvent_ITF - QAccessibleTextRemoveEvent_PTR() *QAccessibleTextRemoveEvent -} - -func (ptr *QAccessibleTextRemoveEvent) QAccessibleTextRemoveEvent_PTR() *QAccessibleTextRemoveEvent { - return ptr -} - -func (ptr *QAccessibleTextRemoveEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextCursorEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleTextRemoveEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleTextRemoveEvent(ptr QAccessibleTextRemoveEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextRemoveEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTextRemoveEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextRemoveEvent) { - n = new(QAccessibleTextRemoveEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleTextRemoveEvent) DestroyQAccessibleTextRemoveEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQAccessibleTextRemoveEvent(object core.QObject_ITF, position int, text string) *QAccessibleTextRemoveEvent { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQAccessibleTextRemoveEventFromPointer(C.QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent(core.PointerFromQObject(object), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func NewQAccessibleTextRemoveEvent2(iface QAccessibleInterface_ITF, position int, text string) *QAccessibleTextRemoveEvent { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQAccessibleTextRemoveEventFromPointer(C.QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func (ptr *QAccessibleTextRemoveEvent) ChangePosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextRemoveEvent_ChangePosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTextRemoveEvent) TextRemoved() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextRemoveEvent_TextRemoved(ptr.Pointer())) - } - return "" -} - -type QAccessibleTextSelectionEvent struct { - QAccessibleTextCursorEvent -} - -type QAccessibleTextSelectionEvent_ITF interface { - QAccessibleTextCursorEvent_ITF - QAccessibleTextSelectionEvent_PTR() *QAccessibleTextSelectionEvent -} - -func (ptr *QAccessibleTextSelectionEvent) QAccessibleTextSelectionEvent_PTR() *QAccessibleTextSelectionEvent { - return ptr -} - -func (ptr *QAccessibleTextSelectionEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextCursorEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleTextSelectionEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleTextSelectionEvent(ptr QAccessibleTextSelectionEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextSelectionEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTextSelectionEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextSelectionEvent) { - n = new(QAccessibleTextSelectionEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleTextSelectionEvent) DestroyQAccessibleTextSelectionEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQAccessibleTextSelectionEvent(object core.QObject_ITF, start int, end int) *QAccessibleTextSelectionEvent { - return NewQAccessibleTextSelectionEventFromPointer(C.QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent(core.PointerFromQObject(object), C.int(int32(start)), C.int(int32(end)))) -} - -func NewQAccessibleTextSelectionEvent2(iface QAccessibleInterface_ITF, start int, end int) *QAccessibleTextSelectionEvent { - return NewQAccessibleTextSelectionEventFromPointer(C.QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(start)), C.int(int32(end)))) -} - -func (ptr *QAccessibleTextSelectionEvent) SelectionEnd() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextSelectionEvent_SelectionEnd(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTextSelectionEvent) SelectionStart() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextSelectionEvent_SelectionStart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTextSelectionEvent) SetSelection(start int, end int) { - if ptr.Pointer() != nil { - C.QAccessibleTextSelectionEvent_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(end))) - } -} - -type QAccessibleTextUpdateEvent struct { - QAccessibleTextCursorEvent -} - -type QAccessibleTextUpdateEvent_ITF interface { - QAccessibleTextCursorEvent_ITF - QAccessibleTextUpdateEvent_PTR() *QAccessibleTextUpdateEvent -} - -func (ptr *QAccessibleTextUpdateEvent) QAccessibleTextUpdateEvent_PTR() *QAccessibleTextUpdateEvent { - return ptr -} - -func (ptr *QAccessibleTextUpdateEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextCursorEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleTextUpdateEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleTextCursorEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleTextUpdateEvent(ptr QAccessibleTextUpdateEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleTextUpdateEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleTextUpdateEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleTextUpdateEvent) { - n = new(QAccessibleTextUpdateEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleTextUpdateEvent) DestroyQAccessibleTextUpdateEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQAccessibleTextUpdateEvent(object core.QObject_ITF, position int, oldText string, text string) *QAccessibleTextUpdateEvent { - var oldTextC *C.char - if oldText != "" { - oldTextC = C.CString(oldText) - defer C.free(unsafe.Pointer(oldTextC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQAccessibleTextUpdateEventFromPointer(C.QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent(core.PointerFromQObject(object), C.int(int32(position)), C.struct_QtGui_PackedString{data: oldTextC, len: C.longlong(len(oldText))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func NewQAccessibleTextUpdateEvent2(iface QAccessibleInterface_ITF, position int, oldText string, text string) *QAccessibleTextUpdateEvent { - var oldTextC *C.char - if oldText != "" { - oldTextC = C.CString(oldText) - defer C.free(unsafe.Pointer(oldTextC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQAccessibleTextUpdateEventFromPointer(C.QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent2(PointerFromQAccessibleInterface(iface), C.int(int32(position)), C.struct_QtGui_PackedString{data: oldTextC, len: C.longlong(len(oldText))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func (ptr *QAccessibleTextUpdateEvent) ChangePosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleTextUpdateEvent_ChangePosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleTextUpdateEvent) TextInserted() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextUpdateEvent_TextInserted(ptr.Pointer())) - } - return "" -} - -func (ptr *QAccessibleTextUpdateEvent) TextRemoved() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleTextUpdateEvent_TextRemoved(ptr.Pointer())) - } - return "" -} - -type QAccessibleValueChangeEvent struct { - QAccessibleEvent -} - -type QAccessibleValueChangeEvent_ITF interface { - QAccessibleEvent_ITF - QAccessibleValueChangeEvent_PTR() *QAccessibleValueChangeEvent -} - -func (ptr *QAccessibleValueChangeEvent) QAccessibleValueChangeEvent_PTR() *QAccessibleValueChangeEvent { - return ptr -} - -func (ptr *QAccessibleValueChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleValueChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleEvent_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleValueChangeEvent(ptr QAccessibleValueChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleValueChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQAccessibleValueChangeEventFromPointer(ptr unsafe.Pointer) (n *QAccessibleValueChangeEvent) { - n = new(QAccessibleValueChangeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QAccessibleValueChangeEvent) DestroyQAccessibleValueChangeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQAccessibleValueChangeEvent(object core.QObject_ITF, value core.QVariant_ITF) *QAccessibleValueChangeEvent { - return NewQAccessibleValueChangeEventFromPointer(C.QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent(core.PointerFromQObject(object), core.PointerFromQVariant(value))) -} - -func NewQAccessibleValueChangeEvent2(iface QAccessibleInterface_ITF, val core.QVariant_ITF) *QAccessibleValueChangeEvent { - return NewQAccessibleValueChangeEventFromPointer(C.QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent2(PointerFromQAccessibleInterface(iface), core.PointerFromQVariant(val))) -} - -func (ptr *QAccessibleValueChangeEvent) SetValue(value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAccessibleValueChangeEvent_SetValue(ptr.Pointer(), core.PointerFromQVariant(value)) - } -} - -func (ptr *QAccessibleValueChangeEvent) Value() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueChangeEvent_Value(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -type QAccessibleValueInterface struct { - ptr unsafe.Pointer -} - -type QAccessibleValueInterface_ITF interface { - QAccessibleValueInterface_PTR() *QAccessibleValueInterface -} - -func (ptr *QAccessibleValueInterface) QAccessibleValueInterface_PTR() *QAccessibleValueInterface { - return ptr -} - -func (ptr *QAccessibleValueInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAccessibleValueInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAccessibleValueInterface(ptr QAccessibleValueInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleValueInterface_PTR().Pointer() - } - return nil -} - -func NewQAccessibleValueInterfaceFromPointer(ptr unsafe.Pointer) (n *QAccessibleValueInterface) { - n = new(QAccessibleValueInterface) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleValueInterface_CurrentValue -func callbackQAccessibleValueInterface_CurrentValue(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "currentValue"); signal != nil { - return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) - } - - return core.PointerFromQVariant(core.NewQVariant()) -} - -func (ptr *QAccessibleValueInterface) ConnectCurrentValue(f func() *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentValue"); signal != nil { - f := func() *core.QVariant { - (*(*func() *core.QVariant)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "currentValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleValueInterface) DisconnectCurrentValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentValue") - } -} - -func (ptr *QAccessibleValueInterface) CurrentValue() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_CurrentValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAccessibleValueInterface_MaximumValue -func callbackQAccessibleValueInterface_MaximumValue(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "maximumValue"); signal != nil { - return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) - } - - return core.PointerFromQVariant(core.NewQVariant()) -} - -func (ptr *QAccessibleValueInterface) ConnectMaximumValue(f func() *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "maximumValue"); signal != nil { - f := func() *core.QVariant { - (*(*func() *core.QVariant)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "maximumValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleValueInterface) DisconnectMaximumValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "maximumValue") - } -} - -func (ptr *QAccessibleValueInterface) MaximumValue() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_MaximumValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAccessibleValueInterface_MinimumStepSize -func callbackQAccessibleValueInterface_MinimumStepSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumStepSize"); signal != nil { - return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) - } - - return core.PointerFromQVariant(core.NewQVariant()) -} - -func (ptr *QAccessibleValueInterface) ConnectMinimumStepSize(f func() *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumStepSize"); signal != nil { - f := func() *core.QVariant { - (*(*func() *core.QVariant)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumStepSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumStepSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleValueInterface) DisconnectMinimumStepSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumStepSize") - } -} - -func (ptr *QAccessibleValueInterface) MinimumStepSize() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_MinimumStepSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAccessibleValueInterface_MinimumValue -func callbackQAccessibleValueInterface_MinimumValue(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumValue"); signal != nil { - return core.PointerFromQVariant((*(*func() *core.QVariant)(signal))()) - } - - return core.PointerFromQVariant(core.NewQVariant()) -} - -func (ptr *QAccessibleValueInterface) ConnectMinimumValue(f func() *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumValue"); signal != nil { - f := func() *core.QVariant { - (*(*func() *core.QVariant)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleValueInterface) DisconnectMinimumValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumValue") - } -} - -func (ptr *QAccessibleValueInterface) MinimumValue() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAccessibleValueInterface_MinimumValue(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAccessibleValueInterface_SetCurrentValue -func callbackQAccessibleValueInterface_SetCurrentValue(ptr unsafe.Pointer, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentValue"); signal != nil { - (*(*func(*core.QVariant))(signal))(core.NewQVariantFromPointer(value)) - } - -} - -func (ptr *QAccessibleValueInterface) ConnectSetCurrentValue(f func(value *core.QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentValue"); signal != nil { - f := func(value *core.QVariant) { - (*(*func(*core.QVariant))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleValueInterface) DisconnectSetCurrentValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentValue") - } -} - -func (ptr *QAccessibleValueInterface) SetCurrentValue(value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAccessibleValueInterface_SetCurrentValue(ptr.Pointer(), core.PointerFromQVariant(value)) - } -} - -//export callbackQAccessibleValueInterface_DestroyQAccessibleValueInterface -func callbackQAccessibleValueInterface_DestroyQAccessibleValueInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleValueInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleValueInterfaceFromPointer(ptr).DestroyQAccessibleValueInterfaceDefault() - } -} - -func (ptr *QAccessibleValueInterface) ConnectDestroyQAccessibleValueInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleValueInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleValueInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleValueInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleValueInterface) DisconnectDestroyQAccessibleValueInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleValueInterface") - } -} - -func (ptr *QAccessibleValueInterface) DestroyQAccessibleValueInterface() { - if ptr.Pointer() != nil { - C.QAccessibleValueInterface_DestroyQAccessibleValueInterface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessibleValueInterface) DestroyQAccessibleValueInterfaceDefault() { - if ptr.Pointer() != nil { - C.QAccessibleValueInterface_DestroyQAccessibleValueInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QActionEvent struct { - core.QEvent -} - -type QActionEvent_ITF interface { - core.QEvent_ITF - QActionEvent_PTR() *QActionEvent -} - -func (ptr *QActionEvent) QActionEvent_PTR() *QActionEvent { - return ptr -} - -func (ptr *QActionEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QActionEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQActionEvent(ptr QActionEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QActionEvent_PTR().Pointer() - } - return nil -} - -func NewQActionEventFromPointer(ptr unsafe.Pointer) (n *QActionEvent) { - n = new(QActionEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QActionEvent) DestroyQActionEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQActionEvent(ty int, action unsafe.Pointer, before unsafe.Pointer) *QActionEvent { - tmpValue := NewQActionEventFromPointer(C.QActionEvent_NewQActionEvent(C.int(int32(ty)), action, before)) - runtime.SetFinalizer(tmpValue, (*QActionEvent).DestroyQActionEvent) - return tmpValue -} - -func (ptr *QActionEvent) Action() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QActionEvent_Action(ptr.Pointer())) - } - return nil -} - -func (ptr *QActionEvent) Before() unsafe.Pointer { - if ptr.Pointer() != nil { - return unsafe.Pointer(C.QActionEvent_Before(ptr.Pointer())) - } - return nil -} - -type QApplicationStateChangeEvent struct { - core.QEvent -} - -type QApplicationStateChangeEvent_ITF interface { - core.QEvent_ITF - QApplicationStateChangeEvent_PTR() *QApplicationStateChangeEvent -} - -func (ptr *QApplicationStateChangeEvent) QApplicationStateChangeEvent_PTR() *QApplicationStateChangeEvent { - return ptr -} - -func (ptr *QApplicationStateChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QApplicationStateChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQApplicationStateChangeEvent(ptr QApplicationStateChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QApplicationStateChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQApplicationStateChangeEventFromPointer(ptr unsafe.Pointer) (n *QApplicationStateChangeEvent) { - n = new(QApplicationStateChangeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QApplicationStateChangeEvent) DestroyQApplicationStateChangeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQApplicationStateChangeEvent(applicationState core.Qt__ApplicationState) *QApplicationStateChangeEvent { - tmpValue := NewQApplicationStateChangeEventFromPointer(C.QApplicationStateChangeEvent_NewQApplicationStateChangeEvent(C.longlong(applicationState))) - runtime.SetFinalizer(tmpValue, (*QApplicationStateChangeEvent).DestroyQApplicationStateChangeEvent) - return tmpValue -} - -func (ptr *QApplicationStateChangeEvent) ApplicationState() core.Qt__ApplicationState { - if ptr.Pointer() != nil { - return core.Qt__ApplicationState(C.QApplicationStateChangeEvent_ApplicationState(ptr.Pointer())) - } - return 0 -} - -type QBackingStore struct { - ptr unsafe.Pointer -} - -type QBackingStore_ITF interface { - QBackingStore_PTR() *QBackingStore -} - -func (ptr *QBackingStore) QBackingStore_PTR() *QBackingStore { - return ptr -} - -func (ptr *QBackingStore) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBackingStore) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBackingStore(ptr QBackingStore_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBackingStore_PTR().Pointer() - } - return nil -} - -func NewQBackingStoreFromPointer(ptr unsafe.Pointer) (n *QBackingStore) { - n = new(QBackingStore) - n.SetPointer(ptr) - return -} -func NewQBackingStore(window QWindow_ITF) *QBackingStore { - tmpValue := NewQBackingStoreFromPointer(C.QBackingStore_NewQBackingStore(PointerFromQWindow(window))) - runtime.SetFinalizer(tmpValue, (*QBackingStore).DestroyQBackingStore) - return tmpValue -} - -func (ptr *QBackingStore) BeginPaint(region QRegion_ITF) { - if ptr.Pointer() != nil { - C.QBackingStore_BeginPaint(ptr.Pointer(), PointerFromQRegion(region)) - } -} - -func (ptr *QBackingStore) EndPaint() { - if ptr.Pointer() != nil { - C.QBackingStore_EndPaint(ptr.Pointer()) - } -} - -func (ptr *QBackingStore) Flush(region QRegion_ITF, window QWindow_ITF, offset core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QBackingStore_Flush(ptr.Pointer(), PointerFromQRegion(region), PointerFromQWindow(window), core.PointerFromQPoint(offset)) - } -} - -func (ptr *QBackingStore) HasStaticContents() bool { - if ptr.Pointer() != nil { - return int8(C.QBackingStore_HasStaticContents(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QBackingStore) PaintDevice() *QPaintDevice { - if ptr.Pointer() != nil { - return NewQPaintDeviceFromPointer(C.QBackingStore_PaintDevice(ptr.Pointer())) - } - return nil -} - -func (ptr *QBackingStore) Resize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QBackingStore_Resize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QBackingStore) Scroll(area QRegion_ITF, dx int, dy int) bool { - if ptr.Pointer() != nil { - return int8(C.QBackingStore_Scroll(ptr.Pointer(), PointerFromQRegion(area), C.int(int32(dx)), C.int(int32(dy)))) != 0 - } - return false -} - -func (ptr *QBackingStore) SetStaticContents(region QRegion_ITF) { - if ptr.Pointer() != nil { - C.QBackingStore_SetStaticContents(ptr.Pointer(), PointerFromQRegion(region)) - } -} - -func (ptr *QBackingStore) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QBackingStore_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QBackingStore) StaticContents() *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QBackingStore_StaticContents(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QBackingStore) Window() *QWindow { - if ptr.Pointer() != nil { - tmpValue := NewQWindowFromPointer(C.QBackingStore_Window(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QBackingStore) DestroyQBackingStore() { - if ptr.Pointer() != nil { - C.QBackingStore_DestroyQBackingStore(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBitmap struct { - QPixmap -} - -type QBitmap_ITF interface { - QPixmap_ITF - QBitmap_PTR() *QBitmap -} - -func (ptr *QBitmap) QBitmap_PTR() *QBitmap { - return ptr -} - -func (ptr *QBitmap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPixmap_PTR().Pointer() - } - return nil -} - -func (ptr *QBitmap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPixmap_PTR().SetPointer(p) - } -} - -func PointerFromQBitmap(ptr QBitmap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBitmap_PTR().Pointer() - } - return nil -} - -func NewQBitmapFromPointer(ptr unsafe.Pointer) (n *QBitmap) { - n = new(QBitmap) - n.SetPointer(ptr) - return -} -func NewQBitmap() *QBitmap { - return NewQBitmapFromPointer(C.QBitmap_NewQBitmap()) -} - -func NewQBitmap2(pixmap QPixmap_ITF) *QBitmap { - return NewQBitmapFromPointer(C.QBitmap_NewQBitmap2(PointerFromQPixmap(pixmap))) -} - -func NewQBitmap3(width int, height int) *QBitmap { - return NewQBitmapFromPointer(C.QBitmap_NewQBitmap3(C.int(int32(width)), C.int(int32(height)))) -} - -func NewQBitmap4(size core.QSize_ITF) *QBitmap { - return NewQBitmapFromPointer(C.QBitmap_NewQBitmap4(core.PointerFromQSize(size))) -} - -func NewQBitmap5(fileName string, format string) *QBitmap { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return NewQBitmapFromPointer(C.QBitmap_NewQBitmap5(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) -} - -func (ptr *QBitmap) Clear() { - if ptr.Pointer() != nil { - C.QBitmap_Clear(ptr.Pointer()) - } -} - -func QBitmap_FromData(size core.QSize_ITF, bits string, monoFormat QImage__Format) *QBitmap { - var bitsC *C.char - if bits != "" { - bitsC = C.CString(bits) - defer C.free(unsafe.Pointer(bitsC)) - } - tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromData(core.PointerFromQSize(size), bitsC, C.longlong(monoFormat))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue -} - -func (ptr *QBitmap) FromData(size core.QSize_ITF, bits string, monoFormat QImage__Format) *QBitmap { - var bitsC *C.char - if bits != "" { - bitsC = C.CString(bits) - defer C.free(unsafe.Pointer(bitsC)) - } - tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromData(core.PointerFromQSize(size), bitsC, C.longlong(monoFormat))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue -} - -func QBitmap_FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { - tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue -} - -func (ptr *QBitmap) FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { - tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue -} - -func QBitmap_FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { - tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue -} - -func (ptr *QBitmap) FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QBitmap { - tmpValue := NewQBitmapFromPointer(C.QBitmap_QBitmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue -} - -func (ptr *QBitmap) Swap(other QBitmap_ITF) { - if ptr.Pointer() != nil { - C.QBitmap_Swap(ptr.Pointer(), PointerFromQBitmap(other)) - } -} - -func (ptr *QBitmap) Transformed(matrix QTransform_ITF) *QBitmap { - if ptr.Pointer() != nil { - tmpValue := NewQBitmapFromPointer(C.QBitmap_Transformed(ptr.Pointer(), PointerFromQTransform(matrix))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue - } - return nil -} - -//export callbackQBitmap_DestroyQBitmap -func callbackQBitmap_DestroyQBitmap(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QBitmap"); signal != nil { - (*(*func())(signal))() - } else { - NewQBitmapFromPointer(ptr).DestroyQBitmapDefault() - } -} - -func (ptr *QBitmap) ConnectDestroyQBitmap(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QBitmap"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QBitmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QBitmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBitmap) DisconnectDestroyQBitmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QBitmap") - } -} - -func (ptr *QBitmap) DestroyQBitmap() { - if ptr.Pointer() != nil { - C.QBitmap_DestroyQBitmap(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QBitmap) DestroyQBitmapDefault() { - if ptr.Pointer() != nil { - C.QBitmap_DestroyQBitmapDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QBrush struct { - ptr unsafe.Pointer -} - -type QBrush_ITF interface { - QBrush_PTR() *QBrush -} - -func (ptr *QBrush) QBrush_PTR() *QBrush { - return ptr -} - -func (ptr *QBrush) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QBrush) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQBrush(ptr QBrush_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBrush_PTR().Pointer() - } - return nil -} - -func NewQBrushFromPointer(ptr unsafe.Pointer) (n *QBrush) { - n = new(QBrush) - n.SetPointer(ptr) - return -} -func NewQBrush() *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush()) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush2(style core.Qt__BrushStyle) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush2(C.longlong(style))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush3(color QColor_ITF, style core.Qt__BrushStyle) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush3(PointerFromQColor(color), C.longlong(style))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush4(color core.Qt__GlobalColor, style core.Qt__BrushStyle) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush4(C.longlong(color), C.longlong(style))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush5(color QColor_ITF, pixmap QPixmap_ITF) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush5(PointerFromQColor(color), PointerFromQPixmap(pixmap))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush6(color core.Qt__GlobalColor, pixmap QPixmap_ITF) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush6(C.longlong(color), PointerFromQPixmap(pixmap))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush7(pixmap QPixmap_ITF) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush7(PointerFromQPixmap(pixmap))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush8(image QImage_ITF) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush8(PointerFromQImage(image))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush9(other QBrush_ITF) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush9(PointerFromQBrush(other))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func NewQBrush10(gradient QGradient_ITF) *QBrush { - tmpValue := NewQBrushFromPointer(C.QBrush_NewQBrush10(PointerFromQGradient(gradient))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue -} - -func (ptr *QBrush) Color() *QColor { - if ptr.Pointer() != nil { - return NewQColorFromPointer(C.QBrush_Color(ptr.Pointer())) - } - return nil -} - -func (ptr *QBrush) Gradient() *QGradient { - if ptr.Pointer() != nil { - return NewQGradientFromPointer(C.QBrush_Gradient(ptr.Pointer())) - } - return nil -} - -func (ptr *QBrush) IsOpaque() bool { - if ptr.Pointer() != nil { - return int8(C.QBrush_IsOpaque(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QBrush) Matrix() *QMatrix { - if ptr.Pointer() != nil { - return NewQMatrixFromPointer(C.QBrush_Matrix(ptr.Pointer())) - } - return nil -} - -func (ptr *QBrush) SetColor(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QBrush_SetColor(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QBrush) SetColor2(color core.Qt__GlobalColor) { - if ptr.Pointer() != nil { - C.QBrush_SetColor2(ptr.Pointer(), C.longlong(color)) - } -} - -func (ptr *QBrush) SetMatrix(matrix QMatrix_ITF) { - if ptr.Pointer() != nil { - C.QBrush_SetMatrix(ptr.Pointer(), PointerFromQMatrix(matrix)) - } -} - -func (ptr *QBrush) SetStyle(style core.Qt__BrushStyle) { - if ptr.Pointer() != nil { - C.QBrush_SetStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QBrush) SetTexture(pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QBrush_SetTexture(ptr.Pointer(), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QBrush) SetTextureImage(image QImage_ITF) { - if ptr.Pointer() != nil { - C.QBrush_SetTextureImage(ptr.Pointer(), PointerFromQImage(image)) - } -} - -func (ptr *QBrush) SetTransform(matrix QTransform_ITF) { - if ptr.Pointer() != nil { - C.QBrush_SetTransform(ptr.Pointer(), PointerFromQTransform(matrix)) - } -} - -func (ptr *QBrush) Style() core.Qt__BrushStyle { - if ptr.Pointer() != nil { - return core.Qt__BrushStyle(C.QBrush_Style(ptr.Pointer())) - } - return 0 -} - -func (ptr *QBrush) Swap(other QBrush_ITF) { - if ptr.Pointer() != nil { - C.QBrush_Swap(ptr.Pointer(), PointerFromQBrush(other)) - } -} - -func (ptr *QBrush) Texture() *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QBrush_Texture(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QBrush) TextureImage() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QBrush_TextureImage(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QBrush) Transform() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QBrush_Transform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QBrush) DestroyQBrush() { - if ptr.Pointer() != nil { - C.QBrush_DestroyQBrush(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QBrush) ToVariant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QBrush_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -type QClipboard struct { - core.QObject -} - -type QClipboard_ITF interface { - core.QObject_ITF - QClipboard_PTR() *QClipboard -} - -func (ptr *QClipboard) QClipboard_PTR() *QClipboard { - return ptr -} - -func (ptr *QClipboard) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QClipboard) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQClipboard(ptr QClipboard_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QClipboard_PTR().Pointer() - } - return nil -} - -func NewQClipboardFromPointer(ptr unsafe.Pointer) (n *QClipboard) { - n = new(QClipboard) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QClipboard__Mode -//QClipboard::Mode -type QClipboard__Mode int64 - -const ( - QClipboard__Clipboard QClipboard__Mode = QClipboard__Mode(0) - QClipboard__Selection QClipboard__Mode = QClipboard__Mode(1) - QClipboard__FindBuffer QClipboard__Mode = QClipboard__Mode(2) - QClipboard__LastMode QClipboard__Mode = QClipboard__Mode(QClipboard__FindBuffer) -) - -//export callbackQClipboard_Changed -func callbackQClipboard_Changed(ptr unsafe.Pointer, mode C.longlong) { - if signal := qt.GetSignal(ptr, "changed"); signal != nil { - (*(*func(QClipboard__Mode))(signal))(QClipboard__Mode(mode)) - } - -} - -func (ptr *QClipboard) ConnectChanged(f func(mode QClipboard__Mode)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "changed") { - C.QClipboard_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { - f := func(mode QClipboard__Mode) { - (*(*func(QClipboard__Mode))(signal))(mode) - f(mode) - } - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QClipboard) DisconnectChanged() { - if ptr.Pointer() != nil { - C.QClipboard_DisconnectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "changed") - } -} - -func (ptr *QClipboard) Changed(mode QClipboard__Mode) { - if ptr.Pointer() != nil { - C.QClipboard_Changed(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QClipboard) Clear(mode QClipboard__Mode) { - if ptr.Pointer() != nil { - C.QClipboard_Clear(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQClipboard_DataChanged -func callbackQClipboard_DataChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QClipboard) ConnectDataChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "dataChanged") { - C.QClipboard_ConnectDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dataChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QClipboard) DisconnectDataChanged() { - if ptr.Pointer() != nil { - C.QClipboard_DisconnectDataChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "dataChanged") - } -} - -func (ptr *QClipboard) DataChanged() { - if ptr.Pointer() != nil { - C.QClipboard_DataChanged(ptr.Pointer()) - } -} - -//export callbackQClipboard_FindBufferChanged -func callbackQClipboard_FindBufferChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "findBufferChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QClipboard) ConnectFindBufferChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "findBufferChanged") { - C.QClipboard_ConnectFindBufferChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "findBufferChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "findBufferChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "findBufferChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "findBufferChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QClipboard) DisconnectFindBufferChanged() { - if ptr.Pointer() != nil { - C.QClipboard_DisconnectFindBufferChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "findBufferChanged") - } -} - -func (ptr *QClipboard) FindBufferChanged() { - if ptr.Pointer() != nil { - C.QClipboard_FindBufferChanged(ptr.Pointer()) - } -} - -func (ptr *QClipboard) Image(mode QClipboard__Mode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QClipboard_Image(ptr.Pointer(), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QClipboard) MimeData(mode QClipboard__Mode) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QClipboard_MimeData(ptr.Pointer(), C.longlong(mode))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QClipboard) OwnsClipboard() bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_OwnsClipboard(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QClipboard) OwnsFindBuffer() bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_OwnsFindBuffer(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QClipboard) OwnsSelection() bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_OwnsSelection(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QClipboard) Pixmap(mode QClipboard__Mode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QClipboard_Pixmap(ptr.Pointer(), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQClipboard_SelectionChanged -func callbackQClipboard_SelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QClipboard) ConnectSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QClipboard_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QClipboard) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QClipboard_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QClipboard) SelectionChanged() { - if ptr.Pointer() != nil { - C.QClipboard_SelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QClipboard) SetImage(image QImage_ITF, mode QClipboard__Mode) { - if ptr.Pointer() != nil { - C.QClipboard_SetImage(ptr.Pointer(), PointerFromQImage(image), C.longlong(mode)) - } -} - -func (ptr *QClipboard) SetMimeData(src core.QMimeData_ITF, mode QClipboard__Mode) { - if ptr.Pointer() != nil { - C.QClipboard_SetMimeData(ptr.Pointer(), core.PointerFromQMimeData(src), C.longlong(mode)) - } -} - -func (ptr *QClipboard) SetPixmap(pixmap QPixmap_ITF, mode QClipboard__Mode) { - if ptr.Pointer() != nil { - C.QClipboard_SetPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode)) - } -} - -func (ptr *QClipboard) SetText(text string, mode QClipboard__Mode) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QClipboard_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(mode)) - } -} - -func (ptr *QClipboard) SupportsFindBuffer() bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_SupportsFindBuffer(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QClipboard) SupportsSelection() bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_SupportsSelection(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QClipboard) Text(mode QClipboard__Mode) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QClipboard_Text(ptr.Pointer(), C.longlong(mode))) - } - return "" -} - -func (ptr *QClipboard) Text2(subtype string, mode QClipboard__Mode) string { - if ptr.Pointer() != nil { - var subtypeC *C.char - if subtype != "" { - subtypeC = C.CString(subtype) - defer C.free(unsafe.Pointer(subtypeC)) - } - return cGoUnpackString(C.QClipboard_Text2(ptr.Pointer(), C.struct_QtGui_PackedString{data: subtypeC, len: C.longlong(len(subtype))}, C.longlong(mode))) - } - return "" -} - -func (ptr *QClipboard) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QClipboard___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QClipboard) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QClipboard___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QClipboard) __children_newList() unsafe.Pointer { - return C.QClipboard___children_newList(ptr.Pointer()) -} - -func (ptr *QClipboard) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QClipboard___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QClipboard) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QClipboard___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QClipboard) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QClipboard___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QClipboard) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QClipboard___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QClipboard) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QClipboard___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QClipboard) __findChildren_newList() unsafe.Pointer { - return C.QClipboard___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QClipboard) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QClipboard___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QClipboard) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QClipboard___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QClipboard) __findChildren_newList3() unsafe.Pointer { - return C.QClipboard___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QClipboard) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QClipboard___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QClipboard) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QClipboard___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QClipboard) __qFindChildren_newList2() unsafe.Pointer { - return C.QClipboard___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQClipboard_ChildEvent -func callbackQClipboard_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQClipboardFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QClipboard) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QClipboard_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQClipboard_ConnectNotify -func callbackQClipboard_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQClipboardFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QClipboard) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QClipboard_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQClipboard_CustomEvent -func callbackQClipboard_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQClipboardFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QClipboard) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QClipboard_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQClipboard_DeleteLater -func callbackQClipboard_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQClipboardFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QClipboard) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QClipboard_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQClipboard_Destroyed -func callbackQClipboard_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQClipboard_DisconnectNotify -func callbackQClipboard_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQClipboardFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QClipboard) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QClipboard_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQClipboard_Event -func callbackQClipboard_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQClipboardFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QClipboard) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQClipboard_EventFilter -func callbackQClipboard_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQClipboardFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QClipboard) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QClipboard_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQClipboard_MetaObject -func callbackQClipboard_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQClipboardFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QClipboard) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QClipboard_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQClipboard_ObjectNameChanged -func callbackQClipboard_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQClipboard_TimerEvent -func callbackQClipboard_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQClipboardFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QClipboard) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QClipboard_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QCloseEvent struct { - core.QEvent -} - -type QCloseEvent_ITF interface { - core.QEvent_ITF - QCloseEvent_PTR() *QCloseEvent -} - -func (ptr *QCloseEvent) QCloseEvent_PTR() *QCloseEvent { - return ptr -} - -func (ptr *QCloseEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QCloseEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQCloseEvent(ptr QCloseEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCloseEvent_PTR().Pointer() - } - return nil -} - -func NewQCloseEventFromPointer(ptr unsafe.Pointer) (n *QCloseEvent) { - n = new(QCloseEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QCloseEvent) DestroyQCloseEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQCloseEvent() *QCloseEvent { - tmpValue := NewQCloseEventFromPointer(C.QCloseEvent_NewQCloseEvent()) - runtime.SetFinalizer(tmpValue, (*QCloseEvent).DestroyQCloseEvent) - return tmpValue -} - -type QColor struct { - ptr unsafe.Pointer -} - -type QColor_ITF interface { - QColor_PTR() *QColor -} - -func (ptr *QColor) QColor_PTR() *QColor { - return ptr -} - -func (ptr *QColor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QColor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQColor(ptr QColor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QColor_PTR().Pointer() - } - return nil -} - -func NewQColorFromPointer(ptr unsafe.Pointer) (n *QColor) { - n = new(QColor) - n.SetPointer(ptr) - return -} - -func (ptr *QColor) DestroyQColor() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QColor__Spec -//QColor::Spec -type QColor__Spec int64 - -const ( - QColor__Invalid QColor__Spec = QColor__Spec(0) - QColor__Rgb QColor__Spec = QColor__Spec(1) - QColor__Hsv QColor__Spec = QColor__Spec(2) - QColor__Cmyk QColor__Spec = QColor__Spec(3) - QColor__Hsl QColor__Spec = QColor__Spec(4) -) - -//go:generate stringer -type=QColor__NameFormat -//QColor::NameFormat -type QColor__NameFormat int64 - -const ( - QColor__HexRgb QColor__NameFormat = QColor__NameFormat(0) - QColor__HexArgb QColor__NameFormat = QColor__NameFormat(1) -) - -func NewQColor() *QColor { - tmpValue := NewQColorFromPointer(C.QColor_NewQColor()) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor2(color core.Qt__GlobalColor) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_NewQColor2(C.longlong(color))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor3(r int, g int, b int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_NewQColor3(C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor4(color uint) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_NewQColor4(C.uint(uint32(color)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor5(rgba64 QRgba64_ITF) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_NewQColor5(PointerFromQRgba64(rgba64))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor6(name string) *QColor { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQColorFromPointer(C.QColor_NewQColor6(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor8(name string) *QColor { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQColorFromPointer(C.QColor_NewQColor8(nameC)) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func NewQColor9(name core.QLatin1String_ITF) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_NewQColor9(core.PointerFromQLatin1String(name))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) Alpha() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Alpha(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) AlphaF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_AlphaF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Black() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Black(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) BlackF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_BlackF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Blue() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Blue(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) BlueF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_BlueF(ptr.Pointer())) - } - return 0 -} - -func QColor_ColorNames() []string { - return unpackStringList(cGoUnpackString(C.QColor_QColor_ColorNames())) -} - -func (ptr *QColor) ColorNames() []string { - return unpackStringList(cGoUnpackString(C.QColor_QColor_ColorNames())) -} - -func (ptr *QColor) ConvertTo(colorSpec QColor__Spec) *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_ConvertTo(ptr.Pointer(), C.longlong(colorSpec))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColor) Cyan() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Cyan(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) CyanF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_CyanF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Darker(factor int) *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_Darker(ptr.Pointer(), C.int(int32(factor)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func QColor_FromCmyk(c int, m int, y int, k int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmyk(C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromCmyk(c int, m int, y int, k int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmyk(C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromCmykF(c float64, m float64, y float64, k float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmykF(C.double(c), C.double(m), C.double(y), C.double(k), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromCmykF(c float64, m float64, y float64, k float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromCmykF(C.double(c), C.double(m), C.double(y), C.double(k), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromHsl(h int, s int, l int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsl(C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromHsl(h int, s int, l int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsl(C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromHslF(h float64, s float64, l float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHslF(C.double(h), C.double(s), C.double(l), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromHslF(h float64, s float64, l float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHslF(C.double(h), C.double(s), C.double(l), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromHsv(h int, s int, v int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsv(C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromHsv(h int, s int, v int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsv(C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromHsvF(h float64, s float64, v float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsvF(C.double(h), C.double(s), C.double(v), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromHsvF(h float64, s float64, v float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromHsvF(C.double(h), C.double(s), C.double(v), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromRgb(rgb uint) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb(C.uint(uint32(rgb)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromRgb(rgb uint) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb(C.uint(uint32(rgb)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromRgb2(r int, g int, b int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb2(C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromRgb2(r int, g int, b int, a int) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgb2(C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromRgbF(r float64, g float64, b float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgbF(C.double(r), C.double(g), C.double(b), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromRgbF(r float64, g float64, b float64, a float64) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgbF(C.double(r), C.double(g), C.double(b), C.double(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromRgba(rgba uint) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba(C.uint(uint32(rgba)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromRgba(rgba uint) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba(C.uint(uint32(rgba)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromRgba64(r uint16, g uint16, b uint16, a uint16) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba64(C.ushort(r), C.ushort(g), C.ushort(b), C.ushort(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromRgba64(r uint16, g uint16, b uint16, a uint16) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba64(C.ushort(r), C.ushort(g), C.ushort(b), C.ushort(a))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func QColor_FromRgba642(rgba64 QRgba64_ITF) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba642(PointerFromQRgba64(rgba64))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) FromRgba642(rgba64 QRgba64_ITF) *QColor { - tmpValue := NewQColorFromPointer(C.QColor_QColor_FromRgba642(PointerFromQRgba64(rgba64))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColor) GetCmyk2(c int, m int, y int, k int, a int) { - if ptr.Pointer() != nil { - C.QColor_GetCmyk2(ptr.Pointer(), C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a))) - } -} - -func (ptr *QColor) GetCmykF2(c float64, m float64, y float64, k float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_GetCmykF2(ptr.Pointer(), C.double(c), C.double(m), C.double(y), C.double(k), C.double(a)) - } -} - -func (ptr *QColor) GetHsl(h int, s int, l int, a int) { - if ptr.Pointer() != nil { - C.QColor_GetHsl(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a))) - } -} - -func (ptr *QColor) GetHslF(h float64, s float64, l float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_GetHslF(ptr.Pointer(), C.double(h), C.double(s), C.double(l), C.double(a)) - } -} - -func (ptr *QColor) GetHsv(h int, s int, v int, a int) { - if ptr.Pointer() != nil { - C.QColor_GetHsv(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a))) - } -} - -func (ptr *QColor) GetHsvF(h float64, s float64, v float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_GetHsvF(ptr.Pointer(), C.double(h), C.double(s), C.double(v), C.double(a)) - } -} - -func (ptr *QColor) GetRgb(r int, g int, b int, a int) { - if ptr.Pointer() != nil { - C.QColor_GetRgb(ptr.Pointer(), C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a))) - } -} - -func (ptr *QColor) GetRgbF(r float64, g float64, b float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_GetRgbF(ptr.Pointer(), C.double(r), C.double(g), C.double(b), C.double(a)) - } -} - -func (ptr *QColor) Green() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Green(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) GreenF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_GreenF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) HslHue() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_HslHue(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) HslHueF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_HslHueF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) HslSaturation() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_HslSaturation(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) HslSaturationF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_HslSaturationF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) HsvHue() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_HsvHue(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) HsvHueF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_HsvHueF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) HsvSaturation() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_HsvSaturation(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) HsvSaturationF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_HsvSaturationF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Hue() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Hue(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) HueF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_HueF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QColor_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func QColor_IsValidColor(name string) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QColor_QColor_IsValidColor(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 -} - -func (ptr *QColor) IsValidColor(name string) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QColor_QColor_IsValidColor(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 -} - -func QColor_IsValidColor2(name core.QStringView_ITF) bool { - return int8(C.QColor_QColor_IsValidColor2(core.PointerFromQStringView(name))) != 0 -} - -func (ptr *QColor) IsValidColor2(name core.QStringView_ITF) bool { - return int8(C.QColor_QColor_IsValidColor2(core.PointerFromQStringView(name))) != 0 -} - -func QColor_IsValidColor3(name core.QLatin1String_ITF) bool { - return int8(C.QColor_QColor_IsValidColor3(core.PointerFromQLatin1String(name))) != 0 -} - -func (ptr *QColor) IsValidColor3(name core.QLatin1String_ITF) bool { - return int8(C.QColor_QColor_IsValidColor3(core.PointerFromQLatin1String(name))) != 0 -} - -func (ptr *QColor) Lighter(factor int) *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_Lighter(ptr.Pointer(), C.int(int32(factor)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColor) Lightness() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Lightness(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) LightnessF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_LightnessF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Magenta() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Magenta(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) MagentaF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_MagentaF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QColor_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QColor) Name2(format QColor__NameFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QColor_Name2(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QColor) Red() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Red(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) RedF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_RedF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Rgb() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QColor_Rgb(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) Rgba() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QColor_Rgba(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) Saturation() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Saturation(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) SaturationF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_SaturationF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) SetAlpha(alpha int) { - if ptr.Pointer() != nil { - C.QColor_SetAlpha(ptr.Pointer(), C.int(int32(alpha))) - } -} - -func (ptr *QColor) SetAlphaF(alpha float64) { - if ptr.Pointer() != nil { - C.QColor_SetAlphaF(ptr.Pointer(), C.double(alpha)) - } -} - -func (ptr *QColor) SetBlue(blue int) { - if ptr.Pointer() != nil { - C.QColor_SetBlue(ptr.Pointer(), C.int(int32(blue))) - } -} - -func (ptr *QColor) SetBlueF(blue float64) { - if ptr.Pointer() != nil { - C.QColor_SetBlueF(ptr.Pointer(), C.double(blue)) - } -} - -func (ptr *QColor) SetCmyk(c int, m int, y int, k int, a int) { - if ptr.Pointer() != nil { - C.QColor_SetCmyk(ptr.Pointer(), C.int(int32(c)), C.int(int32(m)), C.int(int32(y)), C.int(int32(k)), C.int(int32(a))) - } -} - -func (ptr *QColor) SetCmykF(c float64, m float64, y float64, k float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_SetCmykF(ptr.Pointer(), C.double(c), C.double(m), C.double(y), C.double(k), C.double(a)) - } -} - -func (ptr *QColor) SetGreen(green int) { - if ptr.Pointer() != nil { - C.QColor_SetGreen(ptr.Pointer(), C.int(int32(green))) - } -} - -func (ptr *QColor) SetGreenF(green float64) { - if ptr.Pointer() != nil { - C.QColor_SetGreenF(ptr.Pointer(), C.double(green)) - } -} - -func (ptr *QColor) SetHsl(h int, s int, l int, a int) { - if ptr.Pointer() != nil { - C.QColor_SetHsl(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(l)), C.int(int32(a))) - } -} - -func (ptr *QColor) SetHslF(h float64, s float64, l float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_SetHslF(ptr.Pointer(), C.double(h), C.double(s), C.double(l), C.double(a)) - } -} - -func (ptr *QColor) SetHsv(h int, s int, v int, a int) { - if ptr.Pointer() != nil { - C.QColor_SetHsv(ptr.Pointer(), C.int(int32(h)), C.int(int32(s)), C.int(int32(v)), C.int(int32(a))) - } -} - -func (ptr *QColor) SetHsvF(h float64, s float64, v float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_SetHsvF(ptr.Pointer(), C.double(h), C.double(s), C.double(v), C.double(a)) - } -} - -func (ptr *QColor) SetNamedColor(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QColor_SetNamedColor(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QColor) SetNamedColor2(name core.QStringView_ITF) { - if ptr.Pointer() != nil { - C.QColor_SetNamedColor2(ptr.Pointer(), core.PointerFromQStringView(name)) - } -} - -func (ptr *QColor) SetNamedColor3(name core.QLatin1String_ITF) { - if ptr.Pointer() != nil { - C.QColor_SetNamedColor3(ptr.Pointer(), core.PointerFromQLatin1String(name)) - } -} - -func (ptr *QColor) SetRed(red int) { - if ptr.Pointer() != nil { - C.QColor_SetRed(ptr.Pointer(), C.int(int32(red))) - } -} - -func (ptr *QColor) SetRedF(red float64) { - if ptr.Pointer() != nil { - C.QColor_SetRedF(ptr.Pointer(), C.double(red)) - } -} - -func (ptr *QColor) SetRgb(r int, g int, b int, a int) { - if ptr.Pointer() != nil { - C.QColor_SetRgb(ptr.Pointer(), C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a))) - } -} - -func (ptr *QColor) SetRgb2(rgb uint) { - if ptr.Pointer() != nil { - C.QColor_SetRgb2(ptr.Pointer(), C.uint(uint32(rgb))) - } -} - -func (ptr *QColor) SetRgbF(r float64, g float64, b float64, a float64) { - if ptr.Pointer() != nil { - C.QColor_SetRgbF(ptr.Pointer(), C.double(r), C.double(g), C.double(b), C.double(a)) - } -} - -func (ptr *QColor) SetRgba(rgba uint) { - if ptr.Pointer() != nil { - C.QColor_SetRgba(ptr.Pointer(), C.uint(uint32(rgba))) - } -} - -func (ptr *QColor) SetRgba64(rgba QRgba64_ITF) { - if ptr.Pointer() != nil { - C.QColor_SetRgba64(ptr.Pointer(), PointerFromQRgba64(rgba)) - } -} - -func (ptr *QColor) Spec() QColor__Spec { - if ptr.Pointer() != nil { - return QColor__Spec(C.QColor_Spec(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) ToCmyk() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_ToCmyk(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColor) ToHsl() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_ToHsl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColor) ToHsv() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_ToHsv(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColor) ToRgb() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QColor_ToRgb(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColor) Value() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Value(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) ValueF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_ValueF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) Yellow() int { - if ptr.Pointer() != nil { - return int(int32(C.QColor_Yellow(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColor) YellowF() float64 { - if ptr.Pointer() != nil { - return float64(C.QColor_YellowF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColor) ToVariant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QColor_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -type QColorDialogOptions struct { - ptr unsafe.Pointer -} - -type QColorDialogOptions_ITF interface { - QColorDialogOptions_PTR() *QColorDialogOptions -} - -func (ptr *QColorDialogOptions) QColorDialogOptions_PTR() *QColorDialogOptions { - return ptr -} - -func (ptr *QColorDialogOptions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QColorDialogOptions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQColorDialogOptions(ptr QColorDialogOptions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QColorDialogOptions_PTR().Pointer() - } - return nil -} - -func NewQColorDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QColorDialogOptions) { - n = new(QColorDialogOptions) - n.SetPointer(ptr) - return -} - -func (ptr *QColorDialogOptions) DestroyQColorDialogOptions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QConicalGradient struct { - QGradient -} - -type QConicalGradient_ITF interface { - QGradient_ITF - QConicalGradient_PTR() *QConicalGradient -} - -func (ptr *QConicalGradient) QConicalGradient_PTR() *QConicalGradient { - return ptr -} - -func (ptr *QConicalGradient) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGradient_PTR().Pointer() - } - return nil -} - -func (ptr *QConicalGradient) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGradient_PTR().SetPointer(p) - } -} - -func PointerFromQConicalGradient(ptr QConicalGradient_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QConicalGradient_PTR().Pointer() - } - return nil -} - -func NewQConicalGradientFromPointer(ptr unsafe.Pointer) (n *QConicalGradient) { - n = new(QConicalGradient) - n.SetPointer(ptr) - return -} - -func (ptr *QConicalGradient) DestroyQConicalGradient() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQConicalGradient() *QConicalGradient { - tmpValue := NewQConicalGradientFromPointer(C.QConicalGradient_NewQConicalGradient()) - runtime.SetFinalizer(tmpValue, (*QConicalGradient).DestroyQConicalGradient) - return tmpValue -} - -func NewQConicalGradient2(center core.QPointF_ITF, angle float64) *QConicalGradient { - tmpValue := NewQConicalGradientFromPointer(C.QConicalGradient_NewQConicalGradient2(core.PointerFromQPointF(center), C.double(angle))) - runtime.SetFinalizer(tmpValue, (*QConicalGradient).DestroyQConicalGradient) - return tmpValue -} - -func NewQConicalGradient3(cx float64, cy float64, angle float64) *QConicalGradient { - tmpValue := NewQConicalGradientFromPointer(C.QConicalGradient_NewQConicalGradient3(C.double(cx), C.double(cy), C.double(angle))) - runtime.SetFinalizer(tmpValue, (*QConicalGradient).DestroyQConicalGradient) - return tmpValue -} - -func (ptr *QConicalGradient) Angle() float64 { - if ptr.Pointer() != nil { - return float64(C.QConicalGradient_Angle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QConicalGradient) Center() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QConicalGradient_Center(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QConicalGradient) SetAngle(angle float64) { - if ptr.Pointer() != nil { - C.QConicalGradient_SetAngle(ptr.Pointer(), C.double(angle)) - } -} - -func (ptr *QConicalGradient) SetCenter(center core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QConicalGradient_SetCenter(ptr.Pointer(), core.PointerFromQPointF(center)) - } -} - -func (ptr *QConicalGradient) SetCenter2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QConicalGradient_SetCenter2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -type QContextMenuEvent struct { - QInputEvent -} - -type QContextMenuEvent_ITF interface { - QInputEvent_ITF - QContextMenuEvent_PTR() *QContextMenuEvent -} - -func (ptr *QContextMenuEvent) QContextMenuEvent_PTR() *QContextMenuEvent { - return ptr -} - -func (ptr *QContextMenuEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QContextMenuEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQContextMenuEvent(ptr QContextMenuEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QContextMenuEvent_PTR().Pointer() - } - return nil -} - -func NewQContextMenuEventFromPointer(ptr unsafe.Pointer) (n *QContextMenuEvent) { - n = new(QContextMenuEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QContextMenuEvent) DestroyQContextMenuEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QContextMenuEvent__Reason -//QContextMenuEvent::Reason -type QContextMenuEvent__Reason int64 - -const ( - QContextMenuEvent__Mouse QContextMenuEvent__Reason = QContextMenuEvent__Reason(0) - QContextMenuEvent__Keyboard QContextMenuEvent__Reason = QContextMenuEvent__Reason(1) - QContextMenuEvent__Other QContextMenuEvent__Reason = QContextMenuEvent__Reason(2) -) - -func NewQContextMenuEvent(reason QContextMenuEvent__Reason, pos core.QPoint_ITF, globalPos core.QPoint_ITF, modifiers core.Qt__KeyboardModifier) *QContextMenuEvent { - tmpValue := NewQContextMenuEventFromPointer(C.QContextMenuEvent_NewQContextMenuEvent(C.longlong(reason), core.PointerFromQPoint(pos), core.PointerFromQPoint(globalPos), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QContextMenuEvent).DestroyQContextMenuEvent) - return tmpValue -} - -func NewQContextMenuEvent2(reason QContextMenuEvent__Reason, pos core.QPoint_ITF, globalPos core.QPoint_ITF) *QContextMenuEvent { - tmpValue := NewQContextMenuEventFromPointer(C.QContextMenuEvent_NewQContextMenuEvent2(C.longlong(reason), core.PointerFromQPoint(pos), core.PointerFromQPoint(globalPos))) - runtime.SetFinalizer(tmpValue, (*QContextMenuEvent).DestroyQContextMenuEvent) - return tmpValue -} - -func NewQContextMenuEvent3(reason QContextMenuEvent__Reason, pos core.QPoint_ITF) *QContextMenuEvent { - tmpValue := NewQContextMenuEventFromPointer(C.QContextMenuEvent_NewQContextMenuEvent3(C.longlong(reason), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*QContextMenuEvent).DestroyQContextMenuEvent) - return tmpValue -} - -func (ptr *QContextMenuEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - return core.NewQPointFromPointer(C.QContextMenuEvent_GlobalPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QContextMenuEvent) GlobalX() int { - if ptr.Pointer() != nil { - return int(int32(C.QContextMenuEvent_GlobalX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QContextMenuEvent) GlobalY() int { - if ptr.Pointer() != nil { - return int(int32(C.QContextMenuEvent_GlobalY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QContextMenuEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - return core.NewQPointFromPointer(C.QContextMenuEvent_Pos(ptr.Pointer())) - } - return nil -} - -func (ptr *QContextMenuEvent) Reason() QContextMenuEvent__Reason { - if ptr.Pointer() != nil { - return QContextMenuEvent__Reason(C.QContextMenuEvent_Reason(ptr.Pointer())) - } - return 0 -} - -func (ptr *QContextMenuEvent) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QContextMenuEvent_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QContextMenuEvent) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QContextMenuEvent_Y(ptr.Pointer()))) - } - return 0 -} - -type QCursor struct { - ptr unsafe.Pointer -} - -type QCursor_ITF interface { - QCursor_PTR() *QCursor -} - -func (ptr *QCursor) QCursor_PTR() *QCursor { - return ptr -} - -func (ptr *QCursor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QCursor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQCursor(ptr QCursor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCursor_PTR().Pointer() - } - return nil -} - -func NewQCursorFromPointer(ptr unsafe.Pointer) (n *QCursor) { - n = new(QCursor) - n.SetPointer(ptr) - return -} -func NewQCursor() *QCursor { - tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor()) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue -} - -func NewQCursor2(shape core.Qt__CursorShape) *QCursor { - tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor2(C.longlong(shape))) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue -} - -func NewQCursor3(bitmap QBitmap_ITF, mask QBitmap_ITF, hotX int, hotY int) *QCursor { - tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor3(PointerFromQBitmap(bitmap), PointerFromQBitmap(mask), C.int(int32(hotX)), C.int(int32(hotY)))) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue -} - -func NewQCursor4(pixmap QPixmap_ITF, hotX int, hotY int) *QCursor { - tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor4(PointerFromQPixmap(pixmap), C.int(int32(hotX)), C.int(int32(hotY)))) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue -} - -func NewQCursor5(c QCursor_ITF) *QCursor { - tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor5(PointerFromQCursor(c))) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue -} - -func NewQCursor6(other QCursor_ITF) *QCursor { - tmpValue := NewQCursorFromPointer(C.QCursor_NewQCursor6(PointerFromQCursor(other))) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue -} - -func (ptr *QCursor) Bitmap() *QBitmap { - if ptr.Pointer() != nil { - return NewQBitmapFromPointer(C.QCursor_Bitmap(ptr.Pointer())) - } - return nil -} - -func (ptr *QCursor) HotSpot() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QCursor_HotSpot(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QCursor) Mask() *QBitmap { - if ptr.Pointer() != nil { - return NewQBitmapFromPointer(C.QCursor_Mask(ptr.Pointer())) - } - return nil -} - -func (ptr *QCursor) Pixmap() *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QCursor_Pixmap(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func QCursor_Pos() *core.QPoint { - tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos()) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue -} - -func (ptr *QCursor) Pos() *core.QPoint { - tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos()) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue -} - -func QCursor_Pos2(screen QScreen_ITF) *core.QPoint { - tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos2(PointerFromQScreen(screen))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue -} - -func (ptr *QCursor) Pos2(screen QScreen_ITF) *core.QPoint { - tmpValue := core.NewQPointFromPointer(C.QCursor_QCursor_Pos2(PointerFromQScreen(screen))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue -} - -func QCursor_SetPos(x int, y int) { - C.QCursor_QCursor_SetPos(C.int(int32(x)), C.int(int32(y))) -} - -func (ptr *QCursor) SetPos(x int, y int) { - C.QCursor_QCursor_SetPos(C.int(int32(x)), C.int(int32(y))) -} - -func QCursor_SetPos2(screen QScreen_ITF, x int, y int) { - C.QCursor_QCursor_SetPos2(PointerFromQScreen(screen), C.int(int32(x)), C.int(int32(y))) -} - -func (ptr *QCursor) SetPos2(screen QScreen_ITF, x int, y int) { - C.QCursor_QCursor_SetPos2(PointerFromQScreen(screen), C.int(int32(x)), C.int(int32(y))) -} - -func QCursor_SetPos3(p core.QPoint_ITF) { - C.QCursor_QCursor_SetPos3(core.PointerFromQPoint(p)) -} - -func (ptr *QCursor) SetPos3(p core.QPoint_ITF) { - C.QCursor_QCursor_SetPos3(core.PointerFromQPoint(p)) -} - -func QCursor_SetPos4(screen QScreen_ITF, p core.QPoint_ITF) { - C.QCursor_QCursor_SetPos4(PointerFromQScreen(screen), core.PointerFromQPoint(p)) -} - -func (ptr *QCursor) SetPos4(screen QScreen_ITF, p core.QPoint_ITF) { - C.QCursor_QCursor_SetPos4(PointerFromQScreen(screen), core.PointerFromQPoint(p)) -} - -func (ptr *QCursor) SetShape(shape core.Qt__CursorShape) { - if ptr.Pointer() != nil { - C.QCursor_SetShape(ptr.Pointer(), C.longlong(shape)) - } -} - -func (ptr *QCursor) Shape() core.Qt__CursorShape { - if ptr.Pointer() != nil { - return core.Qt__CursorShape(C.QCursor_Shape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCursor) Swap(other QCursor_ITF) { - if ptr.Pointer() != nil { - C.QCursor_Swap(ptr.Pointer(), PointerFromQCursor(other)) - } -} - -func (ptr *QCursor) DestroyQCursor() { - if ptr.Pointer() != nil { - C.QCursor_DestroyQCursor(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDesktopServices struct { - ptr unsafe.Pointer -} - -type QDesktopServices_ITF interface { - QDesktopServices_PTR() *QDesktopServices -} - -func (ptr *QDesktopServices) QDesktopServices_PTR() *QDesktopServices { - return ptr -} - -func (ptr *QDesktopServices) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDesktopServices) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDesktopServices(ptr QDesktopServices_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDesktopServices_PTR().Pointer() - } - return nil -} - -func NewQDesktopServicesFromPointer(ptr unsafe.Pointer) (n *QDesktopServices) { - n = new(QDesktopServices) - n.SetPointer(ptr) - return -} - -func (ptr *QDesktopServices) DestroyQDesktopServices() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QDesktopServices_OpenUrl(url core.QUrl_ITF) bool { - return int8(C.QDesktopServices_QDesktopServices_OpenUrl(core.PointerFromQUrl(url))) != 0 -} - -func (ptr *QDesktopServices) OpenUrl(url core.QUrl_ITF) bool { - return int8(C.QDesktopServices_QDesktopServices_OpenUrl(core.PointerFromQUrl(url))) != 0 -} - -func QDesktopServices_SetUrlHandler(scheme string, receiver core.QObject_ITF, method string) { - var schemeC *C.char - if scheme != "" { - schemeC = C.CString(scheme) - defer C.free(unsafe.Pointer(schemeC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - C.QDesktopServices_QDesktopServices_SetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}, core.PointerFromQObject(receiver), methodC) -} - -func (ptr *QDesktopServices) SetUrlHandler(scheme string, receiver core.QObject_ITF, method string) { - var schemeC *C.char - if scheme != "" { - schemeC = C.CString(scheme) - defer C.free(unsafe.Pointer(schemeC)) - } - var methodC *C.char - if method != "" { - methodC = C.CString(method) - defer C.free(unsafe.Pointer(methodC)) - } - C.QDesktopServices_QDesktopServices_SetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}, core.PointerFromQObject(receiver), methodC) -} - -func QDesktopServices_UnsetUrlHandler(scheme string) { - var schemeC *C.char - if scheme != "" { - schemeC = C.CString(scheme) - defer C.free(unsafe.Pointer(schemeC)) - } - C.QDesktopServices_QDesktopServices_UnsetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}) -} - -func (ptr *QDesktopServices) UnsetUrlHandler(scheme string) { - var schemeC *C.char - if scheme != "" { - schemeC = C.CString(scheme) - defer C.free(unsafe.Pointer(schemeC)) - } - C.QDesktopServices_QDesktopServices_UnsetUrlHandler(C.struct_QtGui_PackedString{data: schemeC, len: C.longlong(len(scheme))}) -} - -type QDoubleValidator struct { - QValidator -} - -type QDoubleValidator_ITF interface { - QValidator_ITF - QDoubleValidator_PTR() *QDoubleValidator -} - -func (ptr *QDoubleValidator) QDoubleValidator_PTR() *QDoubleValidator { - return ptr -} - -func (ptr *QDoubleValidator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QValidator_PTR().Pointer() - } - return nil -} - -func (ptr *QDoubleValidator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QValidator_PTR().SetPointer(p) - } -} - -func PointerFromQDoubleValidator(ptr QDoubleValidator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDoubleValidator_PTR().Pointer() - } - return nil -} - -func NewQDoubleValidatorFromPointer(ptr unsafe.Pointer) (n *QDoubleValidator) { - n = new(QDoubleValidator) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDoubleValidator__Notation -//QDoubleValidator::Notation -type QDoubleValidator__Notation int64 - -const ( - QDoubleValidator__StandardNotation QDoubleValidator__Notation = QDoubleValidator__Notation(0) - QDoubleValidator__ScientificNotation QDoubleValidator__Notation = QDoubleValidator__Notation(1) -) - -func NewQDoubleValidator(parent core.QObject_ITF) *QDoubleValidator { - tmpValue := NewQDoubleValidatorFromPointer(C.QDoubleValidator_NewQDoubleValidator(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDoubleValidator2(bottom float64, top float64, decimals int, parent core.QObject_ITF) *QDoubleValidator { - tmpValue := NewQDoubleValidatorFromPointer(C.QDoubleValidator_NewQDoubleValidator2(C.double(bottom), C.double(top), C.int(int32(decimals)), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDoubleValidator) Bottom() float64 { - if ptr.Pointer() != nil { - return float64(C.QDoubleValidator_Bottom(ptr.Pointer())) - } - return 0 -} - -//export callbackQDoubleValidator_BottomChanged -func callbackQDoubleValidator_BottomChanged(ptr unsafe.Pointer, bottom C.double) { - if signal := qt.GetSignal(ptr, "bottomChanged"); signal != nil { - (*(*func(float64))(signal))(float64(bottom)) - } - -} - -func (ptr *QDoubleValidator) ConnectBottomChanged(f func(bottom float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "bottomChanged") { - C.QDoubleValidator_ConnectBottomChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "bottomChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "bottomChanged"); signal != nil { - f := func(bottom float64) { - (*(*func(float64))(signal))(bottom) - f(bottom) - } - qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectBottomChanged() { - if ptr.Pointer() != nil { - C.QDoubleValidator_DisconnectBottomChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "bottomChanged") - } -} - -func (ptr *QDoubleValidator) BottomChanged(bottom float64) { - if ptr.Pointer() != nil { - C.QDoubleValidator_BottomChanged(ptr.Pointer(), C.double(bottom)) - } -} - -func (ptr *QDoubleValidator) Decimals() int { - if ptr.Pointer() != nil { - return int(int32(C.QDoubleValidator_Decimals(ptr.Pointer()))) - } - return 0 -} - -//export callbackQDoubleValidator_DecimalsChanged -func callbackQDoubleValidator_DecimalsChanged(ptr unsafe.Pointer, decimals C.int) { - if signal := qt.GetSignal(ptr, "decimalsChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(decimals))) - } - -} - -func (ptr *QDoubleValidator) ConnectDecimalsChanged(f func(decimals int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "decimalsChanged") { - C.QDoubleValidator_ConnectDecimalsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "decimalsChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "decimalsChanged"); signal != nil { - f := func(decimals int) { - (*(*func(int))(signal))(decimals) - f(decimals) - } - qt.ConnectSignal(ptr.Pointer(), "decimalsChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "decimalsChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectDecimalsChanged() { - if ptr.Pointer() != nil { - C.QDoubleValidator_DisconnectDecimalsChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "decimalsChanged") - } -} - -func (ptr *QDoubleValidator) DecimalsChanged(decimals int) { - if ptr.Pointer() != nil { - C.QDoubleValidator_DecimalsChanged(ptr.Pointer(), C.int(int32(decimals))) - } -} - -func (ptr *QDoubleValidator) Notation() QDoubleValidator__Notation { - if ptr.Pointer() != nil { - return QDoubleValidator__Notation(C.QDoubleValidator_Notation(ptr.Pointer())) - } - return 0 -} - -//export callbackQDoubleValidator_NotationChanged -func callbackQDoubleValidator_NotationChanged(ptr unsafe.Pointer, notation C.longlong) { - if signal := qt.GetSignal(ptr, "notationChanged"); signal != nil { - (*(*func(QDoubleValidator__Notation))(signal))(QDoubleValidator__Notation(notation)) - } - -} - -func (ptr *QDoubleValidator) ConnectNotationChanged(f func(notation QDoubleValidator__Notation)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "notationChanged") { - C.QDoubleValidator_ConnectNotationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "notationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "notationChanged"); signal != nil { - f := func(notation QDoubleValidator__Notation) { - (*(*func(QDoubleValidator__Notation))(signal))(notation) - f(notation) - } - qt.ConnectSignal(ptr.Pointer(), "notationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "notationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectNotationChanged() { - if ptr.Pointer() != nil { - C.QDoubleValidator_DisconnectNotationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "notationChanged") - } -} - -func (ptr *QDoubleValidator) NotationChanged(notation QDoubleValidator__Notation) { - if ptr.Pointer() != nil { - C.QDoubleValidator_NotationChanged(ptr.Pointer(), C.longlong(notation)) - } -} - -func (ptr *QDoubleValidator) SetBottom(vdo float64) { - if ptr.Pointer() != nil { - C.QDoubleValidator_SetBottom(ptr.Pointer(), C.double(vdo)) - } -} - -func (ptr *QDoubleValidator) SetDecimals(vin int) { - if ptr.Pointer() != nil { - C.QDoubleValidator_SetDecimals(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QDoubleValidator) SetNotation(vqd QDoubleValidator__Notation) { - if ptr.Pointer() != nil { - C.QDoubleValidator_SetNotation(ptr.Pointer(), C.longlong(vqd)) - } -} - -//export callbackQDoubleValidator_SetRange -func callbackQDoubleValidator_SetRange(ptr unsafe.Pointer, minimum C.double, maximum C.double, decimals C.int) { - if signal := qt.GetSignal(ptr, "setRange"); signal != nil { - (*(*func(float64, float64, int))(signal))(float64(minimum), float64(maximum), int(int32(decimals))) - } else { - NewQDoubleValidatorFromPointer(ptr).SetRangeDefault(float64(minimum), float64(maximum), int(int32(decimals))) - } -} - -func (ptr *QDoubleValidator) ConnectSetRange(f func(minimum float64, maximum float64, decimals int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { - f := func(minimum float64, maximum float64, decimals int) { - (*(*func(float64, float64, int))(signal))(minimum, maximum, decimals) - f(minimum, maximum, decimals) - } - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectSetRange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRange") - } -} - -func (ptr *QDoubleValidator) SetRange(minimum float64, maximum float64, decimals int) { - if ptr.Pointer() != nil { - C.QDoubleValidator_SetRange(ptr.Pointer(), C.double(minimum), C.double(maximum), C.int(int32(decimals))) - } -} - -func (ptr *QDoubleValidator) SetRangeDefault(minimum float64, maximum float64, decimals int) { - if ptr.Pointer() != nil { - C.QDoubleValidator_SetRangeDefault(ptr.Pointer(), C.double(minimum), C.double(maximum), C.int(int32(decimals))) - } -} - -func (ptr *QDoubleValidator) SetTop(vdo float64) { - if ptr.Pointer() != nil { - C.QDoubleValidator_SetTop(ptr.Pointer(), C.double(vdo)) - } -} - -func (ptr *QDoubleValidator) Top() float64 { - if ptr.Pointer() != nil { - return float64(C.QDoubleValidator_Top(ptr.Pointer())) - } - return 0 -} - -//export callbackQDoubleValidator_TopChanged -func callbackQDoubleValidator_TopChanged(ptr unsafe.Pointer, top C.double) { - if signal := qt.GetSignal(ptr, "topChanged"); signal != nil { - (*(*func(float64))(signal))(float64(top)) - } - -} - -func (ptr *QDoubleValidator) ConnectTopChanged(f func(top float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "topChanged") { - C.QDoubleValidator_ConnectTopChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "topChanged"); signal != nil { - f := func(top float64) { - (*(*func(float64))(signal))(top) - f(top) - } - qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectTopChanged() { - if ptr.Pointer() != nil { - C.QDoubleValidator_DisconnectTopChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "topChanged") - } -} - -func (ptr *QDoubleValidator) TopChanged(top float64) { - if ptr.Pointer() != nil { - C.QDoubleValidator_TopChanged(ptr.Pointer(), C.double(top)) - } -} - -//export callbackQDoubleValidator_Validate -func callbackQDoubleValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { - if signal := qt.GetSignal(ptr, "validate"); signal != nil { - return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) - } - - return C.longlong(NewQDoubleValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) -} - -func (ptr *QDoubleValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { - f := func(input string, pos int) QValidator__State { - (*(*func(string, int) QValidator__State)(signal))(input, pos) - return f(input, pos) - } - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectValidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validate") - } -} - -func (ptr *QDoubleValidator) Validate(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QDoubleValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -func (ptr *QDoubleValidator) ValidateDefault(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QDoubleValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -//export callbackQDoubleValidator_DestroyQDoubleValidator -func callbackQDoubleValidator_DestroyQDoubleValidator(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDoubleValidator"); signal != nil { - (*(*func())(signal))() - } else { - NewQDoubleValidatorFromPointer(ptr).DestroyQDoubleValidatorDefault() - } -} - -func (ptr *QDoubleValidator) ConnectDestroyQDoubleValidator(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDoubleValidator"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDoubleValidator", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDoubleValidator", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleValidator) DisconnectDestroyQDoubleValidator() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDoubleValidator") - } -} - -func (ptr *QDoubleValidator) DestroyQDoubleValidator() { - if ptr.Pointer() != nil { - C.QDoubleValidator_DestroyQDoubleValidator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDoubleValidator) DestroyQDoubleValidatorDefault() { - if ptr.Pointer() != nil { - C.QDoubleValidator_DestroyQDoubleValidatorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDrag struct { - core.QObject -} - -type QDrag_ITF interface { - core.QObject_ITF - QDrag_PTR() *QDrag -} - -func (ptr *QDrag) QDrag_PTR() *QDrag { - return ptr -} - -func (ptr *QDrag) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QDrag) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQDrag(ptr QDrag_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDrag_PTR().Pointer() - } - return nil -} - -func NewQDragFromPointer(ptr unsafe.Pointer) (n *QDrag) { - n = new(QDrag) - n.SetPointer(ptr) - return -} -func NewQDrag(dragSource core.QObject_ITF) *QDrag { - tmpValue := NewQDragFromPointer(C.QDrag_NewQDrag(core.PointerFromQObject(dragSource))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQDrag_ActionChanged -func callbackQDrag_ActionChanged(ptr unsafe.Pointer, action C.longlong) { - if signal := qt.GetSignal(ptr, "actionChanged"); signal != nil { - (*(*func(core.Qt__DropAction))(signal))(core.Qt__DropAction(action)) - } - -} - -func (ptr *QDrag) ConnectActionChanged(f func(action core.Qt__DropAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "actionChanged") { - C.QDrag_ConnectActionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "actionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "actionChanged"); signal != nil { - f := func(action core.Qt__DropAction) { - (*(*func(core.Qt__DropAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "actionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDrag) DisconnectActionChanged() { - if ptr.Pointer() != nil { - C.QDrag_DisconnectActionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "actionChanged") - } -} - -func (ptr *QDrag) ActionChanged(action core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QDrag_ActionChanged(ptr.Pointer(), C.longlong(action)) - } -} - -func QDrag_Cancel() { - C.QDrag_QDrag_Cancel() -} - -func (ptr *QDrag) Cancel() { - C.QDrag_QDrag_Cancel() -} - -func (ptr *QDrag) DefaultAction() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDrag_DefaultAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDrag) DragCursor(action core.Qt__DropAction) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QDrag_DragCursor(ptr.Pointer(), C.longlong(action))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QDrag) Exec(supportedActions core.Qt__DropAction) core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDrag_Exec(ptr.Pointer(), C.longlong(supportedActions))) - } - return 0 -} - -func (ptr *QDrag) Exec2(supportedActions core.Qt__DropAction, defaultDropAction core.Qt__DropAction) core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDrag_Exec2(ptr.Pointer(), C.longlong(supportedActions), C.longlong(defaultDropAction))) - } - return 0 -} - -func (ptr *QDrag) HotSpot() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QDrag_HotSpot(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QDrag) MimeData() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QDrag_MimeData(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDrag) Pixmap() *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QDrag_Pixmap(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QDrag) SetDragCursor(cursor QPixmap_ITF, action core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QDrag_SetDragCursor(ptr.Pointer(), PointerFromQPixmap(cursor), C.longlong(action)) - } -} - -func (ptr *QDrag) SetHotSpot(hotspot core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QDrag_SetHotSpot(ptr.Pointer(), core.PointerFromQPoint(hotspot)) - } -} - -func (ptr *QDrag) SetMimeData(data core.QMimeData_ITF) { - if ptr.Pointer() != nil { - C.QDrag_SetMimeData(ptr.Pointer(), core.PointerFromQMimeData(data)) - } -} - -func (ptr *QDrag) SetPixmap(pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QDrag_SetPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QDrag) Source() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDrag_Source(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDrag) SupportedActions() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDrag_SupportedActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDrag) Target() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDrag_Target(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQDrag_TargetChanged -func callbackQDrag_TargetChanged(ptr unsafe.Pointer, newTarget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetChanged"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(newTarget)) - } - -} - -func (ptr *QDrag) ConnectTargetChanged(f func(newTarget *core.QObject)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "targetChanged") { - C.QDrag_ConnectTargetChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "targetChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "targetChanged"); signal != nil { - f := func(newTarget *core.QObject) { - (*(*func(*core.QObject))(signal))(newTarget) - f(newTarget) - } - qt.ConnectSignal(ptr.Pointer(), "targetChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "targetChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDrag) DisconnectTargetChanged() { - if ptr.Pointer() != nil { - C.QDrag_DisconnectTargetChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "targetChanged") - } -} - -func (ptr *QDrag) TargetChanged(newTarget core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDrag_TargetChanged(ptr.Pointer(), core.PointerFromQObject(newTarget)) - } -} - -//export callbackQDrag_DestroyQDrag -func callbackQDrag_DestroyQDrag(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDrag"); signal != nil { - (*(*func())(signal))() - } else { - NewQDragFromPointer(ptr).DestroyQDragDefault() - } -} - -func (ptr *QDrag) ConnectDestroyQDrag(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDrag"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDrag", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDrag", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDrag) DisconnectDestroyQDrag() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDrag") - } -} - -func (ptr *QDrag) DestroyQDrag() { - if ptr.Pointer() != nil { - C.QDrag_DestroyQDrag(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDrag) DestroyQDragDefault() { - if ptr.Pointer() != nil { - C.QDrag_DestroyQDragDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDrag) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDrag___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDrag) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDrag___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDrag) __children_newList() unsafe.Pointer { - return C.QDrag___children_newList(ptr.Pointer()) -} - -func (ptr *QDrag) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDrag___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDrag) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDrag___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QDrag) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QDrag___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QDrag) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDrag___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDrag) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDrag___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDrag) __findChildren_newList() unsafe.Pointer { - return C.QDrag___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QDrag) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDrag___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDrag) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDrag___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDrag) __findChildren_newList3() unsafe.Pointer { - return C.QDrag___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QDrag) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDrag___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDrag) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDrag___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDrag) __qFindChildren_newList2() unsafe.Pointer { - return C.QDrag___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQDrag_ChildEvent -func callbackQDrag_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQDragFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QDrag) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QDrag_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQDrag_ConnectNotify -func callbackQDrag_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDragFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDrag) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDrag_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDrag_CustomEvent -func callbackQDrag_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQDragFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QDrag) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QDrag_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQDrag_DeleteLater -func callbackQDrag_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQDragFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QDrag) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QDrag_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQDrag_Destroyed -func callbackQDrag_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQDrag_DisconnectNotify -func callbackQDrag_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDragFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDrag) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDrag_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDrag_Event -func callbackQDrag_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDragFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QDrag) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDrag_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQDrag_EventFilter -func callbackQDrag_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDragFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QDrag) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDrag_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQDrag_MetaObject -func callbackQDrag_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQDragFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QDrag) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QDrag_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQDrag_ObjectNameChanged -func callbackQDrag_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQDrag_TimerEvent -func callbackQDrag_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQDragFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QDrag) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QDrag_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QDragEnterEvent struct { - QDragMoveEvent -} - -type QDragEnterEvent_ITF interface { - QDragMoveEvent_ITF - QDragEnterEvent_PTR() *QDragEnterEvent -} - -func (ptr *QDragEnterEvent) QDragEnterEvent_PTR() *QDragEnterEvent { - return ptr -} - -func (ptr *QDragEnterEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDragMoveEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QDragEnterEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDragMoveEvent_PTR().SetPointer(p) - } -} - -func PointerFromQDragEnterEvent(ptr QDragEnterEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDragEnterEvent_PTR().Pointer() - } - return nil -} - -func NewQDragEnterEventFromPointer(ptr unsafe.Pointer) (n *QDragEnterEvent) { - n = new(QDragEnterEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QDragEnterEvent) DestroyQDragEnterEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQDragEnterEvent(point core.QPoint_ITF, actions core.Qt__DropAction, data core.QMimeData_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QDragEnterEvent { - tmpValue := NewQDragEnterEventFromPointer(C.QDragEnterEvent_NewQDragEnterEvent(core.PointerFromQPoint(point), C.longlong(actions), core.PointerFromQMimeData(data), C.longlong(buttons), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QDragEnterEvent).DestroyQDragEnterEvent) - return tmpValue -} - -type QDragLeaveEvent struct { - core.QEvent -} - -type QDragLeaveEvent_ITF interface { - core.QEvent_ITF - QDragLeaveEvent_PTR() *QDragLeaveEvent -} - -func (ptr *QDragLeaveEvent) QDragLeaveEvent_PTR() *QDragLeaveEvent { - return ptr -} - -func (ptr *QDragLeaveEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QDragLeaveEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQDragLeaveEvent(ptr QDragLeaveEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDragLeaveEvent_PTR().Pointer() - } - return nil -} - -func NewQDragLeaveEventFromPointer(ptr unsafe.Pointer) (n *QDragLeaveEvent) { - n = new(QDragLeaveEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QDragLeaveEvent) DestroyQDragLeaveEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQDragLeaveEvent() *QDragLeaveEvent { - tmpValue := NewQDragLeaveEventFromPointer(C.QDragLeaveEvent_NewQDragLeaveEvent()) - runtime.SetFinalizer(tmpValue, (*QDragLeaveEvent).DestroyQDragLeaveEvent) - return tmpValue -} - -type QDragMoveEvent struct { - QDropEvent -} - -type QDragMoveEvent_ITF interface { - QDropEvent_ITF - QDragMoveEvent_PTR() *QDragMoveEvent -} - -func (ptr *QDragMoveEvent) QDragMoveEvent_PTR() *QDragMoveEvent { - return ptr -} - -func (ptr *QDragMoveEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDropEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QDragMoveEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDropEvent_PTR().SetPointer(p) - } -} - -func PointerFromQDragMoveEvent(ptr QDragMoveEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDragMoveEvent_PTR().Pointer() - } - return nil -} - -func NewQDragMoveEventFromPointer(ptr unsafe.Pointer) (n *QDragMoveEvent) { - n = new(QDragMoveEvent) - n.SetPointer(ptr) - return -} -func NewQDragMoveEvent(pos core.QPoint_ITF, actions core.Qt__DropAction, data core.QMimeData_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, ty core.QEvent__Type) *QDragMoveEvent { - tmpValue := NewQDragMoveEventFromPointer(C.QDragMoveEvent_NewQDragMoveEvent(core.PointerFromQPoint(pos), C.longlong(actions), core.PointerFromQMimeData(data), C.longlong(buttons), C.longlong(modifiers), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QDragMoveEvent).DestroyQDragMoveEvent) - return tmpValue -} - -func (ptr *QDragMoveEvent) Accept(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QDragMoveEvent_Accept(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -func (ptr *QDragMoveEvent) AnswerRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QDragMoveEvent_AnswerRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QDragMoveEvent) Ignore(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QDragMoveEvent_Ignore(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -//export callbackQDragMoveEvent_DestroyQDragMoveEvent -func callbackQDragMoveEvent_DestroyQDragMoveEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDragMoveEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQDragMoveEventFromPointer(ptr).DestroyQDragMoveEventDefault() - } -} - -func (ptr *QDragMoveEvent) ConnectDestroyQDragMoveEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDragMoveEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDragMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDragMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDragMoveEvent) DisconnectDestroyQDragMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDragMoveEvent") - } -} - -func (ptr *QDragMoveEvent) DestroyQDragMoveEvent() { - if ptr.Pointer() != nil { - C.QDragMoveEvent_DestroyQDragMoveEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDragMoveEvent) DestroyQDragMoveEventDefault() { - if ptr.Pointer() != nil { - C.QDragMoveEvent_DestroyQDragMoveEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDropEvent struct { - core.QEvent -} - -type QDropEvent_ITF interface { - core.QEvent_ITF - QDropEvent_PTR() *QDropEvent -} - -func (ptr *QDropEvent) QDropEvent_PTR() *QDropEvent { - return ptr -} - -func (ptr *QDropEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QDropEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQDropEvent(ptr QDropEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDropEvent_PTR().Pointer() - } - return nil -} - -func NewQDropEventFromPointer(ptr unsafe.Pointer) (n *QDropEvent) { - n = new(QDropEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QDropEvent) DestroyQDropEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQDropEvent(pos core.QPointF_ITF, actions core.Qt__DropAction, data core.QMimeData_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, ty core.QEvent__Type) *QDropEvent { - tmpValue := NewQDropEventFromPointer(C.QDropEvent_NewQDropEvent(core.PointerFromQPointF(pos), C.longlong(actions), core.PointerFromQMimeData(data), C.longlong(buttons), C.longlong(modifiers), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QDropEvent).DestroyQDropEvent) - return tmpValue -} - -func (ptr *QDropEvent) AcceptProposedAction() { - if ptr.Pointer() != nil { - C.QDropEvent_AcceptProposedAction(ptr.Pointer()) - } -} - -func (ptr *QDropEvent) DropAction() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDropEvent_DropAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDropEvent) KeyboardModifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QDropEvent_KeyboardModifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDropEvent) MimeData() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QDropEvent_MimeData(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDropEvent) MouseButtons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QDropEvent_MouseButtons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDropEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QDropEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QDropEvent) PosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QDropEvent_PosF(ptr.Pointer())) - } - return nil -} - -func (ptr *QDropEvent) PossibleActions() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDropEvent_PossibleActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDropEvent) ProposedAction() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDropEvent_ProposedAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDropEvent) SetDropAction(action core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QDropEvent_SetDropAction(ptr.Pointer(), C.longlong(action)) - } -} - -func (ptr *QDropEvent) Source() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDropEvent_Source(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -type QEnterEvent struct { - core.QEvent -} - -type QEnterEvent_ITF interface { - core.QEvent_ITF - QEnterEvent_PTR() *QEnterEvent -} - -func (ptr *QEnterEvent) QEnterEvent_PTR() *QEnterEvent { - return ptr -} - -func (ptr *QEnterEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QEnterEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQEnterEvent(ptr QEnterEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QEnterEvent_PTR().Pointer() - } - return nil -} - -func NewQEnterEventFromPointer(ptr unsafe.Pointer) (n *QEnterEvent) { - n = new(QEnterEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QEnterEvent) DestroyQEnterEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQEnterEvent(localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF) *QEnterEvent { - tmpValue := NewQEnterEventFromPointer(C.QEnterEvent_NewQEnterEvent(core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos))) - runtime.SetFinalizer(tmpValue, (*QEnterEvent).DestroyQEnterEvent) - return tmpValue -} - -func (ptr *QEnterEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QEnterEvent_GlobalPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QEnterEvent) GlobalX() int { - if ptr.Pointer() != nil { - return int(int32(C.QEnterEvent_GlobalX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QEnterEvent) GlobalY() int { - if ptr.Pointer() != nil { - return int(int32(C.QEnterEvent_GlobalY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QEnterEvent) LocalPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QEnterEvent_LocalPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QEnterEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QEnterEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QEnterEvent) ScreenPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QEnterEvent_ScreenPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QEnterEvent) WindowPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QEnterEvent_WindowPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QEnterEvent) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QEnterEvent_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QEnterEvent) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QEnterEvent_Y(ptr.Pointer()))) - } - return 0 -} - -type QExposeEvent struct { - core.QEvent -} - -type QExposeEvent_ITF interface { - core.QEvent_ITF - QExposeEvent_PTR() *QExposeEvent -} - -func (ptr *QExposeEvent) QExposeEvent_PTR() *QExposeEvent { - return ptr -} - -func (ptr *QExposeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QExposeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQExposeEvent(ptr QExposeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QExposeEvent_PTR().Pointer() - } - return nil -} - -func NewQExposeEventFromPointer(ptr unsafe.Pointer) (n *QExposeEvent) { - n = new(QExposeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QExposeEvent) DestroyQExposeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQExposeEvent(exposeRegion QRegion_ITF) *QExposeEvent { - tmpValue := NewQExposeEventFromPointer(C.QExposeEvent_NewQExposeEvent(PointerFromQRegion(exposeRegion))) - runtime.SetFinalizer(tmpValue, (*QExposeEvent).DestroyQExposeEvent) - return tmpValue -} - -func (ptr *QExposeEvent) Region() *QRegion { - if ptr.Pointer() != nil { - return NewQRegionFromPointer(C.QExposeEvent_Region(ptr.Pointer())) - } - return nil -} - -type QFileDialogOptions struct { - ptr unsafe.Pointer -} - -type QFileDialogOptions_ITF interface { - QFileDialogOptions_PTR() *QFileDialogOptions -} - -func (ptr *QFileDialogOptions) QFileDialogOptions_PTR() *QFileDialogOptions { - return ptr -} - -func (ptr *QFileDialogOptions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFileDialogOptions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFileDialogOptions(ptr QFileDialogOptions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileDialogOptions_PTR().Pointer() - } - return nil -} - -func NewQFileDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QFileDialogOptions) { - n = new(QFileDialogOptions) - n.SetPointer(ptr) - return -} - -func (ptr *QFileDialogOptions) DestroyQFileDialogOptions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileOpenEvent struct { - core.QEvent -} - -type QFileOpenEvent_ITF interface { - core.QEvent_ITF - QFileOpenEvent_PTR() *QFileOpenEvent -} - -func (ptr *QFileOpenEvent) QFileOpenEvent_PTR() *QFileOpenEvent { - return ptr -} - -func (ptr *QFileOpenEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QFileOpenEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQFileOpenEvent(ptr QFileOpenEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileOpenEvent_PTR().Pointer() - } - return nil -} - -func NewQFileOpenEventFromPointer(ptr unsafe.Pointer) (n *QFileOpenEvent) { - n = new(QFileOpenEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QFileOpenEvent) DestroyQFileOpenEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileOpenEvent) File() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileOpenEvent_File(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileOpenEvent) OpenFile(file core.QFile_ITF, flags core.QIODevice__OpenModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QFileOpenEvent_OpenFile(ptr.Pointer(), core.PointerFromQFile(file), C.longlong(flags))) != 0 - } - return false -} - -func (ptr *QFileOpenEvent) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileOpenEvent_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -type QFocusEvent struct { - core.QEvent -} - -type QFocusEvent_ITF interface { - core.QEvent_ITF - QFocusEvent_PTR() *QFocusEvent -} - -func (ptr *QFocusEvent) QFocusEvent_PTR() *QFocusEvent { - return ptr -} - -func (ptr *QFocusEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QFocusEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQFocusEvent(ptr QFocusEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFocusEvent_PTR().Pointer() - } - return nil -} - -func NewQFocusEventFromPointer(ptr unsafe.Pointer) (n *QFocusEvent) { - n = new(QFocusEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QFocusEvent) DestroyQFocusEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQFocusEvent(ty core.QEvent__Type, reason core.Qt__FocusReason) *QFocusEvent { - tmpValue := NewQFocusEventFromPointer(C.QFocusEvent_NewQFocusEvent(C.longlong(ty), C.longlong(reason))) - runtime.SetFinalizer(tmpValue, (*QFocusEvent).DestroyQFocusEvent) - return tmpValue -} - -func (ptr *QFocusEvent) GotFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QFocusEvent_GotFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFocusEvent) LostFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QFocusEvent_LostFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFocusEvent) Reason() core.Qt__FocusReason { - if ptr.Pointer() != nil { - return core.Qt__FocusReason(C.QFocusEvent_Reason(ptr.Pointer())) - } - return 0 -} - -type QFont struct { - ptr unsafe.Pointer -} - -type QFont_ITF interface { - QFont_PTR() *QFont -} - -func (ptr *QFont) QFont_PTR() *QFont { - return ptr -} - -func (ptr *QFont) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFont) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFont(ptr QFont_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFont_PTR().Pointer() - } - return nil -} - -func NewQFontFromPointer(ptr unsafe.Pointer) (n *QFont) { - n = new(QFont) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFont__StyleHint -//QFont::StyleHint -type QFont__StyleHint int64 - -var ( - QFont__Helvetica QFont__StyleHint = QFont__StyleHint(0) - QFont__SansSerif QFont__StyleHint = QFont__StyleHint(QFont__Helvetica) - QFont__Times QFont__StyleHint = QFont__StyleHint(1) - QFont__Serif QFont__StyleHint = QFont__StyleHint(QFont__Times) - QFont__Courier QFont__StyleHint = QFont__StyleHint(2) - QFont__TypeWriter QFont__StyleHint = QFont__StyleHint(QFont__Courier) - QFont__OldEnglish QFont__StyleHint = QFont__StyleHint(3) - QFont__Decorative QFont__StyleHint = QFont__StyleHint(QFont__OldEnglish) - QFont__System QFont__StyleHint = QFont__StyleHint(4) - QFont__AnyStyle QFont__StyleHint = QFont__StyleHint(5) - QFont__Cursive QFont__StyleHint = QFont__StyleHint(6) - QFont__Monospace QFont__StyleHint = QFont__StyleHint(7) - QFont__Fantasy QFont__StyleHint = QFont__StyleHint(8) -) - -//go:generate stringer -type=QFont__StyleStrategy -//QFont::StyleStrategy -type QFont__StyleStrategy int64 - -var ( - QFont__PreferDefault QFont__StyleStrategy = QFont__StyleStrategy(0x0001) - QFont__PreferBitmap QFont__StyleStrategy = QFont__StyleStrategy(0x0002) - QFont__PreferDevice QFont__StyleStrategy = QFont__StyleStrategy(0x0004) - QFont__PreferOutline QFont__StyleStrategy = QFont__StyleStrategy(0x0008) - QFont__ForceOutline QFont__StyleStrategy = QFont__StyleStrategy(0x0010) - QFont__PreferMatch QFont__StyleStrategy = QFont__StyleStrategy(0x0020) - QFont__PreferQuality QFont__StyleStrategy = QFont__StyleStrategy(0x0040) - QFont__PreferAntialias QFont__StyleStrategy = QFont__StyleStrategy(0x0080) - QFont__NoAntialias QFont__StyleStrategy = QFont__StyleStrategy(0x0100) - QFont__OpenGLCompatible QFont__StyleStrategy = QFont__StyleStrategy(0x0200) - QFont__ForceIntegerMetrics QFont__StyleStrategy = QFont__StyleStrategy(0x0400) - QFont__NoSubpixelAntialias QFont__StyleStrategy = QFont__StyleStrategy(0x0800) - QFont__PreferNoShaping QFont__StyleStrategy = QFont__StyleStrategy(0x1000) - QFont__NoFontMerging QFont__StyleStrategy = QFont__StyleStrategy(0x8000) -) - -//go:generate stringer -type=QFont__HintingPreference -//QFont::HintingPreference -type QFont__HintingPreference int64 - -const ( - QFont__PreferDefaultHinting QFont__HintingPreference = QFont__HintingPreference(0) - QFont__PreferNoHinting QFont__HintingPreference = QFont__HintingPreference(1) - QFont__PreferVerticalHinting QFont__HintingPreference = QFont__HintingPreference(2) - QFont__PreferFullHinting QFont__HintingPreference = QFont__HintingPreference(3) -) - -//go:generate stringer -type=QFont__Weight -//QFont::Weight -type QFont__Weight int64 - -const ( - QFont__Thin QFont__Weight = QFont__Weight(0) - QFont__ExtraLight QFont__Weight = QFont__Weight(12) - QFont__Light QFont__Weight = QFont__Weight(25) - QFont__Normal QFont__Weight = QFont__Weight(50) - QFont__Medium QFont__Weight = QFont__Weight(57) - QFont__DemiBold QFont__Weight = QFont__Weight(63) - QFont__Bold QFont__Weight = QFont__Weight(75) - QFont__ExtraBold QFont__Weight = QFont__Weight(81) - QFont__Black QFont__Weight = QFont__Weight(87) -) - -//go:generate stringer -type=QFont__Style -//QFont::Style -type QFont__Style int64 - -var ( - QFont__StyleNormal QFont__Style = QFont__Style(0) - QFont__StyleItalic QFont__Style = QFont__Style(1) - QFont__StyleOblique QFont__Style = QFont__Style(2) -) - -//go:generate stringer -type=QFont__Stretch -//QFont::Stretch -type QFont__Stretch int64 - -const ( - QFont__AnyStretch QFont__Stretch = QFont__Stretch(0) - QFont__UltraCondensed QFont__Stretch = QFont__Stretch(50) - QFont__ExtraCondensed QFont__Stretch = QFont__Stretch(62) - QFont__Condensed QFont__Stretch = QFont__Stretch(75) - QFont__SemiCondensed QFont__Stretch = QFont__Stretch(87) - QFont__Unstretched QFont__Stretch = QFont__Stretch(100) - QFont__SemiExpanded QFont__Stretch = QFont__Stretch(112) - QFont__Expanded QFont__Stretch = QFont__Stretch(125) - QFont__ExtraExpanded QFont__Stretch = QFont__Stretch(150) - QFont__UltraExpanded QFont__Stretch = QFont__Stretch(200) -) - -//go:generate stringer -type=QFont__Capitalization -//QFont::Capitalization -type QFont__Capitalization int64 - -const ( - QFont__MixedCase QFont__Capitalization = QFont__Capitalization(0) - QFont__AllUppercase QFont__Capitalization = QFont__Capitalization(1) - QFont__AllLowercase QFont__Capitalization = QFont__Capitalization(2) - QFont__SmallCaps QFont__Capitalization = QFont__Capitalization(3) - QFont__Capitalize QFont__Capitalization = QFont__Capitalization(4) -) - -//go:generate stringer -type=QFont__SpacingType -//QFont::SpacingType -type QFont__SpacingType int64 - -const ( - QFont__PercentageSpacing QFont__SpacingType = QFont__SpacingType(0) - QFont__AbsoluteSpacing QFont__SpacingType = QFont__SpacingType(1) -) - -func NewQFont() *QFont { - tmpValue := NewQFontFromPointer(C.QFont_NewQFont()) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func NewQFont2(family string, pointSize int, weight int, italic bool) *QFont { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - tmpValue := NewQFontFromPointer(C.QFont_NewQFont2(C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.int(int32(pointSize)), C.int(int32(weight)), C.char(int8(qt.GoBoolToInt(italic))))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func NewQFont4(font QFont_ITF, pd QPaintDevice_ITF) *QFont { - tmpValue := NewQFontFromPointer(C.QFont_NewQFont4(PointerFromQFont(font), PointerFromQPaintDevice(pd))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func NewQFont5(font QFont_ITF) *QFont { - tmpValue := NewQFontFromPointer(C.QFont_NewQFont5(PointerFromQFont(font))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QFont) Bold() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_Bold(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) Capitalization() QFont__Capitalization { - if ptr.Pointer() != nil { - return QFont__Capitalization(C.QFont_Capitalization(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFont) DefaultFamily() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFont_DefaultFamily(ptr.Pointer())) - } - return "" -} - -func (ptr *QFont) ExactMatch() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_ExactMatch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) Families() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFont_Families(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFont) Family() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFont_Family(ptr.Pointer())) - } - return "" -} - -func (ptr *QFont) FixedPitch() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_FixedPitch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) FromString(descrip string) bool { - if ptr.Pointer() != nil { - var descripC *C.char - if descrip != "" { - descripC = C.CString(descrip) - defer C.free(unsafe.Pointer(descripC)) - } - return int8(C.QFont_FromString(ptr.Pointer(), C.struct_QtGui_PackedString{data: descripC, len: C.longlong(len(descrip))})) != 0 - } - return false -} - -func (ptr *QFont) HintingPreference() QFont__HintingPreference { - if ptr.Pointer() != nil { - return QFont__HintingPreference(C.QFont_HintingPreference(ptr.Pointer())) - } - return 0 -} - -func QFont_InsertSubstitution(familyName string, substituteName string) { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - var substituteNameC *C.char - if substituteName != "" { - substituteNameC = C.CString(substituteName) - defer C.free(unsafe.Pointer(substituteNameC)) - } - C.QFont_QFont_InsertSubstitution(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNameC, len: C.longlong(len(substituteName))}) -} - -func (ptr *QFont) InsertSubstitution(familyName string, substituteName string) { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - var substituteNameC *C.char - if substituteName != "" { - substituteNameC = C.CString(substituteName) - defer C.free(unsafe.Pointer(substituteNameC)) - } - C.QFont_QFont_InsertSubstitution(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNameC, len: C.longlong(len(substituteName))}) -} - -func QFont_InsertSubstitutions(familyName string, substituteNames []string) { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - substituteNamesC := C.CString(strings.Join(substituteNames, "¡¦!")) - defer C.free(unsafe.Pointer(substituteNamesC)) - C.QFont_QFont_InsertSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNamesC, len: C.longlong(len(strings.Join(substituteNames, "¡¦!")))}) -} - -func (ptr *QFont) InsertSubstitutions(familyName string, substituteNames []string) { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - substituteNamesC := C.CString(strings.Join(substituteNames, "¡¦!")) - defer C.free(unsafe.Pointer(substituteNamesC)) - C.QFont_QFont_InsertSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}, C.struct_QtGui_PackedString{data: substituteNamesC, len: C.longlong(len(strings.Join(substituteNames, "¡¦!")))}) -} - -func (ptr *QFont) IsCopyOf(ff QFont_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFont_IsCopyOf(ptr.Pointer(), PointerFromQFont(ff))) != 0 - } - return false -} - -func (ptr *QFont) Italic() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_Italic(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) Kerning() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_Kerning(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) Key() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFont_Key(ptr.Pointer())) - } - return "" -} - -func (ptr *QFont) LetterSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QFont_LetterSpacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFont) LetterSpacingType() QFont__SpacingType { - if ptr.Pointer() != nil { - return QFont__SpacingType(C.QFont_LetterSpacingType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFont) Overline() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_Overline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) PixelSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QFont_PixelSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFont) PointSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QFont_PointSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFont) PointSizeF() float64 { - if ptr.Pointer() != nil { - return float64(C.QFont_PointSizeF(ptr.Pointer())) - } - return 0 -} - -func QFont_RemoveSubstitutions(familyName string) { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - C.QFont_QFont_RemoveSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}) -} - -func (ptr *QFont) RemoveSubstitutions(familyName string) { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - C.QFont_QFont_RemoveSubstitutions(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}) -} - -func (ptr *QFont) Resolve(other QFont_ITF) *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QFont_Resolve(ptr.Pointer(), PointerFromQFont(other))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QFont) SetBold(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetBold(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetCapitalization(caps QFont__Capitalization) { - if ptr.Pointer() != nil { - C.QFont_SetCapitalization(ptr.Pointer(), C.longlong(caps)) - } -} - -func (ptr *QFont) SetFamilies(families []string) { - if ptr.Pointer() != nil { - familiesC := C.CString(strings.Join(families, "¡¦!")) - defer C.free(unsafe.Pointer(familiesC)) - C.QFont_SetFamilies(ptr.Pointer(), C.struct_QtGui_PackedString{data: familiesC, len: C.longlong(len(strings.Join(families, "¡¦!")))}) - } -} - -func (ptr *QFont) SetFamily(family string) { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - C.QFont_SetFamily(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}) - } -} - -func (ptr *QFont) SetFixedPitch(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetFixedPitch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetHintingPreference(hintingPreference QFont__HintingPreference) { - if ptr.Pointer() != nil { - C.QFont_SetHintingPreference(ptr.Pointer(), C.longlong(hintingPreference)) - } -} - -func (ptr *QFont) SetItalic(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetKerning(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetKerning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetLetterSpacing(ty QFont__SpacingType, spacing float64) { - if ptr.Pointer() != nil { - C.QFont_SetLetterSpacing(ptr.Pointer(), C.longlong(ty), C.double(spacing)) - } -} - -func (ptr *QFont) SetOverline(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetOverline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetPixelSize(pixelSize int) { - if ptr.Pointer() != nil { - C.QFont_SetPixelSize(ptr.Pointer(), C.int(int32(pixelSize))) - } -} - -func (ptr *QFont) SetPointSize(pointSize int) { - if ptr.Pointer() != nil { - C.QFont_SetPointSize(ptr.Pointer(), C.int(int32(pointSize))) - } -} - -func (ptr *QFont) SetPointSizeF(pointSize float64) { - if ptr.Pointer() != nil { - C.QFont_SetPointSizeF(ptr.Pointer(), C.double(pointSize)) - } -} - -func (ptr *QFont) SetStretch(factor int) { - if ptr.Pointer() != nil { - C.QFont_SetStretch(ptr.Pointer(), C.int(int32(factor))) - } -} - -func (ptr *QFont) SetStrikeOut(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetStrikeOut(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetStyle(style QFont__Style) { - if ptr.Pointer() != nil { - C.QFont_SetStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QFont) SetStyleHint(hint QFont__StyleHint, strategy QFont__StyleStrategy) { - if ptr.Pointer() != nil { - C.QFont_SetStyleHint(ptr.Pointer(), C.longlong(hint), C.longlong(strategy)) - } -} - -func (ptr *QFont) SetStyleName(styleName string) { - if ptr.Pointer() != nil { - var styleNameC *C.char - if styleName != "" { - styleNameC = C.CString(styleName) - defer C.free(unsafe.Pointer(styleNameC)) - } - C.QFont_SetStyleName(ptr.Pointer(), C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))}) - } -} - -func (ptr *QFont) SetStyleStrategy(s QFont__StyleStrategy) { - if ptr.Pointer() != nil { - C.QFont_SetStyleStrategy(ptr.Pointer(), C.longlong(s)) - } -} - -func (ptr *QFont) SetUnderline(enable bool) { - if ptr.Pointer() != nil { - C.QFont_SetUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFont) SetWeight(weight int) { - if ptr.Pointer() != nil { - C.QFont_SetWeight(ptr.Pointer(), C.int(int32(weight))) - } -} - -func (ptr *QFont) SetWordSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QFont_SetWordSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QFont) Stretch() int { - if ptr.Pointer() != nil { - return int(int32(C.QFont_Stretch(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFont) StrikeOut() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_StrikeOut(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) Style() QFont__Style { - if ptr.Pointer() != nil { - return QFont__Style(C.QFont_Style(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFont) StyleHint() QFont__StyleHint { - if ptr.Pointer() != nil { - return QFont__StyleHint(C.QFont_StyleHint(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFont) StyleName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFont_StyleName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFont) StyleStrategy() QFont__StyleStrategy { - if ptr.Pointer() != nil { - return QFont__StyleStrategy(C.QFont_StyleStrategy(ptr.Pointer())) - } - return 0 -} - -func QFont_Substitute(familyName string) string { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - return cGoUnpackString(C.QFont_QFont_Substitute(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))})) -} - -func (ptr *QFont) Substitute(familyName string) string { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - return cGoUnpackString(C.QFont_QFont_Substitute(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))})) -} - -func QFont_Substitutes(familyName string) []string { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutes(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}))) -} - -func (ptr *QFont) Substitutes(familyName string) []string { - var familyNameC *C.char - if familyName != "" { - familyNameC = C.CString(familyName) - defer C.free(unsafe.Pointer(familyNameC)) - } - return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutes(C.struct_QtGui_PackedString{data: familyNameC, len: C.longlong(len(familyName))}))) -} - -func QFont_Substitutions() []string { - return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutions())) -} - -func (ptr *QFont) Substitutions() []string { - return unpackStringList(cGoUnpackString(C.QFont_QFont_Substitutions())) -} - -func (ptr *QFont) Swap(other QFont_ITF) { - if ptr.Pointer() != nil { - C.QFont_Swap(ptr.Pointer(), PointerFromQFont(other)) - } -} - -func (ptr *QFont) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFont_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QFont) Underline() bool { - if ptr.Pointer() != nil { - return int8(C.QFont_Underline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFont) Weight() int { - if ptr.Pointer() != nil { - return int(int32(C.QFont_Weight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFont) WordSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QFont_WordSpacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFont) DestroyQFont() { - if ptr.Pointer() != nil { - C.QFont_DestroyQFont(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFont) ToVariant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFont_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -type QFontDatabase struct { - ptr unsafe.Pointer -} - -type QFontDatabase_ITF interface { - QFontDatabase_PTR() *QFontDatabase -} - -func (ptr *QFontDatabase) QFontDatabase_PTR() *QFontDatabase { - return ptr -} - -func (ptr *QFontDatabase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFontDatabase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFontDatabase(ptr QFontDatabase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontDatabase_PTR().Pointer() - } - return nil -} - -func NewQFontDatabaseFromPointer(ptr unsafe.Pointer) (n *QFontDatabase) { - n = new(QFontDatabase) - n.SetPointer(ptr) - return -} - -func (ptr *QFontDatabase) DestroyQFontDatabase() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QFontDatabase__WritingSystem -//QFontDatabase::WritingSystem -type QFontDatabase__WritingSystem int64 - -const ( - QFontDatabase__Any QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(0) - QFontDatabase__Latin QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(1) - QFontDatabase__Greek QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(2) - QFontDatabase__Cyrillic QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(3) - QFontDatabase__Armenian QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(4) - QFontDatabase__Hebrew QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(5) - QFontDatabase__Arabic QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(6) - QFontDatabase__Syriac QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(7) - QFontDatabase__Thaana QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(8) - QFontDatabase__Devanagari QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(9) - QFontDatabase__Bengali QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(10) - QFontDatabase__Gurmukhi QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(11) - QFontDatabase__Gujarati QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(12) - QFontDatabase__Oriya QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(13) - QFontDatabase__Tamil QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(14) - QFontDatabase__Telugu QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(15) - QFontDatabase__Kannada QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(16) - QFontDatabase__Malayalam QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(17) - QFontDatabase__Sinhala QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(18) - QFontDatabase__Thai QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(19) - QFontDatabase__Lao QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(20) - QFontDatabase__Tibetan QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(21) - QFontDatabase__Myanmar QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(22) - QFontDatabase__Georgian QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(23) - QFontDatabase__Khmer QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(24) - QFontDatabase__SimplifiedChinese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(25) - QFontDatabase__TraditionalChinese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(26) - QFontDatabase__Japanese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(27) - QFontDatabase__Korean QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(28) - QFontDatabase__Vietnamese QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(29) - QFontDatabase__Symbol QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(30) - QFontDatabase__Other QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(QFontDatabase__Symbol) - QFontDatabase__Ogham QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(31) - QFontDatabase__Runic QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(32) - QFontDatabase__Nko QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(33) - QFontDatabase__WritingSystemsCount QFontDatabase__WritingSystem = QFontDatabase__WritingSystem(34) -) - -//go:generate stringer -type=QFontDatabase__SystemFont -//QFontDatabase::SystemFont -type QFontDatabase__SystemFont int64 - -const ( - QFontDatabase__GeneralFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(0) - QFontDatabase__FixedFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(1) - QFontDatabase__TitleFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(2) - QFontDatabase__SmallestReadableFont QFontDatabase__SystemFont = QFontDatabase__SystemFont(3) -) - -func NewQFontDatabase() *QFontDatabase { - tmpValue := NewQFontDatabaseFromPointer(C.QFontDatabase_NewQFontDatabase()) - runtime.SetFinalizer(tmpValue, (*QFontDatabase).DestroyQFontDatabase) - return tmpValue -} - -func QFontDatabase_AddApplicationFont(fileName string) int { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFont(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}))) -} - -func (ptr *QFontDatabase) AddApplicationFont(fileName string) int { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFont(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}))) -} - -func QFontDatabase_AddApplicationFontFromData(fontData core.QByteArray_ITF) int { - return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFontFromData(core.PointerFromQByteArray(fontData)))) -} - -func (ptr *QFontDatabase) AddApplicationFontFromData(fontData core.QByteArray_ITF) int { - return int(int32(C.QFontDatabase_QFontDatabase_AddApplicationFontFromData(core.PointerFromQByteArray(fontData)))) -} - -func QFontDatabase_ApplicationFontFamilies(id int) []string { - return unpackStringList(cGoUnpackString(C.QFontDatabase_QFontDatabase_ApplicationFontFamilies(C.int(int32(id))))) -} - -func (ptr *QFontDatabase) ApplicationFontFamilies(id int) []string { - return unpackStringList(cGoUnpackString(C.QFontDatabase_QFontDatabase_ApplicationFontFamilies(C.int(int32(id))))) -} - -func (ptr *QFontDatabase) Bold(family string, style string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int8(C.QFontDatabase_Bold(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) Families(writingSystem QFontDatabase__WritingSystem) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFontDatabase_Families(ptr.Pointer(), C.longlong(writingSystem)))) - } - return make([]string, 0) -} - -func (ptr *QFontDatabase) Font(family string, style string, pointSize int) *QFont { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - tmpValue := NewQFontFromPointer(C.QFontDatabase_Font(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))}, C.int(int32(pointSize)))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QFontDatabase) IsBitmapScalable(family string, style string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int8(C.QFontDatabase_IsBitmapScalable(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) IsFixedPitch(family string, style string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int8(C.QFontDatabase_IsFixedPitch(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) IsPrivateFamily(family string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - return int8(C.QFontDatabase_IsPrivateFamily(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) IsScalable(family string, style string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int8(C.QFontDatabase_IsScalable(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) IsSmoothlyScalable(family string, style string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int8(C.QFontDatabase_IsSmoothlyScalable(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) Italic(family string, style string) bool { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int8(C.QFontDatabase_Italic(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))})) != 0 - } - return false -} - -func (ptr *QFontDatabase) PointSizes(family string, styleName string) []int { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleNameC *C.char - if styleName != "" { - styleNameC = C.CString(styleName) - defer C.free(unsafe.Pointer(styleNameC)) - } - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFontDatabaseFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__pointSizes_atList(i) - } - return out - }(C.QFontDatabase_PointSizes(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))})) - } - return make([]int, 0) -} - -func QFontDatabase_RemoveAllApplicationFonts() bool { - return int8(C.QFontDatabase_QFontDatabase_RemoveAllApplicationFonts()) != 0 -} - -func (ptr *QFontDatabase) RemoveAllApplicationFonts() bool { - return int8(C.QFontDatabase_QFontDatabase_RemoveAllApplicationFonts()) != 0 -} - -func QFontDatabase_RemoveApplicationFont(id int) bool { - return int8(C.QFontDatabase_QFontDatabase_RemoveApplicationFont(C.int(int32(id)))) != 0 -} - -func (ptr *QFontDatabase) RemoveApplicationFont(id int) bool { - return int8(C.QFontDatabase_QFontDatabase_RemoveApplicationFont(C.int(int32(id)))) != 0 -} - -func (ptr *QFontDatabase) SmoothSizes(family string, styleName string) []int { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleNameC *C.char - if styleName != "" { - styleNameC = C.CString(styleName) - defer C.free(unsafe.Pointer(styleNameC)) - } - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFontDatabaseFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__smoothSizes_atList(i) - } - return out - }(C.QFontDatabase_SmoothSizes(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))})) - } - return make([]int, 0) -} - -func QFontDatabase_StandardSizes() []int { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFontDatabaseFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__standardSizes_atList(i) - } - return out - }(C.QFontDatabase_QFontDatabase_StandardSizes()) -} - -func (ptr *QFontDatabase) StandardSizes() []int { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFontDatabaseFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__standardSizes_atList(i) - } - return out - }(C.QFontDatabase_QFontDatabase_StandardSizes()) -} - -func (ptr *QFontDatabase) StyleString(font QFont_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFontDatabase_StyleString(ptr.Pointer(), PointerFromQFont(font))) - } - return "" -} - -func (ptr *QFontDatabase) StyleString2(fontInfo QFontInfo_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFontDatabase_StyleString2(ptr.Pointer(), PointerFromQFontInfo(fontInfo))) - } - return "" -} - -func (ptr *QFontDatabase) Styles(family string) []string { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - return unpackStringList(cGoUnpackString(C.QFontDatabase_Styles(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}))) - } - return make([]string, 0) -} - -func QFontDatabase_SystemFont(ty QFontDatabase__SystemFont) *QFont { - tmpValue := NewQFontFromPointer(C.QFontDatabase_QFontDatabase_SystemFont(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QFontDatabase) SystemFont(ty QFontDatabase__SystemFont) *QFont { - tmpValue := NewQFontFromPointer(C.QFontDatabase_QFontDatabase_SystemFont(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QFontDatabase) Weight(family string, style string) int { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - return int(int32(C.QFontDatabase_Weight(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}, C.struct_QtGui_PackedString{data: styleC, len: C.longlong(len(style))}))) - } - return 0 -} - -func (ptr *QFontDatabase) __pointSizes_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFontDatabase___pointSizes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFontDatabase) __pointSizes_setList(i int) { - if ptr.Pointer() != nil { - C.QFontDatabase___pointSizes_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFontDatabase) __pointSizes_newList() unsafe.Pointer { - return C.QFontDatabase___pointSizes_newList(ptr.Pointer()) -} - -func (ptr *QFontDatabase) __smoothSizes_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFontDatabase___smoothSizes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFontDatabase) __smoothSizes_setList(i int) { - if ptr.Pointer() != nil { - C.QFontDatabase___smoothSizes_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFontDatabase) __smoothSizes_newList() unsafe.Pointer { - return C.QFontDatabase___smoothSizes_newList(ptr.Pointer()) -} - -func (ptr *QFontDatabase) __standardSizes_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFontDatabase___standardSizes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFontDatabase) __standardSizes_setList(i int) { - if ptr.Pointer() != nil { - C.QFontDatabase___standardSizes_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFontDatabase) __standardSizes_newList() unsafe.Pointer { - return C.QFontDatabase___standardSizes_newList(ptr.Pointer()) -} - -type QFontDialogOptions struct { - ptr unsafe.Pointer -} - -type QFontDialogOptions_ITF interface { - QFontDialogOptions_PTR() *QFontDialogOptions -} - -func (ptr *QFontDialogOptions) QFontDialogOptions_PTR() *QFontDialogOptions { - return ptr -} - -func (ptr *QFontDialogOptions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFontDialogOptions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFontDialogOptions(ptr QFontDialogOptions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontDialogOptions_PTR().Pointer() - } - return nil -} - -func NewQFontDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QFontDialogOptions) { - n = new(QFontDialogOptions) - n.SetPointer(ptr) - return -} - -func (ptr *QFontDialogOptions) DestroyQFontDialogOptions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFontInfo struct { - ptr unsafe.Pointer -} - -type QFontInfo_ITF interface { - QFontInfo_PTR() *QFontInfo -} - -func (ptr *QFontInfo) QFontInfo_PTR() *QFontInfo { - return ptr -} - -func (ptr *QFontInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFontInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFontInfo(ptr QFontInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontInfo_PTR().Pointer() - } - return nil -} - -func NewQFontInfoFromPointer(ptr unsafe.Pointer) (n *QFontInfo) { - n = new(QFontInfo) - n.SetPointer(ptr) - return -} -func NewQFontInfo(font QFont_ITF) *QFontInfo { - tmpValue := NewQFontInfoFromPointer(C.QFontInfo_NewQFontInfo(PointerFromQFont(font))) - runtime.SetFinalizer(tmpValue, (*QFontInfo).DestroyQFontInfo) - return tmpValue -} - -func NewQFontInfo2(fi QFontInfo_ITF) *QFontInfo { - tmpValue := NewQFontInfoFromPointer(C.QFontInfo_NewQFontInfo2(PointerFromQFontInfo(fi))) - runtime.SetFinalizer(tmpValue, (*QFontInfo).DestroyQFontInfo) - return tmpValue -} - -func (ptr *QFontInfo) Bold() bool { - if ptr.Pointer() != nil { - return int8(C.QFontInfo_Bold(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFontInfo) ExactMatch() bool { - if ptr.Pointer() != nil { - return int8(C.QFontInfo_ExactMatch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFontInfo) Family() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFontInfo_Family(ptr.Pointer())) - } - return "" -} - -func (ptr *QFontInfo) FixedPitch() bool { - if ptr.Pointer() != nil { - return int8(C.QFontInfo_FixedPitch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFontInfo) Italic() bool { - if ptr.Pointer() != nil { - return int8(C.QFontInfo_Italic(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFontInfo) PixelSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontInfo_PixelSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontInfo) PointSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontInfo_PointSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontInfo) PointSizeF() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontInfo_PointSizeF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontInfo) Style() QFont__Style { - if ptr.Pointer() != nil { - return QFont__Style(C.QFontInfo_Style(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontInfo) StyleHint() QFont__StyleHint { - if ptr.Pointer() != nil { - return QFont__StyleHint(C.QFontInfo_StyleHint(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontInfo) StyleName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFontInfo_StyleName(ptr.Pointer())) - } - return "" -} - -func (ptr *QFontInfo) Swap(other QFontInfo_ITF) { - if ptr.Pointer() != nil { - C.QFontInfo_Swap(ptr.Pointer(), PointerFromQFontInfo(other)) - } -} - -func (ptr *QFontInfo) Weight() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontInfo_Weight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontInfo) DestroyQFontInfo() { - if ptr.Pointer() != nil { - C.QFontInfo_DestroyQFontInfo(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFontMetrics struct { - ptr unsafe.Pointer -} - -type QFontMetrics_ITF interface { - QFontMetrics_PTR() *QFontMetrics -} - -func (ptr *QFontMetrics) QFontMetrics_PTR() *QFontMetrics { - return ptr -} - -func (ptr *QFontMetrics) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFontMetrics) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFontMetrics(ptr QFontMetrics_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontMetrics_PTR().Pointer() - } - return nil -} - -func NewQFontMetricsFromPointer(ptr unsafe.Pointer) (n *QFontMetrics) { - n = new(QFontMetrics) - n.SetPointer(ptr) - return -} -func NewQFontMetrics(font QFont_ITF) *QFontMetrics { - tmpValue := NewQFontMetricsFromPointer(C.QFontMetrics_NewQFontMetrics(PointerFromQFont(font))) - runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) - return tmpValue -} - -func NewQFontMetrics3(font QFont_ITF, paintdevice QPaintDevice_ITF) *QFontMetrics { - tmpValue := NewQFontMetricsFromPointer(C.QFontMetrics_NewQFontMetrics3(PointerFromQFont(font), PointerFromQPaintDevice(paintdevice))) - runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) - return tmpValue -} - -func NewQFontMetrics4(fm QFontMetrics_ITF) *QFontMetrics { - tmpValue := NewQFontMetricsFromPointer(C.QFontMetrics_NewQFontMetrics4(PointerFromQFontMetrics(fm))) - runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) - return tmpValue -} - -func (ptr *QFontMetrics) Ascent() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_Ascent(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) AverageCharWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_AverageCharWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) BoundingRect(ch core.QChar_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect(ptr.Pointer(), core.PointerFromQChar(ch))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QFontMetrics) BoundingRect2(text string) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect2(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QFontMetrics) BoundingRect3(rect core.QRect_ITF, flags int, text string, tabStops int, tabArray int) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect3(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QFontMetrics) BoundingRect4(x int, y int, width int, height int, flags int, text string, tabStops int, tabArray int) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QFontMetrics_BoundingRect4(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QFontMetrics) CapHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_CapHeight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) Descent() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_Descent(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) ElidedText(text string, mode core.Qt__TextElideMode, width int, flags int) string { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return cGoUnpackString(C.QFontMetrics_ElidedText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(mode), C.int(int32(width)), C.int(int32(flags)))) - } - return "" -} - -func (ptr *QFontMetrics) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) HorizontalAdvance(text string, l int) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QFontMetrics_HorizontalAdvance(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(l))))) - } - return 0 -} - -func (ptr *QFontMetrics) HorizontalAdvance2(ch core.QChar_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_HorizontalAdvance2(ptr.Pointer(), core.PointerFromQChar(ch)))) - } - return 0 -} - -func (ptr *QFontMetrics) InFont(ch core.QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFontMetrics_InFont(ptr.Pointer(), core.PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QFontMetrics) InFontUcs4(ucs4 uint) bool { - if ptr.Pointer() != nil { - return int8(C.QFontMetrics_InFontUcs4(ptr.Pointer(), C.uint(uint32(ucs4)))) != 0 - } - return false -} - -func (ptr *QFontMetrics) Leading() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_Leading(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) LeftBearing(ch core.QChar_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_LeftBearing(ptr.Pointer(), core.PointerFromQChar(ch)))) - } - return 0 -} - -func (ptr *QFontMetrics) LineSpacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_LineSpacing(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) LineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_LineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) MaxWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_MaxWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) MinLeftBearing() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_MinLeftBearing(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) MinRightBearing() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_MinRightBearing(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) OverlinePos() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_OverlinePos(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) RightBearing(ch core.QChar_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_RightBearing(ptr.Pointer(), core.PointerFromQChar(ch)))) - } - return 0 -} - -func (ptr *QFontMetrics) Size(flags int, text string, tabStops int, tabArray int) *core.QSize { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQSizeFromPointer(C.QFontMetrics_Size(ptr.Pointer(), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QFontMetrics) StrikeOutPos() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_StrikeOutPos(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) Swap(other QFontMetrics_ITF) { - if ptr.Pointer() != nil { - C.QFontMetrics_Swap(ptr.Pointer(), PointerFromQFontMetrics(other)) - } -} - -func (ptr *QFontMetrics) TightBoundingRect(text string) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QFontMetrics_TightBoundingRect(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QFontMetrics) UnderlinePos() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_UnderlinePos(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) XHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QFontMetrics_XHeight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFontMetrics) DestroyQFontMetrics() { - if ptr.Pointer() != nil { - C.QFontMetrics_DestroyQFontMetrics(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFontMetricsF struct { - ptr unsafe.Pointer -} - -type QFontMetricsF_ITF interface { - QFontMetricsF_PTR() *QFontMetricsF -} - -func (ptr *QFontMetricsF) QFontMetricsF_PTR() *QFontMetricsF { - return ptr -} - -func (ptr *QFontMetricsF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFontMetricsF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFontMetricsF(ptr QFontMetricsF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontMetricsF_PTR().Pointer() - } - return nil -} - -func NewQFontMetricsFFromPointer(ptr unsafe.Pointer) (n *QFontMetricsF) { - n = new(QFontMetricsF) - n.SetPointer(ptr) - return -} -func NewQFontMetricsF(font QFont_ITF) *QFontMetricsF { - tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF(PointerFromQFont(font))) - runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) - return tmpValue -} - -func NewQFontMetricsF3(font QFont_ITF, paintdevice QPaintDevice_ITF) *QFontMetricsF { - tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF3(PointerFromQFont(font), PointerFromQPaintDevice(paintdevice))) - runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) - return tmpValue -} - -func NewQFontMetricsF4(fontMetrics QFontMetrics_ITF) *QFontMetricsF { - tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF4(PointerFromQFontMetrics(fontMetrics))) - runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) - return tmpValue -} - -func NewQFontMetricsF5(fm QFontMetricsF_ITF) *QFontMetricsF { - tmpValue := NewQFontMetricsFFromPointer(C.QFontMetricsF_NewQFontMetricsF5(PointerFromQFontMetricsF(fm))) - runtime.SetFinalizer(tmpValue, (*QFontMetricsF).DestroyQFontMetricsF) - return tmpValue -} - -func (ptr *QFontMetricsF) Ascent() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_Ascent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) AverageCharWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_AverageCharWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) BoundingRect(text string) *core.QRectF { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_BoundingRect(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QFontMetricsF) BoundingRect2(ch core.QChar_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_BoundingRect2(ptr.Pointer(), core.PointerFromQChar(ch))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QFontMetricsF) BoundingRect3(rect core.QRectF_ITF, flags int, text string, tabStops int, tabArray int) *core.QRectF { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_BoundingRect3(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QFontMetricsF) CapHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_CapHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) Descent() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_Descent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) ElidedText(text string, mode core.Qt__TextElideMode, width float64, flags int) string { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return cGoUnpackString(C.QFontMetricsF_ElidedText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(mode), C.double(width), C.int(int32(flags)))) - } - return "" -} - -func (ptr *QFontMetricsF) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_Height(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) HorizontalAdvance(text string, length int) float64 { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return float64(C.QFontMetricsF_HorizontalAdvance(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(length)))) - } - return 0 -} - -func (ptr *QFontMetricsF) HorizontalAdvance2(ch core.QChar_ITF) float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_HorizontalAdvance2(ptr.Pointer(), core.PointerFromQChar(ch))) - } - return 0 -} - -func (ptr *QFontMetricsF) InFont(ch core.QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFontMetricsF_InFont(ptr.Pointer(), core.PointerFromQChar(ch))) != 0 - } - return false -} - -func (ptr *QFontMetricsF) InFontUcs4(ch uint) bool { - if ptr.Pointer() != nil { - return int8(C.QFontMetricsF_InFontUcs4(ptr.Pointer(), C.uint(uint32(ch)))) != 0 - } - return false -} - -func (ptr *QFontMetricsF) Leading() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_Leading(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) LeftBearing(ch core.QChar_ITF) float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_LeftBearing(ptr.Pointer(), core.PointerFromQChar(ch))) - } - return 0 -} - -func (ptr *QFontMetricsF) LineSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_LineSpacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) LineWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_LineWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) MaxWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_MaxWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) MinLeftBearing() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_MinLeftBearing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) MinRightBearing() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_MinRightBearing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) OverlinePos() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_OverlinePos(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) RightBearing(ch core.QChar_ITF) float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_RightBearing(ptr.Pointer(), core.PointerFromQChar(ch))) - } - return 0 -} - -func (ptr *QFontMetricsF) Size(flags int, text string, tabStops int, tabArray int) *core.QSizeF { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQSizeFFromPointer(C.QFontMetricsF_Size(ptr.Pointer(), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(tabStops)), C.int(int32(tabArray)))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QFontMetricsF) StrikeOutPos() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_StrikeOutPos(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) Swap(other QFontMetricsF_ITF) { - if ptr.Pointer() != nil { - C.QFontMetricsF_Swap(ptr.Pointer(), PointerFromQFontMetricsF(other)) - } -} - -func (ptr *QFontMetricsF) TightBoundingRect(text string) *core.QRectF { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFFromPointer(C.QFontMetricsF_TightBoundingRect(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QFontMetricsF) UnderlinePos() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_UnderlinePos(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) XHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QFontMetricsF_XHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontMetricsF) DestroyQFontMetricsF() { - if ptr.Pointer() != nil { - C.QFontMetricsF_DestroyQFontMetricsF(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGenericMatrix struct { - ptr unsafe.Pointer -} - -type QGenericMatrix_ITF interface { - QGenericMatrix_PTR() *QGenericMatrix -} - -func (ptr *QGenericMatrix) QGenericMatrix_PTR() *QGenericMatrix { - return ptr -} - -func (ptr *QGenericMatrix) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGenericMatrix) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGenericMatrix(ptr QGenericMatrix_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGenericMatrix_PTR().Pointer() - } - return nil -} - -func NewQGenericMatrixFromPointer(ptr unsafe.Pointer) (n *QGenericMatrix) { - n = new(QGenericMatrix) - n.SetPointer(ptr) - return -} - -func (ptr *QGenericMatrix) DestroyQGenericMatrix() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGenericPlugin struct { - core.QObject -} - -type QGenericPlugin_ITF interface { - core.QObject_ITF - QGenericPlugin_PTR() *QGenericPlugin -} - -func (ptr *QGenericPlugin) QGenericPlugin_PTR() *QGenericPlugin { - return ptr -} - -func (ptr *QGenericPlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGenericPlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGenericPlugin(ptr QGenericPlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGenericPlugin_PTR().Pointer() - } - return nil -} - -func NewQGenericPluginFromPointer(ptr unsafe.Pointer) (n *QGenericPlugin) { - n = new(QGenericPlugin) - n.SetPointer(ptr) - return -} -func NewQGenericPlugin(parent core.QObject_ITF) *QGenericPlugin { - tmpValue := NewQGenericPluginFromPointer(C.QGenericPlugin_NewQGenericPlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGenericPlugin_Create -func callbackQGenericPlugin_Create(ptr unsafe.Pointer, key C.struct_QtGui_PackedString, specification C.struct_QtGui_PackedString) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return core.PointerFromQObject((*(*func(string, string) *core.QObject)(signal))(cGoUnpackString(key), cGoUnpackString(specification))) - } - - return core.PointerFromQObject(core.NewQObject(nil)) -} - -func (ptr *QGenericPlugin) ConnectCreate(f func(key string, specification string) *core.QObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(key string, specification string) *core.QObject { - (*(*func(string, string) *core.QObject)(signal))(key, specification) - return f(key, specification) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGenericPlugin) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QGenericPlugin) Create(key string, specification string) *core.QObject { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var specificationC *C.char - if specification != "" { - specificationC = C.CString(specification) - defer C.free(unsafe.Pointer(specificationC)) - } - tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin_Create(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: specificationC, len: C.longlong(len(specification))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGenericPlugin_DestroyQGenericPlugin -func callbackQGenericPlugin_DestroyQGenericPlugin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGenericPlugin"); signal != nil { - (*(*func())(signal))() - } else { - NewQGenericPluginFromPointer(ptr).DestroyQGenericPluginDefault() - } -} - -func (ptr *QGenericPlugin) ConnectDestroyQGenericPlugin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGenericPlugin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGenericPlugin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGenericPlugin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGenericPlugin) DisconnectDestroyQGenericPlugin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGenericPlugin") - } -} - -func (ptr *QGenericPlugin) DestroyQGenericPlugin() { - if ptr.Pointer() != nil { - C.QGenericPlugin_DestroyQGenericPlugin(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGenericPlugin) DestroyQGenericPluginDefault() { - if ptr.Pointer() != nil { - C.QGenericPlugin_DestroyQGenericPluginDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGenericPlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGenericPlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGenericPlugin) __children_newList() unsafe.Pointer { - return C.QGenericPlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QGenericPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGenericPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGenericPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGenericPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGenericPlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGenericPlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGenericPlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGenericPlugin) __findChildren_newList() unsafe.Pointer { - return C.QGenericPlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGenericPlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGenericPlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGenericPlugin) __findChildren_newList3() unsafe.Pointer { - return C.QGenericPlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGenericPlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGenericPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGenericPlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGenericPlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QGenericPlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGenericPlugin_ChildEvent -func callbackQGenericPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGenericPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGenericPlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGenericPlugin_ConnectNotify -func callbackQGenericPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGenericPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGenericPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGenericPlugin_CustomEvent -func callbackQGenericPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGenericPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGenericPlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGenericPlugin_DeleteLater -func callbackQGenericPlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGenericPluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGenericPlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGenericPlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGenericPlugin_Destroyed -func callbackQGenericPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGenericPlugin_DisconnectNotify -func callbackQGenericPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGenericPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGenericPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGenericPlugin_Event -func callbackQGenericPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGenericPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGenericPlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGenericPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQGenericPlugin_EventFilter -func callbackQGenericPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGenericPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGenericPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGenericPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGenericPlugin_MetaObject -func callbackQGenericPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGenericPluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGenericPlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGenericPlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGenericPlugin_ObjectNameChanged -func callbackQGenericPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGenericPlugin_TimerEvent -func callbackQGenericPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGenericPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGenericPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGenericPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGenericPluginFactory struct { - ptr unsafe.Pointer -} - -type QGenericPluginFactory_ITF interface { - QGenericPluginFactory_PTR() *QGenericPluginFactory -} - -func (ptr *QGenericPluginFactory) QGenericPluginFactory_PTR() *QGenericPluginFactory { - return ptr -} - -func (ptr *QGenericPluginFactory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGenericPluginFactory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGenericPluginFactory(ptr QGenericPluginFactory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGenericPluginFactory_PTR().Pointer() - } - return nil -} - -func NewQGenericPluginFactoryFromPointer(ptr unsafe.Pointer) (n *QGenericPluginFactory) { - n = new(QGenericPluginFactory) - n.SetPointer(ptr) - return -} - -func (ptr *QGenericPluginFactory) DestroyQGenericPluginFactory() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QGenericPluginFactory_Create(key string, specification string) *core.QObject { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var specificationC *C.char - if specification != "" { - specificationC = C.CString(specification) - defer C.free(unsafe.Pointer(specificationC)) - } - tmpValue := core.NewQObjectFromPointer(C.QGenericPluginFactory_QGenericPluginFactory_Create(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: specificationC, len: C.longlong(len(specification))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGenericPluginFactory) Create(key string, specification string) *core.QObject { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var specificationC *C.char - if specification != "" { - specificationC = C.CString(specification) - defer C.free(unsafe.Pointer(specificationC)) - } - tmpValue := core.NewQObjectFromPointer(C.QGenericPluginFactory_QGenericPluginFactory_Create(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: specificationC, len: C.longlong(len(specification))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QGenericPluginFactory_Keys() []string { - return unpackStringList(cGoUnpackString(C.QGenericPluginFactory_QGenericPluginFactory_Keys())) -} - -func (ptr *QGenericPluginFactory) Keys() []string { - return unpackStringList(cGoUnpackString(C.QGenericPluginFactory_QGenericPluginFactory_Keys())) -} - -type QGlyphRun struct { - ptr unsafe.Pointer -} - -type QGlyphRun_ITF interface { - QGlyphRun_PTR() *QGlyphRun -} - -func (ptr *QGlyphRun) QGlyphRun_PTR() *QGlyphRun { - return ptr -} - -func (ptr *QGlyphRun) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGlyphRun) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGlyphRun(ptr QGlyphRun_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGlyphRun_PTR().Pointer() - } - return nil -} - -func NewQGlyphRunFromPointer(ptr unsafe.Pointer) (n *QGlyphRun) { - n = new(QGlyphRun) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGlyphRun__GlyphRunFlag -//QGlyphRun::GlyphRunFlag -type QGlyphRun__GlyphRunFlag int64 - -const ( - QGlyphRun__Overline QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x01) - QGlyphRun__Underline QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x02) - QGlyphRun__StrikeOut QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x04) - QGlyphRun__RightToLeft QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x08) - QGlyphRun__SplitLigature QGlyphRun__GlyphRunFlag = QGlyphRun__GlyphRunFlag(0x10) -) - -func NewQGlyphRun() *QGlyphRun { - tmpValue := NewQGlyphRunFromPointer(C.QGlyphRun_NewQGlyphRun()) - runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) - return tmpValue -} - -func NewQGlyphRun2(other QGlyphRun_ITF) *QGlyphRun { - tmpValue := NewQGlyphRunFromPointer(C.QGlyphRun_NewQGlyphRun2(PointerFromQGlyphRun(other))) - runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) - return tmpValue -} - -func (ptr *QGlyphRun) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGlyphRun_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGlyphRun) Clear() { - if ptr.Pointer() != nil { - C.QGlyphRun_Clear(ptr.Pointer()) - } -} - -func (ptr *QGlyphRun) Flags() QGlyphRun__GlyphRunFlag { - if ptr.Pointer() != nil { - return QGlyphRun__GlyphRunFlag(C.QGlyphRun_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGlyphRun) GlyphIndexes() []uint { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQGlyphRunFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__glyphIndexes_atList(i) - } - return out - }(C.QGlyphRun_GlyphIndexes(ptr.Pointer())) - } - return make([]uint, 0) -} - -func (ptr *QGlyphRun) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QGlyphRun_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGlyphRun) IsRightToLeft() bool { - if ptr.Pointer() != nil { - return int8(C.QGlyphRun_IsRightToLeft(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGlyphRun) Overline() bool { - if ptr.Pointer() != nil { - return int8(C.QGlyphRun_Overline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGlyphRun) Positions() []*core.QPointF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QPointF { - out := make([]*core.QPointF, int(l.len)) - tmpList := NewQGlyphRunFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__positions_atList(i) - } - return out - }(C.QGlyphRun_Positions(ptr.Pointer())) - } - return make([]*core.QPointF, 0) -} - -func (ptr *QGlyphRun) RawFont() *QRawFont { - if ptr.Pointer() != nil { - tmpValue := NewQRawFontFromPointer(C.QGlyphRun_RawFont(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue - } - return nil -} - -func (ptr *QGlyphRun) SetBoundingRect(boundingRect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetBoundingRect(ptr.Pointer(), core.PointerFromQRectF(boundingRect)) - } -} - -func (ptr *QGlyphRun) SetFlag(flag QGlyphRun__GlyphRunFlag, enabled bool) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGlyphRun) SetFlags(flags QGlyphRun__GlyphRunFlag) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QGlyphRun) SetGlyphIndexes(glyphIndexes []uint) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetGlyphIndexes(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGlyphRunFromPointer(NewQGlyphRunFromPointer(nil).__setGlyphIndexes_glyphIndexes_newList()) - for _, v := range glyphIndexes { - tmpList.__setGlyphIndexes_glyphIndexes_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QGlyphRun) SetOverline(overline bool) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetOverline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overline)))) - } -} - -func (ptr *QGlyphRun) SetPositions(positions []*core.QPointF) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetPositions(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGlyphRunFromPointer(NewQGlyphRunFromPointer(nil).__setPositions_positions_newList()) - for _, v := range positions { - tmpList.__setPositions_positions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QGlyphRun) SetRawData(glyphIndexArray uint, glyphPositionArray core.QPointF_ITF, size int) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetRawData(ptr.Pointer(), C.uint(uint32(glyphIndexArray)), core.PointerFromQPointF(glyphPositionArray), C.int(int32(size))) - } -} - -func (ptr *QGlyphRun) SetRawFont(rawFont QRawFont_ITF) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetRawFont(ptr.Pointer(), PointerFromQRawFont(rawFont)) - } -} - -func (ptr *QGlyphRun) SetRightToLeft(rightToLeft bool) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetRightToLeft(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(rightToLeft)))) - } -} - -func (ptr *QGlyphRun) SetStrikeOut(strikeOut bool) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetStrikeOut(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(strikeOut)))) - } -} - -func (ptr *QGlyphRun) SetUnderline(underline bool) { - if ptr.Pointer() != nil { - C.QGlyphRun_SetUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) - } -} - -func (ptr *QGlyphRun) StrikeOut() bool { - if ptr.Pointer() != nil { - return int8(C.QGlyphRun_StrikeOut(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGlyphRun) Swap(other QGlyphRun_ITF) { - if ptr.Pointer() != nil { - C.QGlyphRun_Swap(ptr.Pointer(), PointerFromQGlyphRun(other)) - } -} - -func (ptr *QGlyphRun) Underline() bool { - if ptr.Pointer() != nil { - return int8(C.QGlyphRun_Underline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGlyphRun) DestroyQGlyphRun() { - if ptr.Pointer() != nil { - C.QGlyphRun_DestroyQGlyphRun(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGlyphRun) __glyphIndexes_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QGlyphRun___glyphIndexes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QGlyphRun) __glyphIndexes_setList(i uint) { - if ptr.Pointer() != nil { - C.QGlyphRun___glyphIndexes_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QGlyphRun) __glyphIndexes_newList() unsafe.Pointer { - return C.QGlyphRun___glyphIndexes_newList(ptr.Pointer()) -} - -func (ptr *QGlyphRun) __positions_atList(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGlyphRun___positions_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGlyphRun) __positions_setList(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGlyphRun___positions_setList(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QGlyphRun) __positions_newList() unsafe.Pointer { - return C.QGlyphRun___positions_newList(ptr.Pointer()) -} - -func (ptr *QGlyphRun) __setGlyphIndexes_glyphIndexes_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QGlyphRun___setGlyphIndexes_glyphIndexes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QGlyphRun) __setGlyphIndexes_glyphIndexes_setList(i uint) { - if ptr.Pointer() != nil { - C.QGlyphRun___setGlyphIndexes_glyphIndexes_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QGlyphRun) __setGlyphIndexes_glyphIndexes_newList() unsafe.Pointer { - return C.QGlyphRun___setGlyphIndexes_glyphIndexes_newList(ptr.Pointer()) -} - -func (ptr *QGlyphRun) __setPositions_positions_atList(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGlyphRun___setPositions_positions_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGlyphRun) __setPositions_positions_setList(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGlyphRun___setPositions_positions_setList(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QGlyphRun) __setPositions_positions_newList() unsafe.Pointer { - return C.QGlyphRun___setPositions_positions_newList(ptr.Pointer()) -} - -type QGradient struct { - ptr unsafe.Pointer -} - -type QGradient_ITF interface { - QGradient_PTR() *QGradient -} - -func (ptr *QGradient) QGradient_PTR() *QGradient { - return ptr -} - -func (ptr *QGradient) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGradient) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGradient(ptr QGradient_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGradient_PTR().Pointer() - } - return nil -} - -func NewQGradientFromPointer(ptr unsafe.Pointer) (n *QGradient) { - n = new(QGradient) - n.SetPointer(ptr) - return -} - -func (ptr *QGradient) DestroyQGradient() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QGradient__Type -//QGradient::Type -type QGradient__Type int64 - -const ( - QGradient__LinearGradient QGradient__Type = QGradient__Type(0) - QGradient__RadialGradient QGradient__Type = QGradient__Type(1) - QGradient__ConicalGradient QGradient__Type = QGradient__Type(2) - QGradient__NoGradient QGradient__Type = QGradient__Type(3) -) - -//go:generate stringer -type=QGradient__Spread -//QGradient::Spread -type QGradient__Spread int64 - -const ( - QGradient__PadSpread QGradient__Spread = QGradient__Spread(0) - QGradient__ReflectSpread QGradient__Spread = QGradient__Spread(1) - QGradient__RepeatSpread QGradient__Spread = QGradient__Spread(2) -) - -//go:generate stringer -type=QGradient__CoordinateMode -//QGradient::CoordinateMode -type QGradient__CoordinateMode int64 - -const ( - QGradient__LogicalMode QGradient__CoordinateMode = QGradient__CoordinateMode(0) - QGradient__StretchToDeviceMode QGradient__CoordinateMode = QGradient__CoordinateMode(1) - QGradient__ObjectBoundingMode QGradient__CoordinateMode = QGradient__CoordinateMode(2) - QGradient__ObjectMode QGradient__CoordinateMode = QGradient__CoordinateMode(3) -) - -//go:generate stringer -type=QGradient__Preset -//QGradient::Preset -type QGradient__Preset int64 - -const ( - QGradient__WarmFlame QGradient__Preset = QGradient__Preset(1) - QGradient__NightFade QGradient__Preset = QGradient__Preset(2) - QGradient__SpringWarmth QGradient__Preset = QGradient__Preset(3) - QGradient__JuicyPeach QGradient__Preset = QGradient__Preset(4) - QGradient__YoungPassion QGradient__Preset = QGradient__Preset(5) - QGradient__LadyLips QGradient__Preset = QGradient__Preset(6) - QGradient__SunnyMorning QGradient__Preset = QGradient__Preset(7) - QGradient__RainyAshville QGradient__Preset = QGradient__Preset(8) - QGradient__FrozenDreams QGradient__Preset = QGradient__Preset(9) - QGradient__WinterNeva QGradient__Preset = QGradient__Preset(10) - QGradient__DustyGrass QGradient__Preset = QGradient__Preset(11) - QGradient__TemptingAzure QGradient__Preset = QGradient__Preset(12) - QGradient__HeavyRain QGradient__Preset = QGradient__Preset(13) - QGradient__AmyCrisp QGradient__Preset = QGradient__Preset(14) - QGradient__MeanFruit QGradient__Preset = QGradient__Preset(15) - QGradient__DeepBlue QGradient__Preset = QGradient__Preset(16) - QGradient__RipeMalinka QGradient__Preset = QGradient__Preset(17) - QGradient__CloudyKnoxville QGradient__Preset = QGradient__Preset(18) - QGradient__MalibuBeach QGradient__Preset = QGradient__Preset(19) - QGradient__NewLife QGradient__Preset = QGradient__Preset(20) - QGradient__TrueSunset QGradient__Preset = QGradient__Preset(21) - QGradient__MorpheusDen QGradient__Preset = QGradient__Preset(22) - QGradient__RareWind QGradient__Preset = QGradient__Preset(23) - QGradient__NearMoon QGradient__Preset = QGradient__Preset(24) - QGradient__WildApple QGradient__Preset = QGradient__Preset(25) - QGradient__SaintPetersburg QGradient__Preset = QGradient__Preset(26) - QGradient__PlumPlate QGradient__Preset = QGradient__Preset(28) - QGradient__EverlastingSky QGradient__Preset = QGradient__Preset(29) - QGradient__HappyFisher QGradient__Preset = QGradient__Preset(30) - QGradient__Blessing QGradient__Preset = QGradient__Preset(31) - QGradient__SharpeyeEagle QGradient__Preset = QGradient__Preset(32) - QGradient__LadogaBottom QGradient__Preset = QGradient__Preset(33) - QGradient__LemonGate QGradient__Preset = QGradient__Preset(34) - QGradient__ItmeoBranding QGradient__Preset = QGradient__Preset(35) - QGradient__ZeusMiracle QGradient__Preset = QGradient__Preset(36) - QGradient__OldHat QGradient__Preset = QGradient__Preset(37) - QGradient__StarWine QGradient__Preset = QGradient__Preset(38) - QGradient__HappyAcid QGradient__Preset = QGradient__Preset(41) - QGradient__AwesomePine QGradient__Preset = QGradient__Preset(42) - QGradient__NewYork QGradient__Preset = QGradient__Preset(43) - QGradient__ShyRainbow QGradient__Preset = QGradient__Preset(44) - QGradient__MixedHopes QGradient__Preset = QGradient__Preset(46) - QGradient__FlyHigh QGradient__Preset = QGradient__Preset(47) - QGradient__StrongBliss QGradient__Preset = QGradient__Preset(48) - QGradient__FreshMilk QGradient__Preset = QGradient__Preset(49) - QGradient__SnowAgain QGradient__Preset = QGradient__Preset(50) - QGradient__FebruaryInk QGradient__Preset = QGradient__Preset(51) - QGradient__KindSteel QGradient__Preset = QGradient__Preset(52) - QGradient__SoftGrass QGradient__Preset = QGradient__Preset(53) - QGradient__GrownEarly QGradient__Preset = QGradient__Preset(54) - QGradient__SharpBlues QGradient__Preset = QGradient__Preset(55) - QGradient__ShadyWater QGradient__Preset = QGradient__Preset(56) - QGradient__DirtyBeauty QGradient__Preset = QGradient__Preset(57) - QGradient__GreatWhale QGradient__Preset = QGradient__Preset(58) - QGradient__TeenNotebook QGradient__Preset = QGradient__Preset(59) - QGradient__PoliteRumors QGradient__Preset = QGradient__Preset(60) - QGradient__SweetPeriod QGradient__Preset = QGradient__Preset(61) - QGradient__WideMatrix QGradient__Preset = QGradient__Preset(62) - QGradient__SoftCherish QGradient__Preset = QGradient__Preset(63) - QGradient__RedSalvation QGradient__Preset = QGradient__Preset(64) - QGradient__BurningSpring QGradient__Preset = QGradient__Preset(65) - QGradient__NightParty QGradient__Preset = QGradient__Preset(66) - QGradient__SkyGlider QGradient__Preset = QGradient__Preset(67) - QGradient__HeavenPeach QGradient__Preset = QGradient__Preset(68) - QGradient__PurpleDivision QGradient__Preset = QGradient__Preset(69) - QGradient__AquaSplash QGradient__Preset = QGradient__Preset(70) - QGradient__SpikyNaga QGradient__Preset = QGradient__Preset(72) - QGradient__LoveKiss QGradient__Preset = QGradient__Preset(73) - QGradient__CleanMirror QGradient__Preset = QGradient__Preset(75) - QGradient__PremiumDark QGradient__Preset = QGradient__Preset(76) - QGradient__ColdEvening QGradient__Preset = QGradient__Preset(77) - QGradient__CochitiLake QGradient__Preset = QGradient__Preset(78) - QGradient__SummerGames QGradient__Preset = QGradient__Preset(79) - QGradient__PassionateBed QGradient__Preset = QGradient__Preset(80) - QGradient__MountainRock QGradient__Preset = QGradient__Preset(81) - QGradient__DesertHump QGradient__Preset = QGradient__Preset(82) - QGradient__JungleDay QGradient__Preset = QGradient__Preset(83) - QGradient__PhoenixStart QGradient__Preset = QGradient__Preset(84) - QGradient__OctoberSilence QGradient__Preset = QGradient__Preset(85) - QGradient__FarawayRiver QGradient__Preset = QGradient__Preset(86) - QGradient__AlchemistLab QGradient__Preset = QGradient__Preset(87) - QGradient__OverSun QGradient__Preset = QGradient__Preset(88) - QGradient__PremiumWhite QGradient__Preset = QGradient__Preset(89) - QGradient__MarsParty QGradient__Preset = QGradient__Preset(90) - QGradient__EternalConstance QGradient__Preset = QGradient__Preset(91) - QGradient__JapanBlush QGradient__Preset = QGradient__Preset(92) - QGradient__SmilingRain QGradient__Preset = QGradient__Preset(93) - QGradient__CloudyApple QGradient__Preset = QGradient__Preset(94) - QGradient__BigMango QGradient__Preset = QGradient__Preset(95) - QGradient__HealthyWater QGradient__Preset = QGradient__Preset(96) - QGradient__AmourAmour QGradient__Preset = QGradient__Preset(97) - QGradient__RiskyConcrete QGradient__Preset = QGradient__Preset(98) - QGradient__StrongStick QGradient__Preset = QGradient__Preset(99) - QGradient__ViciousStance QGradient__Preset = QGradient__Preset(100) - QGradient__PaloAlto QGradient__Preset = QGradient__Preset(101) - QGradient__HappyMemories QGradient__Preset = QGradient__Preset(102) - QGradient__MidnightBloom QGradient__Preset = QGradient__Preset(103) - QGradient__Crystalline QGradient__Preset = QGradient__Preset(104) - QGradient__PartyBliss QGradient__Preset = QGradient__Preset(106) - QGradient__ConfidentCloud QGradient__Preset = QGradient__Preset(107) - QGradient__LeCocktail QGradient__Preset = QGradient__Preset(108) - QGradient__RiverCity QGradient__Preset = QGradient__Preset(109) - QGradient__FrozenBerry QGradient__Preset = QGradient__Preset(110) - QGradient__ChildCare QGradient__Preset = QGradient__Preset(112) - QGradient__FlyingLemon QGradient__Preset = QGradient__Preset(113) - QGradient__NewRetrowave QGradient__Preset = QGradient__Preset(114) - QGradient__HiddenJaguar QGradient__Preset = QGradient__Preset(115) - QGradient__AboveTheSky QGradient__Preset = QGradient__Preset(116) - QGradient__Nega QGradient__Preset = QGradient__Preset(117) - QGradient__DenseWater QGradient__Preset = QGradient__Preset(118) - QGradient__Seashore QGradient__Preset = QGradient__Preset(120) - QGradient__MarbleWall QGradient__Preset = QGradient__Preset(121) - QGradient__CheerfulCaramel QGradient__Preset = QGradient__Preset(122) - QGradient__NightSky QGradient__Preset = QGradient__Preset(123) - QGradient__MagicLake QGradient__Preset = QGradient__Preset(124) - QGradient__YoungGrass QGradient__Preset = QGradient__Preset(125) - QGradient__ColorfulPeach QGradient__Preset = QGradient__Preset(126) - QGradient__GentleCare QGradient__Preset = QGradient__Preset(127) - QGradient__PlumBath QGradient__Preset = QGradient__Preset(128) - QGradient__HappyUnicorn QGradient__Preset = QGradient__Preset(129) - QGradient__AfricanField QGradient__Preset = QGradient__Preset(131) - QGradient__SolidStone QGradient__Preset = QGradient__Preset(132) - QGradient__OrangeJuice QGradient__Preset = QGradient__Preset(133) - QGradient__GlassWater QGradient__Preset = QGradient__Preset(134) - QGradient__NorthMiracle QGradient__Preset = QGradient__Preset(136) - QGradient__FruitBlend QGradient__Preset = QGradient__Preset(137) - QGradient__MillenniumPine QGradient__Preset = QGradient__Preset(138) - QGradient__HighFlight QGradient__Preset = QGradient__Preset(139) - QGradient__MoleHall QGradient__Preset = QGradient__Preset(140) - QGradient__SpaceShift QGradient__Preset = QGradient__Preset(142) - QGradient__ForestInei QGradient__Preset = QGradient__Preset(143) - QGradient__RoyalGarden QGradient__Preset = QGradient__Preset(144) - QGradient__RichMetal QGradient__Preset = QGradient__Preset(145) - QGradient__JuicyCake QGradient__Preset = QGradient__Preset(146) - QGradient__SmartIndigo QGradient__Preset = QGradient__Preset(147) - QGradient__SandStrike QGradient__Preset = QGradient__Preset(148) - QGradient__NorseBeauty QGradient__Preset = QGradient__Preset(149) - QGradient__AquaGuidance QGradient__Preset = QGradient__Preset(150) - QGradient__SunVeggie QGradient__Preset = QGradient__Preset(151) - QGradient__SeaLord QGradient__Preset = QGradient__Preset(152) - QGradient__BlackSea QGradient__Preset = QGradient__Preset(153) - QGradient__GrassShampoo QGradient__Preset = QGradient__Preset(154) - QGradient__LandingAircraft QGradient__Preset = QGradient__Preset(155) - QGradient__WitchDance QGradient__Preset = QGradient__Preset(156) - QGradient__SleeplessNight QGradient__Preset = QGradient__Preset(157) - QGradient__AngelCare QGradient__Preset = QGradient__Preset(158) - QGradient__CrystalRiver QGradient__Preset = QGradient__Preset(159) - QGradient__SoftLipstick QGradient__Preset = QGradient__Preset(160) - QGradient__SaltMountain QGradient__Preset = QGradient__Preset(161) - QGradient__PerfectWhite QGradient__Preset = QGradient__Preset(162) - QGradient__FreshOasis QGradient__Preset = QGradient__Preset(163) - QGradient__StrictNovember QGradient__Preset = QGradient__Preset(164) - QGradient__MorningSalad QGradient__Preset = QGradient__Preset(165) - QGradient__DeepRelief QGradient__Preset = QGradient__Preset(166) - QGradient__SeaStrike QGradient__Preset = QGradient__Preset(167) - QGradient__NightCall QGradient__Preset = QGradient__Preset(168) - QGradient__SupremeSky QGradient__Preset = QGradient__Preset(169) - QGradient__LightBlue QGradient__Preset = QGradient__Preset(170) - QGradient__MindCrawl QGradient__Preset = QGradient__Preset(171) - QGradient__LilyMeadow QGradient__Preset = QGradient__Preset(172) - QGradient__SugarLollipop QGradient__Preset = QGradient__Preset(173) - QGradient__SweetDessert QGradient__Preset = QGradient__Preset(174) - QGradient__MagicRay QGradient__Preset = QGradient__Preset(175) - QGradient__TeenParty QGradient__Preset = QGradient__Preset(176) - QGradient__FrozenHeat QGradient__Preset = QGradient__Preset(177) - QGradient__GagarinView QGradient__Preset = QGradient__Preset(178) - QGradient__FabledSunset QGradient__Preset = QGradient__Preset(179) - QGradient__PerfectBlue QGradient__Preset = QGradient__Preset(180) -) - -func NewQGradient2(preset QGradient__Preset) *QGradient { - tmpValue := NewQGradientFromPointer(C.QGradient_NewQGradient2(C.longlong(preset))) - runtime.SetFinalizer(tmpValue, (*QGradient).DestroyQGradient) - return tmpValue -} - -func (ptr *QGradient) CoordinateMode() QGradient__CoordinateMode { - if ptr.Pointer() != nil { - return QGradient__CoordinateMode(C.QGradient_CoordinateMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGradient) SetColorAt(position float64, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QGradient_SetColorAt(ptr.Pointer(), C.double(position), PointerFromQColor(color)) - } -} - -func (ptr *QGradient) SetCoordinateMode(mode QGradient__CoordinateMode) { - if ptr.Pointer() != nil { - C.QGradient_SetCoordinateMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QGradient) SetSpread(method QGradient__Spread) { - if ptr.Pointer() != nil { - C.QGradient_SetSpread(ptr.Pointer(), C.longlong(method)) - } -} - -func (ptr *QGradient) Spread() QGradient__Spread { - if ptr.Pointer() != nil { - return QGradient__Spread(C.QGradient_Spread(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGradient) Type() QGradient__Type { - if ptr.Pointer() != nil { - return QGradient__Type(C.QGradient_Type(ptr.Pointer())) - } - return 0 -} - -type QGuiApplication struct { - core.QCoreApplication -} - -type QGuiApplication_ITF interface { - core.QCoreApplication_ITF - QGuiApplication_PTR() *QGuiApplication -} - -func (ptr *QGuiApplication) QGuiApplication_PTR() *QGuiApplication { - return ptr -} - -func (ptr *QGuiApplication) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QCoreApplication_PTR().Pointer() - } - return nil -} - -func (ptr *QGuiApplication) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QCoreApplication_PTR().SetPointer(p) - } -} - -func PointerFromQGuiApplication(ptr QGuiApplication_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGuiApplication_PTR().Pointer() - } - return nil -} - -func NewQGuiApplicationFromPointer(ptr unsafe.Pointer) (n *QGuiApplication) { - n = new(QGuiApplication) - n.SetPointer(ptr) - return -} -func NewQGuiApplication(argc int, argv []string) *QGuiApplication { - argvC := C.CString(strings.Join(argv, "|")) - defer C.free(unsafe.Pointer(argvC)) - tmpValue := NewQGuiApplicationFromPointer(C.QGuiApplication_NewQGuiApplication(C.int(int32(argc)), argvC)) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QGuiApplication_ApplicationDisplayName() string { - return cGoUnpackString(C.QGuiApplication_QGuiApplication_ApplicationDisplayName()) -} - -func (ptr *QGuiApplication) ApplicationDisplayName() string { - return cGoUnpackString(C.QGuiApplication_QGuiApplication_ApplicationDisplayName()) -} - -//export callbackQGuiApplication_ApplicationDisplayNameChanged -func callbackQGuiApplication_ApplicationDisplayNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationDisplayNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGuiApplication) ConnectApplicationDisplayNameChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "applicationDisplayNameChanged") { - C.QGuiApplication_ConnectApplicationDisplayNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationDisplayNameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "applicationDisplayNameChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "applicationDisplayNameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applicationDisplayNameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectApplicationDisplayNameChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectApplicationDisplayNameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "applicationDisplayNameChanged") - } -} - -func (ptr *QGuiApplication) ApplicationDisplayNameChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_ApplicationDisplayNameChanged(ptr.Pointer()) - } -} - -func QGuiApplication_ApplicationState() core.Qt__ApplicationState { - return core.Qt__ApplicationState(C.QGuiApplication_QGuiApplication_ApplicationState()) -} - -func (ptr *QGuiApplication) ApplicationState() core.Qt__ApplicationState { - return core.Qt__ApplicationState(C.QGuiApplication_QGuiApplication_ApplicationState()) -} - -//export callbackQGuiApplication_ApplicationStateChanged -func callbackQGuiApplication_ApplicationStateChanged(ptr unsafe.Pointer, state C.longlong) { - if signal := qt.GetSignal(ptr, "applicationStateChanged"); signal != nil { - (*(*func(core.Qt__ApplicationState))(signal))(core.Qt__ApplicationState(state)) - } - -} - -func (ptr *QGuiApplication) ConnectApplicationStateChanged(f func(state core.Qt__ApplicationState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "applicationStateChanged") { - C.QGuiApplication_ConnectApplicationStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "applicationStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "applicationStateChanged"); signal != nil { - f := func(state core.Qt__ApplicationState) { - (*(*func(core.Qt__ApplicationState))(signal))(state) - f(state) - } - qt.ConnectSignal(ptr.Pointer(), "applicationStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applicationStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectApplicationStateChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectApplicationStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "applicationStateChanged") - } -} - -func (ptr *QGuiApplication) ApplicationStateChanged(state core.Qt__ApplicationState) { - if ptr.Pointer() != nil { - C.QGuiApplication_ApplicationStateChanged(ptr.Pointer(), C.longlong(state)) - } -} - -func QGuiApplication_ChangeOverrideCursor(cursor QCursor_ITF) { - C.QGuiApplication_QGuiApplication_ChangeOverrideCursor(PointerFromQCursor(cursor)) -} - -func (ptr *QGuiApplication) ChangeOverrideCursor(cursor QCursor_ITF) { - C.QGuiApplication_QGuiApplication_ChangeOverrideCursor(PointerFromQCursor(cursor)) -} - -func QGuiApplication_Clipboard() *QClipboard { - tmpValue := NewQClipboardFromPointer(C.QGuiApplication_QGuiApplication_Clipboard()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) Clipboard() *QClipboard { - tmpValue := NewQClipboardFromPointer(C.QGuiApplication_QGuiApplication_Clipboard()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGuiApplication_CommitDataRequest -func callbackQGuiApplication_CommitDataRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "commitDataRequest"); signal != nil { - (*(*func(*QSessionManager))(signal))(NewQSessionManagerFromPointer(manager)) - } - -} - -func (ptr *QGuiApplication) ConnectCommitDataRequest(f func(manager *QSessionManager)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "commitDataRequest") { - C.QGuiApplication_ConnectCommitDataRequest(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "commitDataRequest"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "commitDataRequest"); signal != nil { - f := func(manager *QSessionManager) { - (*(*func(*QSessionManager))(signal))(manager) - f(manager) - } - qt.ConnectSignal(ptr.Pointer(), "commitDataRequest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "commitDataRequest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectCommitDataRequest() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectCommitDataRequest(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "commitDataRequest") - } -} - -func (ptr *QGuiApplication) CommitDataRequest(manager QSessionManager_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_CommitDataRequest(ptr.Pointer(), PointerFromQSessionManager(manager)) - } -} - -func QGuiApplication_DesktopFileName() string { - return cGoUnpackString(C.QGuiApplication_QGuiApplication_DesktopFileName()) -} - -func (ptr *QGuiApplication) DesktopFileName() string { - return cGoUnpackString(C.QGuiApplication_QGuiApplication_DesktopFileName()) -} - -func QGuiApplication_DesktopSettingsAware() bool { - return int8(C.QGuiApplication_QGuiApplication_DesktopSettingsAware()) != 0 -} - -func (ptr *QGuiApplication) DesktopSettingsAware() bool { - return int8(C.QGuiApplication_QGuiApplication_DesktopSettingsAware()) != 0 -} - -func (ptr *QGuiApplication) DevicePixelRatio() float64 { - if ptr.Pointer() != nil { - return float64(C.QGuiApplication_DevicePixelRatio(ptr.Pointer())) - } - return 0 -} - -//export callbackQGuiApplication_Event -func callbackQGuiApplication_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGuiApplicationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGuiApplication) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGuiApplication_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func QGuiApplication_Exec() int { - return int(int32(C.QGuiApplication_QGuiApplication_Exec())) -} - -func (ptr *QGuiApplication) Exec() int { - return int(int32(C.QGuiApplication_QGuiApplication_Exec())) -} - -func QGuiApplication_FocusObject() *core.QObject { - tmpValue := core.NewQObjectFromPointer(C.QGuiApplication_QGuiApplication_FocusObject()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) FocusObject() *core.QObject { - tmpValue := core.NewQObjectFromPointer(C.QGuiApplication_QGuiApplication_FocusObject()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGuiApplication_FocusObjectChanged -func callbackQGuiApplication_FocusObjectChanged(ptr unsafe.Pointer, focusObject unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(focusObject)) - } - -} - -func (ptr *QGuiApplication) ConnectFocusObjectChanged(f func(focusObject *core.QObject)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "focusObjectChanged") { - C.QGuiApplication_ConnectFocusObjectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusObjectChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "focusObjectChanged"); signal != nil { - f := func(focusObject *core.QObject) { - (*(*func(*core.QObject))(signal))(focusObject) - f(focusObject) - } - qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectFocusObjectChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectFocusObjectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "focusObjectChanged") - } -} - -func (ptr *QGuiApplication) FocusObjectChanged(focusObject core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_FocusObjectChanged(ptr.Pointer(), core.PointerFromQObject(focusObject)) - } -} - -func QGuiApplication_FocusWindow() *QWindow { - tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_FocusWindow()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) FocusWindow() *QWindow { - tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_FocusWindow()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGuiApplication_FocusWindowChanged -func callbackQGuiApplication_FocusWindowChanged(ptr unsafe.Pointer, focusWindow unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusWindowChanged"); signal != nil { - (*(*func(*QWindow))(signal))(NewQWindowFromPointer(focusWindow)) - } - -} - -func (ptr *QGuiApplication) ConnectFocusWindowChanged(f func(focusWindow *QWindow)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "focusWindowChanged") { - C.QGuiApplication_ConnectFocusWindowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusWindowChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "focusWindowChanged"); signal != nil { - f := func(focusWindow *QWindow) { - (*(*func(*QWindow))(signal))(focusWindow) - f(focusWindow) - } - qt.ConnectSignal(ptr.Pointer(), "focusWindowChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusWindowChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectFocusWindowChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectFocusWindowChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "focusWindowChanged") - } -} - -func (ptr *QGuiApplication) FocusWindowChanged(focusWindow QWindow_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_FocusWindowChanged(ptr.Pointer(), PointerFromQWindow(focusWindow)) - } -} - -func QGuiApplication_Font() *QFont { - tmpValue := NewQFontFromPointer(C.QGuiApplication_QGuiApplication_Font()) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QGuiApplication) Font() *QFont { - tmpValue := NewQFontFromPointer(C.QGuiApplication_QGuiApplication_Font()) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue -} - -//export callbackQGuiApplication_FontChanged -func callbackQGuiApplication_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil { - (*(*func(*QFont))(signal))(NewQFontFromPointer(font)) - } - -} - -func (ptr *QGuiApplication) ConnectFontChanged(f func(font *QFont)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "fontChanged") { - C.QGuiApplication_ConnectFontChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fontChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "fontChanged"); signal != nil { - f := func(font *QFont) { - (*(*func(*QFont))(signal))(font) - f(font) - } - qt.ConnectSignal(ptr.Pointer(), "fontChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fontChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectFontChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectFontChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "fontChanged") - } -} - -func (ptr *QGuiApplication) FontChanged(font QFont_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_FontChanged(ptr.Pointer(), PointerFromQFont(font)) - } -} - -//export callbackQGuiApplication_FontDatabaseChanged -func callbackQGuiApplication_FontDatabaseChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fontDatabaseChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGuiApplication) ConnectFontDatabaseChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "fontDatabaseChanged") { - C.QGuiApplication_ConnectFontDatabaseChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fontDatabaseChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "fontDatabaseChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "fontDatabaseChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fontDatabaseChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectFontDatabaseChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectFontDatabaseChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "fontDatabaseChanged") - } -} - -func (ptr *QGuiApplication) FontDatabaseChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_FontDatabaseChanged(ptr.Pointer()) - } -} - -func QGuiApplication_InputMethod() *QInputMethod { - tmpValue := NewQInputMethodFromPointer(C.QGuiApplication_QGuiApplication_InputMethod()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) InputMethod() *QInputMethod { - tmpValue := NewQInputMethodFromPointer(C.QGuiApplication_QGuiApplication_InputMethod()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QGuiApplication_IsFallbackSessionManagementEnabled() bool { - return int8(C.QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled()) != 0 -} - -func (ptr *QGuiApplication) IsFallbackSessionManagementEnabled() bool { - return int8(C.QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled()) != 0 -} - -func QGuiApplication_IsLeftToRight() bool { - return int8(C.QGuiApplication_QGuiApplication_IsLeftToRight()) != 0 -} - -func (ptr *QGuiApplication) IsLeftToRight() bool { - return int8(C.QGuiApplication_QGuiApplication_IsLeftToRight()) != 0 -} - -func QGuiApplication_IsRightToLeft() bool { - return int8(C.QGuiApplication_QGuiApplication_IsRightToLeft()) != 0 -} - -func (ptr *QGuiApplication) IsRightToLeft() bool { - return int8(C.QGuiApplication_QGuiApplication_IsRightToLeft()) != 0 -} - -func (ptr *QGuiApplication) IsSavingSession() bool { - if ptr.Pointer() != nil { - return int8(C.QGuiApplication_IsSavingSession(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGuiApplication) IsSessionRestored() bool { - if ptr.Pointer() != nil { - return int8(C.QGuiApplication_IsSessionRestored(ptr.Pointer())) != 0 - } - return false -} - -func QGuiApplication_KeyboardModifiers() core.Qt__KeyboardModifier { - return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_KeyboardModifiers()) -} - -func (ptr *QGuiApplication) KeyboardModifiers() core.Qt__KeyboardModifier { - return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_KeyboardModifiers()) -} - -//export callbackQGuiApplication_LastWindowClosed -func callbackQGuiApplication_LastWindowClosed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "lastWindowClosed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGuiApplication) ConnectLastWindowClosed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "lastWindowClosed") { - C.QGuiApplication_ConnectLastWindowClosed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "lastWindowClosed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "lastWindowClosed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "lastWindowClosed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "lastWindowClosed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectLastWindowClosed() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectLastWindowClosed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "lastWindowClosed") - } -} - -func (ptr *QGuiApplication) LastWindowClosed() { - if ptr.Pointer() != nil { - C.QGuiApplication_LastWindowClosed(ptr.Pointer()) - } -} - -func QGuiApplication_LayoutDirection() core.Qt__LayoutDirection { - return core.Qt__LayoutDirection(C.QGuiApplication_QGuiApplication_LayoutDirection()) -} - -func (ptr *QGuiApplication) LayoutDirection() core.Qt__LayoutDirection { - return core.Qt__LayoutDirection(C.QGuiApplication_QGuiApplication_LayoutDirection()) -} - -//export callbackQGuiApplication_LayoutDirectionChanged -func callbackQGuiApplication_LayoutDirectionChanged(ptr unsafe.Pointer, direction C.longlong) { - if signal := qt.GetSignal(ptr, "layoutDirectionChanged"); signal != nil { - (*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(direction)) - } - -} - -func (ptr *QGuiApplication) ConnectLayoutDirectionChanged(f func(direction core.Qt__LayoutDirection)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "layoutDirectionChanged") { - C.QGuiApplication_ConnectLayoutDirectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutDirectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "layoutDirectionChanged"); signal != nil { - f := func(direction core.Qt__LayoutDirection) { - (*(*func(core.Qt__LayoutDirection))(signal))(direction) - f(direction) - } - qt.ConnectSignal(ptr.Pointer(), "layoutDirectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layoutDirectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectLayoutDirectionChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectLayoutDirectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "layoutDirectionChanged") - } -} - -func (ptr *QGuiApplication) LayoutDirectionChanged(direction core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QGuiApplication_LayoutDirectionChanged(ptr.Pointer(), C.longlong(direction)) - } -} - -func QGuiApplication_ModalWindow() *QWindow { - tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_ModalWindow()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) ModalWindow() *QWindow { - tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_ModalWindow()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QGuiApplication_MouseButtons() core.Qt__MouseButton { - return core.Qt__MouseButton(C.QGuiApplication_QGuiApplication_MouseButtons()) -} - -func (ptr *QGuiApplication) MouseButtons() core.Qt__MouseButton { - return core.Qt__MouseButton(C.QGuiApplication_QGuiApplication_MouseButtons()) -} - -func QGuiApplication_OverrideCursor() *QCursor { - return NewQCursorFromPointer(C.QGuiApplication_QGuiApplication_OverrideCursor()) -} - -func (ptr *QGuiApplication) OverrideCursor() *QCursor { - return NewQCursorFromPointer(C.QGuiApplication_QGuiApplication_OverrideCursor()) -} - -func QGuiApplication_Palette() *QPalette { - tmpValue := NewQPaletteFromPointer(C.QGuiApplication_QGuiApplication_Palette()) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func (ptr *QGuiApplication) Palette() *QPalette { - tmpValue := NewQPaletteFromPointer(C.QGuiApplication_QGuiApplication_Palette()) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -//export callbackQGuiApplication_PaletteChanged -func callbackQGuiApplication_PaletteChanged(ptr unsafe.Pointer, palette unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paletteChanged"); signal != nil { - (*(*func(*QPalette))(signal))(NewQPaletteFromPointer(palette)) - } - -} - -func (ptr *QGuiApplication) ConnectPaletteChanged(f func(palette *QPalette)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "paletteChanged") { - C.QGuiApplication_ConnectPaletteChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "paletteChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "paletteChanged"); signal != nil { - f := func(palette *QPalette) { - (*(*func(*QPalette))(signal))(palette) - f(palette) - } - qt.ConnectSignal(ptr.Pointer(), "paletteChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paletteChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectPaletteChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectPaletteChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "paletteChanged") - } -} - -func (ptr *QGuiApplication) PaletteChanged(palette QPalette_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_PaletteChanged(ptr.Pointer(), PointerFromQPalette(palette)) - } -} - -func QGuiApplication_PlatformName() string { - return cGoUnpackString(C.QGuiApplication_QGuiApplication_PlatformName()) -} - -func (ptr *QGuiApplication) PlatformName() string { - return cGoUnpackString(C.QGuiApplication_QGuiApplication_PlatformName()) -} - -func QGuiApplication_PrimaryScreen() *QScreen { - tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_PrimaryScreen()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) PrimaryScreen() *QScreen { - tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_PrimaryScreen()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGuiApplication_PrimaryScreenChanged -func callbackQGuiApplication_PrimaryScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil { - (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) - } - -} - -func (ptr *QGuiApplication) ConnectPrimaryScreenChanged(f func(screen *QScreen)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "primaryScreenChanged") { - C.QGuiApplication_ConnectPrimaryScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "primaryScreenChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "primaryScreenChanged"); signal != nil { - f := func(screen *QScreen) { - (*(*func(*QScreen))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectPrimaryScreenChanged() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectPrimaryScreenChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "primaryScreenChanged") - } -} - -func (ptr *QGuiApplication) PrimaryScreenChanged(screen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_PrimaryScreenChanged(ptr.Pointer(), PointerFromQScreen(screen)) - } -} - -func QGuiApplication_QueryKeyboardModifiers() core.Qt__KeyboardModifier { - return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_QueryKeyboardModifiers()) -} - -func (ptr *QGuiApplication) QueryKeyboardModifiers() core.Qt__KeyboardModifier { - return core.Qt__KeyboardModifier(C.QGuiApplication_QGuiApplication_QueryKeyboardModifiers()) -} - -func QGuiApplication_QuitOnLastWindowClosed() bool { - return int8(C.QGuiApplication_QGuiApplication_QuitOnLastWindowClosed()) != 0 -} - -func (ptr *QGuiApplication) QuitOnLastWindowClosed() bool { - return int8(C.QGuiApplication_QGuiApplication_QuitOnLastWindowClosed()) != 0 -} - -func QGuiApplication_RestoreOverrideCursor() { - C.QGuiApplication_QGuiApplication_RestoreOverrideCursor() -} - -func (ptr *QGuiApplication) RestoreOverrideCursor() { - C.QGuiApplication_QGuiApplication_RestoreOverrideCursor() -} - -//export callbackQGuiApplication_SaveStateRequest -func callbackQGuiApplication_SaveStateRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "saveStateRequest"); signal != nil { - (*(*func(*QSessionManager))(signal))(NewQSessionManagerFromPointer(manager)) - } - -} - -func (ptr *QGuiApplication) ConnectSaveStateRequest(f func(manager *QSessionManager)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "saveStateRequest") { - C.QGuiApplication_ConnectSaveStateRequest(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "saveStateRequest"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "saveStateRequest"); signal != nil { - f := func(manager *QSessionManager) { - (*(*func(*QSessionManager))(signal))(manager) - f(manager) - } - qt.ConnectSignal(ptr.Pointer(), "saveStateRequest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "saveStateRequest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectSaveStateRequest() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectSaveStateRequest(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "saveStateRequest") - } -} - -func (ptr *QGuiApplication) SaveStateRequest(manager QSessionManager_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_SaveStateRequest(ptr.Pointer(), PointerFromQSessionManager(manager)) - } -} - -//export callbackQGuiApplication_ScreenAdded -func callbackQGuiApplication_ScreenAdded(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "screenAdded"); signal != nil { - (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) - } - -} - -func (ptr *QGuiApplication) ConnectScreenAdded(f func(screen *QScreen)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "screenAdded") { - C.QGuiApplication_ConnectScreenAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenAdded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "screenAdded"); signal != nil { - f := func(screen *QScreen) { - (*(*func(*QScreen))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "screenAdded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "screenAdded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectScreenAdded() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectScreenAdded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "screenAdded") - } -} - -func (ptr *QGuiApplication) ScreenAdded(screen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_ScreenAdded(ptr.Pointer(), PointerFromQScreen(screen)) - } -} - -func QGuiApplication_ScreenAt(point core.QPoint_ITF) *QScreen { - tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_ScreenAt(core.PointerFromQPoint(point))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) ScreenAt(point core.QPoint_ITF) *QScreen { - tmpValue := NewQScreenFromPointer(C.QGuiApplication_QGuiApplication_ScreenAt(core.PointerFromQPoint(point))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGuiApplication_ScreenRemoved -func callbackQGuiApplication_ScreenRemoved(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "screenRemoved"); signal != nil { - (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) - } - -} - -func (ptr *QGuiApplication) ConnectScreenRemoved(f func(screen *QScreen)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "screenRemoved") { - C.QGuiApplication_ConnectScreenRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "screenRemoved"); signal != nil { - f := func(screen *QScreen) { - (*(*func(*QScreen))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "screenRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "screenRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectScreenRemoved() { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectScreenRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "screenRemoved") - } -} - -func (ptr *QGuiApplication) ScreenRemoved(screen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_ScreenRemoved(ptr.Pointer(), PointerFromQScreen(screen)) - } -} - -func QGuiApplication_Screens() []*QScreen { - return func(l C.struct_QtGui_PackedList) []*QScreen { - out := make([]*QScreen, int(l.len)) - tmpList := NewQGuiApplicationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__screens_atList(i) - } - return out - }(C.QGuiApplication_QGuiApplication_Screens()) -} - -func (ptr *QGuiApplication) Screens() []*QScreen { - return func(l C.struct_QtGui_PackedList) []*QScreen { - out := make([]*QScreen, int(l.len)) - tmpList := NewQGuiApplicationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__screens_atList(i) - } - return out - }(C.QGuiApplication_QGuiApplication_Screens()) -} - -func (ptr *QGuiApplication) SessionId() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGuiApplication_SessionId(ptr.Pointer())) - } - return "" -} - -func (ptr *QGuiApplication) SessionKey() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGuiApplication_SessionKey(ptr.Pointer())) - } - return "" -} - -func QGuiApplication_SetApplicationDisplayName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QGuiApplication_QGuiApplication_SetApplicationDisplayName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func (ptr *QGuiApplication) SetApplicationDisplayName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QGuiApplication_QGuiApplication_SetApplicationDisplayName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func QGuiApplication_SetDesktopFileName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QGuiApplication_QGuiApplication_SetDesktopFileName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func (ptr *QGuiApplication) SetDesktopFileName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QGuiApplication_QGuiApplication_SetDesktopFileName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func QGuiApplication_SetDesktopSettingsAware(on bool) { - C.QGuiApplication_QGuiApplication_SetDesktopSettingsAware(C.char(int8(qt.GoBoolToInt(on)))) -} - -func (ptr *QGuiApplication) SetDesktopSettingsAware(on bool) { - C.QGuiApplication_QGuiApplication_SetDesktopSettingsAware(C.char(int8(qt.GoBoolToInt(on)))) -} - -func QGuiApplication_SetFallbackSessionManagementEnabled(enabled bool) { - C.QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) -} - -func (ptr *QGuiApplication) SetFallbackSessionManagementEnabled(enabled bool) { - C.QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(C.char(int8(qt.GoBoolToInt(enabled)))) -} - -func QGuiApplication_SetFont(font QFont_ITF) { - C.QGuiApplication_QGuiApplication_SetFont(PointerFromQFont(font)) -} - -func (ptr *QGuiApplication) SetFont(font QFont_ITF) { - C.QGuiApplication_QGuiApplication_SetFont(PointerFromQFont(font)) -} - -func QGuiApplication_SetLayoutDirection(direction core.Qt__LayoutDirection) { - C.QGuiApplication_QGuiApplication_SetLayoutDirection(C.longlong(direction)) -} - -func (ptr *QGuiApplication) SetLayoutDirection(direction core.Qt__LayoutDirection) { - C.QGuiApplication_QGuiApplication_SetLayoutDirection(C.longlong(direction)) -} - -func QGuiApplication_SetOverrideCursor(cursor QCursor_ITF) { - C.QGuiApplication_QGuiApplication_SetOverrideCursor(PointerFromQCursor(cursor)) -} - -func (ptr *QGuiApplication) SetOverrideCursor(cursor QCursor_ITF) { - C.QGuiApplication_QGuiApplication_SetOverrideCursor(PointerFromQCursor(cursor)) -} - -func QGuiApplication_SetPalette(pal QPalette_ITF) { - C.QGuiApplication_QGuiApplication_SetPalette(PointerFromQPalette(pal)) -} - -func (ptr *QGuiApplication) SetPalette(pal QPalette_ITF) { - C.QGuiApplication_QGuiApplication_SetPalette(PointerFromQPalette(pal)) -} - -func QGuiApplication_SetQuitOnLastWindowClosed(quit bool) { - C.QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(C.char(int8(qt.GoBoolToInt(quit)))) -} - -func (ptr *QGuiApplication) SetQuitOnLastWindowClosed(quit bool) { - C.QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(C.char(int8(qt.GoBoolToInt(quit)))) -} - -func QGuiApplication_SetWindowIcon(icon QIcon_ITF) { - C.QGuiApplication_QGuiApplication_SetWindowIcon(PointerFromQIcon(icon)) -} - -func (ptr *QGuiApplication) SetWindowIcon(icon QIcon_ITF) { - C.QGuiApplication_QGuiApplication_SetWindowIcon(PointerFromQIcon(icon)) -} - -func QGuiApplication_StyleHints() *QStyleHints { - tmpValue := NewQStyleHintsFromPointer(C.QGuiApplication_QGuiApplication_StyleHints()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) StyleHints() *QStyleHints { - tmpValue := NewQStyleHintsFromPointer(C.QGuiApplication_QGuiApplication_StyleHints()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QGuiApplication_Sync() { - C.QGuiApplication_QGuiApplication_Sync() -} - -func (ptr *QGuiApplication) Sync() { - C.QGuiApplication_QGuiApplication_Sync() -} - -func QGuiApplication_TopLevelAt(pos core.QPoint_ITF) *QWindow { - tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_TopLevelAt(core.PointerFromQPoint(pos))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGuiApplication) TopLevelAt(pos core.QPoint_ITF) *QWindow { - tmpValue := NewQWindowFromPointer(C.QGuiApplication_QGuiApplication_TopLevelAt(core.PointerFromQPoint(pos))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QGuiApplication_WindowIcon() *QIcon { - tmpValue := NewQIconFromPointer(C.QGuiApplication_QGuiApplication_WindowIcon()) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func (ptr *QGuiApplication) WindowIcon() *QIcon { - tmpValue := NewQIconFromPointer(C.QGuiApplication_QGuiApplication_WindowIcon()) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -//export callbackQGuiApplication_DestroyQGuiApplication -func callbackQGuiApplication_DestroyQGuiApplication(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGuiApplication"); signal != nil { - (*(*func())(signal))() - } else { - NewQGuiApplicationFromPointer(ptr).DestroyQGuiApplicationDefault() - } -} - -func (ptr *QGuiApplication) ConnectDestroyQGuiApplication(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGuiApplication"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGuiApplication", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGuiApplication", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGuiApplication) DisconnectDestroyQGuiApplication() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGuiApplication") - } -} - -func (ptr *QGuiApplication) DestroyQGuiApplication() { - if ptr.Pointer() != nil { - C.QGuiApplication_DestroyQGuiApplication(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGuiApplication) DestroyQGuiApplicationDefault() { - if ptr.Pointer() != nil { - C.QGuiApplication_DestroyQGuiApplicationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGuiApplication) __screens_atList(i int) *QScreen { - if ptr.Pointer() != nil { - tmpValue := NewQScreenFromPointer(C.QGuiApplication___screens_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGuiApplication) __screens_setList(i QScreen_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication___screens_setList(ptr.Pointer(), PointerFromQScreen(i)) - } -} - -func (ptr *QGuiApplication) __screens_newList() unsafe.Pointer { - return C.QGuiApplication___screens_newList(ptr.Pointer()) -} - -func (ptr *QGuiApplication) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGuiApplication) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGuiApplication) __children_newList() unsafe.Pointer { - return C.QGuiApplication___children_newList(ptr.Pointer()) -} - -func (ptr *QGuiApplication) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGuiApplication___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGuiApplication) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGuiApplication) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGuiApplication___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGuiApplication) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGuiApplication) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGuiApplication) __findChildren_newList() unsafe.Pointer { - return C.QGuiApplication___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGuiApplication) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGuiApplication) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGuiApplication) __findChildren_newList3() unsafe.Pointer { - return C.QGuiApplication___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGuiApplication) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGuiApplication___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGuiApplication) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGuiApplication) __qFindChildren_newList2() unsafe.Pointer { - return C.QGuiApplication___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGuiApplication_AboutToQuit -func callbackQGuiApplication_AboutToQuit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQGuiApplication_ApplicationNameChanged -func callbackQGuiApplication_ApplicationNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQGuiApplication_ApplicationVersionChanged -func callbackQGuiApplication_ApplicationVersionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQGuiApplication_OrganizationDomainChanged -func callbackQGuiApplication_OrganizationDomainChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQGuiApplication_OrganizationNameChanged -func callbackQGuiApplication_OrganizationNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQGuiApplication_Quit -func callbackQGuiApplication_Quit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "quit"); signal != nil { - (*(*func())(signal))() - } else { - NewQGuiApplicationFromPointer(ptr).QuitDefault() - } -} - -func (ptr *QGuiApplication) QuitDefault() { - if ptr.Pointer() != nil { - C.QGuiApplication_QuitDefault(ptr.Pointer()) - } -} - -//export callbackQGuiApplication_ChildEvent -func callbackQGuiApplication_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGuiApplicationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGuiApplication) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGuiApplication_ConnectNotify -func callbackQGuiApplication_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGuiApplicationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGuiApplication) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGuiApplication_CustomEvent -func callbackQGuiApplication_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGuiApplicationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGuiApplication) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGuiApplication_DeleteLater -func callbackQGuiApplication_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGuiApplicationFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGuiApplication) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGuiApplication_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGuiApplication_Destroyed -func callbackQGuiApplication_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGuiApplication_DisconnectNotify -func callbackQGuiApplication_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGuiApplicationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGuiApplication) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGuiApplication_EventFilter -func callbackQGuiApplication_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGuiApplicationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGuiApplication) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGuiApplication_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGuiApplication_MetaObject -func callbackQGuiApplication_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGuiApplicationFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGuiApplication) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGuiApplication_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGuiApplication_ObjectNameChanged -func callbackQGuiApplication_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGuiApplication_TimerEvent -func callbackQGuiApplication_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGuiApplicationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGuiApplication) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGuiApplication_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QHelpEvent struct { - core.QEvent -} - -type QHelpEvent_ITF interface { - core.QEvent_ITF - QHelpEvent_PTR() *QHelpEvent -} - -func (ptr *QHelpEvent) QHelpEvent_PTR() *QHelpEvent { - return ptr -} - -func (ptr *QHelpEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QHelpEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQHelpEvent(ptr QHelpEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHelpEvent_PTR().Pointer() - } - return nil -} - -func NewQHelpEventFromPointer(ptr unsafe.Pointer) (n *QHelpEvent) { - n = new(QHelpEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QHelpEvent) DestroyQHelpEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQHelpEvent(ty core.QEvent__Type, pos core.QPoint_ITF, globalPos core.QPoint_ITF) *QHelpEvent { - tmpValue := NewQHelpEventFromPointer(C.QHelpEvent_NewQHelpEvent(C.longlong(ty), core.PointerFromQPoint(pos), core.PointerFromQPoint(globalPos))) - runtime.SetFinalizer(tmpValue, (*QHelpEvent).DestroyQHelpEvent) - return tmpValue -} - -func (ptr *QHelpEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - return core.NewQPointFromPointer(C.QHelpEvent_GlobalPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QHelpEvent) GlobalX() int { - if ptr.Pointer() != nil { - return int(int32(C.QHelpEvent_GlobalX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHelpEvent) GlobalY() int { - if ptr.Pointer() != nil { - return int(int32(C.QHelpEvent_GlobalY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHelpEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - return core.NewQPointFromPointer(C.QHelpEvent_Pos(ptr.Pointer())) - } - return nil -} - -func (ptr *QHelpEvent) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QHelpEvent_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHelpEvent) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QHelpEvent_Y(ptr.Pointer()))) - } - return 0 -} - -type QHideEvent struct { - core.QEvent -} - -type QHideEvent_ITF interface { - core.QEvent_ITF - QHideEvent_PTR() *QHideEvent -} - -func (ptr *QHideEvent) QHideEvent_PTR() *QHideEvent { - return ptr -} - -func (ptr *QHideEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QHideEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQHideEvent(ptr QHideEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHideEvent_PTR().Pointer() - } - return nil -} - -func NewQHideEventFromPointer(ptr unsafe.Pointer) (n *QHideEvent) { - n = new(QHideEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QHideEvent) DestroyQHideEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQHideEvent() *QHideEvent { - tmpValue := NewQHideEventFromPointer(C.QHideEvent_NewQHideEvent()) - runtime.SetFinalizer(tmpValue, (*QHideEvent).DestroyQHideEvent) - return tmpValue -} - -type QHoverEvent struct { - QInputEvent -} - -type QHoverEvent_ITF interface { - QInputEvent_ITF - QHoverEvent_PTR() *QHoverEvent -} - -func (ptr *QHoverEvent) QHoverEvent_PTR() *QHoverEvent { - return ptr -} - -func (ptr *QHoverEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QHoverEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQHoverEvent(ptr QHoverEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHoverEvent_PTR().Pointer() - } - return nil -} - -func NewQHoverEventFromPointer(ptr unsafe.Pointer) (n *QHoverEvent) { - n = new(QHoverEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QHoverEvent) DestroyQHoverEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQHoverEvent(ty core.QEvent__Type, pos core.QPointF_ITF, oldPos core.QPointF_ITF, modifiers core.Qt__KeyboardModifier) *QHoverEvent { - tmpValue := NewQHoverEventFromPointer(C.QHoverEvent_NewQHoverEvent(C.longlong(ty), core.PointerFromQPointF(pos), core.PointerFromQPointF(oldPos), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QHoverEvent).DestroyQHoverEvent) - return tmpValue -} - -func (ptr *QHoverEvent) OldPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QHoverEvent_OldPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QHoverEvent) OldPosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QHoverEvent_OldPosF(ptr.Pointer())) - } - return nil -} - -func (ptr *QHoverEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QHoverEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QHoverEvent) PosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QHoverEvent_PosF(ptr.Pointer())) - } - return nil -} - -type QIcon struct { - ptr unsafe.Pointer -} - -type QIcon_ITF interface { - QIcon_PTR() *QIcon -} - -func (ptr *QIcon) QIcon_PTR() *QIcon { - return ptr -} - -func (ptr *QIcon) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QIcon) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQIcon(ptr QIcon_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIcon_PTR().Pointer() - } - return nil -} - -func NewQIconFromPointer(ptr unsafe.Pointer) (n *QIcon) { - n = new(QIcon) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QIcon__Mode -//QIcon::Mode -type QIcon__Mode int64 - -const ( - QIcon__Normal QIcon__Mode = QIcon__Mode(0) - QIcon__Disabled QIcon__Mode = QIcon__Mode(1) - QIcon__Active QIcon__Mode = QIcon__Mode(2) - QIcon__Selected QIcon__Mode = QIcon__Mode(3) -) - -//go:generate stringer -type=QIcon__State -//QIcon::State -type QIcon__State int64 - -const ( - QIcon__On QIcon__State = QIcon__State(0) - QIcon__Off QIcon__State = QIcon__State(1) -) - -func NewQIcon() *QIcon { - tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon()) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func NewQIcon2(pixmap QPixmap_ITF) *QIcon { - tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon2(PointerFromQPixmap(pixmap))) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func NewQIcon3(other QIcon_ITF) *QIcon { - tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon3(PointerFromQIcon(other))) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func NewQIcon4(other QIcon_ITF) *QIcon { - tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon4(PointerFromQIcon(other))) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func NewQIcon5(fileName string) *QIcon { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon5(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func NewQIcon6(engine QIconEngine_ITF) *QIcon { - tmpValue := NewQIconFromPointer(C.QIcon_NewQIcon6(PointerFromQIconEngine(engine))) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func (ptr *QIcon) ActualSize(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QIcon_ActualSize(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QIcon) ActualSize2(window QWindow_ITF, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QIcon_ActualSize2(ptr.Pointer(), PointerFromQWindow(window), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QIcon) AddFile(fileName string, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QIcon_AddFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQSize(size), C.longlong(mode), C.longlong(state)) - } -} - -func (ptr *QIcon) AddPixmap(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - C.QIcon_AddPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode), C.longlong(state)) - } -} - -func (ptr *QIcon) AvailableSizes(mode QIcon__Mode, state QIcon__State) []*core.QSize { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QSize { - out := make([]*core.QSize, int(l.len)) - tmpList := NewQIconFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableSizes_atList(i) - } - return out - }(C.QIcon_AvailableSizes(ptr.Pointer(), C.longlong(mode), C.longlong(state))) - } - return make([]*core.QSize, 0) -} - -func (ptr *QIcon) CacheKey() int64 { - if ptr.Pointer() != nil { - return int64(C.QIcon_CacheKey(ptr.Pointer())) - } - return 0 -} - -func QIcon_FallbackSearchPaths() []string { - return unpackStringList(cGoUnpackString(C.QIcon_QIcon_FallbackSearchPaths())) -} - -func (ptr *QIcon) FallbackSearchPaths() []string { - return unpackStringList(cGoUnpackString(C.QIcon_QIcon_FallbackSearchPaths())) -} - -func QIcon_FallbackThemeName() string { - return cGoUnpackString(C.QIcon_QIcon_FallbackThemeName()) -} - -func (ptr *QIcon) FallbackThemeName() string { - return cGoUnpackString(C.QIcon_QIcon_FallbackThemeName()) -} - -func QIcon_FromTheme(name string) *QIcon { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func (ptr *QIcon) FromTheme(name string) *QIcon { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func QIcon_FromTheme2(name string, fallback QIcon_ITF) *QIcon { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme2(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQIcon(fallback))) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func (ptr *QIcon) FromTheme2(name string, fallback QIcon_ITF) *QIcon { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQIconFromPointer(C.QIcon_QIcon_FromTheme2(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQIcon(fallback))) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue -} - -func QIcon_HasThemeIcon(name string) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QIcon_QIcon_HasThemeIcon(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 -} - -func (ptr *QIcon) HasThemeIcon(name string) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QIcon_QIcon_HasThemeIcon(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 -} - -func (ptr *QIcon) IsMask() bool { - if ptr.Pointer() != nil { - return int8(C.QIcon_IsMask(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIcon) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QIcon_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QIcon) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QIcon_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QIcon) Paint(painter QPainter_ITF, rect core.QRect_ITF, alignment core.Qt__AlignmentFlag, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - C.QIcon_Paint(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRect(rect), C.longlong(alignment), C.longlong(mode), C.longlong(state)) - } -} - -func (ptr *QIcon) Paint2(painter QPainter_ITF, x int, y int, w int, h int, alignment core.Qt__AlignmentFlag, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - C.QIcon_Paint2(ptr.Pointer(), PointerFromQPainter(painter), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(alignment), C.longlong(mode), C.longlong(state)) - } -} - -func (ptr *QIcon) Pixmap(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QIcon) Pixmap2(w int, h int, mode QIcon__Mode, state QIcon__State) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QIcon) Pixmap3(extent int, mode QIcon__Mode, state QIcon__State) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap3(ptr.Pointer(), C.int(int32(extent)), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QIcon) Pixmap4(window QWindow_ITF, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIcon_Pixmap4(ptr.Pointer(), PointerFromQWindow(window), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func QIcon_SetFallbackSearchPaths(paths []string) { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QIcon_QIcon_SetFallbackSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) -} - -func (ptr *QIcon) SetFallbackSearchPaths(paths []string) { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QIcon_QIcon_SetFallbackSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) -} - -func QIcon_SetFallbackThemeName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QIcon_QIcon_SetFallbackThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func (ptr *QIcon) SetFallbackThemeName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QIcon_QIcon_SetFallbackThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func (ptr *QIcon) SetIsMask(isMask bool) { - if ptr.Pointer() != nil { - C.QIcon_SetIsMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isMask)))) - } -} - -func QIcon_SetThemeName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QIcon_QIcon_SetThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func (ptr *QIcon) SetThemeName(name string) { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QIcon_QIcon_SetThemeName(C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) -} - -func QIcon_SetThemeSearchPaths(paths []string) { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QIcon_QIcon_SetThemeSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) -} - -func (ptr *QIcon) SetThemeSearchPaths(paths []string) { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QIcon_QIcon_SetThemeSearchPaths(C.struct_QtGui_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) -} - -func (ptr *QIcon) Swap(other QIcon_ITF) { - if ptr.Pointer() != nil { - C.QIcon_Swap(ptr.Pointer(), PointerFromQIcon(other)) - } -} - -func QIcon_ThemeName() string { - return cGoUnpackString(C.QIcon_QIcon_ThemeName()) -} - -func (ptr *QIcon) ThemeName() string { - return cGoUnpackString(C.QIcon_QIcon_ThemeName()) -} - -func QIcon_ThemeSearchPaths() []string { - return unpackStringList(cGoUnpackString(C.QIcon_QIcon_ThemeSearchPaths())) -} - -func (ptr *QIcon) ThemeSearchPaths() []string { - return unpackStringList(cGoUnpackString(C.QIcon_QIcon_ThemeSearchPaths())) -} - -func (ptr *QIcon) DestroyQIcon() { - if ptr.Pointer() != nil { - C.QIcon_DestroyQIcon(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIcon) ToVariant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QIcon_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QIcon) __availableSizes_atList(i int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QIcon___availableSizes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QIcon) __availableSizes_setList(i core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QIcon___availableSizes_setList(ptr.Pointer(), core.PointerFromQSize(i)) - } -} - -func (ptr *QIcon) __availableSizes_newList() unsafe.Pointer { - return C.QIcon___availableSizes_newList(ptr.Pointer()) -} - -type QIconDragEvent struct { - core.QEvent -} - -type QIconDragEvent_ITF interface { - core.QEvent_ITF - QIconDragEvent_PTR() *QIconDragEvent -} - -func (ptr *QIconDragEvent) QIconDragEvent_PTR() *QIconDragEvent { - return ptr -} - -func (ptr *QIconDragEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QIconDragEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQIconDragEvent(ptr QIconDragEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIconDragEvent_PTR().Pointer() - } - return nil -} - -func NewQIconDragEventFromPointer(ptr unsafe.Pointer) (n *QIconDragEvent) { - n = new(QIconDragEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QIconDragEvent) DestroyQIconDragEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQIconDragEvent() *QIconDragEvent { - tmpValue := NewQIconDragEventFromPointer(C.QIconDragEvent_NewQIconDragEvent()) - runtime.SetFinalizer(tmpValue, (*QIconDragEvent).DestroyQIconDragEvent) - return tmpValue -} - -type QIconEngine struct { - ptr unsafe.Pointer -} - -type QIconEngine_ITF interface { - QIconEngine_PTR() *QIconEngine -} - -func (ptr *QIconEngine) QIconEngine_PTR() *QIconEngine { - return ptr -} - -func (ptr *QIconEngine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QIconEngine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQIconEngine(ptr QIconEngine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIconEngine_PTR().Pointer() - } - return nil -} - -func NewQIconEngineFromPointer(ptr unsafe.Pointer) (n *QIconEngine) { - n = new(QIconEngine) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QIconEngine__IconEngineHook -//QIconEngine::IconEngineHook -type QIconEngine__IconEngineHook int64 - -const ( - QIconEngine__AvailableSizesHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(1) - QIconEngine__IconNameHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(2) - QIconEngine__IsNullHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(3) - QIconEngine__ScaledPixmapHook QIconEngine__IconEngineHook = QIconEngine__IconEngineHook(4) -) - -func NewQIconEngine() *QIconEngine { - return NewQIconEngineFromPointer(C.QIconEngine_NewQIconEngine()) -} - -//export callbackQIconEngine_ActualSize -func callbackQIconEngine_ActualSize(ptr unsafe.Pointer, size unsafe.Pointer, mode C.longlong, state C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "actualSize"); signal != nil { - return core.PointerFromQSize((*(*func(*core.QSize, QIcon__Mode, QIcon__State) *core.QSize)(signal))(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) - } - - return core.PointerFromQSize(NewQIconEngineFromPointer(ptr).ActualSizeDefault(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) -} - -func (ptr *QIconEngine) ConnectActualSize(f func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "actualSize"); signal != nil { - f := func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *core.QSize { - (*(*func(*core.QSize, QIcon__Mode, QIcon__State) *core.QSize)(signal))(size, mode, state) - return f(size, mode, state) - } - qt.ConnectSignal(ptr.Pointer(), "actualSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actualSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectActualSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "actualSize") - } -} - -func (ptr *QIconEngine) ActualSize(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QIconEngine_ActualSize(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QIconEngine) ActualSizeDefault(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QIconEngine_ActualSizeDefault(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQIconEngine_AddFile -func callbackQIconEngine_AddFile(ptr unsafe.Pointer, fileName C.struct_QtGui_PackedString, size unsafe.Pointer, mode C.longlong, state C.longlong) { - if signal := qt.GetSignal(ptr, "addFile"); signal != nil { - (*(*func(string, *core.QSize, QIcon__Mode, QIcon__State))(signal))(cGoUnpackString(fileName), core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state)) - } else { - NewQIconEngineFromPointer(ptr).AddFileDefault(cGoUnpackString(fileName), core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state)) - } -} - -func (ptr *QIconEngine) ConnectAddFile(f func(fileName string, size *core.QSize, mode QIcon__Mode, state QIcon__State)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addFile"); signal != nil { - f := func(fileName string, size *core.QSize, mode QIcon__Mode, state QIcon__State) { - (*(*func(string, *core.QSize, QIcon__Mode, QIcon__State))(signal))(fileName, size, mode, state) - f(fileName, size, mode, state) - } - qt.ConnectSignal(ptr.Pointer(), "addFile", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addFile", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectAddFile() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addFile") - } -} - -func (ptr *QIconEngine) AddFile(fileName string, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QIconEngine_AddFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQSize(size), C.longlong(mode), C.longlong(state)) - } -} - -func (ptr *QIconEngine) AddFileDefault(fileName string, size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QIconEngine_AddFileDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQSize(size), C.longlong(mode), C.longlong(state)) - } -} - -//export callbackQIconEngine_AddPixmap -func callbackQIconEngine_AddPixmap(ptr unsafe.Pointer, pixmap unsafe.Pointer, mode C.longlong, state C.longlong) { - if signal := qt.GetSignal(ptr, "addPixmap"); signal != nil { - (*(*func(*QPixmap, QIcon__Mode, QIcon__State))(signal))(NewQPixmapFromPointer(pixmap), QIcon__Mode(mode), QIcon__State(state)) - } else { - NewQIconEngineFromPointer(ptr).AddPixmapDefault(NewQPixmapFromPointer(pixmap), QIcon__Mode(mode), QIcon__State(state)) - } -} - -func (ptr *QIconEngine) ConnectAddPixmap(f func(pixmap *QPixmap, mode QIcon__Mode, state QIcon__State)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addPixmap"); signal != nil { - f := func(pixmap *QPixmap, mode QIcon__Mode, state QIcon__State) { - (*(*func(*QPixmap, QIcon__Mode, QIcon__State))(signal))(pixmap, mode, state) - f(pixmap, mode, state) - } - qt.ConnectSignal(ptr.Pointer(), "addPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectAddPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addPixmap") - } -} - -func (ptr *QIconEngine) AddPixmap(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - C.QIconEngine_AddPixmap(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode), C.longlong(state)) - } -} - -func (ptr *QIconEngine) AddPixmapDefault(pixmap QPixmap_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - C.QIconEngine_AddPixmapDefault(ptr.Pointer(), PointerFromQPixmap(pixmap), C.longlong(mode), C.longlong(state)) - } -} - -//export callbackQIconEngine_AvailableSizes -func callbackQIconEngine_AvailableSizes(ptr unsafe.Pointer, mode C.longlong, state C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "availableSizes"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQIconEngineFromPointer(NewQIconEngineFromPointer(nil).__availableSizes_newList()) - for _, v := range (*(*func(QIcon__Mode, QIcon__State) []*core.QSize)(signal))(QIcon__Mode(mode), QIcon__State(state)) { - tmpList.__availableSizes_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQIconEngineFromPointer(NewQIconEngineFromPointer(nil).__availableSizes_newList()) - for _, v := range NewQIconEngineFromPointer(ptr).AvailableSizesDefault(QIcon__Mode(mode), QIcon__State(state)) { - tmpList.__availableSizes_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QIconEngine) ConnectAvailableSizes(f func(mode QIcon__Mode, state QIcon__State) []*core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "availableSizes"); signal != nil { - f := func(mode QIcon__Mode, state QIcon__State) []*core.QSize { - (*(*func(QIcon__Mode, QIcon__State) []*core.QSize)(signal))(mode, state) - return f(mode, state) - } - qt.ConnectSignal(ptr.Pointer(), "availableSizes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "availableSizes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectAvailableSizes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "availableSizes") - } -} - -func (ptr *QIconEngine) AvailableSizes(mode QIcon__Mode, state QIcon__State) []*core.QSize { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QSize { - out := make([]*core.QSize, int(l.len)) - tmpList := NewQIconEngineFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableSizes_atList(i) - } - return out - }(C.QIconEngine_AvailableSizes(ptr.Pointer(), C.longlong(mode), C.longlong(state))) - } - return make([]*core.QSize, 0) -} - -func (ptr *QIconEngine) AvailableSizesDefault(mode QIcon__Mode, state QIcon__State) []*core.QSize { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QSize { - out := make([]*core.QSize, int(l.len)) - tmpList := NewQIconEngineFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__availableSizes_atList(i) - } - return out - }(C.QIconEngine_AvailableSizesDefault(ptr.Pointer(), C.longlong(mode), C.longlong(state))) - } - return make([]*core.QSize, 0) -} - -//export callbackQIconEngine_Clone -func callbackQIconEngine_Clone(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "clone"); signal != nil { - return PointerFromQIconEngine((*(*func() *QIconEngine)(signal))()) - } - - return PointerFromQIconEngine(NewQIconEngine()) -} - -func (ptr *QIconEngine) ConnectClone(f func() *QIconEngine) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { - f := func() *QIconEngine { - (*(*func() *QIconEngine)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectClone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clone") - } -} - -func (ptr *QIconEngine) Clone() *QIconEngine { - if ptr.Pointer() != nil { - return NewQIconEngineFromPointer(C.QIconEngine_Clone(ptr.Pointer())) - } - return nil -} - -//export callbackQIconEngine_IconName -func callbackQIconEngine_IconName(ptr unsafe.Pointer) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "iconName"); signal != nil { - tempVal := (*(*func() string)(signal))() - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQIconEngineFromPointer(ptr).IconNameDefault() - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QIconEngine) ConnectIconName(f func() string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "iconName"); signal != nil { - f := func() string { - (*(*func() string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "iconName", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "iconName", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectIconName() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "iconName") - } -} - -func (ptr *QIconEngine) IconName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QIconEngine_IconName(ptr.Pointer())) - } - return "" -} - -func (ptr *QIconEngine) IconNameDefault() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QIconEngine_IconNameDefault(ptr.Pointer())) - } - return "" -} - -func (ptr *QIconEngine) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QIconEngine_IsNull(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQIconEngine_Key -func callbackQIconEngine_Key(ptr unsafe.Pointer) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "key"); signal != nil { - tempVal := (*(*func() string)(signal))() - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQIconEngineFromPointer(ptr).KeyDefault() - return C.struct_QtGui_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QIconEngine) ConnectKey(f func() string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "key"); signal != nil { - f := func() string { - (*(*func() string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "key", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "key", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectKey() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "key") - } -} - -func (ptr *QIconEngine) Key() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QIconEngine_Key(ptr.Pointer())) - } - return "" -} - -func (ptr *QIconEngine) KeyDefault() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QIconEngine_KeyDefault(ptr.Pointer())) - } - return "" -} - -//export callbackQIconEngine_Paint -func callbackQIconEngine_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, mode C.longlong, state C.longlong) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*QPainter, *core.QRect, QIcon__Mode, QIcon__State))(signal))(NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), QIcon__Mode(mode), QIcon__State(state)) - } - -} - -func (ptr *QIconEngine) ConnectPaint(f func(painter *QPainter, rect *core.QRect, mode QIcon__Mode, state QIcon__State)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *QPainter, rect *core.QRect, mode QIcon__Mode, state QIcon__State) { - (*(*func(*QPainter, *core.QRect, QIcon__Mode, QIcon__State))(signal))(painter, rect, mode, state) - f(painter, rect, mode, state) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QIconEngine) Paint(painter QPainter_ITF, rect core.QRect_ITF, mode QIcon__Mode, state QIcon__State) { - if ptr.Pointer() != nil { - C.QIconEngine_Paint(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRect(rect), C.longlong(mode), C.longlong(state)) - } -} - -//export callbackQIconEngine_Pixmap -func callbackQIconEngine_Pixmap(ptr unsafe.Pointer, size unsafe.Pointer, mode C.longlong, state C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "pixmap"); signal != nil { - return PointerFromQPixmap((*(*func(*core.QSize, QIcon__Mode, QIcon__State) *QPixmap)(signal))(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) - } - - return PointerFromQPixmap(NewQIconEngineFromPointer(ptr).PixmapDefault(core.NewQSizeFromPointer(size), QIcon__Mode(mode), QIcon__State(state))) -} - -func (ptr *QIconEngine) ConnectPixmap(f func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *QPixmap) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pixmap"); signal != nil { - f := func(size *core.QSize, mode QIcon__Mode, state QIcon__State) *QPixmap { - (*(*func(*core.QSize, QIcon__Mode, QIcon__State) *QPixmap)(signal))(size, mode, state) - return f(size, mode, state) - } - qt.ConnectSignal(ptr.Pointer(), "pixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pixmap") - } -} - -func (ptr *QIconEngine) Pixmap(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIconEngine_Pixmap(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QIconEngine) PixmapDefault(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIconEngine_PixmapDefault(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQIconEngine_Read -func callbackQIconEngine_Read(ptr unsafe.Pointer, in unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "read"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QDataStream) bool)(signal))(core.NewQDataStreamFromPointer(in))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIconEngineFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in))))) -} - -func (ptr *QIconEngine) ConnectRead(f func(in *core.QDataStream) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { - f := func(in *core.QDataStream) bool { - (*(*func(*core.QDataStream) bool)(signal))(in) - return f(in) - } - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "read") - } -} - -func (ptr *QIconEngine) Read(in core.QDataStream_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QIconEngine_Read(ptr.Pointer(), core.PointerFromQDataStream(in))) != 0 - } - return false -} - -func (ptr *QIconEngine) ReadDefault(in core.QDataStream_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QIconEngine_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in))) != 0 - } - return false -} - -func (ptr *QIconEngine) ScaledPixmap(size core.QSize_ITF, mode QIcon__Mode, state QIcon__State, scale float64) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QIconEngine_ScaledPixmap(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(mode), C.longlong(state), C.double(scale))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQIconEngine_Virtual_hook -func callbackQIconEngine_Virtual_hook(ptr unsafe.Pointer, id C.int, data unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "virtual_hook"); signal != nil { - (*(*func(int, unsafe.Pointer))(signal))(int(int32(id)), data) - } else { - NewQIconEngineFromPointer(ptr).Virtual_hookDefault(int(int32(id)), data) - } -} - -func (ptr *QIconEngine) ConnectVirtual_hook(f func(id int, data unsafe.Pointer)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "virtual_hook"); signal != nil { - f := func(id int, data unsafe.Pointer) { - (*(*func(int, unsafe.Pointer))(signal))(id, data) - f(id, data) - } - qt.ConnectSignal(ptr.Pointer(), "virtual_hook", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "virtual_hook", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectVirtual_hook() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "virtual_hook") - } -} - -func (ptr *QIconEngine) Virtual_hook(id int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QIconEngine_Virtual_hook(ptr.Pointer(), C.int(int32(id)), data) - } -} - -func (ptr *QIconEngine) Virtual_hookDefault(id int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QIconEngine_Virtual_hookDefault(ptr.Pointer(), C.int(int32(id)), data) - } -} - -//export callbackQIconEngine_Write -func callbackQIconEngine_Write(ptr unsafe.Pointer, out unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "write"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QDataStream) bool)(signal))(core.NewQDataStreamFromPointer(out))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIconEngineFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out))))) -} - -func (ptr *QIconEngine) ConnectWrite(f func(out *core.QDataStream) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { - f := func(out *core.QDataStream) bool { - (*(*func(*core.QDataStream) bool)(signal))(out) - return f(out) - } - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "write") - } -} - -func (ptr *QIconEngine) Write(out core.QDataStream_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QIconEngine_Write(ptr.Pointer(), core.PointerFromQDataStream(out))) != 0 - } - return false -} - -func (ptr *QIconEngine) WriteDefault(out core.QDataStream_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QIconEngine_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out))) != 0 - } - return false -} - -//export callbackQIconEngine_DestroyQIconEngine -func callbackQIconEngine_DestroyQIconEngine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QIconEngine"); signal != nil { - (*(*func())(signal))() - } else { - NewQIconEngineFromPointer(ptr).DestroyQIconEngineDefault() - } -} - -func (ptr *QIconEngine) ConnectDestroyQIconEngine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QIconEngine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QIconEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QIconEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEngine) DisconnectDestroyQIconEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QIconEngine") - } -} - -func (ptr *QIconEngine) DestroyQIconEngine() { - if ptr.Pointer() != nil { - C.QIconEngine_DestroyQIconEngine(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIconEngine) DestroyQIconEngineDefault() { - if ptr.Pointer() != nil { - C.QIconEngine_DestroyQIconEngineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIconEngine) __availableSizes_atList(i int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QIconEngine___availableSizes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QIconEngine) __availableSizes_setList(i core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QIconEngine___availableSizes_setList(ptr.Pointer(), core.PointerFromQSize(i)) - } -} - -func (ptr *QIconEngine) __availableSizes_newList() unsafe.Pointer { - return C.QIconEngine___availableSizes_newList(ptr.Pointer()) -} - -type QIconEnginePlugin struct { - core.QObject -} - -type QIconEnginePlugin_ITF interface { - core.QObject_ITF - QIconEnginePlugin_PTR() *QIconEnginePlugin -} - -func (ptr *QIconEnginePlugin) QIconEnginePlugin_PTR() *QIconEnginePlugin { - return ptr -} - -func (ptr *QIconEnginePlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QIconEnginePlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQIconEnginePlugin(ptr QIconEnginePlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIconEnginePlugin_PTR().Pointer() - } - return nil -} - -func NewQIconEnginePluginFromPointer(ptr unsafe.Pointer) (n *QIconEnginePlugin) { - n = new(QIconEnginePlugin) - n.SetPointer(ptr) - return -} -func NewQIconEnginePlugin(parent core.QObject_ITF) *QIconEnginePlugin { - tmpValue := NewQIconEnginePluginFromPointer(C.QIconEnginePlugin_NewQIconEnginePlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQIconEnginePlugin_Create -func callbackQIconEnginePlugin_Create(ptr unsafe.Pointer, filename C.struct_QtGui_PackedString) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return PointerFromQIconEngine((*(*func(string) *QIconEngine)(signal))(cGoUnpackString(filename))) - } - - return PointerFromQIconEngine(NewQIconEngine()) -} - -func (ptr *QIconEnginePlugin) ConnectCreate(f func(filename string) *QIconEngine) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(filename string) *QIconEngine { - (*(*func(string) *QIconEngine)(signal))(filename) - return f(filename) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEnginePlugin) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QIconEnginePlugin) Create(filename string) *QIconEngine { - if ptr.Pointer() != nil { - var filenameC *C.char - if filename != "" { - filenameC = C.CString(filename) - defer C.free(unsafe.Pointer(filenameC)) - } - return NewQIconEngineFromPointer(C.QIconEnginePlugin_Create(ptr.Pointer(), C.struct_QtGui_PackedString{data: filenameC, len: C.longlong(len(filename))})) - } - return nil -} - -//export callbackQIconEnginePlugin_DestroyQIconEnginePlugin -func callbackQIconEnginePlugin_DestroyQIconEnginePlugin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QIconEnginePlugin"); signal != nil { - (*(*func())(signal))() - } else { - NewQIconEnginePluginFromPointer(ptr).DestroyQIconEnginePluginDefault() - } -} - -func (ptr *QIconEnginePlugin) ConnectDestroyQIconEnginePlugin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QIconEnginePlugin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QIconEnginePlugin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QIconEnginePlugin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIconEnginePlugin) DisconnectDestroyQIconEnginePlugin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QIconEnginePlugin") - } -} - -func (ptr *QIconEnginePlugin) DestroyQIconEnginePlugin() { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_DestroyQIconEnginePlugin(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIconEnginePlugin) DestroyQIconEnginePluginDefault() { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_DestroyQIconEnginePluginDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIconEnginePlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QIconEnginePlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QIconEnginePlugin) __children_newList() unsafe.Pointer { - return C.QIconEnginePlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QIconEnginePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QIconEnginePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QIconEnginePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QIconEnginePlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QIconEnginePlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QIconEnginePlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QIconEnginePlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QIconEnginePlugin) __findChildren_newList() unsafe.Pointer { - return C.QIconEnginePlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QIconEnginePlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QIconEnginePlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QIconEnginePlugin) __findChildren_newList3() unsafe.Pointer { - return C.QIconEnginePlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QIconEnginePlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QIconEnginePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QIconEnginePlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QIconEnginePlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QIconEnginePlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQIconEnginePlugin_ChildEvent -func callbackQIconEnginePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQIconEnginePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QIconEnginePlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQIconEnginePlugin_ConnectNotify -func callbackQIconEnginePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQIconEnginePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QIconEnginePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQIconEnginePlugin_CustomEvent -func callbackQIconEnginePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQIconEnginePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QIconEnginePlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQIconEnginePlugin_DeleteLater -func callbackQIconEnginePlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQIconEnginePluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QIconEnginePlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQIconEnginePlugin_Destroyed -func callbackQIconEnginePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQIconEnginePlugin_DisconnectNotify -func callbackQIconEnginePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQIconEnginePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QIconEnginePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQIconEnginePlugin_Event -func callbackQIconEnginePlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIconEnginePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QIconEnginePlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QIconEnginePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQIconEnginePlugin_EventFilter -func callbackQIconEnginePlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQIconEnginePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QIconEnginePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QIconEnginePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQIconEnginePlugin_MetaObject -func callbackQIconEnginePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQIconEnginePluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QIconEnginePlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QIconEnginePlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQIconEnginePlugin_ObjectNameChanged -func callbackQIconEnginePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQIconEnginePlugin_TimerEvent -func callbackQIconEnginePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQIconEnginePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QIconEnginePlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QIconEnginePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QImage struct { - QPaintDevice -} - -type QImage_ITF interface { - QPaintDevice_ITF - QImage_PTR() *QImage -} - -func (ptr *QImage) QImage_PTR() *QImage { - return ptr -} - -func (ptr *QImage) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QImage) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQImage(ptr QImage_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QImage_PTR().Pointer() - } - return nil -} - -func NewQImageFromPointer(ptr unsafe.Pointer) (n *QImage) { - n = new(QImage) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QImage__InvertMode -//QImage::InvertMode -type QImage__InvertMode int64 - -const ( - QImage__InvertRgb QImage__InvertMode = QImage__InvertMode(0) - QImage__InvertRgba QImage__InvertMode = QImage__InvertMode(1) -) - -//go:generate stringer -type=QImage__Format -//QImage::Format -type QImage__Format int64 - -const ( - QImage__Format_Invalid QImage__Format = QImage__Format(0) - QImage__Format_Mono QImage__Format = QImage__Format(1) - QImage__Format_MonoLSB QImage__Format = QImage__Format(2) - QImage__Format_Indexed8 QImage__Format = QImage__Format(3) - QImage__Format_RGB32 QImage__Format = QImage__Format(4) - QImage__Format_ARGB32 QImage__Format = QImage__Format(5) - QImage__Format_ARGB32_Premultiplied QImage__Format = QImage__Format(6) - QImage__Format_RGB16 QImage__Format = QImage__Format(7) - QImage__Format_ARGB8565_Premultiplied QImage__Format = QImage__Format(8) - QImage__Format_RGB666 QImage__Format = QImage__Format(9) - QImage__Format_ARGB6666_Premultiplied QImage__Format = QImage__Format(10) - QImage__Format_RGB555 QImage__Format = QImage__Format(11) - QImage__Format_ARGB8555_Premultiplied QImage__Format = QImage__Format(12) - QImage__Format_RGB888 QImage__Format = QImage__Format(13) - QImage__Format_RGB444 QImage__Format = QImage__Format(14) - QImage__Format_ARGB4444_Premultiplied QImage__Format = QImage__Format(15) - QImage__Format_RGBX8888 QImage__Format = QImage__Format(16) - QImage__Format_RGBA8888 QImage__Format = QImage__Format(17) - QImage__Format_RGBA8888_Premultiplied QImage__Format = QImage__Format(18) - QImage__Format_BGR30 QImage__Format = QImage__Format(19) - QImage__Format_A2BGR30_Premultiplied QImage__Format = QImage__Format(20) - QImage__Format_RGB30 QImage__Format = QImage__Format(21) - QImage__Format_A2RGB30_Premultiplied QImage__Format = QImage__Format(22) - QImage__Format_Alpha8 QImage__Format = QImage__Format(23) - QImage__Format_Grayscale8 QImage__Format = QImage__Format(24) - QImage__Format_RGBX64 QImage__Format = QImage__Format(25) - QImage__Format_RGBA64 QImage__Format = QImage__Format(26) - QImage__Format_RGBA64_Premultiplied QImage__Format = QImage__Format(27) - QImage__Format_Grayscale16 QImage__Format = QImage__Format(28) -) - -func NewQImage() *QImage { - return NewQImageFromPointer(C.QImage_NewQImage()) -} - -func NewQImage2(size core.QSize_ITF, format QImage__Format) *QImage { - return NewQImageFromPointer(C.QImage_NewQImage2(core.PointerFromQSize(size), C.longlong(format))) -} - -func NewQImage3(width int, height int, format QImage__Format) *QImage { - return NewQImageFromPointer(C.QImage_NewQImage3(C.int(int32(width)), C.int(int32(height)), C.longlong(format))) -} - -func NewQImage4(data string, width int, height int, format QImage__Format) *QImage { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - return NewQImageFromPointer(C.QImage_NewQImage4(dataC, C.int(int32(width)), C.int(int32(height)), C.longlong(format))) -} - -func NewQImage5(data string, width int, height int, format QImage__Format) *QImage { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - return NewQImageFromPointer(C.QImage_NewQImage5(dataC, C.int(int32(width)), C.int(int32(height)), C.longlong(format))) -} - -func NewQImage6(data string, width int, height int, bytesPerLine int, format QImage__Format) *QImage { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - return NewQImageFromPointer(C.QImage_NewQImage6(dataC, C.int(int32(width)), C.int(int32(height)), C.int(int32(bytesPerLine)), C.longlong(format))) -} - -func NewQImage7(data string, width int, height int, bytesPerLine int, format QImage__Format) *QImage { - var dataC *C.char - if data != "" { - dataC = C.CString(data) - defer C.free(unsafe.Pointer(dataC)) - } - return NewQImageFromPointer(C.QImage_NewQImage7(dataC, C.int(int32(width)), C.int(int32(height)), C.int(int32(bytesPerLine)), C.longlong(format))) -} - -func NewQImage9(fileName string, format string) *QImage { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return NewQImageFromPointer(C.QImage_NewQImage9(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) -} - -func NewQImage10(image QImage_ITF) *QImage { - return NewQImageFromPointer(C.QImage_NewQImage10(PointerFromQImage(image))) -} - -func NewQImage11(other QImage_ITF) *QImage { - return NewQImageFromPointer(C.QImage_NewQImage11(PointerFromQImage(other))) -} - -func (ptr *QImage) AllGray() bool { - if ptr.Pointer() != nil { - return int8(C.QImage_AllGray(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImage) BitPlaneCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QImage_BitPlaneCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImage) Bits() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImage_Bits(ptr.Pointer())) - } - return "" -} - -func (ptr *QImage) Bits2() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImage_Bits2(ptr.Pointer())) - } - return "" -} - -func (ptr *QImage) BytesPerLine() int { - if ptr.Pointer() != nil { - return int(int32(C.QImage_BytesPerLine(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImage) CacheKey() int64 { - if ptr.Pointer() != nil { - return int64(C.QImage_CacheKey(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImage) Color(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QImage_Color(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QImage) ColorTable() []uint { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQImageFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__colorTable_atList(i) - } - return out - }(C.QImage_ColorTable(ptr.Pointer())) - } - return make([]uint, 0) -} - -func (ptr *QImage) ConstBits() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImage_ConstBits(ptr.Pointer())) - } - return "" -} - -func (ptr *QImage) ConstScanLine(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImage_ConstScanLine(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QImage) ConvertTo(format QImage__Format, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QImage_ConvertTo(ptr.Pointer(), C.longlong(format), C.longlong(flags)) - } -} - -func (ptr *QImage) ConvertToFormat(format QImage__Format, flags core.Qt__ImageConversionFlag) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_ConvertToFormat(ptr.Pointer(), C.longlong(format), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) ConvertToFormat2(format QImage__Format, flags core.Qt__ImageConversionFlag) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_ConvertToFormat2(ptr.Pointer(), C.longlong(format), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) ConvertToFormat3(format QImage__Format, colorTable []uint, flags core.Qt__ImageConversionFlag) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_ConvertToFormat3(ptr.Pointer(), C.longlong(format), func() unsafe.Pointer { - tmpList := NewQImageFromPointer(NewQImageFromPointer(nil).__convertToFormat_colorTable_newList3()) - for _, v := range colorTable { - tmpList.__convertToFormat_colorTable_setList3(v) - } - return tmpList.Pointer() - }(), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Copy(rectangle core.QRect_ITF) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Copy(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Copy2(x int, y int, width int, height int) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Copy2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) CreateAlphaMask(flags core.Qt__ImageConversionFlag) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_CreateAlphaMask(ptr.Pointer(), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) CreateHeuristicMask(clipTight bool) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_CreateHeuristicMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clipTight))))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) CreateMaskFromColor(color uint, mode core.Qt__MaskMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_CreateMaskFromColor(ptr.Pointer(), C.uint(uint32(color)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) DevicePixelRatio() float64 { - if ptr.Pointer() != nil { - return float64(C.QImage_DevicePixelRatio(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImage) DotsPerMeterX() int { - if ptr.Pointer() != nil { - return int(int32(C.QImage_DotsPerMeterX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImage) DotsPerMeterY() int { - if ptr.Pointer() != nil { - return int(int32(C.QImage_DotsPerMeterY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImage) Fill(pixelValue uint) { - if ptr.Pointer() != nil { - C.QImage_Fill(ptr.Pointer(), C.uint(uint32(pixelValue))) - } -} - -func (ptr *QImage) Fill2(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QImage_Fill2(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QImage) Fill3(color core.Qt__GlobalColor) { - if ptr.Pointer() != nil { - C.QImage_Fill3(ptr.Pointer(), C.longlong(color)) - } -} - -func (ptr *QImage) Format() QImage__Format { - if ptr.Pointer() != nil { - return QImage__Format(C.QImage_Format(ptr.Pointer())) - } - return 0 -} - -func QImage_FromData(data []byte, size int, format string) *QImage { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData(dataC, C.int(int32(size)), formatC)) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue -} - -func (ptr *QImage) FromData(data []byte, size int, format string) *QImage { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData(dataC, C.int(int32(size)), formatC)) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue -} - -func QImage_FromData2(data core.QByteArray_ITF, format string) *QImage { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData2(core.PointerFromQByteArray(data), formatC)) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue -} - -func (ptr *QImage) FromData2(data core.QByteArray_ITF, format string) *QImage { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQImageFromPointer(C.QImage_QImage_FromData2(core.PointerFromQByteArray(data), formatC)) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue -} - -func (ptr *QImage) HasAlphaChannel() bool { - if ptr.Pointer() != nil { - return int8(C.QImage_HasAlphaChannel(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImage) InvertPixels(mode QImage__InvertMode) { - if ptr.Pointer() != nil { - C.QImage_InvertPixels(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QImage) IsGrayscale() bool { - if ptr.Pointer() != nil { - return int8(C.QImage_IsGrayscale(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImage) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QImage_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImage) Load(fileName string, format string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QImage_Load(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) != 0 - } - return false -} - -func (ptr *QImage) Load2(device core.QIODevice_ITF, format string) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QImage_Load2(ptr.Pointer(), core.PointerFromQIODevice(device), formatC)) != 0 - } - return false -} - -func (ptr *QImage) LoadFromData(data []byte, l int, format string) bool { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QImage_LoadFromData(ptr.Pointer(), dataC, C.int(int32(l)), formatC)) != 0 - } - return false -} - -func (ptr *QImage) LoadFromData2(data core.QByteArray_ITF, format string) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QImage_LoadFromData2(ptr.Pointer(), core.PointerFromQByteArray(data), formatC)) != 0 - } - return false -} - -func (ptr *QImage) Mirrored(horizontal bool, vertical bool) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Mirrored(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(horizontal))), C.char(int8(qt.GoBoolToInt(vertical))))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Mirrored2(horizontal bool, vertical bool) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Mirrored2(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(horizontal))), C.char(int8(qt.GoBoolToInt(vertical))))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Offset() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QImage_Offset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QImage) Pixel(position core.QPoint_ITF) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QImage_Pixel(ptr.Pointer(), core.PointerFromQPoint(position)))) - } - return 0 -} - -func (ptr *QImage) Pixel2(x int, y int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QImage_Pixel2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))) - } - return 0 -} - -func (ptr *QImage) PixelColor(position core.QPoint_ITF) *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QImage_PixelColor(ptr.Pointer(), core.PointerFromQPoint(position))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QImage) PixelColor2(x int, y int) *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QImage_PixelColor2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QImage) PixelFormat() *QPixelFormat { - if ptr.Pointer() != nil { - tmpValue := NewQPixelFormatFromPointer(C.QImage_PixelFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) - return tmpValue - } - return nil -} - -func (ptr *QImage) PixelIndex(position core.QPoint_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QImage_PixelIndex(ptr.Pointer(), core.PointerFromQPoint(position)))) - } - return 0 -} - -func (ptr *QImage) PixelIndex2(x int, y int) int { - if ptr.Pointer() != nil { - return int(int32(C.QImage_PixelIndex2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))) - } - return 0 -} - -func (ptr *QImage) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QImage_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QImage) ReinterpretAsFormat(format QImage__Format) bool { - if ptr.Pointer() != nil { - return int8(C.QImage_ReinterpretAsFormat(ptr.Pointer(), C.longlong(format))) != 0 - } - return false -} - -func (ptr *QImage) RgbSwapped() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_RgbSwapped(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) RgbSwapped2() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_RgbSwapped2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Save(fileName string, format string, quality int) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QImage_Save(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.int(int32(quality)))) != 0 - } - return false -} - -func (ptr *QImage) Save2(device core.QIODevice_ITF, format string, quality int) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QImage_Save2(ptr.Pointer(), core.PointerFromQIODevice(device), formatC, C.int(int32(quality)))) != 0 - } - return false -} - -func (ptr *QImage) Scaled(size core.QSize_ITF, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Scaled(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(aspectRatioMode), C.longlong(transformMode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Scaled2(width int, height int, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Scaled2(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(aspectRatioMode), C.longlong(transformMode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) ScaledToHeight(height int, mode core.Qt__TransformationMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_ScaledToHeight(ptr.Pointer(), C.int(int32(height)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) ScaledToWidth(width int, mode core.Qt__TransformationMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_ScaledToWidth(ptr.Pointer(), C.int(int32(width)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) ScanLine(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImage_ScanLine(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QImage) ScanLine2(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImage_ScanLine2(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QImage) SetColor(index int, colorValue uint) { - if ptr.Pointer() != nil { - C.QImage_SetColor(ptr.Pointer(), C.int(int32(index)), C.uint(uint32(colorValue))) - } -} - -func (ptr *QImage) SetColorCount(colorCount int) { - if ptr.Pointer() != nil { - C.QImage_SetColorCount(ptr.Pointer(), C.int(int32(colorCount))) - } -} - -func (ptr *QImage) SetColorTable(colors []uint) { - if ptr.Pointer() != nil { - C.QImage_SetColorTable(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQImageFromPointer(NewQImageFromPointer(nil).__setColorTable_colors_newList()) - for _, v := range colors { - tmpList.__setColorTable_colors_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QImage) SetDevicePixelRatio(scaleFactor float64) { - if ptr.Pointer() != nil { - C.QImage_SetDevicePixelRatio(ptr.Pointer(), C.double(scaleFactor)) - } -} - -func (ptr *QImage) SetDotsPerMeterX(x int) { - if ptr.Pointer() != nil { - C.QImage_SetDotsPerMeterX(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QImage) SetDotsPerMeterY(y int) { - if ptr.Pointer() != nil { - C.QImage_SetDotsPerMeterY(ptr.Pointer(), C.int(int32(y))) - } -} - -func (ptr *QImage) SetOffset(offset core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QImage_SetOffset(ptr.Pointer(), core.PointerFromQPoint(offset)) - } -} - -func (ptr *QImage) SetPixel(position core.QPoint_ITF, index_or_rgb uint) { - if ptr.Pointer() != nil { - C.QImage_SetPixel(ptr.Pointer(), core.PointerFromQPoint(position), C.uint(uint32(index_or_rgb))) - } -} - -func (ptr *QImage) SetPixel2(x int, y int, index_or_rgb uint) { - if ptr.Pointer() != nil { - C.QImage_SetPixel2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.uint(uint32(index_or_rgb))) - } -} - -func (ptr *QImage) SetPixelColor(position core.QPoint_ITF, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QImage_SetPixelColor(ptr.Pointer(), core.PointerFromQPoint(position), PointerFromQColor(color)) - } -} - -func (ptr *QImage) SetPixelColor2(x int, y int, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QImage_SetPixelColor2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQColor(color)) - } -} - -func (ptr *QImage) SetText(key string, text string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QImage_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QImage) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QImage_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QImage) SmoothScaled(w int, h int) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_SmoothScaled(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Swap(other QImage_ITF) { - if ptr.Pointer() != nil { - C.QImage_Swap(ptr.Pointer(), PointerFromQImage(other)) - } -} - -func (ptr *QImage) Text(key string) string { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return cGoUnpackString(C.QImage_Text(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))})) - } - return "" -} - -func (ptr *QImage) TextKeys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QImage_TextKeys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func QImage_ToImageFormat(format QPixelFormat_ITF) QImage__Format { - return QImage__Format(C.QImage_QImage_ToImageFormat(PointerFromQPixelFormat(format))) -} - -func (ptr *QImage) ToImageFormat(format QPixelFormat_ITF) QImage__Format { - return QImage__Format(C.QImage_QImage_ToImageFormat(PointerFromQPixelFormat(format))) -} - -func QImage_ToPixelFormat(format QImage__Format) *QPixelFormat { - tmpValue := NewQPixelFormatFromPointer(C.QImage_QImage_ToPixelFormat(C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) - return tmpValue -} - -func (ptr *QImage) ToPixelFormat(format QImage__Format) *QPixelFormat { - tmpValue := NewQPixelFormatFromPointer(C.QImage_QImage_ToPixelFormat(C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) - return tmpValue -} - -func (ptr *QImage) Transformed(matrix QMatrix_ITF, mode core.Qt__TransformationMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Transformed(ptr.Pointer(), PointerFromQMatrix(matrix), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImage) Transformed2(matrix QTransform_ITF, mode core.Qt__TransformationMode) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImage_Transformed2(ptr.Pointer(), PointerFromQTransform(matrix), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func QImage_TrueMatrix(matrix QMatrix_ITF, width int, height int) *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QImage_QImage_TrueMatrix(PointerFromQMatrix(matrix), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -func (ptr *QImage) TrueMatrix(matrix QMatrix_ITF, width int, height int) *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QImage_QImage_TrueMatrix(PointerFromQMatrix(matrix), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -func QImage_TrueMatrix2(matrix QTransform_ITF, width int, height int) *QTransform { - tmpValue := NewQTransformFromPointer(C.QImage_QImage_TrueMatrix2(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QImage) TrueMatrix2(matrix QTransform_ITF, width int, height int) *QTransform { - tmpValue := NewQTransformFromPointer(C.QImage_QImage_TrueMatrix2(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QImage) Valid(pos core.QPoint_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImage_Valid(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0 - } - return false -} - -func (ptr *QImage) Valid2(x int, y int) bool { - if ptr.Pointer() != nil { - return int8(C.QImage_Valid2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) != 0 - } - return false -} - -//export callbackQImage_DestroyQImage -func callbackQImage_DestroyQImage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QImage"); signal != nil { - (*(*func())(signal))() - } else { - NewQImageFromPointer(ptr).DestroyQImageDefault() - } -} - -func (ptr *QImage) ConnectDestroyQImage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QImage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QImage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QImage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImage) DisconnectDestroyQImage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QImage") - } -} - -func (ptr *QImage) DestroyQImage() { - if ptr.Pointer() != nil { - C.QImage_DestroyQImage(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImage) DestroyQImageDefault() { - if ptr.Pointer() != nil { - C.QImage_DestroyQImageDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImage) ToVariant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QImage_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QImage) __colorTable_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QImage___colorTable_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QImage) __colorTable_setList(i uint) { - if ptr.Pointer() != nil { - C.QImage___colorTable_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QImage) __colorTable_newList() unsafe.Pointer { - return C.QImage___colorTable_newList(ptr.Pointer()) -} - -func (ptr *QImage) __convertToFormat_colorTable_atList3(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QImage___convertToFormat_colorTable_atList3(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QImage) __convertToFormat_colorTable_setList3(i uint) { - if ptr.Pointer() != nil { - C.QImage___convertToFormat_colorTable_setList3(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QImage) __convertToFormat_colorTable_newList3() unsafe.Pointer { - return C.QImage___convertToFormat_colorTable_newList3(ptr.Pointer()) -} - -func (ptr *QImage) __setColorTable_colors_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QImage___setColorTable_colors_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QImage) __setColorTable_colors_setList(i uint) { - if ptr.Pointer() != nil { - C.QImage___setColorTable_colors_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QImage) __setColorTable_colors_newList() unsafe.Pointer { - return C.QImage___setColorTable_colors_newList(ptr.Pointer()) -} - -//export callbackQImage_PaintEngine -func callbackQImage_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQImageFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QImage) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QImage_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QImage) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QImage_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -type QImageIOHandler struct { - ptr unsafe.Pointer -} - -type QImageIOHandler_ITF interface { - QImageIOHandler_PTR() *QImageIOHandler -} - -func (ptr *QImageIOHandler) QImageIOHandler_PTR() *QImageIOHandler { - return ptr -} - -func (ptr *QImageIOHandler) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QImageIOHandler) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQImageIOHandler(ptr QImageIOHandler_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QImageIOHandler_PTR().Pointer() - } - return nil -} - -func NewQImageIOHandlerFromPointer(ptr unsafe.Pointer) (n *QImageIOHandler) { - n = new(QImageIOHandler) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QImageIOHandler__ImageOption -//QImageIOHandler::ImageOption -type QImageIOHandler__ImageOption int64 - -const ( - QImageIOHandler__Size QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(0) - QImageIOHandler__ClipRect QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(1) - QImageIOHandler__Description QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(2) - QImageIOHandler__ScaledClipRect QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(3) - QImageIOHandler__ScaledSize QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(4) - QImageIOHandler__CompressionRatio QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(5) - QImageIOHandler__Gamma QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(6) - QImageIOHandler__Quality QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(7) - QImageIOHandler__Name QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(8) - QImageIOHandler__SubType QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(9) - QImageIOHandler__IncrementalReading QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(10) - QImageIOHandler__Endianness QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(11) - QImageIOHandler__Animation QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(12) - QImageIOHandler__BackgroundColor QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(13) - QImageIOHandler__ImageFormat QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(14) - QImageIOHandler__SupportedSubTypes QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(15) - QImageIOHandler__OptimizedWrite QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(16) - QImageIOHandler__ProgressiveScanWrite QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(17) - QImageIOHandler__ImageTransformation QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(18) - QImageIOHandler__TransformedByDefault QImageIOHandler__ImageOption = QImageIOHandler__ImageOption(19) -) - -//go:generate stringer -type=QImageIOHandler__Transformation -//QImageIOHandler::Transformation -type QImageIOHandler__Transformation int64 - -const ( - QImageIOHandler__TransformationNone QImageIOHandler__Transformation = QImageIOHandler__Transformation(0) - QImageIOHandler__TransformationMirror QImageIOHandler__Transformation = QImageIOHandler__Transformation(1) - QImageIOHandler__TransformationFlip QImageIOHandler__Transformation = QImageIOHandler__Transformation(2) - QImageIOHandler__TransformationRotate180 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationMirror | QImageIOHandler__TransformationFlip) - QImageIOHandler__TransformationRotate90 QImageIOHandler__Transformation = QImageIOHandler__Transformation(4) - QImageIOHandler__TransformationMirrorAndRotate90 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationMirror | QImageIOHandler__TransformationRotate90) - QImageIOHandler__TransformationFlipAndRotate90 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationFlip | QImageIOHandler__TransformationRotate90) - QImageIOHandler__TransformationRotate270 QImageIOHandler__Transformation = QImageIOHandler__Transformation(QImageIOHandler__TransformationRotate180 | QImageIOHandler__TransformationRotate90) -) - -func NewQImageIOHandler() *QImageIOHandler { - return NewQImageIOHandlerFromPointer(C.QImageIOHandler_NewQImageIOHandler()) -} - -//export callbackQImageIOHandler_CanRead -func callbackQImageIOHandler_CanRead(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canRead"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QImageIOHandler) ConnectCanRead(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "canRead"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "canRead", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canRead", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectCanRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "canRead") - } -} - -func (ptr *QImageIOHandler) CanRead() bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_CanRead(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQImageIOHandler_CurrentImageNumber -func callbackQImageIOHandler_CurrentImageNumber(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "currentImageNumber"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQImageIOHandlerFromPointer(ptr).CurrentImageNumberDefault())) -} - -func (ptr *QImageIOHandler) ConnectCurrentImageNumber(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentImageNumber"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "currentImageNumber", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentImageNumber", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectCurrentImageNumber() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentImageNumber") - } -} - -func (ptr *QImageIOHandler) CurrentImageNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_CurrentImageNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageIOHandler) CurrentImageNumberDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_CurrentImageNumberDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQImageIOHandler_CurrentImageRect -func callbackQImageIOHandler_CurrentImageRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "currentImageRect"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(NewQImageIOHandlerFromPointer(ptr).CurrentImageRectDefault()) -} - -func (ptr *QImageIOHandler) ConnectCurrentImageRect(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentImageRect"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "currentImageRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentImageRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectCurrentImageRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentImageRect") - } -} - -func (ptr *QImageIOHandler) CurrentImageRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QImageIOHandler_CurrentImageRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QImageIOHandler) CurrentImageRectDefault() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QImageIOHandler_CurrentImageRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QImageIOHandler) Device() *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QImageIOHandler_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageIOHandler) Format() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageIOHandler_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQImageIOHandler_ImageCount -func callbackQImageIOHandler_ImageCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "imageCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQImageIOHandlerFromPointer(ptr).ImageCountDefault())) -} - -func (ptr *QImageIOHandler) ConnectImageCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "imageCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "imageCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "imageCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectImageCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "imageCount") - } -} - -func (ptr *QImageIOHandler) ImageCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_ImageCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageIOHandler) ImageCountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_ImageCountDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQImageIOHandler_JumpToImage -func callbackQImageIOHandler_JumpToImage(ptr unsafe.Pointer, imageNumber C.int) C.char { - if signal := qt.GetSignal(ptr, "jumpToImage"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(imageNumber)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).JumpToImageDefault(int(int32(imageNumber)))))) -} - -func (ptr *QImageIOHandler) ConnectJumpToImage(f func(imageNumber int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "jumpToImage"); signal != nil { - f := func(imageNumber int) bool { - (*(*func(int) bool)(signal))(imageNumber) - return f(imageNumber) - } - qt.ConnectSignal(ptr.Pointer(), "jumpToImage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "jumpToImage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectJumpToImage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "jumpToImage") - } -} - -func (ptr *QImageIOHandler) JumpToImage(imageNumber int) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_JumpToImage(ptr.Pointer(), C.int(int32(imageNumber)))) != 0 - } - return false -} - -func (ptr *QImageIOHandler) JumpToImageDefault(imageNumber int) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_JumpToImageDefault(ptr.Pointer(), C.int(int32(imageNumber)))) != 0 - } - return false -} - -//export callbackQImageIOHandler_JumpToNextImage -func callbackQImageIOHandler_JumpToNextImage(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "jumpToNextImage"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).JumpToNextImageDefault()))) -} - -func (ptr *QImageIOHandler) ConnectJumpToNextImage(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "jumpToNextImage"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "jumpToNextImage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "jumpToNextImage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectJumpToNextImage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "jumpToNextImage") - } -} - -func (ptr *QImageIOHandler) JumpToNextImage() bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_JumpToNextImage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageIOHandler) JumpToNextImageDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_JumpToNextImageDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQImageIOHandler_LoopCount -func callbackQImageIOHandler_LoopCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "loopCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQImageIOHandlerFromPointer(ptr).LoopCountDefault())) -} - -func (ptr *QImageIOHandler) ConnectLoopCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loopCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "loopCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loopCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectLoopCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loopCount") - } -} - -func (ptr *QImageIOHandler) LoopCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_LoopCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageIOHandler) LoopCountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_LoopCountDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQImageIOHandler_NextImageDelay -func callbackQImageIOHandler_NextImageDelay(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "nextImageDelay"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQImageIOHandlerFromPointer(ptr).NextImageDelayDefault())) -} - -func (ptr *QImageIOHandler) ConnectNextImageDelay(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nextImageDelay"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "nextImageDelay", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nextImageDelay", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectNextImageDelay() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nextImageDelay") - } -} - -func (ptr *QImageIOHandler) NextImageDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_NextImageDelay(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageIOHandler) NextImageDelayDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageIOHandler_NextImageDelayDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQImageIOHandler_Option -func callbackQImageIOHandler_Option(ptr unsafe.Pointer, option C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "option"); signal != nil { - return core.PointerFromQVariant((*(*func(QImageIOHandler__ImageOption) *core.QVariant)(signal))(QImageIOHandler__ImageOption(option))) - } - - return core.PointerFromQVariant(NewQImageIOHandlerFromPointer(ptr).OptionDefault(QImageIOHandler__ImageOption(option))) -} - -func (ptr *QImageIOHandler) ConnectOption(f func(option QImageIOHandler__ImageOption) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "option"); signal != nil { - f := func(option QImageIOHandler__ImageOption) *core.QVariant { - (*(*func(QImageIOHandler__ImageOption) *core.QVariant)(signal))(option) - return f(option) - } - qt.ConnectSignal(ptr.Pointer(), "option", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "option", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "option") - } -} - -func (ptr *QImageIOHandler) Option(option QImageIOHandler__ImageOption) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QImageIOHandler_Option(ptr.Pointer(), C.longlong(option))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QImageIOHandler) OptionDefault(option QImageIOHandler__ImageOption) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QImageIOHandler_OptionDefault(ptr.Pointer(), C.longlong(option))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQImageIOHandler_Read -func callbackQImageIOHandler_Read(ptr unsafe.Pointer, image unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "read"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QImage) bool)(signal))(NewQImageFromPointer(image))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QImageIOHandler) ConnectRead(f func(image *QImage) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { - f := func(image *QImage) bool { - (*(*func(*QImage) bool)(signal))(image) - return f(image) - } - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "read") - } -} - -func (ptr *QImageIOHandler) Read(image QImage_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_Read(ptr.Pointer(), PointerFromQImage(image))) != 0 - } - return false -} - -func (ptr *QImageIOHandler) SetDevice(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QImageIOHandler_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QImageIOHandler) SetFormat(format core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageIOHandler_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) - } -} - -func (ptr *QImageIOHandler) SetFormat2(format core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageIOHandler_SetFormat2(ptr.Pointer(), core.PointerFromQByteArray(format)) - } -} - -//export callbackQImageIOHandler_SetOption -func callbackQImageIOHandler_SetOption(ptr unsafe.Pointer, option C.longlong, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setOption"); signal != nil { - (*(*func(QImageIOHandler__ImageOption, *core.QVariant))(signal))(QImageIOHandler__ImageOption(option), core.NewQVariantFromPointer(value)) - } else { - NewQImageIOHandlerFromPointer(ptr).SetOptionDefault(QImageIOHandler__ImageOption(option), core.NewQVariantFromPointer(value)) - } -} - -func (ptr *QImageIOHandler) ConnectSetOption(f func(option QImageIOHandler__ImageOption, value *core.QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOption"); signal != nil { - f := func(option QImageIOHandler__ImageOption, value *core.QVariant) { - (*(*func(QImageIOHandler__ImageOption, *core.QVariant))(signal))(option, value) - f(option, value) - } - qt.ConnectSignal(ptr.Pointer(), "setOption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectSetOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOption") - } -} - -func (ptr *QImageIOHandler) SetOption(option QImageIOHandler__ImageOption, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QImageIOHandler_SetOption(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) - } -} - -func (ptr *QImageIOHandler) SetOptionDefault(option QImageIOHandler__ImageOption, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QImageIOHandler_SetOptionDefault(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) - } -} - -//export callbackQImageIOHandler_SupportsOption -func callbackQImageIOHandler_SupportsOption(ptr unsafe.Pointer, option C.longlong) C.char { - if signal := qt.GetSignal(ptr, "supportsOption"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(QImageIOHandler__ImageOption) bool)(signal))(QImageIOHandler__ImageOption(option))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).SupportsOptionDefault(QImageIOHandler__ImageOption(option))))) -} - -func (ptr *QImageIOHandler) ConnectSupportsOption(f func(option QImageIOHandler__ImageOption) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportsOption"); signal != nil { - f := func(option QImageIOHandler__ImageOption) bool { - (*(*func(QImageIOHandler__ImageOption) bool)(signal))(option) - return f(option) - } - qt.ConnectSignal(ptr.Pointer(), "supportsOption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportsOption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectSupportsOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportsOption") - } -} - -func (ptr *QImageIOHandler) SupportsOption(option QImageIOHandler__ImageOption) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_SupportsOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QImageIOHandler) SupportsOptionDefault(option QImageIOHandler__ImageOption) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_SupportsOptionDefault(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -//export callbackQImageIOHandler_Write -func callbackQImageIOHandler_Write(ptr unsafe.Pointer, image unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "write"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QImage) bool)(signal))(NewQImageFromPointer(image))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQImageIOHandlerFromPointer(ptr).WriteDefault(NewQImageFromPointer(image))))) -} - -func (ptr *QImageIOHandler) ConnectWrite(f func(image *QImage) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { - f := func(image *QImage) bool { - (*(*func(*QImage) bool)(signal))(image) - return f(image) - } - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "write") - } -} - -func (ptr *QImageIOHandler) Write(image QImage_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_Write(ptr.Pointer(), PointerFromQImage(image))) != 0 - } - return false -} - -func (ptr *QImageIOHandler) WriteDefault(image QImage_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOHandler_WriteDefault(ptr.Pointer(), PointerFromQImage(image))) != 0 - } - return false -} - -//export callbackQImageIOHandler_DestroyQImageIOHandler -func callbackQImageIOHandler_DestroyQImageIOHandler(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QImageIOHandler"); signal != nil { - (*(*func())(signal))() - } else { - NewQImageIOHandlerFromPointer(ptr).DestroyQImageIOHandlerDefault() - } -} - -func (ptr *QImageIOHandler) ConnectDestroyQImageIOHandler(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QImageIOHandler"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QImageIOHandler", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QImageIOHandler", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOHandler) DisconnectDestroyQImageIOHandler() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QImageIOHandler") - } -} - -func (ptr *QImageIOHandler) DestroyQImageIOHandler() { - if ptr.Pointer() != nil { - C.QImageIOHandler_DestroyQImageIOHandler(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImageIOHandler) DestroyQImageIOHandlerDefault() { - if ptr.Pointer() != nil { - C.QImageIOHandler_DestroyQImageIOHandlerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QImageIOPlugin struct { - core.QObject -} - -type QImageIOPlugin_ITF interface { - core.QObject_ITF - QImageIOPlugin_PTR() *QImageIOPlugin -} - -func (ptr *QImageIOPlugin) QImageIOPlugin_PTR() *QImageIOPlugin { - return ptr -} - -func (ptr *QImageIOPlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QImageIOPlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQImageIOPlugin(ptr QImageIOPlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QImageIOPlugin_PTR().Pointer() - } - return nil -} - -func NewQImageIOPluginFromPointer(ptr unsafe.Pointer) (n *QImageIOPlugin) { - n = new(QImageIOPlugin) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QImageIOPlugin__Capability -//QImageIOPlugin::Capability -type QImageIOPlugin__Capability int64 - -const ( - QImageIOPlugin__CanRead QImageIOPlugin__Capability = QImageIOPlugin__Capability(0x1) - QImageIOPlugin__CanWrite QImageIOPlugin__Capability = QImageIOPlugin__Capability(0x2) - QImageIOPlugin__CanReadIncremental QImageIOPlugin__Capability = QImageIOPlugin__Capability(0x4) -) - -func NewQImageIOPlugin(parent core.QObject_ITF) *QImageIOPlugin { - tmpValue := NewQImageIOPluginFromPointer(C.QImageIOPlugin_NewQImageIOPlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQImageIOPlugin_Capabilities -func callbackQImageIOPlugin_Capabilities(ptr unsafe.Pointer, device unsafe.Pointer, format unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "capabilities"); signal != nil { - return C.longlong((*(*func(*core.QIODevice, *core.QByteArray) QImageIOPlugin__Capability)(signal))(core.NewQIODeviceFromPointer(device), core.NewQByteArrayFromPointer(format))) - } - - return C.longlong(0) -} - -func (ptr *QImageIOPlugin) ConnectCapabilities(f func(device *core.QIODevice, format *core.QByteArray) QImageIOPlugin__Capability) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "capabilities"); signal != nil { - f := func(device *core.QIODevice, format *core.QByteArray) QImageIOPlugin__Capability { - (*(*func(*core.QIODevice, *core.QByteArray) QImageIOPlugin__Capability)(signal))(device, format) - return f(device, format) - } - qt.ConnectSignal(ptr.Pointer(), "capabilities", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "capabilities", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOPlugin) DisconnectCapabilities() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "capabilities") - } -} - -func (ptr *QImageIOPlugin) Capabilities(device core.QIODevice_ITF, format core.QByteArray_ITF) QImageIOPlugin__Capability { - if ptr.Pointer() != nil { - return QImageIOPlugin__Capability(C.QImageIOPlugin_Capabilities(ptr.Pointer(), core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) - } - return 0 -} - -//export callbackQImageIOPlugin_Create -func callbackQImageIOPlugin_Create(ptr unsafe.Pointer, device unsafe.Pointer, format unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return PointerFromQImageIOHandler((*(*func(*core.QIODevice, *core.QByteArray) *QImageIOHandler)(signal))(core.NewQIODeviceFromPointer(device), core.NewQByteArrayFromPointer(format))) - } - - return PointerFromQImageIOHandler(NewQImageIOHandler()) -} - -func (ptr *QImageIOPlugin) ConnectCreate(f func(device *core.QIODevice, format *core.QByteArray) *QImageIOHandler) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(device *core.QIODevice, format *core.QByteArray) *QImageIOHandler { - (*(*func(*core.QIODevice, *core.QByteArray) *QImageIOHandler)(signal))(device, format) - return f(device, format) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOPlugin) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QImageIOPlugin) Create(device core.QIODevice_ITF, format core.QByteArray_ITF) *QImageIOHandler { - if ptr.Pointer() != nil { - return NewQImageIOHandlerFromPointer(C.QImageIOPlugin_Create(ptr.Pointer(), core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) - } - return nil -} - -//export callbackQImageIOPlugin_DestroyQImageIOPlugin -func callbackQImageIOPlugin_DestroyQImageIOPlugin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QImageIOPlugin"); signal != nil { - (*(*func())(signal))() - } else { - NewQImageIOPluginFromPointer(ptr).DestroyQImageIOPluginDefault() - } -} - -func (ptr *QImageIOPlugin) ConnectDestroyQImageIOPlugin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QImageIOPlugin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QImageIOPlugin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QImageIOPlugin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QImageIOPlugin) DisconnectDestroyQImageIOPlugin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QImageIOPlugin") - } -} - -func (ptr *QImageIOPlugin) DestroyQImageIOPlugin() { - if ptr.Pointer() != nil { - C.QImageIOPlugin_DestroyQImageIOPlugin(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImageIOPlugin) DestroyQImageIOPluginDefault() { - if ptr.Pointer() != nil { - C.QImageIOPlugin_DestroyQImageIOPluginDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImageIOPlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageIOPlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QImageIOPlugin) __children_newList() unsafe.Pointer { - return C.QImageIOPlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QImageIOPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageIOPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageIOPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageIOPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QImageIOPlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QImageIOPlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageIOPlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QImageIOPlugin) __findChildren_newList() unsafe.Pointer { - return C.QImageIOPlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QImageIOPlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageIOPlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QImageIOPlugin) __findChildren_newList3() unsafe.Pointer { - return C.QImageIOPlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QImageIOPlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QImageIOPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageIOPlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QImageIOPlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QImageIOPlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQImageIOPlugin_ChildEvent -func callbackQImageIOPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQImageIOPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QImageIOPlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQImageIOPlugin_ConnectNotify -func callbackQImageIOPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQImageIOPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QImageIOPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQImageIOPlugin_CustomEvent -func callbackQImageIOPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQImageIOPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QImageIOPlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQImageIOPlugin_DeleteLater -func callbackQImageIOPlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQImageIOPluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QImageIOPlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QImageIOPlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQImageIOPlugin_Destroyed -func callbackQImageIOPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQImageIOPlugin_DisconnectNotify -func callbackQImageIOPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQImageIOPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QImageIOPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQImageIOPlugin_Event -func callbackQImageIOPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQImageIOPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QImageIOPlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQImageIOPlugin_EventFilter -func callbackQImageIOPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQImageIOPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QImageIOPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageIOPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQImageIOPlugin_MetaObject -func callbackQImageIOPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQImageIOPluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QImageIOPlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QImageIOPlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQImageIOPlugin_ObjectNameChanged -func callbackQImageIOPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQImageIOPlugin_TimerEvent -func callbackQImageIOPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQImageIOPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QImageIOPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QImageIOPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QImageReader struct { - ptr unsafe.Pointer -} - -type QImageReader_ITF interface { - QImageReader_PTR() *QImageReader -} - -func (ptr *QImageReader) QImageReader_PTR() *QImageReader { - return ptr -} - -func (ptr *QImageReader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QImageReader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQImageReader(ptr QImageReader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QImageReader_PTR().Pointer() - } - return nil -} - -func NewQImageReaderFromPointer(ptr unsafe.Pointer) (n *QImageReader) { - n = new(QImageReader) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QImageReader__ImageReaderError -//QImageReader::ImageReaderError -type QImageReader__ImageReaderError int64 - -const ( - QImageReader__UnknownError QImageReader__ImageReaderError = QImageReader__ImageReaderError(0) - QImageReader__FileNotFoundError QImageReader__ImageReaderError = QImageReader__ImageReaderError(1) - QImageReader__DeviceError QImageReader__ImageReaderError = QImageReader__ImageReaderError(2) - QImageReader__UnsupportedFormatError QImageReader__ImageReaderError = QImageReader__ImageReaderError(3) - QImageReader__InvalidDataError QImageReader__ImageReaderError = QImageReader__ImageReaderError(4) -) - -func NewQImageReader() *QImageReader { - tmpValue := NewQImageReaderFromPointer(C.QImageReader_NewQImageReader()) - runtime.SetFinalizer(tmpValue, (*QImageReader).DestroyQImageReader) - return tmpValue -} - -func NewQImageReader2(device core.QIODevice_ITF, format core.QByteArray_ITF) *QImageReader { - tmpValue := NewQImageReaderFromPointer(C.QImageReader_NewQImageReader2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) - runtime.SetFinalizer(tmpValue, (*QImageReader).DestroyQImageReader) - return tmpValue -} - -func NewQImageReader3(fileName string, format core.QByteArray_ITF) *QImageReader { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQImageReaderFromPointer(C.QImageReader_NewQImageReader3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format))) - runtime.SetFinalizer(tmpValue, (*QImageReader).DestroyQImageReader) - return tmpValue -} - -func (ptr *QImageReader) AutoDetectImageFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_AutoDetectImageFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageReader) AutoTransform() bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_AutoTransform(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageReader) BackgroundColor() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QImageReader_BackgroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) CanRead() bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_CanRead(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageReader) ClipRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QImageReader_ClipRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) CurrentImageNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageReader_CurrentImageNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageReader) CurrentImageRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QImageReader_CurrentImageRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) DecideFormatFromContent() bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_DecideFormatFromContent(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageReader) Device() *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QImageReader_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageReader) Error() QImageReader__ImageReaderError { - if ptr.Pointer() != nil { - return QImageReader__ImageReaderError(C.QImageReader_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImageReader) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImageReader_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QImageReader) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImageReader_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QImageReader) Format() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) Gamma() float32 { - if ptr.Pointer() != nil { - return float32(C.QImageReader_Gamma(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImageReader) ImageCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageReader_ImageCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageReader) ImageFormat() QImage__Format { - if ptr.Pointer() != nil { - return QImage__Format(C.QImageReader_ImageFormat(ptr.Pointer())) - } - return 0 -} - -func QImageReader_ImageFormat2(fileName string) *core.QByteArray { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat2(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QImageReader) ImageFormat2(fileName string) *core.QByteArray { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat2(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func QImageReader_ImageFormat3(device core.QIODevice_ITF) *core.QByteArray { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat3(core.PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QImageReader) ImageFormat3(device core.QIODevice_ITF) *core.QByteArray { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_QImageReader_ImageFormat3(core.PointerFromQIODevice(device))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func QImageReader_ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__imageFormatsForMimeType_atList(i) - } - return out - }(C.QImageReader_QImageReader_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) -} - -func (ptr *QImageReader) ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__imageFormatsForMimeType_atList(i) - } - return out - }(C.QImageReader_QImageReader_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) -} - -func (ptr *QImageReader) JumpToImage(imageNumber int) bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_JumpToImage(ptr.Pointer(), C.int(int32(imageNumber)))) != 0 - } - return false -} - -func (ptr *QImageReader) JumpToNextImage() bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_JumpToNextImage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageReader) LoopCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageReader_LoopCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageReader) NextImageDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageReader_NextImageDelay(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageReader) Quality() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageReader_Quality(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageReader) Read() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QImageReader_Read(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) Read2(image QImage_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_Read2(ptr.Pointer(), PointerFromQImage(image))) != 0 - } - return false -} - -func (ptr *QImageReader) ScaledClipRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QImageReader_ScaledClipRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) ScaledSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QImageReader_ScaledSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) SetAutoDetectImageFormat(enabled bool) { - if ptr.Pointer() != nil { - C.QImageReader_SetAutoDetectImageFormat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QImageReader) SetAutoTransform(enabled bool) { - if ptr.Pointer() != nil { - C.QImageReader_SetAutoTransform(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QImageReader) SetBackgroundColor(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QImageReader_SetBackgroundColor(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QImageReader) SetClipRect(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QImageReader_SetClipRect(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QImageReader) SetDecideFormatFromContent(ignored bool) { - if ptr.Pointer() != nil { - C.QImageReader_SetDecideFormatFromContent(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ignored)))) - } -} - -func (ptr *QImageReader) SetDevice(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QImageReader_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QImageReader) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QImageReader_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QImageReader) SetFormat(format core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageReader_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) - } -} - -func (ptr *QImageReader) SetGamma(gamma float32) { - if ptr.Pointer() != nil { - C.QImageReader_SetGamma(ptr.Pointer(), C.float(gamma)) - } -} - -func (ptr *QImageReader) SetQuality(quality int) { - if ptr.Pointer() != nil { - C.QImageReader_SetQuality(ptr.Pointer(), C.int(int32(quality))) - } -} - -func (ptr *QImageReader) SetScaledClipRect(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QImageReader_SetScaledClipRect(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QImageReader) SetScaledSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QImageReader_SetScaledSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QImageReader) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QImageReader_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) SubType() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader_SubType(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func QImageReader_SupportedImageFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedImageFormats_atList(i) - } - return out - }(C.QImageReader_QImageReader_SupportedImageFormats()) -} - -func (ptr *QImageReader) SupportedImageFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedImageFormats_atList(i) - } - return out - }(C.QImageReader_QImageReader_SupportedImageFormats()) -} - -func QImageReader_SupportedMimeTypes() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedMimeTypes_atList(i) - } - return out - }(C.QImageReader_QImageReader_SupportedMimeTypes()) -} - -func (ptr *QImageReader) SupportedMimeTypes() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedMimeTypes_atList(i) - } - return out - }(C.QImageReader_QImageReader_SupportedMimeTypes()) -} - -func (ptr *QImageReader) SupportedSubTypes() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageReaderFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedSubTypes_atList(i) - } - return out - }(C.QImageReader_SupportedSubTypes(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QImageReader) SupportsAnimation() bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_SupportsAnimation(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageReader) SupportsOption(option QImageIOHandler__ImageOption) bool { - if ptr.Pointer() != nil { - return int8(C.QImageReader_SupportsOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QImageReader) Text(key string) string { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return cGoUnpackString(C.QImageReader_Text(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))})) - } - return "" -} - -func (ptr *QImageReader) TextKeys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QImageReader_TextKeys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QImageReader) Transformation() QImageIOHandler__Transformation { - if ptr.Pointer() != nil { - return QImageIOHandler__Transformation(C.QImageReader_Transformation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImageReader) DestroyQImageReader() { - if ptr.Pointer() != nil { - C.QImageReader_DestroyQImageReader(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImageReader) __imageFormatsForMimeType_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___imageFormatsForMimeType_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) __imageFormatsForMimeType_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageReader___imageFormatsForMimeType_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageReader) __imageFormatsForMimeType_newList() unsafe.Pointer { - return C.QImageReader___imageFormatsForMimeType_newList(ptr.Pointer()) -} - -func (ptr *QImageReader) __supportedImageFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___supportedImageFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) __supportedImageFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageReader___supportedImageFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageReader) __supportedImageFormats_newList() unsafe.Pointer { - return C.QImageReader___supportedImageFormats_newList(ptr.Pointer()) -} - -func (ptr *QImageReader) __supportedMimeTypes_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___supportedMimeTypes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) __supportedMimeTypes_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageReader___supportedMimeTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageReader) __supportedMimeTypes_newList() unsafe.Pointer { - return C.QImageReader___supportedMimeTypes_newList(ptr.Pointer()) -} - -func (ptr *QImageReader) __supportedSubTypes_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageReader___supportedSubTypes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageReader) __supportedSubTypes_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageReader___supportedSubTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageReader) __supportedSubTypes_newList() unsafe.Pointer { - return C.QImageReader___supportedSubTypes_newList(ptr.Pointer()) -} - -type QImageTextKeyLang struct { - ptr unsafe.Pointer -} - -type QImageTextKeyLang_ITF interface { - QImageTextKeyLang_PTR() *QImageTextKeyLang -} - -func (ptr *QImageTextKeyLang) QImageTextKeyLang_PTR() *QImageTextKeyLang { - return ptr -} - -func (ptr *QImageTextKeyLang) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QImageTextKeyLang) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQImageTextKeyLang(ptr QImageTextKeyLang_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QImageTextKeyLang_PTR().Pointer() - } - return nil -} - -func NewQImageTextKeyLangFromPointer(ptr unsafe.Pointer) (n *QImageTextKeyLang) { - n = new(QImageTextKeyLang) - n.SetPointer(ptr) - return -} - -func (ptr *QImageTextKeyLang) DestroyQImageTextKeyLang() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QImageWriter struct { - ptr unsafe.Pointer -} - -type QImageWriter_ITF interface { - QImageWriter_PTR() *QImageWriter -} - -func (ptr *QImageWriter) QImageWriter_PTR() *QImageWriter { - return ptr -} - -func (ptr *QImageWriter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QImageWriter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQImageWriter(ptr QImageWriter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QImageWriter_PTR().Pointer() - } - return nil -} - -func NewQImageWriterFromPointer(ptr unsafe.Pointer) (n *QImageWriter) { - n = new(QImageWriter) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QImageWriter__ImageWriterError -//QImageWriter::ImageWriterError -type QImageWriter__ImageWriterError int64 - -const ( - QImageWriter__UnknownError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(0) - QImageWriter__DeviceError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(1) - QImageWriter__UnsupportedFormatError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(2) - QImageWriter__InvalidImageError QImageWriter__ImageWriterError = QImageWriter__ImageWriterError(3) -) - -func NewQImageWriter() *QImageWriter { - tmpValue := NewQImageWriterFromPointer(C.QImageWriter_NewQImageWriter()) - runtime.SetFinalizer(tmpValue, (*QImageWriter).DestroyQImageWriter) - return tmpValue -} - -func NewQImageWriter2(device core.QIODevice_ITF, format core.QByteArray_ITF) *QImageWriter { - tmpValue := NewQImageWriterFromPointer(C.QImageWriter_NewQImageWriter2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) - runtime.SetFinalizer(tmpValue, (*QImageWriter).DestroyQImageWriter) - return tmpValue -} - -func NewQImageWriter3(fileName string, format core.QByteArray_ITF) *QImageWriter { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQImageWriterFromPointer(C.QImageWriter_NewQImageWriter3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format))) - runtime.SetFinalizer(tmpValue, (*QImageWriter).DestroyQImageWriter) - return tmpValue -} - -func (ptr *QImageWriter) CanWrite() bool { - if ptr.Pointer() != nil { - return int8(C.QImageWriter_CanWrite(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageWriter) Compression() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageWriter_Compression(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageWriter) Device() *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QImageWriter_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QImageWriter) Error() QImageWriter__ImageWriterError { - if ptr.Pointer() != nil { - return QImageWriter__ImageWriterError(C.QImageWriter_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImageWriter) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImageWriter_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QImageWriter) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QImageWriter_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QImageWriter) Format() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageWriter) Gamma() float32 { - if ptr.Pointer() != nil { - return float32(C.QImageWriter_Gamma(ptr.Pointer())) - } - return 0 -} - -func QImageWriter_ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__imageFormatsForMimeType_atList(i) - } - return out - }(C.QImageWriter_QImageWriter_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) -} - -func (ptr *QImageWriter) ImageFormatsForMimeType(mimeType core.QByteArray_ITF) []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__imageFormatsForMimeType_atList(i) - } - return out - }(C.QImageWriter_QImageWriter_ImageFormatsForMimeType(core.PointerFromQByteArray(mimeType))) -} - -func (ptr *QImageWriter) OptimizedWrite() bool { - if ptr.Pointer() != nil { - return int8(C.QImageWriter_OptimizedWrite(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageWriter) ProgressiveScanWrite() bool { - if ptr.Pointer() != nil { - return int8(C.QImageWriter_ProgressiveScanWrite(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QImageWriter) Quality() int { - if ptr.Pointer() != nil { - return int(int32(C.QImageWriter_Quality(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QImageWriter) SetCompression(compression int) { - if ptr.Pointer() != nil { - C.QImageWriter_SetCompression(ptr.Pointer(), C.int(int32(compression))) - } -} - -func (ptr *QImageWriter) SetDevice(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QImageWriter) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QImageWriter_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QImageWriter) SetFormat(format core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) - } -} - -func (ptr *QImageWriter) SetGamma(gamma float32) { - if ptr.Pointer() != nil { - C.QImageWriter_SetGamma(ptr.Pointer(), C.float(gamma)) - } -} - -func (ptr *QImageWriter) SetOptimizedWrite(optimize bool) { - if ptr.Pointer() != nil { - C.QImageWriter_SetOptimizedWrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(optimize)))) - } -} - -func (ptr *QImageWriter) SetProgressiveScanWrite(progressive bool) { - if ptr.Pointer() != nil { - C.QImageWriter_SetProgressiveScanWrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(progressive)))) - } -} - -func (ptr *QImageWriter) SetQuality(quality int) { - if ptr.Pointer() != nil { - C.QImageWriter_SetQuality(ptr.Pointer(), C.int(int32(quality))) - } -} - -func (ptr *QImageWriter) SetSubType(ty core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter_SetSubType(ptr.Pointer(), core.PointerFromQByteArray(ty)) - } -} - -func (ptr *QImageWriter) SetText(key string, text string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QImageWriter_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QImageWriter) SetTransformation(transform QImageIOHandler__Transformation) { - if ptr.Pointer() != nil { - C.QImageWriter_SetTransformation(ptr.Pointer(), C.longlong(transform)) - } -} - -func (ptr *QImageWriter) SubType() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter_SubType(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func QImageWriter_SupportedImageFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedImageFormats_atList(i) - } - return out - }(C.QImageWriter_QImageWriter_SupportedImageFormats()) -} - -func (ptr *QImageWriter) SupportedImageFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedImageFormats_atList(i) - } - return out - }(C.QImageWriter_QImageWriter_SupportedImageFormats()) -} - -func QImageWriter_SupportedMimeTypes() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedMimeTypes_atList(i) - } - return out - }(C.QImageWriter_QImageWriter_SupportedMimeTypes()) -} - -func (ptr *QImageWriter) SupportedMimeTypes() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedMimeTypes_atList(i) - } - return out - }(C.QImageWriter_QImageWriter_SupportedMimeTypes()) -} - -func (ptr *QImageWriter) SupportedSubTypes() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQImageWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedSubTypes_atList(i) - } - return out - }(C.QImageWriter_SupportedSubTypes(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QImageWriter) SupportsOption(option QImageIOHandler__ImageOption) bool { - if ptr.Pointer() != nil { - return int8(C.QImageWriter_SupportsOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QImageWriter) Transformation() QImageIOHandler__Transformation { - if ptr.Pointer() != nil { - return QImageIOHandler__Transformation(C.QImageWriter_Transformation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QImageWriter) Write(image QImage_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QImageWriter_Write(ptr.Pointer(), PointerFromQImage(image))) != 0 - } - return false -} - -func (ptr *QImageWriter) DestroyQImageWriter() { - if ptr.Pointer() != nil { - C.QImageWriter_DestroyQImageWriter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QImageWriter) __imageFormatsForMimeType_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___imageFormatsForMimeType_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageWriter) __imageFormatsForMimeType_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter___imageFormatsForMimeType_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageWriter) __imageFormatsForMimeType_newList() unsafe.Pointer { - return C.QImageWriter___imageFormatsForMimeType_newList(ptr.Pointer()) -} - -func (ptr *QImageWriter) __supportedImageFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___supportedImageFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageWriter) __supportedImageFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter___supportedImageFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageWriter) __supportedImageFormats_newList() unsafe.Pointer { - return C.QImageWriter___supportedImageFormats_newList(ptr.Pointer()) -} - -func (ptr *QImageWriter) __supportedMimeTypes_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___supportedMimeTypes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageWriter) __supportedMimeTypes_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter___supportedMimeTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageWriter) __supportedMimeTypes_newList() unsafe.Pointer { - return C.QImageWriter___supportedMimeTypes_newList(ptr.Pointer()) -} - -func (ptr *QImageWriter) __supportedSubTypes_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QImageWriter___supportedSubTypes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QImageWriter) __supportedSubTypes_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QImageWriter___supportedSubTypes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QImageWriter) __supportedSubTypes_newList() unsafe.Pointer { - return C.QImageWriter___supportedSubTypes_newList(ptr.Pointer()) -} - -type QInputEvent struct { - core.QEvent -} - -type QInputEvent_ITF interface { - core.QEvent_ITF - QInputEvent_PTR() *QInputEvent -} - -func (ptr *QInputEvent) QInputEvent_PTR() *QInputEvent { - return ptr -} - -func (ptr *QInputEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QInputEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQInputEvent(ptr QInputEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func NewQInputEventFromPointer(ptr unsafe.Pointer) (n *QInputEvent) { - n = new(QInputEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QInputEvent) DestroyQInputEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QInputEvent) Modifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QInputEvent_Modifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputEvent) Timestamp() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QInputEvent_Timestamp(ptr.Pointer()))) - } - return 0 -} - -type QInputMethod struct { - core.QObject -} - -type QInputMethod_ITF interface { - core.QObject_ITF - QInputMethod_PTR() *QInputMethod -} - -func (ptr *QInputMethod) QInputMethod_PTR() *QInputMethod { - return ptr -} - -func (ptr *QInputMethod) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QInputMethod) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQInputMethod(ptr QInputMethod_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QInputMethod_PTR().Pointer() - } - return nil -} - -func NewQInputMethodFromPointer(ptr unsafe.Pointer) (n *QInputMethod) { - n = new(QInputMethod) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QInputMethod__Action -//QInputMethod::Action -type QInputMethod__Action int64 - -const ( - QInputMethod__Click QInputMethod__Action = QInputMethod__Action(0) - QInputMethod__ContextMenu QInputMethod__Action = QInputMethod__Action(1) -) - -func (ptr *QInputMethod) AnchorRectangle() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QInputMethod_AnchorRectangle(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQInputMethod_AnchorRectangleChanged -func callbackQInputMethod_AnchorRectangleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "anchorRectangleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectAnchorRectangleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "anchorRectangleChanged") { - C.QInputMethod_ConnectAnchorRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "anchorRectangleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "anchorRectangleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "anchorRectangleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "anchorRectangleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectAnchorRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectAnchorRectangleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "anchorRectangleChanged") - } -} - -func (ptr *QInputMethod) AnchorRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_AnchorRectangleChanged(ptr.Pointer()) - } -} - -//export callbackQInputMethod_AnimatingChanged -func callbackQInputMethod_AnimatingChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "animatingChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectAnimatingChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "animatingChanged") { - C.QInputMethod_ConnectAnimatingChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "animatingChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "animatingChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "animatingChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "animatingChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectAnimatingChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectAnimatingChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "animatingChanged") - } -} - -func (ptr *QInputMethod) AnimatingChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_AnimatingChanged(ptr.Pointer()) - } -} - -//export callbackQInputMethod_Commit -func callbackQInputMethod_Commit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "commit"); signal != nil { - (*(*func())(signal))() - } else { - NewQInputMethodFromPointer(ptr).CommitDefault() - } -} - -func (ptr *QInputMethod) ConnectCommit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "commit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "commit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "commit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectCommit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "commit") - } -} - -func (ptr *QInputMethod) Commit() { - if ptr.Pointer() != nil { - C.QInputMethod_Commit(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) CommitDefault() { - if ptr.Pointer() != nil { - C.QInputMethod_CommitDefault(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) CursorRectangle() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QInputMethod_CursorRectangle(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQInputMethod_CursorRectangleChanged -func callbackQInputMethod_CursorRectangleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cursorRectangleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectCursorRectangleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cursorRectangleChanged") { - C.QInputMethod_ConnectCursorRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorRectangleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cursorRectangleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cursorRectangleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorRectangleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectCursorRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectCursorRectangleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cursorRectangleChanged") - } -} - -func (ptr *QInputMethod) CursorRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_CursorRectangleChanged(ptr.Pointer()) - } -} - -//export callbackQInputMethod_Hide -func callbackQInputMethod_Hide(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hide"); signal != nil { - (*(*func())(signal))() - } else { - NewQInputMethodFromPointer(ptr).HideDefault() - } -} - -func (ptr *QInputMethod) ConnectHide(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectHide() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hide") - } -} - -func (ptr *QInputMethod) Hide() { - if ptr.Pointer() != nil { - C.QInputMethod_Hide(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) HideDefault() { - if ptr.Pointer() != nil { - C.QInputMethod_HideDefault(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) InputDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QInputMethod_InputDirection(ptr.Pointer())) - } - return 0 -} - -//export callbackQInputMethod_InputDirectionChanged -func callbackQInputMethod_InputDirectionChanged(ptr unsafe.Pointer, newDirection C.longlong) { - if signal := qt.GetSignal(ptr, "inputDirectionChanged"); signal != nil { - (*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(newDirection)) - } - -} - -func (ptr *QInputMethod) ConnectInputDirectionChanged(f func(newDirection core.Qt__LayoutDirection)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "inputDirectionChanged") { - C.QInputMethod_ConnectInputDirectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "inputDirectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "inputDirectionChanged"); signal != nil { - f := func(newDirection core.Qt__LayoutDirection) { - (*(*func(core.Qt__LayoutDirection))(signal))(newDirection) - f(newDirection) - } - qt.ConnectSignal(ptr.Pointer(), "inputDirectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputDirectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectInputDirectionChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectInputDirectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "inputDirectionChanged") - } -} - -func (ptr *QInputMethod) InputDirectionChanged(newDirection core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QInputMethod_InputDirectionChanged(ptr.Pointer(), C.longlong(newDirection)) - } -} - -func (ptr *QInputMethod) InputItemClipRectangle() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QInputMethod_InputItemClipRectangle(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQInputMethod_InputItemClipRectangleChanged -func callbackQInputMethod_InputItemClipRectangleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "inputItemClipRectangleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectInputItemClipRectangleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "inputItemClipRectangleChanged") { - C.QInputMethod_ConnectInputItemClipRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "inputItemClipRectangleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "inputItemClipRectangleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "inputItemClipRectangleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputItemClipRectangleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectInputItemClipRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectInputItemClipRectangleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "inputItemClipRectangleChanged") - } -} - -func (ptr *QInputMethod) InputItemClipRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_InputItemClipRectangleChanged(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) InputItemRectangle() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QInputMethod_InputItemRectangle(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QInputMethod) InputItemTransform() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QInputMethod_InputItemTransform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -//export callbackQInputMethod_InvokeAction -func callbackQInputMethod_InvokeAction(ptr unsafe.Pointer, a C.longlong, cursorPosition C.int) { - if signal := qt.GetSignal(ptr, "invokeAction"); signal != nil { - (*(*func(QInputMethod__Action, int))(signal))(QInputMethod__Action(a), int(int32(cursorPosition))) - } else { - NewQInputMethodFromPointer(ptr).InvokeActionDefault(QInputMethod__Action(a), int(int32(cursorPosition))) - } -} - -func (ptr *QInputMethod) ConnectInvokeAction(f func(a QInputMethod__Action, cursorPosition int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "invokeAction"); signal != nil { - f := func(a QInputMethod__Action, cursorPosition int) { - (*(*func(QInputMethod__Action, int))(signal))(a, cursorPosition) - f(a, cursorPosition) - } - qt.ConnectSignal(ptr.Pointer(), "invokeAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "invokeAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectInvokeAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "invokeAction") - } -} - -func (ptr *QInputMethod) InvokeAction(a QInputMethod__Action, cursorPosition int) { - if ptr.Pointer() != nil { - C.QInputMethod_InvokeAction(ptr.Pointer(), C.longlong(a), C.int(int32(cursorPosition))) - } -} - -func (ptr *QInputMethod) InvokeActionDefault(a QInputMethod__Action, cursorPosition int) { - if ptr.Pointer() != nil { - C.QInputMethod_InvokeActionDefault(ptr.Pointer(), C.longlong(a), C.int(int32(cursorPosition))) - } -} - -func (ptr *QInputMethod) IsAnimating() bool { - if ptr.Pointer() != nil { - return int8(C.QInputMethod_IsAnimating(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QInputMethod) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QInputMethod_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QInputMethod) KeyboardRectangle() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QInputMethod_KeyboardRectangle(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQInputMethod_KeyboardRectangleChanged -func callbackQInputMethod_KeyboardRectangleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyboardRectangleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectKeyboardRectangleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "keyboardRectangleChanged") { - C.QInputMethod_ConnectKeyboardRectangleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "keyboardRectangleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "keyboardRectangleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "keyboardRectangleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyboardRectangleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectKeyboardRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectKeyboardRectangleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "keyboardRectangleChanged") - } -} - -func (ptr *QInputMethod) KeyboardRectangleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_KeyboardRectangleChanged(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) Locale() *core.QLocale { - if ptr.Pointer() != nil { - tmpValue := core.NewQLocaleFromPointer(C.QInputMethod_Locale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -//export callbackQInputMethod_LocaleChanged -func callbackQInputMethod_LocaleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "localeChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectLocaleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "localeChanged") { - C.QInputMethod_ConnectLocaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "localeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "localeChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "localeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "localeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectLocaleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectLocaleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "localeChanged") - } -} - -func (ptr *QInputMethod) LocaleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_LocaleChanged(ptr.Pointer()) - } -} - -func QInputMethod_QueryFocusObject(query core.Qt__InputMethodQuery, argument core.QVariant_ITF) *core.QVariant { - tmpValue := core.NewQVariantFromPointer(C.QInputMethod_QInputMethod_QueryFocusObject(C.longlong(query), core.PointerFromQVariant(argument))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func (ptr *QInputMethod) QueryFocusObject(query core.Qt__InputMethodQuery, argument core.QVariant_ITF) *core.QVariant { - tmpValue := core.NewQVariantFromPointer(C.QInputMethod_QInputMethod_QueryFocusObject(C.longlong(query), core.PointerFromQVariant(argument))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -//export callbackQInputMethod_Reset -func callbackQInputMethod_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQInputMethodFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QInputMethod) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QInputMethod) Reset() { - if ptr.Pointer() != nil { - C.QInputMethod_Reset(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) ResetDefault() { - if ptr.Pointer() != nil { - C.QInputMethod_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) SetInputItemRectangle(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_SetInputItemRectangle(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QInputMethod) SetInputItemTransform(transform QTransform_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_SetInputItemTransform(ptr.Pointer(), PointerFromQTransform(transform)) - } -} - -func (ptr *QInputMethod) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QInputMethod_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQInputMethod_Show -func callbackQInputMethod_Show(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "show"); signal != nil { - (*(*func())(signal))() - } else { - NewQInputMethodFromPointer(ptr).ShowDefault() - } -} - -func (ptr *QInputMethod) ConnectShow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectShow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "show") - } -} - -func (ptr *QInputMethod) Show() { - if ptr.Pointer() != nil { - C.QInputMethod_Show(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) ShowDefault() { - if ptr.Pointer() != nil { - C.QInputMethod_ShowDefault(ptr.Pointer()) - } -} - -//export callbackQInputMethod_Update -func callbackQInputMethod_Update(ptr unsafe.Pointer, queries C.longlong) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func(core.Qt__InputMethodQuery))(signal))(core.Qt__InputMethodQuery(queries)) - } else { - NewQInputMethodFromPointer(ptr).UpdateDefault(core.Qt__InputMethodQuery(queries)) - } -} - -func (ptr *QInputMethod) ConnectUpdate(f func(queries core.Qt__InputMethodQuery)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func(queries core.Qt__InputMethodQuery) { - (*(*func(core.Qt__InputMethodQuery))(signal))(queries) - f(queries) - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QInputMethod) Update(queries core.Qt__InputMethodQuery) { - if ptr.Pointer() != nil { - C.QInputMethod_Update(ptr.Pointer(), C.longlong(queries)) - } -} - -func (ptr *QInputMethod) UpdateDefault(queries core.Qt__InputMethodQuery) { - if ptr.Pointer() != nil { - C.QInputMethod_UpdateDefault(ptr.Pointer(), C.longlong(queries)) - } -} - -//export callbackQInputMethod_VisibleChanged -func callbackQInputMethod_VisibleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QInputMethod) ConnectVisibleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { - C.QInputMethod_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputMethod) DisconnectVisibleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectVisibleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") - } -} - -func (ptr *QInputMethod) VisibleChanged() { - if ptr.Pointer() != nil { - C.QInputMethod_VisibleChanged(ptr.Pointer()) - } -} - -func (ptr *QInputMethod) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QInputMethod___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QInputMethod) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QInputMethod) __children_newList() unsafe.Pointer { - return C.QInputMethod___children_newList(ptr.Pointer()) -} - -func (ptr *QInputMethod) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QInputMethod___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QInputMethod) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QInputMethod) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QInputMethod___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QInputMethod) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QInputMethod___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QInputMethod) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QInputMethod) __findChildren_newList() unsafe.Pointer { - return C.QInputMethod___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QInputMethod) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QInputMethod___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QInputMethod) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QInputMethod) __findChildren_newList3() unsafe.Pointer { - return C.QInputMethod___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QInputMethod) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QInputMethod___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QInputMethod) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QInputMethod) __qFindChildren_newList2() unsafe.Pointer { - return C.QInputMethod___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQInputMethod_ChildEvent -func callbackQInputMethod_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQInputMethodFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QInputMethod) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQInputMethod_ConnectNotify -func callbackQInputMethod_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQInputMethodFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QInputMethod) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQInputMethod_CustomEvent -func callbackQInputMethod_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQInputMethodFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QInputMethod) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQInputMethod_DeleteLater -func callbackQInputMethod_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQInputMethodFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QInputMethod) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QInputMethod_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQInputMethod_Destroyed -func callbackQInputMethod_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQInputMethod_DisconnectNotify -func callbackQInputMethod_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQInputMethodFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QInputMethod) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQInputMethod_Event -func callbackQInputMethod_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQInputMethodFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QInputMethod) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QInputMethod_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQInputMethod_EventFilter -func callbackQInputMethod_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQInputMethodFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QInputMethod) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QInputMethod_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQInputMethod_MetaObject -func callbackQInputMethod_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQInputMethodFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QInputMethod) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QInputMethod_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQInputMethod_ObjectNameChanged -func callbackQInputMethod_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQInputMethod_TimerEvent -func callbackQInputMethod_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQInputMethodFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QInputMethod) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QInputMethod_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QInputMethodEvent struct { - core.QEvent -} - -type QInputMethodEvent_ITF interface { - core.QEvent_ITF - QInputMethodEvent_PTR() *QInputMethodEvent -} - -func (ptr *QInputMethodEvent) QInputMethodEvent_PTR() *QInputMethodEvent { - return ptr -} - -func (ptr *QInputMethodEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QInputMethodEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQInputMethodEvent(ptr QInputMethodEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QInputMethodEvent_PTR().Pointer() - } - return nil -} - -func NewQInputMethodEventFromPointer(ptr unsafe.Pointer) (n *QInputMethodEvent) { - n = new(QInputMethodEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QInputMethodEvent) DestroyQInputMethodEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QInputMethodEvent__AttributeType -//QInputMethodEvent::AttributeType -type QInputMethodEvent__AttributeType int64 - -const ( - QInputMethodEvent__TextFormat QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(0) - QInputMethodEvent__Cursor QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(1) - QInputMethodEvent__Language QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(2) - QInputMethodEvent__Ruby QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(3) - QInputMethodEvent__Selection QInputMethodEvent__AttributeType = QInputMethodEvent__AttributeType(4) -) - -func NewQInputMethodEvent() *QInputMethodEvent { - tmpValue := NewQInputMethodEventFromPointer(C.QInputMethodEvent_NewQInputMethodEvent()) - runtime.SetFinalizer(tmpValue, (*QInputMethodEvent).DestroyQInputMethodEvent) - return tmpValue -} - -func NewQInputMethodEvent3(other QInputMethodEvent_ITF) *QInputMethodEvent { - tmpValue := NewQInputMethodEventFromPointer(C.QInputMethodEvent_NewQInputMethodEvent3(PointerFromQInputMethodEvent(other))) - runtime.SetFinalizer(tmpValue, (*QInputMethodEvent).DestroyQInputMethodEvent) - return tmpValue -} - -func (ptr *QInputMethodEvent) CommitString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QInputMethodEvent_CommitString(ptr.Pointer())) - } - return "" -} - -func (ptr *QInputMethodEvent) PreeditString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QInputMethodEvent_PreeditString(ptr.Pointer())) - } - return "" -} - -func (ptr *QInputMethodEvent) ReplacementLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputMethodEvent_ReplacementLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QInputMethodEvent) ReplacementStart() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputMethodEvent_ReplacementStart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QInputMethodEvent) SetCommitString(commitString string, replaceFrom int, replaceLength int) { - if ptr.Pointer() != nil { - var commitStringC *C.char - if commitString != "" { - commitStringC = C.CString(commitString) - defer C.free(unsafe.Pointer(commitStringC)) - } - C.QInputMethodEvent_SetCommitString(ptr.Pointer(), C.struct_QtGui_PackedString{data: commitStringC, len: C.longlong(len(commitString))}, C.int(int32(replaceFrom)), C.int(int32(replaceLength))) - } -} - -func (ptr *QInputMethodEvent) __attrs_newList() unsafe.Pointer { - return C.QInputMethodEvent___attrs_newList(ptr.Pointer()) -} - -func (ptr *QInputMethodEvent) __setAttrs__newList() unsafe.Pointer { - return C.QInputMethodEvent___setAttrs__newList(ptr.Pointer()) -} - -type QInputMethodQueryEvent struct { - core.QEvent -} - -type QInputMethodQueryEvent_ITF interface { - core.QEvent_ITF - QInputMethodQueryEvent_PTR() *QInputMethodQueryEvent -} - -func (ptr *QInputMethodQueryEvent) QInputMethodQueryEvent_PTR() *QInputMethodQueryEvent { - return ptr -} - -func (ptr *QInputMethodQueryEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QInputMethodQueryEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQInputMethodQueryEvent(ptr QInputMethodQueryEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QInputMethodQueryEvent_PTR().Pointer() - } - return nil -} - -func NewQInputMethodQueryEventFromPointer(ptr unsafe.Pointer) (n *QInputMethodQueryEvent) { - n = new(QInputMethodQueryEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QInputMethodQueryEvent) DestroyQInputMethodQueryEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQInputMethodQueryEvent(queries core.Qt__InputMethodQuery) *QInputMethodQueryEvent { - tmpValue := NewQInputMethodQueryEventFromPointer(C.QInputMethodQueryEvent_NewQInputMethodQueryEvent(C.longlong(queries))) - runtime.SetFinalizer(tmpValue, (*QInputMethodQueryEvent).DestroyQInputMethodQueryEvent) - return tmpValue -} - -func (ptr *QInputMethodQueryEvent) Queries() core.Qt__InputMethodQuery { - if ptr.Pointer() != nil { - return core.Qt__InputMethodQuery(C.QInputMethodQueryEvent_Queries(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputMethodQueryEvent) SetValue(query core.Qt__InputMethodQuery, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QInputMethodQueryEvent_SetValue(ptr.Pointer(), C.longlong(query), core.PointerFromQVariant(value)) - } -} - -func (ptr *QInputMethodQueryEvent) Value(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QInputMethodQueryEvent_Value(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QInputMethodQueryEvent) __m_values_newList() unsafe.Pointer { - return C.QInputMethodQueryEvent___m_values_newList(ptr.Pointer()) -} - -func (ptr *QInputMethodQueryEvent) __setM_values__newList() unsafe.Pointer { - return C.QInputMethodQueryEvent___setM_values__newList(ptr.Pointer()) -} - -type QIntValidator struct { - QValidator -} - -type QIntValidator_ITF interface { - QValidator_ITF - QIntValidator_PTR() *QIntValidator -} - -func (ptr *QIntValidator) QIntValidator_PTR() *QIntValidator { - return ptr -} - -func (ptr *QIntValidator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QValidator_PTR().Pointer() - } - return nil -} - -func (ptr *QIntValidator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QValidator_PTR().SetPointer(p) - } -} - -func PointerFromQIntValidator(ptr QIntValidator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIntValidator_PTR().Pointer() - } - return nil -} - -func NewQIntValidatorFromPointer(ptr unsafe.Pointer) (n *QIntValidator) { - n = new(QIntValidator) - n.SetPointer(ptr) - return -} -func NewQIntValidator(parent core.QObject_ITF) *QIntValidator { - tmpValue := NewQIntValidatorFromPointer(C.QIntValidator_NewQIntValidator(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQIntValidator2(minimum int, maximum int, parent core.QObject_ITF) *QIntValidator { - tmpValue := NewQIntValidatorFromPointer(C.QIntValidator_NewQIntValidator2(C.int(int32(minimum)), C.int(int32(maximum)), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QIntValidator) Bottom() int { - if ptr.Pointer() != nil { - return int(int32(C.QIntValidator_Bottom(ptr.Pointer()))) - } - return 0 -} - -//export callbackQIntValidator_BottomChanged -func callbackQIntValidator_BottomChanged(ptr unsafe.Pointer, bottom C.int) { - if signal := qt.GetSignal(ptr, "bottomChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(bottom))) - } - -} - -func (ptr *QIntValidator) ConnectBottomChanged(f func(bottom int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "bottomChanged") { - C.QIntValidator_ConnectBottomChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "bottomChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "bottomChanged"); signal != nil { - f := func(bottom int) { - (*(*func(int))(signal))(bottom) - f(bottom) - } - qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "bottomChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIntValidator) DisconnectBottomChanged() { - if ptr.Pointer() != nil { - C.QIntValidator_DisconnectBottomChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "bottomChanged") - } -} - -func (ptr *QIntValidator) BottomChanged(bottom int) { - if ptr.Pointer() != nil { - C.QIntValidator_BottomChanged(ptr.Pointer(), C.int(int32(bottom))) - } -} - -func (ptr *QIntValidator) SetBottom(vin int) { - if ptr.Pointer() != nil { - C.QIntValidator_SetBottom(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQIntValidator_SetRange -func callbackQIntValidator_SetRange(ptr unsafe.Pointer, bottom C.int, top C.int) { - if signal := qt.GetSignal(ptr, "setRange"); signal != nil { - (*(*func(int, int))(signal))(int(int32(bottom)), int(int32(top))) - } else { - NewQIntValidatorFromPointer(ptr).SetRangeDefault(int(int32(bottom)), int(int32(top))) - } -} - -func (ptr *QIntValidator) ConnectSetRange(f func(bottom int, top int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { - f := func(bottom int, top int) { - (*(*func(int, int))(signal))(bottom, top) - f(bottom, top) - } - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIntValidator) DisconnectSetRange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRange") - } -} - -func (ptr *QIntValidator) SetRange(bottom int, top int) { - if ptr.Pointer() != nil { - C.QIntValidator_SetRange(ptr.Pointer(), C.int(int32(bottom)), C.int(int32(top))) - } -} - -func (ptr *QIntValidator) SetRangeDefault(bottom int, top int) { - if ptr.Pointer() != nil { - C.QIntValidator_SetRangeDefault(ptr.Pointer(), C.int(int32(bottom)), C.int(int32(top))) - } -} - -func (ptr *QIntValidator) SetTop(vin int) { - if ptr.Pointer() != nil { - C.QIntValidator_SetTop(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QIntValidator) Top() int { - if ptr.Pointer() != nil { - return int(int32(C.QIntValidator_Top(ptr.Pointer()))) - } - return 0 -} - -//export callbackQIntValidator_TopChanged -func callbackQIntValidator_TopChanged(ptr unsafe.Pointer, top C.int) { - if signal := qt.GetSignal(ptr, "topChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(top))) - } - -} - -func (ptr *QIntValidator) ConnectTopChanged(f func(top int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "topChanged") { - C.QIntValidator_ConnectTopChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "topChanged"); signal != nil { - f := func(top int) { - (*(*func(int))(signal))(top) - f(top) - } - qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "topChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIntValidator) DisconnectTopChanged() { - if ptr.Pointer() != nil { - C.QIntValidator_DisconnectTopChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "topChanged") - } -} - -func (ptr *QIntValidator) TopChanged(top int) { - if ptr.Pointer() != nil { - C.QIntValidator_TopChanged(ptr.Pointer(), C.int(int32(top))) - } -} - -//export callbackQIntValidator_Validate -func callbackQIntValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { - if signal := qt.GetSignal(ptr, "validate"); signal != nil { - return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) - } - - return C.longlong(NewQIntValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) -} - -func (ptr *QIntValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { - f := func(input string, pos int) QValidator__State { - (*(*func(string, int) QValidator__State)(signal))(input, pos) - return f(input, pos) - } - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIntValidator) DisconnectValidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validate") - } -} - -func (ptr *QIntValidator) Validate(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QIntValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -func (ptr *QIntValidator) ValidateDefault(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QIntValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -//export callbackQIntValidator_DestroyQIntValidator -func callbackQIntValidator_DestroyQIntValidator(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QIntValidator"); signal != nil { - (*(*func())(signal))() - } else { - NewQIntValidatorFromPointer(ptr).DestroyQIntValidatorDefault() - } -} - -func (ptr *QIntValidator) ConnectDestroyQIntValidator(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QIntValidator"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QIntValidator", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QIntValidator", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QIntValidator) DisconnectDestroyQIntValidator() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QIntValidator") - } -} - -func (ptr *QIntValidator) DestroyQIntValidator() { - if ptr.Pointer() != nil { - C.QIntValidator_DestroyQIntValidator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QIntValidator) DestroyQIntValidatorDefault() { - if ptr.Pointer() != nil { - C.QIntValidator_DestroyQIntValidatorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QKeyEvent struct { - QInputEvent -} - -type QKeyEvent_ITF interface { - QInputEvent_ITF - QKeyEvent_PTR() *QKeyEvent -} - -func (ptr *QKeyEvent) QKeyEvent_PTR() *QKeyEvent { - return ptr -} - -func (ptr *QKeyEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QKeyEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQKeyEvent(ptr QKeyEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QKeyEvent_PTR().Pointer() - } - return nil -} - -func NewQKeyEventFromPointer(ptr unsafe.Pointer) (n *QKeyEvent) { - n = new(QKeyEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QKeyEvent) DestroyQKeyEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQKeyEvent(ty core.QEvent__Type, key int, modifiers core.Qt__KeyboardModifier, text string, autorep bool, count uint16) *QKeyEvent { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQKeyEventFromPointer(C.QKeyEvent_NewQKeyEvent(C.longlong(ty), C.int(int32(key)), C.longlong(modifiers), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.char(int8(qt.GoBoolToInt(autorep))), C.ushort(count))) - runtime.SetFinalizer(tmpValue, (*QKeyEvent).DestroyQKeyEvent) - return tmpValue -} - -func NewQKeyEvent2(ty core.QEvent__Type, key int, modifiers core.Qt__KeyboardModifier, nativeScanCode uint, nativeVirtualKey uint, nativeModifiers uint, text string, autorep bool, count uint16) *QKeyEvent { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQKeyEventFromPointer(C.QKeyEvent_NewQKeyEvent2(C.longlong(ty), C.int(int32(key)), C.longlong(modifiers), C.uint(uint32(nativeScanCode)), C.uint(uint32(nativeVirtualKey)), C.uint(uint32(nativeModifiers)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.char(int8(qt.GoBoolToInt(autorep))), C.ushort(count))) - runtime.SetFinalizer(tmpValue, (*QKeyEvent).DestroyQKeyEvent) - return tmpValue -} - -func (ptr *QKeyEvent) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QKeyEvent_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QKeyEvent) IsAutoRepeat() bool { - if ptr.Pointer() != nil { - return int8(C.QKeyEvent_IsAutoRepeat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QKeyEvent) Key() int { - if ptr.Pointer() != nil { - return int(int32(C.QKeyEvent_Key(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QKeyEvent) Matches(key QKeySequence__StandardKey) bool { - if ptr.Pointer() != nil { - return int8(C.QKeyEvent_Matches(ptr.Pointer(), C.longlong(key))) != 0 - } - return false -} - -func (ptr *QKeyEvent) NativeModifiers() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QKeyEvent_NativeModifiers(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QKeyEvent) NativeScanCode() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QKeyEvent_NativeScanCode(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QKeyEvent) NativeVirtualKey() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QKeyEvent_NativeVirtualKey(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QKeyEvent) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QKeyEvent_Text(ptr.Pointer())) - } - return "" -} - -type QKeySequence struct { - ptr unsafe.Pointer -} - -type QKeySequence_ITF interface { - QKeySequence_PTR() *QKeySequence -} - -func (ptr *QKeySequence) QKeySequence_PTR() *QKeySequence { - return ptr -} - -func (ptr *QKeySequence) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QKeySequence) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQKeySequence(ptr QKeySequence_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QKeySequence_PTR().Pointer() - } - return nil -} - -func NewQKeySequenceFromPointer(ptr unsafe.Pointer) (n *QKeySequence) { - n = new(QKeySequence) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QKeySequence__StandardKey -//QKeySequence::StandardKey -type QKeySequence__StandardKey int64 - -const ( - QKeySequence__UnknownKey QKeySequence__StandardKey = QKeySequence__StandardKey(0) - QKeySequence__HelpContents QKeySequence__StandardKey = QKeySequence__StandardKey(1) - QKeySequence__WhatsThis QKeySequence__StandardKey = QKeySequence__StandardKey(2) - QKeySequence__Open QKeySequence__StandardKey = QKeySequence__StandardKey(3) - QKeySequence__Close QKeySequence__StandardKey = QKeySequence__StandardKey(4) - QKeySequence__Save QKeySequence__StandardKey = QKeySequence__StandardKey(5) - QKeySequence__New QKeySequence__StandardKey = QKeySequence__StandardKey(6) - QKeySequence__Delete QKeySequence__StandardKey = QKeySequence__StandardKey(7) - QKeySequence__Cut QKeySequence__StandardKey = QKeySequence__StandardKey(8) - QKeySequence__Copy QKeySequence__StandardKey = QKeySequence__StandardKey(9) - QKeySequence__Paste QKeySequence__StandardKey = QKeySequence__StandardKey(10) - QKeySequence__Undo QKeySequence__StandardKey = QKeySequence__StandardKey(11) - QKeySequence__Redo QKeySequence__StandardKey = QKeySequence__StandardKey(12) - QKeySequence__Back QKeySequence__StandardKey = QKeySequence__StandardKey(13) - QKeySequence__Forward QKeySequence__StandardKey = QKeySequence__StandardKey(14) - QKeySequence__Refresh QKeySequence__StandardKey = QKeySequence__StandardKey(15) - QKeySequence__ZoomIn QKeySequence__StandardKey = QKeySequence__StandardKey(16) - QKeySequence__ZoomOut QKeySequence__StandardKey = QKeySequence__StandardKey(17) - QKeySequence__Print QKeySequence__StandardKey = QKeySequence__StandardKey(18) - QKeySequence__AddTab QKeySequence__StandardKey = QKeySequence__StandardKey(19) - QKeySequence__NextChild QKeySequence__StandardKey = QKeySequence__StandardKey(20) - QKeySequence__PreviousChild QKeySequence__StandardKey = QKeySequence__StandardKey(21) - QKeySequence__Find QKeySequence__StandardKey = QKeySequence__StandardKey(22) - QKeySequence__FindNext QKeySequence__StandardKey = QKeySequence__StandardKey(23) - QKeySequence__FindPrevious QKeySequence__StandardKey = QKeySequence__StandardKey(24) - QKeySequence__Replace QKeySequence__StandardKey = QKeySequence__StandardKey(25) - QKeySequence__SelectAll QKeySequence__StandardKey = QKeySequence__StandardKey(26) - QKeySequence__Bold QKeySequence__StandardKey = QKeySequence__StandardKey(27) - QKeySequence__Italic QKeySequence__StandardKey = QKeySequence__StandardKey(28) - QKeySequence__Underline QKeySequence__StandardKey = QKeySequence__StandardKey(29) - QKeySequence__MoveToNextChar QKeySequence__StandardKey = QKeySequence__StandardKey(30) - QKeySequence__MoveToPreviousChar QKeySequence__StandardKey = QKeySequence__StandardKey(31) - QKeySequence__MoveToNextWord QKeySequence__StandardKey = QKeySequence__StandardKey(32) - QKeySequence__MoveToPreviousWord QKeySequence__StandardKey = QKeySequence__StandardKey(33) - QKeySequence__MoveToNextLine QKeySequence__StandardKey = QKeySequence__StandardKey(34) - QKeySequence__MoveToPreviousLine QKeySequence__StandardKey = QKeySequence__StandardKey(35) - QKeySequence__MoveToNextPage QKeySequence__StandardKey = QKeySequence__StandardKey(36) - QKeySequence__MoveToPreviousPage QKeySequence__StandardKey = QKeySequence__StandardKey(37) - QKeySequence__MoveToStartOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(38) - QKeySequence__MoveToEndOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(39) - QKeySequence__MoveToStartOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(40) - QKeySequence__MoveToEndOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(41) - QKeySequence__MoveToStartOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(42) - QKeySequence__MoveToEndOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(43) - QKeySequence__SelectNextChar QKeySequence__StandardKey = QKeySequence__StandardKey(44) - QKeySequence__SelectPreviousChar QKeySequence__StandardKey = QKeySequence__StandardKey(45) - QKeySequence__SelectNextWord QKeySequence__StandardKey = QKeySequence__StandardKey(46) - QKeySequence__SelectPreviousWord QKeySequence__StandardKey = QKeySequence__StandardKey(47) - QKeySequence__SelectNextLine QKeySequence__StandardKey = QKeySequence__StandardKey(48) - QKeySequence__SelectPreviousLine QKeySequence__StandardKey = QKeySequence__StandardKey(49) - QKeySequence__SelectNextPage QKeySequence__StandardKey = QKeySequence__StandardKey(50) - QKeySequence__SelectPreviousPage QKeySequence__StandardKey = QKeySequence__StandardKey(51) - QKeySequence__SelectStartOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(52) - QKeySequence__SelectEndOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(53) - QKeySequence__SelectStartOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(54) - QKeySequence__SelectEndOfBlock QKeySequence__StandardKey = QKeySequence__StandardKey(55) - QKeySequence__SelectStartOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(56) - QKeySequence__SelectEndOfDocument QKeySequence__StandardKey = QKeySequence__StandardKey(57) - QKeySequence__DeleteStartOfWord QKeySequence__StandardKey = QKeySequence__StandardKey(58) - QKeySequence__DeleteEndOfWord QKeySequence__StandardKey = QKeySequence__StandardKey(59) - QKeySequence__DeleteEndOfLine QKeySequence__StandardKey = QKeySequence__StandardKey(60) - QKeySequence__InsertParagraphSeparator QKeySequence__StandardKey = QKeySequence__StandardKey(61) - QKeySequence__InsertLineSeparator QKeySequence__StandardKey = QKeySequence__StandardKey(62) - QKeySequence__SaveAs QKeySequence__StandardKey = QKeySequence__StandardKey(63) - QKeySequence__Preferences QKeySequence__StandardKey = QKeySequence__StandardKey(64) - QKeySequence__Quit QKeySequence__StandardKey = QKeySequence__StandardKey(65) - QKeySequence__FullScreen QKeySequence__StandardKey = QKeySequence__StandardKey(66) - QKeySequence__Deselect QKeySequence__StandardKey = QKeySequence__StandardKey(67) - QKeySequence__DeleteCompleteLine QKeySequence__StandardKey = QKeySequence__StandardKey(68) - QKeySequence__Backspace QKeySequence__StandardKey = QKeySequence__StandardKey(69) - QKeySequence__Cancel QKeySequence__StandardKey = QKeySequence__StandardKey(70) -) - -//go:generate stringer -type=QKeySequence__SequenceFormat -//QKeySequence::SequenceFormat -type QKeySequence__SequenceFormat int64 - -const ( - QKeySequence__NativeText QKeySequence__SequenceFormat = QKeySequence__SequenceFormat(0) - QKeySequence__PortableText QKeySequence__SequenceFormat = QKeySequence__SequenceFormat(1) -) - -//go:generate stringer -type=QKeySequence__SequenceMatch -//QKeySequence::SequenceMatch -type QKeySequence__SequenceMatch int64 - -const ( - QKeySequence__NoMatch QKeySequence__SequenceMatch = QKeySequence__SequenceMatch(0) - QKeySequence__PartialMatch QKeySequence__SequenceMatch = QKeySequence__SequenceMatch(1) - QKeySequence__ExactMatch QKeySequence__SequenceMatch = QKeySequence__SequenceMatch(2) -) - -func NewQKeySequence() *QKeySequence { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence()) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func NewQKeySequence2(key string, format QKeySequence__SequenceFormat) *QKeySequence { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence2(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func NewQKeySequence3(k1 int, k2 int, k3 int, k4 int) *QKeySequence { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence3(C.int(int32(k1)), C.int(int32(k2)), C.int(int32(k3)), C.int(int32(k4)))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func NewQKeySequence4(keysequence QKeySequence_ITF) *QKeySequence { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence4(PointerFromQKeySequence(keysequence))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func NewQKeySequence5(key QKeySequence__StandardKey) *QKeySequence { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_NewQKeySequence5(C.longlong(key))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func (ptr *QKeySequence) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QKeySequence_Count(ptr.Pointer()))) - } - return 0 -} - -func QKeySequence_FromString(str string, format QKeySequence__SequenceFormat) *QKeySequence { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_FromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func (ptr *QKeySequence) FromString(str string, format QKeySequence__SequenceFormat) *QKeySequence { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_FromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func (ptr *QKeySequence) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QKeySequence_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func QKeySequence_KeyBindings(key QKeySequence__StandardKey) []*QKeySequence { - return func(l C.struct_QtGui_PackedList) []*QKeySequence { - out := make([]*QKeySequence, int(l.len)) - tmpList := NewQKeySequenceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__keyBindings_atList(i) - } - return out - }(C.QKeySequence_QKeySequence_KeyBindings(C.longlong(key))) -} - -func (ptr *QKeySequence) KeyBindings(key QKeySequence__StandardKey) []*QKeySequence { - return func(l C.struct_QtGui_PackedList) []*QKeySequence { - out := make([]*QKeySequence, int(l.len)) - tmpList := NewQKeySequenceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__keyBindings_atList(i) - } - return out - }(C.QKeySequence_QKeySequence_KeyBindings(C.longlong(key))) -} - -func QKeySequence_ListFromString(str string, format QKeySequence__SequenceFormat) []*QKeySequence { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return func(l C.struct_QtGui_PackedList) []*QKeySequence { - out := make([]*QKeySequence, int(l.len)) - tmpList := NewQKeySequenceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__listFromString_atList(i) - } - return out - }(C.QKeySequence_QKeySequence_ListFromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) -} - -func (ptr *QKeySequence) ListFromString(str string, format QKeySequence__SequenceFormat) []*QKeySequence { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - return func(l C.struct_QtGui_PackedList) []*QKeySequence { - out := make([]*QKeySequence, int(l.len)) - tmpList := NewQKeySequenceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__listFromString_atList(i) - } - return out - }(C.QKeySequence_QKeySequence_ListFromString(C.struct_QtGui_PackedString{data: strC, len: C.longlong(len(str))}, C.longlong(format))) -} - -func QKeySequence_ListToString(list []*QKeySequence, format QKeySequence__SequenceFormat) string { - return cGoUnpackString(C.QKeySequence_QKeySequence_ListToString(func() unsafe.Pointer { - tmpList := NewQKeySequenceFromPointer(NewQKeySequenceFromPointer(nil).__listToString_list_newList()) - for _, v := range list { - tmpList.__listToString_list_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(format))) -} - -func (ptr *QKeySequence) ListToString(list []*QKeySequence, format QKeySequence__SequenceFormat) string { - return cGoUnpackString(C.QKeySequence_QKeySequence_ListToString(func() unsafe.Pointer { - tmpList := NewQKeySequenceFromPointer(NewQKeySequenceFromPointer(nil).__listToString_list_newList()) - for _, v := range list { - tmpList.__listToString_list_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(format))) -} - -func (ptr *QKeySequence) Matches(seq QKeySequence_ITF) QKeySequence__SequenceMatch { - if ptr.Pointer() != nil { - return QKeySequence__SequenceMatch(C.QKeySequence_Matches(ptr.Pointer(), PointerFromQKeySequence(seq))) - } - return 0 -} - -func QKeySequence_Mnemonic(text string) *QKeySequence { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_Mnemonic(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func (ptr *QKeySequence) Mnemonic(text string) *QKeySequence { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence_QKeySequence_Mnemonic(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue -} - -func (ptr *QKeySequence) Swap(other QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequence_Swap(ptr.Pointer(), PointerFromQKeySequence(other)) - } -} - -func (ptr *QKeySequence) ToString(format QKeySequence__SequenceFormat) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QKeySequence_ToString(ptr.Pointer(), C.longlong(format))) - } - return "" -} - -func (ptr *QKeySequence) DestroyQKeySequence() { - if ptr.Pointer() != nil { - C.QKeySequence_DestroyQKeySequence(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QKeySequence) __keyBindings_atList(i int) *QKeySequence { - if ptr.Pointer() != nil { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence___keyBindings_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QKeySequence) __keyBindings_setList(i QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequence___keyBindings_setList(ptr.Pointer(), PointerFromQKeySequence(i)) - } -} - -func (ptr *QKeySequence) __keyBindings_newList() unsafe.Pointer { - return C.QKeySequence___keyBindings_newList(ptr.Pointer()) -} - -func (ptr *QKeySequence) __listFromString_atList(i int) *QKeySequence { - if ptr.Pointer() != nil { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence___listFromString_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QKeySequence) __listFromString_setList(i QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequence___listFromString_setList(ptr.Pointer(), PointerFromQKeySequence(i)) - } -} - -func (ptr *QKeySequence) __listFromString_newList() unsafe.Pointer { - return C.QKeySequence___listFromString_newList(ptr.Pointer()) -} - -func (ptr *QKeySequence) __listToString_list_atList(i int) *QKeySequence { - if ptr.Pointer() != nil { - tmpValue := NewQKeySequenceFromPointer(C.QKeySequence___listToString_list_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QKeySequence) __listToString_list_setList(i QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequence___listToString_list_setList(ptr.Pointer(), PointerFromQKeySequence(i)) - } -} - -func (ptr *QKeySequence) __listToString_list_newList() unsafe.Pointer { - return C.QKeySequence___listToString_list_newList(ptr.Pointer()) -} - -type QLinearGradient struct { - QGradient -} - -type QLinearGradient_ITF interface { - QGradient_ITF - QLinearGradient_PTR() *QLinearGradient -} - -func (ptr *QLinearGradient) QLinearGradient_PTR() *QLinearGradient { - return ptr -} - -func (ptr *QLinearGradient) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGradient_PTR().Pointer() - } - return nil -} - -func (ptr *QLinearGradient) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGradient_PTR().SetPointer(p) - } -} - -func PointerFromQLinearGradient(ptr QLinearGradient_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLinearGradient_PTR().Pointer() - } - return nil -} - -func NewQLinearGradientFromPointer(ptr unsafe.Pointer) (n *QLinearGradient) { - n = new(QLinearGradient) - n.SetPointer(ptr) - return -} - -func (ptr *QLinearGradient) DestroyQLinearGradient() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQLinearGradient() *QLinearGradient { - tmpValue := NewQLinearGradientFromPointer(C.QLinearGradient_NewQLinearGradient()) - runtime.SetFinalizer(tmpValue, (*QLinearGradient).DestroyQLinearGradient) - return tmpValue -} - -func NewQLinearGradient2(start core.QPointF_ITF, finalStop core.QPointF_ITF) *QLinearGradient { - tmpValue := NewQLinearGradientFromPointer(C.QLinearGradient_NewQLinearGradient2(core.PointerFromQPointF(start), core.PointerFromQPointF(finalStop))) - runtime.SetFinalizer(tmpValue, (*QLinearGradient).DestroyQLinearGradient) - return tmpValue -} - -func NewQLinearGradient3(x1 float64, y1 float64, x2 float64, y2 float64) *QLinearGradient { - tmpValue := NewQLinearGradientFromPointer(C.QLinearGradient_NewQLinearGradient3(C.double(x1), C.double(y1), C.double(x2), C.double(y2))) - runtime.SetFinalizer(tmpValue, (*QLinearGradient).DestroyQLinearGradient) - return tmpValue -} - -func (ptr *QLinearGradient) FinalStop() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QLinearGradient_FinalStop(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QLinearGradient) SetFinalStop(stop core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QLinearGradient_SetFinalStop(ptr.Pointer(), core.PointerFromQPointF(stop)) - } -} - -func (ptr *QLinearGradient) SetFinalStop2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QLinearGradient_SetFinalStop2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QLinearGradient) SetStart(start core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QLinearGradient_SetStart(ptr.Pointer(), core.PointerFromQPointF(start)) - } -} - -func (ptr *QLinearGradient) SetStart2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QLinearGradient_SetStart2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QLinearGradient) Start() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QLinearGradient_Start(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -type QMatrix struct { - ptr unsafe.Pointer -} - -type QMatrix_ITF interface { - QMatrix_PTR() *QMatrix -} - -func (ptr *QMatrix) QMatrix_PTR() *QMatrix { - return ptr -} - -func (ptr *QMatrix) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMatrix) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMatrix(ptr QMatrix_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMatrix_PTR().Pointer() - } - return nil -} - -func NewQMatrixFromPointer(ptr unsafe.Pointer) (n *QMatrix) { - n = new(QMatrix) - n.SetPointer(ptr) - return -} - -func (ptr *QMatrix) DestroyQMatrix() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMatrix2() *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QMatrix_NewQMatrix2()) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -func NewQMatrix3(m11 float64, m12 float64, m21 float64, m22 float64, dx float64, dy float64) *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QMatrix_NewQMatrix3(C.double(m11), C.double(m12), C.double(m21), C.double(m22), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -func NewQMatrix5(matrix QMatrix_ITF) *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QMatrix_NewQMatrix5(PointerFromQMatrix(matrix))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -func (ptr *QMatrix) Determinant() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_Determinant(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) Dx() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_Dx(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) Dy() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_Dy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) Inverted(invertible *bool) *QMatrix { - if ptr.Pointer() != nil { - var invertibleC C.char - if invertible != nil { - invertibleC = C.char(int8(qt.GoBoolToInt(*invertible))) - defer func() { *invertible = int8(invertibleC) != 0 }() - } - tmpValue := NewQMatrixFromPointer(C.QMatrix_Inverted(ptr.Pointer(), &invertibleC)) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) IsIdentity() bool { - if ptr.Pointer() != nil { - return int8(C.QMatrix_IsIdentity(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMatrix) IsInvertible() bool { - if ptr.Pointer() != nil { - return int8(C.QMatrix_IsInvertible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMatrix) M11() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_M11(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) M12() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_M12(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) M21() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_M21(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) M22() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix_M22(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix) Map(x float64, y float64, tx float64, ty float64) { - if ptr.Pointer() != nil { - C.QMatrix_Map(ptr.Pointer(), C.double(x), C.double(y), C.double(tx), C.double(ty)) - } -} - -func (ptr *QMatrix) Map2(x int, y int, tx int, ty int) { - if ptr.Pointer() != nil { - C.QMatrix_Map2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(tx)), C.int(int32(ty))) - } -} - -func (ptr *QMatrix) Map3(point core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QMatrix_Map3(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map4(point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QMatrix_Map4(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map5(line core.QLine_ITF) *core.QLine { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFromPointer(C.QMatrix_Map5(ptr.Pointer(), core.PointerFromQLine(line))) - runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map6(line core.QLineF_ITF) *core.QLineF { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFFromPointer(C.QMatrix_Map6(ptr.Pointer(), core.PointerFromQLineF(line))) - runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map7(polygon QPolygonF_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QMatrix_Map7(ptr.Pointer(), PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map8(polygon QPolygon_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QMatrix_Map8(ptr.Pointer(), PointerFromQPolygon(polygon))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map9(region QRegion_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QMatrix_Map9(ptr.Pointer(), PointerFromQRegion(region))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Map10(path QPainterPath_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QMatrix_Map10(ptr.Pointer(), PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) MapRect(rectangle core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QMatrix_MapRect(ptr.Pointer(), core.PointerFromQRectF(rectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) MapRect2(rectangle core.QRect_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QMatrix_MapRect2(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) MapToPolygon(rectangle core.QRect_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QMatrix_MapToPolygon(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Reset() { - if ptr.Pointer() != nil { - C.QMatrix_Reset(ptr.Pointer()) - } -} - -func (ptr *QMatrix) Rotate(degrees float64) *QMatrix { - if ptr.Pointer() != nil { - tmpValue := NewQMatrixFromPointer(C.QMatrix_Rotate(ptr.Pointer(), C.double(degrees))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Scale(sx float64, sy float64) *QMatrix { - if ptr.Pointer() != nil { - tmpValue := NewQMatrixFromPointer(C.QMatrix_Scale(ptr.Pointer(), C.double(sx), C.double(sy))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) SetMatrix(m11 float64, m12 float64, m21 float64, m22 float64, dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QMatrix_SetMatrix(ptr.Pointer(), C.double(m11), C.double(m12), C.double(m21), C.double(m22), C.double(dx), C.double(dy)) - } -} - -func (ptr *QMatrix) Shear(sh float64, sv float64) *QMatrix { - if ptr.Pointer() != nil { - tmpValue := NewQMatrixFromPointer(C.QMatrix_Shear(ptr.Pointer(), C.double(sh), C.double(sv))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QMatrix) Translate(dx float64, dy float64) *QMatrix { - if ptr.Pointer() != nil { - tmpValue := NewQMatrixFromPointer(C.QMatrix_Translate(ptr.Pointer(), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -type QMatrix4x4 struct { - ptr unsafe.Pointer -} - -type QMatrix4x4_ITF interface { - QMatrix4x4_PTR() *QMatrix4x4 -} - -func (ptr *QMatrix4x4) QMatrix4x4_PTR() *QMatrix4x4 { - return ptr -} - -func (ptr *QMatrix4x4) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMatrix4x4) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMatrix4x4(ptr QMatrix4x4_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMatrix4x4_PTR().Pointer() - } - return nil -} - -func NewQMatrix4x4FromPointer(ptr unsafe.Pointer) (n *QMatrix4x4) { - n = new(QMatrix4x4) - n.SetPointer(ptr) - return -} - -func (ptr *QMatrix4x4) DestroyQMatrix4x4() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMatrix4x4() *QMatrix4x4 { - tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x4()) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue -} - -func NewQMatrix4x43(values float32) *QMatrix4x4 { - tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x43(C.float(values))) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue -} - -func NewQMatrix4x44(m11 float32, m12 float32, m13 float32, m14 float32, m21 float32, m22 float32, m23 float32, m24 float32, m31 float32, m32 float32, m33 float32, m34 float32, m41 float32, m42 float32, m43 float32, m44 float32) *QMatrix4x4 { - tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x44(C.float(m11), C.float(m12), C.float(m13), C.float(m14), C.float(m21), C.float(m22), C.float(m23), C.float(m24), C.float(m31), C.float(m32), C.float(m33), C.float(m34), C.float(m41), C.float(m42), C.float(m43), C.float(m44))) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue -} - -func NewQMatrix4x46(matrix QMatrix_ITF) *QMatrix4x4 { - tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_NewQMatrix4x46(PointerFromQMatrix(matrix))) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue -} - -func (ptr *QMatrix4x4) Column(index int) *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QMatrix4x4_Column(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) ConstData() float32 { - if ptr.Pointer() != nil { - return float32(C.QMatrix4x4_ConstData(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix4x4) CopyDataTo(values float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_CopyDataTo(ptr.Pointer(), C.float(values)) - } -} - -func (ptr *QMatrix4x4) Data() float32 { - if ptr.Pointer() != nil { - return float32(C.QMatrix4x4_Data(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix4x4) Data2() float32 { - if ptr.Pointer() != nil { - return float32(C.QMatrix4x4_Data2(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix4x4) Determinant() float64 { - if ptr.Pointer() != nil { - return float64(C.QMatrix4x4_Determinant(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMatrix4x4) Fill(value float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Fill(ptr.Pointer(), C.float(value)) - } -} - -func (ptr *QMatrix4x4) Frustum(left float32, right float32, bottom float32, top float32, nearPlane float32, farPlane float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Frustum(ptr.Pointer(), C.float(left), C.float(right), C.float(bottom), C.float(top), C.float(nearPlane), C.float(farPlane)) - } -} - -func (ptr *QMatrix4x4) Inverted(invertible *bool) *QMatrix4x4 { - if ptr.Pointer() != nil { - var invertibleC C.char - if invertible != nil { - invertibleC = C.char(int8(qt.GoBoolToInt(*invertible))) - defer func() { *invertible = int8(invertibleC) != 0 }() - } - tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_Inverted(ptr.Pointer(), &invertibleC)) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) IsAffine() bool { - if ptr.Pointer() != nil { - return int8(C.QMatrix4x4_IsAffine(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMatrix4x4) IsIdentity() bool { - if ptr.Pointer() != nil { - return int8(C.QMatrix4x4_IsIdentity(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMatrix4x4) LookAt(eye QVector3D_ITF, center QVector3D_ITF, up QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_LookAt(ptr.Pointer(), PointerFromQVector3D(eye), PointerFromQVector3D(center), PointerFromQVector3D(up)) - } -} - -func (ptr *QMatrix4x4) Map(point core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QMatrix4x4_Map(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Map2(point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QMatrix4x4_Map2(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Map3(point QVector3D_ITF) *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QMatrix4x4_Map3(ptr.Pointer(), PointerFromQVector3D(point))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Map4(point QVector4D_ITF) *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QMatrix4x4_Map4(ptr.Pointer(), PointerFromQVector4D(point))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) MapRect(rect core.QRect_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QMatrix4x4_MapRect(ptr.Pointer(), core.PointerFromQRect(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) MapRect2(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QMatrix4x4_MapRect2(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) MapVector(vector QVector3D_ITF) *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QMatrix4x4_MapVector(ptr.Pointer(), PointerFromQVector3D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Optimize() { - if ptr.Pointer() != nil { - C.QMatrix4x4_Optimize(ptr.Pointer()) - } -} - -func (ptr *QMatrix4x4) Ortho(left float32, right float32, bottom float32, top float32, nearPlane float32, farPlane float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Ortho(ptr.Pointer(), C.float(left), C.float(right), C.float(bottom), C.float(top), C.float(nearPlane), C.float(farPlane)) - } -} - -func (ptr *QMatrix4x4) Ortho2(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Ortho2(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QMatrix4x4) Ortho3(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Ortho3(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QMatrix4x4) Perspective(verticalAngle float32, aspectRatio float32, nearPlane float32, farPlane float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Perspective(ptr.Pointer(), C.float(verticalAngle), C.float(aspectRatio), C.float(nearPlane), C.float(farPlane)) - } -} - -func (ptr *QMatrix4x4) Rotate(angle float32, vector QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Rotate(ptr.Pointer(), C.float(angle), PointerFromQVector3D(vector)) - } -} - -func (ptr *QMatrix4x4) Rotate2(angle float32, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Rotate2(ptr.Pointer(), C.float(angle), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QMatrix4x4) Rotate3(quaternion QQuaternion_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Rotate3(ptr.Pointer(), PointerFromQQuaternion(quaternion)) - } -} - -func (ptr *QMatrix4x4) Row(index int) *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QMatrix4x4_Row(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Scale(vector QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Scale(ptr.Pointer(), PointerFromQVector3D(vector)) - } -} - -func (ptr *QMatrix4x4) Scale2(x float32, y float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Scale2(ptr.Pointer(), C.float(x), C.float(y)) - } -} - -func (ptr *QMatrix4x4) Scale3(x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Scale3(ptr.Pointer(), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QMatrix4x4) Scale4(factor float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Scale4(ptr.Pointer(), C.float(factor)) - } -} - -func (ptr *QMatrix4x4) SetColumn(index int, value QVector4D_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_SetColumn(ptr.Pointer(), C.int(int32(index)), PointerFromQVector4D(value)) - } -} - -func (ptr *QMatrix4x4) SetRow(index int, value QVector4D_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_SetRow(ptr.Pointer(), C.int(int32(index)), PointerFromQVector4D(value)) - } -} - -func (ptr *QMatrix4x4) SetToIdentity() { - if ptr.Pointer() != nil { - C.QMatrix4x4_SetToIdentity(ptr.Pointer()) - } -} - -func (ptr *QMatrix4x4) ToAffine() *QMatrix { - if ptr.Pointer() != nil { - tmpValue := NewQMatrixFromPointer(C.QMatrix4x4_ToAffine(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) ToTransform() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QMatrix4x4_ToTransform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) ToTransform2(distanceToPlane float32) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QMatrix4x4_ToTransform2(ptr.Pointer(), C.float(distanceToPlane))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Translate(vector QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Translate(ptr.Pointer(), PointerFromQVector3D(vector)) - } -} - -func (ptr *QMatrix4x4) Translate2(x float32, y float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Translate2(ptr.Pointer(), C.float(x), C.float(y)) - } -} - -func (ptr *QMatrix4x4) Translate3(x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Translate3(ptr.Pointer(), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QMatrix4x4) Transposed() *QMatrix4x4 { - if ptr.Pointer() != nil { - tmpValue := NewQMatrix4x4FromPointer(C.QMatrix4x4_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue - } - return nil -} - -func (ptr *QMatrix4x4) Viewport(left float32, bottom float32, width float32, height float32, nearPlane float32, farPlane float32) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Viewport(ptr.Pointer(), C.float(left), C.float(bottom), C.float(width), C.float(height), C.float(nearPlane), C.float(farPlane)) - } -} - -func (ptr *QMatrix4x4) Viewport2(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QMatrix4x4_Viewport2(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -type QMessageDialogOptions struct { - ptr unsafe.Pointer -} - -type QMessageDialogOptions_ITF interface { - QMessageDialogOptions_PTR() *QMessageDialogOptions -} - -func (ptr *QMessageDialogOptions) QMessageDialogOptions_PTR() *QMessageDialogOptions { - return ptr -} - -func (ptr *QMessageDialogOptions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QMessageDialogOptions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQMessageDialogOptions(ptr QMessageDialogOptions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMessageDialogOptions_PTR().Pointer() - } - return nil -} - -func NewQMessageDialogOptionsFromPointer(ptr unsafe.Pointer) (n *QMessageDialogOptions) { - n = new(QMessageDialogOptions) - n.SetPointer(ptr) - return -} - -func (ptr *QMessageDialogOptions) DestroyQMessageDialogOptions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMouseEvent struct { - QInputEvent -} - -type QMouseEvent_ITF interface { - QInputEvent_ITF - QMouseEvent_PTR() *QMouseEvent -} - -func (ptr *QMouseEvent) QMouseEvent_PTR() *QMouseEvent { - return ptr -} - -func (ptr *QMouseEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QMouseEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQMouseEvent(ptr QMouseEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMouseEvent_PTR().Pointer() - } - return nil -} - -func NewQMouseEventFromPointer(ptr unsafe.Pointer) (n *QMouseEvent) { - n = new(QMouseEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QMouseEvent) DestroyQMouseEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMouseEvent(ty core.QEvent__Type, localPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QMouseEvent { - tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent(C.longlong(ty), core.PointerFromQPointF(localPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) - return tmpValue -} - -func NewQMouseEvent2(ty core.QEvent__Type, localPos core.QPointF_ITF, screenPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QMouseEvent { - tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent2(C.longlong(ty), core.PointerFromQPointF(localPos), core.PointerFromQPointF(screenPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) - return tmpValue -} - -func NewQMouseEvent3(ty core.QEvent__Type, localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QMouseEvent { - tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent3(C.longlong(ty), core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) - return tmpValue -} - -func NewQMouseEvent4(ty core.QEvent__Type, localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF, button core.Qt__MouseButton, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, source core.Qt__MouseEventSource) *QMouseEvent { - tmpValue := NewQMouseEventFromPointer(C.QMouseEvent_NewQMouseEvent4(C.longlong(ty), core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos), C.longlong(button), C.longlong(buttons), C.longlong(modifiers), C.longlong(source))) - runtime.SetFinalizer(tmpValue, (*QMouseEvent).DestroyQMouseEvent) - return tmpValue -} - -func (ptr *QMouseEvent) Button() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QMouseEvent_Button(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMouseEvent) Buttons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QMouseEvent_Buttons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMouseEvent) Flags() core.Qt__MouseEventFlag { - if ptr.Pointer() != nil { - return core.Qt__MouseEventFlag(C.QMouseEvent_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMouseEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QMouseEvent_GlobalPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QMouseEvent) GlobalX() int { - if ptr.Pointer() != nil { - return int(int32(C.QMouseEvent_GlobalX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMouseEvent) GlobalY() int { - if ptr.Pointer() != nil { - return int(int32(C.QMouseEvent_GlobalY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMouseEvent) LocalPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QMouseEvent_LocalPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QMouseEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QMouseEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QMouseEvent) ScreenPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QMouseEvent_ScreenPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QMouseEvent) Source() core.Qt__MouseEventSource { - if ptr.Pointer() != nil { - return core.Qt__MouseEventSource(C.QMouseEvent_Source(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMouseEvent) WindowPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QMouseEvent_WindowPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QMouseEvent) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QMouseEvent_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMouseEvent) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QMouseEvent_Y(ptr.Pointer()))) - } - return 0 -} - -type QMoveEvent struct { - core.QEvent -} - -type QMoveEvent_ITF interface { - core.QEvent_ITF - QMoveEvent_PTR() *QMoveEvent -} - -func (ptr *QMoveEvent) QMoveEvent_PTR() *QMoveEvent { - return ptr -} - -func (ptr *QMoveEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QMoveEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQMoveEvent(ptr QMoveEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMoveEvent_PTR().Pointer() - } - return nil -} - -func NewQMoveEventFromPointer(ptr unsafe.Pointer) (n *QMoveEvent) { - n = new(QMoveEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QMoveEvent) DestroyQMoveEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQMoveEvent(pos core.QPoint_ITF, oldPos core.QPoint_ITF) *QMoveEvent { - tmpValue := NewQMoveEventFromPointer(C.QMoveEvent_NewQMoveEvent(core.PointerFromQPoint(pos), core.PointerFromQPoint(oldPos))) - runtime.SetFinalizer(tmpValue, (*QMoveEvent).DestroyQMoveEvent) - return tmpValue -} - -func (ptr *QMoveEvent) OldPos() *core.QPoint { - if ptr.Pointer() != nil { - return core.NewQPointFromPointer(C.QMoveEvent_OldPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QMoveEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - return core.NewQPointFromPointer(C.QMoveEvent_Pos(ptr.Pointer())) - } - return nil -} - -type QMovie struct { - core.QObject -} - -type QMovie_ITF interface { - core.QObject_ITF - QMovie_PTR() *QMovie -} - -func (ptr *QMovie) QMovie_PTR() *QMovie { - return ptr -} - -func (ptr *QMovie) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QMovie) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQMovie(ptr QMovie_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMovie_PTR().Pointer() - } - return nil -} - -func NewQMovieFromPointer(ptr unsafe.Pointer) (n *QMovie) { - n = new(QMovie) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMovie__MovieState -//QMovie::MovieState -type QMovie__MovieState int64 - -const ( - QMovie__NotRunning QMovie__MovieState = QMovie__MovieState(0) - QMovie__Paused QMovie__MovieState = QMovie__MovieState(1) - QMovie__Running QMovie__MovieState = QMovie__MovieState(2) -) - -//go:generate stringer -type=QMovie__CacheMode -//QMovie::CacheMode -type QMovie__CacheMode int64 - -const ( - QMovie__CacheNone QMovie__CacheMode = QMovie__CacheMode(0) - QMovie__CacheAll QMovie__CacheMode = QMovie__CacheMode(1) -) - -func NewQMovie(parent core.QObject_ITF) *QMovie { - tmpValue := NewQMovieFromPointer(C.QMovie_NewQMovie(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQMovie2(device core.QIODevice_ITF, format core.QByteArray_ITF, parent core.QObject_ITF) *QMovie { - tmpValue := NewQMovieFromPointer(C.QMovie_NewQMovie2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQMovie3(fileName string, format core.QByteArray_ITF, parent core.QObject_ITF) *QMovie { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQMovieFromPointer(C.QMovie_NewQMovie3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMovie) BackgroundColor() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QMovie_BackgroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QMovie) CacheMode() QMovie__CacheMode { - if ptr.Pointer() != nil { - return QMovie__CacheMode(C.QMovie_CacheMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMovie) CurrentFrameNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QMovie_CurrentFrameNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMovie) CurrentImage() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QMovie_CurrentImage(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QMovie) CurrentPixmap() *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QMovie_CurrentPixmap(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QMovie) Device() *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QMovie_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQMovie_Error -func callbackQMovie_Error(ptr unsafe.Pointer, error C.longlong) { - if signal := qt.GetSignal(ptr, "error"); signal != nil { - (*(*func(QImageReader__ImageReaderError))(signal))(QImageReader__ImageReaderError(error)) - } - -} - -func (ptr *QMovie) ConnectError(f func(error QImageReader__ImageReaderError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "error") { - C.QMovie_ConnectError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "error"); signal != nil { - f := func(error QImageReader__ImageReaderError) { - (*(*func(QImageReader__ImageReaderError))(signal))(error) - f(error) - } - qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "error", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectError() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectError(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "error") - } -} - -func (ptr *QMovie) Error(error QImageReader__ImageReaderError) { - if ptr.Pointer() != nil { - C.QMovie_Error(ptr.Pointer(), C.longlong(error)) - } -} - -func (ptr *QMovie) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMovie_FileName(ptr.Pointer())) - } - return "" -} - -//export callbackQMovie_Finished -func callbackQMovie_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QMovie) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QMovie_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QMovie) Finished() { - if ptr.Pointer() != nil { - C.QMovie_Finished(ptr.Pointer()) - } -} - -func (ptr *QMovie) Format() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QMovie_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQMovie_FrameChanged -func callbackQMovie_FrameChanged(ptr unsafe.Pointer, frameNumber C.int) { - if signal := qt.GetSignal(ptr, "frameChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(frameNumber))) - } - -} - -func (ptr *QMovie) ConnectFrameChanged(f func(frameNumber int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "frameChanged") { - C.QMovie_ConnectFrameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "frameChanged"); signal != nil { - f := func(frameNumber int) { - (*(*func(int))(signal))(frameNumber) - f(frameNumber) - } - qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "frameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectFrameChanged() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectFrameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "frameChanged") - } -} - -func (ptr *QMovie) FrameChanged(frameNumber int) { - if ptr.Pointer() != nil { - C.QMovie_FrameChanged(ptr.Pointer(), C.int(int32(frameNumber))) - } -} - -func (ptr *QMovie) FrameCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMovie_FrameCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMovie) FrameRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QMovie_FrameRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QMovie) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QMovie_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMovie) JumpToFrame(frameNumber int) bool { - if ptr.Pointer() != nil { - return int8(C.QMovie_JumpToFrame(ptr.Pointer(), C.int(int32(frameNumber)))) != 0 - } - return false -} - -//export callbackQMovie_JumpToNextFrame -func callbackQMovie_JumpToNextFrame(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "jumpToNextFrame"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMovieFromPointer(ptr).JumpToNextFrameDefault()))) -} - -func (ptr *QMovie) ConnectJumpToNextFrame(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "jumpToNextFrame"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "jumpToNextFrame", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "jumpToNextFrame", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectJumpToNextFrame() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "jumpToNextFrame") - } -} - -func (ptr *QMovie) JumpToNextFrame() bool { - if ptr.Pointer() != nil { - return int8(C.QMovie_JumpToNextFrame(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMovie) JumpToNextFrameDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QMovie_JumpToNextFrameDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMovie) LastError() QImageReader__ImageReaderError { - if ptr.Pointer() != nil { - return QImageReader__ImageReaderError(C.QMovie_LastError(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMovie) LastErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMovie_LastErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QMovie) LoopCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMovie_LoopCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMovie) NextFrameDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QMovie_NextFrameDelay(ptr.Pointer()))) - } - return 0 -} - -//export callbackQMovie_Resized -func callbackQMovie_Resized(ptr unsafe.Pointer, size unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resized"); signal != nil { - (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size)) - } - -} - -func (ptr *QMovie) ConnectResized(f func(size *core.QSize)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "resized") { - C.QMovie_ConnectResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "resized"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil { - f := func(size *core.QSize) { - (*(*func(*core.QSize))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectResized() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectResized(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "resized") - } -} - -func (ptr *QMovie) Resized(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QMovie_Resized(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QMovie) ScaledSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QMovie_ScaledSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QMovie) SetBackgroundColor(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QMovie_SetBackgroundColor(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QMovie) SetCacheMode(mode QMovie__CacheMode) { - if ptr.Pointer() != nil { - C.QMovie_SetCacheMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QMovie) SetDevice(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QMovie_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QMovie) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QMovie_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QMovie) SetFormat(format core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMovie_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) - } -} - -//export callbackQMovie_SetPaused -func callbackQMovie_SetPaused(ptr unsafe.Pointer, paused C.char) { - if signal := qt.GetSignal(ptr, "setPaused"); signal != nil { - (*(*func(bool))(signal))(int8(paused) != 0) - } else { - NewQMovieFromPointer(ptr).SetPausedDefault(int8(paused) != 0) - } -} - -func (ptr *QMovie) ConnectSetPaused(f func(paused bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPaused"); signal != nil { - f := func(paused bool) { - (*(*func(bool))(signal))(paused) - f(paused) - } - qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPaused", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectSetPaused() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPaused") - } -} - -func (ptr *QMovie) SetPaused(paused bool) { - if ptr.Pointer() != nil { - C.QMovie_SetPaused(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) - } -} - -func (ptr *QMovie) SetPausedDefault(paused bool) { - if ptr.Pointer() != nil { - C.QMovie_SetPausedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(paused)))) - } -} - -func (ptr *QMovie) SetScaledSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QMovie_SetScaledSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -//export callbackQMovie_SetSpeed -func callbackQMovie_SetSpeed(ptr unsafe.Pointer, percentSpeed C.int) { - if signal := qt.GetSignal(ptr, "setSpeed"); signal != nil { - (*(*func(int))(signal))(int(int32(percentSpeed))) - } else { - NewQMovieFromPointer(ptr).SetSpeedDefault(int(int32(percentSpeed))) - } -} - -func (ptr *QMovie) ConnectSetSpeed(f func(percentSpeed int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSpeed"); signal != nil { - f := func(percentSpeed int) { - (*(*func(int))(signal))(percentSpeed) - f(percentSpeed) - } - qt.ConnectSignal(ptr.Pointer(), "setSpeed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSpeed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectSetSpeed() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSpeed") - } -} - -func (ptr *QMovie) SetSpeed(percentSpeed int) { - if ptr.Pointer() != nil { - C.QMovie_SetSpeed(ptr.Pointer(), C.int(int32(percentSpeed))) - } -} - -func (ptr *QMovie) SetSpeedDefault(percentSpeed int) { - if ptr.Pointer() != nil { - C.QMovie_SetSpeedDefault(ptr.Pointer(), C.int(int32(percentSpeed))) - } -} - -func (ptr *QMovie) Speed() int { - if ptr.Pointer() != nil { - return int(int32(C.QMovie_Speed(ptr.Pointer()))) - } - return 0 -} - -//export callbackQMovie_Start -func callbackQMovie_Start(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "start"); signal != nil { - (*(*func())(signal))() - } else { - NewQMovieFromPointer(ptr).StartDefault() - } -} - -func (ptr *QMovie) ConnectStart(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "start"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "start", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectStart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "start") - } -} - -func (ptr *QMovie) Start() { - if ptr.Pointer() != nil { - C.QMovie_Start(ptr.Pointer()) - } -} - -func (ptr *QMovie) StartDefault() { - if ptr.Pointer() != nil { - C.QMovie_StartDefault(ptr.Pointer()) - } -} - -//export callbackQMovie_Started -func callbackQMovie_Started(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "started"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QMovie) ConnectStarted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "started") { - C.QMovie_ConnectStarted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "started"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "started"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "started", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectStarted() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectStarted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "started") - } -} - -func (ptr *QMovie) Started() { - if ptr.Pointer() != nil { - C.QMovie_Started(ptr.Pointer()) - } -} - -func (ptr *QMovie) State() QMovie__MovieState { - if ptr.Pointer() != nil { - return QMovie__MovieState(C.QMovie_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQMovie_StateChanged -func callbackQMovie_StateChanged(ptr unsafe.Pointer, state C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QMovie__MovieState))(signal))(QMovie__MovieState(state)) - } - -} - -func (ptr *QMovie) ConnectStateChanged(f func(state QMovie__MovieState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QMovie_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(state QMovie__MovieState) { - (*(*func(QMovie__MovieState))(signal))(state) - f(state) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QMovie) StateChanged(state QMovie__MovieState) { - if ptr.Pointer() != nil { - C.QMovie_StateChanged(ptr.Pointer(), C.longlong(state)) - } -} - -//export callbackQMovie_Stop -func callbackQMovie_Stop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stop"); signal != nil { - (*(*func())(signal))() - } else { - NewQMovieFromPointer(ptr).StopDefault() - } -} - -func (ptr *QMovie) ConnectStop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectStop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stop") - } -} - -func (ptr *QMovie) Stop() { - if ptr.Pointer() != nil { - C.QMovie_Stop(ptr.Pointer()) - } -} - -func (ptr *QMovie) StopDefault() { - if ptr.Pointer() != nil { - C.QMovie_StopDefault(ptr.Pointer()) - } -} - -func QMovie_SupportedFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQMovieFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedFormats_atList(i) - } - return out - }(C.QMovie_QMovie_SupportedFormats()) -} - -func (ptr *QMovie) SupportedFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQMovieFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedFormats_atList(i) - } - return out - }(C.QMovie_QMovie_SupportedFormats()) -} - -//export callbackQMovie_Updated -func callbackQMovie_Updated(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updated"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) - } - -} - -func (ptr *QMovie) ConnectUpdated(f func(rect *core.QRect)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "updated") { - C.QMovie_ConnectUpdated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "updated"); signal != nil { - f := func(rect *core.QRect) { - (*(*func(*core.QRect))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "updated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectUpdated() { - if ptr.Pointer() != nil { - C.QMovie_DisconnectUpdated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "updated") - } -} - -func (ptr *QMovie) Updated(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QMovie_Updated(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -//export callbackQMovie_DestroyQMovie -func callbackQMovie_DestroyQMovie(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMovie"); signal != nil { - (*(*func())(signal))() - } else { - NewQMovieFromPointer(ptr).DestroyQMovieDefault() - } -} - -func (ptr *QMovie) ConnectDestroyQMovie(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMovie"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMovie", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMovie", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMovie) DisconnectDestroyQMovie() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMovie") - } -} - -func (ptr *QMovie) DestroyQMovie() { - if ptr.Pointer() != nil { - C.QMovie_DestroyQMovie(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMovie) DestroyQMovieDefault() { - if ptr.Pointer() != nil { - C.QMovie_DestroyQMovieDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMovie) __supportedFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QMovie___supportedFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMovie) __supportedFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMovie___supportedFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QMovie) __supportedFormats_newList() unsafe.Pointer { - return C.QMovie___supportedFormats_newList(ptr.Pointer()) -} - -func (ptr *QMovie) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMovie___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMovie) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMovie___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMovie) __children_newList() unsafe.Pointer { - return C.QMovie___children_newList(ptr.Pointer()) -} - -func (ptr *QMovie) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QMovie___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMovie) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMovie___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QMovie) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QMovie___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QMovie) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMovie___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMovie) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMovie___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMovie) __findChildren_newList() unsafe.Pointer { - return C.QMovie___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QMovie) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMovie___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMovie) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMovie___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMovie) __findChildren_newList3() unsafe.Pointer { - return C.QMovie___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QMovie) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMovie___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMovie) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMovie___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMovie) __qFindChildren_newList2() unsafe.Pointer { - return C.QMovie___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQMovie_ChildEvent -func callbackQMovie_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQMovieFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QMovie) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QMovie_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQMovie_ConnectNotify -func callbackQMovie_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQMovieFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QMovie) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QMovie_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQMovie_CustomEvent -func callbackQMovie_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQMovieFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QMovie) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QMovie_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQMovie_DeleteLater -func callbackQMovie_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQMovieFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QMovie) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QMovie_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQMovie_Destroyed -func callbackQMovie_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQMovie_DisconnectNotify -func callbackQMovie_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQMovieFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QMovie) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QMovie_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQMovie_Event -func callbackQMovie_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMovieFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QMovie) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMovie_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQMovie_EventFilter -func callbackQMovie_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMovieFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QMovie) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMovie_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQMovie_MetaObject -func callbackQMovie_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQMovieFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QMovie) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QMovie_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQMovie_ObjectNameChanged -func callbackQMovie_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQMovie_TimerEvent -func callbackQMovie_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQMovieFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QMovie) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QMovie_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QNativeGestureEvent struct { - QInputEvent -} - -type QNativeGestureEvent_ITF interface { - QInputEvent_ITF - QNativeGestureEvent_PTR() *QNativeGestureEvent -} - -func (ptr *QNativeGestureEvent) QNativeGestureEvent_PTR() *QNativeGestureEvent { - return ptr -} - -func (ptr *QNativeGestureEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QNativeGestureEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQNativeGestureEvent(ptr QNativeGestureEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNativeGestureEvent_PTR().Pointer() - } - return nil -} - -func NewQNativeGestureEventFromPointer(ptr unsafe.Pointer) (n *QNativeGestureEvent) { - n = new(QNativeGestureEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QNativeGestureEvent) DestroyQNativeGestureEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQNativeGestureEvent2(ty core.Qt__NativeGestureType, device QTouchDevice_ITF, localPos core.QPointF_ITF, windowPos core.QPointF_ITF, screenPos core.QPointF_ITF, realValue float64, sequenceId uint, intValue uint64) *QNativeGestureEvent { - tmpValue := NewQNativeGestureEventFromPointer(C.QNativeGestureEvent_NewQNativeGestureEvent2(C.longlong(ty), PointerFromQTouchDevice(device), core.PointerFromQPointF(localPos), core.PointerFromQPointF(windowPos), core.PointerFromQPointF(screenPos), C.double(realValue), C.ulong(uint32(sequenceId)), C.ulonglong(intValue))) - runtime.SetFinalizer(tmpValue, (*QNativeGestureEvent).DestroyQNativeGestureEvent) - return tmpValue -} - -func (ptr *QNativeGestureEvent) Device() *QTouchDevice { - if ptr.Pointer() != nil { - return NewQTouchDeviceFromPointer(C.QNativeGestureEvent_Device(ptr.Pointer())) - } - return nil -} - -func (ptr *QNativeGestureEvent) GestureType() core.Qt__NativeGestureType { - if ptr.Pointer() != nil { - return core.Qt__NativeGestureType(C.QNativeGestureEvent_GestureType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNativeGestureEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QNativeGestureEvent_GlobalPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QNativeGestureEvent) LocalPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QNativeGestureEvent_LocalPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QNativeGestureEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QNativeGestureEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QNativeGestureEvent) ScreenPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QNativeGestureEvent_ScreenPos(ptr.Pointer())) - } - return nil -} - -func (ptr *QNativeGestureEvent) Value() float64 { - if ptr.Pointer() != nil { - return float64(C.QNativeGestureEvent_Value(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNativeGestureEvent) WindowPos() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QNativeGestureEvent_WindowPos(ptr.Pointer())) - } - return nil -} - -type QOffscreenSurface struct { - core.QObject - QSurface -} - -type QOffscreenSurface_ITF interface { - core.QObject_ITF - QSurface_ITF - QOffscreenSurface_PTR() *QOffscreenSurface -} - -func (ptr *QOffscreenSurface) QOffscreenSurface_PTR() *QOffscreenSurface { - return ptr -} - -func (ptr *QOffscreenSurface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOffscreenSurface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - ptr.QSurface_PTR().SetPointer(p) - } -} - -func PointerFromQOffscreenSurface(ptr QOffscreenSurface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOffscreenSurface_PTR().Pointer() - } - return nil -} - -func NewQOffscreenSurfaceFromPointer(ptr unsafe.Pointer) (n *QOffscreenSurface) { - n = new(QOffscreenSurface) - n.SetPointer(ptr) - return -} -func NewQOffscreenSurface(targetScreen QScreen_ITF, parent core.QObject_ITF) *QOffscreenSurface { - tmpValue := NewQOffscreenSurfaceFromPointer(C.QOffscreenSurface_NewQOffscreenSurface(PointerFromQScreen(targetScreen), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQOffscreenSurface2(targetScreen QScreen_ITF) *QOffscreenSurface { - tmpValue := NewQOffscreenSurfaceFromPointer(C.QOffscreenSurface_NewQOffscreenSurface2(PointerFromQScreen(targetScreen))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOffscreenSurface) Create() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_Create(ptr.Pointer()) - } -} - -func (ptr *QOffscreenSurface) Destroy() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_Destroy(ptr.Pointer()) - } -} - -//export callbackQOffscreenSurface_Format -func callbackQOffscreenSurface_Format(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "format"); signal != nil { - return PointerFromQSurfaceFormat((*(*func() *QSurfaceFormat)(signal))()) - } - - return PointerFromQSurfaceFormat(NewQOffscreenSurfaceFromPointer(ptr).FormatDefault()) -} - -func (ptr *QOffscreenSurface) ConnectFormat(f func() *QSurfaceFormat) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "format"); signal != nil { - f := func() *QSurfaceFormat { - (*(*func() *QSurfaceFormat)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOffscreenSurface) DisconnectFormat() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "format") - } -} - -func (ptr *QOffscreenSurface) Format() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QOffscreenSurface_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) FormatDefault() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QOffscreenSurface_FormatDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QOffscreenSurface_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOffscreenSurface) NativeHandle() unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QOffscreenSurface_NativeHandle(ptr.Pointer()) - } - return nil -} - -func (ptr *QOffscreenSurface) RequestedFormat() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QOffscreenSurface_RequestedFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) Screen() *QScreen { - if ptr.Pointer() != nil { - tmpValue := NewQScreenFromPointer(C.QOffscreenSurface_Screen(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQOffscreenSurface_ScreenChanged -func callbackQOffscreenSurface_ScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "screenChanged"); signal != nil { - (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) - } - -} - -func (ptr *QOffscreenSurface) ConnectScreenChanged(f func(screen *QScreen)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "screenChanged") { - C.QOffscreenSurface_ConnectScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "screenChanged"); signal != nil { - f := func(screen *QScreen) { - (*(*func(*QScreen))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOffscreenSurface) DisconnectScreenChanged() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DisconnectScreenChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "screenChanged") - } -} - -func (ptr *QOffscreenSurface) ScreenChanged(screen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_ScreenChanged(ptr.Pointer(), PointerFromQScreen(screen)) - } -} - -func (ptr *QOffscreenSurface) SetFormat(format QSurfaceFormat_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_SetFormat(ptr.Pointer(), PointerFromQSurfaceFormat(format)) - } -} - -func (ptr *QOffscreenSurface) SetNativeHandle(handle unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_SetNativeHandle(ptr.Pointer(), handle) - } -} - -func (ptr *QOffscreenSurface) SetScreen(newScreen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_SetScreen(ptr.Pointer(), PointerFromQScreen(newScreen)) - } -} - -//export callbackQOffscreenSurface_Size -func callbackQOffscreenSurface_Size(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQOffscreenSurfaceFromPointer(ptr).SizeDefault()) -} - -func (ptr *QOffscreenSurface) ConnectSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOffscreenSurface) DisconnectSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "size") - } -} - -func (ptr *QOffscreenSurface) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QOffscreenSurface_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) SizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QOffscreenSurface_SizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQOffscreenSurface_SurfaceType -func callbackQOffscreenSurface_SurfaceType(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil { - return C.longlong((*(*func() QSurface__SurfaceType)(signal))()) - } - - return C.longlong(NewQOffscreenSurfaceFromPointer(ptr).SurfaceTypeDefault()) -} - -func (ptr *QOffscreenSurface) ConnectSurfaceType(f func() QSurface__SurfaceType) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "surfaceType"); signal != nil { - f := func() QSurface__SurfaceType { - (*(*func() QSurface__SurfaceType)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOffscreenSurface) DisconnectSurfaceType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "surfaceType") - } -} - -func (ptr *QOffscreenSurface) SurfaceType() QSurface__SurfaceType { - if ptr.Pointer() != nil { - return QSurface__SurfaceType(C.QOffscreenSurface_SurfaceType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOffscreenSurface) SurfaceTypeDefault() QSurface__SurfaceType { - if ptr.Pointer() != nil { - return QSurface__SurfaceType(C.QOffscreenSurface_SurfaceTypeDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQOffscreenSurface_DestroyQOffscreenSurface -func callbackQOffscreenSurface_DestroyQOffscreenSurface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOffscreenSurface"); signal != nil { - (*(*func())(signal))() - } else { - NewQOffscreenSurfaceFromPointer(ptr).DestroyQOffscreenSurfaceDefault() - } -} - -func (ptr *QOffscreenSurface) ConnectDestroyQOffscreenSurface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOffscreenSurface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOffscreenSurface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOffscreenSurface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOffscreenSurface) DisconnectDestroyQOffscreenSurface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOffscreenSurface") - } -} - -func (ptr *QOffscreenSurface) DestroyQOffscreenSurface() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DestroyQOffscreenSurface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOffscreenSurface) DestroyQOffscreenSurfaceDefault() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DestroyQOffscreenSurfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOffscreenSurface) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOffscreenSurface) __children_newList() unsafe.Pointer { - return C.QOffscreenSurface___children_newList(ptr.Pointer()) -} - -func (ptr *QOffscreenSurface) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOffscreenSurface___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOffscreenSurface) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOffscreenSurface___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOffscreenSurface) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOffscreenSurface) __findChildren_newList() unsafe.Pointer { - return C.QOffscreenSurface___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOffscreenSurface) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOffscreenSurface) __findChildren_newList3() unsafe.Pointer { - return C.QOffscreenSurface___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOffscreenSurface) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOffscreenSurface___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOffscreenSurface) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOffscreenSurface) __qFindChildren_newList2() unsafe.Pointer { - return C.QOffscreenSurface___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOffscreenSurface_ChildEvent -func callbackQOffscreenSurface_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOffscreenSurfaceFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOffscreenSurface) ChildEvent(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -func (ptr *QOffscreenSurface) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOffscreenSurface_ConnectNotify -func callbackQOffscreenSurface_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOffscreenSurfaceFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOffscreenSurface) ConnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QOffscreenSurface) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOffscreenSurface_CustomEvent -func callbackQOffscreenSurface_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOffscreenSurfaceFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOffscreenSurface) CustomEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QOffscreenSurface) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOffscreenSurface_DeleteLater -func callbackQOffscreenSurface_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOffscreenSurfaceFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOffscreenSurface) DeleteLater() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOffscreenSurface) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOffscreenSurface_Destroyed -func callbackQOffscreenSurface_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOffscreenSurface_DisconnectNotify -func callbackQOffscreenSurface_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOffscreenSurfaceFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOffscreenSurface) DisconnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QOffscreenSurface) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOffscreenSurface_Event -func callbackQOffscreenSurface_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOffscreenSurfaceFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOffscreenSurface) Event(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOffscreenSurface_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QOffscreenSurface) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOffscreenSurface_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOffscreenSurface_EventFilter -func callbackQOffscreenSurface_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOffscreenSurfaceFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOffscreenSurface) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOffscreenSurface_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QOffscreenSurface) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOffscreenSurface_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOffscreenSurface_MetaObject -func callbackQOffscreenSurface_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOffscreenSurfaceFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOffscreenSurface) MetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOffscreenSurface_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QOffscreenSurface) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOffscreenSurface_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOffscreenSurface_ObjectNameChanged -func callbackQOffscreenSurface_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOffscreenSurface_TimerEvent -func callbackQOffscreenSurface_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOffscreenSurfaceFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOffscreenSurface) TimerEvent(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QOffscreenSurface) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOffscreenSurface_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLBuffer struct { - ptr unsafe.Pointer -} - -type QOpenGLBuffer_ITF interface { - QOpenGLBuffer_PTR() *QOpenGLBuffer -} - -func (ptr *QOpenGLBuffer) QOpenGLBuffer_PTR() *QOpenGLBuffer { - return ptr -} - -func (ptr *QOpenGLBuffer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLBuffer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLBuffer(ptr QOpenGLBuffer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLBuffer_PTR().Pointer() - } - return nil -} - -func NewQOpenGLBufferFromPointer(ptr unsafe.Pointer) (n *QOpenGLBuffer) { - n = new(QOpenGLBuffer) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLBuffer__Type -//QOpenGLBuffer::Type -type QOpenGLBuffer__Type int64 - -const ( - QOpenGLBuffer__VertexBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x8892) - QOpenGLBuffer__IndexBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x8893) - QOpenGLBuffer__PixelPackBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x88EB) - QOpenGLBuffer__PixelUnpackBuffer QOpenGLBuffer__Type = QOpenGLBuffer__Type(0x88EC) -) - -//go:generate stringer -type=QOpenGLBuffer__UsagePattern -//QOpenGLBuffer::UsagePattern -type QOpenGLBuffer__UsagePattern int64 - -const ( - QOpenGLBuffer__StreamDraw QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E0) - QOpenGLBuffer__StreamRead QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E1) - QOpenGLBuffer__StreamCopy QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E2) - QOpenGLBuffer__StaticDraw QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E4) - QOpenGLBuffer__StaticRead QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E5) - QOpenGLBuffer__StaticCopy QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E6) - QOpenGLBuffer__DynamicDraw QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E8) - QOpenGLBuffer__DynamicRead QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88E9) - QOpenGLBuffer__DynamicCopy QOpenGLBuffer__UsagePattern = QOpenGLBuffer__UsagePattern(0x88EA) -) - -//go:generate stringer -type=QOpenGLBuffer__Access -//QOpenGLBuffer::Access -type QOpenGLBuffer__Access int64 - -const ( - QOpenGLBuffer__ReadOnly QOpenGLBuffer__Access = QOpenGLBuffer__Access(0x88B8) - QOpenGLBuffer__WriteOnly QOpenGLBuffer__Access = QOpenGLBuffer__Access(0x88B9) - QOpenGLBuffer__ReadWrite QOpenGLBuffer__Access = QOpenGLBuffer__Access(0x88BA) -) - -//go:generate stringer -type=QOpenGLBuffer__RangeAccessFlag -//QOpenGLBuffer::RangeAccessFlag -type QOpenGLBuffer__RangeAccessFlag int64 - -const ( - QOpenGLBuffer__RangeRead QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0001) - QOpenGLBuffer__RangeWrite QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0002) - QOpenGLBuffer__RangeInvalidate QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0004) - QOpenGLBuffer__RangeInvalidateBuffer QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0008) - QOpenGLBuffer__RangeFlushExplicit QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0010) - QOpenGLBuffer__RangeUnsynchronized QOpenGLBuffer__RangeAccessFlag = QOpenGLBuffer__RangeAccessFlag(0x0020) -) - -func NewQOpenGLBuffer() *QOpenGLBuffer { - tmpValue := NewQOpenGLBufferFromPointer(C.QOpenGLBuffer_NewQOpenGLBuffer()) - runtime.SetFinalizer(tmpValue, (*QOpenGLBuffer).DestroyQOpenGLBuffer) - return tmpValue -} - -func NewQOpenGLBuffer2(ty QOpenGLBuffer__Type) *QOpenGLBuffer { - tmpValue := NewQOpenGLBufferFromPointer(C.QOpenGLBuffer_NewQOpenGLBuffer2(C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QOpenGLBuffer).DestroyQOpenGLBuffer) - return tmpValue -} - -func NewQOpenGLBuffer3(other QOpenGLBuffer_ITF) *QOpenGLBuffer { - tmpValue := NewQOpenGLBufferFromPointer(C.QOpenGLBuffer_NewQOpenGLBuffer3(PointerFromQOpenGLBuffer(other))) - runtime.SetFinalizer(tmpValue, (*QOpenGLBuffer).DestroyQOpenGLBuffer) - return tmpValue -} - -func (ptr *QOpenGLBuffer) Allocate(data unsafe.Pointer, count int) { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_Allocate(ptr.Pointer(), data, C.int(int32(count))) - } -} - -func (ptr *QOpenGLBuffer) Allocate2(count int) { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_Allocate2(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QOpenGLBuffer) Bind() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLBuffer_Bind(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLBuffer) BufferId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLBuffer_BufferId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLBuffer) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLBuffer_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLBuffer) Destroy() { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_Destroy(ptr.Pointer()) - } -} - -func (ptr *QOpenGLBuffer) IsCreated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLBuffer_IsCreated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLBuffer) Map(access QOpenGLBuffer__Access) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QOpenGLBuffer_Map(ptr.Pointer(), C.longlong(access)) - } - return nil -} - -func (ptr *QOpenGLBuffer) MapRange(offset int, count int, access QOpenGLBuffer__RangeAccessFlag) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QOpenGLBuffer_MapRange(ptr.Pointer(), C.int(int32(offset)), C.int(int32(count)), C.longlong(access)) - } - return nil -} - -func (ptr *QOpenGLBuffer) Read(offset int, data unsafe.Pointer, count int) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLBuffer_Read(ptr.Pointer(), C.int(int32(offset)), data, C.int(int32(count)))) != 0 - } - return false -} - -func (ptr *QOpenGLBuffer) Release() { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_Release(ptr.Pointer()) - } -} - -func QOpenGLBuffer_Release2(ty QOpenGLBuffer__Type) { - C.QOpenGLBuffer_QOpenGLBuffer_Release2(C.longlong(ty)) -} - -func (ptr *QOpenGLBuffer) Release2(ty QOpenGLBuffer__Type) { - C.QOpenGLBuffer_QOpenGLBuffer_Release2(C.longlong(ty)) -} - -func (ptr *QOpenGLBuffer) SetUsagePattern(value QOpenGLBuffer__UsagePattern) { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_SetUsagePattern(ptr.Pointer(), C.longlong(value)) - } -} - -func (ptr *QOpenGLBuffer) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLBuffer_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLBuffer) Type() QOpenGLBuffer__Type { - if ptr.Pointer() != nil { - return QOpenGLBuffer__Type(C.QOpenGLBuffer_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLBuffer) Unmap() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLBuffer_Unmap(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLBuffer) UsagePattern() QOpenGLBuffer__UsagePattern { - if ptr.Pointer() != nil { - return QOpenGLBuffer__UsagePattern(C.QOpenGLBuffer_UsagePattern(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLBuffer) Write(offset int, data unsafe.Pointer, count int) { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_Write(ptr.Pointer(), C.int(int32(offset)), data, C.int(int32(count))) - } -} - -func (ptr *QOpenGLBuffer) DestroyQOpenGLBuffer() { - if ptr.Pointer() != nil { - C.QOpenGLBuffer_DestroyQOpenGLBuffer(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLContext struct { - core.QObject -} - -type QOpenGLContext_ITF interface { - core.QObject_ITF - QOpenGLContext_PTR() *QOpenGLContext -} - -func (ptr *QOpenGLContext) QOpenGLContext_PTR() *QOpenGLContext { - return ptr -} - -func (ptr *QOpenGLContext) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLContext) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLContext(ptr QOpenGLContext_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLContext_PTR().Pointer() - } - return nil -} - -func NewQOpenGLContextFromPointer(ptr unsafe.Pointer) (n *QOpenGLContext) { - n = new(QOpenGLContext) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLContext__OpenGLModuleType -//QOpenGLContext::OpenGLModuleType -type QOpenGLContext__OpenGLModuleType int64 - -const ( - QOpenGLContext__LibGL QOpenGLContext__OpenGLModuleType = QOpenGLContext__OpenGLModuleType(0) - QOpenGLContext__LibGLES QOpenGLContext__OpenGLModuleType = QOpenGLContext__OpenGLModuleType(1) -) - -func NewQOpenGLContext(parent core.QObject_ITF) *QOpenGLContext { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_NewQOpenGLContext(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQOpenGLContext_AboutToBeDestroyed -func callbackQOpenGLContext_AboutToBeDestroyed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToBeDestroyed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QOpenGLContext) ConnectAboutToBeDestroyed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToBeDestroyed") { - C.QOpenGLContext_ConnectAboutToBeDestroyed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToBeDestroyed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToBeDestroyed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToBeDestroyed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToBeDestroyed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLContext) DisconnectAboutToBeDestroyed() { - if ptr.Pointer() != nil { - C.QOpenGLContext_DisconnectAboutToBeDestroyed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToBeDestroyed") - } -} - -func (ptr *QOpenGLContext) AboutToBeDestroyed() { - if ptr.Pointer() != nil { - C.QOpenGLContext_AboutToBeDestroyed(ptr.Pointer()) - } -} - -func QOpenGLContext_AreSharing(first QOpenGLContext_ITF, second QOpenGLContext_ITF) bool { - return int8(C.QOpenGLContext_QOpenGLContext_AreSharing(PointerFromQOpenGLContext(first), PointerFromQOpenGLContext(second))) != 0 -} - -func (ptr *QOpenGLContext) AreSharing(first QOpenGLContext_ITF, second QOpenGLContext_ITF) bool { - return int8(C.QOpenGLContext_QOpenGLContext_AreSharing(PointerFromQOpenGLContext(first), PointerFromQOpenGLContext(second))) != 0 -} - -func (ptr *QOpenGLContext) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_Create(ptr.Pointer())) != 0 - } - return false -} - -func QOpenGLContext_CurrentContext() *QOpenGLContext { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_CurrentContext()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLContext) CurrentContext() *QOpenGLContext { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_CurrentContext()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLContext) DefaultFramebufferObject() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLContext_DefaultFramebufferObject(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLContext) DoneCurrent() { - if ptr.Pointer() != nil { - C.QOpenGLContext_DoneCurrent(ptr.Pointer()) - } -} - -func (ptr *QOpenGLContext) ExtraFunctions() *QOpenGLExtraFunctions { - if ptr.Pointer() != nil { - return NewQOpenGLExtraFunctionsFromPointer(C.QOpenGLContext_ExtraFunctions(ptr.Pointer())) - } - return nil -} - -func (ptr *QOpenGLContext) Format() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QOpenGLContext_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) Functions() *QOpenGLFunctions { - if ptr.Pointer() != nil { - return NewQOpenGLFunctionsFromPointer(C.QOpenGLContext_Functions(ptr.Pointer())) - } - return nil -} - -func QOpenGLContext_GlobalShareContext() *QOpenGLContext { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_GlobalShareContext()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLContext) GlobalShareContext() *QOpenGLContext { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_QOpenGLContext_GlobalShareContext()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLContext) HasExtension(extension core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_HasExtension(ptr.Pointer(), core.PointerFromQByteArray(extension))) != 0 - } - return false -} - -func (ptr *QOpenGLContext) IsOpenGLES() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_IsOpenGLES(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLContext) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLContext) MakeCurrent(surface QSurface_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_MakeCurrent(ptr.Pointer(), PointerFromQSurface(surface))) != 0 - } - return false -} - -func (ptr *QOpenGLContext) NativeHandle() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QOpenGLContext_NativeHandle(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func QOpenGLContext_OpenGLModuleHandle() unsafe.Pointer { - return C.QOpenGLContext_QOpenGLContext_OpenGLModuleHandle() -} - -func (ptr *QOpenGLContext) OpenGLModuleHandle() unsafe.Pointer { - return C.QOpenGLContext_QOpenGLContext_OpenGLModuleHandle() -} - -func QOpenGLContext_OpenGLModuleType() QOpenGLContext__OpenGLModuleType { - return QOpenGLContext__OpenGLModuleType(C.QOpenGLContext_QOpenGLContext_OpenGLModuleType()) -} - -func (ptr *QOpenGLContext) OpenGLModuleType() QOpenGLContext__OpenGLModuleType { - return QOpenGLContext__OpenGLModuleType(C.QOpenGLContext_QOpenGLContext_OpenGLModuleType()) -} - -func (ptr *QOpenGLContext) Screen() *QScreen { - if ptr.Pointer() != nil { - tmpValue := NewQScreenFromPointer(C.QOpenGLContext_Screen(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) SetFormat(format QSurfaceFormat_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_SetFormat(ptr.Pointer(), PointerFromQSurfaceFormat(format)) - } -} - -func (ptr *QOpenGLContext) SetNativeHandle(handle core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_SetNativeHandle(ptr.Pointer(), core.PointerFromQVariant(handle)) - } -} - -func (ptr *QOpenGLContext) SetScreen(screen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_SetScreen(ptr.Pointer(), PointerFromQScreen(screen)) - } -} - -func (ptr *QOpenGLContext) SetShareContext(shareContext QOpenGLContext_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_SetShareContext(ptr.Pointer(), PointerFromQOpenGLContext(shareContext)) - } -} - -func (ptr *QOpenGLContext) ShareContext() *QOpenGLContext { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContext_ShareContext(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) ShareGroup() *QOpenGLContextGroup { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLContextGroupFromPointer(C.QOpenGLContext_ShareGroup(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QOpenGLContext_SupportsThreadedOpenGL() bool { - return int8(C.QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL()) != 0 -} - -func (ptr *QOpenGLContext) SupportsThreadedOpenGL() bool { - return int8(C.QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL()) != 0 -} - -func (ptr *QOpenGLContext) Surface() *QSurface { - if ptr.Pointer() != nil { - return NewQSurfaceFromPointer(C.QOpenGLContext_Surface(ptr.Pointer())) - } - return nil -} - -func (ptr *QOpenGLContext) SwapBuffers(surface QSurface_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_SwapBuffers(ptr.Pointer(), PointerFromQSurface(surface)) - } -} - -func (ptr *QOpenGLContext) VersionFunctions(versionProfile QOpenGLVersionProfile_ITF) *QAbstractOpenGLFunctions { - if ptr.Pointer() != nil { - return NewQAbstractOpenGLFunctionsFromPointer(C.QOpenGLContext_VersionFunctions(ptr.Pointer(), PointerFromQOpenGLVersionProfile(versionProfile))) - } - return nil -} - -//export callbackQOpenGLContext_DestroyQOpenGLContext -func callbackQOpenGLContext_DestroyQOpenGLContext(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLContext"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLContextFromPointer(ptr).DestroyQOpenGLContextDefault() - } -} - -func (ptr *QOpenGLContext) ConnectDestroyQOpenGLContext(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLContext"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLContext", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLContext", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLContext) DisconnectDestroyQOpenGLContext() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLContext") - } -} - -func (ptr *QOpenGLContext) DestroyQOpenGLContext() { - if ptr.Pointer() != nil { - C.QOpenGLContext_DestroyQOpenGLContext(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLContext) DestroyQOpenGLContextDefault() { - if ptr.Pointer() != nil { - C.QOpenGLContext_DestroyQOpenGLContextDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLContext) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContext) __children_newList() unsafe.Pointer { - return C.QOpenGLContext___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContext) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLContext___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLContext) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLContext___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContext) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContext) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLContext___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContext) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContext) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLContext___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLContext) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContext___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContext) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContext) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLContext___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLContext_ChildEvent -func callbackQOpenGLContext_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLContextFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLContext) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLContext_ConnectNotify -func callbackQOpenGLContext_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLContextFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLContext) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLContext_CustomEvent -func callbackQOpenGLContext_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLContextFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLContext) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLContext_DeleteLater -func callbackQOpenGLContext_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLContextFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLContext) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLContext_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLContext_Destroyed -func callbackQOpenGLContext_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLContext_DisconnectNotify -func callbackQOpenGLContext_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLContextFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLContext) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLContext_Event -func callbackQOpenGLContext_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLContext) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLContext_EventFilter -func callbackQOpenGLContext_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLContext) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContext_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLContext_MetaObject -func callbackQOpenGLContext_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLContextFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLContext) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLContext_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLContext_ObjectNameChanged -func callbackQOpenGLContext_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLContext_TimerEvent -func callbackQOpenGLContext_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLContextFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLContext) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContext_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLContextGroup struct { - core.QObject -} - -type QOpenGLContextGroup_ITF interface { - core.QObject_ITF - QOpenGLContextGroup_PTR() *QOpenGLContextGroup -} - -func (ptr *QOpenGLContextGroup) QOpenGLContextGroup_PTR() *QOpenGLContextGroup { - return ptr -} - -func (ptr *QOpenGLContextGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLContextGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLContextGroup(ptr QOpenGLContextGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLContextGroup_PTR().Pointer() - } - return nil -} - -func NewQOpenGLContextGroupFromPointer(ptr unsafe.Pointer) (n *QOpenGLContextGroup) { - n = new(QOpenGLContextGroup) - n.SetPointer(ptr) - return -} -func QOpenGLContextGroup_CurrentContextGroup() *QOpenGLContextGroup { - tmpValue := NewQOpenGLContextGroupFromPointer(C.QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLContextGroup) CurrentContextGroup() *QOpenGLContextGroup { - tmpValue := NewQOpenGLContextGroupFromPointer(C.QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLContextGroup) Shares() []*QOpenGLContext { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QOpenGLContext { - out := make([]*QOpenGLContext, int(l.len)) - tmpList := NewQOpenGLContextGroupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__shares_atList(i) - } - return out - }(C.QOpenGLContextGroup_Shares(ptr.Pointer())) - } - return make([]*QOpenGLContext, 0) -} - -func (ptr *QOpenGLContextGroup) __shares_atList(i int) *QOpenGLContext { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLContextGroup___shares_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContextGroup) __shares_setList(i QOpenGLContext_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup___shares_setList(ptr.Pointer(), PointerFromQOpenGLContext(i)) - } -} - -func (ptr *QOpenGLContextGroup) __shares_newList() unsafe.Pointer { - return C.QOpenGLContextGroup___shares_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContextGroup) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContextGroup) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContextGroup) __children_newList() unsafe.Pointer { - return C.QOpenGLContextGroup___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContextGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLContextGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContextGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLContextGroup) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLContextGroup___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContextGroup) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContextGroup) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContextGroup) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLContextGroup___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLContextGroup) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContextGroup) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContextGroup) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLContextGroup___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLContextGroup) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLContextGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLContextGroup) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLContextGroup) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLContextGroup___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLContextGroup_ChildEvent -func callbackQOpenGLContextGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLContextGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLContextGroup) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLContextGroup_ConnectNotify -func callbackQOpenGLContextGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLContextGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLContextGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLContextGroup_CustomEvent -func callbackQOpenGLContextGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLContextGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLContextGroup) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLContextGroup_DeleteLater -func callbackQOpenGLContextGroup_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLContextGroupFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLContextGroup) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLContextGroup_Destroyed -func callbackQOpenGLContextGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLContextGroup_DisconnectNotify -func callbackQOpenGLContextGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLContextGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLContextGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLContextGroup_Event -func callbackQOpenGLContextGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLContextGroup) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContextGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLContextGroup_EventFilter -func callbackQOpenGLContextGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLContextGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLContextGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLContextGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLContextGroup_MetaObject -func callbackQOpenGLContextGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLContextGroupFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLContextGroup) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLContextGroup_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLContextGroup_ObjectNameChanged -func callbackQOpenGLContextGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLContextGroup_TimerEvent -func callbackQOpenGLContextGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLContextGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLContextGroup) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLContextGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLDebugLogger struct { - core.QObject -} - -type QOpenGLDebugLogger_ITF interface { - core.QObject_ITF - QOpenGLDebugLogger_PTR() *QOpenGLDebugLogger -} - -func (ptr *QOpenGLDebugLogger) QOpenGLDebugLogger_PTR() *QOpenGLDebugLogger { - return ptr -} - -func (ptr *QOpenGLDebugLogger) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLDebugLogger) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLDebugLogger(ptr QOpenGLDebugLogger_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLDebugLogger_PTR().Pointer() - } - return nil -} - -func NewQOpenGLDebugLoggerFromPointer(ptr unsafe.Pointer) (n *QOpenGLDebugLogger) { - n = new(QOpenGLDebugLogger) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLDebugLogger__LoggingMode -//QOpenGLDebugLogger::LoggingMode -type QOpenGLDebugLogger__LoggingMode int64 - -const ( - QOpenGLDebugLogger__AsynchronousLogging QOpenGLDebugLogger__LoggingMode = QOpenGLDebugLogger__LoggingMode(0) - QOpenGLDebugLogger__SynchronousLogging QOpenGLDebugLogger__LoggingMode = QOpenGLDebugLogger__LoggingMode(1) -) - -func NewQOpenGLDebugLogger(parent core.QObject_ITF) *QOpenGLDebugLogger { - tmpValue := NewQOpenGLDebugLoggerFromPointer(C.QOpenGLDebugLogger_NewQOpenGLDebugLogger(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLDebugLogger) DisableMessages(sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type, severities QOpenGLDebugMessage__Severity) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DisableMessages(ptr.Pointer(), C.longlong(sources), C.longlong(types), C.longlong(severities)) - } -} - -func (ptr *QOpenGLDebugLogger) DisableMessages2(ids []uint, sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DisableMessages2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQOpenGLDebugLoggerFromPointer(NewQOpenGLDebugLoggerFromPointer(nil).__disableMessages_ids_newList2()) - for _, v := range ids { - tmpList.__disableMessages_ids_setList2(v) - } - return tmpList.Pointer() - }(), C.longlong(sources), C.longlong(types)) - } -} - -func (ptr *QOpenGLDebugLogger) EnableMessages(sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type, severities QOpenGLDebugMessage__Severity) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_EnableMessages(ptr.Pointer(), C.longlong(sources), C.longlong(types), C.longlong(severities)) - } -} - -func (ptr *QOpenGLDebugLogger) EnableMessages2(ids []uint, sources QOpenGLDebugMessage__Source, types QOpenGLDebugMessage__Type) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_EnableMessages2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQOpenGLDebugLoggerFromPointer(NewQOpenGLDebugLoggerFromPointer(nil).__enableMessages_ids_newList2()) - for _, v := range ids { - tmpList.__enableMessages_ids_setList2(v) - } - return tmpList.Pointer() - }(), C.longlong(sources), C.longlong(types)) - } -} - -func (ptr *QOpenGLDebugLogger) Initialize() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLDebugLogger_Initialize(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLDebugLogger) IsLogging() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLDebugLogger_IsLogging(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQOpenGLDebugLogger_LogMessage -func callbackQOpenGLDebugLogger_LogMessage(ptr unsafe.Pointer, debugMessage unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "logMessage"); signal != nil { - (*(*func(*QOpenGLDebugMessage))(signal))(NewQOpenGLDebugMessageFromPointer(debugMessage)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).LogMessageDefault(NewQOpenGLDebugMessageFromPointer(debugMessage)) - } -} - -func (ptr *QOpenGLDebugLogger) ConnectLogMessage(f func(debugMessage *QOpenGLDebugMessage)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "logMessage"); signal != nil { - f := func(debugMessage *QOpenGLDebugMessage) { - (*(*func(*QOpenGLDebugMessage))(signal))(debugMessage) - f(debugMessage) - } - qt.ConnectSignal(ptr.Pointer(), "logMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "logMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLDebugLogger) DisconnectLogMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "logMessage") - } -} - -func (ptr *QOpenGLDebugLogger) LogMessage(debugMessage QOpenGLDebugMessage_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_LogMessage(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) - } -} - -func (ptr *QOpenGLDebugLogger) LogMessageDefault(debugMessage QOpenGLDebugMessage_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_LogMessageDefault(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) - } -} - -func (ptr *QOpenGLDebugLogger) LoggedMessages() []*QOpenGLDebugMessage { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QOpenGLDebugMessage { - out := make([]*QOpenGLDebugMessage, int(l.len)) - tmpList := NewQOpenGLDebugLoggerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__loggedMessages_atList(i) - } - return out - }(C.QOpenGLDebugLogger_LoggedMessages(ptr.Pointer())) - } - return make([]*QOpenGLDebugMessage, 0) -} - -func (ptr *QOpenGLDebugLogger) LoggingMode() QOpenGLDebugLogger__LoggingMode { - if ptr.Pointer() != nil { - return QOpenGLDebugLogger__LoggingMode(C.QOpenGLDebugLogger_LoggingMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLDebugLogger) MaximumMessageLength() int64 { - if ptr.Pointer() != nil { - return int64(C.QOpenGLDebugLogger_MaximumMessageLength(ptr.Pointer())) - } - return 0 -} - -//export callbackQOpenGLDebugLogger_MessageLogged -func callbackQOpenGLDebugLogger_MessageLogged(ptr unsafe.Pointer, debugMessage unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "messageLogged"); signal != nil { - (*(*func(*QOpenGLDebugMessage))(signal))(NewQOpenGLDebugMessageFromPointer(debugMessage)) - } - -} - -func (ptr *QOpenGLDebugLogger) ConnectMessageLogged(f func(debugMessage *QOpenGLDebugMessage)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "messageLogged") { - C.QOpenGLDebugLogger_ConnectMessageLogged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageLogged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "messageLogged"); signal != nil { - f := func(debugMessage *QOpenGLDebugMessage) { - (*(*func(*QOpenGLDebugMessage))(signal))(debugMessage) - f(debugMessage) - } - qt.ConnectSignal(ptr.Pointer(), "messageLogged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "messageLogged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLDebugLogger) DisconnectMessageLogged() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DisconnectMessageLogged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "messageLogged") - } -} - -func (ptr *QOpenGLDebugLogger) MessageLogged(debugMessage QOpenGLDebugMessage_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_MessageLogged(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) - } -} - -func (ptr *QOpenGLDebugLogger) PopGroup() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_PopGroup(ptr.Pointer()) - } -} - -func (ptr *QOpenGLDebugLogger) PushGroup(name string, id uint, source QOpenGLDebugMessage__Source) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLDebugLogger_PushGroup(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.uint(uint32(id)), C.longlong(source)) - } -} - -//export callbackQOpenGLDebugLogger_StartLogging -func callbackQOpenGLDebugLogger_StartLogging(ptr unsafe.Pointer, loggingMode C.longlong) { - if signal := qt.GetSignal(ptr, "startLogging"); signal != nil { - (*(*func(QOpenGLDebugLogger__LoggingMode))(signal))(QOpenGLDebugLogger__LoggingMode(loggingMode)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).StartLoggingDefault(QOpenGLDebugLogger__LoggingMode(loggingMode)) - } -} - -func (ptr *QOpenGLDebugLogger) ConnectStartLogging(f func(loggingMode QOpenGLDebugLogger__LoggingMode)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "startLogging"); signal != nil { - f := func(loggingMode QOpenGLDebugLogger__LoggingMode) { - (*(*func(QOpenGLDebugLogger__LoggingMode))(signal))(loggingMode) - f(loggingMode) - } - qt.ConnectSignal(ptr.Pointer(), "startLogging", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "startLogging", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLDebugLogger) DisconnectStartLogging() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "startLogging") - } -} - -func (ptr *QOpenGLDebugLogger) StartLogging(loggingMode QOpenGLDebugLogger__LoggingMode) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_StartLogging(ptr.Pointer(), C.longlong(loggingMode)) - } -} - -func (ptr *QOpenGLDebugLogger) StartLoggingDefault(loggingMode QOpenGLDebugLogger__LoggingMode) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_StartLoggingDefault(ptr.Pointer(), C.longlong(loggingMode)) - } -} - -//export callbackQOpenGLDebugLogger_StopLogging -func callbackQOpenGLDebugLogger_StopLogging(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stopLogging"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).StopLoggingDefault() - } -} - -func (ptr *QOpenGLDebugLogger) ConnectStopLogging(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stopLogging"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stopLogging", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stopLogging", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLDebugLogger) DisconnectStopLogging() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stopLogging") - } -} - -func (ptr *QOpenGLDebugLogger) StopLogging() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_StopLogging(ptr.Pointer()) - } -} - -func (ptr *QOpenGLDebugLogger) StopLoggingDefault() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_StopLoggingDefault(ptr.Pointer()) - } -} - -//export callbackQOpenGLDebugLogger_DestroyQOpenGLDebugLogger -func callbackQOpenGLDebugLogger_DestroyQOpenGLDebugLogger(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLDebugLogger"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).DestroyQOpenGLDebugLoggerDefault() - } -} - -func (ptr *QOpenGLDebugLogger) ConnectDestroyQOpenGLDebugLogger(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLDebugLogger"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLDebugLogger", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLDebugLogger", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLDebugLogger) DisconnectDestroyQOpenGLDebugLogger() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLDebugLogger") - } -} - -func (ptr *QOpenGLDebugLogger) DestroyQOpenGLDebugLogger() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DestroyQOpenGLDebugLogger(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLDebugLogger) DestroyQOpenGLDebugLoggerDefault() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DestroyQOpenGLDebugLoggerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLDebugLogger) __disableMessages_ids_atList2(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLDebugLogger___disableMessages_ids_atList2(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QOpenGLDebugLogger) __disableMessages_ids_setList2(i uint) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___disableMessages_ids_setList2(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QOpenGLDebugLogger) __disableMessages_ids_newList2() unsafe.Pointer { - return C.QOpenGLDebugLogger___disableMessages_ids_newList2(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __enableMessages_ids_atList2(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLDebugLogger___enableMessages_ids_atList2(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QOpenGLDebugLogger) __enableMessages_ids_setList2(i uint) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___enableMessages_ids_setList2(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QOpenGLDebugLogger) __enableMessages_ids_newList2() unsafe.Pointer { - return C.QOpenGLDebugLogger___enableMessages_ids_newList2(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __loggedMessages_atList(i int) *QOpenGLDebugMessage { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugLogger___loggedMessages_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLDebugLogger) __loggedMessages_setList(i QOpenGLDebugMessage_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___loggedMessages_setList(ptr.Pointer(), PointerFromQOpenGLDebugMessage(i)) - } -} - -func (ptr *QOpenGLDebugLogger) __loggedMessages_newList() unsafe.Pointer { - return C.QOpenGLDebugLogger___loggedMessages_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLDebugLogger) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLDebugLogger) __children_newList() unsafe.Pointer { - return C.QOpenGLDebugLogger___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLDebugLogger___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLDebugLogger) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLDebugLogger) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLDebugLogger___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLDebugLogger) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLDebugLogger) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLDebugLogger___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLDebugLogger) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLDebugLogger) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLDebugLogger___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLDebugLogger) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLDebugLogger___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLDebugLogger) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLDebugLogger) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLDebugLogger___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLDebugLogger_ChildEvent -func callbackQOpenGLDebugLogger_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLDebugLogger) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLDebugLogger_ConnectNotify -func callbackQOpenGLDebugLogger_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLDebugLogger) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLDebugLogger_CustomEvent -func callbackQOpenGLDebugLogger_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLDebugLogger) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLDebugLogger_DeleteLater -func callbackQOpenGLDebugLogger_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLDebugLogger) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLDebugLogger_Destroyed -func callbackQOpenGLDebugLogger_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLDebugLogger_DisconnectNotify -func callbackQOpenGLDebugLogger_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLDebugLogger) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLDebugLogger_Event -func callbackQOpenGLDebugLogger_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLDebugLoggerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLDebugLogger) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLDebugLogger_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLDebugLogger_EventFilter -func callbackQOpenGLDebugLogger_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLDebugLoggerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLDebugLogger) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLDebugLogger_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLDebugLogger_MetaObject -func callbackQOpenGLDebugLogger_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLDebugLoggerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLDebugLogger) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLDebugLogger_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLDebugLogger_ObjectNameChanged -func callbackQOpenGLDebugLogger_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLDebugLogger_TimerEvent -func callbackQOpenGLDebugLogger_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLDebugLoggerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLDebugLogger) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugLogger_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLDebugMessage struct { - ptr unsafe.Pointer -} - -type QOpenGLDebugMessage_ITF interface { - QOpenGLDebugMessage_PTR() *QOpenGLDebugMessage -} - -func (ptr *QOpenGLDebugMessage) QOpenGLDebugMessage_PTR() *QOpenGLDebugMessage { - return ptr -} - -func (ptr *QOpenGLDebugMessage) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLDebugMessage) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLDebugMessage(ptr QOpenGLDebugMessage_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLDebugMessage_PTR().Pointer() - } - return nil -} - -func NewQOpenGLDebugMessageFromPointer(ptr unsafe.Pointer) (n *QOpenGLDebugMessage) { - n = new(QOpenGLDebugMessage) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLDebugMessage__Source -//QOpenGLDebugMessage::Source -type QOpenGLDebugMessage__Source int64 - -const ( - QOpenGLDebugMessage__InvalidSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000000) - QOpenGLDebugMessage__APISource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000001) - QOpenGLDebugMessage__WindowSystemSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000002) - QOpenGLDebugMessage__ShaderCompilerSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000004) - QOpenGLDebugMessage__ThirdPartySource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000008) - QOpenGLDebugMessage__ApplicationSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000010) - QOpenGLDebugMessage__OtherSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0x00000020) - QOpenGLDebugMessage__LastSource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(QOpenGLDebugMessage__OtherSource) - QOpenGLDebugMessage__AnySource QOpenGLDebugMessage__Source = QOpenGLDebugMessage__Source(0xffffffff) -) - -//go:generate stringer -type=QOpenGLDebugMessage__Type -//QOpenGLDebugMessage::Type -type QOpenGLDebugMessage__Type int64 - -const ( - QOpenGLDebugMessage__InvalidType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000000) - QOpenGLDebugMessage__ErrorType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000001) - QOpenGLDebugMessage__DeprecatedBehaviorType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000002) - QOpenGLDebugMessage__UndefinedBehaviorType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000004) - QOpenGLDebugMessage__PortabilityType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000008) - QOpenGLDebugMessage__PerformanceType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000010) - QOpenGLDebugMessage__OtherType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000020) - QOpenGLDebugMessage__MarkerType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000040) - QOpenGLDebugMessage__GroupPushType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000080) - QOpenGLDebugMessage__GroupPopType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0x00000100) - QOpenGLDebugMessage__LastType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(QOpenGLDebugMessage__GroupPopType) - QOpenGLDebugMessage__AnyType QOpenGLDebugMessage__Type = QOpenGLDebugMessage__Type(0xffffffff) -) - -//go:generate stringer -type=QOpenGLDebugMessage__Severity -//QOpenGLDebugMessage::Severity -type QOpenGLDebugMessage__Severity int64 - -const ( - QOpenGLDebugMessage__InvalidSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000000) - QOpenGLDebugMessage__HighSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000001) - QOpenGLDebugMessage__MediumSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000002) - QOpenGLDebugMessage__LowSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000004) - QOpenGLDebugMessage__NotificationSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0x00000008) - QOpenGLDebugMessage__LastSeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(QOpenGLDebugMessage__NotificationSeverity) - QOpenGLDebugMessage__AnySeverity QOpenGLDebugMessage__Severity = QOpenGLDebugMessage__Severity(0xffffffff) -) - -func NewQOpenGLDebugMessage() *QOpenGLDebugMessage { - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_NewQOpenGLDebugMessage()) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue -} - -func NewQOpenGLDebugMessage2(debugMessage QOpenGLDebugMessage_ITF) *QOpenGLDebugMessage { - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_NewQOpenGLDebugMessage2(PointerFromQOpenGLDebugMessage(debugMessage))) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue -} - -func QOpenGLDebugMessage_CreateApplicationMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue -} - -func (ptr *QOpenGLDebugMessage) CreateApplicationMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue -} - -func QOpenGLDebugMessage_CreateThirdPartyMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue -} - -func (ptr *QOpenGLDebugMessage) CreateThirdPartyMessage(text string, id uint, severity QOpenGLDebugMessage__Severity, ty QOpenGLDebugMessage__Type) *QOpenGLDebugMessage { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQOpenGLDebugMessageFromPointer(C.QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.uint(uint32(id)), C.longlong(severity), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QOpenGLDebugMessage).DestroyQOpenGLDebugMessage) - return tmpValue -} - -func (ptr *QOpenGLDebugMessage) Id() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLDebugMessage_Id(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLDebugMessage) Message() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QOpenGLDebugMessage_Message(ptr.Pointer())) - } - return "" -} - -func (ptr *QOpenGLDebugMessage) Severity() QOpenGLDebugMessage__Severity { - if ptr.Pointer() != nil { - return QOpenGLDebugMessage__Severity(C.QOpenGLDebugMessage_Severity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLDebugMessage) Source() QOpenGLDebugMessage__Source { - if ptr.Pointer() != nil { - return QOpenGLDebugMessage__Source(C.QOpenGLDebugMessage_Source(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLDebugMessage) Swap(debugMessage QOpenGLDebugMessage_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLDebugMessage_Swap(ptr.Pointer(), PointerFromQOpenGLDebugMessage(debugMessage)) - } -} - -func (ptr *QOpenGLDebugMessage) Type() QOpenGLDebugMessage__Type { - if ptr.Pointer() != nil { - return QOpenGLDebugMessage__Type(C.QOpenGLDebugMessage_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLDebugMessage) DestroyQOpenGLDebugMessage() { - if ptr.Pointer() != nil { - C.QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLExtraFunctions struct { - QOpenGLFunctions -} - -type QOpenGLExtraFunctions_ITF interface { - QOpenGLFunctions_ITF - QOpenGLExtraFunctions_PTR() *QOpenGLExtraFunctions -} - -func (ptr *QOpenGLExtraFunctions) QOpenGLExtraFunctions_PTR() *QOpenGLExtraFunctions { - return ptr -} - -func (ptr *QOpenGLExtraFunctions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLExtraFunctions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLExtraFunctions(ptr QOpenGLExtraFunctions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLExtraFunctions_PTR().Pointer() - } - return nil -} - -func NewQOpenGLExtraFunctionsFromPointer(ptr unsafe.Pointer) (n *QOpenGLExtraFunctions) { - n = new(QOpenGLExtraFunctions) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLExtraFunctions) DestroyQOpenGLExtraFunctions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQOpenGLExtraFunctions() *QOpenGLExtraFunctions { - tmpValue := NewQOpenGLExtraFunctionsFromPointer(C.QOpenGLExtraFunctions_NewQOpenGLExtraFunctions()) - runtime.SetFinalizer(tmpValue, (*QOpenGLExtraFunctions).DestroyQOpenGLExtraFunctions) - return tmpValue -} - -func NewQOpenGLExtraFunctions2(context QOpenGLContext_ITF) *QOpenGLExtraFunctions { - tmpValue := NewQOpenGLExtraFunctionsFromPointer(C.QOpenGLExtraFunctions_NewQOpenGLExtraFunctions2(PointerFromQOpenGLContext(context))) - runtime.SetFinalizer(tmpValue, (*QOpenGLExtraFunctions).DestroyQOpenGLExtraFunctions) - return tmpValue -} - -func (ptr *QOpenGLExtraFunctions) GlActiveShaderProgram(pipeline uint, program uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlActiveShaderProgram(ptr.Pointer(), C.uint(uint32(pipeline)), C.uint(uint32(program))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBeginQuery(target uint, id uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBeginQuery(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(id))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBeginTransformFeedback(primitiveMode uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBeginTransformFeedback(ptr.Pointer(), C.uint(uint32(primitiveMode))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBindBufferBase(target uint, index uint, buffer uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBindBufferBase(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)), C.uint(uint32(buffer))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBindImageTexture(unit uint, texture uint, level int, layered bool, layer int, access uint, format uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBindImageTexture(ptr.Pointer(), C.uint(uint32(unit)), C.uint(uint32(texture)), C.int(int32(level)), C.char(int8(qt.GoBoolToInt(layered))), C.int(int32(layer)), C.uint(uint32(access)), C.uint(uint32(format))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBindProgramPipeline(pipeline uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBindProgramPipeline(ptr.Pointer(), C.uint(uint32(pipeline))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBindSampler(unit uint, sampler uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBindSampler(ptr.Pointer(), C.uint(uint32(unit)), C.uint(uint32(sampler))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBindTransformFeedback(target uint, id uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBindTransformFeedback(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(id))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBindVertexArray(array uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBindVertexArray(ptr.Pointer(), C.uint(uint32(array))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBlendBarrier() { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBlendBarrier(ptr.Pointer()) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBlendEquationSeparatei(buf uint, modeRGB uint, modeAlpha uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBlendEquationSeparatei(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(modeRGB)), C.uint(uint32(modeAlpha))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBlendEquationi(buf uint, mode uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBlendEquationi(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(mode))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBlendFuncSeparatei(buf uint, srcRGB uint, dstRGB uint, srcAlpha uint, dstAlpha uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBlendFuncSeparatei(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(srcRGB)), C.uint(uint32(dstRGB)), C.uint(uint32(srcAlpha)), C.uint(uint32(dstAlpha))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBlendFunci(buf uint, src uint, dst uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBlendFunci(ptr.Pointer(), C.uint(uint32(buf)), C.uint(uint32(src)), C.uint(uint32(dst))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlBlitFramebuffer(srcX0 int, srcY0 int, srcX1 int, srcY1 int, dstX0 int, dstY0 int, dstX1 int, dstY1 int, mask uint, filter uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlBlitFramebuffer(ptr.Pointer(), C.int(int32(srcX0)), C.int(int32(srcY0)), C.int(int32(srcX1)), C.int(int32(srcY1)), C.int(int32(dstX0)), C.int(int32(dstY0)), C.int(int32(dstX1)), C.int(int32(dstY1)), C.uint(uint32(mask)), C.uint(uint32(filter))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlClearBufferfi(buffer uint, drawbuffer int, depth float32, stencil int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlClearBufferfi(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.float(depth), C.int(int32(stencil))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlClearBufferfv(buffer uint, drawbuffer int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlClearBufferfv(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlClearBufferiv(buffer uint, drawbuffer int, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlClearBufferiv(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlClearBufferuiv(buffer uint, drawbuffer int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlClearBufferuiv(ptr.Pointer(), C.uint(uint32(buffer)), C.int(int32(drawbuffer)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlColorMaski(index uint, r bool, g bool, b bool, a bool) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlColorMaski(ptr.Pointer(), C.uint(uint32(index)), C.char(int8(qt.GoBoolToInt(r))), C.char(int8(qt.GoBoolToInt(g))), C.char(int8(qt.GoBoolToInt(b))), C.char(int8(qt.GoBoolToInt(a)))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlCompressedTexImage3D(target uint, level int, internalformat uint, width int, height int, depth int, border int, imageSize int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlCompressedTexImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.int(int32(border)), C.int(int32(imageSize)), data) - } -} - -func (ptr *QOpenGLExtraFunctions) GlCompressedTexSubImage3D(target uint, level int, xoffset int, yoffset int, zoffset int, width int, height int, depth int, format uint, imageSize int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlCompressedTexSubImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(zoffset)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.uint(uint32(format)), C.int(int32(imageSize)), data) - } -} - -func (ptr *QOpenGLExtraFunctions) GlCopyImageSubData(srcName uint, srcTarget uint, srcLevel int, srcX int, srcY int, srcZ int, dstName uint, dstTarget uint, dstLevel int, dstX int, dstY int, dstZ int, srcWidth int, srcHeight int, srcDepth int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlCopyImageSubData(ptr.Pointer(), C.uint(uint32(srcName)), C.uint(uint32(srcTarget)), C.int(int32(srcLevel)), C.int(int32(srcX)), C.int(int32(srcY)), C.int(int32(srcZ)), C.uint(uint32(dstName)), C.uint(uint32(dstTarget)), C.int(int32(dstLevel)), C.int(int32(dstX)), C.int(int32(dstY)), C.int(int32(dstZ)), C.int(int32(srcWidth)), C.int(int32(srcHeight)), C.int(int32(srcDepth))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlCopyTexSubImage3D(target uint, level int, xoffset int, yoffset int, zoffset int, x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlCopyTexSubImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(zoffset)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDebugMessageControl(source uint, ty uint, severity uint, count int, ids uint, enabled bool) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDebugMessageControl(ptr.Pointer(), C.uint(uint32(source)), C.uint(uint32(ty)), C.uint(uint32(severity)), C.int(int32(count)), C.uint(uint32(ids)), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDeleteProgramPipelines(n int, pipelines uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDeleteProgramPipelines(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(pipelines))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDeleteQueries(n int, ids uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDeleteQueries(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDeleteSamplers(count int, samplers uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDeleteSamplers(ptr.Pointer(), C.int(int32(count)), C.uint(uint32(samplers))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDeleteTransformFeedbacks(n int, ids uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDeleteTransformFeedbacks(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDeleteVertexArrays(n int, arrays uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDeleteVertexArrays(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(arrays))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDisablei(target uint, index uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDisablei(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDispatchCompute(num_groups_x uint, num_groups_y uint, num_groups_z uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDispatchCompute(ptr.Pointer(), C.uint(uint32(num_groups_x)), C.uint(uint32(num_groups_y)), C.uint(uint32(num_groups_z))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawArraysIndirect(mode uint, indirect unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawArraysIndirect(ptr.Pointer(), C.uint(uint32(mode)), indirect) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawArraysInstanced(mode uint, first int, count int, instancecount int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawArraysInstanced(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(first)), C.int(int32(count)), C.int(int32(instancecount))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawBuffers(n int, bufs uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawBuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(bufs))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawElementsBaseVertex(mode uint, count int, ty uint, indices unsafe.Pointer, basevertex int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawElementsBaseVertex(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(basevertex))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawElementsIndirect(mode uint, ty uint, indirect unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawElementsIndirect(ptr.Pointer(), C.uint(uint32(mode)), C.uint(uint32(ty)), indirect) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawElementsInstanced(mode uint, count int, ty uint, indices unsafe.Pointer, instancecount int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawElementsInstanced(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(instancecount))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawElementsInstancedBaseVertex(mode uint, count int, ty uint, indices unsafe.Pointer, instancecount int, basevertex int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawElementsInstancedBaseVertex(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(instancecount)), C.int(int32(basevertex))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawRangeElements(mode uint, start uint, end uint, count int, ty uint, indices unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawRangeElements(ptr.Pointer(), C.uint(uint32(mode)), C.uint(uint32(start)), C.uint(uint32(end)), C.int(int32(count)), C.uint(uint32(ty)), indices) - } -} - -func (ptr *QOpenGLExtraFunctions) GlDrawRangeElementsBaseVertex(mode uint, start uint, end uint, count int, ty uint, indices unsafe.Pointer, basevertex int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlDrawRangeElementsBaseVertex(ptr.Pointer(), C.uint(uint32(mode)), C.uint(uint32(start)), C.uint(uint32(end)), C.int(int32(count)), C.uint(uint32(ty)), indices, C.int(int32(basevertex))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlEnablei(target uint, index uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlEnablei(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlEndQuery(target uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlEndQuery(ptr.Pointer(), C.uint(uint32(target))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlEndTransformFeedback() { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlEndTransformFeedback(ptr.Pointer()) - } -} - -func (ptr *QOpenGLExtraFunctions) GlFramebufferParameteri(target uint, pname uint, param int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlFramebufferParameteri(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(param))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlFramebufferTexture(target uint, attachment uint, texture uint, level int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlFramebufferTexture(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(texture)), C.int(int32(level))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlFramebufferTextureLayer(target uint, attachment uint, texture uint, level int, layer int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlFramebufferTextureLayer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(texture)), C.int(int32(level)), C.int(int32(layer))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGenProgramPipelines(n int, pipelines uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGenProgramPipelines(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(pipelines))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGenQueries(n int, ids uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGenQueries(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGenSamplers(count int, samplers uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGenSamplers(ptr.Pointer(), C.int(int32(count)), C.uint(uint32(samplers))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGenTransformFeedbacks(n int, ids uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGenTransformFeedbacks(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(ids))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGenVertexArrays(n int, arrays uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGenVertexArrays(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(arrays))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetActiveUniformBlockiv(program uint, uniformBlockIndex uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetActiveUniformBlockiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(uniformBlockIndex)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetActiveUniformsiv(program uint, uniformCount int, uniformIndices uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetActiveUniformsiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(uniformCount)), C.uint(uint32(uniformIndices)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetBooleani_v(target uint, index uint, data *bool) { - if ptr.Pointer() != nil { - var dataC C.char - if data != nil { - dataC = C.char(int8(qt.GoBoolToInt(*data))) - defer func() { *data = int8(dataC) != 0 }() - } - C.QOpenGLExtraFunctions_GlGetBooleani_v(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)), &dataC) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetBufferPointerv(target uint, pname uint, params unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetBufferPointerv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), params) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetFramebufferParameteriv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetFramebufferParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetGraphicsResetStatus() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLExtraFunctions_GlGetGraphicsResetStatus(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLExtraFunctions) GlGetIntegeri_v(target uint, index uint, data int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetIntegeri_v(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)), C.int(int32(data))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetInternalformativ(target uint, internalformat uint, pname uint, bufSize int, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetInternalformativ(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(internalformat)), C.uint(uint32(pname)), C.int(int32(bufSize)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetMultisamplefv(pname uint, index uint, val float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetMultisamplefv(ptr.Pointer(), C.uint(uint32(pname)), C.uint(uint32(index)), C.float(val)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetPointerv(pname uint, params unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetPointerv(ptr.Pointer(), C.uint(uint32(pname)), params) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetProgramBinary(program uint, bufSize int, length int, binaryFormat uint, binary unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetProgramBinary(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(bufSize)), C.int(int32(length)), C.uint(uint32(binaryFormat)), binary) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetProgramInterfaceiv(program uint, programInterface uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetProgramInterfaceiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(programInterface)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetProgramPipelineiv(pipeline uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetProgramPipelineiv(ptr.Pointer(), C.uint(uint32(pipeline)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetProgramResourceiv(program uint, programInterface uint, index uint, propCount int, props uint, bufSize int, length int, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetProgramResourceiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(programInterface)), C.uint(uint32(index)), C.int(int32(propCount)), C.uint(uint32(props)), C.int(int32(bufSize)), C.int(int32(length)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetQueryObjectuiv(id uint, pname uint, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetQueryObjectuiv(ptr.Pointer(), C.uint(uint32(id)), C.uint(uint32(pname)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetQueryiv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetQueryiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameterIiv(sampler uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetSamplerParameterIiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameterIuiv(sampler uint, pname uint, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetSamplerParameterIuiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameterfv(sampler uint, pname uint, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetSamplerParameterfv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.float(params)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetSamplerParameteriv(sampler uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetSamplerParameteriv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetStringi(name uint, index uint) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QOpenGLExtraFunctions_GlGetStringi(ptr.Pointer(), C.uint(uint32(name)), C.uint(uint32(index)))) - } - return "" -} - -func (ptr *QOpenGLExtraFunctions) GlGetTexLevelParameterfv(target uint, level int, pname uint, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetTexLevelParameterfv(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(pname)), C.float(params)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetTexLevelParameteriv(target uint, level int, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetTexLevelParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetTexParameterIiv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetTexParameterIiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetTexParameterIuiv(target uint, pname uint, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetTexParameterIuiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetUniformuiv(program uint, location int, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetUniformuiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetVertexAttribIiv(index uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetVertexAttribIiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetVertexAttribIuiv(index uint, pname uint, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetVertexAttribIuiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetnUniformfv(program uint, location int, bufSize int, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetnUniformfv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(bufSize)), C.float(params)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetnUniformiv(program uint, location int, bufSize int, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetnUniformiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(bufSize)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlGetnUniformuiv(program uint, location int, bufSize int, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlGetnUniformuiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(bufSize)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlInvalidateFramebuffer(target uint, numAttachments int, attachments uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlInvalidateFramebuffer(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(numAttachments)), C.uint(uint32(attachments))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlInvalidateSubFramebuffer(target uint, numAttachments int, attachments uint, x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlInvalidateSubFramebuffer(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(numAttachments)), C.uint(uint32(attachments)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlIsEnabledi(target uint, index uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlIsEnabledi(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(index)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlIsProgramPipeline(pipeline uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlIsProgramPipeline(ptr.Pointer(), C.uint(uint32(pipeline)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlIsQuery(id uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlIsQuery(ptr.Pointer(), C.uint(uint32(id)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlIsSampler(sampler uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlIsSampler(ptr.Pointer(), C.uint(uint32(sampler)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlIsTransformFeedback(id uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlIsTransformFeedback(ptr.Pointer(), C.uint(uint32(id)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlIsVertexArray(array uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlIsVertexArray(ptr.Pointer(), C.uint(uint32(array)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlMemoryBarrier(barriers uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlMemoryBarrier(ptr.Pointer(), C.uint(uint32(barriers))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlMemoryBarrierByRegion(barriers uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlMemoryBarrierByRegion(ptr.Pointer(), C.uint(uint32(barriers))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlMinSampleShading(value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlMinSampleShading(ptr.Pointer(), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlPatchParameteri(pname uint, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlPatchParameteri(ptr.Pointer(), C.uint(uint32(pname)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlPauseTransformFeedback() { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlPauseTransformFeedback(ptr.Pointer()) - } -} - -func (ptr *QOpenGLExtraFunctions) GlPopDebugGroup() { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlPopDebugGroup(ptr.Pointer()) - } -} - -func (ptr *QOpenGLExtraFunctions) GlPrimitiveBoundingBox(minX float32, minY float32, minZ float32, minW float32, maxX float32, maxY float32, maxZ float32, maxW float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlPrimitiveBoundingBox(ptr.Pointer(), C.float(minX), C.float(minY), C.float(minZ), C.float(minW), C.float(maxX), C.float(maxY), C.float(maxZ), C.float(maxW)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramBinary(program uint, binaryFormat uint, binary unsafe.Pointer, length int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramBinary(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(binaryFormat)), binary, C.int(int32(length))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramParameteri(program uint, pname uint, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramParameteri(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(pname)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform1f(program uint, location int, v0 float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform1f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform1fv(program uint, location int, count int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform1fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform1i(program uint, location int, v0 int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform1i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform1iv(program uint, location int, count int, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform1iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform1ui(program uint, location int, v0 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform1ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform1uiv(program uint, location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform1uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform2f(program uint, location int, v0 float32, v1 float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform2f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0), C.float(v1)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform2fv(program uint, location int, count int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform2i(program uint, location int, v0 int, v1 int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform2i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0)), C.int(int32(v1))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform2iv(program uint, location int, count int, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform2iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform2ui(program uint, location int, v0 uint, v1 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform2ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform2uiv(program uint, location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform2uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform3f(program uint, location int, v0 float32, v1 float32, v2 float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform3f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0), C.float(v1), C.float(v2)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform3fv(program uint, location int, count int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform3i(program uint, location int, v0 int, v1 int, v2 int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform3i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0)), C.int(int32(v1)), C.int(int32(v2))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform3iv(program uint, location int, count int, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform3iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform3ui(program uint, location int, v0 uint, v1 uint, v2 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform3ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform3uiv(program uint, location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform3uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform4f(program uint, location int, v0 float32, v1 float32, v2 float32, v3 float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform4f(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(v0), C.float(v1), C.float(v2), C.float(v3)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform4fv(program uint, location int, count int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform4i(program uint, location int, v0 int, v1 int, v2 int, v3 int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform4i(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(v0)), C.int(int32(v1)), C.int(int32(v2)), C.int(int32(v3))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform4iv(program uint, location int, count int, value int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform4iv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform4ui(program uint, location int, v0 uint, v1 uint, v2 uint, v3 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform4ui(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2)), C.uint(uint32(v3))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniform4uiv(program uint, location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniform4uiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix2fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix2x3fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix2x3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix2x4fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix2x4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix3fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix3x2fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix3x2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix3x4fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix3x4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix4fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix4fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix4x2fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix4x2fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlProgramUniformMatrix4x3fv(program uint, location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlProgramUniformMatrix4x3fv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlReadBuffer(src uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlReadBuffer(ptr.Pointer(), C.uint(uint32(src))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlReadnPixels(x int, y int, width int, height int, format uint, ty uint, bufSize int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlReadnPixels(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.uint(uint32(ty)), C.int(int32(bufSize)), data) - } -} - -func (ptr *QOpenGLExtraFunctions) GlRenderbufferStorageMultisample(target uint, samples int, internalformat uint, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlRenderbufferStorageMultisample(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(samples)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlResumeTransformFeedback() { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlResumeTransformFeedback(ptr.Pointer()) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSampleMaski(maskNumber uint, mask uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSampleMaski(ptr.Pointer(), C.uint(uint32(maskNumber)), C.uint(uint32(mask))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSamplerParameterIiv(sampler uint, pname uint, param int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSamplerParameterIiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(param))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSamplerParameterIuiv(sampler uint, pname uint, param uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSamplerParameterIuiv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.uint(uint32(param))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSamplerParameterf(sampler uint, pname uint, param float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSamplerParameterf(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.float(param)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSamplerParameterfv(sampler uint, pname uint, param float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSamplerParameterfv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.float(param)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSamplerParameteri(sampler uint, pname uint, param int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSamplerParameteri(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(param))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlSamplerParameteriv(sampler uint, pname uint, param int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlSamplerParameteriv(ptr.Pointer(), C.uint(uint32(sampler)), C.uint(uint32(pname)), C.int(int32(param))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexBuffer(target uint, internalformat uint, buffer uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexBuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(internalformat)), C.uint(uint32(buffer))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexImage3D(target uint, level int, internalformat int, width int, height int, depth int, border int, format uint, ty uint, pixels unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.int(int32(border)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexParameterIiv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexParameterIiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexParameterIuiv(target uint, pname uint, params uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexParameterIuiv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.uint(uint32(params))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexStorage2D(target uint, levels int, internalformat uint, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexStorage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(levels)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexStorage2DMultisample(target uint, samples int, internalformat uint, width int, height int, fixedsamplelocations bool) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexStorage2DMultisample(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(samples)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.char(int8(qt.GoBoolToInt(fixedsamplelocations)))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexStorage3D(target uint, levels int, internalformat uint, width int, height int, depth int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexStorage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(levels)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexStorage3DMultisample(target uint, samples int, internalformat uint, width int, height int, depth int, fixedsamplelocations bool) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexStorage3DMultisample(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(samples)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.char(int8(qt.GoBoolToInt(fixedsamplelocations)))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlTexSubImage3D(target uint, level int, xoffset int, yoffset int, zoffset int, width int, height int, depth int, format uint, ty uint, pixels unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlTexSubImage3D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(zoffset)), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform1ui(location int, v0 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform1ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform1uiv(location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform1uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform2ui(location int, v0 uint, v1 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform2ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform2uiv(location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform2uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform3ui(location int, v0 uint, v1 uint, v2 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform3ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform3uiv(location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform3uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform4ui(location int, v0 uint, v1 uint, v2 uint, v3 uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform4ui(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(v0)), C.uint(uint32(v1)), C.uint(uint32(v2)), C.uint(uint32(v3))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniform4uiv(location int, count int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniform4uiv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformBlockBinding(program uint, uniformBlockIndex uint, uniformBlockBinding uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformBlockBinding(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(uniformBlockIndex)), C.uint(uint32(uniformBlockBinding))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformMatrix2x3fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformMatrix2x3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformMatrix2x4fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformMatrix2x4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformMatrix3x2fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformMatrix3x2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformMatrix3x4fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformMatrix3x4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformMatrix4x2fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformMatrix4x2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUniformMatrix4x3fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUniformMatrix4x3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLExtraFunctions) GlUnmapBuffer(target uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLExtraFunctions_GlUnmapBuffer(ptr.Pointer(), C.uint(uint32(target)))) != 0 - } - return false -} - -func (ptr *QOpenGLExtraFunctions) GlUseProgramStages(pipeline uint, stages uint, program uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlUseProgramStages(ptr.Pointer(), C.uint(uint32(pipeline)), C.uint(uint32(stages)), C.uint(uint32(program))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlValidateProgramPipeline(pipeline uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlValidateProgramPipeline(ptr.Pointer(), C.uint(uint32(pipeline))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribBinding(attribindex uint, bindingindex uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribBinding(ptr.Pointer(), C.uint(uint32(attribindex)), C.uint(uint32(bindingindex))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribDivisor(index uint, divisor uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribDivisor(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(divisor))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribFormat(attribindex uint, size int, ty uint, normalized bool, relativeoffset uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribFormat(ptr.Pointer(), C.uint(uint32(attribindex)), C.int(int32(size)), C.uint(uint32(ty)), C.char(int8(qt.GoBoolToInt(normalized))), C.uint(uint32(relativeoffset))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4i(index uint, x int, y int, z int, w int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribI4i(ptr.Pointer(), C.uint(uint32(index)), C.int(int32(x)), C.int(int32(y)), C.int(int32(z)), C.int(int32(w))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4iv(index uint, v int) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribI4iv(ptr.Pointer(), C.uint(uint32(index)), C.int(int32(v))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4ui(index uint, x uint, y uint, z uint, w uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribI4ui(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(x)), C.uint(uint32(y)), C.uint(uint32(z)), C.uint(uint32(w))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribI4uiv(index uint, v uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribI4uiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(v))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribIFormat(attribindex uint, size int, ty uint, relativeoffset uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribIFormat(ptr.Pointer(), C.uint(uint32(attribindex)), C.int(int32(size)), C.uint(uint32(ty)), C.uint(uint32(relativeoffset))) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexAttribIPointer(index uint, size int, ty uint, stride int, pointer unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexAttribIPointer(ptr.Pointer(), C.uint(uint32(index)), C.int(int32(size)), C.uint(uint32(ty)), C.int(int32(stride)), pointer) - } -} - -func (ptr *QOpenGLExtraFunctions) GlVertexBindingDivisor(bindingindex uint, divisor uint) { - if ptr.Pointer() != nil { - C.QOpenGLExtraFunctions_GlVertexBindingDivisor(ptr.Pointer(), C.uint(uint32(bindingindex)), C.uint(uint32(divisor))) - } -} - -type QOpenGLFramebufferObject struct { - ptr unsafe.Pointer -} - -type QOpenGLFramebufferObject_ITF interface { - QOpenGLFramebufferObject_PTR() *QOpenGLFramebufferObject -} - -func (ptr *QOpenGLFramebufferObject) QOpenGLFramebufferObject_PTR() *QOpenGLFramebufferObject { - return ptr -} - -func (ptr *QOpenGLFramebufferObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLFramebufferObject(ptr QOpenGLFramebufferObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFramebufferObject_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFramebufferObjectFromPointer(ptr unsafe.Pointer) (n *QOpenGLFramebufferObject) { - n = new(QOpenGLFramebufferObject) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLFramebufferObject__Attachment -//QOpenGLFramebufferObject::Attachment -type QOpenGLFramebufferObject__Attachment int64 - -const ( - QOpenGLFramebufferObject__NoAttachment QOpenGLFramebufferObject__Attachment = QOpenGLFramebufferObject__Attachment(0) - QOpenGLFramebufferObject__CombinedDepthStencil QOpenGLFramebufferObject__Attachment = QOpenGLFramebufferObject__Attachment(1) - QOpenGLFramebufferObject__Depth QOpenGLFramebufferObject__Attachment = QOpenGLFramebufferObject__Attachment(2) -) - -//go:generate stringer -type=QOpenGLFramebufferObject__FramebufferRestorePolicy -//QOpenGLFramebufferObject::FramebufferRestorePolicy -type QOpenGLFramebufferObject__FramebufferRestorePolicy int64 - -const ( - QOpenGLFramebufferObject__DontRestoreFramebufferBinding QOpenGLFramebufferObject__FramebufferRestorePolicy = QOpenGLFramebufferObject__FramebufferRestorePolicy(0) - QOpenGLFramebufferObject__RestoreFramebufferBindingToDefault QOpenGLFramebufferObject__FramebufferRestorePolicy = QOpenGLFramebufferObject__FramebufferRestorePolicy(1) - QOpenGLFramebufferObject__RestoreFrameBufferBinding QOpenGLFramebufferObject__FramebufferRestorePolicy = QOpenGLFramebufferObject__FramebufferRestorePolicy(2) -) - -func NewQOpenGLFramebufferObject(size core.QSize_ITF, target uint) *QOpenGLFramebufferObject { - tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject(core.PointerFromQSize(size), C.uint(uint32(target)))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) - return tmpValue -} - -func NewQOpenGLFramebufferObject2(width int, height int, target uint) *QOpenGLFramebufferObject { - tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject2(C.int(int32(width)), C.int(int32(height)), C.uint(uint32(target)))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) - return tmpValue -} - -func NewQOpenGLFramebufferObject3(size core.QSize_ITF, attachment QOpenGLFramebufferObject__Attachment, target uint, internalFormat uint) *QOpenGLFramebufferObject { - tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject3(core.PointerFromQSize(size), C.longlong(attachment), C.uint(uint32(target)), C.uint(uint32(internalFormat)))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) - return tmpValue -} - -func NewQOpenGLFramebufferObject4(width int, height int, attachment QOpenGLFramebufferObject__Attachment, target uint, internalFormat uint) *QOpenGLFramebufferObject { - tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject4(C.int(int32(width)), C.int(int32(height)), C.longlong(attachment), C.uint(uint32(target)), C.uint(uint32(internalFormat)))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) - return tmpValue -} - -func NewQOpenGLFramebufferObject5(size core.QSize_ITF, format QOpenGLFramebufferObjectFormat_ITF) *QOpenGLFramebufferObject { - tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject5(core.PointerFromQSize(size), PointerFromQOpenGLFramebufferObjectFormat(format))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) - return tmpValue -} - -func NewQOpenGLFramebufferObject6(width int, height int, format QOpenGLFramebufferObjectFormat_ITF) *QOpenGLFramebufferObject { - tmpValue := NewQOpenGLFramebufferObjectFromPointer(C.QOpenGLFramebufferObject_NewQOpenGLFramebufferObject6(C.int(int32(width)), C.int(int32(height)), PointerFromQOpenGLFramebufferObjectFormat(format))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObject).DestroyQOpenGLFramebufferObject) - return tmpValue -} - -func (ptr *QOpenGLFramebufferObject) AddColorAttachment(size core.QSize_ITF, internalFormat uint) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject_AddColorAttachment(ptr.Pointer(), core.PointerFromQSize(size), C.uint(uint32(internalFormat))) - } -} - -func (ptr *QOpenGLFramebufferObject) AddColorAttachment2(width int, height int, internalFormat uint) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject_AddColorAttachment2(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(internalFormat))) - } -} - -func (ptr *QOpenGLFramebufferObject) Attachment() QOpenGLFramebufferObject__Attachment { - if ptr.Pointer() != nil { - return QOpenGLFramebufferObject__Attachment(C.QOpenGLFramebufferObject_Attachment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObject) Bind() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFramebufferObject_Bind(ptr.Pointer())) != 0 - } - return false -} - -func QOpenGLFramebufferObject_BindDefault() bool { - return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault()) != 0 -} - -func (ptr *QOpenGLFramebufferObject) BindDefault() bool { - return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault()) != 0 -} - -func QOpenGLFramebufferObject_BlitFramebuffer(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int, restorePolicy QOpenGLFramebufferObject__FramebufferRestorePolicy) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex)), C.longlong(restorePolicy)) -} - -func (ptr *QOpenGLFramebufferObject) BlitFramebuffer(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int, restorePolicy QOpenGLFramebufferObject__FramebufferRestorePolicy) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex)), C.longlong(restorePolicy)) -} - -func QOpenGLFramebufferObject_BlitFramebuffer2(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex))) -} - -func (ptr *QOpenGLFramebufferObject) BlitFramebuffer2(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint, readColorAttachmentIndex int, drawColorAttachmentIndex int) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter)), C.int(int32(readColorAttachmentIndex)), C.int(int32(drawColorAttachmentIndex))) -} - -func QOpenGLFramebufferObject_BlitFramebuffer3(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter))) -} - -func (ptr *QOpenGLFramebufferObject) BlitFramebuffer3(target QOpenGLFramebufferObject_ITF, targetRect core.QRect_ITF, source QOpenGLFramebufferObject_ITF, sourceRect core.QRect_ITF, buffers uint, filter uint) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(PointerFromQOpenGLFramebufferObject(target), core.PointerFromQRect(targetRect), PointerFromQOpenGLFramebufferObject(source), core.PointerFromQRect(sourceRect), C.uint(uint32(buffers)), C.uint(uint32(filter))) -} - -func QOpenGLFramebufferObject_BlitFramebuffer4(target QOpenGLFramebufferObject_ITF, source QOpenGLFramebufferObject_ITF, buffers uint, filter uint) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(PointerFromQOpenGLFramebufferObject(target), PointerFromQOpenGLFramebufferObject(source), C.uint(uint32(buffers)), C.uint(uint32(filter))) -} - -func (ptr *QOpenGLFramebufferObject) BlitFramebuffer4(target QOpenGLFramebufferObject_ITF, source QOpenGLFramebufferObject_ITF, buffers uint, filter uint) { - C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(PointerFromQOpenGLFramebufferObject(target), PointerFromQOpenGLFramebufferObject(source), C.uint(uint32(buffers)), C.uint(uint32(filter))) -} - -func (ptr *QOpenGLFramebufferObject) Format() *QOpenGLFramebufferObjectFormat { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLFramebufferObjectFormatFromPointer(C.QOpenGLFramebufferObject_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObjectFormat).DestroyQOpenGLFramebufferObjectFormat) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) Handle() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObject_Handle(ptr.Pointer()))) - } - return 0 -} - -func QOpenGLFramebufferObject_HasOpenGLFramebufferBlit() bool { - return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit()) != 0 -} - -func (ptr *QOpenGLFramebufferObject) HasOpenGLFramebufferBlit() bool { - return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit()) != 0 -} - -func QOpenGLFramebufferObject_HasOpenGLFramebufferObjects() bool { - return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects()) != 0 -} - -func (ptr *QOpenGLFramebufferObject) HasOpenGLFramebufferObjects() bool { - return int8(C.QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects()) != 0 -} - -func (ptr *QOpenGLFramebufferObject) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLFramebufferObject_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObject) IsBound() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFramebufferObject_IsBound(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLFramebufferObject) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFramebufferObject_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLFramebufferObject) Release() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFramebufferObject_Release(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLFramebufferObject) SetAttachment(attachment QOpenGLFramebufferObject__Attachment) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject_SetAttachment(ptr.Pointer(), C.longlong(attachment)) - } -} - -func (ptr *QOpenGLFramebufferObject) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QOpenGLFramebufferObject_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) Sizes() []*core.QSize { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QSize { - out := make([]*core.QSize, int(l.len)) - tmpList := NewQOpenGLFramebufferObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sizes_atList(i) - } - return out - }(C.QOpenGLFramebufferObject_Sizes(ptr.Pointer())) - } - return make([]*core.QSize, 0) -} - -func (ptr *QOpenGLFramebufferObject) TakeTexture() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObject_TakeTexture(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObject) TakeTexture2(colorAttachmentIndex int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObject_TakeTexture2(ptr.Pointer(), C.int(int32(colorAttachmentIndex))))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObject) Texture() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObject_Texture(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObject) Textures() []uint { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQOpenGLFramebufferObjectFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__textures_atList(i) - } - return out - }(C.QOpenGLFramebufferObject_Textures(ptr.Pointer())) - } - return make([]uint, 0) -} - -func (ptr *QOpenGLFramebufferObject) ToImage(flipped bool) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QOpenGLFramebufferObject_ToImage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flipped))))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) ToImage2() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QOpenGLFramebufferObject_ToImage2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) ToImage3(flipped bool, colorAttachmentIndex int) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QOpenGLFramebufferObject_ToImage3(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flipped))), C.int(int32(colorAttachmentIndex)))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLFramebufferObject_Width(ptr.Pointer()))) - } - return 0 -} - -//export callbackQOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject -func callbackQOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLFramebufferObject"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLFramebufferObjectFromPointer(ptr).DestroyQOpenGLFramebufferObjectDefault() - } -} - -func (ptr *QOpenGLFramebufferObject) ConnectDestroyQOpenGLFramebufferObject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLFramebufferObject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLFramebufferObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLFramebufferObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLFramebufferObject) DisconnectDestroyQOpenGLFramebufferObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLFramebufferObject") - } -} - -func (ptr *QOpenGLFramebufferObject) DestroyQOpenGLFramebufferObject() { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLFramebufferObject) DestroyQOpenGLFramebufferObjectDefault() { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObjectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLFramebufferObject) __sizes_atList(i int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QOpenGLFramebufferObject___sizes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLFramebufferObject) __sizes_setList(i core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject___sizes_setList(ptr.Pointer(), core.PointerFromQSize(i)) - } -} - -func (ptr *QOpenGLFramebufferObject) __sizes_newList() unsafe.Pointer { - return C.QOpenGLFramebufferObject___sizes_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLFramebufferObject) __textures_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObject___textures_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObject) __textures_setList(i uint) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObject___textures_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QOpenGLFramebufferObject) __textures_newList() unsafe.Pointer { - return C.QOpenGLFramebufferObject___textures_newList(ptr.Pointer()) -} - -type QOpenGLFramebufferObjectFormat struct { - ptr unsafe.Pointer -} - -type QOpenGLFramebufferObjectFormat_ITF interface { - QOpenGLFramebufferObjectFormat_PTR() *QOpenGLFramebufferObjectFormat -} - -func (ptr *QOpenGLFramebufferObjectFormat) QOpenGLFramebufferObjectFormat_PTR() *QOpenGLFramebufferObjectFormat { - return ptr -} - -func (ptr *QOpenGLFramebufferObjectFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLFramebufferObjectFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLFramebufferObjectFormat(ptr QOpenGLFramebufferObjectFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFramebufferObjectFormat_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFramebufferObjectFormatFromPointer(ptr unsafe.Pointer) (n *QOpenGLFramebufferObjectFormat) { - n = new(QOpenGLFramebufferObjectFormat) - n.SetPointer(ptr) - return -} -func NewQOpenGLFramebufferObjectFormat() *QOpenGLFramebufferObjectFormat { - tmpValue := NewQOpenGLFramebufferObjectFormatFromPointer(C.QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat()) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObjectFormat).DestroyQOpenGLFramebufferObjectFormat) - return tmpValue -} - -func NewQOpenGLFramebufferObjectFormat2(other QOpenGLFramebufferObjectFormat_ITF) *QOpenGLFramebufferObjectFormat { - tmpValue := NewQOpenGLFramebufferObjectFormatFromPointer(C.QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat2(PointerFromQOpenGLFramebufferObjectFormat(other))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFramebufferObjectFormat).DestroyQOpenGLFramebufferObjectFormat) - return tmpValue -} - -func (ptr *QOpenGLFramebufferObjectFormat) Attachment() QOpenGLFramebufferObject__Attachment { - if ptr.Pointer() != nil { - return QOpenGLFramebufferObject__Attachment(C.QOpenGLFramebufferObjectFormat_Attachment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObjectFormat) InternalTextureFormat() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObjectFormat_InternalTextureFormat(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObjectFormat) Mipmap() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFramebufferObjectFormat_Mipmap(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLFramebufferObjectFormat) Samples() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLFramebufferObjectFormat_Samples(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObjectFormat) SetAttachment(attachment QOpenGLFramebufferObject__Attachment) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObjectFormat_SetAttachment(ptr.Pointer(), C.longlong(attachment)) - } -} - -func (ptr *QOpenGLFramebufferObjectFormat) SetInternalTextureFormat(internalTextureFormat uint) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObjectFormat_SetInternalTextureFormat(ptr.Pointer(), C.uint(uint32(internalTextureFormat))) - } -} - -func (ptr *QOpenGLFramebufferObjectFormat) SetMipmap(enabled bool) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObjectFormat_SetMipmap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QOpenGLFramebufferObjectFormat) SetSamples(samples int) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObjectFormat_SetSamples(ptr.Pointer(), C.int(int32(samples))) - } -} - -func (ptr *QOpenGLFramebufferObjectFormat) SetTextureTarget(target uint) { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObjectFormat_SetTextureTarget(ptr.Pointer(), C.uint(uint32(target))) - } -} - -func (ptr *QOpenGLFramebufferObjectFormat) TextureTarget() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFramebufferObjectFormat_TextureTarget(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFramebufferObjectFormat) DestroyQOpenGLFramebufferObjectFormat() { - if ptr.Pointer() != nil { - C.QOpenGLFramebufferObjectFormat_DestroyQOpenGLFramebufferObjectFormat(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions struct { - ptr unsafe.Pointer -} - -type QOpenGLFunctions_ITF interface { - QOpenGLFunctions_PTR() *QOpenGLFunctions -} - -func (ptr *QOpenGLFunctions) QOpenGLFunctions_PTR() *QOpenGLFunctions { - return ptr -} - -func (ptr *QOpenGLFunctions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLFunctions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLFunctions(ptr QOpenGLFunctions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctionsFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions) { - n = new(QOpenGLFunctions) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLFunctions__OpenGLFeature -//QOpenGLFunctions::OpenGLFeature -type QOpenGLFunctions__OpenGLFeature int64 - -const ( - QOpenGLFunctions__Multitexture QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0001) - QOpenGLFunctions__Shaders QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0002) - QOpenGLFunctions__Buffers QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0004) - QOpenGLFunctions__Framebuffers QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0008) - QOpenGLFunctions__BlendColor QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0010) - QOpenGLFunctions__BlendEquation QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0020) - QOpenGLFunctions__BlendEquationSeparate QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0040) - QOpenGLFunctions__BlendFuncSeparate QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0080) - QOpenGLFunctions__BlendSubtract QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0100) - QOpenGLFunctions__CompressedTextures QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0200) - QOpenGLFunctions__Multisample QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0400) - QOpenGLFunctions__StencilSeparate QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x0800) - QOpenGLFunctions__NPOTTextures QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x1000) - QOpenGLFunctions__NPOTTextureRepeat QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x2000) - QOpenGLFunctions__FixedFunctionPipeline QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x4000) - QOpenGLFunctions__TextureRGFormats QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x8000) - QOpenGLFunctions__MultipleRenderTargets QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x10000) - QOpenGLFunctions__BlendEquationAdvanced QOpenGLFunctions__OpenGLFeature = QOpenGLFunctions__OpenGLFeature(0x20000) -) - -func NewQOpenGLFunctions() *QOpenGLFunctions { - tmpValue := NewQOpenGLFunctionsFromPointer(C.QOpenGLFunctions_NewQOpenGLFunctions()) - runtime.SetFinalizer(tmpValue, (*QOpenGLFunctions).DestroyQOpenGLFunctions) - return tmpValue -} - -func NewQOpenGLFunctions2(context QOpenGLContext_ITF) *QOpenGLFunctions { - tmpValue := NewQOpenGLFunctionsFromPointer(C.QOpenGLFunctions_NewQOpenGLFunctions2(PointerFromQOpenGLContext(context))) - runtime.SetFinalizer(tmpValue, (*QOpenGLFunctions).DestroyQOpenGLFunctions) - return tmpValue -} - -func (ptr *QOpenGLFunctions) GlActiveTexture(texture uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlActiveTexture(ptr.Pointer(), C.uint(uint32(texture))) - } -} - -func (ptr *QOpenGLFunctions) GlAttachShader(program uint, shader uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlAttachShader(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(shader))) - } -} - -func (ptr *QOpenGLFunctions) GlBindAttribLocation(program uint, index uint, name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLFunctions_GlBindAttribLocation(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(index)), nameC) - } -} - -func (ptr *QOpenGLFunctions) GlBindBuffer(target uint, buffer uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBindBuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(buffer))) - } -} - -func (ptr *QOpenGLFunctions) GlBindFramebuffer(target uint, framebuffer uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBindFramebuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(framebuffer))) - } -} - -func (ptr *QOpenGLFunctions) GlBindRenderbuffer(target uint, renderbuffer uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBindRenderbuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(renderbuffer))) - } -} - -func (ptr *QOpenGLFunctions) GlBindTexture(target uint, texture uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBindTexture(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(texture))) - } -} - -func (ptr *QOpenGLFunctions) GlBlendColor(red float32, green float32, blue float32, alpha float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBlendColor(ptr.Pointer(), C.float(red), C.float(green), C.float(blue), C.float(alpha)) - } -} - -func (ptr *QOpenGLFunctions) GlBlendEquation(mode uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBlendEquation(ptr.Pointer(), C.uint(uint32(mode))) - } -} - -func (ptr *QOpenGLFunctions) GlBlendEquationSeparate(modeRGB uint, modeAlpha uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBlendEquationSeparate(ptr.Pointer(), C.uint(uint32(modeRGB)), C.uint(uint32(modeAlpha))) - } -} - -func (ptr *QOpenGLFunctions) GlBlendFunc(sfactor uint, dfactor uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBlendFunc(ptr.Pointer(), C.uint(uint32(sfactor)), C.uint(uint32(dfactor))) - } -} - -func (ptr *QOpenGLFunctions) GlBlendFuncSeparate(srcRGB uint, dstRGB uint, srcAlpha uint, dstAlpha uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlBlendFuncSeparate(ptr.Pointer(), C.uint(uint32(srcRGB)), C.uint(uint32(dstRGB)), C.uint(uint32(srcAlpha)), C.uint(uint32(dstAlpha))) - } -} - -func (ptr *QOpenGLFunctions) GlCheckFramebufferStatus(target uint) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFunctions_GlCheckFramebufferStatus(ptr.Pointer(), C.uint(uint32(target))))) - } - return 0 -} - -func (ptr *QOpenGLFunctions) GlClear(mask uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlClear(ptr.Pointer(), C.uint(uint32(mask))) - } -} - -func (ptr *QOpenGLFunctions) GlClearColor(red float32, green float32, blue float32, alpha float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlClearColor(ptr.Pointer(), C.float(red), C.float(green), C.float(blue), C.float(alpha)) - } -} - -func (ptr *QOpenGLFunctions) GlClearDepthf(depth float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlClearDepthf(ptr.Pointer(), C.float(depth)) - } -} - -func (ptr *QOpenGLFunctions) GlClearStencil(s int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlClearStencil(ptr.Pointer(), C.int(int32(s))) - } -} - -func (ptr *QOpenGLFunctions) GlColorMask(red bool, green bool, blue bool, alpha bool) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlColorMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(red))), C.char(int8(qt.GoBoolToInt(green))), C.char(int8(qt.GoBoolToInt(blue))), C.char(int8(qt.GoBoolToInt(alpha)))) - } -} - -func (ptr *QOpenGLFunctions) GlCompileShader(shader uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlCompileShader(ptr.Pointer(), C.uint(uint32(shader))) - } -} - -func (ptr *QOpenGLFunctions) GlCompressedTexImage2D(target uint, level int, internalformat uint, width int, height int, border int, imageSize int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlCompressedTexImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(border)), C.int(int32(imageSize)), data) - } -} - -func (ptr *QOpenGLFunctions) GlCompressedTexSubImage2D(target uint, level int, xoffset int, yoffset int, width int, height int, format uint, imageSize int, data unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlCompressedTexSubImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.int(int32(imageSize)), data) - } -} - -func (ptr *QOpenGLFunctions) GlCopyTexImage2D(target uint, level int, internalformat uint, x int, y int, width int, height int, border int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlCopyTexImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.uint(uint32(internalformat)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(border))) - } -} - -func (ptr *QOpenGLFunctions) GlCopyTexSubImage2D(target uint, level int, xoffset int, yoffset int, x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlCopyTexSubImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLFunctions) GlCreateProgram() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFunctions_GlCreateProgram(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFunctions) GlCreateShader(ty uint) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFunctions_GlCreateShader(ptr.Pointer(), C.uint(uint32(ty))))) - } - return 0 -} - -func (ptr *QOpenGLFunctions) GlCullFace(mode uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlCullFace(ptr.Pointer(), C.uint(uint32(mode))) - } -} - -func (ptr *QOpenGLFunctions) GlDeleteBuffers(n int, buffers uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDeleteBuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(buffers))) - } -} - -func (ptr *QOpenGLFunctions) GlDeleteFramebuffers(n int, framebuffers uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDeleteFramebuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(framebuffers))) - } -} - -func (ptr *QOpenGLFunctions) GlDeleteProgram(program uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDeleteProgram(ptr.Pointer(), C.uint(uint32(program))) - } -} - -func (ptr *QOpenGLFunctions) GlDeleteRenderbuffers(n int, renderbuffers uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDeleteRenderbuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(renderbuffers))) - } -} - -func (ptr *QOpenGLFunctions) GlDeleteShader(shader uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDeleteShader(ptr.Pointer(), C.uint(uint32(shader))) - } -} - -func (ptr *QOpenGLFunctions) GlDeleteTextures(n int, textures uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDeleteTextures(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(textures))) - } -} - -func (ptr *QOpenGLFunctions) GlDepthFunc(fu uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDepthFunc(ptr.Pointer(), C.uint(uint32(fu))) - } -} - -func (ptr *QOpenGLFunctions) GlDepthMask(flag bool) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDepthMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flag)))) - } -} - -func (ptr *QOpenGLFunctions) GlDepthRangef(zNear float32, zFar float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDepthRangef(ptr.Pointer(), C.float(zNear), C.float(zFar)) - } -} - -func (ptr *QOpenGLFunctions) GlDetachShader(program uint, shader uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDetachShader(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(shader))) - } -} - -func (ptr *QOpenGLFunctions) GlDisable(cap uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDisable(ptr.Pointer(), C.uint(uint32(cap))) - } -} - -func (ptr *QOpenGLFunctions) GlDisableVertexAttribArray(index uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDisableVertexAttribArray(ptr.Pointer(), C.uint(uint32(index))) - } -} - -func (ptr *QOpenGLFunctions) GlDrawArrays(mode uint, first int, count int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDrawArrays(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(first)), C.int(int32(count))) - } -} - -func (ptr *QOpenGLFunctions) GlDrawElements(mode uint, count int, ty uint, indices unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlDrawElements(ptr.Pointer(), C.uint(uint32(mode)), C.int(int32(count)), C.uint(uint32(ty)), indices) - } -} - -func (ptr *QOpenGLFunctions) GlEnable(cap uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlEnable(ptr.Pointer(), C.uint(uint32(cap))) - } -} - -func (ptr *QOpenGLFunctions) GlEnableVertexAttribArray(index uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlEnableVertexAttribArray(ptr.Pointer(), C.uint(uint32(index))) - } -} - -func (ptr *QOpenGLFunctions) GlFinish() { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlFinish(ptr.Pointer()) - } -} - -func (ptr *QOpenGLFunctions) GlFlush() { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlFlush(ptr.Pointer()) - } -} - -func (ptr *QOpenGLFunctions) GlFramebufferRenderbuffer(target uint, attachment uint, renderbuffertarget uint, renderbuffer uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlFramebufferRenderbuffer(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(renderbuffertarget)), C.uint(uint32(renderbuffer))) - } -} - -func (ptr *QOpenGLFunctions) GlFramebufferTexture2D(target uint, attachment uint, textarget uint, texture uint, level int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlFramebufferTexture2D(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(textarget)), C.uint(uint32(texture)), C.int(int32(level))) - } -} - -func (ptr *QOpenGLFunctions) GlFrontFace(mode uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlFrontFace(ptr.Pointer(), C.uint(uint32(mode))) - } -} - -func (ptr *QOpenGLFunctions) GlGenBuffers(n int, buffers uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGenBuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(buffers))) - } -} - -func (ptr *QOpenGLFunctions) GlGenFramebuffers(n int, framebuffers uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGenFramebuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(framebuffers))) - } -} - -func (ptr *QOpenGLFunctions) GlGenRenderbuffers(n int, renderbuffers uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGenRenderbuffers(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(renderbuffers))) - } -} - -func (ptr *QOpenGLFunctions) GlGenTextures(n int, textures uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGenTextures(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(textures))) - } -} - -func (ptr *QOpenGLFunctions) GlGenerateMipmap(target uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGenerateMipmap(ptr.Pointer(), C.uint(uint32(target))) - } -} - -func (ptr *QOpenGLFunctions) GlGetActiveAttrib(program uint, index uint, bufsize int, length int, size int, ty uint, name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLFunctions_GlGetActiveAttrib(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(index)), C.int(int32(bufsize)), C.int(int32(length)), C.int(int32(size)), C.uint(uint32(ty)), nameC) - } -} - -func (ptr *QOpenGLFunctions) GlGetActiveUniform(program uint, index uint, bufsize int, length int, size int, ty uint, name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLFunctions_GlGetActiveUniform(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(index)), C.int(int32(bufsize)), C.int(int32(length)), C.int(int32(size)), C.uint(uint32(ty)), nameC) - } -} - -func (ptr *QOpenGLFunctions) GlGetAttachedShaders(program uint, maxcount int, count int, shaders uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetAttachedShaders(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(maxcount)), C.int(int32(count)), C.uint(uint32(shaders))) - } -} - -func (ptr *QOpenGLFunctions) GlGetAttribLocation(program uint, name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QOpenGLFunctions_GlGetAttribLocation(ptr.Pointer(), C.uint(uint32(program)), nameC))) - } - return 0 -} - -func (ptr *QOpenGLFunctions) GlGetBooleanv(pname uint, params *bool) { - if ptr.Pointer() != nil { - var paramsC C.char - if params != nil { - paramsC = C.char(int8(qt.GoBoolToInt(*params))) - defer func() { *params = int8(paramsC) != 0 }() - } - C.QOpenGLFunctions_GlGetBooleanv(ptr.Pointer(), C.uint(uint32(pname)), ¶msC) - } -} - -func (ptr *QOpenGLFunctions) GlGetBufferParameteriv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetBufferParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetError() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLFunctions_GlGetError(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLFunctions) GlGetFloatv(pname uint, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetFloatv(ptr.Pointer(), C.uint(uint32(pname)), C.float(params)) - } -} - -func (ptr *QOpenGLFunctions) GlGetFramebufferAttachmentParameteriv(target uint, attachment uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetFramebufferAttachmentParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(attachment)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetIntegerv(pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetIntegerv(ptr.Pointer(), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetProgramInfoLog(program uint, bufsize int, length int, infolog string) { - if ptr.Pointer() != nil { - var infologC *C.char - if infolog != "" { - infologC = C.CString(infolog) - defer C.free(unsafe.Pointer(infologC)) - } - C.QOpenGLFunctions_GlGetProgramInfoLog(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(bufsize)), C.int(int32(length)), infologC) - } -} - -func (ptr *QOpenGLFunctions) GlGetProgramiv(program uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetProgramiv(ptr.Pointer(), C.uint(uint32(program)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetRenderbufferParameteriv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetRenderbufferParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetShaderInfoLog(shader uint, bufsize int, length int, infolog string) { - if ptr.Pointer() != nil { - var infologC *C.char - if infolog != "" { - infologC = C.CString(infolog) - defer C.free(unsafe.Pointer(infologC)) - } - C.QOpenGLFunctions_GlGetShaderInfoLog(ptr.Pointer(), C.uint(uint32(shader)), C.int(int32(bufsize)), C.int(int32(length)), infologC) - } -} - -func (ptr *QOpenGLFunctions) GlGetShaderPrecisionFormat(shadertype uint, precisiontype uint, ran int, precision int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetShaderPrecisionFormat(ptr.Pointer(), C.uint(uint32(shadertype)), C.uint(uint32(precisiontype)), C.int(int32(ran)), C.int(int32(precision))) - } -} - -func (ptr *QOpenGLFunctions) GlGetShaderSource(shader uint, bufsize int, length int, source string) { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - C.QOpenGLFunctions_GlGetShaderSource(ptr.Pointer(), C.uint(uint32(shader)), C.int(int32(bufsize)), C.int(int32(length)), sourceC) - } -} - -func (ptr *QOpenGLFunctions) GlGetShaderiv(shader uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetShaderiv(ptr.Pointer(), C.uint(uint32(shader)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetString(name uint) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QOpenGLFunctions_GlGetString(ptr.Pointer(), C.uint(uint32(name)))) - } - return "" -} - -func (ptr *QOpenGLFunctions) GlGetTexParameterfv(target uint, pname uint, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetTexParameterfv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.float(params)) - } -} - -func (ptr *QOpenGLFunctions) GlGetTexParameteriv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetTexParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetUniformLocation(program uint, name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QOpenGLFunctions_GlGetUniformLocation(ptr.Pointer(), C.uint(uint32(program)), nameC))) - } - return 0 -} - -func (ptr *QOpenGLFunctions) GlGetUniformfv(program uint, location int, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetUniformfv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.float(params)) - } -} - -func (ptr *QOpenGLFunctions) GlGetUniformiv(program uint, location int, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetUniformiv(ptr.Pointer(), C.uint(uint32(program)), C.int(int32(location)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlGetVertexAttribPointerv(index uint, pname uint, pointer unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetVertexAttribPointerv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), pointer) - } -} - -func (ptr *QOpenGLFunctions) GlGetVertexAttribfv(index uint, pname uint, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetVertexAttribfv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.float(params)) - } -} - -func (ptr *QOpenGLFunctions) GlGetVertexAttribiv(index uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlGetVertexAttribiv(ptr.Pointer(), C.uint(uint32(index)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlHint(target uint, mode uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlHint(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(mode))) - } -} - -func (ptr *QOpenGLFunctions) GlIsBuffer(buffer uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsBuffer(ptr.Pointer(), C.uint(uint32(buffer)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlIsEnabled(cap uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsEnabled(ptr.Pointer(), C.uint(uint32(cap)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlIsFramebuffer(framebuffer uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsFramebuffer(ptr.Pointer(), C.uint(uint32(framebuffer)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlIsProgram(program uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsProgram(ptr.Pointer(), C.uint(uint32(program)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlIsRenderbuffer(renderbuffer uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsRenderbuffer(ptr.Pointer(), C.uint(uint32(renderbuffer)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlIsShader(shader uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsShader(ptr.Pointer(), C.uint(uint32(shader)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlIsTexture(texture uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_GlIsTexture(ptr.Pointer(), C.uint(uint32(texture)))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) GlLineWidth(width float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlLineWidth(ptr.Pointer(), C.float(width)) - } -} - -func (ptr *QOpenGLFunctions) GlLinkProgram(program uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlLinkProgram(ptr.Pointer(), C.uint(uint32(program))) - } -} - -func (ptr *QOpenGLFunctions) GlPixelStorei(pname uint, param int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlPixelStorei(ptr.Pointer(), C.uint(uint32(pname)), C.int(int32(param))) - } -} - -func (ptr *QOpenGLFunctions) GlPolygonOffset(factor float32, units float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlPolygonOffset(ptr.Pointer(), C.float(factor), C.float(units)) - } -} - -func (ptr *QOpenGLFunctions) GlReadPixels(x int, y int, width int, height int, format uint, ty uint, pixels unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlReadPixels(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) - } -} - -func (ptr *QOpenGLFunctions) GlReleaseShaderCompiler() { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlReleaseShaderCompiler(ptr.Pointer()) - } -} - -func (ptr *QOpenGLFunctions) GlRenderbufferStorage(target uint, internalformat uint, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlRenderbufferStorage(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(internalformat)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLFunctions) GlSampleCoverage(value float32, invert bool) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlSampleCoverage(ptr.Pointer(), C.float(value), C.char(int8(qt.GoBoolToInt(invert)))) - } -} - -func (ptr *QOpenGLFunctions) GlScissor(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlScissor(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLFunctions) GlShaderBinary(n int, shaders uint, binaryformat uint, binary unsafe.Pointer, length int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlShaderBinary(ptr.Pointer(), C.int(int32(n)), C.uint(uint32(shaders)), C.uint(uint32(binaryformat)), binary, C.int(int32(length))) - } -} - -func (ptr *QOpenGLFunctions) GlStencilFunc(fu uint, ref int, mask uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlStencilFunc(ptr.Pointer(), C.uint(uint32(fu)), C.int(int32(ref)), C.uint(uint32(mask))) - } -} - -func (ptr *QOpenGLFunctions) GlStencilFuncSeparate(face uint, fu uint, ref int, mask uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlStencilFuncSeparate(ptr.Pointer(), C.uint(uint32(face)), C.uint(uint32(fu)), C.int(int32(ref)), C.uint(uint32(mask))) - } -} - -func (ptr *QOpenGLFunctions) GlStencilMask(mask uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlStencilMask(ptr.Pointer(), C.uint(uint32(mask))) - } -} - -func (ptr *QOpenGLFunctions) GlStencilMaskSeparate(face uint, mask uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlStencilMaskSeparate(ptr.Pointer(), C.uint(uint32(face)), C.uint(uint32(mask))) - } -} - -func (ptr *QOpenGLFunctions) GlStencilOp(fail uint, zfail uint, zpass uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlStencilOp(ptr.Pointer(), C.uint(uint32(fail)), C.uint(uint32(zfail)), C.uint(uint32(zpass))) - } -} - -func (ptr *QOpenGLFunctions) GlStencilOpSeparate(face uint, fail uint, zfail uint, zpass uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlStencilOpSeparate(ptr.Pointer(), C.uint(uint32(face)), C.uint(uint32(fail)), C.uint(uint32(zfail)), C.uint(uint32(zpass))) - } -} - -func (ptr *QOpenGLFunctions) GlTexImage2D(target uint, level int, internalformat int, width int, height int, border int, format uint, ty uint, pixels unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlTexImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(internalformat)), C.int(int32(width)), C.int(int32(height)), C.int(int32(border)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) - } -} - -func (ptr *QOpenGLFunctions) GlTexParameterf(target uint, pname uint, param float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlTexParameterf(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.float(param)) - } -} - -func (ptr *QOpenGLFunctions) GlTexParameterfv(target uint, pname uint, params float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlTexParameterfv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.float(params)) - } -} - -func (ptr *QOpenGLFunctions) GlTexParameteri(target uint, pname uint, param int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlTexParameteri(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(param))) - } -} - -func (ptr *QOpenGLFunctions) GlTexParameteriv(target uint, pname uint, params int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlTexParameteriv(ptr.Pointer(), C.uint(uint32(target)), C.uint(uint32(pname)), C.int(int32(params))) - } -} - -func (ptr *QOpenGLFunctions) GlTexSubImage2D(target uint, level int, xoffset int, yoffset int, width int, height int, format uint, ty uint, pixels unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlTexSubImage2D(ptr.Pointer(), C.uint(uint32(target)), C.int(int32(level)), C.int(int32(xoffset)), C.int(int32(yoffset)), C.int(int32(width)), C.int(int32(height)), C.uint(uint32(format)), C.uint(uint32(ty)), pixels) - } -} - -func (ptr *QOpenGLFunctions) GlUniform1f(location int, x float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform1f(ptr.Pointer(), C.int(int32(location)), C.float(x)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform1fv(location int, count int, v float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform1fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform1i(location int, x int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform1i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform1iv(location int, count int, v int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform1iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform2f(location int, x float32, y float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform2f(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform2fv(location int, count int, v float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform2i(location int, x int, y int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform2i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x)), C.int(int32(y))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform2iv(location int, count int, v int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform2iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform3f(location int, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform3f(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform3fv(location int, count int, v float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform3i(location int, x int, y int, z int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform3i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x)), C.int(int32(y)), C.int(int32(z))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform3iv(location int, count int, v int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform3iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform4f(location int, x float32, y float32, z float32, w float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform4f(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z), C.float(w)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform4fv(location int, count int, v float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.float(v)) - } -} - -func (ptr *QOpenGLFunctions) GlUniform4i(location int, x int, y int, z int, w int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform4i(ptr.Pointer(), C.int(int32(location)), C.int(int32(x)), C.int(int32(y)), C.int(int32(z)), C.int(int32(w))) - } -} - -func (ptr *QOpenGLFunctions) GlUniform4iv(location int, count int, v int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniform4iv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.int(int32(v))) - } -} - -func (ptr *QOpenGLFunctions) GlUniformMatrix2fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniformMatrix2fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLFunctions) GlUniformMatrix3fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniformMatrix3fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLFunctions) GlUniformMatrix4fv(location int, count int, transpose bool, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUniformMatrix4fv(ptr.Pointer(), C.int(int32(location)), C.int(int32(count)), C.char(int8(qt.GoBoolToInt(transpose))), C.float(value)) - } -} - -func (ptr *QOpenGLFunctions) GlUseProgram(program uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlUseProgram(ptr.Pointer(), C.uint(uint32(program))) - } -} - -func (ptr *QOpenGLFunctions) GlValidateProgram(program uint) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlValidateProgram(ptr.Pointer(), C.uint(uint32(program))) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib1f(indx uint, x float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib1f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib1fv(indx uint, values float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib1fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib2f(indx uint, x float32, y float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib2f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x), C.float(y)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib2fv(indx uint, values float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib2fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib3f(indx uint, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib3f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib3fv(indx uint, values float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib3fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib4f(indx uint, x float32, y float32, z float32, w float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib4f(ptr.Pointer(), C.uint(uint32(indx)), C.float(x), C.float(y), C.float(z), C.float(w)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttrib4fv(indx uint, values float32) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttrib4fv(ptr.Pointer(), C.uint(uint32(indx)), C.float(values)) - } -} - -func (ptr *QOpenGLFunctions) GlVertexAttribPointer(indx uint, size int, ty uint, normalized bool, stride int, p unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlVertexAttribPointer(ptr.Pointer(), C.uint(uint32(indx)), C.int(int32(size)), C.uint(uint32(ty)), C.char(int8(qt.GoBoolToInt(normalized))), C.int(int32(stride)), p) - } -} - -func (ptr *QOpenGLFunctions) GlViewport(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_GlViewport(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QOpenGLFunctions) HasOpenGLFeature(feature QOpenGLFunctions__OpenGLFeature) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLFunctions_HasOpenGLFeature(ptr.Pointer(), C.longlong(feature))) != 0 - } - return false -} - -func (ptr *QOpenGLFunctions) InitializeOpenGLFunctions() { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_InitializeOpenGLFunctions(ptr.Pointer()) - } -} - -func (ptr *QOpenGLFunctions) OpenGLFeatures() QOpenGLFunctions__OpenGLFeature { - if ptr.Pointer() != nil { - return QOpenGLFunctions__OpenGLFeature(C.QOpenGLFunctions_OpenGLFeatures(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLFunctions) DestroyQOpenGLFunctions() { - if ptr.Pointer() != nil { - C.QOpenGLFunctions_DestroyQOpenGLFunctions(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_0 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_1_0_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_1_0_PTR() *QOpenGLFunctions_1_0 -} - -func (ptr *QOpenGLFunctions_1_0) QOpenGLFunctions_1_0_PTR() *QOpenGLFunctions_1_0 { - return ptr -} - -func (ptr *QOpenGLFunctions_1_0) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_0) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_0(ptr QOpenGLFunctions_1_0_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_0_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_0FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_0) { - n = new(QOpenGLFunctions_1_0) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_0) DestroyQOpenGLFunctions_1_0() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_0_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_0_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_0_CoreBackend_PTR() *QOpenGLFunctions_1_0_CoreBackend -} - -func (ptr *QOpenGLFunctions_1_0_CoreBackend) QOpenGLFunctions_1_0_CoreBackend_PTR() *QOpenGLFunctions_1_0_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_0_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_0_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_0_CoreBackend(ptr QOpenGLFunctions_1_0_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_0_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_0_CoreBackend) { - n = new(QOpenGLFunctions_1_0_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_0_CoreBackend) DestroyQOpenGLFunctions_1_0_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_0_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_0_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_0_DeprecatedBackend_PTR() *QOpenGLFunctions_1_0_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) QOpenGLFunctions_1_0_DeprecatedBackend_PTR() *QOpenGLFunctions_1_0_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_0_DeprecatedBackend(ptr QOpenGLFunctions_1_0_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_0_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_0_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_0_DeprecatedBackend) { - n = new(QOpenGLFunctions_1_0_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_0_DeprecatedBackend) DestroyQOpenGLFunctions_1_0_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_1 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_1_1_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_1_1_PTR() *QOpenGLFunctions_1_1 -} - -func (ptr *QOpenGLFunctions_1_1) QOpenGLFunctions_1_1_PTR() *QOpenGLFunctions_1_1 { - return ptr -} - -func (ptr *QOpenGLFunctions_1_1) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_1) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_1(ptr QOpenGLFunctions_1_1_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_1_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_1FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_1) { - n = new(QOpenGLFunctions_1_1) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_1) DestroyQOpenGLFunctions_1_1() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_1_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_1_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_1_CoreBackend_PTR() *QOpenGLFunctions_1_1_CoreBackend -} - -func (ptr *QOpenGLFunctions_1_1_CoreBackend) QOpenGLFunctions_1_1_CoreBackend_PTR() *QOpenGLFunctions_1_1_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_1_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_1_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_1_CoreBackend(ptr QOpenGLFunctions_1_1_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_1_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_1_CoreBackend) { - n = new(QOpenGLFunctions_1_1_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_1_CoreBackend) DestroyQOpenGLFunctions_1_1_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_1_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_1_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_1_DeprecatedBackend_PTR() *QOpenGLFunctions_1_1_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) QOpenGLFunctions_1_1_DeprecatedBackend_PTR() *QOpenGLFunctions_1_1_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_1_DeprecatedBackend(ptr QOpenGLFunctions_1_1_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_1_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_1_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_1_DeprecatedBackend) { - n = new(QOpenGLFunctions_1_1_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_1_DeprecatedBackend) DestroyQOpenGLFunctions_1_1_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_2 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_1_2_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_1_2_PTR() *QOpenGLFunctions_1_2 -} - -func (ptr *QOpenGLFunctions_1_2) QOpenGLFunctions_1_2_PTR() *QOpenGLFunctions_1_2 { - return ptr -} - -func (ptr *QOpenGLFunctions_1_2) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_2) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_2(ptr QOpenGLFunctions_1_2_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_2_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_2FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_2) { - n = new(QOpenGLFunctions_1_2) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_2) DestroyQOpenGLFunctions_1_2() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_2_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_2_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_2_CoreBackend_PTR() *QOpenGLFunctions_1_2_CoreBackend -} - -func (ptr *QOpenGLFunctions_1_2_CoreBackend) QOpenGLFunctions_1_2_CoreBackend_PTR() *QOpenGLFunctions_1_2_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_2_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_2_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_2_CoreBackend(ptr QOpenGLFunctions_1_2_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_2_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_2_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_2_CoreBackend) { - n = new(QOpenGLFunctions_1_2_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_2_CoreBackend) DestroyQOpenGLFunctions_1_2_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_2_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_2_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_2_DeprecatedBackend_PTR() *QOpenGLFunctions_1_2_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) QOpenGLFunctions_1_2_DeprecatedBackend_PTR() *QOpenGLFunctions_1_2_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_2_DeprecatedBackend(ptr QOpenGLFunctions_1_2_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_2_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_2_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_2_DeprecatedBackend) { - n = new(QOpenGLFunctions_1_2_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_2_DeprecatedBackend) DestroyQOpenGLFunctions_1_2_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_3 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_1_3_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_1_3_PTR() *QOpenGLFunctions_1_3 -} - -func (ptr *QOpenGLFunctions_1_3) QOpenGLFunctions_1_3_PTR() *QOpenGLFunctions_1_3 { - return ptr -} - -func (ptr *QOpenGLFunctions_1_3) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_3) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_3(ptr QOpenGLFunctions_1_3_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_3_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_3FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_3) { - n = new(QOpenGLFunctions_1_3) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_3) DestroyQOpenGLFunctions_1_3() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_3_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_3_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_3_CoreBackend_PTR() *QOpenGLFunctions_1_3_CoreBackend -} - -func (ptr *QOpenGLFunctions_1_3_CoreBackend) QOpenGLFunctions_1_3_CoreBackend_PTR() *QOpenGLFunctions_1_3_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_3_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_3_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_3_CoreBackend(ptr QOpenGLFunctions_1_3_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_3_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_3_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_3_CoreBackend) { - n = new(QOpenGLFunctions_1_3_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_3_CoreBackend) DestroyQOpenGLFunctions_1_3_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_3_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_3_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_3_DeprecatedBackend_PTR() *QOpenGLFunctions_1_3_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) QOpenGLFunctions_1_3_DeprecatedBackend_PTR() *QOpenGLFunctions_1_3_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_3_DeprecatedBackend(ptr QOpenGLFunctions_1_3_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_3_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_3_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_3_DeprecatedBackend) { - n = new(QOpenGLFunctions_1_3_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_3_DeprecatedBackend) DestroyQOpenGLFunctions_1_3_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_4 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_1_4_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_1_4_PTR() *QOpenGLFunctions_1_4 -} - -func (ptr *QOpenGLFunctions_1_4) QOpenGLFunctions_1_4_PTR() *QOpenGLFunctions_1_4 { - return ptr -} - -func (ptr *QOpenGLFunctions_1_4) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_4) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_4(ptr QOpenGLFunctions_1_4_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_4_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_4FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_4) { - n = new(QOpenGLFunctions_1_4) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_4) DestroyQOpenGLFunctions_1_4() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_4_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_4_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_4_CoreBackend_PTR() *QOpenGLFunctions_1_4_CoreBackend -} - -func (ptr *QOpenGLFunctions_1_4_CoreBackend) QOpenGLFunctions_1_4_CoreBackend_PTR() *QOpenGLFunctions_1_4_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_4_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_4_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_4_CoreBackend(ptr QOpenGLFunctions_1_4_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_4_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_4_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_4_CoreBackend) { - n = new(QOpenGLFunctions_1_4_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_4_CoreBackend) DestroyQOpenGLFunctions_1_4_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_4_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_4_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_4_DeprecatedBackend_PTR() *QOpenGLFunctions_1_4_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) QOpenGLFunctions_1_4_DeprecatedBackend_PTR() *QOpenGLFunctions_1_4_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_4_DeprecatedBackend(ptr QOpenGLFunctions_1_4_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_4_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_4_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_4_DeprecatedBackend) { - n = new(QOpenGLFunctions_1_4_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_4_DeprecatedBackend) DestroyQOpenGLFunctions_1_4_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_5 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_1_5_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_1_5_PTR() *QOpenGLFunctions_1_5 -} - -func (ptr *QOpenGLFunctions_1_5) QOpenGLFunctions_1_5_PTR() *QOpenGLFunctions_1_5 { - return ptr -} - -func (ptr *QOpenGLFunctions_1_5) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_5) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_5(ptr QOpenGLFunctions_1_5_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_5_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_5FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_5) { - n = new(QOpenGLFunctions_1_5) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_5) DestroyQOpenGLFunctions_1_5() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_1_5_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_1_5_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_1_5_CoreBackend_PTR() *QOpenGLFunctions_1_5_CoreBackend -} - -func (ptr *QOpenGLFunctions_1_5_CoreBackend) QOpenGLFunctions_1_5_CoreBackend_PTR() *QOpenGLFunctions_1_5_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_1_5_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_1_5_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_1_5_CoreBackend(ptr QOpenGLFunctions_1_5_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_1_5_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_1_5_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_1_5_CoreBackend) { - n = new(QOpenGLFunctions_1_5_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_1_5_CoreBackend) DestroyQOpenGLFunctions_1_5_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_2_0 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_2_0_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_2_0_PTR() *QOpenGLFunctions_2_0 -} - -func (ptr *QOpenGLFunctions_2_0) QOpenGLFunctions_2_0_PTR() *QOpenGLFunctions_2_0 { - return ptr -} - -func (ptr *QOpenGLFunctions_2_0) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_2_0) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_2_0(ptr QOpenGLFunctions_2_0_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_2_0_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_2_0FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_0) { - n = new(QOpenGLFunctions_2_0) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_2_0) DestroyQOpenGLFunctions_2_0() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_2_0_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_2_0_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_2_0_CoreBackend_PTR() *QOpenGLFunctions_2_0_CoreBackend -} - -func (ptr *QOpenGLFunctions_2_0_CoreBackend) QOpenGLFunctions_2_0_CoreBackend_PTR() *QOpenGLFunctions_2_0_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_2_0_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_2_0_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_2_0_CoreBackend(ptr QOpenGLFunctions_2_0_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_2_0_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_2_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_0_CoreBackend) { - n = new(QOpenGLFunctions_2_0_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_2_0_CoreBackend) DestroyQOpenGLFunctions_2_0_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_2_0_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_2_0_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_2_0_DeprecatedBackend_PTR() *QOpenGLFunctions_2_0_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) QOpenGLFunctions_2_0_DeprecatedBackend_PTR() *QOpenGLFunctions_2_0_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_2_0_DeprecatedBackend(ptr QOpenGLFunctions_2_0_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_2_0_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_2_0_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_0_DeprecatedBackend) { - n = new(QOpenGLFunctions_2_0_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_2_0_DeprecatedBackend) DestroyQOpenGLFunctions_2_0_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_2_1 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_2_1_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_2_1_PTR() *QOpenGLFunctions_2_1 -} - -func (ptr *QOpenGLFunctions_2_1) QOpenGLFunctions_2_1_PTR() *QOpenGLFunctions_2_1 { - return ptr -} - -func (ptr *QOpenGLFunctions_2_1) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_2_1) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_2_1(ptr QOpenGLFunctions_2_1_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_2_1_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_2_1FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_1) { - n = new(QOpenGLFunctions_2_1) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_2_1) DestroyQOpenGLFunctions_2_1() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_2_1_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_2_1_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_2_1_CoreBackend_PTR() *QOpenGLFunctions_2_1_CoreBackend -} - -func (ptr *QOpenGLFunctions_2_1_CoreBackend) QOpenGLFunctions_2_1_CoreBackend_PTR() *QOpenGLFunctions_2_1_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_2_1_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_2_1_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_2_1_CoreBackend(ptr QOpenGLFunctions_2_1_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_2_1_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_2_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_2_1_CoreBackend) { - n = new(QOpenGLFunctions_2_1_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_2_1_CoreBackend) DestroyQOpenGLFunctions_2_1_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_0 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_3_0_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_3_0_PTR() *QOpenGLFunctions_3_0 -} - -func (ptr *QOpenGLFunctions_3_0) QOpenGLFunctions_3_0_PTR() *QOpenGLFunctions_3_0 { - return ptr -} - -func (ptr *QOpenGLFunctions_3_0) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_0) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_0(ptr QOpenGLFunctions_3_0_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_0_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_0FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_0) { - n = new(QOpenGLFunctions_3_0) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_0) DestroyQOpenGLFunctions_3_0() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_0_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_3_0_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_3_0_CoreBackend_PTR() *QOpenGLFunctions_3_0_CoreBackend -} - -func (ptr *QOpenGLFunctions_3_0_CoreBackend) QOpenGLFunctions_3_0_CoreBackend_PTR() *QOpenGLFunctions_3_0_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_3_0_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_0_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_0_CoreBackend(ptr QOpenGLFunctions_3_0_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_0_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_0_CoreBackend) { - n = new(QOpenGLFunctions_3_0_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_0_CoreBackend) DestroyQOpenGLFunctions_3_0_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_0_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_3_0_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_3_0_DeprecatedBackend_PTR() *QOpenGLFunctions_3_0_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) QOpenGLFunctions_3_0_DeprecatedBackend_PTR() *QOpenGLFunctions_3_0_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_0_DeprecatedBackend(ptr QOpenGLFunctions_3_0_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_0_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_0_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_0_DeprecatedBackend) { - n = new(QOpenGLFunctions_3_0_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_0_DeprecatedBackend) DestroyQOpenGLFunctions_3_0_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_1 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_3_1_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_3_1_PTR() *QOpenGLFunctions_3_1 -} - -func (ptr *QOpenGLFunctions_3_1) QOpenGLFunctions_3_1_PTR() *QOpenGLFunctions_3_1 { - return ptr -} - -func (ptr *QOpenGLFunctions_3_1) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_1) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_1(ptr QOpenGLFunctions_3_1_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_1_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_1FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_1) { - n = new(QOpenGLFunctions_3_1) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_1) DestroyQOpenGLFunctions_3_1() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_1_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_3_1_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_3_1_CoreBackend_PTR() *QOpenGLFunctions_3_1_CoreBackend -} - -func (ptr *QOpenGLFunctions_3_1_CoreBackend) QOpenGLFunctions_3_1_CoreBackend_PTR() *QOpenGLFunctions_3_1_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_3_1_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_1_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_1_CoreBackend(ptr QOpenGLFunctions_3_1_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_1_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_1_CoreBackend) { - n = new(QOpenGLFunctions_3_1_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_1_CoreBackend) DestroyQOpenGLFunctions_3_1_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_2_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_3_2_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_3_2_Compatibility_PTR() *QOpenGLFunctions_3_2_Compatibility -} - -func (ptr *QOpenGLFunctions_3_2_Compatibility) QOpenGLFunctions_3_2_Compatibility_PTR() *QOpenGLFunctions_3_2_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_3_2_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_2_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_2_Compatibility(ptr QOpenGLFunctions_3_2_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_2_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_2_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_2_Compatibility) { - n = new(QOpenGLFunctions_3_2_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_2_Compatibility) DestroyQOpenGLFunctions_3_2_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_2_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_3_2_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_3_2_Core_PTR() *QOpenGLFunctions_3_2_Core -} - -func (ptr *QOpenGLFunctions_3_2_Core) QOpenGLFunctions_3_2_Core_PTR() *QOpenGLFunctions_3_2_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_3_2_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_2_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_2_Core(ptr QOpenGLFunctions_3_2_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_2_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_2_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_2_Core) { - n = new(QOpenGLFunctions_3_2_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_2_Core) DestroyQOpenGLFunctions_3_2_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_2_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_3_2_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_3_2_CoreBackend_PTR() *QOpenGLFunctions_3_2_CoreBackend -} - -func (ptr *QOpenGLFunctions_3_2_CoreBackend) QOpenGLFunctions_3_2_CoreBackend_PTR() *QOpenGLFunctions_3_2_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_3_2_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_2_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_2_CoreBackend(ptr QOpenGLFunctions_3_2_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_2_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_2_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_2_CoreBackend) { - n = new(QOpenGLFunctions_3_2_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_2_CoreBackend) DestroyQOpenGLFunctions_3_2_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_3_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_3_3_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_3_3_Compatibility_PTR() *QOpenGLFunctions_3_3_Compatibility -} - -func (ptr *QOpenGLFunctions_3_3_Compatibility) QOpenGLFunctions_3_3_Compatibility_PTR() *QOpenGLFunctions_3_3_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_3_3_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_3_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_3_Compatibility(ptr QOpenGLFunctions_3_3_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_3_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_3_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_Compatibility) { - n = new(QOpenGLFunctions_3_3_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_3_Compatibility) DestroyQOpenGLFunctions_3_3_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_3_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_3_3_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_3_3_Core_PTR() *QOpenGLFunctions_3_3_Core -} - -func (ptr *QOpenGLFunctions_3_3_Core) QOpenGLFunctions_3_3_Core_PTR() *QOpenGLFunctions_3_3_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_3_3_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_3_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_3_Core(ptr QOpenGLFunctions_3_3_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_3_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_3_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_Core) { - n = new(QOpenGLFunctions_3_3_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_3_Core) DestroyQOpenGLFunctions_3_3_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_3_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_3_3_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_3_3_CoreBackend_PTR() *QOpenGLFunctions_3_3_CoreBackend -} - -func (ptr *QOpenGLFunctions_3_3_CoreBackend) QOpenGLFunctions_3_3_CoreBackend_PTR() *QOpenGLFunctions_3_3_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_3_3_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_3_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_3_CoreBackend(ptr QOpenGLFunctions_3_3_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_3_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_3_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_CoreBackend) { - n = new(QOpenGLFunctions_3_3_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_3_CoreBackend) DestroyQOpenGLFunctions_3_3_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_3_3_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_3_3_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_3_3_DeprecatedBackend_PTR() *QOpenGLFunctions_3_3_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) QOpenGLFunctions_3_3_DeprecatedBackend_PTR() *QOpenGLFunctions_3_3_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_3_3_DeprecatedBackend(ptr QOpenGLFunctions_3_3_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_3_3_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_3_3_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_3_3_DeprecatedBackend) { - n = new(QOpenGLFunctions_3_3_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_3_3_DeprecatedBackend) DestroyQOpenGLFunctions_3_3_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_0_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_0_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_0_Compatibility_PTR() *QOpenGLFunctions_4_0_Compatibility -} - -func (ptr *QOpenGLFunctions_4_0_Compatibility) QOpenGLFunctions_4_0_Compatibility_PTR() *QOpenGLFunctions_4_0_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_4_0_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_0_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_0_Compatibility(ptr QOpenGLFunctions_4_0_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_0_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_0_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_0_Compatibility) { - n = new(QOpenGLFunctions_4_0_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_0_Compatibility) DestroyQOpenGLFunctions_4_0_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_0_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_0_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_0_Core_PTR() *QOpenGLFunctions_4_0_Core -} - -func (ptr *QOpenGLFunctions_4_0_Core) QOpenGLFunctions_4_0_Core_PTR() *QOpenGLFunctions_4_0_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_4_0_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_0_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_0_Core(ptr QOpenGLFunctions_4_0_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_0_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_0_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_0_Core) { - n = new(QOpenGLFunctions_4_0_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_0_Core) DestroyQOpenGLFunctions_4_0_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_0_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_0_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_0_CoreBackend_PTR() *QOpenGLFunctions_4_0_CoreBackend -} - -func (ptr *QOpenGLFunctions_4_0_CoreBackend) QOpenGLFunctions_4_0_CoreBackend_PTR() *QOpenGLFunctions_4_0_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_0_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_0_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_0_CoreBackend(ptr QOpenGLFunctions_4_0_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_0_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_0_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_0_CoreBackend) { - n = new(QOpenGLFunctions_4_0_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_0_CoreBackend) DestroyQOpenGLFunctions_4_0_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_1_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_1_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_1_Compatibility_PTR() *QOpenGLFunctions_4_1_Compatibility -} - -func (ptr *QOpenGLFunctions_4_1_Compatibility) QOpenGLFunctions_4_1_Compatibility_PTR() *QOpenGLFunctions_4_1_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_4_1_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_1_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_1_Compatibility(ptr QOpenGLFunctions_4_1_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_1_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_1_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_1_Compatibility) { - n = new(QOpenGLFunctions_4_1_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_1_Compatibility) DestroyQOpenGLFunctions_4_1_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_1_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_1_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_1_Core_PTR() *QOpenGLFunctions_4_1_Core -} - -func (ptr *QOpenGLFunctions_4_1_Core) QOpenGLFunctions_4_1_Core_PTR() *QOpenGLFunctions_4_1_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_4_1_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_1_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_1_Core(ptr QOpenGLFunctions_4_1_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_1_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_1_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_1_Core) { - n = new(QOpenGLFunctions_4_1_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_1_Core) DestroyQOpenGLFunctions_4_1_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_1_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_1_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_1_CoreBackend_PTR() *QOpenGLFunctions_4_1_CoreBackend -} - -func (ptr *QOpenGLFunctions_4_1_CoreBackend) QOpenGLFunctions_4_1_CoreBackend_PTR() *QOpenGLFunctions_4_1_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_1_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_1_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_1_CoreBackend(ptr QOpenGLFunctions_4_1_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_1_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_1_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_1_CoreBackend) { - n = new(QOpenGLFunctions_4_1_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_1_CoreBackend) DestroyQOpenGLFunctions_4_1_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_2_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_2_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_2_Compatibility_PTR() *QOpenGLFunctions_4_2_Compatibility -} - -func (ptr *QOpenGLFunctions_4_2_Compatibility) QOpenGLFunctions_4_2_Compatibility_PTR() *QOpenGLFunctions_4_2_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_4_2_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_2_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_2_Compatibility(ptr QOpenGLFunctions_4_2_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_2_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_2_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_2_Compatibility) { - n = new(QOpenGLFunctions_4_2_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_2_Compatibility) DestroyQOpenGLFunctions_4_2_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_2_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_2_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_2_Core_PTR() *QOpenGLFunctions_4_2_Core -} - -func (ptr *QOpenGLFunctions_4_2_Core) QOpenGLFunctions_4_2_Core_PTR() *QOpenGLFunctions_4_2_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_4_2_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_2_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_2_Core(ptr QOpenGLFunctions_4_2_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_2_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_2_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_2_Core) { - n = new(QOpenGLFunctions_4_2_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_2_Core) DestroyQOpenGLFunctions_4_2_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_2_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_2_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_2_CoreBackend_PTR() *QOpenGLFunctions_4_2_CoreBackend -} - -func (ptr *QOpenGLFunctions_4_2_CoreBackend) QOpenGLFunctions_4_2_CoreBackend_PTR() *QOpenGLFunctions_4_2_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_2_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_2_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_2_CoreBackend(ptr QOpenGLFunctions_4_2_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_2_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_2_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_2_CoreBackend) { - n = new(QOpenGLFunctions_4_2_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_2_CoreBackend) DestroyQOpenGLFunctions_4_2_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_3_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_3_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_3_Compatibility_PTR() *QOpenGLFunctions_4_3_Compatibility -} - -func (ptr *QOpenGLFunctions_4_3_Compatibility) QOpenGLFunctions_4_3_Compatibility_PTR() *QOpenGLFunctions_4_3_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_4_3_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_3_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_3_Compatibility(ptr QOpenGLFunctions_4_3_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_3_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_3_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_3_Compatibility) { - n = new(QOpenGLFunctions_4_3_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_3_Compatibility) DestroyQOpenGLFunctions_4_3_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_3_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_3_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_3_Core_PTR() *QOpenGLFunctions_4_3_Core -} - -func (ptr *QOpenGLFunctions_4_3_Core) QOpenGLFunctions_4_3_Core_PTR() *QOpenGLFunctions_4_3_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_4_3_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_3_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_3_Core(ptr QOpenGLFunctions_4_3_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_3_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_3_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_3_Core) { - n = new(QOpenGLFunctions_4_3_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_3_Core) DestroyQOpenGLFunctions_4_3_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_3_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_3_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_3_CoreBackend_PTR() *QOpenGLFunctions_4_3_CoreBackend -} - -func (ptr *QOpenGLFunctions_4_3_CoreBackend) QOpenGLFunctions_4_3_CoreBackend_PTR() *QOpenGLFunctions_4_3_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_3_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_3_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_3_CoreBackend(ptr QOpenGLFunctions_4_3_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_3_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_3_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_3_CoreBackend) { - n = new(QOpenGLFunctions_4_3_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_3_CoreBackend) DestroyQOpenGLFunctions_4_3_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_4_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_4_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_4_Compatibility_PTR() *QOpenGLFunctions_4_4_Compatibility -} - -func (ptr *QOpenGLFunctions_4_4_Compatibility) QOpenGLFunctions_4_4_Compatibility_PTR() *QOpenGLFunctions_4_4_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_4_4_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_4_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_4_Compatibility(ptr QOpenGLFunctions_4_4_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_4_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_4_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_4_Compatibility) { - n = new(QOpenGLFunctions_4_4_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_4_Compatibility) DestroyQOpenGLFunctions_4_4_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_4_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_4_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_4_Core_PTR() *QOpenGLFunctions_4_4_Core -} - -func (ptr *QOpenGLFunctions_4_4_Core) QOpenGLFunctions_4_4_Core_PTR() *QOpenGLFunctions_4_4_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_4_4_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_4_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_4_Core(ptr QOpenGLFunctions_4_4_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_4_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_4_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_4_Core) { - n = new(QOpenGLFunctions_4_4_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_4_Core) DestroyQOpenGLFunctions_4_4_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_4_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_4_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_4_CoreBackend_PTR() *QOpenGLFunctions_4_4_CoreBackend -} - -func (ptr *QOpenGLFunctions_4_4_CoreBackend) QOpenGLFunctions_4_4_CoreBackend_PTR() *QOpenGLFunctions_4_4_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_4_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_4_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_4_CoreBackend(ptr QOpenGLFunctions_4_4_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_4_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_4_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_4_CoreBackend) { - n = new(QOpenGLFunctions_4_4_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_4_CoreBackend) DestroyQOpenGLFunctions_4_4_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_5_Compatibility struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_5_Compatibility_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_5_Compatibility_PTR() *QOpenGLFunctions_4_5_Compatibility -} - -func (ptr *QOpenGLFunctions_4_5_Compatibility) QOpenGLFunctions_4_5_Compatibility_PTR() *QOpenGLFunctions_4_5_Compatibility { - return ptr -} - -func (ptr *QOpenGLFunctions_4_5_Compatibility) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_5_Compatibility) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_5_Compatibility(ptr QOpenGLFunctions_4_5_Compatibility_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_5_Compatibility_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_5_CompatibilityFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_Compatibility) { - n = new(QOpenGLFunctions_4_5_Compatibility) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_5_Compatibility) DestroyQOpenGLFunctions_4_5_Compatibility() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_5_Core struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_4_5_Core_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_4_5_Core_PTR() *QOpenGLFunctions_4_5_Core -} - -func (ptr *QOpenGLFunctions_4_5_Core) QOpenGLFunctions_4_5_Core_PTR() *QOpenGLFunctions_4_5_Core { - return ptr -} - -func (ptr *QOpenGLFunctions_4_5_Core) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_5_Core) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_5_Core(ptr QOpenGLFunctions_4_5_Core_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_5_Core_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_5_CoreFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_Core) { - n = new(QOpenGLFunctions_4_5_Core) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_5_Core) DestroyQOpenGLFunctions_4_5_Core() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_5_CoreBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_5_CoreBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_5_CoreBackend_PTR() *QOpenGLFunctions_4_5_CoreBackend -} - -func (ptr *QOpenGLFunctions_4_5_CoreBackend) QOpenGLFunctions_4_5_CoreBackend_PTR() *QOpenGLFunctions_4_5_CoreBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_5_CoreBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_5_CoreBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_5_CoreBackend(ptr QOpenGLFunctions_4_5_CoreBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_5_CoreBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_5_CoreBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_CoreBackend) { - n = new(QOpenGLFunctions_4_5_CoreBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_5_CoreBackend) DestroyQOpenGLFunctions_4_5_CoreBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_4_5_DeprecatedBackend struct { - QOpenGLVersionFunctionsBackend -} - -type QOpenGLFunctions_4_5_DeprecatedBackend_ITF interface { - QOpenGLVersionFunctionsBackend_ITF - QOpenGLFunctions_4_5_DeprecatedBackend_PTR() *QOpenGLFunctions_4_5_DeprecatedBackend -} - -func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) QOpenGLFunctions_4_5_DeprecatedBackend_PTR() *QOpenGLFunctions_4_5_DeprecatedBackend { - return ptr -} - -func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QOpenGLVersionFunctionsBackend_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_4_5_DeprecatedBackend(ptr QOpenGLFunctions_4_5_DeprecatedBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_4_5_DeprecatedBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_4_5_DeprecatedBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_4_5_DeprecatedBackend) { - n = new(QOpenGLFunctions_4_5_DeprecatedBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_4_5_DeprecatedBackend) DestroyQOpenGLFunctions_4_5_DeprecatedBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLFunctions_ES2 struct { - QAbstractOpenGLFunctions -} - -type QOpenGLFunctions_ES2_ITF interface { - QAbstractOpenGLFunctions_ITF - QOpenGLFunctions_ES2_PTR() *QOpenGLFunctions_ES2 -} - -func (ptr *QOpenGLFunctions_ES2) QOpenGLFunctions_ES2_PTR() *QOpenGLFunctions_ES2 { - return ptr -} - -func (ptr *QOpenGLFunctions_ES2) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractOpenGLFunctions_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLFunctions_ES2) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractOpenGLFunctions_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLFunctions_ES2(ptr QOpenGLFunctions_ES2_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLFunctions_ES2_PTR().Pointer() - } - return nil -} - -func NewQOpenGLFunctions_ES2FromPointer(ptr unsafe.Pointer) (n *QOpenGLFunctions_ES2) { - n = new(QOpenGLFunctions_ES2) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLFunctions_ES2) DestroyQOpenGLFunctions_ES2() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLPaintDevice struct { - QPaintDevice -} - -type QOpenGLPaintDevice_ITF interface { - QPaintDevice_ITF - QOpenGLPaintDevice_PTR() *QOpenGLPaintDevice -} - -func (ptr *QOpenGLPaintDevice) QOpenGLPaintDevice_PTR() *QOpenGLPaintDevice { - return ptr -} - -func (ptr *QOpenGLPaintDevice) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLPaintDevice) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLPaintDevice(ptr QOpenGLPaintDevice_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLPaintDevice_PTR().Pointer() - } - return nil -} - -func NewQOpenGLPaintDeviceFromPointer(ptr unsafe.Pointer) (n *QOpenGLPaintDevice) { - n = new(QOpenGLPaintDevice) - n.SetPointer(ptr) - return -} -func NewQOpenGLPaintDevice() *QOpenGLPaintDevice { - return NewQOpenGLPaintDeviceFromPointer(C.QOpenGLPaintDevice_NewQOpenGLPaintDevice()) -} - -func NewQOpenGLPaintDevice2(size core.QSize_ITF) *QOpenGLPaintDevice { - return NewQOpenGLPaintDeviceFromPointer(C.QOpenGLPaintDevice_NewQOpenGLPaintDevice2(core.PointerFromQSize(size))) -} - -func NewQOpenGLPaintDevice3(width int, height int) *QOpenGLPaintDevice { - return NewQOpenGLPaintDeviceFromPointer(C.QOpenGLPaintDevice_NewQOpenGLPaintDevice3(C.int(int32(width)), C.int(int32(height)))) -} - -func (ptr *QOpenGLPaintDevice) Context() *QOpenGLContext { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLPaintDevice_Context(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLPaintDevice) DotsPerMeterX() float64 { - if ptr.Pointer() != nil { - return float64(C.QOpenGLPaintDevice_DotsPerMeterX(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLPaintDevice) DotsPerMeterY() float64 { - if ptr.Pointer() != nil { - return float64(C.QOpenGLPaintDevice_DotsPerMeterY(ptr.Pointer())) - } - return 0 -} - -//export callbackQOpenGLPaintDevice_EnsureActiveTarget -func callbackQOpenGLPaintDevice_EnsureActiveTarget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "ensureActiveTarget"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLPaintDeviceFromPointer(ptr).EnsureActiveTargetDefault() - } -} - -func (ptr *QOpenGLPaintDevice) ConnectEnsureActiveTarget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ensureActiveTarget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "ensureActiveTarget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ensureActiveTarget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLPaintDevice) DisconnectEnsureActiveTarget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ensureActiveTarget") - } -} - -func (ptr *QOpenGLPaintDevice) EnsureActiveTarget() { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_EnsureActiveTarget(ptr.Pointer()) - } -} - -func (ptr *QOpenGLPaintDevice) EnsureActiveTargetDefault() { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_EnsureActiveTargetDefault(ptr.Pointer()) - } -} - -//export callbackQOpenGLPaintDevice_PaintEngine -func callbackQOpenGLPaintDevice_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQOpenGLPaintDeviceFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QOpenGLPaintDevice) ConnectPaintEngine(f func() *QPaintEngine) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { - f := func() *QPaintEngine { - (*(*func() *QPaintEngine)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLPaintDevice) DisconnectPaintEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEngine") - } -} - -func (ptr *QOpenGLPaintDevice) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QOpenGLPaintDevice_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QOpenGLPaintDevice) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QOpenGLPaintDevice_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QOpenGLPaintDevice) PaintFlipped() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLPaintDevice_PaintFlipped(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLPaintDevice) SetDevicePixelRatio(devicePixelRatio float64) { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_SetDevicePixelRatio(ptr.Pointer(), C.double(devicePixelRatio)) - } -} - -func (ptr *QOpenGLPaintDevice) SetDotsPerMeterX(dpmx float64) { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_SetDotsPerMeterX(ptr.Pointer(), C.double(dpmx)) - } -} - -func (ptr *QOpenGLPaintDevice) SetDotsPerMeterY(dpmy float64) { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_SetDotsPerMeterY(ptr.Pointer(), C.double(dpmy)) - } -} - -func (ptr *QOpenGLPaintDevice) SetPaintFlipped(flipped bool) { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_SetPaintFlipped(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flipped)))) - } -} - -func (ptr *QOpenGLPaintDevice) SetSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_SetSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QOpenGLPaintDevice) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QOpenGLPaintDevice_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQOpenGLPaintDevice_DestroyQOpenGLPaintDevice -func callbackQOpenGLPaintDevice_DestroyQOpenGLPaintDevice(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLPaintDevice"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLPaintDeviceFromPointer(ptr).DestroyQOpenGLPaintDeviceDefault() - } -} - -func (ptr *QOpenGLPaintDevice) ConnectDestroyQOpenGLPaintDevice(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLPaintDevice"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLPaintDevice", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLPaintDevice", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLPaintDevice) DisconnectDestroyQOpenGLPaintDevice() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLPaintDevice") - } -} - -func (ptr *QOpenGLPaintDevice) DestroyQOpenGLPaintDevice() { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_DestroyQOpenGLPaintDevice(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLPaintDevice) DestroyQOpenGLPaintDeviceDefault() { - if ptr.Pointer() != nil { - C.QOpenGLPaintDevice_DestroyQOpenGLPaintDeviceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLPixelTransferOptions struct { - ptr unsafe.Pointer -} - -type QOpenGLPixelTransferOptions_ITF interface { - QOpenGLPixelTransferOptions_PTR() *QOpenGLPixelTransferOptions -} - -func (ptr *QOpenGLPixelTransferOptions) QOpenGLPixelTransferOptions_PTR() *QOpenGLPixelTransferOptions { - return ptr -} - -func (ptr *QOpenGLPixelTransferOptions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLPixelTransferOptions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLPixelTransferOptions(ptr QOpenGLPixelTransferOptions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLPixelTransferOptions_PTR().Pointer() - } - return nil -} - -func NewQOpenGLPixelTransferOptionsFromPointer(ptr unsafe.Pointer) (n *QOpenGLPixelTransferOptions) { - n = new(QOpenGLPixelTransferOptions) - n.SetPointer(ptr) - return -} -func NewQOpenGLPixelTransferOptions() *QOpenGLPixelTransferOptions { - tmpValue := NewQOpenGLPixelTransferOptionsFromPointer(C.QOpenGLPixelTransferOptions_NewQOpenGLPixelTransferOptions()) - runtime.SetFinalizer(tmpValue, (*QOpenGLPixelTransferOptions).DestroyQOpenGLPixelTransferOptions) - return tmpValue -} - -func (ptr *QOpenGLPixelTransferOptions) Alignment() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLPixelTransferOptions_Alignment(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLPixelTransferOptions) ImageHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLPixelTransferOptions_ImageHeight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLPixelTransferOptions) IsLeastSignificantBitFirst() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLPixelTransferOptions_IsLeastSignificantBitFirst(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLPixelTransferOptions) IsSwapBytesEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLPixelTransferOptions_IsSwapBytesEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLPixelTransferOptions) RowLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLPixelTransferOptions_RowLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLPixelTransferOptions) SetAlignment(alignment int) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetAlignment(ptr.Pointer(), C.int(int32(alignment))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetImageHeight(imageHeight int) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetImageHeight(ptr.Pointer(), C.int(int32(imageHeight))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetLeastSignificantByteFirst(lsbFirst bool) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetLeastSignificantByteFirst(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(lsbFirst)))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetRowLength(rowLength int) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetRowLength(ptr.Pointer(), C.int(int32(rowLength))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetSkipImages(skipImages int) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetSkipImages(ptr.Pointer(), C.int(int32(skipImages))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetSkipPixels(skipPixels int) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetSkipPixels(ptr.Pointer(), C.int(int32(skipPixels))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetSkipRows(skipRows int) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetSkipRows(ptr.Pointer(), C.int(int32(skipRows))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SetSwapBytesEnabled(swapBytes bool) { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_SetSwapBytesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(swapBytes)))) - } -} - -func (ptr *QOpenGLPixelTransferOptions) SkipImages() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLPixelTransferOptions_SkipImages(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLPixelTransferOptions) SkipPixels() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLPixelTransferOptions_SkipPixels(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLPixelTransferOptions) SkipRows() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLPixelTransferOptions_SkipRows(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLPixelTransferOptions) DestroyQOpenGLPixelTransferOptions() { - if ptr.Pointer() != nil { - C.QOpenGLPixelTransferOptions_DestroyQOpenGLPixelTransferOptions(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLShader struct { - core.QObject -} - -type QOpenGLShader_ITF interface { - core.QObject_ITF - QOpenGLShader_PTR() *QOpenGLShader -} - -func (ptr *QOpenGLShader) QOpenGLShader_PTR() *QOpenGLShader { - return ptr -} - -func (ptr *QOpenGLShader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLShader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLShader(ptr QOpenGLShader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLShader_PTR().Pointer() - } - return nil -} - -func NewQOpenGLShaderFromPointer(ptr unsafe.Pointer) (n *QOpenGLShader) { - n = new(QOpenGLShader) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLShader__ShaderTypeBit -//QOpenGLShader::ShaderTypeBit -type QOpenGLShader__ShaderTypeBit int64 - -const ( - QOpenGLShader__Vertex QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0001) - QOpenGLShader__Fragment QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0002) - QOpenGLShader__Geometry QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0004) - QOpenGLShader__TessellationControl QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0008) - QOpenGLShader__TessellationEvaluation QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0010) - QOpenGLShader__Compute QOpenGLShader__ShaderTypeBit = QOpenGLShader__ShaderTypeBit(0x0020) -) - -func NewQOpenGLShader(ty QOpenGLShader__ShaderTypeBit, parent core.QObject_ITF) *QOpenGLShader { - tmpValue := NewQOpenGLShaderFromPointer(C.QOpenGLShader_NewQOpenGLShader(C.longlong(ty), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLShader) CompileSourceCode(source string) bool { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - return int8(C.QOpenGLShader_CompileSourceCode(ptr.Pointer(), sourceC)) != 0 - } - return false -} - -func (ptr *QOpenGLShader) CompileSourceCode2(source core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShader_CompileSourceCode2(ptr.Pointer(), core.PointerFromQByteArray(source))) != 0 - } - return false -} - -func (ptr *QOpenGLShader) CompileSourceCode3(source string) bool { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - return int8(C.QOpenGLShader_CompileSourceCode3(ptr.Pointer(), C.struct_QtGui_PackedString{data: sourceC, len: C.longlong(len(source))})) != 0 - } - return false -} - -func (ptr *QOpenGLShader) CompileSourceFile(fileName string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QOpenGLShader_CompileSourceFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 - } - return false -} - -func QOpenGLShader_HasOpenGLShaders(ty QOpenGLShader__ShaderTypeBit, context QOpenGLContext_ITF) bool { - return int8(C.QOpenGLShader_QOpenGLShader_HasOpenGLShaders(C.longlong(ty), PointerFromQOpenGLContext(context))) != 0 -} - -func (ptr *QOpenGLShader) HasOpenGLShaders(ty QOpenGLShader__ShaderTypeBit, context QOpenGLContext_ITF) bool { - return int8(C.QOpenGLShader_QOpenGLShader_HasOpenGLShaders(C.longlong(ty), PointerFromQOpenGLContext(context))) != 0 -} - -func (ptr *QOpenGLShader) IsCompiled() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShader_IsCompiled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLShader) Log() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QOpenGLShader_Log(ptr.Pointer())) - } - return "" -} - -func (ptr *QOpenGLShader) ShaderId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLShader_ShaderId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLShader) ShaderType() QOpenGLShader__ShaderTypeBit { - if ptr.Pointer() != nil { - return QOpenGLShader__ShaderTypeBit(C.QOpenGLShader_ShaderType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLShader) SourceCode() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLShader_SourceCode(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQOpenGLShader_DestroyQOpenGLShader -func callbackQOpenGLShader_DestroyQOpenGLShader(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLShader"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLShaderFromPointer(ptr).DestroyQOpenGLShaderDefault() - } -} - -func (ptr *QOpenGLShader) ConnectDestroyQOpenGLShader(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLShader"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShader", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShader", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLShader) DisconnectDestroyQOpenGLShader() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLShader") - } -} - -func (ptr *QOpenGLShader) DestroyQOpenGLShader() { - if ptr.Pointer() != nil { - C.QOpenGLShader_DestroyQOpenGLShader(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLShader) DestroyQOpenGLShaderDefault() { - if ptr.Pointer() != nil { - C.QOpenGLShader_DestroyQOpenGLShaderDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLShader) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShader) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShader) __children_newList() unsafe.Pointer { - return C.QOpenGLShader___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShader) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLShader___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShader) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLShader) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLShader___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShader) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShader) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShader) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLShader___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShader) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShader) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShader) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLShader___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLShader) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShader___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShader) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShader) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLShader___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLShader_ChildEvent -func callbackQOpenGLShader_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLShaderFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLShader) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLShader_ConnectNotify -func callbackQOpenGLShader_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLShaderFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLShader) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLShader_CustomEvent -func callbackQOpenGLShader_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLShaderFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLShader) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLShader_DeleteLater -func callbackQOpenGLShader_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLShaderFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLShader) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLShader_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLShader_Destroyed -func callbackQOpenGLShader_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLShader_DisconnectNotify -func callbackQOpenGLShader_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLShaderFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLShader) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLShader_Event -func callbackQOpenGLShader_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLShader) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShader_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLShader_EventFilter -func callbackQOpenGLShader_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLShader) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShader_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLShader_MetaObject -func callbackQOpenGLShader_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLShaderFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLShader) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLShader_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLShader_ObjectNameChanged -func callbackQOpenGLShader_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLShader_TimerEvent -func callbackQOpenGLShader_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLShaderFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLShader) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShader_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLShaderProgram struct { - core.QObject -} - -type QOpenGLShaderProgram_ITF interface { - core.QObject_ITF - QOpenGLShaderProgram_PTR() *QOpenGLShaderProgram -} - -func (ptr *QOpenGLShaderProgram) QOpenGLShaderProgram_PTR() *QOpenGLShaderProgram { - return ptr -} - -func (ptr *QOpenGLShaderProgram) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLShaderProgram) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLShaderProgram(ptr QOpenGLShaderProgram_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLShaderProgram_PTR().Pointer() - } - return nil -} - -func NewQOpenGLShaderProgramFromPointer(ptr unsafe.Pointer) (n *QOpenGLShaderProgram) { - n = new(QOpenGLShaderProgram) - n.SetPointer(ptr) - return -} -func NewQOpenGLShaderProgram(parent core.QObject_ITF) *QOpenGLShaderProgram { - tmpValue := NewQOpenGLShaderProgramFromPointer(C.QOpenGLShaderProgram_NewQOpenGLShaderProgram(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceCode(ty QOpenGLShader__ShaderTypeBit, source string) bool { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceCode(ptr.Pointer(), C.longlong(ty), sourceC)) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceCode2(ty QOpenGLShader__ShaderTypeBit, source core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceCode2(ptr.Pointer(), C.longlong(ty), core.PointerFromQByteArray(source))) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceCode3(ty QOpenGLShader__ShaderTypeBit, source string) bool { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceCode3(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: sourceC, len: C.longlong(len(source))})) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddCacheableShaderFromSourceFile(ty QOpenGLShader__ShaderTypeBit, fileName string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QOpenGLShaderProgram_AddCacheableShaderFromSourceFile(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddShader(shader QOpenGLShader_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_AddShader(ptr.Pointer(), PointerFromQOpenGLShader(shader))) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddShaderFromSourceCode(ty QOpenGLShader__ShaderTypeBit, source string) bool { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - return int8(C.QOpenGLShaderProgram_AddShaderFromSourceCode(ptr.Pointer(), C.longlong(ty), sourceC)) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddShaderFromSourceCode2(ty QOpenGLShader__ShaderTypeBit, source core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_AddShaderFromSourceCode2(ptr.Pointer(), C.longlong(ty), core.PointerFromQByteArray(source))) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddShaderFromSourceCode3(ty QOpenGLShader__ShaderTypeBit, source string) bool { - if ptr.Pointer() != nil { - var sourceC *C.char - if source != "" { - sourceC = C.CString(source) - defer C.free(unsafe.Pointer(sourceC)) - } - return int8(C.QOpenGLShaderProgram_AddShaderFromSourceCode3(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: sourceC, len: C.longlong(len(source))})) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AddShaderFromSourceFile(ty QOpenGLShader__ShaderTypeBit, fileName string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QOpenGLShaderProgram_AddShaderFromSourceFile(ptr.Pointer(), C.longlong(ty), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) AttributeLocation(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QOpenGLShaderProgram_AttributeLocation(ptr.Pointer(), nameC))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) AttributeLocation2(name core.QByteArray_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLShaderProgram_AttributeLocation2(ptr.Pointer(), core.PointerFromQByteArray(name)))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) AttributeLocation3(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QOpenGLShaderProgram_AttributeLocation3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) Bind() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_Bind(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) BindAttributeLocation(name string, location int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_BindAttributeLocation(ptr.Pointer(), nameC, C.int(int32(location))) - } -} - -func (ptr *QOpenGLShaderProgram) BindAttributeLocation2(name core.QByteArray_ITF, location int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_BindAttributeLocation2(ptr.Pointer(), core.PointerFromQByteArray(name), C.int(int32(location))) - } -} - -func (ptr *QOpenGLShaderProgram) BindAttributeLocation3(name string, location int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_BindAttributeLocation3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.int(int32(location))) - } -} - -func (ptr *QOpenGLShaderProgram) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) DefaultInnerTessellationLevels() []float32 { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []float32 { - out := make([]float32, int(l.len)) - tmpList := NewQOpenGLShaderProgramFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__defaultInnerTessellationLevels_atList(i) - } - return out - }(C.QOpenGLShaderProgram_DefaultInnerTessellationLevels(ptr.Pointer())) - } - return make([]float32, 0) -} - -func (ptr *QOpenGLShaderProgram) DefaultOuterTessellationLevels() []float32 { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []float32 { - out := make([]float32, int(l.len)) - tmpList := NewQOpenGLShaderProgramFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__defaultOuterTessellationLevels_atList(i) - } - return out - }(C.QOpenGLShaderProgram_DefaultOuterTessellationLevels(ptr.Pointer())) - } - return make([]float32, 0) -} - -func (ptr *QOpenGLShaderProgram) DisableAttributeArray(location int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_DisableAttributeArray(ptr.Pointer(), C.int(int32(location))) - } -} - -func (ptr *QOpenGLShaderProgram) DisableAttributeArray2(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_DisableAttributeArray2(ptr.Pointer(), nameC) - } -} - -func (ptr *QOpenGLShaderProgram) EnableAttributeArray(location int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_EnableAttributeArray(ptr.Pointer(), C.int(int32(location))) - } -} - -func (ptr *QOpenGLShaderProgram) EnableAttributeArray2(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_EnableAttributeArray2(ptr.Pointer(), nameC) - } -} - -func QOpenGLShaderProgram_HasOpenGLShaderPrograms(context QOpenGLContext_ITF) bool { - return int8(C.QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(PointerFromQOpenGLContext(context))) != 0 -} - -func (ptr *QOpenGLShaderProgram) HasOpenGLShaderPrograms(context QOpenGLContext_ITF) bool { - return int8(C.QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(PointerFromQOpenGLContext(context))) != 0 -} - -func (ptr *QOpenGLShaderProgram) IsLinked() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_IsLinked(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQOpenGLShaderProgram_Link -func callbackQOpenGLShaderProgram_Link(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "link"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderProgramFromPointer(ptr).LinkDefault()))) -} - -func (ptr *QOpenGLShaderProgram) ConnectLink(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "link"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "link", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "link", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLShaderProgram) DisconnectLink() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "link") - } -} - -func (ptr *QOpenGLShaderProgram) Link() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_Link(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) LinkDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_LinkDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLShaderProgram) Log() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QOpenGLShaderProgram_Log(ptr.Pointer())) - } - return "" -} - -func (ptr *QOpenGLShaderProgram) MaxGeometryOutputVertices() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLShaderProgram_MaxGeometryOutputVertices(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) PatchVertexCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLShaderProgram_PatchVertexCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) ProgramId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLShaderProgram_ProgramId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) Release() { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_Release(ptr.Pointer()) - } -} - -func (ptr *QOpenGLShaderProgram) RemoveAllShaders() { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_RemoveAllShaders(ptr.Pointer()) - } -} - -func (ptr *QOpenGLShaderProgram) RemoveShader(shader QOpenGLShader_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_RemoveShader(ptr.Pointer(), PointerFromQOpenGLShader(shader)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray(location int, values float32, tupleSize int, stride int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeArray(ptr.Pointer(), C.int(int32(location)), C.float(values), C.int(int32(tupleSize)), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray2(location int, values QVector2D_ITF, stride int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeArray2(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(values), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray3(location int, values QVector3D_ITF, stride int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeArray3(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(values), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray4(location int, values QVector4D_ITF, stride int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeArray4(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(values), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray5(location int, ty uint, values unsafe.Pointer, tupleSize int, stride int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeArray5(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(ty)), values, C.int(int32(tupleSize)), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray6(name string, values float32, tupleSize int, stride int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeArray6(ptr.Pointer(), nameC, C.float(values), C.int(int32(tupleSize)), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray7(name string, values QVector2D_ITF, stride int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeArray7(ptr.Pointer(), nameC, PointerFromQVector2D(values), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray8(name string, values QVector3D_ITF, stride int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeArray8(ptr.Pointer(), nameC, PointerFromQVector3D(values), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray9(name string, values QVector4D_ITF, stride int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeArray9(ptr.Pointer(), nameC, PointerFromQVector4D(values), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeArray10(name string, ty uint, values unsafe.Pointer, tupleSize int, stride int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeArray10(ptr.Pointer(), nameC, C.uint(uint32(ty)), values, C.int(int32(tupleSize)), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeBuffer(location int, ty uint, offset int, tupleSize int, stride int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeBuffer(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(ty)), C.int(int32(offset)), C.int(int32(tupleSize)), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeBuffer2(name string, ty uint, offset int, tupleSize int, stride int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeBuffer2(ptr.Pointer(), nameC, C.uint(uint32(ty)), C.int(int32(offset)), C.int(int32(tupleSize)), C.int(int32(stride))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue(location int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue(ptr.Pointer(), C.int(int32(location)), C.float(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue2(location int, x float32, y float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue2(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue3(location int, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue3(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue4(location int, x float32, y float32, z float32, w float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue4(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z), C.float(w)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue5(location int, value QVector2D_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue5(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue6(location int, value QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue6(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue7(location int, value QVector4D_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue7(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue8(location int, value QColor_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue8(ptr.Pointer(), C.int(int32(location)), PointerFromQColor(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue9(location int, values float32, columns int, rows int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetAttributeValue9(ptr.Pointer(), C.int(int32(location)), C.float(values), C.int(int32(columns)), C.int(int32(rows))) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue10(name string, value float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue10(ptr.Pointer(), nameC, C.float(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue11(name string, x float32, y float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue11(ptr.Pointer(), nameC, C.float(x), C.float(y)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue12(name string, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue12(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue13(name string, x float32, y float32, z float32, w float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue13(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z), C.float(w)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue14(name string, value QVector2D_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue14(ptr.Pointer(), nameC, PointerFromQVector2D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue15(name string, value QVector3D_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue15(ptr.Pointer(), nameC, PointerFromQVector3D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue16(name string, value QVector4D_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue16(ptr.Pointer(), nameC, PointerFromQVector4D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue17(name string, value QColor_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue17(ptr.Pointer(), nameC, PointerFromQColor(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetAttributeValue18(name string, values float32, columns int, rows int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetAttributeValue18(ptr.Pointer(), nameC, C.float(values), C.int(int32(columns)), C.int(int32(rows))) - } -} - -func (ptr *QOpenGLShaderProgram) SetDefaultInnerTessellationLevels(levels []float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetDefaultInnerTessellationLevels(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQOpenGLShaderProgramFromPointer(NewQOpenGLShaderProgramFromPointer(nil).__setDefaultInnerTessellationLevels_levels_newList()) - for _, v := range levels { - tmpList.__setDefaultInnerTessellationLevels_levels_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QOpenGLShaderProgram) SetDefaultOuterTessellationLevels(levels []float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetDefaultOuterTessellationLevels(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQOpenGLShaderProgramFromPointer(NewQOpenGLShaderProgramFromPointer(nil).__setDefaultOuterTessellationLevels_levels_newList()) - for _, v := range levels { - tmpList.__setDefaultOuterTessellationLevels_levels_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QOpenGLShaderProgram) SetPatchVertexCount(count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetPatchVertexCount(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue(location int, value float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue(ptr.Pointer(), C.int(int32(location)), C.float(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue2(location int, value int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue2(ptr.Pointer(), C.int(int32(location)), C.int(int32(value))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue3(location int, value uint) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue3(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue4(location int, x float32, y float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue4(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue5(location int, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue5(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue6(location int, x float32, y float32, z float32, w float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue6(ptr.Pointer(), C.int(int32(location)), C.float(x), C.float(y), C.float(z), C.float(w)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue7(location int, value QVector2D_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue7(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue8(location int, value QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue8(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue9(location int, value QVector4D_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue9(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue10(location int, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue10(ptr.Pointer(), C.int(int32(location)), PointerFromQColor(color)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue11(location int, point core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue11(ptr.Pointer(), C.int(int32(location)), core.PointerFromQPoint(point)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue12(location int, point core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue12(ptr.Pointer(), C.int(int32(location)), core.PointerFromQPointF(point)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue13(location int, size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue13(ptr.Pointer(), C.int(int32(location)), core.PointerFromQSize(size)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue14(location int, size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue14(ptr.Pointer(), C.int(int32(location)), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue23(location int, value QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue23(ptr.Pointer(), C.int(int32(location)), PointerFromQMatrix4x4(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue27(location int, value QTransform_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValue27(ptr.Pointer(), C.int(int32(location)), PointerFromQTransform(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue28(name string, value float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue28(ptr.Pointer(), nameC, C.float(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue29(name string, value int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue29(ptr.Pointer(), nameC, C.int(int32(value))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue30(name string, value uint) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue30(ptr.Pointer(), nameC, C.uint(uint32(value))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue31(name string, x float32, y float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue31(ptr.Pointer(), nameC, C.float(x), C.float(y)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue32(name string, x float32, y float32, z float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue32(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue33(name string, x float32, y float32, z float32, w float32) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue33(ptr.Pointer(), nameC, C.float(x), C.float(y), C.float(z), C.float(w)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue34(name string, value QVector2D_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue34(ptr.Pointer(), nameC, PointerFromQVector2D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue35(name string, value QVector3D_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue35(ptr.Pointer(), nameC, PointerFromQVector3D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue36(name string, value QVector4D_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue36(ptr.Pointer(), nameC, PointerFromQVector4D(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue37(name string, color QColor_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue37(ptr.Pointer(), nameC, PointerFromQColor(color)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue38(name string, point core.QPoint_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue38(ptr.Pointer(), nameC, core.PointerFromQPoint(point)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue39(name string, point core.QPointF_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue39(ptr.Pointer(), nameC, core.PointerFromQPointF(point)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue40(name string, size core.QSize_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue40(ptr.Pointer(), nameC, core.PointerFromQSize(size)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue41(name string, size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue41(ptr.Pointer(), nameC, core.PointerFromQSizeF(size)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue50(name string, value QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue50(ptr.Pointer(), nameC, PointerFromQMatrix4x4(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValue54(name string, value QTransform_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValue54(ptr.Pointer(), nameC, PointerFromQTransform(value)) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray(location int, values float32, count int, tupleSize int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray(ptr.Pointer(), C.int(int32(location)), C.float(values), C.int(int32(count)), C.int(int32(tupleSize))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray2(location int, values int, count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray2(ptr.Pointer(), C.int(int32(location)), C.int(int32(values)), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray3(location int, values uint, count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray3(ptr.Pointer(), C.int(int32(location)), C.uint(uint32(values)), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray4(location int, values QVector2D_ITF, count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray4(ptr.Pointer(), C.int(int32(location)), PointerFromQVector2D(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray5(location int, values QVector3D_ITF, count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray5(ptr.Pointer(), C.int(int32(location)), PointerFromQVector3D(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray6(location int, values QVector4D_ITF, count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray6(ptr.Pointer(), C.int(int32(location)), PointerFromQVector4D(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray15(location int, values QMatrix4x4_ITF, count int) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_SetUniformValueArray15(ptr.Pointer(), C.int(int32(location)), PointerFromQMatrix4x4(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray16(name string, values float32, count int, tupleSize int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray16(ptr.Pointer(), nameC, C.float(values), C.int(int32(count)), C.int(int32(tupleSize))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray17(name string, values int, count int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray17(ptr.Pointer(), nameC, C.int(int32(values)), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray18(name string, values uint, count int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray18(ptr.Pointer(), nameC, C.uint(uint32(values)), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray19(name string, values QVector2D_ITF, count int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray19(ptr.Pointer(), nameC, PointerFromQVector2D(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray20(name string, values QVector3D_ITF, count int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray20(ptr.Pointer(), nameC, PointerFromQVector3D(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray21(name string, values QVector4D_ITF, count int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray21(ptr.Pointer(), nameC, PointerFromQVector4D(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) SetUniformValueArray30(name string, values QMatrix4x4_ITF, count int) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QOpenGLShaderProgram_SetUniformValueArray30(ptr.Pointer(), nameC, PointerFromQMatrix4x4(values), C.int(int32(count))) - } -} - -func (ptr *QOpenGLShaderProgram) Shaders() []*QOpenGLShader { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QOpenGLShader { - out := make([]*QOpenGLShader, int(l.len)) - tmpList := NewQOpenGLShaderProgramFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__shaders_atList(i) - } - return out - }(C.QOpenGLShaderProgram_Shaders(ptr.Pointer())) - } - return make([]*QOpenGLShader, 0) -} - -func (ptr *QOpenGLShaderProgram) UniformLocation(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QOpenGLShaderProgram_UniformLocation(ptr.Pointer(), nameC))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) UniformLocation2(name core.QByteArray_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLShaderProgram_UniformLocation2(ptr.Pointer(), core.PointerFromQByteArray(name)))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) UniformLocation3(name string) int { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QOpenGLShaderProgram_UniformLocation3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}))) - } - return 0 -} - -//export callbackQOpenGLShaderProgram_DestroyQOpenGLShaderProgram -func callbackQOpenGLShaderProgram_DestroyQOpenGLShaderProgram(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLShaderProgram"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLShaderProgramFromPointer(ptr).DestroyQOpenGLShaderProgramDefault() - } -} - -func (ptr *QOpenGLShaderProgram) ConnectDestroyQOpenGLShaderProgram(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLShaderProgram"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShaderProgram", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLShaderProgram", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLShaderProgram) DisconnectDestroyQOpenGLShaderProgram() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLShaderProgram") - } -} - -func (ptr *QOpenGLShaderProgram) DestroyQOpenGLShaderProgram() { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_DestroyQOpenGLShaderProgram(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLShaderProgram) DestroyQOpenGLShaderProgramDefault() { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_DestroyQOpenGLShaderProgramDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLShaderProgram) __defaultInnerTessellationLevels_atList(i int) float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLShaderProgram___defaultInnerTessellationLevels_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) __defaultInnerTessellationLevels_setList(i float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___defaultInnerTessellationLevels_setList(ptr.Pointer(), C.float(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __defaultInnerTessellationLevels_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___defaultInnerTessellationLevels_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __defaultOuterTessellationLevels_atList(i int) float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLShaderProgram___defaultOuterTessellationLevels_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) __defaultOuterTessellationLevels_setList(i float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___defaultOuterTessellationLevels_setList(ptr.Pointer(), C.float(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __defaultOuterTessellationLevels_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___defaultOuterTessellationLevels_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __setDefaultInnerTessellationLevels_levels_atList(i int) float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) __setDefaultInnerTessellationLevels_levels_setList(i float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_setList(ptr.Pointer(), C.float(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __setDefaultInnerTessellationLevels_levels_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __setDefaultOuterTessellationLevels_levels_atList(i int) float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QOpenGLShaderProgram) __setDefaultOuterTessellationLevels_levels_setList(i float32) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_setList(ptr.Pointer(), C.float(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __setDefaultOuterTessellationLevels_levels_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __shaders_atList(i int) *QOpenGLShader { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLShaderFromPointer(C.QOpenGLShaderProgram___shaders_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShaderProgram) __shaders_setList(i QOpenGLShader_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___shaders_setList(ptr.Pointer(), PointerFromQOpenGLShader(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __shaders_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___shaders_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShaderProgram) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __children_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLShaderProgram___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShaderProgram) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShaderProgram) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLShaderProgram___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShaderProgram) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLShaderProgram___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLShaderProgram) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLShaderProgram___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLShaderProgram) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLShaderProgram) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLShaderProgram___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLShaderProgram_ChildEvent -func callbackQOpenGLShaderProgram_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLShaderProgramFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLShaderProgram) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLShaderProgram_ConnectNotify -func callbackQOpenGLShaderProgram_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLShaderProgramFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLShaderProgram) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLShaderProgram_CustomEvent -func callbackQOpenGLShaderProgram_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLShaderProgramFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLShaderProgram) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLShaderProgram_DeleteLater -func callbackQOpenGLShaderProgram_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLShaderProgramFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLShaderProgram) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLShaderProgram_Destroyed -func callbackQOpenGLShaderProgram_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLShaderProgram_DisconnectNotify -func callbackQOpenGLShaderProgram_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLShaderProgramFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLShaderProgram) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLShaderProgram_Event -func callbackQOpenGLShaderProgram_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderProgramFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLShaderProgram) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLShaderProgram_EventFilter -func callbackQOpenGLShaderProgram_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLShaderProgramFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLShaderProgram) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLShaderProgram_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLShaderProgram_MetaObject -func callbackQOpenGLShaderProgram_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLShaderProgramFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLShaderProgram) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLShaderProgram_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLShaderProgram_ObjectNameChanged -func callbackQOpenGLShaderProgram_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLShaderProgram_TimerEvent -func callbackQOpenGLShaderProgram_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLShaderProgramFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLShaderProgram) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLShaderProgram_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLTexture struct { - ptr unsafe.Pointer -} - -type QOpenGLTexture_ITF interface { - QOpenGLTexture_PTR() *QOpenGLTexture -} - -func (ptr *QOpenGLTexture) QOpenGLTexture_PTR() *QOpenGLTexture { - return ptr -} - -func (ptr *QOpenGLTexture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLTexture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLTexture(ptr QOpenGLTexture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLTexture_PTR().Pointer() - } - return nil -} - -func NewQOpenGLTextureFromPointer(ptr unsafe.Pointer) (n *QOpenGLTexture) { - n = new(QOpenGLTexture) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLTexture) DestroyQOpenGLTexture() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QOpenGLTexture__Target -//QOpenGLTexture::Target -type QOpenGLTexture__Target int64 - -const ( - QOpenGLTexture__Target1D QOpenGLTexture__Target = QOpenGLTexture__Target(0x0DE0) - QOpenGLTexture__Target1DArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x8C18) - QOpenGLTexture__Target2D QOpenGLTexture__Target = QOpenGLTexture__Target(0x0DE1) - QOpenGLTexture__Target2DArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x8C1A) - QOpenGLTexture__Target3D QOpenGLTexture__Target = QOpenGLTexture__Target(0x806F) - QOpenGLTexture__TargetCubeMap QOpenGLTexture__Target = QOpenGLTexture__Target(0x8513) - QOpenGLTexture__TargetCubeMapArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x9009) - QOpenGLTexture__Target2DMultisample QOpenGLTexture__Target = QOpenGLTexture__Target(0x9100) - QOpenGLTexture__Target2DMultisampleArray QOpenGLTexture__Target = QOpenGLTexture__Target(0x9102) - QOpenGLTexture__TargetRectangle QOpenGLTexture__Target = QOpenGLTexture__Target(0x84F5) - QOpenGLTexture__TargetBuffer QOpenGLTexture__Target = QOpenGLTexture__Target(0x8C2A) -) - -//go:generate stringer -type=QOpenGLTexture__BindingTarget -//QOpenGLTexture::BindingTarget -type QOpenGLTexture__BindingTarget int64 - -const ( - QOpenGLTexture__BindingTarget1D QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8068) - QOpenGLTexture__BindingTarget1DArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8C1C) - QOpenGLTexture__BindingTarget2D QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8069) - QOpenGLTexture__BindingTarget2DArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8C1D) - QOpenGLTexture__BindingTarget3D QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x806A) - QOpenGLTexture__BindingTargetCubeMap QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8514) - QOpenGLTexture__BindingTargetCubeMapArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x900A) - QOpenGLTexture__BindingTarget2DMultisample QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x9104) - QOpenGLTexture__BindingTarget2DMultisampleArray QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x9105) - QOpenGLTexture__BindingTargetRectangle QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x84F6) - QOpenGLTexture__BindingTargetBuffer QOpenGLTexture__BindingTarget = QOpenGLTexture__BindingTarget(0x8C2C) -) - -//go:generate stringer -type=QOpenGLTexture__MipMapGeneration -//QOpenGLTexture::MipMapGeneration -type QOpenGLTexture__MipMapGeneration int64 - -const ( - QOpenGLTexture__GenerateMipMaps QOpenGLTexture__MipMapGeneration = QOpenGLTexture__MipMapGeneration(0) - QOpenGLTexture__DontGenerateMipMaps QOpenGLTexture__MipMapGeneration = QOpenGLTexture__MipMapGeneration(1) -) - -//go:generate stringer -type=QOpenGLTexture__TextureUnitReset -//QOpenGLTexture::TextureUnitReset -type QOpenGLTexture__TextureUnitReset int64 - -const ( - QOpenGLTexture__ResetTextureUnit QOpenGLTexture__TextureUnitReset = QOpenGLTexture__TextureUnitReset(0) - QOpenGLTexture__DontResetTextureUnit QOpenGLTexture__TextureUnitReset = QOpenGLTexture__TextureUnitReset(1) -) - -//go:generate stringer -type=QOpenGLTexture__TextureFormat -//QOpenGLTexture::TextureFormat -type QOpenGLTexture__TextureFormat int64 - -const ( - QOpenGLTexture__NoFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0) - QOpenGLTexture__R8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8229) - QOpenGLTexture__RG8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822B) - QOpenGLTexture__RGB8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8051) - QOpenGLTexture__RGBA8_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8058) - QOpenGLTexture__R16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822A) - QOpenGLTexture__RG16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822C) - QOpenGLTexture__RGB16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8054) - QOpenGLTexture__RGBA16_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x805B) - QOpenGLTexture__R8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F94) - QOpenGLTexture__RG8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F95) - QOpenGLTexture__RGB8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F96) - QOpenGLTexture__RGBA8_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F97) - QOpenGLTexture__R16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F98) - QOpenGLTexture__RG16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F99) - QOpenGLTexture__RGB16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F9A) - QOpenGLTexture__RGBA16_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8F9B) - QOpenGLTexture__R8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8232) - QOpenGLTexture__RG8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8238) - QOpenGLTexture__RGB8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D7D) - QOpenGLTexture__RGBA8U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D7C) - QOpenGLTexture__R16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8234) - QOpenGLTexture__RG16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x823A) - QOpenGLTexture__RGB16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D77) - QOpenGLTexture__RGBA16U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D76) - QOpenGLTexture__R32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8236) - QOpenGLTexture__RG32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x823C) - QOpenGLTexture__RGB32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D71) - QOpenGLTexture__RGBA32U QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D70) - QOpenGLTexture__R8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8231) - QOpenGLTexture__RG8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8237) - QOpenGLTexture__RGB8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D8F) - QOpenGLTexture__RGBA8I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D8E) - QOpenGLTexture__R16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8233) - QOpenGLTexture__RG16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8239) - QOpenGLTexture__RGB16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D89) - QOpenGLTexture__RGBA16I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D88) - QOpenGLTexture__R32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8235) - QOpenGLTexture__RG32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x823B) - QOpenGLTexture__RGB32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D83) - QOpenGLTexture__RGBA32I QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D82) - QOpenGLTexture__R16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822D) - QOpenGLTexture__RG16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822F) - QOpenGLTexture__RGB16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x881B) - QOpenGLTexture__RGBA16F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x881A) - QOpenGLTexture__R32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x822E) - QOpenGLTexture__RG32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8230) - QOpenGLTexture__RGB32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8815) - QOpenGLTexture__RGBA32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8814) - QOpenGLTexture__RGB9E5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C3D) - QOpenGLTexture__RG11B10F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C3A) - QOpenGLTexture__RG3B2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x2A10) - QOpenGLTexture__R5G6B5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D62) - QOpenGLTexture__RGB5A1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8057) - QOpenGLTexture__RGBA4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8056) - QOpenGLTexture__RGB10A2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x906F) - QOpenGLTexture__D16 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x81A5) - QOpenGLTexture__D24 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x81A6) - QOpenGLTexture__D24S8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x88F0) - QOpenGLTexture__D32 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x81A7) - QOpenGLTexture__D32F QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8CAC) - QOpenGLTexture__D32FS8X24 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8CAD) - QOpenGLTexture__S8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D48) - QOpenGLTexture__RGB_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F0) - QOpenGLTexture__RGBA_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F1) - QOpenGLTexture__RGBA_DXT3 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F2) - QOpenGLTexture__RGBA_DXT5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x83F3) - QOpenGLTexture__R_ATI1N_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBB) - QOpenGLTexture__R_ATI1N_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBC) - QOpenGLTexture__RG_ATI2N_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBD) - QOpenGLTexture__RG_ATI2N_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8DBE) - QOpenGLTexture__RGB_BP_UNSIGNED_FLOAT QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8F) - QOpenGLTexture__RGB_BP_SIGNED_FLOAT QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8E) - QOpenGLTexture__RGB_BP_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8C) - QOpenGLTexture__R11_EAC_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9270) - QOpenGLTexture__R11_EAC_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9271) - QOpenGLTexture__RG11_EAC_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9272) - QOpenGLTexture__RG11_EAC_SNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9273) - QOpenGLTexture__RGB8_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9274) - QOpenGLTexture__SRGB8_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9275) - QOpenGLTexture__RGB8_PunchThrough_Alpha1_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9276) - QOpenGLTexture__SRGB8_PunchThrough_Alpha1_ETC2 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9277) - QOpenGLTexture__RGBA8_ETC2_EAC QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9278) - QOpenGLTexture__SRGB8_Alpha8_ETC2_EAC QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x9279) - QOpenGLTexture__RGB8_ETC1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8D64) - QOpenGLTexture__RGBA_ASTC_4x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B0) - QOpenGLTexture__RGBA_ASTC_5x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B1) - QOpenGLTexture__RGBA_ASTC_5x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B2) - QOpenGLTexture__RGBA_ASTC_6x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B3) - QOpenGLTexture__RGBA_ASTC_6x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B4) - QOpenGLTexture__RGBA_ASTC_8x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B5) - QOpenGLTexture__RGBA_ASTC_8x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B6) - QOpenGLTexture__RGBA_ASTC_8x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B7) - QOpenGLTexture__RGBA_ASTC_10x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B8) - QOpenGLTexture__RGBA_ASTC_10x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93B9) - QOpenGLTexture__RGBA_ASTC_10x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BA) - QOpenGLTexture__RGBA_ASTC_10x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BB) - QOpenGLTexture__RGBA_ASTC_12x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BC) - QOpenGLTexture__RGBA_ASTC_12x12 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93BD) - QOpenGLTexture__SRGB8_Alpha8_ASTC_4x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D0) - QOpenGLTexture__SRGB8_Alpha8_ASTC_5x4 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D1) - QOpenGLTexture__SRGB8_Alpha8_ASTC_5x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D2) - QOpenGLTexture__SRGB8_Alpha8_ASTC_6x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D3) - QOpenGLTexture__SRGB8_Alpha8_ASTC_6x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D4) - QOpenGLTexture__SRGB8_Alpha8_ASTC_8x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D5) - QOpenGLTexture__SRGB8_Alpha8_ASTC_8x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D6) - QOpenGLTexture__SRGB8_Alpha8_ASTC_8x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D7) - QOpenGLTexture__SRGB8_Alpha8_ASTC_10x5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D8) - QOpenGLTexture__SRGB8_Alpha8_ASTC_10x6 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93D9) - QOpenGLTexture__SRGB8_Alpha8_ASTC_10x8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DA) - QOpenGLTexture__SRGB8_Alpha8_ASTC_10x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DB) - QOpenGLTexture__SRGB8_Alpha8_ASTC_12x10 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DC) - QOpenGLTexture__SRGB8_Alpha8_ASTC_12x12 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x93DD) - QOpenGLTexture__SRGB8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C41) - QOpenGLTexture__SRGB8_Alpha8 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C43) - QOpenGLTexture__SRGB_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4C) - QOpenGLTexture__SRGB_Alpha_DXT1 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4D) - QOpenGLTexture__SRGB_Alpha_DXT3 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4E) - QOpenGLTexture__SRGB_Alpha_DXT5 QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8C4F) - QOpenGLTexture__SRGB_BP_UNorm QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x8E8D) - QOpenGLTexture__DepthFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1902) - QOpenGLTexture__AlphaFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1906) - QOpenGLTexture__RGBFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1907) - QOpenGLTexture__RGBAFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1908) - QOpenGLTexture__LuminanceFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x1909) - QOpenGLTexture__LuminanceAlphaFormat QOpenGLTexture__TextureFormat = QOpenGLTexture__TextureFormat(0x190A) -) - -//go:generate stringer -type=QOpenGLTexture__CubeMapFace -//QOpenGLTexture::CubeMapFace -type QOpenGLTexture__CubeMapFace int64 - -const ( - QOpenGLTexture__CubeMapPositiveX QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8515) - QOpenGLTexture__CubeMapNegativeX QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8516) - QOpenGLTexture__CubeMapPositiveY QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8517) - QOpenGLTexture__CubeMapNegativeY QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8518) - QOpenGLTexture__CubeMapPositiveZ QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x8519) - QOpenGLTexture__CubeMapNegativeZ QOpenGLTexture__CubeMapFace = QOpenGLTexture__CubeMapFace(0x851A) -) - -//go:generate stringer -type=QOpenGLTexture__PixelFormat -//QOpenGLTexture::PixelFormat -type QOpenGLTexture__PixelFormat int64 - -const ( - QOpenGLTexture__NoSourceFormat QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0) - QOpenGLTexture__Red QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1903) - QOpenGLTexture__RG QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8227) - QOpenGLTexture__RGB QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1907) - QOpenGLTexture__BGR QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x80E0) - QOpenGLTexture__RGBA QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1908) - QOpenGLTexture__BGRA QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x80E1) - QOpenGLTexture__Red_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D94) - QOpenGLTexture__RG_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8228) - QOpenGLTexture__RGB_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D98) - QOpenGLTexture__BGR_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D9A) - QOpenGLTexture__RGBA_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D99) - QOpenGLTexture__BGRA_Integer QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x8D9B) - QOpenGLTexture__Stencil QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1901) - QOpenGLTexture__Depth QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1902) - QOpenGLTexture__DepthStencil QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x84F9) - QOpenGLTexture__Alpha QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1906) - QOpenGLTexture__Luminance QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x1909) - QOpenGLTexture__LuminanceAlpha QOpenGLTexture__PixelFormat = QOpenGLTexture__PixelFormat(0x190A) -) - -//go:generate stringer -type=QOpenGLTexture__PixelType -//QOpenGLTexture::PixelType -type QOpenGLTexture__PixelType int64 - -const ( - QOpenGLTexture__NoPixelType QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0) - QOpenGLTexture__Int8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1400) - QOpenGLTexture__UInt8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1401) - QOpenGLTexture__Int16 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1402) - QOpenGLTexture__UInt16 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1403) - QOpenGLTexture__Int32 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1404) - QOpenGLTexture__UInt32 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1405) - QOpenGLTexture__Float16 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x140B) - QOpenGLTexture__Float16OES QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8D61) - QOpenGLTexture__Float32 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x1406) - QOpenGLTexture__UInt32_RGB9_E5 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8C3E) - QOpenGLTexture__UInt32_RG11B10F QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8C3B) - QOpenGLTexture__UInt8_RG3B2 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8032) - QOpenGLTexture__UInt8_RG3B2_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8362) - QOpenGLTexture__UInt16_RGB5A1 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8034) - QOpenGLTexture__UInt16_RGB5A1_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8366) - QOpenGLTexture__UInt16_R5G6B5 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8363) - QOpenGLTexture__UInt16_R5G6B5_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8364) - QOpenGLTexture__UInt16_RGBA4 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8033) - QOpenGLTexture__UInt16_RGBA4_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8365) - QOpenGLTexture__UInt32_RGBA8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8035) - QOpenGLTexture__UInt32_RGBA8_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8367) - QOpenGLTexture__UInt32_RGB10A2 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8036) - QOpenGLTexture__UInt32_RGB10A2_Rev QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8368) - QOpenGLTexture__UInt32_D24S8 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x84FA) - QOpenGLTexture__Float32_D32_UInt32_S8_X24 QOpenGLTexture__PixelType = QOpenGLTexture__PixelType(0x8DAD) -) - -//go:generate stringer -type=QOpenGLTexture__SwizzleComponent -//QOpenGLTexture::SwizzleComponent -type QOpenGLTexture__SwizzleComponent int64 - -const ( - QOpenGLTexture__SwizzleRed QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E42) - QOpenGLTexture__SwizzleGreen QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E43) - QOpenGLTexture__SwizzleBlue QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E44) - QOpenGLTexture__SwizzleAlpha QOpenGLTexture__SwizzleComponent = QOpenGLTexture__SwizzleComponent(0x8E45) -) - -//go:generate stringer -type=QOpenGLTexture__SwizzleValue -//QOpenGLTexture::SwizzleValue -type QOpenGLTexture__SwizzleValue int64 - -const ( - QOpenGLTexture__RedValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1903) - QOpenGLTexture__GreenValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1904) - QOpenGLTexture__BlueValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1905) - QOpenGLTexture__AlphaValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0x1906) - QOpenGLTexture__ZeroValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(0) - QOpenGLTexture__OneValue QOpenGLTexture__SwizzleValue = QOpenGLTexture__SwizzleValue(1) -) - -//go:generate stringer -type=QOpenGLTexture__WrapMode -//QOpenGLTexture::WrapMode -type QOpenGLTexture__WrapMode int64 - -const ( - QOpenGLTexture__Repeat QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x2901) - QOpenGLTexture__MirroredRepeat QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x8370) - QOpenGLTexture__ClampToEdge QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x812F) - QOpenGLTexture__ClampToBorder QOpenGLTexture__WrapMode = QOpenGLTexture__WrapMode(0x812D) -) - -//go:generate stringer -type=QOpenGLTexture__CoordinateDirection -//QOpenGLTexture::CoordinateDirection -type QOpenGLTexture__CoordinateDirection int64 - -const ( - QOpenGLTexture__DirectionS QOpenGLTexture__CoordinateDirection = QOpenGLTexture__CoordinateDirection(0x2802) - QOpenGLTexture__DirectionT QOpenGLTexture__CoordinateDirection = QOpenGLTexture__CoordinateDirection(0x2803) - QOpenGLTexture__DirectionR QOpenGLTexture__CoordinateDirection = QOpenGLTexture__CoordinateDirection(0x8072) -) - -//go:generate stringer -type=QOpenGLTexture__Feature -//QOpenGLTexture::Feature -type QOpenGLTexture__Feature int64 - -const ( - QOpenGLTexture__ImmutableStorage QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000001) - QOpenGLTexture__ImmutableMultisampleStorage QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000002) - QOpenGLTexture__TextureRectangle QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000004) - QOpenGLTexture__TextureArrays QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000008) - QOpenGLTexture__Texture3D QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000010) - QOpenGLTexture__TextureMultisample QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000020) - QOpenGLTexture__TextureBuffer QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000040) - QOpenGLTexture__TextureCubeMapArrays QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000080) - QOpenGLTexture__Swizzle QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000100) - QOpenGLTexture__StencilTexturing QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000200) - QOpenGLTexture__AnisotropicFiltering QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000400) - QOpenGLTexture__NPOTTextures QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00000800) - QOpenGLTexture__NPOTTextureRepeat QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00001000) - QOpenGLTexture__Texture1D QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00002000) - QOpenGLTexture__TextureComparisonOperators QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00004000) - QOpenGLTexture__TextureMipMapLevel QOpenGLTexture__Feature = QOpenGLTexture__Feature(0x00008000) -) - -//go:generate stringer -type=QOpenGLTexture__DepthStencilMode -//QOpenGLTexture::DepthStencilMode -type QOpenGLTexture__DepthStencilMode int64 - -const ( - QOpenGLTexture__DepthMode QOpenGLTexture__DepthStencilMode = QOpenGLTexture__DepthStencilMode(0x1902) - QOpenGLTexture__StencilMode QOpenGLTexture__DepthStencilMode = QOpenGLTexture__DepthStencilMode(0x1901) -) - -//go:generate stringer -type=QOpenGLTexture__ComparisonFunction -//QOpenGLTexture::ComparisonFunction -type QOpenGLTexture__ComparisonFunction int64 - -const ( - QOpenGLTexture__CompareLessEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0203) - QOpenGLTexture__CompareGreaterEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0206) - QOpenGLTexture__CompareLess QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0201) - QOpenGLTexture__CompareGreater QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0204) - QOpenGLTexture__CompareEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0202) - QOpenGLTexture__CommpareNotEqual QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0205) - QOpenGLTexture__CompareAlways QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0207) - QOpenGLTexture__CompareNever QOpenGLTexture__ComparisonFunction = QOpenGLTexture__ComparisonFunction(0x0200) -) - -//go:generate stringer -type=QOpenGLTexture__ComparisonMode -//QOpenGLTexture::ComparisonMode -type QOpenGLTexture__ComparisonMode int64 - -const ( - QOpenGLTexture__CompareRefToTexture QOpenGLTexture__ComparisonMode = QOpenGLTexture__ComparisonMode(0x884E) - QOpenGLTexture__CompareNone QOpenGLTexture__ComparisonMode = QOpenGLTexture__ComparisonMode(0x0000) -) - -//go:generate stringer -type=QOpenGLTexture__Filter -//QOpenGLTexture::Filter -type QOpenGLTexture__Filter int64 - -const ( - QOpenGLTexture__Nearest QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2600) - QOpenGLTexture__Linear QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2601) - QOpenGLTexture__NearestMipMapNearest QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2700) - QOpenGLTexture__NearestMipMapLinear QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2702) - QOpenGLTexture__LinearMipMapNearest QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2701) - QOpenGLTexture__LinearMipMapLinear QOpenGLTexture__Filter = QOpenGLTexture__Filter(0x2703) -) - -func NewQOpenGLTexture(target QOpenGLTexture__Target) *QOpenGLTexture { - tmpValue := NewQOpenGLTextureFromPointer(C.QOpenGLTexture_NewQOpenGLTexture(C.longlong(target))) - runtime.SetFinalizer(tmpValue, (*QOpenGLTexture).DestroyQOpenGLTexture) - return tmpValue -} - -func NewQOpenGLTexture2(image QImage_ITF, genMipMaps QOpenGLTexture__MipMapGeneration) *QOpenGLTexture { - tmpValue := NewQOpenGLTextureFromPointer(C.QOpenGLTexture_NewQOpenGLTexture2(PointerFromQImage(image), C.longlong(genMipMaps))) - runtime.SetFinalizer(tmpValue, (*QOpenGLTexture).DestroyQOpenGLTexture) - return tmpValue -} - -func (ptr *QOpenGLTexture) AllocateStorage() { - if ptr.Pointer() != nil { - C.QOpenGLTexture_AllocateStorage(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTexture) AllocateStorage2(pixelFormat QOpenGLTexture__PixelFormat, pixelType QOpenGLTexture__PixelType) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_AllocateStorage2(ptr.Pointer(), C.longlong(pixelFormat), C.longlong(pixelType)) - } -} - -func (ptr *QOpenGLTexture) Bind() { - if ptr.Pointer() != nil { - C.QOpenGLTexture_Bind(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTexture) Bind2(unit uint, reset QOpenGLTexture__TextureUnitReset) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_Bind2(ptr.Pointer(), C.uint(uint32(unit)), C.longlong(reset)) - } -} - -func (ptr *QOpenGLTexture) BorderColor() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QOpenGLTexture_BorderColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTexture) BorderColor2(border float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_BorderColor2(ptr.Pointer(), C.float(border)) - } -} - -func (ptr *QOpenGLTexture) BorderColor3(border int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_BorderColor3(ptr.Pointer(), C.int(int32(border))) - } -} - -func (ptr *QOpenGLTexture) BorderColor4(border uint) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_BorderColor4(ptr.Pointer(), C.uint(uint32(border))) - } -} - -func QOpenGLTexture_BoundTextureId(target QOpenGLTexture__BindingTarget) uint { - return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId(C.longlong(target)))) -} - -func (ptr *QOpenGLTexture) BoundTextureId(target QOpenGLTexture__BindingTarget) uint { - return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId(C.longlong(target)))) -} - -func QOpenGLTexture_BoundTextureId2(unit uint, target QOpenGLTexture__BindingTarget) uint { - return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId2(C.uint(uint32(unit)), C.longlong(target)))) -} - -func (ptr *QOpenGLTexture) BoundTextureId2(unit uint, target QOpenGLTexture__BindingTarget) uint { - return uint(uint32(C.QOpenGLTexture_QOpenGLTexture_BoundTextureId2(C.uint(uint32(unit)), C.longlong(target)))) -} - -func (ptr *QOpenGLTexture) ComparisonFunction() QOpenGLTexture__ComparisonFunction { - if ptr.Pointer() != nil { - return QOpenGLTexture__ComparisonFunction(C.QOpenGLTexture_ComparisonFunction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) ComparisonMode() QOpenGLTexture__ComparisonMode { - if ptr.Pointer() != nil { - return QOpenGLTexture__ComparisonMode(C.QOpenGLTexture_ComparisonMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) CreateTextureView(target QOpenGLTexture__Target, viewFormat QOpenGLTexture__TextureFormat, minimumMipmapLevel int, maximumMipmapLevel int, minimumLayer int, maximumLayer int) *QOpenGLTexture { - if ptr.Pointer() != nil { - return NewQOpenGLTextureFromPointer(C.QOpenGLTexture_CreateTextureView(ptr.Pointer(), C.longlong(target), C.longlong(viewFormat), C.int(int32(minimumMipmapLevel)), C.int(int32(maximumMipmapLevel)), C.int(int32(minimumLayer)), C.int(int32(maximumLayer)))) - } - return nil -} - -func (ptr *QOpenGLTexture) Depth() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_Depth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) DepthStencilMode() QOpenGLTexture__DepthStencilMode { - if ptr.Pointer() != nil { - return QOpenGLTexture__DepthStencilMode(C.QOpenGLTexture_DepthStencilMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) Destroy() { - if ptr.Pointer() != nil { - C.QOpenGLTexture_Destroy(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTexture) Faces() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_Faces(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) Format() QOpenGLTexture__TextureFormat { - if ptr.Pointer() != nil { - return QOpenGLTexture__TextureFormat(C.QOpenGLTexture_Format(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) GenerateMipMaps() { - if ptr.Pointer() != nil { - C.QOpenGLTexture_GenerateMipMaps(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTexture) GenerateMipMaps2(baseLevel int, resetBaseLevel bool) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_GenerateMipMaps2(ptr.Pointer(), C.int(int32(baseLevel)), C.char(int8(qt.GoBoolToInt(resetBaseLevel)))) - } -} - -func QOpenGLTexture_HasFeature(feature QOpenGLTexture__Feature) bool { - return int8(C.QOpenGLTexture_QOpenGLTexture_HasFeature(C.longlong(feature))) != 0 -} - -func (ptr *QOpenGLTexture) HasFeature(feature QOpenGLTexture__Feature) bool { - return int8(C.QOpenGLTexture_QOpenGLTexture_HasFeature(C.longlong(feature))) != 0 -} - -func (ptr *QOpenGLTexture) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) IsAutoMipMapGenerationEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsAutoMipMapGenerationEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) IsBound() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsBound(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) IsBound2(unit uint) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsBound2(ptr.Pointer(), C.uint(uint32(unit)))) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) IsCreated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsCreated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) IsFixedSamplePositions() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsFixedSamplePositions(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) IsStorageAllocated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsStorageAllocated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) IsTextureView() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTexture_IsTextureView(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTexture) Layers() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_Layers(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) LevelofDetailBias() float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLTexture_LevelofDetailBias(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) MagnificationFilter() QOpenGLTexture__Filter { - if ptr.Pointer() != nil { - return QOpenGLTexture__Filter(C.QOpenGLTexture_MagnificationFilter(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) MaximumAnisotropy() float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLTexture_MaximumAnisotropy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) MaximumLevelOfDetail() float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLTexture_MaximumLevelOfDetail(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) MaximumMipLevels() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_MaximumMipLevels(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) MinificationFilter() QOpenGLTexture__Filter { - if ptr.Pointer() != nil { - return QOpenGLTexture__Filter(C.QOpenGLTexture_MinificationFilter(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) MinimumLevelOfDetail() float32 { - if ptr.Pointer() != nil { - return float32(C.QOpenGLTexture_MinimumLevelOfDetail(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) MipBaseLevel() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_MipBaseLevel(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) MipLevels() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_MipLevels(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) MipMaxLevel() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_MipMaxLevel(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) Release() { - if ptr.Pointer() != nil { - C.QOpenGLTexture_Release(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTexture) Release2(unit uint, reset QOpenGLTexture__TextureUnitReset) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_Release2(ptr.Pointer(), C.uint(uint32(unit)), C.longlong(reset)) - } -} - -func (ptr *QOpenGLTexture) Samples() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_Samples(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) SetAutoMipMapGenerationEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetAutoMipMapGenerationEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QOpenGLTexture) SetBorderColor(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetBorderColor(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QOpenGLTexture) SetBorderColor2(r float32, g float32, b float32, a float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetBorderColor2(ptr.Pointer(), C.float(r), C.float(g), C.float(b), C.float(a)) - } -} - -func (ptr *QOpenGLTexture) SetBorderColor3(r int, g int, b int, a int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetBorderColor3(ptr.Pointer(), C.int(int32(r)), C.int(int32(g)), C.int(int32(b)), C.int(int32(a))) - } -} - -func (ptr *QOpenGLTexture) SetBorderColor4(r uint, g uint, b uint, a uint) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetBorderColor4(ptr.Pointer(), C.uint(uint32(r)), C.uint(uint32(g)), C.uint(uint32(b)), C.uint(uint32(a))) - } -} - -func (ptr *QOpenGLTexture) SetComparisonFunction(function QOpenGLTexture__ComparisonFunction) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetComparisonFunction(ptr.Pointer(), C.longlong(function)) - } -} - -func (ptr *QOpenGLTexture) SetComparisonMode(mode QOpenGLTexture__ComparisonMode) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetComparisonMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QOpenGLTexture) SetCompressedData(mipLevel int, layer int, cubeFace QOpenGLTexture__CubeMapFace, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetCompressedData(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.longlong(cubeFace), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetCompressedData6(mipLevel int, layer int, layerCount int, cubeFace QOpenGLTexture__CubeMapFace, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetCompressedData6(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.int(int32(layerCount)), C.longlong(cubeFace), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetCompressedData7(mipLevel int, layer int, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetCompressedData7(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetCompressedData8(mipLevel int, dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetCompressedData8(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetCompressedData9(dataSize int, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetCompressedData9(ptr.Pointer(), C.int(int32(dataSize)), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetData(mipLevel int, layer int, cubeFace QOpenGLTexture__CubeMapFace, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetData(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.longlong(cubeFace), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetData6(mipLevel int, layer int, layerCount int, cubeFace QOpenGLTexture__CubeMapFace, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetData6(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.int(int32(layerCount)), C.longlong(cubeFace), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetData7(mipLevel int, layer int, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetData7(ptr.Pointer(), C.int(int32(mipLevel)), C.int(int32(layer)), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetData8(mipLevel int, sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetData8(ptr.Pointer(), C.int(int32(mipLevel)), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetData9(sourceFormat QOpenGLTexture__PixelFormat, sourceType QOpenGLTexture__PixelType, data unsafe.Pointer, options QOpenGLPixelTransferOptions_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetData9(ptr.Pointer(), C.longlong(sourceFormat), C.longlong(sourceType), data, PointerFromQOpenGLPixelTransferOptions(options)) - } -} - -func (ptr *QOpenGLTexture) SetData10(image QImage_ITF, genMipMaps QOpenGLTexture__MipMapGeneration) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetData10(ptr.Pointer(), PointerFromQImage(image), C.longlong(genMipMaps)) - } -} - -func (ptr *QOpenGLTexture) SetDepthStencilMode(mode QOpenGLTexture__DepthStencilMode) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetDepthStencilMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QOpenGLTexture) SetFixedSamplePositions(fixed bool) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetFixedSamplePositions(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(fixed)))) - } -} - -func (ptr *QOpenGLTexture) SetFormat(format QOpenGLTexture__TextureFormat) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetFormat(ptr.Pointer(), C.longlong(format)) - } -} - -func (ptr *QOpenGLTexture) SetLayers(layers int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetLayers(ptr.Pointer(), C.int(int32(layers))) - } -} - -func (ptr *QOpenGLTexture) SetLevelOfDetailRange(min float32, max float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetLevelOfDetailRange(ptr.Pointer(), C.float(min), C.float(max)) - } -} - -func (ptr *QOpenGLTexture) SetLevelofDetailBias(bias float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetLevelofDetailBias(ptr.Pointer(), C.float(bias)) - } -} - -func (ptr *QOpenGLTexture) SetMagnificationFilter(filter QOpenGLTexture__Filter) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMagnificationFilter(ptr.Pointer(), C.longlong(filter)) - } -} - -func (ptr *QOpenGLTexture) SetMaximumAnisotropy(anisotropy float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMaximumAnisotropy(ptr.Pointer(), C.float(anisotropy)) - } -} - -func (ptr *QOpenGLTexture) SetMaximumLevelOfDetail(value float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMaximumLevelOfDetail(ptr.Pointer(), C.float(value)) - } -} - -func (ptr *QOpenGLTexture) SetMinMagFilters(minificationFilter QOpenGLTexture__Filter, magnificationFilter QOpenGLTexture__Filter) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMinMagFilters(ptr.Pointer(), C.longlong(minificationFilter), C.longlong(magnificationFilter)) - } -} - -func (ptr *QOpenGLTexture) SetMinificationFilter(filter QOpenGLTexture__Filter) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMinificationFilter(ptr.Pointer(), C.longlong(filter)) - } -} - -func (ptr *QOpenGLTexture) SetMinimumLevelOfDetail(value float32) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMinimumLevelOfDetail(ptr.Pointer(), C.float(value)) - } -} - -func (ptr *QOpenGLTexture) SetMipBaseLevel(baseLevel int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMipBaseLevel(ptr.Pointer(), C.int(int32(baseLevel))) - } -} - -func (ptr *QOpenGLTexture) SetMipLevelRange(baseLevel int, maxLevel int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMipLevelRange(ptr.Pointer(), C.int(int32(baseLevel)), C.int(int32(maxLevel))) - } -} - -func (ptr *QOpenGLTexture) SetMipLevels(levels int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMipLevels(ptr.Pointer(), C.int(int32(levels))) - } -} - -func (ptr *QOpenGLTexture) SetMipMaxLevel(maxLevel int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetMipMaxLevel(ptr.Pointer(), C.int(int32(maxLevel))) - } -} - -func (ptr *QOpenGLTexture) SetSamples(samples int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetSamples(ptr.Pointer(), C.int(int32(samples))) - } -} - -func (ptr *QOpenGLTexture) SetSize(width int, height int, depth int) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetSize(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.int(int32(depth))) - } -} - -func (ptr *QOpenGLTexture) SetSwizzleMask(component QOpenGLTexture__SwizzleComponent, value QOpenGLTexture__SwizzleValue) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetSwizzleMask(ptr.Pointer(), C.longlong(component), C.longlong(value)) - } -} - -func (ptr *QOpenGLTexture) SetSwizzleMask2(r QOpenGLTexture__SwizzleValue, g QOpenGLTexture__SwizzleValue, b QOpenGLTexture__SwizzleValue, a QOpenGLTexture__SwizzleValue) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetSwizzleMask2(ptr.Pointer(), C.longlong(r), C.longlong(g), C.longlong(b), C.longlong(a)) - } -} - -func (ptr *QOpenGLTexture) SetWrapMode(mode QOpenGLTexture__WrapMode) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetWrapMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QOpenGLTexture) SetWrapMode2(direction QOpenGLTexture__CoordinateDirection, mode QOpenGLTexture__WrapMode) { - if ptr.Pointer() != nil { - C.QOpenGLTexture_SetWrapMode2(ptr.Pointer(), C.longlong(direction), C.longlong(mode)) - } -} - -func (ptr *QOpenGLTexture) SwizzleMask(component QOpenGLTexture__SwizzleComponent) QOpenGLTexture__SwizzleValue { - if ptr.Pointer() != nil { - return QOpenGLTexture__SwizzleValue(C.QOpenGLTexture_SwizzleMask(ptr.Pointer(), C.longlong(component))) - } - return 0 -} - -func (ptr *QOpenGLTexture) Target() QOpenGLTexture__Target { - if ptr.Pointer() != nil { - return QOpenGLTexture__Target(C.QOpenGLTexture_Target(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLTexture) TextureId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLTexture_TextureId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTexture_Width(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTexture) WrapMode(direction QOpenGLTexture__CoordinateDirection) QOpenGLTexture__WrapMode { - if ptr.Pointer() != nil { - return QOpenGLTexture__WrapMode(C.QOpenGLTexture_WrapMode(ptr.Pointer(), C.longlong(direction))) - } - return 0 -} - -type QOpenGLTextureBlitter struct { - ptr unsafe.Pointer -} - -type QOpenGLTextureBlitter_ITF interface { - QOpenGLTextureBlitter_PTR() *QOpenGLTextureBlitter -} - -func (ptr *QOpenGLTextureBlitter) QOpenGLTextureBlitter_PTR() *QOpenGLTextureBlitter { - return ptr -} - -func (ptr *QOpenGLTextureBlitter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLTextureBlitter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLTextureBlitter(ptr QOpenGLTextureBlitter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLTextureBlitter_PTR().Pointer() - } - return nil -} - -func NewQOpenGLTextureBlitterFromPointer(ptr unsafe.Pointer) (n *QOpenGLTextureBlitter) { - n = new(QOpenGLTextureBlitter) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLTextureBlitter__Origin -//QOpenGLTextureBlitter::Origin -type QOpenGLTextureBlitter__Origin int64 - -const ( - QOpenGLTextureBlitter__OriginBottomLeft QOpenGLTextureBlitter__Origin = QOpenGLTextureBlitter__Origin(0) - QOpenGLTextureBlitter__OriginTopLeft QOpenGLTextureBlitter__Origin = QOpenGLTextureBlitter__Origin(1) -) - -func NewQOpenGLTextureBlitter() *QOpenGLTextureBlitter { - tmpValue := NewQOpenGLTextureBlitterFromPointer(C.QOpenGLTextureBlitter_NewQOpenGLTextureBlitter()) - runtime.SetFinalizer(tmpValue, (*QOpenGLTextureBlitter).DestroyQOpenGLTextureBlitter) - return tmpValue -} - -func (ptr *QOpenGLTextureBlitter) Bind(target uint) { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_Bind(ptr.Pointer(), C.uint(uint32(target))) - } -} - -func (ptr *QOpenGLTextureBlitter) Blit(texture uint, targetTransform QMatrix4x4_ITF, sourceOrigin QOpenGLTextureBlitter__Origin) { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_Blit(ptr.Pointer(), C.uint(uint32(texture)), PointerFromQMatrix4x4(targetTransform), C.longlong(sourceOrigin)) - } -} - -func (ptr *QOpenGLTextureBlitter) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTextureBlitter_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTextureBlitter) Destroy() { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_Destroy(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTextureBlitter) IsCreated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTextureBlitter_IsCreated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTextureBlitter) Release() { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_Release(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTextureBlitter) SetOpacity(opacity float32) { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_SetOpacity(ptr.Pointer(), C.float(opacity)) - } -} - -func (ptr *QOpenGLTextureBlitter) SetRedBlueSwizzle(swizzle bool) { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_SetRedBlueSwizzle(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(swizzle)))) - } -} - -func (ptr *QOpenGLTextureBlitter) SupportsExternalOESTarget() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTextureBlitter_SupportsExternalOESTarget(ptr.Pointer())) != 0 - } - return false -} - -func QOpenGLTextureBlitter_TargetTransform(target core.QRectF_ITF, viewport core.QRect_ITF) *QMatrix4x4 { - tmpValue := NewQMatrix4x4FromPointer(C.QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(core.PointerFromQRectF(target), core.PointerFromQRect(viewport))) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue -} - -func (ptr *QOpenGLTextureBlitter) TargetTransform(target core.QRectF_ITF, viewport core.QRect_ITF) *QMatrix4x4 { - tmpValue := NewQMatrix4x4FromPointer(C.QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(core.PointerFromQRectF(target), core.PointerFromQRect(viewport))) - runtime.SetFinalizer(tmpValue, (*QMatrix4x4).DestroyQMatrix4x4) - return tmpValue -} - -func (ptr *QOpenGLTextureBlitter) DestroyQOpenGLTextureBlitter() { - if ptr.Pointer() != nil { - C.QOpenGLTextureBlitter_DestroyQOpenGLTextureBlitter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLTimeMonitor struct { - core.QObject -} - -type QOpenGLTimeMonitor_ITF interface { - core.QObject_ITF - QOpenGLTimeMonitor_PTR() *QOpenGLTimeMonitor -} - -func (ptr *QOpenGLTimeMonitor) QOpenGLTimeMonitor_PTR() *QOpenGLTimeMonitor { - return ptr -} - -func (ptr *QOpenGLTimeMonitor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLTimeMonitor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLTimeMonitor(ptr QOpenGLTimeMonitor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLTimeMonitor_PTR().Pointer() - } - return nil -} - -func NewQOpenGLTimeMonitorFromPointer(ptr unsafe.Pointer) (n *QOpenGLTimeMonitor) { - n = new(QOpenGLTimeMonitor) - n.SetPointer(ptr) - return -} -func NewQOpenGLTimeMonitor(parent core.QObject_ITF) *QOpenGLTimeMonitor { - tmpValue := NewQOpenGLTimeMonitorFromPointer(C.QOpenGLTimeMonitor_NewQOpenGLTimeMonitor(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLTimeMonitor) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimeMonitor_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTimeMonitor) Destroy() { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_Destroy(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTimeMonitor) IsCreated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimeMonitor_IsCreated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTimeMonitor) IsResultAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimeMonitor_IsResultAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTimeMonitor) ObjectIds() []uint { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQOpenGLTimeMonitorFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__objectIds_atList(i) - } - return out - }(C.QOpenGLTimeMonitor_ObjectIds(ptr.Pointer())) - } - return make([]uint, 0) -} - -func (ptr *QOpenGLTimeMonitor) RecordSample() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTimeMonitor_RecordSample(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTimeMonitor) Reset() { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_Reset(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTimeMonitor) SampleCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QOpenGLTimeMonitor_SampleCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTimeMonitor) SetSampleCount(sampleCount int) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_SetSampleCount(ptr.Pointer(), C.int(int32(sampleCount))) - } -} - -//export callbackQOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor -func callbackQOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLTimeMonitor"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).DestroyQOpenGLTimeMonitorDefault() - } -} - -func (ptr *QOpenGLTimeMonitor) ConnectDestroyQOpenGLTimeMonitor(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLTimeMonitor"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimeMonitor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimeMonitor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLTimeMonitor) DisconnectDestroyQOpenGLTimeMonitor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLTimeMonitor") - } -} - -func (ptr *QOpenGLTimeMonitor) DestroyQOpenGLTimeMonitor() { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLTimeMonitor) DestroyQOpenGLTimeMonitorDefault() { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLTimeMonitor) __objectIds_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLTimeMonitor___objectIds_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QOpenGLTimeMonitor) __objectIds_setList(i uint) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor___objectIds_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QOpenGLTimeMonitor) __objectIds_newList() unsafe.Pointer { - return C.QOpenGLTimeMonitor___objectIds_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __waitForIntervals_newList() unsafe.Pointer { - return C.QOpenGLTimeMonitor___waitForIntervals_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __waitForSamples_newList() unsafe.Pointer { - return C.QOpenGLTimeMonitor___waitForSamples_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimeMonitor) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimeMonitor) __children_newList() unsafe.Pointer { - return C.QOpenGLTimeMonitor___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLTimeMonitor___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimeMonitor) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLTimeMonitor) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLTimeMonitor___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimeMonitor) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimeMonitor) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLTimeMonitor___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimeMonitor) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimeMonitor) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLTimeMonitor___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLTimeMonitor) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimeMonitor___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimeMonitor) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimeMonitor) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLTimeMonitor___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLTimeMonitor_ChildEvent -func callbackQOpenGLTimeMonitor_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLTimeMonitor) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLTimeMonitor_ConnectNotify -func callbackQOpenGLTimeMonitor_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLTimeMonitor) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLTimeMonitor_CustomEvent -func callbackQOpenGLTimeMonitor_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLTimeMonitor) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLTimeMonitor_DeleteLater -func callbackQOpenGLTimeMonitor_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLTimeMonitor) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLTimeMonitor_Destroyed -func callbackQOpenGLTimeMonitor_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLTimeMonitor_DisconnectNotify -func callbackQOpenGLTimeMonitor_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLTimeMonitor) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLTimeMonitor_Event -func callbackQOpenGLTimeMonitor_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimeMonitorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLTimeMonitor) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimeMonitor_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLTimeMonitor_EventFilter -func callbackQOpenGLTimeMonitor_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimeMonitorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLTimeMonitor) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimeMonitor_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLTimeMonitor_MetaObject -func callbackQOpenGLTimeMonitor_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLTimeMonitorFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLTimeMonitor) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLTimeMonitor_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLTimeMonitor_ObjectNameChanged -func callbackQOpenGLTimeMonitor_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLTimeMonitor_TimerEvent -func callbackQOpenGLTimeMonitor_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLTimeMonitorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLTimeMonitor) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimeMonitor_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLTimerQuery struct { - core.QObject -} - -type QOpenGLTimerQuery_ITF interface { - core.QObject_ITF - QOpenGLTimerQuery_PTR() *QOpenGLTimerQuery -} - -func (ptr *QOpenGLTimerQuery) QOpenGLTimerQuery_PTR() *QOpenGLTimerQuery { - return ptr -} - -func (ptr *QOpenGLTimerQuery) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLTimerQuery) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLTimerQuery(ptr QOpenGLTimerQuery_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLTimerQuery_PTR().Pointer() - } - return nil -} - -func NewQOpenGLTimerQueryFromPointer(ptr unsafe.Pointer) (n *QOpenGLTimerQuery) { - n = new(QOpenGLTimerQuery) - n.SetPointer(ptr) - return -} -func NewQOpenGLTimerQuery(parent core.QObject_ITF) *QOpenGLTimerQuery { - tmpValue := NewQOpenGLTimerQueryFromPointer(C.QOpenGLTimerQuery_NewQOpenGLTimerQuery(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLTimerQuery) Begin() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_Begin(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTimerQuery) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimerQuery_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTimerQuery) Destroy() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_Destroy(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTimerQuery) End() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_End(ptr.Pointer()) - } -} - -func (ptr *QOpenGLTimerQuery) IsCreated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimerQuery_IsCreated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTimerQuery) IsResultAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimerQuery_IsResultAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLTimerQuery) ObjectId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLTimerQuery_ObjectId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLTimerQuery) RecordTimestamp() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_RecordTimestamp(ptr.Pointer()) - } -} - -//export callbackQOpenGLTimerQuery_DestroyQOpenGLTimerQuery -func callbackQOpenGLTimerQuery_DestroyQOpenGLTimerQuery(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLTimerQuery"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLTimerQueryFromPointer(ptr).DestroyQOpenGLTimerQueryDefault() - } -} - -func (ptr *QOpenGLTimerQuery) ConnectDestroyQOpenGLTimerQuery(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLTimerQuery"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimerQuery", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLTimerQuery", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLTimerQuery) DisconnectDestroyQOpenGLTimerQuery() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLTimerQuery") - } -} - -func (ptr *QOpenGLTimerQuery) DestroyQOpenGLTimerQuery() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_DestroyQOpenGLTimerQuery(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLTimerQuery) DestroyQOpenGLTimerQueryDefault() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_DestroyQOpenGLTimerQueryDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLTimerQuery) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimerQuery) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimerQuery) __children_newList() unsafe.Pointer { - return C.QOpenGLTimerQuery___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimerQuery) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLTimerQuery___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimerQuery) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLTimerQuery) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLTimerQuery___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimerQuery) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimerQuery) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimerQuery) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLTimerQuery___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLTimerQuery) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimerQuery) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimerQuery) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLTimerQuery___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLTimerQuery) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLTimerQuery___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLTimerQuery) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLTimerQuery) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLTimerQuery___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLTimerQuery_ChildEvent -func callbackQOpenGLTimerQuery_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLTimerQueryFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLTimerQuery) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLTimerQuery_ConnectNotify -func callbackQOpenGLTimerQuery_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLTimerQueryFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLTimerQuery) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLTimerQuery_CustomEvent -func callbackQOpenGLTimerQuery_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLTimerQueryFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLTimerQuery) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLTimerQuery_DeleteLater -func callbackQOpenGLTimerQuery_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLTimerQueryFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLTimerQuery) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLTimerQuery_Destroyed -func callbackQOpenGLTimerQuery_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLTimerQuery_DisconnectNotify -func callbackQOpenGLTimerQuery_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLTimerQueryFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLTimerQuery) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLTimerQuery_Event -func callbackQOpenGLTimerQuery_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimerQueryFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLTimerQuery) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimerQuery_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLTimerQuery_EventFilter -func callbackQOpenGLTimerQuery_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLTimerQueryFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLTimerQuery) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLTimerQuery_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLTimerQuery_MetaObject -func callbackQOpenGLTimerQuery_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLTimerQueryFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLTimerQuery) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLTimerQuery_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLTimerQuery_ObjectNameChanged -func callbackQOpenGLTimerQuery_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLTimerQuery_TimerEvent -func callbackQOpenGLTimerQuery_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLTimerQueryFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLTimerQuery) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLTimerQuery_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLVersionFunctionsBackend struct { - ptr unsafe.Pointer -} - -type QOpenGLVersionFunctionsBackend_ITF interface { - QOpenGLVersionFunctionsBackend_PTR() *QOpenGLVersionFunctionsBackend -} - -func (ptr *QOpenGLVersionFunctionsBackend) QOpenGLVersionFunctionsBackend_PTR() *QOpenGLVersionFunctionsBackend { - return ptr -} - -func (ptr *QOpenGLVersionFunctionsBackend) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLVersionFunctionsBackend) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLVersionFunctionsBackend(ptr QOpenGLVersionFunctionsBackend_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsBackend_PTR().Pointer() - } - return nil -} - -func NewQOpenGLVersionFunctionsBackendFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionFunctionsBackend) { - n = new(QOpenGLVersionFunctionsBackend) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLVersionFunctionsBackend) DestroyQOpenGLVersionFunctionsBackend() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLVersionFunctionsStorage struct { - ptr unsafe.Pointer -} - -type QOpenGLVersionFunctionsStorage_ITF interface { - QOpenGLVersionFunctionsStorage_PTR() *QOpenGLVersionFunctionsStorage -} - -func (ptr *QOpenGLVersionFunctionsStorage) QOpenGLVersionFunctionsStorage_PTR() *QOpenGLVersionFunctionsStorage { - return ptr -} - -func (ptr *QOpenGLVersionFunctionsStorage) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLVersionFunctionsStorage) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLVersionFunctionsStorage(ptr QOpenGLVersionFunctionsStorage_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionFunctionsStorage_PTR().Pointer() - } - return nil -} - -func NewQOpenGLVersionFunctionsStorageFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionFunctionsStorage) { - n = new(QOpenGLVersionFunctionsStorage) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLVersionFunctionsStorage) DestroyQOpenGLVersionFunctionsStorage() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLVersionProfile struct { - ptr unsafe.Pointer -} - -type QOpenGLVersionProfile_ITF interface { - QOpenGLVersionProfile_PTR() *QOpenGLVersionProfile -} - -func (ptr *QOpenGLVersionProfile) QOpenGLVersionProfile_PTR() *QOpenGLVersionProfile { - return ptr -} - -func (ptr *QOpenGLVersionProfile) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLVersionProfile) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLVersionProfile(ptr QOpenGLVersionProfile_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionProfile_PTR().Pointer() - } - return nil -} - -func NewQOpenGLVersionProfileFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionProfile) { - n = new(QOpenGLVersionProfile) - n.SetPointer(ptr) - return -} -func NewQOpenGLVersionProfile() *QOpenGLVersionProfile { - tmpValue := NewQOpenGLVersionProfileFromPointer(C.QOpenGLVersionProfile_NewQOpenGLVersionProfile()) - runtime.SetFinalizer(tmpValue, (*QOpenGLVersionProfile).DestroyQOpenGLVersionProfile) - return tmpValue -} - -func NewQOpenGLVersionProfile2(format QSurfaceFormat_ITF) *QOpenGLVersionProfile { - tmpValue := NewQOpenGLVersionProfileFromPointer(C.QOpenGLVersionProfile_NewQOpenGLVersionProfile2(PointerFromQSurfaceFormat(format))) - runtime.SetFinalizer(tmpValue, (*QOpenGLVersionProfile).DestroyQOpenGLVersionProfile) - return tmpValue -} - -func NewQOpenGLVersionProfile3(other QOpenGLVersionProfile_ITF) *QOpenGLVersionProfile { - tmpValue := NewQOpenGLVersionProfileFromPointer(C.QOpenGLVersionProfile_NewQOpenGLVersionProfile3(PointerFromQOpenGLVersionProfile(other))) - runtime.SetFinalizer(tmpValue, (*QOpenGLVersionProfile).DestroyQOpenGLVersionProfile) - return tmpValue -} - -func (ptr *QOpenGLVersionProfile) HasProfiles() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVersionProfile_HasProfiles(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLVersionProfile) IsLegacyVersion() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVersionProfile_IsLegacyVersion(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLVersionProfile) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVersionProfile_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLVersionProfile) Profile() QSurfaceFormat__OpenGLContextProfile { - if ptr.Pointer() != nil { - return QSurfaceFormat__OpenGLContextProfile(C.QOpenGLVersionProfile_Profile(ptr.Pointer())) - } - return 0 -} - -func (ptr *QOpenGLVersionProfile) SetProfile(profile QSurfaceFormat__OpenGLContextProfile) { - if ptr.Pointer() != nil { - C.QOpenGLVersionProfile_SetProfile(ptr.Pointer(), C.longlong(profile)) - } -} - -func (ptr *QOpenGLVersionProfile) SetVersion(majorVersion int, minorVersion int) { - if ptr.Pointer() != nil { - C.QOpenGLVersionProfile_SetVersion(ptr.Pointer(), C.int(int32(majorVersion)), C.int(int32(minorVersion))) - } -} - -func (ptr *QOpenGLVersionProfile) DestroyQOpenGLVersionProfile() { - if ptr.Pointer() != nil { - C.QOpenGLVersionProfile_DestroyQOpenGLVersionProfile(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLVersionStatus struct { - ptr unsafe.Pointer -} - -type QOpenGLVersionStatus_ITF interface { - QOpenGLVersionStatus_PTR() *QOpenGLVersionStatus -} - -func (ptr *QOpenGLVersionStatus) QOpenGLVersionStatus_PTR() *QOpenGLVersionStatus { - return ptr -} - -func (ptr *QOpenGLVersionStatus) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOpenGLVersionStatus) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOpenGLVersionStatus(ptr QOpenGLVersionStatus_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVersionStatus_PTR().Pointer() - } - return nil -} - -func NewQOpenGLVersionStatusFromPointer(ptr unsafe.Pointer) (n *QOpenGLVersionStatus) { - n = new(QOpenGLVersionStatus) - n.SetPointer(ptr) - return -} - -func (ptr *QOpenGLVersionStatus) DestroyQOpenGLVersionStatus() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QOpenGLVertexArrayObject struct { - core.QObject -} - -type QOpenGLVertexArrayObject_ITF interface { - core.QObject_ITF - QOpenGLVertexArrayObject_PTR() *QOpenGLVertexArrayObject -} - -func (ptr *QOpenGLVertexArrayObject) QOpenGLVertexArrayObject_PTR() *QOpenGLVertexArrayObject { - return ptr -} - -func (ptr *QOpenGLVertexArrayObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLVertexArrayObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLVertexArrayObject(ptr QOpenGLVertexArrayObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLVertexArrayObject_PTR().Pointer() - } - return nil -} - -func NewQOpenGLVertexArrayObjectFromPointer(ptr unsafe.Pointer) (n *QOpenGLVertexArrayObject) { - n = new(QOpenGLVertexArrayObject) - n.SetPointer(ptr) - return -} -func NewQOpenGLVertexArrayObject(parent core.QObject_ITF) *QOpenGLVertexArrayObject { - tmpValue := NewQOpenGLVertexArrayObjectFromPointer(C.QOpenGLVertexArrayObject_NewQOpenGLVertexArrayObject(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLVertexArrayObject) Bind() { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_Bind(ptr.Pointer()) - } -} - -func (ptr *QOpenGLVertexArrayObject) Create() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVertexArrayObject_Create(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLVertexArrayObject) Destroy() { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_Destroy(ptr.Pointer()) - } -} - -func (ptr *QOpenGLVertexArrayObject) IsCreated() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVertexArrayObject_IsCreated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLVertexArrayObject) ObjectId() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLVertexArrayObject_ObjectId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLVertexArrayObject) Release() { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_Release(ptr.Pointer()) - } -} - -//export callbackQOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject -func callbackQOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLVertexArrayObject"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).DestroyQOpenGLVertexArrayObjectDefault() - } -} - -func (ptr *QOpenGLVertexArrayObject) ConnectDestroyQOpenGLVertexArrayObject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLVertexArrayObject) DisconnectDestroyQOpenGLVertexArrayObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLVertexArrayObject") - } -} - -func (ptr *QOpenGLVertexArrayObject) DestroyQOpenGLVertexArrayObject() { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLVertexArrayObject) DestroyQOpenGLVertexArrayObjectDefault() { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObjectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLVertexArrayObject) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLVertexArrayObject) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLVertexArrayObject) __children_newList() unsafe.Pointer { - return C.QOpenGLVertexArrayObject___children_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLVertexArrayObject) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QOpenGLVertexArrayObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QOpenGLVertexArrayObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QOpenGLVertexArrayObject) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QOpenGLVertexArrayObject___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLVertexArrayObject) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLVertexArrayObject) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLVertexArrayObject) __findChildren_newList() unsafe.Pointer { - return C.QOpenGLVertexArrayObject___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QOpenGLVertexArrayObject) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLVertexArrayObject) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLVertexArrayObject) __findChildren_newList3() unsafe.Pointer { - return C.QOpenGLVertexArrayObject___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QOpenGLVertexArrayObject) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QOpenGLVertexArrayObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLVertexArrayObject) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QOpenGLVertexArrayObject) __qFindChildren_newList2() unsafe.Pointer { - return C.QOpenGLVertexArrayObject___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQOpenGLVertexArrayObject_ChildEvent -func callbackQOpenGLVertexArrayObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QOpenGLVertexArrayObject) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQOpenGLVertexArrayObject_ConnectNotify -func callbackQOpenGLVertexArrayObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLVertexArrayObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLVertexArrayObject_CustomEvent -func callbackQOpenGLVertexArrayObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QOpenGLVertexArrayObject) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQOpenGLVertexArrayObject_DeleteLater -func callbackQOpenGLVertexArrayObject_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QOpenGLVertexArrayObject) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQOpenGLVertexArrayObject_Destroyed -func callbackQOpenGLVertexArrayObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQOpenGLVertexArrayObject_DisconnectNotify -func callbackQOpenGLVertexArrayObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QOpenGLVertexArrayObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQOpenGLVertexArrayObject_Event -func callbackQOpenGLVertexArrayObject_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLVertexArrayObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QOpenGLVertexArrayObject) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVertexArrayObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQOpenGLVertexArrayObject_EventFilter -func callbackQOpenGLVertexArrayObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQOpenGLVertexArrayObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QOpenGLVertexArrayObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLVertexArrayObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQOpenGLVertexArrayObject_MetaObject -func callbackQOpenGLVertexArrayObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQOpenGLVertexArrayObjectFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QOpenGLVertexArrayObject) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QOpenGLVertexArrayObject_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQOpenGLVertexArrayObject_ObjectNameChanged -func callbackQOpenGLVertexArrayObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQOpenGLVertexArrayObject_TimerEvent -func callbackQOpenGLVertexArrayObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQOpenGLVertexArrayObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QOpenGLVertexArrayObject) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLVertexArrayObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLWindow struct { - QPaintDeviceWindow -} - -type QOpenGLWindow_ITF interface { - QPaintDeviceWindow_ITF - QOpenGLWindow_PTR() *QOpenGLWindow -} - -func (ptr *QOpenGLWindow) QOpenGLWindow_PTR() *QOpenGLWindow { - return ptr -} - -func (ptr *QOpenGLWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDeviceWindow_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDeviceWindow_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLWindow(ptr QOpenGLWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLWindow_PTR().Pointer() - } - return nil -} - -func NewQOpenGLWindowFromPointer(ptr unsafe.Pointer) (n *QOpenGLWindow) { - n = new(QOpenGLWindow) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLWindow__UpdateBehavior -//QOpenGLWindow::UpdateBehavior -type QOpenGLWindow__UpdateBehavior int64 - -const ( - QOpenGLWindow__NoPartialUpdate QOpenGLWindow__UpdateBehavior = QOpenGLWindow__UpdateBehavior(0) - QOpenGLWindow__PartialUpdateBlit QOpenGLWindow__UpdateBehavior = QOpenGLWindow__UpdateBehavior(1) - QOpenGLWindow__PartialUpdateBlend QOpenGLWindow__UpdateBehavior = QOpenGLWindow__UpdateBehavior(2) -) - -func NewQOpenGLWindow(updateBehavior QOpenGLWindow__UpdateBehavior, parent QWindow_ITF) *QOpenGLWindow { - tmpValue := NewQOpenGLWindowFromPointer(C.QOpenGLWindow_NewQOpenGLWindow(C.longlong(updateBehavior), PointerFromQWindow(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQOpenGLWindow2(shareContext QOpenGLContext_ITF, updateBehavior QOpenGLWindow__UpdateBehavior, parent QWindow_ITF) *QOpenGLWindow { - tmpValue := NewQOpenGLWindowFromPointer(C.QOpenGLWindow_NewQOpenGLWindow2(PointerFromQOpenGLContext(shareContext), C.longlong(updateBehavior), PointerFromQWindow(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QOpenGLWindow) Context() *QOpenGLContext { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLWindow_Context(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLWindow) DefaultFramebufferObject() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLWindow_DefaultFramebufferObject(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLWindow) DoneCurrent() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_DoneCurrent(ptr.Pointer()) - } -} - -//export callbackQOpenGLWindow_FrameSwapped -func callbackQOpenGLWindow_FrameSwapped(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "frameSwapped"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QOpenGLWindow) ConnectFrameSwapped(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "frameSwapped") { - C.QOpenGLWindow_ConnectFrameSwapped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameSwapped"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "frameSwapped"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectFrameSwapped() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_DisconnectFrameSwapped(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "frameSwapped") - } -} - -func (ptr *QOpenGLWindow) FrameSwapped() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_FrameSwapped(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWindow) GrabFramebuffer() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QOpenGLWindow_GrabFramebuffer(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -//export callbackQOpenGLWindow_InitializeGL -func callbackQOpenGLWindow_InitializeGL(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initializeGL"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWindowFromPointer(ptr).InitializeGLDefault() - } -} - -func (ptr *QOpenGLWindow) ConnectInitializeGL(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initializeGL"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectInitializeGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initializeGL") - } -} - -func (ptr *QOpenGLWindow) InitializeGL() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_InitializeGL(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWindow) InitializeGLDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_InitializeGLDefault(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWindow) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLWindow_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLWindow) MakeCurrent() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_MakeCurrent(ptr.Pointer()) - } -} - -//export callbackQOpenGLWindow_PaintGL -func callbackQOpenGLWindow_PaintGL(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintGL"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWindowFromPointer(ptr).PaintGLDefault() - } -} - -func (ptr *QOpenGLWindow) ConnectPaintGL(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintGL"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectPaintGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintGL") - } -} - -func (ptr *QOpenGLWindow) PaintGL() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_PaintGL(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWindow) PaintGLDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_PaintGLDefault(ptr.Pointer()) - } -} - -//export callbackQOpenGLWindow_PaintOverGL -func callbackQOpenGLWindow_PaintOverGL(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintOverGL"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWindowFromPointer(ptr).PaintOverGLDefault() - } -} - -func (ptr *QOpenGLWindow) ConnectPaintOverGL(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintOverGL"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paintOverGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintOverGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectPaintOverGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintOverGL") - } -} - -func (ptr *QOpenGLWindow) PaintOverGL() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_PaintOverGL(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWindow) PaintOverGLDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_PaintOverGLDefault(ptr.Pointer()) - } -} - -//export callbackQOpenGLWindow_PaintUnderGL -func callbackQOpenGLWindow_PaintUnderGL(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintUnderGL"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWindowFromPointer(ptr).PaintUnderGLDefault() - } -} - -func (ptr *QOpenGLWindow) ConnectPaintUnderGL(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintUnderGL"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paintUnderGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintUnderGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectPaintUnderGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintUnderGL") - } -} - -func (ptr *QOpenGLWindow) PaintUnderGL() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_PaintUnderGL(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWindow) PaintUnderGLDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_PaintUnderGLDefault(ptr.Pointer()) - } -} - -//export callbackQOpenGLWindow_ResizeGL -func callbackQOpenGLWindow_ResizeGL(ptr unsafe.Pointer, w C.int, h C.int) { - if signal := qt.GetSignal(ptr, "resizeGL"); signal != nil { - (*(*func(int, int))(signal))(int(int32(w)), int(int32(h))) - } else { - NewQOpenGLWindowFromPointer(ptr).ResizeGLDefault(int(int32(w)), int(int32(h))) - } -} - -func (ptr *QOpenGLWindow) ConnectResizeGL(f func(w int, h int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeGL"); signal != nil { - f := func(w int, h int) { - (*(*func(int, int))(signal))(w, h) - f(w, h) - } - qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectResizeGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeGL") - } -} - -func (ptr *QOpenGLWindow) ResizeGL(w int, h int) { - if ptr.Pointer() != nil { - C.QOpenGLWindow_ResizeGL(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QOpenGLWindow) ResizeGLDefault(w int, h int) { - if ptr.Pointer() != nil { - C.QOpenGLWindow_ResizeGLDefault(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QOpenGLWindow) ShareContext() *QOpenGLContext { - if ptr.Pointer() != nil { - tmpValue := NewQOpenGLContextFromPointer(C.QOpenGLWindow_ShareContext(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLWindow) UpdateBehavior() QOpenGLWindow__UpdateBehavior { - if ptr.Pointer() != nil { - return QOpenGLWindow__UpdateBehavior(C.QOpenGLWindow_UpdateBehavior(ptr.Pointer())) - } - return 0 -} - -//export callbackQOpenGLWindow_DestroyQOpenGLWindow -func callbackQOpenGLWindow_DestroyQOpenGLWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWindowFromPointer(ptr).DestroyQOpenGLWindowDefault() - } -} - -func (ptr *QOpenGLWindow) ConnectDestroyQOpenGLWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWindow) DisconnectDestroyQOpenGLWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLWindow") - } -} - -func (ptr *QOpenGLWindow) DestroyQOpenGLWindow() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_DestroyQOpenGLWindow(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLWindow) DestroyQOpenGLWindowDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWindow_DestroyQOpenGLWindowDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPageLayout struct { - ptr unsafe.Pointer -} - -type QPageLayout_ITF interface { - QPageLayout_PTR() *QPageLayout -} - -func (ptr *QPageLayout) QPageLayout_PTR() *QPageLayout { - return ptr -} - -func (ptr *QPageLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPageLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPageLayout(ptr QPageLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPageLayout_PTR().Pointer() - } - return nil -} - -func NewQPageLayoutFromPointer(ptr unsafe.Pointer) (n *QPageLayout) { - n = new(QPageLayout) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPageLayout__Unit -//QPageLayout::Unit -type QPageLayout__Unit int64 - -const ( - QPageLayout__Millimeter QPageLayout__Unit = QPageLayout__Unit(0) - QPageLayout__Point QPageLayout__Unit = QPageLayout__Unit(1) - QPageLayout__Inch QPageLayout__Unit = QPageLayout__Unit(2) - QPageLayout__Pica QPageLayout__Unit = QPageLayout__Unit(3) - QPageLayout__Didot QPageLayout__Unit = QPageLayout__Unit(4) - QPageLayout__Cicero QPageLayout__Unit = QPageLayout__Unit(5) -) - -//go:generate stringer -type=QPageLayout__Orientation -//QPageLayout::Orientation -type QPageLayout__Orientation int64 - -const ( - QPageLayout__Portrait QPageLayout__Orientation = QPageLayout__Orientation(0) - QPageLayout__Landscape QPageLayout__Orientation = QPageLayout__Orientation(1) -) - -//go:generate stringer -type=QPageLayout__Mode -//QPageLayout::Mode -type QPageLayout__Mode int64 - -const ( - QPageLayout__StandardMode QPageLayout__Mode = QPageLayout__Mode(0) - QPageLayout__FullPageMode QPageLayout__Mode = QPageLayout__Mode(1) -) - -func NewQPageLayout() *QPageLayout { - tmpValue := NewQPageLayoutFromPointer(C.QPageLayout_NewQPageLayout()) - runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) - return tmpValue -} - -func NewQPageLayout2(pageSize QPageSize_ITF, orientation QPageLayout__Orientation, margins core.QMarginsF_ITF, units QPageLayout__Unit, minMargins core.QMarginsF_ITF) *QPageLayout { - tmpValue := NewQPageLayoutFromPointer(C.QPageLayout_NewQPageLayout2(PointerFromQPageSize(pageSize), C.longlong(orientation), core.PointerFromQMarginsF(margins), C.longlong(units), core.PointerFromQMarginsF(minMargins))) - runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) - return tmpValue -} - -func NewQPageLayout3(other QPageLayout_ITF) *QPageLayout { - tmpValue := NewQPageLayoutFromPointer(C.QPageLayout_NewQPageLayout3(PointerFromQPageLayout(other))) - runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) - return tmpValue -} - -func (ptr *QPageLayout) FullRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPageLayout_FullRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) FullRect2(units QPageLayout__Unit) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPageLayout_FullRect2(ptr.Pointer(), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) FullRectPixels(resolution int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPageLayout_FullRectPixels(ptr.Pointer(), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) FullRectPoints() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPageLayout_FullRectPoints(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) IsEquivalentTo(other QPageLayout_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_IsEquivalentTo(ptr.Pointer(), PointerFromQPageLayout(other))) != 0 - } - return false -} - -func (ptr *QPageLayout) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPageLayout) Margins() *core.QMarginsF { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_Margins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) Margins2(units QPageLayout__Unit) *core.QMarginsF { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_Margins2(ptr.Pointer(), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) MarginsPixels(resolution int) *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QPageLayout_MarginsPixels(ptr.Pointer(), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) MarginsPoints() *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QPageLayout_MarginsPoints(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) MaximumMargins() *core.QMarginsF { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_MaximumMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) MinimumMargins() *core.QMarginsF { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFFromPointer(C.QPageLayout_MinimumMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMarginsF).DestroyQMarginsF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) Mode() QPageLayout__Mode { - if ptr.Pointer() != nil { - return QPageLayout__Mode(C.QPageLayout_Mode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPageLayout) Orientation() QPageLayout__Orientation { - if ptr.Pointer() != nil { - return QPageLayout__Orientation(C.QPageLayout_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPageLayout) PageSize() *QPageSize { - if ptr.Pointer() != nil { - tmpValue := NewQPageSizeFromPointer(C.QPageLayout_PageSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) PaintRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPageLayout_PaintRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) PaintRect2(units QPageLayout__Unit) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPageLayout_PaintRect2(ptr.Pointer(), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) PaintRectPixels(resolution int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPageLayout_PaintRectPixels(ptr.Pointer(), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) PaintRectPoints() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPageLayout_PaintRectPoints(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPageLayout) SetBottomMargin(bottomMargin float64) bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_SetBottomMargin(ptr.Pointer(), C.double(bottomMargin))) != 0 - } - return false -} - -func (ptr *QPageLayout) SetLeftMargin(leftMargin float64) bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_SetLeftMargin(ptr.Pointer(), C.double(leftMargin))) != 0 - } - return false -} - -func (ptr *QPageLayout) SetMargins(margins core.QMarginsF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_SetMargins(ptr.Pointer(), core.PointerFromQMarginsF(margins))) != 0 - } - return false -} - -func (ptr *QPageLayout) SetMinimumMargins(minMargins core.QMarginsF_ITF) { - if ptr.Pointer() != nil { - C.QPageLayout_SetMinimumMargins(ptr.Pointer(), core.PointerFromQMarginsF(minMargins)) - } -} - -func (ptr *QPageLayout) SetMode(mode QPageLayout__Mode) { - if ptr.Pointer() != nil { - C.QPageLayout_SetMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QPageLayout) SetOrientation(orientation QPageLayout__Orientation) { - if ptr.Pointer() != nil { - C.QPageLayout_SetOrientation(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QPageLayout) SetPageSize(pageSize QPageSize_ITF, minMargins core.QMarginsF_ITF) { - if ptr.Pointer() != nil { - C.QPageLayout_SetPageSize(ptr.Pointer(), PointerFromQPageSize(pageSize), core.PointerFromQMarginsF(minMargins)) - } -} - -func (ptr *QPageLayout) SetRightMargin(rightMargin float64) bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_SetRightMargin(ptr.Pointer(), C.double(rightMargin))) != 0 - } - return false -} - -func (ptr *QPageLayout) SetTopMargin(topMargin float64) bool { - if ptr.Pointer() != nil { - return int8(C.QPageLayout_SetTopMargin(ptr.Pointer(), C.double(topMargin))) != 0 - } - return false -} - -func (ptr *QPageLayout) SetUnits(units QPageLayout__Unit) { - if ptr.Pointer() != nil { - C.QPageLayout_SetUnits(ptr.Pointer(), C.longlong(units)) - } -} - -func (ptr *QPageLayout) Swap(other QPageLayout_ITF) { - if ptr.Pointer() != nil { - C.QPageLayout_Swap(ptr.Pointer(), PointerFromQPageLayout(other)) - } -} - -func (ptr *QPageLayout) Units() QPageLayout__Unit { - if ptr.Pointer() != nil { - return QPageLayout__Unit(C.QPageLayout_Units(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPageLayout) DestroyQPageLayout() { - if ptr.Pointer() != nil { - C.QPageLayout_DestroyQPageLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPageSize struct { - ptr unsafe.Pointer -} - -type QPageSize_ITF interface { - QPageSize_PTR() *QPageSize -} - -func (ptr *QPageSize) QPageSize_PTR() *QPageSize { - return ptr -} - -func (ptr *QPageSize) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPageSize) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPageSize(ptr QPageSize_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPageSize_PTR().Pointer() - } - return nil -} - -func NewQPageSizeFromPointer(ptr unsafe.Pointer) (n *QPageSize) { - n = new(QPageSize) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPageSize__PageSizeId -//QPageSize::PageSizeId -type QPageSize__PageSizeId int64 - -const ( - QPageSize__A4 QPageSize__PageSizeId = QPageSize__PageSizeId(0) - QPageSize__B5 QPageSize__PageSizeId = QPageSize__PageSizeId(1) - QPageSize__Letter QPageSize__PageSizeId = QPageSize__PageSizeId(2) - QPageSize__Legal QPageSize__PageSizeId = QPageSize__PageSizeId(3) - QPageSize__Executive QPageSize__PageSizeId = QPageSize__PageSizeId(4) - QPageSize__A0 QPageSize__PageSizeId = QPageSize__PageSizeId(5) - QPageSize__A1 QPageSize__PageSizeId = QPageSize__PageSizeId(6) - QPageSize__A2 QPageSize__PageSizeId = QPageSize__PageSizeId(7) - QPageSize__A3 QPageSize__PageSizeId = QPageSize__PageSizeId(8) - QPageSize__A5 QPageSize__PageSizeId = QPageSize__PageSizeId(9) - QPageSize__A6 QPageSize__PageSizeId = QPageSize__PageSizeId(10) - QPageSize__A7 QPageSize__PageSizeId = QPageSize__PageSizeId(11) - QPageSize__A8 QPageSize__PageSizeId = QPageSize__PageSizeId(12) - QPageSize__A9 QPageSize__PageSizeId = QPageSize__PageSizeId(13) - QPageSize__B0 QPageSize__PageSizeId = QPageSize__PageSizeId(14) - QPageSize__B1 QPageSize__PageSizeId = QPageSize__PageSizeId(15) - QPageSize__B10 QPageSize__PageSizeId = QPageSize__PageSizeId(16) - QPageSize__B2 QPageSize__PageSizeId = QPageSize__PageSizeId(17) - QPageSize__B3 QPageSize__PageSizeId = QPageSize__PageSizeId(18) - QPageSize__B4 QPageSize__PageSizeId = QPageSize__PageSizeId(19) - QPageSize__B6 QPageSize__PageSizeId = QPageSize__PageSizeId(20) - QPageSize__B7 QPageSize__PageSizeId = QPageSize__PageSizeId(21) - QPageSize__B8 QPageSize__PageSizeId = QPageSize__PageSizeId(22) - QPageSize__B9 QPageSize__PageSizeId = QPageSize__PageSizeId(23) - QPageSize__C5E QPageSize__PageSizeId = QPageSize__PageSizeId(24) - QPageSize__Comm10E QPageSize__PageSizeId = QPageSize__PageSizeId(25) - QPageSize__DLE QPageSize__PageSizeId = QPageSize__PageSizeId(26) - QPageSize__Folio QPageSize__PageSizeId = QPageSize__PageSizeId(27) - QPageSize__Ledger QPageSize__PageSizeId = QPageSize__PageSizeId(28) - QPageSize__Tabloid QPageSize__PageSizeId = QPageSize__PageSizeId(29) - QPageSize__Custom QPageSize__PageSizeId = QPageSize__PageSizeId(30) - QPageSize__A10 QPageSize__PageSizeId = QPageSize__PageSizeId(31) - QPageSize__A3Extra QPageSize__PageSizeId = QPageSize__PageSizeId(32) - QPageSize__A4Extra QPageSize__PageSizeId = QPageSize__PageSizeId(33) - QPageSize__A4Plus QPageSize__PageSizeId = QPageSize__PageSizeId(34) - QPageSize__A4Small QPageSize__PageSizeId = QPageSize__PageSizeId(35) - QPageSize__A5Extra QPageSize__PageSizeId = QPageSize__PageSizeId(36) - QPageSize__B5Extra QPageSize__PageSizeId = QPageSize__PageSizeId(37) - QPageSize__JisB0 QPageSize__PageSizeId = QPageSize__PageSizeId(38) - QPageSize__JisB1 QPageSize__PageSizeId = QPageSize__PageSizeId(39) - QPageSize__JisB2 QPageSize__PageSizeId = QPageSize__PageSizeId(40) - QPageSize__JisB3 QPageSize__PageSizeId = QPageSize__PageSizeId(41) - QPageSize__JisB4 QPageSize__PageSizeId = QPageSize__PageSizeId(42) - QPageSize__JisB5 QPageSize__PageSizeId = QPageSize__PageSizeId(43) - QPageSize__JisB6 QPageSize__PageSizeId = QPageSize__PageSizeId(44) - QPageSize__JisB7 QPageSize__PageSizeId = QPageSize__PageSizeId(45) - QPageSize__JisB8 QPageSize__PageSizeId = QPageSize__PageSizeId(46) - QPageSize__JisB9 QPageSize__PageSizeId = QPageSize__PageSizeId(47) - QPageSize__JisB10 QPageSize__PageSizeId = QPageSize__PageSizeId(48) - QPageSize__AnsiC QPageSize__PageSizeId = QPageSize__PageSizeId(49) - QPageSize__AnsiD QPageSize__PageSizeId = QPageSize__PageSizeId(50) - QPageSize__AnsiE QPageSize__PageSizeId = QPageSize__PageSizeId(51) - QPageSize__LegalExtra QPageSize__PageSizeId = QPageSize__PageSizeId(52) - QPageSize__LetterExtra QPageSize__PageSizeId = QPageSize__PageSizeId(53) - QPageSize__LetterPlus QPageSize__PageSizeId = QPageSize__PageSizeId(54) - QPageSize__LetterSmall QPageSize__PageSizeId = QPageSize__PageSizeId(55) - QPageSize__TabloidExtra QPageSize__PageSizeId = QPageSize__PageSizeId(56) - QPageSize__ArchA QPageSize__PageSizeId = QPageSize__PageSizeId(57) - QPageSize__ArchB QPageSize__PageSizeId = QPageSize__PageSizeId(58) - QPageSize__ArchC QPageSize__PageSizeId = QPageSize__PageSizeId(59) - QPageSize__ArchD QPageSize__PageSizeId = QPageSize__PageSizeId(60) - QPageSize__ArchE QPageSize__PageSizeId = QPageSize__PageSizeId(61) - QPageSize__Imperial7x9 QPageSize__PageSizeId = QPageSize__PageSizeId(62) - QPageSize__Imperial8x10 QPageSize__PageSizeId = QPageSize__PageSizeId(63) - QPageSize__Imperial9x11 QPageSize__PageSizeId = QPageSize__PageSizeId(64) - QPageSize__Imperial9x12 QPageSize__PageSizeId = QPageSize__PageSizeId(65) - QPageSize__Imperial10x11 QPageSize__PageSizeId = QPageSize__PageSizeId(66) - QPageSize__Imperial10x13 QPageSize__PageSizeId = QPageSize__PageSizeId(67) - QPageSize__Imperial10x14 QPageSize__PageSizeId = QPageSize__PageSizeId(68) - QPageSize__Imperial12x11 QPageSize__PageSizeId = QPageSize__PageSizeId(69) - QPageSize__Imperial15x11 QPageSize__PageSizeId = QPageSize__PageSizeId(70) - QPageSize__ExecutiveStandard QPageSize__PageSizeId = QPageSize__PageSizeId(71) - QPageSize__Note QPageSize__PageSizeId = QPageSize__PageSizeId(72) - QPageSize__Quarto QPageSize__PageSizeId = QPageSize__PageSizeId(73) - QPageSize__Statement QPageSize__PageSizeId = QPageSize__PageSizeId(74) - QPageSize__SuperA QPageSize__PageSizeId = QPageSize__PageSizeId(75) - QPageSize__SuperB QPageSize__PageSizeId = QPageSize__PageSizeId(76) - QPageSize__Postcard QPageSize__PageSizeId = QPageSize__PageSizeId(77) - QPageSize__DoublePostcard QPageSize__PageSizeId = QPageSize__PageSizeId(78) - QPageSize__Prc16K QPageSize__PageSizeId = QPageSize__PageSizeId(79) - QPageSize__Prc32K QPageSize__PageSizeId = QPageSize__PageSizeId(80) - QPageSize__Prc32KBig QPageSize__PageSizeId = QPageSize__PageSizeId(81) - QPageSize__FanFoldUS QPageSize__PageSizeId = QPageSize__PageSizeId(82) - QPageSize__FanFoldGerman QPageSize__PageSizeId = QPageSize__PageSizeId(83) - QPageSize__FanFoldGermanLegal QPageSize__PageSizeId = QPageSize__PageSizeId(84) - QPageSize__EnvelopeB4 QPageSize__PageSizeId = QPageSize__PageSizeId(85) - QPageSize__EnvelopeB5 QPageSize__PageSizeId = QPageSize__PageSizeId(86) - QPageSize__EnvelopeB6 QPageSize__PageSizeId = QPageSize__PageSizeId(87) - QPageSize__EnvelopeC0 QPageSize__PageSizeId = QPageSize__PageSizeId(88) - QPageSize__EnvelopeC1 QPageSize__PageSizeId = QPageSize__PageSizeId(89) - QPageSize__EnvelopeC2 QPageSize__PageSizeId = QPageSize__PageSizeId(90) - QPageSize__EnvelopeC3 QPageSize__PageSizeId = QPageSize__PageSizeId(91) - QPageSize__EnvelopeC4 QPageSize__PageSizeId = QPageSize__PageSizeId(92) - QPageSize__EnvelopeC6 QPageSize__PageSizeId = QPageSize__PageSizeId(93) - QPageSize__EnvelopeC65 QPageSize__PageSizeId = QPageSize__PageSizeId(94) - QPageSize__EnvelopeC7 QPageSize__PageSizeId = QPageSize__PageSizeId(95) - QPageSize__Envelope9 QPageSize__PageSizeId = QPageSize__PageSizeId(96) - QPageSize__Envelope11 QPageSize__PageSizeId = QPageSize__PageSizeId(97) - QPageSize__Envelope12 QPageSize__PageSizeId = QPageSize__PageSizeId(98) - QPageSize__Envelope14 QPageSize__PageSizeId = QPageSize__PageSizeId(99) - QPageSize__EnvelopeMonarch QPageSize__PageSizeId = QPageSize__PageSizeId(100) - QPageSize__EnvelopePersonal QPageSize__PageSizeId = QPageSize__PageSizeId(101) - QPageSize__EnvelopeChou3 QPageSize__PageSizeId = QPageSize__PageSizeId(102) - QPageSize__EnvelopeChou4 QPageSize__PageSizeId = QPageSize__PageSizeId(103) - QPageSize__EnvelopeInvite QPageSize__PageSizeId = QPageSize__PageSizeId(104) - QPageSize__EnvelopeItalian QPageSize__PageSizeId = QPageSize__PageSizeId(105) - QPageSize__EnvelopeKaku2 QPageSize__PageSizeId = QPageSize__PageSizeId(106) - QPageSize__EnvelopeKaku3 QPageSize__PageSizeId = QPageSize__PageSizeId(107) - QPageSize__EnvelopePrc1 QPageSize__PageSizeId = QPageSize__PageSizeId(108) - QPageSize__EnvelopePrc2 QPageSize__PageSizeId = QPageSize__PageSizeId(109) - QPageSize__EnvelopePrc3 QPageSize__PageSizeId = QPageSize__PageSizeId(110) - QPageSize__EnvelopePrc4 QPageSize__PageSizeId = QPageSize__PageSizeId(111) - QPageSize__EnvelopePrc5 QPageSize__PageSizeId = QPageSize__PageSizeId(112) - QPageSize__EnvelopePrc6 QPageSize__PageSizeId = QPageSize__PageSizeId(113) - QPageSize__EnvelopePrc7 QPageSize__PageSizeId = QPageSize__PageSizeId(114) - QPageSize__EnvelopePrc8 QPageSize__PageSizeId = QPageSize__PageSizeId(115) - QPageSize__EnvelopePrc9 QPageSize__PageSizeId = QPageSize__PageSizeId(116) - QPageSize__EnvelopePrc10 QPageSize__PageSizeId = QPageSize__PageSizeId(117) - QPageSize__EnvelopeYou4 QPageSize__PageSizeId = QPageSize__PageSizeId(118) - QPageSize__LastPageSize QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__EnvelopeYou4) - QPageSize__NPageSize QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__LastPageSize) - QPageSize__NPaperSize QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__LastPageSize) - QPageSize__AnsiA QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__Letter) - QPageSize__AnsiB QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__Ledger) - QPageSize__EnvelopeC5 QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__C5E) - QPageSize__EnvelopeDL QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__DLE) - QPageSize__Envelope10 QPageSize__PageSizeId = QPageSize__PageSizeId(QPageSize__Comm10E) -) - -//go:generate stringer -type=QPageSize__Unit -//QPageSize::Unit -type QPageSize__Unit int64 - -const ( - QPageSize__Millimeter QPageSize__Unit = QPageSize__Unit(0) - QPageSize__Point QPageSize__Unit = QPageSize__Unit(1) - QPageSize__Inch QPageSize__Unit = QPageSize__Unit(2) - QPageSize__Pica QPageSize__Unit = QPageSize__Unit(3) - QPageSize__Didot QPageSize__Unit = QPageSize__Unit(4) - QPageSize__Cicero QPageSize__Unit = QPageSize__Unit(5) -) - -//go:generate stringer -type=QPageSize__SizeMatchPolicy -//QPageSize::SizeMatchPolicy -type QPageSize__SizeMatchPolicy int64 - -const ( - QPageSize__FuzzyMatch QPageSize__SizeMatchPolicy = QPageSize__SizeMatchPolicy(0) - QPageSize__FuzzyOrientationMatch QPageSize__SizeMatchPolicy = QPageSize__SizeMatchPolicy(1) - QPageSize__ExactMatch QPageSize__SizeMatchPolicy = QPageSize__SizeMatchPolicy(2) -) - -func NewQPageSize() *QPageSize { - tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize()) - runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) - return tmpValue -} - -func NewQPageSize2(pageSize QPageSize__PageSizeId) *QPageSize { - tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize2(C.longlong(pageSize))) - runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) - return tmpValue -} - -func NewQPageSize3(pointSize core.QSize_ITF, name string, matchPolicy QPageSize__SizeMatchPolicy) *QPageSize { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize3(core.PointerFromQSize(pointSize), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(matchPolicy))) - runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) - return tmpValue -} - -func NewQPageSize4(size core.QSizeF_ITF, units QPageSize__Unit, name string, matchPolicy QPageSize__SizeMatchPolicy) *QPageSize { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize4(core.PointerFromQSizeF(size), C.longlong(units), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(matchPolicy))) - runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) - return tmpValue -} - -func NewQPageSize5(other QPageSize_ITF) *QPageSize { - tmpValue := NewQPageSizeFromPointer(C.QPageSize_NewQPageSize5(PointerFromQPageSize(other))) - runtime.SetFinalizer(tmpValue, (*QPageSize).DestroyQPageSize) - return tmpValue -} - -func (ptr *QPageSize) DefinitionSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QPageSize_DefinitionSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func QPageSize_DefinitionSize2(pageSizeId QPageSize__PageSizeId) *core.QSizeF { - tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_DefinitionSize2(C.longlong(pageSizeId))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue -} - -func (ptr *QPageSize) DefinitionSize2(pageSizeId QPageSize__PageSizeId) *core.QSizeF { - tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_DefinitionSize2(C.longlong(pageSizeId))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue -} - -func (ptr *QPageSize) DefinitionUnits() QPageSize__Unit { - if ptr.Pointer() != nil { - return QPageSize__Unit(C.QPageSize_DefinitionUnits(ptr.Pointer())) - } - return 0 -} - -func QPageSize_DefinitionUnits2(pageSizeId QPageSize__PageSizeId) QPageSize__Unit { - return QPageSize__Unit(C.QPageSize_QPageSize_DefinitionUnits2(C.longlong(pageSizeId))) -} - -func (ptr *QPageSize) DefinitionUnits2(pageSizeId QPageSize__PageSizeId) QPageSize__Unit { - return QPageSize__Unit(C.QPageSize_QPageSize_DefinitionUnits2(C.longlong(pageSizeId))) -} - -func (ptr *QPageSize) Id() QPageSize__PageSizeId { - if ptr.Pointer() != nil { - return QPageSize__PageSizeId(C.QPageSize_Id(ptr.Pointer())) - } - return 0 -} - -func QPageSize_Id2(pointSize core.QSize_ITF, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { - return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id2(core.PointerFromQSize(pointSize), C.longlong(matchPolicy))) -} - -func (ptr *QPageSize) Id2(pointSize core.QSize_ITF, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { - return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id2(core.PointerFromQSize(pointSize), C.longlong(matchPolicy))) -} - -func QPageSize_Id3(size core.QSizeF_ITF, units QPageSize__Unit, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { - return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id3(core.PointerFromQSizeF(size), C.longlong(units), C.longlong(matchPolicy))) -} - -func (ptr *QPageSize) Id3(size core.QSizeF_ITF, units QPageSize__Unit, matchPolicy QPageSize__SizeMatchPolicy) QPageSize__PageSizeId { - return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id3(core.PointerFromQSizeF(size), C.longlong(units), C.longlong(matchPolicy))) -} - -func QPageSize_Id4(windowsId int) QPageSize__PageSizeId { - return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id4(C.int(int32(windowsId)))) -} - -func (ptr *QPageSize) Id4(windowsId int) QPageSize__PageSizeId { - return QPageSize__PageSizeId(C.QPageSize_QPageSize_Id4(C.int(int32(windowsId)))) -} - -func (ptr *QPageSize) IsEquivalentTo(other QPageSize_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPageSize_IsEquivalentTo(ptr.Pointer(), PointerFromQPageSize(other))) != 0 - } - return false -} - -func (ptr *QPageSize) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QPageSize_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPageSize) Key() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPageSize_Key(ptr.Pointer())) - } - return "" -} - -func QPageSize_Key2(pageSizeId QPageSize__PageSizeId) string { - return cGoUnpackString(C.QPageSize_QPageSize_Key2(C.longlong(pageSizeId))) -} - -func (ptr *QPageSize) Key2(pageSizeId QPageSize__PageSizeId) string { - return cGoUnpackString(C.QPageSize_QPageSize_Key2(C.longlong(pageSizeId))) -} - -func (ptr *QPageSize) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPageSize_Name(ptr.Pointer())) - } - return "" -} - -func QPageSize_Name2(pageSizeId QPageSize__PageSizeId) string { - return cGoUnpackString(C.QPageSize_QPageSize_Name2(C.longlong(pageSizeId))) -} - -func (ptr *QPageSize) Name2(pageSizeId QPageSize__PageSizeId) string { - return cGoUnpackString(C.QPageSize_QPageSize_Name2(C.longlong(pageSizeId))) -} - -func (ptr *QPageSize) Rect(units QPageSize__Unit) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPageSize_Rect(ptr.Pointer(), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPageSize) RectPixels(resolution int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPageSize_RectPixels(ptr.Pointer(), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPageSize) RectPoints() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPageSize_RectPoints(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPageSize) Size(units QPageSize__Unit) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QPageSize_Size(ptr.Pointer(), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func QPageSize_Size2(pageSizeId QPageSize__PageSizeId, units QPageSize__Unit) *core.QSizeF { - tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_Size2(C.longlong(pageSizeId), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue -} - -func (ptr *QPageSize) Size2(pageSizeId QPageSize__PageSizeId, units QPageSize__Unit) *core.QSizeF { - tmpValue := core.NewQSizeFFromPointer(C.QPageSize_QPageSize_Size2(C.longlong(pageSizeId), C.longlong(units))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue -} - -func (ptr *QPageSize) SizePixels(resolution int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QPageSize_SizePixels(ptr.Pointer(), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func QPageSize_SizePixels2(pageSizeId QPageSize__PageSizeId, resolution int) *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePixels2(C.longlong(pageSizeId), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QPageSize) SizePixels2(pageSizeId QPageSize__PageSizeId, resolution int) *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePixels2(C.longlong(pageSizeId), C.int(int32(resolution)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QPageSize) SizePoints() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QPageSize_SizePoints(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func QPageSize_SizePoints2(pageSizeId QPageSize__PageSizeId) *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePoints2(C.longlong(pageSizeId))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QPageSize) SizePoints2(pageSizeId QPageSize__PageSizeId) *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QPageSize_QPageSize_SizePoints2(C.longlong(pageSizeId))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QPageSize) Swap(other QPageSize_ITF) { - if ptr.Pointer() != nil { - C.QPageSize_Swap(ptr.Pointer(), PointerFromQPageSize(other)) - } -} - -func (ptr *QPageSize) WindowsId() int { - if ptr.Pointer() != nil { - return int(int32(C.QPageSize_WindowsId(ptr.Pointer()))) - } - return 0 -} - -func QPageSize_WindowsId2(pageSizeId QPageSize__PageSizeId) int { - return int(int32(C.QPageSize_QPageSize_WindowsId2(C.longlong(pageSizeId)))) -} - -func (ptr *QPageSize) WindowsId2(pageSizeId QPageSize__PageSizeId) int { - return int(int32(C.QPageSize_QPageSize_WindowsId2(C.longlong(pageSizeId)))) -} - -func (ptr *QPageSize) DestroyQPageSize() { - if ptr.Pointer() != nil { - C.QPageSize_DestroyQPageSize(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPagedPaintDevice struct { - QPaintDevice -} - -type QPagedPaintDevice_ITF interface { - QPaintDevice_ITF - QPagedPaintDevice_PTR() *QPagedPaintDevice -} - -func (ptr *QPagedPaintDevice) QPagedPaintDevice_PTR() *QPagedPaintDevice { - return ptr -} - -func (ptr *QPagedPaintDevice) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QPagedPaintDevice) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQPagedPaintDevice(ptr QPagedPaintDevice_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPagedPaintDevice_PTR().Pointer() - } - return nil -} - -func NewQPagedPaintDeviceFromPointer(ptr unsafe.Pointer) (n *QPagedPaintDevice) { - n = new(QPagedPaintDevice) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPagedPaintDevice__PageSize -//QPagedPaintDevice::PageSize -type QPagedPaintDevice__PageSize int64 - -const ( - QPagedPaintDevice__A4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(0) - QPagedPaintDevice__B5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(1) - QPagedPaintDevice__Letter QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(2) - QPagedPaintDevice__Legal QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(3) - QPagedPaintDevice__Executive QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(4) - QPagedPaintDevice__A0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(5) - QPagedPaintDevice__A1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(6) - QPagedPaintDevice__A2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(7) - QPagedPaintDevice__A3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(8) - QPagedPaintDevice__A5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(9) - QPagedPaintDevice__A6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(10) - QPagedPaintDevice__A7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(11) - QPagedPaintDevice__A8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(12) - QPagedPaintDevice__A9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(13) - QPagedPaintDevice__B0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(14) - QPagedPaintDevice__B1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(15) - QPagedPaintDevice__B10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(16) - QPagedPaintDevice__B2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(17) - QPagedPaintDevice__B3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(18) - QPagedPaintDevice__B4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(19) - QPagedPaintDevice__B6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(20) - QPagedPaintDevice__B7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(21) - QPagedPaintDevice__B8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(22) - QPagedPaintDevice__B9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(23) - QPagedPaintDevice__C5E QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(24) - QPagedPaintDevice__Comm10E QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(25) - QPagedPaintDevice__DLE QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(26) - QPagedPaintDevice__Folio QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(27) - QPagedPaintDevice__Ledger QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(28) - QPagedPaintDevice__Tabloid QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(29) - QPagedPaintDevice__Custom QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(30) - QPagedPaintDevice__A10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(31) - QPagedPaintDevice__A3Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(32) - QPagedPaintDevice__A4Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(33) - QPagedPaintDevice__A4Plus QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(34) - QPagedPaintDevice__A4Small QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(35) - QPagedPaintDevice__A5Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(36) - QPagedPaintDevice__B5Extra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(37) - QPagedPaintDevice__JisB0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(38) - QPagedPaintDevice__JisB1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(39) - QPagedPaintDevice__JisB2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(40) - QPagedPaintDevice__JisB3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(41) - QPagedPaintDevice__JisB4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(42) - QPagedPaintDevice__JisB5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(43) - QPagedPaintDevice__JisB6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(44) - QPagedPaintDevice__JisB7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(45) - QPagedPaintDevice__JisB8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(46) - QPagedPaintDevice__JisB9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(47) - QPagedPaintDevice__JisB10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(48) - QPagedPaintDevice__AnsiC QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(49) - QPagedPaintDevice__AnsiD QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(50) - QPagedPaintDevice__AnsiE QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(51) - QPagedPaintDevice__LegalExtra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(52) - QPagedPaintDevice__LetterExtra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(53) - QPagedPaintDevice__LetterPlus QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(54) - QPagedPaintDevice__LetterSmall QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(55) - QPagedPaintDevice__TabloidExtra QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(56) - QPagedPaintDevice__ArchA QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(57) - QPagedPaintDevice__ArchB QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(58) - QPagedPaintDevice__ArchC QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(59) - QPagedPaintDevice__ArchD QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(60) - QPagedPaintDevice__ArchE QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(61) - QPagedPaintDevice__Imperial7x9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(62) - QPagedPaintDevice__Imperial8x10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(63) - QPagedPaintDevice__Imperial9x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(64) - QPagedPaintDevice__Imperial9x12 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(65) - QPagedPaintDevice__Imperial10x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(66) - QPagedPaintDevice__Imperial10x13 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(67) - QPagedPaintDevice__Imperial10x14 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(68) - QPagedPaintDevice__Imperial12x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(69) - QPagedPaintDevice__Imperial15x11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(70) - QPagedPaintDevice__ExecutiveStandard QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(71) - QPagedPaintDevice__Note QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(72) - QPagedPaintDevice__Quarto QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(73) - QPagedPaintDevice__Statement QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(74) - QPagedPaintDevice__SuperA QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(75) - QPagedPaintDevice__SuperB QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(76) - QPagedPaintDevice__Postcard QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(77) - QPagedPaintDevice__DoublePostcard QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(78) - QPagedPaintDevice__Prc16K QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(79) - QPagedPaintDevice__Prc32K QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(80) - QPagedPaintDevice__Prc32KBig QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(81) - QPagedPaintDevice__FanFoldUS QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(82) - QPagedPaintDevice__FanFoldGerman QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(83) - QPagedPaintDevice__FanFoldGermanLegal QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(84) - QPagedPaintDevice__EnvelopeB4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(85) - QPagedPaintDevice__EnvelopeB5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(86) - QPagedPaintDevice__EnvelopeB6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(87) - QPagedPaintDevice__EnvelopeC0 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(88) - QPagedPaintDevice__EnvelopeC1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(89) - QPagedPaintDevice__EnvelopeC2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(90) - QPagedPaintDevice__EnvelopeC3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(91) - QPagedPaintDevice__EnvelopeC4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(92) - QPagedPaintDevice__EnvelopeC6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(93) - QPagedPaintDevice__EnvelopeC65 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(94) - QPagedPaintDevice__EnvelopeC7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(95) - QPagedPaintDevice__Envelope9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(96) - QPagedPaintDevice__Envelope11 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(97) - QPagedPaintDevice__Envelope12 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(98) - QPagedPaintDevice__Envelope14 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(99) - QPagedPaintDevice__EnvelopeMonarch QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(100) - QPagedPaintDevice__EnvelopePersonal QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(101) - QPagedPaintDevice__EnvelopeChou3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(102) - QPagedPaintDevice__EnvelopeChou4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(103) - QPagedPaintDevice__EnvelopeInvite QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(104) - QPagedPaintDevice__EnvelopeItalian QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(105) - QPagedPaintDevice__EnvelopeKaku2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(106) - QPagedPaintDevice__EnvelopeKaku3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(107) - QPagedPaintDevice__EnvelopePrc1 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(108) - QPagedPaintDevice__EnvelopePrc2 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(109) - QPagedPaintDevice__EnvelopePrc3 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(110) - QPagedPaintDevice__EnvelopePrc4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(111) - QPagedPaintDevice__EnvelopePrc5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(112) - QPagedPaintDevice__EnvelopePrc6 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(113) - QPagedPaintDevice__EnvelopePrc7 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(114) - QPagedPaintDevice__EnvelopePrc8 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(115) - QPagedPaintDevice__EnvelopePrc9 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(116) - QPagedPaintDevice__EnvelopePrc10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(117) - QPagedPaintDevice__EnvelopeYou4 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(118) - QPagedPaintDevice__LastPageSize QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__EnvelopeYou4) - QPagedPaintDevice__NPageSize QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__LastPageSize) - QPagedPaintDevice__NPaperSize QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__LastPageSize) - QPagedPaintDevice__AnsiA QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__Letter) - QPagedPaintDevice__AnsiB QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__Ledger) - QPagedPaintDevice__EnvelopeC5 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__C5E) - QPagedPaintDevice__EnvelopeDL QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__DLE) - QPagedPaintDevice__Envelope10 QPagedPaintDevice__PageSize = QPagedPaintDevice__PageSize(QPagedPaintDevice__Comm10E) -) - -//go:generate stringer -type=QPagedPaintDevice__PdfVersion -//QPagedPaintDevice::PdfVersion -type QPagedPaintDevice__PdfVersion int64 - -const ( - QPagedPaintDevice__PdfVersion_1_4 QPagedPaintDevice__PdfVersion = QPagedPaintDevice__PdfVersion(0) - QPagedPaintDevice__PdfVersion_A1b QPagedPaintDevice__PdfVersion = QPagedPaintDevice__PdfVersion(1) - QPagedPaintDevice__PdfVersion_1_6 QPagedPaintDevice__PdfVersion = QPagedPaintDevice__PdfVersion(2) -) - -//export callbackQPagedPaintDevice_NewPage -func callbackQPagedPaintDevice_NewPage(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "newPage"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QPagedPaintDevice) ConnectNewPage(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "newPage"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPagedPaintDevice) DisconnectNewPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "newPage") - } -} - -func (ptr *QPagedPaintDevice) NewPage() bool { - if ptr.Pointer() != nil { - return int8(C.QPagedPaintDevice_NewPage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPagedPaintDevice) PageLayout() *QPageLayout { - if ptr.Pointer() != nil { - tmpValue := NewQPageLayoutFromPointer(C.QPagedPaintDevice_PageLayout(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPageLayout).DestroyQPageLayout) - return tmpValue - } - return nil -} - -func (ptr *QPagedPaintDevice) PageSize() QPagedPaintDevice__PageSize { - if ptr.Pointer() != nil { - return QPagedPaintDevice__PageSize(C.QPagedPaintDevice_PageSize(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPagedPaintDevice) PageSizeMM() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QPagedPaintDevice_PageSizeMM(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QPagedPaintDevice) SetPageLayout(newPageLayout QPageLayout_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPagedPaintDevice_SetPageLayout(ptr.Pointer(), PointerFromQPageLayout(newPageLayout))) != 0 - } - return false -} - -func (ptr *QPagedPaintDevice) SetPageMargins(margins core.QMarginsF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPagedPaintDevice_SetPageMargins(ptr.Pointer(), core.PointerFromQMarginsF(margins))) != 0 - } - return false -} - -func (ptr *QPagedPaintDevice) SetPageMargins2(margins core.QMarginsF_ITF, units QPageLayout__Unit) bool { - if ptr.Pointer() != nil { - return int8(C.QPagedPaintDevice_SetPageMargins2(ptr.Pointer(), core.PointerFromQMarginsF(margins), C.longlong(units))) != 0 - } - return false -} - -func (ptr *QPagedPaintDevice) SetPageOrientation(orientation QPageLayout__Orientation) bool { - if ptr.Pointer() != nil { - return int8(C.QPagedPaintDevice_SetPageOrientation(ptr.Pointer(), C.longlong(orientation))) != 0 - } - return false -} - -func (ptr *QPagedPaintDevice) SetPageSize(pageSize QPageSize_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPagedPaintDevice_SetPageSize(ptr.Pointer(), PointerFromQPageSize(pageSize))) != 0 - } - return false -} - -//export callbackQPagedPaintDevice_SetPageSize2 -func callbackQPagedPaintDevice_SetPageSize2(ptr unsafe.Pointer, size C.longlong) { - if signal := qt.GetSignal(ptr, "setPageSize2"); signal != nil { - (*(*func(QPagedPaintDevice__PageSize))(signal))(QPagedPaintDevice__PageSize(size)) - } else { - NewQPagedPaintDeviceFromPointer(ptr).SetPageSize2Default(QPagedPaintDevice__PageSize(size)) - } -} - -func (ptr *QPagedPaintDevice) ConnectSetPageSize2(f func(size QPagedPaintDevice__PageSize)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPageSize2"); signal != nil { - f := func(size QPagedPaintDevice__PageSize) { - (*(*func(QPagedPaintDevice__PageSize))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "setPageSize2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPageSize2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPagedPaintDevice) DisconnectSetPageSize2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPageSize2") - } -} - -func (ptr *QPagedPaintDevice) SetPageSize2(size QPagedPaintDevice__PageSize) { - if ptr.Pointer() != nil { - C.QPagedPaintDevice_SetPageSize2(ptr.Pointer(), C.longlong(size)) - } -} - -func (ptr *QPagedPaintDevice) SetPageSize2Default(size QPagedPaintDevice__PageSize) { - if ptr.Pointer() != nil { - C.QPagedPaintDevice_SetPageSize2Default(ptr.Pointer(), C.longlong(size)) - } -} - -//export callbackQPagedPaintDevice_SetPageSizeMM -func callbackQPagedPaintDevice_SetPageSizeMM(ptr unsafe.Pointer, size unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setPageSizeMM"); signal != nil { - (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(size)) - } else { - NewQPagedPaintDeviceFromPointer(ptr).SetPageSizeMMDefault(core.NewQSizeFFromPointer(size)) - } -} - -func (ptr *QPagedPaintDevice) ConnectSetPageSizeMM(f func(size *core.QSizeF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPageSizeMM"); signal != nil { - f := func(size *core.QSizeF) { - (*(*func(*core.QSizeF))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "setPageSizeMM", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPageSizeMM", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPagedPaintDevice) DisconnectSetPageSizeMM() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPageSizeMM") - } -} - -func (ptr *QPagedPaintDevice) SetPageSizeMM(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QPagedPaintDevice_SetPageSizeMM(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QPagedPaintDevice) SetPageSizeMMDefault(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QPagedPaintDevice_SetPageSizeMMDefault(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -//export callbackQPagedPaintDevice_DestroyQPagedPaintDevice -func callbackQPagedPaintDevice_DestroyQPagedPaintDevice(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPagedPaintDevice"); signal != nil { - (*(*func())(signal))() - } else { - NewQPagedPaintDeviceFromPointer(ptr).DestroyQPagedPaintDeviceDefault() - } -} - -func (ptr *QPagedPaintDevice) ConnectDestroyQPagedPaintDevice(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPagedPaintDevice"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPagedPaintDevice", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPagedPaintDevice", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPagedPaintDevice) DisconnectDestroyQPagedPaintDevice() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPagedPaintDevice") - } -} - -func (ptr *QPagedPaintDevice) DestroyQPagedPaintDevice() { - if ptr.Pointer() != nil { - C.QPagedPaintDevice_DestroyQPagedPaintDevice(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPagedPaintDevice) DestroyQPagedPaintDeviceDefault() { - if ptr.Pointer() != nil { - C.QPagedPaintDevice_DestroyQPagedPaintDeviceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQPagedPaintDevice_PaintEngine -func callbackQPagedPaintDevice_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQPagedPaintDeviceFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QPagedPaintDevice) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPagedPaintDevice_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPagedPaintDevice) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPagedPaintDevice_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -type QPaintDevice struct { - ptr unsafe.Pointer -} - -type QPaintDevice_ITF interface { - QPaintDevice_PTR() *QPaintDevice -} - -func (ptr *QPaintDevice) QPaintDevice_PTR() *QPaintDevice { - return ptr -} - -func (ptr *QPaintDevice) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPaintDevice) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPaintDevice(ptr QPaintDevice_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDevice_PTR().Pointer() - } - return nil -} - -func NewQPaintDeviceFromPointer(ptr unsafe.Pointer) (n *QPaintDevice) { - n = new(QPaintDevice) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPaintDevice__PaintDeviceMetric -//QPaintDevice::PaintDeviceMetric -type QPaintDevice__PaintDeviceMetric int64 - -const ( - QPaintDevice__PdmWidth QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(1) - QPaintDevice__PdmHeight QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(2) - QPaintDevice__PdmWidthMM QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(3) - QPaintDevice__PdmHeightMM QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(4) - QPaintDevice__PdmNumColors QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(5) - QPaintDevice__PdmDepth QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(6) - QPaintDevice__PdmDpiX QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(7) - QPaintDevice__PdmDpiY QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(8) - QPaintDevice__PdmPhysicalDpiX QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(9) - QPaintDevice__PdmPhysicalDpiY QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(10) - QPaintDevice__PdmDevicePixelRatio QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(11) - QPaintDevice__PdmDevicePixelRatioScaled QPaintDevice__PaintDeviceMetric = QPaintDevice__PaintDeviceMetric(12) -) - -func NewQPaintDevice() *QPaintDevice { - return NewQPaintDeviceFromPointer(C.QPaintDevice_NewQPaintDevice()) -} - -func (ptr *QPaintDevice) ColorCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_ColorCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) Depth() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_Depth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) DevicePixelRatio() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_DevicePixelRatio(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) DevicePixelRatioF() float64 { - if ptr.Pointer() != nil { - return float64(C.QPaintDevice_DevicePixelRatioF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintDevice) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_Height(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) HeightMM() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_HeightMM(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) LogicalDpiX() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_LogicalDpiX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) LogicalDpiY() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_LogicalDpiY(ptr.Pointer()))) - } - return 0 -} - -//export callbackQPaintDevice_Metric -func callbackQPaintDevice_Metric(ptr unsafe.Pointer, metric C.longlong) C.int { - if signal := qt.GetSignal(ptr, "metric"); signal != nil { - return C.int(int32((*(*func(QPaintDevice__PaintDeviceMetric) int)(signal))(QPaintDevice__PaintDeviceMetric(metric)))) - } - - return C.int(int32(NewQPaintDeviceFromPointer(ptr).MetricDefault(QPaintDevice__PaintDeviceMetric(metric)))) -} - -func (ptr *QPaintDevice) ConnectMetric(f func(metric QPaintDevice__PaintDeviceMetric) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "metric"); signal != nil { - f := func(metric QPaintDevice__PaintDeviceMetric) int { - (*(*func(QPaintDevice__PaintDeviceMetric) int)(signal))(metric) - return f(metric) - } - qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintDevice) DisconnectMetric() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "metric") - } -} - -func (ptr *QPaintDevice) Metric(metric QPaintDevice__PaintDeviceMetric) int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_Metric(ptr.Pointer(), C.longlong(metric)))) - } - return 0 -} - -func (ptr *QPaintDevice) MetricDefault(metric QPaintDevice__PaintDeviceMetric) int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_MetricDefault(ptr.Pointer(), C.longlong(metric)))) - } - return 0 -} - -//export callbackQPaintDevice_PaintEngine -func callbackQPaintDevice_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQPaintEngine(0)) -} - -func (ptr *QPaintDevice) ConnectPaintEngine(f func() *QPaintEngine) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { - f := func() *QPaintEngine { - (*(*func() *QPaintEngine)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintDevice) DisconnectPaintEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEngine") - } -} - -func (ptr *QPaintDevice) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPaintDevice_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPaintDevice) PaintingActive() bool { - if ptr.Pointer() != nil { - return int8(C.QPaintDevice_PaintingActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPaintDevice) PhysicalDpiX() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_PhysicalDpiX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) PhysicalDpiY() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_PhysicalDpiY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_Width(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPaintDevice) WidthMM() int { - if ptr.Pointer() != nil { - return int(int32(C.QPaintDevice_WidthMM(ptr.Pointer()))) - } - return 0 -} - -//export callbackQPaintDevice_DestroyQPaintDevice -func callbackQPaintDevice_DestroyQPaintDevice(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPaintDevice"); signal != nil { - (*(*func())(signal))() - } else { - NewQPaintDeviceFromPointer(ptr).DestroyQPaintDeviceDefault() - } -} - -func (ptr *QPaintDevice) ConnectDestroyQPaintDevice(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPaintDevice"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPaintDevice", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPaintDevice", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintDevice) DisconnectDestroyQPaintDevice() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPaintDevice") - } -} - -func (ptr *QPaintDevice) DestroyQPaintDevice() { - if ptr.Pointer() != nil { - C.QPaintDevice_DestroyQPaintDevice(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QPaintDevice) DestroyQPaintDeviceDefault() { - if ptr.Pointer() != nil { - C.QPaintDevice_DestroyQPaintDeviceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QPaintDeviceWindow struct { - QWindow - QPaintDevice -} - -type QPaintDeviceWindow_ITF interface { - QWindow_ITF - QPaintDevice_ITF - QPaintDeviceWindow_PTR() *QPaintDeviceWindow -} - -func (ptr *QPaintDeviceWindow) QPaintDeviceWindow_PTR() *QPaintDeviceWindow { - return ptr -} - -func (ptr *QPaintDeviceWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWindow_PTR().Pointer() - } - return nil -} - -func (ptr *QPaintDeviceWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWindow_PTR().SetPointer(p) - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQPaintDeviceWindow(ptr QPaintDeviceWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDeviceWindow_PTR().Pointer() - } - return nil -} - -func NewQPaintDeviceWindowFromPointer(ptr unsafe.Pointer) (n *QPaintDeviceWindow) { - n = new(QPaintDeviceWindow) - n.SetPointer(ptr) - return -} - -//export callbackQPaintDeviceWindow_PaintEvent -func callbackQPaintDeviceWindow_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*QPaintEvent))(signal))(NewQPaintEventFromPointer(event)) - } else { - NewQPaintDeviceWindowFromPointer(ptr).PaintEventDefault(NewQPaintEventFromPointer(event)) - } -} - -func (ptr *QPaintDeviceWindow) ConnectPaintEvent(f func(event *QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(event *QPaintEvent) { - (*(*func(*QPaintEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintDeviceWindow) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QPaintDeviceWindow) PaintEvent(event QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QPaintDeviceWindow_PaintEvent(ptr.Pointer(), PointerFromQPaintEvent(event)) - } -} - -func (ptr *QPaintDeviceWindow) PaintEventDefault(event QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QPaintDeviceWindow_PaintEventDefault(ptr.Pointer(), PointerFromQPaintEvent(event)) - } -} - -func (ptr *QPaintDeviceWindow) Update(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPaintDeviceWindow_Update(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QPaintDeviceWindow) Update2(region QRegion_ITF) { - if ptr.Pointer() != nil { - C.QPaintDeviceWindow_Update2(ptr.Pointer(), PointerFromQRegion(region)) - } -} - -//export callbackQPaintDeviceWindow_Update3 -func callbackQPaintDeviceWindow_Update3(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update3"); signal != nil { - (*(*func())(signal))() - } else { - NewQPaintDeviceWindowFromPointer(ptr).Update3Default() - } -} - -func (ptr *QPaintDeviceWindow) ConnectUpdate3(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update3"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "update3", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update3", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintDeviceWindow) DisconnectUpdate3() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update3") - } -} - -func (ptr *QPaintDeviceWindow) Update3() { - if ptr.Pointer() != nil { - C.QPaintDeviceWindow_Update3(ptr.Pointer()) - } -} - -func (ptr *QPaintDeviceWindow) Update3Default() { - if ptr.Pointer() != nil { - C.QPaintDeviceWindow_Update3Default(ptr.Pointer()) - } -} - -//export callbackQPaintDeviceWindow_PaintEngine -func callbackQPaintDeviceWindow_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQPaintDeviceWindowFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QPaintDeviceWindow) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPaintDeviceWindow_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPaintDeviceWindow) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPaintDeviceWindow_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -type QPaintEngine struct { - ptr unsafe.Pointer -} - -type QPaintEngine_ITF interface { - QPaintEngine_PTR() *QPaintEngine -} - -func (ptr *QPaintEngine) QPaintEngine_PTR() *QPaintEngine { - return ptr -} - -func (ptr *QPaintEngine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPaintEngine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPaintEngine(ptr QPaintEngine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPaintEngine_PTR().Pointer() - } - return nil -} - -func NewQPaintEngineFromPointer(ptr unsafe.Pointer) (n *QPaintEngine) { - n = new(QPaintEngine) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPaintEngine__PaintEngineFeature -//QPaintEngine::PaintEngineFeature -type QPaintEngine__PaintEngineFeature int64 - -const ( - QPaintEngine__PrimitiveTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000001) - QPaintEngine__PatternTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000002) - QPaintEngine__PixmapTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000004) - QPaintEngine__PatternBrush QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000008) - QPaintEngine__LinearGradientFill QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000010) - QPaintEngine__RadialGradientFill QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000020) - QPaintEngine__ConicalGradientFill QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000040) - QPaintEngine__AlphaBlend QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000080) - QPaintEngine__PorterDuff QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000100) - QPaintEngine__PainterPaths QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000200) - QPaintEngine__Antialiasing QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000400) - QPaintEngine__BrushStroke QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00000800) - QPaintEngine__ConstantOpacity QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00001000) - QPaintEngine__MaskedBrush QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00002000) - QPaintEngine__PerspectiveTransform QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00004000) - QPaintEngine__BlendModes QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00008000) - QPaintEngine__ObjectBoundingModeGradients QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00010000) - QPaintEngine__RasterOpModes QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x00020000) - QPaintEngine__PaintOutsidePaintEvent QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0x20000000) - QPaintEngine__AllFeatures QPaintEngine__PaintEngineFeature = QPaintEngine__PaintEngineFeature(0xffffffff) -) - -//go:generate stringer -type=QPaintEngine__DirtyFlag -//QPaintEngine::DirtyFlag -type QPaintEngine__DirtyFlag int64 - -const ( - QPaintEngine__DirtyPen QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0001) - QPaintEngine__DirtyBrush QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0002) - QPaintEngine__DirtyBrushOrigin QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0004) - QPaintEngine__DirtyFont QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0008) - QPaintEngine__DirtyBackground QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0010) - QPaintEngine__DirtyBackgroundMode QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0020) - QPaintEngine__DirtyTransform QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0040) - QPaintEngine__DirtyClipRegion QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0080) - QPaintEngine__DirtyClipPath QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0100) - QPaintEngine__DirtyHints QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0200) - QPaintEngine__DirtyCompositionMode QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0400) - QPaintEngine__DirtyClipEnabled QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x0800) - QPaintEngine__DirtyOpacity QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0x1000) - QPaintEngine__AllDirty QPaintEngine__DirtyFlag = QPaintEngine__DirtyFlag(0xffff) -) - -//go:generate stringer -type=QPaintEngine__PolygonDrawMode -//QPaintEngine::PolygonDrawMode -type QPaintEngine__PolygonDrawMode int64 - -const ( - QPaintEngine__OddEvenMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(0) - QPaintEngine__WindingMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(1) - QPaintEngine__ConvexMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(2) - QPaintEngine__PolylineMode QPaintEngine__PolygonDrawMode = QPaintEngine__PolygonDrawMode(3) -) - -//go:generate stringer -type=QPaintEngine__Type -//QPaintEngine::Type -type QPaintEngine__Type int64 - -const ( - QPaintEngine__X11 QPaintEngine__Type = QPaintEngine__Type(0) - QPaintEngine__Windows QPaintEngine__Type = QPaintEngine__Type(1) - QPaintEngine__QuickDraw QPaintEngine__Type = QPaintEngine__Type(2) - QPaintEngine__CoreGraphics QPaintEngine__Type = QPaintEngine__Type(3) - QPaintEngine__MacPrinter QPaintEngine__Type = QPaintEngine__Type(4) - QPaintEngine__QWindowSystem QPaintEngine__Type = QPaintEngine__Type(5) - QPaintEngine__PostScript QPaintEngine__Type = QPaintEngine__Type(6) - QPaintEngine__OpenGL QPaintEngine__Type = QPaintEngine__Type(7) - QPaintEngine__Picture QPaintEngine__Type = QPaintEngine__Type(8) - QPaintEngine__SVG QPaintEngine__Type = QPaintEngine__Type(9) - QPaintEngine__Raster QPaintEngine__Type = QPaintEngine__Type(10) - QPaintEngine__Direct3D QPaintEngine__Type = QPaintEngine__Type(11) - QPaintEngine__Pdf QPaintEngine__Type = QPaintEngine__Type(12) - QPaintEngine__OpenVG QPaintEngine__Type = QPaintEngine__Type(13) - QPaintEngine__OpenGL2 QPaintEngine__Type = QPaintEngine__Type(14) - QPaintEngine__PaintBuffer QPaintEngine__Type = QPaintEngine__Type(15) - QPaintEngine__Blitter QPaintEngine__Type = QPaintEngine__Type(16) - QPaintEngine__Direct2D QPaintEngine__Type = QPaintEngine__Type(17) - QPaintEngine__User QPaintEngine__Type = QPaintEngine__Type(50) - QPaintEngine__MaxUser QPaintEngine__Type = QPaintEngine__Type(100) -) - -func NewQPaintEngine(caps QPaintEngine__PaintEngineFeature) *QPaintEngine { - return NewQPaintEngineFromPointer(C.QPaintEngine_NewQPaintEngine(C.longlong(caps))) -} - -//export callbackQPaintEngine_Begin -func callbackQPaintEngine_Begin(ptr unsafe.Pointer, pdev unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "begin"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QPaintDevice) bool)(signal))(NewQPaintDeviceFromPointer(pdev))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QPaintEngine) ConnectBegin(f func(pdev *QPaintDevice) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "begin"); signal != nil { - f := func(pdev *QPaintDevice) bool { - (*(*func(*QPaintDevice) bool)(signal))(pdev) - return f(pdev) - } - qt.ConnectSignal(ptr.Pointer(), "begin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "begin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectBegin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "begin") - } -} - -func (ptr *QPaintEngine) Begin(pdev QPaintDevice_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngine_Begin(ptr.Pointer(), PointerFromQPaintDevice(pdev))) != 0 - } - return false -} - -//export callbackQPaintEngine_DrawEllipse -func callbackQPaintEngine_DrawEllipse(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawEllipse"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } else { - NewQPaintEngineFromPointer(ptr).DrawEllipseDefault(core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QPaintEngine) ConnectDrawEllipse(f func(rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawEllipse"); signal != nil { - f := func(rect *core.QRectF) { - (*(*func(*core.QRectF))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawEllipse", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawEllipse", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawEllipse() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawEllipse") - } -} - -func (ptr *QPaintEngine) DrawEllipse(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawEllipse(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QPaintEngine) DrawEllipseDefault(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawEllipseDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -//export callbackQPaintEngine_DrawEllipse2 -func callbackQPaintEngine_DrawEllipse2(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawEllipse2"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) - } else { - NewQPaintEngineFromPointer(ptr).DrawEllipse2Default(core.NewQRectFromPointer(rect)) - } -} - -func (ptr *QPaintEngine) ConnectDrawEllipse2(f func(rect *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawEllipse2"); signal != nil { - f := func(rect *core.QRect) { - (*(*func(*core.QRect))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawEllipse2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawEllipse2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawEllipse2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawEllipse2") - } -} - -func (ptr *QPaintEngine) DrawEllipse2(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawEllipse2(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QPaintEngine) DrawEllipse2Default(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawEllipse2Default(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -//export callbackQPaintEngine_DrawImage -func callbackQPaintEngine_DrawImage(ptr unsafe.Pointer, rectangle unsafe.Pointer, image unsafe.Pointer, sr unsafe.Pointer, flags C.longlong) { - if signal := qt.GetSignal(ptr, "drawImage"); signal != nil { - (*(*func(*core.QRectF, *QImage, *core.QRectF, core.Qt__ImageConversionFlag))(signal))(core.NewQRectFFromPointer(rectangle), NewQImageFromPointer(image), core.NewQRectFFromPointer(sr), core.Qt__ImageConversionFlag(flags)) - } else { - NewQPaintEngineFromPointer(ptr).DrawImageDefault(core.NewQRectFFromPointer(rectangle), NewQImageFromPointer(image), core.NewQRectFFromPointer(sr), core.Qt__ImageConversionFlag(flags)) - } -} - -func (ptr *QPaintEngine) ConnectDrawImage(f func(rectangle *core.QRectF, image *QImage, sr *core.QRectF, flags core.Qt__ImageConversionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawImage"); signal != nil { - f := func(rectangle *core.QRectF, image *QImage, sr *core.QRectF, flags core.Qt__ImageConversionFlag) { - (*(*func(*core.QRectF, *QImage, *core.QRectF, core.Qt__ImageConversionFlag))(signal))(rectangle, image, sr, flags) - f(rectangle, image, sr, flags) - } - qt.ConnectSignal(ptr.Pointer(), "drawImage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawImage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawImage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawImage") - } -} - -func (ptr *QPaintEngine) DrawImage(rectangle core.QRectF_ITF, image QImage_ITF, sr core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawImage(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQImage(image), core.PointerFromQRectF(sr), C.longlong(flags)) - } -} - -func (ptr *QPaintEngine) DrawImageDefault(rectangle core.QRectF_ITF, image QImage_ITF, sr core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawImageDefault(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQImage(image), core.PointerFromQRectF(sr), C.longlong(flags)) - } -} - -//export callbackQPaintEngine_DrawLines -func callbackQPaintEngine_DrawLines(ptr unsafe.Pointer, lines unsafe.Pointer, lineCount C.int) { - if signal := qt.GetSignal(ptr, "drawLines"); signal != nil { - (*(*func(*core.QLineF, int))(signal))(core.NewQLineFFromPointer(lines), int(int32(lineCount))) - } else { - NewQPaintEngineFromPointer(ptr).DrawLinesDefault(core.NewQLineFFromPointer(lines), int(int32(lineCount))) - } -} - -func (ptr *QPaintEngine) ConnectDrawLines(f func(lines *core.QLineF, lineCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawLines"); signal != nil { - f := func(lines *core.QLineF, lineCount int) { - (*(*func(*core.QLineF, int))(signal))(lines, lineCount) - f(lines, lineCount) - } - qt.ConnectSignal(ptr.Pointer(), "drawLines", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawLines", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawLines() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawLines") - } -} - -func (ptr *QPaintEngine) DrawLines(lines core.QLineF_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawLines(ptr.Pointer(), core.PointerFromQLineF(lines), C.int(int32(lineCount))) - } -} - -func (ptr *QPaintEngine) DrawLinesDefault(lines core.QLineF_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawLinesDefault(ptr.Pointer(), core.PointerFromQLineF(lines), C.int(int32(lineCount))) - } -} - -//export callbackQPaintEngine_DrawLines2 -func callbackQPaintEngine_DrawLines2(ptr unsafe.Pointer, lines unsafe.Pointer, lineCount C.int) { - if signal := qt.GetSignal(ptr, "drawLines2"); signal != nil { - (*(*func(*core.QLine, int))(signal))(core.NewQLineFromPointer(lines), int(int32(lineCount))) - } else { - NewQPaintEngineFromPointer(ptr).DrawLines2Default(core.NewQLineFromPointer(lines), int(int32(lineCount))) - } -} - -func (ptr *QPaintEngine) ConnectDrawLines2(f func(lines *core.QLine, lineCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawLines2"); signal != nil { - f := func(lines *core.QLine, lineCount int) { - (*(*func(*core.QLine, int))(signal))(lines, lineCount) - f(lines, lineCount) - } - qt.ConnectSignal(ptr.Pointer(), "drawLines2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawLines2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawLines2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawLines2") - } -} - -func (ptr *QPaintEngine) DrawLines2(lines core.QLine_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawLines2(ptr.Pointer(), core.PointerFromQLine(lines), C.int(int32(lineCount))) - } -} - -func (ptr *QPaintEngine) DrawLines2Default(lines core.QLine_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawLines2Default(ptr.Pointer(), core.PointerFromQLine(lines), C.int(int32(lineCount))) - } -} - -//export callbackQPaintEngine_DrawPath -func callbackQPaintEngine_DrawPath(ptr unsafe.Pointer, path unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawPath"); signal != nil { - (*(*func(*QPainterPath))(signal))(NewQPainterPathFromPointer(path)) - } else { - NewQPaintEngineFromPointer(ptr).DrawPathDefault(NewQPainterPathFromPointer(path)) - } -} - -func (ptr *QPaintEngine) ConnectDrawPath(f func(path *QPainterPath)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPath"); signal != nil { - f := func(path *QPainterPath) { - (*(*func(*QPainterPath))(signal))(path) - f(path) - } - qt.ConnectSignal(ptr.Pointer(), "drawPath", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPath", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawPath() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPath") - } -} - -func (ptr *QPaintEngine) DrawPath(path QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPath(ptr.Pointer(), PointerFromQPainterPath(path)) - } -} - -func (ptr *QPaintEngine) DrawPathDefault(path QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPathDefault(ptr.Pointer(), PointerFromQPainterPath(path)) - } -} - -//export callbackQPaintEngine_DrawPixmap -func callbackQPaintEngine_DrawPixmap(ptr unsafe.Pointer, r unsafe.Pointer, pm unsafe.Pointer, sr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawPixmap"); signal != nil { - (*(*func(*core.QRectF, *QPixmap, *core.QRectF))(signal))(core.NewQRectFFromPointer(r), NewQPixmapFromPointer(pm), core.NewQRectFFromPointer(sr)) - } - -} - -func (ptr *QPaintEngine) ConnectDrawPixmap(f func(r *core.QRectF, pm *QPixmap, sr *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPixmap"); signal != nil { - f := func(r *core.QRectF, pm *QPixmap, sr *core.QRectF) { - (*(*func(*core.QRectF, *QPixmap, *core.QRectF))(signal))(r, pm, sr) - f(r, pm, sr) - } - qt.ConnectSignal(ptr.Pointer(), "drawPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPixmap") - } -} - -func (ptr *QPaintEngine) DrawPixmap(r core.QRectF_ITF, pm QPixmap_ITF, sr core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPixmap(ptr.Pointer(), core.PointerFromQRectF(r), PointerFromQPixmap(pm), core.PointerFromQRectF(sr)) - } -} - -//export callbackQPaintEngine_DrawPoints -func callbackQPaintEngine_DrawPoints(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int) { - if signal := qt.GetSignal(ptr, "drawPoints"); signal != nil { - (*(*func(*core.QPointF, int))(signal))(core.NewQPointFFromPointer(points), int(int32(pointCount))) - } else { - NewQPaintEngineFromPointer(ptr).DrawPointsDefault(core.NewQPointFFromPointer(points), int(int32(pointCount))) - } -} - -func (ptr *QPaintEngine) ConnectDrawPoints(f func(points *core.QPointF, pointCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPoints"); signal != nil { - f := func(points *core.QPointF, pointCount int) { - (*(*func(*core.QPointF, int))(signal))(points, pointCount) - f(points, pointCount) - } - qt.ConnectSignal(ptr.Pointer(), "drawPoints", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPoints", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawPoints() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPoints") - } -} - -func (ptr *QPaintEngine) DrawPoints(points core.QPointF_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPoints(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPaintEngine) DrawPointsDefault(points core.QPointF_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPointsDefault(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) - } -} - -//export callbackQPaintEngine_DrawPoints2 -func callbackQPaintEngine_DrawPoints2(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int) { - if signal := qt.GetSignal(ptr, "drawPoints2"); signal != nil { - (*(*func(*core.QPoint, int))(signal))(core.NewQPointFromPointer(points), int(int32(pointCount))) - } else { - NewQPaintEngineFromPointer(ptr).DrawPoints2Default(core.NewQPointFromPointer(points), int(int32(pointCount))) - } -} - -func (ptr *QPaintEngine) ConnectDrawPoints2(f func(points *core.QPoint, pointCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPoints2"); signal != nil { - f := func(points *core.QPoint, pointCount int) { - (*(*func(*core.QPoint, int))(signal))(points, pointCount) - f(points, pointCount) - } - qt.ConnectSignal(ptr.Pointer(), "drawPoints2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPoints2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawPoints2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPoints2") - } -} - -func (ptr *QPaintEngine) DrawPoints2(points core.QPoint_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPoints2(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPaintEngine) DrawPoints2Default(points core.QPoint_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPoints2Default(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) - } -} - -//export callbackQPaintEngine_DrawPolygon -func callbackQPaintEngine_DrawPolygon(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int, mode C.longlong) { - if signal := qt.GetSignal(ptr, "drawPolygon"); signal != nil { - (*(*func(*core.QPointF, int, QPaintEngine__PolygonDrawMode))(signal))(core.NewQPointFFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) - } else { - NewQPaintEngineFromPointer(ptr).DrawPolygonDefault(core.NewQPointFFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) - } -} - -func (ptr *QPaintEngine) ConnectDrawPolygon(f func(points *core.QPointF, pointCount int, mode QPaintEngine__PolygonDrawMode)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPolygon"); signal != nil { - f := func(points *core.QPointF, pointCount int, mode QPaintEngine__PolygonDrawMode) { - (*(*func(*core.QPointF, int, QPaintEngine__PolygonDrawMode))(signal))(points, pointCount, mode) - f(points, pointCount, mode) - } - qt.ConnectSignal(ptr.Pointer(), "drawPolygon", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPolygon", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawPolygon() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPolygon") - } -} - -func (ptr *QPaintEngine) DrawPolygon(points core.QPointF_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPolygon(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount)), C.longlong(mode)) - } -} - -func (ptr *QPaintEngine) DrawPolygonDefault(points core.QPointF_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPolygonDefault(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount)), C.longlong(mode)) - } -} - -//export callbackQPaintEngine_DrawPolygon2 -func callbackQPaintEngine_DrawPolygon2(ptr unsafe.Pointer, points unsafe.Pointer, pointCount C.int, mode C.longlong) { - if signal := qt.GetSignal(ptr, "drawPolygon2"); signal != nil { - (*(*func(*core.QPoint, int, QPaintEngine__PolygonDrawMode))(signal))(core.NewQPointFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) - } else { - NewQPaintEngineFromPointer(ptr).DrawPolygon2Default(core.NewQPointFromPointer(points), int(int32(pointCount)), QPaintEngine__PolygonDrawMode(mode)) - } -} - -func (ptr *QPaintEngine) ConnectDrawPolygon2(f func(points *core.QPoint, pointCount int, mode QPaintEngine__PolygonDrawMode)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPolygon2"); signal != nil { - f := func(points *core.QPoint, pointCount int, mode QPaintEngine__PolygonDrawMode) { - (*(*func(*core.QPoint, int, QPaintEngine__PolygonDrawMode))(signal))(points, pointCount, mode) - f(points, pointCount, mode) - } - qt.ConnectSignal(ptr.Pointer(), "drawPolygon2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPolygon2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawPolygon2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPolygon2") - } -} - -func (ptr *QPaintEngine) DrawPolygon2(points core.QPoint_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPolygon2(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount)), C.longlong(mode)) - } -} - -func (ptr *QPaintEngine) DrawPolygon2Default(points core.QPoint_ITF, pointCount int, mode QPaintEngine__PolygonDrawMode) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawPolygon2Default(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount)), C.longlong(mode)) - } -} - -//export callbackQPaintEngine_DrawRects -func callbackQPaintEngine_DrawRects(ptr unsafe.Pointer, rects unsafe.Pointer, rectCount C.int) { - if signal := qt.GetSignal(ptr, "drawRects"); signal != nil { - (*(*func(*core.QRectF, int))(signal))(core.NewQRectFFromPointer(rects), int(int32(rectCount))) - } else { - NewQPaintEngineFromPointer(ptr).DrawRectsDefault(core.NewQRectFFromPointer(rects), int(int32(rectCount))) - } -} - -func (ptr *QPaintEngine) ConnectDrawRects(f func(rects *core.QRectF, rectCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawRects"); signal != nil { - f := func(rects *core.QRectF, rectCount int) { - (*(*func(*core.QRectF, int))(signal))(rects, rectCount) - f(rects, rectCount) - } - qt.ConnectSignal(ptr.Pointer(), "drawRects", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawRects", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawRects() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawRects") - } -} - -func (ptr *QPaintEngine) DrawRects(rects core.QRectF_ITF, rectCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawRects(ptr.Pointer(), core.PointerFromQRectF(rects), C.int(int32(rectCount))) - } -} - -func (ptr *QPaintEngine) DrawRectsDefault(rects core.QRectF_ITF, rectCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawRectsDefault(ptr.Pointer(), core.PointerFromQRectF(rects), C.int(int32(rectCount))) - } -} - -//export callbackQPaintEngine_DrawRects2 -func callbackQPaintEngine_DrawRects2(ptr unsafe.Pointer, rects unsafe.Pointer, rectCount C.int) { - if signal := qt.GetSignal(ptr, "drawRects2"); signal != nil { - (*(*func(*core.QRect, int))(signal))(core.NewQRectFromPointer(rects), int(int32(rectCount))) - } else { - NewQPaintEngineFromPointer(ptr).DrawRects2Default(core.NewQRectFromPointer(rects), int(int32(rectCount))) - } -} - -func (ptr *QPaintEngine) ConnectDrawRects2(f func(rects *core.QRect, rectCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawRects2"); signal != nil { - f := func(rects *core.QRect, rectCount int) { - (*(*func(*core.QRect, int))(signal))(rects, rectCount) - f(rects, rectCount) - } - qt.ConnectSignal(ptr.Pointer(), "drawRects2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawRects2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawRects2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawRects2") - } -} - -func (ptr *QPaintEngine) DrawRects2(rects core.QRect_ITF, rectCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawRects2(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(rectCount))) - } -} - -func (ptr *QPaintEngine) DrawRects2Default(rects core.QRect_ITF, rectCount int) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawRects2Default(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(rectCount))) - } -} - -//export callbackQPaintEngine_DrawTextItem -func callbackQPaintEngine_DrawTextItem(ptr unsafe.Pointer, p unsafe.Pointer, textItem unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawTextItem"); signal != nil { - (*(*func(*core.QPointF, *QTextItem))(signal))(core.NewQPointFFromPointer(p), NewQTextItemFromPointer(textItem)) - } else { - NewQPaintEngineFromPointer(ptr).DrawTextItemDefault(core.NewQPointFFromPointer(p), NewQTextItemFromPointer(textItem)) - } -} - -func (ptr *QPaintEngine) ConnectDrawTextItem(f func(p *core.QPointF, textItem *QTextItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawTextItem"); signal != nil { - f := func(p *core.QPointF, textItem *QTextItem) { - (*(*func(*core.QPointF, *QTextItem))(signal))(p, textItem) - f(p, textItem) - } - qt.ConnectSignal(ptr.Pointer(), "drawTextItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawTextItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawTextItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawTextItem") - } -} - -func (ptr *QPaintEngine) DrawTextItem(p core.QPointF_ITF, textItem QTextItem_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawTextItem(ptr.Pointer(), core.PointerFromQPointF(p), PointerFromQTextItem(textItem)) - } -} - -func (ptr *QPaintEngine) DrawTextItemDefault(p core.QPointF_ITF, textItem QTextItem_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawTextItemDefault(ptr.Pointer(), core.PointerFromQPointF(p), PointerFromQTextItem(textItem)) - } -} - -//export callbackQPaintEngine_DrawTiledPixmap -func callbackQPaintEngine_DrawTiledPixmap(ptr unsafe.Pointer, rect unsafe.Pointer, pixmap unsafe.Pointer, p unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawTiledPixmap"); signal != nil { - (*(*func(*core.QRectF, *QPixmap, *core.QPointF))(signal))(core.NewQRectFFromPointer(rect), NewQPixmapFromPointer(pixmap), core.NewQPointFFromPointer(p)) - } else { - NewQPaintEngineFromPointer(ptr).DrawTiledPixmapDefault(core.NewQRectFFromPointer(rect), NewQPixmapFromPointer(pixmap), core.NewQPointFFromPointer(p)) - } -} - -func (ptr *QPaintEngine) ConnectDrawTiledPixmap(f func(rect *core.QRectF, pixmap *QPixmap, p *core.QPointF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawTiledPixmap"); signal != nil { - f := func(rect *core.QRectF, pixmap *QPixmap, p *core.QPointF) { - (*(*func(*core.QRectF, *QPixmap, *core.QPointF))(signal))(rect, pixmap, p) - f(rect, pixmap, p) - } - qt.ConnectSignal(ptr.Pointer(), "drawTiledPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawTiledPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDrawTiledPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawTiledPixmap") - } -} - -func (ptr *QPaintEngine) DrawTiledPixmap(rect core.QRectF_ITF, pixmap QPixmap_ITF, p core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawTiledPixmap(ptr.Pointer(), core.PointerFromQRectF(rect), PointerFromQPixmap(pixmap), core.PointerFromQPointF(p)) - } -} - -func (ptr *QPaintEngine) DrawTiledPixmapDefault(rect core.QRectF_ITF, pixmap QPixmap_ITF, p core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_DrawTiledPixmapDefault(ptr.Pointer(), core.PointerFromQRectF(rect), PointerFromQPixmap(pixmap), core.PointerFromQPointF(p)) - } -} - -//export callbackQPaintEngine_End -func callbackQPaintEngine_End(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "end"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QPaintEngine) ConnectEnd(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "end"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "end", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "end", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectEnd() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "end") - } -} - -func (ptr *QPaintEngine) End() bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngine_End(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPaintEngine) HasFeature(feature QPaintEngine__PaintEngineFeature) bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngine_HasFeature(ptr.Pointer(), C.longlong(feature))) != 0 - } - return false -} - -func (ptr *QPaintEngine) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngine_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPaintEngine) PaintDevice() *QPaintDevice { - if ptr.Pointer() != nil { - return NewQPaintDeviceFromPointer(C.QPaintEngine_PaintDevice(ptr.Pointer())) - } - return nil -} - -func (ptr *QPaintEngine) Painter() *QPainter { - if ptr.Pointer() != nil { - return NewQPainterFromPointer(C.QPaintEngine_Painter(ptr.Pointer())) - } - return nil -} - -func (ptr *QPaintEngine) SetActive(state bool) { - if ptr.Pointer() != nil { - C.QPaintEngine_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(state)))) - } -} - -//export callbackQPaintEngine_Type -func callbackQPaintEngine_Type(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "type"); signal != nil { - return C.longlong((*(*func() QPaintEngine__Type)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QPaintEngine) ConnectType(f func() QPaintEngine__Type) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { - f := func() QPaintEngine__Type { - (*(*func() QPaintEngine__Type)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "type") - } -} - -func (ptr *QPaintEngine) Type() QPaintEngine__Type { - if ptr.Pointer() != nil { - return QPaintEngine__Type(C.QPaintEngine_Type(ptr.Pointer())) - } - return 0 -} - -//export callbackQPaintEngine_UpdateState -func callbackQPaintEngine_UpdateState(ptr unsafe.Pointer, state unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateState"); signal != nil { - (*(*func(*QPaintEngineState))(signal))(NewQPaintEngineStateFromPointer(state)) - } - -} - -func (ptr *QPaintEngine) ConnectUpdateState(f func(state *QPaintEngineState)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateState"); signal != nil { - f := func(state *QPaintEngineState) { - (*(*func(*QPaintEngineState))(signal))(state) - f(state) - } - qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectUpdateState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateState") - } -} - -func (ptr *QPaintEngine) UpdateState(state QPaintEngineState_ITF) { - if ptr.Pointer() != nil { - C.QPaintEngine_UpdateState(ptr.Pointer(), PointerFromQPaintEngineState(state)) - } -} - -//export callbackQPaintEngine_DestroyQPaintEngine -func callbackQPaintEngine_DestroyQPaintEngine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPaintEngine"); signal != nil { - (*(*func())(signal))() - } else { - NewQPaintEngineFromPointer(ptr).DestroyQPaintEngineDefault() - } -} - -func (ptr *QPaintEngine) ConnectDestroyQPaintEngine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPaintEngine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPaintEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPaintEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPaintEngine) DisconnectDestroyQPaintEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPaintEngine") - } -} - -func (ptr *QPaintEngine) DestroyQPaintEngine() { - if ptr.Pointer() != nil { - C.QPaintEngine_DestroyQPaintEngine(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QPaintEngine) DestroyQPaintEngineDefault() { - if ptr.Pointer() != nil { - C.QPaintEngine_DestroyQPaintEngineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QPaintEngineState struct { - ptr unsafe.Pointer -} - -type QPaintEngineState_ITF interface { - QPaintEngineState_PTR() *QPaintEngineState -} - -func (ptr *QPaintEngineState) QPaintEngineState_PTR() *QPaintEngineState { - return ptr -} - -func (ptr *QPaintEngineState) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPaintEngineState) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPaintEngineState(ptr QPaintEngineState_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPaintEngineState_PTR().Pointer() - } - return nil -} - -func NewQPaintEngineStateFromPointer(ptr unsafe.Pointer) (n *QPaintEngineState) { - n = new(QPaintEngineState) - n.SetPointer(ptr) - return -} - -func (ptr *QPaintEngineState) DestroyQPaintEngineState() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPaintEngineState) BackgroundBrush() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QPaintEngineState_BackgroundBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) BackgroundMode() core.Qt__BGMode { - if ptr.Pointer() != nil { - return core.Qt__BGMode(C.QPaintEngineState_BackgroundMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintEngineState) Brush() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QPaintEngineState_Brush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) BrushNeedsResolving() bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngineState_BrushNeedsResolving(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPaintEngineState) BrushOrigin() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPaintEngineState_BrushOrigin(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) ClipOperation() core.Qt__ClipOperation { - if ptr.Pointer() != nil { - return core.Qt__ClipOperation(C.QPaintEngineState_ClipOperation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintEngineState) ClipPath() *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPaintEngineState_ClipPath(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) ClipRegion() *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QPaintEngineState_ClipRegion(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) CompositionMode() QPainter__CompositionMode { - if ptr.Pointer() != nil { - return QPainter__CompositionMode(C.QPaintEngineState_CompositionMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintEngineState) Font() *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QPaintEngineState_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) IsClipEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngineState_IsClipEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPaintEngineState) Opacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QPaintEngineState_Opacity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintEngineState) Painter() *QPainter { - if ptr.Pointer() != nil { - return NewQPainterFromPointer(C.QPaintEngineState_Painter(ptr.Pointer())) - } - return nil -} - -func (ptr *QPaintEngineState) Pen() *QPen { - if ptr.Pointer() != nil { - tmpValue := NewQPenFromPointer(C.QPaintEngineState_Pen(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue - } - return nil -} - -func (ptr *QPaintEngineState) PenNeedsResolving() bool { - if ptr.Pointer() != nil { - return int8(C.QPaintEngineState_PenNeedsResolving(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPaintEngineState) RenderHints() QPainter__RenderHint { - if ptr.Pointer() != nil { - return QPainter__RenderHint(C.QPaintEngineState_RenderHints(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintEngineState) State() QPaintEngine__DirtyFlag { - if ptr.Pointer() != nil { - return QPaintEngine__DirtyFlag(C.QPaintEngineState_State(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPaintEngineState) Transform() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QPaintEngineState_Transform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -type QPaintEvent struct { - core.QEvent -} - -type QPaintEvent_ITF interface { - core.QEvent_ITF - QPaintEvent_PTR() *QPaintEvent -} - -func (ptr *QPaintEvent) QPaintEvent_PTR() *QPaintEvent { - return ptr -} - -func (ptr *QPaintEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QPaintEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQPaintEvent(ptr QPaintEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPaintEvent_PTR().Pointer() - } - return nil -} - -func NewQPaintEventFromPointer(ptr unsafe.Pointer) (n *QPaintEvent) { - n = new(QPaintEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QPaintEvent) DestroyQPaintEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQPaintEvent(paintRegion QRegion_ITF) *QPaintEvent { - tmpValue := NewQPaintEventFromPointer(C.QPaintEvent_NewQPaintEvent(PointerFromQRegion(paintRegion))) - runtime.SetFinalizer(tmpValue, (*QPaintEvent).DestroyQPaintEvent) - return tmpValue -} - -func NewQPaintEvent2(paintRect core.QRect_ITF) *QPaintEvent { - tmpValue := NewQPaintEventFromPointer(C.QPaintEvent_NewQPaintEvent2(core.PointerFromQRect(paintRect))) - runtime.SetFinalizer(tmpValue, (*QPaintEvent).DestroyQPaintEvent) - return tmpValue -} - -func (ptr *QPaintEvent) Rect() *core.QRect { - if ptr.Pointer() != nil { - return core.NewQRectFromPointer(C.QPaintEvent_Rect(ptr.Pointer())) - } - return nil -} - -func (ptr *QPaintEvent) Region() *QRegion { - if ptr.Pointer() != nil { - return NewQRegionFromPointer(C.QPaintEvent_Region(ptr.Pointer())) - } - return nil -} - -type QPainter struct { - ptr unsafe.Pointer -} - -type QPainter_ITF interface { - QPainter_PTR() *QPainter -} - -func (ptr *QPainter) QPainter_PTR() *QPainter { - return ptr -} - -func (ptr *QPainter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPainter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPainter(ptr QPainter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPainter_PTR().Pointer() - } - return nil -} - -func NewQPainterFromPointer(ptr unsafe.Pointer) (n *QPainter) { - n = new(QPainter) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPainter__RenderHint -//QPainter::RenderHint -type QPainter__RenderHint int64 - -const ( - QPainter__Antialiasing QPainter__RenderHint = QPainter__RenderHint(0x01) - QPainter__TextAntialiasing QPainter__RenderHint = QPainter__RenderHint(0x02) - QPainter__SmoothPixmapTransform QPainter__RenderHint = QPainter__RenderHint(0x04) - QPainter__HighQualityAntialiasing QPainter__RenderHint = QPainter__RenderHint(0x08) - QPainter__NonCosmeticDefaultPen QPainter__RenderHint = QPainter__RenderHint(0x10) - QPainter__Qt4CompatiblePainting QPainter__RenderHint = QPainter__RenderHint(0x20) - QPainter__LosslessImageRendering QPainter__RenderHint = QPainter__RenderHint(0x40) -) - -//go:generate stringer -type=QPainter__PixmapFragmentHint -//QPainter::PixmapFragmentHint -type QPainter__PixmapFragmentHint int64 - -const ( - QPainter__OpaqueHint QPainter__PixmapFragmentHint = QPainter__PixmapFragmentHint(0x01) -) - -//go:generate stringer -type=QPainter__CompositionMode -//QPainter::CompositionMode -type QPainter__CompositionMode int64 - -const ( - QPainter__CompositionMode_SourceOver QPainter__CompositionMode = QPainter__CompositionMode(0) - QPainter__CompositionMode_DestinationOver QPainter__CompositionMode = QPainter__CompositionMode(1) - QPainter__CompositionMode_Clear QPainter__CompositionMode = QPainter__CompositionMode(2) - QPainter__CompositionMode_Source QPainter__CompositionMode = QPainter__CompositionMode(3) - QPainter__CompositionMode_Destination QPainter__CompositionMode = QPainter__CompositionMode(4) - QPainter__CompositionMode_SourceIn QPainter__CompositionMode = QPainter__CompositionMode(5) - QPainter__CompositionMode_DestinationIn QPainter__CompositionMode = QPainter__CompositionMode(6) - QPainter__CompositionMode_SourceOut QPainter__CompositionMode = QPainter__CompositionMode(7) - QPainter__CompositionMode_DestinationOut QPainter__CompositionMode = QPainter__CompositionMode(8) - QPainter__CompositionMode_SourceAtop QPainter__CompositionMode = QPainter__CompositionMode(9) - QPainter__CompositionMode_DestinationAtop QPainter__CompositionMode = QPainter__CompositionMode(10) - QPainter__CompositionMode_Xor QPainter__CompositionMode = QPainter__CompositionMode(11) - QPainter__CompositionMode_Plus QPainter__CompositionMode = QPainter__CompositionMode(12) - QPainter__CompositionMode_Multiply QPainter__CompositionMode = QPainter__CompositionMode(13) - QPainter__CompositionMode_Screen QPainter__CompositionMode = QPainter__CompositionMode(14) - QPainter__CompositionMode_Overlay QPainter__CompositionMode = QPainter__CompositionMode(15) - QPainter__CompositionMode_Darken QPainter__CompositionMode = QPainter__CompositionMode(16) - QPainter__CompositionMode_Lighten QPainter__CompositionMode = QPainter__CompositionMode(17) - QPainter__CompositionMode_ColorDodge QPainter__CompositionMode = QPainter__CompositionMode(18) - QPainter__CompositionMode_ColorBurn QPainter__CompositionMode = QPainter__CompositionMode(19) - QPainter__CompositionMode_HardLight QPainter__CompositionMode = QPainter__CompositionMode(20) - QPainter__CompositionMode_SoftLight QPainter__CompositionMode = QPainter__CompositionMode(21) - QPainter__CompositionMode_Difference QPainter__CompositionMode = QPainter__CompositionMode(22) - QPainter__CompositionMode_Exclusion QPainter__CompositionMode = QPainter__CompositionMode(23) - QPainter__RasterOp_SourceOrDestination QPainter__CompositionMode = QPainter__CompositionMode(24) - QPainter__RasterOp_SourceAndDestination QPainter__CompositionMode = QPainter__CompositionMode(25) - QPainter__RasterOp_SourceXorDestination QPainter__CompositionMode = QPainter__CompositionMode(26) - QPainter__RasterOp_NotSourceAndNotDestination QPainter__CompositionMode = QPainter__CompositionMode(27) - QPainter__RasterOp_NotSourceOrNotDestination QPainter__CompositionMode = QPainter__CompositionMode(28) - QPainter__RasterOp_NotSourceXorDestination QPainter__CompositionMode = QPainter__CompositionMode(29) - QPainter__RasterOp_NotSource QPainter__CompositionMode = QPainter__CompositionMode(30) - QPainter__RasterOp_NotSourceAndDestination QPainter__CompositionMode = QPainter__CompositionMode(31) - QPainter__RasterOp_SourceAndNotDestination QPainter__CompositionMode = QPainter__CompositionMode(32) - QPainter__RasterOp_NotSourceOrDestination QPainter__CompositionMode = QPainter__CompositionMode(33) - QPainter__RasterOp_SourceOrNotDestination QPainter__CompositionMode = QPainter__CompositionMode(34) - QPainter__RasterOp_ClearDestination QPainter__CompositionMode = QPainter__CompositionMode(35) - QPainter__RasterOp_SetDestination QPainter__CompositionMode = QPainter__CompositionMode(36) - QPainter__RasterOp_NotDestination QPainter__CompositionMode = QPainter__CompositionMode(37) -) - -func NewQPainter() *QPainter { - tmpValue := NewQPainterFromPointer(C.QPainter_NewQPainter()) - runtime.SetFinalizer(tmpValue, (*QPainter).DestroyQPainter) - return tmpValue -} - -func NewQPainter2(device QPaintDevice_ITF) *QPainter { - tmpValue := NewQPainterFromPointer(C.QPainter_NewQPainter2(PointerFromQPaintDevice(device))) - runtime.SetFinalizer(tmpValue, (*QPainter).DestroyQPainter) - return tmpValue -} - -func (ptr *QPainter) Background() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPainter_Background(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) BackgroundMode() core.Qt__BGMode { - if ptr.Pointer() != nil { - return core.Qt__BGMode(C.QPainter_BackgroundMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainter) Begin(device QPaintDevice_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_Begin(ptr.Pointer(), PointerFromQPaintDevice(device))) != 0 - } - return false -} - -func (ptr *QPainter) BeginNativePainting() { - if ptr.Pointer() != nil { - C.QPainter_BeginNativePainting(ptr.Pointer()) - } -} - -func (ptr *QPainter) BoundingRect(rectangle core.QRectF_ITF, flags int, text string) *core.QRectF { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFFromPointer(C.QPainter_BoundingRect(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPainter) BoundingRect2(rectangle core.QRect_ITF, flags int, text string) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QPainter_BoundingRect2(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPainter) BoundingRect3(x int, y int, w int, h int, flags int, text string) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QPainter_BoundingRect3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPainter) BoundingRect4(rectangle core.QRectF_ITF, text string, option QTextOption_ITF) *core.QRectF { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFFromPointer(C.QPainter_BoundingRect4(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextOption(option))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPainter) Brush() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPainter_Brush(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) BrushOrigin() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QPainter_BrushOrigin(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QPainter) ClipBoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPainter_ClipBoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPainter) ClipPath() *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainter_ClipPath(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainter) ClipRegion() *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QPainter_ClipRegion(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QPainter) CombinedTransform() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QPainter_CombinedTransform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QPainter) CompositionMode() QPainter__CompositionMode { - if ptr.Pointer() != nil { - return QPainter__CompositionMode(C.QPainter_CompositionMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainter) Device() *QPaintDevice { - if ptr.Pointer() != nil { - return NewQPaintDeviceFromPointer(C.QPainter_Device(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) DeviceTransform() *QTransform { - if ptr.Pointer() != nil { - return NewQTransformFromPointer(C.QPainter_DeviceTransform(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) DrawArc(rectangle core.QRectF_ITF, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawArc(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawArc2(rectangle core.QRect_ITF, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawArc2(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawArc3(x int, y int, width int, height int, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawArc3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawChord(rectangle core.QRectF_ITF, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawChord(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawChord2(x int, y int, width int, height int, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawChord2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawChord3(rectangle core.QRect_ITF, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawChord3(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawConvexPolygon(points core.QPointF_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawConvexPolygon(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPainter) DrawConvexPolygon2(polygon QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawConvexPolygon2(ptr.Pointer(), PointerFromQPolygonF(polygon)) - } -} - -func (ptr *QPainter) DrawConvexPolygon3(points core.QPoint_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawConvexPolygon3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPainter) DrawConvexPolygon4(polygon QPolygon_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawConvexPolygon4(ptr.Pointer(), PointerFromQPolygon(polygon)) - } -} - -func (ptr *QPainter) DrawEllipse(rectangle core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawEllipse(ptr.Pointer(), core.PointerFromQRectF(rectangle)) - } -} - -func (ptr *QPainter) DrawEllipse2(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawEllipse2(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -func (ptr *QPainter) DrawEllipse3(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QPainter_DrawEllipse3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QPainter) DrawEllipse4(center core.QPointF_ITF, rx float64, ry float64) { - if ptr.Pointer() != nil { - C.QPainter_DrawEllipse4(ptr.Pointer(), core.PointerFromQPointF(center), C.double(rx), C.double(ry)) - } -} - -func (ptr *QPainter) DrawEllipse5(center core.QPoint_ITF, rx int, ry int) { - if ptr.Pointer() != nil { - C.QPainter_DrawEllipse5(ptr.Pointer(), core.PointerFromQPoint(center), C.int(int32(rx)), C.int(int32(ry))) - } -} - -func (ptr *QPainter) DrawGlyphRun(position core.QPointF_ITF, glyphs QGlyphRun_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawGlyphRun(ptr.Pointer(), core.PointerFromQPointF(position), PointerFromQGlyphRun(glyphs)) - } -} - -func (ptr *QPainter) DrawImage(target core.QRectF_ITF, image QImage_ITF, source core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage(ptr.Pointer(), core.PointerFromQRectF(target), PointerFromQImage(image), core.PointerFromQRectF(source), C.longlong(flags)) - } -} - -func (ptr *QPainter) DrawImage2(target core.QRect_ITF, image QImage_ITF, source core.QRect_ITF, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage2(ptr.Pointer(), core.PointerFromQRect(target), PointerFromQImage(image), core.PointerFromQRect(source), C.longlong(flags)) - } -} - -func (ptr *QPainter) DrawImage3(point core.QPointF_ITF, image QImage_ITF, source core.QRectF_ITF, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage3(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQImage(image), core.PointerFromQRectF(source), C.longlong(flags)) - } -} - -func (ptr *QPainter) DrawImage4(point core.QPoint_ITF, image QImage_ITF, source core.QRect_ITF, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage4(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQImage(image), core.PointerFromQRect(source), C.longlong(flags)) - } -} - -func (ptr *QPainter) DrawImage5(rectangle core.QRectF_ITF, image QImage_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage5(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQImage(image)) - } -} - -func (ptr *QPainter) DrawImage6(rectangle core.QRect_ITF, image QImage_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage6(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQImage(image)) - } -} - -func (ptr *QPainter) DrawImage7(point core.QPointF_ITF, image QImage_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage7(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQImage(image)) - } -} - -func (ptr *QPainter) DrawImage8(point core.QPoint_ITF, image QImage_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage8(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQImage(image)) - } -} - -func (ptr *QPainter) DrawImage9(x int, y int, image QImage_ITF, sx int, sy int, sw int, sh int, flags core.Qt__ImageConversionFlag) { - if ptr.Pointer() != nil { - C.QPainter_DrawImage9(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQImage(image), C.int(int32(sx)), C.int(int32(sy)), C.int(int32(sw)), C.int(int32(sh)), C.longlong(flags)) - } -} - -func (ptr *QPainter) DrawLine(line core.QLineF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawLine(ptr.Pointer(), core.PointerFromQLineF(line)) - } -} - -func (ptr *QPainter) DrawLine2(line core.QLine_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawLine2(ptr.Pointer(), core.PointerFromQLine(line)) - } -} - -func (ptr *QPainter) DrawLine3(x1 int, y1 int, x2 int, y2 int) { - if ptr.Pointer() != nil { - C.QPainter_DrawLine3(ptr.Pointer(), C.int(int32(x1)), C.int(int32(y1)), C.int(int32(x2)), C.int(int32(y2))) - } -} - -func (ptr *QPainter) DrawLine4(p1 core.QPoint_ITF, p2 core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawLine4(ptr.Pointer(), core.PointerFromQPoint(p1), core.PointerFromQPoint(p2)) - } -} - -func (ptr *QPainter) DrawLine5(p1 core.QPointF_ITF, p2 core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawLine5(ptr.Pointer(), core.PointerFromQPointF(p1), core.PointerFromQPointF(p2)) - } -} - -func (ptr *QPainter) DrawLines(lines core.QLineF_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines(ptr.Pointer(), core.PointerFromQLineF(lines), C.int(int32(lineCount))) - } -} - -func (ptr *QPainter) DrawLines2(lines []*core.QLineF) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_lines_newList2()) - for _, v := range lines { - tmpList.__drawLines_lines_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainter) DrawLines3(pointPairs core.QPointF_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines3(ptr.Pointer(), core.PointerFromQPointF(pointPairs), C.int(int32(lineCount))) - } -} - -func (ptr *QPainter) DrawLines4(pointPairs []*core.QPointF) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines4(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_pointPairs_newList4()) - for _, v := range pointPairs { - tmpList.__drawLines_pointPairs_setList4(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainter) DrawLines5(lines core.QLine_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines5(ptr.Pointer(), core.PointerFromQLine(lines), C.int(int32(lineCount))) - } -} - -func (ptr *QPainter) DrawLines6(lines []*core.QLine) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines6(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_lines_newList6()) - for _, v := range lines { - tmpList.__drawLines_lines_setList6(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainter) DrawLines7(pointPairs core.QPoint_ITF, lineCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines7(ptr.Pointer(), core.PointerFromQPoint(pointPairs), C.int(int32(lineCount))) - } -} - -func (ptr *QPainter) DrawLines8(pointPairs []*core.QPoint) { - if ptr.Pointer() != nil { - C.QPainter_DrawLines8(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawLines_pointPairs_newList8()) - for _, v := range pointPairs { - tmpList.__drawLines_pointPairs_setList8(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainter) DrawPath(path QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPath(ptr.Pointer(), PointerFromQPainterPath(path)) - } -} - -func (ptr *QPainter) DrawPicture(point core.QPointF_ITF, picture QPicture_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPicture(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQPicture(picture)) - } -} - -func (ptr *QPainter) DrawPicture2(x int, y int, picture QPicture_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPicture2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQPicture(picture)) - } -} - -func (ptr *QPainter) DrawPicture3(point core.QPoint_ITF, picture QPicture_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPicture3(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQPicture(picture)) - } -} - -func (ptr *QPainter) DrawPie(rectangle core.QRectF_ITF, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPie(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawPie2(x int, y int, width int, height int, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPie2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawPie3(rectangle core.QRect_ITF, startAngle int, spanAngle int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPie3(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(startAngle)), C.int(int32(spanAngle))) - } -} - -func (ptr *QPainter) DrawPixmap(target core.QRectF_ITF, pixmap QPixmap_ITF, source core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap(ptr.Pointer(), core.PointerFromQRectF(target), PointerFromQPixmap(pixmap), core.PointerFromQRectF(source)) - } -} - -func (ptr *QPainter) DrawPixmap2(target core.QRect_ITF, pixmap QPixmap_ITF, source core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap2(ptr.Pointer(), core.PointerFromQRect(target), PointerFromQPixmap(pixmap), core.PointerFromQRect(source)) - } -} - -func (ptr *QPainter) DrawPixmap3(x int, y int, w int, h int, pixmap QPixmap_ITF, sx int, sy int, sw int, sh int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), PointerFromQPixmap(pixmap), C.int(int32(sx)), C.int(int32(sy)), C.int(int32(sw)), C.int(int32(sh))) - } -} - -func (ptr *QPainter) DrawPixmap4(x int, y int, pixmap QPixmap_ITF, sx int, sy int, sw int, sh int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap4(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQPixmap(pixmap), C.int(int32(sx)), C.int(int32(sy)), C.int(int32(sw)), C.int(int32(sh))) - } -} - -func (ptr *QPainter) DrawPixmap5(point core.QPointF_ITF, pixmap QPixmap_ITF, source core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap5(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQPixmap(pixmap), core.PointerFromQRectF(source)) - } -} - -func (ptr *QPainter) DrawPixmap6(point core.QPoint_ITF, pixmap QPixmap_ITF, source core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap6(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQPixmap(pixmap), core.PointerFromQRect(source)) - } -} - -func (ptr *QPainter) DrawPixmap7(point core.QPointF_ITF, pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap7(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QPainter) DrawPixmap8(point core.QPoint_ITF, pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap8(ptr.Pointer(), core.PointerFromQPoint(point), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QPainter) DrawPixmap9(x int, y int, pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap9(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QPainter) DrawPixmap10(rectangle core.QRect_ITF, pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap10(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QPainter) DrawPixmap11(x int, y int, width int, height int, pixmap QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPixmap11(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QPainter) DrawPoint(position core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoint(ptr.Pointer(), core.PointerFromQPointF(position)) - } -} - -func (ptr *QPainter) DrawPoint2(position core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoint2(ptr.Pointer(), core.PointerFromQPoint(position)) - } -} - -func (ptr *QPainter) DrawPoint3(x int, y int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoint3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) - } -} - -func (ptr *QPainter) DrawPoints(points core.QPointF_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoints(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPainter) DrawPoints2(points QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoints2(ptr.Pointer(), PointerFromQPolygonF(points)) - } -} - -func (ptr *QPainter) DrawPoints3(points core.QPoint_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoints3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPainter) DrawPoints4(points QPolygon_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPoints4(ptr.Pointer(), PointerFromQPolygon(points)) - } -} - -func (ptr *QPainter) DrawPolygon(points core.QPointF_ITF, pointCount int, fillRule core.Qt__FillRule) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolygon(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount)), C.longlong(fillRule)) - } -} - -func (ptr *QPainter) DrawPolygon2(points QPolygonF_ITF, fillRule core.Qt__FillRule) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolygon2(ptr.Pointer(), PointerFromQPolygonF(points), C.longlong(fillRule)) - } -} - -func (ptr *QPainter) DrawPolygon3(points core.QPoint_ITF, pointCount int, fillRule core.Qt__FillRule) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolygon3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount)), C.longlong(fillRule)) - } -} - -func (ptr *QPainter) DrawPolygon4(points QPolygon_ITF, fillRule core.Qt__FillRule) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolygon4(ptr.Pointer(), PointerFromQPolygon(points), C.longlong(fillRule)) - } -} - -func (ptr *QPainter) DrawPolyline(points core.QPointF_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolyline(ptr.Pointer(), core.PointerFromQPointF(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPainter) DrawPolyline2(points QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolyline2(ptr.Pointer(), PointerFromQPolygonF(points)) - } -} - -func (ptr *QPainter) DrawPolyline3(points core.QPoint_ITF, pointCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolyline3(ptr.Pointer(), core.PointerFromQPoint(points), C.int(int32(pointCount))) - } -} - -func (ptr *QPainter) DrawPolyline4(points QPolygon_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawPolyline4(ptr.Pointer(), PointerFromQPolygon(points)) - } -} - -func (ptr *QPainter) DrawRect(rectangle core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) - } -} - -func (ptr *QPainter) DrawRect2(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QPainter_DrawRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QPainter) DrawRect3(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawRect3(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -func (ptr *QPainter) DrawRects(rectangles core.QRectF_ITF, rectCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawRects(ptr.Pointer(), core.PointerFromQRectF(rectangles), C.int(int32(rectCount))) - } -} - -func (ptr *QPainter) DrawRects2(rectangles []*core.QRectF) { - if ptr.Pointer() != nil { - C.QPainter_DrawRects2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawRects_rectangles_newList2()) - for _, v := range rectangles { - tmpList.__drawRects_rectangles_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainter) DrawRects3(rectangles core.QRect_ITF, rectCount int) { - if ptr.Pointer() != nil { - C.QPainter_DrawRects3(ptr.Pointer(), core.PointerFromQRect(rectangles), C.int(int32(rectCount))) - } -} - -func (ptr *QPainter) DrawRects4(rectangles []*core.QRect) { - if ptr.Pointer() != nil { - C.QPainter_DrawRects4(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterFromPointer(NewQPainterFromPointer(nil).__drawRects_rectangles_newList4()) - for _, v := range rectangles { - tmpList.__drawRects_rectangles_setList4(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainter) DrawRoundedRect(rect core.QRectF_ITF, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { - if ptr.Pointer() != nil { - C.QPainter_DrawRoundedRect(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xRadius), C.double(yRadius), C.longlong(mode)) - } -} - -func (ptr *QPainter) DrawRoundedRect2(x int, y int, w int, h int, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { - if ptr.Pointer() != nil { - C.QPainter_DrawRoundedRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.double(xRadius), C.double(yRadius), C.longlong(mode)) - } -} - -func (ptr *QPainter) DrawRoundedRect3(rect core.QRect_ITF, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { - if ptr.Pointer() != nil { - C.QPainter_DrawRoundedRect3(ptr.Pointer(), core.PointerFromQRect(rect), C.double(xRadius), C.double(yRadius), C.longlong(mode)) - } -} - -func (ptr *QPainter) DrawStaticText(topLeftPosition core.QPointF_ITF, staticText QStaticText_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawStaticText(ptr.Pointer(), core.PointerFromQPointF(topLeftPosition), PointerFromQStaticText(staticText)) - } -} - -func (ptr *QPainter) DrawStaticText2(topLeftPosition core.QPoint_ITF, staticText QStaticText_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawStaticText2(ptr.Pointer(), core.PointerFromQPoint(topLeftPosition), PointerFromQStaticText(staticText)) - } -} - -func (ptr *QPainter) DrawStaticText3(left int, top int, staticText QStaticText_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawStaticText3(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), PointerFromQStaticText(staticText)) - } -} - -func (ptr *QPainter) DrawText(position core.QPointF_ITF, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainter_DrawText(ptr.Pointer(), core.PointerFromQPointF(position), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPainter) DrawText2(position core.QPoint_ITF, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainter_DrawText2(ptr.Pointer(), core.PointerFromQPoint(position), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPainter) DrawText3(x int, y int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainter_DrawText3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPainter) DrawText4(rectangle core.QRect_ITF, flags int, text string, boundingRect core.QRect_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainter_DrawText4(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQRect(boundingRect)) - } -} - -func (ptr *QPainter) DrawText5(x int, y int, width int, height int, flags int, text string, boundingRect core.QRect_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainter_DrawText5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.int(int32(flags)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQRect(boundingRect)) - } -} - -func (ptr *QPainter) DrawText6(rectangle core.QRectF_ITF, text string, option QTextOption_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainter_DrawText6(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextOption(option)) - } -} - -func (ptr *QPainter) DrawTiledPixmap(rectangle core.QRectF_ITF, pixmap QPixmap_ITF, position core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawTiledPixmap(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQPixmap(pixmap), core.PointerFromQPointF(position)) - } -} - -func (ptr *QPainter) DrawTiledPixmap2(x int, y int, width int, height int, pixmap QPixmap_ITF, sx int, sy int) { - if ptr.Pointer() != nil { - C.QPainter_DrawTiledPixmap2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQPixmap(pixmap), C.int(int32(sx)), C.int(int32(sy))) - } -} - -func (ptr *QPainter) DrawTiledPixmap3(rectangle core.QRect_ITF, pixmap QPixmap_ITF, position core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPainter_DrawTiledPixmap3(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQPixmap(pixmap), core.PointerFromQPoint(position)) - } -} - -func (ptr *QPainter) End() bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_End(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPainter) EndNativePainting() { - if ptr.Pointer() != nil { - C.QPainter_EndNativePainting(ptr.Pointer()) - } -} - -func (ptr *QPainter) EraseRect(rectangle core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_EraseRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) - } -} - -func (ptr *QPainter) EraseRect2(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QPainter_EraseRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QPainter) EraseRect3(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_EraseRect3(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -func (ptr *QPainter) FillPath(path QPainterPath_ITF, brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillPath(ptr.Pointer(), PointerFromQPainterPath(path), PointerFromQBrush(brush)) - } -} - -func (ptr *QPainter) FillRect(rectangle core.QRectF_ITF, brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillRect(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQBrush(brush)) - } -} - -func (ptr *QPainter) FillRect2(x int, y int, width int, height int, brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillRect2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQBrush(brush)) - } -} - -func (ptr *QPainter) FillRect3(rectangle core.QRect_ITF, brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillRect3(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQBrush(brush)) - } -} - -func (ptr *QPainter) FillRect4(rectangle core.QRectF_ITF, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillRect4(ptr.Pointer(), core.PointerFromQRectF(rectangle), PointerFromQColor(color)) - } -} - -func (ptr *QPainter) FillRect5(x int, y int, width int, height int, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillRect5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQColor(color)) - } -} - -func (ptr *QPainter) FillRect6(rectangle core.QRect_ITF, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPainter_FillRect6(ptr.Pointer(), core.PointerFromQRect(rectangle), PointerFromQColor(color)) - } -} - -func (ptr *QPainter) FillRect7(x int, y int, width int, height int, color core.Qt__GlobalColor) { - if ptr.Pointer() != nil { - C.QPainter_FillRect7(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(color)) - } -} - -func (ptr *QPainter) FillRect8(rectangle core.QRect_ITF, color core.Qt__GlobalColor) { - if ptr.Pointer() != nil { - C.QPainter_FillRect8(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(color)) - } -} - -func (ptr *QPainter) FillRect9(rectangle core.QRectF_ITF, color core.Qt__GlobalColor) { - if ptr.Pointer() != nil { - C.QPainter_FillRect9(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(color)) - } -} - -func (ptr *QPainter) FillRect10(x int, y int, width int, height int, style core.Qt__BrushStyle) { - if ptr.Pointer() != nil { - C.QPainter_FillRect10(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(style)) - } -} - -func (ptr *QPainter) FillRect11(rectangle core.QRect_ITF, style core.Qt__BrushStyle) { - if ptr.Pointer() != nil { - C.QPainter_FillRect11(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(style)) - } -} - -func (ptr *QPainter) FillRect12(rectangle core.QRectF_ITF, style core.Qt__BrushStyle) { - if ptr.Pointer() != nil { - C.QPainter_FillRect12(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(style)) - } -} - -func (ptr *QPainter) FillRect13(x int, y int, width int, height int, preset QGradient__Preset) { - if ptr.Pointer() != nil { - C.QPainter_FillRect13(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(preset)) - } -} - -func (ptr *QPainter) FillRect14(rectangle core.QRect_ITF, preset QGradient__Preset) { - if ptr.Pointer() != nil { - C.QPainter_FillRect14(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(preset)) - } -} - -func (ptr *QPainter) FillRect15(rectangle core.QRectF_ITF, preset QGradient__Preset) { - if ptr.Pointer() != nil { - C.QPainter_FillRect15(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(preset)) - } -} - -func (ptr *QPainter) Font() *QFont { - if ptr.Pointer() != nil { - return NewQFontFromPointer(C.QPainter_Font(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) FontInfo() *QFontInfo { - if ptr.Pointer() != nil { - tmpValue := NewQFontInfoFromPointer(C.QPainter_FontInfo(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFontInfo).DestroyQFontInfo) - return tmpValue - } - return nil -} - -func (ptr *QPainter) FontMetrics() *QFontMetrics { - if ptr.Pointer() != nil { - tmpValue := NewQFontMetricsFromPointer(C.QPainter_FontMetrics(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFontMetrics).DestroyQFontMetrics) - return tmpValue - } - return nil -} - -func (ptr *QPainter) HasClipping() bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_HasClipping(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPainter) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPainter) LayoutDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QPainter_LayoutDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainter) Opacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QPainter_Opacity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainter) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPainter_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) Pen() *QPen { - if ptr.Pointer() != nil { - return NewQPenFromPointer(C.QPainter_Pen(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) RenderHints() QPainter__RenderHint { - if ptr.Pointer() != nil { - return QPainter__RenderHint(C.QPainter_RenderHints(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainter) ResetTransform() { - if ptr.Pointer() != nil { - C.QPainter_ResetTransform(ptr.Pointer()) - } -} - -func (ptr *QPainter) Restore() { - if ptr.Pointer() != nil { - C.QPainter_Restore(ptr.Pointer()) - } -} - -func (ptr *QPainter) Rotate(angle float64) { - if ptr.Pointer() != nil { - C.QPainter_Rotate(ptr.Pointer(), C.double(angle)) - } -} - -func (ptr *QPainter) Save() { - if ptr.Pointer() != nil { - C.QPainter_Save(ptr.Pointer()) - } -} - -func (ptr *QPainter) Scale(sx float64, sy float64) { - if ptr.Pointer() != nil { - C.QPainter_Scale(ptr.Pointer(), C.double(sx), C.double(sy)) - } -} - -func (ptr *QPainter) SetBackground(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetBackground(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QPainter) SetBackgroundMode(mode core.Qt__BGMode) { - if ptr.Pointer() != nil { - C.QPainter_SetBackgroundMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QPainter) SetBrush(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetBrush(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QPainter) SetBrush2(style core.Qt__BrushStyle) { - if ptr.Pointer() != nil { - C.QPainter_SetBrush2(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPainter) SetBrushOrigin(position core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetBrushOrigin(ptr.Pointer(), core.PointerFromQPointF(position)) - } -} - -func (ptr *QPainter) SetBrushOrigin2(x int, y int) { - if ptr.Pointer() != nil { - C.QPainter_SetBrushOrigin2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) - } -} - -func (ptr *QPainter) SetBrushOrigin3(position core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetBrushOrigin3(ptr.Pointer(), core.PointerFromQPoint(position)) - } -} - -func (ptr *QPainter) SetClipPath(path QPainterPath_ITF, operation core.Qt__ClipOperation) { - if ptr.Pointer() != nil { - C.QPainter_SetClipPath(ptr.Pointer(), PointerFromQPainterPath(path), C.longlong(operation)) - } -} - -func (ptr *QPainter) SetClipRect(rectangle core.QRectF_ITF, operation core.Qt__ClipOperation) { - if ptr.Pointer() != nil { - C.QPainter_SetClipRect(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.longlong(operation)) - } -} - -func (ptr *QPainter) SetClipRect2(rectangle core.QRect_ITF, operation core.Qt__ClipOperation) { - if ptr.Pointer() != nil { - C.QPainter_SetClipRect2(ptr.Pointer(), core.PointerFromQRect(rectangle), C.longlong(operation)) - } -} - -func (ptr *QPainter) SetClipRect3(x int, y int, width int, height int, operation core.Qt__ClipOperation) { - if ptr.Pointer() != nil { - C.QPainter_SetClipRect3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), C.longlong(operation)) - } -} - -func (ptr *QPainter) SetClipRegion(region QRegion_ITF, operation core.Qt__ClipOperation) { - if ptr.Pointer() != nil { - C.QPainter_SetClipRegion(ptr.Pointer(), PointerFromQRegion(region), C.longlong(operation)) - } -} - -func (ptr *QPainter) SetClipping(enable bool) { - if ptr.Pointer() != nil { - C.QPainter_SetClipping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QPainter) SetCompositionMode(mode QPainter__CompositionMode) { - if ptr.Pointer() != nil { - C.QPainter_SetCompositionMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QPainter) SetFont(font QFont_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetFont(ptr.Pointer(), PointerFromQFont(font)) - } -} - -func (ptr *QPainter) SetLayoutDirection(direction core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QPainter_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QPainter) SetOpacity(opacity float64) { - if ptr.Pointer() != nil { - C.QPainter_SetOpacity(ptr.Pointer(), C.double(opacity)) - } -} - -func (ptr *QPainter) SetPen(pen QPen_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetPen(ptr.Pointer(), PointerFromQPen(pen)) - } -} - -func (ptr *QPainter) SetPen2(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetPen2(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QPainter) SetPen3(style core.Qt__PenStyle) { - if ptr.Pointer() != nil { - C.QPainter_SetPen3(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPainter) SetRenderHint(hint QPainter__RenderHint, on bool) { - if ptr.Pointer() != nil { - C.QPainter_SetRenderHint(ptr.Pointer(), C.longlong(hint), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QPainter) SetRenderHints(hints QPainter__RenderHint, on bool) { - if ptr.Pointer() != nil { - C.QPainter_SetRenderHints(ptr.Pointer(), C.longlong(hints), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QPainter) SetTransform(transform QTransform_ITF, combine bool) { - if ptr.Pointer() != nil { - C.QPainter_SetTransform(ptr.Pointer(), PointerFromQTransform(transform), C.char(int8(qt.GoBoolToInt(combine)))) - } -} - -func (ptr *QPainter) SetViewTransformEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QPainter_SetViewTransformEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QPainter) SetViewport(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetViewport(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -func (ptr *QPainter) SetViewport2(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QPainter_SetViewport2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QPainter) SetWindow(rectangle core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter_SetWindow(ptr.Pointer(), core.PointerFromQRect(rectangle)) - } -} - -func (ptr *QPainter) SetWindow2(x int, y int, width int, height int) { - if ptr.Pointer() != nil { - C.QPainter_SetWindow2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height))) - } -} - -func (ptr *QPainter) SetWorldMatrixEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QPainter_SetWorldMatrixEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QPainter) SetWorldTransform(matrix QTransform_ITF, combine bool) { - if ptr.Pointer() != nil { - C.QPainter_SetWorldTransform(ptr.Pointer(), PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine)))) - } -} - -func (ptr *QPainter) Shear(sh float64, sv float64) { - if ptr.Pointer() != nil { - C.QPainter_Shear(ptr.Pointer(), C.double(sh), C.double(sv)) - } -} - -func (ptr *QPainter) StrokePath(path QPainterPath_ITF, pen QPen_ITF) { - if ptr.Pointer() != nil { - C.QPainter_StrokePath(ptr.Pointer(), PointerFromQPainterPath(path), PointerFromQPen(pen)) - } -} - -func (ptr *QPainter) TestRenderHint(hint QPainter__RenderHint) bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_TestRenderHint(ptr.Pointer(), C.longlong(hint))) != 0 - } - return false -} - -func (ptr *QPainter) Transform() *QTransform { - if ptr.Pointer() != nil { - return NewQTransformFromPointer(C.QPainter_Transform(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) Translate(offset core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainter_Translate(ptr.Pointer(), core.PointerFromQPointF(offset)) - } -} - -func (ptr *QPainter) Translate2(offset core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPainter_Translate2(ptr.Pointer(), core.PointerFromQPoint(offset)) - } -} - -func (ptr *QPainter) Translate3(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QPainter_Translate3(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QPainter) ViewTransformEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_ViewTransformEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPainter) Viewport() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPainter_Viewport(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPainter) Window() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPainter_Window(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPainter) WorldMatrixEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QPainter_WorldMatrixEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPainter) WorldTransform() *QTransform { - if ptr.Pointer() != nil { - return NewQTransformFromPointer(C.QPainter_WorldTransform(ptr.Pointer())) - } - return nil -} - -func (ptr *QPainter) DestroyQPainter() { - if ptr.Pointer() != nil { - C.QPainter_DestroyQPainter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPainter) __drawLines_lines_atList2(i int) *core.QLineF { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFFromPointer(C.QPainter___drawLines_lines_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QPainter) __drawLines_lines_setList2(i core.QLineF_ITF) { - if ptr.Pointer() != nil { - C.QPainter___drawLines_lines_setList2(ptr.Pointer(), core.PointerFromQLineF(i)) - } -} - -func (ptr *QPainter) __drawLines_lines_newList2() unsafe.Pointer { - return C.QPainter___drawLines_lines_newList2(ptr.Pointer()) -} - -func (ptr *QPainter) __drawLines_pointPairs_atList4(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPainter___drawLines_pointPairs_atList4(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPainter) __drawLines_pointPairs_setList4(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainter___drawLines_pointPairs_setList4(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QPainter) __drawLines_pointPairs_newList4() unsafe.Pointer { - return C.QPainter___drawLines_pointPairs_newList4(ptr.Pointer()) -} - -func (ptr *QPainter) __drawLines_lines_atList6(i int) *core.QLine { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFromPointer(C.QPainter___drawLines_lines_atList6(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QPainter) __drawLines_lines_setList6(i core.QLine_ITF) { - if ptr.Pointer() != nil { - C.QPainter___drawLines_lines_setList6(ptr.Pointer(), core.PointerFromQLine(i)) - } -} - -func (ptr *QPainter) __drawLines_lines_newList6() unsafe.Pointer { - return C.QPainter___drawLines_lines_newList6(ptr.Pointer()) -} - -func (ptr *QPainter) __drawLines_pointPairs_atList8(i int) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QPainter___drawLines_pointPairs_atList8(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QPainter) __drawLines_pointPairs_setList8(i core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPainter___drawLines_pointPairs_setList8(ptr.Pointer(), core.PointerFromQPoint(i)) - } -} - -func (ptr *QPainter) __drawLines_pointPairs_newList8() unsafe.Pointer { - return C.QPainter___drawLines_pointPairs_newList8(ptr.Pointer()) -} - -func (ptr *QPainter) __drawRects_rectangles_atList2(i int) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPainter___drawRects_rectangles_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPainter) __drawRects_rectangles_setList2(i core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainter___drawRects_rectangles_setList2(ptr.Pointer(), core.PointerFromQRectF(i)) - } -} - -func (ptr *QPainter) __drawRects_rectangles_newList2() unsafe.Pointer { - return C.QPainter___drawRects_rectangles_newList2(ptr.Pointer()) -} - -func (ptr *QPainter) __drawRects_rectangles_atList4(i int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPainter___drawRects_rectangles_atList4(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPainter) __drawRects_rectangles_setList4(i core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPainter___drawRects_rectangles_setList4(ptr.Pointer(), core.PointerFromQRect(i)) - } -} - -func (ptr *QPainter) __drawRects_rectangles_newList4() unsafe.Pointer { - return C.QPainter___drawRects_rectangles_newList4(ptr.Pointer()) -} - -type QPainterPath struct { - ptr unsafe.Pointer -} - -type QPainterPath_ITF interface { - QPainterPath_PTR() *QPainterPath -} - -func (ptr *QPainterPath) QPainterPath_PTR() *QPainterPath { - return ptr -} - -func (ptr *QPainterPath) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPainterPath) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPainterPath(ptr QPainterPath_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPainterPath_PTR().Pointer() - } - return nil -} - -func NewQPainterPathFromPointer(ptr unsafe.Pointer) (n *QPainterPath) { - n = new(QPainterPath) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPainterPath__ElementType -//QPainterPath::ElementType -type QPainterPath__ElementType int64 - -const ( - QPainterPath__MoveToElement QPainterPath__ElementType = QPainterPath__ElementType(0) - QPainterPath__LineToElement QPainterPath__ElementType = QPainterPath__ElementType(1) - QPainterPath__CurveToElement QPainterPath__ElementType = QPainterPath__ElementType(2) - QPainterPath__CurveToDataElement QPainterPath__ElementType = QPainterPath__ElementType(3) -) - -func NewQPainterPath() *QPainterPath { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_NewQPainterPath()) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue -} - -func NewQPainterPath2(startPoint core.QPointF_ITF) *QPainterPath { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_NewQPainterPath2(core.PointerFromQPointF(startPoint))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue -} - -func NewQPainterPath3(path QPainterPath_ITF) *QPainterPath { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_NewQPainterPath3(PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue -} - -func (ptr *QPainterPath) AddEllipse(boundingRectangle core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_AddEllipse(ptr.Pointer(), core.PointerFromQRectF(boundingRectangle)) - } -} - -func (ptr *QPainterPath) AddEllipse2(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QPainterPath_AddEllipse2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -func (ptr *QPainterPath) AddEllipse3(center core.QPointF_ITF, rx float64, ry float64) { - if ptr.Pointer() != nil { - C.QPainterPath_AddEllipse3(ptr.Pointer(), core.PointerFromQPointF(center), C.double(rx), C.double(ry)) - } -} - -func (ptr *QPainterPath) AddPath(path QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_AddPath(ptr.Pointer(), PointerFromQPainterPath(path)) - } -} - -func (ptr *QPainterPath) AddPolygon(polygon QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_AddPolygon(ptr.Pointer(), PointerFromQPolygonF(polygon)) - } -} - -func (ptr *QPainterPath) AddRect(rectangle core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_AddRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) - } -} - -func (ptr *QPainterPath) AddRect2(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QPainterPath_AddRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -func (ptr *QPainterPath) AddRegion(region QRegion_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_AddRegion(ptr.Pointer(), PointerFromQRegion(region)) - } -} - -func (ptr *QPainterPath) AddRoundedRect(rect core.QRectF_ITF, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { - if ptr.Pointer() != nil { - C.QPainterPath_AddRoundedRect(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xRadius), C.double(yRadius), C.longlong(mode)) - } -} - -func (ptr *QPainterPath) AddRoundedRect2(x float64, y float64, w float64, h float64, xRadius float64, yRadius float64, mode core.Qt__SizeMode) { - if ptr.Pointer() != nil { - C.QPainterPath_AddRoundedRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.double(xRadius), C.double(yRadius), C.longlong(mode)) - } -} - -func (ptr *QPainterPath) AddText(point core.QPointF_ITF, font QFont_ITF, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainterPath_AddText(ptr.Pointer(), core.PointerFromQPointF(point), PointerFromQFont(font), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPainterPath) AddText2(x float64, y float64, font QFont_ITF, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPainterPath_AddText2(ptr.Pointer(), C.double(x), C.double(y), PointerFromQFont(font), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPainterPath) AngleAtPercent(t float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPath_AngleAtPercent(ptr.Pointer(), C.double(t))) - } - return 0 -} - -func (ptr *QPainterPath) ArcMoveTo(rectangle core.QRectF_ITF, angle float64) { - if ptr.Pointer() != nil { - C.QPainterPath_ArcMoveTo(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.double(angle)) - } -} - -func (ptr *QPainterPath) ArcMoveTo2(x float64, y float64, width float64, height float64, angle float64) { - if ptr.Pointer() != nil { - C.QPainterPath_ArcMoveTo2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height), C.double(angle)) - } -} - -func (ptr *QPainterPath) ArcTo(rectangle core.QRectF_ITF, startAngle float64, sweepLength float64) { - if ptr.Pointer() != nil { - C.QPainterPath_ArcTo(ptr.Pointer(), core.PointerFromQRectF(rectangle), C.double(startAngle), C.double(sweepLength)) - } -} - -func (ptr *QPainterPath) ArcTo2(x float64, y float64, width float64, height float64, startAngle float64, sweepLength float64) { - if ptr.Pointer() != nil { - C.QPainterPath_ArcTo2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height), C.double(startAngle), C.double(sweepLength)) - } -} - -func (ptr *QPainterPath) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPainterPath_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) Capacity() int { - if ptr.Pointer() != nil { - return int(int32(C.QPainterPath_Capacity(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPainterPath) Clear() { - if ptr.Pointer() != nil { - C.QPainterPath_Clear(ptr.Pointer()) - } -} - -func (ptr *QPainterPath) CloseSubpath() { - if ptr.Pointer() != nil { - C.QPainterPath_CloseSubpath(ptr.Pointer()) - } -} - -func (ptr *QPainterPath) ConnectPath(path QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_ConnectPath(ptr.Pointer(), PointerFromQPainterPath(path)) - } -} - -func (ptr *QPainterPath) Contains(point core.QPointF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPainterPath_Contains(ptr.Pointer(), core.PointerFromQPointF(point))) != 0 - } - return false -} - -func (ptr *QPainterPath) Contains2(rectangle core.QRectF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPainterPath_Contains2(ptr.Pointer(), core.PointerFromQRectF(rectangle))) != 0 - } - return false -} - -func (ptr *QPainterPath) Contains3(p QPainterPath_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPainterPath_Contains3(ptr.Pointer(), PointerFromQPainterPath(p))) != 0 - } - return false -} - -func (ptr *QPainterPath) ControlPointRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPainterPath_ControlPointRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) CubicTo(c1 core.QPointF_ITF, c2 core.QPointF_ITF, endPoint core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_CubicTo(ptr.Pointer(), core.PointerFromQPointF(c1), core.PointerFromQPointF(c2), core.PointerFromQPointF(endPoint)) - } -} - -func (ptr *QPainterPath) CubicTo2(c1X float64, c1Y float64, c2X float64, c2Y float64, endPointX float64, endPointY float64) { - if ptr.Pointer() != nil { - C.QPainterPath_CubicTo2(ptr.Pointer(), C.double(c1X), C.double(c1Y), C.double(c2X), C.double(c2Y), C.double(endPointX), C.double(endPointY)) - } -} - -func (ptr *QPainterPath) CurrentPosition() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPainterPath_CurrentPosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) ElementCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QPainterPath_ElementCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPainterPath) FillRule() core.Qt__FillRule { - if ptr.Pointer() != nil { - return core.Qt__FillRule(C.QPainterPath_FillRule(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPath) Intersected(p QPainterPath_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Intersected(ptr.Pointer(), PointerFromQPainterPath(p))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) Intersects(rectangle core.QRectF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPainterPath_Intersects(ptr.Pointer(), core.PointerFromQRectF(rectangle))) != 0 - } - return false -} - -func (ptr *QPainterPath) Intersects2(p QPainterPath_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPainterPath_Intersects2(ptr.Pointer(), PointerFromQPainterPath(p))) != 0 - } - return false -} - -func (ptr *QPainterPath) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QPainterPath_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPainterPath) Length() float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPath_Length(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPath) LineTo(endPoint core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_LineTo(ptr.Pointer(), core.PointerFromQPointF(endPoint)) - } -} - -func (ptr *QPainterPath) LineTo2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QPainterPath_LineTo2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QPainterPath) MoveTo(point core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_MoveTo(ptr.Pointer(), core.PointerFromQPointF(point)) - } -} - -func (ptr *QPainterPath) MoveTo2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QPainterPath_MoveTo2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QPainterPath) PercentAtLength(l float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPath_PercentAtLength(ptr.Pointer(), C.double(l))) - } - return 0 -} - -func (ptr *QPainterPath) PointAtPercent(t float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPainterPath_PointAtPercent(ptr.Pointer(), C.double(t))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) QuadTo(c core.QPointF_ITF, endPoint core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_QuadTo(ptr.Pointer(), core.PointerFromQPointF(c), core.PointerFromQPointF(endPoint)) - } -} - -func (ptr *QPainterPath) QuadTo2(cx float64, cy float64, endPointX float64, endPointY float64) { - if ptr.Pointer() != nil { - C.QPainterPath_QuadTo2(ptr.Pointer(), C.double(cx), C.double(cy), C.double(endPointX), C.double(endPointY)) - } -} - -func (ptr *QPainterPath) Reserve(size int) { - if ptr.Pointer() != nil { - C.QPainterPath_Reserve(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QPainterPath) SetElementPositionAt(index int, x float64, y float64) { - if ptr.Pointer() != nil { - C.QPainterPath_SetElementPositionAt(ptr.Pointer(), C.int(int32(index)), C.double(x), C.double(y)) - } -} - -func (ptr *QPainterPath) SetFillRule(fillRule core.Qt__FillRule) { - if ptr.Pointer() != nil { - C.QPainterPath_SetFillRule(ptr.Pointer(), C.longlong(fillRule)) - } -} - -func (ptr *QPainterPath) Simplified() *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Simplified(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) SlopeAtPercent(t float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPath_SlopeAtPercent(ptr.Pointer(), C.double(t))) - } - return 0 -} - -func (ptr *QPainterPath) Subtracted(p QPainterPath_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Subtracted(ptr.Pointer(), PointerFromQPainterPath(p))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) Swap(other QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_Swap(ptr.Pointer(), PointerFromQPainterPath(other)) - } -} - -func (ptr *QPainterPath) ToFillPolygon(matrix QTransform_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPainterPath_ToFillPolygon(ptr.Pointer(), PointerFromQTransform(matrix))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) ToFillPolygon2(matrix QMatrix_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPainterPath_ToFillPolygon2(ptr.Pointer(), PointerFromQMatrix(matrix))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) ToFillPolygons(matrix QTransform_ITF) []*QPolygonF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QPolygonF { - out := make([]*QPolygonF, int(l.len)) - tmpList := NewQPainterPathFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toFillPolygons_atList(i) - } - return out - }(C.QPainterPath_ToFillPolygons(ptr.Pointer(), PointerFromQTransform(matrix))) - } - return make([]*QPolygonF, 0) -} - -func (ptr *QPainterPath) ToFillPolygons2(matrix QMatrix_ITF) []*QPolygonF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QPolygonF { - out := make([]*QPolygonF, int(l.len)) - tmpList := NewQPainterPathFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toFillPolygons_atList2(i) - } - return out - }(C.QPainterPath_ToFillPolygons2(ptr.Pointer(), PointerFromQMatrix(matrix))) - } - return make([]*QPolygonF, 0) -} - -func (ptr *QPainterPath) ToReversed() *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_ToReversed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) ToSubpathPolygons(matrix QTransform_ITF) []*QPolygonF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QPolygonF { - out := make([]*QPolygonF, int(l.len)) - tmpList := NewQPainterPathFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toSubpathPolygons_atList(i) - } - return out - }(C.QPainterPath_ToSubpathPolygons(ptr.Pointer(), PointerFromQTransform(matrix))) - } - return make([]*QPolygonF, 0) -} - -func (ptr *QPainterPath) ToSubpathPolygons2(matrix QMatrix_ITF) []*QPolygonF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QPolygonF { - out := make([]*QPolygonF, int(l.len)) - tmpList := NewQPainterPathFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__toSubpathPolygons_atList2(i) - } - return out - }(C.QPainterPath_ToSubpathPolygons2(ptr.Pointer(), PointerFromQMatrix(matrix))) - } - return make([]*QPolygonF, 0) -} - -func (ptr *QPainterPath) Translate(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QPainterPath_Translate(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QPainterPath) Translate2(offset core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath_Translate2(ptr.Pointer(), core.PointerFromQPointF(offset)) - } -} - -func (ptr *QPainterPath) Translated(dx float64, dy float64) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Translated(ptr.Pointer(), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) Translated2(offset core.QPointF_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_Translated2(ptr.Pointer(), core.PointerFromQPointF(offset))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) United(p QPainterPath_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPath_United(ptr.Pointer(), PointerFromQPainterPath(p))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) DestroyQPainterPath() { - if ptr.Pointer() != nil { - C.QPainterPath_DestroyQPainterPath(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPainterPath) __toFillPolygons_atList(i int) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toFillPolygons_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) __toFillPolygons_setList(i QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath___toFillPolygons_setList(ptr.Pointer(), PointerFromQPolygonF(i)) - } -} - -func (ptr *QPainterPath) __toFillPolygons_newList() unsafe.Pointer { - return C.QPainterPath___toFillPolygons_newList(ptr.Pointer()) -} - -func (ptr *QPainterPath) __toFillPolygons_atList2(i int) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toFillPolygons_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) __toFillPolygons_setList2(i QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath___toFillPolygons_setList2(ptr.Pointer(), PointerFromQPolygonF(i)) - } -} - -func (ptr *QPainterPath) __toFillPolygons_newList2() unsafe.Pointer { - return C.QPainterPath___toFillPolygons_newList2(ptr.Pointer()) -} - -func (ptr *QPainterPath) __toSubpathPolygons_atList(i int) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toSubpathPolygons_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) __toSubpathPolygons_setList(i QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath___toSubpathPolygons_setList(ptr.Pointer(), PointerFromQPolygonF(i)) - } -} - -func (ptr *QPainterPath) __toSubpathPolygons_newList() unsafe.Pointer { - return C.QPainterPath___toSubpathPolygons_newList(ptr.Pointer()) -} - -func (ptr *QPainterPath) __toSubpathPolygons_atList2(i int) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPainterPath___toSubpathPolygons_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPainterPath) __toSubpathPolygons_setList2(i QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPainterPath___toSubpathPolygons_setList2(ptr.Pointer(), PointerFromQPolygonF(i)) - } -} - -func (ptr *QPainterPath) __toSubpathPolygons_newList2() unsafe.Pointer { - return C.QPainterPath___toSubpathPolygons_newList2(ptr.Pointer()) -} - -type QPainterPathStroker struct { - ptr unsafe.Pointer -} - -type QPainterPathStroker_ITF interface { - QPainterPathStroker_PTR() *QPainterPathStroker -} - -func (ptr *QPainterPathStroker) QPainterPathStroker_PTR() *QPainterPathStroker { - return ptr -} - -func (ptr *QPainterPathStroker) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPainterPathStroker) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPainterPathStroker(ptr QPainterPathStroker_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPainterPathStroker_PTR().Pointer() - } - return nil -} - -func NewQPainterPathStrokerFromPointer(ptr unsafe.Pointer) (n *QPainterPathStroker) { - n = new(QPainterPathStroker) - n.SetPointer(ptr) - return -} -func NewQPainterPathStroker() *QPainterPathStroker { - tmpValue := NewQPainterPathStrokerFromPointer(C.QPainterPathStroker_NewQPainterPathStroker()) - runtime.SetFinalizer(tmpValue, (*QPainterPathStroker).DestroyQPainterPathStroker) - return tmpValue -} - -func NewQPainterPathStroker2(pen QPen_ITF) *QPainterPathStroker { - tmpValue := NewQPainterPathStrokerFromPointer(C.QPainterPathStroker_NewQPainterPathStroker2(PointerFromQPen(pen))) - runtime.SetFinalizer(tmpValue, (*QPainterPathStroker).DestroyQPainterPathStroker) - return tmpValue -} - -func (ptr *QPainterPathStroker) CapStyle() core.Qt__PenCapStyle { - if ptr.Pointer() != nil { - return core.Qt__PenCapStyle(C.QPainterPathStroker_CapStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPathStroker) CreateStroke(path QPainterPath_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QPainterPathStroker_CreateStroke(ptr.Pointer(), PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QPainterPathStroker) CurveThreshold() float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPathStroker_CurveThreshold(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPathStroker) DashOffset() float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPathStroker_DashOffset(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPathStroker) DashPattern() []float64 { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []float64 { - out := make([]float64, int(l.len)) - tmpList := NewQPainterPathStrokerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dashPattern_atList(i) - } - return out - }(C.QPainterPathStroker_DashPattern(ptr.Pointer())) - } - return make([]float64, 0) -} - -func (ptr *QPainterPathStroker) JoinStyle() core.Qt__PenJoinStyle { - if ptr.Pointer() != nil { - return core.Qt__PenJoinStyle(C.QPainterPathStroker_JoinStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPathStroker) MiterLimit() float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPathStroker_MiterLimit(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPathStroker) SetCapStyle(style core.Qt__PenCapStyle) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetCapStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPainterPathStroker) SetCurveThreshold(threshold float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetCurveThreshold(ptr.Pointer(), C.double(threshold)) - } -} - -func (ptr *QPainterPathStroker) SetDashOffset(offset float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetDashOffset(ptr.Pointer(), C.double(offset)) - } -} - -func (ptr *QPainterPathStroker) SetDashPattern(style core.Qt__PenStyle) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetDashPattern(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPainterPathStroker) SetDashPattern2(dashPattern []float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetDashPattern2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPainterPathStrokerFromPointer(NewQPainterPathStrokerFromPointer(nil).__setDashPattern_dashPattern_newList2()) - for _, v := range dashPattern { - tmpList.__setDashPattern_dashPattern_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPainterPathStroker) SetJoinStyle(style core.Qt__PenJoinStyle) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetJoinStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPainterPathStroker) SetMiterLimit(limit float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetMiterLimit(ptr.Pointer(), C.double(limit)) - } -} - -func (ptr *QPainterPathStroker) SetWidth(width float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker_SetWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QPainterPathStroker) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPathStroker_Width(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPainterPathStroker) DestroyQPainterPathStroker() { - if ptr.Pointer() != nil { - C.QPainterPathStroker_DestroyQPainterPathStroker(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPainterPathStroker) __dashPattern_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPathStroker___dashPattern_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QPainterPathStroker) __dashPattern_setList(i float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker___dashPattern_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QPainterPathStroker) __dashPattern_newList() unsafe.Pointer { - return C.QPainterPathStroker___dashPattern_newList(ptr.Pointer()) -} - -func (ptr *QPainterPathStroker) __setDashPattern_dashPattern_atList2(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QPainterPathStroker___setDashPattern_dashPattern_atList2(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QPainterPathStroker) __setDashPattern_dashPattern_setList2(i float64) { - if ptr.Pointer() != nil { - C.QPainterPathStroker___setDashPattern_dashPattern_setList2(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QPainterPathStroker) __setDashPattern_dashPattern_newList2() unsafe.Pointer { - return C.QPainterPathStroker___setDashPattern_dashPattern_newList2(ptr.Pointer()) -} - -type QPalette struct { - ptr unsafe.Pointer -} - -type QPalette_ITF interface { - QPalette_PTR() *QPalette -} - -func (ptr *QPalette) QPalette_PTR() *QPalette { - return ptr -} - -func (ptr *QPalette) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPalette) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPalette(ptr QPalette_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPalette_PTR().Pointer() - } - return nil -} - -func NewQPaletteFromPointer(ptr unsafe.Pointer) (n *QPalette) { - n = new(QPalette) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPalette__ColorGroup -//QPalette::ColorGroup -type QPalette__ColorGroup int64 - -const ( - QPalette__Active QPalette__ColorGroup = QPalette__ColorGroup(0) - QPalette__Disabled QPalette__ColorGroup = QPalette__ColorGroup(1) - QPalette__Inactive QPalette__ColorGroup = QPalette__ColorGroup(2) - QPalette__NColorGroups QPalette__ColorGroup = QPalette__ColorGroup(3) - QPalette__Current QPalette__ColorGroup = QPalette__ColorGroup(4) - QPalette__All QPalette__ColorGroup = QPalette__ColorGroup(5) - QPalette__Normal QPalette__ColorGroup = QPalette__ColorGroup(QPalette__Active) -) - -//go:generate stringer -type=QPalette__ColorRole -//QPalette::ColorRole -type QPalette__ColorRole int64 - -var ( - QPalette__WindowText QPalette__ColorRole = QPalette__ColorRole(0) - QPalette__Button QPalette__ColorRole = QPalette__ColorRole(1) - QPalette__Light QPalette__ColorRole = QPalette__ColorRole(2) - QPalette__Midlight QPalette__ColorRole = QPalette__ColorRole(3) - QPalette__Dark QPalette__ColorRole = QPalette__ColorRole(4) - QPalette__Mid QPalette__ColorRole = QPalette__ColorRole(5) - QPalette__Text QPalette__ColorRole = QPalette__ColorRole(6) - QPalette__BrightText QPalette__ColorRole = QPalette__ColorRole(7) - QPalette__ButtonText QPalette__ColorRole = QPalette__ColorRole(8) - QPalette__Base QPalette__ColorRole = QPalette__ColorRole(9) - QPalette__Window QPalette__ColorRole = QPalette__ColorRole(10) - QPalette__Shadow QPalette__ColorRole = QPalette__ColorRole(11) - QPalette__Highlight QPalette__ColorRole = QPalette__ColorRole(12) - QPalette__HighlightedText QPalette__ColorRole = QPalette__ColorRole(13) - QPalette__Link QPalette__ColorRole = QPalette__ColorRole(14) - QPalette__LinkVisited QPalette__ColorRole = QPalette__ColorRole(15) - QPalette__AlternateBase QPalette__ColorRole = QPalette__ColorRole(16) - QPalette__NoRole QPalette__ColorRole = QPalette__ColorRole(17) - QPalette__ToolTipBase QPalette__ColorRole = QPalette__ColorRole(18) - QPalette__ToolTipText QPalette__ColorRole = QPalette__ColorRole(19) - QPalette__PlaceholderText QPalette__ColorRole = QPalette__ColorRole(20) - QPalette__NColorRoles QPalette__ColorRole = QPalette__ColorRole(C.QPalette_NColorRoles_Type()) - QPalette__Foreground QPalette__ColorRole = QPalette__ColorRole(QPalette__WindowText) - QPalette__Background QPalette__ColorRole = QPalette__ColorRole(QPalette__Window) -) - -func NewQPalette() *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette()) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func NewQPalette2(button QColor_ITF) *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette2(PointerFromQColor(button))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func NewQPalette3(button core.Qt__GlobalColor) *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette3(C.longlong(button))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func NewQPalette4(button QColor_ITF, window QColor_ITF) *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette4(PointerFromQColor(button), PointerFromQColor(window))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func NewQPalette5(windowText QBrush_ITF, button QBrush_ITF, light QBrush_ITF, dark QBrush_ITF, mid QBrush_ITF, text QBrush_ITF, bright_text QBrush_ITF, base QBrush_ITF, window QBrush_ITF) *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette5(PointerFromQBrush(windowText), PointerFromQBrush(button), PointerFromQBrush(light), PointerFromQBrush(dark), PointerFromQBrush(mid), PointerFromQBrush(text), PointerFromQBrush(bright_text), PointerFromQBrush(base), PointerFromQBrush(window))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func NewQPalette7(p QPalette_ITF) *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette7(PointerFromQPalette(p))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func NewQPalette8(other QPalette_ITF) *QPalette { - tmpValue := NewQPaletteFromPointer(C.QPalette_NewQPalette8(PointerFromQPalette(other))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue -} - -func (ptr *QPalette) AlternateBase() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_AlternateBase(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Base() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Base(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) BrightText() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_BrightText(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Brush(group QPalette__ColorGroup, role QPalette__ColorRole) *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Brush(ptr.Pointer(), C.longlong(group), C.longlong(role))) - } - return nil -} - -func (ptr *QPalette) Brush2(role QPalette__ColorRole) *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Brush2(ptr.Pointer(), C.longlong(role))) - } - return nil -} - -func (ptr *QPalette) Button() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Button(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) ButtonText() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_ButtonText(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) CacheKey() int64 { - if ptr.Pointer() != nil { - return int64(C.QPalette_CacheKey(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPalette) Color(group QPalette__ColorGroup, role QPalette__ColorRole) *QColor { - if ptr.Pointer() != nil { - return NewQColorFromPointer(C.QPalette_Color(ptr.Pointer(), C.longlong(group), C.longlong(role))) - } - return nil -} - -func (ptr *QPalette) Color2(role QPalette__ColorRole) *QColor { - if ptr.Pointer() != nil { - return NewQColorFromPointer(C.QPalette_Color2(ptr.Pointer(), C.longlong(role))) - } - return nil -} - -func (ptr *QPalette) CurrentColorGroup() QPalette__ColorGroup { - if ptr.Pointer() != nil { - return QPalette__ColorGroup(C.QPalette_CurrentColorGroup(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPalette) Dark() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Dark(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Highlight() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Highlight(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) HighlightedText() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_HighlightedText(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) IsBrushSet(cg QPalette__ColorGroup, cr QPalette__ColorRole) bool { - if ptr.Pointer() != nil { - return int8(C.QPalette_IsBrushSet(ptr.Pointer(), C.longlong(cg), C.longlong(cr))) != 0 - } - return false -} - -func (ptr *QPalette) IsCopyOf(p QPalette_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPalette_IsCopyOf(ptr.Pointer(), PointerFromQPalette(p))) != 0 - } - return false -} - -func (ptr *QPalette) IsEqual(cg1 QPalette__ColorGroup, cg2 QPalette__ColorGroup) bool { - if ptr.Pointer() != nil { - return int8(C.QPalette_IsEqual(ptr.Pointer(), C.longlong(cg1), C.longlong(cg2))) != 0 - } - return false -} - -func (ptr *QPalette) Light() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Light(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Link() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Link(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) LinkVisited() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_LinkVisited(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Mid() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Mid(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Midlight() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Midlight(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) PlaceholderText() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_PlaceholderText(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Resolve(other QPalette_ITF) *QPalette { - if ptr.Pointer() != nil { - tmpValue := NewQPaletteFromPointer(C.QPalette_Resolve(ptr.Pointer(), PointerFromQPalette(other))) - runtime.SetFinalizer(tmpValue, (*QPalette).DestroyQPalette) - return tmpValue - } - return nil -} - -func (ptr *QPalette) SetBrush(role QPalette__ColorRole, brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPalette_SetBrush(ptr.Pointer(), C.longlong(role), PointerFromQBrush(brush)) - } -} - -func (ptr *QPalette) SetBrush2(group QPalette__ColorGroup, role QPalette__ColorRole, brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPalette_SetBrush2(ptr.Pointer(), C.longlong(group), C.longlong(role), PointerFromQBrush(brush)) - } -} - -func (ptr *QPalette) SetColor(group QPalette__ColorGroup, role QPalette__ColorRole, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPalette_SetColor(ptr.Pointer(), C.longlong(group), C.longlong(role), PointerFromQColor(color)) - } -} - -func (ptr *QPalette) SetColor2(role QPalette__ColorRole, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPalette_SetColor2(ptr.Pointer(), C.longlong(role), PointerFromQColor(color)) - } -} - -func (ptr *QPalette) SetColorGroup(cg QPalette__ColorGroup, windowText QBrush_ITF, button QBrush_ITF, light QBrush_ITF, dark QBrush_ITF, mid QBrush_ITF, text QBrush_ITF, bright_text QBrush_ITF, base QBrush_ITF, window QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPalette_SetColorGroup(ptr.Pointer(), C.longlong(cg), PointerFromQBrush(windowText), PointerFromQBrush(button), PointerFromQBrush(light), PointerFromQBrush(dark), PointerFromQBrush(mid), PointerFromQBrush(text), PointerFromQBrush(bright_text), PointerFromQBrush(base), PointerFromQBrush(window)) - } -} - -func (ptr *QPalette) SetCurrentColorGroup(cg QPalette__ColorGroup) { - if ptr.Pointer() != nil { - C.QPalette_SetCurrentColorGroup(ptr.Pointer(), C.longlong(cg)) - } -} - -func (ptr *QPalette) Shadow() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Shadow(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Swap(other QPalette_ITF) { - if ptr.Pointer() != nil { - C.QPalette_Swap(ptr.Pointer(), PointerFromQPalette(other)) - } -} - -func (ptr *QPalette) Text() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Text(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) ToolTipBase() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_ToolTipBase(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) ToolTipText() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_ToolTipText(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) Window() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_Window(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) WindowText() *QBrush { - if ptr.Pointer() != nil { - return NewQBrushFromPointer(C.QPalette_WindowText(ptr.Pointer())) - } - return nil -} - -func (ptr *QPalette) DestroyQPalette() { - if ptr.Pointer() != nil { - C.QPalette_DestroyQPalette(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPdfWriter struct { - core.QObject - QPagedPaintDevice -} - -type QPdfWriter_ITF interface { - core.QObject_ITF - QPagedPaintDevice_ITF - QPdfWriter_PTR() *QPdfWriter -} - -func (ptr *QPdfWriter) QPdfWriter_PTR() *QPdfWriter { - return ptr -} - -func (ptr *QPdfWriter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPdfWriter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - ptr.QPagedPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQPdfWriter(ptr QPdfWriter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPdfWriter_PTR().Pointer() - } - return nil -} - -func NewQPdfWriterFromPointer(ptr unsafe.Pointer) (n *QPdfWriter) { - n = new(QPdfWriter) - n.SetPointer(ptr) - return -} -func NewQPdfWriter(filename string) *QPdfWriter { - var filenameC *C.char - if filename != "" { - filenameC = C.CString(filename) - defer C.free(unsafe.Pointer(filenameC)) - } - tmpValue := NewQPdfWriterFromPointer(C.QPdfWriter_NewQPdfWriter(C.struct_QtGui_PackedString{data: filenameC, len: C.longlong(len(filename))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPdfWriter2(device core.QIODevice_ITF) *QPdfWriter { - tmpValue := NewQPdfWriterFromPointer(C.QPdfWriter_NewQPdfWriter2(core.PointerFromQIODevice(device))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QPdfWriter) Creator() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPdfWriter_Creator(ptr.Pointer())) - } - return "" -} - -//export callbackQPdfWriter_NewPage -func callbackQPdfWriter_NewPage(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "newPage"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPdfWriterFromPointer(ptr).NewPageDefault()))) -} - -func (ptr *QPdfWriter) ConnectNewPage(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "newPage"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "newPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPdfWriter) DisconnectNewPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "newPage") - } -} - -func (ptr *QPdfWriter) NewPage() bool { - if ptr.Pointer() != nil { - return int8(C.QPdfWriter_NewPage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPdfWriter) NewPageDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QPdfWriter_NewPageDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQPdfWriter_PaintEngine -func callbackQPdfWriter_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQPdfWriterFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QPdfWriter) ConnectPaintEngine(f func() *QPaintEngine) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { - f := func() *QPaintEngine { - (*(*func() *QPaintEngine)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPdfWriter) DisconnectPaintEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEngine") - } -} - -func (ptr *QPdfWriter) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPdfWriter_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPdfWriter) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPdfWriter_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QPdfWriter) PdfVersion() QPagedPaintDevice__PdfVersion { - if ptr.Pointer() != nil { - return QPagedPaintDevice__PdfVersion(C.QPdfWriter_PdfVersion(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPdfWriter) Resolution() int { - if ptr.Pointer() != nil { - return int(int32(C.QPdfWriter_Resolution(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPdfWriter) SetCreator(creator string) { - if ptr.Pointer() != nil { - var creatorC *C.char - if creator != "" { - creatorC = C.CString(creator) - defer C.free(unsafe.Pointer(creatorC)) - } - C.QPdfWriter_SetCreator(ptr.Pointer(), C.struct_QtGui_PackedString{data: creatorC, len: C.longlong(len(creator))}) - } -} - -func (ptr *QPdfWriter) SetPdfVersion(version QPagedPaintDevice__PdfVersion) { - if ptr.Pointer() != nil { - C.QPdfWriter_SetPdfVersion(ptr.Pointer(), C.longlong(version)) - } -} - -func (ptr *QPdfWriter) SetResolution(resolution int) { - if ptr.Pointer() != nil { - C.QPdfWriter_SetResolution(ptr.Pointer(), C.int(int32(resolution))) - } -} - -func (ptr *QPdfWriter) SetTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QPdfWriter_SetTitle(ptr.Pointer(), C.struct_QtGui_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QPdfWriter) Title() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPdfWriter_Title(ptr.Pointer())) - } - return "" -} - -//export callbackQPdfWriter_DestroyQPdfWriter -func callbackQPdfWriter_DestroyQPdfWriter(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPdfWriter"); signal != nil { - (*(*func())(signal))() - } else { - NewQPdfWriterFromPointer(ptr).DestroyQPdfWriterDefault() - } -} - -func (ptr *QPdfWriter) ConnectDestroyQPdfWriter(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPdfWriter"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPdfWriter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPdfWriter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPdfWriter) DisconnectDestroyQPdfWriter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPdfWriter") - } -} - -func (ptr *QPdfWriter) DestroyQPdfWriter() { - if ptr.Pointer() != nil { - C.QPdfWriter_DestroyQPdfWriter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPdfWriter) DestroyQPdfWriterDefault() { - if ptr.Pointer() != nil { - C.QPdfWriter_DestroyQPdfWriterDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPdfWriter) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPdfWriter) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPdfWriter) __children_newList() unsafe.Pointer { - return C.QPdfWriter___children_newList(ptr.Pointer()) -} - -func (ptr *QPdfWriter) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPdfWriter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPdfWriter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPdfWriter) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QPdfWriter___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QPdfWriter) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPdfWriter) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPdfWriter) __findChildren_newList() unsafe.Pointer { - return C.QPdfWriter___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QPdfWriter) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPdfWriter) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPdfWriter) __findChildren_newList3() unsafe.Pointer { - return C.QPdfWriter___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QPdfWriter) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPdfWriter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPdfWriter) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPdfWriter) __qFindChildren_newList2() unsafe.Pointer { - return C.QPdfWriter___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQPdfWriter_ChildEvent -func callbackQPdfWriter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQPdfWriterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QPdfWriter) ChildEvent(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -func (ptr *QPdfWriter) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQPdfWriter_ConnectNotify -func callbackQPdfWriter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQPdfWriterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QPdfWriter) ConnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QPdfWriter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQPdfWriter_CustomEvent -func callbackQPdfWriter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQPdfWriterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QPdfWriter) CustomEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QPdfWriter) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQPdfWriter_DeleteLater -func callbackQPdfWriter_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQPdfWriterFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QPdfWriter) DeleteLater() { - if ptr.Pointer() != nil { - C.QPdfWriter_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPdfWriter) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QPdfWriter_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQPdfWriter_Destroyed -func callbackQPdfWriter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQPdfWriter_DisconnectNotify -func callbackQPdfWriter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQPdfWriterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QPdfWriter) DisconnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QPdfWriter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQPdfWriter_Event -func callbackQPdfWriter_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPdfWriterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QPdfWriter) Event(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPdfWriter_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QPdfWriter) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPdfWriter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQPdfWriter_EventFilter -func callbackQPdfWriter_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPdfWriterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QPdfWriter) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPdfWriter_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QPdfWriter) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPdfWriter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQPdfWriter_MetaObject -func callbackQPdfWriter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQPdfWriterFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QPdfWriter) MetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QPdfWriter_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QPdfWriter) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QPdfWriter_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQPdfWriter_ObjectNameChanged -func callbackQPdfWriter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQPdfWriter_TimerEvent -func callbackQPdfWriter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQPdfWriterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QPdfWriter) TimerEvent(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QPdfWriter) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QPdfWriter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QPen struct { - ptr unsafe.Pointer -} - -type QPen_ITF interface { - QPen_PTR() *QPen -} - -func (ptr *QPen) QPen_PTR() *QPen { - return ptr -} - -func (ptr *QPen) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPen) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPen(ptr QPen_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPen_PTR().Pointer() - } - return nil -} - -func NewQPenFromPointer(ptr unsafe.Pointer) (n *QPen) { - n = new(QPen) - n.SetPointer(ptr) - return -} -func NewQPen() *QPen { - tmpValue := NewQPenFromPointer(C.QPen_NewQPen()) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue -} - -func NewQPen2(style core.Qt__PenStyle) *QPen { - tmpValue := NewQPenFromPointer(C.QPen_NewQPen2(C.longlong(style))) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue -} - -func NewQPen3(color QColor_ITF) *QPen { - tmpValue := NewQPenFromPointer(C.QPen_NewQPen3(PointerFromQColor(color))) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue -} - -func NewQPen4(brush QBrush_ITF, width float64, style core.Qt__PenStyle, cap core.Qt__PenCapStyle, join core.Qt__PenJoinStyle) *QPen { - tmpValue := NewQPenFromPointer(C.QPen_NewQPen4(PointerFromQBrush(brush), C.double(width), C.longlong(style), C.longlong(cap), C.longlong(join))) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue -} - -func NewQPen5(pen QPen_ITF) *QPen { - tmpValue := NewQPenFromPointer(C.QPen_NewQPen5(PointerFromQPen(pen))) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue -} - -func NewQPen6(pen QPen_ITF) *QPen { - tmpValue := NewQPenFromPointer(C.QPen_NewQPen6(PointerFromQPen(pen))) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue -} - -func (ptr *QPen) Brush() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QPen_Brush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QPen) CapStyle() core.Qt__PenCapStyle { - if ptr.Pointer() != nil { - return core.Qt__PenCapStyle(C.QPen_CapStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPen) Color() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QPen_Color(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QPen) DashOffset() float64 { - if ptr.Pointer() != nil { - return float64(C.QPen_DashOffset(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPen) DashPattern() []float64 { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []float64 { - out := make([]float64, int(l.len)) - tmpList := NewQPenFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dashPattern_atList(i) - } - return out - }(C.QPen_DashPattern(ptr.Pointer())) - } - return make([]float64, 0) -} - -func (ptr *QPen) IsCosmetic() bool { - if ptr.Pointer() != nil { - return int8(C.QPen_IsCosmetic(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPen) IsSolid() bool { - if ptr.Pointer() != nil { - return int8(C.QPen_IsSolid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPen) JoinStyle() core.Qt__PenJoinStyle { - if ptr.Pointer() != nil { - return core.Qt__PenJoinStyle(C.QPen_JoinStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPen) MiterLimit() float64 { - if ptr.Pointer() != nil { - return float64(C.QPen_MiterLimit(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPen) SetBrush(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QPen_SetBrush(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QPen) SetCapStyle(style core.Qt__PenCapStyle) { - if ptr.Pointer() != nil { - C.QPen_SetCapStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPen) SetColor(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPen_SetColor(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QPen) SetCosmetic(cosmetic bool) { - if ptr.Pointer() != nil { - C.QPen_SetCosmetic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(cosmetic)))) - } -} - -func (ptr *QPen) SetDashOffset(offset float64) { - if ptr.Pointer() != nil { - C.QPen_SetDashOffset(ptr.Pointer(), C.double(offset)) - } -} - -func (ptr *QPen) SetDashPattern(pattern []float64) { - if ptr.Pointer() != nil { - C.QPen_SetDashPattern(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQPenFromPointer(NewQPenFromPointer(nil).__setDashPattern_pattern_newList()) - for _, v := range pattern { - tmpList.__setDashPattern_pattern_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QPen) SetJoinStyle(style core.Qt__PenJoinStyle) { - if ptr.Pointer() != nil { - C.QPen_SetJoinStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPen) SetMiterLimit(limit float64) { - if ptr.Pointer() != nil { - C.QPen_SetMiterLimit(ptr.Pointer(), C.double(limit)) - } -} - -func (ptr *QPen) SetStyle(style core.Qt__PenStyle) { - if ptr.Pointer() != nil { - C.QPen_SetStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QPen) SetWidth(width int) { - if ptr.Pointer() != nil { - C.QPen_SetWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QPen) SetWidthF(width float64) { - if ptr.Pointer() != nil { - C.QPen_SetWidthF(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QPen) Style() core.Qt__PenStyle { - if ptr.Pointer() != nil { - return core.Qt__PenStyle(C.QPen_Style(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPen) Swap(other QPen_ITF) { - if ptr.Pointer() != nil { - C.QPen_Swap(ptr.Pointer(), PointerFromQPen(other)) - } -} - -func (ptr *QPen) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QPen_Width(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPen) WidthF() float64 { - if ptr.Pointer() != nil { - return float64(C.QPen_WidthF(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPen) DestroyQPen() { - if ptr.Pointer() != nil { - C.QPen_DestroyQPen(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPen) __dashPattern_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QPen___dashPattern_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QPen) __dashPattern_setList(i float64) { - if ptr.Pointer() != nil { - C.QPen___dashPattern_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QPen) __dashPattern_newList() unsafe.Pointer { - return C.QPen___dashPattern_newList(ptr.Pointer()) -} - -func (ptr *QPen) __setDashPattern_pattern_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QPen___setDashPattern_pattern_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QPen) __setDashPattern_pattern_setList(i float64) { - if ptr.Pointer() != nil { - C.QPen___setDashPattern_pattern_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QPen) __setDashPattern_pattern_newList() unsafe.Pointer { - return C.QPen___setDashPattern_pattern_newList(ptr.Pointer()) -} - -type QPicture struct { - QPaintDevice -} - -type QPicture_ITF interface { - QPaintDevice_ITF - QPicture_PTR() *QPicture -} - -func (ptr *QPicture) QPicture_PTR() *QPicture { - return ptr -} - -func (ptr *QPicture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QPicture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQPicture(ptr QPicture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPicture_PTR().Pointer() - } - return nil -} - -func NewQPictureFromPointer(ptr unsafe.Pointer) (n *QPicture) { - n = new(QPicture) - n.SetPointer(ptr) - return -} -func NewQPicture(formatVersion int) *QPicture { - return NewQPictureFromPointer(C.QPicture_NewQPicture(C.int(int32(formatVersion)))) -} - -func NewQPicture2(pic QPicture_ITF) *QPicture { - return NewQPictureFromPointer(C.QPicture_NewQPicture2(PointerFromQPicture(pic))) -} - -func (ptr *QPicture) BoundingRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPicture_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPicture) Data() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPicture_Data(ptr.Pointer())) - } - return "" -} - -func (ptr *QPicture) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QPicture_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPicture) Load(fileName string, format string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPicture_Load(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) != 0 - } - return false -} - -func (ptr *QPicture) Load2(dev core.QIODevice_ITF, format string) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPicture_Load2(ptr.Pointer(), core.PointerFromQIODevice(dev), formatC)) != 0 - } - return false -} - -func (ptr *QPicture) Play(painter QPainter_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPicture_Play(ptr.Pointer(), PointerFromQPainter(painter))) != 0 - } - return false -} - -func (ptr *QPicture) Save(fileName string, format string) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPicture_Save(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) != 0 - } - return false -} - -func (ptr *QPicture) Save2(dev core.QIODevice_ITF, format string) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPicture_Save2(ptr.Pointer(), core.PointerFromQIODevice(dev), formatC)) != 0 - } - return false -} - -func (ptr *QPicture) SetBoundingRect(r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QPicture_SetBoundingRect(ptr.Pointer(), core.PointerFromQRect(r)) - } -} - -//export callbackQPicture_SetData -func callbackQPicture_SetData(ptr unsafe.Pointer, data C.struct_QtGui_PackedString, size C.uint) { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - (*(*func([]byte, uint))(signal))(cGoUnpackBytes(data), uint(uint32(size))) - } else { - NewQPictureFromPointer(ptr).SetDataDefault(cGoUnpackBytes(data), uint(uint32(size))) - } -} - -func (ptr *QPicture) ConnectSetData(f func(data []byte, size uint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(data []byte, size uint) { - (*(*func([]byte, uint))(signal))(data, size) - f(data, size) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPicture) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QPicture) SetData(data []byte, size uint) { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - C.QPicture_SetData(ptr.Pointer(), dataC, C.uint(uint32(size))) - } -} - -func (ptr *QPicture) SetDataDefault(data []byte, size uint) { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - C.QPicture_SetDataDefault(ptr.Pointer(), dataC, C.uint(uint32(size))) - } -} - -func (ptr *QPicture) Size() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QPicture_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPicture) Swap(other QPicture_ITF) { - if ptr.Pointer() != nil { - C.QPicture_Swap(ptr.Pointer(), PointerFromQPicture(other)) - } -} - -//export callbackQPicture_DestroyQPicture -func callbackQPicture_DestroyQPicture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPicture"); signal != nil { - (*(*func())(signal))() - } else { - NewQPictureFromPointer(ptr).DestroyQPictureDefault() - } -} - -func (ptr *QPicture) ConnectDestroyQPicture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPicture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPicture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPicture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPicture) DisconnectDestroyQPicture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPicture") - } -} - -func (ptr *QPicture) DestroyQPicture() { - if ptr.Pointer() != nil { - C.QPicture_DestroyQPicture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPicture) DestroyQPictureDefault() { - if ptr.Pointer() != nil { - C.QPicture_DestroyQPictureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPicture) __inputFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPicture___inputFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPicture) __inputFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPicture___inputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPicture) __inputFormats_newList() unsafe.Pointer { - return C.QPicture___inputFormats_newList(ptr.Pointer()) -} - -func (ptr *QPicture) __outputFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPicture___outputFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPicture) __outputFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPicture___outputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPicture) __outputFormats_newList() unsafe.Pointer { - return C.QPicture___outputFormats_newList(ptr.Pointer()) -} - -//export callbackQPicture_PaintEngine -func callbackQPicture_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQPictureFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QPicture) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPicture_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPicture) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPicture_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -type QPictureFormatPlugin struct { - core.QObject -} - -type QPictureFormatPlugin_ITF interface { - core.QObject_ITF - QPictureFormatPlugin_PTR() *QPictureFormatPlugin -} - -func (ptr *QPictureFormatPlugin) QPictureFormatPlugin_PTR() *QPictureFormatPlugin { - return ptr -} - -func (ptr *QPictureFormatPlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPictureFormatPlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPictureFormatPlugin(ptr QPictureFormatPlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPictureFormatPlugin_PTR().Pointer() - } - return nil -} - -func NewQPictureFormatPluginFromPointer(ptr unsafe.Pointer) (n *QPictureFormatPlugin) { - n = new(QPictureFormatPlugin) - n.SetPointer(ptr) - return -} -func NewQPictureFormatPlugin(parent core.QObject_ITF) *QPictureFormatPlugin { - tmpValue := NewQPictureFormatPluginFromPointer(C.QPictureFormatPlugin_NewQPictureFormatPlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQPictureFormatPlugin_InstallIOHandler -func callbackQPictureFormatPlugin_InstallIOHandler(ptr unsafe.Pointer, format C.struct_QtGui_PackedString) C.char { - if signal := qt.GetSignal(ptr, "installIOHandler"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(string) bool)(signal))(cGoUnpackString(format))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QPictureFormatPlugin) ConnectInstallIOHandler(f func(format string) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "installIOHandler"); signal != nil { - f := func(format string) bool { - (*(*func(string) bool)(signal))(format) - return f(format) - } - qt.ConnectSignal(ptr.Pointer(), "installIOHandler", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "installIOHandler", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPictureFormatPlugin) DisconnectInstallIOHandler() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "installIOHandler") - } -} - -func (ptr *QPictureFormatPlugin) InstallIOHandler(format string) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPictureFormatPlugin_InstallIOHandler(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))})) != 0 - } - return false -} - -//export callbackQPictureFormatPlugin_LoadPicture -func callbackQPictureFormatPlugin_LoadPicture(ptr unsafe.Pointer, format C.struct_QtGui_PackedString, fileName C.struct_QtGui_PackedString, picture unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "loadPicture"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(string, string, *QPicture) bool)(signal))(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).LoadPictureDefault(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) -} - -func (ptr *QPictureFormatPlugin) ConnectLoadPicture(f func(format string, fileName string, picture *QPicture) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadPicture"); signal != nil { - f := func(format string, fileName string, picture *QPicture) bool { - (*(*func(string, string, *QPicture) bool)(signal))(format, fileName, picture) - return f(format, fileName, picture) - } - qt.ConnectSignal(ptr.Pointer(), "loadPicture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadPicture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPictureFormatPlugin) DisconnectLoadPicture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadPicture") - } -} - -func (ptr *QPictureFormatPlugin) LoadPicture(format string, fileName string, picture QPicture_ITF) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QPictureFormatPlugin_LoadPicture(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 - } - return false -} - -func (ptr *QPictureFormatPlugin) LoadPictureDefault(format string, fileName string, picture QPicture_ITF) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QPictureFormatPlugin_LoadPictureDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 - } - return false -} - -//export callbackQPictureFormatPlugin_SavePicture -func callbackQPictureFormatPlugin_SavePicture(ptr unsafe.Pointer, format C.struct_QtGui_PackedString, fileName C.struct_QtGui_PackedString, picture unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "savePicture"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(string, string, *QPicture) bool)(signal))(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).SavePictureDefault(cGoUnpackString(format), cGoUnpackString(fileName), NewQPictureFromPointer(picture))))) -} - -func (ptr *QPictureFormatPlugin) ConnectSavePicture(f func(format string, fileName string, picture *QPicture) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "savePicture"); signal != nil { - f := func(format string, fileName string, picture *QPicture) bool { - (*(*func(string, string, *QPicture) bool)(signal))(format, fileName, picture) - return f(format, fileName, picture) - } - qt.ConnectSignal(ptr.Pointer(), "savePicture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "savePicture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPictureFormatPlugin) DisconnectSavePicture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "savePicture") - } -} - -func (ptr *QPictureFormatPlugin) SavePicture(format string, fileName string, picture QPicture_ITF) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QPictureFormatPlugin_SavePicture(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 - } - return false -} - -func (ptr *QPictureFormatPlugin) SavePictureDefault(format string, fileName string, picture QPicture_ITF) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - return int8(C.QPictureFormatPlugin_SavePictureDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: formatC, len: C.longlong(len(format))}, C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, PointerFromQPicture(picture))) != 0 - } - return false -} - -//export callbackQPictureFormatPlugin_DestroyQPictureFormatPlugin -func callbackQPictureFormatPlugin_DestroyQPictureFormatPlugin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPictureFormatPlugin"); signal != nil { - (*(*func())(signal))() - } else { - NewQPictureFormatPluginFromPointer(ptr).DestroyQPictureFormatPluginDefault() - } -} - -func (ptr *QPictureFormatPlugin) ConnectDestroyQPictureFormatPlugin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPictureFormatPlugin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPictureFormatPlugin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPictureFormatPlugin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPictureFormatPlugin) DisconnectDestroyQPictureFormatPlugin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPictureFormatPlugin") - } -} - -func (ptr *QPictureFormatPlugin) DestroyQPictureFormatPlugin() { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_DestroyQPictureFormatPlugin(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPictureFormatPlugin) DestroyQPictureFormatPluginDefault() { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_DestroyQPictureFormatPluginDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPictureFormatPlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPictureFormatPlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPictureFormatPlugin) __children_newList() unsafe.Pointer { - return C.QPictureFormatPlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QPictureFormatPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPictureFormatPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPictureFormatPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPictureFormatPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QPictureFormatPlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QPictureFormatPlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPictureFormatPlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPictureFormatPlugin) __findChildren_newList() unsafe.Pointer { - return C.QPictureFormatPlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QPictureFormatPlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPictureFormatPlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPictureFormatPlugin) __findChildren_newList3() unsafe.Pointer { - return C.QPictureFormatPlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QPictureFormatPlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPictureFormatPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPictureFormatPlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPictureFormatPlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QPictureFormatPlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQPictureFormatPlugin_ChildEvent -func callbackQPictureFormatPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQPictureFormatPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QPictureFormatPlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQPictureFormatPlugin_ConnectNotify -func callbackQPictureFormatPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQPictureFormatPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QPictureFormatPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQPictureFormatPlugin_CustomEvent -func callbackQPictureFormatPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQPictureFormatPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QPictureFormatPlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQPictureFormatPlugin_DeleteLater -func callbackQPictureFormatPlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQPictureFormatPluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QPictureFormatPlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQPictureFormatPlugin_Destroyed -func callbackQPictureFormatPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQPictureFormatPlugin_DisconnectNotify -func callbackQPictureFormatPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQPictureFormatPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QPictureFormatPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQPictureFormatPlugin_Event -func callbackQPictureFormatPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QPictureFormatPlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPictureFormatPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQPictureFormatPlugin_EventFilter -func callbackQPictureFormatPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPictureFormatPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QPictureFormatPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPictureFormatPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQPictureFormatPlugin_MetaObject -func callbackQPictureFormatPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQPictureFormatPluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QPictureFormatPlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QPictureFormatPlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQPictureFormatPlugin_ObjectNameChanged -func callbackQPictureFormatPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQPictureFormatPlugin_TimerEvent -func callbackQPictureFormatPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQPictureFormatPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QPictureFormatPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QPictureFormatPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QPictureIO struct { - ptr unsafe.Pointer -} - -type QPictureIO_ITF interface { - QPictureIO_PTR() *QPictureIO -} - -func (ptr *QPictureIO) QPictureIO_PTR() *QPictureIO { - return ptr -} - -func (ptr *QPictureIO) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPictureIO) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPictureIO(ptr QPictureIO_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPictureIO_PTR().Pointer() - } - return nil -} - -func NewQPictureIOFromPointer(ptr unsafe.Pointer) (n *QPictureIO) { - n = new(QPictureIO) - n.SetPointer(ptr) - return -} -func NewQPictureIO() *QPictureIO { - tmpValue := NewQPictureIOFromPointer(C.QPictureIO_NewQPictureIO()) - runtime.SetFinalizer(tmpValue, (*QPictureIO).DestroyQPictureIO) - return tmpValue -} - -func NewQPictureIO2(ioDevice core.QIODevice_ITF, format string) *QPictureIO { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQPictureIOFromPointer(C.QPictureIO_NewQPictureIO2(core.PointerFromQIODevice(ioDevice), formatC)) - runtime.SetFinalizer(tmpValue, (*QPictureIO).DestroyQPictureIO) - return tmpValue -} - -func NewQPictureIO3(fileName string, format string) *QPictureIO { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - tmpValue := NewQPictureIOFromPointer(C.QPictureIO_NewQPictureIO3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC)) - runtime.SetFinalizer(tmpValue, (*QPictureIO).DestroyQPictureIO) - return tmpValue -} - -func (ptr *QPictureIO) Description() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPictureIO_Description(ptr.Pointer())) - } - return "" -} - -func (ptr *QPictureIO) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPictureIO_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QPictureIO) Format() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPictureIO_Format(ptr.Pointer())) - } - return "" -} - -func (ptr *QPictureIO) Gamma() float32 { - if ptr.Pointer() != nil { - return float32(C.QPictureIO_Gamma(ptr.Pointer())) - } - return 0 -} - -func QPictureIO_InputFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQPictureIOFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__inputFormats_atList(i) - } - return out - }(C.QPictureIO_QPictureIO_InputFormats()) -} - -func (ptr *QPictureIO) InputFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQPictureIOFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__inputFormats_atList(i) - } - return out - }(C.QPictureIO_QPictureIO_InputFormats()) -} - -func (ptr *QPictureIO) IoDevice() *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QPictureIO_IoDevice(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QPictureIO_OutputFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQPictureIOFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__outputFormats_atList(i) - } - return out - }(C.QPictureIO_QPictureIO_OutputFormats()) -} - -func (ptr *QPictureIO) OutputFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQPictureIOFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__outputFormats_atList(i) - } - return out - }(C.QPictureIO_QPictureIO_OutputFormats()) -} - -func (ptr *QPictureIO) Parameters() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPictureIO_Parameters(ptr.Pointer())) - } - return "" -} - -func (ptr *QPictureIO) Picture() *QPicture { - if ptr.Pointer() != nil { - return NewQPictureFromPointer(C.QPictureIO_Picture(ptr.Pointer())) - } - return nil -} - -func QPictureIO_PictureFormat(fileName string) *core.QByteArray { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QPictureIO) PictureFormat(fileName string) *core.QByteArray { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func QPictureIO_PictureFormat2(d core.QIODevice_ITF) *core.QByteArray { - tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat2(core.PointerFromQIODevice(d))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QPictureIO) PictureFormat2(d core.QIODevice_ITF) *core.QByteArray { - tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO_QPictureIO_PictureFormat2(core.PointerFromQIODevice(d))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue -} - -func (ptr *QPictureIO) Quality() int { - if ptr.Pointer() != nil { - return int(int32(C.QPictureIO_Quality(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPictureIO) Read() bool { - if ptr.Pointer() != nil { - return int8(C.QPictureIO_Read(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPictureIO) SetDescription(description string) { - if ptr.Pointer() != nil { - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - C.QPictureIO_SetDescription(ptr.Pointer(), C.struct_QtGui_PackedString{data: descriptionC, len: C.longlong(len(description))}) - } -} - -func (ptr *QPictureIO) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QPictureIO_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QPictureIO) SetFormat(format string) { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - C.QPictureIO_SetFormat(ptr.Pointer(), formatC) - } -} - -func (ptr *QPictureIO) SetGamma(gamma float32) { - if ptr.Pointer() != nil { - C.QPictureIO_SetGamma(ptr.Pointer(), C.float(gamma)) - } -} - -func (ptr *QPictureIO) SetIODevice(ioDevice core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QPictureIO_SetIODevice(ptr.Pointer(), core.PointerFromQIODevice(ioDevice)) - } -} - -func (ptr *QPictureIO) SetParameters(parameters string) { - if ptr.Pointer() != nil { - var parametersC *C.char - if parameters != "" { - parametersC = C.CString(parameters) - defer C.free(unsafe.Pointer(parametersC)) - } - C.QPictureIO_SetParameters(ptr.Pointer(), parametersC) - } -} - -func (ptr *QPictureIO) SetPicture(picture QPicture_ITF) { - if ptr.Pointer() != nil { - C.QPictureIO_SetPicture(ptr.Pointer(), PointerFromQPicture(picture)) - } -} - -func (ptr *QPictureIO) SetQuality(q int) { - if ptr.Pointer() != nil { - C.QPictureIO_SetQuality(ptr.Pointer(), C.int(int32(q))) - } -} - -func (ptr *QPictureIO) SetStatus(status int) { - if ptr.Pointer() != nil { - C.QPictureIO_SetStatus(ptr.Pointer(), C.int(int32(status))) - } -} - -func (ptr *QPictureIO) Status() int { - if ptr.Pointer() != nil { - return int(int32(C.QPictureIO_Status(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPictureIO) Write() bool { - if ptr.Pointer() != nil { - return int8(C.QPictureIO_Write(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPictureIO) DestroyQPictureIO() { - if ptr.Pointer() != nil { - C.QPictureIO_DestroyQPictureIO(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPictureIO) __inputFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO___inputFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPictureIO) __inputFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPictureIO___inputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPictureIO) __inputFormats_newList() unsafe.Pointer { - return C.QPictureIO___inputFormats_newList(ptr.Pointer()) -} - -func (ptr *QPictureIO) __outputFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPictureIO___outputFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPictureIO) __outputFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPictureIO___outputFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPictureIO) __outputFormats_newList() unsafe.Pointer { - return C.QPictureIO___outputFormats_newList(ptr.Pointer()) -} - -type QPixelFormat struct { - ptr unsafe.Pointer -} - -type QPixelFormat_ITF interface { - QPixelFormat_PTR() *QPixelFormat -} - -func (ptr *QPixelFormat) QPixelFormat_PTR() *QPixelFormat { - return ptr -} - -func (ptr *QPixelFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPixelFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPixelFormat(ptr QPixelFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPixelFormat_PTR().Pointer() - } - return nil -} - -func NewQPixelFormatFromPointer(ptr unsafe.Pointer) (n *QPixelFormat) { - n = new(QPixelFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QPixelFormat) DestroyQPixelFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QPixelFormat__ColorModel -//QPixelFormat::ColorModel -type QPixelFormat__ColorModel int64 - -const ( - QPixelFormat__RGB QPixelFormat__ColorModel = QPixelFormat__ColorModel(0) - QPixelFormat__BGR QPixelFormat__ColorModel = QPixelFormat__ColorModel(1) - QPixelFormat__Indexed QPixelFormat__ColorModel = QPixelFormat__ColorModel(2) - QPixelFormat__Grayscale QPixelFormat__ColorModel = QPixelFormat__ColorModel(3) - QPixelFormat__CMYK QPixelFormat__ColorModel = QPixelFormat__ColorModel(4) - QPixelFormat__HSL QPixelFormat__ColorModel = QPixelFormat__ColorModel(5) - QPixelFormat__HSV QPixelFormat__ColorModel = QPixelFormat__ColorModel(6) - QPixelFormat__YUV QPixelFormat__ColorModel = QPixelFormat__ColorModel(7) - QPixelFormat__Alpha QPixelFormat__ColorModel = QPixelFormat__ColorModel(8) -) - -//go:generate stringer -type=QPixelFormat__AlphaUsage -//QPixelFormat::AlphaUsage -type QPixelFormat__AlphaUsage int64 - -const ( - QPixelFormat__UsesAlpha QPixelFormat__AlphaUsage = QPixelFormat__AlphaUsage(0) - QPixelFormat__IgnoresAlpha QPixelFormat__AlphaUsage = QPixelFormat__AlphaUsage(1) -) - -//go:generate stringer -type=QPixelFormat__AlphaPosition -//QPixelFormat::AlphaPosition -type QPixelFormat__AlphaPosition int64 - -const ( - QPixelFormat__AtBeginning QPixelFormat__AlphaPosition = QPixelFormat__AlphaPosition(0) - QPixelFormat__AtEnd QPixelFormat__AlphaPosition = QPixelFormat__AlphaPosition(1) -) - -//go:generate stringer -type=QPixelFormat__AlphaPremultiplied -//QPixelFormat::AlphaPremultiplied -type QPixelFormat__AlphaPremultiplied int64 - -const ( - QPixelFormat__NotPremultiplied QPixelFormat__AlphaPremultiplied = QPixelFormat__AlphaPremultiplied(0) - QPixelFormat__Premultiplied QPixelFormat__AlphaPremultiplied = QPixelFormat__AlphaPremultiplied(1) -) - -//go:generate stringer -type=QPixelFormat__TypeInterpretation -//QPixelFormat::TypeInterpretation -type QPixelFormat__TypeInterpretation int64 - -const ( - QPixelFormat__UnsignedInteger QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(0) - QPixelFormat__UnsignedShort QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(1) - QPixelFormat__UnsignedByte QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(2) - QPixelFormat__FloatingPoint QPixelFormat__TypeInterpretation = QPixelFormat__TypeInterpretation(3) -) - -//go:generate stringer -type=QPixelFormat__YUVLayout -//QPixelFormat::YUVLayout -type QPixelFormat__YUVLayout int64 - -const ( - QPixelFormat__YUV444 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(0) - QPixelFormat__YUV422 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(1) - QPixelFormat__YUV411 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(2) - QPixelFormat__YUV420P QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(3) - QPixelFormat__YUV420SP QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(4) - QPixelFormat__YV12 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(5) - QPixelFormat__UYVY QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(6) - QPixelFormat__YUYV QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(7) - QPixelFormat__NV12 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(8) - QPixelFormat__NV21 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(9) - QPixelFormat__IMC1 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(10) - QPixelFormat__IMC2 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(11) - QPixelFormat__IMC3 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(12) - QPixelFormat__IMC4 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(13) - QPixelFormat__Y8 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(14) - QPixelFormat__Y16 QPixelFormat__YUVLayout = QPixelFormat__YUVLayout(15) -) - -//go:generate stringer -type=QPixelFormat__ByteOrder -//QPixelFormat::ByteOrder -type QPixelFormat__ByteOrder int64 - -const ( - QPixelFormat__LittleEndian QPixelFormat__ByteOrder = QPixelFormat__ByteOrder(0) - QPixelFormat__BigEndian QPixelFormat__ByteOrder = QPixelFormat__ByteOrder(1) - QPixelFormat__CurrentSystemEndian QPixelFormat__ByteOrder = QPixelFormat__ByteOrder(2) -) - -func NewQPixelFormat() *QPixelFormat { - tmpValue := NewQPixelFormatFromPointer(C.QPixelFormat_NewQPixelFormat()) - runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) - return tmpValue -} - -func NewQPixelFormat2(colorModel QPixelFormat__ColorModel, firstSize string, secondSize string, thirdSize string, fourthSize string, fifthSize string, alphaSize string, alphaUsage QPixelFormat__AlphaUsage, alphaPosition QPixelFormat__AlphaPosition, premultiplied QPixelFormat__AlphaPremultiplied, typeInterpretation QPixelFormat__TypeInterpretation, byteOrder QPixelFormat__ByteOrder, subEnum string) *QPixelFormat { - var firstSizeC *C.char - if firstSize != "" { - firstSizeC = C.CString(firstSize) - defer C.free(unsafe.Pointer(firstSizeC)) - } - var secondSizeC *C.char - if secondSize != "" { - secondSizeC = C.CString(secondSize) - defer C.free(unsafe.Pointer(secondSizeC)) - } - var thirdSizeC *C.char - if thirdSize != "" { - thirdSizeC = C.CString(thirdSize) - defer C.free(unsafe.Pointer(thirdSizeC)) - } - var fourthSizeC *C.char - if fourthSize != "" { - fourthSizeC = C.CString(fourthSize) - defer C.free(unsafe.Pointer(fourthSizeC)) - } - var fifthSizeC *C.char - if fifthSize != "" { - fifthSizeC = C.CString(fifthSize) - defer C.free(unsafe.Pointer(fifthSizeC)) - } - var alphaSizeC *C.char - if alphaSize != "" { - alphaSizeC = C.CString(alphaSize) - defer C.free(unsafe.Pointer(alphaSizeC)) - } - var subEnumC *C.char - if subEnum != "" { - subEnumC = C.CString(subEnum) - defer C.free(unsafe.Pointer(subEnumC)) - } - tmpValue := NewQPixelFormatFromPointer(C.QPixelFormat_NewQPixelFormat2(C.longlong(colorModel), firstSizeC, secondSizeC, thirdSizeC, fourthSizeC, fifthSizeC, alphaSizeC, C.longlong(alphaUsage), C.longlong(alphaPosition), C.longlong(premultiplied), C.longlong(typeInterpretation), C.longlong(byteOrder), subEnumC)) - runtime.SetFinalizer(tmpValue, (*QPixelFormat).DestroyQPixelFormat) - return tmpValue -} - -func (ptr *QPixelFormat) AlphaPosition() QPixelFormat__AlphaPosition { - if ptr.Pointer() != nil { - return QPixelFormat__AlphaPosition(C.QPixelFormat_AlphaPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixelFormat) AlphaSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_AlphaSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) AlphaUsage() QPixelFormat__AlphaUsage { - if ptr.Pointer() != nil { - return QPixelFormat__AlphaUsage(C.QPixelFormat_AlphaUsage(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixelFormat) BitsPerPixel() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_BitsPerPixel(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) BlackSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_BlackSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) BlueSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_BlueSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) BrightnessSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_BrightnessSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) ByteOrder() QPixelFormat__ByteOrder { - if ptr.Pointer() != nil { - return QPixelFormat__ByteOrder(C.QPixelFormat_ByteOrder(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixelFormat) ChannelCount() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_ChannelCount(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) ColorModel() QPixelFormat__ColorModel { - if ptr.Pointer() != nil { - return QPixelFormat__ColorModel(C.QPixelFormat_ColorModel(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixelFormat) CyanSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_CyanSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) GreenSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_GreenSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) HueSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_HueSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) LightnessSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_LightnessSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) MagentaSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_MagentaSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) Premultiplied() QPixelFormat__AlphaPremultiplied { - if ptr.Pointer() != nil { - return QPixelFormat__AlphaPremultiplied(C.QPixelFormat_Premultiplied(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixelFormat) RedSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_RedSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) SaturationSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_SaturationSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) TypeInterpretation() QPixelFormat__TypeInterpretation { - if ptr.Pointer() != nil { - return QPixelFormat__TypeInterpretation(C.QPixelFormat_TypeInterpretation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixelFormat) YellowSize() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPixelFormat_YellowSize(ptr.Pointer())) - } - return "" -} - -func (ptr *QPixelFormat) YuvLayout() QPixelFormat__YUVLayout { - if ptr.Pointer() != nil { - return QPixelFormat__YUVLayout(C.QPixelFormat_YuvLayout(ptr.Pointer())) - } - return 0 -} - -type QPixmap struct { - QPaintDevice -} - -type QPixmap_ITF interface { - QPaintDevice_ITF - QPixmap_PTR() *QPixmap -} - -func (ptr *QPixmap) QPixmap_PTR() *QPixmap { - return ptr -} - -func (ptr *QPixmap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDevice_PTR().Pointer() - } - return nil -} - -func (ptr *QPixmap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQPixmap(ptr QPixmap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPixmap_PTR().Pointer() - } - return nil -} - -func NewQPixmapFromPointer(ptr unsafe.Pointer) (n *QPixmap) { - n = new(QPixmap) - n.SetPointer(ptr) - return -} -func NewQPixmap() *QPixmap { - return NewQPixmapFromPointer(C.QPixmap_NewQPixmap()) -} - -func NewQPixmap2(size core.QSize_ITF) *QPixmap { - return NewQPixmapFromPointer(C.QPixmap_NewQPixmap2(core.PointerFromQSize(size))) -} - -func NewQPixmap3(fileName string, format string, flags core.Qt__ImageConversionFlag) *QPixmap { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return NewQPixmapFromPointer(C.QPixmap_NewQPixmap3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.longlong(flags))) -} - -func NewQPixmap5(pixmap QPixmap_ITF) *QPixmap { - return NewQPixmapFromPointer(C.QPixmap_NewQPixmap5(PointerFromQPixmap(pixmap))) -} - -func (ptr *QPixmap) CacheKey() int64 { - if ptr.Pointer() != nil { - return int64(C.QPixmap_CacheKey(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixmap) ConvertFromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QPixmap_ConvertFromImage(ptr.Pointer(), PointerFromQImage(image), C.longlong(flags))) != 0 - } - return false -} - -func (ptr *QPixmap) Copy(rectangle core.QRect_ITF) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_Copy(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Copy2(x int, y int, width int, height int) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_Copy2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) CreateHeuristicMask(clipTight bool) *QBitmap { - if ptr.Pointer() != nil { - tmpValue := NewQBitmapFromPointer(C.QPixmap_CreateHeuristicMask(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clipTight))))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) CreateMaskFromColor(maskColor QColor_ITF, mode core.Qt__MaskMode) *QBitmap { - if ptr.Pointer() != nil { - tmpValue := NewQBitmapFromPointer(C.QPixmap_CreateMaskFromColor(ptr.Pointer(), PointerFromQColor(maskColor), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue - } - return nil -} - -func QPixmap_DefaultDepth() int { - return int(int32(C.QPixmap_QPixmap_DefaultDepth())) -} - -func (ptr *QPixmap) DefaultDepth() int { - return int(int32(C.QPixmap_QPixmap_DefaultDepth())) -} - -func (ptr *QPixmap) Detach() { - if ptr.Pointer() != nil { - C.QPixmap_Detach(ptr.Pointer()) - } -} - -func (ptr *QPixmap) DevicePixelRatio() float64 { - if ptr.Pointer() != nil { - return float64(C.QPixmap_DevicePixelRatio(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPixmap) Fill(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QPixmap_Fill(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func QPixmap_FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { - tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue -} - -func (ptr *QPixmap) FromImage(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { - tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue -} - -func QPixmap_FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { - tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue -} - -func (ptr *QPixmap) FromImage2(image QImage_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { - tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImage2(PointerFromQImage(image), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue -} - -func QPixmap_FromImageReader(imageReader QImageReader_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { - tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImageReader(PointerFromQImageReader(imageReader), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue -} - -func (ptr *QPixmap) FromImageReader(imageReader QImageReader_ITF, flags core.Qt__ImageConversionFlag) *QPixmap { - tmpValue := NewQPixmapFromPointer(C.QPixmap_QPixmap_FromImageReader(PointerFromQImageReader(imageReader), C.longlong(flags))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue -} - -func (ptr *QPixmap) HasAlpha() bool { - if ptr.Pointer() != nil { - return int8(C.QPixmap_HasAlpha(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPixmap) HasAlphaChannel() bool { - if ptr.Pointer() != nil { - return int8(C.QPixmap_HasAlphaChannel(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPixmap) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QPixmap_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPixmap) IsQBitmap() bool { - if ptr.Pointer() != nil { - return int8(C.QPixmap_IsQBitmap(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPixmap) Load(fileName string, format string, flags core.Qt__ImageConversionFlag) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPixmap_Load(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.longlong(flags))) != 0 - } - return false -} - -func (ptr *QPixmap) LoadFromData(data []byte, l uint, format string, flags core.Qt__ImageConversionFlag) bool { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPixmap_LoadFromData(ptr.Pointer(), dataC, C.uint(uint32(l)), formatC, C.longlong(flags))) != 0 - } - return false -} - -func (ptr *QPixmap) LoadFromData2(data core.QByteArray_ITF, format string, flags core.Qt__ImageConversionFlag) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPixmap_LoadFromData2(ptr.Pointer(), core.PointerFromQByteArray(data), formatC, C.longlong(flags))) != 0 - } - return false -} - -func (ptr *QPixmap) Mask() *QBitmap { - if ptr.Pointer() != nil { - tmpValue := NewQBitmapFromPointer(C.QPixmap_Mask(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBitmap).DestroyQBitmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPixmap_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Save(fileName string, format string, quality int) bool { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPixmap_Save(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, formatC, C.int(int32(quality)))) != 0 - } - return false -} - -func (ptr *QPixmap) Save2(device core.QIODevice_ITF, format string, quality int) bool { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - return int8(C.QPixmap_Save2(ptr.Pointer(), core.PointerFromQIODevice(device), formatC, C.int(int32(quality)))) != 0 - } - return false -} - -func (ptr *QPixmap) Scaled(size core.QSize_ITF, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_Scaled(ptr.Pointer(), core.PointerFromQSize(size), C.longlong(aspectRatioMode), C.longlong(transformMode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Scaled2(width int, height int, aspectRatioMode core.Qt__AspectRatioMode, transformMode core.Qt__TransformationMode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_Scaled2(ptr.Pointer(), C.int(int32(width)), C.int(int32(height)), C.longlong(aspectRatioMode), C.longlong(transformMode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) ScaledToHeight(height int, mode core.Qt__TransformationMode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_ScaledToHeight(ptr.Pointer(), C.int(int32(height)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) ScaledToWidth(width int, mode core.Qt__TransformationMode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_ScaledToWidth(ptr.Pointer(), C.int(int32(width)), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Scroll(dx int, dy int, x int, y int, width int, height int, exposed QRegion_ITF) { - if ptr.Pointer() != nil { - C.QPixmap_Scroll(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)), PointerFromQRegion(exposed)) - } -} - -func (ptr *QPixmap) Scroll2(dx int, dy int, rect core.QRect_ITF, exposed QRegion_ITF) { - if ptr.Pointer() != nil { - C.QPixmap_Scroll2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), core.PointerFromQRect(rect), PointerFromQRegion(exposed)) - } -} - -func (ptr *QPixmap) SetDevicePixelRatio(scaleFactor float64) { - if ptr.Pointer() != nil { - C.QPixmap_SetDevicePixelRatio(ptr.Pointer(), C.double(scaleFactor)) - } -} - -func (ptr *QPixmap) SetMask(mask QBitmap_ITF) { - if ptr.Pointer() != nil { - C.QPixmap_SetMask(ptr.Pointer(), PointerFromQBitmap(mask)) - } -} - -func (ptr *QPixmap) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QPixmap_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Swap(other QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QPixmap_Swap(ptr.Pointer(), PointerFromQPixmap(other)) - } -} - -func (ptr *QPixmap) ToImage() *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QPixmap_ToImage(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Transformed(transform QTransform_ITF, mode core.Qt__TransformationMode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_Transformed(ptr.Pointer(), PointerFromQTransform(transform), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QPixmap) Transformed2(matrix QMatrix_ITF, mode core.Qt__TransformationMode) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QPixmap_Transformed2(ptr.Pointer(), PointerFromQMatrix(matrix), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func QPixmap_TrueMatrix(matrix QTransform_ITF, width int, height int) *QTransform { - tmpValue := NewQTransformFromPointer(C.QPixmap_QPixmap_TrueMatrix(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QPixmap) TrueMatrix(matrix QTransform_ITF, width int, height int) *QTransform { - tmpValue := NewQTransformFromPointer(C.QPixmap_QPixmap_TrueMatrix(PointerFromQTransform(matrix), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func QPixmap_TrueMatrix2(m QMatrix_ITF, w int, h int) *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QPixmap_QPixmap_TrueMatrix2(PointerFromQMatrix(m), C.int(int32(w)), C.int(int32(h)))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -func (ptr *QPixmap) TrueMatrix2(m QMatrix_ITF, w int, h int) *QMatrix { - tmpValue := NewQMatrixFromPointer(C.QPixmap_QPixmap_TrueMatrix2(PointerFromQMatrix(m), C.int(int32(w)), C.int(int32(h)))) - runtime.SetFinalizer(tmpValue, (*QMatrix).DestroyQMatrix) - return tmpValue -} - -//export callbackQPixmap_DestroyQPixmap -func callbackQPixmap_DestroyQPixmap(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPixmap"); signal != nil { - (*(*func())(signal))() - } else { - NewQPixmapFromPointer(ptr).DestroyQPixmapDefault() - } -} - -func (ptr *QPixmap) ConnectDestroyQPixmap(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPixmap"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPixmap) DisconnectDestroyQPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPixmap") - } -} - -func (ptr *QPixmap) DestroyQPixmap() { - if ptr.Pointer() != nil { - C.QPixmap_DestroyQPixmap(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPixmap) DestroyQPixmapDefault() { - if ptr.Pointer() != nil { - C.QPixmap_DestroyQPixmapDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQPixmap_PaintEngine -func callbackQPixmap_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return PointerFromQPaintEngine((*(*func() *QPaintEngine)(signal))()) - } - - return PointerFromQPaintEngine(NewQPixmapFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QPixmap) PaintEngine() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPixmap_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QPixmap) PaintEngineDefault() *QPaintEngine { - if ptr.Pointer() != nil { - return NewQPaintEngineFromPointer(C.QPixmap_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -type QPixmapCache struct { - ptr unsafe.Pointer -} - -type QPixmapCache_ITF interface { - QPixmapCache_PTR() *QPixmapCache -} - -func (ptr *QPixmapCache) QPixmapCache_PTR() *QPixmapCache { - return ptr -} - -func (ptr *QPixmapCache) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPixmapCache) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPixmapCache(ptr QPixmapCache_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPixmapCache_PTR().Pointer() - } - return nil -} - -func NewQPixmapCacheFromPointer(ptr unsafe.Pointer) (n *QPixmapCache) { - n = new(QPixmapCache) - n.SetPointer(ptr) - return -} - -func (ptr *QPixmapCache) DestroyQPixmapCache() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QPixmapCache_CacheLimit() int { - return int(int32(C.QPixmapCache_QPixmapCache_CacheLimit())) -} - -func (ptr *QPixmapCache) CacheLimit() int { - return int(int32(C.QPixmapCache_QPixmapCache_CacheLimit())) -} - -func QPixmapCache_Clear() { - C.QPixmapCache_QPixmapCache_Clear() -} - -func (ptr *QPixmapCache) Clear() { - C.QPixmapCache_QPixmapCache_Clear() -} - -func QPixmapCache_Find3(key string, pixmap QPixmap_ITF) bool { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QPixmapCache_QPixmapCache_Find3(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 -} - -func (ptr *QPixmapCache) Find3(key string, pixmap QPixmap_ITF) bool { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QPixmapCache_QPixmapCache_Find3(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 -} - -func QPixmapCache_Insert(key string, pixmap QPixmap_ITF) bool { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QPixmapCache_QPixmapCache_Insert(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 -} - -func (ptr *QPixmapCache) Insert(key string, pixmap QPixmap_ITF) bool { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QPixmapCache_QPixmapCache_Insert(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}, PointerFromQPixmap(pixmap))) != 0 -} - -func QPixmapCache_Remove(key string) { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QPixmapCache_QPixmapCache_Remove(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}) -} - -func (ptr *QPixmapCache) Remove(key string) { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QPixmapCache_QPixmapCache_Remove(C.struct_QtGui_PackedString{data: keyC, len: C.longlong(len(key))}) -} - -func QPixmapCache_SetCacheLimit(n int) { - C.QPixmapCache_QPixmapCache_SetCacheLimit(C.int(int32(n))) -} - -func (ptr *QPixmapCache) SetCacheLimit(n int) { - C.QPixmapCache_QPixmapCache_SetCacheLimit(C.int(int32(n))) -} - -type QPlatformDragQtResponse struct { - QPlatformDropQtResponse -} - -type QPlatformDragQtResponse_ITF interface { - QPlatformDropQtResponse_ITF - QPlatformDragQtResponse_PTR() *QPlatformDragQtResponse -} - -func (ptr *QPlatformDragQtResponse) QPlatformDragQtResponse_PTR() *QPlatformDragQtResponse { - return ptr -} - -func (ptr *QPlatformDragQtResponse) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformDropQtResponse_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformDragQtResponse) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPlatformDropQtResponse_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformDragQtResponse(ptr QPlatformDragQtResponse_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformDragQtResponse_PTR().Pointer() - } - return nil -} - -func NewQPlatformDragQtResponseFromPointer(ptr unsafe.Pointer) (n *QPlatformDragQtResponse) { - n = new(QPlatformDragQtResponse) - n.SetPointer(ptr) - return -} - -func (ptr *QPlatformDragQtResponse) DestroyQPlatformDragQtResponse() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPlatformDropQtResponse struct { - ptr unsafe.Pointer -} - -type QPlatformDropQtResponse_ITF interface { - QPlatformDropQtResponse_PTR() *QPlatformDropQtResponse -} - -func (ptr *QPlatformDropQtResponse) QPlatformDropQtResponse_PTR() *QPlatformDropQtResponse { - return ptr -} - -func (ptr *QPlatformDropQtResponse) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPlatformDropQtResponse) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPlatformDropQtResponse(ptr QPlatformDropQtResponse_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformDropQtResponse_PTR().Pointer() - } - return nil -} - -func NewQPlatformDropQtResponseFromPointer(ptr unsafe.Pointer) (n *QPlatformDropQtResponse) { - n = new(QPlatformDropQtResponse) - n.SetPointer(ptr) - return -} - -func (ptr *QPlatformDropQtResponse) DestroyQPlatformDropQtResponse() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPlatformIntegrationPlugin struct { - core.QObject -} - -type QPlatformIntegrationPlugin_ITF interface { - core.QObject_ITF - QPlatformIntegrationPlugin_PTR() *QPlatformIntegrationPlugin -} - -func (ptr *QPlatformIntegrationPlugin) QPlatformIntegrationPlugin_PTR() *QPlatformIntegrationPlugin { - return ptr -} - -func (ptr *QPlatformIntegrationPlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformIntegrationPlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformIntegrationPlugin(ptr QPlatformIntegrationPlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformIntegrationPlugin_PTR().Pointer() - } - return nil -} - -func NewQPlatformIntegrationPluginFromPointer(ptr unsafe.Pointer) (n *QPlatformIntegrationPlugin) { - n = new(QPlatformIntegrationPlugin) - n.SetPointer(ptr) - return -} - -type QPlatformMenu struct { - core.QObject -} - -type QPlatformMenu_ITF interface { - core.QObject_ITF - QPlatformMenu_PTR() *QPlatformMenu -} - -func (ptr *QPlatformMenu) QPlatformMenu_PTR() *QPlatformMenu { - return ptr -} - -func (ptr *QPlatformMenu) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformMenu) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformMenu(ptr QPlatformMenu_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformMenu_PTR().Pointer() - } - return nil -} - -func NewQPlatformMenuFromPointer(ptr unsafe.Pointer) (n *QPlatformMenu) { - n = new(QPlatformMenu) - n.SetPointer(ptr) - return -} - -type QPlatformMenuBar struct { - core.QObject -} - -type QPlatformMenuBar_ITF interface { - core.QObject_ITF - QPlatformMenuBar_PTR() *QPlatformMenuBar -} - -func (ptr *QPlatformMenuBar) QPlatformMenuBar_PTR() *QPlatformMenuBar { - return ptr -} - -func (ptr *QPlatformMenuBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformMenuBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformMenuBar(ptr QPlatformMenuBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformMenuBar_PTR().Pointer() - } - return nil -} - -func NewQPlatformMenuBarFromPointer(ptr unsafe.Pointer) (n *QPlatformMenuBar) { - n = new(QPlatformMenuBar) - n.SetPointer(ptr) - return -} - -type QPlatformMenuItem struct { - core.QObject -} - -type QPlatformMenuItem_ITF interface { - core.QObject_ITF - QPlatformMenuItem_PTR() *QPlatformMenuItem -} - -func (ptr *QPlatformMenuItem) QPlatformMenuItem_PTR() *QPlatformMenuItem { - return ptr -} - -func (ptr *QPlatformMenuItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformMenuItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformMenuItem(ptr QPlatformMenuItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformMenuItem_PTR().Pointer() - } - return nil -} - -func NewQPlatformMenuItemFromPointer(ptr unsafe.Pointer) (n *QPlatformMenuItem) { - n = new(QPlatformMenuItem) - n.SetPointer(ptr) - return -} - -type QPlatformOffscreenSurface struct { - ptr unsafe.Pointer -} - -type QPlatformOffscreenSurface_ITF interface { - QPlatformOffscreenSurface_PTR() *QPlatformOffscreenSurface -} - -func (ptr *QPlatformOffscreenSurface) QPlatformOffscreenSurface_PTR() *QPlatformOffscreenSurface { - return ptr -} - -func (ptr *QPlatformOffscreenSurface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPlatformOffscreenSurface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPlatformOffscreenSurface(ptr QPlatformOffscreenSurface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformOffscreenSurface_PTR().Pointer() - } - return nil -} - -func NewQPlatformOffscreenSurfaceFromPointer(ptr unsafe.Pointer) (n *QPlatformOffscreenSurface) { - n = new(QPlatformOffscreenSurface) - n.SetPointer(ptr) - return -} - -func (ptr *QPlatformOffscreenSurface) DestroyQPlatformOffscreenSurface() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPlatformSessionManager struct { - ptr unsafe.Pointer -} - -type QPlatformSessionManager_ITF interface { - QPlatformSessionManager_PTR() *QPlatformSessionManager -} - -func (ptr *QPlatformSessionManager) QPlatformSessionManager_PTR() *QPlatformSessionManager { - return ptr -} - -func (ptr *QPlatformSessionManager) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPlatformSessionManager) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPlatformSessionManager(ptr QPlatformSessionManager_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformSessionManager_PTR().Pointer() - } - return nil -} - -func NewQPlatformSessionManagerFromPointer(ptr unsafe.Pointer) (n *QPlatformSessionManager) { - n = new(QPlatformSessionManager) - n.SetPointer(ptr) - return -} - -func (ptr *QPlatformSessionManager) DestroyQPlatformSessionManager() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPlatformSurfaceEvent struct { - core.QEvent -} - -type QPlatformSurfaceEvent_ITF interface { - core.QEvent_ITF - QPlatformSurfaceEvent_PTR() *QPlatformSurfaceEvent -} - -func (ptr *QPlatformSurfaceEvent) QPlatformSurfaceEvent_PTR() *QPlatformSurfaceEvent { - return ptr -} - -func (ptr *QPlatformSurfaceEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformSurfaceEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformSurfaceEvent(ptr QPlatformSurfaceEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformSurfaceEvent_PTR().Pointer() - } - return nil -} - -func NewQPlatformSurfaceEventFromPointer(ptr unsafe.Pointer) (n *QPlatformSurfaceEvent) { - n = new(QPlatformSurfaceEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QPlatformSurfaceEvent) DestroyQPlatformSurfaceEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QPlatformSurfaceEvent__SurfaceEventType -//QPlatformSurfaceEvent::SurfaceEventType -type QPlatformSurfaceEvent__SurfaceEventType int64 - -const ( - QPlatformSurfaceEvent__SurfaceCreated QPlatformSurfaceEvent__SurfaceEventType = QPlatformSurfaceEvent__SurfaceEventType(0) - QPlatformSurfaceEvent__SurfaceAboutToBeDestroyed QPlatformSurfaceEvent__SurfaceEventType = QPlatformSurfaceEvent__SurfaceEventType(1) -) - -func NewQPlatformSurfaceEvent(surfaceEventType QPlatformSurfaceEvent__SurfaceEventType) *QPlatformSurfaceEvent { - tmpValue := NewQPlatformSurfaceEventFromPointer(C.QPlatformSurfaceEvent_NewQPlatformSurfaceEvent(C.longlong(surfaceEventType))) - runtime.SetFinalizer(tmpValue, (*QPlatformSurfaceEvent).DestroyQPlatformSurfaceEvent) - return tmpValue -} - -func (ptr *QPlatformSurfaceEvent) SurfaceEventType() QPlatformSurfaceEvent__SurfaceEventType { - if ptr.Pointer() != nil { - return QPlatformSurfaceEvent__SurfaceEventType(C.QPlatformSurfaceEvent_SurfaceEventType(ptr.Pointer())) - } - return 0 -} - -type QPlatformTextureList struct { - core.QObject -} - -type QPlatformTextureList_ITF interface { - core.QObject_ITF - QPlatformTextureList_PTR() *QPlatformTextureList -} - -func (ptr *QPlatformTextureList) QPlatformTextureList_PTR() *QPlatformTextureList { - return ptr -} - -func (ptr *QPlatformTextureList) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QPlatformTextureList) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQPlatformTextureList(ptr QPlatformTextureList_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlatformTextureList_PTR().Pointer() - } - return nil -} - -func NewQPlatformTextureListFromPointer(ptr unsafe.Pointer) (n *QPlatformTextureList) { - n = new(QPlatformTextureList) - n.SetPointer(ptr) - return -} - -type QPointingDeviceUniqueId struct { - ptr unsafe.Pointer -} - -type QPointingDeviceUniqueId_ITF interface { - QPointingDeviceUniqueId_PTR() *QPointingDeviceUniqueId -} - -func (ptr *QPointingDeviceUniqueId) QPointingDeviceUniqueId_PTR() *QPointingDeviceUniqueId { - return ptr -} - -func (ptr *QPointingDeviceUniqueId) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPointingDeviceUniqueId) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPointingDeviceUniqueId(ptr QPointingDeviceUniqueId_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPointingDeviceUniqueId_PTR().Pointer() - } - return nil -} - -func NewQPointingDeviceUniqueIdFromPointer(ptr unsafe.Pointer) (n *QPointingDeviceUniqueId) { - n = new(QPointingDeviceUniqueId) - n.SetPointer(ptr) - return -} - -func (ptr *QPointingDeviceUniqueId) DestroyQPointingDeviceUniqueId() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQPointingDeviceUniqueId() *QPointingDeviceUniqueId { - tmpValue := NewQPointingDeviceUniqueIdFromPointer(C.QPointingDeviceUniqueId_NewQPointingDeviceUniqueId()) - runtime.SetFinalizer(tmpValue, (*QPointingDeviceUniqueId).DestroyQPointingDeviceUniqueId) - return tmpValue -} - -func QPointingDeviceUniqueId_FromNumericId(id int64) *QPointingDeviceUniqueId { - tmpValue := NewQPointingDeviceUniqueIdFromPointer(C.QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(C.longlong(id))) - runtime.SetFinalizer(tmpValue, (*QPointingDeviceUniqueId).DestroyQPointingDeviceUniqueId) - return tmpValue -} - -func (ptr *QPointingDeviceUniqueId) FromNumericId(id int64) *QPointingDeviceUniqueId { - tmpValue := NewQPointingDeviceUniqueIdFromPointer(C.QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(C.longlong(id))) - runtime.SetFinalizer(tmpValue, (*QPointingDeviceUniqueId).DestroyQPointingDeviceUniqueId) - return tmpValue -} - -func (ptr *QPointingDeviceUniqueId) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QPointingDeviceUniqueId_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPointingDeviceUniqueId) NumericId() int64 { - if ptr.Pointer() != nil { - return int64(C.QPointingDeviceUniqueId_NumericId(ptr.Pointer())) - } - return 0 -} - -type QPolygon struct { - core.QVector -} - -type QPolygon_ITF interface { - core.QVector_ITF - QPolygon_PTR() *QPolygon -} - -func (ptr *QPolygon) QPolygon_PTR() *QPolygon { - return ptr -} - -func (ptr *QPolygon) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QVector_PTR().Pointer() - } - return nil -} - -func (ptr *QPolygon) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QVector_PTR().SetPointer(p) - } -} - -func PointerFromQPolygon(ptr QPolygon_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPolygon_PTR().Pointer() - } - return nil -} - -func NewQPolygonFromPointer(ptr unsafe.Pointer) (n *QPolygon) { - n = new(QPolygon) - n.SetPointer(ptr) - return -} -func NewQPolygon() *QPolygon { - tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon()) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue -} - -func NewQPolygon2(size int) *QPolygon { - tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon2(C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue -} - -func NewQPolygon3(points []*core.QPoint) *QPolygon { - tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon3(func() unsafe.Pointer { - tmpList := NewQPolygonFromPointer(NewQPolygonFromPointer(nil).__QPolygon_points_newList3()) - for _, v := range points { - tmpList.__QPolygon_points_setList3(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue -} - -func NewQPolygon5(rectangle core.QRect_ITF, closed bool) *QPolygon { - tmpValue := NewQPolygonFromPointer(C.QPolygon_NewQPolygon5(core.PointerFromQRect(rectangle), C.char(int8(qt.GoBoolToInt(closed))))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue -} - -func (ptr *QPolygon) BoundingRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPolygon_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) ContainsPoint(point core.QPoint_ITF, fillRule core.Qt__FillRule) bool { - if ptr.Pointer() != nil { - return int8(C.QPolygon_ContainsPoint(ptr.Pointer(), core.PointerFromQPoint(point), C.longlong(fillRule))) != 0 - } - return false -} - -func (ptr *QPolygon) Intersected(r QPolygon_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QPolygon_Intersected(ptr.Pointer(), PointerFromQPolygon(r))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) Intersects(p QPolygon_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPolygon_Intersects(ptr.Pointer(), PointerFromQPolygon(p))) != 0 - } - return false -} - -func (ptr *QPolygon) Point(index int, x int, y int) { - if ptr.Pointer() != nil { - C.QPolygon_Point(ptr.Pointer(), C.int(int32(index)), C.int(int32(x)), C.int(int32(y))) - } -} - -func (ptr *QPolygon) Point2(index int) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QPolygon_Point2(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) PutPoints(index int, nPoints int, fromPolygon QPolygon_ITF, fromIndex int) { - if ptr.Pointer() != nil { - C.QPolygon_PutPoints(ptr.Pointer(), C.int(int32(index)), C.int(int32(nPoints)), PointerFromQPolygon(fromPolygon), C.int(int32(fromIndex))) - } -} - -func (ptr *QPolygon) SetPoint(index int, x int, y int) { - if ptr.Pointer() != nil { - C.QPolygon_SetPoint(ptr.Pointer(), C.int(int32(index)), C.int(int32(x)), C.int(int32(y))) - } -} - -func (ptr *QPolygon) SetPoint2(index int, point core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPolygon_SetPoint2(ptr.Pointer(), C.int(int32(index)), core.PointerFromQPoint(point)) - } -} - -func (ptr *QPolygon) SetPoints(nPoints int, points int) { - if ptr.Pointer() != nil { - C.QPolygon_SetPoints(ptr.Pointer(), C.int(int32(nPoints)), C.int(int32(points))) - } -} - -func (ptr *QPolygon) Subtracted(r QPolygon_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QPolygon_Subtracted(ptr.Pointer(), PointerFromQPolygon(r))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) Swap(other QPolygon_ITF) { - if ptr.Pointer() != nil { - C.QPolygon_Swap(ptr.Pointer(), PointerFromQPolygon(other)) - } -} - -func (ptr *QPolygon) Translate(dx int, dy int) { - if ptr.Pointer() != nil { - C.QPolygon_Translate(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QPolygon) Translate2(offset core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPolygon_Translate2(ptr.Pointer(), core.PointerFromQPoint(offset)) - } -} - -func (ptr *QPolygon) Translated(dx int, dy int) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QPolygon_Translated(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) Translated2(offset core.QPoint_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QPolygon_Translated2(ptr.Pointer(), core.PointerFromQPoint(offset))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) United(r QPolygon_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QPolygon_United(ptr.Pointer(), PointerFromQPolygon(r))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) DestroyQPolygon() { - if ptr.Pointer() != nil { - C.QPolygon_DestroyQPolygon(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPolygon) __QPolygon_points_atList3(i int) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QPolygon___QPolygon_points_atList3(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __QPolygon_points_setList3(i core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___QPolygon_points_setList3(ptr.Pointer(), core.PointerFromQPoint(i)) - } -} - -func (ptr *QPolygon) __QPolygon_points_newList3() unsafe.Pointer { - return C.QPolygon___QPolygon_points_newList3(ptr.Pointer()) -} - -func (ptr *QPolygon) __QPolygon_v_atList4(i int) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QPolygon___QPolygon_v_atList4(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __QPolygon_v_setList4(i core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___QPolygon_v_setList4(ptr.Pointer(), core.PointerFromQPoint(i)) - } -} - -func (ptr *QPolygon) __QPolygon_v_newList4() unsafe.Pointer { - return C.QPolygon___QPolygon_v_newList4(ptr.Pointer()) -} - -func (ptr *QPolygon) __QVector_other_atList4(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___QVector_other_atList4(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __QVector_other_setList4(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___QVector_other_setList4(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __QVector_other_newList4() unsafe.Pointer { - return C.QPolygon___QVector_other_newList4(ptr.Pointer()) -} - -func (ptr *QPolygon) __QVector_other_atList5(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___QVector_other_atList5(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __QVector_other_setList5(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___QVector_other_setList5(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __QVector_other_newList5() unsafe.Pointer { - return C.QPolygon___QVector_other_newList5(ptr.Pointer()) -} - -func (ptr *QPolygon) __append_value_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___append_value_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __append_value_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___append_value_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __append_value_newList3() unsafe.Pointer { - return C.QPolygon___append_value_newList3(ptr.Pointer()) -} - -func (ptr *QPolygon) __fill_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___fill_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __fill_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___fill_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __fill_newList() unsafe.Pointer { - return C.QPolygon___fill_newList(ptr.Pointer()) -} - -func (ptr *QPolygon) __fromList_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___fromList_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __fromList_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___fromList_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __fromList_newList() unsafe.Pointer { - return C.QPolygon___fromList_newList(ptr.Pointer()) -} - -func (ptr *QPolygon) __fromList_list_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___fromList_list_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __fromList_list_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___fromList_list_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __fromList_list_newList() unsafe.Pointer { - return C.QPolygon___fromList_list_newList(ptr.Pointer()) -} - -func (ptr *QPolygon) __fromStdVector_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___fromStdVector_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __fromStdVector_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___fromStdVector_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __fromStdVector_newList() unsafe.Pointer { - return C.QPolygon___fromStdVector_newList(ptr.Pointer()) -} - -func (ptr *QPolygon) __mid_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___mid_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __mid_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___mid_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __mid_newList() unsafe.Pointer { - return C.QPolygon___mid_newList(ptr.Pointer()) -} - -func (ptr *QPolygon) __swap_other_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___swap_other_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __swap_other_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___swap_other_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __swap_other_newList() unsafe.Pointer { - return C.QPolygon___swap_other_newList(ptr.Pointer()) -} - -func (ptr *QPolygon) __toList_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygon___toList_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygon) __toList_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygon___toList_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygon) __toList_newList() unsafe.Pointer { - return C.QPolygon___toList_newList(ptr.Pointer()) -} - -type QPolygonF struct { - core.QVector -} - -type QPolygonF_ITF interface { - core.QVector_ITF - QPolygonF_PTR() *QPolygonF -} - -func (ptr *QPolygonF) QPolygonF_PTR() *QPolygonF { - return ptr -} - -func (ptr *QPolygonF) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QVector_PTR().Pointer() - } - return nil -} - -func (ptr *QPolygonF) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QVector_PTR().SetPointer(p) - } -} - -func PointerFromQPolygonF(ptr QPolygonF_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPolygonF_PTR().Pointer() - } - return nil -} - -func NewQPolygonFFromPointer(ptr unsafe.Pointer) (n *QPolygonF) { - n = new(QPolygonF) - n.SetPointer(ptr) - return -} -func NewQPolygonF() *QPolygonF { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF()) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue -} - -func NewQPolygonF2(size int) *QPolygonF { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF2(C.int(int32(size)))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue -} - -func NewQPolygonF3(points []*core.QPointF) *QPolygonF { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF3(func() unsafe.Pointer { - tmpList := NewQPolygonFFromPointer(NewQPolygonFFromPointer(nil).__QPolygonF_points_newList3()) - for _, v := range points { - tmpList.__QPolygonF_points_setList3(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue -} - -func NewQPolygonF5(rectangle core.QRectF_ITF) *QPolygonF { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF5(core.PointerFromQRectF(rectangle))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue -} - -func NewQPolygonF6(polygon QPolygon_ITF) *QPolygonF { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF6(PointerFromQPolygon(polygon))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue -} - -func NewQPolygonF7(polygon QPolygonF_ITF) *QPolygonF { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_NewQPolygonF7(PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue -} - -func (ptr *QPolygonF) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPolygonF_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) ContainsPoint(point core.QPointF_ITF, fillRule core.Qt__FillRule) bool { - if ptr.Pointer() != nil { - return int8(C.QPolygonF_ContainsPoint(ptr.Pointer(), core.PointerFromQPointF(point), C.longlong(fillRule))) != 0 - } - return false -} - -func (ptr *QPolygonF) Intersected(r QPolygonF_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Intersected(ptr.Pointer(), PointerFromQPolygonF(r))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) Intersects(p QPolygonF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPolygonF_Intersects(ptr.Pointer(), PointerFromQPolygonF(p))) != 0 - } - return false -} - -func (ptr *QPolygonF) IsClosed() bool { - if ptr.Pointer() != nil { - return int8(C.QPolygonF_IsClosed(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPolygonF) Subtracted(r QPolygonF_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Subtracted(ptr.Pointer(), PointerFromQPolygonF(r))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) Swap(other QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF_Swap(ptr.Pointer(), PointerFromQPolygonF(other)) - } -} - -func (ptr *QPolygonF) ToPolygon() *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QPolygonF_ToPolygon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) Translate(offset core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF_Translate(ptr.Pointer(), core.PointerFromQPointF(offset)) - } -} - -func (ptr *QPolygonF) Translate2(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QPolygonF_Translate2(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QPolygonF) Translated(offset core.QPointF_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Translated(ptr.Pointer(), core.PointerFromQPointF(offset))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) Translated2(dx float64, dy float64) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_Translated2(ptr.Pointer(), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) United(r QPolygonF_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QPolygonF_United(ptr.Pointer(), PointerFromQPolygonF(r))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) DestroyQPolygonF() { - if ptr.Pointer() != nil { - C.QPolygonF_DestroyQPolygonF(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPolygonF) __QPolygonF_points_atList3(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPolygonF___QPolygonF_points_atList3(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __QPolygonF_points_setList3(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___QPolygonF_points_setList3(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QPolygonF) __QPolygonF_points_newList3() unsafe.Pointer { - return C.QPolygonF___QPolygonF_points_newList3(ptr.Pointer()) -} - -func (ptr *QPolygonF) __QPolygonF_v_atList4(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPolygonF___QPolygonF_v_atList4(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __QPolygonF_v_setList4(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___QPolygonF_v_setList4(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QPolygonF) __QPolygonF_v_newList4() unsafe.Pointer { - return C.QPolygonF___QPolygonF_v_newList4(ptr.Pointer()) -} - -func (ptr *QPolygonF) __QVector_other_atList4(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___QVector_other_atList4(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __QVector_other_setList4(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___QVector_other_setList4(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __QVector_other_newList4() unsafe.Pointer { - return C.QPolygonF___QVector_other_newList4(ptr.Pointer()) -} - -func (ptr *QPolygonF) __QVector_other_atList5(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___QVector_other_atList5(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __QVector_other_setList5(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___QVector_other_setList5(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __QVector_other_newList5() unsafe.Pointer { - return C.QPolygonF___QVector_other_newList5(ptr.Pointer()) -} - -func (ptr *QPolygonF) __append_value_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___append_value_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __append_value_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___append_value_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __append_value_newList3() unsafe.Pointer { - return C.QPolygonF___append_value_newList3(ptr.Pointer()) -} - -func (ptr *QPolygonF) __fill_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fill_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __fill_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___fill_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __fill_newList() unsafe.Pointer { - return C.QPolygonF___fill_newList(ptr.Pointer()) -} - -func (ptr *QPolygonF) __fromList_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fromList_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __fromList_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___fromList_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __fromList_newList() unsafe.Pointer { - return C.QPolygonF___fromList_newList(ptr.Pointer()) -} - -func (ptr *QPolygonF) __fromList_list_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fromList_list_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __fromList_list_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___fromList_list_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __fromList_list_newList() unsafe.Pointer { - return C.QPolygonF___fromList_list_newList(ptr.Pointer()) -} - -func (ptr *QPolygonF) __fromStdVector_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___fromStdVector_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __fromStdVector_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___fromStdVector_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __fromStdVector_newList() unsafe.Pointer { - return C.QPolygonF___fromStdVector_newList(ptr.Pointer()) -} - -func (ptr *QPolygonF) __mid_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___mid_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __mid_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___mid_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __mid_newList() unsafe.Pointer { - return C.QPolygonF___mid_newList(ptr.Pointer()) -} - -func (ptr *QPolygonF) __swap_other_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___swap_other_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __swap_other_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___swap_other_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __swap_other_newList() unsafe.Pointer { - return C.QPolygonF___swap_other_newList(ptr.Pointer()) -} - -func (ptr *QPolygonF) __toList_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPolygonF___toList_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPolygonF) __toList_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPolygonF___toList_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPolygonF) __toList_newList() unsafe.Pointer { - return C.QPolygonF___toList_newList(ptr.Pointer()) -} - -type QQuaternion struct { - ptr unsafe.Pointer -} - -type QQuaternion_ITF interface { - QQuaternion_PTR() *QQuaternion -} - -func (ptr *QQuaternion) QQuaternion_PTR() *QQuaternion { - return ptr -} - -func (ptr *QQuaternion) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQuaternion) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQuaternion(ptr QQuaternion_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQuaternion_PTR().Pointer() - } - return nil -} - -func NewQQuaternionFromPointer(ptr unsafe.Pointer) (n *QQuaternion) { - n = new(QQuaternion) - n.SetPointer(ptr) - return -} - -func (ptr *QQuaternion) DestroyQQuaternion() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQQuaternion() *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion()) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func NewQQuaternion3(scalar float32, xpos float32, ypos float32, zpos float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion3(C.float(scalar), C.float(xpos), C.float(ypos), C.float(zpos))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func NewQQuaternion4(scalar float32, vector QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion4(C.float(scalar), PointerFromQVector3D(vector))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func NewQQuaternion5(vector QVector4D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_NewQQuaternion5(PointerFromQVector4D(vector))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) Conjugated() *QQuaternion { - if ptr.Pointer() != nil { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_Conjugated(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue - } - return nil -} - -func QQuaternion_DotProduct(q1 QQuaternion_ITF, q2 QQuaternion_ITF) float32 { - return float32(C.QQuaternion_QQuaternion_DotProduct(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2))) -} - -func (ptr *QQuaternion) DotProduct(q1 QQuaternion_ITF, q2 QQuaternion_ITF) float32 { - return float32(C.QQuaternion_QQuaternion_DotProduct(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2))) -} - -func QQuaternion_FromAxes(xAxis QVector3D_ITF, yAxis QVector3D_ITF, zAxis QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxes(PointerFromQVector3D(xAxis), PointerFromQVector3D(yAxis), PointerFromQVector3D(zAxis))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) FromAxes(xAxis QVector3D_ITF, yAxis QVector3D_ITF, zAxis QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxes(PointerFromQVector3D(xAxis), PointerFromQVector3D(yAxis), PointerFromQVector3D(zAxis))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func QQuaternion_FromAxisAndAngle(axis QVector3D_ITF, angle float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle(PointerFromQVector3D(axis), C.float(angle))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) FromAxisAndAngle(axis QVector3D_ITF, angle float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle(PointerFromQVector3D(axis), C.float(angle))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func QQuaternion_FromAxisAndAngle2(x float32, y float32, z float32, angle float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle2(C.float(x), C.float(y), C.float(z), C.float(angle))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) FromAxisAndAngle2(x float32, y float32, z float32, angle float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromAxisAndAngle2(C.float(x), C.float(y), C.float(z), C.float(angle))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func QQuaternion_FromDirection(direction QVector3D_ITF, up QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromDirection(PointerFromQVector3D(direction), PointerFromQVector3D(up))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) FromDirection(direction QVector3D_ITF, up QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromDirection(PointerFromQVector3D(direction), PointerFromQVector3D(up))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func QQuaternion_FromEulerAngles(pitch float32, yaw float32, roll float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles(C.float(pitch), C.float(yaw), C.float(roll))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) FromEulerAngles(pitch float32, yaw float32, roll float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles(C.float(pitch), C.float(yaw), C.float(roll))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func QQuaternion_FromEulerAngles2(eulerAngles QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles2(PointerFromQVector3D(eulerAngles))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) FromEulerAngles2(eulerAngles QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_FromEulerAngles2(PointerFromQVector3D(eulerAngles))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) GetAxes(xAxis QVector3D_ITF, yAxis QVector3D_ITF, zAxis QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QQuaternion_GetAxes(ptr.Pointer(), PointerFromQVector3D(xAxis), PointerFromQVector3D(yAxis), PointerFromQVector3D(zAxis)) - } -} - -func (ptr *QQuaternion) GetAxisAndAngle(x float32, y float32, z float32, angle float32) { - if ptr.Pointer() != nil { - C.QQuaternion_GetAxisAndAngle(ptr.Pointer(), C.float(x), C.float(y), C.float(z), C.float(angle)) - } -} - -func (ptr *QQuaternion) GetAxisAndAngle2(axis QVector3D_ITF, angle float32) { - if ptr.Pointer() != nil { - C.QQuaternion_GetAxisAndAngle2(ptr.Pointer(), PointerFromQVector3D(axis), C.float(angle)) - } -} - -func (ptr *QQuaternion) GetEulerAngles(pitch float32, yaw float32, roll float32) { - if ptr.Pointer() != nil { - C.QQuaternion_GetEulerAngles(ptr.Pointer(), C.float(pitch), C.float(yaw), C.float(roll)) - } -} - -func (ptr *QQuaternion) Inverted() *QQuaternion { - if ptr.Pointer() != nil { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_Inverted(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue - } - return nil -} - -func (ptr *QQuaternion) IsIdentity() bool { - if ptr.Pointer() != nil { - return int8(C.QQuaternion_IsIdentity(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQuaternion) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QQuaternion_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQuaternion) Length() float32 { - if ptr.Pointer() != nil { - return float32(C.QQuaternion_Length(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQuaternion) LengthSquared() float32 { - if ptr.Pointer() != nil { - return float32(C.QQuaternion_LengthSquared(ptr.Pointer())) - } - return 0 -} - -func QQuaternion_Nlerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Nlerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) Nlerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Nlerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) Normalize() { - if ptr.Pointer() != nil { - C.QQuaternion_Normalize(ptr.Pointer()) - } -} - -func (ptr *QQuaternion) Normalized() *QQuaternion { - if ptr.Pointer() != nil { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue - } - return nil -} - -func (ptr *QQuaternion) RotatedVector(vector QVector3D_ITF) *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QQuaternion_RotatedVector(ptr.Pointer(), PointerFromQVector3D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func QQuaternion_RotationTo(from QVector3D_ITF, to QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_RotationTo(PointerFromQVector3D(from), PointerFromQVector3D(to))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) RotationTo(from QVector3D_ITF, to QVector3D_ITF) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_RotationTo(PointerFromQVector3D(from), PointerFromQVector3D(to))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) Scalar() float32 { - if ptr.Pointer() != nil { - return float32(C.QQuaternion_Scalar(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQuaternion) SetScalar(scalar float32) { - if ptr.Pointer() != nil { - C.QQuaternion_SetScalar(ptr.Pointer(), C.float(scalar)) - } -} - -func (ptr *QQuaternion) SetVector(vector QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QQuaternion_SetVector(ptr.Pointer(), PointerFromQVector3D(vector)) - } -} - -func (ptr *QQuaternion) SetVector2(x float32, y float32, z float32) { - if ptr.Pointer() != nil { - C.QQuaternion_SetVector2(ptr.Pointer(), C.float(x), C.float(y), C.float(z)) - } -} - -func (ptr *QQuaternion) SetX(x float32) { - if ptr.Pointer() != nil { - C.QQuaternion_SetX(ptr.Pointer(), C.float(x)) - } -} - -func (ptr *QQuaternion) SetY(y float32) { - if ptr.Pointer() != nil { - C.QQuaternion_SetY(ptr.Pointer(), C.float(y)) - } -} - -func (ptr *QQuaternion) SetZ(z float32) { - if ptr.Pointer() != nil { - C.QQuaternion_SetZ(ptr.Pointer(), C.float(z)) - } -} - -func QQuaternion_Slerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Slerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) Slerp(q1 QQuaternion_ITF, q2 QQuaternion_ITF, t float32) *QQuaternion { - tmpValue := NewQQuaternionFromPointer(C.QQuaternion_QQuaternion_Slerp(PointerFromQQuaternion(q1), PointerFromQQuaternion(q2), C.float(t))) - runtime.SetFinalizer(tmpValue, (*QQuaternion).DestroyQQuaternion) - return tmpValue -} - -func (ptr *QQuaternion) ToEulerAngles() *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QQuaternion_ToEulerAngles(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QQuaternion) ToVector4D() *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QQuaternion_ToVector4D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QQuaternion) Vector() *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QQuaternion_Vector(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QQuaternion) X() float32 { - if ptr.Pointer() != nil { - return float32(C.QQuaternion_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQuaternion) Y() float32 { - if ptr.Pointer() != nil { - return float32(C.QQuaternion_Y(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQuaternion) Z() float32 { - if ptr.Pointer() != nil { - return float32(C.QQuaternion_Z(ptr.Pointer())) - } - return 0 -} - -type QRadialGradient struct { - QGradient -} - -type QRadialGradient_ITF interface { - QGradient_ITF - QRadialGradient_PTR() *QRadialGradient -} - -func (ptr *QRadialGradient) QRadialGradient_PTR() *QRadialGradient { - return ptr -} - -func (ptr *QRadialGradient) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGradient_PTR().Pointer() - } - return nil -} - -func (ptr *QRadialGradient) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGradient_PTR().SetPointer(p) - } -} - -func PointerFromQRadialGradient(ptr QRadialGradient_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRadialGradient_PTR().Pointer() - } - return nil -} - -func NewQRadialGradientFromPointer(ptr unsafe.Pointer) (n *QRadialGradient) { - n = new(QRadialGradient) - n.SetPointer(ptr) - return -} - -func (ptr *QRadialGradient) DestroyQRadialGradient() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQRadialGradient() *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient()) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func NewQRadialGradient2(center core.QPointF_ITF, radius float64, focalPoint core.QPointF_ITF) *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient2(core.PointerFromQPointF(center), C.double(radius), core.PointerFromQPointF(focalPoint))) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func NewQRadialGradient3(cx float64, cy float64, radius float64, fx float64, fy float64) *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient3(C.double(cx), C.double(cy), C.double(radius), C.double(fx), C.double(fy))) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func NewQRadialGradient4(center core.QPointF_ITF, radius float64) *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient4(core.PointerFromQPointF(center), C.double(radius))) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func NewQRadialGradient5(cx float64, cy float64, radius float64) *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient5(C.double(cx), C.double(cy), C.double(radius))) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func NewQRadialGradient6(center core.QPointF_ITF, centerRadius float64, focalPoint core.QPointF_ITF, focalRadius float64) *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient6(core.PointerFromQPointF(center), C.double(centerRadius), core.PointerFromQPointF(focalPoint), C.double(focalRadius))) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func NewQRadialGradient7(cx float64, cy float64, centerRadius float64, fx float64, fy float64, focalRadius float64) *QRadialGradient { - tmpValue := NewQRadialGradientFromPointer(C.QRadialGradient_NewQRadialGradient7(C.double(cx), C.double(cy), C.double(centerRadius), C.double(fx), C.double(fy), C.double(focalRadius))) - runtime.SetFinalizer(tmpValue, (*QRadialGradient).DestroyQRadialGradient) - return tmpValue -} - -func (ptr *QRadialGradient) Center() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QRadialGradient_Center(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRadialGradient) CenterRadius() float64 { - if ptr.Pointer() != nil { - return float64(C.QRadialGradient_CenterRadius(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRadialGradient) FocalPoint() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QRadialGradient_FocalPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRadialGradient) FocalRadius() float64 { - if ptr.Pointer() != nil { - return float64(C.QRadialGradient_FocalRadius(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRadialGradient) Radius() float64 { - if ptr.Pointer() != nil { - return float64(C.QRadialGradient_Radius(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRadialGradient) SetCenter(center core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetCenter(ptr.Pointer(), core.PointerFromQPointF(center)) - } -} - -func (ptr *QRadialGradient) SetCenter2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetCenter2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QRadialGradient) SetCenterRadius(radius float64) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetCenterRadius(ptr.Pointer(), C.double(radius)) - } -} - -func (ptr *QRadialGradient) SetFocalPoint(focalPoint core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetFocalPoint(ptr.Pointer(), core.PointerFromQPointF(focalPoint)) - } -} - -func (ptr *QRadialGradient) SetFocalPoint2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetFocalPoint2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QRadialGradient) SetFocalRadius(radius float64) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetFocalRadius(ptr.Pointer(), C.double(radius)) - } -} - -func (ptr *QRadialGradient) SetRadius(radius float64) { - if ptr.Pointer() != nil { - C.QRadialGradient_SetRadius(ptr.Pointer(), C.double(radius)) - } -} - -type QRasterPaintEngine struct { - QPaintEngine -} - -type QRasterPaintEngine_ITF interface { - QPaintEngine_ITF - QRasterPaintEngine_PTR() *QRasterPaintEngine -} - -func (ptr *QRasterPaintEngine) QRasterPaintEngine_PTR() *QRasterPaintEngine { - return ptr -} - -func (ptr *QRasterPaintEngine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintEngine_PTR().Pointer() - } - return nil -} - -func (ptr *QRasterPaintEngine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintEngine_PTR().SetPointer(p) - } -} - -func PointerFromQRasterPaintEngine(ptr QRasterPaintEngine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRasterPaintEngine_PTR().Pointer() - } - return nil -} - -func NewQRasterPaintEngineFromPointer(ptr unsafe.Pointer) (n *QRasterPaintEngine) { - n = new(QRasterPaintEngine) - n.SetPointer(ptr) - return -} - -type QRasterWindow struct { - QPaintDeviceWindow -} - -type QRasterWindow_ITF interface { - QPaintDeviceWindow_ITF - QRasterWindow_PTR() *QRasterWindow -} - -func (ptr *QRasterWindow) QRasterWindow_PTR() *QRasterWindow { - return ptr -} - -func (ptr *QRasterWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPaintDeviceWindow_PTR().Pointer() - } - return nil -} - -func (ptr *QRasterWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPaintDeviceWindow_PTR().SetPointer(p) - } -} - -func PointerFromQRasterWindow(ptr QRasterWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRasterWindow_PTR().Pointer() - } - return nil -} - -func NewQRasterWindowFromPointer(ptr unsafe.Pointer) (n *QRasterWindow) { - n = new(QRasterWindow) - n.SetPointer(ptr) - return -} -func NewQRasterWindow(parent QWindow_ITF) *QRasterWindow { - tmpValue := NewQRasterWindowFromPointer(C.QRasterWindow_NewQRasterWindow(PointerFromQWindow(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -type QRawFont struct { - ptr unsafe.Pointer -} - -type QRawFont_ITF interface { - QRawFont_PTR() *QRawFont -} - -func (ptr *QRawFont) QRawFont_PTR() *QRawFont { - return ptr -} - -func (ptr *QRawFont) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRawFont) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRawFont(ptr QRawFont_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRawFont_PTR().Pointer() - } - return nil -} - -func NewQRawFontFromPointer(ptr unsafe.Pointer) (n *QRawFont) { - n = new(QRawFont) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QRawFont__AntialiasingType -//QRawFont::AntialiasingType -type QRawFont__AntialiasingType int64 - -const ( - QRawFont__PixelAntialiasing QRawFont__AntialiasingType = QRawFont__AntialiasingType(0) - QRawFont__SubPixelAntialiasing QRawFont__AntialiasingType = QRawFont__AntialiasingType(1) -) - -//go:generate stringer -type=QRawFont__LayoutFlag -//QRawFont::LayoutFlag -type QRawFont__LayoutFlag int64 - -const ( - QRawFont__SeparateAdvances QRawFont__LayoutFlag = QRawFont__LayoutFlag(0) - QRawFont__KernedAdvances QRawFont__LayoutFlag = QRawFont__LayoutFlag(1) - QRawFont__UseDesignMetrics QRawFont__LayoutFlag = QRawFont__LayoutFlag(2) -) - -func NewQRawFont() *QRawFont { - tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont()) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue -} - -func NewQRawFont2(fileName string, pixelSize float64, hintingPreference QFont__HintingPreference) *QRawFont { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont2(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.double(pixelSize), C.longlong(hintingPreference))) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue -} - -func NewQRawFont3(fontData core.QByteArray_ITF, pixelSize float64, hintingPreference QFont__HintingPreference) *QRawFont { - tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont3(core.PointerFromQByteArray(fontData), C.double(pixelSize), C.longlong(hintingPreference))) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue -} - -func NewQRawFont4(other QRawFont_ITF) *QRawFont { - tmpValue := NewQRawFontFromPointer(C.QRawFont_NewQRawFont4(PointerFromQRawFont(other))) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue -} - -func (ptr *QRawFont) AdvancesForGlyphIndexes(glyphIndexes []uint, layoutFlags QRawFont__LayoutFlag) []*core.QPointF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QPointF { - out := make([]*core.QPointF, int(l.len)) - tmpList := NewQRawFontFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__advancesForGlyphIndexes_atList(i) - } - return out - }(C.QRawFont_AdvancesForGlyphIndexes(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQRawFontFromPointer(NewQRawFontFromPointer(nil).__advancesForGlyphIndexes_glyphIndexes_newList()) - for _, v := range glyphIndexes { - tmpList.__advancesForGlyphIndexes_glyphIndexes_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(layoutFlags))) - } - return make([]*core.QPointF, 0) -} - -func (ptr *QRawFont) AdvancesForGlyphIndexes2(glyphIndexes []uint) []*core.QPointF { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QPointF { - out := make([]*core.QPointF, int(l.len)) - tmpList := NewQRawFontFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__advancesForGlyphIndexes_atList2(i) - } - return out - }(C.QRawFont_AdvancesForGlyphIndexes2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQRawFontFromPointer(NewQRawFontFromPointer(nil).__advancesForGlyphIndexes_glyphIndexes_newList2()) - for _, v := range glyphIndexes { - tmpList.__advancesForGlyphIndexes_glyphIndexes_setList2(v) - } - return tmpList.Pointer() - }())) - } - return make([]*core.QPointF, 0) -} - -func (ptr *QRawFont) AdvancesForGlyphIndexes3(glyphIndexes uint, advances core.QPointF_ITF, numGlyphs int) bool { - if ptr.Pointer() != nil { - return int8(C.QRawFont_AdvancesForGlyphIndexes3(ptr.Pointer(), C.uint(uint32(glyphIndexes)), core.PointerFromQPointF(advances), C.int(int32(numGlyphs)))) != 0 - } - return false -} - -func (ptr *QRawFont) AdvancesForGlyphIndexes4(glyphIndexes uint, advances core.QPointF_ITF, numGlyphs int, layoutFlags QRawFont__LayoutFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QRawFont_AdvancesForGlyphIndexes4(ptr.Pointer(), C.uint(uint32(glyphIndexes)), core.PointerFromQPointF(advances), C.int(int32(numGlyphs)), C.longlong(layoutFlags))) != 0 - } - return false -} - -func (ptr *QRawFont) AlphaMapForGlyph(glyphIndex uint, antialiasingType QRawFont__AntialiasingType, transform QTransform_ITF) *QImage { - if ptr.Pointer() != nil { - tmpValue := NewQImageFromPointer(C.QRawFont_AlphaMapForGlyph(ptr.Pointer(), C.uint(uint32(glyphIndex)), C.longlong(antialiasingType), PointerFromQTransform(transform))) - runtime.SetFinalizer(tmpValue, (*QImage).DestroyQImage) - return tmpValue - } - return nil -} - -func (ptr *QRawFont) Ascent() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_Ascent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) AverageCharWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_AverageCharWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) BoundingRect(glyphIndex uint) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QRawFont_BoundingRect(ptr.Pointer(), C.uint(uint32(glyphIndex)))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QRawFont) CapHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_CapHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) Descent() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_Descent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) FamilyName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRawFont_FamilyName(ptr.Pointer())) - } - return "" -} - -func (ptr *QRawFont) FontTable(tagName string) *core.QByteArray { - if ptr.Pointer() != nil { - var tagNameC *C.char - if tagName != "" { - tagNameC = C.CString(tagName) - defer C.free(unsafe.Pointer(tagNameC)) - } - tmpValue := core.NewQByteArrayFromPointer(C.QRawFont_FontTable(ptr.Pointer(), tagNameC)) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func QRawFont_FromFont(font QFont_ITF, writingSystem QFontDatabase__WritingSystem) *QRawFont { - tmpValue := NewQRawFontFromPointer(C.QRawFont_QRawFont_FromFont(PointerFromQFont(font), C.longlong(writingSystem))) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue -} - -func (ptr *QRawFont) FromFont(font QFont_ITF, writingSystem QFontDatabase__WritingSystem) *QRawFont { - tmpValue := NewQRawFontFromPointer(C.QRawFont_QRawFont_FromFont(PointerFromQFont(font), C.longlong(writingSystem))) - runtime.SetFinalizer(tmpValue, (*QRawFont).DestroyQRawFont) - return tmpValue -} - -func (ptr *QRawFont) GlyphIndexesForChars(chars core.QChar_ITF, numChars int, glyphIndexes uint, numGlyphs int) bool { - if ptr.Pointer() != nil { - return int8(C.QRawFont_GlyphIndexesForChars(ptr.Pointer(), core.PointerFromQChar(chars), C.int(int32(numChars)), C.uint(uint32(glyphIndexes)), C.int(int32(numGlyphs)))) != 0 - } - return false -} - -func (ptr *QRawFont) GlyphIndexesForString(text string) []uint { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return func(l C.struct_QtGui_PackedList) []uint { - out := make([]uint, int(l.len)) - tmpList := NewQRawFontFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__glyphIndexesForString_atList(i) - } - return out - }(C.QRawFont_GlyphIndexesForString(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - } - return make([]uint, 0) -} - -func (ptr *QRawFont) HintingPreference() QFont__HintingPreference { - if ptr.Pointer() != nil { - return QFont__HintingPreference(C.QRawFont_HintingPreference(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QRawFont_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRawFont) Leading() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_Leading(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) LineThickness() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_LineThickness(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) LoadFromData(fontData core.QByteArray_ITF, pixelSize float64, hintingPreference QFont__HintingPreference) { - if ptr.Pointer() != nil { - C.QRawFont_LoadFromData(ptr.Pointer(), core.PointerFromQByteArray(fontData), C.double(pixelSize), C.longlong(hintingPreference)) - } -} - -func (ptr *QRawFont) LoadFromFile(fileName string, pixelSize float64, hintingPreference QFont__HintingPreference) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QRawFont_LoadFromFile(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.double(pixelSize), C.longlong(hintingPreference)) - } -} - -func (ptr *QRawFont) MaxCharWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_MaxCharWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) PathForGlyph(glyphIndex uint) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QRawFont_PathForGlyph(ptr.Pointer(), C.uint(uint32(glyphIndex)))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QRawFont) PixelSize() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_PixelSize(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) SetPixelSize(pixelSize float64) { - if ptr.Pointer() != nil { - C.QRawFont_SetPixelSize(ptr.Pointer(), C.double(pixelSize)) - } -} - -func (ptr *QRawFont) Style() QFont__Style { - if ptr.Pointer() != nil { - return QFont__Style(C.QRawFont_Style(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) StyleName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRawFont_StyleName(ptr.Pointer())) - } - return "" -} - -func (ptr *QRawFont) SupportedWritingSystems() []QFontDatabase__WritingSystem { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []QFontDatabase__WritingSystem { - out := make([]QFontDatabase__WritingSystem, int(l.len)) - tmpList := NewQRawFontFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedWritingSystems_atList(i) - } - return out - }(C.QRawFont_SupportedWritingSystems(ptr.Pointer())) - } - return make([]QFontDatabase__WritingSystem, 0) -} - -func (ptr *QRawFont) SupportsCharacter(character core.QChar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRawFont_SupportsCharacter(ptr.Pointer(), core.PointerFromQChar(character))) != 0 - } - return false -} - -func (ptr *QRawFont) SupportsCharacter2(ucs4 uint) bool { - if ptr.Pointer() != nil { - return int8(C.QRawFont_SupportsCharacter2(ptr.Pointer(), C.uint(uint32(ucs4)))) != 0 - } - return false -} - -func (ptr *QRawFont) Swap(other QRawFont_ITF) { - if ptr.Pointer() != nil { - C.QRawFont_Swap(ptr.Pointer(), PointerFromQRawFont(other)) - } -} - -func (ptr *QRawFont) UnderlinePosition() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_UnderlinePosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) UnitsPerEm() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_UnitsPerEm(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) Weight() int { - if ptr.Pointer() != nil { - return int(int32(C.QRawFont_Weight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRawFont) XHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QRawFont_XHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRawFont) DestroyQRawFont() { - if ptr.Pointer() != nil { - C.QRawFont_DestroyQRawFont(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_atList(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QRawFont___advancesForGlyphIndexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_setList(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRawFont___advancesForGlyphIndexes_setList(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_newList() unsafe.Pointer { - return C.QRawFont___advancesForGlyphIndexes_newList(ptr.Pointer()) -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRawFont___advancesForGlyphIndexes_glyphIndexes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_setList(i uint) { - if ptr.Pointer() != nil { - C.QRawFont___advancesForGlyphIndexes_glyphIndexes_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_newList() unsafe.Pointer { - return C.QRawFont___advancesForGlyphIndexes_glyphIndexes_newList(ptr.Pointer()) -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_atList2(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QRawFont___advancesForGlyphIndexes_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_setList2(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QRawFont___advancesForGlyphIndexes_setList2(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_newList2() unsafe.Pointer { - return C.QRawFont___advancesForGlyphIndexes_newList2(ptr.Pointer()) -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_atList2(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRawFont___advancesForGlyphIndexes_glyphIndexes_atList2(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_setList2(i uint) { - if ptr.Pointer() != nil { - C.QRawFont___advancesForGlyphIndexes_glyphIndexes_setList2(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QRawFont) __advancesForGlyphIndexes_glyphIndexes_newList2() unsafe.Pointer { - return C.QRawFont___advancesForGlyphIndexes_glyphIndexes_newList2(ptr.Pointer()) -} - -func (ptr *QRawFont) __glyphIndexesForString_atList(i int) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRawFont___glyphIndexesForString_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QRawFont) __glyphIndexesForString_setList(i uint) { - if ptr.Pointer() != nil { - C.QRawFont___glyphIndexesForString_setList(ptr.Pointer(), C.uint(uint32(i))) - } -} - -func (ptr *QRawFont) __glyphIndexesForString_newList() unsafe.Pointer { - return C.QRawFont___glyphIndexesForString_newList(ptr.Pointer()) -} - -func (ptr *QRawFont) __supportedWritingSystems_atList(i int) QFontDatabase__WritingSystem { - if ptr.Pointer() != nil { - return QFontDatabase__WritingSystem(C.QRawFont___supportedWritingSystems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QRawFont) __supportedWritingSystems_setList(i QFontDatabase__WritingSystem) { - if ptr.Pointer() != nil { - C.QRawFont___supportedWritingSystems_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QRawFont) __supportedWritingSystems_newList() unsafe.Pointer { - return C.QRawFont___supportedWritingSystems_newList(ptr.Pointer()) -} - -type QRegExpValidator struct { - QValidator -} - -type QRegExpValidator_ITF interface { - QValidator_ITF - QRegExpValidator_PTR() *QRegExpValidator -} - -func (ptr *QRegExpValidator) QRegExpValidator_PTR() *QRegExpValidator { - return ptr -} - -func (ptr *QRegExpValidator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QValidator_PTR().Pointer() - } - return nil -} - -func (ptr *QRegExpValidator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QValidator_PTR().SetPointer(p) - } -} - -func PointerFromQRegExpValidator(ptr QRegExpValidator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegExpValidator_PTR().Pointer() - } - return nil -} - -func NewQRegExpValidatorFromPointer(ptr unsafe.Pointer) (n *QRegExpValidator) { - n = new(QRegExpValidator) - n.SetPointer(ptr) - return -} -func NewQRegExpValidator(parent core.QObject_ITF) *QRegExpValidator { - tmpValue := NewQRegExpValidatorFromPointer(C.QRegExpValidator_NewQRegExpValidator(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQRegExpValidator2(rx core.QRegExp_ITF, parent core.QObject_ITF) *QRegExpValidator { - tmpValue := NewQRegExpValidatorFromPointer(C.QRegExpValidator_NewQRegExpValidator2(core.PointerFromQRegExp(rx), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QRegExpValidator) RegExp() *core.QRegExp { - if ptr.Pointer() != nil { - return core.NewQRegExpFromPointer(C.QRegExpValidator_RegExp(ptr.Pointer())) - } - return nil -} - -//export callbackQRegExpValidator_RegExpChanged -func callbackQRegExpValidator_RegExpChanged(ptr unsafe.Pointer, regExp unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "regExpChanged"); signal != nil { - (*(*func(*core.QRegExp))(signal))(core.NewQRegExpFromPointer(regExp)) - } - -} - -func (ptr *QRegExpValidator) ConnectRegExpChanged(f func(regExp *core.QRegExp)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "regExpChanged") { - C.QRegExpValidator_ConnectRegExpChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "regExpChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "regExpChanged"); signal != nil { - f := func(regExp *core.QRegExp) { - (*(*func(*core.QRegExp))(signal))(regExp) - f(regExp) - } - qt.ConnectSignal(ptr.Pointer(), "regExpChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "regExpChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegExpValidator) DisconnectRegExpChanged() { - if ptr.Pointer() != nil { - C.QRegExpValidator_DisconnectRegExpChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "regExpChanged") - } -} - -func (ptr *QRegExpValidator) RegExpChanged(regExp core.QRegExp_ITF) { - if ptr.Pointer() != nil { - C.QRegExpValidator_RegExpChanged(ptr.Pointer(), core.PointerFromQRegExp(regExp)) - } -} - -func (ptr *QRegExpValidator) SetRegExp(rx core.QRegExp_ITF) { - if ptr.Pointer() != nil { - C.QRegExpValidator_SetRegExp(ptr.Pointer(), core.PointerFromQRegExp(rx)) - } -} - -//export callbackQRegExpValidator_Validate -func callbackQRegExpValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { - if signal := qt.GetSignal(ptr, "validate"); signal != nil { - return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) - } - - return C.longlong(NewQRegExpValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) -} - -func (ptr *QRegExpValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { - f := func(input string, pos int) QValidator__State { - (*(*func(string, int) QValidator__State)(signal))(input, pos) - return f(input, pos) - } - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegExpValidator) DisconnectValidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validate") - } -} - -func (ptr *QRegExpValidator) Validate(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QRegExpValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -func (ptr *QRegExpValidator) ValidateDefault(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QRegExpValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -//export callbackQRegExpValidator_DestroyQRegExpValidator -func callbackQRegExpValidator_DestroyQRegExpValidator(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QRegExpValidator"); signal != nil { - (*(*func())(signal))() - } else { - NewQRegExpValidatorFromPointer(ptr).DestroyQRegExpValidatorDefault() - } -} - -func (ptr *QRegExpValidator) ConnectDestroyQRegExpValidator(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QRegExpValidator"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QRegExpValidator", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QRegExpValidator", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegExpValidator) DisconnectDestroyQRegExpValidator() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QRegExpValidator") - } -} - -func (ptr *QRegExpValidator) DestroyQRegExpValidator() { - if ptr.Pointer() != nil { - C.QRegExpValidator_DestroyQRegExpValidator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRegExpValidator) DestroyQRegExpValidatorDefault() { - if ptr.Pointer() != nil { - C.QRegExpValidator_DestroyQRegExpValidatorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRegion struct { - ptr unsafe.Pointer -} - -type QRegion_ITF interface { - QRegion_PTR() *QRegion -} - -func (ptr *QRegion) QRegion_PTR() *QRegion { - return ptr -} - -func (ptr *QRegion) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRegion) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRegion(ptr QRegion_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegion_PTR().Pointer() - } - return nil -} - -func NewQRegionFromPointer(ptr unsafe.Pointer) (n *QRegion) { - n = new(QRegion) - n.SetPointer(ptr) - return -} - -func (ptr *QRegion) DestroyQRegion() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QRegion__RegionType -//QRegion::RegionType -type QRegion__RegionType int64 - -const ( - QRegion__Rectangle QRegion__RegionType = QRegion__RegionType(0) - QRegion__Ellipse QRegion__RegionType = QRegion__RegionType(1) -) - -func NewQRegion() *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion()) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func NewQRegion2(x int, y int, w int, h int, t QRegion__RegionType) *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion2(C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(t))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func NewQRegion3(r core.QRect_ITF, t QRegion__RegionType) *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion3(core.PointerFromQRect(r), C.longlong(t))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func NewQRegion4(a QPolygon_ITF, fillRule core.Qt__FillRule) *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion4(PointerFromQPolygon(a), C.longlong(fillRule))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func NewQRegion5(r QRegion_ITF) *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion5(PointerFromQRegion(r))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func NewQRegion6(other QRegion_ITF) *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion6(PointerFromQRegion(other))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func NewQRegion7(bm QBitmap_ITF) *QRegion { - tmpValue := NewQRegionFromPointer(C.QRegion_NewQRegion7(PointerFromQBitmap(bm))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue -} - -func (ptr *QRegion) BoundingRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QRegion_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRegion) Contains(p core.QPoint_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRegion_Contains(ptr.Pointer(), core.PointerFromQPoint(p))) != 0 - } - return false -} - -func (ptr *QRegion) Contains2(r core.QRect_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRegion_Contains2(ptr.Pointer(), core.PointerFromQRect(r))) != 0 - } - return false -} - -func (ptr *QRegion) Intersected(r QRegion_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_Intersected(ptr.Pointer(), PointerFromQRegion(r))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) Intersected2(rect core.QRect_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_Intersected2(ptr.Pointer(), core.PointerFromQRect(rect))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) Intersects(region QRegion_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRegion_Intersects(ptr.Pointer(), PointerFromQRegion(region))) != 0 - } - return false -} - -func (ptr *QRegion) Intersects2(rect core.QRect_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QRegion_Intersects2(ptr.Pointer(), core.PointerFromQRect(rect))) != 0 - } - return false -} - -func (ptr *QRegion) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QRegion_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegion) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QRegion_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRegion) RectCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QRegion_RectCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRegion) SetRects(rects core.QRect_ITF, number int) { - if ptr.Pointer() != nil { - C.QRegion_SetRects(ptr.Pointer(), core.PointerFromQRect(rects), C.int(int32(number))) - } -} - -func (ptr *QRegion) Subtracted(r QRegion_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_Subtracted(ptr.Pointer(), PointerFromQRegion(r))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) Swap(other QRegion_ITF) { - if ptr.Pointer() != nil { - C.QRegion_Swap(ptr.Pointer(), PointerFromQRegion(other)) - } -} - -func (ptr *QRegion) Translate(dx int, dy int) { - if ptr.Pointer() != nil { - C.QRegion_Translate(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QRegion) Translate2(point core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QRegion_Translate2(ptr.Pointer(), core.PointerFromQPoint(point)) - } -} - -func (ptr *QRegion) Translated(dx int, dy int) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_Translated(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) Translated2(p core.QPoint_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_Translated2(ptr.Pointer(), core.PointerFromQPoint(p))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) United(r QRegion_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_United(ptr.Pointer(), PointerFromQRegion(r))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) United2(rect core.QRect_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_United2(ptr.Pointer(), core.PointerFromQRect(rect))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) Xored(r QRegion_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QRegion_Xored(ptr.Pointer(), PointerFromQRegion(r))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QRegion) __rects_atList(i int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QRegion___rects_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QRegion) __rects_setList(i core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QRegion___rects_setList(ptr.Pointer(), core.PointerFromQRect(i)) - } -} - -func (ptr *QRegion) __rects_newList() unsafe.Pointer { - return C.QRegion___rects_newList(ptr.Pointer()) -} - -type QRegularExpressionValidator struct { - QValidator -} - -type QRegularExpressionValidator_ITF interface { - QValidator_ITF - QRegularExpressionValidator_PTR() *QRegularExpressionValidator -} - -func (ptr *QRegularExpressionValidator) QRegularExpressionValidator_PTR() *QRegularExpressionValidator { - return ptr -} - -func (ptr *QRegularExpressionValidator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QValidator_PTR().Pointer() - } - return nil -} - -func (ptr *QRegularExpressionValidator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QValidator_PTR().SetPointer(p) - } -} - -func PointerFromQRegularExpressionValidator(ptr QRegularExpressionValidator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRegularExpressionValidator_PTR().Pointer() - } - return nil -} - -func NewQRegularExpressionValidatorFromPointer(ptr unsafe.Pointer) (n *QRegularExpressionValidator) { - n = new(QRegularExpressionValidator) - n.SetPointer(ptr) - return -} -func NewQRegularExpressionValidator(parent core.QObject_ITF) *QRegularExpressionValidator { - tmpValue := NewQRegularExpressionValidatorFromPointer(C.QRegularExpressionValidator_NewQRegularExpressionValidator(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQRegularExpressionValidator2(re core.QRegularExpression_ITF, parent core.QObject_ITF) *QRegularExpressionValidator { - tmpValue := NewQRegularExpressionValidatorFromPointer(C.QRegularExpressionValidator_NewQRegularExpressionValidator2(core.PointerFromQRegularExpression(re), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QRegularExpressionValidator) RegularExpression() *core.QRegularExpression { - if ptr.Pointer() != nil { - tmpValue := core.NewQRegularExpressionFromPointer(C.QRegularExpressionValidator_RegularExpression(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRegularExpression).DestroyQRegularExpression) - return tmpValue - } - return nil -} - -//export callbackQRegularExpressionValidator_RegularExpressionChanged -func callbackQRegularExpressionValidator_RegularExpressionChanged(ptr unsafe.Pointer, re unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "regularExpressionChanged"); signal != nil { - (*(*func(*core.QRegularExpression))(signal))(core.NewQRegularExpressionFromPointer(re)) - } - -} - -func (ptr *QRegularExpressionValidator) ConnectRegularExpressionChanged(f func(re *core.QRegularExpression)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "regularExpressionChanged") { - C.QRegularExpressionValidator_ConnectRegularExpressionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "regularExpressionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "regularExpressionChanged"); signal != nil { - f := func(re *core.QRegularExpression) { - (*(*func(*core.QRegularExpression))(signal))(re) - f(re) - } - qt.ConnectSignal(ptr.Pointer(), "regularExpressionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "regularExpressionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegularExpressionValidator) DisconnectRegularExpressionChanged() { - if ptr.Pointer() != nil { - C.QRegularExpressionValidator_DisconnectRegularExpressionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "regularExpressionChanged") - } -} - -func (ptr *QRegularExpressionValidator) RegularExpressionChanged(re core.QRegularExpression_ITF) { - if ptr.Pointer() != nil { - C.QRegularExpressionValidator_RegularExpressionChanged(ptr.Pointer(), core.PointerFromQRegularExpression(re)) - } -} - -//export callbackQRegularExpressionValidator_SetRegularExpression -func callbackQRegularExpressionValidator_SetRegularExpression(ptr unsafe.Pointer, re unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setRegularExpression"); signal != nil { - (*(*func(*core.QRegularExpression))(signal))(core.NewQRegularExpressionFromPointer(re)) - } else { - NewQRegularExpressionValidatorFromPointer(ptr).SetRegularExpressionDefault(core.NewQRegularExpressionFromPointer(re)) - } -} - -func (ptr *QRegularExpressionValidator) ConnectSetRegularExpression(f func(re *core.QRegularExpression)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRegularExpression"); signal != nil { - f := func(re *core.QRegularExpression) { - (*(*func(*core.QRegularExpression))(signal))(re) - f(re) - } - qt.ConnectSignal(ptr.Pointer(), "setRegularExpression", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRegularExpression", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegularExpressionValidator) DisconnectSetRegularExpression() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRegularExpression") - } -} - -func (ptr *QRegularExpressionValidator) SetRegularExpression(re core.QRegularExpression_ITF) { - if ptr.Pointer() != nil { - C.QRegularExpressionValidator_SetRegularExpression(ptr.Pointer(), core.PointerFromQRegularExpression(re)) - } -} - -func (ptr *QRegularExpressionValidator) SetRegularExpressionDefault(re core.QRegularExpression_ITF) { - if ptr.Pointer() != nil { - C.QRegularExpressionValidator_SetRegularExpressionDefault(ptr.Pointer(), core.PointerFromQRegularExpression(re)) - } -} - -//export callbackQRegularExpressionValidator_Validate -func callbackQRegularExpressionValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { - if signal := qt.GetSignal(ptr, "validate"); signal != nil { - return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) - } - - return C.longlong(NewQRegularExpressionValidatorFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) -} - -func (ptr *QRegularExpressionValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { - f := func(input string, pos int) QValidator__State { - (*(*func(string, int) QValidator__State)(signal))(input, pos) - return f(input, pos) - } - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegularExpressionValidator) DisconnectValidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validate") - } -} - -func (ptr *QRegularExpressionValidator) Validate(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QRegularExpressionValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -func (ptr *QRegularExpressionValidator) ValidateDefault(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QRegularExpressionValidator_ValidateDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -//export callbackQRegularExpressionValidator_DestroyQRegularExpressionValidator -func callbackQRegularExpressionValidator_DestroyQRegularExpressionValidator(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QRegularExpressionValidator"); signal != nil { - (*(*func())(signal))() - } else { - NewQRegularExpressionValidatorFromPointer(ptr).DestroyQRegularExpressionValidatorDefault() - } -} - -func (ptr *QRegularExpressionValidator) ConnectDestroyQRegularExpressionValidator(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QRegularExpressionValidator"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QRegularExpressionValidator", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QRegularExpressionValidator", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRegularExpressionValidator) DisconnectDestroyQRegularExpressionValidator() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QRegularExpressionValidator") - } -} - -func (ptr *QRegularExpressionValidator) DestroyQRegularExpressionValidator() { - if ptr.Pointer() != nil { - C.QRegularExpressionValidator_DestroyQRegularExpressionValidator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRegularExpressionValidator) DestroyQRegularExpressionValidatorDefault() { - if ptr.Pointer() != nil { - C.QRegularExpressionValidator_DestroyQRegularExpressionValidatorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QResizeEvent struct { - core.QEvent -} - -type QResizeEvent_ITF interface { - core.QEvent_ITF - QResizeEvent_PTR() *QResizeEvent -} - -func (ptr *QResizeEvent) QResizeEvent_PTR() *QResizeEvent { - return ptr -} - -func (ptr *QResizeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QResizeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQResizeEvent(ptr QResizeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QResizeEvent_PTR().Pointer() - } - return nil -} - -func NewQResizeEventFromPointer(ptr unsafe.Pointer) (n *QResizeEvent) { - n = new(QResizeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QResizeEvent) DestroyQResizeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQResizeEvent(size core.QSize_ITF, oldSize core.QSize_ITF) *QResizeEvent { - tmpValue := NewQResizeEventFromPointer(C.QResizeEvent_NewQResizeEvent(core.PointerFromQSize(size), core.PointerFromQSize(oldSize))) - runtime.SetFinalizer(tmpValue, (*QResizeEvent).DestroyQResizeEvent) - return tmpValue -} - -func (ptr *QResizeEvent) OldSize() *core.QSize { - if ptr.Pointer() != nil { - return core.NewQSizeFromPointer(C.QResizeEvent_OldSize(ptr.Pointer())) - } - return nil -} - -func (ptr *QResizeEvent) Size() *core.QSize { - if ptr.Pointer() != nil { - return core.NewQSizeFromPointer(C.QResizeEvent_Size(ptr.Pointer())) - } - return nil -} - -type QRgba64 struct { - ptr unsafe.Pointer -} - -type QRgba64_ITF interface { - QRgba64_PTR() *QRgba64 -} - -func (ptr *QRgba64) QRgba64_PTR() *QRgba64 { - return ptr -} - -func (ptr *QRgba64) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QRgba64) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQRgba64(ptr QRgba64_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRgba64_PTR().Pointer() - } - return nil -} - -func NewQRgba64FromPointer(ptr unsafe.Pointer) (n *QRgba64) { - n = new(QRgba64) - n.SetPointer(ptr) - return -} - -func (ptr *QRgba64) DestroyQRgba64() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRgba64) Alpha() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QRgba64_Alpha(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRgba64) Alpha8() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRgba64_Alpha8(ptr.Pointer())) - } - return "" -} - -func (ptr *QRgba64) Blue() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QRgba64_Blue(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRgba64) Blue8() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRgba64_Blue8(ptr.Pointer())) - } - return "" -} - -func (ptr *QRgba64) Green() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QRgba64_Green(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRgba64) Green8() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRgba64_Green8(ptr.Pointer())) - } - return "" -} - -func (ptr *QRgba64) IsOpaque() bool { - if ptr.Pointer() != nil { - return int8(C.QRgba64_IsOpaque(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRgba64) IsTransparent() bool { - if ptr.Pointer() != nil { - return int8(C.QRgba64_IsTransparent(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QRgba64) Red() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QRgba64_Red(ptr.Pointer())) - } - return 0 -} - -func (ptr *QRgba64) Red8() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QRgba64_Red8(ptr.Pointer())) - } - return "" -} - -func (ptr *QRgba64) SetAlpha(alpha uint16) { - if ptr.Pointer() != nil { - C.QRgba64_SetAlpha(ptr.Pointer(), C.ushort(alpha)) - } -} - -func (ptr *QRgba64) SetBlue(blue uint16) { - if ptr.Pointer() != nil { - C.QRgba64_SetBlue(ptr.Pointer(), C.ushort(blue)) - } -} - -func (ptr *QRgba64) SetGreen(green uint16) { - if ptr.Pointer() != nil { - C.QRgba64_SetGreen(ptr.Pointer(), C.ushort(green)) - } -} - -func (ptr *QRgba64) SetRed(red uint16) { - if ptr.Pointer() != nil { - C.QRgba64_SetRed(ptr.Pointer(), C.ushort(red)) - } -} - -func (ptr *QRgba64) ToArgb32() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QRgba64_ToArgb32(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QRgba64) ToRgb16() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QRgba64_ToRgb16(ptr.Pointer())) - } - return 0 -} - -type QScreen struct { - core.QObject -} - -type QScreen_ITF interface { - core.QObject_ITF - QScreen_PTR() *QScreen -} - -func (ptr *QScreen) QScreen_PTR() *QScreen { - return ptr -} - -func (ptr *QScreen) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QScreen) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQScreen(ptr QScreen_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScreen_PTR().Pointer() - } - return nil -} - -func NewQScreenFromPointer(ptr unsafe.Pointer) (n *QScreen) { - n = new(QScreen) - n.SetPointer(ptr) - return -} -func (ptr *QScreen) AngleBetween(a core.Qt__ScreenOrientation, b core.Qt__ScreenOrientation) int { - if ptr.Pointer() != nil { - return int(int32(C.QScreen_AngleBetween(ptr.Pointer(), C.longlong(a), C.longlong(b)))) - } - return 0 -} - -func (ptr *QScreen) AvailableGeometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QScreen_AvailableGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQScreen_AvailableGeometryChanged -func callbackQScreen_AvailableGeometryChanged(ptr unsafe.Pointer, geometry unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "availableGeometryChanged"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(geometry)) - } - -} - -func (ptr *QScreen) ConnectAvailableGeometryChanged(f func(geometry *core.QRect)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "availableGeometryChanged") { - C.QScreen_ConnectAvailableGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "availableGeometryChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "availableGeometryChanged"); signal != nil { - f := func(geometry *core.QRect) { - (*(*func(*core.QRect))(signal))(geometry) - f(geometry) - } - qt.ConnectSignal(ptr.Pointer(), "availableGeometryChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "availableGeometryChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectAvailableGeometryChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectAvailableGeometryChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "availableGeometryChanged") - } -} - -func (ptr *QScreen) AvailableGeometryChanged(geometry core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QScreen_AvailableGeometryChanged(ptr.Pointer(), core.PointerFromQRect(geometry)) - } -} - -func (ptr *QScreen) AvailableSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QScreen_AvailableSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QScreen) AvailableVirtualGeometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QScreen_AvailableVirtualGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QScreen) AvailableVirtualSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QScreen_AvailableVirtualSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QScreen) Depth() int { - if ptr.Pointer() != nil { - return int(int32(C.QScreen_Depth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QScreen) DevicePixelRatio() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_DevicePixelRatio(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QScreen_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQScreen_GeometryChanged -func callbackQScreen_GeometryChanged(ptr unsafe.Pointer, geometry unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "geometryChanged"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(geometry)) - } - -} - -func (ptr *QScreen) ConnectGeometryChanged(f func(geometry *core.QRect)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "geometryChanged") { - C.QScreen_ConnectGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "geometryChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "geometryChanged"); signal != nil { - f := func(geometry *core.QRect) { - (*(*func(*core.QRect))(signal))(geometry) - f(geometry) - } - qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectGeometryChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectGeometryChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "geometryChanged") - } -} - -func (ptr *QScreen) GeometryChanged(geometry core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QScreen_GeometryChanged(ptr.Pointer(), core.PointerFromQRect(geometry)) - } -} - -func (ptr *QScreen) GrabWindow(window uintptr, x int, y int, width int, height int) *QPixmap { - if ptr.Pointer() != nil { - tmpValue := NewQPixmapFromPointer(C.QScreen_GrabWindow(ptr.Pointer(), C.uintptr_t(window), C.int(int32(x)), C.int(int32(y)), C.int(int32(width)), C.int(int32(height)))) - runtime.SetFinalizer(tmpValue, (*QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QScreen) IsLandscape(o core.Qt__ScreenOrientation) bool { - if ptr.Pointer() != nil { - return int8(C.QScreen_IsLandscape(ptr.Pointer(), C.longlong(o))) != 0 - } - return false -} - -func (ptr *QScreen) IsPortrait(o core.Qt__ScreenOrientation) bool { - if ptr.Pointer() != nil { - return int8(C.QScreen_IsPortrait(ptr.Pointer(), C.longlong(o))) != 0 - } - return false -} - -func (ptr *QScreen) LogicalDotsPerInch() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_LogicalDotsPerInch(ptr.Pointer())) - } - return 0 -} - -//export callbackQScreen_LogicalDotsPerInchChanged -func callbackQScreen_LogicalDotsPerInchChanged(ptr unsafe.Pointer, dpi C.double) { - if signal := qt.GetSignal(ptr, "logicalDotsPerInchChanged"); signal != nil { - (*(*func(float64))(signal))(float64(dpi)) - } - -} - -func (ptr *QScreen) ConnectLogicalDotsPerInchChanged(f func(dpi float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "logicalDotsPerInchChanged") { - C.QScreen_ConnectLogicalDotsPerInchChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "logicalDotsPerInchChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "logicalDotsPerInchChanged"); signal != nil { - f := func(dpi float64) { - (*(*func(float64))(signal))(dpi) - f(dpi) - } - qt.ConnectSignal(ptr.Pointer(), "logicalDotsPerInchChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "logicalDotsPerInchChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectLogicalDotsPerInchChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectLogicalDotsPerInchChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "logicalDotsPerInchChanged") - } -} - -func (ptr *QScreen) LogicalDotsPerInchChanged(dpi float64) { - if ptr.Pointer() != nil { - C.QScreen_LogicalDotsPerInchChanged(ptr.Pointer(), C.double(dpi)) - } -} - -func (ptr *QScreen) LogicalDotsPerInchX() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_LogicalDotsPerInchX(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) LogicalDotsPerInchY() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_LogicalDotsPerInchY(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) Manufacturer() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QScreen_Manufacturer(ptr.Pointer())) - } - return "" -} - -func (ptr *QScreen) MapBetween(a core.Qt__ScreenOrientation, b core.Qt__ScreenOrientation, rect core.QRect_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QScreen_MapBetween(ptr.Pointer(), C.longlong(a), C.longlong(b), core.PointerFromQRect(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QScreen) Model() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QScreen_Model(ptr.Pointer())) - } - return "" -} - -func (ptr *QScreen) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QScreen_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QScreen) NativeOrientation() core.Qt__ScreenOrientation { - if ptr.Pointer() != nil { - return core.Qt__ScreenOrientation(C.QScreen_NativeOrientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) Orientation() core.Qt__ScreenOrientation { - if ptr.Pointer() != nil { - return core.Qt__ScreenOrientation(C.QScreen_Orientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQScreen_OrientationChanged -func callbackQScreen_OrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { - if signal := qt.GetSignal(ptr, "orientationChanged"); signal != nil { - (*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation)) - } - -} - -func (ptr *QScreen) ConnectOrientationChanged(f func(orientation core.Qt__ScreenOrientation)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "orientationChanged") { - C.QScreen_ConnectOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "orientationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "orientationChanged"); signal != nil { - f := func(orientation core.Qt__ScreenOrientation) { - (*(*func(core.Qt__ScreenOrientation))(signal))(orientation) - f(orientation) - } - qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectOrientationChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectOrientationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "orientationChanged") - } -} - -func (ptr *QScreen) OrientationChanged(orientation core.Qt__ScreenOrientation) { - if ptr.Pointer() != nil { - C.QScreen_OrientationChanged(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QScreen) OrientationUpdateMask() core.Qt__ScreenOrientation { - if ptr.Pointer() != nil { - return core.Qt__ScreenOrientation(C.QScreen_OrientationUpdateMask(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) PhysicalDotsPerInch() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_PhysicalDotsPerInch(ptr.Pointer())) - } - return 0 -} - -//export callbackQScreen_PhysicalDotsPerInchChanged -func callbackQScreen_PhysicalDotsPerInchChanged(ptr unsafe.Pointer, dpi C.double) { - if signal := qt.GetSignal(ptr, "physicalDotsPerInchChanged"); signal != nil { - (*(*func(float64))(signal))(float64(dpi)) - } - -} - -func (ptr *QScreen) ConnectPhysicalDotsPerInchChanged(f func(dpi float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "physicalDotsPerInchChanged") { - C.QScreen_ConnectPhysicalDotsPerInchChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "physicalDotsPerInchChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "physicalDotsPerInchChanged"); signal != nil { - f := func(dpi float64) { - (*(*func(float64))(signal))(dpi) - f(dpi) - } - qt.ConnectSignal(ptr.Pointer(), "physicalDotsPerInchChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "physicalDotsPerInchChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectPhysicalDotsPerInchChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectPhysicalDotsPerInchChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "physicalDotsPerInchChanged") - } -} - -func (ptr *QScreen) PhysicalDotsPerInchChanged(dpi float64) { - if ptr.Pointer() != nil { - C.QScreen_PhysicalDotsPerInchChanged(ptr.Pointer(), C.double(dpi)) - } -} - -func (ptr *QScreen) PhysicalDotsPerInchX() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_PhysicalDotsPerInchX(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) PhysicalDotsPerInchY() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_PhysicalDotsPerInchY(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreen) PhysicalSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QScreen_PhysicalSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -//export callbackQScreen_PhysicalSizeChanged -func callbackQScreen_PhysicalSizeChanged(ptr unsafe.Pointer, size unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "physicalSizeChanged"); signal != nil { - (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(size)) - } - -} - -func (ptr *QScreen) ConnectPhysicalSizeChanged(f func(size *core.QSizeF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "physicalSizeChanged") { - C.QScreen_ConnectPhysicalSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "physicalSizeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "physicalSizeChanged"); signal != nil { - f := func(size *core.QSizeF) { - (*(*func(*core.QSizeF))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "physicalSizeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "physicalSizeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectPhysicalSizeChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectPhysicalSizeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "physicalSizeChanged") - } -} - -func (ptr *QScreen) PhysicalSizeChanged(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QScreen_PhysicalSizeChanged(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QScreen) PrimaryOrientation() core.Qt__ScreenOrientation { - if ptr.Pointer() != nil { - return core.Qt__ScreenOrientation(C.QScreen_PrimaryOrientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQScreen_PrimaryOrientationChanged -func callbackQScreen_PrimaryOrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { - if signal := qt.GetSignal(ptr, "primaryOrientationChanged"); signal != nil { - (*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation)) - } - -} - -func (ptr *QScreen) ConnectPrimaryOrientationChanged(f func(orientation core.Qt__ScreenOrientation)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "primaryOrientationChanged") { - C.QScreen_ConnectPrimaryOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "primaryOrientationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "primaryOrientationChanged"); signal != nil { - f := func(orientation core.Qt__ScreenOrientation) { - (*(*func(core.Qt__ScreenOrientation))(signal))(orientation) - f(orientation) - } - qt.ConnectSignal(ptr.Pointer(), "primaryOrientationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "primaryOrientationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectPrimaryOrientationChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectPrimaryOrientationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "primaryOrientationChanged") - } -} - -func (ptr *QScreen) PrimaryOrientationChanged(orientation core.Qt__ScreenOrientation) { - if ptr.Pointer() != nil { - C.QScreen_PrimaryOrientationChanged(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QScreen) RefreshRate() float64 { - if ptr.Pointer() != nil { - return float64(C.QScreen_RefreshRate(ptr.Pointer())) - } - return 0 -} - -//export callbackQScreen_RefreshRateChanged -func callbackQScreen_RefreshRateChanged(ptr unsafe.Pointer, refreshRate C.double) { - if signal := qt.GetSignal(ptr, "refreshRateChanged"); signal != nil { - (*(*func(float64))(signal))(float64(refreshRate)) - } - -} - -func (ptr *QScreen) ConnectRefreshRateChanged(f func(refreshRate float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "refreshRateChanged") { - C.QScreen_ConnectRefreshRateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "refreshRateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "refreshRateChanged"); signal != nil { - f := func(refreshRate float64) { - (*(*func(float64))(signal))(refreshRate) - f(refreshRate) - } - qt.ConnectSignal(ptr.Pointer(), "refreshRateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "refreshRateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectRefreshRateChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectRefreshRateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "refreshRateChanged") - } -} - -func (ptr *QScreen) RefreshRateChanged(refreshRate float64) { - if ptr.Pointer() != nil { - C.QScreen_RefreshRateChanged(ptr.Pointer(), C.double(refreshRate)) - } -} - -func (ptr *QScreen) SerialNumber() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QScreen_SerialNumber(ptr.Pointer())) - } - return "" -} - -func (ptr *QScreen) SetOrientationUpdateMask(mask core.Qt__ScreenOrientation) { - if ptr.Pointer() != nil { - C.QScreen_SetOrientationUpdateMask(ptr.Pointer(), C.longlong(mask)) - } -} - -func (ptr *QScreen) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QScreen_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QScreen) TransformBetween(a core.Qt__ScreenOrientation, b core.Qt__ScreenOrientation, target core.QRect_ITF) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QScreen_TransformBetween(ptr.Pointer(), C.longlong(a), C.longlong(b), core.PointerFromQRect(target))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QScreen) VirtualGeometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QScreen_VirtualGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQScreen_VirtualGeometryChanged -func callbackQScreen_VirtualGeometryChanged(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "virtualGeometryChanged"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) - } - -} - -func (ptr *QScreen) ConnectVirtualGeometryChanged(f func(rect *core.QRect)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "virtualGeometryChanged") { - C.QScreen_ConnectVirtualGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "virtualGeometryChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "virtualGeometryChanged"); signal != nil { - f := func(rect *core.QRect) { - (*(*func(*core.QRect))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "virtualGeometryChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "virtualGeometryChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectVirtualGeometryChanged() { - if ptr.Pointer() != nil { - C.QScreen_DisconnectVirtualGeometryChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "virtualGeometryChanged") - } -} - -func (ptr *QScreen) VirtualGeometryChanged(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QScreen_VirtualGeometryChanged(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QScreen) VirtualSiblings() []*QScreen { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QScreen { - out := make([]*QScreen, int(l.len)) - tmpList := NewQScreenFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__virtualSiblings_atList(i) - } - return out - }(C.QScreen_VirtualSiblings(ptr.Pointer())) - } - return make([]*QScreen, 0) -} - -func (ptr *QScreen) VirtualSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QScreen_VirtualSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQScreen_DestroyQScreen -func callbackQScreen_DestroyQScreen(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScreen"); signal != nil { - (*(*func())(signal))() - } else { - NewQScreenFromPointer(ptr).DestroyQScreenDefault() - } -} - -func (ptr *QScreen) ConnectDestroyQScreen(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScreen"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScreen", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScreen", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreen) DisconnectDestroyQScreen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScreen") - } -} - -func (ptr *QScreen) DestroyQScreen() { - if ptr.Pointer() != nil { - C.QScreen_DestroyQScreen(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScreen) DestroyQScreenDefault() { - if ptr.Pointer() != nil { - C.QScreen_DestroyQScreenDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScreen) __virtualSiblings_atList(i int) *QScreen { - if ptr.Pointer() != nil { - tmpValue := NewQScreenFromPointer(C.QScreen___virtualSiblings_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScreen) __virtualSiblings_setList(i QScreen_ITF) { - if ptr.Pointer() != nil { - C.QScreen___virtualSiblings_setList(ptr.Pointer(), PointerFromQScreen(i)) - } -} - -func (ptr *QScreen) __virtualSiblings_newList() unsafe.Pointer { - return C.QScreen___virtualSiblings_newList(ptr.Pointer()) -} - -func (ptr *QScreen) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScreen___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScreen) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScreen___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScreen) __children_newList() unsafe.Pointer { - return C.QScreen___children_newList(ptr.Pointer()) -} - -func (ptr *QScreen) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QScreen___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QScreen) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QScreen___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QScreen) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QScreen___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QScreen) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScreen___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScreen) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScreen___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScreen) __findChildren_newList() unsafe.Pointer { - return C.QScreen___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QScreen) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScreen___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScreen) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScreen___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScreen) __findChildren_newList3() unsafe.Pointer { - return C.QScreen___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QScreen) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScreen___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScreen) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScreen___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScreen) __qFindChildren_newList2() unsafe.Pointer { - return C.QScreen___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQScreen_ChildEvent -func callbackQScreen_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQScreenFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QScreen) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QScreen_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQScreen_ConnectNotify -func callbackQScreen_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQScreenFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QScreen) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QScreen_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQScreen_CustomEvent -func callbackQScreen_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQScreenFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QScreen) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QScreen_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQScreen_DeleteLater -func callbackQScreen_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQScreenFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QScreen) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QScreen_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQScreen_Destroyed -func callbackQScreen_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQScreen_DisconnectNotify -func callbackQScreen_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQScreenFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QScreen) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QScreen_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQScreen_Event -func callbackQScreen_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQScreenFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QScreen) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QScreen_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQScreen_EventFilter -func callbackQScreen_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQScreenFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QScreen) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QScreen_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQScreen_MetaObject -func callbackQScreen_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQScreenFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QScreen) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QScreen_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQScreen_ObjectNameChanged -func callbackQScreen_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQScreen_TimerEvent -func callbackQScreen_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQScreenFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QScreen) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QScreen_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QScreenOrientationChangeEvent struct { - core.QEvent -} - -type QScreenOrientationChangeEvent_ITF interface { - core.QEvent_ITF - QScreenOrientationChangeEvent_PTR() *QScreenOrientationChangeEvent -} - -func (ptr *QScreenOrientationChangeEvent) QScreenOrientationChangeEvent_PTR() *QScreenOrientationChangeEvent { - return ptr -} - -func (ptr *QScreenOrientationChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QScreenOrientationChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQScreenOrientationChangeEvent(ptr QScreenOrientationChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScreenOrientationChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQScreenOrientationChangeEventFromPointer(ptr unsafe.Pointer) (n *QScreenOrientationChangeEvent) { - n = new(QScreenOrientationChangeEvent) - n.SetPointer(ptr) - return -} -func NewQScreenOrientationChangeEvent(screen QScreen_ITF, screenOrientation core.Qt__ScreenOrientation) *QScreenOrientationChangeEvent { - tmpValue := NewQScreenOrientationChangeEventFromPointer(C.QScreenOrientationChangeEvent_NewQScreenOrientationChangeEvent(PointerFromQScreen(screen), C.longlong(screenOrientation))) - runtime.SetFinalizer(tmpValue, (*QScreenOrientationChangeEvent).DestroyQScreenOrientationChangeEvent) - return tmpValue -} - -func (ptr *QScreenOrientationChangeEvent) Orientation() core.Qt__ScreenOrientation { - if ptr.Pointer() != nil { - return core.Qt__ScreenOrientation(C.QScreenOrientationChangeEvent_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScreenOrientationChangeEvent) Screen() *QScreen { - if ptr.Pointer() != nil { - tmpValue := NewQScreenFromPointer(C.QScreenOrientationChangeEvent_Screen(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent -func callbackQScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScreenOrientationChangeEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQScreenOrientationChangeEventFromPointer(ptr).DestroyQScreenOrientationChangeEventDefault() - } -} - -func (ptr *QScreenOrientationChangeEvent) ConnectDestroyQScreenOrientationChangeEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScreenOrientationChangeEvent) DisconnectDestroyQScreenOrientationChangeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScreenOrientationChangeEvent") - } -} - -func (ptr *QScreenOrientationChangeEvent) DestroyQScreenOrientationChangeEvent() { - if ptr.Pointer() != nil { - C.QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScreenOrientationChangeEvent) DestroyQScreenOrientationChangeEventDefault() { - if ptr.Pointer() != nil { - C.QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScrollEvent struct { - core.QEvent -} - -type QScrollEvent_ITF interface { - core.QEvent_ITF - QScrollEvent_PTR() *QScrollEvent -} - -func (ptr *QScrollEvent) QScrollEvent_PTR() *QScrollEvent { - return ptr -} - -func (ptr *QScrollEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QScrollEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQScrollEvent(ptr QScrollEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScrollEvent_PTR().Pointer() - } - return nil -} - -func NewQScrollEventFromPointer(ptr unsafe.Pointer) (n *QScrollEvent) { - n = new(QScrollEvent) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QScrollEvent__ScrollState -//QScrollEvent::ScrollState -type QScrollEvent__ScrollState int64 - -const ( - QScrollEvent__ScrollStarted QScrollEvent__ScrollState = QScrollEvent__ScrollState(0) - QScrollEvent__ScrollUpdated QScrollEvent__ScrollState = QScrollEvent__ScrollState(1) - QScrollEvent__ScrollFinished QScrollEvent__ScrollState = QScrollEvent__ScrollState(2) -) - -func NewQScrollEvent(contentPos core.QPointF_ITF, overshootDistance core.QPointF_ITF, scrollState QScrollEvent__ScrollState) *QScrollEvent { - tmpValue := NewQScrollEventFromPointer(C.QScrollEvent_NewQScrollEvent(core.PointerFromQPointF(contentPos), core.PointerFromQPointF(overshootDistance), C.longlong(scrollState))) - runtime.SetFinalizer(tmpValue, (*QScrollEvent).DestroyQScrollEvent) - return tmpValue -} - -func (ptr *QScrollEvent) ContentPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScrollEvent_ContentPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QScrollEvent) OvershootDistance() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScrollEvent_OvershootDistance(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QScrollEvent) ScrollState() QScrollEvent__ScrollState { - if ptr.Pointer() != nil { - return QScrollEvent__ScrollState(C.QScrollEvent_ScrollState(ptr.Pointer())) - } - return 0 -} - -//export callbackQScrollEvent_DestroyQScrollEvent -func callbackQScrollEvent_DestroyQScrollEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScrollEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollEventFromPointer(ptr).DestroyQScrollEventDefault() - } -} - -func (ptr *QScrollEvent) ConnectDestroyQScrollEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScrollEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScrollEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScrollEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScrollEvent) DisconnectDestroyQScrollEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScrollEvent") - } -} - -func (ptr *QScrollEvent) DestroyQScrollEvent() { - if ptr.Pointer() != nil { - C.QScrollEvent_DestroyQScrollEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScrollEvent) DestroyQScrollEventDefault() { - if ptr.Pointer() != nil { - C.QScrollEvent_DestroyQScrollEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScrollPrepareEvent struct { - core.QEvent -} - -type QScrollPrepareEvent_ITF interface { - core.QEvent_ITF - QScrollPrepareEvent_PTR() *QScrollPrepareEvent -} - -func (ptr *QScrollPrepareEvent) QScrollPrepareEvent_PTR() *QScrollPrepareEvent { - return ptr -} - -func (ptr *QScrollPrepareEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QScrollPrepareEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQScrollPrepareEvent(ptr QScrollPrepareEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScrollPrepareEvent_PTR().Pointer() - } - return nil -} - -func NewQScrollPrepareEventFromPointer(ptr unsafe.Pointer) (n *QScrollPrepareEvent) { - n = new(QScrollPrepareEvent) - n.SetPointer(ptr) - return -} -func NewQScrollPrepareEvent(startPos core.QPointF_ITF) *QScrollPrepareEvent { - tmpValue := NewQScrollPrepareEventFromPointer(C.QScrollPrepareEvent_NewQScrollPrepareEvent(core.PointerFromQPointF(startPos))) - runtime.SetFinalizer(tmpValue, (*QScrollPrepareEvent).DestroyQScrollPrepareEvent) - return tmpValue -} - -func (ptr *QScrollPrepareEvent) ContentPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScrollPrepareEvent_ContentPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QScrollPrepareEvent) ContentPosRange() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QScrollPrepareEvent_ContentPosRange(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QScrollPrepareEvent) SetContentPos(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QScrollPrepareEvent_SetContentPos(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func (ptr *QScrollPrepareEvent) SetContentPosRange(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QScrollPrepareEvent_SetContentPosRange(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QScrollPrepareEvent) SetViewportSize(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QScrollPrepareEvent_SetViewportSize(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QScrollPrepareEvent) StartPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScrollPrepareEvent_StartPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QScrollPrepareEvent) ViewportSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QScrollPrepareEvent_ViewportSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -//export callbackQScrollPrepareEvent_DestroyQScrollPrepareEvent -func callbackQScrollPrepareEvent_DestroyQScrollPrepareEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScrollPrepareEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollPrepareEventFromPointer(ptr).DestroyQScrollPrepareEventDefault() - } -} - -func (ptr *QScrollPrepareEvent) ConnectDestroyQScrollPrepareEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScrollPrepareEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScrollPrepareEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScrollPrepareEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScrollPrepareEvent) DisconnectDestroyQScrollPrepareEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScrollPrepareEvent") - } -} - -func (ptr *QScrollPrepareEvent) DestroyQScrollPrepareEvent() { - if ptr.Pointer() != nil { - C.QScrollPrepareEvent_DestroyQScrollPrepareEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScrollPrepareEvent) DestroyQScrollPrepareEventDefault() { - if ptr.Pointer() != nil { - C.QScrollPrepareEvent_DestroyQScrollPrepareEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSessionManager struct { - core.QObject -} - -type QSessionManager_ITF interface { - core.QObject_ITF - QSessionManager_PTR() *QSessionManager -} - -func (ptr *QSessionManager) QSessionManager_PTR() *QSessionManager { - return ptr -} - -func (ptr *QSessionManager) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSessionManager) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSessionManager(ptr QSessionManager_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSessionManager_PTR().Pointer() - } - return nil -} - -func NewQSessionManagerFromPointer(ptr unsafe.Pointer) (n *QSessionManager) { - n = new(QSessionManager) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSessionManager__RestartHint -//QSessionManager::RestartHint -type QSessionManager__RestartHint int64 - -const ( - QSessionManager__RestartIfRunning QSessionManager__RestartHint = QSessionManager__RestartHint(0) - QSessionManager__RestartAnyway QSessionManager__RestartHint = QSessionManager__RestartHint(1) - QSessionManager__RestartImmediately QSessionManager__RestartHint = QSessionManager__RestartHint(2) - QSessionManager__RestartNever QSessionManager__RestartHint = QSessionManager__RestartHint(3) -) - -func (ptr *QSessionManager) AllowsErrorInteraction() bool { - if ptr.Pointer() != nil { - return int8(C.QSessionManager_AllowsErrorInteraction(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSessionManager) AllowsInteraction() bool { - if ptr.Pointer() != nil { - return int8(C.QSessionManager_AllowsInteraction(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSessionManager) Cancel() { - if ptr.Pointer() != nil { - C.QSessionManager_Cancel(ptr.Pointer()) - } -} - -func (ptr *QSessionManager) DiscardCommand() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSessionManager_DiscardCommand(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QSessionManager) IsPhase2() bool { - if ptr.Pointer() != nil { - return int8(C.QSessionManager_IsPhase2(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSessionManager) Release() { - if ptr.Pointer() != nil { - C.QSessionManager_Release(ptr.Pointer()) - } -} - -func (ptr *QSessionManager) RequestPhase2() { - if ptr.Pointer() != nil { - C.QSessionManager_RequestPhase2(ptr.Pointer()) - } -} - -func (ptr *QSessionManager) RestartCommand() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSessionManager_RestartCommand(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QSessionManager) RestartHint() QSessionManager__RestartHint { - if ptr.Pointer() != nil { - return QSessionManager__RestartHint(C.QSessionManager_RestartHint(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSessionManager) SessionId() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSessionManager_SessionId(ptr.Pointer())) - } - return "" -} - -func (ptr *QSessionManager) SessionKey() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSessionManager_SessionKey(ptr.Pointer())) - } - return "" -} - -func (ptr *QSessionManager) SetDiscardCommand(command []string) { - if ptr.Pointer() != nil { - commandC := C.CString(strings.Join(command, "¡¦!")) - defer C.free(unsafe.Pointer(commandC)) - C.QSessionManager_SetDiscardCommand(ptr.Pointer(), C.struct_QtGui_PackedString{data: commandC, len: C.longlong(len(strings.Join(command, "¡¦!")))}) - } -} - -func (ptr *QSessionManager) SetManagerProperty(name string, value []string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - valueC := C.CString(strings.Join(value, "¡¦!")) - defer C.free(unsafe.Pointer(valueC)) - C.QSessionManager_SetManagerProperty(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtGui_PackedString{data: valueC, len: C.longlong(len(strings.Join(value, "¡¦!")))}) - } -} - -func (ptr *QSessionManager) SetManagerProperty2(name string, value string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QSessionManager_SetManagerProperty2(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}, C.struct_QtGui_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QSessionManager) SetRestartCommand(command []string) { - if ptr.Pointer() != nil { - commandC := C.CString(strings.Join(command, "¡¦!")) - defer C.free(unsafe.Pointer(commandC)) - C.QSessionManager_SetRestartCommand(ptr.Pointer(), C.struct_QtGui_PackedString{data: commandC, len: C.longlong(len(strings.Join(command, "¡¦!")))}) - } -} - -func (ptr *QSessionManager) SetRestartHint(hint QSessionManager__RestartHint) { - if ptr.Pointer() != nil { - C.QSessionManager_SetRestartHint(ptr.Pointer(), C.longlong(hint)) - } -} - -func (ptr *QSessionManager) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSessionManager___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSessionManager) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSessionManager) __children_newList() unsafe.Pointer { - return C.QSessionManager___children_newList(ptr.Pointer()) -} - -func (ptr *QSessionManager) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSessionManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSessionManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSessionManager) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QSessionManager___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QSessionManager) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSessionManager___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSessionManager) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSessionManager) __findChildren_newList() unsafe.Pointer { - return C.QSessionManager___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QSessionManager) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSessionManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSessionManager) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSessionManager) __findChildren_newList3() unsafe.Pointer { - return C.QSessionManager___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QSessionManager) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSessionManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSessionManager) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSessionManager) __qFindChildren_newList2() unsafe.Pointer { - return C.QSessionManager___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQSessionManager_ChildEvent -func callbackQSessionManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQSessionManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QSessionManager) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQSessionManager_ConnectNotify -func callbackQSessionManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQSessionManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QSessionManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQSessionManager_CustomEvent -func callbackQSessionManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQSessionManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QSessionManager) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQSessionManager_DeleteLater -func callbackQSessionManager_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQSessionManagerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QSessionManager) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QSessionManager_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQSessionManager_Destroyed -func callbackQSessionManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQSessionManager_DisconnectNotify -func callbackQSessionManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQSessionManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QSessionManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQSessionManager_Event -func callbackQSessionManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSessionManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QSessionManager) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSessionManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQSessionManager_EventFilter -func callbackQSessionManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSessionManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QSessionManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSessionManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQSessionManager_MetaObject -func callbackQSessionManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQSessionManagerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QSessionManager) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QSessionManager_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQSessionManager_ObjectNameChanged -func callbackQSessionManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQSessionManager_TimerEvent -func callbackQSessionManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQSessionManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QSessionManager) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QSessionManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QShortcutEvent struct { - core.QEvent -} - -type QShortcutEvent_ITF interface { - core.QEvent_ITF - QShortcutEvent_PTR() *QShortcutEvent -} - -func (ptr *QShortcutEvent) QShortcutEvent_PTR() *QShortcutEvent { - return ptr -} - -func (ptr *QShortcutEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QShortcutEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQShortcutEvent(ptr QShortcutEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QShortcutEvent_PTR().Pointer() - } - return nil -} - -func NewQShortcutEventFromPointer(ptr unsafe.Pointer) (n *QShortcutEvent) { - n = new(QShortcutEvent) - n.SetPointer(ptr) - return -} -func NewQShortcutEvent(key QKeySequence_ITF, id int, ambiguous bool) *QShortcutEvent { - tmpValue := NewQShortcutEventFromPointer(C.QShortcutEvent_NewQShortcutEvent(PointerFromQKeySequence(key), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(ambiguous))))) - runtime.SetFinalizer(tmpValue, (*QShortcutEvent).DestroyQShortcutEvent) - return tmpValue -} - -func (ptr *QShortcutEvent) IsAmbiguous() bool { - if ptr.Pointer() != nil { - return int8(C.QShortcutEvent_IsAmbiguous(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QShortcutEvent) Key() *QKeySequence { - if ptr.Pointer() != nil { - return NewQKeySequenceFromPointer(C.QShortcutEvent_Key(ptr.Pointer())) - } - return nil -} - -func (ptr *QShortcutEvent) ShortcutId() int { - if ptr.Pointer() != nil { - return int(int32(C.QShortcutEvent_ShortcutId(ptr.Pointer()))) - } - return 0 -} - -//export callbackQShortcutEvent_DestroyQShortcutEvent -func callbackQShortcutEvent_DestroyQShortcutEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QShortcutEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQShortcutEventFromPointer(ptr).DestroyQShortcutEventDefault() - } -} - -func (ptr *QShortcutEvent) ConnectDestroyQShortcutEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QShortcutEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QShortcutEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QShortcutEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QShortcutEvent) DisconnectDestroyQShortcutEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QShortcutEvent") - } -} - -func (ptr *QShortcutEvent) DestroyQShortcutEvent() { - if ptr.Pointer() != nil { - C.QShortcutEvent_DestroyQShortcutEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QShortcutEvent) DestroyQShortcutEventDefault() { - if ptr.Pointer() != nil { - C.QShortcutEvent_DestroyQShortcutEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QShowEvent struct { - core.QEvent -} - -type QShowEvent_ITF interface { - core.QEvent_ITF - QShowEvent_PTR() *QShowEvent -} - -func (ptr *QShowEvent) QShowEvent_PTR() *QShowEvent { - return ptr -} - -func (ptr *QShowEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QShowEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQShowEvent(ptr QShowEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QShowEvent_PTR().Pointer() - } - return nil -} - -func NewQShowEventFromPointer(ptr unsafe.Pointer) (n *QShowEvent) { - n = new(QShowEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QShowEvent) DestroyQShowEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQShowEvent() *QShowEvent { - tmpValue := NewQShowEventFromPointer(C.QShowEvent_NewQShowEvent()) - runtime.SetFinalizer(tmpValue, (*QShowEvent).DestroyQShowEvent) - return tmpValue -} - -type QStandardItem struct { - ptr unsafe.Pointer -} - -type QStandardItem_ITF interface { - QStandardItem_PTR() *QStandardItem -} - -func (ptr *QStandardItem) QStandardItem_PTR() *QStandardItem { - return ptr -} - -func (ptr *QStandardItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStandardItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStandardItem(ptr QStandardItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStandardItem_PTR().Pointer() - } - return nil -} - -func NewQStandardItemFromPointer(ptr unsafe.Pointer) (n *QStandardItem) { - n = new(QStandardItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStandardItem__ItemType -//QStandardItem::ItemType -type QStandardItem__ItemType int64 - -const ( - QStandardItem__Type QStandardItem__ItemType = QStandardItem__ItemType(0) - QStandardItem__UserType QStandardItem__ItemType = QStandardItem__ItemType(1000) -) - -func NewQStandardItem() *QStandardItem { - return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem()) -} - -func NewQStandardItem2(text string) *QStandardItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func NewQStandardItem3(icon QIcon_ITF, text string) *QStandardItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem3(PointerFromQIcon(icon), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) -} - -func NewQStandardItem4(rows int, columns int) *QStandardItem { - return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem4(C.int(int32(rows)), C.int(int32(columns)))) -} - -func NewQStandardItem5(other QStandardItem_ITF) *QStandardItem { - return NewQStandardItemFromPointer(C.QStandardItem_NewQStandardItem5(PointerFromQStandardItem(other))) -} - -func (ptr *QStandardItem) AccessibleDescription() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStandardItem_AccessibleDescription(ptr.Pointer())) - } - return "" -} - -func (ptr *QStandardItem) AccessibleText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStandardItem_AccessibleText(ptr.Pointer())) - } - return "" -} - -func (ptr *QStandardItem) AppendColumn(items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItem_AppendColumn(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__appendColumn_items_newList()) - for _, v := range items { - tmpList.__appendColumn_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItem) AppendRow(items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItem_AppendRow(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__appendRow_items_newList()) - for _, v := range items { - tmpList.__appendRow_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItem) AppendRow2(item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_AppendRow2(ptr.Pointer(), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItem) AppendRows(items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItem_AppendRows(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__appendRows_items_newList()) - for _, v := range items { - tmpList.__appendRows_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItem) Background() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QStandardItem_Background(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) CheckState() core.Qt__CheckState { - if ptr.Pointer() != nil { - return core.Qt__CheckState(C.QStandardItem_CheckState(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStandardItem) Child(row int, column int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem_Child(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -func (ptr *QStandardItem) ClearData() { - if ptr.Pointer() != nil { - C.QStandardItem_ClearData(ptr.Pointer()) - } -} - -//export callbackQStandardItem_Clone -func callbackQStandardItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "clone"); signal != nil { - return PointerFromQStandardItem((*(*func() *QStandardItem)(signal))()) - } - - return PointerFromQStandardItem(NewQStandardItemFromPointer(ptr).CloneDefault()) -} - -func (ptr *QStandardItem) ConnectClone(f func() *QStandardItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { - f := func() *QStandardItem { - (*(*func() *QStandardItem)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectClone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clone") - } -} - -func (ptr *QStandardItem) Clone() *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem_Clone(ptr.Pointer())) - } - return nil -} - -func (ptr *QStandardItem) CloneDefault() *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem_CloneDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QStandardItem) Column() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItem_Column(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStandardItem) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItem_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStandardItem_Data -func callbackQStandardItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role)))) - } - - return core.PointerFromQVariant(NewQStandardItemFromPointer(ptr).DataDefault(int(int32(role)))) -} - -func (ptr *QStandardItem) ConnectData(f func(role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(role int) *core.QVariant { - (*(*func(int) *core.QVariant)(signal))(role) - return f(role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QStandardItem) Data(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItem_Data(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) DataDefault(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItem_DataDefault(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) EmitDataChanged() { - if ptr.Pointer() != nil { - C.QStandardItem_EmitDataChanged(ptr.Pointer()) - } -} - -func (ptr *QStandardItem) Flags() core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QStandardItem_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStandardItem) Font() *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QStandardItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) Foreground() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QStandardItem_Foreground(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) HasChildren() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_HasChildren(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) Icon() *QIcon { - if ptr.Pointer() != nil { - tmpValue := NewQIconFromPointer(C.QStandardItem_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) Index() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItem_Index(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) InsertColumn(column int, items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItem_InsertColumn(ptr.Pointer(), C.int(int32(column)), func() unsafe.Pointer { - tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__insertColumn_items_newList()) - for _, v := range items { - tmpList.__insertColumn_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItem) InsertColumns(column int, count int) { - if ptr.Pointer() != nil { - C.QStandardItem_InsertColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count))) - } -} - -func (ptr *QStandardItem) InsertRow(row int, items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItem_InsertRow(ptr.Pointer(), C.int(int32(row)), func() unsafe.Pointer { - tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__insertRow_items_newList()) - for _, v := range items { - tmpList.__insertRow_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItem) InsertRow2(row int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItem) InsertRows(row int, items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItem_InsertRows(ptr.Pointer(), C.int(int32(row)), func() unsafe.Pointer { - tmpList := NewQStandardItemFromPointer(NewQStandardItemFromPointer(nil).__insertRows_items_newList()) - for _, v := range items { - tmpList.__insertRows_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItem) InsertRows2(row int, count int) { - if ptr.Pointer() != nil { - C.QStandardItem_InsertRows2(ptr.Pointer(), C.int(int32(row)), C.int(int32(count))) - } -} - -func (ptr *QStandardItem) IsAutoTristate() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsAutoTristate(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsCheckable() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsCheckable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsDragEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsDragEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsDropEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsDropEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsEditable() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsEditable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsSelectable() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsSelectable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) IsUserTristate() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItem_IsUserTristate(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStandardItem) Model() *QStandardItemModel { - if ptr.Pointer() != nil { - tmpValue := NewQStandardItemModelFromPointer(C.QStandardItem_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) Parent() *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem_Parent(ptr.Pointer())) - } - return nil -} - -//export callbackQStandardItem_Read -func callbackQStandardItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "read"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) - } else { - NewQStandardItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) - } -} - -func (ptr *QStandardItem) ConnectRead(f func(in *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { - f := func(in *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(in) - f(in) - } - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "read") - } -} - -func (ptr *QStandardItem) Read(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QStandardItem) ReadDefault(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QStandardItem) RemoveColumn(column int) { - if ptr.Pointer() != nil { - C.QStandardItem_RemoveColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QStandardItem) RemoveColumns(column int, count int) { - if ptr.Pointer() != nil { - C.QStandardItem_RemoveColumns(ptr.Pointer(), C.int(int32(column)), C.int(int32(count))) - } -} - -func (ptr *QStandardItem) RemoveRow(row int) { - if ptr.Pointer() != nil { - C.QStandardItem_RemoveRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QStandardItem) RemoveRows(row int, count int) { - if ptr.Pointer() != nil { - C.QStandardItem_RemoveRows(ptr.Pointer(), C.int(int32(row)), C.int(int32(count))) - } -} - -func (ptr *QStandardItem) Row() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItem_Row(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStandardItem) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItem_RowCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStandardItem) SetAccessibleDescription(accessibleDescription string) { - if ptr.Pointer() != nil { - var accessibleDescriptionC *C.char - if accessibleDescription != "" { - accessibleDescriptionC = C.CString(accessibleDescription) - defer C.free(unsafe.Pointer(accessibleDescriptionC)) - } - C.QStandardItem_SetAccessibleDescription(ptr.Pointer(), C.struct_QtGui_PackedString{data: accessibleDescriptionC, len: C.longlong(len(accessibleDescription))}) - } -} - -func (ptr *QStandardItem) SetAccessibleText(accessibleText string) { - if ptr.Pointer() != nil { - var accessibleTextC *C.char - if accessibleText != "" { - accessibleTextC = C.CString(accessibleText) - defer C.free(unsafe.Pointer(accessibleTextC)) - } - C.QStandardItem_SetAccessibleText(ptr.Pointer(), C.struct_QtGui_PackedString{data: accessibleTextC, len: C.longlong(len(accessibleText))}) - } -} - -func (ptr *QStandardItem) SetAutoTristate(tristate bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetAutoTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(tristate)))) - } -} - -func (ptr *QStandardItem) SetBackground(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetBackground(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QStandardItem) SetCheckState(state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QStandardItem_SetCheckState(ptr.Pointer(), C.longlong(state)) - } -} - -func (ptr *QStandardItem) SetCheckable(checkable bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checkable)))) - } -} - -func (ptr *QStandardItem) SetChild(row int, column int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetChild(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItem) SetChild2(row int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetChild2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItem) SetColumnCount(columns int) { - if ptr.Pointer() != nil { - C.QStandardItem_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) - } -} - -//export callbackQStandardItem_SetData -func callbackQStandardItem_SetData(ptr unsafe.Pointer, value unsafe.Pointer, role C.int) { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - (*(*func(*core.QVariant, int))(signal))(core.NewQVariantFromPointer(value), int(int32(role))) - } else { - NewQStandardItemFromPointer(ptr).SetDataDefault(core.NewQVariantFromPointer(value), int(int32(role))) - } -} - -func (ptr *QStandardItem) ConnectSetData(f func(value *core.QVariant, role int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(value *core.QVariant, role int) { - (*(*func(*core.QVariant, int))(signal))(value, role) - f(value, role) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QStandardItem) SetData(value core.QVariant_ITF, role int) { - if ptr.Pointer() != nil { - C.QStandardItem_SetData(ptr.Pointer(), core.PointerFromQVariant(value), C.int(int32(role))) - } -} - -func (ptr *QStandardItem) SetDataDefault(value core.QVariant_ITF, role int) { - if ptr.Pointer() != nil { - C.QStandardItem_SetDataDefault(ptr.Pointer(), core.PointerFromQVariant(value), C.int(int32(role))) - } -} - -func (ptr *QStandardItem) SetDragEnabled(dragEnabled bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dragEnabled)))) - } -} - -func (ptr *QStandardItem) SetDropEnabled(dropEnabled bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetDropEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dropEnabled)))) - } -} - -func (ptr *QStandardItem) SetEditable(editable bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable)))) - } -} - -func (ptr *QStandardItem) SetEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QStandardItem) SetFlags(flags core.Qt__ItemFlag) { - if ptr.Pointer() != nil { - C.QStandardItem_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QStandardItem) SetFont(font QFont_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetFont(ptr.Pointer(), PointerFromQFont(font)) - } -} - -func (ptr *QStandardItem) SetForeground(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetForeground(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QStandardItem) SetIcon(icon QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetIcon(ptr.Pointer(), PointerFromQIcon(icon)) - } -} - -func (ptr *QStandardItem) SetRowCount(rows int) { - if ptr.Pointer() != nil { - C.QStandardItem_SetRowCount(ptr.Pointer(), C.int(int32(rows))) - } -} - -func (ptr *QStandardItem) SetSelectable(selectable bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetSelectable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(selectable)))) - } -} - -func (ptr *QStandardItem) SetSizeHint(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QStandardItem) SetStatusTip(statusTip string) { - if ptr.Pointer() != nil { - var statusTipC *C.char - if statusTip != "" { - statusTipC = C.CString(statusTip) - defer C.free(unsafe.Pointer(statusTipC)) - } - C.QStandardItem_SetStatusTip(ptr.Pointer(), C.struct_QtGui_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) - } -} - -func (ptr *QStandardItem) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QStandardItem_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QStandardItem) SetTextAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStandardItem_SetTextAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QStandardItem) SetToolTip(toolTip string) { - if ptr.Pointer() != nil { - var toolTipC *C.char - if toolTip != "" { - toolTipC = C.CString(toolTip) - defer C.free(unsafe.Pointer(toolTipC)) - } - C.QStandardItem_SetToolTip(ptr.Pointer(), C.struct_QtGui_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) - } -} - -func (ptr *QStandardItem) SetUserTristate(tristate bool) { - if ptr.Pointer() != nil { - C.QStandardItem_SetUserTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(tristate)))) - } -} - -func (ptr *QStandardItem) SetWhatsThis(whatsThis string) { - if ptr.Pointer() != nil { - var whatsThisC *C.char - if whatsThis != "" { - whatsThisC = C.CString(whatsThis) - defer C.free(unsafe.Pointer(whatsThisC)) - } - C.QStandardItem_SetWhatsThis(ptr.Pointer(), C.struct_QtGui_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) - } -} - -func (ptr *QStandardItem) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStandardItem_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStandardItem) SortChildren(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QStandardItem_SortChildren(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QStandardItem) StatusTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStandardItem_StatusTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QStandardItem) TakeChild(row int, column int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem_TakeChild(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -func (ptr *QStandardItem) TakeColumn(column int) []*QStandardItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QStandardItem { - out := make([]*QStandardItem, int(l.len)) - tmpList := NewQStandardItemFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__takeColumn_atList(i) - } - return out - }(C.QStandardItem_TakeColumn(ptr.Pointer(), C.int(int32(column)))) - } - return make([]*QStandardItem, 0) -} - -func (ptr *QStandardItem) TakeRow(row int) []*QStandardItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QStandardItem { - out := make([]*QStandardItem, int(l.len)) - tmpList := NewQStandardItemFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__takeRow_atList(i) - } - return out - }(C.QStandardItem_TakeRow(ptr.Pointer(), C.int(int32(row)))) - } - return make([]*QStandardItem, 0) -} - -func (ptr *QStandardItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStandardItem_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStandardItem) TextAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStandardItem_TextAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStandardItem) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStandardItem_ToolTip(ptr.Pointer())) - } - return "" -} - -//export callbackQStandardItem_Type -func callbackQStandardItem_Type(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "type"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQStandardItemFromPointer(ptr).TypeDefault())) -} - -func (ptr *QStandardItem) ConnectType(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "type") - } -} - -func (ptr *QStandardItem) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItem_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStandardItem) TypeDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItem_TypeDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStandardItem) WhatsThis() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStandardItem_WhatsThis(ptr.Pointer())) - } - return "" -} - -//export callbackQStandardItem_Write -func callbackQStandardItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "write"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) - } else { - NewQStandardItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) - } -} - -func (ptr *QStandardItem) ConnectWrite(f func(out *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { - f := func(out *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(out) - f(out) - } - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "write") - } -} - -func (ptr *QStandardItem) Write(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -func (ptr *QStandardItem) WriteDefault(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -//export callbackQStandardItem_DestroyQStandardItem -func callbackQStandardItem_DestroyQStandardItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStandardItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQStandardItemFromPointer(ptr).DestroyQStandardItemDefault() - } -} - -func (ptr *QStandardItem) ConnectDestroyQStandardItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStandardItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStandardItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStandardItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItem) DisconnectDestroyQStandardItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStandardItem") - } -} - -func (ptr *QStandardItem) DestroyQStandardItem() { - if ptr.Pointer() != nil { - C.QStandardItem_DestroyQStandardItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStandardItem) DestroyQStandardItemDefault() { - if ptr.Pointer() != nil { - C.QStandardItem_DestroyQStandardItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStandardItem) __appendColumn_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___appendColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __appendColumn_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___appendColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __appendColumn_items_newList() unsafe.Pointer { - return C.QStandardItem___appendColumn_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __appendRow_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___appendRow_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __appendRow_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___appendRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __appendRow_items_newList() unsafe.Pointer { - return C.QStandardItem___appendRow_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __appendRows_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___appendRows_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __appendRows_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___appendRows_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __appendRows_items_newList() unsafe.Pointer { - return C.QStandardItem___appendRows_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __insertColumn_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___insertColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __insertColumn_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___insertColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __insertColumn_items_newList() unsafe.Pointer { - return C.QStandardItem___insertColumn_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __insertRow_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___insertRow_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __insertRow_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___insertRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __insertRow_items_newList() unsafe.Pointer { - return C.QStandardItem___insertRow_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __insertRows_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___insertRows_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __insertRows_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___insertRows_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __insertRows_items_newList() unsafe.Pointer { - return C.QStandardItem___insertRows_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __takeColumn_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___takeColumn_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __takeColumn_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___takeColumn_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __takeColumn_newList() unsafe.Pointer { - return C.QStandardItem___takeColumn_newList(ptr.Pointer()) -} - -func (ptr *QStandardItem) __takeRow_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItem___takeRow_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItem) __takeRow_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItem___takeRow_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItem) __takeRow_newList() unsafe.Pointer { - return C.QStandardItem___takeRow_newList(ptr.Pointer()) -} - -type QStandardItemModel struct { - core.QAbstractItemModel -} - -type QStandardItemModel_ITF interface { - core.QAbstractItemModel_ITF - QStandardItemModel_PTR() *QStandardItemModel -} - -func (ptr *QStandardItemModel) QStandardItemModel_PTR() *QStandardItemModel { - return ptr -} - -func (ptr *QStandardItemModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QStandardItemModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQStandardItemModel(ptr QStandardItemModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStandardItemModel_PTR().Pointer() - } - return nil -} - -func NewQStandardItemModelFromPointer(ptr unsafe.Pointer) (n *QStandardItemModel) { - n = new(QStandardItemModel) - n.SetPointer(ptr) - return -} -func NewQStandardItemModel(parent core.QObject_ITF) *QStandardItemModel { - tmpValue := NewQStandardItemModelFromPointer(C.QStandardItemModel_NewQStandardItemModel(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQStandardItemModel2(rows int, columns int, parent core.QObject_ITF) *QStandardItemModel { - tmpValue := NewQStandardItemModelFromPointer(C.QStandardItemModel_NewQStandardItemModel2(C.int(int32(rows)), C.int(int32(columns)), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QStandardItemModel) AppendColumn(items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItemModel_AppendColumn(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__appendColumn_items_newList()) - for _, v := range items { - tmpList.__appendColumn_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItemModel) AppendRow(items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItemModel_AppendRow(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__appendRow_items_newList()) - for _, v := range items { - tmpList.__appendRow_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItemModel) AppendRow2(item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_AppendRow2(ptr.Pointer(), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItemModel) Clear() { - if ptr.Pointer() != nil { - C.QStandardItemModel_Clear(ptr.Pointer()) - } -} - -func (ptr *QStandardItemModel) ClearItemData(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_ClearItemData(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -//export callbackQStandardItemModel_ColumnCount -func callbackQStandardItemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQStandardItemModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QStandardItemModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *core.QModelIndex) int { - (*(*func(*core.QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QStandardItemModel) ColumnCount(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QStandardItemModel) ColumnCountDefault(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQStandardItemModel_Data -func callbackQStandardItemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQStandardItemModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QStandardItemModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(index *core.QModelIndex, role int) *core.QVariant { - (*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role) - return f(index, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QStandardItemModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQStandardItemModel_DropMimeData -func callbackQStandardItemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QStandardItemModel) FindItems(text string, flags core.Qt__MatchFlag, column int) []*QStandardItem { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return func(l C.struct_QtGui_PackedList) []*QStandardItem { - out := make([]*QStandardItem, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__findItems_atList(i) - } - return out - }(C.QStandardItemModel_FindItems(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags), C.int(int32(column)))) - } - return make([]*QStandardItem, 0) -} - -//export callbackQStandardItemModel_Flags -func callbackQStandardItemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "flags"); signal != nil { - return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return C.longlong(NewQStandardItemModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QStandardItemModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QStandardItemModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return 0 -} - -//export callbackQStandardItemModel_HasChildren -func callbackQStandardItemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQStandardItemModel_HeaderData -func callbackQStandardItemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "headerData"); signal != nil { - return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQStandardItemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) -} - -func (ptr *QStandardItemModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) HorizontalHeaderItem(column int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_HorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) - } - return nil -} - -//export callbackQStandardItemModel_Index -func callbackQStandardItemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) - } - - return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) -} - -func (ptr *QStandardItemModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex { - (*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QStandardItemModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) IndexFromItem(item QStandardItem_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_IndexFromItem(ptr.Pointer(), PointerFromQStandardItem(item))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) InsertColumn(column int, items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItemModel_InsertColumn(ptr.Pointer(), C.int(int32(column)), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__insertColumn_items_newList()) - for _, v := range items { - tmpList.__insertColumn_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQStandardItemModel_InsertColumns -func callbackQStandardItemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QStandardItemModel) InsertRow(row int, items []*QStandardItem) { - if ptr.Pointer() != nil { - C.QStandardItemModel_InsertRow(ptr.Pointer(), C.int(int32(row)), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__insertRow_items_newList()) - for _, v := range items { - tmpList.__insertRow_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItemModel) InsertRow2(row int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) - } -} - -//export callbackQStandardItemModel_InsertRows -func callbackQStandardItemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QStandardItemModel) InvisibleRootItem() *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_InvisibleRootItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QStandardItemModel) Item(row int, column int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_Item(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -//export callbackQStandardItemModel_ItemChanged -func callbackQStandardItemModel_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { - (*(*func(*QStandardItem))(signal))(NewQStandardItemFromPointer(item)) - } - -} - -func (ptr *QStandardItemModel) ConnectItemChanged(f func(item *QStandardItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { - C.QStandardItemModel_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { - f := func(item *QStandardItem) { - (*(*func(*QStandardItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectItemChanged() { - if ptr.Pointer() != nil { - C.QStandardItemModel_DisconnectItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemChanged") - } -} - -func (ptr *QStandardItemModel) ItemChanged(item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_ItemChanged(ptr.Pointer(), PointerFromQStandardItem(item)) - } -} - -//export callbackQStandardItemModel_ItemData -func callbackQStandardItemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemData"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__itemData_newList()) - for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__itemData_newList()) - for k, v := range NewQStandardItemModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QStandardItemModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i, v := range tmpList.__itemData_keyList() { - out[v] = tmpList.__itemData_atList(v, i) - } - return out - }(C.QStandardItemModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return make(map[int]*core.QVariant, 0) -} - -func (ptr *QStandardItemModel) ItemFromIndex(index core.QModelIndex_ITF) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return nil -} - -func (ptr *QStandardItemModel) ItemPrototype() *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_ItemPrototype(ptr.Pointer())) - } - return nil -} - -//export callbackQStandardItemModel_MimeData -func callbackQStandardItemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtGui_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtGui_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) - } - - return core.PointerFromQMimeData(NewQStandardItemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtGui_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) -} - -func (ptr *QStandardItemModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QStandardItemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__mimeData_indexes_newList()) - for _, v := range indexes { - tmpList.__mimeData_indexes_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQStandardItemModel_MimeTypes -func callbackQStandardItemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtGui_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQStandardItemModelFromPointer(ptr).MimeTypesDefault() - return C.struct_QtGui_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QStandardItemModel) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QStandardItemModel_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQStandardItemModel_Parent -func callbackQStandardItemModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(child))) - } - - return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(child))) -} - -func (ptr *QStandardItemModel) ConnectParent(f func(child *core.QModelIndex) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(child *core.QModelIndex) *core.QModelIndex { - (*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QStandardItemModel) Parent(child core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) ParentDefault(child core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQStandardItemModel_RemoveColumns -func callbackQStandardItemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQStandardItemModel_RemoveRows -func callbackQStandardItemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQStandardItemModel_RowCount -func callbackQStandardItemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQStandardItemModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QStandardItemModel) ConnectRowCount(f func(parent *core.QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *core.QModelIndex) int { - (*(*func(*core.QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QStandardItemModel) RowCount(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QStandardItemModel) RowCountDefault(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QStandardItemModel) SetColumnCount(columns int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) - } -} - -//export callbackQStandardItemModel_SetData -func callbackQStandardItemModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QStandardItemModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -//export callbackQStandardItemModel_SetHeaderData -func callbackQStandardItemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QStandardItemModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -func (ptr *QStandardItemModel) SetHorizontalHeaderItem(column int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItemModel) SetHorizontalHeaderLabels(labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QStandardItemModel_SetHorizontalHeaderLabels(ptr.Pointer(), C.struct_QtGui_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -func (ptr *QStandardItemModel) SetItem(row int, column int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItemModel) SetItem2(row int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetItem2(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) - } -} - -//export callbackQStandardItemModel_SetItemData -func callbackQStandardItemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtGui_PackedList) C.char { - if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) -} - -func (ptr *QStandardItemModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__setItemData_roles_newList()) - for k, v := range roles { - tmpList.__setItemData_roles_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -func (ptr *QStandardItemModel) SetItemPrototype(item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetItemPrototype(ptr.Pointer(), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItemModel) SetItemRoleNames(roleNames map[int]*core.QByteArray) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetItemRoleNames(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__setItemRoleNames_roleNames_newList()) - for k, v := range roleNames { - tmpList.__setItemRoleNames_roleNames_setList(k, v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QStandardItemModel) SetRowCount(rows int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetRowCount(ptr.Pointer(), C.int(int32(rows))) - } -} - -func (ptr *QStandardItemModel) SetSortRole(role int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetSortRole(ptr.Pointer(), C.int(int32(role))) - } -} - -func (ptr *QStandardItemModel) SetVerticalHeaderItem(row int, item QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SetVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)), PointerFromQStandardItem(item)) - } -} - -func (ptr *QStandardItemModel) SetVerticalHeaderLabels(labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QStandardItemModel_SetVerticalHeaderLabels(ptr.Pointer(), C.struct_QtGui_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -//export callbackQStandardItemModel_Sibling -func callbackQStandardItemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sibling"); signal != nil { - return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) - } - - return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) -} - -func (ptr *QStandardItemModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQStandardItemModel_Sort -func callbackQStandardItemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sort"); signal != nil { - (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) - } else { - NewQStandardItemModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order)) - } -} - -func (ptr *QStandardItemModel) SortDefault(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QStandardItemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QStandardItemModel) SortRole() int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_SortRole(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStandardItemModel_SupportedDropActions -func callbackQStandardItemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQStandardItemModelFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QStandardItemModel) SupportedDropActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QStandardItemModel_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStandardItemModel) TakeColumn(column int) []*QStandardItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QStandardItem { - out := make([]*QStandardItem, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__takeColumn_atList(i) - } - return out - }(C.QStandardItemModel_TakeColumn(ptr.Pointer(), C.int(int32(column)))) - } - return make([]*QStandardItem, 0) -} - -func (ptr *QStandardItemModel) TakeHorizontalHeaderItem(column int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_TakeHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) - } - return nil -} - -func (ptr *QStandardItemModel) TakeItem(row int, column int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_TakeItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -func (ptr *QStandardItemModel) TakeRow(row int) []*QStandardItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QStandardItem { - out := make([]*QStandardItem, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__takeRow_atList(i) - } - return out - }(C.QStandardItemModel_TakeRow(ptr.Pointer(), C.int(int32(row)))) - } - return make([]*QStandardItem, 0) -} - -func (ptr *QStandardItemModel) TakeVerticalHeaderItem(row int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_TakeVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) - } - return nil -} - -func (ptr *QStandardItemModel) VerticalHeaderItem(row int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel_VerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) - } - return nil -} - -//export callbackQStandardItemModel_DestroyQStandardItemModel -func callbackQStandardItemModel_DestroyQStandardItemModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStandardItemModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQStandardItemModelFromPointer(ptr).DestroyQStandardItemModelDefault() - } -} - -func (ptr *QStandardItemModel) ConnectDestroyQStandardItemModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStandardItemModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStandardItemModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStandardItemModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStandardItemModel) DisconnectDestroyQStandardItemModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStandardItemModel") - } -} - -func (ptr *QStandardItemModel) DestroyQStandardItemModel() { - if ptr.Pointer() != nil { - C.QStandardItemModel_DestroyQStandardItemModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStandardItemModel) DestroyQStandardItemModelDefault() { - if ptr.Pointer() != nil { - C.QStandardItemModel_DestroyQStandardItemModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStandardItemModel) __appendColumn_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___appendColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __appendColumn_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___appendColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __appendColumn_items_newList() unsafe.Pointer { - return C.QStandardItemModel___appendColumn_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __appendRow_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___appendRow_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __appendRow_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___appendRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __appendRow_items_newList() unsafe.Pointer { - return C.QStandardItemModel___appendRow_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __findItems_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___findItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __findItems_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___findItems_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __findItems_newList() unsafe.Pointer { - return C.QStandardItemModel___findItems_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __insertColumn_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___insertColumn_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __insertColumn_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___insertColumn_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __insertColumn_items_newList() unsafe.Pointer { - return C.QStandardItemModel___insertColumn_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __insertRow_items_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___insertRow_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __insertRow_items_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___insertRow_items_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __insertRow_items_newList() unsafe.Pointer { - return C.QStandardItemModel___insertRow_items_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __itemData_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __itemData_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QStandardItemModel) __itemData_newList() unsafe.Pointer { - return C.QStandardItemModel___itemData_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __itemData_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____itemData_keyList_atList(i) - } - return out - }(C.QStandardItemModel___itemData_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QStandardItemModel) __mimeData_indexes_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __mimeData_indexes_newList() unsafe.Pointer { - return C.QStandardItemModel___mimeData_indexes_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __setItemData_roles_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStandardItemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QStandardItemModel) __setItemData_roles_newList() unsafe.Pointer { - return C.QStandardItemModel___setItemData_roles_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __setItemData_roles_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setItemData_roles_keyList_atList(i) - } - return out - }(C.QStandardItemModel___setItemData_roles_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_atList(v int, i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QStandardItemModel___setItemRoleNames_roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_setList(key int, i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___setItemRoleNames_roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_newList() unsafe.Pointer { - return C.QStandardItemModel___setItemRoleNames_roleNames_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __setItemRoleNames_roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setItemRoleNames_roleNames_keyList_atList(i) - } - return out - }(C.QStandardItemModel___setItemRoleNames_roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QStandardItemModel) __takeColumn_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___takeColumn_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __takeColumn_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___takeColumn_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __takeColumn_newList() unsafe.Pointer { - return C.QStandardItemModel___takeColumn_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __takeRow_atList(i int) *QStandardItem { - if ptr.Pointer() != nil { - return NewQStandardItemFromPointer(C.QStandardItemModel___takeRow_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QStandardItemModel) __takeRow_setList(i QStandardItem_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___takeRow_setList(ptr.Pointer(), PointerFromQStandardItem(i)) - } -} - -func (ptr *QStandardItemModel) __takeRow_newList() unsafe.Pointer { - return C.QStandardItemModel___takeRow_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) ____itemData_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) ____itemData_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) ____itemData_keyList_newList() unsafe.Pointer { - return C.QStandardItemModel_____itemData_keyList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) ____setItemData_roles_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) ____setItemData_roles_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { - return C.QStandardItemModel_____setItemData_roles_keyList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) ____setItemRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_____setItemRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) ____setItemRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_____setItemRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) ____setItemRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QStandardItemModel_____setItemRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __changePersistentIndexList_from_newList() unsafe.Pointer { - return C.QStandardItemModel___changePersistentIndexList_from_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __changePersistentIndexList_to_newList() unsafe.Pointer { - return C.QStandardItemModel___changePersistentIndexList_to_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __dataChanged_roles_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) __dataChanged_roles_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) __dataChanged_roles_newList() unsafe.Pointer { - return C.QStandardItemModel___dataChanged_roles_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQPersistentModelIndexFromPointer(C.QStandardItemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { - return C.QStandardItemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQPersistentModelIndexFromPointer(C.QStandardItemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __layoutChanged_parents_newList() unsafe.Pointer { - return C.QStandardItemModel___layoutChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __match_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___match_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __match_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __match_newList() unsafe.Pointer { - return C.QStandardItemModel___match_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __persistentIndexList_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __persistentIndexList_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QStandardItemModel) __persistentIndexList_newList() unsafe.Pointer { - return C.QStandardItemModel___persistentIndexList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __roleNames_atList(v int, i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QStandardItemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __roleNames_setList(key int, i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QStandardItemModel) __roleNames_newList() unsafe.Pointer { - return C.QStandardItemModel___roleNames_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____roleNames_keyList_atList(i) - } - return out - }(C.QStandardItemModel___roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QStandardItemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QStandardItemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) ____roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) ____roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) ____roleNames_keyList_newList() unsafe.Pointer { - return C.QStandardItemModel_____roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) ____setRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStandardItemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QStandardItemModel) ____setRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QStandardItemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QStandardItemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QStandardItemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStandardItemModel) __children_newList() unsafe.Pointer { - return C.QStandardItemModel___children_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QStandardItemModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QStandardItemModel) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QStandardItemModel___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStandardItemModel) __findChildren_newList() unsafe.Pointer { - return C.QStandardItemModel___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStandardItemModel) __findChildren_newList3() unsafe.Pointer { - return C.QStandardItemModel___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QStandardItemModel) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStandardItemModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStandardItemModel) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStandardItemModel) __qFindChildren_newList2() unsafe.Pointer { - return C.QStandardItemModel___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQStandardItemModel_Buddy -func callbackQStandardItemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "buddy"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQModelIndex(NewQStandardItemModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QStandardItemModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStandardItemModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQStandardItemModel_CanDropMimeData -func callbackQStandardItemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQStandardItemModel_CanFetchMore -func callbackQStandardItemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QStandardItemModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQStandardItemModel_ColumnsAboutToBeInserted -func callbackQStandardItemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_ColumnsAboutToBeMoved -func callbackQStandardItemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) - } - -} - -//export callbackQStandardItemModel_ColumnsAboutToBeRemoved -func callbackQStandardItemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_ColumnsInserted -func callbackQStandardItemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_ColumnsMoved -func callbackQStandardItemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column))) - } - -} - -//export callbackQStandardItemModel_ColumnsRemoved -func callbackQStandardItemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_DataChanged -func callbackQStandardItemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtGui_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } - -} - -//export callbackQStandardItemModel_FetchMore -func callbackQStandardItemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) - } else { - NewQStandardItemModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent)) - } -} - -func (ptr *QStandardItemModel) FetchMoreDefault(parent core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) - } -} - -//export callbackQStandardItemModel_HeaderDataChanged -func callbackQStandardItemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { - (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_LayoutAboutToBeChanged -func callbackQStandardItemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtGui_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { - (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtGui_PackedList) []*core.QPersistentModelIndex { - out := make([]*core.QPersistentModelIndex, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) - } - return out - }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -//export callbackQStandardItemModel_LayoutChanged -func callbackQStandardItemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtGui_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { - (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtGui_PackedList) []*core.QPersistentModelIndex { - out := make([]*core.QPersistentModelIndex, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutChanged_parents_atList(i) - } - return out - }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -//export callbackQStandardItemModel_Match -func callbackQStandardItemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "match"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__match_newList()) - for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__match_newList()) - for _, v := range NewQStandardItemModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QStandardItemModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__match_atList(i) - } - return out - }(C.QStandardItemModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) - } - return make([]*core.QModelIndex, 0) -} - -//export callbackQStandardItemModel_ModelAboutToBeReset -func callbackQStandardItemModel_ModelAboutToBeReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQStandardItemModel_ModelReset -func callbackQStandardItemModel_ModelReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQStandardItemModel_MoveColumns -func callbackQStandardItemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QStandardItemModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQStandardItemModel_MoveRows -func callbackQStandardItemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QStandardItemModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQStandardItemModel_ResetInternalData -func callbackQStandardItemModel_ResetInternalData(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { - (*(*func())(signal))() - } else { - NewQStandardItemModelFromPointer(ptr).ResetInternalDataDefault() - } -} - -func (ptr *QStandardItemModel) ResetInternalDataDefault() { - if ptr.Pointer() != nil { - C.QStandardItemModel_ResetInternalDataDefault(ptr.Pointer()) - } -} - -//export callbackQStandardItemModel_Revert -func callbackQStandardItemModel_Revert(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "revert"); signal != nil { - (*(*func())(signal))() - } else { - NewQStandardItemModelFromPointer(ptr).RevertDefault() - } -} - -func (ptr *QStandardItemModel) RevertDefault() { - if ptr.Pointer() != nil { - C.QStandardItemModel_RevertDefault(ptr.Pointer()) - } -} - -//export callbackQStandardItemModel_RoleNames -func callbackQStandardItemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__roleNames_newList()) - for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQStandardItemModelFromPointer(NewQStandardItemModelFromPointer(nil).__roleNames_newList()) - for k, v := range NewQStandardItemModelFromPointer(ptr).RoleNamesDefault() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QStandardItemModel) RoleNamesDefault() map[int]*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) map[int]*core.QByteArray { - out := make(map[int]*core.QByteArray, int(l.len)) - tmpList := NewQStandardItemModelFromPointer(l.data) - for i, v := range tmpList.__roleNames_keyList() { - out[v] = tmpList.__roleNames_atList(v, i) - } - return out - }(C.QStandardItemModel_RoleNamesDefault(ptr.Pointer())) - } - return make(map[int]*core.QByteArray, 0) -} - -//export callbackQStandardItemModel_RowsAboutToBeInserted -func callbackQStandardItemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } - -} - -//export callbackQStandardItemModel_RowsAboutToBeMoved -func callbackQStandardItemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) - } - -} - -//export callbackQStandardItemModel_RowsAboutToBeRemoved -func callbackQStandardItemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_RowsInserted -func callbackQStandardItemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_RowsMoved -func callbackQStandardItemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row))) - } - -} - -//export callbackQStandardItemModel_RowsRemoved -func callbackQStandardItemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQStandardItemModel_Span -func callbackQStandardItemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "span"); signal != nil { - return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQSize(NewQStandardItemModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QStandardItemModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStandardItemModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQStandardItemModel_Submit -func callbackQStandardItemModel_Submit(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "submit"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).SubmitDefault()))) -} - -func (ptr *QStandardItemModel) SubmitDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_SubmitDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQStandardItemModel_SupportedDragActions -func callbackQStandardItemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQStandardItemModelFromPointer(ptr).SupportedDragActionsDefault()) -} - -func (ptr *QStandardItemModel) SupportedDragActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QStandardItemModel_SupportedDragActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQStandardItemModel_ChildEvent -func callbackQStandardItemModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQStandardItemModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QStandardItemModel) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQStandardItemModel_ConnectNotify -func callbackQStandardItemModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStandardItemModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStandardItemModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStandardItemModel_CustomEvent -func callbackQStandardItemModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQStandardItemModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QStandardItemModel) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQStandardItemModel_DeleteLater -func callbackQStandardItemModel_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQStandardItemModelFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QStandardItemModel) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QStandardItemModel_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQStandardItemModel_Destroyed -func callbackQStandardItemModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQStandardItemModel_DisconnectNotify -func callbackQStandardItemModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStandardItemModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStandardItemModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStandardItemModel_Event -func callbackQStandardItemModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QStandardItemModel) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQStandardItemModel_EventFilter -func callbackQStandardItemModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStandardItemModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QStandardItemModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStandardItemModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQStandardItemModel_MetaObject -func callbackQStandardItemModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQStandardItemModelFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QStandardItemModel) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QStandardItemModel_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQStandardItemModel_ObjectNameChanged -func callbackQStandardItemModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQStandardItemModel_TimerEvent -func callbackQStandardItemModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQStandardItemModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QStandardItemModel) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QStandardItemModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QStaticText struct { - ptr unsafe.Pointer -} - -type QStaticText_ITF interface { - QStaticText_PTR() *QStaticText -} - -func (ptr *QStaticText) QStaticText_PTR() *QStaticText { - return ptr -} - -func (ptr *QStaticText) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStaticText) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStaticText(ptr QStaticText_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStaticText_PTR().Pointer() - } - return nil -} - -func NewQStaticTextFromPointer(ptr unsafe.Pointer) (n *QStaticText) { - n = new(QStaticText) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStaticText__PerformanceHint -//QStaticText::PerformanceHint -type QStaticText__PerformanceHint int64 - -const ( - QStaticText__ModerateCaching QStaticText__PerformanceHint = QStaticText__PerformanceHint(0) - QStaticText__AggressiveCaching QStaticText__PerformanceHint = QStaticText__PerformanceHint(1) -) - -func NewQStaticText() *QStaticText { - tmpValue := NewQStaticTextFromPointer(C.QStaticText_NewQStaticText()) - runtime.SetFinalizer(tmpValue, (*QStaticText).DestroyQStaticText) - return tmpValue -} - -func NewQStaticText2(text string) *QStaticText { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQStaticTextFromPointer(C.QStaticText_NewQStaticText2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QStaticText).DestroyQStaticText) - return tmpValue -} - -func NewQStaticText3(other QStaticText_ITF) *QStaticText { - tmpValue := NewQStaticTextFromPointer(C.QStaticText_NewQStaticText3(PointerFromQStaticText(other))) - runtime.SetFinalizer(tmpValue, (*QStaticText).DestroyQStaticText) - return tmpValue -} - -func (ptr *QStaticText) PerformanceHint() QStaticText__PerformanceHint { - if ptr.Pointer() != nil { - return QStaticText__PerformanceHint(C.QStaticText_PerformanceHint(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStaticText) Prepare(matrix QTransform_ITF, font QFont_ITF) { - if ptr.Pointer() != nil { - C.QStaticText_Prepare(ptr.Pointer(), PointerFromQTransform(matrix), PointerFromQFont(font)) - } -} - -func (ptr *QStaticText) SetPerformanceHint(performanceHint QStaticText__PerformanceHint) { - if ptr.Pointer() != nil { - C.QStaticText_SetPerformanceHint(ptr.Pointer(), C.longlong(performanceHint)) - } -} - -func (ptr *QStaticText) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QStaticText_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QStaticText) SetTextFormat(textFormat core.Qt__TextFormat) { - if ptr.Pointer() != nil { - C.QStaticText_SetTextFormat(ptr.Pointer(), C.longlong(textFormat)) - } -} - -func (ptr *QStaticText) SetTextOption(textOption QTextOption_ITF) { - if ptr.Pointer() != nil { - C.QStaticText_SetTextOption(ptr.Pointer(), PointerFromQTextOption(textOption)) - } -} - -func (ptr *QStaticText) SetTextWidth(textWidth float64) { - if ptr.Pointer() != nil { - C.QStaticText_SetTextWidth(ptr.Pointer(), C.double(textWidth)) - } -} - -func (ptr *QStaticText) Size() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QStaticText_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QStaticText) Swap(other QStaticText_ITF) { - if ptr.Pointer() != nil { - C.QStaticText_Swap(ptr.Pointer(), PointerFromQStaticText(other)) - } -} - -func (ptr *QStaticText) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStaticText_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStaticText) TextFormat() core.Qt__TextFormat { - if ptr.Pointer() != nil { - return core.Qt__TextFormat(C.QStaticText_TextFormat(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStaticText) TextOption() *QTextOption { - if ptr.Pointer() != nil { - tmpValue := NewQTextOptionFromPointer(C.QStaticText_TextOption(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) - return tmpValue - } - return nil -} - -func (ptr *QStaticText) TextWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QStaticText_TextWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStaticText) DestroyQStaticText() { - if ptr.Pointer() != nil { - C.QStaticText_DestroyQStaticText(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStatusTipEvent struct { - core.QEvent -} - -type QStatusTipEvent_ITF interface { - core.QEvent_ITF - QStatusTipEvent_PTR() *QStatusTipEvent -} - -func (ptr *QStatusTipEvent) QStatusTipEvent_PTR() *QStatusTipEvent { - return ptr -} - -func (ptr *QStatusTipEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QStatusTipEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQStatusTipEvent(ptr QStatusTipEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStatusTipEvent_PTR().Pointer() - } - return nil -} - -func NewQStatusTipEventFromPointer(ptr unsafe.Pointer) (n *QStatusTipEvent) { - n = new(QStatusTipEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QStatusTipEvent) DestroyQStatusTipEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQStatusTipEvent(tip string) *QStatusTipEvent { - var tipC *C.char - if tip != "" { - tipC = C.CString(tip) - defer C.free(unsafe.Pointer(tipC)) - } - tmpValue := NewQStatusTipEventFromPointer(C.QStatusTipEvent_NewQStatusTipEvent(C.struct_QtGui_PackedString{data: tipC, len: C.longlong(len(tip))})) - runtime.SetFinalizer(tmpValue, (*QStatusTipEvent).DestroyQStatusTipEvent) - return tmpValue -} - -func (ptr *QStatusTipEvent) Tip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStatusTipEvent_Tip(ptr.Pointer())) - } - return "" -} - -type QStyleHints struct { - core.QObject -} - -type QStyleHints_ITF interface { - core.QObject_ITF - QStyleHints_PTR() *QStyleHints -} - -func (ptr *QStyleHints) QStyleHints_PTR() *QStyleHints { - return ptr -} - -func (ptr *QStyleHints) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleHints) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQStyleHints(ptr QStyleHints_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleHints_PTR().Pointer() - } - return nil -} - -func NewQStyleHintsFromPointer(ptr unsafe.Pointer) (n *QStyleHints) { - n = new(QStyleHints) - n.SetPointer(ptr) - return -} -func (ptr *QStyleHints) CursorFlashTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_CursorFlashTime(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_CursorFlashTimeChanged -func callbackQStyleHints_CursorFlashTimeChanged(ptr unsafe.Pointer, cursorFlashTime C.int) { - if signal := qt.GetSignal(ptr, "cursorFlashTimeChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(cursorFlashTime))) - } - -} - -func (ptr *QStyleHints) ConnectCursorFlashTimeChanged(f func(cursorFlashTime int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cursorFlashTimeChanged") { - C.QStyleHints_ConnectCursorFlashTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorFlashTimeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cursorFlashTimeChanged"); signal != nil { - f := func(cursorFlashTime int) { - (*(*func(int))(signal))(cursorFlashTime) - f(cursorFlashTime) - } - qt.ConnectSignal(ptr.Pointer(), "cursorFlashTimeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorFlashTimeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectCursorFlashTimeChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectCursorFlashTimeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cursorFlashTimeChanged") - } -} - -func (ptr *QStyleHints) CursorFlashTimeChanged(cursorFlashTime int) { - if ptr.Pointer() != nil { - C.QStyleHints_CursorFlashTimeChanged(ptr.Pointer(), C.int(int32(cursorFlashTime))) - } -} - -func (ptr *QStyleHints) FontSmoothingGamma() float64 { - if ptr.Pointer() != nil { - return float64(C.QStyleHints_FontSmoothingGamma(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleHints) KeyboardAutoRepeatRate() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_KeyboardAutoRepeatRate(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleHints) KeyboardInputInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_KeyboardInputInterval(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_KeyboardInputIntervalChanged -func callbackQStyleHints_KeyboardInputIntervalChanged(ptr unsafe.Pointer, keyboardInputInterval C.int) { - if signal := qt.GetSignal(ptr, "keyboardInputIntervalChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(keyboardInputInterval))) - } - -} - -func (ptr *QStyleHints) ConnectKeyboardInputIntervalChanged(f func(keyboardInputInterval int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "keyboardInputIntervalChanged") { - C.QStyleHints_ConnectKeyboardInputIntervalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "keyboardInputIntervalChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "keyboardInputIntervalChanged"); signal != nil { - f := func(keyboardInputInterval int) { - (*(*func(int))(signal))(keyboardInputInterval) - f(keyboardInputInterval) - } - qt.ConnectSignal(ptr.Pointer(), "keyboardInputIntervalChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyboardInputIntervalChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectKeyboardInputIntervalChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectKeyboardInputIntervalChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "keyboardInputIntervalChanged") - } -} - -func (ptr *QStyleHints) KeyboardInputIntervalChanged(keyboardInputInterval int) { - if ptr.Pointer() != nil { - C.QStyleHints_KeyboardInputIntervalChanged(ptr.Pointer(), C.int(int32(keyboardInputInterval))) - } -} - -func (ptr *QStyleHints) MouseDoubleClickInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_MouseDoubleClickInterval(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_MouseDoubleClickIntervalChanged -func callbackQStyleHints_MouseDoubleClickIntervalChanged(ptr unsafe.Pointer, mouseDoubleClickInterval C.int) { - if signal := qt.GetSignal(ptr, "mouseDoubleClickIntervalChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(mouseDoubleClickInterval))) - } - -} - -func (ptr *QStyleHints) ConnectMouseDoubleClickIntervalChanged(f func(mouseDoubleClickInterval int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged") { - C.QStyleHints_ConnectMouseDoubleClickIntervalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mouseDoubleClickIntervalChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged"); signal != nil { - f := func(mouseDoubleClickInterval int) { - (*(*func(int))(signal))(mouseDoubleClickInterval) - f(mouseDoubleClickInterval) - } - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectMouseDoubleClickIntervalChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectMouseDoubleClickIntervalChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickIntervalChanged") - } -} - -func (ptr *QStyleHints) MouseDoubleClickIntervalChanged(mouseDoubleClickInterval int) { - if ptr.Pointer() != nil { - C.QStyleHints_MouseDoubleClickIntervalChanged(ptr.Pointer(), C.int(int32(mouseDoubleClickInterval))) - } -} - -func (ptr *QStyleHints) MousePressAndHoldInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_MousePressAndHoldInterval(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_MousePressAndHoldIntervalChanged -func callbackQStyleHints_MousePressAndHoldIntervalChanged(ptr unsafe.Pointer, mousePressAndHoldInterval C.int) { - if signal := qt.GetSignal(ptr, "mousePressAndHoldIntervalChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(mousePressAndHoldInterval))) - } - -} - -func (ptr *QStyleHints) ConnectMousePressAndHoldIntervalChanged(f func(mousePressAndHoldInterval int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged") { - C.QStyleHints_ConnectMousePressAndHoldIntervalChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mousePressAndHoldIntervalChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged"); signal != nil { - f := func(mousePressAndHoldInterval int) { - (*(*func(int))(signal))(mousePressAndHoldInterval) - f(mousePressAndHoldInterval) - } - qt.ConnectSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectMousePressAndHoldIntervalChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectMousePressAndHoldIntervalChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "mousePressAndHoldIntervalChanged") - } -} - -func (ptr *QStyleHints) MousePressAndHoldIntervalChanged(mousePressAndHoldInterval int) { - if ptr.Pointer() != nil { - C.QStyleHints_MousePressAndHoldIntervalChanged(ptr.Pointer(), C.int(int32(mousePressAndHoldInterval))) - } -} - -func (ptr *QStyleHints) MouseQuickSelectionThreshold() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_MouseQuickSelectionThreshold(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_MouseQuickSelectionThresholdChanged -func callbackQStyleHints_MouseQuickSelectionThresholdChanged(ptr unsafe.Pointer, threshold C.int) { - if signal := qt.GetSignal(ptr, "mouseQuickSelectionThresholdChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(threshold))) - } - -} - -func (ptr *QStyleHints) ConnectMouseQuickSelectionThresholdChanged(f func(threshold int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged") { - C.QStyleHints_ConnectMouseQuickSelectionThresholdChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "mouseQuickSelectionThresholdChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged"); signal != nil { - f := func(threshold int) { - (*(*func(int))(signal))(threshold) - f(threshold) - } - qt.ConnectSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectMouseQuickSelectionThresholdChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectMouseQuickSelectionThresholdChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "mouseQuickSelectionThresholdChanged") - } -} - -func (ptr *QStyleHints) MouseQuickSelectionThresholdChanged(threshold int) { - if ptr.Pointer() != nil { - C.QStyleHints_MouseQuickSelectionThresholdChanged(ptr.Pointer(), C.int(int32(threshold))) - } -} - -func (ptr *QStyleHints) PasswordMaskCharacter() *core.QChar { - if ptr.Pointer() != nil { - tmpValue := core.NewQCharFromPointer(C.QStyleHints_PasswordMaskCharacter(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QStyleHints) PasswordMaskDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_PasswordMaskDelay(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleHints) SetFocusOnTouchRelease() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_SetFocusOnTouchRelease(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleHints) SetShowShortcutsInContextMenus(showShortcutsInContextMenus bool) { - if ptr.Pointer() != nil { - C.QStyleHints_SetShowShortcutsInContextMenus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(showShortcutsInContextMenus)))) - } -} - -func (ptr *QStyleHints) SetUseHoverEffects(useHoverEffects bool) { - if ptr.Pointer() != nil { - C.QStyleHints_SetUseHoverEffects(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useHoverEffects)))) - } -} - -func (ptr *QStyleHints) ShowIsFullScreen() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_ShowIsFullScreen(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleHints) ShowIsMaximized() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_ShowIsMaximized(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleHints) ShowShortcutsInContextMenus() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_ShowShortcutsInContextMenus(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQStyleHints_ShowShortcutsInContextMenusChanged -func callbackQStyleHints_ShowShortcutsInContextMenusChanged(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "showShortcutsInContextMenusChanged"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } - -} - -func (ptr *QStyleHints) ConnectShowShortcutsInContextMenusChanged(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged") { - C.QStyleHints_ConnectShowShortcutsInContextMenusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "showShortcutsInContextMenusChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectShowShortcutsInContextMenusChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectShowShortcutsInContextMenusChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "showShortcutsInContextMenusChanged") - } -} - -func (ptr *QStyleHints) ShowShortcutsInContextMenusChanged(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleHints_ShowShortcutsInContextMenusChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleHints) SingleClickActivation() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_SingleClickActivation(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleHints) StartDragDistance() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_StartDragDistance(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_StartDragDistanceChanged -func callbackQStyleHints_StartDragDistanceChanged(ptr unsafe.Pointer, startDragDistance C.int) { - if signal := qt.GetSignal(ptr, "startDragDistanceChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(startDragDistance))) - } - -} - -func (ptr *QStyleHints) ConnectStartDragDistanceChanged(f func(startDragDistance int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "startDragDistanceChanged") { - C.QStyleHints_ConnectStartDragDistanceChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "startDragDistanceChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "startDragDistanceChanged"); signal != nil { - f := func(startDragDistance int) { - (*(*func(int))(signal))(startDragDistance) - f(startDragDistance) - } - qt.ConnectSignal(ptr.Pointer(), "startDragDistanceChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "startDragDistanceChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectStartDragDistanceChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectStartDragDistanceChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "startDragDistanceChanged") - } -} - -func (ptr *QStyleHints) StartDragDistanceChanged(startDragDistance int) { - if ptr.Pointer() != nil { - C.QStyleHints_StartDragDistanceChanged(ptr.Pointer(), C.int(int32(startDragDistance))) - } -} - -func (ptr *QStyleHints) StartDragTime() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_StartDragTime(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_StartDragTimeChanged -func callbackQStyleHints_StartDragTimeChanged(ptr unsafe.Pointer, startDragTime C.int) { - if signal := qt.GetSignal(ptr, "startDragTimeChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(startDragTime))) - } - -} - -func (ptr *QStyleHints) ConnectStartDragTimeChanged(f func(startDragTime int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "startDragTimeChanged") { - C.QStyleHints_ConnectStartDragTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "startDragTimeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "startDragTimeChanged"); signal != nil { - f := func(startDragTime int) { - (*(*func(int))(signal))(startDragTime) - f(startDragTime) - } - qt.ConnectSignal(ptr.Pointer(), "startDragTimeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "startDragTimeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectStartDragTimeChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectStartDragTimeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "startDragTimeChanged") - } -} - -func (ptr *QStyleHints) StartDragTimeChanged(startDragTime int) { - if ptr.Pointer() != nil { - C.QStyleHints_StartDragTimeChanged(ptr.Pointer(), C.int(int32(startDragTime))) - } -} - -func (ptr *QStyleHints) StartDragVelocity() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_StartDragVelocity(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleHints) TabFocusBehavior() core.Qt__TabFocusBehavior { - if ptr.Pointer() != nil { - return core.Qt__TabFocusBehavior(C.QStyleHints_TabFocusBehavior(ptr.Pointer())) - } - return 0 -} - -//export callbackQStyleHints_TabFocusBehaviorChanged -func callbackQStyleHints_TabFocusBehaviorChanged(ptr unsafe.Pointer, tabFocusBehavior C.longlong) { - if signal := qt.GetSignal(ptr, "tabFocusBehaviorChanged"); signal != nil { - (*(*func(core.Qt__TabFocusBehavior))(signal))(core.Qt__TabFocusBehavior(tabFocusBehavior)) - } - -} - -func (ptr *QStyleHints) ConnectTabFocusBehaviorChanged(f func(tabFocusBehavior core.Qt__TabFocusBehavior)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabFocusBehaviorChanged") { - C.QStyleHints_ConnectTabFocusBehaviorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabFocusBehaviorChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabFocusBehaviorChanged"); signal != nil { - f := func(tabFocusBehavior core.Qt__TabFocusBehavior) { - (*(*func(core.Qt__TabFocusBehavior))(signal))(tabFocusBehavior) - f(tabFocusBehavior) - } - qt.ConnectSignal(ptr.Pointer(), "tabFocusBehaviorChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabFocusBehaviorChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectTabFocusBehaviorChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectTabFocusBehaviorChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabFocusBehaviorChanged") - } -} - -func (ptr *QStyleHints) TabFocusBehaviorChanged(tabFocusBehavior core.Qt__TabFocusBehavior) { - if ptr.Pointer() != nil { - C.QStyleHints_TabFocusBehaviorChanged(ptr.Pointer(), C.longlong(tabFocusBehavior)) - } -} - -func (ptr *QStyleHints) UseHoverEffects() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_UseHoverEffects(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQStyleHints_UseHoverEffectsChanged -func callbackQStyleHints_UseHoverEffectsChanged(ptr unsafe.Pointer, useHoverEffects C.char) { - if signal := qt.GetSignal(ptr, "useHoverEffectsChanged"); signal != nil { - (*(*func(bool))(signal))(int8(useHoverEffects) != 0) - } - -} - -func (ptr *QStyleHints) ConnectUseHoverEffectsChanged(f func(useHoverEffects bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "useHoverEffectsChanged") { - C.QStyleHints_ConnectUseHoverEffectsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "useHoverEffectsChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "useHoverEffectsChanged"); signal != nil { - f := func(useHoverEffects bool) { - (*(*func(bool))(signal))(useHoverEffects) - f(useHoverEffects) - } - qt.ConnectSignal(ptr.Pointer(), "useHoverEffectsChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "useHoverEffectsChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectUseHoverEffectsChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectUseHoverEffectsChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "useHoverEffectsChanged") - } -} - -func (ptr *QStyleHints) UseHoverEffectsChanged(useHoverEffects bool) { - if ptr.Pointer() != nil { - C.QStyleHints_UseHoverEffectsChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useHoverEffects)))) - } -} - -func (ptr *QStyleHints) UseRtlExtensions() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_UseRtlExtensions(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleHints) WheelScrollLines() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHints_WheelScrollLines(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStyleHints_WheelScrollLinesChanged -func callbackQStyleHints_WheelScrollLinesChanged(ptr unsafe.Pointer, scrollLines C.int) { - if signal := qt.GetSignal(ptr, "wheelScrollLinesChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(scrollLines))) - } - -} - -func (ptr *QStyleHints) ConnectWheelScrollLinesChanged(f func(scrollLines int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "wheelScrollLinesChanged") { - C.QStyleHints_ConnectWheelScrollLinesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "wheelScrollLinesChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "wheelScrollLinesChanged"); signal != nil { - f := func(scrollLines int) { - (*(*func(int))(signal))(scrollLines) - f(scrollLines) - } - qt.ConnectSignal(ptr.Pointer(), "wheelScrollLinesChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "wheelScrollLinesChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyleHints) DisconnectWheelScrollLinesChanged() { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectWheelScrollLinesChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "wheelScrollLinesChanged") - } -} - -func (ptr *QStyleHints) WheelScrollLinesChanged(scrollLines int) { - if ptr.Pointer() != nil { - C.QStyleHints_WheelScrollLinesChanged(ptr.Pointer(), C.int(int32(scrollLines))) - } -} - -func (ptr *QStyleHints) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyleHints___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyleHints) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyleHints) __children_newList() unsafe.Pointer { - return C.QStyleHints___children_newList(ptr.Pointer()) -} - -func (ptr *QStyleHints) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QStyleHints___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStyleHints) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QStyleHints) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QStyleHints___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QStyleHints) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyleHints___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyleHints) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyleHints) __findChildren_newList() unsafe.Pointer { - return C.QStyleHints___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QStyleHints) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyleHints___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyleHints) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyleHints) __findChildren_newList3() unsafe.Pointer { - return C.QStyleHints___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QStyleHints) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyleHints___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyleHints) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyleHints) __qFindChildren_newList2() unsafe.Pointer { - return C.QStyleHints___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQStyleHints_ChildEvent -func callbackQStyleHints_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQStyleHintsFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QStyleHints) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQStyleHints_ConnectNotify -func callbackQStyleHints_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStyleHintsFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStyleHints) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStyleHints_CustomEvent -func callbackQStyleHints_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQStyleHintsFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QStyleHints) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQStyleHints_DeleteLater -func callbackQStyleHints_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQStyleHintsFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QStyleHints) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QStyleHints_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQStyleHints_Destroyed -func callbackQStyleHints_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQStyleHints_DisconnectNotify -func callbackQStyleHints_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStyleHintsFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStyleHints) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStyleHints_Event -func callbackQStyleHints_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStyleHintsFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QStyleHints) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQStyleHints_EventFilter -func callbackQStyleHints_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStyleHintsFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QStyleHints) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStyleHints_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQStyleHints_MetaObject -func callbackQStyleHints_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQStyleHintsFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QStyleHints) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QStyleHints_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQStyleHints_ObjectNameChanged -func callbackQStyleHints_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQStyleHints_TimerEvent -func callbackQStyleHints_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQStyleHintsFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QStyleHints) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QStyleHints_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QSupportedWritingSystems struct { - ptr unsafe.Pointer -} - -type QSupportedWritingSystems_ITF interface { - QSupportedWritingSystems_PTR() *QSupportedWritingSystems -} - -func (ptr *QSupportedWritingSystems) QSupportedWritingSystems_PTR() *QSupportedWritingSystems { - return ptr -} - -func (ptr *QSupportedWritingSystems) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSupportedWritingSystems) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSupportedWritingSystems(ptr QSupportedWritingSystems_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSupportedWritingSystems_PTR().Pointer() - } - return nil -} - -func NewQSupportedWritingSystemsFromPointer(ptr unsafe.Pointer) (n *QSupportedWritingSystems) { - n = new(QSupportedWritingSystems) - n.SetPointer(ptr) - return -} - -type QSurface struct { - ptr unsafe.Pointer -} - -type QSurface_ITF interface { - QSurface_PTR() *QSurface -} - -func (ptr *QSurface) QSurface_PTR() *QSurface { - return ptr -} - -func (ptr *QSurface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSurface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSurface(ptr QSurface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSurface_PTR().Pointer() - } - return nil -} - -func NewQSurfaceFromPointer(ptr unsafe.Pointer) (n *QSurface) { - n = new(QSurface) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSurface__SurfaceClass -//QSurface::SurfaceClass -type QSurface__SurfaceClass int64 - -const ( - QSurface__Window QSurface__SurfaceClass = QSurface__SurfaceClass(0) - QSurface__Offscreen QSurface__SurfaceClass = QSurface__SurfaceClass(1) -) - -//go:generate stringer -type=QSurface__SurfaceType -//QSurface::SurfaceType -type QSurface__SurfaceType int64 - -const ( - QSurface__RasterSurface QSurface__SurfaceType = QSurface__SurfaceType(0) - QSurface__OpenGLSurface QSurface__SurfaceType = QSurface__SurfaceType(1) - QSurface__RasterGLSurface QSurface__SurfaceType = QSurface__SurfaceType(2) - QSurface__OpenVGSurface QSurface__SurfaceType = QSurface__SurfaceType(3) - QSurface__VulkanSurface QSurface__SurfaceType = QSurface__SurfaceType(4) - QSurface__MetalSurface QSurface__SurfaceType = QSurface__SurfaceType(5) -) - -//export callbackQSurface_Format -func callbackQSurface_Format(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "format"); signal != nil { - return PointerFromQSurfaceFormat((*(*func() *QSurfaceFormat)(signal))()) - } - - return PointerFromQSurfaceFormat(NewQSurfaceFormat()) -} - -func (ptr *QSurface) ConnectFormat(f func() *QSurfaceFormat) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "format"); signal != nil { - f := func() *QSurfaceFormat { - (*(*func() *QSurfaceFormat)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSurface) DisconnectFormat() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "format") - } -} - -func (ptr *QSurface) Format() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QSurface_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -//export callbackQSurface_Size -func callbackQSurface_Size(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(core.NewQSize()) -} - -func (ptr *QSurface) ConnectSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSurface) DisconnectSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "size") - } -} - -func (ptr *QSurface) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSurface_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSurface) SupportsOpenGL() bool { - if ptr.Pointer() != nil { - return int8(C.QSurface_SupportsOpenGL(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSurface) SurfaceClass() QSurface__SurfaceClass { - if ptr.Pointer() != nil { - return QSurface__SurfaceClass(C.QSurface_SurfaceClass(ptr.Pointer())) - } - return 0 -} - -//export callbackQSurface_SurfaceType -func callbackQSurface_SurfaceType(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil { - return C.longlong((*(*func() QSurface__SurfaceType)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QSurface) ConnectSurfaceType(f func() QSurface__SurfaceType) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "surfaceType"); signal != nil { - f := func() QSurface__SurfaceType { - (*(*func() QSurface__SurfaceType)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSurface) DisconnectSurfaceType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "surfaceType") - } -} - -func (ptr *QSurface) SurfaceType() QSurface__SurfaceType { - if ptr.Pointer() != nil { - return QSurface__SurfaceType(C.QSurface_SurfaceType(ptr.Pointer())) - } - return 0 -} - -//export callbackQSurface_DestroyQSurface -func callbackQSurface_DestroyQSurface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSurface"); signal != nil { - (*(*func())(signal))() - } else { - NewQSurfaceFromPointer(ptr).DestroyQSurfaceDefault() - } -} - -func (ptr *QSurface) ConnectDestroyQSurface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSurface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSurface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSurface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSurface) DisconnectDestroyQSurface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSurface") - } -} - -func (ptr *QSurface) DestroyQSurface() { - if ptr.Pointer() != nil { - C.QSurface_DestroyQSurface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSurface) DestroyQSurfaceDefault() { - if ptr.Pointer() != nil { - C.QSurface_DestroyQSurfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSurfaceFormat struct { - ptr unsafe.Pointer -} - -type QSurfaceFormat_ITF interface { - QSurfaceFormat_PTR() *QSurfaceFormat -} - -func (ptr *QSurfaceFormat) QSurfaceFormat_PTR() *QSurfaceFormat { - return ptr -} - -func (ptr *QSurfaceFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSurfaceFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSurfaceFormat(ptr QSurfaceFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSurfaceFormat_PTR().Pointer() - } - return nil -} - -func NewQSurfaceFormatFromPointer(ptr unsafe.Pointer) (n *QSurfaceFormat) { - n = new(QSurfaceFormat) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSurfaceFormat__FormatOption -//QSurfaceFormat::FormatOption -type QSurfaceFormat__FormatOption int64 - -const ( - QSurfaceFormat__StereoBuffers QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0001) - QSurfaceFormat__DebugContext QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0002) - QSurfaceFormat__DeprecatedFunctions QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0004) - QSurfaceFormat__ResetNotification QSurfaceFormat__FormatOption = QSurfaceFormat__FormatOption(0x0008) -) - -//go:generate stringer -type=QSurfaceFormat__SwapBehavior -//QSurfaceFormat::SwapBehavior -type QSurfaceFormat__SwapBehavior int64 - -const ( - QSurfaceFormat__DefaultSwapBehavior QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(0) - QSurfaceFormat__SingleBuffer QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(1) - QSurfaceFormat__DoubleBuffer QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(2) - QSurfaceFormat__TripleBuffer QSurfaceFormat__SwapBehavior = QSurfaceFormat__SwapBehavior(3) -) - -//go:generate stringer -type=QSurfaceFormat__RenderableType -//QSurfaceFormat::RenderableType -type QSurfaceFormat__RenderableType int64 - -const ( - QSurfaceFormat__DefaultRenderableType QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x0) - QSurfaceFormat__OpenGL QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x1) - QSurfaceFormat__OpenGLES QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x2) - QSurfaceFormat__OpenVG QSurfaceFormat__RenderableType = QSurfaceFormat__RenderableType(0x4) -) - -//go:generate stringer -type=QSurfaceFormat__OpenGLContextProfile -//QSurfaceFormat::OpenGLContextProfile -type QSurfaceFormat__OpenGLContextProfile int64 - -const ( - QSurfaceFormat__NoProfile QSurfaceFormat__OpenGLContextProfile = QSurfaceFormat__OpenGLContextProfile(0) - QSurfaceFormat__CoreProfile QSurfaceFormat__OpenGLContextProfile = QSurfaceFormat__OpenGLContextProfile(1) - QSurfaceFormat__CompatibilityProfile QSurfaceFormat__OpenGLContextProfile = QSurfaceFormat__OpenGLContextProfile(2) -) - -//go:generate stringer -type=QSurfaceFormat__ColorSpace -//QSurfaceFormat::ColorSpace -type QSurfaceFormat__ColorSpace int64 - -const ( - QSurfaceFormat__DefaultColorSpace QSurfaceFormat__ColorSpace = QSurfaceFormat__ColorSpace(0) - QSurfaceFormat__sRGBColorSpace QSurfaceFormat__ColorSpace = QSurfaceFormat__ColorSpace(1) -) - -func NewQSurfaceFormat() *QSurfaceFormat { - tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_NewQSurfaceFormat()) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue -} - -func NewQSurfaceFormat2(options QSurfaceFormat__FormatOption) *QSurfaceFormat { - tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_NewQSurfaceFormat2(C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue -} - -func NewQSurfaceFormat3(other QSurfaceFormat_ITF) *QSurfaceFormat { - tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_NewQSurfaceFormat3(PointerFromQSurfaceFormat(other))) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue -} - -func (ptr *QSurfaceFormat) AlphaBufferSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_AlphaBufferSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) BlueBufferSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_BlueBufferSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) ColorSpace() QSurfaceFormat__ColorSpace { - if ptr.Pointer() != nil { - return QSurfaceFormat__ColorSpace(C.QSurfaceFormat_ColorSpace(ptr.Pointer())) - } - return 0 -} - -func QSurfaceFormat_DefaultFormat() *QSurfaceFormat { - tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_QSurfaceFormat_DefaultFormat()) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue -} - -func (ptr *QSurfaceFormat) DefaultFormat() *QSurfaceFormat { - tmpValue := NewQSurfaceFormatFromPointer(C.QSurfaceFormat_QSurfaceFormat_DefaultFormat()) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue -} - -func (ptr *QSurfaceFormat) DepthBufferSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_DepthBufferSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) GreenBufferSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_GreenBufferSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) HasAlpha() bool { - if ptr.Pointer() != nil { - return int8(C.QSurfaceFormat_HasAlpha(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSurfaceFormat) MajorVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_MajorVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) MinorVersion() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_MinorVersion(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) Options() QSurfaceFormat__FormatOption { - if ptr.Pointer() != nil { - return QSurfaceFormat__FormatOption(C.QSurfaceFormat_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSurfaceFormat) Profile() QSurfaceFormat__OpenGLContextProfile { - if ptr.Pointer() != nil { - return QSurfaceFormat__OpenGLContextProfile(C.QSurfaceFormat_Profile(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSurfaceFormat) RedBufferSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_RedBufferSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) RenderableType() QSurfaceFormat__RenderableType { - if ptr.Pointer() != nil { - return QSurfaceFormat__RenderableType(C.QSurfaceFormat_RenderableType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSurfaceFormat) Samples() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_Samples(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) SetAlphaBufferSize(size int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetAlphaBufferSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QSurfaceFormat) SetBlueBufferSize(size int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetBlueBufferSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QSurfaceFormat) SetColorSpace(colorSpace QSurfaceFormat__ColorSpace) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetColorSpace(ptr.Pointer(), C.longlong(colorSpace)) - } -} - -func QSurfaceFormat_SetDefaultFormat(format QSurfaceFormat_ITF) { - C.QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(PointerFromQSurfaceFormat(format)) -} - -func (ptr *QSurfaceFormat) SetDefaultFormat(format QSurfaceFormat_ITF) { - C.QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(PointerFromQSurfaceFormat(format)) -} - -func (ptr *QSurfaceFormat) SetDepthBufferSize(size int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetDepthBufferSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QSurfaceFormat) SetGreenBufferSize(size int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetGreenBufferSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QSurfaceFormat) SetMajorVersion(major int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetMajorVersion(ptr.Pointer(), C.int(int32(major))) - } -} - -func (ptr *QSurfaceFormat) SetMinorVersion(minor int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetMinorVersion(ptr.Pointer(), C.int(int32(minor))) - } -} - -func (ptr *QSurfaceFormat) SetOption(option QSurfaceFormat__FormatOption, on bool) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QSurfaceFormat) SetOptions(options QSurfaceFormat__FormatOption) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QSurfaceFormat) SetProfile(profile QSurfaceFormat__OpenGLContextProfile) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetProfile(ptr.Pointer(), C.longlong(profile)) - } -} - -func (ptr *QSurfaceFormat) SetRedBufferSize(size int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetRedBufferSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QSurfaceFormat) SetRenderableType(ty QSurfaceFormat__RenderableType) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetRenderableType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QSurfaceFormat) SetSamples(numSamples int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetSamples(ptr.Pointer(), C.int(int32(numSamples))) - } -} - -func (ptr *QSurfaceFormat) SetStencilBufferSize(size int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetStencilBufferSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QSurfaceFormat) SetStereo(enable bool) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetStereo(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QSurfaceFormat) SetSwapBehavior(behavior QSurfaceFormat__SwapBehavior) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetSwapBehavior(ptr.Pointer(), C.longlong(behavior)) - } -} - -func (ptr *QSurfaceFormat) SetSwapInterval(interval int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetSwapInterval(ptr.Pointer(), C.int(int32(interval))) - } -} - -func (ptr *QSurfaceFormat) SetVersion(major int, minor int) { - if ptr.Pointer() != nil { - C.QSurfaceFormat_SetVersion(ptr.Pointer(), C.int(int32(major)), C.int(int32(minor))) - } -} - -func (ptr *QSurfaceFormat) StencilBufferSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_StencilBufferSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) Stereo() bool { - if ptr.Pointer() != nil { - return int8(C.QSurfaceFormat_Stereo(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSurfaceFormat) SwapBehavior() QSurfaceFormat__SwapBehavior { - if ptr.Pointer() != nil { - return QSurfaceFormat__SwapBehavior(C.QSurfaceFormat_SwapBehavior(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSurfaceFormat) SwapInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QSurfaceFormat_SwapInterval(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSurfaceFormat) TestOption(option QSurfaceFormat__FormatOption) bool { - if ptr.Pointer() != nil { - return int8(C.QSurfaceFormat_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QSurfaceFormat) DestroyQSurfaceFormat() { - if ptr.Pointer() != nil { - C.QSurfaceFormat_DestroyQSurfaceFormat(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSyntaxHighlighter struct { - core.QObject -} - -type QSyntaxHighlighter_ITF interface { - core.QObject_ITF - QSyntaxHighlighter_PTR() *QSyntaxHighlighter -} - -func (ptr *QSyntaxHighlighter) QSyntaxHighlighter_PTR() *QSyntaxHighlighter { - return ptr -} - -func (ptr *QSyntaxHighlighter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSyntaxHighlighter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSyntaxHighlighter(ptr QSyntaxHighlighter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSyntaxHighlighter_PTR().Pointer() - } - return nil -} - -func NewQSyntaxHighlighterFromPointer(ptr unsafe.Pointer) (n *QSyntaxHighlighter) { - n = new(QSyntaxHighlighter) - n.SetPointer(ptr) - return -} -func NewQSyntaxHighlighter(parent core.QObject_ITF) *QSyntaxHighlighter { - tmpValue := NewQSyntaxHighlighterFromPointer(C.QSyntaxHighlighter_NewQSyntaxHighlighter(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSyntaxHighlighter2(parent QTextDocument_ITF) *QSyntaxHighlighter { - tmpValue := NewQSyntaxHighlighterFromPointer(C.QSyntaxHighlighter_NewQSyntaxHighlighter2(PointerFromQTextDocument(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSyntaxHighlighter) CurrentBlock() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QSyntaxHighlighter_CurrentBlock(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) CurrentBlockState() int { - if ptr.Pointer() != nil { - return int(int32(C.QSyntaxHighlighter_CurrentBlockState(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSyntaxHighlighter) CurrentBlockUserData() *QTextBlockUserData { - if ptr.Pointer() != nil { - return NewQTextBlockUserDataFromPointer(C.QSyntaxHighlighter_CurrentBlockUserData(ptr.Pointer())) - } - return nil -} - -func (ptr *QSyntaxHighlighter) Document() *QTextDocument { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFromPointer(C.QSyntaxHighlighter_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) Format(position int) *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QSyntaxHighlighter_Format(ptr.Pointer(), C.int(int32(position)))) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -//export callbackQSyntaxHighlighter_HighlightBlock -func callbackQSyntaxHighlighter_HighlightBlock(ptr unsafe.Pointer, text C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "highlightBlock"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QSyntaxHighlighter) ConnectHighlightBlock(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "highlightBlock"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "highlightBlock", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlightBlock", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSyntaxHighlighter) DisconnectHighlightBlock() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "highlightBlock") - } -} - -func (ptr *QSyntaxHighlighter) HighlightBlock(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QSyntaxHighlighter_HighlightBlock(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QSyntaxHighlighter) PreviousBlockState() int { - if ptr.Pointer() != nil { - return int(int32(C.QSyntaxHighlighter_PreviousBlockState(ptr.Pointer()))) - } - return 0 -} - -//export callbackQSyntaxHighlighter_Rehighlight -func callbackQSyntaxHighlighter_Rehighlight(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "rehighlight"); signal != nil { - (*(*func())(signal))() - } else { - NewQSyntaxHighlighterFromPointer(ptr).RehighlightDefault() - } -} - -func (ptr *QSyntaxHighlighter) ConnectRehighlight(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rehighlight"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "rehighlight", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rehighlight", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSyntaxHighlighter) DisconnectRehighlight() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rehighlight") - } -} - -func (ptr *QSyntaxHighlighter) Rehighlight() { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_Rehighlight(ptr.Pointer()) - } -} - -func (ptr *QSyntaxHighlighter) RehighlightDefault() { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_RehighlightDefault(ptr.Pointer()) - } -} - -//export callbackQSyntaxHighlighter_RehighlightBlock -func callbackQSyntaxHighlighter_RehighlightBlock(ptr unsafe.Pointer, block unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "rehighlightBlock"); signal != nil { - (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) - } else { - NewQSyntaxHighlighterFromPointer(ptr).RehighlightBlockDefault(NewQTextBlockFromPointer(block)) - } -} - -func (ptr *QSyntaxHighlighter) ConnectRehighlightBlock(f func(block *QTextBlock)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rehighlightBlock"); signal != nil { - f := func(block *QTextBlock) { - (*(*func(*QTextBlock))(signal))(block) - f(block) - } - qt.ConnectSignal(ptr.Pointer(), "rehighlightBlock", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rehighlightBlock", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSyntaxHighlighter) DisconnectRehighlightBlock() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rehighlightBlock") - } -} - -func (ptr *QSyntaxHighlighter) RehighlightBlock(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_RehighlightBlock(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QSyntaxHighlighter) RehighlightBlockDefault(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_RehighlightBlockDefault(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QSyntaxHighlighter) SetCurrentBlockState(newState int) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_SetCurrentBlockState(ptr.Pointer(), C.int(int32(newState))) - } -} - -func (ptr *QSyntaxHighlighter) SetCurrentBlockUserData(data QTextBlockUserData_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_SetCurrentBlockUserData(ptr.Pointer(), PointerFromQTextBlockUserData(data)) - } -} - -func (ptr *QSyntaxHighlighter) SetDocument(doc QTextDocument_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_SetDocument(ptr.Pointer(), PointerFromQTextDocument(doc)) - } -} - -func (ptr *QSyntaxHighlighter) SetFormat(start int, count int, format QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_SetFormat(ptr.Pointer(), C.int(int32(start)), C.int(int32(count)), PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QSyntaxHighlighter) SetFormat2(start int, count int, color QColor_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_SetFormat2(ptr.Pointer(), C.int(int32(start)), C.int(int32(count)), PointerFromQColor(color)) - } -} - -func (ptr *QSyntaxHighlighter) SetFormat3(start int, count int, font QFont_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_SetFormat3(ptr.Pointer(), C.int(int32(start)), C.int(int32(count)), PointerFromQFont(font)) - } -} - -//export callbackQSyntaxHighlighter_DestroyQSyntaxHighlighter -func callbackQSyntaxHighlighter_DestroyQSyntaxHighlighter(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSyntaxHighlighter"); signal != nil { - (*(*func())(signal))() - } else { - NewQSyntaxHighlighterFromPointer(ptr).DestroyQSyntaxHighlighterDefault() - } -} - -func (ptr *QSyntaxHighlighter) ConnectDestroyQSyntaxHighlighter(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSyntaxHighlighter"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSyntaxHighlighter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSyntaxHighlighter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSyntaxHighlighter) DisconnectDestroyQSyntaxHighlighter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSyntaxHighlighter") - } -} - -func (ptr *QSyntaxHighlighter) DestroyQSyntaxHighlighter() { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_DestroyQSyntaxHighlighter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSyntaxHighlighter) DestroyQSyntaxHighlighterDefault() { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_DestroyQSyntaxHighlighterDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSyntaxHighlighter) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSyntaxHighlighter) __children_newList() unsafe.Pointer { - return C.QSyntaxHighlighter___children_newList(ptr.Pointer()) -} - -func (ptr *QSyntaxHighlighter) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSyntaxHighlighter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSyntaxHighlighter) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QSyntaxHighlighter___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QSyntaxHighlighter) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSyntaxHighlighter) __findChildren_newList() unsafe.Pointer { - return C.QSyntaxHighlighter___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QSyntaxHighlighter) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSyntaxHighlighter) __findChildren_newList3() unsafe.Pointer { - return C.QSyntaxHighlighter___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QSyntaxHighlighter) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSyntaxHighlighter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSyntaxHighlighter) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSyntaxHighlighter) __qFindChildren_newList2() unsafe.Pointer { - return C.QSyntaxHighlighter___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQSyntaxHighlighter_ChildEvent -func callbackQSyntaxHighlighter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQSyntaxHighlighterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QSyntaxHighlighter) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQSyntaxHighlighter_ConnectNotify -func callbackQSyntaxHighlighter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQSyntaxHighlighterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QSyntaxHighlighter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQSyntaxHighlighter_CustomEvent -func callbackQSyntaxHighlighter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQSyntaxHighlighterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QSyntaxHighlighter) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQSyntaxHighlighter_DeleteLater -func callbackQSyntaxHighlighter_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQSyntaxHighlighterFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QSyntaxHighlighter) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQSyntaxHighlighter_Destroyed -func callbackQSyntaxHighlighter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQSyntaxHighlighter_DisconnectNotify -func callbackQSyntaxHighlighter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQSyntaxHighlighterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QSyntaxHighlighter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQSyntaxHighlighter_Event -func callbackQSyntaxHighlighter_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSyntaxHighlighterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QSyntaxHighlighter) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSyntaxHighlighter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQSyntaxHighlighter_EventFilter -func callbackQSyntaxHighlighter_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSyntaxHighlighterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QSyntaxHighlighter) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSyntaxHighlighter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQSyntaxHighlighter_MetaObject -func callbackQSyntaxHighlighter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQSyntaxHighlighterFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QSyntaxHighlighter) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QSyntaxHighlighter_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQSyntaxHighlighter_ObjectNameChanged -func callbackQSyntaxHighlighter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQSyntaxHighlighter_TimerEvent -func callbackQSyntaxHighlighter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQSyntaxHighlighterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QSyntaxHighlighter) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QSyntaxHighlighter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QTabletEvent struct { - QInputEvent -} - -type QTabletEvent_ITF interface { - QInputEvent_ITF - QTabletEvent_PTR() *QTabletEvent -} - -func (ptr *QTabletEvent) QTabletEvent_PTR() *QTabletEvent { - return ptr -} - -func (ptr *QTabletEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QTabletEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQTabletEvent(ptr QTabletEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTabletEvent_PTR().Pointer() - } - return nil -} - -func NewQTabletEventFromPointer(ptr unsafe.Pointer) (n *QTabletEvent) { - n = new(QTabletEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QTabletEvent) DestroyQTabletEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTabletEvent__TabletDevice -//QTabletEvent::TabletDevice -type QTabletEvent__TabletDevice int64 - -const ( - QTabletEvent__NoDevice QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(0) - QTabletEvent__Puck QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(1) - QTabletEvent__Stylus QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(2) - QTabletEvent__Airbrush QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(3) - QTabletEvent__FourDMouse QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(4) - QTabletEvent__XFreeEraser QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(5) - QTabletEvent__RotationStylus QTabletEvent__TabletDevice = QTabletEvent__TabletDevice(6) -) - -//go:generate stringer -type=QTabletEvent__PointerType -//QTabletEvent::PointerType -type QTabletEvent__PointerType int64 - -const ( - QTabletEvent__UnknownPointer QTabletEvent__PointerType = QTabletEvent__PointerType(0) - QTabletEvent__Pen QTabletEvent__PointerType = QTabletEvent__PointerType(1) - QTabletEvent__Cursor QTabletEvent__PointerType = QTabletEvent__PointerType(2) - QTabletEvent__Eraser QTabletEvent__PointerType = QTabletEvent__PointerType(3) -) - -func NewQTabletEvent2(ty core.QEvent__Type, pos core.QPointF_ITF, globalPos core.QPointF_ITF, device int, pointerType int, pressure float64, xTilt int, yTilt int, tangentialPressure float64, rotation float64, z int, keyState core.Qt__KeyboardModifier, uniqueID int64, button core.Qt__MouseButton, buttons core.Qt__MouseButton) *QTabletEvent { - tmpValue := NewQTabletEventFromPointer(C.QTabletEvent_NewQTabletEvent2(C.longlong(ty), core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), C.int(int32(device)), C.int(int32(pointerType)), C.double(pressure), C.int(int32(xTilt)), C.int(int32(yTilt)), C.double(tangentialPressure), C.double(rotation), C.int(int32(z)), C.longlong(keyState), C.longlong(uniqueID), C.longlong(button), C.longlong(buttons))) - runtime.SetFinalizer(tmpValue, (*QTabletEvent).DestroyQTabletEvent) - return tmpValue -} - -func (ptr *QTabletEvent) Button() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QTabletEvent_Button(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) Buttons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QTabletEvent_Buttons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) Device() QTabletEvent__TabletDevice { - if ptr.Pointer() != nil { - return QTabletEvent__TabletDevice(C.QTabletEvent_Device(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QTabletEvent_GlobalPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QTabletEvent) GlobalPosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QTabletEvent_GlobalPosF(ptr.Pointer())) - } - return nil -} - -func (ptr *QTabletEvent) GlobalX() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_GlobalX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabletEvent) GlobalY() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_GlobalY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabletEvent) HiResGlobalX() float64 { - if ptr.Pointer() != nil { - return float64(C.QTabletEvent_HiResGlobalX(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) HiResGlobalY() float64 { - if ptr.Pointer() != nil { - return float64(C.QTabletEvent_HiResGlobalY(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) PointerType() QTabletEvent__PointerType { - if ptr.Pointer() != nil { - return QTabletEvent__PointerType(C.QTabletEvent_PointerType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QTabletEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QTabletEvent) PosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QTabletEvent_PosF(ptr.Pointer())) - } - return nil -} - -func (ptr *QTabletEvent) Pressure() float64 { - if ptr.Pointer() != nil { - return float64(C.QTabletEvent_Pressure(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) Rotation() float64 { - if ptr.Pointer() != nil { - return float64(C.QTabletEvent_Rotation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) TangentialPressure() float64 { - if ptr.Pointer() != nil { - return float64(C.QTabletEvent_TangentialPressure(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) UniqueId() int64 { - if ptr.Pointer() != nil { - return int64(C.QTabletEvent_UniqueId(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabletEvent) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabletEvent) XTilt() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_XTilt(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabletEvent) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_Y(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabletEvent) YTilt() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_YTilt(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabletEvent) Z() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabletEvent_Z(ptr.Pointer()))) - } - return 0 -} - -type QTextBlock struct { - ptr unsafe.Pointer -} - -type QTextBlock_ITF interface { - QTextBlock_PTR() *QTextBlock -} - -func (ptr *QTextBlock) QTextBlock_PTR() *QTextBlock { - return ptr -} - -func (ptr *QTextBlock) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextBlock) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextBlock(ptr QTextBlock_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextBlock_PTR().Pointer() - } - return nil -} - -func NewQTextBlockFromPointer(ptr unsafe.Pointer) (n *QTextBlock) { - n = new(QTextBlock) - n.SetPointer(ptr) - return -} - -func (ptr *QTextBlock) DestroyQTextBlock() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTextBlock3(other QTextBlock_ITF) *QTextBlock { - tmpValue := NewQTextBlockFromPointer(C.QTextBlock_NewQTextBlock3(PointerFromQTextBlock(other))) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue -} - -func (ptr *QTextBlock) BlockFormat() *QTextBlockFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFormatFromPointer(C.QTextBlock_BlockFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextBlock) BlockFormatIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_BlockFormatIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) BlockNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_BlockNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) CharFormat() *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QTextBlock_CharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextBlock) CharFormatIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_CharFormatIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) ClearLayout() { - if ptr.Pointer() != nil { - C.QTextBlock_ClearLayout(ptr.Pointer()) - } -} - -func (ptr *QTextBlock) Contains(position int) bool { - if ptr.Pointer() != nil { - return int8(C.QTextBlock_Contains(ptr.Pointer(), C.int(int32(position)))) != 0 - } - return false -} - -func (ptr *QTextBlock) Document() *QTextDocument { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFromPointer(C.QTextBlock_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextBlock) FirstLineNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_FirstLineNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBlock_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBlock) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBlock_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBlock) Layout() *QTextLayout { - if ptr.Pointer() != nil { - return NewQTextLayoutFromPointer(C.QTextBlock_Layout(ptr.Pointer())) - } - return nil -} - -func (ptr *QTextBlock) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) LineCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_LineCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) Next() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextBlock_Next(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextBlock) Position() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_Position(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) Previous() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextBlock_Previous(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextBlock) Revision() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_Revision(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) SetLineCount(count int) { - if ptr.Pointer() != nil { - C.QTextBlock_SetLineCount(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QTextBlock) SetRevision(rev int) { - if ptr.Pointer() != nil { - C.QTextBlock_SetRevision(ptr.Pointer(), C.int(int32(rev))) - } -} - -func (ptr *QTextBlock) SetUserData(data QTextBlockUserData_ITF) { - if ptr.Pointer() != nil { - C.QTextBlock_SetUserData(ptr.Pointer(), PointerFromQTextBlockUserData(data)) - } -} - -func (ptr *QTextBlock) SetUserState(state int) { - if ptr.Pointer() != nil { - C.QTextBlock_SetUserState(ptr.Pointer(), C.int(int32(state))) - } -} - -func (ptr *QTextBlock) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QTextBlock_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QTextBlock) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextBlock_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextBlock) TextDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QTextBlock_TextDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlock) UserData() *QTextBlockUserData { - if ptr.Pointer() != nil { - return NewQTextBlockUserDataFromPointer(C.QTextBlock_UserData(ptr.Pointer())) - } - return nil -} - -func (ptr *QTextBlock) UserState() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlock_UserState(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlock) __textFormats_newList() unsafe.Pointer { - return C.QTextBlock___textFormats_newList(ptr.Pointer()) -} - -type QTextBlockFormat struct { - QTextFormat -} - -type QTextBlockFormat_ITF interface { - QTextFormat_ITF - QTextBlockFormat_PTR() *QTextBlockFormat -} - -func (ptr *QTextBlockFormat) QTextBlockFormat_PTR() *QTextBlockFormat { - return ptr -} - -func (ptr *QTextBlockFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextBlockFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextBlockFormat(ptr QTextBlockFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextBlockFormat_PTR().Pointer() - } - return nil -} - -func NewQTextBlockFormatFromPointer(ptr unsafe.Pointer) (n *QTextBlockFormat) { - n = new(QTextBlockFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextBlockFormat) DestroyQTextBlockFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextBlockFormat__LineHeightTypes -//QTextBlockFormat::LineHeightTypes -type QTextBlockFormat__LineHeightTypes int64 - -const ( - QTextBlockFormat__SingleHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(0) - QTextBlockFormat__ProportionalHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(1) - QTextBlockFormat__FixedHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(2) - QTextBlockFormat__MinimumHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(3) - QTextBlockFormat__LineDistanceHeight QTextBlockFormat__LineHeightTypes = QTextBlockFormat__LineHeightTypes(4) -) - -func NewQTextBlockFormat() *QTextBlockFormat { - tmpValue := NewQTextBlockFormatFromPointer(C.QTextBlockFormat_NewQTextBlockFormat()) - runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) - return tmpValue -} - -func (ptr *QTextBlockFormat) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QTextBlockFormat_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) BottomMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_BottomMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) HeadingLevel() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlockFormat_HeadingLevel(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlockFormat) Indent() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlockFormat_Indent(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlockFormat) LeftMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_LeftMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) LineHeight(scriptLineHeight float64, scaling float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_LineHeight(ptr.Pointer(), C.double(scriptLineHeight), C.double(scaling))) - } - return 0 -} - -func (ptr *QTextBlockFormat) LineHeight2() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_LineHeight2(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) LineHeightType() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBlockFormat_LineHeightType(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBlockFormat) NonBreakableLines() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBlockFormat_NonBreakableLines(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBlockFormat) PageBreakPolicy() QTextFormat__PageBreakFlag { - if ptr.Pointer() != nil { - return QTextFormat__PageBreakFlag(C.QTextBlockFormat_PageBreakPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) RightMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_RightMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) SetAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QTextBlockFormat) SetBottomMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetBottomMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextBlockFormat) SetHeadingLevel(level int) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetHeadingLevel(ptr.Pointer(), C.int(int32(level))) - } -} - -func (ptr *QTextBlockFormat) SetIndent(indentation int) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetIndent(ptr.Pointer(), C.int(int32(indentation))) - } -} - -func (ptr *QTextBlockFormat) SetLeftMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetLeftMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextBlockFormat) SetLineHeight(height float64, heightType int) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetLineHeight(ptr.Pointer(), C.double(height), C.int(int32(heightType))) - } -} - -func (ptr *QTextBlockFormat) SetNonBreakableLines(b bool) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetNonBreakableLines(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTextBlockFormat) SetPageBreakPolicy(policy QTextFormat__PageBreakFlag) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetPageBreakPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QTextBlockFormat) SetRightMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetRightMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextBlockFormat) SetTextIndent(indent float64) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetTextIndent(ptr.Pointer(), C.double(indent)) - } -} - -func (ptr *QTextBlockFormat) SetTopMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextBlockFormat_SetTopMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextBlockFormat) TextIndent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_TextIndent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) TopMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextBlockFormat_TopMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextBlockFormat) __setTabPositions_tabs_newList() unsafe.Pointer { - return C.QTextBlockFormat___setTabPositions_tabs_newList(ptr.Pointer()) -} - -func (ptr *QTextBlockFormat) __tabPositions_newList() unsafe.Pointer { - return C.QTextBlockFormat___tabPositions_newList(ptr.Pointer()) -} - -type QTextBlockGroup struct { - QTextObject -} - -type QTextBlockGroup_ITF interface { - QTextObject_ITF - QTextBlockGroup_PTR() *QTextBlockGroup -} - -func (ptr *QTextBlockGroup) QTextBlockGroup_PTR() *QTextBlockGroup { - return ptr -} - -func (ptr *QTextBlockGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTextBlockGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextObject_PTR().SetPointer(p) - } -} - -func PointerFromQTextBlockGroup(ptr QTextBlockGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextBlockGroup_PTR().Pointer() - } - return nil -} - -func NewQTextBlockGroupFromPointer(ptr unsafe.Pointer) (n *QTextBlockGroup) { - n = new(QTextBlockGroup) - n.SetPointer(ptr) - return -} -func NewQTextBlockGroup(document QTextDocument_ITF) *QTextBlockGroup { - tmpValue := NewQTextBlockGroupFromPointer(C.QTextBlockGroup_NewQTextBlockGroup(PointerFromQTextDocument(document))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTextBlockGroup_BlockFormatChanged -func callbackQTextBlockGroup_BlockFormatChanged(ptr unsafe.Pointer, block unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "blockFormatChanged"); signal != nil { - (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) - } else { - NewQTextBlockGroupFromPointer(ptr).BlockFormatChangedDefault(NewQTextBlockFromPointer(block)) - } -} - -func (ptr *QTextBlockGroup) ConnectBlockFormatChanged(f func(block *QTextBlock)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "blockFormatChanged"); signal != nil { - f := func(block *QTextBlock) { - (*(*func(*QTextBlock))(signal))(block) - f(block) - } - qt.ConnectSignal(ptr.Pointer(), "blockFormatChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockFormatChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBlockGroup) DisconnectBlockFormatChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "blockFormatChanged") - } -} - -func (ptr *QTextBlockGroup) BlockFormatChanged(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup_BlockFormatChanged(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QTextBlockGroup) BlockFormatChangedDefault(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup_BlockFormatChangedDefault(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -//export callbackQTextBlockGroup_BlockInserted -func callbackQTextBlockGroup_BlockInserted(ptr unsafe.Pointer, block unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "blockInserted"); signal != nil { - (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) - } else { - NewQTextBlockGroupFromPointer(ptr).BlockInsertedDefault(NewQTextBlockFromPointer(block)) - } -} - -func (ptr *QTextBlockGroup) ConnectBlockInserted(f func(block *QTextBlock)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "blockInserted"); signal != nil { - f := func(block *QTextBlock) { - (*(*func(*QTextBlock))(signal))(block) - f(block) - } - qt.ConnectSignal(ptr.Pointer(), "blockInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBlockGroup) DisconnectBlockInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "blockInserted") - } -} - -func (ptr *QTextBlockGroup) BlockInserted(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup_BlockInserted(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QTextBlockGroup) BlockInsertedDefault(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup_BlockInsertedDefault(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QTextBlockGroup) BlockList() []*QTextBlock { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QTextBlock { - out := make([]*QTextBlock, int(l.len)) - tmpList := NewQTextBlockGroupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__blockList_atList(i) - } - return out - }(C.QTextBlockGroup_BlockList(ptr.Pointer())) - } - return make([]*QTextBlock, 0) -} - -//export callbackQTextBlockGroup_BlockRemoved -func callbackQTextBlockGroup_BlockRemoved(ptr unsafe.Pointer, block unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "blockRemoved"); signal != nil { - (*(*func(*QTextBlock))(signal))(NewQTextBlockFromPointer(block)) - } else { - NewQTextBlockGroupFromPointer(ptr).BlockRemovedDefault(NewQTextBlockFromPointer(block)) - } -} - -func (ptr *QTextBlockGroup) ConnectBlockRemoved(f func(block *QTextBlock)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "blockRemoved"); signal != nil { - f := func(block *QTextBlock) { - (*(*func(*QTextBlock))(signal))(block) - f(block) - } - qt.ConnectSignal(ptr.Pointer(), "blockRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBlockGroup) DisconnectBlockRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "blockRemoved") - } -} - -func (ptr *QTextBlockGroup) BlockRemoved(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup_BlockRemoved(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QTextBlockGroup) BlockRemovedDefault(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup_BlockRemovedDefault(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -//export callbackQTextBlockGroup_DestroyQTextBlockGroup -func callbackQTextBlockGroup_DestroyQTextBlockGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextBlockGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextBlockGroupFromPointer(ptr).DestroyQTextBlockGroupDefault() - } -} - -func (ptr *QTextBlockGroup) ConnectDestroyQTextBlockGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextBlockGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextBlockGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextBlockGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBlockGroup) DisconnectDestroyQTextBlockGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextBlockGroup") - } -} - -func (ptr *QTextBlockGroup) DestroyQTextBlockGroup() { - if ptr.Pointer() != nil { - C.QTextBlockGroup_DestroyQTextBlockGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextBlockGroup) DestroyQTextBlockGroupDefault() { - if ptr.Pointer() != nil { - C.QTextBlockGroup_DestroyQTextBlockGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextBlockGroup) __blockList_atList(i int) *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextBlockGroup___blockList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextBlockGroup) __blockList_setList(i QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextBlockGroup___blockList_setList(ptr.Pointer(), PointerFromQTextBlock(i)) - } -} - -func (ptr *QTextBlockGroup) __blockList_newList() unsafe.Pointer { - return C.QTextBlockGroup___blockList_newList(ptr.Pointer()) -} - -type QTextBlockUserData struct { - ptr unsafe.Pointer -} - -type QTextBlockUserData_ITF interface { - QTextBlockUserData_PTR() *QTextBlockUserData -} - -func (ptr *QTextBlockUserData) QTextBlockUserData_PTR() *QTextBlockUserData { - return ptr -} - -func (ptr *QTextBlockUserData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextBlockUserData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextBlockUserData(ptr QTextBlockUserData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextBlockUserData_PTR().Pointer() - } - return nil -} - -func NewQTextBlockUserDataFromPointer(ptr unsafe.Pointer) (n *QTextBlockUserData) { - n = new(QTextBlockUserData) - n.SetPointer(ptr) - return -} - -//export callbackQTextBlockUserData_DestroyQTextBlockUserData -func callbackQTextBlockUserData_DestroyQTextBlockUserData(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextBlockUserData"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextBlockUserDataFromPointer(ptr).DestroyQTextBlockUserDataDefault() - } -} - -func (ptr *QTextBlockUserData) ConnectDestroyQTextBlockUserData(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextBlockUserData"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextBlockUserData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextBlockUserData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBlockUserData) DisconnectDestroyQTextBlockUserData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextBlockUserData") - } -} - -func (ptr *QTextBlockUserData) DestroyQTextBlockUserData() { - if ptr.Pointer() != nil { - C.QTextBlockUserData_DestroyQTextBlockUserData(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QTextBlockUserData) DestroyQTextBlockUserDataDefault() { - if ptr.Pointer() != nil { - C.QTextBlockUserData_DestroyQTextBlockUserDataDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QTextCharFormat struct { - QTextFormat -} - -type QTextCharFormat_ITF interface { - QTextFormat_ITF - QTextCharFormat_PTR() *QTextCharFormat -} - -func (ptr *QTextCharFormat) QTextCharFormat_PTR() *QTextCharFormat { - return ptr -} - -func (ptr *QTextCharFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextCharFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextCharFormat(ptr QTextCharFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextCharFormat_PTR().Pointer() - } - return nil -} - -func NewQTextCharFormatFromPointer(ptr unsafe.Pointer) (n *QTextCharFormat) { - n = new(QTextCharFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextCharFormat) DestroyQTextCharFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextCharFormat__VerticalAlignment -//QTextCharFormat::VerticalAlignment -type QTextCharFormat__VerticalAlignment int64 - -const ( - QTextCharFormat__AlignNormal QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(0) - QTextCharFormat__AlignSuperScript QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(1) - QTextCharFormat__AlignSubScript QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(2) - QTextCharFormat__AlignMiddle QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(3) - QTextCharFormat__AlignTop QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(4) - QTextCharFormat__AlignBottom QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(5) - QTextCharFormat__AlignBaseline QTextCharFormat__VerticalAlignment = QTextCharFormat__VerticalAlignment(6) -) - -//go:generate stringer -type=QTextCharFormat__UnderlineStyle -//QTextCharFormat::UnderlineStyle -type QTextCharFormat__UnderlineStyle int64 - -var ( - QTextCharFormat__NoUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(0) - QTextCharFormat__SingleUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(1) - QTextCharFormat__DashUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(2) - QTextCharFormat__DotLine QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(3) - QTextCharFormat__DashDotLine QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(4) - QTextCharFormat__DashDotDotLine QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(5) - QTextCharFormat__WaveUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(6) - QTextCharFormat__SpellCheckUnderline QTextCharFormat__UnderlineStyle = QTextCharFormat__UnderlineStyle(7) -) - -//go:generate stringer -type=QTextCharFormat__FontPropertiesInheritanceBehavior -//QTextCharFormat::FontPropertiesInheritanceBehavior -type QTextCharFormat__FontPropertiesInheritanceBehavior int64 - -const ( - QTextCharFormat__FontPropertiesSpecifiedOnly QTextCharFormat__FontPropertiesInheritanceBehavior = QTextCharFormat__FontPropertiesInheritanceBehavior(0) - QTextCharFormat__FontPropertiesAll QTextCharFormat__FontPropertiesInheritanceBehavior = QTextCharFormat__FontPropertiesInheritanceBehavior(1) -) - -func NewQTextCharFormat() *QTextCharFormat { - tmpValue := NewQTextCharFormatFromPointer(C.QTextCharFormat_NewQTextCharFormat()) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue -} - -func (ptr *QTextCharFormat) AnchorHref() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextCharFormat_AnchorHref(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextCharFormat) AnchorNames() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QTextCharFormat_AnchorNames(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QTextCharFormat) Font() *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QTextCharFormat_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTextCharFormat) FontCapitalization() QFont__Capitalization { - if ptr.Pointer() != nil { - return QFont__Capitalization(C.QTextCharFormat_FontCapitalization(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontFamilies() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextCharFormat_FontFamilies(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextCharFormat) FontFamily() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextCharFormat_FontFamily(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextCharFormat) FontFixedPitch() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_FontFixedPitch(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) FontHintingPreference() QFont__HintingPreference { - if ptr.Pointer() != nil { - return QFont__HintingPreference(C.QTextCharFormat_FontHintingPreference(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontItalic() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_FontItalic(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) FontKerning() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_FontKerning(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) FontLetterSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextCharFormat_FontLetterSpacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontLetterSpacingType() QFont__SpacingType { - if ptr.Pointer() != nil { - return QFont__SpacingType(C.QTextCharFormat_FontLetterSpacingType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontOverline() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_FontOverline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) FontPointSize() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextCharFormat_FontPointSize(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontStretch() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCharFormat_FontStretch(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCharFormat) FontStrikeOut() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_FontStrikeOut(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) FontStyleHint() QFont__StyleHint { - if ptr.Pointer() != nil { - return QFont__StyleHint(C.QTextCharFormat_FontStyleHint(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontStyleName() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextCharFormat_FontStyleName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextCharFormat) FontStyleStrategy() QFont__StyleStrategy { - if ptr.Pointer() != nil { - return QFont__StyleStrategy(C.QTextCharFormat_FontStyleStrategy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) FontUnderline() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_FontUnderline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) FontWeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCharFormat_FontWeight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCharFormat) FontWordSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextCharFormat_FontWordSpacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) IsAnchor() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCharFormat_IsAnchor(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCharFormat) SetAnchor(anchor bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetAnchor(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(anchor)))) - } -} - -func (ptr *QTextCharFormat) SetAnchorHref(value string) { - if ptr.Pointer() != nil { - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - C.QTextCharFormat_SetAnchorHref(ptr.Pointer(), C.struct_QtGui_PackedString{data: valueC, len: C.longlong(len(value))}) - } -} - -func (ptr *QTextCharFormat) SetAnchorNames(names []string) { - if ptr.Pointer() != nil { - namesC := C.CString(strings.Join(names, "¡¦!")) - defer C.free(unsafe.Pointer(namesC)) - C.QTextCharFormat_SetAnchorNames(ptr.Pointer(), C.struct_QtGui_PackedString{data: namesC, len: C.longlong(len(strings.Join(names, "¡¦!")))}) - } -} - -func (ptr *QTextCharFormat) SetFont(font QFont_ITF, behavior QTextCharFormat__FontPropertiesInheritanceBehavior) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFont(ptr.Pointer(), PointerFromQFont(font), C.longlong(behavior)) - } -} - -func (ptr *QTextCharFormat) SetFont2(font QFont_ITF) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFont2(ptr.Pointer(), PointerFromQFont(font)) - } -} - -func (ptr *QTextCharFormat) SetFontCapitalization(capitalization QFont__Capitalization) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontCapitalization(ptr.Pointer(), C.longlong(capitalization)) - } -} - -func (ptr *QTextCharFormat) SetFontFamilies(families []string) { - if ptr.Pointer() != nil { - familiesC := C.CString(strings.Join(families, "¡¦!")) - defer C.free(unsafe.Pointer(familiesC)) - C.QTextCharFormat_SetFontFamilies(ptr.Pointer(), C.struct_QtGui_PackedString{data: familiesC, len: C.longlong(len(strings.Join(families, "¡¦!")))}) - } -} - -func (ptr *QTextCharFormat) SetFontFamily(family string) { - if ptr.Pointer() != nil { - var familyC *C.char - if family != "" { - familyC = C.CString(family) - defer C.free(unsafe.Pointer(familyC)) - } - C.QTextCharFormat_SetFontFamily(ptr.Pointer(), C.struct_QtGui_PackedString{data: familyC, len: C.longlong(len(family))}) - } -} - -func (ptr *QTextCharFormat) SetFontFixedPitch(fixedPitch bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontFixedPitch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(fixedPitch)))) - } -} - -func (ptr *QTextCharFormat) SetFontHintingPreference(hintingPreference QFont__HintingPreference) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontHintingPreference(ptr.Pointer(), C.longlong(hintingPreference)) - } -} - -func (ptr *QTextCharFormat) SetFontItalic(italic bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic)))) - } -} - -func (ptr *QTextCharFormat) SetFontKerning(enable bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontKerning(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTextCharFormat) SetFontLetterSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontLetterSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QTextCharFormat) SetFontLetterSpacingType(letterSpacingType QFont__SpacingType) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontLetterSpacingType(ptr.Pointer(), C.longlong(letterSpacingType)) - } -} - -func (ptr *QTextCharFormat) SetFontOverline(overline bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontOverline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overline)))) - } -} - -func (ptr *QTextCharFormat) SetFontPointSize(size float64) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontPointSize(ptr.Pointer(), C.double(size)) - } -} - -func (ptr *QTextCharFormat) SetFontStretch(factor int) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontStretch(ptr.Pointer(), C.int(int32(factor))) - } -} - -func (ptr *QTextCharFormat) SetFontStrikeOut(strikeOut bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontStrikeOut(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(strikeOut)))) - } -} - -func (ptr *QTextCharFormat) SetFontStyleHint(hint QFont__StyleHint, strategy QFont__StyleStrategy) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontStyleHint(ptr.Pointer(), C.longlong(hint), C.longlong(strategy)) - } -} - -func (ptr *QTextCharFormat) SetFontStyleName(styleName string) { - if ptr.Pointer() != nil { - var styleNameC *C.char - if styleName != "" { - styleNameC = C.CString(styleName) - defer C.free(unsafe.Pointer(styleNameC)) - } - C.QTextCharFormat_SetFontStyleName(ptr.Pointer(), C.struct_QtGui_PackedString{data: styleNameC, len: C.longlong(len(styleName))}) - } -} - -func (ptr *QTextCharFormat) SetFontStyleStrategy(strategy QFont__StyleStrategy) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontStyleStrategy(ptr.Pointer(), C.longlong(strategy)) - } -} - -func (ptr *QTextCharFormat) SetFontUnderline(underline bool) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) - } -} - -func (ptr *QTextCharFormat) SetFontWeight(weight int) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontWeight(ptr.Pointer(), C.int(int32(weight))) - } -} - -func (ptr *QTextCharFormat) SetFontWordSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetFontWordSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QTextCharFormat) SetTextOutline(pen QPen_ITF) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetTextOutline(ptr.Pointer(), PointerFromQPen(pen)) - } -} - -func (ptr *QTextCharFormat) SetToolTip(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextCharFormat_SetToolTip(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextCharFormat) SetUnderlineColor(color QColor_ITF) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetUnderlineColor(ptr.Pointer(), PointerFromQColor(color)) - } -} - -func (ptr *QTextCharFormat) SetUnderlineStyle(style QTextCharFormat__UnderlineStyle) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetUnderlineStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QTextCharFormat) SetVerticalAlignment(alignment QTextCharFormat__VerticalAlignment) { - if ptr.Pointer() != nil { - C.QTextCharFormat_SetVerticalAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QTextCharFormat) TextOutline() *QPen { - if ptr.Pointer() != nil { - tmpValue := NewQPenFromPointer(C.QTextCharFormat_TextOutline(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue - } - return nil -} - -func (ptr *QTextCharFormat) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextCharFormat_ToolTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextCharFormat) UnderlineColor() *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QTextCharFormat_UnderlineColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QTextCharFormat) UnderlineStyle() QTextCharFormat__UnderlineStyle { - if ptr.Pointer() != nil { - return QTextCharFormat__UnderlineStyle(C.QTextCharFormat_UnderlineStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextCharFormat) VerticalAlignment() QTextCharFormat__VerticalAlignment { - if ptr.Pointer() != nil { - return QTextCharFormat__VerticalAlignment(C.QTextCharFormat_VerticalAlignment(ptr.Pointer())) - } - return 0 -} - -type QTextCursor struct { - ptr unsafe.Pointer -} - -type QTextCursor_ITF interface { - QTextCursor_PTR() *QTextCursor -} - -func (ptr *QTextCursor) QTextCursor_PTR() *QTextCursor { - return ptr -} - -func (ptr *QTextCursor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextCursor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextCursor(ptr QTextCursor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextCursor_PTR().Pointer() - } - return nil -} - -func NewQTextCursorFromPointer(ptr unsafe.Pointer) (n *QTextCursor) { - n = new(QTextCursor) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextCursor__MoveMode -//QTextCursor::MoveMode -type QTextCursor__MoveMode int64 - -const ( - QTextCursor__MoveAnchor QTextCursor__MoveMode = QTextCursor__MoveMode(0) - QTextCursor__KeepAnchor QTextCursor__MoveMode = QTextCursor__MoveMode(1) -) - -//go:generate stringer -type=QTextCursor__MoveOperation -//QTextCursor::MoveOperation -type QTextCursor__MoveOperation int64 - -const ( - QTextCursor__NoMove QTextCursor__MoveOperation = QTextCursor__MoveOperation(0) - QTextCursor__Start QTextCursor__MoveOperation = QTextCursor__MoveOperation(1) - QTextCursor__Up QTextCursor__MoveOperation = QTextCursor__MoveOperation(2) - QTextCursor__StartOfLine QTextCursor__MoveOperation = QTextCursor__MoveOperation(3) - QTextCursor__StartOfBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(4) - QTextCursor__StartOfWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(5) - QTextCursor__PreviousBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(6) - QTextCursor__PreviousCharacter QTextCursor__MoveOperation = QTextCursor__MoveOperation(7) - QTextCursor__PreviousWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(8) - QTextCursor__Left QTextCursor__MoveOperation = QTextCursor__MoveOperation(9) - QTextCursor__WordLeft QTextCursor__MoveOperation = QTextCursor__MoveOperation(10) - QTextCursor__End QTextCursor__MoveOperation = QTextCursor__MoveOperation(11) - QTextCursor__Down QTextCursor__MoveOperation = QTextCursor__MoveOperation(12) - QTextCursor__EndOfLine QTextCursor__MoveOperation = QTextCursor__MoveOperation(13) - QTextCursor__EndOfWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(14) - QTextCursor__EndOfBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(15) - QTextCursor__NextBlock QTextCursor__MoveOperation = QTextCursor__MoveOperation(16) - QTextCursor__NextCharacter QTextCursor__MoveOperation = QTextCursor__MoveOperation(17) - QTextCursor__NextWord QTextCursor__MoveOperation = QTextCursor__MoveOperation(18) - QTextCursor__Right QTextCursor__MoveOperation = QTextCursor__MoveOperation(19) - QTextCursor__WordRight QTextCursor__MoveOperation = QTextCursor__MoveOperation(20) - QTextCursor__NextCell QTextCursor__MoveOperation = QTextCursor__MoveOperation(21) - QTextCursor__PreviousCell QTextCursor__MoveOperation = QTextCursor__MoveOperation(22) - QTextCursor__NextRow QTextCursor__MoveOperation = QTextCursor__MoveOperation(23) - QTextCursor__PreviousRow QTextCursor__MoveOperation = QTextCursor__MoveOperation(24) -) - -//go:generate stringer -type=QTextCursor__SelectionType -//QTextCursor::SelectionType -type QTextCursor__SelectionType int64 - -const ( - QTextCursor__WordUnderCursor QTextCursor__SelectionType = QTextCursor__SelectionType(0) - QTextCursor__LineUnderCursor QTextCursor__SelectionType = QTextCursor__SelectionType(1) - QTextCursor__BlockUnderCursor QTextCursor__SelectionType = QTextCursor__SelectionType(2) - QTextCursor__Document QTextCursor__SelectionType = QTextCursor__SelectionType(3) -) - -func NewQTextCursor() *QTextCursor { - tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor()) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue -} - -func NewQTextCursor2(document QTextDocument_ITF) *QTextCursor { - tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor2(PointerFromQTextDocument(document))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue -} - -func NewQTextCursor3(frame QTextFrame_ITF) *QTextCursor { - tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor3(PointerFromQTextFrame(frame))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue -} - -func NewQTextCursor4(block QTextBlock_ITF) *QTextCursor { - tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor4(PointerFromQTextBlock(block))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue -} - -func NewQTextCursor5(cursor QTextCursor_ITF) *QTextCursor { - tmpValue := NewQTextCursorFromPointer(C.QTextCursor_NewQTextCursor5(PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue -} - -func (ptr *QTextCursor) Anchor() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_Anchor(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) AtBlockEnd() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_AtBlockEnd(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) AtBlockStart() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_AtBlockStart(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) AtEnd() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_AtEnd(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) AtStart() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_AtStart(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) BeginEditBlock() { - if ptr.Pointer() != nil { - C.QTextCursor_BeginEditBlock(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) Block() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextCursor_Block(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) BlockCharFormat() *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QTextCursor_BlockCharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) BlockFormat() *QTextBlockFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFormatFromPointer(C.QTextCursor_BlockFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) BlockNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_BlockNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) CharFormat() *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QTextCursor_CharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) ClearSelection() { - if ptr.Pointer() != nil { - C.QTextCursor_ClearSelection(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) ColumnNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_ColumnNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) CreateList(format QTextListFormat_ITF) *QTextList { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFromPointer(C.QTextCursor_CreateList(ptr.Pointer(), PointerFromQTextListFormat(format))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) CreateList2(style QTextListFormat__Style) *QTextList { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFromPointer(C.QTextCursor_CreateList2(ptr.Pointer(), C.longlong(style))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) CurrentFrame() *QTextFrame { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFromPointer(C.QTextCursor_CurrentFrame(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) CurrentList() *QTextList { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFromPointer(C.QTextCursor_CurrentList(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) CurrentTable() *QTextTable { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableFromPointer(C.QTextCursor_CurrentTable(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) DeleteChar() { - if ptr.Pointer() != nil { - C.QTextCursor_DeleteChar(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) DeletePreviousChar() { - if ptr.Pointer() != nil { - C.QTextCursor_DeletePreviousChar(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) Document() *QTextDocument { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFromPointer(C.QTextCursor_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) EndEditBlock() { - if ptr.Pointer() != nil { - C.QTextCursor_EndEditBlock(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) HasComplexSelection() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_HasComplexSelection(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) HasSelection() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_HasSelection(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) InsertBlock() { - if ptr.Pointer() != nil { - C.QTextCursor_InsertBlock(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) InsertBlock2(format QTextBlockFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_InsertBlock2(ptr.Pointer(), PointerFromQTextBlockFormat(format)) - } -} - -func (ptr *QTextCursor) InsertBlock3(format QTextBlockFormat_ITF, charFormat QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_InsertBlock3(ptr.Pointer(), PointerFromQTextBlockFormat(format), PointerFromQTextCharFormat(charFormat)) - } -} - -func (ptr *QTextCursor) InsertFragment(fragment QTextDocumentFragment_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_InsertFragment(ptr.Pointer(), PointerFromQTextDocumentFragment(fragment)) - } -} - -func (ptr *QTextCursor) InsertFrame(format QTextFrameFormat_ITF) *QTextFrame { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFromPointer(C.QTextCursor_InsertFrame(ptr.Pointer(), PointerFromQTextFrameFormat(format))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) InsertHtml(html string) { - if ptr.Pointer() != nil { - var htmlC *C.char - if html != "" { - htmlC = C.CString(html) - defer C.free(unsafe.Pointer(htmlC)) - } - C.QTextCursor_InsertHtml(ptr.Pointer(), C.struct_QtGui_PackedString{data: htmlC, len: C.longlong(len(html))}) - } -} - -func (ptr *QTextCursor) InsertImage(format QTextImageFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_InsertImage(ptr.Pointer(), PointerFromQTextImageFormat(format)) - } -} - -func (ptr *QTextCursor) InsertImage2(format QTextImageFormat_ITF, alignment QTextFrameFormat__Position) { - if ptr.Pointer() != nil { - C.QTextCursor_InsertImage2(ptr.Pointer(), PointerFromQTextImageFormat(format), C.longlong(alignment)) - } -} - -func (ptr *QTextCursor) InsertImage3(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTextCursor_InsertImage3(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QTextCursor) InsertImage4(image QImage_ITF, name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTextCursor_InsertImage4(ptr.Pointer(), PointerFromQImage(image), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QTextCursor) InsertList(format QTextListFormat_ITF) *QTextList { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFromPointer(C.QTextCursor_InsertList(ptr.Pointer(), PointerFromQTextListFormat(format))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) InsertList2(style QTextListFormat__Style) *QTextList { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFromPointer(C.QTextCursor_InsertList2(ptr.Pointer(), C.longlong(style))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) InsertTable(rows int, columns int, format QTextTableFormat_ITF) *QTextTable { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableFromPointer(C.QTextCursor_InsertTable(ptr.Pointer(), C.int(int32(rows)), C.int(int32(columns)), PointerFromQTextTableFormat(format))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) InsertTable2(rows int, columns int) *QTextTable { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableFromPointer(C.QTextCursor_InsertTable2(ptr.Pointer(), C.int(int32(rows)), C.int(int32(columns)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) InsertText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextCursor_InsertText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextCursor) InsertText2(text string, format QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextCursor_InsertText2(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QTextCursor) IsCopyOf(other QTextCursor_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_IsCopyOf(ptr.Pointer(), PointerFromQTextCursor(other))) != 0 - } - return false -} - -func (ptr *QTextCursor) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) JoinPreviousEditBlock() { - if ptr.Pointer() != nil { - C.QTextCursor_JoinPreviousEditBlock(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) KeepPositionOnInsert() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_KeepPositionOnInsert(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) MergeBlockCharFormat(modifier QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_MergeBlockCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(modifier)) - } -} - -func (ptr *QTextCursor) MergeBlockFormat(modifier QTextBlockFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_MergeBlockFormat(ptr.Pointer(), PointerFromQTextBlockFormat(modifier)) - } -} - -func (ptr *QTextCursor) MergeCharFormat(modifier QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_MergeCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(modifier)) - } -} - -func (ptr *QTextCursor) MovePosition(operation QTextCursor__MoveOperation, mode QTextCursor__MoveMode, n int) bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_MovePosition(ptr.Pointer(), C.longlong(operation), C.longlong(mode), C.int(int32(n)))) != 0 - } - return false -} - -func (ptr *QTextCursor) Position() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_Position(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) PositionInBlock() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_PositionInBlock(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) RemoveSelectedText() { - if ptr.Pointer() != nil { - C.QTextCursor_RemoveSelectedText(ptr.Pointer()) - } -} - -func (ptr *QTextCursor) Select(selection QTextCursor__SelectionType) { - if ptr.Pointer() != nil { - C.QTextCursor_Select(ptr.Pointer(), C.longlong(selection)) - } -} - -func (ptr *QTextCursor) SelectedTableCells(firstRow int, numRows int, firstColumn int, numColumns int) { - if ptr.Pointer() != nil { - C.QTextCursor_SelectedTableCells(ptr.Pointer(), C.int(int32(firstRow)), C.int(int32(numRows)), C.int(int32(firstColumn)), C.int(int32(numColumns))) - } -} - -func (ptr *QTextCursor) SelectedText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextCursor_SelectedText(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextCursor) Selection() *QTextDocumentFragment { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextCursor_Selection(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue - } - return nil -} - -func (ptr *QTextCursor) SelectionEnd() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_SelectionEnd(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) SelectionStart() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_SelectionStart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) SetBlockCharFormat(format QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_SetBlockCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QTextCursor) SetBlockFormat(format QTextBlockFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_SetBlockFormat(ptr.Pointer(), PointerFromQTextBlockFormat(format)) - } -} - -func (ptr *QTextCursor) SetCharFormat(format QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_SetCharFormat(ptr.Pointer(), PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QTextCursor) SetKeepPositionOnInsert(b bool) { - if ptr.Pointer() != nil { - C.QTextCursor_SetKeepPositionOnInsert(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTextCursor) SetPosition(pos int, m QTextCursor__MoveMode) { - if ptr.Pointer() != nil { - C.QTextCursor_SetPosition(ptr.Pointer(), C.int(int32(pos)), C.longlong(m)) - } -} - -func (ptr *QTextCursor) SetVerticalMovementX(x int) { - if ptr.Pointer() != nil { - C.QTextCursor_SetVerticalMovementX(ptr.Pointer(), C.int(int32(x))) - } -} - -func (ptr *QTextCursor) SetVisualNavigation(b bool) { - if ptr.Pointer() != nil { - C.QTextCursor_SetVisualNavigation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTextCursor) Swap(other QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QTextCursor_Swap(ptr.Pointer(), PointerFromQTextCursor(other)) - } -} - -func (ptr *QTextCursor) VerticalMovementX() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextCursor_VerticalMovementX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextCursor) VisualNavigation() bool { - if ptr.Pointer() != nil { - return int8(C.QTextCursor_VisualNavigation(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextCursor) DestroyQTextCursor() { - if ptr.Pointer() != nil { - C.QTextCursor_DestroyQTextCursor(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextDocument struct { - core.QObject -} - -type QTextDocument_ITF interface { - core.QObject_ITF - QTextDocument_PTR() *QTextDocument -} - -func (ptr *QTextDocument) QTextDocument_PTR() *QTextDocument { - return ptr -} - -func (ptr *QTextDocument) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTextDocument) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQTextDocument(ptr QTextDocument_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextDocument_PTR().Pointer() - } - return nil -} - -func NewQTextDocumentFromPointer(ptr unsafe.Pointer) (n *QTextDocument) { - n = new(QTextDocument) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextDocument__MetaInformation -//QTextDocument::MetaInformation -type QTextDocument__MetaInformation int64 - -const ( - QTextDocument__DocumentTitle QTextDocument__MetaInformation = QTextDocument__MetaInformation(0) - QTextDocument__DocumentUrl QTextDocument__MetaInformation = QTextDocument__MetaInformation(1) -) - -//go:generate stringer -type=QTextDocument__FindFlag -//QTextDocument::FindFlag -type QTextDocument__FindFlag int64 - -const ( - QTextDocument__FindBackward QTextDocument__FindFlag = QTextDocument__FindFlag(0x00001) - QTextDocument__FindCaseSensitively QTextDocument__FindFlag = QTextDocument__FindFlag(0x00002) - QTextDocument__FindWholeWords QTextDocument__FindFlag = QTextDocument__FindFlag(0x00004) -) - -//go:generate stringer -type=QTextDocument__ResourceType -//QTextDocument::ResourceType -type QTextDocument__ResourceType int64 - -const ( - QTextDocument__HtmlResource QTextDocument__ResourceType = QTextDocument__ResourceType(1) - QTextDocument__ImageResource QTextDocument__ResourceType = QTextDocument__ResourceType(2) - QTextDocument__StyleSheetResource QTextDocument__ResourceType = QTextDocument__ResourceType(3) - QTextDocument__UserResource QTextDocument__ResourceType = QTextDocument__ResourceType(100) -) - -//go:generate stringer -type=QTextDocument__Stacks -//QTextDocument::Stacks -type QTextDocument__Stacks int64 - -const ( - QTextDocument__UndoStack QTextDocument__Stacks = QTextDocument__Stacks(0x01) - QTextDocument__RedoStack QTextDocument__Stacks = QTextDocument__Stacks(0x02) - QTextDocument__UndoAndRedoStacks QTextDocument__Stacks = QTextDocument__Stacks(QTextDocument__UndoStack | QTextDocument__RedoStack) -) - -func NewQTextDocument(parent core.QObject_ITF) *QTextDocument { - tmpValue := NewQTextDocumentFromPointer(C.QTextDocument_NewQTextDocument(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTextDocument2(text string, parent core.QObject_ITF) *QTextDocument { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextDocumentFromPointer(C.QTextDocument_NewQTextDocument2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTextDocument) AddResource(ty int, name core.QUrl_ITF, resource core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_AddResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name), core.PointerFromQVariant(resource)) - } -} - -func (ptr *QTextDocument) AdjustSize() { - if ptr.Pointer() != nil { - C.QTextDocument_AdjustSize(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) AllFormats() []*QTextFormat { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QTextFormat { - out := make([]*QTextFormat, int(l.len)) - tmpList := NewQTextDocumentFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allFormats_atList(i) - } - return out - }(C.QTextDocument_AllFormats(ptr.Pointer())) - } - return make([]*QTextFormat, 0) -} - -func (ptr *QTextDocument) AvailableRedoSteps() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_AvailableRedoSteps(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextDocument) AvailableUndoSteps() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_AvailableUndoSteps(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextDocument) BaseUrl() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QTextDocument_BaseUrl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQTextDocument_BaseUrlChanged -func callbackQTextDocument_BaseUrlChanged(ptr unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "baseUrlChanged"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) - } - -} - -func (ptr *QTextDocument) ConnectBaseUrlChanged(f func(url *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "baseUrlChanged") { - C.QTextDocument_ConnectBaseUrlChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "baseUrlChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "baseUrlChanged"); signal != nil { - f := func(url *core.QUrl) { - (*(*func(*core.QUrl))(signal))(url) - f(url) - } - qt.ConnectSignal(ptr.Pointer(), "baseUrlChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "baseUrlChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectBaseUrlChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectBaseUrlChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "baseUrlChanged") - } -} - -func (ptr *QTextDocument) BaseUrlChanged(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_BaseUrlChanged(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QTextDocument) Begin() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_Begin(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) BlockCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_BlockCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextDocument_BlockCountChanged -func callbackQTextDocument_BlockCountChanged(ptr unsafe.Pointer, newBlockCount C.int) { - if signal := qt.GetSignal(ptr, "blockCountChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(newBlockCount))) - } - -} - -func (ptr *QTextDocument) ConnectBlockCountChanged(f func(newBlockCount int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "blockCountChanged") { - C.QTextDocument_ConnectBlockCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blockCountChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "blockCountChanged"); signal != nil { - f := func(newBlockCount int) { - (*(*func(int))(signal))(newBlockCount) - f(newBlockCount) - } - qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectBlockCountChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectBlockCountChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "blockCountChanged") - } -} - -func (ptr *QTextDocument) BlockCountChanged(newBlockCount int) { - if ptr.Pointer() != nil { - C.QTextDocument_BlockCountChanged(ptr.Pointer(), C.int(int32(newBlockCount))) - } -} - -func (ptr *QTextDocument) CharacterAt(pos int) *core.QChar { - if ptr.Pointer() != nil { - tmpValue := core.NewQCharFromPointer(C.QTextDocument_CharacterAt(ptr.Pointer(), C.int(int32(pos)))) - runtime.SetFinalizer(tmpValue, (*core.QChar).DestroyQChar) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) CharacterCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_CharacterCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextDocument_Clear -func callbackQTextDocument_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextDocumentFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QTextDocument) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QTextDocument) Clear() { - if ptr.Pointer() != nil { - C.QTextDocument_Clear(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) ClearDefault() { - if ptr.Pointer() != nil { - C.QTextDocument_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) ClearUndoRedoStacks(stacksToClear QTextDocument__Stacks) { - if ptr.Pointer() != nil { - C.QTextDocument_ClearUndoRedoStacks(ptr.Pointer(), C.longlong(stacksToClear)) - } -} - -func (ptr *QTextDocument) Clone(parent core.QObject_ITF) *QTextDocument { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFromPointer(C.QTextDocument_Clone(ptr.Pointer(), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTextDocument_ContentsChange -func callbackQTextDocument_ContentsChange(ptr unsafe.Pointer, position C.int, charsRemoved C.int, charsAdded C.int) { - if signal := qt.GetSignal(ptr, "contentsChange"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(position)), int(int32(charsRemoved)), int(int32(charsAdded))) - } - -} - -func (ptr *QTextDocument) ConnectContentsChange(f func(position int, charsRemoved int, charsAdded int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "contentsChange") { - C.QTextDocument_ConnectContentsChange(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentsChange"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "contentsChange"); signal != nil { - f := func(position int, charsRemoved int, charsAdded int) { - (*(*func(int, int, int))(signal))(position, charsRemoved, charsAdded) - f(position, charsRemoved, charsAdded) - } - qt.ConnectSignal(ptr.Pointer(), "contentsChange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contentsChange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectContentsChange() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectContentsChange(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "contentsChange") - } -} - -func (ptr *QTextDocument) ContentsChange(position int, charsRemoved int, charsAdded int) { - if ptr.Pointer() != nil { - C.QTextDocument_ContentsChange(ptr.Pointer(), C.int(int32(position)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) - } -} - -//export callbackQTextDocument_ContentsChanged -func callbackQTextDocument_ContentsChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "contentsChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextDocument) ConnectContentsChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "contentsChanged") { - C.QTextDocument_ConnectContentsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentsChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "contentsChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "contentsChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contentsChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectContentsChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectContentsChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "contentsChanged") - } -} - -func (ptr *QTextDocument) ContentsChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_ContentsChanged(ptr.Pointer()) - } -} - -//export callbackQTextDocument_CreateObject -func callbackQTextDocument_CreateObject(ptr unsafe.Pointer, format unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createObject"); signal != nil { - return PointerFromQTextObject((*(*func(*QTextFormat) *QTextObject)(signal))(NewQTextFormatFromPointer(format))) - } - - return PointerFromQTextObject(NewQTextDocumentFromPointer(ptr).CreateObjectDefault(NewQTextFormatFromPointer(format))) -} - -func (ptr *QTextDocument) ConnectCreateObject(f func(format *QTextFormat) *QTextObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createObject"); signal != nil { - f := func(format *QTextFormat) *QTextObject { - (*(*func(*QTextFormat) *QTextObject)(signal))(format) - return f(format) - } - qt.ConnectSignal(ptr.Pointer(), "createObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectCreateObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createObject") - } -} - -func (ptr *QTextDocument) CreateObject(format QTextFormat_ITF) *QTextObject { - if ptr.Pointer() != nil { - tmpValue := NewQTextObjectFromPointer(C.QTextDocument_CreateObject(ptr.Pointer(), PointerFromQTextFormat(format))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) CreateObjectDefault(format QTextFormat_ITF) *QTextObject { - if ptr.Pointer() != nil { - tmpValue := NewQTextObjectFromPointer(C.QTextDocument_CreateObjectDefault(ptr.Pointer(), PointerFromQTextFormat(format))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTextDocument_CursorPositionChanged -func callbackQTextDocument_CursorPositionChanged(ptr unsafe.Pointer, cursor unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { - (*(*func(*QTextCursor))(signal))(NewQTextCursorFromPointer(cursor)) - } - -} - -func (ptr *QTextDocument) ConnectCursorPositionChanged(f func(cursor *QTextCursor)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { - C.QTextDocument_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { - f := func(cursor *QTextCursor) { - (*(*func(*QTextCursor))(signal))(cursor) - f(cursor) - } - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectCursorPositionChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectCursorPositionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") - } -} - -func (ptr *QTextDocument) CursorPositionChanged(cursor QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_CursorPositionChanged(ptr.Pointer(), PointerFromQTextCursor(cursor)) - } -} - -func (ptr *QTextDocument) DefaultCursorMoveStyle() core.Qt__CursorMoveStyle { - if ptr.Pointer() != nil { - return core.Qt__CursorMoveStyle(C.QTextDocument_DefaultCursorMoveStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextDocument) DefaultFont() *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QTextDocument_DefaultFont(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) DefaultStyleSheet() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocument_DefaultStyleSheet(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextDocument) DefaultTextOption() *QTextOption { - if ptr.Pointer() != nil { - tmpValue := NewQTextOptionFromPointer(C.QTextDocument_DefaultTextOption(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) DocumentLayout() *QAbstractTextDocumentLayout { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractTextDocumentLayoutFromPointer(C.QTextDocument_DocumentLayout(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTextDocument_DocumentLayoutChanged -func callbackQTextDocument_DocumentLayoutChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "documentLayoutChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextDocument) ConnectDocumentLayoutChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "documentLayoutChanged") { - C.QTextDocument_ConnectDocumentLayoutChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "documentLayoutChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "documentLayoutChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "documentLayoutChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "documentLayoutChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectDocumentLayoutChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectDocumentLayoutChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "documentLayoutChanged") - } -} - -func (ptr *QTextDocument) DocumentLayoutChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DocumentLayoutChanged(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) DocumentMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextDocument_DocumentMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextDocument) DrawContents(p QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_DrawContents(ptr.Pointer(), PointerFromQPainter(p), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QTextDocument) End() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_End(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Find(subString string, cursor QTextCursor_ITF, options QTextDocument__FindFlag) *QTextCursor { - if ptr.Pointer() != nil { - var subStringC *C.char - if subString != "" { - subStringC = C.CString(subString) - defer C.free(unsafe.Pointer(subStringC)) - } - tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find(ptr.Pointer(), C.struct_QtGui_PackedString{data: subStringC, len: C.longlong(len(subString))}, PointerFromQTextCursor(cursor), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Find2(subString string, position int, options QTextDocument__FindFlag) *QTextCursor { - if ptr.Pointer() != nil { - var subStringC *C.char - if subString != "" { - subStringC = C.CString(subString) - defer C.free(unsafe.Pointer(subStringC)) - } - tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find2(ptr.Pointer(), C.struct_QtGui_PackedString{data: subStringC, len: C.longlong(len(subString))}, C.int(int32(position)), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Find3(expr core.QRegExp_ITF, from int, options QTextDocument__FindFlag) *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find3(ptr.Pointer(), core.PointerFromQRegExp(expr), C.int(int32(from)), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Find4(expr core.QRegExp_ITF, cursor QTextCursor_ITF, options QTextDocument__FindFlag) *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find4(ptr.Pointer(), core.PointerFromQRegExp(expr), PointerFromQTextCursor(cursor), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Find5(expr core.QRegularExpression_ITF, from int, options QTextDocument__FindFlag) *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find5(ptr.Pointer(), core.PointerFromQRegularExpression(expr), C.int(int32(from)), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Find6(expr core.QRegularExpression_ITF, cursor QTextCursor_ITF, options QTextDocument__FindFlag) *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextDocument_Find6(ptr.Pointer(), core.PointerFromQRegularExpression(expr), PointerFromQTextCursor(cursor), C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) FindBlock(pos int) *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FindBlock(ptr.Pointer(), C.int(int32(pos)))) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) FindBlockByLineNumber(lineNumber int) *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FindBlockByLineNumber(ptr.Pointer(), C.int(int32(lineNumber)))) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) FindBlockByNumber(blockNumber int) *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FindBlockByNumber(ptr.Pointer(), C.int(int32(blockNumber)))) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) FirstBlock() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_FirstBlock(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) IdealWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextDocument_IdealWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextDocument) IndentWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextDocument_IndentWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextDocument) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextDocument) IsModified() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_IsModified(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextDocument) IsRedoAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_IsRedoAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextDocument) IsUndoAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_IsUndoAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextDocument) IsUndoRedoEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_IsUndoRedoEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextDocument) LastBlock() *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextDocument_LastBlock(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) LineCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_LineCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextDocument_LoadResource -func callbackQTextDocument_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "loadResource"); signal != nil { - return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name))) - } - - return core.PointerFromQVariant(NewQTextDocumentFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name))) -} - -func (ptr *QTextDocument) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil { - f := func(ty int, name *core.QUrl) *core.QVariant { - (*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name) - return f(ty, name) - } - qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectLoadResource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadResource") - } -} - -func (ptr *QTextDocument) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextDocument_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextDocument_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) MarkContentsDirty(position int, length int) { - if ptr.Pointer() != nil { - C.QTextDocument_MarkContentsDirty(ptr.Pointer(), C.int(int32(position)), C.int(int32(length))) - } -} - -func (ptr *QTextDocument) MaximumBlockCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_MaximumBlockCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextDocument) MetaInformation(info QTextDocument__MetaInformation) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocument_MetaInformation(ptr.Pointer(), C.longlong(info))) - } - return "" -} - -//export callbackQTextDocument_ModificationChanged -func callbackQTextDocument_ModificationChanged(ptr unsafe.Pointer, changed C.char) { - if signal := qt.GetSignal(ptr, "modificationChanged"); signal != nil { - (*(*func(bool))(signal))(int8(changed) != 0) - } - -} - -func (ptr *QTextDocument) ConnectModificationChanged(f func(changed bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modificationChanged") { - C.QTextDocument_ConnectModificationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modificationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modificationChanged"); signal != nil { - f := func(changed bool) { - (*(*func(bool))(signal))(changed) - f(changed) - } - qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectModificationChanged() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectModificationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modificationChanged") - } -} - -func (ptr *QTextDocument) ModificationChanged(changed bool) { - if ptr.Pointer() != nil { - C.QTextDocument_ModificationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(changed)))) - } -} - -func (ptr *QTextDocument) Object(objectIndex int) *QTextObject { - if ptr.Pointer() != nil { - tmpValue := NewQTextObjectFromPointer(C.QTextDocument_Object(ptr.Pointer(), C.int(int32(objectIndex)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) ObjectForFormat(ff QTextFormat_ITF) *QTextObject { - if ptr.Pointer() != nil { - tmpValue := NewQTextObjectFromPointer(C.QTextDocument_ObjectForFormat(ptr.Pointer(), PointerFromQTextFormat(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) PageCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_PageCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextDocument) PageSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QTextDocument_PageSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Print(printer QPagedPaintDevice_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_Print(ptr.Pointer(), PointerFromQPagedPaintDevice(printer)) - } -} - -func (ptr *QTextDocument) Redo(cursor QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_Redo(ptr.Pointer(), PointerFromQTextCursor(cursor)) - } -} - -//export callbackQTextDocument_Redo2 -func callbackQTextDocument_Redo2(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo2"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextDocumentFromPointer(ptr).Redo2Default() - } -} - -func (ptr *QTextDocument) ConnectRedo2(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo2"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectRedo2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo2") - } -} - -func (ptr *QTextDocument) Redo2() { - if ptr.Pointer() != nil { - C.QTextDocument_Redo2(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) Redo2Default() { - if ptr.Pointer() != nil { - C.QTextDocument_Redo2Default(ptr.Pointer()) - } -} - -//export callbackQTextDocument_RedoAvailable -func callbackQTextDocument_RedoAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QTextDocument) ConnectRedoAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") { - C.QTextDocument_ConnectRedoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectRedoAvailable() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectRedoAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redoAvailable") - } -} - -func (ptr *QTextDocument) RedoAvailable(available bool) { - if ptr.Pointer() != nil { - C.QTextDocument_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -func (ptr *QTextDocument) Resource(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextDocument_Resource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) Revision() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextDocument_Revision(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextDocument) RootFrame() *QTextFrame { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFromPointer(C.QTextDocument_RootFrame(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) SetBaseUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_SetBaseUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QTextDocument) SetDefaultCursorMoveStyle(style core.Qt__CursorMoveStyle) { - if ptr.Pointer() != nil { - C.QTextDocument_SetDefaultCursorMoveStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QTextDocument) SetDefaultFont(font QFont_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_SetDefaultFont(ptr.Pointer(), PointerFromQFont(font)) - } -} - -func (ptr *QTextDocument) SetDefaultStyleSheet(sheet string) { - if ptr.Pointer() != nil { - var sheetC *C.char - if sheet != "" { - sheetC = C.CString(sheet) - defer C.free(unsafe.Pointer(sheetC)) - } - C.QTextDocument_SetDefaultStyleSheet(ptr.Pointer(), C.struct_QtGui_PackedString{data: sheetC, len: C.longlong(len(sheet))}) - } -} - -func (ptr *QTextDocument) SetDefaultTextOption(option QTextOption_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_SetDefaultTextOption(ptr.Pointer(), PointerFromQTextOption(option)) - } -} - -func (ptr *QTextDocument) SetDocumentLayout(layout QAbstractTextDocumentLayout_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_SetDocumentLayout(ptr.Pointer(), PointerFromQAbstractTextDocumentLayout(layout)) - } -} - -func (ptr *QTextDocument) SetDocumentMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextDocument_SetDocumentMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextDocument) SetHtml(html string) { - if ptr.Pointer() != nil { - var htmlC *C.char - if html != "" { - htmlC = C.CString(html) - defer C.free(unsafe.Pointer(htmlC)) - } - C.QTextDocument_SetHtml(ptr.Pointer(), C.struct_QtGui_PackedString{data: htmlC, len: C.longlong(len(html))}) - } -} - -func (ptr *QTextDocument) SetIndentWidth(width float64) { - if ptr.Pointer() != nil { - C.QTextDocument_SetIndentWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextDocument) SetMaximumBlockCount(maximum int) { - if ptr.Pointer() != nil { - C.QTextDocument_SetMaximumBlockCount(ptr.Pointer(), C.int(int32(maximum))) - } -} - -func (ptr *QTextDocument) SetMetaInformation(info QTextDocument__MetaInformation, stri string) { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - C.QTextDocument_SetMetaInformation(ptr.Pointer(), C.longlong(info), C.struct_QtGui_PackedString{data: striC, len: C.longlong(len(stri))}) - } -} - -//export callbackQTextDocument_SetModified -func callbackQTextDocument_SetModified(ptr unsafe.Pointer, m C.char) { - if signal := qt.GetSignal(ptr, "setModified"); signal != nil { - (*(*func(bool))(signal))(int8(m) != 0) - } else { - NewQTextDocumentFromPointer(ptr).SetModifiedDefault(int8(m) != 0) - } -} - -func (ptr *QTextDocument) ConnectSetModified(f func(m bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setModified"); signal != nil { - f := func(m bool) { - (*(*func(bool))(signal))(m) - f(m) - } - qt.ConnectSignal(ptr.Pointer(), "setModified", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setModified", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectSetModified() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setModified") - } -} - -func (ptr *QTextDocument) SetModified(m bool) { - if ptr.Pointer() != nil { - C.QTextDocument_SetModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(m)))) - } -} - -func (ptr *QTextDocument) SetModifiedDefault(m bool) { - if ptr.Pointer() != nil { - C.QTextDocument_SetModifiedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(m)))) - } -} - -func (ptr *QTextDocument) SetPageSize(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_SetPageSize(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QTextDocument) SetPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextDocument_SetPlainText(ptr.Pointer(), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextDocument) SetTextWidth(width float64) { - if ptr.Pointer() != nil { - C.QTextDocument_SetTextWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextDocument) SetUndoRedoEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QTextDocument_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTextDocument) SetUseDesignMetrics(b bool) { - if ptr.Pointer() != nil { - C.QTextDocument_SetUseDesignMetrics(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTextDocument) Size() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QTextDocument_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) TextWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextDocument_TextWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextDocument) ToHtml(encoding core.QByteArray_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocument_ToHtml(ptr.Pointer(), core.PointerFromQByteArray(encoding))) - } - return "" -} - -func (ptr *QTextDocument) ToPlainText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocument_ToPlainText(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextDocument) ToRawText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocument_ToRawText(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextDocument) Undo(cursor QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_Undo(ptr.Pointer(), PointerFromQTextCursor(cursor)) - } -} - -//export callbackQTextDocument_Undo2 -func callbackQTextDocument_Undo2(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo2"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextDocumentFromPointer(ptr).Undo2Default() - } -} - -func (ptr *QTextDocument) ConnectUndo2(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo2"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectUndo2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo2") - } -} - -func (ptr *QTextDocument) Undo2() { - if ptr.Pointer() != nil { - C.QTextDocument_Undo2(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) Undo2Default() { - if ptr.Pointer() != nil { - C.QTextDocument_Undo2Default(ptr.Pointer()) - } -} - -//export callbackQTextDocument_UndoAvailable -func callbackQTextDocument_UndoAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QTextDocument) ConnectUndoAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") { - C.QTextDocument_ConnectUndoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectUndoAvailable() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectUndoAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "undoAvailable") - } -} - -func (ptr *QTextDocument) UndoAvailable(available bool) { - if ptr.Pointer() != nil { - C.QTextDocument_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -//export callbackQTextDocument_UndoCommandAdded -func callbackQTextDocument_UndoCommandAdded(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undoCommandAdded"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextDocument) ConnectUndoCommandAdded(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "undoCommandAdded") { - C.QTextDocument_ConnectUndoCommandAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoCommandAdded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "undoCommandAdded"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undoCommandAdded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undoCommandAdded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectUndoCommandAdded() { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectUndoCommandAdded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "undoCommandAdded") - } -} - -func (ptr *QTextDocument) UndoCommandAdded() { - if ptr.Pointer() != nil { - C.QTextDocument_UndoCommandAdded(ptr.Pointer()) - } -} - -func (ptr *QTextDocument) UseDesignMetrics() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_UseDesignMetrics(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTextDocument_DestroyQTextDocument -func callbackQTextDocument_DestroyQTextDocument(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextDocument"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextDocumentFromPointer(ptr).DestroyQTextDocumentDefault() - } -} - -func (ptr *QTextDocument) ConnectDestroyQTextDocument(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextDocument"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextDocument", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextDocument", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextDocument) DisconnectDestroyQTextDocument() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextDocument") - } -} - -func (ptr *QTextDocument) DestroyQTextDocument() { - if ptr.Pointer() != nil { - C.QTextDocument_DestroyQTextDocument(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextDocument) DestroyQTextDocumentDefault() { - if ptr.Pointer() != nil { - C.QTextDocument_DestroyQTextDocumentDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextDocument) __allFormats_atList(i int) *QTextFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextFormatFromPointer(C.QTextDocument___allFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) __allFormats_setList(i QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument___allFormats_setList(ptr.Pointer(), PointerFromQTextFormat(i)) - } -} - -func (ptr *QTextDocument) __allFormats_newList() unsafe.Pointer { - return C.QTextDocument___allFormats_newList(ptr.Pointer()) -} - -func (ptr *QTextDocument) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextDocument___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextDocument) __children_newList() unsafe.Pointer { - return C.QTextDocument___children_newList(ptr.Pointer()) -} - -func (ptr *QTextDocument) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QTextDocument___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QTextDocument) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QTextDocument___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QTextDocument) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextDocument___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextDocument) __findChildren_newList() unsafe.Pointer { - return C.QTextDocument___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QTextDocument) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextDocument___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextDocument) __findChildren_newList3() unsafe.Pointer { - return C.QTextDocument___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QTextDocument) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextDocument___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocument) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextDocument) __qFindChildren_newList2() unsafe.Pointer { - return C.QTextDocument___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQTextDocument_ChildEvent -func callbackQTextDocument_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQTextDocumentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QTextDocument) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQTextDocument_ConnectNotify -func callbackQTextDocument_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQTextDocumentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QTextDocument) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQTextDocument_CustomEvent -func callbackQTextDocument_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQTextDocumentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QTextDocument) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQTextDocument_DeleteLater -func callbackQTextDocument_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextDocumentFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QTextDocument) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QTextDocument_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQTextDocument_Destroyed -func callbackQTextDocument_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQTextDocument_DisconnectNotify -func callbackQTextDocument_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQTextDocumentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QTextDocument) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQTextDocument_Event -func callbackQTextDocument_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTextDocumentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QTextDocument) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQTextDocument_EventFilter -func callbackQTextDocument_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTextDocumentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QTextDocument) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocument_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQTextDocument_MetaObject -func callbackQTextDocument_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQTextDocumentFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QTextDocument) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QTextDocument_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQTextDocument_ObjectNameChanged -func callbackQTextDocument_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQTextDocument_TimerEvent -func callbackQTextDocument_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQTextDocumentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QTextDocument) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QTextDocument_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QTextDocumentFragment struct { - ptr unsafe.Pointer -} - -type QTextDocumentFragment_ITF interface { - QTextDocumentFragment_PTR() *QTextDocumentFragment -} - -func (ptr *QTextDocumentFragment) QTextDocumentFragment_PTR() *QTextDocumentFragment { - return ptr -} - -func (ptr *QTextDocumentFragment) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextDocumentFragment) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextDocumentFragment(ptr QTextDocumentFragment_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextDocumentFragment_PTR().Pointer() - } - return nil -} - -func NewQTextDocumentFragmentFromPointer(ptr unsafe.Pointer) (n *QTextDocumentFragment) { - n = new(QTextDocumentFragment) - n.SetPointer(ptr) - return -} -func NewQTextDocumentFragment() *QTextDocumentFragment { - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment()) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func NewQTextDocumentFragment2(document QTextDocument_ITF) *QTextDocumentFragment { - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment2(PointerFromQTextDocument(document))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func NewQTextDocumentFragment3(cursor QTextCursor_ITF) *QTextDocumentFragment { - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment3(PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func NewQTextDocumentFragment4(other QTextDocumentFragment_ITF) *QTextDocumentFragment { - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_NewQTextDocumentFragment4(PointerFromQTextDocumentFragment(other))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func QTextDocumentFragment_FromHtml(text string) *QTextDocumentFragment { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func (ptr *QTextDocumentFragment) FromHtml(text string) *QTextDocumentFragment { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func QTextDocumentFragment_FromHtml2(text string, resourceProvider QTextDocument_ITF) *QTextDocumentFragment { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextDocument(resourceProvider))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func (ptr *QTextDocumentFragment) FromHtml2(text string, resourceProvider QTextDocument_ITF) *QTextDocumentFragment { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromHtml2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQTextDocument(resourceProvider))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func QTextDocumentFragment_FromPlainText(plainText string) *QTextDocumentFragment { - var plainTextC *C.char - if plainText != "" { - plainTextC = C.CString(plainText) - defer C.free(unsafe.Pointer(plainTextC)) - } - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromPlainText(C.struct_QtGui_PackedString{data: plainTextC, len: C.longlong(len(plainText))})) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func (ptr *QTextDocumentFragment) FromPlainText(plainText string) *QTextDocumentFragment { - var plainTextC *C.char - if plainText != "" { - plainTextC = C.CString(plainText) - defer C.free(unsafe.Pointer(plainTextC)) - } - tmpValue := NewQTextDocumentFragmentFromPointer(C.QTextDocumentFragment_QTextDocumentFragment_FromPlainText(C.struct_QtGui_PackedString{data: plainTextC, len: C.longlong(len(plainText))})) - runtime.SetFinalizer(tmpValue, (*QTextDocumentFragment).DestroyQTextDocumentFragment) - return tmpValue -} - -func (ptr *QTextDocumentFragment) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocumentFragment_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextDocumentFragment) ToHtml(encoding core.QByteArray_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocumentFragment_ToHtml(ptr.Pointer(), core.PointerFromQByteArray(encoding))) - } - return "" -} - -func (ptr *QTextDocumentFragment) ToPlainText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocumentFragment_ToPlainText(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextDocumentFragment) DestroyQTextDocumentFragment() { - if ptr.Pointer() != nil { - C.QTextDocumentFragment_DestroyQTextDocumentFragment(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextDocumentWriter struct { - ptr unsafe.Pointer -} - -type QTextDocumentWriter_ITF interface { - QTextDocumentWriter_PTR() *QTextDocumentWriter -} - -func (ptr *QTextDocumentWriter) QTextDocumentWriter_PTR() *QTextDocumentWriter { - return ptr -} - -func (ptr *QTextDocumentWriter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextDocumentWriter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextDocumentWriter(ptr QTextDocumentWriter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextDocumentWriter_PTR().Pointer() - } - return nil -} - -func NewQTextDocumentWriterFromPointer(ptr unsafe.Pointer) (n *QTextDocumentWriter) { - n = new(QTextDocumentWriter) - n.SetPointer(ptr) - return -} -func NewQTextDocumentWriter() *QTextDocumentWriter { - tmpValue := NewQTextDocumentWriterFromPointer(C.QTextDocumentWriter_NewQTextDocumentWriter()) - runtime.SetFinalizer(tmpValue, (*QTextDocumentWriter).DestroyQTextDocumentWriter) - return tmpValue -} - -func NewQTextDocumentWriter2(device core.QIODevice_ITF, format core.QByteArray_ITF) *QTextDocumentWriter { - tmpValue := NewQTextDocumentWriterFromPointer(C.QTextDocumentWriter_NewQTextDocumentWriter2(core.PointerFromQIODevice(device), core.PointerFromQByteArray(format))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentWriter).DestroyQTextDocumentWriter) - return tmpValue -} - -func NewQTextDocumentWriter3(fileName string, format core.QByteArray_ITF) *QTextDocumentWriter { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQTextDocumentWriterFromPointer(C.QTextDocumentWriter_NewQTextDocumentWriter3(C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQByteArray(format))) - runtime.SetFinalizer(tmpValue, (*QTextDocumentWriter).DestroyQTextDocumentWriter) - return tmpValue -} - -func (ptr *QTextDocumentWriter) Codec() *core.QTextCodec { - if ptr.Pointer() != nil { - return core.NewQTextCodecFromPointer(C.QTextDocumentWriter_Codec(ptr.Pointer())) - } - return nil -} - -func (ptr *QTextDocumentWriter) Device() *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QTextDocumentWriter_Device(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextDocumentWriter) FileName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextDocumentWriter_FileName(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextDocumentWriter) Format() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QTextDocumentWriter_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextDocumentWriter) SetCodec(codec core.QTextCodec_ITF) { - if ptr.Pointer() != nil { - C.QTextDocumentWriter_SetCodec(ptr.Pointer(), core.PointerFromQTextCodec(codec)) - } -} - -func (ptr *QTextDocumentWriter) SetDevice(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QTextDocumentWriter_SetDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QTextDocumentWriter) SetFileName(fileName string) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QTextDocumentWriter_SetFileName(ptr.Pointer(), C.struct_QtGui_PackedString{data: fileNameC, len: C.longlong(len(fileName))}) - } -} - -func (ptr *QTextDocumentWriter) SetFormat(format core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTextDocumentWriter_SetFormat(ptr.Pointer(), core.PointerFromQByteArray(format)) - } -} - -func QTextDocumentWriter_SupportedDocumentFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQTextDocumentWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedDocumentFormats_atList(i) - } - return out - }(C.QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats()) -} - -func (ptr *QTextDocumentWriter) SupportedDocumentFormats() []*core.QByteArray { - return func(l C.struct_QtGui_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQTextDocumentWriterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedDocumentFormats_atList(i) - } - return out - }(C.QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats()) -} - -func (ptr *QTextDocumentWriter) Write(document QTextDocument_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocumentWriter_Write(ptr.Pointer(), PointerFromQTextDocument(document))) != 0 - } - return false -} - -func (ptr *QTextDocumentWriter) Write2(fragment QTextDocumentFragment_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextDocumentWriter_Write2(ptr.Pointer(), PointerFromQTextDocumentFragment(fragment))) != 0 - } - return false -} - -func (ptr *QTextDocumentWriter) DestroyQTextDocumentWriter() { - if ptr.Pointer() != nil { - C.QTextDocumentWriter_DestroyQTextDocumentWriter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextDocumentWriter) __supportedDocumentFormats_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QTextDocumentWriter___supportedDocumentFormats_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextDocumentWriter) __supportedDocumentFormats_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTextDocumentWriter___supportedDocumentFormats_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QTextDocumentWriter) __supportedDocumentFormats_newList() unsafe.Pointer { - return C.QTextDocumentWriter___supportedDocumentFormats_newList(ptr.Pointer()) -} - -type QTextFormat struct { - ptr unsafe.Pointer -} - -type QTextFormat_ITF interface { - QTextFormat_PTR() *QTextFormat -} - -func (ptr *QTextFormat) QTextFormat_PTR() *QTextFormat { - return ptr -} - -func (ptr *QTextFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextFormat(ptr QTextFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextFormat_PTR().Pointer() - } - return nil -} - -func NewQTextFormatFromPointer(ptr unsafe.Pointer) (n *QTextFormat) { - n = new(QTextFormat) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextFormat__FormatType -//QTextFormat::FormatType -type QTextFormat__FormatType int64 - -const ( - QTextFormat__InvalidFormat QTextFormat__FormatType = QTextFormat__FormatType(-1) - QTextFormat__BlockFormat QTextFormat__FormatType = QTextFormat__FormatType(1) - QTextFormat__CharFormat QTextFormat__FormatType = QTextFormat__FormatType(2) - QTextFormat__ListFormat QTextFormat__FormatType = QTextFormat__FormatType(3) - QTextFormat__TableFormat QTextFormat__FormatType = QTextFormat__FormatType(4) - QTextFormat__FrameFormat QTextFormat__FormatType = QTextFormat__FormatType(5) - QTextFormat__UserFormat QTextFormat__FormatType = QTextFormat__FormatType(100) -) - -//go:generate stringer -type=QTextFormat__Property -//QTextFormat::Property -type QTextFormat__Property int64 - -const ( - QTextFormat__ObjectIndex QTextFormat__Property = QTextFormat__Property(0x0) - QTextFormat__CssFloat QTextFormat__Property = QTextFormat__Property(0x0800) - QTextFormat__LayoutDirection QTextFormat__Property = QTextFormat__Property(0x0801) - QTextFormat__OutlinePen QTextFormat__Property = QTextFormat__Property(0x810) - QTextFormat__BackgroundBrush QTextFormat__Property = QTextFormat__Property(0x820) - QTextFormat__ForegroundBrush QTextFormat__Property = QTextFormat__Property(0x821) - QTextFormat__BackgroundImageUrl QTextFormat__Property = QTextFormat__Property(0x823) - QTextFormat__BlockAlignment QTextFormat__Property = QTextFormat__Property(0x1010) - QTextFormat__BlockTopMargin QTextFormat__Property = QTextFormat__Property(0x1030) - QTextFormat__BlockBottomMargin QTextFormat__Property = QTextFormat__Property(0x1031) - QTextFormat__BlockLeftMargin QTextFormat__Property = QTextFormat__Property(0x1032) - QTextFormat__BlockRightMargin QTextFormat__Property = QTextFormat__Property(0x1033) - QTextFormat__TextIndent QTextFormat__Property = QTextFormat__Property(0x1034) - QTextFormat__TabPositions QTextFormat__Property = QTextFormat__Property(0x1035) - QTextFormat__BlockIndent QTextFormat__Property = QTextFormat__Property(0x1040) - QTextFormat__LineHeight QTextFormat__Property = QTextFormat__Property(0x1048) - QTextFormat__LineHeightType QTextFormat__Property = QTextFormat__Property(0x1049) - QTextFormat__BlockNonBreakableLines QTextFormat__Property = QTextFormat__Property(0x1050) - QTextFormat__BlockTrailingHorizontalRulerWidth QTextFormat__Property = QTextFormat__Property(0x1060) - QTextFormat__HeadingLevel QTextFormat__Property = QTextFormat__Property(0x1070) - QTextFormat__FirstFontProperty QTextFormat__Property = QTextFormat__Property(0x1FE0) - QTextFormat__FontCapitalization QTextFormat__Property = QTextFormat__Property(QTextFormat__FirstFontProperty) - QTextFormat__FontLetterSpacingType QTextFormat__Property = QTextFormat__Property(0x2033) - QTextFormat__FontLetterSpacing QTextFormat__Property = QTextFormat__Property(0x1FE1) - QTextFormat__FontWordSpacing QTextFormat__Property = QTextFormat__Property(0x1FE2) - QTextFormat__FontStretch QTextFormat__Property = QTextFormat__Property(0x2034) - QTextFormat__FontStyleHint QTextFormat__Property = QTextFormat__Property(0x1FE3) - QTextFormat__FontStyleStrategy QTextFormat__Property = QTextFormat__Property(0x1FE4) - QTextFormat__FontKerning QTextFormat__Property = QTextFormat__Property(0x1FE5) - QTextFormat__FontHintingPreference QTextFormat__Property = QTextFormat__Property(0x1FE6) - QTextFormat__FontFamilies QTextFormat__Property = QTextFormat__Property(0x1FE7) - QTextFormat__FontStyleName QTextFormat__Property = QTextFormat__Property(0x1FE8) - QTextFormat__FontFamily QTextFormat__Property = QTextFormat__Property(0x2000) - QTextFormat__FontPointSize QTextFormat__Property = QTextFormat__Property(0x2001) - QTextFormat__FontSizeAdjustment QTextFormat__Property = QTextFormat__Property(0x2002) - QTextFormat__FontSizeIncrement QTextFormat__Property = QTextFormat__Property(QTextFormat__FontSizeAdjustment) - QTextFormat__FontWeight QTextFormat__Property = QTextFormat__Property(0x2003) - QTextFormat__FontItalic QTextFormat__Property = QTextFormat__Property(0x2004) - QTextFormat__FontUnderline QTextFormat__Property = QTextFormat__Property(0x2005) - QTextFormat__FontOverline QTextFormat__Property = QTextFormat__Property(0x2006) - QTextFormat__FontStrikeOut QTextFormat__Property = QTextFormat__Property(0x2007) - QTextFormat__FontFixedPitch QTextFormat__Property = QTextFormat__Property(0x2008) - QTextFormat__FontPixelSize QTextFormat__Property = QTextFormat__Property(0x2009) - QTextFormat__LastFontProperty QTextFormat__Property = QTextFormat__Property(QTextFormat__FontPixelSize) - QTextFormat__TextUnderlineColor QTextFormat__Property = QTextFormat__Property(0x2010) - QTextFormat__TextVerticalAlignment QTextFormat__Property = QTextFormat__Property(0x2021) - QTextFormat__TextOutline QTextFormat__Property = QTextFormat__Property(0x2022) - QTextFormat__TextUnderlineStyle QTextFormat__Property = QTextFormat__Property(0x2023) - QTextFormat__TextToolTip QTextFormat__Property = QTextFormat__Property(0x2024) - QTextFormat__IsAnchor QTextFormat__Property = QTextFormat__Property(0x2030) - QTextFormat__AnchorHref QTextFormat__Property = QTextFormat__Property(0x2031) - QTextFormat__AnchorName QTextFormat__Property = QTextFormat__Property(0x2032) - QTextFormat__ObjectType QTextFormat__Property = QTextFormat__Property(0x2f00) - QTextFormat__ListStyle QTextFormat__Property = QTextFormat__Property(0x3000) - QTextFormat__ListIndent QTextFormat__Property = QTextFormat__Property(0x3001) - QTextFormat__ListNumberPrefix QTextFormat__Property = QTextFormat__Property(0x3002) - QTextFormat__ListNumberSuffix QTextFormat__Property = QTextFormat__Property(0x3003) - QTextFormat__FrameBorder QTextFormat__Property = QTextFormat__Property(0x4000) - QTextFormat__FrameMargin QTextFormat__Property = QTextFormat__Property(0x4001) - QTextFormat__FramePadding QTextFormat__Property = QTextFormat__Property(0x4002) - QTextFormat__FrameWidth QTextFormat__Property = QTextFormat__Property(0x4003) - QTextFormat__FrameHeight QTextFormat__Property = QTextFormat__Property(0x4004) - QTextFormat__FrameTopMargin QTextFormat__Property = QTextFormat__Property(0x4005) - QTextFormat__FrameBottomMargin QTextFormat__Property = QTextFormat__Property(0x4006) - QTextFormat__FrameLeftMargin QTextFormat__Property = QTextFormat__Property(0x4007) - QTextFormat__FrameRightMargin QTextFormat__Property = QTextFormat__Property(0x4008) - QTextFormat__FrameBorderBrush QTextFormat__Property = QTextFormat__Property(0x4009) - QTextFormat__FrameBorderStyle QTextFormat__Property = QTextFormat__Property(0x4010) - QTextFormat__TableColumns QTextFormat__Property = QTextFormat__Property(0x4100) - QTextFormat__TableColumnWidthConstraints QTextFormat__Property = QTextFormat__Property(0x4101) - QTextFormat__TableCellSpacing QTextFormat__Property = QTextFormat__Property(0x4102) - QTextFormat__TableCellPadding QTextFormat__Property = QTextFormat__Property(0x4103) - QTextFormat__TableHeaderRowCount QTextFormat__Property = QTextFormat__Property(0x4104) - QTextFormat__TableCellRowSpan QTextFormat__Property = QTextFormat__Property(0x4810) - QTextFormat__TableCellColumnSpan QTextFormat__Property = QTextFormat__Property(0x4811) - QTextFormat__TableCellTopPadding QTextFormat__Property = QTextFormat__Property(0x4812) - QTextFormat__TableCellBottomPadding QTextFormat__Property = QTextFormat__Property(0x4813) - QTextFormat__TableCellLeftPadding QTextFormat__Property = QTextFormat__Property(0x4814) - QTextFormat__TableCellRightPadding QTextFormat__Property = QTextFormat__Property(0x4815) - QTextFormat__ImageName QTextFormat__Property = QTextFormat__Property(0x5000) - QTextFormat__ImageWidth QTextFormat__Property = QTextFormat__Property(0x5010) - QTextFormat__ImageHeight QTextFormat__Property = QTextFormat__Property(0x5011) - QTextFormat__ImageQuality QTextFormat__Property = QTextFormat__Property(0x5014) - QTextFormat__FullWidthSelection QTextFormat__Property = QTextFormat__Property(0x06000) - QTextFormat__PageBreakPolicy QTextFormat__Property = QTextFormat__Property(0x7000) - QTextFormat__UserProperty QTextFormat__Property = QTextFormat__Property(0x100000) -) - -//go:generate stringer -type=QTextFormat__ObjectTypes -//QTextFormat::ObjectTypes -type QTextFormat__ObjectTypes int64 - -const ( - QTextFormat__NoObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(0) - QTextFormat__ImageObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(1) - QTextFormat__TableObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(2) - QTextFormat__TableCellObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(3) - QTextFormat__UserObject QTextFormat__ObjectTypes = QTextFormat__ObjectTypes(0x1000) -) - -//go:generate stringer -type=QTextFormat__PageBreakFlag -//QTextFormat::PageBreakFlag -type QTextFormat__PageBreakFlag int64 - -const ( - QTextFormat__PageBreak_Auto QTextFormat__PageBreakFlag = QTextFormat__PageBreakFlag(0) - QTextFormat__PageBreak_AlwaysBefore QTextFormat__PageBreakFlag = QTextFormat__PageBreakFlag(0x001) - QTextFormat__PageBreak_AlwaysAfter QTextFormat__PageBreakFlag = QTextFormat__PageBreakFlag(0x010) -) - -func NewQTextFormat() *QTextFormat { - tmpValue := NewQTextFormatFromPointer(C.QTextFormat_NewQTextFormat()) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue -} - -func NewQTextFormat2(ty int) *QTextFormat { - tmpValue := NewQTextFormatFromPointer(C.QTextFormat_NewQTextFormat2(C.int(int32(ty)))) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue -} - -func NewQTextFormat3(other QTextFormat_ITF) *QTextFormat { - tmpValue := NewQTextFormatFromPointer(C.QTextFormat_NewQTextFormat3(PointerFromQTextFormat(other))) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue -} - -func (ptr *QTextFormat) Background() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QTextFormat_Background(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) BoolProperty(propertyId int) bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_BoolProperty(ptr.Pointer(), C.int(int32(propertyId)))) != 0 - } - return false -} - -func (ptr *QTextFormat) BrushProperty(propertyId int) *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QTextFormat_BrushProperty(ptr.Pointer(), C.int(int32(propertyId)))) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ClearBackground() { - if ptr.Pointer() != nil { - C.QTextFormat_ClearBackground(ptr.Pointer()) - } -} - -func (ptr *QTextFormat) ClearForeground() { - if ptr.Pointer() != nil { - C.QTextFormat_ClearForeground(ptr.Pointer()) - } -} - -func (ptr *QTextFormat) ClearProperty(propertyId int) { - if ptr.Pointer() != nil { - C.QTextFormat_ClearProperty(ptr.Pointer(), C.int(int32(propertyId))) - } -} - -func (ptr *QTextFormat) ColorProperty(propertyId int) *QColor { - if ptr.Pointer() != nil { - tmpValue := NewQColorFromPointer(C.QTextFormat_ColorProperty(ptr.Pointer(), C.int(int32(propertyId)))) - runtime.SetFinalizer(tmpValue, (*QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) DoubleProperty(propertyId int) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFormat_DoubleProperty(ptr.Pointer(), C.int(int32(propertyId)))) - } - return 0 -} - -func (ptr *QTextFormat) Foreground() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QTextFormat_Foreground(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) HasProperty(propertyId int) bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_HasProperty(ptr.Pointer(), C.int(int32(propertyId)))) != 0 - } - return false -} - -func (ptr *QTextFormat) IntProperty(propertyId int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFormat_IntProperty(ptr.Pointer(), C.int(int32(propertyId))))) - } - return 0 -} - -func (ptr *QTextFormat) IsBlockFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsBlockFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsCharFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsCharFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsFrameFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsFrameFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsImageFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsImageFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsListFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsListFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsTableCellFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsTableCellFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsTableFormat() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsTableFormat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFormat_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFormat) LayoutDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QTextFormat_LayoutDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFormat) LengthProperty(propertyId int) *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextFormat_LengthProperty(ptr.Pointer(), C.int(int32(propertyId)))) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) Merge(other QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat_Merge(ptr.Pointer(), PointerFromQTextFormat(other)) - } -} - -func (ptr *QTextFormat) ObjectIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFormat_ObjectIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFormat) ObjectType() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFormat_ObjectType(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFormat) PenProperty(propertyId int) *QPen { - if ptr.Pointer() != nil { - tmpValue := NewQPenFromPointer(C.QTextFormat_PenProperty(ptr.Pointer(), C.int(int32(propertyId)))) - runtime.SetFinalizer(tmpValue, (*QPen).DestroyQPen) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) Properties() map[int]*core.QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQTextFormatFromPointer(l.data) - for i, v := range tmpList.__properties_keyList() { - out[v] = tmpList.__properties_atList(v, i) - } - return out - }(C.QTextFormat_Properties(ptr.Pointer())) - } - return make(map[int]*core.QVariant, 0) -} - -func (ptr *QTextFormat) Property(propertyId int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextFormat_Property(ptr.Pointer(), C.int(int32(propertyId)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) PropertyCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFormat_PropertyCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFormat) SetBackground(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat_SetBackground(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QTextFormat) SetForeground(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat_SetForeground(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QTextFormat) SetLayoutDirection(direction core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QTextFormat_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QTextFormat) SetObjectIndex(index int) { - if ptr.Pointer() != nil { - C.QTextFormat_SetObjectIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTextFormat) SetObjectType(ty int) { - if ptr.Pointer() != nil { - C.QTextFormat_SetObjectType(ptr.Pointer(), C.int(int32(ty))) - } -} - -func (ptr *QTextFormat) SetProperty(propertyId int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat_SetProperty(ptr.Pointer(), C.int(int32(propertyId)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QTextFormat) SetProperty2(propertyId int, value []*QTextLength) { - if ptr.Pointer() != nil { - C.QTextFormat_SetProperty2(ptr.Pointer(), C.int(int32(propertyId)), func() unsafe.Pointer { - tmpList := NewQTextFormatFromPointer(NewQTextFormatFromPointer(nil).__setProperty_value_newList2()) - for _, v := range value { - tmpList.__setProperty_value_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTextFormat) StringProperty(propertyId int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextFormat_StringProperty(ptr.Pointer(), C.int(int32(propertyId)))) - } - return "" -} - -func (ptr *QTextFormat) Swap(other QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat_Swap(ptr.Pointer(), PointerFromQTextFormat(other)) - } -} - -func (ptr *QTextFormat) ToBlockFormat() *QTextBlockFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFormatFromPointer(C.QTextFormat_ToBlockFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextBlockFormat).DestroyQTextBlockFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ToCharFormat() *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QTextFormat_ToCharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ToFrameFormat() *QTextFrameFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFormatFromPointer(C.QTextFormat_ToFrameFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextFrameFormat).DestroyQTextFrameFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ToImageFormat() *QTextImageFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextImageFormatFromPointer(C.QTextFormat_ToImageFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextImageFormat).DestroyQTextImageFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ToListFormat() *QTextListFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFormatFromPointer(C.QTextFormat_ToListFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextListFormat).DestroyQTextListFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ToTableCellFormat() *QTextTableCellFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableCellFormatFromPointer(C.QTextFormat_ToTableCellFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextTableCellFormat).DestroyQTextTableCellFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) ToTableFormat() *QTextTableFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableFormatFromPointer(C.QTextFormat_ToTableFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextTableFormat).DestroyQTextTableFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFormat_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFormat) DestroyQTextFormat() { - if ptr.Pointer() != nil { - C.QTextFormat_DestroyQTextFormat(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextFormat) __lengthVectorProperty_atList(i int) *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextFormat___lengthVectorProperty_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) __lengthVectorProperty_setList(i QTextLength_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat___lengthVectorProperty_setList(ptr.Pointer(), PointerFromQTextLength(i)) - } -} - -func (ptr *QTextFormat) __lengthVectorProperty_newList() unsafe.Pointer { - return C.QTextFormat___lengthVectorProperty_newList(ptr.Pointer()) -} - -func (ptr *QTextFormat) __properties_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextFormat___properties_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) __properties_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat___properties_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QTextFormat) __properties_newList() unsafe.Pointer { - return C.QTextFormat___properties_newList(ptr.Pointer()) -} - -func (ptr *QTextFormat) __properties_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQTextFormatFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____properties_keyList_atList(i) - } - return out - }(C.QTextFormat___properties_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QTextFormat) __setProperty_value_atList2(i int) *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextFormat___setProperty_value_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -func (ptr *QTextFormat) __setProperty_value_setList2(i QTextLength_ITF) { - if ptr.Pointer() != nil { - C.QTextFormat___setProperty_value_setList2(ptr.Pointer(), PointerFromQTextLength(i)) - } -} - -func (ptr *QTextFormat) __setProperty_value_newList2() unsafe.Pointer { - return C.QTextFormat___setProperty_value_newList2(ptr.Pointer()) -} - -func (ptr *QTextFormat) ____properties_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFormat_____properties_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QTextFormat) ____properties_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QTextFormat_____properties_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QTextFormat) ____properties_keyList_newList() unsafe.Pointer { - return C.QTextFormat_____properties_keyList_newList(ptr.Pointer()) -} - -type QTextFragment struct { - ptr unsafe.Pointer -} - -type QTextFragment_ITF interface { - QTextFragment_PTR() *QTextFragment -} - -func (ptr *QTextFragment) QTextFragment_PTR() *QTextFragment { - return ptr -} - -func (ptr *QTextFragment) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextFragment) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextFragment(ptr QTextFragment_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextFragment_PTR().Pointer() - } - return nil -} - -func NewQTextFragmentFromPointer(ptr unsafe.Pointer) (n *QTextFragment) { - n = new(QTextFragment) - n.SetPointer(ptr) - return -} - -func (ptr *QTextFragment) DestroyQTextFragment() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTextFragment2() *QTextFragment { - tmpValue := NewQTextFragmentFromPointer(C.QTextFragment_NewQTextFragment2()) - runtime.SetFinalizer(tmpValue, (*QTextFragment).DestroyQTextFragment) - return tmpValue -} - -func NewQTextFragment3(other QTextFragment_ITF) *QTextFragment { - tmpValue := NewQTextFragmentFromPointer(C.QTextFragment_NewQTextFragment3(PointerFromQTextFragment(other))) - runtime.SetFinalizer(tmpValue, (*QTextFragment).DestroyQTextFragment) - return tmpValue -} - -func (ptr *QTextFragment) CharFormat() *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QTextFragment_CharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFragment) CharFormatIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFragment_CharFormatIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFragment) Contains(position int) bool { - if ptr.Pointer() != nil { - return int8(C.QTextFragment_Contains(ptr.Pointer(), C.int(int32(position)))) != 0 - } - return false -} - -func (ptr *QTextFragment) GlyphRuns(pos int, l int) []*QGlyphRun { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QGlyphRun { - out := make([]*QGlyphRun, int(l.len)) - tmpList := NewQTextFragmentFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__glyphRuns_atList(i) - } - return out - }(C.QTextFragment_GlyphRuns(ptr.Pointer(), C.int(int32(pos)), C.int(int32(l)))) - } - return make([]*QGlyphRun, 0) -} - -func (ptr *QTextFragment) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextFragment_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextFragment) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFragment_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFragment) Position() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFragment_Position(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFragment) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextFragment_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextFragment) __glyphRuns_atList(i int) *QGlyphRun { - if ptr.Pointer() != nil { - tmpValue := NewQGlyphRunFromPointer(C.QTextFragment___glyphRuns_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) - return tmpValue - } - return nil -} - -func (ptr *QTextFragment) __glyphRuns_setList(i QGlyphRun_ITF) { - if ptr.Pointer() != nil { - C.QTextFragment___glyphRuns_setList(ptr.Pointer(), PointerFromQGlyphRun(i)) - } -} - -func (ptr *QTextFragment) __glyphRuns_newList() unsafe.Pointer { - return C.QTextFragment___glyphRuns_newList(ptr.Pointer()) -} - -type QTextFrame struct { - QTextObject -} - -type QTextFrame_ITF interface { - QTextObject_ITF - QTextFrame_PTR() *QTextFrame -} - -func (ptr *QTextFrame) QTextFrame_PTR() *QTextFrame { - return ptr -} - -func (ptr *QTextFrame) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTextFrame) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextObject_PTR().SetPointer(p) - } -} - -func PointerFromQTextFrame(ptr QTextFrame_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextFrame_PTR().Pointer() - } - return nil -} - -func NewQTextFrameFromPointer(ptr unsafe.Pointer) (n *QTextFrame) { - n = new(QTextFrame) - n.SetPointer(ptr) - return -} -func NewQTextFrame(document QTextDocument_ITF) *QTextFrame { - tmpValue := NewQTextFrameFromPointer(C.QTextFrame_NewQTextFrame(PointerFromQTextDocument(document))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTextFrame) ChildFrames() []*QTextFrame { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QTextFrame { - out := make([]*QTextFrame, int(l.len)) - tmpList := NewQTextFrameFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__childFrames_atList(i) - } - return out - }(C.QTextFrame_ChildFrames(ptr.Pointer())) - } - return make([]*QTextFrame, 0) -} - -func (ptr *QTextFrame) FirstCursorPosition() *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextFrame_FirstCursorPosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextFrame) FirstPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFrame_FirstPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFrame) FrameFormat() *QTextFrameFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFormatFromPointer(C.QTextFrame_FrameFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextFrameFormat).DestroyQTextFrameFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextFrame) LastCursorPosition() *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextFrame_LastCursorPosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextFrame) LastPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextFrame_LastPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextFrame) ParentFrame() *QTextFrame { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFromPointer(C.QTextFrame_ParentFrame(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextFrame) SetFrameFormat(format QTextFrameFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextFrame_SetFrameFormat(ptr.Pointer(), PointerFromQTextFrameFormat(format)) - } -} - -//export callbackQTextFrame_DestroyQTextFrame -func callbackQTextFrame_DestroyQTextFrame(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextFrame"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextFrameFromPointer(ptr).DestroyQTextFrameDefault() - } -} - -func (ptr *QTextFrame) ConnectDestroyQTextFrame(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextFrame"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextFrame", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextFrame", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextFrame) DisconnectDestroyQTextFrame() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextFrame") - } -} - -func (ptr *QTextFrame) DestroyQTextFrame() { - if ptr.Pointer() != nil { - C.QTextFrame_DestroyQTextFrame(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextFrame) DestroyQTextFrameDefault() { - if ptr.Pointer() != nil { - C.QTextFrame_DestroyQTextFrameDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextFrame) __childFrames_atList(i int) *QTextFrame { - if ptr.Pointer() != nil { - tmpValue := NewQTextFrameFromPointer(C.QTextFrame___childFrames_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextFrame) __childFrames_setList(i QTextFrame_ITF) { - if ptr.Pointer() != nil { - C.QTextFrame___childFrames_setList(ptr.Pointer(), PointerFromQTextFrame(i)) - } -} - -func (ptr *QTextFrame) __childFrames_newList() unsafe.Pointer { - return C.QTextFrame___childFrames_newList(ptr.Pointer()) -} - -type QTextFrameFormat struct { - QTextFormat -} - -type QTextFrameFormat_ITF interface { - QTextFormat_ITF - QTextFrameFormat_PTR() *QTextFrameFormat -} - -func (ptr *QTextFrameFormat) QTextFrameFormat_PTR() *QTextFrameFormat { - return ptr -} - -func (ptr *QTextFrameFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextFrameFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextFrameFormat(ptr QTextFrameFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextFrameFormat_PTR().Pointer() - } - return nil -} - -func NewQTextFrameFormatFromPointer(ptr unsafe.Pointer) (n *QTextFrameFormat) { - n = new(QTextFrameFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextFrameFormat) DestroyQTextFrameFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextFrameFormat__Position -//QTextFrameFormat::Position -type QTextFrameFormat__Position int64 - -const ( - QTextFrameFormat__InFlow QTextFrameFormat__Position = QTextFrameFormat__Position(0) - QTextFrameFormat__FloatLeft QTextFrameFormat__Position = QTextFrameFormat__Position(1) - QTextFrameFormat__FloatRight QTextFrameFormat__Position = QTextFrameFormat__Position(2) -) - -//go:generate stringer -type=QTextFrameFormat__BorderStyle -//QTextFrameFormat::BorderStyle -type QTextFrameFormat__BorderStyle int64 - -var ( - QTextFrameFormat__BorderStyle_None QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(0) - QTextFrameFormat__BorderStyle_Dotted QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(1) - QTextFrameFormat__BorderStyle_Dashed QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(2) - QTextFrameFormat__BorderStyle_Solid QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(3) - QTextFrameFormat__BorderStyle_Double QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(4) - QTextFrameFormat__BorderStyle_DotDash QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(5) - QTextFrameFormat__BorderStyle_DotDotDash QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(6) - QTextFrameFormat__BorderStyle_Groove QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(7) - QTextFrameFormat__BorderStyle_Ridge QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(8) - QTextFrameFormat__BorderStyle_Inset QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(9) - QTextFrameFormat__BorderStyle_Outset QTextFrameFormat__BorderStyle = QTextFrameFormat__BorderStyle(10) -) - -func NewQTextFrameFormat() *QTextFrameFormat { - tmpValue := NewQTextFrameFormatFromPointer(C.QTextFrameFormat_NewQTextFrameFormat()) - runtime.SetFinalizer(tmpValue, (*QTextFrameFormat).DestroyQTextFrameFormat) - return tmpValue -} - -func (ptr *QTextFrameFormat) Border() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_Border(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) BorderBrush() *QBrush { - if ptr.Pointer() != nil { - tmpValue := NewQBrushFromPointer(C.QTextFrameFormat_BorderBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTextFrameFormat) BorderStyle() QTextFrameFormat__BorderStyle { - if ptr.Pointer() != nil { - return QTextFrameFormat__BorderStyle(C.QTextFrameFormat_BorderStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) BottomMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_BottomMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) Height() *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextFrameFormat_Height(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -func (ptr *QTextFrameFormat) LeftMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_LeftMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) Margin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_Margin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) Padding() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_Padding(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) PageBreakPolicy() QTextFormat__PageBreakFlag { - if ptr.Pointer() != nil { - return QTextFormat__PageBreakFlag(C.QTextFrameFormat_PageBreakPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) Position() QTextFrameFormat__Position { - if ptr.Pointer() != nil { - return QTextFrameFormat__Position(C.QTextFrameFormat_Position(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) RightMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_RightMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) SetBorder(width float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetBorder(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextFrameFormat) SetBorderBrush(brush QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetBorderBrush(ptr.Pointer(), PointerFromQBrush(brush)) - } -} - -func (ptr *QTextFrameFormat) SetBorderStyle(style QTextFrameFormat__BorderStyle) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetBorderStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QTextFrameFormat) SetBottomMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetBottomMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextFrameFormat) SetHeight(height QTextLength_ITF) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetHeight(ptr.Pointer(), PointerFromQTextLength(height)) - } -} - -func (ptr *QTextFrameFormat) SetHeight2(height float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetHeight2(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QTextFrameFormat) SetLeftMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetLeftMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextFrameFormat) SetMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextFrameFormat) SetPadding(width float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetPadding(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextFrameFormat) SetPageBreakPolicy(policy QTextFormat__PageBreakFlag) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetPageBreakPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QTextFrameFormat) SetPosition(policy QTextFrameFormat__Position) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetPosition(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QTextFrameFormat) SetRightMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetRightMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextFrameFormat) SetTopMargin(margin float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetTopMargin(ptr.Pointer(), C.double(margin)) - } -} - -func (ptr *QTextFrameFormat) SetWidth(width QTextLength_ITF) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetWidth(ptr.Pointer(), PointerFromQTextLength(width)) - } -} - -func (ptr *QTextFrameFormat) SetWidth2(width float64) { - if ptr.Pointer() != nil { - C.QTextFrameFormat_SetWidth2(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextFrameFormat) TopMargin() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextFrameFormat_TopMargin(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextFrameFormat) Width() *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextFrameFormat_Width(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -type QTextFrameLayoutData struct { - ptr unsafe.Pointer -} - -type QTextFrameLayoutData_ITF interface { - QTextFrameLayoutData_PTR() *QTextFrameLayoutData -} - -func (ptr *QTextFrameLayoutData) QTextFrameLayoutData_PTR() *QTextFrameLayoutData { - return ptr -} - -func (ptr *QTextFrameLayoutData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextFrameLayoutData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextFrameLayoutData(ptr QTextFrameLayoutData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextFrameLayoutData_PTR().Pointer() - } - return nil -} - -func NewQTextFrameLayoutDataFromPointer(ptr unsafe.Pointer) (n *QTextFrameLayoutData) { - n = new(QTextFrameLayoutData) - n.SetPointer(ptr) - return -} - -func (ptr *QTextFrameLayoutData) DestroyQTextFrameLayoutData() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextImageFormat struct { - QTextCharFormat -} - -type QTextImageFormat_ITF interface { - QTextCharFormat_ITF - QTextImageFormat_PTR() *QTextImageFormat -} - -func (ptr *QTextImageFormat) QTextImageFormat_PTR() *QTextImageFormat { - return ptr -} - -func (ptr *QTextImageFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextCharFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextImageFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextCharFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextImageFormat(ptr QTextImageFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextImageFormat_PTR().Pointer() - } - return nil -} - -func NewQTextImageFormatFromPointer(ptr unsafe.Pointer) (n *QTextImageFormat) { - n = new(QTextImageFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextImageFormat) DestroyQTextImageFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTextImageFormat() *QTextImageFormat { - tmpValue := NewQTextImageFormatFromPointer(C.QTextImageFormat_NewQTextImageFormat()) - runtime.SetFinalizer(tmpValue, (*QTextImageFormat).DestroyQTextImageFormat) - return tmpValue -} - -func (ptr *QTextImageFormat) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextImageFormat_Height(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextImageFormat) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextImageFormat_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextImageFormat) Quality() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextImageFormat_Quality(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextImageFormat) SetHeight(height float64) { - if ptr.Pointer() != nil { - C.QTextImageFormat_SetHeight(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QTextImageFormat) SetName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTextImageFormat_SetName(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QTextImageFormat) SetQuality(quality int) { - if ptr.Pointer() != nil { - C.QTextImageFormat_SetQuality(ptr.Pointer(), C.int(int32(quality))) - } -} - -func (ptr *QTextImageFormat) SetWidth(width float64) { - if ptr.Pointer() != nil { - C.QTextImageFormat_SetWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextImageFormat) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextImageFormat_Width(ptr.Pointer())) - } - return 0 -} - -type QTextInlineObject struct { - ptr unsafe.Pointer -} - -type QTextInlineObject_ITF interface { - QTextInlineObject_PTR() *QTextInlineObject -} - -func (ptr *QTextInlineObject) QTextInlineObject_PTR() *QTextInlineObject { - return ptr -} - -func (ptr *QTextInlineObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextInlineObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextInlineObject(ptr QTextInlineObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextInlineObject_PTR().Pointer() - } - return nil -} - -func NewQTextInlineObjectFromPointer(ptr unsafe.Pointer) (n *QTextInlineObject) { - n = new(QTextInlineObject) - n.SetPointer(ptr) - return -} - -func (ptr *QTextInlineObject) DestroyQTextInlineObject() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextInlineObject) Ascent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextInlineObject_Ascent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextInlineObject) Descent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextInlineObject_Descent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextInlineObject) Format() *QTextFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextFormatFromPointer(C.QTextInlineObject_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextInlineObject) FormatIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextInlineObject_FormatIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextInlineObject) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextInlineObject_Height(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextInlineObject) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextInlineObject_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextInlineObject) Rect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QTextInlineObject_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QTextInlineObject) SetAscent(a float64) { - if ptr.Pointer() != nil { - C.QTextInlineObject_SetAscent(ptr.Pointer(), C.double(a)) - } -} - -func (ptr *QTextInlineObject) SetDescent(d float64) { - if ptr.Pointer() != nil { - C.QTextInlineObject_SetDescent(ptr.Pointer(), C.double(d)) - } -} - -func (ptr *QTextInlineObject) SetWidth(w float64) { - if ptr.Pointer() != nil { - C.QTextInlineObject_SetWidth(ptr.Pointer(), C.double(w)) - } -} - -func (ptr *QTextInlineObject) TextDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QTextInlineObject_TextDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextInlineObject) TextPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextInlineObject_TextPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextInlineObject) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextInlineObject_Width(ptr.Pointer())) - } - return 0 -} - -type QTextItem struct { - ptr unsafe.Pointer -} - -type QTextItem_ITF interface { - QTextItem_PTR() *QTextItem -} - -func (ptr *QTextItem) QTextItem_PTR() *QTextItem { - return ptr -} - -func (ptr *QTextItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextItem(ptr QTextItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextItem_PTR().Pointer() - } - return nil -} - -func NewQTextItemFromPointer(ptr unsafe.Pointer) (n *QTextItem) { - n = new(QTextItem) - n.SetPointer(ptr) - return -} - -func (ptr *QTextItem) DestroyQTextItem() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextItem__RenderFlag -//QTextItem::RenderFlag -type QTextItem__RenderFlag int64 - -const ( - QTextItem__RightToLeft QTextItem__RenderFlag = QTextItem__RenderFlag(0x1) - QTextItem__Overline QTextItem__RenderFlag = QTextItem__RenderFlag(0x10) - QTextItem__Underline QTextItem__RenderFlag = QTextItem__RenderFlag(0x20) - QTextItem__StrikeOut QTextItem__RenderFlag = QTextItem__RenderFlag(0x40) - QTextItem__Dummy QTextItem__RenderFlag = QTextItem__RenderFlag(0xffffffff) -) - -func (ptr *QTextItem) Ascent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextItem_Ascent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextItem) Descent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextItem_Descent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextItem) Font() *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QTextItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTextItem) RenderFlags() QTextItem__RenderFlag { - if ptr.Pointer() != nil { - return QTextItem__RenderFlag(C.QTextItem_RenderFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextItem_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextItem) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextItem_Width(ptr.Pointer())) - } - return 0 -} - -type QTextLayout struct { - ptr unsafe.Pointer -} - -type QTextLayout_ITF interface { - QTextLayout_PTR() *QTextLayout -} - -func (ptr *QTextLayout) QTextLayout_PTR() *QTextLayout { - return ptr -} - -func (ptr *QTextLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextLayout(ptr QTextLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextLayout_PTR().Pointer() - } - return nil -} - -func NewQTextLayoutFromPointer(ptr unsafe.Pointer) (n *QTextLayout) { - n = new(QTextLayout) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextLayout__CursorMode -//QTextLayout::CursorMode -type QTextLayout__CursorMode int64 - -const ( - QTextLayout__SkipCharacters QTextLayout__CursorMode = QTextLayout__CursorMode(0) - QTextLayout__SkipWords QTextLayout__CursorMode = QTextLayout__CursorMode(1) -) - -func NewQTextLayout() *QTextLayout { - tmpValue := NewQTextLayoutFromPointer(C.QTextLayout_NewQTextLayout()) - runtime.SetFinalizer(tmpValue, (*QTextLayout).DestroyQTextLayout) - return tmpValue -} - -func NewQTextLayout2(text string) *QTextLayout { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextLayoutFromPointer(C.QTextLayout_NewQTextLayout2(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*QTextLayout).DestroyQTextLayout) - return tmpValue -} - -func NewQTextLayout4(text string, font QFont_ITF, paintdevice QPaintDevice_ITF) *QTextLayout { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextLayoutFromPointer(C.QTextLayout_NewQTextLayout4(C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQFont(font), PointerFromQPaintDevice(paintdevice))) - runtime.SetFinalizer(tmpValue, (*QTextLayout).DestroyQTextLayout) - return tmpValue -} - -func (ptr *QTextLayout) BeginLayout() { - if ptr.Pointer() != nil { - C.QTextLayout_BeginLayout(ptr.Pointer()) - } -} - -func (ptr *QTextLayout) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QTextLayout_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) CacheEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTextLayout_CacheEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextLayout) ClearFormats() { - if ptr.Pointer() != nil { - C.QTextLayout_ClearFormats(ptr.Pointer()) - } -} - -func (ptr *QTextLayout) ClearLayout() { - if ptr.Pointer() != nil { - C.QTextLayout_ClearLayout(ptr.Pointer()) - } -} - -func (ptr *QTextLayout) CreateLine() *QTextLine { - if ptr.Pointer() != nil { - tmpValue := NewQTextLineFromPointer(C.QTextLayout_CreateLine(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) CursorMoveStyle() core.Qt__CursorMoveStyle { - if ptr.Pointer() != nil { - return core.Qt__CursorMoveStyle(C.QTextLayout_CursorMoveStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLayout) DrawCursor(painter QPainter_ITF, position core.QPointF_ITF, cursorPosition int, width int) { - if ptr.Pointer() != nil { - C.QTextLayout_DrawCursor(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQPointF(position), C.int(int32(cursorPosition)), C.int(int32(width))) - } -} - -func (ptr *QTextLayout) DrawCursor2(painter QPainter_ITF, position core.QPointF_ITF, cursorPosition int) { - if ptr.Pointer() != nil { - C.QTextLayout_DrawCursor2(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQPointF(position), C.int(int32(cursorPosition))) - } -} - -func (ptr *QTextLayout) EndLayout() { - if ptr.Pointer() != nil { - C.QTextLayout_EndLayout(ptr.Pointer()) - } -} - -func (ptr *QTextLayout) Font() *QFont { - if ptr.Pointer() != nil { - tmpValue := NewQFontFromPointer(C.QTextLayout_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) GlyphRuns(from int, length int) []*QGlyphRun { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QGlyphRun { - out := make([]*QGlyphRun, int(l.len)) - tmpList := NewQTextLayoutFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__glyphRuns_atList(i) - } - return out - }(C.QTextLayout_GlyphRuns(ptr.Pointer(), C.int(int32(from)), C.int(int32(length)))) - } - return make([]*QGlyphRun, 0) -} - -func (ptr *QTextLayout) IsValidCursorPosition(pos int) bool { - if ptr.Pointer() != nil { - return int8(C.QTextLayout_IsValidCursorPosition(ptr.Pointer(), C.int(int32(pos)))) != 0 - } - return false -} - -func (ptr *QTextLayout) LeftCursorPosition(oldPos int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLayout_LeftCursorPosition(ptr.Pointer(), C.int(int32(oldPos))))) - } - return 0 -} - -func (ptr *QTextLayout) LineAt(i int) *QTextLine { - if ptr.Pointer() != nil { - tmpValue := NewQTextLineFromPointer(C.QTextLayout_LineAt(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) LineCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLayout_LineCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextLayout) LineForTextPosition(pos int) *QTextLine { - if ptr.Pointer() != nil { - tmpValue := NewQTextLineFromPointer(C.QTextLayout_LineForTextPosition(ptr.Pointer(), C.int(int32(pos)))) - runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) MaximumWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLayout_MaximumWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLayout) MinimumWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLayout_MinimumWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLayout) NextCursorPosition(oldPos int, mode QTextLayout__CursorMode) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLayout_NextCursorPosition(ptr.Pointer(), C.int(int32(oldPos)), C.longlong(mode)))) - } - return 0 -} - -func (ptr *QTextLayout) Position() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QTextLayout_Position(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) PreeditAreaPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLayout_PreeditAreaPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextLayout) PreeditAreaText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextLayout_PreeditAreaText(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextLayout) PreviousCursorPosition(oldPos int, mode QTextLayout__CursorMode) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLayout_PreviousCursorPosition(ptr.Pointer(), C.int(int32(oldPos)), C.longlong(mode)))) - } - return 0 -} - -func (ptr *QTextLayout) RightCursorPosition(oldPos int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLayout_RightCursorPosition(ptr.Pointer(), C.int(int32(oldPos))))) - } - return 0 -} - -func (ptr *QTextLayout) SetCacheEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QTextLayout_SetCacheEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTextLayout) SetCursorMoveStyle(style core.Qt__CursorMoveStyle) { - if ptr.Pointer() != nil { - C.QTextLayout_SetCursorMoveStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QTextLayout) SetFont(font QFont_ITF) { - if ptr.Pointer() != nil { - C.QTextLayout_SetFont(ptr.Pointer(), PointerFromQFont(font)) - } -} - -func (ptr *QTextLayout) SetPosition(p core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QTextLayout_SetPosition(ptr.Pointer(), core.PointerFromQPointF(p)) - } -} - -func (ptr *QTextLayout) SetPreeditArea(position int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextLayout_SetPreeditArea(ptr.Pointer(), C.int(int32(position)), C.struct_QtGui_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextLayout) SetText(stri string) { - if ptr.Pointer() != nil { - var striC *C.char - if stri != "" { - striC = C.CString(stri) - defer C.free(unsafe.Pointer(striC)) - } - C.QTextLayout_SetText(ptr.Pointer(), C.struct_QtGui_PackedString{data: striC, len: C.longlong(len(stri))}) - } -} - -func (ptr *QTextLayout) SetTextOption(option QTextOption_ITF) { - if ptr.Pointer() != nil { - C.QTextLayout_SetTextOption(ptr.Pointer(), PointerFromQTextOption(option)) - } -} - -func (ptr *QTextLayout) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextLayout_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextLayout) TextOption() *QTextOption { - if ptr.Pointer() != nil { - return NewQTextOptionFromPointer(C.QTextLayout_TextOption(ptr.Pointer())) - } - return nil -} - -func (ptr *QTextLayout) DestroyQTextLayout() { - if ptr.Pointer() != nil { - C.QTextLayout_DestroyQTextLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextLayout) __formats_newList() unsafe.Pointer { - return C.QTextLayout___formats_newList(ptr.Pointer()) -} - -func (ptr *QTextLayout) __glyphRuns_atList(i int) *QGlyphRun { - if ptr.Pointer() != nil { - tmpValue := NewQGlyphRunFromPointer(C.QTextLayout___glyphRuns_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) - return tmpValue - } - return nil -} - -func (ptr *QTextLayout) __glyphRuns_setList(i QGlyphRun_ITF) { - if ptr.Pointer() != nil { - C.QTextLayout___glyphRuns_setList(ptr.Pointer(), PointerFromQGlyphRun(i)) - } -} - -func (ptr *QTextLayout) __glyphRuns_newList() unsafe.Pointer { - return C.QTextLayout___glyphRuns_newList(ptr.Pointer()) -} - -type QTextLength struct { - ptr unsafe.Pointer -} - -type QTextLength_ITF interface { - QTextLength_PTR() *QTextLength -} - -func (ptr *QTextLength) QTextLength_PTR() *QTextLength { - return ptr -} - -func (ptr *QTextLength) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextLength) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextLength(ptr QTextLength_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextLength_PTR().Pointer() - } - return nil -} - -func NewQTextLengthFromPointer(ptr unsafe.Pointer) (n *QTextLength) { - n = new(QTextLength) - n.SetPointer(ptr) - return -} - -func (ptr *QTextLength) DestroyQTextLength() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextLength__Type -//QTextLength::Type -type QTextLength__Type int64 - -const ( - QTextLength__VariableLength QTextLength__Type = QTextLength__Type(0) - QTextLength__FixedLength QTextLength__Type = QTextLength__Type(1) - QTextLength__PercentageLength QTextLength__Type = QTextLength__Type(2) -) - -func NewQTextLength() *QTextLength { - tmpValue := NewQTextLengthFromPointer(C.QTextLength_NewQTextLength()) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue -} - -func NewQTextLength2(ty QTextLength__Type, value float64) *QTextLength { - tmpValue := NewQTextLengthFromPointer(C.QTextLength_NewQTextLength2(C.longlong(ty), C.double(value))) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue -} - -func (ptr *QTextLength) RawValue() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLength_RawValue(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLength) Type() QTextLength__Type { - if ptr.Pointer() != nil { - return QTextLength__Type(C.QTextLength_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLength) Value(maximumLength float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLength_Value(ptr.Pointer(), C.double(maximumLength))) - } - return 0 -} - -type QTextLine struct { - ptr unsafe.Pointer -} - -type QTextLine_ITF interface { - QTextLine_PTR() *QTextLine -} - -func (ptr *QTextLine) QTextLine_PTR() *QTextLine { - return ptr -} - -func (ptr *QTextLine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextLine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextLine(ptr QTextLine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextLine_PTR().Pointer() - } - return nil -} - -func NewQTextLineFromPointer(ptr unsafe.Pointer) (n *QTextLine) { - n = new(QTextLine) - n.SetPointer(ptr) - return -} - -func (ptr *QTextLine) DestroyQTextLine() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextLine__Edge -//QTextLine::Edge -type QTextLine__Edge int64 - -const ( - QTextLine__Leading QTextLine__Edge = QTextLine__Edge(0) - QTextLine__Trailing QTextLine__Edge = QTextLine__Edge(1) -) - -//go:generate stringer -type=QTextLine__CursorPosition -//QTextLine::CursorPosition -type QTextLine__CursorPosition int64 - -const ( - QTextLine__CursorBetweenCharacters QTextLine__CursorPosition = QTextLine__CursorPosition(0) - QTextLine__CursorOnCharacter QTextLine__CursorPosition = QTextLine__CursorPosition(1) -) - -func NewQTextLine() *QTextLine { - tmpValue := NewQTextLineFromPointer(C.QTextLine_NewQTextLine()) - runtime.SetFinalizer(tmpValue, (*QTextLine).DestroyQTextLine) - return tmpValue -} - -func (ptr *QTextLine) Ascent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_Ascent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) CursorToX(cursorPos int, edge QTextLine__Edge) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_CursorToX(ptr.Pointer(), C.int(int32(cursorPos)), C.longlong(edge))) - } - return 0 -} - -func (ptr *QTextLine) CursorToX2(cursorPos int, edge QTextLine__Edge) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_CursorToX2(ptr.Pointer(), C.int(int32(cursorPos)), C.longlong(edge))) - } - return 0 -} - -func (ptr *QTextLine) Descent() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_Descent(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) GlyphRuns(from int, length int) []*QGlyphRun { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []*QGlyphRun { - out := make([]*QGlyphRun, int(l.len)) - tmpList := NewQTextLineFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__glyphRuns_atList(i) - } - return out - }(C.QTextLine_GlyphRuns(ptr.Pointer(), C.int(int32(from)), C.int(int32(length)))) - } - return make([]*QGlyphRun, 0) -} - -func (ptr *QTextLine) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_Height(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) HorizontalAdvance() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_HorizontalAdvance(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextLine_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextLine) Leading() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_Leading(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) LeadingIncluded() bool { - if ptr.Pointer() != nil { - return int8(C.QTextLine_LeadingIncluded(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextLine) LineNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLine_LineNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextLine) NaturalTextRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QTextLine_NaturalTextRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QTextLine) NaturalTextWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_NaturalTextWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) Position() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QTextLine_Position(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QTextLine) Rect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QTextLine_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QTextLine) SetLeadingIncluded(included bool) { - if ptr.Pointer() != nil { - C.QTextLine_SetLeadingIncluded(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(included)))) - } -} - -func (ptr *QTextLine) SetLineWidth(width float64) { - if ptr.Pointer() != nil { - C.QTextLine_SetLineWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QTextLine) SetNumColumns(numColumns int) { - if ptr.Pointer() != nil { - C.QTextLine_SetNumColumns(ptr.Pointer(), C.int(int32(numColumns))) - } -} - -func (ptr *QTextLine) SetNumColumns2(numColumns int, alignmentWidth float64) { - if ptr.Pointer() != nil { - C.QTextLine_SetNumColumns2(ptr.Pointer(), C.int(int32(numColumns)), C.double(alignmentWidth)) - } -} - -func (ptr *QTextLine) SetPosition(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QTextLine_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func (ptr *QTextLine) TextLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLine_TextLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextLine) TextStart() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLine_TextStart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextLine) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_Width(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) X() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) XToCursor(x float64, cpos QTextLine__CursorPosition) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextLine_XToCursor(ptr.Pointer(), C.double(x), C.longlong(cpos)))) - } - return 0 -} - -func (ptr *QTextLine) Y() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextLine_Y(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextLine) __glyphRuns_atList(i int) *QGlyphRun { - if ptr.Pointer() != nil { - tmpValue := NewQGlyphRunFromPointer(C.QTextLine___glyphRuns_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QGlyphRun).DestroyQGlyphRun) - return tmpValue - } - return nil -} - -func (ptr *QTextLine) __glyphRuns_setList(i QGlyphRun_ITF) { - if ptr.Pointer() != nil { - C.QTextLine___glyphRuns_setList(ptr.Pointer(), PointerFromQGlyphRun(i)) - } -} - -func (ptr *QTextLine) __glyphRuns_newList() unsafe.Pointer { - return C.QTextLine___glyphRuns_newList(ptr.Pointer()) -} - -type QTextList struct { - QTextBlockGroup -} - -type QTextList_ITF interface { - QTextBlockGroup_ITF - QTextList_PTR() *QTextList -} - -func (ptr *QTextList) QTextList_PTR() *QTextList { - return ptr -} - -func (ptr *QTextList) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextBlockGroup_PTR().Pointer() - } - return nil -} - -func (ptr *QTextList) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextBlockGroup_PTR().SetPointer(p) - } -} - -func PointerFromQTextList(ptr QTextList_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextList_PTR().Pointer() - } - return nil -} - -func NewQTextListFromPointer(ptr unsafe.Pointer) (n *QTextList) { - n = new(QTextList) - n.SetPointer(ptr) - return -} -func (ptr *QTextList) Add(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextList_Add(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QTextList) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextList_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextList) Format() *QTextListFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextListFormatFromPointer(C.QTextList_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextListFormat).DestroyQTextListFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextList) Item(i int) *QTextBlock { - if ptr.Pointer() != nil { - tmpValue := NewQTextBlockFromPointer(C.QTextList_Item(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -func (ptr *QTextList) ItemNumber(block QTextBlock_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTextList_ItemNumber(ptr.Pointer(), PointerFromQTextBlock(block)))) - } - return 0 -} - -func (ptr *QTextList) ItemText(block QTextBlock_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextList_ItemText(ptr.Pointer(), PointerFromQTextBlock(block))) - } - return "" -} - -func (ptr *QTextList) Remove(block QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QTextList_Remove(ptr.Pointer(), PointerFromQTextBlock(block)) - } -} - -func (ptr *QTextList) RemoveItem(i int) { - if ptr.Pointer() != nil { - C.QTextList_RemoveItem(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QTextList) SetFormat(format QTextListFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextList_SetFormat(ptr.Pointer(), PointerFromQTextListFormat(format)) - } -} - -type QTextListFormat struct { - QTextFormat -} - -type QTextListFormat_ITF interface { - QTextFormat_ITF - QTextListFormat_PTR() *QTextListFormat -} - -func (ptr *QTextListFormat) QTextListFormat_PTR() *QTextListFormat { - return ptr -} - -func (ptr *QTextListFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextListFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextListFormat(ptr QTextListFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextListFormat_PTR().Pointer() - } - return nil -} - -func NewQTextListFormatFromPointer(ptr unsafe.Pointer) (n *QTextListFormat) { - n = new(QTextListFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextListFormat) DestroyQTextListFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTextListFormat__Style -//QTextListFormat::Style -type QTextListFormat__Style int64 - -var ( - QTextListFormat__ListDisc QTextListFormat__Style = QTextListFormat__Style(-1) - QTextListFormat__ListCircle QTextListFormat__Style = QTextListFormat__Style(-2) - QTextListFormat__ListSquare QTextListFormat__Style = QTextListFormat__Style(-3) - QTextListFormat__ListDecimal QTextListFormat__Style = QTextListFormat__Style(-4) - QTextListFormat__ListLowerAlpha QTextListFormat__Style = QTextListFormat__Style(-5) - QTextListFormat__ListUpperAlpha QTextListFormat__Style = QTextListFormat__Style(-6) - QTextListFormat__ListLowerRoman QTextListFormat__Style = QTextListFormat__Style(-7) - QTextListFormat__ListUpperRoman QTextListFormat__Style = QTextListFormat__Style(-8) - QTextListFormat__ListStyleUndefined QTextListFormat__Style = QTextListFormat__Style(0) -) - -func NewQTextListFormat() *QTextListFormat { - tmpValue := NewQTextListFormatFromPointer(C.QTextListFormat_NewQTextListFormat()) - runtime.SetFinalizer(tmpValue, (*QTextListFormat).DestroyQTextListFormat) - return tmpValue -} - -func (ptr *QTextListFormat) Indent() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextListFormat_Indent(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextListFormat) NumberPrefix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextListFormat_NumberPrefix(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextListFormat) NumberSuffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextListFormat_NumberSuffix(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextListFormat) SetIndent(indentation int) { - if ptr.Pointer() != nil { - C.QTextListFormat_SetIndent(ptr.Pointer(), C.int(int32(indentation))) - } -} - -func (ptr *QTextListFormat) SetNumberPrefix(numberPrefix string) { - if ptr.Pointer() != nil { - var numberPrefixC *C.char - if numberPrefix != "" { - numberPrefixC = C.CString(numberPrefix) - defer C.free(unsafe.Pointer(numberPrefixC)) - } - C.QTextListFormat_SetNumberPrefix(ptr.Pointer(), C.struct_QtGui_PackedString{data: numberPrefixC, len: C.longlong(len(numberPrefix))}) - } -} - -func (ptr *QTextListFormat) SetNumberSuffix(numberSuffix string) { - if ptr.Pointer() != nil { - var numberSuffixC *C.char - if numberSuffix != "" { - numberSuffixC = C.CString(numberSuffix) - defer C.free(unsafe.Pointer(numberSuffixC)) - } - C.QTextListFormat_SetNumberSuffix(ptr.Pointer(), C.struct_QtGui_PackedString{data: numberSuffixC, len: C.longlong(len(numberSuffix))}) - } -} - -func (ptr *QTextListFormat) SetStyle(style QTextListFormat__Style) { - if ptr.Pointer() != nil { - C.QTextListFormat_SetStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QTextListFormat) Style() QTextListFormat__Style { - if ptr.Pointer() != nil { - return QTextListFormat__Style(C.QTextListFormat_Style(ptr.Pointer())) - } - return 0 -} - -type QTextObject struct { - core.QObject -} - -type QTextObject_ITF interface { - core.QObject_ITF - QTextObject_PTR() *QTextObject -} - -func (ptr *QTextObject) QTextObject_PTR() *QTextObject { - return ptr -} - -func (ptr *QTextObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTextObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQTextObject(ptr QTextObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextObject_PTR().Pointer() - } - return nil -} - -func NewQTextObjectFromPointer(ptr unsafe.Pointer) (n *QTextObject) { - n = new(QTextObject) - n.SetPointer(ptr) - return -} -func NewQTextObject(document QTextDocument_ITF) *QTextObject { - tmpValue := NewQTextObjectFromPointer(C.QTextObject_NewQTextObject(PointerFromQTextDocument(document))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTextObject) Document() *QTextDocument { - if ptr.Pointer() != nil { - tmpValue := NewQTextDocumentFromPointer(C.QTextObject_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextObject) Format() *QTextFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextFormatFromPointer(C.QTextObject_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextFormat).DestroyQTextFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextObject) FormatIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextObject_FormatIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextObject) ObjectIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextObject_ObjectIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextObject) SetFormat(format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextObject_SetFormat(ptr.Pointer(), PointerFromQTextFormat(format)) - } -} - -//export callbackQTextObject_DestroyQTextObject -func callbackQTextObject_DestroyQTextObject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextObject"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextObjectFromPointer(ptr).DestroyQTextObjectDefault() - } -} - -func (ptr *QTextObject) ConnectDestroyQTextObject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextObject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextObject) DisconnectDestroyQTextObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextObject") - } -} - -func (ptr *QTextObject) DestroyQTextObject() { - if ptr.Pointer() != nil { - C.QTextObject_DestroyQTextObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextObject) DestroyQTextObjectDefault() { - if ptr.Pointer() != nil { - C.QTextObject_DestroyQTextObjectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextObject) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextObject___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextObject) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextObject) __children_newList() unsafe.Pointer { - return C.QTextObject___children_newList(ptr.Pointer()) -} - -func (ptr *QTextObject) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QTextObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTextObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTextObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QTextObject) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QTextObject___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QTextObject) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextObject) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextObject) __findChildren_newList() unsafe.Pointer { - return C.QTextObject___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QTextObject) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextObject) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextObject) __findChildren_newList3() unsafe.Pointer { - return C.QTextObject___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QTextObject) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTextObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextObject) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTextObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTextObject) __qFindChildren_newList2() unsafe.Pointer { - return C.QTextObject___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQTextObject_ChildEvent -func callbackQTextObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQTextObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QTextObject) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QTextObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQTextObject_ConnectNotify -func callbackQTextObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQTextObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QTextObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QTextObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQTextObject_CustomEvent -func callbackQTextObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQTextObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QTextObject) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QTextObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQTextObject_DeleteLater -func callbackQTextObject_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextObjectFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QTextObject) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QTextObject_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQTextObject_Destroyed -func callbackQTextObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQTextObject_DisconnectNotify -func callbackQTextObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQTextObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QTextObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QTextObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQTextObject_Event -func callbackQTextObject_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTextObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QTextObject) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQTextObject_EventFilter -func callbackQTextObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTextObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QTextObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQTextObject_MetaObject -func callbackQTextObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQTextObjectFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QTextObject) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QTextObject_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQTextObject_ObjectNameChanged -func callbackQTextObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQTextObject_TimerEvent -func callbackQTextObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQTextObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QTextObject) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QTextObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QTextObjectInterface struct { - ptr unsafe.Pointer -} - -type QTextObjectInterface_ITF interface { - QTextObjectInterface_PTR() *QTextObjectInterface -} - -func (ptr *QTextObjectInterface) QTextObjectInterface_PTR() *QTextObjectInterface { - return ptr -} - -func (ptr *QTextObjectInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextObjectInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextObjectInterface(ptr QTextObjectInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextObjectInterface_PTR().Pointer() - } - return nil -} - -func NewQTextObjectInterfaceFromPointer(ptr unsafe.Pointer) (n *QTextObjectInterface) { - n = new(QTextObjectInterface) - n.SetPointer(ptr) - return -} - -//export callbackQTextObjectInterface_DrawObject -func callbackQTextObjectInterface_DrawObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, doc unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawObject"); signal != nil { - (*(*func(*QPainter, *core.QRectF, *QTextDocument, int, *QTextFormat))(signal))(NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), NewQTextDocumentFromPointer(doc), int(int32(posInDocument)), NewQTextFormatFromPointer(format)) - } - -} - -func (ptr *QTextObjectInterface) ConnectDrawObject(f func(painter *QPainter, rect *core.QRectF, doc *QTextDocument, posInDocument int, format *QTextFormat)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawObject"); signal != nil { - f := func(painter *QPainter, rect *core.QRectF, doc *QTextDocument, posInDocument int, format *QTextFormat) { - (*(*func(*QPainter, *core.QRectF, *QTextDocument, int, *QTextFormat))(signal))(painter, rect, doc, posInDocument, format) - f(painter, rect, doc, posInDocument, format) - } - qt.ConnectSignal(ptr.Pointer(), "drawObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextObjectInterface) DisconnectDrawObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawObject") - } -} - -func (ptr *QTextObjectInterface) DrawObject(painter QPainter_ITF, rect core.QRectF_ITF, doc QTextDocument_ITF, posInDocument int, format QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextObjectInterface_DrawObject(ptr.Pointer(), PointerFromQPainter(painter), core.PointerFromQRectF(rect), PointerFromQTextDocument(doc), C.int(int32(posInDocument)), PointerFromQTextFormat(format)) - } -} - -//export callbackQTextObjectInterface_IntrinsicSize -func callbackQTextObjectInterface_IntrinsicSize(ptr unsafe.Pointer, doc unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "intrinsicSize"); signal != nil { - return core.PointerFromQSizeF((*(*func(*QTextDocument, int, *QTextFormat) *core.QSizeF)(signal))(NewQTextDocumentFromPointer(doc), int(int32(posInDocument)), NewQTextFormatFromPointer(format))) - } - - return core.PointerFromQSizeF(core.NewQSizeF()) -} - -func (ptr *QTextObjectInterface) ConnectIntrinsicSize(f func(doc *QTextDocument, posInDocument int, format *QTextFormat) *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "intrinsicSize"); signal != nil { - f := func(doc *QTextDocument, posInDocument int, format *QTextFormat) *core.QSizeF { - (*(*func(*QTextDocument, int, *QTextFormat) *core.QSizeF)(signal))(doc, posInDocument, format) - return f(doc, posInDocument, format) - } - qt.ConnectSignal(ptr.Pointer(), "intrinsicSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "intrinsicSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextObjectInterface) DisconnectIntrinsicSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "intrinsicSize") - } -} - -func (ptr *QTextObjectInterface) IntrinsicSize(doc QTextDocument_ITF, posInDocument int, format QTextFormat_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QTextObjectInterface_IntrinsicSize(ptr.Pointer(), PointerFromQTextDocument(doc), C.int(int32(posInDocument)), PointerFromQTextFormat(format))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -//export callbackQTextObjectInterface_DestroyQTextObjectInterface -func callbackQTextObjectInterface_DestroyQTextObjectInterface(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextObjectInterface"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextObjectInterfaceFromPointer(ptr).DestroyQTextObjectInterfaceDefault() - } -} - -func (ptr *QTextObjectInterface) ConnectDestroyQTextObjectInterface(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextObjectInterface"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextObjectInterface", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextObjectInterface", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextObjectInterface) DisconnectDestroyQTextObjectInterface() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextObjectInterface") - } -} - -func (ptr *QTextObjectInterface) DestroyQTextObjectInterface() { - if ptr.Pointer() != nil { - C.QTextObjectInterface_DestroyQTextObjectInterface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextObjectInterface) DestroyQTextObjectInterfaceDefault() { - if ptr.Pointer() != nil { - C.QTextObjectInterface_DestroyQTextObjectInterfaceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextOption struct { - ptr unsafe.Pointer -} - -type QTextOption_ITF interface { - QTextOption_PTR() *QTextOption -} - -func (ptr *QTextOption) QTextOption_PTR() *QTextOption { - return ptr -} - -func (ptr *QTextOption) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextOption) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextOption(ptr QTextOption_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextOption_PTR().Pointer() - } - return nil -} - -func NewQTextOptionFromPointer(ptr unsafe.Pointer) (n *QTextOption) { - n = new(QTextOption) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextOption__TabType -//QTextOption::TabType -type QTextOption__TabType int64 - -const ( - QTextOption__LeftTab QTextOption__TabType = QTextOption__TabType(0) - QTextOption__RightTab QTextOption__TabType = QTextOption__TabType(1) - QTextOption__CenterTab QTextOption__TabType = QTextOption__TabType(2) - QTextOption__DelimiterTab QTextOption__TabType = QTextOption__TabType(3) -) - -//go:generate stringer -type=QTextOption__WrapMode -//QTextOption::WrapMode -type QTextOption__WrapMode int64 - -const ( - QTextOption__NoWrap QTextOption__WrapMode = QTextOption__WrapMode(0) - QTextOption__WordWrap QTextOption__WrapMode = QTextOption__WrapMode(1) - QTextOption__ManualWrap QTextOption__WrapMode = QTextOption__WrapMode(2) - QTextOption__WrapAnywhere QTextOption__WrapMode = QTextOption__WrapMode(3) - QTextOption__WrapAtWordBoundaryOrAnywhere QTextOption__WrapMode = QTextOption__WrapMode(4) -) - -//go:generate stringer -type=QTextOption__Flag -//QTextOption::Flag -type QTextOption__Flag int64 - -const ( - QTextOption__ShowTabsAndSpaces QTextOption__Flag = QTextOption__Flag(0x1) - QTextOption__ShowLineAndParagraphSeparators QTextOption__Flag = QTextOption__Flag(0x2) - QTextOption__AddSpaceForLineAndParagraphSeparators QTextOption__Flag = QTextOption__Flag(0x4) - QTextOption__SuppressColors QTextOption__Flag = QTextOption__Flag(0x8) - QTextOption__ShowDocumentTerminator QTextOption__Flag = QTextOption__Flag(0x10) - QTextOption__IncludeTrailingSpaces QTextOption__Flag = QTextOption__Flag(0x80000000) -) - -func NewQTextOption() *QTextOption { - tmpValue := NewQTextOptionFromPointer(C.QTextOption_NewQTextOption()) - runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) - return tmpValue -} - -func NewQTextOption2(alignment core.Qt__AlignmentFlag) *QTextOption { - tmpValue := NewQTextOptionFromPointer(C.QTextOption_NewQTextOption2(C.longlong(alignment))) - runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) - return tmpValue -} - -func NewQTextOption3(other QTextOption_ITF) *QTextOption { - tmpValue := NewQTextOptionFromPointer(C.QTextOption_NewQTextOption3(PointerFromQTextOption(other))) - runtime.SetFinalizer(tmpValue, (*QTextOption).DestroyQTextOption) - return tmpValue -} - -func (ptr *QTextOption) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QTextOption_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextOption) Flags() QTextOption__Flag { - if ptr.Pointer() != nil { - return QTextOption__Flag(C.QTextOption_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextOption) SetAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QTextOption_SetAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QTextOption) SetFlags(flags QTextOption__Flag) { - if ptr.Pointer() != nil { - C.QTextOption_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QTextOption) SetTabArray(tabStops []float64) { - if ptr.Pointer() != nil { - C.QTextOption_SetTabArray(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTextOptionFromPointer(NewQTextOptionFromPointer(nil).__setTabArray_tabStops_newList()) - for _, v := range tabStops { - tmpList.__setTabArray_tabStops_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTextOption) SetTabStopDistance(tabStopDistance float64) { - if ptr.Pointer() != nil { - C.QTextOption_SetTabStopDistance(ptr.Pointer(), C.double(tabStopDistance)) - } -} - -func (ptr *QTextOption) SetTextDirection(direction core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QTextOption_SetTextDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QTextOption) SetUseDesignMetrics(enable bool) { - if ptr.Pointer() != nil { - C.QTextOption_SetUseDesignMetrics(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTextOption) SetWrapMode(mode QTextOption__WrapMode) { - if ptr.Pointer() != nil { - C.QTextOption_SetWrapMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QTextOption) TabArray() []float64 { - if ptr.Pointer() != nil { - return func(l C.struct_QtGui_PackedList) []float64 { - out := make([]float64, int(l.len)) - tmpList := NewQTextOptionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__tabArray_atList(i) - } - return out - }(C.QTextOption_TabArray(ptr.Pointer())) - } - return make([]float64, 0) -} - -func (ptr *QTextOption) TabStopDistance() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextOption_TabStopDistance(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextOption) TextDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QTextOption_TextDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextOption) UseDesignMetrics() bool { - if ptr.Pointer() != nil { - return int8(C.QTextOption_UseDesignMetrics(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextOption) WrapMode() QTextOption__WrapMode { - if ptr.Pointer() != nil { - return QTextOption__WrapMode(C.QTextOption_WrapMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextOption) DestroyQTextOption() { - if ptr.Pointer() != nil { - C.QTextOption_DestroyQTextOption(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextOption) __setTabArray_tabStops_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextOption___setTabArray_tabStops_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QTextOption) __setTabArray_tabStops_setList(i float64) { - if ptr.Pointer() != nil { - C.QTextOption___setTabArray_tabStops_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QTextOption) __setTabArray_tabStops_newList() unsafe.Pointer { - return C.QTextOption___setTabArray_tabStops_newList(ptr.Pointer()) -} - -func (ptr *QTextOption) __tabArray_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QTextOption___tabArray_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QTextOption) __tabArray_setList(i float64) { - if ptr.Pointer() != nil { - C.QTextOption___tabArray_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QTextOption) __tabArray_newList() unsafe.Pointer { - return C.QTextOption___tabArray_newList(ptr.Pointer()) -} - -type QTextTable struct { - QTextFrame -} - -type QTextTable_ITF interface { - QTextFrame_ITF - QTextTable_PTR() *QTextTable -} - -func (ptr *QTextTable) QTextTable_PTR() *QTextTable { - return ptr -} - -func (ptr *QTextTable) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QTextTable) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextFrame_PTR().SetPointer(p) - } -} - -func PointerFromQTextTable(ptr QTextTable_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextTable_PTR().Pointer() - } - return nil -} - -func NewQTextTableFromPointer(ptr unsafe.Pointer) (n *QTextTable) { - n = new(QTextTable) - n.SetPointer(ptr) - return -} -func (ptr *QTextTable) AppendColumns(count int) { - if ptr.Pointer() != nil { - C.QTextTable_AppendColumns(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QTextTable) AppendRows(count int) { - if ptr.Pointer() != nil { - C.QTextTable_AppendRows(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QTextTable) CellAt(row int, column int) *QTextTableCell { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableCellFromPointer(C.QTextTable_CellAt(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) - return tmpValue - } - return nil -} - -func (ptr *QTextTable) CellAt2(position int) *QTextTableCell { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableCellFromPointer(C.QTextTable_CellAt2(ptr.Pointer(), C.int(int32(position)))) - runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) - return tmpValue - } - return nil -} - -func (ptr *QTextTable) CellAt3(cursor QTextCursor_ITF) *QTextTableCell { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableCellFromPointer(C.QTextTable_CellAt3(ptr.Pointer(), PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) - return tmpValue - } - return nil -} - -func (ptr *QTextTable) Columns() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTable_Columns(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTable) Format() *QTextTableFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextTableFormatFromPointer(C.QTextTable_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextTableFormat).DestroyQTextTableFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextTable) InsertColumns(index int, columns int) { - if ptr.Pointer() != nil { - C.QTextTable_InsertColumns(ptr.Pointer(), C.int(int32(index)), C.int(int32(columns))) - } -} - -func (ptr *QTextTable) InsertRows(index int, rows int) { - if ptr.Pointer() != nil { - C.QTextTable_InsertRows(ptr.Pointer(), C.int(int32(index)), C.int(int32(rows))) - } -} - -func (ptr *QTextTable) MergeCells(row int, column int, numRows int, numCols int) { - if ptr.Pointer() != nil { - C.QTextTable_MergeCells(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(numRows)), C.int(int32(numCols))) - } -} - -func (ptr *QTextTable) MergeCells2(cursor QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QTextTable_MergeCells2(ptr.Pointer(), PointerFromQTextCursor(cursor)) - } -} - -func (ptr *QTextTable) RemoveColumns(index int, columns int) { - if ptr.Pointer() != nil { - C.QTextTable_RemoveColumns(ptr.Pointer(), C.int(int32(index)), C.int(int32(columns))) - } -} - -func (ptr *QTextTable) RemoveRows(index int, rows int) { - if ptr.Pointer() != nil { - C.QTextTable_RemoveRows(ptr.Pointer(), C.int(int32(index)), C.int(int32(rows))) - } -} - -func (ptr *QTextTable) Resize(rows int, columns int) { - if ptr.Pointer() != nil { - C.QTextTable_Resize(ptr.Pointer(), C.int(int32(rows)), C.int(int32(columns))) - } -} - -func (ptr *QTextTable) RowEnd(cursor QTextCursor_ITF) *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextTable_RowEnd(ptr.Pointer(), PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextTable) RowStart(cursor QTextCursor_ITF) *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextTable_RowStart(ptr.Pointer(), PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextTable) Rows() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTable_Rows(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTable) SetFormat(format QTextTableFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextTable_SetFormat(ptr.Pointer(), PointerFromQTextTableFormat(format)) - } -} - -func (ptr *QTextTable) SplitCell(row int, column int, numRows int, numCols int) { - if ptr.Pointer() != nil { - C.QTextTable_SplitCell(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(numRows)), C.int(int32(numCols))) - } -} - -type QTextTableCell struct { - ptr unsafe.Pointer -} - -type QTextTableCell_ITF interface { - QTextTableCell_PTR() *QTextTableCell -} - -func (ptr *QTextTableCell) QTextTableCell_PTR() *QTextTableCell { - return ptr -} - -func (ptr *QTextTableCell) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTextTableCell) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTextTableCell(ptr QTextTableCell_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextTableCell_PTR().Pointer() - } - return nil -} - -func NewQTextTableCellFromPointer(ptr unsafe.Pointer) (n *QTextTableCell) { - n = new(QTextTableCell) - n.SetPointer(ptr) - return -} -func NewQTextTableCell() *QTextTableCell { - tmpValue := NewQTextTableCellFromPointer(C.QTextTableCell_NewQTextTableCell()) - runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) - return tmpValue -} - -func NewQTextTableCell2(other QTextTableCell_ITF) *QTextTableCell { - tmpValue := NewQTextTableCellFromPointer(C.QTextTableCell_NewQTextTableCell2(PointerFromQTextTableCell(other))) - runtime.SetFinalizer(tmpValue, (*QTextTableCell).DestroyQTextTableCell) - return tmpValue -} - -func (ptr *QTextTableCell) Column() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableCell_Column(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableCell) ColumnSpan() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableCell_ColumnSpan(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableCell) FirstCursorPosition() *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextTableCell_FirstCursorPosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextTableCell) Format() *QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := NewQTextCharFormatFromPointer(C.QTextTableCell_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QTextTableCell) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QTextTableCell_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextTableCell) LastCursorPosition() *QTextCursor { - if ptr.Pointer() != nil { - tmpValue := NewQTextCursorFromPointer(C.QTextTableCell_LastCursorPosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextTableCell) Row() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableCell_Row(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableCell) RowSpan() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableCell_RowSpan(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableCell) SetFormat(format QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextTableCell_SetFormat(ptr.Pointer(), PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QTextTableCell) TableCellFormatIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableCell_TableCellFormatIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableCell) DestroyQTextTableCell() { - if ptr.Pointer() != nil { - C.QTextTableCell_DestroyQTextTableCell(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextTableCellFormat struct { - QTextCharFormat -} - -type QTextTableCellFormat_ITF interface { - QTextCharFormat_ITF - QTextTableCellFormat_PTR() *QTextTableCellFormat -} - -func (ptr *QTextTableCellFormat) QTextTableCellFormat_PTR() *QTextTableCellFormat { - return ptr -} - -func (ptr *QTextTableCellFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextCharFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextTableCellFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextCharFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextTableCellFormat(ptr QTextTableCellFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextTableCellFormat_PTR().Pointer() - } - return nil -} - -func NewQTextTableCellFormatFromPointer(ptr unsafe.Pointer) (n *QTextTableCellFormat) { - n = new(QTextTableCellFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextTableCellFormat) DestroyQTextTableCellFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTextTableCellFormat() *QTextTableCellFormat { - tmpValue := NewQTextTableCellFormatFromPointer(C.QTextTableCellFormat_NewQTextTableCellFormat()) - runtime.SetFinalizer(tmpValue, (*QTextTableCellFormat).DestroyQTextTableCellFormat) - return tmpValue -} - -func (ptr *QTextTableCellFormat) BottomPadding() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextTableCellFormat_BottomPadding(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextTableCellFormat) LeftPadding() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextTableCellFormat_LeftPadding(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextTableCellFormat) RightPadding() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextTableCellFormat_RightPadding(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextTableCellFormat) SetBottomPadding(padding float64) { - if ptr.Pointer() != nil { - C.QTextTableCellFormat_SetBottomPadding(ptr.Pointer(), C.double(padding)) - } -} - -func (ptr *QTextTableCellFormat) SetLeftPadding(padding float64) { - if ptr.Pointer() != nil { - C.QTextTableCellFormat_SetLeftPadding(ptr.Pointer(), C.double(padding)) - } -} - -func (ptr *QTextTableCellFormat) SetPadding(padding float64) { - if ptr.Pointer() != nil { - C.QTextTableCellFormat_SetPadding(ptr.Pointer(), C.double(padding)) - } -} - -func (ptr *QTextTableCellFormat) SetRightPadding(padding float64) { - if ptr.Pointer() != nil { - C.QTextTableCellFormat_SetRightPadding(ptr.Pointer(), C.double(padding)) - } -} - -func (ptr *QTextTableCellFormat) SetTopPadding(padding float64) { - if ptr.Pointer() != nil { - C.QTextTableCellFormat_SetTopPadding(ptr.Pointer(), C.double(padding)) - } -} - -func (ptr *QTextTableCellFormat) TopPadding() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextTableCellFormat_TopPadding(ptr.Pointer())) - } - return 0 -} - -type QTextTableFormat struct { - QTextFrameFormat -} - -type QTextTableFormat_ITF interface { - QTextFrameFormat_ITF - QTextTableFormat_PTR() *QTextTableFormat -} - -func (ptr *QTextTableFormat) QTextTableFormat_PTR() *QTextTableFormat { - return ptr -} - -func (ptr *QTextTableFormat) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextFrameFormat_PTR().Pointer() - } - return nil -} - -func (ptr *QTextTableFormat) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextFrameFormat_PTR().SetPointer(p) - } -} - -func PointerFromQTextTableFormat(ptr QTextTableFormat_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextTableFormat_PTR().Pointer() - } - return nil -} - -func NewQTextTableFormatFromPointer(ptr unsafe.Pointer) (n *QTextTableFormat) { - n = new(QTextTableFormat) - n.SetPointer(ptr) - return -} - -func (ptr *QTextTableFormat) DestroyQTextTableFormat() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTextTableFormat() *QTextTableFormat { - tmpValue := NewQTextTableFormatFromPointer(C.QTextTableFormat_NewQTextTableFormat()) - runtime.SetFinalizer(tmpValue, (*QTextTableFormat).DestroyQTextTableFormat) - return tmpValue -} - -func (ptr *QTextTableFormat) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QTextTableFormat_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextTableFormat) CellPadding() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextTableFormat_CellPadding(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextTableFormat) CellSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextTableFormat_CellSpacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextTableFormat) ClearColumnWidthConstraints() { - if ptr.Pointer() != nil { - C.QTextTableFormat_ClearColumnWidthConstraints(ptr.Pointer()) - } -} - -func (ptr *QTextTableFormat) Columns() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableFormat_Columns(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableFormat) HeaderRowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextTableFormat_HeaderRowCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextTableFormat) SetAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QTextTableFormat_SetAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QTextTableFormat) SetCellPadding(padding float64) { - if ptr.Pointer() != nil { - C.QTextTableFormat_SetCellPadding(ptr.Pointer(), C.double(padding)) - } -} - -func (ptr *QTextTableFormat) SetCellSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QTextTableFormat_SetCellSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QTextTableFormat) SetColumnWidthConstraints(constraints []*QTextLength) { - if ptr.Pointer() != nil { - C.QTextTableFormat_SetColumnWidthConstraints(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTextTableFormatFromPointer(NewQTextTableFormatFromPointer(nil).__setColumnWidthConstraints_constraints_newList()) - for _, v := range constraints { - tmpList.__setColumnWidthConstraints_constraints_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTextTableFormat) SetHeaderRowCount(count int) { - if ptr.Pointer() != nil { - C.QTextTableFormat_SetHeaderRowCount(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QTextTableFormat) __columnWidthConstraints_atList(i int) *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextTableFormat___columnWidthConstraints_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -func (ptr *QTextTableFormat) __columnWidthConstraints_setList(i QTextLength_ITF) { - if ptr.Pointer() != nil { - C.QTextTableFormat___columnWidthConstraints_setList(ptr.Pointer(), PointerFromQTextLength(i)) - } -} - -func (ptr *QTextTableFormat) __columnWidthConstraints_newList() unsafe.Pointer { - return C.QTextTableFormat___columnWidthConstraints_newList(ptr.Pointer()) -} - -func (ptr *QTextTableFormat) __setColumnWidthConstraints_constraints_atList(i int) *QTextLength { - if ptr.Pointer() != nil { - tmpValue := NewQTextLengthFromPointer(C.QTextTableFormat___setColumnWidthConstraints_constraints_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTextLength).DestroyQTextLength) - return tmpValue - } - return nil -} - -func (ptr *QTextTableFormat) __setColumnWidthConstraints_constraints_setList(i QTextLength_ITF) { - if ptr.Pointer() != nil { - C.QTextTableFormat___setColumnWidthConstraints_constraints_setList(ptr.Pointer(), PointerFromQTextLength(i)) - } -} - -func (ptr *QTextTableFormat) __setColumnWidthConstraints_constraints_newList() unsafe.Pointer { - return C.QTextTableFormat___setColumnWidthConstraints_constraints_newList(ptr.Pointer()) -} - -type QTouchDevice struct { - ptr unsafe.Pointer -} - -type QTouchDevice_ITF interface { - QTouchDevice_PTR() *QTouchDevice -} - -func (ptr *QTouchDevice) QTouchDevice_PTR() *QTouchDevice { - return ptr -} - -func (ptr *QTouchDevice) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTouchDevice) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTouchDevice(ptr QTouchDevice_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTouchDevice_PTR().Pointer() - } - return nil -} - -func NewQTouchDeviceFromPointer(ptr unsafe.Pointer) (n *QTouchDevice) { - n = new(QTouchDevice) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTouchDevice__DeviceType -//QTouchDevice::DeviceType -type QTouchDevice__DeviceType int64 - -const ( - QTouchDevice__TouchScreen QTouchDevice__DeviceType = QTouchDevice__DeviceType(0) - QTouchDevice__TouchPad QTouchDevice__DeviceType = QTouchDevice__DeviceType(1) -) - -//go:generate stringer -type=QTouchDevice__CapabilityFlag -//QTouchDevice::CapabilityFlag -type QTouchDevice__CapabilityFlag int64 - -const ( - QTouchDevice__Position QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0001) - QTouchDevice__Area QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0002) - QTouchDevice__Pressure QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0004) - QTouchDevice__Velocity QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0008) - QTouchDevice__RawPositions QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0010) - QTouchDevice__NormalizedPosition QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0020) - QTouchDevice__MouseEmulation QTouchDevice__CapabilityFlag = QTouchDevice__CapabilityFlag(0x0040) -) - -func NewQTouchDevice() *QTouchDevice { - tmpValue := NewQTouchDeviceFromPointer(C.QTouchDevice_NewQTouchDevice()) - runtime.SetFinalizer(tmpValue, (*QTouchDevice).DestroyQTouchDevice) - return tmpValue -} - -func (ptr *QTouchDevice) Capabilities() QTouchDevice__CapabilityFlag { - if ptr.Pointer() != nil { - return QTouchDevice__CapabilityFlag(C.QTouchDevice_Capabilities(ptr.Pointer())) - } - return 0 -} - -func QTouchDevice_Devices() []*QTouchDevice { - return func(l C.struct_QtGui_PackedList) []*QTouchDevice { - out := make([]*QTouchDevice, int(l.len)) - tmpList := NewQTouchDeviceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__devices_atList(i) - } - return out - }(C.QTouchDevice_QTouchDevice_Devices()) -} - -func (ptr *QTouchDevice) Devices() []*QTouchDevice { - return func(l C.struct_QtGui_PackedList) []*QTouchDevice { - out := make([]*QTouchDevice, int(l.len)) - tmpList := NewQTouchDeviceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__devices_atList(i) - } - return out - }(C.QTouchDevice_QTouchDevice_Devices()) -} - -func (ptr *QTouchDevice) MaximumTouchPoints() int { - if ptr.Pointer() != nil { - return int(int32(C.QTouchDevice_MaximumTouchPoints(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTouchDevice) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTouchDevice_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QTouchDevice) SetCapabilities(caps QTouchDevice__CapabilityFlag) { - if ptr.Pointer() != nil { - C.QTouchDevice_SetCapabilities(ptr.Pointer(), C.longlong(caps)) - } -} - -func (ptr *QTouchDevice) SetMaximumTouchPoints(max int) { - if ptr.Pointer() != nil { - C.QTouchDevice_SetMaximumTouchPoints(ptr.Pointer(), C.int(int32(max))) - } -} - -func (ptr *QTouchDevice) SetName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTouchDevice_SetName(ptr.Pointer(), C.struct_QtGui_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QTouchDevice) SetType(devType QTouchDevice__DeviceType) { - if ptr.Pointer() != nil { - C.QTouchDevice_SetType(ptr.Pointer(), C.longlong(devType)) - } -} - -func (ptr *QTouchDevice) Type() QTouchDevice__DeviceType { - if ptr.Pointer() != nil { - return QTouchDevice__DeviceType(C.QTouchDevice_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTouchDevice) DestroyQTouchDevice() { - if ptr.Pointer() != nil { - C.QTouchDevice_DestroyQTouchDevice(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTouchDevice) __devices_atList(i int) *QTouchDevice { - if ptr.Pointer() != nil { - return NewQTouchDeviceFromPointer(C.QTouchDevice___devices_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTouchDevice) __devices_setList(i QTouchDevice_ITF) { - if ptr.Pointer() != nil { - C.QTouchDevice___devices_setList(ptr.Pointer(), PointerFromQTouchDevice(i)) - } -} - -func (ptr *QTouchDevice) __devices_newList() unsafe.Pointer { - return C.QTouchDevice___devices_newList(ptr.Pointer()) -} - -type QTouchEvent struct { - QInputEvent -} - -type QTouchEvent_ITF interface { - QInputEvent_ITF - QTouchEvent_PTR() *QTouchEvent -} - -func (ptr *QTouchEvent) QTouchEvent_PTR() *QTouchEvent { - return ptr -} - -func (ptr *QTouchEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QTouchEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQTouchEvent(ptr QTouchEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTouchEvent_PTR().Pointer() - } - return nil -} - -func NewQTouchEventFromPointer(ptr unsafe.Pointer) (n *QTouchEvent) { - n = new(QTouchEvent) - n.SetPointer(ptr) - return -} -func (ptr *QTouchEvent) Device() *QTouchDevice { - if ptr.Pointer() != nil { - return NewQTouchDeviceFromPointer(C.QTouchEvent_Device(ptr.Pointer())) - } - return nil -} - -func (ptr *QTouchEvent) Target() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTouchEvent_Target(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTouchEvent) TouchPointStates() core.Qt__TouchPointState { - if ptr.Pointer() != nil { - return core.Qt__TouchPointState(C.QTouchEvent_TouchPointStates(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTouchEvent) Window() *QWindow { - if ptr.Pointer() != nil { - tmpValue := NewQWindowFromPointer(C.QTouchEvent_Window(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTouchEvent_DestroyQTouchEvent -func callbackQTouchEvent_DestroyQTouchEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTouchEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQTouchEventFromPointer(ptr).DestroyQTouchEventDefault() - } -} - -func (ptr *QTouchEvent) ConnectDestroyQTouchEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTouchEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTouchEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTouchEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTouchEvent) DisconnectDestroyQTouchEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTouchEvent") - } -} - -func (ptr *QTouchEvent) DestroyQTouchEvent() { - if ptr.Pointer() != nil { - C.QTouchEvent_DestroyQTouchEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTouchEvent) DestroyQTouchEventDefault() { - if ptr.Pointer() != nil { - C.QTouchEvent_DestroyQTouchEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTouchEvent) __QTouchEvent_touchPoints_newList() unsafe.Pointer { - return C.QTouchEvent___QTouchEvent_touchPoints_newList(ptr.Pointer()) -} - -func (ptr *QTouchEvent) __setTouchPoints_atouchPoints_newList() unsafe.Pointer { - return C.QTouchEvent___setTouchPoints_atouchPoints_newList(ptr.Pointer()) -} - -func (ptr *QTouchEvent) __touchPoints_newList() unsafe.Pointer { - return C.QTouchEvent___touchPoints_newList(ptr.Pointer()) -} - -func (ptr *QTouchEvent) ___touchPoints_newList() unsafe.Pointer { - return C.QTouchEvent____touchPoints_newList(ptr.Pointer()) -} - -func (ptr *QTouchEvent) __set_touchPoints__newList() unsafe.Pointer { - return C.QTouchEvent___set_touchPoints__newList(ptr.Pointer()) -} - -type QTransform struct { - ptr unsafe.Pointer -} - -type QTransform_ITF interface { - QTransform_PTR() *QTransform -} - -func (ptr *QTransform) QTransform_PTR() *QTransform { - return ptr -} - -func (ptr *QTransform) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTransform) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTransform(ptr QTransform_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTransform_PTR().Pointer() - } - return nil -} - -func NewQTransformFromPointer(ptr unsafe.Pointer) (n *QTransform) { - n = new(QTransform) - n.SetPointer(ptr) - return -} - -func (ptr *QTransform) DestroyQTransform() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QTransform__TransformationType -//QTransform::TransformationType -type QTransform__TransformationType int64 - -const ( - QTransform__TxNone QTransform__TransformationType = QTransform__TransformationType(0x00) - QTransform__TxTranslate QTransform__TransformationType = QTransform__TransformationType(0x01) - QTransform__TxScale QTransform__TransformationType = QTransform__TransformationType(0x02) - QTransform__TxRotate QTransform__TransformationType = QTransform__TransformationType(0x04) - QTransform__TxShear QTransform__TransformationType = QTransform__TransformationType(0x08) - QTransform__TxProject QTransform__TransformationType = QTransform__TransformationType(0x10) -) - -func NewQTransform2() *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform2()) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func NewQTransform3(m11 float64, m12 float64, m13 float64, m21 float64, m22 float64, m23 float64, m31 float64, m32 float64, m33 float64) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform3(C.double(m11), C.double(m12), C.double(m13), C.double(m21), C.double(m22), C.double(m23), C.double(m31), C.double(m32), C.double(m33))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func NewQTransform4(m11 float64, m12 float64, m21 float64, m22 float64, dx float64, dy float64) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform4(C.double(m11), C.double(m12), C.double(m21), C.double(m22), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func NewQTransform5(matrix QMatrix_ITF) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_NewQTransform5(PointerFromQMatrix(matrix))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QTransform) Adjoint() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_Adjoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Determinant() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_Determinant(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) Dx() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_Dx(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) Dy() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_Dy(ptr.Pointer())) - } - return 0 -} - -func QTransform_FromScale(sx float64, sy float64) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromScale(C.double(sx), C.double(sy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QTransform) FromScale(sx float64, sy float64) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromScale(C.double(sx), C.double(sy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func QTransform_FromTranslate(dx float64, dy float64) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromTranslate(C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QTransform) FromTranslate(dx float64, dy float64) *QTransform { - tmpValue := NewQTransformFromPointer(C.QTransform_QTransform_FromTranslate(C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue -} - -func (ptr *QTransform) Inverted(invertible *bool) *QTransform { - if ptr.Pointer() != nil { - var invertibleC C.char - if invertible != nil { - invertibleC = C.char(int8(qt.GoBoolToInt(*invertible))) - defer func() { *invertible = int8(invertibleC) != 0 }() - } - tmpValue := NewQTransformFromPointer(C.QTransform_Inverted(ptr.Pointer(), &invertibleC)) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) IsAffine() bool { - if ptr.Pointer() != nil { - return int8(C.QTransform_IsAffine(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTransform) IsIdentity() bool { - if ptr.Pointer() != nil { - return int8(C.QTransform_IsIdentity(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTransform) IsInvertible() bool { - if ptr.Pointer() != nil { - return int8(C.QTransform_IsInvertible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTransform) IsRotating() bool { - if ptr.Pointer() != nil { - return int8(C.QTransform_IsRotating(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTransform) IsScaling() bool { - if ptr.Pointer() != nil { - return int8(C.QTransform_IsScaling(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTransform) IsTranslating() bool { - if ptr.Pointer() != nil { - return int8(C.QTransform_IsTranslating(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTransform) M11() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M11(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M12() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M12(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M13() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M13(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M21() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M21(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M22() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M22(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M23() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M23(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M31() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M31(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M32() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M32(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) M33() float64 { - if ptr.Pointer() != nil { - return float64(C.QTransform_M33(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTransform) Map(x float64, y float64, tx float64, ty float64) { - if ptr.Pointer() != nil { - C.QTransform_Map(ptr.Pointer(), C.double(x), C.double(y), C.double(tx), C.double(ty)) - } -} - -func (ptr *QTransform) Map2(point core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QTransform_Map2(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map3(p core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QTransform_Map3(ptr.Pointer(), core.PointerFromQPointF(p))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map4(l core.QLine_ITF) *core.QLine { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFromPointer(C.QTransform_Map4(ptr.Pointer(), core.PointerFromQLine(l))) - runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map5(line core.QLineF_ITF) *core.QLineF { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFFromPointer(C.QTransform_Map5(ptr.Pointer(), core.PointerFromQLineF(line))) - runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map6(polygon QPolygonF_ITF) *QPolygonF { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFFromPointer(C.QTransform_Map6(ptr.Pointer(), PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map7(polygon QPolygon_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QTransform_Map7(ptr.Pointer(), PointerFromQPolygon(polygon))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map8(region QRegion_ITF) *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QTransform_Map8(ptr.Pointer(), PointerFromQRegion(region))) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map9(path QPainterPath_ITF) *QPainterPath { - if ptr.Pointer() != nil { - tmpValue := NewQPainterPathFromPointer(C.QTransform_Map9(ptr.Pointer(), PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Map10(x int, y int, tx int, ty int) { - if ptr.Pointer() != nil { - C.QTransform_Map10(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(tx)), C.int(int32(ty))) - } -} - -func (ptr *QTransform) MapRect(rectangle core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QTransform_MapRect(ptr.Pointer(), core.PointerFromQRectF(rectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QTransform) MapRect2(rectangle core.QRect_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTransform_MapRect2(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QTransform) MapToPolygon(rectangle core.QRect_ITF) *QPolygon { - if ptr.Pointer() != nil { - tmpValue := NewQPolygonFromPointer(C.QTransform_MapToPolygon(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func QTransform_QuadToQuad(one QPolygonF_ITF, two QPolygonF_ITF, trans QTransform_ITF) bool { - return int8(C.QTransform_QTransform_QuadToQuad(PointerFromQPolygonF(one), PointerFromQPolygonF(two), PointerFromQTransform(trans))) != 0 -} - -func (ptr *QTransform) QuadToQuad(one QPolygonF_ITF, two QPolygonF_ITF, trans QTransform_ITF) bool { - return int8(C.QTransform_QTransform_QuadToQuad(PointerFromQPolygonF(one), PointerFromQPolygonF(two), PointerFromQTransform(trans))) != 0 -} - -func QTransform_QuadToSquare(quad QPolygonF_ITF, trans QTransform_ITF) bool { - return int8(C.QTransform_QTransform_QuadToSquare(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 -} - -func (ptr *QTransform) QuadToSquare(quad QPolygonF_ITF, trans QTransform_ITF) bool { - return int8(C.QTransform_QTransform_QuadToSquare(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 -} - -func (ptr *QTransform) Reset() { - if ptr.Pointer() != nil { - C.QTransform_Reset(ptr.Pointer()) - } -} - -func (ptr *QTransform) Rotate(angle float64, axis core.Qt__Axis) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_Rotate(ptr.Pointer(), C.double(angle), C.longlong(axis))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) RotateRadians(angle float64, axis core.Qt__Axis) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_RotateRadians(ptr.Pointer(), C.double(angle), C.longlong(axis))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Scale(sx float64, sy float64) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_Scale(ptr.Pointer(), C.double(sx), C.double(sy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) SetMatrix(m11 float64, m12 float64, m13 float64, m21 float64, m22 float64, m23 float64, m31 float64, m32 float64, m33 float64) { - if ptr.Pointer() != nil { - C.QTransform_SetMatrix(ptr.Pointer(), C.double(m11), C.double(m12), C.double(m13), C.double(m21), C.double(m22), C.double(m23), C.double(m31), C.double(m32), C.double(m33)) - } -} - -func (ptr *QTransform) Shear(sh float64, sv float64) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_Shear(ptr.Pointer(), C.double(sh), C.double(sv))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func QTransform_SquareToQuad(quad QPolygonF_ITF, trans QTransform_ITF) bool { - return int8(C.QTransform_QTransform_SquareToQuad(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 -} - -func (ptr *QTransform) SquareToQuad(quad QPolygonF_ITF, trans QTransform_ITF) bool { - return int8(C.QTransform_QTransform_SquareToQuad(PointerFromQPolygonF(quad), PointerFromQTransform(trans))) != 0 -} - -func (ptr *QTransform) ToAffine() *QMatrix { - if ptr.Pointer() != nil { - return NewQMatrixFromPointer(C.QTransform_ToAffine(ptr.Pointer())) - } - return nil -} - -func (ptr *QTransform) Translate(dx float64, dy float64) *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_Translate(ptr.Pointer(), C.double(dx), C.double(dy))) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Transposed() *QTransform { - if ptr.Pointer() != nil { - tmpValue := NewQTransformFromPointer(C.QTransform_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QTransform) Type() QTransform__TransformationType { - if ptr.Pointer() != nil { - return QTransform__TransformationType(C.QTransform_Type(ptr.Pointer())) - } - return 0 -} - -type QValidator struct { - core.QObject -} - -type QValidator_ITF interface { - core.QObject_ITF - QValidator_PTR() *QValidator -} - -func (ptr *QValidator) QValidator_PTR() *QValidator { - return ptr -} - -func (ptr *QValidator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QValidator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQValidator(ptr QValidator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QValidator_PTR().Pointer() - } - return nil -} - -func NewQValidatorFromPointer(ptr unsafe.Pointer) (n *QValidator) { - n = new(QValidator) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QValidator__State -//QValidator::State -type QValidator__State int64 - -const ( - QValidator__Invalid QValidator__State = QValidator__State(0) - QValidator__Intermediate QValidator__State = QValidator__State(1) - QValidator__Acceptable QValidator__State = QValidator__State(2) -) - -func NewQValidator(parent core.QObject_ITF) *QValidator { - tmpValue := NewQValidatorFromPointer(C.QValidator_NewQValidator(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQValidator_Changed -func callbackQValidator_Changed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "changed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QValidator) ConnectChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "changed") { - C.QValidator_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QValidator) DisconnectChanged() { - if ptr.Pointer() != nil { - C.QValidator_DisconnectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "changed") - } -} - -func (ptr *QValidator) Changed() { - if ptr.Pointer() != nil { - C.QValidator_Changed(ptr.Pointer()) - } -} - -//export callbackQValidator_Fixup -func callbackQValidator_Fixup(ptr unsafe.Pointer, input C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "fixup"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(input)) - } else { - NewQValidatorFromPointer(ptr).FixupDefault(cGoUnpackString(input)) - } -} - -func (ptr *QValidator) ConnectFixup(f func(input string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "fixup"); signal != nil { - f := func(input string) { - (*(*func(string))(signal))(input) - f(input) - } - qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QValidator) DisconnectFixup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "fixup") - } -} - -func (ptr *QValidator) Fixup(input string) { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - C.QValidator_Fixup(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}) - } -} - -func (ptr *QValidator) FixupDefault(input string) { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - C.QValidator_FixupDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}) - } -} - -func (ptr *QValidator) Locale() *core.QLocale { - if ptr.Pointer() != nil { - tmpValue := core.NewQLocaleFromPointer(C.QValidator_Locale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -func (ptr *QValidator) SetLocale(locale core.QLocale_ITF) { - if ptr.Pointer() != nil { - C.QValidator_SetLocale(ptr.Pointer(), core.PointerFromQLocale(locale)) - } -} - -//export callbackQValidator_Validate -func callbackQValidator_Validate(ptr unsafe.Pointer, input C.struct_QtGui_PackedString, pos C.int) C.longlong { - if signal := qt.GetSignal(ptr, "validate"); signal != nil { - return C.longlong((*(*func(string, int) QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) - } - - return C.longlong(0) -} - -func (ptr *QValidator) ConnectValidate(f func(input string, pos int) QValidator__State) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { - f := func(input string, pos int) QValidator__State { - (*(*func(string, int) QValidator__State)(signal))(input, pos) - return f(input, pos) - } - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QValidator) DisconnectValidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validate") - } -} - -func (ptr *QValidator) Validate(input string, pos int) QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return QValidator__State(C.QValidator_Validate(ptr.Pointer(), C.struct_QtGui_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -//export callbackQValidator_DestroyQValidator -func callbackQValidator_DestroyQValidator(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QValidator"); signal != nil { - (*(*func())(signal))() - } else { - NewQValidatorFromPointer(ptr).DestroyQValidatorDefault() - } -} - -func (ptr *QValidator) ConnectDestroyQValidator(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QValidator"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QValidator", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QValidator", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QValidator) DisconnectDestroyQValidator() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QValidator") - } -} - -func (ptr *QValidator) DestroyQValidator() { - if ptr.Pointer() != nil { - C.QValidator_DestroyQValidator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QValidator) DestroyQValidatorDefault() { - if ptr.Pointer() != nil { - C.QValidator_DestroyQValidatorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QValidator) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QValidator___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QValidator) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QValidator___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QValidator) __children_newList() unsafe.Pointer { - return C.QValidator___children_newList(ptr.Pointer()) -} - -func (ptr *QValidator) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QValidator___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QValidator) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QValidator___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QValidator) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QValidator___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QValidator) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QValidator___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QValidator) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QValidator___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QValidator) __findChildren_newList() unsafe.Pointer { - return C.QValidator___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QValidator) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QValidator___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QValidator) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QValidator___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QValidator) __findChildren_newList3() unsafe.Pointer { - return C.QValidator___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QValidator) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QValidator___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QValidator) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QValidator___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QValidator) __qFindChildren_newList2() unsafe.Pointer { - return C.QValidator___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQValidator_ChildEvent -func callbackQValidator_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQValidatorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QValidator) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QValidator_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQValidator_ConnectNotify -func callbackQValidator_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQValidatorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QValidator) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QValidator_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQValidator_CustomEvent -func callbackQValidator_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQValidatorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QValidator) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QValidator_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQValidator_DeleteLater -func callbackQValidator_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQValidatorFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QValidator) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QValidator_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQValidator_Destroyed -func callbackQValidator_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQValidator_DisconnectNotify -func callbackQValidator_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQValidatorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QValidator) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QValidator_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQValidator_Event -func callbackQValidator_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQValidatorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QValidator) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QValidator_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQValidator_EventFilter -func callbackQValidator_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQValidatorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QValidator) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QValidator_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQValidator_MetaObject -func callbackQValidator_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQValidatorFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QValidator) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QValidator_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQValidator_ObjectNameChanged -func callbackQValidator_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQValidator_TimerEvent -func callbackQValidator_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQValidatorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QValidator) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QValidator_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QVector2D struct { - ptr unsafe.Pointer -} - -type QVector2D_ITF interface { - QVector2D_PTR() *QVector2D -} - -func (ptr *QVector2D) QVector2D_PTR() *QVector2D { - return ptr -} - -func (ptr *QVector2D) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVector2D) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVector2D(ptr QVector2D_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVector2D_PTR().Pointer() - } - return nil -} - -func NewQVector2DFromPointer(ptr unsafe.Pointer) (n *QVector2D) { - n = new(QVector2D) - n.SetPointer(ptr) - return -} - -func (ptr *QVector2D) DestroyQVector2D() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQVector2D() *QVector2D { - tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D()) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue -} - -func NewQVector2D3(xpos float32, ypos float32) *QVector2D { - tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D3(C.float(xpos), C.float(ypos))) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue -} - -func NewQVector2D4(point core.QPoint_ITF) *QVector2D { - tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D4(core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue -} - -func NewQVector2D5(point core.QPointF_ITF) *QVector2D { - tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D5(core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue -} - -func NewQVector2D6(vector QVector3D_ITF) *QVector2D { - tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D6(PointerFromQVector3D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue -} - -func NewQVector2D7(vector QVector4D_ITF) *QVector2D { - tmpValue := NewQVector2DFromPointer(C.QVector2D_NewQVector2D7(PointerFromQVector4D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue -} - -func (ptr *QVector2D) DistanceToLine(point QVector2D_ITF, direction QVector2D_ITF) float32 { - if ptr.Pointer() != nil { - return float32(C.QVector2D_DistanceToLine(ptr.Pointer(), PointerFromQVector2D(point), PointerFromQVector2D(direction))) - } - return 0 -} - -func (ptr *QVector2D) DistanceToPoint(point QVector2D_ITF) float32 { - if ptr.Pointer() != nil { - return float32(C.QVector2D_DistanceToPoint(ptr.Pointer(), PointerFromQVector2D(point))) - } - return 0 -} - -func QVector2D_DotProduct(v1 QVector2D_ITF, v2 QVector2D_ITF) float32 { - return float32(C.QVector2D_QVector2D_DotProduct(PointerFromQVector2D(v1), PointerFromQVector2D(v2))) -} - -func (ptr *QVector2D) DotProduct(v1 QVector2D_ITF, v2 QVector2D_ITF) float32 { - return float32(C.QVector2D_QVector2D_DotProduct(PointerFromQVector2D(v1), PointerFromQVector2D(v2))) -} - -func (ptr *QVector2D) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QVector2D_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVector2D) Length() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector2D_Length(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector2D) LengthSquared() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector2D_LengthSquared(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector2D) Normalize() { - if ptr.Pointer() != nil { - C.QVector2D_Normalize(ptr.Pointer()) - } -} - -func (ptr *QVector2D) Normalized() *QVector2D { - if ptr.Pointer() != nil { - tmpValue := NewQVector2DFromPointer(C.QVector2D_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue - } - return nil -} - -func (ptr *QVector2D) SetX(x float32) { - if ptr.Pointer() != nil { - C.QVector2D_SetX(ptr.Pointer(), C.float(x)) - } -} - -func (ptr *QVector2D) SetY(y float32) { - if ptr.Pointer() != nil { - C.QVector2D_SetY(ptr.Pointer(), C.float(y)) - } -} - -func (ptr *QVector2D) ToPoint() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QVector2D_ToPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QVector2D) ToPointF() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QVector2D_ToPointF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QVector2D) ToVector3D() *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QVector2D_ToVector3D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QVector2D) ToVector4D() *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QVector2D_ToVector4D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QVector2D) X() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector2D_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector2D) Y() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector2D_Y(ptr.Pointer())) - } - return 0 -} - -type QVector3D struct { - ptr unsafe.Pointer -} - -type QVector3D_ITF interface { - QVector3D_PTR() *QVector3D -} - -func (ptr *QVector3D) QVector3D_PTR() *QVector3D { - return ptr -} - -func (ptr *QVector3D) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVector3D) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVector3D(ptr QVector3D_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVector3D_PTR().Pointer() - } - return nil -} - -func NewQVector3DFromPointer(ptr unsafe.Pointer) (n *QVector3D) { - n = new(QVector3D) - n.SetPointer(ptr) - return -} - -func (ptr *QVector3D) DestroyQVector3D() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQVector3D() *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D()) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func NewQVector3D3(xpos float32, ypos float32, zpos float32) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D3(C.float(xpos), C.float(ypos), C.float(zpos))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func NewQVector3D4(point core.QPoint_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D4(core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func NewQVector3D5(point core.QPointF_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D5(core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func NewQVector3D6(vector QVector2D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D6(PointerFromQVector2D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func NewQVector3D7(vector QVector2D_ITF, zpos float32) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D7(PointerFromQVector2D(vector), C.float(zpos))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func NewQVector3D8(vector QVector4D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_NewQVector3D8(PointerFromQVector4D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func QVector3D_CrossProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_CrossProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func (ptr *QVector3D) CrossProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_CrossProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func (ptr *QVector3D) DistanceToLine(point QVector3D_ITF, direction QVector3D_ITF) float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_DistanceToLine(ptr.Pointer(), PointerFromQVector3D(point), PointerFromQVector3D(direction))) - } - return 0 -} - -func (ptr *QVector3D) DistanceToPlane(plane QVector3D_ITF, normal QVector3D_ITF) float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_DistanceToPlane(ptr.Pointer(), PointerFromQVector3D(plane), PointerFromQVector3D(normal))) - } - return 0 -} - -func (ptr *QVector3D) DistanceToPlane2(plane1 QVector3D_ITF, plane2 QVector3D_ITF, plane3 QVector3D_ITF) float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_DistanceToPlane2(ptr.Pointer(), PointerFromQVector3D(plane1), PointerFromQVector3D(plane2), PointerFromQVector3D(plane3))) - } - return 0 -} - -func (ptr *QVector3D) DistanceToPoint(point QVector3D_ITF) float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_DistanceToPoint(ptr.Pointer(), PointerFromQVector3D(point))) - } - return 0 -} - -func QVector3D_DotProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) float32 { - return float32(C.QVector3D_QVector3D_DotProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) -} - -func (ptr *QVector3D) DotProduct(v1 QVector3D_ITF, v2 QVector3D_ITF) float32 { - return float32(C.QVector3D_QVector3D_DotProduct(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) -} - -func (ptr *QVector3D) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QVector3D_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVector3D) Length() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_Length(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector3D) LengthSquared() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_LengthSquared(ptr.Pointer())) - } - return 0 -} - -func QVector3D_Normal(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func (ptr *QVector3D) Normal(v1 QVector3D_ITF, v2 QVector3D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal(PointerFromQVector3D(v1), PointerFromQVector3D(v2))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func QVector3D_Normal2(v1 QVector3D_ITF, v2 QVector3D_ITF, v3 QVector3D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal2(PointerFromQVector3D(v1), PointerFromQVector3D(v2), PointerFromQVector3D(v3))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func (ptr *QVector3D) Normal2(v1 QVector3D_ITF, v2 QVector3D_ITF, v3 QVector3D_ITF) *QVector3D { - tmpValue := NewQVector3DFromPointer(C.QVector3D_QVector3D_Normal2(PointerFromQVector3D(v1), PointerFromQVector3D(v2), PointerFromQVector3D(v3))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue -} - -func (ptr *QVector3D) Normalize() { - if ptr.Pointer() != nil { - C.QVector3D_Normalize(ptr.Pointer()) - } -} - -func (ptr *QVector3D) Normalized() *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QVector3D_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) Project(modelView QMatrix4x4_ITF, projection QMatrix4x4_ITF, viewport core.QRect_ITF) *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QVector3D_Project(ptr.Pointer(), PointerFromQMatrix4x4(modelView), PointerFromQMatrix4x4(projection), core.PointerFromQRect(viewport))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) SetX(x float32) { - if ptr.Pointer() != nil { - C.QVector3D_SetX(ptr.Pointer(), C.float(x)) - } -} - -func (ptr *QVector3D) SetY(y float32) { - if ptr.Pointer() != nil { - C.QVector3D_SetY(ptr.Pointer(), C.float(y)) - } -} - -func (ptr *QVector3D) SetZ(z float32) { - if ptr.Pointer() != nil { - C.QVector3D_SetZ(ptr.Pointer(), C.float(z)) - } -} - -func (ptr *QVector3D) ToPoint() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QVector3D_ToPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) ToPointF() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QVector3D_ToPointF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) ToVector2D() *QVector2D { - if ptr.Pointer() != nil { - tmpValue := NewQVector2DFromPointer(C.QVector3D_ToVector2D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) ToVector4D() *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QVector3D_ToVector4D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) Unproject(modelView QMatrix4x4_ITF, projection QMatrix4x4_ITF, viewport core.QRect_ITF) *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QVector3D_Unproject(ptr.Pointer(), PointerFromQMatrix4x4(modelView), PointerFromQMatrix4x4(projection), core.PointerFromQRect(viewport))) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QVector3D) X() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector3D) Y() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_Y(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector3D) Z() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector3D_Z(ptr.Pointer())) - } - return 0 -} - -type QVector4D struct { - ptr unsafe.Pointer -} - -type QVector4D_ITF interface { - QVector4D_PTR() *QVector4D -} - -func (ptr *QVector4D) QVector4D_PTR() *QVector4D { - return ptr -} - -func (ptr *QVector4D) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVector4D) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVector4D(ptr QVector4D_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVector4D_PTR().Pointer() - } - return nil -} - -func NewQVector4DFromPointer(ptr unsafe.Pointer) (n *QVector4D) { - n = new(QVector4D) - n.SetPointer(ptr) - return -} - -func (ptr *QVector4D) DestroyQVector4D() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQVector4D() *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D()) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D3(xpos float32, ypos float32, zpos float32, wpos float32) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D3(C.float(xpos), C.float(ypos), C.float(zpos), C.float(wpos))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D4(point core.QPoint_ITF) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D4(core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D5(point core.QPointF_ITF) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D5(core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D6(vector QVector2D_ITF) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D6(PointerFromQVector2D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D7(vector QVector2D_ITF, zpos float32, wpos float32) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D7(PointerFromQVector2D(vector), C.float(zpos), C.float(wpos))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D8(vector QVector3D_ITF) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D8(PointerFromQVector3D(vector))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func NewQVector4D9(vector QVector3D_ITF, wpos float32) *QVector4D { - tmpValue := NewQVector4DFromPointer(C.QVector4D_NewQVector4D9(PointerFromQVector3D(vector), C.float(wpos))) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue -} - -func QVector4D_DotProduct(v1 QVector4D_ITF, v2 QVector4D_ITF) float32 { - return float32(C.QVector4D_QVector4D_DotProduct(PointerFromQVector4D(v1), PointerFromQVector4D(v2))) -} - -func (ptr *QVector4D) DotProduct(v1 QVector4D_ITF, v2 QVector4D_ITF) float32 { - return float32(C.QVector4D_QVector4D_DotProduct(PointerFromQVector4D(v1), PointerFromQVector4D(v2))) -} - -func (ptr *QVector4D) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QVector4D_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QVector4D) Length() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector4D_Length(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector4D) LengthSquared() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector4D_LengthSquared(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector4D) Normalize() { - if ptr.Pointer() != nil { - C.QVector4D_Normalize(ptr.Pointer()) - } -} - -func (ptr *QVector4D) Normalized() *QVector4D { - if ptr.Pointer() != nil { - tmpValue := NewQVector4DFromPointer(C.QVector4D_Normalized(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector4D).DestroyQVector4D) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) SetW(w float32) { - if ptr.Pointer() != nil { - C.QVector4D_SetW(ptr.Pointer(), C.float(w)) - } -} - -func (ptr *QVector4D) SetX(x float32) { - if ptr.Pointer() != nil { - C.QVector4D_SetX(ptr.Pointer(), C.float(x)) - } -} - -func (ptr *QVector4D) SetY(y float32) { - if ptr.Pointer() != nil { - C.QVector4D_SetY(ptr.Pointer(), C.float(y)) - } -} - -func (ptr *QVector4D) SetZ(z float32) { - if ptr.Pointer() != nil { - C.QVector4D_SetZ(ptr.Pointer(), C.float(z)) - } -} - -func (ptr *QVector4D) ToPoint() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QVector4D_ToPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) ToPointF() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QVector4D_ToPointF(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) ToVector2D() *QVector2D { - if ptr.Pointer() != nil { - tmpValue := NewQVector2DFromPointer(C.QVector4D_ToVector2D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) ToVector2DAffine() *QVector2D { - if ptr.Pointer() != nil { - tmpValue := NewQVector2DFromPointer(C.QVector4D_ToVector2DAffine(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector2D).DestroyQVector2D) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) ToVector3D() *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QVector4D_ToVector3D(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) ToVector3DAffine() *QVector3D { - if ptr.Pointer() != nil { - tmpValue := NewQVector3DFromPointer(C.QVector4D_ToVector3DAffine(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -func (ptr *QVector4D) W() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector4D_W(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector4D) X() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector4D_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector4D) Y() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector4D_Y(ptr.Pointer())) - } - return 0 -} - -func (ptr *QVector4D) Z() float32 { - if ptr.Pointer() != nil { - return float32(C.QVector4D_Z(ptr.Pointer())) - } - return 0 -} - -type QVulkanDeviceFunctions struct { - ptr unsafe.Pointer -} - -type QVulkanDeviceFunctions_ITF interface { - QVulkanDeviceFunctions_PTR() *QVulkanDeviceFunctions -} - -func (ptr *QVulkanDeviceFunctions) QVulkanDeviceFunctions_PTR() *QVulkanDeviceFunctions { - return ptr -} - -func (ptr *QVulkanDeviceFunctions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVulkanDeviceFunctions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVulkanDeviceFunctions(ptr QVulkanDeviceFunctions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanDeviceFunctions_PTR().Pointer() - } - return nil -} - -func NewQVulkanDeviceFunctionsFromPointer(ptr unsafe.Pointer) (n *QVulkanDeviceFunctions) { - n = new(QVulkanDeviceFunctions) - n.SetPointer(ptr) - return -} - -func (ptr *QVulkanDeviceFunctions) DestroyQVulkanDeviceFunctions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVulkanExtension struct { - ptr unsafe.Pointer -} - -type QVulkanExtension_ITF interface { - QVulkanExtension_PTR() *QVulkanExtension -} - -func (ptr *QVulkanExtension) QVulkanExtension_PTR() *QVulkanExtension { - return ptr -} - -func (ptr *QVulkanExtension) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVulkanExtension) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVulkanExtension(ptr QVulkanExtension_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanExtension_PTR().Pointer() - } - return nil -} - -func NewQVulkanExtensionFromPointer(ptr unsafe.Pointer) (n *QVulkanExtension) { - n = new(QVulkanExtension) - n.SetPointer(ptr) - return -} - -func (ptr *QVulkanExtension) DestroyQVulkanExtension() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVulkanFunctions struct { - ptr unsafe.Pointer -} - -type QVulkanFunctions_ITF interface { - QVulkanFunctions_PTR() *QVulkanFunctions -} - -func (ptr *QVulkanFunctions) QVulkanFunctions_PTR() *QVulkanFunctions { - return ptr -} - -func (ptr *QVulkanFunctions) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVulkanFunctions) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVulkanFunctions(ptr QVulkanFunctions_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanFunctions_PTR().Pointer() - } - return nil -} - -func NewQVulkanFunctionsFromPointer(ptr unsafe.Pointer) (n *QVulkanFunctions) { - n = new(QVulkanFunctions) - n.SetPointer(ptr) - return -} - -func (ptr *QVulkanFunctions) DestroyQVulkanFunctions() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVulkanInfoVector struct { - core.QVector -} - -type QVulkanInfoVector_ITF interface { - core.QVector_ITF - QVulkanInfoVector_PTR() *QVulkanInfoVector -} - -func (ptr *QVulkanInfoVector) QVulkanInfoVector_PTR() *QVulkanInfoVector { - return ptr -} - -func (ptr *QVulkanInfoVector) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QVector_PTR().Pointer() - } - return nil -} - -func (ptr *QVulkanInfoVector) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QVector_PTR().SetPointer(p) - } -} - -func PointerFromQVulkanInfoVector(ptr QVulkanInfoVector_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanInfoVector_PTR().Pointer() - } - return nil -} - -func NewQVulkanInfoVectorFromPointer(ptr unsafe.Pointer) (n *QVulkanInfoVector) { - n = new(QVulkanInfoVector) - n.SetPointer(ptr) - return -} - -func (ptr *QVulkanInfoVector) DestroyQVulkanInfoVector() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVulkanInstance struct { - ptr unsafe.Pointer -} - -type QVulkanInstance_ITF interface { - QVulkanInstance_PTR() *QVulkanInstance -} - -func (ptr *QVulkanInstance) QVulkanInstance_PTR() *QVulkanInstance { - return ptr -} - -func (ptr *QVulkanInstance) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVulkanInstance) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVulkanInstance(ptr QVulkanInstance_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanInstance_PTR().Pointer() - } - return nil -} - -func NewQVulkanInstanceFromPointer(ptr unsafe.Pointer) (n *QVulkanInstance) { - n = new(QVulkanInstance) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QVulkanInstance__Flag -//QVulkanInstance::Flag -type QVulkanInstance__Flag int64 - -const ( - QVulkanInstance__NoDebugOutputRedirect QVulkanInstance__Flag = QVulkanInstance__Flag(0x01) -) - -type QVulkanLayer struct { - ptr unsafe.Pointer -} - -type QVulkanLayer_ITF interface { - QVulkanLayer_PTR() *QVulkanLayer -} - -func (ptr *QVulkanLayer) QVulkanLayer_PTR() *QVulkanLayer { - return ptr -} - -func (ptr *QVulkanLayer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVulkanLayer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVulkanLayer(ptr QVulkanLayer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanLayer_PTR().Pointer() - } - return nil -} - -func NewQVulkanLayerFromPointer(ptr unsafe.Pointer) (n *QVulkanLayer) { - n = new(QVulkanLayer) - n.SetPointer(ptr) - return -} - -func (ptr *QVulkanLayer) DestroyQVulkanLayer() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVulkanWindow struct { - QWindow -} - -type QVulkanWindow_ITF interface { - QWindow_ITF - QVulkanWindow_PTR() *QVulkanWindow -} - -func (ptr *QVulkanWindow) QVulkanWindow_PTR() *QVulkanWindow { - return ptr -} - -func (ptr *QVulkanWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWindow_PTR().Pointer() - } - return nil -} - -func (ptr *QVulkanWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWindow_PTR().SetPointer(p) - } -} - -func PointerFromQVulkanWindow(ptr QVulkanWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanWindow_PTR().Pointer() - } - return nil -} - -func NewQVulkanWindowFromPointer(ptr unsafe.Pointer) (n *QVulkanWindow) { - n = new(QVulkanWindow) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QVulkanWindow__Flag -//QVulkanWindow::Flag -type QVulkanWindow__Flag int64 - -const ( - QVulkanWindow__PersistentResources QVulkanWindow__Flag = QVulkanWindow__Flag(0x01) -) - -type QVulkanWindowRenderer struct { - ptr unsafe.Pointer -} - -type QVulkanWindowRenderer_ITF interface { - QVulkanWindowRenderer_PTR() *QVulkanWindowRenderer -} - -func (ptr *QVulkanWindowRenderer) QVulkanWindowRenderer_PTR() *QVulkanWindowRenderer { - return ptr -} - -func (ptr *QVulkanWindowRenderer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QVulkanWindowRenderer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQVulkanWindowRenderer(ptr QVulkanWindowRenderer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVulkanWindowRenderer_PTR().Pointer() - } - return nil -} - -func NewQVulkanWindowRendererFromPointer(ptr unsafe.Pointer) (n *QVulkanWindowRenderer) { - n = new(QVulkanWindowRenderer) - n.SetPointer(ptr) - return -} - -type QWhatsThisClickedEvent struct { - core.QEvent -} - -type QWhatsThisClickedEvent_ITF interface { - core.QEvent_ITF - QWhatsThisClickedEvent_PTR() *QWhatsThisClickedEvent -} - -func (ptr *QWhatsThisClickedEvent) QWhatsThisClickedEvent_PTR() *QWhatsThisClickedEvent { - return ptr -} - -func (ptr *QWhatsThisClickedEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QWhatsThisClickedEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQWhatsThisClickedEvent(ptr QWhatsThisClickedEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWhatsThisClickedEvent_PTR().Pointer() - } - return nil -} - -func NewQWhatsThisClickedEventFromPointer(ptr unsafe.Pointer) (n *QWhatsThisClickedEvent) { - n = new(QWhatsThisClickedEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QWhatsThisClickedEvent) DestroyQWhatsThisClickedEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQWhatsThisClickedEvent(href string) *QWhatsThisClickedEvent { - var hrefC *C.char - if href != "" { - hrefC = C.CString(href) - defer C.free(unsafe.Pointer(hrefC)) - } - tmpValue := NewQWhatsThisClickedEventFromPointer(C.QWhatsThisClickedEvent_NewQWhatsThisClickedEvent(C.struct_QtGui_PackedString{data: hrefC, len: C.longlong(len(href))})) - runtime.SetFinalizer(tmpValue, (*QWhatsThisClickedEvent).DestroyQWhatsThisClickedEvent) - return tmpValue -} - -func (ptr *QWhatsThisClickedEvent) Href() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWhatsThisClickedEvent_Href(ptr.Pointer())) - } - return "" -} - -type QWheelEvent struct { - QInputEvent -} - -type QWheelEvent_ITF interface { - QInputEvent_ITF - QWheelEvent_PTR() *QWheelEvent -} - -func (ptr *QWheelEvent) QWheelEvent_PTR() *QWheelEvent { - return ptr -} - -func (ptr *QWheelEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QInputEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QWheelEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QInputEvent_PTR().SetPointer(p) - } -} - -func PointerFromQWheelEvent(ptr QWheelEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWheelEvent_PTR().Pointer() - } - return nil -} - -func NewQWheelEventFromPointer(ptr unsafe.Pointer) (n *QWheelEvent) { - n = new(QWheelEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QWheelEvent) DestroyQWheelEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQWheelEvent3(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier) *QWheelEvent { - tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent3(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) - return tmpValue -} - -func NewQWheelEvent4(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase) *QWheelEvent { - tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent4(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase))) - runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) - return tmpValue -} - -func NewQWheelEvent5(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase, source core.Qt__MouseEventSource) *QWheelEvent { - tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent5(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase), C.longlong(source))) - runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) - return tmpValue -} - -func NewQWheelEvent6(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, qt4Delta int, qt4Orientation core.Qt__Orientation, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase, source core.Qt__MouseEventSource, inverted bool) *QWheelEvent { - tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent6(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.int(int32(qt4Delta)), C.longlong(qt4Orientation), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase), C.longlong(source), C.char(int8(qt.GoBoolToInt(inverted))))) - runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) - return tmpValue -} - -func NewQWheelEvent7(pos core.QPointF_ITF, globalPos core.QPointF_ITF, pixelDelta core.QPoint_ITF, angleDelta core.QPoint_ITF, buttons core.Qt__MouseButton, modifiers core.Qt__KeyboardModifier, phase core.Qt__ScrollPhase, inverted bool, source core.Qt__MouseEventSource) *QWheelEvent { - tmpValue := NewQWheelEventFromPointer(C.QWheelEvent_NewQWheelEvent7(core.PointerFromQPointF(pos), core.PointerFromQPointF(globalPos), core.PointerFromQPoint(pixelDelta), core.PointerFromQPoint(angleDelta), C.longlong(buttons), C.longlong(modifiers), C.longlong(phase), C.char(int8(qt.GoBoolToInt(inverted))), C.longlong(source))) - runtime.SetFinalizer(tmpValue, (*QWheelEvent).DestroyQWheelEvent) - return tmpValue -} - -func (ptr *QWheelEvent) AngleDelta() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWheelEvent_AngleDelta(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWheelEvent) Buttons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QWheelEvent_Buttons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWheelEvent) GlobalPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWheelEvent_GlobalPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWheelEvent) GlobalPosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QWheelEvent_GlobalPosF(ptr.Pointer())) - } - return nil -} - -func (ptr *QWheelEvent) GlobalX() int { - if ptr.Pointer() != nil { - return int(int32(C.QWheelEvent_GlobalX(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWheelEvent) GlobalY() int { - if ptr.Pointer() != nil { - return int(int32(C.QWheelEvent_GlobalY(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWheelEvent) Inverted() bool { - if ptr.Pointer() != nil { - return int8(C.QWheelEvent_Inverted(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWheelEvent) Phase() core.Qt__ScrollPhase { - if ptr.Pointer() != nil { - return core.Qt__ScrollPhase(C.QWheelEvent_Phase(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWheelEvent) PixelDelta() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWheelEvent_PixelDelta(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWheelEvent) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWheelEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWheelEvent) PosF() *core.QPointF { - if ptr.Pointer() != nil { - return core.NewQPointFFromPointer(C.QWheelEvent_PosF(ptr.Pointer())) - } - return nil -} - -func (ptr *QWheelEvent) Source() core.Qt__MouseEventSource { - if ptr.Pointer() != nil { - return core.Qt__MouseEventSource(C.QWheelEvent_Source(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWheelEvent) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QWheelEvent_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWheelEvent) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QWheelEvent_Y(ptr.Pointer()))) - } - return 0 -} - -type QWindow struct { - core.QObject - QSurface -} - -type QWindow_ITF interface { - core.QObject_ITF - QSurface_ITF - QWindow_PTR() *QWindow -} - -func (ptr *QWindow) QWindow_PTR() *QWindow { - return ptr -} - -func (ptr *QWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - ptr.QSurface_PTR().SetPointer(p) - } -} - -func PointerFromQWindow(ptr QWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWindow_PTR().Pointer() - } - return nil -} - -func NewQWindowFromPointer(ptr unsafe.Pointer) (n *QWindow) { - n = new(QWindow) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QWindow__Visibility -//QWindow::Visibility -type QWindow__Visibility int64 - -const ( - QWindow__Hidden QWindow__Visibility = QWindow__Visibility(0) - QWindow__AutomaticVisibility QWindow__Visibility = QWindow__Visibility(1) - QWindow__Windowed QWindow__Visibility = QWindow__Visibility(2) - QWindow__Minimized QWindow__Visibility = QWindow__Visibility(3) - QWindow__Maximized QWindow__Visibility = QWindow__Visibility(4) - QWindow__FullScreen QWindow__Visibility = QWindow__Visibility(5) -) - -//go:generate stringer -type=QWindow__AncestorMode -//QWindow::AncestorMode -type QWindow__AncestorMode int64 - -const ( - QWindow__ExcludeTransients QWindow__AncestorMode = QWindow__AncestorMode(0) - QWindow__IncludeTransients QWindow__AncestorMode = QWindow__AncestorMode(1) -) - -func NewQWindow(targetScreen QScreen_ITF) *QWindow { - tmpValue := NewQWindowFromPointer(C.QWindow_NewQWindow(PointerFromQScreen(targetScreen))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQWindow2(parent QWindow_ITF) *QWindow { - tmpValue := NewQWindowFromPointer(C.QWindow_NewQWindow2(PointerFromQWindow(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQWindow_ActiveChanged -func callbackQWindow_ActiveChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activeChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QWindow) ConnectActiveChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activeChanged") { - C.QWindow_ConnectActiveChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activeChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectActiveChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectActiveChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activeChanged") - } -} - -func (ptr *QWindow) ActiveChanged() { - if ptr.Pointer() != nil { - C.QWindow_ActiveChanged(ptr.Pointer()) - } -} - -//export callbackQWindow_Alert -func callbackQWindow_Alert(ptr unsafe.Pointer, msec C.int) { - if signal := qt.GetSignal(ptr, "alert"); signal != nil { - (*(*func(int))(signal))(int(int32(msec))) - } else { - NewQWindowFromPointer(ptr).AlertDefault(int(int32(msec))) - } -} - -func (ptr *QWindow) ConnectAlert(f func(msec int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "alert"); signal != nil { - f := func(msec int) { - (*(*func(int))(signal))(msec) - f(msec) - } - qt.ConnectSignal(ptr.Pointer(), "alert", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "alert", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectAlert() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "alert") - } -} - -func (ptr *QWindow) Alert(msec int) { - if ptr.Pointer() != nil { - C.QWindow_Alert(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QWindow) AlertDefault(msec int) { - if ptr.Pointer() != nil { - C.QWindow_AlertDefault(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QWindow) BaseSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWindow_BaseSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWindow_Close -func callbackQWindow_Close(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).CloseDefault()))) -} - -func (ptr *QWindow) ConnectClose(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectClose() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "close") - } -} - -func (ptr *QWindow) Close() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_Close(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWindow) CloseDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_CloseDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWindow) ContentOrientation() core.Qt__ScreenOrientation { - if ptr.Pointer() != nil { - return core.Qt__ScreenOrientation(C.QWindow_ContentOrientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_ContentOrientationChanged -func callbackQWindow_ContentOrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { - if signal := qt.GetSignal(ptr, "contentOrientationChanged"); signal != nil { - (*(*func(core.Qt__ScreenOrientation))(signal))(core.Qt__ScreenOrientation(orientation)) - } - -} - -func (ptr *QWindow) ConnectContentOrientationChanged(f func(orientation core.Qt__ScreenOrientation)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "contentOrientationChanged") { - C.QWindow_ConnectContentOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "contentOrientationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "contentOrientationChanged"); signal != nil { - f := func(orientation core.Qt__ScreenOrientation) { - (*(*func(core.Qt__ScreenOrientation))(signal))(orientation) - f(orientation) - } - qt.ConnectSignal(ptr.Pointer(), "contentOrientationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contentOrientationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectContentOrientationChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectContentOrientationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "contentOrientationChanged") - } -} - -func (ptr *QWindow) ContentOrientationChanged(orientation core.Qt__ScreenOrientation) { - if ptr.Pointer() != nil { - C.QWindow_ContentOrientationChanged(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QWindow) Create() { - if ptr.Pointer() != nil { - C.QWindow_Create(ptr.Pointer()) - } -} - -func (ptr *QWindow) Cursor() *QCursor { - if ptr.Pointer() != nil { - tmpValue := NewQCursorFromPointer(C.QWindow_Cursor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QCursor).DestroyQCursor) - return tmpValue - } - return nil -} - -func (ptr *QWindow) Destroy() { - if ptr.Pointer() != nil { - C.QWindow_Destroy(ptr.Pointer()) - } -} - -func (ptr *QWindow) DevicePixelRatio() float64 { - if ptr.Pointer() != nil { - return float64(C.QWindow_DevicePixelRatio(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_Event -func callbackQWindow_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev))))) -} - -func (ptr *QWindow) ConnectEvent(f func(ev *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { - f := func(ev *core.QEvent) bool { - (*(*func(*core.QEvent) bool)(signal))(ev) - return f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "event") - } -} - -func (ptr *QWindow) Event(ev core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_Event(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 - } - return false -} - -func (ptr *QWindow) EventDefault(ev core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 - } - return false -} - -//export callbackQWindow_ExposeEvent -func callbackQWindow_ExposeEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "exposeEvent"); signal != nil { - (*(*func(*QExposeEvent))(signal))(NewQExposeEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).ExposeEventDefault(NewQExposeEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectExposeEvent(f func(ev *QExposeEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "exposeEvent"); signal != nil { - f := func(ev *QExposeEvent) { - (*(*func(*QExposeEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "exposeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "exposeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectExposeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "exposeEvent") - } -} - -func (ptr *QWindow) ExposeEvent(ev QExposeEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ExposeEvent(ptr.Pointer(), PointerFromQExposeEvent(ev)) - } -} - -func (ptr *QWindow) ExposeEventDefault(ev QExposeEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ExposeEventDefault(ptr.Pointer(), PointerFromQExposeEvent(ev)) - } -} - -func (ptr *QWindow) FilePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWindow_FilePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QWindow) Flags() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QWindow_Flags(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_FocusInEvent -func callbackQWindow_FocusInEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { - (*(*func(*QFocusEvent))(signal))(NewQFocusEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).FocusInEventDefault(NewQFocusEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectFocusInEvent(f func(ev *QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { - f := func(ev *QFocusEvent) { - (*(*func(*QFocusEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectFocusInEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") - } -} - -func (ptr *QWindow) FocusInEvent(ev QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_FocusInEvent(ptr.Pointer(), PointerFromQFocusEvent(ev)) - } -} - -func (ptr *QWindow) FocusInEventDefault(ev QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_FocusInEventDefault(ptr.Pointer(), PointerFromQFocusEvent(ev)) - } -} - -//export callbackQWindow_FocusObject -func callbackQWindow_FocusObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "focusObject"); signal != nil { - return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) - } - - return core.PointerFromQObject(NewQWindowFromPointer(ptr).FocusObjectDefault()) -} - -func (ptr *QWindow) ConnectFocusObject(f func() *core.QObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusObject"); signal != nil { - f := func() *core.QObject { - (*(*func() *core.QObject)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "focusObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectFocusObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusObject") - } -} - -func (ptr *QWindow) FocusObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWindow_FocusObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) FocusObjectDefault() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWindow_FocusObjectDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWindow_FocusObjectChanged -func callbackQWindow_FocusObjectChanged(ptr unsafe.Pointer, object unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(object)) - } - -} - -func (ptr *QWindow) ConnectFocusObjectChanged(f func(object *core.QObject)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "focusObjectChanged") { - C.QWindow_ConnectFocusObjectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusObjectChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "focusObjectChanged"); signal != nil { - f := func(object *core.QObject) { - (*(*func(*core.QObject))(signal))(object) - f(object) - } - qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusObjectChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectFocusObjectChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectFocusObjectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "focusObjectChanged") - } -} - -func (ptr *QWindow) FocusObjectChanged(object core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWindow_FocusObjectChanged(ptr.Pointer(), core.PointerFromQObject(object)) - } -} - -//export callbackQWindow_FocusOutEvent -func callbackQWindow_FocusOutEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { - (*(*func(*QFocusEvent))(signal))(NewQFocusEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).FocusOutEventDefault(NewQFocusEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectFocusOutEvent(f func(ev *QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { - f := func(ev *QFocusEvent) { - (*(*func(*QFocusEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectFocusOutEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") - } -} - -func (ptr *QWindow) FocusOutEvent(ev QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_FocusOutEvent(ptr.Pointer(), PointerFromQFocusEvent(ev)) - } -} - -func (ptr *QWindow) FocusOutEventDefault(ev QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_FocusOutEventDefault(ptr.Pointer(), PointerFromQFocusEvent(ev)) - } -} - -//export callbackQWindow_Format -func callbackQWindow_Format(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "format"); signal != nil { - return PointerFromQSurfaceFormat((*(*func() *QSurfaceFormat)(signal))()) - } - - return PointerFromQSurfaceFormat(NewQWindowFromPointer(ptr).FormatDefault()) -} - -func (ptr *QWindow) ConnectFormat(f func() *QSurfaceFormat) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "format"); signal != nil { - f := func() *QSurfaceFormat { - (*(*func() *QSurfaceFormat)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "format", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectFormat() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "format") - } -} - -func (ptr *QWindow) Format() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QWindow_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QWindow) FormatDefault() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QWindow_FormatDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QWindow) FrameGeometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWindow_FrameGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWindow) FrameMargins() *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QWindow_FrameMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -func (ptr *QWindow) FramePosition() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWindow_FramePosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func QWindow_FromWinId(id uintptr) *QWindow { - tmpValue := NewQWindowFromPointer(C.QWindow_QWindow_FromWinId(C.uintptr_t(id))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWindow) FromWinId(id uintptr) *QWindow { - tmpValue := NewQWindowFromPointer(C.QWindow_QWindow_FromWinId(C.uintptr_t(id))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWindow) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWindow_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWindow) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_Height(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_HeightChanged -func callbackQWindow_HeightChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "heightChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectHeightChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "heightChanged") { - C.QWindow_ConnectHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "heightChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "heightChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "heightChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "heightChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectHeightChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectHeightChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "heightChanged") - } -} - -func (ptr *QWindow) HeightChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_HeightChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -//export callbackQWindow_Hide -func callbackQWindow_Hide(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hide"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).HideDefault() - } -} - -func (ptr *QWindow) ConnectHide(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectHide() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hide") - } -} - -func (ptr *QWindow) Hide() { - if ptr.Pointer() != nil { - C.QWindow_Hide(ptr.Pointer()) - } -} - -func (ptr *QWindow) HideDefault() { - if ptr.Pointer() != nil { - C.QWindow_HideDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_HideEvent -func callbackQWindow_HideEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil { - (*(*func(*QHideEvent))(signal))(NewQHideEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).HideEventDefault(NewQHideEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectHideEvent(f func(ev *QHideEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil { - f := func(ev *QHideEvent) { - (*(*func(*QHideEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectHideEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hideEvent") - } -} - -func (ptr *QWindow) HideEvent(ev QHideEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_HideEvent(ptr.Pointer(), PointerFromQHideEvent(ev)) - } -} - -func (ptr *QWindow) HideEventDefault(ev QHideEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_HideEventDefault(ptr.Pointer(), PointerFromQHideEvent(ev)) - } -} - -func (ptr *QWindow) Icon() *QIcon { - if ptr.Pointer() != nil { - tmpValue := NewQIconFromPointer(C.QWindow_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QWindow) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWindow) IsAncestorOf(child QWindow_ITF, mode QWindow__AncestorMode) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_IsAncestorOf(ptr.Pointer(), PointerFromQWindow(child), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QWindow) IsExposed() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_IsExposed(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWindow) IsModal() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_IsModal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWindow) IsTopLevel() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_IsTopLevel(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWindow) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWindow_KeyPressEvent -func callbackQWindow_KeyPressEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { - (*(*func(*QKeyEvent))(signal))(NewQKeyEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).KeyPressEventDefault(NewQKeyEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectKeyPressEvent(f func(ev *QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { - f := func(ev *QKeyEvent) { - (*(*func(*QKeyEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectKeyPressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") - } -} - -func (ptr *QWindow) KeyPressEvent(ev QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_KeyPressEvent(ptr.Pointer(), PointerFromQKeyEvent(ev)) - } -} - -func (ptr *QWindow) KeyPressEventDefault(ev QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_KeyPressEventDefault(ptr.Pointer(), PointerFromQKeyEvent(ev)) - } -} - -//export callbackQWindow_KeyReleaseEvent -func callbackQWindow_KeyReleaseEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { - (*(*func(*QKeyEvent))(signal))(NewQKeyEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).KeyReleaseEventDefault(NewQKeyEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectKeyReleaseEvent(f func(ev *QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { - f := func(ev *QKeyEvent) { - (*(*func(*QKeyEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectKeyReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") - } -} - -func (ptr *QWindow) KeyReleaseEvent(ev QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_KeyReleaseEvent(ptr.Pointer(), PointerFromQKeyEvent(ev)) - } -} - -func (ptr *QWindow) KeyReleaseEventDefault(ev QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_KeyReleaseEventDefault(ptr.Pointer(), PointerFromQKeyEvent(ev)) - } -} - -//export callbackQWindow_Lower -func callbackQWindow_Lower(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "lower"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).LowerDefault() - } -} - -func (ptr *QWindow) ConnectLower(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "lower"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectLower() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "lower") - } -} - -func (ptr *QWindow) Lower() { - if ptr.Pointer() != nil { - C.QWindow_Lower(ptr.Pointer()) - } -} - -func (ptr *QWindow) LowerDefault() { - if ptr.Pointer() != nil { - C.QWindow_LowerDefault(ptr.Pointer()) - } -} - -func (ptr *QWindow) MapFromGlobal(pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWindow_MapFromGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWindow) MapToGlobal(pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWindow_MapToGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWindow) Mask() *QRegion { - if ptr.Pointer() != nil { - tmpValue := NewQRegionFromPointer(C.QWindow_Mask(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QWindow) MaximumHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_MaximumHeight(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_MaximumHeightChanged -func callbackQWindow_MaximumHeightChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "maximumHeightChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectMaximumHeightChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "maximumHeightChanged") { - C.QWindow_ConnectMaximumHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "maximumHeightChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "maximumHeightChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "maximumHeightChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumHeightChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMaximumHeightChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectMaximumHeightChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "maximumHeightChanged") - } -} - -func (ptr *QWindow) MaximumHeightChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_MaximumHeightChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) MaximumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWindow_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWindow) MaximumWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_MaximumWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_MaximumWidthChanged -func callbackQWindow_MaximumWidthChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "maximumWidthChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectMaximumWidthChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "maximumWidthChanged") { - C.QWindow_ConnectMaximumWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "maximumWidthChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "maximumWidthChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "maximumWidthChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumWidthChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMaximumWidthChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectMaximumWidthChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "maximumWidthChanged") - } -} - -func (ptr *QWindow) MaximumWidthChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_MaximumWidthChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) MinimumHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_MinimumHeight(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_MinimumHeightChanged -func callbackQWindow_MinimumHeightChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "minimumHeightChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectMinimumHeightChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "minimumHeightChanged") { - C.QWindow_ConnectMinimumHeightChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "minimumHeightChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "minimumHeightChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "minimumHeightChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumHeightChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMinimumHeightChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectMinimumHeightChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "minimumHeightChanged") - } -} - -func (ptr *QWindow) MinimumHeightChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_MinimumHeightChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) MinimumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWindow_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWindow) MinimumWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_MinimumWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_MinimumWidthChanged -func callbackQWindow_MinimumWidthChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "minimumWidthChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectMinimumWidthChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "minimumWidthChanged") { - C.QWindow_ConnectMinimumWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "minimumWidthChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "minimumWidthChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "minimumWidthChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumWidthChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMinimumWidthChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectMinimumWidthChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "minimumWidthChanged") - } -} - -func (ptr *QWindow) MinimumWidthChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_MinimumWidthChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) Modality() core.Qt__WindowModality { - if ptr.Pointer() != nil { - return core.Qt__WindowModality(C.QWindow_Modality(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_ModalityChanged -func callbackQWindow_ModalityChanged(ptr unsafe.Pointer, modality C.longlong) { - if signal := qt.GetSignal(ptr, "modalityChanged"); signal != nil { - (*(*func(core.Qt__WindowModality))(signal))(core.Qt__WindowModality(modality)) - } - -} - -func (ptr *QWindow) ConnectModalityChanged(f func(modality core.Qt__WindowModality)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modalityChanged") { - C.QWindow_ConnectModalityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modalityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modalityChanged"); signal != nil { - f := func(modality core.Qt__WindowModality) { - (*(*func(core.Qt__WindowModality))(signal))(modality) - f(modality) - } - qt.ConnectSignal(ptr.Pointer(), "modalityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modalityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectModalityChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectModalityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modalityChanged") - } -} - -func (ptr *QWindow) ModalityChanged(modality core.Qt__WindowModality) { - if ptr.Pointer() != nil { - C.QWindow_ModalityChanged(ptr.Pointer(), C.longlong(modality)) - } -} - -//export callbackQWindow_MouseDoubleClickEvent -func callbackQWindow_MouseDoubleClickEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { - (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).MouseDoubleClickEventDefault(NewQMouseEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectMouseDoubleClickEvent(f func(ev *QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { - f := func(ev *QMouseEvent) { - (*(*func(*QMouseEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMouseDoubleClickEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") - } -} - -func (ptr *QWindow) MouseDoubleClickEvent(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -func (ptr *QWindow) MouseDoubleClickEventDefault(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -//export callbackQWindow_MouseMoveEvent -func callbackQWindow_MouseMoveEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { - (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).MouseMoveEventDefault(NewQMouseEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectMouseMoveEvent(f func(ev *QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { - f := func(ev *QMouseEvent) { - (*(*func(*QMouseEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMouseMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") - } -} - -func (ptr *QWindow) MouseMoveEvent(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MouseMoveEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -func (ptr *QWindow) MouseMoveEventDefault(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MouseMoveEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -//export callbackQWindow_MousePressEvent -func callbackQWindow_MousePressEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { - (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).MousePressEventDefault(NewQMouseEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectMousePressEvent(f func(ev *QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { - f := func(ev *QMouseEvent) { - (*(*func(*QMouseEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMousePressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") - } -} - -func (ptr *QWindow) MousePressEvent(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MousePressEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -func (ptr *QWindow) MousePressEventDefault(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MousePressEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -//export callbackQWindow_MouseReleaseEvent -func callbackQWindow_MouseReleaseEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { - (*(*func(*QMouseEvent))(signal))(NewQMouseEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).MouseReleaseEventDefault(NewQMouseEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectMouseReleaseEvent(f func(ev *QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { - f := func(ev *QMouseEvent) { - (*(*func(*QMouseEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMouseReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") - } -} - -func (ptr *QWindow) MouseReleaseEvent(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MouseReleaseEvent(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -func (ptr *QWindow) MouseReleaseEventDefault(ev QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQMouseEvent(ev)) - } -} - -//export callbackQWindow_MoveEvent -func callbackQWindow_MoveEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil { - (*(*func(*QMoveEvent))(signal))(NewQMoveEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).MoveEventDefault(NewQMoveEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectMoveEvent(f func(ev *QMoveEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil { - f := func(ev *QMoveEvent) { - (*(*func(*QMoveEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveEvent") - } -} - -func (ptr *QWindow) MoveEvent(ev QMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MoveEvent(ptr.Pointer(), PointerFromQMoveEvent(ev)) - } -} - -func (ptr *QWindow) MoveEventDefault(ev QMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_MoveEventDefault(ptr.Pointer(), PointerFromQMoveEvent(ev)) - } -} - -//export callbackQWindow_NativeEvent -func callbackQWindow_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char { - var resultR int - if result != nil { - resultR = int(int32(*result)) - defer func() { *result = C.long(int32(resultR)) }() - } - if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) -} - -func (ptr *QWindow) ConnectNativeEvent(f func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nativeEvent"); signal != nil { - f := func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool { - (*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result) - return f(eventType, message, result) - } - qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectNativeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nativeEvent") - } -} - -func (ptr *QWindow) NativeEvent(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { - if ptr.Pointer() != nil { - var resultC C.long - if result != nil { - resultC = C.long(int32(*result)) - defer func() { *result = int(int32(resultC)) }() - } - return int8(C.QWindow_NativeEvent(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 - } - return false -} - -func (ptr *QWindow) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { - if ptr.Pointer() != nil { - var resultC C.long - if result != nil { - resultC = C.long(int32(*result)) - defer func() { *result = int(int32(resultC)) }() - } - return int8(C.QWindow_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 - } - return false -} - -func (ptr *QWindow) Opacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QWindow_Opacity(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_OpacityChanged -func callbackQWindow_OpacityChanged(ptr unsafe.Pointer, opacity C.double) { - if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil { - (*(*func(float64))(signal))(float64(opacity)) - } - -} - -func (ptr *QWindow) ConnectOpacityChanged(f func(opacity float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") { - C.QWindow_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil { - f := func(opacity float64) { - (*(*func(float64))(signal))(opacity) - f(opacity) - } - qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectOpacityChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectOpacityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "opacityChanged") - } -} - -func (ptr *QWindow) OpacityChanged(opacity float64) { - if ptr.Pointer() != nil { - C.QWindow_OpacityChanged(ptr.Pointer(), C.double(opacity)) - } -} - -func (ptr *QWindow) Parent(mode QWindow__AncestorMode) *QWindow { - if ptr.Pointer() != nil { - tmpValue := NewQWindowFromPointer(C.QWindow_Parent(ptr.Pointer(), C.longlong(mode))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) Parent2() *QWindow { - if ptr.Pointer() != nil { - tmpValue := NewQWindowFromPointer(C.QWindow_Parent2(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) Position() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWindow_Position(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -//export callbackQWindow_Raise -func callbackQWindow_Raise(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "raise"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).RaiseDefault() - } -} - -func (ptr *QWindow) ConnectRaise(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "raise"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectRaise() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "raise") - } -} - -func (ptr *QWindow) Raise() { - if ptr.Pointer() != nil { - C.QWindow_Raise(ptr.Pointer()) - } -} - -func (ptr *QWindow) RaiseDefault() { - if ptr.Pointer() != nil { - C.QWindow_RaiseDefault(ptr.Pointer()) - } -} - -func (ptr *QWindow) ReportContentOrientationChange(orientation core.Qt__ScreenOrientation) { - if ptr.Pointer() != nil { - C.QWindow_ReportContentOrientationChange(ptr.Pointer(), C.longlong(orientation)) - } -} - -//export callbackQWindow_RequestActivate -func callbackQWindow_RequestActivate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "requestActivate"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).RequestActivateDefault() - } -} - -func (ptr *QWindow) ConnectRequestActivate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "requestActivate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "requestActivate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "requestActivate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectRequestActivate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "requestActivate") - } -} - -func (ptr *QWindow) RequestActivate() { - if ptr.Pointer() != nil { - C.QWindow_RequestActivate(ptr.Pointer()) - } -} - -func (ptr *QWindow) RequestActivateDefault() { - if ptr.Pointer() != nil { - C.QWindow_RequestActivateDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_RequestUpdate -func callbackQWindow_RequestUpdate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "requestUpdate"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).RequestUpdateDefault() - } -} - -func (ptr *QWindow) ConnectRequestUpdate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "requestUpdate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "requestUpdate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "requestUpdate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectRequestUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "requestUpdate") - } -} - -func (ptr *QWindow) RequestUpdate() { - if ptr.Pointer() != nil { - C.QWindow_RequestUpdate(ptr.Pointer()) - } -} - -func (ptr *QWindow) RequestUpdateDefault() { - if ptr.Pointer() != nil { - C.QWindow_RequestUpdateDefault(ptr.Pointer()) - } -} - -func (ptr *QWindow) RequestedFormat() *QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := NewQSurfaceFormatFromPointer(C.QWindow_RequestedFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -func (ptr *QWindow) Resize(newSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWindow_Resize(ptr.Pointer(), core.PointerFromQSize(newSize)) - } -} - -func (ptr *QWindow) Resize2(w int, h int) { - if ptr.Pointer() != nil { - C.QWindow_Resize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -//export callbackQWindow_ResizeEvent -func callbackQWindow_ResizeEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil { - (*(*func(*QResizeEvent))(signal))(NewQResizeEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).ResizeEventDefault(NewQResizeEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectResizeEvent(f func(ev *QResizeEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil { - f := func(ev *QResizeEvent) { - (*(*func(*QResizeEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectResizeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeEvent") - } -} - -func (ptr *QWindow) ResizeEvent(ev QResizeEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ResizeEvent(ptr.Pointer(), PointerFromQResizeEvent(ev)) - } -} - -func (ptr *QWindow) ResizeEventDefault(ev QResizeEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ResizeEventDefault(ptr.Pointer(), PointerFromQResizeEvent(ev)) - } -} - -func (ptr *QWindow) Screen() *QScreen { - if ptr.Pointer() != nil { - tmpValue := NewQScreenFromPointer(C.QWindow_Screen(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWindow_ScreenChanged -func callbackQWindow_ScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "screenChanged"); signal != nil { - (*(*func(*QScreen))(signal))(NewQScreenFromPointer(screen)) - } - -} - -func (ptr *QWindow) ConnectScreenChanged(f func(screen *QScreen)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "screenChanged") { - C.QWindow_ConnectScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "screenChanged"); signal != nil { - f := func(screen *QScreen) { - (*(*func(*QScreen))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "screenChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectScreenChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectScreenChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "screenChanged") - } -} - -func (ptr *QWindow) ScreenChanged(screen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ScreenChanged(ptr.Pointer(), PointerFromQScreen(screen)) - } -} - -func (ptr *QWindow) SetBaseSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetBaseSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QWindow) SetCursor(cursor QCursor_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetCursor(ptr.Pointer(), PointerFromQCursor(cursor)) - } -} - -func (ptr *QWindow) SetFilePath(filePath string) { - if ptr.Pointer() != nil { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - C.QWindow_SetFilePath(ptr.Pointer(), C.struct_QtGui_PackedString{data: filePathC, len: C.longlong(len(filePath))}) - } -} - -func (ptr *QWindow) SetFlag(flag core.Qt__WindowType, on bool) { - if ptr.Pointer() != nil { - C.QWindow_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QWindow) SetFlags(flags core.Qt__WindowType) { - if ptr.Pointer() != nil { - C.QWindow_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QWindow) SetFormat(format QSurfaceFormat_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetFormat(ptr.Pointer(), PointerFromQSurfaceFormat(format)) - } -} - -func (ptr *QWindow) SetFramePosition(point core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetFramePosition(ptr.Pointer(), core.PointerFromQPoint(point)) - } -} - -//export callbackQWindow_SetGeometry -func callbackQWindow_SetGeometry(ptr unsafe.Pointer, posx C.int, posy C.int, w C.int, h C.int) { - if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { - (*(*func(int, int, int, int))(signal))(int(int32(posx)), int(int32(posy)), int(int32(w)), int(int32(h))) - } else { - NewQWindowFromPointer(ptr).SetGeometryDefault(int(int32(posx)), int(int32(posy)), int(int32(w)), int(int32(h))) - } -} - -func (ptr *QWindow) ConnectSetGeometry(f func(posx int, posy int, w int, h int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { - f := func(posx int, posy int, w int, h int) { - (*(*func(int, int, int, int))(signal))(posx, posy, w, h) - f(posx, posy, w, h) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry") - } -} - -func (ptr *QWindow) SetGeometry(posx int, posy int, w int, h int) { - if ptr.Pointer() != nil { - C.QWindow_SetGeometry(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy)), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QWindow) SetGeometryDefault(posx int, posy int, w int, h int) { - if ptr.Pointer() != nil { - C.QWindow_SetGeometryDefault(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy)), C.int(int32(w)), C.int(int32(h))) - } -} - -//export callbackQWindow_SetGeometry2 -func callbackQWindow_SetGeometry2(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGeometry2"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) - } else { - NewQWindowFromPointer(ptr).SetGeometry2Default(core.NewQRectFromPointer(rect)) - } -} - -func (ptr *QWindow) ConnectSetGeometry2(f func(rect *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry2"); signal != nil { - f := func(rect *core.QRect) { - (*(*func(*core.QRect))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetGeometry2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry2") - } -} - -func (ptr *QWindow) SetGeometry2(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetGeometry2(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QWindow) SetGeometry2Default(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetGeometry2Default(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -//export callbackQWindow_SetHeight -func callbackQWindow_SetHeight(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "setHeight"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } else { - NewQWindowFromPointer(ptr).SetHeightDefault(int(int32(arg))) - } -} - -func (ptr *QWindow) ConnectSetHeight(f func(arg int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setHeight"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "setHeight", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setHeight", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetHeight() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setHeight") - } -} - -func (ptr *QWindow) SetHeight(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetHeight(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) SetHeightDefault(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetHeightDefault(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) SetIcon(icon QIcon_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetIcon(ptr.Pointer(), PointerFromQIcon(icon)) - } -} - -func (ptr *QWindow) SetKeyboardGrabEnabled(grab bool) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_SetKeyboardGrabEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(grab))))) != 0 - } - return false -} - -func (ptr *QWindow) SetMask(region QRegion_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetMask(ptr.Pointer(), PointerFromQRegion(region)) - } -} - -//export callbackQWindow_SetMaximumHeight -func callbackQWindow_SetMaximumHeight(ptr unsafe.Pointer, h C.int) { - if signal := qt.GetSignal(ptr, "setMaximumHeight"); signal != nil { - (*(*func(int))(signal))(int(int32(h))) - } else { - NewQWindowFromPointer(ptr).SetMaximumHeightDefault(int(int32(h))) - } -} - -func (ptr *QWindow) ConnectSetMaximumHeight(f func(h int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMaximumHeight"); signal != nil { - f := func(h int) { - (*(*func(int))(signal))(h) - f(h) - } - qt.ConnectSignal(ptr.Pointer(), "setMaximumHeight", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMaximumHeight", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetMaximumHeight() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMaximumHeight") - } -} - -func (ptr *QWindow) SetMaximumHeight(h int) { - if ptr.Pointer() != nil { - C.QWindow_SetMaximumHeight(ptr.Pointer(), C.int(int32(h))) - } -} - -func (ptr *QWindow) SetMaximumHeightDefault(h int) { - if ptr.Pointer() != nil { - C.QWindow_SetMaximumHeightDefault(ptr.Pointer(), C.int(int32(h))) - } -} - -func (ptr *QWindow) SetMaximumSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetMaximumSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -//export callbackQWindow_SetMaximumWidth -func callbackQWindow_SetMaximumWidth(ptr unsafe.Pointer, w C.int) { - if signal := qt.GetSignal(ptr, "setMaximumWidth"); signal != nil { - (*(*func(int))(signal))(int(int32(w))) - } else { - NewQWindowFromPointer(ptr).SetMaximumWidthDefault(int(int32(w))) - } -} - -func (ptr *QWindow) ConnectSetMaximumWidth(f func(w int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMaximumWidth"); signal != nil { - f := func(w int) { - (*(*func(int))(signal))(w) - f(w) - } - qt.ConnectSignal(ptr.Pointer(), "setMaximumWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMaximumWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetMaximumWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMaximumWidth") - } -} - -func (ptr *QWindow) SetMaximumWidth(w int) { - if ptr.Pointer() != nil { - C.QWindow_SetMaximumWidth(ptr.Pointer(), C.int(int32(w))) - } -} - -func (ptr *QWindow) SetMaximumWidthDefault(w int) { - if ptr.Pointer() != nil { - C.QWindow_SetMaximumWidthDefault(ptr.Pointer(), C.int(int32(w))) - } -} - -//export callbackQWindow_SetMinimumHeight -func callbackQWindow_SetMinimumHeight(ptr unsafe.Pointer, h C.int) { - if signal := qt.GetSignal(ptr, "setMinimumHeight"); signal != nil { - (*(*func(int))(signal))(int(int32(h))) - } else { - NewQWindowFromPointer(ptr).SetMinimumHeightDefault(int(int32(h))) - } -} - -func (ptr *QWindow) ConnectSetMinimumHeight(f func(h int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMinimumHeight"); signal != nil { - f := func(h int) { - (*(*func(int))(signal))(h) - f(h) - } - qt.ConnectSignal(ptr.Pointer(), "setMinimumHeight", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMinimumHeight", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetMinimumHeight() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMinimumHeight") - } -} - -func (ptr *QWindow) SetMinimumHeight(h int) { - if ptr.Pointer() != nil { - C.QWindow_SetMinimumHeight(ptr.Pointer(), C.int(int32(h))) - } -} - -func (ptr *QWindow) SetMinimumHeightDefault(h int) { - if ptr.Pointer() != nil { - C.QWindow_SetMinimumHeightDefault(ptr.Pointer(), C.int(int32(h))) - } -} - -func (ptr *QWindow) SetMinimumSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetMinimumSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -//export callbackQWindow_SetMinimumWidth -func callbackQWindow_SetMinimumWidth(ptr unsafe.Pointer, w C.int) { - if signal := qt.GetSignal(ptr, "setMinimumWidth"); signal != nil { - (*(*func(int))(signal))(int(int32(w))) - } else { - NewQWindowFromPointer(ptr).SetMinimumWidthDefault(int(int32(w))) - } -} - -func (ptr *QWindow) ConnectSetMinimumWidth(f func(w int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMinimumWidth"); signal != nil { - f := func(w int) { - (*(*func(int))(signal))(w) - f(w) - } - qt.ConnectSignal(ptr.Pointer(), "setMinimumWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMinimumWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetMinimumWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMinimumWidth") - } -} - -func (ptr *QWindow) SetMinimumWidth(w int) { - if ptr.Pointer() != nil { - C.QWindow_SetMinimumWidth(ptr.Pointer(), C.int(int32(w))) - } -} - -func (ptr *QWindow) SetMinimumWidthDefault(w int) { - if ptr.Pointer() != nil { - C.QWindow_SetMinimumWidthDefault(ptr.Pointer(), C.int(int32(w))) - } -} - -func (ptr *QWindow) SetModality(modality core.Qt__WindowModality) { - if ptr.Pointer() != nil { - C.QWindow_SetModality(ptr.Pointer(), C.longlong(modality)) - } -} - -func (ptr *QWindow) SetMouseGrabEnabled(grab bool) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_SetMouseGrabEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(grab))))) != 0 - } - return false -} - -func (ptr *QWindow) SetOpacity(level float64) { - if ptr.Pointer() != nil { - C.QWindow_SetOpacity(ptr.Pointer(), C.double(level)) - } -} - -func (ptr *QWindow) SetParent(parent QWindow_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetParent(ptr.Pointer(), PointerFromQWindow(parent)) - } -} - -func (ptr *QWindow) SetPosition(pt core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetPosition(ptr.Pointer(), core.PointerFromQPoint(pt)) - } -} - -func (ptr *QWindow) SetPosition2(posx int, posy int) { - if ptr.Pointer() != nil { - C.QWindow_SetPosition2(ptr.Pointer(), C.int(int32(posx)), C.int(int32(posy))) - } -} - -func (ptr *QWindow) SetScreen(newScreen QScreen_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetScreen(ptr.Pointer(), PointerFromQScreen(newScreen)) - } -} - -func (ptr *QWindow) SetSizeIncrement(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWindow_SetSizeIncrement(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QWindow) SetSurfaceType(surfaceType QSurface__SurfaceType) { - if ptr.Pointer() != nil { - C.QWindow_SetSurfaceType(ptr.Pointer(), C.longlong(surfaceType)) - } -} - -//export callbackQWindow_SetTitle -func callbackQWindow_SetTitle(ptr unsafe.Pointer, vqs C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "setTitle"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(vqs)) - } else { - NewQWindowFromPointer(ptr).SetTitleDefault(cGoUnpackString(vqs)) - } -} - -func (ptr *QWindow) ConnectSetTitle(f func(vqs string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setTitle"); signal != nil { - f := func(vqs string) { - (*(*func(string))(signal))(vqs) - f(vqs) - } - qt.ConnectSignal(ptr.Pointer(), "setTitle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setTitle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetTitle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setTitle") - } -} - -func (ptr *QWindow) SetTitle(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWindow_SetTitle(ptr.Pointer(), C.struct_QtGui_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWindow) SetTitleDefault(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWindow_SetTitleDefault(ptr.Pointer(), C.struct_QtGui_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWindow) SetVisibility(v QWindow__Visibility) { - if ptr.Pointer() != nil { - C.QWindow_SetVisibility(ptr.Pointer(), C.longlong(v)) - } -} - -//export callbackQWindow_SetVisible -func callbackQWindow_SetVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQWindowFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QWindow) ConnectSetVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QWindow) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QWindow_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QWindow) SetVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QWindow_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQWindow_SetWidth -func callbackQWindow_SetWidth(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "setWidth"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } else { - NewQWindowFromPointer(ptr).SetWidthDefault(int(int32(arg))) - } -} - -func (ptr *QWindow) ConnectSetWidth(f func(arg int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setWidth"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "setWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setWidth") - } -} - -func (ptr *QWindow) SetWidth(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetWidth(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) SetWidthDefault(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetWidthDefault(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) SetWindowState(state core.Qt__WindowState) { - if ptr.Pointer() != nil { - C.QWindow_SetWindowState(ptr.Pointer(), C.longlong(state)) - } -} - -func (ptr *QWindow) SetWindowStates(state core.Qt__WindowState) { - if ptr.Pointer() != nil { - C.QWindow_SetWindowStates(ptr.Pointer(), C.longlong(state)) - } -} - -//export callbackQWindow_SetX -func callbackQWindow_SetX(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "setX"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } else { - NewQWindowFromPointer(ptr).SetXDefault(int(int32(arg))) - } -} - -func (ptr *QWindow) ConnectSetX(f func(arg int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setX"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "setX", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setX", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetX() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setX") - } -} - -func (ptr *QWindow) SetX(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetX(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) SetXDefault(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetXDefault(ptr.Pointer(), C.int(int32(arg))) - } -} - -//export callbackQWindow_SetY -func callbackQWindow_SetY(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "setY"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } else { - NewQWindowFromPointer(ptr).SetYDefault(int(int32(arg))) - } -} - -func (ptr *QWindow) ConnectSetY(f func(arg int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setY"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "setY", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setY", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSetY() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setY") - } -} - -func (ptr *QWindow) SetY(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetY(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) SetYDefault(arg int) { - if ptr.Pointer() != nil { - C.QWindow_SetYDefault(ptr.Pointer(), C.int(int32(arg))) - } -} - -//export callbackQWindow_Show -func callbackQWindow_Show(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "show"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).ShowDefault() - } -} - -func (ptr *QWindow) ConnectShow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectShow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "show") - } -} - -func (ptr *QWindow) Show() { - if ptr.Pointer() != nil { - C.QWindow_Show(ptr.Pointer()) - } -} - -func (ptr *QWindow) ShowDefault() { - if ptr.Pointer() != nil { - C.QWindow_ShowDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_ShowEvent -func callbackQWindow_ShowEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showEvent"); signal != nil { - (*(*func(*QShowEvent))(signal))(NewQShowEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).ShowEventDefault(NewQShowEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectShowEvent(f func(ev *QShowEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil { - f := func(ev *QShowEvent) { - (*(*func(*QShowEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectShowEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showEvent") - } -} - -func (ptr *QWindow) ShowEvent(ev QShowEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ShowEvent(ptr.Pointer(), PointerFromQShowEvent(ev)) - } -} - -func (ptr *QWindow) ShowEventDefault(ev QShowEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ShowEventDefault(ptr.Pointer(), PointerFromQShowEvent(ev)) - } -} - -//export callbackQWindow_ShowFullScreen -func callbackQWindow_ShowFullScreen(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).ShowFullScreenDefault() - } -} - -func (ptr *QWindow) ConnectShowFullScreen(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showFullScreen"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectShowFullScreen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showFullScreen") - } -} - -func (ptr *QWindow) ShowFullScreen() { - if ptr.Pointer() != nil { - C.QWindow_ShowFullScreen(ptr.Pointer()) - } -} - -func (ptr *QWindow) ShowFullScreenDefault() { - if ptr.Pointer() != nil { - C.QWindow_ShowFullScreenDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_ShowMaximized -func callbackQWindow_ShowMaximized(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).ShowMaximizedDefault() - } -} - -func (ptr *QWindow) ConnectShowMaximized(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMaximized"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectShowMaximized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMaximized") - } -} - -func (ptr *QWindow) ShowMaximized() { - if ptr.Pointer() != nil { - C.QWindow_ShowMaximized(ptr.Pointer()) - } -} - -func (ptr *QWindow) ShowMaximizedDefault() { - if ptr.Pointer() != nil { - C.QWindow_ShowMaximizedDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_ShowMinimized -func callbackQWindow_ShowMinimized(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).ShowMinimizedDefault() - } -} - -func (ptr *QWindow) ConnectShowMinimized(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMinimized"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectShowMinimized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMinimized") - } -} - -func (ptr *QWindow) ShowMinimized() { - if ptr.Pointer() != nil { - C.QWindow_ShowMinimized(ptr.Pointer()) - } -} - -func (ptr *QWindow) ShowMinimizedDefault() { - if ptr.Pointer() != nil { - C.QWindow_ShowMinimizedDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_ShowNormal -func callbackQWindow_ShowNormal(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showNormal"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).ShowNormalDefault() - } -} - -func (ptr *QWindow) ConnectShowNormal(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showNormal"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectShowNormal() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showNormal") - } -} - -func (ptr *QWindow) ShowNormal() { - if ptr.Pointer() != nil { - C.QWindow_ShowNormal(ptr.Pointer()) - } -} - -func (ptr *QWindow) ShowNormalDefault() { - if ptr.Pointer() != nil { - C.QWindow_ShowNormalDefault(ptr.Pointer()) - } -} - -//export callbackQWindow_Size -func callbackQWindow_Size(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQWindowFromPointer(ptr).SizeDefault()) -} - -func (ptr *QWindow) ConnectSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "size"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "size", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "size") - } -} - -func (ptr *QWindow) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWindow_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWindow) SizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWindow_SizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWindow) SizeIncrement() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWindow_SizeIncrement(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWindow_SurfaceType -func callbackQWindow_SurfaceType(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "surfaceType"); signal != nil { - return C.longlong((*(*func() QSurface__SurfaceType)(signal))()) - } - - return C.longlong(NewQWindowFromPointer(ptr).SurfaceTypeDefault()) -} - -func (ptr *QWindow) ConnectSurfaceType(f func() QSurface__SurfaceType) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "surfaceType"); signal != nil { - f := func() QSurface__SurfaceType { - (*(*func() QSurface__SurfaceType)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "surfaceType", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectSurfaceType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "surfaceType") - } -} - -func (ptr *QWindow) SurfaceType() QSurface__SurfaceType { - if ptr.Pointer() != nil { - return QSurface__SurfaceType(C.QWindow_SurfaceType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWindow) SurfaceTypeDefault() QSurface__SurfaceType { - if ptr.Pointer() != nil { - return QSurface__SurfaceType(C.QWindow_SurfaceTypeDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_TabletEvent -func callbackQWindow_TabletEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil { - (*(*func(*QTabletEvent))(signal))(NewQTabletEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).TabletEventDefault(NewQTabletEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectTabletEvent(f func(ev *QTabletEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabletEvent"); signal != nil { - f := func(ev *QTabletEvent) { - (*(*func(*QTabletEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectTabletEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabletEvent") - } -} - -func (ptr *QWindow) TabletEvent(ev QTabletEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_TabletEvent(ptr.Pointer(), PointerFromQTabletEvent(ev)) - } -} - -func (ptr *QWindow) TabletEventDefault(ev QTabletEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_TabletEventDefault(ptr.Pointer(), PointerFromQTabletEvent(ev)) - } -} - -func (ptr *QWindow) Title() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWindow_Title(ptr.Pointer())) - } - return "" -} - -//export callbackQWindow_TouchEvent -func callbackQWindow_TouchEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "touchEvent"); signal != nil { - (*(*func(*QTouchEvent))(signal))(NewQTouchEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).TouchEventDefault(NewQTouchEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectTouchEvent(f func(ev *QTouchEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "touchEvent"); signal != nil { - f := func(ev *QTouchEvent) { - (*(*func(*QTouchEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "touchEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "touchEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectTouchEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "touchEvent") - } -} - -func (ptr *QWindow) TouchEvent(ev QTouchEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_TouchEvent(ptr.Pointer(), PointerFromQTouchEvent(ev)) - } -} - -func (ptr *QWindow) TouchEventDefault(ev QTouchEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_TouchEventDefault(ptr.Pointer(), PointerFromQTouchEvent(ev)) - } -} - -func (ptr *QWindow) Type() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QWindow_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWindow) UnsetCursor() { - if ptr.Pointer() != nil { - C.QWindow_UnsetCursor(ptr.Pointer()) - } -} - -func (ptr *QWindow) Visibility() QWindow__Visibility { - if ptr.Pointer() != nil { - return QWindow__Visibility(C.QWindow_Visibility(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_VisibilityChanged -func callbackQWindow_VisibilityChanged(ptr unsafe.Pointer, visibility C.longlong) { - if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { - (*(*func(QWindow__Visibility))(signal))(QWindow__Visibility(visibility)) - } - -} - -func (ptr *QWindow) ConnectVisibilityChanged(f func(visibility QWindow__Visibility)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { - C.QWindow_ConnectVisibilityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibilityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { - f := func(visibility QWindow__Visibility) { - (*(*func(QWindow__Visibility))(signal))(visibility) - f(visibility) - } - qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectVisibilityChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectVisibilityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") - } -} - -func (ptr *QWindow) VisibilityChanged(visibility QWindow__Visibility) { - if ptr.Pointer() != nil { - C.QWindow_VisibilityChanged(ptr.Pointer(), C.longlong(visibility)) - } -} - -//export callbackQWindow_VisibleChanged -func callbackQWindow_VisibleChanged(ptr unsafe.Pointer, arg C.char) { - if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { - (*(*func(bool))(signal))(int8(arg) != 0) - } - -} - -func (ptr *QWindow) ConnectVisibleChanged(f func(arg bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { - C.QWindow_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { - f := func(arg bool) { - (*(*func(bool))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectVisibleChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectVisibleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") - } -} - -func (ptr *QWindow) VisibleChanged(arg bool) { - if ptr.Pointer() != nil { - C.QWindow_VisibleChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(arg)))) - } -} - -//export callbackQWindow_WheelEvent -func callbackQWindow_WheelEvent(ptr unsafe.Pointer, ev unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { - (*(*func(*QWheelEvent))(signal))(NewQWheelEventFromPointer(ev)) - } else { - NewQWindowFromPointer(ptr).WheelEventDefault(NewQWheelEventFromPointer(ev)) - } -} - -func (ptr *QWindow) ConnectWheelEvent(f func(ev *QWheelEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { - f := func(ev *QWheelEvent) { - (*(*func(*QWheelEvent))(signal))(ev) - f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectWheelEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") - } -} - -func (ptr *QWindow) WheelEvent(ev QWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_WheelEvent(ptr.Pointer(), PointerFromQWheelEvent(ev)) - } -} - -func (ptr *QWindow) WheelEventDefault(ev QWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_WheelEventDefault(ptr.Pointer(), PointerFromQWheelEvent(ev)) - } -} - -func (ptr *QWindow) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_Width(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_WidthChanged -func callbackQWindow_WidthChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "widthChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectWidthChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "widthChanged") { - C.QWindow_ConnectWidthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widthChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "widthChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "widthChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "widthChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectWidthChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectWidthChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "widthChanged") - } -} - -func (ptr *QWindow) WidthChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_WidthChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) WinId() uintptr { - if ptr.Pointer() != nil { - return uintptr(C.QWindow_WinId(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWindow) WindowState() core.Qt__WindowState { - if ptr.Pointer() != nil { - return core.Qt__WindowState(C.QWindow_WindowState(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_WindowStateChanged -func callbackQWindow_WindowStateChanged(ptr unsafe.Pointer, windowState C.longlong) { - if signal := qt.GetSignal(ptr, "windowStateChanged"); signal != nil { - (*(*func(core.Qt__WindowState))(signal))(core.Qt__WindowState(windowState)) - } - -} - -func (ptr *QWindow) ConnectWindowStateChanged(f func(windowState core.Qt__WindowState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "windowStateChanged") { - C.QWindow_ConnectWindowStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "windowStateChanged"); signal != nil { - f := func(windowState core.Qt__WindowState) { - (*(*func(core.Qt__WindowState))(signal))(windowState) - f(windowState) - } - qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectWindowStateChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectWindowStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "windowStateChanged") - } -} - -func (ptr *QWindow) WindowStateChanged(windowState core.Qt__WindowState) { - if ptr.Pointer() != nil { - C.QWindow_WindowStateChanged(ptr.Pointer(), C.longlong(windowState)) - } -} - -func (ptr *QWindow) WindowStates() core.Qt__WindowState { - if ptr.Pointer() != nil { - return core.Qt__WindowState(C.QWindow_WindowStates(ptr.Pointer())) - } - return 0 -} - -//export callbackQWindow_WindowTitleChanged -func callbackQWindow_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(title)) - } - -} - -func (ptr *QWindow) ConnectWindowTitleChanged(f func(title string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "windowTitleChanged") { - C.QWindow_ConnectWindowTitleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowTitleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "windowTitleChanged"); signal != nil { - f := func(title string) { - (*(*func(string))(signal))(title) - f(title) - } - qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectWindowTitleChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectWindowTitleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "windowTitleChanged") - } -} - -func (ptr *QWindow) WindowTitleChanged(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QWindow_WindowTitleChanged(ptr.Pointer(), C.struct_QtGui_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QWindow) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_X(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_XChanged -func callbackQWindow_XChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "xChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectXChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "xChanged") { - C.QWindow_ConnectXChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "xChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectXChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectXChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "xChanged") - } -} - -func (ptr *QWindow) XChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_XChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -func (ptr *QWindow) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QWindow_Y(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWindow_YChanged -func callbackQWindow_YChanged(ptr unsafe.Pointer, arg C.int) { - if signal := qt.GetSignal(ptr, "yChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(arg))) - } - -} - -func (ptr *QWindow) ConnectYChanged(f func(arg int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "yChanged") { - C.QWindow_ConnectYChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "yChanged"); signal != nil { - f := func(arg int) { - (*(*func(int))(signal))(arg) - f(arg) - } - qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectYChanged() { - if ptr.Pointer() != nil { - C.QWindow_DisconnectYChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "yChanged") - } -} - -func (ptr *QWindow) YChanged(arg int) { - if ptr.Pointer() != nil { - C.QWindow_YChanged(ptr.Pointer(), C.int(int32(arg))) - } -} - -//export callbackQWindow_DestroyQWindow -func callbackQWindow_DestroyQWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).DestroyQWindowDefault() - } -} - -func (ptr *QWindow) ConnectDestroyQWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWindow) DisconnectDestroyQWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QWindow") - } -} - -func (ptr *QWindow) DestroyQWindow() { - if ptr.Pointer() != nil { - C.QWindow_DestroyQWindow(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWindow) DestroyQWindowDefault() { - if ptr.Pointer() != nil { - C.QWindow_DestroyQWindowDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWindow) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWindow___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWindow___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWindow) __children_newList() unsafe.Pointer { - return C.QWindow___children_newList(ptr.Pointer()) -} - -func (ptr *QWindow) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QWindow___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QWindow) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QWindow___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QWindow) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QWindow___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QWindow) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWindow___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWindow___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWindow) __findChildren_newList() unsafe.Pointer { - return C.QWindow___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QWindow) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWindow___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWindow___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWindow) __findChildren_newList3() unsafe.Pointer { - return C.QWindow___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QWindow) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWindow___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWindow) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWindow___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWindow) __qFindChildren_newList2() unsafe.Pointer { - return C.QWindow___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQWindow_ChildEvent -func callbackQWindow_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQWindowFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QWindow) ChildEvent(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -func (ptr *QWindow) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQWindow_ConnectNotify -func callbackQWindow_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQWindowFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QWindow) ConnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QWindow) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWindow_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQWindow_CustomEvent -func callbackQWindow_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQWindowFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QWindow) CustomEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWindow) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQWindow_DeleteLater -func callbackQWindow_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQWindowFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QWindow) DeleteLater() { - if ptr.Pointer() != nil { - C.QWindow_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWindow) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QWindow_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQWindow_Destroyed -func callbackQWindow_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQWindow_DisconnectNotify -func callbackQWindow_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQWindowFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QWindow) DisconnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWindow_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QWindow) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWindow_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQWindow_EventFilter -func callbackQWindow_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWindowFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QWindow) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QWindow) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWindow_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQWindow_MetaObject -func callbackQWindow_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQWindowFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QWindow) MetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QWindow_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QWindow) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QWindow_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQWindow_ObjectNameChanged -func callbackQWindow_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtGui_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQWindow_TimerEvent -func callbackQWindow_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQWindowFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QWindow) TimerEvent(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QWindow) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QWindow_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QWindowStateChangeEvent struct { - core.QEvent -} - -type QWindowStateChangeEvent_ITF interface { - core.QEvent_ITF - QWindowStateChangeEvent_PTR() *QWindowStateChangeEvent -} - -func (ptr *QWindowStateChangeEvent) QWindowStateChangeEvent_PTR() *QWindowStateChangeEvent { - return ptr -} - -func (ptr *QWindowStateChangeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QWindowStateChangeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQWindowStateChangeEvent(ptr QWindowStateChangeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWindowStateChangeEvent_PTR().Pointer() - } - return nil -} - -func NewQWindowStateChangeEventFromPointer(ptr unsafe.Pointer) (n *QWindowStateChangeEvent) { - n = new(QWindowStateChangeEvent) - n.SetPointer(ptr) - return -} - -func (ptr *QWindowStateChangeEvent) DestroyQWindowStateChangeEvent() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWindowStateChangeEvent) OldState() core.Qt__WindowState { - if ptr.Pointer() != nil { - return core.Qt__WindowState(C.QWindowStateChangeEvent_OldState(ptr.Pointer())) - } - return 0 -} diff --git a/vendor/github.com/therecipe/qt/gui/gui.h b/vendor/github.com/therecipe/qt/gui/gui.h deleted file mode 100644 index 35f47126..00000000 --- a/vendor/github.com/therecipe/qt/gui/gui.h +++ /dev/null @@ -1,5980 +0,0 @@ -// +build !minimal - -#pragma once - -#ifndef GO_QTGUI_H -#define GO_QTGUI_H - -#include - -#ifdef __cplusplus -int QAbstractTextDocumentLayout_QAbstractTextDocumentLayout_QRegisterMetaType(); -int QAccessibleActionInterface_QAccessibleActionInterface_QRegisterMetaType(); -int QAccessibleEditableTextInterface_QAccessibleEditableTextInterface_QRegisterMetaType(); -int QAccessibleEvent_QAccessibleEvent_QRegisterMetaType(); -int QAccessibleInterface_QAccessibleInterface_QRegisterMetaType(); -int QAccessibleObject_QAccessibleObject_QRegisterMetaType(); -int QAccessiblePlugin_QAccessiblePlugin_QRegisterMetaType(); -int QAccessibleStateChangeEvent_QAccessibleStateChangeEvent_QRegisterMetaType(); -int QAccessibleTableCellInterface_QAccessibleTableCellInterface_QRegisterMetaType(); -int QAccessibleTableInterface_QAccessibleTableInterface_QRegisterMetaType(); -int QAccessibleTableModelChangeEvent_QAccessibleTableModelChangeEvent_QRegisterMetaType(); -int QAccessibleTextCursorEvent_QAccessibleTextCursorEvent_QRegisterMetaType(); -int QAccessibleTextInsertEvent_QAccessibleTextInsertEvent_QRegisterMetaType(); -int QAccessibleTextInterface_QAccessibleTextInterface_QRegisterMetaType(); -int QAccessibleTextRemoveEvent_QAccessibleTextRemoveEvent_QRegisterMetaType(); -int QAccessibleTextSelectionEvent_QAccessibleTextSelectionEvent_QRegisterMetaType(); -int QAccessibleTextUpdateEvent_QAccessibleTextUpdateEvent_QRegisterMetaType(); -int QAccessibleValueChangeEvent_QAccessibleValueChangeEvent_QRegisterMetaType(); -int QAccessibleValueInterface_QAccessibleValueInterface_QRegisterMetaType(); -int QActionEvent_QActionEvent_QRegisterMetaType(); -int QApplicationStateChangeEvent_QApplicationStateChangeEvent_QRegisterMetaType(); -int QBitmap_QBitmap_QRegisterMetaType(); -int QClipboard_QClipboard_QRegisterMetaType(); -int QCloseEvent_QCloseEvent_QRegisterMetaType(); -int QContextMenuEvent_QContextMenuEvent_QRegisterMetaType(); -int QDoubleValidator_QDoubleValidator_QRegisterMetaType(); -int QDrag_QDrag_QRegisterMetaType(); -int QDragEnterEvent_QDragEnterEvent_QRegisterMetaType(); -int QDragLeaveEvent_QDragLeaveEvent_QRegisterMetaType(); -int QDragMoveEvent_QDragMoveEvent_QRegisterMetaType(); -int QDropEvent_QDropEvent_QRegisterMetaType(); -int QEnterEvent_QEnterEvent_QRegisterMetaType(); -int QExposeEvent_QExposeEvent_QRegisterMetaType(); -int QFileOpenEvent_QFileOpenEvent_QRegisterMetaType(); -int QFocusEvent_QFocusEvent_QRegisterMetaType(); -int QGenericPlugin_QGenericPlugin_QRegisterMetaType(); -int QGuiApplication_QGuiApplication_QRegisterMetaType(); -int QHelpEvent_QHelpEvent_QRegisterMetaType(); -int QHideEvent_QHideEvent_QRegisterMetaType(); -int QHoverEvent_QHoverEvent_QRegisterMetaType(); -int QIconDragEvent_QIconDragEvent_QRegisterMetaType(); -int QIconEngine_QIconEngine_QRegisterMetaType(); -int QIconEnginePlugin_QIconEnginePlugin_QRegisterMetaType(); -int QImage_QImage_QRegisterMetaType(); -int QImageIOHandler_QImageIOHandler_QRegisterMetaType(); -int QImageIOPlugin_QImageIOPlugin_QRegisterMetaType(); -int QInputEvent_QInputEvent_QRegisterMetaType(); -int QInputMethod_QInputMethod_QRegisterMetaType(); -int QInputMethodEvent_QInputMethodEvent_QRegisterMetaType(); -int QInputMethodQueryEvent_QInputMethodQueryEvent_QRegisterMetaType(); -int QIntValidator_QIntValidator_QRegisterMetaType(); -int QKeyEvent_QKeyEvent_QRegisterMetaType(); -int QMouseEvent_QMouseEvent_QRegisterMetaType(); -int QMoveEvent_QMoveEvent_QRegisterMetaType(); -int QMovie_QMovie_QRegisterMetaType(); -int QNativeGestureEvent_QNativeGestureEvent_QRegisterMetaType(); -int QOffscreenSurface_QOffscreenSurface_QRegisterMetaType(); -int QOpenGLContext_QOpenGLContext_QRegisterMetaType(); -int QOpenGLContextGroup_QOpenGLContextGroup_QRegisterMetaType(); -int QOpenGLDebugLogger_QOpenGLDebugLogger_QRegisterMetaType(); -int QOpenGLFramebufferObject_QOpenGLFramebufferObject_QRegisterMetaType(); -int QOpenGLPaintDevice_QOpenGLPaintDevice_QRegisterMetaType(); -int QOpenGLShader_QOpenGLShader_QRegisterMetaType(); -int QOpenGLShaderProgram_QOpenGLShaderProgram_QRegisterMetaType(); -int QOpenGLTimeMonitor_QOpenGLTimeMonitor_QRegisterMetaType(); -int QOpenGLTimerQuery_QOpenGLTimerQuery_QRegisterMetaType(); -int QOpenGLVertexArrayObject_QOpenGLVertexArrayObject_QRegisterMetaType(); -int QOpenGLWindow_QOpenGLWindow_QRegisterMetaType(); -int QPagedPaintDevice_QPagedPaintDevice_QRegisterMetaType(); -int QPaintDevice_QPaintDevice_QRegisterMetaType(); -int QPaintDeviceWindow_QPaintDeviceWindow_QRegisterMetaType(); -int QPaintEngine_QPaintEngine_QRegisterMetaType(); -int QPaintEvent_QPaintEvent_QRegisterMetaType(); -int QPdfWriter_QPdfWriter_QRegisterMetaType(); -int QPicture_QPicture_QRegisterMetaType(); -int QPictureFormatPlugin_QPictureFormatPlugin_QRegisterMetaType(); -int QPixmap_QPixmap_QRegisterMetaType(); -int QPlatformSurfaceEvent_QPlatformSurfaceEvent_QRegisterMetaType(); -int QRasterWindow_QRasterWindow_QRegisterMetaType(); -int QRegExpValidator_QRegExpValidator_QRegisterMetaType(); -int QRegularExpressionValidator_QRegularExpressionValidator_QRegisterMetaType(); -int QResizeEvent_QResizeEvent_QRegisterMetaType(); -int QScreen_QScreen_QRegisterMetaType(); -int QScreenOrientationChangeEvent_QScreenOrientationChangeEvent_QRegisterMetaType(); -int QScrollEvent_QScrollEvent_QRegisterMetaType(); -int QScrollPrepareEvent_QScrollPrepareEvent_QRegisterMetaType(); -int QSessionManager_QSessionManager_QRegisterMetaType(); -int QShortcutEvent_QShortcutEvent_QRegisterMetaType(); -int QShowEvent_QShowEvent_QRegisterMetaType(); -int QStandardItem_QStandardItem_QRegisterMetaType(); -int QStandardItemModel_QStandardItemModel_QRegisterMetaType(); -int QStatusTipEvent_QStatusTipEvent_QRegisterMetaType(); -int QStyleHints_QStyleHints_QRegisterMetaType(); -int QSurface_QSurface_QRegisterMetaType(); -int QSyntaxHighlighter_QSyntaxHighlighter_QRegisterMetaType(); -int QTabletEvent_QTabletEvent_QRegisterMetaType(); -int QTextBlockGroup_QTextBlockGroup_QRegisterMetaType(); -int QTextBlockUserData_QTextBlockUserData_QRegisterMetaType(); -int QTextDocument_QTextDocument_QRegisterMetaType(); -int QTextFrame_QTextFrame_QRegisterMetaType(); -int QTextList_QTextList_QRegisterMetaType(); -int QTextObject_QTextObject_QRegisterMetaType(); -int QTextObjectInterface_QTextObjectInterface_QRegisterMetaType(); -int QTextTable_QTextTable_QRegisterMetaType(); -int QTouchEvent_QTouchEvent_QRegisterMetaType(); -int QValidator_QValidator_QRegisterMetaType(); -int QWhatsThisClickedEvent_QWhatsThisClickedEvent_QRegisterMetaType(); -int QWheelEvent_QWheelEvent_QRegisterMetaType(); -int QWindow_QWindow_QRegisterMetaType(); -int QWindowStateChangeEvent_QWindowStateChangeEvent_QRegisterMetaType(); -extern "C" { -#endif - -struct QtGui_PackedString { char* data; long long len; }; -struct QtGui_PackedList { void* data; long long len; }; -struct QtGui_PackedString QAbstractTextDocumentLayout_AnchorAt(void* ptr, void* position); -void* QAbstractTextDocumentLayout_BlockBoundingRect(void* ptr, void* block); -void* QAbstractTextDocumentLayout_Document(void* ptr); -void QAbstractTextDocumentLayout_DocumentChanged(void* ptr, int position, int charsRemoved, int charsAdded); -void* QAbstractTextDocumentLayout_DocumentSize(void* ptr); -void QAbstractTextDocumentLayout_ConnectDocumentSizeChanged(void* ptr, long long t); -void QAbstractTextDocumentLayout_DisconnectDocumentSizeChanged(void* ptr); -void QAbstractTextDocumentLayout_DocumentSizeChanged(void* ptr, void* newSize); -void QAbstractTextDocumentLayout_DrawInlineObject(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format); -void QAbstractTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format); -void* QAbstractTextDocumentLayout_Format(void* ptr, int position); -void* QAbstractTextDocumentLayout_FormatAt(void* ptr, void* pos); -void* QAbstractTextDocumentLayout_FrameBoundingRect(void* ptr, void* frame); -void* QAbstractTextDocumentLayout_HandlerForObject(void* ptr, int objectType); -int QAbstractTextDocumentLayout_HitTest(void* ptr, void* point, long long accuracy); -struct QtGui_PackedString QAbstractTextDocumentLayout_ImageAt(void* ptr, void* pos); -int QAbstractTextDocumentLayout_PageCount(void* ptr); -void QAbstractTextDocumentLayout_ConnectPageCountChanged(void* ptr, long long t); -void QAbstractTextDocumentLayout_DisconnectPageCountChanged(void* ptr); -void QAbstractTextDocumentLayout_PageCountChanged(void* ptr, int newPages); -void* QAbstractTextDocumentLayout_PaintDevice(void* ptr); -void QAbstractTextDocumentLayout_PositionInlineObject(void* ptr, void* item, int posInDocument, void* format); -void QAbstractTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); -void QAbstractTextDocumentLayout_RegisterHandler(void* ptr, int objectType, void* component); -void QAbstractTextDocumentLayout_ResizeInlineObject(void* ptr, void* item, int posInDocument, void* format); -void QAbstractTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); -void QAbstractTextDocumentLayout_SetPaintDevice(void* ptr, void* device); -void QAbstractTextDocumentLayout_UnregisterHandler(void* ptr, int objectType, void* component); -void QAbstractTextDocumentLayout_ConnectUpdate(void* ptr, long long t); -void QAbstractTextDocumentLayout_DisconnectUpdate(void* ptr); -void QAbstractTextDocumentLayout_Update(void* ptr, void* rect); -void QAbstractTextDocumentLayout_ConnectUpdateBlock(void* ptr, long long t); -void QAbstractTextDocumentLayout_DisconnectUpdateBlock(void* ptr); -void QAbstractTextDocumentLayout_UpdateBlock(void* ptr, void* block); -void* QAbstractTextDocumentLayout___children_atList(void* ptr, int i); -void QAbstractTextDocumentLayout___children_setList(void* ptr, void* i); -void* QAbstractTextDocumentLayout___children_newList(void* ptr); -void* QAbstractTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i); -void QAbstractTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i); -void* QAbstractTextDocumentLayout___dynamicPropertyNames_newList(void* ptr); -void* QAbstractTextDocumentLayout___findChildren_atList(void* ptr, int i); -void QAbstractTextDocumentLayout___findChildren_setList(void* ptr, void* i); -void* QAbstractTextDocumentLayout___findChildren_newList(void* ptr); -void* QAbstractTextDocumentLayout___findChildren_atList3(void* ptr, int i); -void QAbstractTextDocumentLayout___findChildren_setList3(void* ptr, void* i); -void* QAbstractTextDocumentLayout___findChildren_newList3(void* ptr); -void* QAbstractTextDocumentLayout___qFindChildren_atList2(void* ptr, int i); -void QAbstractTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i); -void* QAbstractTextDocumentLayout___qFindChildren_newList2(void* ptr); -void QAbstractTextDocumentLayout_ChildEventDefault(void* ptr, void* event); -void QAbstractTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign); -void QAbstractTextDocumentLayout_CustomEventDefault(void* ptr, void* event); -void QAbstractTextDocumentLayout_DeleteLaterDefault(void* ptr); -void QAbstractTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign); -char QAbstractTextDocumentLayout_EventDefault(void* ptr, void* e); -char QAbstractTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event); -void* QAbstractTextDocumentLayout_MetaObjectDefault(void* ptr); -void QAbstractTextDocumentLayout_TimerEventDefault(void* ptr, void* event); -char QAccessible_QAccessible_IsActive(); -void* QAccessible_QAccessible_QueryAccessibleInterface(void* object); -void QAccessible_QAccessible_SetRootObject(void* object); -void QAccessible_QAccessible_UpdateAccessibility2(void* event); -struct QtGui_PackedString QAccessibleActionInterface_ActionNames(void* ptr); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_DecreaseAction(); -void QAccessibleActionInterface_DoAction(void* ptr, struct QtGui_PackedString actionName); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_IncreaseAction(); -struct QtGui_PackedString QAccessibleActionInterface_KeyBindingsForAction(void* ptr, struct QtGui_PackedString actionName); -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescription(void* ptr, struct QtGui_PackedString actionName); -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionDescriptionDefault(void* ptr, struct QtGui_PackedString actionName); -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionName(void* ptr, struct QtGui_PackedString actionName); -struct QtGui_PackedString QAccessibleActionInterface_LocalizedActionNameDefault(void* ptr, struct QtGui_PackedString actionName); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_NextPageAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PressAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_PreviousPageAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollDownAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollLeftAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollRightAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ScrollUpAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_SetFocusAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ShowMenuAction(); -struct QtGui_PackedString QAccessibleActionInterface_QAccessibleActionInterface_ToggleAction(); -void QAccessibleActionInterface_DestroyQAccessibleActionInterface(void* ptr); -void QAccessibleActionInterface_DestroyQAccessibleActionInterfaceDefault(void* ptr); -void QAccessibleEditableTextInterface_DeleteText(void* ptr, int startOffset, int endOffset); -void QAccessibleEditableTextInterface_InsertText(void* ptr, int offset, struct QtGui_PackedString text); -void QAccessibleEditableTextInterface_ReplaceText(void* ptr, int startOffset, int endOffset, struct QtGui_PackedString text); -void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterface(void* ptr); -void QAccessibleEditableTextInterface_DestroyQAccessibleEditableTextInterfaceDefault(void* ptr); -void* QAccessibleEvent_NewQAccessibleEvent2(void* object, long long ty); -void* QAccessibleEvent_NewQAccessibleEvent3(void* interfa, long long ty); -void* QAccessibleEvent_AccessibleInterface(void* ptr); -void* QAccessibleEvent_AccessibleInterfaceDefault(void* ptr); -int QAccessibleEvent_Child(void* ptr); -void* QAccessibleEvent_Object(void* ptr); -void QAccessibleEvent_SetChild(void* ptr, int child); -long long QAccessibleEvent_Type(void* ptr); -void QAccessibleEvent_DestroyQAccessibleEvent(void* ptr); -void QAccessibleEvent_DestroyQAccessibleEventDefault(void* ptr); -void* QAccessibleInterface_ActionInterface(void* ptr); -void* QAccessibleInterface_BackgroundColor(void* ptr); -void* QAccessibleInterface_BackgroundColorDefault(void* ptr); -void* QAccessibleInterface_Child(void* ptr, int index); -void* QAccessibleInterface_ChildAt(void* ptr, int x, int y); -int QAccessibleInterface_ChildCount(void* ptr); -void* QAccessibleInterface_FocusChild(void* ptr); -void* QAccessibleInterface_FocusChildDefault(void* ptr); -void* QAccessibleInterface_ForegroundColor(void* ptr); -void* QAccessibleInterface_ForegroundColorDefault(void* ptr); -int QAccessibleInterface_IndexOfChild(void* ptr, void* child); -void* QAccessibleInterface_Interface_cast(void* ptr, long long ty); -void* QAccessibleInterface_Interface_castDefault(void* ptr, long long ty); -char QAccessibleInterface_IsValid(void* ptr); -void* QAccessibleInterface_Object(void* ptr); -void* QAccessibleInterface_Parent(void* ptr); -void* QAccessibleInterface_Rect(void* ptr); -long long QAccessibleInterface_Role(void* ptr); -void QAccessibleInterface_SetText(void* ptr, long long t, struct QtGui_PackedString text); -void* QAccessibleInterface_TableCellInterface(void* ptr); -void* QAccessibleInterface_TableInterface(void* ptr); -struct QtGui_PackedString QAccessibleInterface_Text(void* ptr, long long t); -void* QAccessibleInterface_TextInterface(void* ptr); -void* QAccessibleInterface_ValueInterface(void* ptr); -void* QAccessibleInterface_Window(void* ptr); -void* QAccessibleInterface_WindowDefault(void* ptr); -void QAccessibleInterface_DestroyQAccessibleInterface(void* ptr); -void QAccessibleInterface_DestroyQAccessibleInterfaceDefault(void* ptr); -void* QAccessibleObject_ChildAt(void* ptr, int x, int y); -void* QAccessibleObject_ChildAtDefault(void* ptr, int x, int y); -char QAccessibleObject_IsValid(void* ptr); -char QAccessibleObject_IsValidDefault(void* ptr); -void* QAccessibleObject_Object(void* ptr); -void* QAccessibleObject_ObjectDefault(void* ptr); -void* QAccessibleObject_Rect(void* ptr); -void* QAccessibleObject_RectDefault(void* ptr); -void QAccessibleObject_SetText(void* ptr, long long t, struct QtGui_PackedString text); -void QAccessibleObject_SetTextDefault(void* ptr, long long t, struct QtGui_PackedString text); -void QAccessibleObject_DestroyQAccessibleObject(void* ptr); -void QAccessibleObject_DestroyQAccessibleObjectDefault(void* ptr); -void* QAccessibleObject_Child(void* ptr, int index); -void* QAccessibleObject_ChildDefault(void* ptr, int index); -int QAccessibleObject_ChildCount(void* ptr); -int QAccessibleObject_ChildCountDefault(void* ptr); -int QAccessibleObject_IndexOfChild(void* ptr, void* child); -int QAccessibleObject_IndexOfChildDefault(void* ptr, void* child); -void* QAccessibleObject_Parent(void* ptr); -void* QAccessibleObject_ParentDefault(void* ptr); -long long QAccessibleObject_Role(void* ptr); -long long QAccessibleObject_RoleDefault(void* ptr); -struct QtGui_PackedString QAccessibleObject_Text(void* ptr, long long t); -struct QtGui_PackedString QAccessibleObject_TextDefault(void* ptr, long long t); -void* QAccessiblePlugin_NewQAccessiblePlugin(void* parent); -void* QAccessiblePlugin_Create(void* ptr, struct QtGui_PackedString key, void* object); -void QAccessiblePlugin_DestroyQAccessiblePlugin(void* ptr); -void QAccessiblePlugin_DestroyQAccessiblePluginDefault(void* ptr); -void* QAccessiblePlugin___children_atList(void* ptr, int i); -void QAccessiblePlugin___children_setList(void* ptr, void* i); -void* QAccessiblePlugin___children_newList(void* ptr); -void* QAccessiblePlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QAccessiblePlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QAccessiblePlugin___dynamicPropertyNames_newList(void* ptr); -void* QAccessiblePlugin___findChildren_atList(void* ptr, int i); -void QAccessiblePlugin___findChildren_setList(void* ptr, void* i); -void* QAccessiblePlugin___findChildren_newList(void* ptr); -void* QAccessiblePlugin___findChildren_atList3(void* ptr, int i); -void QAccessiblePlugin___findChildren_setList3(void* ptr, void* i); -void* QAccessiblePlugin___findChildren_newList3(void* ptr); -void* QAccessiblePlugin___qFindChildren_atList2(void* ptr, int i); -void QAccessiblePlugin___qFindChildren_setList2(void* ptr, void* i); -void* QAccessiblePlugin___qFindChildren_newList2(void* ptr); -void QAccessiblePlugin_ChildEventDefault(void* ptr, void* event); -void QAccessiblePlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QAccessiblePlugin_CustomEventDefault(void* ptr, void* event); -void QAccessiblePlugin_DeleteLaterDefault(void* ptr); -void QAccessiblePlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QAccessiblePlugin_EventDefault(void* ptr, void* e); -char QAccessiblePlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QAccessiblePlugin_MetaObjectDefault(void* ptr); -void QAccessiblePlugin_TimerEventDefault(void* ptr, void* event); -int QAccessibleTableCellInterface_ColumnExtent(void* ptr); -struct QtGui_PackedList QAccessibleTableCellInterface_ColumnHeaderCells(void* ptr); -int QAccessibleTableCellInterface_ColumnIndex(void* ptr); -char QAccessibleTableCellInterface_IsSelected(void* ptr); -int QAccessibleTableCellInterface_RowExtent(void* ptr); -struct QtGui_PackedList QAccessibleTableCellInterface_RowHeaderCells(void* ptr); -int QAccessibleTableCellInterface_RowIndex(void* ptr); -void* QAccessibleTableCellInterface_Table(void* ptr); -void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterface(void* ptr); -void QAccessibleTableCellInterface_DestroyQAccessibleTableCellInterfaceDefault(void* ptr); -void* QAccessibleTableCellInterface___columnHeaderCells_atList(void* ptr, int i); -void QAccessibleTableCellInterface___columnHeaderCells_setList(void* ptr, void* i); -void* QAccessibleTableCellInterface___columnHeaderCells_newList(void* ptr); -void* QAccessibleTableCellInterface___rowHeaderCells_atList(void* ptr, int i); -void QAccessibleTableCellInterface___rowHeaderCells_setList(void* ptr, void* i); -void* QAccessibleTableCellInterface___rowHeaderCells_newList(void* ptr); -void* QAccessibleTableInterface_Caption(void* ptr); -void* QAccessibleTableInterface_CellAt(void* ptr, int row, int column); -int QAccessibleTableInterface_ColumnCount(void* ptr); -struct QtGui_PackedString QAccessibleTableInterface_ColumnDescription(void* ptr, int column); -char QAccessibleTableInterface_IsColumnSelected(void* ptr, int column); -char QAccessibleTableInterface_IsRowSelected(void* ptr, int row); -void QAccessibleTableInterface_ModelChange(void* ptr, void* event); -int QAccessibleTableInterface_RowCount(void* ptr); -struct QtGui_PackedString QAccessibleTableInterface_RowDescription(void* ptr, int row); -char QAccessibleTableInterface_SelectColumn(void* ptr, int column); -char QAccessibleTableInterface_SelectRow(void* ptr, int row); -int QAccessibleTableInterface_SelectedCellCount(void* ptr); -struct QtGui_PackedList QAccessibleTableInterface_SelectedCells(void* ptr); -int QAccessibleTableInterface_SelectedColumnCount(void* ptr); -struct QtGui_PackedList QAccessibleTableInterface_SelectedColumns(void* ptr); -int QAccessibleTableInterface_SelectedRowCount(void* ptr); -struct QtGui_PackedList QAccessibleTableInterface_SelectedRows(void* ptr); -void* QAccessibleTableInterface_Summary(void* ptr); -char QAccessibleTableInterface_UnselectColumn(void* ptr, int column); -char QAccessibleTableInterface_UnselectRow(void* ptr, int row); -void QAccessibleTableInterface_DestroyQAccessibleTableInterface(void* ptr); -void QAccessibleTableInterface_DestroyQAccessibleTableInterfaceDefault(void* ptr); -void* QAccessibleTableInterface___selectedCells_atList(void* ptr, int i); -void QAccessibleTableInterface___selectedCells_setList(void* ptr, void* i); -void* QAccessibleTableInterface___selectedCells_newList(void* ptr); -int QAccessibleTableInterface___selectedColumns_atList(void* ptr, int i); -void QAccessibleTableInterface___selectedColumns_setList(void* ptr, int i); -void* QAccessibleTableInterface___selectedColumns_newList(void* ptr); -int QAccessibleTableInterface___selectedRows_atList(void* ptr, int i); -void QAccessibleTableInterface___selectedRows_setList(void* ptr, int i); -void* QAccessibleTableInterface___selectedRows_newList(void* ptr); -void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent(void* object, long long changeType); -void* QAccessibleTableModelChangeEvent_NewQAccessibleTableModelChangeEvent2(void* iface, long long changeType); -int QAccessibleTableModelChangeEvent_FirstColumn(void* ptr); -int QAccessibleTableModelChangeEvent_FirstRow(void* ptr); -int QAccessibleTableModelChangeEvent_LastColumn(void* ptr); -int QAccessibleTableModelChangeEvent_LastRow(void* ptr); -long long QAccessibleTableModelChangeEvent_ModelChangeType(void* ptr); -void QAccessibleTableModelChangeEvent_SetFirstColumn(void* ptr, int column); -void QAccessibleTableModelChangeEvent_SetFirstRow(void* ptr, int row); -void QAccessibleTableModelChangeEvent_SetLastColumn(void* ptr, int column); -void QAccessibleTableModelChangeEvent_SetLastRow(void* ptr, int row); -void QAccessibleTableModelChangeEvent_SetModelChangeType(void* ptr, long long changeType); -void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent(void* object, int cursorPos); -void* QAccessibleTextCursorEvent_NewQAccessibleTextCursorEvent2(void* iface, int cursorPos); -int QAccessibleTextCursorEvent_CursorPosition(void* ptr); -void QAccessibleTextCursorEvent_SetCursorPosition(void* ptr, int position); -void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent(void* object, int position, struct QtGui_PackedString text); -void* QAccessibleTextInsertEvent_NewQAccessibleTextInsertEvent2(void* iface, int position, struct QtGui_PackedString text); -int QAccessibleTextInsertEvent_ChangePosition(void* ptr); -struct QtGui_PackedString QAccessibleTextInsertEvent_TextInserted(void* ptr); -void QAccessibleTextInterface_AddSelection(void* ptr, int startOffset, int endOffset); -int QAccessibleTextInterface_CharacterCount(void* ptr); -void* QAccessibleTextInterface_CharacterRect(void* ptr, int offset); -int QAccessibleTextInterface_CursorPosition(void* ptr); -int QAccessibleTextInterface_OffsetAtPoint(void* ptr, void* point); -void QAccessibleTextInterface_RemoveSelection(void* ptr, int selectionIndex); -void QAccessibleTextInterface_ScrollToSubstring(void* ptr, int startIndex, int endIndex); -void QAccessibleTextInterface_Selection(void* ptr, int selectionIndex, int startOffset, int endOffset); -int QAccessibleTextInterface_SelectionCount(void* ptr); -void QAccessibleTextInterface_SetCursorPosition(void* ptr, int position); -void QAccessibleTextInterface_SetSelection(void* ptr, int selectionIndex, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_Text(void* ptr, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_TextAfterOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_TextAtOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_TextAtOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffset(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); -struct QtGui_PackedString QAccessibleTextInterface_TextBeforeOffsetDefault(void* ptr, int offset, long long boundaryType, int startOffset, int endOffset); -void QAccessibleTextInterface_DestroyQAccessibleTextInterface(void* ptr); -void QAccessibleTextInterface_DestroyQAccessibleTextInterfaceDefault(void* ptr); -void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent(void* object, int position, struct QtGui_PackedString text); -void* QAccessibleTextRemoveEvent_NewQAccessibleTextRemoveEvent2(void* iface, int position, struct QtGui_PackedString text); -int QAccessibleTextRemoveEvent_ChangePosition(void* ptr); -struct QtGui_PackedString QAccessibleTextRemoveEvent_TextRemoved(void* ptr); -void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent(void* object, int start, int end); -void* QAccessibleTextSelectionEvent_NewQAccessibleTextSelectionEvent2(void* iface, int start, int end); -int QAccessibleTextSelectionEvent_SelectionEnd(void* ptr); -int QAccessibleTextSelectionEvent_SelectionStart(void* ptr); -void QAccessibleTextSelectionEvent_SetSelection(void* ptr, int start, int end); -void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent(void* object, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text); -void* QAccessibleTextUpdateEvent_NewQAccessibleTextUpdateEvent2(void* iface, int position, struct QtGui_PackedString oldText, struct QtGui_PackedString text); -int QAccessibleTextUpdateEvent_ChangePosition(void* ptr); -struct QtGui_PackedString QAccessibleTextUpdateEvent_TextInserted(void* ptr); -struct QtGui_PackedString QAccessibleTextUpdateEvent_TextRemoved(void* ptr); -void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent(void* object, void* value); -void* QAccessibleValueChangeEvent_NewQAccessibleValueChangeEvent2(void* iface, void* val); -void QAccessibleValueChangeEvent_SetValue(void* ptr, void* value); -void* QAccessibleValueChangeEvent_Value(void* ptr); -void* QAccessibleValueInterface_CurrentValue(void* ptr); -void* QAccessibleValueInterface_MaximumValue(void* ptr); -void* QAccessibleValueInterface_MinimumStepSize(void* ptr); -void* QAccessibleValueInterface_MinimumValue(void* ptr); -void QAccessibleValueInterface_SetCurrentValue(void* ptr, void* value); -void QAccessibleValueInterface_DestroyQAccessibleValueInterface(void* ptr); -void QAccessibleValueInterface_DestroyQAccessibleValueInterfaceDefault(void* ptr); -void* QActionEvent_NewQActionEvent(int ty, void* action, void* before); -void* QActionEvent_Action(void* ptr); -void* QActionEvent_Before(void* ptr); -void* QApplicationStateChangeEvent_NewQApplicationStateChangeEvent(long long applicationState); -long long QApplicationStateChangeEvent_ApplicationState(void* ptr); -void* QBackingStore_NewQBackingStore(void* window); -void QBackingStore_BeginPaint(void* ptr, void* region); -void QBackingStore_EndPaint(void* ptr); -void QBackingStore_Flush(void* ptr, void* region, void* window, void* offset); -char QBackingStore_HasStaticContents(void* ptr); -void* QBackingStore_PaintDevice(void* ptr); -void QBackingStore_Resize(void* ptr, void* size); -char QBackingStore_Scroll(void* ptr, void* area, int dx, int dy); -void QBackingStore_SetStaticContents(void* ptr, void* region); -void* QBackingStore_Size(void* ptr); -void* QBackingStore_StaticContents(void* ptr); -void* QBackingStore_Window(void* ptr); -void QBackingStore_DestroyQBackingStore(void* ptr); -void* QBitmap_NewQBitmap(); -void* QBitmap_NewQBitmap2(void* pixmap); -void* QBitmap_NewQBitmap3(int width, int height); -void* QBitmap_NewQBitmap4(void* size); -void* QBitmap_NewQBitmap5(struct QtGui_PackedString fileName, char* format); -void QBitmap_Clear(void* ptr); -void* QBitmap_QBitmap_FromData(void* size, char* bits, long long monoFormat); -void* QBitmap_QBitmap_FromImage(void* image, long long flags); -void* QBitmap_QBitmap_FromImage2(void* image, long long flags); -void QBitmap_Swap(void* ptr, void* other); -void* QBitmap_Transformed(void* ptr, void* matrix); -void QBitmap_DestroyQBitmap(void* ptr); -void QBitmap_DestroyQBitmapDefault(void* ptr); -void* QBrush_NewQBrush(); -void* QBrush_NewQBrush2(long long style); -void* QBrush_NewQBrush3(void* color, long long style); -void* QBrush_NewQBrush4(long long color, long long style); -void* QBrush_NewQBrush5(void* color, void* pixmap); -void* QBrush_NewQBrush6(long long color, void* pixmap); -void* QBrush_NewQBrush7(void* pixmap); -void* QBrush_NewQBrush8(void* image); -void* QBrush_NewQBrush9(void* other); -void* QBrush_NewQBrush10(void* gradient); -void* QBrush_Color(void* ptr); -void* QBrush_Gradient(void* ptr); -char QBrush_IsOpaque(void* ptr); -void* QBrush_Matrix(void* ptr); -void QBrush_SetColor(void* ptr, void* color); -void QBrush_SetColor2(void* ptr, long long color); -void QBrush_SetMatrix(void* ptr, void* matrix); -void QBrush_SetStyle(void* ptr, long long style); -void QBrush_SetTexture(void* ptr, void* pixmap); -void QBrush_SetTextureImage(void* ptr, void* image); -void QBrush_SetTransform(void* ptr, void* matrix); -long long QBrush_Style(void* ptr); -void QBrush_Swap(void* ptr, void* other); -void* QBrush_Texture(void* ptr); -void* QBrush_TextureImage(void* ptr); -void* QBrush_Transform(void* ptr); -void QBrush_DestroyQBrush(void* ptr); -void* QBrush_ToVariant(void* ptr); -void QClipboard_ConnectChanged(void* ptr, long long t); -void QClipboard_DisconnectChanged(void* ptr); -void QClipboard_Changed(void* ptr, long long mode); -void QClipboard_Clear(void* ptr, long long mode); -void QClipboard_ConnectDataChanged(void* ptr, long long t); -void QClipboard_DisconnectDataChanged(void* ptr); -void QClipboard_DataChanged(void* ptr); -void QClipboard_ConnectFindBufferChanged(void* ptr, long long t); -void QClipboard_DisconnectFindBufferChanged(void* ptr); -void QClipboard_FindBufferChanged(void* ptr); -void* QClipboard_Image(void* ptr, long long mode); -void* QClipboard_MimeData(void* ptr, long long mode); -char QClipboard_OwnsClipboard(void* ptr); -char QClipboard_OwnsFindBuffer(void* ptr); -char QClipboard_OwnsSelection(void* ptr); -void* QClipboard_Pixmap(void* ptr, long long mode); -void QClipboard_ConnectSelectionChanged(void* ptr, long long t); -void QClipboard_DisconnectSelectionChanged(void* ptr); -void QClipboard_SelectionChanged(void* ptr); -void QClipboard_SetImage(void* ptr, void* image, long long mode); -void QClipboard_SetMimeData(void* ptr, void* src, long long mode); -void QClipboard_SetPixmap(void* ptr, void* pixmap, long long mode); -void QClipboard_SetText(void* ptr, struct QtGui_PackedString text, long long mode); -char QClipboard_SupportsFindBuffer(void* ptr); -char QClipboard_SupportsSelection(void* ptr); -struct QtGui_PackedString QClipboard_Text(void* ptr, long long mode); -struct QtGui_PackedString QClipboard_Text2(void* ptr, struct QtGui_PackedString subtype, long long mode); -void* QClipboard___children_atList(void* ptr, int i); -void QClipboard___children_setList(void* ptr, void* i); -void* QClipboard___children_newList(void* ptr); -void* QClipboard___dynamicPropertyNames_atList(void* ptr, int i); -void QClipboard___dynamicPropertyNames_setList(void* ptr, void* i); -void* QClipboard___dynamicPropertyNames_newList(void* ptr); -void* QClipboard___findChildren_atList(void* ptr, int i); -void QClipboard___findChildren_setList(void* ptr, void* i); -void* QClipboard___findChildren_newList(void* ptr); -void* QClipboard___findChildren_atList3(void* ptr, int i); -void QClipboard___findChildren_setList3(void* ptr, void* i); -void* QClipboard___findChildren_newList3(void* ptr); -void* QClipboard___qFindChildren_atList2(void* ptr, int i); -void QClipboard___qFindChildren_setList2(void* ptr, void* i); -void* QClipboard___qFindChildren_newList2(void* ptr); -void QClipboard_ChildEventDefault(void* ptr, void* event); -void QClipboard_ConnectNotifyDefault(void* ptr, void* sign); -void QClipboard_CustomEventDefault(void* ptr, void* event); -void QClipboard_DeleteLaterDefault(void* ptr); -void QClipboard_DisconnectNotifyDefault(void* ptr, void* sign); -char QClipboard_EventDefault(void* ptr, void* e); -char QClipboard_EventFilterDefault(void* ptr, void* watched, void* event); -void* QClipboard_MetaObjectDefault(void* ptr); -void QClipboard_TimerEventDefault(void* ptr, void* event); -void* QCloseEvent_NewQCloseEvent(); -void* QColor_NewQColor(); -void* QColor_NewQColor2(long long color); -void* QColor_NewQColor3(int r, int g, int b, int a); -void* QColor_NewQColor4(unsigned int color); -void* QColor_NewQColor5(void* rgba64); -void* QColor_NewQColor6(struct QtGui_PackedString name); -void* QColor_NewQColor8(char* name); -void* QColor_NewQColor9(void* name); -int QColor_Alpha(void* ptr); -double QColor_AlphaF(void* ptr); -int QColor_Black(void* ptr); -double QColor_BlackF(void* ptr); -int QColor_Blue(void* ptr); -double QColor_BlueF(void* ptr); -struct QtGui_PackedString QColor_QColor_ColorNames(); -void* QColor_ConvertTo(void* ptr, long long colorSpec); -int QColor_Cyan(void* ptr); -double QColor_CyanF(void* ptr); -void* QColor_Darker(void* ptr, int factor); -void* QColor_QColor_FromCmyk(int c, int m, int y, int k, int a); -void* QColor_QColor_FromCmykF(double c, double m, double y, double k, double a); -void* QColor_QColor_FromHsl(int h, int s, int l, int a); -void* QColor_QColor_FromHslF(double h, double s, double l, double a); -void* QColor_QColor_FromHsv(int h, int s, int v, int a); -void* QColor_QColor_FromHsvF(double h, double s, double v, double a); -void* QColor_QColor_FromRgb(unsigned int rgb); -void* QColor_QColor_FromRgb2(int r, int g, int b, int a); -void* QColor_QColor_FromRgbF(double r, double g, double b, double a); -void* QColor_QColor_FromRgba(unsigned int rgba); -void* QColor_QColor_FromRgba64(unsigned short r, unsigned short g, unsigned short b, unsigned short a); -void* QColor_QColor_FromRgba642(void* rgba64); -void QColor_GetCmyk2(void* ptr, int c, int m, int y, int k, int a); -void QColor_GetCmykF2(void* ptr, double c, double m, double y, double k, double a); -void QColor_GetHsl(void* ptr, int h, int s, int l, int a); -void QColor_GetHslF(void* ptr, double h, double s, double l, double a); -void QColor_GetHsv(void* ptr, int h, int s, int v, int a); -void QColor_GetHsvF(void* ptr, double h, double s, double v, double a); -void QColor_GetRgb(void* ptr, int r, int g, int b, int a); -void QColor_GetRgbF(void* ptr, double r, double g, double b, double a); -int QColor_Green(void* ptr); -double QColor_GreenF(void* ptr); -int QColor_HslHue(void* ptr); -double QColor_HslHueF(void* ptr); -int QColor_HslSaturation(void* ptr); -double QColor_HslSaturationF(void* ptr); -int QColor_HsvHue(void* ptr); -double QColor_HsvHueF(void* ptr); -int QColor_HsvSaturation(void* ptr); -double QColor_HsvSaturationF(void* ptr); -int QColor_Hue(void* ptr); -double QColor_HueF(void* ptr); -char QColor_IsValid(void* ptr); -char QColor_QColor_IsValidColor(struct QtGui_PackedString name); -char QColor_QColor_IsValidColor2(void* name); -char QColor_QColor_IsValidColor3(void* name); -void* QColor_Lighter(void* ptr, int factor); -int QColor_Lightness(void* ptr); -double QColor_LightnessF(void* ptr); -int QColor_Magenta(void* ptr); -double QColor_MagentaF(void* ptr); -struct QtGui_PackedString QColor_Name(void* ptr); -struct QtGui_PackedString QColor_Name2(void* ptr, long long format); -int QColor_Red(void* ptr); -double QColor_RedF(void* ptr); -unsigned int QColor_Rgb(void* ptr); -unsigned int QColor_Rgba(void* ptr); -int QColor_Saturation(void* ptr); -double QColor_SaturationF(void* ptr); -void QColor_SetAlpha(void* ptr, int alpha); -void QColor_SetAlphaF(void* ptr, double alpha); -void QColor_SetBlue(void* ptr, int blue); -void QColor_SetBlueF(void* ptr, double blue); -void QColor_SetCmyk(void* ptr, int c, int m, int y, int k, int a); -void QColor_SetCmykF(void* ptr, double c, double m, double y, double k, double a); -void QColor_SetGreen(void* ptr, int green); -void QColor_SetGreenF(void* ptr, double green); -void QColor_SetHsl(void* ptr, int h, int s, int l, int a); -void QColor_SetHslF(void* ptr, double h, double s, double l, double a); -void QColor_SetHsv(void* ptr, int h, int s, int v, int a); -void QColor_SetHsvF(void* ptr, double h, double s, double v, double a); -void QColor_SetNamedColor(void* ptr, struct QtGui_PackedString name); -void QColor_SetNamedColor2(void* ptr, void* name); -void QColor_SetNamedColor3(void* ptr, void* name); -void QColor_SetRed(void* ptr, int red); -void QColor_SetRedF(void* ptr, double red); -void QColor_SetRgb(void* ptr, int r, int g, int b, int a); -void QColor_SetRgb2(void* ptr, unsigned int rgb); -void QColor_SetRgbF(void* ptr, double r, double g, double b, double a); -void QColor_SetRgba(void* ptr, unsigned int rgba); -void QColor_SetRgba64(void* ptr, void* rgba); -long long QColor_Spec(void* ptr); -void* QColor_ToCmyk(void* ptr); -void* QColor_ToHsl(void* ptr); -void* QColor_ToHsv(void* ptr); -void* QColor_ToRgb(void* ptr); -int QColor_Value(void* ptr); -double QColor_ValueF(void* ptr); -int QColor_Yellow(void* ptr); -double QColor_YellowF(void* ptr); -void* QColor_ToVariant(void* ptr); -void* QConicalGradient_NewQConicalGradient(); -void* QConicalGradient_NewQConicalGradient2(void* center, double angle); -void* QConicalGradient_NewQConicalGradient3(double cx, double cy, double angle); -double QConicalGradient_Angle(void* ptr); -void* QConicalGradient_Center(void* ptr); -void QConicalGradient_SetAngle(void* ptr, double angle); -void QConicalGradient_SetCenter(void* ptr, void* center); -void QConicalGradient_SetCenter2(void* ptr, double x, double y); -void* QContextMenuEvent_NewQContextMenuEvent(long long reason, void* pos, void* globalPos, long long modifiers); -void* QContextMenuEvent_NewQContextMenuEvent2(long long reason, void* pos, void* globalPos); -void* QContextMenuEvent_NewQContextMenuEvent3(long long reason, void* pos); -void* QContextMenuEvent_GlobalPos(void* ptr); -int QContextMenuEvent_GlobalX(void* ptr); -int QContextMenuEvent_GlobalY(void* ptr); -void* QContextMenuEvent_Pos(void* ptr); -long long QContextMenuEvent_Reason(void* ptr); -int QContextMenuEvent_X(void* ptr); -int QContextMenuEvent_Y(void* ptr); -void* QCursor_NewQCursor(); -void* QCursor_NewQCursor2(long long shape); -void* QCursor_NewQCursor3(void* bitmap, void* mask, int hotX, int hotY); -void* QCursor_NewQCursor4(void* pixmap, int hotX, int hotY); -void* QCursor_NewQCursor5(void* c); -void* QCursor_NewQCursor6(void* other); -void* QCursor_Bitmap(void* ptr); -void* QCursor_HotSpot(void* ptr); -void* QCursor_Mask(void* ptr); -void* QCursor_Pixmap(void* ptr); -void* QCursor_QCursor_Pos(); -void* QCursor_QCursor_Pos2(void* screen); -void QCursor_QCursor_SetPos(int x, int y); -void QCursor_QCursor_SetPos2(void* screen, int x, int y); -void QCursor_QCursor_SetPos3(void* p); -void QCursor_QCursor_SetPos4(void* screen, void* p); -void QCursor_SetShape(void* ptr, long long shape); -long long QCursor_Shape(void* ptr); -void QCursor_Swap(void* ptr, void* other); -void QCursor_DestroyQCursor(void* ptr); -char QDesktopServices_QDesktopServices_OpenUrl(void* url); -void QDesktopServices_QDesktopServices_SetUrlHandler(struct QtGui_PackedString scheme, void* receiver, char* method); -void QDesktopServices_QDesktopServices_UnsetUrlHandler(struct QtGui_PackedString scheme); -void* QDoubleValidator_NewQDoubleValidator(void* parent); -void* QDoubleValidator_NewQDoubleValidator2(double bottom, double top, int decimals, void* parent); -double QDoubleValidator_Bottom(void* ptr); -void QDoubleValidator_ConnectBottomChanged(void* ptr, long long t); -void QDoubleValidator_DisconnectBottomChanged(void* ptr); -void QDoubleValidator_BottomChanged(void* ptr, double bottom); -int QDoubleValidator_Decimals(void* ptr); -void QDoubleValidator_ConnectDecimalsChanged(void* ptr, long long t); -void QDoubleValidator_DisconnectDecimalsChanged(void* ptr); -void QDoubleValidator_DecimalsChanged(void* ptr, int decimals); -long long QDoubleValidator_Notation(void* ptr); -void QDoubleValidator_ConnectNotationChanged(void* ptr, long long t); -void QDoubleValidator_DisconnectNotationChanged(void* ptr); -void QDoubleValidator_NotationChanged(void* ptr, long long notation); -void QDoubleValidator_SetBottom(void* ptr, double vdo); -void QDoubleValidator_SetDecimals(void* ptr, int vin); -void QDoubleValidator_SetNotation(void* ptr, long long vqd); -void QDoubleValidator_SetRange(void* ptr, double minimum, double maximum, int decimals); -void QDoubleValidator_SetRangeDefault(void* ptr, double minimum, double maximum, int decimals); -void QDoubleValidator_SetTop(void* ptr, double vdo); -double QDoubleValidator_Top(void* ptr); -void QDoubleValidator_ConnectTopChanged(void* ptr, long long t); -void QDoubleValidator_DisconnectTopChanged(void* ptr); -void QDoubleValidator_TopChanged(void* ptr, double top); -long long QDoubleValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); -long long QDoubleValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); -void QDoubleValidator_DestroyQDoubleValidator(void* ptr); -void QDoubleValidator_DestroyQDoubleValidatorDefault(void* ptr); -void* QDrag_NewQDrag(void* dragSource); -void QDrag_ConnectActionChanged(void* ptr, long long t); -void QDrag_DisconnectActionChanged(void* ptr); -void QDrag_ActionChanged(void* ptr, long long action); -void QDrag_QDrag_Cancel(); -long long QDrag_DefaultAction(void* ptr); -void* QDrag_DragCursor(void* ptr, long long action); -long long QDrag_Exec(void* ptr, long long supportedActions); -long long QDrag_Exec2(void* ptr, long long supportedActions, long long defaultDropAction); -void* QDrag_HotSpot(void* ptr); -void* QDrag_MimeData(void* ptr); -void* QDrag_Pixmap(void* ptr); -void QDrag_SetDragCursor(void* ptr, void* cursor, long long action); -void QDrag_SetHotSpot(void* ptr, void* hotspot); -void QDrag_SetMimeData(void* ptr, void* data); -void QDrag_SetPixmap(void* ptr, void* pixmap); -void* QDrag_Source(void* ptr); -long long QDrag_SupportedActions(void* ptr); -void* QDrag_Target(void* ptr); -void QDrag_ConnectTargetChanged(void* ptr, long long t); -void QDrag_DisconnectTargetChanged(void* ptr); -void QDrag_TargetChanged(void* ptr, void* newTarget); -void QDrag_DestroyQDrag(void* ptr); -void QDrag_DestroyQDragDefault(void* ptr); -void* QDrag___children_atList(void* ptr, int i); -void QDrag___children_setList(void* ptr, void* i); -void* QDrag___children_newList(void* ptr); -void* QDrag___dynamicPropertyNames_atList(void* ptr, int i); -void QDrag___dynamicPropertyNames_setList(void* ptr, void* i); -void* QDrag___dynamicPropertyNames_newList(void* ptr); -void* QDrag___findChildren_atList(void* ptr, int i); -void QDrag___findChildren_setList(void* ptr, void* i); -void* QDrag___findChildren_newList(void* ptr); -void* QDrag___findChildren_atList3(void* ptr, int i); -void QDrag___findChildren_setList3(void* ptr, void* i); -void* QDrag___findChildren_newList3(void* ptr); -void* QDrag___qFindChildren_atList2(void* ptr, int i); -void QDrag___qFindChildren_setList2(void* ptr, void* i); -void* QDrag___qFindChildren_newList2(void* ptr); -void QDrag_ChildEventDefault(void* ptr, void* event); -void QDrag_ConnectNotifyDefault(void* ptr, void* sign); -void QDrag_CustomEventDefault(void* ptr, void* event); -void QDrag_DeleteLaterDefault(void* ptr); -void QDrag_DisconnectNotifyDefault(void* ptr, void* sign); -char QDrag_EventDefault(void* ptr, void* e); -char QDrag_EventFilterDefault(void* ptr, void* watched, void* event); -void* QDrag_MetaObjectDefault(void* ptr); -void QDrag_TimerEventDefault(void* ptr, void* event); -void* QDragEnterEvent_NewQDragEnterEvent(void* point, long long actions, void* data, long long buttons, long long modifiers); -void* QDragLeaveEvent_NewQDragLeaveEvent(); -void* QDragMoveEvent_NewQDragMoveEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty); -void QDragMoveEvent_Accept(void* ptr, void* rectangle); -void* QDragMoveEvent_AnswerRect(void* ptr); -void QDragMoveEvent_Ignore(void* ptr, void* rectangle); -void QDragMoveEvent_DestroyQDragMoveEvent(void* ptr); -void QDragMoveEvent_DestroyQDragMoveEventDefault(void* ptr); -void* QDropEvent_NewQDropEvent(void* pos, long long actions, void* data, long long buttons, long long modifiers, long long ty); -void QDropEvent_AcceptProposedAction(void* ptr); -long long QDropEvent_DropAction(void* ptr); -long long QDropEvent_KeyboardModifiers(void* ptr); -void* QDropEvent_MimeData(void* ptr); -long long QDropEvent_MouseButtons(void* ptr); -void* QDropEvent_Pos(void* ptr); -void* QDropEvent_PosF(void* ptr); -long long QDropEvent_PossibleActions(void* ptr); -long long QDropEvent_ProposedAction(void* ptr); -void QDropEvent_SetDropAction(void* ptr, long long action); -void* QDropEvent_Source(void* ptr); -void* QEnterEvent_NewQEnterEvent(void* localPos, void* windowPos, void* screenPos); -void* QEnterEvent_GlobalPos(void* ptr); -int QEnterEvent_GlobalX(void* ptr); -int QEnterEvent_GlobalY(void* ptr); -void* QEnterEvent_LocalPos(void* ptr); -void* QEnterEvent_Pos(void* ptr); -void* QEnterEvent_ScreenPos(void* ptr); -void* QEnterEvent_WindowPos(void* ptr); -int QEnterEvent_X(void* ptr); -int QEnterEvent_Y(void* ptr); -void* QExposeEvent_NewQExposeEvent(void* exposeRegion); -void* QExposeEvent_Region(void* ptr); -struct QtGui_PackedString QFileOpenEvent_File(void* ptr); -char QFileOpenEvent_OpenFile(void* ptr, void* file, long long flags); -void* QFileOpenEvent_Url(void* ptr); -void* QFocusEvent_NewQFocusEvent(long long ty, long long reason); -char QFocusEvent_GotFocus(void* ptr); -char QFocusEvent_LostFocus(void* ptr); -long long QFocusEvent_Reason(void* ptr); -void* QFont_NewQFont(); -void* QFont_NewQFont2(struct QtGui_PackedString family, int pointSize, int weight, char italic); -void* QFont_NewQFont4(void* font, void* pd); -void* QFont_NewQFont5(void* font); -char QFont_Bold(void* ptr); -long long QFont_Capitalization(void* ptr); -struct QtGui_PackedString QFont_DefaultFamily(void* ptr); -char QFont_ExactMatch(void* ptr); -struct QtGui_PackedString QFont_Families(void* ptr); -struct QtGui_PackedString QFont_Family(void* ptr); -char QFont_FixedPitch(void* ptr); -char QFont_FromString(void* ptr, struct QtGui_PackedString descrip); -long long QFont_HintingPreference(void* ptr); -void QFont_QFont_InsertSubstitution(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteName); -void QFont_QFont_InsertSubstitutions(struct QtGui_PackedString familyName, struct QtGui_PackedString substituteNames); -char QFont_IsCopyOf(void* ptr, void* ff); -char QFont_Italic(void* ptr); -char QFont_Kerning(void* ptr); -struct QtGui_PackedString QFont_Key(void* ptr); -double QFont_LetterSpacing(void* ptr); -long long QFont_LetterSpacingType(void* ptr); -char QFont_Overline(void* ptr); -int QFont_PixelSize(void* ptr); -int QFont_PointSize(void* ptr); -double QFont_PointSizeF(void* ptr); -void QFont_QFont_RemoveSubstitutions(struct QtGui_PackedString familyName); -void* QFont_Resolve(void* ptr, void* other); -void QFont_SetBold(void* ptr, char enable); -void QFont_SetCapitalization(void* ptr, long long caps); -void QFont_SetFamilies(void* ptr, struct QtGui_PackedString families); -void QFont_SetFamily(void* ptr, struct QtGui_PackedString family); -void QFont_SetFixedPitch(void* ptr, char enable); -void QFont_SetHintingPreference(void* ptr, long long hintingPreference); -void QFont_SetItalic(void* ptr, char enable); -void QFont_SetKerning(void* ptr, char enable); -void QFont_SetLetterSpacing(void* ptr, long long ty, double spacing); -void QFont_SetOverline(void* ptr, char enable); -void QFont_SetPixelSize(void* ptr, int pixelSize); -void QFont_SetPointSize(void* ptr, int pointSize); -void QFont_SetPointSizeF(void* ptr, double pointSize); -void QFont_SetStretch(void* ptr, int factor); -void QFont_SetStrikeOut(void* ptr, char enable); -void QFont_SetStyle(void* ptr, long long style); -void QFont_SetStyleHint(void* ptr, long long hint, long long strategy); -void QFont_SetStyleName(void* ptr, struct QtGui_PackedString styleName); -void QFont_SetStyleStrategy(void* ptr, long long s); -void QFont_SetUnderline(void* ptr, char enable); -void QFont_SetWeight(void* ptr, int weight); -void QFont_SetWordSpacing(void* ptr, double spacing); -int QFont_Stretch(void* ptr); -char QFont_StrikeOut(void* ptr); -long long QFont_Style(void* ptr); -long long QFont_StyleHint(void* ptr); -struct QtGui_PackedString QFont_StyleName(void* ptr); -long long QFont_StyleStrategy(void* ptr); -struct QtGui_PackedString QFont_QFont_Substitute(struct QtGui_PackedString familyName); -struct QtGui_PackedString QFont_QFont_Substitutes(struct QtGui_PackedString familyName); -struct QtGui_PackedString QFont_QFont_Substitutions(); -void QFont_Swap(void* ptr, void* other); -struct QtGui_PackedString QFont_ToString(void* ptr); -char QFont_Underline(void* ptr); -int QFont_Weight(void* ptr); -double QFont_WordSpacing(void* ptr); -void QFont_DestroyQFont(void* ptr); -void* QFont_ToVariant(void* ptr); -void* QFontDatabase_NewQFontDatabase(); -int QFontDatabase_QFontDatabase_AddApplicationFont(struct QtGui_PackedString fileName); -int QFontDatabase_QFontDatabase_AddApplicationFontFromData(void* fontData); -struct QtGui_PackedString QFontDatabase_QFontDatabase_ApplicationFontFamilies(int id); -char QFontDatabase_Bold(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -struct QtGui_PackedString QFontDatabase_Families(void* ptr, long long writingSystem); -void* QFontDatabase_Font(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style, int pointSize); -char QFontDatabase_IsBitmapScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -char QFontDatabase_IsFixedPitch(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -char QFontDatabase_IsPrivateFamily(void* ptr, struct QtGui_PackedString family); -char QFontDatabase_IsScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -char QFontDatabase_IsSmoothlyScalable(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -char QFontDatabase_Italic(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -struct QtGui_PackedList QFontDatabase_PointSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName); -char QFontDatabase_QFontDatabase_RemoveAllApplicationFonts(); -char QFontDatabase_QFontDatabase_RemoveApplicationFont(int id); -struct QtGui_PackedList QFontDatabase_SmoothSizes(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString styleName); -struct QtGui_PackedList QFontDatabase_QFontDatabase_StandardSizes(); -struct QtGui_PackedString QFontDatabase_StyleString(void* ptr, void* font); -struct QtGui_PackedString QFontDatabase_StyleString2(void* ptr, void* fontInfo); -struct QtGui_PackedString QFontDatabase_Styles(void* ptr, struct QtGui_PackedString family); -void* QFontDatabase_QFontDatabase_SystemFont(long long ty); -int QFontDatabase_Weight(void* ptr, struct QtGui_PackedString family, struct QtGui_PackedString style); -int QFontDatabase___pointSizes_atList(void* ptr, int i); -void QFontDatabase___pointSizes_setList(void* ptr, int i); -void* QFontDatabase___pointSizes_newList(void* ptr); -int QFontDatabase___smoothSizes_atList(void* ptr, int i); -void QFontDatabase___smoothSizes_setList(void* ptr, int i); -void* QFontDatabase___smoothSizes_newList(void* ptr); -int QFontDatabase___standardSizes_atList(void* ptr, int i); -void QFontDatabase___standardSizes_setList(void* ptr, int i); -void* QFontDatabase___standardSizes_newList(void* ptr); -void* QFontInfo_NewQFontInfo(void* font); -void* QFontInfo_NewQFontInfo2(void* fi); -char QFontInfo_Bold(void* ptr); -char QFontInfo_ExactMatch(void* ptr); -struct QtGui_PackedString QFontInfo_Family(void* ptr); -char QFontInfo_FixedPitch(void* ptr); -char QFontInfo_Italic(void* ptr); -int QFontInfo_PixelSize(void* ptr); -int QFontInfo_PointSize(void* ptr); -double QFontInfo_PointSizeF(void* ptr); -long long QFontInfo_Style(void* ptr); -long long QFontInfo_StyleHint(void* ptr); -struct QtGui_PackedString QFontInfo_StyleName(void* ptr); -void QFontInfo_Swap(void* ptr, void* other); -int QFontInfo_Weight(void* ptr); -void QFontInfo_DestroyQFontInfo(void* ptr); -void* QFontMetrics_NewQFontMetrics(void* font); -void* QFontMetrics_NewQFontMetrics3(void* font, void* paintdevice); -void* QFontMetrics_NewQFontMetrics4(void* fm); -int QFontMetrics_Ascent(void* ptr); -int QFontMetrics_AverageCharWidth(void* ptr); -void* QFontMetrics_BoundingRect(void* ptr, void* ch); -void* QFontMetrics_BoundingRect2(void* ptr, struct QtGui_PackedString text); -void* QFontMetrics_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); -void* QFontMetrics_BoundingRect4(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); -int QFontMetrics_CapHeight(void* ptr); -int QFontMetrics_Descent(void* ptr); -struct QtGui_PackedString QFontMetrics_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, int width, int flags); -int QFontMetrics_Height(void* ptr); -int QFontMetrics_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int l); -int QFontMetrics_HorizontalAdvance2(void* ptr, void* ch); -char QFontMetrics_InFont(void* ptr, void* ch); -char QFontMetrics_InFontUcs4(void* ptr, unsigned int ucs4); -int QFontMetrics_Leading(void* ptr); -int QFontMetrics_LeftBearing(void* ptr, void* ch); -int QFontMetrics_LineSpacing(void* ptr); -int QFontMetrics_LineWidth(void* ptr); -int QFontMetrics_MaxWidth(void* ptr); -int QFontMetrics_MinLeftBearing(void* ptr); -int QFontMetrics_MinRightBearing(void* ptr); -int QFontMetrics_OverlinePos(void* ptr); -int QFontMetrics_RightBearing(void* ptr, void* ch); -void* QFontMetrics_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); -int QFontMetrics_StrikeOutPos(void* ptr); -void QFontMetrics_Swap(void* ptr, void* other); -void* QFontMetrics_TightBoundingRect(void* ptr, struct QtGui_PackedString text); -int QFontMetrics_UnderlinePos(void* ptr); -int QFontMetrics_XHeight(void* ptr); -void QFontMetrics_DestroyQFontMetrics(void* ptr); -void* QFontMetricsF_NewQFontMetricsF(void* font); -void* QFontMetricsF_NewQFontMetricsF3(void* font, void* paintdevice); -void* QFontMetricsF_NewQFontMetricsF4(void* fontMetrics); -void* QFontMetricsF_NewQFontMetricsF5(void* fm); -double QFontMetricsF_Ascent(void* ptr); -double QFontMetricsF_AverageCharWidth(void* ptr); -void* QFontMetricsF_BoundingRect(void* ptr, struct QtGui_PackedString text); -void* QFontMetricsF_BoundingRect2(void* ptr, void* ch); -void* QFontMetricsF_BoundingRect3(void* ptr, void* rect, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); -double QFontMetricsF_CapHeight(void* ptr); -double QFontMetricsF_Descent(void* ptr); -struct QtGui_PackedString QFontMetricsF_ElidedText(void* ptr, struct QtGui_PackedString text, long long mode, double width, int flags); -double QFontMetricsF_Height(void* ptr); -double QFontMetricsF_HorizontalAdvance(void* ptr, struct QtGui_PackedString text, int length); -double QFontMetricsF_HorizontalAdvance2(void* ptr, void* ch); -char QFontMetricsF_InFont(void* ptr, void* ch); -char QFontMetricsF_InFontUcs4(void* ptr, unsigned int ch); -double QFontMetricsF_Leading(void* ptr); -double QFontMetricsF_LeftBearing(void* ptr, void* ch); -double QFontMetricsF_LineSpacing(void* ptr); -double QFontMetricsF_LineWidth(void* ptr); -double QFontMetricsF_MaxWidth(void* ptr); -double QFontMetricsF_MinLeftBearing(void* ptr); -double QFontMetricsF_MinRightBearing(void* ptr); -double QFontMetricsF_OverlinePos(void* ptr); -double QFontMetricsF_RightBearing(void* ptr, void* ch); -void* QFontMetricsF_Size(void* ptr, int flags, struct QtGui_PackedString text, int tabStops, int tabArray); -double QFontMetricsF_StrikeOutPos(void* ptr); -void QFontMetricsF_Swap(void* ptr, void* other); -void* QFontMetricsF_TightBoundingRect(void* ptr, struct QtGui_PackedString text); -double QFontMetricsF_UnderlinePos(void* ptr); -double QFontMetricsF_XHeight(void* ptr); -void QFontMetricsF_DestroyQFontMetricsF(void* ptr); -void* QGenericPlugin_NewQGenericPlugin(void* parent); -void* QGenericPlugin_Create(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString specification); -void QGenericPlugin_DestroyQGenericPlugin(void* ptr); -void QGenericPlugin_DestroyQGenericPluginDefault(void* ptr); -void* QGenericPlugin___children_atList(void* ptr, int i); -void QGenericPlugin___children_setList(void* ptr, void* i); -void* QGenericPlugin___children_newList(void* ptr); -void* QGenericPlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QGenericPlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGenericPlugin___dynamicPropertyNames_newList(void* ptr); -void* QGenericPlugin___findChildren_atList(void* ptr, int i); -void QGenericPlugin___findChildren_setList(void* ptr, void* i); -void* QGenericPlugin___findChildren_newList(void* ptr); -void* QGenericPlugin___findChildren_atList3(void* ptr, int i); -void QGenericPlugin___findChildren_setList3(void* ptr, void* i); -void* QGenericPlugin___findChildren_newList3(void* ptr); -void* QGenericPlugin___qFindChildren_atList2(void* ptr, int i); -void QGenericPlugin___qFindChildren_setList2(void* ptr, void* i); -void* QGenericPlugin___qFindChildren_newList2(void* ptr); -void QGenericPlugin_ChildEventDefault(void* ptr, void* event); -void QGenericPlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QGenericPlugin_CustomEventDefault(void* ptr, void* event); -void QGenericPlugin_DeleteLaterDefault(void* ptr); -void QGenericPlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QGenericPlugin_EventDefault(void* ptr, void* e); -char QGenericPlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGenericPlugin_MetaObjectDefault(void* ptr); -void QGenericPlugin_TimerEventDefault(void* ptr, void* event); -void* QGenericPluginFactory_QGenericPluginFactory_Create(struct QtGui_PackedString key, struct QtGui_PackedString specification); -struct QtGui_PackedString QGenericPluginFactory_QGenericPluginFactory_Keys(); -void* QGlyphRun_NewQGlyphRun(); -void* QGlyphRun_NewQGlyphRun2(void* other); -void* QGlyphRun_BoundingRect(void* ptr); -void QGlyphRun_Clear(void* ptr); -long long QGlyphRun_Flags(void* ptr); -struct QtGui_PackedList QGlyphRun_GlyphIndexes(void* ptr); -char QGlyphRun_IsEmpty(void* ptr); -char QGlyphRun_IsRightToLeft(void* ptr); -char QGlyphRun_Overline(void* ptr); -struct QtGui_PackedList QGlyphRun_Positions(void* ptr); -void* QGlyphRun_RawFont(void* ptr); -void QGlyphRun_SetBoundingRect(void* ptr, void* boundingRect); -void QGlyphRun_SetFlag(void* ptr, long long flag, char enabled); -void QGlyphRun_SetFlags(void* ptr, long long flags); -void QGlyphRun_SetGlyphIndexes(void* ptr, void* glyphIndexes); -void QGlyphRun_SetOverline(void* ptr, char overline); -void QGlyphRun_SetPositions(void* ptr, void* positions); -void QGlyphRun_SetRawData(void* ptr, unsigned int glyphIndexArray, void* glyphPositionArray, int size); -void QGlyphRun_SetRawFont(void* ptr, void* rawFont); -void QGlyphRun_SetRightToLeft(void* ptr, char rightToLeft); -void QGlyphRun_SetStrikeOut(void* ptr, char strikeOut); -void QGlyphRun_SetUnderline(void* ptr, char underline); -char QGlyphRun_StrikeOut(void* ptr); -void QGlyphRun_Swap(void* ptr, void* other); -char QGlyphRun_Underline(void* ptr); -void QGlyphRun_DestroyQGlyphRun(void* ptr); -unsigned int QGlyphRun___glyphIndexes_atList(void* ptr, int i); -void QGlyphRun___glyphIndexes_setList(void* ptr, unsigned int i); -void* QGlyphRun___glyphIndexes_newList(void* ptr); -void* QGlyphRun___positions_atList(void* ptr, int i); -void QGlyphRun___positions_setList(void* ptr, void* i); -void* QGlyphRun___positions_newList(void* ptr); -unsigned int QGlyphRun___setGlyphIndexes_glyphIndexes_atList(void* ptr, int i); -void QGlyphRun___setGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i); -void* QGlyphRun___setGlyphIndexes_glyphIndexes_newList(void* ptr); -void* QGlyphRun___setPositions_positions_atList(void* ptr, int i); -void QGlyphRun___setPositions_positions_setList(void* ptr, void* i); -void* QGlyphRun___setPositions_positions_newList(void* ptr); -void* QGradient_NewQGradient2(long long preset); -long long QGradient_CoordinateMode(void* ptr); -void QGradient_SetColorAt(void* ptr, double position, void* color); -void QGradient_SetCoordinateMode(void* ptr, long long mode); -void QGradient_SetSpread(void* ptr, long long method); -long long QGradient_Spread(void* ptr); -long long QGradient_Type(void* ptr); -void* QGuiApplication_NewQGuiApplication(int argc, char* argv); -struct QtGui_PackedString QGuiApplication_QGuiApplication_ApplicationDisplayName(); -void QGuiApplication_ConnectApplicationDisplayNameChanged(void* ptr, long long t); -void QGuiApplication_DisconnectApplicationDisplayNameChanged(void* ptr); -void QGuiApplication_ApplicationDisplayNameChanged(void* ptr); -long long QGuiApplication_QGuiApplication_ApplicationState(); -void QGuiApplication_ConnectApplicationStateChanged(void* ptr, long long t); -void QGuiApplication_DisconnectApplicationStateChanged(void* ptr); -void QGuiApplication_ApplicationStateChanged(void* ptr, long long state); -void QGuiApplication_QGuiApplication_ChangeOverrideCursor(void* cursor); -void* QGuiApplication_QGuiApplication_Clipboard(); -void QGuiApplication_ConnectCommitDataRequest(void* ptr, long long t); -void QGuiApplication_DisconnectCommitDataRequest(void* ptr); -void QGuiApplication_CommitDataRequest(void* ptr, void* manager); -struct QtGui_PackedString QGuiApplication_QGuiApplication_DesktopFileName(); -char QGuiApplication_QGuiApplication_DesktopSettingsAware(); -double QGuiApplication_DevicePixelRatio(void* ptr); -char QGuiApplication_EventDefault(void* ptr, void* e); -int QGuiApplication_QGuiApplication_Exec(); -void* QGuiApplication_QGuiApplication_FocusObject(); -void QGuiApplication_ConnectFocusObjectChanged(void* ptr, long long t); -void QGuiApplication_DisconnectFocusObjectChanged(void* ptr); -void QGuiApplication_FocusObjectChanged(void* ptr, void* focusObject); -void* QGuiApplication_QGuiApplication_FocusWindow(); -void QGuiApplication_ConnectFocusWindowChanged(void* ptr, long long t); -void QGuiApplication_DisconnectFocusWindowChanged(void* ptr); -void QGuiApplication_FocusWindowChanged(void* ptr, void* focusWindow); -void* QGuiApplication_QGuiApplication_Font(); -void QGuiApplication_ConnectFontChanged(void* ptr, long long t); -void QGuiApplication_DisconnectFontChanged(void* ptr); -void QGuiApplication_FontChanged(void* ptr, void* font); -void QGuiApplication_ConnectFontDatabaseChanged(void* ptr, long long t); -void QGuiApplication_DisconnectFontDatabaseChanged(void* ptr); -void QGuiApplication_FontDatabaseChanged(void* ptr); -void* QGuiApplication_QGuiApplication_InputMethod(); -char QGuiApplication_QGuiApplication_IsFallbackSessionManagementEnabled(); -char QGuiApplication_QGuiApplication_IsLeftToRight(); -char QGuiApplication_QGuiApplication_IsRightToLeft(); -char QGuiApplication_IsSavingSession(void* ptr); -char QGuiApplication_IsSessionRestored(void* ptr); -long long QGuiApplication_QGuiApplication_KeyboardModifiers(); -void QGuiApplication_ConnectLastWindowClosed(void* ptr, long long t); -void QGuiApplication_DisconnectLastWindowClosed(void* ptr); -void QGuiApplication_LastWindowClosed(void* ptr); -long long QGuiApplication_QGuiApplication_LayoutDirection(); -void QGuiApplication_ConnectLayoutDirectionChanged(void* ptr, long long t); -void QGuiApplication_DisconnectLayoutDirectionChanged(void* ptr); -void QGuiApplication_LayoutDirectionChanged(void* ptr, long long direction); -void* QGuiApplication_QGuiApplication_ModalWindow(); -long long QGuiApplication_QGuiApplication_MouseButtons(); -void* QGuiApplication_QGuiApplication_OverrideCursor(); -void* QGuiApplication_QGuiApplication_Palette(); -void QGuiApplication_ConnectPaletteChanged(void* ptr, long long t); -void QGuiApplication_DisconnectPaletteChanged(void* ptr); -void QGuiApplication_PaletteChanged(void* ptr, void* palette); -struct QtGui_PackedString QGuiApplication_QGuiApplication_PlatformName(); -void* QGuiApplication_QGuiApplication_PrimaryScreen(); -void QGuiApplication_ConnectPrimaryScreenChanged(void* ptr, long long t); -void QGuiApplication_DisconnectPrimaryScreenChanged(void* ptr); -void QGuiApplication_PrimaryScreenChanged(void* ptr, void* screen); -long long QGuiApplication_QGuiApplication_QueryKeyboardModifiers(); -char QGuiApplication_QGuiApplication_QuitOnLastWindowClosed(); -void QGuiApplication_QGuiApplication_RestoreOverrideCursor(); -void QGuiApplication_ConnectSaveStateRequest(void* ptr, long long t); -void QGuiApplication_DisconnectSaveStateRequest(void* ptr); -void QGuiApplication_SaveStateRequest(void* ptr, void* manager); -void QGuiApplication_ConnectScreenAdded(void* ptr, long long t); -void QGuiApplication_DisconnectScreenAdded(void* ptr); -void QGuiApplication_ScreenAdded(void* ptr, void* screen); -void* QGuiApplication_QGuiApplication_ScreenAt(void* point); -void QGuiApplication_ConnectScreenRemoved(void* ptr, long long t); -void QGuiApplication_DisconnectScreenRemoved(void* ptr); -void QGuiApplication_ScreenRemoved(void* ptr, void* screen); -struct QtGui_PackedList QGuiApplication_QGuiApplication_Screens(); -struct QtGui_PackedString QGuiApplication_SessionId(void* ptr); -struct QtGui_PackedString QGuiApplication_SessionKey(void* ptr); -void QGuiApplication_QGuiApplication_SetApplicationDisplayName(struct QtGui_PackedString name); -void QGuiApplication_QGuiApplication_SetDesktopFileName(struct QtGui_PackedString name); -void QGuiApplication_QGuiApplication_SetDesktopSettingsAware(char on); -void QGuiApplication_QGuiApplication_SetFallbackSessionManagementEnabled(char enabled); -void QGuiApplication_QGuiApplication_SetFont(void* font); -void QGuiApplication_QGuiApplication_SetLayoutDirection(long long direction); -void QGuiApplication_QGuiApplication_SetOverrideCursor(void* cursor); -void QGuiApplication_QGuiApplication_SetPalette(void* pal); -void QGuiApplication_QGuiApplication_SetQuitOnLastWindowClosed(char quit); -void QGuiApplication_QGuiApplication_SetWindowIcon(void* icon); -void* QGuiApplication_QGuiApplication_StyleHints(); -void QGuiApplication_QGuiApplication_Sync(); -void* QGuiApplication_QGuiApplication_TopLevelAt(void* pos); -void* QGuiApplication_QGuiApplication_WindowIcon(); -void QGuiApplication_DestroyQGuiApplication(void* ptr); -void QGuiApplication_DestroyQGuiApplicationDefault(void* ptr); -void* QGuiApplication___screens_atList(void* ptr, int i); -void QGuiApplication___screens_setList(void* ptr, void* i); -void* QGuiApplication___screens_newList(void* ptr); -void* QGuiApplication___children_atList(void* ptr, int i); -void QGuiApplication___children_setList(void* ptr, void* i); -void* QGuiApplication___children_newList(void* ptr); -void* QGuiApplication___dynamicPropertyNames_atList(void* ptr, int i); -void QGuiApplication___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGuiApplication___dynamicPropertyNames_newList(void* ptr); -void* QGuiApplication___findChildren_atList(void* ptr, int i); -void QGuiApplication___findChildren_setList(void* ptr, void* i); -void* QGuiApplication___findChildren_newList(void* ptr); -void* QGuiApplication___findChildren_atList3(void* ptr, int i); -void QGuiApplication___findChildren_setList3(void* ptr, void* i); -void* QGuiApplication___findChildren_newList3(void* ptr); -void* QGuiApplication___qFindChildren_atList2(void* ptr, int i); -void QGuiApplication___qFindChildren_setList2(void* ptr, void* i); -void* QGuiApplication___qFindChildren_newList2(void* ptr); -void QGuiApplication_QuitDefault(void* ptr); -void QGuiApplication_ChildEventDefault(void* ptr, void* event); -void QGuiApplication_ConnectNotifyDefault(void* ptr, void* sign); -void QGuiApplication_CustomEventDefault(void* ptr, void* event); -void QGuiApplication_DeleteLaterDefault(void* ptr); -void QGuiApplication_DisconnectNotifyDefault(void* ptr, void* sign); -char QGuiApplication_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGuiApplication_MetaObjectDefault(void* ptr); -void QGuiApplication_TimerEventDefault(void* ptr, void* event); -void* QHelpEvent_NewQHelpEvent(long long ty, void* pos, void* globalPos); -void* QHelpEvent_GlobalPos(void* ptr); -int QHelpEvent_GlobalX(void* ptr); -int QHelpEvent_GlobalY(void* ptr); -void* QHelpEvent_Pos(void* ptr); -int QHelpEvent_X(void* ptr); -int QHelpEvent_Y(void* ptr); -void* QHideEvent_NewQHideEvent(); -void* QHoverEvent_NewQHoverEvent(long long ty, void* pos, void* oldPos, long long modifiers); -void* QHoverEvent_OldPos(void* ptr); -void* QHoverEvent_OldPosF(void* ptr); -void* QHoverEvent_Pos(void* ptr); -void* QHoverEvent_PosF(void* ptr); -void* QIcon_NewQIcon(); -void* QIcon_NewQIcon2(void* pixmap); -void* QIcon_NewQIcon3(void* other); -void* QIcon_NewQIcon4(void* other); -void* QIcon_NewQIcon5(struct QtGui_PackedString fileName); -void* QIcon_NewQIcon6(void* engine); -void* QIcon_ActualSize(void* ptr, void* size, long long mode, long long state); -void* QIcon_ActualSize2(void* ptr, void* window, void* size, long long mode, long long state); -void QIcon_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state); -void QIcon_AddPixmap(void* ptr, void* pixmap, long long mode, long long state); -struct QtGui_PackedList QIcon_AvailableSizes(void* ptr, long long mode, long long state); -long long QIcon_CacheKey(void* ptr); -struct QtGui_PackedString QIcon_QIcon_FallbackSearchPaths(); -struct QtGui_PackedString QIcon_QIcon_FallbackThemeName(); -void* QIcon_QIcon_FromTheme(struct QtGui_PackedString name); -void* QIcon_QIcon_FromTheme2(struct QtGui_PackedString name, void* fallback); -char QIcon_QIcon_HasThemeIcon(struct QtGui_PackedString name); -char QIcon_IsMask(void* ptr); -char QIcon_IsNull(void* ptr); -struct QtGui_PackedString QIcon_Name(void* ptr); -void QIcon_Paint(void* ptr, void* painter, void* rect, long long alignment, long long mode, long long state); -void QIcon_Paint2(void* ptr, void* painter, int x, int y, int w, int h, long long alignment, long long mode, long long state); -void* QIcon_Pixmap(void* ptr, void* size, long long mode, long long state); -void* QIcon_Pixmap2(void* ptr, int w, int h, long long mode, long long state); -void* QIcon_Pixmap3(void* ptr, int extent, long long mode, long long state); -void* QIcon_Pixmap4(void* ptr, void* window, void* size, long long mode, long long state); -void QIcon_QIcon_SetFallbackSearchPaths(struct QtGui_PackedString paths); -void QIcon_QIcon_SetFallbackThemeName(struct QtGui_PackedString name); -void QIcon_SetIsMask(void* ptr, char isMask); -void QIcon_QIcon_SetThemeName(struct QtGui_PackedString name); -void QIcon_QIcon_SetThemeSearchPaths(struct QtGui_PackedString paths); -void QIcon_Swap(void* ptr, void* other); -struct QtGui_PackedString QIcon_QIcon_ThemeName(); -struct QtGui_PackedString QIcon_QIcon_ThemeSearchPaths(); -void QIcon_DestroyQIcon(void* ptr); -void* QIcon_ToVariant(void* ptr); -void* QIcon___availableSizes_atList(void* ptr, int i); -void QIcon___availableSizes_setList(void* ptr, void* i); -void* QIcon___availableSizes_newList(void* ptr); -void* QIconDragEvent_NewQIconDragEvent(); -void* QIconEngine_NewQIconEngine(); -void* QIconEngine_ActualSize(void* ptr, void* size, long long mode, long long state); -void* QIconEngine_ActualSizeDefault(void* ptr, void* size, long long mode, long long state); -void QIconEngine_AddFile(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state); -void QIconEngine_AddFileDefault(void* ptr, struct QtGui_PackedString fileName, void* size, long long mode, long long state); -void QIconEngine_AddPixmap(void* ptr, void* pixmap, long long mode, long long state); -void QIconEngine_AddPixmapDefault(void* ptr, void* pixmap, long long mode, long long state); -struct QtGui_PackedList QIconEngine_AvailableSizes(void* ptr, long long mode, long long state); -struct QtGui_PackedList QIconEngine_AvailableSizesDefault(void* ptr, long long mode, long long state); -void* QIconEngine_Clone(void* ptr); -struct QtGui_PackedString QIconEngine_IconName(void* ptr); -struct QtGui_PackedString QIconEngine_IconNameDefault(void* ptr); -char QIconEngine_IsNull(void* ptr); -struct QtGui_PackedString QIconEngine_Key(void* ptr); -struct QtGui_PackedString QIconEngine_KeyDefault(void* ptr); -void QIconEngine_Paint(void* ptr, void* painter, void* rect, long long mode, long long state); -void* QIconEngine_Pixmap(void* ptr, void* size, long long mode, long long state); -void* QIconEngine_PixmapDefault(void* ptr, void* size, long long mode, long long state); -char QIconEngine_Read(void* ptr, void* in); -char QIconEngine_ReadDefault(void* ptr, void* in); -void* QIconEngine_ScaledPixmap(void* ptr, void* size, long long mode, long long state, double scale); -void QIconEngine_Virtual_hook(void* ptr, int id, void* data); -void QIconEngine_Virtual_hookDefault(void* ptr, int id, void* data); -char QIconEngine_Write(void* ptr, void* out); -char QIconEngine_WriteDefault(void* ptr, void* out); -void QIconEngine_DestroyQIconEngine(void* ptr); -void QIconEngine_DestroyQIconEngineDefault(void* ptr); -void* QIconEngine___availableSizes_atList(void* ptr, int i); -void QIconEngine___availableSizes_setList(void* ptr, void* i); -void* QIconEngine___availableSizes_newList(void* ptr); -void* QIconEnginePlugin_NewQIconEnginePlugin(void* parent); -void* QIconEnginePlugin_Create(void* ptr, struct QtGui_PackedString filename); -void QIconEnginePlugin_DestroyQIconEnginePlugin(void* ptr); -void QIconEnginePlugin_DestroyQIconEnginePluginDefault(void* ptr); -void* QIconEnginePlugin___children_atList(void* ptr, int i); -void QIconEnginePlugin___children_setList(void* ptr, void* i); -void* QIconEnginePlugin___children_newList(void* ptr); -void* QIconEnginePlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QIconEnginePlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QIconEnginePlugin___dynamicPropertyNames_newList(void* ptr); -void* QIconEnginePlugin___findChildren_atList(void* ptr, int i); -void QIconEnginePlugin___findChildren_setList(void* ptr, void* i); -void* QIconEnginePlugin___findChildren_newList(void* ptr); -void* QIconEnginePlugin___findChildren_atList3(void* ptr, int i); -void QIconEnginePlugin___findChildren_setList3(void* ptr, void* i); -void* QIconEnginePlugin___findChildren_newList3(void* ptr); -void* QIconEnginePlugin___qFindChildren_atList2(void* ptr, int i); -void QIconEnginePlugin___qFindChildren_setList2(void* ptr, void* i); -void* QIconEnginePlugin___qFindChildren_newList2(void* ptr); -void QIconEnginePlugin_ChildEventDefault(void* ptr, void* event); -void QIconEnginePlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QIconEnginePlugin_CustomEventDefault(void* ptr, void* event); -void QIconEnginePlugin_DeleteLaterDefault(void* ptr); -void QIconEnginePlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QIconEnginePlugin_EventDefault(void* ptr, void* e); -char QIconEnginePlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QIconEnginePlugin_MetaObjectDefault(void* ptr); -void QIconEnginePlugin_TimerEventDefault(void* ptr, void* event); -void* QImage_NewQImage(); -void* QImage_NewQImage2(void* size, long long format); -void* QImage_NewQImage3(int width, int height, long long format); -void* QImage_NewQImage4(char* data, int width, int height, long long format); -void* QImage_NewQImage5(char* data, int width, int height, long long format); -void* QImage_NewQImage6(char* data, int width, int height, int bytesPerLine, long long format); -void* QImage_NewQImage7(char* data, int width, int height, int bytesPerLine, long long format); -void* QImage_NewQImage9(struct QtGui_PackedString fileName, char* format); -void* QImage_NewQImage10(void* image); -void* QImage_NewQImage11(void* other); -char QImage_AllGray(void* ptr); -int QImage_BitPlaneCount(void* ptr); -struct QtGui_PackedString QImage_Bits(void* ptr); -struct QtGui_PackedString QImage_Bits2(void* ptr); -int QImage_BytesPerLine(void* ptr); -long long QImage_CacheKey(void* ptr); -unsigned int QImage_Color(void* ptr, int i); -struct QtGui_PackedList QImage_ColorTable(void* ptr); -struct QtGui_PackedString QImage_ConstBits(void* ptr); -struct QtGui_PackedString QImage_ConstScanLine(void* ptr, int i); -void QImage_ConvertTo(void* ptr, long long format, long long flags); -void* QImage_ConvertToFormat(void* ptr, long long format, long long flags); -void* QImage_ConvertToFormat2(void* ptr, long long format, long long flags); -void* QImage_ConvertToFormat3(void* ptr, long long format, void* colorTable, long long flags); -void* QImage_Copy(void* ptr, void* rectangle); -void* QImage_Copy2(void* ptr, int x, int y, int width, int height); -void* QImage_CreateAlphaMask(void* ptr, long long flags); -void* QImage_CreateHeuristicMask(void* ptr, char clipTight); -void* QImage_CreateMaskFromColor(void* ptr, unsigned int color, long long mode); -double QImage_DevicePixelRatio(void* ptr); -int QImage_DotsPerMeterX(void* ptr); -int QImage_DotsPerMeterY(void* ptr); -void QImage_Fill(void* ptr, unsigned int pixelValue); -void QImage_Fill2(void* ptr, void* color); -void QImage_Fill3(void* ptr, long long color); -long long QImage_Format(void* ptr); -void* QImage_QImage_FromData(char* data, int size, char* format); -void* QImage_QImage_FromData2(void* data, char* format); -char QImage_HasAlphaChannel(void* ptr); -void QImage_InvertPixels(void* ptr, long long mode); -char QImage_IsGrayscale(void* ptr); -char QImage_IsNull(void* ptr); -char QImage_Load(void* ptr, struct QtGui_PackedString fileName, char* format); -char QImage_Load2(void* ptr, void* device, char* format); -char QImage_LoadFromData(void* ptr, char* data, int l, char* format); -char QImage_LoadFromData2(void* ptr, void* data, char* format); -void* QImage_Mirrored(void* ptr, char horizontal, char vertical); -void* QImage_Mirrored2(void* ptr, char horizontal, char vertical); -void* QImage_Offset(void* ptr); -unsigned int QImage_Pixel(void* ptr, void* position); -unsigned int QImage_Pixel2(void* ptr, int x, int y); -void* QImage_PixelColor(void* ptr, void* position); -void* QImage_PixelColor2(void* ptr, int x, int y); -void* QImage_PixelFormat(void* ptr); -int QImage_PixelIndex(void* ptr, void* position); -int QImage_PixelIndex2(void* ptr, int x, int y); -void* QImage_Rect(void* ptr); -char QImage_ReinterpretAsFormat(void* ptr, long long format); -void* QImage_RgbSwapped(void* ptr); -void* QImage_RgbSwapped2(void* ptr); -char QImage_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality); -char QImage_Save2(void* ptr, void* device, char* format, int quality); -void* QImage_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode); -void* QImage_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode); -void* QImage_ScaledToHeight(void* ptr, int height, long long mode); -void* QImage_ScaledToWidth(void* ptr, int width, long long mode); -struct QtGui_PackedString QImage_ScanLine(void* ptr, int i); -struct QtGui_PackedString QImage_ScanLine2(void* ptr, int i); -void QImage_SetColor(void* ptr, int index, unsigned int colorValue); -void QImage_SetColorCount(void* ptr, int colorCount); -void QImage_SetColorTable(void* ptr, void* colors); -void QImage_SetDevicePixelRatio(void* ptr, double scaleFactor); -void QImage_SetDotsPerMeterX(void* ptr, int x); -void QImage_SetDotsPerMeterY(void* ptr, int y); -void QImage_SetOffset(void* ptr, void* offset); -void QImage_SetPixel(void* ptr, void* position, unsigned int index_or_rgb); -void QImage_SetPixel2(void* ptr, int x, int y, unsigned int index_or_rgb); -void QImage_SetPixelColor(void* ptr, void* position, void* color); -void QImage_SetPixelColor2(void* ptr, int x, int y, void* color); -void QImage_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text); -void* QImage_Size(void* ptr); -void* QImage_SmoothScaled(void* ptr, int w, int h); -void QImage_Swap(void* ptr, void* other); -struct QtGui_PackedString QImage_Text(void* ptr, struct QtGui_PackedString key); -struct QtGui_PackedString QImage_TextKeys(void* ptr); -long long QImage_QImage_ToImageFormat(void* format); -void* QImage_QImage_ToPixelFormat(long long format); -void* QImage_Transformed(void* ptr, void* matrix, long long mode); -void* QImage_Transformed2(void* ptr, void* matrix, long long mode); -void* QImage_QImage_TrueMatrix(void* matrix, int width, int height); -void* QImage_QImage_TrueMatrix2(void* matrix, int width, int height); -char QImage_Valid(void* ptr, void* pos); -char QImage_Valid2(void* ptr, int x, int y); -void QImage_DestroyQImage(void* ptr); -void QImage_DestroyQImageDefault(void* ptr); -void* QImage_ToVariant(void* ptr); -unsigned int QImage___colorTable_atList(void* ptr, int i); -void QImage___colorTable_setList(void* ptr, unsigned int i); -void* QImage___colorTable_newList(void* ptr); -unsigned int QImage___convertToFormat_colorTable_atList3(void* ptr, int i); -void QImage___convertToFormat_colorTable_setList3(void* ptr, unsigned int i); -void* QImage___convertToFormat_colorTable_newList3(void* ptr); -unsigned int QImage___setColorTable_colors_atList(void* ptr, int i); -void QImage___setColorTable_colors_setList(void* ptr, unsigned int i); -void* QImage___setColorTable_colors_newList(void* ptr); -void* QImage_PaintEngine(void* ptr); -void* QImage_PaintEngineDefault(void* ptr); -void* QImageIOHandler_NewQImageIOHandler(); -char QImageIOHandler_CanRead(void* ptr); -int QImageIOHandler_CurrentImageNumber(void* ptr); -int QImageIOHandler_CurrentImageNumberDefault(void* ptr); -void* QImageIOHandler_CurrentImageRect(void* ptr); -void* QImageIOHandler_CurrentImageRectDefault(void* ptr); -void* QImageIOHandler_Device(void* ptr); -void* QImageIOHandler_Format(void* ptr); -int QImageIOHandler_ImageCount(void* ptr); -int QImageIOHandler_ImageCountDefault(void* ptr); -char QImageIOHandler_JumpToImage(void* ptr, int imageNumber); -char QImageIOHandler_JumpToImageDefault(void* ptr, int imageNumber); -char QImageIOHandler_JumpToNextImage(void* ptr); -char QImageIOHandler_JumpToNextImageDefault(void* ptr); -int QImageIOHandler_LoopCount(void* ptr); -int QImageIOHandler_LoopCountDefault(void* ptr); -int QImageIOHandler_NextImageDelay(void* ptr); -int QImageIOHandler_NextImageDelayDefault(void* ptr); -void* QImageIOHandler_Option(void* ptr, long long option); -void* QImageIOHandler_OptionDefault(void* ptr, long long option); -char QImageIOHandler_Read(void* ptr, void* image); -void QImageIOHandler_SetDevice(void* ptr, void* device); -void QImageIOHandler_SetFormat(void* ptr, void* format); -void QImageIOHandler_SetFormat2(void* ptr, void* format); -void QImageIOHandler_SetOption(void* ptr, long long option, void* value); -void QImageIOHandler_SetOptionDefault(void* ptr, long long option, void* value); -char QImageIOHandler_SupportsOption(void* ptr, long long option); -char QImageIOHandler_SupportsOptionDefault(void* ptr, long long option); -char QImageIOHandler_Write(void* ptr, void* image); -char QImageIOHandler_WriteDefault(void* ptr, void* image); -void QImageIOHandler_DestroyQImageIOHandler(void* ptr); -void QImageIOHandler_DestroyQImageIOHandlerDefault(void* ptr); -void* QImageIOPlugin_NewQImageIOPlugin(void* parent); -long long QImageIOPlugin_Capabilities(void* ptr, void* device, void* format); -void* QImageIOPlugin_Create(void* ptr, void* device, void* format); -void QImageIOPlugin_DestroyQImageIOPlugin(void* ptr); -void QImageIOPlugin_DestroyQImageIOPluginDefault(void* ptr); -void* QImageIOPlugin___children_atList(void* ptr, int i); -void QImageIOPlugin___children_setList(void* ptr, void* i); -void* QImageIOPlugin___children_newList(void* ptr); -void* QImageIOPlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QImageIOPlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QImageIOPlugin___dynamicPropertyNames_newList(void* ptr); -void* QImageIOPlugin___findChildren_atList(void* ptr, int i); -void QImageIOPlugin___findChildren_setList(void* ptr, void* i); -void* QImageIOPlugin___findChildren_newList(void* ptr); -void* QImageIOPlugin___findChildren_atList3(void* ptr, int i); -void QImageIOPlugin___findChildren_setList3(void* ptr, void* i); -void* QImageIOPlugin___findChildren_newList3(void* ptr); -void* QImageIOPlugin___qFindChildren_atList2(void* ptr, int i); -void QImageIOPlugin___qFindChildren_setList2(void* ptr, void* i); -void* QImageIOPlugin___qFindChildren_newList2(void* ptr); -void QImageIOPlugin_ChildEventDefault(void* ptr, void* event); -void QImageIOPlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QImageIOPlugin_CustomEventDefault(void* ptr, void* event); -void QImageIOPlugin_DeleteLaterDefault(void* ptr); -void QImageIOPlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QImageIOPlugin_EventDefault(void* ptr, void* e); -char QImageIOPlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QImageIOPlugin_MetaObjectDefault(void* ptr); -void QImageIOPlugin_TimerEventDefault(void* ptr, void* event); -void* QImageReader_NewQImageReader(); -void* QImageReader_NewQImageReader2(void* device, void* format); -void* QImageReader_NewQImageReader3(struct QtGui_PackedString fileName, void* format); -char QImageReader_AutoDetectImageFormat(void* ptr); -char QImageReader_AutoTransform(void* ptr); -void* QImageReader_BackgroundColor(void* ptr); -char QImageReader_CanRead(void* ptr); -void* QImageReader_ClipRect(void* ptr); -int QImageReader_CurrentImageNumber(void* ptr); -void* QImageReader_CurrentImageRect(void* ptr); -char QImageReader_DecideFormatFromContent(void* ptr); -void* QImageReader_Device(void* ptr); -long long QImageReader_Error(void* ptr); -struct QtGui_PackedString QImageReader_ErrorString(void* ptr); -struct QtGui_PackedString QImageReader_FileName(void* ptr); -void* QImageReader_Format(void* ptr); -float QImageReader_Gamma(void* ptr); -int QImageReader_ImageCount(void* ptr); -long long QImageReader_ImageFormat(void* ptr); -void* QImageReader_QImageReader_ImageFormat2(struct QtGui_PackedString fileName); -void* QImageReader_QImageReader_ImageFormat3(void* device); -struct QtGui_PackedList QImageReader_QImageReader_ImageFormatsForMimeType(void* mimeType); -char QImageReader_JumpToImage(void* ptr, int imageNumber); -char QImageReader_JumpToNextImage(void* ptr); -int QImageReader_LoopCount(void* ptr); -int QImageReader_NextImageDelay(void* ptr); -int QImageReader_Quality(void* ptr); -void* QImageReader_Read(void* ptr); -char QImageReader_Read2(void* ptr, void* image); -void* QImageReader_ScaledClipRect(void* ptr); -void* QImageReader_ScaledSize(void* ptr); -void QImageReader_SetAutoDetectImageFormat(void* ptr, char enabled); -void QImageReader_SetAutoTransform(void* ptr, char enabled); -void QImageReader_SetBackgroundColor(void* ptr, void* color); -void QImageReader_SetClipRect(void* ptr, void* rect); -void QImageReader_SetDecideFormatFromContent(void* ptr, char ignored); -void QImageReader_SetDevice(void* ptr, void* device); -void QImageReader_SetFileName(void* ptr, struct QtGui_PackedString fileName); -void QImageReader_SetFormat(void* ptr, void* format); -void QImageReader_SetGamma(void* ptr, float gamma); -void QImageReader_SetQuality(void* ptr, int quality); -void QImageReader_SetScaledClipRect(void* ptr, void* rect); -void QImageReader_SetScaledSize(void* ptr, void* size); -void* QImageReader_Size(void* ptr); -void* QImageReader_SubType(void* ptr); -struct QtGui_PackedList QImageReader_QImageReader_SupportedImageFormats(); -struct QtGui_PackedList QImageReader_QImageReader_SupportedMimeTypes(); -struct QtGui_PackedList QImageReader_SupportedSubTypes(void* ptr); -char QImageReader_SupportsAnimation(void* ptr); -char QImageReader_SupportsOption(void* ptr, long long option); -struct QtGui_PackedString QImageReader_Text(void* ptr, struct QtGui_PackedString key); -struct QtGui_PackedString QImageReader_TextKeys(void* ptr); -long long QImageReader_Transformation(void* ptr); -void QImageReader_DestroyQImageReader(void* ptr); -void* QImageReader___imageFormatsForMimeType_atList(void* ptr, int i); -void QImageReader___imageFormatsForMimeType_setList(void* ptr, void* i); -void* QImageReader___imageFormatsForMimeType_newList(void* ptr); -void* QImageReader___supportedImageFormats_atList(void* ptr, int i); -void QImageReader___supportedImageFormats_setList(void* ptr, void* i); -void* QImageReader___supportedImageFormats_newList(void* ptr); -void* QImageReader___supportedMimeTypes_atList(void* ptr, int i); -void QImageReader___supportedMimeTypes_setList(void* ptr, void* i); -void* QImageReader___supportedMimeTypes_newList(void* ptr); -void* QImageReader___supportedSubTypes_atList(void* ptr, int i); -void QImageReader___supportedSubTypes_setList(void* ptr, void* i); -void* QImageReader___supportedSubTypes_newList(void* ptr); -void* QImageWriter_NewQImageWriter(); -void* QImageWriter_NewQImageWriter2(void* device, void* format); -void* QImageWriter_NewQImageWriter3(struct QtGui_PackedString fileName, void* format); -char QImageWriter_CanWrite(void* ptr); -int QImageWriter_Compression(void* ptr); -void* QImageWriter_Device(void* ptr); -long long QImageWriter_Error(void* ptr); -struct QtGui_PackedString QImageWriter_ErrorString(void* ptr); -struct QtGui_PackedString QImageWriter_FileName(void* ptr); -void* QImageWriter_Format(void* ptr); -float QImageWriter_Gamma(void* ptr); -struct QtGui_PackedList QImageWriter_QImageWriter_ImageFormatsForMimeType(void* mimeType); -char QImageWriter_OptimizedWrite(void* ptr); -char QImageWriter_ProgressiveScanWrite(void* ptr); -int QImageWriter_Quality(void* ptr); -void QImageWriter_SetCompression(void* ptr, int compression); -void QImageWriter_SetDevice(void* ptr, void* device); -void QImageWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName); -void QImageWriter_SetFormat(void* ptr, void* format); -void QImageWriter_SetGamma(void* ptr, float gamma); -void QImageWriter_SetOptimizedWrite(void* ptr, char optimize); -void QImageWriter_SetProgressiveScanWrite(void* ptr, char progressive); -void QImageWriter_SetQuality(void* ptr, int quality); -void QImageWriter_SetSubType(void* ptr, void* ty); -void QImageWriter_SetText(void* ptr, struct QtGui_PackedString key, struct QtGui_PackedString text); -void QImageWriter_SetTransformation(void* ptr, long long transform); -void* QImageWriter_SubType(void* ptr); -struct QtGui_PackedList QImageWriter_QImageWriter_SupportedImageFormats(); -struct QtGui_PackedList QImageWriter_QImageWriter_SupportedMimeTypes(); -struct QtGui_PackedList QImageWriter_SupportedSubTypes(void* ptr); -char QImageWriter_SupportsOption(void* ptr, long long option); -long long QImageWriter_Transformation(void* ptr); -char QImageWriter_Write(void* ptr, void* image); -void QImageWriter_DestroyQImageWriter(void* ptr); -void* QImageWriter___imageFormatsForMimeType_atList(void* ptr, int i); -void QImageWriter___imageFormatsForMimeType_setList(void* ptr, void* i); -void* QImageWriter___imageFormatsForMimeType_newList(void* ptr); -void* QImageWriter___supportedImageFormats_atList(void* ptr, int i); -void QImageWriter___supportedImageFormats_setList(void* ptr, void* i); -void* QImageWriter___supportedImageFormats_newList(void* ptr); -void* QImageWriter___supportedMimeTypes_atList(void* ptr, int i); -void QImageWriter___supportedMimeTypes_setList(void* ptr, void* i); -void* QImageWriter___supportedMimeTypes_newList(void* ptr); -void* QImageWriter___supportedSubTypes_atList(void* ptr, int i); -void QImageWriter___supportedSubTypes_setList(void* ptr, void* i); -void* QImageWriter___supportedSubTypes_newList(void* ptr); -long long QInputEvent_Modifiers(void* ptr); -unsigned long QInputEvent_Timestamp(void* ptr); -void* QInputMethod_AnchorRectangle(void* ptr); -void QInputMethod_ConnectAnchorRectangleChanged(void* ptr, long long t); -void QInputMethod_DisconnectAnchorRectangleChanged(void* ptr); -void QInputMethod_AnchorRectangleChanged(void* ptr); -void QInputMethod_ConnectAnimatingChanged(void* ptr, long long t); -void QInputMethod_DisconnectAnimatingChanged(void* ptr); -void QInputMethod_AnimatingChanged(void* ptr); -void QInputMethod_Commit(void* ptr); -void QInputMethod_CommitDefault(void* ptr); -void* QInputMethod_CursorRectangle(void* ptr); -void QInputMethod_ConnectCursorRectangleChanged(void* ptr, long long t); -void QInputMethod_DisconnectCursorRectangleChanged(void* ptr); -void QInputMethod_CursorRectangleChanged(void* ptr); -void QInputMethod_Hide(void* ptr); -void QInputMethod_HideDefault(void* ptr); -long long QInputMethod_InputDirection(void* ptr); -void QInputMethod_ConnectInputDirectionChanged(void* ptr, long long t); -void QInputMethod_DisconnectInputDirectionChanged(void* ptr); -void QInputMethod_InputDirectionChanged(void* ptr, long long newDirection); -void* QInputMethod_InputItemClipRectangle(void* ptr); -void QInputMethod_ConnectInputItemClipRectangleChanged(void* ptr, long long t); -void QInputMethod_DisconnectInputItemClipRectangleChanged(void* ptr); -void QInputMethod_InputItemClipRectangleChanged(void* ptr); -void* QInputMethod_InputItemRectangle(void* ptr); -void* QInputMethod_InputItemTransform(void* ptr); -void QInputMethod_InvokeAction(void* ptr, long long a, int cursorPosition); -void QInputMethod_InvokeActionDefault(void* ptr, long long a, int cursorPosition); -char QInputMethod_IsAnimating(void* ptr); -char QInputMethod_IsVisible(void* ptr); -void* QInputMethod_KeyboardRectangle(void* ptr); -void QInputMethod_ConnectKeyboardRectangleChanged(void* ptr, long long t); -void QInputMethod_DisconnectKeyboardRectangleChanged(void* ptr); -void QInputMethod_KeyboardRectangleChanged(void* ptr); -void* QInputMethod_Locale(void* ptr); -void QInputMethod_ConnectLocaleChanged(void* ptr, long long t); -void QInputMethod_DisconnectLocaleChanged(void* ptr); -void QInputMethod_LocaleChanged(void* ptr); -void* QInputMethod_QInputMethod_QueryFocusObject(long long query, void* argument); -void QInputMethod_Reset(void* ptr); -void QInputMethod_ResetDefault(void* ptr); -void QInputMethod_SetInputItemRectangle(void* ptr, void* rect); -void QInputMethod_SetInputItemTransform(void* ptr, void* transform); -void QInputMethod_SetVisible(void* ptr, char visible); -void QInputMethod_Show(void* ptr); -void QInputMethod_ShowDefault(void* ptr); -void QInputMethod_Update(void* ptr, long long queries); -void QInputMethod_UpdateDefault(void* ptr, long long queries); -void QInputMethod_ConnectVisibleChanged(void* ptr, long long t); -void QInputMethod_DisconnectVisibleChanged(void* ptr); -void QInputMethod_VisibleChanged(void* ptr); -void* QInputMethod___children_atList(void* ptr, int i); -void QInputMethod___children_setList(void* ptr, void* i); -void* QInputMethod___children_newList(void* ptr); -void* QInputMethod___dynamicPropertyNames_atList(void* ptr, int i); -void QInputMethod___dynamicPropertyNames_setList(void* ptr, void* i); -void* QInputMethod___dynamicPropertyNames_newList(void* ptr); -void* QInputMethod___findChildren_atList(void* ptr, int i); -void QInputMethod___findChildren_setList(void* ptr, void* i); -void* QInputMethod___findChildren_newList(void* ptr); -void* QInputMethod___findChildren_atList3(void* ptr, int i); -void QInputMethod___findChildren_setList3(void* ptr, void* i); -void* QInputMethod___findChildren_newList3(void* ptr); -void* QInputMethod___qFindChildren_atList2(void* ptr, int i); -void QInputMethod___qFindChildren_setList2(void* ptr, void* i); -void* QInputMethod___qFindChildren_newList2(void* ptr); -void QInputMethod_ChildEventDefault(void* ptr, void* event); -void QInputMethod_ConnectNotifyDefault(void* ptr, void* sign); -void QInputMethod_CustomEventDefault(void* ptr, void* event); -void QInputMethod_DeleteLaterDefault(void* ptr); -void QInputMethod_DisconnectNotifyDefault(void* ptr, void* sign); -char QInputMethod_EventDefault(void* ptr, void* e); -char QInputMethod_EventFilterDefault(void* ptr, void* watched, void* event); -void* QInputMethod_MetaObjectDefault(void* ptr); -void QInputMethod_TimerEventDefault(void* ptr, void* event); -void* QInputMethodEvent_NewQInputMethodEvent(); -void* QInputMethodEvent_NewQInputMethodEvent3(void* other); -struct QtGui_PackedString QInputMethodEvent_CommitString(void* ptr); -struct QtGui_PackedString QInputMethodEvent_PreeditString(void* ptr); -int QInputMethodEvent_ReplacementLength(void* ptr); -int QInputMethodEvent_ReplacementStart(void* ptr); -void QInputMethodEvent_SetCommitString(void* ptr, struct QtGui_PackedString commitString, int replaceFrom, int replaceLength); -void* QInputMethodEvent___attrs_newList(void* ptr); -void* QInputMethodEvent___setAttrs__newList(void* ptr); -void* QInputMethodQueryEvent_NewQInputMethodQueryEvent(long long queries); -long long QInputMethodQueryEvent_Queries(void* ptr); -void QInputMethodQueryEvent_SetValue(void* ptr, long long query, void* value); -void* QInputMethodQueryEvent_Value(void* ptr, long long query); -void* QInputMethodQueryEvent___m_values_newList(void* ptr); -void* QInputMethodQueryEvent___setM_values__newList(void* ptr); -void* QIntValidator_NewQIntValidator(void* parent); -void* QIntValidator_NewQIntValidator2(int minimum, int maximum, void* parent); -int QIntValidator_Bottom(void* ptr); -void QIntValidator_ConnectBottomChanged(void* ptr, long long t); -void QIntValidator_DisconnectBottomChanged(void* ptr); -void QIntValidator_BottomChanged(void* ptr, int bottom); -void QIntValidator_SetBottom(void* ptr, int vin); -void QIntValidator_SetRange(void* ptr, int bottom, int top); -void QIntValidator_SetRangeDefault(void* ptr, int bottom, int top); -void QIntValidator_SetTop(void* ptr, int vin); -int QIntValidator_Top(void* ptr); -void QIntValidator_ConnectTopChanged(void* ptr, long long t); -void QIntValidator_DisconnectTopChanged(void* ptr); -void QIntValidator_TopChanged(void* ptr, int top); -long long QIntValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); -long long QIntValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); -void QIntValidator_DestroyQIntValidator(void* ptr); -void QIntValidator_DestroyQIntValidatorDefault(void* ptr); -void* QKeyEvent_NewQKeyEvent(long long ty, int key, long long modifiers, struct QtGui_PackedString text, char autorep, unsigned short count); -void* QKeyEvent_NewQKeyEvent2(long long ty, int key, long long modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, struct QtGui_PackedString text, char autorep, unsigned short count); -int QKeyEvent_Count(void* ptr); -char QKeyEvent_IsAutoRepeat(void* ptr); -int QKeyEvent_Key(void* ptr); -char QKeyEvent_Matches(void* ptr, long long key); -unsigned int QKeyEvent_NativeModifiers(void* ptr); -unsigned int QKeyEvent_NativeScanCode(void* ptr); -unsigned int QKeyEvent_NativeVirtualKey(void* ptr); -struct QtGui_PackedString QKeyEvent_Text(void* ptr); -void* QKeySequence_NewQKeySequence(); -void* QKeySequence_NewQKeySequence2(struct QtGui_PackedString key, long long format); -void* QKeySequence_NewQKeySequence3(int k1, int k2, int k3, int k4); -void* QKeySequence_NewQKeySequence4(void* keysequence); -void* QKeySequence_NewQKeySequence5(long long key); -int QKeySequence_Count(void* ptr); -void* QKeySequence_QKeySequence_FromString(struct QtGui_PackedString str, long long format); -char QKeySequence_IsEmpty(void* ptr); -struct QtGui_PackedList QKeySequence_QKeySequence_KeyBindings(long long key); -struct QtGui_PackedList QKeySequence_QKeySequence_ListFromString(struct QtGui_PackedString str, long long format); -struct QtGui_PackedString QKeySequence_QKeySequence_ListToString(void* list, long long format); -long long QKeySequence_Matches(void* ptr, void* seq); -void* QKeySequence_QKeySequence_Mnemonic(struct QtGui_PackedString text); -void QKeySequence_Swap(void* ptr, void* other); -struct QtGui_PackedString QKeySequence_ToString(void* ptr, long long format); -void QKeySequence_DestroyQKeySequence(void* ptr); -void* QKeySequence___keyBindings_atList(void* ptr, int i); -void QKeySequence___keyBindings_setList(void* ptr, void* i); -void* QKeySequence___keyBindings_newList(void* ptr); -void* QKeySequence___listFromString_atList(void* ptr, int i); -void QKeySequence___listFromString_setList(void* ptr, void* i); -void* QKeySequence___listFromString_newList(void* ptr); -void* QKeySequence___listToString_list_atList(void* ptr, int i); -void QKeySequence___listToString_list_setList(void* ptr, void* i); -void* QKeySequence___listToString_list_newList(void* ptr); -void* QLinearGradient_NewQLinearGradient(); -void* QLinearGradient_NewQLinearGradient2(void* start, void* finalStop); -void* QLinearGradient_NewQLinearGradient3(double x1, double y1, double x2, double y2); -void* QLinearGradient_FinalStop(void* ptr); -void QLinearGradient_SetFinalStop(void* ptr, void* stop); -void QLinearGradient_SetFinalStop2(void* ptr, double x, double y); -void QLinearGradient_SetStart(void* ptr, void* start); -void QLinearGradient_SetStart2(void* ptr, double x, double y); -void* QLinearGradient_Start(void* ptr); -void* QMatrix_NewQMatrix2(); -void* QMatrix_NewQMatrix3(double m11, double m12, double m21, double m22, double dx, double dy); -void* QMatrix_NewQMatrix5(void* matrix); -double QMatrix_Determinant(void* ptr); -double QMatrix_Dx(void* ptr); -double QMatrix_Dy(void* ptr); -void* QMatrix_Inverted(void* ptr, char* invertible); -char QMatrix_IsIdentity(void* ptr); -char QMatrix_IsInvertible(void* ptr); -double QMatrix_M11(void* ptr); -double QMatrix_M12(void* ptr); -double QMatrix_M21(void* ptr); -double QMatrix_M22(void* ptr); -void QMatrix_Map(void* ptr, double x, double y, double tx, double ty); -void QMatrix_Map2(void* ptr, int x, int y, int tx, int ty); -void* QMatrix_Map3(void* ptr, void* point); -void* QMatrix_Map4(void* ptr, void* point); -void* QMatrix_Map5(void* ptr, void* line); -void* QMatrix_Map6(void* ptr, void* line); -void* QMatrix_Map7(void* ptr, void* polygon); -void* QMatrix_Map8(void* ptr, void* polygon); -void* QMatrix_Map9(void* ptr, void* region); -void* QMatrix_Map10(void* ptr, void* path); -void* QMatrix_MapRect(void* ptr, void* rectangle); -void* QMatrix_MapRect2(void* ptr, void* rectangle); -void* QMatrix_MapToPolygon(void* ptr, void* rectangle); -void QMatrix_Reset(void* ptr); -void* QMatrix_Rotate(void* ptr, double degrees); -void* QMatrix_Scale(void* ptr, double sx, double sy); -void QMatrix_SetMatrix(void* ptr, double m11, double m12, double m21, double m22, double dx, double dy); -void* QMatrix_Shear(void* ptr, double sh, double sv); -void* QMatrix_Translate(void* ptr, double dx, double dy); -void* QMatrix4x4_NewQMatrix4x4(); -void* QMatrix4x4_NewQMatrix4x43(float values); -void* QMatrix4x4_NewQMatrix4x44(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44); -void* QMatrix4x4_NewQMatrix4x46(void* matrix); -void* QMatrix4x4_Column(void* ptr, int index); -float QMatrix4x4_ConstData(void* ptr); -void QMatrix4x4_CopyDataTo(void* ptr, float values); -float QMatrix4x4_Data(void* ptr); -float QMatrix4x4_Data2(void* ptr); -double QMatrix4x4_Determinant(void* ptr); -void QMatrix4x4_Fill(void* ptr, float value); -void QMatrix4x4_Frustum(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane); -void* QMatrix4x4_Inverted(void* ptr, char* invertible); -char QMatrix4x4_IsAffine(void* ptr); -char QMatrix4x4_IsIdentity(void* ptr); -void QMatrix4x4_LookAt(void* ptr, void* eye, void* center, void* up); -void* QMatrix4x4_Map(void* ptr, void* point); -void* QMatrix4x4_Map2(void* ptr, void* point); -void* QMatrix4x4_Map3(void* ptr, void* point); -void* QMatrix4x4_Map4(void* ptr, void* point); -void* QMatrix4x4_MapRect(void* ptr, void* rect); -void* QMatrix4x4_MapRect2(void* ptr, void* rect); -void* QMatrix4x4_MapVector(void* ptr, void* vector); -void QMatrix4x4_Optimize(void* ptr); -void QMatrix4x4_Ortho(void* ptr, float left, float right, float bottom, float top, float nearPlane, float farPlane); -void QMatrix4x4_Ortho2(void* ptr, void* rect); -void QMatrix4x4_Ortho3(void* ptr, void* rect); -void QMatrix4x4_Perspective(void* ptr, float verticalAngle, float aspectRatio, float nearPlane, float farPlane); -void QMatrix4x4_Rotate(void* ptr, float angle, void* vector); -void QMatrix4x4_Rotate2(void* ptr, float angle, float x, float y, float z); -void QMatrix4x4_Rotate3(void* ptr, void* quaternion); -void* QMatrix4x4_Row(void* ptr, int index); -void QMatrix4x4_Scale(void* ptr, void* vector); -void QMatrix4x4_Scale2(void* ptr, float x, float y); -void QMatrix4x4_Scale3(void* ptr, float x, float y, float z); -void QMatrix4x4_Scale4(void* ptr, float factor); -void QMatrix4x4_SetColumn(void* ptr, int index, void* value); -void QMatrix4x4_SetRow(void* ptr, int index, void* value); -void QMatrix4x4_SetToIdentity(void* ptr); -void* QMatrix4x4_ToAffine(void* ptr); -void* QMatrix4x4_ToTransform(void* ptr); -void* QMatrix4x4_ToTransform2(void* ptr, float distanceToPlane); -void QMatrix4x4_Translate(void* ptr, void* vector); -void QMatrix4x4_Translate2(void* ptr, float x, float y); -void QMatrix4x4_Translate3(void* ptr, float x, float y, float z); -void* QMatrix4x4_Transposed(void* ptr); -void QMatrix4x4_Viewport(void* ptr, float left, float bottom, float width, float height, float nearPlane, float farPlane); -void QMatrix4x4_Viewport2(void* ptr, void* rect); -void* QMouseEvent_NewQMouseEvent(long long ty, void* localPos, long long button, long long buttons, long long modifiers); -void* QMouseEvent_NewQMouseEvent2(long long ty, void* localPos, void* screenPos, long long button, long long buttons, long long modifiers); -void* QMouseEvent_NewQMouseEvent3(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers); -void* QMouseEvent_NewQMouseEvent4(long long ty, void* localPos, void* windowPos, void* screenPos, long long button, long long buttons, long long modifiers, long long source); -long long QMouseEvent_Button(void* ptr); -long long QMouseEvent_Buttons(void* ptr); -long long QMouseEvent_Flags(void* ptr); -void* QMouseEvent_GlobalPos(void* ptr); -int QMouseEvent_GlobalX(void* ptr); -int QMouseEvent_GlobalY(void* ptr); -void* QMouseEvent_LocalPos(void* ptr); -void* QMouseEvent_Pos(void* ptr); -void* QMouseEvent_ScreenPos(void* ptr); -long long QMouseEvent_Source(void* ptr); -void* QMouseEvent_WindowPos(void* ptr); -int QMouseEvent_X(void* ptr); -int QMouseEvent_Y(void* ptr); -void* QMoveEvent_NewQMoveEvent(void* pos, void* oldPos); -void* QMoveEvent_OldPos(void* ptr); -void* QMoveEvent_Pos(void* ptr); -void* QMovie_NewQMovie(void* parent); -void* QMovie_NewQMovie2(void* device, void* format, void* parent); -void* QMovie_NewQMovie3(struct QtGui_PackedString fileName, void* format, void* parent); -void* QMovie_BackgroundColor(void* ptr); -long long QMovie_CacheMode(void* ptr); -int QMovie_CurrentFrameNumber(void* ptr); -void* QMovie_CurrentImage(void* ptr); -void* QMovie_CurrentPixmap(void* ptr); -void* QMovie_Device(void* ptr); -void QMovie_ConnectError(void* ptr, long long t); -void QMovie_DisconnectError(void* ptr); -void QMovie_Error(void* ptr, long long error); -struct QtGui_PackedString QMovie_FileName(void* ptr); -void QMovie_ConnectFinished(void* ptr, long long t); -void QMovie_DisconnectFinished(void* ptr); -void QMovie_Finished(void* ptr); -void* QMovie_Format(void* ptr); -void QMovie_ConnectFrameChanged(void* ptr, long long t); -void QMovie_DisconnectFrameChanged(void* ptr); -void QMovie_FrameChanged(void* ptr, int frameNumber); -int QMovie_FrameCount(void* ptr); -void* QMovie_FrameRect(void* ptr); -char QMovie_IsValid(void* ptr); -char QMovie_JumpToFrame(void* ptr, int frameNumber); -char QMovie_JumpToNextFrame(void* ptr); -char QMovie_JumpToNextFrameDefault(void* ptr); -long long QMovie_LastError(void* ptr); -struct QtGui_PackedString QMovie_LastErrorString(void* ptr); -int QMovie_LoopCount(void* ptr); -int QMovie_NextFrameDelay(void* ptr); -void QMovie_ConnectResized(void* ptr, long long t); -void QMovie_DisconnectResized(void* ptr); -void QMovie_Resized(void* ptr, void* size); -void* QMovie_ScaledSize(void* ptr); -void QMovie_SetBackgroundColor(void* ptr, void* color); -void QMovie_SetCacheMode(void* ptr, long long mode); -void QMovie_SetDevice(void* ptr, void* device); -void QMovie_SetFileName(void* ptr, struct QtGui_PackedString fileName); -void QMovie_SetFormat(void* ptr, void* format); -void QMovie_SetPaused(void* ptr, char paused); -void QMovie_SetPausedDefault(void* ptr, char paused); -void QMovie_SetScaledSize(void* ptr, void* size); -void QMovie_SetSpeed(void* ptr, int percentSpeed); -void QMovie_SetSpeedDefault(void* ptr, int percentSpeed); -int QMovie_Speed(void* ptr); -void QMovie_Start(void* ptr); -void QMovie_StartDefault(void* ptr); -void QMovie_ConnectStarted(void* ptr, long long t); -void QMovie_DisconnectStarted(void* ptr); -void QMovie_Started(void* ptr); -long long QMovie_State(void* ptr); -void QMovie_ConnectStateChanged(void* ptr, long long t); -void QMovie_DisconnectStateChanged(void* ptr); -void QMovie_StateChanged(void* ptr, long long state); -void QMovie_Stop(void* ptr); -void QMovie_StopDefault(void* ptr); -struct QtGui_PackedList QMovie_QMovie_SupportedFormats(); -void QMovie_ConnectUpdated(void* ptr, long long t); -void QMovie_DisconnectUpdated(void* ptr); -void QMovie_Updated(void* ptr, void* rect); -void QMovie_DestroyQMovie(void* ptr); -void QMovie_DestroyQMovieDefault(void* ptr); -void* QMovie___supportedFormats_atList(void* ptr, int i); -void QMovie___supportedFormats_setList(void* ptr, void* i); -void* QMovie___supportedFormats_newList(void* ptr); -void* QMovie___children_atList(void* ptr, int i); -void QMovie___children_setList(void* ptr, void* i); -void* QMovie___children_newList(void* ptr); -void* QMovie___dynamicPropertyNames_atList(void* ptr, int i); -void QMovie___dynamicPropertyNames_setList(void* ptr, void* i); -void* QMovie___dynamicPropertyNames_newList(void* ptr); -void* QMovie___findChildren_atList(void* ptr, int i); -void QMovie___findChildren_setList(void* ptr, void* i); -void* QMovie___findChildren_newList(void* ptr); -void* QMovie___findChildren_atList3(void* ptr, int i); -void QMovie___findChildren_setList3(void* ptr, void* i); -void* QMovie___findChildren_newList3(void* ptr); -void* QMovie___qFindChildren_atList2(void* ptr, int i); -void QMovie___qFindChildren_setList2(void* ptr, void* i); -void* QMovie___qFindChildren_newList2(void* ptr); -void QMovie_ChildEventDefault(void* ptr, void* event); -void QMovie_ConnectNotifyDefault(void* ptr, void* sign); -void QMovie_CustomEventDefault(void* ptr, void* event); -void QMovie_DeleteLaterDefault(void* ptr); -void QMovie_DisconnectNotifyDefault(void* ptr, void* sign); -char QMovie_EventDefault(void* ptr, void* e); -char QMovie_EventFilterDefault(void* ptr, void* watched, void* event); -void* QMovie_MetaObjectDefault(void* ptr); -void QMovie_TimerEventDefault(void* ptr, void* event); -void* QNativeGestureEvent_NewQNativeGestureEvent2(long long ty, void* device, void* localPos, void* windowPos, void* screenPos, double realValue, unsigned long sequenceId, unsigned long long intValue); -void* QNativeGestureEvent_Device(void* ptr); -long long QNativeGestureEvent_GestureType(void* ptr); -void* QNativeGestureEvent_GlobalPos(void* ptr); -void* QNativeGestureEvent_LocalPos(void* ptr); -void* QNativeGestureEvent_Pos(void* ptr); -void* QNativeGestureEvent_ScreenPos(void* ptr); -double QNativeGestureEvent_Value(void* ptr); -void* QNativeGestureEvent_WindowPos(void* ptr); -void* QOffscreenSurface_NewQOffscreenSurface(void* targetScreen, void* parent); -void* QOffscreenSurface_NewQOffscreenSurface2(void* targetScreen); -void QOffscreenSurface_Create(void* ptr); -void QOffscreenSurface_Destroy(void* ptr); -void* QOffscreenSurface_Format(void* ptr); -void* QOffscreenSurface_FormatDefault(void* ptr); -char QOffscreenSurface_IsValid(void* ptr); -void* QOffscreenSurface_NativeHandle(void* ptr); -void* QOffscreenSurface_RequestedFormat(void* ptr); -void* QOffscreenSurface_Screen(void* ptr); -void QOffscreenSurface_ConnectScreenChanged(void* ptr, long long t); -void QOffscreenSurface_DisconnectScreenChanged(void* ptr); -void QOffscreenSurface_ScreenChanged(void* ptr, void* screen); -void QOffscreenSurface_SetFormat(void* ptr, void* format); -void QOffscreenSurface_SetNativeHandle(void* ptr, void* handle); -void QOffscreenSurface_SetScreen(void* ptr, void* newScreen); -void* QOffscreenSurface_Size(void* ptr); -void* QOffscreenSurface_SizeDefault(void* ptr); -long long QOffscreenSurface_SurfaceType(void* ptr); -long long QOffscreenSurface_SurfaceTypeDefault(void* ptr); -void QOffscreenSurface_DestroyQOffscreenSurface(void* ptr); -void QOffscreenSurface_DestroyQOffscreenSurfaceDefault(void* ptr); -void* QOffscreenSurface___children_atList(void* ptr, int i); -void QOffscreenSurface___children_setList(void* ptr, void* i); -void* QOffscreenSurface___children_newList(void* ptr); -void* QOffscreenSurface___dynamicPropertyNames_atList(void* ptr, int i); -void QOffscreenSurface___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOffscreenSurface___dynamicPropertyNames_newList(void* ptr); -void* QOffscreenSurface___findChildren_atList(void* ptr, int i); -void QOffscreenSurface___findChildren_setList(void* ptr, void* i); -void* QOffscreenSurface___findChildren_newList(void* ptr); -void* QOffscreenSurface___findChildren_atList3(void* ptr, int i); -void QOffscreenSurface___findChildren_setList3(void* ptr, void* i); -void* QOffscreenSurface___findChildren_newList3(void* ptr); -void* QOffscreenSurface___qFindChildren_atList2(void* ptr, int i); -void QOffscreenSurface___qFindChildren_setList2(void* ptr, void* i); -void* QOffscreenSurface___qFindChildren_newList2(void* ptr); -void QOffscreenSurface_ChildEvent(void* ptr, void* event); -void QOffscreenSurface_ChildEventDefault(void* ptr, void* event); -void QOffscreenSurface_ConnectNotify(void* ptr, void* sign); -void QOffscreenSurface_ConnectNotifyDefault(void* ptr, void* sign); -void QOffscreenSurface_CustomEvent(void* ptr, void* event); -void QOffscreenSurface_CustomEventDefault(void* ptr, void* event); -void QOffscreenSurface_DeleteLater(void* ptr); -void QOffscreenSurface_DeleteLaterDefault(void* ptr); -void QOffscreenSurface_DisconnectNotify(void* ptr, void* sign); -void QOffscreenSurface_DisconnectNotifyDefault(void* ptr, void* sign); -char QOffscreenSurface_Event(void* ptr, void* e); -char QOffscreenSurface_EventDefault(void* ptr, void* e); -char QOffscreenSurface_EventFilter(void* ptr, void* watched, void* event); -char QOffscreenSurface_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOffscreenSurface_MetaObject(void* ptr); -void* QOffscreenSurface_MetaObjectDefault(void* ptr); -void QOffscreenSurface_TimerEvent(void* ptr, void* event); -void QOffscreenSurface_TimerEventDefault(void* ptr, void* event); -void* QOpenGLBuffer_NewQOpenGLBuffer(); -void* QOpenGLBuffer_NewQOpenGLBuffer2(long long ty); -void* QOpenGLBuffer_NewQOpenGLBuffer3(void* other); -void QOpenGLBuffer_Allocate(void* ptr, void* data, int count); -void QOpenGLBuffer_Allocate2(void* ptr, int count); -char QOpenGLBuffer_Bind(void* ptr); -unsigned int QOpenGLBuffer_BufferId(void* ptr); -char QOpenGLBuffer_Create(void* ptr); -void QOpenGLBuffer_Destroy(void* ptr); -char QOpenGLBuffer_IsCreated(void* ptr); -void* QOpenGLBuffer_Map(void* ptr, long long access); -void* QOpenGLBuffer_MapRange(void* ptr, int offset, int count, long long access); -char QOpenGLBuffer_Read(void* ptr, int offset, void* data, int count); -void QOpenGLBuffer_Release(void* ptr); -void QOpenGLBuffer_QOpenGLBuffer_Release2(long long ty); -void QOpenGLBuffer_SetUsagePattern(void* ptr, long long value); -int QOpenGLBuffer_Size(void* ptr); -long long QOpenGLBuffer_Type(void* ptr); -char QOpenGLBuffer_Unmap(void* ptr); -long long QOpenGLBuffer_UsagePattern(void* ptr); -void QOpenGLBuffer_Write(void* ptr, int offset, void* data, int count); -void QOpenGLBuffer_DestroyQOpenGLBuffer(void* ptr); -void* QOpenGLContext_NewQOpenGLContext(void* parent); -void QOpenGLContext_ConnectAboutToBeDestroyed(void* ptr, long long t); -void QOpenGLContext_DisconnectAboutToBeDestroyed(void* ptr); -void QOpenGLContext_AboutToBeDestroyed(void* ptr); -char QOpenGLContext_QOpenGLContext_AreSharing(void* first, void* second); -char QOpenGLContext_Create(void* ptr); -void* QOpenGLContext_QOpenGLContext_CurrentContext(); -unsigned int QOpenGLContext_DefaultFramebufferObject(void* ptr); -void QOpenGLContext_DoneCurrent(void* ptr); -void* QOpenGLContext_ExtraFunctions(void* ptr); -void* QOpenGLContext_Format(void* ptr); -void* QOpenGLContext_Functions(void* ptr); -void* QOpenGLContext_QOpenGLContext_GlobalShareContext(); -char QOpenGLContext_HasExtension(void* ptr, void* extension); -char QOpenGLContext_IsOpenGLES(void* ptr); -char QOpenGLContext_IsValid(void* ptr); -char QOpenGLContext_MakeCurrent(void* ptr, void* surface); -void* QOpenGLContext_NativeHandle(void* ptr); -void* QOpenGLContext_QOpenGLContext_OpenGLModuleHandle(); -long long QOpenGLContext_QOpenGLContext_OpenGLModuleType(); -void* QOpenGLContext_Screen(void* ptr); -void QOpenGLContext_SetFormat(void* ptr, void* format); -void QOpenGLContext_SetNativeHandle(void* ptr, void* handle); -void QOpenGLContext_SetScreen(void* ptr, void* screen); -void QOpenGLContext_SetShareContext(void* ptr, void* shareContext); -void* QOpenGLContext_ShareContext(void* ptr); -void* QOpenGLContext_ShareGroup(void* ptr); -char QOpenGLContext_QOpenGLContext_SupportsThreadedOpenGL(); -void* QOpenGLContext_Surface(void* ptr); -void QOpenGLContext_SwapBuffers(void* ptr, void* surface); -void* QOpenGLContext_VersionFunctions(void* ptr, void* versionProfile); -void QOpenGLContext_DestroyQOpenGLContext(void* ptr); -void QOpenGLContext_DestroyQOpenGLContextDefault(void* ptr); -void* QOpenGLContext___children_atList(void* ptr, int i); -void QOpenGLContext___children_setList(void* ptr, void* i); -void* QOpenGLContext___children_newList(void* ptr); -void* QOpenGLContext___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLContext___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLContext___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLContext___findChildren_atList(void* ptr, int i); -void QOpenGLContext___findChildren_setList(void* ptr, void* i); -void* QOpenGLContext___findChildren_newList(void* ptr); -void* QOpenGLContext___findChildren_atList3(void* ptr, int i); -void QOpenGLContext___findChildren_setList3(void* ptr, void* i); -void* QOpenGLContext___findChildren_newList3(void* ptr); -void* QOpenGLContext___qFindChildren_atList2(void* ptr, int i); -void QOpenGLContext___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLContext___qFindChildren_newList2(void* ptr); -void QOpenGLContext_ChildEventDefault(void* ptr, void* event); -void QOpenGLContext_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLContext_CustomEventDefault(void* ptr, void* event); -void QOpenGLContext_DeleteLaterDefault(void* ptr); -void QOpenGLContext_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLContext_EventDefault(void* ptr, void* e); -char QOpenGLContext_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLContext_MetaObjectDefault(void* ptr); -void QOpenGLContext_TimerEventDefault(void* ptr, void* event); -void* QOpenGLContextGroup_QOpenGLContextGroup_CurrentContextGroup(); -struct QtGui_PackedList QOpenGLContextGroup_Shares(void* ptr); -void* QOpenGLContextGroup___shares_atList(void* ptr, int i); -void QOpenGLContextGroup___shares_setList(void* ptr, void* i); -void* QOpenGLContextGroup___shares_newList(void* ptr); -void* QOpenGLContextGroup___children_atList(void* ptr, int i); -void QOpenGLContextGroup___children_setList(void* ptr, void* i); -void* QOpenGLContextGroup___children_newList(void* ptr); -void* QOpenGLContextGroup___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLContextGroup___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLContextGroup___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLContextGroup___findChildren_atList(void* ptr, int i); -void QOpenGLContextGroup___findChildren_setList(void* ptr, void* i); -void* QOpenGLContextGroup___findChildren_newList(void* ptr); -void* QOpenGLContextGroup___findChildren_atList3(void* ptr, int i); -void QOpenGLContextGroup___findChildren_setList3(void* ptr, void* i); -void* QOpenGLContextGroup___findChildren_newList3(void* ptr); -void* QOpenGLContextGroup___qFindChildren_atList2(void* ptr, int i); -void QOpenGLContextGroup___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLContextGroup___qFindChildren_newList2(void* ptr); -void QOpenGLContextGroup_ChildEventDefault(void* ptr, void* event); -void QOpenGLContextGroup_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLContextGroup_CustomEventDefault(void* ptr, void* event); -void QOpenGLContextGroup_DeleteLaterDefault(void* ptr); -void QOpenGLContextGroup_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLContextGroup_EventDefault(void* ptr, void* e); -char QOpenGLContextGroup_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLContextGroup_MetaObjectDefault(void* ptr); -void QOpenGLContextGroup_TimerEventDefault(void* ptr, void* event); -void* QOpenGLDebugLogger_NewQOpenGLDebugLogger(void* parent); -void QOpenGLDebugLogger_DisableMessages(void* ptr, long long sources, long long types, long long severities); -void QOpenGLDebugLogger_DisableMessages2(void* ptr, void* ids, long long sources, long long types); -void QOpenGLDebugLogger_EnableMessages(void* ptr, long long sources, long long types, long long severities); -void QOpenGLDebugLogger_EnableMessages2(void* ptr, void* ids, long long sources, long long types); -char QOpenGLDebugLogger_Initialize(void* ptr); -char QOpenGLDebugLogger_IsLogging(void* ptr); -void QOpenGLDebugLogger_LogMessage(void* ptr, void* debugMessage); -void QOpenGLDebugLogger_LogMessageDefault(void* ptr, void* debugMessage); -struct QtGui_PackedList QOpenGLDebugLogger_LoggedMessages(void* ptr); -long long QOpenGLDebugLogger_LoggingMode(void* ptr); -long long QOpenGLDebugLogger_MaximumMessageLength(void* ptr); -void QOpenGLDebugLogger_ConnectMessageLogged(void* ptr, long long t); -void QOpenGLDebugLogger_DisconnectMessageLogged(void* ptr); -void QOpenGLDebugLogger_MessageLogged(void* ptr, void* debugMessage); -void QOpenGLDebugLogger_PopGroup(void* ptr); -void QOpenGLDebugLogger_PushGroup(void* ptr, struct QtGui_PackedString name, unsigned int id, long long source); -void QOpenGLDebugLogger_StartLogging(void* ptr, long long loggingMode); -void QOpenGLDebugLogger_StartLoggingDefault(void* ptr, long long loggingMode); -void QOpenGLDebugLogger_StopLogging(void* ptr); -void QOpenGLDebugLogger_StopLoggingDefault(void* ptr); -void QOpenGLDebugLogger_DestroyQOpenGLDebugLogger(void* ptr); -void QOpenGLDebugLogger_DestroyQOpenGLDebugLoggerDefault(void* ptr); -unsigned int QOpenGLDebugLogger___disableMessages_ids_atList2(void* ptr, int i); -void QOpenGLDebugLogger___disableMessages_ids_setList2(void* ptr, unsigned int i); -void* QOpenGLDebugLogger___disableMessages_ids_newList2(void* ptr); -unsigned int QOpenGLDebugLogger___enableMessages_ids_atList2(void* ptr, int i); -void QOpenGLDebugLogger___enableMessages_ids_setList2(void* ptr, unsigned int i); -void* QOpenGLDebugLogger___enableMessages_ids_newList2(void* ptr); -void* QOpenGLDebugLogger___loggedMessages_atList(void* ptr, int i); -void QOpenGLDebugLogger___loggedMessages_setList(void* ptr, void* i); -void* QOpenGLDebugLogger___loggedMessages_newList(void* ptr); -void* QOpenGLDebugLogger___children_atList(void* ptr, int i); -void QOpenGLDebugLogger___children_setList(void* ptr, void* i); -void* QOpenGLDebugLogger___children_newList(void* ptr); -void* QOpenGLDebugLogger___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLDebugLogger___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLDebugLogger___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLDebugLogger___findChildren_atList(void* ptr, int i); -void QOpenGLDebugLogger___findChildren_setList(void* ptr, void* i); -void* QOpenGLDebugLogger___findChildren_newList(void* ptr); -void* QOpenGLDebugLogger___findChildren_atList3(void* ptr, int i); -void QOpenGLDebugLogger___findChildren_setList3(void* ptr, void* i); -void* QOpenGLDebugLogger___findChildren_newList3(void* ptr); -void* QOpenGLDebugLogger___qFindChildren_atList2(void* ptr, int i); -void QOpenGLDebugLogger___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLDebugLogger___qFindChildren_newList2(void* ptr); -void QOpenGLDebugLogger_ChildEventDefault(void* ptr, void* event); -void QOpenGLDebugLogger_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLDebugLogger_CustomEventDefault(void* ptr, void* event); -void QOpenGLDebugLogger_DeleteLaterDefault(void* ptr); -void QOpenGLDebugLogger_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLDebugLogger_EventDefault(void* ptr, void* e); -char QOpenGLDebugLogger_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLDebugLogger_MetaObjectDefault(void* ptr); -void QOpenGLDebugLogger_TimerEventDefault(void* ptr, void* event); -void* QOpenGLDebugMessage_NewQOpenGLDebugMessage(); -void* QOpenGLDebugMessage_NewQOpenGLDebugMessage2(void* debugMessage); -void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateApplicationMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty); -void* QOpenGLDebugMessage_QOpenGLDebugMessage_CreateThirdPartyMessage(struct QtGui_PackedString text, unsigned int id, long long severity, long long ty); -unsigned int QOpenGLDebugMessage_Id(void* ptr); -struct QtGui_PackedString QOpenGLDebugMessage_Message(void* ptr); -long long QOpenGLDebugMessage_Severity(void* ptr); -long long QOpenGLDebugMessage_Source(void* ptr); -void QOpenGLDebugMessage_Swap(void* ptr, void* debugMessage); -long long QOpenGLDebugMessage_Type(void* ptr); -void QOpenGLDebugMessage_DestroyQOpenGLDebugMessage(void* ptr); -void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions(); -void* QOpenGLExtraFunctions_NewQOpenGLExtraFunctions2(void* context); -void QOpenGLExtraFunctions_GlActiveShaderProgram(void* ptr, unsigned int pipeline, unsigned int program); -void QOpenGLExtraFunctions_GlBeginQuery(void* ptr, unsigned int target, unsigned int id); -void QOpenGLExtraFunctions_GlBeginTransformFeedback(void* ptr, unsigned int primitiveMode); -void QOpenGLExtraFunctions_GlBindBufferBase(void* ptr, unsigned int target, unsigned int index, unsigned int buffer); -void QOpenGLExtraFunctions_GlBindImageTexture(void* ptr, unsigned int unit, unsigned int texture, int level, char layered, int layer, unsigned int access, unsigned int format); -void QOpenGLExtraFunctions_GlBindProgramPipeline(void* ptr, unsigned int pipeline); -void QOpenGLExtraFunctions_GlBindSampler(void* ptr, unsigned int unit, unsigned int sampler); -void QOpenGLExtraFunctions_GlBindTransformFeedback(void* ptr, unsigned int target, unsigned int id); -void QOpenGLExtraFunctions_GlBindVertexArray(void* ptr, unsigned int array); -void QOpenGLExtraFunctions_GlBlendBarrier(void* ptr); -void QOpenGLExtraFunctions_GlBlendEquationSeparatei(void* ptr, unsigned int buf, unsigned int modeRGB, unsigned int modeAlpha); -void QOpenGLExtraFunctions_GlBlendEquationi(void* ptr, unsigned int buf, unsigned int mode); -void QOpenGLExtraFunctions_GlBlendFuncSeparatei(void* ptr, unsigned int buf, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha); -void QOpenGLExtraFunctions_GlBlendFunci(void* ptr, unsigned int buf, unsigned int src, unsigned int dst); -void QOpenGLExtraFunctions_GlBlitFramebuffer(void* ptr, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, unsigned int mask, unsigned int filter); -void QOpenGLExtraFunctions_GlClearBufferfi(void* ptr, unsigned int buffer, int drawbuffer, float depth, int stencil); -void QOpenGLExtraFunctions_GlClearBufferfv(void* ptr, unsigned int buffer, int drawbuffer, float value); -void QOpenGLExtraFunctions_GlClearBufferiv(void* ptr, unsigned int buffer, int drawbuffer, int value); -void QOpenGLExtraFunctions_GlClearBufferuiv(void* ptr, unsigned int buffer, int drawbuffer, unsigned int value); -void QOpenGLExtraFunctions_GlColorMaski(void* ptr, unsigned int index, char r, char g, char b, char a); -void QOpenGLExtraFunctions_GlCompressedTexImage3D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, void* data); -void QOpenGLExtraFunctions_GlCompressedTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, int imageSize, void* data); -void QOpenGLExtraFunctions_GlCopyImageSubData(void* ptr, unsigned int srcName, unsigned int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, unsigned int dstName, unsigned int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth); -void QOpenGLExtraFunctions_GlCopyTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); -void QOpenGLExtraFunctions_GlDebugMessageControl(void* ptr, unsigned int source, unsigned int ty, unsigned int severity, int count, unsigned int ids, char enabled); -void QOpenGLExtraFunctions_GlDeleteProgramPipelines(void* ptr, int n, unsigned int pipelines); -void QOpenGLExtraFunctions_GlDeleteQueries(void* ptr, int n, unsigned int ids); -void QOpenGLExtraFunctions_GlDeleteSamplers(void* ptr, int count, unsigned int samplers); -void QOpenGLExtraFunctions_GlDeleteTransformFeedbacks(void* ptr, int n, unsigned int ids); -void QOpenGLExtraFunctions_GlDeleteVertexArrays(void* ptr, int n, unsigned int arrays); -void QOpenGLExtraFunctions_GlDisablei(void* ptr, unsigned int target, unsigned int index); -void QOpenGLExtraFunctions_GlDispatchCompute(void* ptr, unsigned int num_groups_x, unsigned int num_groups_y, unsigned int num_groups_z); -void QOpenGLExtraFunctions_GlDrawArraysIndirect(void* ptr, unsigned int mode, void* indirect); -void QOpenGLExtraFunctions_GlDrawArraysInstanced(void* ptr, unsigned int mode, int first, int count, int instancecount); -void QOpenGLExtraFunctions_GlDrawBuffers(void* ptr, int n, unsigned int bufs); -void QOpenGLExtraFunctions_GlDrawElementsBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int basevertex); -void QOpenGLExtraFunctions_GlDrawElementsIndirect(void* ptr, unsigned int mode, unsigned int ty, void* indirect); -void QOpenGLExtraFunctions_GlDrawElementsInstanced(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount); -void QOpenGLExtraFunctions_GlDrawElementsInstancedBaseVertex(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices, int instancecount, int basevertex); -void QOpenGLExtraFunctions_GlDrawRangeElements(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices); -void QOpenGLExtraFunctions_GlDrawRangeElementsBaseVertex(void* ptr, unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int ty, void* indices, int basevertex); -void QOpenGLExtraFunctions_GlEnablei(void* ptr, unsigned int target, unsigned int index); -void QOpenGLExtraFunctions_GlEndQuery(void* ptr, unsigned int target); -void QOpenGLExtraFunctions_GlEndTransformFeedback(void* ptr); -void QOpenGLExtraFunctions_GlFramebufferParameteri(void* ptr, unsigned int target, unsigned int pname, int param); -void QOpenGLExtraFunctions_GlFramebufferTexture(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level); -void QOpenGLExtraFunctions_GlFramebufferTextureLayer(void* ptr, unsigned int target, unsigned int attachment, unsigned int texture, int level, int layer); -void QOpenGLExtraFunctions_GlGenProgramPipelines(void* ptr, int n, unsigned int pipelines); -void QOpenGLExtraFunctions_GlGenQueries(void* ptr, int n, unsigned int ids); -void QOpenGLExtraFunctions_GlGenSamplers(void* ptr, int count, unsigned int samplers); -void QOpenGLExtraFunctions_GlGenTransformFeedbacks(void* ptr, int n, unsigned int ids); -void QOpenGLExtraFunctions_GlGenVertexArrays(void* ptr, int n, unsigned int arrays); -void QOpenGLExtraFunctions_GlGetActiveUniformBlockiv(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetActiveUniformsiv(void* ptr, unsigned int program, int uniformCount, unsigned int uniformIndices, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetBooleani_v(void* ptr, unsigned int target, unsigned int index, char* data); -void QOpenGLExtraFunctions_GlGetBufferPointerv(void* ptr, unsigned int target, unsigned int pname, void* params); -void QOpenGLExtraFunctions_GlGetFramebufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); -unsigned int QOpenGLExtraFunctions_GlGetGraphicsResetStatus(void* ptr); -void QOpenGLExtraFunctions_GlGetIntegeri_v(void* ptr, unsigned int target, unsigned int index, int data); -void QOpenGLExtraFunctions_GlGetInternalformativ(void* ptr, unsigned int target, unsigned int internalformat, unsigned int pname, int bufSize, int params); -void QOpenGLExtraFunctions_GlGetMultisamplefv(void* ptr, unsigned int pname, unsigned int index, float val); -void QOpenGLExtraFunctions_GlGetPointerv(void* ptr, unsigned int pname, void* params); -void QOpenGLExtraFunctions_GlGetProgramBinary(void* ptr, unsigned int program, int bufSize, int length, unsigned int binaryFormat, void* binary); -void QOpenGLExtraFunctions_GlGetProgramInterfaceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetProgramPipelineiv(void* ptr, unsigned int pipeline, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetProgramResourceiv(void* ptr, unsigned int program, unsigned int programInterface, unsigned int index, int propCount, unsigned int props, int bufSize, int length, int params); -void QOpenGLExtraFunctions_GlGetQueryObjectuiv(void* ptr, unsigned int id, unsigned int pname, unsigned int params); -void QOpenGLExtraFunctions_GlGetQueryiv(void* ptr, unsigned int target, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int params); -void QOpenGLExtraFunctions_GlGetSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float params); -void QOpenGLExtraFunctions_GlGetSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int params); -struct QtGui_PackedString QOpenGLExtraFunctions_GlGetStringi(void* ptr, unsigned int name, unsigned int index); -void QOpenGLExtraFunctions_GlGetTexLevelParameterfv(void* ptr, unsigned int target, int level, unsigned int pname, float params); -void QOpenGLExtraFunctions_GlGetTexLevelParameteriv(void* ptr, unsigned int target, int level, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params); -void QOpenGLExtraFunctions_GlGetUniformuiv(void* ptr, unsigned int program, int location, unsigned int params); -void QOpenGLExtraFunctions_GlGetVertexAttribIiv(void* ptr, unsigned int index, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlGetVertexAttribIuiv(void* ptr, unsigned int index, unsigned int pname, unsigned int params); -void QOpenGLExtraFunctions_GlGetnUniformfv(void* ptr, unsigned int program, int location, int bufSize, float params); -void QOpenGLExtraFunctions_GlGetnUniformiv(void* ptr, unsigned int program, int location, int bufSize, int params); -void QOpenGLExtraFunctions_GlGetnUniformuiv(void* ptr, unsigned int program, int location, int bufSize, unsigned int params); -void QOpenGLExtraFunctions_GlInvalidateFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments); -void QOpenGLExtraFunctions_GlInvalidateSubFramebuffer(void* ptr, unsigned int target, int numAttachments, unsigned int attachments, int x, int y, int width, int height); -char QOpenGLExtraFunctions_GlIsEnabledi(void* ptr, unsigned int target, unsigned int index); -char QOpenGLExtraFunctions_GlIsProgramPipeline(void* ptr, unsigned int pipeline); -char QOpenGLExtraFunctions_GlIsQuery(void* ptr, unsigned int id); -char QOpenGLExtraFunctions_GlIsSampler(void* ptr, unsigned int sampler); -char QOpenGLExtraFunctions_GlIsTransformFeedback(void* ptr, unsigned int id); -char QOpenGLExtraFunctions_GlIsVertexArray(void* ptr, unsigned int array); -void QOpenGLExtraFunctions_GlMemoryBarrier(void* ptr, unsigned int barriers); -void QOpenGLExtraFunctions_GlMemoryBarrierByRegion(void* ptr, unsigned int barriers); -void QOpenGLExtraFunctions_GlMinSampleShading(void* ptr, float value); -void QOpenGLExtraFunctions_GlPatchParameteri(void* ptr, unsigned int pname, int value); -void QOpenGLExtraFunctions_GlPauseTransformFeedback(void* ptr); -void QOpenGLExtraFunctions_GlPopDebugGroup(void* ptr); -void QOpenGLExtraFunctions_GlPrimitiveBoundingBox(void* ptr, float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW); -void QOpenGLExtraFunctions_GlProgramBinary(void* ptr, unsigned int program, unsigned int binaryFormat, void* binary, int length); -void QOpenGLExtraFunctions_GlProgramParameteri(void* ptr, unsigned int program, unsigned int pname, int value); -void QOpenGLExtraFunctions_GlProgramUniform1f(void* ptr, unsigned int program, int location, float v0); -void QOpenGLExtraFunctions_GlProgramUniform1fv(void* ptr, unsigned int program, int location, int count, float value); -void QOpenGLExtraFunctions_GlProgramUniform1i(void* ptr, unsigned int program, int location, int v0); -void QOpenGLExtraFunctions_GlProgramUniform1iv(void* ptr, unsigned int program, int location, int count, int value); -void QOpenGLExtraFunctions_GlProgramUniform1ui(void* ptr, unsigned int program, int location, unsigned int v0); -void QOpenGLExtraFunctions_GlProgramUniform1uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlProgramUniform2f(void* ptr, unsigned int program, int location, float v0, float v1); -void QOpenGLExtraFunctions_GlProgramUniform2fv(void* ptr, unsigned int program, int location, int count, float value); -void QOpenGLExtraFunctions_GlProgramUniform2i(void* ptr, unsigned int program, int location, int v0, int v1); -void QOpenGLExtraFunctions_GlProgramUniform2iv(void* ptr, unsigned int program, int location, int count, int value); -void QOpenGLExtraFunctions_GlProgramUniform2ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1); -void QOpenGLExtraFunctions_GlProgramUniform2uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlProgramUniform3f(void* ptr, unsigned int program, int location, float v0, float v1, float v2); -void QOpenGLExtraFunctions_GlProgramUniform3fv(void* ptr, unsigned int program, int location, int count, float value); -void QOpenGLExtraFunctions_GlProgramUniform3i(void* ptr, unsigned int program, int location, int v0, int v1, int v2); -void QOpenGLExtraFunctions_GlProgramUniform3iv(void* ptr, unsigned int program, int location, int count, int value); -void QOpenGLExtraFunctions_GlProgramUniform3ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2); -void QOpenGLExtraFunctions_GlProgramUniform3uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlProgramUniform4f(void* ptr, unsigned int program, int location, float v0, float v1, float v2, float v3); -void QOpenGLExtraFunctions_GlProgramUniform4fv(void* ptr, unsigned int program, int location, int count, float value); -void QOpenGLExtraFunctions_GlProgramUniform4i(void* ptr, unsigned int program, int location, int v0, int v1, int v2, int v3); -void QOpenGLExtraFunctions_GlProgramUniform4iv(void* ptr, unsigned int program, int location, int count, int value); -void QOpenGLExtraFunctions_GlProgramUniform4ui(void* ptr, unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3); -void QOpenGLExtraFunctions_GlProgramUniform4uiv(void* ptr, unsigned int program, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix2x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix2x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix3x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix3x4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix4fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix4x2fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlProgramUniformMatrix4x3fv(void* ptr, unsigned int program, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlReadBuffer(void* ptr, unsigned int src); -void QOpenGLExtraFunctions_GlReadnPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, int bufSize, void* data); -void QOpenGLExtraFunctions_GlRenderbufferStorageMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height); -void QOpenGLExtraFunctions_GlResumeTransformFeedback(void* ptr); -void QOpenGLExtraFunctions_GlSampleMaski(void* ptr, unsigned int maskNumber, unsigned int mask); -void QOpenGLExtraFunctions_GlSamplerParameterIiv(void* ptr, unsigned int sampler, unsigned int pname, int param); -void QOpenGLExtraFunctions_GlSamplerParameterIuiv(void* ptr, unsigned int sampler, unsigned int pname, unsigned int param); -void QOpenGLExtraFunctions_GlSamplerParameterf(void* ptr, unsigned int sampler, unsigned int pname, float param); -void QOpenGLExtraFunctions_GlSamplerParameterfv(void* ptr, unsigned int sampler, unsigned int pname, float param); -void QOpenGLExtraFunctions_GlSamplerParameteri(void* ptr, unsigned int sampler, unsigned int pname, int param); -void QOpenGLExtraFunctions_GlSamplerParameteriv(void* ptr, unsigned int sampler, unsigned int pname, int param); -void QOpenGLExtraFunctions_GlTexBuffer(void* ptr, unsigned int target, unsigned int internalformat, unsigned int buffer); -void QOpenGLExtraFunctions_GlTexImage3D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int ty, void* pixels); -void QOpenGLExtraFunctions_GlTexParameterIiv(void* ptr, unsigned int target, unsigned int pname, int params); -void QOpenGLExtraFunctions_GlTexParameterIuiv(void* ptr, unsigned int target, unsigned int pname, unsigned int params); -void QOpenGLExtraFunctions_GlTexStorage2D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height); -void QOpenGLExtraFunctions_GlTexStorage2DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, char fixedsamplelocations); -void QOpenGLExtraFunctions_GlTexStorage3D(void* ptr, unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth); -void QOpenGLExtraFunctions_GlTexStorage3DMultisample(void* ptr, unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, char fixedsamplelocations); -void QOpenGLExtraFunctions_GlTexSubImage3D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, unsigned int ty, void* pixels); -void QOpenGLExtraFunctions_GlUniform1ui(void* ptr, int location, unsigned int v0); -void QOpenGLExtraFunctions_GlUniform1uiv(void* ptr, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlUniform2ui(void* ptr, int location, unsigned int v0, unsigned int v1); -void QOpenGLExtraFunctions_GlUniform2uiv(void* ptr, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlUniform3ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2); -void QOpenGLExtraFunctions_GlUniform3uiv(void* ptr, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlUniform4ui(void* ptr, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3); -void QOpenGLExtraFunctions_GlUniform4uiv(void* ptr, int location, int count, unsigned int value); -void QOpenGLExtraFunctions_GlUniformBlockBinding(void* ptr, unsigned int program, unsigned int uniformBlockIndex, unsigned int uniformBlockBinding); -void QOpenGLExtraFunctions_GlUniformMatrix2x3fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlUniformMatrix2x4fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlUniformMatrix3x2fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlUniformMatrix3x4fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlUniformMatrix4x2fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLExtraFunctions_GlUniformMatrix4x3fv(void* ptr, int location, int count, char transpose, float value); -char QOpenGLExtraFunctions_GlUnmapBuffer(void* ptr, unsigned int target); -void QOpenGLExtraFunctions_GlUseProgramStages(void* ptr, unsigned int pipeline, unsigned int stages, unsigned int program); -void QOpenGLExtraFunctions_GlValidateProgramPipeline(void* ptr, unsigned int pipeline); -void QOpenGLExtraFunctions_GlVertexAttribBinding(void* ptr, unsigned int attribindex, unsigned int bindingindex); -void QOpenGLExtraFunctions_GlVertexAttribDivisor(void* ptr, unsigned int index, unsigned int divisor); -void QOpenGLExtraFunctions_GlVertexAttribFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, char normalized, unsigned int relativeoffset); -void QOpenGLExtraFunctions_GlVertexAttribI4i(void* ptr, unsigned int index, int x, int y, int z, int w); -void QOpenGLExtraFunctions_GlVertexAttribI4iv(void* ptr, unsigned int index, int v); -void QOpenGLExtraFunctions_GlVertexAttribI4ui(void* ptr, unsigned int index, unsigned int x, unsigned int y, unsigned int z, unsigned int w); -void QOpenGLExtraFunctions_GlVertexAttribI4uiv(void* ptr, unsigned int index, unsigned int v); -void QOpenGLExtraFunctions_GlVertexAttribIFormat(void* ptr, unsigned int attribindex, int size, unsigned int ty, unsigned int relativeoffset); -void QOpenGLExtraFunctions_GlVertexAttribIPointer(void* ptr, unsigned int index, int size, unsigned int ty, int stride, void* pointer); -void QOpenGLExtraFunctions_GlVertexBindingDivisor(void* ptr, unsigned int bindingindex, unsigned int divisor); -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject(void* size, unsigned int target); -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject2(int width, int height, unsigned int target); -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject3(void* size, long long attachment, unsigned int target, unsigned int internalFormat); -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject4(int width, int height, long long attachment, unsigned int target, unsigned int internalFormat); -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject5(void* size, void* format); -void* QOpenGLFramebufferObject_NewQOpenGLFramebufferObject6(int width, int height, void* format); -void QOpenGLFramebufferObject_AddColorAttachment(void* ptr, void* size, unsigned int internalFormat); -void QOpenGLFramebufferObject_AddColorAttachment2(void* ptr, int width, int height, unsigned int internalFormat); -long long QOpenGLFramebufferObject_Attachment(void* ptr); -char QOpenGLFramebufferObject_Bind(void* ptr); -char QOpenGLFramebufferObject_QOpenGLFramebufferObject_BindDefault(); -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, long long restorePolicy); -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer2(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter, int readColorAttachmentIndex, int drawColorAttachmentIndex); -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer3(void* target, void* targetRect, void* source, void* sourceRect, unsigned int buffers, unsigned int filter); -void QOpenGLFramebufferObject_QOpenGLFramebufferObject_BlitFramebuffer4(void* target, void* source, unsigned int buffers, unsigned int filter); -void* QOpenGLFramebufferObject_Format(void* ptr); -unsigned int QOpenGLFramebufferObject_Handle(void* ptr); -char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferBlit(); -char QOpenGLFramebufferObject_QOpenGLFramebufferObject_HasOpenGLFramebufferObjects(); -int QOpenGLFramebufferObject_Height(void* ptr); -char QOpenGLFramebufferObject_IsBound(void* ptr); -char QOpenGLFramebufferObject_IsValid(void* ptr); -char QOpenGLFramebufferObject_Release(void* ptr); -void QOpenGLFramebufferObject_SetAttachment(void* ptr, long long attachment); -void* QOpenGLFramebufferObject_Size(void* ptr); -struct QtGui_PackedList QOpenGLFramebufferObject_Sizes(void* ptr); -unsigned int QOpenGLFramebufferObject_TakeTexture(void* ptr); -unsigned int QOpenGLFramebufferObject_TakeTexture2(void* ptr, int colorAttachmentIndex); -unsigned int QOpenGLFramebufferObject_Texture(void* ptr); -struct QtGui_PackedList QOpenGLFramebufferObject_Textures(void* ptr); -void* QOpenGLFramebufferObject_ToImage(void* ptr, char flipped); -void* QOpenGLFramebufferObject_ToImage2(void* ptr); -void* QOpenGLFramebufferObject_ToImage3(void* ptr, char flipped, int colorAttachmentIndex); -int QOpenGLFramebufferObject_Width(void* ptr); -void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObject(void* ptr); -void QOpenGLFramebufferObject_DestroyQOpenGLFramebufferObjectDefault(void* ptr); -void* QOpenGLFramebufferObject___sizes_atList(void* ptr, int i); -void QOpenGLFramebufferObject___sizes_setList(void* ptr, void* i); -void* QOpenGLFramebufferObject___sizes_newList(void* ptr); -unsigned int QOpenGLFramebufferObject___textures_atList(void* ptr, int i); -void QOpenGLFramebufferObject___textures_setList(void* ptr, unsigned int i); -void* QOpenGLFramebufferObject___textures_newList(void* ptr); -void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat(); -void* QOpenGLFramebufferObjectFormat_NewQOpenGLFramebufferObjectFormat2(void* other); -long long QOpenGLFramebufferObjectFormat_Attachment(void* ptr); -unsigned int QOpenGLFramebufferObjectFormat_InternalTextureFormat(void* ptr); -char QOpenGLFramebufferObjectFormat_Mipmap(void* ptr); -int QOpenGLFramebufferObjectFormat_Samples(void* ptr); -void QOpenGLFramebufferObjectFormat_SetAttachment(void* ptr, long long attachment); -void QOpenGLFramebufferObjectFormat_SetInternalTextureFormat(void* ptr, unsigned int internalTextureFormat); -void QOpenGLFramebufferObjectFormat_SetMipmap(void* ptr, char enabled); -void QOpenGLFramebufferObjectFormat_SetSamples(void* ptr, int samples); -void QOpenGLFramebufferObjectFormat_SetTextureTarget(void* ptr, unsigned int target); -unsigned int QOpenGLFramebufferObjectFormat_TextureTarget(void* ptr); -void QOpenGLFramebufferObjectFormat_DestroyQOpenGLFramebufferObjectFormat(void* ptr); -void* QOpenGLFunctions_NewQOpenGLFunctions(); -void* QOpenGLFunctions_NewQOpenGLFunctions2(void* context); -void QOpenGLFunctions_GlActiveTexture(void* ptr, unsigned int texture); -void QOpenGLFunctions_GlAttachShader(void* ptr, unsigned int program, unsigned int shader); -void QOpenGLFunctions_GlBindAttribLocation(void* ptr, unsigned int program, unsigned int index, char* name); -void QOpenGLFunctions_GlBindBuffer(void* ptr, unsigned int target, unsigned int buffer); -void QOpenGLFunctions_GlBindFramebuffer(void* ptr, unsigned int target, unsigned int framebuffer); -void QOpenGLFunctions_GlBindRenderbuffer(void* ptr, unsigned int target, unsigned int renderbuffer); -void QOpenGLFunctions_GlBindTexture(void* ptr, unsigned int target, unsigned int texture); -void QOpenGLFunctions_GlBlendColor(void* ptr, float red, float green, float blue, float alpha); -void QOpenGLFunctions_GlBlendEquation(void* ptr, unsigned int mode); -void QOpenGLFunctions_GlBlendEquationSeparate(void* ptr, unsigned int modeRGB, unsigned int modeAlpha); -void QOpenGLFunctions_GlBlendFunc(void* ptr, unsigned int sfactor, unsigned int dfactor); -void QOpenGLFunctions_GlBlendFuncSeparate(void* ptr, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha); -unsigned int QOpenGLFunctions_GlCheckFramebufferStatus(void* ptr, unsigned int target); -void QOpenGLFunctions_GlClear(void* ptr, unsigned int mask); -void QOpenGLFunctions_GlClearColor(void* ptr, float red, float green, float blue, float alpha); -void QOpenGLFunctions_GlClearDepthf(void* ptr, float depth); -void QOpenGLFunctions_GlClearStencil(void* ptr, int s); -void QOpenGLFunctions_GlColorMask(void* ptr, char red, char green, char blue, char alpha); -void QOpenGLFunctions_GlCompileShader(void* ptr, unsigned int shader); -void QOpenGLFunctions_GlCompressedTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, void* data); -void QOpenGLFunctions_GlCompressedTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, void* data); -void QOpenGLFunctions_GlCopyTexImage2D(void* ptr, unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border); -void QOpenGLFunctions_GlCopyTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height); -unsigned int QOpenGLFunctions_GlCreateProgram(void* ptr); -unsigned int QOpenGLFunctions_GlCreateShader(void* ptr, unsigned int ty); -void QOpenGLFunctions_GlCullFace(void* ptr, unsigned int mode); -void QOpenGLFunctions_GlDeleteBuffers(void* ptr, int n, unsigned int buffers); -void QOpenGLFunctions_GlDeleteFramebuffers(void* ptr, int n, unsigned int framebuffers); -void QOpenGLFunctions_GlDeleteProgram(void* ptr, unsigned int program); -void QOpenGLFunctions_GlDeleteRenderbuffers(void* ptr, int n, unsigned int renderbuffers); -void QOpenGLFunctions_GlDeleteShader(void* ptr, unsigned int shader); -void QOpenGLFunctions_GlDeleteTextures(void* ptr, int n, unsigned int textures); -void QOpenGLFunctions_GlDepthFunc(void* ptr, unsigned int fu); -void QOpenGLFunctions_GlDepthMask(void* ptr, char flag); -void QOpenGLFunctions_GlDepthRangef(void* ptr, float zNear, float zFar); -void QOpenGLFunctions_GlDetachShader(void* ptr, unsigned int program, unsigned int shader); -void QOpenGLFunctions_GlDisable(void* ptr, unsigned int cap); -void QOpenGLFunctions_GlDisableVertexAttribArray(void* ptr, unsigned int index); -void QOpenGLFunctions_GlDrawArrays(void* ptr, unsigned int mode, int first, int count); -void QOpenGLFunctions_GlDrawElements(void* ptr, unsigned int mode, int count, unsigned int ty, void* indices); -void QOpenGLFunctions_GlEnable(void* ptr, unsigned int cap); -void QOpenGLFunctions_GlEnableVertexAttribArray(void* ptr, unsigned int index); -void QOpenGLFunctions_GlFinish(void* ptr); -void QOpenGLFunctions_GlFlush(void* ptr); -void QOpenGLFunctions_GlFramebufferRenderbuffer(void* ptr, unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer); -void QOpenGLFunctions_GlFramebufferTexture2D(void* ptr, unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level); -void QOpenGLFunctions_GlFrontFace(void* ptr, unsigned int mode); -void QOpenGLFunctions_GlGenBuffers(void* ptr, int n, unsigned int buffers); -void QOpenGLFunctions_GlGenFramebuffers(void* ptr, int n, unsigned int framebuffers); -void QOpenGLFunctions_GlGenRenderbuffers(void* ptr, int n, unsigned int renderbuffers); -void QOpenGLFunctions_GlGenTextures(void* ptr, int n, unsigned int textures); -void QOpenGLFunctions_GlGenerateMipmap(void* ptr, unsigned int target); -void QOpenGLFunctions_GlGetActiveAttrib(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name); -void QOpenGLFunctions_GlGetActiveUniform(void* ptr, unsigned int program, unsigned int index, int bufsize, int length, int size, unsigned int ty, char* name); -void QOpenGLFunctions_GlGetAttachedShaders(void* ptr, unsigned int program, int maxcount, int count, unsigned int shaders); -int QOpenGLFunctions_GlGetAttribLocation(void* ptr, unsigned int program, char* name); -void QOpenGLFunctions_GlGetBooleanv(void* ptr, unsigned int pname, char* params); -void QOpenGLFunctions_GlGetBufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); -unsigned int QOpenGLFunctions_GlGetError(void* ptr); -void QOpenGLFunctions_GlGetFloatv(void* ptr, unsigned int pname, float params); -void QOpenGLFunctions_GlGetFramebufferAttachmentParameteriv(void* ptr, unsigned int target, unsigned int attachment, unsigned int pname, int params); -void QOpenGLFunctions_GlGetIntegerv(void* ptr, unsigned int pname, int params); -void QOpenGLFunctions_GlGetProgramInfoLog(void* ptr, unsigned int program, int bufsize, int length, char* infolog); -void QOpenGLFunctions_GlGetProgramiv(void* ptr, unsigned int program, unsigned int pname, int params); -void QOpenGLFunctions_GlGetRenderbufferParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); -void QOpenGLFunctions_GlGetShaderInfoLog(void* ptr, unsigned int shader, int bufsize, int length, char* infolog); -void QOpenGLFunctions_GlGetShaderPrecisionFormat(void* ptr, unsigned int shadertype, unsigned int precisiontype, int ran, int precision); -void QOpenGLFunctions_GlGetShaderSource(void* ptr, unsigned int shader, int bufsize, int length, char* source); -void QOpenGLFunctions_GlGetShaderiv(void* ptr, unsigned int shader, unsigned int pname, int params); -struct QtGui_PackedString QOpenGLFunctions_GlGetString(void* ptr, unsigned int name); -void QOpenGLFunctions_GlGetTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params); -void QOpenGLFunctions_GlGetTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); -int QOpenGLFunctions_GlGetUniformLocation(void* ptr, unsigned int program, char* name); -void QOpenGLFunctions_GlGetUniformfv(void* ptr, unsigned int program, int location, float params); -void QOpenGLFunctions_GlGetUniformiv(void* ptr, unsigned int program, int location, int params); -void QOpenGLFunctions_GlGetVertexAttribPointerv(void* ptr, unsigned int index, unsigned int pname, void* pointer); -void QOpenGLFunctions_GlGetVertexAttribfv(void* ptr, unsigned int index, unsigned int pname, float params); -void QOpenGLFunctions_GlGetVertexAttribiv(void* ptr, unsigned int index, unsigned int pname, int params); -void QOpenGLFunctions_GlHint(void* ptr, unsigned int target, unsigned int mode); -char QOpenGLFunctions_GlIsBuffer(void* ptr, unsigned int buffer); -char QOpenGLFunctions_GlIsEnabled(void* ptr, unsigned int cap); -char QOpenGLFunctions_GlIsFramebuffer(void* ptr, unsigned int framebuffer); -char QOpenGLFunctions_GlIsProgram(void* ptr, unsigned int program); -char QOpenGLFunctions_GlIsRenderbuffer(void* ptr, unsigned int renderbuffer); -char QOpenGLFunctions_GlIsShader(void* ptr, unsigned int shader); -char QOpenGLFunctions_GlIsTexture(void* ptr, unsigned int texture); -void QOpenGLFunctions_GlLineWidth(void* ptr, float width); -void QOpenGLFunctions_GlLinkProgram(void* ptr, unsigned int program); -void QOpenGLFunctions_GlPixelStorei(void* ptr, unsigned int pname, int param); -void QOpenGLFunctions_GlPolygonOffset(void* ptr, float factor, float units); -void QOpenGLFunctions_GlReadPixels(void* ptr, int x, int y, int width, int height, unsigned int format, unsigned int ty, void* pixels); -void QOpenGLFunctions_GlReleaseShaderCompiler(void* ptr); -void QOpenGLFunctions_GlRenderbufferStorage(void* ptr, unsigned int target, unsigned int internalformat, int width, int height); -void QOpenGLFunctions_GlSampleCoverage(void* ptr, float value, char invert); -void QOpenGLFunctions_GlScissor(void* ptr, int x, int y, int width, int height); -void QOpenGLFunctions_GlShaderBinary(void* ptr, int n, unsigned int shaders, unsigned int binaryformat, void* binary, int length); -void QOpenGLFunctions_GlStencilFunc(void* ptr, unsigned int fu, int ref, unsigned int mask); -void QOpenGLFunctions_GlStencilFuncSeparate(void* ptr, unsigned int face, unsigned int fu, int ref, unsigned int mask); -void QOpenGLFunctions_GlStencilMask(void* ptr, unsigned int mask); -void QOpenGLFunctions_GlStencilMaskSeparate(void* ptr, unsigned int face, unsigned int mask); -void QOpenGLFunctions_GlStencilOp(void* ptr, unsigned int fail, unsigned int zfail, unsigned int zpass); -void QOpenGLFunctions_GlStencilOpSeparate(void* ptr, unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass); -void QOpenGLFunctions_GlTexImage2D(void* ptr, unsigned int target, int level, int internalformat, int width, int height, int border, unsigned int format, unsigned int ty, void* pixels); -void QOpenGLFunctions_GlTexParameterf(void* ptr, unsigned int target, unsigned int pname, float param); -void QOpenGLFunctions_GlTexParameterfv(void* ptr, unsigned int target, unsigned int pname, float params); -void QOpenGLFunctions_GlTexParameteri(void* ptr, unsigned int target, unsigned int pname, int param); -void QOpenGLFunctions_GlTexParameteriv(void* ptr, unsigned int target, unsigned int pname, int params); -void QOpenGLFunctions_GlTexSubImage2D(void* ptr, unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int ty, void* pixels); -void QOpenGLFunctions_GlUniform1f(void* ptr, int location, float x); -void QOpenGLFunctions_GlUniform1fv(void* ptr, int location, int count, float v); -void QOpenGLFunctions_GlUniform1i(void* ptr, int location, int x); -void QOpenGLFunctions_GlUniform1iv(void* ptr, int location, int count, int v); -void QOpenGLFunctions_GlUniform2f(void* ptr, int location, float x, float y); -void QOpenGLFunctions_GlUniform2fv(void* ptr, int location, int count, float v); -void QOpenGLFunctions_GlUniform2i(void* ptr, int location, int x, int y); -void QOpenGLFunctions_GlUniform2iv(void* ptr, int location, int count, int v); -void QOpenGLFunctions_GlUniform3f(void* ptr, int location, float x, float y, float z); -void QOpenGLFunctions_GlUniform3fv(void* ptr, int location, int count, float v); -void QOpenGLFunctions_GlUniform3i(void* ptr, int location, int x, int y, int z); -void QOpenGLFunctions_GlUniform3iv(void* ptr, int location, int count, int v); -void QOpenGLFunctions_GlUniform4f(void* ptr, int location, float x, float y, float z, float w); -void QOpenGLFunctions_GlUniform4fv(void* ptr, int location, int count, float v); -void QOpenGLFunctions_GlUniform4i(void* ptr, int location, int x, int y, int z, int w); -void QOpenGLFunctions_GlUniform4iv(void* ptr, int location, int count, int v); -void QOpenGLFunctions_GlUniformMatrix2fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLFunctions_GlUniformMatrix3fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLFunctions_GlUniformMatrix4fv(void* ptr, int location, int count, char transpose, float value); -void QOpenGLFunctions_GlUseProgram(void* ptr, unsigned int program); -void QOpenGLFunctions_GlValidateProgram(void* ptr, unsigned int program); -void QOpenGLFunctions_GlVertexAttrib1f(void* ptr, unsigned int indx, float x); -void QOpenGLFunctions_GlVertexAttrib1fv(void* ptr, unsigned int indx, float values); -void QOpenGLFunctions_GlVertexAttrib2f(void* ptr, unsigned int indx, float x, float y); -void QOpenGLFunctions_GlVertexAttrib2fv(void* ptr, unsigned int indx, float values); -void QOpenGLFunctions_GlVertexAttrib3f(void* ptr, unsigned int indx, float x, float y, float z); -void QOpenGLFunctions_GlVertexAttrib3fv(void* ptr, unsigned int indx, float values); -void QOpenGLFunctions_GlVertexAttrib4f(void* ptr, unsigned int indx, float x, float y, float z, float w); -void QOpenGLFunctions_GlVertexAttrib4fv(void* ptr, unsigned int indx, float values); -void QOpenGLFunctions_GlVertexAttribPointer(void* ptr, unsigned int indx, int size, unsigned int ty, char normalized, int stride, void* p); -void QOpenGLFunctions_GlViewport(void* ptr, int x, int y, int width, int height); -char QOpenGLFunctions_HasOpenGLFeature(void* ptr, long long feature); -void QOpenGLFunctions_InitializeOpenGLFunctions(void* ptr); -long long QOpenGLFunctions_OpenGLFeatures(void* ptr); -void QOpenGLFunctions_DestroyQOpenGLFunctions(void* ptr); -void* QOpenGLPaintDevice_NewQOpenGLPaintDevice(); -void* QOpenGLPaintDevice_NewQOpenGLPaintDevice2(void* size); -void* QOpenGLPaintDevice_NewQOpenGLPaintDevice3(int width, int height); -void* QOpenGLPaintDevice_Context(void* ptr); -double QOpenGLPaintDevice_DotsPerMeterX(void* ptr); -double QOpenGLPaintDevice_DotsPerMeterY(void* ptr); -void QOpenGLPaintDevice_EnsureActiveTarget(void* ptr); -void QOpenGLPaintDevice_EnsureActiveTargetDefault(void* ptr); -void* QOpenGLPaintDevice_PaintEngine(void* ptr); -void* QOpenGLPaintDevice_PaintEngineDefault(void* ptr); -char QOpenGLPaintDevice_PaintFlipped(void* ptr); -void QOpenGLPaintDevice_SetDevicePixelRatio(void* ptr, double devicePixelRatio); -void QOpenGLPaintDevice_SetDotsPerMeterX(void* ptr, double dpmx); -void QOpenGLPaintDevice_SetDotsPerMeterY(void* ptr, double dpmy); -void QOpenGLPaintDevice_SetPaintFlipped(void* ptr, char flipped); -void QOpenGLPaintDevice_SetSize(void* ptr, void* size); -void* QOpenGLPaintDevice_Size(void* ptr); -void QOpenGLPaintDevice_DestroyQOpenGLPaintDevice(void* ptr); -void QOpenGLPaintDevice_DestroyQOpenGLPaintDeviceDefault(void* ptr); -void* QOpenGLPixelTransferOptions_NewQOpenGLPixelTransferOptions(); -int QOpenGLPixelTransferOptions_Alignment(void* ptr); -int QOpenGLPixelTransferOptions_ImageHeight(void* ptr); -char QOpenGLPixelTransferOptions_IsLeastSignificantBitFirst(void* ptr); -char QOpenGLPixelTransferOptions_IsSwapBytesEnabled(void* ptr); -int QOpenGLPixelTransferOptions_RowLength(void* ptr); -void QOpenGLPixelTransferOptions_SetAlignment(void* ptr, int alignment); -void QOpenGLPixelTransferOptions_SetImageHeight(void* ptr, int imageHeight); -void QOpenGLPixelTransferOptions_SetLeastSignificantByteFirst(void* ptr, char lsbFirst); -void QOpenGLPixelTransferOptions_SetRowLength(void* ptr, int rowLength); -void QOpenGLPixelTransferOptions_SetSkipImages(void* ptr, int skipImages); -void QOpenGLPixelTransferOptions_SetSkipPixels(void* ptr, int skipPixels); -void QOpenGLPixelTransferOptions_SetSkipRows(void* ptr, int skipRows); -void QOpenGLPixelTransferOptions_SetSwapBytesEnabled(void* ptr, char swapBytes); -int QOpenGLPixelTransferOptions_SkipImages(void* ptr); -int QOpenGLPixelTransferOptions_SkipPixels(void* ptr); -int QOpenGLPixelTransferOptions_SkipRows(void* ptr); -void QOpenGLPixelTransferOptions_DestroyQOpenGLPixelTransferOptions(void* ptr); -void* QOpenGLShader_NewQOpenGLShader(long long ty, void* parent); -char QOpenGLShader_CompileSourceCode(void* ptr, char* source); -char QOpenGLShader_CompileSourceCode2(void* ptr, void* source); -char QOpenGLShader_CompileSourceCode3(void* ptr, struct QtGui_PackedString source); -char QOpenGLShader_CompileSourceFile(void* ptr, struct QtGui_PackedString fileName); -char QOpenGLShader_QOpenGLShader_HasOpenGLShaders(long long ty, void* context); -char QOpenGLShader_IsCompiled(void* ptr); -struct QtGui_PackedString QOpenGLShader_Log(void* ptr); -unsigned int QOpenGLShader_ShaderId(void* ptr); -long long QOpenGLShader_ShaderType(void* ptr); -void* QOpenGLShader_SourceCode(void* ptr); -void QOpenGLShader_DestroyQOpenGLShader(void* ptr); -void QOpenGLShader_DestroyQOpenGLShaderDefault(void* ptr); -void* QOpenGLShader___children_atList(void* ptr, int i); -void QOpenGLShader___children_setList(void* ptr, void* i); -void* QOpenGLShader___children_newList(void* ptr); -void* QOpenGLShader___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLShader___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLShader___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLShader___findChildren_atList(void* ptr, int i); -void QOpenGLShader___findChildren_setList(void* ptr, void* i); -void* QOpenGLShader___findChildren_newList(void* ptr); -void* QOpenGLShader___findChildren_atList3(void* ptr, int i); -void QOpenGLShader___findChildren_setList3(void* ptr, void* i); -void* QOpenGLShader___findChildren_newList3(void* ptr); -void* QOpenGLShader___qFindChildren_atList2(void* ptr, int i); -void QOpenGLShader___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLShader___qFindChildren_newList2(void* ptr); -void QOpenGLShader_ChildEventDefault(void* ptr, void* event); -void QOpenGLShader_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLShader_CustomEventDefault(void* ptr, void* event); -void QOpenGLShader_DeleteLaterDefault(void* ptr); -void QOpenGLShader_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLShader_EventDefault(void* ptr, void* e); -char QOpenGLShader_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLShader_MetaObjectDefault(void* ptr); -void QOpenGLShader_TimerEventDefault(void* ptr, void* event); -void* QOpenGLShaderProgram_NewQOpenGLShaderProgram(void* parent); -char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode(void* ptr, long long ty, char* source); -char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode2(void* ptr, long long ty, void* source); -char QOpenGLShaderProgram_AddCacheableShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source); -char QOpenGLShaderProgram_AddCacheableShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName); -char QOpenGLShaderProgram_AddShader(void* ptr, void* shader); -char QOpenGLShaderProgram_AddShaderFromSourceCode(void* ptr, long long ty, char* source); -char QOpenGLShaderProgram_AddShaderFromSourceCode2(void* ptr, long long ty, void* source); -char QOpenGLShaderProgram_AddShaderFromSourceCode3(void* ptr, long long ty, struct QtGui_PackedString source); -char QOpenGLShaderProgram_AddShaderFromSourceFile(void* ptr, long long ty, struct QtGui_PackedString fileName); -int QOpenGLShaderProgram_AttributeLocation(void* ptr, char* name); -int QOpenGLShaderProgram_AttributeLocation2(void* ptr, void* name); -int QOpenGLShaderProgram_AttributeLocation3(void* ptr, struct QtGui_PackedString name); -char QOpenGLShaderProgram_Bind(void* ptr); -void QOpenGLShaderProgram_BindAttributeLocation(void* ptr, char* name, int location); -void QOpenGLShaderProgram_BindAttributeLocation2(void* ptr, void* name, int location); -void QOpenGLShaderProgram_BindAttributeLocation3(void* ptr, struct QtGui_PackedString name, int location); -char QOpenGLShaderProgram_Create(void* ptr); -struct QtGui_PackedList QOpenGLShaderProgram_DefaultInnerTessellationLevels(void* ptr); -struct QtGui_PackedList QOpenGLShaderProgram_DefaultOuterTessellationLevels(void* ptr); -void QOpenGLShaderProgram_DisableAttributeArray(void* ptr, int location); -void QOpenGLShaderProgram_DisableAttributeArray2(void* ptr, char* name); -void QOpenGLShaderProgram_EnableAttributeArray(void* ptr, int location); -void QOpenGLShaderProgram_EnableAttributeArray2(void* ptr, char* name); -char QOpenGLShaderProgram_QOpenGLShaderProgram_HasOpenGLShaderPrograms(void* context); -char QOpenGLShaderProgram_IsLinked(void* ptr); -char QOpenGLShaderProgram_Link(void* ptr); -char QOpenGLShaderProgram_LinkDefault(void* ptr); -struct QtGui_PackedString QOpenGLShaderProgram_Log(void* ptr); -int QOpenGLShaderProgram_MaxGeometryOutputVertices(void* ptr); -int QOpenGLShaderProgram_PatchVertexCount(void* ptr); -unsigned int QOpenGLShaderProgram_ProgramId(void* ptr); -void QOpenGLShaderProgram_Release(void* ptr); -void QOpenGLShaderProgram_RemoveAllShaders(void* ptr); -void QOpenGLShaderProgram_RemoveShader(void* ptr, void* shader); -void QOpenGLShaderProgram_SetAttributeArray(void* ptr, int location, float values, int tupleSize, int stride); -void QOpenGLShaderProgram_SetAttributeArray2(void* ptr, int location, void* values, int stride); -void QOpenGLShaderProgram_SetAttributeArray3(void* ptr, int location, void* values, int stride); -void QOpenGLShaderProgram_SetAttributeArray4(void* ptr, int location, void* values, int stride); -void QOpenGLShaderProgram_SetAttributeArray5(void* ptr, int location, unsigned int ty, void* values, int tupleSize, int stride); -void QOpenGLShaderProgram_SetAttributeArray6(void* ptr, char* name, float values, int tupleSize, int stride); -void QOpenGLShaderProgram_SetAttributeArray7(void* ptr, char* name, void* values, int stride); -void QOpenGLShaderProgram_SetAttributeArray8(void* ptr, char* name, void* values, int stride); -void QOpenGLShaderProgram_SetAttributeArray9(void* ptr, char* name, void* values, int stride); -void QOpenGLShaderProgram_SetAttributeArray10(void* ptr, char* name, unsigned int ty, void* values, int tupleSize, int stride); -void QOpenGLShaderProgram_SetAttributeBuffer(void* ptr, int location, unsigned int ty, int offset, int tupleSize, int stride); -void QOpenGLShaderProgram_SetAttributeBuffer2(void* ptr, char* name, unsigned int ty, int offset, int tupleSize, int stride); -void QOpenGLShaderProgram_SetAttributeValue(void* ptr, int location, float value); -void QOpenGLShaderProgram_SetAttributeValue2(void* ptr, int location, float x, float y); -void QOpenGLShaderProgram_SetAttributeValue3(void* ptr, int location, float x, float y, float z); -void QOpenGLShaderProgram_SetAttributeValue4(void* ptr, int location, float x, float y, float z, float w); -void QOpenGLShaderProgram_SetAttributeValue5(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetAttributeValue6(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetAttributeValue7(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetAttributeValue8(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetAttributeValue9(void* ptr, int location, float values, int columns, int rows); -void QOpenGLShaderProgram_SetAttributeValue10(void* ptr, char* name, float value); -void QOpenGLShaderProgram_SetAttributeValue11(void* ptr, char* name, float x, float y); -void QOpenGLShaderProgram_SetAttributeValue12(void* ptr, char* name, float x, float y, float z); -void QOpenGLShaderProgram_SetAttributeValue13(void* ptr, char* name, float x, float y, float z, float w); -void QOpenGLShaderProgram_SetAttributeValue14(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetAttributeValue15(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetAttributeValue16(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetAttributeValue17(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetAttributeValue18(void* ptr, char* name, float values, int columns, int rows); -void QOpenGLShaderProgram_SetDefaultInnerTessellationLevels(void* ptr, void* levels); -void QOpenGLShaderProgram_SetDefaultOuterTessellationLevels(void* ptr, void* levels); -void QOpenGLShaderProgram_SetPatchVertexCount(void* ptr, int count); -void QOpenGLShaderProgram_SetUniformValue(void* ptr, int location, float value); -void QOpenGLShaderProgram_SetUniformValue2(void* ptr, int location, int value); -void QOpenGLShaderProgram_SetUniformValue3(void* ptr, int location, unsigned int value); -void QOpenGLShaderProgram_SetUniformValue4(void* ptr, int location, float x, float y); -void QOpenGLShaderProgram_SetUniformValue5(void* ptr, int location, float x, float y, float z); -void QOpenGLShaderProgram_SetUniformValue6(void* ptr, int location, float x, float y, float z, float w); -void QOpenGLShaderProgram_SetUniformValue7(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetUniformValue8(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetUniformValue9(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetUniformValue10(void* ptr, int location, void* color); -void QOpenGLShaderProgram_SetUniformValue11(void* ptr, int location, void* point); -void QOpenGLShaderProgram_SetUniformValue12(void* ptr, int location, void* point); -void QOpenGLShaderProgram_SetUniformValue13(void* ptr, int location, void* size); -void QOpenGLShaderProgram_SetUniformValue14(void* ptr, int location, void* size); -void QOpenGLShaderProgram_SetUniformValue23(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetUniformValue27(void* ptr, int location, void* value); -void QOpenGLShaderProgram_SetUniformValue28(void* ptr, char* name, float value); -void QOpenGLShaderProgram_SetUniformValue29(void* ptr, char* name, int value); -void QOpenGLShaderProgram_SetUniformValue30(void* ptr, char* name, unsigned int value); -void QOpenGLShaderProgram_SetUniformValue31(void* ptr, char* name, float x, float y); -void QOpenGLShaderProgram_SetUniformValue32(void* ptr, char* name, float x, float y, float z); -void QOpenGLShaderProgram_SetUniformValue33(void* ptr, char* name, float x, float y, float z, float w); -void QOpenGLShaderProgram_SetUniformValue34(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetUniformValue35(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetUniformValue36(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetUniformValue37(void* ptr, char* name, void* color); -void QOpenGLShaderProgram_SetUniformValue38(void* ptr, char* name, void* point); -void QOpenGLShaderProgram_SetUniformValue39(void* ptr, char* name, void* point); -void QOpenGLShaderProgram_SetUniformValue40(void* ptr, char* name, void* size); -void QOpenGLShaderProgram_SetUniformValue41(void* ptr, char* name, void* size); -void QOpenGLShaderProgram_SetUniformValue50(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetUniformValue54(void* ptr, char* name, void* value); -void QOpenGLShaderProgram_SetUniformValueArray(void* ptr, int location, float values, int count, int tupleSize); -void QOpenGLShaderProgram_SetUniformValueArray2(void* ptr, int location, int values, int count); -void QOpenGLShaderProgram_SetUniformValueArray3(void* ptr, int location, unsigned int values, int count); -void QOpenGLShaderProgram_SetUniformValueArray4(void* ptr, int location, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray5(void* ptr, int location, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray6(void* ptr, int location, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray15(void* ptr, int location, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray16(void* ptr, char* name, float values, int count, int tupleSize); -void QOpenGLShaderProgram_SetUniformValueArray17(void* ptr, char* name, int values, int count); -void QOpenGLShaderProgram_SetUniformValueArray18(void* ptr, char* name, unsigned int values, int count); -void QOpenGLShaderProgram_SetUniformValueArray19(void* ptr, char* name, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray20(void* ptr, char* name, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray21(void* ptr, char* name, void* values, int count); -void QOpenGLShaderProgram_SetUniformValueArray30(void* ptr, char* name, void* values, int count); -struct QtGui_PackedList QOpenGLShaderProgram_Shaders(void* ptr); -int QOpenGLShaderProgram_UniformLocation(void* ptr, char* name); -int QOpenGLShaderProgram_UniformLocation2(void* ptr, void* name); -int QOpenGLShaderProgram_UniformLocation3(void* ptr, struct QtGui_PackedString name); -void QOpenGLShaderProgram_DestroyQOpenGLShaderProgram(void* ptr); -void QOpenGLShaderProgram_DestroyQOpenGLShaderProgramDefault(void* ptr); -float QOpenGLShaderProgram___defaultInnerTessellationLevels_atList(void* ptr, int i); -void QOpenGLShaderProgram___defaultInnerTessellationLevels_setList(void* ptr, float i); -void* QOpenGLShaderProgram___defaultInnerTessellationLevels_newList(void* ptr); -float QOpenGLShaderProgram___defaultOuterTessellationLevels_atList(void* ptr, int i); -void QOpenGLShaderProgram___defaultOuterTessellationLevels_setList(void* ptr, float i); -void* QOpenGLShaderProgram___defaultOuterTessellationLevels_newList(void* ptr); -float QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_atList(void* ptr, int i); -void QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_setList(void* ptr, float i); -void* QOpenGLShaderProgram___setDefaultInnerTessellationLevels_levels_newList(void* ptr); -float QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_atList(void* ptr, int i); -void QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_setList(void* ptr, float i); -void* QOpenGLShaderProgram___setDefaultOuterTessellationLevels_levels_newList(void* ptr); -void* QOpenGLShaderProgram___shaders_atList(void* ptr, int i); -void QOpenGLShaderProgram___shaders_setList(void* ptr, void* i); -void* QOpenGLShaderProgram___shaders_newList(void* ptr); -void* QOpenGLShaderProgram___children_atList(void* ptr, int i); -void QOpenGLShaderProgram___children_setList(void* ptr, void* i); -void* QOpenGLShaderProgram___children_newList(void* ptr); -void* QOpenGLShaderProgram___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLShaderProgram___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLShaderProgram___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLShaderProgram___findChildren_atList(void* ptr, int i); -void QOpenGLShaderProgram___findChildren_setList(void* ptr, void* i); -void* QOpenGLShaderProgram___findChildren_newList(void* ptr); -void* QOpenGLShaderProgram___findChildren_atList3(void* ptr, int i); -void QOpenGLShaderProgram___findChildren_setList3(void* ptr, void* i); -void* QOpenGLShaderProgram___findChildren_newList3(void* ptr); -void* QOpenGLShaderProgram___qFindChildren_atList2(void* ptr, int i); -void QOpenGLShaderProgram___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLShaderProgram___qFindChildren_newList2(void* ptr); -void QOpenGLShaderProgram_ChildEventDefault(void* ptr, void* event); -void QOpenGLShaderProgram_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLShaderProgram_CustomEventDefault(void* ptr, void* event); -void QOpenGLShaderProgram_DeleteLaterDefault(void* ptr); -void QOpenGLShaderProgram_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLShaderProgram_EventDefault(void* ptr, void* e); -char QOpenGLShaderProgram_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLShaderProgram_MetaObjectDefault(void* ptr); -void QOpenGLShaderProgram_TimerEventDefault(void* ptr, void* event); -void* QOpenGLTexture_NewQOpenGLTexture(long long target); -void* QOpenGLTexture_NewQOpenGLTexture2(void* image, long long genMipMaps); -void QOpenGLTexture_AllocateStorage(void* ptr); -void QOpenGLTexture_AllocateStorage2(void* ptr, long long pixelFormat, long long pixelType); -void QOpenGLTexture_Bind(void* ptr); -void QOpenGLTexture_Bind2(void* ptr, unsigned int unit, long long reset); -void* QOpenGLTexture_BorderColor(void* ptr); -void QOpenGLTexture_BorderColor2(void* ptr, float border); -void QOpenGLTexture_BorderColor3(void* ptr, int border); -void QOpenGLTexture_BorderColor4(void* ptr, unsigned int border); -unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId(long long target); -unsigned int QOpenGLTexture_QOpenGLTexture_BoundTextureId2(unsigned int unit, long long target); -long long QOpenGLTexture_ComparisonFunction(void* ptr); -long long QOpenGLTexture_ComparisonMode(void* ptr); -char QOpenGLTexture_Create(void* ptr); -void* QOpenGLTexture_CreateTextureView(void* ptr, long long target, long long viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer); -int QOpenGLTexture_Depth(void* ptr); -long long QOpenGLTexture_DepthStencilMode(void* ptr); -void QOpenGLTexture_Destroy(void* ptr); -int QOpenGLTexture_Faces(void* ptr); -long long QOpenGLTexture_Format(void* ptr); -void QOpenGLTexture_GenerateMipMaps(void* ptr); -void QOpenGLTexture_GenerateMipMaps2(void* ptr, int baseLevel, char resetBaseLevel); -char QOpenGLTexture_QOpenGLTexture_HasFeature(long long feature); -int QOpenGLTexture_Height(void* ptr); -char QOpenGLTexture_IsAutoMipMapGenerationEnabled(void* ptr); -char QOpenGLTexture_IsBound(void* ptr); -char QOpenGLTexture_IsBound2(void* ptr, unsigned int unit); -char QOpenGLTexture_IsCreated(void* ptr); -char QOpenGLTexture_IsFixedSamplePositions(void* ptr); -char QOpenGLTexture_IsStorageAllocated(void* ptr); -char QOpenGLTexture_IsTextureView(void* ptr); -int QOpenGLTexture_Layers(void* ptr); -float QOpenGLTexture_LevelofDetailBias(void* ptr); -long long QOpenGLTexture_MagnificationFilter(void* ptr); -float QOpenGLTexture_MaximumAnisotropy(void* ptr); -float QOpenGLTexture_MaximumLevelOfDetail(void* ptr); -int QOpenGLTexture_MaximumMipLevels(void* ptr); -long long QOpenGLTexture_MinificationFilter(void* ptr); -float QOpenGLTexture_MinimumLevelOfDetail(void* ptr); -int QOpenGLTexture_MipBaseLevel(void* ptr); -int QOpenGLTexture_MipLevels(void* ptr); -int QOpenGLTexture_MipMaxLevel(void* ptr); -void QOpenGLTexture_Release(void* ptr); -void QOpenGLTexture_Release2(void* ptr, unsigned int unit, long long reset); -int QOpenGLTexture_Samples(void* ptr); -void QOpenGLTexture_SetAutoMipMapGenerationEnabled(void* ptr, char enabled); -void QOpenGLTexture_SetBorderColor(void* ptr, void* color); -void QOpenGLTexture_SetBorderColor2(void* ptr, float r, float g, float b, float a); -void QOpenGLTexture_SetBorderColor3(void* ptr, int r, int g, int b, int a); -void QOpenGLTexture_SetBorderColor4(void* ptr, unsigned int r, unsigned int g, unsigned int b, unsigned int a); -void QOpenGLTexture_SetComparisonFunction(void* ptr, long long function); -void QOpenGLTexture_SetComparisonMode(void* ptr, long long mode); -void QOpenGLTexture_SetCompressedData(void* ptr, int mipLevel, int layer, long long cubeFace, int dataSize, void* data, void* options); -void QOpenGLTexture_SetCompressedData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, int dataSize, void* data, void* options); -void QOpenGLTexture_SetCompressedData7(void* ptr, int mipLevel, int layer, int dataSize, void* data, void* options); -void QOpenGLTexture_SetCompressedData8(void* ptr, int mipLevel, int dataSize, void* data, void* options); -void QOpenGLTexture_SetCompressedData9(void* ptr, int dataSize, void* data, void* options); -void QOpenGLTexture_SetData(void* ptr, int mipLevel, int layer, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options); -void QOpenGLTexture_SetData6(void* ptr, int mipLevel, int layer, int layerCount, long long cubeFace, long long sourceFormat, long long sourceType, void* data, void* options); -void QOpenGLTexture_SetData7(void* ptr, int mipLevel, int layer, long long sourceFormat, long long sourceType, void* data, void* options); -void QOpenGLTexture_SetData8(void* ptr, int mipLevel, long long sourceFormat, long long sourceType, void* data, void* options); -void QOpenGLTexture_SetData9(void* ptr, long long sourceFormat, long long sourceType, void* data, void* options); -void QOpenGLTexture_SetData10(void* ptr, void* image, long long genMipMaps); -void QOpenGLTexture_SetDepthStencilMode(void* ptr, long long mode); -void QOpenGLTexture_SetFixedSamplePositions(void* ptr, char fixed); -void QOpenGLTexture_SetFormat(void* ptr, long long format); -void QOpenGLTexture_SetLayers(void* ptr, int layers); -void QOpenGLTexture_SetLevelOfDetailRange(void* ptr, float min, float max); -void QOpenGLTexture_SetLevelofDetailBias(void* ptr, float bias); -void QOpenGLTexture_SetMagnificationFilter(void* ptr, long long filter); -void QOpenGLTexture_SetMaximumAnisotropy(void* ptr, float anisotropy); -void QOpenGLTexture_SetMaximumLevelOfDetail(void* ptr, float value); -void QOpenGLTexture_SetMinMagFilters(void* ptr, long long minificationFilter, long long magnificationFilter); -void QOpenGLTexture_SetMinificationFilter(void* ptr, long long filter); -void QOpenGLTexture_SetMinimumLevelOfDetail(void* ptr, float value); -void QOpenGLTexture_SetMipBaseLevel(void* ptr, int baseLevel); -void QOpenGLTexture_SetMipLevelRange(void* ptr, int baseLevel, int maxLevel); -void QOpenGLTexture_SetMipLevels(void* ptr, int levels); -void QOpenGLTexture_SetMipMaxLevel(void* ptr, int maxLevel); -void QOpenGLTexture_SetSamples(void* ptr, int samples); -void QOpenGLTexture_SetSize(void* ptr, int width, int height, int depth); -void QOpenGLTexture_SetSwizzleMask(void* ptr, long long component, long long value); -void QOpenGLTexture_SetSwizzleMask2(void* ptr, long long r, long long g, long long b, long long a); -void QOpenGLTexture_SetWrapMode(void* ptr, long long mode); -void QOpenGLTexture_SetWrapMode2(void* ptr, long long direction, long long mode); -long long QOpenGLTexture_SwizzleMask(void* ptr, long long component); -long long QOpenGLTexture_Target(void* ptr); -unsigned int QOpenGLTexture_TextureId(void* ptr); -int QOpenGLTexture_Width(void* ptr); -long long QOpenGLTexture_WrapMode(void* ptr, long long direction); -void* QOpenGLTextureBlitter_NewQOpenGLTextureBlitter(); -void QOpenGLTextureBlitter_Bind(void* ptr, unsigned int target); -void QOpenGLTextureBlitter_Blit(void* ptr, unsigned int texture, void* targetTransform, long long sourceOrigin); -char QOpenGLTextureBlitter_Create(void* ptr); -void QOpenGLTextureBlitter_Destroy(void* ptr); -char QOpenGLTextureBlitter_IsCreated(void* ptr); -void QOpenGLTextureBlitter_Release(void* ptr); -void QOpenGLTextureBlitter_SetOpacity(void* ptr, float opacity); -void QOpenGLTextureBlitter_SetRedBlueSwizzle(void* ptr, char swizzle); -char QOpenGLTextureBlitter_SupportsExternalOESTarget(void* ptr); -void* QOpenGLTextureBlitter_QOpenGLTextureBlitter_TargetTransform(void* target, void* viewport); -void QOpenGLTextureBlitter_DestroyQOpenGLTextureBlitter(void* ptr); -void* QOpenGLTimeMonitor_NewQOpenGLTimeMonitor(void* parent); -char QOpenGLTimeMonitor_Create(void* ptr); -void QOpenGLTimeMonitor_Destroy(void* ptr); -char QOpenGLTimeMonitor_IsCreated(void* ptr); -char QOpenGLTimeMonitor_IsResultAvailable(void* ptr); -struct QtGui_PackedList QOpenGLTimeMonitor_ObjectIds(void* ptr); -int QOpenGLTimeMonitor_RecordSample(void* ptr); -void QOpenGLTimeMonitor_Reset(void* ptr); -int QOpenGLTimeMonitor_SampleCount(void* ptr); -void QOpenGLTimeMonitor_SetSampleCount(void* ptr, int sampleCount); -void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitor(void* ptr); -void QOpenGLTimeMonitor_DestroyQOpenGLTimeMonitorDefault(void* ptr); -unsigned int QOpenGLTimeMonitor___objectIds_atList(void* ptr, int i); -void QOpenGLTimeMonitor___objectIds_setList(void* ptr, unsigned int i); -void* QOpenGLTimeMonitor___objectIds_newList(void* ptr); -void* QOpenGLTimeMonitor___waitForIntervals_newList(void* ptr); -void* QOpenGLTimeMonitor___waitForSamples_newList(void* ptr); -void* QOpenGLTimeMonitor___children_atList(void* ptr, int i); -void QOpenGLTimeMonitor___children_setList(void* ptr, void* i); -void* QOpenGLTimeMonitor___children_newList(void* ptr); -void* QOpenGLTimeMonitor___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLTimeMonitor___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLTimeMonitor___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLTimeMonitor___findChildren_atList(void* ptr, int i); -void QOpenGLTimeMonitor___findChildren_setList(void* ptr, void* i); -void* QOpenGLTimeMonitor___findChildren_newList(void* ptr); -void* QOpenGLTimeMonitor___findChildren_atList3(void* ptr, int i); -void QOpenGLTimeMonitor___findChildren_setList3(void* ptr, void* i); -void* QOpenGLTimeMonitor___findChildren_newList3(void* ptr); -void* QOpenGLTimeMonitor___qFindChildren_atList2(void* ptr, int i); -void QOpenGLTimeMonitor___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLTimeMonitor___qFindChildren_newList2(void* ptr); -void QOpenGLTimeMonitor_ChildEventDefault(void* ptr, void* event); -void QOpenGLTimeMonitor_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLTimeMonitor_CustomEventDefault(void* ptr, void* event); -void QOpenGLTimeMonitor_DeleteLaterDefault(void* ptr); -void QOpenGLTimeMonitor_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLTimeMonitor_EventDefault(void* ptr, void* e); -char QOpenGLTimeMonitor_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLTimeMonitor_MetaObjectDefault(void* ptr); -void QOpenGLTimeMonitor_TimerEventDefault(void* ptr, void* event); -void* QOpenGLTimerQuery_NewQOpenGLTimerQuery(void* parent); -void QOpenGLTimerQuery_Begin(void* ptr); -char QOpenGLTimerQuery_Create(void* ptr); -void QOpenGLTimerQuery_Destroy(void* ptr); -void QOpenGLTimerQuery_End(void* ptr); -char QOpenGLTimerQuery_IsCreated(void* ptr); -char QOpenGLTimerQuery_IsResultAvailable(void* ptr); -unsigned int QOpenGLTimerQuery_ObjectId(void* ptr); -void QOpenGLTimerQuery_RecordTimestamp(void* ptr); -void QOpenGLTimerQuery_DestroyQOpenGLTimerQuery(void* ptr); -void QOpenGLTimerQuery_DestroyQOpenGLTimerQueryDefault(void* ptr); -void* QOpenGLTimerQuery___children_atList(void* ptr, int i); -void QOpenGLTimerQuery___children_setList(void* ptr, void* i); -void* QOpenGLTimerQuery___children_newList(void* ptr); -void* QOpenGLTimerQuery___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLTimerQuery___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLTimerQuery___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLTimerQuery___findChildren_atList(void* ptr, int i); -void QOpenGLTimerQuery___findChildren_setList(void* ptr, void* i); -void* QOpenGLTimerQuery___findChildren_newList(void* ptr); -void* QOpenGLTimerQuery___findChildren_atList3(void* ptr, int i); -void QOpenGLTimerQuery___findChildren_setList3(void* ptr, void* i); -void* QOpenGLTimerQuery___findChildren_newList3(void* ptr); -void* QOpenGLTimerQuery___qFindChildren_atList2(void* ptr, int i); -void QOpenGLTimerQuery___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLTimerQuery___qFindChildren_newList2(void* ptr); -void QOpenGLTimerQuery_ChildEventDefault(void* ptr, void* event); -void QOpenGLTimerQuery_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLTimerQuery_CustomEventDefault(void* ptr, void* event); -void QOpenGLTimerQuery_DeleteLaterDefault(void* ptr); -void QOpenGLTimerQuery_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLTimerQuery_EventDefault(void* ptr, void* e); -char QOpenGLTimerQuery_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLTimerQuery_MetaObjectDefault(void* ptr); -void QOpenGLTimerQuery_TimerEventDefault(void* ptr, void* event); -void* QOpenGLVersionProfile_NewQOpenGLVersionProfile(); -void* QOpenGLVersionProfile_NewQOpenGLVersionProfile2(void* format); -void* QOpenGLVersionProfile_NewQOpenGLVersionProfile3(void* other); -char QOpenGLVersionProfile_HasProfiles(void* ptr); -char QOpenGLVersionProfile_IsLegacyVersion(void* ptr); -char QOpenGLVersionProfile_IsValid(void* ptr); -long long QOpenGLVersionProfile_Profile(void* ptr); -void QOpenGLVersionProfile_SetProfile(void* ptr, long long profile); -void QOpenGLVersionProfile_SetVersion(void* ptr, int majorVersion, int minorVersion); -void QOpenGLVersionProfile_DestroyQOpenGLVersionProfile(void* ptr); -void* QOpenGLVertexArrayObject_NewQOpenGLVertexArrayObject(void* parent); -void QOpenGLVertexArrayObject_Bind(void* ptr); -char QOpenGLVertexArrayObject_Create(void* ptr); -void QOpenGLVertexArrayObject_Destroy(void* ptr); -char QOpenGLVertexArrayObject_IsCreated(void* ptr); -unsigned int QOpenGLVertexArrayObject_ObjectId(void* ptr); -void QOpenGLVertexArrayObject_Release(void* ptr); -void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObject(void* ptr); -void QOpenGLVertexArrayObject_DestroyQOpenGLVertexArrayObjectDefault(void* ptr); -void* QOpenGLVertexArrayObject___children_atList(void* ptr, int i); -void QOpenGLVertexArrayObject___children_setList(void* ptr, void* i); -void* QOpenGLVertexArrayObject___children_newList(void* ptr); -void* QOpenGLVertexArrayObject___dynamicPropertyNames_atList(void* ptr, int i); -void QOpenGLVertexArrayObject___dynamicPropertyNames_setList(void* ptr, void* i); -void* QOpenGLVertexArrayObject___dynamicPropertyNames_newList(void* ptr); -void* QOpenGLVertexArrayObject___findChildren_atList(void* ptr, int i); -void QOpenGLVertexArrayObject___findChildren_setList(void* ptr, void* i); -void* QOpenGLVertexArrayObject___findChildren_newList(void* ptr); -void* QOpenGLVertexArrayObject___findChildren_atList3(void* ptr, int i); -void QOpenGLVertexArrayObject___findChildren_setList3(void* ptr, void* i); -void* QOpenGLVertexArrayObject___findChildren_newList3(void* ptr); -void* QOpenGLVertexArrayObject___qFindChildren_atList2(void* ptr, int i); -void QOpenGLVertexArrayObject___qFindChildren_setList2(void* ptr, void* i); -void* QOpenGLVertexArrayObject___qFindChildren_newList2(void* ptr); -void QOpenGLVertexArrayObject_ChildEventDefault(void* ptr, void* event); -void QOpenGLVertexArrayObject_ConnectNotifyDefault(void* ptr, void* sign); -void QOpenGLVertexArrayObject_CustomEventDefault(void* ptr, void* event); -void QOpenGLVertexArrayObject_DeleteLaterDefault(void* ptr); -void QOpenGLVertexArrayObject_DisconnectNotifyDefault(void* ptr, void* sign); -char QOpenGLVertexArrayObject_EventDefault(void* ptr, void* e); -char QOpenGLVertexArrayObject_EventFilterDefault(void* ptr, void* watched, void* event); -void* QOpenGLVertexArrayObject_MetaObjectDefault(void* ptr); -void QOpenGLVertexArrayObject_TimerEventDefault(void* ptr, void* event); -void* QOpenGLWindow_NewQOpenGLWindow(long long updateBehavior, void* parent); -void* QOpenGLWindow_NewQOpenGLWindow2(void* shareContext, long long updateBehavior, void* parent); -void* QOpenGLWindow_Context(void* ptr); -unsigned int QOpenGLWindow_DefaultFramebufferObject(void* ptr); -void QOpenGLWindow_DoneCurrent(void* ptr); -void QOpenGLWindow_ConnectFrameSwapped(void* ptr, long long t); -void QOpenGLWindow_DisconnectFrameSwapped(void* ptr); -void QOpenGLWindow_FrameSwapped(void* ptr); -void* QOpenGLWindow_GrabFramebuffer(void* ptr); -void QOpenGLWindow_InitializeGL(void* ptr); -void QOpenGLWindow_InitializeGLDefault(void* ptr); -char QOpenGLWindow_IsValid(void* ptr); -void QOpenGLWindow_MakeCurrent(void* ptr); -void QOpenGLWindow_PaintGL(void* ptr); -void QOpenGLWindow_PaintGLDefault(void* ptr); -void QOpenGLWindow_PaintOverGL(void* ptr); -void QOpenGLWindow_PaintOverGLDefault(void* ptr); -void QOpenGLWindow_PaintUnderGL(void* ptr); -void QOpenGLWindow_PaintUnderGLDefault(void* ptr); -void QOpenGLWindow_ResizeGL(void* ptr, int w, int h); -void QOpenGLWindow_ResizeGLDefault(void* ptr, int w, int h); -void* QOpenGLWindow_ShareContext(void* ptr); -long long QOpenGLWindow_UpdateBehavior(void* ptr); -void QOpenGLWindow_DestroyQOpenGLWindow(void* ptr); -void QOpenGLWindow_DestroyQOpenGLWindowDefault(void* ptr); -void* QPageLayout_NewQPageLayout(); -void* QPageLayout_NewQPageLayout2(void* pageSize, long long orientation, void* margins, long long units, void* minMargins); -void* QPageLayout_NewQPageLayout3(void* other); -void* QPageLayout_FullRect(void* ptr); -void* QPageLayout_FullRect2(void* ptr, long long units); -void* QPageLayout_FullRectPixels(void* ptr, int resolution); -void* QPageLayout_FullRectPoints(void* ptr); -char QPageLayout_IsEquivalentTo(void* ptr, void* other); -char QPageLayout_IsValid(void* ptr); -void* QPageLayout_Margins(void* ptr); -void* QPageLayout_Margins2(void* ptr, long long units); -void* QPageLayout_MarginsPixels(void* ptr, int resolution); -void* QPageLayout_MarginsPoints(void* ptr); -void* QPageLayout_MaximumMargins(void* ptr); -void* QPageLayout_MinimumMargins(void* ptr); -long long QPageLayout_Mode(void* ptr); -long long QPageLayout_Orientation(void* ptr); -void* QPageLayout_PageSize(void* ptr); -void* QPageLayout_PaintRect(void* ptr); -void* QPageLayout_PaintRect2(void* ptr, long long units); -void* QPageLayout_PaintRectPixels(void* ptr, int resolution); -void* QPageLayout_PaintRectPoints(void* ptr); -char QPageLayout_SetBottomMargin(void* ptr, double bottomMargin); -char QPageLayout_SetLeftMargin(void* ptr, double leftMargin); -char QPageLayout_SetMargins(void* ptr, void* margins); -void QPageLayout_SetMinimumMargins(void* ptr, void* minMargins); -void QPageLayout_SetMode(void* ptr, long long mode); -void QPageLayout_SetOrientation(void* ptr, long long orientation); -void QPageLayout_SetPageSize(void* ptr, void* pageSize, void* minMargins); -char QPageLayout_SetRightMargin(void* ptr, double rightMargin); -char QPageLayout_SetTopMargin(void* ptr, double topMargin); -void QPageLayout_SetUnits(void* ptr, long long units); -void QPageLayout_Swap(void* ptr, void* other); -long long QPageLayout_Units(void* ptr); -void QPageLayout_DestroyQPageLayout(void* ptr); -void* QPageSize_NewQPageSize(); -void* QPageSize_NewQPageSize2(long long pageSize); -void* QPageSize_NewQPageSize3(void* pointSize, struct QtGui_PackedString name, long long matchPolicy); -void* QPageSize_NewQPageSize4(void* size, long long units, struct QtGui_PackedString name, long long matchPolicy); -void* QPageSize_NewQPageSize5(void* other); -void* QPageSize_DefinitionSize(void* ptr); -void* QPageSize_QPageSize_DefinitionSize2(long long pageSizeId); -long long QPageSize_DefinitionUnits(void* ptr); -long long QPageSize_QPageSize_DefinitionUnits2(long long pageSizeId); -long long QPageSize_Id(void* ptr); -long long QPageSize_QPageSize_Id2(void* pointSize, long long matchPolicy); -long long QPageSize_QPageSize_Id3(void* size, long long units, long long matchPolicy); -long long QPageSize_QPageSize_Id4(int windowsId); -char QPageSize_IsEquivalentTo(void* ptr, void* other); -char QPageSize_IsValid(void* ptr); -struct QtGui_PackedString QPageSize_Key(void* ptr); -struct QtGui_PackedString QPageSize_QPageSize_Key2(long long pageSizeId); -struct QtGui_PackedString QPageSize_Name(void* ptr); -struct QtGui_PackedString QPageSize_QPageSize_Name2(long long pageSizeId); -void* QPageSize_Rect(void* ptr, long long units); -void* QPageSize_RectPixels(void* ptr, int resolution); -void* QPageSize_RectPoints(void* ptr); -void* QPageSize_Size(void* ptr, long long units); -void* QPageSize_QPageSize_Size2(long long pageSizeId, long long units); -void* QPageSize_SizePixels(void* ptr, int resolution); -void* QPageSize_QPageSize_SizePixels2(long long pageSizeId, int resolution); -void* QPageSize_SizePoints(void* ptr); -void* QPageSize_QPageSize_SizePoints2(long long pageSizeId); -void QPageSize_Swap(void* ptr, void* other); -int QPageSize_WindowsId(void* ptr); -int QPageSize_QPageSize_WindowsId2(long long pageSizeId); -void QPageSize_DestroyQPageSize(void* ptr); -char QPagedPaintDevice_NewPage(void* ptr); -void* QPagedPaintDevice_PageLayout(void* ptr); -long long QPagedPaintDevice_PageSize(void* ptr); -void* QPagedPaintDevice_PageSizeMM(void* ptr); -char QPagedPaintDevice_SetPageLayout(void* ptr, void* newPageLayout); -char QPagedPaintDevice_SetPageMargins(void* ptr, void* margins); -char QPagedPaintDevice_SetPageMargins2(void* ptr, void* margins, long long units); -char QPagedPaintDevice_SetPageOrientation(void* ptr, long long orientation); -char QPagedPaintDevice_SetPageSize(void* ptr, void* pageSize); -void QPagedPaintDevice_SetPageSize2(void* ptr, long long size); -void QPagedPaintDevice_SetPageSize2Default(void* ptr, long long size); -void QPagedPaintDevice_SetPageSizeMM(void* ptr, void* size); -void QPagedPaintDevice_SetPageSizeMMDefault(void* ptr, void* size); -void QPagedPaintDevice_DestroyQPagedPaintDevice(void* ptr); -void QPagedPaintDevice_DestroyQPagedPaintDeviceDefault(void* ptr); -void* QPagedPaintDevice_PaintEngine(void* ptr); -void* QPagedPaintDevice_PaintEngineDefault(void* ptr); -void* QPaintDevice_NewQPaintDevice(); -int QPaintDevice_ColorCount(void* ptr); -int QPaintDevice_Depth(void* ptr); -int QPaintDevice_DevicePixelRatio(void* ptr); -double QPaintDevice_DevicePixelRatioF(void* ptr); -int QPaintDevice_Height(void* ptr); -int QPaintDevice_HeightMM(void* ptr); -int QPaintDevice_LogicalDpiX(void* ptr); -int QPaintDevice_LogicalDpiY(void* ptr); -int QPaintDevice_Metric(void* ptr, long long metric); -int QPaintDevice_MetricDefault(void* ptr, long long metric); -void* QPaintDevice_PaintEngine(void* ptr); -char QPaintDevice_PaintingActive(void* ptr); -int QPaintDevice_PhysicalDpiX(void* ptr); -int QPaintDevice_PhysicalDpiY(void* ptr); -int QPaintDevice_Width(void* ptr); -int QPaintDevice_WidthMM(void* ptr); -void QPaintDevice_DestroyQPaintDevice(void* ptr); -void QPaintDevice_DestroyQPaintDeviceDefault(void* ptr); -void QPaintDeviceWindow_PaintEvent(void* ptr, void* event); -void QPaintDeviceWindow_PaintEventDefault(void* ptr, void* event); -void QPaintDeviceWindow_Update(void* ptr, void* rect); -void QPaintDeviceWindow_Update2(void* ptr, void* region); -void QPaintDeviceWindow_Update3(void* ptr); -void QPaintDeviceWindow_Update3Default(void* ptr); -void* QPaintDeviceWindow_PaintEngine(void* ptr); -void* QPaintDeviceWindow_PaintEngineDefault(void* ptr); -void* QPaintEngine_NewQPaintEngine(long long caps); -char QPaintEngine_Begin(void* ptr, void* pdev); -void QPaintEngine_DrawEllipse(void* ptr, void* rect); -void QPaintEngine_DrawEllipseDefault(void* ptr, void* rect); -void QPaintEngine_DrawEllipse2(void* ptr, void* rect); -void QPaintEngine_DrawEllipse2Default(void* ptr, void* rect); -void QPaintEngine_DrawImage(void* ptr, void* rectangle, void* image, void* sr, long long flags); -void QPaintEngine_DrawImageDefault(void* ptr, void* rectangle, void* image, void* sr, long long flags); -void QPaintEngine_DrawLines(void* ptr, void* lines, int lineCount); -void QPaintEngine_DrawLinesDefault(void* ptr, void* lines, int lineCount); -void QPaintEngine_DrawLines2(void* ptr, void* lines, int lineCount); -void QPaintEngine_DrawLines2Default(void* ptr, void* lines, int lineCount); -void QPaintEngine_DrawPath(void* ptr, void* path); -void QPaintEngine_DrawPathDefault(void* ptr, void* path); -void QPaintEngine_DrawPixmap(void* ptr, void* r, void* pm, void* sr); -void QPaintEngine_DrawPoints(void* ptr, void* points, int pointCount); -void QPaintEngine_DrawPointsDefault(void* ptr, void* points, int pointCount); -void QPaintEngine_DrawPoints2(void* ptr, void* points, int pointCount); -void QPaintEngine_DrawPoints2Default(void* ptr, void* points, int pointCount); -void QPaintEngine_DrawPolygon(void* ptr, void* points, int pointCount, long long mode); -void QPaintEngine_DrawPolygonDefault(void* ptr, void* points, int pointCount, long long mode); -void QPaintEngine_DrawPolygon2(void* ptr, void* points, int pointCount, long long mode); -void QPaintEngine_DrawPolygon2Default(void* ptr, void* points, int pointCount, long long mode); -void QPaintEngine_DrawRects(void* ptr, void* rects, int rectCount); -void QPaintEngine_DrawRectsDefault(void* ptr, void* rects, int rectCount); -void QPaintEngine_DrawRects2(void* ptr, void* rects, int rectCount); -void QPaintEngine_DrawRects2Default(void* ptr, void* rects, int rectCount); -void QPaintEngine_DrawTextItem(void* ptr, void* p, void* textItem); -void QPaintEngine_DrawTextItemDefault(void* ptr, void* p, void* textItem); -void QPaintEngine_DrawTiledPixmap(void* ptr, void* rect, void* pixmap, void* p); -void QPaintEngine_DrawTiledPixmapDefault(void* ptr, void* rect, void* pixmap, void* p); -char QPaintEngine_End(void* ptr); -char QPaintEngine_HasFeature(void* ptr, long long feature); -char QPaintEngine_IsActive(void* ptr); -void* QPaintEngine_PaintDevice(void* ptr); -void* QPaintEngine_Painter(void* ptr); -void QPaintEngine_SetActive(void* ptr, char state); -long long QPaintEngine_Type(void* ptr); -void QPaintEngine_UpdateState(void* ptr, void* state); -void QPaintEngine_DestroyQPaintEngine(void* ptr); -void QPaintEngine_DestroyQPaintEngineDefault(void* ptr); -void* QPaintEngineState_BackgroundBrush(void* ptr); -long long QPaintEngineState_BackgroundMode(void* ptr); -void* QPaintEngineState_Brush(void* ptr); -char QPaintEngineState_BrushNeedsResolving(void* ptr); -void* QPaintEngineState_BrushOrigin(void* ptr); -long long QPaintEngineState_ClipOperation(void* ptr); -void* QPaintEngineState_ClipPath(void* ptr); -void* QPaintEngineState_ClipRegion(void* ptr); -long long QPaintEngineState_CompositionMode(void* ptr); -void* QPaintEngineState_Font(void* ptr); -char QPaintEngineState_IsClipEnabled(void* ptr); -double QPaintEngineState_Opacity(void* ptr); -void* QPaintEngineState_Painter(void* ptr); -void* QPaintEngineState_Pen(void* ptr); -char QPaintEngineState_PenNeedsResolving(void* ptr); -long long QPaintEngineState_RenderHints(void* ptr); -long long QPaintEngineState_State(void* ptr); -void* QPaintEngineState_Transform(void* ptr); -void* QPaintEvent_NewQPaintEvent(void* paintRegion); -void* QPaintEvent_NewQPaintEvent2(void* paintRect); -void* QPaintEvent_Rect(void* ptr); -void* QPaintEvent_Region(void* ptr); -void* QPainter_NewQPainter(); -void* QPainter_NewQPainter2(void* device); -void* QPainter_Background(void* ptr); -long long QPainter_BackgroundMode(void* ptr); -char QPainter_Begin(void* ptr, void* device); -void QPainter_BeginNativePainting(void* ptr); -void* QPainter_BoundingRect(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text); -void* QPainter_BoundingRect2(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text); -void* QPainter_BoundingRect3(void* ptr, int x, int y, int w, int h, int flags, struct QtGui_PackedString text); -void* QPainter_BoundingRect4(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option); -void* QPainter_Brush(void* ptr); -void* QPainter_BrushOrigin(void* ptr); -void* QPainter_ClipBoundingRect(void* ptr); -void* QPainter_ClipPath(void* ptr); -void* QPainter_ClipRegion(void* ptr); -void* QPainter_CombinedTransform(void* ptr); -long long QPainter_CompositionMode(void* ptr); -void* QPainter_Device(void* ptr); -void* QPainter_DeviceTransform(void* ptr); -void QPainter_DrawArc(void* ptr, void* rectangle, int startAngle, int spanAngle); -void QPainter_DrawArc2(void* ptr, void* rectangle, int startAngle, int spanAngle); -void QPainter_DrawArc3(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle); -void QPainter_DrawChord(void* ptr, void* rectangle, int startAngle, int spanAngle); -void QPainter_DrawChord2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle); -void QPainter_DrawChord3(void* ptr, void* rectangle, int startAngle, int spanAngle); -void QPainter_DrawConvexPolygon(void* ptr, void* points, int pointCount); -void QPainter_DrawConvexPolygon2(void* ptr, void* polygon); -void QPainter_DrawConvexPolygon3(void* ptr, void* points, int pointCount); -void QPainter_DrawConvexPolygon4(void* ptr, void* polygon); -void QPainter_DrawEllipse(void* ptr, void* rectangle); -void QPainter_DrawEllipse2(void* ptr, void* rectangle); -void QPainter_DrawEllipse3(void* ptr, int x, int y, int width, int height); -void QPainter_DrawEllipse4(void* ptr, void* center, double rx, double ry); -void QPainter_DrawEllipse5(void* ptr, void* center, int rx, int ry); -void QPainter_DrawGlyphRun(void* ptr, void* position, void* glyphs); -void QPainter_DrawImage(void* ptr, void* target, void* image, void* source, long long flags); -void QPainter_DrawImage2(void* ptr, void* target, void* image, void* source, long long flags); -void QPainter_DrawImage3(void* ptr, void* point, void* image, void* source, long long flags); -void QPainter_DrawImage4(void* ptr, void* point, void* image, void* source, long long flags); -void QPainter_DrawImage5(void* ptr, void* rectangle, void* image); -void QPainter_DrawImage6(void* ptr, void* rectangle, void* image); -void QPainter_DrawImage7(void* ptr, void* point, void* image); -void QPainter_DrawImage8(void* ptr, void* point, void* image); -void QPainter_DrawImage9(void* ptr, int x, int y, void* image, int sx, int sy, int sw, int sh, long long flags); -void QPainter_DrawLine(void* ptr, void* line); -void QPainter_DrawLine2(void* ptr, void* line); -void QPainter_DrawLine3(void* ptr, int x1, int y1, int x2, int y2); -void QPainter_DrawLine4(void* ptr, void* p1, void* p2); -void QPainter_DrawLine5(void* ptr, void* p1, void* p2); -void QPainter_DrawLines(void* ptr, void* lines, int lineCount); -void QPainter_DrawLines2(void* ptr, void* lines); -void QPainter_DrawLines3(void* ptr, void* pointPairs, int lineCount); -void QPainter_DrawLines4(void* ptr, void* pointPairs); -void QPainter_DrawLines5(void* ptr, void* lines, int lineCount); -void QPainter_DrawLines6(void* ptr, void* lines); -void QPainter_DrawLines7(void* ptr, void* pointPairs, int lineCount); -void QPainter_DrawLines8(void* ptr, void* pointPairs); -void QPainter_DrawPath(void* ptr, void* path); -void QPainter_DrawPicture(void* ptr, void* point, void* picture); -void QPainter_DrawPicture2(void* ptr, int x, int y, void* picture); -void QPainter_DrawPicture3(void* ptr, void* point, void* picture); -void QPainter_DrawPie(void* ptr, void* rectangle, int startAngle, int spanAngle); -void QPainter_DrawPie2(void* ptr, int x, int y, int width, int height, int startAngle, int spanAngle); -void QPainter_DrawPie3(void* ptr, void* rectangle, int startAngle, int spanAngle); -void QPainter_DrawPixmap(void* ptr, void* target, void* pixmap, void* source); -void QPainter_DrawPixmap2(void* ptr, void* target, void* pixmap, void* source); -void QPainter_DrawPixmap3(void* ptr, int x, int y, int w, int h, void* pixmap, int sx, int sy, int sw, int sh); -void QPainter_DrawPixmap4(void* ptr, int x, int y, void* pixmap, int sx, int sy, int sw, int sh); -void QPainter_DrawPixmap5(void* ptr, void* point, void* pixmap, void* source); -void QPainter_DrawPixmap6(void* ptr, void* point, void* pixmap, void* source); -void QPainter_DrawPixmap7(void* ptr, void* point, void* pixmap); -void QPainter_DrawPixmap8(void* ptr, void* point, void* pixmap); -void QPainter_DrawPixmap9(void* ptr, int x, int y, void* pixmap); -void QPainter_DrawPixmap10(void* ptr, void* rectangle, void* pixmap); -void QPainter_DrawPixmap11(void* ptr, int x, int y, int width, int height, void* pixmap); -void QPainter_DrawPoint(void* ptr, void* position); -void QPainter_DrawPoint2(void* ptr, void* position); -void QPainter_DrawPoint3(void* ptr, int x, int y); -void QPainter_DrawPoints(void* ptr, void* points, int pointCount); -void QPainter_DrawPoints2(void* ptr, void* points); -void QPainter_DrawPoints3(void* ptr, void* points, int pointCount); -void QPainter_DrawPoints4(void* ptr, void* points); -void QPainter_DrawPolygon(void* ptr, void* points, int pointCount, long long fillRule); -void QPainter_DrawPolygon2(void* ptr, void* points, long long fillRule); -void QPainter_DrawPolygon3(void* ptr, void* points, int pointCount, long long fillRule); -void QPainter_DrawPolygon4(void* ptr, void* points, long long fillRule); -void QPainter_DrawPolyline(void* ptr, void* points, int pointCount); -void QPainter_DrawPolyline2(void* ptr, void* points); -void QPainter_DrawPolyline3(void* ptr, void* points, int pointCount); -void QPainter_DrawPolyline4(void* ptr, void* points); -void QPainter_DrawRect(void* ptr, void* rectangle); -void QPainter_DrawRect2(void* ptr, int x, int y, int width, int height); -void QPainter_DrawRect3(void* ptr, void* rectangle); -void QPainter_DrawRects(void* ptr, void* rectangles, int rectCount); -void QPainter_DrawRects2(void* ptr, void* rectangles); -void QPainter_DrawRects3(void* ptr, void* rectangles, int rectCount); -void QPainter_DrawRects4(void* ptr, void* rectangles); -void QPainter_DrawRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode); -void QPainter_DrawRoundedRect2(void* ptr, int x, int y, int w, int h, double xRadius, double yRadius, long long mode); -void QPainter_DrawRoundedRect3(void* ptr, void* rect, double xRadius, double yRadius, long long mode); -void QPainter_DrawStaticText(void* ptr, void* topLeftPosition, void* staticText); -void QPainter_DrawStaticText2(void* ptr, void* topLeftPosition, void* staticText); -void QPainter_DrawStaticText3(void* ptr, int left, int top, void* staticText); -void QPainter_DrawText(void* ptr, void* position, struct QtGui_PackedString text); -void QPainter_DrawText2(void* ptr, void* position, struct QtGui_PackedString text); -void QPainter_DrawText3(void* ptr, int x, int y, struct QtGui_PackedString text); -void QPainter_DrawText4(void* ptr, void* rectangle, int flags, struct QtGui_PackedString text, void* boundingRect); -void QPainter_DrawText5(void* ptr, int x, int y, int width, int height, int flags, struct QtGui_PackedString text, void* boundingRect); -void QPainter_DrawText6(void* ptr, void* rectangle, struct QtGui_PackedString text, void* option); -void QPainter_DrawTiledPixmap(void* ptr, void* rectangle, void* pixmap, void* position); -void QPainter_DrawTiledPixmap2(void* ptr, int x, int y, int width, int height, void* pixmap, int sx, int sy); -void QPainter_DrawTiledPixmap3(void* ptr, void* rectangle, void* pixmap, void* position); -char QPainter_End(void* ptr); -void QPainter_EndNativePainting(void* ptr); -void QPainter_EraseRect(void* ptr, void* rectangle); -void QPainter_EraseRect2(void* ptr, int x, int y, int width, int height); -void QPainter_EraseRect3(void* ptr, void* rectangle); -void QPainter_FillPath(void* ptr, void* path, void* brush); -void QPainter_FillRect(void* ptr, void* rectangle, void* brush); -void QPainter_FillRect2(void* ptr, int x, int y, int width, int height, void* brush); -void QPainter_FillRect3(void* ptr, void* rectangle, void* brush); -void QPainter_FillRect4(void* ptr, void* rectangle, void* color); -void QPainter_FillRect5(void* ptr, int x, int y, int width, int height, void* color); -void QPainter_FillRect6(void* ptr, void* rectangle, void* color); -void QPainter_FillRect7(void* ptr, int x, int y, int width, int height, long long color); -void QPainter_FillRect8(void* ptr, void* rectangle, long long color); -void QPainter_FillRect9(void* ptr, void* rectangle, long long color); -void QPainter_FillRect10(void* ptr, int x, int y, int width, int height, long long style); -void QPainter_FillRect11(void* ptr, void* rectangle, long long style); -void QPainter_FillRect12(void* ptr, void* rectangle, long long style); -void QPainter_FillRect13(void* ptr, int x, int y, int width, int height, long long preset); -void QPainter_FillRect14(void* ptr, void* rectangle, long long preset); -void QPainter_FillRect15(void* ptr, void* rectangle, long long preset); -void* QPainter_Font(void* ptr); -void* QPainter_FontInfo(void* ptr); -void* QPainter_FontMetrics(void* ptr); -char QPainter_HasClipping(void* ptr); -char QPainter_IsActive(void* ptr); -long long QPainter_LayoutDirection(void* ptr); -double QPainter_Opacity(void* ptr); -void* QPainter_PaintEngine(void* ptr); -void* QPainter_Pen(void* ptr); -long long QPainter_RenderHints(void* ptr); -void QPainter_ResetTransform(void* ptr); -void QPainter_Restore(void* ptr); -void QPainter_Rotate(void* ptr, double angle); -void QPainter_Save(void* ptr); -void QPainter_Scale(void* ptr, double sx, double sy); -void QPainter_SetBackground(void* ptr, void* brush); -void QPainter_SetBackgroundMode(void* ptr, long long mode); -void QPainter_SetBrush(void* ptr, void* brush); -void QPainter_SetBrush2(void* ptr, long long style); -void QPainter_SetBrushOrigin(void* ptr, void* position); -void QPainter_SetBrushOrigin2(void* ptr, int x, int y); -void QPainter_SetBrushOrigin3(void* ptr, void* position); -void QPainter_SetClipPath(void* ptr, void* path, long long operation); -void QPainter_SetClipRect(void* ptr, void* rectangle, long long operation); -void QPainter_SetClipRect2(void* ptr, void* rectangle, long long operation); -void QPainter_SetClipRect3(void* ptr, int x, int y, int width, int height, long long operation); -void QPainter_SetClipRegion(void* ptr, void* region, long long operation); -void QPainter_SetClipping(void* ptr, char enable); -void QPainter_SetCompositionMode(void* ptr, long long mode); -void QPainter_SetFont(void* ptr, void* font); -void QPainter_SetLayoutDirection(void* ptr, long long direction); -void QPainter_SetOpacity(void* ptr, double opacity); -void QPainter_SetPen(void* ptr, void* pen); -void QPainter_SetPen2(void* ptr, void* color); -void QPainter_SetPen3(void* ptr, long long style); -void QPainter_SetRenderHint(void* ptr, long long hint, char on); -void QPainter_SetRenderHints(void* ptr, long long hints, char on); -void QPainter_SetTransform(void* ptr, void* transform, char combine); -void QPainter_SetViewTransformEnabled(void* ptr, char enable); -void QPainter_SetViewport(void* ptr, void* rectangle); -void QPainter_SetViewport2(void* ptr, int x, int y, int width, int height); -void QPainter_SetWindow(void* ptr, void* rectangle); -void QPainter_SetWindow2(void* ptr, int x, int y, int width, int height); -void QPainter_SetWorldMatrixEnabled(void* ptr, char enable); -void QPainter_SetWorldTransform(void* ptr, void* matrix, char combine); -void QPainter_Shear(void* ptr, double sh, double sv); -void QPainter_StrokePath(void* ptr, void* path, void* pen); -char QPainter_TestRenderHint(void* ptr, long long hint); -void* QPainter_Transform(void* ptr); -void QPainter_Translate(void* ptr, void* offset); -void QPainter_Translate2(void* ptr, void* offset); -void QPainter_Translate3(void* ptr, double dx, double dy); -char QPainter_ViewTransformEnabled(void* ptr); -void* QPainter_Viewport(void* ptr); -void* QPainter_Window(void* ptr); -char QPainter_WorldMatrixEnabled(void* ptr); -void* QPainter_WorldTransform(void* ptr); -void QPainter_DestroyQPainter(void* ptr); -void* QPainter___drawLines_lines_atList2(void* ptr, int i); -void QPainter___drawLines_lines_setList2(void* ptr, void* i); -void* QPainter___drawLines_lines_newList2(void* ptr); -void* QPainter___drawLines_pointPairs_atList4(void* ptr, int i); -void QPainter___drawLines_pointPairs_setList4(void* ptr, void* i); -void* QPainter___drawLines_pointPairs_newList4(void* ptr); -void* QPainter___drawLines_lines_atList6(void* ptr, int i); -void QPainter___drawLines_lines_setList6(void* ptr, void* i); -void* QPainter___drawLines_lines_newList6(void* ptr); -void* QPainter___drawLines_pointPairs_atList8(void* ptr, int i); -void QPainter___drawLines_pointPairs_setList8(void* ptr, void* i); -void* QPainter___drawLines_pointPairs_newList8(void* ptr); -void* QPainter___drawRects_rectangles_atList2(void* ptr, int i); -void QPainter___drawRects_rectangles_setList2(void* ptr, void* i); -void* QPainter___drawRects_rectangles_newList2(void* ptr); -void* QPainter___drawRects_rectangles_atList4(void* ptr, int i); -void QPainter___drawRects_rectangles_setList4(void* ptr, void* i); -void* QPainter___drawRects_rectangles_newList4(void* ptr); -void* QPainterPath_NewQPainterPath(); -void* QPainterPath_NewQPainterPath2(void* startPoint); -void* QPainterPath_NewQPainterPath3(void* path); -void QPainterPath_AddEllipse(void* ptr, void* boundingRectangle); -void QPainterPath_AddEllipse2(void* ptr, double x, double y, double width, double height); -void QPainterPath_AddEllipse3(void* ptr, void* center, double rx, double ry); -void QPainterPath_AddPath(void* ptr, void* path); -void QPainterPath_AddPolygon(void* ptr, void* polygon); -void QPainterPath_AddRect(void* ptr, void* rectangle); -void QPainterPath_AddRect2(void* ptr, double x, double y, double width, double height); -void QPainterPath_AddRegion(void* ptr, void* region); -void QPainterPath_AddRoundedRect(void* ptr, void* rect, double xRadius, double yRadius, long long mode); -void QPainterPath_AddRoundedRect2(void* ptr, double x, double y, double w, double h, double xRadius, double yRadius, long long mode); -void QPainterPath_AddText(void* ptr, void* point, void* font, struct QtGui_PackedString text); -void QPainterPath_AddText2(void* ptr, double x, double y, void* font, struct QtGui_PackedString text); -double QPainterPath_AngleAtPercent(void* ptr, double t); -void QPainterPath_ArcMoveTo(void* ptr, void* rectangle, double angle); -void QPainterPath_ArcMoveTo2(void* ptr, double x, double y, double width, double height, double angle); -void QPainterPath_ArcTo(void* ptr, void* rectangle, double startAngle, double sweepLength); -void QPainterPath_ArcTo2(void* ptr, double x, double y, double width, double height, double startAngle, double sweepLength); -void* QPainterPath_BoundingRect(void* ptr); -int QPainterPath_Capacity(void* ptr); -void QPainterPath_Clear(void* ptr); -void QPainterPath_CloseSubpath(void* ptr); -void QPainterPath_ConnectPath(void* ptr, void* path); -char QPainterPath_Contains(void* ptr, void* point); -char QPainterPath_Contains2(void* ptr, void* rectangle); -char QPainterPath_Contains3(void* ptr, void* p); -void* QPainterPath_ControlPointRect(void* ptr); -void QPainterPath_CubicTo(void* ptr, void* c1, void* c2, void* endPoint); -void QPainterPath_CubicTo2(void* ptr, double c1X, double c1Y, double c2X, double c2Y, double endPointX, double endPointY); -void* QPainterPath_CurrentPosition(void* ptr); -int QPainterPath_ElementCount(void* ptr); -long long QPainterPath_FillRule(void* ptr); -void* QPainterPath_Intersected(void* ptr, void* p); -char QPainterPath_Intersects(void* ptr, void* rectangle); -char QPainterPath_Intersects2(void* ptr, void* p); -char QPainterPath_IsEmpty(void* ptr); -double QPainterPath_Length(void* ptr); -void QPainterPath_LineTo(void* ptr, void* endPoint); -void QPainterPath_LineTo2(void* ptr, double x, double y); -void QPainterPath_MoveTo(void* ptr, void* point); -void QPainterPath_MoveTo2(void* ptr, double x, double y); -double QPainterPath_PercentAtLength(void* ptr, double l); -void* QPainterPath_PointAtPercent(void* ptr, double t); -void QPainterPath_QuadTo(void* ptr, void* c, void* endPoint); -void QPainterPath_QuadTo2(void* ptr, double cx, double cy, double endPointX, double endPointY); -void QPainterPath_Reserve(void* ptr, int size); -void QPainterPath_SetElementPositionAt(void* ptr, int index, double x, double y); -void QPainterPath_SetFillRule(void* ptr, long long fillRule); -void* QPainterPath_Simplified(void* ptr); -double QPainterPath_SlopeAtPercent(void* ptr, double t); -void* QPainterPath_Subtracted(void* ptr, void* p); -void QPainterPath_Swap(void* ptr, void* other); -void* QPainterPath_ToFillPolygon(void* ptr, void* matrix); -void* QPainterPath_ToFillPolygon2(void* ptr, void* matrix); -struct QtGui_PackedList QPainterPath_ToFillPolygons(void* ptr, void* matrix); -struct QtGui_PackedList QPainterPath_ToFillPolygons2(void* ptr, void* matrix); -void* QPainterPath_ToReversed(void* ptr); -struct QtGui_PackedList QPainterPath_ToSubpathPolygons(void* ptr, void* matrix); -struct QtGui_PackedList QPainterPath_ToSubpathPolygons2(void* ptr, void* matrix); -void QPainterPath_Translate(void* ptr, double dx, double dy); -void QPainterPath_Translate2(void* ptr, void* offset); -void* QPainterPath_Translated(void* ptr, double dx, double dy); -void* QPainterPath_Translated2(void* ptr, void* offset); -void* QPainterPath_United(void* ptr, void* p); -void QPainterPath_DestroyQPainterPath(void* ptr); -void* QPainterPath___toFillPolygons_atList(void* ptr, int i); -void QPainterPath___toFillPolygons_setList(void* ptr, void* i); -void* QPainterPath___toFillPolygons_newList(void* ptr); -void* QPainterPath___toFillPolygons_atList2(void* ptr, int i); -void QPainterPath___toFillPolygons_setList2(void* ptr, void* i); -void* QPainterPath___toFillPolygons_newList2(void* ptr); -void* QPainterPath___toSubpathPolygons_atList(void* ptr, int i); -void QPainterPath___toSubpathPolygons_setList(void* ptr, void* i); -void* QPainterPath___toSubpathPolygons_newList(void* ptr); -void* QPainterPath___toSubpathPolygons_atList2(void* ptr, int i); -void QPainterPath___toSubpathPolygons_setList2(void* ptr, void* i); -void* QPainterPath___toSubpathPolygons_newList2(void* ptr); -void* QPainterPathStroker_NewQPainterPathStroker(); -void* QPainterPathStroker_NewQPainterPathStroker2(void* pen); -long long QPainterPathStroker_CapStyle(void* ptr); -void* QPainterPathStroker_CreateStroke(void* ptr, void* path); -double QPainterPathStroker_CurveThreshold(void* ptr); -double QPainterPathStroker_DashOffset(void* ptr); -struct QtGui_PackedList QPainterPathStroker_DashPattern(void* ptr); -long long QPainterPathStroker_JoinStyle(void* ptr); -double QPainterPathStroker_MiterLimit(void* ptr); -void QPainterPathStroker_SetCapStyle(void* ptr, long long style); -void QPainterPathStroker_SetCurveThreshold(void* ptr, double threshold); -void QPainterPathStroker_SetDashOffset(void* ptr, double offset); -void QPainterPathStroker_SetDashPattern(void* ptr, long long style); -void QPainterPathStroker_SetDashPattern2(void* ptr, void* dashPattern); -void QPainterPathStroker_SetJoinStyle(void* ptr, long long style); -void QPainterPathStroker_SetMiterLimit(void* ptr, double limit); -void QPainterPathStroker_SetWidth(void* ptr, double width); -double QPainterPathStroker_Width(void* ptr); -void QPainterPathStroker_DestroyQPainterPathStroker(void* ptr); -double QPainterPathStroker___dashPattern_atList(void* ptr, int i); -void QPainterPathStroker___dashPattern_setList(void* ptr, double i); -void* QPainterPathStroker___dashPattern_newList(void* ptr); -double QPainterPathStroker___setDashPattern_dashPattern_atList2(void* ptr, int i); -void QPainterPathStroker___setDashPattern_dashPattern_setList2(void* ptr, double i); -void* QPainterPathStroker___setDashPattern_dashPattern_newList2(void* ptr); -int QPalette_NColorRoles_Type(); -void* QPalette_NewQPalette(); -void* QPalette_NewQPalette2(void* button); -void* QPalette_NewQPalette3(long long button); -void* QPalette_NewQPalette4(void* button, void* window); -void* QPalette_NewQPalette5(void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window); -void* QPalette_NewQPalette7(void* p); -void* QPalette_NewQPalette8(void* other); -void* QPalette_AlternateBase(void* ptr); -void* QPalette_Base(void* ptr); -void* QPalette_BrightText(void* ptr); -void* QPalette_Brush(void* ptr, long long group, long long role); -void* QPalette_Brush2(void* ptr, long long role); -void* QPalette_Button(void* ptr); -void* QPalette_ButtonText(void* ptr); -long long QPalette_CacheKey(void* ptr); -void* QPalette_Color(void* ptr, long long group, long long role); -void* QPalette_Color2(void* ptr, long long role); -long long QPalette_CurrentColorGroup(void* ptr); -void* QPalette_Dark(void* ptr); -void* QPalette_Highlight(void* ptr); -void* QPalette_HighlightedText(void* ptr); -char QPalette_IsBrushSet(void* ptr, long long cg, long long cr); -char QPalette_IsCopyOf(void* ptr, void* p); -char QPalette_IsEqual(void* ptr, long long cg1, long long cg2); -void* QPalette_Light(void* ptr); -void* QPalette_Link(void* ptr); -void* QPalette_LinkVisited(void* ptr); -void* QPalette_Mid(void* ptr); -void* QPalette_Midlight(void* ptr); -void* QPalette_PlaceholderText(void* ptr); -void* QPalette_Resolve(void* ptr, void* other); -void QPalette_SetBrush(void* ptr, long long role, void* brush); -void QPalette_SetBrush2(void* ptr, long long group, long long role, void* brush); -void QPalette_SetColor(void* ptr, long long group, long long role, void* color); -void QPalette_SetColor2(void* ptr, long long role, void* color); -void QPalette_SetColorGroup(void* ptr, long long cg, void* windowText, void* button, void* light, void* dark, void* mid, void* text, void* bright_text, void* base, void* window); -void QPalette_SetCurrentColorGroup(void* ptr, long long cg); -void* QPalette_Shadow(void* ptr); -void QPalette_Swap(void* ptr, void* other); -void* QPalette_Text(void* ptr); -void* QPalette_ToolTipBase(void* ptr); -void* QPalette_ToolTipText(void* ptr); -void* QPalette_Window(void* ptr); -void* QPalette_WindowText(void* ptr); -void QPalette_DestroyQPalette(void* ptr); -void* QPdfWriter_NewQPdfWriter(struct QtGui_PackedString filename); -void* QPdfWriter_NewQPdfWriter2(void* device); -struct QtGui_PackedString QPdfWriter_Creator(void* ptr); -char QPdfWriter_NewPage(void* ptr); -char QPdfWriter_NewPageDefault(void* ptr); -void* QPdfWriter_PaintEngine(void* ptr); -void* QPdfWriter_PaintEngineDefault(void* ptr); -long long QPdfWriter_PdfVersion(void* ptr); -int QPdfWriter_Resolution(void* ptr); -void QPdfWriter_SetCreator(void* ptr, struct QtGui_PackedString creator); -void QPdfWriter_SetPdfVersion(void* ptr, long long version); -void QPdfWriter_SetResolution(void* ptr, int resolution); -void QPdfWriter_SetTitle(void* ptr, struct QtGui_PackedString title); -struct QtGui_PackedString QPdfWriter_Title(void* ptr); -void QPdfWriter_DestroyQPdfWriter(void* ptr); -void QPdfWriter_DestroyQPdfWriterDefault(void* ptr); -void* QPdfWriter___children_atList(void* ptr, int i); -void QPdfWriter___children_setList(void* ptr, void* i); -void* QPdfWriter___children_newList(void* ptr); -void* QPdfWriter___dynamicPropertyNames_atList(void* ptr, int i); -void QPdfWriter___dynamicPropertyNames_setList(void* ptr, void* i); -void* QPdfWriter___dynamicPropertyNames_newList(void* ptr); -void* QPdfWriter___findChildren_atList(void* ptr, int i); -void QPdfWriter___findChildren_setList(void* ptr, void* i); -void* QPdfWriter___findChildren_newList(void* ptr); -void* QPdfWriter___findChildren_atList3(void* ptr, int i); -void QPdfWriter___findChildren_setList3(void* ptr, void* i); -void* QPdfWriter___findChildren_newList3(void* ptr); -void* QPdfWriter___qFindChildren_atList2(void* ptr, int i); -void QPdfWriter___qFindChildren_setList2(void* ptr, void* i); -void* QPdfWriter___qFindChildren_newList2(void* ptr); -void QPdfWriter_ChildEvent(void* ptr, void* event); -void QPdfWriter_ChildEventDefault(void* ptr, void* event); -void QPdfWriter_ConnectNotify(void* ptr, void* sign); -void QPdfWriter_ConnectNotifyDefault(void* ptr, void* sign); -void QPdfWriter_CustomEvent(void* ptr, void* event); -void QPdfWriter_CustomEventDefault(void* ptr, void* event); -void QPdfWriter_DeleteLater(void* ptr); -void QPdfWriter_DeleteLaterDefault(void* ptr); -void QPdfWriter_DisconnectNotify(void* ptr, void* sign); -void QPdfWriter_DisconnectNotifyDefault(void* ptr, void* sign); -char QPdfWriter_Event(void* ptr, void* e); -char QPdfWriter_EventDefault(void* ptr, void* e); -char QPdfWriter_EventFilter(void* ptr, void* watched, void* event); -char QPdfWriter_EventFilterDefault(void* ptr, void* watched, void* event); -void* QPdfWriter_MetaObject(void* ptr); -void* QPdfWriter_MetaObjectDefault(void* ptr); -void QPdfWriter_TimerEvent(void* ptr, void* event); -void QPdfWriter_TimerEventDefault(void* ptr, void* event); -void* QPen_NewQPen(); -void* QPen_NewQPen2(long long style); -void* QPen_NewQPen3(void* color); -void* QPen_NewQPen4(void* brush, double width, long long style, long long cap, long long join); -void* QPen_NewQPen5(void* pen); -void* QPen_NewQPen6(void* pen); -void* QPen_Brush(void* ptr); -long long QPen_CapStyle(void* ptr); -void* QPen_Color(void* ptr); -double QPen_DashOffset(void* ptr); -struct QtGui_PackedList QPen_DashPattern(void* ptr); -char QPen_IsCosmetic(void* ptr); -char QPen_IsSolid(void* ptr); -long long QPen_JoinStyle(void* ptr); -double QPen_MiterLimit(void* ptr); -void QPen_SetBrush(void* ptr, void* brush); -void QPen_SetCapStyle(void* ptr, long long style); -void QPen_SetColor(void* ptr, void* color); -void QPen_SetCosmetic(void* ptr, char cosmetic); -void QPen_SetDashOffset(void* ptr, double offset); -void QPen_SetDashPattern(void* ptr, void* pattern); -void QPen_SetJoinStyle(void* ptr, long long style); -void QPen_SetMiterLimit(void* ptr, double limit); -void QPen_SetStyle(void* ptr, long long style); -void QPen_SetWidth(void* ptr, int width); -void QPen_SetWidthF(void* ptr, double width); -long long QPen_Style(void* ptr); -void QPen_Swap(void* ptr, void* other); -int QPen_Width(void* ptr); -double QPen_WidthF(void* ptr); -void QPen_DestroyQPen(void* ptr); -double QPen___dashPattern_atList(void* ptr, int i); -void QPen___dashPattern_setList(void* ptr, double i); -void* QPen___dashPattern_newList(void* ptr); -double QPen___setDashPattern_pattern_atList(void* ptr, int i); -void QPen___setDashPattern_pattern_setList(void* ptr, double i); -void* QPen___setDashPattern_pattern_newList(void* ptr); -void* QPicture_NewQPicture(int formatVersion); -void* QPicture_NewQPicture2(void* pic); -void* QPicture_BoundingRect(void* ptr); -struct QtGui_PackedString QPicture_Data(void* ptr); -char QPicture_IsNull(void* ptr); -char QPicture_Load(void* ptr, struct QtGui_PackedString fileName, char* format); -char QPicture_Load2(void* ptr, void* dev, char* format); -char QPicture_Play(void* ptr, void* painter); -char QPicture_Save(void* ptr, struct QtGui_PackedString fileName, char* format); -char QPicture_Save2(void* ptr, void* dev, char* format); -void QPicture_SetBoundingRect(void* ptr, void* r); -void QPicture_SetData(void* ptr, char* data, unsigned int size); -void QPicture_SetDataDefault(void* ptr, char* data, unsigned int size); -unsigned int QPicture_Size(void* ptr); -void QPicture_Swap(void* ptr, void* other); -void QPicture_DestroyQPicture(void* ptr); -void QPicture_DestroyQPictureDefault(void* ptr); -void* QPicture___inputFormats_atList(void* ptr, int i); -void QPicture___inputFormats_setList(void* ptr, void* i); -void* QPicture___inputFormats_newList(void* ptr); -void* QPicture___outputFormats_atList(void* ptr, int i); -void QPicture___outputFormats_setList(void* ptr, void* i); -void* QPicture___outputFormats_newList(void* ptr); -void* QPicture_PaintEngine(void* ptr); -void* QPicture_PaintEngineDefault(void* ptr); -void* QPictureFormatPlugin_NewQPictureFormatPlugin(void* parent); -char QPictureFormatPlugin_InstallIOHandler(void* ptr, struct QtGui_PackedString format); -char QPictureFormatPlugin_LoadPicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); -char QPictureFormatPlugin_LoadPictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); -char QPictureFormatPlugin_SavePicture(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); -char QPictureFormatPlugin_SavePictureDefault(void* ptr, struct QtGui_PackedString format, struct QtGui_PackedString fileName, void* picture); -void QPictureFormatPlugin_DestroyQPictureFormatPlugin(void* ptr); -void QPictureFormatPlugin_DestroyQPictureFormatPluginDefault(void* ptr); -void* QPictureFormatPlugin___children_atList(void* ptr, int i); -void QPictureFormatPlugin___children_setList(void* ptr, void* i); -void* QPictureFormatPlugin___children_newList(void* ptr); -void* QPictureFormatPlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QPictureFormatPlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QPictureFormatPlugin___dynamicPropertyNames_newList(void* ptr); -void* QPictureFormatPlugin___findChildren_atList(void* ptr, int i); -void QPictureFormatPlugin___findChildren_setList(void* ptr, void* i); -void* QPictureFormatPlugin___findChildren_newList(void* ptr); -void* QPictureFormatPlugin___findChildren_atList3(void* ptr, int i); -void QPictureFormatPlugin___findChildren_setList3(void* ptr, void* i); -void* QPictureFormatPlugin___findChildren_newList3(void* ptr); -void* QPictureFormatPlugin___qFindChildren_atList2(void* ptr, int i); -void QPictureFormatPlugin___qFindChildren_setList2(void* ptr, void* i); -void* QPictureFormatPlugin___qFindChildren_newList2(void* ptr); -void QPictureFormatPlugin_ChildEventDefault(void* ptr, void* event); -void QPictureFormatPlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QPictureFormatPlugin_CustomEventDefault(void* ptr, void* event); -void QPictureFormatPlugin_DeleteLaterDefault(void* ptr); -void QPictureFormatPlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QPictureFormatPlugin_EventDefault(void* ptr, void* e); -char QPictureFormatPlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QPictureFormatPlugin_MetaObjectDefault(void* ptr); -void QPictureFormatPlugin_TimerEventDefault(void* ptr, void* event); -void* QPictureIO_NewQPictureIO(); -void* QPictureIO_NewQPictureIO2(void* ioDevice, char* format); -void* QPictureIO_NewQPictureIO3(struct QtGui_PackedString fileName, char* format); -struct QtGui_PackedString QPictureIO_Description(void* ptr); -struct QtGui_PackedString QPictureIO_FileName(void* ptr); -struct QtGui_PackedString QPictureIO_Format(void* ptr); -float QPictureIO_Gamma(void* ptr); -struct QtGui_PackedList QPictureIO_QPictureIO_InputFormats(); -void* QPictureIO_IoDevice(void* ptr); -struct QtGui_PackedList QPictureIO_QPictureIO_OutputFormats(); -struct QtGui_PackedString QPictureIO_Parameters(void* ptr); -void* QPictureIO_Picture(void* ptr); -void* QPictureIO_QPictureIO_PictureFormat(struct QtGui_PackedString fileName); -void* QPictureIO_QPictureIO_PictureFormat2(void* d); -int QPictureIO_Quality(void* ptr); -char QPictureIO_Read(void* ptr); -void QPictureIO_SetDescription(void* ptr, struct QtGui_PackedString description); -void QPictureIO_SetFileName(void* ptr, struct QtGui_PackedString fileName); -void QPictureIO_SetFormat(void* ptr, char* format); -void QPictureIO_SetGamma(void* ptr, float gamma); -void QPictureIO_SetIODevice(void* ptr, void* ioDevice); -void QPictureIO_SetParameters(void* ptr, char* parameters); -void QPictureIO_SetPicture(void* ptr, void* picture); -void QPictureIO_SetQuality(void* ptr, int q); -void QPictureIO_SetStatus(void* ptr, int status); -int QPictureIO_Status(void* ptr); -char QPictureIO_Write(void* ptr); -void QPictureIO_DestroyQPictureIO(void* ptr); -void* QPictureIO___inputFormats_atList(void* ptr, int i); -void QPictureIO___inputFormats_setList(void* ptr, void* i); -void* QPictureIO___inputFormats_newList(void* ptr); -void* QPictureIO___outputFormats_atList(void* ptr, int i); -void QPictureIO___outputFormats_setList(void* ptr, void* i); -void* QPictureIO___outputFormats_newList(void* ptr); -void* QPixelFormat_NewQPixelFormat(); -void* QPixelFormat_NewQPixelFormat2(long long colorModel, char* firstSize, char* secondSize, char* thirdSize, char* fourthSize, char* fifthSize, char* alphaSize, long long alphaUsage, long long alphaPosition, long long premultiplied, long long typeInterpretation, long long byteOrder, char* subEnum); -long long QPixelFormat_AlphaPosition(void* ptr); -struct QtGui_PackedString QPixelFormat_AlphaSize(void* ptr); -long long QPixelFormat_AlphaUsage(void* ptr); -struct QtGui_PackedString QPixelFormat_BitsPerPixel(void* ptr); -struct QtGui_PackedString QPixelFormat_BlackSize(void* ptr); -struct QtGui_PackedString QPixelFormat_BlueSize(void* ptr); -struct QtGui_PackedString QPixelFormat_BrightnessSize(void* ptr); -long long QPixelFormat_ByteOrder(void* ptr); -struct QtGui_PackedString QPixelFormat_ChannelCount(void* ptr); -long long QPixelFormat_ColorModel(void* ptr); -struct QtGui_PackedString QPixelFormat_CyanSize(void* ptr); -struct QtGui_PackedString QPixelFormat_GreenSize(void* ptr); -struct QtGui_PackedString QPixelFormat_HueSize(void* ptr); -struct QtGui_PackedString QPixelFormat_LightnessSize(void* ptr); -struct QtGui_PackedString QPixelFormat_MagentaSize(void* ptr); -long long QPixelFormat_Premultiplied(void* ptr); -struct QtGui_PackedString QPixelFormat_RedSize(void* ptr); -struct QtGui_PackedString QPixelFormat_SaturationSize(void* ptr); -long long QPixelFormat_TypeInterpretation(void* ptr); -struct QtGui_PackedString QPixelFormat_YellowSize(void* ptr); -long long QPixelFormat_YuvLayout(void* ptr); -void* QPixmap_NewQPixmap(); -void* QPixmap_NewQPixmap2(void* size); -void* QPixmap_NewQPixmap3(struct QtGui_PackedString fileName, char* format, long long flags); -void* QPixmap_NewQPixmap5(void* pixmap); -long long QPixmap_CacheKey(void* ptr); -char QPixmap_ConvertFromImage(void* ptr, void* image, long long flags); -void* QPixmap_Copy(void* ptr, void* rectangle); -void* QPixmap_Copy2(void* ptr, int x, int y, int width, int height); -void* QPixmap_CreateHeuristicMask(void* ptr, char clipTight); -void* QPixmap_CreateMaskFromColor(void* ptr, void* maskColor, long long mode); -int QPixmap_QPixmap_DefaultDepth(); -void QPixmap_Detach(void* ptr); -double QPixmap_DevicePixelRatio(void* ptr); -void QPixmap_Fill(void* ptr, void* color); -void* QPixmap_QPixmap_FromImage(void* image, long long flags); -void* QPixmap_QPixmap_FromImage2(void* image, long long flags); -void* QPixmap_QPixmap_FromImageReader(void* imageReader, long long flags); -char QPixmap_HasAlpha(void* ptr); -char QPixmap_HasAlphaChannel(void* ptr); -char QPixmap_IsNull(void* ptr); -char QPixmap_IsQBitmap(void* ptr); -char QPixmap_Load(void* ptr, struct QtGui_PackedString fileName, char* format, long long flags); -char QPixmap_LoadFromData(void* ptr, char* data, unsigned int l, char* format, long long flags); -char QPixmap_LoadFromData2(void* ptr, void* data, char* format, long long flags); -void* QPixmap_Mask(void* ptr); -void* QPixmap_Rect(void* ptr); -char QPixmap_Save(void* ptr, struct QtGui_PackedString fileName, char* format, int quality); -char QPixmap_Save2(void* ptr, void* device, char* format, int quality); -void* QPixmap_Scaled(void* ptr, void* size, long long aspectRatioMode, long long transformMode); -void* QPixmap_Scaled2(void* ptr, int width, int height, long long aspectRatioMode, long long transformMode); -void* QPixmap_ScaledToHeight(void* ptr, int height, long long mode); -void* QPixmap_ScaledToWidth(void* ptr, int width, long long mode); -void QPixmap_Scroll(void* ptr, int dx, int dy, int x, int y, int width, int height, void* exposed); -void QPixmap_Scroll2(void* ptr, int dx, int dy, void* rect, void* exposed); -void QPixmap_SetDevicePixelRatio(void* ptr, double scaleFactor); -void QPixmap_SetMask(void* ptr, void* mask); -void* QPixmap_Size(void* ptr); -void QPixmap_Swap(void* ptr, void* other); -void* QPixmap_ToImage(void* ptr); -void* QPixmap_Transformed(void* ptr, void* transform, long long mode); -void* QPixmap_Transformed2(void* ptr, void* matrix, long long mode); -void* QPixmap_QPixmap_TrueMatrix(void* matrix, int width, int height); -void* QPixmap_QPixmap_TrueMatrix2(void* m, int w, int h); -void QPixmap_DestroyQPixmap(void* ptr); -void QPixmap_DestroyQPixmapDefault(void* ptr); -void* QPixmap_PaintEngine(void* ptr); -void* QPixmap_PaintEngineDefault(void* ptr); -int QPixmapCache_QPixmapCache_CacheLimit(); -void QPixmapCache_QPixmapCache_Clear(); -char QPixmapCache_QPixmapCache_Find3(struct QtGui_PackedString key, void* pixmap); -char QPixmapCache_QPixmapCache_Insert(struct QtGui_PackedString key, void* pixmap); -void QPixmapCache_QPixmapCache_Remove(struct QtGui_PackedString key); -void QPixmapCache_QPixmapCache_SetCacheLimit(int n); -void* QPlatformSurfaceEvent_NewQPlatformSurfaceEvent(long long surfaceEventType); -long long QPlatformSurfaceEvent_SurfaceEventType(void* ptr); -void* QPointingDeviceUniqueId_NewQPointingDeviceUniqueId(); -void* QPointingDeviceUniqueId_QPointingDeviceUniqueId_FromNumericId(long long id); -char QPointingDeviceUniqueId_IsValid(void* ptr); -long long QPointingDeviceUniqueId_NumericId(void* ptr); -void* QPolygon_NewQPolygon(); -void* QPolygon_NewQPolygon2(int size); -void* QPolygon_NewQPolygon3(void* points); -void* QPolygon_NewQPolygon5(void* rectangle, char closed); -void* QPolygon_BoundingRect(void* ptr); -char QPolygon_ContainsPoint(void* ptr, void* point, long long fillRule); -void* QPolygon_Intersected(void* ptr, void* r); -char QPolygon_Intersects(void* ptr, void* p); -void QPolygon_Point(void* ptr, int index, int x, int y); -void* QPolygon_Point2(void* ptr, int index); -void QPolygon_PutPoints(void* ptr, int index, int nPoints, void* fromPolygon, int fromIndex); -void QPolygon_SetPoint(void* ptr, int index, int x, int y); -void QPolygon_SetPoint2(void* ptr, int index, void* point); -void QPolygon_SetPoints(void* ptr, int nPoints, int points); -void* QPolygon_Subtracted(void* ptr, void* r); -void QPolygon_Swap(void* ptr, void* other); -void QPolygon_Translate(void* ptr, int dx, int dy); -void QPolygon_Translate2(void* ptr, void* offset); -void* QPolygon_Translated(void* ptr, int dx, int dy); -void* QPolygon_Translated2(void* ptr, void* offset); -void* QPolygon_United(void* ptr, void* r); -void QPolygon_DestroyQPolygon(void* ptr); -void* QPolygon___QPolygon_points_atList3(void* ptr, int i); -void QPolygon___QPolygon_points_setList3(void* ptr, void* i); -void* QPolygon___QPolygon_points_newList3(void* ptr); -void* QPolygon___QPolygon_v_atList4(void* ptr, int i); -void QPolygon___QPolygon_v_setList4(void* ptr, void* i); -void* QPolygon___QPolygon_v_newList4(void* ptr); -void* QPolygon___QVector_other_atList4(void* ptr, int i); -void QPolygon___QVector_other_setList4(void* ptr, void* i); -void* QPolygon___QVector_other_newList4(void* ptr); -void* QPolygon___QVector_other_atList5(void* ptr, int i); -void QPolygon___QVector_other_setList5(void* ptr, void* i); -void* QPolygon___QVector_other_newList5(void* ptr); -void* QPolygon___append_value_atList3(void* ptr, int i); -void QPolygon___append_value_setList3(void* ptr, void* i); -void* QPolygon___append_value_newList3(void* ptr); -void* QPolygon___fill_atList(void* ptr, int i); -void QPolygon___fill_setList(void* ptr, void* i); -void* QPolygon___fill_newList(void* ptr); -void* QPolygon___fromList_atList(void* ptr, int i); -void QPolygon___fromList_setList(void* ptr, void* i); -void* QPolygon___fromList_newList(void* ptr); -void* QPolygon___fromList_list_atList(void* ptr, int i); -void QPolygon___fromList_list_setList(void* ptr, void* i); -void* QPolygon___fromList_list_newList(void* ptr); -void* QPolygon___fromStdVector_atList(void* ptr, int i); -void QPolygon___fromStdVector_setList(void* ptr, void* i); -void* QPolygon___fromStdVector_newList(void* ptr); -void* QPolygon___mid_atList(void* ptr, int i); -void QPolygon___mid_setList(void* ptr, void* i); -void* QPolygon___mid_newList(void* ptr); -void* QPolygon___swap_other_atList(void* ptr, int i); -void QPolygon___swap_other_setList(void* ptr, void* i); -void* QPolygon___swap_other_newList(void* ptr); -void* QPolygon___toList_atList(void* ptr, int i); -void QPolygon___toList_setList(void* ptr, void* i); -void* QPolygon___toList_newList(void* ptr); -void* QPolygonF_NewQPolygonF(); -void* QPolygonF_NewQPolygonF2(int size); -void* QPolygonF_NewQPolygonF3(void* points); -void* QPolygonF_NewQPolygonF5(void* rectangle); -void* QPolygonF_NewQPolygonF6(void* polygon); -void* QPolygonF_NewQPolygonF7(void* polygon); -void* QPolygonF_BoundingRect(void* ptr); -char QPolygonF_ContainsPoint(void* ptr, void* point, long long fillRule); -void* QPolygonF_Intersected(void* ptr, void* r); -char QPolygonF_Intersects(void* ptr, void* p); -char QPolygonF_IsClosed(void* ptr); -void* QPolygonF_Subtracted(void* ptr, void* r); -void QPolygonF_Swap(void* ptr, void* other); -void* QPolygonF_ToPolygon(void* ptr); -void QPolygonF_Translate(void* ptr, void* offset); -void QPolygonF_Translate2(void* ptr, double dx, double dy); -void* QPolygonF_Translated(void* ptr, void* offset); -void* QPolygonF_Translated2(void* ptr, double dx, double dy); -void* QPolygonF_United(void* ptr, void* r); -void QPolygonF_DestroyQPolygonF(void* ptr); -void* QPolygonF___QPolygonF_points_atList3(void* ptr, int i); -void QPolygonF___QPolygonF_points_setList3(void* ptr, void* i); -void* QPolygonF___QPolygonF_points_newList3(void* ptr); -void* QPolygonF___QPolygonF_v_atList4(void* ptr, int i); -void QPolygonF___QPolygonF_v_setList4(void* ptr, void* i); -void* QPolygonF___QPolygonF_v_newList4(void* ptr); -void* QPolygonF___QVector_other_atList4(void* ptr, int i); -void QPolygonF___QVector_other_setList4(void* ptr, void* i); -void* QPolygonF___QVector_other_newList4(void* ptr); -void* QPolygonF___QVector_other_atList5(void* ptr, int i); -void QPolygonF___QVector_other_setList5(void* ptr, void* i); -void* QPolygonF___QVector_other_newList5(void* ptr); -void* QPolygonF___append_value_atList3(void* ptr, int i); -void QPolygonF___append_value_setList3(void* ptr, void* i); -void* QPolygonF___append_value_newList3(void* ptr); -void* QPolygonF___fill_atList(void* ptr, int i); -void QPolygonF___fill_setList(void* ptr, void* i); -void* QPolygonF___fill_newList(void* ptr); -void* QPolygonF___fromList_atList(void* ptr, int i); -void QPolygonF___fromList_setList(void* ptr, void* i); -void* QPolygonF___fromList_newList(void* ptr); -void* QPolygonF___fromList_list_atList(void* ptr, int i); -void QPolygonF___fromList_list_setList(void* ptr, void* i); -void* QPolygonF___fromList_list_newList(void* ptr); -void* QPolygonF___fromStdVector_atList(void* ptr, int i); -void QPolygonF___fromStdVector_setList(void* ptr, void* i); -void* QPolygonF___fromStdVector_newList(void* ptr); -void* QPolygonF___mid_atList(void* ptr, int i); -void QPolygonF___mid_setList(void* ptr, void* i); -void* QPolygonF___mid_newList(void* ptr); -void* QPolygonF___swap_other_atList(void* ptr, int i); -void QPolygonF___swap_other_setList(void* ptr, void* i); -void* QPolygonF___swap_other_newList(void* ptr); -void* QPolygonF___toList_atList(void* ptr, int i); -void QPolygonF___toList_setList(void* ptr, void* i); -void* QPolygonF___toList_newList(void* ptr); -void* QQuaternion_NewQQuaternion(); -void* QQuaternion_NewQQuaternion3(float scalar, float xpos, float ypos, float zpos); -void* QQuaternion_NewQQuaternion4(float scalar, void* vector); -void* QQuaternion_NewQQuaternion5(void* vector); -void* QQuaternion_Conjugated(void* ptr); -float QQuaternion_QQuaternion_DotProduct(void* q1, void* q2); -void* QQuaternion_QQuaternion_FromAxes(void* xAxis, void* yAxis, void* zAxis); -void* QQuaternion_QQuaternion_FromAxisAndAngle(void* axis, float angle); -void* QQuaternion_QQuaternion_FromAxisAndAngle2(float x, float y, float z, float angle); -void* QQuaternion_QQuaternion_FromDirection(void* direction, void* up); -void* QQuaternion_QQuaternion_FromEulerAngles(float pitch, float yaw, float roll); -void* QQuaternion_QQuaternion_FromEulerAngles2(void* eulerAngles); -void QQuaternion_GetAxes(void* ptr, void* xAxis, void* yAxis, void* zAxis); -void QQuaternion_GetAxisAndAngle(void* ptr, float x, float y, float z, float angle); -void QQuaternion_GetAxisAndAngle2(void* ptr, void* axis, float angle); -void QQuaternion_GetEulerAngles(void* ptr, float pitch, float yaw, float roll); -void* QQuaternion_Inverted(void* ptr); -char QQuaternion_IsIdentity(void* ptr); -char QQuaternion_IsNull(void* ptr); -float QQuaternion_Length(void* ptr); -float QQuaternion_LengthSquared(void* ptr); -void* QQuaternion_QQuaternion_Nlerp(void* q1, void* q2, float t); -void QQuaternion_Normalize(void* ptr); -void* QQuaternion_Normalized(void* ptr); -void* QQuaternion_RotatedVector(void* ptr, void* vector); -void* QQuaternion_QQuaternion_RotationTo(void* from, void* to); -float QQuaternion_Scalar(void* ptr); -void QQuaternion_SetScalar(void* ptr, float scalar); -void QQuaternion_SetVector(void* ptr, void* vector); -void QQuaternion_SetVector2(void* ptr, float x, float y, float z); -void QQuaternion_SetX(void* ptr, float x); -void QQuaternion_SetY(void* ptr, float y); -void QQuaternion_SetZ(void* ptr, float z); -void* QQuaternion_QQuaternion_Slerp(void* q1, void* q2, float t); -void* QQuaternion_ToEulerAngles(void* ptr); -void* QQuaternion_ToVector4D(void* ptr); -void* QQuaternion_Vector(void* ptr); -float QQuaternion_X(void* ptr); -float QQuaternion_Y(void* ptr); -float QQuaternion_Z(void* ptr); -void* QRadialGradient_NewQRadialGradient(); -void* QRadialGradient_NewQRadialGradient2(void* center, double radius, void* focalPoint); -void* QRadialGradient_NewQRadialGradient3(double cx, double cy, double radius, double fx, double fy); -void* QRadialGradient_NewQRadialGradient4(void* center, double radius); -void* QRadialGradient_NewQRadialGradient5(double cx, double cy, double radius); -void* QRadialGradient_NewQRadialGradient6(void* center, double centerRadius, void* focalPoint, double focalRadius); -void* QRadialGradient_NewQRadialGradient7(double cx, double cy, double centerRadius, double fx, double fy, double focalRadius); -void* QRadialGradient_Center(void* ptr); -double QRadialGradient_CenterRadius(void* ptr); -void* QRadialGradient_FocalPoint(void* ptr); -double QRadialGradient_FocalRadius(void* ptr); -double QRadialGradient_Radius(void* ptr); -void QRadialGradient_SetCenter(void* ptr, void* center); -void QRadialGradient_SetCenter2(void* ptr, double x, double y); -void QRadialGradient_SetCenterRadius(void* ptr, double radius); -void QRadialGradient_SetFocalPoint(void* ptr, void* focalPoint); -void QRadialGradient_SetFocalPoint2(void* ptr, double x, double y); -void QRadialGradient_SetFocalRadius(void* ptr, double radius); -void QRadialGradient_SetRadius(void* ptr, double radius); -void* QRasterWindow_NewQRasterWindow(void* parent); -void* QRawFont_NewQRawFont(); -void* QRawFont_NewQRawFont2(struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference); -void* QRawFont_NewQRawFont3(void* fontData, double pixelSize, long long hintingPreference); -void* QRawFont_NewQRawFont4(void* other); -struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes(void* ptr, void* glyphIndexes, long long layoutFlags); -struct QtGui_PackedList QRawFont_AdvancesForGlyphIndexes2(void* ptr, void* glyphIndexes); -char QRawFont_AdvancesForGlyphIndexes3(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs); -char QRawFont_AdvancesForGlyphIndexes4(void* ptr, unsigned int glyphIndexes, void* advances, int numGlyphs, long long layoutFlags); -void* QRawFont_AlphaMapForGlyph(void* ptr, unsigned int glyphIndex, long long antialiasingType, void* transform); -double QRawFont_Ascent(void* ptr); -double QRawFont_AverageCharWidth(void* ptr); -void* QRawFont_BoundingRect(void* ptr, unsigned int glyphIndex); -double QRawFont_CapHeight(void* ptr); -double QRawFont_Descent(void* ptr); -struct QtGui_PackedString QRawFont_FamilyName(void* ptr); -void* QRawFont_FontTable(void* ptr, char* tagName); -void* QRawFont_QRawFont_FromFont(void* font, long long writingSystem); -char QRawFont_GlyphIndexesForChars(void* ptr, void* chars, int numChars, unsigned int glyphIndexes, int numGlyphs); -struct QtGui_PackedList QRawFont_GlyphIndexesForString(void* ptr, struct QtGui_PackedString text); -long long QRawFont_HintingPreference(void* ptr); -char QRawFont_IsValid(void* ptr); -double QRawFont_Leading(void* ptr); -double QRawFont_LineThickness(void* ptr); -void QRawFont_LoadFromData(void* ptr, void* fontData, double pixelSize, long long hintingPreference); -void QRawFont_LoadFromFile(void* ptr, struct QtGui_PackedString fileName, double pixelSize, long long hintingPreference); -double QRawFont_MaxCharWidth(void* ptr); -void* QRawFont_PathForGlyph(void* ptr, unsigned int glyphIndex); -double QRawFont_PixelSize(void* ptr); -void QRawFont_SetPixelSize(void* ptr, double pixelSize); -long long QRawFont_Style(void* ptr); -struct QtGui_PackedString QRawFont_StyleName(void* ptr); -struct QtGui_PackedList QRawFont_SupportedWritingSystems(void* ptr); -char QRawFont_SupportsCharacter(void* ptr, void* character); -char QRawFont_SupportsCharacter2(void* ptr, unsigned int ucs4); -void QRawFont_Swap(void* ptr, void* other); -double QRawFont_UnderlinePosition(void* ptr); -double QRawFont_UnitsPerEm(void* ptr); -int QRawFont_Weight(void* ptr); -double QRawFont_XHeight(void* ptr); -void QRawFont_DestroyQRawFont(void* ptr); -void* QRawFont___advancesForGlyphIndexes_atList(void* ptr, int i); -void QRawFont___advancesForGlyphIndexes_setList(void* ptr, void* i); -void* QRawFont___advancesForGlyphIndexes_newList(void* ptr); -unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList(void* ptr, int i); -void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList(void* ptr, unsigned int i); -void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList(void* ptr); -void* QRawFont___advancesForGlyphIndexes_atList2(void* ptr, int i); -void QRawFont___advancesForGlyphIndexes_setList2(void* ptr, void* i); -void* QRawFont___advancesForGlyphIndexes_newList2(void* ptr); -unsigned int QRawFont___advancesForGlyphIndexes_glyphIndexes_atList2(void* ptr, int i); -void QRawFont___advancesForGlyphIndexes_glyphIndexes_setList2(void* ptr, unsigned int i); -void* QRawFont___advancesForGlyphIndexes_glyphIndexes_newList2(void* ptr); -unsigned int QRawFont___glyphIndexesForString_atList(void* ptr, int i); -void QRawFont___glyphIndexesForString_setList(void* ptr, unsigned int i); -void* QRawFont___glyphIndexesForString_newList(void* ptr); -long long QRawFont___supportedWritingSystems_atList(void* ptr, int i); -void QRawFont___supportedWritingSystems_setList(void* ptr, long long i); -void* QRawFont___supportedWritingSystems_newList(void* ptr); -void* QRegExpValidator_NewQRegExpValidator(void* parent); -void* QRegExpValidator_NewQRegExpValidator2(void* rx, void* parent); -void* QRegExpValidator_RegExp(void* ptr); -void QRegExpValidator_ConnectRegExpChanged(void* ptr, long long t); -void QRegExpValidator_DisconnectRegExpChanged(void* ptr); -void QRegExpValidator_RegExpChanged(void* ptr, void* regExp); -void QRegExpValidator_SetRegExp(void* ptr, void* rx); -long long QRegExpValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); -long long QRegExpValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); -void QRegExpValidator_DestroyQRegExpValidator(void* ptr); -void QRegExpValidator_DestroyQRegExpValidatorDefault(void* ptr); -void* QRegion_NewQRegion(); -void* QRegion_NewQRegion2(int x, int y, int w, int h, long long t); -void* QRegion_NewQRegion3(void* r, long long t); -void* QRegion_NewQRegion4(void* a, long long fillRule); -void* QRegion_NewQRegion5(void* r); -void* QRegion_NewQRegion6(void* other); -void* QRegion_NewQRegion7(void* bm); -void* QRegion_BoundingRect(void* ptr); -char QRegion_Contains(void* ptr, void* p); -char QRegion_Contains2(void* ptr, void* r); -void* QRegion_Intersected(void* ptr, void* r); -void* QRegion_Intersected2(void* ptr, void* rect); -char QRegion_Intersects(void* ptr, void* region); -char QRegion_Intersects2(void* ptr, void* rect); -char QRegion_IsEmpty(void* ptr); -char QRegion_IsNull(void* ptr); -int QRegion_RectCount(void* ptr); -void QRegion_SetRects(void* ptr, void* rects, int number); -void* QRegion_Subtracted(void* ptr, void* r); -void QRegion_Swap(void* ptr, void* other); -void QRegion_Translate(void* ptr, int dx, int dy); -void QRegion_Translate2(void* ptr, void* point); -void* QRegion_Translated(void* ptr, int dx, int dy); -void* QRegion_Translated2(void* ptr, void* p); -void* QRegion_United(void* ptr, void* r); -void* QRegion_United2(void* ptr, void* rect); -void* QRegion_Xored(void* ptr, void* r); -void* QRegion___rects_atList(void* ptr, int i); -void QRegion___rects_setList(void* ptr, void* i); -void* QRegion___rects_newList(void* ptr); -void* QRegularExpressionValidator_NewQRegularExpressionValidator(void* parent); -void* QRegularExpressionValidator_NewQRegularExpressionValidator2(void* re, void* parent); -void* QRegularExpressionValidator_RegularExpression(void* ptr); -void QRegularExpressionValidator_ConnectRegularExpressionChanged(void* ptr, long long t); -void QRegularExpressionValidator_DisconnectRegularExpressionChanged(void* ptr); -void QRegularExpressionValidator_RegularExpressionChanged(void* ptr, void* re); -void QRegularExpressionValidator_SetRegularExpression(void* ptr, void* re); -void QRegularExpressionValidator_SetRegularExpressionDefault(void* ptr, void* re); -long long QRegularExpressionValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); -long long QRegularExpressionValidator_ValidateDefault(void* ptr, struct QtGui_PackedString input, int pos); -void QRegularExpressionValidator_DestroyQRegularExpressionValidator(void* ptr); -void QRegularExpressionValidator_DestroyQRegularExpressionValidatorDefault(void* ptr); -void* QResizeEvent_NewQResizeEvent(void* size, void* oldSize); -void* QResizeEvent_OldSize(void* ptr); -void* QResizeEvent_Size(void* ptr); -unsigned short QRgba64_Alpha(void* ptr); -struct QtGui_PackedString QRgba64_Alpha8(void* ptr); -unsigned short QRgba64_Blue(void* ptr); -struct QtGui_PackedString QRgba64_Blue8(void* ptr); -unsigned short QRgba64_Green(void* ptr); -struct QtGui_PackedString QRgba64_Green8(void* ptr); -char QRgba64_IsOpaque(void* ptr); -char QRgba64_IsTransparent(void* ptr); -unsigned short QRgba64_Red(void* ptr); -struct QtGui_PackedString QRgba64_Red8(void* ptr); -void QRgba64_SetAlpha(void* ptr, unsigned short alpha); -void QRgba64_SetBlue(void* ptr, unsigned short blue); -void QRgba64_SetGreen(void* ptr, unsigned short green); -void QRgba64_SetRed(void* ptr, unsigned short red); -unsigned int QRgba64_ToArgb32(void* ptr); -unsigned short QRgba64_ToRgb16(void* ptr); -int QScreen_AngleBetween(void* ptr, long long a, long long b); -void* QScreen_AvailableGeometry(void* ptr); -void QScreen_ConnectAvailableGeometryChanged(void* ptr, long long t); -void QScreen_DisconnectAvailableGeometryChanged(void* ptr); -void QScreen_AvailableGeometryChanged(void* ptr, void* geometry); -void* QScreen_AvailableSize(void* ptr); -void* QScreen_AvailableVirtualGeometry(void* ptr); -void* QScreen_AvailableVirtualSize(void* ptr); -int QScreen_Depth(void* ptr); -double QScreen_DevicePixelRatio(void* ptr); -void* QScreen_Geometry(void* ptr); -void QScreen_ConnectGeometryChanged(void* ptr, long long t); -void QScreen_DisconnectGeometryChanged(void* ptr); -void QScreen_GeometryChanged(void* ptr, void* geometry); -void* QScreen_GrabWindow(void* ptr, uintptr_t window, int x, int y, int width, int height); -char QScreen_IsLandscape(void* ptr, long long o); -char QScreen_IsPortrait(void* ptr, long long o); -double QScreen_LogicalDotsPerInch(void* ptr); -void QScreen_ConnectLogicalDotsPerInchChanged(void* ptr, long long t); -void QScreen_DisconnectLogicalDotsPerInchChanged(void* ptr); -void QScreen_LogicalDotsPerInchChanged(void* ptr, double dpi); -double QScreen_LogicalDotsPerInchX(void* ptr); -double QScreen_LogicalDotsPerInchY(void* ptr); -struct QtGui_PackedString QScreen_Manufacturer(void* ptr); -void* QScreen_MapBetween(void* ptr, long long a, long long b, void* rect); -struct QtGui_PackedString QScreen_Model(void* ptr); -struct QtGui_PackedString QScreen_Name(void* ptr); -long long QScreen_NativeOrientation(void* ptr); -long long QScreen_Orientation(void* ptr); -void QScreen_ConnectOrientationChanged(void* ptr, long long t); -void QScreen_DisconnectOrientationChanged(void* ptr); -void QScreen_OrientationChanged(void* ptr, long long orientation); -long long QScreen_OrientationUpdateMask(void* ptr); -double QScreen_PhysicalDotsPerInch(void* ptr); -void QScreen_ConnectPhysicalDotsPerInchChanged(void* ptr, long long t); -void QScreen_DisconnectPhysicalDotsPerInchChanged(void* ptr); -void QScreen_PhysicalDotsPerInchChanged(void* ptr, double dpi); -double QScreen_PhysicalDotsPerInchX(void* ptr); -double QScreen_PhysicalDotsPerInchY(void* ptr); -void* QScreen_PhysicalSize(void* ptr); -void QScreen_ConnectPhysicalSizeChanged(void* ptr, long long t); -void QScreen_DisconnectPhysicalSizeChanged(void* ptr); -void QScreen_PhysicalSizeChanged(void* ptr, void* size); -long long QScreen_PrimaryOrientation(void* ptr); -void QScreen_ConnectPrimaryOrientationChanged(void* ptr, long long t); -void QScreen_DisconnectPrimaryOrientationChanged(void* ptr); -void QScreen_PrimaryOrientationChanged(void* ptr, long long orientation); -double QScreen_RefreshRate(void* ptr); -void QScreen_ConnectRefreshRateChanged(void* ptr, long long t); -void QScreen_DisconnectRefreshRateChanged(void* ptr); -void QScreen_RefreshRateChanged(void* ptr, double refreshRate); -struct QtGui_PackedString QScreen_SerialNumber(void* ptr); -void QScreen_SetOrientationUpdateMask(void* ptr, long long mask); -void* QScreen_Size(void* ptr); -void* QScreen_TransformBetween(void* ptr, long long a, long long b, void* target); -void* QScreen_VirtualGeometry(void* ptr); -void QScreen_ConnectVirtualGeometryChanged(void* ptr, long long t); -void QScreen_DisconnectVirtualGeometryChanged(void* ptr); -void QScreen_VirtualGeometryChanged(void* ptr, void* rect); -struct QtGui_PackedList QScreen_VirtualSiblings(void* ptr); -void* QScreen_VirtualSize(void* ptr); -void QScreen_DestroyQScreen(void* ptr); -void QScreen_DestroyQScreenDefault(void* ptr); -void* QScreen___virtualSiblings_atList(void* ptr, int i); -void QScreen___virtualSiblings_setList(void* ptr, void* i); -void* QScreen___virtualSiblings_newList(void* ptr); -void* QScreen___children_atList(void* ptr, int i); -void QScreen___children_setList(void* ptr, void* i); -void* QScreen___children_newList(void* ptr); -void* QScreen___dynamicPropertyNames_atList(void* ptr, int i); -void QScreen___dynamicPropertyNames_setList(void* ptr, void* i); -void* QScreen___dynamicPropertyNames_newList(void* ptr); -void* QScreen___findChildren_atList(void* ptr, int i); -void QScreen___findChildren_setList(void* ptr, void* i); -void* QScreen___findChildren_newList(void* ptr); -void* QScreen___findChildren_atList3(void* ptr, int i); -void QScreen___findChildren_setList3(void* ptr, void* i); -void* QScreen___findChildren_newList3(void* ptr); -void* QScreen___qFindChildren_atList2(void* ptr, int i); -void QScreen___qFindChildren_setList2(void* ptr, void* i); -void* QScreen___qFindChildren_newList2(void* ptr); -void QScreen_ChildEventDefault(void* ptr, void* event); -void QScreen_ConnectNotifyDefault(void* ptr, void* sign); -void QScreen_CustomEventDefault(void* ptr, void* event); -void QScreen_DeleteLaterDefault(void* ptr); -void QScreen_DisconnectNotifyDefault(void* ptr, void* sign); -char QScreen_EventDefault(void* ptr, void* e); -char QScreen_EventFilterDefault(void* ptr, void* watched, void* event); -void* QScreen_MetaObjectDefault(void* ptr); -void QScreen_TimerEventDefault(void* ptr, void* event); -void* QScreenOrientationChangeEvent_NewQScreenOrientationChangeEvent(void* screen, long long screenOrientation); -long long QScreenOrientationChangeEvent_Orientation(void* ptr); -void* QScreenOrientationChangeEvent_Screen(void* ptr); -void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEvent(void* ptr); -void QScreenOrientationChangeEvent_DestroyQScreenOrientationChangeEventDefault(void* ptr); -void* QScrollEvent_NewQScrollEvent(void* contentPos, void* overshootDistance, long long scrollState); -void* QScrollEvent_ContentPos(void* ptr); -void* QScrollEvent_OvershootDistance(void* ptr); -long long QScrollEvent_ScrollState(void* ptr); -void QScrollEvent_DestroyQScrollEvent(void* ptr); -void QScrollEvent_DestroyQScrollEventDefault(void* ptr); -void* QScrollPrepareEvent_NewQScrollPrepareEvent(void* startPos); -void* QScrollPrepareEvent_ContentPos(void* ptr); -void* QScrollPrepareEvent_ContentPosRange(void* ptr); -void QScrollPrepareEvent_SetContentPos(void* ptr, void* pos); -void QScrollPrepareEvent_SetContentPosRange(void* ptr, void* rect); -void QScrollPrepareEvent_SetViewportSize(void* ptr, void* size); -void* QScrollPrepareEvent_StartPos(void* ptr); -void* QScrollPrepareEvent_ViewportSize(void* ptr); -void QScrollPrepareEvent_DestroyQScrollPrepareEvent(void* ptr); -void QScrollPrepareEvent_DestroyQScrollPrepareEventDefault(void* ptr); -char QSessionManager_AllowsErrorInteraction(void* ptr); -char QSessionManager_AllowsInteraction(void* ptr); -void QSessionManager_Cancel(void* ptr); -struct QtGui_PackedString QSessionManager_DiscardCommand(void* ptr); -char QSessionManager_IsPhase2(void* ptr); -void QSessionManager_Release(void* ptr); -void QSessionManager_RequestPhase2(void* ptr); -struct QtGui_PackedString QSessionManager_RestartCommand(void* ptr); -long long QSessionManager_RestartHint(void* ptr); -struct QtGui_PackedString QSessionManager_SessionId(void* ptr); -struct QtGui_PackedString QSessionManager_SessionKey(void* ptr); -void QSessionManager_SetDiscardCommand(void* ptr, struct QtGui_PackedString command); -void QSessionManager_SetManagerProperty(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value); -void QSessionManager_SetManagerProperty2(void* ptr, struct QtGui_PackedString name, struct QtGui_PackedString value); -void QSessionManager_SetRestartCommand(void* ptr, struct QtGui_PackedString command); -void QSessionManager_SetRestartHint(void* ptr, long long hint); -void* QSessionManager___children_atList(void* ptr, int i); -void QSessionManager___children_setList(void* ptr, void* i); -void* QSessionManager___children_newList(void* ptr); -void* QSessionManager___dynamicPropertyNames_atList(void* ptr, int i); -void QSessionManager___dynamicPropertyNames_setList(void* ptr, void* i); -void* QSessionManager___dynamicPropertyNames_newList(void* ptr); -void* QSessionManager___findChildren_atList(void* ptr, int i); -void QSessionManager___findChildren_setList(void* ptr, void* i); -void* QSessionManager___findChildren_newList(void* ptr); -void* QSessionManager___findChildren_atList3(void* ptr, int i); -void QSessionManager___findChildren_setList3(void* ptr, void* i); -void* QSessionManager___findChildren_newList3(void* ptr); -void* QSessionManager___qFindChildren_atList2(void* ptr, int i); -void QSessionManager___qFindChildren_setList2(void* ptr, void* i); -void* QSessionManager___qFindChildren_newList2(void* ptr); -void QSessionManager_ChildEventDefault(void* ptr, void* event); -void QSessionManager_ConnectNotifyDefault(void* ptr, void* sign); -void QSessionManager_CustomEventDefault(void* ptr, void* event); -void QSessionManager_DeleteLaterDefault(void* ptr); -void QSessionManager_DisconnectNotifyDefault(void* ptr, void* sign); -char QSessionManager_EventDefault(void* ptr, void* e); -char QSessionManager_EventFilterDefault(void* ptr, void* watched, void* event); -void* QSessionManager_MetaObjectDefault(void* ptr); -void QSessionManager_TimerEventDefault(void* ptr, void* event); -void* QShortcutEvent_NewQShortcutEvent(void* key, int id, char ambiguous); -char QShortcutEvent_IsAmbiguous(void* ptr); -void* QShortcutEvent_Key(void* ptr); -int QShortcutEvent_ShortcutId(void* ptr); -void QShortcutEvent_DestroyQShortcutEvent(void* ptr); -void QShortcutEvent_DestroyQShortcutEventDefault(void* ptr); -void* QShowEvent_NewQShowEvent(); -void* QStandardItem_NewQStandardItem(); -void* QStandardItem_NewQStandardItem2(struct QtGui_PackedString text); -void* QStandardItem_NewQStandardItem3(void* icon, struct QtGui_PackedString text); -void* QStandardItem_NewQStandardItem4(int rows, int columns); -void* QStandardItem_NewQStandardItem5(void* other); -struct QtGui_PackedString QStandardItem_AccessibleDescription(void* ptr); -struct QtGui_PackedString QStandardItem_AccessibleText(void* ptr); -void QStandardItem_AppendColumn(void* ptr, void* items); -void QStandardItem_AppendRow(void* ptr, void* items); -void QStandardItem_AppendRow2(void* ptr, void* item); -void QStandardItem_AppendRows(void* ptr, void* items); -void* QStandardItem_Background(void* ptr); -long long QStandardItem_CheckState(void* ptr); -void* QStandardItem_Child(void* ptr, int row, int column); -void QStandardItem_ClearData(void* ptr); -void* QStandardItem_Clone(void* ptr); -void* QStandardItem_CloneDefault(void* ptr); -int QStandardItem_Column(void* ptr); -int QStandardItem_ColumnCount(void* ptr); -void* QStandardItem_Data(void* ptr, int role); -void* QStandardItem_DataDefault(void* ptr, int role); -void QStandardItem_EmitDataChanged(void* ptr); -long long QStandardItem_Flags(void* ptr); -void* QStandardItem_Font(void* ptr); -void* QStandardItem_Foreground(void* ptr); -char QStandardItem_HasChildren(void* ptr); -void* QStandardItem_Icon(void* ptr); -void* QStandardItem_Index(void* ptr); -void QStandardItem_InsertColumn(void* ptr, int column, void* items); -void QStandardItem_InsertColumns(void* ptr, int column, int count); -void QStandardItem_InsertRow(void* ptr, int row, void* items); -void QStandardItem_InsertRow2(void* ptr, int row, void* item); -void QStandardItem_InsertRows(void* ptr, int row, void* items); -void QStandardItem_InsertRows2(void* ptr, int row, int count); -char QStandardItem_IsAutoTristate(void* ptr); -char QStandardItem_IsCheckable(void* ptr); -char QStandardItem_IsDragEnabled(void* ptr); -char QStandardItem_IsDropEnabled(void* ptr); -char QStandardItem_IsEditable(void* ptr); -char QStandardItem_IsEnabled(void* ptr); -char QStandardItem_IsSelectable(void* ptr); -char QStandardItem_IsUserTristate(void* ptr); -void* QStandardItem_Model(void* ptr); -void* QStandardItem_Parent(void* ptr); -void QStandardItem_Read(void* ptr, void* in); -void QStandardItem_ReadDefault(void* ptr, void* in); -void QStandardItem_RemoveColumn(void* ptr, int column); -void QStandardItem_RemoveColumns(void* ptr, int column, int count); -void QStandardItem_RemoveRow(void* ptr, int row); -void QStandardItem_RemoveRows(void* ptr, int row, int count); -int QStandardItem_Row(void* ptr); -int QStandardItem_RowCount(void* ptr); -void QStandardItem_SetAccessibleDescription(void* ptr, struct QtGui_PackedString accessibleDescription); -void QStandardItem_SetAccessibleText(void* ptr, struct QtGui_PackedString accessibleText); -void QStandardItem_SetAutoTristate(void* ptr, char tristate); -void QStandardItem_SetBackground(void* ptr, void* brush); -void QStandardItem_SetCheckState(void* ptr, long long state); -void QStandardItem_SetCheckable(void* ptr, char checkable); -void QStandardItem_SetChild(void* ptr, int row, int column, void* item); -void QStandardItem_SetChild2(void* ptr, int row, void* item); -void QStandardItem_SetColumnCount(void* ptr, int columns); -void QStandardItem_SetData(void* ptr, void* value, int role); -void QStandardItem_SetDataDefault(void* ptr, void* value, int role); -void QStandardItem_SetDragEnabled(void* ptr, char dragEnabled); -void QStandardItem_SetDropEnabled(void* ptr, char dropEnabled); -void QStandardItem_SetEditable(void* ptr, char editable); -void QStandardItem_SetEnabled(void* ptr, char enabled); -void QStandardItem_SetFlags(void* ptr, long long flags); -void QStandardItem_SetFont(void* ptr, void* font); -void QStandardItem_SetForeground(void* ptr, void* brush); -void QStandardItem_SetIcon(void* ptr, void* icon); -void QStandardItem_SetRowCount(void* ptr, int rows); -void QStandardItem_SetSelectable(void* ptr, char selectable); -void QStandardItem_SetSizeHint(void* ptr, void* size); -void QStandardItem_SetStatusTip(void* ptr, struct QtGui_PackedString statusTip); -void QStandardItem_SetText(void* ptr, struct QtGui_PackedString text); -void QStandardItem_SetTextAlignment(void* ptr, long long alignment); -void QStandardItem_SetToolTip(void* ptr, struct QtGui_PackedString toolTip); -void QStandardItem_SetUserTristate(void* ptr, char tristate); -void QStandardItem_SetWhatsThis(void* ptr, struct QtGui_PackedString whatsThis); -void* QStandardItem_SizeHint(void* ptr); -void QStandardItem_SortChildren(void* ptr, int column, long long order); -struct QtGui_PackedString QStandardItem_StatusTip(void* ptr); -void* QStandardItem_TakeChild(void* ptr, int row, int column); -struct QtGui_PackedList QStandardItem_TakeColumn(void* ptr, int column); -struct QtGui_PackedList QStandardItem_TakeRow(void* ptr, int row); -struct QtGui_PackedString QStandardItem_Text(void* ptr); -long long QStandardItem_TextAlignment(void* ptr); -struct QtGui_PackedString QStandardItem_ToolTip(void* ptr); -int QStandardItem_Type(void* ptr); -int QStandardItem_TypeDefault(void* ptr); -struct QtGui_PackedString QStandardItem_WhatsThis(void* ptr); -void QStandardItem_Write(void* ptr, void* out); -void QStandardItem_WriteDefault(void* ptr, void* out); -void QStandardItem_DestroyQStandardItem(void* ptr); -void QStandardItem_DestroyQStandardItemDefault(void* ptr); -void* QStandardItem___appendColumn_items_atList(void* ptr, int i); -void QStandardItem___appendColumn_items_setList(void* ptr, void* i); -void* QStandardItem___appendColumn_items_newList(void* ptr); -void* QStandardItem___appendRow_items_atList(void* ptr, int i); -void QStandardItem___appendRow_items_setList(void* ptr, void* i); -void* QStandardItem___appendRow_items_newList(void* ptr); -void* QStandardItem___appendRows_items_atList(void* ptr, int i); -void QStandardItem___appendRows_items_setList(void* ptr, void* i); -void* QStandardItem___appendRows_items_newList(void* ptr); -void* QStandardItem___insertColumn_items_atList(void* ptr, int i); -void QStandardItem___insertColumn_items_setList(void* ptr, void* i); -void* QStandardItem___insertColumn_items_newList(void* ptr); -void* QStandardItem___insertRow_items_atList(void* ptr, int i); -void QStandardItem___insertRow_items_setList(void* ptr, void* i); -void* QStandardItem___insertRow_items_newList(void* ptr); -void* QStandardItem___insertRows_items_atList(void* ptr, int i); -void QStandardItem___insertRows_items_setList(void* ptr, void* i); -void* QStandardItem___insertRows_items_newList(void* ptr); -void* QStandardItem___takeColumn_atList(void* ptr, int i); -void QStandardItem___takeColumn_setList(void* ptr, void* i); -void* QStandardItem___takeColumn_newList(void* ptr); -void* QStandardItem___takeRow_atList(void* ptr, int i); -void QStandardItem___takeRow_setList(void* ptr, void* i); -void* QStandardItem___takeRow_newList(void* ptr); -void* QStandardItemModel_NewQStandardItemModel(void* parent); -void* QStandardItemModel_NewQStandardItemModel2(int rows, int columns, void* parent); -void QStandardItemModel_AppendColumn(void* ptr, void* items); -void QStandardItemModel_AppendRow(void* ptr, void* items); -void QStandardItemModel_AppendRow2(void* ptr, void* item); -void QStandardItemModel_Clear(void* ptr); -char QStandardItemModel_ClearItemData(void* ptr, void* index); -int QStandardItemModel_ColumnCount(void* ptr, void* parent); -int QStandardItemModel_ColumnCountDefault(void* ptr, void* parent); -void* QStandardItemModel_Data(void* ptr, void* index, int role); -void* QStandardItemModel_DataDefault(void* ptr, void* index, int role); -char QStandardItemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -struct QtGui_PackedList QStandardItemModel_FindItems(void* ptr, struct QtGui_PackedString text, long long flags, int column); -long long QStandardItemModel_FlagsDefault(void* ptr, void* index); -char QStandardItemModel_HasChildrenDefault(void* ptr, void* parent); -void* QStandardItemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); -void* QStandardItemModel_HorizontalHeaderItem(void* ptr, int column); -void* QStandardItemModel_Index(void* ptr, int row, int column, void* parent); -void* QStandardItemModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QStandardItemModel_IndexFromItem(void* ptr, void* item); -void QStandardItemModel_InsertColumn(void* ptr, int column, void* items); -char QStandardItemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); -void QStandardItemModel_InsertRow(void* ptr, int row, void* items); -void QStandardItemModel_InsertRow2(void* ptr, int row, void* item); -char QStandardItemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); -void* QStandardItemModel_InvisibleRootItem(void* ptr); -void* QStandardItemModel_Item(void* ptr, int row, int column); -void QStandardItemModel_ConnectItemChanged(void* ptr, long long t); -void QStandardItemModel_DisconnectItemChanged(void* ptr); -void QStandardItemModel_ItemChanged(void* ptr, void* item); -struct QtGui_PackedList QStandardItemModel_ItemDataDefault(void* ptr, void* index); -void* QStandardItemModel_ItemFromIndex(void* ptr, void* index); -void* QStandardItemModel_ItemPrototype(void* ptr); -void* QStandardItemModel_MimeDataDefault(void* ptr, void* indexes); -struct QtGui_PackedString QStandardItemModel_MimeTypesDefault(void* ptr); -void* QStandardItemModel_Parent(void* ptr, void* child); -void* QStandardItemModel_ParentDefault(void* ptr, void* child); -char QStandardItemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); -char QStandardItemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); -int QStandardItemModel_RowCount(void* ptr, void* parent); -int QStandardItemModel_RowCountDefault(void* ptr, void* parent); -void QStandardItemModel_SetColumnCount(void* ptr, int columns); -char QStandardItemModel_SetDataDefault(void* ptr, void* index, void* value, int role); -char QStandardItemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); -void QStandardItemModel_SetHorizontalHeaderItem(void* ptr, int column, void* item); -void QStandardItemModel_SetHorizontalHeaderLabels(void* ptr, struct QtGui_PackedString labels); -void QStandardItemModel_SetItem(void* ptr, int row, int column, void* item); -void QStandardItemModel_SetItem2(void* ptr, int row, void* item); -char QStandardItemModel_SetItemDataDefault(void* ptr, void* index, void* roles); -void QStandardItemModel_SetItemPrototype(void* ptr, void* item); -void QStandardItemModel_SetItemRoleNames(void* ptr, void* roleNames); -void QStandardItemModel_SetRowCount(void* ptr, int rows); -void QStandardItemModel_SetSortRole(void* ptr, int role); -void QStandardItemModel_SetVerticalHeaderItem(void* ptr, int row, void* item); -void QStandardItemModel_SetVerticalHeaderLabels(void* ptr, struct QtGui_PackedString labels); -void* QStandardItemModel_SiblingDefault(void* ptr, int row, int column, void* idx); -void QStandardItemModel_SortDefault(void* ptr, int column, long long order); -int QStandardItemModel_SortRole(void* ptr); -long long QStandardItemModel_SupportedDropActionsDefault(void* ptr); -struct QtGui_PackedList QStandardItemModel_TakeColumn(void* ptr, int column); -void* QStandardItemModel_TakeHorizontalHeaderItem(void* ptr, int column); -void* QStandardItemModel_TakeItem(void* ptr, int row, int column); -struct QtGui_PackedList QStandardItemModel_TakeRow(void* ptr, int row); -void* QStandardItemModel_TakeVerticalHeaderItem(void* ptr, int row); -void* QStandardItemModel_VerticalHeaderItem(void* ptr, int row); -void QStandardItemModel_DestroyQStandardItemModel(void* ptr); -void QStandardItemModel_DestroyQStandardItemModelDefault(void* ptr); -void* QStandardItemModel___appendColumn_items_atList(void* ptr, int i); -void QStandardItemModel___appendColumn_items_setList(void* ptr, void* i); -void* QStandardItemModel___appendColumn_items_newList(void* ptr); -void* QStandardItemModel___appendRow_items_atList(void* ptr, int i); -void QStandardItemModel___appendRow_items_setList(void* ptr, void* i); -void* QStandardItemModel___appendRow_items_newList(void* ptr); -void* QStandardItemModel___findItems_atList(void* ptr, int i); -void QStandardItemModel___findItems_setList(void* ptr, void* i); -void* QStandardItemModel___findItems_newList(void* ptr); -void* QStandardItemModel___insertColumn_items_atList(void* ptr, int i); -void QStandardItemModel___insertColumn_items_setList(void* ptr, void* i); -void* QStandardItemModel___insertColumn_items_newList(void* ptr); -void* QStandardItemModel___insertRow_items_atList(void* ptr, int i); -void QStandardItemModel___insertRow_items_setList(void* ptr, void* i); -void* QStandardItemModel___insertRow_items_newList(void* ptr); -void* QStandardItemModel___itemData_atList(void* ptr, int v, int i); -void QStandardItemModel___itemData_setList(void* ptr, int key, void* i); -void* QStandardItemModel___itemData_newList(void* ptr); -struct QtGui_PackedList QStandardItemModel___itemData_keyList(void* ptr); -void* QStandardItemModel___mimeData_indexes_atList(void* ptr, int i); -void QStandardItemModel___mimeData_indexes_setList(void* ptr, void* i); -void* QStandardItemModel___mimeData_indexes_newList(void* ptr); -void* QStandardItemModel___setItemData_roles_atList(void* ptr, int v, int i); -void QStandardItemModel___setItemData_roles_setList(void* ptr, int key, void* i); -void* QStandardItemModel___setItemData_roles_newList(void* ptr); -struct QtGui_PackedList QStandardItemModel___setItemData_roles_keyList(void* ptr); -void* QStandardItemModel___setItemRoleNames_roleNames_atList(void* ptr, int v, int i); -void QStandardItemModel___setItemRoleNames_roleNames_setList(void* ptr, int key, void* i); -void* QStandardItemModel___setItemRoleNames_roleNames_newList(void* ptr); -struct QtGui_PackedList QStandardItemModel___setItemRoleNames_roleNames_keyList(void* ptr); -void* QStandardItemModel___takeColumn_atList(void* ptr, int i); -void QStandardItemModel___takeColumn_setList(void* ptr, void* i); -void* QStandardItemModel___takeColumn_newList(void* ptr); -void* QStandardItemModel___takeRow_atList(void* ptr, int i); -void QStandardItemModel___takeRow_setList(void* ptr, void* i); -void* QStandardItemModel___takeRow_newList(void* ptr); -int QStandardItemModel_____itemData_keyList_atList(void* ptr, int i); -void QStandardItemModel_____itemData_keyList_setList(void* ptr, int i); -void* QStandardItemModel_____itemData_keyList_newList(void* ptr); -int QStandardItemModel_____setItemData_roles_keyList_atList(void* ptr, int i); -void QStandardItemModel_____setItemData_roles_keyList_setList(void* ptr, int i); -void* QStandardItemModel_____setItemData_roles_keyList_newList(void* ptr); -int QStandardItemModel_____setItemRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QStandardItemModel_____setItemRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QStandardItemModel_____setItemRoleNames_roleNames_keyList_newList(void* ptr); -void* QStandardItemModel___changePersistentIndexList_from_atList(void* ptr, int i); -void QStandardItemModel___changePersistentIndexList_from_setList(void* ptr, void* i); -void* QStandardItemModel___changePersistentIndexList_from_newList(void* ptr); -void* QStandardItemModel___changePersistentIndexList_to_atList(void* ptr, int i); -void QStandardItemModel___changePersistentIndexList_to_setList(void* ptr, void* i); -void* QStandardItemModel___changePersistentIndexList_to_newList(void* ptr); -int QStandardItemModel___dataChanged_roles_atList(void* ptr, int i); -void QStandardItemModel___dataChanged_roles_setList(void* ptr, int i); -void* QStandardItemModel___dataChanged_roles_newList(void* ptr); -void* QStandardItemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); -void QStandardItemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); -void* QStandardItemModel___layoutAboutToBeChanged_parents_newList(void* ptr); -void* QStandardItemModel___layoutChanged_parents_atList(void* ptr, int i); -void QStandardItemModel___layoutChanged_parents_setList(void* ptr, void* i); -void* QStandardItemModel___layoutChanged_parents_newList(void* ptr); -void* QStandardItemModel___match_atList(void* ptr, int i); -void QStandardItemModel___match_setList(void* ptr, void* i); -void* QStandardItemModel___match_newList(void* ptr); -void* QStandardItemModel___persistentIndexList_atList(void* ptr, int i); -void QStandardItemModel___persistentIndexList_setList(void* ptr, void* i); -void* QStandardItemModel___persistentIndexList_newList(void* ptr); -void* QStandardItemModel___roleNames_atList(void* ptr, int v, int i); -void QStandardItemModel___roleNames_setList(void* ptr, int key, void* i); -void* QStandardItemModel___roleNames_newList(void* ptr); -struct QtGui_PackedList QStandardItemModel___roleNames_keyList(void* ptr); -int QStandardItemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QStandardItemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QStandardItemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); -int QStandardItemModel_____roleNames_keyList_atList(void* ptr, int i); -void QStandardItemModel_____roleNames_keyList_setList(void* ptr, int i); -void* QStandardItemModel_____roleNames_keyList_newList(void* ptr); -int QStandardItemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QStandardItemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QStandardItemModel_____setRoleNames_roleNames_keyList_newList(void* ptr); -void* QStandardItemModel___children_atList(void* ptr, int i); -void QStandardItemModel___children_setList(void* ptr, void* i); -void* QStandardItemModel___children_newList(void* ptr); -void* QStandardItemModel___dynamicPropertyNames_atList(void* ptr, int i); -void QStandardItemModel___dynamicPropertyNames_setList(void* ptr, void* i); -void* QStandardItemModel___dynamicPropertyNames_newList(void* ptr); -void* QStandardItemModel___findChildren_atList(void* ptr, int i); -void QStandardItemModel___findChildren_setList(void* ptr, void* i); -void* QStandardItemModel___findChildren_newList(void* ptr); -void* QStandardItemModel___findChildren_atList3(void* ptr, int i); -void QStandardItemModel___findChildren_setList3(void* ptr, void* i); -void* QStandardItemModel___findChildren_newList3(void* ptr); -void* QStandardItemModel___qFindChildren_atList2(void* ptr, int i); -void QStandardItemModel___qFindChildren_setList2(void* ptr, void* i); -void* QStandardItemModel___qFindChildren_newList2(void* ptr); -void* QStandardItemModel_BuddyDefault(void* ptr, void* index); -char QStandardItemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -char QStandardItemModel_CanFetchMoreDefault(void* ptr, void* parent); -void QStandardItemModel_FetchMoreDefault(void* ptr, void* parent); -struct QtGui_PackedList QStandardItemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); -char QStandardItemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); -char QStandardItemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); -void QStandardItemModel_ResetInternalDataDefault(void* ptr); -void QStandardItemModel_RevertDefault(void* ptr); -struct QtGui_PackedList QStandardItemModel_RoleNamesDefault(void* ptr); -void* QStandardItemModel_SpanDefault(void* ptr, void* index); -char QStandardItemModel_SubmitDefault(void* ptr); -long long QStandardItemModel_SupportedDragActionsDefault(void* ptr); -void QStandardItemModel_ChildEventDefault(void* ptr, void* event); -void QStandardItemModel_ConnectNotifyDefault(void* ptr, void* sign); -void QStandardItemModel_CustomEventDefault(void* ptr, void* event); -void QStandardItemModel_DeleteLaterDefault(void* ptr); -void QStandardItemModel_DisconnectNotifyDefault(void* ptr, void* sign); -char QStandardItemModel_EventDefault(void* ptr, void* e); -char QStandardItemModel_EventFilterDefault(void* ptr, void* watched, void* event); -void* QStandardItemModel_MetaObjectDefault(void* ptr); -void QStandardItemModel_TimerEventDefault(void* ptr, void* event); -void* QStaticText_NewQStaticText(); -void* QStaticText_NewQStaticText2(struct QtGui_PackedString text); -void* QStaticText_NewQStaticText3(void* other); -long long QStaticText_PerformanceHint(void* ptr); -void QStaticText_Prepare(void* ptr, void* matrix, void* font); -void QStaticText_SetPerformanceHint(void* ptr, long long performanceHint); -void QStaticText_SetText(void* ptr, struct QtGui_PackedString text); -void QStaticText_SetTextFormat(void* ptr, long long textFormat); -void QStaticText_SetTextOption(void* ptr, void* textOption); -void QStaticText_SetTextWidth(void* ptr, double textWidth); -void* QStaticText_Size(void* ptr); -void QStaticText_Swap(void* ptr, void* other); -struct QtGui_PackedString QStaticText_Text(void* ptr); -long long QStaticText_TextFormat(void* ptr); -void* QStaticText_TextOption(void* ptr); -double QStaticText_TextWidth(void* ptr); -void QStaticText_DestroyQStaticText(void* ptr); -void* QStatusTipEvent_NewQStatusTipEvent(struct QtGui_PackedString tip); -struct QtGui_PackedString QStatusTipEvent_Tip(void* ptr); -int QStyleHints_CursorFlashTime(void* ptr); -void QStyleHints_ConnectCursorFlashTimeChanged(void* ptr, long long t); -void QStyleHints_DisconnectCursorFlashTimeChanged(void* ptr); -void QStyleHints_CursorFlashTimeChanged(void* ptr, int cursorFlashTime); -double QStyleHints_FontSmoothingGamma(void* ptr); -int QStyleHints_KeyboardAutoRepeatRate(void* ptr); -int QStyleHints_KeyboardInputInterval(void* ptr); -void QStyleHints_ConnectKeyboardInputIntervalChanged(void* ptr, long long t); -void QStyleHints_DisconnectKeyboardInputIntervalChanged(void* ptr); -void QStyleHints_KeyboardInputIntervalChanged(void* ptr, int keyboardInputInterval); -int QStyleHints_MouseDoubleClickInterval(void* ptr); -void QStyleHints_ConnectMouseDoubleClickIntervalChanged(void* ptr, long long t); -void QStyleHints_DisconnectMouseDoubleClickIntervalChanged(void* ptr); -void QStyleHints_MouseDoubleClickIntervalChanged(void* ptr, int mouseDoubleClickInterval); -int QStyleHints_MousePressAndHoldInterval(void* ptr); -void QStyleHints_ConnectMousePressAndHoldIntervalChanged(void* ptr, long long t); -void QStyleHints_DisconnectMousePressAndHoldIntervalChanged(void* ptr); -void QStyleHints_MousePressAndHoldIntervalChanged(void* ptr, int mousePressAndHoldInterval); -int QStyleHints_MouseQuickSelectionThreshold(void* ptr); -void QStyleHints_ConnectMouseQuickSelectionThresholdChanged(void* ptr, long long t); -void QStyleHints_DisconnectMouseQuickSelectionThresholdChanged(void* ptr); -void QStyleHints_MouseQuickSelectionThresholdChanged(void* ptr, int threshold); -void* QStyleHints_PasswordMaskCharacter(void* ptr); -int QStyleHints_PasswordMaskDelay(void* ptr); -char QStyleHints_SetFocusOnTouchRelease(void* ptr); -void QStyleHints_SetShowShortcutsInContextMenus(void* ptr, char showShortcutsInContextMenus); -void QStyleHints_SetUseHoverEffects(void* ptr, char useHoverEffects); -char QStyleHints_ShowIsFullScreen(void* ptr); -char QStyleHints_ShowIsMaximized(void* ptr); -char QStyleHints_ShowShortcutsInContextMenus(void* ptr); -void QStyleHints_ConnectShowShortcutsInContextMenusChanged(void* ptr, long long t); -void QStyleHints_DisconnectShowShortcutsInContextMenusChanged(void* ptr); -void QStyleHints_ShowShortcutsInContextMenusChanged(void* ptr, char vbo); -char QStyleHints_SingleClickActivation(void* ptr); -int QStyleHints_StartDragDistance(void* ptr); -void QStyleHints_ConnectStartDragDistanceChanged(void* ptr, long long t); -void QStyleHints_DisconnectStartDragDistanceChanged(void* ptr); -void QStyleHints_StartDragDistanceChanged(void* ptr, int startDragDistance); -int QStyleHints_StartDragTime(void* ptr); -void QStyleHints_ConnectStartDragTimeChanged(void* ptr, long long t); -void QStyleHints_DisconnectStartDragTimeChanged(void* ptr); -void QStyleHints_StartDragTimeChanged(void* ptr, int startDragTime); -int QStyleHints_StartDragVelocity(void* ptr); -long long QStyleHints_TabFocusBehavior(void* ptr); -void QStyleHints_ConnectTabFocusBehaviorChanged(void* ptr, long long t); -void QStyleHints_DisconnectTabFocusBehaviorChanged(void* ptr); -void QStyleHints_TabFocusBehaviorChanged(void* ptr, long long tabFocusBehavior); -char QStyleHints_UseHoverEffects(void* ptr); -void QStyleHints_ConnectUseHoverEffectsChanged(void* ptr, long long t); -void QStyleHints_DisconnectUseHoverEffectsChanged(void* ptr); -void QStyleHints_UseHoverEffectsChanged(void* ptr, char useHoverEffects); -char QStyleHints_UseRtlExtensions(void* ptr); -int QStyleHints_WheelScrollLines(void* ptr); -void QStyleHints_ConnectWheelScrollLinesChanged(void* ptr, long long t); -void QStyleHints_DisconnectWheelScrollLinesChanged(void* ptr); -void QStyleHints_WheelScrollLinesChanged(void* ptr, int scrollLines); -void* QStyleHints___children_atList(void* ptr, int i); -void QStyleHints___children_setList(void* ptr, void* i); -void* QStyleHints___children_newList(void* ptr); -void* QStyleHints___dynamicPropertyNames_atList(void* ptr, int i); -void QStyleHints___dynamicPropertyNames_setList(void* ptr, void* i); -void* QStyleHints___dynamicPropertyNames_newList(void* ptr); -void* QStyleHints___findChildren_atList(void* ptr, int i); -void QStyleHints___findChildren_setList(void* ptr, void* i); -void* QStyleHints___findChildren_newList(void* ptr); -void* QStyleHints___findChildren_atList3(void* ptr, int i); -void QStyleHints___findChildren_setList3(void* ptr, void* i); -void* QStyleHints___findChildren_newList3(void* ptr); -void* QStyleHints___qFindChildren_atList2(void* ptr, int i); -void QStyleHints___qFindChildren_setList2(void* ptr, void* i); -void* QStyleHints___qFindChildren_newList2(void* ptr); -void QStyleHints_ChildEventDefault(void* ptr, void* event); -void QStyleHints_ConnectNotifyDefault(void* ptr, void* sign); -void QStyleHints_CustomEventDefault(void* ptr, void* event); -void QStyleHints_DeleteLaterDefault(void* ptr); -void QStyleHints_DisconnectNotifyDefault(void* ptr, void* sign); -char QStyleHints_EventDefault(void* ptr, void* e); -char QStyleHints_EventFilterDefault(void* ptr, void* watched, void* event); -void* QStyleHints_MetaObjectDefault(void* ptr); -void QStyleHints_TimerEventDefault(void* ptr, void* event); -void* QSurface_Format(void* ptr); -void* QSurface_Size(void* ptr); -char QSurface_SupportsOpenGL(void* ptr); -long long QSurface_SurfaceClass(void* ptr); -long long QSurface_SurfaceType(void* ptr); -void QSurface_DestroyQSurface(void* ptr); -void QSurface_DestroyQSurfaceDefault(void* ptr); -void* QSurfaceFormat_NewQSurfaceFormat(); -void* QSurfaceFormat_NewQSurfaceFormat2(long long options); -void* QSurfaceFormat_NewQSurfaceFormat3(void* other); -int QSurfaceFormat_AlphaBufferSize(void* ptr); -int QSurfaceFormat_BlueBufferSize(void* ptr); -long long QSurfaceFormat_ColorSpace(void* ptr); -void* QSurfaceFormat_QSurfaceFormat_DefaultFormat(); -int QSurfaceFormat_DepthBufferSize(void* ptr); -int QSurfaceFormat_GreenBufferSize(void* ptr); -char QSurfaceFormat_HasAlpha(void* ptr); -int QSurfaceFormat_MajorVersion(void* ptr); -int QSurfaceFormat_MinorVersion(void* ptr); -long long QSurfaceFormat_Options(void* ptr); -long long QSurfaceFormat_Profile(void* ptr); -int QSurfaceFormat_RedBufferSize(void* ptr); -long long QSurfaceFormat_RenderableType(void* ptr); -int QSurfaceFormat_Samples(void* ptr); -void QSurfaceFormat_SetAlphaBufferSize(void* ptr, int size); -void QSurfaceFormat_SetBlueBufferSize(void* ptr, int size); -void QSurfaceFormat_SetColorSpace(void* ptr, long long colorSpace); -void QSurfaceFormat_QSurfaceFormat_SetDefaultFormat(void* format); -void QSurfaceFormat_SetDepthBufferSize(void* ptr, int size); -void QSurfaceFormat_SetGreenBufferSize(void* ptr, int size); -void QSurfaceFormat_SetMajorVersion(void* ptr, int major); -void QSurfaceFormat_SetMinorVersion(void* ptr, int minor); -void QSurfaceFormat_SetOption(void* ptr, long long option, char on); -void QSurfaceFormat_SetOptions(void* ptr, long long options); -void QSurfaceFormat_SetProfile(void* ptr, long long profile); -void QSurfaceFormat_SetRedBufferSize(void* ptr, int size); -void QSurfaceFormat_SetRenderableType(void* ptr, long long ty); -void QSurfaceFormat_SetSamples(void* ptr, int numSamples); -void QSurfaceFormat_SetStencilBufferSize(void* ptr, int size); -void QSurfaceFormat_SetStereo(void* ptr, char enable); -void QSurfaceFormat_SetSwapBehavior(void* ptr, long long behavior); -void QSurfaceFormat_SetSwapInterval(void* ptr, int interval); -void QSurfaceFormat_SetVersion(void* ptr, int major, int minor); -int QSurfaceFormat_StencilBufferSize(void* ptr); -char QSurfaceFormat_Stereo(void* ptr); -long long QSurfaceFormat_SwapBehavior(void* ptr); -int QSurfaceFormat_SwapInterval(void* ptr); -char QSurfaceFormat_TestOption(void* ptr, long long option); -void QSurfaceFormat_DestroyQSurfaceFormat(void* ptr); -void* QSyntaxHighlighter_NewQSyntaxHighlighter(void* parent); -void* QSyntaxHighlighter_NewQSyntaxHighlighter2(void* parent); -void* QSyntaxHighlighter_CurrentBlock(void* ptr); -int QSyntaxHighlighter_CurrentBlockState(void* ptr); -void* QSyntaxHighlighter_CurrentBlockUserData(void* ptr); -void* QSyntaxHighlighter_Document(void* ptr); -void* QSyntaxHighlighter_Format(void* ptr, int position); -void QSyntaxHighlighter_HighlightBlock(void* ptr, struct QtGui_PackedString text); -int QSyntaxHighlighter_PreviousBlockState(void* ptr); -void QSyntaxHighlighter_Rehighlight(void* ptr); -void QSyntaxHighlighter_RehighlightDefault(void* ptr); -void QSyntaxHighlighter_RehighlightBlock(void* ptr, void* block); -void QSyntaxHighlighter_RehighlightBlockDefault(void* ptr, void* block); -void QSyntaxHighlighter_SetCurrentBlockState(void* ptr, int newState); -void QSyntaxHighlighter_SetCurrentBlockUserData(void* ptr, void* data); -void QSyntaxHighlighter_SetDocument(void* ptr, void* doc); -void QSyntaxHighlighter_SetFormat(void* ptr, int start, int count, void* format); -void QSyntaxHighlighter_SetFormat2(void* ptr, int start, int count, void* color); -void QSyntaxHighlighter_SetFormat3(void* ptr, int start, int count, void* font); -void QSyntaxHighlighter_DestroyQSyntaxHighlighter(void* ptr); -void QSyntaxHighlighter_DestroyQSyntaxHighlighterDefault(void* ptr); -void* QSyntaxHighlighter___children_atList(void* ptr, int i); -void QSyntaxHighlighter___children_setList(void* ptr, void* i); -void* QSyntaxHighlighter___children_newList(void* ptr); -void* QSyntaxHighlighter___dynamicPropertyNames_atList(void* ptr, int i); -void QSyntaxHighlighter___dynamicPropertyNames_setList(void* ptr, void* i); -void* QSyntaxHighlighter___dynamicPropertyNames_newList(void* ptr); -void* QSyntaxHighlighter___findChildren_atList(void* ptr, int i); -void QSyntaxHighlighter___findChildren_setList(void* ptr, void* i); -void* QSyntaxHighlighter___findChildren_newList(void* ptr); -void* QSyntaxHighlighter___findChildren_atList3(void* ptr, int i); -void QSyntaxHighlighter___findChildren_setList3(void* ptr, void* i); -void* QSyntaxHighlighter___findChildren_newList3(void* ptr); -void* QSyntaxHighlighter___qFindChildren_atList2(void* ptr, int i); -void QSyntaxHighlighter___qFindChildren_setList2(void* ptr, void* i); -void* QSyntaxHighlighter___qFindChildren_newList2(void* ptr); -void QSyntaxHighlighter_ChildEventDefault(void* ptr, void* event); -void QSyntaxHighlighter_ConnectNotifyDefault(void* ptr, void* sign); -void QSyntaxHighlighter_CustomEventDefault(void* ptr, void* event); -void QSyntaxHighlighter_DeleteLaterDefault(void* ptr); -void QSyntaxHighlighter_DisconnectNotifyDefault(void* ptr, void* sign); -char QSyntaxHighlighter_EventDefault(void* ptr, void* e); -char QSyntaxHighlighter_EventFilterDefault(void* ptr, void* watched, void* event); -void* QSyntaxHighlighter_MetaObjectDefault(void* ptr); -void QSyntaxHighlighter_TimerEventDefault(void* ptr, void* event); -void* QTabletEvent_NewQTabletEvent2(long long ty, void* pos, void* globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, long long keyState, long long uniqueID, long long button, long long buttons); -long long QTabletEvent_Button(void* ptr); -long long QTabletEvent_Buttons(void* ptr); -long long QTabletEvent_Device(void* ptr); -void* QTabletEvent_GlobalPos(void* ptr); -void* QTabletEvent_GlobalPosF(void* ptr); -int QTabletEvent_GlobalX(void* ptr); -int QTabletEvent_GlobalY(void* ptr); -double QTabletEvent_HiResGlobalX(void* ptr); -double QTabletEvent_HiResGlobalY(void* ptr); -long long QTabletEvent_PointerType(void* ptr); -void* QTabletEvent_Pos(void* ptr); -void* QTabletEvent_PosF(void* ptr); -double QTabletEvent_Pressure(void* ptr); -double QTabletEvent_Rotation(void* ptr); -double QTabletEvent_TangentialPressure(void* ptr); -long long QTabletEvent_UniqueId(void* ptr); -int QTabletEvent_X(void* ptr); -int QTabletEvent_XTilt(void* ptr); -int QTabletEvent_Y(void* ptr); -int QTabletEvent_YTilt(void* ptr); -int QTabletEvent_Z(void* ptr); -void* QTextBlock_NewQTextBlock3(void* other); -void* QTextBlock_BlockFormat(void* ptr); -int QTextBlock_BlockFormatIndex(void* ptr); -int QTextBlock_BlockNumber(void* ptr); -void* QTextBlock_CharFormat(void* ptr); -int QTextBlock_CharFormatIndex(void* ptr); -void QTextBlock_ClearLayout(void* ptr); -char QTextBlock_Contains(void* ptr, int position); -void* QTextBlock_Document(void* ptr); -int QTextBlock_FirstLineNumber(void* ptr); -char QTextBlock_IsValid(void* ptr); -char QTextBlock_IsVisible(void* ptr); -void* QTextBlock_Layout(void* ptr); -int QTextBlock_Length(void* ptr); -int QTextBlock_LineCount(void* ptr); -void* QTextBlock_Next(void* ptr); -int QTextBlock_Position(void* ptr); -void* QTextBlock_Previous(void* ptr); -int QTextBlock_Revision(void* ptr); -void QTextBlock_SetLineCount(void* ptr, int count); -void QTextBlock_SetRevision(void* ptr, int rev); -void QTextBlock_SetUserData(void* ptr, void* data); -void QTextBlock_SetUserState(void* ptr, int state); -void QTextBlock_SetVisible(void* ptr, char visible); -struct QtGui_PackedString QTextBlock_Text(void* ptr); -long long QTextBlock_TextDirection(void* ptr); -void* QTextBlock_UserData(void* ptr); -int QTextBlock_UserState(void* ptr); -void* QTextBlock___textFormats_newList(void* ptr); -void* QTextBlockFormat_NewQTextBlockFormat(); -long long QTextBlockFormat_Alignment(void* ptr); -double QTextBlockFormat_BottomMargin(void* ptr); -int QTextBlockFormat_HeadingLevel(void* ptr); -int QTextBlockFormat_Indent(void* ptr); -double QTextBlockFormat_LeftMargin(void* ptr); -double QTextBlockFormat_LineHeight(void* ptr, double scriptLineHeight, double scaling); -double QTextBlockFormat_LineHeight2(void* ptr); -int QTextBlockFormat_LineHeightType(void* ptr); -char QTextBlockFormat_NonBreakableLines(void* ptr); -long long QTextBlockFormat_PageBreakPolicy(void* ptr); -double QTextBlockFormat_RightMargin(void* ptr); -void QTextBlockFormat_SetAlignment(void* ptr, long long alignment); -void QTextBlockFormat_SetBottomMargin(void* ptr, double margin); -void QTextBlockFormat_SetHeadingLevel(void* ptr, int level); -void QTextBlockFormat_SetIndent(void* ptr, int indentation); -void QTextBlockFormat_SetLeftMargin(void* ptr, double margin); -void QTextBlockFormat_SetLineHeight(void* ptr, double height, int heightType); -void QTextBlockFormat_SetNonBreakableLines(void* ptr, char b); -void QTextBlockFormat_SetPageBreakPolicy(void* ptr, long long policy); -void QTextBlockFormat_SetRightMargin(void* ptr, double margin); -void QTextBlockFormat_SetTextIndent(void* ptr, double indent); -void QTextBlockFormat_SetTopMargin(void* ptr, double margin); -double QTextBlockFormat_TextIndent(void* ptr); -double QTextBlockFormat_TopMargin(void* ptr); -void* QTextBlockFormat___setTabPositions_tabs_newList(void* ptr); -void* QTextBlockFormat___tabPositions_newList(void* ptr); -void* QTextBlockGroup_NewQTextBlockGroup(void* document); -void QTextBlockGroup_BlockFormatChanged(void* ptr, void* block); -void QTextBlockGroup_BlockFormatChangedDefault(void* ptr, void* block); -void QTextBlockGroup_BlockInserted(void* ptr, void* block); -void QTextBlockGroup_BlockInsertedDefault(void* ptr, void* block); -struct QtGui_PackedList QTextBlockGroup_BlockList(void* ptr); -void QTextBlockGroup_BlockRemoved(void* ptr, void* block); -void QTextBlockGroup_BlockRemovedDefault(void* ptr, void* block); -void QTextBlockGroup_DestroyQTextBlockGroup(void* ptr); -void QTextBlockGroup_DestroyQTextBlockGroupDefault(void* ptr); -void* QTextBlockGroup___blockList_atList(void* ptr, int i); -void QTextBlockGroup___blockList_setList(void* ptr, void* i); -void* QTextBlockGroup___blockList_newList(void* ptr); -void QTextBlockUserData_DestroyQTextBlockUserData(void* ptr); -void QTextBlockUserData_DestroyQTextBlockUserDataDefault(void* ptr); -void* QTextCharFormat_NewQTextCharFormat(); -struct QtGui_PackedString QTextCharFormat_AnchorHref(void* ptr); -struct QtGui_PackedString QTextCharFormat_AnchorNames(void* ptr); -void* QTextCharFormat_Font(void* ptr); -long long QTextCharFormat_FontCapitalization(void* ptr); -void* QTextCharFormat_FontFamilies(void* ptr); -struct QtGui_PackedString QTextCharFormat_FontFamily(void* ptr); -char QTextCharFormat_FontFixedPitch(void* ptr); -long long QTextCharFormat_FontHintingPreference(void* ptr); -char QTextCharFormat_FontItalic(void* ptr); -char QTextCharFormat_FontKerning(void* ptr); -double QTextCharFormat_FontLetterSpacing(void* ptr); -long long QTextCharFormat_FontLetterSpacingType(void* ptr); -char QTextCharFormat_FontOverline(void* ptr); -double QTextCharFormat_FontPointSize(void* ptr); -int QTextCharFormat_FontStretch(void* ptr); -char QTextCharFormat_FontStrikeOut(void* ptr); -long long QTextCharFormat_FontStyleHint(void* ptr); -void* QTextCharFormat_FontStyleName(void* ptr); -long long QTextCharFormat_FontStyleStrategy(void* ptr); -char QTextCharFormat_FontUnderline(void* ptr); -int QTextCharFormat_FontWeight(void* ptr); -double QTextCharFormat_FontWordSpacing(void* ptr); -char QTextCharFormat_IsAnchor(void* ptr); -void QTextCharFormat_SetAnchor(void* ptr, char anchor); -void QTextCharFormat_SetAnchorHref(void* ptr, struct QtGui_PackedString value); -void QTextCharFormat_SetAnchorNames(void* ptr, struct QtGui_PackedString names); -void QTextCharFormat_SetFont(void* ptr, void* font, long long behavior); -void QTextCharFormat_SetFont2(void* ptr, void* font); -void QTextCharFormat_SetFontCapitalization(void* ptr, long long capitalization); -void QTextCharFormat_SetFontFamilies(void* ptr, struct QtGui_PackedString families); -void QTextCharFormat_SetFontFamily(void* ptr, struct QtGui_PackedString family); -void QTextCharFormat_SetFontFixedPitch(void* ptr, char fixedPitch); -void QTextCharFormat_SetFontHintingPreference(void* ptr, long long hintingPreference); -void QTextCharFormat_SetFontItalic(void* ptr, char italic); -void QTextCharFormat_SetFontKerning(void* ptr, char enable); -void QTextCharFormat_SetFontLetterSpacing(void* ptr, double spacing); -void QTextCharFormat_SetFontLetterSpacingType(void* ptr, long long letterSpacingType); -void QTextCharFormat_SetFontOverline(void* ptr, char overline); -void QTextCharFormat_SetFontPointSize(void* ptr, double size); -void QTextCharFormat_SetFontStretch(void* ptr, int factor); -void QTextCharFormat_SetFontStrikeOut(void* ptr, char strikeOut); -void QTextCharFormat_SetFontStyleHint(void* ptr, long long hint, long long strategy); -void QTextCharFormat_SetFontStyleName(void* ptr, struct QtGui_PackedString styleName); -void QTextCharFormat_SetFontStyleStrategy(void* ptr, long long strategy); -void QTextCharFormat_SetFontUnderline(void* ptr, char underline); -void QTextCharFormat_SetFontWeight(void* ptr, int weight); -void QTextCharFormat_SetFontWordSpacing(void* ptr, double spacing); -void QTextCharFormat_SetTextOutline(void* ptr, void* pen); -void QTextCharFormat_SetToolTip(void* ptr, struct QtGui_PackedString text); -void QTextCharFormat_SetUnderlineColor(void* ptr, void* color); -void QTextCharFormat_SetUnderlineStyle(void* ptr, long long style); -void QTextCharFormat_SetVerticalAlignment(void* ptr, long long alignment); -void* QTextCharFormat_TextOutline(void* ptr); -struct QtGui_PackedString QTextCharFormat_ToolTip(void* ptr); -void* QTextCharFormat_UnderlineColor(void* ptr); -long long QTextCharFormat_UnderlineStyle(void* ptr); -long long QTextCharFormat_VerticalAlignment(void* ptr); -void* QTextCursor_NewQTextCursor(); -void* QTextCursor_NewQTextCursor2(void* document); -void* QTextCursor_NewQTextCursor3(void* frame); -void* QTextCursor_NewQTextCursor4(void* block); -void* QTextCursor_NewQTextCursor5(void* cursor); -int QTextCursor_Anchor(void* ptr); -char QTextCursor_AtBlockEnd(void* ptr); -char QTextCursor_AtBlockStart(void* ptr); -char QTextCursor_AtEnd(void* ptr); -char QTextCursor_AtStart(void* ptr); -void QTextCursor_BeginEditBlock(void* ptr); -void* QTextCursor_Block(void* ptr); -void* QTextCursor_BlockCharFormat(void* ptr); -void* QTextCursor_BlockFormat(void* ptr); -int QTextCursor_BlockNumber(void* ptr); -void* QTextCursor_CharFormat(void* ptr); -void QTextCursor_ClearSelection(void* ptr); -int QTextCursor_ColumnNumber(void* ptr); -void* QTextCursor_CreateList(void* ptr, void* format); -void* QTextCursor_CreateList2(void* ptr, long long style); -void* QTextCursor_CurrentFrame(void* ptr); -void* QTextCursor_CurrentList(void* ptr); -void* QTextCursor_CurrentTable(void* ptr); -void QTextCursor_DeleteChar(void* ptr); -void QTextCursor_DeletePreviousChar(void* ptr); -void* QTextCursor_Document(void* ptr); -void QTextCursor_EndEditBlock(void* ptr); -char QTextCursor_HasComplexSelection(void* ptr); -char QTextCursor_HasSelection(void* ptr); -void QTextCursor_InsertBlock(void* ptr); -void QTextCursor_InsertBlock2(void* ptr, void* format); -void QTextCursor_InsertBlock3(void* ptr, void* format, void* charFormat); -void QTextCursor_InsertFragment(void* ptr, void* fragment); -void* QTextCursor_InsertFrame(void* ptr, void* format); -void QTextCursor_InsertHtml(void* ptr, struct QtGui_PackedString html); -void QTextCursor_InsertImage(void* ptr, void* format); -void QTextCursor_InsertImage2(void* ptr, void* format, long long alignment); -void QTextCursor_InsertImage3(void* ptr, struct QtGui_PackedString name); -void QTextCursor_InsertImage4(void* ptr, void* image, struct QtGui_PackedString name); -void* QTextCursor_InsertList(void* ptr, void* format); -void* QTextCursor_InsertList2(void* ptr, long long style); -void* QTextCursor_InsertTable(void* ptr, int rows, int columns, void* format); -void* QTextCursor_InsertTable2(void* ptr, int rows, int columns); -void QTextCursor_InsertText(void* ptr, struct QtGui_PackedString text); -void QTextCursor_InsertText2(void* ptr, struct QtGui_PackedString text, void* format); -char QTextCursor_IsCopyOf(void* ptr, void* other); -char QTextCursor_IsNull(void* ptr); -void QTextCursor_JoinPreviousEditBlock(void* ptr); -char QTextCursor_KeepPositionOnInsert(void* ptr); -void QTextCursor_MergeBlockCharFormat(void* ptr, void* modifier); -void QTextCursor_MergeBlockFormat(void* ptr, void* modifier); -void QTextCursor_MergeCharFormat(void* ptr, void* modifier); -char QTextCursor_MovePosition(void* ptr, long long operation, long long mode, int n); -int QTextCursor_Position(void* ptr); -int QTextCursor_PositionInBlock(void* ptr); -void QTextCursor_RemoveSelectedText(void* ptr); -void QTextCursor_Select(void* ptr, long long selection); -void QTextCursor_SelectedTableCells(void* ptr, int firstRow, int numRows, int firstColumn, int numColumns); -struct QtGui_PackedString QTextCursor_SelectedText(void* ptr); -void* QTextCursor_Selection(void* ptr); -int QTextCursor_SelectionEnd(void* ptr); -int QTextCursor_SelectionStart(void* ptr); -void QTextCursor_SetBlockCharFormat(void* ptr, void* format); -void QTextCursor_SetBlockFormat(void* ptr, void* format); -void QTextCursor_SetCharFormat(void* ptr, void* format); -void QTextCursor_SetKeepPositionOnInsert(void* ptr, char b); -void QTextCursor_SetPosition(void* ptr, int pos, long long m); -void QTextCursor_SetVerticalMovementX(void* ptr, int x); -void QTextCursor_SetVisualNavigation(void* ptr, char b); -void QTextCursor_Swap(void* ptr, void* other); -int QTextCursor_VerticalMovementX(void* ptr); -char QTextCursor_VisualNavigation(void* ptr); -void QTextCursor_DestroyQTextCursor(void* ptr); -void* QTextDocument_NewQTextDocument(void* parent); -void* QTextDocument_NewQTextDocument2(struct QtGui_PackedString text, void* parent); -void QTextDocument_AddResource(void* ptr, int ty, void* name, void* resource); -void QTextDocument_AdjustSize(void* ptr); -struct QtGui_PackedList QTextDocument_AllFormats(void* ptr); -int QTextDocument_AvailableRedoSteps(void* ptr); -int QTextDocument_AvailableUndoSteps(void* ptr); -void* QTextDocument_BaseUrl(void* ptr); -void QTextDocument_ConnectBaseUrlChanged(void* ptr, long long t); -void QTextDocument_DisconnectBaseUrlChanged(void* ptr); -void QTextDocument_BaseUrlChanged(void* ptr, void* url); -void* QTextDocument_Begin(void* ptr); -int QTextDocument_BlockCount(void* ptr); -void QTextDocument_ConnectBlockCountChanged(void* ptr, long long t); -void QTextDocument_DisconnectBlockCountChanged(void* ptr); -void QTextDocument_BlockCountChanged(void* ptr, int newBlockCount); -void* QTextDocument_CharacterAt(void* ptr, int pos); -int QTextDocument_CharacterCount(void* ptr); -void QTextDocument_Clear(void* ptr); -void QTextDocument_ClearDefault(void* ptr); -void QTextDocument_ClearUndoRedoStacks(void* ptr, long long stacksToClear); -void* QTextDocument_Clone(void* ptr, void* parent); -void QTextDocument_ConnectContentsChange(void* ptr, long long t); -void QTextDocument_DisconnectContentsChange(void* ptr); -void QTextDocument_ContentsChange(void* ptr, int position, int charsRemoved, int charsAdded); -void QTextDocument_ConnectContentsChanged(void* ptr, long long t); -void QTextDocument_DisconnectContentsChanged(void* ptr); -void QTextDocument_ContentsChanged(void* ptr); -void* QTextDocument_CreateObject(void* ptr, void* format); -void* QTextDocument_CreateObjectDefault(void* ptr, void* format); -void QTextDocument_ConnectCursorPositionChanged(void* ptr, long long t); -void QTextDocument_DisconnectCursorPositionChanged(void* ptr); -void QTextDocument_CursorPositionChanged(void* ptr, void* cursor); -long long QTextDocument_DefaultCursorMoveStyle(void* ptr); -void* QTextDocument_DefaultFont(void* ptr); -struct QtGui_PackedString QTextDocument_DefaultStyleSheet(void* ptr); -void* QTextDocument_DefaultTextOption(void* ptr); -void* QTextDocument_DocumentLayout(void* ptr); -void QTextDocument_ConnectDocumentLayoutChanged(void* ptr, long long t); -void QTextDocument_DisconnectDocumentLayoutChanged(void* ptr); -void QTextDocument_DocumentLayoutChanged(void* ptr); -double QTextDocument_DocumentMargin(void* ptr); -void QTextDocument_DrawContents(void* ptr, void* p, void* rect); -void* QTextDocument_End(void* ptr); -void* QTextDocument_Find(void* ptr, struct QtGui_PackedString subString, void* cursor, long long options); -void* QTextDocument_Find2(void* ptr, struct QtGui_PackedString subString, int position, long long options); -void* QTextDocument_Find3(void* ptr, void* expr, int from, long long options); -void* QTextDocument_Find4(void* ptr, void* expr, void* cursor, long long options); -void* QTextDocument_Find5(void* ptr, void* expr, int from, long long options); -void* QTextDocument_Find6(void* ptr, void* expr, void* cursor, long long options); -void* QTextDocument_FindBlock(void* ptr, int pos); -void* QTextDocument_FindBlockByLineNumber(void* ptr, int lineNumber); -void* QTextDocument_FindBlockByNumber(void* ptr, int blockNumber); -void* QTextDocument_FirstBlock(void* ptr); -double QTextDocument_IdealWidth(void* ptr); -double QTextDocument_IndentWidth(void* ptr); -char QTextDocument_IsEmpty(void* ptr); -char QTextDocument_IsModified(void* ptr); -char QTextDocument_IsRedoAvailable(void* ptr); -char QTextDocument_IsUndoAvailable(void* ptr); -char QTextDocument_IsUndoRedoEnabled(void* ptr); -void* QTextDocument_LastBlock(void* ptr); -int QTextDocument_LineCount(void* ptr); -void* QTextDocument_LoadResource(void* ptr, int ty, void* name); -void* QTextDocument_LoadResourceDefault(void* ptr, int ty, void* name); -void QTextDocument_MarkContentsDirty(void* ptr, int position, int length); -int QTextDocument_MaximumBlockCount(void* ptr); -struct QtGui_PackedString QTextDocument_MetaInformation(void* ptr, long long info); -void QTextDocument_ConnectModificationChanged(void* ptr, long long t); -void QTextDocument_DisconnectModificationChanged(void* ptr); -void QTextDocument_ModificationChanged(void* ptr, char changed); -void* QTextDocument_Object(void* ptr, int objectIndex); -void* QTextDocument_ObjectForFormat(void* ptr, void* ff); -int QTextDocument_PageCount(void* ptr); -void* QTextDocument_PageSize(void* ptr); -void QTextDocument_Print(void* ptr, void* printer); -void QTextDocument_Redo(void* ptr, void* cursor); -void QTextDocument_Redo2(void* ptr); -void QTextDocument_Redo2Default(void* ptr); -void QTextDocument_ConnectRedoAvailable(void* ptr, long long t); -void QTextDocument_DisconnectRedoAvailable(void* ptr); -void QTextDocument_RedoAvailable(void* ptr, char available); -void* QTextDocument_Resource(void* ptr, int ty, void* name); -int QTextDocument_Revision(void* ptr); -void* QTextDocument_RootFrame(void* ptr); -void QTextDocument_SetBaseUrl(void* ptr, void* url); -void QTextDocument_SetDefaultCursorMoveStyle(void* ptr, long long style); -void QTextDocument_SetDefaultFont(void* ptr, void* font); -void QTextDocument_SetDefaultStyleSheet(void* ptr, struct QtGui_PackedString sheet); -void QTextDocument_SetDefaultTextOption(void* ptr, void* option); -void QTextDocument_SetDocumentLayout(void* ptr, void* layout); -void QTextDocument_SetDocumentMargin(void* ptr, double margin); -void QTextDocument_SetHtml(void* ptr, struct QtGui_PackedString html); -void QTextDocument_SetIndentWidth(void* ptr, double width); -void QTextDocument_SetMaximumBlockCount(void* ptr, int maximum); -void QTextDocument_SetMetaInformation(void* ptr, long long info, struct QtGui_PackedString stri); -void QTextDocument_SetModified(void* ptr, char m); -void QTextDocument_SetModifiedDefault(void* ptr, char m); -void QTextDocument_SetPageSize(void* ptr, void* size); -void QTextDocument_SetPlainText(void* ptr, struct QtGui_PackedString text); -void QTextDocument_SetTextWidth(void* ptr, double width); -void QTextDocument_SetUndoRedoEnabled(void* ptr, char enable); -void QTextDocument_SetUseDesignMetrics(void* ptr, char b); -void* QTextDocument_Size(void* ptr); -double QTextDocument_TextWidth(void* ptr); -struct QtGui_PackedString QTextDocument_ToHtml(void* ptr, void* encoding); -struct QtGui_PackedString QTextDocument_ToPlainText(void* ptr); -struct QtGui_PackedString QTextDocument_ToRawText(void* ptr); -void QTextDocument_Undo(void* ptr, void* cursor); -void QTextDocument_Undo2(void* ptr); -void QTextDocument_Undo2Default(void* ptr); -void QTextDocument_ConnectUndoAvailable(void* ptr, long long t); -void QTextDocument_DisconnectUndoAvailable(void* ptr); -void QTextDocument_UndoAvailable(void* ptr, char available); -void QTextDocument_ConnectUndoCommandAdded(void* ptr, long long t); -void QTextDocument_DisconnectUndoCommandAdded(void* ptr); -void QTextDocument_UndoCommandAdded(void* ptr); -char QTextDocument_UseDesignMetrics(void* ptr); -void QTextDocument_DestroyQTextDocument(void* ptr); -void QTextDocument_DestroyQTextDocumentDefault(void* ptr); -void* QTextDocument___allFormats_atList(void* ptr, int i); -void QTextDocument___allFormats_setList(void* ptr, void* i); -void* QTextDocument___allFormats_newList(void* ptr); -void* QTextDocument___children_atList(void* ptr, int i); -void QTextDocument___children_setList(void* ptr, void* i); -void* QTextDocument___children_newList(void* ptr); -void* QTextDocument___dynamicPropertyNames_atList(void* ptr, int i); -void QTextDocument___dynamicPropertyNames_setList(void* ptr, void* i); -void* QTextDocument___dynamicPropertyNames_newList(void* ptr); -void* QTextDocument___findChildren_atList(void* ptr, int i); -void QTextDocument___findChildren_setList(void* ptr, void* i); -void* QTextDocument___findChildren_newList(void* ptr); -void* QTextDocument___findChildren_atList3(void* ptr, int i); -void QTextDocument___findChildren_setList3(void* ptr, void* i); -void* QTextDocument___findChildren_newList3(void* ptr); -void* QTextDocument___qFindChildren_atList2(void* ptr, int i); -void QTextDocument___qFindChildren_setList2(void* ptr, void* i); -void* QTextDocument___qFindChildren_newList2(void* ptr); -void QTextDocument_ChildEventDefault(void* ptr, void* event); -void QTextDocument_ConnectNotifyDefault(void* ptr, void* sign); -void QTextDocument_CustomEventDefault(void* ptr, void* event); -void QTextDocument_DeleteLaterDefault(void* ptr); -void QTextDocument_DisconnectNotifyDefault(void* ptr, void* sign); -char QTextDocument_EventDefault(void* ptr, void* e); -char QTextDocument_EventFilterDefault(void* ptr, void* watched, void* event); -void* QTextDocument_MetaObjectDefault(void* ptr); -void QTextDocument_TimerEventDefault(void* ptr, void* event); -void* QTextDocumentFragment_NewQTextDocumentFragment(); -void* QTextDocumentFragment_NewQTextDocumentFragment2(void* document); -void* QTextDocumentFragment_NewQTextDocumentFragment3(void* cursor); -void* QTextDocumentFragment_NewQTextDocumentFragment4(void* other); -void* QTextDocumentFragment_QTextDocumentFragment_FromHtml(struct QtGui_PackedString text); -void* QTextDocumentFragment_QTextDocumentFragment_FromHtml2(struct QtGui_PackedString text, void* resourceProvider); -void* QTextDocumentFragment_QTextDocumentFragment_FromPlainText(struct QtGui_PackedString plainText); -char QTextDocumentFragment_IsEmpty(void* ptr); -struct QtGui_PackedString QTextDocumentFragment_ToHtml(void* ptr, void* encoding); -struct QtGui_PackedString QTextDocumentFragment_ToPlainText(void* ptr); -void QTextDocumentFragment_DestroyQTextDocumentFragment(void* ptr); -void* QTextDocumentWriter_NewQTextDocumentWriter(); -void* QTextDocumentWriter_NewQTextDocumentWriter2(void* device, void* format); -void* QTextDocumentWriter_NewQTextDocumentWriter3(struct QtGui_PackedString fileName, void* format); -void* QTextDocumentWriter_Codec(void* ptr); -void* QTextDocumentWriter_Device(void* ptr); -struct QtGui_PackedString QTextDocumentWriter_FileName(void* ptr); -void* QTextDocumentWriter_Format(void* ptr); -void QTextDocumentWriter_SetCodec(void* ptr, void* codec); -void QTextDocumentWriter_SetDevice(void* ptr, void* device); -void QTextDocumentWriter_SetFileName(void* ptr, struct QtGui_PackedString fileName); -void QTextDocumentWriter_SetFormat(void* ptr, void* format); -struct QtGui_PackedList QTextDocumentWriter_QTextDocumentWriter_SupportedDocumentFormats(); -char QTextDocumentWriter_Write(void* ptr, void* document); -char QTextDocumentWriter_Write2(void* ptr, void* fragment); -void QTextDocumentWriter_DestroyQTextDocumentWriter(void* ptr); -void* QTextDocumentWriter___supportedDocumentFormats_atList(void* ptr, int i); -void QTextDocumentWriter___supportedDocumentFormats_setList(void* ptr, void* i); -void* QTextDocumentWriter___supportedDocumentFormats_newList(void* ptr); -void* QTextFormat_NewQTextFormat(); -void* QTextFormat_NewQTextFormat2(int ty); -void* QTextFormat_NewQTextFormat3(void* other); -void* QTextFormat_Background(void* ptr); -char QTextFormat_BoolProperty(void* ptr, int propertyId); -void* QTextFormat_BrushProperty(void* ptr, int propertyId); -void QTextFormat_ClearBackground(void* ptr); -void QTextFormat_ClearForeground(void* ptr); -void QTextFormat_ClearProperty(void* ptr, int propertyId); -void* QTextFormat_ColorProperty(void* ptr, int propertyId); -double QTextFormat_DoubleProperty(void* ptr, int propertyId); -void* QTextFormat_Foreground(void* ptr); -char QTextFormat_HasProperty(void* ptr, int propertyId); -int QTextFormat_IntProperty(void* ptr, int propertyId); -char QTextFormat_IsBlockFormat(void* ptr); -char QTextFormat_IsCharFormat(void* ptr); -char QTextFormat_IsEmpty(void* ptr); -char QTextFormat_IsFrameFormat(void* ptr); -char QTextFormat_IsImageFormat(void* ptr); -char QTextFormat_IsListFormat(void* ptr); -char QTextFormat_IsTableCellFormat(void* ptr); -char QTextFormat_IsTableFormat(void* ptr); -char QTextFormat_IsValid(void* ptr); -long long QTextFormat_LayoutDirection(void* ptr); -void* QTextFormat_LengthProperty(void* ptr, int propertyId); -void QTextFormat_Merge(void* ptr, void* other); -int QTextFormat_ObjectIndex(void* ptr); -int QTextFormat_ObjectType(void* ptr); -void* QTextFormat_PenProperty(void* ptr, int propertyId); -struct QtGui_PackedList QTextFormat_Properties(void* ptr); -void* QTextFormat_Property(void* ptr, int propertyId); -int QTextFormat_PropertyCount(void* ptr); -void QTextFormat_SetBackground(void* ptr, void* brush); -void QTextFormat_SetForeground(void* ptr, void* brush); -void QTextFormat_SetLayoutDirection(void* ptr, long long direction); -void QTextFormat_SetObjectIndex(void* ptr, int index); -void QTextFormat_SetObjectType(void* ptr, int ty); -void QTextFormat_SetProperty(void* ptr, int propertyId, void* value); -void QTextFormat_SetProperty2(void* ptr, int propertyId, void* value); -struct QtGui_PackedString QTextFormat_StringProperty(void* ptr, int propertyId); -void QTextFormat_Swap(void* ptr, void* other); -void* QTextFormat_ToBlockFormat(void* ptr); -void* QTextFormat_ToCharFormat(void* ptr); -void* QTextFormat_ToFrameFormat(void* ptr); -void* QTextFormat_ToImageFormat(void* ptr); -void* QTextFormat_ToListFormat(void* ptr); -void* QTextFormat_ToTableCellFormat(void* ptr); -void* QTextFormat_ToTableFormat(void* ptr); -int QTextFormat_Type(void* ptr); -void QTextFormat_DestroyQTextFormat(void* ptr); -void* QTextFormat___lengthVectorProperty_atList(void* ptr, int i); -void QTextFormat___lengthVectorProperty_setList(void* ptr, void* i); -void* QTextFormat___lengthVectorProperty_newList(void* ptr); -void* QTextFormat___properties_atList(void* ptr, int v, int i); -void QTextFormat___properties_setList(void* ptr, int key, void* i); -void* QTextFormat___properties_newList(void* ptr); -struct QtGui_PackedList QTextFormat___properties_keyList(void* ptr); -void* QTextFormat___setProperty_value_atList2(void* ptr, int i); -void QTextFormat___setProperty_value_setList2(void* ptr, void* i); -void* QTextFormat___setProperty_value_newList2(void* ptr); -int QTextFormat_____properties_keyList_atList(void* ptr, int i); -void QTextFormat_____properties_keyList_setList(void* ptr, int i); -void* QTextFormat_____properties_keyList_newList(void* ptr); -void* QTextFragment_NewQTextFragment2(); -void* QTextFragment_NewQTextFragment3(void* other); -void* QTextFragment_CharFormat(void* ptr); -int QTextFragment_CharFormatIndex(void* ptr); -char QTextFragment_Contains(void* ptr, int position); -struct QtGui_PackedList QTextFragment_GlyphRuns(void* ptr, int pos, int l); -char QTextFragment_IsValid(void* ptr); -int QTextFragment_Length(void* ptr); -int QTextFragment_Position(void* ptr); -struct QtGui_PackedString QTextFragment_Text(void* ptr); -void* QTextFragment___glyphRuns_atList(void* ptr, int i); -void QTextFragment___glyphRuns_setList(void* ptr, void* i); -void* QTextFragment___glyphRuns_newList(void* ptr); -void* QTextFrame_NewQTextFrame(void* document); -struct QtGui_PackedList QTextFrame_ChildFrames(void* ptr); -void* QTextFrame_FirstCursorPosition(void* ptr); -int QTextFrame_FirstPosition(void* ptr); -void* QTextFrame_FrameFormat(void* ptr); -void* QTextFrame_LastCursorPosition(void* ptr); -int QTextFrame_LastPosition(void* ptr); -void* QTextFrame_ParentFrame(void* ptr); -void QTextFrame_SetFrameFormat(void* ptr, void* format); -void QTextFrame_DestroyQTextFrame(void* ptr); -void QTextFrame_DestroyQTextFrameDefault(void* ptr); -void* QTextFrame___childFrames_atList(void* ptr, int i); -void QTextFrame___childFrames_setList(void* ptr, void* i); -void* QTextFrame___childFrames_newList(void* ptr); -void* QTextFrameFormat_NewQTextFrameFormat(); -double QTextFrameFormat_Border(void* ptr); -void* QTextFrameFormat_BorderBrush(void* ptr); -long long QTextFrameFormat_BorderStyle(void* ptr); -double QTextFrameFormat_BottomMargin(void* ptr); -void* QTextFrameFormat_Height(void* ptr); -double QTextFrameFormat_LeftMargin(void* ptr); -double QTextFrameFormat_Margin(void* ptr); -double QTextFrameFormat_Padding(void* ptr); -long long QTextFrameFormat_PageBreakPolicy(void* ptr); -long long QTextFrameFormat_Position(void* ptr); -double QTextFrameFormat_RightMargin(void* ptr); -void QTextFrameFormat_SetBorder(void* ptr, double width); -void QTextFrameFormat_SetBorderBrush(void* ptr, void* brush); -void QTextFrameFormat_SetBorderStyle(void* ptr, long long style); -void QTextFrameFormat_SetBottomMargin(void* ptr, double margin); -void QTextFrameFormat_SetHeight(void* ptr, void* height); -void QTextFrameFormat_SetHeight2(void* ptr, double height); -void QTextFrameFormat_SetLeftMargin(void* ptr, double margin); -void QTextFrameFormat_SetMargin(void* ptr, double margin); -void QTextFrameFormat_SetPadding(void* ptr, double width); -void QTextFrameFormat_SetPageBreakPolicy(void* ptr, long long policy); -void QTextFrameFormat_SetPosition(void* ptr, long long policy); -void QTextFrameFormat_SetRightMargin(void* ptr, double margin); -void QTextFrameFormat_SetTopMargin(void* ptr, double margin); -void QTextFrameFormat_SetWidth(void* ptr, void* width); -void QTextFrameFormat_SetWidth2(void* ptr, double width); -double QTextFrameFormat_TopMargin(void* ptr); -void* QTextFrameFormat_Width(void* ptr); -void* QTextImageFormat_NewQTextImageFormat(); -double QTextImageFormat_Height(void* ptr); -struct QtGui_PackedString QTextImageFormat_Name(void* ptr); -int QTextImageFormat_Quality(void* ptr); -void QTextImageFormat_SetHeight(void* ptr, double height); -void QTextImageFormat_SetName(void* ptr, struct QtGui_PackedString name); -void QTextImageFormat_SetQuality(void* ptr, int quality); -void QTextImageFormat_SetWidth(void* ptr, double width); -double QTextImageFormat_Width(void* ptr); -double QTextInlineObject_Ascent(void* ptr); -double QTextInlineObject_Descent(void* ptr); -void* QTextInlineObject_Format(void* ptr); -int QTextInlineObject_FormatIndex(void* ptr); -double QTextInlineObject_Height(void* ptr); -char QTextInlineObject_IsValid(void* ptr); -void* QTextInlineObject_Rect(void* ptr); -void QTextInlineObject_SetAscent(void* ptr, double a); -void QTextInlineObject_SetDescent(void* ptr, double d); -void QTextInlineObject_SetWidth(void* ptr, double w); -long long QTextInlineObject_TextDirection(void* ptr); -int QTextInlineObject_TextPosition(void* ptr); -double QTextInlineObject_Width(void* ptr); -double QTextItem_Ascent(void* ptr); -double QTextItem_Descent(void* ptr); -void* QTextItem_Font(void* ptr); -long long QTextItem_RenderFlags(void* ptr); -struct QtGui_PackedString QTextItem_Text(void* ptr); -double QTextItem_Width(void* ptr); -void* QTextLayout_NewQTextLayout(); -void* QTextLayout_NewQTextLayout2(struct QtGui_PackedString text); -void* QTextLayout_NewQTextLayout4(struct QtGui_PackedString text, void* font, void* paintdevice); -void QTextLayout_BeginLayout(void* ptr); -void* QTextLayout_BoundingRect(void* ptr); -char QTextLayout_CacheEnabled(void* ptr); -void QTextLayout_ClearFormats(void* ptr); -void QTextLayout_ClearLayout(void* ptr); -void* QTextLayout_CreateLine(void* ptr); -long long QTextLayout_CursorMoveStyle(void* ptr); -void QTextLayout_DrawCursor(void* ptr, void* painter, void* position, int cursorPosition, int width); -void QTextLayout_DrawCursor2(void* ptr, void* painter, void* position, int cursorPosition); -void QTextLayout_EndLayout(void* ptr); -void* QTextLayout_Font(void* ptr); -struct QtGui_PackedList QTextLayout_GlyphRuns(void* ptr, int from, int length); -char QTextLayout_IsValidCursorPosition(void* ptr, int pos); -int QTextLayout_LeftCursorPosition(void* ptr, int oldPos); -void* QTextLayout_LineAt(void* ptr, int i); -int QTextLayout_LineCount(void* ptr); -void* QTextLayout_LineForTextPosition(void* ptr, int pos); -double QTextLayout_MaximumWidth(void* ptr); -double QTextLayout_MinimumWidth(void* ptr); -int QTextLayout_NextCursorPosition(void* ptr, int oldPos, long long mode); -void* QTextLayout_Position(void* ptr); -int QTextLayout_PreeditAreaPosition(void* ptr); -struct QtGui_PackedString QTextLayout_PreeditAreaText(void* ptr); -int QTextLayout_PreviousCursorPosition(void* ptr, int oldPos, long long mode); -int QTextLayout_RightCursorPosition(void* ptr, int oldPos); -void QTextLayout_SetCacheEnabled(void* ptr, char enable); -void QTextLayout_SetCursorMoveStyle(void* ptr, long long style); -void QTextLayout_SetFont(void* ptr, void* font); -void QTextLayout_SetPosition(void* ptr, void* p); -void QTextLayout_SetPreeditArea(void* ptr, int position, struct QtGui_PackedString text); -void QTextLayout_SetText(void* ptr, struct QtGui_PackedString stri); -void QTextLayout_SetTextOption(void* ptr, void* option); -struct QtGui_PackedString QTextLayout_Text(void* ptr); -void* QTextLayout_TextOption(void* ptr); -void QTextLayout_DestroyQTextLayout(void* ptr); -void* QTextLayout___formats_newList(void* ptr); -void* QTextLayout___glyphRuns_atList(void* ptr, int i); -void QTextLayout___glyphRuns_setList(void* ptr, void* i); -void* QTextLayout___glyphRuns_newList(void* ptr); -void* QTextLength_NewQTextLength(); -void* QTextLength_NewQTextLength2(long long ty, double value); -double QTextLength_RawValue(void* ptr); -long long QTextLength_Type(void* ptr); -double QTextLength_Value(void* ptr, double maximumLength); -void* QTextLine_NewQTextLine(); -double QTextLine_Ascent(void* ptr); -double QTextLine_CursorToX(void* ptr, int cursorPos, long long edge); -double QTextLine_CursorToX2(void* ptr, int cursorPos, long long edge); -double QTextLine_Descent(void* ptr); -struct QtGui_PackedList QTextLine_GlyphRuns(void* ptr, int from, int length); -double QTextLine_Height(void* ptr); -double QTextLine_HorizontalAdvance(void* ptr); -char QTextLine_IsValid(void* ptr); -double QTextLine_Leading(void* ptr); -char QTextLine_LeadingIncluded(void* ptr); -int QTextLine_LineNumber(void* ptr); -void* QTextLine_NaturalTextRect(void* ptr); -double QTextLine_NaturalTextWidth(void* ptr); -void* QTextLine_Position(void* ptr); -void* QTextLine_Rect(void* ptr); -void QTextLine_SetLeadingIncluded(void* ptr, char included); -void QTextLine_SetLineWidth(void* ptr, double width); -void QTextLine_SetNumColumns(void* ptr, int numColumns); -void QTextLine_SetNumColumns2(void* ptr, int numColumns, double alignmentWidth); -void QTextLine_SetPosition(void* ptr, void* pos); -int QTextLine_TextLength(void* ptr); -int QTextLine_TextStart(void* ptr); -double QTextLine_Width(void* ptr); -double QTextLine_X(void* ptr); -int QTextLine_XToCursor(void* ptr, double x, long long cpos); -double QTextLine_Y(void* ptr); -void* QTextLine___glyphRuns_atList(void* ptr, int i); -void QTextLine___glyphRuns_setList(void* ptr, void* i); -void* QTextLine___glyphRuns_newList(void* ptr); -void QTextList_Add(void* ptr, void* block); -int QTextList_Count(void* ptr); -void* QTextList_Format(void* ptr); -void* QTextList_Item(void* ptr, int i); -int QTextList_ItemNumber(void* ptr, void* block); -struct QtGui_PackedString QTextList_ItemText(void* ptr, void* block); -void QTextList_Remove(void* ptr, void* block); -void QTextList_RemoveItem(void* ptr, int i); -void QTextList_SetFormat(void* ptr, void* format); -void* QTextListFormat_NewQTextListFormat(); -int QTextListFormat_Indent(void* ptr); -struct QtGui_PackedString QTextListFormat_NumberPrefix(void* ptr); -struct QtGui_PackedString QTextListFormat_NumberSuffix(void* ptr); -void QTextListFormat_SetIndent(void* ptr, int indentation); -void QTextListFormat_SetNumberPrefix(void* ptr, struct QtGui_PackedString numberPrefix); -void QTextListFormat_SetNumberSuffix(void* ptr, struct QtGui_PackedString numberSuffix); -void QTextListFormat_SetStyle(void* ptr, long long style); -long long QTextListFormat_Style(void* ptr); -void* QTextObject_NewQTextObject(void* document); -void* QTextObject_Document(void* ptr); -void* QTextObject_Format(void* ptr); -int QTextObject_FormatIndex(void* ptr); -int QTextObject_ObjectIndex(void* ptr); -void QTextObject_SetFormat(void* ptr, void* format); -void QTextObject_DestroyQTextObject(void* ptr); -void QTextObject_DestroyQTextObjectDefault(void* ptr); -void* QTextObject___children_atList(void* ptr, int i); -void QTextObject___children_setList(void* ptr, void* i); -void* QTextObject___children_newList(void* ptr); -void* QTextObject___dynamicPropertyNames_atList(void* ptr, int i); -void QTextObject___dynamicPropertyNames_setList(void* ptr, void* i); -void* QTextObject___dynamicPropertyNames_newList(void* ptr); -void* QTextObject___findChildren_atList(void* ptr, int i); -void QTextObject___findChildren_setList(void* ptr, void* i); -void* QTextObject___findChildren_newList(void* ptr); -void* QTextObject___findChildren_atList3(void* ptr, int i); -void QTextObject___findChildren_setList3(void* ptr, void* i); -void* QTextObject___findChildren_newList3(void* ptr); -void* QTextObject___qFindChildren_atList2(void* ptr, int i); -void QTextObject___qFindChildren_setList2(void* ptr, void* i); -void* QTextObject___qFindChildren_newList2(void* ptr); -void QTextObject_ChildEventDefault(void* ptr, void* event); -void QTextObject_ConnectNotifyDefault(void* ptr, void* sign); -void QTextObject_CustomEventDefault(void* ptr, void* event); -void QTextObject_DeleteLaterDefault(void* ptr); -void QTextObject_DisconnectNotifyDefault(void* ptr, void* sign); -char QTextObject_EventDefault(void* ptr, void* e); -char QTextObject_EventFilterDefault(void* ptr, void* watched, void* event); -void* QTextObject_MetaObjectDefault(void* ptr); -void QTextObject_TimerEventDefault(void* ptr, void* event); -void QTextObjectInterface_DrawObject(void* ptr, void* painter, void* rect, void* doc, int posInDocument, void* format); -void* QTextObjectInterface_IntrinsicSize(void* ptr, void* doc, int posInDocument, void* format); -void QTextObjectInterface_DestroyQTextObjectInterface(void* ptr); -void QTextObjectInterface_DestroyQTextObjectInterfaceDefault(void* ptr); -void* QTextOption_NewQTextOption(); -void* QTextOption_NewQTextOption2(long long alignment); -void* QTextOption_NewQTextOption3(void* other); -long long QTextOption_Alignment(void* ptr); -long long QTextOption_Flags(void* ptr); -void QTextOption_SetAlignment(void* ptr, long long alignment); -void QTextOption_SetFlags(void* ptr, long long flags); -void QTextOption_SetTabArray(void* ptr, void* tabStops); -void QTextOption_SetTabStopDistance(void* ptr, double tabStopDistance); -void QTextOption_SetTextDirection(void* ptr, long long direction); -void QTextOption_SetUseDesignMetrics(void* ptr, char enable); -void QTextOption_SetWrapMode(void* ptr, long long mode); -struct QtGui_PackedList QTextOption_TabArray(void* ptr); -double QTextOption_TabStopDistance(void* ptr); -long long QTextOption_TextDirection(void* ptr); -char QTextOption_UseDesignMetrics(void* ptr); -long long QTextOption_WrapMode(void* ptr); -void QTextOption_DestroyQTextOption(void* ptr); -double QTextOption___setTabArray_tabStops_atList(void* ptr, int i); -void QTextOption___setTabArray_tabStops_setList(void* ptr, double i); -void* QTextOption___setTabArray_tabStops_newList(void* ptr); -double QTextOption___tabArray_atList(void* ptr, int i); -void QTextOption___tabArray_setList(void* ptr, double i); -void* QTextOption___tabArray_newList(void* ptr); -void QTextTable_AppendColumns(void* ptr, int count); -void QTextTable_AppendRows(void* ptr, int count); -void* QTextTable_CellAt(void* ptr, int row, int column); -void* QTextTable_CellAt2(void* ptr, int position); -void* QTextTable_CellAt3(void* ptr, void* cursor); -int QTextTable_Columns(void* ptr); -void* QTextTable_Format(void* ptr); -void QTextTable_InsertColumns(void* ptr, int index, int columns); -void QTextTable_InsertRows(void* ptr, int index, int rows); -void QTextTable_MergeCells(void* ptr, int row, int column, int numRows, int numCols); -void QTextTable_MergeCells2(void* ptr, void* cursor); -void QTextTable_RemoveColumns(void* ptr, int index, int columns); -void QTextTable_RemoveRows(void* ptr, int index, int rows); -void QTextTable_Resize(void* ptr, int rows, int columns); -void* QTextTable_RowEnd(void* ptr, void* cursor); -void* QTextTable_RowStart(void* ptr, void* cursor); -int QTextTable_Rows(void* ptr); -void QTextTable_SetFormat(void* ptr, void* format); -void QTextTable_SplitCell(void* ptr, int row, int column, int numRows, int numCols); -void* QTextTableCell_NewQTextTableCell(); -void* QTextTableCell_NewQTextTableCell2(void* other); -int QTextTableCell_Column(void* ptr); -int QTextTableCell_ColumnSpan(void* ptr); -void* QTextTableCell_FirstCursorPosition(void* ptr); -void* QTextTableCell_Format(void* ptr); -char QTextTableCell_IsValid(void* ptr); -void* QTextTableCell_LastCursorPosition(void* ptr); -int QTextTableCell_Row(void* ptr); -int QTextTableCell_RowSpan(void* ptr); -void QTextTableCell_SetFormat(void* ptr, void* format); -int QTextTableCell_TableCellFormatIndex(void* ptr); -void QTextTableCell_DestroyQTextTableCell(void* ptr); -void* QTextTableCellFormat_NewQTextTableCellFormat(); -double QTextTableCellFormat_BottomPadding(void* ptr); -double QTextTableCellFormat_LeftPadding(void* ptr); -double QTextTableCellFormat_RightPadding(void* ptr); -void QTextTableCellFormat_SetBottomPadding(void* ptr, double padding); -void QTextTableCellFormat_SetLeftPadding(void* ptr, double padding); -void QTextTableCellFormat_SetPadding(void* ptr, double padding); -void QTextTableCellFormat_SetRightPadding(void* ptr, double padding); -void QTextTableCellFormat_SetTopPadding(void* ptr, double padding); -double QTextTableCellFormat_TopPadding(void* ptr); -void* QTextTableFormat_NewQTextTableFormat(); -long long QTextTableFormat_Alignment(void* ptr); -double QTextTableFormat_CellPadding(void* ptr); -double QTextTableFormat_CellSpacing(void* ptr); -void QTextTableFormat_ClearColumnWidthConstraints(void* ptr); -int QTextTableFormat_Columns(void* ptr); -int QTextTableFormat_HeaderRowCount(void* ptr); -void QTextTableFormat_SetAlignment(void* ptr, long long alignment); -void QTextTableFormat_SetCellPadding(void* ptr, double padding); -void QTextTableFormat_SetCellSpacing(void* ptr, double spacing); -void QTextTableFormat_SetColumnWidthConstraints(void* ptr, void* constraints); -void QTextTableFormat_SetHeaderRowCount(void* ptr, int count); -void* QTextTableFormat___columnWidthConstraints_atList(void* ptr, int i); -void QTextTableFormat___columnWidthConstraints_setList(void* ptr, void* i); -void* QTextTableFormat___columnWidthConstraints_newList(void* ptr); -void* QTextTableFormat___setColumnWidthConstraints_constraints_atList(void* ptr, int i); -void QTextTableFormat___setColumnWidthConstraints_constraints_setList(void* ptr, void* i); -void* QTextTableFormat___setColumnWidthConstraints_constraints_newList(void* ptr); -void* QTouchDevice_NewQTouchDevice(); -long long QTouchDevice_Capabilities(void* ptr); -struct QtGui_PackedList QTouchDevice_QTouchDevice_Devices(); -int QTouchDevice_MaximumTouchPoints(void* ptr); -struct QtGui_PackedString QTouchDevice_Name(void* ptr); -void QTouchDevice_SetCapabilities(void* ptr, long long caps); -void QTouchDevice_SetMaximumTouchPoints(void* ptr, int max); -void QTouchDevice_SetName(void* ptr, struct QtGui_PackedString name); -void QTouchDevice_SetType(void* ptr, long long devType); -long long QTouchDevice_Type(void* ptr); -void QTouchDevice_DestroyQTouchDevice(void* ptr); -void* QTouchDevice___devices_atList(void* ptr, int i); -void QTouchDevice___devices_setList(void* ptr, void* i); -void* QTouchDevice___devices_newList(void* ptr); -void* QTouchEvent_Device(void* ptr); -void* QTouchEvent_Target(void* ptr); -long long QTouchEvent_TouchPointStates(void* ptr); -void* QTouchEvent_Window(void* ptr); -void QTouchEvent_DestroyQTouchEvent(void* ptr); -void QTouchEvent_DestroyQTouchEventDefault(void* ptr); -void* QTouchEvent___QTouchEvent_touchPoints_newList(void* ptr); -void* QTouchEvent___setTouchPoints_atouchPoints_newList(void* ptr); -void* QTouchEvent___touchPoints_newList(void* ptr); -void* QTouchEvent____touchPoints_newList(void* ptr); -void* QTouchEvent___set_touchPoints__newList(void* ptr); -void* QTransform_NewQTransform2(); -void* QTransform_NewQTransform3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33); -void* QTransform_NewQTransform4(double m11, double m12, double m21, double m22, double dx, double dy); -void* QTransform_NewQTransform5(void* matrix); -void* QTransform_Adjoint(void* ptr); -double QTransform_Determinant(void* ptr); -double QTransform_Dx(void* ptr); -double QTransform_Dy(void* ptr); -void* QTransform_QTransform_FromScale(double sx, double sy); -void* QTransform_QTransform_FromTranslate(double dx, double dy); -void* QTransform_Inverted(void* ptr, char* invertible); -char QTransform_IsAffine(void* ptr); -char QTransform_IsIdentity(void* ptr); -char QTransform_IsInvertible(void* ptr); -char QTransform_IsRotating(void* ptr); -char QTransform_IsScaling(void* ptr); -char QTransform_IsTranslating(void* ptr); -double QTransform_M11(void* ptr); -double QTransform_M12(void* ptr); -double QTransform_M13(void* ptr); -double QTransform_M21(void* ptr); -double QTransform_M22(void* ptr); -double QTransform_M23(void* ptr); -double QTransform_M31(void* ptr); -double QTransform_M32(void* ptr); -double QTransform_M33(void* ptr); -void QTransform_Map(void* ptr, double x, double y, double tx, double ty); -void* QTransform_Map2(void* ptr, void* point); -void* QTransform_Map3(void* ptr, void* p); -void* QTransform_Map4(void* ptr, void* l); -void* QTransform_Map5(void* ptr, void* line); -void* QTransform_Map6(void* ptr, void* polygon); -void* QTransform_Map7(void* ptr, void* polygon); -void* QTransform_Map8(void* ptr, void* region); -void* QTransform_Map9(void* ptr, void* path); -void QTransform_Map10(void* ptr, int x, int y, int tx, int ty); -void* QTransform_MapRect(void* ptr, void* rectangle); -void* QTransform_MapRect2(void* ptr, void* rectangle); -void* QTransform_MapToPolygon(void* ptr, void* rectangle); -char QTransform_QTransform_QuadToQuad(void* one, void* two, void* trans); -char QTransform_QTransform_QuadToSquare(void* quad, void* trans); -void QTransform_Reset(void* ptr); -void* QTransform_Rotate(void* ptr, double angle, long long axis); -void* QTransform_RotateRadians(void* ptr, double angle, long long axis); -void* QTransform_Scale(void* ptr, double sx, double sy); -void QTransform_SetMatrix(void* ptr, double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33); -void* QTransform_Shear(void* ptr, double sh, double sv); -char QTransform_QTransform_SquareToQuad(void* quad, void* trans); -void* QTransform_ToAffine(void* ptr); -void* QTransform_Translate(void* ptr, double dx, double dy); -void* QTransform_Transposed(void* ptr); -long long QTransform_Type(void* ptr); -void* QValidator_NewQValidator(void* parent); -void QValidator_ConnectChanged(void* ptr, long long t); -void QValidator_DisconnectChanged(void* ptr); -void QValidator_Changed(void* ptr); -void QValidator_Fixup(void* ptr, struct QtGui_PackedString input); -void QValidator_FixupDefault(void* ptr, struct QtGui_PackedString input); -void* QValidator_Locale(void* ptr); -void QValidator_SetLocale(void* ptr, void* locale); -long long QValidator_Validate(void* ptr, struct QtGui_PackedString input, int pos); -void QValidator_DestroyQValidator(void* ptr); -void QValidator_DestroyQValidatorDefault(void* ptr); -void* QValidator___children_atList(void* ptr, int i); -void QValidator___children_setList(void* ptr, void* i); -void* QValidator___children_newList(void* ptr); -void* QValidator___dynamicPropertyNames_atList(void* ptr, int i); -void QValidator___dynamicPropertyNames_setList(void* ptr, void* i); -void* QValidator___dynamicPropertyNames_newList(void* ptr); -void* QValidator___findChildren_atList(void* ptr, int i); -void QValidator___findChildren_setList(void* ptr, void* i); -void* QValidator___findChildren_newList(void* ptr); -void* QValidator___findChildren_atList3(void* ptr, int i); -void QValidator___findChildren_setList3(void* ptr, void* i); -void* QValidator___findChildren_newList3(void* ptr); -void* QValidator___qFindChildren_atList2(void* ptr, int i); -void QValidator___qFindChildren_setList2(void* ptr, void* i); -void* QValidator___qFindChildren_newList2(void* ptr); -void QValidator_ChildEventDefault(void* ptr, void* event); -void QValidator_ConnectNotifyDefault(void* ptr, void* sign); -void QValidator_CustomEventDefault(void* ptr, void* event); -void QValidator_DeleteLaterDefault(void* ptr); -void QValidator_DisconnectNotifyDefault(void* ptr, void* sign); -char QValidator_EventDefault(void* ptr, void* e); -char QValidator_EventFilterDefault(void* ptr, void* watched, void* event); -void* QValidator_MetaObjectDefault(void* ptr); -void QValidator_TimerEventDefault(void* ptr, void* event); -void* QVector2D_NewQVector2D(); -void* QVector2D_NewQVector2D3(float xpos, float ypos); -void* QVector2D_NewQVector2D4(void* point); -void* QVector2D_NewQVector2D5(void* point); -void* QVector2D_NewQVector2D6(void* vector); -void* QVector2D_NewQVector2D7(void* vector); -float QVector2D_DistanceToLine(void* ptr, void* point, void* direction); -float QVector2D_DistanceToPoint(void* ptr, void* point); -float QVector2D_QVector2D_DotProduct(void* v1, void* v2); -char QVector2D_IsNull(void* ptr); -float QVector2D_Length(void* ptr); -float QVector2D_LengthSquared(void* ptr); -void QVector2D_Normalize(void* ptr); -void* QVector2D_Normalized(void* ptr); -void QVector2D_SetX(void* ptr, float x); -void QVector2D_SetY(void* ptr, float y); -void* QVector2D_ToPoint(void* ptr); -void* QVector2D_ToPointF(void* ptr); -void* QVector2D_ToVector3D(void* ptr); -void* QVector2D_ToVector4D(void* ptr); -float QVector2D_X(void* ptr); -float QVector2D_Y(void* ptr); -void* QVector3D_NewQVector3D(); -void* QVector3D_NewQVector3D3(float xpos, float ypos, float zpos); -void* QVector3D_NewQVector3D4(void* point); -void* QVector3D_NewQVector3D5(void* point); -void* QVector3D_NewQVector3D6(void* vector); -void* QVector3D_NewQVector3D7(void* vector, float zpos); -void* QVector3D_NewQVector3D8(void* vector); -void* QVector3D_QVector3D_CrossProduct(void* v1, void* v2); -float QVector3D_DistanceToLine(void* ptr, void* point, void* direction); -float QVector3D_DistanceToPlane(void* ptr, void* plane, void* normal); -float QVector3D_DistanceToPlane2(void* ptr, void* plane1, void* plane2, void* plane3); -float QVector3D_DistanceToPoint(void* ptr, void* point); -float QVector3D_QVector3D_DotProduct(void* v1, void* v2); -char QVector3D_IsNull(void* ptr); -float QVector3D_Length(void* ptr); -float QVector3D_LengthSquared(void* ptr); -void* QVector3D_QVector3D_Normal(void* v1, void* v2); -void* QVector3D_QVector3D_Normal2(void* v1, void* v2, void* v3); -void QVector3D_Normalize(void* ptr); -void* QVector3D_Normalized(void* ptr); -void* QVector3D_Project(void* ptr, void* modelView, void* projection, void* viewport); -void QVector3D_SetX(void* ptr, float x); -void QVector3D_SetY(void* ptr, float y); -void QVector3D_SetZ(void* ptr, float z); -void* QVector3D_ToPoint(void* ptr); -void* QVector3D_ToPointF(void* ptr); -void* QVector3D_ToVector2D(void* ptr); -void* QVector3D_ToVector4D(void* ptr); -void* QVector3D_Unproject(void* ptr, void* modelView, void* projection, void* viewport); -float QVector3D_X(void* ptr); -float QVector3D_Y(void* ptr); -float QVector3D_Z(void* ptr); -void* QVector4D_NewQVector4D(); -void* QVector4D_NewQVector4D3(float xpos, float ypos, float zpos, float wpos); -void* QVector4D_NewQVector4D4(void* point); -void* QVector4D_NewQVector4D5(void* point); -void* QVector4D_NewQVector4D6(void* vector); -void* QVector4D_NewQVector4D7(void* vector, float zpos, float wpos); -void* QVector4D_NewQVector4D8(void* vector); -void* QVector4D_NewQVector4D9(void* vector, float wpos); -float QVector4D_QVector4D_DotProduct(void* v1, void* v2); -char QVector4D_IsNull(void* ptr); -float QVector4D_Length(void* ptr); -float QVector4D_LengthSquared(void* ptr); -void QVector4D_Normalize(void* ptr); -void* QVector4D_Normalized(void* ptr); -void QVector4D_SetW(void* ptr, float w); -void QVector4D_SetX(void* ptr, float x); -void QVector4D_SetY(void* ptr, float y); -void QVector4D_SetZ(void* ptr, float z); -void* QVector4D_ToPoint(void* ptr); -void* QVector4D_ToPointF(void* ptr); -void* QVector4D_ToVector2D(void* ptr); -void* QVector4D_ToVector2DAffine(void* ptr); -void* QVector4D_ToVector3D(void* ptr); -void* QVector4D_ToVector3DAffine(void* ptr); -float QVector4D_W(void* ptr); -float QVector4D_X(void* ptr); -float QVector4D_Y(void* ptr); -float QVector4D_Z(void* ptr); -void* QWhatsThisClickedEvent_NewQWhatsThisClickedEvent(struct QtGui_PackedString href); -struct QtGui_PackedString QWhatsThisClickedEvent_Href(void* ptr); -void* QWheelEvent_NewQWheelEvent3(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers); -void* QWheelEvent_NewQWheelEvent4(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase); -void* QWheelEvent_NewQWheelEvent5(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source); -void* QWheelEvent_NewQWheelEvent6(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, int qt4Delta, long long qt4Orientation, long long buttons, long long modifiers, long long phase, long long source, char inverted); -void* QWheelEvent_NewQWheelEvent7(void* pos, void* globalPos, void* pixelDelta, void* angleDelta, long long buttons, long long modifiers, long long phase, char inverted, long long source); -void* QWheelEvent_AngleDelta(void* ptr); -long long QWheelEvent_Buttons(void* ptr); -void* QWheelEvent_GlobalPos(void* ptr); -void* QWheelEvent_GlobalPosF(void* ptr); -int QWheelEvent_GlobalX(void* ptr); -int QWheelEvent_GlobalY(void* ptr); -char QWheelEvent_Inverted(void* ptr); -long long QWheelEvent_Phase(void* ptr); -void* QWheelEvent_PixelDelta(void* ptr); -void* QWheelEvent_Pos(void* ptr); -void* QWheelEvent_PosF(void* ptr); -long long QWheelEvent_Source(void* ptr); -int QWheelEvent_X(void* ptr); -int QWheelEvent_Y(void* ptr); -void* QWindow_NewQWindow(void* targetScreen); -void* QWindow_NewQWindow2(void* parent); -void QWindow_ConnectActiveChanged(void* ptr, long long t); -void QWindow_DisconnectActiveChanged(void* ptr); -void QWindow_ActiveChanged(void* ptr); -void QWindow_Alert(void* ptr, int msec); -void QWindow_AlertDefault(void* ptr, int msec); -void* QWindow_BaseSize(void* ptr); -char QWindow_Close(void* ptr); -char QWindow_CloseDefault(void* ptr); -long long QWindow_ContentOrientation(void* ptr); -void QWindow_ConnectContentOrientationChanged(void* ptr, long long t); -void QWindow_DisconnectContentOrientationChanged(void* ptr); -void QWindow_ContentOrientationChanged(void* ptr, long long orientation); -void QWindow_Create(void* ptr); -void* QWindow_Cursor(void* ptr); -void QWindow_Destroy(void* ptr); -double QWindow_DevicePixelRatio(void* ptr); -char QWindow_Event(void* ptr, void* ev); -char QWindow_EventDefault(void* ptr, void* ev); -void QWindow_ExposeEvent(void* ptr, void* ev); -void QWindow_ExposeEventDefault(void* ptr, void* ev); -struct QtGui_PackedString QWindow_FilePath(void* ptr); -long long QWindow_Flags(void* ptr); -void QWindow_FocusInEvent(void* ptr, void* ev); -void QWindow_FocusInEventDefault(void* ptr, void* ev); -void* QWindow_FocusObject(void* ptr); -void* QWindow_FocusObjectDefault(void* ptr); -void QWindow_ConnectFocusObjectChanged(void* ptr, long long t); -void QWindow_DisconnectFocusObjectChanged(void* ptr); -void QWindow_FocusObjectChanged(void* ptr, void* object); -void QWindow_FocusOutEvent(void* ptr, void* ev); -void QWindow_FocusOutEventDefault(void* ptr, void* ev); -void* QWindow_Format(void* ptr); -void* QWindow_FormatDefault(void* ptr); -void* QWindow_FrameGeometry(void* ptr); -void* QWindow_FrameMargins(void* ptr); -void* QWindow_FramePosition(void* ptr); -void* QWindow_QWindow_FromWinId(uintptr_t id); -void* QWindow_Geometry(void* ptr); -int QWindow_Height(void* ptr); -void QWindow_ConnectHeightChanged(void* ptr, long long t); -void QWindow_DisconnectHeightChanged(void* ptr); -void QWindow_HeightChanged(void* ptr, int arg); -void QWindow_Hide(void* ptr); -void QWindow_HideDefault(void* ptr); -void QWindow_HideEvent(void* ptr, void* ev); -void QWindow_HideEventDefault(void* ptr, void* ev); -void* QWindow_Icon(void* ptr); -char QWindow_IsActive(void* ptr); -char QWindow_IsAncestorOf(void* ptr, void* child, long long mode); -char QWindow_IsExposed(void* ptr); -char QWindow_IsModal(void* ptr); -char QWindow_IsTopLevel(void* ptr); -char QWindow_IsVisible(void* ptr); -void QWindow_KeyPressEvent(void* ptr, void* ev); -void QWindow_KeyPressEventDefault(void* ptr, void* ev); -void QWindow_KeyReleaseEvent(void* ptr, void* ev); -void QWindow_KeyReleaseEventDefault(void* ptr, void* ev); -void QWindow_Lower(void* ptr); -void QWindow_LowerDefault(void* ptr); -void* QWindow_MapFromGlobal(void* ptr, void* pos); -void* QWindow_MapToGlobal(void* ptr, void* pos); -void* QWindow_Mask(void* ptr); -int QWindow_MaximumHeight(void* ptr); -void QWindow_ConnectMaximumHeightChanged(void* ptr, long long t); -void QWindow_DisconnectMaximumHeightChanged(void* ptr); -void QWindow_MaximumHeightChanged(void* ptr, int arg); -void* QWindow_MaximumSize(void* ptr); -int QWindow_MaximumWidth(void* ptr); -void QWindow_ConnectMaximumWidthChanged(void* ptr, long long t); -void QWindow_DisconnectMaximumWidthChanged(void* ptr); -void QWindow_MaximumWidthChanged(void* ptr, int arg); -int QWindow_MinimumHeight(void* ptr); -void QWindow_ConnectMinimumHeightChanged(void* ptr, long long t); -void QWindow_DisconnectMinimumHeightChanged(void* ptr); -void QWindow_MinimumHeightChanged(void* ptr, int arg); -void* QWindow_MinimumSize(void* ptr); -int QWindow_MinimumWidth(void* ptr); -void QWindow_ConnectMinimumWidthChanged(void* ptr, long long t); -void QWindow_DisconnectMinimumWidthChanged(void* ptr); -void QWindow_MinimumWidthChanged(void* ptr, int arg); -long long QWindow_Modality(void* ptr); -void QWindow_ConnectModalityChanged(void* ptr, long long t); -void QWindow_DisconnectModalityChanged(void* ptr); -void QWindow_ModalityChanged(void* ptr, long long modality); -void QWindow_MouseDoubleClickEvent(void* ptr, void* ev); -void QWindow_MouseDoubleClickEventDefault(void* ptr, void* ev); -void QWindow_MouseMoveEvent(void* ptr, void* ev); -void QWindow_MouseMoveEventDefault(void* ptr, void* ev); -void QWindow_MousePressEvent(void* ptr, void* ev); -void QWindow_MousePressEventDefault(void* ptr, void* ev); -void QWindow_MouseReleaseEvent(void* ptr, void* ev); -void QWindow_MouseReleaseEventDefault(void* ptr, void* ev); -void QWindow_MoveEvent(void* ptr, void* ev); -void QWindow_MoveEventDefault(void* ptr, void* ev); -char QWindow_NativeEvent(void* ptr, void* eventType, void* message, long* result); -char QWindow_NativeEventDefault(void* ptr, void* eventType, void* message, long* result); -double QWindow_Opacity(void* ptr); -void QWindow_ConnectOpacityChanged(void* ptr, long long t); -void QWindow_DisconnectOpacityChanged(void* ptr); -void QWindow_OpacityChanged(void* ptr, double opacity); -void* QWindow_Parent(void* ptr, long long mode); -void* QWindow_Parent2(void* ptr); -void* QWindow_Position(void* ptr); -void QWindow_Raise(void* ptr); -void QWindow_RaiseDefault(void* ptr); -void QWindow_ReportContentOrientationChange(void* ptr, long long orientation); -void QWindow_RequestActivate(void* ptr); -void QWindow_RequestActivateDefault(void* ptr); -void QWindow_RequestUpdate(void* ptr); -void QWindow_RequestUpdateDefault(void* ptr); -void* QWindow_RequestedFormat(void* ptr); -void QWindow_Resize(void* ptr, void* newSize); -void QWindow_Resize2(void* ptr, int w, int h); -void QWindow_ResizeEvent(void* ptr, void* ev); -void QWindow_ResizeEventDefault(void* ptr, void* ev); -void* QWindow_Screen(void* ptr); -void QWindow_ConnectScreenChanged(void* ptr, long long t); -void QWindow_DisconnectScreenChanged(void* ptr); -void QWindow_ScreenChanged(void* ptr, void* screen); -void QWindow_SetBaseSize(void* ptr, void* size); -void QWindow_SetCursor(void* ptr, void* cursor); -void QWindow_SetFilePath(void* ptr, struct QtGui_PackedString filePath); -void QWindow_SetFlag(void* ptr, long long flag, char on); -void QWindow_SetFlags(void* ptr, long long flags); -void QWindow_SetFormat(void* ptr, void* format); -void QWindow_SetFramePosition(void* ptr, void* point); -void QWindow_SetGeometry(void* ptr, int posx, int posy, int w, int h); -void QWindow_SetGeometryDefault(void* ptr, int posx, int posy, int w, int h); -void QWindow_SetGeometry2(void* ptr, void* rect); -void QWindow_SetGeometry2Default(void* ptr, void* rect); -void QWindow_SetHeight(void* ptr, int arg); -void QWindow_SetHeightDefault(void* ptr, int arg); -void QWindow_SetIcon(void* ptr, void* icon); -char QWindow_SetKeyboardGrabEnabled(void* ptr, char grab); -void QWindow_SetMask(void* ptr, void* region); -void QWindow_SetMaximumHeight(void* ptr, int h); -void QWindow_SetMaximumHeightDefault(void* ptr, int h); -void QWindow_SetMaximumSize(void* ptr, void* size); -void QWindow_SetMaximumWidth(void* ptr, int w); -void QWindow_SetMaximumWidthDefault(void* ptr, int w); -void QWindow_SetMinimumHeight(void* ptr, int h); -void QWindow_SetMinimumHeightDefault(void* ptr, int h); -void QWindow_SetMinimumSize(void* ptr, void* size); -void QWindow_SetMinimumWidth(void* ptr, int w); -void QWindow_SetMinimumWidthDefault(void* ptr, int w); -void QWindow_SetModality(void* ptr, long long modality); -char QWindow_SetMouseGrabEnabled(void* ptr, char grab); -void QWindow_SetOpacity(void* ptr, double level); -void QWindow_SetParent(void* ptr, void* parent); -void QWindow_SetPosition(void* ptr, void* pt); -void QWindow_SetPosition2(void* ptr, int posx, int posy); -void QWindow_SetScreen(void* ptr, void* newScreen); -void QWindow_SetSizeIncrement(void* ptr, void* size); -void QWindow_SetSurfaceType(void* ptr, long long surfaceType); -void QWindow_SetTitle(void* ptr, struct QtGui_PackedString vqs); -void QWindow_SetTitleDefault(void* ptr, struct QtGui_PackedString vqs); -void QWindow_SetVisibility(void* ptr, long long v); -void QWindow_SetVisible(void* ptr, char visible); -void QWindow_SetVisibleDefault(void* ptr, char visible); -void QWindow_SetWidth(void* ptr, int arg); -void QWindow_SetWidthDefault(void* ptr, int arg); -void QWindow_SetWindowState(void* ptr, long long state); -void QWindow_SetWindowStates(void* ptr, long long state); -void QWindow_SetX(void* ptr, int arg); -void QWindow_SetXDefault(void* ptr, int arg); -void QWindow_SetY(void* ptr, int arg); -void QWindow_SetYDefault(void* ptr, int arg); -void QWindow_Show(void* ptr); -void QWindow_ShowDefault(void* ptr); -void QWindow_ShowEvent(void* ptr, void* ev); -void QWindow_ShowEventDefault(void* ptr, void* ev); -void QWindow_ShowFullScreen(void* ptr); -void QWindow_ShowFullScreenDefault(void* ptr); -void QWindow_ShowMaximized(void* ptr); -void QWindow_ShowMaximizedDefault(void* ptr); -void QWindow_ShowMinimized(void* ptr); -void QWindow_ShowMinimizedDefault(void* ptr); -void QWindow_ShowNormal(void* ptr); -void QWindow_ShowNormalDefault(void* ptr); -void* QWindow_Size(void* ptr); -void* QWindow_SizeDefault(void* ptr); -void* QWindow_SizeIncrement(void* ptr); -long long QWindow_SurfaceType(void* ptr); -long long QWindow_SurfaceTypeDefault(void* ptr); -void QWindow_TabletEvent(void* ptr, void* ev); -void QWindow_TabletEventDefault(void* ptr, void* ev); -struct QtGui_PackedString QWindow_Title(void* ptr); -void QWindow_TouchEvent(void* ptr, void* ev); -void QWindow_TouchEventDefault(void* ptr, void* ev); -long long QWindow_Type(void* ptr); -void QWindow_UnsetCursor(void* ptr); -long long QWindow_Visibility(void* ptr); -void QWindow_ConnectVisibilityChanged(void* ptr, long long t); -void QWindow_DisconnectVisibilityChanged(void* ptr); -void QWindow_VisibilityChanged(void* ptr, long long visibility); -void QWindow_ConnectVisibleChanged(void* ptr, long long t); -void QWindow_DisconnectVisibleChanged(void* ptr); -void QWindow_VisibleChanged(void* ptr, char arg); -void QWindow_WheelEvent(void* ptr, void* ev); -void QWindow_WheelEventDefault(void* ptr, void* ev); -int QWindow_Width(void* ptr); -void QWindow_ConnectWidthChanged(void* ptr, long long t); -void QWindow_DisconnectWidthChanged(void* ptr); -void QWindow_WidthChanged(void* ptr, int arg); -uintptr_t QWindow_WinId(void* ptr); -long long QWindow_WindowState(void* ptr); -void QWindow_ConnectWindowStateChanged(void* ptr, long long t); -void QWindow_DisconnectWindowStateChanged(void* ptr); -void QWindow_WindowStateChanged(void* ptr, long long windowState); -long long QWindow_WindowStates(void* ptr); -void QWindow_ConnectWindowTitleChanged(void* ptr, long long t); -void QWindow_DisconnectWindowTitleChanged(void* ptr); -void QWindow_WindowTitleChanged(void* ptr, struct QtGui_PackedString title); -int QWindow_X(void* ptr); -void QWindow_ConnectXChanged(void* ptr, long long t); -void QWindow_DisconnectXChanged(void* ptr); -void QWindow_XChanged(void* ptr, int arg); -int QWindow_Y(void* ptr); -void QWindow_ConnectYChanged(void* ptr, long long t); -void QWindow_DisconnectYChanged(void* ptr); -void QWindow_YChanged(void* ptr, int arg); -void QWindow_DestroyQWindow(void* ptr); -void QWindow_DestroyQWindowDefault(void* ptr); -void* QWindow___children_atList(void* ptr, int i); -void QWindow___children_setList(void* ptr, void* i); -void* QWindow___children_newList(void* ptr); -void* QWindow___dynamicPropertyNames_atList(void* ptr, int i); -void QWindow___dynamicPropertyNames_setList(void* ptr, void* i); -void* QWindow___dynamicPropertyNames_newList(void* ptr); -void* QWindow___findChildren_atList(void* ptr, int i); -void QWindow___findChildren_setList(void* ptr, void* i); -void* QWindow___findChildren_newList(void* ptr); -void* QWindow___findChildren_atList3(void* ptr, int i); -void QWindow___findChildren_setList3(void* ptr, void* i); -void* QWindow___findChildren_newList3(void* ptr); -void* QWindow___qFindChildren_atList2(void* ptr, int i); -void QWindow___qFindChildren_setList2(void* ptr, void* i); -void* QWindow___qFindChildren_newList2(void* ptr); -void QWindow_ChildEvent(void* ptr, void* event); -void QWindow_ChildEventDefault(void* ptr, void* event); -void QWindow_ConnectNotify(void* ptr, void* sign); -void QWindow_ConnectNotifyDefault(void* ptr, void* sign); -void QWindow_CustomEvent(void* ptr, void* event); -void QWindow_CustomEventDefault(void* ptr, void* event); -void QWindow_DeleteLater(void* ptr); -void QWindow_DeleteLaterDefault(void* ptr); -void QWindow_DisconnectNotify(void* ptr, void* sign); -void QWindow_DisconnectNotifyDefault(void* ptr, void* sign); -char QWindow_EventFilter(void* ptr, void* watched, void* event); -char QWindow_EventFilterDefault(void* ptr, void* watched, void* event); -void* QWindow_MetaObject(void* ptr); -void* QWindow_MetaObjectDefault(void* ptr); -void QWindow_TimerEvent(void* ptr, void* event); -void QWindow_TimerEventDefault(void* ptr, void* event); -long long QWindowStateChangeEvent_OldState(void* ptr); - -#ifdef __cplusplus -} -#endif - -#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml deleted file mode 100644 index 840b45e3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/kirigami/demo/gallery/contents/ui/gallery/NonScrollableGallery.qml +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2015 Marco Martin - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Library General Public License as - * published by the Free Software Foundation; either version 2 or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Library General Public License for more details - * - * You should have received a copy of the GNU Library General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -import QtQuick 2.0 -import QtQuick.Layouts 1.2 -import QtQuick.Controls 2.0 as Controls -import org.kde.kirigami 2.4 - -Page { - id: page - Layout.fillWidth: true - title: "Simple Page" - - actions { - main: Action { - icon { - name: sheet.sheetOpen ? "dialog-cancel" : "document-edit" - } - text: "Main Action Text" - checkable: true - onCheckedChanged: sheet.sheetOpen = checked; - } - } - - Rectangle { - anchors.fill: parent - color: "red" - Controls.Label { - anchors.centerIn: parent - text: "Rectangle with automatic margins" - } - } - - OverlaySheet { - id: sheet - onSheetOpenChanged: page.actions.main.checked = sheetOpen; - Controls.Label { - property int implicitWidth: Units.gridUnit * 30 - wrapMode: Text.WordWrap - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam id risus id augue euismod accumsan. Nunc vestibulum placerat bibendum. Morbi commodo auctor varius. Donec molestie euismod ultrices. Sed facilisis augue nec eros auctor, vitae mattis quam rhoncus. Nam ut erat diam. Curabitur iaculis accumsan magna, eget fermentum massa scelerisque eu. Cras elementum erat non erat euismod accumsan. Vestibulum ac mi sed dui finibus pulvinar. Vivamus dictum, leo sed lobortis porttitor, nisl magna faucibus orci, sit amet euismod arcu elit eget est. Duis et vehicula nibh. In arcu sapien, laoreet sit amet porttitor non, rhoncus vel magna. Suspendisse imperdiet consectetur est nec ornare. Pellentesque bibendum sapien at erat efficitur vehicula. Morbi sed porta nibh. Vestibulum ut urna ut dolor sagittis mattis." - } - } -} diff --git a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator deleted file mode 120000 index 7d0e07f7..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/android-emulator +++ /dev/null @@ -1 +0,0 @@ -android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/3rdparty/qzxing/demo/QZXingLive/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator deleted file mode 120000 index 7d0e07f7..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/androidextras/jni/android-emulator +++ /dev/null @@ -1 +0,0 @@ -android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator deleted file mode 120000 index 7d0e07f7..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/androidextras/notification/android-emulator +++ /dev/null @@ -1 +0,0 @@ -android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator deleted file mode 120000 index 7d0e07f7..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/androidextras/service/android-emulator +++ /dev/null @@ -1 +0,0 @@ -android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt deleted file mode 100644 index e52f725b..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo or any -other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/basicapp/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-backend-charts-qml/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt deleted file mode 100644 index e52f725b..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo or any -other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/cpp-qml-integration/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/maps/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/messaging/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/propertycross/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qt-rest-client/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/qtws/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/showcase/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/twitter/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/weather/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/appdemos/youtube-player/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/2048/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/BalloonPop/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CarChallenge/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt deleted file mode 100644 index c2f5296d..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Squaby or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/ChickenOutbreak/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/CrazyCarousel/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt deleted file mode 100644 index 43cf9db3..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (C) FELGO GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -Permission is NOT granted to merge, publish, distribute, sublicense and/or -sell the provided image, audio and video files of this software. - -You may not redistribute the source code under the name of Felgo, -Chicken Outbreak or other V-Play related trademarks. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator deleted file mode 120000 index cfe66da4..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/demos/DoodleJump/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -ios/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/AppPlayground/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator deleted file mode 120000 index e8621730..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/android-emulator +++ /dev/null @@ -1 +0,0 @@ -./android/ \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator b/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator deleted file mode 120000 index c89de4d8..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/felgo/playground/GamePlayground/ios-simulator +++ /dev/null @@ -1 +0,0 @@ -./ios \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE b/vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE deleted file mode 100644 index 69633b6e..00000000 --- a/vendor/github.com/therecipe/qt/internal/examples/qml/drawer_nav_x/images/LICENSE +++ /dev/null @@ -1,393 +0,0 @@ -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - d. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - e. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - f. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - g. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - h. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - i. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - j. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - k. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material; and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. diff --git a/vendor/github.com/therecipe/qt/network/network.cpp b/vendor/github.com/therecipe/qt/network/network.cpp deleted file mode 100644 index 4a52e8a3..00000000 --- a/vendor/github.com/therecipe/qt/network/network.cpp +++ /dev/null @@ -1,10240 +0,0 @@ -// +build !minimal - -#define protected public -#define private public - -#include "network.h" -#include "_cgo_export.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class MyQAbstractNetworkCache: public QAbstractNetworkCache -{ -public: - MyQAbstractNetworkCache(QObject *parent = Q_NULLPTR) : QAbstractNetworkCache(parent) {QAbstractNetworkCache_QAbstractNetworkCache_QRegisterMetaType();}; - qint64 cacheSize() const { return callbackQAbstractNetworkCache_CacheSize(const_cast(static_cast(this))); }; - void clear() { callbackQAbstractNetworkCache_Clear(this); }; - QIODevice * data(const QUrl & url) { return static_cast(callbackQAbstractNetworkCache_Data(this, const_cast(&url))); }; - void insert(QIODevice * device) { callbackQAbstractNetworkCache_Insert(this, device); }; - QNetworkCacheMetaData metaData(const QUrl & url) { return *static_cast(callbackQAbstractNetworkCache_MetaData(this, const_cast(&url))); }; - QIODevice * prepare(const QNetworkCacheMetaData & metaData) { return static_cast(callbackQAbstractNetworkCache_Prepare(this, const_cast(&metaData))); }; - bool remove(const QUrl & url) { return callbackQAbstractNetworkCache_Remove(this, const_cast(&url)) != 0; }; - void updateMetaData(const QNetworkCacheMetaData & metaData) { callbackQAbstractNetworkCache_UpdateMetaData(this, const_cast(&metaData)); }; - ~MyQAbstractNetworkCache() { callbackQAbstractNetworkCache_DestroyQAbstractNetworkCache(this); }; - void childEvent(QChildEvent * event) { callbackQAbstractNetworkCache_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractNetworkCache_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractNetworkCache_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractNetworkCache_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractNetworkCache_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractNetworkCache_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractNetworkCache_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractNetworkCache_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractNetworkCache_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractNetworkCache*) -Q_DECLARE_METATYPE(MyQAbstractNetworkCache*) - -int QAbstractNetworkCache_QAbstractNetworkCache_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractNetworkCache_NewQAbstractNetworkCache(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractNetworkCache(static_cast(parent)); - } else { - return new MyQAbstractNetworkCache(static_cast(parent)); - } -} - -long long QAbstractNetworkCache_CacheSize(void* ptr) -{ - return static_cast(ptr)->cacheSize(); -} - -void QAbstractNetworkCache_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void* QAbstractNetworkCache_Data(void* ptr, void* url) -{ - return static_cast(ptr)->data(*static_cast(url)); -} - -void QAbstractNetworkCache_Insert(void* ptr, void* device) -{ - static_cast(ptr)->insert(static_cast(device)); -} - -void* QAbstractNetworkCache_MetaData(void* ptr, void* url) -{ - return new QNetworkCacheMetaData(static_cast(ptr)->metaData(*static_cast(url))); -} - -void* QAbstractNetworkCache_Prepare(void* ptr, void* metaData) -{ - return static_cast(ptr)->prepare(*static_cast(metaData)); -} - -char QAbstractNetworkCache_Remove(void* ptr, void* url) -{ - return static_cast(ptr)->remove(*static_cast(url)); -} - -void QAbstractNetworkCache_UpdateMetaData(void* ptr, void* metaData) -{ - static_cast(ptr)->updateMetaData(*static_cast(metaData)); -} - -void QAbstractNetworkCache_DestroyQAbstractNetworkCache(void* ptr) -{ - static_cast(ptr)->~QAbstractNetworkCache(); -} - -void QAbstractNetworkCache_DestroyQAbstractNetworkCacheDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAbstractNetworkCache___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractNetworkCache___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractNetworkCache___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractNetworkCache___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractNetworkCache___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractNetworkCache___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractNetworkCache___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractNetworkCache___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractNetworkCache___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractNetworkCache___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractNetworkCache___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractNetworkCache___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractNetworkCache___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractNetworkCache___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractNetworkCache___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QAbstractNetworkCache_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QNetworkDiskCache::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractNetworkCache::childEvent(static_cast(event)); - } -} - -void QAbstractNetworkCache_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QNetworkDiskCache::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAbstractNetworkCache::connectNotify(*static_cast(sign)); - } -} - -void QAbstractNetworkCache_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QNetworkDiskCache::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractNetworkCache::customEvent(static_cast(event)); - } -} - -void QAbstractNetworkCache_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QNetworkDiskCache::deleteLater(); - } else { - static_cast(ptr)->QAbstractNetworkCache::deleteLater(); - } -} - -void QAbstractNetworkCache_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QNetworkDiskCache::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAbstractNetworkCache::disconnectNotify(*static_cast(sign)); - } -} - -char QAbstractNetworkCache_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QNetworkDiskCache::event(static_cast(e)); - } else { - return static_cast(ptr)->QAbstractNetworkCache::event(static_cast(e)); - } -} - -char QAbstractNetworkCache_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QNetworkDiskCache::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractNetworkCache::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QAbstractNetworkCache_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QNetworkDiskCache::metaObject()); - } else { - return const_cast(static_cast(ptr)->QAbstractNetworkCache::metaObject()); - } -} - -void QAbstractNetworkCache_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QNetworkDiskCache::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractNetworkCache::timerEvent(static_cast(event)); - } -} - -class MyQAbstractSocket: public QAbstractSocket -{ -public: - MyQAbstractSocket(QAbstractSocket::SocketType socketType, QObject *parent) : QAbstractSocket(socketType, parent) {QAbstractSocket_QAbstractSocket_QRegisterMetaType();}; - bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; - bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQAbstractSocket_Close(this); }; - void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; - void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; - void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; - void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; - void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; - void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; - void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; - bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; - void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; - qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQAbstractSocket_ReadData(this, dataPacked, maxSize); }; - qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; - void resume() { callbackQAbstractSocket_Resume(this); }; - void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; - void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; - QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; - void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; - bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; - bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 size) { QtNetwork_PackedString dataPacked = { const_cast(data), size };return callbackQAbstractSocket_WriteData(this, dataPacked, size); }; - ~MyQAbstractSocket() { callbackQAbstractSocket_DestroyQAbstractSocket(this); }; - void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; - void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; - bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; - qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; - bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; - void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractSocket*) -Q_DECLARE_METATYPE(MyQAbstractSocket*) - -int QAbstractSocket_QAbstractSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractSocket_NewQAbstractSocket(long long socketType, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } else { - return new MyQAbstractSocket(static_cast(socketType), static_cast(parent)); - } -} - -void QAbstractSocket_Abort(void* ptr) -{ - static_cast(ptr)->abort(); -} - -char QAbstractSocket_AtEndDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::atEnd(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::atEnd(); - } else { - return static_cast(ptr)->QAbstractSocket::atEnd(); - } -} - -char QAbstractSocket_Bind(void* ptr, void* address, unsigned short port, long long mode) -{ - return static_cast(ptr)->bind(*static_cast(address), port, static_cast(mode)); -} - -char QAbstractSocket_Bind2(void* ptr, unsigned short port, long long mode) -{ - return static_cast(ptr)->bind(port, static_cast(mode)); -} - -long long QAbstractSocket_BytesAvailableDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::bytesAvailable(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::bytesAvailable(); - } else { - return static_cast(ptr)->QAbstractSocket::bytesAvailable(); - } -} - -long long QAbstractSocket_BytesToWriteDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::bytesToWrite(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::bytesToWrite(); - } else { - return static_cast(ptr)->QAbstractSocket::bytesToWrite(); - } -} - -char QAbstractSocket_CanReadLineDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::canReadLine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::canReadLine(); - } else { - return static_cast(ptr)->QAbstractSocket::canReadLine(); - } -} - -void QAbstractSocket_CloseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::close(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::close(); - } else { - static_cast(ptr)->QAbstractSocket::close(); - } -} - -void QAbstractSocket_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol) -{ - static_cast(ptr)->connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); -} - -void QAbstractSocket_ConnectToHostDefault(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); - } else { - static_cast(ptr)->QAbstractSocket::connectToHost(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(openMode), static_cast(protocol)); - } -} - -void QAbstractSocket_ConnectToHost2(void* ptr, void* address, unsigned short port, long long openMode) -{ - static_cast(ptr)->connectToHost(*static_cast(address), port, static_cast(openMode)); -} - -void QAbstractSocket_ConnectToHost2Default(void* ptr, void* address, unsigned short port, long long openMode) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); - } else { - static_cast(ptr)->QAbstractSocket::connectToHost(*static_cast(address), port, static_cast(openMode)); - } -} - -void QAbstractSocket_ConnectConnected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::connected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Connected), static_cast(t)); -} - -void QAbstractSocket_DisconnectConnected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::connected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Connected)); -} - -void QAbstractSocket_Connected(void* ptr) -{ - static_cast(ptr)->connected(); -} - -void QAbstractSocket_DisconnectFromHost(void* ptr) -{ - static_cast(ptr)->disconnectFromHost(); -} - -void QAbstractSocket_DisconnectFromHostDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::disconnectFromHost(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::disconnectFromHost(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::disconnectFromHost(); - } else { - static_cast(ptr)->QAbstractSocket::disconnectFromHost(); - } -} - -void QAbstractSocket_ConnectDisconnected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::disconnected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Disconnected), static_cast(t)); -} - -void QAbstractSocket_DisconnectDisconnected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::disconnected), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Disconnected)); -} - -void QAbstractSocket_Disconnected(void* ptr) -{ - static_cast(ptr)->disconnected(); -} - -long long QAbstractSocket_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -void QAbstractSocket_ConnectError2(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::error), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Error2), static_cast(t)); -} - -void QAbstractSocket_DisconnectError2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::error), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_Error2)); -} - -void QAbstractSocket_Error2(void* ptr, long long socketError) -{ - static_cast(ptr)->error(static_cast(socketError)); -} - -char QAbstractSocket_Flush(void* ptr) -{ - return static_cast(ptr)->flush(); -} - -void QAbstractSocket_ConnectHostFound(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::hostFound), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_HostFound), static_cast(t)); -} - -void QAbstractSocket_DisconnectHostFound(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::hostFound), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_HostFound)); -} - -void QAbstractSocket_HostFound(void* ptr) -{ - static_cast(ptr)->hostFound(); -} - -char QAbstractSocket_IsSequentialDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::isSequential(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::isSequential(); - } else { - return static_cast(ptr)->QAbstractSocket::isSequential(); - } -} - -char QAbstractSocket_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QAbstractSocket_LocalAddress(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->localAddress()); -} - -unsigned short QAbstractSocket_LocalPort(void* ptr) -{ - return static_cast(ptr)->localPort(); -} - -long long QAbstractSocket_PauseMode(void* ptr) -{ - return static_cast(ptr)->pauseMode(); -} - -void* QAbstractSocket_PeerAddress(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->peerAddress()); -} - -struct QtNetwork_PackedString QAbstractSocket_PeerName(void* ptr) -{ - return ({ QByteArray tf7fe06 = static_cast(ptr)->peerName().toUtf8(); QtNetwork_PackedString { const_cast(tf7fe06.prepend("WHITESPACE").constData()+10), tf7fe06.size()-10 }; }); -} - -unsigned short QAbstractSocket_PeerPort(void* ptr) -{ - return static_cast(ptr)->peerPort(); -} - -struct QtNetwork_PackedString QAbstractSocket_ProtocolTag(void* ptr) -{ - return ({ QByteArray tf267f2 = static_cast(ptr)->protocolTag().toUtf8(); QtNetwork_PackedString { const_cast(tf267f2.prepend("WHITESPACE").constData()+10), tf267f2.size()-10 }; }); -} - -void* QAbstractSocket_Proxy(void* ptr) -{ - return new QNetworkProxy(static_cast(ptr)->proxy()); -} - -void QAbstractSocket_ConnectProxyAuthenticationRequired(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_ProxyAuthenticationRequired), static_cast(t)); -} - -void QAbstractSocket_DisconnectProxyAuthenticationRequired(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_ProxyAuthenticationRequired)); -} - -void QAbstractSocket_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator) -{ - static_cast(ptr)->proxyAuthenticationRequired(*static_cast(proxy), static_cast(authenticator)); -} - -long long QAbstractSocket_ReadBufferSize(void* ptr) -{ - return static_cast(ptr)->readBufferSize(); -} - -long long QAbstractSocket_ReadData(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->readData(data, maxSize); -} - -long long QAbstractSocket_ReadDataDefault(void* ptr, char* data, long long maxSize) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::readData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::readData(data, maxSize); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::readData(data, maxSize); - } else { - return static_cast(ptr)->QAbstractSocket::readData(data, maxSize); - } -} - -long long QAbstractSocket_ReadLineDataDefault(void* ptr, char* data, long long maxlen) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::readLineData(data, maxlen); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::readLineData(data, maxlen); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::readLineData(data, maxlen); - } else { - return static_cast(ptr)->QAbstractSocket::readLineData(data, maxlen); - } -} - -void QAbstractSocket_Resume(void* ptr) -{ - static_cast(ptr)->resume(); -} - -void QAbstractSocket_ResumeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::resume(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::resume(); - } else { - static_cast(ptr)->QAbstractSocket::resume(); - } -} - -void QAbstractSocket_SetLocalAddress(void* ptr, void* address) -{ - static_cast(ptr)->setLocalAddress(*static_cast(address)); -} - -void QAbstractSocket_SetLocalPort(void* ptr, unsigned short port) -{ - static_cast(ptr)->setLocalPort(port); -} - -void QAbstractSocket_SetPauseMode(void* ptr, long long pauseMode) -{ - static_cast(ptr)->setPauseMode(static_cast(pauseMode)); -} - -void QAbstractSocket_SetPeerAddress(void* ptr, void* address) -{ - static_cast(ptr)->setPeerAddress(*static_cast(address)); -} - -void QAbstractSocket_SetPeerName(void* ptr, struct QtNetwork_PackedString name) -{ - static_cast(ptr)->setPeerName(QString::fromUtf8(name.data, name.len)); -} - -void QAbstractSocket_SetPeerPort(void* ptr, unsigned short port) -{ - static_cast(ptr)->setPeerPort(port); -} - -void QAbstractSocket_SetProtocolTag(void* ptr, struct QtNetwork_PackedString tag) -{ - static_cast(ptr)->setProtocolTag(QString::fromUtf8(tag.data, tag.len)); -} - -void QAbstractSocket_SetProxy(void* ptr, void* networkProxy) -{ - static_cast(ptr)->setProxy(*static_cast(networkProxy)); -} - -void QAbstractSocket_SetReadBufferSize(void* ptr, long long size) -{ - static_cast(ptr)->setReadBufferSize(size); -} - -void QAbstractSocket_SetReadBufferSizeDefault(void* ptr, long long size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::setReadBufferSize(size); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::setReadBufferSize(size); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::setReadBufferSize(size); - } else { - static_cast(ptr)->QAbstractSocket::setReadBufferSize(size); - } -} - -void QAbstractSocket_SetSocketError(void* ptr, long long socketError) -{ - static_cast(ptr)->setSocketError(static_cast(socketError)); -} - -void QAbstractSocket_SetSocketOption(void* ptr, long long option, void* value) -{ - static_cast(ptr)->setSocketOption(static_cast(option), *static_cast(value)); -} - -void QAbstractSocket_SetSocketOptionDefault(void* ptr, long long option, void* value) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::setSocketOption(static_cast(option), *static_cast(value)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::setSocketOption(static_cast(option), *static_cast(value)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::setSocketOption(static_cast(option), *static_cast(value)); - } else { - static_cast(ptr)->QAbstractSocket::setSocketOption(static_cast(option), *static_cast(value)); - } -} - -void QAbstractSocket_SetSocketState(void* ptr, long long state) -{ - static_cast(ptr)->setSocketState(static_cast(state)); -} - -void* QAbstractSocket_SocketOption(void* ptr, long long option) -{ - return new QVariant(static_cast(ptr)->socketOption(static_cast(option))); -} - -void* QAbstractSocket_SocketOptionDefault(void* ptr, long long option) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QUdpSocket::socketOption(static_cast(option))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSslSocket::socketOption(static_cast(option))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTcpSocket::socketOption(static_cast(option))); - } else { - return new QVariant(static_cast(ptr)->QAbstractSocket::socketOption(static_cast(option))); - } -} - -long long QAbstractSocket_SocketType(void* ptr) -{ - return static_cast(ptr)->socketType(); -} - -long long QAbstractSocket_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QAbstractSocket_ConnectStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QAbstractSocket::stateChanged), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_StateChanged), static_cast(t)); -} - -void QAbstractSocket_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSocket::stateChanged), static_cast(ptr), static_cast(&MyQAbstractSocket::Signal_StateChanged)); -} - -void QAbstractSocket_StateChanged(void* ptr, long long socketState) -{ - static_cast(ptr)->stateChanged(static_cast(socketState)); -} - -char QAbstractSocket_WaitForBytesWrittenDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::waitForBytesWritten(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::waitForBytesWritten(msecs); - } else { - return static_cast(ptr)->QAbstractSocket::waitForBytesWritten(msecs); - } -} - -char QAbstractSocket_WaitForConnected(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForConnected(msecs); -} - -char QAbstractSocket_WaitForConnectedDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::waitForConnected(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::waitForConnected(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::waitForConnected(msecs); - } else { - return static_cast(ptr)->QAbstractSocket::waitForConnected(msecs); - } -} - -char QAbstractSocket_WaitForDisconnected(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForDisconnected(msecs); -} - -char QAbstractSocket_WaitForDisconnectedDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::waitForDisconnected(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::waitForDisconnected(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::waitForDisconnected(msecs); - } else { - return static_cast(ptr)->QAbstractSocket::waitForDisconnected(msecs); - } -} - -char QAbstractSocket_WaitForReadyReadDefault(void* ptr, int msecs) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::waitForReadyRead(msecs); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::waitForReadyRead(msecs); - } else { - return static_cast(ptr)->QAbstractSocket::waitForReadyRead(msecs); - } -} - -long long QAbstractSocket_WriteData(void* ptr, char* data, long long size) -{ - return static_cast(ptr)->writeData(const_cast(data), size); -} - -long long QAbstractSocket_WriteDataDefault(void* ptr, char* data, long long size) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::writeData(const_cast(data), size); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::writeData(const_cast(data), size); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::writeData(const_cast(data), size); - } else { - return static_cast(ptr)->QAbstractSocket::writeData(const_cast(data), size); - } -} - -void QAbstractSocket_DestroyQAbstractSocket(void* ptr) -{ - static_cast(ptr)->~QAbstractSocket(); -} - -void QAbstractSocket_DestroyQAbstractSocketDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAbstractSocket___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractSocket___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractSocket___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractSocket___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractSocket___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractSocket___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractSocket___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractSocket___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractSocket___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractSocket___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractSocket___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractSocket___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractSocket___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractSocket___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractSocket___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QAbstractSocket_OpenDefault(void* ptr, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::open(static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::open(static_cast(mode)); - } else { - return static_cast(ptr)->QAbstractSocket::open(static_cast(mode)); - } -} - -long long QAbstractSocket_PosDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::pos(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::pos(); - } else { - return static_cast(ptr)->QAbstractSocket::pos(); - } -} - -char QAbstractSocket_ResetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::reset(); - } else { - return static_cast(ptr)->QAbstractSocket::reset(); - } -} - -char QAbstractSocket_SeekDefault(void* ptr, long long pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::seek(pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::seek(pos); - } else { - return static_cast(ptr)->QAbstractSocket::seek(pos); - } -} - -long long QAbstractSocket_SizeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::size(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::size(); - } else { - return static_cast(ptr)->QAbstractSocket::size(); - } -} - -void QAbstractSocket_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractSocket::childEvent(static_cast(event)); - } -} - -void QAbstractSocket_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAbstractSocket::connectNotify(*static_cast(sign)); - } -} - -void QAbstractSocket_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractSocket::customEvent(static_cast(event)); - } -} - -void QAbstractSocket_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::deleteLater(); - } else { - static_cast(ptr)->QAbstractSocket::deleteLater(); - } -} - -void QAbstractSocket_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAbstractSocket::disconnectNotify(*static_cast(sign)); - } -} - -char QAbstractSocket_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::event(static_cast(e)); - } else { - return static_cast(ptr)->QAbstractSocket::event(static_cast(e)); - } -} - -char QAbstractSocket_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUdpSocket::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSslSocket::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTcpSocket::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractSocket::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QAbstractSocket_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QUdpSocket::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSslSocket::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTcpSocket::metaObject()); - } else { - return const_cast(static_cast(ptr)->QAbstractSocket::metaObject()); - } -} - -void QAbstractSocket_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUdpSocket::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSslSocket::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTcpSocket::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractSocket::timerEvent(static_cast(event)); - } -} - -Q_DECLARE_METATYPE(QAuthenticator) -Q_DECLARE_METATYPE(QAuthenticator*) -void* QAuthenticator_NewQAuthenticator() -{ - return new QAuthenticator(); -} - -void* QAuthenticator_NewQAuthenticator2(void* other) -{ - return new QAuthenticator(*static_cast(other)); -} - -char QAuthenticator_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -void* QAuthenticator_Option(void* ptr, struct QtNetwork_PackedString opt) -{ - return new QVariant(static_cast(ptr)->option(QString::fromUtf8(opt.data, opt.len))); -} - -struct QtNetwork_PackedList QAuthenticator_Options(void* ptr) -{ - return ({ QHash* tmpValue6cf1f6 = new QHash(static_cast(ptr)->options()); QtNetwork_PackedList { tmpValue6cf1f6, tmpValue6cf1f6->size() }; }); -} - -struct QtNetwork_PackedString QAuthenticator_Password(void* ptr) -{ - return ({ QByteArray t31072f = static_cast(ptr)->password().toUtf8(); QtNetwork_PackedString { const_cast(t31072f.prepend("WHITESPACE").constData()+10), t31072f.size()-10 }; }); -} - -struct QtNetwork_PackedString QAuthenticator_Realm(void* ptr) -{ - return ({ QByteArray tcc1e3d = static_cast(ptr)->realm().toUtf8(); QtNetwork_PackedString { const_cast(tcc1e3d.prepend("WHITESPACE").constData()+10), tcc1e3d.size()-10 }; }); -} - -void QAuthenticator_SetOption(void* ptr, struct QtNetwork_PackedString opt, void* value) -{ - static_cast(ptr)->setOption(QString::fromUtf8(opt.data, opt.len), *static_cast(value)); -} - -void QAuthenticator_SetPassword(void* ptr, struct QtNetwork_PackedString password) -{ - static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len)); -} - -void QAuthenticator_SetUser(void* ptr, struct QtNetwork_PackedString user) -{ - static_cast(ptr)->setUser(QString::fromUtf8(user.data, user.len)); -} - -struct QtNetwork_PackedString QAuthenticator_User(void* ptr) -{ - return ({ QByteArray ta76119 = static_cast(ptr)->user().toUtf8(); QtNetwork_PackedString { const_cast(ta76119.prepend("WHITESPACE").constData()+10), ta76119.size()-10 }; }); -} - -void QAuthenticator_DestroyQAuthenticator(void* ptr) -{ - static_cast(ptr)->~QAuthenticator(); -} - -void* QAuthenticator___options_atList(void* ptr, struct QtNetwork_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QAuthenticator___options_setList(void* ptr, struct QtNetwork_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QAuthenticator___options_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtNetwork_PackedList QAuthenticator___options_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -struct QtNetwork_PackedString QAuthenticator_____options_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtNetwork_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QAuthenticator_____options_keyList_setList(void* ptr, struct QtNetwork_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QAuthenticator_____options_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QDnsDomainNameRecord) -Q_DECLARE_METATYPE(QDnsDomainNameRecord*) -void* QDnsDomainNameRecord_NewQDnsDomainNameRecord() -{ - return new QDnsDomainNameRecord(); -} - -void* QDnsDomainNameRecord_NewQDnsDomainNameRecord2(void* other) -{ - return new QDnsDomainNameRecord(*static_cast(other)); -} - -struct QtNetwork_PackedString QDnsDomainNameRecord_Name(void* ptr) -{ - return ({ QByteArray t22074d = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t22074d.prepend("WHITESPACE").constData()+10), t22074d.size()-10 }; }); -} - -void QDnsDomainNameRecord_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -unsigned int QDnsDomainNameRecord_TimeToLive(void* ptr) -{ - return static_cast(ptr)->timeToLive(); -} - -struct QtNetwork_PackedString QDnsDomainNameRecord_Value(void* ptr) -{ - return ({ QByteArray tb334d2 = static_cast(ptr)->value().toUtf8(); QtNetwork_PackedString { const_cast(tb334d2.prepend("WHITESPACE").constData()+10), tb334d2.size()-10 }; }); -} - -void QDnsDomainNameRecord_DestroyQDnsDomainNameRecord(void* ptr) -{ - static_cast(ptr)->~QDnsDomainNameRecord(); -} - -Q_DECLARE_METATYPE(QDnsHostAddressRecord) -Q_DECLARE_METATYPE(QDnsHostAddressRecord*) -void* QDnsHostAddressRecord_NewQDnsHostAddressRecord() -{ - return new QDnsHostAddressRecord(); -} - -void* QDnsHostAddressRecord_NewQDnsHostAddressRecord2(void* other) -{ - return new QDnsHostAddressRecord(*static_cast(other)); -} - -struct QtNetwork_PackedString QDnsHostAddressRecord_Name(void* ptr) -{ - return ({ QByteArray tb52211 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(tb52211.prepend("WHITESPACE").constData()+10), tb52211.size()-10 }; }); -} - -void QDnsHostAddressRecord_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -unsigned int QDnsHostAddressRecord_TimeToLive(void* ptr) -{ - return static_cast(ptr)->timeToLive(); -} - -void* QDnsHostAddressRecord_Value(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->value()); -} - -void QDnsHostAddressRecord_DestroyQDnsHostAddressRecord(void* ptr) -{ - static_cast(ptr)->~QDnsHostAddressRecord(); -} - -class MyQDnsLookup: public QDnsLookup -{ -public: - MyQDnsLookup(QObject *parent = Q_NULLPTR) : QDnsLookup(parent) {QDnsLookup_QDnsLookup_QRegisterMetaType();}; - MyQDnsLookup(QDnsLookup::Type ty, const QString &name, QObject *parent = Q_NULLPTR) : QDnsLookup(ty, name, parent) {QDnsLookup_QDnsLookup_QRegisterMetaType();}; - MyQDnsLookup(QDnsLookup::Type ty, const QString &name, const QHostAddress &nameserver, QObject *parent = Q_NULLPTR) : QDnsLookup(ty, name, nameserver, parent) {QDnsLookup_QDnsLookup_QRegisterMetaType();}; - void abort() { callbackQDnsLookup_Abort(this); }; - void Signal_Finished() { callbackQDnsLookup_Finished(this); }; - void lookup() { callbackQDnsLookup_Lookup(this); }; - void Signal_NameChanged(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtNetwork_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQDnsLookup_NameChanged(this, namePacked); }; - void Signal_NameserverChanged(const QHostAddress & nameserver) { callbackQDnsLookup_NameserverChanged(this, const_cast(&nameserver)); }; - void Signal_TypeChanged(QDnsLookup::Type ty) { callbackQDnsLookup_TypeChanged(this, ty); }; - ~MyQDnsLookup() { callbackQDnsLookup_DestroyQDnsLookup(this); }; - void childEvent(QChildEvent * event) { callbackQDnsLookup_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQDnsLookup_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQDnsLookup_CustomEvent(this, event); }; - void deleteLater() { callbackQDnsLookup_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQDnsLookup_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQDnsLookup_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQDnsLookup_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQDnsLookup_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQDnsLookup_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDnsLookup_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQDnsLookup_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDnsLookup*) -Q_DECLARE_METATYPE(MyQDnsLookup*) - -int QDnsLookup_QDnsLookup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDnsLookup_NewQDnsLookup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(parent)); - } else { - return new MyQDnsLookup(static_cast(parent)); - } -} - -void* QDnsLookup_NewQDnsLookup2(long long ty, struct QtNetwork_PackedString name, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } else { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), static_cast(parent)); - } -} - -void* QDnsLookup_NewQDnsLookup3(long long ty, struct QtNetwork_PackedString name, void* nameserver, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } else { - return new MyQDnsLookup(static_cast(ty), QString::fromUtf8(name.data, name.len), *static_cast(nameserver), static_cast(parent)); - } -} - -void QDnsLookup_Abort(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "abort"); -} - -void QDnsLookup_AbortDefault(void* ptr) -{ - static_cast(ptr)->QDnsLookup::abort(); -} - -struct QtNetwork_PackedList QDnsLookup_CanonicalNameRecords(void* ptr) -{ - return ({ QList* tmpValued35e72 = new QList(static_cast(ptr)->canonicalNameRecords()); QtNetwork_PackedList { tmpValued35e72, tmpValued35e72->size() }; }); -} - -long long QDnsLookup_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtNetwork_PackedString QDnsLookup_ErrorString(void* ptr) -{ - return ({ QByteArray ta68e7f = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(ta68e7f.prepend("WHITESPACE").constData()+10), ta68e7f.size()-10 }; }); -} - -void QDnsLookup_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::finished), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_Finished), static_cast(t)); -} - -void QDnsLookup_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::finished), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_Finished)); -} - -void QDnsLookup_Finished(void* ptr) -{ - static_cast(ptr)->finished(); -} - -struct QtNetwork_PackedList QDnsLookup_HostAddressRecords(void* ptr) -{ - return ({ QList* tmpValueb6c450 = new QList(static_cast(ptr)->hostAddressRecords()); QtNetwork_PackedList { tmpValueb6c450, tmpValueb6c450->size() }; }); -} - -char QDnsLookup_IsFinished(void* ptr) -{ - return static_cast(ptr)->isFinished(); -} - -void QDnsLookup_Lookup(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "lookup"); -} - -void QDnsLookup_LookupDefault(void* ptr) -{ - static_cast(ptr)->QDnsLookup::lookup(); -} - -struct QtNetwork_PackedList QDnsLookup_MailExchangeRecords(void* ptr) -{ - return ({ QList* tmpValuee68f25 = new QList(static_cast(ptr)->mailExchangeRecords()); QtNetwork_PackedList { tmpValuee68f25, tmpValuee68f25->size() }; }); -} - -struct QtNetwork_PackedString QDnsLookup_Name(void* ptr) -{ - return ({ QByteArray td8dec7 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(td8dec7.prepend("WHITESPACE").constData()+10), td8dec7.size()-10 }; }); -} - -void QDnsLookup_ConnectNameChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::nameChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameChanged), static_cast(t)); -} - -void QDnsLookup_DisconnectNameChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::nameChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameChanged)); -} - -void QDnsLookup_NameChanged(void* ptr, struct QtNetwork_PackedString name) -{ - static_cast(ptr)->nameChanged(QString::fromUtf8(name.data, name.len)); -} - -struct QtNetwork_PackedList QDnsLookup_NameServerRecords(void* ptr) -{ - return ({ QList* tmpValue25c7b1 = new QList(static_cast(ptr)->nameServerRecords()); QtNetwork_PackedList { tmpValue25c7b1, tmpValue25c7b1->size() }; }); -} - -void* QDnsLookup_Nameserver(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->nameserver()); -} - -void QDnsLookup_ConnectNameserverChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::nameserverChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameserverChanged), static_cast(t)); -} - -void QDnsLookup_DisconnectNameserverChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::nameserverChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_NameserverChanged)); -} - -void QDnsLookup_NameserverChanged(void* ptr, void* nameserver) -{ - static_cast(ptr)->nameserverChanged(*static_cast(nameserver)); -} - -struct QtNetwork_PackedList QDnsLookup_PointerRecords(void* ptr) -{ - return ({ QList* tmpValueccbf28 = new QList(static_cast(ptr)->pointerRecords()); QtNetwork_PackedList { tmpValueccbf28, tmpValueccbf28->size() }; }); -} - -struct QtNetwork_PackedList QDnsLookup_ServiceRecords(void* ptr) -{ - return ({ QList* tmpValue5d8350 = new QList(static_cast(ptr)->serviceRecords()); QtNetwork_PackedList { tmpValue5d8350, tmpValue5d8350->size() }; }); -} - -void QDnsLookup_SetName(void* ptr, struct QtNetwork_PackedString name) -{ - static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); -} - -void QDnsLookup_SetNameserver(void* ptr, void* nameserver) -{ - static_cast(ptr)->setNameserver(*static_cast(nameserver)); -} - -void QDnsLookup_SetType(void* ptr, long long vqd) -{ - static_cast(ptr)->setType(static_cast(vqd)); -} - -struct QtNetwork_PackedList QDnsLookup_TextRecords(void* ptr) -{ - return ({ QList* tmpValue3e26d4 = new QList(static_cast(ptr)->textRecords()); QtNetwork_PackedList { tmpValue3e26d4, tmpValue3e26d4->size() }; }); -} - -long long QDnsLookup_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QDnsLookup_ConnectTypeChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QDnsLookup::typeChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_TypeChanged), static_cast(t)); -} - -void QDnsLookup_DisconnectTypeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDnsLookup::typeChanged), static_cast(ptr), static_cast(&MyQDnsLookup::Signal_TypeChanged)); -} - -void QDnsLookup_TypeChanged(void* ptr, long long ty) -{ - static_cast(ptr)->typeChanged(static_cast(ty)); -} - -void QDnsLookup_DestroyQDnsLookup(void* ptr) -{ - static_cast(ptr)->~QDnsLookup(); -} - -void QDnsLookup_DestroyQDnsLookupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QDnsLookup___canonicalNameRecords_atList(void* ptr, int i) -{ - return new QDnsDomainNameRecord(({QDnsDomainNameRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___canonicalNameRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___canonicalNameRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___hostAddressRecords_atList(void* ptr, int i) -{ - return new QDnsHostAddressRecord(({QDnsHostAddressRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___hostAddressRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___hostAddressRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___mailExchangeRecords_atList(void* ptr, int i) -{ - return new QDnsMailExchangeRecord(({QDnsMailExchangeRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___mailExchangeRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___mailExchangeRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___nameServerRecords_atList(void* ptr, int i) -{ - return new QDnsDomainNameRecord(({QDnsDomainNameRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___nameServerRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___nameServerRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___pointerRecords_atList(void* ptr, int i) -{ - return new QDnsDomainNameRecord(({QDnsDomainNameRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___pointerRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___pointerRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___serviceRecords_atList(void* ptr, int i) -{ - return new QDnsServiceRecord(({QDnsServiceRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___serviceRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___serviceRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___textRecords_atList(void* ptr, int i) -{ - return new QDnsTextRecord(({QDnsTextRecord tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___textRecords_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___textRecords_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDnsLookup___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QDnsLookup___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsLookup___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsLookup___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDnsLookup___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QDnsLookup___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDnsLookup___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QDnsLookup___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDnsLookup___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDnsLookup___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QDnsLookup___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QDnsLookup_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDnsLookup::childEvent(static_cast(event)); -} - -void QDnsLookup_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDnsLookup::connectNotify(*static_cast(sign)); -} - -void QDnsLookup_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDnsLookup::customEvent(static_cast(event)); -} - -void QDnsLookup_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QDnsLookup::deleteLater(); -} - -void QDnsLookup_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDnsLookup::disconnectNotify(*static_cast(sign)); -} - -char QDnsLookup_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QDnsLookup::event(static_cast(e)); -} - -char QDnsLookup_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QDnsLookup::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QDnsLookup_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QDnsLookup::metaObject()); -} - -void QDnsLookup_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDnsLookup::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QDnsMailExchangeRecord) -Q_DECLARE_METATYPE(QDnsMailExchangeRecord*) -void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord() -{ - return new QDnsMailExchangeRecord(); -} - -void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord2(void* other) -{ - return new QDnsMailExchangeRecord(*static_cast(other)); -} - -struct QtNetwork_PackedString QDnsMailExchangeRecord_Exchange(void* ptr) -{ - return ({ QByteArray t48794c = static_cast(ptr)->exchange().toUtf8(); QtNetwork_PackedString { const_cast(t48794c.prepend("WHITESPACE").constData()+10), t48794c.size()-10 }; }); -} - -struct QtNetwork_PackedString QDnsMailExchangeRecord_Name(void* ptr) -{ - return ({ QByteArray t60d75b = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t60d75b.prepend("WHITESPACE").constData()+10), t60d75b.size()-10 }; }); -} - -unsigned short QDnsMailExchangeRecord_Preference(void* ptr) -{ - return static_cast(ptr)->preference(); -} - -void QDnsMailExchangeRecord_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -unsigned int QDnsMailExchangeRecord_TimeToLive(void* ptr) -{ - return static_cast(ptr)->timeToLive(); -} - -void QDnsMailExchangeRecord_DestroyQDnsMailExchangeRecord(void* ptr) -{ - static_cast(ptr)->~QDnsMailExchangeRecord(); -} - -Q_DECLARE_METATYPE(QDnsServiceRecord) -Q_DECLARE_METATYPE(QDnsServiceRecord*) -void* QDnsServiceRecord_NewQDnsServiceRecord() -{ - return new QDnsServiceRecord(); -} - -void* QDnsServiceRecord_NewQDnsServiceRecord2(void* other) -{ - return new QDnsServiceRecord(*static_cast(other)); -} - -struct QtNetwork_PackedString QDnsServiceRecord_Name(void* ptr) -{ - return ({ QByteArray t9ceb61 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t9ceb61.prepend("WHITESPACE").constData()+10), t9ceb61.size()-10 }; }); -} - -unsigned short QDnsServiceRecord_Port(void* ptr) -{ - return static_cast(ptr)->port(); -} - -unsigned short QDnsServiceRecord_Priority(void* ptr) -{ - return static_cast(ptr)->priority(); -} - -void QDnsServiceRecord_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtNetwork_PackedString QDnsServiceRecord_Target(void* ptr) -{ - return ({ QByteArray te2873b = static_cast(ptr)->target().toUtf8(); QtNetwork_PackedString { const_cast(te2873b.prepend("WHITESPACE").constData()+10), te2873b.size()-10 }; }); -} - -unsigned int QDnsServiceRecord_TimeToLive(void* ptr) -{ - return static_cast(ptr)->timeToLive(); -} - -unsigned short QDnsServiceRecord_Weight(void* ptr) -{ - return static_cast(ptr)->weight(); -} - -void QDnsServiceRecord_DestroyQDnsServiceRecord(void* ptr) -{ - static_cast(ptr)->~QDnsServiceRecord(); -} - -Q_DECLARE_METATYPE(QDnsTextRecord) -Q_DECLARE_METATYPE(QDnsTextRecord*) -void* QDnsTextRecord_NewQDnsTextRecord() -{ - return new QDnsTextRecord(); -} - -void* QDnsTextRecord_NewQDnsTextRecord2(void* other) -{ - return new QDnsTextRecord(*static_cast(other)); -} - -struct QtNetwork_PackedString QDnsTextRecord_Name(void* ptr) -{ - return ({ QByteArray tb66dc5 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(tb66dc5.prepend("WHITESPACE").constData()+10), tb66dc5.size()-10 }; }); -} - -void QDnsTextRecord_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -unsigned int QDnsTextRecord_TimeToLive(void* ptr) -{ - return static_cast(ptr)->timeToLive(); -} - -struct QtNetwork_PackedList QDnsTextRecord_Values(void* ptr) -{ - return ({ QList* tmpValueade13f = new QList(static_cast(ptr)->values()); QtNetwork_PackedList { tmpValueade13f, tmpValueade13f->size() }; }); -} - -void QDnsTextRecord_DestroyQDnsTextRecord(void* ptr) -{ - static_cast(ptr)->~QDnsTextRecord(); -} - -void* QDnsTextRecord___values_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDnsTextRecord___values_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDnsTextRecord___values_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QHostAddress) -Q_DECLARE_METATYPE(QHostAddress*) -void* QHostAddress_NewQHostAddress() -{ - return new QHostAddress(); -} - -void* QHostAddress_NewQHostAddress2(unsigned int ip4Addr) -{ - return new QHostAddress(ip4Addr); -} - -void* QHostAddress_NewQHostAddress3(char* ip6Addr) -{ - return new QHostAddress(static_cast(static_cast(ip6Addr))); -} - -void* QHostAddress_NewQHostAddress4(char* ip6Addr) -{ - return new QHostAddress(const_cast(static_cast(static_cast(ip6Addr)))); -} - -void* QHostAddress_NewQHostAddress7(struct QtNetwork_PackedString address) -{ - return new QHostAddress(QString::fromUtf8(address.data, address.len)); -} - -void* QHostAddress_NewQHostAddress8(void* address) -{ - return new QHostAddress(*static_cast(address)); -} - -void* QHostAddress_NewQHostAddress9(long long address) -{ - return new QHostAddress(static_cast(address)); -} - -void QHostAddress_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QHostAddress_IsBroadcast(void* ptr) -{ - return static_cast(ptr)->isBroadcast(); -} - -char QHostAddress_IsEqual(void* ptr, void* other, long long mode) -{ - return static_cast(ptr)->isEqual(*static_cast(other), static_cast(mode)); -} - -char QHostAddress_IsGlobal(void* ptr) -{ - return static_cast(ptr)->isGlobal(); -} - -char QHostAddress_IsInSubnet(void* ptr, void* subnet, int netmask) -{ - return static_cast(ptr)->isInSubnet(*static_cast(subnet), netmask); -} - -char QHostAddress_IsLinkLocal(void* ptr) -{ - return static_cast(ptr)->isLinkLocal(); -} - -char QHostAddress_IsLoopback(void* ptr) -{ - return static_cast(ptr)->isLoopback(); -} - -char QHostAddress_IsMulticast(void* ptr) -{ - return static_cast(ptr)->isMulticast(); -} - -char QHostAddress_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QHostAddress_IsSiteLocal(void* ptr) -{ - return static_cast(ptr)->isSiteLocal(); -} - -char QHostAddress_IsUniqueLocalUnicast(void* ptr) -{ - return static_cast(ptr)->isUniqueLocalUnicast(); -} - -long long QHostAddress_Protocol(void* ptr) -{ - return static_cast(ptr)->protocol(); -} - -struct QtNetwork_PackedString QHostAddress_ScopeId(void* ptr) -{ - return ({ QByteArray t9c6602 = static_cast(ptr)->scopeId().toUtf8(); QtNetwork_PackedString { const_cast(t9c6602.prepend("WHITESPACE").constData()+10), t9c6602.size()-10 }; }); -} - -void QHostAddress_SetAddress(void* ptr, unsigned int ip4Addr) -{ - static_cast(ptr)->setAddress(ip4Addr); -} - -void QHostAddress_SetAddress2(void* ptr, char* ip6Addr) -{ - static_cast(ptr)->setAddress(static_cast(static_cast(ip6Addr))); -} - -void QHostAddress_SetAddress3(void* ptr, char* ip6Addr) -{ - static_cast(ptr)->setAddress(const_cast(static_cast(static_cast(ip6Addr)))); -} - -char QHostAddress_SetAddress6(void* ptr, struct QtNetwork_PackedString address) -{ - return static_cast(ptr)->setAddress(QString::fromUtf8(address.data, address.len)); -} - -void QHostAddress_SetAddress7(void* ptr, long long address) -{ - static_cast(ptr)->setAddress(static_cast(address)); -} - -void QHostAddress_SetScopeId(void* ptr, struct QtNetwork_PackedString id) -{ - static_cast(ptr)->setScopeId(QString::fromUtf8(id.data, id.len)); -} - -void QHostAddress_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -unsigned int QHostAddress_ToIPv4Address(void* ptr) -{ - return static_cast(ptr)->toIPv4Address(); -} - -unsigned int QHostAddress_ToIPv4Address2(void* ptr, char* ok) -{ - return static_cast(ptr)->toIPv4Address(reinterpret_cast(ok)); -} - -struct QtNetwork_PackedString QHostAddress_ToString(void* ptr) -{ - return ({ QByteArray tc5ceab = static_cast(ptr)->toString().toUtf8(); QtNetwork_PackedString { const_cast(tc5ceab.prepend("WHITESPACE").constData()+10), tc5ceab.size()-10 }; }); -} - -void QHostAddress_DestroyQHostAddress(void* ptr) -{ - static_cast(ptr)->~QHostAddress(); -} - -Q_DECLARE_METATYPE(QHostInfo*) -void* QHostInfo_NewQHostInfo(int id) -{ - return new QHostInfo(id); -} - -void* QHostInfo_NewQHostInfo2(void* other) -{ - return new QHostInfo(*static_cast(other)); -} - -void QHostInfo_QHostInfo_AbortHostLookup(int id) -{ - QHostInfo::abortHostLookup(id); -} - -struct QtNetwork_PackedList QHostInfo_Addresses(void* ptr) -{ - return ({ QList* tmpValuefeee0c = new QList(static_cast(ptr)->addresses()); QtNetwork_PackedList { tmpValuefeee0c, tmpValuefeee0c->size() }; }); -} - -long long QHostInfo_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtNetwork_PackedString QHostInfo_ErrorString(void* ptr) -{ - return ({ QByteArray taf4307 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(taf4307.prepend("WHITESPACE").constData()+10), taf4307.size()-10 }; }); -} - -void* QHostInfo_QHostInfo_FromName(struct QtNetwork_PackedString name) -{ - return new QHostInfo(QHostInfo::fromName(QString::fromUtf8(name.data, name.len))); -} - -struct QtNetwork_PackedString QHostInfo_HostName(void* ptr) -{ - return ({ QByteArray t7a1d02 = static_cast(ptr)->hostName().toUtf8(); QtNetwork_PackedString { const_cast(t7a1d02.prepend("WHITESPACE").constData()+10), t7a1d02.size()-10 }; }); -} - -struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalDomainName() -{ - return ({ QByteArray t5517d9 = QHostInfo::localDomainName().toUtf8(); QtNetwork_PackedString { const_cast(t5517d9.prepend("WHITESPACE").constData()+10), t5517d9.size()-10 }; }); -} - -struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalHostName() -{ - return ({ QByteArray t63826c = QHostInfo::localHostName().toUtf8(); QtNetwork_PackedString { const_cast(t63826c.prepend("WHITESPACE").constData()+10), t63826c.size()-10 }; }); -} - -int QHostInfo_QHostInfo_LookupHost(struct QtNetwork_PackedString name, void* receiver, char* member) -{ - return QHostInfo::lookupHost(QString::fromUtf8(name.data, name.len), static_cast(receiver), const_cast(member)); -} - -int QHostInfo_LookupId(void* ptr) -{ - return static_cast(ptr)->lookupId(); -} - -void QHostInfo_SetAddresses(void* ptr, void* addresses) -{ - static_cast(ptr)->setAddresses(*static_cast*>(addresses)); -} - -void QHostInfo_SetError(void* ptr, long long error) -{ - static_cast(ptr)->setError(static_cast(error)); -} - -void QHostInfo_SetErrorString(void* ptr, struct QtNetwork_PackedString str) -{ - static_cast(ptr)->setErrorString(QString::fromUtf8(str.data, str.len)); -} - -void QHostInfo_SetHostName(void* ptr, struct QtNetwork_PackedString hostName) -{ - static_cast(ptr)->setHostName(QString::fromUtf8(hostName.data, hostName.len)); -} - -void QHostInfo_SetLookupId(void* ptr, int id) -{ - static_cast(ptr)->setLookupId(id); -} - -void QHostInfo_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QHostInfo_DestroyQHostInfo(void* ptr) -{ - static_cast(ptr)->~QHostInfo(); -} - -void* QHostInfo___addresses_atList(void* ptr, int i) -{ - return new QHostAddress(({QHostAddress tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QHostInfo___addresses_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QHostInfo___addresses_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QHostInfo___setAddresses_addresses_atList(void* ptr, int i) -{ - return new QHostAddress(({QHostAddress tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QHostInfo___setAddresses_addresses_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QHostInfo___setAddresses_addresses_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QHstsPolicy) -Q_DECLARE_METATYPE(QHstsPolicy*) -void* QHstsPolicy_NewQHstsPolicy() -{ - return new QHstsPolicy(); -} - -void* QHstsPolicy_NewQHstsPolicy2(void* expiry, long long flags, struct QtNetwork_PackedString host, long long mode) -{ - return new QHstsPolicy(*static_cast(expiry), static_cast(flags), QString::fromUtf8(host.data, host.len), static_cast(mode)); -} - -void* QHstsPolicy_NewQHstsPolicy3(void* other) -{ - return new QHstsPolicy(*static_cast(other)); -} - -void* QHstsPolicy_Expiry(void* ptr) -{ - return new QDateTime(static_cast(ptr)->expiry()); -} - -struct QtNetwork_PackedString QHstsPolicy_Host(void* ptr, long long options) -{ - return ({ QByteArray tfcde23 = static_cast(ptr)->host(static_cast(options)).toUtf8(); QtNetwork_PackedString { const_cast(tfcde23.prepend("WHITESPACE").constData()+10), tfcde23.size()-10 }; }); -} - -char QHstsPolicy_IncludesSubDomains(void* ptr) -{ - return static_cast(ptr)->includesSubDomains(); -} - -char QHstsPolicy_IsExpired(void* ptr) -{ - return static_cast(ptr)->isExpired(); -} - -void QHstsPolicy_SetExpiry(void* ptr, void* expiry) -{ - static_cast(ptr)->setExpiry(*static_cast(expiry)); -} - -void QHstsPolicy_SetHost(void* ptr, struct QtNetwork_PackedString host, long long mode) -{ - static_cast(ptr)->setHost(QString::fromUtf8(host.data, host.len), static_cast(mode)); -} - -void QHstsPolicy_SetIncludesSubDomains(void* ptr, char include) -{ - static_cast(ptr)->setIncludesSubDomains(include != 0); -} - -void QHstsPolicy_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QHstsPolicy_DestroyQHstsPolicy(void* ptr) -{ - static_cast(ptr)->~QHstsPolicy(); -} - -class MyQHttpMultiPart: public QHttpMultiPart -{ -public: - MyQHttpMultiPart(QObject *parent = Q_NULLPTR) : QHttpMultiPart(parent) {QHttpMultiPart_QHttpMultiPart_QRegisterMetaType();}; - MyQHttpMultiPart(QHttpMultiPart::ContentType contentType, QObject *parent = Q_NULLPTR) : QHttpMultiPart(contentType, parent) {QHttpMultiPart_QHttpMultiPart_QRegisterMetaType();}; - ~MyQHttpMultiPart() { callbackQHttpMultiPart_DestroyQHttpMultiPart(this); }; - void childEvent(QChildEvent * event) { callbackQHttpMultiPart_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQHttpMultiPart_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQHttpMultiPart_CustomEvent(this, event); }; - void deleteLater() { callbackQHttpMultiPart_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQHttpMultiPart_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQHttpMultiPart_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQHttpMultiPart_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQHttpMultiPart_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQHttpMultiPart_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQHttpMultiPart_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQHttpMultiPart_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QHttpMultiPart*) -Q_DECLARE_METATYPE(MyQHttpMultiPart*) - -int QHttpMultiPart_QHttpMultiPart_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHttpMultiPart_NewQHttpMultiPart(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(parent)); - } else { - return new MyQHttpMultiPart(static_cast(parent)); - } -} - -void* QHttpMultiPart_NewQHttpMultiPart2(long long contentType, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } else { - return new MyQHttpMultiPart(static_cast(contentType), static_cast(parent)); - } -} - -void QHttpMultiPart_Append(void* ptr, void* httpPart) -{ - static_cast(ptr)->append(*static_cast(httpPart)); -} - -void* QHttpMultiPart_Boundary(void* ptr) -{ - return new QByteArray(static_cast(ptr)->boundary()); -} - -void QHttpMultiPart_SetBoundary(void* ptr, void* boundary) -{ - static_cast(ptr)->setBoundary(*static_cast(boundary)); -} - -void QHttpMultiPart_SetContentType(void* ptr, long long contentType) -{ - static_cast(ptr)->setContentType(static_cast(contentType)); -} - -void QHttpMultiPart_DestroyQHttpMultiPart(void* ptr) -{ - static_cast(ptr)->~QHttpMultiPart(); -} - -void QHttpMultiPart_DestroyQHttpMultiPartDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QHttpMultiPart___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QHttpMultiPart___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QHttpMultiPart___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QHttpMultiPart___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QHttpMultiPart___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QHttpMultiPart___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QHttpMultiPart___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QHttpMultiPart___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QHttpMultiPart___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QHttpMultiPart___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QHttpMultiPart___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QHttpMultiPart___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QHttpMultiPart___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QHttpMultiPart___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QHttpMultiPart___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QHttpMultiPart_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QHttpMultiPart::childEvent(static_cast(event)); -} - -void QHttpMultiPart_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QHttpMultiPart::connectNotify(*static_cast(sign)); -} - -void QHttpMultiPart_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QHttpMultiPart::customEvent(static_cast(event)); -} - -void QHttpMultiPart_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QHttpMultiPart::deleteLater(); -} - -void QHttpMultiPart_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QHttpMultiPart::disconnectNotify(*static_cast(sign)); -} - -char QHttpMultiPart_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QHttpMultiPart::event(static_cast(e)); -} - -char QHttpMultiPart_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QHttpMultiPart::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QHttpMultiPart_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QHttpMultiPart::metaObject()); -} - -void QHttpMultiPart_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QHttpMultiPart::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QHttpPart) -Q_DECLARE_METATYPE(QHttpPart*) -void* QHttpPart_NewQHttpPart() -{ - return new QHttpPart(); -} - -void* QHttpPart_NewQHttpPart2(void* other) -{ - return new QHttpPart(*static_cast(other)); -} - -void QHttpPart_SetBody(void* ptr, void* body) -{ - static_cast(ptr)->setBody(*static_cast(body)); -} - -void QHttpPart_SetBodyDevice(void* ptr, void* device) -{ - static_cast(ptr)->setBodyDevice(static_cast(device)); -} - -void QHttpPart_SetHeader(void* ptr, long long header, void* value) -{ - static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); -} - -void QHttpPart_SetRawHeader(void* ptr, void* headerName, void* headerValue) -{ - static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(headerValue)); -} - -void QHttpPart_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QHttpPart_DestroyQHttpPart(void* ptr) -{ - static_cast(ptr)->~QHttpPart(); -} - -class MyQLocalServer: public QLocalServer -{ -public: - MyQLocalServer(QObject *parent = Q_NULLPTR) : QLocalServer(parent) {QLocalServer_QLocalServer_QRegisterMetaType();}; - bool hasPendingConnections() const { return callbackQLocalServer_HasPendingConnections(const_cast(static_cast(this))) != 0; }; - void incomingConnection(quintptr socketDescriptor) { callbackQLocalServer_IncomingConnection(this, socketDescriptor); }; - void Signal_NewConnection() { callbackQLocalServer_NewConnection(this); }; - QLocalSocket * nextPendingConnection() { return static_cast(callbackQLocalServer_NextPendingConnection(this)); }; - ~MyQLocalServer() { callbackQLocalServer_DestroyQLocalServer(this); }; - void childEvent(QChildEvent * event) { callbackQLocalServer_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQLocalServer_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLocalServer_CustomEvent(this, event); }; - void deleteLater() { callbackQLocalServer_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLocalServer_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLocalServer_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLocalServer_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLocalServer_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLocalServer_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLocalServer_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLocalServer_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QLocalServer*) -Q_DECLARE_METATYPE(MyQLocalServer*) - -int QLocalServer_QLocalServer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLocalServer_NewQLocalServer(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalServer(static_cast(parent)); - } else { - return new MyQLocalServer(static_cast(parent)); - } -} - -void QLocalServer_Close(void* ptr) -{ - static_cast(ptr)->close(); -} - -struct QtNetwork_PackedString QLocalServer_ErrorString(void* ptr) -{ - return ({ QByteArray tf5dac0 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(tf5dac0.prepend("WHITESPACE").constData()+10), tf5dac0.size()-10 }; }); -} - -struct QtNetwork_PackedString QLocalServer_FullServerName(void* ptr) -{ - return ({ QByteArray tb91f50 = static_cast(ptr)->fullServerName().toUtf8(); QtNetwork_PackedString { const_cast(tb91f50.prepend("WHITESPACE").constData()+10), tb91f50.size()-10 }; }); -} - -char QLocalServer_HasPendingConnections(void* ptr) -{ - return static_cast(ptr)->hasPendingConnections(); -} - -char QLocalServer_HasPendingConnectionsDefault(void* ptr) -{ - return static_cast(ptr)->QLocalServer::hasPendingConnections(); -} - -void QLocalServer_IncomingConnection(void* ptr, uintptr_t socketDescriptor) -{ - static_cast(ptr)->incomingConnection(socketDescriptor); -} - -void QLocalServer_IncomingConnectionDefault(void* ptr, uintptr_t socketDescriptor) -{ - static_cast(ptr)->QLocalServer::incomingConnection(socketDescriptor); -} - -char QLocalServer_IsListening(void* ptr) -{ - return static_cast(ptr)->isListening(); -} - -char QLocalServer_Listen(void* ptr, struct QtNetwork_PackedString name) -{ - return static_cast(ptr)->listen(QString::fromUtf8(name.data, name.len)); -} - -int QLocalServer_MaxPendingConnections(void* ptr) -{ - return static_cast(ptr)->maxPendingConnections(); -} - -void QLocalServer_ConnectNewConnection(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLocalServer::newConnection), static_cast(ptr), static_cast(&MyQLocalServer::Signal_NewConnection), static_cast(t)); -} - -void QLocalServer_DisconnectNewConnection(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLocalServer::newConnection), static_cast(ptr), static_cast(&MyQLocalServer::Signal_NewConnection)); -} - -void QLocalServer_NewConnection(void* ptr) -{ - static_cast(ptr)->newConnection(); -} - -void* QLocalServer_NextPendingConnection(void* ptr) -{ - return static_cast(ptr)->nextPendingConnection(); -} - -void* QLocalServer_NextPendingConnectionDefault(void* ptr) -{ - return static_cast(ptr)->QLocalServer::nextPendingConnection(); -} - -char QLocalServer_QLocalServer_RemoveServer(struct QtNetwork_PackedString name) -{ - return QLocalServer::removeServer(QString::fromUtf8(name.data, name.len)); -} - -long long QLocalServer_ServerError(void* ptr) -{ - return static_cast(ptr)->serverError(); -} - -struct QtNetwork_PackedString QLocalServer_ServerName(void* ptr) -{ - return ({ QByteArray t054e78 = static_cast(ptr)->serverName().toUtf8(); QtNetwork_PackedString { const_cast(t054e78.prepend("WHITESPACE").constData()+10), t054e78.size()-10 }; }); -} - -void QLocalServer_SetMaxPendingConnections(void* ptr, int numConnections) -{ - static_cast(ptr)->setMaxPendingConnections(numConnections); -} - -void QLocalServer_SetSocketOptions(void* ptr, long long options) -{ - static_cast(ptr)->setSocketOptions(static_cast(options)); -} - -long long QLocalServer_SocketOptions(void* ptr) -{ - return static_cast(ptr)->socketOptions(); -} - -char QLocalServer_WaitForNewConnection(void* ptr, int msec, char* timedOut) -{ - return static_cast(ptr)->waitForNewConnection(msec, reinterpret_cast(timedOut)); -} - -void QLocalServer_DestroyQLocalServer(void* ptr) -{ - static_cast(ptr)->~QLocalServer(); -} - -void QLocalServer_DestroyQLocalServerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QLocalServer___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalServer___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalServer___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalServer___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QLocalServer___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QLocalServer___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalServer___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalServer___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalServer___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalServer___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalServer___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalServer___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalServer___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalServer___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalServer___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QLocalServer_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QLocalServer::childEvent(static_cast(event)); -} - -void QLocalServer_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QLocalServer::connectNotify(*static_cast(sign)); -} - -void QLocalServer_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QLocalServer::customEvent(static_cast(event)); -} - -void QLocalServer_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QLocalServer::deleteLater(); -} - -void QLocalServer_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QLocalServer::disconnectNotify(*static_cast(sign)); -} - -char QLocalServer_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QLocalServer::event(static_cast(e)); -} - -char QLocalServer_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QLocalServer::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QLocalServer_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QLocalServer::metaObject()); -} - -void QLocalServer_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QLocalServer::timerEvent(static_cast(event)); -} - -class MyQLocalSocket: public QLocalSocket -{ -public: - MyQLocalSocket(QObject *parent = Q_NULLPTR) : QLocalSocket(parent) {QLocalSocket_QLocalSocket_QRegisterMetaType();}; - qint64 bytesAvailable() const { return callbackQLocalSocket_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQLocalSocket_BytesToWrite(const_cast(static_cast(this))); }; - bool canReadLine() const { return callbackQLocalSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQLocalSocket_Close(this); }; - void Signal_Connected() { callbackQLocalSocket_Connected(this); }; - void Signal_Disconnected() { callbackQLocalSocket_Disconnected(this); }; - void Signal_Error2(QLocalSocket::LocalSocketError socketError) { callbackQLocalSocket_Error2(this, socketError); }; - bool isSequential() const { return callbackQLocalSocket_IsSequential(const_cast(static_cast(this))) != 0; }; - bool open(QIODevice::OpenMode openMode) { return callbackQLocalSocket_Open(this, openMode) != 0; }; - qint64 readData(char * data, qint64 c) { QtNetwork_PackedString dataPacked = { data, c };return callbackQLocalSocket_ReadData(this, dataPacked, c); }; - void Signal_StateChanged(QLocalSocket::LocalSocketState socketState) { callbackQLocalSocket_StateChanged(this, socketState); }; - bool waitForBytesWritten(int msecs) { return callbackQLocalSocket_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQLocalSocket_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 c) { QtNetwork_PackedString dataPacked = { const_cast(data), c };return callbackQLocalSocket_WriteData(this, dataPacked, c); }; - ~MyQLocalSocket() { callbackQLocalSocket_DestroyQLocalSocket(this); }; - void Signal_AboutToClose() { callbackQLocalSocket_AboutToClose(this); }; - bool atEnd() const { return callbackQLocalSocket_AtEnd(const_cast(static_cast(this))) != 0; }; - void Signal_BytesWritten(qint64 bytes) { callbackQLocalSocket_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQLocalSocket_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQLocalSocket_ChannelReadyRead(this, channel); }; - qint64 pos() const { return callbackQLocalSocket_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQLocalSocket_ReadChannelFinished(this); }; - qint64 readLineData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQLocalSocket_ReadLineData(this, dataPacked, maxSize); }; - void Signal_ReadyRead() { callbackQLocalSocket_ReadyRead(this); }; - bool reset() { return callbackQLocalSocket_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQLocalSocket_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQLocalSocket_Size(const_cast(static_cast(this))); }; - void childEvent(QChildEvent * event) { callbackQLocalSocket_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQLocalSocket_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLocalSocket_CustomEvent(this, event); }; - void deleteLater() { callbackQLocalSocket_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLocalSocket_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLocalSocket_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLocalSocket_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLocalSocket_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLocalSocket_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLocalSocket_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLocalSocket_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QLocalSocket*) -Q_DECLARE_METATYPE(MyQLocalSocket*) - -int QLocalSocket_QLocalSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLocalSocket_NewQLocalSocket(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQLocalSocket(static_cast(parent)); - } else { - return new MyQLocalSocket(static_cast(parent)); - } -} - -void QLocalSocket_Abort(void* ptr) -{ - static_cast(ptr)->abort(); -} - -long long QLocalSocket_BytesAvailableDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::bytesAvailable(); -} - -long long QLocalSocket_BytesToWriteDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::bytesToWrite(); -} - -char QLocalSocket_CanReadLineDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::canReadLine(); -} - -void QLocalSocket_CloseDefault(void* ptr) -{ - static_cast(ptr)->QLocalSocket::close(); -} - -void QLocalSocket_ConnectToServer(void* ptr, long long openMode) -{ - static_cast(ptr)->connectToServer(static_cast(openMode)); -} - -void QLocalSocket_ConnectToServer2(void* ptr, struct QtNetwork_PackedString name, long long openMode) -{ - static_cast(ptr)->connectToServer(QString::fromUtf8(name.data, name.len), static_cast(openMode)); -} - -void QLocalSocket_ConnectConnected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::connected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Connected), static_cast(t)); -} - -void QLocalSocket_DisconnectConnected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::connected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Connected)); -} - -void QLocalSocket_Connected(void* ptr) -{ - static_cast(ptr)->connected(); -} - -void QLocalSocket_DisconnectFromServer(void* ptr) -{ - static_cast(ptr)->disconnectFromServer(); -} - -void QLocalSocket_ConnectDisconnected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::disconnected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Disconnected), static_cast(t)); -} - -void QLocalSocket_DisconnectDisconnected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::disconnected), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Disconnected)); -} - -void QLocalSocket_Disconnected(void* ptr) -{ - static_cast(ptr)->disconnected(); -} - -long long QLocalSocket_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -void QLocalSocket_ConnectError2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::error), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Error2), static_cast(t)); -} - -void QLocalSocket_DisconnectError2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::error), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_Error2)); -} - -void QLocalSocket_Error2(void* ptr, long long socketError) -{ - static_cast(ptr)->error(static_cast(socketError)); -} - -char QLocalSocket_Flush(void* ptr) -{ - return static_cast(ptr)->flush(); -} - -struct QtNetwork_PackedString QLocalSocket_FullServerName(void* ptr) -{ - return ({ QByteArray ta11089 = static_cast(ptr)->fullServerName().toUtf8(); QtNetwork_PackedString { const_cast(ta11089.prepend("WHITESPACE").constData()+10), ta11089.size()-10 }; }); -} - -char QLocalSocket_IsSequentialDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::isSequential(); -} - -char QLocalSocket_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QLocalSocket_OpenDefault(void* ptr, long long openMode) -{ - return static_cast(ptr)->QLocalSocket::open(static_cast(openMode)); -} - -long long QLocalSocket_ReadBufferSize(void* ptr) -{ - return static_cast(ptr)->readBufferSize(); -} - -long long QLocalSocket_ReadData(void* ptr, char* data, long long c) -{ - return static_cast(ptr)->readData(data, c); -} - -long long QLocalSocket_ReadDataDefault(void* ptr, char* data, long long c) -{ - return static_cast(ptr)->QLocalSocket::readData(data, c); -} - -struct QtNetwork_PackedString QLocalSocket_ServerName(void* ptr) -{ - return ({ QByteArray t348d56 = static_cast(ptr)->serverName().toUtf8(); QtNetwork_PackedString { const_cast(t348d56.prepend("WHITESPACE").constData()+10), t348d56.size()-10 }; }); -} - -void QLocalSocket_SetReadBufferSize(void* ptr, long long size) -{ - static_cast(ptr)->setReadBufferSize(size); -} - -void QLocalSocket_SetServerName(void* ptr, struct QtNetwork_PackedString name) -{ - static_cast(ptr)->setServerName(QString::fromUtf8(name.data, name.len)); -} - -long long QLocalSocket_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QLocalSocket_ConnectStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLocalSocket::stateChanged), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_StateChanged), static_cast(t)); -} - -void QLocalSocket_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLocalSocket::stateChanged), static_cast(ptr), static_cast(&MyQLocalSocket::Signal_StateChanged)); -} - -void QLocalSocket_StateChanged(void* ptr, long long socketState) -{ - static_cast(ptr)->stateChanged(static_cast(socketState)); -} - -char QLocalSocket_WaitForBytesWrittenDefault(void* ptr, int msecs) -{ - return static_cast(ptr)->QLocalSocket::waitForBytesWritten(msecs); -} - -char QLocalSocket_WaitForConnected(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForConnected(msecs); -} - -char QLocalSocket_WaitForDisconnected(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForDisconnected(msecs); -} - -char QLocalSocket_WaitForReadyReadDefault(void* ptr, int msecs) -{ - return static_cast(ptr)->QLocalSocket::waitForReadyRead(msecs); -} - -long long QLocalSocket_WriteData(void* ptr, char* data, long long c) -{ - return static_cast(ptr)->writeData(const_cast(data), c); -} - -long long QLocalSocket_WriteDataDefault(void* ptr, char* data, long long c) -{ - return static_cast(ptr)->QLocalSocket::writeData(const_cast(data), c); -} - -void QLocalSocket_DestroyQLocalSocket(void* ptr) -{ - static_cast(ptr)->~QLocalSocket(); -} - -void QLocalSocket_DestroyQLocalSocketDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QLocalSocket___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalSocket___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalSocket___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalSocket___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QLocalSocket___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QLocalSocket___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalSocket___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalSocket___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalSocket___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalSocket___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalSocket___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalSocket___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLocalSocket___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLocalSocket___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QLocalSocket___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QLocalSocket_AtEndDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::atEnd(); -} - -long long QLocalSocket_PosDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::pos(); -} - -long long QLocalSocket_ReadLineDataDefault(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->QLocalSocket::readLineData(data, maxSize); -} - -char QLocalSocket_ResetDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::reset(); -} - -char QLocalSocket_SeekDefault(void* ptr, long long pos) -{ - return static_cast(ptr)->QLocalSocket::seek(pos); -} - -long long QLocalSocket_SizeDefault(void* ptr) -{ - return static_cast(ptr)->QLocalSocket::size(); -} - -void QLocalSocket_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QLocalSocket::childEvent(static_cast(event)); -} - -void QLocalSocket_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QLocalSocket::connectNotify(*static_cast(sign)); -} - -void QLocalSocket_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QLocalSocket::customEvent(static_cast(event)); -} - -void QLocalSocket_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QLocalSocket::deleteLater(); -} - -void QLocalSocket_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QLocalSocket::disconnectNotify(*static_cast(sign)); -} - -char QLocalSocket_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QLocalSocket::event(static_cast(e)); -} - -char QLocalSocket_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QLocalSocket::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QLocalSocket_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QLocalSocket::metaObject()); -} - -void QLocalSocket_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QLocalSocket::timerEvent(static_cast(event)); -} - -class MyQNetworkAccessManager: public QNetworkAccessManager -{ -public: - MyQNetworkAccessManager(QObject *parent = Q_NULLPTR) : QNetworkAccessManager(parent) {QNetworkAccessManager_QNetworkAccessManager_QRegisterMetaType();}; - void Signal_AuthenticationRequired(QNetworkReply * reply, QAuthenticator * authenticator) { callbackQNetworkAccessManager_AuthenticationRequired(this, reply, authenticator); }; - QNetworkReply * createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest & originalReq, QIODevice * outgoingData) { return static_cast(callbackQNetworkAccessManager_CreateRequest(this, op, const_cast(&originalReq), outgoingData)); }; - void Signal_Encrypted(QNetworkReply * reply) { callbackQNetworkAccessManager_Encrypted(this, reply); }; - void Signal_Finished(QNetworkReply * reply) { callbackQNetworkAccessManager_Finished(this, reply); }; - void Signal_NetworkAccessibleChanged(QNetworkAccessManager::NetworkAccessibility accessible) { callbackQNetworkAccessManager_NetworkAccessibleChanged(this, accessible); }; - void Signal_PreSharedKeyAuthenticationRequired(QNetworkReply * reply, QSslPreSharedKeyAuthenticator * authenticator) { callbackQNetworkAccessManager_PreSharedKeyAuthenticationRequired(this, reply, authenticator); }; - void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQNetworkAccessManager_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; - void Signal_SslErrors(QNetworkReply * reply, const QList & errors) { callbackQNetworkAccessManager_SslErrors(this, reply, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; - QStringList supportedSchemesImplementation() const { return ({ QtNetwork_PackedString tempVal = callbackQNetworkAccessManager_SupportedSchemesImplementation(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - ~MyQNetworkAccessManager() { callbackQNetworkAccessManager_DestroyQNetworkAccessManager(this); }; - void childEvent(QChildEvent * event) { callbackQNetworkAccessManager_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQNetworkAccessManager_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQNetworkAccessManager_CustomEvent(this, event); }; - void deleteLater() { callbackQNetworkAccessManager_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQNetworkAccessManager_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkAccessManager_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQNetworkAccessManager_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkAccessManager_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQNetworkAccessManager_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkAccessManager_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQNetworkAccessManager_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QNetworkAccessManager*) -Q_DECLARE_METATYPE(MyQNetworkAccessManager*) - -int QNetworkAccessManager_QNetworkAccessManager_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkAccessManager_NewQNetworkAccessManager(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkAccessManager(static_cast(parent)); - } else { - return new MyQNetworkAccessManager(static_cast(parent)); - } -} - -void* QNetworkAccessManager_ActiveConfiguration(void* ptr) -{ - return new QNetworkConfiguration(static_cast(ptr)->activeConfiguration()); -} - -void QNetworkAccessManager_AddStrictTransportSecurityHosts(void* ptr, void* knownHosts) -{ - static_cast(ptr)->addStrictTransportSecurityHosts(*static_cast*>(knownHosts)); -} - -void QNetworkAccessManager_ConnectAuthenticationRequired(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::authenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_AuthenticationRequired), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectAuthenticationRequired(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::authenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_AuthenticationRequired)); -} - -void QNetworkAccessManager_AuthenticationRequired(void* ptr, void* reply, void* authenticator) -{ - static_cast(ptr)->authenticationRequired(static_cast(reply), static_cast(authenticator)); -} - -void* QNetworkAccessManager_Cache(void* ptr) -{ - return static_cast(ptr)->cache(); -} - -void QNetworkAccessManager_ClearAccessCache(void* ptr) -{ - static_cast(ptr)->clearAccessCache(); -} - -void QNetworkAccessManager_ClearConnectionCache(void* ptr) -{ - static_cast(ptr)->clearConnectionCache(); -} - -void* QNetworkAccessManager_Configuration(void* ptr) -{ - return new QNetworkConfiguration(static_cast(ptr)->configuration()); -} - -void QNetworkAccessManager_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port) -{ - static_cast(ptr)->connectToHost(QString::fromUtf8(hostName.data, hostName.len), port); -} - -void QNetworkAccessManager_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration) -{ - static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, *static_cast(sslConfiguration)); -} - -void QNetworkAccessManager_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration, struct QtNetwork_PackedString peerName) -{ - static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, *static_cast(sslConfiguration), QString::fromUtf8(peerName.data, peerName.len)); -} - -void* QNetworkAccessManager_CookieJar(void* ptr) -{ - return static_cast(ptr)->cookieJar(); -} - -void* QNetworkAccessManager_CreateRequest(void* ptr, long long op, void* originalReq, void* outgoingData) -{ - return static_cast(ptr)->createRequest(static_cast(op), *static_cast(originalReq), static_cast(outgoingData)); -} - -void* QNetworkAccessManager_CreateRequestDefault(void* ptr, long long op, void* originalReq, void* outgoingData) -{ - return static_cast(ptr)->QNetworkAccessManager::createRequest(static_cast(op), *static_cast(originalReq), static_cast(outgoingData)); -} - -void* QNetworkAccessManager_DeleteResource(void* ptr, void* request) -{ - return static_cast(ptr)->deleteResource(*static_cast(request)); -} - -void QNetworkAccessManager_EnableStrictTransportSecurityStore(void* ptr, char enabled, struct QtNetwork_PackedString storeDir) -{ - static_cast(ptr)->enableStrictTransportSecurityStore(enabled != 0, QString::fromUtf8(storeDir.data, storeDir.len)); -} - -void QNetworkAccessManager_ConnectEncrypted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::encrypted), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Encrypted), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectEncrypted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::encrypted), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Encrypted)); -} - -void QNetworkAccessManager_Encrypted(void* ptr, void* reply) -{ - static_cast(ptr)->encrypted(static_cast(reply)); -} - -void QNetworkAccessManager_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::finished), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Finished), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::finished), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_Finished)); -} - -void QNetworkAccessManager_Finished(void* ptr, void* reply) -{ - static_cast(ptr)->finished(static_cast(reply)); -} - -void* QNetworkAccessManager_Get(void* ptr, void* request) -{ - return static_cast(ptr)->get(*static_cast(request)); -} - -void* QNetworkAccessManager_Head(void* ptr, void* request) -{ - return static_cast(ptr)->head(*static_cast(request)); -} - -char QNetworkAccessManager_IsStrictTransportSecurityEnabled(void* ptr) -{ - return static_cast(ptr)->isStrictTransportSecurityEnabled(); -} - -char QNetworkAccessManager_IsStrictTransportSecurityStoreEnabled(void* ptr) -{ - return static_cast(ptr)->isStrictTransportSecurityStoreEnabled(); -} - -long long QNetworkAccessManager_NetworkAccessible(void* ptr) -{ - return static_cast(ptr)->networkAccessible(); -} - -void QNetworkAccessManager_ConnectNetworkAccessibleChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::networkAccessibleChanged), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_NetworkAccessibleChanged), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectNetworkAccessibleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::networkAccessibleChanged), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_NetworkAccessibleChanged)); -} - -void QNetworkAccessManager_NetworkAccessibleChanged(void* ptr, long long accessible) -{ - static_cast(ptr)->networkAccessibleChanged(static_cast(accessible)); -} - -void* QNetworkAccessManager_Post(void* ptr, void* request, void* data) -{ - return static_cast(ptr)->post(*static_cast(request), static_cast(data)); -} - -void* QNetworkAccessManager_Post2(void* ptr, void* request, void* data) -{ - return static_cast(ptr)->post(*static_cast(request), *static_cast(data)); -} - -void* QNetworkAccessManager_Post3(void* ptr, void* request, void* multiPart) -{ - return static_cast(ptr)->post(*static_cast(request), static_cast(multiPart)); -} - -void QNetworkAccessManager_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_PreSharedKeyAuthenticationRequired), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectPreSharedKeyAuthenticationRequired(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_PreSharedKeyAuthenticationRequired)); -} - -void QNetworkAccessManager_PreSharedKeyAuthenticationRequired(void* ptr, void* reply, void* authenticator) -{ - static_cast(ptr)->preSharedKeyAuthenticationRequired(static_cast(reply), static_cast(authenticator)); -} - -void* QNetworkAccessManager_Proxy(void* ptr) -{ - return new QNetworkProxy(static_cast(ptr)->proxy()); -} - -void QNetworkAccessManager_ConnectProxyAuthenticationRequired(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkAccessManager::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_ProxyAuthenticationRequired), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectProxyAuthenticationRequired(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkAccessManager::proxyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkAccessManager::Signal_ProxyAuthenticationRequired)); -} - -void QNetworkAccessManager_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator) -{ - static_cast(ptr)->proxyAuthenticationRequired(*static_cast(proxy), static_cast(authenticator)); -} - -void* QNetworkAccessManager_ProxyFactory(void* ptr) -{ - return static_cast(ptr)->proxyFactory(); -} - -void* QNetworkAccessManager_Put(void* ptr, void* request, void* data) -{ - return static_cast(ptr)->put(*static_cast(request), static_cast(data)); -} - -void* QNetworkAccessManager_Put2(void* ptr, void* request, void* data) -{ - return static_cast(ptr)->put(*static_cast(request), *static_cast(data)); -} - -void* QNetworkAccessManager_Put3(void* ptr, void* request, void* multiPart) -{ - return static_cast(ptr)->put(*static_cast(request), static_cast(multiPart)); -} - -long long QNetworkAccessManager_RedirectPolicy(void* ptr) -{ - return static_cast(ptr)->redirectPolicy(); -} - -void* QNetworkAccessManager_SendCustomRequest(void* ptr, void* request, void* verb, void* data) -{ - return static_cast(ptr)->sendCustomRequest(*static_cast(request), *static_cast(verb), static_cast(data)); -} - -void* QNetworkAccessManager_SendCustomRequest2(void* ptr, void* request, void* verb, void* data) -{ - return static_cast(ptr)->sendCustomRequest(*static_cast(request), *static_cast(verb), *static_cast(data)); -} - -void* QNetworkAccessManager_SendCustomRequest3(void* ptr, void* request, void* verb, void* multiPart) -{ - return static_cast(ptr)->sendCustomRequest(*static_cast(request), *static_cast(verb), static_cast(multiPart)); -} - -void QNetworkAccessManager_SetCache(void* ptr, void* cache) -{ - static_cast(ptr)->setCache(static_cast(cache)); -} - -void QNetworkAccessManager_SetConfiguration(void* ptr, void* config) -{ - static_cast(ptr)->setConfiguration(*static_cast(config)); -} - -void QNetworkAccessManager_SetCookieJar(void* ptr, void* cookieJar) -{ - static_cast(ptr)->setCookieJar(static_cast(cookieJar)); -} - -void QNetworkAccessManager_SetNetworkAccessible(void* ptr, long long accessible) -{ - static_cast(ptr)->setNetworkAccessible(static_cast(accessible)); -} - -void QNetworkAccessManager_SetProxy(void* ptr, void* proxy) -{ - static_cast(ptr)->setProxy(*static_cast(proxy)); -} - -void QNetworkAccessManager_SetProxyFactory(void* ptr, void* factory) -{ - static_cast(ptr)->setProxyFactory(static_cast(factory)); -} - -void QNetworkAccessManager_SetRedirectPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setRedirectPolicy(static_cast(policy)); -} - -void QNetworkAccessManager_SetStrictTransportSecurityEnabled(void* ptr, char enabled) -{ - static_cast(ptr)->setStrictTransportSecurityEnabled(enabled != 0); -} - -void QNetworkAccessManager_ConnectSslErrors(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QNetworkAccessManager::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkAccessManager::Signal_SslErrors), static_cast(t)); -} - -void QNetworkAccessManager_DisconnectSslErrors(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QNetworkAccessManager::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkAccessManager::Signal_SslErrors)); -} - -void QNetworkAccessManager_SslErrors(void* ptr, void* reply, void* errors) -{ - static_cast(ptr)->sslErrors(static_cast(reply), *static_cast*>(errors)); -} - -struct QtNetwork_PackedList QNetworkAccessManager_StrictTransportSecurityHosts(void* ptr) -{ - return ({ QVector* tmpValue84dcc8 = new QVector(static_cast(ptr)->strictTransportSecurityHosts()); QtNetwork_PackedList { tmpValue84dcc8, tmpValue84dcc8->size() }; }); -} - -struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemes(void* ptr) -{ - return ({ QByteArray tda9ca8 = static_cast(ptr)->supportedSchemes().join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tda9ca8.prepend("WHITESPACE").constData()+10), tda9ca8.size()-10 }; }); -} - -struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementation(void* ptr) -{ - QStringList returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "supportedSchemesImplementation", Q_RETURN_ARG(QStringList, returnArg)); - return ({ QByteArray t8e5b69 = returnArg.join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(t8e5b69.prepend("WHITESPACE").constData()+10), t8e5b69.size()-10 }; }); -} - -struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementationDefault(void* ptr) -{ - return ({ QByteArray t5e649f = static_cast(ptr)->QNetworkAccessManager::supportedSchemesImplementation().join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(t5e649f.prepend("WHITESPACE").constData()+10), t5e649f.size()-10 }; }); -} - -void QNetworkAccessManager_DestroyQNetworkAccessManager(void* ptr) -{ - static_cast(ptr)->~QNetworkAccessManager(); -} - -void QNetworkAccessManager_DestroyQNetworkAccessManagerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_atList(void* ptr, int i) -{ - return new QHstsPolicy(({QHstsPolicy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QNetworkAccessManager___sslErrors_errors_atList(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkAccessManager___sslErrors_errors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkAccessManager___sslErrors_errors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkAccessManager___strictTransportSecurityHosts_atList(void* ptr, int i) -{ - return new QHstsPolicy(({QHstsPolicy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QNetworkAccessManager___strictTransportSecurityHosts_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkAccessManager___strictTransportSecurityHosts_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QNetworkAccessManager___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkAccessManager___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkAccessManager___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkAccessManager___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkAccessManager___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkAccessManager___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkAccessManager___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkAccessManager___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkAccessManager___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkAccessManager___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkAccessManager___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkAccessManager___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkAccessManager___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkAccessManager___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkAccessManager___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QNetworkAccessManager_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkAccessManager::childEvent(static_cast(event)); -} - -void QNetworkAccessManager_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkAccessManager::connectNotify(*static_cast(sign)); -} - -void QNetworkAccessManager_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkAccessManager::customEvent(static_cast(event)); -} - -void QNetworkAccessManager_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QNetworkAccessManager::deleteLater(); -} - -void QNetworkAccessManager_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkAccessManager::disconnectNotify(*static_cast(sign)); -} - -char QNetworkAccessManager_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QNetworkAccessManager::event(static_cast(e)); -} - -char QNetworkAccessManager_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QNetworkAccessManager::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QNetworkAccessManager_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QNetworkAccessManager::metaObject()); -} - -void QNetworkAccessManager_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkAccessManager::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QNetworkAddressEntry*) -void* QNetworkAddressEntry_NewQNetworkAddressEntry() -{ - return new QNetworkAddressEntry(); -} - -void* QNetworkAddressEntry_NewQNetworkAddressEntry2(void* other) -{ - return new QNetworkAddressEntry(*static_cast(other)); -} - -void* QNetworkAddressEntry_Broadcast(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->broadcast()); -} - -void QNetworkAddressEntry_ClearAddressLifetime(void* ptr) -{ - static_cast(ptr)->clearAddressLifetime(); -} - -long long QNetworkAddressEntry_DnsEligibility(void* ptr) -{ - return static_cast(ptr)->dnsEligibility(); -} - -void* QNetworkAddressEntry_Ip(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->ip()); -} - -char QNetworkAddressEntry_IsLifetimeKnown(void* ptr) -{ - return static_cast(ptr)->isLifetimeKnown(); -} - -char QNetworkAddressEntry_IsPermanent(void* ptr) -{ - return static_cast(ptr)->isPermanent(); -} - -char QNetworkAddressEntry_IsTemporary(void* ptr) -{ - return static_cast(ptr)->isTemporary(); -} - -void* QNetworkAddressEntry_Netmask(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->netmask()); -} - -int QNetworkAddressEntry_PrefixLength(void* ptr) -{ - return static_cast(ptr)->prefixLength(); -} - -void QNetworkAddressEntry_SetAddressLifetime(void* ptr, void* preferred, void* validity) -{ - static_cast(ptr)->setAddressLifetime(*static_cast(preferred), *static_cast(validity)); -} - -void QNetworkAddressEntry_SetBroadcast(void* ptr, void* newBroadcast) -{ - static_cast(ptr)->setBroadcast(*static_cast(newBroadcast)); -} - -void QNetworkAddressEntry_SetDnsEligibility(void* ptr, long long status) -{ - static_cast(ptr)->setDnsEligibility(static_cast(status)); -} - -void QNetworkAddressEntry_SetIp(void* ptr, void* newIp) -{ - static_cast(ptr)->setIp(*static_cast(newIp)); -} - -void QNetworkAddressEntry_SetNetmask(void* ptr, void* newNetmask) -{ - static_cast(ptr)->setNetmask(*static_cast(newNetmask)); -} - -void QNetworkAddressEntry_SetPrefixLength(void* ptr, int length) -{ - static_cast(ptr)->setPrefixLength(length); -} - -void QNetworkAddressEntry_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QNetworkAddressEntry_DestroyQNetworkAddressEntry(void* ptr) -{ - static_cast(ptr)->~QNetworkAddressEntry(); -} - -Q_DECLARE_METATYPE(QNetworkCacheMetaData) -Q_DECLARE_METATYPE(QNetworkCacheMetaData*) -void* QNetworkCacheMetaData_NewQNetworkCacheMetaData() -{ - return new QNetworkCacheMetaData(); -} - -void* QNetworkCacheMetaData_NewQNetworkCacheMetaData2(void* other) -{ - return new QNetworkCacheMetaData(*static_cast(other)); -} - -void* QNetworkCacheMetaData_ExpirationDate(void* ptr) -{ - return new QDateTime(static_cast(ptr)->expirationDate()); -} - -char QNetworkCacheMetaData_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QNetworkCacheMetaData_LastModified(void* ptr) -{ - return new QDateTime(static_cast(ptr)->lastModified()); -} - -struct QtNetwork_PackedList QNetworkCacheMetaData_RawHeaders(void* ptr) -{ - return ({ QList* tmpValued5ffb1 = new QList(static_cast(ptr)->rawHeaders()); QtNetwork_PackedList { tmpValued5ffb1, tmpValued5ffb1->size() }; }); -} - -char QNetworkCacheMetaData_SaveToDisk(void* ptr) -{ - return static_cast(ptr)->saveToDisk(); -} - -void QNetworkCacheMetaData_SetExpirationDate(void* ptr, void* dateTime) -{ - static_cast(ptr)->setExpirationDate(*static_cast(dateTime)); -} - -void QNetworkCacheMetaData_SetLastModified(void* ptr, void* dateTime) -{ - static_cast(ptr)->setLastModified(*static_cast(dateTime)); -} - -void QNetworkCacheMetaData_SetRawHeaders(void* ptr, void* list) -{ - static_cast(ptr)->setRawHeaders(({ QList* tmpP = static_cast*>(list); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -void QNetworkCacheMetaData_SetSaveToDisk(void* ptr, char allow) -{ - static_cast(ptr)->setSaveToDisk(allow != 0); -} - -void QNetworkCacheMetaData_SetUrl(void* ptr, void* url) -{ - static_cast(ptr)->setUrl(*static_cast(url)); -} - -void QNetworkCacheMetaData_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QNetworkCacheMetaData_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -void QNetworkCacheMetaData_DestroyQNetworkCacheMetaData(void* ptr) -{ - static_cast(ptr)->~QNetworkCacheMetaData(); -} - -void* QNetworkCacheMetaData___rawHeaders_atList(void* ptr, int i) -{ - return ({ QNetworkCacheMetaData::RawHeader tmpValue = ({QNetworkCacheMetaData::RawHeader tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QNetworkCacheMetaData::RawHeader(tmpValue.first, tmpValue.second); }); -} - -void QNetworkCacheMetaData___rawHeaders_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCacheMetaData___rawHeaders_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCacheMetaData___setRawHeaders_list_atList(void* ptr, int i) -{ - return ({ QNetworkCacheMetaData::RawHeader tmpValue = ({QNetworkCacheMetaData::RawHeader tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QNetworkCacheMetaData::RawHeader(tmpValue.first, tmpValue.second); }); -} - -void QNetworkCacheMetaData___setRawHeaders_list_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCacheMetaData___setRawHeaders_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QNetworkConfiguration*) -void* QNetworkConfiguration_NewQNetworkConfiguration() -{ - return new QNetworkConfiguration(); -} - -void* QNetworkConfiguration_NewQNetworkConfiguration2(void* other) -{ - return new QNetworkConfiguration(*static_cast(other)); -} - -long long QNetworkConfiguration_BearerType(void* ptr) -{ - return static_cast(ptr)->bearerType(); -} - -long long QNetworkConfiguration_BearerTypeFamily(void* ptr) -{ - return static_cast(ptr)->bearerTypeFamily(); -} - -struct QtNetwork_PackedString QNetworkConfiguration_BearerTypeName(void* ptr) -{ - return ({ QByteArray t89aad8 = static_cast(ptr)->bearerTypeName().toUtf8(); QtNetwork_PackedString { const_cast(t89aad8.prepend("WHITESPACE").constData()+10), t89aad8.size()-10 }; }); -} - -struct QtNetwork_PackedList QNetworkConfiguration_Children(void* ptr) -{ - return ({ QList* tmpValue6b59f0 = new QList(static_cast(ptr)->children()); QtNetwork_PackedList { tmpValue6b59f0, tmpValue6b59f0->size() }; }); -} - -int QNetworkConfiguration_ConnectTimeout(void* ptr) -{ - return static_cast(ptr)->connectTimeout(); -} - -struct QtNetwork_PackedString QNetworkConfiguration_Identifier(void* ptr) -{ - return ({ QByteArray tae5c30 = static_cast(ptr)->identifier().toUtf8(); QtNetwork_PackedString { const_cast(tae5c30.prepend("WHITESPACE").constData()+10), tae5c30.size()-10 }; }); -} - -char QNetworkConfiguration_IsRoamingAvailable(void* ptr) -{ - return static_cast(ptr)->isRoamingAvailable(); -} - -char QNetworkConfiguration_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtNetwork_PackedString QNetworkConfiguration_Name(void* ptr) -{ - return ({ QByteArray t38ed5d = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t38ed5d.prepend("WHITESPACE").constData()+10), t38ed5d.size()-10 }; }); -} - -long long QNetworkConfiguration_Purpose(void* ptr) -{ - return static_cast(ptr)->purpose(); -} - -char QNetworkConfiguration_SetConnectTimeout(void* ptr, int timeout) -{ - return static_cast(ptr)->setConnectTimeout(timeout); -} - -long long QNetworkConfiguration_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QNetworkConfiguration_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -long long QNetworkConfiguration_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QNetworkConfiguration_DestroyQNetworkConfiguration(void* ptr) -{ - static_cast(ptr)->~QNetworkConfiguration(); -} - -void* QNetworkConfiguration___children_atList(void* ptr, int i) -{ - return new QNetworkConfiguration(({QNetworkConfiguration tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkConfiguration___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkConfiguration___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQNetworkConfigurationManager: public QNetworkConfigurationManager -{ -public: - MyQNetworkConfigurationManager(QObject *parent = Q_NULLPTR) : QNetworkConfigurationManager(parent) {QNetworkConfigurationManager_QNetworkConfigurationManager_QRegisterMetaType();}; - void Signal_ConfigurationAdded(const QNetworkConfiguration & config) { callbackQNetworkConfigurationManager_ConfigurationAdded(this, const_cast(&config)); }; - void Signal_ConfigurationChanged(const QNetworkConfiguration & config) { callbackQNetworkConfigurationManager_ConfigurationChanged(this, const_cast(&config)); }; - void Signal_ConfigurationRemoved(const QNetworkConfiguration & config) { callbackQNetworkConfigurationManager_ConfigurationRemoved(this, const_cast(&config)); }; - void Signal_OnlineStateChanged(bool isOnline) { callbackQNetworkConfigurationManager_OnlineStateChanged(this, isOnline); }; - void Signal_UpdateCompleted() { callbackQNetworkConfigurationManager_UpdateCompleted(this); }; - void updateConfigurations() { callbackQNetworkConfigurationManager_UpdateConfigurations(this); }; - ~MyQNetworkConfigurationManager() { callbackQNetworkConfigurationManager_DestroyQNetworkConfigurationManager(this); }; - void childEvent(QChildEvent * event) { callbackQNetworkConfigurationManager_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQNetworkConfigurationManager_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQNetworkConfigurationManager_CustomEvent(this, event); }; - void deleteLater() { callbackQNetworkConfigurationManager_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQNetworkConfigurationManager_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkConfigurationManager_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQNetworkConfigurationManager_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkConfigurationManager_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQNetworkConfigurationManager_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkConfigurationManager_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQNetworkConfigurationManager_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QNetworkConfigurationManager*) -Q_DECLARE_METATYPE(MyQNetworkConfigurationManager*) - -int QNetworkConfigurationManager_QNetworkConfigurationManager_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkConfigurationManager_NewQNetworkConfigurationManager(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } else { - return new MyQNetworkConfigurationManager(static_cast(parent)); - } -} - -struct QtNetwork_PackedList QNetworkConfigurationManager_AllConfigurations(void* ptr, long long filter) -{ - return ({ QList* tmpValue108f0f = new QList(static_cast(ptr)->allConfigurations(static_cast(filter))); QtNetwork_PackedList { tmpValue108f0f, tmpValue108f0f->size() }; }); -} - -long long QNetworkConfigurationManager_Capabilities(void* ptr) -{ - return static_cast(ptr)->capabilities(); -} - -void QNetworkConfigurationManager_ConnectConfigurationAdded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationAdded), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationAdded), static_cast(t)); -} - -void QNetworkConfigurationManager_DisconnectConfigurationAdded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationAdded), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationAdded)); -} - -void QNetworkConfigurationManager_ConfigurationAdded(void* ptr, void* config) -{ - static_cast(ptr)->configurationAdded(*static_cast(config)); -} - -void QNetworkConfigurationManager_ConnectConfigurationChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationChanged), static_cast(t)); -} - -void QNetworkConfigurationManager_DisconnectConfigurationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationChanged)); -} - -void QNetworkConfigurationManager_ConfigurationChanged(void* ptr, void* config) -{ - static_cast(ptr)->configurationChanged(*static_cast(config)); -} - -void* QNetworkConfigurationManager_ConfigurationFromIdentifier(void* ptr, struct QtNetwork_PackedString identifier) -{ - return new QNetworkConfiguration(static_cast(ptr)->configurationFromIdentifier(QString::fromUtf8(identifier.data, identifier.len))); -} - -void QNetworkConfigurationManager_ConnectConfigurationRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationRemoved), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationRemoved), static_cast(t)); -} - -void QNetworkConfigurationManager_DisconnectConfigurationRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::configurationRemoved), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_ConfigurationRemoved)); -} - -void QNetworkConfigurationManager_ConfigurationRemoved(void* ptr, void* config) -{ - static_cast(ptr)->configurationRemoved(*static_cast(config)); -} - -void* QNetworkConfigurationManager_DefaultConfiguration(void* ptr) -{ - return new QNetworkConfiguration(static_cast(ptr)->defaultConfiguration()); -} - -char QNetworkConfigurationManager_IsOnline(void* ptr) -{ - return static_cast(ptr)->isOnline(); -} - -void QNetworkConfigurationManager_ConnectOnlineStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::onlineStateChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_OnlineStateChanged), static_cast(t)); -} - -void QNetworkConfigurationManager_DisconnectOnlineStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::onlineStateChanged), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_OnlineStateChanged)); -} - -void QNetworkConfigurationManager_OnlineStateChanged(void* ptr, char isOnline) -{ - static_cast(ptr)->onlineStateChanged(isOnline != 0); -} - -void QNetworkConfigurationManager_ConnectUpdateCompleted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::updateCompleted), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_UpdateCompleted), static_cast(t)); -} - -void QNetworkConfigurationManager_DisconnectUpdateCompleted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkConfigurationManager::updateCompleted), static_cast(ptr), static_cast(&MyQNetworkConfigurationManager::Signal_UpdateCompleted)); -} - -void QNetworkConfigurationManager_UpdateCompleted(void* ptr) -{ - static_cast(ptr)->updateCompleted(); -} - -void QNetworkConfigurationManager_UpdateConfigurations(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "updateConfigurations"); -} - -void QNetworkConfigurationManager_UpdateConfigurationsDefault(void* ptr) -{ - static_cast(ptr)->QNetworkConfigurationManager::updateConfigurations(); -} - -void QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(void* ptr) -{ - static_cast(ptr)->~QNetworkConfigurationManager(); -} - -void QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QNetworkConfigurationManager___allConfigurations_atList(void* ptr, int i) -{ - return new QNetworkConfiguration(({QNetworkConfiguration tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkConfigurationManager___allConfigurations_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkConfigurationManager___allConfigurations_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkConfigurationManager___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkConfigurationManager___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkConfigurationManager___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkConfigurationManager___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkConfigurationManager___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkConfigurationManager___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkConfigurationManager___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkConfigurationManager___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkConfigurationManager___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkConfigurationManager___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkConfigurationManager___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkConfigurationManager___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkConfigurationManager___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkConfigurationManager___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkConfigurationManager___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QNetworkConfigurationManager_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkConfigurationManager::childEvent(static_cast(event)); -} - -void QNetworkConfigurationManager_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkConfigurationManager::connectNotify(*static_cast(sign)); -} - -void QNetworkConfigurationManager_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkConfigurationManager::customEvent(static_cast(event)); -} - -void QNetworkConfigurationManager_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QNetworkConfigurationManager::deleteLater(); -} - -void QNetworkConfigurationManager_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkConfigurationManager::disconnectNotify(*static_cast(sign)); -} - -char QNetworkConfigurationManager_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QNetworkConfigurationManager::event(static_cast(e)); -} - -char QNetworkConfigurationManager_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QNetworkConfigurationManager::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QNetworkConfigurationManager_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QNetworkConfigurationManager::metaObject()); -} - -void QNetworkConfigurationManager_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkConfigurationManager::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QNetworkCookie*) -void* QNetworkCookie_NewQNetworkCookie(void* name, void* value) -{ - return new QNetworkCookie(*static_cast(name), *static_cast(value)); -} - -void* QNetworkCookie_NewQNetworkCookie2(void* other) -{ - return new QNetworkCookie(*static_cast(other)); -} - -struct QtNetwork_PackedString QNetworkCookie_Domain(void* ptr) -{ - return ({ QByteArray tb84845 = static_cast(ptr)->domain().toUtf8(); QtNetwork_PackedString { const_cast(tb84845.prepend("WHITESPACE").constData()+10), tb84845.size()-10 }; }); -} - -void* QNetworkCookie_ExpirationDate(void* ptr) -{ - return new QDateTime(static_cast(ptr)->expirationDate()); -} - -char QNetworkCookie_HasSameIdentifier(void* ptr, void* other) -{ - return static_cast(ptr)->hasSameIdentifier(*static_cast(other)); -} - -char QNetworkCookie_IsHttpOnly(void* ptr) -{ - return static_cast(ptr)->isHttpOnly(); -} - -char QNetworkCookie_IsSecure(void* ptr) -{ - return static_cast(ptr)->isSecure(); -} - -char QNetworkCookie_IsSessionCookie(void* ptr) -{ - return static_cast(ptr)->isSessionCookie(); -} - -void* QNetworkCookie_Name(void* ptr) -{ - return new QByteArray(static_cast(ptr)->name()); -} - -void QNetworkCookie_Normalize(void* ptr, void* url) -{ - static_cast(ptr)->normalize(*static_cast(url)); -} - -struct QtNetwork_PackedList QNetworkCookie_QNetworkCookie_ParseCookies(void* cookieString) -{ - return ({ QList* tmpValue6ccb13 = new QList(QNetworkCookie::parseCookies(*static_cast(cookieString))); QtNetwork_PackedList { tmpValue6ccb13, tmpValue6ccb13->size() }; }); -} - -struct QtNetwork_PackedString QNetworkCookie_Path(void* ptr) -{ - return ({ QByteArray tc58c07 = static_cast(ptr)->path().toUtf8(); QtNetwork_PackedString { const_cast(tc58c07.prepend("WHITESPACE").constData()+10), tc58c07.size()-10 }; }); -} - -void QNetworkCookie_SetDomain(void* ptr, struct QtNetwork_PackedString domain) -{ - static_cast(ptr)->setDomain(QString::fromUtf8(domain.data, domain.len)); -} - -void QNetworkCookie_SetExpirationDate(void* ptr, void* date) -{ - static_cast(ptr)->setExpirationDate(*static_cast(date)); -} - -void QNetworkCookie_SetHttpOnly(void* ptr, char enable) -{ - static_cast(ptr)->setHttpOnly(enable != 0); -} - -void QNetworkCookie_SetName(void* ptr, void* cookieName) -{ - static_cast(ptr)->setName(*static_cast(cookieName)); -} - -void QNetworkCookie_SetPath(void* ptr, struct QtNetwork_PackedString path) -{ - static_cast(ptr)->setPath(QString::fromUtf8(path.data, path.len)); -} - -void QNetworkCookie_SetSecure(void* ptr, char enable) -{ - static_cast(ptr)->setSecure(enable != 0); -} - -void QNetworkCookie_SetValue(void* ptr, void* value) -{ - static_cast(ptr)->setValue(*static_cast(value)); -} - -void QNetworkCookie_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QNetworkCookie_ToRawForm(void* ptr, long long form) -{ - return new QByteArray(static_cast(ptr)->toRawForm(static_cast(form))); -} - -void* QNetworkCookie_Value(void* ptr) -{ - return new QByteArray(static_cast(ptr)->value()); -} - -void QNetworkCookie_DestroyQNetworkCookie(void* ptr) -{ - static_cast(ptr)->~QNetworkCookie(); -} - -void* QNetworkCookie___parseCookies_atList(void* ptr, int i) -{ - return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkCookie___parseCookies_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCookie___parseCookies_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQNetworkCookieJar: public QNetworkCookieJar -{ -public: - MyQNetworkCookieJar(QObject *parent = Q_NULLPTR) : QNetworkCookieJar(parent) {QNetworkCookieJar_QNetworkCookieJar_QRegisterMetaType();}; - QList cookiesForUrl(const QUrl & url) const { return ({ QList* tmpP = static_cast*>(callbackQNetworkCookieJar_CookiesForUrl(const_cast(static_cast(this)), const_cast(&url))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - bool deleteCookie(const QNetworkCookie & cookie) { return callbackQNetworkCookieJar_DeleteCookie(this, const_cast(&cookie)) != 0; }; - bool insertCookie(const QNetworkCookie & cookie) { return callbackQNetworkCookieJar_InsertCookie(this, const_cast(&cookie)) != 0; }; - bool setCookiesFromUrl(const QList & cookieList, const QUrl & url) { return callbackQNetworkCookieJar_SetCookiesFromUrl(this, ({ QList* tmpValuefad2b0 = new QList(cookieList); QtNetwork_PackedList { tmpValuefad2b0, tmpValuefad2b0->size() }; }), const_cast(&url)) != 0; }; - bool updateCookie(const QNetworkCookie & cookie) { return callbackQNetworkCookieJar_UpdateCookie(this, const_cast(&cookie)) != 0; }; - bool validateCookie(const QNetworkCookie & cookie, const QUrl & url) const { return callbackQNetworkCookieJar_ValidateCookie(const_cast(static_cast(this)), const_cast(&cookie), const_cast(&url)) != 0; }; - ~MyQNetworkCookieJar() { callbackQNetworkCookieJar_DestroyQNetworkCookieJar(this); }; - void childEvent(QChildEvent * event) { callbackQNetworkCookieJar_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQNetworkCookieJar_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQNetworkCookieJar_CustomEvent(this, event); }; - void deleteLater() { callbackQNetworkCookieJar_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQNetworkCookieJar_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkCookieJar_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQNetworkCookieJar_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkCookieJar_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQNetworkCookieJar_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkCookieJar_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQNetworkCookieJar_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QNetworkCookieJar*) -Q_DECLARE_METATYPE(MyQNetworkCookieJar*) - -int QNetworkCookieJar_QNetworkCookieJar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkCookieJar_NewQNetworkCookieJar(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkCookieJar(static_cast(parent)); - } else { - return new MyQNetworkCookieJar(static_cast(parent)); - } -} - -struct QtNetwork_PackedList QNetworkCookieJar_AllCookies(void* ptr) -{ - return ({ QList* tmpValued4b745 = new QList(static_cast(ptr)->allCookies()); QtNetwork_PackedList { tmpValued4b745, tmpValued4b745->size() }; }); -} - -struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrl(void* ptr, void* url) -{ - return ({ QList* tmpValue1445df = new QList(static_cast(ptr)->cookiesForUrl(*static_cast(url))); QtNetwork_PackedList { tmpValue1445df, tmpValue1445df->size() }; }); -} - -struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrlDefault(void* ptr, void* url) -{ - return ({ QList* tmpValue96549e = new QList(static_cast(ptr)->QNetworkCookieJar::cookiesForUrl(*static_cast(url))); QtNetwork_PackedList { tmpValue96549e, tmpValue96549e->size() }; }); -} - -char QNetworkCookieJar_DeleteCookie(void* ptr, void* cookie) -{ - return static_cast(ptr)->deleteCookie(*static_cast(cookie)); -} - -char QNetworkCookieJar_DeleteCookieDefault(void* ptr, void* cookie) -{ - return static_cast(ptr)->QNetworkCookieJar::deleteCookie(*static_cast(cookie)); -} - -char QNetworkCookieJar_InsertCookie(void* ptr, void* cookie) -{ - return static_cast(ptr)->insertCookie(*static_cast(cookie)); -} - -char QNetworkCookieJar_InsertCookieDefault(void* ptr, void* cookie) -{ - return static_cast(ptr)->QNetworkCookieJar::insertCookie(*static_cast(cookie)); -} - -void QNetworkCookieJar_SetAllCookies(void* ptr, void* cookieList) -{ - static_cast(ptr)->setAllCookies(*static_cast*>(cookieList)); -} - -char QNetworkCookieJar_SetCookiesFromUrl(void* ptr, void* cookieList, void* url) -{ - return static_cast(ptr)->setCookiesFromUrl(*static_cast*>(cookieList), *static_cast(url)); -} - -char QNetworkCookieJar_SetCookiesFromUrlDefault(void* ptr, void* cookieList, void* url) -{ - return static_cast(ptr)->QNetworkCookieJar::setCookiesFromUrl(*static_cast*>(cookieList), *static_cast(url)); -} - -char QNetworkCookieJar_UpdateCookie(void* ptr, void* cookie) -{ - return static_cast(ptr)->updateCookie(*static_cast(cookie)); -} - -char QNetworkCookieJar_UpdateCookieDefault(void* ptr, void* cookie) -{ - return static_cast(ptr)->QNetworkCookieJar::updateCookie(*static_cast(cookie)); -} - -char QNetworkCookieJar_ValidateCookie(void* ptr, void* cookie, void* url) -{ - return static_cast(ptr)->validateCookie(*static_cast(cookie), *static_cast(url)); -} - -char QNetworkCookieJar_ValidateCookieDefault(void* ptr, void* cookie, void* url) -{ - return static_cast(ptr)->QNetworkCookieJar::validateCookie(*static_cast(cookie), *static_cast(url)); -} - -void QNetworkCookieJar_DestroyQNetworkCookieJar(void* ptr) -{ - static_cast(ptr)->~QNetworkCookieJar(); -} - -void QNetworkCookieJar_DestroyQNetworkCookieJarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QNetworkCookieJar___allCookies_atList(void* ptr, int i) -{ - return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkCookieJar___allCookies_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCookieJar___allCookies_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___cookiesForUrl_atList(void* ptr, int i) -{ - return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkCookieJar___cookiesForUrl_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCookieJar___cookiesForUrl_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___setAllCookies_cookieList_atList(void* ptr, int i) -{ - return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkCookieJar___setAllCookies_cookieList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCookieJar___setAllCookies_cookieList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___setCookiesFromUrl_cookieList_atList(void* ptr, int i) -{ - return new QNetworkCookie(({QNetworkCookie tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkCookieJar___setCookiesFromUrl_cookieList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCookieJar___setCookiesFromUrl_cookieList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkCookieJar___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkCookieJar___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkCookieJar___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkCookieJar___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkCookieJar___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkCookieJar___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkCookieJar___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkCookieJar___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkCookieJar___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkCookieJar___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkCookieJar___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QNetworkCookieJar_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkCookieJar::childEvent(static_cast(event)); -} - -void QNetworkCookieJar_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkCookieJar::connectNotify(*static_cast(sign)); -} - -void QNetworkCookieJar_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkCookieJar::customEvent(static_cast(event)); -} - -void QNetworkCookieJar_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QNetworkCookieJar::deleteLater(); -} - -void QNetworkCookieJar_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkCookieJar::disconnectNotify(*static_cast(sign)); -} - -char QNetworkCookieJar_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QNetworkCookieJar::event(static_cast(e)); -} - -char QNetworkCookieJar_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QNetworkCookieJar::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QNetworkCookieJar_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QNetworkCookieJar::metaObject()); -} - -void QNetworkCookieJar_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkCookieJar::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QNetworkDatagram*) -void* QNetworkDatagram_NewQNetworkDatagram() -{ - return new QNetworkDatagram(); -} - -void* QNetworkDatagram_NewQNetworkDatagram2(void* data, void* destinationAddress, unsigned short port) -{ - return new QNetworkDatagram(*static_cast(data), *static_cast(destinationAddress), port); -} - -void* QNetworkDatagram_NewQNetworkDatagram3(void* other) -{ - return new QNetworkDatagram(*static_cast(other)); -} - -void QNetworkDatagram_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QNetworkDatagram_Data(void* ptr) -{ - return new QByteArray(static_cast(ptr)->data()); -} - -void* QNetworkDatagram_DestinationAddress(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->destinationAddress()); -} - -int QNetworkDatagram_DestinationPort(void* ptr) -{ - return static_cast(ptr)->destinationPort(); -} - -int QNetworkDatagram_HopLimit(void* ptr) -{ - return static_cast(ptr)->hopLimit(); -} - -unsigned int QNetworkDatagram_InterfaceIndex(void* ptr) -{ - return static_cast(ptr)->interfaceIndex(); -} - -char QNetworkDatagram_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QNetworkDatagram_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QNetworkDatagram_MakeReply(void* ptr, void* payload) -{ - return new QNetworkDatagram(static_cast(ptr)->makeReply(*static_cast(payload))); -} - -void* QNetworkDatagram_MakeReply2(void* ptr, void* payload) -{ - return new QNetworkDatagram(static_cast(ptr)->makeReply(*static_cast(payload))); -} - -void* QNetworkDatagram_SenderAddress(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->senderAddress()); -} - -int QNetworkDatagram_SenderPort(void* ptr) -{ - return static_cast(ptr)->senderPort(); -} - -void QNetworkDatagram_SetData(void* ptr, void* data) -{ - static_cast(ptr)->setData(*static_cast(data)); -} - -void QNetworkDatagram_SetDestination(void* ptr, void* address, unsigned short port) -{ - static_cast(ptr)->setDestination(*static_cast(address), port); -} - -void QNetworkDatagram_SetHopLimit(void* ptr, int count) -{ - static_cast(ptr)->setHopLimit(count); -} - -void QNetworkDatagram_SetInterfaceIndex(void* ptr, unsigned int index) -{ - static_cast(ptr)->setInterfaceIndex(index); -} - -void QNetworkDatagram_SetSender(void* ptr, void* address, unsigned short port) -{ - static_cast(ptr)->setSender(*static_cast(address), port); -} - -void QNetworkDatagram_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -class MyQNetworkDiskCache: public QNetworkDiskCache -{ -public: - MyQNetworkDiskCache(QObject *parent = Q_NULLPTR) : QNetworkDiskCache(parent) {QNetworkDiskCache_QNetworkDiskCache_QRegisterMetaType();}; - qint64 cacheSize() const { return callbackQNetworkDiskCache_CacheSize(const_cast(static_cast(this))); }; - void clear() { callbackQNetworkDiskCache_Clear(this); }; - QIODevice * data(const QUrl & url) { return static_cast(callbackQNetworkDiskCache_Data(this, const_cast(&url))); }; - qint64 expire() { return callbackQNetworkDiskCache_Expire(this); }; - void insert(QIODevice * device) { callbackQNetworkDiskCache_Insert(this, device); }; - QNetworkCacheMetaData metaData(const QUrl & url) { return *static_cast(callbackQNetworkDiskCache_MetaData(this, const_cast(&url))); }; - QIODevice * prepare(const QNetworkCacheMetaData & metaData) { return static_cast(callbackQNetworkDiskCache_Prepare(this, const_cast(&metaData))); }; - bool remove(const QUrl & url) { return callbackQNetworkDiskCache_Remove(this, const_cast(&url)) != 0; }; - void updateMetaData(const QNetworkCacheMetaData & metaData) { callbackQNetworkDiskCache_UpdateMetaData(this, const_cast(&metaData)); }; - ~MyQNetworkDiskCache() { callbackQNetworkDiskCache_DestroyQNetworkDiskCache(this); }; - void childEvent(QChildEvent * event) { callbackQAbstractNetworkCache_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractNetworkCache_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractNetworkCache_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractNetworkCache_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractNetworkCache_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractNetworkCache_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractNetworkCache_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractNetworkCache_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractNetworkCache_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractNetworkCache_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QNetworkDiskCache*) -Q_DECLARE_METATYPE(MyQNetworkDiskCache*) - -int QNetworkDiskCache_QNetworkDiskCache_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkDiskCache_NewQNetworkDiskCache(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkDiskCache(static_cast(parent)); - } else { - return new MyQNetworkDiskCache(static_cast(parent)); - } -} - -struct QtNetwork_PackedString QNetworkDiskCache_CacheDirectory(void* ptr) -{ - return ({ QByteArray t85cfc0 = static_cast(ptr)->cacheDirectory().toUtf8(); QtNetwork_PackedString { const_cast(t85cfc0.prepend("WHITESPACE").constData()+10), t85cfc0.size()-10 }; }); -} - -long long QNetworkDiskCache_CacheSize(void* ptr) -{ - return static_cast(ptr)->cacheSize(); -} - -long long QNetworkDiskCache_CacheSizeDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkDiskCache::cacheSize(); -} - -void QNetworkDiskCache_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QNetworkDiskCache_ClearDefault(void* ptr) -{ - static_cast(ptr)->QNetworkDiskCache::clear(); -} - -void* QNetworkDiskCache_Data(void* ptr, void* url) -{ - return static_cast(ptr)->data(*static_cast(url)); -} - -void* QNetworkDiskCache_DataDefault(void* ptr, void* url) -{ - return static_cast(ptr)->QNetworkDiskCache::data(*static_cast(url)); -} - -long long QNetworkDiskCache_Expire(void* ptr) -{ - return static_cast(ptr)->expire(); -} - -long long QNetworkDiskCache_ExpireDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkDiskCache::expire(); -} - -void* QNetworkDiskCache_FileMetaData(void* ptr, struct QtNetwork_PackedString fileName) -{ - return new QNetworkCacheMetaData(static_cast(ptr)->fileMetaData(QString::fromUtf8(fileName.data, fileName.len))); -} - -void QNetworkDiskCache_Insert(void* ptr, void* device) -{ - static_cast(ptr)->insert(static_cast(device)); -} - -void QNetworkDiskCache_InsertDefault(void* ptr, void* device) -{ - static_cast(ptr)->QNetworkDiskCache::insert(static_cast(device)); -} - -long long QNetworkDiskCache_MaximumCacheSize(void* ptr) -{ - return static_cast(ptr)->maximumCacheSize(); -} - -void* QNetworkDiskCache_MetaData(void* ptr, void* url) -{ - return new QNetworkCacheMetaData(static_cast(ptr)->metaData(*static_cast(url))); -} - -void* QNetworkDiskCache_MetaDataDefault(void* ptr, void* url) -{ - return new QNetworkCacheMetaData(static_cast(ptr)->QNetworkDiskCache::metaData(*static_cast(url))); -} - -void* QNetworkDiskCache_Prepare(void* ptr, void* metaData) -{ - return static_cast(ptr)->prepare(*static_cast(metaData)); -} - -void* QNetworkDiskCache_PrepareDefault(void* ptr, void* metaData) -{ - return static_cast(ptr)->QNetworkDiskCache::prepare(*static_cast(metaData)); -} - -char QNetworkDiskCache_Remove(void* ptr, void* url) -{ - return static_cast(ptr)->remove(*static_cast(url)); -} - -char QNetworkDiskCache_RemoveDefault(void* ptr, void* url) -{ - return static_cast(ptr)->QNetworkDiskCache::remove(*static_cast(url)); -} - -void QNetworkDiskCache_SetCacheDirectory(void* ptr, struct QtNetwork_PackedString cacheDir) -{ - static_cast(ptr)->setCacheDirectory(QString::fromUtf8(cacheDir.data, cacheDir.len)); -} - -void QNetworkDiskCache_SetMaximumCacheSize(void* ptr, long long size) -{ - static_cast(ptr)->setMaximumCacheSize(size); -} - -void QNetworkDiskCache_UpdateMetaData(void* ptr, void* metaData) -{ - static_cast(ptr)->updateMetaData(*static_cast(metaData)); -} - -void QNetworkDiskCache_UpdateMetaDataDefault(void* ptr, void* metaData) -{ - static_cast(ptr)->QNetworkDiskCache::updateMetaData(*static_cast(metaData)); -} - -void QNetworkDiskCache_DestroyQNetworkDiskCache(void* ptr) -{ - static_cast(ptr)->~QNetworkDiskCache(); -} - -void QNetworkDiskCache_DestroyQNetworkDiskCacheDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QNetworkInterface*) -void* QNetworkInterface_NewQNetworkInterface() -{ - return new QNetworkInterface(); -} - -void* QNetworkInterface_NewQNetworkInterface2(void* other) -{ - return new QNetworkInterface(*static_cast(other)); -} - -struct QtNetwork_PackedList QNetworkInterface_AddressEntries(void* ptr) -{ - return ({ QList* tmpValueb61b1e = new QList(static_cast(ptr)->addressEntries()); QtNetwork_PackedList { tmpValueb61b1e, tmpValueb61b1e->size() }; }); -} - -struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllAddresses() -{ - return ({ QList* tmpValue55011c = new QList(QNetworkInterface::allAddresses()); QtNetwork_PackedList { tmpValue55011c, tmpValue55011c->size() }; }); -} - -struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllInterfaces() -{ - return ({ QList* tmpValueb463f1 = new QList(QNetworkInterface::allInterfaces()); QtNetwork_PackedList { tmpValueb463f1, tmpValueb463f1->size() }; }); -} - -long long QNetworkInterface_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -struct QtNetwork_PackedString QNetworkInterface_HardwareAddress(void* ptr) -{ - return ({ QByteArray t25386c = static_cast(ptr)->hardwareAddress().toUtf8(); QtNetwork_PackedString { const_cast(t25386c.prepend("WHITESPACE").constData()+10), t25386c.size()-10 }; }); -} - -struct QtNetwork_PackedString QNetworkInterface_HumanReadableName(void* ptr) -{ - return ({ QByteArray tebd539 = static_cast(ptr)->humanReadableName().toUtf8(); QtNetwork_PackedString { const_cast(tebd539.prepend("WHITESPACE").constData()+10), tebd539.size()-10 }; }); -} - -int QNetworkInterface_Index(void* ptr) -{ - return static_cast(ptr)->index(); -} - -void* QNetworkInterface_QNetworkInterface_InterfaceFromIndex(int index) -{ - return new QNetworkInterface(QNetworkInterface::interfaceFromIndex(index)); -} - -void* QNetworkInterface_QNetworkInterface_InterfaceFromName(struct QtNetwork_PackedString name) -{ - return new QNetworkInterface(QNetworkInterface::interfaceFromName(QString::fromUtf8(name.data, name.len))); -} - -int QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(struct QtNetwork_PackedString name) -{ - return QNetworkInterface::interfaceIndexFromName(QString::fromUtf8(name.data, name.len)); -} - -struct QtNetwork_PackedString QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(int index) -{ - return ({ QByteArray ta95340 = QNetworkInterface::interfaceNameFromIndex(index).toUtf8(); QtNetwork_PackedString { const_cast(ta95340.prepend("WHITESPACE").constData()+10), ta95340.size()-10 }; }); -} - -char QNetworkInterface_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QNetworkInterface_MaximumTransmissionUnit(void* ptr) -{ - return static_cast(ptr)->maximumTransmissionUnit(); -} - -struct QtNetwork_PackedString QNetworkInterface_Name(void* ptr) -{ - return ({ QByteArray tb9dead = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(tb9dead.prepend("WHITESPACE").constData()+10), tb9dead.size()-10 }; }); -} - -void QNetworkInterface_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -long long QNetworkInterface_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QNetworkInterface_DestroyQNetworkInterface(void* ptr) -{ - static_cast(ptr)->~QNetworkInterface(); -} - -void* QNetworkInterface___addressEntries_atList(void* ptr, int i) -{ - return new QNetworkAddressEntry(({QNetworkAddressEntry tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkInterface___addressEntries_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkInterface___addressEntries_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkInterface___allAddresses_atList(void* ptr, int i) -{ - return new QHostAddress(({QHostAddress tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkInterface___allAddresses_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkInterface___allAddresses_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkInterface___allInterfaces_atList(void* ptr, int i) -{ - return new QNetworkInterface(({QNetworkInterface tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkInterface___allInterfaces_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkInterface___allInterfaces_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QNetworkProxy*) -void* QNetworkProxy_NewQNetworkProxy() -{ - return new QNetworkProxy(); -} - -void* QNetworkProxy_NewQNetworkProxy2(long long ty, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString user, struct QtNetwork_PackedString password) -{ - return new QNetworkProxy(static_cast(ty), QString::fromUtf8(hostName.data, hostName.len), port, QString::fromUtf8(user.data, user.len), QString::fromUtf8(password.data, password.len)); -} - -void* QNetworkProxy_NewQNetworkProxy3(void* other) -{ - return new QNetworkProxy(*static_cast(other)); -} - -void* QNetworkProxy_QNetworkProxy_ApplicationProxy() -{ - return new QNetworkProxy(QNetworkProxy::applicationProxy()); -} - -long long QNetworkProxy_Capabilities(void* ptr) -{ - return static_cast(ptr)->capabilities(); -} - -char QNetworkProxy_HasRawHeader(void* ptr, void* headerName) -{ - return static_cast(ptr)->hasRawHeader(*static_cast(headerName)); -} - -void* QNetworkProxy_Header(void* ptr, long long header) -{ - return new QVariant(static_cast(ptr)->header(static_cast(header))); -} - -struct QtNetwork_PackedString QNetworkProxy_HostName(void* ptr) -{ - return ({ QByteArray t422f46 = static_cast(ptr)->hostName().toUtf8(); QtNetwork_PackedString { const_cast(t422f46.prepend("WHITESPACE").constData()+10), t422f46.size()-10 }; }); -} - -char QNetworkProxy_IsCachingProxy(void* ptr) -{ - return static_cast(ptr)->isCachingProxy(); -} - -char QNetworkProxy_IsTransparentProxy(void* ptr) -{ - return static_cast(ptr)->isTransparentProxy(); -} - -struct QtNetwork_PackedString QNetworkProxy_Password(void* ptr) -{ - return ({ QByteArray t6e003a = static_cast(ptr)->password().toUtf8(); QtNetwork_PackedString { const_cast(t6e003a.prepend("WHITESPACE").constData()+10), t6e003a.size()-10 }; }); -} - -unsigned short QNetworkProxy_Port(void* ptr) -{ - return static_cast(ptr)->port(); -} - -void* QNetworkProxy_RawHeader(void* ptr, void* headerName) -{ - return new QByteArray(static_cast(ptr)->rawHeader(*static_cast(headerName))); -} - -struct QtNetwork_PackedList QNetworkProxy_RawHeaderList(void* ptr) -{ - return ({ QList* tmpValue021e9d = new QList(static_cast(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue021e9d, tmpValue021e9d->size() }; }); -} - -void QNetworkProxy_QNetworkProxy_SetApplicationProxy(void* networkProxy) -{ - QNetworkProxy::setApplicationProxy(*static_cast(networkProxy)); -} - -void QNetworkProxy_SetCapabilities(void* ptr, long long capabilities) -{ - static_cast(ptr)->setCapabilities(static_cast(capabilities)); -} - -void QNetworkProxy_SetHeader(void* ptr, long long header, void* value) -{ - static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); -} - -void QNetworkProxy_SetHostName(void* ptr, struct QtNetwork_PackedString hostName) -{ - static_cast(ptr)->setHostName(QString::fromUtf8(hostName.data, hostName.len)); -} - -void QNetworkProxy_SetPassword(void* ptr, struct QtNetwork_PackedString password) -{ - static_cast(ptr)->setPassword(QString::fromUtf8(password.data, password.len)); -} - -void QNetworkProxy_SetPort(void* ptr, unsigned short port) -{ - static_cast(ptr)->setPort(port); -} - -void QNetworkProxy_SetRawHeader(void* ptr, void* headerName, void* headerValue) -{ - static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(headerValue)); -} - -void QNetworkProxy_SetType(void* ptr, long long ty) -{ - static_cast(ptr)->setType(static_cast(ty)); -} - -void QNetworkProxy_SetUser(void* ptr, struct QtNetwork_PackedString user) -{ - static_cast(ptr)->setUser(QString::fromUtf8(user.data, user.len)); -} - -void QNetworkProxy_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -long long QNetworkProxy_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -struct QtNetwork_PackedString QNetworkProxy_User(void* ptr) -{ - return ({ QByteArray tcd9fd7 = static_cast(ptr)->user().toUtf8(); QtNetwork_PackedString { const_cast(tcd9fd7.prepend("WHITESPACE").constData()+10), tcd9fd7.size()-10 }; }); -} - -void QNetworkProxy_DestroyQNetworkProxy(void* ptr) -{ - static_cast(ptr)->~QNetworkProxy(); -} - -void* QNetworkProxy___rawHeaderList_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkProxy___rawHeaderList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkProxy___rawHeaderList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQNetworkProxyFactory: public QNetworkProxyFactory -{ -public: - MyQNetworkProxyFactory() : QNetworkProxyFactory() {QNetworkProxyFactory_QNetworkProxyFactory_QRegisterMetaType();}; - QList queryProxy(const QNetworkProxyQuery & query) { return ({ QList* tmpP = static_cast*>(callbackQNetworkProxyFactory_QueryProxy(this, const_cast(&query))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - ~MyQNetworkProxyFactory() { callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory(this); }; -}; - -Q_DECLARE_METATYPE(QNetworkProxyFactory*) -Q_DECLARE_METATYPE(MyQNetworkProxyFactory*) - -int QNetworkProxyFactory_QNetworkProxyFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkProxyFactory_NewQNetworkProxyFactory() -{ - return new MyQNetworkProxyFactory(); -} - -struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(void* query) -{ - return ({ QList* tmpValue767aaf = new QList(QNetworkProxyFactory::proxyForQuery(*static_cast(query))); QtNetwork_PackedList { tmpValue767aaf, tmpValue767aaf->size() }; }); -} - -struct QtNetwork_PackedList QNetworkProxyFactory_QueryProxy(void* ptr, void* query) -{ - return ({ QList* tmpValue5028cb = new QList(static_cast(ptr)->queryProxy(*static_cast(query))); QtNetwork_PackedList { tmpValue5028cb, tmpValue5028cb->size() }; }); -} - -void QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(void* factory) -{ - QNetworkProxyFactory::setApplicationProxyFactory(static_cast(factory)); -} - -void QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(char enable) -{ - QNetworkProxyFactory::setUseSystemConfiguration(enable != 0); -} - -struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(void* query) -{ - return ({ QList* tmpValuec71594 = new QList(QNetworkProxyFactory::systemProxyForQuery(*static_cast(query))); QtNetwork_PackedList { tmpValuec71594, tmpValuec71594->size() }; }); -} - -char QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration() -{ - return QNetworkProxyFactory::usesSystemConfiguration(); -} - -void QNetworkProxyFactory_DestroyQNetworkProxyFactory(void* ptr) -{ - static_cast(ptr)->~QNetworkProxyFactory(); -} - -void QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QNetworkProxyFactory___proxyForQuery_atList(void* ptr, int i) -{ - return new QNetworkProxy(({QNetworkProxy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkProxyFactory___proxyForQuery_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkProxyFactory___proxyForQuery_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkProxyFactory___queryProxy_atList(void* ptr, int i) -{ - return new QNetworkProxy(({QNetworkProxy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkProxyFactory___queryProxy_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkProxyFactory___queryProxy_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkProxyFactory___systemProxyForQuery_atList(void* ptr, int i) -{ - return new QNetworkProxy(({QNetworkProxy tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkProxyFactory___systemProxyForQuery_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkProxyFactory___systemProxyForQuery_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QNetworkProxyQuery) -Q_DECLARE_METATYPE(QNetworkProxyQuery*) -void* QNetworkProxyQuery_NewQNetworkProxyQuery() -{ - return new QNetworkProxyQuery(); -} - -void* QNetworkProxyQuery_NewQNetworkProxyQuery2(void* requestUrl, long long queryType) -{ - return new QNetworkProxyQuery(*static_cast(requestUrl), static_cast(queryType)); -} - -void* QNetworkProxyQuery_NewQNetworkProxyQuery3(struct QtNetwork_PackedString hostname, int port, struct QtNetwork_PackedString protocolTag, long long queryType) -{ - return new QNetworkProxyQuery(QString::fromUtf8(hostname.data, hostname.len), port, QString::fromUtf8(protocolTag.data, protocolTag.len), static_cast(queryType)); -} - -void* QNetworkProxyQuery_NewQNetworkProxyQuery4(unsigned short bindPort, struct QtNetwork_PackedString protocolTag, long long queryType) -{ - return new QNetworkProxyQuery(bindPort, QString::fromUtf8(protocolTag.data, protocolTag.len), static_cast(queryType)); -} - -void* QNetworkProxyQuery_NewQNetworkProxyQuery8(void* other) -{ - return new QNetworkProxyQuery(*static_cast(other)); -} - -int QNetworkProxyQuery_LocalPort(void* ptr) -{ - return static_cast(ptr)->localPort(); -} - -struct QtNetwork_PackedString QNetworkProxyQuery_PeerHostName(void* ptr) -{ - return ({ QByteArray t878927 = static_cast(ptr)->peerHostName().toUtf8(); QtNetwork_PackedString { const_cast(t878927.prepend("WHITESPACE").constData()+10), t878927.size()-10 }; }); -} - -int QNetworkProxyQuery_PeerPort(void* ptr) -{ - return static_cast(ptr)->peerPort(); -} - -struct QtNetwork_PackedString QNetworkProxyQuery_ProtocolTag(void* ptr) -{ - return ({ QByteArray teab311 = static_cast(ptr)->protocolTag().toUtf8(); QtNetwork_PackedString { const_cast(teab311.prepend("WHITESPACE").constData()+10), teab311.size()-10 }; }); -} - -long long QNetworkProxyQuery_QueryType(void* ptr) -{ - return static_cast(ptr)->queryType(); -} - -void QNetworkProxyQuery_SetLocalPort(void* ptr, int port) -{ - static_cast(ptr)->setLocalPort(port); -} - -void QNetworkProxyQuery_SetPeerHostName(void* ptr, struct QtNetwork_PackedString hostname) -{ - static_cast(ptr)->setPeerHostName(QString::fromUtf8(hostname.data, hostname.len)); -} - -void QNetworkProxyQuery_SetPeerPort(void* ptr, int port) -{ - static_cast(ptr)->setPeerPort(port); -} - -void QNetworkProxyQuery_SetProtocolTag(void* ptr, struct QtNetwork_PackedString protocolTag) -{ - static_cast(ptr)->setProtocolTag(QString::fromUtf8(protocolTag.data, protocolTag.len)); -} - -void QNetworkProxyQuery_SetQueryType(void* ptr, long long ty) -{ - static_cast(ptr)->setQueryType(static_cast(ty)); -} - -void QNetworkProxyQuery_SetUrl(void* ptr, void* url) -{ - static_cast(ptr)->setUrl(*static_cast(url)); -} - -void QNetworkProxyQuery_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QNetworkProxyQuery_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -void QNetworkProxyQuery_DestroyQNetworkProxyQuery(void* ptr) -{ - static_cast(ptr)->~QNetworkProxyQuery(); -} - -class MyQNetworkReply: public QNetworkReply -{ -public: - MyQNetworkReply(QObject *parent = Q_NULLPTR) : QNetworkReply(parent) {QNetworkReply_QNetworkReply_QRegisterMetaType();}; - void abort() { callbackQNetworkReply_Abort(this); }; - void close() { callbackQNetworkReply_Close(this); }; - void Signal_DownloadProgress(qint64 bytesReceived, qint64 bytesTotal) { callbackQNetworkReply_DownloadProgress(this, bytesReceived, bytesTotal); }; - void Signal_Encrypted() { callbackQNetworkReply_Encrypted(this); }; - void Signal_Error2(QNetworkReply::NetworkError code) { callbackQNetworkReply_Error2(this, code); }; - void Signal_Finished() { callbackQNetworkReply_Finished(this); }; - void ignoreSslErrors() { callbackQNetworkReply_IgnoreSslErrors(this); }; - void ignoreSslErrorsImplementation(const QList & errors) { callbackQNetworkReply_IgnoreSslErrorsImplementation(this, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; - void Signal_MetaDataChanged() { callbackQNetworkReply_MetaDataChanged(this); }; - void Signal_PreSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator * authenticator) { callbackQNetworkReply_PreSharedKeyAuthenticationRequired(this, authenticator); }; - void Signal_RedirectAllowed() { callbackQNetworkReply_RedirectAllowed(this); }; - void Signal_Redirected(const QUrl & url) { callbackQNetworkReply_Redirected(this, const_cast(&url)); }; - void setReadBufferSize(qint64 size) { callbackQNetworkReply_SetReadBufferSize(this, size); }; - void setSslConfigurationImplementation(const QSslConfiguration & configuration) { callbackQNetworkReply_SetSslConfigurationImplementation(this, const_cast(&configuration)); }; - void sslConfigurationImplementation(QSslConfiguration & configuration) const { callbackQNetworkReply_SslConfigurationImplementation(const_cast(static_cast(this)), static_cast(&configuration)); }; - void Signal_SslErrors(const QList & errors) { callbackQNetworkReply_SslErrors(this, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; - void Signal_UploadProgress(qint64 bytesSent, qint64 bytesTotal) { callbackQNetworkReply_UploadProgress(this, bytesSent, bytesTotal); }; - ~MyQNetworkReply() { callbackQNetworkReply_DestroyQNetworkReply(this); }; - void Signal_AboutToClose() { callbackQNetworkReply_AboutToClose(this); }; - bool atEnd() const { return callbackQNetworkReply_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQNetworkReply_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQNetworkReply_BytesToWrite(const_cast(static_cast(this))); }; - void Signal_BytesWritten(qint64 bytes) { callbackQNetworkReply_BytesWritten(this, bytes); }; - bool canReadLine() const { return callbackQNetworkReply_CanReadLine(const_cast(static_cast(this))) != 0; }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQNetworkReply_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQNetworkReply_ChannelReadyRead(this, channel); }; - bool isSequential() const { return callbackQNetworkReply_IsSequential(const_cast(static_cast(this))) != 0; }; - bool open(QIODevice::OpenMode mode) { return callbackQNetworkReply_Open(this, mode) != 0; }; - qint64 pos() const { return callbackQNetworkReply_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQNetworkReply_ReadChannelFinished(this); }; - qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQNetworkReply_ReadData(this, dataPacked, maxSize); }; - qint64 readLineData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQNetworkReply_ReadLineData(this, dataPacked, maxSize); }; - void Signal_ReadyRead() { callbackQNetworkReply_ReadyRead(this); }; - bool reset() { return callbackQNetworkReply_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQNetworkReply_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQNetworkReply_Size(const_cast(static_cast(this))); }; - bool waitForBytesWritten(int msecs) { return callbackQNetworkReply_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQNetworkReply_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { const_cast(data), maxSize };return callbackQNetworkReply_WriteData(this, dataPacked, maxSize); }; - void childEvent(QChildEvent * event) { callbackQNetworkReply_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQNetworkReply_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQNetworkReply_CustomEvent(this, event); }; - void deleteLater() { callbackQNetworkReply_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQNetworkReply_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkReply_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQNetworkReply_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkReply_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQNetworkReply_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkReply_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQNetworkReply_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QNetworkReply*) -Q_DECLARE_METATYPE(MyQNetworkReply*) - -int QNetworkReply_QNetworkReply_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkReply_NewQNetworkReply(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkReply(static_cast(parent)); - } else { - return new MyQNetworkReply(static_cast(parent)); - } -} - -void QNetworkReply_Abort(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "abort"); -} - -void* QNetworkReply_Attribute(void* ptr, long long code) -{ - return new QVariant(static_cast(ptr)->attribute(static_cast(code))); -} - -void QNetworkReply_CloseDefault(void* ptr) -{ - static_cast(ptr)->QNetworkReply::close(); -} - -void QNetworkReply_ConnectDownloadProgress(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::downloadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_DownloadProgress), static_cast(t)); -} - -void QNetworkReply_DisconnectDownloadProgress(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::downloadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_DownloadProgress)); -} - -void QNetworkReply_DownloadProgress(void* ptr, long long bytesReceived, long long bytesTotal) -{ - static_cast(ptr)->downloadProgress(bytesReceived, bytesTotal); -} - -void QNetworkReply_ConnectEncrypted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::encrypted), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Encrypted), static_cast(t)); -} - -void QNetworkReply_DisconnectEncrypted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::encrypted), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Encrypted)); -} - -void QNetworkReply_Encrypted(void* ptr) -{ - static_cast(ptr)->encrypted(); -} - -long long QNetworkReply_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -void QNetworkReply_ConnectError2(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::error), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Error2), static_cast(t)); -} - -void QNetworkReply_DisconnectError2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::error), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Error2)); -} - -void QNetworkReply_Error2(void* ptr, long long code) -{ - static_cast(ptr)->error(static_cast(code)); -} - -void QNetworkReply_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::finished), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Finished), static_cast(t)); -} - -void QNetworkReply_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::finished), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Finished)); -} - -void QNetworkReply_Finished(void* ptr) -{ - static_cast(ptr)->finished(); -} - -char QNetworkReply_HasRawHeader(void* ptr, void* headerName) -{ - return static_cast(ptr)->hasRawHeader(*static_cast(headerName)); -} - -void* QNetworkReply_Header(void* ptr, long long header) -{ - return new QVariant(static_cast(ptr)->header(static_cast(header))); -} - -void QNetworkReply_IgnoreSslErrors(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "ignoreSslErrors"); -} - -void QNetworkReply_IgnoreSslErrorsDefault(void* ptr) -{ - static_cast(ptr)->QNetworkReply::ignoreSslErrors(); -} - -void QNetworkReply_IgnoreSslErrors2(void* ptr, void* errors) -{ - static_cast(ptr)->ignoreSslErrors(*static_cast*>(errors)); -} - -void QNetworkReply_IgnoreSslErrorsImplementation(void* ptr, void* errors) -{ - static_cast(ptr)->ignoreSslErrorsImplementation(*static_cast*>(errors)); -} - -void QNetworkReply_IgnoreSslErrorsImplementationDefault(void* ptr, void* errors) -{ - static_cast(ptr)->QNetworkReply::ignoreSslErrorsImplementation(*static_cast*>(errors)); -} - -char QNetworkReply_IsFinished(void* ptr) -{ - return static_cast(ptr)->isFinished(); -} - -char QNetworkReply_IsRunning(void* ptr) -{ - return static_cast(ptr)->isRunning(); -} - -void* QNetworkReply_Manager(void* ptr) -{ - return static_cast(ptr)->manager(); -} - -void QNetworkReply_ConnectMetaDataChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::metaDataChanged), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_MetaDataChanged), static_cast(t)); -} - -void QNetworkReply_DisconnectMetaDataChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::metaDataChanged), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_MetaDataChanged)); -} - -void QNetworkReply_MetaDataChanged(void* ptr) -{ - static_cast(ptr)->metaDataChanged(); -} - -long long QNetworkReply_Operation(void* ptr) -{ - return static_cast(ptr)->operation(); -} - -void QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_PreSharedKeyAuthenticationRequired), static_cast(t)); -} - -void QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_PreSharedKeyAuthenticationRequired)); -} - -void QNetworkReply_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator) -{ - static_cast(ptr)->preSharedKeyAuthenticationRequired(static_cast(authenticator)); -} - -void* QNetworkReply_RawHeader(void* ptr, void* headerName) -{ - return new QByteArray(static_cast(ptr)->rawHeader(*static_cast(headerName))); -} - -struct QtNetwork_PackedList QNetworkReply_RawHeaderList(void* ptr) -{ - return ({ QList* tmpValue25fd91 = new QList(static_cast(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue25fd91, tmpValue25fd91->size() }; }); -} - -long long QNetworkReply_ReadBufferSize(void* ptr) -{ - return static_cast(ptr)->readBufferSize(); -} - -void QNetworkReply_ConnectRedirectAllowed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::redirectAllowed), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_RedirectAllowed), static_cast(t)); -} - -void QNetworkReply_DisconnectRedirectAllowed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::redirectAllowed), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_RedirectAllowed)); -} - -void QNetworkReply_RedirectAllowed(void* ptr) -{ - static_cast(ptr)->redirectAllowed(); -} - -void QNetworkReply_ConnectRedirected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::redirected), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Redirected), static_cast(t)); -} - -void QNetworkReply_DisconnectRedirected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::redirected), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_Redirected)); -} - -void QNetworkReply_Redirected(void* ptr, void* url) -{ - static_cast(ptr)->redirected(*static_cast(url)); -} - -void* QNetworkReply_Request(void* ptr) -{ - return new QNetworkRequest(static_cast(ptr)->request()); -} - -void QNetworkReply_SetAttribute(void* ptr, long long code, void* value) -{ - static_cast(ptr)->setAttribute(static_cast(code), *static_cast(value)); -} - -void QNetworkReply_SetError(void* ptr, long long errorCode, struct QtNetwork_PackedString errorString) -{ - static_cast(ptr)->setError(static_cast(errorCode), QString::fromUtf8(errorString.data, errorString.len)); -} - -void QNetworkReply_SetFinished(void* ptr, char finished) -{ - static_cast(ptr)->setFinished(finished != 0); -} - -void QNetworkReply_SetHeader(void* ptr, long long header, void* value) -{ - static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); -} - -void QNetworkReply_SetOperation(void* ptr, long long operation) -{ - static_cast(ptr)->setOperation(static_cast(operation)); -} - -void QNetworkReply_SetRawHeader(void* ptr, void* headerName, void* value) -{ - static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(value)); -} - -void QNetworkReply_SetReadBufferSize(void* ptr, long long size) -{ - static_cast(ptr)->setReadBufferSize(size); -} - -void QNetworkReply_SetReadBufferSizeDefault(void* ptr, long long size) -{ - static_cast(ptr)->QNetworkReply::setReadBufferSize(size); -} - -void QNetworkReply_SetRequest(void* ptr, void* request) -{ - static_cast(ptr)->setRequest(*static_cast(request)); -} - -void QNetworkReply_SetSslConfiguration(void* ptr, void* config) -{ - static_cast(ptr)->setSslConfiguration(*static_cast(config)); -} - -void QNetworkReply_SetSslConfigurationImplementation(void* ptr, void* configuration) -{ - static_cast(ptr)->setSslConfigurationImplementation(*static_cast(configuration)); -} - -void QNetworkReply_SetSslConfigurationImplementationDefault(void* ptr, void* configuration) -{ - static_cast(ptr)->QNetworkReply::setSslConfigurationImplementation(*static_cast(configuration)); -} - -void QNetworkReply_SetUrl(void* ptr, void* url) -{ - static_cast(ptr)->setUrl(*static_cast(url)); -} - -void* QNetworkReply_SslConfiguration(void* ptr) -{ - return new QSslConfiguration(static_cast(ptr)->sslConfiguration()); -} - -void QNetworkReply_SslConfigurationImplementation(void* ptr, void* configuration) -{ - static_cast(ptr)->sslConfigurationImplementation(*static_cast(configuration)); -} - -void QNetworkReply_SslConfigurationImplementationDefault(void* ptr, void* configuration) -{ - static_cast(ptr)->QNetworkReply::sslConfigurationImplementation(*static_cast(configuration)); -} - -void QNetworkReply_ConnectSslErrors(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QNetworkReply::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkReply::Signal_SslErrors), static_cast(t)); -} - -void QNetworkReply_DisconnectSslErrors(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QNetworkReply::sslErrors), static_cast(ptr), static_cast &)>(&MyQNetworkReply::Signal_SslErrors)); -} - -void QNetworkReply_SslErrors(void* ptr, void* errors) -{ - static_cast(ptr)->sslErrors(*static_cast*>(errors)); -} - -void QNetworkReply_ConnectUploadProgress(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkReply::uploadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_UploadProgress), static_cast(t)); -} - -void QNetworkReply_DisconnectUploadProgress(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkReply::uploadProgress), static_cast(ptr), static_cast(&MyQNetworkReply::Signal_UploadProgress)); -} - -void QNetworkReply_UploadProgress(void* ptr, long long bytesSent, long long bytesTotal) -{ - static_cast(ptr)->uploadProgress(bytesSent, bytesTotal); -} - -void* QNetworkReply_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -void QNetworkReply_DestroyQNetworkReply(void* ptr) -{ - static_cast(ptr)->~QNetworkReply(); -} - -void QNetworkReply_DestroyQNetworkReplyDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QNetworkReply___ignoreSslErrors_errors_atList2(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkReply___ignoreSslErrors_errors_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkReply___ignoreSslErrors_errors_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___ignoreSslErrorsImplementation_errors_atList(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkReply___ignoreSslErrorsImplementation_errors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkReply___ignoreSslErrorsImplementation_errors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___rawHeaderList_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkReply___rawHeaderList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkReply___rawHeaderList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___sslErrors_errors_atList(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkReply___sslErrors_errors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkReply___sslErrors_errors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkReply___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkReply___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkReply___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkReply___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkReply___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkReply___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkReply___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkReply___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkReply___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkReply___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkReply___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QNetworkReply_AtEndDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::atEnd(); -} - -long long QNetworkReply_BytesAvailableDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::bytesAvailable(); -} - -long long QNetworkReply_BytesToWriteDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::bytesToWrite(); -} - -char QNetworkReply_CanReadLineDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::canReadLine(); -} - -char QNetworkReply_IsSequentialDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::isSequential(); -} - -char QNetworkReply_OpenDefault(void* ptr, long long mode) -{ - return static_cast(ptr)->QNetworkReply::open(static_cast(mode)); -} - -long long QNetworkReply_PosDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::pos(); -} - -long long QNetworkReply_ReadData(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->readData(data, maxSize); -} - -long long QNetworkReply_ReadDataDefault(void* ptr, char* data, long long maxSize) -{ - Q_UNUSED(ptr); - Q_UNUSED(data); - Q_UNUSED(maxSize); - -} - -long long QNetworkReply_ReadLineDataDefault(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->QNetworkReply::readLineData(data, maxSize); -} - -char QNetworkReply_ResetDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::reset(); -} - -char QNetworkReply_SeekDefault(void* ptr, long long pos) -{ - return static_cast(ptr)->QNetworkReply::seek(pos); -} - -long long QNetworkReply_SizeDefault(void* ptr) -{ - return static_cast(ptr)->QNetworkReply::size(); -} - -char QNetworkReply_WaitForBytesWrittenDefault(void* ptr, int msecs) -{ - return static_cast(ptr)->QNetworkReply::waitForBytesWritten(msecs); -} - -char QNetworkReply_WaitForReadyReadDefault(void* ptr, int msecs) -{ - return static_cast(ptr)->QNetworkReply::waitForReadyRead(msecs); -} - -long long QNetworkReply_WriteData(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->writeData(const_cast(data), maxSize); -} - -long long QNetworkReply_WriteDataDefault(void* ptr, char* data, long long maxSize) -{ - return static_cast(ptr)->QNetworkReply::writeData(const_cast(data), maxSize); -} - -void QNetworkReply_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkReply::childEvent(static_cast(event)); -} - -void QNetworkReply_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkReply::connectNotify(*static_cast(sign)); -} - -void QNetworkReply_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkReply::customEvent(static_cast(event)); -} - -void QNetworkReply_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QNetworkReply::deleteLater(); -} - -void QNetworkReply_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkReply::disconnectNotify(*static_cast(sign)); -} - -char QNetworkReply_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QNetworkReply::event(static_cast(e)); -} - -char QNetworkReply_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QNetworkReply::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QNetworkReply_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QNetworkReply::metaObject()); -} - -void QNetworkReply_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkReply::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QNetworkRequest*) -void* QNetworkRequest_NewQNetworkRequest(void* url) -{ - return new QNetworkRequest(*static_cast(url)); -} - -void* QNetworkRequest_NewQNetworkRequest2(void* other) -{ - return new QNetworkRequest(*static_cast(other)); -} - -void* QNetworkRequest_Attribute(void* ptr, long long code, void* defaultValue) -{ - return new QVariant(static_cast(ptr)->attribute(static_cast(code), *static_cast(defaultValue))); -} - -char QNetworkRequest_HasRawHeader(void* ptr, void* headerName) -{ - return static_cast(ptr)->hasRawHeader(*static_cast(headerName)); -} - -void* QNetworkRequest_Header(void* ptr, long long header) -{ - return new QVariant(static_cast(ptr)->header(static_cast(header))); -} - -int QNetworkRequest_MaximumRedirectsAllowed(void* ptr) -{ - return static_cast(ptr)->maximumRedirectsAllowed(); -} - -void* QNetworkRequest_OriginatingObject(void* ptr) -{ - return static_cast(ptr)->originatingObject(); -} - -struct QtNetwork_PackedString QNetworkRequest_PeerVerifyName(void* ptr) -{ - return ({ QByteArray t332155 = static_cast(ptr)->peerVerifyName().toUtf8(); QtNetwork_PackedString { const_cast(t332155.prepend("WHITESPACE").constData()+10), t332155.size()-10 }; }); -} - -long long QNetworkRequest_Priority(void* ptr) -{ - return static_cast(ptr)->priority(); -} - -void* QNetworkRequest_RawHeader(void* ptr, void* headerName) -{ - return new QByteArray(static_cast(ptr)->rawHeader(*static_cast(headerName))); -} - -struct QtNetwork_PackedList QNetworkRequest_RawHeaderList(void* ptr) -{ - return ({ QList* tmpValue903df8 = new QList(static_cast(ptr)->rawHeaderList()); QtNetwork_PackedList { tmpValue903df8, tmpValue903df8->size() }; }); -} - -void QNetworkRequest_SetAttribute(void* ptr, long long code, void* value) -{ - static_cast(ptr)->setAttribute(static_cast(code), *static_cast(value)); -} - -void QNetworkRequest_SetHeader(void* ptr, long long header, void* value) -{ - static_cast(ptr)->setHeader(static_cast(header), *static_cast(value)); -} - -void QNetworkRequest_SetMaximumRedirectsAllowed(void* ptr, int maxRedirectsAllowed) -{ - static_cast(ptr)->setMaximumRedirectsAllowed(maxRedirectsAllowed); -} - -void QNetworkRequest_SetOriginatingObject(void* ptr, void* object) -{ - static_cast(ptr)->setOriginatingObject(static_cast(object)); -} - -void QNetworkRequest_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString peerName) -{ - static_cast(ptr)->setPeerVerifyName(QString::fromUtf8(peerName.data, peerName.len)); -} - -void QNetworkRequest_SetPriority(void* ptr, long long priority) -{ - static_cast(ptr)->setPriority(static_cast(priority)); -} - -void QNetworkRequest_SetRawHeader(void* ptr, void* headerName, void* headerValue) -{ - static_cast(ptr)->setRawHeader(*static_cast(headerName), *static_cast(headerValue)); -} - -void QNetworkRequest_SetSslConfiguration(void* ptr, void* config) -{ - static_cast(ptr)->setSslConfiguration(*static_cast(config)); -} - -void QNetworkRequest_SetUrl(void* ptr, void* url) -{ - static_cast(ptr)->setUrl(*static_cast(url)); -} - -void* QNetworkRequest_SslConfiguration(void* ptr) -{ - return new QSslConfiguration(static_cast(ptr)->sslConfiguration()); -} - -void QNetworkRequest_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QNetworkRequest_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -void QNetworkRequest_DestroyQNetworkRequest(void* ptr) -{ - static_cast(ptr)->~QNetworkRequest(); -} - -void* QNetworkRequest___rawHeaderList_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkRequest___rawHeaderList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkRequest___rawHeaderList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQNetworkSession: public QNetworkSession -{ -public: - MyQNetworkSession(const QNetworkConfiguration &connectionConfig, QObject *parent = Q_NULLPTR) : QNetworkSession(connectionConfig, parent) {QNetworkSession_QNetworkSession_QRegisterMetaType();}; - void accept() { callbackQNetworkSession_Accept(this); }; - void close() { callbackQNetworkSession_Close(this); }; - void Signal_Closed() { callbackQNetworkSession_Closed(this); }; - void Signal_Error2(QNetworkSession::SessionError error) { callbackQNetworkSession_Error2(this, error); }; - void ignore() { callbackQNetworkSession_Ignore(this); }; - void migrate() { callbackQNetworkSession_Migrate(this); }; - void Signal_NewConfigurationActivated() { callbackQNetworkSession_NewConfigurationActivated(this); }; - void open() { callbackQNetworkSession_Open(this); }; - void Signal_Opened() { callbackQNetworkSession_Opened(this); }; - void Signal_PreferredConfigurationChanged(const QNetworkConfiguration & config, bool isSeamless) { callbackQNetworkSession_PreferredConfigurationChanged(this, const_cast(&config), isSeamless); }; - void reject() { callbackQNetworkSession_Reject(this); }; - void Signal_StateChanged(QNetworkSession::State state) { callbackQNetworkSession_StateChanged(this, state); }; - void stop() { callbackQNetworkSession_Stop(this); }; - void Signal_UsagePoliciesChanged(QNetworkSession::UsagePolicies usagePolicies) { callbackQNetworkSession_UsagePoliciesChanged(this, usagePolicies); }; - ~MyQNetworkSession() { callbackQNetworkSession_DestroyQNetworkSession(this); }; - void childEvent(QChildEvent * event) { callbackQNetworkSession_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQNetworkSession_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQNetworkSession_CustomEvent(this, event); }; - void deleteLater() { callbackQNetworkSession_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQNetworkSession_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQNetworkSession_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQNetworkSession_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQNetworkSession_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQNetworkSession_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQNetworkSession_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQNetworkSession_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QNetworkSession*) -Q_DECLARE_METATYPE(MyQNetworkSession*) - -int QNetworkSession_QNetworkSession_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QNetworkSession_NewQNetworkSession(void* connectionConfig, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } else { - return new MyQNetworkSession(*static_cast(connectionConfig), static_cast(parent)); - } -} - -void QNetworkSession_Accept(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "accept"); -} - -void QNetworkSession_AcceptDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::accept(); -} - -unsigned long long QNetworkSession_ActiveTime(void* ptr) -{ - return static_cast(ptr)->activeTime(); -} - -unsigned long long QNetworkSession_BytesReceived(void* ptr) -{ - return static_cast(ptr)->bytesReceived(); -} - -unsigned long long QNetworkSession_BytesWritten(void* ptr) -{ - return static_cast(ptr)->bytesWritten(); -} - -void QNetworkSession_Close(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "close"); -} - -void QNetworkSession_CloseDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::close(); -} - -void QNetworkSession_ConnectClosed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::closed), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Closed), static_cast(t)); -} - -void QNetworkSession_DisconnectClosed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::closed), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Closed)); -} - -void QNetworkSession_Closed(void* ptr) -{ - static_cast(ptr)->closed(); -} - -void* QNetworkSession_Configuration(void* ptr) -{ - return new QNetworkConfiguration(static_cast(ptr)->configuration()); -} - -long long QNetworkSession_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -void QNetworkSession_ConnectError2(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::error), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Error2), static_cast(t)); -} - -void QNetworkSession_DisconnectError2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::error), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Error2)); -} - -void QNetworkSession_Error2(void* ptr, long long error) -{ - static_cast(ptr)->error(static_cast(error)); -} - -struct QtNetwork_PackedString QNetworkSession_ErrorString(void* ptr) -{ - return ({ QByteArray t57e370 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(t57e370.prepend("WHITESPACE").constData()+10), t57e370.size()-10 }; }); -} - -void QNetworkSession_Ignore(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "ignore"); -} - -void QNetworkSession_IgnoreDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::ignore(); -} - -void* QNetworkSession_Interface(void* ptr) -{ - return new QNetworkInterface(static_cast(ptr)->interface()); -} - -char QNetworkSession_IsOpen(void* ptr) -{ - return static_cast(ptr)->isOpen(); -} - -void QNetworkSession_Migrate(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "migrate"); -} - -void QNetworkSession_MigrateDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::migrate(); -} - -void QNetworkSession_ConnectNewConfigurationActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::newConfigurationActivated), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_NewConfigurationActivated), static_cast(t)); -} - -void QNetworkSession_DisconnectNewConfigurationActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::newConfigurationActivated), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_NewConfigurationActivated)); -} - -void QNetworkSession_NewConfigurationActivated(void* ptr) -{ - static_cast(ptr)->newConfigurationActivated(); -} - -void QNetworkSession_Open(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "open"); -} - -void QNetworkSession_OpenDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::open(); -} - -void QNetworkSession_ConnectOpened(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::opened), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Opened), static_cast(t)); -} - -void QNetworkSession_DisconnectOpened(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::opened), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_Opened)); -} - -void QNetworkSession_Opened(void* ptr) -{ - static_cast(ptr)->opened(); -} - -void QNetworkSession_ConnectPreferredConfigurationChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::preferredConfigurationChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_PreferredConfigurationChanged), static_cast(t)); -} - -void QNetworkSession_DisconnectPreferredConfigurationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::preferredConfigurationChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_PreferredConfigurationChanged)); -} - -void QNetworkSession_PreferredConfigurationChanged(void* ptr, void* config, char isSeamless) -{ - static_cast(ptr)->preferredConfigurationChanged(*static_cast(config), isSeamless != 0); -} - -void QNetworkSession_Reject(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reject"); -} - -void QNetworkSession_RejectDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::reject(); -} - -void* QNetworkSession_SessionProperty(void* ptr, struct QtNetwork_PackedString key) -{ - return new QVariant(static_cast(ptr)->sessionProperty(QString::fromUtf8(key.data, key.len))); -} - -void QNetworkSession_SetSessionProperty(void* ptr, struct QtNetwork_PackedString key, void* value) -{ - static_cast(ptr)->setSessionProperty(QString::fromUtf8(key.data, key.len), *static_cast(value)); -} - -long long QNetworkSession_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QNetworkSession_ConnectStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::stateChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_StateChanged), static_cast(t)); -} - -void QNetworkSession_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::stateChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_StateChanged)); -} - -void QNetworkSession_StateChanged(void* ptr, long long state) -{ - static_cast(ptr)->stateChanged(static_cast(state)); -} - -void QNetworkSession_Stop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stop"); -} - -void QNetworkSession_StopDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::stop(); -} - -long long QNetworkSession_UsagePolicies(void* ptr) -{ - return static_cast(ptr)->usagePolicies(); -} - -void QNetworkSession_ConnectUsagePoliciesChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QNetworkSession::usagePoliciesChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_UsagePoliciesChanged), static_cast(t)); -} - -void QNetworkSession_DisconnectUsagePoliciesChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QNetworkSession::usagePoliciesChanged), static_cast(ptr), static_cast(&MyQNetworkSession::Signal_UsagePoliciesChanged)); -} - -void QNetworkSession_UsagePoliciesChanged(void* ptr, long long usagePolicies) -{ - static_cast(ptr)->usagePoliciesChanged(static_cast(usagePolicies)); -} - -char QNetworkSession_WaitForOpened(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForOpened(msecs); -} - -void QNetworkSession_DestroyQNetworkSession(void* ptr) -{ - static_cast(ptr)->~QNetworkSession(); -} - -void QNetworkSession_DestroyQNetworkSessionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QNetworkSession___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkSession___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkSession___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkSession___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QNetworkSession___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QNetworkSession___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkSession___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkSession___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkSession___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkSession___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkSession___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkSession___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QNetworkSession___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QNetworkSession___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QNetworkSession___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QNetworkSession_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkSession::childEvent(static_cast(event)); -} - -void QNetworkSession_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkSession::connectNotify(*static_cast(sign)); -} - -void QNetworkSession_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkSession::customEvent(static_cast(event)); -} - -void QNetworkSession_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QNetworkSession::deleteLater(); -} - -void QNetworkSession_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QNetworkSession::disconnectNotify(*static_cast(sign)); -} - -char QNetworkSession_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QNetworkSession::event(static_cast(e)); -} - -char QNetworkSession_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QNetworkSession::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QNetworkSession_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QNetworkSession::metaObject()); -} - -void QNetworkSession_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QNetworkSession::timerEvent(static_cast(event)); -} - -Q_DECLARE_METATYPE(QOcspResponse*) -void* QOcspResponse_NewQOcspResponse() -{ - return new QOcspResponse(); -} - -void* QOcspResponse_NewQOcspResponse2(void* other) -{ - return new QOcspResponse(*static_cast(other)); -} - -void* QOcspResponse_NewQOcspResponse3(void* other) -{ - return new QOcspResponse(*static_cast(other)); -} - -void* QOcspResponse_Subject(void* ptr) -{ - return new QSslCertificate(static_cast(ptr)->subject()); -} - -void QOcspResponse_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QOcspResponse_DestroyQOcspResponse(void* ptr) -{ - static_cast(ptr)->~QOcspResponse(); -} - -Q_DECLARE_METATYPE(QSslCertificate*) -void* QSslCertificate_NewQSslCertificate(void* device, long long format) -{ - return new QSslCertificate(static_cast(device), static_cast(format)); -} - -void* QSslCertificate_NewQSslCertificate2(void* data, long long format) -{ - return new QSslCertificate(*static_cast(data), static_cast(format)); -} - -void* QSslCertificate_NewQSslCertificate3(void* other) -{ - return new QSslCertificate(*static_cast(other)); -} - -void QSslCertificate_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QSslCertificate_Digest(void* ptr, long long algorithm) -{ - return new QByteArray(static_cast(ptr)->digest(static_cast(algorithm))); -} - -void* QSslCertificate_EffectiveDate(void* ptr) -{ - return new QDateTime(static_cast(ptr)->effectiveDate()); -} - -void* QSslCertificate_ExpiryDate(void* ptr) -{ - return new QDateTime(static_cast(ptr)->expiryDate()); -} - -struct QtNetwork_PackedList QSslCertificate_Extensions(void* ptr) -{ - return ({ QList* tmpValuee9e52f = new QList(static_cast(ptr)->extensions()); QtNetwork_PackedList { tmpValuee9e52f, tmpValuee9e52f->size() }; }); -} - -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromData(void* data, long long format) -{ - return ({ QList* tmpValueec873e = new QList(QSslCertificate::fromData(*static_cast(data), static_cast(format))); QtNetwork_PackedList { tmpValueec873e, tmpValueec873e->size() }; }); -} - -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromDevice(void* device, long long format) -{ - return ({ QList* tmpValue2882dd = new QList(QSslCertificate::fromDevice(static_cast(device), static_cast(format))); QtNetwork_PackedList { tmpValue2882dd, tmpValue2882dd->size() }; }); -} - -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromPath(struct QtNetwork_PackedString path, long long format, long long syntax) -{ - return ({ QList* tmpValue73edf7 = new QList(QSslCertificate::fromPath(QString::fromUtf8(path.data, path.len), static_cast(format), static_cast(syntax))); QtNetwork_PackedList { tmpValue73edf7, tmpValue73edf7->size() }; }); -} - -char QSslCertificate_QSslCertificate_ImportPkcs12(void* device, void* key, void* certificate, void* caCertificates, void* passPhrase) -{ - return QSslCertificate::importPkcs12(static_cast(device), static_cast(key), static_cast(certificate), static_cast*>(caCertificates), *static_cast(passPhrase)); -} - -char QSslCertificate_IsBlacklisted(void* ptr) -{ - return static_cast(ptr)->isBlacklisted(); -} - -char QSslCertificate_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QSslCertificate_IsSelfSigned(void* ptr) -{ - return static_cast(ptr)->isSelfSigned(); -} - -struct QtNetwork_PackedString QSslCertificate_IssuerDisplayName(void* ptr) -{ - return ({ QByteArray tad77ca = static_cast(ptr)->issuerDisplayName().toUtf8(); QtNetwork_PackedString { const_cast(tad77ca.prepend("WHITESPACE").constData()+10), tad77ca.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCertificate_IssuerInfo(void* ptr, long long subject) -{ - return ({ QByteArray t768c47 = static_cast(ptr)->issuerInfo(static_cast(subject)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(t768c47.prepend("WHITESPACE").constData()+10), t768c47.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCertificate_IssuerInfo2(void* ptr, void* attribute) -{ - return ({ QByteArray tc820f1 = static_cast(ptr)->issuerInfo(*static_cast(attribute)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tc820f1.prepend("WHITESPACE").constData()+10), tc820f1.size()-10 }; }); -} - -struct QtNetwork_PackedList QSslCertificate_IssuerInfoAttributes(void* ptr) -{ - return ({ QList* tmpValue552db1 = new QList(static_cast(ptr)->issuerInfoAttributes()); QtNetwork_PackedList { tmpValue552db1, tmpValue552db1->size() }; }); -} - -void* QSslCertificate_PublicKey(void* ptr) -{ - return new QSslKey(static_cast(ptr)->publicKey()); -} - -void* QSslCertificate_SerialNumber(void* ptr) -{ - return new QByteArray(static_cast(ptr)->serialNumber()); -} - -struct QtNetwork_PackedList QSslCertificate_SubjectAlternativeNames(void* ptr) -{ - return ({ QMultiMap* tmpValuee67c86 = new QMultiMap(static_cast(ptr)->subjectAlternativeNames()); QtNetwork_PackedList { tmpValuee67c86, tmpValuee67c86->size() }; }); -} - -struct QtNetwork_PackedString QSslCertificate_SubjectDisplayName(void* ptr) -{ - return ({ QByteArray t65a96d = static_cast(ptr)->subjectDisplayName().toUtf8(); QtNetwork_PackedString { const_cast(t65a96d.prepend("WHITESPACE").constData()+10), t65a96d.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCertificate_SubjectInfo(void* ptr, long long subject) -{ - return ({ QByteArray tee2197 = static_cast(ptr)->subjectInfo(static_cast(subject)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tee2197.prepend("WHITESPACE").constData()+10), tee2197.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCertificate_SubjectInfo2(void* ptr, void* attribute) -{ - return ({ QByteArray tc13a73 = static_cast(ptr)->subjectInfo(*static_cast(attribute)).join("¡¦!").toUtf8(); QtNetwork_PackedString { const_cast(tc13a73.prepend("WHITESPACE").constData()+10), tc13a73.size()-10 }; }); -} - -struct QtNetwork_PackedList QSslCertificate_SubjectInfoAttributes(void* ptr) -{ - return ({ QList* tmpValue0a6cf3 = new QList(static_cast(ptr)->subjectInfoAttributes()); QtNetwork_PackedList { tmpValue0a6cf3, tmpValue0a6cf3->size() }; }); -} - -void QSslCertificate_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QSslCertificate_ToDer(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toDer()); -} - -void* QSslCertificate_ToPem(void* ptr) -{ - return new QByteArray(static_cast(ptr)->toPem()); -} - -struct QtNetwork_PackedString QSslCertificate_ToText(void* ptr) -{ - return ({ QByteArray t52ef8a = static_cast(ptr)->toText().toUtf8(); QtNetwork_PackedString { const_cast(t52ef8a.prepend("WHITESPACE").constData()+10), t52ef8a.size()-10 }; }); -} - -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_Verify(void* certificateChain, struct QtNetwork_PackedString hostName) -{ - return ({ QList* tmpValue6dbb92 = new QList(QSslCertificate::verify(({ QList* tmpP = static_cast*>(certificateChain); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }), QString::fromUtf8(hostName.data, hostName.len))); QtNetwork_PackedList { tmpValue6dbb92, tmpValue6dbb92->size() }; }); -} - -void* QSslCertificate_Version(void* ptr) -{ - return new QByteArray(static_cast(ptr)->version()); -} - -void QSslCertificate_DestroyQSslCertificate(void* ptr) -{ - static_cast(ptr)->~QSslCertificate(); -} - -void* QSslCertificate___extensions_atList(void* ptr, int i) -{ - return new QSslCertificateExtension(({QSslCertificateExtension tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___extensions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___extensions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___fromData_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___fromData_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___fromData_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___fromDevice_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___fromDevice_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___fromDevice_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___fromPath_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___fromPath_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___fromPath_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___importPkcs12_caCertificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___importPkcs12_caCertificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___importPkcs12_caCertificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___issuerInfoAttributes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___issuerInfoAttributes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___issuerInfoAttributes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -struct QtNetwork_PackedString QSslCertificate___subjectAlternativeNames_atList(void* ptr, long long v, int i) -{ - return ({ QByteArray tde657c = ({ QString tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMultiMap(); free(ptr); }; tmp; }).toUtf8(); QtNetwork_PackedString { const_cast(tde657c.prepend("WHITESPACE").constData()+10), tde657c.size()-10 }; }); -} - -void QSslCertificate___subjectAlternativeNames_setList(void* ptr, long long key, struct QtNetwork_PackedString i) -{ - static_cast*>(ptr)->insert(static_cast(key), QString::fromUtf8(i.data, i.len)); -} - -void* QSslCertificate___subjectAlternativeNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMultiMap(); -} - -struct QtNetwork_PackedList QSslCertificate___subjectAlternativeNames_keyList(void* ptr) -{ - return ({ QList* tmpValuec3ad92 = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValuec3ad92, tmpValuec3ad92->size() }; }); -} - -void* QSslCertificate___subjectInfoAttributes_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___subjectInfoAttributes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___subjectInfoAttributes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___verify_atList(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___verify_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___verify_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslCertificate___verify_certificateChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslCertificate___verify_certificateChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslCertificate___verify_certificateChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -long long QSslCertificate_____subjectAlternativeNames_keyList_atList(void* ptr, int i) -{ - return ({QSsl::AlternativeNameEntryType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSslCertificate_____subjectAlternativeNames_keyList_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QSslCertificate_____subjectAlternativeNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QSslCertificateExtension) -Q_DECLARE_METATYPE(QSslCertificateExtension*) -void* QSslCertificateExtension_NewQSslCertificateExtension() -{ - return new QSslCertificateExtension(); -} - -void* QSslCertificateExtension_NewQSslCertificateExtension2(void* other) -{ - return new QSslCertificateExtension(*static_cast(other)); -} - -char QSslCertificateExtension_IsCritical(void* ptr) -{ - return static_cast(ptr)->isCritical(); -} - -char QSslCertificateExtension_IsSupported(void* ptr) -{ - return static_cast(ptr)->isSupported(); -} - -struct QtNetwork_PackedString QSslCertificateExtension_Name(void* ptr) -{ - return ({ QByteArray t994389 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t994389.prepend("WHITESPACE").constData()+10), t994389.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCertificateExtension_Oid(void* ptr) -{ - return ({ QByteArray t615506 = static_cast(ptr)->oid().toUtf8(); QtNetwork_PackedString { const_cast(t615506.prepend("WHITESPACE").constData()+10), t615506.size()-10 }; }); -} - -void QSslCertificateExtension_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QSslCertificateExtension_Value(void* ptr) -{ - return new QVariant(static_cast(ptr)->value()); -} - -void QSslCertificateExtension_DestroyQSslCertificateExtension(void* ptr) -{ - static_cast(ptr)->~QSslCertificateExtension(); -} - -Q_DECLARE_METATYPE(QSslCipher) -Q_DECLARE_METATYPE(QSslCipher*) -void* QSslCipher_NewQSslCipher() -{ - return new QSslCipher(); -} - -void* QSslCipher_NewQSslCipher2(struct QtNetwork_PackedString name) -{ - return new QSslCipher(QString::fromUtf8(name.data, name.len)); -} - -void* QSslCipher_NewQSslCipher3(struct QtNetwork_PackedString name, long long protocol) -{ - return new QSslCipher(QString::fromUtf8(name.data, name.len), static_cast(protocol)); -} - -void* QSslCipher_NewQSslCipher4(void* other) -{ - return new QSslCipher(*static_cast(other)); -} - -struct QtNetwork_PackedString QSslCipher_AuthenticationMethod(void* ptr) -{ - return ({ QByteArray tfc1f5a = static_cast(ptr)->authenticationMethod().toUtf8(); QtNetwork_PackedString { const_cast(tfc1f5a.prepend("WHITESPACE").constData()+10), tfc1f5a.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCipher_EncryptionMethod(void* ptr) -{ - return ({ QByteArray ta39f95 = static_cast(ptr)->encryptionMethod().toUtf8(); QtNetwork_PackedString { const_cast(ta39f95.prepend("WHITESPACE").constData()+10), ta39f95.size()-10 }; }); -} - -char QSslCipher_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -struct QtNetwork_PackedString QSslCipher_KeyExchangeMethod(void* ptr) -{ - return ({ QByteArray tfbfb25 = static_cast(ptr)->keyExchangeMethod().toUtf8(); QtNetwork_PackedString { const_cast(tfbfb25.prepend("WHITESPACE").constData()+10), tfbfb25.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslCipher_Name(void* ptr) -{ - return ({ QByteArray t9ef3a9 = static_cast(ptr)->name().toUtf8(); QtNetwork_PackedString { const_cast(t9ef3a9.prepend("WHITESPACE").constData()+10), t9ef3a9.size()-10 }; }); -} - -long long QSslCipher_Protocol(void* ptr) -{ - return static_cast(ptr)->protocol(); -} - -struct QtNetwork_PackedString QSslCipher_ProtocolString(void* ptr) -{ - return ({ QByteArray t99c307 = static_cast(ptr)->protocolString().toUtf8(); QtNetwork_PackedString { const_cast(t99c307.prepend("WHITESPACE").constData()+10), t99c307.size()-10 }; }); -} - -int QSslCipher_SupportedBits(void* ptr) -{ - return static_cast(ptr)->supportedBits(); -} - -void QSslCipher_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -int QSslCipher_UsedBits(void* ptr) -{ - return static_cast(ptr)->usedBits(); -} - -void QSslCipher_DestroyQSslCipher(void* ptr) -{ - static_cast(ptr)->~QSslCipher(); -} - -Q_DECLARE_METATYPE(QSslConfiguration*) -void* QSslConfiguration_NewQSslConfiguration() -{ - return new QSslConfiguration(); -} - -void* QSslConfiguration_NewQSslConfiguration2(void* other) -{ - return new QSslConfiguration(*static_cast(other)); -} - -struct QtNetwork_PackedList QSslConfiguration_AllowedNextProtocols(void* ptr) -{ - return ({ QList* tmpValueb0056e = new QList(static_cast(ptr)->allowedNextProtocols()); QtNetwork_PackedList { tmpValueb0056e, tmpValueb0056e->size() }; }); -} - -struct QtNetwork_PackedList QSslConfiguration_BackendConfiguration(void* ptr) -{ - return ({ QMap* tmpValue94f7bd = new QMap(static_cast(ptr)->backendConfiguration()); QtNetwork_PackedList { tmpValue94f7bd, tmpValue94f7bd->size() }; }); -} - -struct QtNetwork_PackedList QSslConfiguration_CaCertificates(void* ptr) -{ - return ({ QList* tmpValue26f26b = new QList(static_cast(ptr)->caCertificates()); QtNetwork_PackedList { tmpValue26f26b, tmpValue26f26b->size() }; }); -} - -struct QtNetwork_PackedList QSslConfiguration_Ciphers(void* ptr) -{ - return ({ QList* tmpValue6f1f94 = new QList(static_cast(ptr)->ciphers()); QtNetwork_PackedList { tmpValue6f1f94, tmpValue6f1f94->size() }; }); -} - -void* QSslConfiguration_QSslConfiguration_DefaultConfiguration() -{ - return new QSslConfiguration(QSslConfiguration::defaultConfiguration()); -} - -void* QSslConfiguration_DiffieHellmanParameters(void* ptr) -{ - return new QSslDiffieHellmanParameters(static_cast(ptr)->diffieHellmanParameters()); -} - -void* QSslConfiguration_EphemeralServerKey(void* ptr) -{ - return new QSslKey(static_cast(ptr)->ephemeralServerKey()); -} - -char QSslConfiguration_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -void* QSslConfiguration_LocalCertificate(void* ptr) -{ - return new QSslCertificate(static_cast(ptr)->localCertificate()); -} - -struct QtNetwork_PackedList QSslConfiguration_LocalCertificateChain(void* ptr) -{ - return ({ QList* tmpValuea33763 = new QList(static_cast(ptr)->localCertificateChain()); QtNetwork_PackedList { tmpValuea33763, tmpValuea33763->size() }; }); -} - -void* QSslConfiguration_NextNegotiatedProtocol(void* ptr) -{ - return new QByteArray(static_cast(ptr)->nextNegotiatedProtocol()); -} - -long long QSslConfiguration_NextProtocolNegotiationStatus(void* ptr) -{ - return static_cast(ptr)->nextProtocolNegotiationStatus(); -} - -char QSslConfiguration_OcspStaplingEnabled(void* ptr) -{ - return static_cast(ptr)->ocspStaplingEnabled(); -} - -void* QSslConfiguration_PeerCertificate(void* ptr) -{ - return new QSslCertificate(static_cast(ptr)->peerCertificate()); -} - -struct QtNetwork_PackedList QSslConfiguration_PeerCertificateChain(void* ptr) -{ - return ({ QList* tmpValuea6ed84 = new QList(static_cast(ptr)->peerCertificateChain()); QtNetwork_PackedList { tmpValuea6ed84, tmpValuea6ed84->size() }; }); -} - -int QSslConfiguration_PeerVerifyDepth(void* ptr) -{ - return static_cast(ptr)->peerVerifyDepth(); -} - -long long QSslConfiguration_PeerVerifyMode(void* ptr) -{ - return static_cast(ptr)->peerVerifyMode(); -} - -void* QSslConfiguration_PreSharedKeyIdentityHint(void* ptr) -{ - return new QByteArray(static_cast(ptr)->preSharedKeyIdentityHint()); -} - -void* QSslConfiguration_PrivateKey(void* ptr) -{ - return new QSslKey(static_cast(ptr)->privateKey()); -} - -long long QSslConfiguration_Protocol(void* ptr) -{ - return static_cast(ptr)->protocol(); -} - -void* QSslConfiguration_SessionCipher(void* ptr) -{ - return new QSslCipher(static_cast(ptr)->sessionCipher()); -} - -long long QSslConfiguration_SessionProtocol(void* ptr) -{ - return static_cast(ptr)->sessionProtocol(); -} - -void* QSslConfiguration_SessionTicket(void* ptr) -{ - return new QByteArray(static_cast(ptr)->sessionTicket()); -} - -int QSslConfiguration_SessionTicketLifeTimeHint(void* ptr) -{ - return static_cast(ptr)->sessionTicketLifeTimeHint(); -} - -void QSslConfiguration_SetAllowedNextProtocols(void* ptr, void* protocols) -{ - static_cast(ptr)->setAllowedNextProtocols(({ QList* tmpP = static_cast*>(protocols); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -void QSslConfiguration_SetBackendConfiguration(void* ptr, void* backendConfiguration) -{ - static_cast(ptr)->setBackendConfiguration(*static_cast*>(backendConfiguration)); -} - -void QSslConfiguration_SetBackendConfigurationOption(void* ptr, void* name, void* value) -{ - static_cast(ptr)->setBackendConfigurationOption(*static_cast(name), *static_cast(value)); -} - -void QSslConfiguration_SetCaCertificates(void* ptr, void* certificates) -{ - static_cast(ptr)->setCaCertificates(*static_cast*>(certificates)); -} - -void QSslConfiguration_SetCiphers(void* ptr, void* ciphers) -{ - static_cast(ptr)->setCiphers(*static_cast*>(ciphers)); -} - -void QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(void* configuration) -{ - QSslConfiguration::setDefaultConfiguration(*static_cast(configuration)); -} - -void QSslConfiguration_SetDiffieHellmanParameters(void* ptr, void* dhparams) -{ - static_cast(ptr)->setDiffieHellmanParameters(*static_cast(dhparams)); -} - -void QSslConfiguration_SetEllipticCurves(void* ptr, void* curves) -{ - static_cast(ptr)->setEllipticCurves(*static_cast*>(curves)); -} - -void QSslConfiguration_SetLocalCertificate(void* ptr, void* certificate) -{ - static_cast(ptr)->setLocalCertificate(*static_cast(certificate)); -} - -void QSslConfiguration_SetLocalCertificateChain(void* ptr, void* localChain) -{ - static_cast(ptr)->setLocalCertificateChain(*static_cast*>(localChain)); -} - -void QSslConfiguration_SetOcspStaplingEnabled(void* ptr, char enabled) -{ - static_cast(ptr)->setOcspStaplingEnabled(enabled != 0); -} - -void QSslConfiguration_SetPeerVerifyDepth(void* ptr, int depth) -{ - static_cast(ptr)->setPeerVerifyDepth(depth); -} - -void QSslConfiguration_SetPeerVerifyMode(void* ptr, long long mode) -{ - static_cast(ptr)->setPeerVerifyMode(static_cast(mode)); -} - -void QSslConfiguration_SetPreSharedKeyIdentityHint(void* ptr, void* hint) -{ - static_cast(ptr)->setPreSharedKeyIdentityHint(*static_cast(hint)); -} - -void QSslConfiguration_SetPrivateKey(void* ptr, void* key) -{ - static_cast(ptr)->setPrivateKey(*static_cast(key)); -} - -void QSslConfiguration_SetProtocol(void* ptr, long long protocol) -{ - static_cast(ptr)->setProtocol(static_cast(protocol)); -} - -void QSslConfiguration_SetSessionTicket(void* ptr, void* sessionTicket) -{ - static_cast(ptr)->setSessionTicket(*static_cast(sessionTicket)); -} - -void QSslConfiguration_SetSslOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setSslOption(static_cast(option), on != 0); -} - -struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SupportedCiphers() -{ - return ({ QList* tmpValueeec6c1 = new QList(QSslConfiguration::supportedCiphers()); QtNetwork_PackedList { tmpValueeec6c1, tmpValueeec6c1->size() }; }); -} - -void QSslConfiguration_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SystemCaCertificates() -{ - return ({ QList* tmpValue2a78c1 = new QList(QSslConfiguration::systemCaCertificates()); QtNetwork_PackedList { tmpValue2a78c1, tmpValue2a78c1->size() }; }); -} - -char QSslConfiguration_TestSslOption(void* ptr, long long option) -{ - return static_cast(ptr)->testSslOption(static_cast(option)); -} - -void QSslConfiguration_DestroyQSslConfiguration(void* ptr) -{ - static_cast(ptr)->~QSslConfiguration(); -} - -void* QSslConfiguration___allowedNextProtocols_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___allowedNextProtocols_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___allowedNextProtocols_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___backendConfiguration_atList(void* ptr, void* v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(*static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___backendConfiguration_setList(void* ptr, void* key, void* i) -{ - static_cast*>(ptr)->insert(*static_cast(key), *static_cast(i)); -} - -void* QSslConfiguration___backendConfiguration_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtNetwork_PackedList QSslConfiguration___backendConfiguration_keyList(void* ptr) -{ - return ({ QList* tmpValued4e6db = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValued4e6db, tmpValued4e6db->size() }; }); -} - -void* QSslConfiguration___caCertificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___caCertificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___caCertificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___ciphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___ciphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___ciphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___ellipticCurves_atList(void* ptr, int i) -{ - return new QSslEllipticCurve(({QSslEllipticCurve tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___ellipticCurves_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___ellipticCurves_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QSslConfiguration___localCertificateChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___localCertificateChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___localCertificateChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___peerCertificateChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___peerCertificateChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___peerCertificateChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___setAllowedNextProtocols_protocols_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___setAllowedNextProtocols_protocols_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___setAllowedNextProtocols_protocols_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___setBackendConfiguration_backendConfiguration_atList(void* ptr, void* v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(*static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___setBackendConfiguration_backendConfiguration_setList(void* ptr, void* key, void* i) -{ - static_cast*>(ptr)->insert(*static_cast(key), *static_cast(i)); -} - -void* QSslConfiguration___setBackendConfiguration_backendConfiguration_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtNetwork_PackedList QSslConfiguration___setBackendConfiguration_backendConfiguration_keyList(void* ptr) -{ - return ({ QList* tmpValued4e6db = new QList(static_cast*>(ptr)->keys()); QtNetwork_PackedList { tmpValued4e6db, tmpValued4e6db->size() }; }); -} - -void* QSslConfiguration___setCaCertificates_certificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___setCaCertificates_certificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___setCaCertificates_certificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___setCiphers_ciphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___setCiphers_ciphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___setCiphers_ciphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___setEllipticCurves_curves_atList(void* ptr, int i) -{ - return new QSslEllipticCurve(({QSslEllipticCurve tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___setEllipticCurves_curves_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___setEllipticCurves_curves_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QSslConfiguration___setLocalCertificateChain_localChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___setLocalCertificateChain_localChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___setLocalCertificateChain_localChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___supportedCiphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___supportedCiphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___supportedCiphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration___supportedEllipticCurves_atList(void* ptr, int i) -{ - return new QSslEllipticCurve(({QSslEllipticCurve tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___supportedEllipticCurves_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___supportedEllipticCurves_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QSslConfiguration___systemCaCertificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration___systemCaCertificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration___systemCaCertificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration_____backendConfiguration_keyList_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration_____backendConfiguration_keyList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration_____backendConfiguration_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QSslDiffieHellmanParameters) -Q_DECLARE_METATYPE(QSslDiffieHellmanParameters*) -void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters() -{ - return new QSslDiffieHellmanParameters(); -} - -void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters2(void* other) -{ - return new QSslDiffieHellmanParameters(*static_cast(other)); -} - -void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters3(void* other) -{ - return new QSslDiffieHellmanParameters(*static_cast(other)); -} - -void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters() -{ - return new QSslDiffieHellmanParameters(QSslDiffieHellmanParameters::defaultParameters()); -} - -long long QSslDiffieHellmanParameters_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtNetwork_PackedString QSslDiffieHellmanParameters_ErrorString(void* ptr) -{ - return ({ QByteArray tfc2570 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(tfc2570.prepend("WHITESPACE").constData()+10), tfc2570.size()-10 }; }); -} - -void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(void* encoded, long long encoding) -{ - return new QSslDiffieHellmanParameters(QSslDiffieHellmanParameters::fromEncoded(*static_cast(encoded), static_cast(encoding))); -} - -void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(void* device, long long encoding) -{ - return new QSslDiffieHellmanParameters(QSslDiffieHellmanParameters::fromEncoded(static_cast(device), static_cast(encoding))); -} - -char QSslDiffieHellmanParameters_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QSslDiffieHellmanParameters_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void QSslDiffieHellmanParameters_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QSslDiffieHellmanParameters_DestroyQSslDiffieHellmanParameters(void* ptr) -{ - static_cast(ptr)->~QSslDiffieHellmanParameters(); -} - -Q_DECLARE_METATYPE(QSslEllipticCurve*) -void* QSslEllipticCurve_NewQSslEllipticCurve() -{ - return new QSslEllipticCurve(); -} - -void* QSslEllipticCurve_QSslEllipticCurve_FromLongName(struct QtNetwork_PackedString name) -{ - return new QSslEllipticCurve(QSslEllipticCurve::fromLongName(QString::fromUtf8(name.data, name.len))); -} - -void* QSslEllipticCurve_QSslEllipticCurve_FromShortName(struct QtNetwork_PackedString name) -{ - return new QSslEllipticCurve(QSslEllipticCurve::fromShortName(QString::fromUtf8(name.data, name.len))); -} - -char QSslEllipticCurve_IsTlsNamedCurve(void* ptr) -{ - return static_cast(ptr)->isTlsNamedCurve(); -} - -char QSslEllipticCurve_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtNetwork_PackedString QSslEllipticCurve_LongName(void* ptr) -{ - return ({ QByteArray t85b564 = static_cast(ptr)->longName().toUtf8(); QtNetwork_PackedString { const_cast(t85b564.prepend("WHITESPACE").constData()+10), t85b564.size()-10 }; }); -} - -struct QtNetwork_PackedString QSslEllipticCurve_ShortName(void* ptr) -{ - return ({ QByteArray tb6e6fc = static_cast(ptr)->shortName().toUtf8(); QtNetwork_PackedString { const_cast(tb6e6fc.prepend("WHITESPACE").constData()+10), tb6e6fc.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QSslError) -Q_DECLARE_METATYPE(QSslError*) -void* QSslError_NewQSslError() -{ - return new QSslError(); -} - -void* QSslError_NewQSslError2(long long error) -{ - return new QSslError(static_cast(error)); -} - -void* QSslError_NewQSslError3(long long error, void* certificate) -{ - return new QSslError(static_cast(error), *static_cast(certificate)); -} - -void* QSslError_NewQSslError4(void* other) -{ - return new QSslError(*static_cast(other)); -} - -void* QSslError_Certificate(void* ptr) -{ - return new QSslCertificate(static_cast(ptr)->certificate()); -} - -long long QSslError_Error(void* ptr) -{ - return static_cast(ptr)->error(); -} - -struct QtNetwork_PackedString QSslError_ErrorString(void* ptr) -{ - return ({ QByteArray t759e3e = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(t759e3e.prepend("WHITESPACE").constData()+10), t759e3e.size()-10 }; }); -} - -void QSslError_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void QSslError_DestroyQSslError(void* ptr) -{ - static_cast(ptr)->~QSslError(); -} - -Q_DECLARE_METATYPE(QSslKey) -Q_DECLARE_METATYPE(QSslKey*) -void* QSslKey_NewQSslKey() -{ - return new QSslKey(); -} - -void* QSslKey_NewQSslKey2(void* encoded, long long algorithm, long long encoding, long long ty, void* passPhrase) -{ - return new QSslKey(*static_cast(encoded), static_cast(algorithm), static_cast(encoding), static_cast(ty), *static_cast(passPhrase)); -} - -void* QSslKey_NewQSslKey3(void* device, long long algorithm, long long encoding, long long ty, void* passPhrase) -{ - return new QSslKey(static_cast(device), static_cast(algorithm), static_cast(encoding), static_cast(ty), *static_cast(passPhrase)); -} - -void* QSslKey_NewQSslKey5(void* other) -{ - return new QSslKey(*static_cast(other)); -} - -long long QSslKey_Algorithm(void* ptr) -{ - return static_cast(ptr)->algorithm(); -} - -void QSslKey_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -char QSslKey_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -int QSslKey_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -void QSslKey_Swap(void* ptr, void* other) -{ - static_cast(ptr)->swap(*static_cast(other)); -} - -void* QSslKey_ToDer(void* ptr, void* passPhrase) -{ - return new QByteArray(static_cast(ptr)->toDer(*static_cast(passPhrase))); -} - -void* QSslKey_ToPem(void* ptr, void* passPhrase) -{ - return new QByteArray(static_cast(ptr)->toPem(*static_cast(passPhrase))); -} - -long long QSslKey_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -void QSslKey_DestroyQSslKey(void* ptr) -{ - static_cast(ptr)->~QSslKey(); -} - -void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator() -{ - return new QSslPreSharedKeyAuthenticator(); -} - -void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator2(void* authenticator) -{ - return new QSslPreSharedKeyAuthenticator(*static_cast(authenticator)); -} - -void* QSslPreSharedKeyAuthenticator_Identity(void* ptr) -{ - return new QByteArray(static_cast(ptr)->identity()); -} - -void* QSslPreSharedKeyAuthenticator_IdentityHint(void* ptr) -{ - return new QByteArray(static_cast(ptr)->identityHint()); -} - -int QSslPreSharedKeyAuthenticator_MaximumIdentityLength(void* ptr) -{ - return static_cast(ptr)->maximumIdentityLength(); -} - -int QSslPreSharedKeyAuthenticator_MaximumPreSharedKeyLength(void* ptr) -{ - return static_cast(ptr)->maximumPreSharedKeyLength(); -} - -void* QSslPreSharedKeyAuthenticator_PreSharedKey(void* ptr) -{ - return new QByteArray(static_cast(ptr)->preSharedKey()); -} - -void QSslPreSharedKeyAuthenticator_SetIdentity(void* ptr, void* identity) -{ - static_cast(ptr)->setIdentity(*static_cast(identity)); -} - -void QSslPreSharedKeyAuthenticator_SetPreSharedKey(void* ptr, void* preSharedKey) -{ - static_cast(ptr)->setPreSharedKey(*static_cast(preSharedKey)); -} - -void QSslPreSharedKeyAuthenticator_Swap(void* ptr, void* authenticator) -{ - static_cast(ptr)->swap(*static_cast(authenticator)); -} - -void QSslPreSharedKeyAuthenticator_DestroyQSslPreSharedKeyAuthenticator(void* ptr) -{ - static_cast(ptr)->~QSslPreSharedKeyAuthenticator(); -} - -class MyQSslSocket: public QSslSocket -{ -public: - MyQSslSocket(QObject *parent = Q_NULLPTR) : QSslSocket(parent) {QSslSocket_QSslSocket_QRegisterMetaType();}; - bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; - bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQAbstractSocket_Close(this); }; - void Signal_Encrypted() { callbackQSslSocket_Encrypted(this); }; - void Signal_EncryptedBytesWritten(qint64 written) { callbackQSslSocket_EncryptedBytesWritten(this, written); }; - void ignoreSslErrors() { callbackQSslSocket_IgnoreSslErrors(this); }; - void Signal_ModeChanged(QSslSocket::SslMode mode) { callbackQSslSocket_ModeChanged(this, mode); }; - void Signal_PeerVerifyError(const QSslError & error) { callbackQSslSocket_PeerVerifyError(this, const_cast(&error)); }; - void Signal_PreSharedKeyAuthenticationRequired(QSslPreSharedKeyAuthenticator * authenticator) { callbackQSslSocket_PreSharedKeyAuthenticationRequired(this, authenticator); }; - qint64 readData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadData(this, dataPacked, maxlen); }; - void resume() { callbackQAbstractSocket_Resume(this); }; - void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; - void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; - QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; - void Signal_SslErrors2(const QList & errors) { callbackQSslSocket_SslErrors2(this, ({ QList* tmpValue570043 = new QList(errors); QtNetwork_PackedList { tmpValue570043, tmpValue570043->size() }; })); }; - void startClientEncryption() { callbackQSslSocket_StartClientEncryption(this); }; - void startServerEncryption() { callbackQSslSocket_StartServerEncryption(this); }; - bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; - bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 l) { QtNetwork_PackedString dataPacked = { const_cast(data), l };return callbackQAbstractSocket_WriteData(this, dataPacked, l); }; - ~MyQSslSocket() { callbackQSslSocket_DestroyQSslSocket(this); }; - void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; - void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; - void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; - void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; - void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; - void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; - void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; - bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; - void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; - qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; - void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; - void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; - void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; - bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; - qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; - bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; - void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSslSocket*) -Q_DECLARE_METATYPE(MyQSslSocket*) - -int QSslSocket_QSslSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSslSocket_NewQSslSocket(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSslSocket(static_cast(parent)); - } else { - return new MyQSslSocket(static_cast(parent)); - } -} - -void QSslSocket_AddCaCertificate(void* ptr, void* certificate) -{ - static_cast(ptr)->addCaCertificate(*static_cast(certificate)); -} - -char QSslSocket_AddCaCertificates(void* ptr, struct QtNetwork_PackedString path, long long format, long long syntax) -{ - return static_cast(ptr)->addCaCertificates(QString::fromUtf8(path.data, path.len), static_cast(format), static_cast(syntax)); -} - -void QSslSocket_AddCaCertificates2(void* ptr, void* certificates) -{ - static_cast(ptr)->addCaCertificates(*static_cast*>(certificates)); -} - -void QSslSocket_QSslSocket_AddDefaultCaCertificate(void* certificate) -{ - QSslSocket::addDefaultCaCertificate(*static_cast(certificate)); -} - -char QSslSocket_QSslSocket_AddDefaultCaCertificates(struct QtNetwork_PackedString path, long long encoding, long long syntax) -{ - return QSslSocket::addDefaultCaCertificates(QString::fromUtf8(path.data, path.len), static_cast(encoding), static_cast(syntax)); -} - -void QSslSocket_QSslSocket_AddDefaultCaCertificates2(void* certificates) -{ - QSslSocket::addDefaultCaCertificates(*static_cast*>(certificates)); -} - -void QSslSocket_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long mode, long long protocol) -{ - static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, static_cast(mode), static_cast(protocol)); -} - -void QSslSocket_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString sslPeerName, long long mode, long long protocol) -{ - static_cast(ptr)->connectToHostEncrypted(QString::fromUtf8(hostName.data, hostName.len), port, QString::fromUtf8(sslPeerName.data, sslPeerName.len), static_cast(mode), static_cast(protocol)); -} - -void QSslSocket_ConnectEncrypted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSslSocket::encrypted), static_cast(ptr), static_cast(&MyQSslSocket::Signal_Encrypted), static_cast(t)); -} - -void QSslSocket_DisconnectEncrypted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::encrypted), static_cast(ptr), static_cast(&MyQSslSocket::Signal_Encrypted)); -} - -void QSslSocket_Encrypted(void* ptr) -{ - static_cast(ptr)->encrypted(); -} - -long long QSslSocket_EncryptedBytesAvailable(void* ptr) -{ - return static_cast(ptr)->encryptedBytesAvailable(); -} - -long long QSslSocket_EncryptedBytesToWrite(void* ptr) -{ - return static_cast(ptr)->encryptedBytesToWrite(); -} - -void QSslSocket_ConnectEncryptedBytesWritten(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSslSocket::encryptedBytesWritten), static_cast(ptr), static_cast(&MyQSslSocket::Signal_EncryptedBytesWritten), static_cast(t)); -} - -void QSslSocket_DisconnectEncryptedBytesWritten(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::encryptedBytesWritten), static_cast(ptr), static_cast(&MyQSslSocket::Signal_EncryptedBytesWritten)); -} - -void QSslSocket_EncryptedBytesWritten(void* ptr, long long written) -{ - static_cast(ptr)->encryptedBytesWritten(written); -} - -void QSslSocket_IgnoreSslErrors(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "ignoreSslErrors"); -} - -void QSslSocket_IgnoreSslErrorsDefault(void* ptr) -{ - static_cast(ptr)->QSslSocket::ignoreSslErrors(); -} - -void QSslSocket_IgnoreSslErrors2(void* ptr, void* errors) -{ - static_cast(ptr)->ignoreSslErrors(*static_cast*>(errors)); -} - -char QSslSocket_IsEncrypted(void* ptr) -{ - return static_cast(ptr)->isEncrypted(); -} - -void* QSslSocket_LocalCertificate(void* ptr) -{ - return new QSslCertificate(static_cast(ptr)->localCertificate()); -} - -struct QtNetwork_PackedList QSslSocket_LocalCertificateChain(void* ptr) -{ - return ({ QList* tmpValue2adf53 = new QList(static_cast(ptr)->localCertificateChain()); QtNetwork_PackedList { tmpValue2adf53, tmpValue2adf53->size() }; }); -} - -long long QSslSocket_Mode(void* ptr) -{ - return static_cast(ptr)->mode(); -} - -void QSslSocket_ConnectModeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSslSocket::modeChanged), static_cast(ptr), static_cast(&MyQSslSocket::Signal_ModeChanged), static_cast(t)); -} - -void QSslSocket_DisconnectModeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::modeChanged), static_cast(ptr), static_cast(&MyQSslSocket::Signal_ModeChanged)); -} - -void QSslSocket_ModeChanged(void* ptr, long long mode) -{ - static_cast(ptr)->modeChanged(static_cast(mode)); -} - -struct QtNetwork_PackedList QSslSocket_OcspResponses(void* ptr) -{ - return ({ QVector* tmpValueb30b8c = new QVector(static_cast(ptr)->ocspResponses()); QtNetwork_PackedList { tmpValueb30b8c, tmpValueb30b8c->size() }; }); -} - -void* QSslSocket_PeerCertificate(void* ptr) -{ - return new QSslCertificate(static_cast(ptr)->peerCertificate()); -} - -struct QtNetwork_PackedList QSslSocket_PeerCertificateChain(void* ptr) -{ - return ({ QList* tmpValue11e917 = new QList(static_cast(ptr)->peerCertificateChain()); QtNetwork_PackedList { tmpValue11e917, tmpValue11e917->size() }; }); -} - -int QSslSocket_PeerVerifyDepth(void* ptr) -{ - return static_cast(ptr)->peerVerifyDepth(); -} - -void QSslSocket_ConnectPeerVerifyError(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSslSocket::peerVerifyError), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PeerVerifyError), static_cast(t)); -} - -void QSslSocket_DisconnectPeerVerifyError(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::peerVerifyError), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PeerVerifyError)); -} - -void QSslSocket_PeerVerifyError(void* ptr, void* error) -{ - static_cast(ptr)->peerVerifyError(*static_cast(error)); -} - -long long QSslSocket_PeerVerifyMode(void* ptr) -{ - return static_cast(ptr)->peerVerifyMode(); -} - -struct QtNetwork_PackedString QSslSocket_PeerVerifyName(void* ptr) -{ - return ({ QByteArray tefa5dd = static_cast(ptr)->peerVerifyName().toUtf8(); QtNetwork_PackedString { const_cast(tefa5dd.prepend("WHITESPACE").constData()+10), tefa5dd.size()-10 }; }); -} - -void QSslSocket_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSslSocket::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PreSharedKeyAuthenticationRequired), static_cast(t)); -} - -void QSslSocket_DisconnectPreSharedKeyAuthenticationRequired(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSslSocket::preSharedKeyAuthenticationRequired), static_cast(ptr), static_cast(&MyQSslSocket::Signal_PreSharedKeyAuthenticationRequired)); -} - -void QSslSocket_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator) -{ - static_cast(ptr)->preSharedKeyAuthenticationRequired(static_cast(authenticator)); -} - -void* QSslSocket_PrivateKey(void* ptr) -{ - return new QSslKey(static_cast(ptr)->privateKey()); -} - -long long QSslSocket_Protocol(void* ptr) -{ - return static_cast(ptr)->protocol(); -} - -void* QSslSocket_SessionCipher(void* ptr) -{ - return new QSslCipher(static_cast(ptr)->sessionCipher()); -} - -long long QSslSocket_SessionProtocol(void* ptr) -{ - return static_cast(ptr)->sessionProtocol(); -} - -void QSslSocket_SetLocalCertificate(void* ptr, void* certificate) -{ - static_cast(ptr)->setLocalCertificate(*static_cast(certificate)); -} - -void QSslSocket_SetLocalCertificate2(void* ptr, struct QtNetwork_PackedString path, long long format) -{ - static_cast(ptr)->setLocalCertificate(QString::fromUtf8(path.data, path.len), static_cast(format)); -} - -void QSslSocket_SetLocalCertificateChain(void* ptr, void* localChain) -{ - static_cast(ptr)->setLocalCertificateChain(*static_cast*>(localChain)); -} - -void QSslSocket_SetPeerVerifyDepth(void* ptr, int depth) -{ - static_cast(ptr)->setPeerVerifyDepth(depth); -} - -void QSslSocket_SetPeerVerifyMode(void* ptr, long long mode) -{ - static_cast(ptr)->setPeerVerifyMode(static_cast(mode)); -} - -void QSslSocket_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString hostName) -{ - static_cast(ptr)->setPeerVerifyName(QString::fromUtf8(hostName.data, hostName.len)); -} - -void QSslSocket_SetPrivateKey(void* ptr, void* key) -{ - static_cast(ptr)->setPrivateKey(*static_cast(key)); -} - -void QSslSocket_SetPrivateKey2(void* ptr, struct QtNetwork_PackedString fileName, long long algorithm, long long format, void* passPhrase) -{ - static_cast(ptr)->setPrivateKey(QString::fromUtf8(fileName.data, fileName.len), static_cast(algorithm), static_cast(format), *static_cast(passPhrase)); -} - -void QSslSocket_SetProtocol(void* ptr, long long protocol) -{ - static_cast(ptr)->setProtocol(static_cast(protocol)); -} - -void QSslSocket_SetSslConfiguration(void* ptr, void* configuration) -{ - static_cast(ptr)->setSslConfiguration(*static_cast(configuration)); -} - -void* QSslSocket_SslConfiguration(void* ptr) -{ - return new QSslConfiguration(static_cast(ptr)->sslConfiguration()); -} - -struct QtNetwork_PackedList QSslSocket_SslErrors(void* ptr) -{ - return ({ QList* tmpValued3510b = new QList(static_cast(ptr)->sslErrors()); QtNetwork_PackedList { tmpValued3510b, tmpValued3510b->size() }; }); -} - -void QSslSocket_ConnectSslErrors2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QSslSocket::sslErrors), static_cast(ptr), static_cast &)>(&MyQSslSocket::Signal_SslErrors2), static_cast(t)); -} - -void QSslSocket_DisconnectSslErrors2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QSslSocket::sslErrors), static_cast(ptr), static_cast &)>(&MyQSslSocket::Signal_SslErrors2)); -} - -void QSslSocket_SslErrors2(void* ptr, void* errors) -{ - static_cast(ptr)->sslErrors(*static_cast*>(errors)); -} - -long QSslSocket_QSslSocket_SslLibraryBuildVersionNumber() -{ - return QSslSocket::sslLibraryBuildVersionNumber(); -} - -struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryBuildVersionString() -{ - return ({ QByteArray t55b90e = QSslSocket::sslLibraryBuildVersionString().toUtf8(); QtNetwork_PackedString { const_cast(t55b90e.prepend("WHITESPACE").constData()+10), t55b90e.size()-10 }; }); -} - -long QSslSocket_QSslSocket_SslLibraryVersionNumber() -{ - return QSslSocket::sslLibraryVersionNumber(); -} - -struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryVersionString() -{ - return ({ QByteArray tdd64b4 = QSslSocket::sslLibraryVersionString().toUtf8(); QtNetwork_PackedString { const_cast(tdd64b4.prepend("WHITESPACE").constData()+10), tdd64b4.size()-10 }; }); -} - -void QSslSocket_StartClientEncryption(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "startClientEncryption"); -} - -void QSslSocket_StartClientEncryptionDefault(void* ptr) -{ - static_cast(ptr)->QSslSocket::startClientEncryption(); -} - -void QSslSocket_StartServerEncryption(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "startServerEncryption"); -} - -void QSslSocket_StartServerEncryptionDefault(void* ptr) -{ - static_cast(ptr)->QSslSocket::startServerEncryption(); -} - -char QSslSocket_QSslSocket_SupportsSsl() -{ - return QSslSocket::supportsSsl(); -} - -char QSslSocket_WaitForEncrypted(void* ptr, int msecs) -{ - return static_cast(ptr)->waitForEncrypted(msecs); -} - -void QSslSocket_DestroyQSslSocket(void* ptr) -{ - static_cast(ptr)->~QSslSocket(); -} - -void QSslSocket_DestroyQSslSocketDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QSslSocket___addCaCertificates_certificates_atList2(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___addCaCertificates_certificates_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___addCaCertificates_certificates_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___addDefaultCaCertificates_certificates_atList2(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___addDefaultCaCertificates_certificates_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___addDefaultCaCertificates_certificates_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___caCertificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___caCertificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___caCertificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___ciphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___ciphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___ciphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___defaultCaCertificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___defaultCaCertificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___defaultCaCertificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___defaultCiphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___defaultCiphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___defaultCiphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___ignoreSslErrors_errors_atList2(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___ignoreSslErrors_errors_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___ignoreSslErrors_errors_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___localCertificateChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___localCertificateChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___localCertificateChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___ocspResponses_atList(void* ptr, int i) -{ - return new QOcspResponse(({QOcspResponse tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QSslSocket___ocspResponses_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___ocspResponses_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QSslSocket___peerCertificateChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___peerCertificateChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___peerCertificateChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___setCaCertificates_certificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___setCaCertificates_certificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___setCaCertificates_certificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___setCiphers_ciphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___setCiphers_ciphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___setCiphers_ciphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___setDefaultCaCertificates_certificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___setDefaultCaCertificates_certificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___setDefaultCaCertificates_certificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___setDefaultCiphers_ciphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___setDefaultCiphers_ciphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___setDefaultCiphers_ciphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___setLocalCertificateChain_localChain_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___setLocalCertificateChain_localChain_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___setLocalCertificateChain_localChain_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___sslErrors_atList(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___sslErrors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___sslErrors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___sslErrors_errors_atList2(void* ptr, int i) -{ - return new QSslError(({QSslError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___sslErrors_errors_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___sslErrors_errors_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___supportedCiphers_atList(void* ptr, int i) -{ - return new QSslCipher(({QSslCipher tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___supportedCiphers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___supportedCiphers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSslSocket___systemCaCertificates_atList(void* ptr, int i) -{ - return new QSslCertificate(({QSslCertificate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSslSocket___systemCaCertificates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSslSocket___systemCaCertificates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTcpServer: public QTcpServer -{ -public: - MyQTcpServer(QObject *parent = Q_NULLPTR) : QTcpServer(parent) {QTcpServer_QTcpServer_QRegisterMetaType();}; - void Signal_AcceptError(QAbstractSocket::SocketError socketError) { callbackQTcpServer_AcceptError(this, socketError); }; - bool hasPendingConnections() const { return callbackQTcpServer_HasPendingConnections(const_cast(static_cast(this))) != 0; }; - void Signal_NewConnection() { callbackQTcpServer_NewConnection(this); }; - QTcpSocket * nextPendingConnection() { return static_cast(callbackQTcpServer_NextPendingConnection(this)); }; - ~MyQTcpServer() { callbackQTcpServer_DestroyQTcpServer(this); }; - void childEvent(QChildEvent * event) { callbackQTcpServer_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQTcpServer_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQTcpServer_CustomEvent(this, event); }; - void deleteLater() { callbackQTcpServer_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQTcpServer_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQTcpServer_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQTcpServer_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQTcpServer_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQTcpServer_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQTcpServer_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQTcpServer_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTcpServer*) -Q_DECLARE_METATYPE(MyQTcpServer*) - -int QTcpServer_QTcpServer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTcpServer_NewQTcpServer(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpServer(static_cast(parent)); - } else { - return new MyQTcpServer(static_cast(parent)); - } -} - -void QTcpServer_ConnectAcceptError(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QTcpServer::acceptError), static_cast(ptr), static_cast(&MyQTcpServer::Signal_AcceptError), static_cast(t)); -} - -void QTcpServer_DisconnectAcceptError(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTcpServer::acceptError), static_cast(ptr), static_cast(&MyQTcpServer::Signal_AcceptError)); -} - -void QTcpServer_AcceptError(void* ptr, long long socketError) -{ - static_cast(ptr)->acceptError(static_cast(socketError)); -} - -void QTcpServer_AddPendingConnection(void* ptr, void* socket) -{ - static_cast(ptr)->addPendingConnection(static_cast(socket)); -} - -void QTcpServer_Close(void* ptr) -{ - static_cast(ptr)->close(); -} - -struct QtNetwork_PackedString QTcpServer_ErrorString(void* ptr) -{ - return ({ QByteArray taa8c34 = static_cast(ptr)->errorString().toUtf8(); QtNetwork_PackedString { const_cast(taa8c34.prepend("WHITESPACE").constData()+10), taa8c34.size()-10 }; }); -} - -char QTcpServer_HasPendingConnections(void* ptr) -{ - return static_cast(ptr)->hasPendingConnections(); -} - -char QTcpServer_HasPendingConnectionsDefault(void* ptr) -{ - return static_cast(ptr)->QTcpServer::hasPendingConnections(); -} - -char QTcpServer_IsListening(void* ptr) -{ - return static_cast(ptr)->isListening(); -} - -char QTcpServer_Listen(void* ptr, void* address, unsigned short port) -{ - return static_cast(ptr)->listen(*static_cast(address), port); -} - -int QTcpServer_MaxPendingConnections(void* ptr) -{ - return static_cast(ptr)->maxPendingConnections(); -} - -void QTcpServer_ConnectNewConnection(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTcpServer::newConnection), static_cast(ptr), static_cast(&MyQTcpServer::Signal_NewConnection), static_cast(t)); -} - -void QTcpServer_DisconnectNewConnection(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTcpServer::newConnection), static_cast(ptr), static_cast(&MyQTcpServer::Signal_NewConnection)); -} - -void QTcpServer_NewConnection(void* ptr) -{ - static_cast(ptr)->newConnection(); -} - -void* QTcpServer_NextPendingConnection(void* ptr) -{ - return static_cast(ptr)->nextPendingConnection(); -} - -void* QTcpServer_NextPendingConnectionDefault(void* ptr) -{ - return static_cast(ptr)->QTcpServer::nextPendingConnection(); -} - -void QTcpServer_PauseAccepting(void* ptr) -{ - static_cast(ptr)->pauseAccepting(); -} - -void* QTcpServer_Proxy(void* ptr) -{ - return new QNetworkProxy(static_cast(ptr)->proxy()); -} - -void QTcpServer_ResumeAccepting(void* ptr) -{ - static_cast(ptr)->resumeAccepting(); -} - -void* QTcpServer_ServerAddress(void* ptr) -{ - return new QHostAddress(static_cast(ptr)->serverAddress()); -} - -long long QTcpServer_ServerError(void* ptr) -{ - return static_cast(ptr)->serverError(); -} - -unsigned short QTcpServer_ServerPort(void* ptr) -{ - return static_cast(ptr)->serverPort(); -} - -void QTcpServer_SetMaxPendingConnections(void* ptr, int numConnections) -{ - static_cast(ptr)->setMaxPendingConnections(numConnections); -} - -void QTcpServer_SetProxy(void* ptr, void* networkProxy) -{ - static_cast(ptr)->setProxy(*static_cast(networkProxy)); -} - -char QTcpServer_WaitForNewConnection(void* ptr, int msec, char* timedOut) -{ - return static_cast(ptr)->waitForNewConnection(msec, reinterpret_cast(timedOut)); -} - -void QTcpServer_DestroyQTcpServer(void* ptr) -{ - static_cast(ptr)->~QTcpServer(); -} - -void QTcpServer_DestroyQTcpServerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTcpServer___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTcpServer___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTcpServer___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTcpServer___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTcpServer___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTcpServer___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTcpServer___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTcpServer___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTcpServer___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTcpServer___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTcpServer___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTcpServer___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTcpServer___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTcpServer___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTcpServer___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QTcpServer_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QTcpServer::childEvent(static_cast(event)); -} - -void QTcpServer_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QTcpServer::connectNotify(*static_cast(sign)); -} - -void QTcpServer_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QTcpServer::customEvent(static_cast(event)); -} - -void QTcpServer_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QTcpServer::deleteLater(); -} - -void QTcpServer_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QTcpServer::disconnectNotify(*static_cast(sign)); -} - -char QTcpServer_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QTcpServer::event(static_cast(e)); -} - -char QTcpServer_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QTcpServer::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QTcpServer_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QTcpServer::metaObject()); -} - -void QTcpServer_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QTcpServer::timerEvent(static_cast(event)); -} - -class MyQTcpSocket: public QTcpSocket -{ -public: - MyQTcpSocket(QObject *parent = Q_NULLPTR) : QTcpSocket(parent) {QTcpSocket_QTcpSocket_QRegisterMetaType();}; - ~MyQTcpSocket() { callbackQTcpSocket_DestroyQTcpSocket(this); }; - bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; - bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQAbstractSocket_Close(this); }; - void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; - void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; - void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; - void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; - void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; - void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; - void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; - bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; - void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; - qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQAbstractSocket_ReadData(this, dataPacked, maxSize); }; - qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; - void resume() { callbackQAbstractSocket_Resume(this); }; - void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; - void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; - QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; - void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; - bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; - bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 size) { QtNetwork_PackedString dataPacked = { const_cast(data), size };return callbackQAbstractSocket_WriteData(this, dataPacked, size); }; - void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; - void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; - bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; - qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; - bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; - void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTcpSocket*) -Q_DECLARE_METATYPE(MyQTcpSocket*) - -int QTcpSocket_QTcpSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTcpSocket_NewQTcpSocket(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQTcpSocket(static_cast(parent)); - } else { - return new MyQTcpSocket(static_cast(parent)); - } -} - -void QTcpSocket_DestroyQTcpSocket(void* ptr) -{ - static_cast(ptr)->~QTcpSocket(); -} - -void QTcpSocket_DestroyQTcpSocketDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQUdpSocket: public QUdpSocket -{ -public: - MyQUdpSocket(QObject *parent = Q_NULLPTR) : QUdpSocket(parent) {QUdpSocket_QUdpSocket_QRegisterMetaType();}; - ~MyQUdpSocket() { callbackQUdpSocket_DestroyQUdpSocket(this); }; - bool atEnd() const { return callbackQAbstractSocket_AtEnd(const_cast(static_cast(this))) != 0; }; - qint64 bytesAvailable() const { return callbackQAbstractSocket_BytesAvailable(const_cast(static_cast(this))); }; - qint64 bytesToWrite() const { return callbackQAbstractSocket_BytesToWrite(const_cast(static_cast(this))); }; - bool canReadLine() const { return callbackQAbstractSocket_CanReadLine(const_cast(static_cast(this))) != 0; }; - void close() { callbackQAbstractSocket_Close(this); }; - void connectToHost(const QString & hostName, quint16 port, QIODevice::OpenMode openMode, QAbstractSocket::NetworkLayerProtocol protocol) { QByteArray tcf2288 = hostName.toUtf8(); QtNetwork_PackedString hostNamePacked = { const_cast(tcf2288.prepend("WHITESPACE").constData()+10), tcf2288.size()-10 };callbackQAbstractSocket_ConnectToHost(this, hostNamePacked, port, openMode, protocol); }; - void connectToHost(const QHostAddress & address, quint16 port, QIODevice::OpenMode openMode) { callbackQAbstractSocket_ConnectToHost2(this, const_cast(&address), port, openMode); }; - void Signal_Connected() { callbackQAbstractSocket_Connected(this); }; - void disconnectFromHost() { callbackQAbstractSocket_DisconnectFromHost(this); }; - void Signal_Disconnected() { callbackQAbstractSocket_Disconnected(this); }; - void Signal_Error2(QAbstractSocket::SocketError socketError) { callbackQAbstractSocket_Error2(this, socketError); }; - void Signal_HostFound() { callbackQAbstractSocket_HostFound(this); }; - bool isSequential() const { return callbackQAbstractSocket_IsSequential(const_cast(static_cast(this))) != 0; }; - void Signal_ProxyAuthenticationRequired(const QNetworkProxy & proxy, QAuthenticator * authenticator) { callbackQAbstractSocket_ProxyAuthenticationRequired(this, const_cast(&proxy), authenticator); }; - qint64 readData(char * data, qint64 maxSize) { QtNetwork_PackedString dataPacked = { data, maxSize };return callbackQAbstractSocket_ReadData(this, dataPacked, maxSize); }; - qint64 readLineData(char * data, qint64 maxlen) { QtNetwork_PackedString dataPacked = { data, maxlen };return callbackQAbstractSocket_ReadLineData(this, dataPacked, maxlen); }; - void resume() { callbackQAbstractSocket_Resume(this); }; - void setReadBufferSize(qint64 size) { callbackQAbstractSocket_SetReadBufferSize(this, size); }; - void setSocketOption(QAbstractSocket::SocketOption option, const QVariant & value) { callbackQAbstractSocket_SetSocketOption(this, option, const_cast(&value)); }; - QVariant socketOption(QAbstractSocket::SocketOption option) { return *static_cast(callbackQAbstractSocket_SocketOption(this, option)); }; - void Signal_StateChanged(QAbstractSocket::SocketState socketState) { callbackQAbstractSocket_StateChanged(this, socketState); }; - bool waitForBytesWritten(int msecs) { return callbackQAbstractSocket_WaitForBytesWritten(this, msecs) != 0; }; - bool waitForConnected(int msecs) { return callbackQAbstractSocket_WaitForConnected(this, msecs) != 0; }; - bool waitForDisconnected(int msecs) { return callbackQAbstractSocket_WaitForDisconnected(this, msecs) != 0; }; - bool waitForReadyRead(int msecs) { return callbackQAbstractSocket_WaitForReadyRead(this, msecs) != 0; }; - qint64 writeData(const char * data, qint64 size) { QtNetwork_PackedString dataPacked = { const_cast(data), size };return callbackQAbstractSocket_WriteData(this, dataPacked, size); }; - void Signal_AboutToClose() { callbackQAbstractSocket_AboutToClose(this); }; - void Signal_BytesWritten(qint64 bytes) { callbackQAbstractSocket_BytesWritten(this, bytes); }; - void Signal_ChannelBytesWritten(int channel, qint64 bytes) { callbackQAbstractSocket_ChannelBytesWritten(this, channel, bytes); }; - void Signal_ChannelReadyRead(int channel) { callbackQAbstractSocket_ChannelReadyRead(this, channel); }; - bool open(QIODevice::OpenMode mode) { return callbackQAbstractSocket_Open(this, mode) != 0; }; - qint64 pos() const { return callbackQAbstractSocket_Pos(const_cast(static_cast(this))); }; - void Signal_ReadChannelFinished() { callbackQAbstractSocket_ReadChannelFinished(this); }; - void Signal_ReadyRead() { callbackQAbstractSocket_ReadyRead(this); }; - bool reset() { return callbackQAbstractSocket_Reset(this) != 0; }; - bool seek(qint64 pos) { return callbackQAbstractSocket_Seek(this, pos) != 0; }; - qint64 size() const { return callbackQAbstractSocket_Size(const_cast(static_cast(this))); }; - void childEvent(QChildEvent * event) { callbackQAbstractSocket_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractSocket_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractSocket_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractSocket_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractSocket_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractSocket_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractSocket_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractSocket_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtNetwork_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractSocket_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractSocket_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QUdpSocket*) -Q_DECLARE_METATYPE(MyQUdpSocket*) - -int QUdpSocket_QUdpSocket_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QUdpSocket_NewQUdpSocket(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUdpSocket(static_cast(parent)); - } else { - return new MyQUdpSocket(static_cast(parent)); - } -} - -char QUdpSocket_HasPendingDatagrams(void* ptr) -{ - return static_cast(ptr)->hasPendingDatagrams(); -} - -char QUdpSocket_JoinMulticastGroup(void* ptr, void* groupAddress) -{ - return static_cast(ptr)->joinMulticastGroup(*static_cast(groupAddress)); -} - -char QUdpSocket_JoinMulticastGroup2(void* ptr, void* groupAddress, void* iface) -{ - return static_cast(ptr)->joinMulticastGroup(*static_cast(groupAddress), *static_cast(iface)); -} - -char QUdpSocket_LeaveMulticastGroup(void* ptr, void* groupAddress) -{ - return static_cast(ptr)->leaveMulticastGroup(*static_cast(groupAddress)); -} - -char QUdpSocket_LeaveMulticastGroup2(void* ptr, void* groupAddress, void* iface) -{ - return static_cast(ptr)->leaveMulticastGroup(*static_cast(groupAddress), *static_cast(iface)); -} - -void* QUdpSocket_MulticastInterface(void* ptr) -{ - return new QNetworkInterface(static_cast(ptr)->multicastInterface()); -} - -long long QUdpSocket_PendingDatagramSize(void* ptr) -{ - return static_cast(ptr)->pendingDatagramSize(); -} - -long long QUdpSocket_ReadDatagram(void* ptr, char* data, long long maxSize, void* address, unsigned short port) -{ - return static_cast(ptr)->readDatagram(data, maxSize, static_cast(address), &port); -} - -void* QUdpSocket_ReceiveDatagram(void* ptr, long long maxSize) -{ - return new QNetworkDatagram(static_cast(ptr)->receiveDatagram(maxSize)); -} - -void QUdpSocket_SetMulticastInterface(void* ptr, void* iface) -{ - static_cast(ptr)->setMulticastInterface(*static_cast(iface)); -} - -long long QUdpSocket_WriteDatagram(void* ptr, char* data, long long size, void* address, unsigned short port) -{ - return static_cast(ptr)->writeDatagram(const_cast(data), size, *static_cast(address), port); -} - -long long QUdpSocket_WriteDatagram2(void* ptr, void* datagram) -{ - return static_cast(ptr)->writeDatagram(*static_cast(datagram)); -} - -long long QUdpSocket_WriteDatagram3(void* ptr, void* datagram, void* host, unsigned short port) -{ - return static_cast(ptr)->writeDatagram(*static_cast(datagram), *static_cast(host), port); -} - -void QUdpSocket_DestroyQUdpSocket(void* ptr) -{ - static_cast(ptr)->~QUdpSocket(); -} - -void QUdpSocket_DestroyQUdpSocketDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* RawHeader_NewRawHeader() -{ - return new QNetworkCacheMetaData::RawHeader(); -} - -void* RawHeader_NewRawHeader2(void* first, void* second) -{ - return new QNetworkCacheMetaData::RawHeader(*static_cast(first), *static_cast(second)); -} - -void* RawHeader_First(void* ptr) -{ - return new QByteArray(static_cast(ptr)->first); -} - -void RawHeader_SetFirst(void* ptr, void* vqb) -{ - static_cast(ptr)->first = *static_cast(vqb); -} - -void* RawHeader_Second(void* ptr) -{ - return new QByteArray(static_cast(ptr)->second); -} - -void RawHeader_SetSecond(void* ptr, void* vqb) -{ - static_cast(ptr)->second = *static_cast(vqb); -} - diff --git a/vendor/github.com/therecipe/qt/network/network.go b/vendor/github.com/therecipe/qt/network/network.go deleted file mode 100644 index 926b0689..00000000 --- a/vendor/github.com/therecipe/qt/network/network.go +++ /dev/null @@ -1,20611 +0,0 @@ -// +build !minimal - -package network - -//#include -//#include -//#include -//#include "network.h" -import "C" -import ( - "github.com/therecipe/qt" - "github.com/therecipe/qt/core" - "reflect" - "runtime" - "strings" - "unsafe" -) - -func cGoUnpackString(s C.struct_QtNetwork_PackedString) string { - if int(s.len) == -1 { - return C.GoString(s.data) - } - return C.GoStringN(s.data, C.int(s.len)) -} -func cGoUnpackBytes(s C.struct_QtNetwork_PackedString) []byte { - if int(s.len) == -1 { - gs := C.GoString(s.data) - return *(*[]byte)(unsafe.Pointer(&gs)) - } - return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) -} -func unpackStringList(s string) []string { - if len(s) == 0 { - return make([]string, 0) - } - return strings.Split(s, "¡¦!") -} - -type QAbstractNetworkCache struct { - core.QObject -} - -type QAbstractNetworkCache_ITF interface { - core.QObject_ITF - QAbstractNetworkCache_PTR() *QAbstractNetworkCache -} - -func (ptr *QAbstractNetworkCache) QAbstractNetworkCache_PTR() *QAbstractNetworkCache { - return ptr -} - -func (ptr *QAbstractNetworkCache) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractNetworkCache) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractNetworkCache(ptr QAbstractNetworkCache_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractNetworkCache_PTR().Pointer() - } - return nil -} - -func NewQAbstractNetworkCacheFromPointer(ptr unsafe.Pointer) (n *QAbstractNetworkCache) { - n = new(QAbstractNetworkCache) - n.SetPointer(ptr) - return -} -func NewQAbstractNetworkCache(parent core.QObject_ITF) *QAbstractNetworkCache { - tmpValue := NewQAbstractNetworkCacheFromPointer(C.QAbstractNetworkCache_NewQAbstractNetworkCache(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractNetworkCache_CacheSize -func callbackQAbstractNetworkCache_CacheSize(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "cacheSize"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QAbstractNetworkCache) ConnectCacheSize(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cacheSize"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectCacheSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cacheSize") - } -} - -func (ptr *QAbstractNetworkCache) CacheSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QAbstractNetworkCache_CacheSize(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractNetworkCache_Clear -func callbackQAbstractNetworkCache_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractNetworkCache) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QAbstractNetworkCache) Clear() { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_Clear(ptr.Pointer()) - } -} - -//export callbackQAbstractNetworkCache_Data -func callbackQAbstractNetworkCache_Data(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQIODevice((*(*func(*core.QUrl) *core.QIODevice)(signal))(core.NewQUrlFromPointer(url))) - } - - return core.PointerFromQIODevice(core.NewQIODevice()) -} - -func (ptr *QAbstractNetworkCache) ConnectData(f func(url *core.QUrl) *core.QIODevice) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(url *core.QUrl) *core.QIODevice { - (*(*func(*core.QUrl) *core.QIODevice)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QAbstractNetworkCache) Data(url core.QUrl_ITF) *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QAbstractNetworkCache_Data(ptr.Pointer(), core.PointerFromQUrl(url))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractNetworkCache_Insert -func callbackQAbstractNetworkCache_Insert(ptr unsafe.Pointer, device unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "insert"); signal != nil { - (*(*func(*core.QIODevice))(signal))(core.NewQIODeviceFromPointer(device)) - } - -} - -func (ptr *QAbstractNetworkCache) ConnectInsert(f func(device *core.QIODevice)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insert"); signal != nil { - f := func(device *core.QIODevice) { - (*(*func(*core.QIODevice))(signal))(device) - f(device) - } - qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectInsert() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insert") - } -} - -func (ptr *QAbstractNetworkCache) Insert(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_Insert(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -//export callbackQAbstractNetworkCache_MetaData -func callbackQAbstractNetworkCache_MetaData(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaData"); signal != nil { - return PointerFromQNetworkCacheMetaData((*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(core.NewQUrlFromPointer(url))) - } - - return PointerFromQNetworkCacheMetaData(NewQNetworkCacheMetaData()) -} - -func (ptr *QAbstractNetworkCache) ConnectMetaData(f func(url *core.QUrl) *QNetworkCacheMetaData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "metaData"); signal != nil { - f := func(url *core.QUrl) *QNetworkCacheMetaData { - (*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectMetaData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "metaData") - } -} - -func (ptr *QAbstractNetworkCache) MetaData(url core.QUrl_ITF) *QNetworkCacheMetaData { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QAbstractNetworkCache_MetaData(ptr.Pointer(), core.PointerFromQUrl(url))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) - return tmpValue - } - return nil -} - -//export callbackQAbstractNetworkCache_Prepare -func callbackQAbstractNetworkCache_Prepare(ptr unsafe.Pointer, metaData unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "prepare"); signal != nil { - return core.PointerFromQIODevice((*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(NewQNetworkCacheMetaDataFromPointer(metaData))) - } - - return core.PointerFromQIODevice(core.NewQIODevice()) -} - -func (ptr *QAbstractNetworkCache) ConnectPrepare(f func(metaData *QNetworkCacheMetaData) *core.QIODevice) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "prepare"); signal != nil { - f := func(metaData *QNetworkCacheMetaData) *core.QIODevice { - (*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(metaData) - return f(metaData) - } - qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectPrepare() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "prepare") - } -} - -func (ptr *QAbstractNetworkCache) Prepare(metaData QNetworkCacheMetaData_ITF) *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QAbstractNetworkCache_Prepare(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractNetworkCache_Remove -func callbackQAbstractNetworkCache_Remove(ptr unsafe.Pointer, url unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "remove"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QUrl) bool)(signal))(core.NewQUrlFromPointer(url))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractNetworkCache) ConnectRemove(f func(url *core.QUrl) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "remove"); signal != nil { - f := func(url *core.QUrl) bool { - (*(*func(*core.QUrl) bool)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectRemove() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "remove") - } -} - -func (ptr *QAbstractNetworkCache) Remove(url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractNetworkCache_Remove(ptr.Pointer(), core.PointerFromQUrl(url))) != 0 - } - return false -} - -//export callbackQAbstractNetworkCache_UpdateMetaData -func callbackQAbstractNetworkCache_UpdateMetaData(ptr unsafe.Pointer, metaData unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateMetaData"); signal != nil { - (*(*func(*QNetworkCacheMetaData))(signal))(NewQNetworkCacheMetaDataFromPointer(metaData)) - } - -} - -func (ptr *QAbstractNetworkCache) ConnectUpdateMetaData(f func(metaData *QNetworkCacheMetaData)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateMetaData"); signal != nil { - f := func(metaData *QNetworkCacheMetaData) { - (*(*func(*QNetworkCacheMetaData))(signal))(metaData) - f(metaData) - } - qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectUpdateMetaData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateMetaData") - } -} - -func (ptr *QAbstractNetworkCache) UpdateMetaData(metaData QNetworkCacheMetaData_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_UpdateMetaData(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData)) - } -} - -//export callbackQAbstractNetworkCache_DestroyQAbstractNetworkCache -func callbackQAbstractNetworkCache_DestroyQAbstractNetworkCache(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractNetworkCache"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractNetworkCacheFromPointer(ptr).DestroyQAbstractNetworkCacheDefault() - } -} - -func (ptr *QAbstractNetworkCache) ConnectDestroyQAbstractNetworkCache(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractNetworkCache"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractNetworkCache", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractNetworkCache", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractNetworkCache) DisconnectDestroyQAbstractNetworkCache() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractNetworkCache") - } -} - -func (ptr *QAbstractNetworkCache) DestroyQAbstractNetworkCache() { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_DestroyQAbstractNetworkCache(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractNetworkCache) DestroyQAbstractNetworkCacheDefault() { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_DestroyQAbstractNetworkCacheDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractNetworkCache) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractNetworkCache) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractNetworkCache) __children_newList() unsafe.Pointer { - return C.QAbstractNetworkCache___children_newList(ptr.Pointer()) -} - -func (ptr *QAbstractNetworkCache) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QAbstractNetworkCache___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractNetworkCache) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractNetworkCache) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QAbstractNetworkCache___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractNetworkCache) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractNetworkCache) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractNetworkCache) __findChildren_newList() unsafe.Pointer { - return C.QAbstractNetworkCache___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QAbstractNetworkCache) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractNetworkCache) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractNetworkCache) __findChildren_newList3() unsafe.Pointer { - return C.QAbstractNetworkCache___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QAbstractNetworkCache) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractNetworkCache___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractNetworkCache) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractNetworkCache) __qFindChildren_newList2() unsafe.Pointer { - return C.QAbstractNetworkCache___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQAbstractNetworkCache_ChildEvent -func callbackQAbstractNetworkCache_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQAbstractNetworkCacheFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QAbstractNetworkCache) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQAbstractNetworkCache_ConnectNotify -func callbackQAbstractNetworkCache_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractNetworkCacheFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractNetworkCache) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractNetworkCache_CustomEvent -func callbackQAbstractNetworkCache_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQAbstractNetworkCacheFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QAbstractNetworkCache) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQAbstractNetworkCache_DeleteLater -func callbackQAbstractNetworkCache_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractNetworkCacheFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QAbstractNetworkCache) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractNetworkCache_Destroyed -func callbackQAbstractNetworkCache_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQAbstractNetworkCache_DisconnectNotify -func callbackQAbstractNetworkCache_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractNetworkCacheFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractNetworkCache) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractNetworkCache_Event -func callbackQAbstractNetworkCache_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractNetworkCacheFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QAbstractNetworkCache) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractNetworkCache_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQAbstractNetworkCache_EventFilter -func callbackQAbstractNetworkCache_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractNetworkCacheFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAbstractNetworkCache) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractNetworkCache_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQAbstractNetworkCache_MetaObject -func callbackQAbstractNetworkCache_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQAbstractNetworkCacheFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QAbstractNetworkCache) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QAbstractNetworkCache_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAbstractNetworkCache_ObjectNameChanged -func callbackQAbstractNetworkCache_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQAbstractNetworkCache_TimerEvent -func callbackQAbstractNetworkCache_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQAbstractNetworkCacheFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QAbstractNetworkCache) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractNetworkCache_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QAbstractSocket struct { - core.QIODevice -} - -type QAbstractSocket_ITF interface { - core.QIODevice_ITF - QAbstractSocket_PTR() *QAbstractSocket -} - -func (ptr *QAbstractSocket) QAbstractSocket_PTR() *QAbstractSocket { - return ptr -} - -func (ptr *QAbstractSocket) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractSocket) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QIODevice_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractSocket(ptr QAbstractSocket_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSocket_PTR().Pointer() - } - return nil -} - -func NewQAbstractSocketFromPointer(ptr unsafe.Pointer) (n *QAbstractSocket) { - n = new(QAbstractSocket) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractSocket__SocketType -//QAbstractSocket::SocketType -type QAbstractSocket__SocketType int64 - -const ( - QAbstractSocket__TcpSocket QAbstractSocket__SocketType = QAbstractSocket__SocketType(0) - QAbstractSocket__UdpSocket QAbstractSocket__SocketType = QAbstractSocket__SocketType(1) - QAbstractSocket__SctpSocket QAbstractSocket__SocketType = QAbstractSocket__SocketType(2) - QAbstractSocket__UnknownSocketType QAbstractSocket__SocketType = QAbstractSocket__SocketType(-1) -) - -//go:generate stringer -type=QAbstractSocket__NetworkLayerProtocol -//QAbstractSocket::NetworkLayerProtocol -type QAbstractSocket__NetworkLayerProtocol int64 - -const ( - QAbstractSocket__IPv4Protocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(0) - QAbstractSocket__IPv6Protocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(1) - QAbstractSocket__AnyIPProtocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(2) - QAbstractSocket__UnknownNetworkLayerProtocol QAbstractSocket__NetworkLayerProtocol = QAbstractSocket__NetworkLayerProtocol(-1) -) - -//go:generate stringer -type=QAbstractSocket__SocketError -//QAbstractSocket::SocketError -type QAbstractSocket__SocketError int64 - -const ( - QAbstractSocket__ConnectionRefusedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(0) - QAbstractSocket__RemoteHostClosedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(1) - QAbstractSocket__HostNotFoundError QAbstractSocket__SocketError = QAbstractSocket__SocketError(2) - QAbstractSocket__SocketAccessError QAbstractSocket__SocketError = QAbstractSocket__SocketError(3) - QAbstractSocket__SocketResourceError QAbstractSocket__SocketError = QAbstractSocket__SocketError(4) - QAbstractSocket__SocketTimeoutError QAbstractSocket__SocketError = QAbstractSocket__SocketError(5) - QAbstractSocket__DatagramTooLargeError QAbstractSocket__SocketError = QAbstractSocket__SocketError(6) - QAbstractSocket__NetworkError QAbstractSocket__SocketError = QAbstractSocket__SocketError(7) - QAbstractSocket__AddressInUseError QAbstractSocket__SocketError = QAbstractSocket__SocketError(8) - QAbstractSocket__SocketAddressNotAvailableError QAbstractSocket__SocketError = QAbstractSocket__SocketError(9) - QAbstractSocket__UnsupportedSocketOperationError QAbstractSocket__SocketError = QAbstractSocket__SocketError(10) - QAbstractSocket__UnfinishedSocketOperationError QAbstractSocket__SocketError = QAbstractSocket__SocketError(11) - QAbstractSocket__ProxyAuthenticationRequiredError QAbstractSocket__SocketError = QAbstractSocket__SocketError(12) - QAbstractSocket__SslHandshakeFailedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(13) - QAbstractSocket__ProxyConnectionRefusedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(14) - QAbstractSocket__ProxyConnectionClosedError QAbstractSocket__SocketError = QAbstractSocket__SocketError(15) - QAbstractSocket__ProxyConnectionTimeoutError QAbstractSocket__SocketError = QAbstractSocket__SocketError(16) - QAbstractSocket__ProxyNotFoundError QAbstractSocket__SocketError = QAbstractSocket__SocketError(17) - QAbstractSocket__ProxyProtocolError QAbstractSocket__SocketError = QAbstractSocket__SocketError(18) - QAbstractSocket__OperationError QAbstractSocket__SocketError = QAbstractSocket__SocketError(19) - QAbstractSocket__SslInternalError QAbstractSocket__SocketError = QAbstractSocket__SocketError(20) - QAbstractSocket__SslInvalidUserDataError QAbstractSocket__SocketError = QAbstractSocket__SocketError(21) - QAbstractSocket__TemporaryError QAbstractSocket__SocketError = QAbstractSocket__SocketError(22) - QAbstractSocket__UnknownSocketError QAbstractSocket__SocketError = QAbstractSocket__SocketError(-1) -) - -//go:generate stringer -type=QAbstractSocket__SocketState -//QAbstractSocket::SocketState -type QAbstractSocket__SocketState int64 - -const ( - QAbstractSocket__UnconnectedState QAbstractSocket__SocketState = QAbstractSocket__SocketState(0) - QAbstractSocket__HostLookupState QAbstractSocket__SocketState = QAbstractSocket__SocketState(1) - QAbstractSocket__ConnectingState QAbstractSocket__SocketState = QAbstractSocket__SocketState(2) - QAbstractSocket__ConnectedState QAbstractSocket__SocketState = QAbstractSocket__SocketState(3) - QAbstractSocket__BoundState QAbstractSocket__SocketState = QAbstractSocket__SocketState(4) - QAbstractSocket__ListeningState QAbstractSocket__SocketState = QAbstractSocket__SocketState(5) - QAbstractSocket__ClosingState QAbstractSocket__SocketState = QAbstractSocket__SocketState(6) -) - -//go:generate stringer -type=QAbstractSocket__SocketOption -//QAbstractSocket::SocketOption -type QAbstractSocket__SocketOption int64 - -const ( - QAbstractSocket__LowDelayOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(0) - QAbstractSocket__KeepAliveOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(1) - QAbstractSocket__MulticastTtlOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(2) - QAbstractSocket__MulticastLoopbackOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(3) - QAbstractSocket__TypeOfServiceOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(4) - QAbstractSocket__SendBufferSizeSocketOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(5) - QAbstractSocket__ReceiveBufferSizeSocketOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(6) - QAbstractSocket__PathMtuSocketOption QAbstractSocket__SocketOption = QAbstractSocket__SocketOption(7) -) - -//go:generate stringer -type=QAbstractSocket__BindFlag -//QAbstractSocket::BindFlag -type QAbstractSocket__BindFlag int64 - -const ( - QAbstractSocket__DefaultForPlatform QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x0) - QAbstractSocket__ShareAddress QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x1) - QAbstractSocket__DontShareAddress QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x2) - QAbstractSocket__ReuseAddressHint QAbstractSocket__BindFlag = QAbstractSocket__BindFlag(0x4) -) - -//go:generate stringer -type=QAbstractSocket__PauseMode -//QAbstractSocket::PauseMode -type QAbstractSocket__PauseMode int64 - -const ( - QAbstractSocket__PauseNever QAbstractSocket__PauseMode = QAbstractSocket__PauseMode(0x0) - QAbstractSocket__PauseOnSslErrors QAbstractSocket__PauseMode = QAbstractSocket__PauseMode(0x1) -) - -func NewQAbstractSocket(socketType QAbstractSocket__SocketType, parent core.QObject_ITF) *QAbstractSocket { - tmpValue := NewQAbstractSocketFromPointer(C.QAbstractSocket_NewQAbstractSocket(C.longlong(socketType), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractSocket) Abort() { - if ptr.Pointer() != nil { - C.QAbstractSocket_Abort(ptr.Pointer()) - } -} - -//export callbackQAbstractSocket_AtEnd -func callbackQAbstractSocket_AtEnd(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).AtEndDefault()))) -} - -func (ptr *QAbstractSocket) AtEndDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_AtEndDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSocket) Bind(address QHostAddress_ITF, port uint16, mode QAbstractSocket__BindFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_Bind(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QAbstractSocket) Bind2(port uint16, mode QAbstractSocket__BindFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_Bind2(ptr.Pointer(), C.ushort(port), C.longlong(mode))) != 0 - } - return false -} - -//export callbackQAbstractSocket_BytesAvailable -func callbackQAbstractSocket_BytesAvailable(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQAbstractSocketFromPointer(ptr).BytesAvailableDefault()) -} - -func (ptr *QAbstractSocket) BytesAvailableDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QAbstractSocket_BytesAvailableDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_BytesToWrite -func callbackQAbstractSocket_BytesToWrite(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQAbstractSocketFromPointer(ptr).BytesToWriteDefault()) -} - -func (ptr *QAbstractSocket) BytesToWriteDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QAbstractSocket_BytesToWriteDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_CanReadLine -func callbackQAbstractSocket_CanReadLine(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).CanReadLineDefault()))) -} - -func (ptr *QAbstractSocket) CanReadLineDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_CanReadLineDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractSocket_Close -func callbackQAbstractSocket_Close(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSocketFromPointer(ptr).CloseDefault() - } -} - -func (ptr *QAbstractSocket) CloseDefault() { - if ptr.Pointer() != nil { - C.QAbstractSocket_CloseDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractSocket_ConnectToHost -func callbackQAbstractSocket_ConnectToHost(ptr unsafe.Pointer, hostName C.struct_QtNetwork_PackedString, port C.ushort, openMode C.longlong, protocol C.longlong) { - if signal := qt.GetSignal(ptr, "connectToHost"); signal != nil { - (*(*func(string, uint16, core.QIODevice__OpenModeFlag, QAbstractSocket__NetworkLayerProtocol))(signal))(cGoUnpackString(hostName), uint16(port), core.QIODevice__OpenModeFlag(openMode), QAbstractSocket__NetworkLayerProtocol(protocol)) - } else { - NewQAbstractSocketFromPointer(ptr).ConnectToHostDefault(cGoUnpackString(hostName), uint16(port), core.QIODevice__OpenModeFlag(openMode), QAbstractSocket__NetworkLayerProtocol(protocol)) - } -} - -func (ptr *QAbstractSocket) ConnectConnectToHost(f func(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "connectToHost"); signal != nil { - f := func(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { - (*(*func(string, uint16, core.QIODevice__OpenModeFlag, QAbstractSocket__NetworkLayerProtocol))(signal))(hostName, port, openMode, protocol) - f(hostName, port, openMode, protocol) - } - qt.ConnectSignal(ptr.Pointer(), "connectToHost", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "connectToHost", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectConnectToHost() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "connectToHost") - } -} - -func (ptr *QAbstractSocket) ConnectToHost(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QAbstractSocket_ConnectToHost(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.longlong(openMode), C.longlong(protocol)) - } -} - -func (ptr *QAbstractSocket) ConnectToHostDefault(hostName string, port uint16, openMode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QAbstractSocket_ConnectToHostDefault(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.longlong(openMode), C.longlong(protocol)) - } -} - -//export callbackQAbstractSocket_ConnectToHost2 -func callbackQAbstractSocket_ConnectToHost2(ptr unsafe.Pointer, address unsafe.Pointer, port C.ushort, openMode C.longlong) { - if signal := qt.GetSignal(ptr, "connectToHost2"); signal != nil { - (*(*func(*QHostAddress, uint16, core.QIODevice__OpenModeFlag))(signal))(NewQHostAddressFromPointer(address), uint16(port), core.QIODevice__OpenModeFlag(openMode)) - } else { - NewQAbstractSocketFromPointer(ptr).ConnectToHost2Default(NewQHostAddressFromPointer(address), uint16(port), core.QIODevice__OpenModeFlag(openMode)) - } -} - -func (ptr *QAbstractSocket) ConnectConnectToHost2(f func(address *QHostAddress, port uint16, openMode core.QIODevice__OpenModeFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "connectToHost2"); signal != nil { - f := func(address *QHostAddress, port uint16, openMode core.QIODevice__OpenModeFlag) { - (*(*func(*QHostAddress, uint16, core.QIODevice__OpenModeFlag))(signal))(address, port, openMode) - f(address, port, openMode) - } - qt.ConnectSignal(ptr.Pointer(), "connectToHost2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "connectToHost2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectConnectToHost2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "connectToHost2") - } -} - -func (ptr *QAbstractSocket) ConnectToHost2(address QHostAddress_ITF, port uint16, openMode core.QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - C.QAbstractSocket_ConnectToHost2(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port), C.longlong(openMode)) - } -} - -func (ptr *QAbstractSocket) ConnectToHost2Default(address QHostAddress_ITF, port uint16, openMode core.QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - C.QAbstractSocket_ConnectToHost2Default(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port), C.longlong(openMode)) - } -} - -//export callbackQAbstractSocket_Connected -func callbackQAbstractSocket_Connected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractSocket) ConnectConnected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "connected") { - C.QAbstractSocket_ConnectConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "connected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectConnected() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectConnected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "connected") - } -} - -func (ptr *QAbstractSocket) Connected() { - if ptr.Pointer() != nil { - C.QAbstractSocket_Connected(ptr.Pointer()) - } -} - -//export callbackQAbstractSocket_DisconnectFromHost -func callbackQAbstractSocket_DisconnectFromHost(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectFromHost"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSocketFromPointer(ptr).DisconnectFromHostDefault() - } -} - -func (ptr *QAbstractSocket) ConnectDisconnectFromHost(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "disconnectFromHost"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "disconnectFromHost", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "disconnectFromHost", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectDisconnectFromHost() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "disconnectFromHost") - } -} - -func (ptr *QAbstractSocket) DisconnectFromHost() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectFromHost(ptr.Pointer()) - } -} - -func (ptr *QAbstractSocket) DisconnectFromHostDefault() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectFromHostDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractSocket_Disconnected -func callbackQAbstractSocket_Disconnected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractSocket) ConnectDisconnected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "disconnected") { - C.QAbstractSocket_ConnectDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "disconnected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "disconnected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectDisconnected() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectDisconnected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "disconnected") - } -} - -func (ptr *QAbstractSocket) Disconnected() { - if ptr.Pointer() != nil { - C.QAbstractSocket_Disconnected(ptr.Pointer()) - } -} - -func (ptr *QAbstractSocket) Error() QAbstractSocket__SocketError { - if ptr.Pointer() != nil { - return QAbstractSocket__SocketError(C.QAbstractSocket_Error(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_Error2 -func callbackQAbstractSocket_Error2(ptr unsafe.Pointer, socketError C.longlong) { - if signal := qt.GetSignal(ptr, "error2"); signal != nil { - (*(*func(QAbstractSocket__SocketError))(signal))(QAbstractSocket__SocketError(socketError)) - } - -} - -func (ptr *QAbstractSocket) ConnectError2(f func(socketError QAbstractSocket__SocketError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "error2") { - C.QAbstractSocket_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { - f := func(socketError QAbstractSocket__SocketError) { - (*(*func(QAbstractSocket__SocketError))(signal))(socketError) - f(socketError) - } - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectError2() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectError2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "error2") - } -} - -func (ptr *QAbstractSocket) Error2(socketError QAbstractSocket__SocketError) { - if ptr.Pointer() != nil { - C.QAbstractSocket_Error2(ptr.Pointer(), C.longlong(socketError)) - } -} - -func (ptr *QAbstractSocket) Flush() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_Flush(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractSocket_HostFound -func callbackQAbstractSocket_HostFound(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hostFound"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractSocket) ConnectHostFound(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "hostFound") { - C.QAbstractSocket_ConnectHostFound(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hostFound"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "hostFound"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hostFound", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hostFound", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectHostFound() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectHostFound(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "hostFound") - } -} - -func (ptr *QAbstractSocket) HostFound() { - if ptr.Pointer() != nil { - C.QAbstractSocket_HostFound(ptr.Pointer()) - } -} - -//export callbackQAbstractSocket_IsSequential -func callbackQAbstractSocket_IsSequential(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).IsSequentialDefault()))) -} - -func (ptr *QAbstractSocket) IsSequentialDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_IsSequentialDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSocket) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSocket) LocalAddress() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QAbstractSocket_LocalAddress(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) LocalPort() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QAbstractSocket_LocalPort(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSocket) PauseMode() QAbstractSocket__PauseMode { - if ptr.Pointer() != nil { - return QAbstractSocket__PauseMode(C.QAbstractSocket_PauseMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSocket) PeerAddress() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QAbstractSocket_PeerAddress(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) PeerName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractSocket_PeerName(ptr.Pointer())) - } - return "" -} - -func (ptr *QAbstractSocket) PeerPort() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QAbstractSocket_PeerPort(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSocket) ProtocolTag() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractSocket_ProtocolTag(ptr.Pointer())) - } - return "" -} - -func (ptr *QAbstractSocket) Proxy() *QNetworkProxy { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkProxyFromPointer(C.QAbstractSocket_Proxy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue - } - return nil -} - -//export callbackQAbstractSocket_ProxyAuthenticationRequired -func callbackQAbstractSocket_ProxyAuthenticationRequired(ptr unsafe.Pointer, proxy unsafe.Pointer, authenticator unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "proxyAuthenticationRequired"); signal != nil { - (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(NewQNetworkProxyFromPointer(proxy), NewQAuthenticatorFromPointer(authenticator)) - } - -} - -func (ptr *QAbstractSocket) ConnectProxyAuthenticationRequired(f func(proxy *QNetworkProxy, authenticator *QAuthenticator)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "proxyAuthenticationRequired") { - C.QAbstractSocket_ConnectProxyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "proxyAuthenticationRequired"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "proxyAuthenticationRequired"); signal != nil { - f := func(proxy *QNetworkProxy, authenticator *QAuthenticator) { - (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(proxy, authenticator) - f(proxy, authenticator) - } - qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectProxyAuthenticationRequired() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectProxyAuthenticationRequired(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "proxyAuthenticationRequired") - } -} - -func (ptr *QAbstractSocket) ProxyAuthenticationRequired(proxy QNetworkProxy_ITF, authenticator QAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_ProxyAuthenticationRequired(ptr.Pointer(), PointerFromQNetworkProxy(proxy), PointerFromQAuthenticator(authenticator)) - } -} - -func (ptr *QAbstractSocket) ReadBufferSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QAbstractSocket_ReadBufferSize(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_ReadData -func callbackQAbstractSocket_ReadData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - retS := cGoUnpackString(data) - ret := C.longlong(NewQAbstractSocketFromPointer(ptr).ReadDataDefault(&retS, int64(maxSize))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret -} - -func (ptr *QAbstractSocket) ConnectReadData(f func(data *string, maxSize int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { - f := func(data *string, maxSize int64) int64 { - (*(*func(*string, int64) int64)(signal))(data, maxSize) - return f(data, maxSize) - } - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectReadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readData") - } -} - -func (ptr *QAbstractSocket) ReadData(data *string, maxSize int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxSize))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QAbstractSocket_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QAbstractSocket) ReadDataDefault(data *string, maxSize int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxSize))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QAbstractSocket_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -//export callbackQAbstractSocket_ReadLineData -func callbackQAbstractSocket_ReadLineData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxlen C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxlen))) - } - - return C.longlong(NewQAbstractSocketFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxlen))) -} - -func (ptr *QAbstractSocket) ReadLineDataDefault(data []byte, maxlen int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QAbstractSocket_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxlen))) - } - return 0 -} - -//export callbackQAbstractSocket_Resume -func callbackQAbstractSocket_Resume(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resume"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSocketFromPointer(ptr).ResumeDefault() - } -} - -func (ptr *QAbstractSocket) ConnectResume(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resume"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resume", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectResume() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resume") - } -} - -func (ptr *QAbstractSocket) Resume() { - if ptr.Pointer() != nil { - C.QAbstractSocket_Resume(ptr.Pointer()) - } -} - -func (ptr *QAbstractSocket) ResumeDefault() { - if ptr.Pointer() != nil { - C.QAbstractSocket_ResumeDefault(ptr.Pointer()) - } -} - -func (ptr *QAbstractSocket) SetLocalAddress(address QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetLocalAddress(ptr.Pointer(), PointerFromQHostAddress(address)) - } -} - -func (ptr *QAbstractSocket) SetLocalPort(port uint16) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetLocalPort(ptr.Pointer(), C.ushort(port)) - } -} - -func (ptr *QAbstractSocket) SetPauseMode(pauseMode QAbstractSocket__PauseMode) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetPauseMode(ptr.Pointer(), C.longlong(pauseMode)) - } -} - -func (ptr *QAbstractSocket) SetPeerAddress(address QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetPeerAddress(ptr.Pointer(), PointerFromQHostAddress(address)) - } -} - -func (ptr *QAbstractSocket) SetPeerName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QAbstractSocket_SetPeerName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QAbstractSocket) SetPeerPort(port uint16) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetPeerPort(ptr.Pointer(), C.ushort(port)) - } -} - -func (ptr *QAbstractSocket) SetProtocolTag(tag string) { - if ptr.Pointer() != nil { - var tagC *C.char - if tag != "" { - tagC = C.CString(tag) - defer C.free(unsafe.Pointer(tagC)) - } - C.QAbstractSocket_SetProtocolTag(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: tagC, len: C.longlong(len(tag))}) - } -} - -func (ptr *QAbstractSocket) SetProxy(networkProxy QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetProxy(ptr.Pointer(), PointerFromQNetworkProxy(networkProxy)) - } -} - -//export callbackQAbstractSocket_SetReadBufferSize -func callbackQAbstractSocket_SetReadBufferSize(ptr unsafe.Pointer, size C.longlong) { - if signal := qt.GetSignal(ptr, "setReadBufferSize"); signal != nil { - (*(*func(int64))(signal))(int64(size)) - } else { - NewQAbstractSocketFromPointer(ptr).SetReadBufferSizeDefault(int64(size)) - } -} - -func (ptr *QAbstractSocket) ConnectSetReadBufferSize(f func(size int64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setReadBufferSize"); signal != nil { - f := func(size int64) { - (*(*func(int64))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectSetReadBufferSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setReadBufferSize") - } -} - -func (ptr *QAbstractSocket) SetReadBufferSize(size int64) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetReadBufferSize(ptr.Pointer(), C.longlong(size)) - } -} - -func (ptr *QAbstractSocket) SetReadBufferSizeDefault(size int64) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetReadBufferSizeDefault(ptr.Pointer(), C.longlong(size)) - } -} - -func (ptr *QAbstractSocket) SetSocketError(socketError QAbstractSocket__SocketError) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetSocketError(ptr.Pointer(), C.longlong(socketError)) - } -} - -//export callbackQAbstractSocket_SetSocketOption -func callbackQAbstractSocket_SetSocketOption(ptr unsafe.Pointer, option C.longlong, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setSocketOption"); signal != nil { - (*(*func(QAbstractSocket__SocketOption, *core.QVariant))(signal))(QAbstractSocket__SocketOption(option), core.NewQVariantFromPointer(value)) - } else { - NewQAbstractSocketFromPointer(ptr).SetSocketOptionDefault(QAbstractSocket__SocketOption(option), core.NewQVariantFromPointer(value)) - } -} - -func (ptr *QAbstractSocket) ConnectSetSocketOption(f func(option QAbstractSocket__SocketOption, value *core.QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSocketOption"); signal != nil { - f := func(option QAbstractSocket__SocketOption, value *core.QVariant) { - (*(*func(QAbstractSocket__SocketOption, *core.QVariant))(signal))(option, value) - f(option, value) - } - qt.ConnectSignal(ptr.Pointer(), "setSocketOption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSocketOption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectSetSocketOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSocketOption") - } -} - -func (ptr *QAbstractSocket) SetSocketOption(option QAbstractSocket__SocketOption, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetSocketOption(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) - } -} - -func (ptr *QAbstractSocket) SetSocketOptionDefault(option QAbstractSocket__SocketOption, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetSocketOptionDefault(ptr.Pointer(), C.longlong(option), core.PointerFromQVariant(value)) - } -} - -func (ptr *QAbstractSocket) SetSocketState(state QAbstractSocket__SocketState) { - if ptr.Pointer() != nil { - C.QAbstractSocket_SetSocketState(ptr.Pointer(), C.longlong(state)) - } -} - -//export callbackQAbstractSocket_SocketOption -func callbackQAbstractSocket_SocketOption(ptr unsafe.Pointer, option C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "socketOption"); signal != nil { - return core.PointerFromQVariant((*(*func(QAbstractSocket__SocketOption) *core.QVariant)(signal))(QAbstractSocket__SocketOption(option))) - } - - return core.PointerFromQVariant(NewQAbstractSocketFromPointer(ptr).SocketOptionDefault(QAbstractSocket__SocketOption(option))) -} - -func (ptr *QAbstractSocket) ConnectSocketOption(f func(option QAbstractSocket__SocketOption) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "socketOption"); signal != nil { - f := func(option QAbstractSocket__SocketOption) *core.QVariant { - (*(*func(QAbstractSocket__SocketOption) *core.QVariant)(signal))(option) - return f(option) - } - qt.ConnectSignal(ptr.Pointer(), "socketOption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "socketOption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectSocketOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "socketOption") - } -} - -func (ptr *QAbstractSocket) SocketOption(option QAbstractSocket__SocketOption) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAbstractSocket_SocketOption(ptr.Pointer(), C.longlong(option))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) SocketOptionDefault(option QAbstractSocket__SocketOption) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAbstractSocket_SocketOptionDefault(ptr.Pointer(), C.longlong(option))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) SocketType() QAbstractSocket__SocketType { - if ptr.Pointer() != nil { - return QAbstractSocket__SocketType(C.QAbstractSocket_SocketType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSocket) State() QAbstractSocket__SocketState { - if ptr.Pointer() != nil { - return QAbstractSocket__SocketState(C.QAbstractSocket_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_StateChanged -func callbackQAbstractSocket_StateChanged(ptr unsafe.Pointer, socketState C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QAbstractSocket__SocketState))(signal))(QAbstractSocket__SocketState(socketState)) - } - -} - -func (ptr *QAbstractSocket) ConnectStateChanged(f func(socketState QAbstractSocket__SocketState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QAbstractSocket_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(socketState QAbstractSocket__SocketState) { - (*(*func(QAbstractSocket__SocketState))(signal))(socketState) - f(socketState) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QAbstractSocket) StateChanged(socketState QAbstractSocket__SocketState) { - if ptr.Pointer() != nil { - C.QAbstractSocket_StateChanged(ptr.Pointer(), C.longlong(socketState)) - } -} - -//export callbackQAbstractSocket_WaitForBytesWritten -func callbackQAbstractSocket_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) -} - -func (ptr *QAbstractSocket) WaitForBytesWrittenDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQAbstractSocket_WaitForConnected -func callbackQAbstractSocket_WaitForConnected(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForConnected"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForConnectedDefault(int(int32(msecs)))))) -} - -func (ptr *QAbstractSocket) ConnectWaitForConnected(f func(msecs int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "waitForConnected"); signal != nil { - f := func(msecs int) bool { - (*(*func(int) bool)(signal))(msecs) - return f(msecs) - } - qt.ConnectSignal(ptr.Pointer(), "waitForConnected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "waitForConnected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectWaitForConnected() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "waitForConnected") - } -} - -func (ptr *QAbstractSocket) WaitForConnected(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_WaitForConnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QAbstractSocket) WaitForConnectedDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_WaitForConnectedDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQAbstractSocket_WaitForDisconnected -func callbackQAbstractSocket_WaitForDisconnected(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForDisconnected"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForDisconnectedDefault(int(int32(msecs)))))) -} - -func (ptr *QAbstractSocket) ConnectWaitForDisconnected(f func(msecs int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "waitForDisconnected"); signal != nil { - f := func(msecs int) bool { - (*(*func(int) bool)(signal))(msecs) - return f(msecs) - } - qt.ConnectSignal(ptr.Pointer(), "waitForDisconnected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "waitForDisconnected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectWaitForDisconnected() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "waitForDisconnected") - } -} - -func (ptr *QAbstractSocket) WaitForDisconnected(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_WaitForDisconnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QAbstractSocket) WaitForDisconnectedDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_WaitForDisconnectedDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQAbstractSocket_WaitForReadyRead -func callbackQAbstractSocket_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) -} - -func (ptr *QAbstractSocket) WaitForReadyReadDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQAbstractSocket_WriteData -func callbackQAbstractSocket_WriteData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, size C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(size))) - } - - return C.longlong(NewQAbstractSocketFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(size))) -} - -func (ptr *QAbstractSocket) ConnectWriteData(f func(data []byte, size int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { - f := func(data []byte, size int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, size) - return f(data, size) - } - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectWriteData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "writeData") - } -} - -func (ptr *QAbstractSocket) WriteData(data []byte, size int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QAbstractSocket_WriteData(ptr.Pointer(), dataC, C.longlong(size))) - } - return 0 -} - -func (ptr *QAbstractSocket) WriteDataDefault(data []byte, size int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QAbstractSocket_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(size))) - } - return 0 -} - -//export callbackQAbstractSocket_DestroyQAbstractSocket -func callbackQAbstractSocket_DestroyQAbstractSocket(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractSocket"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSocketFromPointer(ptr).DestroyQAbstractSocketDefault() - } -} - -func (ptr *QAbstractSocket) ConnectDestroyQAbstractSocket(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSocket"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractSocket", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractSocket", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSocket) DisconnectDestroyQAbstractSocket() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSocket") - } -} - -func (ptr *QAbstractSocket) DestroyQAbstractSocket() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DestroyQAbstractSocket(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractSocket) DestroyQAbstractSocketDefault() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DestroyQAbstractSocketDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractSocket) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractSocket) __children_newList() unsafe.Pointer { - return C.QAbstractSocket___children_newList(ptr.Pointer()) -} - -func (ptr *QAbstractSocket) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QAbstractSocket___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractSocket) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QAbstractSocket___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractSocket) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractSocket) __findChildren_newList() unsafe.Pointer { - return C.QAbstractSocket___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QAbstractSocket) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractSocket) __findChildren_newList3() unsafe.Pointer { - return C.QAbstractSocket___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QAbstractSocket) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractSocket___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractSocket) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractSocket) __qFindChildren_newList2() unsafe.Pointer { - return C.QAbstractSocket___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQAbstractSocket_AboutToClose -func callbackQAbstractSocket_AboutToClose(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQAbstractSocket_BytesWritten -func callbackQAbstractSocket_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { - (*(*func(int64))(signal))(int64(bytes)) - } - -} - -//export callbackQAbstractSocket_ChannelBytesWritten -func callbackQAbstractSocket_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { - (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) - } - -} - -//export callbackQAbstractSocket_ChannelReadyRead -func callbackQAbstractSocket_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { - if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { - (*(*func(int))(signal))(int(int32(channel))) - } - -} - -//export callbackQAbstractSocket_Open -func callbackQAbstractSocket_Open(ptr unsafe.Pointer, mode C.longlong) C.char { - if signal := qt.GetSignal(ptr, "open"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(mode))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(mode))))) -} - -func (ptr *QAbstractSocket) OpenDefault(mode core.QIODevice__OpenModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0 - } - return false -} - -//export callbackQAbstractSocket_Pos -func callbackQAbstractSocket_Pos(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "pos"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQAbstractSocketFromPointer(ptr).PosDefault()) -} - -func (ptr *QAbstractSocket) PosDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QAbstractSocket_PosDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_ReadChannelFinished -func callbackQAbstractSocket_ReadChannelFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQAbstractSocket_ReadyRead -func callbackQAbstractSocket_ReadyRead(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQAbstractSocket_Reset -func callbackQAbstractSocket_Reset(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).ResetDefault()))) -} - -func (ptr *QAbstractSocket) ResetDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_ResetDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractSocket_Seek -func callbackQAbstractSocket_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { - if signal := qt.GetSignal(ptr, "seek"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).SeekDefault(int64(pos))))) -} - -func (ptr *QAbstractSocket) SeekDefault(pos int64) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 - } - return false -} - -//export callbackQAbstractSocket_Size -func callbackQAbstractSocket_Size(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQAbstractSocketFromPointer(ptr).SizeDefault()) -} - -func (ptr *QAbstractSocket) SizeDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QAbstractSocket_SizeDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSocket_ChildEvent -func callbackQAbstractSocket_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQAbstractSocketFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QAbstractSocket) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQAbstractSocket_ConnectNotify -func callbackQAbstractSocket_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractSocketFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractSocket) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractSocket_CustomEvent -func callbackQAbstractSocket_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQAbstractSocketFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QAbstractSocket) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQAbstractSocket_DeleteLater -func callbackQAbstractSocket_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSocketFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QAbstractSocket) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QAbstractSocket_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractSocket_Destroyed -func callbackQAbstractSocket_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQAbstractSocket_DisconnectNotify -func callbackQAbstractSocket_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractSocketFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractSocket) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractSocket_Event -func callbackQAbstractSocket_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QAbstractSocket) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQAbstractSocket_EventFilter -func callbackQAbstractSocket_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractSocketFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAbstractSocket) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSocket_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQAbstractSocket_MetaObject -func callbackQAbstractSocket_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQAbstractSocketFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QAbstractSocket) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QAbstractSocket_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAbstractSocket_ObjectNameChanged -func callbackQAbstractSocket_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQAbstractSocket_TimerEvent -func callbackQAbstractSocket_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQAbstractSocketFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QAbstractSocket) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSocket_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QAuthenticator struct { - ptr unsafe.Pointer -} - -type QAuthenticator_ITF interface { - QAuthenticator_PTR() *QAuthenticator -} - -func (ptr *QAuthenticator) QAuthenticator_PTR() *QAuthenticator { - return ptr -} - -func (ptr *QAuthenticator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QAuthenticator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQAuthenticator(ptr QAuthenticator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAuthenticator_PTR().Pointer() - } - return nil -} - -func NewQAuthenticatorFromPointer(ptr unsafe.Pointer) (n *QAuthenticator) { - n = new(QAuthenticator) - n.SetPointer(ptr) - return -} -func NewQAuthenticator() *QAuthenticator { - tmpValue := NewQAuthenticatorFromPointer(C.QAuthenticator_NewQAuthenticator()) - runtime.SetFinalizer(tmpValue, (*QAuthenticator).DestroyQAuthenticator) - return tmpValue -} - -func NewQAuthenticator2(other QAuthenticator_ITF) *QAuthenticator { - tmpValue := NewQAuthenticatorFromPointer(C.QAuthenticator_NewQAuthenticator2(PointerFromQAuthenticator(other))) - runtime.SetFinalizer(tmpValue, (*QAuthenticator).DestroyQAuthenticator) - return tmpValue -} - -func (ptr *QAuthenticator) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QAuthenticator_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAuthenticator) Option(opt string) *core.QVariant { - if ptr.Pointer() != nil { - var optC *C.char - if opt != "" { - optC = C.CString(opt) - defer C.free(unsafe.Pointer(optC)) - } - tmpValue := core.NewQVariantFromPointer(C.QAuthenticator_Option(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: optC, len: C.longlong(len(opt))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAuthenticator) Options() map[string]*core.QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) map[string]*core.QVariant { - out := make(map[string]*core.QVariant, int(l.len)) - tmpList := NewQAuthenticatorFromPointer(l.data) - for i, v := range tmpList.__options_keyList() { - out[v] = tmpList.__options_atList(v, i) - } - return out - }(C.QAuthenticator_Options(ptr.Pointer())) - } - return make(map[string]*core.QVariant, 0) -} - -func (ptr *QAuthenticator) Password() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAuthenticator_Password(ptr.Pointer())) - } - return "" -} - -func (ptr *QAuthenticator) Realm() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAuthenticator_Realm(ptr.Pointer())) - } - return "" -} - -func (ptr *QAuthenticator) SetOption(opt string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var optC *C.char - if opt != "" { - optC = C.CString(opt) - defer C.free(unsafe.Pointer(optC)) - } - C.QAuthenticator_SetOption(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: optC, len: C.longlong(len(opt))}, core.PointerFromQVariant(value)) - } -} - -func (ptr *QAuthenticator) SetPassword(password string) { - if ptr.Pointer() != nil { - var passwordC *C.char - if password != "" { - passwordC = C.CString(password) - defer C.free(unsafe.Pointer(passwordC)) - } - C.QAuthenticator_SetPassword(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: passwordC, len: C.longlong(len(password))}) - } -} - -func (ptr *QAuthenticator) SetUser(user string) { - if ptr.Pointer() != nil { - var userC *C.char - if user != "" { - userC = C.CString(user) - defer C.free(unsafe.Pointer(userC)) - } - C.QAuthenticator_SetUser(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: userC, len: C.longlong(len(user))}) - } -} - -func (ptr *QAuthenticator) User() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAuthenticator_User(ptr.Pointer())) - } - return "" -} - -func (ptr *QAuthenticator) DestroyQAuthenticator() { - if ptr.Pointer() != nil { - C.QAuthenticator_DestroyQAuthenticator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAuthenticator) __options_atList(v string, i int) *core.QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := core.NewQVariantFromPointer(C.QAuthenticator___options_atList(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QAuthenticator) __options_setList(key string, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QAuthenticator___options_setList(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i)) - } -} - -func (ptr *QAuthenticator) __options_newList() unsafe.Pointer { - return C.QAuthenticator___options_newList(ptr.Pointer()) -} - -func (ptr *QAuthenticator) __options_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQAuthenticatorFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____options_keyList_atList(i) - } - return out - }(C.QAuthenticator___options_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QAuthenticator) ____options_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAuthenticator_____options_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QAuthenticator) ____options_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QAuthenticator_____options_keyList_setList(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QAuthenticator) ____options_keyList_newList() unsafe.Pointer { - return C.QAuthenticator_____options_keyList_newList(ptr.Pointer()) -} - -type QDnsDomainNameRecord struct { - ptr unsafe.Pointer -} - -type QDnsDomainNameRecord_ITF interface { - QDnsDomainNameRecord_PTR() *QDnsDomainNameRecord -} - -func (ptr *QDnsDomainNameRecord) QDnsDomainNameRecord_PTR() *QDnsDomainNameRecord { - return ptr -} - -func (ptr *QDnsDomainNameRecord) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDnsDomainNameRecord) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDnsDomainNameRecord(ptr QDnsDomainNameRecord_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDnsDomainNameRecord_PTR().Pointer() - } - return nil -} - -func NewQDnsDomainNameRecordFromPointer(ptr unsafe.Pointer) (n *QDnsDomainNameRecord) { - n = new(QDnsDomainNameRecord) - n.SetPointer(ptr) - return -} -func NewQDnsDomainNameRecord() *QDnsDomainNameRecord { - tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsDomainNameRecord_NewQDnsDomainNameRecord()) - runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) - return tmpValue -} - -func NewQDnsDomainNameRecord2(other QDnsDomainNameRecord_ITF) *QDnsDomainNameRecord { - tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsDomainNameRecord_NewQDnsDomainNameRecord2(PointerFromQDnsDomainNameRecord(other))) - runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) - return tmpValue -} - -func (ptr *QDnsDomainNameRecord) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsDomainNameRecord_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsDomainNameRecord) Swap(other QDnsDomainNameRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsDomainNameRecord_Swap(ptr.Pointer(), PointerFromQDnsDomainNameRecord(other)) - } -} - -func (ptr *QDnsDomainNameRecord) TimeToLive() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QDnsDomainNameRecord_TimeToLive(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDnsDomainNameRecord) Value() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsDomainNameRecord_Value(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsDomainNameRecord) DestroyQDnsDomainNameRecord() { - if ptr.Pointer() != nil { - C.QDnsDomainNameRecord_DestroyQDnsDomainNameRecord(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDnsHostAddressRecord struct { - ptr unsafe.Pointer -} - -type QDnsHostAddressRecord_ITF interface { - QDnsHostAddressRecord_PTR() *QDnsHostAddressRecord -} - -func (ptr *QDnsHostAddressRecord) QDnsHostAddressRecord_PTR() *QDnsHostAddressRecord { - return ptr -} - -func (ptr *QDnsHostAddressRecord) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDnsHostAddressRecord) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDnsHostAddressRecord(ptr QDnsHostAddressRecord_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDnsHostAddressRecord_PTR().Pointer() - } - return nil -} - -func NewQDnsHostAddressRecordFromPointer(ptr unsafe.Pointer) (n *QDnsHostAddressRecord) { - n = new(QDnsHostAddressRecord) - n.SetPointer(ptr) - return -} -func NewQDnsHostAddressRecord() *QDnsHostAddressRecord { - tmpValue := NewQDnsHostAddressRecordFromPointer(C.QDnsHostAddressRecord_NewQDnsHostAddressRecord()) - runtime.SetFinalizer(tmpValue, (*QDnsHostAddressRecord).DestroyQDnsHostAddressRecord) - return tmpValue -} - -func NewQDnsHostAddressRecord2(other QDnsHostAddressRecord_ITF) *QDnsHostAddressRecord { - tmpValue := NewQDnsHostAddressRecordFromPointer(C.QDnsHostAddressRecord_NewQDnsHostAddressRecord2(PointerFromQDnsHostAddressRecord(other))) - runtime.SetFinalizer(tmpValue, (*QDnsHostAddressRecord).DestroyQDnsHostAddressRecord) - return tmpValue -} - -func (ptr *QDnsHostAddressRecord) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsHostAddressRecord_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsHostAddressRecord) Swap(other QDnsHostAddressRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsHostAddressRecord_Swap(ptr.Pointer(), PointerFromQDnsHostAddressRecord(other)) - } -} - -func (ptr *QDnsHostAddressRecord) TimeToLive() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QDnsHostAddressRecord_TimeToLive(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDnsHostAddressRecord) Value() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QDnsHostAddressRecord_Value(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QDnsHostAddressRecord) DestroyQDnsHostAddressRecord() { - if ptr.Pointer() != nil { - C.QDnsHostAddressRecord_DestroyQDnsHostAddressRecord(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDnsLookup struct { - core.QObject -} - -type QDnsLookup_ITF interface { - core.QObject_ITF - QDnsLookup_PTR() *QDnsLookup -} - -func (ptr *QDnsLookup) QDnsLookup_PTR() *QDnsLookup { - return ptr -} - -func (ptr *QDnsLookup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QDnsLookup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQDnsLookup(ptr QDnsLookup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDnsLookup_PTR().Pointer() - } - return nil -} - -func NewQDnsLookupFromPointer(ptr unsafe.Pointer) (n *QDnsLookup) { - n = new(QDnsLookup) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDnsLookup__Error -//QDnsLookup::Error -type QDnsLookup__Error int64 - -const ( - QDnsLookup__NoError QDnsLookup__Error = QDnsLookup__Error(0) - QDnsLookup__ResolverError QDnsLookup__Error = QDnsLookup__Error(1) - QDnsLookup__OperationCancelledError QDnsLookup__Error = QDnsLookup__Error(2) - QDnsLookup__InvalidRequestError QDnsLookup__Error = QDnsLookup__Error(3) - QDnsLookup__InvalidReplyError QDnsLookup__Error = QDnsLookup__Error(4) - QDnsLookup__ServerFailureError QDnsLookup__Error = QDnsLookup__Error(5) - QDnsLookup__ServerRefusedError QDnsLookup__Error = QDnsLookup__Error(6) - QDnsLookup__NotFoundError QDnsLookup__Error = QDnsLookup__Error(7) -) - -//go:generate stringer -type=QDnsLookup__Type -//QDnsLookup::Type -type QDnsLookup__Type int64 - -const ( - QDnsLookup__A QDnsLookup__Type = QDnsLookup__Type(1) - QDnsLookup__AAAA QDnsLookup__Type = QDnsLookup__Type(28) - QDnsLookup__ANY QDnsLookup__Type = QDnsLookup__Type(255) - QDnsLookup__CNAME QDnsLookup__Type = QDnsLookup__Type(5) - QDnsLookup__MX QDnsLookup__Type = QDnsLookup__Type(15) - QDnsLookup__NS QDnsLookup__Type = QDnsLookup__Type(2) - QDnsLookup__PTR QDnsLookup__Type = QDnsLookup__Type(12) - QDnsLookup__SRV QDnsLookup__Type = QDnsLookup__Type(33) - QDnsLookup__TXT QDnsLookup__Type = QDnsLookup__Type(16) -) - -func NewQDnsLookup(parent core.QObject_ITF) *QDnsLookup { - tmpValue := NewQDnsLookupFromPointer(C.QDnsLookup_NewQDnsLookup(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDnsLookup2(ty QDnsLookup__Type, name string, parent core.QObject_ITF) *QDnsLookup { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQDnsLookupFromPointer(C.QDnsLookup_NewQDnsLookup2(C.longlong(ty), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDnsLookup3(ty QDnsLookup__Type, name string, nameserver QHostAddress_ITF, parent core.QObject_ITF) *QDnsLookup { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQDnsLookupFromPointer(C.QDnsLookup_NewQDnsLookup3(C.longlong(ty), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQHostAddress(nameserver), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQDnsLookup_Abort -func callbackQDnsLookup_Abort(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "abort"); signal != nil { - (*(*func())(signal))() - } else { - NewQDnsLookupFromPointer(ptr).AbortDefault() - } -} - -func (ptr *QDnsLookup) ConnectAbort(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "abort"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectAbort() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "abort") - } -} - -func (ptr *QDnsLookup) Abort() { - if ptr.Pointer() != nil { - C.QDnsLookup_Abort(ptr.Pointer()) - } -} - -func (ptr *QDnsLookup) AbortDefault() { - if ptr.Pointer() != nil { - C.QDnsLookup_AbortDefault(ptr.Pointer()) - } -} - -func (ptr *QDnsLookup) CanonicalNameRecords() []*QDnsDomainNameRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsDomainNameRecord { - out := make([]*QDnsDomainNameRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__canonicalNameRecords_atList(i) - } - return out - }(C.QDnsLookup_CanonicalNameRecords(ptr.Pointer())) - } - return make([]*QDnsDomainNameRecord, 0) -} - -func (ptr *QDnsLookup) Error() QDnsLookup__Error { - if ptr.Pointer() != nil { - return QDnsLookup__Error(C.QDnsLookup_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDnsLookup) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsLookup_ErrorString(ptr.Pointer())) - } - return "" -} - -//export callbackQDnsLookup_Finished -func callbackQDnsLookup_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDnsLookup) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QDnsLookup_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QDnsLookup_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QDnsLookup) Finished() { - if ptr.Pointer() != nil { - C.QDnsLookup_Finished(ptr.Pointer()) - } -} - -func (ptr *QDnsLookup) HostAddressRecords() []*QDnsHostAddressRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsHostAddressRecord { - out := make([]*QDnsHostAddressRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__hostAddressRecords_atList(i) - } - return out - }(C.QDnsLookup_HostAddressRecords(ptr.Pointer())) - } - return make([]*QDnsHostAddressRecord, 0) -} - -func (ptr *QDnsLookup) IsFinished() bool { - if ptr.Pointer() != nil { - return int8(C.QDnsLookup_IsFinished(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQDnsLookup_Lookup -func callbackQDnsLookup_Lookup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "lookup"); signal != nil { - (*(*func())(signal))() - } else { - NewQDnsLookupFromPointer(ptr).LookupDefault() - } -} - -func (ptr *QDnsLookup) ConnectLookup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "lookup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "lookup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "lookup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectLookup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "lookup") - } -} - -func (ptr *QDnsLookup) Lookup() { - if ptr.Pointer() != nil { - C.QDnsLookup_Lookup(ptr.Pointer()) - } -} - -func (ptr *QDnsLookup) LookupDefault() { - if ptr.Pointer() != nil { - C.QDnsLookup_LookupDefault(ptr.Pointer()) - } -} - -func (ptr *QDnsLookup) MailExchangeRecords() []*QDnsMailExchangeRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsMailExchangeRecord { - out := make([]*QDnsMailExchangeRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mailExchangeRecords_atList(i) - } - return out - }(C.QDnsLookup_MailExchangeRecords(ptr.Pointer())) - } - return make([]*QDnsMailExchangeRecord, 0) -} - -func (ptr *QDnsLookup) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsLookup_Name(ptr.Pointer())) - } - return "" -} - -//export callbackQDnsLookup_NameChanged -func callbackQDnsLookup_NameChanged(ptr unsafe.Pointer, name C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "nameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(name)) - } - -} - -func (ptr *QDnsLookup) ConnectNameChanged(f func(name string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "nameChanged") { - C.QDnsLookup_ConnectNameChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "nameChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "nameChanged"); signal != nil { - f := func(name string) { - (*(*func(string))(signal))(name) - f(name) - } - qt.ConnectSignal(ptr.Pointer(), "nameChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nameChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectNameChanged() { - if ptr.Pointer() != nil { - C.QDnsLookup_DisconnectNameChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "nameChanged") - } -} - -func (ptr *QDnsLookup) NameChanged(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QDnsLookup_NameChanged(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QDnsLookup) NameServerRecords() []*QDnsDomainNameRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsDomainNameRecord { - out := make([]*QDnsDomainNameRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__nameServerRecords_atList(i) - } - return out - }(C.QDnsLookup_NameServerRecords(ptr.Pointer())) - } - return make([]*QDnsDomainNameRecord, 0) -} - -func (ptr *QDnsLookup) Nameserver() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QDnsLookup_Nameserver(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -//export callbackQDnsLookup_NameserverChanged -func callbackQDnsLookup_NameserverChanged(ptr unsafe.Pointer, nameserver unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "nameserverChanged"); signal != nil { - (*(*func(*QHostAddress))(signal))(NewQHostAddressFromPointer(nameserver)) - } - -} - -func (ptr *QDnsLookup) ConnectNameserverChanged(f func(nameserver *QHostAddress)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "nameserverChanged") { - C.QDnsLookup_ConnectNameserverChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "nameserverChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "nameserverChanged"); signal != nil { - f := func(nameserver *QHostAddress) { - (*(*func(*QHostAddress))(signal))(nameserver) - f(nameserver) - } - qt.ConnectSignal(ptr.Pointer(), "nameserverChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nameserverChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectNameserverChanged() { - if ptr.Pointer() != nil { - C.QDnsLookup_DisconnectNameserverChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "nameserverChanged") - } -} - -func (ptr *QDnsLookup) NameserverChanged(nameserver QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_NameserverChanged(ptr.Pointer(), PointerFromQHostAddress(nameserver)) - } -} - -func (ptr *QDnsLookup) PointerRecords() []*QDnsDomainNameRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsDomainNameRecord { - out := make([]*QDnsDomainNameRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__pointerRecords_atList(i) - } - return out - }(C.QDnsLookup_PointerRecords(ptr.Pointer())) - } - return make([]*QDnsDomainNameRecord, 0) -} - -func (ptr *QDnsLookup) ServiceRecords() []*QDnsServiceRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsServiceRecord { - out := make([]*QDnsServiceRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__serviceRecords_atList(i) - } - return out - }(C.QDnsLookup_ServiceRecords(ptr.Pointer())) - } - return make([]*QDnsServiceRecord, 0) -} - -func (ptr *QDnsLookup) SetName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QDnsLookup_SetName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QDnsLookup) SetNameserver(nameserver QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_SetNameserver(ptr.Pointer(), PointerFromQHostAddress(nameserver)) - } -} - -func (ptr *QDnsLookup) SetType(vqd QDnsLookup__Type) { - if ptr.Pointer() != nil { - C.QDnsLookup_SetType(ptr.Pointer(), C.longlong(vqd)) - } -} - -func (ptr *QDnsLookup) TextRecords() []*QDnsTextRecord { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QDnsTextRecord { - out := make([]*QDnsTextRecord, int(l.len)) - tmpList := NewQDnsLookupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__textRecords_atList(i) - } - return out - }(C.QDnsLookup_TextRecords(ptr.Pointer())) - } - return make([]*QDnsTextRecord, 0) -} - -func (ptr *QDnsLookup) Type() QDnsLookup__Type { - if ptr.Pointer() != nil { - return QDnsLookup__Type(C.QDnsLookup_Type(ptr.Pointer())) - } - return 0 -} - -//export callbackQDnsLookup_TypeChanged -func callbackQDnsLookup_TypeChanged(ptr unsafe.Pointer, ty C.longlong) { - if signal := qt.GetSignal(ptr, "typeChanged"); signal != nil { - (*(*func(QDnsLookup__Type))(signal))(QDnsLookup__Type(ty)) - } - -} - -func (ptr *QDnsLookup) ConnectTypeChanged(f func(ty QDnsLookup__Type)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "typeChanged") { - C.QDnsLookup_ConnectTypeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "typeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "typeChanged"); signal != nil { - f := func(ty QDnsLookup__Type) { - (*(*func(QDnsLookup__Type))(signal))(ty) - f(ty) - } - qt.ConnectSignal(ptr.Pointer(), "typeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "typeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectTypeChanged() { - if ptr.Pointer() != nil { - C.QDnsLookup_DisconnectTypeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "typeChanged") - } -} - -func (ptr *QDnsLookup) TypeChanged(ty QDnsLookup__Type) { - if ptr.Pointer() != nil { - C.QDnsLookup_TypeChanged(ptr.Pointer(), C.longlong(ty)) - } -} - -//export callbackQDnsLookup_DestroyQDnsLookup -func callbackQDnsLookup_DestroyQDnsLookup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDnsLookup"); signal != nil { - (*(*func())(signal))() - } else { - NewQDnsLookupFromPointer(ptr).DestroyQDnsLookupDefault() - } -} - -func (ptr *QDnsLookup) ConnectDestroyQDnsLookup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDnsLookup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDnsLookup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDnsLookup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDnsLookup) DisconnectDestroyQDnsLookup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDnsLookup") - } -} - -func (ptr *QDnsLookup) DestroyQDnsLookup() { - if ptr.Pointer() != nil { - C.QDnsLookup_DestroyQDnsLookup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDnsLookup) DestroyQDnsLookupDefault() { - if ptr.Pointer() != nil { - C.QDnsLookup_DestroyQDnsLookupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDnsLookup) __canonicalNameRecords_atList(i int) *QDnsDomainNameRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsLookup___canonicalNameRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __canonicalNameRecords_setList(i QDnsDomainNameRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___canonicalNameRecords_setList(ptr.Pointer(), PointerFromQDnsDomainNameRecord(i)) - } -} - -func (ptr *QDnsLookup) __canonicalNameRecords_newList() unsafe.Pointer { - return C.QDnsLookup___canonicalNameRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __hostAddressRecords_atList(i int) *QDnsHostAddressRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsHostAddressRecordFromPointer(C.QDnsLookup___hostAddressRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsHostAddressRecord).DestroyQDnsHostAddressRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __hostAddressRecords_setList(i QDnsHostAddressRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___hostAddressRecords_setList(ptr.Pointer(), PointerFromQDnsHostAddressRecord(i)) - } -} - -func (ptr *QDnsLookup) __hostAddressRecords_newList() unsafe.Pointer { - return C.QDnsLookup___hostAddressRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __mailExchangeRecords_atList(i int) *QDnsMailExchangeRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsMailExchangeRecordFromPointer(C.QDnsLookup___mailExchangeRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsMailExchangeRecord).DestroyQDnsMailExchangeRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __mailExchangeRecords_setList(i QDnsMailExchangeRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___mailExchangeRecords_setList(ptr.Pointer(), PointerFromQDnsMailExchangeRecord(i)) - } -} - -func (ptr *QDnsLookup) __mailExchangeRecords_newList() unsafe.Pointer { - return C.QDnsLookup___mailExchangeRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __nameServerRecords_atList(i int) *QDnsDomainNameRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsLookup___nameServerRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __nameServerRecords_setList(i QDnsDomainNameRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___nameServerRecords_setList(ptr.Pointer(), PointerFromQDnsDomainNameRecord(i)) - } -} - -func (ptr *QDnsLookup) __nameServerRecords_newList() unsafe.Pointer { - return C.QDnsLookup___nameServerRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __pointerRecords_atList(i int) *QDnsDomainNameRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsDomainNameRecordFromPointer(C.QDnsLookup___pointerRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsDomainNameRecord).DestroyQDnsDomainNameRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __pointerRecords_setList(i QDnsDomainNameRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___pointerRecords_setList(ptr.Pointer(), PointerFromQDnsDomainNameRecord(i)) - } -} - -func (ptr *QDnsLookup) __pointerRecords_newList() unsafe.Pointer { - return C.QDnsLookup___pointerRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __serviceRecords_atList(i int) *QDnsServiceRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsServiceRecordFromPointer(C.QDnsLookup___serviceRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsServiceRecord).DestroyQDnsServiceRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __serviceRecords_setList(i QDnsServiceRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___serviceRecords_setList(ptr.Pointer(), PointerFromQDnsServiceRecord(i)) - } -} - -func (ptr *QDnsLookup) __serviceRecords_newList() unsafe.Pointer { - return C.QDnsLookup___serviceRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __textRecords_atList(i int) *QDnsTextRecord { - if ptr.Pointer() != nil { - tmpValue := NewQDnsTextRecordFromPointer(C.QDnsLookup___textRecords_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QDnsTextRecord).DestroyQDnsTextRecord) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __textRecords_setList(i QDnsTextRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___textRecords_setList(ptr.Pointer(), PointerFromQDnsTextRecord(i)) - } -} - -func (ptr *QDnsLookup) __textRecords_newList() unsafe.Pointer { - return C.QDnsLookup___textRecords_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDnsLookup) __children_newList() unsafe.Pointer { - return C.QDnsLookup___children_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDnsLookup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QDnsLookup) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QDnsLookup___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDnsLookup) __findChildren_newList() unsafe.Pointer { - return C.QDnsLookup___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDnsLookup) __findChildren_newList3() unsafe.Pointer { - return C.QDnsLookup___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QDnsLookup) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDnsLookup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDnsLookup) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDnsLookup) __qFindChildren_newList2() unsafe.Pointer { - return C.QDnsLookup___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQDnsLookup_ChildEvent -func callbackQDnsLookup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQDnsLookupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QDnsLookup) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQDnsLookup_ConnectNotify -func callbackQDnsLookup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDnsLookupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDnsLookup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDnsLookup_CustomEvent -func callbackQDnsLookup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQDnsLookupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QDnsLookup) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQDnsLookup_DeleteLater -func callbackQDnsLookup_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQDnsLookupFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QDnsLookup) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QDnsLookup_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQDnsLookup_Destroyed -func callbackQDnsLookup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQDnsLookup_DisconnectNotify -func callbackQDnsLookup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDnsLookupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDnsLookup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDnsLookup_Event -func callbackQDnsLookup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDnsLookupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QDnsLookup) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDnsLookup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQDnsLookup_EventFilter -func callbackQDnsLookup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDnsLookupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QDnsLookup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDnsLookup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQDnsLookup_MetaObject -func callbackQDnsLookup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQDnsLookupFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QDnsLookup) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QDnsLookup_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQDnsLookup_ObjectNameChanged -func callbackQDnsLookup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQDnsLookup_TimerEvent -func callbackQDnsLookup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQDnsLookupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QDnsLookup) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QDnsLookup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QDnsMailExchangeRecord struct { - ptr unsafe.Pointer -} - -type QDnsMailExchangeRecord_ITF interface { - QDnsMailExchangeRecord_PTR() *QDnsMailExchangeRecord -} - -func (ptr *QDnsMailExchangeRecord) QDnsMailExchangeRecord_PTR() *QDnsMailExchangeRecord { - return ptr -} - -func (ptr *QDnsMailExchangeRecord) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDnsMailExchangeRecord) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDnsMailExchangeRecord(ptr QDnsMailExchangeRecord_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDnsMailExchangeRecord_PTR().Pointer() - } - return nil -} - -func NewQDnsMailExchangeRecordFromPointer(ptr unsafe.Pointer) (n *QDnsMailExchangeRecord) { - n = new(QDnsMailExchangeRecord) - n.SetPointer(ptr) - return -} -func NewQDnsMailExchangeRecord() *QDnsMailExchangeRecord { - tmpValue := NewQDnsMailExchangeRecordFromPointer(C.QDnsMailExchangeRecord_NewQDnsMailExchangeRecord()) - runtime.SetFinalizer(tmpValue, (*QDnsMailExchangeRecord).DestroyQDnsMailExchangeRecord) - return tmpValue -} - -func NewQDnsMailExchangeRecord2(other QDnsMailExchangeRecord_ITF) *QDnsMailExchangeRecord { - tmpValue := NewQDnsMailExchangeRecordFromPointer(C.QDnsMailExchangeRecord_NewQDnsMailExchangeRecord2(PointerFromQDnsMailExchangeRecord(other))) - runtime.SetFinalizer(tmpValue, (*QDnsMailExchangeRecord).DestroyQDnsMailExchangeRecord) - return tmpValue -} - -func (ptr *QDnsMailExchangeRecord) Exchange() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsMailExchangeRecord_Exchange(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsMailExchangeRecord) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsMailExchangeRecord_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsMailExchangeRecord) Preference() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QDnsMailExchangeRecord_Preference(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDnsMailExchangeRecord) Swap(other QDnsMailExchangeRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsMailExchangeRecord_Swap(ptr.Pointer(), PointerFromQDnsMailExchangeRecord(other)) - } -} - -func (ptr *QDnsMailExchangeRecord) TimeToLive() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QDnsMailExchangeRecord_TimeToLive(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDnsMailExchangeRecord) DestroyQDnsMailExchangeRecord() { - if ptr.Pointer() != nil { - C.QDnsMailExchangeRecord_DestroyQDnsMailExchangeRecord(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDnsServiceRecord struct { - ptr unsafe.Pointer -} - -type QDnsServiceRecord_ITF interface { - QDnsServiceRecord_PTR() *QDnsServiceRecord -} - -func (ptr *QDnsServiceRecord) QDnsServiceRecord_PTR() *QDnsServiceRecord { - return ptr -} - -func (ptr *QDnsServiceRecord) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDnsServiceRecord) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDnsServiceRecord(ptr QDnsServiceRecord_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDnsServiceRecord_PTR().Pointer() - } - return nil -} - -func NewQDnsServiceRecordFromPointer(ptr unsafe.Pointer) (n *QDnsServiceRecord) { - n = new(QDnsServiceRecord) - n.SetPointer(ptr) - return -} -func NewQDnsServiceRecord() *QDnsServiceRecord { - tmpValue := NewQDnsServiceRecordFromPointer(C.QDnsServiceRecord_NewQDnsServiceRecord()) - runtime.SetFinalizer(tmpValue, (*QDnsServiceRecord).DestroyQDnsServiceRecord) - return tmpValue -} - -func NewQDnsServiceRecord2(other QDnsServiceRecord_ITF) *QDnsServiceRecord { - tmpValue := NewQDnsServiceRecordFromPointer(C.QDnsServiceRecord_NewQDnsServiceRecord2(PointerFromQDnsServiceRecord(other))) - runtime.SetFinalizer(tmpValue, (*QDnsServiceRecord).DestroyQDnsServiceRecord) - return tmpValue -} - -func (ptr *QDnsServiceRecord) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsServiceRecord_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsServiceRecord) Port() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QDnsServiceRecord_Port(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDnsServiceRecord) Priority() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QDnsServiceRecord_Priority(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDnsServiceRecord) Swap(other QDnsServiceRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsServiceRecord_Swap(ptr.Pointer(), PointerFromQDnsServiceRecord(other)) - } -} - -func (ptr *QDnsServiceRecord) Target() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsServiceRecord_Target(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsServiceRecord) TimeToLive() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QDnsServiceRecord_TimeToLive(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDnsServiceRecord) Weight() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QDnsServiceRecord_Weight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDnsServiceRecord) DestroyQDnsServiceRecord() { - if ptr.Pointer() != nil { - C.QDnsServiceRecord_DestroyQDnsServiceRecord(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDnsTextRecord struct { - ptr unsafe.Pointer -} - -type QDnsTextRecord_ITF interface { - QDnsTextRecord_PTR() *QDnsTextRecord -} - -func (ptr *QDnsTextRecord) QDnsTextRecord_PTR() *QDnsTextRecord { - return ptr -} - -func (ptr *QDnsTextRecord) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QDnsTextRecord) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQDnsTextRecord(ptr QDnsTextRecord_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDnsTextRecord_PTR().Pointer() - } - return nil -} - -func NewQDnsTextRecordFromPointer(ptr unsafe.Pointer) (n *QDnsTextRecord) { - n = new(QDnsTextRecord) - n.SetPointer(ptr) - return -} -func NewQDnsTextRecord() *QDnsTextRecord { - tmpValue := NewQDnsTextRecordFromPointer(C.QDnsTextRecord_NewQDnsTextRecord()) - runtime.SetFinalizer(tmpValue, (*QDnsTextRecord).DestroyQDnsTextRecord) - return tmpValue -} - -func NewQDnsTextRecord2(other QDnsTextRecord_ITF) *QDnsTextRecord { - tmpValue := NewQDnsTextRecordFromPointer(C.QDnsTextRecord_NewQDnsTextRecord2(PointerFromQDnsTextRecord(other))) - runtime.SetFinalizer(tmpValue, (*QDnsTextRecord).DestroyQDnsTextRecord) - return tmpValue -} - -func (ptr *QDnsTextRecord) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDnsTextRecord_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QDnsTextRecord) Swap(other QDnsTextRecord_ITF) { - if ptr.Pointer() != nil { - C.QDnsTextRecord_Swap(ptr.Pointer(), PointerFromQDnsTextRecord(other)) - } -} - -func (ptr *QDnsTextRecord) TimeToLive() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QDnsTextRecord_TimeToLive(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDnsTextRecord) Values() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQDnsTextRecordFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__values_atList(i) - } - return out - }(C.QDnsTextRecord_Values(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QDnsTextRecord) DestroyQDnsTextRecord() { - if ptr.Pointer() != nil { - C.QDnsTextRecord_DestroyQDnsTextRecord(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDnsTextRecord) __values_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDnsTextRecord___values_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDnsTextRecord) __values_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDnsTextRecord___values_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QDnsTextRecord) __values_newList() unsafe.Pointer { - return C.QDnsTextRecord___values_newList(ptr.Pointer()) -} - -type QDtls struct { - core.QObject -} - -type QDtls_ITF interface { - core.QObject_ITF - QDtls_PTR() *QDtls -} - -func (ptr *QDtls) QDtls_PTR() *QDtls { - return ptr -} - -func (ptr *QDtls) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QDtls) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQDtls(ptr QDtls_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDtls_PTR().Pointer() - } - return nil -} - -func NewQDtlsFromPointer(ptr unsafe.Pointer) (n *QDtls) { - n = new(QDtls) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDtls__QDtlsError -//QDtls::QDtlsError -type QDtls__QDtlsError int64 - -const ( - QDtls__NoError QDtls__QDtlsError = QDtls__QDtlsError(0) - QDtls__InvalidInputParameters QDtls__QDtlsError = QDtls__QDtlsError(1) - QDtls__InvalidOperation QDtls__QDtlsError = QDtls__QDtlsError(2) - QDtls__UnderlyingSocketError QDtls__QDtlsError = QDtls__QDtlsError(3) - QDtls__RemoteClosedConnectionError QDtls__QDtlsError = QDtls__QDtlsError(4) - QDtls__PeerVerificationError QDtls__QDtlsError = QDtls__QDtlsError(5) - QDtls__TlsInitializationError QDtls__QDtlsError = QDtls__QDtlsError(6) - QDtls__TlsFatalError QDtls__QDtlsError = QDtls__QDtlsError(7) - QDtls__TlsNonFatalError QDtls__QDtlsError = QDtls__QDtlsError(8) -) - -//go:generate stringer -type=QDtls__HandshakeState -//QDtls::HandshakeState -type QDtls__HandshakeState int64 - -const ( - QDtls__HandshakeNotStarted QDtls__HandshakeState = QDtls__HandshakeState(0) - QDtls__HandshakeInProgress QDtls__HandshakeState = QDtls__HandshakeState(1) - QDtls__PeerVerificationFailed QDtls__HandshakeState = QDtls__HandshakeState(2) - QDtls__HandshakeComplete QDtls__HandshakeState = QDtls__HandshakeState(3) -) - -type QDtlsClientVerifier struct { - core.QObject -} - -type QDtlsClientVerifier_ITF interface { - core.QObject_ITF - QDtlsClientVerifier_PTR() *QDtlsClientVerifier -} - -func (ptr *QDtlsClientVerifier) QDtlsClientVerifier_PTR() *QDtlsClientVerifier { - return ptr -} - -func (ptr *QDtlsClientVerifier) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QDtlsClientVerifier) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQDtlsClientVerifier(ptr QDtlsClientVerifier_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDtlsClientVerifier_PTR().Pointer() - } - return nil -} - -func NewQDtlsClientVerifierFromPointer(ptr unsafe.Pointer) (n *QDtlsClientVerifier) { - n = new(QDtlsClientVerifier) - n.SetPointer(ptr) - return -} - -type QHostAddress struct { - ptr unsafe.Pointer -} - -type QHostAddress_ITF interface { - QHostAddress_PTR() *QHostAddress -} - -func (ptr *QHostAddress) QHostAddress_PTR() *QHostAddress { - return ptr -} - -func (ptr *QHostAddress) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHostAddress) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHostAddress(ptr QHostAddress_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHostAddress_PTR().Pointer() - } - return nil -} - -func NewQHostAddressFromPointer(ptr unsafe.Pointer) (n *QHostAddress) { - n = new(QHostAddress) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QHostAddress__SpecialAddress -//QHostAddress::SpecialAddress -type QHostAddress__SpecialAddress int64 - -const ( - QHostAddress__Null QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(0) - QHostAddress__Broadcast QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(1) - QHostAddress__LocalHost QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(2) - QHostAddress__LocalHostIPv6 QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(3) - QHostAddress__Any QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(4) - QHostAddress__AnyIPv6 QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(5) - QHostAddress__AnyIPv4 QHostAddress__SpecialAddress = QHostAddress__SpecialAddress(6) -) - -//go:generate stringer -type=QHostAddress__ConversionModeFlag -//QHostAddress::ConversionModeFlag -type QHostAddress__ConversionModeFlag int64 - -const ( - QHostAddress__ConvertV4MappedToIPv4 QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(1) - QHostAddress__ConvertV4CompatToIPv4 QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(2) - QHostAddress__ConvertUnspecifiedAddress QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(4) - QHostAddress__ConvertLocalHost QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(8) - QHostAddress__TolerantConversion QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(0xff) - QHostAddress__StrictConversion QHostAddress__ConversionModeFlag = QHostAddress__ConversionModeFlag(0) -) - -func NewQHostAddress() *QHostAddress { - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress()) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func NewQHostAddress2(ip4Addr uint) *QHostAddress { - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress2(C.uint(uint32(ip4Addr)))) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func NewQHostAddress3(ip6Addr string) *QHostAddress { - var ip6AddrC *C.char - if ip6Addr != "" { - ip6AddrC = C.CString(ip6Addr) - defer C.free(unsafe.Pointer(ip6AddrC)) - } - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress3(ip6AddrC)) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func NewQHostAddress4(ip6Addr string) *QHostAddress { - var ip6AddrC *C.char - if ip6Addr != "" { - ip6AddrC = C.CString(ip6Addr) - defer C.free(unsafe.Pointer(ip6AddrC)) - } - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress4(ip6AddrC)) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func NewQHostAddress7(address string) *QHostAddress { - var addressC *C.char - if address != "" { - addressC = C.CString(address) - defer C.free(unsafe.Pointer(addressC)) - } - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress7(C.struct_QtNetwork_PackedString{data: addressC, len: C.longlong(len(address))})) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func NewQHostAddress8(address QHostAddress_ITF) *QHostAddress { - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress8(PointerFromQHostAddress(address))) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func NewQHostAddress9(address QHostAddress__SpecialAddress) *QHostAddress { - tmpValue := NewQHostAddressFromPointer(C.QHostAddress_NewQHostAddress9(C.longlong(address))) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue -} - -func (ptr *QHostAddress) Clear() { - if ptr.Pointer() != nil { - C.QHostAddress_Clear(ptr.Pointer()) - } -} - -func (ptr *QHostAddress) IsBroadcast() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsBroadcast(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsEqual(other QHostAddress_ITF, mode QHostAddress__ConversionModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsEqual(ptr.Pointer(), PointerFromQHostAddress(other), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QHostAddress) IsGlobal() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsGlobal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsInSubnet(subnet QHostAddress_ITF, netmask int) bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsInSubnet(ptr.Pointer(), PointerFromQHostAddress(subnet), C.int(int32(netmask)))) != 0 - } - return false -} - -func (ptr *QHostAddress) IsLinkLocal() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsLinkLocal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsLoopback() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsLoopback(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsMulticast() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsMulticast(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsSiteLocal() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsSiteLocal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) IsUniqueLocalUnicast() bool { - if ptr.Pointer() != nil { - return int8(C.QHostAddress_IsUniqueLocalUnicast(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHostAddress) Protocol() QAbstractSocket__NetworkLayerProtocol { - if ptr.Pointer() != nil { - return QAbstractSocket__NetworkLayerProtocol(C.QHostAddress_Protocol(ptr.Pointer())) - } - return 0 -} - -func (ptr *QHostAddress) ScopeId() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QHostAddress_ScopeId(ptr.Pointer())) - } - return "" -} - -func (ptr *QHostAddress) SetAddress(ip4Addr uint) { - if ptr.Pointer() != nil { - C.QHostAddress_SetAddress(ptr.Pointer(), C.uint(uint32(ip4Addr))) - } -} - -func (ptr *QHostAddress) SetAddress2(ip6Addr string) { - if ptr.Pointer() != nil { - var ip6AddrC *C.char - if ip6Addr != "" { - ip6AddrC = C.CString(ip6Addr) - defer C.free(unsafe.Pointer(ip6AddrC)) - } - C.QHostAddress_SetAddress2(ptr.Pointer(), ip6AddrC) - } -} - -func (ptr *QHostAddress) SetAddress3(ip6Addr string) { - if ptr.Pointer() != nil { - var ip6AddrC *C.char - if ip6Addr != "" { - ip6AddrC = C.CString(ip6Addr) - defer C.free(unsafe.Pointer(ip6AddrC)) - } - C.QHostAddress_SetAddress3(ptr.Pointer(), ip6AddrC) - } -} - -func (ptr *QHostAddress) SetAddress6(address string) bool { - if ptr.Pointer() != nil { - var addressC *C.char - if address != "" { - addressC = C.CString(address) - defer C.free(unsafe.Pointer(addressC)) - } - return int8(C.QHostAddress_SetAddress6(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: addressC, len: C.longlong(len(address))})) != 0 - } - return false -} - -func (ptr *QHostAddress) SetAddress7(address QHostAddress__SpecialAddress) { - if ptr.Pointer() != nil { - C.QHostAddress_SetAddress7(ptr.Pointer(), C.longlong(address)) - } -} - -func (ptr *QHostAddress) SetScopeId(id string) { - if ptr.Pointer() != nil { - var idC *C.char - if id != "" { - idC = C.CString(id) - defer C.free(unsafe.Pointer(idC)) - } - C.QHostAddress_SetScopeId(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: idC, len: C.longlong(len(id))}) - } -} - -func (ptr *QHostAddress) Swap(other QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QHostAddress_Swap(ptr.Pointer(), PointerFromQHostAddress(other)) - } -} - -func (ptr *QHostAddress) ToIPv4Address() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QHostAddress_ToIPv4Address(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHostAddress) ToIPv4Address2(ok *bool) uint { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return uint(uint32(C.QHostAddress_ToIPv4Address2(ptr.Pointer(), &okC))) - } - return 0 -} - -func (ptr *QHostAddress) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QHostAddress_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QHostAddress) DestroyQHostAddress() { - if ptr.Pointer() != nil { - C.QHostAddress_DestroyQHostAddress(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHostInfo struct { - ptr unsafe.Pointer -} - -type QHostInfo_ITF interface { - QHostInfo_PTR() *QHostInfo -} - -func (ptr *QHostInfo) QHostInfo_PTR() *QHostInfo { - return ptr -} - -func (ptr *QHostInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHostInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHostInfo(ptr QHostInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHostInfo_PTR().Pointer() - } - return nil -} - -func NewQHostInfoFromPointer(ptr unsafe.Pointer) (n *QHostInfo) { - n = new(QHostInfo) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QHostInfo__HostInfoError -//QHostInfo::HostInfoError -type QHostInfo__HostInfoError int64 - -const ( - QHostInfo__NoError QHostInfo__HostInfoError = QHostInfo__HostInfoError(0) - QHostInfo__HostNotFound QHostInfo__HostInfoError = QHostInfo__HostInfoError(1) - QHostInfo__UnknownError QHostInfo__HostInfoError = QHostInfo__HostInfoError(2) -) - -func NewQHostInfo(id int) *QHostInfo { - tmpValue := NewQHostInfoFromPointer(C.QHostInfo_NewQHostInfo(C.int(int32(id)))) - runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) - return tmpValue -} - -func NewQHostInfo2(other QHostInfo_ITF) *QHostInfo { - tmpValue := NewQHostInfoFromPointer(C.QHostInfo_NewQHostInfo2(PointerFromQHostInfo(other))) - runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) - return tmpValue -} - -func QHostInfo_AbortHostLookup(id int) { - C.QHostInfo_QHostInfo_AbortHostLookup(C.int(int32(id))) -} - -func (ptr *QHostInfo) AbortHostLookup(id int) { - C.QHostInfo_QHostInfo_AbortHostLookup(C.int(int32(id))) -} - -func (ptr *QHostInfo) Addresses() []*QHostAddress { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QHostAddress { - out := make([]*QHostAddress, int(l.len)) - tmpList := NewQHostInfoFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__addresses_atList(i) - } - return out - }(C.QHostInfo_Addresses(ptr.Pointer())) - } - return make([]*QHostAddress, 0) -} - -func (ptr *QHostInfo) Error() QHostInfo__HostInfoError { - if ptr.Pointer() != nil { - return QHostInfo__HostInfoError(C.QHostInfo_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QHostInfo) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QHostInfo_ErrorString(ptr.Pointer())) - } - return "" -} - -func QHostInfo_FromName(name string) *QHostInfo { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQHostInfoFromPointer(C.QHostInfo_QHostInfo_FromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) - return tmpValue -} - -func (ptr *QHostInfo) FromName(name string) *QHostInfo { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQHostInfoFromPointer(C.QHostInfo_QHostInfo_FromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QHostInfo).DestroyQHostInfo) - return tmpValue -} - -func (ptr *QHostInfo) HostName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QHostInfo_HostName(ptr.Pointer())) - } - return "" -} - -func QHostInfo_LocalDomainName() string { - return cGoUnpackString(C.QHostInfo_QHostInfo_LocalDomainName()) -} - -func (ptr *QHostInfo) LocalDomainName() string { - return cGoUnpackString(C.QHostInfo_QHostInfo_LocalDomainName()) -} - -func QHostInfo_LocalHostName() string { - return cGoUnpackString(C.QHostInfo_QHostInfo_LocalHostName()) -} - -func (ptr *QHostInfo) LocalHostName() string { - return cGoUnpackString(C.QHostInfo_QHostInfo_LocalHostName()) -} - -func QHostInfo_LookupHost(name string, receiver core.QObject_ITF, member string) int { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int(int32(C.QHostInfo_QHostInfo_LookupHost(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(receiver), memberC))) -} - -func (ptr *QHostInfo) LookupHost(name string, receiver core.QObject_ITF, member string) int { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - return int(int32(C.QHostInfo_QHostInfo_LookupHost(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(receiver), memberC))) -} - -func (ptr *QHostInfo) LookupId() int { - if ptr.Pointer() != nil { - return int(int32(C.QHostInfo_LookupId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHostInfo) SetAddresses(addresses []*QHostAddress) { - if ptr.Pointer() != nil { - C.QHostInfo_SetAddresses(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQHostInfoFromPointer(NewQHostInfoFromPointer(nil).__setAddresses_addresses_newList()) - for _, v := range addresses { - tmpList.__setAddresses_addresses_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QHostInfo) SetError(error QHostInfo__HostInfoError) { - if ptr.Pointer() != nil { - C.QHostInfo_SetError(ptr.Pointer(), C.longlong(error)) - } -} - -func (ptr *QHostInfo) SetErrorString(str string) { - if ptr.Pointer() != nil { - var strC *C.char - if str != "" { - strC = C.CString(str) - defer C.free(unsafe.Pointer(strC)) - } - C.QHostInfo_SetErrorString(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: strC, len: C.longlong(len(str))}) - } -} - -func (ptr *QHostInfo) SetHostName(hostName string) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QHostInfo_SetHostName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}) - } -} - -func (ptr *QHostInfo) SetLookupId(id int) { - if ptr.Pointer() != nil { - C.QHostInfo_SetLookupId(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QHostInfo) Swap(other QHostInfo_ITF) { - if ptr.Pointer() != nil { - C.QHostInfo_Swap(ptr.Pointer(), PointerFromQHostInfo(other)) - } -} - -func (ptr *QHostInfo) DestroyQHostInfo() { - if ptr.Pointer() != nil { - C.QHostInfo_DestroyQHostInfo(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QHostInfo) __addresses_atList(i int) *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QHostInfo___addresses_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QHostInfo) __addresses_setList(i QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QHostInfo___addresses_setList(ptr.Pointer(), PointerFromQHostAddress(i)) - } -} - -func (ptr *QHostInfo) __addresses_newList() unsafe.Pointer { - return C.QHostInfo___addresses_newList(ptr.Pointer()) -} - -func (ptr *QHostInfo) __setAddresses_addresses_atList(i int) *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QHostInfo___setAddresses_addresses_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QHostInfo) __setAddresses_addresses_setList(i QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QHostInfo___setAddresses_addresses_setList(ptr.Pointer(), PointerFromQHostAddress(i)) - } -} - -func (ptr *QHostInfo) __setAddresses_addresses_newList() unsafe.Pointer { - return C.QHostInfo___setAddresses_addresses_newList(ptr.Pointer()) -} - -type QHstsPolicy struct { - ptr unsafe.Pointer -} - -type QHstsPolicy_ITF interface { - QHstsPolicy_PTR() *QHstsPolicy -} - -func (ptr *QHstsPolicy) QHstsPolicy_PTR() *QHstsPolicy { - return ptr -} - -func (ptr *QHstsPolicy) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHstsPolicy) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHstsPolicy(ptr QHstsPolicy_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHstsPolicy_PTR().Pointer() - } - return nil -} - -func NewQHstsPolicyFromPointer(ptr unsafe.Pointer) (n *QHstsPolicy) { - n = new(QHstsPolicy) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QHstsPolicy__PolicyFlag -//QHstsPolicy::PolicyFlag -type QHstsPolicy__PolicyFlag int64 - -const ( - QHstsPolicy__IncludeSubDomains QHstsPolicy__PolicyFlag = QHstsPolicy__PolicyFlag(1) -) - -func NewQHstsPolicy() *QHstsPolicy { - tmpValue := NewQHstsPolicyFromPointer(C.QHstsPolicy_NewQHstsPolicy()) - runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) - return tmpValue -} - -func NewQHstsPolicy2(expiry core.QDateTime_ITF, flags QHstsPolicy__PolicyFlag, host string, mode core.QUrl__ParsingMode) *QHstsPolicy { - var hostC *C.char - if host != "" { - hostC = C.CString(host) - defer C.free(unsafe.Pointer(hostC)) - } - tmpValue := NewQHstsPolicyFromPointer(C.QHstsPolicy_NewQHstsPolicy2(core.PointerFromQDateTime(expiry), C.longlong(flags), C.struct_QtNetwork_PackedString{data: hostC, len: C.longlong(len(host))}, C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) - return tmpValue -} - -func NewQHstsPolicy3(other QHstsPolicy_ITF) *QHstsPolicy { - tmpValue := NewQHstsPolicyFromPointer(C.QHstsPolicy_NewQHstsPolicy3(PointerFromQHstsPolicy(other))) - runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) - return tmpValue -} - -func (ptr *QHstsPolicy) Expiry() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QHstsPolicy_Expiry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QHstsPolicy) Host(options core.QUrl__ComponentFormattingOption) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QHstsPolicy_Host(ptr.Pointer(), C.longlong(options))) - } - return "" -} - -func (ptr *QHstsPolicy) IncludesSubDomains() bool { - if ptr.Pointer() != nil { - return int8(C.QHstsPolicy_IncludesSubDomains(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHstsPolicy) IsExpired() bool { - if ptr.Pointer() != nil { - return int8(C.QHstsPolicy_IsExpired(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHstsPolicy) SetExpiry(expiry core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QHstsPolicy_SetExpiry(ptr.Pointer(), core.PointerFromQDateTime(expiry)) - } -} - -func (ptr *QHstsPolicy) SetHost(host string, mode core.QUrl__ParsingMode) { - if ptr.Pointer() != nil { - var hostC *C.char - if host != "" { - hostC = C.CString(host) - defer C.free(unsafe.Pointer(hostC)) - } - C.QHstsPolicy_SetHost(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostC, len: C.longlong(len(host))}, C.longlong(mode)) - } -} - -func (ptr *QHstsPolicy) SetIncludesSubDomains(include bool) { - if ptr.Pointer() != nil { - C.QHstsPolicy_SetIncludesSubDomains(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(include)))) - } -} - -func (ptr *QHstsPolicy) Swap(other QHstsPolicy_ITF) { - if ptr.Pointer() != nil { - C.QHstsPolicy_Swap(ptr.Pointer(), PointerFromQHstsPolicy(other)) - } -} - -func (ptr *QHstsPolicy) DestroyQHstsPolicy() { - if ptr.Pointer() != nil { - C.QHstsPolicy_DestroyQHstsPolicy(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHttpMultiPart struct { - core.QObject -} - -type QHttpMultiPart_ITF interface { - core.QObject_ITF - QHttpMultiPart_PTR() *QHttpMultiPart -} - -func (ptr *QHttpMultiPart) QHttpMultiPart_PTR() *QHttpMultiPart { - return ptr -} - -func (ptr *QHttpMultiPart) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QHttpMultiPart) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQHttpMultiPart(ptr QHttpMultiPart_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHttpMultiPart_PTR().Pointer() - } - return nil -} - -func NewQHttpMultiPartFromPointer(ptr unsafe.Pointer) (n *QHttpMultiPart) { - n = new(QHttpMultiPart) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QHttpMultiPart__ContentType -//QHttpMultiPart::ContentType -type QHttpMultiPart__ContentType int64 - -const ( - QHttpMultiPart__MixedType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(0) - QHttpMultiPart__RelatedType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(1) - QHttpMultiPart__FormDataType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(2) - QHttpMultiPart__AlternativeType QHttpMultiPart__ContentType = QHttpMultiPart__ContentType(3) -) - -func NewQHttpMultiPart(parent core.QObject_ITF) *QHttpMultiPart { - tmpValue := NewQHttpMultiPartFromPointer(C.QHttpMultiPart_NewQHttpMultiPart(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQHttpMultiPart2(contentType QHttpMultiPart__ContentType, parent core.QObject_ITF) *QHttpMultiPart { - tmpValue := NewQHttpMultiPartFromPointer(C.QHttpMultiPart_NewQHttpMultiPart2(C.longlong(contentType), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QHttpMultiPart) Append(httpPart QHttpPart_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_Append(ptr.Pointer(), PointerFromQHttpPart(httpPart)) - } -} - -func (ptr *QHttpMultiPart) Boundary() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QHttpMultiPart_Boundary(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QHttpMultiPart) SetBoundary(boundary core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_SetBoundary(ptr.Pointer(), core.PointerFromQByteArray(boundary)) - } -} - -func (ptr *QHttpMultiPart) SetContentType(contentType QHttpMultiPart__ContentType) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_SetContentType(ptr.Pointer(), C.longlong(contentType)) - } -} - -//export callbackQHttpMultiPart_DestroyQHttpMultiPart -func callbackQHttpMultiPart_DestroyQHttpMultiPart(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QHttpMultiPart"); signal != nil { - (*(*func())(signal))() - } else { - NewQHttpMultiPartFromPointer(ptr).DestroyQHttpMultiPartDefault() - } -} - -func (ptr *QHttpMultiPart) ConnectDestroyQHttpMultiPart(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QHttpMultiPart"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QHttpMultiPart", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QHttpMultiPart", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHttpMultiPart) DisconnectDestroyQHttpMultiPart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QHttpMultiPart") - } -} - -func (ptr *QHttpMultiPart) DestroyQHttpMultiPart() { - if ptr.Pointer() != nil { - C.QHttpMultiPart_DestroyQHttpMultiPart(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QHttpMultiPart) DestroyQHttpMultiPartDefault() { - if ptr.Pointer() != nil { - C.QHttpMultiPart_DestroyQHttpMultiPartDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QHttpMultiPart) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QHttpMultiPart) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QHttpMultiPart) __children_newList() unsafe.Pointer { - return C.QHttpMultiPart___children_newList(ptr.Pointer()) -} - -func (ptr *QHttpMultiPart) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QHttpMultiPart___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QHttpMultiPart) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QHttpMultiPart) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QHttpMultiPart___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QHttpMultiPart) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QHttpMultiPart) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QHttpMultiPart) __findChildren_newList() unsafe.Pointer { - return C.QHttpMultiPart___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QHttpMultiPart) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QHttpMultiPart) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QHttpMultiPart) __findChildren_newList3() unsafe.Pointer { - return C.QHttpMultiPart___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QHttpMultiPart) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QHttpMultiPart___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QHttpMultiPart) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QHttpMultiPart) __qFindChildren_newList2() unsafe.Pointer { - return C.QHttpMultiPart___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQHttpMultiPart_ChildEvent -func callbackQHttpMultiPart_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQHttpMultiPartFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QHttpMultiPart) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQHttpMultiPart_ConnectNotify -func callbackQHttpMultiPart_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQHttpMultiPartFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QHttpMultiPart) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQHttpMultiPart_CustomEvent -func callbackQHttpMultiPart_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQHttpMultiPartFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QHttpMultiPart) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQHttpMultiPart_DeleteLater -func callbackQHttpMultiPart_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQHttpMultiPartFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QHttpMultiPart) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QHttpMultiPart_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQHttpMultiPart_Destroyed -func callbackQHttpMultiPart_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQHttpMultiPart_DisconnectNotify -func callbackQHttpMultiPart_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQHttpMultiPartFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QHttpMultiPart) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQHttpMultiPart_Event -func callbackQHttpMultiPart_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQHttpMultiPartFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QHttpMultiPart) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QHttpMultiPart_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQHttpMultiPart_EventFilter -func callbackQHttpMultiPart_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQHttpMultiPartFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QHttpMultiPart) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QHttpMultiPart_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQHttpMultiPart_MetaObject -func callbackQHttpMultiPart_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQHttpMultiPartFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QHttpMultiPart) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QHttpMultiPart_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQHttpMultiPart_ObjectNameChanged -func callbackQHttpMultiPart_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQHttpMultiPart_TimerEvent -func callbackQHttpMultiPart_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQHttpMultiPartFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QHttpMultiPart) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QHttpMultiPart_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QHttpPart struct { - ptr unsafe.Pointer -} - -type QHttpPart_ITF interface { - QHttpPart_PTR() *QHttpPart -} - -func (ptr *QHttpPart) QHttpPart_PTR() *QHttpPart { - return ptr -} - -func (ptr *QHttpPart) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QHttpPart) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQHttpPart(ptr QHttpPart_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHttpPart_PTR().Pointer() - } - return nil -} - -func NewQHttpPartFromPointer(ptr unsafe.Pointer) (n *QHttpPart) { - n = new(QHttpPart) - n.SetPointer(ptr) - return -} -func NewQHttpPart() *QHttpPart { - tmpValue := NewQHttpPartFromPointer(C.QHttpPart_NewQHttpPart()) - runtime.SetFinalizer(tmpValue, (*QHttpPart).DestroyQHttpPart) - return tmpValue -} - -func NewQHttpPart2(other QHttpPart_ITF) *QHttpPart { - tmpValue := NewQHttpPartFromPointer(C.QHttpPart_NewQHttpPart2(PointerFromQHttpPart(other))) - runtime.SetFinalizer(tmpValue, (*QHttpPart).DestroyQHttpPart) - return tmpValue -} - -func (ptr *QHttpPart) SetBody(body core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QHttpPart_SetBody(ptr.Pointer(), core.PointerFromQByteArray(body)) - } -} - -func (ptr *QHttpPart) SetBodyDevice(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QHttpPart_SetBodyDevice(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QHttpPart) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QHttpPart_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) - } -} - -func (ptr *QHttpPart) SetRawHeader(headerName core.QByteArray_ITF, headerValue core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QHttpPart_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(headerValue)) - } -} - -func (ptr *QHttpPart) Swap(other QHttpPart_ITF) { - if ptr.Pointer() != nil { - C.QHttpPart_Swap(ptr.Pointer(), PointerFromQHttpPart(other)) - } -} - -func (ptr *QHttpPart) DestroyQHttpPart() { - if ptr.Pointer() != nil { - C.QHttpPart_DestroyQHttpPart(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QIPv6Address struct { - ptr unsafe.Pointer -} - -type QIPv6Address_ITF interface { - QIPv6Address_PTR() *QIPv6Address -} - -func (ptr *QIPv6Address) QIPv6Address_PTR() *QIPv6Address { - return ptr -} - -func (ptr *QIPv6Address) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QIPv6Address) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQIPv6Address(ptr QIPv6Address_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QIPv6Address_PTR().Pointer() - } - return nil -} - -func NewQIPv6AddressFromPointer(ptr unsafe.Pointer) (n *QIPv6Address) { - n = new(QIPv6Address) - n.SetPointer(ptr) - return -} - -func (ptr *QIPv6Address) DestroyQIPv6Address() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLocalServer struct { - core.QObject -} - -type QLocalServer_ITF interface { - core.QObject_ITF - QLocalServer_PTR() *QLocalServer -} - -func (ptr *QLocalServer) QLocalServer_PTR() *QLocalServer { - return ptr -} - -func (ptr *QLocalServer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QLocalServer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQLocalServer(ptr QLocalServer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLocalServer_PTR().Pointer() - } - return nil -} - -func NewQLocalServerFromPointer(ptr unsafe.Pointer) (n *QLocalServer) { - n = new(QLocalServer) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLocalServer__SocketOption -//QLocalServer::SocketOption -type QLocalServer__SocketOption int64 - -const ( - QLocalServer__NoOptions QLocalServer__SocketOption = QLocalServer__SocketOption(0x0) - QLocalServer__UserAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x01) - QLocalServer__GroupAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x2) - QLocalServer__OtherAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x4) - QLocalServer__WorldAccessOption QLocalServer__SocketOption = QLocalServer__SocketOption(0x7) -) - -func NewQLocalServer(parent core.QObject_ITF) *QLocalServer { - tmpValue := NewQLocalServerFromPointer(C.QLocalServer_NewQLocalServer(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLocalServer) Close() { - if ptr.Pointer() != nil { - C.QLocalServer_Close(ptr.Pointer()) - } -} - -func (ptr *QLocalServer) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocalServer_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocalServer) FullServerName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocalServer_FullServerName(ptr.Pointer())) - } - return "" -} - -//export callbackQLocalServer_HasPendingConnections -func callbackQLocalServer_HasPendingConnections(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasPendingConnections"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalServerFromPointer(ptr).HasPendingConnectionsDefault()))) -} - -func (ptr *QLocalServer) ConnectHasPendingConnections(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hasPendingConnections"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalServer) DisconnectHasPendingConnections() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hasPendingConnections") - } -} - -func (ptr *QLocalServer) HasPendingConnections() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalServer_HasPendingConnections(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLocalServer) HasPendingConnectionsDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalServer_HasPendingConnectionsDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLocalServer_IncomingConnection -func callbackQLocalServer_IncomingConnection(ptr unsafe.Pointer, socketDescriptor C.uintptr_t) { - if signal := qt.GetSignal(ptr, "incomingConnection"); signal != nil { - (*(*func(uintptr))(signal))(uintptr(socketDescriptor)) - } else { - NewQLocalServerFromPointer(ptr).IncomingConnectionDefault(uintptr(socketDescriptor)) - } -} - -func (ptr *QLocalServer) ConnectIncomingConnection(f func(socketDescriptor uintptr)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "incomingConnection"); signal != nil { - f := func(socketDescriptor uintptr) { - (*(*func(uintptr))(signal))(socketDescriptor) - f(socketDescriptor) - } - qt.ConnectSignal(ptr.Pointer(), "incomingConnection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "incomingConnection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalServer) DisconnectIncomingConnection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "incomingConnection") - } -} - -func (ptr *QLocalServer) IncomingConnection(socketDescriptor uintptr) { - if ptr.Pointer() != nil { - C.QLocalServer_IncomingConnection(ptr.Pointer(), C.uintptr_t(socketDescriptor)) - } -} - -func (ptr *QLocalServer) IncomingConnectionDefault(socketDescriptor uintptr) { - if ptr.Pointer() != nil { - C.QLocalServer_IncomingConnectionDefault(ptr.Pointer(), C.uintptr_t(socketDescriptor)) - } -} - -func (ptr *QLocalServer) IsListening() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalServer_IsListening(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLocalServer) Listen(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QLocalServer_Listen(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QLocalServer) MaxPendingConnections() int { - if ptr.Pointer() != nil { - return int(int32(C.QLocalServer_MaxPendingConnections(ptr.Pointer()))) - } - return 0 -} - -//export callbackQLocalServer_NewConnection -func callbackQLocalServer_NewConnection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "newConnection"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLocalServer) ConnectNewConnection(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "newConnection") { - C.QLocalServer_ConnectNewConnection(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConnection"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "newConnection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalServer) DisconnectNewConnection() { - if ptr.Pointer() != nil { - C.QLocalServer_DisconnectNewConnection(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "newConnection") - } -} - -func (ptr *QLocalServer) NewConnection() { - if ptr.Pointer() != nil { - C.QLocalServer_NewConnection(ptr.Pointer()) - } -} - -//export callbackQLocalServer_NextPendingConnection -func callbackQLocalServer_NextPendingConnection(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "nextPendingConnection"); signal != nil { - return PointerFromQLocalSocket((*(*func() *QLocalSocket)(signal))()) - } - - return PointerFromQLocalSocket(NewQLocalServerFromPointer(ptr).NextPendingConnectionDefault()) -} - -func (ptr *QLocalServer) ConnectNextPendingConnection(f func() *QLocalSocket) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nextPendingConnection"); signal != nil { - f := func() *QLocalSocket { - (*(*func() *QLocalSocket)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalServer) DisconnectNextPendingConnection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nextPendingConnection") - } -} - -func (ptr *QLocalServer) NextPendingConnection() *QLocalSocket { - if ptr.Pointer() != nil { - tmpValue := NewQLocalSocketFromPointer(C.QLocalServer_NextPendingConnection(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalServer) NextPendingConnectionDefault() *QLocalSocket { - if ptr.Pointer() != nil { - tmpValue := NewQLocalSocketFromPointer(C.QLocalServer_NextPendingConnectionDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QLocalServer_RemoveServer(name string) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QLocalServer_QLocalServer_RemoveServer(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 -} - -func (ptr *QLocalServer) RemoveServer(name string) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QLocalServer_QLocalServer_RemoveServer(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 -} - -func (ptr *QLocalServer) ServerError() QAbstractSocket__SocketError { - if ptr.Pointer() != nil { - return QAbstractSocket__SocketError(C.QLocalServer_ServerError(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLocalServer) ServerName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocalServer_ServerName(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocalServer) SetMaxPendingConnections(numConnections int) { - if ptr.Pointer() != nil { - C.QLocalServer_SetMaxPendingConnections(ptr.Pointer(), C.int(int32(numConnections))) - } -} - -func (ptr *QLocalServer) SetSocketOptions(options QLocalServer__SocketOption) { - if ptr.Pointer() != nil { - C.QLocalServer_SetSocketOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QLocalServer) SocketOptions() QLocalServer__SocketOption { - if ptr.Pointer() != nil { - return QLocalServer__SocketOption(C.QLocalServer_SocketOptions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLocalServer) WaitForNewConnection(msec int, timedOut *bool) bool { - if ptr.Pointer() != nil { - var timedOutC C.char - if timedOut != nil { - timedOutC = C.char(int8(qt.GoBoolToInt(*timedOut))) - defer func() { *timedOut = int8(timedOutC) != 0 }() - } - return int8(C.QLocalServer_WaitForNewConnection(ptr.Pointer(), C.int(int32(msec)), &timedOutC)) != 0 - } - return false -} - -//export callbackQLocalServer_DestroyQLocalServer -func callbackQLocalServer_DestroyQLocalServer(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLocalServer"); signal != nil { - (*(*func())(signal))() - } else { - NewQLocalServerFromPointer(ptr).DestroyQLocalServerDefault() - } -} - -func (ptr *QLocalServer) ConnectDestroyQLocalServer(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLocalServer"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLocalServer", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLocalServer", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalServer) DisconnectDestroyQLocalServer() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLocalServer") - } -} - -func (ptr *QLocalServer) DestroyQLocalServer() { - if ptr.Pointer() != nil { - C.QLocalServer_DestroyQLocalServer(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLocalServer) DestroyQLocalServerDefault() { - if ptr.Pointer() != nil { - C.QLocalServer_DestroyQLocalServerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLocalServer) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalServer___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalServer) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalServer) __children_newList() unsafe.Pointer { - return C.QLocalServer___children_newList(ptr.Pointer()) -} - -func (ptr *QLocalServer) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QLocalServer___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QLocalServer) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QLocalServer) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QLocalServer___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QLocalServer) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalServer___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalServer) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalServer) __findChildren_newList() unsafe.Pointer { - return C.QLocalServer___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QLocalServer) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalServer___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalServer) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalServer) __findChildren_newList3() unsafe.Pointer { - return C.QLocalServer___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QLocalServer) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalServer___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalServer) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalServer) __qFindChildren_newList2() unsafe.Pointer { - return C.QLocalServer___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQLocalServer_ChildEvent -func callbackQLocalServer_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQLocalServerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QLocalServer) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQLocalServer_ConnectNotify -func callbackQLocalServer_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQLocalServerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QLocalServer) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQLocalServer_CustomEvent -func callbackQLocalServer_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQLocalServerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QLocalServer) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQLocalServer_DeleteLater -func callbackQLocalServer_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQLocalServerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QLocalServer) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QLocalServer_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQLocalServer_Destroyed -func callbackQLocalServer_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQLocalServer_DisconnectNotify -func callbackQLocalServer_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQLocalServerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QLocalServer) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQLocalServer_Event -func callbackQLocalServer_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalServerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QLocalServer) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalServer_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQLocalServer_EventFilter -func callbackQLocalServer_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalServerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QLocalServer) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalServer_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQLocalServer_MetaObject -func callbackQLocalServer_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQLocalServerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QLocalServer) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QLocalServer_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQLocalServer_ObjectNameChanged -func callbackQLocalServer_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQLocalServer_TimerEvent -func callbackQLocalServer_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQLocalServerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QLocalServer) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QLocalServer_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QLocalSocket struct { - core.QIODevice -} - -type QLocalSocket_ITF interface { - core.QIODevice_ITF - QLocalSocket_PTR() *QLocalSocket -} - -func (ptr *QLocalSocket) QLocalSocket_PTR() *QLocalSocket { - return ptr -} - -func (ptr *QLocalSocket) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func (ptr *QLocalSocket) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QIODevice_PTR().SetPointer(p) - } -} - -func PointerFromQLocalSocket(ptr QLocalSocket_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLocalSocket_PTR().Pointer() - } - return nil -} - -func NewQLocalSocketFromPointer(ptr unsafe.Pointer) (n *QLocalSocket) { - n = new(QLocalSocket) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLocalSocket__LocalSocketError -//QLocalSocket::LocalSocketError -type QLocalSocket__LocalSocketError int64 - -const ( - QLocalSocket__ConnectionRefusedError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__ConnectionRefusedError) - QLocalSocket__PeerClosedError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__RemoteHostClosedError) - QLocalSocket__ServerNotFoundError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__HostNotFoundError) - QLocalSocket__SocketAccessError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__SocketAccessError) - QLocalSocket__SocketResourceError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__SocketResourceError) - QLocalSocket__SocketTimeoutError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__SocketTimeoutError) - QLocalSocket__DatagramTooLargeError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__DatagramTooLargeError) - QLocalSocket__ConnectionError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__NetworkError) - QLocalSocket__UnsupportedSocketOperationError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__UnsupportedSocketOperationError) - QLocalSocket__UnknownSocketError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__UnknownSocketError) - QLocalSocket__OperationError QLocalSocket__LocalSocketError = QLocalSocket__LocalSocketError(QAbstractSocket__OperationError) -) - -//go:generate stringer -type=QLocalSocket__LocalSocketState -//QLocalSocket::LocalSocketState -type QLocalSocket__LocalSocketState int64 - -const ( - QLocalSocket__UnconnectedState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__UnconnectedState) - QLocalSocket__ConnectingState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__ConnectingState) - QLocalSocket__ConnectedState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__ConnectedState) - QLocalSocket__ClosingState QLocalSocket__LocalSocketState = QLocalSocket__LocalSocketState(QAbstractSocket__ClosingState) -) - -func NewQLocalSocket(parent core.QObject_ITF) *QLocalSocket { - tmpValue := NewQLocalSocketFromPointer(C.QLocalSocket_NewQLocalSocket(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLocalSocket) Abort() { - if ptr.Pointer() != nil { - C.QLocalSocket_Abort(ptr.Pointer()) - } -} - -//export callbackQLocalSocket_BytesAvailable -func callbackQLocalSocket_BytesAvailable(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQLocalSocketFromPointer(ptr).BytesAvailableDefault()) -} - -func (ptr *QLocalSocket) BytesAvailableDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QLocalSocket_BytesAvailableDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_BytesToWrite -func callbackQLocalSocket_BytesToWrite(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQLocalSocketFromPointer(ptr).BytesToWriteDefault()) -} - -func (ptr *QLocalSocket) BytesToWriteDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QLocalSocket_BytesToWriteDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_CanReadLine -func callbackQLocalSocket_CanReadLine(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).CanReadLineDefault()))) -} - -func (ptr *QLocalSocket) CanReadLineDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_CanReadLineDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLocalSocket_Close -func callbackQLocalSocket_Close(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - (*(*func())(signal))() - } else { - NewQLocalSocketFromPointer(ptr).CloseDefault() - } -} - -func (ptr *QLocalSocket) CloseDefault() { - if ptr.Pointer() != nil { - C.QLocalSocket_CloseDefault(ptr.Pointer()) - } -} - -func (ptr *QLocalSocket) ConnectToServer(openMode core.QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - C.QLocalSocket_ConnectToServer(ptr.Pointer(), C.longlong(openMode)) - } -} - -func (ptr *QLocalSocket) ConnectToServer2(name string, openMode core.QIODevice__OpenModeFlag) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QLocalSocket_ConnectToServer2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(openMode)) - } -} - -//export callbackQLocalSocket_Connected -func callbackQLocalSocket_Connected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLocalSocket) ConnectConnected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "connected") { - C.QLocalSocket_ConnectConnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "connected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "connected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "connected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectConnected() { - if ptr.Pointer() != nil { - C.QLocalSocket_DisconnectConnected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "connected") - } -} - -func (ptr *QLocalSocket) Connected() { - if ptr.Pointer() != nil { - C.QLocalSocket_Connected(ptr.Pointer()) - } -} - -func (ptr *QLocalSocket) DisconnectFromServer() { - if ptr.Pointer() != nil { - C.QLocalSocket_DisconnectFromServer(ptr.Pointer()) - } -} - -//export callbackQLocalSocket_Disconnected -func callbackQLocalSocket_Disconnected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLocalSocket) ConnectDisconnected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "disconnected") { - C.QLocalSocket_ConnectDisconnected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "disconnected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "disconnected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "disconnected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectDisconnected() { - if ptr.Pointer() != nil { - C.QLocalSocket_DisconnectDisconnected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "disconnected") - } -} - -func (ptr *QLocalSocket) Disconnected() { - if ptr.Pointer() != nil { - C.QLocalSocket_Disconnected(ptr.Pointer()) - } -} - -func (ptr *QLocalSocket) Error() QLocalSocket__LocalSocketError { - if ptr.Pointer() != nil { - return QLocalSocket__LocalSocketError(C.QLocalSocket_Error(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_Error2 -func callbackQLocalSocket_Error2(ptr unsafe.Pointer, socketError C.longlong) { - if signal := qt.GetSignal(ptr, "error2"); signal != nil { - (*(*func(QLocalSocket__LocalSocketError))(signal))(QLocalSocket__LocalSocketError(socketError)) - } - -} - -func (ptr *QLocalSocket) ConnectError2(f func(socketError QLocalSocket__LocalSocketError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "error2") { - C.QLocalSocket_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { - f := func(socketError QLocalSocket__LocalSocketError) { - (*(*func(QLocalSocket__LocalSocketError))(signal))(socketError) - f(socketError) - } - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectError2() { - if ptr.Pointer() != nil { - C.QLocalSocket_DisconnectError2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "error2") - } -} - -func (ptr *QLocalSocket) Error2(socketError QLocalSocket__LocalSocketError) { - if ptr.Pointer() != nil { - C.QLocalSocket_Error2(ptr.Pointer(), C.longlong(socketError)) - } -} - -func (ptr *QLocalSocket) Flush() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_Flush(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLocalSocket) FullServerName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocalSocket_FullServerName(ptr.Pointer())) - } - return "" -} - -//export callbackQLocalSocket_IsSequential -func callbackQLocalSocket_IsSequential(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).IsSequentialDefault()))) -} - -func (ptr *QLocalSocket) IsSequentialDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_IsSequentialDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLocalSocket) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_IsValid(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLocalSocket_Open -func callbackQLocalSocket_Open(ptr unsafe.Pointer, openMode C.longlong) C.char { - if signal := qt.GetSignal(ptr, "open"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(openMode))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(openMode))))) -} - -func (ptr *QLocalSocket) OpenDefault(openMode core.QIODevice__OpenModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_OpenDefault(ptr.Pointer(), C.longlong(openMode))) != 0 - } - return false -} - -func (ptr *QLocalSocket) ReadBufferSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QLocalSocket_ReadBufferSize(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_ReadData -func callbackQLocalSocket_ReadData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, c C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(c))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - retS := cGoUnpackString(data) - ret := C.longlong(NewQLocalSocketFromPointer(ptr).ReadDataDefault(&retS, int64(c))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret -} - -func (ptr *QLocalSocket) ConnectReadData(f func(data *string, c int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "readData"); signal != nil { - f := func(data *string, c int64) int64 { - (*(*func(*string, int64) int64)(signal))(data, c) - return f(data, c) - } - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "readData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectReadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "readData") - } -} - -func (ptr *QLocalSocket) ReadData(data *string, c int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(c))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QLocalSocket_ReadData(ptr.Pointer(), dataC, C.longlong(c))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QLocalSocket) ReadDataDefault(data *string, c int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(c))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QLocalSocket_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(c))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QLocalSocket) ServerName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLocalSocket_ServerName(ptr.Pointer())) - } - return "" -} - -func (ptr *QLocalSocket) SetReadBufferSize(size int64) { - if ptr.Pointer() != nil { - C.QLocalSocket_SetReadBufferSize(ptr.Pointer(), C.longlong(size)) - } -} - -func (ptr *QLocalSocket) SetServerName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QLocalSocket_SetServerName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QLocalSocket) State() QLocalSocket__LocalSocketState { - if ptr.Pointer() != nil { - return QLocalSocket__LocalSocketState(C.QLocalSocket_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_StateChanged -func callbackQLocalSocket_StateChanged(ptr unsafe.Pointer, socketState C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QLocalSocket__LocalSocketState))(signal))(QLocalSocket__LocalSocketState(socketState)) - } - -} - -func (ptr *QLocalSocket) ConnectStateChanged(f func(socketState QLocalSocket__LocalSocketState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QLocalSocket_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(socketState QLocalSocket__LocalSocketState) { - (*(*func(QLocalSocket__LocalSocketState))(signal))(socketState) - f(socketState) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QLocalSocket_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QLocalSocket) StateChanged(socketState QLocalSocket__LocalSocketState) { - if ptr.Pointer() != nil { - C.QLocalSocket_StateChanged(ptr.Pointer(), C.longlong(socketState)) - } -} - -//export callbackQLocalSocket_WaitForBytesWritten -func callbackQLocalSocket_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) -} - -func (ptr *QLocalSocket) WaitForBytesWrittenDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QLocalSocket) WaitForConnected(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_WaitForConnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -func (ptr *QLocalSocket) WaitForDisconnected(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_WaitForDisconnected(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQLocalSocket_WaitForReadyRead -func callbackQLocalSocket_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) -} - -func (ptr *QLocalSocket) WaitForReadyReadDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQLocalSocket_WriteData -func callbackQLocalSocket_WriteData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, c C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(c))) - } - - return C.longlong(NewQLocalSocketFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(c))) -} - -func (ptr *QLocalSocket) ConnectWriteData(f func(data []byte, c int64) int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "writeData"); signal != nil { - f := func(data []byte, c int64) int64 { - (*(*func([]byte, int64) int64)(signal))(data, c) - return f(data, c) - } - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "writeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectWriteData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "writeData") - } -} - -func (ptr *QLocalSocket) WriteData(data []byte, c int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QLocalSocket_WriteData(ptr.Pointer(), dataC, C.longlong(c))) - } - return 0 -} - -func (ptr *QLocalSocket) WriteDataDefault(data []byte, c int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QLocalSocket_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(c))) - } - return 0 -} - -//export callbackQLocalSocket_DestroyQLocalSocket -func callbackQLocalSocket_DestroyQLocalSocket(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLocalSocket"); signal != nil { - (*(*func())(signal))() - } else { - NewQLocalSocketFromPointer(ptr).DestroyQLocalSocketDefault() - } -} - -func (ptr *QLocalSocket) ConnectDestroyQLocalSocket(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLocalSocket"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLocalSocket", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLocalSocket", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLocalSocket) DisconnectDestroyQLocalSocket() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLocalSocket") - } -} - -func (ptr *QLocalSocket) DestroyQLocalSocket() { - if ptr.Pointer() != nil { - C.QLocalSocket_DestroyQLocalSocket(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLocalSocket) DestroyQLocalSocketDefault() { - if ptr.Pointer() != nil { - C.QLocalSocket_DestroyQLocalSocketDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLocalSocket) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalSocket) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalSocket) __children_newList() unsafe.Pointer { - return C.QLocalSocket___children_newList(ptr.Pointer()) -} - -func (ptr *QLocalSocket) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QLocalSocket___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QLocalSocket) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QLocalSocket) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QLocalSocket___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QLocalSocket) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalSocket) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalSocket) __findChildren_newList() unsafe.Pointer { - return C.QLocalSocket___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QLocalSocket) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalSocket) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalSocket) __findChildren_newList3() unsafe.Pointer { - return C.QLocalSocket___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QLocalSocket) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLocalSocket___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLocalSocket) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLocalSocket) __qFindChildren_newList2() unsafe.Pointer { - return C.QLocalSocket___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQLocalSocket_AboutToClose -func callbackQLocalSocket_AboutToClose(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQLocalSocket_AtEnd -func callbackQLocalSocket_AtEnd(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).AtEndDefault()))) -} - -func (ptr *QLocalSocket) AtEndDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_AtEndDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLocalSocket_BytesWritten -func callbackQLocalSocket_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { - (*(*func(int64))(signal))(int64(bytes)) - } - -} - -//export callbackQLocalSocket_ChannelBytesWritten -func callbackQLocalSocket_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { - (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) - } - -} - -//export callbackQLocalSocket_ChannelReadyRead -func callbackQLocalSocket_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { - if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { - (*(*func(int))(signal))(int(int32(channel))) - } - -} - -//export callbackQLocalSocket_Pos -func callbackQLocalSocket_Pos(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "pos"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQLocalSocketFromPointer(ptr).PosDefault()) -} - -func (ptr *QLocalSocket) PosDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QLocalSocket_PosDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_ReadChannelFinished -func callbackQLocalSocket_ReadChannelFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQLocalSocket_ReadLineData -func callbackQLocalSocket_ReadLineData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) - } - - return C.longlong(NewQLocalSocketFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize))) -} - -func (ptr *QLocalSocket) ReadLineDataDefault(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QLocalSocket_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -//export callbackQLocalSocket_ReadyRead -func callbackQLocalSocket_ReadyRead(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQLocalSocket_Reset -func callbackQLocalSocket_Reset(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).ResetDefault()))) -} - -func (ptr *QLocalSocket) ResetDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_ResetDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLocalSocket_Seek -func callbackQLocalSocket_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { - if signal := qt.GetSignal(ptr, "seek"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).SeekDefault(int64(pos))))) -} - -func (ptr *QLocalSocket) SeekDefault(pos int64) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 - } - return false -} - -//export callbackQLocalSocket_Size -func callbackQLocalSocket_Size(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQLocalSocketFromPointer(ptr).SizeDefault()) -} - -func (ptr *QLocalSocket) SizeDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QLocalSocket_SizeDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQLocalSocket_ChildEvent -func callbackQLocalSocket_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQLocalSocketFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QLocalSocket) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQLocalSocket_ConnectNotify -func callbackQLocalSocket_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQLocalSocketFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QLocalSocket) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQLocalSocket_CustomEvent -func callbackQLocalSocket_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQLocalSocketFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QLocalSocket) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQLocalSocket_DeleteLater -func callbackQLocalSocket_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQLocalSocketFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QLocalSocket) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QLocalSocket_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQLocalSocket_Destroyed -func callbackQLocalSocket_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQLocalSocket_DisconnectNotify -func callbackQLocalSocket_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQLocalSocketFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QLocalSocket) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQLocalSocket_Event -func callbackQLocalSocket_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QLocalSocket) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQLocalSocket_EventFilter -func callbackQLocalSocket_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLocalSocketFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QLocalSocket) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLocalSocket_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQLocalSocket_MetaObject -func callbackQLocalSocket_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQLocalSocketFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QLocalSocket) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QLocalSocket_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQLocalSocket_ObjectNameChanged -func callbackQLocalSocket_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQLocalSocket_TimerEvent -func callbackQLocalSocket_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQLocalSocketFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QLocalSocket) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QLocalSocket_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QNetworkAccessManager struct { - core.QObject -} - -type QNetworkAccessManager_ITF interface { - core.QObject_ITF - QNetworkAccessManager_PTR() *QNetworkAccessManager -} - -func (ptr *QNetworkAccessManager) QNetworkAccessManager_PTR() *QNetworkAccessManager { - return ptr -} - -func (ptr *QNetworkAccessManager) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QNetworkAccessManager) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQNetworkAccessManager(ptr QNetworkAccessManager_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkAccessManager_PTR().Pointer() - } - return nil -} - -func NewQNetworkAccessManagerFromPointer(ptr unsafe.Pointer) (n *QNetworkAccessManager) { - n = new(QNetworkAccessManager) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkAccessManager__Operation -//QNetworkAccessManager::Operation -type QNetworkAccessManager__Operation int64 - -const ( - QNetworkAccessManager__HeadOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(1) - QNetworkAccessManager__GetOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(2) - QNetworkAccessManager__PutOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(3) - QNetworkAccessManager__PostOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(4) - QNetworkAccessManager__DeleteOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(5) - QNetworkAccessManager__CustomOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(6) - QNetworkAccessManager__UnknownOperation QNetworkAccessManager__Operation = QNetworkAccessManager__Operation(0) -) - -//go:generate stringer -type=QNetworkAccessManager__NetworkAccessibility -//QNetworkAccessManager::NetworkAccessibility -type QNetworkAccessManager__NetworkAccessibility int64 - -const ( - QNetworkAccessManager__UnknownAccessibility QNetworkAccessManager__NetworkAccessibility = QNetworkAccessManager__NetworkAccessibility(-1) - QNetworkAccessManager__NotAccessible QNetworkAccessManager__NetworkAccessibility = QNetworkAccessManager__NetworkAccessibility(0) - QNetworkAccessManager__Accessible QNetworkAccessManager__NetworkAccessibility = QNetworkAccessManager__NetworkAccessibility(1) -) - -func NewQNetworkAccessManager(parent core.QObject_ITF) *QNetworkAccessManager { - tmpValue := NewQNetworkAccessManagerFromPointer(C.QNetworkAccessManager_NewQNetworkAccessManager(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QNetworkAccessManager) ActiveConfiguration() *QNetworkConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkAccessManager_ActiveConfiguration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) AddStrictTransportSecurityHosts(knownHosts []*QHstsPolicy) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_AddStrictTransportSecurityHosts(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkAccessManagerFromPointer(NewQNetworkAccessManagerFromPointer(nil).__addStrictTransportSecurityHosts_knownHosts_newList()) - for _, v := range knownHosts { - tmpList.__addStrictTransportSecurityHosts_knownHosts_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQNetworkAccessManager_AuthenticationRequired -func callbackQNetworkAccessManager_AuthenticationRequired(ptr unsafe.Pointer, reply unsafe.Pointer, authenticator unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "authenticationRequired"); signal != nil { - (*(*func(*QNetworkReply, *QAuthenticator))(signal))(NewQNetworkReplyFromPointer(reply), NewQAuthenticatorFromPointer(authenticator)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectAuthenticationRequired(f func(reply *QNetworkReply, authenticator *QAuthenticator)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "authenticationRequired") { - C.QNetworkAccessManager_ConnectAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "authenticationRequired"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "authenticationRequired"); signal != nil { - f := func(reply *QNetworkReply, authenticator *QAuthenticator) { - (*(*func(*QNetworkReply, *QAuthenticator))(signal))(reply, authenticator) - f(reply, authenticator) - } - qt.ConnectSignal(ptr.Pointer(), "authenticationRequired", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "authenticationRequired", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectAuthenticationRequired() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectAuthenticationRequired(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "authenticationRequired") - } -} - -func (ptr *QNetworkAccessManager) AuthenticationRequired(reply QNetworkReply_ITF, authenticator QAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_AuthenticationRequired(ptr.Pointer(), PointerFromQNetworkReply(reply), PointerFromQAuthenticator(authenticator)) - } -} - -func (ptr *QNetworkAccessManager) Cache() *QAbstractNetworkCache { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractNetworkCacheFromPointer(C.QNetworkAccessManager_Cache(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) ClearAccessCache() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_ClearAccessCache(ptr.Pointer()) - } -} - -func (ptr *QNetworkAccessManager) ClearConnectionCache() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_ClearConnectionCache(ptr.Pointer()) - } -} - -func (ptr *QNetworkAccessManager) Configuration() *QNetworkConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkAccessManager_Configuration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) ConnectToHost(hostName string, port uint16) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QNetworkAccessManager_ConnectToHost(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port)) - } -} - -func (ptr *QNetworkAccessManager) ConnectToHostEncrypted(hostName string, port uint16, sslConfiguration QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QNetworkAccessManager_ConnectToHostEncrypted(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), PointerFromQSslConfiguration(sslConfiguration)) - } -} - -func (ptr *QNetworkAccessManager) ConnectToHostEncrypted2(hostName string, port uint16, sslConfiguration QSslConfiguration_ITF, peerName string) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - var peerNameC *C.char - if peerName != "" { - peerNameC = C.CString(peerName) - defer C.free(unsafe.Pointer(peerNameC)) - } - C.QNetworkAccessManager_ConnectToHostEncrypted2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), PointerFromQSslConfiguration(sslConfiguration), C.struct_QtNetwork_PackedString{data: peerNameC, len: C.longlong(len(peerName))}) - } -} - -func (ptr *QNetworkAccessManager) CookieJar() *QNetworkCookieJar { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCookieJarFromPointer(C.QNetworkAccessManager_CookieJar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQNetworkAccessManager_CreateRequest -func callbackQNetworkAccessManager_CreateRequest(ptr unsafe.Pointer, op C.longlong, originalReq unsafe.Pointer, outgoingData unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createRequest"); signal != nil { - return PointerFromQNetworkReply((*(*func(QNetworkAccessManager__Operation, *QNetworkRequest, *core.QIODevice) *QNetworkReply)(signal))(QNetworkAccessManager__Operation(op), NewQNetworkRequestFromPointer(originalReq), core.NewQIODeviceFromPointer(outgoingData))) - } - - return PointerFromQNetworkReply(NewQNetworkAccessManagerFromPointer(ptr).CreateRequestDefault(QNetworkAccessManager__Operation(op), NewQNetworkRequestFromPointer(originalReq), core.NewQIODeviceFromPointer(outgoingData))) -} - -func (ptr *QNetworkAccessManager) ConnectCreateRequest(f func(op QNetworkAccessManager__Operation, originalReq *QNetworkRequest, outgoingData *core.QIODevice) *QNetworkReply) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createRequest"); signal != nil { - f := func(op QNetworkAccessManager__Operation, originalReq *QNetworkRequest, outgoingData *core.QIODevice) *QNetworkReply { - (*(*func(QNetworkAccessManager__Operation, *QNetworkRequest, *core.QIODevice) *QNetworkReply)(signal))(op, originalReq, outgoingData) - return f(op, originalReq, outgoingData) - } - qt.ConnectSignal(ptr.Pointer(), "createRequest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createRequest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectCreateRequest() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createRequest") - } -} - -func (ptr *QNetworkAccessManager) CreateRequest(op QNetworkAccessManager__Operation, originalReq QNetworkRequest_ITF, outgoingData core.QIODevice_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_CreateRequest(ptr.Pointer(), C.longlong(op), PointerFromQNetworkRequest(originalReq), core.PointerFromQIODevice(outgoingData))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) CreateRequestDefault(op QNetworkAccessManager__Operation, originalReq QNetworkRequest_ITF, outgoingData core.QIODevice_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_CreateRequestDefault(ptr.Pointer(), C.longlong(op), PointerFromQNetworkRequest(originalReq), core.PointerFromQIODevice(outgoingData))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) DeleteResource(request QNetworkRequest_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_DeleteResource(ptr.Pointer(), PointerFromQNetworkRequest(request))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) EnableStrictTransportSecurityStore(enabled bool, storeDir string) { - if ptr.Pointer() != nil { - var storeDirC *C.char - if storeDir != "" { - storeDirC = C.CString(storeDir) - defer C.free(unsafe.Pointer(storeDirC)) - } - C.QNetworkAccessManager_EnableStrictTransportSecurityStore(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtNetwork_PackedString{data: storeDirC, len: C.longlong(len(storeDir))}) - } -} - -//export callbackQNetworkAccessManager_Encrypted -func callbackQNetworkAccessManager_Encrypted(ptr unsafe.Pointer, reply unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "encrypted"); signal != nil { - (*(*func(*QNetworkReply))(signal))(NewQNetworkReplyFromPointer(reply)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectEncrypted(f func(reply *QNetworkReply)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "encrypted") { - C.QNetworkAccessManager_ConnectEncrypted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encrypted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "encrypted"); signal != nil { - f := func(reply *QNetworkReply) { - (*(*func(*QNetworkReply))(signal))(reply) - f(reply) - } - qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectEncrypted() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectEncrypted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "encrypted") - } -} - -func (ptr *QNetworkAccessManager) Encrypted(reply QNetworkReply_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_Encrypted(ptr.Pointer(), PointerFromQNetworkReply(reply)) - } -} - -//export callbackQNetworkAccessManager_Finished -func callbackQNetworkAccessManager_Finished(ptr unsafe.Pointer, reply unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func(*QNetworkReply))(signal))(NewQNetworkReplyFromPointer(reply)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectFinished(f func(reply *QNetworkReply)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QNetworkAccessManager_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func(reply *QNetworkReply) { - (*(*func(*QNetworkReply))(signal))(reply) - f(reply) - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QNetworkAccessManager) Finished(reply QNetworkReply_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_Finished(ptr.Pointer(), PointerFromQNetworkReply(reply)) - } -} - -func (ptr *QNetworkAccessManager) Get(request QNetworkRequest_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Get(ptr.Pointer(), PointerFromQNetworkRequest(request))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) Head(request QNetworkRequest_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Head(ptr.Pointer(), PointerFromQNetworkRequest(request))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) IsStrictTransportSecurityEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAccessManager_IsStrictTransportSecurityEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkAccessManager) IsStrictTransportSecurityStoreEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAccessManager_IsStrictTransportSecurityStoreEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkAccessManager) NetworkAccessible() QNetworkAccessManager__NetworkAccessibility { - if ptr.Pointer() != nil { - return QNetworkAccessManager__NetworkAccessibility(C.QNetworkAccessManager_NetworkAccessible(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkAccessManager_NetworkAccessibleChanged -func callbackQNetworkAccessManager_NetworkAccessibleChanged(ptr unsafe.Pointer, accessible C.longlong) { - if signal := qt.GetSignal(ptr, "networkAccessibleChanged"); signal != nil { - (*(*func(QNetworkAccessManager__NetworkAccessibility))(signal))(QNetworkAccessManager__NetworkAccessibility(accessible)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectNetworkAccessibleChanged(f func(accessible QNetworkAccessManager__NetworkAccessibility)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "networkAccessibleChanged") { - C.QNetworkAccessManager_ConnectNetworkAccessibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "networkAccessibleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "networkAccessibleChanged"); signal != nil { - f := func(accessible QNetworkAccessManager__NetworkAccessibility) { - (*(*func(QNetworkAccessManager__NetworkAccessibility))(signal))(accessible) - f(accessible) - } - qt.ConnectSignal(ptr.Pointer(), "networkAccessibleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "networkAccessibleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectNetworkAccessibleChanged() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectNetworkAccessibleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "networkAccessibleChanged") - } -} - -func (ptr *QNetworkAccessManager) NetworkAccessibleChanged(accessible QNetworkAccessManager__NetworkAccessibility) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_NetworkAccessibleChanged(ptr.Pointer(), C.longlong(accessible)) - } -} - -func (ptr *QNetworkAccessManager) Post(request QNetworkRequest_ITF, data core.QIODevice_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Post(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQIODevice(data))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) Post2(request QNetworkRequest_ITF, data core.QByteArray_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Post2(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(data))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) Post3(request QNetworkRequest_ITF, multiPart QHttpMultiPart_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Post3(ptr.Pointer(), PointerFromQNetworkRequest(request), PointerFromQHttpMultiPart(multiPart))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQNetworkAccessManager_PreSharedKeyAuthenticationRequired -func callbackQNetworkAccessManager_PreSharedKeyAuthenticationRequired(ptr unsafe.Pointer, reply unsafe.Pointer, authenticator unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "preSharedKeyAuthenticationRequired"); signal != nil { - (*(*func(*QNetworkReply, *QSslPreSharedKeyAuthenticator))(signal))(NewQNetworkReplyFromPointer(reply), NewQSslPreSharedKeyAuthenticatorFromPointer(authenticator)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectPreSharedKeyAuthenticationRequired(f func(reply *QNetworkReply, authenticator *QSslPreSharedKeyAuthenticator)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") { - C.QNetworkAccessManager_ConnectPreSharedKeyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preSharedKeyAuthenticationRequired"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired"); signal != nil { - f := func(reply *QNetworkReply, authenticator *QSslPreSharedKeyAuthenticator) { - (*(*func(*QNetworkReply, *QSslPreSharedKeyAuthenticator))(signal))(reply, authenticator) - f(reply, authenticator) - } - qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectPreSharedKeyAuthenticationRequired() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectPreSharedKeyAuthenticationRequired(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") - } -} - -func (ptr *QNetworkAccessManager) PreSharedKeyAuthenticationRequired(reply QNetworkReply_ITF, authenticator QSslPreSharedKeyAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_PreSharedKeyAuthenticationRequired(ptr.Pointer(), PointerFromQNetworkReply(reply), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) - } -} - -func (ptr *QNetworkAccessManager) Proxy() *QNetworkProxy { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkAccessManager_Proxy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue - } - return nil -} - -//export callbackQNetworkAccessManager_ProxyAuthenticationRequired -func callbackQNetworkAccessManager_ProxyAuthenticationRequired(ptr unsafe.Pointer, proxy unsafe.Pointer, authenticator unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "proxyAuthenticationRequired"); signal != nil { - (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(NewQNetworkProxyFromPointer(proxy), NewQAuthenticatorFromPointer(authenticator)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectProxyAuthenticationRequired(f func(proxy *QNetworkProxy, authenticator *QAuthenticator)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "proxyAuthenticationRequired") { - C.QNetworkAccessManager_ConnectProxyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "proxyAuthenticationRequired"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "proxyAuthenticationRequired"); signal != nil { - f := func(proxy *QNetworkProxy, authenticator *QAuthenticator) { - (*(*func(*QNetworkProxy, *QAuthenticator))(signal))(proxy, authenticator) - f(proxy, authenticator) - } - qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "proxyAuthenticationRequired", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectProxyAuthenticationRequired() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectProxyAuthenticationRequired(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "proxyAuthenticationRequired") - } -} - -func (ptr *QNetworkAccessManager) ProxyAuthenticationRequired(proxy QNetworkProxy_ITF, authenticator QAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_ProxyAuthenticationRequired(ptr.Pointer(), PointerFromQNetworkProxy(proxy), PointerFromQAuthenticator(authenticator)) - } -} - -func (ptr *QNetworkAccessManager) ProxyFactory() *QNetworkProxyFactory { - if ptr.Pointer() != nil { - return NewQNetworkProxyFactoryFromPointer(C.QNetworkAccessManager_ProxyFactory(ptr.Pointer())) - } - return nil -} - -func (ptr *QNetworkAccessManager) Put(request QNetworkRequest_ITF, data core.QIODevice_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Put(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQIODevice(data))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) Put2(request QNetworkRequest_ITF, data core.QByteArray_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Put2(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(data))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) Put3(request QNetworkRequest_ITF, multiPart QHttpMultiPart_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_Put3(ptr.Pointer(), PointerFromQNetworkRequest(request), PointerFromQHttpMultiPart(multiPart))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) RedirectPolicy() QNetworkRequest__RedirectPolicy { - if ptr.Pointer() != nil { - return QNetworkRequest__RedirectPolicy(C.QNetworkAccessManager_RedirectPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkAccessManager) SendCustomRequest(request QNetworkRequest_ITF, verb core.QByteArray_ITF, data core.QIODevice_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_SendCustomRequest(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(verb), core.PointerFromQIODevice(data))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) SendCustomRequest2(request QNetworkRequest_ITF, verb core.QByteArray_ITF, data core.QByteArray_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_SendCustomRequest2(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(verb), core.PointerFromQByteArray(data))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) SendCustomRequest3(request QNetworkRequest_ITF, verb core.QByteArray_ITF, multiPart QHttpMultiPart_ITF) *QNetworkReply { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkAccessManager_SendCustomRequest3(ptr.Pointer(), PointerFromQNetworkRequest(request), core.PointerFromQByteArray(verb), PointerFromQHttpMultiPart(multiPart))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) SetCache(cache QAbstractNetworkCache_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetCache(ptr.Pointer(), PointerFromQAbstractNetworkCache(cache)) - } -} - -func (ptr *QNetworkAccessManager) SetConfiguration(config QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetConfiguration(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) - } -} - -func (ptr *QNetworkAccessManager) SetCookieJar(cookieJar QNetworkCookieJar_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetCookieJar(ptr.Pointer(), PointerFromQNetworkCookieJar(cookieJar)) - } -} - -func (ptr *QNetworkAccessManager) SetNetworkAccessible(accessible QNetworkAccessManager__NetworkAccessibility) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetNetworkAccessible(ptr.Pointer(), C.longlong(accessible)) - } -} - -func (ptr *QNetworkAccessManager) SetProxy(proxy QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetProxy(ptr.Pointer(), PointerFromQNetworkProxy(proxy)) - } -} - -func (ptr *QNetworkAccessManager) SetProxyFactory(factory QNetworkProxyFactory_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetProxyFactory(ptr.Pointer(), PointerFromQNetworkProxyFactory(factory)) - } -} - -func (ptr *QNetworkAccessManager) SetRedirectPolicy(policy QNetworkRequest__RedirectPolicy) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetRedirectPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QNetworkAccessManager) SetStrictTransportSecurityEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SetStrictTransportSecurityEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -//export callbackQNetworkAccessManager_SslErrors -func callbackQNetworkAccessManager_SslErrors(ptr unsafe.Pointer, reply unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { - if signal := qt.GetSignal(ptr, "sslErrors"); signal != nil { - (*(*func(*QNetworkReply, []*QSslError))(signal))(NewQNetworkReplyFromPointer(reply), func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQNetworkAccessManagerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sslErrors_errors_atList(i) - } - return out - }(errors)) - } - -} - -func (ptr *QNetworkAccessManager) ConnectSslErrors(f func(reply *QNetworkReply, errors []*QSslError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sslErrors") { - C.QNetworkAccessManager_ConnectSslErrors(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sslErrors"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sslErrors"); signal != nil { - f := func(reply *QNetworkReply, errors []*QSslError) { - (*(*func(*QNetworkReply, []*QSslError))(signal))(reply, errors) - f(reply, errors) - } - qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectSslErrors() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectSslErrors(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sslErrors") - } -} - -func (ptr *QNetworkAccessManager) SslErrors(reply QNetworkReply_ITF, errors []*QSslError) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_SslErrors(ptr.Pointer(), PointerFromQNetworkReply(reply), func() unsafe.Pointer { - tmpList := NewQNetworkAccessManagerFromPointer(NewQNetworkAccessManagerFromPointer(nil).__sslErrors_errors_newList()) - for _, v := range errors { - tmpList.__sslErrors_errors_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QNetworkAccessManager) StrictTransportSecurityHosts() []*QHstsPolicy { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QHstsPolicy { - out := make([]*QHstsPolicy, int(l.len)) - tmpList := NewQNetworkAccessManagerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__strictTransportSecurityHosts_atList(i) - } - return out - }(C.QNetworkAccessManager_StrictTransportSecurityHosts(ptr.Pointer())) - } - return make([]*QHstsPolicy, 0) -} - -func (ptr *QNetworkAccessManager) SupportedSchemes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QNetworkAccessManager_SupportedSchemes(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQNetworkAccessManager_SupportedSchemesImplementation -func callbackQNetworkAccessManager_SupportedSchemesImplementation(ptr unsafe.Pointer) C.struct_QtNetwork_PackedString { - if signal := qt.GetSignal(ptr, "supportedSchemesImplementation"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtNetwork_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQNetworkAccessManagerFromPointer(ptr).SupportedSchemesImplementationDefault() - return C.struct_QtNetwork_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QNetworkAccessManager) ConnectSupportedSchemesImplementation(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportedSchemesImplementation"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "supportedSchemesImplementation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportedSchemesImplementation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectSupportedSchemesImplementation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportedSchemesImplementation") - } -} - -func (ptr *QNetworkAccessManager) SupportedSchemesImplementation() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QNetworkAccessManager_SupportedSchemesImplementation(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QNetworkAccessManager) SupportedSchemesImplementationDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QNetworkAccessManager_SupportedSchemesImplementationDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQNetworkAccessManager_DestroyQNetworkAccessManager -func callbackQNetworkAccessManager_DestroyQNetworkAccessManager(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkAccessManager"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkAccessManagerFromPointer(ptr).DestroyQNetworkAccessManagerDefault() - } -} - -func (ptr *QNetworkAccessManager) ConnectDestroyQNetworkAccessManager(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkAccessManager"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkAccessManager", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkAccessManager", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkAccessManager) DisconnectDestroyQNetworkAccessManager() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkAccessManager") - } -} - -func (ptr *QNetworkAccessManager) DestroyQNetworkAccessManager() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DestroyQNetworkAccessManager(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkAccessManager) DestroyQNetworkAccessManagerDefault() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DestroyQNetworkAccessManagerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkAccessManager) __addStrictTransportSecurityHosts_knownHosts_atList(i int) *QHstsPolicy { - if ptr.Pointer() != nil { - tmpValue := NewQHstsPolicyFromPointer(C.QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __addStrictTransportSecurityHosts_knownHosts_setList(i QHstsPolicy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_setList(ptr.Pointer(), PointerFromQHstsPolicy(i)) - } -} - -func (ptr *QNetworkAccessManager) __addStrictTransportSecurityHosts_knownHosts_newList() unsafe.Pointer { - return C.QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_newList(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __sslErrors_errors_atList(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QNetworkAccessManager___sslErrors_errors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __sslErrors_errors_setList(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___sslErrors_errors_setList(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QNetworkAccessManager) __sslErrors_errors_newList() unsafe.Pointer { - return C.QNetworkAccessManager___sslErrors_errors_newList(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __strictTransportSecurityHosts_atList(i int) *QHstsPolicy { - if ptr.Pointer() != nil { - tmpValue := NewQHstsPolicyFromPointer(C.QNetworkAccessManager___strictTransportSecurityHosts_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QHstsPolicy).DestroyQHstsPolicy) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __strictTransportSecurityHosts_setList(i QHstsPolicy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___strictTransportSecurityHosts_setList(ptr.Pointer(), PointerFromQHstsPolicy(i)) - } -} - -func (ptr *QNetworkAccessManager) __strictTransportSecurityHosts_newList() unsafe.Pointer { - return C.QNetworkAccessManager___strictTransportSecurityHosts_newList(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkAccessManager) __children_newList() unsafe.Pointer { - return C.QNetworkAccessManager___children_newList(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkAccessManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkAccessManager) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QNetworkAccessManager___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkAccessManager) __findChildren_newList() unsafe.Pointer { - return C.QNetworkAccessManager___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkAccessManager) __findChildren_newList3() unsafe.Pointer { - return C.QNetworkAccessManager___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QNetworkAccessManager) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkAccessManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkAccessManager) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkAccessManager) __qFindChildren_newList2() unsafe.Pointer { - return C.QNetworkAccessManager___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQNetworkAccessManager_ChildEvent -func callbackQNetworkAccessManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQNetworkAccessManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QNetworkAccessManager) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQNetworkAccessManager_ConnectNotify -func callbackQNetworkAccessManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkAccessManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkAccessManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkAccessManager_CustomEvent -func callbackQNetworkAccessManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQNetworkAccessManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QNetworkAccessManager) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQNetworkAccessManager_DeleteLater -func callbackQNetworkAccessManager_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkAccessManagerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QNetworkAccessManager) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQNetworkAccessManager_Destroyed -func callbackQNetworkAccessManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQNetworkAccessManager_DisconnectNotify -func callbackQNetworkAccessManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkAccessManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkAccessManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkAccessManager_Event -func callbackQNetworkAccessManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkAccessManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QNetworkAccessManager) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAccessManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQNetworkAccessManager_EventFilter -func callbackQNetworkAccessManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkAccessManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QNetworkAccessManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAccessManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQNetworkAccessManager_MetaObject -func callbackQNetworkAccessManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQNetworkAccessManagerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QNetworkAccessManager) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QNetworkAccessManager_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQNetworkAccessManager_ObjectNameChanged -func callbackQNetworkAccessManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQNetworkAccessManager_TimerEvent -func callbackQNetworkAccessManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQNetworkAccessManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QNetworkAccessManager) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAccessManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QNetworkAddressEntry struct { - ptr unsafe.Pointer -} - -type QNetworkAddressEntry_ITF interface { - QNetworkAddressEntry_PTR() *QNetworkAddressEntry -} - -func (ptr *QNetworkAddressEntry) QNetworkAddressEntry_PTR() *QNetworkAddressEntry { - return ptr -} - -func (ptr *QNetworkAddressEntry) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkAddressEntry) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkAddressEntry(ptr QNetworkAddressEntry_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkAddressEntry_PTR().Pointer() - } - return nil -} - -func NewQNetworkAddressEntryFromPointer(ptr unsafe.Pointer) (n *QNetworkAddressEntry) { - n = new(QNetworkAddressEntry) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkAddressEntry__DnsEligibilityStatus -//QNetworkAddressEntry::DnsEligibilityStatus -type QNetworkAddressEntry__DnsEligibilityStatus int64 - -const ( - QNetworkAddressEntry__DnsEligibilityUnknown QNetworkAddressEntry__DnsEligibilityStatus = QNetworkAddressEntry__DnsEligibilityStatus(-1) - QNetworkAddressEntry__DnsIneligible QNetworkAddressEntry__DnsEligibilityStatus = QNetworkAddressEntry__DnsEligibilityStatus(0) - QNetworkAddressEntry__DnsEligible QNetworkAddressEntry__DnsEligibilityStatus = QNetworkAddressEntry__DnsEligibilityStatus(1) -) - -func NewQNetworkAddressEntry() *QNetworkAddressEntry { - tmpValue := NewQNetworkAddressEntryFromPointer(C.QNetworkAddressEntry_NewQNetworkAddressEntry()) - runtime.SetFinalizer(tmpValue, (*QNetworkAddressEntry).DestroyQNetworkAddressEntry) - return tmpValue -} - -func NewQNetworkAddressEntry2(other QNetworkAddressEntry_ITF) *QNetworkAddressEntry { - tmpValue := NewQNetworkAddressEntryFromPointer(C.QNetworkAddressEntry_NewQNetworkAddressEntry2(PointerFromQNetworkAddressEntry(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkAddressEntry).DestroyQNetworkAddressEntry) - return tmpValue -} - -func (ptr *QNetworkAddressEntry) Broadcast() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QNetworkAddressEntry_Broadcast(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAddressEntry) ClearAddressLifetime() { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_ClearAddressLifetime(ptr.Pointer()) - } -} - -func (ptr *QNetworkAddressEntry) DnsEligibility() QNetworkAddressEntry__DnsEligibilityStatus { - if ptr.Pointer() != nil { - return QNetworkAddressEntry__DnsEligibilityStatus(C.QNetworkAddressEntry_DnsEligibility(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkAddressEntry) Ip() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QNetworkAddressEntry_Ip(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAddressEntry) IsLifetimeKnown() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAddressEntry_IsLifetimeKnown(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkAddressEntry) IsPermanent() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAddressEntry_IsPermanent(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkAddressEntry) IsTemporary() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkAddressEntry_IsTemporary(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkAddressEntry) Netmask() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QNetworkAddressEntry_Netmask(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QNetworkAddressEntry) PrefixLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkAddressEntry_PrefixLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkAddressEntry) SetAddressLifetime(preferred core.QDeadlineTimer_ITF, validity core.QDeadlineTimer_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_SetAddressLifetime(ptr.Pointer(), core.PointerFromQDeadlineTimer(preferred), core.PointerFromQDeadlineTimer(validity)) - } -} - -func (ptr *QNetworkAddressEntry) SetBroadcast(newBroadcast QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_SetBroadcast(ptr.Pointer(), PointerFromQHostAddress(newBroadcast)) - } -} - -func (ptr *QNetworkAddressEntry) SetDnsEligibility(status QNetworkAddressEntry__DnsEligibilityStatus) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_SetDnsEligibility(ptr.Pointer(), C.longlong(status)) - } -} - -func (ptr *QNetworkAddressEntry) SetIp(newIp QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_SetIp(ptr.Pointer(), PointerFromQHostAddress(newIp)) - } -} - -func (ptr *QNetworkAddressEntry) SetNetmask(newNetmask QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_SetNetmask(ptr.Pointer(), PointerFromQHostAddress(newNetmask)) - } -} - -func (ptr *QNetworkAddressEntry) SetPrefixLength(length int) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_SetPrefixLength(ptr.Pointer(), C.int(int32(length))) - } -} - -func (ptr *QNetworkAddressEntry) Swap(other QNetworkAddressEntry_ITF) { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_Swap(ptr.Pointer(), PointerFromQNetworkAddressEntry(other)) - } -} - -func (ptr *QNetworkAddressEntry) DestroyQNetworkAddressEntry() { - if ptr.Pointer() != nil { - C.QNetworkAddressEntry_DestroyQNetworkAddressEntry(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QNetworkCacheMetaData struct { - ptr unsafe.Pointer -} - -type QNetworkCacheMetaData_ITF interface { - QNetworkCacheMetaData_PTR() *QNetworkCacheMetaData -} - -func (ptr *QNetworkCacheMetaData) QNetworkCacheMetaData_PTR() *QNetworkCacheMetaData { - return ptr -} - -func (ptr *QNetworkCacheMetaData) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkCacheMetaData) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkCacheMetaData(ptr QNetworkCacheMetaData_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkCacheMetaData_PTR().Pointer() - } - return nil -} - -func NewQNetworkCacheMetaDataFromPointer(ptr unsafe.Pointer) (n *QNetworkCacheMetaData) { - n = new(QNetworkCacheMetaData) - n.SetPointer(ptr) - return -} -func NewQNetworkCacheMetaData() *QNetworkCacheMetaData { - tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkCacheMetaData_NewQNetworkCacheMetaData()) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) - return tmpValue -} - -func NewQNetworkCacheMetaData2(other QNetworkCacheMetaData_ITF) *QNetworkCacheMetaData { - tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkCacheMetaData_NewQNetworkCacheMetaData2(PointerFromQNetworkCacheMetaData(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) - return tmpValue -} - -func (ptr *QNetworkCacheMetaData) ExpirationDate() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QNetworkCacheMetaData_ExpirationDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCacheMetaData_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkCacheMetaData) LastModified() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QNetworkCacheMetaData_LastModified(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData) RawHeaders() []*QNetworkCacheMetaData_RawHeader { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkCacheMetaData_RawHeader { - out := make([]*QNetworkCacheMetaData_RawHeader, int(l.len)) - tmpList := NewQNetworkCacheMetaDataFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__rawHeaders_atList(i) - } - return out - }(C.QNetworkCacheMetaData_RawHeaders(ptr.Pointer())) - } - return make([]*QNetworkCacheMetaData_RawHeader, 0) -} - -func (ptr *QNetworkCacheMetaData) SaveToDisk() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCacheMetaData_SaveToDisk(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkCacheMetaData) SetExpirationDate(dateTime core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_SetExpirationDate(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) - } -} - -func (ptr *QNetworkCacheMetaData) SetLastModified(dateTime core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_SetLastModified(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) - } -} - -func (ptr *QNetworkCacheMetaData) SetRawHeaders(list []*QNetworkCacheMetaData_RawHeader) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_SetRawHeaders(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkCacheMetaDataFromPointer(NewQNetworkCacheMetaDataFromPointer(nil).__setRawHeaders_list_newList()) - for _, v := range list { - tmpList.__setRawHeaders_list_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QNetworkCacheMetaData) SetSaveToDisk(allow bool) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_SetSaveToDisk(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allow)))) - } -} - -func (ptr *QNetworkCacheMetaData) SetUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QNetworkCacheMetaData) Swap(other QNetworkCacheMetaData_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_Swap(ptr.Pointer(), PointerFromQNetworkCacheMetaData(other)) - } -} - -func (ptr *QNetworkCacheMetaData) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QNetworkCacheMetaData_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData) DestroyQNetworkCacheMetaData() { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData_DestroyQNetworkCacheMetaData(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkCacheMetaData) __rawHeaders_atList(i int) *QNetworkCacheMetaData_RawHeader { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.QNetworkCacheMetaData___rawHeaders_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData) __rawHeaders_setList(i QNetworkCacheMetaData_RawHeader_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData___rawHeaders_setList(ptr.Pointer(), PointerFromQNetworkCacheMetaData_RawHeader(i)) - } -} - -func (ptr *QNetworkCacheMetaData) __rawHeaders_newList() unsafe.Pointer { - return C.QNetworkCacheMetaData___rawHeaders_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCacheMetaData) __setRawHeaders_list_atList(i int) *QNetworkCacheMetaData_RawHeader { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.QNetworkCacheMetaData___setRawHeaders_list_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData) __setRawHeaders_list_setList(i QNetworkCacheMetaData_RawHeader_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCacheMetaData___setRawHeaders_list_setList(ptr.Pointer(), PointerFromQNetworkCacheMetaData_RawHeader(i)) - } -} - -func (ptr *QNetworkCacheMetaData) __setRawHeaders_list_newList() unsafe.Pointer { - return C.QNetworkCacheMetaData___setRawHeaders_list_newList(ptr.Pointer()) -} - -type QNetworkConfiguration struct { - ptr unsafe.Pointer -} - -type QNetworkConfiguration_ITF interface { - QNetworkConfiguration_PTR() *QNetworkConfiguration -} - -func (ptr *QNetworkConfiguration) QNetworkConfiguration_PTR() *QNetworkConfiguration { - return ptr -} - -func (ptr *QNetworkConfiguration) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkConfiguration) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkConfiguration(ptr QNetworkConfiguration_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkConfiguration_PTR().Pointer() - } - return nil -} - -func NewQNetworkConfigurationFromPointer(ptr unsafe.Pointer) (n *QNetworkConfiguration) { - n = new(QNetworkConfiguration) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkConfiguration__Type -//QNetworkConfiguration::Type -type QNetworkConfiguration__Type int64 - -const ( - QNetworkConfiguration__InternetAccessPoint QNetworkConfiguration__Type = QNetworkConfiguration__Type(0) - QNetworkConfiguration__ServiceNetwork QNetworkConfiguration__Type = QNetworkConfiguration__Type(1) - QNetworkConfiguration__UserChoice QNetworkConfiguration__Type = QNetworkConfiguration__Type(2) - QNetworkConfiguration__Invalid QNetworkConfiguration__Type = QNetworkConfiguration__Type(3) -) - -//go:generate stringer -type=QNetworkConfiguration__Purpose -//QNetworkConfiguration::Purpose -type QNetworkConfiguration__Purpose int64 - -const ( - QNetworkConfiguration__UnknownPurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(0) - QNetworkConfiguration__PublicPurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(1) - QNetworkConfiguration__PrivatePurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(2) - QNetworkConfiguration__ServiceSpecificPurpose QNetworkConfiguration__Purpose = QNetworkConfiguration__Purpose(3) -) - -//go:generate stringer -type=QNetworkConfiguration__StateFlag -//QNetworkConfiguration::StateFlag -type QNetworkConfiguration__StateFlag int64 - -const ( - QNetworkConfiguration__Undefined QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x0000001) - QNetworkConfiguration__Defined QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x0000002) - QNetworkConfiguration__Discovered QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x0000006) - QNetworkConfiguration__Active QNetworkConfiguration__StateFlag = QNetworkConfiguration__StateFlag(0x000000e) -) - -//go:generate stringer -type=QNetworkConfiguration__BearerType -//QNetworkConfiguration::BearerType -type QNetworkConfiguration__BearerType int64 - -const ( - QNetworkConfiguration__BearerUnknown QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(0) - QNetworkConfiguration__BearerEthernet QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(1) - QNetworkConfiguration__BearerWLAN QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(2) - QNetworkConfiguration__Bearer2G QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(3) - QNetworkConfiguration__BearerCDMA2000 QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(4) - QNetworkConfiguration__BearerWCDMA QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(5) - QNetworkConfiguration__BearerHSPA QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(6) - QNetworkConfiguration__BearerBluetooth QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(7) - QNetworkConfiguration__BearerWiMAX QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(8) - QNetworkConfiguration__BearerEVDO QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(9) - QNetworkConfiguration__BearerLTE QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(10) - QNetworkConfiguration__Bearer3G QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(11) - QNetworkConfiguration__Bearer4G QNetworkConfiguration__BearerType = QNetworkConfiguration__BearerType(12) -) - -func NewQNetworkConfiguration() *QNetworkConfiguration { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfiguration_NewQNetworkConfiguration()) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue -} - -func NewQNetworkConfiguration2(other QNetworkConfiguration_ITF) *QNetworkConfiguration { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfiguration_NewQNetworkConfiguration2(PointerFromQNetworkConfiguration(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue -} - -func (ptr *QNetworkConfiguration) BearerType() QNetworkConfiguration__BearerType { - if ptr.Pointer() != nil { - return QNetworkConfiguration__BearerType(C.QNetworkConfiguration_BearerType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkConfiguration) BearerTypeFamily() QNetworkConfiguration__BearerType { - if ptr.Pointer() != nil { - return QNetworkConfiguration__BearerType(C.QNetworkConfiguration_BearerTypeFamily(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkConfiguration) BearerTypeName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkConfiguration_BearerTypeName(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkConfiguration) Children() []*QNetworkConfiguration { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkConfiguration { - out := make([]*QNetworkConfiguration, int(l.len)) - tmpList := NewQNetworkConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__children_atList(i) - } - return out - }(C.QNetworkConfiguration_Children(ptr.Pointer())) - } - return make([]*QNetworkConfiguration, 0) -} - -func (ptr *QNetworkConfiguration) ConnectTimeout() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkConfiguration_ConnectTimeout(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkConfiguration) Identifier() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkConfiguration_Identifier(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkConfiguration) IsRoamingAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkConfiguration_IsRoamingAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkConfiguration) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkConfiguration_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkConfiguration) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkConfiguration_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkConfiguration) Purpose() QNetworkConfiguration__Purpose { - if ptr.Pointer() != nil { - return QNetworkConfiguration__Purpose(C.QNetworkConfiguration_Purpose(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkConfiguration) SetConnectTimeout(timeout int) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkConfiguration_SetConnectTimeout(ptr.Pointer(), C.int(int32(timeout)))) != 0 - } - return false -} - -func (ptr *QNetworkConfiguration) State() QNetworkConfiguration__StateFlag { - if ptr.Pointer() != nil { - return QNetworkConfiguration__StateFlag(C.QNetworkConfiguration_State(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkConfiguration) Swap(other QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfiguration_Swap(ptr.Pointer(), PointerFromQNetworkConfiguration(other)) - } -} - -func (ptr *QNetworkConfiguration) Type() QNetworkConfiguration__Type { - if ptr.Pointer() != nil { - return QNetworkConfiguration__Type(C.QNetworkConfiguration_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkConfiguration) DestroyQNetworkConfiguration() { - if ptr.Pointer() != nil { - C.QNetworkConfiguration_DestroyQNetworkConfiguration(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkConfiguration) __children_atList(i int) *QNetworkConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfiguration___children_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfiguration) __children_setList(i QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfiguration___children_setList(ptr.Pointer(), PointerFromQNetworkConfiguration(i)) - } -} - -func (ptr *QNetworkConfiguration) __children_newList() unsafe.Pointer { - return C.QNetworkConfiguration___children_newList(ptr.Pointer()) -} - -type QNetworkConfigurationManager struct { - core.QObject -} - -type QNetworkConfigurationManager_ITF interface { - core.QObject_ITF - QNetworkConfigurationManager_PTR() *QNetworkConfigurationManager -} - -func (ptr *QNetworkConfigurationManager) QNetworkConfigurationManager_PTR() *QNetworkConfigurationManager { - return ptr -} - -func (ptr *QNetworkConfigurationManager) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QNetworkConfigurationManager) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQNetworkConfigurationManager(ptr QNetworkConfigurationManager_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkConfigurationManager_PTR().Pointer() - } - return nil -} - -func NewQNetworkConfigurationManagerFromPointer(ptr unsafe.Pointer) (n *QNetworkConfigurationManager) { - n = new(QNetworkConfigurationManager) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkConfigurationManager__Capability -//QNetworkConfigurationManager::Capability -type QNetworkConfigurationManager__Capability int64 - -const ( - QNetworkConfigurationManager__CanStartAndStopInterfaces QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000001) - QNetworkConfigurationManager__DirectConnectionRouting QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000002) - QNetworkConfigurationManager__SystemSessionSupport QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000004) - QNetworkConfigurationManager__ApplicationLevelRoaming QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000008) - QNetworkConfigurationManager__ForcedRoaming QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000010) - QNetworkConfigurationManager__DataStatistics QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000020) - QNetworkConfigurationManager__NetworkSessionRequired QNetworkConfigurationManager__Capability = QNetworkConfigurationManager__Capability(0x00000040) -) - -func NewQNetworkConfigurationManager(parent core.QObject_ITF) *QNetworkConfigurationManager { - tmpValue := NewQNetworkConfigurationManagerFromPointer(C.QNetworkConfigurationManager_NewQNetworkConfigurationManager(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QNetworkConfigurationManager) AllConfigurations(filter QNetworkConfiguration__StateFlag) []*QNetworkConfiguration { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkConfiguration { - out := make([]*QNetworkConfiguration, int(l.len)) - tmpList := NewQNetworkConfigurationManagerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allConfigurations_atList(i) - } - return out - }(C.QNetworkConfigurationManager_AllConfigurations(ptr.Pointer(), C.longlong(filter))) - } - return make([]*QNetworkConfiguration, 0) -} - -func (ptr *QNetworkConfigurationManager) Capabilities() QNetworkConfigurationManager__Capability { - if ptr.Pointer() != nil { - return QNetworkConfigurationManager__Capability(C.QNetworkConfigurationManager_Capabilities(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkConfigurationManager_ConfigurationAdded -func callbackQNetworkConfigurationManager_ConfigurationAdded(ptr unsafe.Pointer, config unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "configurationAdded"); signal != nil { - (*(*func(*QNetworkConfiguration))(signal))(NewQNetworkConfigurationFromPointer(config)) - } - -} - -func (ptr *QNetworkConfigurationManager) ConnectConfigurationAdded(f func(config *QNetworkConfiguration)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "configurationAdded") { - C.QNetworkConfigurationManager_ConnectConfigurationAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "configurationAdded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "configurationAdded"); signal != nil { - f := func(config *QNetworkConfiguration) { - (*(*func(*QNetworkConfiguration))(signal))(config) - f(config) - } - qt.ConnectSignal(ptr.Pointer(), "configurationAdded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "configurationAdded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectConfigurationAdded() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DisconnectConfigurationAdded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "configurationAdded") - } -} - -func (ptr *QNetworkConfigurationManager) ConfigurationAdded(config QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_ConfigurationAdded(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) - } -} - -//export callbackQNetworkConfigurationManager_ConfigurationChanged -func callbackQNetworkConfigurationManager_ConfigurationChanged(ptr unsafe.Pointer, config unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "configurationChanged"); signal != nil { - (*(*func(*QNetworkConfiguration))(signal))(NewQNetworkConfigurationFromPointer(config)) - } - -} - -func (ptr *QNetworkConfigurationManager) ConnectConfigurationChanged(f func(config *QNetworkConfiguration)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "configurationChanged") { - C.QNetworkConfigurationManager_ConnectConfigurationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "configurationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "configurationChanged"); signal != nil { - f := func(config *QNetworkConfiguration) { - (*(*func(*QNetworkConfiguration))(signal))(config) - f(config) - } - qt.ConnectSignal(ptr.Pointer(), "configurationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "configurationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectConfigurationChanged() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DisconnectConfigurationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "configurationChanged") - } -} - -func (ptr *QNetworkConfigurationManager) ConfigurationChanged(config QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_ConfigurationChanged(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) - } -} - -func (ptr *QNetworkConfigurationManager) ConfigurationFromIdentifier(identifier string) *QNetworkConfiguration { - if ptr.Pointer() != nil { - var identifierC *C.char - if identifier != "" { - identifierC = C.CString(identifier) - defer C.free(unsafe.Pointer(identifierC)) - } - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfigurationManager_ConfigurationFromIdentifier(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: identifierC, len: C.longlong(len(identifier))})) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -//export callbackQNetworkConfigurationManager_ConfigurationRemoved -func callbackQNetworkConfigurationManager_ConfigurationRemoved(ptr unsafe.Pointer, config unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "configurationRemoved"); signal != nil { - (*(*func(*QNetworkConfiguration))(signal))(NewQNetworkConfigurationFromPointer(config)) - } - -} - -func (ptr *QNetworkConfigurationManager) ConnectConfigurationRemoved(f func(config *QNetworkConfiguration)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "configurationRemoved") { - C.QNetworkConfigurationManager_ConnectConfigurationRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "configurationRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "configurationRemoved"); signal != nil { - f := func(config *QNetworkConfiguration) { - (*(*func(*QNetworkConfiguration))(signal))(config) - f(config) - } - qt.ConnectSignal(ptr.Pointer(), "configurationRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "configurationRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectConfigurationRemoved() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DisconnectConfigurationRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "configurationRemoved") - } -} - -func (ptr *QNetworkConfigurationManager) ConfigurationRemoved(config QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_ConfigurationRemoved(ptr.Pointer(), PointerFromQNetworkConfiguration(config)) - } -} - -func (ptr *QNetworkConfigurationManager) DefaultConfiguration() *QNetworkConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfigurationManager_DefaultConfiguration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) IsOnline() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkConfigurationManager_IsOnline(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQNetworkConfigurationManager_OnlineStateChanged -func callbackQNetworkConfigurationManager_OnlineStateChanged(ptr unsafe.Pointer, isOnline C.char) { - if signal := qt.GetSignal(ptr, "onlineStateChanged"); signal != nil { - (*(*func(bool))(signal))(int8(isOnline) != 0) - } - -} - -func (ptr *QNetworkConfigurationManager) ConnectOnlineStateChanged(f func(isOnline bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "onlineStateChanged") { - C.QNetworkConfigurationManager_ConnectOnlineStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "onlineStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "onlineStateChanged"); signal != nil { - f := func(isOnline bool) { - (*(*func(bool))(signal))(isOnline) - f(isOnline) - } - qt.ConnectSignal(ptr.Pointer(), "onlineStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "onlineStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectOnlineStateChanged() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DisconnectOnlineStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "onlineStateChanged") - } -} - -func (ptr *QNetworkConfigurationManager) OnlineStateChanged(isOnline bool) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_OnlineStateChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(isOnline)))) - } -} - -//export callbackQNetworkConfigurationManager_UpdateCompleted -func callbackQNetworkConfigurationManager_UpdateCompleted(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateCompleted"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkConfigurationManager) ConnectUpdateCompleted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "updateCompleted") { - C.QNetworkConfigurationManager_ConnectUpdateCompleted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updateCompleted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "updateCompleted"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateCompleted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCompleted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectUpdateCompleted() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DisconnectUpdateCompleted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "updateCompleted") - } -} - -func (ptr *QNetworkConfigurationManager) UpdateCompleted() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_UpdateCompleted(ptr.Pointer()) - } -} - -//export callbackQNetworkConfigurationManager_UpdateConfigurations -func callbackQNetworkConfigurationManager_UpdateConfigurations(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateConfigurations"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).UpdateConfigurationsDefault() - } -} - -func (ptr *QNetworkConfigurationManager) ConnectUpdateConfigurations(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateConfigurations"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateConfigurations", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateConfigurations", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectUpdateConfigurations() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateConfigurations") - } -} - -func (ptr *QNetworkConfigurationManager) UpdateConfigurations() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_UpdateConfigurations(ptr.Pointer()) - } -} - -func (ptr *QNetworkConfigurationManager) UpdateConfigurationsDefault() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_UpdateConfigurationsDefault(ptr.Pointer()) - } -} - -//export callbackQNetworkConfigurationManager_DestroyQNetworkConfigurationManager -func callbackQNetworkConfigurationManager_DestroyQNetworkConfigurationManager(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkConfigurationManager"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).DestroyQNetworkConfigurationManagerDefault() - } -} - -func (ptr *QNetworkConfigurationManager) ConnectDestroyQNetworkConfigurationManager(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkConfigurationManager"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkConfigurationManager", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkConfigurationManager", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectDestroyQNetworkConfigurationManager() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkConfigurationManager") - } -} - -func (ptr *QNetworkConfigurationManager) DestroyQNetworkConfigurationManager() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkConfigurationManager) DestroyQNetworkConfigurationManagerDefault() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkConfigurationManager) __allConfigurations_atList(i int) *QNetworkConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkConfigurationManager___allConfigurations_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) __allConfigurations_setList(i QNetworkConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager___allConfigurations_setList(ptr.Pointer(), PointerFromQNetworkConfiguration(i)) - } -} - -func (ptr *QNetworkConfigurationManager) __allConfigurations_newList() unsafe.Pointer { - return C.QNetworkConfigurationManager___allConfigurations_newList(ptr.Pointer()) -} - -func (ptr *QNetworkConfigurationManager) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkConfigurationManager) __children_newList() unsafe.Pointer { - return C.QNetworkConfigurationManager___children_newList(ptr.Pointer()) -} - -func (ptr *QNetworkConfigurationManager) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkConfigurationManager___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkConfigurationManager) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QNetworkConfigurationManager___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QNetworkConfigurationManager) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkConfigurationManager) __findChildren_newList() unsafe.Pointer { - return C.QNetworkConfigurationManager___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QNetworkConfigurationManager) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkConfigurationManager) __findChildren_newList3() unsafe.Pointer { - return C.QNetworkConfigurationManager___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QNetworkConfigurationManager) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkConfigurationManager___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkConfigurationManager) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkConfigurationManager) __qFindChildren_newList2() unsafe.Pointer { - return C.QNetworkConfigurationManager___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQNetworkConfigurationManager_ChildEvent -func callbackQNetworkConfigurationManager_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QNetworkConfigurationManager) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQNetworkConfigurationManager_ConnectNotify -func callbackQNetworkConfigurationManager_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkConfigurationManager) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkConfigurationManager_CustomEvent -func callbackQNetworkConfigurationManager_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QNetworkConfigurationManager) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQNetworkConfigurationManager_DeleteLater -func callbackQNetworkConfigurationManager_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QNetworkConfigurationManager) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQNetworkConfigurationManager_Destroyed -func callbackQNetworkConfigurationManager_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQNetworkConfigurationManager_DisconnectNotify -func callbackQNetworkConfigurationManager_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkConfigurationManager) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkConfigurationManager_Event -func callbackQNetworkConfigurationManager_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkConfigurationManagerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QNetworkConfigurationManager) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkConfigurationManager_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQNetworkConfigurationManager_EventFilter -func callbackQNetworkConfigurationManager_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkConfigurationManagerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QNetworkConfigurationManager) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkConfigurationManager_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQNetworkConfigurationManager_MetaObject -func callbackQNetworkConfigurationManager_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQNetworkConfigurationManagerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QNetworkConfigurationManager) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QNetworkConfigurationManager_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQNetworkConfigurationManager_ObjectNameChanged -func callbackQNetworkConfigurationManager_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQNetworkConfigurationManager_TimerEvent -func callbackQNetworkConfigurationManager_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQNetworkConfigurationManagerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QNetworkConfigurationManager) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkConfigurationManager_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QNetworkCookie struct { - ptr unsafe.Pointer -} - -type QNetworkCookie_ITF interface { - QNetworkCookie_PTR() *QNetworkCookie -} - -func (ptr *QNetworkCookie) QNetworkCookie_PTR() *QNetworkCookie { - return ptr -} - -func (ptr *QNetworkCookie) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkCookie) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkCookie(ptr QNetworkCookie_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkCookie_PTR().Pointer() - } - return nil -} - -func NewQNetworkCookieFromPointer(ptr unsafe.Pointer) (n *QNetworkCookie) { - n = new(QNetworkCookie) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkCookie__RawForm -//QNetworkCookie::RawForm -type QNetworkCookie__RawForm int64 - -const ( - QNetworkCookie__NameAndValueOnly QNetworkCookie__RawForm = QNetworkCookie__RawForm(0) - QNetworkCookie__Full QNetworkCookie__RawForm = QNetworkCookie__RawForm(1) -) - -func NewQNetworkCookie(name core.QByteArray_ITF, value core.QByteArray_ITF) *QNetworkCookie { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookie_NewQNetworkCookie(core.PointerFromQByteArray(name), core.PointerFromQByteArray(value))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue -} - -func NewQNetworkCookie2(other QNetworkCookie_ITF) *QNetworkCookie { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookie_NewQNetworkCookie2(PointerFromQNetworkCookie(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue -} - -func (ptr *QNetworkCookie) Domain() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkCookie_Domain(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkCookie) ExpirationDate() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QNetworkCookie_ExpirationDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookie) HasSameIdentifier(other QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookie_HasSameIdentifier(ptr.Pointer(), PointerFromQNetworkCookie(other))) != 0 - } - return false -} - -func (ptr *QNetworkCookie) IsHttpOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookie_IsHttpOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkCookie) IsSecure() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookie_IsSecure(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkCookie) IsSessionCookie() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookie_IsSessionCookie(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkCookie) Name() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookie_Name(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookie) Normalize(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookie_Normalize(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func QNetworkCookie_ParseCookies(cookieString core.QByteArray_ITF) []*QNetworkCookie { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__parseCookies_atList(i) - } - return out - }(C.QNetworkCookie_QNetworkCookie_ParseCookies(core.PointerFromQByteArray(cookieString))) -} - -func (ptr *QNetworkCookie) ParseCookies(cookieString core.QByteArray_ITF) []*QNetworkCookie { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__parseCookies_atList(i) - } - return out - }(C.QNetworkCookie_QNetworkCookie_ParseCookies(core.PointerFromQByteArray(cookieString))) -} - -func (ptr *QNetworkCookie) Path() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkCookie_Path(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkCookie) SetDomain(domain string) { - if ptr.Pointer() != nil { - var domainC *C.char - if domain != "" { - domainC = C.CString(domain) - defer C.free(unsafe.Pointer(domainC)) - } - C.QNetworkCookie_SetDomain(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: domainC, len: C.longlong(len(domain))}) - } -} - -func (ptr *QNetworkCookie) SetExpirationDate(date core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookie_SetExpirationDate(ptr.Pointer(), core.PointerFromQDateTime(date)) - } -} - -func (ptr *QNetworkCookie) SetHttpOnly(enable bool) { - if ptr.Pointer() != nil { - C.QNetworkCookie_SetHttpOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QNetworkCookie) SetName(cookieName core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookie_SetName(ptr.Pointer(), core.PointerFromQByteArray(cookieName)) - } -} - -func (ptr *QNetworkCookie) SetPath(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QNetworkCookie_SetPath(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -func (ptr *QNetworkCookie) SetSecure(enable bool) { - if ptr.Pointer() != nil { - C.QNetworkCookie_SetSecure(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QNetworkCookie) SetValue(value core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookie_SetValue(ptr.Pointer(), core.PointerFromQByteArray(value)) - } -} - -func (ptr *QNetworkCookie) Swap(other QNetworkCookie_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookie_Swap(ptr.Pointer(), PointerFromQNetworkCookie(other)) - } -} - -func (ptr *QNetworkCookie) ToRawForm(form QNetworkCookie__RawForm) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookie_ToRawForm(ptr.Pointer(), C.longlong(form))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookie) Value() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookie_Value(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookie) DestroyQNetworkCookie() { - if ptr.Pointer() != nil { - C.QNetworkCookie_DestroyQNetworkCookie(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkCookie) __parseCookies_atList(i int) *QNetworkCookie { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookie___parseCookies_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookie) __parseCookies_setList(i QNetworkCookie_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookie___parseCookies_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) - } -} - -func (ptr *QNetworkCookie) __parseCookies_newList() unsafe.Pointer { - return C.QNetworkCookie___parseCookies_newList(ptr.Pointer()) -} - -type QNetworkCookieJar struct { - core.QObject -} - -type QNetworkCookieJar_ITF interface { - core.QObject_ITF - QNetworkCookieJar_PTR() *QNetworkCookieJar -} - -func (ptr *QNetworkCookieJar) QNetworkCookieJar_PTR() *QNetworkCookieJar { - return ptr -} - -func (ptr *QNetworkCookieJar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QNetworkCookieJar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQNetworkCookieJar(ptr QNetworkCookieJar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkCookieJar_PTR().Pointer() - } - return nil -} - -func NewQNetworkCookieJarFromPointer(ptr unsafe.Pointer) (n *QNetworkCookieJar) { - n = new(QNetworkCookieJar) - n.SetPointer(ptr) - return -} -func NewQNetworkCookieJar(parent core.QObject_ITF) *QNetworkCookieJar { - tmpValue := NewQNetworkCookieJarFromPointer(C.QNetworkCookieJar_NewQNetworkCookieJar(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QNetworkCookieJar) AllCookies() []*QNetworkCookie { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieJarFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allCookies_atList(i) - } - return out - }(C.QNetworkCookieJar_AllCookies(ptr.Pointer())) - } - return make([]*QNetworkCookie, 0) -} - -//export callbackQNetworkCookieJar_CookiesForUrl -func callbackQNetworkCookieJar_CookiesForUrl(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "cookiesForUrl"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__cookiesForUrl_newList()) - for _, v := range (*(*func(*core.QUrl) []*QNetworkCookie)(signal))(core.NewQUrlFromPointer(url)) { - tmpList.__cookiesForUrl_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__cookiesForUrl_newList()) - for _, v := range NewQNetworkCookieJarFromPointer(ptr).CookiesForUrlDefault(core.NewQUrlFromPointer(url)) { - tmpList.__cookiesForUrl_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QNetworkCookieJar) ConnectCookiesForUrl(f func(url *core.QUrl) []*QNetworkCookie) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cookiesForUrl"); signal != nil { - f := func(url *core.QUrl) []*QNetworkCookie { - (*(*func(*core.QUrl) []*QNetworkCookie)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "cookiesForUrl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cookiesForUrl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectCookiesForUrl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cookiesForUrl") - } -} - -func (ptr *QNetworkCookieJar) CookiesForUrl(url core.QUrl_ITF) []*QNetworkCookie { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieJarFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__cookiesForUrl_atList(i) - } - return out - }(C.QNetworkCookieJar_CookiesForUrl(ptr.Pointer(), core.PointerFromQUrl(url))) - } - return make([]*QNetworkCookie, 0) -} - -func (ptr *QNetworkCookieJar) CookiesForUrlDefault(url core.QUrl_ITF) []*QNetworkCookie { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieJarFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__cookiesForUrl_atList(i) - } - return out - }(C.QNetworkCookieJar_CookiesForUrlDefault(ptr.Pointer(), core.PointerFromQUrl(url))) - } - return make([]*QNetworkCookie, 0) -} - -//export callbackQNetworkCookieJar_DeleteCookie -func callbackQNetworkCookieJar_DeleteCookie(ptr unsafe.Pointer, cookie unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "deleteCookie"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie) bool)(signal))(NewQNetworkCookieFromPointer(cookie))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).DeleteCookieDefault(NewQNetworkCookieFromPointer(cookie))))) -} - -func (ptr *QNetworkCookieJar) ConnectDeleteCookie(f func(cookie *QNetworkCookie) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "deleteCookie"); signal != nil { - f := func(cookie *QNetworkCookie) bool { - (*(*func(*QNetworkCookie) bool)(signal))(cookie) - return f(cookie) - } - qt.ConnectSignal(ptr.Pointer(), "deleteCookie", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "deleteCookie", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectDeleteCookie() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "deleteCookie") - } -} - -func (ptr *QNetworkCookieJar) DeleteCookie(cookie QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_DeleteCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 - } - return false -} - -func (ptr *QNetworkCookieJar) DeleteCookieDefault(cookie QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_DeleteCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 - } - return false -} - -//export callbackQNetworkCookieJar_InsertCookie -func callbackQNetworkCookieJar_InsertCookie(ptr unsafe.Pointer, cookie unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertCookie"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie) bool)(signal))(NewQNetworkCookieFromPointer(cookie))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).InsertCookieDefault(NewQNetworkCookieFromPointer(cookie))))) -} - -func (ptr *QNetworkCookieJar) ConnectInsertCookie(f func(cookie *QNetworkCookie) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertCookie"); signal != nil { - f := func(cookie *QNetworkCookie) bool { - (*(*func(*QNetworkCookie) bool)(signal))(cookie) - return f(cookie) - } - qt.ConnectSignal(ptr.Pointer(), "insertCookie", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertCookie", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectInsertCookie() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertCookie") - } -} - -func (ptr *QNetworkCookieJar) InsertCookie(cookie QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_InsertCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 - } - return false -} - -func (ptr *QNetworkCookieJar) InsertCookieDefault(cookie QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_InsertCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 - } - return false -} - -func (ptr *QNetworkCookieJar) SetAllCookies(cookieList []*QNetworkCookie) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_SetAllCookies(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__setAllCookies_cookieList_newList()) - for _, v := range cookieList { - tmpList.__setAllCookies_cookieList_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQNetworkCookieJar_SetCookiesFromUrl -func callbackQNetworkCookieJar_SetCookiesFromUrl(ptr unsafe.Pointer, cookieList C.struct_QtNetwork_PackedList, url unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "setCookiesFromUrl"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func([]*QNetworkCookie, *core.QUrl) bool)(signal))(func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieJarFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__setCookiesFromUrl_cookieList_atList(i) - } - return out - }(cookieList), core.NewQUrlFromPointer(url))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).SetCookiesFromUrlDefault(func(l C.struct_QtNetwork_PackedList) []*QNetworkCookie { - out := make([]*QNetworkCookie, int(l.len)) - tmpList := NewQNetworkCookieJarFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__setCookiesFromUrl_cookieList_atList(i) - } - return out - }(cookieList), core.NewQUrlFromPointer(url))))) -} - -func (ptr *QNetworkCookieJar) ConnectSetCookiesFromUrl(f func(cookieList []*QNetworkCookie, url *core.QUrl) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCookiesFromUrl"); signal != nil { - f := func(cookieList []*QNetworkCookie, url *core.QUrl) bool { - (*(*func([]*QNetworkCookie, *core.QUrl) bool)(signal))(cookieList, url) - return f(cookieList, url) - } - qt.ConnectSignal(ptr.Pointer(), "setCookiesFromUrl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCookiesFromUrl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectSetCookiesFromUrl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCookiesFromUrl") - } -} - -func (ptr *QNetworkCookieJar) SetCookiesFromUrl(cookieList []*QNetworkCookie, url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_SetCookiesFromUrl(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__setCookiesFromUrl_cookieList_newList()) - for _, v := range cookieList { - tmpList.__setCookiesFromUrl_cookieList_setList(v) - } - return tmpList.Pointer() - }(), core.PointerFromQUrl(url))) != 0 - } - return false -} - -func (ptr *QNetworkCookieJar) SetCookiesFromUrlDefault(cookieList []*QNetworkCookie, url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_SetCookiesFromUrlDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkCookieJarFromPointer(NewQNetworkCookieJarFromPointer(nil).__setCookiesFromUrl_cookieList_newList()) - for _, v := range cookieList { - tmpList.__setCookiesFromUrl_cookieList_setList(v) - } - return tmpList.Pointer() - }(), core.PointerFromQUrl(url))) != 0 - } - return false -} - -//export callbackQNetworkCookieJar_UpdateCookie -func callbackQNetworkCookieJar_UpdateCookie(ptr unsafe.Pointer, cookie unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "updateCookie"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie) bool)(signal))(NewQNetworkCookieFromPointer(cookie))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).UpdateCookieDefault(NewQNetworkCookieFromPointer(cookie))))) -} - -func (ptr *QNetworkCookieJar) ConnectUpdateCookie(f func(cookie *QNetworkCookie) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateCookie"); signal != nil { - f := func(cookie *QNetworkCookie) bool { - (*(*func(*QNetworkCookie) bool)(signal))(cookie) - return f(cookie) - } - qt.ConnectSignal(ptr.Pointer(), "updateCookie", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateCookie", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectUpdateCookie() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateCookie") - } -} - -func (ptr *QNetworkCookieJar) UpdateCookie(cookie QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_UpdateCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 - } - return false -} - -func (ptr *QNetworkCookieJar) UpdateCookieDefault(cookie QNetworkCookie_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_UpdateCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie))) != 0 - } - return false -} - -//export callbackQNetworkCookieJar_ValidateCookie -func callbackQNetworkCookieJar_ValidateCookie(ptr unsafe.Pointer, cookie unsafe.Pointer, url unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "validateCookie"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QNetworkCookie, *core.QUrl) bool)(signal))(NewQNetworkCookieFromPointer(cookie), core.NewQUrlFromPointer(url))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).ValidateCookieDefault(NewQNetworkCookieFromPointer(cookie), core.NewQUrlFromPointer(url))))) -} - -func (ptr *QNetworkCookieJar) ConnectValidateCookie(f func(cookie *QNetworkCookie, url *core.QUrl) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validateCookie"); signal != nil { - f := func(cookie *QNetworkCookie, url *core.QUrl) bool { - (*(*func(*QNetworkCookie, *core.QUrl) bool)(signal))(cookie, url) - return f(cookie, url) - } - qt.ConnectSignal(ptr.Pointer(), "validateCookie", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validateCookie", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectValidateCookie() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validateCookie") - } -} - -func (ptr *QNetworkCookieJar) ValidateCookie(cookie QNetworkCookie_ITF, url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_ValidateCookie(ptr.Pointer(), PointerFromQNetworkCookie(cookie), core.PointerFromQUrl(url))) != 0 - } - return false -} - -func (ptr *QNetworkCookieJar) ValidateCookieDefault(cookie QNetworkCookie_ITF, url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_ValidateCookieDefault(ptr.Pointer(), PointerFromQNetworkCookie(cookie), core.PointerFromQUrl(url))) != 0 - } - return false -} - -//export callbackQNetworkCookieJar_DestroyQNetworkCookieJar -func callbackQNetworkCookieJar_DestroyQNetworkCookieJar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkCookieJar"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkCookieJarFromPointer(ptr).DestroyQNetworkCookieJarDefault() - } -} - -func (ptr *QNetworkCookieJar) ConnectDestroyQNetworkCookieJar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkCookieJar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkCookieJar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkCookieJar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkCookieJar) DisconnectDestroyQNetworkCookieJar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkCookieJar") - } -} - -func (ptr *QNetworkCookieJar) DestroyQNetworkCookieJar() { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_DestroyQNetworkCookieJar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkCookieJar) DestroyQNetworkCookieJarDefault() { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_DestroyQNetworkCookieJarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkCookieJar) __allCookies_atList(i int) *QNetworkCookie { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___allCookies_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __allCookies_setList(i QNetworkCookie_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___allCookies_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) - } -} - -func (ptr *QNetworkCookieJar) __allCookies_newList() unsafe.Pointer { - return C.QNetworkCookieJar___allCookies_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __cookiesForUrl_atList(i int) *QNetworkCookie { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___cookiesForUrl_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __cookiesForUrl_setList(i QNetworkCookie_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___cookiesForUrl_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) - } -} - -func (ptr *QNetworkCookieJar) __cookiesForUrl_newList() unsafe.Pointer { - return C.QNetworkCookieJar___cookiesForUrl_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __setAllCookies_cookieList_atList(i int) *QNetworkCookie { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___setAllCookies_cookieList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __setAllCookies_cookieList_setList(i QNetworkCookie_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___setAllCookies_cookieList_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) - } -} - -func (ptr *QNetworkCookieJar) __setAllCookies_cookieList_newList() unsafe.Pointer { - return C.QNetworkCookieJar___setAllCookies_cookieList_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __setCookiesFromUrl_cookieList_atList(i int) *QNetworkCookie { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCookieFromPointer(C.QNetworkCookieJar___setCookiesFromUrl_cookieList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkCookie).DestroyQNetworkCookie) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __setCookiesFromUrl_cookieList_setList(i QNetworkCookie_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___setCookiesFromUrl_cookieList_setList(ptr.Pointer(), PointerFromQNetworkCookie(i)) - } -} - -func (ptr *QNetworkCookieJar) __setCookiesFromUrl_cookieList_newList() unsafe.Pointer { - return C.QNetworkCookieJar___setCookiesFromUrl_cookieList_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkCookieJar) __children_newList() unsafe.Pointer { - return C.QNetworkCookieJar___children_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkCookieJar___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkCookieJar) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QNetworkCookieJar___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkCookieJar) __findChildren_newList() unsafe.Pointer { - return C.QNetworkCookieJar___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkCookieJar) __findChildren_newList3() unsafe.Pointer { - return C.QNetworkCookieJar___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QNetworkCookieJar) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkCookieJar___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkCookieJar) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkCookieJar) __qFindChildren_newList2() unsafe.Pointer { - return C.QNetworkCookieJar___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQNetworkCookieJar_ChildEvent -func callbackQNetworkCookieJar_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQNetworkCookieJarFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QNetworkCookieJar) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQNetworkCookieJar_ConnectNotify -func callbackQNetworkCookieJar_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkCookieJarFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkCookieJar) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkCookieJar_CustomEvent -func callbackQNetworkCookieJar_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQNetworkCookieJarFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QNetworkCookieJar) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQNetworkCookieJar_DeleteLater -func callbackQNetworkCookieJar_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkCookieJarFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QNetworkCookieJar) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQNetworkCookieJar_Destroyed -func callbackQNetworkCookieJar_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQNetworkCookieJar_DisconnectNotify -func callbackQNetworkCookieJar_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkCookieJarFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkCookieJar) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkCookieJar_Event -func callbackQNetworkCookieJar_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QNetworkCookieJar) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQNetworkCookieJar_EventFilter -func callbackQNetworkCookieJar_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkCookieJarFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QNetworkCookieJar) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkCookieJar_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQNetworkCookieJar_MetaObject -func callbackQNetworkCookieJar_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQNetworkCookieJarFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QNetworkCookieJar) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QNetworkCookieJar_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQNetworkCookieJar_ObjectNameChanged -func callbackQNetworkCookieJar_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQNetworkCookieJar_TimerEvent -func callbackQNetworkCookieJar_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQNetworkCookieJarFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QNetworkCookieJar) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkCookieJar_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QNetworkDatagram struct { - ptr unsafe.Pointer -} - -type QNetworkDatagram_ITF interface { - QNetworkDatagram_PTR() *QNetworkDatagram -} - -func (ptr *QNetworkDatagram) QNetworkDatagram_PTR() *QNetworkDatagram { - return ptr -} - -func (ptr *QNetworkDatagram) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkDatagram) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkDatagram(ptr QNetworkDatagram_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkDatagram_PTR().Pointer() - } - return nil -} - -func NewQNetworkDatagramFromPointer(ptr unsafe.Pointer) (n *QNetworkDatagram) { - n = new(QNetworkDatagram) - n.SetPointer(ptr) - return -} - -func (ptr *QNetworkDatagram) DestroyQNetworkDatagram() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQNetworkDatagram() *QNetworkDatagram { - tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_NewQNetworkDatagram()) - runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) - return tmpValue -} - -func NewQNetworkDatagram2(data core.QByteArray_ITF, destinationAddress QHostAddress_ITF, port uint16) *QNetworkDatagram { - tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_NewQNetworkDatagram2(core.PointerFromQByteArray(data), PointerFromQHostAddress(destinationAddress), C.ushort(port))) - runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) - return tmpValue -} - -func NewQNetworkDatagram3(other QNetworkDatagram_ITF) *QNetworkDatagram { - tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_NewQNetworkDatagram3(PointerFromQNetworkDatagram(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) - return tmpValue -} - -func (ptr *QNetworkDatagram) Clear() { - if ptr.Pointer() != nil { - C.QNetworkDatagram_Clear(ptr.Pointer()) - } -} - -func (ptr *QNetworkDatagram) Data() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkDatagram_Data(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkDatagram) DestinationAddress() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QNetworkDatagram_DestinationAddress(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QNetworkDatagram) DestinationPort() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkDatagram_DestinationPort(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkDatagram) HopLimit() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkDatagram_HopLimit(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkDatagram) InterfaceIndex() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QNetworkDatagram_InterfaceIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkDatagram) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkDatagram_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkDatagram) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkDatagram_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkDatagram) MakeReply(payload core.QByteArray_ITF) *QNetworkDatagram { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_MakeReply(ptr.Pointer(), core.PointerFromQByteArray(payload))) - runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) - return tmpValue - } - return nil -} - -func (ptr *QNetworkDatagram) MakeReply2(payload core.QByteArray_ITF) *QNetworkDatagram { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkDatagramFromPointer(C.QNetworkDatagram_MakeReply2(ptr.Pointer(), core.PointerFromQByteArray(payload))) - runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) - return tmpValue - } - return nil -} - -func (ptr *QNetworkDatagram) SenderAddress() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QNetworkDatagram_SenderAddress(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QNetworkDatagram) SenderPort() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkDatagram_SenderPort(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkDatagram) SetData(data core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkDatagram_SetData(ptr.Pointer(), core.PointerFromQByteArray(data)) - } -} - -func (ptr *QNetworkDatagram) SetDestination(address QHostAddress_ITF, port uint16) { - if ptr.Pointer() != nil { - C.QNetworkDatagram_SetDestination(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port)) - } -} - -func (ptr *QNetworkDatagram) SetHopLimit(count int) { - if ptr.Pointer() != nil { - C.QNetworkDatagram_SetHopLimit(ptr.Pointer(), C.int(int32(count))) - } -} - -func (ptr *QNetworkDatagram) SetInterfaceIndex(index uint) { - if ptr.Pointer() != nil { - C.QNetworkDatagram_SetInterfaceIndex(ptr.Pointer(), C.uint(uint32(index))) - } -} - -func (ptr *QNetworkDatagram) SetSender(address QHostAddress_ITF, port uint16) { - if ptr.Pointer() != nil { - C.QNetworkDatagram_SetSender(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port)) - } -} - -func (ptr *QNetworkDatagram) Swap(other QNetworkDatagram_ITF) { - if ptr.Pointer() != nil { - C.QNetworkDatagram_Swap(ptr.Pointer(), PointerFromQNetworkDatagram(other)) - } -} - -type QNetworkDiskCache struct { - QAbstractNetworkCache -} - -type QNetworkDiskCache_ITF interface { - QAbstractNetworkCache_ITF - QNetworkDiskCache_PTR() *QNetworkDiskCache -} - -func (ptr *QNetworkDiskCache) QNetworkDiskCache_PTR() *QNetworkDiskCache { - return ptr -} - -func (ptr *QNetworkDiskCache) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractNetworkCache_PTR().Pointer() - } - return nil -} - -func (ptr *QNetworkDiskCache) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractNetworkCache_PTR().SetPointer(p) - } -} - -func PointerFromQNetworkDiskCache(ptr QNetworkDiskCache_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkDiskCache_PTR().Pointer() - } - return nil -} - -func NewQNetworkDiskCacheFromPointer(ptr unsafe.Pointer) (n *QNetworkDiskCache) { - n = new(QNetworkDiskCache) - n.SetPointer(ptr) - return -} -func NewQNetworkDiskCache(parent core.QObject_ITF) *QNetworkDiskCache { - tmpValue := NewQNetworkDiskCacheFromPointer(C.QNetworkDiskCache_NewQNetworkDiskCache(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QNetworkDiskCache) CacheDirectory() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkDiskCache_CacheDirectory(ptr.Pointer())) - } - return "" -} - -//export callbackQNetworkDiskCache_CacheSize -func callbackQNetworkDiskCache_CacheSize(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "cacheSize"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQNetworkDiskCacheFromPointer(ptr).CacheSizeDefault()) -} - -func (ptr *QNetworkDiskCache) ConnectCacheSize(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cacheSize"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cacheSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectCacheSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cacheSize") - } -} - -func (ptr *QNetworkDiskCache) CacheSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkDiskCache_CacheSize(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkDiskCache) CacheSizeDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkDiskCache_CacheSizeDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkDiskCache_Clear -func callbackQNetworkDiskCache_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkDiskCacheFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QNetworkDiskCache) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QNetworkDiskCache) Clear() { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_Clear(ptr.Pointer()) - } -} - -func (ptr *QNetworkDiskCache) ClearDefault() { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_ClearDefault(ptr.Pointer()) - } -} - -//export callbackQNetworkDiskCache_Data -func callbackQNetworkDiskCache_Data(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQIODevice((*(*func(*core.QUrl) *core.QIODevice)(signal))(core.NewQUrlFromPointer(url))) - } - - return core.PointerFromQIODevice(NewQNetworkDiskCacheFromPointer(ptr).DataDefault(core.NewQUrlFromPointer(url))) -} - -func (ptr *QNetworkDiskCache) ConnectData(f func(url *core.QUrl) *core.QIODevice) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(url *core.QUrl) *core.QIODevice { - (*(*func(*core.QUrl) *core.QIODevice)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QNetworkDiskCache) Data(url core.QUrl_ITF) *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_Data(ptr.Pointer(), core.PointerFromQUrl(url))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkDiskCache) DataDefault(url core.QUrl_ITF) *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_DataDefault(ptr.Pointer(), core.PointerFromQUrl(url))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQNetworkDiskCache_Expire -func callbackQNetworkDiskCache_Expire(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "expire"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQNetworkDiskCacheFromPointer(ptr).ExpireDefault()) -} - -func (ptr *QNetworkDiskCache) ConnectExpire(f func() int64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expire"); signal != nil { - f := func() int64 { - (*(*func() int64)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "expire", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expire", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectExpire() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expire") - } -} - -func (ptr *QNetworkDiskCache) Expire() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkDiskCache_Expire(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkDiskCache) ExpireDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkDiskCache_ExpireDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkDiskCache) FileMetaData(fileName string) *QNetworkCacheMetaData { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkDiskCache_FileMetaData(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) - return tmpValue - } - return nil -} - -//export callbackQNetworkDiskCache_Insert -func callbackQNetworkDiskCache_Insert(ptr unsafe.Pointer, device unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "insert"); signal != nil { - (*(*func(*core.QIODevice))(signal))(core.NewQIODeviceFromPointer(device)) - } else { - NewQNetworkDiskCacheFromPointer(ptr).InsertDefault(core.NewQIODeviceFromPointer(device)) - } -} - -func (ptr *QNetworkDiskCache) ConnectInsert(f func(device *core.QIODevice)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insert"); signal != nil { - f := func(device *core.QIODevice) { - (*(*func(*core.QIODevice))(signal))(device) - f(device) - } - qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insert", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectInsert() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insert") - } -} - -func (ptr *QNetworkDiskCache) Insert(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_Insert(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QNetworkDiskCache) InsertDefault(device core.QIODevice_ITF) { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_InsertDefault(ptr.Pointer(), core.PointerFromQIODevice(device)) - } -} - -func (ptr *QNetworkDiskCache) MaximumCacheSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkDiskCache_MaximumCacheSize(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkDiskCache_MetaData -func callbackQNetworkDiskCache_MetaData(ptr unsafe.Pointer, url unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaData"); signal != nil { - return PointerFromQNetworkCacheMetaData((*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(core.NewQUrlFromPointer(url))) - } - - return PointerFromQNetworkCacheMetaData(NewQNetworkDiskCacheFromPointer(ptr).MetaDataDefault(core.NewQUrlFromPointer(url))) -} - -func (ptr *QNetworkDiskCache) ConnectMetaData(f func(url *core.QUrl) *QNetworkCacheMetaData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "metaData"); signal != nil { - f := func(url *core.QUrl) *QNetworkCacheMetaData { - (*(*func(*core.QUrl) *QNetworkCacheMetaData)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "metaData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectMetaData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "metaData") - } -} - -func (ptr *QNetworkDiskCache) MetaData(url core.QUrl_ITF) *QNetworkCacheMetaData { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkDiskCache_MetaData(ptr.Pointer(), core.PointerFromQUrl(url))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) - return tmpValue - } - return nil -} - -func (ptr *QNetworkDiskCache) MetaDataDefault(url core.QUrl_ITF) *QNetworkCacheMetaData { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkCacheMetaDataFromPointer(C.QNetworkDiskCache_MetaDataDefault(ptr.Pointer(), core.PointerFromQUrl(url))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData).DestroyQNetworkCacheMetaData) - return tmpValue - } - return nil -} - -//export callbackQNetworkDiskCache_Prepare -func callbackQNetworkDiskCache_Prepare(ptr unsafe.Pointer, metaData unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "prepare"); signal != nil { - return core.PointerFromQIODevice((*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(NewQNetworkCacheMetaDataFromPointer(metaData))) - } - - return core.PointerFromQIODevice(NewQNetworkDiskCacheFromPointer(ptr).PrepareDefault(NewQNetworkCacheMetaDataFromPointer(metaData))) -} - -func (ptr *QNetworkDiskCache) ConnectPrepare(f func(metaData *QNetworkCacheMetaData) *core.QIODevice) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "prepare"); signal != nil { - f := func(metaData *QNetworkCacheMetaData) *core.QIODevice { - (*(*func(*QNetworkCacheMetaData) *core.QIODevice)(signal))(metaData) - return f(metaData) - } - qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "prepare", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectPrepare() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "prepare") - } -} - -func (ptr *QNetworkDiskCache) Prepare(metaData QNetworkCacheMetaData_ITF) *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_Prepare(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkDiskCache) PrepareDefault(metaData QNetworkCacheMetaData_ITF) *core.QIODevice { - if ptr.Pointer() != nil { - tmpValue := core.NewQIODeviceFromPointer(C.QNetworkDiskCache_PrepareDefault(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQNetworkDiskCache_Remove -func callbackQNetworkDiskCache_Remove(ptr unsafe.Pointer, url unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "remove"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QUrl) bool)(signal))(core.NewQUrlFromPointer(url))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkDiskCacheFromPointer(ptr).RemoveDefault(core.NewQUrlFromPointer(url))))) -} - -func (ptr *QNetworkDiskCache) ConnectRemove(f func(url *core.QUrl) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "remove"); signal != nil { - f := func(url *core.QUrl) bool { - (*(*func(*core.QUrl) bool)(signal))(url) - return f(url) - } - qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "remove", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectRemove() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "remove") - } -} - -func (ptr *QNetworkDiskCache) Remove(url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkDiskCache_Remove(ptr.Pointer(), core.PointerFromQUrl(url))) != 0 - } - return false -} - -func (ptr *QNetworkDiskCache) RemoveDefault(url core.QUrl_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkDiskCache_RemoveDefault(ptr.Pointer(), core.PointerFromQUrl(url))) != 0 - } - return false -} - -func (ptr *QNetworkDiskCache) SetCacheDirectory(cacheDir string) { - if ptr.Pointer() != nil { - var cacheDirC *C.char - if cacheDir != "" { - cacheDirC = C.CString(cacheDir) - defer C.free(unsafe.Pointer(cacheDirC)) - } - C.QNetworkDiskCache_SetCacheDirectory(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: cacheDirC, len: C.longlong(len(cacheDir))}) - } -} - -func (ptr *QNetworkDiskCache) SetMaximumCacheSize(size int64) { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_SetMaximumCacheSize(ptr.Pointer(), C.longlong(size)) - } -} - -//export callbackQNetworkDiskCache_UpdateMetaData -func callbackQNetworkDiskCache_UpdateMetaData(ptr unsafe.Pointer, metaData unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateMetaData"); signal != nil { - (*(*func(*QNetworkCacheMetaData))(signal))(NewQNetworkCacheMetaDataFromPointer(metaData)) - } else { - NewQNetworkDiskCacheFromPointer(ptr).UpdateMetaDataDefault(NewQNetworkCacheMetaDataFromPointer(metaData)) - } -} - -func (ptr *QNetworkDiskCache) ConnectUpdateMetaData(f func(metaData *QNetworkCacheMetaData)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateMetaData"); signal != nil { - f := func(metaData *QNetworkCacheMetaData) { - (*(*func(*QNetworkCacheMetaData))(signal))(metaData) - f(metaData) - } - qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateMetaData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectUpdateMetaData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateMetaData") - } -} - -func (ptr *QNetworkDiskCache) UpdateMetaData(metaData QNetworkCacheMetaData_ITF) { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_UpdateMetaData(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData)) - } -} - -func (ptr *QNetworkDiskCache) UpdateMetaDataDefault(metaData QNetworkCacheMetaData_ITF) { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_UpdateMetaDataDefault(ptr.Pointer(), PointerFromQNetworkCacheMetaData(metaData)) - } -} - -//export callbackQNetworkDiskCache_DestroyQNetworkDiskCache -func callbackQNetworkDiskCache_DestroyQNetworkDiskCache(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkDiskCache"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkDiskCacheFromPointer(ptr).DestroyQNetworkDiskCacheDefault() - } -} - -func (ptr *QNetworkDiskCache) ConnectDestroyQNetworkDiskCache(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkDiskCache"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkDiskCache", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkDiskCache", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkDiskCache) DisconnectDestroyQNetworkDiskCache() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkDiskCache") - } -} - -func (ptr *QNetworkDiskCache) DestroyQNetworkDiskCache() { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_DestroyQNetworkDiskCache(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkDiskCache) DestroyQNetworkDiskCacheDefault() { - if ptr.Pointer() != nil { - C.QNetworkDiskCache_DestroyQNetworkDiskCacheDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QNetworkInterface struct { - ptr unsafe.Pointer -} - -type QNetworkInterface_ITF interface { - QNetworkInterface_PTR() *QNetworkInterface -} - -func (ptr *QNetworkInterface) QNetworkInterface_PTR() *QNetworkInterface { - return ptr -} - -func (ptr *QNetworkInterface) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkInterface) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkInterface(ptr QNetworkInterface_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkInterface_PTR().Pointer() - } - return nil -} - -func NewQNetworkInterfaceFromPointer(ptr unsafe.Pointer) (n *QNetworkInterface) { - n = new(QNetworkInterface) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkInterface__InterfaceType -//QNetworkInterface::InterfaceType -type QNetworkInterface__InterfaceType int64 - -const ( - QNetworkInterface__Loopback QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(1) - QNetworkInterface__Virtual QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(2) - QNetworkInterface__Ethernet QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(3) - QNetworkInterface__Slip QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(4) - QNetworkInterface__CanBus QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(5) - QNetworkInterface__Ppp QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(6) - QNetworkInterface__Fddi QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(7) - QNetworkInterface__Wifi QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(8) - QNetworkInterface__Ieee80211 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(QNetworkInterface__Wifi) - QNetworkInterface__Phonet QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(9) - QNetworkInterface__Ieee802154 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(10) - QNetworkInterface__SixLoWPAN QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(11) - QNetworkInterface__Ieee80216 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(12) - QNetworkInterface__Ieee1394 QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(13) - QNetworkInterface__Unknown QNetworkInterface__InterfaceType = QNetworkInterface__InterfaceType(0) -) - -//go:generate stringer -type=QNetworkInterface__InterfaceFlag -//QNetworkInterface::InterfaceFlag -type QNetworkInterface__InterfaceFlag int64 - -const ( - QNetworkInterface__IsUp QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x1) - QNetworkInterface__IsRunning QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x2) - QNetworkInterface__CanBroadcast QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x4) - QNetworkInterface__IsLoopBack QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x8) - QNetworkInterface__IsPointToPoint QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x10) - QNetworkInterface__CanMulticast QNetworkInterface__InterfaceFlag = QNetworkInterface__InterfaceFlag(0x20) -) - -func NewQNetworkInterface() *QNetworkInterface { - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_NewQNetworkInterface()) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue -} - -func NewQNetworkInterface2(other QNetworkInterface_ITF) *QNetworkInterface { - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_NewQNetworkInterface2(PointerFromQNetworkInterface(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue -} - -func (ptr *QNetworkInterface) AddressEntries() []*QNetworkAddressEntry { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkAddressEntry { - out := make([]*QNetworkAddressEntry, int(l.len)) - tmpList := NewQNetworkInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__addressEntries_atList(i) - } - return out - }(C.QNetworkInterface_AddressEntries(ptr.Pointer())) - } - return make([]*QNetworkAddressEntry, 0) -} - -func QNetworkInterface_AllAddresses() []*QHostAddress { - return func(l C.struct_QtNetwork_PackedList) []*QHostAddress { - out := make([]*QHostAddress, int(l.len)) - tmpList := NewQNetworkInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allAddresses_atList(i) - } - return out - }(C.QNetworkInterface_QNetworkInterface_AllAddresses()) -} - -func (ptr *QNetworkInterface) AllAddresses() []*QHostAddress { - return func(l C.struct_QtNetwork_PackedList) []*QHostAddress { - out := make([]*QHostAddress, int(l.len)) - tmpList := NewQNetworkInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allAddresses_atList(i) - } - return out - }(C.QNetworkInterface_QNetworkInterface_AllAddresses()) -} - -func QNetworkInterface_AllInterfaces() []*QNetworkInterface { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkInterface { - out := make([]*QNetworkInterface, int(l.len)) - tmpList := NewQNetworkInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allInterfaces_atList(i) - } - return out - }(C.QNetworkInterface_QNetworkInterface_AllInterfaces()) -} - -func (ptr *QNetworkInterface) AllInterfaces() []*QNetworkInterface { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkInterface { - out := make([]*QNetworkInterface, int(l.len)) - tmpList := NewQNetworkInterfaceFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allInterfaces_atList(i) - } - return out - }(C.QNetworkInterface_QNetworkInterface_AllInterfaces()) -} - -func (ptr *QNetworkInterface) Flags() QNetworkInterface__InterfaceFlag { - if ptr.Pointer() != nil { - return QNetworkInterface__InterfaceFlag(C.QNetworkInterface_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkInterface) HardwareAddress() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkInterface_HardwareAddress(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkInterface) HumanReadableName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkInterface_HumanReadableName(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkInterface) Index() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkInterface_Index(ptr.Pointer()))) - } - return 0 -} - -func QNetworkInterface_InterfaceFromIndex(index int) *QNetworkInterface { - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromIndex(C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue -} - -func (ptr *QNetworkInterface) InterfaceFromIndex(index int) *QNetworkInterface { - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromIndex(C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue -} - -func QNetworkInterface_InterfaceFromName(name string) *QNetworkInterface { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue -} - -func (ptr *QNetworkInterface) InterfaceFromName(name string) *QNetworkInterface { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface_QNetworkInterface_InterfaceFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue -} - -func QNetworkInterface_InterfaceIndexFromName(name string) int { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}))) -} - -func (ptr *QNetworkInterface) InterfaceIndexFromName(name string) int { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int(int32(C.QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}))) -} - -func QNetworkInterface_InterfaceNameFromIndex(index int) string { - return cGoUnpackString(C.QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(C.int(int32(index)))) -} - -func (ptr *QNetworkInterface) InterfaceNameFromIndex(index int) string { - return cGoUnpackString(C.QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(C.int(int32(index)))) -} - -func (ptr *QNetworkInterface) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkInterface_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkInterface) MaximumTransmissionUnit() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkInterface_MaximumTransmissionUnit(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkInterface) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkInterface_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkInterface) Swap(other QNetworkInterface_ITF) { - if ptr.Pointer() != nil { - C.QNetworkInterface_Swap(ptr.Pointer(), PointerFromQNetworkInterface(other)) - } -} - -func (ptr *QNetworkInterface) Type() QNetworkInterface__InterfaceType { - if ptr.Pointer() != nil { - return QNetworkInterface__InterfaceType(C.QNetworkInterface_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkInterface) DestroyQNetworkInterface() { - if ptr.Pointer() != nil { - C.QNetworkInterface_DestroyQNetworkInterface(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkInterface) __addressEntries_atList(i int) *QNetworkAddressEntry { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkAddressEntryFromPointer(C.QNetworkInterface___addressEntries_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkAddressEntry).DestroyQNetworkAddressEntry) - return tmpValue - } - return nil -} - -func (ptr *QNetworkInterface) __addressEntries_setList(i QNetworkAddressEntry_ITF) { - if ptr.Pointer() != nil { - C.QNetworkInterface___addressEntries_setList(ptr.Pointer(), PointerFromQNetworkAddressEntry(i)) - } -} - -func (ptr *QNetworkInterface) __addressEntries_newList() unsafe.Pointer { - return C.QNetworkInterface___addressEntries_newList(ptr.Pointer()) -} - -func (ptr *QNetworkInterface) __allAddresses_atList(i int) *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QNetworkInterface___allAddresses_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QNetworkInterface) __allAddresses_setList(i QHostAddress_ITF) { - if ptr.Pointer() != nil { - C.QNetworkInterface___allAddresses_setList(ptr.Pointer(), PointerFromQHostAddress(i)) - } -} - -func (ptr *QNetworkInterface) __allAddresses_newList() unsafe.Pointer { - return C.QNetworkInterface___allAddresses_newList(ptr.Pointer()) -} - -func (ptr *QNetworkInterface) __allInterfaces_atList(i int) *QNetworkInterface { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkInterface___allInterfaces_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue - } - return nil -} - -func (ptr *QNetworkInterface) __allInterfaces_setList(i QNetworkInterface_ITF) { - if ptr.Pointer() != nil { - C.QNetworkInterface___allInterfaces_setList(ptr.Pointer(), PointerFromQNetworkInterface(i)) - } -} - -func (ptr *QNetworkInterface) __allInterfaces_newList() unsafe.Pointer { - return C.QNetworkInterface___allInterfaces_newList(ptr.Pointer()) -} - -type QNetworkProxy struct { - ptr unsafe.Pointer -} - -type QNetworkProxy_ITF interface { - QNetworkProxy_PTR() *QNetworkProxy -} - -func (ptr *QNetworkProxy) QNetworkProxy_PTR() *QNetworkProxy { - return ptr -} - -func (ptr *QNetworkProxy) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkProxy) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkProxy(ptr QNetworkProxy_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkProxy_PTR().Pointer() - } - return nil -} - -func NewQNetworkProxyFromPointer(ptr unsafe.Pointer) (n *QNetworkProxy) { - n = new(QNetworkProxy) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkProxy__ProxyType -//QNetworkProxy::ProxyType -type QNetworkProxy__ProxyType int64 - -const ( - QNetworkProxy__DefaultProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(0) - QNetworkProxy__Socks5Proxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(1) - QNetworkProxy__NoProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(2) - QNetworkProxy__HttpProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(3) - QNetworkProxy__HttpCachingProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(4) - QNetworkProxy__FtpCachingProxy QNetworkProxy__ProxyType = QNetworkProxy__ProxyType(5) -) - -//go:generate stringer -type=QNetworkProxy__Capability -//QNetworkProxy::Capability -type QNetworkProxy__Capability int64 - -const ( - QNetworkProxy__TunnelingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0001) - QNetworkProxy__ListeningCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0002) - QNetworkProxy__UdpTunnelingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0004) - QNetworkProxy__CachingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0008) - QNetworkProxy__HostNameLookupCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x0010) - QNetworkProxy__SctpTunnelingCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x00020) - QNetworkProxy__SctpListeningCapability QNetworkProxy__Capability = QNetworkProxy__Capability(0x00040) -) - -func NewQNetworkProxy() *QNetworkProxy { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_NewQNetworkProxy()) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue -} - -func NewQNetworkProxy2(ty QNetworkProxy__ProxyType, hostName string, port uint16, user string, password string) *QNetworkProxy { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - var userC *C.char - if user != "" { - userC = C.CString(user) - defer C.free(unsafe.Pointer(userC)) - } - var passwordC *C.char - if password != "" { - passwordC = C.CString(password) - defer C.free(unsafe.Pointer(passwordC)) - } - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_NewQNetworkProxy2(C.longlong(ty), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.struct_QtNetwork_PackedString{data: userC, len: C.longlong(len(user))}, C.struct_QtNetwork_PackedString{data: passwordC, len: C.longlong(len(password))})) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue -} - -func NewQNetworkProxy3(other QNetworkProxy_ITF) *QNetworkProxy { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_NewQNetworkProxy3(PointerFromQNetworkProxy(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue -} - -func QNetworkProxy_ApplicationProxy() *QNetworkProxy { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_QNetworkProxy_ApplicationProxy()) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue -} - -func (ptr *QNetworkProxy) ApplicationProxy() *QNetworkProxy { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxy_QNetworkProxy_ApplicationProxy()) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue -} - -func (ptr *QNetworkProxy) Capabilities() QNetworkProxy__Capability { - if ptr.Pointer() != nil { - return QNetworkProxy__Capability(C.QNetworkProxy_Capabilities(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkProxy) HasRawHeader(headerName core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkProxy_HasRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) != 0 - } - return false -} - -func (ptr *QNetworkProxy) Header(header QNetworkRequest__KnownHeaders) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QNetworkProxy_Header(ptr.Pointer(), C.longlong(header))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxy) HostName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkProxy_HostName(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkProxy) IsCachingProxy() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkProxy_IsCachingProxy(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkProxy) IsTransparentProxy() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkProxy_IsTransparentProxy(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkProxy) Password() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkProxy_Password(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkProxy) Port() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QNetworkProxy_Port(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkProxy) QNetworkCacheMetaData_RawHeader(headerName core.QByteArray_ITF) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkProxy_RawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxy) RawHeaderList() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQNetworkProxyFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__rawHeaderList_atList(i) - } - return out - }(C.QNetworkProxy_RawHeaderList(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func QNetworkProxy_SetApplicationProxy(networkProxy QNetworkProxy_ITF) { - C.QNetworkProxy_QNetworkProxy_SetApplicationProxy(PointerFromQNetworkProxy(networkProxy)) -} - -func (ptr *QNetworkProxy) SetApplicationProxy(networkProxy QNetworkProxy_ITF) { - C.QNetworkProxy_QNetworkProxy_SetApplicationProxy(PointerFromQNetworkProxy(networkProxy)) -} - -func (ptr *QNetworkProxy) SetCapabilities(capabilities QNetworkProxy__Capability) { - if ptr.Pointer() != nil { - C.QNetworkProxy_SetCapabilities(ptr.Pointer(), C.longlong(capabilities)) - } -} - -func (ptr *QNetworkProxy) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxy_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) - } -} - -func (ptr *QNetworkProxy) SetHostName(hostName string) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QNetworkProxy_SetHostName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}) - } -} - -func (ptr *QNetworkProxy) SetPassword(password string) { - if ptr.Pointer() != nil { - var passwordC *C.char - if password != "" { - passwordC = C.CString(password) - defer C.free(unsafe.Pointer(passwordC)) - } - C.QNetworkProxy_SetPassword(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: passwordC, len: C.longlong(len(password))}) - } -} - -func (ptr *QNetworkProxy) SetPort(port uint16) { - if ptr.Pointer() != nil { - C.QNetworkProxy_SetPort(ptr.Pointer(), C.ushort(port)) - } -} - -func (ptr *QNetworkProxy) SetRawHeader(headerName core.QByteArray_ITF, headerValue core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxy_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(headerValue)) - } -} - -func (ptr *QNetworkProxy) SetType(ty QNetworkProxy__ProxyType) { - if ptr.Pointer() != nil { - C.QNetworkProxy_SetType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QNetworkProxy) SetUser(user string) { - if ptr.Pointer() != nil { - var userC *C.char - if user != "" { - userC = C.CString(user) - defer C.free(unsafe.Pointer(userC)) - } - C.QNetworkProxy_SetUser(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: userC, len: C.longlong(len(user))}) - } -} - -func (ptr *QNetworkProxy) Swap(other QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxy_Swap(ptr.Pointer(), PointerFromQNetworkProxy(other)) - } -} - -func (ptr *QNetworkProxy) Type() QNetworkProxy__ProxyType { - if ptr.Pointer() != nil { - return QNetworkProxy__ProxyType(C.QNetworkProxy_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkProxy) User() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkProxy_User(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkProxy) DestroyQNetworkProxy() { - if ptr.Pointer() != nil { - C.QNetworkProxy_DestroyQNetworkProxy(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkProxy) __rawHeaderList_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkProxy___rawHeaderList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxy) __rawHeaderList_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxy___rawHeaderList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkProxy) __rawHeaderList_newList() unsafe.Pointer { - return C.QNetworkProxy___rawHeaderList_newList(ptr.Pointer()) -} - -type QNetworkProxyFactory struct { - ptr unsafe.Pointer -} - -type QNetworkProxyFactory_ITF interface { - QNetworkProxyFactory_PTR() *QNetworkProxyFactory -} - -func (ptr *QNetworkProxyFactory) QNetworkProxyFactory_PTR() *QNetworkProxyFactory { - return ptr -} - -func (ptr *QNetworkProxyFactory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkProxyFactory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkProxyFactory(ptr QNetworkProxyFactory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkProxyFactory_PTR().Pointer() - } - return nil -} - -func NewQNetworkProxyFactoryFromPointer(ptr unsafe.Pointer) (n *QNetworkProxyFactory) { - n = new(QNetworkProxyFactory) - n.SetPointer(ptr) - return -} -func NewQNetworkProxyFactory() *QNetworkProxyFactory { - return NewQNetworkProxyFactoryFromPointer(C.QNetworkProxyFactory_NewQNetworkProxyFactory()) -} - -func QNetworkProxyFactory_ProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { - out := make([]*QNetworkProxy, int(l.len)) - tmpList := NewQNetworkProxyFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__proxyForQuery_atList(i) - } - return out - }(C.QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(PointerFromQNetworkProxyQuery(query))) -} - -func (ptr *QNetworkProxyFactory) ProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { - out := make([]*QNetworkProxy, int(l.len)) - tmpList := NewQNetworkProxyFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__proxyForQuery_atList(i) - } - return out - }(C.QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(PointerFromQNetworkProxyQuery(query))) -} - -//export callbackQNetworkProxyFactory_QueryProxy -func callbackQNetworkProxyFactory_QueryProxy(ptr unsafe.Pointer, query unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "queryProxy"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQNetworkProxyFactoryFromPointer(NewQNetworkProxyFactoryFromPointer(nil).__queryProxy_newList()) - for _, v := range (*(*func(*QNetworkProxyQuery) []*QNetworkProxy)(signal))(NewQNetworkProxyQueryFromPointer(query)) { - tmpList.__queryProxy_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQNetworkProxyFactoryFromPointer(NewQNetworkProxyFactoryFromPointer(nil).__queryProxy_newList()) - for _, v := range make([]*QNetworkProxy, 0) { - tmpList.__queryProxy_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QNetworkProxyFactory) ConnectQueryProxy(f func(query *QNetworkProxyQuery) []*QNetworkProxy) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "queryProxy"); signal != nil { - f := func(query *QNetworkProxyQuery) []*QNetworkProxy { - (*(*func(*QNetworkProxyQuery) []*QNetworkProxy)(signal))(query) - return f(query) - } - qt.ConnectSignal(ptr.Pointer(), "queryProxy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "queryProxy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkProxyFactory) DisconnectQueryProxy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "queryProxy") - } -} - -func (ptr *QNetworkProxyFactory) QueryProxy(query QNetworkProxyQuery_ITF) []*QNetworkProxy { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { - out := make([]*QNetworkProxy, int(l.len)) - tmpList := NewQNetworkProxyFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__queryProxy_atList(i) - } - return out - }(C.QNetworkProxyFactory_QueryProxy(ptr.Pointer(), PointerFromQNetworkProxyQuery(query))) - } - return make([]*QNetworkProxy, 0) -} - -func QNetworkProxyFactory_SetApplicationProxyFactory(factory QNetworkProxyFactory_ITF) { - C.QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(PointerFromQNetworkProxyFactory(factory)) -} - -func (ptr *QNetworkProxyFactory) SetApplicationProxyFactory(factory QNetworkProxyFactory_ITF) { - C.QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(PointerFromQNetworkProxyFactory(factory)) -} - -func QNetworkProxyFactory_SetUseSystemConfiguration(enable bool) { - C.QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(C.char(int8(qt.GoBoolToInt(enable)))) -} - -func (ptr *QNetworkProxyFactory) SetUseSystemConfiguration(enable bool) { - C.QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(C.char(int8(qt.GoBoolToInt(enable)))) -} - -func QNetworkProxyFactory_SystemProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { - out := make([]*QNetworkProxy, int(l.len)) - tmpList := NewQNetworkProxyFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__systemProxyForQuery_atList(i) - } - return out - }(C.QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(PointerFromQNetworkProxyQuery(query))) -} - -func (ptr *QNetworkProxyFactory) SystemProxyForQuery(query QNetworkProxyQuery_ITF) []*QNetworkProxy { - return func(l C.struct_QtNetwork_PackedList) []*QNetworkProxy { - out := make([]*QNetworkProxy, int(l.len)) - tmpList := NewQNetworkProxyFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__systemProxyForQuery_atList(i) - } - return out - }(C.QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(PointerFromQNetworkProxyQuery(query))) -} - -func QNetworkProxyFactory_UsesSystemConfiguration() bool { - return int8(C.QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration()) != 0 -} - -func (ptr *QNetworkProxyFactory) UsesSystemConfiguration() bool { - return int8(C.QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration()) != 0 -} - -//export callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory -func callbackQNetworkProxyFactory_DestroyQNetworkProxyFactory(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkProxyFactory"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkProxyFactoryFromPointer(ptr).DestroyQNetworkProxyFactoryDefault() - } -} - -func (ptr *QNetworkProxyFactory) ConnectDestroyQNetworkProxyFactory(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkProxyFactory"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkProxyFactory", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkProxyFactory", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkProxyFactory) DisconnectDestroyQNetworkProxyFactory() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkProxyFactory") - } -} - -func (ptr *QNetworkProxyFactory) DestroyQNetworkProxyFactory() { - if ptr.Pointer() != nil { - C.QNetworkProxyFactory_DestroyQNetworkProxyFactory(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkProxyFactory) DestroyQNetworkProxyFactoryDefault() { - if ptr.Pointer() != nil { - C.QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkProxyFactory) __proxyForQuery_atList(i int) *QNetworkProxy { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxyFactory___proxyForQuery_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxyFactory) __proxyForQuery_setList(i QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxyFactory___proxyForQuery_setList(ptr.Pointer(), PointerFromQNetworkProxy(i)) - } -} - -func (ptr *QNetworkProxyFactory) __proxyForQuery_newList() unsafe.Pointer { - return C.QNetworkProxyFactory___proxyForQuery_newList(ptr.Pointer()) -} - -func (ptr *QNetworkProxyFactory) __queryProxy_atList(i int) *QNetworkProxy { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxyFactory___queryProxy_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxyFactory) __queryProxy_setList(i QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxyFactory___queryProxy_setList(ptr.Pointer(), PointerFromQNetworkProxy(i)) - } -} - -func (ptr *QNetworkProxyFactory) __queryProxy_newList() unsafe.Pointer { - return C.QNetworkProxyFactory___queryProxy_newList(ptr.Pointer()) -} - -func (ptr *QNetworkProxyFactory) __systemProxyForQuery_atList(i int) *QNetworkProxy { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkProxyFromPointer(C.QNetworkProxyFactory___systemProxyForQuery_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxyFactory) __systemProxyForQuery_setList(i QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxyFactory___systemProxyForQuery_setList(ptr.Pointer(), PointerFromQNetworkProxy(i)) - } -} - -func (ptr *QNetworkProxyFactory) __systemProxyForQuery_newList() unsafe.Pointer { - return C.QNetworkProxyFactory___systemProxyForQuery_newList(ptr.Pointer()) -} - -type QNetworkProxyQuery struct { - ptr unsafe.Pointer -} - -type QNetworkProxyQuery_ITF interface { - QNetworkProxyQuery_PTR() *QNetworkProxyQuery -} - -func (ptr *QNetworkProxyQuery) QNetworkProxyQuery_PTR() *QNetworkProxyQuery { - return ptr -} - -func (ptr *QNetworkProxyQuery) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkProxyQuery) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkProxyQuery(ptr QNetworkProxyQuery_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkProxyQuery_PTR().Pointer() - } - return nil -} - -func NewQNetworkProxyQueryFromPointer(ptr unsafe.Pointer) (n *QNetworkProxyQuery) { - n = new(QNetworkProxyQuery) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkProxyQuery__QueryType -//QNetworkProxyQuery::QueryType -type QNetworkProxyQuery__QueryType int64 - -const ( - QNetworkProxyQuery__TcpSocket QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(0) - QNetworkProxyQuery__UdpSocket QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(1) - QNetworkProxyQuery__SctpSocket QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(2) - QNetworkProxyQuery__TcpServer QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(100) - QNetworkProxyQuery__UrlRequest QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(101) - QNetworkProxyQuery__SctpServer QNetworkProxyQuery__QueryType = QNetworkProxyQuery__QueryType(102) -) - -func NewQNetworkProxyQuery() *QNetworkProxyQuery { - tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery()) - runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) - return tmpValue -} - -func NewQNetworkProxyQuery2(requestUrl core.QUrl_ITF, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery { - tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery2(core.PointerFromQUrl(requestUrl), C.longlong(queryType))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) - return tmpValue -} - -func NewQNetworkProxyQuery3(hostname string, port int, protocolTag string, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery { - var hostnameC *C.char - if hostname != "" { - hostnameC = C.CString(hostname) - defer C.free(unsafe.Pointer(hostnameC)) - } - var protocolTagC *C.char - if protocolTag != "" { - protocolTagC = C.CString(protocolTag) - defer C.free(unsafe.Pointer(protocolTagC)) - } - tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery3(C.struct_QtNetwork_PackedString{data: hostnameC, len: C.longlong(len(hostname))}, C.int(int32(port)), C.struct_QtNetwork_PackedString{data: protocolTagC, len: C.longlong(len(protocolTag))}, C.longlong(queryType))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) - return tmpValue -} - -func NewQNetworkProxyQuery4(bindPort uint16, protocolTag string, queryType QNetworkProxyQuery__QueryType) *QNetworkProxyQuery { - var protocolTagC *C.char - if protocolTag != "" { - protocolTagC = C.CString(protocolTag) - defer C.free(unsafe.Pointer(protocolTagC)) - } - tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery4(C.ushort(bindPort), C.struct_QtNetwork_PackedString{data: protocolTagC, len: C.longlong(len(protocolTag))}, C.longlong(queryType))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) - return tmpValue -} - -func NewQNetworkProxyQuery8(other QNetworkProxyQuery_ITF) *QNetworkProxyQuery { - tmpValue := NewQNetworkProxyQueryFromPointer(C.QNetworkProxyQuery_NewQNetworkProxyQuery8(PointerFromQNetworkProxyQuery(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkProxyQuery).DestroyQNetworkProxyQuery) - return tmpValue -} - -func (ptr *QNetworkProxyQuery) LocalPort() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkProxyQuery_LocalPort(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkProxyQuery) PeerHostName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkProxyQuery_PeerHostName(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkProxyQuery) PeerPort() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkProxyQuery_PeerPort(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkProxyQuery) ProtocolTag() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkProxyQuery_ProtocolTag(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkProxyQuery) QueryType() QNetworkProxyQuery__QueryType { - if ptr.Pointer() != nil { - return QNetworkProxyQuery__QueryType(C.QNetworkProxyQuery_QueryType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkProxyQuery) SetLocalPort(port int) { - if ptr.Pointer() != nil { - C.QNetworkProxyQuery_SetLocalPort(ptr.Pointer(), C.int(int32(port))) - } -} - -func (ptr *QNetworkProxyQuery) SetPeerHostName(hostname string) { - if ptr.Pointer() != nil { - var hostnameC *C.char - if hostname != "" { - hostnameC = C.CString(hostname) - defer C.free(unsafe.Pointer(hostnameC)) - } - C.QNetworkProxyQuery_SetPeerHostName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostnameC, len: C.longlong(len(hostname))}) - } -} - -func (ptr *QNetworkProxyQuery) SetPeerPort(port int) { - if ptr.Pointer() != nil { - C.QNetworkProxyQuery_SetPeerPort(ptr.Pointer(), C.int(int32(port))) - } -} - -func (ptr *QNetworkProxyQuery) SetProtocolTag(protocolTag string) { - if ptr.Pointer() != nil { - var protocolTagC *C.char - if protocolTag != "" { - protocolTagC = C.CString(protocolTag) - defer C.free(unsafe.Pointer(protocolTagC)) - } - C.QNetworkProxyQuery_SetProtocolTag(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: protocolTagC, len: C.longlong(len(protocolTag))}) - } -} - -func (ptr *QNetworkProxyQuery) SetQueryType(ty QNetworkProxyQuery__QueryType) { - if ptr.Pointer() != nil { - C.QNetworkProxyQuery_SetQueryType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QNetworkProxyQuery) SetUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxyQuery_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QNetworkProxyQuery) Swap(other QNetworkProxyQuery_ITF) { - if ptr.Pointer() != nil { - C.QNetworkProxyQuery_Swap(ptr.Pointer(), PointerFromQNetworkProxyQuery(other)) - } -} - -func (ptr *QNetworkProxyQuery) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QNetworkProxyQuery_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QNetworkProxyQuery) DestroyQNetworkProxyQuery() { - if ptr.Pointer() != nil { - C.QNetworkProxyQuery_DestroyQNetworkProxyQuery(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QNetworkReply struct { - core.QIODevice -} - -type QNetworkReply_ITF interface { - core.QIODevice_ITF - QNetworkReply_PTR() *QNetworkReply -} - -func (ptr *QNetworkReply) QNetworkReply_PTR() *QNetworkReply { - return ptr -} - -func (ptr *QNetworkReply) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QIODevice_PTR().Pointer() - } - return nil -} - -func (ptr *QNetworkReply) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QIODevice_PTR().SetPointer(p) - } -} - -func PointerFromQNetworkReply(ptr QNetworkReply_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkReply_PTR().Pointer() - } - return nil -} - -func NewQNetworkReplyFromPointer(ptr unsafe.Pointer) (n *QNetworkReply) { - n = new(QNetworkReply) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkReply__NetworkError -//QNetworkReply::NetworkError -type QNetworkReply__NetworkError int64 - -const ( - QNetworkReply__NoError QNetworkReply__NetworkError = QNetworkReply__NetworkError(0) - QNetworkReply__ConnectionRefusedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(1) - QNetworkReply__RemoteHostClosedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(2) - QNetworkReply__HostNotFoundError QNetworkReply__NetworkError = QNetworkReply__NetworkError(3) - QNetworkReply__TimeoutError QNetworkReply__NetworkError = QNetworkReply__NetworkError(4) - QNetworkReply__OperationCanceledError QNetworkReply__NetworkError = QNetworkReply__NetworkError(5) - QNetworkReply__SslHandshakeFailedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(6) - QNetworkReply__TemporaryNetworkFailureError QNetworkReply__NetworkError = QNetworkReply__NetworkError(7) - QNetworkReply__NetworkSessionFailedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(8) - QNetworkReply__BackgroundRequestNotAllowedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(9) - QNetworkReply__TooManyRedirectsError QNetworkReply__NetworkError = QNetworkReply__NetworkError(10) - QNetworkReply__InsecureRedirectError QNetworkReply__NetworkError = QNetworkReply__NetworkError(11) - QNetworkReply__UnknownNetworkError QNetworkReply__NetworkError = QNetworkReply__NetworkError(99) - QNetworkReply__ProxyConnectionRefusedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(101) - QNetworkReply__ProxyConnectionClosedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(102) - QNetworkReply__ProxyNotFoundError QNetworkReply__NetworkError = QNetworkReply__NetworkError(103) - QNetworkReply__ProxyTimeoutError QNetworkReply__NetworkError = QNetworkReply__NetworkError(104) - QNetworkReply__ProxyAuthenticationRequiredError QNetworkReply__NetworkError = QNetworkReply__NetworkError(105) - QNetworkReply__UnknownProxyError QNetworkReply__NetworkError = QNetworkReply__NetworkError(199) - QNetworkReply__ContentAccessDenied QNetworkReply__NetworkError = QNetworkReply__NetworkError(201) - QNetworkReply__ContentOperationNotPermittedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(202) - QNetworkReply__ContentNotFoundError QNetworkReply__NetworkError = QNetworkReply__NetworkError(203) - QNetworkReply__AuthenticationRequiredError QNetworkReply__NetworkError = QNetworkReply__NetworkError(204) - QNetworkReply__ContentReSendError QNetworkReply__NetworkError = QNetworkReply__NetworkError(205) - QNetworkReply__ContentConflictError QNetworkReply__NetworkError = QNetworkReply__NetworkError(206) - QNetworkReply__ContentGoneError QNetworkReply__NetworkError = QNetworkReply__NetworkError(207) - QNetworkReply__UnknownContentError QNetworkReply__NetworkError = QNetworkReply__NetworkError(299) - QNetworkReply__ProtocolUnknownError QNetworkReply__NetworkError = QNetworkReply__NetworkError(301) - QNetworkReply__ProtocolInvalidOperationError QNetworkReply__NetworkError = QNetworkReply__NetworkError(302) - QNetworkReply__ProtocolFailure QNetworkReply__NetworkError = QNetworkReply__NetworkError(399) - QNetworkReply__InternalServerError QNetworkReply__NetworkError = QNetworkReply__NetworkError(401) - QNetworkReply__OperationNotImplementedError QNetworkReply__NetworkError = QNetworkReply__NetworkError(402) - QNetworkReply__ServiceUnavailableError QNetworkReply__NetworkError = QNetworkReply__NetworkError(403) - QNetworkReply__UnknownServerError QNetworkReply__NetworkError = QNetworkReply__NetworkError(499) -) - -func NewQNetworkReply(parent core.QObject_ITF) *QNetworkReply { - tmpValue := NewQNetworkReplyFromPointer(C.QNetworkReply_NewQNetworkReply(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQNetworkReply_Abort -func callbackQNetworkReply_Abort(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "abort"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkReply) ConnectAbort(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "abort"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "abort", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectAbort() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "abort") - } -} - -func (ptr *QNetworkReply) Abort() { - if ptr.Pointer() != nil { - C.QNetworkReply_Abort(ptr.Pointer()) - } -} - -func (ptr *QNetworkReply) Attribute(code QNetworkRequest__Attribute) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QNetworkReply_Attribute(ptr.Pointer(), C.longlong(code))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQNetworkReply_Close -func callbackQNetworkReply_Close(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkReplyFromPointer(ptr).CloseDefault() - } -} - -func (ptr *QNetworkReply) CloseDefault() { - if ptr.Pointer() != nil { - C.QNetworkReply_CloseDefault(ptr.Pointer()) - } -} - -//export callbackQNetworkReply_DownloadProgress -func callbackQNetworkReply_DownloadProgress(ptr unsafe.Pointer, bytesReceived C.longlong, bytesTotal C.longlong) { - if signal := qt.GetSignal(ptr, "downloadProgress"); signal != nil { - (*(*func(int64, int64))(signal))(int64(bytesReceived), int64(bytesTotal)) - } - -} - -func (ptr *QNetworkReply) ConnectDownloadProgress(f func(bytesReceived int64, bytesTotal int64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "downloadProgress") { - C.QNetworkReply_ConnectDownloadProgress(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "downloadProgress"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "downloadProgress"); signal != nil { - f := func(bytesReceived int64, bytesTotal int64) { - (*(*func(int64, int64))(signal))(bytesReceived, bytesTotal) - f(bytesReceived, bytesTotal) - } - qt.ConnectSignal(ptr.Pointer(), "downloadProgress", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "downloadProgress", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectDownloadProgress() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectDownloadProgress(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "downloadProgress") - } -} - -func (ptr *QNetworkReply) DownloadProgress(bytesReceived int64, bytesTotal int64) { - if ptr.Pointer() != nil { - C.QNetworkReply_DownloadProgress(ptr.Pointer(), C.longlong(bytesReceived), C.longlong(bytesTotal)) - } -} - -//export callbackQNetworkReply_Encrypted -func callbackQNetworkReply_Encrypted(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "encrypted"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkReply) ConnectEncrypted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "encrypted") { - C.QNetworkReply_ConnectEncrypted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encrypted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "encrypted"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectEncrypted() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectEncrypted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "encrypted") - } -} - -func (ptr *QNetworkReply) Encrypted() { - if ptr.Pointer() != nil { - C.QNetworkReply_Encrypted(ptr.Pointer()) - } -} - -func (ptr *QNetworkReply) Error() QNetworkReply__NetworkError { - if ptr.Pointer() != nil { - return QNetworkReply__NetworkError(C.QNetworkReply_Error(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_Error2 -func callbackQNetworkReply_Error2(ptr unsafe.Pointer, code C.longlong) { - if signal := qt.GetSignal(ptr, "error2"); signal != nil { - (*(*func(QNetworkReply__NetworkError))(signal))(QNetworkReply__NetworkError(code)) - } - -} - -func (ptr *QNetworkReply) ConnectError2(f func(code QNetworkReply__NetworkError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "error2") { - C.QNetworkReply_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { - f := func(code QNetworkReply__NetworkError) { - (*(*func(QNetworkReply__NetworkError))(signal))(code) - f(code) - } - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectError2() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectError2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "error2") - } -} - -func (ptr *QNetworkReply) Error2(code QNetworkReply__NetworkError) { - if ptr.Pointer() != nil { - C.QNetworkReply_Error2(ptr.Pointer(), C.longlong(code)) - } -} - -//export callbackQNetworkReply_Finished -func callbackQNetworkReply_Finished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkReply) ConnectFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QNetworkReply_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QNetworkReply) Finished() { - if ptr.Pointer() != nil { - C.QNetworkReply_Finished(ptr.Pointer()) - } -} - -func (ptr *QNetworkReply) HasRawHeader(headerName core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_HasRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) != 0 - } - return false -} - -func (ptr *QNetworkReply) Header(header QNetworkRequest__KnownHeaders) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QNetworkReply_Header(ptr.Pointer(), C.longlong(header))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQNetworkReply_IgnoreSslErrors -func callbackQNetworkReply_IgnoreSslErrors(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "ignoreSslErrors"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkReplyFromPointer(ptr).IgnoreSslErrorsDefault() - } -} - -func (ptr *QNetworkReply) ConnectIgnoreSslErrors(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ignoreSslErrors"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectIgnoreSslErrors() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ignoreSslErrors") - } -} - -func (ptr *QNetworkReply) IgnoreSslErrors() { - if ptr.Pointer() != nil { - C.QNetworkReply_IgnoreSslErrors(ptr.Pointer()) - } -} - -func (ptr *QNetworkReply) IgnoreSslErrorsDefault() { - if ptr.Pointer() != nil { - C.QNetworkReply_IgnoreSslErrorsDefault(ptr.Pointer()) - } -} - -func (ptr *QNetworkReply) IgnoreSslErrors2(errors []*QSslError) { - if ptr.Pointer() != nil { - C.QNetworkReply_IgnoreSslErrors2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__ignoreSslErrors_errors_newList2()) - for _, v := range errors { - tmpList.__ignoreSslErrors_errors_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQNetworkReply_IgnoreSslErrorsImplementation -func callbackQNetworkReply_IgnoreSslErrorsImplementation(ptr unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { - if signal := qt.GetSignal(ptr, "ignoreSslErrorsImplementation"); signal != nil { - (*(*func([]*QSslError))(signal))(func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQNetworkReplyFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__ignoreSslErrorsImplementation_errors_atList(i) - } - return out - }(errors)) - } else { - NewQNetworkReplyFromPointer(ptr).IgnoreSslErrorsImplementationDefault(func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQNetworkReplyFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__ignoreSslErrorsImplementation_errors_atList(i) - } - return out - }(errors)) - } -} - -func (ptr *QNetworkReply) ConnectIgnoreSslErrorsImplementation(f func(errors []*QSslError)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ignoreSslErrorsImplementation"); signal != nil { - f := func(errors []*QSslError) { - (*(*func([]*QSslError))(signal))(errors) - f(errors) - } - qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrorsImplementation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrorsImplementation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectIgnoreSslErrorsImplementation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ignoreSslErrorsImplementation") - } -} - -func (ptr *QNetworkReply) IgnoreSslErrorsImplementation(errors []*QSslError) { - if ptr.Pointer() != nil { - C.QNetworkReply_IgnoreSslErrorsImplementation(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__ignoreSslErrorsImplementation_errors_newList()) - for _, v := range errors { - tmpList.__ignoreSslErrorsImplementation_errors_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QNetworkReply) IgnoreSslErrorsImplementationDefault(errors []*QSslError) { - if ptr.Pointer() != nil { - C.QNetworkReply_IgnoreSslErrorsImplementationDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__ignoreSslErrorsImplementation_errors_newList()) - for _, v := range errors { - tmpList.__ignoreSslErrorsImplementation_errors_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QNetworkReply) IsFinished() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_IsFinished(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkReply) IsRunning() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_IsRunning(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QNetworkReply) Manager() *QNetworkAccessManager { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkAccessManagerFromPointer(C.QNetworkReply_Manager(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQNetworkReply_MetaDataChanged -func callbackQNetworkReply_MetaDataChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "metaDataChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkReply) ConnectMetaDataChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "metaDataChanged") { - C.QNetworkReply_ConnectMetaDataChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "metaDataChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "metaDataChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "metaDataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "metaDataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectMetaDataChanged() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectMetaDataChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "metaDataChanged") - } -} - -func (ptr *QNetworkReply) MetaDataChanged() { - if ptr.Pointer() != nil { - C.QNetworkReply_MetaDataChanged(ptr.Pointer()) - } -} - -func (ptr *QNetworkReply) Operation() QNetworkAccessManager__Operation { - if ptr.Pointer() != nil { - return QNetworkAccessManager__Operation(C.QNetworkReply_Operation(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_PreSharedKeyAuthenticationRequired -func callbackQNetworkReply_PreSharedKeyAuthenticationRequired(ptr unsafe.Pointer, authenticator unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "preSharedKeyAuthenticationRequired"); signal != nil { - (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(NewQSslPreSharedKeyAuthenticatorFromPointer(authenticator)) - } - -} - -func (ptr *QNetworkReply) ConnectPreSharedKeyAuthenticationRequired(f func(authenticator *QSslPreSharedKeyAuthenticator)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") { - C.QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preSharedKeyAuthenticationRequired"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired"); signal != nil { - f := func(authenticator *QSslPreSharedKeyAuthenticator) { - (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(authenticator) - f(authenticator) - } - qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectPreSharedKeyAuthenticationRequired() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") - } -} - -func (ptr *QNetworkReply) PreSharedKeyAuthenticationRequired(authenticator QSslPreSharedKeyAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_PreSharedKeyAuthenticationRequired(ptr.Pointer(), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) - } -} - -func (ptr *QNetworkReply) QNetworkCacheMetaData_RawHeader(headerName core.QByteArray_ITF) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkReply_RawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) RawHeaderList() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQNetworkReplyFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__rawHeaderList_atList(i) - } - return out - }(C.QNetworkReply_RawHeaderList(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QNetworkReply) ReadBufferSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkReply_ReadBufferSize(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_RedirectAllowed -func callbackQNetworkReply_RedirectAllowed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redirectAllowed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkReply) ConnectRedirectAllowed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redirectAllowed") { - C.QNetworkReply_ConnectRedirectAllowed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redirectAllowed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redirectAllowed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redirectAllowed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redirectAllowed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectRedirectAllowed() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectRedirectAllowed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redirectAllowed") - } -} - -func (ptr *QNetworkReply) RedirectAllowed() { - if ptr.Pointer() != nil { - C.QNetworkReply_RedirectAllowed(ptr.Pointer()) - } -} - -//export callbackQNetworkReply_Redirected -func callbackQNetworkReply_Redirected(ptr unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redirected"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) - } - -} - -func (ptr *QNetworkReply) ConnectRedirected(f func(url *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redirected") { - C.QNetworkReply_ConnectRedirected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redirected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redirected"); signal != nil { - f := func(url *core.QUrl) { - (*(*func(*core.QUrl))(signal))(url) - f(url) - } - qt.ConnectSignal(ptr.Pointer(), "redirected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redirected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectRedirected() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectRedirected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redirected") - } -} - -func (ptr *QNetworkReply) Redirected(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_Redirected(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QNetworkReply) Request() *QNetworkRequest { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkRequestFromPointer(C.QNetworkReply_Request(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkRequest).DestroyQNetworkRequest) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) SetAttribute(code QNetworkRequest__Attribute, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetAttribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(value)) - } -} - -func (ptr *QNetworkReply) SetError(errorCode QNetworkReply__NetworkError, errorString string) { - if ptr.Pointer() != nil { - var errorStringC *C.char - if errorString != "" { - errorStringC = C.CString(errorString) - defer C.free(unsafe.Pointer(errorStringC)) - } - C.QNetworkReply_SetError(ptr.Pointer(), C.longlong(errorCode), C.struct_QtNetwork_PackedString{data: errorStringC, len: C.longlong(len(errorString))}) - } -} - -func (ptr *QNetworkReply) SetFinished(finished bool) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetFinished(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(finished)))) - } -} - -func (ptr *QNetworkReply) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) - } -} - -func (ptr *QNetworkReply) SetOperation(operation QNetworkAccessManager__Operation) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetOperation(ptr.Pointer(), C.longlong(operation)) - } -} - -func (ptr *QNetworkReply) SetRawHeader(headerName core.QByteArray_ITF, value core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(value)) - } -} - -//export callbackQNetworkReply_SetReadBufferSize -func callbackQNetworkReply_SetReadBufferSize(ptr unsafe.Pointer, size C.longlong) { - if signal := qt.GetSignal(ptr, "setReadBufferSize"); signal != nil { - (*(*func(int64))(signal))(int64(size)) - } else { - NewQNetworkReplyFromPointer(ptr).SetReadBufferSizeDefault(int64(size)) - } -} - -func (ptr *QNetworkReply) ConnectSetReadBufferSize(f func(size int64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setReadBufferSize"); signal != nil { - f := func(size int64) { - (*(*func(int64))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setReadBufferSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectSetReadBufferSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setReadBufferSize") - } -} - -func (ptr *QNetworkReply) SetReadBufferSize(size int64) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetReadBufferSize(ptr.Pointer(), C.longlong(size)) - } -} - -func (ptr *QNetworkReply) SetReadBufferSizeDefault(size int64) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetReadBufferSizeDefault(ptr.Pointer(), C.longlong(size)) - } -} - -func (ptr *QNetworkReply) SetRequest(request QNetworkRequest_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetRequest(ptr.Pointer(), PointerFromQNetworkRequest(request)) - } -} - -func (ptr *QNetworkReply) SetSslConfiguration(config QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetSslConfiguration(ptr.Pointer(), PointerFromQSslConfiguration(config)) - } -} - -//export callbackQNetworkReply_SetSslConfigurationImplementation -func callbackQNetworkReply_SetSslConfigurationImplementation(ptr unsafe.Pointer, configuration unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setSslConfigurationImplementation"); signal != nil { - (*(*func(*QSslConfiguration))(signal))(NewQSslConfigurationFromPointer(configuration)) - } else { - NewQNetworkReplyFromPointer(ptr).SetSslConfigurationImplementationDefault(NewQSslConfigurationFromPointer(configuration)) - } -} - -func (ptr *QNetworkReply) ConnectSetSslConfigurationImplementation(f func(configuration *QSslConfiguration)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSslConfigurationImplementation"); signal != nil { - f := func(configuration *QSslConfiguration) { - (*(*func(*QSslConfiguration))(signal))(configuration) - f(configuration) - } - qt.ConnectSignal(ptr.Pointer(), "setSslConfigurationImplementation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSslConfigurationImplementation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectSetSslConfigurationImplementation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSslConfigurationImplementation") - } -} - -func (ptr *QNetworkReply) SetSslConfigurationImplementation(configuration QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetSslConfigurationImplementation(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) - } -} - -func (ptr *QNetworkReply) SetSslConfigurationImplementationDefault(configuration QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetSslConfigurationImplementationDefault(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) - } -} - -func (ptr *QNetworkReply) SetUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QNetworkReply) SslConfiguration() *QSslConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQSslConfigurationFromPointer(C.QNetworkReply_SslConfiguration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue - } - return nil -} - -//export callbackQNetworkReply_SslConfigurationImplementation -func callbackQNetworkReply_SslConfigurationImplementation(ptr unsafe.Pointer, configuration unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sslConfigurationImplementation"); signal != nil { - (*(*func(*QSslConfiguration))(signal))(NewQSslConfigurationFromPointer(configuration)) - } else { - NewQNetworkReplyFromPointer(ptr).SslConfigurationImplementationDefault(NewQSslConfigurationFromPointer(configuration)) - } -} - -func (ptr *QNetworkReply) ConnectSslConfigurationImplementation(f func(configuration *QSslConfiguration)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sslConfigurationImplementation"); signal != nil { - f := func(configuration *QSslConfiguration) { - (*(*func(*QSslConfiguration))(signal))(configuration) - f(configuration) - } - qt.ConnectSignal(ptr.Pointer(), "sslConfigurationImplementation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sslConfigurationImplementation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectSslConfigurationImplementation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sslConfigurationImplementation") - } -} - -func (ptr *QNetworkReply) SslConfigurationImplementation(configuration QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SslConfigurationImplementation(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) - } -} - -func (ptr *QNetworkReply) SslConfigurationImplementationDefault(configuration QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_SslConfigurationImplementationDefault(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) - } -} - -//export callbackQNetworkReply_SslErrors -func callbackQNetworkReply_SslErrors(ptr unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { - if signal := qt.GetSignal(ptr, "sslErrors"); signal != nil { - (*(*func([]*QSslError))(signal))(func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQNetworkReplyFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sslErrors_errors_atList(i) - } - return out - }(errors)) - } - -} - -func (ptr *QNetworkReply) ConnectSslErrors(f func(errors []*QSslError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sslErrors") { - C.QNetworkReply_ConnectSslErrors(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sslErrors"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sslErrors"); signal != nil { - f := func(errors []*QSslError) { - (*(*func([]*QSslError))(signal))(errors) - f(errors) - } - qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sslErrors", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectSslErrors() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectSslErrors(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sslErrors") - } -} - -func (ptr *QNetworkReply) SslErrors(errors []*QSslError) { - if ptr.Pointer() != nil { - C.QNetworkReply_SslErrors(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQNetworkReplyFromPointer(NewQNetworkReplyFromPointer(nil).__sslErrors_errors_newList()) - for _, v := range errors { - tmpList.__sslErrors_errors_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQNetworkReply_UploadProgress -func callbackQNetworkReply_UploadProgress(ptr unsafe.Pointer, bytesSent C.longlong, bytesTotal C.longlong) { - if signal := qt.GetSignal(ptr, "uploadProgress"); signal != nil { - (*(*func(int64, int64))(signal))(int64(bytesSent), int64(bytesTotal)) - } - -} - -func (ptr *QNetworkReply) ConnectUploadProgress(f func(bytesSent int64, bytesTotal int64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "uploadProgress") { - C.QNetworkReply_ConnectUploadProgress(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "uploadProgress"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "uploadProgress"); signal != nil { - f := func(bytesSent int64, bytesTotal int64) { - (*(*func(int64, int64))(signal))(bytesSent, bytesTotal) - f(bytesSent, bytesTotal) - } - qt.ConnectSignal(ptr.Pointer(), "uploadProgress", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "uploadProgress", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectUploadProgress() { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectUploadProgress(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "uploadProgress") - } -} - -func (ptr *QNetworkReply) UploadProgress(bytesSent int64, bytesTotal int64) { - if ptr.Pointer() != nil { - C.QNetworkReply_UploadProgress(ptr.Pointer(), C.longlong(bytesSent), C.longlong(bytesTotal)) - } -} - -func (ptr *QNetworkReply) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QNetworkReply_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQNetworkReply_DestroyQNetworkReply -func callbackQNetworkReply_DestroyQNetworkReply(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkReply"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkReplyFromPointer(ptr).DestroyQNetworkReplyDefault() - } -} - -func (ptr *QNetworkReply) ConnectDestroyQNetworkReply(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkReply"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkReply", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkReply", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkReply) DisconnectDestroyQNetworkReply() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkReply") - } -} - -func (ptr *QNetworkReply) DestroyQNetworkReply() { - if ptr.Pointer() != nil { - C.QNetworkReply_DestroyQNetworkReply(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkReply) DestroyQNetworkReplyDefault() { - if ptr.Pointer() != nil { - C.QNetworkReply_DestroyQNetworkReplyDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkReply) __ignoreSslErrors_errors_atList2(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QNetworkReply___ignoreSslErrors_errors_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __ignoreSslErrors_errors_setList2(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___ignoreSslErrors_errors_setList2(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QNetworkReply) __ignoreSslErrors_errors_newList2() unsafe.Pointer { - return C.QNetworkReply___ignoreSslErrors_errors_newList2(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __ignoreSslErrorsImplementation_errors_atList(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QNetworkReply___ignoreSslErrorsImplementation_errors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __ignoreSslErrorsImplementation_errors_setList(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___ignoreSslErrorsImplementation_errors_setList(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QNetworkReply) __ignoreSslErrorsImplementation_errors_newList() unsafe.Pointer { - return C.QNetworkReply___ignoreSslErrorsImplementation_errors_newList(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __rawHeaderList_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkReply___rawHeaderList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __rawHeaderList_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___rawHeaderList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkReply) __rawHeaderList_newList() unsafe.Pointer { - return C.QNetworkReply___rawHeaderList_newList(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __sslErrors_errors_atList(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QNetworkReply___sslErrors_errors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __sslErrors_errors_setList(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___sslErrors_errors_setList(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QNetworkReply) __sslErrors_errors_newList() unsafe.Pointer { - return C.QNetworkReply___sslErrors_errors_newList(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkReply) __children_newList() unsafe.Pointer { - return C.QNetworkReply___children_newList(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkReply___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkReply) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QNetworkReply___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkReply) __findChildren_newList() unsafe.Pointer { - return C.QNetworkReply___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkReply) __findChildren_newList3() unsafe.Pointer { - return C.QNetworkReply___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QNetworkReply) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkReply___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkReply) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkReply) __qFindChildren_newList2() unsafe.Pointer { - return C.QNetworkReply___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQNetworkReply_AboutToClose -func callbackQNetworkReply_AboutToClose(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToClose"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQNetworkReply_AtEnd -func callbackQNetworkReply_AtEnd(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "atEnd"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).AtEndDefault()))) -} - -func (ptr *QNetworkReply) AtEndDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_AtEndDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQNetworkReply_BytesAvailable -func callbackQNetworkReply_BytesAvailable(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesAvailable"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQNetworkReplyFromPointer(ptr).BytesAvailableDefault()) -} - -func (ptr *QNetworkReply) BytesAvailableDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkReply_BytesAvailableDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_BytesToWrite -func callbackQNetworkReply_BytesToWrite(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "bytesToWrite"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQNetworkReplyFromPointer(ptr).BytesToWriteDefault()) -} - -func (ptr *QNetworkReply) BytesToWriteDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkReply_BytesToWriteDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_BytesWritten -func callbackQNetworkReply_BytesWritten(ptr unsafe.Pointer, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "bytesWritten"); signal != nil { - (*(*func(int64))(signal))(int64(bytes)) - } - -} - -//export callbackQNetworkReply_CanReadLine -func callbackQNetworkReply_CanReadLine(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canReadLine"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).CanReadLineDefault()))) -} - -func (ptr *QNetworkReply) CanReadLineDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_CanReadLineDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQNetworkReply_ChannelBytesWritten -func callbackQNetworkReply_ChannelBytesWritten(ptr unsafe.Pointer, channel C.int, bytes C.longlong) { - if signal := qt.GetSignal(ptr, "channelBytesWritten"); signal != nil { - (*(*func(int, int64))(signal))(int(int32(channel)), int64(bytes)) - } - -} - -//export callbackQNetworkReply_ChannelReadyRead -func callbackQNetworkReply_ChannelReadyRead(ptr unsafe.Pointer, channel C.int) { - if signal := qt.GetSignal(ptr, "channelReadyRead"); signal != nil { - (*(*func(int))(signal))(int(int32(channel))) - } - -} - -//export callbackQNetworkReply_IsSequential -func callbackQNetworkReply_IsSequential(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isSequential"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).IsSequentialDefault()))) -} - -func (ptr *QNetworkReply) IsSequentialDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_IsSequentialDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQNetworkReply_Open -func callbackQNetworkReply_Open(ptr unsafe.Pointer, mode C.longlong) C.char { - if signal := qt.GetSignal(ptr, "open"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(core.QIODevice__OpenModeFlag) bool)(signal))(core.QIODevice__OpenModeFlag(mode))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).OpenDefault(core.QIODevice__OpenModeFlag(mode))))) -} - -func (ptr *QNetworkReply) OpenDefault(mode core.QIODevice__OpenModeFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_OpenDefault(ptr.Pointer(), C.longlong(mode))) != 0 - } - return false -} - -//export callbackQNetworkReply_Pos -func callbackQNetworkReply_Pos(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "pos"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQNetworkReplyFromPointer(ptr).PosDefault()) -} - -func (ptr *QNetworkReply) PosDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkReply_PosDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_ReadChannelFinished -func callbackQNetworkReply_ReadChannelFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readChannelFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQNetworkReply_ReadData -func callbackQNetworkReply_ReadData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readData"); signal != nil { - retS := cGoUnpackString(data) - ret := C.longlong((*(*func(*string, int64) int64)(signal))(&retS, int64(maxSize))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret - } - retS := cGoUnpackString(data) - ret := C.longlong(NewQNetworkReplyFromPointer(ptr).ReadDataDefault(&retS, int64(maxSize))) - if ret > 0 { - C.memcpy(unsafe.Pointer(data.data), unsafe.Pointer((*reflect.StringHeader)(unsafe.Pointer(&retS)).Data), C.size_t(ret)) - } - return ret -} - -func (ptr *QNetworkReply) ReadData(data *string, maxSize int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxSize))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QNetworkReply_ReadData(ptr.Pointer(), dataC, C.longlong(maxSize))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -func (ptr *QNetworkReply) ReadDataDefault(data *string, maxSize int64) int64 { - if ptr.Pointer() != nil { - dataC := C.CString(strings.Repeat("0", int(maxSize))) - defer C.free(unsafe.Pointer(dataC)) - ret := int64(C.QNetworkReply_ReadDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) - if ret > 0 { - *data = C.GoStringN(dataC, C.int(ret)) - } - return ret - } - return 0 -} - -//export callbackQNetworkReply_ReadLineData -func callbackQNetworkReply_ReadLineData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "readLineData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) - } - - return C.longlong(NewQNetworkReplyFromPointer(ptr).ReadLineDataDefault(cGoUnpackBytes(data), int64(maxSize))) -} - -func (ptr *QNetworkReply) ReadLineDataDefault(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QNetworkReply_ReadLineDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -//export callbackQNetworkReply_ReadyRead -func callbackQNetworkReply_ReadyRead(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "readyRead"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQNetworkReply_Reset -func callbackQNetworkReply_Reset(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).ResetDefault()))) -} - -func (ptr *QNetworkReply) ResetDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_ResetDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQNetworkReply_Seek -func callbackQNetworkReply_Seek(ptr unsafe.Pointer, pos C.longlong) C.char { - if signal := qt.GetSignal(ptr, "seek"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int64) bool)(signal))(int64(pos))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).SeekDefault(int64(pos))))) -} - -func (ptr *QNetworkReply) SeekDefault(pos int64) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_SeekDefault(ptr.Pointer(), C.longlong(pos))) != 0 - } - return false -} - -//export callbackQNetworkReply_Size -func callbackQNetworkReply_Size(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "size"); signal != nil { - return C.longlong((*(*func() int64)(signal))()) - } - - return C.longlong(NewQNetworkReplyFromPointer(ptr).SizeDefault()) -} - -func (ptr *QNetworkReply) SizeDefault() int64 { - if ptr.Pointer() != nil { - return int64(C.QNetworkReply_SizeDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkReply_WaitForBytesWritten -func callbackQNetworkReply_WaitForBytesWritten(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForBytesWritten"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).WaitForBytesWrittenDefault(int(int32(msecs)))))) -} - -func (ptr *QNetworkReply) WaitForBytesWrittenDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_WaitForBytesWrittenDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQNetworkReply_WaitForReadyRead -func callbackQNetworkReply_WaitForReadyRead(ptr unsafe.Pointer, msecs C.int) C.char { - if signal := qt.GetSignal(ptr, "waitForReadyRead"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int) bool)(signal))(int(int32(msecs)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).WaitForReadyReadDefault(int(int32(msecs)))))) -} - -func (ptr *QNetworkReply) WaitForReadyReadDefault(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_WaitForReadyReadDefault(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQNetworkReply_WriteData -func callbackQNetworkReply_WriteData(ptr unsafe.Pointer, data C.struct_QtNetwork_PackedString, maxSize C.longlong) C.longlong { - if signal := qt.GetSignal(ptr, "writeData"); signal != nil { - return C.longlong((*(*func([]byte, int64) int64)(signal))(cGoUnpackBytes(data), int64(maxSize))) - } - - return C.longlong(NewQNetworkReplyFromPointer(ptr).WriteDataDefault(cGoUnpackBytes(data), int64(maxSize))) -} - -func (ptr *QNetworkReply) WriteData(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QNetworkReply_WriteData(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -func (ptr *QNetworkReply) WriteDataDefault(data []byte, maxSize int64) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QNetworkReply_WriteDataDefault(ptr.Pointer(), dataC, C.longlong(maxSize))) - } - return 0 -} - -//export callbackQNetworkReply_ChildEvent -func callbackQNetworkReply_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQNetworkReplyFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QNetworkReply) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQNetworkReply_ConnectNotify -func callbackQNetworkReply_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkReplyFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkReply) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkReply_CustomEvent -func callbackQNetworkReply_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQNetworkReplyFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QNetworkReply) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQNetworkReply_DeleteLater -func callbackQNetworkReply_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkReplyFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QNetworkReply) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QNetworkReply_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQNetworkReply_Destroyed -func callbackQNetworkReply_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQNetworkReply_DisconnectNotify -func callbackQNetworkReply_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkReplyFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkReply) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkReply_Event -func callbackQNetworkReply_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QNetworkReply) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQNetworkReply_EventFilter -func callbackQNetworkReply_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkReplyFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QNetworkReply) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkReply_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQNetworkReply_MetaObject -func callbackQNetworkReply_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQNetworkReplyFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QNetworkReply) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QNetworkReply_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQNetworkReply_ObjectNameChanged -func callbackQNetworkReply_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQNetworkReply_TimerEvent -func callbackQNetworkReply_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQNetworkReplyFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QNetworkReply) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkReply_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QNetworkRequest struct { - ptr unsafe.Pointer -} - -type QNetworkRequest_ITF interface { - QNetworkRequest_PTR() *QNetworkRequest -} - -func (ptr *QNetworkRequest) QNetworkRequest_PTR() *QNetworkRequest { - return ptr -} - -func (ptr *QNetworkRequest) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkRequest) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkRequest(ptr QNetworkRequest_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkRequest_PTR().Pointer() - } - return nil -} - -func NewQNetworkRequestFromPointer(ptr unsafe.Pointer) (n *QNetworkRequest) { - n = new(QNetworkRequest) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkRequest__Attribute -//QNetworkRequest::Attribute -type QNetworkRequest__Attribute int64 - -const ( - QNetworkRequest__HttpStatusCodeAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(0) - QNetworkRequest__HttpReasonPhraseAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(1) - QNetworkRequest__RedirectionTargetAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(2) - QNetworkRequest__ConnectionEncryptedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(3) - QNetworkRequest__CacheLoadControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(4) - QNetworkRequest__CacheSaveControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(5) - QNetworkRequest__SourceIsFromCacheAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(6) - QNetworkRequest__DoNotBufferUploadDataAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(7) - QNetworkRequest__HttpPipeliningAllowedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(8) - QNetworkRequest__HttpPipeliningWasUsedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(9) - QNetworkRequest__CustomVerbAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(10) - QNetworkRequest__CookieLoadControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(11) - QNetworkRequest__AuthenticationReuseAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(12) - QNetworkRequest__CookieSaveControlAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(13) - QNetworkRequest__MaximumDownloadBufferSizeAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(14) - QNetworkRequest__DownloadBufferAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(15) - QNetworkRequest__SynchronousRequestAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(16) - QNetworkRequest__BackgroundRequestAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(17) - QNetworkRequest__SpdyAllowedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(18) - QNetworkRequest__SpdyWasUsedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(19) - QNetworkRequest__EmitAllUploadProgressSignalsAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(20) - QNetworkRequest__FollowRedirectsAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(21) - QNetworkRequest__HTTP2AllowedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(22) - QNetworkRequest__HTTP2WasUsedAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(23) - QNetworkRequest__OriginalContentLengthAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(24) - QNetworkRequest__RedirectPolicyAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(25) - QNetworkRequest__Http2DirectAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(26) - QNetworkRequest__ResourceTypeAttribute QNetworkRequest__Attribute = QNetworkRequest__Attribute(27) - QNetworkRequest__User QNetworkRequest__Attribute = QNetworkRequest__Attribute(1000) - QNetworkRequest__UserMax QNetworkRequest__Attribute = QNetworkRequest__Attribute(32767) -) - -//go:generate stringer -type=QNetworkRequest__KnownHeaders -//QNetworkRequest::KnownHeaders -type QNetworkRequest__KnownHeaders int64 - -const ( - QNetworkRequest__ContentTypeHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(0) - QNetworkRequest__ContentLengthHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(1) - QNetworkRequest__LocationHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(2) - QNetworkRequest__LastModifiedHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(3) - QNetworkRequest__CookieHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(4) - QNetworkRequest__SetCookieHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(5) - QNetworkRequest__ContentDispositionHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(6) - QNetworkRequest__UserAgentHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(7) - QNetworkRequest__ServerHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(8) - QNetworkRequest__IfModifiedSinceHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(9) - QNetworkRequest__ETagHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(10) - QNetworkRequest__IfMatchHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(11) - QNetworkRequest__IfNoneMatchHeader QNetworkRequest__KnownHeaders = QNetworkRequest__KnownHeaders(12) -) - -//go:generate stringer -type=QNetworkRequest__CacheLoadControl -//QNetworkRequest::CacheLoadControl -type QNetworkRequest__CacheLoadControl int64 - -const ( - QNetworkRequest__AlwaysNetwork QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(0) - QNetworkRequest__PreferNetwork QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(1) - QNetworkRequest__PreferCache QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(2) - QNetworkRequest__AlwaysCache QNetworkRequest__CacheLoadControl = QNetworkRequest__CacheLoadControl(3) -) - -//go:generate stringer -type=QNetworkRequest__LoadControl -//QNetworkRequest::LoadControl -type QNetworkRequest__LoadControl int64 - -const ( - QNetworkRequest__Automatic QNetworkRequest__LoadControl = QNetworkRequest__LoadControl(0) - QNetworkRequest__Manual QNetworkRequest__LoadControl = QNetworkRequest__LoadControl(1) -) - -//go:generate stringer -type=QNetworkRequest__Priority -//QNetworkRequest::Priority -type QNetworkRequest__Priority int64 - -const ( - QNetworkRequest__HighPriority QNetworkRequest__Priority = QNetworkRequest__Priority(1) - QNetworkRequest__NormalPriority QNetworkRequest__Priority = QNetworkRequest__Priority(3) - QNetworkRequest__LowPriority QNetworkRequest__Priority = QNetworkRequest__Priority(5) -) - -//go:generate stringer -type=QNetworkRequest__RedirectPolicy -//QNetworkRequest::RedirectPolicy -type QNetworkRequest__RedirectPolicy int64 - -const ( - QNetworkRequest__ManualRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(0) - QNetworkRequest__NoLessSafeRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(1) - QNetworkRequest__SameOriginRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(2) - QNetworkRequest__UserVerifiedRedirectPolicy QNetworkRequest__RedirectPolicy = QNetworkRequest__RedirectPolicy(3) -) - -func NewQNetworkRequest(url core.QUrl_ITF) *QNetworkRequest { - tmpValue := NewQNetworkRequestFromPointer(C.QNetworkRequest_NewQNetworkRequest(core.PointerFromQUrl(url))) - runtime.SetFinalizer(tmpValue, (*QNetworkRequest).DestroyQNetworkRequest) - return tmpValue -} - -func NewQNetworkRequest2(other QNetworkRequest_ITF) *QNetworkRequest { - tmpValue := NewQNetworkRequestFromPointer(C.QNetworkRequest_NewQNetworkRequest2(PointerFromQNetworkRequest(other))) - runtime.SetFinalizer(tmpValue, (*QNetworkRequest).DestroyQNetworkRequest) - return tmpValue -} - -func (ptr *QNetworkRequest) Attribute(code QNetworkRequest__Attribute, defaultValue core.QVariant_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QNetworkRequest_Attribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(defaultValue))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) HasRawHeader(headerName core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkRequest_HasRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) != 0 - } - return false -} - -func (ptr *QNetworkRequest) Header(header QNetworkRequest__KnownHeaders) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QNetworkRequest_Header(ptr.Pointer(), C.longlong(header))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) MaximumRedirectsAllowed() int { - if ptr.Pointer() != nil { - return int(int32(C.QNetworkRequest_MaximumRedirectsAllowed(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QNetworkRequest) OriginatingObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkRequest_OriginatingObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) PeerVerifyName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkRequest_PeerVerifyName(ptr.Pointer())) - } - return "" -} - -func (ptr *QNetworkRequest) Priority() QNetworkRequest__Priority { - if ptr.Pointer() != nil { - return QNetworkRequest__Priority(C.QNetworkRequest_Priority(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkRequest) QNetworkCacheMetaData_RawHeader(headerName core.QByteArray_ITF) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkRequest_RawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) RawHeaderList() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQNetworkRequestFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__rawHeaderList_atList(i) - } - return out - }(C.QNetworkRequest_RawHeaderList(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QNetworkRequest) SetAttribute(code QNetworkRequest__Attribute, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetAttribute(ptr.Pointer(), C.longlong(code), core.PointerFromQVariant(value)) - } -} - -func (ptr *QNetworkRequest) SetHeader(header QNetworkRequest__KnownHeaders, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetHeader(ptr.Pointer(), C.longlong(header), core.PointerFromQVariant(value)) - } -} - -func (ptr *QNetworkRequest) SetMaximumRedirectsAllowed(maxRedirectsAllowed int) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetMaximumRedirectsAllowed(ptr.Pointer(), C.int(int32(maxRedirectsAllowed))) - } -} - -func (ptr *QNetworkRequest) SetOriginatingObject(object core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetOriginatingObject(ptr.Pointer(), core.PointerFromQObject(object)) - } -} - -func (ptr *QNetworkRequest) SetPeerVerifyName(peerName string) { - if ptr.Pointer() != nil { - var peerNameC *C.char - if peerName != "" { - peerNameC = C.CString(peerName) - defer C.free(unsafe.Pointer(peerNameC)) - } - C.QNetworkRequest_SetPeerVerifyName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: peerNameC, len: C.longlong(len(peerName))}) - } -} - -func (ptr *QNetworkRequest) SetPriority(priority QNetworkRequest__Priority) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetPriority(ptr.Pointer(), C.longlong(priority)) - } -} - -func (ptr *QNetworkRequest) SetRawHeader(headerName core.QByteArray_ITF, headerValue core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetRawHeader(ptr.Pointer(), core.PointerFromQByteArray(headerName), core.PointerFromQByteArray(headerValue)) - } -} - -func (ptr *QNetworkRequest) SetSslConfiguration(config QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetSslConfiguration(ptr.Pointer(), PointerFromQSslConfiguration(config)) - } -} - -func (ptr *QNetworkRequest) SetUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QNetworkRequest) SslConfiguration() *QSslConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQSslConfigurationFromPointer(C.QNetworkRequest_SslConfiguration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) Swap(other QNetworkRequest_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest_Swap(ptr.Pointer(), PointerFromQNetworkRequest(other)) - } -} - -func (ptr *QNetworkRequest) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QNetworkRequest_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) DestroyQNetworkRequest() { - if ptr.Pointer() != nil { - C.QNetworkRequest_DestroyQNetworkRequest(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkRequest) __rawHeaderList_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkRequest___rawHeaderList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkRequest) __rawHeaderList_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkRequest___rawHeaderList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkRequest) __rawHeaderList_newList() unsafe.Pointer { - return C.QNetworkRequest___rawHeaderList_newList(ptr.Pointer()) -} - -type QNetworkSession struct { - core.QObject -} - -type QNetworkSession_ITF interface { - core.QObject_ITF - QNetworkSession_PTR() *QNetworkSession -} - -func (ptr *QNetworkSession) QNetworkSession_PTR() *QNetworkSession { - return ptr -} - -func (ptr *QNetworkSession) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QNetworkSession) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQNetworkSession(ptr QNetworkSession_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkSession_PTR().Pointer() - } - return nil -} - -func NewQNetworkSessionFromPointer(ptr unsafe.Pointer) (n *QNetworkSession) { - n = new(QNetworkSession) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QNetworkSession__State -//QNetworkSession::State -type QNetworkSession__State int64 - -const ( - QNetworkSession__Invalid QNetworkSession__State = QNetworkSession__State(0) - QNetworkSession__NotAvailable QNetworkSession__State = QNetworkSession__State(1) - QNetworkSession__Connecting QNetworkSession__State = QNetworkSession__State(2) - QNetworkSession__Connected QNetworkSession__State = QNetworkSession__State(3) - QNetworkSession__Closing QNetworkSession__State = QNetworkSession__State(4) - QNetworkSession__Disconnected QNetworkSession__State = QNetworkSession__State(5) - QNetworkSession__Roaming QNetworkSession__State = QNetworkSession__State(6) -) - -//go:generate stringer -type=QNetworkSession__SessionError -//QNetworkSession::SessionError -type QNetworkSession__SessionError int64 - -const ( - QNetworkSession__UnknownSessionError QNetworkSession__SessionError = QNetworkSession__SessionError(0) - QNetworkSession__SessionAbortedError QNetworkSession__SessionError = QNetworkSession__SessionError(1) - QNetworkSession__RoamingError QNetworkSession__SessionError = QNetworkSession__SessionError(2) - QNetworkSession__OperationNotSupportedError QNetworkSession__SessionError = QNetworkSession__SessionError(3) - QNetworkSession__InvalidConfigurationError QNetworkSession__SessionError = QNetworkSession__SessionError(4) -) - -//go:generate stringer -type=QNetworkSession__UsagePolicy -//QNetworkSession::UsagePolicy -type QNetworkSession__UsagePolicy int64 - -const ( - QNetworkSession__NoPolicy QNetworkSession__UsagePolicy = QNetworkSession__UsagePolicy(0) - QNetworkSession__NoBackgroundTrafficPolicy QNetworkSession__UsagePolicy = QNetworkSession__UsagePolicy(1) -) - -func NewQNetworkSession(connectionConfig QNetworkConfiguration_ITF, parent core.QObject_ITF) *QNetworkSession { - tmpValue := NewQNetworkSessionFromPointer(C.QNetworkSession_NewQNetworkSession(PointerFromQNetworkConfiguration(connectionConfig), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQNetworkSession_Accept -func callbackQNetworkSession_Accept(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "accept"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).AcceptDefault() - } -} - -func (ptr *QNetworkSession) ConnectAccept(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectAccept() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "accept") - } -} - -func (ptr *QNetworkSession) Accept() { - if ptr.Pointer() != nil { - C.QNetworkSession_Accept(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) AcceptDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_AcceptDefault(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) ActiveTime() uint64 { - if ptr.Pointer() != nil { - return uint64(C.QNetworkSession_ActiveTime(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkSession) BytesReceived() uint64 { - if ptr.Pointer() != nil { - return uint64(C.QNetworkSession_BytesReceived(ptr.Pointer())) - } - return 0 -} - -func (ptr *QNetworkSession) BytesWritten() uint64 { - if ptr.Pointer() != nil { - return uint64(C.QNetworkSession_BytesWritten(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkSession_Close -func callbackQNetworkSession_Close(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).CloseDefault() - } -} - -func (ptr *QNetworkSession) ConnectClose(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectClose() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "close") - } -} - -func (ptr *QNetworkSession) Close() { - if ptr.Pointer() != nil { - C.QNetworkSession_Close(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) CloseDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_CloseDefault(ptr.Pointer()) - } -} - -//export callbackQNetworkSession_Closed -func callbackQNetworkSession_Closed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "closed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkSession) ConnectClosed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "closed") { - C.QNetworkSession_ConnectClosed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "closed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "closed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "closed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectClosed() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectClosed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "closed") - } -} - -func (ptr *QNetworkSession) Closed() { - if ptr.Pointer() != nil { - C.QNetworkSession_Closed(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) Configuration() *QNetworkConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkConfigurationFromPointer(C.QNetworkSession_Configuration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkConfiguration).DestroyQNetworkConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) Error() QNetworkSession__SessionError { - if ptr.Pointer() != nil { - return QNetworkSession__SessionError(C.QNetworkSession_Error(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkSession_Error2 -func callbackQNetworkSession_Error2(ptr unsafe.Pointer, error C.longlong) { - if signal := qt.GetSignal(ptr, "error2"); signal != nil { - (*(*func(QNetworkSession__SessionError))(signal))(QNetworkSession__SessionError(error)) - } - -} - -func (ptr *QNetworkSession) ConnectError2(f func(error QNetworkSession__SessionError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "error2") { - C.QNetworkSession_ConnectError2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "error"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "error2"); signal != nil { - f := func(error QNetworkSession__SessionError) { - (*(*func(QNetworkSession__SessionError))(signal))(error) - f(error) - } - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "error2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectError2() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectError2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "error2") - } -} - -func (ptr *QNetworkSession) Error2(error QNetworkSession__SessionError) { - if ptr.Pointer() != nil { - C.QNetworkSession_Error2(ptr.Pointer(), C.longlong(error)) - } -} - -func (ptr *QNetworkSession) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QNetworkSession_ErrorString(ptr.Pointer())) - } - return "" -} - -//export callbackQNetworkSession_Ignore -func callbackQNetworkSession_Ignore(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "ignore"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).IgnoreDefault() - } -} - -func (ptr *QNetworkSession) ConnectIgnore(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ignore"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "ignore", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ignore", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectIgnore() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ignore") - } -} - -func (ptr *QNetworkSession) Ignore() { - if ptr.Pointer() != nil { - C.QNetworkSession_Ignore(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) IgnoreDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_IgnoreDefault(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) Interface() *QNetworkInterface { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkInterfaceFromPointer(C.QNetworkSession_Interface(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) IsOpen() bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkSession_IsOpen(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQNetworkSession_Migrate -func callbackQNetworkSession_Migrate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "migrate"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).MigrateDefault() - } -} - -func (ptr *QNetworkSession) ConnectMigrate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "migrate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "migrate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "migrate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectMigrate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "migrate") - } -} - -func (ptr *QNetworkSession) Migrate() { - if ptr.Pointer() != nil { - C.QNetworkSession_Migrate(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) MigrateDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_MigrateDefault(ptr.Pointer()) - } -} - -//export callbackQNetworkSession_NewConfigurationActivated -func callbackQNetworkSession_NewConfigurationActivated(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "newConfigurationActivated"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkSession) ConnectNewConfigurationActivated(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "newConfigurationActivated") { - C.QNetworkSession_ConnectNewConfigurationActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConfigurationActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "newConfigurationActivated"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "newConfigurationActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "newConfigurationActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectNewConfigurationActivated() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectNewConfigurationActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "newConfigurationActivated") - } -} - -func (ptr *QNetworkSession) NewConfigurationActivated() { - if ptr.Pointer() != nil { - C.QNetworkSession_NewConfigurationActivated(ptr.Pointer()) - } -} - -//export callbackQNetworkSession_Open -func callbackQNetworkSession_Open(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "open"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).OpenDefault() - } -} - -func (ptr *QNetworkSession) ConnectOpen(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectOpen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "open") - } -} - -func (ptr *QNetworkSession) Open() { - if ptr.Pointer() != nil { - C.QNetworkSession_Open(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) OpenDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_OpenDefault(ptr.Pointer()) - } -} - -//export callbackQNetworkSession_Opened -func callbackQNetworkSession_Opened(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "opened"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QNetworkSession) ConnectOpened(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "opened") { - C.QNetworkSession_ConnectOpened(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opened"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "opened"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "opened", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "opened", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectOpened() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectOpened(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "opened") - } -} - -func (ptr *QNetworkSession) Opened() { - if ptr.Pointer() != nil { - C.QNetworkSession_Opened(ptr.Pointer()) - } -} - -//export callbackQNetworkSession_PreferredConfigurationChanged -func callbackQNetworkSession_PreferredConfigurationChanged(ptr unsafe.Pointer, config unsafe.Pointer, isSeamless C.char) { - if signal := qt.GetSignal(ptr, "preferredConfigurationChanged"); signal != nil { - (*(*func(*QNetworkConfiguration, bool))(signal))(NewQNetworkConfigurationFromPointer(config), int8(isSeamless) != 0) - } - -} - -func (ptr *QNetworkSession) ConnectPreferredConfigurationChanged(f func(config *QNetworkConfiguration, isSeamless bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "preferredConfigurationChanged") { - C.QNetworkSession_ConnectPreferredConfigurationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preferredConfigurationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "preferredConfigurationChanged"); signal != nil { - f := func(config *QNetworkConfiguration, isSeamless bool) { - (*(*func(*QNetworkConfiguration, bool))(signal))(config, isSeamless) - f(config, isSeamless) - } - qt.ConnectSignal(ptr.Pointer(), "preferredConfigurationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "preferredConfigurationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectPreferredConfigurationChanged() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectPreferredConfigurationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "preferredConfigurationChanged") - } -} - -func (ptr *QNetworkSession) PreferredConfigurationChanged(config QNetworkConfiguration_ITF, isSeamless bool) { - if ptr.Pointer() != nil { - C.QNetworkSession_PreferredConfigurationChanged(ptr.Pointer(), PointerFromQNetworkConfiguration(config), C.char(int8(qt.GoBoolToInt(isSeamless)))) - } -} - -//export callbackQNetworkSession_Reject -func callbackQNetworkSession_Reject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reject"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).RejectDefault() - } -} - -func (ptr *QNetworkSession) ConnectReject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectReject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reject") - } -} - -func (ptr *QNetworkSession) Reject() { - if ptr.Pointer() != nil { - C.QNetworkSession_Reject(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) RejectDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_RejectDefault(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) SessionProperty(key string) *core.QVariant { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := core.NewQVariantFromPointer(C.QNetworkSession_SessionProperty(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: keyC, len: C.longlong(len(key))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) SetSessionProperty(key string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QNetworkSession_SetSessionProperty(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) - } -} - -func (ptr *QNetworkSession) State() QNetworkSession__State { - if ptr.Pointer() != nil { - return QNetworkSession__State(C.QNetworkSession_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkSession_StateChanged -func callbackQNetworkSession_StateChanged(ptr unsafe.Pointer, state C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QNetworkSession__State))(signal))(QNetworkSession__State(state)) - } - -} - -func (ptr *QNetworkSession) ConnectStateChanged(f func(state QNetworkSession__State)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QNetworkSession_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(state QNetworkSession__State) { - (*(*func(QNetworkSession__State))(signal))(state) - f(state) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QNetworkSession) StateChanged(state QNetworkSession__State) { - if ptr.Pointer() != nil { - C.QNetworkSession_StateChanged(ptr.Pointer(), C.longlong(state)) - } -} - -//export callbackQNetworkSession_Stop -func callbackQNetworkSession_Stop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stop"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).StopDefault() - } -} - -func (ptr *QNetworkSession) ConnectStop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectStop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stop") - } -} - -func (ptr *QNetworkSession) Stop() { - if ptr.Pointer() != nil { - C.QNetworkSession_Stop(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) StopDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_StopDefault(ptr.Pointer()) - } -} - -func (ptr *QNetworkSession) UsagePolicies() QNetworkSession__UsagePolicy { - if ptr.Pointer() != nil { - return QNetworkSession__UsagePolicy(C.QNetworkSession_UsagePolicies(ptr.Pointer())) - } - return 0 -} - -//export callbackQNetworkSession_UsagePoliciesChanged -func callbackQNetworkSession_UsagePoliciesChanged(ptr unsafe.Pointer, usagePolicies C.longlong) { - if signal := qt.GetSignal(ptr, "usagePoliciesChanged"); signal != nil { - (*(*func(QNetworkSession__UsagePolicy))(signal))(QNetworkSession__UsagePolicy(usagePolicies)) - } - -} - -func (ptr *QNetworkSession) ConnectUsagePoliciesChanged(f func(usagePolicies QNetworkSession__UsagePolicy)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "usagePoliciesChanged") { - C.QNetworkSession_ConnectUsagePoliciesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "usagePoliciesChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "usagePoliciesChanged"); signal != nil { - f := func(usagePolicies QNetworkSession__UsagePolicy) { - (*(*func(QNetworkSession__UsagePolicy))(signal))(usagePolicies) - f(usagePolicies) - } - qt.ConnectSignal(ptr.Pointer(), "usagePoliciesChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "usagePoliciesChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectUsagePoliciesChanged() { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectUsagePoliciesChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "usagePoliciesChanged") - } -} - -func (ptr *QNetworkSession) UsagePoliciesChanged(usagePolicies QNetworkSession__UsagePolicy) { - if ptr.Pointer() != nil { - C.QNetworkSession_UsagePoliciesChanged(ptr.Pointer(), C.longlong(usagePolicies)) - } -} - -func (ptr *QNetworkSession) WaitForOpened(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkSession_WaitForOpened(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQNetworkSession_DestroyQNetworkSession -func callbackQNetworkSession_DestroyQNetworkSession(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QNetworkSession"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).DestroyQNetworkSessionDefault() - } -} - -func (ptr *QNetworkSession) ConnectDestroyQNetworkSession(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QNetworkSession"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QNetworkSession", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QNetworkSession", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QNetworkSession) DisconnectDestroyQNetworkSession() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QNetworkSession") - } -} - -func (ptr *QNetworkSession) DestroyQNetworkSession() { - if ptr.Pointer() != nil { - C.QNetworkSession_DestroyQNetworkSession(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkSession) DestroyQNetworkSessionDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_DestroyQNetworkSessionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QNetworkSession) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkSession) __children_newList() unsafe.Pointer { - return C.QNetworkSession___children_newList(ptr.Pointer()) -} - -func (ptr *QNetworkSession) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QNetworkSession___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QNetworkSession) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QNetworkSession___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QNetworkSession) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkSession) __findChildren_newList() unsafe.Pointer { - return C.QNetworkSession___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QNetworkSession) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkSession) __findChildren_newList3() unsafe.Pointer { - return C.QNetworkSession___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QNetworkSession) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QNetworkSession___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QNetworkSession) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QNetworkSession) __qFindChildren_newList2() unsafe.Pointer { - return C.QNetworkSession___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQNetworkSession_ChildEvent -func callbackQNetworkSession_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQNetworkSessionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QNetworkSession) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQNetworkSession_ConnectNotify -func callbackQNetworkSession_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkSessionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkSession) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkSession_CustomEvent -func callbackQNetworkSession_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQNetworkSessionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QNetworkSession) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQNetworkSession_DeleteLater -func callbackQNetworkSession_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQNetworkSessionFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QNetworkSession) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QNetworkSession_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQNetworkSession_Destroyed -func callbackQNetworkSession_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQNetworkSession_DisconnectNotify -func callbackQNetworkSession_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQNetworkSessionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QNetworkSession) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQNetworkSession_Event -func callbackQNetworkSession_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkSessionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QNetworkSession) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkSession_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQNetworkSession_EventFilter -func callbackQNetworkSession_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQNetworkSessionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QNetworkSession) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QNetworkSession_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQNetworkSession_MetaObject -func callbackQNetworkSession_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQNetworkSessionFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QNetworkSession) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QNetworkSession_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQNetworkSession_ObjectNameChanged -func callbackQNetworkSession_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQNetworkSession_TimerEvent -func callbackQNetworkSession_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQNetworkSessionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QNetworkSession) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QNetworkSession_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOcspResponse struct { - ptr unsafe.Pointer -} - -type QOcspResponse_ITF interface { - QOcspResponse_PTR() *QOcspResponse -} - -func (ptr *QOcspResponse) QOcspResponse_PTR() *QOcspResponse { - return ptr -} - -func (ptr *QOcspResponse) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QOcspResponse) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQOcspResponse(ptr QOcspResponse_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOcspResponse_PTR().Pointer() - } - return nil -} - -func NewQOcspResponseFromPointer(ptr unsafe.Pointer) (n *QOcspResponse) { - n = new(QOcspResponse) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOcspResponse__QOcspCertificateStatus -//QOcspResponse::QOcspCertificateStatus -type QOcspResponse__QOcspCertificateStatus int64 - -const ( - QOcspResponse__Good QOcspResponse__QOcspCertificateStatus = QOcspResponse__QOcspCertificateStatus(0) - QOcspResponse__Revoked QOcspResponse__QOcspCertificateStatus = QOcspResponse__QOcspCertificateStatus(1) - QOcspResponse__Unknown QOcspResponse__QOcspCertificateStatus = QOcspResponse__QOcspCertificateStatus(2) -) - -//go:generate stringer -type=QOcspResponse__QOcspRevocationReason -//QOcspResponse::QOcspRevocationReason -type QOcspResponse__QOcspRevocationReason int64 - -const ( - QOcspResponse__None QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(-1) - QOcspResponse__Unspecified QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(0) - QOcspResponse__KeyCompromise QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(1) - QOcspResponse__CACompromise QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(2) - QOcspResponse__AffiliationChanged QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(3) - QOcspResponse__Superseded QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(4) - QOcspResponse__CessationOfOperation QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(5) - QOcspResponse__CertificateHold QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(6) - QOcspResponse__RemoveFromCRL QOcspResponse__QOcspRevocationReason = QOcspResponse__QOcspRevocationReason(7) -) - -func NewQOcspResponse() *QOcspResponse { - tmpValue := NewQOcspResponseFromPointer(C.QOcspResponse_NewQOcspResponse()) - runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) - return tmpValue -} - -func NewQOcspResponse2(other QOcspResponse_ITF) *QOcspResponse { - tmpValue := NewQOcspResponseFromPointer(C.QOcspResponse_NewQOcspResponse2(PointerFromQOcspResponse(other))) - runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) - return tmpValue -} - -func NewQOcspResponse3(other QOcspResponse_ITF) *QOcspResponse { - tmpValue := NewQOcspResponseFromPointer(C.QOcspResponse_NewQOcspResponse3(PointerFromQOcspResponse(other))) - runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) - return tmpValue -} - -func (ptr *QOcspResponse) Subject() *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QOcspResponse_Subject(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QOcspResponse) Swap(other QOcspResponse_ITF) { - if ptr.Pointer() != nil { - C.QOcspResponse_Swap(ptr.Pointer(), PointerFromQOcspResponse(other)) - } -} - -func (ptr *QOcspResponse) DestroyQOcspResponse() { - if ptr.Pointer() != nil { - C.QOcspResponse_DestroyQOcspResponse(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPasswordDigestor struct { - ptr unsafe.Pointer -} - -type QPasswordDigestor_ITF interface { - QPasswordDigestor_PTR() *QPasswordDigestor -} - -func (ptr *QPasswordDigestor) QPasswordDigestor_PTR() *QPasswordDigestor { - return ptr -} - -func (ptr *QPasswordDigestor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QPasswordDigestor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQPasswordDigestor(ptr QPasswordDigestor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPasswordDigestor_PTR().Pointer() - } - return nil -} - -func NewQPasswordDigestorFromPointer(ptr unsafe.Pointer) (n *QPasswordDigestor) { - n = new(QPasswordDigestor) - n.SetPointer(ptr) - return -} - -func (ptr *QPasswordDigestor) DestroyQPasswordDigestor() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSctpServer struct { - QTcpServer -} - -type QSctpServer_ITF interface { - QTcpServer_ITF - QSctpServer_PTR() *QSctpServer -} - -func (ptr *QSctpServer) QSctpServer_PTR() *QSctpServer { - return ptr -} - -func (ptr *QSctpServer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTcpServer_PTR().Pointer() - } - return nil -} - -func (ptr *QSctpServer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTcpServer_PTR().SetPointer(p) - } -} - -func PointerFromQSctpServer(ptr QSctpServer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSctpServer_PTR().Pointer() - } - return nil -} - -func NewQSctpServerFromPointer(ptr unsafe.Pointer) (n *QSctpServer) { - n = new(QSctpServer) - n.SetPointer(ptr) - return -} - -type QSctpSocket struct { - QTcpSocket -} - -type QSctpSocket_ITF interface { - QTcpSocket_ITF - QSctpSocket_PTR() *QSctpSocket -} - -func (ptr *QSctpSocket) QSctpSocket_PTR() *QSctpSocket { - return ptr -} - -func (ptr *QSctpSocket) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTcpSocket_PTR().Pointer() - } - return nil -} - -func (ptr *QSctpSocket) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTcpSocket_PTR().SetPointer(p) - } -} - -func PointerFromQSctpSocket(ptr QSctpSocket_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSctpSocket_PTR().Pointer() - } - return nil -} - -func NewQSctpSocketFromPointer(ptr unsafe.Pointer) (n *QSctpSocket) { - n = new(QSctpSocket) - n.SetPointer(ptr) - return -} - -type QSsl struct { - ptr unsafe.Pointer -} - -type QSsl_ITF interface { - QSsl_PTR() *QSsl -} - -func (ptr *QSsl) QSsl_PTR() *QSsl { - return ptr -} - -func (ptr *QSsl) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSsl) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSsl(ptr QSsl_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSsl_PTR().Pointer() - } - return nil -} - -func NewQSslFromPointer(ptr unsafe.Pointer) (n *QSsl) { - n = new(QSsl) - n.SetPointer(ptr) - return -} - -func (ptr *QSsl) DestroyQSsl() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QSsl__KeyType -//QSsl::KeyType -type QSsl__KeyType int64 - -const ( - QSsl__PrivateKey QSsl__KeyType = QSsl__KeyType(0) - QSsl__PublicKey QSsl__KeyType = QSsl__KeyType(1) -) - -//go:generate stringer -type=QSsl__EncodingFormat -//QSsl::EncodingFormat -type QSsl__EncodingFormat int64 - -const ( - QSsl__Pem QSsl__EncodingFormat = QSsl__EncodingFormat(0) - QSsl__Der QSsl__EncodingFormat = QSsl__EncodingFormat(1) -) - -//go:generate stringer -type=QSsl__KeyAlgorithm -//QSsl::KeyAlgorithm -type QSsl__KeyAlgorithm int64 - -const ( - QSsl__Opaque QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(0) - QSsl__Rsa QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(1) - QSsl__Dsa QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(2) - QSsl__Ec QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(3) - QSsl__Dh QSsl__KeyAlgorithm = QSsl__KeyAlgorithm(4) -) - -//go:generate stringer -type=QSsl__AlternativeNameEntryType -//QSsl::AlternativeNameEntryType -type QSsl__AlternativeNameEntryType int64 - -const ( - QSsl__EmailEntry QSsl__AlternativeNameEntryType = QSsl__AlternativeNameEntryType(0) - QSsl__DnsEntry QSsl__AlternativeNameEntryType = QSsl__AlternativeNameEntryType(1) - QSsl__IpAddressEntry QSsl__AlternativeNameEntryType = QSsl__AlternativeNameEntryType(2) -) - -//go:generate stringer -type=QSsl__SslProtocol -//QSsl::SslProtocol -type QSsl__SslProtocol int64 - -const ( - QSsl__SslV3 QSsl__SslProtocol = QSsl__SslProtocol(0) - QSsl__SslV2 QSsl__SslProtocol = QSsl__SslProtocol(1) - QSsl__TlsV1_0 QSsl__SslProtocol = QSsl__SslProtocol(2) - QSsl__TlsV1 QSsl__SslProtocol = QSsl__SslProtocol(QSsl__TlsV1_0) - QSsl__TlsV1_1 QSsl__SslProtocol = QSsl__SslProtocol(3) - QSsl__TlsV1_2 QSsl__SslProtocol = QSsl__SslProtocol(4) - QSsl__AnyProtocol QSsl__SslProtocol = QSsl__SslProtocol(5) - QSsl__TlsV1SslV3 QSsl__SslProtocol = QSsl__SslProtocol(6) - QSsl__SecureProtocols QSsl__SslProtocol = QSsl__SslProtocol(7) - QSsl__TlsV1_0OrLater QSsl__SslProtocol = QSsl__SslProtocol(8) - QSsl__TlsV1_1OrLater QSsl__SslProtocol = QSsl__SslProtocol(9) - QSsl__TlsV1_2OrLater QSsl__SslProtocol = QSsl__SslProtocol(10) - QSsl__DtlsV1_0 QSsl__SslProtocol = QSsl__SslProtocol(11) - QSsl__DtlsV1_0OrLater QSsl__SslProtocol = QSsl__SslProtocol(12) - QSsl__DtlsV1_2 QSsl__SslProtocol = QSsl__SslProtocol(13) - QSsl__DtlsV1_2OrLater QSsl__SslProtocol = QSsl__SslProtocol(14) - QSsl__TlsV1_3 QSsl__SslProtocol = QSsl__SslProtocol(15) - QSsl__TlsV1_3OrLater QSsl__SslProtocol = QSsl__SslProtocol(16) - QSsl__UnknownProtocol QSsl__SslProtocol = QSsl__SslProtocol(-1) -) - -//go:generate stringer -type=QSsl__SslOption -//QSsl::SslOption -type QSsl__SslOption int64 - -const ( - QSsl__SslOptionDisableEmptyFragments QSsl__SslOption = QSsl__SslOption(0x01) - QSsl__SslOptionDisableSessionTickets QSsl__SslOption = QSsl__SslOption(0x02) - QSsl__SslOptionDisableCompression QSsl__SslOption = QSsl__SslOption(0x04) - QSsl__SslOptionDisableServerNameIndication QSsl__SslOption = QSsl__SslOption(0x08) - QSsl__SslOptionDisableLegacyRenegotiation QSsl__SslOption = QSsl__SslOption(0x10) - QSsl__SslOptionDisableSessionSharing QSsl__SslOption = QSsl__SslOption(0x20) - QSsl__SslOptionDisableSessionPersistence QSsl__SslOption = QSsl__SslOption(0x40) - QSsl__SslOptionDisableServerCipherPreference QSsl__SslOption = QSsl__SslOption(0x80) -) - -type QSslCertificate struct { - ptr unsafe.Pointer -} - -type QSslCertificate_ITF interface { - QSslCertificate_PTR() *QSslCertificate -} - -func (ptr *QSslCertificate) QSslCertificate_PTR() *QSslCertificate { - return ptr -} - -func (ptr *QSslCertificate) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslCertificate) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslCertificate(ptr QSslCertificate_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslCertificate_PTR().Pointer() - } - return nil -} - -func NewQSslCertificateFromPointer(ptr unsafe.Pointer) (n *QSslCertificate) { - n = new(QSslCertificate) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSslCertificate__SubjectInfo -//QSslCertificate::SubjectInfo -type QSslCertificate__SubjectInfo int64 - -const ( - QSslCertificate__Organization QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(0) - QSslCertificate__CommonName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(1) - QSslCertificate__LocalityName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(2) - QSslCertificate__OrganizationalUnitName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(3) - QSslCertificate__CountryName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(4) - QSslCertificate__StateOrProvinceName QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(5) - QSslCertificate__DistinguishedNameQualifier QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(6) - QSslCertificate__SerialNumber QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(7) - QSslCertificate__EmailAddress QSslCertificate__SubjectInfo = QSslCertificate__SubjectInfo(8) -) - -func NewQSslCertificate(device core.QIODevice_ITF, format QSsl__EncodingFormat) *QSslCertificate { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate_NewQSslCertificate(core.PointerFromQIODevice(device), C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue -} - -func NewQSslCertificate2(data core.QByteArray_ITF, format QSsl__EncodingFormat) *QSslCertificate { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate_NewQSslCertificate2(core.PointerFromQByteArray(data), C.longlong(format))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue -} - -func NewQSslCertificate3(other QSslCertificate_ITF) *QSslCertificate { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate_NewQSslCertificate3(PointerFromQSslCertificate(other))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue -} - -func (ptr *QSslCertificate) Clear() { - if ptr.Pointer() != nil { - C.QSslCertificate_Clear(ptr.Pointer()) - } -} - -func (ptr *QSslCertificate) Digest(algorithm core.QCryptographicHash__Algorithm) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_Digest(ptr.Pointer(), C.longlong(algorithm))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) EffectiveDate() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QSslCertificate_EffectiveDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) ExpiryDate() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QSslCertificate_ExpiryDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) Extensions() []*QSslCertificateExtension { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificateExtension { - out := make([]*QSslCertificateExtension, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__extensions_atList(i) - } - return out - }(C.QSslCertificate_Extensions(ptr.Pointer())) - } - return make([]*QSslCertificateExtension, 0) -} - -func QSslCertificate_FromData(data core.QByteArray_ITF, format QSsl__EncodingFormat) []*QSslCertificate { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromData_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_FromData(core.PointerFromQByteArray(data), C.longlong(format))) -} - -func (ptr *QSslCertificate) FromData(data core.QByteArray_ITF, format QSsl__EncodingFormat) []*QSslCertificate { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromData_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_FromData(core.PointerFromQByteArray(data), C.longlong(format))) -} - -func QSslCertificate_FromDevice(device core.QIODevice_ITF, format QSsl__EncodingFormat) []*QSslCertificate { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromDevice_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_FromDevice(core.PointerFromQIODevice(device), C.longlong(format))) -} - -func (ptr *QSslCertificate) FromDevice(device core.QIODevice_ITF, format QSsl__EncodingFormat) []*QSslCertificate { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromDevice_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_FromDevice(core.PointerFromQIODevice(device), C.longlong(format))) -} - -func QSslCertificate_FromPath(path string, format QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) []*QSslCertificate { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromPath_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_FromPath(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format), C.longlong(syntax))) -} - -func (ptr *QSslCertificate) FromPath(path string, format QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) []*QSslCertificate { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__fromPath_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_FromPath(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format), C.longlong(syntax))) -} - -func QSslCertificate_ImportPkcs12(device core.QIODevice_ITF, key QSslKey_ITF, certificate QSslCertificate_ITF, caCertificates []*QSslCertificate, passPhrase core.QByteArray_ITF) bool { - return int8(C.QSslCertificate_QSslCertificate_ImportPkcs12(core.PointerFromQIODevice(device), PointerFromQSslKey(key), PointerFromQSslCertificate(certificate), func() unsafe.Pointer { - tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__importPkcs12_caCertificates_newList()) - for _, v := range caCertificates { - tmpList.__importPkcs12_caCertificates_setList(v) - } - return tmpList.Pointer() - }(), core.PointerFromQByteArray(passPhrase))) != 0 -} - -func (ptr *QSslCertificate) ImportPkcs12(device core.QIODevice_ITF, key QSslKey_ITF, certificate QSslCertificate_ITF, caCertificates []*QSslCertificate, passPhrase core.QByteArray_ITF) bool { - return int8(C.QSslCertificate_QSslCertificate_ImportPkcs12(core.PointerFromQIODevice(device), PointerFromQSslKey(key), PointerFromQSslCertificate(certificate), func() unsafe.Pointer { - tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__importPkcs12_caCertificates_newList()) - for _, v := range caCertificates { - tmpList.__importPkcs12_caCertificates_setList(v) - } - return tmpList.Pointer() - }(), core.PointerFromQByteArray(passPhrase))) != 0 -} - -func (ptr *QSslCertificate) IsBlacklisted() bool { - if ptr.Pointer() != nil { - return int8(C.QSslCertificate_IsBlacklisted(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslCertificate) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QSslCertificate_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslCertificate) IsSelfSigned() bool { - if ptr.Pointer() != nil { - return int8(C.QSslCertificate_IsSelfSigned(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslCertificate) IssuerDisplayName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCertificate_IssuerDisplayName(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCertificate) IssuerInfo(subject QSslCertificate__SubjectInfo) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSslCertificate_IssuerInfo(ptr.Pointer(), C.longlong(subject)))) - } - return make([]string, 0) -} - -func (ptr *QSslCertificate) IssuerInfo2(attribute core.QByteArray_ITF) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSslCertificate_IssuerInfo2(ptr.Pointer(), core.PointerFromQByteArray(attribute)))) - } - return make([]string, 0) -} - -func (ptr *QSslCertificate) IssuerInfoAttributes() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__issuerInfoAttributes_atList(i) - } - return out - }(C.QSslCertificate_IssuerInfoAttributes(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QSslCertificate) PublicKey() *QSslKey { - if ptr.Pointer() != nil { - tmpValue := NewQSslKeyFromPointer(C.QSslCertificate_PublicKey(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) SerialNumber() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_SerialNumber(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) SubjectAlternativeNames() map[QSsl__AlternativeNameEntryType]string { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) map[QSsl__AlternativeNameEntryType]string { - out := make(map[QSsl__AlternativeNameEntryType]string, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i, v := range tmpList.__subjectAlternativeNames_keyList() { - out[v] = tmpList.__subjectAlternativeNames_atList(v, i) - } - return out - }(C.QSslCertificate_SubjectAlternativeNames(ptr.Pointer())) - } - return make(map[QSsl__AlternativeNameEntryType]string, 0) -} - -func (ptr *QSslCertificate) SubjectDisplayName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCertificate_SubjectDisplayName(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCertificate) SubjectInfo(subject QSslCertificate__SubjectInfo) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSslCertificate_SubjectInfo(ptr.Pointer(), C.longlong(subject)))) - } - return make([]string, 0) -} - -func (ptr *QSslCertificate) SubjectInfo2(attribute core.QByteArray_ITF) []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QSslCertificate_SubjectInfo2(ptr.Pointer(), core.PointerFromQByteArray(attribute)))) - } - return make([]string, 0) -} - -func (ptr *QSslCertificate) SubjectInfoAttributes() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__subjectInfoAttributes_atList(i) - } - return out - }(C.QSslCertificate_SubjectInfoAttributes(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QSslCertificate) Swap(other QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate_Swap(ptr.Pointer(), PointerFromQSslCertificate(other)) - } -} - -func (ptr *QSslCertificate) ToDer() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_ToDer(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) ToPem() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_ToPem(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) ToText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCertificate_ToText(ptr.Pointer())) - } - return "" -} - -func QSslCertificate_Verify(certificateChain []*QSslCertificate, hostName string) []*QSslError { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - return func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__verify_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_Verify(func() unsafe.Pointer { - tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__verify_certificateChain_newList()) - for _, v := range certificateChain { - tmpList.__verify_certificateChain_setList(v) - } - return tmpList.Pointer() - }(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) -} - -func (ptr *QSslCertificate) Verify(certificateChain []*QSslCertificate, hostName string) []*QSslError { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - return func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__verify_atList(i) - } - return out - }(C.QSslCertificate_QSslCertificate_Verify(func() unsafe.Pointer { - tmpList := NewQSslCertificateFromPointer(NewQSslCertificateFromPointer(nil).__verify_certificateChain_newList()) - for _, v := range certificateChain { - tmpList.__verify_certificateChain_setList(v) - } - return tmpList.Pointer() - }(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) -} - -func (ptr *QSslCertificate) Version() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate_Version(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) DestroyQSslCertificate() { - if ptr.Pointer() != nil { - C.QSslCertificate_DestroyQSslCertificate(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSslCertificate) __extensions_atList(i int) *QSslCertificateExtension { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateExtensionFromPointer(C.QSslCertificate___extensions_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificateExtension).DestroyQSslCertificateExtension) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __extensions_setList(i QSslCertificateExtension_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___extensions_setList(ptr.Pointer(), PointerFromQSslCertificateExtension(i)) - } -} - -func (ptr *QSslCertificate) __extensions_newList() unsafe.Pointer { - return C.QSslCertificate___extensions_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __fromData_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___fromData_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __fromData_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___fromData_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslCertificate) __fromData_newList() unsafe.Pointer { - return C.QSslCertificate___fromData_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __fromDevice_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___fromDevice_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __fromDevice_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___fromDevice_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslCertificate) __fromDevice_newList() unsafe.Pointer { - return C.QSslCertificate___fromDevice_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __fromPath_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___fromPath_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __fromPath_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___fromPath_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslCertificate) __fromPath_newList() unsafe.Pointer { - return C.QSslCertificate___fromPath_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __importPkcs12_caCertificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___importPkcs12_caCertificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __importPkcs12_caCertificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___importPkcs12_caCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslCertificate) __importPkcs12_caCertificates_newList() unsafe.Pointer { - return C.QSslCertificate___importPkcs12_caCertificates_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __issuerInfoAttributes_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate___issuerInfoAttributes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __issuerInfoAttributes_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___issuerInfoAttributes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSslCertificate) __issuerInfoAttributes_newList() unsafe.Pointer { - return C.QSslCertificate___issuerInfoAttributes_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __subjectAlternativeNames_atList(v QSsl__AlternativeNameEntryType, i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCertificate___subjectAlternativeNames_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) - } - return "" -} - -func (ptr *QSslCertificate) __subjectAlternativeNames_setList(key QSsl__AlternativeNameEntryType, i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QSslCertificate___subjectAlternativeNames_setList(ptr.Pointer(), C.longlong(key), C.struct_QtNetwork_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QSslCertificate) __subjectAlternativeNames_newList() unsafe.Pointer { - return C.QSslCertificate___subjectAlternativeNames_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __subjectAlternativeNames_keyList() []QSsl__AlternativeNameEntryType { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []QSsl__AlternativeNameEntryType { - out := make([]QSsl__AlternativeNameEntryType, int(l.len)) - tmpList := NewQSslCertificateFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____subjectAlternativeNames_keyList_atList(i) - } - return out - }(C.QSslCertificate___subjectAlternativeNames_keyList(ptr.Pointer())) - } - return make([]QSsl__AlternativeNameEntryType, 0) -} - -func (ptr *QSslCertificate) __subjectInfoAttributes_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslCertificate___subjectInfoAttributes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __subjectInfoAttributes_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___subjectInfoAttributes_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSslCertificate) __subjectInfoAttributes_newList() unsafe.Pointer { - return C.QSslCertificate___subjectInfoAttributes_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __verify_atList(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QSslCertificate___verify_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __verify_setList(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___verify_setList(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QSslCertificate) __verify_newList() unsafe.Pointer { - return C.QSslCertificate___verify_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) __verify_certificateChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslCertificate___verify_certificateChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificate) __verify_certificateChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificate___verify_certificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslCertificate) __verify_certificateChain_newList() unsafe.Pointer { - return C.QSslCertificate___verify_certificateChain_newList(ptr.Pointer()) -} - -func (ptr *QSslCertificate) ____subjectAlternativeNames_keyList_atList(i int) QSsl__AlternativeNameEntryType { - if ptr.Pointer() != nil { - return QSsl__AlternativeNameEntryType(C.QSslCertificate_____subjectAlternativeNames_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QSslCertificate) ____subjectAlternativeNames_keyList_setList(i QSsl__AlternativeNameEntryType) { - if ptr.Pointer() != nil { - C.QSslCertificate_____subjectAlternativeNames_keyList_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QSslCertificate) ____subjectAlternativeNames_keyList_newList() unsafe.Pointer { - return C.QSslCertificate_____subjectAlternativeNames_keyList_newList(ptr.Pointer()) -} - -type QSslCertificateExtension struct { - ptr unsafe.Pointer -} - -type QSslCertificateExtension_ITF interface { - QSslCertificateExtension_PTR() *QSslCertificateExtension -} - -func (ptr *QSslCertificateExtension) QSslCertificateExtension_PTR() *QSslCertificateExtension { - return ptr -} - -func (ptr *QSslCertificateExtension) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslCertificateExtension) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslCertificateExtension(ptr QSslCertificateExtension_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslCertificateExtension_PTR().Pointer() - } - return nil -} - -func NewQSslCertificateExtensionFromPointer(ptr unsafe.Pointer) (n *QSslCertificateExtension) { - n = new(QSslCertificateExtension) - n.SetPointer(ptr) - return -} -func NewQSslCertificateExtension() *QSslCertificateExtension { - tmpValue := NewQSslCertificateExtensionFromPointer(C.QSslCertificateExtension_NewQSslCertificateExtension()) - runtime.SetFinalizer(tmpValue, (*QSslCertificateExtension).DestroyQSslCertificateExtension) - return tmpValue -} - -func NewQSslCertificateExtension2(other QSslCertificateExtension_ITF) *QSslCertificateExtension { - tmpValue := NewQSslCertificateExtensionFromPointer(C.QSslCertificateExtension_NewQSslCertificateExtension2(PointerFromQSslCertificateExtension(other))) - runtime.SetFinalizer(tmpValue, (*QSslCertificateExtension).DestroyQSslCertificateExtension) - return tmpValue -} - -func (ptr *QSslCertificateExtension) IsCritical() bool { - if ptr.Pointer() != nil { - return int8(C.QSslCertificateExtension_IsCritical(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslCertificateExtension) IsSupported() bool { - if ptr.Pointer() != nil { - return int8(C.QSslCertificateExtension_IsSupported(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslCertificateExtension) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCertificateExtension_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCertificateExtension) Oid() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCertificateExtension_Oid(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCertificateExtension) Swap(other QSslCertificateExtension_ITF) { - if ptr.Pointer() != nil { - C.QSslCertificateExtension_Swap(ptr.Pointer(), PointerFromQSslCertificateExtension(other)) - } -} - -func (ptr *QSslCertificateExtension) Value() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QSslCertificateExtension_Value(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QSslCertificateExtension) DestroyQSslCertificateExtension() { - if ptr.Pointer() != nil { - C.QSslCertificateExtension_DestroyQSslCertificateExtension(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSslCipher struct { - ptr unsafe.Pointer -} - -type QSslCipher_ITF interface { - QSslCipher_PTR() *QSslCipher -} - -func (ptr *QSslCipher) QSslCipher_PTR() *QSslCipher { - return ptr -} - -func (ptr *QSslCipher) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslCipher) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslCipher(ptr QSslCipher_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslCipher_PTR().Pointer() - } - return nil -} - -func NewQSslCipherFromPointer(ptr unsafe.Pointer) (n *QSslCipher) { - n = new(QSslCipher) - n.SetPointer(ptr) - return -} -func NewQSslCipher() *QSslCipher { - tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher()) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue -} - -func NewQSslCipher2(name string) *QSslCipher { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher2(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue -} - -func NewQSslCipher3(name string, protocol QSsl__SslProtocol) *QSslCipher { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher3(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))}, C.longlong(protocol))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue -} - -func NewQSslCipher4(other QSslCipher_ITF) *QSslCipher { - tmpValue := NewQSslCipherFromPointer(C.QSslCipher_NewQSslCipher4(PointerFromQSslCipher(other))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue -} - -func (ptr *QSslCipher) AuthenticationMethod() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCipher_AuthenticationMethod(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCipher) EncryptionMethod() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCipher_EncryptionMethod(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCipher) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QSslCipher_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslCipher) KeyExchangeMethod() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCipher_KeyExchangeMethod(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCipher) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCipher_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCipher) Protocol() QSsl__SslProtocol { - if ptr.Pointer() != nil { - return QSsl__SslProtocol(C.QSslCipher_Protocol(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslCipher) ProtocolString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslCipher_ProtocolString(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslCipher) SupportedBits() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslCipher_SupportedBits(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslCipher) Swap(other QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslCipher_Swap(ptr.Pointer(), PointerFromQSslCipher(other)) - } -} - -func (ptr *QSslCipher) UsedBits() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslCipher_UsedBits(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslCipher) DestroyQSslCipher() { - if ptr.Pointer() != nil { - C.QSslCipher_DestroyQSslCipher(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSslConfiguration struct { - ptr unsafe.Pointer -} - -type QSslConfiguration_ITF interface { - QSslConfiguration_PTR() *QSslConfiguration -} - -func (ptr *QSslConfiguration) QSslConfiguration_PTR() *QSslConfiguration { - return ptr -} - -func (ptr *QSslConfiguration) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslConfiguration) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslConfiguration(ptr QSslConfiguration_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslConfiguration_PTR().Pointer() - } - return nil -} - -func NewQSslConfigurationFromPointer(ptr unsafe.Pointer) (n *QSslConfiguration) { - n = new(QSslConfiguration) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSslConfiguration__NextProtocolNegotiationStatus -//QSslConfiguration::NextProtocolNegotiationStatus -type QSslConfiguration__NextProtocolNegotiationStatus int64 - -const ( - QSslConfiguration__NextProtocolNegotiationNone QSslConfiguration__NextProtocolNegotiationStatus = QSslConfiguration__NextProtocolNegotiationStatus(0) - QSslConfiguration__NextProtocolNegotiationNegotiated QSslConfiguration__NextProtocolNegotiationStatus = QSslConfiguration__NextProtocolNegotiationStatus(1) - QSslConfiguration__NextProtocolNegotiationUnsupported QSslConfiguration__NextProtocolNegotiationStatus = QSslConfiguration__NextProtocolNegotiationStatus(2) -) - -func NewQSslConfiguration() *QSslConfiguration { - tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_NewQSslConfiguration()) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue -} - -func NewQSslConfiguration2(other QSslConfiguration_ITF) *QSslConfiguration { - tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_NewQSslConfiguration2(PointerFromQSslConfiguration(other))) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue -} - -func (ptr *QSslConfiguration) AllowedNextProtocols() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allowedNextProtocols_atList(i) - } - return out - }(C.QSslConfiguration_AllowedNextProtocols(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QSslConfiguration) BackendConfiguration() map[*core.QByteArray]*core.QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) map[*core.QByteArray]*core.QVariant { - out := make(map[*core.QByteArray]*core.QVariant, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i, v := range tmpList.__backendConfiguration_keyList() { - out[v] = tmpList.__backendConfiguration_atList(v, i) - } - return out - }(C.QSslConfiguration_BackendConfiguration(ptr.Pointer())) - } - return make(map[*core.QByteArray]*core.QVariant, 0) -} - -func (ptr *QSslConfiguration) CaCertificates() []*QSslCertificate { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__caCertificates_atList(i) - } - return out - }(C.QSslConfiguration_CaCertificates(ptr.Pointer())) - } - return make([]*QSslCertificate, 0) -} - -func (ptr *QSslConfiguration) Ciphers() []*QSslCipher { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCipher { - out := make([]*QSslCipher, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__ciphers_atList(i) - } - return out - }(C.QSslConfiguration_Ciphers(ptr.Pointer())) - } - return make([]*QSslCipher, 0) -} - -func QSslConfiguration_DefaultConfiguration() *QSslConfiguration { - tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_QSslConfiguration_DefaultConfiguration()) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue -} - -func (ptr *QSslConfiguration) DefaultConfiguration() *QSslConfiguration { - tmpValue := NewQSslConfigurationFromPointer(C.QSslConfiguration_QSslConfiguration_DefaultConfiguration()) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue -} - -func (ptr *QSslConfiguration) DiffieHellmanParameters() *QSslDiffieHellmanParameters { - if ptr.Pointer() != nil { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslConfiguration_DiffieHellmanParameters(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) EphemeralServerKey() *QSslKey { - if ptr.Pointer() != nil { - tmpValue := NewQSslKeyFromPointer(C.QSslConfiguration_EphemeralServerKey(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QSslConfiguration_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslConfiguration) LocalCertificate() *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration_LocalCertificate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) LocalCertificateChain() []*QSslCertificate { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__localCertificateChain_atList(i) - } - return out - }(C.QSslConfiguration_LocalCertificateChain(ptr.Pointer())) - } - return make([]*QSslCertificate, 0) -} - -func (ptr *QSslConfiguration) NextNegotiatedProtocol() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_NextNegotiatedProtocol(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) NextProtocolNegotiationStatus() QSslConfiguration__NextProtocolNegotiationStatus { - if ptr.Pointer() != nil { - return QSslConfiguration__NextProtocolNegotiationStatus(C.QSslConfiguration_NextProtocolNegotiationStatus(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslConfiguration) OcspStaplingEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QSslConfiguration_OcspStaplingEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslConfiguration) PeerCertificate() *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration_PeerCertificate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) PeerCertificateChain() []*QSslCertificate { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__peerCertificateChain_atList(i) - } - return out - }(C.QSslConfiguration_PeerCertificateChain(ptr.Pointer())) - } - return make([]*QSslCertificate, 0) -} - -func (ptr *QSslConfiguration) PeerVerifyDepth() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslConfiguration_PeerVerifyDepth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslConfiguration) PeerVerifyMode() QSslSocket__PeerVerifyMode { - if ptr.Pointer() != nil { - return QSslSocket__PeerVerifyMode(C.QSslConfiguration_PeerVerifyMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslConfiguration) PreSharedKeyIdentityHint() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_PreSharedKeyIdentityHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) PrivateKey() *QSslKey { - if ptr.Pointer() != nil { - tmpValue := NewQSslKeyFromPointer(C.QSslConfiguration_PrivateKey(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) Protocol() QSsl__SslProtocol { - if ptr.Pointer() != nil { - return QSsl__SslProtocol(C.QSslConfiguration_Protocol(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslConfiguration) SessionCipher() *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration_SessionCipher(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) SessionProtocol() QSsl__SslProtocol { - if ptr.Pointer() != nil { - return QSsl__SslProtocol(C.QSslConfiguration_SessionProtocol(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslConfiguration) SessionTicket() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_SessionTicket(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) SessionTicketLifeTimeHint() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslConfiguration_SessionTicketLifeTimeHint(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslConfiguration) SetAllowedNextProtocols(protocols []*core.QByteArray) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetAllowedNextProtocols(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setAllowedNextProtocols_protocols_newList()) - for _, v := range protocols { - tmpList.__setAllowedNextProtocols_protocols_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslConfiguration) SetBackendConfiguration(backendConfiguration map[*core.QByteArray]*core.QVariant) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetBackendConfiguration(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setBackendConfiguration_backendConfiguration_newList()) - for k, v := range backendConfiguration { - tmpList.__setBackendConfiguration_backendConfiguration_setList(k, v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslConfiguration) SetBackendConfigurationOption(name core.QByteArray_ITF, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetBackendConfigurationOption(ptr.Pointer(), core.PointerFromQByteArray(name), core.PointerFromQVariant(value)) - } -} - -func (ptr *QSslConfiguration) SetCaCertificates(certificates []*QSslCertificate) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetCaCertificates(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setCaCertificates_certificates_newList()) - for _, v := range certificates { - tmpList.__setCaCertificates_certificates_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslConfiguration) SetCiphers(ciphers []*QSslCipher) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetCiphers(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setCiphers_ciphers_newList()) - for _, v := range ciphers { - tmpList.__setCiphers_ciphers_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func QSslConfiguration_SetDefaultConfiguration(configuration QSslConfiguration_ITF) { - C.QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(PointerFromQSslConfiguration(configuration)) -} - -func (ptr *QSslConfiguration) SetDefaultConfiguration(configuration QSslConfiguration_ITF) { - C.QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(PointerFromQSslConfiguration(configuration)) -} - -func (ptr *QSslConfiguration) SetDiffieHellmanParameters(dhparams QSslDiffieHellmanParameters_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetDiffieHellmanParameters(ptr.Pointer(), PointerFromQSslDiffieHellmanParameters(dhparams)) - } -} - -func (ptr *QSslConfiguration) SetEllipticCurves(curves []*QSslEllipticCurve) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetEllipticCurves(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setEllipticCurves_curves_newList()) - for _, v := range curves { - tmpList.__setEllipticCurves_curves_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslConfiguration) SetLocalCertificate(certificate QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetLocalCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate)) - } -} - -func (ptr *QSslConfiguration) SetLocalCertificateChain(localChain []*QSslCertificate) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetLocalCertificateChain(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslConfigurationFromPointer(NewQSslConfigurationFromPointer(nil).__setLocalCertificateChain_localChain_newList()) - for _, v := range localChain { - tmpList.__setLocalCertificateChain_localChain_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslConfiguration) SetOcspStaplingEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetOcspStaplingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QSslConfiguration) SetPeerVerifyDepth(depth int) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetPeerVerifyDepth(ptr.Pointer(), C.int(int32(depth))) - } -} - -func (ptr *QSslConfiguration) SetPeerVerifyMode(mode QSslSocket__PeerVerifyMode) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetPeerVerifyMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QSslConfiguration) SetPreSharedKeyIdentityHint(hint core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetPreSharedKeyIdentityHint(ptr.Pointer(), core.PointerFromQByteArray(hint)) - } -} - -func (ptr *QSslConfiguration) SetPrivateKey(key QSslKey_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetPrivateKey(ptr.Pointer(), PointerFromQSslKey(key)) - } -} - -func (ptr *QSslConfiguration) SetProtocol(protocol QSsl__SslProtocol) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetProtocol(ptr.Pointer(), C.longlong(protocol)) - } -} - -func (ptr *QSslConfiguration) SetSessionTicket(sessionTicket core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetSessionTicket(ptr.Pointer(), core.PointerFromQByteArray(sessionTicket)) - } -} - -func (ptr *QSslConfiguration) SetSslOption(option QSsl__SslOption, on bool) { - if ptr.Pointer() != nil { - C.QSslConfiguration_SetSslOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func QSslConfiguration_SupportedCiphers() []*QSslCipher { - return func(l C.struct_QtNetwork_PackedList) []*QSslCipher { - out := make([]*QSslCipher, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedCiphers_atList(i) - } - return out - }(C.QSslConfiguration_QSslConfiguration_SupportedCiphers()) -} - -func (ptr *QSslConfiguration) SupportedCiphers() []*QSslCipher { - return func(l C.struct_QtNetwork_PackedList) []*QSslCipher { - out := make([]*QSslCipher, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__supportedCiphers_atList(i) - } - return out - }(C.QSslConfiguration_QSslConfiguration_SupportedCiphers()) -} - -func (ptr *QSslConfiguration) Swap(other QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_Swap(ptr.Pointer(), PointerFromQSslConfiguration(other)) - } -} - -func QSslConfiguration_SystemCaCertificates() []*QSslCertificate { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__systemCaCertificates_atList(i) - } - return out - }(C.QSslConfiguration_QSslConfiguration_SystemCaCertificates()) -} - -func (ptr *QSslConfiguration) SystemCaCertificates() []*QSslCertificate { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__systemCaCertificates_atList(i) - } - return out - }(C.QSslConfiguration_QSslConfiguration_SystemCaCertificates()) -} - -func (ptr *QSslConfiguration) TestSslOption(option QSsl__SslOption) bool { - if ptr.Pointer() != nil { - return int8(C.QSslConfiguration_TestSslOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QSslConfiguration) DestroyQSslConfiguration() { - if ptr.Pointer() != nil { - C.QSslConfiguration_DestroyQSslConfiguration(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSslConfiguration) __allowedNextProtocols_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration___allowedNextProtocols_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __allowedNextProtocols_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___allowedNextProtocols_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSslConfiguration) __allowedNextProtocols_newList() unsafe.Pointer { - return C.QSslConfiguration___allowedNextProtocols_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __backendConfiguration_atList(v core.QByteArray_ITF, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QSslConfiguration___backendConfiguration_atList(ptr.Pointer(), core.PointerFromQByteArray(v), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __backendConfiguration_setList(key core.QByteArray_ITF, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___backendConfiguration_setList(ptr.Pointer(), core.PointerFromQByteArray(key), core.PointerFromQVariant(i)) - } -} - -func (ptr *QSslConfiguration) __backendConfiguration_newList() unsafe.Pointer { - return C.QSslConfiguration___backendConfiguration_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __backendConfiguration_keyList() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____backendConfiguration_keyList_atList(i) - } - return out - }(C.QSslConfiguration___backendConfiguration_keyList(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QSslConfiguration) __caCertificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___caCertificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __caCertificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___caCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslConfiguration) __caCertificates_newList() unsafe.Pointer { - return C.QSslConfiguration___caCertificates_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __ciphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration___ciphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __ciphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslConfiguration) __ciphers_newList() unsafe.Pointer { - return C.QSslConfiguration___ciphers_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __ellipticCurves_atList(i int) *QSslEllipticCurve { - if ptr.Pointer() != nil { - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslConfiguration___ellipticCurves_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __ellipticCurves_setList(i QSslEllipticCurve_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___ellipticCurves_setList(ptr.Pointer(), PointerFromQSslEllipticCurve(i)) - } -} - -func (ptr *QSslConfiguration) __ellipticCurves_newList() unsafe.Pointer { - return C.QSslConfiguration___ellipticCurves_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __localCertificateChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___localCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __localCertificateChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___localCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslConfiguration) __localCertificateChain_newList() unsafe.Pointer { - return C.QSslConfiguration___localCertificateChain_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __peerCertificateChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___peerCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __peerCertificateChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___peerCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslConfiguration) __peerCertificateChain_newList() unsafe.Pointer { - return C.QSslConfiguration___peerCertificateChain_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __setAllowedNextProtocols_protocols_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration___setAllowedNextProtocols_protocols_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __setAllowedNextProtocols_protocols_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___setAllowedNextProtocols_protocols_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSslConfiguration) __setAllowedNextProtocols_protocols_newList() unsafe.Pointer { - return C.QSslConfiguration___setAllowedNextProtocols_protocols_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_atList(v core.QByteArray_ITF, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QSslConfiguration___setBackendConfiguration_backendConfiguration_atList(ptr.Pointer(), core.PointerFromQByteArray(v), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_setList(key core.QByteArray_ITF, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___setBackendConfiguration_backendConfiguration_setList(ptr.Pointer(), core.PointerFromQByteArray(key), core.PointerFromQVariant(i)) - } -} - -func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_newList() unsafe.Pointer { - return C.QSslConfiguration___setBackendConfiguration_backendConfiguration_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __setBackendConfiguration_backendConfiguration_keyList() []*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*core.QByteArray { - out := make([]*core.QByteArray, int(l.len)) - tmpList := NewQSslConfigurationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setBackendConfiguration_backendConfiguration_keyList_atList(i) - } - return out - }(C.QSslConfiguration___setBackendConfiguration_backendConfiguration_keyList(ptr.Pointer())) - } - return make([]*core.QByteArray, 0) -} - -func (ptr *QSslConfiguration) __setCaCertificates_certificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___setCaCertificates_certificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __setCaCertificates_certificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___setCaCertificates_certificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslConfiguration) __setCaCertificates_certificates_newList() unsafe.Pointer { - return C.QSslConfiguration___setCaCertificates_certificates_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __setCiphers_ciphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration___setCiphers_ciphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __setCiphers_ciphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___setCiphers_ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslConfiguration) __setCiphers_ciphers_newList() unsafe.Pointer { - return C.QSslConfiguration___setCiphers_ciphers_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __setEllipticCurves_curves_atList(i int) *QSslEllipticCurve { - if ptr.Pointer() != nil { - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslConfiguration___setEllipticCurves_curves_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __setEllipticCurves_curves_setList(i QSslEllipticCurve_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___setEllipticCurves_curves_setList(ptr.Pointer(), PointerFromQSslEllipticCurve(i)) - } -} - -func (ptr *QSslConfiguration) __setEllipticCurves_curves_newList() unsafe.Pointer { - return C.QSslConfiguration___setEllipticCurves_curves_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __setLocalCertificateChain_localChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___setLocalCertificateChain_localChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __setLocalCertificateChain_localChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___setLocalCertificateChain_localChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslConfiguration) __setLocalCertificateChain_localChain_newList() unsafe.Pointer { - return C.QSslConfiguration___setLocalCertificateChain_localChain_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __supportedCiphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslConfiguration___supportedCiphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __supportedCiphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___supportedCiphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslConfiguration) __supportedCiphers_newList() unsafe.Pointer { - return C.QSslConfiguration___supportedCiphers_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __supportedEllipticCurves_atList(i int) *QSslEllipticCurve { - if ptr.Pointer() != nil { - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslConfiguration___supportedEllipticCurves_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __supportedEllipticCurves_setList(i QSslEllipticCurve_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___supportedEllipticCurves_setList(ptr.Pointer(), PointerFromQSslEllipticCurve(i)) - } -} - -func (ptr *QSslConfiguration) __supportedEllipticCurves_newList() unsafe.Pointer { - return C.QSslConfiguration___supportedEllipticCurves_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) __systemCaCertificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslConfiguration___systemCaCertificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) __systemCaCertificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration___systemCaCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslConfiguration) __systemCaCertificates_newList() unsafe.Pointer { - return C.QSslConfiguration___systemCaCertificates_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) ____backendConfiguration_keyList_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_____backendConfiguration_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) ____backendConfiguration_keyList_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_____backendConfiguration_keyList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSslConfiguration) ____backendConfiguration_keyList_newList() unsafe.Pointer { - return C.QSslConfiguration_____backendConfiguration_keyList_newList(ptr.Pointer()) -} - -func (ptr *QSslConfiguration) ____setBackendConfiguration_backendConfiguration_keyList_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslConfiguration) ____setBackendConfiguration_backendConfiguration_keyList_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSslConfiguration) ____setBackendConfiguration_backendConfiguration_keyList_newList() unsafe.Pointer { - return C.QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_newList(ptr.Pointer()) -} - -type QSslDiffieHellmanParameters struct { - ptr unsafe.Pointer -} - -type QSslDiffieHellmanParameters_ITF interface { - QSslDiffieHellmanParameters_PTR() *QSslDiffieHellmanParameters -} - -func (ptr *QSslDiffieHellmanParameters) QSslDiffieHellmanParameters_PTR() *QSslDiffieHellmanParameters { - return ptr -} - -func (ptr *QSslDiffieHellmanParameters) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslDiffieHellmanParameters) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslDiffieHellmanParameters(ptr QSslDiffieHellmanParameters_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslDiffieHellmanParameters_PTR().Pointer() - } - return nil -} - -func NewQSslDiffieHellmanParametersFromPointer(ptr unsafe.Pointer) (n *QSslDiffieHellmanParameters) { - n = new(QSslDiffieHellmanParameters) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSslDiffieHellmanParameters__Error -//QSslDiffieHellmanParameters::Error -type QSslDiffieHellmanParameters__Error int64 - -const ( - QSslDiffieHellmanParameters__NoError QSslDiffieHellmanParameters__Error = QSslDiffieHellmanParameters__Error(0) - QSslDiffieHellmanParameters__InvalidInputDataError QSslDiffieHellmanParameters__Error = QSslDiffieHellmanParameters__Error(1) - QSslDiffieHellmanParameters__UnsafeParametersError QSslDiffieHellmanParameters__Error = QSslDiffieHellmanParameters__Error(2) -) - -func NewQSslDiffieHellmanParameters() *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters()) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func NewQSslDiffieHellmanParameters2(other QSslDiffieHellmanParameters_ITF) *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters2(PointerFromQSslDiffieHellmanParameters(other))) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func NewQSslDiffieHellmanParameters3(other QSslDiffieHellmanParameters_ITF) *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters3(PointerFromQSslDiffieHellmanParameters(other))) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func QSslDiffieHellmanParameters_DefaultParameters() *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters()) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func (ptr *QSslDiffieHellmanParameters) DefaultParameters() *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters()) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func (ptr *QSslDiffieHellmanParameters) Error() QSslDiffieHellmanParameters__Error { - if ptr.Pointer() != nil { - return QSslDiffieHellmanParameters__Error(C.QSslDiffieHellmanParameters_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslDiffieHellmanParameters) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslDiffieHellmanParameters_ErrorString(ptr.Pointer())) - } - return "" -} - -func QSslDiffieHellmanParameters_FromEncoded(encoded core.QByteArray_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(core.PointerFromQByteArray(encoded), C.longlong(encoding))) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func (ptr *QSslDiffieHellmanParameters) FromEncoded(encoded core.QByteArray_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(core.PointerFromQByteArray(encoded), C.longlong(encoding))) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func QSslDiffieHellmanParameters_FromEncoded2(device core.QIODevice_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(core.PointerFromQIODevice(device), C.longlong(encoding))) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func (ptr *QSslDiffieHellmanParameters) FromEncoded2(device core.QIODevice_ITF, encoding QSsl__EncodingFormat) *QSslDiffieHellmanParameters { - tmpValue := NewQSslDiffieHellmanParametersFromPointer(C.QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(core.PointerFromQIODevice(device), C.longlong(encoding))) - runtime.SetFinalizer(tmpValue, (*QSslDiffieHellmanParameters).DestroyQSslDiffieHellmanParameters) - return tmpValue -} - -func (ptr *QSslDiffieHellmanParameters) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QSslDiffieHellmanParameters_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslDiffieHellmanParameters) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QSslDiffieHellmanParameters_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslDiffieHellmanParameters) Swap(other QSslDiffieHellmanParameters_ITF) { - if ptr.Pointer() != nil { - C.QSslDiffieHellmanParameters_Swap(ptr.Pointer(), PointerFromQSslDiffieHellmanParameters(other)) - } -} - -func (ptr *QSslDiffieHellmanParameters) DestroyQSslDiffieHellmanParameters() { - if ptr.Pointer() != nil { - C.QSslDiffieHellmanParameters_DestroyQSslDiffieHellmanParameters(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSslEllipticCurve struct { - ptr unsafe.Pointer -} - -type QSslEllipticCurve_ITF interface { - QSslEllipticCurve_PTR() *QSslEllipticCurve -} - -func (ptr *QSslEllipticCurve) QSslEllipticCurve_PTR() *QSslEllipticCurve { - return ptr -} - -func (ptr *QSslEllipticCurve) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslEllipticCurve) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslEllipticCurve(ptr QSslEllipticCurve_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslEllipticCurve_PTR().Pointer() - } - return nil -} - -func NewQSslEllipticCurveFromPointer(ptr unsafe.Pointer) (n *QSslEllipticCurve) { - n = new(QSslEllipticCurve) - n.SetPointer(ptr) - return -} - -func (ptr *QSslEllipticCurve) DestroyQSslEllipticCurve() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQSslEllipticCurve() *QSslEllipticCurve { - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_NewQSslEllipticCurve()) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue -} - -func QSslEllipticCurve_FromLongName(name string) *QSslEllipticCurve { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromLongName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue -} - -func (ptr *QSslEllipticCurve) FromLongName(name string) *QSslEllipticCurve { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromLongName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue -} - -func QSslEllipticCurve_FromShortName(name string) *QSslEllipticCurve { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromShortName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue -} - -func (ptr *QSslEllipticCurve) FromShortName(name string) *QSslEllipticCurve { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQSslEllipticCurveFromPointer(C.QSslEllipticCurve_QSslEllipticCurve_FromShortName(C.struct_QtNetwork_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QSslEllipticCurve).DestroyQSslEllipticCurve) - return tmpValue -} - -func (ptr *QSslEllipticCurve) IsTlsNamedCurve() bool { - if ptr.Pointer() != nil { - return int8(C.QSslEllipticCurve_IsTlsNamedCurve(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslEllipticCurve) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QSslEllipticCurve_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslEllipticCurve) LongName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslEllipticCurve_LongName(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslEllipticCurve) ShortName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslEllipticCurve_ShortName(ptr.Pointer())) - } - return "" -} - -type QSslError struct { - ptr unsafe.Pointer -} - -type QSslError_ITF interface { - QSslError_PTR() *QSslError -} - -func (ptr *QSslError) QSslError_PTR() *QSslError { - return ptr -} - -func (ptr *QSslError) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslError) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslError(ptr QSslError_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslError_PTR().Pointer() - } - return nil -} - -func NewQSslErrorFromPointer(ptr unsafe.Pointer) (n *QSslError) { - n = new(QSslError) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSslError__SslError -//QSslError::SslError -type QSslError__SslError int64 - -const ( - QSslError__NoError QSslError__SslError = QSslError__SslError(0) - QSslError__UnableToGetIssuerCertificate QSslError__SslError = QSslError__SslError(1) - QSslError__UnableToDecryptCertificateSignature QSslError__SslError = QSslError__SslError(2) - QSslError__UnableToDecodeIssuerPublicKey QSslError__SslError = QSslError__SslError(3) - QSslError__CertificateSignatureFailed QSslError__SslError = QSslError__SslError(4) - QSslError__CertificateNotYetValid QSslError__SslError = QSslError__SslError(5) - QSslError__CertificateExpired QSslError__SslError = QSslError__SslError(6) - QSslError__InvalidNotBeforeField QSslError__SslError = QSslError__SslError(7) - QSslError__InvalidNotAfterField QSslError__SslError = QSslError__SslError(8) - QSslError__SelfSignedCertificate QSslError__SslError = QSslError__SslError(9) - QSslError__SelfSignedCertificateInChain QSslError__SslError = QSslError__SslError(10) - QSslError__UnableToGetLocalIssuerCertificate QSslError__SslError = QSslError__SslError(11) - QSslError__UnableToVerifyFirstCertificate QSslError__SslError = QSslError__SslError(12) - QSslError__CertificateRevoked QSslError__SslError = QSslError__SslError(13) - QSslError__InvalidCaCertificate QSslError__SslError = QSslError__SslError(14) - QSslError__PathLengthExceeded QSslError__SslError = QSslError__SslError(15) - QSslError__InvalidPurpose QSslError__SslError = QSslError__SslError(16) - QSslError__CertificateUntrusted QSslError__SslError = QSslError__SslError(17) - QSslError__CertificateRejected QSslError__SslError = QSslError__SslError(18) - QSslError__SubjectIssuerMismatch QSslError__SslError = QSslError__SslError(19) - QSslError__AuthorityIssuerSerialNumberMismatch QSslError__SslError = QSslError__SslError(20) - QSslError__NoPeerCertificate QSslError__SslError = QSslError__SslError(21) - QSslError__HostNameMismatch QSslError__SslError = QSslError__SslError(22) - QSslError__NoSslSupport QSslError__SslError = QSslError__SslError(23) - QSslError__CertificateBlacklisted QSslError__SslError = QSslError__SslError(24) - QSslError__CertificateStatusUnknown QSslError__SslError = QSslError__SslError(25) - QSslError__OcspNoResponseFound QSslError__SslError = QSslError__SslError(26) - QSslError__OcspMalformedRequest QSslError__SslError = QSslError__SslError(27) - QSslError__OcspMalformedResponse QSslError__SslError = QSslError__SslError(28) - QSslError__OcspInternalError QSslError__SslError = QSslError__SslError(29) - QSslError__OcspTryLater QSslError__SslError = QSslError__SslError(30) - QSslError__OcspSigRequred QSslError__SslError = QSslError__SslError(31) - QSslError__OcspUnauthorized QSslError__SslError = QSslError__SslError(32) - QSslError__OcspResponseCannotBeTrusted QSslError__SslError = QSslError__SslError(33) - QSslError__OcspResponseCertIdUnknown QSslError__SslError = QSslError__SslError(34) - QSslError__OcspResponseExpired QSslError__SslError = QSslError__SslError(35) - QSslError__OcspStatusUnknown QSslError__SslError = QSslError__SslError(36) - QSslError__UnspecifiedError QSslError__SslError = QSslError__SslError(-1) -) - -func NewQSslError() *QSslError { - tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError()) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue -} - -func NewQSslError2(error QSslError__SslError) *QSslError { - tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError2(C.longlong(error))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue -} - -func NewQSslError3(error QSslError__SslError, certificate QSslCertificate_ITF) *QSslError { - tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError3(C.longlong(error), PointerFromQSslCertificate(certificate))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue -} - -func NewQSslError4(other QSslError_ITF) *QSslError { - tmpValue := NewQSslErrorFromPointer(C.QSslError_NewQSslError4(PointerFromQSslError(other))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue -} - -func (ptr *QSslError) Certificate() *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslError_Certificate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslError) Error() QSslError__SslError { - if ptr.Pointer() != nil { - return QSslError__SslError(C.QSslError_Error(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslError) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslError_ErrorString(ptr.Pointer())) - } - return "" -} - -func (ptr *QSslError) Swap(other QSslError_ITF) { - if ptr.Pointer() != nil { - C.QSslError_Swap(ptr.Pointer(), PointerFromQSslError(other)) - } -} - -func (ptr *QSslError) DestroyQSslError() { - if ptr.Pointer() != nil { - C.QSslError_DestroyQSslError(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSslKey struct { - ptr unsafe.Pointer -} - -type QSslKey_ITF interface { - QSslKey_PTR() *QSslKey -} - -func (ptr *QSslKey) QSslKey_PTR() *QSslKey { - return ptr -} - -func (ptr *QSslKey) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslKey) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslKey(ptr QSslKey_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslKey_PTR().Pointer() - } - return nil -} - -func NewQSslKeyFromPointer(ptr unsafe.Pointer) (n *QSslKey) { - n = new(QSslKey) - n.SetPointer(ptr) - return -} -func NewQSslKey() *QSslKey { - tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey()) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue -} - -func NewQSslKey2(encoded core.QByteArray_ITF, algorithm QSsl__KeyAlgorithm, encoding QSsl__EncodingFormat, ty QSsl__KeyType, passPhrase core.QByteArray_ITF) *QSslKey { - tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey2(core.PointerFromQByteArray(encoded), C.longlong(algorithm), C.longlong(encoding), C.longlong(ty), core.PointerFromQByteArray(passPhrase))) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue -} - -func NewQSslKey3(device core.QIODevice_ITF, algorithm QSsl__KeyAlgorithm, encoding QSsl__EncodingFormat, ty QSsl__KeyType, passPhrase core.QByteArray_ITF) *QSslKey { - tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey3(core.PointerFromQIODevice(device), C.longlong(algorithm), C.longlong(encoding), C.longlong(ty), core.PointerFromQByteArray(passPhrase))) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue -} - -func NewQSslKey5(other QSslKey_ITF) *QSslKey { - tmpValue := NewQSslKeyFromPointer(C.QSslKey_NewQSslKey5(PointerFromQSslKey(other))) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue -} - -func (ptr *QSslKey) Algorithm() QSsl__KeyAlgorithm { - if ptr.Pointer() != nil { - return QSsl__KeyAlgorithm(C.QSslKey_Algorithm(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslKey) Clear() { - if ptr.Pointer() != nil { - C.QSslKey_Clear(ptr.Pointer()) - } -} - -func (ptr *QSslKey) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QSslKey_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslKey) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslKey_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslKey) Swap(other QSslKey_ITF) { - if ptr.Pointer() != nil { - C.QSslKey_Swap(ptr.Pointer(), PointerFromQSslKey(other)) - } -} - -func (ptr *QSslKey) ToDer(passPhrase core.QByteArray_ITF) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslKey_ToDer(ptr.Pointer(), core.PointerFromQByteArray(passPhrase))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslKey) ToPem(passPhrase core.QByteArray_ITF) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslKey_ToPem(ptr.Pointer(), core.PointerFromQByteArray(passPhrase))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslKey) Type() QSsl__KeyType { - if ptr.Pointer() != nil { - return QSsl__KeyType(C.QSslKey_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslKey) DestroyQSslKey() { - if ptr.Pointer() != nil { - C.QSslKey_DestroyQSslKey(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSslPreSharedKeyAuthenticator struct { - ptr unsafe.Pointer -} - -type QSslPreSharedKeyAuthenticator_ITF interface { - QSslPreSharedKeyAuthenticator_PTR() *QSslPreSharedKeyAuthenticator -} - -func (ptr *QSslPreSharedKeyAuthenticator) QSslPreSharedKeyAuthenticator_PTR() *QSslPreSharedKeyAuthenticator { - return ptr -} - -func (ptr *QSslPreSharedKeyAuthenticator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSslPreSharedKeyAuthenticator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSslPreSharedKeyAuthenticator(ptr QSslPreSharedKeyAuthenticator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslPreSharedKeyAuthenticator_PTR().Pointer() - } - return nil -} - -func NewQSslPreSharedKeyAuthenticatorFromPointer(ptr unsafe.Pointer) (n *QSslPreSharedKeyAuthenticator) { - n = new(QSslPreSharedKeyAuthenticator) - n.SetPointer(ptr) - return -} -func NewQSslPreSharedKeyAuthenticator() *QSslPreSharedKeyAuthenticator { - tmpValue := NewQSslPreSharedKeyAuthenticatorFromPointer(C.QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator()) - runtime.SetFinalizer(tmpValue, (*QSslPreSharedKeyAuthenticator).DestroyQSslPreSharedKeyAuthenticator) - return tmpValue -} - -func NewQSslPreSharedKeyAuthenticator2(authenticator QSslPreSharedKeyAuthenticator_ITF) *QSslPreSharedKeyAuthenticator { - tmpValue := NewQSslPreSharedKeyAuthenticatorFromPointer(C.QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator2(PointerFromQSslPreSharedKeyAuthenticator(authenticator))) - runtime.SetFinalizer(tmpValue, (*QSslPreSharedKeyAuthenticator).DestroyQSslPreSharedKeyAuthenticator) - return tmpValue -} - -func (ptr *QSslPreSharedKeyAuthenticator) Identity() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslPreSharedKeyAuthenticator_Identity(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslPreSharedKeyAuthenticator) IdentityHint() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslPreSharedKeyAuthenticator_IdentityHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslPreSharedKeyAuthenticator) MaximumIdentityLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslPreSharedKeyAuthenticator_MaximumIdentityLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslPreSharedKeyAuthenticator) MaximumPreSharedKeyLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslPreSharedKeyAuthenticator_MaximumPreSharedKeyLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSslPreSharedKeyAuthenticator) PreSharedKey() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSslPreSharedKeyAuthenticator_PreSharedKey(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSslPreSharedKeyAuthenticator) SetIdentity(identity core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslPreSharedKeyAuthenticator_SetIdentity(ptr.Pointer(), core.PointerFromQByteArray(identity)) - } -} - -func (ptr *QSslPreSharedKeyAuthenticator) SetPreSharedKey(preSharedKey core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSslPreSharedKeyAuthenticator_SetPreSharedKey(ptr.Pointer(), core.PointerFromQByteArray(preSharedKey)) - } -} - -func (ptr *QSslPreSharedKeyAuthenticator) Swap(authenticator QSslPreSharedKeyAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QSslPreSharedKeyAuthenticator_Swap(ptr.Pointer(), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) - } -} - -func (ptr *QSslPreSharedKeyAuthenticator) DestroyQSslPreSharedKeyAuthenticator() { - if ptr.Pointer() != nil { - C.QSslPreSharedKeyAuthenticator_DestroyQSslPreSharedKeyAuthenticator(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSslSocket struct { - QTcpSocket -} - -type QSslSocket_ITF interface { - QTcpSocket_ITF - QSslSocket_PTR() *QSslSocket -} - -func (ptr *QSslSocket) QSslSocket_PTR() *QSslSocket { - return ptr -} - -func (ptr *QSslSocket) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTcpSocket_PTR().Pointer() - } - return nil -} - -func (ptr *QSslSocket) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTcpSocket_PTR().SetPointer(p) - } -} - -func PointerFromQSslSocket(ptr QSslSocket_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSslSocket_PTR().Pointer() - } - return nil -} - -func NewQSslSocketFromPointer(ptr unsafe.Pointer) (n *QSslSocket) { - n = new(QSslSocket) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSslSocket__SslMode -//QSslSocket::SslMode -type QSslSocket__SslMode int64 - -const ( - QSslSocket__UnencryptedMode QSslSocket__SslMode = QSslSocket__SslMode(0) - QSslSocket__SslClientMode QSslSocket__SslMode = QSslSocket__SslMode(1) - QSslSocket__SslServerMode QSslSocket__SslMode = QSslSocket__SslMode(2) -) - -//go:generate stringer -type=QSslSocket__PeerVerifyMode -//QSslSocket::PeerVerifyMode -type QSslSocket__PeerVerifyMode int64 - -const ( - QSslSocket__VerifyNone QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(0) - QSslSocket__QueryPeer QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(1) - QSslSocket__VerifyPeer QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(2) - QSslSocket__AutoVerifyPeer QSslSocket__PeerVerifyMode = QSslSocket__PeerVerifyMode(3) -) - -func NewQSslSocket(parent core.QObject_ITF) *QSslSocket { - tmpValue := NewQSslSocketFromPointer(C.QSslSocket_NewQSslSocket(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSslSocket) AddCaCertificate(certificate QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket_AddCaCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate)) - } -} - -func (ptr *QSslSocket) AddCaCertificates(path string, format QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) bool { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QSslSocket_AddCaCertificates(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format), C.longlong(syntax))) != 0 - } - return false -} - -func (ptr *QSslSocket) AddCaCertificates2(certificates []*QSslCertificate) { - if ptr.Pointer() != nil { - C.QSslSocket_AddCaCertificates2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__addCaCertificates_certificates_newList2()) - for _, v := range certificates { - tmpList.__addCaCertificates_certificates_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func QSslSocket_AddDefaultCaCertificate(certificate QSslCertificate_ITF) { - C.QSslSocket_QSslSocket_AddDefaultCaCertificate(PointerFromQSslCertificate(certificate)) -} - -func (ptr *QSslSocket) AddDefaultCaCertificate(certificate QSslCertificate_ITF) { - C.QSslSocket_QSslSocket_AddDefaultCaCertificate(PointerFromQSslCertificate(certificate)) -} - -func QSslSocket_AddDefaultCaCertificates(path string, encoding QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QSslSocket_QSslSocket_AddDefaultCaCertificates(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(encoding), C.longlong(syntax))) != 0 -} - -func (ptr *QSslSocket) AddDefaultCaCertificates(path string, encoding QSsl__EncodingFormat, syntax core.QRegExp__PatternSyntax) bool { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return int8(C.QSslSocket_QSslSocket_AddDefaultCaCertificates(C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(encoding), C.longlong(syntax))) != 0 -} - -func QSslSocket_AddDefaultCaCertificates2(certificates []*QSslCertificate) { - C.QSslSocket_QSslSocket_AddDefaultCaCertificates2(func() unsafe.Pointer { - tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__addDefaultCaCertificates_certificates_newList2()) - for _, v := range certificates { - tmpList.__addDefaultCaCertificates_certificates_setList2(v) - } - return tmpList.Pointer() - }()) -} - -func (ptr *QSslSocket) AddDefaultCaCertificates2(certificates []*QSslCertificate) { - C.QSslSocket_QSslSocket_AddDefaultCaCertificates2(func() unsafe.Pointer { - tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__addDefaultCaCertificates_certificates_newList2()) - for _, v := range certificates { - tmpList.__addDefaultCaCertificates_certificates_setList2(v) - } - return tmpList.Pointer() - }()) -} - -func (ptr *QSslSocket) ConnectToHostEncrypted(hostName string, port uint16, mode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QSslSocket_ConnectToHostEncrypted(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.longlong(mode), C.longlong(protocol)) - } -} - -func (ptr *QSslSocket) ConnectToHostEncrypted2(hostName string, port uint16, sslPeerName string, mode core.QIODevice__OpenModeFlag, protocol QAbstractSocket__NetworkLayerProtocol) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - var sslPeerNameC *C.char - if sslPeerName != "" { - sslPeerNameC = C.CString(sslPeerName) - defer C.free(unsafe.Pointer(sslPeerNameC)) - } - C.QSslSocket_ConnectToHostEncrypted2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}, C.ushort(port), C.struct_QtNetwork_PackedString{data: sslPeerNameC, len: C.longlong(len(sslPeerName))}, C.longlong(mode), C.longlong(protocol)) - } -} - -//export callbackQSslSocket_Encrypted -func callbackQSslSocket_Encrypted(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "encrypted"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QSslSocket) ConnectEncrypted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "encrypted") { - C.QSslSocket_ConnectEncrypted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encrypted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "encrypted"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "encrypted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectEncrypted() { - if ptr.Pointer() != nil { - C.QSslSocket_DisconnectEncrypted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "encrypted") - } -} - -func (ptr *QSslSocket) Encrypted() { - if ptr.Pointer() != nil { - C.QSslSocket_Encrypted(ptr.Pointer()) - } -} - -func (ptr *QSslSocket) EncryptedBytesAvailable() int64 { - if ptr.Pointer() != nil { - return int64(C.QSslSocket_EncryptedBytesAvailable(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslSocket) EncryptedBytesToWrite() int64 { - if ptr.Pointer() != nil { - return int64(C.QSslSocket_EncryptedBytesToWrite(ptr.Pointer())) - } - return 0 -} - -//export callbackQSslSocket_EncryptedBytesWritten -func callbackQSslSocket_EncryptedBytesWritten(ptr unsafe.Pointer, written C.longlong) { - if signal := qt.GetSignal(ptr, "encryptedBytesWritten"); signal != nil { - (*(*func(int64))(signal))(int64(written)) - } - -} - -func (ptr *QSslSocket) ConnectEncryptedBytesWritten(f func(written int64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "encryptedBytesWritten") { - C.QSslSocket_ConnectEncryptedBytesWritten(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "encryptedBytesWritten"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "encryptedBytesWritten"); signal != nil { - f := func(written int64) { - (*(*func(int64))(signal))(written) - f(written) - } - qt.ConnectSignal(ptr.Pointer(), "encryptedBytesWritten", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "encryptedBytesWritten", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectEncryptedBytesWritten() { - if ptr.Pointer() != nil { - C.QSslSocket_DisconnectEncryptedBytesWritten(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "encryptedBytesWritten") - } -} - -func (ptr *QSslSocket) EncryptedBytesWritten(written int64) { - if ptr.Pointer() != nil { - C.QSslSocket_EncryptedBytesWritten(ptr.Pointer(), C.longlong(written)) - } -} - -//export callbackQSslSocket_IgnoreSslErrors -func callbackQSslSocket_IgnoreSslErrors(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "ignoreSslErrors"); signal != nil { - (*(*func())(signal))() - } else { - NewQSslSocketFromPointer(ptr).IgnoreSslErrorsDefault() - } -} - -func (ptr *QSslSocket) ConnectIgnoreSslErrors(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ignoreSslErrors"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ignoreSslErrors", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectIgnoreSslErrors() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ignoreSslErrors") - } -} - -func (ptr *QSslSocket) IgnoreSslErrors() { - if ptr.Pointer() != nil { - C.QSslSocket_IgnoreSslErrors(ptr.Pointer()) - } -} - -func (ptr *QSslSocket) IgnoreSslErrorsDefault() { - if ptr.Pointer() != nil { - C.QSslSocket_IgnoreSslErrorsDefault(ptr.Pointer()) - } -} - -func (ptr *QSslSocket) IgnoreSslErrors2(errors []*QSslError) { - if ptr.Pointer() != nil { - C.QSslSocket_IgnoreSslErrors2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__ignoreSslErrors_errors_newList2()) - for _, v := range errors { - tmpList.__ignoreSslErrors_errors_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslSocket) IsEncrypted() bool { - if ptr.Pointer() != nil { - return int8(C.QSslSocket_IsEncrypted(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSslSocket) LocalCertificate() *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket_LocalCertificate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) LocalCertificateChain() []*QSslCertificate { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslSocketFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__localCertificateChain_atList(i) - } - return out - }(C.QSslSocket_LocalCertificateChain(ptr.Pointer())) - } - return make([]*QSslCertificate, 0) -} - -func (ptr *QSslSocket) Mode() QSslSocket__SslMode { - if ptr.Pointer() != nil { - return QSslSocket__SslMode(C.QSslSocket_Mode(ptr.Pointer())) - } - return 0 -} - -//export callbackQSslSocket_ModeChanged -func callbackQSslSocket_ModeChanged(ptr unsafe.Pointer, mode C.longlong) { - if signal := qt.GetSignal(ptr, "modeChanged"); signal != nil { - (*(*func(QSslSocket__SslMode))(signal))(QSslSocket__SslMode(mode)) - } - -} - -func (ptr *QSslSocket) ConnectModeChanged(f func(mode QSslSocket__SslMode)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modeChanged") { - C.QSslSocket_ConnectModeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modeChanged"); signal != nil { - f := func(mode QSslSocket__SslMode) { - (*(*func(QSslSocket__SslMode))(signal))(mode) - f(mode) - } - qt.ConnectSignal(ptr.Pointer(), "modeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectModeChanged() { - if ptr.Pointer() != nil { - C.QSslSocket_DisconnectModeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modeChanged") - } -} - -func (ptr *QSslSocket) ModeChanged(mode QSslSocket__SslMode) { - if ptr.Pointer() != nil { - C.QSslSocket_ModeChanged(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QSslSocket) OcspResponses() []*QOcspResponse { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QOcspResponse { - out := make([]*QOcspResponse, int(l.len)) - tmpList := NewQSslSocketFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__ocspResponses_atList(i) - } - return out - }(C.QSslSocket_OcspResponses(ptr.Pointer())) - } - return make([]*QOcspResponse, 0) -} - -func (ptr *QSslSocket) PeerCertificate() *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket_PeerCertificate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) PeerCertificateChain() []*QSslCertificate { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslCertificate { - out := make([]*QSslCertificate, int(l.len)) - tmpList := NewQSslSocketFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__peerCertificateChain_atList(i) - } - return out - }(C.QSslSocket_PeerCertificateChain(ptr.Pointer())) - } - return make([]*QSslCertificate, 0) -} - -func (ptr *QSslSocket) PeerVerifyDepth() int { - if ptr.Pointer() != nil { - return int(int32(C.QSslSocket_PeerVerifyDepth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQSslSocket_PeerVerifyError -func callbackQSslSocket_PeerVerifyError(ptr unsafe.Pointer, error unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "peerVerifyError"); signal != nil { - (*(*func(*QSslError))(signal))(NewQSslErrorFromPointer(error)) - } - -} - -func (ptr *QSslSocket) ConnectPeerVerifyError(f func(error *QSslError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "peerVerifyError") { - C.QSslSocket_ConnectPeerVerifyError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "peerVerifyError"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "peerVerifyError"); signal != nil { - f := func(error *QSslError) { - (*(*func(*QSslError))(signal))(error) - f(error) - } - qt.ConnectSignal(ptr.Pointer(), "peerVerifyError", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "peerVerifyError", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectPeerVerifyError() { - if ptr.Pointer() != nil { - C.QSslSocket_DisconnectPeerVerifyError(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "peerVerifyError") - } -} - -func (ptr *QSslSocket) PeerVerifyError(error QSslError_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket_PeerVerifyError(ptr.Pointer(), PointerFromQSslError(error)) - } -} - -func (ptr *QSslSocket) PeerVerifyMode() QSslSocket__PeerVerifyMode { - if ptr.Pointer() != nil { - return QSslSocket__PeerVerifyMode(C.QSslSocket_PeerVerifyMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslSocket) PeerVerifyName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSslSocket_PeerVerifyName(ptr.Pointer())) - } - return "" -} - -//export callbackQSslSocket_PreSharedKeyAuthenticationRequired -func callbackQSslSocket_PreSharedKeyAuthenticationRequired(ptr unsafe.Pointer, authenticator unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "preSharedKeyAuthenticationRequired"); signal != nil { - (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(NewQSslPreSharedKeyAuthenticatorFromPointer(authenticator)) - } - -} - -func (ptr *QSslSocket) ConnectPreSharedKeyAuthenticationRequired(f func(authenticator *QSslPreSharedKeyAuthenticator)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") { - C.QSslSocket_ConnectPreSharedKeyAuthenticationRequired(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "preSharedKeyAuthenticationRequired"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired"); signal != nil { - f := func(authenticator *QSslPreSharedKeyAuthenticator) { - (*(*func(*QSslPreSharedKeyAuthenticator))(signal))(authenticator) - f(authenticator) - } - qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectPreSharedKeyAuthenticationRequired() { - if ptr.Pointer() != nil { - C.QSslSocket_DisconnectPreSharedKeyAuthenticationRequired(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "preSharedKeyAuthenticationRequired") - } -} - -func (ptr *QSslSocket) PreSharedKeyAuthenticationRequired(authenticator QSslPreSharedKeyAuthenticator_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket_PreSharedKeyAuthenticationRequired(ptr.Pointer(), PointerFromQSslPreSharedKeyAuthenticator(authenticator)) - } -} - -func (ptr *QSslSocket) PrivateKey() *QSslKey { - if ptr.Pointer() != nil { - tmpValue := NewQSslKeyFromPointer(C.QSslSocket_PrivateKey(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslKey).DestroyQSslKey) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) Protocol() QSsl__SslProtocol { - if ptr.Pointer() != nil { - return QSsl__SslProtocol(C.QSslSocket_Protocol(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslSocket) SessionCipher() *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslSocket_SessionCipher(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) SessionProtocol() QSsl__SslProtocol { - if ptr.Pointer() != nil { - return QSsl__SslProtocol(C.QSslSocket_SessionProtocol(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSslSocket) SetLocalCertificate(certificate QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket_SetLocalCertificate(ptr.Pointer(), PointerFromQSslCertificate(certificate)) - } -} - -func (ptr *QSslSocket) SetLocalCertificate2(path string, format QSsl__EncodingFormat) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QSslSocket_SetLocalCertificate2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: pathC, len: C.longlong(len(path))}, C.longlong(format)) - } -} - -func (ptr *QSslSocket) SetLocalCertificateChain(localChain []*QSslCertificate) { - if ptr.Pointer() != nil { - C.QSslSocket_SetLocalCertificateChain(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__setLocalCertificateChain_localChain_newList()) - for _, v := range localChain { - tmpList.__setLocalCertificateChain_localChain_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSslSocket) SetPeerVerifyDepth(depth int) { - if ptr.Pointer() != nil { - C.QSslSocket_SetPeerVerifyDepth(ptr.Pointer(), C.int(int32(depth))) - } -} - -func (ptr *QSslSocket) SetPeerVerifyMode(mode QSslSocket__PeerVerifyMode) { - if ptr.Pointer() != nil { - C.QSslSocket_SetPeerVerifyMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QSslSocket) SetPeerVerifyName(hostName string) { - if ptr.Pointer() != nil { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - C.QSslSocket_SetPeerVerifyName(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: hostNameC, len: C.longlong(len(hostName))}) - } -} - -func (ptr *QSslSocket) SetPrivateKey(key QSslKey_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket_SetPrivateKey(ptr.Pointer(), PointerFromQSslKey(key)) - } -} - -func (ptr *QSslSocket) SetPrivateKey2(fileName string, algorithm QSsl__KeyAlgorithm, format QSsl__EncodingFormat, passPhrase core.QByteArray_ITF) { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - C.QSslSocket_SetPrivateKey2(ptr.Pointer(), C.struct_QtNetwork_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(algorithm), C.longlong(format), core.PointerFromQByteArray(passPhrase)) - } -} - -func (ptr *QSslSocket) SetProtocol(protocol QSsl__SslProtocol) { - if ptr.Pointer() != nil { - C.QSslSocket_SetProtocol(ptr.Pointer(), C.longlong(protocol)) - } -} - -func (ptr *QSslSocket) SetSslConfiguration(configuration QSslConfiguration_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket_SetSslConfiguration(ptr.Pointer(), PointerFromQSslConfiguration(configuration)) - } -} - -func (ptr *QSslSocket) SslConfiguration() *QSslConfiguration { - if ptr.Pointer() != nil { - tmpValue := NewQSslConfigurationFromPointer(C.QSslSocket_SslConfiguration(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSslConfiguration).DestroyQSslConfiguration) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) SslErrors() []*QSslError { - if ptr.Pointer() != nil { - return func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQSslSocketFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sslErrors_atList(i) - } - return out - }(C.QSslSocket_SslErrors(ptr.Pointer())) - } - return make([]*QSslError, 0) -} - -//export callbackQSslSocket_SslErrors2 -func callbackQSslSocket_SslErrors2(ptr unsafe.Pointer, errors C.struct_QtNetwork_PackedList) { - if signal := qt.GetSignal(ptr, "sslErrors2"); signal != nil { - (*(*func([]*QSslError))(signal))(func(l C.struct_QtNetwork_PackedList) []*QSslError { - out := make([]*QSslError, int(l.len)) - tmpList := NewQSslSocketFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sslErrors_errors_atList2(i) - } - return out - }(errors)) - } - -} - -func (ptr *QSslSocket) ConnectSslErrors2(f func(errors []*QSslError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sslErrors2") { - C.QSslSocket_ConnectSslErrors2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sslErrors"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sslErrors2"); signal != nil { - f := func(errors []*QSslError) { - (*(*func([]*QSslError))(signal))(errors) - f(errors) - } - qt.ConnectSignal(ptr.Pointer(), "sslErrors2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sslErrors2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectSslErrors2() { - if ptr.Pointer() != nil { - C.QSslSocket_DisconnectSslErrors2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sslErrors2") - } -} - -func (ptr *QSslSocket) SslErrors2(errors []*QSslError) { - if ptr.Pointer() != nil { - C.QSslSocket_SslErrors2(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSslSocketFromPointer(NewQSslSocketFromPointer(nil).__sslErrors_errors_newList2()) - for _, v := range errors { - tmpList.__sslErrors_errors_setList2(v) - } - return tmpList.Pointer() - }()) - } -} - -func QSslSocket_SslLibraryBuildVersionNumber() int { - return int(int32(C.QSslSocket_QSslSocket_SslLibraryBuildVersionNumber())) -} - -func (ptr *QSslSocket) SslLibraryBuildVersionNumber() int { - return int(int32(C.QSslSocket_QSslSocket_SslLibraryBuildVersionNumber())) -} - -func QSslSocket_SslLibraryBuildVersionString() string { - return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryBuildVersionString()) -} - -func (ptr *QSslSocket) SslLibraryBuildVersionString() string { - return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryBuildVersionString()) -} - -func QSslSocket_SslLibraryVersionNumber() int { - return int(int32(C.QSslSocket_QSslSocket_SslLibraryVersionNumber())) -} - -func (ptr *QSslSocket) SslLibraryVersionNumber() int { - return int(int32(C.QSslSocket_QSslSocket_SslLibraryVersionNumber())) -} - -func QSslSocket_SslLibraryVersionString() string { - return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryVersionString()) -} - -func (ptr *QSslSocket) SslLibraryVersionString() string { - return cGoUnpackString(C.QSslSocket_QSslSocket_SslLibraryVersionString()) -} - -//export callbackQSslSocket_StartClientEncryption -func callbackQSslSocket_StartClientEncryption(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "startClientEncryption"); signal != nil { - (*(*func())(signal))() - } else { - NewQSslSocketFromPointer(ptr).StartClientEncryptionDefault() - } -} - -func (ptr *QSslSocket) ConnectStartClientEncryption(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "startClientEncryption"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "startClientEncryption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "startClientEncryption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectStartClientEncryption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "startClientEncryption") - } -} - -func (ptr *QSslSocket) StartClientEncryption() { - if ptr.Pointer() != nil { - C.QSslSocket_StartClientEncryption(ptr.Pointer()) - } -} - -func (ptr *QSslSocket) StartClientEncryptionDefault() { - if ptr.Pointer() != nil { - C.QSslSocket_StartClientEncryptionDefault(ptr.Pointer()) - } -} - -//export callbackQSslSocket_StartServerEncryption -func callbackQSslSocket_StartServerEncryption(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "startServerEncryption"); signal != nil { - (*(*func())(signal))() - } else { - NewQSslSocketFromPointer(ptr).StartServerEncryptionDefault() - } -} - -func (ptr *QSslSocket) ConnectStartServerEncryption(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "startServerEncryption"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "startServerEncryption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "startServerEncryption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectStartServerEncryption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "startServerEncryption") - } -} - -func (ptr *QSslSocket) StartServerEncryption() { - if ptr.Pointer() != nil { - C.QSslSocket_StartServerEncryption(ptr.Pointer()) - } -} - -func (ptr *QSslSocket) StartServerEncryptionDefault() { - if ptr.Pointer() != nil { - C.QSslSocket_StartServerEncryptionDefault(ptr.Pointer()) - } -} - -func QSslSocket_SupportsSsl() bool { - return int8(C.QSslSocket_QSslSocket_SupportsSsl()) != 0 -} - -func (ptr *QSslSocket) SupportsSsl() bool { - return int8(C.QSslSocket_QSslSocket_SupportsSsl()) != 0 -} - -func (ptr *QSslSocket) WaitForEncrypted(msecs int) bool { - if ptr.Pointer() != nil { - return int8(C.QSslSocket_WaitForEncrypted(ptr.Pointer(), C.int(int32(msecs)))) != 0 - } - return false -} - -//export callbackQSslSocket_DestroyQSslSocket -func callbackQSslSocket_DestroyQSslSocket(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSslSocket"); signal != nil { - (*(*func())(signal))() - } else { - NewQSslSocketFromPointer(ptr).DestroyQSslSocketDefault() - } -} - -func (ptr *QSslSocket) ConnectDestroyQSslSocket(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSslSocket"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSslSocket", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSslSocket", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSslSocket) DisconnectDestroyQSslSocket() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSslSocket") - } -} - -func (ptr *QSslSocket) DestroyQSslSocket() { - if ptr.Pointer() != nil { - C.QSslSocket_DestroyQSslSocket(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSslSocket) DestroyQSslSocketDefault() { - if ptr.Pointer() != nil { - C.QSslSocket_DestroyQSslSocketDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSslSocket) __addCaCertificates_certificates_atList2(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___addCaCertificates_certificates_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __addCaCertificates_certificates_setList2(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___addCaCertificates_certificates_setList2(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __addCaCertificates_certificates_newList2() unsafe.Pointer { - return C.QSslSocket___addCaCertificates_certificates_newList2(ptr.Pointer()) -} - -func (ptr *QSslSocket) __addDefaultCaCertificates_certificates_atList2(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___addDefaultCaCertificates_certificates_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __addDefaultCaCertificates_certificates_setList2(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___addDefaultCaCertificates_certificates_setList2(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __addDefaultCaCertificates_certificates_newList2() unsafe.Pointer { - return C.QSslSocket___addDefaultCaCertificates_certificates_newList2(ptr.Pointer()) -} - -func (ptr *QSslSocket) __caCertificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___caCertificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __caCertificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___caCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __caCertificates_newList() unsafe.Pointer { - return C.QSslSocket___caCertificates_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __ciphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslSocket___ciphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __ciphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslSocket) __ciphers_newList() unsafe.Pointer { - return C.QSslSocket___ciphers_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __defaultCaCertificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___defaultCaCertificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __defaultCaCertificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___defaultCaCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __defaultCaCertificates_newList() unsafe.Pointer { - return C.QSslSocket___defaultCaCertificates_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __defaultCiphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslSocket___defaultCiphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __defaultCiphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___defaultCiphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslSocket) __defaultCiphers_newList() unsafe.Pointer { - return C.QSslSocket___defaultCiphers_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __ignoreSslErrors_errors_atList2(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QSslSocket___ignoreSslErrors_errors_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __ignoreSslErrors_errors_setList2(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___ignoreSslErrors_errors_setList2(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QSslSocket) __ignoreSslErrors_errors_newList2() unsafe.Pointer { - return C.QSslSocket___ignoreSslErrors_errors_newList2(ptr.Pointer()) -} - -func (ptr *QSslSocket) __localCertificateChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___localCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __localCertificateChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___localCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __localCertificateChain_newList() unsafe.Pointer { - return C.QSslSocket___localCertificateChain_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __ocspResponses_atList(i int) *QOcspResponse { - if ptr.Pointer() != nil { - tmpValue := NewQOcspResponseFromPointer(C.QSslSocket___ocspResponses_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QOcspResponse).DestroyQOcspResponse) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __ocspResponses_setList(i QOcspResponse_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___ocspResponses_setList(ptr.Pointer(), PointerFromQOcspResponse(i)) - } -} - -func (ptr *QSslSocket) __ocspResponses_newList() unsafe.Pointer { - return C.QSslSocket___ocspResponses_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __peerCertificateChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___peerCertificateChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __peerCertificateChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___peerCertificateChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __peerCertificateChain_newList() unsafe.Pointer { - return C.QSslSocket___peerCertificateChain_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __setCaCertificates_certificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___setCaCertificates_certificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __setCaCertificates_certificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___setCaCertificates_certificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __setCaCertificates_certificates_newList() unsafe.Pointer { - return C.QSslSocket___setCaCertificates_certificates_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __setCiphers_ciphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslSocket___setCiphers_ciphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __setCiphers_ciphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___setCiphers_ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslSocket) __setCiphers_ciphers_newList() unsafe.Pointer { - return C.QSslSocket___setCiphers_ciphers_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __setDefaultCaCertificates_certificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___setDefaultCaCertificates_certificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __setDefaultCaCertificates_certificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___setDefaultCaCertificates_certificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __setDefaultCaCertificates_certificates_newList() unsafe.Pointer { - return C.QSslSocket___setDefaultCaCertificates_certificates_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __setDefaultCiphers_ciphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslSocket___setDefaultCiphers_ciphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __setDefaultCiphers_ciphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___setDefaultCiphers_ciphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslSocket) __setDefaultCiphers_ciphers_newList() unsafe.Pointer { - return C.QSslSocket___setDefaultCiphers_ciphers_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __setLocalCertificateChain_localChain_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___setLocalCertificateChain_localChain_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __setLocalCertificateChain_localChain_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___setLocalCertificateChain_localChain_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __setLocalCertificateChain_localChain_newList() unsafe.Pointer { - return C.QSslSocket___setLocalCertificateChain_localChain_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __sslErrors_atList(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QSslSocket___sslErrors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __sslErrors_setList(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___sslErrors_setList(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QSslSocket) __sslErrors_newList() unsafe.Pointer { - return C.QSslSocket___sslErrors_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __sslErrors_errors_atList2(i int) *QSslError { - if ptr.Pointer() != nil { - tmpValue := NewQSslErrorFromPointer(C.QSslSocket___sslErrors_errors_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslError).DestroyQSslError) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __sslErrors_errors_setList2(i QSslError_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___sslErrors_errors_setList2(ptr.Pointer(), PointerFromQSslError(i)) - } -} - -func (ptr *QSslSocket) __sslErrors_errors_newList2() unsafe.Pointer { - return C.QSslSocket___sslErrors_errors_newList2(ptr.Pointer()) -} - -func (ptr *QSslSocket) __supportedCiphers_atList(i int) *QSslCipher { - if ptr.Pointer() != nil { - tmpValue := NewQSslCipherFromPointer(C.QSslSocket___supportedCiphers_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCipher).DestroyQSslCipher) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __supportedCiphers_setList(i QSslCipher_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___supportedCiphers_setList(ptr.Pointer(), PointerFromQSslCipher(i)) - } -} - -func (ptr *QSslSocket) __supportedCiphers_newList() unsafe.Pointer { - return C.QSslSocket___supportedCiphers_newList(ptr.Pointer()) -} - -func (ptr *QSslSocket) __systemCaCertificates_atList(i int) *QSslCertificate { - if ptr.Pointer() != nil { - tmpValue := NewQSslCertificateFromPointer(C.QSslSocket___systemCaCertificates_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QSslCertificate).DestroyQSslCertificate) - return tmpValue - } - return nil -} - -func (ptr *QSslSocket) __systemCaCertificates_setList(i QSslCertificate_ITF) { - if ptr.Pointer() != nil { - C.QSslSocket___systemCaCertificates_setList(ptr.Pointer(), PointerFromQSslCertificate(i)) - } -} - -func (ptr *QSslSocket) __systemCaCertificates_newList() unsafe.Pointer { - return C.QSslSocket___systemCaCertificates_newList(ptr.Pointer()) -} - -type QTcpServer struct { - core.QObject -} - -type QTcpServer_ITF interface { - core.QObject_ITF - QTcpServer_PTR() *QTcpServer -} - -func (ptr *QTcpServer) QTcpServer_PTR() *QTcpServer { - return ptr -} - -func (ptr *QTcpServer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QTcpServer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQTcpServer(ptr QTcpServer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTcpServer_PTR().Pointer() - } - return nil -} - -func NewQTcpServerFromPointer(ptr unsafe.Pointer) (n *QTcpServer) { - n = new(QTcpServer) - n.SetPointer(ptr) - return -} -func NewQTcpServer(parent core.QObject_ITF) *QTcpServer { - tmpValue := NewQTcpServerFromPointer(C.QTcpServer_NewQTcpServer(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTcpServer_AcceptError -func callbackQTcpServer_AcceptError(ptr unsafe.Pointer, socketError C.longlong) { - if signal := qt.GetSignal(ptr, "acceptError"); signal != nil { - (*(*func(QAbstractSocket__SocketError))(signal))(QAbstractSocket__SocketError(socketError)) - } - -} - -func (ptr *QTcpServer) ConnectAcceptError(f func(socketError QAbstractSocket__SocketError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "acceptError") { - C.QTcpServer_ConnectAcceptError(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "acceptError"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "acceptError"); signal != nil { - f := func(socketError QAbstractSocket__SocketError) { - (*(*func(QAbstractSocket__SocketError))(signal))(socketError) - f(socketError) - } - qt.ConnectSignal(ptr.Pointer(), "acceptError", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "acceptError", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTcpServer) DisconnectAcceptError() { - if ptr.Pointer() != nil { - C.QTcpServer_DisconnectAcceptError(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "acceptError") - } -} - -func (ptr *QTcpServer) AcceptError(socketError QAbstractSocket__SocketError) { - if ptr.Pointer() != nil { - C.QTcpServer_AcceptError(ptr.Pointer(), C.longlong(socketError)) - } -} - -func (ptr *QTcpServer) AddPendingConnection(socket QTcpSocket_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_AddPendingConnection(ptr.Pointer(), PointerFromQTcpSocket(socket)) - } -} - -func (ptr *QTcpServer) Close() { - if ptr.Pointer() != nil { - C.QTcpServer_Close(ptr.Pointer()) - } -} - -func (ptr *QTcpServer) ErrorString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTcpServer_ErrorString(ptr.Pointer())) - } - return "" -} - -//export callbackQTcpServer_HasPendingConnections -func callbackQTcpServer_HasPendingConnections(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasPendingConnections"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTcpServerFromPointer(ptr).HasPendingConnectionsDefault()))) -} - -func (ptr *QTcpServer) ConnectHasPendingConnections(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hasPendingConnections"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hasPendingConnections", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTcpServer) DisconnectHasPendingConnections() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hasPendingConnections") - } -} - -func (ptr *QTcpServer) HasPendingConnections() bool { - if ptr.Pointer() != nil { - return int8(C.QTcpServer_HasPendingConnections(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTcpServer) HasPendingConnectionsDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QTcpServer_HasPendingConnectionsDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTcpServer) IsListening() bool { - if ptr.Pointer() != nil { - return int8(C.QTcpServer_IsListening(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTcpServer) Listen(address QHostAddress_ITF, port uint16) bool { - if ptr.Pointer() != nil { - return int8(C.QTcpServer_Listen(ptr.Pointer(), PointerFromQHostAddress(address), C.ushort(port))) != 0 - } - return false -} - -func (ptr *QTcpServer) MaxPendingConnections() int { - if ptr.Pointer() != nil { - return int(int32(C.QTcpServer_MaxPendingConnections(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTcpServer_NewConnection -func callbackQTcpServer_NewConnection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "newConnection"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTcpServer) ConnectNewConnection(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "newConnection") { - C.QTcpServer_ConnectNewConnection(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "newConnection"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "newConnection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "newConnection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTcpServer) DisconnectNewConnection() { - if ptr.Pointer() != nil { - C.QTcpServer_DisconnectNewConnection(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "newConnection") - } -} - -func (ptr *QTcpServer) NewConnection() { - if ptr.Pointer() != nil { - C.QTcpServer_NewConnection(ptr.Pointer()) - } -} - -//export callbackQTcpServer_NextPendingConnection -func callbackQTcpServer_NextPendingConnection(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "nextPendingConnection"); signal != nil { - return PointerFromQTcpSocket((*(*func() *QTcpSocket)(signal))()) - } - - return PointerFromQTcpSocket(NewQTcpServerFromPointer(ptr).NextPendingConnectionDefault()) -} - -func (ptr *QTcpServer) ConnectNextPendingConnection(f func() *QTcpSocket) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nextPendingConnection"); signal != nil { - f := func() *QTcpSocket { - (*(*func() *QTcpSocket)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nextPendingConnection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTcpServer) DisconnectNextPendingConnection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nextPendingConnection") - } -} - -func (ptr *QTcpServer) NextPendingConnection() *QTcpSocket { - if ptr.Pointer() != nil { - tmpValue := NewQTcpSocketFromPointer(C.QTcpServer_NextPendingConnection(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) NextPendingConnectionDefault() *QTcpSocket { - if ptr.Pointer() != nil { - tmpValue := NewQTcpSocketFromPointer(C.QTcpServer_NextPendingConnectionDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) PauseAccepting() { - if ptr.Pointer() != nil { - C.QTcpServer_PauseAccepting(ptr.Pointer()) - } -} - -func (ptr *QTcpServer) Proxy() *QNetworkProxy { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkProxyFromPointer(C.QTcpServer_Proxy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkProxy).DestroyQNetworkProxy) - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) ResumeAccepting() { - if ptr.Pointer() != nil { - C.QTcpServer_ResumeAccepting(ptr.Pointer()) - } -} - -func (ptr *QTcpServer) ServerAddress() *QHostAddress { - if ptr.Pointer() != nil { - tmpValue := NewQHostAddressFromPointer(C.QTcpServer_ServerAddress(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QHostAddress).DestroyQHostAddress) - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) ServerError() QAbstractSocket__SocketError { - if ptr.Pointer() != nil { - return QAbstractSocket__SocketError(C.QTcpServer_ServerError(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTcpServer) ServerPort() uint16 { - if ptr.Pointer() != nil { - return uint16(C.QTcpServer_ServerPort(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTcpServer) SetMaxPendingConnections(numConnections int) { - if ptr.Pointer() != nil { - C.QTcpServer_SetMaxPendingConnections(ptr.Pointer(), C.int(int32(numConnections))) - } -} - -func (ptr *QTcpServer) SetProxy(networkProxy QNetworkProxy_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_SetProxy(ptr.Pointer(), PointerFromQNetworkProxy(networkProxy)) - } -} - -func (ptr *QTcpServer) WaitForNewConnection(msec int, timedOut *bool) bool { - if ptr.Pointer() != nil { - var timedOutC C.char - if timedOut != nil { - timedOutC = C.char(int8(qt.GoBoolToInt(*timedOut))) - defer func() { *timedOut = int8(timedOutC) != 0 }() - } - return int8(C.QTcpServer_WaitForNewConnection(ptr.Pointer(), C.int(int32(msec)), &timedOutC)) != 0 - } - return false -} - -//export callbackQTcpServer_DestroyQTcpServer -func callbackQTcpServer_DestroyQTcpServer(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTcpServer"); signal != nil { - (*(*func())(signal))() - } else { - NewQTcpServerFromPointer(ptr).DestroyQTcpServerDefault() - } -} - -func (ptr *QTcpServer) ConnectDestroyQTcpServer(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTcpServer"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTcpServer", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTcpServer", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTcpServer) DisconnectDestroyQTcpServer() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTcpServer") - } -} - -func (ptr *QTcpServer) DestroyQTcpServer() { - if ptr.Pointer() != nil { - C.QTcpServer_DestroyQTcpServer(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTcpServer) DestroyQTcpServerDefault() { - if ptr.Pointer() != nil { - C.QTcpServer_DestroyQTcpServerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTcpServer) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTcpServer___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTcpServer) __children_newList() unsafe.Pointer { - return C.QTcpServer___children_newList(ptr.Pointer()) -} - -func (ptr *QTcpServer) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QTcpServer___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QTcpServer) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QTcpServer___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QTcpServer) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTcpServer___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTcpServer) __findChildren_newList() unsafe.Pointer { - return C.QTcpServer___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QTcpServer) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTcpServer___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTcpServer) __findChildren_newList3() unsafe.Pointer { - return C.QTcpServer___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QTcpServer) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QTcpServer___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTcpServer) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QTcpServer) __qFindChildren_newList2() unsafe.Pointer { - return C.QTcpServer___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQTcpServer_ChildEvent -func callbackQTcpServer_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQTcpServerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QTcpServer) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQTcpServer_ConnectNotify -func callbackQTcpServer_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQTcpServerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QTcpServer) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQTcpServer_CustomEvent -func callbackQTcpServer_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQTcpServerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QTcpServer) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQTcpServer_DeleteLater -func callbackQTcpServer_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQTcpServerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QTcpServer) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QTcpServer_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQTcpServer_Destroyed -func callbackQTcpServer_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQTcpServer_DisconnectNotify -func callbackQTcpServer_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQTcpServerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QTcpServer) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQTcpServer_Event -func callbackQTcpServer_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTcpServerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QTcpServer) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTcpServer_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQTcpServer_EventFilter -func callbackQTcpServer_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTcpServerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QTcpServer) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTcpServer_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQTcpServer_MetaObject -func callbackQTcpServer_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQTcpServerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QTcpServer) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QTcpServer_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQTcpServer_ObjectNameChanged -func callbackQTcpServer_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtNetwork_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQTcpServer_TimerEvent -func callbackQTcpServer_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQTcpServerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QTcpServer) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QTcpServer_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QTcpSocket struct { - QAbstractSocket -} - -type QTcpSocket_ITF interface { - QAbstractSocket_ITF - QTcpSocket_PTR() *QTcpSocket -} - -func (ptr *QTcpSocket) QTcpSocket_PTR() *QTcpSocket { - return ptr -} - -func (ptr *QTcpSocket) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSocket_PTR().Pointer() - } - return nil -} - -func (ptr *QTcpSocket) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSocket_PTR().SetPointer(p) - } -} - -func PointerFromQTcpSocket(ptr QTcpSocket_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTcpSocket_PTR().Pointer() - } - return nil -} - -func NewQTcpSocketFromPointer(ptr unsafe.Pointer) (n *QTcpSocket) { - n = new(QTcpSocket) - n.SetPointer(ptr) - return -} -func NewQTcpSocket(parent core.QObject_ITF) *QTcpSocket { - tmpValue := NewQTcpSocketFromPointer(C.QTcpSocket_NewQTcpSocket(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTcpSocket_DestroyQTcpSocket -func callbackQTcpSocket_DestroyQTcpSocket(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTcpSocket"); signal != nil { - (*(*func())(signal))() - } else { - NewQTcpSocketFromPointer(ptr).DestroyQTcpSocketDefault() - } -} - -func (ptr *QTcpSocket) ConnectDestroyQTcpSocket(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTcpSocket"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTcpSocket", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTcpSocket", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTcpSocket) DisconnectDestroyQTcpSocket() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTcpSocket") - } -} - -func (ptr *QTcpSocket) DestroyQTcpSocket() { - if ptr.Pointer() != nil { - C.QTcpSocket_DestroyQTcpSocket(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTcpSocket) DestroyQTcpSocketDefault() { - if ptr.Pointer() != nil { - C.QTcpSocket_DestroyQTcpSocketDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QUdpSocket struct { - QAbstractSocket -} - -type QUdpSocket_ITF interface { - QAbstractSocket_ITF - QUdpSocket_PTR() *QUdpSocket -} - -func (ptr *QUdpSocket) QUdpSocket_PTR() *QUdpSocket { - return ptr -} - -func (ptr *QUdpSocket) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSocket_PTR().Pointer() - } - return nil -} - -func (ptr *QUdpSocket) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSocket_PTR().SetPointer(p) - } -} - -func PointerFromQUdpSocket(ptr QUdpSocket_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUdpSocket_PTR().Pointer() - } - return nil -} - -func NewQUdpSocketFromPointer(ptr unsafe.Pointer) (n *QUdpSocket) { - n = new(QUdpSocket) - n.SetPointer(ptr) - return -} -func NewQUdpSocket(parent core.QObject_ITF) *QUdpSocket { - tmpValue := NewQUdpSocketFromPointer(C.QUdpSocket_NewQUdpSocket(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QUdpSocket) HasPendingDatagrams() bool { - if ptr.Pointer() != nil { - return int8(C.QUdpSocket_HasPendingDatagrams(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUdpSocket) JoinMulticastGroup(groupAddress QHostAddress_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUdpSocket_JoinMulticastGroup(ptr.Pointer(), PointerFromQHostAddress(groupAddress))) != 0 - } - return false -} - -func (ptr *QUdpSocket) JoinMulticastGroup2(groupAddress QHostAddress_ITF, iface QNetworkInterface_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUdpSocket_JoinMulticastGroup2(ptr.Pointer(), PointerFromQHostAddress(groupAddress), PointerFromQNetworkInterface(iface))) != 0 - } - return false -} - -func (ptr *QUdpSocket) LeaveMulticastGroup(groupAddress QHostAddress_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUdpSocket_LeaveMulticastGroup(ptr.Pointer(), PointerFromQHostAddress(groupAddress))) != 0 - } - return false -} - -func (ptr *QUdpSocket) LeaveMulticastGroup2(groupAddress QHostAddress_ITF, iface QNetworkInterface_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUdpSocket_LeaveMulticastGroup2(ptr.Pointer(), PointerFromQHostAddress(groupAddress), PointerFromQNetworkInterface(iface))) != 0 - } - return false -} - -func (ptr *QUdpSocket) MulticastInterface() *QNetworkInterface { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkInterfaceFromPointer(C.QUdpSocket_MulticastInterface(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QNetworkInterface).DestroyQNetworkInterface) - return tmpValue - } - return nil -} - -func (ptr *QUdpSocket) PendingDatagramSize() int64 { - if ptr.Pointer() != nil { - return int64(C.QUdpSocket_PendingDatagramSize(ptr.Pointer())) - } - return 0 -} - -func (ptr *QUdpSocket) ReadDatagram(data []byte, maxSize int64, address QHostAddress_ITF, port uint16) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QUdpSocket_ReadDatagram(ptr.Pointer(), dataC, C.longlong(maxSize), PointerFromQHostAddress(address), C.ushort(port))) - } - return 0 -} - -func (ptr *QUdpSocket) ReceiveDatagram(maxSize int64) *QNetworkDatagram { - if ptr.Pointer() != nil { - tmpValue := NewQNetworkDatagramFromPointer(C.QUdpSocket_ReceiveDatagram(ptr.Pointer(), C.longlong(maxSize))) - runtime.SetFinalizer(tmpValue, (*QNetworkDatagram).DestroyQNetworkDatagram) - return tmpValue - } - return nil -} - -func (ptr *QUdpSocket) SetMulticastInterface(iface QNetworkInterface_ITF) { - if ptr.Pointer() != nil { - C.QUdpSocket_SetMulticastInterface(ptr.Pointer(), PointerFromQNetworkInterface(iface)) - } -} - -func (ptr *QUdpSocket) WriteDatagram(data []byte, size int64, address QHostAddress_ITF, port uint16) int64 { - if ptr.Pointer() != nil { - var dataC *C.char - if len(data) != 0 { - dataC = (*C.char)(unsafe.Pointer(&data[0])) - } - return int64(C.QUdpSocket_WriteDatagram(ptr.Pointer(), dataC, C.longlong(size), PointerFromQHostAddress(address), C.ushort(port))) - } - return 0 -} - -func (ptr *QUdpSocket) WriteDatagram2(datagram QNetworkDatagram_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QUdpSocket_WriteDatagram2(ptr.Pointer(), PointerFromQNetworkDatagram(datagram))) - } - return 0 -} - -func (ptr *QUdpSocket) WriteDatagram3(datagram core.QByteArray_ITF, host QHostAddress_ITF, port uint16) int64 { - if ptr.Pointer() != nil { - return int64(C.QUdpSocket_WriteDatagram3(ptr.Pointer(), core.PointerFromQByteArray(datagram), PointerFromQHostAddress(host), C.ushort(port))) - } - return 0 -} - -//export callbackQUdpSocket_DestroyQUdpSocket -func callbackQUdpSocket_DestroyQUdpSocket(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QUdpSocket"); signal != nil { - (*(*func())(signal))() - } else { - NewQUdpSocketFromPointer(ptr).DestroyQUdpSocketDefault() - } -} - -func (ptr *QUdpSocket) ConnectDestroyQUdpSocket(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QUdpSocket"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QUdpSocket", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QUdpSocket", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUdpSocket) DisconnectDestroyQUdpSocket() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QUdpSocket") - } -} - -func (ptr *QUdpSocket) DestroyQUdpSocket() { - if ptr.Pointer() != nil { - C.QUdpSocket_DestroyQUdpSocket(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUdpSocket) DestroyQUdpSocketDefault() { - if ptr.Pointer() != nil { - C.QUdpSocket_DestroyQUdpSocketDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QNetworkCacheMetaData_RawHeader struct { - ptr unsafe.Pointer -} - -type QNetworkCacheMetaData_RawHeader_ITF interface { - QNetworkCacheMetaData_RawHeader_PTR() *QNetworkCacheMetaData_RawHeader -} - -func (ptr *QNetworkCacheMetaData_RawHeader) QNetworkCacheMetaData_RawHeader_PTR() *QNetworkCacheMetaData_RawHeader { - return ptr -} - -func (ptr *QNetworkCacheMetaData_RawHeader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QNetworkCacheMetaData_RawHeader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQNetworkCacheMetaData_RawHeader(ptr QNetworkCacheMetaData_RawHeader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QNetworkCacheMetaData_RawHeader_PTR().Pointer() - } - return nil -} - -func NewQNetworkCacheMetaData_RawHeaderFromPointer(ptr unsafe.Pointer) (n *QNetworkCacheMetaData_RawHeader) { - n = new(QNetworkCacheMetaData_RawHeader) - n.SetPointer(ptr) - return -} - -func (ptr *QNetworkCacheMetaData_RawHeader) DestroyQNetworkCacheMetaData_RawHeader() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQNetworkCacheMetaData_RawHeader() *QNetworkCacheMetaData_RawHeader { - tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.RawHeader_NewRawHeader()) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) - return tmpValue -} - -func NewQNetworkCacheMetaData_RawHeader2(first core.QByteArray_ITF, second core.QByteArray_ITF) *QNetworkCacheMetaData_RawHeader { - tmpValue := NewQNetworkCacheMetaData_RawHeaderFromPointer(C.RawHeader_NewRawHeader2(core.PointerFromQByteArray(first), core.PointerFromQByteArray(second))) - runtime.SetFinalizer(tmpValue, (*QNetworkCacheMetaData_RawHeader).DestroyQNetworkCacheMetaData_RawHeader) - return tmpValue -} - -func (ptr *QNetworkCacheMetaData_RawHeader) First() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.RawHeader_First(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData_RawHeader) SetFirst(vqb core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.RawHeader_SetFirst(ptr.Pointer(), core.PointerFromQByteArray(vqb)) - } -} - -func (ptr *QNetworkCacheMetaData_RawHeader) Second() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.RawHeader_Second(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QNetworkCacheMetaData_RawHeader) SetSecond(vqb core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.RawHeader_SetSecond(ptr.Pointer(), core.PointerFromQByteArray(vqb)) - } -} diff --git a/vendor/github.com/therecipe/qt/network/network.h b/vendor/github.com/therecipe/qt/network/network.h deleted file mode 100644 index af365c75..00000000 --- a/vendor/github.com/therecipe/qt/network/network.h +++ /dev/null @@ -1,1668 +0,0 @@ -// +build !minimal - -#pragma once - -#ifndef GO_QTNETWORK_H -#define GO_QTNETWORK_H - -#include - -#ifdef __cplusplus -int QAbstractNetworkCache_QAbstractNetworkCache_QRegisterMetaType(); -int QAbstractSocket_QAbstractSocket_QRegisterMetaType(); -int QDnsLookup_QDnsLookup_QRegisterMetaType(); -int QHttpMultiPart_QHttpMultiPart_QRegisterMetaType(); -int QLocalServer_QLocalServer_QRegisterMetaType(); -int QLocalSocket_QLocalSocket_QRegisterMetaType(); -int QNetworkAccessManager_QNetworkAccessManager_QRegisterMetaType(); -int QNetworkConfigurationManager_QNetworkConfigurationManager_QRegisterMetaType(); -int QNetworkCookieJar_QNetworkCookieJar_QRegisterMetaType(); -int QNetworkDiskCache_QNetworkDiskCache_QRegisterMetaType(); -int QNetworkProxyFactory_QNetworkProxyFactory_QRegisterMetaType(); -int QNetworkReply_QNetworkReply_QRegisterMetaType(); -int QNetworkSession_QNetworkSession_QRegisterMetaType(); -int QSslSocket_QSslSocket_QRegisterMetaType(); -int QTcpServer_QTcpServer_QRegisterMetaType(); -int QTcpSocket_QTcpSocket_QRegisterMetaType(); -int QUdpSocket_QUdpSocket_QRegisterMetaType(); -extern "C" { -#endif - -struct QtNetwork_PackedString { char* data; long long len; }; -struct QtNetwork_PackedList { void* data; long long len; }; -void* QAbstractNetworkCache_NewQAbstractNetworkCache(void* parent); -long long QAbstractNetworkCache_CacheSize(void* ptr); -void QAbstractNetworkCache_Clear(void* ptr); -void* QAbstractNetworkCache_Data(void* ptr, void* url); -void QAbstractNetworkCache_Insert(void* ptr, void* device); -void* QAbstractNetworkCache_MetaData(void* ptr, void* url); -void* QAbstractNetworkCache_Prepare(void* ptr, void* metaData); -char QAbstractNetworkCache_Remove(void* ptr, void* url); -void QAbstractNetworkCache_UpdateMetaData(void* ptr, void* metaData); -void QAbstractNetworkCache_DestroyQAbstractNetworkCache(void* ptr); -void QAbstractNetworkCache_DestroyQAbstractNetworkCacheDefault(void* ptr); -void* QAbstractNetworkCache___children_atList(void* ptr, int i); -void QAbstractNetworkCache___children_setList(void* ptr, void* i); -void* QAbstractNetworkCache___children_newList(void* ptr); -void* QAbstractNetworkCache___dynamicPropertyNames_atList(void* ptr, int i); -void QAbstractNetworkCache___dynamicPropertyNames_setList(void* ptr, void* i); -void* QAbstractNetworkCache___dynamicPropertyNames_newList(void* ptr); -void* QAbstractNetworkCache___findChildren_atList(void* ptr, int i); -void QAbstractNetworkCache___findChildren_setList(void* ptr, void* i); -void* QAbstractNetworkCache___findChildren_newList(void* ptr); -void* QAbstractNetworkCache___findChildren_atList3(void* ptr, int i); -void QAbstractNetworkCache___findChildren_setList3(void* ptr, void* i); -void* QAbstractNetworkCache___findChildren_newList3(void* ptr); -void* QAbstractNetworkCache___qFindChildren_atList2(void* ptr, int i); -void QAbstractNetworkCache___qFindChildren_setList2(void* ptr, void* i); -void* QAbstractNetworkCache___qFindChildren_newList2(void* ptr); -void QAbstractNetworkCache_ChildEventDefault(void* ptr, void* event); -void QAbstractNetworkCache_ConnectNotifyDefault(void* ptr, void* sign); -void QAbstractNetworkCache_CustomEventDefault(void* ptr, void* event); -void QAbstractNetworkCache_DeleteLaterDefault(void* ptr); -void QAbstractNetworkCache_DisconnectNotifyDefault(void* ptr, void* sign); -char QAbstractNetworkCache_EventDefault(void* ptr, void* e); -char QAbstractNetworkCache_EventFilterDefault(void* ptr, void* watched, void* event); -void* QAbstractNetworkCache_MetaObjectDefault(void* ptr); -void QAbstractNetworkCache_TimerEventDefault(void* ptr, void* event); -void* QAbstractSocket_NewQAbstractSocket(long long socketType, void* parent); -void QAbstractSocket_Abort(void* ptr); -char QAbstractSocket_AtEndDefault(void* ptr); -char QAbstractSocket_Bind(void* ptr, void* address, unsigned short port, long long mode); -char QAbstractSocket_Bind2(void* ptr, unsigned short port, long long mode); -long long QAbstractSocket_BytesAvailableDefault(void* ptr); -long long QAbstractSocket_BytesToWriteDefault(void* ptr); -char QAbstractSocket_CanReadLineDefault(void* ptr); -void QAbstractSocket_CloseDefault(void* ptr); -void QAbstractSocket_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol); -void QAbstractSocket_ConnectToHostDefault(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long openMode, long long protocol); -void QAbstractSocket_ConnectToHost2(void* ptr, void* address, unsigned short port, long long openMode); -void QAbstractSocket_ConnectToHost2Default(void* ptr, void* address, unsigned short port, long long openMode); -void QAbstractSocket_ConnectConnected(void* ptr, long long t); -void QAbstractSocket_DisconnectConnected(void* ptr); -void QAbstractSocket_Connected(void* ptr); -void QAbstractSocket_DisconnectFromHost(void* ptr); -void QAbstractSocket_DisconnectFromHostDefault(void* ptr); -void QAbstractSocket_ConnectDisconnected(void* ptr, long long t); -void QAbstractSocket_DisconnectDisconnected(void* ptr); -void QAbstractSocket_Disconnected(void* ptr); -long long QAbstractSocket_Error(void* ptr); -void QAbstractSocket_ConnectError2(void* ptr, long long t); -void QAbstractSocket_DisconnectError2(void* ptr); -void QAbstractSocket_Error2(void* ptr, long long socketError); -char QAbstractSocket_Flush(void* ptr); -void QAbstractSocket_ConnectHostFound(void* ptr, long long t); -void QAbstractSocket_DisconnectHostFound(void* ptr); -void QAbstractSocket_HostFound(void* ptr); -char QAbstractSocket_IsSequentialDefault(void* ptr); -char QAbstractSocket_IsValid(void* ptr); -void* QAbstractSocket_LocalAddress(void* ptr); -unsigned short QAbstractSocket_LocalPort(void* ptr); -long long QAbstractSocket_PauseMode(void* ptr); -void* QAbstractSocket_PeerAddress(void* ptr); -struct QtNetwork_PackedString QAbstractSocket_PeerName(void* ptr); -unsigned short QAbstractSocket_PeerPort(void* ptr); -struct QtNetwork_PackedString QAbstractSocket_ProtocolTag(void* ptr); -void* QAbstractSocket_Proxy(void* ptr); -void QAbstractSocket_ConnectProxyAuthenticationRequired(void* ptr, long long t); -void QAbstractSocket_DisconnectProxyAuthenticationRequired(void* ptr); -void QAbstractSocket_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator); -long long QAbstractSocket_ReadBufferSize(void* ptr); -long long QAbstractSocket_ReadData(void* ptr, char* data, long long maxSize); -long long QAbstractSocket_ReadDataDefault(void* ptr, char* data, long long maxSize); -long long QAbstractSocket_ReadLineDataDefault(void* ptr, char* data, long long maxlen); -void QAbstractSocket_Resume(void* ptr); -void QAbstractSocket_ResumeDefault(void* ptr); -void QAbstractSocket_SetLocalAddress(void* ptr, void* address); -void QAbstractSocket_SetLocalPort(void* ptr, unsigned short port); -void QAbstractSocket_SetPauseMode(void* ptr, long long pauseMode); -void QAbstractSocket_SetPeerAddress(void* ptr, void* address); -void QAbstractSocket_SetPeerName(void* ptr, struct QtNetwork_PackedString name); -void QAbstractSocket_SetPeerPort(void* ptr, unsigned short port); -void QAbstractSocket_SetProtocolTag(void* ptr, struct QtNetwork_PackedString tag); -void QAbstractSocket_SetProxy(void* ptr, void* networkProxy); -void QAbstractSocket_SetReadBufferSize(void* ptr, long long size); -void QAbstractSocket_SetReadBufferSizeDefault(void* ptr, long long size); -void QAbstractSocket_SetSocketError(void* ptr, long long socketError); -void QAbstractSocket_SetSocketOption(void* ptr, long long option, void* value); -void QAbstractSocket_SetSocketOptionDefault(void* ptr, long long option, void* value); -void QAbstractSocket_SetSocketState(void* ptr, long long state); -void* QAbstractSocket_SocketOption(void* ptr, long long option); -void* QAbstractSocket_SocketOptionDefault(void* ptr, long long option); -long long QAbstractSocket_SocketType(void* ptr); -long long QAbstractSocket_State(void* ptr); -void QAbstractSocket_ConnectStateChanged(void* ptr, long long t); -void QAbstractSocket_DisconnectStateChanged(void* ptr); -void QAbstractSocket_StateChanged(void* ptr, long long socketState); -char QAbstractSocket_WaitForBytesWrittenDefault(void* ptr, int msecs); -char QAbstractSocket_WaitForConnected(void* ptr, int msecs); -char QAbstractSocket_WaitForConnectedDefault(void* ptr, int msecs); -char QAbstractSocket_WaitForDisconnected(void* ptr, int msecs); -char QAbstractSocket_WaitForDisconnectedDefault(void* ptr, int msecs); -char QAbstractSocket_WaitForReadyReadDefault(void* ptr, int msecs); -long long QAbstractSocket_WriteData(void* ptr, char* data, long long size); -long long QAbstractSocket_WriteDataDefault(void* ptr, char* data, long long size); -void QAbstractSocket_DestroyQAbstractSocket(void* ptr); -void QAbstractSocket_DestroyQAbstractSocketDefault(void* ptr); -void* QAbstractSocket___children_atList(void* ptr, int i); -void QAbstractSocket___children_setList(void* ptr, void* i); -void* QAbstractSocket___children_newList(void* ptr); -void* QAbstractSocket___dynamicPropertyNames_atList(void* ptr, int i); -void QAbstractSocket___dynamicPropertyNames_setList(void* ptr, void* i); -void* QAbstractSocket___dynamicPropertyNames_newList(void* ptr); -void* QAbstractSocket___findChildren_atList(void* ptr, int i); -void QAbstractSocket___findChildren_setList(void* ptr, void* i); -void* QAbstractSocket___findChildren_newList(void* ptr); -void* QAbstractSocket___findChildren_atList3(void* ptr, int i); -void QAbstractSocket___findChildren_setList3(void* ptr, void* i); -void* QAbstractSocket___findChildren_newList3(void* ptr); -void* QAbstractSocket___qFindChildren_atList2(void* ptr, int i); -void QAbstractSocket___qFindChildren_setList2(void* ptr, void* i); -void* QAbstractSocket___qFindChildren_newList2(void* ptr); -char QAbstractSocket_OpenDefault(void* ptr, long long mode); -long long QAbstractSocket_PosDefault(void* ptr); -char QAbstractSocket_ResetDefault(void* ptr); -char QAbstractSocket_SeekDefault(void* ptr, long long pos); -long long QAbstractSocket_SizeDefault(void* ptr); -void QAbstractSocket_ChildEventDefault(void* ptr, void* event); -void QAbstractSocket_ConnectNotifyDefault(void* ptr, void* sign); -void QAbstractSocket_CustomEventDefault(void* ptr, void* event); -void QAbstractSocket_DeleteLaterDefault(void* ptr); -void QAbstractSocket_DisconnectNotifyDefault(void* ptr, void* sign); -char QAbstractSocket_EventDefault(void* ptr, void* e); -char QAbstractSocket_EventFilterDefault(void* ptr, void* watched, void* event); -void* QAbstractSocket_MetaObjectDefault(void* ptr); -void QAbstractSocket_TimerEventDefault(void* ptr, void* event); -void* QAuthenticator_NewQAuthenticator(); -void* QAuthenticator_NewQAuthenticator2(void* other); -char QAuthenticator_IsNull(void* ptr); -void* QAuthenticator_Option(void* ptr, struct QtNetwork_PackedString opt); -struct QtNetwork_PackedList QAuthenticator_Options(void* ptr); -struct QtNetwork_PackedString QAuthenticator_Password(void* ptr); -struct QtNetwork_PackedString QAuthenticator_Realm(void* ptr); -void QAuthenticator_SetOption(void* ptr, struct QtNetwork_PackedString opt, void* value); -void QAuthenticator_SetPassword(void* ptr, struct QtNetwork_PackedString password); -void QAuthenticator_SetUser(void* ptr, struct QtNetwork_PackedString user); -struct QtNetwork_PackedString QAuthenticator_User(void* ptr); -void QAuthenticator_DestroyQAuthenticator(void* ptr); -void* QAuthenticator___options_atList(void* ptr, struct QtNetwork_PackedString v, int i); -void QAuthenticator___options_setList(void* ptr, struct QtNetwork_PackedString key, void* i); -void* QAuthenticator___options_newList(void* ptr); -struct QtNetwork_PackedList QAuthenticator___options_keyList(void* ptr); -struct QtNetwork_PackedString QAuthenticator_____options_keyList_atList(void* ptr, int i); -void QAuthenticator_____options_keyList_setList(void* ptr, struct QtNetwork_PackedString i); -void* QAuthenticator_____options_keyList_newList(void* ptr); -void* QDnsDomainNameRecord_NewQDnsDomainNameRecord(); -void* QDnsDomainNameRecord_NewQDnsDomainNameRecord2(void* other); -struct QtNetwork_PackedString QDnsDomainNameRecord_Name(void* ptr); -void QDnsDomainNameRecord_Swap(void* ptr, void* other); -unsigned int QDnsDomainNameRecord_TimeToLive(void* ptr); -struct QtNetwork_PackedString QDnsDomainNameRecord_Value(void* ptr); -void QDnsDomainNameRecord_DestroyQDnsDomainNameRecord(void* ptr); -void* QDnsHostAddressRecord_NewQDnsHostAddressRecord(); -void* QDnsHostAddressRecord_NewQDnsHostAddressRecord2(void* other); -struct QtNetwork_PackedString QDnsHostAddressRecord_Name(void* ptr); -void QDnsHostAddressRecord_Swap(void* ptr, void* other); -unsigned int QDnsHostAddressRecord_TimeToLive(void* ptr); -void* QDnsHostAddressRecord_Value(void* ptr); -void QDnsHostAddressRecord_DestroyQDnsHostAddressRecord(void* ptr); -void* QDnsLookup_NewQDnsLookup(void* parent); -void* QDnsLookup_NewQDnsLookup2(long long ty, struct QtNetwork_PackedString name, void* parent); -void* QDnsLookup_NewQDnsLookup3(long long ty, struct QtNetwork_PackedString name, void* nameserver, void* parent); -void QDnsLookup_Abort(void* ptr); -void QDnsLookup_AbortDefault(void* ptr); -struct QtNetwork_PackedList QDnsLookup_CanonicalNameRecords(void* ptr); -long long QDnsLookup_Error(void* ptr); -struct QtNetwork_PackedString QDnsLookup_ErrorString(void* ptr); -void QDnsLookup_ConnectFinished(void* ptr, long long t); -void QDnsLookup_DisconnectFinished(void* ptr); -void QDnsLookup_Finished(void* ptr); -struct QtNetwork_PackedList QDnsLookup_HostAddressRecords(void* ptr); -char QDnsLookup_IsFinished(void* ptr); -void QDnsLookup_Lookup(void* ptr); -void QDnsLookup_LookupDefault(void* ptr); -struct QtNetwork_PackedList QDnsLookup_MailExchangeRecords(void* ptr); -struct QtNetwork_PackedString QDnsLookup_Name(void* ptr); -void QDnsLookup_ConnectNameChanged(void* ptr, long long t); -void QDnsLookup_DisconnectNameChanged(void* ptr); -void QDnsLookup_NameChanged(void* ptr, struct QtNetwork_PackedString name); -struct QtNetwork_PackedList QDnsLookup_NameServerRecords(void* ptr); -void* QDnsLookup_Nameserver(void* ptr); -void QDnsLookup_ConnectNameserverChanged(void* ptr, long long t); -void QDnsLookup_DisconnectNameserverChanged(void* ptr); -void QDnsLookup_NameserverChanged(void* ptr, void* nameserver); -struct QtNetwork_PackedList QDnsLookup_PointerRecords(void* ptr); -struct QtNetwork_PackedList QDnsLookup_ServiceRecords(void* ptr); -void QDnsLookup_SetName(void* ptr, struct QtNetwork_PackedString name); -void QDnsLookup_SetNameserver(void* ptr, void* nameserver); -void QDnsLookup_SetType(void* ptr, long long vqd); -struct QtNetwork_PackedList QDnsLookup_TextRecords(void* ptr); -long long QDnsLookup_Type(void* ptr); -void QDnsLookup_ConnectTypeChanged(void* ptr, long long t); -void QDnsLookup_DisconnectTypeChanged(void* ptr); -void QDnsLookup_TypeChanged(void* ptr, long long ty); -void QDnsLookup_DestroyQDnsLookup(void* ptr); -void QDnsLookup_DestroyQDnsLookupDefault(void* ptr); -void* QDnsLookup___canonicalNameRecords_atList(void* ptr, int i); -void QDnsLookup___canonicalNameRecords_setList(void* ptr, void* i); -void* QDnsLookup___canonicalNameRecords_newList(void* ptr); -void* QDnsLookup___hostAddressRecords_atList(void* ptr, int i); -void QDnsLookup___hostAddressRecords_setList(void* ptr, void* i); -void* QDnsLookup___hostAddressRecords_newList(void* ptr); -void* QDnsLookup___mailExchangeRecords_atList(void* ptr, int i); -void QDnsLookup___mailExchangeRecords_setList(void* ptr, void* i); -void* QDnsLookup___mailExchangeRecords_newList(void* ptr); -void* QDnsLookup___nameServerRecords_atList(void* ptr, int i); -void QDnsLookup___nameServerRecords_setList(void* ptr, void* i); -void* QDnsLookup___nameServerRecords_newList(void* ptr); -void* QDnsLookup___pointerRecords_atList(void* ptr, int i); -void QDnsLookup___pointerRecords_setList(void* ptr, void* i); -void* QDnsLookup___pointerRecords_newList(void* ptr); -void* QDnsLookup___serviceRecords_atList(void* ptr, int i); -void QDnsLookup___serviceRecords_setList(void* ptr, void* i); -void* QDnsLookup___serviceRecords_newList(void* ptr); -void* QDnsLookup___textRecords_atList(void* ptr, int i); -void QDnsLookup___textRecords_setList(void* ptr, void* i); -void* QDnsLookup___textRecords_newList(void* ptr); -void* QDnsLookup___children_atList(void* ptr, int i); -void QDnsLookup___children_setList(void* ptr, void* i); -void* QDnsLookup___children_newList(void* ptr); -void* QDnsLookup___dynamicPropertyNames_atList(void* ptr, int i); -void QDnsLookup___dynamicPropertyNames_setList(void* ptr, void* i); -void* QDnsLookup___dynamicPropertyNames_newList(void* ptr); -void* QDnsLookup___findChildren_atList(void* ptr, int i); -void QDnsLookup___findChildren_setList(void* ptr, void* i); -void* QDnsLookup___findChildren_newList(void* ptr); -void* QDnsLookup___findChildren_atList3(void* ptr, int i); -void QDnsLookup___findChildren_setList3(void* ptr, void* i); -void* QDnsLookup___findChildren_newList3(void* ptr); -void* QDnsLookup___qFindChildren_atList2(void* ptr, int i); -void QDnsLookup___qFindChildren_setList2(void* ptr, void* i); -void* QDnsLookup___qFindChildren_newList2(void* ptr); -void QDnsLookup_ChildEventDefault(void* ptr, void* event); -void QDnsLookup_ConnectNotifyDefault(void* ptr, void* sign); -void QDnsLookup_CustomEventDefault(void* ptr, void* event); -void QDnsLookup_DeleteLaterDefault(void* ptr); -void QDnsLookup_DisconnectNotifyDefault(void* ptr, void* sign); -char QDnsLookup_EventDefault(void* ptr, void* e); -char QDnsLookup_EventFilterDefault(void* ptr, void* watched, void* event); -void* QDnsLookup_MetaObjectDefault(void* ptr); -void QDnsLookup_TimerEventDefault(void* ptr, void* event); -void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord(); -void* QDnsMailExchangeRecord_NewQDnsMailExchangeRecord2(void* other); -struct QtNetwork_PackedString QDnsMailExchangeRecord_Exchange(void* ptr); -struct QtNetwork_PackedString QDnsMailExchangeRecord_Name(void* ptr); -unsigned short QDnsMailExchangeRecord_Preference(void* ptr); -void QDnsMailExchangeRecord_Swap(void* ptr, void* other); -unsigned int QDnsMailExchangeRecord_TimeToLive(void* ptr); -void QDnsMailExchangeRecord_DestroyQDnsMailExchangeRecord(void* ptr); -void* QDnsServiceRecord_NewQDnsServiceRecord(); -void* QDnsServiceRecord_NewQDnsServiceRecord2(void* other); -struct QtNetwork_PackedString QDnsServiceRecord_Name(void* ptr); -unsigned short QDnsServiceRecord_Port(void* ptr); -unsigned short QDnsServiceRecord_Priority(void* ptr); -void QDnsServiceRecord_Swap(void* ptr, void* other); -struct QtNetwork_PackedString QDnsServiceRecord_Target(void* ptr); -unsigned int QDnsServiceRecord_TimeToLive(void* ptr); -unsigned short QDnsServiceRecord_Weight(void* ptr); -void QDnsServiceRecord_DestroyQDnsServiceRecord(void* ptr); -void* QDnsTextRecord_NewQDnsTextRecord(); -void* QDnsTextRecord_NewQDnsTextRecord2(void* other); -struct QtNetwork_PackedString QDnsTextRecord_Name(void* ptr); -void QDnsTextRecord_Swap(void* ptr, void* other); -unsigned int QDnsTextRecord_TimeToLive(void* ptr); -struct QtNetwork_PackedList QDnsTextRecord_Values(void* ptr); -void QDnsTextRecord_DestroyQDnsTextRecord(void* ptr); -void* QDnsTextRecord___values_atList(void* ptr, int i); -void QDnsTextRecord___values_setList(void* ptr, void* i); -void* QDnsTextRecord___values_newList(void* ptr); -void* QHostAddress_NewQHostAddress(); -void* QHostAddress_NewQHostAddress2(unsigned int ip4Addr); -void* QHostAddress_NewQHostAddress3(char* ip6Addr); -void* QHostAddress_NewQHostAddress4(char* ip6Addr); -void* QHostAddress_NewQHostAddress7(struct QtNetwork_PackedString address); -void* QHostAddress_NewQHostAddress8(void* address); -void* QHostAddress_NewQHostAddress9(long long address); -void QHostAddress_Clear(void* ptr); -char QHostAddress_IsBroadcast(void* ptr); -char QHostAddress_IsEqual(void* ptr, void* other, long long mode); -char QHostAddress_IsGlobal(void* ptr); -char QHostAddress_IsInSubnet(void* ptr, void* subnet, int netmask); -char QHostAddress_IsLinkLocal(void* ptr); -char QHostAddress_IsLoopback(void* ptr); -char QHostAddress_IsMulticast(void* ptr); -char QHostAddress_IsNull(void* ptr); -char QHostAddress_IsSiteLocal(void* ptr); -char QHostAddress_IsUniqueLocalUnicast(void* ptr); -long long QHostAddress_Protocol(void* ptr); -struct QtNetwork_PackedString QHostAddress_ScopeId(void* ptr); -void QHostAddress_SetAddress(void* ptr, unsigned int ip4Addr); -void QHostAddress_SetAddress2(void* ptr, char* ip6Addr); -void QHostAddress_SetAddress3(void* ptr, char* ip6Addr); -char QHostAddress_SetAddress6(void* ptr, struct QtNetwork_PackedString address); -void QHostAddress_SetAddress7(void* ptr, long long address); -void QHostAddress_SetScopeId(void* ptr, struct QtNetwork_PackedString id); -void QHostAddress_Swap(void* ptr, void* other); -unsigned int QHostAddress_ToIPv4Address(void* ptr); -unsigned int QHostAddress_ToIPv4Address2(void* ptr, char* ok); -struct QtNetwork_PackedString QHostAddress_ToString(void* ptr); -void QHostAddress_DestroyQHostAddress(void* ptr); -void* QHostInfo_NewQHostInfo(int id); -void* QHostInfo_NewQHostInfo2(void* other); -void QHostInfo_QHostInfo_AbortHostLookup(int id); -struct QtNetwork_PackedList QHostInfo_Addresses(void* ptr); -long long QHostInfo_Error(void* ptr); -struct QtNetwork_PackedString QHostInfo_ErrorString(void* ptr); -void* QHostInfo_QHostInfo_FromName(struct QtNetwork_PackedString name); -struct QtNetwork_PackedString QHostInfo_HostName(void* ptr); -struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalDomainName(); -struct QtNetwork_PackedString QHostInfo_QHostInfo_LocalHostName(); -int QHostInfo_QHostInfo_LookupHost(struct QtNetwork_PackedString name, void* receiver, char* member); -int QHostInfo_LookupId(void* ptr); -void QHostInfo_SetAddresses(void* ptr, void* addresses); -void QHostInfo_SetError(void* ptr, long long error); -void QHostInfo_SetErrorString(void* ptr, struct QtNetwork_PackedString str); -void QHostInfo_SetHostName(void* ptr, struct QtNetwork_PackedString hostName); -void QHostInfo_SetLookupId(void* ptr, int id); -void QHostInfo_Swap(void* ptr, void* other); -void QHostInfo_DestroyQHostInfo(void* ptr); -void* QHostInfo___addresses_atList(void* ptr, int i); -void QHostInfo___addresses_setList(void* ptr, void* i); -void* QHostInfo___addresses_newList(void* ptr); -void* QHostInfo___setAddresses_addresses_atList(void* ptr, int i); -void QHostInfo___setAddresses_addresses_setList(void* ptr, void* i); -void* QHostInfo___setAddresses_addresses_newList(void* ptr); -void* QHstsPolicy_NewQHstsPolicy(); -void* QHstsPolicy_NewQHstsPolicy2(void* expiry, long long flags, struct QtNetwork_PackedString host, long long mode); -void* QHstsPolicy_NewQHstsPolicy3(void* other); -void* QHstsPolicy_Expiry(void* ptr); -struct QtNetwork_PackedString QHstsPolicy_Host(void* ptr, long long options); -char QHstsPolicy_IncludesSubDomains(void* ptr); -char QHstsPolicy_IsExpired(void* ptr); -void QHstsPolicy_SetExpiry(void* ptr, void* expiry); -void QHstsPolicy_SetHost(void* ptr, struct QtNetwork_PackedString host, long long mode); -void QHstsPolicy_SetIncludesSubDomains(void* ptr, char include); -void QHstsPolicy_Swap(void* ptr, void* other); -void QHstsPolicy_DestroyQHstsPolicy(void* ptr); -void* QHttpMultiPart_NewQHttpMultiPart(void* parent); -void* QHttpMultiPart_NewQHttpMultiPart2(long long contentType, void* parent); -void QHttpMultiPart_Append(void* ptr, void* httpPart); -void* QHttpMultiPart_Boundary(void* ptr); -void QHttpMultiPart_SetBoundary(void* ptr, void* boundary); -void QHttpMultiPart_SetContentType(void* ptr, long long contentType); -void QHttpMultiPart_DestroyQHttpMultiPart(void* ptr); -void QHttpMultiPart_DestroyQHttpMultiPartDefault(void* ptr); -void* QHttpMultiPart___children_atList(void* ptr, int i); -void QHttpMultiPart___children_setList(void* ptr, void* i); -void* QHttpMultiPart___children_newList(void* ptr); -void* QHttpMultiPart___dynamicPropertyNames_atList(void* ptr, int i); -void QHttpMultiPart___dynamicPropertyNames_setList(void* ptr, void* i); -void* QHttpMultiPart___dynamicPropertyNames_newList(void* ptr); -void* QHttpMultiPart___findChildren_atList(void* ptr, int i); -void QHttpMultiPart___findChildren_setList(void* ptr, void* i); -void* QHttpMultiPart___findChildren_newList(void* ptr); -void* QHttpMultiPart___findChildren_atList3(void* ptr, int i); -void QHttpMultiPart___findChildren_setList3(void* ptr, void* i); -void* QHttpMultiPart___findChildren_newList3(void* ptr); -void* QHttpMultiPart___qFindChildren_atList2(void* ptr, int i); -void QHttpMultiPart___qFindChildren_setList2(void* ptr, void* i); -void* QHttpMultiPart___qFindChildren_newList2(void* ptr); -void QHttpMultiPart_ChildEventDefault(void* ptr, void* event); -void QHttpMultiPart_ConnectNotifyDefault(void* ptr, void* sign); -void QHttpMultiPart_CustomEventDefault(void* ptr, void* event); -void QHttpMultiPart_DeleteLaterDefault(void* ptr); -void QHttpMultiPart_DisconnectNotifyDefault(void* ptr, void* sign); -char QHttpMultiPart_EventDefault(void* ptr, void* e); -char QHttpMultiPart_EventFilterDefault(void* ptr, void* watched, void* event); -void* QHttpMultiPart_MetaObjectDefault(void* ptr); -void QHttpMultiPart_TimerEventDefault(void* ptr, void* event); -void* QHttpPart_NewQHttpPart(); -void* QHttpPart_NewQHttpPart2(void* other); -void QHttpPart_SetBody(void* ptr, void* body); -void QHttpPart_SetBodyDevice(void* ptr, void* device); -void QHttpPart_SetHeader(void* ptr, long long header, void* value); -void QHttpPart_SetRawHeader(void* ptr, void* headerName, void* headerValue); -void QHttpPart_Swap(void* ptr, void* other); -void QHttpPart_DestroyQHttpPart(void* ptr); -void* QLocalServer_NewQLocalServer(void* parent); -void QLocalServer_Close(void* ptr); -struct QtNetwork_PackedString QLocalServer_ErrorString(void* ptr); -struct QtNetwork_PackedString QLocalServer_FullServerName(void* ptr); -char QLocalServer_HasPendingConnections(void* ptr); -char QLocalServer_HasPendingConnectionsDefault(void* ptr); -void QLocalServer_IncomingConnection(void* ptr, uintptr_t socketDescriptor); -void QLocalServer_IncomingConnectionDefault(void* ptr, uintptr_t socketDescriptor); -char QLocalServer_IsListening(void* ptr); -char QLocalServer_Listen(void* ptr, struct QtNetwork_PackedString name); -int QLocalServer_MaxPendingConnections(void* ptr); -void QLocalServer_ConnectNewConnection(void* ptr, long long t); -void QLocalServer_DisconnectNewConnection(void* ptr); -void QLocalServer_NewConnection(void* ptr); -void* QLocalServer_NextPendingConnection(void* ptr); -void* QLocalServer_NextPendingConnectionDefault(void* ptr); -char QLocalServer_QLocalServer_RemoveServer(struct QtNetwork_PackedString name); -long long QLocalServer_ServerError(void* ptr); -struct QtNetwork_PackedString QLocalServer_ServerName(void* ptr); -void QLocalServer_SetMaxPendingConnections(void* ptr, int numConnections); -void QLocalServer_SetSocketOptions(void* ptr, long long options); -long long QLocalServer_SocketOptions(void* ptr); -char QLocalServer_WaitForNewConnection(void* ptr, int msec, char* timedOut); -void QLocalServer_DestroyQLocalServer(void* ptr); -void QLocalServer_DestroyQLocalServerDefault(void* ptr); -void* QLocalServer___children_atList(void* ptr, int i); -void QLocalServer___children_setList(void* ptr, void* i); -void* QLocalServer___children_newList(void* ptr); -void* QLocalServer___dynamicPropertyNames_atList(void* ptr, int i); -void QLocalServer___dynamicPropertyNames_setList(void* ptr, void* i); -void* QLocalServer___dynamicPropertyNames_newList(void* ptr); -void* QLocalServer___findChildren_atList(void* ptr, int i); -void QLocalServer___findChildren_setList(void* ptr, void* i); -void* QLocalServer___findChildren_newList(void* ptr); -void* QLocalServer___findChildren_atList3(void* ptr, int i); -void QLocalServer___findChildren_setList3(void* ptr, void* i); -void* QLocalServer___findChildren_newList3(void* ptr); -void* QLocalServer___qFindChildren_atList2(void* ptr, int i); -void QLocalServer___qFindChildren_setList2(void* ptr, void* i); -void* QLocalServer___qFindChildren_newList2(void* ptr); -void QLocalServer_ChildEventDefault(void* ptr, void* event); -void QLocalServer_ConnectNotifyDefault(void* ptr, void* sign); -void QLocalServer_CustomEventDefault(void* ptr, void* event); -void QLocalServer_DeleteLaterDefault(void* ptr); -void QLocalServer_DisconnectNotifyDefault(void* ptr, void* sign); -char QLocalServer_EventDefault(void* ptr, void* e); -char QLocalServer_EventFilterDefault(void* ptr, void* watched, void* event); -void* QLocalServer_MetaObjectDefault(void* ptr); -void QLocalServer_TimerEventDefault(void* ptr, void* event); -void* QLocalSocket_NewQLocalSocket(void* parent); -void QLocalSocket_Abort(void* ptr); -long long QLocalSocket_BytesAvailableDefault(void* ptr); -long long QLocalSocket_BytesToWriteDefault(void* ptr); -char QLocalSocket_CanReadLineDefault(void* ptr); -void QLocalSocket_CloseDefault(void* ptr); -void QLocalSocket_ConnectToServer(void* ptr, long long openMode); -void QLocalSocket_ConnectToServer2(void* ptr, struct QtNetwork_PackedString name, long long openMode); -void QLocalSocket_ConnectConnected(void* ptr, long long t); -void QLocalSocket_DisconnectConnected(void* ptr); -void QLocalSocket_Connected(void* ptr); -void QLocalSocket_DisconnectFromServer(void* ptr); -void QLocalSocket_ConnectDisconnected(void* ptr, long long t); -void QLocalSocket_DisconnectDisconnected(void* ptr); -void QLocalSocket_Disconnected(void* ptr); -long long QLocalSocket_Error(void* ptr); -void QLocalSocket_ConnectError2(void* ptr, long long t); -void QLocalSocket_DisconnectError2(void* ptr); -void QLocalSocket_Error2(void* ptr, long long socketError); -char QLocalSocket_Flush(void* ptr); -struct QtNetwork_PackedString QLocalSocket_FullServerName(void* ptr); -char QLocalSocket_IsSequentialDefault(void* ptr); -char QLocalSocket_IsValid(void* ptr); -char QLocalSocket_OpenDefault(void* ptr, long long openMode); -long long QLocalSocket_ReadBufferSize(void* ptr); -long long QLocalSocket_ReadData(void* ptr, char* data, long long c); -long long QLocalSocket_ReadDataDefault(void* ptr, char* data, long long c); -struct QtNetwork_PackedString QLocalSocket_ServerName(void* ptr); -void QLocalSocket_SetReadBufferSize(void* ptr, long long size); -void QLocalSocket_SetServerName(void* ptr, struct QtNetwork_PackedString name); -long long QLocalSocket_State(void* ptr); -void QLocalSocket_ConnectStateChanged(void* ptr, long long t); -void QLocalSocket_DisconnectStateChanged(void* ptr); -void QLocalSocket_StateChanged(void* ptr, long long socketState); -char QLocalSocket_WaitForBytesWrittenDefault(void* ptr, int msecs); -char QLocalSocket_WaitForConnected(void* ptr, int msecs); -char QLocalSocket_WaitForDisconnected(void* ptr, int msecs); -char QLocalSocket_WaitForReadyReadDefault(void* ptr, int msecs); -long long QLocalSocket_WriteData(void* ptr, char* data, long long c); -long long QLocalSocket_WriteDataDefault(void* ptr, char* data, long long c); -void QLocalSocket_DestroyQLocalSocket(void* ptr); -void QLocalSocket_DestroyQLocalSocketDefault(void* ptr); -void* QLocalSocket___children_atList(void* ptr, int i); -void QLocalSocket___children_setList(void* ptr, void* i); -void* QLocalSocket___children_newList(void* ptr); -void* QLocalSocket___dynamicPropertyNames_atList(void* ptr, int i); -void QLocalSocket___dynamicPropertyNames_setList(void* ptr, void* i); -void* QLocalSocket___dynamicPropertyNames_newList(void* ptr); -void* QLocalSocket___findChildren_atList(void* ptr, int i); -void QLocalSocket___findChildren_setList(void* ptr, void* i); -void* QLocalSocket___findChildren_newList(void* ptr); -void* QLocalSocket___findChildren_atList3(void* ptr, int i); -void QLocalSocket___findChildren_setList3(void* ptr, void* i); -void* QLocalSocket___findChildren_newList3(void* ptr); -void* QLocalSocket___qFindChildren_atList2(void* ptr, int i); -void QLocalSocket___qFindChildren_setList2(void* ptr, void* i); -void* QLocalSocket___qFindChildren_newList2(void* ptr); -char QLocalSocket_AtEndDefault(void* ptr); -long long QLocalSocket_PosDefault(void* ptr); -long long QLocalSocket_ReadLineDataDefault(void* ptr, char* data, long long maxSize); -char QLocalSocket_ResetDefault(void* ptr); -char QLocalSocket_SeekDefault(void* ptr, long long pos); -long long QLocalSocket_SizeDefault(void* ptr); -void QLocalSocket_ChildEventDefault(void* ptr, void* event); -void QLocalSocket_ConnectNotifyDefault(void* ptr, void* sign); -void QLocalSocket_CustomEventDefault(void* ptr, void* event); -void QLocalSocket_DeleteLaterDefault(void* ptr); -void QLocalSocket_DisconnectNotifyDefault(void* ptr, void* sign); -char QLocalSocket_EventDefault(void* ptr, void* e); -char QLocalSocket_EventFilterDefault(void* ptr, void* watched, void* event); -void* QLocalSocket_MetaObjectDefault(void* ptr); -void QLocalSocket_TimerEventDefault(void* ptr, void* event); -void* QNetworkAccessManager_NewQNetworkAccessManager(void* parent); -void* QNetworkAccessManager_ActiveConfiguration(void* ptr); -void QNetworkAccessManager_AddStrictTransportSecurityHosts(void* ptr, void* knownHosts); -void QNetworkAccessManager_ConnectAuthenticationRequired(void* ptr, long long t); -void QNetworkAccessManager_DisconnectAuthenticationRequired(void* ptr); -void QNetworkAccessManager_AuthenticationRequired(void* ptr, void* reply, void* authenticator); -void* QNetworkAccessManager_Cache(void* ptr); -void QNetworkAccessManager_ClearAccessCache(void* ptr); -void QNetworkAccessManager_ClearConnectionCache(void* ptr); -void* QNetworkAccessManager_Configuration(void* ptr); -void QNetworkAccessManager_ConnectToHost(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port); -void QNetworkAccessManager_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration); -void QNetworkAccessManager_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, void* sslConfiguration, struct QtNetwork_PackedString peerName); -void* QNetworkAccessManager_CookieJar(void* ptr); -void* QNetworkAccessManager_CreateRequest(void* ptr, long long op, void* originalReq, void* outgoingData); -void* QNetworkAccessManager_CreateRequestDefault(void* ptr, long long op, void* originalReq, void* outgoingData); -void* QNetworkAccessManager_DeleteResource(void* ptr, void* request); -void QNetworkAccessManager_EnableStrictTransportSecurityStore(void* ptr, char enabled, struct QtNetwork_PackedString storeDir); -void QNetworkAccessManager_ConnectEncrypted(void* ptr, long long t); -void QNetworkAccessManager_DisconnectEncrypted(void* ptr); -void QNetworkAccessManager_Encrypted(void* ptr, void* reply); -void QNetworkAccessManager_ConnectFinished(void* ptr, long long t); -void QNetworkAccessManager_DisconnectFinished(void* ptr); -void QNetworkAccessManager_Finished(void* ptr, void* reply); -void* QNetworkAccessManager_Get(void* ptr, void* request); -void* QNetworkAccessManager_Head(void* ptr, void* request); -char QNetworkAccessManager_IsStrictTransportSecurityEnabled(void* ptr); -char QNetworkAccessManager_IsStrictTransportSecurityStoreEnabled(void* ptr); -long long QNetworkAccessManager_NetworkAccessible(void* ptr); -void QNetworkAccessManager_ConnectNetworkAccessibleChanged(void* ptr, long long t); -void QNetworkAccessManager_DisconnectNetworkAccessibleChanged(void* ptr); -void QNetworkAccessManager_NetworkAccessibleChanged(void* ptr, long long accessible); -void* QNetworkAccessManager_Post(void* ptr, void* request, void* data); -void* QNetworkAccessManager_Post2(void* ptr, void* request, void* data); -void* QNetworkAccessManager_Post3(void* ptr, void* request, void* multiPart); -void QNetworkAccessManager_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t); -void QNetworkAccessManager_DisconnectPreSharedKeyAuthenticationRequired(void* ptr); -void QNetworkAccessManager_PreSharedKeyAuthenticationRequired(void* ptr, void* reply, void* authenticator); -void* QNetworkAccessManager_Proxy(void* ptr); -void QNetworkAccessManager_ConnectProxyAuthenticationRequired(void* ptr, long long t); -void QNetworkAccessManager_DisconnectProxyAuthenticationRequired(void* ptr); -void QNetworkAccessManager_ProxyAuthenticationRequired(void* ptr, void* proxy, void* authenticator); -void* QNetworkAccessManager_ProxyFactory(void* ptr); -void* QNetworkAccessManager_Put(void* ptr, void* request, void* data); -void* QNetworkAccessManager_Put2(void* ptr, void* request, void* data); -void* QNetworkAccessManager_Put3(void* ptr, void* request, void* multiPart); -long long QNetworkAccessManager_RedirectPolicy(void* ptr); -void* QNetworkAccessManager_SendCustomRequest(void* ptr, void* request, void* verb, void* data); -void* QNetworkAccessManager_SendCustomRequest2(void* ptr, void* request, void* verb, void* data); -void* QNetworkAccessManager_SendCustomRequest3(void* ptr, void* request, void* verb, void* multiPart); -void QNetworkAccessManager_SetCache(void* ptr, void* cache); -void QNetworkAccessManager_SetConfiguration(void* ptr, void* config); -void QNetworkAccessManager_SetCookieJar(void* ptr, void* cookieJar); -void QNetworkAccessManager_SetNetworkAccessible(void* ptr, long long accessible); -void QNetworkAccessManager_SetProxy(void* ptr, void* proxy); -void QNetworkAccessManager_SetProxyFactory(void* ptr, void* factory); -void QNetworkAccessManager_SetRedirectPolicy(void* ptr, long long policy); -void QNetworkAccessManager_SetStrictTransportSecurityEnabled(void* ptr, char enabled); -void QNetworkAccessManager_ConnectSslErrors(void* ptr, long long t); -void QNetworkAccessManager_DisconnectSslErrors(void* ptr); -void QNetworkAccessManager_SslErrors(void* ptr, void* reply, void* errors); -struct QtNetwork_PackedList QNetworkAccessManager_StrictTransportSecurityHosts(void* ptr); -struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemes(void* ptr); -struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementation(void* ptr); -struct QtNetwork_PackedString QNetworkAccessManager_SupportedSchemesImplementationDefault(void* ptr); -void QNetworkAccessManager_DestroyQNetworkAccessManager(void* ptr); -void QNetworkAccessManager_DestroyQNetworkAccessManagerDefault(void* ptr); -void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_atList(void* ptr, int i); -void QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_setList(void* ptr, void* i); -void* QNetworkAccessManager___addStrictTransportSecurityHosts_knownHosts_newList(void* ptr); -void* QNetworkAccessManager___sslErrors_errors_atList(void* ptr, int i); -void QNetworkAccessManager___sslErrors_errors_setList(void* ptr, void* i); -void* QNetworkAccessManager___sslErrors_errors_newList(void* ptr); -void* QNetworkAccessManager___strictTransportSecurityHosts_atList(void* ptr, int i); -void QNetworkAccessManager___strictTransportSecurityHosts_setList(void* ptr, void* i); -void* QNetworkAccessManager___strictTransportSecurityHosts_newList(void* ptr); -void* QNetworkAccessManager___children_atList(void* ptr, int i); -void QNetworkAccessManager___children_setList(void* ptr, void* i); -void* QNetworkAccessManager___children_newList(void* ptr); -void* QNetworkAccessManager___dynamicPropertyNames_atList(void* ptr, int i); -void QNetworkAccessManager___dynamicPropertyNames_setList(void* ptr, void* i); -void* QNetworkAccessManager___dynamicPropertyNames_newList(void* ptr); -void* QNetworkAccessManager___findChildren_atList(void* ptr, int i); -void QNetworkAccessManager___findChildren_setList(void* ptr, void* i); -void* QNetworkAccessManager___findChildren_newList(void* ptr); -void* QNetworkAccessManager___findChildren_atList3(void* ptr, int i); -void QNetworkAccessManager___findChildren_setList3(void* ptr, void* i); -void* QNetworkAccessManager___findChildren_newList3(void* ptr); -void* QNetworkAccessManager___qFindChildren_atList2(void* ptr, int i); -void QNetworkAccessManager___qFindChildren_setList2(void* ptr, void* i); -void* QNetworkAccessManager___qFindChildren_newList2(void* ptr); -void QNetworkAccessManager_ChildEventDefault(void* ptr, void* event); -void QNetworkAccessManager_ConnectNotifyDefault(void* ptr, void* sign); -void QNetworkAccessManager_CustomEventDefault(void* ptr, void* event); -void QNetworkAccessManager_DeleteLaterDefault(void* ptr); -void QNetworkAccessManager_DisconnectNotifyDefault(void* ptr, void* sign); -char QNetworkAccessManager_EventDefault(void* ptr, void* e); -char QNetworkAccessManager_EventFilterDefault(void* ptr, void* watched, void* event); -void* QNetworkAccessManager_MetaObjectDefault(void* ptr); -void QNetworkAccessManager_TimerEventDefault(void* ptr, void* event); -void* QNetworkAddressEntry_NewQNetworkAddressEntry(); -void* QNetworkAddressEntry_NewQNetworkAddressEntry2(void* other); -void* QNetworkAddressEntry_Broadcast(void* ptr); -void QNetworkAddressEntry_ClearAddressLifetime(void* ptr); -long long QNetworkAddressEntry_DnsEligibility(void* ptr); -void* QNetworkAddressEntry_Ip(void* ptr); -char QNetworkAddressEntry_IsLifetimeKnown(void* ptr); -char QNetworkAddressEntry_IsPermanent(void* ptr); -char QNetworkAddressEntry_IsTemporary(void* ptr); -void* QNetworkAddressEntry_Netmask(void* ptr); -int QNetworkAddressEntry_PrefixLength(void* ptr); -void QNetworkAddressEntry_SetAddressLifetime(void* ptr, void* preferred, void* validity); -void QNetworkAddressEntry_SetBroadcast(void* ptr, void* newBroadcast); -void QNetworkAddressEntry_SetDnsEligibility(void* ptr, long long status); -void QNetworkAddressEntry_SetIp(void* ptr, void* newIp); -void QNetworkAddressEntry_SetNetmask(void* ptr, void* newNetmask); -void QNetworkAddressEntry_SetPrefixLength(void* ptr, int length); -void QNetworkAddressEntry_Swap(void* ptr, void* other); -void QNetworkAddressEntry_DestroyQNetworkAddressEntry(void* ptr); -void* QNetworkCacheMetaData_NewQNetworkCacheMetaData(); -void* QNetworkCacheMetaData_NewQNetworkCacheMetaData2(void* other); -void* QNetworkCacheMetaData_ExpirationDate(void* ptr); -char QNetworkCacheMetaData_IsValid(void* ptr); -void* QNetworkCacheMetaData_LastModified(void* ptr); -struct QtNetwork_PackedList QNetworkCacheMetaData_RawHeaders(void* ptr); -char QNetworkCacheMetaData_SaveToDisk(void* ptr); -void QNetworkCacheMetaData_SetExpirationDate(void* ptr, void* dateTime); -void QNetworkCacheMetaData_SetLastModified(void* ptr, void* dateTime); -void QNetworkCacheMetaData_SetRawHeaders(void* ptr, void* list); -void QNetworkCacheMetaData_SetSaveToDisk(void* ptr, char allow); -void QNetworkCacheMetaData_SetUrl(void* ptr, void* url); -void QNetworkCacheMetaData_Swap(void* ptr, void* other); -void* QNetworkCacheMetaData_Url(void* ptr); -void QNetworkCacheMetaData_DestroyQNetworkCacheMetaData(void* ptr); -void* QNetworkCacheMetaData___rawHeaders_atList(void* ptr, int i); -void QNetworkCacheMetaData___rawHeaders_setList(void* ptr, void* i); -void* QNetworkCacheMetaData___rawHeaders_newList(void* ptr); -void* QNetworkCacheMetaData___setRawHeaders_list_atList(void* ptr, int i); -void QNetworkCacheMetaData___setRawHeaders_list_setList(void* ptr, void* i); -void* QNetworkCacheMetaData___setRawHeaders_list_newList(void* ptr); -void* QNetworkConfiguration_NewQNetworkConfiguration(); -void* QNetworkConfiguration_NewQNetworkConfiguration2(void* other); -long long QNetworkConfiguration_BearerType(void* ptr); -long long QNetworkConfiguration_BearerTypeFamily(void* ptr); -struct QtNetwork_PackedString QNetworkConfiguration_BearerTypeName(void* ptr); -struct QtNetwork_PackedList QNetworkConfiguration_Children(void* ptr); -int QNetworkConfiguration_ConnectTimeout(void* ptr); -struct QtNetwork_PackedString QNetworkConfiguration_Identifier(void* ptr); -char QNetworkConfiguration_IsRoamingAvailable(void* ptr); -char QNetworkConfiguration_IsValid(void* ptr); -struct QtNetwork_PackedString QNetworkConfiguration_Name(void* ptr); -long long QNetworkConfiguration_Purpose(void* ptr); -char QNetworkConfiguration_SetConnectTimeout(void* ptr, int timeout); -long long QNetworkConfiguration_State(void* ptr); -void QNetworkConfiguration_Swap(void* ptr, void* other); -long long QNetworkConfiguration_Type(void* ptr); -void QNetworkConfiguration_DestroyQNetworkConfiguration(void* ptr); -void* QNetworkConfiguration___children_atList(void* ptr, int i); -void QNetworkConfiguration___children_setList(void* ptr, void* i); -void* QNetworkConfiguration___children_newList(void* ptr); -void* QNetworkConfigurationManager_NewQNetworkConfigurationManager(void* parent); -struct QtNetwork_PackedList QNetworkConfigurationManager_AllConfigurations(void* ptr, long long filter); -long long QNetworkConfigurationManager_Capabilities(void* ptr); -void QNetworkConfigurationManager_ConnectConfigurationAdded(void* ptr, long long t); -void QNetworkConfigurationManager_DisconnectConfigurationAdded(void* ptr); -void QNetworkConfigurationManager_ConfigurationAdded(void* ptr, void* config); -void QNetworkConfigurationManager_ConnectConfigurationChanged(void* ptr, long long t); -void QNetworkConfigurationManager_DisconnectConfigurationChanged(void* ptr); -void QNetworkConfigurationManager_ConfigurationChanged(void* ptr, void* config); -void* QNetworkConfigurationManager_ConfigurationFromIdentifier(void* ptr, struct QtNetwork_PackedString identifier); -void QNetworkConfigurationManager_ConnectConfigurationRemoved(void* ptr, long long t); -void QNetworkConfigurationManager_DisconnectConfigurationRemoved(void* ptr); -void QNetworkConfigurationManager_ConfigurationRemoved(void* ptr, void* config); -void* QNetworkConfigurationManager_DefaultConfiguration(void* ptr); -char QNetworkConfigurationManager_IsOnline(void* ptr); -void QNetworkConfigurationManager_ConnectOnlineStateChanged(void* ptr, long long t); -void QNetworkConfigurationManager_DisconnectOnlineStateChanged(void* ptr); -void QNetworkConfigurationManager_OnlineStateChanged(void* ptr, char isOnline); -void QNetworkConfigurationManager_ConnectUpdateCompleted(void* ptr, long long t); -void QNetworkConfigurationManager_DisconnectUpdateCompleted(void* ptr); -void QNetworkConfigurationManager_UpdateCompleted(void* ptr); -void QNetworkConfigurationManager_UpdateConfigurations(void* ptr); -void QNetworkConfigurationManager_UpdateConfigurationsDefault(void* ptr); -void QNetworkConfigurationManager_DestroyQNetworkConfigurationManager(void* ptr); -void QNetworkConfigurationManager_DestroyQNetworkConfigurationManagerDefault(void* ptr); -void* QNetworkConfigurationManager___allConfigurations_atList(void* ptr, int i); -void QNetworkConfigurationManager___allConfigurations_setList(void* ptr, void* i); -void* QNetworkConfigurationManager___allConfigurations_newList(void* ptr); -void* QNetworkConfigurationManager___children_atList(void* ptr, int i); -void QNetworkConfigurationManager___children_setList(void* ptr, void* i); -void* QNetworkConfigurationManager___children_newList(void* ptr); -void* QNetworkConfigurationManager___dynamicPropertyNames_atList(void* ptr, int i); -void QNetworkConfigurationManager___dynamicPropertyNames_setList(void* ptr, void* i); -void* QNetworkConfigurationManager___dynamicPropertyNames_newList(void* ptr); -void* QNetworkConfigurationManager___findChildren_atList(void* ptr, int i); -void QNetworkConfigurationManager___findChildren_setList(void* ptr, void* i); -void* QNetworkConfigurationManager___findChildren_newList(void* ptr); -void* QNetworkConfigurationManager___findChildren_atList3(void* ptr, int i); -void QNetworkConfigurationManager___findChildren_setList3(void* ptr, void* i); -void* QNetworkConfigurationManager___findChildren_newList3(void* ptr); -void* QNetworkConfigurationManager___qFindChildren_atList2(void* ptr, int i); -void QNetworkConfigurationManager___qFindChildren_setList2(void* ptr, void* i); -void* QNetworkConfigurationManager___qFindChildren_newList2(void* ptr); -void QNetworkConfigurationManager_ChildEventDefault(void* ptr, void* event); -void QNetworkConfigurationManager_ConnectNotifyDefault(void* ptr, void* sign); -void QNetworkConfigurationManager_CustomEventDefault(void* ptr, void* event); -void QNetworkConfigurationManager_DeleteLaterDefault(void* ptr); -void QNetworkConfigurationManager_DisconnectNotifyDefault(void* ptr, void* sign); -char QNetworkConfigurationManager_EventDefault(void* ptr, void* e); -char QNetworkConfigurationManager_EventFilterDefault(void* ptr, void* watched, void* event); -void* QNetworkConfigurationManager_MetaObjectDefault(void* ptr); -void QNetworkConfigurationManager_TimerEventDefault(void* ptr, void* event); -void* QNetworkCookie_NewQNetworkCookie(void* name, void* value); -void* QNetworkCookie_NewQNetworkCookie2(void* other); -struct QtNetwork_PackedString QNetworkCookie_Domain(void* ptr); -void* QNetworkCookie_ExpirationDate(void* ptr); -char QNetworkCookie_HasSameIdentifier(void* ptr, void* other); -char QNetworkCookie_IsHttpOnly(void* ptr); -char QNetworkCookie_IsSecure(void* ptr); -char QNetworkCookie_IsSessionCookie(void* ptr); -void* QNetworkCookie_Name(void* ptr); -void QNetworkCookie_Normalize(void* ptr, void* url); -struct QtNetwork_PackedList QNetworkCookie_QNetworkCookie_ParseCookies(void* cookieString); -struct QtNetwork_PackedString QNetworkCookie_Path(void* ptr); -void QNetworkCookie_SetDomain(void* ptr, struct QtNetwork_PackedString domain); -void QNetworkCookie_SetExpirationDate(void* ptr, void* date); -void QNetworkCookie_SetHttpOnly(void* ptr, char enable); -void QNetworkCookie_SetName(void* ptr, void* cookieName); -void QNetworkCookie_SetPath(void* ptr, struct QtNetwork_PackedString path); -void QNetworkCookie_SetSecure(void* ptr, char enable); -void QNetworkCookie_SetValue(void* ptr, void* value); -void QNetworkCookie_Swap(void* ptr, void* other); -void* QNetworkCookie_ToRawForm(void* ptr, long long form); -void* QNetworkCookie_Value(void* ptr); -void QNetworkCookie_DestroyQNetworkCookie(void* ptr); -void* QNetworkCookie___parseCookies_atList(void* ptr, int i); -void QNetworkCookie___parseCookies_setList(void* ptr, void* i); -void* QNetworkCookie___parseCookies_newList(void* ptr); -void* QNetworkCookieJar_NewQNetworkCookieJar(void* parent); -struct QtNetwork_PackedList QNetworkCookieJar_AllCookies(void* ptr); -struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrl(void* ptr, void* url); -struct QtNetwork_PackedList QNetworkCookieJar_CookiesForUrlDefault(void* ptr, void* url); -char QNetworkCookieJar_DeleteCookie(void* ptr, void* cookie); -char QNetworkCookieJar_DeleteCookieDefault(void* ptr, void* cookie); -char QNetworkCookieJar_InsertCookie(void* ptr, void* cookie); -char QNetworkCookieJar_InsertCookieDefault(void* ptr, void* cookie); -void QNetworkCookieJar_SetAllCookies(void* ptr, void* cookieList); -char QNetworkCookieJar_SetCookiesFromUrl(void* ptr, void* cookieList, void* url); -char QNetworkCookieJar_SetCookiesFromUrlDefault(void* ptr, void* cookieList, void* url); -char QNetworkCookieJar_UpdateCookie(void* ptr, void* cookie); -char QNetworkCookieJar_UpdateCookieDefault(void* ptr, void* cookie); -char QNetworkCookieJar_ValidateCookie(void* ptr, void* cookie, void* url); -char QNetworkCookieJar_ValidateCookieDefault(void* ptr, void* cookie, void* url); -void QNetworkCookieJar_DestroyQNetworkCookieJar(void* ptr); -void QNetworkCookieJar_DestroyQNetworkCookieJarDefault(void* ptr); -void* QNetworkCookieJar___allCookies_atList(void* ptr, int i); -void QNetworkCookieJar___allCookies_setList(void* ptr, void* i); -void* QNetworkCookieJar___allCookies_newList(void* ptr); -void* QNetworkCookieJar___cookiesForUrl_atList(void* ptr, int i); -void QNetworkCookieJar___cookiesForUrl_setList(void* ptr, void* i); -void* QNetworkCookieJar___cookiesForUrl_newList(void* ptr); -void* QNetworkCookieJar___setAllCookies_cookieList_atList(void* ptr, int i); -void QNetworkCookieJar___setAllCookies_cookieList_setList(void* ptr, void* i); -void* QNetworkCookieJar___setAllCookies_cookieList_newList(void* ptr); -void* QNetworkCookieJar___setCookiesFromUrl_cookieList_atList(void* ptr, int i); -void QNetworkCookieJar___setCookiesFromUrl_cookieList_setList(void* ptr, void* i); -void* QNetworkCookieJar___setCookiesFromUrl_cookieList_newList(void* ptr); -void* QNetworkCookieJar___children_atList(void* ptr, int i); -void QNetworkCookieJar___children_setList(void* ptr, void* i); -void* QNetworkCookieJar___children_newList(void* ptr); -void* QNetworkCookieJar___dynamicPropertyNames_atList(void* ptr, int i); -void QNetworkCookieJar___dynamicPropertyNames_setList(void* ptr, void* i); -void* QNetworkCookieJar___dynamicPropertyNames_newList(void* ptr); -void* QNetworkCookieJar___findChildren_atList(void* ptr, int i); -void QNetworkCookieJar___findChildren_setList(void* ptr, void* i); -void* QNetworkCookieJar___findChildren_newList(void* ptr); -void* QNetworkCookieJar___findChildren_atList3(void* ptr, int i); -void QNetworkCookieJar___findChildren_setList3(void* ptr, void* i); -void* QNetworkCookieJar___findChildren_newList3(void* ptr); -void* QNetworkCookieJar___qFindChildren_atList2(void* ptr, int i); -void QNetworkCookieJar___qFindChildren_setList2(void* ptr, void* i); -void* QNetworkCookieJar___qFindChildren_newList2(void* ptr); -void QNetworkCookieJar_ChildEventDefault(void* ptr, void* event); -void QNetworkCookieJar_ConnectNotifyDefault(void* ptr, void* sign); -void QNetworkCookieJar_CustomEventDefault(void* ptr, void* event); -void QNetworkCookieJar_DeleteLaterDefault(void* ptr); -void QNetworkCookieJar_DisconnectNotifyDefault(void* ptr, void* sign); -char QNetworkCookieJar_EventDefault(void* ptr, void* e); -char QNetworkCookieJar_EventFilterDefault(void* ptr, void* watched, void* event); -void* QNetworkCookieJar_MetaObjectDefault(void* ptr); -void QNetworkCookieJar_TimerEventDefault(void* ptr, void* event); -void* QNetworkDatagram_NewQNetworkDatagram(); -void* QNetworkDatagram_NewQNetworkDatagram2(void* data, void* destinationAddress, unsigned short port); -void* QNetworkDatagram_NewQNetworkDatagram3(void* other); -void QNetworkDatagram_Clear(void* ptr); -void* QNetworkDatagram_Data(void* ptr); -void* QNetworkDatagram_DestinationAddress(void* ptr); -int QNetworkDatagram_DestinationPort(void* ptr); -int QNetworkDatagram_HopLimit(void* ptr); -unsigned int QNetworkDatagram_InterfaceIndex(void* ptr); -char QNetworkDatagram_IsNull(void* ptr); -char QNetworkDatagram_IsValid(void* ptr); -void* QNetworkDatagram_MakeReply(void* ptr, void* payload); -void* QNetworkDatagram_MakeReply2(void* ptr, void* payload); -void* QNetworkDatagram_SenderAddress(void* ptr); -int QNetworkDatagram_SenderPort(void* ptr); -void QNetworkDatagram_SetData(void* ptr, void* data); -void QNetworkDatagram_SetDestination(void* ptr, void* address, unsigned short port); -void QNetworkDatagram_SetHopLimit(void* ptr, int count); -void QNetworkDatagram_SetInterfaceIndex(void* ptr, unsigned int index); -void QNetworkDatagram_SetSender(void* ptr, void* address, unsigned short port); -void QNetworkDatagram_Swap(void* ptr, void* other); -void* QNetworkDiskCache_NewQNetworkDiskCache(void* parent); -struct QtNetwork_PackedString QNetworkDiskCache_CacheDirectory(void* ptr); -long long QNetworkDiskCache_CacheSize(void* ptr); -long long QNetworkDiskCache_CacheSizeDefault(void* ptr); -void QNetworkDiskCache_Clear(void* ptr); -void QNetworkDiskCache_ClearDefault(void* ptr); -void* QNetworkDiskCache_Data(void* ptr, void* url); -void* QNetworkDiskCache_DataDefault(void* ptr, void* url); -long long QNetworkDiskCache_Expire(void* ptr); -long long QNetworkDiskCache_ExpireDefault(void* ptr); -void* QNetworkDiskCache_FileMetaData(void* ptr, struct QtNetwork_PackedString fileName); -void QNetworkDiskCache_Insert(void* ptr, void* device); -void QNetworkDiskCache_InsertDefault(void* ptr, void* device); -long long QNetworkDiskCache_MaximumCacheSize(void* ptr); -void* QNetworkDiskCache_MetaData(void* ptr, void* url); -void* QNetworkDiskCache_MetaDataDefault(void* ptr, void* url); -void* QNetworkDiskCache_Prepare(void* ptr, void* metaData); -void* QNetworkDiskCache_PrepareDefault(void* ptr, void* metaData); -char QNetworkDiskCache_Remove(void* ptr, void* url); -char QNetworkDiskCache_RemoveDefault(void* ptr, void* url); -void QNetworkDiskCache_SetCacheDirectory(void* ptr, struct QtNetwork_PackedString cacheDir); -void QNetworkDiskCache_SetMaximumCacheSize(void* ptr, long long size); -void QNetworkDiskCache_UpdateMetaData(void* ptr, void* metaData); -void QNetworkDiskCache_UpdateMetaDataDefault(void* ptr, void* metaData); -void QNetworkDiskCache_DestroyQNetworkDiskCache(void* ptr); -void QNetworkDiskCache_DestroyQNetworkDiskCacheDefault(void* ptr); -void* QNetworkInterface_NewQNetworkInterface(); -void* QNetworkInterface_NewQNetworkInterface2(void* other); -struct QtNetwork_PackedList QNetworkInterface_AddressEntries(void* ptr); -struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllAddresses(); -struct QtNetwork_PackedList QNetworkInterface_QNetworkInterface_AllInterfaces(); -long long QNetworkInterface_Flags(void* ptr); -struct QtNetwork_PackedString QNetworkInterface_HardwareAddress(void* ptr); -struct QtNetwork_PackedString QNetworkInterface_HumanReadableName(void* ptr); -int QNetworkInterface_Index(void* ptr); -void* QNetworkInterface_QNetworkInterface_InterfaceFromIndex(int index); -void* QNetworkInterface_QNetworkInterface_InterfaceFromName(struct QtNetwork_PackedString name); -int QNetworkInterface_QNetworkInterface_InterfaceIndexFromName(struct QtNetwork_PackedString name); -struct QtNetwork_PackedString QNetworkInterface_QNetworkInterface_InterfaceNameFromIndex(int index); -char QNetworkInterface_IsValid(void* ptr); -int QNetworkInterface_MaximumTransmissionUnit(void* ptr); -struct QtNetwork_PackedString QNetworkInterface_Name(void* ptr); -void QNetworkInterface_Swap(void* ptr, void* other); -long long QNetworkInterface_Type(void* ptr); -void QNetworkInterface_DestroyQNetworkInterface(void* ptr); -void* QNetworkInterface___addressEntries_atList(void* ptr, int i); -void QNetworkInterface___addressEntries_setList(void* ptr, void* i); -void* QNetworkInterface___addressEntries_newList(void* ptr); -void* QNetworkInterface___allAddresses_atList(void* ptr, int i); -void QNetworkInterface___allAddresses_setList(void* ptr, void* i); -void* QNetworkInterface___allAddresses_newList(void* ptr); -void* QNetworkInterface___allInterfaces_atList(void* ptr, int i); -void QNetworkInterface___allInterfaces_setList(void* ptr, void* i); -void* QNetworkInterface___allInterfaces_newList(void* ptr); -void* QNetworkProxy_NewQNetworkProxy(); -void* QNetworkProxy_NewQNetworkProxy2(long long ty, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString user, struct QtNetwork_PackedString password); -void* QNetworkProxy_NewQNetworkProxy3(void* other); -void* QNetworkProxy_QNetworkProxy_ApplicationProxy(); -long long QNetworkProxy_Capabilities(void* ptr); -char QNetworkProxy_HasRawHeader(void* ptr, void* headerName); -void* QNetworkProxy_Header(void* ptr, long long header); -struct QtNetwork_PackedString QNetworkProxy_HostName(void* ptr); -char QNetworkProxy_IsCachingProxy(void* ptr); -char QNetworkProxy_IsTransparentProxy(void* ptr); -struct QtNetwork_PackedString QNetworkProxy_Password(void* ptr); -unsigned short QNetworkProxy_Port(void* ptr); -void* QNetworkProxy_RawHeader(void* ptr, void* headerName); -struct QtNetwork_PackedList QNetworkProxy_RawHeaderList(void* ptr); -void QNetworkProxy_QNetworkProxy_SetApplicationProxy(void* networkProxy); -void QNetworkProxy_SetCapabilities(void* ptr, long long capabilities); -void QNetworkProxy_SetHeader(void* ptr, long long header, void* value); -void QNetworkProxy_SetHostName(void* ptr, struct QtNetwork_PackedString hostName); -void QNetworkProxy_SetPassword(void* ptr, struct QtNetwork_PackedString password); -void QNetworkProxy_SetPort(void* ptr, unsigned short port); -void QNetworkProxy_SetRawHeader(void* ptr, void* headerName, void* headerValue); -void QNetworkProxy_SetType(void* ptr, long long ty); -void QNetworkProxy_SetUser(void* ptr, struct QtNetwork_PackedString user); -void QNetworkProxy_Swap(void* ptr, void* other); -long long QNetworkProxy_Type(void* ptr); -struct QtNetwork_PackedString QNetworkProxy_User(void* ptr); -void QNetworkProxy_DestroyQNetworkProxy(void* ptr); -void* QNetworkProxy___rawHeaderList_atList(void* ptr, int i); -void QNetworkProxy___rawHeaderList_setList(void* ptr, void* i); -void* QNetworkProxy___rawHeaderList_newList(void* ptr); -void* QNetworkProxyFactory_NewQNetworkProxyFactory(); -struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_ProxyForQuery(void* query); -struct QtNetwork_PackedList QNetworkProxyFactory_QueryProxy(void* ptr, void* query); -void QNetworkProxyFactory_QNetworkProxyFactory_SetApplicationProxyFactory(void* factory); -void QNetworkProxyFactory_QNetworkProxyFactory_SetUseSystemConfiguration(char enable); -struct QtNetwork_PackedList QNetworkProxyFactory_QNetworkProxyFactory_SystemProxyForQuery(void* query); -char QNetworkProxyFactory_QNetworkProxyFactory_UsesSystemConfiguration(); -void QNetworkProxyFactory_DestroyQNetworkProxyFactory(void* ptr); -void QNetworkProxyFactory_DestroyQNetworkProxyFactoryDefault(void* ptr); -void* QNetworkProxyFactory___proxyForQuery_atList(void* ptr, int i); -void QNetworkProxyFactory___proxyForQuery_setList(void* ptr, void* i); -void* QNetworkProxyFactory___proxyForQuery_newList(void* ptr); -void* QNetworkProxyFactory___queryProxy_atList(void* ptr, int i); -void QNetworkProxyFactory___queryProxy_setList(void* ptr, void* i); -void* QNetworkProxyFactory___queryProxy_newList(void* ptr); -void* QNetworkProxyFactory___systemProxyForQuery_atList(void* ptr, int i); -void QNetworkProxyFactory___systemProxyForQuery_setList(void* ptr, void* i); -void* QNetworkProxyFactory___systemProxyForQuery_newList(void* ptr); -void* QNetworkProxyQuery_NewQNetworkProxyQuery(); -void* QNetworkProxyQuery_NewQNetworkProxyQuery2(void* requestUrl, long long queryType); -void* QNetworkProxyQuery_NewQNetworkProxyQuery3(struct QtNetwork_PackedString hostname, int port, struct QtNetwork_PackedString protocolTag, long long queryType); -void* QNetworkProxyQuery_NewQNetworkProxyQuery4(unsigned short bindPort, struct QtNetwork_PackedString protocolTag, long long queryType); -void* QNetworkProxyQuery_NewQNetworkProxyQuery8(void* other); -int QNetworkProxyQuery_LocalPort(void* ptr); -struct QtNetwork_PackedString QNetworkProxyQuery_PeerHostName(void* ptr); -int QNetworkProxyQuery_PeerPort(void* ptr); -struct QtNetwork_PackedString QNetworkProxyQuery_ProtocolTag(void* ptr); -long long QNetworkProxyQuery_QueryType(void* ptr); -void QNetworkProxyQuery_SetLocalPort(void* ptr, int port); -void QNetworkProxyQuery_SetPeerHostName(void* ptr, struct QtNetwork_PackedString hostname); -void QNetworkProxyQuery_SetPeerPort(void* ptr, int port); -void QNetworkProxyQuery_SetProtocolTag(void* ptr, struct QtNetwork_PackedString protocolTag); -void QNetworkProxyQuery_SetQueryType(void* ptr, long long ty); -void QNetworkProxyQuery_SetUrl(void* ptr, void* url); -void QNetworkProxyQuery_Swap(void* ptr, void* other); -void* QNetworkProxyQuery_Url(void* ptr); -void QNetworkProxyQuery_DestroyQNetworkProxyQuery(void* ptr); -void* QNetworkReply_NewQNetworkReply(void* parent); -void QNetworkReply_Abort(void* ptr); -void* QNetworkReply_Attribute(void* ptr, long long code); -void QNetworkReply_CloseDefault(void* ptr); -void QNetworkReply_ConnectDownloadProgress(void* ptr, long long t); -void QNetworkReply_DisconnectDownloadProgress(void* ptr); -void QNetworkReply_DownloadProgress(void* ptr, long long bytesReceived, long long bytesTotal); -void QNetworkReply_ConnectEncrypted(void* ptr, long long t); -void QNetworkReply_DisconnectEncrypted(void* ptr); -void QNetworkReply_Encrypted(void* ptr); -long long QNetworkReply_Error(void* ptr); -void QNetworkReply_ConnectError2(void* ptr, long long t); -void QNetworkReply_DisconnectError2(void* ptr); -void QNetworkReply_Error2(void* ptr, long long code); -void QNetworkReply_ConnectFinished(void* ptr, long long t); -void QNetworkReply_DisconnectFinished(void* ptr); -void QNetworkReply_Finished(void* ptr); -char QNetworkReply_HasRawHeader(void* ptr, void* headerName); -void* QNetworkReply_Header(void* ptr, long long header); -void QNetworkReply_IgnoreSslErrors(void* ptr); -void QNetworkReply_IgnoreSslErrorsDefault(void* ptr); -void QNetworkReply_IgnoreSslErrors2(void* ptr, void* errors); -void QNetworkReply_IgnoreSslErrorsImplementation(void* ptr, void* errors); -void QNetworkReply_IgnoreSslErrorsImplementationDefault(void* ptr, void* errors); -char QNetworkReply_IsFinished(void* ptr); -char QNetworkReply_IsRunning(void* ptr); -void* QNetworkReply_Manager(void* ptr); -void QNetworkReply_ConnectMetaDataChanged(void* ptr, long long t); -void QNetworkReply_DisconnectMetaDataChanged(void* ptr); -void QNetworkReply_MetaDataChanged(void* ptr); -long long QNetworkReply_Operation(void* ptr); -void QNetworkReply_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t); -void QNetworkReply_DisconnectPreSharedKeyAuthenticationRequired(void* ptr); -void QNetworkReply_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator); -void* QNetworkReply_RawHeader(void* ptr, void* headerName); -struct QtNetwork_PackedList QNetworkReply_RawHeaderList(void* ptr); -long long QNetworkReply_ReadBufferSize(void* ptr); -void QNetworkReply_ConnectRedirectAllowed(void* ptr, long long t); -void QNetworkReply_DisconnectRedirectAllowed(void* ptr); -void QNetworkReply_RedirectAllowed(void* ptr); -void QNetworkReply_ConnectRedirected(void* ptr, long long t); -void QNetworkReply_DisconnectRedirected(void* ptr); -void QNetworkReply_Redirected(void* ptr, void* url); -void* QNetworkReply_Request(void* ptr); -void QNetworkReply_SetAttribute(void* ptr, long long code, void* value); -void QNetworkReply_SetError(void* ptr, long long errorCode, struct QtNetwork_PackedString errorString); -void QNetworkReply_SetFinished(void* ptr, char finished); -void QNetworkReply_SetHeader(void* ptr, long long header, void* value); -void QNetworkReply_SetOperation(void* ptr, long long operation); -void QNetworkReply_SetRawHeader(void* ptr, void* headerName, void* value); -void QNetworkReply_SetReadBufferSize(void* ptr, long long size); -void QNetworkReply_SetReadBufferSizeDefault(void* ptr, long long size); -void QNetworkReply_SetRequest(void* ptr, void* request); -void QNetworkReply_SetSslConfiguration(void* ptr, void* config); -void QNetworkReply_SetSslConfigurationImplementation(void* ptr, void* configuration); -void QNetworkReply_SetSslConfigurationImplementationDefault(void* ptr, void* configuration); -void QNetworkReply_SetUrl(void* ptr, void* url); -void* QNetworkReply_SslConfiguration(void* ptr); -void QNetworkReply_SslConfigurationImplementation(void* ptr, void* configuration); -void QNetworkReply_SslConfigurationImplementationDefault(void* ptr, void* configuration); -void QNetworkReply_ConnectSslErrors(void* ptr, long long t); -void QNetworkReply_DisconnectSslErrors(void* ptr); -void QNetworkReply_SslErrors(void* ptr, void* errors); -void QNetworkReply_ConnectUploadProgress(void* ptr, long long t); -void QNetworkReply_DisconnectUploadProgress(void* ptr); -void QNetworkReply_UploadProgress(void* ptr, long long bytesSent, long long bytesTotal); -void* QNetworkReply_Url(void* ptr); -void QNetworkReply_DestroyQNetworkReply(void* ptr); -void QNetworkReply_DestroyQNetworkReplyDefault(void* ptr); -void* QNetworkReply___ignoreSslErrors_errors_atList2(void* ptr, int i); -void QNetworkReply___ignoreSslErrors_errors_setList2(void* ptr, void* i); -void* QNetworkReply___ignoreSslErrors_errors_newList2(void* ptr); -void* QNetworkReply___ignoreSslErrorsImplementation_errors_atList(void* ptr, int i); -void QNetworkReply___ignoreSslErrorsImplementation_errors_setList(void* ptr, void* i); -void* QNetworkReply___ignoreSslErrorsImplementation_errors_newList(void* ptr); -void* QNetworkReply___rawHeaderList_atList(void* ptr, int i); -void QNetworkReply___rawHeaderList_setList(void* ptr, void* i); -void* QNetworkReply___rawHeaderList_newList(void* ptr); -void* QNetworkReply___sslErrors_errors_atList(void* ptr, int i); -void QNetworkReply___sslErrors_errors_setList(void* ptr, void* i); -void* QNetworkReply___sslErrors_errors_newList(void* ptr); -void* QNetworkReply___children_atList(void* ptr, int i); -void QNetworkReply___children_setList(void* ptr, void* i); -void* QNetworkReply___children_newList(void* ptr); -void* QNetworkReply___dynamicPropertyNames_atList(void* ptr, int i); -void QNetworkReply___dynamicPropertyNames_setList(void* ptr, void* i); -void* QNetworkReply___dynamicPropertyNames_newList(void* ptr); -void* QNetworkReply___findChildren_atList(void* ptr, int i); -void QNetworkReply___findChildren_setList(void* ptr, void* i); -void* QNetworkReply___findChildren_newList(void* ptr); -void* QNetworkReply___findChildren_atList3(void* ptr, int i); -void QNetworkReply___findChildren_setList3(void* ptr, void* i); -void* QNetworkReply___findChildren_newList3(void* ptr); -void* QNetworkReply___qFindChildren_atList2(void* ptr, int i); -void QNetworkReply___qFindChildren_setList2(void* ptr, void* i); -void* QNetworkReply___qFindChildren_newList2(void* ptr); -char QNetworkReply_AtEndDefault(void* ptr); -long long QNetworkReply_BytesAvailableDefault(void* ptr); -long long QNetworkReply_BytesToWriteDefault(void* ptr); -char QNetworkReply_CanReadLineDefault(void* ptr); -char QNetworkReply_IsSequentialDefault(void* ptr); -char QNetworkReply_OpenDefault(void* ptr, long long mode); -long long QNetworkReply_PosDefault(void* ptr); -long long QNetworkReply_ReadData(void* ptr, char* data, long long maxSize); -long long QNetworkReply_ReadDataDefault(void* ptr, char* data, long long maxSize); -long long QNetworkReply_ReadLineDataDefault(void* ptr, char* data, long long maxSize); -char QNetworkReply_ResetDefault(void* ptr); -char QNetworkReply_SeekDefault(void* ptr, long long pos); -long long QNetworkReply_SizeDefault(void* ptr); -char QNetworkReply_WaitForBytesWrittenDefault(void* ptr, int msecs); -char QNetworkReply_WaitForReadyReadDefault(void* ptr, int msecs); -long long QNetworkReply_WriteData(void* ptr, char* data, long long maxSize); -long long QNetworkReply_WriteDataDefault(void* ptr, char* data, long long maxSize); -void QNetworkReply_ChildEventDefault(void* ptr, void* event); -void QNetworkReply_ConnectNotifyDefault(void* ptr, void* sign); -void QNetworkReply_CustomEventDefault(void* ptr, void* event); -void QNetworkReply_DeleteLaterDefault(void* ptr); -void QNetworkReply_DisconnectNotifyDefault(void* ptr, void* sign); -char QNetworkReply_EventDefault(void* ptr, void* e); -char QNetworkReply_EventFilterDefault(void* ptr, void* watched, void* event); -void* QNetworkReply_MetaObjectDefault(void* ptr); -void QNetworkReply_TimerEventDefault(void* ptr, void* event); -void* QNetworkRequest_NewQNetworkRequest(void* url); -void* QNetworkRequest_NewQNetworkRequest2(void* other); -void* QNetworkRequest_Attribute(void* ptr, long long code, void* defaultValue); -char QNetworkRequest_HasRawHeader(void* ptr, void* headerName); -void* QNetworkRequest_Header(void* ptr, long long header); -int QNetworkRequest_MaximumRedirectsAllowed(void* ptr); -void* QNetworkRequest_OriginatingObject(void* ptr); -struct QtNetwork_PackedString QNetworkRequest_PeerVerifyName(void* ptr); -long long QNetworkRequest_Priority(void* ptr); -void* QNetworkRequest_RawHeader(void* ptr, void* headerName); -struct QtNetwork_PackedList QNetworkRequest_RawHeaderList(void* ptr); -void QNetworkRequest_SetAttribute(void* ptr, long long code, void* value); -void QNetworkRequest_SetHeader(void* ptr, long long header, void* value); -void QNetworkRequest_SetMaximumRedirectsAllowed(void* ptr, int maxRedirectsAllowed); -void QNetworkRequest_SetOriginatingObject(void* ptr, void* object); -void QNetworkRequest_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString peerName); -void QNetworkRequest_SetPriority(void* ptr, long long priority); -void QNetworkRequest_SetRawHeader(void* ptr, void* headerName, void* headerValue); -void QNetworkRequest_SetSslConfiguration(void* ptr, void* config); -void QNetworkRequest_SetUrl(void* ptr, void* url); -void* QNetworkRequest_SslConfiguration(void* ptr); -void QNetworkRequest_Swap(void* ptr, void* other); -void* QNetworkRequest_Url(void* ptr); -void QNetworkRequest_DestroyQNetworkRequest(void* ptr); -void* QNetworkRequest___rawHeaderList_atList(void* ptr, int i); -void QNetworkRequest___rawHeaderList_setList(void* ptr, void* i); -void* QNetworkRequest___rawHeaderList_newList(void* ptr); -void* QNetworkSession_NewQNetworkSession(void* connectionConfig, void* parent); -void QNetworkSession_Accept(void* ptr); -void QNetworkSession_AcceptDefault(void* ptr); -unsigned long long QNetworkSession_ActiveTime(void* ptr); -unsigned long long QNetworkSession_BytesReceived(void* ptr); -unsigned long long QNetworkSession_BytesWritten(void* ptr); -void QNetworkSession_Close(void* ptr); -void QNetworkSession_CloseDefault(void* ptr); -void QNetworkSession_ConnectClosed(void* ptr, long long t); -void QNetworkSession_DisconnectClosed(void* ptr); -void QNetworkSession_Closed(void* ptr); -void* QNetworkSession_Configuration(void* ptr); -long long QNetworkSession_Error(void* ptr); -void QNetworkSession_ConnectError2(void* ptr, long long t); -void QNetworkSession_DisconnectError2(void* ptr); -void QNetworkSession_Error2(void* ptr, long long error); -struct QtNetwork_PackedString QNetworkSession_ErrorString(void* ptr); -void QNetworkSession_Ignore(void* ptr); -void QNetworkSession_IgnoreDefault(void* ptr); -void* QNetworkSession_Interface(void* ptr); -char QNetworkSession_IsOpen(void* ptr); -void QNetworkSession_Migrate(void* ptr); -void QNetworkSession_MigrateDefault(void* ptr); -void QNetworkSession_ConnectNewConfigurationActivated(void* ptr, long long t); -void QNetworkSession_DisconnectNewConfigurationActivated(void* ptr); -void QNetworkSession_NewConfigurationActivated(void* ptr); -void QNetworkSession_Open(void* ptr); -void QNetworkSession_OpenDefault(void* ptr); -void QNetworkSession_ConnectOpened(void* ptr, long long t); -void QNetworkSession_DisconnectOpened(void* ptr); -void QNetworkSession_Opened(void* ptr); -void QNetworkSession_ConnectPreferredConfigurationChanged(void* ptr, long long t); -void QNetworkSession_DisconnectPreferredConfigurationChanged(void* ptr); -void QNetworkSession_PreferredConfigurationChanged(void* ptr, void* config, char isSeamless); -void QNetworkSession_Reject(void* ptr); -void QNetworkSession_RejectDefault(void* ptr); -void* QNetworkSession_SessionProperty(void* ptr, struct QtNetwork_PackedString key); -void QNetworkSession_SetSessionProperty(void* ptr, struct QtNetwork_PackedString key, void* value); -long long QNetworkSession_State(void* ptr); -void QNetworkSession_ConnectStateChanged(void* ptr, long long t); -void QNetworkSession_DisconnectStateChanged(void* ptr); -void QNetworkSession_StateChanged(void* ptr, long long state); -void QNetworkSession_Stop(void* ptr); -void QNetworkSession_StopDefault(void* ptr); -long long QNetworkSession_UsagePolicies(void* ptr); -void QNetworkSession_ConnectUsagePoliciesChanged(void* ptr, long long t); -void QNetworkSession_DisconnectUsagePoliciesChanged(void* ptr); -void QNetworkSession_UsagePoliciesChanged(void* ptr, long long usagePolicies); -char QNetworkSession_WaitForOpened(void* ptr, int msecs); -void QNetworkSession_DestroyQNetworkSession(void* ptr); -void QNetworkSession_DestroyQNetworkSessionDefault(void* ptr); -void* QNetworkSession___children_atList(void* ptr, int i); -void QNetworkSession___children_setList(void* ptr, void* i); -void* QNetworkSession___children_newList(void* ptr); -void* QNetworkSession___dynamicPropertyNames_atList(void* ptr, int i); -void QNetworkSession___dynamicPropertyNames_setList(void* ptr, void* i); -void* QNetworkSession___dynamicPropertyNames_newList(void* ptr); -void* QNetworkSession___findChildren_atList(void* ptr, int i); -void QNetworkSession___findChildren_setList(void* ptr, void* i); -void* QNetworkSession___findChildren_newList(void* ptr); -void* QNetworkSession___findChildren_atList3(void* ptr, int i); -void QNetworkSession___findChildren_setList3(void* ptr, void* i); -void* QNetworkSession___findChildren_newList3(void* ptr); -void* QNetworkSession___qFindChildren_atList2(void* ptr, int i); -void QNetworkSession___qFindChildren_setList2(void* ptr, void* i); -void* QNetworkSession___qFindChildren_newList2(void* ptr); -void QNetworkSession_ChildEventDefault(void* ptr, void* event); -void QNetworkSession_ConnectNotifyDefault(void* ptr, void* sign); -void QNetworkSession_CustomEventDefault(void* ptr, void* event); -void QNetworkSession_DeleteLaterDefault(void* ptr); -void QNetworkSession_DisconnectNotifyDefault(void* ptr, void* sign); -char QNetworkSession_EventDefault(void* ptr, void* e); -char QNetworkSession_EventFilterDefault(void* ptr, void* watched, void* event); -void* QNetworkSession_MetaObjectDefault(void* ptr); -void QNetworkSession_TimerEventDefault(void* ptr, void* event); -void* QOcspResponse_NewQOcspResponse(); -void* QOcspResponse_NewQOcspResponse2(void* other); -void* QOcspResponse_NewQOcspResponse3(void* other); -void* QOcspResponse_Subject(void* ptr); -void QOcspResponse_Swap(void* ptr, void* other); -void QOcspResponse_DestroyQOcspResponse(void* ptr); -void* QSslCertificate_NewQSslCertificate(void* device, long long format); -void* QSslCertificate_NewQSslCertificate2(void* data, long long format); -void* QSslCertificate_NewQSslCertificate3(void* other); -void QSslCertificate_Clear(void* ptr); -void* QSslCertificate_Digest(void* ptr, long long algorithm); -void* QSslCertificate_EffectiveDate(void* ptr); -void* QSslCertificate_ExpiryDate(void* ptr); -struct QtNetwork_PackedList QSslCertificate_Extensions(void* ptr); -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromData(void* data, long long format); -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromDevice(void* device, long long format); -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_FromPath(struct QtNetwork_PackedString path, long long format, long long syntax); -char QSslCertificate_QSslCertificate_ImportPkcs12(void* device, void* key, void* certificate, void* caCertificates, void* passPhrase); -char QSslCertificate_IsBlacklisted(void* ptr); -char QSslCertificate_IsNull(void* ptr); -char QSslCertificate_IsSelfSigned(void* ptr); -struct QtNetwork_PackedString QSslCertificate_IssuerDisplayName(void* ptr); -struct QtNetwork_PackedString QSslCertificate_IssuerInfo(void* ptr, long long subject); -struct QtNetwork_PackedString QSslCertificate_IssuerInfo2(void* ptr, void* attribute); -struct QtNetwork_PackedList QSslCertificate_IssuerInfoAttributes(void* ptr); -void* QSslCertificate_PublicKey(void* ptr); -void* QSslCertificate_SerialNumber(void* ptr); -struct QtNetwork_PackedList QSslCertificate_SubjectAlternativeNames(void* ptr); -struct QtNetwork_PackedString QSslCertificate_SubjectDisplayName(void* ptr); -struct QtNetwork_PackedString QSslCertificate_SubjectInfo(void* ptr, long long subject); -struct QtNetwork_PackedString QSslCertificate_SubjectInfo2(void* ptr, void* attribute); -struct QtNetwork_PackedList QSslCertificate_SubjectInfoAttributes(void* ptr); -void QSslCertificate_Swap(void* ptr, void* other); -void* QSslCertificate_ToDer(void* ptr); -void* QSslCertificate_ToPem(void* ptr); -struct QtNetwork_PackedString QSslCertificate_ToText(void* ptr); -struct QtNetwork_PackedList QSslCertificate_QSslCertificate_Verify(void* certificateChain, struct QtNetwork_PackedString hostName); -void* QSslCertificate_Version(void* ptr); -void QSslCertificate_DestroyQSslCertificate(void* ptr); -void* QSslCertificate___extensions_atList(void* ptr, int i); -void QSslCertificate___extensions_setList(void* ptr, void* i); -void* QSslCertificate___extensions_newList(void* ptr); -void* QSslCertificate___fromData_atList(void* ptr, int i); -void QSslCertificate___fromData_setList(void* ptr, void* i); -void* QSslCertificate___fromData_newList(void* ptr); -void* QSslCertificate___fromDevice_atList(void* ptr, int i); -void QSslCertificate___fromDevice_setList(void* ptr, void* i); -void* QSslCertificate___fromDevice_newList(void* ptr); -void* QSslCertificate___fromPath_atList(void* ptr, int i); -void QSslCertificate___fromPath_setList(void* ptr, void* i); -void* QSslCertificate___fromPath_newList(void* ptr); -void* QSslCertificate___importPkcs12_caCertificates_atList(void* ptr, int i); -void QSslCertificate___importPkcs12_caCertificates_setList(void* ptr, void* i); -void* QSslCertificate___importPkcs12_caCertificates_newList(void* ptr); -void* QSslCertificate___issuerInfoAttributes_atList(void* ptr, int i); -void QSslCertificate___issuerInfoAttributes_setList(void* ptr, void* i); -void* QSslCertificate___issuerInfoAttributes_newList(void* ptr); -struct QtNetwork_PackedString QSslCertificate___subjectAlternativeNames_atList(void* ptr, long long v, int i); -void QSslCertificate___subjectAlternativeNames_setList(void* ptr, long long key, struct QtNetwork_PackedString i); -void* QSslCertificate___subjectAlternativeNames_newList(void* ptr); -struct QtNetwork_PackedList QSslCertificate___subjectAlternativeNames_keyList(void* ptr); -void* QSslCertificate___subjectInfoAttributes_atList(void* ptr, int i); -void QSslCertificate___subjectInfoAttributes_setList(void* ptr, void* i); -void* QSslCertificate___subjectInfoAttributes_newList(void* ptr); -void* QSslCertificate___verify_atList(void* ptr, int i); -void QSslCertificate___verify_setList(void* ptr, void* i); -void* QSslCertificate___verify_newList(void* ptr); -void* QSslCertificate___verify_certificateChain_atList(void* ptr, int i); -void QSslCertificate___verify_certificateChain_setList(void* ptr, void* i); -void* QSslCertificate___verify_certificateChain_newList(void* ptr); -long long QSslCertificate_____subjectAlternativeNames_keyList_atList(void* ptr, int i); -void QSslCertificate_____subjectAlternativeNames_keyList_setList(void* ptr, long long i); -void* QSslCertificate_____subjectAlternativeNames_keyList_newList(void* ptr); -void* QSslCertificateExtension_NewQSslCertificateExtension(); -void* QSslCertificateExtension_NewQSslCertificateExtension2(void* other); -char QSslCertificateExtension_IsCritical(void* ptr); -char QSslCertificateExtension_IsSupported(void* ptr); -struct QtNetwork_PackedString QSslCertificateExtension_Name(void* ptr); -struct QtNetwork_PackedString QSslCertificateExtension_Oid(void* ptr); -void QSslCertificateExtension_Swap(void* ptr, void* other); -void* QSslCertificateExtension_Value(void* ptr); -void QSslCertificateExtension_DestroyQSslCertificateExtension(void* ptr); -void* QSslCipher_NewQSslCipher(); -void* QSslCipher_NewQSslCipher2(struct QtNetwork_PackedString name); -void* QSslCipher_NewQSslCipher3(struct QtNetwork_PackedString name, long long protocol); -void* QSslCipher_NewQSslCipher4(void* other); -struct QtNetwork_PackedString QSslCipher_AuthenticationMethod(void* ptr); -struct QtNetwork_PackedString QSslCipher_EncryptionMethod(void* ptr); -char QSslCipher_IsNull(void* ptr); -struct QtNetwork_PackedString QSslCipher_KeyExchangeMethod(void* ptr); -struct QtNetwork_PackedString QSslCipher_Name(void* ptr); -long long QSslCipher_Protocol(void* ptr); -struct QtNetwork_PackedString QSslCipher_ProtocolString(void* ptr); -int QSslCipher_SupportedBits(void* ptr); -void QSslCipher_Swap(void* ptr, void* other); -int QSslCipher_UsedBits(void* ptr); -void QSslCipher_DestroyQSslCipher(void* ptr); -void* QSslConfiguration_NewQSslConfiguration(); -void* QSslConfiguration_NewQSslConfiguration2(void* other); -struct QtNetwork_PackedList QSslConfiguration_AllowedNextProtocols(void* ptr); -struct QtNetwork_PackedList QSslConfiguration_BackendConfiguration(void* ptr); -struct QtNetwork_PackedList QSslConfiguration_CaCertificates(void* ptr); -struct QtNetwork_PackedList QSslConfiguration_Ciphers(void* ptr); -void* QSslConfiguration_QSslConfiguration_DefaultConfiguration(); -void* QSslConfiguration_DiffieHellmanParameters(void* ptr); -void* QSslConfiguration_EphemeralServerKey(void* ptr); -char QSslConfiguration_IsNull(void* ptr); -void* QSslConfiguration_LocalCertificate(void* ptr); -struct QtNetwork_PackedList QSslConfiguration_LocalCertificateChain(void* ptr); -void* QSslConfiguration_NextNegotiatedProtocol(void* ptr); -long long QSslConfiguration_NextProtocolNegotiationStatus(void* ptr); -char QSslConfiguration_OcspStaplingEnabled(void* ptr); -void* QSslConfiguration_PeerCertificate(void* ptr); -struct QtNetwork_PackedList QSslConfiguration_PeerCertificateChain(void* ptr); -int QSslConfiguration_PeerVerifyDepth(void* ptr); -long long QSslConfiguration_PeerVerifyMode(void* ptr); -void* QSslConfiguration_PreSharedKeyIdentityHint(void* ptr); -void* QSslConfiguration_PrivateKey(void* ptr); -long long QSslConfiguration_Protocol(void* ptr); -void* QSslConfiguration_SessionCipher(void* ptr); -long long QSslConfiguration_SessionProtocol(void* ptr); -void* QSslConfiguration_SessionTicket(void* ptr); -int QSslConfiguration_SessionTicketLifeTimeHint(void* ptr); -void QSslConfiguration_SetAllowedNextProtocols(void* ptr, void* protocols); -void QSslConfiguration_SetBackendConfiguration(void* ptr, void* backendConfiguration); -void QSslConfiguration_SetBackendConfigurationOption(void* ptr, void* name, void* value); -void QSslConfiguration_SetCaCertificates(void* ptr, void* certificates); -void QSslConfiguration_SetCiphers(void* ptr, void* ciphers); -void QSslConfiguration_QSslConfiguration_SetDefaultConfiguration(void* configuration); -void QSslConfiguration_SetDiffieHellmanParameters(void* ptr, void* dhparams); -void QSslConfiguration_SetEllipticCurves(void* ptr, void* curves); -void QSslConfiguration_SetLocalCertificate(void* ptr, void* certificate); -void QSslConfiguration_SetLocalCertificateChain(void* ptr, void* localChain); -void QSslConfiguration_SetOcspStaplingEnabled(void* ptr, char enabled); -void QSslConfiguration_SetPeerVerifyDepth(void* ptr, int depth); -void QSslConfiguration_SetPeerVerifyMode(void* ptr, long long mode); -void QSslConfiguration_SetPreSharedKeyIdentityHint(void* ptr, void* hint); -void QSslConfiguration_SetPrivateKey(void* ptr, void* key); -void QSslConfiguration_SetProtocol(void* ptr, long long protocol); -void QSslConfiguration_SetSessionTicket(void* ptr, void* sessionTicket); -void QSslConfiguration_SetSslOption(void* ptr, long long option, char on); -struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SupportedCiphers(); -void QSslConfiguration_Swap(void* ptr, void* other); -struct QtNetwork_PackedList QSslConfiguration_QSslConfiguration_SystemCaCertificates(); -char QSslConfiguration_TestSslOption(void* ptr, long long option); -void QSslConfiguration_DestroyQSslConfiguration(void* ptr); -void* QSslConfiguration___allowedNextProtocols_atList(void* ptr, int i); -void QSslConfiguration___allowedNextProtocols_setList(void* ptr, void* i); -void* QSslConfiguration___allowedNextProtocols_newList(void* ptr); -void* QSslConfiguration___backendConfiguration_atList(void* ptr, void* v, int i); -void QSslConfiguration___backendConfiguration_setList(void* ptr, void* key, void* i); -void* QSslConfiguration___backendConfiguration_newList(void* ptr); -struct QtNetwork_PackedList QSslConfiguration___backendConfiguration_keyList(void* ptr); -void* QSslConfiguration___caCertificates_atList(void* ptr, int i); -void QSslConfiguration___caCertificates_setList(void* ptr, void* i); -void* QSslConfiguration___caCertificates_newList(void* ptr); -void* QSslConfiguration___ciphers_atList(void* ptr, int i); -void QSslConfiguration___ciphers_setList(void* ptr, void* i); -void* QSslConfiguration___ciphers_newList(void* ptr); -void* QSslConfiguration___ellipticCurves_atList(void* ptr, int i); -void QSslConfiguration___ellipticCurves_setList(void* ptr, void* i); -void* QSslConfiguration___ellipticCurves_newList(void* ptr); -void* QSslConfiguration___localCertificateChain_atList(void* ptr, int i); -void QSslConfiguration___localCertificateChain_setList(void* ptr, void* i); -void* QSslConfiguration___localCertificateChain_newList(void* ptr); -void* QSslConfiguration___peerCertificateChain_atList(void* ptr, int i); -void QSslConfiguration___peerCertificateChain_setList(void* ptr, void* i); -void* QSslConfiguration___peerCertificateChain_newList(void* ptr); -void* QSslConfiguration___setAllowedNextProtocols_protocols_atList(void* ptr, int i); -void QSslConfiguration___setAllowedNextProtocols_protocols_setList(void* ptr, void* i); -void* QSslConfiguration___setAllowedNextProtocols_protocols_newList(void* ptr); -void* QSslConfiguration___setBackendConfiguration_backendConfiguration_atList(void* ptr, void* v, int i); -void QSslConfiguration___setBackendConfiguration_backendConfiguration_setList(void* ptr, void* key, void* i); -void* QSslConfiguration___setBackendConfiguration_backendConfiguration_newList(void* ptr); -struct QtNetwork_PackedList QSslConfiguration___setBackendConfiguration_backendConfiguration_keyList(void* ptr); -void* QSslConfiguration___setCaCertificates_certificates_atList(void* ptr, int i); -void QSslConfiguration___setCaCertificates_certificates_setList(void* ptr, void* i); -void* QSslConfiguration___setCaCertificates_certificates_newList(void* ptr); -void* QSslConfiguration___setCiphers_ciphers_atList(void* ptr, int i); -void QSslConfiguration___setCiphers_ciphers_setList(void* ptr, void* i); -void* QSslConfiguration___setCiphers_ciphers_newList(void* ptr); -void* QSslConfiguration___setEllipticCurves_curves_atList(void* ptr, int i); -void QSslConfiguration___setEllipticCurves_curves_setList(void* ptr, void* i); -void* QSslConfiguration___setEllipticCurves_curves_newList(void* ptr); -void* QSslConfiguration___setLocalCertificateChain_localChain_atList(void* ptr, int i); -void QSslConfiguration___setLocalCertificateChain_localChain_setList(void* ptr, void* i); -void* QSslConfiguration___setLocalCertificateChain_localChain_newList(void* ptr); -void* QSslConfiguration___supportedCiphers_atList(void* ptr, int i); -void QSslConfiguration___supportedCiphers_setList(void* ptr, void* i); -void* QSslConfiguration___supportedCiphers_newList(void* ptr); -void* QSslConfiguration___supportedEllipticCurves_atList(void* ptr, int i); -void QSslConfiguration___supportedEllipticCurves_setList(void* ptr, void* i); -void* QSslConfiguration___supportedEllipticCurves_newList(void* ptr); -void* QSslConfiguration___systemCaCertificates_atList(void* ptr, int i); -void QSslConfiguration___systemCaCertificates_setList(void* ptr, void* i); -void* QSslConfiguration___systemCaCertificates_newList(void* ptr); -void* QSslConfiguration_____backendConfiguration_keyList_atList(void* ptr, int i); -void QSslConfiguration_____backendConfiguration_keyList_setList(void* ptr, void* i); -void* QSslConfiguration_____backendConfiguration_keyList_newList(void* ptr); -void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_atList(void* ptr, int i); -void QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_setList(void* ptr, void* i); -void* QSslConfiguration_____setBackendConfiguration_backendConfiguration_keyList_newList(void* ptr); -void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters(); -void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters2(void* other); -void* QSslDiffieHellmanParameters_NewQSslDiffieHellmanParameters3(void* other); -void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_DefaultParameters(); -long long QSslDiffieHellmanParameters_Error(void* ptr); -struct QtNetwork_PackedString QSslDiffieHellmanParameters_ErrorString(void* ptr); -void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded(void* encoded, long long encoding); -void* QSslDiffieHellmanParameters_QSslDiffieHellmanParameters_FromEncoded2(void* device, long long encoding); -char QSslDiffieHellmanParameters_IsEmpty(void* ptr); -char QSslDiffieHellmanParameters_IsValid(void* ptr); -void QSslDiffieHellmanParameters_Swap(void* ptr, void* other); -void QSslDiffieHellmanParameters_DestroyQSslDiffieHellmanParameters(void* ptr); -void* QSslEllipticCurve_NewQSslEllipticCurve(); -void* QSslEllipticCurve_QSslEllipticCurve_FromLongName(struct QtNetwork_PackedString name); -void* QSslEllipticCurve_QSslEllipticCurve_FromShortName(struct QtNetwork_PackedString name); -char QSslEllipticCurve_IsTlsNamedCurve(void* ptr); -char QSslEllipticCurve_IsValid(void* ptr); -struct QtNetwork_PackedString QSslEllipticCurve_LongName(void* ptr); -struct QtNetwork_PackedString QSslEllipticCurve_ShortName(void* ptr); -void* QSslError_NewQSslError(); -void* QSslError_NewQSslError2(long long error); -void* QSslError_NewQSslError3(long long error, void* certificate); -void* QSslError_NewQSslError4(void* other); -void* QSslError_Certificate(void* ptr); -long long QSslError_Error(void* ptr); -struct QtNetwork_PackedString QSslError_ErrorString(void* ptr); -void QSslError_Swap(void* ptr, void* other); -void QSslError_DestroyQSslError(void* ptr); -void* QSslKey_NewQSslKey(); -void* QSslKey_NewQSslKey2(void* encoded, long long algorithm, long long encoding, long long ty, void* passPhrase); -void* QSslKey_NewQSslKey3(void* device, long long algorithm, long long encoding, long long ty, void* passPhrase); -void* QSslKey_NewQSslKey5(void* other); -long long QSslKey_Algorithm(void* ptr); -void QSslKey_Clear(void* ptr); -char QSslKey_IsNull(void* ptr); -int QSslKey_Length(void* ptr); -void QSslKey_Swap(void* ptr, void* other); -void* QSslKey_ToDer(void* ptr, void* passPhrase); -void* QSslKey_ToPem(void* ptr, void* passPhrase); -long long QSslKey_Type(void* ptr); -void QSslKey_DestroyQSslKey(void* ptr); -void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator(); -void* QSslPreSharedKeyAuthenticator_NewQSslPreSharedKeyAuthenticator2(void* authenticator); -void* QSslPreSharedKeyAuthenticator_Identity(void* ptr); -void* QSslPreSharedKeyAuthenticator_IdentityHint(void* ptr); -int QSslPreSharedKeyAuthenticator_MaximumIdentityLength(void* ptr); -int QSslPreSharedKeyAuthenticator_MaximumPreSharedKeyLength(void* ptr); -void* QSslPreSharedKeyAuthenticator_PreSharedKey(void* ptr); -void QSslPreSharedKeyAuthenticator_SetIdentity(void* ptr, void* identity); -void QSslPreSharedKeyAuthenticator_SetPreSharedKey(void* ptr, void* preSharedKey); -void QSslPreSharedKeyAuthenticator_Swap(void* ptr, void* authenticator); -void QSslPreSharedKeyAuthenticator_DestroyQSslPreSharedKeyAuthenticator(void* ptr); -void* QSslSocket_NewQSslSocket(void* parent); -void QSslSocket_AddCaCertificate(void* ptr, void* certificate); -char QSslSocket_AddCaCertificates(void* ptr, struct QtNetwork_PackedString path, long long format, long long syntax); -void QSslSocket_AddCaCertificates2(void* ptr, void* certificates); -void QSslSocket_QSslSocket_AddDefaultCaCertificate(void* certificate); -char QSslSocket_QSslSocket_AddDefaultCaCertificates(struct QtNetwork_PackedString path, long long encoding, long long syntax); -void QSslSocket_QSslSocket_AddDefaultCaCertificates2(void* certificates); -void QSslSocket_ConnectToHostEncrypted(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, long long mode, long long protocol); -void QSslSocket_ConnectToHostEncrypted2(void* ptr, struct QtNetwork_PackedString hostName, unsigned short port, struct QtNetwork_PackedString sslPeerName, long long mode, long long protocol); -void QSslSocket_ConnectEncrypted(void* ptr, long long t); -void QSslSocket_DisconnectEncrypted(void* ptr); -void QSslSocket_Encrypted(void* ptr); -long long QSslSocket_EncryptedBytesAvailable(void* ptr); -long long QSslSocket_EncryptedBytesToWrite(void* ptr); -void QSslSocket_ConnectEncryptedBytesWritten(void* ptr, long long t); -void QSslSocket_DisconnectEncryptedBytesWritten(void* ptr); -void QSslSocket_EncryptedBytesWritten(void* ptr, long long written); -void QSslSocket_IgnoreSslErrors(void* ptr); -void QSslSocket_IgnoreSslErrorsDefault(void* ptr); -void QSslSocket_IgnoreSslErrors2(void* ptr, void* errors); -char QSslSocket_IsEncrypted(void* ptr); -void* QSslSocket_LocalCertificate(void* ptr); -struct QtNetwork_PackedList QSslSocket_LocalCertificateChain(void* ptr); -long long QSslSocket_Mode(void* ptr); -void QSslSocket_ConnectModeChanged(void* ptr, long long t); -void QSslSocket_DisconnectModeChanged(void* ptr); -void QSslSocket_ModeChanged(void* ptr, long long mode); -struct QtNetwork_PackedList QSslSocket_OcspResponses(void* ptr); -void* QSslSocket_PeerCertificate(void* ptr); -struct QtNetwork_PackedList QSslSocket_PeerCertificateChain(void* ptr); -int QSslSocket_PeerVerifyDepth(void* ptr); -void QSslSocket_ConnectPeerVerifyError(void* ptr, long long t); -void QSslSocket_DisconnectPeerVerifyError(void* ptr); -void QSslSocket_PeerVerifyError(void* ptr, void* error); -long long QSslSocket_PeerVerifyMode(void* ptr); -struct QtNetwork_PackedString QSslSocket_PeerVerifyName(void* ptr); -void QSslSocket_ConnectPreSharedKeyAuthenticationRequired(void* ptr, long long t); -void QSslSocket_DisconnectPreSharedKeyAuthenticationRequired(void* ptr); -void QSslSocket_PreSharedKeyAuthenticationRequired(void* ptr, void* authenticator); -void* QSslSocket_PrivateKey(void* ptr); -long long QSslSocket_Protocol(void* ptr); -void* QSslSocket_SessionCipher(void* ptr); -long long QSslSocket_SessionProtocol(void* ptr); -void QSslSocket_SetLocalCertificate(void* ptr, void* certificate); -void QSslSocket_SetLocalCertificate2(void* ptr, struct QtNetwork_PackedString path, long long format); -void QSslSocket_SetLocalCertificateChain(void* ptr, void* localChain); -void QSslSocket_SetPeerVerifyDepth(void* ptr, int depth); -void QSslSocket_SetPeerVerifyMode(void* ptr, long long mode); -void QSslSocket_SetPeerVerifyName(void* ptr, struct QtNetwork_PackedString hostName); -void QSslSocket_SetPrivateKey(void* ptr, void* key); -void QSslSocket_SetPrivateKey2(void* ptr, struct QtNetwork_PackedString fileName, long long algorithm, long long format, void* passPhrase); -void QSslSocket_SetProtocol(void* ptr, long long protocol); -void QSslSocket_SetSslConfiguration(void* ptr, void* configuration); -void* QSslSocket_SslConfiguration(void* ptr); -struct QtNetwork_PackedList QSslSocket_SslErrors(void* ptr); -void QSslSocket_ConnectSslErrors2(void* ptr, long long t); -void QSslSocket_DisconnectSslErrors2(void* ptr); -void QSslSocket_SslErrors2(void* ptr, void* errors); -long QSslSocket_QSslSocket_SslLibraryBuildVersionNumber(); -struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryBuildVersionString(); -long QSslSocket_QSslSocket_SslLibraryVersionNumber(); -struct QtNetwork_PackedString QSslSocket_QSslSocket_SslLibraryVersionString(); -void QSslSocket_StartClientEncryption(void* ptr); -void QSslSocket_StartClientEncryptionDefault(void* ptr); -void QSslSocket_StartServerEncryption(void* ptr); -void QSslSocket_StartServerEncryptionDefault(void* ptr); -char QSslSocket_QSslSocket_SupportsSsl(); -char QSslSocket_WaitForEncrypted(void* ptr, int msecs); -void QSslSocket_DestroyQSslSocket(void* ptr); -void QSslSocket_DestroyQSslSocketDefault(void* ptr); -void* QSslSocket___addCaCertificates_certificates_atList2(void* ptr, int i); -void QSslSocket___addCaCertificates_certificates_setList2(void* ptr, void* i); -void* QSslSocket___addCaCertificates_certificates_newList2(void* ptr); -void* QSslSocket___addDefaultCaCertificates_certificates_atList2(void* ptr, int i); -void QSslSocket___addDefaultCaCertificates_certificates_setList2(void* ptr, void* i); -void* QSslSocket___addDefaultCaCertificates_certificates_newList2(void* ptr); -void* QSslSocket___caCertificates_atList(void* ptr, int i); -void QSslSocket___caCertificates_setList(void* ptr, void* i); -void* QSslSocket___caCertificates_newList(void* ptr); -void* QSslSocket___ciphers_atList(void* ptr, int i); -void QSslSocket___ciphers_setList(void* ptr, void* i); -void* QSslSocket___ciphers_newList(void* ptr); -void* QSslSocket___defaultCaCertificates_atList(void* ptr, int i); -void QSslSocket___defaultCaCertificates_setList(void* ptr, void* i); -void* QSslSocket___defaultCaCertificates_newList(void* ptr); -void* QSslSocket___defaultCiphers_atList(void* ptr, int i); -void QSslSocket___defaultCiphers_setList(void* ptr, void* i); -void* QSslSocket___defaultCiphers_newList(void* ptr); -void* QSslSocket___ignoreSslErrors_errors_atList2(void* ptr, int i); -void QSslSocket___ignoreSslErrors_errors_setList2(void* ptr, void* i); -void* QSslSocket___ignoreSslErrors_errors_newList2(void* ptr); -void* QSslSocket___localCertificateChain_atList(void* ptr, int i); -void QSslSocket___localCertificateChain_setList(void* ptr, void* i); -void* QSslSocket___localCertificateChain_newList(void* ptr); -void* QSslSocket___ocspResponses_atList(void* ptr, int i); -void QSslSocket___ocspResponses_setList(void* ptr, void* i); -void* QSslSocket___ocspResponses_newList(void* ptr); -void* QSslSocket___peerCertificateChain_atList(void* ptr, int i); -void QSslSocket___peerCertificateChain_setList(void* ptr, void* i); -void* QSslSocket___peerCertificateChain_newList(void* ptr); -void* QSslSocket___setCaCertificates_certificates_atList(void* ptr, int i); -void QSslSocket___setCaCertificates_certificates_setList(void* ptr, void* i); -void* QSslSocket___setCaCertificates_certificates_newList(void* ptr); -void* QSslSocket___setCiphers_ciphers_atList(void* ptr, int i); -void QSslSocket___setCiphers_ciphers_setList(void* ptr, void* i); -void* QSslSocket___setCiphers_ciphers_newList(void* ptr); -void* QSslSocket___setDefaultCaCertificates_certificates_atList(void* ptr, int i); -void QSslSocket___setDefaultCaCertificates_certificates_setList(void* ptr, void* i); -void* QSslSocket___setDefaultCaCertificates_certificates_newList(void* ptr); -void* QSslSocket___setDefaultCiphers_ciphers_atList(void* ptr, int i); -void QSslSocket___setDefaultCiphers_ciphers_setList(void* ptr, void* i); -void* QSslSocket___setDefaultCiphers_ciphers_newList(void* ptr); -void* QSslSocket___setLocalCertificateChain_localChain_atList(void* ptr, int i); -void QSslSocket___setLocalCertificateChain_localChain_setList(void* ptr, void* i); -void* QSslSocket___setLocalCertificateChain_localChain_newList(void* ptr); -void* QSslSocket___sslErrors_atList(void* ptr, int i); -void QSslSocket___sslErrors_setList(void* ptr, void* i); -void* QSslSocket___sslErrors_newList(void* ptr); -void* QSslSocket___sslErrors_errors_atList2(void* ptr, int i); -void QSslSocket___sslErrors_errors_setList2(void* ptr, void* i); -void* QSslSocket___sslErrors_errors_newList2(void* ptr); -void* QSslSocket___supportedCiphers_atList(void* ptr, int i); -void QSslSocket___supportedCiphers_setList(void* ptr, void* i); -void* QSslSocket___supportedCiphers_newList(void* ptr); -void* QSslSocket___systemCaCertificates_atList(void* ptr, int i); -void QSslSocket___systemCaCertificates_setList(void* ptr, void* i); -void* QSslSocket___systemCaCertificates_newList(void* ptr); -void* QTcpServer_NewQTcpServer(void* parent); -void QTcpServer_ConnectAcceptError(void* ptr, long long t); -void QTcpServer_DisconnectAcceptError(void* ptr); -void QTcpServer_AcceptError(void* ptr, long long socketError); -void QTcpServer_AddPendingConnection(void* ptr, void* socket); -void QTcpServer_Close(void* ptr); -struct QtNetwork_PackedString QTcpServer_ErrorString(void* ptr); -char QTcpServer_HasPendingConnections(void* ptr); -char QTcpServer_HasPendingConnectionsDefault(void* ptr); -char QTcpServer_IsListening(void* ptr); -char QTcpServer_Listen(void* ptr, void* address, unsigned short port); -int QTcpServer_MaxPendingConnections(void* ptr); -void QTcpServer_ConnectNewConnection(void* ptr, long long t); -void QTcpServer_DisconnectNewConnection(void* ptr); -void QTcpServer_NewConnection(void* ptr); -void* QTcpServer_NextPendingConnection(void* ptr); -void* QTcpServer_NextPendingConnectionDefault(void* ptr); -void QTcpServer_PauseAccepting(void* ptr); -void* QTcpServer_Proxy(void* ptr); -void QTcpServer_ResumeAccepting(void* ptr); -void* QTcpServer_ServerAddress(void* ptr); -long long QTcpServer_ServerError(void* ptr); -unsigned short QTcpServer_ServerPort(void* ptr); -void QTcpServer_SetMaxPendingConnections(void* ptr, int numConnections); -void QTcpServer_SetProxy(void* ptr, void* networkProxy); -char QTcpServer_WaitForNewConnection(void* ptr, int msec, char* timedOut); -void QTcpServer_DestroyQTcpServer(void* ptr); -void QTcpServer_DestroyQTcpServerDefault(void* ptr); -void* QTcpServer___children_atList(void* ptr, int i); -void QTcpServer___children_setList(void* ptr, void* i); -void* QTcpServer___children_newList(void* ptr); -void* QTcpServer___dynamicPropertyNames_atList(void* ptr, int i); -void QTcpServer___dynamicPropertyNames_setList(void* ptr, void* i); -void* QTcpServer___dynamicPropertyNames_newList(void* ptr); -void* QTcpServer___findChildren_atList(void* ptr, int i); -void QTcpServer___findChildren_setList(void* ptr, void* i); -void* QTcpServer___findChildren_newList(void* ptr); -void* QTcpServer___findChildren_atList3(void* ptr, int i); -void QTcpServer___findChildren_setList3(void* ptr, void* i); -void* QTcpServer___findChildren_newList3(void* ptr); -void* QTcpServer___qFindChildren_atList2(void* ptr, int i); -void QTcpServer___qFindChildren_setList2(void* ptr, void* i); -void* QTcpServer___qFindChildren_newList2(void* ptr); -void QTcpServer_ChildEventDefault(void* ptr, void* event); -void QTcpServer_ConnectNotifyDefault(void* ptr, void* sign); -void QTcpServer_CustomEventDefault(void* ptr, void* event); -void QTcpServer_DeleteLaterDefault(void* ptr); -void QTcpServer_DisconnectNotifyDefault(void* ptr, void* sign); -char QTcpServer_EventDefault(void* ptr, void* e); -char QTcpServer_EventFilterDefault(void* ptr, void* watched, void* event); -void* QTcpServer_MetaObjectDefault(void* ptr); -void QTcpServer_TimerEventDefault(void* ptr, void* event); -void* QTcpSocket_NewQTcpSocket(void* parent); -void QTcpSocket_DestroyQTcpSocket(void* ptr); -void QTcpSocket_DestroyQTcpSocketDefault(void* ptr); -void* QUdpSocket_NewQUdpSocket(void* parent); -char QUdpSocket_HasPendingDatagrams(void* ptr); -char QUdpSocket_JoinMulticastGroup(void* ptr, void* groupAddress); -char QUdpSocket_JoinMulticastGroup2(void* ptr, void* groupAddress, void* iface); -char QUdpSocket_LeaveMulticastGroup(void* ptr, void* groupAddress); -char QUdpSocket_LeaveMulticastGroup2(void* ptr, void* groupAddress, void* iface); -void* QUdpSocket_MulticastInterface(void* ptr); -long long QUdpSocket_PendingDatagramSize(void* ptr); -long long QUdpSocket_ReadDatagram(void* ptr, char* data, long long maxSize, void* address, unsigned short port); -void* QUdpSocket_ReceiveDatagram(void* ptr, long long maxSize); -void QUdpSocket_SetMulticastInterface(void* ptr, void* iface); -long long QUdpSocket_WriteDatagram(void* ptr, char* data, long long size, void* address, unsigned short port); -long long QUdpSocket_WriteDatagram2(void* ptr, void* datagram); -long long QUdpSocket_WriteDatagram3(void* ptr, void* datagram, void* host, unsigned short port); -void QUdpSocket_DestroyQUdpSocket(void* ptr); -void QUdpSocket_DestroyQUdpSocketDefault(void* ptr); -void* RawHeader_NewRawHeader(); -void* RawHeader_NewRawHeader2(void* first, void* second); -void* RawHeader_First(void* ptr); -void RawHeader_SetFirst(void* ptr, void* vqb); -void* RawHeader_Second(void* ptr); -void RawHeader_SetSecond(void* ptr, void* vqb); - -#ifdef __cplusplus -} -#endif - -#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/qml/qml.cpp b/vendor/github.com/therecipe/qt/qml/qml.cpp deleted file mode 100644 index 1d2fa3f1..00000000 --- a/vendor/github.com/therecipe/qt/qml/qml.cpp +++ /dev/null @@ -1,4305 +0,0 @@ -// +build !minimal - -#define protected public -#define private public - -#include "qml.h" -#include "_cgo_export.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class MyQJSEngine: public QJSEngine -{ -public: - MyQJSEngine() : QJSEngine() {QJSEngine_QJSEngine_QRegisterMetaType();}; - MyQJSEngine(QObject *parent) : QJSEngine(parent) {QJSEngine_QJSEngine_QRegisterMetaType();}; - ~MyQJSEngine() { callbackQJSEngine_DestroyQJSEngine(this); }; - void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; - void deleteLater() { callbackQJSEngine_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QJSEngine*) -Q_DECLARE_METATYPE(MyQJSEngine*) - -int QJSEngine_QJSEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QJSEngine_NewQJSEngine() -{ - return new MyQJSEngine(); -} - -void* QJSEngine_NewQJSEngine2(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQJSEngine(static_cast(parent)); - } else { - return new MyQJSEngine(static_cast(parent)); - } -} - -void QJSEngine_CollectGarbage(void* ptr) -{ - static_cast(ptr)->collectGarbage(); -} - -void* QJSEngine_Evaluate(void* ptr, struct QtQml_PackedString program, struct QtQml_PackedString fileName, int lineNumber) -{ - return new QJSValue(static_cast(ptr)->evaluate(QString::fromUtf8(program.data, program.len), QString::fromUtf8(fileName.data, fileName.len), lineNumber)); -} - -void* QJSEngine_GlobalObject(void* ptr) -{ - return new QJSValue(static_cast(ptr)->globalObject()); -} - -void* QJSEngine_ImportModule(void* ptr, struct QtQml_PackedString fileName) -{ - return new QJSValue(static_cast(ptr)->importModule(QString::fromUtf8(fileName.data, fileName.len))); -} - -void QJSEngine_InstallExtensions(void* ptr, long long extensions, void* object) -{ - static_cast(ptr)->installExtensions(static_cast(extensions), *static_cast(object)); -} - -void* QJSEngine_NewArray(void* ptr, unsigned int length) -{ - return new QJSValue(static_cast(ptr)->newArray(length)); -} - -void* QJSEngine_NewErrorObject(void* ptr, long long errorType, struct QtQml_PackedString message) -{ - return new QJSValue(static_cast(ptr)->newErrorObject(static_cast(errorType), QString::fromUtf8(message.data, message.len))); -} - -void* QJSEngine_NewObject(void* ptr) -{ - return new QJSValue(static_cast(ptr)->newObject()); -} - -void* QJSEngine_NewQMetaObject(void* ptr, void* metaObject) -{ - return new QJSValue(static_cast(ptr)->newQMetaObject(static_cast(metaObject))); -} - -void* QJSEngine_NewQObject(void* ptr, void* object) -{ - return new QJSValue(static_cast(ptr)->newQObject(static_cast(object))); -} - -void QJSEngine_ThrowError(void* ptr, struct QtQml_PackedString message) -{ - static_cast(ptr)->throwError(QString::fromUtf8(message.data, message.len)); -} - -void QJSEngine_ThrowError2(void* ptr, long long errorType, struct QtQml_PackedString message) -{ - static_cast(ptr)->throwError(static_cast(errorType), QString::fromUtf8(message.data, message.len)); -} - -void QJSEngine_DestroyQJSEngine(void* ptr) -{ - static_cast(ptr)->~QJSEngine(); -} - -void QJSEngine_DestroyQJSEngineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QJSEngine___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QJSEngine___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QJSEngine___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJSEngine___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QJSEngine___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QJSEngine___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJSEngine___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QJSEngine___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QJSEngine___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJSEngine___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QJSEngine___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QJSEngine___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJSEngine___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QJSEngine___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QJSEngine___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QJSEngine_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlEngine::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QJSEngine::childEvent(static_cast(event)); - } -} - -void QJSEngine_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlEngine::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QJSEngine::connectNotify(*static_cast(sign)); - } -} - -void QJSEngine_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlEngine::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QJSEngine::customEvent(static_cast(event)); - } -} - -void QJSEngine_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlEngine::deleteLater(); - } else { - static_cast(ptr)->QJSEngine::deleteLater(); - } -} - -void QJSEngine_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlEngine::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QJSEngine::disconnectNotify(*static_cast(sign)); - } -} - -char QJSEngine_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QQmlApplicationEngine::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QQmlEngine::event(static_cast(e)); - } else { - return static_cast(ptr)->QJSEngine::event(static_cast(e)); - } -} - -char QJSEngine_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QQmlApplicationEngine::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QQmlEngine::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QJSEngine::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QJSEngine_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QQmlApplicationEngine::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QQmlEngine::metaObject()); - } else { - return const_cast(static_cast(ptr)->QJSEngine::metaObject()); - } -} - -void QJSEngine_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlEngine::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QJSEngine::timerEvent(static_cast(event)); - } -} - -Q_DECLARE_METATYPE(QJSValue*) -void* QJSValue_NewQJSValue(long long value) -{ - return new QJSValue(static_cast(value)); -} - -void* QJSValue_NewQJSValue2(void* other) -{ - return new QJSValue(*static_cast(other)); -} - -void* QJSValue_NewQJSValue3(void* other) -{ - return new QJSValue(*static_cast(other)); -} - -void* QJSValue_NewQJSValue4(char value) -{ - return new QJSValue(value != 0); -} - -void* QJSValue_NewQJSValue5(int value) -{ - return new QJSValue(value); -} - -void* QJSValue_NewQJSValue6(unsigned int value) -{ - return new QJSValue(value); -} - -void* QJSValue_NewQJSValue7(double value) -{ - return new QJSValue(value); -} - -void* QJSValue_NewQJSValue8(struct QtQml_PackedString value) -{ - return new QJSValue(QString::fromUtf8(value.data, value.len)); -} - -void* QJSValue_NewQJSValue9(void* value) -{ - return new QJSValue(*static_cast(value)); -} - -void* QJSValue_NewQJSValue10(char* value) -{ - return new QJSValue(const_cast(value)); -} - -void* QJSValue_Call(void* ptr, void* args) -{ - return new QJSValue(static_cast(ptr)->call(({ QList* tmpP = static_cast*>(args); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); -} - -void* QJSValue_CallAsConstructor(void* ptr, void* args) -{ - return new QJSValue(static_cast(ptr)->callAsConstructor(({ QList* tmpP = static_cast*>(args); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); -} - -void* QJSValue_CallWithInstance(void* ptr, void* instance, void* args) -{ - return new QJSValue(static_cast(ptr)->callWithInstance(*static_cast(instance), ({ QList* tmpP = static_cast*>(args); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }))); -} - -char QJSValue_DeleteProperty(void* ptr, struct QtQml_PackedString name) -{ - return static_cast(ptr)->deleteProperty(QString::fromUtf8(name.data, name.len)); -} - -char QJSValue_Equals(void* ptr, void* other) -{ - return static_cast(ptr)->equals(*static_cast(other)); -} - -long long QJSValue_ErrorType(void* ptr) -{ - return static_cast(ptr)->errorType(); -} - -char QJSValue_HasOwnProperty(void* ptr, struct QtQml_PackedString name) -{ - return static_cast(ptr)->hasOwnProperty(QString::fromUtf8(name.data, name.len)); -} - -char QJSValue_HasProperty(void* ptr, struct QtQml_PackedString name) -{ - return static_cast(ptr)->hasProperty(QString::fromUtf8(name.data, name.len)); -} - -char QJSValue_IsArray(void* ptr) -{ - return static_cast(ptr)->isArray(); -} - -char QJSValue_IsBool(void* ptr) -{ - return static_cast(ptr)->isBool(); -} - -char QJSValue_IsCallable(void* ptr) -{ - return static_cast(ptr)->isCallable(); -} - -char QJSValue_IsDate(void* ptr) -{ - return static_cast(ptr)->isDate(); -} - -char QJSValue_IsError(void* ptr) -{ - return static_cast(ptr)->isError(); -} - -char QJSValue_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QJSValue_IsNumber(void* ptr) -{ - return static_cast(ptr)->isNumber(); -} - -char QJSValue_IsObject(void* ptr) -{ - return static_cast(ptr)->isObject(); -} - -char QJSValue_IsQMetaObject(void* ptr) -{ - return static_cast(ptr)->isQMetaObject(); -} - -char QJSValue_IsQObject(void* ptr) -{ - return static_cast(ptr)->isQObject(); -} - -char QJSValue_IsRegExp(void* ptr) -{ - return static_cast(ptr)->isRegExp(); -} - -char QJSValue_IsString(void* ptr) -{ - return static_cast(ptr)->isString(); -} - -char QJSValue_IsUndefined(void* ptr) -{ - return static_cast(ptr)->isUndefined(); -} - -char QJSValue_IsVariant(void* ptr) -{ - return static_cast(ptr)->isVariant(); -} - -void* QJSValue_Property(void* ptr, struct QtQml_PackedString name) -{ - return new QJSValue(static_cast(ptr)->property(QString::fromUtf8(name.data, name.len))); -} - -void* QJSValue_Property2(void* ptr, unsigned int arrayIndex) -{ - return new QJSValue(static_cast(ptr)->property(arrayIndex)); -} - -void* QJSValue_Prototype(void* ptr) -{ - return new QJSValue(static_cast(ptr)->prototype()); -} - -void QJSValue_SetProperty(void* ptr, struct QtQml_PackedString name, void* value) -{ - static_cast(ptr)->setProperty(QString::fromUtf8(name.data, name.len), *static_cast(value)); -} - -void QJSValue_SetProperty2(void* ptr, unsigned int arrayIndex, void* value) -{ - static_cast(ptr)->setProperty(arrayIndex, *static_cast(value)); -} - -void QJSValue_SetPrototype(void* ptr, void* prototype) -{ - static_cast(ptr)->setPrototype(*static_cast(prototype)); -} - -char QJSValue_StrictlyEquals(void* ptr, void* other) -{ - return static_cast(ptr)->strictlyEquals(*static_cast(other)); -} - -char QJSValue_ToBool(void* ptr) -{ - return static_cast(ptr)->toBool(); -} - -void* QJSValue_ToDateTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->toDateTime()); -} - -int QJSValue_ToInt(void* ptr) -{ - return static_cast(ptr)->toInt(); -} - -double QJSValue_ToNumber(void* ptr) -{ - return static_cast(ptr)->toNumber(); -} - -void* QJSValue_ToQMetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->toQMetaObject()); -} - -void* QJSValue_ToQObject(void* ptr) -{ - return static_cast(ptr)->toQObject(); -} - -struct QtQml_PackedString QJSValue_ToString(void* ptr) -{ - return ({ QByteArray t6adf54 = static_cast(ptr)->toString().toUtf8(); QtQml_PackedString { const_cast(t6adf54.prepend("WHITESPACE").constData()+10), t6adf54.size()-10 }; }); -} - -unsigned int QJSValue_ToUInt(void* ptr) -{ - return static_cast(ptr)->toUInt(); -} - -void* QJSValue_ToVariant(void* ptr) -{ - return new QVariant(static_cast(ptr)->toVariant()); -} - -void QJSValue_DestroyQJSValue(void* ptr) -{ - static_cast(ptr)->~QJSValue(); -} - -void* QJSValue___call_args_atList(void* ptr, int i) -{ - return new QJSValue(({QJSValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QJSValue___call_args_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QJSValue___call_args_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJSValue___callAsConstructor_args_atList(void* ptr, int i) -{ - return new QJSValue(({QJSValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QJSValue___callAsConstructor_args_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QJSValue___callAsConstructor_args_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QJSValue___callWithInstance_args_atList(void* ptr, int i) -{ - return new QJSValue(({QJSValue tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QJSValue___callWithInstance_args_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QJSValue___callWithInstance_args_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQQmlAbstractUrlInterceptor: public QQmlAbstractUrlInterceptor -{ -public: - MyQQmlAbstractUrlInterceptor() : QQmlAbstractUrlInterceptor() {QQmlAbstractUrlInterceptor_QQmlAbstractUrlInterceptor_QRegisterMetaType();}; - QUrl intercept(const QUrl & url, QQmlAbstractUrlInterceptor::DataType ty) { return *static_cast(callbackQQmlAbstractUrlInterceptor_Intercept(this, const_cast(&url), ty)); }; - ~MyQQmlAbstractUrlInterceptor() { callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(this); }; -}; - -Q_DECLARE_METATYPE(QQmlAbstractUrlInterceptor*) -Q_DECLARE_METATYPE(MyQQmlAbstractUrlInterceptor*) - -int QQmlAbstractUrlInterceptor_QQmlAbstractUrlInterceptor_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor() -{ - return new MyQQmlAbstractUrlInterceptor(); -} - -void* QQmlAbstractUrlInterceptor_Intercept(void* ptr, void* url, long long ty) -{ - return new QUrl(static_cast(ptr)->intercept(*static_cast(url), static_cast(ty))); -} - -void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(void* ptr) -{ - static_cast(ptr)->~QQmlAbstractUrlInterceptor(); -} - -void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQQmlApplicationEngine: public QQmlApplicationEngine -{ -public: - MyQQmlApplicationEngine(QObject *parent = Q_NULLPTR) : QQmlApplicationEngine(parent) {QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType();}; - MyQQmlApplicationEngine(const QUrl &url, QObject *parent = Q_NULLPTR) : QQmlApplicationEngine(url, parent) {QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType();}; - MyQQmlApplicationEngine(const QString &filePath, QObject *parent = Q_NULLPTR) : QQmlApplicationEngine(filePath, parent) {QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType();}; - void load(const QUrl & url) { callbackQQmlApplicationEngine_Load(this, const_cast(&url)); }; - void load(const QString & filePath) { QByteArray t7df503 = filePath.toUtf8(); QtQml_PackedString filePathPacked = { const_cast(t7df503.prepend("WHITESPACE").constData()+10), t7df503.size()-10 };callbackQQmlApplicationEngine_Load2(this, filePathPacked); }; - void loadData(const QByteArray & data, const QUrl & url) { callbackQQmlApplicationEngine_LoadData(this, const_cast(&data), const_cast(&url)); }; - void Signal_ObjectCreated(QObject * object, const QUrl & url) { callbackQQmlApplicationEngine_ObjectCreated(this, object, const_cast(&url)); }; - ~MyQQmlApplicationEngine() { callbackQQmlApplicationEngine_DestroyQQmlApplicationEngine(this); }; - bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; - void Signal_Exit(int retCode) { callbackQQmlEngine_Exit(this, retCode); }; - void Signal_Quit() { callbackQQmlEngine_Quit(this); }; - void retranslate() { callbackQQmlEngine_Retranslate(this); }; - void Signal_Warnings(const QList & warnings) { callbackQQmlEngine_Warnings(this, ({ QList* tmpValuebd207f = new QList(warnings); QtQml_PackedList { tmpValuebd207f, tmpValuebd207f->size() }; })); }; - void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; - void deleteLater() { callbackQJSEngine_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlApplicationEngine*) -Q_DECLARE_METATYPE(MyQQmlApplicationEngine*) - -int QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlApplicationEngine_NewQQmlApplicationEngine(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(static_cast(parent)); - } else { - return new MyQQmlApplicationEngine(static_cast(parent)); - } -} - -void* QQmlApplicationEngine_NewQQmlApplicationEngine2(void* url, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } else { - return new MyQQmlApplicationEngine(*static_cast(url), static_cast(parent)); - } -} - -void* QQmlApplicationEngine_NewQQmlApplicationEngine3(struct QtQml_PackedString filePath, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } else { - return new MyQQmlApplicationEngine(QString::fromUtf8(filePath.data, filePath.len), static_cast(parent)); - } -} - -void QQmlApplicationEngine_Load(void* ptr, void* url) -{ - QMetaObject::invokeMethod(static_cast(ptr), "load", Q_ARG(const QUrl, *static_cast(url))); -} - -void QQmlApplicationEngine_LoadDefault(void* ptr, void* url) -{ - static_cast(ptr)->QQmlApplicationEngine::load(*static_cast(url)); -} - -void QQmlApplicationEngine_Load2(void* ptr, struct QtQml_PackedString filePath) -{ - QMetaObject::invokeMethod(static_cast(ptr), "load", Q_ARG(const QString, QString::fromUtf8(filePath.data, filePath.len))); -} - -void QQmlApplicationEngine_Load2Default(void* ptr, struct QtQml_PackedString filePath) -{ - static_cast(ptr)->QQmlApplicationEngine::load(QString::fromUtf8(filePath.data, filePath.len)); -} - -void QQmlApplicationEngine_LoadData(void* ptr, void* data, void* url) -{ - QMetaObject::invokeMethod(static_cast(ptr), "loadData", Q_ARG(const QByteArray, *static_cast(data)), Q_ARG(const QUrl, *static_cast(url))); -} - -void QQmlApplicationEngine_LoadDataDefault(void* ptr, void* data, void* url) -{ - static_cast(ptr)->QQmlApplicationEngine::loadData(*static_cast(data), *static_cast(url)); -} - -void QQmlApplicationEngine_ConnectObjectCreated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QQmlApplicationEngine::objectCreated), static_cast(ptr), static_cast(&MyQQmlApplicationEngine::Signal_ObjectCreated), static_cast(t)); -} - -void QQmlApplicationEngine_DisconnectObjectCreated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlApplicationEngine::objectCreated), static_cast(ptr), static_cast(&MyQQmlApplicationEngine::Signal_ObjectCreated)); -} - -void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url) -{ - static_cast(ptr)->objectCreated(static_cast(object), *static_cast(url)); -} - -struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr) -{ - return ({ QList* tmpValue21875f = new QList(static_cast(ptr)->rootObjects()); QtQml_PackedList { tmpValue21875f, tmpValue21875f->size() }; }); -} - -void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr) -{ - static_cast(ptr)->~QQmlApplicationEngine(); -} - -void QQmlApplicationEngine_DestroyQQmlApplicationEngineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlApplicationEngine___rootObjects_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlApplicationEngine___rootObjects_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlApplicationEngine___rootObjects_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQQmlComponent: public QQmlComponent -{ -public: - MyQQmlComponent(QQmlEngine *engine, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; - MyQQmlComponent(QQmlEngine *engine, const QString &fileName, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, fileName, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; - MyQQmlComponent(QQmlEngine *engine, const QString &fileName, QQmlComponent::CompilationMode mode, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, fileName, mode, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; - MyQQmlComponent(QQmlEngine *engine, const QUrl &url, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, url, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; - MyQQmlComponent(QQmlEngine *engine, const QUrl &url, QQmlComponent::CompilationMode mode, QObject *parent = Q_NULLPTR) : QQmlComponent(engine, url, mode, parent) {QQmlComponent_QQmlComponent_QRegisterMetaType();}; - QObject * beginCreate(QQmlContext * publicContext) { return static_cast(callbackQQmlComponent_BeginCreate(this, publicContext)); }; - void completeCreate() { callbackQQmlComponent_CompleteCreate(this); }; - QObject * create(QQmlContext * context) { return static_cast(callbackQQmlComponent_Create(this, context)); }; - void loadUrl(const QUrl & url) { callbackQQmlComponent_LoadUrl(this, const_cast(&url)); }; - void loadUrl(const QUrl & url, QQmlComponent::CompilationMode mode) { callbackQQmlComponent_LoadUrl2(this, const_cast(&url), mode); }; - void Signal_ProgressChanged(qreal progress) { callbackQQmlComponent_ProgressChanged(this, progress); }; - void setData(const QByteArray & data, const QUrl & url) { callbackQQmlComponent_SetData(this, const_cast(&data), const_cast(&url)); }; - void Signal_StatusChanged(QQmlComponent::Status status) { callbackQQmlComponent_StatusChanged(this, status); }; - ~MyQQmlComponent() { callbackQQmlComponent_DestroyQQmlComponent(this); }; - void childEvent(QChildEvent * event) { callbackQQmlComponent_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQQmlComponent_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQQmlComponent_CustomEvent(this, event); }; - void deleteLater() { callbackQQmlComponent_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQQmlComponent_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQQmlComponent_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQQmlComponent_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlComponent_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQQmlComponent_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlComponent_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQQmlComponent_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(MyQQmlComponent*) - -int QQmlComponent_QQmlComponent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlComponent_NewQQmlComponent2(void* engine, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } else { - return new MyQQmlComponent(static_cast(engine), static_cast(parent)); - } -} - -void* QQmlComponent_NewQQmlComponent3(void* engine, struct QtQml_PackedString fileName, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } else { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(parent)); - } -} - -void* QQmlComponent_NewQQmlComponent4(void* engine, struct QtQml_PackedString fileName, long long mode, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } else { - return new MyQQmlComponent(static_cast(engine), QString::fromUtf8(fileName.data, fileName.len), static_cast(mode), static_cast(parent)); - } -} - -void* QQmlComponent_NewQQmlComponent5(void* engine, void* url, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } else { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(parent)); - } -} - -void* QQmlComponent_NewQQmlComponent6(void* engine, void* url, long long mode, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } else { - return new MyQQmlComponent(static_cast(engine), *static_cast(url), static_cast(mode), static_cast(parent)); - } -} - -void* QQmlComponent_BeginCreate(void* ptr, void* publicContext) -{ - return static_cast(ptr)->beginCreate(static_cast(publicContext)); -} - -void* QQmlComponent_BeginCreateDefault(void* ptr, void* publicContext) -{ - return static_cast(ptr)->QQmlComponent::beginCreate(static_cast(publicContext)); -} - -void QQmlComponent_CompleteCreate(void* ptr) -{ - static_cast(ptr)->completeCreate(); -} - -void QQmlComponent_CompleteCreateDefault(void* ptr) -{ - static_cast(ptr)->QQmlComponent::completeCreate(); -} - -void* QQmlComponent_Create(void* ptr, void* context) -{ - return static_cast(ptr)->create(static_cast(context)); -} - -void* QQmlComponent_CreateDefault(void* ptr, void* context) -{ - return static_cast(ptr)->QQmlComponent::create(static_cast(context)); -} - -void QQmlComponent_Create2(void* ptr, void* incubator, void* context, void* forContext) -{ - static_cast(ptr)->create(*static_cast(incubator), static_cast(context), static_cast(forContext)); -} - -void* QQmlComponent_CreationContext(void* ptr) -{ - return static_cast(ptr)->creationContext(); -} - -void* QQmlComponent_Engine(void* ptr) -{ - return static_cast(ptr)->engine(); -} - -struct QtQml_PackedList QQmlComponent_Errors(void* ptr) -{ - return ({ QList* tmpValue422633 = new QList(static_cast(ptr)->errors()); QtQml_PackedList { tmpValue422633, tmpValue422633->size() }; }); -} - -char QQmlComponent_IsError(void* ptr) -{ - return static_cast(ptr)->isError(); -} - -char QQmlComponent_IsLoading(void* ptr) -{ - return static_cast(ptr)->isLoading(); -} - -char QQmlComponent_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QQmlComponent_IsReady(void* ptr) -{ - return static_cast(ptr)->isReady(); -} - -void QQmlComponent_LoadUrl(void* ptr, void* url) -{ - QMetaObject::invokeMethod(static_cast(ptr), "loadUrl", Q_ARG(const QUrl, *static_cast(url))); -} - -void QQmlComponent_LoadUrlDefault(void* ptr, void* url) -{ - static_cast(ptr)->QQmlComponent::loadUrl(*static_cast(url)); -} - -void QQmlComponent_LoadUrl2(void* ptr, void* url, long long mode) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "loadUrl", Q_ARG(const QUrl, *static_cast(url)), Q_ARG(QQmlComponent::CompilationMode, static_cast(mode))); -} - -void QQmlComponent_LoadUrl2Default(void* ptr, void* url, long long mode) -{ - static_cast(ptr)->QQmlComponent::loadUrl(*static_cast(url), static_cast(mode)); -} - -double QQmlComponent_Progress(void* ptr) -{ - return static_cast(ptr)->progress(); -} - -void QQmlComponent_ConnectProgressChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QQmlComponent::progressChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_ProgressChanged), static_cast(t)); -} - -void QQmlComponent_DisconnectProgressChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlComponent::progressChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_ProgressChanged)); -} - -void QQmlComponent_ProgressChanged(void* ptr, double progress) -{ - static_cast(ptr)->progressChanged(progress); -} - -void QQmlComponent_SetData(void* ptr, void* data, void* url) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setData", Q_ARG(const QByteArray, *static_cast(data)), Q_ARG(const QUrl, *static_cast(url))); -} - -void QQmlComponent_SetDataDefault(void* ptr, void* data, void* url) -{ - static_cast(ptr)->QQmlComponent::setData(*static_cast(data), *static_cast(url)); -} - -long long QQmlComponent_Status(void* ptr) -{ - return static_cast(ptr)->status(); -} - -void QQmlComponent_ConnectStatusChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QQmlComponent::statusChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_StatusChanged), static_cast(t)); -} - -void QQmlComponent_DisconnectStatusChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlComponent::statusChanged), static_cast(ptr), static_cast(&MyQQmlComponent::Signal_StatusChanged)); -} - -void QQmlComponent_StatusChanged(void* ptr, long long status) -{ - static_cast(ptr)->statusChanged(static_cast(status)); -} - -void* QQmlComponent_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -void QQmlComponent_DestroyQQmlComponent(void* ptr) -{ - static_cast(ptr)->~QQmlComponent(); -} - -void QQmlComponent_DestroyQQmlComponentDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlComponent___errors_atList(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlComponent___errors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlComponent___errors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlComponent___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlComponent___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlComponent___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlComponent___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlComponent___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlComponent___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlComponent___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlComponent___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlComponent___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlComponent___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlComponent___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlComponent___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlComponent___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlComponent___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlComponent___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QQmlComponent_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlComponent::childEvent(static_cast(event)); -} - -void QQmlComponent_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlComponent::connectNotify(*static_cast(sign)); -} - -void QQmlComponent_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlComponent::customEvent(static_cast(event)); -} - -void QQmlComponent_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QQmlComponent::deleteLater(); -} - -void QQmlComponent_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlComponent::disconnectNotify(*static_cast(sign)); -} - -char QQmlComponent_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QQmlComponent::event(static_cast(e)); -} - -char QQmlComponent_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QQmlComponent::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QQmlComponent_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QQmlComponent::metaObject()); -} - -void QQmlComponent_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlComponent::timerEvent(static_cast(event)); -} - -class MyQQmlContext: public QQmlContext -{ -public: - MyQQmlContext(QQmlEngine *engine, QObject *parent = Q_NULLPTR) : QQmlContext(engine, parent) {QQmlContext_QQmlContext_QRegisterMetaType();}; - MyQQmlContext(QQmlContext *parentContext, QObject *parent = Q_NULLPTR) : QQmlContext(parentContext, parent) {QQmlContext_QQmlContext_QRegisterMetaType();}; - ~MyQQmlContext() { callbackQQmlContext_DestroyQQmlContext(this); }; - void childEvent(QChildEvent * event) { callbackQQmlContext_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQQmlContext_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQQmlContext_CustomEvent(this, event); }; - void deleteLater() { callbackQQmlContext_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQQmlContext_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQQmlContext_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQQmlContext_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlContext_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQQmlContext_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlContext_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQQmlContext_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlContext*) -Q_DECLARE_METATYPE(MyQQmlContext*) - -int QQmlContext_QQmlContext_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlContext_NewQQmlContext(void* engine, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } else { - return new MyQQmlContext(static_cast(engine), static_cast(parent)); - } -} - -void* QQmlContext_NewQQmlContext2(void* parentContext, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } else { - return new MyQQmlContext(static_cast(parentContext), static_cast(parent)); - } -} - -void* QQmlContext_BaseUrl(void* ptr) -{ - return new QUrl(static_cast(ptr)->baseUrl()); -} - -void* QQmlContext_ContextObject(void* ptr) -{ - return static_cast(ptr)->contextObject(); -} - -void* QQmlContext_ContextProperty(void* ptr, struct QtQml_PackedString name) -{ - return new QVariant(static_cast(ptr)->contextProperty(QString::fromUtf8(name.data, name.len))); -} - -void* QQmlContext_Engine(void* ptr) -{ - return static_cast(ptr)->engine(); -} - -char QQmlContext_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -struct QtQml_PackedString QQmlContext_NameForObject(void* ptr, void* object) -{ - return ({ QByteArray t183ce4 = static_cast(ptr)->nameForObject(static_cast(object)).toUtf8(); QtQml_PackedString { const_cast(t183ce4.prepend("WHITESPACE").constData()+10), t183ce4.size()-10 }; }); -} - -void* QQmlContext_ParentContext(void* ptr) -{ - return static_cast(ptr)->parentContext(); -} - -void* QQmlContext_ResolvedUrl(void* ptr, void* src) -{ - return new QUrl(static_cast(ptr)->resolvedUrl(*static_cast(src))); -} - -void QQmlContext_SetBaseUrl(void* ptr, void* baseUrl) -{ - static_cast(ptr)->setBaseUrl(*static_cast(baseUrl)); -} - -void QQmlContext_SetContextObject(void* ptr, void* object) -{ - static_cast(ptr)->setContextObject(static_cast(object)); -} - -void QQmlContext_SetContextProperty(void* ptr, struct QtQml_PackedString name, void* value) -{ - static_cast(ptr)->setContextProperty(QString::fromUtf8(name.data, name.len), static_cast(value)); -} - -void QQmlContext_SetContextProperty2(void* ptr, struct QtQml_PackedString name, void* value) -{ - static_cast(ptr)->setContextProperty(QString::fromUtf8(name.data, name.len), *static_cast(value)); -} - -void QQmlContext_DestroyQQmlContext(void* ptr) -{ - static_cast(ptr)->~QQmlContext(); -} - -void QQmlContext_DestroyQQmlContextDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlContext___setContextProperties_properties_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QQmlContext___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlContext___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlContext___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlContext___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlContext___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlContext___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlContext___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlContext___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlContext___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlContext___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlContext___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlContext___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlContext___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlContext___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlContext___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QQmlContext_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlContext::childEvent(static_cast(event)); -} - -void QQmlContext_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlContext::connectNotify(*static_cast(sign)); -} - -void QQmlContext_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlContext::customEvent(static_cast(event)); -} - -void QQmlContext_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QQmlContext::deleteLater(); -} - -void QQmlContext_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlContext::disconnectNotify(*static_cast(sign)); -} - -char QQmlContext_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QQmlContext::event(static_cast(e)); -} - -char QQmlContext_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QQmlContext::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QQmlContext_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QQmlContext::metaObject()); -} - -void QQmlContext_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlContext::timerEvent(static_cast(event)); -} - -char QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(struct QtQml_PackedString socketFileName, long long mode) -{ - return QQmlDebuggingEnabler::connectToLocalDebugger(QString::fromUtf8(socketFileName.data, socketFileName.len), static_cast(mode)); -} - -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices() -{ - return ({ QByteArray t58b262 = QQmlDebuggingEnabler::debuggerServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t58b262.prepend("WHITESPACE").constData()+10), t58b262.size()-10 }; }); -} - -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices() -{ - return ({ QByteArray tb2e16d = QQmlDebuggingEnabler::inspectorServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(tb2e16d.prepend("WHITESPACE").constData()+10), tb2e16d.size()-10 }; }); -} - -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices() -{ - return ({ QByteArray taecf14 = QQmlDebuggingEnabler::nativeDebuggerServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(taecf14.prepend("WHITESPACE").constData()+10), taecf14.size()-10 }; }); -} - -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices() -{ - return ({ QByteArray te324c3 = QQmlDebuggingEnabler::profilerServices().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(te324c3.prepend("WHITESPACE").constData()+10), te324c3.size()-10 }; }); -} - -void QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(struct QtQml_PackedString services) -{ - QQmlDebuggingEnabler::setServices(QString::fromUtf8(services.data, services.len).split("¡¦!", QString::SkipEmptyParts)); -} - -char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(struct QtQml_PackedString pluginName, void* configuration) -{ - return QQmlDebuggingEnabler::startDebugConnector(QString::fromUtf8(pluginName.data, pluginName.len), ({ QHash* tmpP = static_cast*>(configuration); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; })); -} - -char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(int port, long long mode, struct QtQml_PackedString hostName) -{ - return QQmlDebuggingEnabler::startTcpDebugServer(port, static_cast(mode), QString::fromUtf8(hostName.data, hostName.len)); -} - -void* QQmlDebuggingEnabler___startDebugConnector_configuration_atList(void* ptr, struct QtQml_PackedString v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(QString::fromUtf8(v.data, v.len)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QQmlDebuggingEnabler___startDebugConnector_configuration_setList(void* ptr, struct QtQml_PackedString key, void* i) -{ - static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); -} - -void* QQmlDebuggingEnabler___startDebugConnector_configuration_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtQml_PackedList QQmlDebuggingEnabler___startDebugConnector_configuration_keyList(void* ptr) -{ - return ({ QList* tmpValuef43bc5 = new QList(static_cast*>(ptr)->keys()); QtQml_PackedList { tmpValuef43bc5, tmpValuef43bc5->size() }; }); -} - -struct QtQml_PackedString QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_atList(void* ptr, int i) -{ - return ({ QByteArray t94aa5e = ({QString tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }).toUtf8(); QtQml_PackedString { const_cast(t94aa5e.prepend("WHITESPACE").constData()+10), t94aa5e.size()-10 }; }); -} - -void QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_setList(void* ptr, struct QtQml_PackedString i) -{ - static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); -} - -void* QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQQmlEngine: public QQmlEngine -{ -public: - MyQQmlEngine(QObject *parent = Q_NULLPTR) : QQmlEngine(parent) {QQmlEngine_QQmlEngine_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQJSEngine_Event(this, e) != 0; }; - void Signal_Exit(int retCode) { callbackQQmlEngine_Exit(this, retCode); }; - void Signal_Quit() { callbackQQmlEngine_Quit(this); }; - void retranslate() { callbackQQmlEngine_Retranslate(this); }; - void Signal_Warnings(const QList & warnings) { callbackQQmlEngine_Warnings(this, ({ QList* tmpValuebd207f = new QList(warnings); QtQml_PackedList { tmpValuebd207f, tmpValuebd207f->size() }; })); }; - ~MyQQmlEngine() { callbackQQmlEngine_DestroyQQmlEngine(this); }; - void childEvent(QChildEvent * event) { callbackQJSEngine_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQJSEngine_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQJSEngine_CustomEvent(this, event); }; - void deleteLater() { callbackQJSEngine_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQJSEngine_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQJSEngine_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQJSEngine_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQJSEngine_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQJSEngine_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQJSEngine_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlEngine*) -Q_DECLARE_METATYPE(MyQQmlEngine*) - -int QQmlEngine_QQmlEngine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlEngine_NewQQmlEngine(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlEngine(static_cast(parent)); - } else { - return new MyQQmlEngine(static_cast(parent)); - } -} - -void QQmlEngine_AddImageProvider(void* ptr, struct QtQml_PackedString providerId, void* provider) -{ - static_cast(ptr)->addImageProvider(QString::fromUtf8(providerId.data, providerId.len), static_cast(provider)); -} - -void QQmlEngine_AddImportPath(void* ptr, struct QtQml_PackedString path) -{ - static_cast(ptr)->addImportPath(QString::fromUtf8(path.data, path.len)); -} - -void QQmlEngine_AddPluginPath(void* ptr, struct QtQml_PackedString path) -{ - static_cast(ptr)->addPluginPath(QString::fromUtf8(path.data, path.len)); -} - -void* QQmlEngine_BaseUrl(void* ptr) -{ - return new QUrl(static_cast(ptr)->baseUrl()); -} - -void QQmlEngine_ClearComponentCache(void* ptr) -{ - static_cast(ptr)->clearComponentCache(); -} - -void* QQmlEngine_QQmlEngine_ContextForObject(void* object) -{ - return QQmlEngine::contextForObject(static_cast(object)); -} - -void QQmlEngine_ConnectExit(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QQmlEngine::exit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Exit), static_cast(t)); -} - -void QQmlEngine_DisconnectExit(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlEngine::exit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Exit)); -} - -void QQmlEngine_Exit(void* ptr, int retCode) -{ - static_cast(ptr)->exit(retCode); -} - -void* QQmlEngine_ImageProvider(void* ptr, struct QtQml_PackedString providerId) -{ - return static_cast(ptr)->imageProvider(QString::fromUtf8(providerId.data, providerId.len)); -} - -struct QtQml_PackedString QQmlEngine_ImportPathList(void* ptr) -{ - return ({ QByteArray t32e5da = static_cast(ptr)->importPathList().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t32e5da.prepend("WHITESPACE").constData()+10), t32e5da.size()-10 }; }); -} - -char QQmlEngine_ImportPlugin(void* ptr, struct QtQml_PackedString filePath, struct QtQml_PackedString uri, void* errors) -{ - return static_cast(ptr)->importPlugin(QString::fromUtf8(filePath.data, filePath.len), QString::fromUtf8(uri.data, uri.len), static_cast*>(errors)); -} - -void* QQmlEngine_IncubationController(void* ptr) -{ - return static_cast(ptr)->incubationController(); -} - -void* QQmlEngine_NetworkAccessManager(void* ptr) -{ - return static_cast(ptr)->networkAccessManager(); -} - -void* QQmlEngine_NetworkAccessManagerFactory(void* ptr) -{ - return static_cast(ptr)->networkAccessManagerFactory(); -} - -long long QQmlEngine_QQmlEngine_ObjectOwnership(void* object) -{ - return QQmlEngine::objectOwnership(static_cast(object)); -} - -struct QtQml_PackedString QQmlEngine_OfflineStorageDatabaseFilePath(void* ptr, struct QtQml_PackedString databaseName) -{ - return ({ QByteArray t7b641b = static_cast(ptr)->offlineStorageDatabaseFilePath(QString::fromUtf8(databaseName.data, databaseName.len)).toUtf8(); QtQml_PackedString { const_cast(t7b641b.prepend("WHITESPACE").constData()+10), t7b641b.size()-10 }; }); -} - -struct QtQml_PackedString QQmlEngine_OfflineStoragePath(void* ptr) -{ - return ({ QByteArray t6f33d6 = static_cast(ptr)->offlineStoragePath().toUtf8(); QtQml_PackedString { const_cast(t6f33d6.prepend("WHITESPACE").constData()+10), t6f33d6.size()-10 }; }); -} - -char QQmlEngine_OutputWarningsToStandardError(void* ptr) -{ - return static_cast(ptr)->outputWarningsToStandardError(); -} - -struct QtQml_PackedString QQmlEngine_PluginPathList(void* ptr) -{ - return ({ QByteArray t04b834 = static_cast(ptr)->pluginPathList().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t04b834.prepend("WHITESPACE").constData()+10), t04b834.size()-10 }; }); -} - -void QQmlEngine_ConnectQuit(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QQmlEngine::quit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Quit), static_cast(t)); -} - -void QQmlEngine_DisconnectQuit(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlEngine::quit), static_cast(ptr), static_cast(&MyQQmlEngine::Signal_Quit)); -} - -void QQmlEngine_Quit(void* ptr) -{ - static_cast(ptr)->quit(); -} - -void QQmlEngine_RemoveImageProvider(void* ptr, struct QtQml_PackedString providerId) -{ - static_cast(ptr)->removeImageProvider(QString::fromUtf8(providerId.data, providerId.len)); -} - -void QQmlEngine_Retranslate(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "retranslate"); -} - -void QQmlEngine_RetranslateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QQmlApplicationEngine::retranslate(); - } else { - static_cast(ptr)->QQmlEngine::retranslate(); - } -} - -void* QQmlEngine_RootContext(void* ptr) -{ - return static_cast(ptr)->rootContext(); -} - -void QQmlEngine_SetBaseUrl(void* ptr, void* url) -{ - static_cast(ptr)->setBaseUrl(*static_cast(url)); -} - -void QQmlEngine_QQmlEngine_SetContextForObject(void* object, void* context) -{ - QQmlEngine::setContextForObject(static_cast(object), static_cast(context)); -} - -void QQmlEngine_SetImportPathList(void* ptr, struct QtQml_PackedString paths) -{ - static_cast(ptr)->setImportPathList(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QQmlEngine_SetIncubationController(void* ptr, void* controller) -{ - static_cast(ptr)->setIncubationController(static_cast(controller)); -} - -void QQmlEngine_SetNetworkAccessManagerFactory(void* ptr, void* factory) -{ - static_cast(ptr)->setNetworkAccessManagerFactory(static_cast(factory)); -} - -void QQmlEngine_QQmlEngine_SetObjectOwnership(void* object, long long ownership) -{ - QQmlEngine::setObjectOwnership(static_cast(object), static_cast(ownership)); -} - -void QQmlEngine_SetOfflineStoragePath(void* ptr, struct QtQml_PackedString dir) -{ - static_cast(ptr)->setOfflineStoragePath(QString::fromUtf8(dir.data, dir.len)); -} - -void QQmlEngine_SetOutputWarningsToStandardError(void* ptr, char enabled) -{ - static_cast(ptr)->setOutputWarningsToStandardError(enabled != 0); -} - -void QQmlEngine_SetPluginPathList(void* ptr, struct QtQml_PackedString paths) -{ - static_cast(ptr)->setPluginPathList(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QQmlEngine_TrimComponentCache(void* ptr) -{ - static_cast(ptr)->trimComponentCache(); -} - -void QQmlEngine_ConnectWarnings(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QQmlEngine::warnings), static_cast(ptr), static_cast &)>(&MyQQmlEngine::Signal_Warnings), static_cast(t)); -} - -void QQmlEngine_DisconnectWarnings(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QQmlEngine::warnings), static_cast(ptr), static_cast &)>(&MyQQmlEngine::Signal_Warnings)); -} - -void QQmlEngine_Warnings(void* ptr, void* warnings) -{ - static_cast(ptr)->warnings(*static_cast*>(warnings)); -} - -void QQmlEngine_DestroyQQmlEngine(void* ptr) -{ - static_cast(ptr)->~QQmlEngine(); -} - -void QQmlEngine_DestroyQQmlEngineDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QQmlEngine_QQmlEngine_QmlRegisterSingletonType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName) -{ - return qmlRegisterSingletonType(*static_cast(url), const_cast(uri), versionMajor, versionMinor, const_cast(qmlName)); -} - -int QQmlEngine_QQmlEngine_QmlRegisterType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName) -{ - return qmlRegisterType(*static_cast(url), const_cast(uri), versionMajor, versionMinor, const_cast(qmlName)); -} - -void* QQmlEngine___importPlugin_errors_atList(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlEngine___importPlugin_errors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlEngine___importPlugin_errors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlEngine___qmlDebug_errors_atList3(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlEngine___qmlDebug_errors_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlEngine___qmlDebug_errors_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlEngine___qmlInfo_errors_atList3(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlEngine___qmlInfo_errors_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlEngine___qmlInfo_errors_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlEngine___qmlWarning_errors_atList3(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlEngine___qmlWarning_errors_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlEngine___qmlWarning_errors_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlEngine___warnings_warnings_atList(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlEngine___warnings_warnings_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlEngine___warnings_warnings_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QQmlError) -Q_DECLARE_METATYPE(QQmlError*) -void* QQmlError_NewQQmlError() -{ - return new QQmlError(); -} - -void* QQmlError_NewQQmlError2(void* other) -{ - return new QQmlError(*static_cast(other)); -} - -int QQmlError_Column(void* ptr) -{ - return static_cast(ptr)->column(); -} - -struct QtQml_PackedString QQmlError_Description(void* ptr) -{ - return ({ QByteArray tff8552 = static_cast(ptr)->description().toUtf8(); QtQml_PackedString { const_cast(tff8552.prepend("WHITESPACE").constData()+10), tff8552.size()-10 }; }); -} - -char QQmlError_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -int QQmlError_Line(void* ptr) -{ - return static_cast(ptr)->line(); -} - -void* QQmlError_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -void QQmlError_SetColumn(void* ptr, int column) -{ - static_cast(ptr)->setColumn(column); -} - -void QQmlError_SetDescription(void* ptr, struct QtQml_PackedString description) -{ - static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); -} - -void QQmlError_SetLine(void* ptr, int line) -{ - static_cast(ptr)->setLine(line); -} - -void QQmlError_SetObject(void* ptr, void* object) -{ - static_cast(ptr)->setObject(static_cast(object)); -} - -void QQmlError_SetUrl(void* ptr, void* url) -{ - static_cast(ptr)->setUrl(*static_cast(url)); -} - -struct QtQml_PackedString QQmlError_ToString(void* ptr) -{ - return ({ QByteArray t77ab7b = static_cast(ptr)->toString().toUtf8(); QtQml_PackedString { const_cast(t77ab7b.prepend("WHITESPACE").constData()+10), t77ab7b.size()-10 }; }); -} - -void* QQmlError_Url(void* ptr) -{ - return new QUrl(static_cast(ptr)->url()); -} - -class MyQQmlExpression: public QQmlExpression -{ -public: - MyQQmlExpression() : QQmlExpression() {QQmlExpression_QQmlExpression_QRegisterMetaType();}; - MyQQmlExpression(QQmlContext *ctxt, QObject *scope, const QString &expression, QObject *parent = Q_NULLPTR) : QQmlExpression(ctxt, scope, expression, parent) {QQmlExpression_QQmlExpression_QRegisterMetaType();}; - MyQQmlExpression(const QQmlScriptString &scri, QQmlContext *ctxt = Q_NULLPTR, QObject *scope = Q_NULLPTR, QObject *parent = Q_NULLPTR) : QQmlExpression(scri, ctxt, scope, parent) {QQmlExpression_QQmlExpression_QRegisterMetaType();}; - void Signal_ValueChanged() { callbackQQmlExpression_ValueChanged(this); }; - ~MyQQmlExpression() { callbackQQmlExpression_DestroyQQmlExpression(this); }; - void childEvent(QChildEvent * event) { callbackQQmlExpression_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQQmlExpression_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQQmlExpression_CustomEvent(this, event); }; - void deleteLater() { callbackQQmlExpression_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQQmlExpression_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQQmlExpression_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQQmlExpression_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlExpression_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQQmlExpression_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlExpression_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQQmlExpression_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlExpression*) -Q_DECLARE_METATYPE(MyQQmlExpression*) - -int QQmlExpression_QQmlExpression_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlExpression_NewQQmlExpression() -{ - return new MyQQmlExpression(); -} - -void* QQmlExpression_NewQQmlExpression2(void* ctxt, void* scope, struct QtQml_PackedString expression, void* parent) -{ - if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } else { - return new MyQQmlExpression(static_cast(ctxt), static_cast(scope), QString::fromUtf8(expression.data, expression.len), static_cast(parent)); - } -} - -void* QQmlExpression_NewQQmlExpression3(void* scri, void* ctxt, void* scope, void* parent) -{ - if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else if (dynamic_cast(static_cast(scope))) { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } else { - return new MyQQmlExpression(*static_cast(scri), static_cast(ctxt), static_cast(scope), static_cast(parent)); - } -} - -void QQmlExpression_ClearError(void* ptr) -{ - static_cast(ptr)->clearError(); -} - -int QQmlExpression_ColumnNumber(void* ptr) -{ - return static_cast(ptr)->columnNumber(); -} - -void* QQmlExpression_Context(void* ptr) -{ - return static_cast(ptr)->context(); -} - -void* QQmlExpression_Engine(void* ptr) -{ - return static_cast(ptr)->engine(); -} - -void* QQmlExpression_Error(void* ptr) -{ - return new QQmlError(static_cast(ptr)->error()); -} - -void* QQmlExpression_Evaluate(void* ptr, char* valueIsUndefined) -{ - return new QVariant(static_cast(ptr)->evaluate(reinterpret_cast(valueIsUndefined))); -} - -struct QtQml_PackedString QQmlExpression_Expression(void* ptr) -{ - return ({ QByteArray t1c3c3e = static_cast(ptr)->expression().toUtf8(); QtQml_PackedString { const_cast(t1c3c3e.prepend("WHITESPACE").constData()+10), t1c3c3e.size()-10 }; }); -} - -char QQmlExpression_HasError(void* ptr) -{ - return static_cast(ptr)->hasError(); -} - -int QQmlExpression_LineNumber(void* ptr) -{ - return static_cast(ptr)->lineNumber(); -} - -char QQmlExpression_NotifyOnValueChanged(void* ptr) -{ - return static_cast(ptr)->notifyOnValueChanged(); -} - -void* QQmlExpression_ScopeObject(void* ptr) -{ - return static_cast(ptr)->scopeObject(); -} - -void QQmlExpression_SetExpression(void* ptr, struct QtQml_PackedString expression) -{ - static_cast(ptr)->setExpression(QString::fromUtf8(expression.data, expression.len)); -} - -void QQmlExpression_SetNotifyOnValueChanged(void* ptr, char notifyOnChange) -{ - static_cast(ptr)->setNotifyOnValueChanged(notifyOnChange != 0); -} - -void QQmlExpression_SetSourceLocation(void* ptr, struct QtQml_PackedString url, int line, int column) -{ - static_cast(ptr)->setSourceLocation(QString::fromUtf8(url.data, url.len), line, column); -} - -struct QtQml_PackedString QQmlExpression_SourceFile(void* ptr) -{ - return ({ QByteArray t4b188b = static_cast(ptr)->sourceFile().toUtf8(); QtQml_PackedString { const_cast(t4b188b.prepend("WHITESPACE").constData()+10), t4b188b.size()-10 }; }); -} - -void QQmlExpression_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QQmlExpression::valueChanged), static_cast(ptr), static_cast(&MyQQmlExpression::Signal_ValueChanged), static_cast(t)); -} - -void QQmlExpression_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlExpression::valueChanged), static_cast(ptr), static_cast(&MyQQmlExpression::Signal_ValueChanged)); -} - -void QQmlExpression_ValueChanged(void* ptr) -{ - static_cast(ptr)->valueChanged(); -} - -void QQmlExpression_DestroyQQmlExpression(void* ptr) -{ - static_cast(ptr)->~QQmlExpression(); -} - -void QQmlExpression_DestroyQQmlExpressionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlExpression___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExpression___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExpression___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExpression___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlExpression___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlExpression___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExpression___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExpression___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExpression___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExpression___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExpression___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExpression___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExpression___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExpression___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExpression___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QQmlExpression_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlExpression::childEvent(static_cast(event)); -} - -void QQmlExpression_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlExpression::connectNotify(*static_cast(sign)); -} - -void QQmlExpression_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlExpression::customEvent(static_cast(event)); -} - -void QQmlExpression_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QQmlExpression::deleteLater(); -} - -void QQmlExpression_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlExpression::disconnectNotify(*static_cast(sign)); -} - -char QQmlExpression_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QQmlExpression::event(static_cast(e)); -} - -char QQmlExpression_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QQmlExpression::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QQmlExpression_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QQmlExpression::metaObject()); -} - -void QQmlExpression_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlExpression::timerEvent(static_cast(event)); -} - -class MyQQmlExtensionPlugin: public QQmlExtensionPlugin -{ -public: - MyQQmlExtensionPlugin(QObject *parent = Q_NULLPTR) : QQmlExtensionPlugin(parent) {QQmlExtensionPlugin_QQmlExtensionPlugin_QRegisterMetaType();}; - void initializeEngine(QQmlEngine * engine, const char * uri) { QtQml_PackedString uriPacked = { const_cast(uri), -1 };callbackQQmlExtensionPlugin_InitializeEngine(this, engine, uriPacked); }; - void registerTypes(const char * uri) { QtQml_PackedString uriPacked = { const_cast(uri), -1 };callbackQQmlExtensionPlugin_RegisterTypes(this, uriPacked); }; - void childEvent(QChildEvent * event) { callbackQQmlExtensionPlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQQmlExtensionPlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQQmlExtensionPlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQQmlExtensionPlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQQmlExtensionPlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQQmlExtensionPlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQQmlExtensionPlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlExtensionPlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQQmlExtensionPlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlExtensionPlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQQmlExtensionPlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlExtensionPlugin*) -Q_DECLARE_METATYPE(MyQQmlExtensionPlugin*) - -int QQmlExtensionPlugin_QQmlExtensionPlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlExtensionPlugin_NewQQmlExtensionPlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } else { - return new MyQQmlExtensionPlugin(static_cast(parent)); - } -} - -void* QQmlExtensionPlugin_BaseUrl(void* ptr) -{ - return new QUrl(static_cast(ptr)->baseUrl()); -} - -void QQmlExtensionPlugin_InitializeEngine(void* ptr, void* engine, char* uri) -{ - static_cast(ptr)->initializeEngine(static_cast(engine), const_cast(uri)); -} - -void QQmlExtensionPlugin_InitializeEngineDefault(void* ptr, void* engine, char* uri) -{ - static_cast(ptr)->QQmlExtensionPlugin::initializeEngine(static_cast(engine), const_cast(uri)); -} - -void QQmlExtensionPlugin_RegisterTypes(void* ptr, char* uri) -{ - static_cast(ptr)->registerTypes(const_cast(uri)); -} - -void* QQmlExtensionPlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExtensionPlugin___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExtensionPlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExtensionPlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlExtensionPlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlExtensionPlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExtensionPlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExtensionPlugin___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExtensionPlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExtensionPlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExtensionPlugin___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExtensionPlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlExtensionPlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlExtensionPlugin___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlExtensionPlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QQmlExtensionPlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlExtensionPlugin::childEvent(static_cast(event)); -} - -void QQmlExtensionPlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlExtensionPlugin::connectNotify(*static_cast(sign)); -} - -void QQmlExtensionPlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlExtensionPlugin::customEvent(static_cast(event)); -} - -void QQmlExtensionPlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QQmlExtensionPlugin::deleteLater(); -} - -void QQmlExtensionPlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlExtensionPlugin::disconnectNotify(*static_cast(sign)); -} - -char QQmlExtensionPlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QQmlExtensionPlugin::event(static_cast(e)); -} - -char QQmlExtensionPlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QQmlExtensionPlugin::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QQmlExtensionPlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QQmlExtensionPlugin::metaObject()); -} - -void QQmlExtensionPlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlExtensionPlugin::timerEvent(static_cast(event)); -} - -class MyQQmlFileSelector: public QQmlFileSelector -{ -public: - MyQQmlFileSelector(QQmlEngine *engine, QObject *parent = Q_NULLPTR) : QQmlFileSelector(engine, parent) {QQmlFileSelector_QQmlFileSelector_QRegisterMetaType();}; - ~MyQQmlFileSelector() { callbackQQmlFileSelector_DestroyQQmlFileSelector(this); }; - void childEvent(QChildEvent * event) { callbackQQmlFileSelector_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQQmlFileSelector_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQQmlFileSelector_CustomEvent(this, event); }; - void deleteLater() { callbackQQmlFileSelector_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQQmlFileSelector_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQQmlFileSelector_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQQmlFileSelector_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlFileSelector_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQQmlFileSelector_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlFileSelector_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQQmlFileSelector_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlFileSelector*) -Q_DECLARE_METATYPE(MyQQmlFileSelector*) - -int QQmlFileSelector_QQmlFileSelector_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlFileSelector_NewQQmlFileSelector(void* engine, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } else { - return new MyQQmlFileSelector(static_cast(engine), static_cast(parent)); - } -} - -void* QQmlFileSelector_QQmlFileSelector_Get(void* engine) -{ - return QQmlFileSelector::get(static_cast(engine)); -} - -void* QQmlFileSelector_Selector(void* ptr) -{ - return static_cast(ptr)->selector(); -} - -void QQmlFileSelector_SetExtraSelectors(void* ptr, struct QtQml_PackedString strin) -{ - static_cast(ptr)->setExtraSelectors(*(new QStringList(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts)))); -} - -void QQmlFileSelector_SetExtraSelectors2(void* ptr, struct QtQml_PackedString strin) -{ - static_cast(ptr)->setExtraSelectors(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QQmlFileSelector_SetSelector(void* ptr, void* selector) -{ - static_cast(ptr)->setSelector(static_cast(selector)); -} - -void QQmlFileSelector_DestroyQQmlFileSelector(void* ptr) -{ - static_cast(ptr)->~QQmlFileSelector(); -} - -void QQmlFileSelector_DestroyQQmlFileSelectorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlFileSelector___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlFileSelector___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlFileSelector___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlFileSelector___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlFileSelector___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlFileSelector___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlFileSelector___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlFileSelector___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlFileSelector___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlFileSelector___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlFileSelector___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlFileSelector___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlFileSelector___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlFileSelector___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlFileSelector___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QQmlFileSelector_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlFileSelector::childEvent(static_cast(event)); -} - -void QQmlFileSelector_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlFileSelector::connectNotify(*static_cast(sign)); -} - -void QQmlFileSelector_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlFileSelector::customEvent(static_cast(event)); -} - -void QQmlFileSelector_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QQmlFileSelector::deleteLater(); -} - -void QQmlFileSelector_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlFileSelector::disconnectNotify(*static_cast(sign)); -} - -char QQmlFileSelector_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QQmlFileSelector::event(static_cast(e)); -} - -char QQmlFileSelector_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QQmlFileSelector::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QQmlFileSelector_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QQmlFileSelector::metaObject()); -} - -void QQmlFileSelector_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlFileSelector::timerEvent(static_cast(event)); -} - -class MyQQmlImageProviderBase: public QQmlImageProviderBase -{ -public: - QQmlImageProviderBase::Flags flags() const { return static_cast(callbackQQmlImageProviderBase_Flags(const_cast(static_cast(this)))); }; - QQmlImageProviderBase::ImageType imageType() const { return static_cast(callbackQQmlImageProviderBase_ImageType(const_cast(static_cast(this)))); }; -}; - -Q_DECLARE_METATYPE(QQmlImageProviderBase*) -Q_DECLARE_METATYPE(MyQQmlImageProviderBase*) - -int QQmlImageProviderBase_QQmlImageProviderBase_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QQmlImageProviderBase_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -long long QQmlImageProviderBase_ImageType(void* ptr) -{ - return static_cast(ptr)->imageType(); -} - -class MyQQmlIncubationController: public QQmlIncubationController -{ -public: - MyQQmlIncubationController() : QQmlIncubationController() {QQmlIncubationController_QQmlIncubationController_QRegisterMetaType();}; - void incubatingObjectCountChanged(int incubatingObjectCount) { callbackQQmlIncubationController_IncubatingObjectCountChanged(this, incubatingObjectCount); }; -}; - -Q_DECLARE_METATYPE(QQmlIncubationController*) -Q_DECLARE_METATYPE(MyQQmlIncubationController*) - -int QQmlIncubationController_QQmlIncubationController_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlIncubationController_NewQQmlIncubationController2() -{ - return new MyQQmlIncubationController(); -} - -void* QQmlIncubationController_Engine(void* ptr) -{ - return static_cast(ptr)->engine(); -} - -void QQmlIncubationController_IncubateFor(void* ptr, int msecs) -{ - static_cast(ptr)->incubateFor(msecs); -} - -int QQmlIncubationController_IncubatingObjectCount(void* ptr) -{ - return static_cast(ptr)->incubatingObjectCount(); -} - -void QQmlIncubationController_IncubatingObjectCountChanged(void* ptr, int incubatingObjectCount) -{ - static_cast(ptr)->incubatingObjectCountChanged(incubatingObjectCount); -} - -void QQmlIncubationController_IncubatingObjectCountChangedDefault(void* ptr, int incubatingObjectCount) -{ - static_cast(ptr)->QQmlIncubationController::incubatingObjectCountChanged(incubatingObjectCount); -} - -class MyQQmlIncubator: public QQmlIncubator -{ -public: - MyQQmlIncubator(QQmlIncubator::IncubationMode mode = Asynchronous) : QQmlIncubator(mode) {QQmlIncubator_QQmlIncubator_QRegisterMetaType();}; - void setInitialState(QObject * object) { callbackQQmlIncubator_SetInitialState(this, object); }; - void statusChanged(QQmlIncubator::Status status) { callbackQQmlIncubator_StatusChanged(this, status); }; -}; - -Q_DECLARE_METATYPE(QQmlIncubator*) -Q_DECLARE_METATYPE(MyQQmlIncubator*) - -int QQmlIncubator_QQmlIncubator_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlIncubator_NewQQmlIncubator2(long long mode) -{ - return new MyQQmlIncubator(static_cast(mode)); -} - -void QQmlIncubator_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -struct QtQml_PackedList QQmlIncubator_Errors(void* ptr) -{ - return ({ QList* tmpValuea88c54 = new QList(static_cast(ptr)->errors()); QtQml_PackedList { tmpValuea88c54, tmpValuea88c54->size() }; }); -} - -void QQmlIncubator_ForceCompletion(void* ptr) -{ - static_cast(ptr)->forceCompletion(); -} - -long long QQmlIncubator_IncubationMode(void* ptr) -{ - return static_cast(ptr)->incubationMode(); -} - -char QQmlIncubator_IsError(void* ptr) -{ - return static_cast(ptr)->isError(); -} - -char QQmlIncubator_IsLoading(void* ptr) -{ - return static_cast(ptr)->isLoading(); -} - -char QQmlIncubator_IsNull(void* ptr) -{ - return static_cast(ptr)->isNull(); -} - -char QQmlIncubator_IsReady(void* ptr) -{ - return static_cast(ptr)->isReady(); -} - -void* QQmlIncubator_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -void QQmlIncubator_SetInitialState(void* ptr, void* object) -{ - static_cast(ptr)->setInitialState(static_cast(object)); -} - -void QQmlIncubator_SetInitialStateDefault(void* ptr, void* object) -{ - static_cast(ptr)->QQmlIncubator::setInitialState(static_cast(object)); -} - -long long QQmlIncubator_Status(void* ptr) -{ - return static_cast(ptr)->status(); -} - -void QQmlIncubator_StatusChanged(void* ptr, long long status) -{ - static_cast(ptr)->statusChanged(static_cast(status)); -} - -void QQmlIncubator_StatusChangedDefault(void* ptr, long long status) -{ - static_cast(ptr)->QQmlIncubator::statusChanged(static_cast(status)); -} - -void* QQmlIncubator___errors_atList(void* ptr, int i) -{ - return new QQmlError(({QQmlError tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlIncubator___errors_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlIncubator___errors_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -Q_DECLARE_METATYPE(QQmlListReference*) -void* QQmlListReference_NewQQmlListReference() -{ - return new QQmlListReference(); -} - -void* QQmlListReference_NewQQmlListReference2(void* object, char* property, void* engine) -{ - if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else if (dynamic_cast(static_cast(object))) { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } else { - return new QQmlListReference(static_cast(object), const_cast(property), static_cast(engine)); - } -} - -char QQmlListReference_Append(void* ptr, void* object) -{ - return static_cast(ptr)->append(static_cast(object)); -} - -void* QQmlListReference_At(void* ptr, int index) -{ - return static_cast(ptr)->at(index); -} - -char QQmlListReference_CanAppend(void* ptr) -{ - return static_cast(ptr)->canAppend(); -} - -char QQmlListReference_CanAt(void* ptr) -{ - return static_cast(ptr)->canAt(); -} - -char QQmlListReference_CanClear(void* ptr) -{ - return static_cast(ptr)->canClear(); -} - -char QQmlListReference_CanCount(void* ptr) -{ - return static_cast(ptr)->canCount(); -} - -char QQmlListReference_Clear(void* ptr) -{ - return static_cast(ptr)->clear(); -} - -int QQmlListReference_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -char QQmlListReference_IsManipulable(void* ptr) -{ - return static_cast(ptr)->isManipulable(); -} - -char QQmlListReference_IsReadable(void* ptr) -{ - return static_cast(ptr)->isReadable(); -} - -char QQmlListReference_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void* QQmlListReference_ListElementType(void* ptr) -{ - return const_cast(static_cast(ptr)->listElementType()); -} - -void* QQmlListReference_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -class MyQQmlNetworkAccessManagerFactory: public QQmlNetworkAccessManagerFactory -{ -public: - MyQQmlNetworkAccessManagerFactory() : QQmlNetworkAccessManagerFactory() {QQmlNetworkAccessManagerFactory_QQmlNetworkAccessManagerFactory_QRegisterMetaType();}; - QNetworkAccessManager * create(QObject * parent) { return static_cast(callbackQQmlNetworkAccessManagerFactory_Create(this, parent)); }; - ~MyQQmlNetworkAccessManagerFactory() { callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(this); }; -}; - -Q_DECLARE_METATYPE(QQmlNetworkAccessManagerFactory*) -Q_DECLARE_METATYPE(MyQQmlNetworkAccessManagerFactory*) - -int QQmlNetworkAccessManagerFactory_QQmlNetworkAccessManagerFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlNetworkAccessManagerFactory_Create(void* ptr, void* parent) -{ - return static_cast(ptr)->create(static_cast(parent)); -} - -void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(void* ptr) -{ - static_cast(ptr)->~QQmlNetworkAccessManagerFactory(); -} - -void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory() -{ - return new MyQQmlNetworkAccessManagerFactory(); -} - -class MyQQmlParserStatus: public QQmlParserStatus -{ -public: - void classBegin() { callbackQQmlParserStatus_ClassBegin(this); }; - void componentComplete() { callbackQQmlParserStatus_ComponentComplete(this); }; -}; - -Q_DECLARE_METATYPE(QQmlParserStatus*) -Q_DECLARE_METATYPE(MyQQmlParserStatus*) - -int QQmlParserStatus_QQmlParserStatus_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QQmlParserStatus_ClassBegin(void* ptr) -{ - static_cast(ptr)->classBegin(); -} - -void QQmlParserStatus_ComponentComplete(void* ptr) -{ - static_cast(ptr)->componentComplete(); -} - -Q_DECLARE_METATYPE(QQmlProperty) -Q_DECLARE_METATYPE(QQmlProperty*) -void* QQmlProperty_NewQQmlProperty() -{ - return new QQmlProperty(); -} - -void* QQmlProperty_NewQQmlProperty2(void* obj) -{ - if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj)); - } else { - return new QQmlProperty(static_cast(obj)); - } -} - -void* QQmlProperty_NewQQmlProperty3(void* obj, void* ctxt) -{ - if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } else { - return new QQmlProperty(static_cast(obj), static_cast(ctxt)); - } -} - -void* QQmlProperty_NewQQmlProperty4(void* obj, void* engine) -{ - if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } else { - return new QQmlProperty(static_cast(obj), static_cast(engine)); - } -} - -void* QQmlProperty_NewQQmlProperty5(void* obj, struct QtQml_PackedString name) -{ - if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } else { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len)); - } -} - -void* QQmlProperty_NewQQmlProperty6(void* obj, struct QtQml_PackedString name, void* ctxt) -{ - if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } else { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(ctxt)); - } -} - -void* QQmlProperty_NewQQmlProperty7(void* obj, struct QtQml_PackedString name, void* engine) -{ - if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else if (dynamic_cast(static_cast(obj))) { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } else { - return new QQmlProperty(static_cast(obj), QString::fromUtf8(name.data, name.len), static_cast(engine)); - } -} - -void* QQmlProperty_NewQQmlProperty8(void* other) -{ - return new QQmlProperty(*static_cast(other)); -} - -char QQmlProperty_ConnectNotifySignal(void* ptr, void* dest, char* slot) -{ - return static_cast(ptr)->connectNotifySignal(static_cast(dest), const_cast(slot)); -} - -char QQmlProperty_ConnectNotifySignal2(void* ptr, void* dest, int method) -{ - return static_cast(ptr)->connectNotifySignal(static_cast(dest), method); -} - -char QQmlProperty_HasNotifySignal(void* ptr) -{ - return static_cast(ptr)->hasNotifySignal(); -} - -int QQmlProperty_Index(void* ptr) -{ - return static_cast(ptr)->index(); -} - -char QQmlProperty_IsDesignable(void* ptr) -{ - return static_cast(ptr)->isDesignable(); -} - -char QQmlProperty_IsProperty(void* ptr) -{ - return static_cast(ptr)->isProperty(); -} - -char QQmlProperty_IsResettable(void* ptr) -{ - return static_cast(ptr)->isResettable(); -} - -char QQmlProperty_IsSignalProperty(void* ptr) -{ - return static_cast(ptr)->isSignalProperty(); -} - -char QQmlProperty_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QQmlProperty_IsWritable(void* ptr) -{ - return static_cast(ptr)->isWritable(); -} - -void* QQmlProperty_Method(void* ptr) -{ - return new QMetaMethod(static_cast(ptr)->method()); -} - -struct QtQml_PackedString QQmlProperty_Name(void* ptr) -{ - return ({ QByteArray t576900 = static_cast(ptr)->name().toUtf8(); QtQml_PackedString { const_cast(t576900.prepend("WHITESPACE").constData()+10), t576900.size()-10 }; }); -} - -char QQmlProperty_NeedsNotifySignal(void* ptr) -{ - return static_cast(ptr)->needsNotifySignal(); -} - -void* QQmlProperty_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -int QQmlProperty_PropertyType(void* ptr) -{ - return static_cast(ptr)->propertyType(); -} - -long long QQmlProperty_PropertyTypeCategory(void* ptr) -{ - return static_cast(ptr)->propertyTypeCategory(); -} - -struct QtQml_PackedString QQmlProperty_PropertyTypeName(void* ptr) -{ - return QtQml_PackedString { const_cast(static_cast(ptr)->propertyTypeName()), -1 }; -} - -void* QQmlProperty_Read(void* ptr) -{ - return new QVariant(static_cast(ptr)->read()); -} - -void* QQmlProperty_QQmlProperty_Read2(void* object, struct QtQml_PackedString name) -{ - return new QVariant(QQmlProperty::read(static_cast(object), QString::fromUtf8(name.data, name.len))); -} - -void* QQmlProperty_QQmlProperty_Read3(void* object, struct QtQml_PackedString name, void* ctxt) -{ - return new QVariant(QQmlProperty::read(static_cast(object), QString::fromUtf8(name.data, name.len), static_cast(ctxt))); -} - -void* QQmlProperty_QQmlProperty_Read4(void* object, struct QtQml_PackedString name, void* engine) -{ - return new QVariant(QQmlProperty::read(static_cast(object), QString::fromUtf8(name.data, name.len), static_cast(engine))); -} - -char QQmlProperty_Reset(void* ptr) -{ - return static_cast(ptr)->reset(); -} - -long long QQmlProperty_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -char QQmlProperty_Write(void* ptr, void* value) -{ - return static_cast(ptr)->write(*static_cast(value)); -} - -char QQmlProperty_QQmlProperty_Write2(void* object, struct QtQml_PackedString name, void* value) -{ - return QQmlProperty::write(static_cast(object), QString::fromUtf8(name.data, name.len), *static_cast(value)); -} - -char QQmlProperty_QQmlProperty_Write3(void* object, struct QtQml_PackedString name, void* value, void* ctxt) -{ - return QQmlProperty::write(static_cast(object), QString::fromUtf8(name.data, name.len), *static_cast(value), static_cast(ctxt)); -} - -char QQmlProperty_QQmlProperty_Write4(void* object, struct QtQml_PackedString name, void* value, void* engine) -{ - return QQmlProperty::write(static_cast(object), QString::fromUtf8(name.data, name.len), *static_cast(value), static_cast(engine)); -} - -class MyQQmlPropertyMap: public QQmlPropertyMap -{ -public: - MyQQmlPropertyMap(QObject *parent = Q_NULLPTR) : QQmlPropertyMap(parent) {QQmlPropertyMap_QQmlPropertyMap_QRegisterMetaType();}; - QVariant updateValue(const QString & key, const QVariant & input) { QByteArray ta62f22 = key.toUtf8(); QtQml_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return *static_cast(callbackQQmlPropertyMap_UpdateValue(this, keyPacked, const_cast(&input))); }; - void Signal_ValueChanged(const QString & key, const QVariant & value) { QByteArray ta62f22 = key.toUtf8(); QtQml_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };callbackQQmlPropertyMap_ValueChanged(this, keyPacked, const_cast(&value)); }; - ~MyQQmlPropertyMap() { callbackQQmlPropertyMap_DestroyQQmlPropertyMap(this); }; - void childEvent(QChildEvent * event) { callbackQQmlPropertyMap_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQQmlPropertyMap_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQQmlPropertyMap_CustomEvent(this, event); }; - void deleteLater() { callbackQQmlPropertyMap_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQQmlPropertyMap_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQQmlPropertyMap_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQQmlPropertyMap_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQQmlPropertyMap_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQQmlPropertyMap_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtQml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQQmlPropertyMap_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQQmlPropertyMap_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QQmlPropertyMap*) -Q_DECLARE_METATYPE(MyQQmlPropertyMap*) - -int QQmlPropertyMap_QQmlPropertyMap_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlPropertyMap_NewQQmlPropertyMap(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQQmlPropertyMap(static_cast(parent)); - } else { - return new MyQQmlPropertyMap(static_cast(parent)); - } -} - -void QQmlPropertyMap_Clear(void* ptr, struct QtQml_PackedString key) -{ - static_cast(ptr)->clear(QString::fromUtf8(key.data, key.len)); -} - -char QQmlPropertyMap_Contains(void* ptr, struct QtQml_PackedString key) -{ - return static_cast(ptr)->contains(QString::fromUtf8(key.data, key.len)); -} - -int QQmlPropertyMap_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QQmlPropertyMap_Insert(void* ptr, struct QtQml_PackedString key, void* value) -{ - static_cast(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(value)); -} - -char QQmlPropertyMap_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -struct QtQml_PackedString QQmlPropertyMap_Keys(void* ptr) -{ - return ({ QByteArray t4c814d = static_cast(ptr)->keys().join("¡¦!").toUtf8(); QtQml_PackedString { const_cast(t4c814d.prepend("WHITESPACE").constData()+10), t4c814d.size()-10 }; }); -} - -int QQmlPropertyMap_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void* QQmlPropertyMap_UpdateValue(void* ptr, struct QtQml_PackedString key, void* input) -{ - return new QVariant(static_cast(ptr)->updateValue(QString::fromUtf8(key.data, key.len), *static_cast(input))); -} - -void* QQmlPropertyMap_UpdateValueDefault(void* ptr, struct QtQml_PackedString key, void* input) -{ - return new QVariant(static_cast(ptr)->QQmlPropertyMap::updateValue(QString::fromUtf8(key.data, key.len), *static_cast(input))); -} - -void* QQmlPropertyMap_Value(void* ptr, struct QtQml_PackedString key) -{ - return new QVariant(static_cast(ptr)->value(QString::fromUtf8(key.data, key.len))); -} - -void QQmlPropertyMap_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QQmlPropertyMap::valueChanged), static_cast(ptr), static_cast(&MyQQmlPropertyMap::Signal_ValueChanged), static_cast(t)); -} - -void QQmlPropertyMap_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QQmlPropertyMap::valueChanged), static_cast(ptr), static_cast(&MyQQmlPropertyMap::Signal_ValueChanged)); -} - -void QQmlPropertyMap_ValueChanged(void* ptr, struct QtQml_PackedString key, void* value) -{ - static_cast(ptr)->valueChanged(QString::fromUtf8(key.data, key.len), *static_cast(value)); -} - -void QQmlPropertyMap_DestroyQQmlPropertyMap(void* ptr) -{ - static_cast(ptr)->~QQmlPropertyMap(); -} - -void QQmlPropertyMap_DestroyQQmlPropertyMapDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QQmlPropertyMap___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlPropertyMap___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlPropertyMap___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlPropertyMap___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QQmlPropertyMap___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QQmlPropertyMap___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlPropertyMap___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlPropertyMap___findChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlPropertyMap___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlPropertyMap___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlPropertyMap___findChildren_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlPropertyMap___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QQmlPropertyMap___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QQmlPropertyMap___qFindChildren_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QQmlPropertyMap___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QQmlPropertyMap_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlPropertyMap::childEvent(static_cast(event)); -} - -void QQmlPropertyMap_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlPropertyMap::connectNotify(*static_cast(sign)); -} - -void QQmlPropertyMap_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlPropertyMap::customEvent(static_cast(event)); -} - -void QQmlPropertyMap_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QQmlPropertyMap::deleteLater(); -} - -void QQmlPropertyMap_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QQmlPropertyMap::disconnectNotify(*static_cast(sign)); -} - -char QQmlPropertyMap_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QQmlPropertyMap::event(static_cast(e)); -} - -char QQmlPropertyMap_EventFilterDefault(void* ptr, void* watched, void* event) -{ - return static_cast(ptr)->QQmlPropertyMap::eventFilter(static_cast(watched), static_cast(event)); -} - -void* QQmlPropertyMap_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QQmlPropertyMap::metaObject()); -} - -void QQmlPropertyMap_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QQmlPropertyMap::timerEvent(static_cast(event)); -} - -class MyQQmlPropertyValueSource: public QQmlPropertyValueSource -{ -public: - MyQQmlPropertyValueSource() : QQmlPropertyValueSource() {QQmlPropertyValueSource_QQmlPropertyValueSource_QRegisterMetaType();}; - void setTarget(const QQmlProperty & property) { callbackQQmlPropertyValueSource_SetTarget(this, const_cast(&property)); }; - ~MyQQmlPropertyValueSource() { callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource(this); }; -}; - -Q_DECLARE_METATYPE(QQmlPropertyValueSource*) -Q_DECLARE_METATYPE(MyQQmlPropertyValueSource*) - -int QQmlPropertyValueSource_QQmlPropertyValueSource_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QQmlPropertyValueSource_NewQQmlPropertyValueSource() -{ - return new MyQQmlPropertyValueSource(); -} - -void QQmlPropertyValueSource_SetTarget(void* ptr, void* property) -{ - static_cast(ptr)->setTarget(*static_cast(property)); -} - -void QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(void* ptr) -{ - static_cast(ptr)->~QQmlPropertyValueSource(); -} - -void QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QQmlScriptString*) -void* QQmlScriptString_NewQQmlScriptString() -{ - return new QQmlScriptString(); -} - -void* QQmlScriptString_NewQQmlScriptString2(void* other) -{ - return new QQmlScriptString(*static_cast(other)); -} - -char QQmlScriptString_BooleanLiteral(void* ptr, char* ok) -{ - return static_cast(ptr)->booleanLiteral(reinterpret_cast(ok)); -} - -char QQmlScriptString_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QQmlScriptString_IsNullLiteral(void* ptr) -{ - return static_cast(ptr)->isNullLiteral(); -} - -char QQmlScriptString_IsUndefinedLiteral(void* ptr) -{ - return static_cast(ptr)->isUndefinedLiteral(); -} - -double QQmlScriptString_NumberLiteral(void* ptr, char* ok) -{ - return static_cast(ptr)->numberLiteral(reinterpret_cast(ok)); -} - -struct QtQml_PackedString QQmlScriptString_StringLiteral(void* ptr) -{ - return ({ QByteArray t77944a = static_cast(ptr)->stringLiteral().toUtf8(); QtQml_PackedString { const_cast(t77944a.prepend("WHITESPACE").constData()+10), t77944a.size()-10 }; }); -} - diff --git a/vendor/github.com/therecipe/qt/qml/qml.go b/vendor/github.com/therecipe/qt/qml/qml.go deleted file mode 100644 index 6392f63b..00000000 --- a/vendor/github.com/therecipe/qt/qml/qml.go +++ /dev/null @@ -1,7542 +0,0 @@ -// +build !minimal - -package qml - -//#include -//#include -//#include -//#include "qml.h" -import "C" -import ( - "github.com/therecipe/qt" - "github.com/therecipe/qt/core" - "github.com/therecipe/qt/network" - "runtime" - "strings" - "unsafe" -) - -func cGoUnpackString(s C.struct_QtQml_PackedString) string { - if int(s.len) == -1 { - return C.GoString(s.data) - } - return C.GoStringN(s.data, C.int(s.len)) -} -func cGoUnpackBytes(s C.struct_QtQml_PackedString) []byte { - if int(s.len) == -1 { - gs := C.GoString(s.data) - return *(*[]byte)(unsafe.Pointer(&gs)) - } - return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) -} -func unpackStringList(s string) []string { - if len(s) == 0 { - return make([]string, 0) - } - return strings.Split(s, "¡¦!") -} - -type QJSEngine struct { - core.QObject -} - -type QJSEngine_ITF interface { - core.QObject_ITF - QJSEngine_PTR() *QJSEngine -} - -func (ptr *QJSEngine) QJSEngine_PTR() *QJSEngine { - return ptr -} - -func (ptr *QJSEngine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QJSEngine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQJSEngine(ptr QJSEngine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJSEngine_PTR().Pointer() - } - return nil -} - -func NewQJSEngineFromPointer(ptr unsafe.Pointer) (n *QJSEngine) { - n = new(QJSEngine) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QJSEngine__Extension -//QJSEngine::Extension -type QJSEngine__Extension int64 - -const ( - QJSEngine__TranslationExtension QJSEngine__Extension = QJSEngine__Extension(0x1) - QJSEngine__ConsoleExtension QJSEngine__Extension = QJSEngine__Extension(0x2) - QJSEngine__GarbageCollectionExtension QJSEngine__Extension = QJSEngine__Extension(0x4) - QJSEngine__AllExtensions QJSEngine__Extension = QJSEngine__Extension(0xffffffff) -) - -func NewQJSEngine() *QJSEngine { - tmpValue := NewQJSEngineFromPointer(C.QJSEngine_NewQJSEngine()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQJSEngine2(parent core.QObject_ITF) *QJSEngine { - tmpValue := NewQJSEngineFromPointer(C.QJSEngine_NewQJSEngine2(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QJSEngine) CollectGarbage() { - if ptr.Pointer() != nil { - C.QJSEngine_CollectGarbage(ptr.Pointer()) - } -} - -func (ptr *QJSEngine) Evaluate(program string, fileName string, lineNumber int) *QJSValue { - if ptr.Pointer() != nil { - var programC *C.char - if program != "" { - programC = C.CString(program) - defer C.free(unsafe.Pointer(programC)) - } - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQJSValueFromPointer(C.QJSEngine_Evaluate(ptr.Pointer(), C.struct_QtQml_PackedString{data: programC, len: C.longlong(len(program))}, C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.int(int32(lineNumber)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) GlobalObject() *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSEngine_GlobalObject(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) ImportModule(fileName string) *QJSValue { - if ptr.Pointer() != nil { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQJSValueFromPointer(C.QJSEngine_ImportModule(ptr.Pointer(), C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))})) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) InstallExtensions(extensions QJSEngine__Extension, object QJSValue_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine_InstallExtensions(ptr.Pointer(), C.longlong(extensions), PointerFromQJSValue(object)) - } -} - -func (ptr *QJSEngine) NewArray(length uint) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewArray(ptr.Pointer(), C.uint(uint32(length)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) NewErrorObject(errorType QJSValue__ErrorType, message string) *QJSValue { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewErrorObject(ptr.Pointer(), C.longlong(errorType), C.struct_QtQml_PackedString{data: messageC, len: C.longlong(len(message))})) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) NewObject() *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewObject(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) NewQMetaObject(metaObject core.QMetaObject_ITF) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewQMetaObject(ptr.Pointer(), core.PointerFromQMetaObject(metaObject))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) NewQObject(object core.QObject_ITF) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSEngine_NewQObject(ptr.Pointer(), core.PointerFromQObject(object))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) ThrowError(message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QJSEngine_ThrowError(ptr.Pointer(), C.struct_QtQml_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -func (ptr *QJSEngine) ThrowError2(errorType QJSValue__ErrorType, message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QJSEngine_ThrowError2(ptr.Pointer(), C.longlong(errorType), C.struct_QtQml_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -//export callbackQJSEngine_DestroyQJSEngine -func callbackQJSEngine_DestroyQJSEngine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QJSEngine"); signal != nil { - (*(*func())(signal))() - } else { - NewQJSEngineFromPointer(ptr).DestroyQJSEngineDefault() - } -} - -func (ptr *QJSEngine) ConnectDestroyQJSEngine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QJSEngine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QJSEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QJSEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QJSEngine) DisconnectDestroyQJSEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QJSEngine") - } -} - -func (ptr *QJSEngine) DestroyQJSEngine() { - if ptr.Pointer() != nil { - C.QJSEngine_DestroyQJSEngine(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QJSEngine) DestroyQJSEngineDefault() { - if ptr.Pointer() != nil { - C.QJSEngine_DestroyQJSEngineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QJSEngine) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QJSEngine___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QJSEngine) __children_newList() unsafe.Pointer { - return C.QJSEngine___children_newList(ptr.Pointer()) -} - -func (ptr *QJSEngine) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QJSEngine___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QJSEngine) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QJSEngine___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QJSEngine) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QJSEngine___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QJSEngine) __findChildren_newList() unsafe.Pointer { - return C.QJSEngine___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QJSEngine) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QJSEngine___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QJSEngine) __findChildren_newList3() unsafe.Pointer { - return C.QJSEngine___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QJSEngine) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QJSEngine___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QJSEngine) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QJSEngine) __qFindChildren_newList2() unsafe.Pointer { - return C.QJSEngine___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQJSEngine_ChildEvent -func callbackQJSEngine_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQJSEngineFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QJSEngine) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQJSEngine_ConnectNotify -func callbackQJSEngine_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQJSEngineFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QJSEngine) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQJSEngine_CustomEvent -func callbackQJSEngine_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQJSEngineFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QJSEngine) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQJSEngine_DeleteLater -func callbackQJSEngine_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQJSEngineFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QJSEngine) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QJSEngine_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQJSEngine_Destroyed -func callbackQJSEngine_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQJSEngine_DisconnectNotify -func callbackQJSEngine_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQJSEngineFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QJSEngine) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQJSEngine_Event -func callbackQJSEngine_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQJSEngineFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QJSEngine) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QJSEngine_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQJSEngine_EventFilter -func callbackQJSEngine_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQJSEngineFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QJSEngine) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QJSEngine_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQJSEngine_MetaObject -func callbackQJSEngine_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQJSEngineFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QJSEngine) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QJSEngine_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQJSEngine_ObjectNameChanged -func callbackQJSEngine_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQJSEngine_TimerEvent -func callbackQJSEngine_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQJSEngineFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QJSEngine) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QJSEngine_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QJSValue struct { - ptr unsafe.Pointer -} - -type QJSValue_ITF interface { - QJSValue_PTR() *QJSValue -} - -func (ptr *QJSValue) QJSValue_PTR() *QJSValue { - return ptr -} - -func (ptr *QJSValue) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJSValue) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJSValue(ptr QJSValue_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJSValue_PTR().Pointer() - } - return nil -} - -func NewQJSValueFromPointer(ptr unsafe.Pointer) (n *QJSValue) { - n = new(QJSValue) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QJSValue__SpecialValue -//QJSValue::SpecialValue -type QJSValue__SpecialValue int64 - -const ( - QJSValue__NullValue QJSValue__SpecialValue = QJSValue__SpecialValue(0) - QJSValue__UndefinedValue QJSValue__SpecialValue = QJSValue__SpecialValue(1) -) - -//go:generate stringer -type=QJSValue__ErrorType -//QJSValue::ErrorType -type QJSValue__ErrorType int64 - -const ( - QJSValue__NoError QJSValue__ErrorType = QJSValue__ErrorType(0) - QJSValue__GenericError QJSValue__ErrorType = QJSValue__ErrorType(1) - QJSValue__EvalError QJSValue__ErrorType = QJSValue__ErrorType(2) - QJSValue__RangeError QJSValue__ErrorType = QJSValue__ErrorType(3) - QJSValue__ReferenceError QJSValue__ErrorType = QJSValue__ErrorType(4) - QJSValue__SyntaxError QJSValue__ErrorType = QJSValue__ErrorType(5) - QJSValue__TypeError QJSValue__ErrorType = QJSValue__ErrorType(6) - QJSValue__URIError QJSValue__ErrorType = QJSValue__ErrorType(7) -) - -func NewQJSValue(value QJSValue__SpecialValue) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue(C.longlong(value))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue2(other QJSValue_ITF) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue2(PointerFromQJSValue(other))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue3(other QJSValue_ITF) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue3(PointerFromQJSValue(other))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue4(value bool) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue4(C.char(int8(qt.GoBoolToInt(value))))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue5(value int) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue5(C.int(int32(value)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue6(value uint) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue6(C.uint(uint32(value)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue7(value float64) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue7(C.double(value))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue8(value string) *QJSValue { - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue8(C.struct_QtQml_PackedString{data: valueC, len: C.longlong(len(value))})) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue9(value core.QLatin1String_ITF) *QJSValue { - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue9(core.PointerFromQLatin1String(value))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func NewQJSValue10(value string) *QJSValue { - var valueC *C.char - if value != "" { - valueC = C.CString(value) - defer C.free(unsafe.Pointer(valueC)) - } - tmpValue := NewQJSValueFromPointer(C.QJSValue_NewQJSValue10(valueC)) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue -} - -func (ptr *QJSValue) Call(args []*QJSValue) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue_Call(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQJSValueFromPointer(NewQJSValueFromPointer(nil).__call_args_newList()) - for _, v := range args { - tmpList.__call_args_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) CallAsConstructor(args []*QJSValue) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue_CallAsConstructor(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQJSValueFromPointer(NewQJSValueFromPointer(nil).__callAsConstructor_args_newList()) - for _, v := range args { - tmpList.__callAsConstructor_args_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) CallWithInstance(instance QJSValue_ITF, args []*QJSValue) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue_CallWithInstance(ptr.Pointer(), PointerFromQJSValue(instance), func() unsafe.Pointer { - tmpList := NewQJSValueFromPointer(NewQJSValueFromPointer(nil).__callWithInstance_args_newList()) - for _, v := range args { - tmpList.__callWithInstance_args_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) DeleteProperty(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QJSValue_DeleteProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QJSValue) Equals(other QJSValue_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_Equals(ptr.Pointer(), PointerFromQJSValue(other))) != 0 - } - return false -} - -func (ptr *QJSValue) ErrorType() QJSValue__ErrorType { - if ptr.Pointer() != nil { - return QJSValue__ErrorType(C.QJSValue_ErrorType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QJSValue) HasOwnProperty(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QJSValue_HasOwnProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QJSValue) HasProperty(name string) bool { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QJSValue_HasProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) != 0 - } - return false -} - -func (ptr *QJSValue) IsArray() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsArray(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsBool() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsBool(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsCallable() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsCallable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsDate() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsDate(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsError() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsNumber() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsNumber(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsObject() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsObject(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsQMetaObject() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsQMetaObject(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsQObject() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsQObject(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsRegExp() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsRegExp(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsString() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsString(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsUndefined() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsUndefined(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) IsVariant() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_IsVariant(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) Property(name string) *QJSValue { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQJSValueFromPointer(C.QJSValue_Property(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) Property2(arrayIndex uint) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue_Property2(ptr.Pointer(), C.uint(uint32(arrayIndex)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) Prototype() *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue_Prototype(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) SetProperty(name string, value QJSValue_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QJSValue_SetProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQJSValue(value)) - } -} - -func (ptr *QJSValue) SetProperty2(arrayIndex uint, value QJSValue_ITF) { - if ptr.Pointer() != nil { - C.QJSValue_SetProperty2(ptr.Pointer(), C.uint(uint32(arrayIndex)), PointerFromQJSValue(value)) - } -} - -func (ptr *QJSValue) SetPrototype(prototype QJSValue_ITF) { - if ptr.Pointer() != nil { - C.QJSValue_SetPrototype(ptr.Pointer(), PointerFromQJSValue(prototype)) - } -} - -func (ptr *QJSValue) StrictlyEquals(other QJSValue_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_StrictlyEquals(ptr.Pointer(), PointerFromQJSValue(other))) != 0 - } - return false -} - -func (ptr *QJSValue) ToBool() bool { - if ptr.Pointer() != nil { - return int8(C.QJSValue_ToBool(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QJSValue) ToDateTime() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QJSValue_ToDateTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) ToInt() int { - if ptr.Pointer() != nil { - return int(int32(C.QJSValue_ToInt(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJSValue) ToNumber() float64 { - if ptr.Pointer() != nil { - return float64(C.QJSValue_ToNumber(ptr.Pointer())) - } - return 0 -} - -func (ptr *QJSValue) ToQMetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QJSValue_ToQMetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QJSValue) ToQObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QJSValue_ToQObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QJSValue) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QJSValue_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QJSValue) ToUInt() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QJSValue_ToUInt(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QJSValue) ToVariant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QJSValue_ToVariant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) DestroyQJSValue() { - if ptr.Pointer() != nil { - C.QJSValue_DestroyQJSValue(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QJSValue) __call_args_atList(i int) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue___call_args_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) __call_args_setList(i QJSValue_ITF) { - if ptr.Pointer() != nil { - C.QJSValue___call_args_setList(ptr.Pointer(), PointerFromQJSValue(i)) - } -} - -func (ptr *QJSValue) __call_args_newList() unsafe.Pointer { - return C.QJSValue___call_args_newList(ptr.Pointer()) -} - -func (ptr *QJSValue) __callAsConstructor_args_atList(i int) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue___callAsConstructor_args_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) __callAsConstructor_args_setList(i QJSValue_ITF) { - if ptr.Pointer() != nil { - C.QJSValue___callAsConstructor_args_setList(ptr.Pointer(), PointerFromQJSValue(i)) - } -} - -func (ptr *QJSValue) __callAsConstructor_args_newList() unsafe.Pointer { - return C.QJSValue___callAsConstructor_args_newList(ptr.Pointer()) -} - -func (ptr *QJSValue) __callWithInstance_args_atList(i int) *QJSValue { - if ptr.Pointer() != nil { - tmpValue := NewQJSValueFromPointer(C.QJSValue___callWithInstance_args_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QJSValue).DestroyQJSValue) - return tmpValue - } - return nil -} - -func (ptr *QJSValue) __callWithInstance_args_setList(i QJSValue_ITF) { - if ptr.Pointer() != nil { - C.QJSValue___callWithInstance_args_setList(ptr.Pointer(), PointerFromQJSValue(i)) - } -} - -func (ptr *QJSValue) __callWithInstance_args_newList() unsafe.Pointer { - return C.QJSValue___callWithInstance_args_newList(ptr.Pointer()) -} - -type QJSValueIterator struct { - ptr unsafe.Pointer -} - -type QJSValueIterator_ITF interface { - QJSValueIterator_PTR() *QJSValueIterator -} - -func (ptr *QJSValueIterator) QJSValueIterator_PTR() *QJSValueIterator { - return ptr -} - -func (ptr *QJSValueIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QJSValueIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQJSValueIterator(ptr QJSValueIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QJSValueIterator_PTR().Pointer() - } - return nil -} - -func NewQJSValueIteratorFromPointer(ptr unsafe.Pointer) (n *QJSValueIterator) { - n = new(QJSValueIterator) - n.SetPointer(ptr) - return -} - -type QQmlAbstractUrlInterceptor struct { - ptr unsafe.Pointer -} - -type QQmlAbstractUrlInterceptor_ITF interface { - QQmlAbstractUrlInterceptor_PTR() *QQmlAbstractUrlInterceptor -} - -func (ptr *QQmlAbstractUrlInterceptor) QQmlAbstractUrlInterceptor_PTR() *QQmlAbstractUrlInterceptor { - return ptr -} - -func (ptr *QQmlAbstractUrlInterceptor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlAbstractUrlInterceptor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlAbstractUrlInterceptor(ptr QQmlAbstractUrlInterceptor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlAbstractUrlInterceptor_PTR().Pointer() - } - return nil -} - -func NewQQmlAbstractUrlInterceptorFromPointer(ptr unsafe.Pointer) (n *QQmlAbstractUrlInterceptor) { - n = new(QQmlAbstractUrlInterceptor) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QQmlAbstractUrlInterceptor__DataType -//QQmlAbstractUrlInterceptor::DataType -type QQmlAbstractUrlInterceptor__DataType int64 - -const ( - QQmlAbstractUrlInterceptor__QmlFile QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(0) - QQmlAbstractUrlInterceptor__JavaScriptFile QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(1) - QQmlAbstractUrlInterceptor__QmldirFile QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(2) - QQmlAbstractUrlInterceptor__UrlString QQmlAbstractUrlInterceptor__DataType = QQmlAbstractUrlInterceptor__DataType(0x1000) -) - -func NewQQmlAbstractUrlInterceptor() *QQmlAbstractUrlInterceptor { - return NewQQmlAbstractUrlInterceptorFromPointer(C.QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor()) -} - -//export callbackQQmlAbstractUrlInterceptor_Intercept -func callbackQQmlAbstractUrlInterceptor_Intercept(ptr unsafe.Pointer, url unsafe.Pointer, ty C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "intercept"); signal != nil { - return core.PointerFromQUrl((*(*func(*core.QUrl, QQmlAbstractUrlInterceptor__DataType) *core.QUrl)(signal))(core.NewQUrlFromPointer(url), QQmlAbstractUrlInterceptor__DataType(ty))) - } - - return core.PointerFromQUrl(core.NewQUrl()) -} - -func (ptr *QQmlAbstractUrlInterceptor) ConnectIntercept(f func(url *core.QUrl, ty QQmlAbstractUrlInterceptor__DataType) *core.QUrl) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "intercept"); signal != nil { - f := func(url *core.QUrl, ty QQmlAbstractUrlInterceptor__DataType) *core.QUrl { - (*(*func(*core.QUrl, QQmlAbstractUrlInterceptor__DataType) *core.QUrl)(signal))(url, ty) - return f(url, ty) - } - qt.ConnectSignal(ptr.Pointer(), "intercept", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "intercept", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlAbstractUrlInterceptor) DisconnectIntercept() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "intercept") - } -} - -func (ptr *QQmlAbstractUrlInterceptor) Intercept(url core.QUrl_ITF, ty QQmlAbstractUrlInterceptor__DataType) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlAbstractUrlInterceptor_Intercept(ptr.Pointer(), core.PointerFromQUrl(url), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor -func callbackQQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlAbstractUrlInterceptor"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlAbstractUrlInterceptorFromPointer(ptr).DestroyQQmlAbstractUrlInterceptorDefault() - } -} - -func (ptr *QQmlAbstractUrlInterceptor) ConnectDestroyQQmlAbstractUrlInterceptor(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlAbstractUrlInterceptor) DisconnectDestroyQQmlAbstractUrlInterceptor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlAbstractUrlInterceptor") - } -} - -func (ptr *QQmlAbstractUrlInterceptor) DestroyQQmlAbstractUrlInterceptor() { - if ptr.Pointer() != nil { - C.QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlAbstractUrlInterceptor) DestroyQQmlAbstractUrlInterceptorDefault() { - if ptr.Pointer() != nil { - C.QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QQmlApplicationEngine struct { - QQmlEngine -} - -type QQmlApplicationEngine_ITF interface { - QQmlEngine_ITF - QQmlApplicationEngine_PTR() *QQmlApplicationEngine -} - -func (ptr *QQmlApplicationEngine) QQmlApplicationEngine_PTR() *QQmlApplicationEngine { - return ptr -} - -func (ptr *QQmlApplicationEngine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QQmlEngine_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlApplicationEngine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QQmlEngine_PTR().SetPointer(p) - } -} - -func PointerFromQQmlApplicationEngine(ptr QQmlApplicationEngine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlApplicationEngine_PTR().Pointer() - } - return nil -} - -func NewQQmlApplicationEngineFromPointer(ptr unsafe.Pointer) (n *QQmlApplicationEngine) { - n = new(QQmlApplicationEngine) - n.SetPointer(ptr) - return -} -func NewQQmlApplicationEngine(parent core.QObject_ITF) *QQmlApplicationEngine { - tmpValue := NewQQmlApplicationEngineFromPointer(C.QQmlApplicationEngine_NewQQmlApplicationEngine(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlApplicationEngine2(url core.QUrl_ITF, parent core.QObject_ITF) *QQmlApplicationEngine { - tmpValue := NewQQmlApplicationEngineFromPointer(C.QQmlApplicationEngine_NewQQmlApplicationEngine2(core.PointerFromQUrl(url), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlApplicationEngine3(filePath string, parent core.QObject_ITF) *QQmlApplicationEngine { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - tmpValue := NewQQmlApplicationEngineFromPointer(C.QQmlApplicationEngine_NewQQmlApplicationEngine3(C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQQmlApplicationEngine_Load -func callbackQQmlApplicationEngine_Load(ptr unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "load"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) - } else { - NewQQmlApplicationEngineFromPointer(ptr).LoadDefault(core.NewQUrlFromPointer(url)) - } -} - -func (ptr *QQmlApplicationEngine) ConnectLoad(f func(url *core.QUrl)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "load"); signal != nil { - f := func(url *core.QUrl) { - (*(*func(*core.QUrl))(signal))(url) - f(url) - } - qt.ConnectSignal(ptr.Pointer(), "load", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "load", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlApplicationEngine) DisconnectLoad() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "load") - } -} - -func (ptr *QQmlApplicationEngine) Load(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_Load(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlApplicationEngine) LoadDefault(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_LoadDefault(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -//export callbackQQmlApplicationEngine_Load2 -func callbackQQmlApplicationEngine_Load2(ptr unsafe.Pointer, filePath C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "load2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(filePath)) - } else { - NewQQmlApplicationEngineFromPointer(ptr).Load2Default(cGoUnpackString(filePath)) - } -} - -func (ptr *QQmlApplicationEngine) ConnectLoad2(f func(filePath string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "load2"); signal != nil { - f := func(filePath string) { - (*(*func(string))(signal))(filePath) - f(filePath) - } - qt.ConnectSignal(ptr.Pointer(), "load2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "load2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlApplicationEngine) DisconnectLoad2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "load2") - } -} - -func (ptr *QQmlApplicationEngine) Load2(filePath string) { - if ptr.Pointer() != nil { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - C.QQmlApplicationEngine_Load2(ptr.Pointer(), C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}) - } -} - -func (ptr *QQmlApplicationEngine) Load2Default(filePath string) { - if ptr.Pointer() != nil { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - C.QQmlApplicationEngine_Load2Default(ptr.Pointer(), C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}) - } -} - -//export callbackQQmlApplicationEngine_LoadData -func callbackQQmlApplicationEngine_LoadData(ptr unsafe.Pointer, data unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "loadData"); signal != nil { - (*(*func(*core.QByteArray, *core.QUrl))(signal))(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) - } else { - NewQQmlApplicationEngineFromPointer(ptr).LoadDataDefault(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) - } -} - -func (ptr *QQmlApplicationEngine) ConnectLoadData(f func(data *core.QByteArray, url *core.QUrl)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadData"); signal != nil { - f := func(data *core.QByteArray, url *core.QUrl) { - (*(*func(*core.QByteArray, *core.QUrl))(signal))(data, url) - f(data, url) - } - qt.ConnectSignal(ptr.Pointer(), "loadData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlApplicationEngine) DisconnectLoadData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadData") - } -} - -func (ptr *QQmlApplicationEngine) LoadData(data core.QByteArray_ITF, url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_LoadData(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlApplicationEngine) LoadDataDefault(data core.QByteArray_ITF, url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_LoadDataDefault(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) - } -} - -//export callbackQQmlApplicationEngine_ObjectCreated -func callbackQQmlApplicationEngine_ObjectCreated(ptr unsafe.Pointer, object unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "objectCreated"); signal != nil { - (*(*func(*core.QObject, *core.QUrl))(signal))(core.NewQObjectFromPointer(object), core.NewQUrlFromPointer(url)) - } - -} - -func (ptr *QQmlApplicationEngine) ConnectObjectCreated(f func(object *core.QObject, url *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "objectCreated") { - C.QQmlApplicationEngine_ConnectObjectCreated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "objectCreated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "objectCreated"); signal != nil { - f := func(object *core.QObject, url *core.QUrl) { - (*(*func(*core.QObject, *core.QUrl))(signal))(object, url) - f(object, url) - } - qt.ConnectSignal(ptr.Pointer(), "objectCreated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "objectCreated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlApplicationEngine) DisconnectObjectCreated() { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_DisconnectObjectCreated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "objectCreated") - } -} - -func (ptr *QQmlApplicationEngine) ObjectCreated(object core.QObject_ITF, url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_ObjectCreated(ptr.Pointer(), core.PointerFromQObject(object), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlApplicationEngine) RootObjects() []*core.QObject { - if ptr.Pointer() != nil { - return func(l C.struct_QtQml_PackedList) []*core.QObject { - out := make([]*core.QObject, int(l.len)) - tmpList := NewQQmlApplicationEngineFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__rootObjects_atList(i) - } - return out - }(C.QQmlApplicationEngine_RootObjects(ptr.Pointer())) - } - return make([]*core.QObject, 0) -} - -//export callbackQQmlApplicationEngine_DestroyQQmlApplicationEngine -func callbackQQmlApplicationEngine_DestroyQQmlApplicationEngine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlApplicationEngine"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlApplicationEngineFromPointer(ptr).DestroyQQmlApplicationEngineDefault() - } -} - -func (ptr *QQmlApplicationEngine) ConnectDestroyQQmlApplicationEngine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlApplicationEngine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlApplicationEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlApplicationEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlApplicationEngine) DisconnectDestroyQQmlApplicationEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlApplicationEngine") - } -} - -func (ptr *QQmlApplicationEngine) DestroyQQmlApplicationEngine() { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_DestroyQQmlApplicationEngine(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlApplicationEngine) DestroyQQmlApplicationEngineDefault() { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine_DestroyQQmlApplicationEngineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlApplicationEngine) __rootObjects_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlApplicationEngine___rootObjects_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlApplicationEngine) __rootObjects_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlApplicationEngine___rootObjects_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlApplicationEngine) __rootObjects_newList() unsafe.Pointer { - return C.QQmlApplicationEngine___rootObjects_newList(ptr.Pointer()) -} - -type QQmlComponent struct { - core.QObject -} - -type QQmlComponent_ITF interface { - core.QObject_ITF - QQmlComponent_PTR() *QQmlComponent -} - -func (ptr *QQmlComponent) QQmlComponent_PTR() *QQmlComponent { - return ptr -} - -func (ptr *QQmlComponent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlComponent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQQmlComponent(ptr QQmlComponent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlComponent_PTR().Pointer() - } - return nil -} - -func NewQQmlComponentFromPointer(ptr unsafe.Pointer) (n *QQmlComponent) { - n = new(QQmlComponent) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QQmlComponent__CompilationMode -//QQmlComponent::CompilationMode -type QQmlComponent__CompilationMode int64 - -const ( - QQmlComponent__PreferSynchronous QQmlComponent__CompilationMode = QQmlComponent__CompilationMode(0) - QQmlComponent__Asynchronous QQmlComponent__CompilationMode = QQmlComponent__CompilationMode(1) -) - -//go:generate stringer -type=QQmlComponent__Status -//QQmlComponent::Status -type QQmlComponent__Status int64 - -const ( - QQmlComponent__Null QQmlComponent__Status = QQmlComponent__Status(0) - QQmlComponent__Ready QQmlComponent__Status = QQmlComponent__Status(1) - QQmlComponent__Loading QQmlComponent__Status = QQmlComponent__Status(2) - QQmlComponent__Error QQmlComponent__Status = QQmlComponent__Status(3) -) - -func NewQQmlComponent2(engine QQmlEngine_ITF, parent core.QObject_ITF) *QQmlComponent { - tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent2(PointerFromQQmlEngine(engine), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlComponent3(engine QQmlEngine_ITF, fileName string, parent core.QObject_ITF) *QQmlComponent { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent3(PointerFromQQmlEngine(engine), C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlComponent4(engine QQmlEngine_ITF, fileName string, mode QQmlComponent__CompilationMode, parent core.QObject_ITF) *QQmlComponent { - var fileNameC *C.char - if fileName != "" { - fileNameC = C.CString(fileName) - defer C.free(unsafe.Pointer(fileNameC)) - } - tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent4(PointerFromQQmlEngine(engine), C.struct_QtQml_PackedString{data: fileNameC, len: C.longlong(len(fileName))}, C.longlong(mode), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlComponent5(engine QQmlEngine_ITF, url core.QUrl_ITF, parent core.QObject_ITF) *QQmlComponent { - tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent5(PointerFromQQmlEngine(engine), core.PointerFromQUrl(url), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlComponent6(engine QQmlEngine_ITF, url core.QUrl_ITF, mode QQmlComponent__CompilationMode, parent core.QObject_ITF) *QQmlComponent { - tmpValue := NewQQmlComponentFromPointer(C.QQmlComponent_NewQQmlComponent6(PointerFromQQmlEngine(engine), core.PointerFromQUrl(url), C.longlong(mode), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQQmlComponent_BeginCreate -func callbackQQmlComponent_BeginCreate(ptr unsafe.Pointer, publicContext unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "beginCreate"); signal != nil { - return core.PointerFromQObject((*(*func(*QQmlContext) *core.QObject)(signal))(NewQQmlContextFromPointer(publicContext))) - } - - return core.PointerFromQObject(NewQQmlComponentFromPointer(ptr).BeginCreateDefault(NewQQmlContextFromPointer(publicContext))) -} - -func (ptr *QQmlComponent) ConnectBeginCreate(f func(publicContext *QQmlContext) *core.QObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "beginCreate"); signal != nil { - f := func(publicContext *QQmlContext) *core.QObject { - (*(*func(*QQmlContext) *core.QObject)(signal))(publicContext) - return f(publicContext) - } - qt.ConnectSignal(ptr.Pointer(), "beginCreate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "beginCreate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectBeginCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "beginCreate") - } -} - -func (ptr *QQmlComponent) BeginCreate(publicContext QQmlContext_ITF) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_BeginCreate(ptr.Pointer(), PointerFromQQmlContext(publicContext))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) BeginCreateDefault(publicContext QQmlContext_ITF) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_BeginCreateDefault(ptr.Pointer(), PointerFromQQmlContext(publicContext))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQQmlComponent_CompleteCreate -func callbackQQmlComponent_CompleteCreate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "completeCreate"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlComponentFromPointer(ptr).CompleteCreateDefault() - } -} - -func (ptr *QQmlComponent) ConnectCompleteCreate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "completeCreate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "completeCreate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "completeCreate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectCompleteCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "completeCreate") - } -} - -func (ptr *QQmlComponent) CompleteCreate() { - if ptr.Pointer() != nil { - C.QQmlComponent_CompleteCreate(ptr.Pointer()) - } -} - -func (ptr *QQmlComponent) CompleteCreateDefault() { - if ptr.Pointer() != nil { - C.QQmlComponent_CompleteCreateDefault(ptr.Pointer()) - } -} - -//export callbackQQmlComponent_Create -func callbackQQmlComponent_Create(ptr unsafe.Pointer, context unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return core.PointerFromQObject((*(*func(*QQmlContext) *core.QObject)(signal))(NewQQmlContextFromPointer(context))) - } - - return core.PointerFromQObject(NewQQmlComponentFromPointer(ptr).CreateDefault(NewQQmlContextFromPointer(context))) -} - -func (ptr *QQmlComponent) ConnectCreate(f func(context *QQmlContext) *core.QObject) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(context *QQmlContext) *core.QObject { - (*(*func(*QQmlContext) *core.QObject)(signal))(context) - return f(context) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QQmlComponent) Create(context QQmlContext_ITF) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_Create(ptr.Pointer(), PointerFromQQmlContext(context))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) CreateDefault(context QQmlContext_ITF) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent_CreateDefault(ptr.Pointer(), PointerFromQQmlContext(context))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) Create2(incubator QQmlIncubator_ITF, context QQmlContext_ITF, forContext QQmlContext_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_Create2(ptr.Pointer(), PointerFromQQmlIncubator(incubator), PointerFromQQmlContext(context), PointerFromQQmlContext(forContext)) - } -} - -func (ptr *QQmlComponent) CreationContext() *QQmlContext { - if ptr.Pointer() != nil { - tmpValue := NewQQmlContextFromPointer(C.QQmlComponent_CreationContext(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) Engine() *QQmlEngine { - if ptr.Pointer() != nil { - tmpValue := NewQQmlEngineFromPointer(C.QQmlComponent_Engine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) Errors() []*QQmlError { - if ptr.Pointer() != nil { - return func(l C.struct_QtQml_PackedList) []*QQmlError { - out := make([]*QQmlError, int(l.len)) - tmpList := NewQQmlComponentFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__errors_atList(i) - } - return out - }(C.QQmlComponent_Errors(ptr.Pointer())) - } - return make([]*QQmlError, 0) -} - -func (ptr *QQmlComponent) IsError() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlComponent_IsError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlComponent) IsLoading() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlComponent_IsLoading(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlComponent) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlComponent_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlComponent) IsReady() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlComponent_IsReady(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQQmlComponent_LoadUrl -func callbackQQmlComponent_LoadUrl(ptr unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "loadUrl"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) - } else { - NewQQmlComponentFromPointer(ptr).LoadUrlDefault(core.NewQUrlFromPointer(url)) - } -} - -func (ptr *QQmlComponent) ConnectLoadUrl(f func(url *core.QUrl)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadUrl"); signal != nil { - f := func(url *core.QUrl) { - (*(*func(*core.QUrl))(signal))(url) - f(url) - } - qt.ConnectSignal(ptr.Pointer(), "loadUrl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadUrl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectLoadUrl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadUrl") - } -} - -func (ptr *QQmlComponent) LoadUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_LoadUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlComponent) LoadUrlDefault(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_LoadUrlDefault(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -//export callbackQQmlComponent_LoadUrl2 -func callbackQQmlComponent_LoadUrl2(ptr unsafe.Pointer, url unsafe.Pointer, mode C.longlong) { - if signal := qt.GetSignal(ptr, "loadUrl2"); signal != nil { - (*(*func(*core.QUrl, QQmlComponent__CompilationMode))(signal))(core.NewQUrlFromPointer(url), QQmlComponent__CompilationMode(mode)) - } else { - NewQQmlComponentFromPointer(ptr).LoadUrl2Default(core.NewQUrlFromPointer(url), QQmlComponent__CompilationMode(mode)) - } -} - -func (ptr *QQmlComponent) ConnectLoadUrl2(f func(url *core.QUrl, mode QQmlComponent__CompilationMode)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadUrl2"); signal != nil { - f := func(url *core.QUrl, mode QQmlComponent__CompilationMode) { - (*(*func(*core.QUrl, QQmlComponent__CompilationMode))(signal))(url, mode) - f(url, mode) - } - qt.ConnectSignal(ptr.Pointer(), "loadUrl2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadUrl2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectLoadUrl2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadUrl2") - } -} - -func (ptr *QQmlComponent) LoadUrl2(url core.QUrl_ITF, mode QQmlComponent__CompilationMode) { - if ptr.Pointer() != nil { - C.QQmlComponent_LoadUrl2(ptr.Pointer(), core.PointerFromQUrl(url), C.longlong(mode)) - } -} - -func (ptr *QQmlComponent) LoadUrl2Default(url core.QUrl_ITF, mode QQmlComponent__CompilationMode) { - if ptr.Pointer() != nil { - C.QQmlComponent_LoadUrl2Default(ptr.Pointer(), core.PointerFromQUrl(url), C.longlong(mode)) - } -} - -func (ptr *QQmlComponent) Progress() float64 { - if ptr.Pointer() != nil { - return float64(C.QQmlComponent_Progress(ptr.Pointer())) - } - return 0 -} - -//export callbackQQmlComponent_ProgressChanged -func callbackQQmlComponent_ProgressChanged(ptr unsafe.Pointer, progress C.double) { - if signal := qt.GetSignal(ptr, "progressChanged"); signal != nil { - (*(*func(float64))(signal))(float64(progress)) - } - -} - -func (ptr *QQmlComponent) ConnectProgressChanged(f func(progress float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "progressChanged") { - C.QQmlComponent_ConnectProgressChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "progressChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "progressChanged"); signal != nil { - f := func(progress float64) { - (*(*func(float64))(signal))(progress) - f(progress) - } - qt.ConnectSignal(ptr.Pointer(), "progressChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "progressChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectProgressChanged() { - if ptr.Pointer() != nil { - C.QQmlComponent_DisconnectProgressChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "progressChanged") - } -} - -func (ptr *QQmlComponent) ProgressChanged(progress float64) { - if ptr.Pointer() != nil { - C.QQmlComponent_ProgressChanged(ptr.Pointer(), C.double(progress)) - } -} - -//export callbackQQmlComponent_SetData -func callbackQQmlComponent_SetData(ptr unsafe.Pointer, data unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - (*(*func(*core.QByteArray, *core.QUrl))(signal))(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) - } else { - NewQQmlComponentFromPointer(ptr).SetDataDefault(core.NewQByteArrayFromPointer(data), core.NewQUrlFromPointer(url)) - } -} - -func (ptr *QQmlComponent) ConnectSetData(f func(data *core.QByteArray, url *core.QUrl)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(data *core.QByteArray, url *core.QUrl) { - (*(*func(*core.QByteArray, *core.QUrl))(signal))(data, url) - f(data, url) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QQmlComponent) SetData(data core.QByteArray_ITF, url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_SetData(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlComponent) SetDataDefault(data core.QByteArray_ITF, url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_SetDataDefault(ptr.Pointer(), core.PointerFromQByteArray(data), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlComponent) Status() QQmlComponent__Status { - if ptr.Pointer() != nil { - return QQmlComponent__Status(C.QQmlComponent_Status(ptr.Pointer())) - } - return 0 -} - -//export callbackQQmlComponent_StatusChanged -func callbackQQmlComponent_StatusChanged(ptr unsafe.Pointer, status C.longlong) { - if signal := qt.GetSignal(ptr, "statusChanged"); signal != nil { - (*(*func(QQmlComponent__Status))(signal))(QQmlComponent__Status(status)) - } - -} - -func (ptr *QQmlComponent) ConnectStatusChanged(f func(status QQmlComponent__Status)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "statusChanged") { - C.QQmlComponent_ConnectStatusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "statusChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "statusChanged"); signal != nil { - f := func(status QQmlComponent__Status) { - (*(*func(QQmlComponent__Status))(signal))(status) - f(status) - } - qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectStatusChanged() { - if ptr.Pointer() != nil { - C.QQmlComponent_DisconnectStatusChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "statusChanged") - } -} - -func (ptr *QQmlComponent) StatusChanged(status QQmlComponent__Status) { - if ptr.Pointer() != nil { - C.QQmlComponent_StatusChanged(ptr.Pointer(), C.longlong(status)) - } -} - -func (ptr *QQmlComponent) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlComponent_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQQmlComponent_DestroyQQmlComponent -func callbackQQmlComponent_DestroyQQmlComponent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlComponent"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlComponentFromPointer(ptr).DestroyQQmlComponentDefault() - } -} - -func (ptr *QQmlComponent) ConnectDestroyQQmlComponent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlComponent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlComponent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlComponent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlComponent) DisconnectDestroyQQmlComponent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlComponent") - } -} - -func (ptr *QQmlComponent) DestroyQQmlComponent() { - if ptr.Pointer() != nil { - C.QQmlComponent_DestroyQQmlComponent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlComponent) DestroyQQmlComponentDefault() { - if ptr.Pointer() != nil { - C.QQmlComponent_DestroyQQmlComponentDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlComponent) __errors_atList(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlComponent___errors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) __errors_setList(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent___errors_setList(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlComponent) __errors_newList() unsafe.Pointer { - return C.QQmlComponent___errors_newList(ptr.Pointer()) -} - -func (ptr *QQmlComponent) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlComponent) __children_newList() unsafe.Pointer { - return C.QQmlComponent___children_newList(ptr.Pointer()) -} - -func (ptr *QQmlComponent) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QQmlComponent___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QQmlComponent) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QQmlComponent___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QQmlComponent) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlComponent) __findChildren_newList() unsafe.Pointer { - return C.QQmlComponent___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QQmlComponent) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlComponent) __findChildren_newList3() unsafe.Pointer { - return C.QQmlComponent___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QQmlComponent) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlComponent___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlComponent) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlComponent) __qFindChildren_newList2() unsafe.Pointer { - return C.QQmlComponent___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQQmlComponent_ChildEvent -func callbackQQmlComponent_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQQmlComponentFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QQmlComponent) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQQmlComponent_ConnectNotify -func callbackQQmlComponent_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlComponentFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlComponent) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlComponent_CustomEvent -func callbackQQmlComponent_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQQmlComponentFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QQmlComponent) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQQmlComponent_DeleteLater -func callbackQQmlComponent_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlComponentFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QQmlComponent) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QQmlComponent_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlComponent_Destroyed -func callbackQQmlComponent_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQQmlComponent_DisconnectNotify -func callbackQQmlComponent_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlComponentFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlComponent) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlComponent_Event -func callbackQQmlComponent_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlComponentFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QQmlComponent) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlComponent_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQQmlComponent_EventFilter -func callbackQQmlComponent_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlComponentFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QQmlComponent) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlComponent_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQQmlComponent_MetaObject -func callbackQQmlComponent_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQQmlComponentFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QQmlComponent) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlComponent_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQQmlComponent_ObjectNameChanged -func callbackQQmlComponent_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQQmlComponent_TimerEvent -func callbackQQmlComponent_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQQmlComponentFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QQmlComponent) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlComponent_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QQmlContext struct { - core.QObject -} - -type QQmlContext_ITF interface { - core.QObject_ITF - QQmlContext_PTR() *QQmlContext -} - -func (ptr *QQmlContext) QQmlContext_PTR() *QQmlContext { - return ptr -} - -func (ptr *QQmlContext) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlContext) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQQmlContext(ptr QQmlContext_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlContext_PTR().Pointer() - } - return nil -} - -func NewQQmlContextFromPointer(ptr unsafe.Pointer) (n *QQmlContext) { - n = new(QQmlContext) - n.SetPointer(ptr) - return -} -func NewQQmlContext(engine QQmlEngine_ITF, parent core.QObject_ITF) *QQmlContext { - tmpValue := NewQQmlContextFromPointer(C.QQmlContext_NewQQmlContext(PointerFromQQmlEngine(engine), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlContext2(parentContext QQmlContext_ITF, parent core.QObject_ITF) *QQmlContext { - tmpValue := NewQQmlContextFromPointer(C.QQmlContext_NewQQmlContext2(PointerFromQQmlContext(parentContext), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlContext) BaseUrl() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlContext_BaseUrl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) ContextObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlContext_ContextObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) ContextProperty(name string) *core.QVariant { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlContext_ContextProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) Engine() *QQmlEngine { - if ptr.Pointer() != nil { - tmpValue := NewQQmlEngineFromPointer(C.QQmlContext_Engine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlContext_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlContext) NameForObject(object core.QObject_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlContext_NameForObject(ptr.Pointer(), core.PointerFromQObject(object))) - } - return "" -} - -func (ptr *QQmlContext) ParentContext() *QQmlContext { - if ptr.Pointer() != nil { - tmpValue := NewQQmlContextFromPointer(C.QQmlContext_ParentContext(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) ResolvedUrl(src core.QUrl_ITF) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlContext_ResolvedUrl(ptr.Pointer(), core.PointerFromQUrl(src))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) SetBaseUrl(baseUrl core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_SetBaseUrl(ptr.Pointer(), core.PointerFromQUrl(baseUrl)) - } -} - -func (ptr *QQmlContext) SetContextObject(object core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_SetContextObject(ptr.Pointer(), core.PointerFromQObject(object)) - } -} - -func (ptr *QQmlContext) SetContextProperty(name string, value core.QObject_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QQmlContext_SetContextProperty(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQObject(value)) - } -} - -func (ptr *QQmlContext) SetContextProperty2(name string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QQmlContext_SetContextProperty2(ptr.Pointer(), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value)) - } -} - -//export callbackQQmlContext_DestroyQQmlContext -func callbackQQmlContext_DestroyQQmlContext(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlContext"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlContextFromPointer(ptr).DestroyQQmlContextDefault() - } -} - -func (ptr *QQmlContext) ConnectDestroyQQmlContext(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlContext"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlContext", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlContext", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlContext) DisconnectDestroyQQmlContext() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlContext") - } -} - -func (ptr *QQmlContext) DestroyQQmlContext() { - if ptr.Pointer() != nil { - C.QQmlContext_DestroyQQmlContext(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlContext) DestroyQQmlContextDefault() { - if ptr.Pointer() != nil { - C.QQmlContext_DestroyQQmlContextDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlContext) __setContextProperties_properties_newList() unsafe.Pointer { - return C.QQmlContext___setContextProperties_properties_newList(ptr.Pointer()) -} - -func (ptr *QQmlContext) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlContext___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlContext) __children_newList() unsafe.Pointer { - return C.QQmlContext___children_newList(ptr.Pointer()) -} - -func (ptr *QQmlContext) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QQmlContext___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QQmlContext) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QQmlContext___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QQmlContext) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlContext___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlContext) __findChildren_newList() unsafe.Pointer { - return C.QQmlContext___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QQmlContext) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlContext___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlContext) __findChildren_newList3() unsafe.Pointer { - return C.QQmlContext___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QQmlContext) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlContext___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlContext) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlContext) __qFindChildren_newList2() unsafe.Pointer { - return C.QQmlContext___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQQmlContext_ChildEvent -func callbackQQmlContext_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQQmlContextFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QQmlContext) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQQmlContext_ConnectNotify -func callbackQQmlContext_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlContextFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlContext) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlContext_CustomEvent -func callbackQQmlContext_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQQmlContextFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QQmlContext) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQQmlContext_DeleteLater -func callbackQQmlContext_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlContextFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QQmlContext) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QQmlContext_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlContext_Destroyed -func callbackQQmlContext_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQQmlContext_DisconnectNotify -func callbackQQmlContext_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlContextFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlContext) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlContext_Event -func callbackQQmlContext_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlContextFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QQmlContext) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlContext_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQQmlContext_EventFilter -func callbackQQmlContext_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlContextFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QQmlContext) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlContext_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQQmlContext_MetaObject -func callbackQQmlContext_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQQmlContextFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QQmlContext) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlContext_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQQmlContext_ObjectNameChanged -func callbackQQmlContext_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQQmlContext_TimerEvent -func callbackQQmlContext_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQQmlContextFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QQmlContext) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlContext_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QQmlDebuggingEnabler struct { - ptr unsafe.Pointer -} - -type QQmlDebuggingEnabler_ITF interface { - QQmlDebuggingEnabler_PTR() *QQmlDebuggingEnabler -} - -func (ptr *QQmlDebuggingEnabler) QQmlDebuggingEnabler_PTR() *QQmlDebuggingEnabler { - return ptr -} - -func (ptr *QQmlDebuggingEnabler) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlDebuggingEnabler) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlDebuggingEnabler(ptr QQmlDebuggingEnabler_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlDebuggingEnabler_PTR().Pointer() - } - return nil -} - -func NewQQmlDebuggingEnablerFromPointer(ptr unsafe.Pointer) (n *QQmlDebuggingEnabler) { - n = new(QQmlDebuggingEnabler) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlDebuggingEnabler) DestroyQQmlDebuggingEnabler() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QQmlDebuggingEnabler__StartMode -//QQmlDebuggingEnabler::StartMode -type QQmlDebuggingEnabler__StartMode int64 - -const ( - QQmlDebuggingEnabler__DoNotWaitForClient QQmlDebuggingEnabler__StartMode = QQmlDebuggingEnabler__StartMode(0) - QQmlDebuggingEnabler__WaitForClient QQmlDebuggingEnabler__StartMode = QQmlDebuggingEnabler__StartMode(1) -) - -func QQmlDebuggingEnabler_ConnectToLocalDebugger(socketFileName string, mode QQmlDebuggingEnabler__StartMode) bool { - var socketFileNameC *C.char - if socketFileName != "" { - socketFileNameC = C.CString(socketFileName) - defer C.free(unsafe.Pointer(socketFileNameC)) - } - return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(C.struct_QtQml_PackedString{data: socketFileNameC, len: C.longlong(len(socketFileName))}, C.longlong(mode))) != 0 -} - -func (ptr *QQmlDebuggingEnabler) ConnectToLocalDebugger(socketFileName string, mode QQmlDebuggingEnabler__StartMode) bool { - var socketFileNameC *C.char - if socketFileName != "" { - socketFileNameC = C.CString(socketFileName) - defer C.free(unsafe.Pointer(socketFileNameC)) - } - return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(C.struct_QtQml_PackedString{data: socketFileNameC, len: C.longlong(len(socketFileName))}, C.longlong(mode))) != 0 -} - -func QQmlDebuggingEnabler_DebuggerServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices())) -} - -func (ptr *QQmlDebuggingEnabler) DebuggerServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices())) -} - -func QQmlDebuggingEnabler_InspectorServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices())) -} - -func (ptr *QQmlDebuggingEnabler) InspectorServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices())) -} - -func QQmlDebuggingEnabler_NativeDebuggerServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices())) -} - -func (ptr *QQmlDebuggingEnabler) NativeDebuggerServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices())) -} - -func QQmlDebuggingEnabler_ProfilerServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices())) -} - -func (ptr *QQmlDebuggingEnabler) ProfilerServices() []string { - return unpackStringList(cGoUnpackString(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices())) -} - -func QQmlDebuggingEnabler_SetServices(services []string) { - servicesC := C.CString(strings.Join(services, "¡¦!")) - defer C.free(unsafe.Pointer(servicesC)) - C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(C.struct_QtQml_PackedString{data: servicesC, len: C.longlong(len(strings.Join(services, "¡¦!")))}) -} - -func (ptr *QQmlDebuggingEnabler) SetServices(services []string) { - servicesC := C.CString(strings.Join(services, "¡¦!")) - defer C.free(unsafe.Pointer(servicesC)) - C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(C.struct_QtQml_PackedString{data: servicesC, len: C.longlong(len(strings.Join(services, "¡¦!")))}) -} - -func QQmlDebuggingEnabler_StartDebugConnector(pluginName string, configuration map[string]*core.QVariant) bool { - var pluginNameC *C.char - if pluginName != "" { - pluginNameC = C.CString(pluginName) - defer C.free(unsafe.Pointer(pluginNameC)) - } - return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(C.struct_QtQml_PackedString{data: pluginNameC, len: C.longlong(len(pluginName))}, func() unsafe.Pointer { - tmpList := NewQQmlDebuggingEnablerFromPointer(NewQQmlDebuggingEnablerFromPointer(nil).__startDebugConnector_configuration_newList()) - for k, v := range configuration { - tmpList.__startDebugConnector_configuration_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 -} - -func (ptr *QQmlDebuggingEnabler) StartDebugConnector(pluginName string, configuration map[string]*core.QVariant) bool { - var pluginNameC *C.char - if pluginName != "" { - pluginNameC = C.CString(pluginName) - defer C.free(unsafe.Pointer(pluginNameC)) - } - return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(C.struct_QtQml_PackedString{data: pluginNameC, len: C.longlong(len(pluginName))}, func() unsafe.Pointer { - tmpList := NewQQmlDebuggingEnablerFromPointer(NewQQmlDebuggingEnablerFromPointer(nil).__startDebugConnector_configuration_newList()) - for k, v := range configuration { - tmpList.__startDebugConnector_configuration_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 -} - -func QQmlDebuggingEnabler_StartTcpDebugServer(port int, mode QQmlDebuggingEnabler__StartMode, hostName string) bool { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(C.int(int32(port)), C.longlong(mode), C.struct_QtQml_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) != 0 -} - -func (ptr *QQmlDebuggingEnabler) StartTcpDebugServer(port int, mode QQmlDebuggingEnabler__StartMode, hostName string) bool { - var hostNameC *C.char - if hostName != "" { - hostNameC = C.CString(hostName) - defer C.free(unsafe.Pointer(hostNameC)) - } - return int8(C.QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(C.int(int32(port)), C.longlong(mode), C.struct_QtQml_PackedString{data: hostNameC, len: C.longlong(len(hostName))})) != 0 -} - -func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_atList(v string, i int) *core.QVariant { - if ptr.Pointer() != nil { - var vC *C.char - if v != "" { - vC = C.CString(v) - defer C.free(unsafe.Pointer(vC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlDebuggingEnabler___startDebugConnector_configuration_atList(ptr.Pointer(), C.struct_QtQml_PackedString{data: vC, len: C.longlong(len(v))}, C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_setList(key string, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QQmlDebuggingEnabler___startDebugConnector_configuration_setList(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(i)) - } -} - -func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_newList() unsafe.Pointer { - return C.QQmlDebuggingEnabler___startDebugConnector_configuration_newList(ptr.Pointer()) -} - -func (ptr *QQmlDebuggingEnabler) __startDebugConnector_configuration_keyList() []string { - if ptr.Pointer() != nil { - return func(l C.struct_QtQml_PackedList) []string { - out := make([]string, int(l.len)) - tmpList := NewQQmlDebuggingEnablerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____startDebugConnector_configuration_keyList_atList(i) - } - return out - }(C.QQmlDebuggingEnabler___startDebugConnector_configuration_keyList(ptr.Pointer())) - } - return make([]string, 0) -} - -func (ptr *QQmlDebuggingEnabler) ____startDebugConnector_configuration_keyList_atList(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QQmlDebuggingEnabler) ____startDebugConnector_configuration_keyList_setList(i string) { - if ptr.Pointer() != nil { - var iC *C.char - if i != "" { - iC = C.CString(i) - defer C.free(unsafe.Pointer(iC)) - } - C.QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_setList(ptr.Pointer(), C.struct_QtQml_PackedString{data: iC, len: C.longlong(len(i))}) - } -} - -func (ptr *QQmlDebuggingEnabler) ____startDebugConnector_configuration_keyList_newList() unsafe.Pointer { - return C.QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_newList(ptr.Pointer()) -} - -type QQmlEngine struct { - QJSEngine -} - -type QQmlEngine_ITF interface { - QJSEngine_ITF - QQmlEngine_PTR() *QQmlEngine -} - -func (ptr *QQmlEngine) QQmlEngine_PTR() *QQmlEngine { - return ptr -} - -func (ptr *QQmlEngine) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QJSEngine_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlEngine) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QJSEngine_PTR().SetPointer(p) - } -} - -func PointerFromQQmlEngine(ptr QQmlEngine_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlEngine_PTR().Pointer() - } - return nil -} - -func NewQQmlEngineFromPointer(ptr unsafe.Pointer) (n *QQmlEngine) { - n = new(QQmlEngine) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QQmlEngine__ObjectOwnership -//QQmlEngine::ObjectOwnership -type QQmlEngine__ObjectOwnership int64 - -const ( - QQmlEngine__CppOwnership QQmlEngine__ObjectOwnership = QQmlEngine__ObjectOwnership(0) - QQmlEngine__JavaScriptOwnership QQmlEngine__ObjectOwnership = QQmlEngine__ObjectOwnership(1) -) - -func NewQQmlEngine(parent core.QObject_ITF) *QQmlEngine { - tmpValue := NewQQmlEngineFromPointer(C.QQmlEngine_NewQQmlEngine(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlEngine) AddImageProvider(providerId string, provider QQmlImageProviderBase_ITF) { - if ptr.Pointer() != nil { - var providerIdC *C.char - if providerId != "" { - providerIdC = C.CString(providerId) - defer C.free(unsafe.Pointer(providerIdC)) - } - C.QQmlEngine_AddImageProvider(ptr.Pointer(), C.struct_QtQml_PackedString{data: providerIdC, len: C.longlong(len(providerId))}, PointerFromQQmlImageProviderBase(provider)) - } -} - -func (ptr *QQmlEngine) AddImportPath(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QQmlEngine_AddImportPath(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -func (ptr *QQmlEngine) AddPluginPath(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QQmlEngine_AddPluginPath(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -func (ptr *QQmlEngine) BaseUrl() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlEngine_BaseUrl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) ClearComponentCache() { - if ptr.Pointer() != nil { - C.QQmlEngine_ClearComponentCache(ptr.Pointer()) - } -} - -func QQmlEngine_ContextForObject(object core.QObject_ITF) *QQmlContext { - tmpValue := NewQQmlContextFromPointer(C.QQmlEngine_QQmlEngine_ContextForObject(core.PointerFromQObject(object))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlEngine) ContextForObject(object core.QObject_ITF) *QQmlContext { - tmpValue := NewQQmlContextFromPointer(C.QQmlEngine_QQmlEngine_ContextForObject(core.PointerFromQObject(object))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQQmlEngine_Exit -func callbackQQmlEngine_Exit(ptr unsafe.Pointer, retCode C.int) { - if signal := qt.GetSignal(ptr, "exit"); signal != nil { - (*(*func(int))(signal))(int(int32(retCode))) - } - -} - -func (ptr *QQmlEngine) ConnectExit(f func(retCode int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "exit") { - C.QQmlEngine_ConnectExit(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "exit"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "exit"); signal != nil { - f := func(retCode int) { - (*(*func(int))(signal))(retCode) - f(retCode) - } - qt.ConnectSignal(ptr.Pointer(), "exit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "exit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlEngine) DisconnectExit() { - if ptr.Pointer() != nil { - C.QQmlEngine_DisconnectExit(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "exit") - } -} - -func (ptr *QQmlEngine) Exit(retCode int) { - if ptr.Pointer() != nil { - C.QQmlEngine_Exit(ptr.Pointer(), C.int(int32(retCode))) - } -} - -func (ptr *QQmlEngine) ImageProvider(providerId string) *QQmlImageProviderBase { - if ptr.Pointer() != nil { - var providerIdC *C.char - if providerId != "" { - providerIdC = C.CString(providerId) - defer C.free(unsafe.Pointer(providerIdC)) - } - return NewQQmlImageProviderBaseFromPointer(C.QQmlEngine_ImageProvider(ptr.Pointer(), C.struct_QtQml_PackedString{data: providerIdC, len: C.longlong(len(providerId))})) - } - return nil -} - -func (ptr *QQmlEngine) ImportPathList() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QQmlEngine_ImportPathList(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QQmlEngine) ImportPlugin(filePath string, uri string, errors []*QQmlError) bool { - if ptr.Pointer() != nil { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - return int8(C.QQmlEngine_ImportPlugin(ptr.Pointer(), C.struct_QtQml_PackedString{data: filePathC, len: C.longlong(len(filePath))}, C.struct_QtQml_PackedString{data: uriC, len: C.longlong(len(uri))}, func() unsafe.Pointer { - tmpList := NewQQmlEngineFromPointer(NewQQmlEngineFromPointer(nil).__importPlugin_errors_newList()) - for _, v := range errors { - tmpList.__importPlugin_errors_setList(v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -func (ptr *QQmlEngine) IncubationController() *QQmlIncubationController { - if ptr.Pointer() != nil { - return NewQQmlIncubationControllerFromPointer(C.QQmlEngine_IncubationController(ptr.Pointer())) - } - return nil -} - -func (ptr *QQmlEngine) NetworkAccessManager() *network.QNetworkAccessManager { - if ptr.Pointer() != nil { - tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QQmlEngine_NetworkAccessManager(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) NetworkAccessManagerFactory() *QQmlNetworkAccessManagerFactory { - if ptr.Pointer() != nil { - return NewQQmlNetworkAccessManagerFactoryFromPointer(C.QQmlEngine_NetworkAccessManagerFactory(ptr.Pointer())) - } - return nil -} - -func QQmlEngine_ObjectOwnership(object core.QObject_ITF) QQmlEngine__ObjectOwnership { - return QQmlEngine__ObjectOwnership(C.QQmlEngine_QQmlEngine_ObjectOwnership(core.PointerFromQObject(object))) -} - -func (ptr *QQmlEngine) ObjectOwnership(object core.QObject_ITF) QQmlEngine__ObjectOwnership { - return QQmlEngine__ObjectOwnership(C.QQmlEngine_QQmlEngine_ObjectOwnership(core.PointerFromQObject(object))) -} - -func (ptr *QQmlEngine) OfflineStorageDatabaseFilePath(databaseName string) string { - if ptr.Pointer() != nil { - var databaseNameC *C.char - if databaseName != "" { - databaseNameC = C.CString(databaseName) - defer C.free(unsafe.Pointer(databaseNameC)) - } - return cGoUnpackString(C.QQmlEngine_OfflineStorageDatabaseFilePath(ptr.Pointer(), C.struct_QtQml_PackedString{data: databaseNameC, len: C.longlong(len(databaseName))})) - } - return "" -} - -func (ptr *QQmlEngine) OfflineStoragePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlEngine_OfflineStoragePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QQmlEngine) OutputWarningsToStandardError() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlEngine_OutputWarningsToStandardError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlEngine) PluginPathList() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QQmlEngine_PluginPathList(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQQmlEngine_Quit -func callbackQQmlEngine_Quit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "quit"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QQmlEngine) ConnectQuit(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "quit") { - C.QQmlEngine_ConnectQuit(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "quit"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "quit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "quit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlEngine) DisconnectQuit() { - if ptr.Pointer() != nil { - C.QQmlEngine_DisconnectQuit(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "quit") - } -} - -func (ptr *QQmlEngine) Quit() { - if ptr.Pointer() != nil { - C.QQmlEngine_Quit(ptr.Pointer()) - } -} - -func (ptr *QQmlEngine) RemoveImageProvider(providerId string) { - if ptr.Pointer() != nil { - var providerIdC *C.char - if providerId != "" { - providerIdC = C.CString(providerId) - defer C.free(unsafe.Pointer(providerIdC)) - } - C.QQmlEngine_RemoveImageProvider(ptr.Pointer(), C.struct_QtQml_PackedString{data: providerIdC, len: C.longlong(len(providerId))}) - } -} - -//export callbackQQmlEngine_Retranslate -func callbackQQmlEngine_Retranslate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "retranslate"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlEngineFromPointer(ptr).RetranslateDefault() - } -} - -func (ptr *QQmlEngine) ConnectRetranslate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "retranslate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "retranslate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "retranslate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlEngine) DisconnectRetranslate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "retranslate") - } -} - -func (ptr *QQmlEngine) Retranslate() { - if ptr.Pointer() != nil { - C.QQmlEngine_Retranslate(ptr.Pointer()) - } -} - -func (ptr *QQmlEngine) RetranslateDefault() { - if ptr.Pointer() != nil { - C.QQmlEngine_RetranslateDefault(ptr.Pointer()) - } -} - -func (ptr *QQmlEngine) RootContext() *QQmlContext { - if ptr.Pointer() != nil { - tmpValue := NewQQmlContextFromPointer(C.QQmlEngine_RootContext(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) SetBaseUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine_SetBaseUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func QQmlEngine_SetContextForObject(object core.QObject_ITF, context QQmlContext_ITF) { - C.QQmlEngine_QQmlEngine_SetContextForObject(core.PointerFromQObject(object), PointerFromQQmlContext(context)) -} - -func (ptr *QQmlEngine) SetContextForObject(object core.QObject_ITF, context QQmlContext_ITF) { - C.QQmlEngine_QQmlEngine_SetContextForObject(core.PointerFromQObject(object), PointerFromQQmlContext(context)) -} - -func (ptr *QQmlEngine) SetImportPathList(paths []string) { - if ptr.Pointer() != nil { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QQmlEngine_SetImportPathList(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) - } -} - -func (ptr *QQmlEngine) SetIncubationController(controller QQmlIncubationController_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine_SetIncubationController(ptr.Pointer(), PointerFromQQmlIncubationController(controller)) - } -} - -func (ptr *QQmlEngine) SetNetworkAccessManagerFactory(factory QQmlNetworkAccessManagerFactory_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine_SetNetworkAccessManagerFactory(ptr.Pointer(), PointerFromQQmlNetworkAccessManagerFactory(factory)) - } -} - -func QQmlEngine_SetObjectOwnership(object core.QObject_ITF, ownership QQmlEngine__ObjectOwnership) { - C.QQmlEngine_QQmlEngine_SetObjectOwnership(core.PointerFromQObject(object), C.longlong(ownership)) -} - -func (ptr *QQmlEngine) SetObjectOwnership(object core.QObject_ITF, ownership QQmlEngine__ObjectOwnership) { - C.QQmlEngine_QQmlEngine_SetObjectOwnership(core.PointerFromQObject(object), C.longlong(ownership)) -} - -func (ptr *QQmlEngine) SetOfflineStoragePath(dir string) { - if ptr.Pointer() != nil { - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - C.QQmlEngine_SetOfflineStoragePath(ptr.Pointer(), C.struct_QtQml_PackedString{data: dirC, len: C.longlong(len(dir))}) - } -} - -func (ptr *QQmlEngine) SetOutputWarningsToStandardError(enabled bool) { - if ptr.Pointer() != nil { - C.QQmlEngine_SetOutputWarningsToStandardError(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QQmlEngine) SetPluginPathList(paths []string) { - if ptr.Pointer() != nil { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QQmlEngine_SetPluginPathList(ptr.Pointer(), C.struct_QtQml_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) - } -} - -func (ptr *QQmlEngine) TrimComponentCache() { - if ptr.Pointer() != nil { - C.QQmlEngine_TrimComponentCache(ptr.Pointer()) - } -} - -//export callbackQQmlEngine_Warnings -func callbackQQmlEngine_Warnings(ptr unsafe.Pointer, warnings C.struct_QtQml_PackedList) { - if signal := qt.GetSignal(ptr, "warnings"); signal != nil { - (*(*func([]*QQmlError))(signal))(func(l C.struct_QtQml_PackedList) []*QQmlError { - out := make([]*QQmlError, int(l.len)) - tmpList := NewQQmlEngineFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__warnings_warnings_atList(i) - } - return out - }(warnings)) - } - -} - -func (ptr *QQmlEngine) ConnectWarnings(f func(warnings []*QQmlError)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "warnings") { - C.QQmlEngine_ConnectWarnings(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "warnings"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "warnings"); signal != nil { - f := func(warnings []*QQmlError) { - (*(*func([]*QQmlError))(signal))(warnings) - f(warnings) - } - qt.ConnectSignal(ptr.Pointer(), "warnings", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "warnings", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlEngine) DisconnectWarnings() { - if ptr.Pointer() != nil { - C.QQmlEngine_DisconnectWarnings(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "warnings") - } -} - -func (ptr *QQmlEngine) Warnings(warnings []*QQmlError) { - if ptr.Pointer() != nil { - C.QQmlEngine_Warnings(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQQmlEngineFromPointer(NewQQmlEngineFromPointer(nil).__warnings_warnings_newList()) - for _, v := range warnings { - tmpList.__warnings_warnings_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQQmlEngine_DestroyQQmlEngine -func callbackQQmlEngine_DestroyQQmlEngine(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlEngine"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlEngineFromPointer(ptr).DestroyQQmlEngineDefault() - } -} - -func (ptr *QQmlEngine) ConnectDestroyQQmlEngine(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlEngine"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlEngine) DisconnectDestroyQQmlEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlEngine") - } -} - -func (ptr *QQmlEngine) DestroyQQmlEngine() { - if ptr.Pointer() != nil { - C.QQmlEngine_DestroyQQmlEngine(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlEngine) DestroyQQmlEngineDefault() { - if ptr.Pointer() != nil { - C.QQmlEngine_DestroyQQmlEngineDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QQmlEngine_QmlRegisterSingletonType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - var qmlNameC *C.char - if qmlName != "" { - qmlNameC = C.CString(qmlName) - defer C.free(unsafe.Pointer(qmlNameC)) - } - return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterSingletonType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) -} - -func (ptr *QQmlEngine) QmlRegisterSingletonType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - var qmlNameC *C.char - if qmlName != "" { - qmlNameC = C.CString(qmlName) - defer C.free(unsafe.Pointer(qmlNameC)) - } - return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterSingletonType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) -} - -func QQmlEngine_QmlRegisterType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - var qmlNameC *C.char - if qmlName != "" { - qmlNameC = C.CString(qmlName) - defer C.free(unsafe.Pointer(qmlNameC)) - } - return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) -} - -func (ptr *QQmlEngine) QmlRegisterType(url core.QUrl_ITF, uri string, versionMajor int, versionMinor int, qmlName string) int { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - var qmlNameC *C.char - if qmlName != "" { - qmlNameC = C.CString(qmlName) - defer C.free(unsafe.Pointer(qmlNameC)) - } - return int(int32(C.QQmlEngine_QQmlEngine_QmlRegisterType(core.PointerFromQUrl(url), uriC, C.int(int32(versionMajor)), C.int(int32(versionMinor)), qmlNameC))) -} - -func (ptr *QQmlEngine) __importPlugin_errors_atList(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___importPlugin_errors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) __importPlugin_errors_setList(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine___importPlugin_errors_setList(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlEngine) __importPlugin_errors_newList() unsafe.Pointer { - return C.QQmlEngine___importPlugin_errors_newList(ptr.Pointer()) -} - -func (ptr *QQmlEngine) __qmlDebug_errors_atList3(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___qmlDebug_errors_atList3(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) __qmlDebug_errors_setList3(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine___qmlDebug_errors_setList3(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlEngine) __qmlDebug_errors_newList3() unsafe.Pointer { - return C.QQmlEngine___qmlDebug_errors_newList3(ptr.Pointer()) -} - -func (ptr *QQmlEngine) __qmlInfo_errors_atList3(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___qmlInfo_errors_atList3(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) __qmlInfo_errors_setList3(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine___qmlInfo_errors_setList3(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlEngine) __qmlInfo_errors_newList3() unsafe.Pointer { - return C.QQmlEngine___qmlInfo_errors_newList3(ptr.Pointer()) -} - -func (ptr *QQmlEngine) __qmlWarning_errors_atList3(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___qmlWarning_errors_atList3(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) __qmlWarning_errors_setList3(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine___qmlWarning_errors_setList3(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlEngine) __qmlWarning_errors_newList3() unsafe.Pointer { - return C.QQmlEngine___qmlWarning_errors_newList3(ptr.Pointer()) -} - -func (ptr *QQmlEngine) __warnings_warnings_atList(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlEngine___warnings_warnings_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlEngine) __warnings_warnings_setList(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlEngine___warnings_warnings_setList(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlEngine) __warnings_warnings_newList() unsafe.Pointer { - return C.QQmlEngine___warnings_warnings_newList(ptr.Pointer()) -} - -type QQmlError struct { - ptr unsafe.Pointer -} - -type QQmlError_ITF interface { - QQmlError_PTR() *QQmlError -} - -func (ptr *QQmlError) QQmlError_PTR() *QQmlError { - return ptr -} - -func (ptr *QQmlError) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlError) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlError(ptr QQmlError_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlError_PTR().Pointer() - } - return nil -} - -func NewQQmlErrorFromPointer(ptr unsafe.Pointer) (n *QQmlError) { - n = new(QQmlError) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlError) DestroyQQmlError() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQQmlError() *QQmlError { - tmpValue := NewQQmlErrorFromPointer(C.QQmlError_NewQQmlError()) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue -} - -func NewQQmlError2(other QQmlError_ITF) *QQmlError { - tmpValue := NewQQmlErrorFromPointer(C.QQmlError_NewQQmlError2(PointerFromQQmlError(other))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue -} - -func (ptr *QQmlError) Column() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlError_Column(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlError) Description() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlError_Description(ptr.Pointer())) - } - return "" -} - -func (ptr *QQmlError) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlError_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlError) Line() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlError_Line(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlError) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlError_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlError) SetColumn(column int) { - if ptr.Pointer() != nil { - C.QQmlError_SetColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QQmlError) SetDescription(description string) { - if ptr.Pointer() != nil { - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - C.QQmlError_SetDescription(ptr.Pointer(), C.struct_QtQml_PackedString{data: descriptionC, len: C.longlong(len(description))}) - } -} - -func (ptr *QQmlError) SetLine(line int) { - if ptr.Pointer() != nil { - C.QQmlError_SetLine(ptr.Pointer(), C.int(int32(line))) - } -} - -func (ptr *QQmlError) SetObject(object core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlError_SetObject(ptr.Pointer(), core.PointerFromQObject(object)) - } -} - -func (ptr *QQmlError) SetUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QQmlError_SetUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QQmlError) ToString() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlError_ToString(ptr.Pointer())) - } - return "" -} - -func (ptr *QQmlError) Url() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlError_Url(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -type QQmlExpression struct { - core.QObject -} - -type QQmlExpression_ITF interface { - core.QObject_ITF - QQmlExpression_PTR() *QQmlExpression -} - -func (ptr *QQmlExpression) QQmlExpression_PTR() *QQmlExpression { - return ptr -} - -func (ptr *QQmlExpression) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlExpression) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQQmlExpression(ptr QQmlExpression_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlExpression_PTR().Pointer() - } - return nil -} - -func NewQQmlExpressionFromPointer(ptr unsafe.Pointer) (n *QQmlExpression) { - n = new(QQmlExpression) - n.SetPointer(ptr) - return -} -func NewQQmlExpression() *QQmlExpression { - tmpValue := NewQQmlExpressionFromPointer(C.QQmlExpression_NewQQmlExpression()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlExpression2(ctxt QQmlContext_ITF, scope core.QObject_ITF, expression string, parent core.QObject_ITF) *QQmlExpression { - var expressionC *C.char - if expression != "" { - expressionC = C.CString(expression) - defer C.free(unsafe.Pointer(expressionC)) - } - tmpValue := NewQQmlExpressionFromPointer(C.QQmlExpression_NewQQmlExpression2(PointerFromQQmlContext(ctxt), core.PointerFromQObject(scope), C.struct_QtQml_PackedString{data: expressionC, len: C.longlong(len(expression))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQQmlExpression3(scri QQmlScriptString_ITF, ctxt QQmlContext_ITF, scope core.QObject_ITF, parent core.QObject_ITF) *QQmlExpression { - tmpValue := NewQQmlExpressionFromPointer(C.QQmlExpression_NewQQmlExpression3(PointerFromQQmlScriptString(scri), PointerFromQQmlContext(ctxt), core.PointerFromQObject(scope), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlExpression) ClearError() { - if ptr.Pointer() != nil { - C.QQmlExpression_ClearError(ptr.Pointer()) - } -} - -func (ptr *QQmlExpression) ColumnNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlExpression_ColumnNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlExpression) Context() *QQmlContext { - if ptr.Pointer() != nil { - tmpValue := NewQQmlContextFromPointer(C.QQmlExpression_Context(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) Engine() *QQmlEngine { - if ptr.Pointer() != nil { - tmpValue := NewQQmlEngineFromPointer(C.QQmlExpression_Engine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) Error() *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlExpression_Error(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) Evaluate(valueIsUndefined *bool) *core.QVariant { - if ptr.Pointer() != nil { - var valueIsUndefinedC C.char - if valueIsUndefined != nil { - valueIsUndefinedC = C.char(int8(qt.GoBoolToInt(*valueIsUndefined))) - defer func() { *valueIsUndefined = int8(valueIsUndefinedC) != 0 }() - } - tmpValue := core.NewQVariantFromPointer(C.QQmlExpression_Evaluate(ptr.Pointer(), &valueIsUndefinedC)) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) Expression() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlExpression_Expression(ptr.Pointer())) - } - return "" -} - -func (ptr *QQmlExpression) HasError() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlExpression_HasError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlExpression) LineNumber() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlExpression_LineNumber(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlExpression) NotifyOnValueChanged() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlExpression_NotifyOnValueChanged(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlExpression) ScopeObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExpression_ScopeObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) SetExpression(expression string) { - if ptr.Pointer() != nil { - var expressionC *C.char - if expression != "" { - expressionC = C.CString(expression) - defer C.free(unsafe.Pointer(expressionC)) - } - C.QQmlExpression_SetExpression(ptr.Pointer(), C.struct_QtQml_PackedString{data: expressionC, len: C.longlong(len(expression))}) - } -} - -func (ptr *QQmlExpression) SetNotifyOnValueChanged(notifyOnChange bool) { - if ptr.Pointer() != nil { - C.QQmlExpression_SetNotifyOnValueChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(notifyOnChange)))) - } -} - -func (ptr *QQmlExpression) SetSourceLocation(url string, line int, column int) { - if ptr.Pointer() != nil { - var urlC *C.char - if url != "" { - urlC = C.CString(url) - defer C.free(unsafe.Pointer(urlC)) - } - C.QQmlExpression_SetSourceLocation(ptr.Pointer(), C.struct_QtQml_PackedString{data: urlC, len: C.longlong(len(url))}, C.int(int32(line)), C.int(int32(column))) - } -} - -func (ptr *QQmlExpression) SourceFile() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlExpression_SourceFile(ptr.Pointer())) - } - return "" -} - -//export callbackQQmlExpression_ValueChanged -func callbackQQmlExpression_ValueChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QQmlExpression) ConnectValueChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QQmlExpression_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlExpression) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QQmlExpression_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QQmlExpression) ValueChanged() { - if ptr.Pointer() != nil { - C.QQmlExpression_ValueChanged(ptr.Pointer()) - } -} - -//export callbackQQmlExpression_DestroyQQmlExpression -func callbackQQmlExpression_DestroyQQmlExpression(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlExpression"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlExpressionFromPointer(ptr).DestroyQQmlExpressionDefault() - } -} - -func (ptr *QQmlExpression) ConnectDestroyQQmlExpression(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlExpression"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlExpression", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlExpression", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlExpression) DisconnectDestroyQQmlExpression() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlExpression") - } -} - -func (ptr *QQmlExpression) DestroyQQmlExpression() { - if ptr.Pointer() != nil { - C.QQmlExpression_DestroyQQmlExpression(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlExpression) DestroyQQmlExpressionDefault() { - if ptr.Pointer() != nil { - C.QQmlExpression_DestroyQQmlExpressionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlExpression) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExpression) __children_newList() unsafe.Pointer { - return C.QQmlExpression___children_newList(ptr.Pointer()) -} - -func (ptr *QQmlExpression) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QQmlExpression___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QQmlExpression) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QQmlExpression___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QQmlExpression) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExpression) __findChildren_newList() unsafe.Pointer { - return C.QQmlExpression___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QQmlExpression) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExpression) __findChildren_newList3() unsafe.Pointer { - return C.QQmlExpression___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QQmlExpression) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExpression___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExpression) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExpression) __qFindChildren_newList2() unsafe.Pointer { - return C.QQmlExpression___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQQmlExpression_ChildEvent -func callbackQQmlExpression_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQQmlExpressionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QQmlExpression) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQQmlExpression_ConnectNotify -func callbackQQmlExpression_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlExpressionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlExpression) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlExpression_CustomEvent -func callbackQQmlExpression_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQQmlExpressionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QQmlExpression) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQQmlExpression_DeleteLater -func callbackQQmlExpression_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlExpressionFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QQmlExpression) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QQmlExpression_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlExpression_Destroyed -func callbackQQmlExpression_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQQmlExpression_DisconnectNotify -func callbackQQmlExpression_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlExpressionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlExpression) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlExpression_Event -func callbackQQmlExpression_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlExpressionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QQmlExpression) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlExpression_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQQmlExpression_EventFilter -func callbackQQmlExpression_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlExpressionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QQmlExpression) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlExpression_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQQmlExpression_MetaObject -func callbackQQmlExpression_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQQmlExpressionFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QQmlExpression) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlExpression_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQQmlExpression_ObjectNameChanged -func callbackQQmlExpression_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQQmlExpression_TimerEvent -func callbackQQmlExpression_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQQmlExpressionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QQmlExpression) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlExpression_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QQmlExtensionPlugin struct { - core.QObject -} - -type QQmlExtensionPlugin_ITF interface { - core.QObject_ITF - QQmlExtensionPlugin_PTR() *QQmlExtensionPlugin -} - -func (ptr *QQmlExtensionPlugin) QQmlExtensionPlugin_PTR() *QQmlExtensionPlugin { - return ptr -} - -func (ptr *QQmlExtensionPlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlExtensionPlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQQmlExtensionPlugin(ptr QQmlExtensionPlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlExtensionPlugin_PTR().Pointer() - } - return nil -} - -func NewQQmlExtensionPluginFromPointer(ptr unsafe.Pointer) (n *QQmlExtensionPlugin) { - n = new(QQmlExtensionPlugin) - n.SetPointer(ptr) - return -} -func NewQQmlExtensionPlugin(parent core.QObject_ITF) *QQmlExtensionPlugin { - tmpValue := NewQQmlExtensionPluginFromPointer(C.QQmlExtensionPlugin_NewQQmlExtensionPlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlExtensionPlugin) BaseUrl() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QQmlExtensionPlugin_BaseUrl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQQmlExtensionPlugin_InitializeEngine -func callbackQQmlExtensionPlugin_InitializeEngine(ptr unsafe.Pointer, engine unsafe.Pointer, uri C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "initializeEngine"); signal != nil { - (*(*func(*QQmlEngine, string))(signal))(NewQQmlEngineFromPointer(engine), cGoUnpackString(uri)) - } else { - NewQQmlExtensionPluginFromPointer(ptr).InitializeEngineDefault(NewQQmlEngineFromPointer(engine), cGoUnpackString(uri)) - } -} - -func (ptr *QQmlExtensionPlugin) ConnectInitializeEngine(f func(engine *QQmlEngine, uri string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initializeEngine"); signal != nil { - f := func(engine *QQmlEngine, uri string) { - (*(*func(*QQmlEngine, string))(signal))(engine, uri) - f(engine, uri) - } - qt.ConnectSignal(ptr.Pointer(), "initializeEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initializeEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlExtensionPlugin) DisconnectInitializeEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initializeEngine") - } -} - -func (ptr *QQmlExtensionPlugin) InitializeEngine(engine QQmlEngine_ITF, uri string) { - if ptr.Pointer() != nil { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - C.QQmlExtensionPlugin_InitializeEngine(ptr.Pointer(), PointerFromQQmlEngine(engine), uriC) - } -} - -func (ptr *QQmlExtensionPlugin) InitializeEngineDefault(engine QQmlEngine_ITF, uri string) { - if ptr.Pointer() != nil { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - C.QQmlExtensionPlugin_InitializeEngineDefault(ptr.Pointer(), PointerFromQQmlEngine(engine), uriC) - } -} - -//export callbackQQmlExtensionPlugin_RegisterTypes -func callbackQQmlExtensionPlugin_RegisterTypes(ptr unsafe.Pointer, uri C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "registerTypes"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(uri)) - } - -} - -func (ptr *QQmlExtensionPlugin) ConnectRegisterTypes(f func(uri string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "registerTypes"); signal != nil { - f := func(uri string) { - (*(*func(string))(signal))(uri) - f(uri) - } - qt.ConnectSignal(ptr.Pointer(), "registerTypes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "registerTypes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlExtensionPlugin) DisconnectRegisterTypes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "registerTypes") - } -} - -func (ptr *QQmlExtensionPlugin) RegisterTypes(uri string) { - if ptr.Pointer() != nil { - var uriC *C.char - if uri != "" { - uriC = C.CString(uri) - defer C.free(unsafe.Pointer(uriC)) - } - C.QQmlExtensionPlugin_RegisterTypes(ptr.Pointer(), uriC) - } -} - -func (ptr *QQmlExtensionPlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExtensionPlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExtensionPlugin) __children_newList() unsafe.Pointer { - return C.QQmlExtensionPlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QQmlExtensionPlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QQmlExtensionPlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QQmlExtensionPlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QQmlExtensionPlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QQmlExtensionPlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QQmlExtensionPlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExtensionPlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExtensionPlugin) __findChildren_newList() unsafe.Pointer { - return C.QQmlExtensionPlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QQmlExtensionPlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExtensionPlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExtensionPlugin) __findChildren_newList3() unsafe.Pointer { - return C.QQmlExtensionPlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QQmlExtensionPlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlExtensionPlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlExtensionPlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlExtensionPlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QQmlExtensionPlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQQmlExtensionPlugin_ChildEvent -func callbackQQmlExtensionPlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQQmlExtensionPluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QQmlExtensionPlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQQmlExtensionPlugin_ConnectNotify -func callbackQQmlExtensionPlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlExtensionPluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlExtensionPlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlExtensionPlugin_CustomEvent -func callbackQQmlExtensionPlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQQmlExtensionPluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QQmlExtensionPlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQQmlExtensionPlugin_DeleteLater -func callbackQQmlExtensionPlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlExtensionPluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QQmlExtensionPlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlExtensionPlugin_Destroyed -func callbackQQmlExtensionPlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQQmlExtensionPlugin_DisconnectNotify -func callbackQQmlExtensionPlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlExtensionPluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlExtensionPlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlExtensionPlugin_Event -func callbackQQmlExtensionPlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlExtensionPluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QQmlExtensionPlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlExtensionPlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQQmlExtensionPlugin_EventFilter -func callbackQQmlExtensionPlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlExtensionPluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QQmlExtensionPlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlExtensionPlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQQmlExtensionPlugin_MetaObject -func callbackQQmlExtensionPlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQQmlExtensionPluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QQmlExtensionPlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlExtensionPlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQQmlExtensionPlugin_ObjectNameChanged -func callbackQQmlExtensionPlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQQmlExtensionPlugin_TimerEvent -func callbackQQmlExtensionPlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQQmlExtensionPluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QQmlExtensionPlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlExtensionPlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QQmlFileSelector struct { - core.QObject -} - -type QQmlFileSelector_ITF interface { - core.QObject_ITF - QQmlFileSelector_PTR() *QQmlFileSelector -} - -func (ptr *QQmlFileSelector) QQmlFileSelector_PTR() *QQmlFileSelector { - return ptr -} - -func (ptr *QQmlFileSelector) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlFileSelector) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQQmlFileSelector(ptr QQmlFileSelector_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlFileSelector_PTR().Pointer() - } - return nil -} - -func NewQQmlFileSelectorFromPointer(ptr unsafe.Pointer) (n *QQmlFileSelector) { - n = new(QQmlFileSelector) - n.SetPointer(ptr) - return -} -func NewQQmlFileSelector(engine QQmlEngine_ITF, parent core.QObject_ITF) *QQmlFileSelector { - tmpValue := NewQQmlFileSelectorFromPointer(C.QQmlFileSelector_NewQQmlFileSelector(PointerFromQQmlEngine(engine), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QQmlFileSelector_Get(engine QQmlEngine_ITF) *QQmlFileSelector { - tmpValue := NewQQmlFileSelectorFromPointer(C.QQmlFileSelector_QQmlFileSelector_Get(PointerFromQQmlEngine(engine))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlFileSelector) Get(engine QQmlEngine_ITF) *QQmlFileSelector { - tmpValue := NewQQmlFileSelectorFromPointer(C.QQmlFileSelector_QQmlFileSelector_Get(PointerFromQQmlEngine(engine))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlFileSelector) Selector() *core.QFileSelector { - if ptr.Pointer() != nil { - tmpValue := core.NewQFileSelectorFromPointer(C.QQmlFileSelector_Selector(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlFileSelector) SetExtraSelectors(strin []string) { - if ptr.Pointer() != nil { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - C.QQmlFileSelector_SetExtraSelectors(ptr.Pointer(), C.struct_QtQml_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}) - } -} - -func (ptr *QQmlFileSelector) SetExtraSelectors2(strin []string) { - if ptr.Pointer() != nil { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - C.QQmlFileSelector_SetExtraSelectors2(ptr.Pointer(), C.struct_QtQml_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}) - } -} - -func (ptr *QQmlFileSelector) SetSelector(selector core.QFileSelector_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector_SetSelector(ptr.Pointer(), core.PointerFromQFileSelector(selector)) - } -} - -//export callbackQQmlFileSelector_DestroyQQmlFileSelector -func callbackQQmlFileSelector_DestroyQQmlFileSelector(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlFileSelector"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlFileSelectorFromPointer(ptr).DestroyQQmlFileSelectorDefault() - } -} - -func (ptr *QQmlFileSelector) ConnectDestroyQQmlFileSelector(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlFileSelector"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlFileSelector", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlFileSelector", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlFileSelector) DisconnectDestroyQQmlFileSelector() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlFileSelector") - } -} - -func (ptr *QQmlFileSelector) DestroyQQmlFileSelector() { - if ptr.Pointer() != nil { - C.QQmlFileSelector_DestroyQQmlFileSelector(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlFileSelector) DestroyQQmlFileSelectorDefault() { - if ptr.Pointer() != nil { - C.QQmlFileSelector_DestroyQQmlFileSelectorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlFileSelector) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlFileSelector) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlFileSelector) __children_newList() unsafe.Pointer { - return C.QQmlFileSelector___children_newList(ptr.Pointer()) -} - -func (ptr *QQmlFileSelector) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QQmlFileSelector___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QQmlFileSelector) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QQmlFileSelector) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QQmlFileSelector___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QQmlFileSelector) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlFileSelector) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlFileSelector) __findChildren_newList() unsafe.Pointer { - return C.QQmlFileSelector___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QQmlFileSelector) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlFileSelector) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlFileSelector) __findChildren_newList3() unsafe.Pointer { - return C.QQmlFileSelector___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QQmlFileSelector) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlFileSelector___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlFileSelector) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlFileSelector) __qFindChildren_newList2() unsafe.Pointer { - return C.QQmlFileSelector___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQQmlFileSelector_ChildEvent -func callbackQQmlFileSelector_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQQmlFileSelectorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QQmlFileSelector) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQQmlFileSelector_ConnectNotify -func callbackQQmlFileSelector_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlFileSelectorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlFileSelector) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlFileSelector_CustomEvent -func callbackQQmlFileSelector_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQQmlFileSelectorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QQmlFileSelector) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQQmlFileSelector_DeleteLater -func callbackQQmlFileSelector_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlFileSelectorFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QQmlFileSelector) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QQmlFileSelector_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlFileSelector_Destroyed -func callbackQQmlFileSelector_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQQmlFileSelector_DisconnectNotify -func callbackQQmlFileSelector_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlFileSelectorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlFileSelector) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlFileSelector_Event -func callbackQQmlFileSelector_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlFileSelectorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QQmlFileSelector) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlFileSelector_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQQmlFileSelector_EventFilter -func callbackQQmlFileSelector_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlFileSelectorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QQmlFileSelector) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlFileSelector_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQQmlFileSelector_MetaObject -func callbackQQmlFileSelector_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQQmlFileSelectorFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QQmlFileSelector) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlFileSelector_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQQmlFileSelector_ObjectNameChanged -func callbackQQmlFileSelector_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQQmlFileSelector_TimerEvent -func callbackQQmlFileSelector_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQQmlFileSelectorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QQmlFileSelector) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlFileSelector_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QQmlImageProviderBase struct { - ptr unsafe.Pointer -} - -type QQmlImageProviderBase_ITF interface { - QQmlImageProviderBase_PTR() *QQmlImageProviderBase -} - -func (ptr *QQmlImageProviderBase) QQmlImageProviderBase_PTR() *QQmlImageProviderBase { - return ptr -} - -func (ptr *QQmlImageProviderBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlImageProviderBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlImageProviderBase(ptr QQmlImageProviderBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlImageProviderBase_PTR().Pointer() - } - return nil -} - -func NewQQmlImageProviderBaseFromPointer(ptr unsafe.Pointer) (n *QQmlImageProviderBase) { - n = new(QQmlImageProviderBase) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlImageProviderBase) DestroyQQmlImageProviderBase() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QQmlImageProviderBase__ImageType -//QQmlImageProviderBase::ImageType -type QQmlImageProviderBase__ImageType int64 - -const ( - QQmlImageProviderBase__Image QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(0) - QQmlImageProviderBase__Pixmap QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(1) - QQmlImageProviderBase__Texture QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(2) - QQmlImageProviderBase__Invalid QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(3) - QQmlImageProviderBase__ImageResponse QQmlImageProviderBase__ImageType = QQmlImageProviderBase__ImageType(4) -) - -//go:generate stringer -type=QQmlImageProviderBase__Flag -//QQmlImageProviderBase::Flag -type QQmlImageProviderBase__Flag int64 - -const ( - QQmlImageProviderBase__ForceAsynchronousImageLoading QQmlImageProviderBase__Flag = QQmlImageProviderBase__Flag(0x01) -) - -//export callbackQQmlImageProviderBase_Flags -func callbackQQmlImageProviderBase_Flags(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "flags"); signal != nil { - return C.longlong((*(*func() QQmlImageProviderBase__Flag)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QQmlImageProviderBase) ConnectFlags(f func() QQmlImageProviderBase__Flag) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "flags"); signal != nil { - f := func() QQmlImageProviderBase__Flag { - (*(*func() QQmlImageProviderBase__Flag)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "flags", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlImageProviderBase) DisconnectFlags() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "flags") - } -} - -func (ptr *QQmlImageProviderBase) Flags() QQmlImageProviderBase__Flag { - if ptr.Pointer() != nil { - return QQmlImageProviderBase__Flag(C.QQmlImageProviderBase_Flags(ptr.Pointer())) - } - return 0 -} - -//export callbackQQmlImageProviderBase_ImageType -func callbackQQmlImageProviderBase_ImageType(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "imageType"); signal != nil { - return C.longlong((*(*func() QQmlImageProviderBase__ImageType)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QQmlImageProviderBase) ConnectImageType(f func() QQmlImageProviderBase__ImageType) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "imageType"); signal != nil { - f := func() QQmlImageProviderBase__ImageType { - (*(*func() QQmlImageProviderBase__ImageType)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "imageType", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "imageType", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlImageProviderBase) DisconnectImageType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "imageType") - } -} - -func (ptr *QQmlImageProviderBase) ImageType() QQmlImageProviderBase__ImageType { - if ptr.Pointer() != nil { - return QQmlImageProviderBase__ImageType(C.QQmlImageProviderBase_ImageType(ptr.Pointer())) - } - return 0 -} - -type QQmlIncubationController struct { - ptr unsafe.Pointer -} - -type QQmlIncubationController_ITF interface { - QQmlIncubationController_PTR() *QQmlIncubationController -} - -func (ptr *QQmlIncubationController) QQmlIncubationController_PTR() *QQmlIncubationController { - return ptr -} - -func (ptr *QQmlIncubationController) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlIncubationController) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlIncubationController(ptr QQmlIncubationController_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlIncubationController_PTR().Pointer() - } - return nil -} - -func NewQQmlIncubationControllerFromPointer(ptr unsafe.Pointer) (n *QQmlIncubationController) { - n = new(QQmlIncubationController) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlIncubationController) DestroyQQmlIncubationController() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQQmlIncubationController2() *QQmlIncubationController { - return NewQQmlIncubationControllerFromPointer(C.QQmlIncubationController_NewQQmlIncubationController2()) -} - -func (ptr *QQmlIncubationController) Engine() *QQmlEngine { - if ptr.Pointer() != nil { - tmpValue := NewQQmlEngineFromPointer(C.QQmlIncubationController_Engine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlIncubationController) IncubateFor(msecs int) { - if ptr.Pointer() != nil { - C.QQmlIncubationController_IncubateFor(ptr.Pointer(), C.int(int32(msecs))) - } -} - -func (ptr *QQmlIncubationController) IncubatingObjectCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlIncubationController_IncubatingObjectCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQQmlIncubationController_IncubatingObjectCountChanged -func callbackQQmlIncubationController_IncubatingObjectCountChanged(ptr unsafe.Pointer, incubatingObjectCount C.int) { - if signal := qt.GetSignal(ptr, "incubatingObjectCountChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(incubatingObjectCount))) - } else { - NewQQmlIncubationControllerFromPointer(ptr).IncubatingObjectCountChangedDefault(int(int32(incubatingObjectCount))) - } -} - -func (ptr *QQmlIncubationController) ConnectIncubatingObjectCountChanged(f func(incubatingObjectCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "incubatingObjectCountChanged"); signal != nil { - f := func(incubatingObjectCount int) { - (*(*func(int))(signal))(incubatingObjectCount) - f(incubatingObjectCount) - } - qt.ConnectSignal(ptr.Pointer(), "incubatingObjectCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "incubatingObjectCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlIncubationController) DisconnectIncubatingObjectCountChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "incubatingObjectCountChanged") - } -} - -func (ptr *QQmlIncubationController) IncubatingObjectCountChanged(incubatingObjectCount int) { - if ptr.Pointer() != nil { - C.QQmlIncubationController_IncubatingObjectCountChanged(ptr.Pointer(), C.int(int32(incubatingObjectCount))) - } -} - -func (ptr *QQmlIncubationController) IncubatingObjectCountChangedDefault(incubatingObjectCount int) { - if ptr.Pointer() != nil { - C.QQmlIncubationController_IncubatingObjectCountChangedDefault(ptr.Pointer(), C.int(int32(incubatingObjectCount))) - } -} - -type QQmlIncubator struct { - ptr unsafe.Pointer -} - -type QQmlIncubator_ITF interface { - QQmlIncubator_PTR() *QQmlIncubator -} - -func (ptr *QQmlIncubator) QQmlIncubator_PTR() *QQmlIncubator { - return ptr -} - -func (ptr *QQmlIncubator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlIncubator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlIncubator(ptr QQmlIncubator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlIncubator_PTR().Pointer() - } - return nil -} - -func NewQQmlIncubatorFromPointer(ptr unsafe.Pointer) (n *QQmlIncubator) { - n = new(QQmlIncubator) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlIncubator) DestroyQQmlIncubator() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QQmlIncubator__IncubationMode -//QQmlIncubator::IncubationMode -type QQmlIncubator__IncubationMode int64 - -const ( - QQmlIncubator__Asynchronous QQmlIncubator__IncubationMode = QQmlIncubator__IncubationMode(0) - QQmlIncubator__AsynchronousIfNested QQmlIncubator__IncubationMode = QQmlIncubator__IncubationMode(1) - QQmlIncubator__Synchronous QQmlIncubator__IncubationMode = QQmlIncubator__IncubationMode(2) -) - -//go:generate stringer -type=QQmlIncubator__Status -//QQmlIncubator::Status -type QQmlIncubator__Status int64 - -const ( - QQmlIncubator__Null QQmlIncubator__Status = QQmlIncubator__Status(0) - QQmlIncubator__Ready QQmlIncubator__Status = QQmlIncubator__Status(1) - QQmlIncubator__Loading QQmlIncubator__Status = QQmlIncubator__Status(2) - QQmlIncubator__Error QQmlIncubator__Status = QQmlIncubator__Status(3) -) - -func NewQQmlIncubator2(mode QQmlIncubator__IncubationMode) *QQmlIncubator { - return NewQQmlIncubatorFromPointer(C.QQmlIncubator_NewQQmlIncubator2(C.longlong(mode))) -} - -func (ptr *QQmlIncubator) Clear() { - if ptr.Pointer() != nil { - C.QQmlIncubator_Clear(ptr.Pointer()) - } -} - -func (ptr *QQmlIncubator) Errors() []*QQmlError { - if ptr.Pointer() != nil { - return func(l C.struct_QtQml_PackedList) []*QQmlError { - out := make([]*QQmlError, int(l.len)) - tmpList := NewQQmlIncubatorFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__errors_atList(i) - } - return out - }(C.QQmlIncubator_Errors(ptr.Pointer())) - } - return make([]*QQmlError, 0) -} - -func (ptr *QQmlIncubator) ForceCompletion() { - if ptr.Pointer() != nil { - C.QQmlIncubator_ForceCompletion(ptr.Pointer()) - } -} - -func (ptr *QQmlIncubator) IncubationMode() QQmlIncubator__IncubationMode { - if ptr.Pointer() != nil { - return QQmlIncubator__IncubationMode(C.QQmlIncubator_IncubationMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQmlIncubator) IsError() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlIncubator_IsError(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlIncubator) IsLoading() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlIncubator_IsLoading(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlIncubator) IsNull() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlIncubator_IsNull(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlIncubator) IsReady() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlIncubator_IsReady(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlIncubator) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlIncubator_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQQmlIncubator_SetInitialState -func callbackQQmlIncubator_SetInitialState(ptr unsafe.Pointer, object unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setInitialState"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(object)) - } else { - NewQQmlIncubatorFromPointer(ptr).SetInitialStateDefault(core.NewQObjectFromPointer(object)) - } -} - -func (ptr *QQmlIncubator) ConnectSetInitialState(f func(object *core.QObject)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setInitialState"); signal != nil { - f := func(object *core.QObject) { - (*(*func(*core.QObject))(signal))(object) - f(object) - } - qt.ConnectSignal(ptr.Pointer(), "setInitialState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setInitialState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlIncubator) DisconnectSetInitialState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setInitialState") - } -} - -func (ptr *QQmlIncubator) SetInitialState(object core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlIncubator_SetInitialState(ptr.Pointer(), core.PointerFromQObject(object)) - } -} - -func (ptr *QQmlIncubator) SetInitialStateDefault(object core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlIncubator_SetInitialStateDefault(ptr.Pointer(), core.PointerFromQObject(object)) - } -} - -func (ptr *QQmlIncubator) Status() QQmlIncubator__Status { - if ptr.Pointer() != nil { - return QQmlIncubator__Status(C.QQmlIncubator_Status(ptr.Pointer())) - } - return 0 -} - -//export callbackQQmlIncubator_StatusChanged -func callbackQQmlIncubator_StatusChanged(ptr unsafe.Pointer, status C.longlong) { - if signal := qt.GetSignal(ptr, "statusChanged"); signal != nil { - (*(*func(QQmlIncubator__Status))(signal))(QQmlIncubator__Status(status)) - } else { - NewQQmlIncubatorFromPointer(ptr).StatusChangedDefault(QQmlIncubator__Status(status)) - } -} - -func (ptr *QQmlIncubator) ConnectStatusChanged(f func(status QQmlIncubator__Status)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "statusChanged"); signal != nil { - f := func(status QQmlIncubator__Status) { - (*(*func(QQmlIncubator__Status))(signal))(status) - f(status) - } - qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "statusChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlIncubator) DisconnectStatusChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "statusChanged") - } -} - -func (ptr *QQmlIncubator) StatusChanged(status QQmlIncubator__Status) { - if ptr.Pointer() != nil { - C.QQmlIncubator_StatusChanged(ptr.Pointer(), C.longlong(status)) - } -} - -func (ptr *QQmlIncubator) StatusChangedDefault(status QQmlIncubator__Status) { - if ptr.Pointer() != nil { - C.QQmlIncubator_StatusChangedDefault(ptr.Pointer(), C.longlong(status)) - } -} - -func (ptr *QQmlIncubator) __errors_atList(i int) *QQmlError { - if ptr.Pointer() != nil { - tmpValue := NewQQmlErrorFromPointer(C.QQmlIncubator___errors_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QQmlError).DestroyQQmlError) - return tmpValue - } - return nil -} - -func (ptr *QQmlIncubator) __errors_setList(i QQmlError_ITF) { - if ptr.Pointer() != nil { - C.QQmlIncubator___errors_setList(ptr.Pointer(), PointerFromQQmlError(i)) - } -} - -func (ptr *QQmlIncubator) __errors_newList() unsafe.Pointer { - return C.QQmlIncubator___errors_newList(ptr.Pointer()) -} - -type QQmlInfo struct { - core.QDebug -} - -type QQmlInfo_ITF interface { - core.QDebug_ITF - QQmlInfo_PTR() *QQmlInfo -} - -func (ptr *QQmlInfo) QQmlInfo_PTR() *QQmlInfo { - return ptr -} - -func (ptr *QQmlInfo) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDebug_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlInfo) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDebug_PTR().SetPointer(p) - } -} - -func PointerFromQQmlInfo(ptr QQmlInfo_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlInfo_PTR().Pointer() - } - return nil -} - -func NewQQmlInfoFromPointer(ptr unsafe.Pointer) (n *QQmlInfo) { - n = new(QQmlInfo) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlInfo) DestroyQQmlInfo() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QQmlListProperty struct { - ptr unsafe.Pointer -} - -type QQmlListProperty_ITF interface { - QQmlListProperty_PTR() *QQmlListProperty -} - -func (ptr *QQmlListProperty) QQmlListProperty_PTR() *QQmlListProperty { - return ptr -} - -func (ptr *QQmlListProperty) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlListProperty) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlListProperty(ptr QQmlListProperty_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlListProperty_PTR().Pointer() - } - return nil -} - -func NewQQmlListPropertyFromPointer(ptr unsafe.Pointer) (n *QQmlListProperty) { - n = new(QQmlListProperty) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlListProperty) DestroyQQmlListProperty() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QQmlListReference struct { - ptr unsafe.Pointer -} - -type QQmlListReference_ITF interface { - QQmlListReference_PTR() *QQmlListReference -} - -func (ptr *QQmlListReference) QQmlListReference_PTR() *QQmlListReference { - return ptr -} - -func (ptr *QQmlListReference) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlListReference) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlListReference(ptr QQmlListReference_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlListReference_PTR().Pointer() - } - return nil -} - -func NewQQmlListReferenceFromPointer(ptr unsafe.Pointer) (n *QQmlListReference) { - n = new(QQmlListReference) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlListReference) DestroyQQmlListReference() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQQmlListReference() *QQmlListReference { - tmpValue := NewQQmlListReferenceFromPointer(C.QQmlListReference_NewQQmlListReference()) - runtime.SetFinalizer(tmpValue, (*QQmlListReference).DestroyQQmlListReference) - return tmpValue -} - -func NewQQmlListReference2(object core.QObject_ITF, property string, engine QQmlEngine_ITF) *QQmlListReference { - var propertyC *C.char - if property != "" { - propertyC = C.CString(property) - defer C.free(unsafe.Pointer(propertyC)) - } - tmpValue := NewQQmlListReferenceFromPointer(C.QQmlListReference_NewQQmlListReference2(core.PointerFromQObject(object), propertyC, PointerFromQQmlEngine(engine))) - runtime.SetFinalizer(tmpValue, (*QQmlListReference).DestroyQQmlListReference) - return tmpValue -} - -func (ptr *QQmlListReference) Append(object core.QObject_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_Append(ptr.Pointer(), core.PointerFromQObject(object))) != 0 - } - return false -} - -func (ptr *QQmlListReference) At(index int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlListReference_At(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlListReference) CanAppend() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_CanAppend(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) CanAt() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_CanAt(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) CanClear() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_CanClear(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) CanCount() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_CanCount(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) Clear() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_Clear(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlListReference_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlListReference) IsManipulable() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_IsManipulable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) IsReadable() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_IsReadable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlListReference_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlListReference) ListElementType() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlListReference_ListElementType(ptr.Pointer())) - } - return nil -} - -func (ptr *QQmlListReference) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlListReference_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -type QQmlNetworkAccessManagerFactory struct { - ptr unsafe.Pointer -} - -type QQmlNetworkAccessManagerFactory_ITF interface { - QQmlNetworkAccessManagerFactory_PTR() *QQmlNetworkAccessManagerFactory -} - -func (ptr *QQmlNetworkAccessManagerFactory) QQmlNetworkAccessManagerFactory_PTR() *QQmlNetworkAccessManagerFactory { - return ptr -} - -func (ptr *QQmlNetworkAccessManagerFactory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlNetworkAccessManagerFactory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlNetworkAccessManagerFactory(ptr QQmlNetworkAccessManagerFactory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlNetworkAccessManagerFactory_PTR().Pointer() - } - return nil -} - -func NewQQmlNetworkAccessManagerFactoryFromPointer(ptr unsafe.Pointer) (n *QQmlNetworkAccessManagerFactory) { - n = new(QQmlNetworkAccessManagerFactory) - n.SetPointer(ptr) - return -} - -//export callbackQQmlNetworkAccessManagerFactory_Create -func callbackQQmlNetworkAccessManagerFactory_Create(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return network.PointerFromQNetworkAccessManager((*(*func(*core.QObject) *network.QNetworkAccessManager)(signal))(core.NewQObjectFromPointer(parent))) - } - - return network.PointerFromQNetworkAccessManager(network.NewQNetworkAccessManager(nil)) -} - -func (ptr *QQmlNetworkAccessManagerFactory) ConnectCreate(f func(parent *core.QObject) *network.QNetworkAccessManager) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(parent *core.QObject) *network.QNetworkAccessManager { - (*(*func(*core.QObject) *network.QNetworkAccessManager)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlNetworkAccessManagerFactory) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QQmlNetworkAccessManagerFactory) Create(parent core.QObject_ITF) *network.QNetworkAccessManager { - if ptr.Pointer() != nil { - tmpValue := network.NewQNetworkAccessManagerFromPointer(C.QQmlNetworkAccessManagerFactory_Create(ptr.Pointer(), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory -func callbackQQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlNetworkAccessManagerFactory"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlNetworkAccessManagerFactoryFromPointer(ptr).DestroyQQmlNetworkAccessManagerFactoryDefault() - } -} - -func (ptr *QQmlNetworkAccessManagerFactory) ConnectDestroyQQmlNetworkAccessManagerFactory(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlNetworkAccessManagerFactory) DisconnectDestroyQQmlNetworkAccessManagerFactory() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlNetworkAccessManagerFactory") - } -} - -func (ptr *QQmlNetworkAccessManagerFactory) DestroyQQmlNetworkAccessManagerFactory() { - if ptr.Pointer() != nil { - C.QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QQmlNetworkAccessManagerFactory) DestroyQQmlNetworkAccessManagerFactoryDefault() { - if ptr.Pointer() != nil { - C.QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func NewQQmlNetworkAccessManagerFactory() *QQmlNetworkAccessManagerFactory { - return NewQQmlNetworkAccessManagerFactoryFromPointer(C.QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory()) -} - -type QQmlParserStatus struct { - ptr unsafe.Pointer -} - -type QQmlParserStatus_ITF interface { - QQmlParserStatus_PTR() *QQmlParserStatus -} - -func (ptr *QQmlParserStatus) QQmlParserStatus_PTR() *QQmlParserStatus { - return ptr -} - -func (ptr *QQmlParserStatus) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlParserStatus) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlParserStatus(ptr QQmlParserStatus_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlParserStatus_PTR().Pointer() - } - return nil -} - -func NewQQmlParserStatusFromPointer(ptr unsafe.Pointer) (n *QQmlParserStatus) { - n = new(QQmlParserStatus) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlParserStatus) DestroyQQmlParserStatus() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlParserStatus_ClassBegin -func callbackQQmlParserStatus_ClassBegin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "classBegin"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QQmlParserStatus) ConnectClassBegin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "classBegin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "classBegin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "classBegin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlParserStatus) DisconnectClassBegin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "classBegin") - } -} - -func (ptr *QQmlParserStatus) ClassBegin() { - if ptr.Pointer() != nil { - C.QQmlParserStatus_ClassBegin(ptr.Pointer()) - } -} - -//export callbackQQmlParserStatus_ComponentComplete -func callbackQQmlParserStatus_ComponentComplete(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "componentComplete"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QQmlParserStatus) ConnectComponentComplete(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "componentComplete"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "componentComplete", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "componentComplete", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlParserStatus) DisconnectComponentComplete() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "componentComplete") - } -} - -func (ptr *QQmlParserStatus) ComponentComplete() { - if ptr.Pointer() != nil { - C.QQmlParserStatus_ComponentComplete(ptr.Pointer()) - } -} - -type QQmlProperty struct { - ptr unsafe.Pointer -} - -type QQmlProperty_ITF interface { - QQmlProperty_PTR() *QQmlProperty -} - -func (ptr *QQmlProperty) QQmlProperty_PTR() *QQmlProperty { - return ptr -} - -func (ptr *QQmlProperty) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlProperty) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlProperty(ptr QQmlProperty_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlProperty_PTR().Pointer() - } - return nil -} - -func NewQQmlPropertyFromPointer(ptr unsafe.Pointer) (n *QQmlProperty) { - n = new(QQmlProperty) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlProperty) DestroyQQmlProperty() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QQmlProperty__PropertyTypeCategory -//QQmlProperty::PropertyTypeCategory -type QQmlProperty__PropertyTypeCategory int64 - -const ( - QQmlProperty__InvalidCategory QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(0) - QQmlProperty__List QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(1) - QQmlProperty__Object QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(2) - QQmlProperty__Normal QQmlProperty__PropertyTypeCategory = QQmlProperty__PropertyTypeCategory(3) -) - -//go:generate stringer -type=QQmlProperty__Type -//QQmlProperty::Type -type QQmlProperty__Type int64 - -const ( - QQmlProperty__Invalid QQmlProperty__Type = QQmlProperty__Type(0) - QQmlProperty__Property QQmlProperty__Type = QQmlProperty__Type(1) - QQmlProperty__SignalProperty QQmlProperty__Type = QQmlProperty__Type(2) -) - -func NewQQmlProperty() *QQmlProperty { - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty()) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty2(obj core.QObject_ITF) *QQmlProperty { - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty2(core.PointerFromQObject(obj))) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty3(obj core.QObject_ITF, ctxt QQmlContext_ITF) *QQmlProperty { - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty3(core.PointerFromQObject(obj), PointerFromQQmlContext(ctxt))) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty4(obj core.QObject_ITF, engine QQmlEngine_ITF) *QQmlProperty { - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty4(core.PointerFromQObject(obj), PointerFromQQmlEngine(engine))) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty5(obj core.QObject_ITF, name string) *QQmlProperty { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty5(core.PointerFromQObject(obj), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty6(obj core.QObject_ITF, name string, ctxt QQmlContext_ITF) *QQmlProperty { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty6(core.PointerFromQObject(obj), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlContext(ctxt))) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty7(obj core.QObject_ITF, name string, engine QQmlEngine_ITF) *QQmlProperty { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty7(core.PointerFromQObject(obj), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlEngine(engine))) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func NewQQmlProperty8(other QQmlProperty_ITF) *QQmlProperty { - tmpValue := NewQQmlPropertyFromPointer(C.QQmlProperty_NewQQmlProperty8(PointerFromQQmlProperty(other))) - runtime.SetFinalizer(tmpValue, (*QQmlProperty).DestroyQQmlProperty) - return tmpValue -} - -func (ptr *QQmlProperty) ConnectNotifySignal(dest core.QObject_ITF, slot string) bool { - if ptr.Pointer() != nil { - var slotC *C.char - if slot != "" { - slotC = C.CString(slot) - defer C.free(unsafe.Pointer(slotC)) - } - return int8(C.QQmlProperty_ConnectNotifySignal(ptr.Pointer(), core.PointerFromQObject(dest), slotC)) != 0 - } - return false -} - -func (ptr *QQmlProperty) ConnectNotifySignal2(dest core.QObject_ITF, method int) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_ConnectNotifySignal2(ptr.Pointer(), core.PointerFromQObject(dest), C.int(int32(method)))) != 0 - } - return false -} - -func (ptr *QQmlProperty) HasNotifySignal() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_HasNotifySignal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) Index() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlProperty_Index(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlProperty) IsDesignable() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_IsDesignable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) IsProperty() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_IsProperty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) IsResettable() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_IsResettable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) IsSignalProperty() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_IsSignalProperty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) IsWritable() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_IsWritable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) Method() *core.QMetaMethod { - if ptr.Pointer() != nil { - tmpValue := core.NewQMetaMethodFromPointer(C.QQmlProperty_Method(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMetaMethod).DestroyQMetaMethod) - return tmpValue - } - return nil -} - -func (ptr *QQmlProperty) Name() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlProperty_Name(ptr.Pointer())) - } - return "" -} - -func (ptr *QQmlProperty) NeedsNotifySignal() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_NeedsNotifySignal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlProperty_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlProperty) PropertyType() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlProperty_PropertyType(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlProperty) PropertyTypeCategory() QQmlProperty__PropertyTypeCategory { - if ptr.Pointer() != nil { - return QQmlProperty__PropertyTypeCategory(C.QQmlProperty_PropertyTypeCategory(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQmlProperty) PropertyTypeName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlProperty_PropertyTypeName(ptr.Pointer())) - } - return "" -} - -func (ptr *QQmlProperty) Read() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_Read(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func QQmlProperty_Read2(object core.QObject_ITF, name string) *core.QVariant { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func (ptr *QQmlProperty) Read2(object core.QObject_ITF, name string) *core.QVariant { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func QQmlProperty_Read3(object core.QObject_ITF, name string, ctxt QQmlContext_ITF) *core.QVariant { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlContext(ctxt))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func (ptr *QQmlProperty) Read3(object core.QObject_ITF, name string, ctxt QQmlContext_ITF) *core.QVariant { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlContext(ctxt))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func QQmlProperty_Read4(object core.QObject_ITF, name string, engine QQmlEngine_ITF) *core.QVariant { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlEngine(engine))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func (ptr *QQmlProperty) Read4(object core.QObject_ITF, name string, engine QQmlEngine_ITF) *core.QVariant { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlProperty_QQmlProperty_Read4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQQmlEngine(engine))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue -} - -func (ptr *QQmlProperty) Reset() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_Reset(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlProperty) Type() QQmlProperty__Type { - if ptr.Pointer() != nil { - return QQmlProperty__Type(C.QQmlProperty_Type(ptr.Pointer())) - } - return 0 -} - -func (ptr *QQmlProperty) Write(value core.QVariant_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlProperty_Write(ptr.Pointer(), core.PointerFromQVariant(value))) != 0 - } - return false -} - -func QQmlProperty_Write2(object core.QObject_ITF, name string, value core.QVariant_ITF) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QQmlProperty_QQmlProperty_Write2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value))) != 0 -} - -func (ptr *QQmlProperty) Write2(object core.QObject_ITF, name string, value core.QVariant_ITF) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QQmlProperty_QQmlProperty_Write2(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value))) != 0 -} - -func QQmlProperty_Write3(object core.QObject_ITF, name string, value core.QVariant_ITF, ctxt QQmlContext_ITF) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QQmlProperty_QQmlProperty_Write3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlContext(ctxt))) != 0 -} - -func (ptr *QQmlProperty) Write3(object core.QObject_ITF, name string, value core.QVariant_ITF, ctxt QQmlContext_ITF) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QQmlProperty_QQmlProperty_Write3(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlContext(ctxt))) != 0 -} - -func QQmlProperty_Write4(object core.QObject_ITF, name string, value core.QVariant_ITF, engine QQmlEngine_ITF) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QQmlProperty_QQmlProperty_Write4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlEngine(engine))) != 0 -} - -func (ptr *QQmlProperty) Write4(object core.QObject_ITF, name string, value core.QVariant_ITF, engine QQmlEngine_ITF) bool { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - return int8(C.QQmlProperty_QQmlProperty_Write4(core.PointerFromQObject(object), C.struct_QtQml_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value), PointerFromQQmlEngine(engine))) != 0 -} - -type QQmlPropertyMap struct { - core.QObject -} - -type QQmlPropertyMap_ITF interface { - core.QObject_ITF - QQmlPropertyMap_PTR() *QQmlPropertyMap -} - -func (ptr *QQmlPropertyMap) QQmlPropertyMap_PTR() *QQmlPropertyMap { - return ptr -} - -func (ptr *QQmlPropertyMap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QQmlPropertyMap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQQmlPropertyMap(ptr QQmlPropertyMap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlPropertyMap_PTR().Pointer() - } - return nil -} - -func NewQQmlPropertyMapFromPointer(ptr unsafe.Pointer) (n *QQmlPropertyMap) { - n = new(QQmlPropertyMap) - n.SetPointer(ptr) - return -} -func NewQQmlPropertyMap(parent core.QObject_ITF) *QQmlPropertyMap { - tmpValue := NewQQmlPropertyMapFromPointer(C.QQmlPropertyMap_NewQQmlPropertyMap(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QQmlPropertyMap) Clear(key string) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QQmlPropertyMap_Clear(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}) - } -} - -func (ptr *QQmlPropertyMap) Contains(key string) bool { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - return int8(C.QQmlPropertyMap_Contains(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))})) != 0 - } - return false -} - -func (ptr *QQmlPropertyMap) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlPropertyMap_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QQmlPropertyMap) Insert(key string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QQmlPropertyMap_Insert(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) - } -} - -func (ptr *QQmlPropertyMap) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlPropertyMap_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlPropertyMap) Keys() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QQmlPropertyMap_Keys(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QQmlPropertyMap) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QQmlPropertyMap_Size(ptr.Pointer()))) - } - return 0 -} - -//export callbackQQmlPropertyMap_UpdateValue -func callbackQQmlPropertyMap_UpdateValue(ptr unsafe.Pointer, key C.struct_QtQml_PackedString, input unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "updateValue"); signal != nil { - return core.PointerFromQVariant((*(*func(string, *core.QVariant) *core.QVariant)(signal))(cGoUnpackString(key), core.NewQVariantFromPointer(input))) - } - - return core.PointerFromQVariant(NewQQmlPropertyMapFromPointer(ptr).UpdateValueDefault(cGoUnpackString(key), core.NewQVariantFromPointer(input))) -} - -func (ptr *QQmlPropertyMap) ConnectUpdateValue(f func(key string, input *core.QVariant) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateValue"); signal != nil { - f := func(key string, input *core.QVariant) *core.QVariant { - (*(*func(string, *core.QVariant) *core.QVariant)(signal))(key, input) - return f(key, input) - } - qt.ConnectSignal(ptr.Pointer(), "updateValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlPropertyMap) DisconnectUpdateValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateValue") - } -} - -func (ptr *QQmlPropertyMap) UpdateValue(key string, input core.QVariant_ITF) *core.QVariant { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlPropertyMap_UpdateValue(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(input))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) UpdateValueDefault(key string, input core.QVariant_ITF) *core.QVariant { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlPropertyMap_UpdateValueDefault(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(input))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) Value(key string) *core.QVariant { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := core.NewQVariantFromPointer(C.QQmlPropertyMap_Value(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQQmlPropertyMap_ValueChanged -func callbackQQmlPropertyMap_ValueChanged(ptr unsafe.Pointer, key C.struct_QtQml_PackedString, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(string, *core.QVariant))(signal))(cGoUnpackString(key), core.NewQVariantFromPointer(value)) - } - -} - -func (ptr *QQmlPropertyMap) ConnectValueChanged(f func(key string, value *core.QVariant)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QQmlPropertyMap_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(key string, value *core.QVariant) { - (*(*func(string, *core.QVariant))(signal))(key, value) - f(key, value) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlPropertyMap) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QQmlPropertyMap) ValueChanged(key string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - C.QQmlPropertyMap_ValueChanged(ptr.Pointer(), C.struct_QtQml_PackedString{data: keyC, len: C.longlong(len(key))}, core.PointerFromQVariant(value)) - } -} - -//export callbackQQmlPropertyMap_DestroyQQmlPropertyMap -func callbackQQmlPropertyMap_DestroyQQmlPropertyMap(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlPropertyMap"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlPropertyMapFromPointer(ptr).DestroyQQmlPropertyMapDefault() - } -} - -func (ptr *QQmlPropertyMap) ConnectDestroyQQmlPropertyMap(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlPropertyMap"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyMap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyMap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlPropertyMap) DisconnectDestroyQQmlPropertyMap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlPropertyMap") - } -} - -func (ptr *QQmlPropertyMap) DestroyQQmlPropertyMap() { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_DestroyQQmlPropertyMap(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlPropertyMap) DestroyQQmlPropertyMapDefault() { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_DestroyQQmlPropertyMapDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QQmlPropertyMap) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlPropertyMap) __children_newList() unsafe.Pointer { - return C.QQmlPropertyMap___children_newList(ptr.Pointer()) -} - -func (ptr *QQmlPropertyMap) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QQmlPropertyMap___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QQmlPropertyMap) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QQmlPropertyMap___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QQmlPropertyMap) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlPropertyMap) __findChildren_newList() unsafe.Pointer { - return C.QQmlPropertyMap___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QQmlPropertyMap) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlPropertyMap) __findChildren_newList3() unsafe.Pointer { - return C.QQmlPropertyMap___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QQmlPropertyMap) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QQmlPropertyMap___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QQmlPropertyMap) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QQmlPropertyMap) __qFindChildren_newList2() unsafe.Pointer { - return C.QQmlPropertyMap___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQQmlPropertyMap_ChildEvent -func callbackQQmlPropertyMap_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQQmlPropertyMapFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QQmlPropertyMap) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQQmlPropertyMap_ConnectNotify -func callbackQQmlPropertyMap_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlPropertyMapFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlPropertyMap) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlPropertyMap_CustomEvent -func callbackQQmlPropertyMap_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQQmlPropertyMapFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QQmlPropertyMap) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQQmlPropertyMap_DeleteLater -func callbackQQmlPropertyMap_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlPropertyMapFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QQmlPropertyMap) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQQmlPropertyMap_Destroyed -func callbackQQmlPropertyMap_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQQmlPropertyMap_DisconnectNotify -func callbackQQmlPropertyMap_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQQmlPropertyMapFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QQmlPropertyMap) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQQmlPropertyMap_Event -func callbackQQmlPropertyMap_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlPropertyMapFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QQmlPropertyMap) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlPropertyMap_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQQmlPropertyMap_EventFilter -func callbackQQmlPropertyMap_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQQmlPropertyMapFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QQmlPropertyMap) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QQmlPropertyMap_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQQmlPropertyMap_MetaObject -func callbackQQmlPropertyMap_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQQmlPropertyMapFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QQmlPropertyMap) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QQmlPropertyMap_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQQmlPropertyMap_ObjectNameChanged -func callbackQQmlPropertyMap_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtQml_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQQmlPropertyMap_TimerEvent -func callbackQQmlPropertyMap_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQQmlPropertyMapFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QQmlPropertyMap) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyMap_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QQmlPropertyValueSource struct { - ptr unsafe.Pointer -} - -type QQmlPropertyValueSource_ITF interface { - QQmlPropertyValueSource_PTR() *QQmlPropertyValueSource -} - -func (ptr *QQmlPropertyValueSource) QQmlPropertyValueSource_PTR() *QQmlPropertyValueSource { - return ptr -} - -func (ptr *QQmlPropertyValueSource) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlPropertyValueSource) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlPropertyValueSource(ptr QQmlPropertyValueSource_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlPropertyValueSource_PTR().Pointer() - } - return nil -} - -func NewQQmlPropertyValueSourceFromPointer(ptr unsafe.Pointer) (n *QQmlPropertyValueSource) { - n = new(QQmlPropertyValueSource) - n.SetPointer(ptr) - return -} -func NewQQmlPropertyValueSource() *QQmlPropertyValueSource { - return NewQQmlPropertyValueSourceFromPointer(C.QQmlPropertyValueSource_NewQQmlPropertyValueSource()) -} - -//export callbackQQmlPropertyValueSource_SetTarget -func callbackQQmlPropertyValueSource_SetTarget(ptr unsafe.Pointer, property unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setTarget"); signal != nil { - (*(*func(*QQmlProperty))(signal))(NewQQmlPropertyFromPointer(property)) - } - -} - -func (ptr *QQmlPropertyValueSource) ConnectSetTarget(f func(property *QQmlProperty)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setTarget"); signal != nil { - f := func(property *QQmlProperty) { - (*(*func(*QQmlProperty))(signal))(property) - f(property) - } - qt.ConnectSignal(ptr.Pointer(), "setTarget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setTarget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlPropertyValueSource) DisconnectSetTarget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setTarget") - } -} - -func (ptr *QQmlPropertyValueSource) SetTarget(property QQmlProperty_ITF) { - if ptr.Pointer() != nil { - C.QQmlPropertyValueSource_SetTarget(ptr.Pointer(), PointerFromQQmlProperty(property)) - } -} - -//export callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource -func callbackQQmlPropertyValueSource_DestroyQQmlPropertyValueSource(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QQmlPropertyValueSource"); signal != nil { - (*(*func())(signal))() - } else { - NewQQmlPropertyValueSourceFromPointer(ptr).DestroyQQmlPropertyValueSourceDefault() - } -} - -func (ptr *QQmlPropertyValueSource) ConnectDestroyQQmlPropertyValueSource(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QQmlPropertyValueSource"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyValueSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QQmlPropertyValueSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QQmlPropertyValueSource) DisconnectDestroyQQmlPropertyValueSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QQmlPropertyValueSource") - } -} - -func (ptr *QQmlPropertyValueSource) DestroyQQmlPropertyValueSource() { - if ptr.Pointer() != nil { - C.QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QQmlPropertyValueSource) DestroyQQmlPropertyValueSourceDefault() { - if ptr.Pointer() != nil { - C.QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QQmlScriptString struct { - ptr unsafe.Pointer -} - -type QQmlScriptString_ITF interface { - QQmlScriptString_PTR() *QQmlScriptString -} - -func (ptr *QQmlScriptString) QQmlScriptString_PTR() *QQmlScriptString { - return ptr -} - -func (ptr *QQmlScriptString) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QQmlScriptString) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQQmlScriptString(ptr QQmlScriptString_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QQmlScriptString_PTR().Pointer() - } - return nil -} - -func NewQQmlScriptStringFromPointer(ptr unsafe.Pointer) (n *QQmlScriptString) { - n = new(QQmlScriptString) - n.SetPointer(ptr) - return -} - -func (ptr *QQmlScriptString) DestroyQQmlScriptString() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQQmlScriptString() *QQmlScriptString { - tmpValue := NewQQmlScriptStringFromPointer(C.QQmlScriptString_NewQQmlScriptString()) - runtime.SetFinalizer(tmpValue, (*QQmlScriptString).DestroyQQmlScriptString) - return tmpValue -} - -func NewQQmlScriptString2(other QQmlScriptString_ITF) *QQmlScriptString { - tmpValue := NewQQmlScriptStringFromPointer(C.QQmlScriptString_NewQQmlScriptString2(PointerFromQQmlScriptString(other))) - runtime.SetFinalizer(tmpValue, (*QQmlScriptString).DestroyQQmlScriptString) - return tmpValue -} - -func (ptr *QQmlScriptString) BooleanLiteral(ok *bool) bool { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int8(C.QQmlScriptString_BooleanLiteral(ptr.Pointer(), &okC)) != 0 - } - return false -} - -func (ptr *QQmlScriptString) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlScriptString_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlScriptString) IsNullLiteral() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlScriptString_IsNullLiteral(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlScriptString) IsUndefinedLiteral() bool { - if ptr.Pointer() != nil { - return int8(C.QQmlScriptString_IsUndefinedLiteral(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QQmlScriptString) NumberLiteral(ok *bool) float64 { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QQmlScriptString_NumberLiteral(ptr.Pointer(), &okC)) - } - return 0 -} - -func (ptr *QQmlScriptString) StringLiteral() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QQmlScriptString_StringLiteral(ptr.Pointer())) - } - return "" -} diff --git a/vendor/github.com/therecipe/qt/qml/qml.h b/vendor/github.com/therecipe/qt/qml/qml.h deleted file mode 100644 index 4e4f054a..00000000 --- a/vendor/github.com/therecipe/qt/qml/qml.h +++ /dev/null @@ -1,592 +0,0 @@ -// +build !minimal - -#pragma once - -#ifndef GO_QTQML_H -#define GO_QTQML_H - -#include - -#ifdef __cplusplus -int QJSEngine_QJSEngine_QRegisterMetaType(); -int QQmlAbstractUrlInterceptor_QQmlAbstractUrlInterceptor_QRegisterMetaType(); -int QQmlApplicationEngine_QQmlApplicationEngine_QRegisterMetaType(); -int QQmlComponent_QQmlComponent_QRegisterMetaType(); -int QQmlContext_QQmlContext_QRegisterMetaType(); -int QQmlEngine_QQmlEngine_QRegisterMetaType(); -int QQmlExpression_QQmlExpression_QRegisterMetaType(); -int QQmlExtensionPlugin_QQmlExtensionPlugin_QRegisterMetaType(); -int QQmlFileSelector_QQmlFileSelector_QRegisterMetaType(); -int QQmlImageProviderBase_QQmlImageProviderBase_QRegisterMetaType(); -int QQmlIncubationController_QQmlIncubationController_QRegisterMetaType(); -int QQmlIncubator_QQmlIncubator_QRegisterMetaType(); -int QQmlNetworkAccessManagerFactory_QQmlNetworkAccessManagerFactory_QRegisterMetaType(); -int QQmlParserStatus_QQmlParserStatus_QRegisterMetaType(); -int QQmlPropertyMap_QQmlPropertyMap_QRegisterMetaType(); -int QQmlPropertyValueSource_QQmlPropertyValueSource_QRegisterMetaType(); -extern "C" { -#endif - -struct QtQml_PackedString { char* data; long long len; }; -struct QtQml_PackedList { void* data; long long len; }; -void* QJSEngine_NewQJSEngine(); -void* QJSEngine_NewQJSEngine2(void* parent); -void QJSEngine_CollectGarbage(void* ptr); -void* QJSEngine_Evaluate(void* ptr, struct QtQml_PackedString program, struct QtQml_PackedString fileName, int lineNumber); -void* QJSEngine_GlobalObject(void* ptr); -void* QJSEngine_ImportModule(void* ptr, struct QtQml_PackedString fileName); -void QJSEngine_InstallExtensions(void* ptr, long long extensions, void* object); -void* QJSEngine_NewArray(void* ptr, unsigned int length); -void* QJSEngine_NewErrorObject(void* ptr, long long errorType, struct QtQml_PackedString message); -void* QJSEngine_NewObject(void* ptr); -void* QJSEngine_NewQMetaObject(void* ptr, void* metaObject); -void* QJSEngine_NewQObject(void* ptr, void* object); -void QJSEngine_ThrowError(void* ptr, struct QtQml_PackedString message); -void QJSEngine_ThrowError2(void* ptr, long long errorType, struct QtQml_PackedString message); -void QJSEngine_DestroyQJSEngine(void* ptr); -void QJSEngine_DestroyQJSEngineDefault(void* ptr); -void* QJSEngine___children_atList(void* ptr, int i); -void QJSEngine___children_setList(void* ptr, void* i); -void* QJSEngine___children_newList(void* ptr); -void* QJSEngine___dynamicPropertyNames_atList(void* ptr, int i); -void QJSEngine___dynamicPropertyNames_setList(void* ptr, void* i); -void* QJSEngine___dynamicPropertyNames_newList(void* ptr); -void* QJSEngine___findChildren_atList(void* ptr, int i); -void QJSEngine___findChildren_setList(void* ptr, void* i); -void* QJSEngine___findChildren_newList(void* ptr); -void* QJSEngine___findChildren_atList3(void* ptr, int i); -void QJSEngine___findChildren_setList3(void* ptr, void* i); -void* QJSEngine___findChildren_newList3(void* ptr); -void* QJSEngine___qFindChildren_atList2(void* ptr, int i); -void QJSEngine___qFindChildren_setList2(void* ptr, void* i); -void* QJSEngine___qFindChildren_newList2(void* ptr); -void QJSEngine_ChildEventDefault(void* ptr, void* event); -void QJSEngine_ConnectNotifyDefault(void* ptr, void* sign); -void QJSEngine_CustomEventDefault(void* ptr, void* event); -void QJSEngine_DeleteLaterDefault(void* ptr); -void QJSEngine_DisconnectNotifyDefault(void* ptr, void* sign); -char QJSEngine_EventDefault(void* ptr, void* e); -char QJSEngine_EventFilterDefault(void* ptr, void* watched, void* event); -void* QJSEngine_MetaObjectDefault(void* ptr); -void QJSEngine_TimerEventDefault(void* ptr, void* event); -void* QJSValue_NewQJSValue(long long value); -void* QJSValue_NewQJSValue2(void* other); -void* QJSValue_NewQJSValue3(void* other); -void* QJSValue_NewQJSValue4(char value); -void* QJSValue_NewQJSValue5(int value); -void* QJSValue_NewQJSValue6(unsigned int value); -void* QJSValue_NewQJSValue7(double value); -void* QJSValue_NewQJSValue8(struct QtQml_PackedString value); -void* QJSValue_NewQJSValue9(void* value); -void* QJSValue_NewQJSValue10(char* value); -void* QJSValue_Call(void* ptr, void* args); -void* QJSValue_CallAsConstructor(void* ptr, void* args); -void* QJSValue_CallWithInstance(void* ptr, void* instance, void* args); -char QJSValue_DeleteProperty(void* ptr, struct QtQml_PackedString name); -char QJSValue_Equals(void* ptr, void* other); -long long QJSValue_ErrorType(void* ptr); -char QJSValue_HasOwnProperty(void* ptr, struct QtQml_PackedString name); -char QJSValue_HasProperty(void* ptr, struct QtQml_PackedString name); -char QJSValue_IsArray(void* ptr); -char QJSValue_IsBool(void* ptr); -char QJSValue_IsCallable(void* ptr); -char QJSValue_IsDate(void* ptr); -char QJSValue_IsError(void* ptr); -char QJSValue_IsNull(void* ptr); -char QJSValue_IsNumber(void* ptr); -char QJSValue_IsObject(void* ptr); -char QJSValue_IsQMetaObject(void* ptr); -char QJSValue_IsQObject(void* ptr); -char QJSValue_IsRegExp(void* ptr); -char QJSValue_IsString(void* ptr); -char QJSValue_IsUndefined(void* ptr); -char QJSValue_IsVariant(void* ptr); -void* QJSValue_Property(void* ptr, struct QtQml_PackedString name); -void* QJSValue_Property2(void* ptr, unsigned int arrayIndex); -void* QJSValue_Prototype(void* ptr); -void QJSValue_SetProperty(void* ptr, struct QtQml_PackedString name, void* value); -void QJSValue_SetProperty2(void* ptr, unsigned int arrayIndex, void* value); -void QJSValue_SetPrototype(void* ptr, void* prototype); -char QJSValue_StrictlyEquals(void* ptr, void* other); -char QJSValue_ToBool(void* ptr); -void* QJSValue_ToDateTime(void* ptr); -int QJSValue_ToInt(void* ptr); -double QJSValue_ToNumber(void* ptr); -void* QJSValue_ToQMetaObject(void* ptr); -void* QJSValue_ToQObject(void* ptr); -struct QtQml_PackedString QJSValue_ToString(void* ptr); -unsigned int QJSValue_ToUInt(void* ptr); -void* QJSValue_ToVariant(void* ptr); -void QJSValue_DestroyQJSValue(void* ptr); -void* QJSValue___call_args_atList(void* ptr, int i); -void QJSValue___call_args_setList(void* ptr, void* i); -void* QJSValue___call_args_newList(void* ptr); -void* QJSValue___callAsConstructor_args_atList(void* ptr, int i); -void QJSValue___callAsConstructor_args_setList(void* ptr, void* i); -void* QJSValue___callAsConstructor_args_newList(void* ptr); -void* QJSValue___callWithInstance_args_atList(void* ptr, int i); -void QJSValue___callWithInstance_args_setList(void* ptr, void* i); -void* QJSValue___callWithInstance_args_newList(void* ptr); -void* QQmlAbstractUrlInterceptor_NewQQmlAbstractUrlInterceptor(); -void* QQmlAbstractUrlInterceptor_Intercept(void* ptr, void* url, long long ty); -void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptor(void* ptr); -void QQmlAbstractUrlInterceptor_DestroyQQmlAbstractUrlInterceptorDefault(void* ptr); -void* QQmlApplicationEngine_NewQQmlApplicationEngine(void* parent); -void* QQmlApplicationEngine_NewQQmlApplicationEngine2(void* url, void* parent); -void* QQmlApplicationEngine_NewQQmlApplicationEngine3(struct QtQml_PackedString filePath, void* parent); -void QQmlApplicationEngine_Load(void* ptr, void* url); -void QQmlApplicationEngine_LoadDefault(void* ptr, void* url); -void QQmlApplicationEngine_Load2(void* ptr, struct QtQml_PackedString filePath); -void QQmlApplicationEngine_Load2Default(void* ptr, struct QtQml_PackedString filePath); -void QQmlApplicationEngine_LoadData(void* ptr, void* data, void* url); -void QQmlApplicationEngine_LoadDataDefault(void* ptr, void* data, void* url); -void QQmlApplicationEngine_ConnectObjectCreated(void* ptr, long long t); -void QQmlApplicationEngine_DisconnectObjectCreated(void* ptr); -void QQmlApplicationEngine_ObjectCreated(void* ptr, void* object, void* url); -struct QtQml_PackedList QQmlApplicationEngine_RootObjects(void* ptr); -void QQmlApplicationEngine_DestroyQQmlApplicationEngine(void* ptr); -void QQmlApplicationEngine_DestroyQQmlApplicationEngineDefault(void* ptr); -void* QQmlApplicationEngine___rootObjects_atList(void* ptr, int i); -void QQmlApplicationEngine___rootObjects_setList(void* ptr, void* i); -void* QQmlApplicationEngine___rootObjects_newList(void* ptr); -void* QQmlComponent_NewQQmlComponent2(void* engine, void* parent); -void* QQmlComponent_NewQQmlComponent3(void* engine, struct QtQml_PackedString fileName, void* parent); -void* QQmlComponent_NewQQmlComponent4(void* engine, struct QtQml_PackedString fileName, long long mode, void* parent); -void* QQmlComponent_NewQQmlComponent5(void* engine, void* url, void* parent); -void* QQmlComponent_NewQQmlComponent6(void* engine, void* url, long long mode, void* parent); -void* QQmlComponent_BeginCreate(void* ptr, void* publicContext); -void* QQmlComponent_BeginCreateDefault(void* ptr, void* publicContext); -void QQmlComponent_CompleteCreate(void* ptr); -void QQmlComponent_CompleteCreateDefault(void* ptr); -void* QQmlComponent_Create(void* ptr, void* context); -void* QQmlComponent_CreateDefault(void* ptr, void* context); -void QQmlComponent_Create2(void* ptr, void* incubator, void* context, void* forContext); -void* QQmlComponent_CreationContext(void* ptr); -void* QQmlComponent_Engine(void* ptr); -struct QtQml_PackedList QQmlComponent_Errors(void* ptr); -char QQmlComponent_IsError(void* ptr); -char QQmlComponent_IsLoading(void* ptr); -char QQmlComponent_IsNull(void* ptr); -char QQmlComponent_IsReady(void* ptr); -void QQmlComponent_LoadUrl(void* ptr, void* url); -void QQmlComponent_LoadUrlDefault(void* ptr, void* url); -void QQmlComponent_LoadUrl2(void* ptr, void* url, long long mode); -void QQmlComponent_LoadUrl2Default(void* ptr, void* url, long long mode); -double QQmlComponent_Progress(void* ptr); -void QQmlComponent_ConnectProgressChanged(void* ptr, long long t); -void QQmlComponent_DisconnectProgressChanged(void* ptr); -void QQmlComponent_ProgressChanged(void* ptr, double progress); -void QQmlComponent_SetData(void* ptr, void* data, void* url); -void QQmlComponent_SetDataDefault(void* ptr, void* data, void* url); -long long QQmlComponent_Status(void* ptr); -void QQmlComponent_ConnectStatusChanged(void* ptr, long long t); -void QQmlComponent_DisconnectStatusChanged(void* ptr); -void QQmlComponent_StatusChanged(void* ptr, long long status); -void* QQmlComponent_Url(void* ptr); -void QQmlComponent_DestroyQQmlComponent(void* ptr); -void QQmlComponent_DestroyQQmlComponentDefault(void* ptr); -void* QQmlComponent___errors_atList(void* ptr, int i); -void QQmlComponent___errors_setList(void* ptr, void* i); -void* QQmlComponent___errors_newList(void* ptr); -void* QQmlComponent___children_atList(void* ptr, int i); -void QQmlComponent___children_setList(void* ptr, void* i); -void* QQmlComponent___children_newList(void* ptr); -void* QQmlComponent___dynamicPropertyNames_atList(void* ptr, int i); -void QQmlComponent___dynamicPropertyNames_setList(void* ptr, void* i); -void* QQmlComponent___dynamicPropertyNames_newList(void* ptr); -void* QQmlComponent___findChildren_atList(void* ptr, int i); -void QQmlComponent___findChildren_setList(void* ptr, void* i); -void* QQmlComponent___findChildren_newList(void* ptr); -void* QQmlComponent___findChildren_atList3(void* ptr, int i); -void QQmlComponent___findChildren_setList3(void* ptr, void* i); -void* QQmlComponent___findChildren_newList3(void* ptr); -void* QQmlComponent___qFindChildren_atList2(void* ptr, int i); -void QQmlComponent___qFindChildren_setList2(void* ptr, void* i); -void* QQmlComponent___qFindChildren_newList2(void* ptr); -void QQmlComponent_ChildEventDefault(void* ptr, void* event); -void QQmlComponent_ConnectNotifyDefault(void* ptr, void* sign); -void QQmlComponent_CustomEventDefault(void* ptr, void* event); -void QQmlComponent_DeleteLaterDefault(void* ptr); -void QQmlComponent_DisconnectNotifyDefault(void* ptr, void* sign); -char QQmlComponent_EventDefault(void* ptr, void* e); -char QQmlComponent_EventFilterDefault(void* ptr, void* watched, void* event); -void* QQmlComponent_MetaObjectDefault(void* ptr); -void QQmlComponent_TimerEventDefault(void* ptr, void* event); -void* QQmlContext_NewQQmlContext(void* engine, void* parent); -void* QQmlContext_NewQQmlContext2(void* parentContext, void* parent); -void* QQmlContext_BaseUrl(void* ptr); -void* QQmlContext_ContextObject(void* ptr); -void* QQmlContext_ContextProperty(void* ptr, struct QtQml_PackedString name); -void* QQmlContext_Engine(void* ptr); -char QQmlContext_IsValid(void* ptr); -struct QtQml_PackedString QQmlContext_NameForObject(void* ptr, void* object); -void* QQmlContext_ParentContext(void* ptr); -void* QQmlContext_ResolvedUrl(void* ptr, void* src); -void QQmlContext_SetBaseUrl(void* ptr, void* baseUrl); -void QQmlContext_SetContextObject(void* ptr, void* object); -void QQmlContext_SetContextProperty(void* ptr, struct QtQml_PackedString name, void* value); -void QQmlContext_SetContextProperty2(void* ptr, struct QtQml_PackedString name, void* value); -void QQmlContext_DestroyQQmlContext(void* ptr); -void QQmlContext_DestroyQQmlContextDefault(void* ptr); -void* QQmlContext___setContextProperties_properties_newList(void* ptr); -void* QQmlContext___children_atList(void* ptr, int i); -void QQmlContext___children_setList(void* ptr, void* i); -void* QQmlContext___children_newList(void* ptr); -void* QQmlContext___dynamicPropertyNames_atList(void* ptr, int i); -void QQmlContext___dynamicPropertyNames_setList(void* ptr, void* i); -void* QQmlContext___dynamicPropertyNames_newList(void* ptr); -void* QQmlContext___findChildren_atList(void* ptr, int i); -void QQmlContext___findChildren_setList(void* ptr, void* i); -void* QQmlContext___findChildren_newList(void* ptr); -void* QQmlContext___findChildren_atList3(void* ptr, int i); -void QQmlContext___findChildren_setList3(void* ptr, void* i); -void* QQmlContext___findChildren_newList3(void* ptr); -void* QQmlContext___qFindChildren_atList2(void* ptr, int i); -void QQmlContext___qFindChildren_setList2(void* ptr, void* i); -void* QQmlContext___qFindChildren_newList2(void* ptr); -void QQmlContext_ChildEventDefault(void* ptr, void* event); -void QQmlContext_ConnectNotifyDefault(void* ptr, void* sign); -void QQmlContext_CustomEventDefault(void* ptr, void* event); -void QQmlContext_DeleteLaterDefault(void* ptr); -void QQmlContext_DisconnectNotifyDefault(void* ptr, void* sign); -char QQmlContext_EventDefault(void* ptr, void* e); -char QQmlContext_EventFilterDefault(void* ptr, void* watched, void* event); -void* QQmlContext_MetaObjectDefault(void* ptr); -void QQmlContext_TimerEventDefault(void* ptr, void* event); -char QQmlDebuggingEnabler_QQmlDebuggingEnabler_ConnectToLocalDebugger(struct QtQml_PackedString socketFileName, long long mode); -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_DebuggerServices(); -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_InspectorServices(); -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_NativeDebuggerServices(); -struct QtQml_PackedString QQmlDebuggingEnabler_QQmlDebuggingEnabler_ProfilerServices(); -void QQmlDebuggingEnabler_QQmlDebuggingEnabler_SetServices(struct QtQml_PackedString services); -char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartDebugConnector(struct QtQml_PackedString pluginName, void* configuration); -char QQmlDebuggingEnabler_QQmlDebuggingEnabler_StartTcpDebugServer(int port, long long mode, struct QtQml_PackedString hostName); -void* QQmlDebuggingEnabler___startDebugConnector_configuration_atList(void* ptr, struct QtQml_PackedString v, int i); -void QQmlDebuggingEnabler___startDebugConnector_configuration_setList(void* ptr, struct QtQml_PackedString key, void* i); -void* QQmlDebuggingEnabler___startDebugConnector_configuration_newList(void* ptr); -struct QtQml_PackedList QQmlDebuggingEnabler___startDebugConnector_configuration_keyList(void* ptr); -struct QtQml_PackedString QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_atList(void* ptr, int i); -void QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_setList(void* ptr, struct QtQml_PackedString i); -void* QQmlDebuggingEnabler_____startDebugConnector_configuration_keyList_newList(void* ptr); -void* QQmlEngine_NewQQmlEngine(void* parent); -void QQmlEngine_AddImageProvider(void* ptr, struct QtQml_PackedString providerId, void* provider); -void QQmlEngine_AddImportPath(void* ptr, struct QtQml_PackedString path); -void QQmlEngine_AddPluginPath(void* ptr, struct QtQml_PackedString path); -void* QQmlEngine_BaseUrl(void* ptr); -void QQmlEngine_ClearComponentCache(void* ptr); -void* QQmlEngine_QQmlEngine_ContextForObject(void* object); -void QQmlEngine_ConnectExit(void* ptr, long long t); -void QQmlEngine_DisconnectExit(void* ptr); -void QQmlEngine_Exit(void* ptr, int retCode); -void* QQmlEngine_ImageProvider(void* ptr, struct QtQml_PackedString providerId); -struct QtQml_PackedString QQmlEngine_ImportPathList(void* ptr); -char QQmlEngine_ImportPlugin(void* ptr, struct QtQml_PackedString filePath, struct QtQml_PackedString uri, void* errors); -void* QQmlEngine_IncubationController(void* ptr); -void* QQmlEngine_NetworkAccessManager(void* ptr); -void* QQmlEngine_NetworkAccessManagerFactory(void* ptr); -long long QQmlEngine_QQmlEngine_ObjectOwnership(void* object); -struct QtQml_PackedString QQmlEngine_OfflineStorageDatabaseFilePath(void* ptr, struct QtQml_PackedString databaseName); -struct QtQml_PackedString QQmlEngine_OfflineStoragePath(void* ptr); -char QQmlEngine_OutputWarningsToStandardError(void* ptr); -struct QtQml_PackedString QQmlEngine_PluginPathList(void* ptr); -void QQmlEngine_ConnectQuit(void* ptr, long long t); -void QQmlEngine_DisconnectQuit(void* ptr); -void QQmlEngine_Quit(void* ptr); -void QQmlEngine_RemoveImageProvider(void* ptr, struct QtQml_PackedString providerId); -void QQmlEngine_Retranslate(void* ptr); -void QQmlEngine_RetranslateDefault(void* ptr); -void* QQmlEngine_RootContext(void* ptr); -void QQmlEngine_SetBaseUrl(void* ptr, void* url); -void QQmlEngine_QQmlEngine_SetContextForObject(void* object, void* context); -void QQmlEngine_SetImportPathList(void* ptr, struct QtQml_PackedString paths); -void QQmlEngine_SetIncubationController(void* ptr, void* controller); -void QQmlEngine_SetNetworkAccessManagerFactory(void* ptr, void* factory); -void QQmlEngine_QQmlEngine_SetObjectOwnership(void* object, long long ownership); -void QQmlEngine_SetOfflineStoragePath(void* ptr, struct QtQml_PackedString dir); -void QQmlEngine_SetOutputWarningsToStandardError(void* ptr, char enabled); -void QQmlEngine_SetPluginPathList(void* ptr, struct QtQml_PackedString paths); -void QQmlEngine_TrimComponentCache(void* ptr); -void QQmlEngine_ConnectWarnings(void* ptr, long long t); -void QQmlEngine_DisconnectWarnings(void* ptr); -void QQmlEngine_Warnings(void* ptr, void* warnings); -void QQmlEngine_DestroyQQmlEngine(void* ptr); -void QQmlEngine_DestroyQQmlEngineDefault(void* ptr); -int QQmlEngine_QQmlEngine_QmlRegisterSingletonType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName); -int QQmlEngine_QQmlEngine_QmlRegisterType(void* url, char* uri, int versionMajor, int versionMinor, char* qmlName); -void* QQmlEngine___importPlugin_errors_atList(void* ptr, int i); -void QQmlEngine___importPlugin_errors_setList(void* ptr, void* i); -void* QQmlEngine___importPlugin_errors_newList(void* ptr); -void* QQmlEngine___qmlDebug_errors_atList3(void* ptr, int i); -void QQmlEngine___qmlDebug_errors_setList3(void* ptr, void* i); -void* QQmlEngine___qmlDebug_errors_newList3(void* ptr); -void* QQmlEngine___qmlInfo_errors_atList3(void* ptr, int i); -void QQmlEngine___qmlInfo_errors_setList3(void* ptr, void* i); -void* QQmlEngine___qmlInfo_errors_newList3(void* ptr); -void* QQmlEngine___qmlWarning_errors_atList3(void* ptr, int i); -void QQmlEngine___qmlWarning_errors_setList3(void* ptr, void* i); -void* QQmlEngine___qmlWarning_errors_newList3(void* ptr); -void* QQmlEngine___warnings_warnings_atList(void* ptr, int i); -void QQmlEngine___warnings_warnings_setList(void* ptr, void* i); -void* QQmlEngine___warnings_warnings_newList(void* ptr); -void* QQmlError_NewQQmlError(); -void* QQmlError_NewQQmlError2(void* other); -int QQmlError_Column(void* ptr); -struct QtQml_PackedString QQmlError_Description(void* ptr); -char QQmlError_IsValid(void* ptr); -int QQmlError_Line(void* ptr); -void* QQmlError_Object(void* ptr); -void QQmlError_SetColumn(void* ptr, int column); -void QQmlError_SetDescription(void* ptr, struct QtQml_PackedString description); -void QQmlError_SetLine(void* ptr, int line); -void QQmlError_SetObject(void* ptr, void* object); -void QQmlError_SetUrl(void* ptr, void* url); -struct QtQml_PackedString QQmlError_ToString(void* ptr); -void* QQmlError_Url(void* ptr); -void* QQmlExpression_NewQQmlExpression(); -void* QQmlExpression_NewQQmlExpression2(void* ctxt, void* scope, struct QtQml_PackedString expression, void* parent); -void* QQmlExpression_NewQQmlExpression3(void* scri, void* ctxt, void* scope, void* parent); -void QQmlExpression_ClearError(void* ptr); -int QQmlExpression_ColumnNumber(void* ptr); -void* QQmlExpression_Context(void* ptr); -void* QQmlExpression_Engine(void* ptr); -void* QQmlExpression_Error(void* ptr); -void* QQmlExpression_Evaluate(void* ptr, char* valueIsUndefined); -struct QtQml_PackedString QQmlExpression_Expression(void* ptr); -char QQmlExpression_HasError(void* ptr); -int QQmlExpression_LineNumber(void* ptr); -char QQmlExpression_NotifyOnValueChanged(void* ptr); -void* QQmlExpression_ScopeObject(void* ptr); -void QQmlExpression_SetExpression(void* ptr, struct QtQml_PackedString expression); -void QQmlExpression_SetNotifyOnValueChanged(void* ptr, char notifyOnChange); -void QQmlExpression_SetSourceLocation(void* ptr, struct QtQml_PackedString url, int line, int column); -struct QtQml_PackedString QQmlExpression_SourceFile(void* ptr); -void QQmlExpression_ConnectValueChanged(void* ptr, long long t); -void QQmlExpression_DisconnectValueChanged(void* ptr); -void QQmlExpression_ValueChanged(void* ptr); -void QQmlExpression_DestroyQQmlExpression(void* ptr); -void QQmlExpression_DestroyQQmlExpressionDefault(void* ptr); -void* QQmlExpression___children_atList(void* ptr, int i); -void QQmlExpression___children_setList(void* ptr, void* i); -void* QQmlExpression___children_newList(void* ptr); -void* QQmlExpression___dynamicPropertyNames_atList(void* ptr, int i); -void QQmlExpression___dynamicPropertyNames_setList(void* ptr, void* i); -void* QQmlExpression___dynamicPropertyNames_newList(void* ptr); -void* QQmlExpression___findChildren_atList(void* ptr, int i); -void QQmlExpression___findChildren_setList(void* ptr, void* i); -void* QQmlExpression___findChildren_newList(void* ptr); -void* QQmlExpression___findChildren_atList3(void* ptr, int i); -void QQmlExpression___findChildren_setList3(void* ptr, void* i); -void* QQmlExpression___findChildren_newList3(void* ptr); -void* QQmlExpression___qFindChildren_atList2(void* ptr, int i); -void QQmlExpression___qFindChildren_setList2(void* ptr, void* i); -void* QQmlExpression___qFindChildren_newList2(void* ptr); -void QQmlExpression_ChildEventDefault(void* ptr, void* event); -void QQmlExpression_ConnectNotifyDefault(void* ptr, void* sign); -void QQmlExpression_CustomEventDefault(void* ptr, void* event); -void QQmlExpression_DeleteLaterDefault(void* ptr); -void QQmlExpression_DisconnectNotifyDefault(void* ptr, void* sign); -char QQmlExpression_EventDefault(void* ptr, void* e); -char QQmlExpression_EventFilterDefault(void* ptr, void* watched, void* event); -void* QQmlExpression_MetaObjectDefault(void* ptr); -void QQmlExpression_TimerEventDefault(void* ptr, void* event); -void* QQmlExtensionPlugin_NewQQmlExtensionPlugin(void* parent); -void* QQmlExtensionPlugin_BaseUrl(void* ptr); -void QQmlExtensionPlugin_InitializeEngine(void* ptr, void* engine, char* uri); -void QQmlExtensionPlugin_InitializeEngineDefault(void* ptr, void* engine, char* uri); -void QQmlExtensionPlugin_RegisterTypes(void* ptr, char* uri); -void* QQmlExtensionPlugin___children_atList(void* ptr, int i); -void QQmlExtensionPlugin___children_setList(void* ptr, void* i); -void* QQmlExtensionPlugin___children_newList(void* ptr); -void* QQmlExtensionPlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QQmlExtensionPlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QQmlExtensionPlugin___dynamicPropertyNames_newList(void* ptr); -void* QQmlExtensionPlugin___findChildren_atList(void* ptr, int i); -void QQmlExtensionPlugin___findChildren_setList(void* ptr, void* i); -void* QQmlExtensionPlugin___findChildren_newList(void* ptr); -void* QQmlExtensionPlugin___findChildren_atList3(void* ptr, int i); -void QQmlExtensionPlugin___findChildren_setList3(void* ptr, void* i); -void* QQmlExtensionPlugin___findChildren_newList3(void* ptr); -void* QQmlExtensionPlugin___qFindChildren_atList2(void* ptr, int i); -void QQmlExtensionPlugin___qFindChildren_setList2(void* ptr, void* i); -void* QQmlExtensionPlugin___qFindChildren_newList2(void* ptr); -void QQmlExtensionPlugin_ChildEventDefault(void* ptr, void* event); -void QQmlExtensionPlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QQmlExtensionPlugin_CustomEventDefault(void* ptr, void* event); -void QQmlExtensionPlugin_DeleteLaterDefault(void* ptr); -void QQmlExtensionPlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QQmlExtensionPlugin_EventDefault(void* ptr, void* e); -char QQmlExtensionPlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QQmlExtensionPlugin_MetaObjectDefault(void* ptr); -void QQmlExtensionPlugin_TimerEventDefault(void* ptr, void* event); -void* QQmlFileSelector_NewQQmlFileSelector(void* engine, void* parent); -void* QQmlFileSelector_QQmlFileSelector_Get(void* engine); -void* QQmlFileSelector_Selector(void* ptr); -void QQmlFileSelector_SetExtraSelectors(void* ptr, struct QtQml_PackedString strin); -void QQmlFileSelector_SetExtraSelectors2(void* ptr, struct QtQml_PackedString strin); -void QQmlFileSelector_SetSelector(void* ptr, void* selector); -void QQmlFileSelector_DestroyQQmlFileSelector(void* ptr); -void QQmlFileSelector_DestroyQQmlFileSelectorDefault(void* ptr); -void* QQmlFileSelector___children_atList(void* ptr, int i); -void QQmlFileSelector___children_setList(void* ptr, void* i); -void* QQmlFileSelector___children_newList(void* ptr); -void* QQmlFileSelector___dynamicPropertyNames_atList(void* ptr, int i); -void QQmlFileSelector___dynamicPropertyNames_setList(void* ptr, void* i); -void* QQmlFileSelector___dynamicPropertyNames_newList(void* ptr); -void* QQmlFileSelector___findChildren_atList(void* ptr, int i); -void QQmlFileSelector___findChildren_setList(void* ptr, void* i); -void* QQmlFileSelector___findChildren_newList(void* ptr); -void* QQmlFileSelector___findChildren_atList3(void* ptr, int i); -void QQmlFileSelector___findChildren_setList3(void* ptr, void* i); -void* QQmlFileSelector___findChildren_newList3(void* ptr); -void* QQmlFileSelector___qFindChildren_atList2(void* ptr, int i); -void QQmlFileSelector___qFindChildren_setList2(void* ptr, void* i); -void* QQmlFileSelector___qFindChildren_newList2(void* ptr); -void QQmlFileSelector_ChildEventDefault(void* ptr, void* event); -void QQmlFileSelector_ConnectNotifyDefault(void* ptr, void* sign); -void QQmlFileSelector_CustomEventDefault(void* ptr, void* event); -void QQmlFileSelector_DeleteLaterDefault(void* ptr); -void QQmlFileSelector_DisconnectNotifyDefault(void* ptr, void* sign); -char QQmlFileSelector_EventDefault(void* ptr, void* e); -char QQmlFileSelector_EventFilterDefault(void* ptr, void* watched, void* event); -void* QQmlFileSelector_MetaObjectDefault(void* ptr); -void QQmlFileSelector_TimerEventDefault(void* ptr, void* event); -long long QQmlImageProviderBase_Flags(void* ptr); -long long QQmlImageProviderBase_ImageType(void* ptr); -void* QQmlIncubationController_NewQQmlIncubationController2(); -void* QQmlIncubationController_Engine(void* ptr); -void QQmlIncubationController_IncubateFor(void* ptr, int msecs); -int QQmlIncubationController_IncubatingObjectCount(void* ptr); -void QQmlIncubationController_IncubatingObjectCountChanged(void* ptr, int incubatingObjectCount); -void QQmlIncubationController_IncubatingObjectCountChangedDefault(void* ptr, int incubatingObjectCount); -void* QQmlIncubator_NewQQmlIncubator2(long long mode); -void QQmlIncubator_Clear(void* ptr); -struct QtQml_PackedList QQmlIncubator_Errors(void* ptr); -void QQmlIncubator_ForceCompletion(void* ptr); -long long QQmlIncubator_IncubationMode(void* ptr); -char QQmlIncubator_IsError(void* ptr); -char QQmlIncubator_IsLoading(void* ptr); -char QQmlIncubator_IsNull(void* ptr); -char QQmlIncubator_IsReady(void* ptr); -void* QQmlIncubator_Object(void* ptr); -void QQmlIncubator_SetInitialState(void* ptr, void* object); -void QQmlIncubator_SetInitialStateDefault(void* ptr, void* object); -long long QQmlIncubator_Status(void* ptr); -void QQmlIncubator_StatusChanged(void* ptr, long long status); -void QQmlIncubator_StatusChangedDefault(void* ptr, long long status); -void* QQmlIncubator___errors_atList(void* ptr, int i); -void QQmlIncubator___errors_setList(void* ptr, void* i); -void* QQmlIncubator___errors_newList(void* ptr); -void* QQmlListReference_NewQQmlListReference(); -void* QQmlListReference_NewQQmlListReference2(void* object, char* property, void* engine); -char QQmlListReference_Append(void* ptr, void* object); -void* QQmlListReference_At(void* ptr, int index); -char QQmlListReference_CanAppend(void* ptr); -char QQmlListReference_CanAt(void* ptr); -char QQmlListReference_CanClear(void* ptr); -char QQmlListReference_CanCount(void* ptr); -char QQmlListReference_Clear(void* ptr); -int QQmlListReference_Count(void* ptr); -char QQmlListReference_IsManipulable(void* ptr); -char QQmlListReference_IsReadable(void* ptr); -char QQmlListReference_IsValid(void* ptr); -void* QQmlListReference_ListElementType(void* ptr); -void* QQmlListReference_Object(void* ptr); -void* QQmlNetworkAccessManagerFactory_Create(void* ptr, void* parent); -void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactory(void* ptr); -void QQmlNetworkAccessManagerFactory_DestroyQQmlNetworkAccessManagerFactoryDefault(void* ptr); -void* QQmlNetworkAccessManagerFactory_NewQQmlNetworkAccessManagerFactory(); -void QQmlParserStatus_ClassBegin(void* ptr); -void QQmlParserStatus_ComponentComplete(void* ptr); -void* QQmlProperty_NewQQmlProperty(); -void* QQmlProperty_NewQQmlProperty2(void* obj); -void* QQmlProperty_NewQQmlProperty3(void* obj, void* ctxt); -void* QQmlProperty_NewQQmlProperty4(void* obj, void* engine); -void* QQmlProperty_NewQQmlProperty5(void* obj, struct QtQml_PackedString name); -void* QQmlProperty_NewQQmlProperty6(void* obj, struct QtQml_PackedString name, void* ctxt); -void* QQmlProperty_NewQQmlProperty7(void* obj, struct QtQml_PackedString name, void* engine); -void* QQmlProperty_NewQQmlProperty8(void* other); -char QQmlProperty_ConnectNotifySignal(void* ptr, void* dest, char* slot); -char QQmlProperty_ConnectNotifySignal2(void* ptr, void* dest, int method); -char QQmlProperty_HasNotifySignal(void* ptr); -int QQmlProperty_Index(void* ptr); -char QQmlProperty_IsDesignable(void* ptr); -char QQmlProperty_IsProperty(void* ptr); -char QQmlProperty_IsResettable(void* ptr); -char QQmlProperty_IsSignalProperty(void* ptr); -char QQmlProperty_IsValid(void* ptr); -char QQmlProperty_IsWritable(void* ptr); -void* QQmlProperty_Method(void* ptr); -struct QtQml_PackedString QQmlProperty_Name(void* ptr); -char QQmlProperty_NeedsNotifySignal(void* ptr); -void* QQmlProperty_Object(void* ptr); -int QQmlProperty_PropertyType(void* ptr); -long long QQmlProperty_PropertyTypeCategory(void* ptr); -struct QtQml_PackedString QQmlProperty_PropertyTypeName(void* ptr); -void* QQmlProperty_Read(void* ptr); -void* QQmlProperty_QQmlProperty_Read2(void* object, struct QtQml_PackedString name); -void* QQmlProperty_QQmlProperty_Read3(void* object, struct QtQml_PackedString name, void* ctxt); -void* QQmlProperty_QQmlProperty_Read4(void* object, struct QtQml_PackedString name, void* engine); -char QQmlProperty_Reset(void* ptr); -long long QQmlProperty_Type(void* ptr); -char QQmlProperty_Write(void* ptr, void* value); -char QQmlProperty_QQmlProperty_Write2(void* object, struct QtQml_PackedString name, void* value); -char QQmlProperty_QQmlProperty_Write3(void* object, struct QtQml_PackedString name, void* value, void* ctxt); -char QQmlProperty_QQmlProperty_Write4(void* object, struct QtQml_PackedString name, void* value, void* engine); -void* QQmlPropertyMap_NewQQmlPropertyMap(void* parent); -void QQmlPropertyMap_Clear(void* ptr, struct QtQml_PackedString key); -char QQmlPropertyMap_Contains(void* ptr, struct QtQml_PackedString key); -int QQmlPropertyMap_Count(void* ptr); -void QQmlPropertyMap_Insert(void* ptr, struct QtQml_PackedString key, void* value); -char QQmlPropertyMap_IsEmpty(void* ptr); -struct QtQml_PackedString QQmlPropertyMap_Keys(void* ptr); -int QQmlPropertyMap_Size(void* ptr); -void* QQmlPropertyMap_UpdateValue(void* ptr, struct QtQml_PackedString key, void* input); -void* QQmlPropertyMap_UpdateValueDefault(void* ptr, struct QtQml_PackedString key, void* input); -void* QQmlPropertyMap_Value(void* ptr, struct QtQml_PackedString key); -void QQmlPropertyMap_ConnectValueChanged(void* ptr, long long t); -void QQmlPropertyMap_DisconnectValueChanged(void* ptr); -void QQmlPropertyMap_ValueChanged(void* ptr, struct QtQml_PackedString key, void* value); -void QQmlPropertyMap_DestroyQQmlPropertyMap(void* ptr); -void QQmlPropertyMap_DestroyQQmlPropertyMapDefault(void* ptr); -void* QQmlPropertyMap___children_atList(void* ptr, int i); -void QQmlPropertyMap___children_setList(void* ptr, void* i); -void* QQmlPropertyMap___children_newList(void* ptr); -void* QQmlPropertyMap___dynamicPropertyNames_atList(void* ptr, int i); -void QQmlPropertyMap___dynamicPropertyNames_setList(void* ptr, void* i); -void* QQmlPropertyMap___dynamicPropertyNames_newList(void* ptr); -void* QQmlPropertyMap___findChildren_atList(void* ptr, int i); -void QQmlPropertyMap___findChildren_setList(void* ptr, void* i); -void* QQmlPropertyMap___findChildren_newList(void* ptr); -void* QQmlPropertyMap___findChildren_atList3(void* ptr, int i); -void QQmlPropertyMap___findChildren_setList3(void* ptr, void* i); -void* QQmlPropertyMap___findChildren_newList3(void* ptr); -void* QQmlPropertyMap___qFindChildren_atList2(void* ptr, int i); -void QQmlPropertyMap___qFindChildren_setList2(void* ptr, void* i); -void* QQmlPropertyMap___qFindChildren_newList2(void* ptr); -void QQmlPropertyMap_ChildEventDefault(void* ptr, void* event); -void QQmlPropertyMap_ConnectNotifyDefault(void* ptr, void* sign); -void QQmlPropertyMap_CustomEventDefault(void* ptr, void* event); -void QQmlPropertyMap_DeleteLaterDefault(void* ptr); -void QQmlPropertyMap_DisconnectNotifyDefault(void* ptr, void* sign); -char QQmlPropertyMap_EventDefault(void* ptr, void* e); -char QQmlPropertyMap_EventFilterDefault(void* ptr, void* watched, void* event); -void* QQmlPropertyMap_MetaObjectDefault(void* ptr); -void QQmlPropertyMap_TimerEventDefault(void* ptr, void* event); -void* QQmlPropertyValueSource_NewQQmlPropertyValueSource(); -void QQmlPropertyValueSource_SetTarget(void* ptr, void* property); -void QQmlPropertyValueSource_DestroyQQmlPropertyValueSource(void* ptr); -void QQmlPropertyValueSource_DestroyQQmlPropertyValueSourceDefault(void* ptr); -void* QQmlScriptString_NewQQmlScriptString(); -void* QQmlScriptString_NewQQmlScriptString2(void* other); -char QQmlScriptString_BooleanLiteral(void* ptr, char* ok); -char QQmlScriptString_IsEmpty(void* ptr); -char QQmlScriptString_IsNullLiteral(void* ptr); -char QQmlScriptString_IsUndefinedLiteral(void* ptr); -double QQmlScriptString_NumberLiteral(void* ptr, char* ok); -struct QtQml_PackedString QQmlScriptString_StringLiteral(void* ptr); - -#ifdef __cplusplus -} -#endif - -#endif \ No newline at end of file diff --git a/vendor/github.com/therecipe/qt/widgets/widgets.cpp b/vendor/github.com/therecipe/qt/widgets/widgets.cpp deleted file mode 100644 index f6adc63c..00000000 --- a/vendor/github.com/therecipe/qt/widgets/widgets.cpp +++ /dev/null @@ -1,71249 +0,0 @@ -// +build !minimal - -#define protected public -#define private public - -#include "widgets.h" -#include "_cgo_export.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class MyQAbstractButton: public QAbstractButton -{ -public: - MyQAbstractButton(QWidget *parent = Q_NULLPTR) : QAbstractButton(parent) {QAbstractButton_QAbstractButton_QRegisterMetaType();}; - void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; - void click() { callbackQAbstractButton_Click(this); }; - void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; - void paintEvent(QPaintEvent * e) { callbackQAbstractButton_PaintEvent(this, e); }; - void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; - void Signal_Released() { callbackQAbstractButton_Released(this); }; - void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; - void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void toggle() { callbackQAbstractButton_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; - ~MyQAbstractButton() { callbackQAbstractButton_DestroyQAbstractButton(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QAbstractButton*) -Q_DECLARE_METATYPE(MyQAbstractButton*) - -int QAbstractButton_QAbstractButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractButton_NewQAbstractButton(void* parent) -{ - return new MyQAbstractButton(static_cast(parent)); -} - -void QAbstractButton_AnimateClick(void* ptr, int msec) -{ - QMetaObject::invokeMethod(static_cast(ptr), "animateClick", Q_ARG(int, msec)); -} - -void QAbstractButton_AnimateClickDefault(void* ptr, int msec) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::animateClick(msec); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::animateClick(msec); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::animateClick(msec); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::animateClick(msec); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::animateClick(msec); - } else { - static_cast(ptr)->QAbstractButton::animateClick(msec); - } -} - -char QAbstractButton_AutoExclusive(void* ptr) -{ - return static_cast(ptr)->autoExclusive(); -} - -char QAbstractButton_AutoRepeat(void* ptr) -{ - return static_cast(ptr)->autoRepeat(); -} - -int QAbstractButton_AutoRepeatDelay(void* ptr) -{ - return static_cast(ptr)->autoRepeatDelay(); -} - -int QAbstractButton_AutoRepeatInterval(void* ptr) -{ - return static_cast(ptr)->autoRepeatInterval(); -} - -void QAbstractButton_CheckStateSet(void* ptr) -{ - static_cast(ptr)->checkStateSet(); -} - -void QAbstractButton_CheckStateSetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::checkStateSet(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::checkStateSet(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::checkStateSet(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::checkStateSet(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::checkStateSet(); - } else { - static_cast(ptr)->QAbstractButton::checkStateSet(); - } -} - -void QAbstractButton_Click(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "click"); -} - -void QAbstractButton_ClickDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::click(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::click(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::click(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::click(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::click(); - } else { - static_cast(ptr)->QAbstractButton::click(); - } -} - -void QAbstractButton_ConnectClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::clicked), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Clicked), static_cast(t)); -} - -void QAbstractButton_DisconnectClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::clicked), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Clicked)); -} - -void QAbstractButton_Clicked(void* ptr, char checked) -{ - static_cast(ptr)->clicked(checked != 0); -} - -void* QAbstractButton_Group(void* ptr) -{ - return static_cast(ptr)->group(); -} - -char QAbstractButton_HitButton(void* ptr, void* pos) -{ - return static_cast(ptr)->hitButton(*static_cast(pos)); -} - -char QAbstractButton_HitButtonDefault(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::hitButton(*static_cast(pos)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::hitButton(*static_cast(pos)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::hitButton(*static_cast(pos)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::hitButton(*static_cast(pos)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::hitButton(*static_cast(pos)); - } else { - return static_cast(ptr)->QAbstractButton::hitButton(*static_cast(pos)); - } -} - -void* QAbstractButton_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -void* QAbstractButton_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -char QAbstractButton_IsCheckable(void* ptr) -{ - return static_cast(ptr)->isCheckable(); -} - -char QAbstractButton_IsChecked(void* ptr) -{ - return static_cast(ptr)->isChecked(); -} - -char QAbstractButton_IsDown(void* ptr) -{ - return static_cast(ptr)->isDown(); -} - -void QAbstractButton_NextCheckState(void* ptr) -{ - static_cast(ptr)->nextCheckState(); -} - -void QAbstractButton_NextCheckStateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::nextCheckState(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::nextCheckState(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::nextCheckState(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::nextCheckState(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::nextCheckState(); - } else { - static_cast(ptr)->QAbstractButton::nextCheckState(); - } -} - -void QAbstractButton_PaintEvent(void* ptr, void* e) -{ - static_cast(ptr)->paintEvent(static_cast(e)); -} - -void QAbstractButton_ConnectPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::pressed), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Pressed), static_cast(t)); -} - -void QAbstractButton_DisconnectPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::pressed), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Pressed)); -} - -void QAbstractButton_Pressed(void* ptr) -{ - static_cast(ptr)->pressed(); -} - -void QAbstractButton_ConnectReleased(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::released), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Released), static_cast(t)); -} - -void QAbstractButton_DisconnectReleased(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::released), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Released)); -} - -void QAbstractButton_Released(void* ptr) -{ - static_cast(ptr)->released(); -} - -void QAbstractButton_SetAutoExclusive(void* ptr, char vbo) -{ - static_cast(ptr)->setAutoExclusive(vbo != 0); -} - -void QAbstractButton_SetAutoRepeat(void* ptr, char vbo) -{ - static_cast(ptr)->setAutoRepeat(vbo != 0); -} - -void QAbstractButton_SetAutoRepeatDelay(void* ptr, int vin) -{ - static_cast(ptr)->setAutoRepeatDelay(vin); -} - -void QAbstractButton_SetAutoRepeatInterval(void* ptr, int vin) -{ - static_cast(ptr)->setAutoRepeatInterval(vin); -} - -void QAbstractButton_SetCheckable(void* ptr, char vbo) -{ - static_cast(ptr)->setCheckable(vbo != 0); -} - -void QAbstractButton_SetChecked(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setChecked", Q_ARG(bool, vbo != 0)); -} - -void QAbstractButton_SetCheckedDefault(void* ptr, char vbo) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setChecked(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setChecked(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setChecked(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setChecked(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setChecked(vbo != 0); - } else { - static_cast(ptr)->QAbstractButton::setChecked(vbo != 0); - } -} - -void QAbstractButton_SetDown(void* ptr, char vbo) -{ - static_cast(ptr)->setDown(vbo != 0); -} - -void QAbstractButton_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QAbstractButton_SetIconSize(void* ptr, void* size) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setIconSize", Q_ARG(const QSize, *static_cast(size))); -} - -void QAbstractButton_SetIconSizeDefault(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setIconSize(*static_cast(size)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setIconSize(*static_cast(size)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setIconSize(*static_cast(size)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setIconSize(*static_cast(size)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setIconSize(*static_cast(size)); - } else { - static_cast(ptr)->QAbstractButton::setIconSize(*static_cast(size)); - } -} - -void QAbstractButton_SetShortcut(void* ptr, void* key) -{ - static_cast(ptr)->setShortcut(*static_cast(key)); -} - -void QAbstractButton_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void* QAbstractButton_Shortcut(void* ptr) -{ - return new QKeySequence(static_cast(ptr)->shortcut()); -} - -struct QtWidgets_PackedString QAbstractButton_Text(void* ptr) -{ - return ({ QByteArray t8ae7db = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t8ae7db.prepend("WHITESPACE").constData()+10), t8ae7db.size()-10 }; }); -} - -void QAbstractButton_Toggle(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toggle"); -} - -void QAbstractButton_ToggleDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::toggle(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::toggle(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::toggle(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::toggle(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::toggle(); - } else { - static_cast(ptr)->QAbstractButton::toggle(); - } -} - -void QAbstractButton_ConnectToggled(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractButton::toggled), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Toggled), static_cast(t)); -} - -void QAbstractButton_DisconnectToggled(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractButton::toggled), static_cast(ptr), static_cast(&MyQAbstractButton::Signal_Toggled)); -} - -void QAbstractButton_Toggled(void* ptr, char checked) -{ - static_cast(ptr)->toggled(checked != 0); -} - -void QAbstractButton_DestroyQAbstractButton(void* ptr) -{ - static_cast(ptr)->~QAbstractButton(); -} - -void QAbstractButton_DestroyQAbstractButtonDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAbstractGraphicsShapeItem: public QAbstractGraphicsShapeItem -{ -public: - MyQAbstractGraphicsShapeItem(QGraphicsItem *parent = Q_NULLPTR) : QAbstractGraphicsShapeItem(parent) {QAbstractGraphicsShapeItem_QAbstractGraphicsShapeItem_QRegisterMetaType();}; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - ~MyQAbstractGraphicsShapeItem() { callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - QRectF boundingRect() const { return *static_cast(callbackQAbstractGraphicsShapeItem_BoundingRect(const_cast(static_cast(this)))); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQAbstractGraphicsShapeItem_Paint(this, painter, const_cast(option), widget); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractGraphicsShapeItem*) -Q_DECLARE_METATYPE(MyQAbstractGraphicsShapeItem*) - -int QAbstractGraphicsShapeItem_QAbstractGraphicsShapeItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractGraphicsShapeItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractGraphicsShapeItem(static_cast(parent)); - } else { - return new MyQAbstractGraphicsShapeItem(static_cast(parent)); - } -} - -void* QAbstractGraphicsShapeItem_Brush(void* ptr) -{ - return new QBrush(static_cast(ptr)->brush()); -} - -void* QAbstractGraphicsShapeItem_Pen(void* ptr) -{ - return new QPen(static_cast(ptr)->pen()); -} - -void QAbstractGraphicsShapeItem_SetBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setBrush(*static_cast(brush)); -} - -void QAbstractGraphicsShapeItem_SetPen(void* ptr, void* pen) -{ - static_cast(ptr)->setPen(*static_cast(pen)); -} - -void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(void* ptr) -{ - static_cast(ptr)->~QAbstractGraphicsShapeItem(); -} - -void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAbstractGraphicsShapeItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QAbstractGraphicsShapeItem_BoundingRectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsSimpleTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPolygonItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsEllipseItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsRectItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPathItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - - } -} - -void QAbstractGraphicsShapeItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QAbstractGraphicsShapeItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else { - - } -} - -class MyQAbstractItemDelegate: public QAbstractItemDelegate -{ -public: - MyQAbstractItemDelegate(QObject *parent = Q_NULLPTR) : QAbstractItemDelegate(parent) {QAbstractItemDelegate_QAbstractItemDelegate_QRegisterMetaType();}; - void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemDelegate_CloseEditor(this, editor, hint); }; - void Signal_CommitData(QWidget * editor) { callbackQAbstractItemDelegate_CommitData(this, editor); }; - QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQAbstractItemDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; - void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; - bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; - bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; - void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; - void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; - void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; - QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQAbstractItemDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; - void Signal_SizeHintChanged(const QModelIndex & index) { callbackQAbstractItemDelegate_SizeHintChanged(this, const_cast(&index)); }; - void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; - ~MyQAbstractItemDelegate() { callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate(this); }; - void childEvent(QChildEvent * event) { callbackQAbstractItemDelegate_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractItemDelegate_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractItemDelegate_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractItemDelegate_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractItemDelegate_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractItemDelegate_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractItemDelegate_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractItemDelegate_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractItemDelegate_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractItemDelegate*) -Q_DECLARE_METATYPE(MyQAbstractItemDelegate*) - -int QAbstractItemDelegate_QAbstractItemDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractItemDelegate_NewQAbstractItemDelegate(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAbstractItemDelegate(static_cast(parent)); - } else { - return new MyQAbstractItemDelegate(static_cast(parent)); - } -} - -void QAbstractItemDelegate_ConnectCloseEditor(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemDelegate::closeEditor), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CloseEditor), static_cast(t)); -} - -void QAbstractItemDelegate_DisconnectCloseEditor(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemDelegate::closeEditor), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CloseEditor)); -} - -void QAbstractItemDelegate_CloseEditor(void* ptr, void* editor, long long hint) -{ - static_cast(ptr)->closeEditor(static_cast(editor), static_cast(hint)); -} - -void QAbstractItemDelegate_ConnectCommitData(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemDelegate::commitData), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CommitData), static_cast(t)); -} - -void QAbstractItemDelegate_DisconnectCommitData(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemDelegate::commitData), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_CommitData)); -} - -void QAbstractItemDelegate_CommitData(void* ptr, void* editor) -{ - static_cast(ptr)->commitData(static_cast(editor)); -} - -void* QAbstractItemDelegate_CreateEditor(void* ptr, void* parent, void* option, void* index) -{ - return static_cast(ptr)->createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); -} - -void* QAbstractItemDelegate_CreateEditorDefault(void* ptr, void* parent, void* option, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStyledItemDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QItemDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); - } else { - return static_cast(ptr)->QAbstractItemDelegate::createEditor(static_cast(parent), *static_cast(option), *static_cast(index)); - } -} - -void QAbstractItemDelegate_DestroyEditor(void* ptr, void* editor, void* index) -{ - static_cast(ptr)->destroyEditor(static_cast(editor), *static_cast(index)); -} - -void QAbstractItemDelegate_DestroyEditorDefault(void* ptr, void* editor, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::destroyEditor(static_cast(editor), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::destroyEditor(static_cast(editor), *static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemDelegate::destroyEditor(static_cast(editor), *static_cast(index)); - } -} - -char QAbstractItemDelegate_EditorEvent(void* ptr, void* event, void* model, void* option, void* index) -{ - return static_cast(ptr)->editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); -} - -char QAbstractItemDelegate_EditorEventDefault(void* ptr, void* event, void* model, void* option, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStyledItemDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QItemDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); - } else { - return static_cast(ptr)->QAbstractItemDelegate::editorEvent(static_cast(event), static_cast(model), *static_cast(option), *static_cast(index)); - } -} - -char QAbstractItemDelegate_HelpEvent(void* ptr, void* event, void* view, void* option, void* index) -{ - return static_cast(ptr)->helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); -} - -char QAbstractItemDelegate_HelpEventDefault(void* ptr, void* event, void* view, void* option, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStyledItemDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QItemDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); - } else { - return static_cast(ptr)->QAbstractItemDelegate::helpEvent(static_cast(event), static_cast(view), *static_cast(option), *static_cast(index)); - } -} - -void QAbstractItemDelegate_Paint(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->paint(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QAbstractItemDelegate_SetEditorData(void* ptr, void* editor, void* index) -{ - static_cast(ptr)->setEditorData(static_cast(editor), *static_cast(index)); -} - -void QAbstractItemDelegate_SetEditorDataDefault(void* ptr, void* editor, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::setEditorData(static_cast(editor), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::setEditorData(static_cast(editor), *static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemDelegate::setEditorData(static_cast(editor), *static_cast(index)); - } -} - -void QAbstractItemDelegate_SetModelData(void* ptr, void* editor, void* model, void* index) -{ - static_cast(ptr)->setModelData(static_cast(editor), static_cast(model), *static_cast(index)); -} - -void QAbstractItemDelegate_SetModelDataDefault(void* ptr, void* editor, void* model, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemDelegate::setModelData(static_cast(editor), static_cast(model), *static_cast(index)); - } -} - -void* QAbstractItemDelegate_SizeHint(void* ptr, void* option, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QAbstractItemDelegate_ConnectSizeHintChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemDelegate::sizeHintChanged), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_SizeHintChanged), static_cast(t)); -} - -void QAbstractItemDelegate_DisconnectSizeHintChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemDelegate::sizeHintChanged), static_cast(ptr), static_cast(&MyQAbstractItemDelegate::Signal_SizeHintChanged)); -} - -void QAbstractItemDelegate_SizeHintChanged(void* ptr, void* index) -{ - static_cast(ptr)->sizeHintChanged(*static_cast(index)); -} - -void QAbstractItemDelegate_UpdateEditorGeometry(void* ptr, void* editor, void* option, void* index) -{ - static_cast(ptr)->updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); -} - -void QAbstractItemDelegate_UpdateEditorGeometryDefault(void* ptr, void* editor, void* option, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemDelegate::updateEditorGeometry(static_cast(editor), *static_cast(option), *static_cast(index)); - } -} - -void QAbstractItemDelegate_DestroyQAbstractItemDelegate(void* ptr) -{ - static_cast(ptr)->~QAbstractItemDelegate(); -} - -void QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAbstractItemDelegate___paintingRoles_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QAbstractItemDelegate___paintingRoles_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemDelegate___paintingRoles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QAbstractItemDelegate___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemDelegate___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractItemDelegate___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemDelegate___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemDelegate___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemDelegate___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemDelegate___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemDelegate___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractItemDelegate___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemDelegate___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemDelegate___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractItemDelegate___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAbstractItemDelegate___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractItemDelegate___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAbstractItemDelegate___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QAbstractItemDelegate_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractItemDelegate::childEvent(static_cast(event)); - } -} - -void QAbstractItemDelegate_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAbstractItemDelegate::connectNotify(*static_cast(sign)); - } -} - -void QAbstractItemDelegate_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractItemDelegate::customEvent(static_cast(event)); - } -} - -void QAbstractItemDelegate_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::deleteLater(); - } else { - static_cast(ptr)->QAbstractItemDelegate::deleteLater(); - } -} - -void QAbstractItemDelegate_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAbstractItemDelegate::disconnectNotify(*static_cast(sign)); - } -} - -char QAbstractItemDelegate_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStyledItemDelegate::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QItemDelegate::event(static_cast(e)); - } else { - return static_cast(ptr)->QAbstractItemDelegate::event(static_cast(e)); - } -} - -char QAbstractItemDelegate_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStyledItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractItemDelegate::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QAbstractItemDelegate_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QStyledItemDelegate::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QItemDelegate::metaObject()); - } else { - return const_cast(static_cast(ptr)->QAbstractItemDelegate::metaObject()); - } -} - -void QAbstractItemDelegate_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStyledItemDelegate::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QItemDelegate::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QAbstractItemDelegate::timerEvent(static_cast(event)); - } -} - -class MyQAbstractItemView: public QAbstractItemView -{ -public: - MyQAbstractItemView(QWidget *parent = Q_NULLPTR) : QAbstractItemView(parent) {QAbstractItemView_QAbstractItemView_QRegisterMetaType();}; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQAbstractItemView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - int horizontalOffset() const { return callbackQAbstractItemView_HorizontalOffset(const_cast(static_cast(this))); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQAbstractItemView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQAbstractItemView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQAbstractItemView_MoveCursor(this, cursorAction, modifiers)); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQAbstractItemView_ScrollTo(this, const_cast(&index), hint); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQAbstractItemView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQAbstractItemView_SetSelection(this, const_cast(&rect), flags); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void updateGeometries() { callbackQAbstractItemView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQAbstractItemView_VerticalOffset(const_cast(static_cast(this))); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQAbstractItemView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQAbstractItemView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - ~MyQAbstractItemView() { callbackQAbstractItemView_DestroyQAbstractItemView(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QAbstractItemView*) -Q_DECLARE_METATYPE(MyQAbstractItemView*) - -int QAbstractItemView_QAbstractItemView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractItemView_NewQAbstractItemView(void* parent) -{ - return new MyQAbstractItemView(static_cast(parent)); -} - -void QAbstractItemView_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::activated), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Activated), static_cast(t)); -} - -void QAbstractItemView_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::activated), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Activated)); -} - -void QAbstractItemView_Activated(void* ptr, void* index) -{ - static_cast(ptr)->activated(*static_cast(index)); -} - -char QAbstractItemView_AlternatingRowColors(void* ptr) -{ - return static_cast(ptr)->alternatingRowColors(); -} - -int QAbstractItemView_AutoScrollMargin(void* ptr) -{ - return static_cast(ptr)->autoScrollMargin(); -} - -void QAbstractItemView_ClearSelection(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearSelection"); -} - -void QAbstractItemView_ClearSelectionDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::clearSelection(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::clearSelection(); - } else { - static_cast(ptr)->QAbstractItemView::clearSelection(); - } -} - -void QAbstractItemView_ConnectClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::clicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Clicked), static_cast(t)); -} - -void QAbstractItemView_DisconnectClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::clicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Clicked)); -} - -void QAbstractItemView_Clicked(void* ptr, void* index) -{ - static_cast(ptr)->clicked(*static_cast(index)); -} - -void QAbstractItemView_CloseEditor(void* ptr, void* editor, long long hint) -{ - QMetaObject::invokeMethod(static_cast(ptr), "closeEditor", Q_ARG(QWidget*, static_cast(editor)), Q_ARG(QAbstractItemDelegate::EndEditHint, static_cast(hint))); -} - -void QAbstractItemView_CloseEditorDefault(void* ptr, void* editor, long long hint) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::closeEditor(static_cast(editor), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::closeEditor(static_cast(editor), static_cast(hint)); - } else { - static_cast(ptr)->QAbstractItemView::closeEditor(static_cast(editor), static_cast(hint)); - } -} - -void QAbstractItemView_ClosePersistentEditor(void* ptr, void* index) -{ - static_cast(ptr)->closePersistentEditor(*static_cast(index)); -} - -void QAbstractItemView_CommitData(void* ptr, void* editor) -{ - QMetaObject::invokeMethod(static_cast(ptr), "commitData", Q_ARG(QWidget*, static_cast(editor))); -} - -void QAbstractItemView_CommitDataDefault(void* ptr, void* editor) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::commitData(static_cast(editor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::commitData(static_cast(editor)); - } else { - static_cast(ptr)->QAbstractItemView::commitData(static_cast(editor)); - } -} - -void QAbstractItemView_CurrentChanged(void* ptr, void* current, void* previous) -{ - QMetaObject::invokeMethod(static_cast(ptr), "currentChanged", Q_ARG(const QModelIndex, *static_cast(current)), Q_ARG(const QModelIndex, *static_cast(previous))); -} - -void QAbstractItemView_CurrentChangedDefault(void* ptr, void* current, void* previous) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::currentChanged(*static_cast(current), *static_cast(previous)); - } else { - static_cast(ptr)->QAbstractItemView::currentChanged(*static_cast(current), *static_cast(previous)); - } -} - -void* QAbstractItemView_CurrentIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->currentIndex()); -} - -void QAbstractItemView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - QMetaObject::invokeMethod(static_cast(ptr), "dataChanged", Q_ARG(const QModelIndex, *static_cast(topLeft)), Q_ARG(const QModelIndex, *static_cast(bottomRight)), Q_ARG(const QVector, *static_cast*>(roles))); -} - -void QAbstractItemView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else { - static_cast(ptr)->QAbstractItemView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } -} - -long long QAbstractItemView_DefaultDropAction(void* ptr) -{ - return static_cast(ptr)->defaultDropAction(); -} - -void* QAbstractItemView_DirtyRegionOffset(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->dirtyRegionOffset(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QAbstractItemView_ConnectDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::doubleClicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_DoubleClicked), static_cast(t)); -} - -void QAbstractItemView_DisconnectDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::doubleClicked), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_DoubleClicked)); -} - -void QAbstractItemView_DoubleClicked(void* ptr, void* index) -{ - static_cast(ptr)->doubleClicked(*static_cast(index)); -} - -long long QAbstractItemView_DragDropMode(void* ptr) -{ - return static_cast(ptr)->dragDropMode(); -} - -char QAbstractItemView_DragDropOverwriteMode(void* ptr) -{ - return static_cast(ptr)->dragDropOverwriteMode(); -} - -char QAbstractItemView_DragEnabled(void* ptr) -{ - return static_cast(ptr)->dragEnabled(); -} - -long long QAbstractItemView_DropIndicatorPosition(void* ptr) -{ - return static_cast(ptr)->dropIndicatorPosition(); -} - -void QAbstractItemView_Edit(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "edit", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QAbstractItemView_EditDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::edit(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::edit(*static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemView::edit(*static_cast(index)); - } -} - -char QAbstractItemView_Edit2(void* ptr, void* index, long long trigger, void* event) -{ - return static_cast(ptr)->edit(*static_cast(index), static_cast(trigger), static_cast(event)); -} - -char QAbstractItemView_Edit2Default(void* ptr, void* index, long long trigger, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractItemView::edit(*static_cast(index), static_cast(trigger), static_cast(event)); - } -} - -long long QAbstractItemView_EditTriggers(void* ptr) -{ - return static_cast(ptr)->editTriggers(); -} - -void QAbstractItemView_EditorDestroyed(void* ptr, void* editor) -{ - QMetaObject::invokeMethod(static_cast(ptr), "editorDestroyed", Q_ARG(QObject*, static_cast(editor))); -} - -void QAbstractItemView_EditorDestroyedDefault(void* ptr, void* editor) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QTreeWidget::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QTreeView::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QTableWidget::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QTableView::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QUndoView::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QListWidget::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QListView::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QHeaderView::editorDestroyed(static_cast(editor)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QColumnView::editorDestroyed(static_cast(editor)); - } - } else { - if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); - } else if (dynamic_cast(static_cast(editor))) { - static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); - } else { - static_cast(ptr)->QAbstractItemView::editorDestroyed(static_cast(editor)); - } - } -} - -void QAbstractItemView_ConnectEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::entered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Entered), static_cast(t)); -} - -void QAbstractItemView_DisconnectEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::entered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Entered)); -} - -void QAbstractItemView_Entered(void* ptr, void* index) -{ - static_cast(ptr)->entered(*static_cast(index)); -} - -void QAbstractItemView_ExecuteDelayedItemsLayout(void* ptr) -{ - static_cast(ptr)->executeDelayedItemsLayout(); -} - -char QAbstractItemView_HasAutoScroll(void* ptr) -{ - return static_cast(ptr)->hasAutoScroll(); -} - -int QAbstractItemView_HorizontalOffset(void* ptr) -{ - return static_cast(ptr)->horizontalOffset(); -} - -long long QAbstractItemView_HorizontalScrollMode(void* ptr) -{ - return static_cast(ptr)->horizontalScrollMode(); -} - -void* QAbstractItemView_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QAbstractItemView_ConnectIconSizeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::iconSizeChanged), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_IconSizeChanged), static_cast(t)); -} - -void QAbstractItemView_DisconnectIconSizeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::iconSizeChanged), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_IconSizeChanged)); -} - -void QAbstractItemView_IconSizeChanged(void* ptr, void* size) -{ - static_cast(ptr)->iconSizeChanged(*static_cast(size)); -} - -void* QAbstractItemView_IndexAt(void* ptr, void* point) -{ - return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); -} - -void* QAbstractItemView_IndexWidget(void* ptr, void* index) -{ - return static_cast(ptr)->indexWidget(*static_cast(index)); -} - -char QAbstractItemView_IsIndexHidden(void* ptr, void* index) -{ - return static_cast(ptr)->isIndexHidden(*static_cast(index)); -} - -char QAbstractItemView_IsPersistentEditorOpen(void* ptr, void* index) -{ - return static_cast(ptr)->isPersistentEditorOpen(*static_cast(index)); -} - -void* QAbstractItemView_ItemDelegate(void* ptr) -{ - return static_cast(ptr)->itemDelegate(); -} - -void* QAbstractItemView_ItemDelegate2(void* ptr, void* index) -{ - return static_cast(ptr)->itemDelegate(*static_cast(index)); -} - -void* QAbstractItemView_ItemDelegateForColumn(void* ptr, int column) -{ - return static_cast(ptr)->itemDelegateForColumn(column); -} - -void* QAbstractItemView_ItemDelegateForRow(void* ptr, int row) -{ - return static_cast(ptr)->itemDelegateForRow(row); -} - -void QAbstractItemView_KeyboardSearch(void* ptr, struct QtWidgets_PackedString search) -{ - static_cast(ptr)->keyboardSearch(QString::fromUtf8(search.data, search.len)); -} - -void QAbstractItemView_KeyboardSearchDefault(void* ptr, struct QtWidgets_PackedString search) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } else { - static_cast(ptr)->QAbstractItemView::keyboardSearch(QString::fromUtf8(search.data, search.len)); - } -} - -void* QAbstractItemView_Model(void* ptr) -{ - return static_cast(ptr)->model(); -} - -void* QAbstractItemView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void QAbstractItemView_OpenPersistentEditor(void* ptr, void* index) -{ - static_cast(ptr)->openPersistentEditor(*static_cast(index)); -} - -void QAbstractItemView_ConnectPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::pressed), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Pressed), static_cast(t)); -} - -void QAbstractItemView_DisconnectPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::pressed), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_Pressed)); -} - -void QAbstractItemView_Pressed(void* ptr, void* index) -{ - static_cast(ptr)->pressed(*static_cast(index)); -} - -void QAbstractItemView_Reset(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reset"); -} - -void QAbstractItemView_ResetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::reset(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::reset(); - } else { - static_cast(ptr)->QAbstractItemView::reset(); - } -} - -void QAbstractItemView_ResetHorizontalScrollMode(void* ptr) -{ - static_cast(ptr)->resetHorizontalScrollMode(); -} - -void QAbstractItemView_ResetVerticalScrollMode(void* ptr) -{ - static_cast(ptr)->resetVerticalScrollMode(); -} - -void* QAbstractItemView_RootIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->rootIndex()); -} - -void QAbstractItemView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rowsAboutToBeRemoved", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, start), Q_ARG(int, end)); -} - -void QAbstractItemView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QAbstractItemView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } -} - -void QAbstractItemView_RowsInserted(void* ptr, void* parent, int start, int end) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rowsInserted", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, start), Q_ARG(int, end)); -} - -void QAbstractItemView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::rowsInserted(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QAbstractItemView::rowsInserted(*static_cast(parent), start, end); - } -} - -void QAbstractItemView_ScheduleDelayedItemsLayout(void* ptr) -{ - static_cast(ptr)->scheduleDelayedItemsLayout(); -} - -void QAbstractItemView_ScrollDirtyRegion(void* ptr, int dx, int dy) -{ - static_cast(ptr)->scrollDirtyRegion(dx, dy); -} - -void QAbstractItemView_ScrollTo(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); -} - -void QAbstractItemView_ScrollToBottom(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "scrollToBottom"); -} - -void QAbstractItemView_ScrollToBottomDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::scrollToBottom(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::scrollToBottom(); - } else { - static_cast(ptr)->QAbstractItemView::scrollToBottom(); - } -} - -void QAbstractItemView_ScrollToTop(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "scrollToTop"); -} - -void QAbstractItemView_ScrollToTopDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::scrollToTop(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::scrollToTop(); - } else { - static_cast(ptr)->QAbstractItemView::scrollToTop(); - } -} - -void QAbstractItemView_SelectAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); -} - -void QAbstractItemView_SelectAllDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::selectAll(); - } else { - static_cast(ptr)->QAbstractItemView::selectAll(); - } -} - -struct QtWidgets_PackedList QAbstractItemView_SelectedIndexes(void* ptr) -{ - return ({ QList* tmpValue765a4d = new QList(static_cast(ptr)->selectedIndexes()); QtWidgets_PackedList { tmpValue765a4d, tmpValue765a4d->size() }; }); -} - -struct QtWidgets_PackedList QAbstractItemView_SelectedIndexesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTreeWidget::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTreeView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTableWidget::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QTableView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QUndoView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QListWidget::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QListView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QHeaderView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QColumnView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } else { - return ({ QList* tmpValuec60d90 = new QList(static_cast(ptr)->QAbstractItemView::selectedIndexes()); QtWidgets_PackedList { tmpValuec60d90, tmpValuec60d90->size() }; }); - } -} - -long long QAbstractItemView_SelectionBehavior(void* ptr) -{ - return static_cast(ptr)->selectionBehavior(); -} - -void QAbstractItemView_SelectionChanged(void* ptr, void* selected, void* deselected) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectionChanged", Q_ARG(const QItemSelection, *static_cast(selected)), Q_ARG(const QItemSelection, *static_cast(deselected))); -} - -void QAbstractItemView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else { - static_cast(ptr)->QAbstractItemView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } -} - -long long QAbstractItemView_SelectionCommand(void* ptr, void* index, void* event) -{ - return static_cast(ptr)->selectionCommand(*static_cast(index), static_cast(event)); -} - -long long QAbstractItemView_SelectionCommandDefault(void* ptr, void* index, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::selectionCommand(*static_cast(index), static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::selectionCommand(*static_cast(index), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractItemView::selectionCommand(*static_cast(index), static_cast(event)); - } -} - -long long QAbstractItemView_SelectionMode(void* ptr) -{ - return static_cast(ptr)->selectionMode(); -} - -void* QAbstractItemView_SelectionModel(void* ptr) -{ - return static_cast(ptr)->selectionModel(); -} - -void QAbstractItemView_SetAlternatingRowColors(void* ptr, char enable) -{ - static_cast(ptr)->setAlternatingRowColors(enable != 0); -} - -void QAbstractItemView_SetAutoScroll(void* ptr, char enable) -{ - static_cast(ptr)->setAutoScroll(enable != 0); -} - -void QAbstractItemView_SetAutoScrollMargin(void* ptr, int margin) -{ - static_cast(ptr)->setAutoScrollMargin(margin); -} - -void QAbstractItemView_SetCurrentIndex(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QAbstractItemView_SetCurrentIndexDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setCurrentIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setCurrentIndex(*static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemView::setCurrentIndex(*static_cast(index)); - } -} - -void QAbstractItemView_SetDefaultDropAction(void* ptr, long long dropAction) -{ - static_cast(ptr)->setDefaultDropAction(static_cast(dropAction)); -} - -void QAbstractItemView_SetDirtyRegion(void* ptr, void* region) -{ - static_cast(ptr)->setDirtyRegion(*static_cast(region)); -} - -void QAbstractItemView_SetDragDropMode(void* ptr, long long behavior) -{ - static_cast(ptr)->setDragDropMode(static_cast(behavior)); -} - -void QAbstractItemView_SetDragDropOverwriteMode(void* ptr, char overwrite) -{ - static_cast(ptr)->setDragDropOverwriteMode(overwrite != 0); -} - -void QAbstractItemView_SetDragEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setDragEnabled(enable != 0); -} - -void QAbstractItemView_SetDropIndicatorShown(void* ptr, char enable) -{ - static_cast(ptr)->setDropIndicatorShown(enable != 0); -} - -void QAbstractItemView_SetEditTriggers(void* ptr, long long triggers) -{ - static_cast(ptr)->setEditTriggers(static_cast(triggers)); -} - -void QAbstractItemView_SetHorizontalScrollMode(void* ptr, long long mode) -{ - static_cast(ptr)->setHorizontalScrollMode(static_cast(mode)); -} - -void QAbstractItemView_SetIconSize(void* ptr, void* size) -{ - static_cast(ptr)->setIconSize(*static_cast(size)); -} - -void QAbstractItemView_SetIndexWidget(void* ptr, void* index, void* widget) -{ - static_cast(ptr)->setIndexWidget(*static_cast(index), static_cast(widget)); -} - -void QAbstractItemView_SetItemDelegate(void* ptr, void* delegate) -{ - static_cast(ptr)->setItemDelegate(static_cast(delegate)); -} - -void QAbstractItemView_SetItemDelegateForColumn(void* ptr, int column, void* delegate) -{ - static_cast(ptr)->setItemDelegateForColumn(column, static_cast(delegate)); -} - -void QAbstractItemView_SetItemDelegateForRow(void* ptr, int row, void* delegate) -{ - static_cast(ptr)->setItemDelegateForRow(row, static_cast(delegate)); -} - -void QAbstractItemView_SetModel(void* ptr, void* model) -{ - static_cast(ptr)->setModel(static_cast(model)); -} - -void QAbstractItemView_SetModelDefault(void* ptr, void* model) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setModel(static_cast(model)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setModel(static_cast(model)); - } else { - static_cast(ptr)->QAbstractItemView::setModel(static_cast(model)); - } -} - -void QAbstractItemView_SetRootIndex(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setRootIndex", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QAbstractItemView_SetRootIndexDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setRootIndex(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setRootIndex(*static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemView::setRootIndex(*static_cast(index)); - } -} - -void QAbstractItemView_SetSelection(void* ptr, void* rect, long long flags) -{ - static_cast(ptr)->setSelection(*static_cast(rect), static_cast(flags)); -} - -void QAbstractItemView_SetSelectionBehavior(void* ptr, long long behavior) -{ - static_cast(ptr)->setSelectionBehavior(static_cast(behavior)); -} - -void QAbstractItemView_SetSelectionMode(void* ptr, long long mode) -{ - static_cast(ptr)->setSelectionMode(static_cast(mode)); -} - -void QAbstractItemView_SetSelectionModel(void* ptr, void* selectionModel) -{ - static_cast(ptr)->setSelectionModel(static_cast(selectionModel)); -} - -void QAbstractItemView_SetSelectionModelDefault(void* ptr, void* selectionModel) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setSelectionModel(static_cast(selectionModel)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setSelectionModel(static_cast(selectionModel)); - } else { - static_cast(ptr)->QAbstractItemView::setSelectionModel(static_cast(selectionModel)); - } -} - -void QAbstractItemView_SetState(void* ptr, long long state) -{ - static_cast(ptr)->setState(static_cast(state)); -} - -void QAbstractItemView_SetTabKeyNavigation(void* ptr, char enable) -{ - static_cast(ptr)->setTabKeyNavigation(enable != 0); -} - -void QAbstractItemView_SetTextElideMode(void* ptr, long long mode) -{ - static_cast(ptr)->setTextElideMode(static_cast(mode)); -} - -void QAbstractItemView_SetVerticalScrollMode(void* ptr, long long mode) -{ - static_cast(ptr)->setVerticalScrollMode(static_cast(mode)); -} - -char QAbstractItemView_ShowDropIndicator(void* ptr) -{ - return static_cast(ptr)->showDropIndicator(); -} - -int QAbstractItemView_SizeHintForColumn(void* ptr, int column) -{ - return static_cast(ptr)->sizeHintForColumn(column); -} - -int QAbstractItemView_SizeHintForColumnDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::sizeHintForColumn(column); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::sizeHintForColumn(column); - } else { - return static_cast(ptr)->QAbstractItemView::sizeHintForColumn(column); - } -} - -void* QAbstractItemView_SizeHintForIndex(void* ptr, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHintForIndex(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QAbstractItemView_SizeHintForRow(void* ptr, int row) -{ - return static_cast(ptr)->sizeHintForRow(row); -} - -int QAbstractItemView_SizeHintForRowDefault(void* ptr, int row) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::sizeHintForRow(row); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::sizeHintForRow(row); - } else { - return static_cast(ptr)->QAbstractItemView::sizeHintForRow(row); - } -} - -void QAbstractItemView_StartDrag(void* ptr, long long supportedActions) -{ - static_cast(ptr)->startDrag(static_cast(supportedActions)); -} - -void QAbstractItemView_StartDragDefault(void* ptr, long long supportedActions) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::startDrag(static_cast(supportedActions)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::startDrag(static_cast(supportedActions)); - } else { - static_cast(ptr)->QAbstractItemView::startDrag(static_cast(supportedActions)); - } -} - -long long QAbstractItemView_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -char QAbstractItemView_TabKeyNavigation(void* ptr) -{ - return static_cast(ptr)->tabKeyNavigation(); -} - -long long QAbstractItemView_TextElideMode(void* ptr) -{ - return static_cast(ptr)->textElideMode(); -} - -void QAbstractItemView_Update(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "update", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QAbstractItemView_UpdateDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::update(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::update(*static_cast(index)); - } else { - static_cast(ptr)->QAbstractItemView::update(*static_cast(index)); - } -} - -void QAbstractItemView_UpdateGeometries(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "updateGeometries"); -} - -void QAbstractItemView_UpdateGeometriesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::updateGeometries(); - } else { - static_cast(ptr)->QAbstractItemView::updateGeometries(); - } -} - -int QAbstractItemView_VerticalOffset(void* ptr) -{ - return static_cast(ptr)->verticalOffset(); -} - -long long QAbstractItemView_VerticalScrollMode(void* ptr) -{ - return static_cast(ptr)->verticalScrollMode(); -} - -void* QAbstractItemView_ViewOptions(void* ptr) -{ - return new QStyleOptionViewItem(static_cast(ptr)->viewOptions()); -} - -void* QAbstractItemView_ViewOptionsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QTreeWidget::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QTreeView::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QTableWidget::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QTableView::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QUndoView::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QListWidget::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QListView::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QHeaderView::viewOptions()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QStyleOptionViewItem(static_cast(ptr)->QColumnView::viewOptions()); - } else { - return new QStyleOptionViewItem(static_cast(ptr)->QAbstractItemView::viewOptions()); - } -} - -void QAbstractItemView_ConnectViewportEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractItemView::viewportEntered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_ViewportEntered), static_cast(t)); -} - -void QAbstractItemView_DisconnectViewportEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractItemView::viewportEntered), static_cast(ptr), static_cast(&MyQAbstractItemView::Signal_ViewportEntered)); -} - -void QAbstractItemView_ViewportEntered(void* ptr) -{ - static_cast(ptr)->viewportEntered(); -} - -void* QAbstractItemView_VisualRect(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QAbstractItemView_VisualRegionForSelection(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); -} - -void QAbstractItemView_DestroyQAbstractItemView(void* ptr) -{ - static_cast(ptr)->~QAbstractItemView(); -} - -void QAbstractItemView_DestroyQAbstractItemViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QAbstractItemView___dataChanged_roles_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QAbstractItemView___dataChanged_roles_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QAbstractItemView___dataChanged_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QAbstractItemView___selectedIndexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAbstractItemView___selectedIndexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAbstractItemView___selectedIndexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQAbstractScrollArea: public QAbstractScrollArea -{ -public: - MyQAbstractScrollArea(QWidget *parent = Q_NULLPTR) : QAbstractScrollArea(parent) {QAbstractScrollArea_QAbstractScrollArea_QRegisterMetaType();}; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - ~MyQAbstractScrollArea() { callbackQAbstractScrollArea_DestroyQAbstractScrollArea(this); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAbstractScrollArea*) -Q_DECLARE_METATYPE(MyQAbstractScrollArea*) - -int QAbstractScrollArea_QAbstractScrollArea_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractScrollArea_NewQAbstractScrollArea(void* parent) -{ - return new MyQAbstractScrollArea(static_cast(parent)); -} - -void QAbstractScrollArea_AddScrollBarWidget(void* ptr, void* widget, long long alignment) -{ - static_cast(ptr)->addScrollBarWidget(static_cast(widget), static_cast(alignment)); -} - -void* QAbstractScrollArea_CornerWidget(void* ptr) -{ - return static_cast(ptr)->cornerWidget(); -} - -void* QAbstractScrollArea_HorizontalScrollBar(void* ptr) -{ - return static_cast(ptr)->horizontalScrollBar(); -} - -long long QAbstractScrollArea_HorizontalScrollBarPolicy(void* ptr) -{ - return static_cast(ptr)->horizontalScrollBarPolicy(); -} - -void* QAbstractScrollArea_MaximumViewportSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->maximumViewportSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -struct QtWidgets_PackedList QAbstractScrollArea_ScrollBarWidgets(void* ptr, long long alignment) -{ - return ({ QList* tmpValue2f39ff = new QList(static_cast(ptr)->scrollBarWidgets(static_cast(alignment))); QtWidgets_PackedList { tmpValue2f39ff, tmpValue2f39ff->size() }; }); -} - -void QAbstractScrollArea_ScrollContentsBy(void* ptr, int dx, int dy) -{ - static_cast(ptr)->scrollContentsBy(dx, dy); -} - -void QAbstractScrollArea_ScrollContentsByDefault(void* ptr, int dx, int dy) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::scrollContentsBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::scrollContentsBy(dx, dy); - } else { - static_cast(ptr)->QAbstractScrollArea::scrollContentsBy(dx, dy); - } -} - -void QAbstractScrollArea_SetCornerWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setCornerWidget(static_cast(widget)); -} - -void QAbstractScrollArea_SetHorizontalScrollBar(void* ptr, void* scrollBar) -{ - static_cast(ptr)->setHorizontalScrollBar(static_cast(scrollBar)); -} - -void QAbstractScrollArea_SetHorizontalScrollBarPolicy(void* ptr, long long vqt) -{ - static_cast(ptr)->setHorizontalScrollBarPolicy(static_cast(vqt)); -} - -void QAbstractScrollArea_SetSizeAdjustPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setSizeAdjustPolicy(static_cast(policy)); -} - -void QAbstractScrollArea_SetVerticalScrollBar(void* ptr, void* scrollBar) -{ - static_cast(ptr)->setVerticalScrollBar(static_cast(scrollBar)); -} - -void QAbstractScrollArea_SetVerticalScrollBarPolicy(void* ptr, long long vqt) -{ - static_cast(ptr)->setVerticalScrollBarPolicy(static_cast(vqt)); -} - -void QAbstractScrollArea_SetViewport(void* ptr, void* widget) -{ - static_cast(ptr)->setViewport(static_cast(widget)); -} - -void QAbstractScrollArea_SetViewportMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->setViewportMargins(left, top, right, bottom); -} - -void QAbstractScrollArea_SetViewportMargins2(void* ptr, void* margins) -{ - static_cast(ptr)->setViewportMargins(*static_cast(margins)); -} - -void QAbstractScrollArea_SetupViewport(void* ptr, void* viewport) -{ - static_cast(ptr)->setupViewport(static_cast(viewport)); -} - -void QAbstractScrollArea_SetupViewportDefault(void* ptr, void* viewport) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setupViewport(static_cast(viewport)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setupViewport(static_cast(viewport)); - } else { - static_cast(ptr)->QAbstractScrollArea::setupViewport(static_cast(viewport)); - } -} - -long long QAbstractScrollArea_SizeAdjustPolicy(void* ptr) -{ - return static_cast(ptr)->sizeAdjustPolicy(); -} - -void* QAbstractScrollArea_VerticalScrollBar(void* ptr) -{ - return static_cast(ptr)->verticalScrollBar(); -} - -long long QAbstractScrollArea_VerticalScrollBarPolicy(void* ptr) -{ - return static_cast(ptr)->verticalScrollBarPolicy(); -} - -void* QAbstractScrollArea_Viewport(void* ptr) -{ - return static_cast(ptr)->viewport(); -} - -char QAbstractScrollArea_ViewportEvent(void* ptr, void* event) -{ - return static_cast(ptr)->viewportEvent(static_cast(event)); -} - -char QAbstractScrollArea_ViewportEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::viewportEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::viewportEvent(static_cast(event)); - } else { - return static_cast(ptr)->QAbstractScrollArea::viewportEvent(static_cast(event)); - } -} - -void* QAbstractScrollArea_ViewportMargins(void* ptr) -{ - return ({ QMargins tmpValue = static_cast(ptr)->viewportMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QAbstractScrollArea_ViewportSizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QAbstractScrollArea_ViewportSizeHintDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QPlainTextEdit::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTextBrowser::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTextEdit::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMdiArea::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGraphicsView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QScrollArea::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTreeWidget::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTreeView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTableWidget::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTableView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QUndoView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QListWidget::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QListView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QColumnView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemView::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractScrollArea::viewportSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void QAbstractScrollArea_DestroyQAbstractScrollArea(void* ptr) -{ - static_cast(ptr)->~QAbstractScrollArea(); -} - -void QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAbstractScrollArea___scrollBarWidgets_atList(void* ptr, int i) -{ - return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAbstractScrollArea___scrollBarWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAbstractScrollArea___scrollBarWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQAbstractSlider: public QAbstractSlider -{ -public: - MyQAbstractSlider(QWidget *parent = Q_NULLPTR) : QAbstractSlider(parent) {QAbstractSlider_QAbstractSlider_QRegisterMetaType();}; - void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; - void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; - void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; - void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; - void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; - void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; - void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; - void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; - void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - ~MyQAbstractSlider() { callbackQAbstractSlider_DestroyQAbstractSlider(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QAbstractSlider*) -Q_DECLARE_METATYPE(MyQAbstractSlider*) - -int QAbstractSlider_QAbstractSlider_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractSlider_NewQAbstractSlider(void* parent) -{ - return new MyQAbstractSlider(static_cast(parent)); -} - -void QAbstractSlider_ConnectActionTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::actionTriggered), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ActionTriggered), static_cast(t)); -} - -void QAbstractSlider_DisconnectActionTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::actionTriggered), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ActionTriggered)); -} - -void QAbstractSlider_ActionTriggered(void* ptr, int action) -{ - static_cast(ptr)->actionTriggered(action); -} - -char QAbstractSlider_HasTracking(void* ptr) -{ - return static_cast(ptr)->hasTracking(); -} - -char QAbstractSlider_InvertedAppearance(void* ptr) -{ - return static_cast(ptr)->invertedAppearance(); -} - -char QAbstractSlider_InvertedControls(void* ptr) -{ - return static_cast(ptr)->invertedControls(); -} - -char QAbstractSlider_IsSliderDown(void* ptr) -{ - return static_cast(ptr)->isSliderDown(); -} - -int QAbstractSlider_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum(); -} - -int QAbstractSlider_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum(); -} - -long long QAbstractSlider_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -int QAbstractSlider_PageStep(void* ptr) -{ - return static_cast(ptr)->pageStep(); -} - -void QAbstractSlider_ConnectRangeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::rangeChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_RangeChanged), static_cast(t)); -} - -void QAbstractSlider_DisconnectRangeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::rangeChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_RangeChanged)); -} - -void QAbstractSlider_RangeChanged(void* ptr, int min, int max) -{ - static_cast(ptr)->rangeChanged(min, max); -} - -long long QAbstractSlider_RepeatAction(void* ptr) -{ - return static_cast(ptr)->repeatAction(); -} - -void QAbstractSlider_SetInvertedAppearance(void* ptr, char vbo) -{ - static_cast(ptr)->setInvertedAppearance(vbo != 0); -} - -void QAbstractSlider_SetInvertedControls(void* ptr, char vbo) -{ - static_cast(ptr)->setInvertedControls(vbo != 0); -} - -void QAbstractSlider_SetMaximum(void* ptr, int vin) -{ - static_cast(ptr)->setMaximum(vin); -} - -void QAbstractSlider_SetMinimum(void* ptr, int vin) -{ - static_cast(ptr)->setMinimum(vin); -} - -void QAbstractSlider_SetOrientation(void* ptr, long long vqt) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "setOrientation", Q_ARG(Qt::Orientation, static_cast(vqt))); -} - -void QAbstractSlider_SetOrientationDefault(void* ptr, long long vqt) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setOrientation(static_cast(vqt)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setOrientation(static_cast(vqt)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setOrientation(static_cast(vqt)); - } else { - static_cast(ptr)->QAbstractSlider::setOrientation(static_cast(vqt)); - } -} - -void QAbstractSlider_SetPageStep(void* ptr, int vin) -{ - static_cast(ptr)->setPageStep(vin); -} - -void QAbstractSlider_SetRange(void* ptr, int min, int max) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setRange", Q_ARG(int, min), Q_ARG(int, max)); -} - -void QAbstractSlider_SetRangeDefault(void* ptr, int min, int max) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setRange(min, max); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setRange(min, max); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setRange(min, max); - } else { - static_cast(ptr)->QAbstractSlider::setRange(min, max); - } -} - -void QAbstractSlider_SetRepeatAction(void* ptr, long long action, int thresholdTime, int repeatTime) -{ - static_cast(ptr)->setRepeatAction(static_cast(action), thresholdTime, repeatTime); -} - -void QAbstractSlider_SetSingleStep(void* ptr, int vin) -{ - static_cast(ptr)->setSingleStep(vin); -} - -void QAbstractSlider_SetSliderDown(void* ptr, char vbo) -{ - static_cast(ptr)->setSliderDown(vbo != 0); -} - -void QAbstractSlider_SetSliderPosition(void* ptr, int vin) -{ - static_cast(ptr)->setSliderPosition(vin); -} - -void QAbstractSlider_SetTracking(void* ptr, char enable) -{ - static_cast(ptr)->setTracking(enable != 0); -} - -void QAbstractSlider_SetValue(void* ptr, int vin) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, vin)); -} - -void QAbstractSlider_SetValueDefault(void* ptr, int vin) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setValue(vin); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setValue(vin); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setValue(vin); - } else { - static_cast(ptr)->QAbstractSlider::setValue(vin); - } -} - -int QAbstractSlider_SingleStep(void* ptr) -{ - return static_cast(ptr)->singleStep(); -} - -void QAbstractSlider_SliderChange(void* ptr, long long change) -{ - static_cast(ptr)->sliderChange(static_cast(change)); -} - -void QAbstractSlider_SliderChangeDefault(void* ptr, long long change) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::sliderChange(static_cast(change)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::sliderChange(static_cast(change)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::sliderChange(static_cast(change)); - } else { - static_cast(ptr)->QAbstractSlider::sliderChange(static_cast(change)); - } -} - -void QAbstractSlider_ConnectSliderMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::sliderMoved), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderMoved), static_cast(t)); -} - -void QAbstractSlider_DisconnectSliderMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::sliderMoved), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderMoved)); -} - -void QAbstractSlider_SliderMoved(void* ptr, int value) -{ - static_cast(ptr)->sliderMoved(value); -} - -int QAbstractSlider_SliderPosition(void* ptr) -{ - return static_cast(ptr)->sliderPosition(); -} - -void QAbstractSlider_ConnectSliderPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::sliderPressed), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderPressed), static_cast(t)); -} - -void QAbstractSlider_DisconnectSliderPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::sliderPressed), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderPressed)); -} - -void QAbstractSlider_SliderPressed(void* ptr) -{ - static_cast(ptr)->sliderPressed(); -} - -void QAbstractSlider_ConnectSliderReleased(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::sliderReleased), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderReleased), static_cast(t)); -} - -void QAbstractSlider_DisconnectSliderReleased(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::sliderReleased), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_SliderReleased)); -} - -void QAbstractSlider_SliderReleased(void* ptr) -{ - static_cast(ptr)->sliderReleased(); -} - -void QAbstractSlider_TriggerAction(void* ptr, long long action) -{ - static_cast(ptr)->triggerAction(static_cast(action)); -} - -int QAbstractSlider_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -void QAbstractSlider_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSlider::valueChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ValueChanged), static_cast(t)); -} - -void QAbstractSlider_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSlider::valueChanged), static_cast(ptr), static_cast(&MyQAbstractSlider::Signal_ValueChanged)); -} - -void QAbstractSlider_ValueChanged(void* ptr, int value) -{ - static_cast(ptr)->valueChanged(value); -} - -void QAbstractSlider_DestroyQAbstractSlider(void* ptr) -{ - static_cast(ptr)->~QAbstractSlider(); -} - -void QAbstractSlider_DestroyQAbstractSliderDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAbstractSpinBox: public QAbstractSpinBox -{ -public: - MyQAbstractSpinBox(QWidget *parent = Q_NULLPTR) : QAbstractSpinBox(parent) {QAbstractSpinBox_QAbstractSpinBox_QRegisterMetaType();}; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void clear() { callbackQAbstractSpinBox_Clear(this); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; - void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; - QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; - void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - QValidator::State validate(QString & input, int & pos) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), inputPacked, pos)); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - ~MyQAbstractSpinBox() { callbackQAbstractSpinBox_DestroyQAbstractSpinBox(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QAbstractSpinBox*) -Q_DECLARE_METATYPE(MyQAbstractSpinBox*) - -int QAbstractSpinBox_QAbstractSpinBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAbstractSpinBox_NewQAbstractSpinBox(void* parent) -{ - return new MyQAbstractSpinBox(static_cast(parent)); -} - -long long QAbstractSpinBox_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -long long QAbstractSpinBox_ButtonSymbols(void* ptr) -{ - return static_cast(ptr)->buttonSymbols(); -} - -void QAbstractSpinBox_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QAbstractSpinBox_ClearDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::clear(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::clear(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::clear(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::clear(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::clear(); - } else { - static_cast(ptr)->QAbstractSpinBox::clear(); - } -} - -long long QAbstractSpinBox_CorrectionMode(void* ptr) -{ - return static_cast(ptr)->correctionMode(); -} - -void QAbstractSpinBox_ConnectEditingFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAbstractSpinBox::editingFinished), static_cast(ptr), static_cast(&MyQAbstractSpinBox::Signal_EditingFinished), static_cast(t)); -} - -void QAbstractSpinBox_DisconnectEditingFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAbstractSpinBox::editingFinished), static_cast(ptr), static_cast(&MyQAbstractSpinBox::Signal_EditingFinished)); -} - -void QAbstractSpinBox_EditingFinished(void* ptr) -{ - static_cast(ptr)->editingFinished(); -} - -void QAbstractSpinBox_Fixup(void* ptr, struct QtWidgets_PackedString input) -{ - static_cast(ptr)->fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); -} - -void QAbstractSpinBox_FixupDefault(void* ptr, struct QtWidgets_PackedString input) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } else { - static_cast(ptr)->QAbstractSpinBox::fixup(*(new QString(QString::fromUtf8(input.data, input.len)))); - } -} - -char QAbstractSpinBox_HasAcceptableInput(void* ptr) -{ - return static_cast(ptr)->hasAcceptableInput(); -} - -char QAbstractSpinBox_HasFrame(void* ptr) -{ - return static_cast(ptr)->hasFrame(); -} - -void QAbstractSpinBox_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QAbstractSpinBox_InterpretText(void* ptr) -{ - static_cast(ptr)->interpretText(); -} - -char QAbstractSpinBox_IsAccelerated(void* ptr) -{ - return static_cast(ptr)->isAccelerated(); -} - -char QAbstractSpinBox_IsGroupSeparatorShown(void* ptr) -{ - return static_cast(ptr)->isGroupSeparatorShown(); -} - -char QAbstractSpinBox_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -char QAbstractSpinBox_KeyboardTracking(void* ptr) -{ - return static_cast(ptr)->keyboardTracking(); -} - -void* QAbstractSpinBox_LineEdit(void* ptr) -{ - return static_cast(ptr)->lineEdit(); -} - -void QAbstractSpinBox_SelectAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); -} - -void QAbstractSpinBox_SelectAllDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::selectAll(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::selectAll(); - } else { - static_cast(ptr)->QAbstractSpinBox::selectAll(); - } -} - -void QAbstractSpinBox_SetAccelerated(void* ptr, char on) -{ - static_cast(ptr)->setAccelerated(on != 0); -} - -void QAbstractSpinBox_SetAlignment(void* ptr, long long flag) -{ - static_cast(ptr)->setAlignment(static_cast(flag)); -} - -void QAbstractSpinBox_SetButtonSymbols(void* ptr, long long bs) -{ - static_cast(ptr)->setButtonSymbols(static_cast(bs)); -} - -void QAbstractSpinBox_SetCorrectionMode(void* ptr, long long cm) -{ - static_cast(ptr)->setCorrectionMode(static_cast(cm)); -} - -void QAbstractSpinBox_SetFrame(void* ptr, char vbo) -{ - static_cast(ptr)->setFrame(vbo != 0); -} - -void QAbstractSpinBox_SetGroupSeparatorShown(void* ptr, char shown) -{ - static_cast(ptr)->setGroupSeparatorShown(shown != 0); -} - -void QAbstractSpinBox_SetKeyboardTracking(void* ptr, char kt) -{ - static_cast(ptr)->setKeyboardTracking(kt != 0); -} - -void QAbstractSpinBox_SetLineEdit(void* ptr, void* lineEdit) -{ - static_cast(ptr)->setLineEdit(static_cast(lineEdit)); -} - -void QAbstractSpinBox_SetReadOnly(void* ptr, char r) -{ - static_cast(ptr)->setReadOnly(r != 0); -} - -void QAbstractSpinBox_SetSpecialValueText(void* ptr, struct QtWidgets_PackedString txt) -{ - static_cast(ptr)->setSpecialValueText(QString::fromUtf8(txt.data, txt.len)); -} - -void QAbstractSpinBox_SetWrapping(void* ptr, char w) -{ - static_cast(ptr)->setWrapping(w != 0); -} - -struct QtWidgets_PackedString QAbstractSpinBox_SpecialValueText(void* ptr) -{ - return ({ QByteArray t81b86a = static_cast(ptr)->specialValueText().toUtf8(); QtWidgets_PackedString { const_cast(t81b86a.prepend("WHITESPACE").constData()+10), t81b86a.size()-10 }; }); -} - -void QAbstractSpinBox_StepBy(void* ptr, int steps) -{ - static_cast(ptr)->stepBy(steps); -} - -void QAbstractSpinBox_StepByDefault(void* ptr, int steps) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::stepBy(steps); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::stepBy(steps); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::stepBy(steps); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::stepBy(steps); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::stepBy(steps); - } else { - static_cast(ptr)->QAbstractSpinBox::stepBy(steps); - } -} - -void QAbstractSpinBox_StepDown(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stepDown"); -} - -void QAbstractSpinBox_StepDownDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::stepDown(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::stepDown(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::stepDown(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::stepDown(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::stepDown(); - } else { - static_cast(ptr)->QAbstractSpinBox::stepDown(); - } -} - -long long QAbstractSpinBox_StepEnabled(void* ptr) -{ - return static_cast(ptr)->stepEnabled(); -} - -long long QAbstractSpinBox_StepEnabledDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::stepEnabled(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::stepEnabled(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::stepEnabled(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::stepEnabled(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::stepEnabled(); - } else { - return static_cast(ptr)->QAbstractSpinBox::stepEnabled(); - } -} - -void QAbstractSpinBox_StepUp(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "stepUp"); -} - -void QAbstractSpinBox_StepUpDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::stepUp(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::stepUp(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::stepUp(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::stepUp(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::stepUp(); - } else { - static_cast(ptr)->QAbstractSpinBox::stepUp(); - } -} - -struct QtWidgets_PackedString QAbstractSpinBox_Text(void* ptr) -{ - return ({ QByteArray t58fa9c = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t58fa9c.prepend("WHITESPACE").constData()+10), t58fa9c.size()-10 }; }); -} - -long long QAbstractSpinBox_Validate(void* ptr, struct QtWidgets_PackedString input, int pos) -{ - return static_cast(ptr)->validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); -} - -long long QAbstractSpinBox_ValidateDefault(void* ptr, struct QtWidgets_PackedString input, int pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); - } else { - return static_cast(ptr)->QAbstractSpinBox::validate(*(new QString(QString::fromUtf8(input.data, input.len))), pos); - } -} - -char QAbstractSpinBox_Wrapping(void* ptr) -{ - return static_cast(ptr)->wrapping(); -} - -void QAbstractSpinBox_DestroyQAbstractSpinBox(void* ptr) -{ - static_cast(ptr)->~QAbstractSpinBox(); -} - -void QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQAccessibleWidget: public QAccessibleWidget -{ -public: - QStringList actionNames() const { return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_ActionNames(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QColor backgroundColor() const { return *static_cast(callbackQAccessibleWidget_BackgroundColor(const_cast(static_cast(this)))); }; - QAccessibleInterface * child(int index) const { return static_cast(callbackQAccessibleWidget_Child(const_cast(static_cast(this)), index)); }; - int childCount() const { return callbackQAccessibleWidget_ChildCount(const_cast(static_cast(this))); }; - void doAction(const QString & actionName) { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };callbackQAccessibleWidget_DoAction(this, actionNamePacked); }; - QAccessibleInterface * focusChild() const { return static_cast(callbackQAccessibleWidget_FocusChild(const_cast(static_cast(this)))); }; - QColor foregroundColor() const { return *static_cast(callbackQAccessibleWidget_ForegroundColor(const_cast(static_cast(this)))); }; - int indexOfChild(const QAccessibleInterface * child) const { return callbackQAccessibleWidget_IndexOfChild(const_cast(static_cast(this)), const_cast(child)); }; - void * interface_cast(QAccessible::InterfaceType t) { return callbackQAccessibleWidget_Interface_cast(this, t); }; - bool isValid() const { return callbackQAccessibleWidget_IsValid(const_cast(static_cast(this))) != 0; }; - QStringList keyBindingsForAction(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_KeyBindingsForAction(const_cast(static_cast(this)), actionNamePacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QAccessibleInterface * parent() const { return static_cast(callbackQAccessibleWidget_Parent(const_cast(static_cast(this)))); }; - QRect rect() const { return *static_cast(callbackQAccessibleWidget_Rect(const_cast(static_cast(this)))); }; - QAccessible::Role role() const { return static_cast(callbackQAccessibleWidget_Role(const_cast(static_cast(this)))); }; - QString text(QAccessible::Text t) const { return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_Text(const_cast(static_cast(this)), t); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QWindow * window() const { return static_cast(callbackQAccessibleWidget_Window(const_cast(static_cast(this)))); }; - ~MyQAccessibleWidget() { callbackQAccessibleWidget_DestroyQAccessibleWidget(this); }; - QAccessibleInterface * childAt(int x, int y) const { return static_cast(callbackQAccessibleWidget_ChildAt(const_cast(static_cast(this)), x, y)); }; - QObject * object() const { return static_cast(callbackQAccessibleWidget_Object(const_cast(static_cast(this)))); }; - void setText(QAccessible::Text t, const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQAccessibleWidget_SetText(this, t, textPacked); }; - QString localizedActionDescription(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_LocalizedActionDescription(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QString localizedActionName(const QString & actionName) const { QByteArray tcd1a8c = actionName.toUtf8(); QtWidgets_PackedString actionNamePacked = { const_cast(tcd1a8c.prepend("WHITESPACE").constData()+10), tcd1a8c.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQAccessibleWidget_LocalizedActionName(const_cast(static_cast(this)), actionNamePacked); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; -}; - -Q_DECLARE_METATYPE(QAccessibleWidget*) -Q_DECLARE_METATYPE(MyQAccessibleWidget*) - -int QAccessibleWidget_QAccessibleWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtWidgets_PackedString QAccessibleWidget_ActionNames(void* ptr) -{ - return ({ QByteArray t5da01f = static_cast(ptr)->actionNames().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t5da01f.prepend("WHITESPACE").constData()+10), t5da01f.size()-10 }; }); -} - -struct QtWidgets_PackedString QAccessibleWidget_ActionNamesDefault(void* ptr) -{ - return ({ QByteArray t1fe7fc = static_cast(ptr)->QAccessibleWidget::actionNames().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t1fe7fc.prepend("WHITESPACE").constData()+10), t1fe7fc.size()-10 }; }); -} - -void QAccessibleWidget_AddControllingSignal(void* ptr, struct QtWidgets_PackedString sign) -{ - static_cast(ptr)->addControllingSignal(QString::fromUtf8(sign.data, sign.len)); -} - -void* QAccessibleWidget_BackgroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->backgroundColor()); -} - -void* QAccessibleWidget_BackgroundColorDefault(void* ptr) -{ - return new QColor(static_cast(ptr)->QAccessibleWidget::backgroundColor()); -} - -void* QAccessibleWidget_Child(void* ptr, int index) -{ - return static_cast(ptr)->child(index); -} - -void* QAccessibleWidget_ChildDefault(void* ptr, int index) -{ - return static_cast(ptr)->QAccessibleWidget::child(index); -} - -int QAccessibleWidget_ChildCount(void* ptr) -{ - return static_cast(ptr)->childCount(); -} - -int QAccessibleWidget_ChildCountDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::childCount(); -} - -void QAccessibleWidget_DoAction(void* ptr, struct QtWidgets_PackedString actionName) -{ - static_cast(ptr)->doAction(QString::fromUtf8(actionName.data, actionName.len)); -} - -void QAccessibleWidget_DoActionDefault(void* ptr, struct QtWidgets_PackedString actionName) -{ - static_cast(ptr)->QAccessibleWidget::doAction(QString::fromUtf8(actionName.data, actionName.len)); -} - -void* QAccessibleWidget_FocusChild(void* ptr) -{ - return static_cast(ptr)->focusChild(); -} - -void* QAccessibleWidget_FocusChildDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::focusChild(); -} - -void* QAccessibleWidget_ForegroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->foregroundColor()); -} - -void* QAccessibleWidget_ForegroundColorDefault(void* ptr) -{ - return new QColor(static_cast(ptr)->QAccessibleWidget::foregroundColor()); -} - -int QAccessibleWidget_IndexOfChild(void* ptr, void* child) -{ - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->indexOfChild(static_cast(child)); - } else { - return static_cast(ptr)->indexOfChild(static_cast(child)); - } -} - -int QAccessibleWidget_IndexOfChildDefault(void* ptr, void* child) -{ - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->QAccessibleWidget::indexOfChild(static_cast(child)); - } else { - return static_cast(ptr)->QAccessibleWidget::indexOfChild(static_cast(child)); - } -} - -void* QAccessibleWidget_Interface_cast(void* ptr, long long t) -{ - return static_cast(ptr)->interface_cast(static_cast(t)); -} - -void* QAccessibleWidget_Interface_castDefault(void* ptr, long long t) -{ - return static_cast(ptr)->QAccessibleWidget::interface_cast(static_cast(t)); -} - -char QAccessibleWidget_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -char QAccessibleWidget_IsValidDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::isValid(); -} - -struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForAction(void* ptr, struct QtWidgets_PackedString actionName) -{ - return ({ QByteArray tc977a7 = static_cast(ptr)->keyBindingsForAction(QString::fromUtf8(actionName.data, actionName.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tc977a7.prepend("WHITESPACE").constData()+10), tc977a7.size()-10 }; }); -} - -struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForActionDefault(void* ptr, struct QtWidgets_PackedString actionName) -{ - return ({ QByteArray t7d3cdd = static_cast(ptr)->QAccessibleWidget::keyBindingsForAction(QString::fromUtf8(actionName.data, actionName.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t7d3cdd.prepend("WHITESPACE").constData()+10), t7d3cdd.size()-10 }; }); -} - -void* QAccessibleWidget_Parent(void* ptr) -{ - return static_cast(ptr)->parent(); -} - -void* QAccessibleWidget_ParentDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::parent(); -} - -void* QAccessibleWidget_ParentObject(void* ptr) -{ - return static_cast(ptr)->parentObject(); -} - -void* QAccessibleWidget_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QAccessibleWidget_RectDefault(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->QAccessibleWidget::rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QAccessibleWidget_Role(void* ptr) -{ - return static_cast(ptr)->role(); -} - -long long QAccessibleWidget_RoleDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::role(); -} - -struct QtWidgets_PackedString QAccessibleWidget_Text(void* ptr, long long t) -{ - return ({ QByteArray t7973e3 = static_cast(ptr)->text(static_cast(t)).toUtf8(); QtWidgets_PackedString { const_cast(t7973e3.prepend("WHITESPACE").constData()+10), t7973e3.size()-10 }; }); -} - -struct QtWidgets_PackedString QAccessibleWidget_TextDefault(void* ptr, long long t) -{ - return ({ QByteArray tb2ef56 = static_cast(ptr)->QAccessibleWidget::text(static_cast(t)).toUtf8(); QtWidgets_PackedString { const_cast(tb2ef56.prepend("WHITESPACE").constData()+10), tb2ef56.size()-10 }; }); -} - -void* QAccessibleWidget_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void* QAccessibleWidget_Window(void* ptr) -{ - return static_cast(ptr)->window(); -} - -void* QAccessibleWidget_WindowDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::window(); -} - -void QAccessibleWidget_DestroyQAccessibleWidget(void* ptr) -{ - static_cast(ptr)->~QAccessibleWidget(); -} - -void QAccessibleWidget_DestroyQAccessibleWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAccessibleWidget_ChildAt(void* ptr, int x, int y) -{ - return static_cast(ptr)->childAt(x, y); -} - -void* QAccessibleWidget_ChildAtDefault(void* ptr, int x, int y) -{ - return static_cast(ptr)->QAccessibleWidget::childAt(x, y); -} - -void* QAccessibleWidget_Object(void* ptr) -{ - return static_cast(ptr)->object(); -} - -void* QAccessibleWidget_ObjectDefault(void* ptr) -{ - return static_cast(ptr)->QAccessibleWidget::object(); -} - -void QAccessibleWidget_SetText(void* ptr, long long t, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(static_cast(t), QString::fromUtf8(text.data, text.len)); -} - -void QAccessibleWidget_SetTextDefault(void* ptr, long long t, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->QAccessibleWidget::setText(static_cast(t), QString::fromUtf8(text.data, text.len)); -} - -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescription(void* ptr, struct QtWidgets_PackedString actionName) -{ - return ({ QByteArray t315e78 = static_cast(ptr)->localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(t315e78.prepend("WHITESPACE").constData()+10), t315e78.size()-10 }; }); -} - -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescriptionDefault(void* ptr, struct QtWidgets_PackedString actionName) -{ - return ({ QByteArray t7746c1 = static_cast(ptr)->QAccessibleWidget::localizedActionDescription(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(t7746c1.prepend("WHITESPACE").constData()+10), t7746c1.size()-10 }; }); -} - -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionName(void* ptr, struct QtWidgets_PackedString actionName) -{ - return ({ QByteArray t535321 = static_cast(ptr)->localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(t535321.prepend("WHITESPACE").constData()+10), t535321.size()-10 }; }); -} - -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionNameDefault(void* ptr, struct QtWidgets_PackedString actionName) -{ - return ({ QByteArray teb80ac = static_cast(ptr)->QAccessibleWidget::localizedActionName(QString::fromUtf8(actionName.data, actionName.len)).toUtf8(); QtWidgets_PackedString { const_cast(teb80ac.prepend("WHITESPACE").constData()+10), teb80ac.size()-10 }; }); -} - -class MyQAction: public QAction -{ -public: - MyQAction(QObject *parent = Q_NULLPTR) : QAction(parent) {QAction_QAction_QRegisterMetaType();}; - MyQAction(const QString &text, QObject *parent = Q_NULLPTR) : QAction(text, parent) {QAction_QAction_QRegisterMetaType();}; - MyQAction(const QIcon &icon, const QString &text, QObject *parent = Q_NULLPTR) : QAction(icon, text, parent) {QAction_QAction_QRegisterMetaType();}; - void Signal_Changed() { callbackQAction_Changed(this); }; - bool event(QEvent * e) { return callbackQAction_Event(this, e) != 0; }; - void hover() { callbackQAction_Hover(this); }; - void Signal_Hovered() { callbackQAction_Hovered(this); }; - void setChecked(bool vbo) { callbackQAction_SetChecked(this, vbo); }; - void setDisabled(bool b) { callbackQAction_SetDisabled(this, b); }; - void setEnabled(bool vbo) { callbackQAction_SetEnabled(this, vbo); }; - void setVisible(bool vbo) { callbackQAction_SetVisible(this, vbo); }; - void toggle() { callbackQAction_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAction_Toggled(this, checked); }; - void trigger() { callbackQAction_Trigger(this); }; - void Signal_Triggered(bool checked) { callbackQAction_Triggered(this, checked); }; - ~MyQAction() { callbackQAction_DestroyQAction(this); }; - void childEvent(QChildEvent * event) { callbackQAction_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAction_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAction_CustomEvent(this, event); }; - void deleteLater() { callbackQAction_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAction_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAction_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQAction_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAction_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAction_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAction_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QAction*) -Q_DECLARE_METATYPE(MyQAction*) - -int QAction_QAction_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QAction_NewQAction(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(static_cast(parent)); - } else { - return new MyQAction(static_cast(parent)); - } -} - -void* QAction_NewQAction2(struct QtWidgets_PackedString text, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else { - return new MyQAction(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } -} - -void* QAction_NewQAction3(void* icon, struct QtWidgets_PackedString text, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else { - return new MyQAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); - } -} - -void* QAction_ActionGroup(void* ptr) -{ - return static_cast(ptr)->actionGroup(); -} - -void QAction_Activate(void* ptr, long long event) -{ - static_cast(ptr)->activate(static_cast(event)); -} - -struct QtWidgets_PackedList QAction_AssociatedGraphicsWidgets(void* ptr) -{ - return ({ QList* tmpValue7c7d2b = new QList(static_cast(ptr)->associatedGraphicsWidgets()); QtWidgets_PackedList { tmpValue7c7d2b, tmpValue7c7d2b->size() }; }); -} - -struct QtWidgets_PackedList QAction_AssociatedWidgets(void* ptr) -{ - return ({ QList* tmpValue85cee4 = new QList(static_cast(ptr)->associatedWidgets()); QtWidgets_PackedList { tmpValue85cee4, tmpValue85cee4->size() }; }); -} - -char QAction_AutoRepeat(void* ptr) -{ - return static_cast(ptr)->autoRepeat(); -} - -void QAction_ConnectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAction::changed), static_cast(ptr), static_cast(&MyQAction::Signal_Changed), static_cast(t)); -} - -void QAction_DisconnectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAction::changed), static_cast(ptr), static_cast(&MyQAction::Signal_Changed)); -} - -void QAction_Changed(void* ptr) -{ - static_cast(ptr)->changed(); -} - -void* QAction_Data(void* ptr) -{ - return new QVariant(static_cast(ptr)->data()); -} - -char QAction_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetAction::event(static_cast(e)); - } else { - return static_cast(ptr)->QAction::event(static_cast(e)); - } -} - -void* QAction_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void QAction_Hover(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hover"); -} - -void QAction_HoverDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::hover(); - } else { - static_cast(ptr)->QAction::hover(); - } -} - -void QAction_ConnectHovered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAction::hovered), static_cast(ptr), static_cast(&MyQAction::Signal_Hovered), static_cast(t)); -} - -void QAction_DisconnectHovered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAction::hovered), static_cast(ptr), static_cast(&MyQAction::Signal_Hovered)); -} - -void QAction_Hovered(void* ptr) -{ - static_cast(ptr)->hovered(); -} - -void* QAction_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -struct QtWidgets_PackedString QAction_IconText(void* ptr) -{ - return ({ QByteArray t6729e1 = static_cast(ptr)->iconText().toUtf8(); QtWidgets_PackedString { const_cast(t6729e1.prepend("WHITESPACE").constData()+10), t6729e1.size()-10 }; }); -} - -char QAction_IsCheckable(void* ptr) -{ - return static_cast(ptr)->isCheckable(); -} - -char QAction_IsChecked(void* ptr) -{ - return static_cast(ptr)->isChecked(); -} - -char QAction_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -char QAction_IsIconVisibleInMenu(void* ptr) -{ - return static_cast(ptr)->isIconVisibleInMenu(); -} - -char QAction_IsSeparator(void* ptr) -{ - return static_cast(ptr)->isSeparator(); -} - -char QAction_IsShortcutVisibleInContextMenu(void* ptr) -{ - return static_cast(ptr)->isShortcutVisibleInContextMenu(); -} - -char QAction_IsVisible(void* ptr) -{ - return static_cast(ptr)->isVisible(); -} - -void* QAction_Menu(void* ptr) -{ - return static_cast(ptr)->menu(); -} - -long long QAction_MenuRole(void* ptr) -{ - return static_cast(ptr)->menuRole(); -} - -void* QAction_ParentWidget(void* ptr) -{ - return static_cast(ptr)->parentWidget(); -} - -long long QAction_Priority(void* ptr) -{ - return static_cast(ptr)->priority(); -} - -void QAction_SetActionGroup(void* ptr, void* group) -{ - static_cast(ptr)->setActionGroup(static_cast(group)); -} - -void QAction_SetAutoRepeat(void* ptr, char vbo) -{ - static_cast(ptr)->setAutoRepeat(vbo != 0); -} - -void QAction_SetCheckable(void* ptr, char vbo) -{ - static_cast(ptr)->setCheckable(vbo != 0); -} - -void QAction_SetChecked(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setChecked", Q_ARG(bool, vbo != 0)); -} - -void QAction_SetCheckedDefault(void* ptr, char vbo) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::setChecked(vbo != 0); - } else { - static_cast(ptr)->QAction::setChecked(vbo != 0); - } -} - -void QAction_SetData(void* ptr, void* userData) -{ - static_cast(ptr)->setData(*static_cast(userData)); -} - -void QAction_SetDisabled(void* ptr, char b) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, b != 0)); -} - -void QAction_SetDisabledDefault(void* ptr, char b) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::setDisabled(b != 0); - } else { - static_cast(ptr)->QAction::setDisabled(b != 0); - } -} - -void QAction_SetEnabled(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); -} - -void QAction_SetEnabledDefault(void* ptr, char vbo) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::setEnabled(vbo != 0); - } else { - static_cast(ptr)->QAction::setEnabled(vbo != 0); - } -} - -void QAction_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QAction_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QAction_SetIconText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setIconText(QString::fromUtf8(text.data, text.len)); -} - -void QAction_SetIconVisibleInMenu(void* ptr, char visible) -{ - static_cast(ptr)->setIconVisibleInMenu(visible != 0); -} - -void QAction_SetMenu(void* ptr, void* menu) -{ - static_cast(ptr)->setMenu(static_cast(menu)); -} - -void QAction_SetMenuRole(void* ptr, long long menuRole) -{ - static_cast(ptr)->setMenuRole(static_cast(menuRole)); -} - -void QAction_SetPriority(void* ptr, long long priority) -{ - static_cast(ptr)->setPriority(static_cast(priority)); -} - -void QAction_SetSeparator(void* ptr, char b) -{ - static_cast(ptr)->setSeparator(b != 0); -} - -void QAction_SetShortcut(void* ptr, void* shortcut) -{ - static_cast(ptr)->setShortcut(*static_cast(shortcut)); -} - -void QAction_SetShortcutContext(void* ptr, long long context) -{ - static_cast(ptr)->setShortcutContext(static_cast(context)); -} - -void QAction_SetShortcutVisibleInContextMenu(void* ptr, char show) -{ - static_cast(ptr)->setShortcutVisibleInContextMenu(show != 0); -} - -void QAction_SetShortcuts(void* ptr, void* shortcuts) -{ - static_cast(ptr)->setShortcuts(*static_cast*>(shortcuts)); -} - -void QAction_SetShortcuts2(void* ptr, long long key) -{ - static_cast(ptr)->setShortcuts(static_cast(key)); -} - -void QAction_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip) -{ - static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); -} - -void QAction_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QAction_SetToolTip(void* ptr, struct QtWidgets_PackedString tip) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(tip.data, tip.len)); -} - -void QAction_SetVisible(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, vbo != 0)); -} - -void QAction_SetVisibleDefault(void* ptr, char vbo) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::setVisible(vbo != 0); - } else { - static_cast(ptr)->QAction::setVisible(vbo != 0); - } -} - -void QAction_SetWhatsThis(void* ptr, struct QtWidgets_PackedString what) -{ - static_cast(ptr)->setWhatsThis(QString::fromUtf8(what.data, what.len)); -} - -void* QAction_Shortcut(void* ptr) -{ - return new QKeySequence(static_cast(ptr)->shortcut()); -} - -long long QAction_ShortcutContext(void* ptr) -{ - return static_cast(ptr)->shortcutContext(); -} - -struct QtWidgets_PackedList QAction_Shortcuts(void* ptr) -{ - return ({ QList* tmpValue30197e = new QList(static_cast(ptr)->shortcuts()); QtWidgets_PackedList { tmpValue30197e, tmpValue30197e->size() }; }); -} - -char QAction_ShowStatusText(void* ptr, void* widget) -{ - return static_cast(ptr)->showStatusText(static_cast(widget)); -} - -struct QtWidgets_PackedString QAction_StatusTip(void* ptr) -{ - return ({ QByteArray t5e64a4 = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t5e64a4.prepend("WHITESPACE").constData()+10), t5e64a4.size()-10 }; }); -} - -struct QtWidgets_PackedString QAction_Text(void* ptr) -{ - return ({ QByteArray t0f57fa = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t0f57fa.prepend("WHITESPACE").constData()+10), t0f57fa.size()-10 }; }); -} - -void QAction_Toggle(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toggle"); -} - -void QAction_ToggleDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::toggle(); - } else { - static_cast(ptr)->QAction::toggle(); - } -} - -void QAction_ConnectToggled(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAction::toggled), static_cast(ptr), static_cast(&MyQAction::Signal_Toggled), static_cast(t)); -} - -void QAction_DisconnectToggled(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAction::toggled), static_cast(ptr), static_cast(&MyQAction::Signal_Toggled)); -} - -void QAction_Toggled(void* ptr, char checked) -{ - static_cast(ptr)->toggled(checked != 0); -} - -struct QtWidgets_PackedString QAction_ToolTip(void* ptr) -{ - return ({ QByteArray td308d4 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(td308d4.prepend("WHITESPACE").constData()+10), td308d4.size()-10 }; }); -} - -void QAction_Trigger(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "trigger"); -} - -void QAction_TriggerDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::trigger(); - } else { - static_cast(ptr)->QAction::trigger(); - } -} - -void QAction_ConnectTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QAction::triggered), static_cast(ptr), static_cast(&MyQAction::Signal_Triggered), static_cast(t)); -} - -void QAction_DisconnectTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QAction::triggered), static_cast(ptr), static_cast(&MyQAction::Signal_Triggered)); -} - -void QAction_Triggered(void* ptr, char checked) -{ - static_cast(ptr)->triggered(checked != 0); -} - -struct QtWidgets_PackedString QAction_WhatsThis(void* ptr) -{ - return ({ QByteArray tba6af8 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(tba6af8.prepend("WHITESPACE").constData()+10), tba6af8.size()-10 }; }); -} - -void QAction_DestroyQAction(void* ptr) -{ - static_cast(ptr)->~QAction(); -} - -void QAction_DestroyQActionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QAction___associatedGraphicsWidgets_atList(void* ptr, int i) -{ - return ({QGraphicsWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAction___associatedGraphicsWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAction___associatedGraphicsWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___associatedWidgets_atList(void* ptr, int i) -{ - return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAction___associatedWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QAction___associatedWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___setShortcuts_shortcuts_atList(void* ptr, int i) -{ - return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAction___setShortcuts_shortcuts_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAction___setShortcuts_shortcuts_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___shortcuts_atList(void* ptr, int i) -{ - return new QKeySequence(({QKeySequence tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAction___shortcuts_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAction___shortcuts_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAction___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAction___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QAction___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QAction___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAction___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAction___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAction___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAction___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QAction___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QAction___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QAction___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QAction_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QAction::childEvent(static_cast(event)); - } -} - -void QAction_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAction::connectNotify(*static_cast(sign)); - } -} - -void QAction_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QAction::customEvent(static_cast(event)); - } -} - -void QAction_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::deleteLater(); - } else { - static_cast(ptr)->QAction::deleteLater(); - } -} - -void QAction_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QAction::disconnectNotify(*static_cast(sign)); - } -} - -char QAction_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QWidgetAction::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAction::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QAction_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QWidgetAction::metaObject()); - } else { - return const_cast(static_cast(ptr)->QAction::metaObject()); - } -} - -void QAction_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetAction::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QAction::timerEvent(static_cast(event)); - } -} - -class MyQActionGroup: public QActionGroup -{ -public: - MyQActionGroup(QObject *parent) : QActionGroup(parent) {QActionGroup_QActionGroup_QRegisterMetaType();}; - void Signal_Hovered(QAction * action) { callbackQActionGroup_Hovered(this, action); }; - void setDisabled(bool b) { callbackQActionGroup_SetDisabled(this, b); }; - void setEnabled(bool vbo) { callbackQActionGroup_SetEnabled(this, vbo); }; - void setExclusive(bool vbo) { callbackQActionGroup_SetExclusive(this, vbo); }; - void setVisible(bool vbo) { callbackQActionGroup_SetVisible(this, vbo); }; - void Signal_Triggered(QAction * action) { callbackQActionGroup_Triggered(this, action); }; - ~MyQActionGroup() { callbackQActionGroup_DestroyQActionGroup(this); }; - void childEvent(QChildEvent * event) { callbackQActionGroup_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQActionGroup_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQActionGroup_CustomEvent(this, event); }; - void deleteLater() { callbackQActionGroup_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQActionGroup_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQActionGroup_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQActionGroup_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQActionGroup_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQActionGroup_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQActionGroup_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQActionGroup_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QActionGroup*) -Q_DECLARE_METATYPE(MyQActionGroup*) - -int QActionGroup_QActionGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QActionGroup_NewQActionGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQActionGroup(static_cast(parent)); - } else { - return new MyQActionGroup(static_cast(parent)); - } -} - -struct QtWidgets_PackedList QActionGroup_Actions(void* ptr) -{ - return ({ QList* tmpValue766e2b = new QList(static_cast(ptr)->actions()); QtWidgets_PackedList { tmpValue766e2b, tmpValue766e2b->size() }; }); -} - -void* QActionGroup_AddAction(void* ptr, void* action) -{ - return static_cast(ptr)->addAction(static_cast(action)); -} - -void* QActionGroup_AddAction2(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); -} - -void* QActionGroup_AddAction3(void* ptr, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -void* QActionGroup_CheckedAction(void* ptr) -{ - return static_cast(ptr)->checkedAction(); -} - -void QActionGroup_ConnectHovered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QActionGroup::hovered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Hovered), static_cast(t)); -} - -void QActionGroup_DisconnectHovered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QActionGroup::hovered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Hovered)); -} - -void QActionGroup_Hovered(void* ptr, void* action) -{ - static_cast(ptr)->hovered(static_cast(action)); -} - -char QActionGroup_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -char QActionGroup_IsExclusive(void* ptr) -{ - return static_cast(ptr)->isExclusive(); -} - -char QActionGroup_IsVisible(void* ptr) -{ - return static_cast(ptr)->isVisible(); -} - -void QActionGroup_RemoveAction(void* ptr, void* action) -{ - static_cast(ptr)->removeAction(static_cast(action)); -} - -void QActionGroup_SetDisabled(void* ptr, char b) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, b != 0)); -} - -void QActionGroup_SetDisabledDefault(void* ptr, char b) -{ - static_cast(ptr)->QActionGroup::setDisabled(b != 0); -} - -void QActionGroup_SetEnabled(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); -} - -void QActionGroup_SetEnabledDefault(void* ptr, char vbo) -{ - static_cast(ptr)->QActionGroup::setEnabled(vbo != 0); -} - -void QActionGroup_SetExclusive(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setExclusive", Q_ARG(bool, vbo != 0)); -} - -void QActionGroup_SetExclusiveDefault(void* ptr, char vbo) -{ - static_cast(ptr)->QActionGroup::setExclusive(vbo != 0); -} - -void QActionGroup_SetVisible(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, vbo != 0)); -} - -void QActionGroup_SetVisibleDefault(void* ptr, char vbo) -{ - static_cast(ptr)->QActionGroup::setVisible(vbo != 0); -} - -void QActionGroup_ConnectTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QActionGroup::triggered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Triggered), static_cast(t)); -} - -void QActionGroup_DisconnectTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QActionGroup::triggered), static_cast(ptr), static_cast(&MyQActionGroup::Signal_Triggered)); -} - -void QActionGroup_Triggered(void* ptr, void* action) -{ - static_cast(ptr)->triggered(static_cast(action)); -} - -void QActionGroup_DestroyQActionGroup(void* ptr) -{ - static_cast(ptr)->~QActionGroup(); -} - -void QActionGroup_DestroyQActionGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QActionGroup___actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QActionGroup___actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QActionGroup___actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QActionGroup___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QActionGroup___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QActionGroup___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QActionGroup___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QActionGroup___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QActionGroup___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QActionGroup___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QActionGroup___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QActionGroup___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QActionGroup___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QActionGroup___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QActionGroup___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QActionGroup___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QActionGroup___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QActionGroup___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QActionGroup_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QActionGroup::childEvent(static_cast(event)); -} - -void QActionGroup_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QActionGroup::connectNotify(*static_cast(sign)); -} - -void QActionGroup_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QActionGroup::customEvent(static_cast(event)); -} - -void QActionGroup_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QActionGroup::deleteLater(); -} - -void QActionGroup_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QActionGroup::disconnectNotify(*static_cast(sign)); -} - -char QActionGroup_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QActionGroup::event(static_cast(e)); -} - -char QActionGroup_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QActionGroup::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QActionGroup_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QActionGroup::metaObject()); -} - -void QActionGroup_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QActionGroup::timerEvent(static_cast(event)); -} - -class MyQApplication: public QApplication -{ -public: - MyQApplication(int &argc, char **argv) : QApplication(argc, argv) {QApplication_QApplication_QRegisterMetaType();}; - void aboutQt() { callbackQApplication_AboutQt(this); }; - bool autoSipEnabled() const { return callbackQApplication_AutoSipEnabled(const_cast(static_cast(this))) != 0; }; - void closeAllWindows() { callbackQApplication_CloseAllWindows(this); }; - bool event(QEvent * e) { return callbackQApplication_Event(this, e) != 0; }; - void Signal_FocusChanged(QWidget * old, QWidget * now) { callbackQApplication_FocusChanged(this, old, now); }; - void setAutoSipEnabled(const bool enabled) { callbackQApplication_SetAutoSipEnabled(this, enabled); }; - void setStyleSheet(const QString & sheet) { QByteArray t542ebc = sheet.toUtf8(); QtWidgets_PackedString sheetPacked = { const_cast(t542ebc.prepend("WHITESPACE").constData()+10), t542ebc.size()-10 };callbackQApplication_SetStyleSheet(this, sheetPacked); }; - ~MyQApplication() { callbackQApplication_DestroyQApplication(this); }; - void Signal_ApplicationDisplayNameChanged() { callbackQApplication_ApplicationDisplayNameChanged(this); }; - void Signal_ApplicationStateChanged(Qt::ApplicationState state) { callbackQApplication_ApplicationStateChanged(this, state); }; - void Signal_CommitDataRequest(QSessionManager & manager) { callbackQApplication_CommitDataRequest(this, static_cast(&manager)); }; - void Signal_FocusObjectChanged(QObject * focusObject) { callbackQApplication_FocusObjectChanged(this, focusObject); }; - void Signal_FocusWindowChanged(QWindow * focusWindow) { callbackQApplication_FocusWindowChanged(this, focusWindow); }; - void Signal_FontChanged(const QFont & font) { callbackQApplication_FontChanged(this, const_cast(&font)); }; - void Signal_FontDatabaseChanged() { callbackQApplication_FontDatabaseChanged(this); }; - void Signal_LastWindowClosed() { callbackQApplication_LastWindowClosed(this); }; - void Signal_LayoutDirectionChanged(Qt::LayoutDirection direction) { callbackQApplication_LayoutDirectionChanged(this, direction); }; - void Signal_PaletteChanged(const QPalette & palette) { callbackQApplication_PaletteChanged(this, const_cast(&palette)); }; - void Signal_PrimaryScreenChanged(QScreen * screen) { callbackQApplication_PrimaryScreenChanged(this, screen); }; - void Signal_SaveStateRequest(QSessionManager & manager) { callbackQApplication_SaveStateRequest(this, static_cast(&manager)); }; - void Signal_ScreenAdded(QScreen * screen) { callbackQApplication_ScreenAdded(this, screen); }; - void Signal_ScreenRemoved(QScreen * screen) { callbackQApplication_ScreenRemoved(this, screen); }; - void Signal_AboutToQuit() { callbackQApplication_AboutToQuit(this); }; - void Signal_ApplicationNameChanged() { callbackQApplication_ApplicationNameChanged(this); }; - void Signal_ApplicationVersionChanged() { callbackQApplication_ApplicationVersionChanged(this); }; - void Signal_OrganizationDomainChanged() { callbackQApplication_OrganizationDomainChanged(this); }; - void Signal_OrganizationNameChanged() { callbackQApplication_OrganizationNameChanged(this); }; - void quit() { callbackQApplication_Quit(this); }; - void childEvent(QChildEvent * event) { callbackQApplication_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQApplication_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQApplication_CustomEvent(this, event); }; - void deleteLater() { callbackQApplication_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQApplication_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQApplication_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQApplication_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQApplication_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQApplication_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQApplication_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QApplication*) -Q_DECLARE_METATYPE(MyQApplication*) - -int QApplication_QApplication_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QApplication_NewQApplication(int argc, char* argv) -{ - static int argcs = argc; - static char** argvs = static_cast(malloc(argcs * sizeof(char*))); - - QList aList = QByteArray(argv).split('|'); - for (int i = 0; i < argcs; i++) - argvs[i] = (new QByteArray(aList.at(i)))->data(); - - return new MyQApplication(argcs, argvs); -} - -void QApplication_AboutQt(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "aboutQt"); -} - -void QApplication_AboutQtDefault(void* ptr) -{ - static_cast(ptr)->QApplication::aboutQt(); -} - -void* QApplication_QApplication_ActiveModalWidget() -{ - return QApplication::activeModalWidget(); -} - -void* QApplication_QApplication_ActivePopupWidget() -{ - return QApplication::activePopupWidget(); -} - -void* QApplication_QApplication_ActiveWindow() -{ - return QApplication::activeWindow(); -} - -void QApplication_QApplication_Alert(void* widget, int msec) -{ - QApplication::alert(static_cast(widget), msec); -} - -struct QtWidgets_PackedList QApplication_QApplication_AllWidgets() -{ - return ({ QList* tmpValue15db35 = new QList(QApplication::allWidgets()); QtWidgets_PackedList { tmpValue15db35, tmpValue15db35->size() }; }); -} - -char QApplication_AutoSipEnabled(void* ptr) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "autoSipEnabled", Q_RETURN_ARG(bool, returnArg)); - return returnArg; -} - -char QApplication_AutoSipEnabledDefault(void* ptr) -{ - return static_cast(ptr)->QApplication::autoSipEnabled(); -} - -void QApplication_QApplication_Beep() -{ - QApplication::beep(); -} - -void QApplication_CloseAllWindows(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "closeAllWindows"); -} - -void QApplication_CloseAllWindowsDefault(void* ptr) -{ - static_cast(ptr)->QApplication::closeAllWindows(); -} - -int QApplication_QApplication_CursorFlashTime() -{ - return QApplication::cursorFlashTime(); -} - -void* QApplication_QApplication_Desktop() -{ - return QApplication::desktop(); -} - -int QApplication_QApplication_DoubleClickInterval() -{ - return QApplication::doubleClickInterval(); -} - -char QApplication_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QApplication::event(static_cast(e)); -} - -int QApplication_QApplication_Exec() -{ - return QApplication::exec(); -} - -void QApplication_ConnectFocusChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QApplication::focusChanged), static_cast(ptr), static_cast(&MyQApplication::Signal_FocusChanged), static_cast(t)); -} - -void QApplication_DisconnectFocusChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QApplication::focusChanged), static_cast(ptr), static_cast(&MyQApplication::Signal_FocusChanged)); -} - -void QApplication_FocusChanged(void* ptr, void* old, void* now) -{ - static_cast(ptr)->focusChanged(static_cast(old), static_cast(now)); -} - -void* QApplication_QApplication_FocusWidget() -{ - return QApplication::focusWidget(); -} - -void* QApplication_QApplication_Font() -{ - return new QFont(QApplication::font()); -} - -void* QApplication_QApplication_Font2(void* widget) -{ - return new QFont(QApplication::font(static_cast(widget))); -} - -void* QApplication_QApplication_Font3(char* className) -{ - return new QFont(QApplication::font(const_cast(className))); -} - -void* QApplication_QApplication_FontMetrics() -{ - return new QFontMetrics(QApplication::fontMetrics()); -} - -void* QApplication_QApplication_GlobalStrut() -{ - return ({ QSize tmpValue = QApplication::globalStrut(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -char QApplication_QApplication_IsEffectEnabled(long long effect) -{ - return QApplication::isEffectEnabled(static_cast(effect)); -} - -int QApplication_QApplication_KeyboardInputInterval() -{ - return QApplication::keyboardInputInterval(); -} - -long long QApplication_QApplication_NavigationMode() -{ -#ifdef QT_KEYPAD_NAVIGATION - return QApplication::navigationMode(); -#else - return 0; -#endif -} - -void* QApplication_QApplication_Palette(void* widget) -{ - return new QPalette(QApplication::palette(static_cast(widget))); -} - -void* QApplication_QApplication_Palette2(char* className) -{ - return new QPalette(QApplication::palette(const_cast(className))); -} - -void QApplication_QApplication_SetActiveWindow(void* active) -{ - QApplication::setActiveWindow(static_cast(active)); -} - -void QApplication_SetAutoSipEnabled(void* ptr, char enabled) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setAutoSipEnabled", Q_ARG(const bool, enabled != 0)); -} - -void QApplication_SetAutoSipEnabledDefault(void* ptr, char enabled) -{ - static_cast(ptr)->QApplication::setAutoSipEnabled(enabled != 0); -} - -void QApplication_QApplication_SetCursorFlashTime(int vin) -{ - QApplication::setCursorFlashTime(vin); -} - -void QApplication_QApplication_SetDoubleClickInterval(int vin) -{ - QApplication::setDoubleClickInterval(vin); -} - -void QApplication_QApplication_SetEffectEnabled(long long effect, char enable) -{ - QApplication::setEffectEnabled(static_cast(effect), enable != 0); -} - -void QApplication_QApplication_SetFont(void* font, char* className) -{ - QApplication::setFont(*static_cast(font), const_cast(className)); -} - -void QApplication_QApplication_SetGlobalStrut(void* vqs) -{ - QApplication::setGlobalStrut(*static_cast(vqs)); -} - -void QApplication_QApplication_SetKeyboardInputInterval(int vin) -{ - QApplication::setKeyboardInputInterval(vin); -} - -void QApplication_QApplication_SetNavigationMode(long long mode) -{ -#ifdef QT_KEYPAD_NAVIGATION - QApplication::setNavigationMode(static_cast(mode)); -#endif -} - -void QApplication_QApplication_SetPalette(void* palette, char* className) -{ - QApplication::setPalette(*static_cast(palette), const_cast(className)); -} - -void QApplication_QApplication_SetStartDragDistance(int l) -{ - QApplication::setStartDragDistance(l); -} - -void QApplication_QApplication_SetStartDragTime(int ms) -{ - QApplication::setStartDragTime(ms); -} - -void QApplication_QApplication_SetStyle(void* style) -{ - QApplication::setStyle(static_cast(style)); -} - -void* QApplication_QApplication_SetStyle2(struct QtWidgets_PackedString style) -{ - return QApplication::setStyle(QString::fromUtf8(style.data, style.len)); -} - -void QApplication_SetStyleSheet(void* ptr, struct QtWidgets_PackedString sheet) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setStyleSheet", Q_ARG(const QString, QString::fromUtf8(sheet.data, sheet.len))); -} - -void QApplication_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString sheet) -{ - static_cast(ptr)->QApplication::setStyleSheet(QString::fromUtf8(sheet.data, sheet.len)); -} - -void QApplication_QApplication_SetWheelScrollLines(int vin) -{ - QApplication::setWheelScrollLines(vin); -} - -void QApplication_QApplication_SetWindowIcon(void* icon) -{ - QApplication::setWindowIcon(*static_cast(icon)); -} - -int QApplication_QApplication_StartDragDistance() -{ - return QApplication::startDragDistance(); -} - -int QApplication_QApplication_StartDragTime() -{ - return QApplication::startDragTime(); -} - -void* QApplication_QApplication_Style() -{ - return QApplication::style(); -} - -struct QtWidgets_PackedString QApplication_StyleSheet(void* ptr) -{ - return ({ QByteArray ta53b66 = static_cast(ptr)->styleSheet().toUtf8(); QtWidgets_PackedString { const_cast(ta53b66.prepend("WHITESPACE").constData()+10), ta53b66.size()-10 }; }); -} - -void* QApplication_QApplication_TopLevelAt(void* point) -{ - return QApplication::topLevelAt(*static_cast(point)); -} - -void* QApplication_QApplication_TopLevelAt2(int x, int y) -{ - return QApplication::topLevelAt(x, y); -} - -struct QtWidgets_PackedList QApplication_QApplication_TopLevelWidgets() -{ - return ({ QList* tmpValue8ff1e1 = new QList(QApplication::topLevelWidgets()); QtWidgets_PackedList { tmpValue8ff1e1, tmpValue8ff1e1->size() }; }); -} - -int QApplication_QApplication_WheelScrollLines() -{ - return QApplication::wheelScrollLines(); -} - -void* QApplication_QApplication_WidgetAt(void* point) -{ - return QApplication::widgetAt(*static_cast(point)); -} - -void* QApplication_QApplication_WidgetAt2(int x, int y) -{ - return QApplication::widgetAt(x, y); -} - -void* QApplication_QApplication_WindowIcon() -{ - return new QIcon(QApplication::windowIcon()); -} - -void QApplication_DestroyQApplication(void* ptr) -{ - static_cast(ptr)->~QApplication(); -} - -void QApplication_DestroyQApplicationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QApplication___allWidgets_atList(void* ptr, int i) -{ - return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___allWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QApplication___allWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___topLevelWidgets_atList(void* ptr, int i) -{ - return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___topLevelWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QApplication___topLevelWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___screens_atList(void* ptr, int i) -{ - return ({QScreen * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___screens_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QApplication___screens_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QApplication___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QApplication___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QApplication___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QApplication___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QApplication___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QApplication___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QApplication___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QApplication___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QApplication_QuitDefault(void* ptr) -{ - static_cast(ptr)->QApplication::quit(); -} - -void QApplication_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QApplication::childEvent(static_cast(event)); -} - -void QApplication_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QApplication::connectNotify(*static_cast(sign)); -} - -void QApplication_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QApplication::customEvent(static_cast(event)); -} - -void QApplication_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QApplication::deleteLater(); -} - -void QApplication_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QApplication::disconnectNotify(*static_cast(sign)); -} - -char QApplication_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QApplication::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QApplication_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QApplication::metaObject()); -} - -void QApplication_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QApplication::timerEvent(static_cast(event)); -} - -class MyQBoxLayout: public QBoxLayout -{ -public: - MyQBoxLayout(QBoxLayout::Direction dir, QWidget *parent = Q_NULLPTR) : QBoxLayout(dir, parent) {QBoxLayout_QBoxLayout_QRegisterMetaType();}; - void addItem(QLayoutItem * item) { callbackQBoxLayout_AddItem(this, item); }; - int count() const { return callbackQBoxLayout_Count(const_cast(static_cast(this))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QLayoutItem * itemAt(int index) const { return static_cast(callbackQBoxLayout_ItemAt(const_cast(static_cast(this)), index)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; - QSize sizeHint() const { return *static_cast(callbackQBoxLayout_SizeHint(const_cast(static_cast(this)))); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQBoxLayout_TakeAt(this, index)); }; - ~MyQBoxLayout() { callbackQBoxLayout_DestroyQBoxLayout(this); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QBoxLayout*) -Q_DECLARE_METATYPE(MyQBoxLayout*) - -int QBoxLayout_QBoxLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QBoxLayout_NewQBoxLayout(long long dir, void* parent) -{ - return new MyQBoxLayout(static_cast(dir), static_cast(parent)); -} - -void QBoxLayout_AddItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void QBoxLayout_AddItemDefault(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->QVBoxLayout::addItem(static_cast(item)); - } else { - static_cast(ptr)->QVBoxLayout::addItem(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->QHBoxLayout::addItem(static_cast(item)); - } else { - static_cast(ptr)->QHBoxLayout::addItem(static_cast(item)); - } - } else { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->QBoxLayout::addItem(static_cast(item)); - } else { - static_cast(ptr)->QBoxLayout::addItem(static_cast(item)); - } - } -} - -void QBoxLayout_AddLayout(void* ptr, void* layout, int stretch) -{ - static_cast(ptr)->addLayout(static_cast(layout), stretch); -} - -void QBoxLayout_AddSpacerItem(void* ptr, void* spacerItem) -{ - static_cast(ptr)->addSpacerItem(static_cast(spacerItem)); -} - -void QBoxLayout_AddSpacing(void* ptr, int size) -{ - static_cast(ptr)->addSpacing(size); -} - -void QBoxLayout_AddStretch(void* ptr, int stretch) -{ - static_cast(ptr)->addStretch(stretch); -} - -void QBoxLayout_AddStrut(void* ptr, int size) -{ - static_cast(ptr)->addStrut(size); -} - -void QBoxLayout_AddWidget(void* ptr, void* widget, int stretch, long long alignment) -{ - static_cast(ptr)->addWidget(static_cast(widget), stretch, static_cast(alignment)); -} - -int QBoxLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QBoxLayout_CountDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::count(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::count(); - } else { - return static_cast(ptr)->QBoxLayout::count(); - } -} - -long long QBoxLayout_Direction(void* ptr) -{ - return static_cast(ptr)->direction(); -} - -void QBoxLayout_InsertItem(void* ptr, int index, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->insertItem(index, static_cast(item)); - } else { - static_cast(ptr)->insertItem(index, static_cast(item)); - } -} - -void QBoxLayout_InsertLayout(void* ptr, int index, void* layout, int stretch) -{ - static_cast(ptr)->insertLayout(index, static_cast(layout), stretch); -} - -void QBoxLayout_InsertSpacerItem(void* ptr, int index, void* spacerItem) -{ - static_cast(ptr)->insertSpacerItem(index, static_cast(spacerItem)); -} - -void QBoxLayout_InsertSpacing(void* ptr, int index, int size) -{ - static_cast(ptr)->insertSpacing(index, size); -} - -void QBoxLayout_InsertStretch(void* ptr, int index, int stretch) -{ - static_cast(ptr)->insertStretch(index, stretch); -} - -void QBoxLayout_InsertWidget(void* ptr, int index, void* widget, int stretch, long long alignment) -{ - static_cast(ptr)->insertWidget(index, static_cast(widget), stretch, static_cast(alignment)); -} - -void* QBoxLayout_ItemAt(void* ptr, int index) -{ - return static_cast(ptr)->itemAt(index); -} - -void* QBoxLayout_ItemAtDefault(void* ptr, int index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::itemAt(index); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::itemAt(index); - } else { - return static_cast(ptr)->QBoxLayout::itemAt(index); - } -} - -void QBoxLayout_SetDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setDirection(static_cast(direction)); -} - -void QBoxLayout_SetStretch(void* ptr, int index, int stretch) -{ - static_cast(ptr)->setStretch(index, stretch); -} - -char QBoxLayout_SetStretchFactor(void* ptr, void* widget, int stretch) -{ - return static_cast(ptr)->setStretchFactor(static_cast(widget), stretch); -} - -char QBoxLayout_SetStretchFactor2(void* ptr, void* layout, int stretch) -{ - return static_cast(ptr)->setStretchFactor(static_cast(layout), stretch); -} - -void* QBoxLayout_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QBoxLayout_SizeHintDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -int QBoxLayout_Stretch(void* ptr, int index) -{ - return static_cast(ptr)->stretch(index); -} - -void* QBoxLayout_TakeAt(void* ptr, int index) -{ - return static_cast(ptr)->takeAt(index); -} - -void* QBoxLayout_TakeAtDefault(void* ptr, int index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::takeAt(index); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::takeAt(index); - } else { - return static_cast(ptr)->QBoxLayout::takeAt(index); - } -} - -void QBoxLayout_DestroyQBoxLayout(void* ptr) -{ - static_cast(ptr)->~QBoxLayout(); -} - -void QBoxLayout_DestroyQBoxLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQButtonGroup: public QButtonGroup -{ -public: - MyQButtonGroup(QObject *parent = Q_NULLPTR) : QButtonGroup(parent) {QButtonGroup_QButtonGroup_QRegisterMetaType();}; - void Signal_ButtonClicked(QAbstractButton * button) { callbackQButtonGroup_ButtonClicked(this, button); }; - void Signal_ButtonClicked2(int id) { callbackQButtonGroup_ButtonClicked2(this, id); }; - void Signal_ButtonPressed(QAbstractButton * button) { callbackQButtonGroup_ButtonPressed(this, button); }; - void Signal_ButtonPressed2(int id) { callbackQButtonGroup_ButtonPressed2(this, id); }; - void Signal_ButtonReleased(QAbstractButton * button) { callbackQButtonGroup_ButtonReleased(this, button); }; - void Signal_ButtonReleased2(int id) { callbackQButtonGroup_ButtonReleased2(this, id); }; - void Signal_ButtonToggled(QAbstractButton * button, bool checked) { callbackQButtonGroup_ButtonToggled(this, button, checked); }; - void Signal_ButtonToggled2(int id, bool checked) { callbackQButtonGroup_ButtonToggled2(this, id, checked); }; - ~MyQButtonGroup() { callbackQButtonGroup_DestroyQButtonGroup(this); }; - void childEvent(QChildEvent * event) { callbackQButtonGroup_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQButtonGroup_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQButtonGroup_CustomEvent(this, event); }; - void deleteLater() { callbackQButtonGroup_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQButtonGroup_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQButtonGroup_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQButtonGroup_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQButtonGroup_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQButtonGroup_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQButtonGroup_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQButtonGroup_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QButtonGroup*) -Q_DECLARE_METATYPE(MyQButtonGroup*) - -int QButtonGroup_QButtonGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QButtonGroup_NewQButtonGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQButtonGroup(static_cast(parent)); - } else { - return new MyQButtonGroup(static_cast(parent)); - } -} - -void QButtonGroup_AddButton(void* ptr, void* button, int id) -{ - static_cast(ptr)->addButton(static_cast(button), id); -} - -void* QButtonGroup_Button(void* ptr, int id) -{ - return static_cast(ptr)->button(id); -} - -void QButtonGroup_ConnectButtonClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked)); -} - -void QButtonGroup_ButtonClicked(void* ptr, void* button) -{ - static_cast(ptr)->buttonClicked(static_cast(button)); -} - -void QButtonGroup_ConnectButtonClicked2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked2), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonClicked2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonClicked), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonClicked2)); -} - -void QButtonGroup_ButtonClicked2(void* ptr, int id) -{ - static_cast(ptr)->buttonClicked(id); -} - -void QButtonGroup_ConnectButtonPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed)); -} - -void QButtonGroup_ButtonPressed(void* ptr, void* button) -{ - static_cast(ptr)->buttonPressed(static_cast(button)); -} - -void QButtonGroup_ConnectButtonPressed2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed2), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonPressed2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonPressed), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonPressed2)); -} - -void QButtonGroup_ButtonPressed2(void* ptr, int id) -{ - static_cast(ptr)->buttonPressed(id); -} - -void QButtonGroup_ConnectButtonReleased(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonReleased(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased)); -} - -void QButtonGroup_ButtonReleased(void* ptr, void* button) -{ - static_cast(ptr)->buttonReleased(static_cast(button)); -} - -void QButtonGroup_ConnectButtonReleased2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased2), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonReleased2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonReleased), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonReleased2)); -} - -void QButtonGroup_ButtonReleased2(void* ptr, int id) -{ - static_cast(ptr)->buttonReleased(id); -} - -void QButtonGroup_ConnectButtonToggled(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonToggled(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled)); -} - -void QButtonGroup_ButtonToggled(void* ptr, void* button, char checked) -{ - static_cast(ptr)->buttonToggled(static_cast(button), checked != 0); -} - -void QButtonGroup_ConnectButtonToggled2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled2), static_cast(t)); -} - -void QButtonGroup_DisconnectButtonToggled2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QButtonGroup::buttonToggled), static_cast(ptr), static_cast(&MyQButtonGroup::Signal_ButtonToggled2)); -} - -void QButtonGroup_ButtonToggled2(void* ptr, int id, char checked) -{ - static_cast(ptr)->buttonToggled(id, checked != 0); -} - -struct QtWidgets_PackedList QButtonGroup_Buttons(void* ptr) -{ - return ({ QList* tmpValuea4306e = new QList(static_cast(ptr)->buttons()); QtWidgets_PackedList { tmpValuea4306e, tmpValuea4306e->size() }; }); -} - -void* QButtonGroup_CheckedButton(void* ptr) -{ - return static_cast(ptr)->checkedButton(); -} - -int QButtonGroup_CheckedId(void* ptr) -{ - return static_cast(ptr)->checkedId(); -} - -char QButtonGroup_Exclusive(void* ptr) -{ - return static_cast(ptr)->exclusive(); -} - -int QButtonGroup_Id(void* ptr, void* button) -{ - return static_cast(ptr)->id(static_cast(button)); -} - -void QButtonGroup_RemoveButton(void* ptr, void* button) -{ - static_cast(ptr)->removeButton(static_cast(button)); -} - -void QButtonGroup_SetExclusive(void* ptr, char vbo) -{ - static_cast(ptr)->setExclusive(vbo != 0); -} - -void QButtonGroup_SetId(void* ptr, void* button, int id) -{ - static_cast(ptr)->setId(static_cast(button), id); -} - -void QButtonGroup_DestroyQButtonGroup(void* ptr) -{ - static_cast(ptr)->~QButtonGroup(); -} - -void QButtonGroup_DestroyQButtonGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QButtonGroup___buttons_atList(void* ptr, int i) -{ - return ({QAbstractButton * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QButtonGroup___buttons_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QButtonGroup___buttons_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QButtonGroup___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QButtonGroup___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QButtonGroup___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QButtonGroup___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QButtonGroup___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QButtonGroup___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QButtonGroup___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QButtonGroup___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QButtonGroup___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QButtonGroup___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QButtonGroup___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QButtonGroup___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QButtonGroup___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QButtonGroup___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QButtonGroup___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QButtonGroup_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QButtonGroup::childEvent(static_cast(event)); -} - -void QButtonGroup_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QButtonGroup::connectNotify(*static_cast(sign)); -} - -void QButtonGroup_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QButtonGroup::customEvent(static_cast(event)); -} - -void QButtonGroup_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QButtonGroup::deleteLater(); -} - -void QButtonGroup_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QButtonGroup::disconnectNotify(*static_cast(sign)); -} - -char QButtonGroup_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QButtonGroup::event(static_cast(e)); -} - -char QButtonGroup_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QButtonGroup::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QButtonGroup_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QButtonGroup::metaObject()); -} - -void QButtonGroup_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QButtonGroup::timerEvent(static_cast(event)); -} - -class MyQCalendarWidget: public QCalendarWidget -{ -public: - MyQCalendarWidget(QWidget *parent = Q_NULLPTR) : QCalendarWidget(parent) {QCalendarWidget_QCalendarWidget_QRegisterMetaType();}; - void Signal_Activated(const QDate & date) { callbackQCalendarWidget_Activated(this, const_cast(&date)); }; - void Signal_Clicked(const QDate & date) { callbackQCalendarWidget_Clicked(this, const_cast(&date)); }; - void Signal_CurrentPageChanged(int year, int month) { callbackQCalendarWidget_CurrentPageChanged(this, year, month); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void paintCell(QPainter * painter, const QRect & rect, const QDate & date) const { callbackQCalendarWidget_PaintCell(const_cast(static_cast(this)), painter, const_cast(&rect), const_cast(&date)); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void Signal_SelectionChanged() { callbackQCalendarWidget_SelectionChanged(this); }; - void setCurrentPage(int year, int month) { callbackQCalendarWidget_SetCurrentPage(this, year, month); }; - void setDateRange(const QDate & min, const QDate & max) { callbackQCalendarWidget_SetDateRange(this, const_cast(&min), const_cast(&max)); }; - void setGridVisible(bool show) { callbackQCalendarWidget_SetGridVisible(this, show); }; - void setNavigationBarVisible(bool visible) { callbackQCalendarWidget_SetNavigationBarVisible(this, visible); }; - void setSelectedDate(const QDate & date) { callbackQCalendarWidget_SetSelectedDate(this, const_cast(&date)); }; - void showNextMonth() { callbackQCalendarWidget_ShowNextMonth(this); }; - void showNextYear() { callbackQCalendarWidget_ShowNextYear(this); }; - void showPreviousMonth() { callbackQCalendarWidget_ShowPreviousMonth(this); }; - void showPreviousYear() { callbackQCalendarWidget_ShowPreviousYear(this); }; - void showSelectedDate() { callbackQCalendarWidget_ShowSelectedDate(this); }; - void showToday() { callbackQCalendarWidget_ShowToday(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQCalendarWidget() { callbackQCalendarWidget_DestroyQCalendarWidget(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QCalendarWidget*) -Q_DECLARE_METATYPE(MyQCalendarWidget*) - -int QCalendarWidget_QCalendarWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCalendarWidget_NewQCalendarWidget(void* parent) -{ - return new MyQCalendarWidget(static_cast(parent)); -} - -void QCalendarWidget_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::activated), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Activated), static_cast(t)); -} - -void QCalendarWidget_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::activated), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Activated)); -} - -void QCalendarWidget_Activated(void* ptr, void* date) -{ - static_cast(ptr)->activated(*static_cast(date)); -} - -void QCalendarWidget_ConnectClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::clicked), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Clicked), static_cast(t)); -} - -void QCalendarWidget_DisconnectClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::clicked), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_Clicked)); -} - -void QCalendarWidget_Clicked(void* ptr, void* date) -{ - static_cast(ptr)->clicked(*static_cast(date)); -} - -void QCalendarWidget_ConnectCurrentPageChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::currentPageChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_CurrentPageChanged), static_cast(t)); -} - -void QCalendarWidget_DisconnectCurrentPageChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::currentPageChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_CurrentPageChanged)); -} - -void QCalendarWidget_CurrentPageChanged(void* ptr, int year, int month) -{ - static_cast(ptr)->currentPageChanged(year, month); -} - -int QCalendarWidget_DateEditAcceptDelay(void* ptr) -{ - return static_cast(ptr)->dateEditAcceptDelay(); -} - -struct QtWidgets_PackedList QCalendarWidget_DateTextFormat(void* ptr) -{ - return ({ QMap* tmpValue83ea0b = new QMap(static_cast(ptr)->dateTextFormat()); QtWidgets_PackedList { tmpValue83ea0b, tmpValue83ea0b->size() }; }); -} - -void* QCalendarWidget_DateTextFormat2(void* ptr, void* date) -{ - return new QTextCharFormat(static_cast(ptr)->dateTextFormat(*static_cast(date))); -} - -long long QCalendarWidget_FirstDayOfWeek(void* ptr) -{ - return static_cast(ptr)->firstDayOfWeek(); -} - -void* QCalendarWidget_HeaderTextFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->headerTextFormat()); -} - -long long QCalendarWidget_HorizontalHeaderFormat(void* ptr) -{ - return static_cast(ptr)->horizontalHeaderFormat(); -} - -char QCalendarWidget_IsDateEditEnabled(void* ptr) -{ - return static_cast(ptr)->isDateEditEnabled(); -} - -char QCalendarWidget_IsGridVisible(void* ptr) -{ - return static_cast(ptr)->isGridVisible(); -} - -char QCalendarWidget_IsNavigationBarVisible(void* ptr) -{ - return static_cast(ptr)->isNavigationBarVisible(); -} - -void* QCalendarWidget_MaximumDate(void* ptr) -{ - return new QDate(static_cast(ptr)->maximumDate()); -} - -void* QCalendarWidget_MinimumDate(void* ptr) -{ - return new QDate(static_cast(ptr)->minimumDate()); -} - -int QCalendarWidget_MonthShown(void* ptr) -{ - return static_cast(ptr)->monthShown(); -} - -void QCalendarWidget_PaintCell(void* ptr, void* painter, void* rect, void* date) -{ - static_cast(ptr)->paintCell(static_cast(painter), *static_cast(rect), *static_cast(date)); -} - -void QCalendarWidget_PaintCellDefault(void* ptr, void* painter, void* rect, void* date) -{ - static_cast(ptr)->QCalendarWidget::paintCell(static_cast(painter), *static_cast(rect), *static_cast(date)); -} - -void* QCalendarWidget_SelectedDate(void* ptr) -{ - return new QDate(static_cast(ptr)->selectedDate()); -} - -void QCalendarWidget_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCalendarWidget::selectionChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_SelectionChanged), static_cast(t)); -} - -void QCalendarWidget_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCalendarWidget::selectionChanged), static_cast(ptr), static_cast(&MyQCalendarWidget::Signal_SelectionChanged)); -} - -void QCalendarWidget_SelectionChanged(void* ptr) -{ - static_cast(ptr)->selectionChanged(); -} - -long long QCalendarWidget_SelectionMode(void* ptr) -{ - return static_cast(ptr)->selectionMode(); -} - -void QCalendarWidget_SetCurrentPage(void* ptr, int year, int month) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentPage", Q_ARG(int, year), Q_ARG(int, month)); -} - -void QCalendarWidget_SetCurrentPageDefault(void* ptr, int year, int month) -{ - static_cast(ptr)->QCalendarWidget::setCurrentPage(year, month); -} - -void QCalendarWidget_SetDateEditAcceptDelay(void* ptr, int delay) -{ - static_cast(ptr)->setDateEditAcceptDelay(delay); -} - -void QCalendarWidget_SetDateEditEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setDateEditEnabled(enable != 0); -} - -void QCalendarWidget_SetDateRange(void* ptr, void* min, void* max) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDateRange", Q_ARG(const QDate, *static_cast(min)), Q_ARG(const QDate, *static_cast(max))); -} - -void QCalendarWidget_SetDateRangeDefault(void* ptr, void* min, void* max) -{ - static_cast(ptr)->QCalendarWidget::setDateRange(*static_cast(min), *static_cast(max)); -} - -void QCalendarWidget_SetDateTextFormat(void* ptr, void* date, void* format) -{ - static_cast(ptr)->setDateTextFormat(*static_cast(date), *static_cast(format)); -} - -void QCalendarWidget_SetFirstDayOfWeek(void* ptr, long long dayOfWeek) -{ - static_cast(ptr)->setFirstDayOfWeek(static_cast(dayOfWeek)); -} - -void QCalendarWidget_SetGridVisible(void* ptr, char show) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setGridVisible", Q_ARG(bool, show != 0)); -} - -void QCalendarWidget_SetGridVisibleDefault(void* ptr, char show) -{ - static_cast(ptr)->QCalendarWidget::setGridVisible(show != 0); -} - -void QCalendarWidget_SetHeaderTextFormat(void* ptr, void* format) -{ - static_cast(ptr)->setHeaderTextFormat(*static_cast(format)); -} - -void QCalendarWidget_SetHorizontalHeaderFormat(void* ptr, long long format) -{ - static_cast(ptr)->setHorizontalHeaderFormat(static_cast(format)); -} - -void QCalendarWidget_SetMaximumDate(void* ptr, void* date) -{ - static_cast(ptr)->setMaximumDate(*static_cast(date)); -} - -void QCalendarWidget_SetMinimumDate(void* ptr, void* date) -{ - static_cast(ptr)->setMinimumDate(*static_cast(date)); -} - -void QCalendarWidget_SetNavigationBarVisible(void* ptr, char visible) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setNavigationBarVisible", Q_ARG(bool, visible != 0)); -} - -void QCalendarWidget_SetNavigationBarVisibleDefault(void* ptr, char visible) -{ - static_cast(ptr)->QCalendarWidget::setNavigationBarVisible(visible != 0); -} - -void QCalendarWidget_SetSelectedDate(void* ptr, void* date) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setSelectedDate", Q_ARG(const QDate, *static_cast(date))); -} - -void QCalendarWidget_SetSelectedDateDefault(void* ptr, void* date) -{ - static_cast(ptr)->QCalendarWidget::setSelectedDate(*static_cast(date)); -} - -void QCalendarWidget_SetSelectionMode(void* ptr, long long mode) -{ - static_cast(ptr)->setSelectionMode(static_cast(mode)); -} - -void QCalendarWidget_SetVerticalHeaderFormat(void* ptr, long long format) -{ - static_cast(ptr)->setVerticalHeaderFormat(static_cast(format)); -} - -void QCalendarWidget_SetWeekdayTextFormat(void* ptr, long long dayOfWeek, void* format) -{ - static_cast(ptr)->setWeekdayTextFormat(static_cast(dayOfWeek), *static_cast(format)); -} - -void QCalendarWidget_ShowNextMonth(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showNextMonth"); -} - -void QCalendarWidget_ShowNextMonthDefault(void* ptr) -{ - static_cast(ptr)->QCalendarWidget::showNextMonth(); -} - -void QCalendarWidget_ShowNextYear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showNextYear"); -} - -void QCalendarWidget_ShowNextYearDefault(void* ptr) -{ - static_cast(ptr)->QCalendarWidget::showNextYear(); -} - -void QCalendarWidget_ShowPreviousMonth(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showPreviousMonth"); -} - -void QCalendarWidget_ShowPreviousMonthDefault(void* ptr) -{ - static_cast(ptr)->QCalendarWidget::showPreviousMonth(); -} - -void QCalendarWidget_ShowPreviousYear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showPreviousYear"); -} - -void QCalendarWidget_ShowPreviousYearDefault(void* ptr) -{ - static_cast(ptr)->QCalendarWidget::showPreviousYear(); -} - -void QCalendarWidget_ShowSelectedDate(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showSelectedDate"); -} - -void QCalendarWidget_ShowSelectedDateDefault(void* ptr) -{ - static_cast(ptr)->QCalendarWidget::showSelectedDate(); -} - -void QCalendarWidget_ShowToday(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showToday"); -} - -void QCalendarWidget_ShowTodayDefault(void* ptr) -{ - static_cast(ptr)->QCalendarWidget::showToday(); -} - -void QCalendarWidget_UpdateCell(void* ptr, void* date) -{ - static_cast(ptr)->updateCell(*static_cast(date)); -} - -void QCalendarWidget_UpdateCells(void* ptr) -{ - static_cast(ptr)->updateCells(); -} - -long long QCalendarWidget_VerticalHeaderFormat(void* ptr) -{ - return static_cast(ptr)->verticalHeaderFormat(); -} - -void* QCalendarWidget_WeekdayTextFormat(void* ptr, long long dayOfWeek) -{ - return new QTextCharFormat(static_cast(ptr)->weekdayTextFormat(static_cast(dayOfWeek))); -} - -int QCalendarWidget_YearShown(void* ptr) -{ - return static_cast(ptr)->yearShown(); -} - -void QCalendarWidget_DestroyQCalendarWidget(void* ptr) -{ - static_cast(ptr)->~QCalendarWidget(); -} - -void QCalendarWidget_DestroyQCalendarWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QCalendarWidget___dateTextFormat_atList(void* ptr, void* v, int i) -{ - return new QTextCharFormat(({ QTextCharFormat tmp = static_cast*>(ptr)->value(*static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QCalendarWidget___dateTextFormat_setList(void* ptr, void* key, void* i) -{ - static_cast*>(ptr)->insert(*static_cast(key), *static_cast(i)); -} - -void* QCalendarWidget___dateTextFormat_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QCalendarWidget___dateTextFormat_keyList(void* ptr) -{ - return ({ QList* tmpValueb38b32 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValueb38b32, tmpValueb38b32->size() }; }); -} - -void* QCalendarWidget_____dateTextFormat_keyList_atList(void* ptr, int i) -{ - return new QDate(({QDate tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QCalendarWidget_____dateTextFormat_keyList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QCalendarWidget_____dateTextFormat_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQCheckBox: public QCheckBox -{ -public: - MyQCheckBox(QWidget *parent = Q_NULLPTR) : QCheckBox(parent) {QCheckBox_QCheckBox_QRegisterMetaType();}; - MyQCheckBox(const QString &text, QWidget *parent = Q_NULLPTR) : QCheckBox(text, parent) {QCheckBox_QCheckBox_QRegisterMetaType();}; - void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; - void paintEvent(QPaintEvent * vqp) { callbackQCheckBox_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_StateChanged(int state) { callbackQCheckBox_StateChanged(this, state); }; - ~MyQCheckBox() { callbackQCheckBox_DestroyQCheckBox(this); }; - void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void click() { callbackQAbstractButton_Click(this); }; - void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; - void Signal_Released() { callbackQAbstractButton_Released(this); }; - void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; - void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void toggle() { callbackQAbstractButton_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QCheckBox*) -Q_DECLARE_METATYPE(MyQCheckBox*) - -int QCheckBox_QCheckBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCheckBox_NewQCheckBox(void* parent) -{ - return new MyQCheckBox(static_cast(parent)); -} - -void* QCheckBox_NewQCheckBox2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQCheckBox(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -long long QCheckBox_CheckState(void* ptr) -{ - return static_cast(ptr)->checkState(); -} - -void QCheckBox_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -char QCheckBox_IsTristate(void* ptr) -{ - return static_cast(ptr)->isTristate(); -} - -void QCheckBox_PaintEvent(void* ptr, void* vqp) -{ - static_cast(ptr)->paintEvent(static_cast(vqp)); -} - -void QCheckBox_PaintEventDefault(void* ptr, void* vqp) -{ - static_cast(ptr)->QCheckBox::paintEvent(static_cast(vqp)); -} - -void QCheckBox_SetCheckState(void* ptr, long long state) -{ - static_cast(ptr)->setCheckState(static_cast(state)); -} - -void QCheckBox_SetTristate(void* ptr, char y) -{ - static_cast(ptr)->setTristate(y != 0); -} - -void QCheckBox_ConnectStateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCheckBox::stateChanged), static_cast(ptr), static_cast(&MyQCheckBox::Signal_StateChanged), static_cast(t)); -} - -void QCheckBox_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCheckBox::stateChanged), static_cast(ptr), static_cast(&MyQCheckBox::Signal_StateChanged)); -} - -void QCheckBox_StateChanged(void* ptr, int state) -{ - static_cast(ptr)->stateChanged(state); -} - -void QCheckBox_DestroyQCheckBox(void* ptr) -{ - static_cast(ptr)->~QCheckBox(); -} - -void QCheckBox_DestroyQCheckBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQColorDialog: public QColorDialog -{ -public: - MyQColorDialog(QWidget *parent = Q_NULLPTR) : QColorDialog(parent) {QColorDialog_QColorDialog_QRegisterMetaType();}; - MyQColorDialog(const QColor &initial, QWidget *parent = Q_NULLPTR) : QColorDialog(initial, parent) {QColorDialog_QColorDialog_QRegisterMetaType();}; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void Signal_ColorSelected(const QColor & color) { callbackQColorDialog_ColorSelected(this, const_cast(&color)); }; - void Signal_CurrentColorChanged(const QColor & color) { callbackQColorDialog_CurrentColorChanged(this, const_cast(&color)); }; - void done(int result) { callbackQColorDialog_Done(this, result); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - ~MyQColorDialog() { callbackQColorDialog_DestroyQColorDialog(this); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QColorDialog*) -Q_DECLARE_METATYPE(MyQColorDialog*) - -int QColorDialog_QColorDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QColorDialog_NewQColorDialog(void* parent) -{ - return new MyQColorDialog(static_cast(parent)); -} - -void* QColorDialog_NewQColorDialog2(void* initial, void* parent) -{ - return new MyQColorDialog(*static_cast(initial), static_cast(parent)); -} - -void QColorDialog_ConnectColorSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QColorDialog::colorSelected), static_cast(ptr), static_cast(&MyQColorDialog::Signal_ColorSelected), static_cast(t)); -} - -void QColorDialog_DisconnectColorSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QColorDialog::colorSelected), static_cast(ptr), static_cast(&MyQColorDialog::Signal_ColorSelected)); -} - -void QColorDialog_ColorSelected(void* ptr, void* color) -{ - static_cast(ptr)->colorSelected(*static_cast(color)); -} - -void* QColorDialog_CurrentColor(void* ptr) -{ - return new QColor(static_cast(ptr)->currentColor()); -} - -void QColorDialog_ConnectCurrentColorChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QColorDialog::currentColorChanged), static_cast(ptr), static_cast(&MyQColorDialog::Signal_CurrentColorChanged), static_cast(t)); -} - -void QColorDialog_DisconnectCurrentColorChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QColorDialog::currentColorChanged), static_cast(ptr), static_cast(&MyQColorDialog::Signal_CurrentColorChanged)); -} - -void QColorDialog_CurrentColorChanged(void* ptr, void* color) -{ - static_cast(ptr)->currentColorChanged(*static_cast(color)); -} - -void* QColorDialog_QColorDialog_CustomColor(int index) -{ - return new QColor(QColorDialog::customColor(index)); -} - -int QColorDialog_QColorDialog_CustomCount() -{ - return QColorDialog::customCount(); -} - -void QColorDialog_Done(void* ptr, int result) -{ - static_cast(ptr)->done(result); -} - -void QColorDialog_DoneDefault(void* ptr, int result) -{ - static_cast(ptr)->QColorDialog::done(result); -} - -void* QColorDialog_QColorDialog_GetColor(void* initial, void* parent, struct QtWidgets_PackedString title, long long options) -{ - return new QColor(QColorDialog::getColor(*static_cast(initial), static_cast(parent), QString::fromUtf8(title.data, title.len), static_cast(options))); -} - -void QColorDialog_Open(void* ptr, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } -} - -long long QColorDialog_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -void* QColorDialog_SelectedColor(void* ptr) -{ - return new QColor(static_cast(ptr)->selectedColor()); -} - -void QColorDialog_SetCurrentColor(void* ptr, void* color) -{ - static_cast(ptr)->setCurrentColor(*static_cast(color)); -} - -void QColorDialog_QColorDialog_SetCustomColor(int index, void* color) -{ - QColorDialog::setCustomColor(index, *static_cast(color)); -} - -void QColorDialog_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QColorDialog_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -void QColorDialog_QColorDialog_SetStandardColor(int index, void* color) -{ - QColorDialog::setStandardColor(index, *static_cast(color)); -} - -void* QColorDialog_QColorDialog_StandardColor(int index) -{ - return new QColor(QColorDialog::standardColor(index)); -} - -char QColorDialog_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -void QColorDialog_DestroyQColorDialog(void* ptr) -{ - static_cast(ptr)->~QColorDialog(); -} - -void QColorDialog_DestroyQColorDialogDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QColormap*) -void* QColormap_NewQColormap(void* colormap) -{ - return new QColormap(*static_cast(colormap)); -} - -void* QColormap_ColorAt(void* ptr, unsigned int pixel) -{ - return new QColor(static_cast(ptr)->colorAt(pixel)); -} - -struct QtWidgets_PackedList QColormap_Colormap(void* ptr) -{ - return ({ QVector* tmpValue60e802 = new QVector(static_cast(ptr)->colormap()); QtWidgets_PackedList { tmpValue60e802, tmpValue60e802->size() }; }); -} - -int QColormap_Depth(void* ptr) -{ - return static_cast(ptr)->depth(); -} - -void* QColormap_QColormap_Instance(int screen) -{ - return new QColormap(QColormap::instance(screen)); -} - -long long QColormap_Mode(void* ptr) -{ - return static_cast(ptr)->mode(); -} - -unsigned int QColormap_Pixel(void* ptr, void* color) -{ - return static_cast(ptr)->pixel(*static_cast(color)); -} - -int QColormap_Size(void* ptr) -{ - return static_cast(ptr)->size(); -} - -void QColormap_DestroyQColormap(void* ptr) -{ - static_cast(ptr)->~QColormap(); -} - -void* QColormap___colormap_atList(void* ptr, int i) -{ - return new QColor(({QColor tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); -} - -void QColormap___colormap_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QColormap___colormap_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -class MyQColumnView: public QColumnView -{ -public: - MyQColumnView(QWidget *parent = Q_NULLPTR) : QColumnView(parent) {QColumnView_QColumnView_QRegisterMetaType();}; - QAbstractItemView * createColumn(const QModelIndex & index) { return static_cast(callbackQColumnView_CreateColumn(this, const_cast(&index))); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQColumnView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - int horizontalOffset() const { return callbackQColumnView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQColumnView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQColumnView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQColumnView_MoveCursor(this, cursorAction, modifiers)); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQColumnView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQColumnView_ScrollTo(this, const_cast(&index), hint); }; - void selectAll() { callbackQColumnView_SelectAll(this); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQColumnView_SetRootIndex(this, const_cast(&index)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQColumnView_SetSelection(this, const_cast(&rect), command); }; - void setSelectionModel(QItemSelectionModel * newSelectionModel) { callbackQAbstractItemView_SetSelectionModel(this, newSelectionModel); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_UpdatePreviewWidget(const QModelIndex & index) { callbackQColumnView_UpdatePreviewWidget(this, const_cast(&index)); }; - int verticalOffset() const { return callbackQColumnView_VerticalOffset(const_cast(static_cast(this))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQColumnView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQColumnView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - ~MyQColumnView() { callbackQColumnView_DestroyQColumnView(this); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQAbstractItemView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void updateGeometries() { callbackQAbstractItemView_UpdateGeometries(this); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QColumnView*) -Q_DECLARE_METATYPE(MyQColumnView*) - -int QColumnView_QColumnView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QColumnView_NewQColumnView(void* parent) -{ - return new MyQColumnView(static_cast(parent)); -} - -struct QtWidgets_PackedList QColumnView_ColumnWidths(void* ptr) -{ - return ({ QList* tmpValuef750bc = new QList(static_cast(ptr)->columnWidths()); QtWidgets_PackedList { tmpValuef750bc, tmpValuef750bc->size() }; }); -} - -void* QColumnView_CreateColumn(void* ptr, void* index) -{ - return static_cast(ptr)->createColumn(*static_cast(index)); -} - -void* QColumnView_CreateColumnDefault(void* ptr, void* index) -{ - return static_cast(ptr)->QColumnView::createColumn(*static_cast(index)); -} - -void QColumnView_CurrentChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); -} - -void QColumnView_CurrentChangedDefault(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->QColumnView::currentChanged(*static_cast(current), *static_cast(previous)); -} - -int QColumnView_HorizontalOffset(void* ptr) -{ - return static_cast(ptr)->horizontalOffset(); -} - -int QColumnView_HorizontalOffsetDefault(void* ptr) -{ - return static_cast(ptr)->QColumnView::horizontalOffset(); -} - -void* QColumnView_IndexAt(void* ptr, void* point) -{ - return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); -} - -void* QColumnView_IndexAtDefault(void* ptr, void* point) -{ - return new QModelIndex(static_cast(ptr)->QColumnView::indexAt(*static_cast(point))); -} - -void QColumnView_InitializeColumn(void* ptr, void* column) -{ - static_cast(ptr)->initializeColumn(static_cast(column)); -} - -char QColumnView_IsIndexHidden(void* ptr, void* index) -{ - return static_cast(ptr)->isIndexHidden(*static_cast(index)); -} - -char QColumnView_IsIndexHiddenDefault(void* ptr, void* index) -{ - return static_cast(ptr)->QColumnView::isIndexHidden(*static_cast(index)); -} - -void* QColumnView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void* QColumnView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->QColumnView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void* QColumnView_PreviewWidget(void* ptr) -{ - return static_cast(ptr)->previewWidget(); -} - -char QColumnView_ResizeGripsVisible(void* ptr) -{ - return static_cast(ptr)->resizeGripsVisible(); -} - -void QColumnView_RowsInserted(void* ptr, void* parent, int start, int end) -{ - static_cast(ptr)->rowsInserted(*static_cast(parent), start, end); -} - -void QColumnView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) -{ - static_cast(ptr)->QColumnView::rowsInserted(*static_cast(parent), start, end); -} - -void QColumnView_ScrollTo(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); -} - -void QColumnView_ScrollToDefault(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->QColumnView::scrollTo(*static_cast(index), static_cast(hint)); -} - -void QColumnView_SelectAll(void* ptr) -{ - static_cast(ptr)->selectAll(); -} - -void QColumnView_SelectAllDefault(void* ptr) -{ - static_cast(ptr)->QColumnView::selectAll(); -} - -void QColumnView_SetColumnWidths(void* ptr, void* list) -{ - static_cast(ptr)->setColumnWidths(*static_cast*>(list)); -} - -void QColumnView_SetPreviewWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setPreviewWidget(static_cast(widget)); -} - -void QColumnView_SetResizeGripsVisible(void* ptr, char visible) -{ - static_cast(ptr)->setResizeGripsVisible(visible != 0); -} - -void QColumnView_SetRootIndex(void* ptr, void* index) -{ - static_cast(ptr)->setRootIndex(*static_cast(index)); -} - -void QColumnView_SetRootIndexDefault(void* ptr, void* index) -{ - static_cast(ptr)->QColumnView::setRootIndex(*static_cast(index)); -} - -void QColumnView_SetSelection(void* ptr, void* rect, long long command) -{ - static_cast(ptr)->setSelection(*static_cast(rect), static_cast(command)); -} - -void QColumnView_SetSelectionDefault(void* ptr, void* rect, long long command) -{ - static_cast(ptr)->QColumnView::setSelection(*static_cast(rect), static_cast(command)); -} - -void QColumnView_ConnectUpdatePreviewWidget(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QColumnView::updatePreviewWidget), static_cast(ptr), static_cast(&MyQColumnView::Signal_UpdatePreviewWidget), static_cast(t)); -} - -void QColumnView_DisconnectUpdatePreviewWidget(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QColumnView::updatePreviewWidget), static_cast(ptr), static_cast(&MyQColumnView::Signal_UpdatePreviewWidget)); -} - -void QColumnView_UpdatePreviewWidget(void* ptr, void* index) -{ - static_cast(ptr)->updatePreviewWidget(*static_cast(index)); -} - -int QColumnView_VerticalOffset(void* ptr) -{ - return static_cast(ptr)->verticalOffset(); -} - -int QColumnView_VerticalOffsetDefault(void* ptr) -{ - return static_cast(ptr)->QColumnView::verticalOffset(); -} - -void* QColumnView_VisualRect(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QColumnView_VisualRectDefault(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->QColumnView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QColumnView_VisualRegionForSelection(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); -} - -void* QColumnView_VisualRegionForSelectionDefault(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->QColumnView::visualRegionForSelection(*static_cast(selection))); -} - -void QColumnView_DestroyQColumnView(void* ptr) -{ - static_cast(ptr)->~QColumnView(); -} - -void QColumnView_DestroyQColumnViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QColumnView___columnWidths_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QColumnView___columnWidths_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QColumnView___columnWidths_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QColumnView___setColumnWidths_list_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QColumnView___setColumnWidths_list_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QColumnView___setColumnWidths_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQComboBox: public QComboBox -{ -public: - MyQComboBox(QWidget *parent = Q_NULLPTR) : QComboBox(parent) {QComboBox_QComboBox_QRegisterMetaType();}; - void Signal_Activated(int index) { callbackQComboBox_Activated(this, index); }; - void Signal_Activated2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Activated2(this, textPacked); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void clear() { callbackQComboBox_Clear(this); }; - void clearEditText() { callbackQComboBox_ClearEditText(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void Signal_CurrentIndexChanged(int index) { callbackQComboBox_CurrentIndexChanged(this, index); }; - void Signal_CurrentTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_CurrentTextChanged(this, textPacked); }; - void Signal_EditTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_EditTextChanged(this, textPacked); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void hideEvent(QHideEvent * e) { callbackQWidget_HideEvent(this, e); }; - void hidePopup() { callbackQComboBox_HidePopup(this); }; - void Signal_Highlighted(int index) { callbackQComboBox_Highlighted(this, index); }; - void Signal_Highlighted2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Highlighted2(this, textPacked); }; - void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void setCurrentIndex(int index) { callbackQComboBox_SetCurrentIndex(this, index); }; - void setCurrentText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetCurrentText(this, textPacked); }; - void setEditText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetEditText(this, textPacked); }; - void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; - void showPopup() { callbackQComboBox_ShowPopup(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - ~MyQComboBox() { callbackQComboBox_DestroyQComboBox(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QComboBox*) -Q_DECLARE_METATYPE(MyQComboBox*) - -int QComboBox_QComboBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QComboBox_NewQComboBox(void* parent) -{ - return new MyQComboBox(static_cast(parent)); -} - -void QComboBox_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated), static_cast(t)); -} - -void QComboBox_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated)); -} - -void QComboBox_Activated(void* ptr, int index) -{ - static_cast(ptr)->activated(index); -} - -void QComboBox_ConnectActivated2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated2), static_cast(t)); -} - -void QComboBox_DisconnectActivated2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::activated), static_cast(ptr), static_cast(&MyQComboBox::Signal_Activated2)); -} - -void QComboBox_Activated2(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->activated(QString::fromUtf8(text.data, text.len)); -} - -void QComboBox_AddItem(void* ptr, struct QtWidgets_PackedString text, void* userData) -{ - static_cast(ptr)->addItem(QString::fromUtf8(text.data, text.len), *static_cast(userData)); -} - -void QComboBox_AddItem2(void* ptr, void* icon, struct QtWidgets_PackedString text, void* userData) -{ - static_cast(ptr)->addItem(*static_cast(icon), QString::fromUtf8(text.data, text.len), *static_cast(userData)); -} - -void QComboBox_AddItems(void* ptr, struct QtWidgets_PackedString texts) -{ - static_cast(ptr)->addItems(QString::fromUtf8(texts.data, texts.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QComboBox_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QComboBox_ClearDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::clear(); - } else { - static_cast(ptr)->QComboBox::clear(); - } -} - -void QComboBox_ClearEditText(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearEditText"); -} - -void QComboBox_ClearEditTextDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::clearEditText(); - } else { - static_cast(ptr)->QComboBox::clearEditText(); - } -} - -void* QComboBox_Completer(void* ptr) -{ - return static_cast(ptr)->completer(); -} - -int QComboBox_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QComboBox_CurrentData(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->currentData(role)); -} - -int QComboBox_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -void QComboBox_ConnectCurrentIndexChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::currentIndexChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentIndexChanged), static_cast(t)); -} - -void QComboBox_DisconnectCurrentIndexChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::currentIndexChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentIndexChanged)); -} - -void QComboBox_CurrentIndexChanged(void* ptr, int index) -{ - static_cast(ptr)->currentIndexChanged(index); -} - -struct QtWidgets_PackedString QComboBox_CurrentText(void* ptr) -{ - return ({ QByteArray t0977ce = static_cast(ptr)->currentText().toUtf8(); QtWidgets_PackedString { const_cast(t0977ce.prepend("WHITESPACE").constData()+10), t0977ce.size()-10 }; }); -} - -void QComboBox_ConnectCurrentTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::currentTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentTextChanged), static_cast(t)); -} - -void QComboBox_DisconnectCurrentTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::currentTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_CurrentTextChanged)); -} - -void QComboBox_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->currentTextChanged(QString::fromUtf8(text.data, text.len)); -} - -char QComboBox_DuplicatesEnabled(void* ptr) -{ - return static_cast(ptr)->duplicatesEnabled(); -} - -void QComboBox_ConnectEditTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::editTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_EditTextChanged), static_cast(t)); -} - -void QComboBox_DisconnectEditTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::editTextChanged), static_cast(ptr), static_cast(&MyQComboBox::Signal_EditTextChanged)); -} - -void QComboBox_EditTextChanged(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->editTextChanged(QString::fromUtf8(text.data, text.len)); -} - -int QComboBox_FindData(void* ptr, void* data, int role, long long flags) -{ - return static_cast(ptr)->findData(*static_cast(data), role, static_cast(flags)); -} - -int QComboBox_FindText(void* ptr, struct QtWidgets_PackedString text, long long flags) -{ - return static_cast(ptr)->findText(QString::fromUtf8(text.data, text.len), static_cast(flags)); -} - -char QComboBox_HasFrame(void* ptr) -{ - return static_cast(ptr)->hasFrame(); -} - -void QComboBox_HidePopup(void* ptr) -{ - static_cast(ptr)->hidePopup(); -} - -void QComboBox_HidePopupDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::hidePopup(); - } else { - static_cast(ptr)->QComboBox::hidePopup(); - } -} - -void QComboBox_ConnectHighlighted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted), static_cast(t)); -} - -void QComboBox_DisconnectHighlighted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted)); -} - -void QComboBox_Highlighted(void* ptr, int index) -{ - static_cast(ptr)->highlighted(index); -} - -void QComboBox_ConnectHighlighted2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted2), static_cast(t)); -} - -void QComboBox_DisconnectHighlighted2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QComboBox::highlighted), static_cast(ptr), static_cast(&MyQComboBox::Signal_Highlighted2)); -} - -void QComboBox_Highlighted2(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->highlighted(QString::fromUtf8(text.data, text.len)); -} - -void* QComboBox_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QComboBox_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QComboBox_InsertItem(void* ptr, int index, struct QtWidgets_PackedString text, void* userData) -{ - static_cast(ptr)->insertItem(index, QString::fromUtf8(text.data, text.len), *static_cast(userData)); -} - -void QComboBox_InsertItem2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text, void* userData) -{ - static_cast(ptr)->insertItem(index, *static_cast(icon), QString::fromUtf8(text.data, text.len), *static_cast(userData)); -} - -void QComboBox_InsertItems(void* ptr, int index, struct QtWidgets_PackedString list) -{ - static_cast(ptr)->insertItems(index, QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts)); -} - -long long QComboBox_InsertPolicy(void* ptr) -{ - return static_cast(ptr)->insertPolicy(); -} - -void QComboBox_InsertSeparator(void* ptr, int index) -{ - static_cast(ptr)->insertSeparator(index); -} - -char QComboBox_IsEditable(void* ptr) -{ - return static_cast(ptr)->isEditable(); -} - -void* QComboBox_ItemData(void* ptr, int index, int role) -{ - return new QVariant(static_cast(ptr)->itemData(index, role)); -} - -void* QComboBox_ItemDelegate(void* ptr) -{ - return static_cast(ptr)->itemDelegate(); -} - -void* QComboBox_ItemIcon(void* ptr, int index) -{ - return new QIcon(static_cast(ptr)->itemIcon(index)); -} - -struct QtWidgets_PackedString QComboBox_ItemText(void* ptr, int index) -{ - return ({ QByteArray tda5d0a = static_cast(ptr)->itemText(index).toUtf8(); QtWidgets_PackedString { const_cast(tda5d0a.prepend("WHITESPACE").constData()+10), tda5d0a.size()-10 }; }); -} - -void* QComboBox_LineEdit(void* ptr) -{ - return static_cast(ptr)->lineEdit(); -} - -int QComboBox_MaxCount(void* ptr) -{ - return static_cast(ptr)->maxCount(); -} - -int QComboBox_MaxVisibleItems(void* ptr) -{ - return static_cast(ptr)->maxVisibleItems(); -} - -int QComboBox_MinimumContentsLength(void* ptr) -{ - return static_cast(ptr)->minimumContentsLength(); -} - -void* QComboBox_Model(void* ptr) -{ - return static_cast(ptr)->model(); -} - -int QComboBox_ModelColumn(void* ptr) -{ - return static_cast(ptr)->modelColumn(); -} - -void QComboBox_RemoveItem(void* ptr, int index) -{ - static_cast(ptr)->removeItem(index); -} - -void* QComboBox_RootModelIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->rootModelIndex()); -} - -void QComboBox_SetCompleter(void* ptr, void* completer) -{ - static_cast(ptr)->setCompleter(static_cast(completer)); -} - -void QComboBox_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QComboBox_SetCurrentIndexDefault(void* ptr, int index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setCurrentIndex(index); - } else { - static_cast(ptr)->QComboBox::setCurrentIndex(index); - } -} - -void QComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QComboBox_SetCurrentTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setCurrentText(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QComboBox::setCurrentText(QString::fromUtf8(text.data, text.len)); - } -} - -void QComboBox_SetDuplicatesEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setDuplicatesEnabled(enable != 0); -} - -void QComboBox_SetEditText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setEditText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QComboBox_SetEditTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setEditText(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QComboBox::setEditText(QString::fromUtf8(text.data, text.len)); - } -} - -void QComboBox_SetEditable(void* ptr, char editable) -{ - static_cast(ptr)->setEditable(editable != 0); -} - -void QComboBox_SetFrame(void* ptr, char vbo) -{ - static_cast(ptr)->setFrame(vbo != 0); -} - -void QComboBox_SetIconSize(void* ptr, void* size) -{ - static_cast(ptr)->setIconSize(*static_cast(size)); -} - -void QComboBox_SetInsertPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setInsertPolicy(static_cast(policy)); -} - -void QComboBox_SetItemData(void* ptr, int index, void* value, int role) -{ - static_cast(ptr)->setItemData(index, *static_cast(value), role); -} - -void QComboBox_SetItemDelegate(void* ptr, void* delegate) -{ - static_cast(ptr)->setItemDelegate(static_cast(delegate)); -} - -void QComboBox_SetItemIcon(void* ptr, int index, void* icon) -{ - static_cast(ptr)->setItemIcon(index, *static_cast(icon)); -} - -void QComboBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setItemText(index, QString::fromUtf8(text.data, text.len)); -} - -void QComboBox_SetLineEdit(void* ptr, void* edit) -{ - static_cast(ptr)->setLineEdit(static_cast(edit)); -} - -void QComboBox_SetMaxCount(void* ptr, int max) -{ - static_cast(ptr)->setMaxCount(max); -} - -void QComboBox_SetMaxVisibleItems(void* ptr, int maxItems) -{ - static_cast(ptr)->setMaxVisibleItems(maxItems); -} - -void QComboBox_SetMinimumContentsLength(void* ptr, int characters) -{ - static_cast(ptr)->setMinimumContentsLength(characters); -} - -void QComboBox_SetModel(void* ptr, void* model) -{ - static_cast(ptr)->setModel(static_cast(model)); -} - -void QComboBox_SetModelColumn(void* ptr, int visibleColumn) -{ - static_cast(ptr)->setModelColumn(visibleColumn); -} - -void QComboBox_SetRootModelIndex(void* ptr, void* index) -{ - static_cast(ptr)->setRootModelIndex(*static_cast(index)); -} - -void QComboBox_SetSizeAdjustPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setSizeAdjustPolicy(static_cast(policy)); -} - -void QComboBox_SetValidator(void* ptr, void* validator) -{ - static_cast(ptr)->setValidator(static_cast(validator)); -} - -void QComboBox_SetView(void* ptr, void* itemView) -{ - static_cast(ptr)->setView(static_cast(itemView)); -} - -void QComboBox_ShowPopup(void* ptr) -{ - static_cast(ptr)->showPopup(); -} - -void QComboBox_ShowPopupDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::showPopup(); - } else { - static_cast(ptr)->QComboBox::showPopup(); - } -} - -long long QComboBox_SizeAdjustPolicy(void* ptr) -{ - return static_cast(ptr)->sizeAdjustPolicy(); -} - -void* QComboBox_Validator(void* ptr) -{ - return const_cast(static_cast(ptr)->validator()); -} - -void* QComboBox_View(void* ptr) -{ - return static_cast(ptr)->view(); -} - -void QComboBox_DestroyQComboBox(void* ptr) -{ - static_cast(ptr)->~QComboBox(); -} - -void QComboBox_DestroyQComboBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQCommandLinkButton: public QCommandLinkButton -{ -public: - MyQCommandLinkButton(QWidget *parent = Q_NULLPTR) : QCommandLinkButton(parent) {QCommandLinkButton_QCommandLinkButton_QRegisterMetaType();}; - MyQCommandLinkButton(const QString &text, QWidget *parent = Q_NULLPTR) : QCommandLinkButton(text, parent) {QCommandLinkButton_QCommandLinkButton_QRegisterMetaType();}; - MyQCommandLinkButton(const QString &text, const QString &description, QWidget *parent = Q_NULLPTR) : QCommandLinkButton(text, description, parent) {QCommandLinkButton_QCommandLinkButton_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - int heightForWidth(int width) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), width); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * vqp) { callbackQPushButton_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQCommandLinkButton() { callbackQCommandLinkButton_DestroyQCommandLinkButton(this); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void showMenu() { callbackQPushButton_ShowMenu(this); }; - void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; - void click() { callbackQAbstractButton_Click(this); }; - void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; - bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; - void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; - void Signal_Released() { callbackQAbstractButton_Released(this); }; - void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; - void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void toggle() { callbackQAbstractButton_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QCommandLinkButton*) -Q_DECLARE_METATYPE(MyQCommandLinkButton*) - -int QCommandLinkButton_QCommandLinkButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCommandLinkButton_NewQCommandLinkButton(void* parent) -{ - return new MyQCommandLinkButton(static_cast(parent)); -} - -void* QCommandLinkButton_NewQCommandLinkButton2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQCommandLinkButton(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -void* QCommandLinkButton_NewQCommandLinkButton3(struct QtWidgets_PackedString text, struct QtWidgets_PackedString description, void* parent) -{ - return new MyQCommandLinkButton(QString::fromUtf8(text.data, text.len), QString::fromUtf8(description.data, description.len), static_cast(parent)); -} - -struct QtWidgets_PackedString QCommandLinkButton_Description(void* ptr) -{ - return ({ QByteArray t0a86ba = static_cast(ptr)->description().toUtf8(); QtWidgets_PackedString { const_cast(t0a86ba.prepend("WHITESPACE").constData()+10), t0a86ba.size()-10 }; }); -} - -void QCommandLinkButton_SetDescription(void* ptr, struct QtWidgets_PackedString description) -{ - static_cast(ptr)->setDescription(QString::fromUtf8(description.data, description.len)); -} - -void QCommandLinkButton_DestroyQCommandLinkButton(void* ptr) -{ - static_cast(ptr)->~QCommandLinkButton(); -} - -void QCommandLinkButton_DestroyQCommandLinkButtonDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQCommonStyle: public QCommonStyle -{ -public: - MyQCommonStyle() : QCommonStyle() {QCommonStyle_QCommonStyle_QRegisterMetaType();}; - void drawComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QPainter * p, const QWidget * widget) const { callbackQCommonStyle_DrawComplexControl(const_cast(static_cast(this)), cc, const_cast(opt), p, const_cast(widget)); }; - void drawControl(QStyle::ControlElement element, const QStyleOption * opt, QPainter * p, const QWidget * widget) const { callbackQCommonStyle_DrawControl(const_cast(static_cast(this)), element, const_cast(opt), p, const_cast(widget)); }; - void drawPrimitive(QStyle::PrimitiveElement pe, const QStyleOption * opt, QPainter * p, const QWidget * widget) const { callbackQCommonStyle_DrawPrimitive(const_cast(static_cast(this)), pe, const_cast(opt), p, const_cast(widget)); }; - QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const { return *static_cast(callbackQCommonStyle_GeneratedIconPixmap(const_cast(static_cast(this)), iconMode, const_cast(&pixmap), const_cast(opt))); }; - QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, const QPoint & pt, const QWidget * widget) const { return static_cast(callbackQCommonStyle_HitTestComplexControl(const_cast(static_cast(this)), cc, const_cast(opt), const_cast(&pt), const_cast(widget))); }; - int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const { return callbackQCommonStyle_LayoutSpacing(const_cast(static_cast(this)), control1, control2, orientation, const_cast(option), const_cast(widget)); }; - int pixelMetric(QStyle::PixelMetric m, const QStyleOption * opt, const QWidget * widget) const { return callbackQCommonStyle_PixelMetric(const_cast(static_cast(this)), m, const_cast(opt), const_cast(widget)); }; - void polish(QPalette & pal) { callbackQStyle_Polish(this, static_cast(&pal)); }; - void polish(QApplication * app) { callbackQStyle_Polish2(this, app); }; - void polish(QWidget * widget) { callbackQStyle_Polish3(this, widget); }; - QSize sizeFromContents(QStyle::ContentsType ct, const QStyleOption * opt, const QSize & csz, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SizeFromContents(const_cast(static_cast(this)), ct, const_cast(opt), const_cast(&csz), const_cast(widget))); }; - QPixmap standardPixmap(QStyle::StandardPixmap sp, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_StandardPixmap(const_cast(static_cast(this)), sp, const_cast(option), const_cast(widget))); }; - int styleHint(QStyle::StyleHint sh, const QStyleOption * opt, const QWidget * widget, QStyleHintReturn * hret) const { return callbackQCommonStyle_StyleHint(const_cast(static_cast(this)), sh, const_cast(opt), const_cast(widget), hret); }; - QRect subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * opt, QStyle::SubControl sc, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubControlRect(const_cast(static_cast(this)), cc, const_cast(opt), sc, const_cast(widget))); }; - QRect subElementRect(QStyle::SubElement sr, const QStyleOption * opt, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubElementRect(const_cast(static_cast(this)), sr, const_cast(opt), const_cast(widget))); }; - void unpolish(QWidget * widget) { callbackQStyle_Unpolish(this, widget); }; - void unpolish(QApplication * application) { callbackQStyle_Unpolish2(this, application); }; - ~MyQCommonStyle() { callbackQCommonStyle_DestroyQCommonStyle(this); }; - void drawItemPixmap(QPainter * painter, const QRect & rectangle, int alignment, const QPixmap & pixmap) const { callbackQStyle_DrawItemPixmap(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&pixmap)); }; - void drawItemText(QPainter * painter, const QRect & rectangle, int alignment, const QPalette & palette, bool enabled, const QString & text, QPalette::ColorRole textRole) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQStyle_DrawItemText(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&palette), enabled, textPacked, textRole); }; - QRect itemPixmapRect(const QRect & rectangle, int alignment, const QPixmap & pixmap) const { return *static_cast(callbackQStyle_ItemPixmapRect(const_cast(static_cast(this)), const_cast(&rectangle), alignment, const_cast(&pixmap))); }; - QRect itemTextRect(const QFontMetrics & metrics, const QRect & rectangle, int alignment, bool enabled, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQStyle_ItemTextRect(const_cast(static_cast(this)), const_cast(&metrics), const_cast(&rectangle), alignment, enabled, textPacked)); }; - QIcon standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_StandardIcon(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; - QPalette standardPalette() const { return *static_cast(callbackQStyle_StandardPalette(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQStyle_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQStyle_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQStyle_CustomEvent(this, event); }; - void deleteLater() { callbackQStyle_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQStyle_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQStyle_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQStyle_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyle_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQStyle_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyle_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQStyle_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QCommonStyle*) -Q_DECLARE_METATYPE(MyQCommonStyle*) - -int QCommonStyle_QCommonStyle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCommonStyle_NewQCommonStyle() -{ - return new MyQCommonStyle(); -} - -void QCommonStyle_DrawComplexControl(void* ptr, long long cc, void* opt, void* p, void* widget) -{ - static_cast(ptr)->drawComplexControl(static_cast(cc), static_cast(opt), static_cast(p), static_cast(widget)); -} - -void QCommonStyle_DrawComplexControlDefault(void* ptr, long long cc, void* opt, void* p, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::drawComplexControl(static_cast(cc), static_cast(opt), static_cast(p), static_cast(widget)); - } else { - static_cast(ptr)->QCommonStyle::drawComplexControl(static_cast(cc), static_cast(opt), static_cast(p), static_cast(widget)); - } -} - -void QCommonStyle_DrawControl(void* ptr, long long element, void* opt, void* p, void* widget) -{ - static_cast(ptr)->drawControl(static_cast(element), static_cast(opt), static_cast(p), static_cast(widget)); -} - -void QCommonStyle_DrawControlDefault(void* ptr, long long element, void* opt, void* p, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::drawControl(static_cast(element), static_cast(opt), static_cast(p), static_cast(widget)); - } else { - static_cast(ptr)->QCommonStyle::drawControl(static_cast(element), static_cast(opt), static_cast(p), static_cast(widget)); - } -} - -void QCommonStyle_DrawPrimitive(void* ptr, long long pe, void* opt, void* p, void* widget) -{ - static_cast(ptr)->drawPrimitive(static_cast(pe), static_cast(opt), static_cast(p), static_cast(widget)); -} - -void QCommonStyle_DrawPrimitiveDefault(void* ptr, long long pe, void* opt, void* p, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::drawPrimitive(static_cast(pe), static_cast(opt), static_cast(p), static_cast(widget)); - } else { - static_cast(ptr)->QCommonStyle::drawPrimitive(static_cast(pe), static_cast(opt), static_cast(p), static_cast(widget)); - } -} - -void* QCommonStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* opt) -{ - return new QPixmap(static_cast(ptr)->generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(opt))); -} - -void* QCommonStyle_GeneratedIconPixmapDefault(void* ptr, long long iconMode, void* pixmap, void* opt) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPixmap(static_cast(ptr)->QProxyStyle::generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(opt))); - } else { - return new QPixmap(static_cast(ptr)->QCommonStyle::generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(opt))); - } -} - -long long QCommonStyle_HitTestComplexControl(void* ptr, long long cc, void* opt, void* pt, void* widget) -{ - return static_cast(ptr)->hitTestComplexControl(static_cast(cc), static_cast(opt), *static_cast(pt), static_cast(widget)); -} - -long long QCommonStyle_HitTestComplexControlDefault(void* ptr, long long cc, void* opt, void* pt, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProxyStyle::hitTestComplexControl(static_cast(cc), static_cast(opt), *static_cast(pt), static_cast(widget)); - } else { - return static_cast(ptr)->QCommonStyle::hitTestComplexControl(static_cast(cc), static_cast(opt), *static_cast(pt), static_cast(widget)); - } -} - -int QCommonStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget) -{ - return static_cast(ptr)->layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); -} - -int QCommonStyle_LayoutSpacingDefault(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProxyStyle::layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); - } else { - return static_cast(ptr)->QCommonStyle::layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); - } -} - -int QCommonStyle_PixelMetric(void* ptr, long long m, void* opt, void* widget) -{ - return static_cast(ptr)->pixelMetric(static_cast(m), static_cast(opt), static_cast(widget)); -} - -int QCommonStyle_PixelMetricDefault(void* ptr, long long m, void* opt, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProxyStyle::pixelMetric(static_cast(m), static_cast(opt), static_cast(widget)); - } else { - return static_cast(ptr)->QCommonStyle::pixelMetric(static_cast(m), static_cast(opt), static_cast(widget)); - } -} - -void* QCommonStyle_SizeFromContents(void* ptr, long long ct, void* opt, void* csz, void* widget) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeFromContents(static_cast(ct), static_cast(opt), *static_cast(csz), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QCommonStyle_SizeFromContentsDefault(void* ptr, long long ct, void* opt, void* csz, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QProxyStyle::sizeFromContents(static_cast(ct), static_cast(opt), *static_cast(csz), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QCommonStyle::sizeFromContents(static_cast(ct), static_cast(opt), *static_cast(csz), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QCommonStyle_StandardPixmap(void* ptr, long long sp, void* option, void* widget) -{ - return new QPixmap(static_cast(ptr)->standardPixmap(static_cast(sp), static_cast(option), static_cast(widget))); -} - -void* QCommonStyle_StandardPixmapDefault(void* ptr, long long sp, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPixmap(static_cast(ptr)->QProxyStyle::standardPixmap(static_cast(sp), static_cast(option), static_cast(widget))); - } else { - return new QPixmap(static_cast(ptr)->QCommonStyle::standardPixmap(static_cast(sp), static_cast(option), static_cast(widget))); - } -} - -int QCommonStyle_StyleHint(void* ptr, long long sh, void* opt, void* widget, void* hret) -{ - return static_cast(ptr)->styleHint(static_cast(sh), static_cast(opt), static_cast(widget), static_cast(hret)); -} - -int QCommonStyle_StyleHintDefault(void* ptr, long long sh, void* opt, void* widget, void* hret) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProxyStyle::styleHint(static_cast(sh), static_cast(opt), static_cast(widget), static_cast(hret)); - } else { - return static_cast(ptr)->QCommonStyle::styleHint(static_cast(sh), static_cast(opt), static_cast(widget), static_cast(hret)); - } -} - -void* QCommonStyle_SubControlRect(void* ptr, long long cc, void* opt, long long sc, void* widget) -{ - return ({ QRect tmpValue = static_cast(ptr)->subControlRect(static_cast(cc), static_cast(opt), static_cast(sc), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QCommonStyle_SubControlRectDefault(void* ptr, long long cc, void* opt, long long sc, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::subControlRect(static_cast(cc), static_cast(opt), static_cast(sc), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::subControlRect(static_cast(cc), static_cast(opt), static_cast(sc), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QCommonStyle_SubElementRect(void* ptr, long long sr, void* opt, void* widget) -{ - return ({ QRect tmpValue = static_cast(ptr)->subElementRect(static_cast(sr), static_cast(opt), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QCommonStyle_SubElementRectDefault(void* ptr, long long sr, void* opt, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::subElementRect(static_cast(sr), static_cast(opt), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::subElementRect(static_cast(sr), static_cast(opt), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void QCommonStyle_DestroyQCommonStyle(void* ptr) -{ - static_cast(ptr)->~QCommonStyle(); -} - -void QCommonStyle_DestroyQCommonStyleDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QCommonStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget) -{ - return new QIcon(static_cast(ptr)->standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); -} - -void* QCommonStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QIcon(static_cast(ptr)->QProxyStyle::standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); - } else { - return new QIcon(static_cast(ptr)->QCommonStyle::standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); - } -} - -class MyQCompleter: public QCompleter -{ -public: - MyQCompleter(QObject *parent = Q_NULLPTR) : QCompleter(parent) {QCompleter_QCompleter_QRegisterMetaType();}; - MyQCompleter(QAbstractItemModel *model, QObject *parent = Q_NULLPTR) : QCompleter(model, parent) {QCompleter_QCompleter_QRegisterMetaType();}; - MyQCompleter(const QStringList &list, QObject *parent = Q_NULLPTR) : QCompleter(list, parent) {QCompleter_QCompleter_QRegisterMetaType();}; - void Signal_Activated(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQCompleter_Activated(this, textPacked); }; - void Signal_Activated2(const QModelIndex & index) { callbackQCompleter_Activated2(this, const_cast(&index)); }; - void complete(const QRect & rect) { callbackQCompleter_Complete(this, const_cast(&rect)); }; - bool event(QEvent * ev) { return callbackQCompleter_Event(this, ev) != 0; }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQCompleter_EventFilter(this, o, e) != 0; }; - void Signal_Highlighted(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQCompleter_Highlighted(this, textPacked); }; - void Signal_Highlighted2(const QModelIndex & index) { callbackQCompleter_Highlighted2(this, const_cast(&index)); }; - QString pathFromIndex(const QModelIndex & index) const { return ({ QtWidgets_PackedString tempVal = callbackQCompleter_PathFromIndex(const_cast(static_cast(this)), const_cast(&index)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - void setCompletionPrefix(const QString & prefix) { QByteArray tb4ebfe = prefix.toUtf8(); QtWidgets_PackedString prefixPacked = { const_cast(tb4ebfe.prepend("WHITESPACE").constData()+10), tb4ebfe.size()-10 };callbackQCompleter_SetCompletionPrefix(this, prefixPacked); }; - void setWrapAround(bool wrap) { callbackQCompleter_SetWrapAround(this, wrap); }; - QStringList splitPath(const QString & path) const { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };return ({ QtWidgets_PackedString tempVal = callbackQCompleter_SplitPath(const_cast(static_cast(this)), pathPacked); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - ~MyQCompleter() { callbackQCompleter_DestroyQCompleter(this); }; - void childEvent(QChildEvent * event) { callbackQCompleter_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQCompleter_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQCompleter_CustomEvent(this, event); }; - void deleteLater() { callbackQCompleter_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQCompleter_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQCompleter_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQCompleter_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQCompleter_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQCompleter_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QCompleter*) -Q_DECLARE_METATYPE(MyQCompleter*) - -int QCompleter_QCompleter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QCompleter_NewQCompleter(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(parent)); - } else { - return new MyQCompleter(static_cast(parent)); - } -} - -void* QCompleter_NewQCompleter2(void* model, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } else { - return new MyQCompleter(static_cast(model), static_cast(parent)); - } -} - -void* QCompleter_NewQCompleter3(struct QtWidgets_PackedString list, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } else { - return new MyQCompleter(QString::fromUtf8(list.data, list.len).split("¡¦!", QString::SkipEmptyParts), static_cast(parent)); - } -} - -void QCompleter_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated), static_cast(t)); -} - -void QCompleter_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated)); -} - -void QCompleter_Activated(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->activated(QString::fromUtf8(text.data, text.len)); -} - -void QCompleter_ConnectActivated2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated2), static_cast(t)); -} - -void QCompleter_DisconnectActivated2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::activated), static_cast(ptr), static_cast(&MyQCompleter::Signal_Activated2)); -} - -void QCompleter_Activated2(void* ptr, void* index) -{ - static_cast(ptr)->activated(*static_cast(index)); -} - -long long QCompleter_CaseSensitivity(void* ptr) -{ - return static_cast(ptr)->caseSensitivity(); -} - -void QCompleter_Complete(void* ptr, void* rect) -{ - QMetaObject::invokeMethod(static_cast(ptr), "complete", Q_ARG(const QRect, *static_cast(rect))); -} - -void QCompleter_CompleteDefault(void* ptr, void* rect) -{ - static_cast(ptr)->QCompleter::complete(*static_cast(rect)); -} - -int QCompleter_CompletionColumn(void* ptr) -{ - return static_cast(ptr)->completionColumn(); -} - -int QCompleter_CompletionCount(void* ptr) -{ - return static_cast(ptr)->completionCount(); -} - -long long QCompleter_CompletionMode(void* ptr) -{ - return static_cast(ptr)->completionMode(); -} - -void* QCompleter_CompletionModel(void* ptr) -{ - return static_cast(ptr)->completionModel(); -} - -struct QtWidgets_PackedString QCompleter_CompletionPrefix(void* ptr) -{ - return ({ QByteArray t26112f = static_cast(ptr)->completionPrefix().toUtf8(); QtWidgets_PackedString { const_cast(t26112f.prepend("WHITESPACE").constData()+10), t26112f.size()-10 }; }); -} - -int QCompleter_CompletionRole(void* ptr) -{ - return static_cast(ptr)->completionRole(); -} - -struct QtWidgets_PackedString QCompleter_CurrentCompletion(void* ptr) -{ - return ({ QByteArray t7ce42a = static_cast(ptr)->currentCompletion().toUtf8(); QtWidgets_PackedString { const_cast(t7ce42a.prepend("WHITESPACE").constData()+10), t7ce42a.size()-10 }; }); -} - -void* QCompleter_CurrentIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->currentIndex()); -} - -int QCompleter_CurrentRow(void* ptr) -{ - return static_cast(ptr)->currentRow(); -} - -char QCompleter_EventDefault(void* ptr, void* ev) -{ - return static_cast(ptr)->QCompleter::event(static_cast(ev)); -} - -char QCompleter_EventFilterDefault(void* ptr, void* o, void* e) -{ - if (dynamic_cast(static_cast(o))) { - return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); - } else if (dynamic_cast(static_cast(o))) { - return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); - } else if (dynamic_cast(static_cast(o))) { - return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); - } else if (dynamic_cast(static_cast(o))) { - return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); - } else { - return static_cast(ptr)->QCompleter::eventFilter(static_cast(o), static_cast(e)); - } -} - -long long QCompleter_FilterMode(void* ptr) -{ - return static_cast(ptr)->filterMode(); -} - -void QCompleter_ConnectHighlighted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted), static_cast(t)); -} - -void QCompleter_DisconnectHighlighted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted)); -} - -void QCompleter_Highlighted(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->highlighted(QString::fromUtf8(text.data, text.len)); -} - -void QCompleter_ConnectHighlighted2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted2), static_cast(t)); -} - -void QCompleter_DisconnectHighlighted2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QCompleter::highlighted), static_cast(ptr), static_cast(&MyQCompleter::Signal_Highlighted2)); -} - -void QCompleter_Highlighted2(void* ptr, void* index) -{ - static_cast(ptr)->highlighted(*static_cast(index)); -} - -int QCompleter_MaxVisibleItems(void* ptr) -{ - return static_cast(ptr)->maxVisibleItems(); -} - -void* QCompleter_Model(void* ptr) -{ - return static_cast(ptr)->model(); -} - -long long QCompleter_ModelSorting(void* ptr) -{ - return static_cast(ptr)->modelSorting(); -} - -struct QtWidgets_PackedString QCompleter_PathFromIndex(void* ptr, void* index) -{ - return ({ QByteArray t37a887 = static_cast(ptr)->pathFromIndex(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t37a887.prepend("WHITESPACE").constData()+10), t37a887.size()-10 }; }); -} - -struct QtWidgets_PackedString QCompleter_PathFromIndexDefault(void* ptr, void* index) -{ - return ({ QByteArray td0fb01 = static_cast(ptr)->QCompleter::pathFromIndex(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(td0fb01.prepend("WHITESPACE").constData()+10), td0fb01.size()-10 }; }); -} - -void* QCompleter_Popup(void* ptr) -{ - return static_cast(ptr)->popup(); -} - -void QCompleter_SetCaseSensitivity(void* ptr, long long caseSensitivity) -{ - static_cast(ptr)->setCaseSensitivity(static_cast(caseSensitivity)); -} - -void QCompleter_SetCompletionColumn(void* ptr, int column) -{ - static_cast(ptr)->setCompletionColumn(column); -} - -void QCompleter_SetCompletionMode(void* ptr, long long mode) -{ - static_cast(ptr)->setCompletionMode(static_cast(mode)); -} - -void QCompleter_SetCompletionPrefix(void* ptr, struct QtWidgets_PackedString prefix) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCompletionPrefix", Q_ARG(const QString, QString::fromUtf8(prefix.data, prefix.len))); -} - -void QCompleter_SetCompletionPrefixDefault(void* ptr, struct QtWidgets_PackedString prefix) -{ - static_cast(ptr)->QCompleter::setCompletionPrefix(QString::fromUtf8(prefix.data, prefix.len)); -} - -void QCompleter_SetCompletionRole(void* ptr, int role) -{ - static_cast(ptr)->setCompletionRole(role); -} - -char QCompleter_SetCurrentRow(void* ptr, int row) -{ - return static_cast(ptr)->setCurrentRow(row); -} - -void QCompleter_SetFilterMode(void* ptr, long long filterMode) -{ - static_cast(ptr)->setFilterMode(static_cast(filterMode)); -} - -void QCompleter_SetMaxVisibleItems(void* ptr, int maxItems) -{ - static_cast(ptr)->setMaxVisibleItems(maxItems); -} - -void QCompleter_SetModel(void* ptr, void* model) -{ - static_cast(ptr)->setModel(static_cast(model)); -} - -void QCompleter_SetModelSorting(void* ptr, long long sorting) -{ - static_cast(ptr)->setModelSorting(static_cast(sorting)); -} - -void QCompleter_SetPopup(void* ptr, void* popup) -{ - static_cast(ptr)->setPopup(static_cast(popup)); -} - -void QCompleter_SetWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setWidget(static_cast(widget)); -} - -void QCompleter_SetWrapAround(void* ptr, char wrap) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setWrapAround", Q_ARG(bool, wrap != 0)); -} - -void QCompleter_SetWrapAroundDefault(void* ptr, char wrap) -{ - static_cast(ptr)->QCompleter::setWrapAround(wrap != 0); -} - -struct QtWidgets_PackedString QCompleter_SplitPath(void* ptr, struct QtWidgets_PackedString path) -{ - return ({ QByteArray t40101c = static_cast(ptr)->splitPath(QString::fromUtf8(path.data, path.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t40101c.prepend("WHITESPACE").constData()+10), t40101c.size()-10 }; }); -} - -struct QtWidgets_PackedString QCompleter_SplitPathDefault(void* ptr, struct QtWidgets_PackedString path) -{ - return ({ QByteArray tdf319d = static_cast(ptr)->QCompleter::splitPath(QString::fromUtf8(path.data, path.len)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tdf319d.prepend("WHITESPACE").constData()+10), tdf319d.size()-10 }; }); -} - -void* QCompleter_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -char QCompleter_WrapAround(void* ptr) -{ - return static_cast(ptr)->wrapAround(); -} - -void QCompleter_DestroyQCompleter(void* ptr) -{ - static_cast(ptr)->~QCompleter(); -} - -void QCompleter_DestroyQCompleterDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QCompleter___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QCompleter___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QCompleter___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QCompleter___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QCompleter___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QCompleter___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QCompleter___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QCompleter___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QCompleter___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QCompleter___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QCompleter___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QCompleter___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QCompleter___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QCompleter___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QCompleter___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QCompleter_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QCompleter::childEvent(static_cast(event)); -} - -void QCompleter_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QCompleter::connectNotify(*static_cast(sign)); -} - -void QCompleter_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QCompleter::customEvent(static_cast(event)); -} - -void QCompleter_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QCompleter::deleteLater(); -} - -void QCompleter_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QCompleter::disconnectNotify(*static_cast(sign)); -} - -void* QCompleter_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QCompleter::metaObject()); -} - -void QCompleter_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QCompleter::timerEvent(static_cast(event)); -} - -class MyQDataWidgetMapper: public QDataWidgetMapper -{ -public: - MyQDataWidgetMapper(QObject *parent = Q_NULLPTR) : QDataWidgetMapper(parent) {QDataWidgetMapper_QDataWidgetMapper_QRegisterMetaType();}; - void Signal_CurrentIndexChanged(int index) { callbackQDataWidgetMapper_CurrentIndexChanged(this, index); }; - void revert() { callbackQDataWidgetMapper_Revert(this); }; - void setCurrentIndex(int index) { callbackQDataWidgetMapper_SetCurrentIndex(this, index); }; - void setCurrentModelIndex(const QModelIndex & index) { callbackQDataWidgetMapper_SetCurrentModelIndex(this, const_cast(&index)); }; - bool submit() { return callbackQDataWidgetMapper_Submit(this) != 0; }; - void toFirst() { callbackQDataWidgetMapper_ToFirst(this); }; - void toLast() { callbackQDataWidgetMapper_ToLast(this); }; - void toNext() { callbackQDataWidgetMapper_ToNext(this); }; - void toPrevious() { callbackQDataWidgetMapper_ToPrevious(this); }; - ~MyQDataWidgetMapper() { callbackQDataWidgetMapper_DestroyQDataWidgetMapper(this); }; - void childEvent(QChildEvent * event) { callbackQDataWidgetMapper_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQDataWidgetMapper_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQDataWidgetMapper_CustomEvent(this, event); }; - void deleteLater() { callbackQDataWidgetMapper_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQDataWidgetMapper_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQDataWidgetMapper_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQDataWidgetMapper_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQDataWidgetMapper_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQDataWidgetMapper_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDataWidgetMapper_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQDataWidgetMapper_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDataWidgetMapper*) -Q_DECLARE_METATYPE(MyQDataWidgetMapper*) - -int QDataWidgetMapper_QDataWidgetMapper_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDataWidgetMapper_NewQDataWidgetMapper(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDataWidgetMapper(static_cast(parent)); - } else { - return new MyQDataWidgetMapper(static_cast(parent)); - } -} - -void QDataWidgetMapper_AddMapping(void* ptr, void* widget, int section) -{ - static_cast(ptr)->addMapping(static_cast(widget), section); -} - -void QDataWidgetMapper_AddMapping2(void* ptr, void* widget, int section, void* propertyName) -{ - static_cast(ptr)->addMapping(static_cast(widget), section, *static_cast(propertyName)); -} - -void QDataWidgetMapper_ClearMapping(void* ptr) -{ - static_cast(ptr)->clearMapping(); -} - -int QDataWidgetMapper_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -void QDataWidgetMapper_ConnectCurrentIndexChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDataWidgetMapper::currentIndexChanged), static_cast(ptr), static_cast(&MyQDataWidgetMapper::Signal_CurrentIndexChanged), static_cast(t)); -} - -void QDataWidgetMapper_DisconnectCurrentIndexChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDataWidgetMapper::currentIndexChanged), static_cast(ptr), static_cast(&MyQDataWidgetMapper::Signal_CurrentIndexChanged)); -} - -void QDataWidgetMapper_CurrentIndexChanged(void* ptr, int index) -{ - static_cast(ptr)->currentIndexChanged(index); -} - -void* QDataWidgetMapper_ItemDelegate(void* ptr) -{ - return static_cast(ptr)->itemDelegate(); -} - -void* QDataWidgetMapper_MappedPropertyName(void* ptr, void* widget) -{ - return new QByteArray(static_cast(ptr)->mappedPropertyName(static_cast(widget))); -} - -int QDataWidgetMapper_MappedSection(void* ptr, void* widget) -{ - return static_cast(ptr)->mappedSection(static_cast(widget)); -} - -void* QDataWidgetMapper_MappedWidgetAt(void* ptr, int section) -{ - return static_cast(ptr)->mappedWidgetAt(section); -} - -void* QDataWidgetMapper_Model(void* ptr) -{ - return static_cast(ptr)->model(); -} - -long long QDataWidgetMapper_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QDataWidgetMapper_RemoveMapping(void* ptr, void* widget) -{ - static_cast(ptr)->removeMapping(static_cast(widget)); -} - -void QDataWidgetMapper_Revert(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "revert"); -} - -void QDataWidgetMapper_RevertDefault(void* ptr) -{ - static_cast(ptr)->QDataWidgetMapper::revert(); -} - -void* QDataWidgetMapper_RootIndex(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->rootIndex()); -} - -void QDataWidgetMapper_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QDataWidgetMapper_SetCurrentIndexDefault(void* ptr, int index) -{ - static_cast(ptr)->QDataWidgetMapper::setCurrentIndex(index); -} - -void QDataWidgetMapper_SetCurrentModelIndex(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentModelIndex", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QDataWidgetMapper_SetCurrentModelIndexDefault(void* ptr, void* index) -{ - static_cast(ptr)->QDataWidgetMapper::setCurrentModelIndex(*static_cast(index)); -} - -void QDataWidgetMapper_SetItemDelegate(void* ptr, void* delegate) -{ - static_cast(ptr)->setItemDelegate(static_cast(delegate)); -} - -void QDataWidgetMapper_SetModel(void* ptr, void* model) -{ - static_cast(ptr)->setModel(static_cast(model)); -} - -void QDataWidgetMapper_SetOrientation(void* ptr, long long aOrientation) -{ - static_cast(ptr)->setOrientation(static_cast(aOrientation)); -} - -void QDataWidgetMapper_SetRootIndex(void* ptr, void* index) -{ - static_cast(ptr)->setRootIndex(*static_cast(index)); -} - -void QDataWidgetMapper_SetSubmitPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setSubmitPolicy(static_cast(policy)); -} - -char QDataWidgetMapper_Submit(void* ptr) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "submit", Q_RETURN_ARG(bool, returnArg)); - return returnArg; -} - -char QDataWidgetMapper_SubmitDefault(void* ptr) -{ - return static_cast(ptr)->QDataWidgetMapper::submit(); -} - -long long QDataWidgetMapper_SubmitPolicy(void* ptr) -{ - return static_cast(ptr)->submitPolicy(); -} - -void QDataWidgetMapper_ToFirst(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toFirst"); -} - -void QDataWidgetMapper_ToFirstDefault(void* ptr) -{ - static_cast(ptr)->QDataWidgetMapper::toFirst(); -} - -void QDataWidgetMapper_ToLast(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toLast"); -} - -void QDataWidgetMapper_ToLastDefault(void* ptr) -{ - static_cast(ptr)->QDataWidgetMapper::toLast(); -} - -void QDataWidgetMapper_ToNext(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toNext"); -} - -void QDataWidgetMapper_ToNextDefault(void* ptr) -{ - static_cast(ptr)->QDataWidgetMapper::toNext(); -} - -void QDataWidgetMapper_ToPrevious(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "toPrevious"); -} - -void QDataWidgetMapper_ToPreviousDefault(void* ptr) -{ - static_cast(ptr)->QDataWidgetMapper::toPrevious(); -} - -void QDataWidgetMapper_DestroyQDataWidgetMapper(void* ptr) -{ - static_cast(ptr)->~QDataWidgetMapper(); -} - -void QDataWidgetMapper_DestroyQDataWidgetMapperDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QDataWidgetMapper___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDataWidgetMapper___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDataWidgetMapper___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDataWidgetMapper___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDataWidgetMapper___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDataWidgetMapper___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDataWidgetMapper___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDataWidgetMapper___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDataWidgetMapper___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDataWidgetMapper___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDataWidgetMapper___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDataWidgetMapper___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDataWidgetMapper___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDataWidgetMapper___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDataWidgetMapper___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QDataWidgetMapper_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDataWidgetMapper::childEvent(static_cast(event)); -} - -void QDataWidgetMapper_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDataWidgetMapper::connectNotify(*static_cast(sign)); -} - -void QDataWidgetMapper_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDataWidgetMapper::customEvent(static_cast(event)); -} - -void QDataWidgetMapper_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QDataWidgetMapper::deleteLater(); -} - -void QDataWidgetMapper_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDataWidgetMapper::disconnectNotify(*static_cast(sign)); -} - -char QDataWidgetMapper_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QDataWidgetMapper::event(static_cast(e)); -} - -char QDataWidgetMapper_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDataWidgetMapper::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QDataWidgetMapper_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QDataWidgetMapper::metaObject()); -} - -void QDataWidgetMapper_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDataWidgetMapper::timerEvent(static_cast(event)); -} - -class MyQDateEdit: public QDateEdit -{ -public: - MyQDateEdit(QWidget *parent = Q_NULLPTR) : QDateEdit(parent) {QDateEdit_QDateEdit_QRegisterMetaType();}; - MyQDateEdit(const QDate &date, QWidget *parent = Q_NULLPTR) : QDateEdit(date, parent) {QDateEdit_QDateEdit_QRegisterMetaType();}; - ~MyQDateEdit() { callbackQDateEdit_DestroyQDateEdit(this); }; - void clear() { callbackQDateTimeEdit_Clear(this); }; - void Signal_DateChanged(const QDate & date) { callbackQDateTimeEdit_DateChanged(this, const_cast(&date)); }; - void Signal_DateTimeChanged(const QDateTime & datetime) { callbackQDateTimeEdit_DateTimeChanged(this, const_cast(&datetime)); }; - QDateTime dateTimeFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQDateTimeEdit_DateTimeFromText(const_cast(static_cast(this)), textPacked)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setDate(const QDate & date) { callbackQDateTimeEdit_SetDate(this, const_cast(&date)); }; - void setDateTime(const QDateTime & dateTime) { callbackQDateTimeEdit_SetDateTime(this, const_cast(&dateTime)); }; - void setTime(const QTime & ti) { callbackQDateTimeEdit_SetTime(this, const_cast(&ti)); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; - QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; - QString textFromDateTime(const QDateTime & dateTime) const { return ({ QtWidgets_PackedString tempVal = callbackQDateTimeEdit_TextFromDateTime(const_cast(static_cast(this)), const_cast(&dateTime)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - void Signal_TimeChanged(const QTime & ti) { callbackQDateTimeEdit_TimeChanged(this, const_cast(&ti)); }; - QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; - void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QDateEdit*) -Q_DECLARE_METATYPE(MyQDateEdit*) - -int QDateEdit_QDateEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDateEdit_NewQDateEdit(void* parent) -{ - return new MyQDateEdit(static_cast(parent)); -} - -void* QDateEdit_NewQDateEdit2(void* date, void* parent) -{ - return new MyQDateEdit(*static_cast(date), static_cast(parent)); -} - -void QDateEdit_DestroyQDateEdit(void* ptr) -{ - static_cast(ptr)->~QDateEdit(); -} - -void QDateEdit_DestroyQDateEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDateTimeEdit: public QDateTimeEdit -{ -public: - MyQDateTimeEdit(QWidget *parent = Q_NULLPTR) : QDateTimeEdit(parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; - MyQDateTimeEdit(const QDateTime &datetime, QWidget *parent = Q_NULLPTR) : QDateTimeEdit(datetime, parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; - MyQDateTimeEdit(const QDate &date, QWidget *parent = Q_NULLPTR) : QDateTimeEdit(date, parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; - MyQDateTimeEdit(const QTime &ti, QWidget *parent = Q_NULLPTR) : QDateTimeEdit(ti, parent) {QDateTimeEdit_QDateTimeEdit_QRegisterMetaType();}; - void clear() { callbackQDateTimeEdit_Clear(this); }; - void Signal_DateChanged(const QDate & date) { callbackQDateTimeEdit_DateChanged(this, const_cast(&date)); }; - void Signal_DateTimeChanged(const QDateTime & datetime) { callbackQDateTimeEdit_DateTimeChanged(this, const_cast(&datetime)); }; - QDateTime dateTimeFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQDateTimeEdit_DateTimeFromText(const_cast(static_cast(this)), textPacked)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setDate(const QDate & date) { callbackQDateTimeEdit_SetDate(this, const_cast(&date)); }; - void setDateTime(const QDateTime & dateTime) { callbackQDateTimeEdit_SetDateTime(this, const_cast(&dateTime)); }; - void setTime(const QTime & ti) { callbackQDateTimeEdit_SetTime(this, const_cast(&ti)); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; - QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; - QString textFromDateTime(const QDateTime & dateTime) const { return ({ QtWidgets_PackedString tempVal = callbackQDateTimeEdit_TextFromDateTime(const_cast(static_cast(this)), const_cast(&dateTime)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - void Signal_TimeChanged(const QTime & ti) { callbackQDateTimeEdit_TimeChanged(this, const_cast(&ti)); }; - QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - ~MyQDateTimeEdit() { callbackQDateTimeEdit_DestroyQDateTimeEdit(this); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; - void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QDateTimeEdit*) -Q_DECLARE_METATYPE(MyQDateTimeEdit*) - -int QDateTimeEdit_QDateTimeEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDateTimeEdit_NewQDateTimeEdit(void* parent) -{ - return new MyQDateTimeEdit(static_cast(parent)); -} - -void* QDateTimeEdit_NewQDateTimeEdit2(void* datetime, void* parent) -{ - return new MyQDateTimeEdit(*static_cast(datetime), static_cast(parent)); -} - -void* QDateTimeEdit_NewQDateTimeEdit3(void* date, void* parent) -{ - return new MyQDateTimeEdit(*static_cast(date), static_cast(parent)); -} - -void* QDateTimeEdit_NewQDateTimeEdit4(void* ti, void* parent) -{ - return new MyQDateTimeEdit(*static_cast(ti), static_cast(parent)); -} - -char QDateTimeEdit_CalendarPopup(void* ptr) -{ - return static_cast(ptr)->calendarPopup(); -} - -void* QDateTimeEdit_CalendarWidget(void* ptr) -{ - return static_cast(ptr)->calendarWidget(); -} - -void QDateTimeEdit_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void QDateTimeEdit_ClearDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::clear(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::clear(); - } else { - static_cast(ptr)->QDateTimeEdit::clear(); - } -} - -void QDateTimeEdit_ClearMaximumDate(void* ptr) -{ - static_cast(ptr)->clearMaximumDate(); -} - -void QDateTimeEdit_ClearMaximumDateTime(void* ptr) -{ - static_cast(ptr)->clearMaximumDateTime(); -} - -void QDateTimeEdit_ClearMaximumTime(void* ptr) -{ - static_cast(ptr)->clearMaximumTime(); -} - -void QDateTimeEdit_ClearMinimumDate(void* ptr) -{ - static_cast(ptr)->clearMinimumDate(); -} - -void QDateTimeEdit_ClearMinimumDateTime(void* ptr) -{ - static_cast(ptr)->clearMinimumDateTime(); -} - -void QDateTimeEdit_ClearMinimumTime(void* ptr) -{ - static_cast(ptr)->clearMinimumTime(); -} - -long long QDateTimeEdit_CurrentSection(void* ptr) -{ - return static_cast(ptr)->currentSection(); -} - -int QDateTimeEdit_CurrentSectionIndex(void* ptr) -{ - return static_cast(ptr)->currentSectionIndex(); -} - -void* QDateTimeEdit_Date(void* ptr) -{ - return new QDate(static_cast(ptr)->date()); -} - -void QDateTimeEdit_ConnectDateChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDateTimeEdit::dateChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateChanged), static_cast(t)); -} - -void QDateTimeEdit_DisconnectDateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDateTimeEdit::dateChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateChanged)); -} - -void QDateTimeEdit_DateChanged(void* ptr, void* date) -{ - static_cast(ptr)->dateChanged(*static_cast(date)); -} - -void* QDateTimeEdit_DateTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->dateTime()); -} - -void QDateTimeEdit_ConnectDateTimeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDateTimeEdit::dateTimeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateTimeChanged), static_cast(t)); -} - -void QDateTimeEdit_DisconnectDateTimeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDateTimeEdit::dateTimeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_DateTimeChanged)); -} - -void QDateTimeEdit_DateTimeChanged(void* ptr, void* datetime) -{ - static_cast(ptr)->dateTimeChanged(*static_cast(datetime)); -} - -void* QDateTimeEdit_DateTimeFromText(void* ptr, struct QtWidgets_PackedString text) -{ - return new QDateTime(static_cast(ptr)->dateTimeFromText(QString::fromUtf8(text.data, text.len))); -} - -void* QDateTimeEdit_DateTimeFromTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QDateTime(static_cast(ptr)->QDateEdit::dateTimeFromText(QString::fromUtf8(text.data, text.len))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QDateTime(static_cast(ptr)->QTimeEdit::dateTimeFromText(QString::fromUtf8(text.data, text.len))); - } else { - return new QDateTime(static_cast(ptr)->QDateTimeEdit::dateTimeFromText(QString::fromUtf8(text.data, text.len))); - } -} - -struct QtWidgets_PackedString QDateTimeEdit_DisplayFormat(void* ptr) -{ - return ({ QByteArray t18a499 = static_cast(ptr)->displayFormat().toUtf8(); QtWidgets_PackedString { const_cast(t18a499.prepend("WHITESPACE").constData()+10), t18a499.size()-10 }; }); -} - -long long QDateTimeEdit_DisplayedSections(void* ptr) -{ - return static_cast(ptr)->displayedSections(); -} - -void* QDateTimeEdit_MaximumDate(void* ptr) -{ - return new QDate(static_cast(ptr)->maximumDate()); -} - -void* QDateTimeEdit_MaximumDateTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->maximumDateTime()); -} - -void* QDateTimeEdit_MaximumTime(void* ptr) -{ - return new QTime(static_cast(ptr)->maximumTime()); -} - -void* QDateTimeEdit_MinimumDate(void* ptr) -{ - return new QDate(static_cast(ptr)->minimumDate()); -} - -void* QDateTimeEdit_MinimumDateTime(void* ptr) -{ - return new QDateTime(static_cast(ptr)->minimumDateTime()); -} - -void* QDateTimeEdit_MinimumTime(void* ptr) -{ - return new QTime(static_cast(ptr)->minimumTime()); -} - -long long QDateTimeEdit_SectionAt(void* ptr, int index) -{ - return static_cast(ptr)->sectionAt(index); -} - -int QDateTimeEdit_SectionCount(void* ptr) -{ - return static_cast(ptr)->sectionCount(); -} - -struct QtWidgets_PackedString QDateTimeEdit_SectionText(void* ptr, long long section) -{ - return ({ QByteArray tdf4510 = static_cast(ptr)->sectionText(static_cast(section)).toUtf8(); QtWidgets_PackedString { const_cast(tdf4510.prepend("WHITESPACE").constData()+10), tdf4510.size()-10 }; }); -} - -void QDateTimeEdit_SetCalendarPopup(void* ptr, char enable) -{ - static_cast(ptr)->setCalendarPopup(enable != 0); -} - -void QDateTimeEdit_SetCalendarWidget(void* ptr, void* calendarWidget) -{ - static_cast(ptr)->setCalendarWidget(static_cast(calendarWidget)); -} - -void QDateTimeEdit_SetCurrentSection(void* ptr, long long section) -{ - static_cast(ptr)->setCurrentSection(static_cast(section)); -} - -void QDateTimeEdit_SetCurrentSectionIndex(void* ptr, int index) -{ - static_cast(ptr)->setCurrentSectionIndex(index); -} - -void QDateTimeEdit_SetDate(void* ptr, void* date) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDate", Q_ARG(const QDate, *static_cast(date))); -} - -void QDateTimeEdit_SetDateDefault(void* ptr, void* date) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setDate(*static_cast(date)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setDate(*static_cast(date)); - } else { - static_cast(ptr)->QDateTimeEdit::setDate(*static_cast(date)); - } -} - -void QDateTimeEdit_SetDateRange(void* ptr, void* min, void* max) -{ - static_cast(ptr)->setDateRange(*static_cast(min), *static_cast(max)); -} - -void QDateTimeEdit_SetDateTime(void* ptr, void* dateTime) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDateTime", Q_ARG(const QDateTime, *static_cast(dateTime))); -} - -void QDateTimeEdit_SetDateTimeDefault(void* ptr, void* dateTime) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setDateTime(*static_cast(dateTime)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setDateTime(*static_cast(dateTime)); - } else { - static_cast(ptr)->QDateTimeEdit::setDateTime(*static_cast(dateTime)); - } -} - -void QDateTimeEdit_SetDateTimeRange(void* ptr, void* min, void* max) -{ - static_cast(ptr)->setDateTimeRange(*static_cast(min), *static_cast(max)); -} - -void QDateTimeEdit_SetDisplayFormat(void* ptr, struct QtWidgets_PackedString format) -{ - static_cast(ptr)->setDisplayFormat(QString::fromUtf8(format.data, format.len)); -} - -void QDateTimeEdit_SetMaximumDate(void* ptr, void* max) -{ - static_cast(ptr)->setMaximumDate(*static_cast(max)); -} - -void QDateTimeEdit_SetMaximumDateTime(void* ptr, void* dt) -{ - static_cast(ptr)->setMaximumDateTime(*static_cast(dt)); -} - -void QDateTimeEdit_SetMaximumTime(void* ptr, void* max) -{ - static_cast(ptr)->setMaximumTime(*static_cast(max)); -} - -void QDateTimeEdit_SetMinimumDate(void* ptr, void* min) -{ - static_cast(ptr)->setMinimumDate(*static_cast(min)); -} - -void QDateTimeEdit_SetMinimumDateTime(void* ptr, void* dt) -{ - static_cast(ptr)->setMinimumDateTime(*static_cast(dt)); -} - -void QDateTimeEdit_SetMinimumTime(void* ptr, void* min) -{ - static_cast(ptr)->setMinimumTime(*static_cast(min)); -} - -void QDateTimeEdit_SetSelectedSection(void* ptr, long long section) -{ - static_cast(ptr)->setSelectedSection(static_cast(section)); -} - -void QDateTimeEdit_SetTime(void* ptr, void* ti) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setTime", Q_ARG(const QTime, *static_cast(ti))); -} - -void QDateTimeEdit_SetTimeDefault(void* ptr, void* ti) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setTime(*static_cast(ti)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setTime(*static_cast(ti)); - } else { - static_cast(ptr)->QDateTimeEdit::setTime(*static_cast(ti)); - } -} - -void QDateTimeEdit_SetTimeRange(void* ptr, void* min, void* max) -{ - static_cast(ptr)->setTimeRange(*static_cast(min), *static_cast(max)); -} - -void QDateTimeEdit_SetTimeSpec(void* ptr, long long spec) -{ - static_cast(ptr)->setTimeSpec(static_cast(spec)); -} - -struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTime(void* ptr, void* dateTime) -{ - return ({ QByteArray t00949f = static_cast(ptr)->textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t00949f.prepend("WHITESPACE").constData()+10), t00949f.size()-10 }; }); -} - -struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTimeDefault(void* ptr, void* dateTime) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray t15f412 = static_cast(ptr)->QDateEdit::textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t15f412.prepend("WHITESPACE").constData()+10), t15f412.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray t15f412 = static_cast(ptr)->QTimeEdit::textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t15f412.prepend("WHITESPACE").constData()+10), t15f412.size()-10 }; }); - } else { - return ({ QByteArray t15f412 = static_cast(ptr)->QDateTimeEdit::textFromDateTime(*static_cast(dateTime)).toUtf8(); QtWidgets_PackedString { const_cast(t15f412.prepend("WHITESPACE").constData()+10), t15f412.size()-10 }; }); - } -} - -void* QDateTimeEdit_Time(void* ptr) -{ - return new QTime(static_cast(ptr)->time()); -} - -void QDateTimeEdit_ConnectTimeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDateTimeEdit::timeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_TimeChanged), static_cast(t)); -} - -void QDateTimeEdit_DisconnectTimeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDateTimeEdit::timeChanged), static_cast(ptr), static_cast(&MyQDateTimeEdit::Signal_TimeChanged)); -} - -void QDateTimeEdit_TimeChanged(void* ptr, void* ti) -{ - static_cast(ptr)->timeChanged(*static_cast(ti)); -} - -long long QDateTimeEdit_TimeSpec(void* ptr) -{ - return static_cast(ptr)->timeSpec(); -} - -void QDateTimeEdit_DestroyQDateTimeEdit(void* ptr) -{ - static_cast(ptr)->~QDateTimeEdit(); -} - -void QDateTimeEdit_DestroyQDateTimeEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDesktopWidget: public QDesktopWidget -{ -public: - MyQDesktopWidget() : QDesktopWidget() {QDesktopWidget_QDesktopWidget_QRegisterMetaType();}; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_PrimaryScreenChanged() { callbackQDesktopWidget_PrimaryScreenChanged(this); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void Signal_Resized(int screen) { callbackQDesktopWidget_Resized(this, screen); }; - void Signal_ScreenCountChanged(int newCount) { callbackQDesktopWidget_ScreenCountChanged(this, newCount); }; - void Signal_WorkAreaResized(int screen) { callbackQDesktopWidget_WorkAreaResized(this, screen); }; - ~MyQDesktopWidget() { callbackQDesktopWidget_DestroyQDesktopWidget(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDesktopWidget*) -Q_DECLARE_METATYPE(MyQDesktopWidget*) - -int QDesktopWidget_QDesktopWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDesktopWidget_NewQDesktopWidget() -{ - return new MyQDesktopWidget(); -} - -void* QDesktopWidget_AvailableGeometry(void* ptr, int screen) -{ - return ({ QRect tmpValue = static_cast(ptr)->availableGeometry(screen); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QDesktopWidget_AvailableGeometry2(void* ptr, void* widget) -{ - return ({ QRect tmpValue = static_cast(ptr)->availableGeometry(static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QDesktopWidget_IsVirtualDesktop(void* ptr) -{ - return static_cast(ptr)->isVirtualDesktop(); -} - -int QDesktopWidget_NumScreens(void* ptr) -{ - return static_cast(ptr)->numScreens(); -} - -int QDesktopWidget_PrimaryScreen(void* ptr) -{ - return static_cast(ptr)->primaryScreen(); -} - -void QDesktopWidget_ConnectPrimaryScreenChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::primaryScreenChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_PrimaryScreenChanged), static_cast(t)); -} - -void QDesktopWidget_DisconnectPrimaryScreenChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::primaryScreenChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_PrimaryScreenChanged)); -} - -void QDesktopWidget_PrimaryScreenChanged(void* ptr) -{ - static_cast(ptr)->primaryScreenChanged(); -} - -void QDesktopWidget_ConnectResized(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::resized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_Resized), static_cast(t)); -} - -void QDesktopWidget_DisconnectResized(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::resized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_Resized)); -} - -void QDesktopWidget_Resized(void* ptr, int screen) -{ - static_cast(ptr)->resized(screen); -} - -void* QDesktopWidget_Screen(void* ptr, int screen) -{ - return static_cast(ptr)->screen(screen); -} - -int QDesktopWidget_ScreenCount(void* ptr) -{ - return static_cast(ptr)->screenCount(); -} - -void QDesktopWidget_ConnectScreenCountChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::screenCountChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_ScreenCountChanged), static_cast(t)); -} - -void QDesktopWidget_DisconnectScreenCountChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::screenCountChanged), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_ScreenCountChanged)); -} - -void QDesktopWidget_ScreenCountChanged(void* ptr, int newCount) -{ - static_cast(ptr)->screenCountChanged(newCount); -} - -void* QDesktopWidget_ScreenGeometry(void* ptr, int screen) -{ - return ({ QRect tmpValue = static_cast(ptr)->screenGeometry(screen); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QDesktopWidget_ScreenGeometry2(void* ptr, void* widget) -{ - return ({ QRect tmpValue = static_cast(ptr)->screenGeometry(static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QDesktopWidget_ScreenNumber(void* ptr, void* widget) -{ - return static_cast(ptr)->screenNumber(static_cast(widget)); -} - -int QDesktopWidget_ScreenNumber2(void* ptr, void* point) -{ - return static_cast(ptr)->screenNumber(*static_cast(point)); -} - -void QDesktopWidget_ConnectWorkAreaResized(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDesktopWidget::workAreaResized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_WorkAreaResized), static_cast(t)); -} - -void QDesktopWidget_DisconnectWorkAreaResized(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDesktopWidget::workAreaResized), static_cast(ptr), static_cast(&MyQDesktopWidget::Signal_WorkAreaResized)); -} - -void QDesktopWidget_WorkAreaResized(void* ptr, int screen) -{ - static_cast(ptr)->workAreaResized(screen); -} - -void QDesktopWidget_DestroyQDesktopWidget(void* ptr) -{ - static_cast(ptr)->~QDesktopWidget(); -} - -void QDesktopWidget_DestroyQDesktopWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDial: public QDial -{ -public: - MyQDial(QWidget *parent = Q_NULLPTR) : QDial(parent) {QDial_QDial_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * pe) { callbackQWidget_PaintEvent(this, pe); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void setNotchesVisible(bool visible) { callbackQDial_SetNotchesVisible(this, visible); }; - void setWrapping(bool on) { callbackQDial_SetWrapping(this, on); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; - ~MyQDial() { callbackQDial_DestroyQDial(this); }; - void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; - void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; - void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; - void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; - void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; - void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; - void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; - void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QDial*) -Q_DECLARE_METATYPE(MyQDial*) - -int QDial_QDial_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDial_NewQDial(void* parent) -{ - return new MyQDial(static_cast(parent)); -} - -void QDial_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -int QDial_NotchSize(void* ptr) -{ - return static_cast(ptr)->notchSize(); -} - -double QDial_NotchTarget(void* ptr) -{ - return static_cast(ptr)->notchTarget(); -} - -char QDial_NotchesVisible(void* ptr) -{ - return static_cast(ptr)->notchesVisible(); -} - -void QDial_SetNotchTarget(void* ptr, double target) -{ - static_cast(ptr)->setNotchTarget(target); -} - -void QDial_SetNotchesVisible(void* ptr, char visible) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setNotchesVisible", Q_ARG(bool, visible != 0)); -} - -void QDial_SetNotchesVisibleDefault(void* ptr, char visible) -{ - static_cast(ptr)->QDial::setNotchesVisible(visible != 0); -} - -void QDial_SetWrapping(void* ptr, char on) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setWrapping", Q_ARG(bool, on != 0)); -} - -void QDial_SetWrappingDefault(void* ptr, char on) -{ - static_cast(ptr)->QDial::setWrapping(on != 0); -} - -char QDial_Wrapping(void* ptr) -{ - return static_cast(ptr)->wrapping(); -} - -void QDial_DestroyQDial(void* ptr) -{ - static_cast(ptr)->~QDial(); -} - -void QDial_DestroyQDialDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDialog: public QDialog -{ -public: - MyQDialog(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QDialog(parent, ff) {QDialog_QDialog_QRegisterMetaType();}; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void done(int r) { callbackQDialog_Done(this, r); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void open() { callbackQDialog_Open(this); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQDialog() { callbackQDialog_DestroyQDialog(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDialog*) -Q_DECLARE_METATYPE(MyQDialog*) - -int QDialog_QDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDialog_NewQDialog(void* parent, long long ff) -{ - return new MyQDialog(static_cast(parent), static_cast(ff)); -} - -void QDialog_Accept(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "accept"); -} - -void QDialog_AcceptDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::accept(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::accept(); - } else { - static_cast(ptr)->QDialog::accept(); - } -} - -void QDialog_ConnectAccepted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialog::accepted), static_cast(ptr), static_cast(&MyQDialog::Signal_Accepted), static_cast(t)); -} - -void QDialog_DisconnectAccepted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialog::accepted), static_cast(ptr), static_cast(&MyQDialog::Signal_Accepted)); -} - -void QDialog_Accepted(void* ptr) -{ - static_cast(ptr)->accepted(); -} - -void QDialog_Done(void* ptr, int r) -{ - QMetaObject::invokeMethod(static_cast(ptr), "done", Q_ARG(int, r)); -} - -void QDialog_DoneDefault(void* ptr, int r) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::done(r); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::done(r); - } else { - static_cast(ptr)->QDialog::done(r); - } -} - -int QDialog_Exec(void* ptr) -{ - int returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "exec", Q_RETURN_ARG(int, returnArg)); - return returnArg; -} - -int QDialog_ExecDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::exec(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::exec(); - } else { - return static_cast(ptr)->QDialog::exec(); - } -} - -void QDialog_ConnectFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialog::finished), static_cast(ptr), static_cast(&MyQDialog::Signal_Finished), static_cast(t)); -} - -void QDialog_DisconnectFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialog::finished), static_cast(ptr), static_cast(&MyQDialog::Signal_Finished)); -} - -void QDialog_Finished(void* ptr, int result) -{ - static_cast(ptr)->finished(result); -} - -char QDialog_IsSizeGripEnabled(void* ptr) -{ - return static_cast(ptr)->isSizeGripEnabled(); -} - -void QDialog_Open(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "open"); -} - -void QDialog_OpenDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::open(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::open(); - } else { - static_cast(ptr)->QDialog::open(); - } -} - -void QDialog_Reject(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reject"); -} - -void QDialog_RejectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::reject(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::reject(); - } else { - static_cast(ptr)->QDialog::reject(); - } -} - -void QDialog_ConnectRejected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialog::rejected), static_cast(ptr), static_cast(&MyQDialog::Signal_Rejected), static_cast(t)); -} - -void QDialog_DisconnectRejected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialog::rejected), static_cast(ptr), static_cast(&MyQDialog::Signal_Rejected)); -} - -void QDialog_Rejected(void* ptr) -{ - static_cast(ptr)->rejected(); -} - -int QDialog_Result(void* ptr) -{ - return static_cast(ptr)->result(); -} - -void QDialog_SetModal(void* ptr, char modal) -{ - static_cast(ptr)->setModal(modal != 0); -} - -void QDialog_SetResult(void* ptr, int i) -{ - static_cast(ptr)->setResult(i); -} - -void QDialog_SetSizeGripEnabled(void* ptr, char vbo) -{ - static_cast(ptr)->setSizeGripEnabled(vbo != 0); -} - -void QDialog_SetVisible(void* ptr, char visible) -{ - static_cast(ptr)->setVisible(visible != 0); -} - -void QDialog_SetVisibleDefault(void* ptr, char visible) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setVisible(visible != 0); - } else { - static_cast(ptr)->QDialog::setVisible(visible != 0); - } -} - -void QDialog_DestroyQDialog(void* ptr) -{ - static_cast(ptr)->~QDialog(); -} - -void QDialog_DestroyQDialogDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDialogButtonBox: public QDialogButtonBox -{ -public: - MyQDialogButtonBox(QWidget *parent = Q_NULLPTR) : QDialogButtonBox(parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; - MyQDialogButtonBox(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QDialogButtonBox(orientation, parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; - MyQDialogButtonBox(QDialogButtonBox::StandardButtons buttons, QWidget *parent = Q_NULLPTR) : QDialogButtonBox(buttons, parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; - MyQDialogButtonBox(QDialogButtonBox::StandardButtons buttons, Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QDialogButtonBox(buttons, orientation, parent) {QDialogButtonBox_QDialogButtonBox_QRegisterMetaType();}; - void Signal_Accepted() { callbackQDialogButtonBox_Accepted(this); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void Signal_Clicked(QAbstractButton * button) { callbackQDialogButtonBox_Clicked(this, button); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void Signal_HelpRequested() { callbackQDialogButtonBox_HelpRequested(this); }; - void Signal_Rejected() { callbackQDialogButtonBox_Rejected(this); }; - ~MyQDialogButtonBox() { callbackQDialogButtonBox_DestroyQDialogButtonBox(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDialogButtonBox*) -Q_DECLARE_METATYPE(MyQDialogButtonBox*) - -int QDialogButtonBox_QDialogButtonBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QDialogButtonBox_AndroidLayout_Type() -{ - return QDialogButtonBox::AndroidLayout; -} - -void* QDialogButtonBox_NewQDialogButtonBox(void* parent) -{ - return new MyQDialogButtonBox(static_cast(parent)); -} - -void* QDialogButtonBox_NewQDialogButtonBox2(long long orientation, void* parent) -{ - return new MyQDialogButtonBox(static_cast(orientation), static_cast(parent)); -} - -void* QDialogButtonBox_NewQDialogButtonBox3(long long buttons, void* parent) -{ - return new MyQDialogButtonBox(static_cast(buttons), static_cast(parent)); -} - -void* QDialogButtonBox_NewQDialogButtonBox4(long long buttons, long long orientation, void* parent) -{ - return new MyQDialogButtonBox(static_cast(buttons), static_cast(orientation), static_cast(parent)); -} - -void QDialogButtonBox_ConnectAccepted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::accepted), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Accepted), static_cast(t)); -} - -void QDialogButtonBox_DisconnectAccepted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::accepted), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Accepted)); -} - -void QDialogButtonBox_Accepted(void* ptr) -{ - static_cast(ptr)->accepted(); -} - -void QDialogButtonBox_AddButton(void* ptr, void* button, long long role) -{ - static_cast(ptr)->addButton(static_cast(button), static_cast(role)); -} - -void* QDialogButtonBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role) -{ - return static_cast(ptr)->addButton(QString::fromUtf8(text.data, text.len), static_cast(role)); -} - -void* QDialogButtonBox_AddButton3(void* ptr, long long button) -{ - return static_cast(ptr)->addButton(static_cast(button)); -} - -void* QDialogButtonBox_Button(void* ptr, long long which) -{ - return static_cast(ptr)->button(static_cast(which)); -} - -long long QDialogButtonBox_ButtonRole(void* ptr, void* button) -{ - return static_cast(ptr)->buttonRole(static_cast(button)); -} - -struct QtWidgets_PackedList QDialogButtonBox_Buttons(void* ptr) -{ - return ({ QList* tmpValuea9cc79 = new QList(static_cast(ptr)->buttons()); QtWidgets_PackedList { tmpValuea9cc79, tmpValuea9cc79->size() }; }); -} - -char QDialogButtonBox_CenterButtons(void* ptr) -{ - return static_cast(ptr)->centerButtons(); -} - -void QDialogButtonBox_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void QDialogButtonBox_ConnectClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::clicked), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Clicked), static_cast(t)); -} - -void QDialogButtonBox_DisconnectClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::clicked), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Clicked)); -} - -void QDialogButtonBox_Clicked(void* ptr, void* button) -{ - static_cast(ptr)->clicked(static_cast(button)); -} - -void QDialogButtonBox_ConnectHelpRequested(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::helpRequested), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_HelpRequested), static_cast(t)); -} - -void QDialogButtonBox_DisconnectHelpRequested(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::helpRequested), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_HelpRequested)); -} - -void QDialogButtonBox_HelpRequested(void* ptr) -{ - static_cast(ptr)->helpRequested(); -} - -long long QDialogButtonBox_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QDialogButtonBox_ConnectRejected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDialogButtonBox::rejected), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Rejected), static_cast(t)); -} - -void QDialogButtonBox_DisconnectRejected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDialogButtonBox::rejected), static_cast(ptr), static_cast(&MyQDialogButtonBox::Signal_Rejected)); -} - -void QDialogButtonBox_Rejected(void* ptr) -{ - static_cast(ptr)->rejected(); -} - -void QDialogButtonBox_RemoveButton(void* ptr, void* button) -{ - static_cast(ptr)->removeButton(static_cast(button)); -} - -void QDialogButtonBox_SetCenterButtons(void* ptr, char center) -{ - static_cast(ptr)->setCenterButtons(center != 0); -} - -void QDialogButtonBox_SetOrientation(void* ptr, long long orientation) -{ - static_cast(ptr)->setOrientation(static_cast(orientation)); -} - -void QDialogButtonBox_SetStandardButtons(void* ptr, long long buttons) -{ - static_cast(ptr)->setStandardButtons(static_cast(buttons)); -} - -long long QDialogButtonBox_StandardButton(void* ptr, void* button) -{ - return static_cast(ptr)->standardButton(static_cast(button)); -} - -long long QDialogButtonBox_StandardButtons(void* ptr) -{ - return static_cast(ptr)->standardButtons(); -} - -void QDialogButtonBox_DestroyQDialogButtonBox(void* ptr) -{ - static_cast(ptr)->~QDialogButtonBox(); -} - -void QDialogButtonBox_DestroyQDialogButtonBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QDialogButtonBox___buttons_atList(void* ptr, int i) -{ - return ({QAbstractButton * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDialogButtonBox___buttons_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QDialogButtonBox___buttons_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQDirModel: public QDirModel -{ -public: - MyQDirModel(const QStringList &nameFilters, QDir::Filters filters, QDir::SortFlags sort, QObject *parent = Q_NULLPTR) : QDirModel(nameFilters, filters, sort, parent) {QDirModel_QDirModel_QRegisterMetaType();}; - MyQDirModel(QObject *parent = Q_NULLPTR) : QDirModel(parent) {QDirModel_QDirModel_QRegisterMetaType();}; - int columnCount(const QModelIndex & parent) const { return callbackQDirModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQDirModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQDirModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQDirModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQDirModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQDirModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQDirModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQDirModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtWidgets_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQDirModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QModelIndex parent(const QModelIndex & child) const { return *static_cast(callbackQDirModel_Parent(const_cast(static_cast(this)), const_cast(&child))); }; - void refresh(const QModelIndex & parent) { callbackQDirModel_Refresh(this, const_cast(&parent)); }; - int rowCount(const QModelIndex & parent) const { return callbackQDirModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setData(const QModelIndex & index, const QVariant & value, int role) { return callbackQDirModel_SetData(this, const_cast(&index), const_cast(&value), role) != 0; }; - void sort(int column, Qt::SortOrder order) { callbackQDirModel_Sort(this, column, order); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQDirModel_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQDirModel() { callbackQDirModel_DestroyQDirModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQDirModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQDirModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool canFetchMore(const QModelIndex & parent) const { return callbackQDirModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQDirModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQDirModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQDirModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void fetchMore(const QModelIndex & parent) { callbackQDirModel_FetchMore(this, const_cast(&parent)); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQDirModel_HeaderDataChanged(this, orientation, first, last); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQDirModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQDirModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQDirModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQDirModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQDirModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQDirModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void Signal_ModelAboutToBeReset() { callbackQDirModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQDirModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQDirModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQDirModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQDirModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQDirModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQDirModel_ResetInternalData(this); }; - void revert() { callbackQDirModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQDirModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQDirModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQDirModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQDirModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQDirModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQDirModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQDirModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQDirModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & index) const { return *static_cast(callbackQDirModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&index))); }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQDirModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQDirModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQDirModel_SupportedDragActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQDirModel_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQDirModel_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQDirModel_CustomEvent(this, event); }; - void deleteLater() { callbackQDirModel_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQDirModel_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQDirModel_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQDirModel_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQDirModel_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQDirModel_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQDirModel_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQDirModel_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDirModel*) -Q_DECLARE_METATYPE(MyQDirModel*) - -int QDirModel_QDirModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QDirModel_FilePathRole_Type() -{ - return QDirModel::FilePathRole; -} - -void* QDirModel_NewQDirModel(struct QtWidgets_PackedString nameFilters, long long filters, long long sort, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } else { - return new MyQDirModel(QString::fromUtf8(nameFilters.data, nameFilters.len).split("¡¦!", QString::SkipEmptyParts), static_cast(filters), static_cast(sort), static_cast(parent)); - } -} - -void* QDirModel_NewQDirModel2(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQDirModel(static_cast(parent)); - } else { - return new MyQDirModel(static_cast(parent)); - } -} - -int QDirModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QDirModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QDirModel::columnCount(*static_cast(parent)); -} - -void* QDirModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QDirModel_DataDefault(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->QDirModel::data(*static_cast(index), role)); -} - -char QDirModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->QDirModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -void* QDirModel_FileIcon(void* ptr, void* index) -{ - return new QIcon(static_cast(ptr)->fileIcon(*static_cast(index))); -} - -void* QDirModel_FileInfo(void* ptr, void* index) -{ - return new QFileInfo(static_cast(ptr)->fileInfo(*static_cast(index))); -} - -struct QtWidgets_PackedString QDirModel_FileName(void* ptr, void* index) -{ - return ({ QByteArray tefae33 = static_cast(ptr)->fileName(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(tefae33.prepend("WHITESPACE").constData()+10), tefae33.size()-10 }; }); -} - -struct QtWidgets_PackedString QDirModel_FilePath(void* ptr, void* index) -{ - return ({ QByteArray t327f53 = static_cast(ptr)->filePath(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t327f53.prepend("WHITESPACE").constData()+10), t327f53.size()-10 }; }); -} - -long long QDirModel_Filter(void* ptr) -{ - return static_cast(ptr)->filter(); -} - -long long QDirModel_FlagsDefault(void* ptr, void* index) -{ - return static_cast(ptr)->QDirModel::flags(*static_cast(index)); -} - -char QDirModel_HasChildrenDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QDirModel::hasChildren(*static_cast(parent)); -} - -void* QDirModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) -{ - return new QVariant(static_cast(ptr)->QDirModel::headerData(section, static_cast(orientation), role)); -} - -void* QDirModel_IconProvider(void* ptr) -{ - return static_cast(ptr)->iconProvider(); -} - -void* QDirModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QDirModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QDirModel::index(row, column, *static_cast(parent))); -} - -void* QDirModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column) -{ - return new QModelIndex(static_cast(ptr)->index(QString::fromUtf8(path.data, path.len), column)); -} - -char QDirModel_IsDir(void* ptr, void* index) -{ - return static_cast(ptr)->isDir(*static_cast(index)); -} - -char QDirModel_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -char QDirModel_LazyChildCount(void* ptr) -{ - return static_cast(ptr)->lazyChildCount(); -} - -void* QDirModel_MimeDataDefault(void* ptr, void* indexes) -{ - return static_cast(ptr)->QDirModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -struct QtWidgets_PackedString QDirModel_MimeTypesDefault(void* ptr) -{ - return ({ QByteArray td08e24 = static_cast(ptr)->QDirModel::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(td08e24.prepend("WHITESPACE").constData()+10), td08e24.size()-10 }; }); -} - -void* QDirModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name) -{ - return new QModelIndex(static_cast(ptr)->mkdir(*static_cast(parent), QString::fromUtf8(name.data, name.len))); -} - -struct QtWidgets_PackedString QDirModel_NameFilters(void* ptr) -{ - return ({ QByteArray taf268e = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(taf268e.prepend("WHITESPACE").constData()+10), taf268e.size()-10 }; }); -} - -void* QDirModel_Parent(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(child))); -} - -void* QDirModel_ParentDefault(void* ptr, void* child) -{ - return new QModelIndex(static_cast(ptr)->QDirModel::parent(*static_cast(child))); -} - -void QDirModel_Refresh(void* ptr, void* parent) -{ - QMetaObject::invokeMethod(static_cast(ptr), "refresh", Q_ARG(const QModelIndex, *static_cast(parent))); -} - -void QDirModel_RefreshDefault(void* ptr, void* parent) -{ - static_cast(ptr)->QDirModel::refresh(*static_cast(parent)); -} - -char QDirModel_Remove(void* ptr, void* index) -{ - return static_cast(ptr)->remove(*static_cast(index)); -} - -char QDirModel_ResolveSymlinks(void* ptr) -{ - return static_cast(ptr)->resolveSymlinks(); -} - -char QDirModel_Rmdir(void* ptr, void* index) -{ - return static_cast(ptr)->rmdir(*static_cast(index)); -} - -int QDirModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QDirModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QDirModel::rowCount(*static_cast(parent)); -} - -char QDirModel_SetDataDefault(void* ptr, void* index, void* value, int role) -{ - return static_cast(ptr)->QDirModel::setData(*static_cast(index), *static_cast(value), role); -} - -void QDirModel_SetFilter(void* ptr, long long filters) -{ - static_cast(ptr)->setFilter(static_cast(filters)); -} - -void QDirModel_SetIconProvider(void* ptr, void* provider) -{ - static_cast(ptr)->setIconProvider(static_cast(provider)); -} - -void QDirModel_SetLazyChildCount(void* ptr, char enable) -{ - static_cast(ptr)->setLazyChildCount(enable != 0); -} - -void QDirModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters) -{ - static_cast(ptr)->setNameFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QDirModel_SetReadOnly(void* ptr, char enable) -{ - static_cast(ptr)->setReadOnly(enable != 0); -} - -void QDirModel_SetResolveSymlinks(void* ptr, char enable) -{ - static_cast(ptr)->setResolveSymlinks(enable != 0); -} - -void QDirModel_SetSorting(void* ptr, long long sort) -{ - static_cast(ptr)->setSorting(static_cast(sort)); -} - -void QDirModel_SortDefault(void* ptr, int column, long long order) -{ - static_cast(ptr)->QDirModel::sort(column, static_cast(order)); -} - -long long QDirModel_Sorting(void* ptr) -{ - return static_cast(ptr)->sorting(); -} - -long long QDirModel_SupportedDropActionsDefault(void* ptr) -{ - return static_cast(ptr)->QDirModel::supportedDropActions(); -} - -void QDirModel_DestroyQDirModel(void* ptr) -{ - static_cast(ptr)->~QDirModel(); -} - -void QDirModel_DestroyQDirModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QDirModel___mimeData_indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___mimeData_indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___mimeData_indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___changePersistentIndexList_from_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___changePersistentIndexList_from_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___changePersistentIndexList_from_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___changePersistentIndexList_to_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___changePersistentIndexList_to_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___changePersistentIndexList_to_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QDirModel___dataChanged_roles_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QDirModel___dataChanged_roles_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QDirModel___dataChanged_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QDirModel___itemData_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QDirModel___itemData_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QDirModel___itemData_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QDirModel___itemData_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QDirModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___layoutAboutToBeChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___layoutChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___layoutChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___layoutChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___match_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___match_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___match_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___persistentIndexList_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___persistentIndexList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___persistentIndexList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QDirModel___roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QDirModel___roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtWidgets_PackedList QDirModel___roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -void* QDirModel___setItemData_roles_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QDirModel___setItemData_roles_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QDirModel___setItemData_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QDirModel___setItemData_roles_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -int QDirModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QDirModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QDirModel_____itemData_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel_____itemData_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QDirModel_____itemData_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QDirModel_____roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel_____roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QDirModel_____roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QDirModel_____setItemData_roles_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel_____setItemData_roles_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QDirModel_____setItemData_roles_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QDirModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QDirModel_____setRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDirModel___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QDirModel___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QDirModel___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDirModel___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDirModel___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QDirModel___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QDirModel___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QDirModel_BuddyDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QDirModel::buddy(*static_cast(index))); -} - -char QDirModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->QDirModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -char QDirModel_CanFetchMoreDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QDirModel::canFetchMore(*static_cast(parent)); -} - -void QDirModel_FetchMoreDefault(void* ptr, void* parent) -{ - static_cast(ptr)->QDirModel::fetchMore(*static_cast(parent)); -} - -char QDirModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->QDirModel::insertColumns(column, count, *static_cast(parent)); -} - -char QDirModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->QDirModel::insertRows(row, count, *static_cast(parent)); -} - -struct QtWidgets_PackedList QDirModel_ItemDataDefault(void* ptr, void* index) -{ - return ({ QMap* tmpValue0139f1 = new QMap(static_cast(ptr)->QDirModel::itemData(*static_cast(index))); QtWidgets_PackedList { tmpValue0139f1, tmpValue0139f1->size() }; }); -} - -struct QtWidgets_PackedList QDirModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) -{ - return ({ QList* tmpValue725331 = new QList(static_cast(ptr)->QDirModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtWidgets_PackedList { tmpValue725331, tmpValue725331->size() }; }); -} - -char QDirModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->QDirModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); -} - -char QDirModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->QDirModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); -} - -char QDirModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->QDirModel::removeColumns(column, count, *static_cast(parent)); -} - -char QDirModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->QDirModel::removeRows(row, count, *static_cast(parent)); -} - -void QDirModel_ResetInternalDataDefault(void* ptr) -{ - static_cast(ptr)->QDirModel::resetInternalData(); -} - -void QDirModel_RevertDefault(void* ptr) -{ - static_cast(ptr)->QDirModel::revert(); -} - -struct QtWidgets_PackedList QDirModel_RoleNamesDefault(void* ptr) -{ - return ({ QHash* tmpValue4528f2 = new QHash(static_cast(ptr)->QDirModel::roleNames()); QtWidgets_PackedList { tmpValue4528f2, tmpValue4528f2->size() }; }); -} - -char QDirModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) -{ - return static_cast(ptr)->QDirModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); -} - -char QDirModel_SetItemDataDefault(void* ptr, void* index, void* roles) -{ - return static_cast(ptr)->QDirModel::setItemData(*static_cast(index), *static_cast*>(roles)); -} - -void* QDirModel_SiblingDefault(void* ptr, int row, int column, void* index) -{ - return new QModelIndex(static_cast(ptr)->QDirModel::sibling(row, column, *static_cast(index))); -} - -void* QDirModel_SpanDefault(void* ptr, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QDirModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -char QDirModel_SubmitDefault(void* ptr) -{ - return static_cast(ptr)->QDirModel::submit(); -} - -long long QDirModel_SupportedDragActionsDefault(void* ptr) -{ - return static_cast(ptr)->QDirModel::supportedDragActions(); -} - -void QDirModel_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDirModel::childEvent(static_cast(event)); -} - -void QDirModel_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDirModel::connectNotify(*static_cast(sign)); -} - -void QDirModel_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDirModel::customEvent(static_cast(event)); -} - -void QDirModel_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QDirModel::deleteLater(); -} - -void QDirModel_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QDirModel::disconnectNotify(*static_cast(sign)); -} - -char QDirModel_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QDirModel::event(static_cast(e)); -} - -char QDirModel_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDirModel::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QDirModel_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QDirModel::metaObject()); -} - -void QDirModel_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QDirModel::timerEvent(static_cast(event)); -} - -class MyQDockWidget: public QDockWidget -{ -public: - MyQDockWidget(const QString &title, QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QDockWidget(title, parent, flags) {QDockWidget_QDockWidget_QRegisterMetaType();}; - MyQDockWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QDockWidget(parent, flags) {QDockWidget_QDockWidget_QRegisterMetaType();}; - void Signal_AllowedAreasChanged(Qt::DockWidgetAreas allowedAreas) { callbackQDockWidget_AllowedAreasChanged(this, allowedAreas); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_DockLocationChanged(Qt::DockWidgetArea area) { callbackQDockWidget_DockLocationChanged(this, area); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void Signal_FeaturesChanged(QDockWidget::DockWidgetFeatures features) { callbackQDockWidget_FeaturesChanged(this, features); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void Signal_TopLevelChanged(bool topLevel) { callbackQDockWidget_TopLevelChanged(this, topLevel); }; - void Signal_VisibilityChanged(bool visible) { callbackQDockWidget_VisibilityChanged(this, visible); }; - ~MyQDockWidget() { callbackQDockWidget_DestroyQDockWidget(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QDockWidget*) -Q_DECLARE_METATYPE(MyQDockWidget*) - -int QDockWidget_QDockWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDockWidget_NewQDockWidget(struct QtWidgets_PackedString title, void* parent, long long flags) -{ - return new MyQDockWidget(QString::fromUtf8(title.data, title.len), static_cast(parent), static_cast(flags)); -} - -void* QDockWidget_NewQDockWidget2(void* parent, long long flags) -{ - return new MyQDockWidget(static_cast(parent), static_cast(flags)); -} - -long long QDockWidget_AllowedAreas(void* ptr) -{ - return static_cast(ptr)->allowedAreas(); -} - -void QDockWidget_ConnectAllowedAreasChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QDockWidget::allowedAreasChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_AllowedAreasChanged), static_cast(t)); -} - -void QDockWidget_DisconnectAllowedAreasChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::allowedAreasChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_AllowedAreasChanged)); -} - -void QDockWidget_AllowedAreasChanged(void* ptr, long long allowedAreas) -{ - static_cast(ptr)->allowedAreasChanged(static_cast(allowedAreas)); -} - -void QDockWidget_ConnectDockLocationChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QDockWidget::dockLocationChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_DockLocationChanged), static_cast(t)); -} - -void QDockWidget_DisconnectDockLocationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::dockLocationChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_DockLocationChanged)); -} - -void QDockWidget_DockLocationChanged(void* ptr, long long area) -{ - static_cast(ptr)->dockLocationChanged(static_cast(area)); -} - -long long QDockWidget_Features(void* ptr) -{ - return static_cast(ptr)->features(); -} - -void QDockWidget_ConnectFeaturesChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDockWidget::featuresChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_FeaturesChanged), static_cast(t)); -} - -void QDockWidget_DisconnectFeaturesChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::featuresChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_FeaturesChanged)); -} - -void QDockWidget_FeaturesChanged(void* ptr, long long features) -{ - static_cast(ptr)->featuresChanged(static_cast(features)); -} - -void QDockWidget_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -char QDockWidget_IsAreaAllowed(void* ptr, long long area) -{ - return static_cast(ptr)->isAreaAllowed(static_cast(area)); -} - -char QDockWidget_IsFloating(void* ptr) -{ - return static_cast(ptr)->isFloating(); -} - -void QDockWidget_SetAllowedAreas(void* ptr, long long areas) -{ - static_cast(ptr)->setAllowedAreas(static_cast(areas)); -} - -void QDockWidget_SetFeatures(void* ptr, long long features) -{ - static_cast(ptr)->setFeatures(static_cast(features)); -} - -void QDockWidget_SetFloating(void* ptr, char floating) -{ - static_cast(ptr)->setFloating(floating != 0); -} - -void QDockWidget_SetTitleBarWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setTitleBarWidget(static_cast(widget)); -} - -void QDockWidget_SetWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setWidget(static_cast(widget)); -} - -void* QDockWidget_TitleBarWidget(void* ptr) -{ - return static_cast(ptr)->titleBarWidget(); -} - -void* QDockWidget_ToggleViewAction(void* ptr) -{ - return static_cast(ptr)->toggleViewAction(); -} - -void QDockWidget_ConnectTopLevelChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDockWidget::topLevelChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_TopLevelChanged), static_cast(t)); -} - -void QDockWidget_DisconnectTopLevelChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::topLevelChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_TopLevelChanged)); -} - -void QDockWidget_TopLevelChanged(void* ptr, char topLevel) -{ - static_cast(ptr)->topLevelChanged(topLevel != 0); -} - -void QDockWidget_ConnectVisibilityChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDockWidget::visibilityChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_VisibilityChanged), static_cast(t)); -} - -void QDockWidget_DisconnectVisibilityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDockWidget::visibilityChanged), static_cast(ptr), static_cast(&MyQDockWidget::Signal_VisibilityChanged)); -} - -void QDockWidget_VisibilityChanged(void* ptr, char visible) -{ - static_cast(ptr)->visibilityChanged(visible != 0); -} - -void* QDockWidget_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void QDockWidget_DestroyQDockWidget(void* ptr) -{ - static_cast(ptr)->~QDockWidget(); -} - -void QDockWidget_DestroyQDockWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQDoubleSpinBox: public QDoubleSpinBox -{ -public: - MyQDoubleSpinBox(QWidget *parent = Q_NULLPTR) : QDoubleSpinBox(parent) {QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType();}; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; - void setValue(double val) { callbackQDoubleSpinBox_SetValue(this, val); }; - QString textFromValue(double value) const { return ({ QtWidgets_PackedString tempVal = callbackQDoubleSpinBox_TextFromValue(const_cast(static_cast(this)), value); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; - void Signal_ValueChanged(double d) { callbackQDoubleSpinBox_ValueChanged(this, d); }; - void Signal_ValueChanged2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQDoubleSpinBox_ValueChanged2(this, textPacked); }; - double valueFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return callbackQDoubleSpinBox_ValueFromText(const_cast(static_cast(this)), textPacked); }; - ~MyQDoubleSpinBox() { callbackQDoubleSpinBox_DestroyQDoubleSpinBox(this); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void clear() { callbackQAbstractSpinBox_Clear(this); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; - void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; - QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; - void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QDoubleSpinBox*) -Q_DECLARE_METATYPE(MyQDoubleSpinBox*) - -int QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QDoubleSpinBox_NewQDoubleSpinBox(void* parent) -{ - return new MyQDoubleSpinBox(static_cast(parent)); -} - -struct QtWidgets_PackedString QDoubleSpinBox_CleanText(void* ptr) -{ - return ({ QByteArray t77d32e = static_cast(ptr)->cleanText().toUtf8(); QtWidgets_PackedString { const_cast(t77d32e.prepend("WHITESPACE").constData()+10), t77d32e.size()-10 }; }); -} - -int QDoubleSpinBox_Decimals(void* ptr) -{ - return static_cast(ptr)->decimals(); -} - -double QDoubleSpinBox_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum(); -} - -double QDoubleSpinBox_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum(); -} - -struct QtWidgets_PackedString QDoubleSpinBox_Prefix(void* ptr) -{ - return ({ QByteArray t5a79ac = static_cast(ptr)->prefix().toUtf8(); QtWidgets_PackedString { const_cast(t5a79ac.prepend("WHITESPACE").constData()+10), t5a79ac.size()-10 }; }); -} - -void QDoubleSpinBox_SetDecimals(void* ptr, int prec) -{ - static_cast(ptr)->setDecimals(prec); -} - -void QDoubleSpinBox_SetMaximum(void* ptr, double max) -{ - static_cast(ptr)->setMaximum(max); -} - -void QDoubleSpinBox_SetMinimum(void* ptr, double min) -{ - static_cast(ptr)->setMinimum(min); -} - -void QDoubleSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix) -{ - static_cast(ptr)->setPrefix(QString::fromUtf8(prefix.data, prefix.len)); -} - -void QDoubleSpinBox_SetRange(void* ptr, double minimum, double maximum) -{ - static_cast(ptr)->setRange(minimum, maximum); -} - -void QDoubleSpinBox_SetSingleStep(void* ptr, double val) -{ - static_cast(ptr)->setSingleStep(val); -} - -void QDoubleSpinBox_SetStepType(void* ptr, long long stepType) -{ - static_cast(ptr)->setStepType(static_cast(stepType)); -} - -void QDoubleSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix) -{ - static_cast(ptr)->setSuffix(QString::fromUtf8(suffix.data, suffix.len)); -} - -void QDoubleSpinBox_SetValue(void* ptr, double val) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(double, val)); -} - -void QDoubleSpinBox_SetValueDefault(void* ptr, double val) -{ - static_cast(ptr)->QDoubleSpinBox::setValue(val); -} - -double QDoubleSpinBox_SingleStep(void* ptr) -{ - return static_cast(ptr)->singleStep(); -} - -long long QDoubleSpinBox_StepType(void* ptr) -{ - return static_cast(ptr)->stepType(); -} - -struct QtWidgets_PackedString QDoubleSpinBox_Suffix(void* ptr) -{ - return ({ QByteArray t4d98e3 = static_cast(ptr)->suffix().toUtf8(); QtWidgets_PackedString { const_cast(t4d98e3.prepend("WHITESPACE").constData()+10), t4d98e3.size()-10 }; }); -} - -struct QtWidgets_PackedString QDoubleSpinBox_TextFromValue(void* ptr, double value) -{ - return ({ QByteArray t86f376 = static_cast(ptr)->textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(t86f376.prepend("WHITESPACE").constData()+10), t86f376.size()-10 }; }); -} - -struct QtWidgets_PackedString QDoubleSpinBox_TextFromValueDefault(void* ptr, double value) -{ - return ({ QByteArray t7bc6a7 = static_cast(ptr)->QDoubleSpinBox::textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(t7bc6a7.prepend("WHITESPACE").constData()+10), t7bc6a7.size()-10 }; }); -} - -double QDoubleSpinBox_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -void QDoubleSpinBox_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged), static_cast(t)); -} - -void QDoubleSpinBox_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged)); -} - -void QDoubleSpinBox_ValueChanged(void* ptr, double d) -{ - static_cast(ptr)->valueChanged(d); -} - -void QDoubleSpinBox_ConnectValueChanged2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged2), static_cast(t)); -} - -void QDoubleSpinBox_DisconnectValueChanged2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QDoubleSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQDoubleSpinBox::Signal_ValueChanged2)); -} - -void QDoubleSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->valueChanged(QString::fromUtf8(text.data, text.len)); -} - -double QDoubleSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->valueFromText(QString::fromUtf8(text.data, text.len)); -} - -double QDoubleSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->QDoubleSpinBox::valueFromText(QString::fromUtf8(text.data, text.len)); -} - -void QDoubleSpinBox_DestroyQDoubleSpinBox(void* ptr) -{ - static_cast(ptr)->~QDoubleSpinBox(); -} - -void QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQErrorMessage: public QErrorMessage -{ -public: - MyQErrorMessage(QWidget *parent = Q_NULLPTR) : QErrorMessage(parent) {QErrorMessage_QErrorMessage_QRegisterMetaType();}; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void done(int a) { callbackQErrorMessage_Done(this, a); }; - void showMessage(const QString & message) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQErrorMessage_ShowMessage(this, messagePacked); }; - void showMessage(const QString & message, const QString & ty) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };QByteArray td0a3e7 = ty.toUtf8(); QtWidgets_PackedString tyPacked = { const_cast(td0a3e7.prepend("WHITESPACE").constData()+10), td0a3e7.size()-10 };callbackQErrorMessage_ShowMessage2(this, messagePacked, tyPacked); }; - ~MyQErrorMessage() { callbackQErrorMessage_DestroyQErrorMessage(this); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void open() { callbackQDialog_Open(this); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QErrorMessage*) -Q_DECLARE_METATYPE(MyQErrorMessage*) - -int QErrorMessage_QErrorMessage_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QErrorMessage_NewQErrorMessage(void* parent) -{ - return new MyQErrorMessage(static_cast(parent)); -} - -void QErrorMessage_Done(void* ptr, int a) -{ - static_cast(ptr)->done(a); -} - -void QErrorMessage_DoneDefault(void* ptr, int a) -{ - static_cast(ptr)->QErrorMessage::done(a); -} - -void* QErrorMessage_QErrorMessage_QtHandler() -{ - return QErrorMessage::qtHandler(); -} - -void QErrorMessage_ShowMessage(void* ptr, struct QtWidgets_PackedString message) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len))); -} - -void QErrorMessage_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message) -{ - static_cast(ptr)->QErrorMessage::showMessage(QString::fromUtf8(message.data, message.len)); -} - -void QErrorMessage_ShowMessage2(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(const QString, QString::fromUtf8(ty.data, ty.len))); -} - -void QErrorMessage_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty) -{ - static_cast(ptr)->QErrorMessage::showMessage(QString::fromUtf8(message.data, message.len), QString::fromUtf8(ty.data, ty.len)); -} - -void QErrorMessage_DestroyQErrorMessage(void* ptr) -{ - static_cast(ptr)->~QErrorMessage(); -} - -void QErrorMessage_DestroyQErrorMessageDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFileDialog: public QFileDialog -{ -public: - MyQFileDialog(QWidget *parent, Qt::WindowFlags flags) : QFileDialog(parent, flags) {QFileDialog_QFileDialog_QRegisterMetaType();}; - MyQFileDialog(QWidget *parent = Q_NULLPTR, const QString &caption = QString(), const QString &directory = QString(), const QString &filter = QString()) : QFileDialog(parent, caption, directory, filter) {QFileDialog_QFileDialog_QRegisterMetaType();}; - void accept() { callbackQFileDialog_Accept(this); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void Signal_CurrentChanged(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileDialog_CurrentChanged(this, pathPacked); }; - void Signal_CurrentUrlChanged(const QUrl & url) { callbackQFileDialog_CurrentUrlChanged(this, const_cast(&url)); }; - void Signal_DirectoryEntered(const QString & directory) { QByteArray t8d392f = directory.toUtf8(); QtWidgets_PackedString directoryPacked = { const_cast(t8d392f.prepend("WHITESPACE").constData()+10), t8d392f.size()-10 };callbackQFileDialog_DirectoryEntered(this, directoryPacked); }; - void Signal_DirectoryUrlEntered(const QUrl & directory) { callbackQFileDialog_DirectoryUrlEntered(this, const_cast(&directory)); }; - void done(int result) { callbackQFileDialog_Done(this, result); }; - void Signal_FileSelected(const QString & file) { QByteArray t971c41 = file.toUtf8(); QtWidgets_PackedString filePacked = { const_cast(t971c41.prepend("WHITESPACE").constData()+10), t971c41.size()-10 };callbackQFileDialog_FileSelected(this, filePacked); }; - void Signal_FilesSelected(const QStringList & selected) { QByteArray t835f3b = selected.join("¡¦!").toUtf8(); QtWidgets_PackedString selectedPacked = { const_cast(t835f3b.prepend("WHITESPACE").constData()+10), t835f3b.size()-10 };callbackQFileDialog_FilesSelected(this, selectedPacked); }; - void Signal_FilterSelected(const QString & filter) { QByteArray t4bb4ca = filter.toUtf8(); QtWidgets_PackedString filterPacked = { const_cast(t4bb4ca.prepend("WHITESPACE").constData()+10), t4bb4ca.size()-10 };callbackQFileDialog_FilterSelected(this, filterPacked); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - void Signal_UrlSelected(const QUrl & url) { callbackQFileDialog_UrlSelected(this, const_cast(&url)); }; - void Signal_UrlsSelected(const QList & urls) { callbackQFileDialog_UrlsSelected(this, ({ QList* tmpValuec9856c = new QList(urls); QtWidgets_PackedList { tmpValuec9856c, tmpValuec9856c->size() }; })); }; - ~MyQFileDialog() { callbackQFileDialog_DestroyQFileDialog(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFileDialog*) -Q_DECLARE_METATYPE(MyQFileDialog*) - -int QFileDialog_QFileDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFileDialog_NewQFileDialog(void* parent, long long flags) -{ - return new MyQFileDialog(static_cast(parent), static_cast(flags)); -} - -void* QFileDialog_NewQFileDialog2(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString directory, struct QtWidgets_PackedString filter) -{ - return new MyQFileDialog(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(directory.data, directory.len), QString::fromUtf8(filter.data, filter.len)); -} - -void QFileDialog_Accept(void* ptr) -{ - static_cast(ptr)->accept(); -} - -void QFileDialog_AcceptDefault(void* ptr) -{ - static_cast(ptr)->QFileDialog::accept(); -} - -long long QFileDialog_AcceptMode(void* ptr) -{ - return static_cast(ptr)->acceptMode(); -} - -char QFileDialog_ConfirmOverwrite(void* ptr) -{ - return static_cast(ptr)->confirmOverwrite(); -} - -void QFileDialog_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::currentChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentChanged), static_cast(t)); -} - -void QFileDialog_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::currentChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentChanged)); -} - -void QFileDialog_CurrentChanged(void* ptr, struct QtWidgets_PackedString path) -{ - static_cast(ptr)->currentChanged(QString::fromUtf8(path.data, path.len)); -} - -void QFileDialog_ConnectCurrentUrlChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::currentUrlChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentUrlChanged), static_cast(t)); -} - -void QFileDialog_DisconnectCurrentUrlChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::currentUrlChanged), static_cast(ptr), static_cast(&MyQFileDialog::Signal_CurrentUrlChanged)); -} - -void QFileDialog_CurrentUrlChanged(void* ptr, void* url) -{ - static_cast(ptr)->currentUrlChanged(*static_cast(url)); -} - -struct QtWidgets_PackedString QFileDialog_DefaultSuffix(void* ptr) -{ - return ({ QByteArray t9b6b68 = static_cast(ptr)->defaultSuffix().toUtf8(); QtWidgets_PackedString { const_cast(t9b6b68.prepend("WHITESPACE").constData()+10), t9b6b68.size()-10 }; }); -} - -void* QFileDialog_Directory(void* ptr) -{ - return new QDir(static_cast(ptr)->directory()); -} - -void QFileDialog_ConnectDirectoryEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::directoryEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryEntered), static_cast(t)); -} - -void QFileDialog_DisconnectDirectoryEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::directoryEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryEntered)); -} - -void QFileDialog_DirectoryEntered(void* ptr, struct QtWidgets_PackedString directory) -{ - static_cast(ptr)->directoryEntered(QString::fromUtf8(directory.data, directory.len)); -} - -void* QFileDialog_DirectoryUrl(void* ptr) -{ - return new QUrl(static_cast(ptr)->directoryUrl()); -} - -void QFileDialog_ConnectDirectoryUrlEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::directoryUrlEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryUrlEntered), static_cast(t)); -} - -void QFileDialog_DisconnectDirectoryUrlEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::directoryUrlEntered), static_cast(ptr), static_cast(&MyQFileDialog::Signal_DirectoryUrlEntered)); -} - -void QFileDialog_DirectoryUrlEntered(void* ptr, void* directory) -{ - static_cast(ptr)->directoryUrlEntered(*static_cast(directory)); -} - -void QFileDialog_Done(void* ptr, int result) -{ - static_cast(ptr)->done(result); -} - -void QFileDialog_DoneDefault(void* ptr, int result) -{ - static_cast(ptr)->QFileDialog::done(result); -} - -long long QFileDialog_FileMode(void* ptr) -{ - return static_cast(ptr)->fileMode(); -} - -void QFileDialog_ConnectFileSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::fileSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FileSelected), static_cast(t)); -} - -void QFileDialog_DisconnectFileSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::fileSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FileSelected)); -} - -void QFileDialog_FileSelected(void* ptr, struct QtWidgets_PackedString file) -{ - static_cast(ptr)->fileSelected(QString::fromUtf8(file.data, file.len)); -} - -void QFileDialog_ConnectFilesSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::filesSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilesSelected), static_cast(t)); -} - -void QFileDialog_DisconnectFilesSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::filesSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilesSelected)); -} - -void QFileDialog_FilesSelected(void* ptr, struct QtWidgets_PackedString selected) -{ - static_cast(ptr)->filesSelected(QString::fromUtf8(selected.data, selected.len).split("¡¦!", QString::SkipEmptyParts)); -} - -long long QFileDialog_Filter(void* ptr) -{ - return static_cast(ptr)->filter(); -} - -void QFileDialog_ConnectFilterSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::filterSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilterSelected), static_cast(t)); -} - -void QFileDialog_DisconnectFilterSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::filterSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_FilterSelected)); -} - -void QFileDialog_FilterSelected(void* ptr, struct QtWidgets_PackedString filter) -{ - static_cast(ptr)->filterSelected(QString::fromUtf8(filter.data, filter.len)); -} - -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetExistingDirectory(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, long long options) -{ - return ({ QByteArray t875e51 = QFileDialog::getExistingDirectory(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), static_cast(options)).toUtf8(); QtWidgets_PackedString { const_cast(t875e51.prepend("WHITESPACE").constData()+10), t875e51.size()-10 }; }); -} - -void* QFileDialog_QFileDialog_GetExistingDirectoryUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, long long options, struct QtWidgets_PackedString supportedSchemes) -{ - return new QUrl(QFileDialog::getExistingDirectoryUrl(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); -} - -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options) -{ - return ({ QByteArray t2c631a = QFileDialog::getOpenFileName(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options)).toUtf8(); QtWidgets_PackedString { const_cast(t2c631a.prepend("WHITESPACE").constData()+10), t2c631a.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileNames(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options) -{ - return ({ QByteArray t77ac08 = QFileDialog::getOpenFileNames(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options)).join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t77ac08.prepend("WHITESPACE").constData()+10), t77ac08.size()-10 }; }); -} - -void* QFileDialog_QFileDialog_GetOpenFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes) -{ - return new QUrl(QFileDialog::getOpenFileUrl(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); -} - -struct QtWidgets_PackedList QFileDialog_QFileDialog_GetOpenFileUrls(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes) -{ - return ({ QList* tmpValue688015 = new QList(QFileDialog::getOpenFileUrls(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); QtWidgets_PackedList { tmpValue688015, tmpValue688015->size() }; }); -} - -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetSaveFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options) -{ - return ({ QByteArray t495363 = QFileDialog::getSaveFileName(static_cast(parent), QString::fromUtf8(caption.data, caption.len), QString::fromUtf8(dir.data, dir.len), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options)).toUtf8(); QtWidgets_PackedString { const_cast(t495363.prepend("WHITESPACE").constData()+10), t495363.size()-10 }; }); -} - -void* QFileDialog_QFileDialog_GetSaveFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes) -{ - return new QUrl(QFileDialog::getSaveFileUrl(static_cast(parent), QString::fromUtf8(caption.data, caption.len), *static_cast(dir), QString::fromUtf8(filter.data, filter.len), new QString(QString::fromUtf8(selectedFilter.data, selectedFilter.len)), static_cast(options), QString::fromUtf8(supportedSchemes.data, supportedSchemes.len).split("¡¦!", QString::SkipEmptyParts))); -} - -struct QtWidgets_PackedString QFileDialog_History(void* ptr) -{ - return ({ QByteArray t242067 = static_cast(ptr)->history().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t242067.prepend("WHITESPACE").constData()+10), t242067.size()-10 }; }); -} - -void* QFileDialog_IconProvider(void* ptr) -{ - return static_cast(ptr)->iconProvider(); -} - -char QFileDialog_IsNameFilterDetailsVisible(void* ptr) -{ - return static_cast(ptr)->isNameFilterDetailsVisible(); -} - -char QFileDialog_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -void* QFileDialog_ItemDelegate(void* ptr) -{ - return static_cast(ptr)->itemDelegate(); -} - -struct QtWidgets_PackedString QFileDialog_LabelText(void* ptr, long long label) -{ - return ({ QByteArray td750f3 = static_cast(ptr)->labelText(static_cast(label)).toUtf8(); QtWidgets_PackedString { const_cast(td750f3.prepend("WHITESPACE").constData()+10), td750f3.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileDialog_MimeTypeFilters(void* ptr) -{ - return ({ QByteArray t17a2a7 = static_cast(ptr)->mimeTypeFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t17a2a7.prepend("WHITESPACE").constData()+10), t17a2a7.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileDialog_NameFilters(void* ptr) -{ - return ({ QByteArray t4389e5 = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t4389e5.prepend("WHITESPACE").constData()+10), t4389e5.size()-10 }; }); -} - -void QFileDialog_Open(void* ptr, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } -} - -long long QFileDialog_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -void* QFileDialog_ProxyModel(void* ptr) -{ - return static_cast(ptr)->proxyModel(); -} - -char QFileDialog_ResolveSymlinks(void* ptr) -{ - return static_cast(ptr)->resolveSymlinks(); -} - -char QFileDialog_RestoreState(void* ptr, void* state) -{ - return static_cast(ptr)->restoreState(*static_cast(state)); -} - -void* QFileDialog_SaveState(void* ptr) -{ - return new QByteArray(static_cast(ptr)->saveState()); -} - -void QFileDialog_SelectFile(void* ptr, struct QtWidgets_PackedString filename) -{ - static_cast(ptr)->selectFile(QString::fromUtf8(filename.data, filename.len)); -} - -void QFileDialog_SelectMimeTypeFilter(void* ptr, struct QtWidgets_PackedString filter) -{ - static_cast(ptr)->selectMimeTypeFilter(QString::fromUtf8(filter.data, filter.len)); -} - -void QFileDialog_SelectNameFilter(void* ptr, struct QtWidgets_PackedString filter) -{ - static_cast(ptr)->selectNameFilter(QString::fromUtf8(filter.data, filter.len)); -} - -void QFileDialog_SelectUrl(void* ptr, void* url) -{ - static_cast(ptr)->selectUrl(*static_cast(url)); -} - -struct QtWidgets_PackedString QFileDialog_SelectedFiles(void* ptr) -{ - return ({ QByteArray tc6127b = static_cast(ptr)->selectedFiles().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tc6127b.prepend("WHITESPACE").constData()+10), tc6127b.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileDialog_SelectedMimeTypeFilter(void* ptr) -{ - return ({ QByteArray t1558ba = static_cast(ptr)->selectedMimeTypeFilter().toUtf8(); QtWidgets_PackedString { const_cast(t1558ba.prepend("WHITESPACE").constData()+10), t1558ba.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileDialog_SelectedNameFilter(void* ptr) -{ - return ({ QByteArray tca1caa = static_cast(ptr)->selectedNameFilter().toUtf8(); QtWidgets_PackedString { const_cast(tca1caa.prepend("WHITESPACE").constData()+10), tca1caa.size()-10 }; }); -} - -struct QtWidgets_PackedList QFileDialog_SelectedUrls(void* ptr) -{ - return ({ QList* tmpValue9c396d = new QList(static_cast(ptr)->selectedUrls()); QtWidgets_PackedList { tmpValue9c396d, tmpValue9c396d->size() }; }); -} - -void QFileDialog_SetAcceptMode(void* ptr, long long mode) -{ - static_cast(ptr)->setAcceptMode(static_cast(mode)); -} - -void QFileDialog_SetConfirmOverwrite(void* ptr, char enabled) -{ - static_cast(ptr)->setConfirmOverwrite(enabled != 0); -} - -void QFileDialog_SetDefaultSuffix(void* ptr, struct QtWidgets_PackedString suffix) -{ - static_cast(ptr)->setDefaultSuffix(QString::fromUtf8(suffix.data, suffix.len)); -} - -void QFileDialog_SetDirectory(void* ptr, struct QtWidgets_PackedString directory) -{ - static_cast(ptr)->setDirectory(QString::fromUtf8(directory.data, directory.len)); -} - -void QFileDialog_SetDirectory2(void* ptr, void* directory) -{ - static_cast(ptr)->setDirectory(*static_cast(directory)); -} - -void QFileDialog_SetDirectoryUrl(void* ptr, void* directory) -{ - static_cast(ptr)->setDirectoryUrl(*static_cast(directory)); -} - -void QFileDialog_SetFileMode(void* ptr, long long mode) -{ - static_cast(ptr)->setFileMode(static_cast(mode)); -} - -void QFileDialog_SetFilter(void* ptr, long long filters) -{ - static_cast(ptr)->setFilter(static_cast(filters)); -} - -void QFileDialog_SetHistory(void* ptr, struct QtWidgets_PackedString paths) -{ - static_cast(ptr)->setHistory(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFileDialog_SetIconProvider(void* ptr, void* provider) -{ - static_cast(ptr)->setIconProvider(static_cast(provider)); -} - -void QFileDialog_SetItemDelegate(void* ptr, void* delegate) -{ - static_cast(ptr)->setItemDelegate(static_cast(delegate)); -} - -void QFileDialog_SetLabelText(void* ptr, long long label, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setLabelText(static_cast(label), QString::fromUtf8(text.data, text.len)); -} - -void QFileDialog_SetMimeTypeFilters(void* ptr, struct QtWidgets_PackedString filters) -{ - static_cast(ptr)->setMimeTypeFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFileDialog_SetNameFilter(void* ptr, struct QtWidgets_PackedString filter) -{ - static_cast(ptr)->setNameFilter(QString::fromUtf8(filter.data, filter.len)); -} - -void QFileDialog_SetNameFilterDetailsVisible(void* ptr, char enabled) -{ - static_cast(ptr)->setNameFilterDetailsVisible(enabled != 0); -} - -void QFileDialog_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters) -{ - static_cast(ptr)->setNameFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFileDialog_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QFileDialog_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -void QFileDialog_SetProxyModel(void* ptr, void* proxyModel) -{ - static_cast(ptr)->setProxyModel(static_cast(proxyModel)); -} - -void QFileDialog_SetReadOnly(void* ptr, char enabled) -{ - static_cast(ptr)->setReadOnly(enabled != 0); -} - -void QFileDialog_SetResolveSymlinks(void* ptr, char enabled) -{ - static_cast(ptr)->setResolveSymlinks(enabled != 0); -} - -void QFileDialog_SetSidebarUrls(void* ptr, void* urls) -{ - static_cast(ptr)->setSidebarUrls(*static_cast*>(urls)); -} - -void QFileDialog_SetSupportedSchemes(void* ptr, struct QtWidgets_PackedString schemes) -{ - static_cast(ptr)->setSupportedSchemes(QString::fromUtf8(schemes.data, schemes.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFileDialog_SetViewMode(void* ptr, long long mode) -{ - static_cast(ptr)->setViewMode(static_cast(mode)); -} - -struct QtWidgets_PackedList QFileDialog_SidebarUrls(void* ptr) -{ - return ({ QList* tmpValue8706b9 = new QList(static_cast(ptr)->sidebarUrls()); QtWidgets_PackedList { tmpValue8706b9, tmpValue8706b9->size() }; }); -} - -struct QtWidgets_PackedString QFileDialog_SupportedSchemes(void* ptr) -{ - return ({ QByteArray tfcd263 = static_cast(ptr)->supportedSchemes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tfcd263.prepend("WHITESPACE").constData()+10), tfcd263.size()-10 }; }); -} - -char QFileDialog_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -void QFileDialog_ConnectUrlSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileDialog::urlSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_UrlSelected), static_cast(t)); -} - -void QFileDialog_DisconnectUrlSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileDialog::urlSelected), static_cast(ptr), static_cast(&MyQFileDialog::Signal_UrlSelected)); -} - -void QFileDialog_UrlSelected(void* ptr, void* url) -{ - static_cast(ptr)->urlSelected(*static_cast(url)); -} - -void QFileDialog_ConnectUrlsSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QFileDialog::urlsSelected), static_cast(ptr), static_cast &)>(&MyQFileDialog::Signal_UrlsSelected), static_cast(t)); -} - -void QFileDialog_DisconnectUrlsSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QFileDialog::urlsSelected), static_cast(ptr), static_cast &)>(&MyQFileDialog::Signal_UrlsSelected)); -} - -void QFileDialog_UrlsSelected(void* ptr, void* urls) -{ - static_cast(ptr)->urlsSelected(*static_cast*>(urls)); -} - -long long QFileDialog_ViewMode(void* ptr) -{ - return static_cast(ptr)->viewMode(); -} - -void QFileDialog_DestroyQFileDialog(void* ptr) -{ - static_cast(ptr)->~QFileDialog(); -} - -void QFileDialog_DestroyQFileDialogDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QFileDialog___getOpenFileUrls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileDialog___getOpenFileUrls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileDialog___getOpenFileUrls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileDialog___selectedUrls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileDialog___selectedUrls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileDialog___selectedUrls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileDialog___setSidebarUrls_urls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileDialog___setSidebarUrls_urls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileDialog___setSidebarUrls_urls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileDialog___sidebarUrls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileDialog___sidebarUrls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileDialog___sidebarUrls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileDialog___urlsSelected_urls_atList(void* ptr, int i) -{ - return new QUrl(({QUrl tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileDialog___urlsSelected_urls_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileDialog___urlsSelected_urls_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQFileIconProvider: public QFileIconProvider -{ -public: - MyQFileIconProvider() : QFileIconProvider() {QFileIconProvider_QFileIconProvider_QRegisterMetaType();}; - QIcon icon(QFileIconProvider::IconType ty) const { return *static_cast(callbackQFileIconProvider_Icon(const_cast(static_cast(this)), ty)); }; - QIcon icon(const QFileInfo & info) const { return *static_cast(callbackQFileIconProvider_Icon2(const_cast(static_cast(this)), const_cast(&info))); }; - QString type(const QFileInfo & info) const { return ({ QtWidgets_PackedString tempVal = callbackQFileIconProvider_Type(const_cast(static_cast(this)), const_cast(&info)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - ~MyQFileIconProvider() { callbackQFileIconProvider_DestroyQFileIconProvider(this); }; -}; - -Q_DECLARE_METATYPE(QFileIconProvider*) -Q_DECLARE_METATYPE(MyQFileIconProvider*) - -int QFileIconProvider_QFileIconProvider_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFileIconProvider_NewQFileIconProvider() -{ - return new MyQFileIconProvider(); -} - -void* QFileIconProvider_Icon(void* ptr, long long ty) -{ - return new QIcon(static_cast(ptr)->icon(static_cast(ty))); -} - -void* QFileIconProvider_IconDefault(void* ptr, long long ty) -{ - return new QIcon(static_cast(ptr)->QFileIconProvider::icon(static_cast(ty))); -} - -void* QFileIconProvider_Icon2(void* ptr, void* info) -{ - return new QIcon(static_cast(ptr)->icon(*static_cast(info))); -} - -void* QFileIconProvider_Icon2Default(void* ptr, void* info) -{ - return new QIcon(static_cast(ptr)->QFileIconProvider::icon(*static_cast(info))); -} - -long long QFileIconProvider_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -void QFileIconProvider_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -struct QtWidgets_PackedString QFileIconProvider_Type(void* ptr, void* info) -{ - return ({ QByteArray t69d0f8 = static_cast(ptr)->type(*static_cast(info)).toUtf8(); QtWidgets_PackedString { const_cast(t69d0f8.prepend("WHITESPACE").constData()+10), t69d0f8.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileIconProvider_TypeDefault(void* ptr, void* info) -{ - return ({ QByteArray tb3bd2f = static_cast(ptr)->QFileIconProvider::type(*static_cast(info)).toUtf8(); QtWidgets_PackedString { const_cast(tb3bd2f.prepend("WHITESPACE").constData()+10), tb3bd2f.size()-10 }; }); -} - -void QFileIconProvider_DestroyQFileIconProvider(void* ptr) -{ - static_cast(ptr)->~QFileIconProvider(); -} - -void QFileIconProvider_DestroyQFileIconProviderDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFileSystemModel: public QFileSystemModel -{ -public: - MyQFileSystemModel(QObject *parent = Q_NULLPTR) : QFileSystemModel(parent) {QFileSystemModel_QFileSystemModel_QRegisterMetaType();}; - bool canFetchMore(const QModelIndex & parent) const { return callbackQFileSystemModel_CanFetchMore(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - int columnCount(const QModelIndex & parent) const { return callbackQFileSystemModel_ColumnCount(const_cast(static_cast(this)), const_cast(&parent)); }; - QVariant data(const QModelIndex & index, int role) const { return *static_cast(callbackQFileSystemModel_Data(const_cast(static_cast(this)), const_cast(&index), role)); }; - void Signal_DirectoryLoaded(const QString & path) { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };callbackQFileSystemModel_DirectoryLoaded(this, pathPacked); }; - bool dropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) { return callbackQFileSystemModel_DropMimeData(this, const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - bool event(QEvent * event) { return callbackQFileSystemModel_Event(this, event) != 0; }; - void fetchMore(const QModelIndex & parent) { callbackQFileSystemModel_FetchMore(this, const_cast(&parent)); }; - void Signal_FileRenamed(const QString & path, const QString & oldName, const QString & newName) { QByteArray t3150ec = path.toUtf8(); QtWidgets_PackedString pathPacked = { const_cast(t3150ec.prepend("WHITESPACE").constData()+10), t3150ec.size()-10 };QByteArray td041bb = oldName.toUtf8(); QtWidgets_PackedString oldNamePacked = { const_cast(td041bb.prepend("WHITESPACE").constData()+10), td041bb.size()-10 };QByteArray t1530cb = newName.toUtf8(); QtWidgets_PackedString newNamePacked = { const_cast(t1530cb.prepend("WHITESPACE").constData()+10), t1530cb.size()-10 };callbackQFileSystemModel_FileRenamed(this, pathPacked, oldNamePacked, newNamePacked); }; - Qt::ItemFlags flags(const QModelIndex & index) const { return static_cast(callbackQFileSystemModel_Flags(const_cast(static_cast(this)), const_cast(&index))); }; - bool hasChildren(const QModelIndex & parent) const { return callbackQFileSystemModel_HasChildren(const_cast(static_cast(this)), const_cast(&parent)) != 0; }; - QVariant headerData(int section, Qt::Orientation orientation, int role) const { return *static_cast(callbackQFileSystemModel_HeaderData(const_cast(static_cast(this)), section, orientation, role)); }; - QModelIndex index(int row, int column, const QModelIndex & parent) const { return *static_cast(callbackQFileSystemModel_Index(const_cast(static_cast(this)), row, column, const_cast(&parent))); }; - QMimeData * mimeData(const QModelIndexList & indexes) const { return static_cast(callbackQFileSystemModel_MimeData(const_cast(static_cast(this)), ({ QList* tmpValuee0adf2 = new QList(indexes); QtWidgets_PackedList { tmpValuee0adf2, tmpValuee0adf2->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQFileSystemModel_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - QModelIndex parent(const QModelIndex & index) const { return *static_cast(callbackQFileSystemModel_Parent(const_cast(static_cast(this)), const_cast(&index))); }; - void Signal_RootPathChanged(const QString & newPath) { QByteArray t1ced92 = newPath.toUtf8(); QtWidgets_PackedString newPathPacked = { const_cast(t1ced92.prepend("WHITESPACE").constData()+10), t1ced92.size()-10 };callbackQFileSystemModel_RootPathChanged(this, newPathPacked); }; - int rowCount(const QModelIndex & parent) const { return callbackQFileSystemModel_RowCount(const_cast(static_cast(this)), const_cast(&parent)); }; - bool setData(const QModelIndex & idx, const QVariant & value, int role) { return callbackQFileSystemModel_SetData(this, const_cast(&idx), const_cast(&value), role) != 0; }; - QModelIndex sibling(int row, int column, const QModelIndex & idx) const { return *static_cast(callbackQFileSystemModel_Sibling(const_cast(static_cast(this)), row, column, const_cast(&idx))); }; - void sort(int column, Qt::SortOrder order) { callbackQFileSystemModel_Sort(this, column, order); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQFileSystemModel_SupportedDropActions(const_cast(static_cast(this)))); }; - void timerEvent(QTimerEvent * event) { callbackQFileSystemModel_TimerEvent(this, event); }; - ~MyQFileSystemModel() { callbackQFileSystemModel_DestroyQFileSystemModel(this); }; - QModelIndex buddy(const QModelIndex & index) const { return *static_cast(callbackQFileSystemModel_Buddy(const_cast(static_cast(this)), const_cast(&index))); }; - bool canDropMimeData(const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent) const { return callbackQFileSystemModel_CanDropMimeData(const_cast(static_cast(this)), const_cast(data), action, row, column, const_cast(&parent)) != 0; }; - void Signal_ColumnsAboutToBeInserted(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsAboutToBeInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn) { callbackQFileSystemModel_ColumnsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationColumn); }; - void Signal_ColumnsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_ColumnsInserted(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsInserted(this, const_cast(&parent), first, last); }; - void Signal_ColumnsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int column) { callbackQFileSystemModel_ColumnsMoved(this, const_cast(&parent), start, end, const_cast(&destination), column); }; - void Signal_ColumnsRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_ColumnsRemoved(this, const_cast(&parent), first, last); }; - void Signal_DataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQFileSystemModel_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_HeaderDataChanged(Qt::Orientation orientation, int first, int last) { callbackQFileSystemModel_HeaderDataChanged(this, orientation, first, last); }; - bool insertColumns(int column, int count, const QModelIndex & parent) { return callbackQFileSystemModel_InsertColumns(this, column, count, const_cast(&parent)) != 0; }; - bool insertRows(int row, int count, const QModelIndex & parent) { return callbackQFileSystemModel_InsertRows(this, row, count, const_cast(&parent)) != 0; }; - QMap itemData(const QModelIndex & index) const { return ({ QMap* tmpP = static_cast*>(callbackQFileSystemModel_ItemData(const_cast(static_cast(this)), const_cast(&index))); QMap tmpV = *tmpP; tmpP->~QMap(); free(tmpP); tmpV; }); }; - void Signal_LayoutAboutToBeChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQFileSystemModel_LayoutAboutToBeChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - void Signal_LayoutChanged(const QList & parents, QAbstractItemModel::LayoutChangeHint hint) { callbackQFileSystemModel_LayoutChanged(this, ({ QList* tmpValuea664f1 = new QList(parents); QtWidgets_PackedList { tmpValuea664f1, tmpValuea664f1->size() }; }), hint); }; - QList match(const QModelIndex & start, int role, const QVariant & value, int hits, Qt::MatchFlags flags) const { return ({ QList* tmpP = static_cast*>(callbackQFileSystemModel_Match(const_cast(static_cast(this)), const_cast(&start), role, const_cast(&value), hits, flags)); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void Signal_ModelAboutToBeReset() { callbackQFileSystemModel_ModelAboutToBeReset(this); }; - void Signal_ModelReset() { callbackQFileSystemModel_ModelReset(this); }; - bool moveColumns(const QModelIndex & sourceParent, int sourceColumn, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQFileSystemModel_MoveColumns(this, const_cast(&sourceParent), sourceColumn, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool moveRows(const QModelIndex & sourceParent, int sourceRow, int count, const QModelIndex & destinationParent, int destinationChild) { return callbackQFileSystemModel_MoveRows(this, const_cast(&sourceParent), sourceRow, count, const_cast(&destinationParent), destinationChild) != 0; }; - bool removeColumns(int column, int count, const QModelIndex & parent) { return callbackQFileSystemModel_RemoveColumns(this, column, count, const_cast(&parent)) != 0; }; - bool removeRows(int row, int count, const QModelIndex & parent) { return callbackQFileSystemModel_RemoveRows(this, row, count, const_cast(&parent)) != 0; }; - void resetInternalData() { callbackQFileSystemModel_ResetInternalData(this); }; - void revert() { callbackQFileSystemModel_Revert(this); }; - QHash roleNames() const { return ({ QHash* tmpP = static_cast*>(callbackQFileSystemModel_RoleNames(const_cast(static_cast(this)))); QHash tmpV = *tmpP; tmpP->~QHash(); free(tmpP); tmpV; }); }; - void Signal_RowsAboutToBeInserted(const QModelIndex & parent, int start, int end) { callbackQFileSystemModel_RowsAboutToBeInserted(this, const_cast(&parent), start, end); }; - void Signal_RowsAboutToBeMoved(const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow) { callbackQFileSystemModel_RowsAboutToBeMoved(this, const_cast(&sourceParent), sourceStart, sourceEnd, const_cast(&destinationParent), destinationRow); }; - void Signal_RowsAboutToBeRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_RowsAboutToBeRemoved(this, const_cast(&parent), first, last); }; - void Signal_RowsInserted(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_RowsInserted(this, const_cast(&parent), first, last); }; - void Signal_RowsMoved(const QModelIndex & parent, int start, int end, const QModelIndex & destination, int row) { callbackQFileSystemModel_RowsMoved(this, const_cast(&parent), start, end, const_cast(&destination), row); }; - void Signal_RowsRemoved(const QModelIndex & parent, int first, int last) { callbackQFileSystemModel_RowsRemoved(this, const_cast(&parent), first, last); }; - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant & value, int role) { return callbackQFileSystemModel_SetHeaderData(this, section, orientation, const_cast(&value), role) != 0; }; - bool setItemData(const QModelIndex & index, const QMap & roles) { return callbackQFileSystemModel_SetItemData(this, const_cast(&index), ({ QMap* tmpValue037c88 = new QMap(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })) != 0; }; - QSize span(const QModelIndex & index) const { return *static_cast(callbackQFileSystemModel_Span(const_cast(static_cast(this)), const_cast(&index))); }; - bool submit() { return callbackQFileSystemModel_Submit(this) != 0; }; - Qt::DropActions supportedDragActions() const { return static_cast(callbackQFileSystemModel_SupportedDragActions(const_cast(static_cast(this)))); }; - void childEvent(QChildEvent * event) { callbackQFileSystemModel_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQFileSystemModel_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQFileSystemModel_CustomEvent(this, event); }; - void deleteLater() { callbackQFileSystemModel_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQFileSystemModel_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQFileSystemModel_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQFileSystemModel_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQFileSystemModel_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQFileSystemModel_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QFileSystemModel*) -Q_DECLARE_METATYPE(MyQFileSystemModel*) - -int QFileSystemModel_QFileSystemModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QFileSystemModel_FilePathRole_Type() -{ - return QFileSystemModel::FilePathRole; -} - -int QFileSystemModel_FileNameRole_Type() -{ - return QFileSystemModel::FileNameRole; -} - -int QFileSystemModel_FilePermissions_Type() -{ - return QFileSystemModel::FilePermissions; -} - -void* QFileSystemModel_NewQFileSystemModel(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQFileSystemModel(static_cast(parent)); - } else { - return new MyQFileSystemModel(static_cast(parent)); - } -} - -char QFileSystemModel_CanFetchMoreDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::canFetchMore(*static_cast(parent)); -} - -int QFileSystemModel_ColumnCount(void* ptr, void* parent) -{ - return static_cast(ptr)->columnCount(*static_cast(parent)); -} - -int QFileSystemModel_ColumnCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::columnCount(*static_cast(parent)); -} - -void* QFileSystemModel_Data(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->data(*static_cast(index), role)); -} - -void* QFileSystemModel_DataDefault(void* ptr, void* index, int role) -{ - return new QVariant(static_cast(ptr)->QFileSystemModel::data(*static_cast(index), role)); -} - -void QFileSystemModel_ConnectDirectoryLoaded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileSystemModel::directoryLoaded), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_DirectoryLoaded), static_cast(t)); -} - -void QFileSystemModel_DisconnectDirectoryLoaded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileSystemModel::directoryLoaded), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_DirectoryLoaded)); -} - -void QFileSystemModel_DirectoryLoaded(void* ptr, struct QtWidgets_PackedString path) -{ - static_cast(ptr)->directoryLoaded(QString::fromUtf8(path.data, path.len)); -} - -char QFileSystemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::dropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -char QFileSystemModel_EventDefault(void* ptr, void* event) -{ - return static_cast(ptr)->QFileSystemModel::event(static_cast(event)); -} - -void QFileSystemModel_FetchMoreDefault(void* ptr, void* parent) -{ - static_cast(ptr)->QFileSystemModel::fetchMore(*static_cast(parent)); -} - -void* QFileSystemModel_FileIcon(void* ptr, void* index) -{ - return new QIcon(static_cast(ptr)->fileIcon(*static_cast(index))); -} - -void* QFileSystemModel_FileInfo(void* ptr, void* index) -{ - return new QFileInfo(static_cast(ptr)->fileInfo(*static_cast(index))); -} - -struct QtWidgets_PackedString QFileSystemModel_FileName(void* ptr, void* index) -{ - return ({ QByteArray t9528ac = static_cast(ptr)->fileName(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t9528ac.prepend("WHITESPACE").constData()+10), t9528ac.size()-10 }; }); -} - -struct QtWidgets_PackedString QFileSystemModel_FilePath(void* ptr, void* index) -{ - return ({ QByteArray t6d0e31 = static_cast(ptr)->filePath(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(t6d0e31.prepend("WHITESPACE").constData()+10), t6d0e31.size()-10 }; }); -} - -void QFileSystemModel_ConnectFileRenamed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileSystemModel::fileRenamed), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_FileRenamed), static_cast(t)); -} - -void QFileSystemModel_DisconnectFileRenamed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileSystemModel::fileRenamed), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_FileRenamed)); -} - -void QFileSystemModel_FileRenamed(void* ptr, struct QtWidgets_PackedString path, struct QtWidgets_PackedString oldName, struct QtWidgets_PackedString newName) -{ - static_cast(ptr)->fileRenamed(QString::fromUtf8(path.data, path.len), QString::fromUtf8(oldName.data, oldName.len), QString::fromUtf8(newName.data, newName.len)); -} - -long long QFileSystemModel_Filter(void* ptr) -{ - return static_cast(ptr)->filter(); -} - -long long QFileSystemModel_FlagsDefault(void* ptr, void* index) -{ - return static_cast(ptr)->QFileSystemModel::flags(*static_cast(index)); -} - -char QFileSystemModel_HasChildrenDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::hasChildren(*static_cast(parent)); -} - -void* QFileSystemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role) -{ - return new QVariant(static_cast(ptr)->QFileSystemModel::headerData(section, static_cast(orientation), role)); -} - -void* QFileSystemModel_IconProvider(void* ptr) -{ - return static_cast(ptr)->iconProvider(); -} - -void* QFileSystemModel_Index(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->index(row, column, *static_cast(parent))); -} - -void* QFileSystemModel_IndexDefault(void* ptr, int row, int column, void* parent) -{ - return new QModelIndex(static_cast(ptr)->QFileSystemModel::index(row, column, *static_cast(parent))); -} - -void* QFileSystemModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column) -{ - return new QModelIndex(static_cast(ptr)->index(QString::fromUtf8(path.data, path.len), column)); -} - -char QFileSystemModel_IsDir(void* ptr, void* index) -{ - return static_cast(ptr)->isDir(*static_cast(index)); -} - -char QFileSystemModel_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -void* QFileSystemModel_LastModified(void* ptr, void* index) -{ - return new QDateTime(static_cast(ptr)->lastModified(*static_cast(index))); -} - -void* QFileSystemModel_MimeDataDefault(void* ptr, void* indexes) -{ - return static_cast(ptr)->QFileSystemModel::mimeData(({ QList* tmpP = static_cast*>(indexes); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -struct QtWidgets_PackedString QFileSystemModel_MimeTypesDefault(void* ptr) -{ - return ({ QByteArray t836878 = static_cast(ptr)->QFileSystemModel::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t836878.prepend("WHITESPACE").constData()+10), t836878.size()-10 }; }); -} - -void* QFileSystemModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name) -{ - return new QModelIndex(static_cast(ptr)->mkdir(*static_cast(parent), QString::fromUtf8(name.data, name.len))); -} - -void* QFileSystemModel_MyComputer(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->myComputer(role)); -} - -char QFileSystemModel_NameFilterDisables(void* ptr) -{ - return static_cast(ptr)->nameFilterDisables(); -} - -struct QtWidgets_PackedString QFileSystemModel_NameFilters(void* ptr) -{ - return ({ QByteArray te17825 = static_cast(ptr)->nameFilters().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(te17825.prepend("WHITESPACE").constData()+10), te17825.size()-10 }; }); -} - -void* QFileSystemModel_Parent(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->parent(*static_cast(index))); -} - -void* QFileSystemModel_ParentDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QFileSystemModel::parent(*static_cast(index))); -} - -char QFileSystemModel_Remove(void* ptr, void* index) -{ - return static_cast(ptr)->remove(*static_cast(index)); -} - -char QFileSystemModel_ResolveSymlinks(void* ptr) -{ - return static_cast(ptr)->resolveSymlinks(); -} - -char QFileSystemModel_Rmdir(void* ptr, void* index) -{ - return static_cast(ptr)->rmdir(*static_cast(index)); -} - -void* QFileSystemModel_RootDirectory(void* ptr) -{ - return new QDir(static_cast(ptr)->rootDirectory()); -} - -struct QtWidgets_PackedString QFileSystemModel_RootPath(void* ptr) -{ - return ({ QByteArray tdcb5b3 = static_cast(ptr)->rootPath().toUtf8(); QtWidgets_PackedString { const_cast(tdcb5b3.prepend("WHITESPACE").constData()+10), tdcb5b3.size()-10 }; }); -} - -void QFileSystemModel_ConnectRootPathChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFileSystemModel::rootPathChanged), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_RootPathChanged), static_cast(t)); -} - -void QFileSystemModel_DisconnectRootPathChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFileSystemModel::rootPathChanged), static_cast(ptr), static_cast(&MyQFileSystemModel::Signal_RootPathChanged)); -} - -void QFileSystemModel_RootPathChanged(void* ptr, struct QtWidgets_PackedString newPath) -{ - static_cast(ptr)->rootPathChanged(QString::fromUtf8(newPath.data, newPath.len)); -} - -int QFileSystemModel_RowCount(void* ptr, void* parent) -{ - return static_cast(ptr)->rowCount(*static_cast(parent)); -} - -int QFileSystemModel_RowCountDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::rowCount(*static_cast(parent)); -} - -char QFileSystemModel_SetDataDefault(void* ptr, void* idx, void* value, int role) -{ - return static_cast(ptr)->QFileSystemModel::setData(*static_cast(idx), *static_cast(value), role); -} - -void QFileSystemModel_SetFilter(void* ptr, long long filters) -{ - static_cast(ptr)->setFilter(static_cast(filters)); -} - -void QFileSystemModel_SetIconProvider(void* ptr, void* provider) -{ - static_cast(ptr)->setIconProvider(static_cast(provider)); -} - -void QFileSystemModel_SetNameFilterDisables(void* ptr, char enable) -{ - static_cast(ptr)->setNameFilterDisables(enable != 0); -} - -void QFileSystemModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters) -{ - static_cast(ptr)->setNameFilters(QString::fromUtf8(filters.data, filters.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QFileSystemModel_SetReadOnly(void* ptr, char enable) -{ - static_cast(ptr)->setReadOnly(enable != 0); -} - -void QFileSystemModel_SetResolveSymlinks(void* ptr, char enable) -{ - static_cast(ptr)->setResolveSymlinks(enable != 0); -} - -void* QFileSystemModel_SetRootPath(void* ptr, struct QtWidgets_PackedString newPath) -{ - return new QModelIndex(static_cast(ptr)->setRootPath(QString::fromUtf8(newPath.data, newPath.len))); -} - -void* QFileSystemModel_SiblingDefault(void* ptr, int row, int column, void* idx) -{ - return new QModelIndex(static_cast(ptr)->QFileSystemModel::sibling(row, column, *static_cast(idx))); -} - -long long QFileSystemModel_Size(void* ptr, void* index) -{ - return static_cast(ptr)->size(*static_cast(index)); -} - -void QFileSystemModel_SortDefault(void* ptr, int column, long long order) -{ - static_cast(ptr)->QFileSystemModel::sort(column, static_cast(order)); -} - -long long QFileSystemModel_SupportedDropActionsDefault(void* ptr) -{ - return static_cast(ptr)->QFileSystemModel::supportedDropActions(); -} - -void QFileSystemModel_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QFileSystemModel::timerEvent(static_cast(event)); -} - -struct QtWidgets_PackedString QFileSystemModel_Type(void* ptr, void* index) -{ - return ({ QByteArray tf8baa8 = static_cast(ptr)->type(*static_cast(index)).toUtf8(); QtWidgets_PackedString { const_cast(tf8baa8.prepend("WHITESPACE").constData()+10), tf8baa8.size()-10 }; }); -} - -void QFileSystemModel_DestroyQFileSystemModel(void* ptr) -{ - static_cast(ptr)->~QFileSystemModel(); -} - -void QFileSystemModel_DestroyQFileSystemModelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QFileSystemModel___mimeData_indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___mimeData_indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___mimeData_indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___changePersistentIndexList_from_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___changePersistentIndexList_from_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___changePersistentIndexList_from_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___changePersistentIndexList_to_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___changePersistentIndexList_to_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___changePersistentIndexList_to_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFileSystemModel___dataChanged_roles_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QFileSystemModel___dataChanged_roles_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFileSystemModel___dataChanged_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QFileSystemModel___itemData_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___itemData_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QFileSystemModel___itemData_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QFileSystemModel___itemData_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -void* QFileSystemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___layoutAboutToBeChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___layoutChanged_parents_atList(void* ptr, int i) -{ - return new QPersistentModelIndex(({QPersistentModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___layoutChanged_parents_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___layoutChanged_parents_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___match_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___match_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___match_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___persistentIndexList_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___persistentIndexList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___persistentIndexList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___roleNames_atList(void* ptr, int v, int i) -{ - return new QByteArray(({ QByteArray tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___roleNames_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QFileSystemModel___roleNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtWidgets_PackedList QFileSystemModel___roleNames_keyList(void* ptr) -{ - return ({ QList* tmpValue7fc3bb = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue7fc3bb, tmpValue7fc3bb->size() }; }); -} - -void* QFileSystemModel___setItemData_roles_atList(void* ptr, int v, int i) -{ - return new QVariant(({ QVariant tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___setItemData_roles_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, *static_cast(i)); -} - -void* QFileSystemModel___setItemData_roles_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QFileSystemModel___setItemData_roles_keyList(void* ptr) -{ - return ({ QList* tmpValue249128 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue249128, tmpValue249128->size() }; }); -} - -int QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFileSystemModel_____itemData_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel_____itemData_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFileSystemModel_____itemData_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFileSystemModel_____roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel_____roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFileSystemModel_____roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFileSystemModel_____setItemData_roles_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel_____setItemData_roles_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFileSystemModel_____setItemData_roles_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QFileSystemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QFileSystemModel_____setRoleNames_roleNames_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QFileSystemModel___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QFileSystemModel___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QFileSystemModel___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QFileSystemModel___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QFileSystemModel___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QFileSystemModel___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QFileSystemModel___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QFileSystemModel_BuddyDefault(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->QFileSystemModel::buddy(*static_cast(index))); -} - -char QFileSystemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::canDropMimeData(static_cast(data), static_cast(action), row, column, *static_cast(parent)); -} - -char QFileSystemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::insertColumns(column, count, *static_cast(parent)); -} - -char QFileSystemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::insertRows(row, count, *static_cast(parent)); -} - -struct QtWidgets_PackedList QFileSystemModel_ItemDataDefault(void* ptr, void* index) -{ - return ({ QMap* tmpValued0d48b = new QMap(static_cast(ptr)->QFileSystemModel::itemData(*static_cast(index))); QtWidgets_PackedList { tmpValued0d48b, tmpValued0d48b->size() }; }); -} - -struct QtWidgets_PackedList QFileSystemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags) -{ - return ({ QList* tmpValue7e8d26 = new QList(static_cast(ptr)->QFileSystemModel::match(*static_cast(start), role, *static_cast(value), hits, static_cast(flags))); QtWidgets_PackedList { tmpValue7e8d26, tmpValue7e8d26->size() }; }); -} - -char QFileSystemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->QFileSystemModel::moveColumns(*static_cast(sourceParent), sourceColumn, count, *static_cast(destinationParent), destinationChild); -} - -char QFileSystemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild) -{ - return static_cast(ptr)->QFileSystemModel::moveRows(*static_cast(sourceParent), sourceRow, count, *static_cast(destinationParent), destinationChild); -} - -char QFileSystemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::removeColumns(column, count, *static_cast(parent)); -} - -char QFileSystemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent) -{ - return static_cast(ptr)->QFileSystemModel::removeRows(row, count, *static_cast(parent)); -} - -void QFileSystemModel_ResetInternalDataDefault(void* ptr) -{ - static_cast(ptr)->QFileSystemModel::resetInternalData(); -} - -void QFileSystemModel_RevertDefault(void* ptr) -{ - static_cast(ptr)->QFileSystemModel::revert(); -} - -struct QtWidgets_PackedList QFileSystemModel_RoleNamesDefault(void* ptr) -{ - return ({ QHash* tmpValue50afa5 = new QHash(static_cast(ptr)->QFileSystemModel::roleNames()); QtWidgets_PackedList { tmpValue50afa5, tmpValue50afa5->size() }; }); -} - -char QFileSystemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role) -{ - return static_cast(ptr)->QFileSystemModel::setHeaderData(section, static_cast(orientation), *static_cast(value), role); -} - -char QFileSystemModel_SetItemDataDefault(void* ptr, void* index, void* roles) -{ - return static_cast(ptr)->QFileSystemModel::setItemData(*static_cast(index), *static_cast*>(roles)); -} - -void* QFileSystemModel_SpanDefault(void* ptr, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QFileSystemModel::span(*static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -char QFileSystemModel_SubmitDefault(void* ptr) -{ - return static_cast(ptr)->QFileSystemModel::submit(); -} - -long long QFileSystemModel_SupportedDragActionsDefault(void* ptr) -{ - return static_cast(ptr)->QFileSystemModel::supportedDragActions(); -} - -void QFileSystemModel_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QFileSystemModel::childEvent(static_cast(event)); -} - -void QFileSystemModel_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QFileSystemModel::connectNotify(*static_cast(sign)); -} - -void QFileSystemModel_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QFileSystemModel::customEvent(static_cast(event)); -} - -void QFileSystemModel_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QFileSystemModel::deleteLater(); -} - -void QFileSystemModel_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QFileSystemModel::disconnectNotify(*static_cast(sign)); -} - -char QFileSystemModel_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFileSystemModel::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QFileSystemModel_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QFileSystemModel::metaObject()); -} - -class MyQFocusFrame: public QFocusFrame -{ -public: - MyQFocusFrame(QWidget *parent = Q_NULLPTR) : QFocusFrame(parent) {QFocusFrame_QFocusFrame_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - ~MyQFocusFrame() { callbackQFocusFrame_DestroyQFocusFrame(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFocusFrame*) -Q_DECLARE_METATYPE(MyQFocusFrame*) - -int QFocusFrame_QFocusFrame_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFocusFrame_NewQFocusFrame(void* parent) -{ - return new MyQFocusFrame(static_cast(parent)); -} - -void QFocusFrame_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QFocusFrame_SetWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setWidget(static_cast(widget)); -} - -void* QFocusFrame_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void QFocusFrame_DestroyQFocusFrame(void* ptr) -{ - static_cast(ptr)->~QFocusFrame(); -} - -void QFocusFrame_DestroyQFocusFrameDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFontComboBox: public QFontComboBox -{ -public: - MyQFontComboBox(QWidget *parent = Q_NULLPTR) : QFontComboBox(parent) {QFontComboBox_QFontComboBox_QRegisterMetaType();}; - void Signal_CurrentFontChanged(const QFont & font) { callbackQFontComboBox_CurrentFontChanged(this, const_cast(&font)); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void setCurrentFont(const QFont & ff) { callbackQFontComboBox_SetCurrentFont(this, const_cast(&ff)); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQFontComboBox() { callbackQFontComboBox_DestroyQFontComboBox(this); }; - void Signal_Activated(int index) { callbackQComboBox_Activated(this, index); }; - void Signal_Activated2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Activated2(this, textPacked); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void clear() { callbackQComboBox_Clear(this); }; - void clearEditText() { callbackQComboBox_ClearEditText(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void Signal_CurrentIndexChanged(int index) { callbackQComboBox_CurrentIndexChanged(this, index); }; - void Signal_CurrentTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_CurrentTextChanged(this, textPacked); }; - void Signal_EditTextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_EditTextChanged(this, textPacked); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void hideEvent(QHideEvent * e) { callbackQWidget_HideEvent(this, e); }; - void hidePopup() { callbackQComboBox_HidePopup(this); }; - void Signal_Highlighted(int index) { callbackQComboBox_Highlighted(this, index); }; - void Signal_Highlighted2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_Highlighted2(this, textPacked); }; - void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void setCurrentIndex(int index) { callbackQComboBox_SetCurrentIndex(this, index); }; - void setCurrentText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetCurrentText(this, textPacked); }; - void setEditText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQComboBox_SetEditText(this, textPacked); }; - void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; - void showPopup() { callbackQComboBox_ShowPopup(this); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFontComboBox*) -Q_DECLARE_METATYPE(MyQFontComboBox*) - -int QFontComboBox_QFontComboBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFontComboBox_NewQFontComboBox(void* parent) -{ - return new MyQFontComboBox(static_cast(parent)); -} - -void* QFontComboBox_CurrentFont(void* ptr) -{ - return new QFont(static_cast(ptr)->currentFont()); -} - -void QFontComboBox_ConnectCurrentFontChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFontComboBox::currentFontChanged), static_cast(ptr), static_cast(&MyQFontComboBox::Signal_CurrentFontChanged), static_cast(t)); -} - -void QFontComboBox_DisconnectCurrentFontChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFontComboBox::currentFontChanged), static_cast(ptr), static_cast(&MyQFontComboBox::Signal_CurrentFontChanged)); -} - -void QFontComboBox_CurrentFontChanged(void* ptr, void* font) -{ - static_cast(ptr)->currentFontChanged(*static_cast(font)); -} - -long long QFontComboBox_FontFilters(void* ptr) -{ - return static_cast(ptr)->fontFilters(); -} - -void QFontComboBox_SetCurrentFont(void* ptr, void* ff) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentFont", Q_ARG(const QFont, *static_cast(ff))); -} - -void QFontComboBox_SetCurrentFontDefault(void* ptr, void* ff) -{ - static_cast(ptr)->QFontComboBox::setCurrentFont(*static_cast(ff)); -} - -void QFontComboBox_SetFontFilters(void* ptr, long long filters) -{ - static_cast(ptr)->setFontFilters(static_cast(filters)); -} - -void QFontComboBox_SetWritingSystem(void* ptr, long long vqf) -{ - static_cast(ptr)->setWritingSystem(static_cast(vqf)); -} - -void QFontComboBox_DestroyQFontComboBox(void* ptr) -{ - static_cast(ptr)->~QFontComboBox(); -} - -void QFontComboBox_DestroyQFontComboBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQFontDialog: public QFontDialog -{ -public: - MyQFontDialog(QWidget *parent = Q_NULLPTR) : QFontDialog(parent) {QFontDialog_QFontDialog_QRegisterMetaType();}; - MyQFontDialog(const QFont &initial, QWidget *parent = Q_NULLPTR) : QFontDialog(initial, parent) {QFontDialog_QFontDialog_QRegisterMetaType();}; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void Signal_CurrentFontChanged(const QFont & font) { callbackQFontDialog_CurrentFontChanged(this, const_cast(&font)); }; - void done(int result) { callbackQFontDialog_Done(this, result); }; - void Signal_FontSelected(const QFont & font) { callbackQFontDialog_FontSelected(this, const_cast(&font)); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFontDialog*) -Q_DECLARE_METATYPE(MyQFontDialog*) - -int QFontDialog_QFontDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFontDialog_NewQFontDialog(void* parent) -{ - return new MyQFontDialog(static_cast(parent)); -} - -void* QFontDialog_NewQFontDialog2(void* initial, void* parent) -{ - return new MyQFontDialog(*static_cast(initial), static_cast(parent)); -} - -void* QFontDialog_CurrentFont(void* ptr) -{ - return new QFont(static_cast(ptr)->currentFont()); -} - -void QFontDialog_ConnectCurrentFontChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFontDialog::currentFontChanged), static_cast(ptr), static_cast(&MyQFontDialog::Signal_CurrentFontChanged), static_cast(t)); -} - -void QFontDialog_DisconnectCurrentFontChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFontDialog::currentFontChanged), static_cast(ptr), static_cast(&MyQFontDialog::Signal_CurrentFontChanged)); -} - -void QFontDialog_CurrentFontChanged(void* ptr, void* font) -{ - static_cast(ptr)->currentFontChanged(*static_cast(font)); -} - -void QFontDialog_Done(void* ptr, int result) -{ - static_cast(ptr)->done(result); -} - -void QFontDialog_DoneDefault(void* ptr, int result) -{ - static_cast(ptr)->QFontDialog::done(result); -} - -void QFontDialog_ConnectFontSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QFontDialog::fontSelected), static_cast(ptr), static_cast(&MyQFontDialog::Signal_FontSelected), static_cast(t)); -} - -void QFontDialog_DisconnectFontSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QFontDialog::fontSelected), static_cast(ptr), static_cast(&MyQFontDialog::Signal_FontSelected)); -} - -void QFontDialog_FontSelected(void* ptr, void* font) -{ - static_cast(ptr)->fontSelected(*static_cast(font)); -} - -void* QFontDialog_QFontDialog_GetFont(char* ok, void* initial, void* parent, struct QtWidgets_PackedString title, long long options) -{ - return new QFont(QFontDialog::getFont(reinterpret_cast(ok), *static_cast(initial), static_cast(parent), QString::fromUtf8(title.data, title.len), static_cast(options))); -} - -void* QFontDialog_QFontDialog_GetFont2(char* ok, void* parent) -{ - return new QFont(QFontDialog::getFont(reinterpret_cast(ok), static_cast(parent))); -} - -void QFontDialog_Open(void* ptr, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } -} - -long long QFontDialog_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -void* QFontDialog_SelectedFont(void* ptr) -{ - return new QFont(static_cast(ptr)->selectedFont()); -} - -void QFontDialog_SetCurrentFont(void* ptr, void* font) -{ - static_cast(ptr)->setCurrentFont(*static_cast(font)); -} - -void QFontDialog_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QFontDialog_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -char QFontDialog_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -class MyQFormLayout: public QFormLayout -{ -public: - MyQFormLayout(QWidget *parent = Q_NULLPTR) : QFormLayout(parent) {QFormLayout_QFormLayout_QRegisterMetaType();}; - void addItem(QLayoutItem * item) { callbackQFormLayout_AddItem(this, item); }; - int count() const { return callbackQFormLayout_Count(const_cast(static_cast(this))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int width) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), width); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & rect) { callbackQLayout_SetGeometry(this, const_cast(&rect)); }; - QSize sizeHint() const { return *static_cast(callbackQFormLayout_SizeHint(const_cast(static_cast(this)))); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQFormLayout_TakeAt(this, index)); }; - ~MyQFormLayout() { callbackQFormLayout_DestroyQFormLayout(this); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QFormLayout*) -Q_DECLARE_METATYPE(MyQFormLayout*) - -int QFormLayout_QFormLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFormLayout_NewQFormLayout(void* parent) -{ - return new MyQFormLayout(static_cast(parent)); -} - -void QFormLayout_AddItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void QFormLayout_AddItemDefault(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->QFormLayout::addItem(static_cast(item)); - } else { - static_cast(ptr)->QFormLayout::addItem(static_cast(item)); - } -} - -void QFormLayout_AddRow(void* ptr, void* label, void* field) -{ - static_cast(ptr)->addRow(static_cast(label), static_cast(field)); -} - -void QFormLayout_AddRow2(void* ptr, void* label, void* field) -{ - static_cast(ptr)->addRow(static_cast(label), static_cast(field)); -} - -void QFormLayout_AddRow3(void* ptr, struct QtWidgets_PackedString labelText, void* field) -{ - static_cast(ptr)->addRow(QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); -} - -void QFormLayout_AddRow4(void* ptr, struct QtWidgets_PackedString labelText, void* field) -{ - static_cast(ptr)->addRow(QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); -} - -void QFormLayout_AddRow5(void* ptr, void* widget) -{ - static_cast(ptr)->addRow(static_cast(widget)); -} - -void QFormLayout_AddRow6(void* ptr, void* layout) -{ - static_cast(ptr)->addRow(static_cast(layout)); -} - -int QFormLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QFormLayout_CountDefault(void* ptr) -{ - return static_cast(ptr)->QFormLayout::count(); -} - -long long QFormLayout_FieldGrowthPolicy(void* ptr) -{ - return static_cast(ptr)->fieldGrowthPolicy(); -} - -long long QFormLayout_FormAlignment(void* ptr) -{ - return static_cast(ptr)->formAlignment(); -} - -int QFormLayout_HorizontalSpacing(void* ptr) -{ - return static_cast(ptr)->horizontalSpacing(); -} - -void QFormLayout_InsertRow(void* ptr, int row, void* label, void* field) -{ - static_cast(ptr)->insertRow(row, static_cast(label), static_cast(field)); -} - -void QFormLayout_InsertRow2(void* ptr, int row, void* label, void* field) -{ - static_cast(ptr)->insertRow(row, static_cast(label), static_cast(field)); -} - -void QFormLayout_InsertRow3(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field) -{ - static_cast(ptr)->insertRow(row, QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); -} - -void QFormLayout_InsertRow4(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field) -{ - static_cast(ptr)->insertRow(row, QString::fromUtf8(labelText.data, labelText.len), static_cast(field)); -} - -void QFormLayout_InsertRow5(void* ptr, int row, void* widget) -{ - static_cast(ptr)->insertRow(row, static_cast(widget)); -} - -void QFormLayout_InsertRow6(void* ptr, int row, void* layout) -{ - static_cast(ptr)->insertRow(row, static_cast(layout)); -} - -long long QFormLayout_LabelAlignment(void* ptr) -{ - return static_cast(ptr)->labelAlignment(); -} - -void* QFormLayout_LabelForField(void* ptr, void* field) -{ - return static_cast(ptr)->labelForField(static_cast(field)); -} - -void* QFormLayout_LabelForField2(void* ptr, void* field) -{ - return static_cast(ptr)->labelForField(static_cast(field)); -} - -void QFormLayout_RemoveRow(void* ptr, int row) -{ - static_cast(ptr)->removeRow(row); -} - -void QFormLayout_RemoveRow2(void* ptr, void* widget) -{ - static_cast(ptr)->removeRow(static_cast(widget)); -} - -void QFormLayout_RemoveRow3(void* ptr, void* layout) -{ - static_cast(ptr)->removeRow(static_cast(layout)); -} - -int QFormLayout_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -long long QFormLayout_RowWrapPolicy(void* ptr) -{ - return static_cast(ptr)->rowWrapPolicy(); -} - -void QFormLayout_SetFieldGrowthPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setFieldGrowthPolicy(static_cast(policy)); -} - -void QFormLayout_SetFormAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setFormAlignment(static_cast(alignment)); -} - -void QFormLayout_SetHorizontalSpacing(void* ptr, int spacing) -{ - static_cast(ptr)->setHorizontalSpacing(spacing); -} - -void QFormLayout_SetItem(void* ptr, int row, long long role, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setItem(row, static_cast(role), static_cast(item)); - } else { - static_cast(ptr)->setItem(row, static_cast(role), static_cast(item)); - } -} - -void QFormLayout_SetLabelAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setLabelAlignment(static_cast(alignment)); -} - -void QFormLayout_SetLayout(void* ptr, int row, long long role, void* layout) -{ - static_cast(ptr)->setLayout(row, static_cast(role), static_cast(layout)); -} - -void QFormLayout_SetRowWrapPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setRowWrapPolicy(static_cast(policy)); -} - -void QFormLayout_SetVerticalSpacing(void* ptr, int spacing) -{ - static_cast(ptr)->setVerticalSpacing(spacing); -} - -void QFormLayout_SetWidget(void* ptr, int row, long long role, void* widget) -{ - static_cast(ptr)->setWidget(row, static_cast(role), static_cast(widget)); -} - -void* QFormLayout_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QFormLayout_SizeHintDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QFormLayout_TakeAt(void* ptr, int index) -{ - return static_cast(ptr)->takeAt(index); -} - -void* QFormLayout_TakeAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QFormLayout::takeAt(index); -} - -int QFormLayout_VerticalSpacing(void* ptr) -{ - return static_cast(ptr)->verticalSpacing(); -} - -void QFormLayout_DestroyQFormLayout(void* ptr) -{ - static_cast(ptr)->~QFormLayout(); -} - -void QFormLayout_DestroyQFormLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - - - - - -class MyQFrame: public QFrame -{ -public: - MyQFrame(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QFrame(parent, ff) {QFrame_QFrame_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQFrame() { callbackQFrame_DestroyQFrame(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QFrame*) -Q_DECLARE_METATYPE(MyQFrame*) - -int QFrame_QFrame_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QFrame_NewQFrame(void* parent, long long ff) -{ - return new MyQFrame(static_cast(parent), static_cast(ff)); -} - -void* QFrame_FrameRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->frameRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QFrame_FrameShadow(void* ptr) -{ - return static_cast(ptr)->frameShadow(); -} - -long long QFrame_FrameShape(void* ptr) -{ - return static_cast(ptr)->frameShape(); -} - -int QFrame_FrameStyle(void* ptr) -{ - return static_cast(ptr)->frameStyle(); -} - -int QFrame_FrameWidth(void* ptr) -{ - return static_cast(ptr)->frameWidth(); -} - -void QFrame_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -int QFrame_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth(); -} - -int QFrame_MidLineWidth(void* ptr) -{ - return static_cast(ptr)->midLineWidth(); -} - -void QFrame_SetFrameRect(void* ptr, void* vqr) -{ - static_cast(ptr)->setFrameRect(*static_cast(vqr)); -} - -void QFrame_SetFrameShadow(void* ptr, long long vqf) -{ - static_cast(ptr)->setFrameShadow(static_cast(vqf)); -} - -void QFrame_SetFrameShape(void* ptr, long long vqf) -{ - static_cast(ptr)->setFrameShape(static_cast(vqf)); -} - -void QFrame_SetFrameStyle(void* ptr, int style) -{ - static_cast(ptr)->setFrameStyle(style); -} - -void QFrame_SetLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->setLineWidth(vin); -} - -void QFrame_SetMidLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->setMidLineWidth(vin); -} - -void QFrame_DestroyQFrame(void* ptr) -{ - static_cast(ptr)->~QFrame(); -} - -void QFrame_DestroyQFrameDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGesture: public QGesture -{ -public: - MyQGesture(QObject *parent = Q_NULLPTR) : QGesture(parent) {QGesture_QGesture_QRegisterMetaType();}; - ~MyQGesture() { callbackQGesture_DestroyQGesture(this); }; - void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; - void deleteLater() { callbackQGesture_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGesture*) -Q_DECLARE_METATYPE(MyQGesture*) - -int QGesture_QGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGesture_NewQGesture(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGesture(static_cast(parent)); - } else { - return new MyQGesture(static_cast(parent)); - } -} - -long long QGesture_GestureCancelPolicy(void* ptr) -{ - return static_cast(ptr)->gestureCancelPolicy(); -} - -long long QGesture_GestureType(void* ptr) -{ - return static_cast(ptr)->gestureType(); -} - -char QGesture_HasHotSpot(void* ptr) -{ - return static_cast(ptr)->hasHotSpot(); -} - -void* QGesture_HotSpot(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->hotSpot(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGesture_SetGestureCancelPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setGestureCancelPolicy(static_cast(policy)); -} - -void QGesture_SetHotSpot(void* ptr, void* value) -{ - static_cast(ptr)->setHotSpot(*static_cast(value)); -} - -long long QGesture_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QGesture_UnsetHotSpot(void* ptr) -{ - static_cast(ptr)->unsetHotSpot(); -} - -void QGesture_DestroyQGesture(void* ptr) -{ - static_cast(ptr)->~QGesture(); -} - -void QGesture_DestroyQGestureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGesture___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGesture___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGesture___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGesture___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGesture___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGesture___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGesture___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGesture___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGesture___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGesture___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGesture___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGesture___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGesture___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGesture___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGesture___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGesture_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapGesture::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSwipeGesture::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPinchGesture::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPanGesture::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapAndHoldGesture::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QGesture::childEvent(static_cast(event)); - } -} - -void QGesture_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapGesture::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSwipeGesture::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPinchGesture::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPanGesture::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapAndHoldGesture::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGesture::connectNotify(*static_cast(sign)); - } -} - -void QGesture_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapGesture::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSwipeGesture::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPinchGesture::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPanGesture::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapAndHoldGesture::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QGesture::customEvent(static_cast(event)); - } -} - -void QGesture_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapGesture::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSwipeGesture::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPinchGesture::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPanGesture::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapAndHoldGesture::deleteLater(); - } else { - static_cast(ptr)->QGesture::deleteLater(); - } -} - -void QGesture_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapGesture::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSwipeGesture::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPinchGesture::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPanGesture::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapAndHoldGesture::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGesture::disconnectNotify(*static_cast(sign)); - } -} - -char QGesture_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTapGesture::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSwipeGesture::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPinchGesture::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPanGesture::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTapAndHoldGesture::event(static_cast(e)); - } else { - return static_cast(ptr)->QGesture::event(static_cast(e)); - } -} - -char QGesture_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTapGesture::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSwipeGesture::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPinchGesture::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPanGesture::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTapAndHoldGesture::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGesture::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QGesture_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTapGesture::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSwipeGesture::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPinchGesture::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPanGesture::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTapAndHoldGesture::metaObject()); - } else { - return const_cast(static_cast(ptr)->QGesture::metaObject()); - } -} - -void QGesture_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapGesture::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSwipeGesture::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPinchGesture::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPanGesture::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTapAndHoldGesture::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QGesture::timerEvent(static_cast(event)); - } -} - -class MyQGestureEvent: public QGestureEvent -{ -public: - MyQGestureEvent(const QList &gestures) : QGestureEvent(gestures) {QGestureEvent_QGestureEvent_QRegisterMetaType();}; - ~MyQGestureEvent() { callbackQGestureEvent_DestroyQGestureEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGestureEvent*) -Q_DECLARE_METATYPE(MyQGestureEvent*) - -int QGestureEvent_QGestureEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGestureEvent_NewQGestureEvent(void* gestures) -{ - return new MyQGestureEvent(*static_cast*>(gestures)); -} - -void QGestureEvent_Accept(void* ptr, void* gesture) -{ - static_cast(ptr)->accept(static_cast(gesture)); -} - -void QGestureEvent_Accept2(void* ptr, long long gestureType) -{ - static_cast(ptr)->accept(static_cast(gestureType)); -} - -struct QtWidgets_PackedList QGestureEvent_ActiveGestures(void* ptr) -{ - return ({ QList* tmpValuef47832 = new QList(static_cast(ptr)->activeGestures()); QtWidgets_PackedList { tmpValuef47832, tmpValuef47832->size() }; }); -} - -struct QtWidgets_PackedList QGestureEvent_CanceledGestures(void* ptr) -{ - return ({ QList* tmpValue4c99df = new QList(static_cast(ptr)->canceledGestures()); QtWidgets_PackedList { tmpValue4c99df, tmpValue4c99df->size() }; }); -} - -void* QGestureEvent_Gesture(void* ptr, long long ty) -{ - return static_cast(ptr)->gesture(static_cast(ty)); -} - -struct QtWidgets_PackedList QGestureEvent_Gestures(void* ptr) -{ - return ({ QList* tmpValue9ee128 = new QList(static_cast(ptr)->gestures()); QtWidgets_PackedList { tmpValue9ee128, tmpValue9ee128->size() }; }); -} - -void QGestureEvent_Ignore(void* ptr, void* gesture) -{ - static_cast(ptr)->ignore(static_cast(gesture)); -} - -void QGestureEvent_Ignore2(void* ptr, long long gestureType) -{ - static_cast(ptr)->ignore(static_cast(gestureType)); -} - -char QGestureEvent_IsAccepted(void* ptr, void* gesture) -{ - return static_cast(ptr)->isAccepted(static_cast(gesture)); -} - -char QGestureEvent_IsAccepted2(void* ptr, long long gestureType) -{ - return static_cast(ptr)->isAccepted(static_cast(gestureType)); -} - -void* QGestureEvent_MapToGraphicsScene(void* ptr, void* gesturePoint) -{ - return ({ QPointF tmpValue = static_cast(ptr)->mapToGraphicsScene(*static_cast(gesturePoint)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGestureEvent_SetAccepted(void* ptr, void* gesture, char value) -{ - static_cast(ptr)->setAccepted(static_cast(gesture), value != 0); -} - -void QGestureEvent_SetAccepted2(void* ptr, long long gestureType, char value) -{ - static_cast(ptr)->setAccepted(static_cast(gestureType), value != 0); -} - -void* QGestureEvent_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void QGestureEvent_DestroyQGestureEvent(void* ptr) -{ - static_cast(ptr)->~QGestureEvent(); -} - -void QGestureEvent_DestroyQGestureEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGestureEvent___QGestureEvent_gestures_atList(void* ptr, int i) -{ - return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent___QGestureEvent_gestures_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent___QGestureEvent_gestures_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGestureEvent___activeGestures_atList(void* ptr, int i) -{ - return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent___activeGestures_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent___activeGestures_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGestureEvent___canceledGestures_atList(void* ptr, int i) -{ - return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent___canceledGestures_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent___canceledGestures_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGestureEvent___gestures_atList(void* ptr, int i) -{ - return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent___gestures_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent___gestures_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGestureEvent___m_gestures_atList(void* ptr, int i) -{ - return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent___m_gestures_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent___m_gestures_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGestureEvent___setM_gestures__atList(void* ptr, int i) -{ - return ({QGesture * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent___setM_gestures__setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent___setM_gestures__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QGestureEvent___m_accepted_atList(void* ptr, long long v, int i) -{ - return ({ bool tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); -} - -void QGestureEvent___m_accepted_setList(void* ptr, long long key, char i) -{ - static_cast*>(ptr)->insert(static_cast(key), i != 0); -} - -void* QGestureEvent___m_accepted_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QGestureEvent___m_accepted_keyList(void* ptr) -{ - return ({ QList* tmpValue749853 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue749853, tmpValue749853->size() }; }); -} - -char QGestureEvent___setM_accepted__atList(void* ptr, long long v, int i) -{ - return ({ bool tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); -} - -void QGestureEvent___setM_accepted__setList(void* ptr, long long key, char i) -{ - static_cast*>(ptr)->insert(static_cast(key), i != 0); -} - -void* QGestureEvent___setM_accepted__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QGestureEvent___setM_accepted__keyList(void* ptr) -{ - return ({ QList* tmpValue749853 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValue749853, tmpValue749853->size() }; }); -} - -void* QGestureEvent___m_targetWidgets_atList(void* ptr, long long v, int i) -{ - return ({ QWidget * tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); -} - -void QGestureEvent___m_targetWidgets_setList(void* ptr, long long key, void* i) -{ - static_cast*>(ptr)->insert(static_cast(key), static_cast(i)); -} - -void* QGestureEvent___m_targetWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QGestureEvent___m_targetWidgets_keyList(void* ptr) -{ - return ({ QList* tmpValued4ffd2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValued4ffd2, tmpValued4ffd2->size() }; }); -} - -void* QGestureEvent___setM_targetWidgets__atList(void* ptr, long long v, int i) -{ - return ({ QWidget * tmp = static_cast*>(ptr)->value(static_cast(v)); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QMap(); free(ptr); }; tmp; }); -} - -void QGestureEvent___setM_targetWidgets__setList(void* ptr, long long key, void* i) -{ - static_cast*>(ptr)->insert(static_cast(key), static_cast(i)); -} - -void* QGestureEvent___setM_targetWidgets__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QMap(); -} - -struct QtWidgets_PackedList QGestureEvent___setM_targetWidgets__keyList(void* ptr) -{ - return ({ QList* tmpValued4ffd2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValued4ffd2, tmpValued4ffd2->size() }; }); -} - -long long QGestureEvent_____m_accepted_keyList_atList(void* ptr, int i) -{ - return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent_____m_accepted_keyList_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent_____m_accepted_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -long long QGestureEvent_____setM_accepted__keyList_atList(void* ptr, int i) -{ - return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent_____setM_accepted__keyList_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent_____setM_accepted__keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -long long QGestureEvent_____m_targetWidgets_keyList_atList(void* ptr, int i) -{ - return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent_____m_targetWidgets_keyList_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent_____m_targetWidgets_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -long long QGestureEvent_____setM_targetWidgets__keyList_atList(void* ptr, int i) -{ - return ({Qt::GestureType tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGestureEvent_____setM_targetWidgets__keyList_setList(void* ptr, long long i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGestureEvent_____setM_targetWidgets__keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQGestureRecognizer: public QGestureRecognizer -{ -public: - MyQGestureRecognizer() : QGestureRecognizer() {QGestureRecognizer_QGestureRecognizer_QRegisterMetaType();}; - QGesture * create(QObject * target) { return static_cast(callbackQGestureRecognizer_Create(this, target)); }; - QGestureRecognizer::Result recognize(QGesture * gesture, QObject * watched, QEvent * event) { return static_cast(callbackQGestureRecognizer_Recognize(this, gesture, watched, event)); }; - void reset(QGesture * gesture) { callbackQGestureRecognizer_Reset(this, gesture); }; - ~MyQGestureRecognizer() { callbackQGestureRecognizer_DestroyQGestureRecognizer(this); }; -}; - -Q_DECLARE_METATYPE(QGestureRecognizer*) -Q_DECLARE_METATYPE(MyQGestureRecognizer*) - -int QGestureRecognizer_QGestureRecognizer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGestureRecognizer_NewQGestureRecognizer() -{ - return new MyQGestureRecognizer(); -} - -void* QGestureRecognizer_Create(void* ptr, void* target) -{ - if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->create(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->create(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->create(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->create(static_cast(target)); - } else { - return static_cast(ptr)->create(static_cast(target)); - } -} - -void* QGestureRecognizer_CreateDefault(void* ptr, void* target) -{ - if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); - } else { - return static_cast(ptr)->QGestureRecognizer::create(static_cast(target)); - } -} - -long long QGestureRecognizer_Recognize(void* ptr, void* gesture, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->recognize(static_cast(gesture), static_cast(watched), static_cast(event)); - } -} - -long long QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(void* recognizer) -{ - return QGestureRecognizer::registerRecognizer(static_cast(recognizer)); -} - -void QGestureRecognizer_Reset(void* ptr, void* gesture) -{ - static_cast(ptr)->reset(static_cast(gesture)); -} - -void QGestureRecognizer_ResetDefault(void* ptr, void* gesture) -{ - static_cast(ptr)->QGestureRecognizer::reset(static_cast(gesture)); -} - -void QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(long long ty) -{ - QGestureRecognizer::unregisterRecognizer(static_cast(ty)); -} - -void QGestureRecognizer_DestroyQGestureRecognizer(void* ptr) -{ - static_cast(ptr)->~QGestureRecognizer(); -} - -void QGestureRecognizer_DestroyQGestureRecognizerDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsAnchor: public QGraphicsAnchor -{ -public: - ~MyQGraphicsAnchor() { callbackQGraphicsAnchor_DestroyQGraphicsAnchor(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsAnchor_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsAnchor_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsAnchor_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsAnchor_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsAnchor_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsAnchor_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsAnchor_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsAnchor_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsAnchor_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsAnchor_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsAnchor_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsAnchor*) -Q_DECLARE_METATYPE(MyQGraphicsAnchor*) - -int QGraphicsAnchor_QGraphicsAnchor_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QGraphicsAnchor_SetSizePolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setSizePolicy(static_cast(policy)); -} - -void QGraphicsAnchor_SetSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setSpacing(spacing); -} - -long long QGraphicsAnchor_SizePolicy(void* ptr) -{ - return static_cast(ptr)->sizePolicy(); -} - -double QGraphicsAnchor_Spacing(void* ptr) -{ - return static_cast(ptr)->spacing(); -} - -void QGraphicsAnchor_UnsetSpacing(void* ptr) -{ - static_cast(ptr)->unsetSpacing(); -} - -void QGraphicsAnchor_DestroyQGraphicsAnchor(void* ptr) -{ - static_cast(ptr)->~QGraphicsAnchor(); -} - -void QGraphicsAnchor_DestroyQGraphicsAnchorDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsAnchor___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsAnchor___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsAnchor___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsAnchor___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGraphicsAnchor___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsAnchor___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsAnchor___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsAnchor___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsAnchor___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsAnchor___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsAnchor___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsAnchor___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsAnchor___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsAnchor___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsAnchor___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGraphicsAnchor_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsAnchor::childEvent(static_cast(event)); -} - -void QGraphicsAnchor_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGraphicsAnchor::connectNotify(*static_cast(sign)); -} - -void QGraphicsAnchor_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsAnchor::customEvent(static_cast(event)); -} - -void QGraphicsAnchor_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QGraphicsAnchor::deleteLater(); -} - -void QGraphicsAnchor_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGraphicsAnchor::disconnectNotify(*static_cast(sign)); -} - -char QGraphicsAnchor_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QGraphicsAnchor::event(static_cast(e)); -} - -char QGraphicsAnchor_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsAnchor::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QGraphicsAnchor_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QGraphicsAnchor::metaObject()); -} - -void QGraphicsAnchor_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsAnchor::timerEvent(static_cast(event)); -} - -class MyQGraphicsAnchorLayout: public QGraphicsAnchorLayout -{ -public: - MyQGraphicsAnchorLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsAnchorLayout(parent) {QGraphicsAnchorLayout_QGraphicsAnchorLayout_QRegisterMetaType();}; - int count() const { return callbackQGraphicsAnchorLayout_Count(const_cast(static_cast(this))); }; - void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; - QGraphicsLayoutItem * itemAt(int index) const { return static_cast(callbackQGraphicsAnchorLayout_ItemAt(const_cast(static_cast(this)), index)); }; - void removeAt(int index) { callbackQGraphicsAnchorLayout_RemoveAt(this, index); }; - void setGeometry(const QRectF & geom) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&geom)); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsAnchorLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; - ~MyQGraphicsAnchorLayout() { callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(this); }; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; -}; - -Q_DECLARE_METATYPE(QGraphicsAnchorLayout*) -Q_DECLARE_METATYPE(MyQGraphicsAnchorLayout*) - -int QGraphicsAnchorLayout_QGraphicsAnchorLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsAnchorLayout(static_cast(parent)); - } else { - return new MyQGraphicsAnchorLayout(static_cast(parent)); - } -} - -void* QGraphicsAnchorLayout_AddAnchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge) -{ - if (dynamic_cast(static_cast(firstItem))) { - return static_cast(ptr)->addAnchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); - } else { - return static_cast(ptr)->addAnchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); - } -} - -void QGraphicsAnchorLayout_AddAnchors(void* ptr, void* firstItem, void* secondItem, long long orientations) -{ - if (dynamic_cast(static_cast(firstItem))) { - static_cast(ptr)->addAnchors(static_cast(firstItem), static_cast(secondItem), static_cast(orientations)); - } else { - static_cast(ptr)->addAnchors(static_cast(firstItem), static_cast(secondItem), static_cast(orientations)); - } -} - -void QGraphicsAnchorLayout_AddCornerAnchors(void* ptr, void* firstItem, long long firstCorner, void* secondItem, long long secondCorner) -{ - if (dynamic_cast(static_cast(firstItem))) { - static_cast(ptr)->addCornerAnchors(static_cast(firstItem), static_cast(firstCorner), static_cast(secondItem), static_cast(secondCorner)); - } else { - static_cast(ptr)->addCornerAnchors(static_cast(firstItem), static_cast(firstCorner), static_cast(secondItem), static_cast(secondCorner)); - } -} - -void* QGraphicsAnchorLayout_Anchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge) -{ - if (dynamic_cast(static_cast(firstItem))) { - return static_cast(ptr)->anchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); - } else { - return static_cast(ptr)->anchor(static_cast(firstItem), static_cast(firstEdge), static_cast(secondItem), static_cast(secondEdge)); - } -} - -int QGraphicsAnchorLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QGraphicsAnchorLayout_CountDefault(void* ptr) -{ - return static_cast(ptr)->QGraphicsAnchorLayout::count(); -} - -double QGraphicsAnchorLayout_HorizontalSpacing(void* ptr) -{ - return static_cast(ptr)->horizontalSpacing(); -} - -void* QGraphicsAnchorLayout_ItemAt(void* ptr, int index) -{ - return static_cast(ptr)->itemAt(index); -} - -void* QGraphicsAnchorLayout_ItemAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QGraphicsAnchorLayout::itemAt(index); -} - -void QGraphicsAnchorLayout_RemoveAt(void* ptr, int index) -{ - static_cast(ptr)->removeAt(index); -} - -void QGraphicsAnchorLayout_RemoveAtDefault(void* ptr, int index) -{ - static_cast(ptr)->QGraphicsAnchorLayout::removeAt(index); -} - -void QGraphicsAnchorLayout_SetHorizontalSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setHorizontalSpacing(spacing); -} - -void QGraphicsAnchorLayout_SetSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setSpacing(spacing); -} - -void QGraphicsAnchorLayout_SetVerticalSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setVerticalSpacing(spacing); -} - -void* QGraphicsAnchorLayout_SizeHint(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsAnchorLayout_SizeHintDefault(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsAnchorLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QGraphicsAnchorLayout_VerticalSpacing(void* ptr) -{ - return static_cast(ptr)->verticalSpacing(); -} - -void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(void* ptr) -{ - static_cast(ptr)->~QGraphicsAnchorLayout(); -} - -void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsBlurEffect: public QGraphicsBlurEffect -{ -public: - MyQGraphicsBlurEffect(QObject *parent = Q_NULLPTR) : QGraphicsBlurEffect(parent) {QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType();}; - void Signal_BlurHintsChanged(QGraphicsBlurEffect::BlurHints hints) { callbackQGraphicsBlurEffect_BlurHintsChanged(this, hints); }; - void Signal_BlurRadiusChanged(qreal radius) { callbackQGraphicsBlurEffect_BlurRadiusChanged(this, radius); }; - QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; - void draw(QPainter * painter) { callbackQGraphicsBlurEffect_Draw(this, painter); }; - void setBlurHints(QGraphicsBlurEffect::BlurHints hints) { callbackQGraphicsBlurEffect_SetBlurHints(this, hints); }; - void setBlurRadius(qreal blurRadius) { callbackQGraphicsBlurEffect_SetBlurRadius(this, blurRadius); }; - ~MyQGraphicsBlurEffect() { callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect(this); }; - void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; - void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; - void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; - void update() { callbackQGraphicsEffect_Update(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsBlurEffect*) -Q_DECLARE_METATYPE(MyQGraphicsBlurEffect*) - -int QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsBlurEffect_NewQGraphicsBlurEffect(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } else { - return new MyQGraphicsBlurEffect(static_cast(parent)); - } -} - -long long QGraphicsBlurEffect_BlurHints(void* ptr) -{ - return static_cast(ptr)->blurHints(); -} - -void QGraphicsBlurEffect_ConnectBlurHintsChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurHintsChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurHintsChanged), static_cast(t)); -} - -void QGraphicsBlurEffect_DisconnectBlurHintsChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurHintsChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurHintsChanged)); -} - -void QGraphicsBlurEffect_BlurHintsChanged(void* ptr, long long hints) -{ - static_cast(ptr)->blurHintsChanged(static_cast(hints)); -} - -double QGraphicsBlurEffect_BlurRadius(void* ptr) -{ - return static_cast(ptr)->blurRadius(); -} - -void QGraphicsBlurEffect_ConnectBlurRadiusChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurRadiusChanged), static_cast(t)); -} - -void QGraphicsBlurEffect_DisconnectBlurRadiusChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsBlurEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsBlurEffect::Signal_BlurRadiusChanged)); -} - -void QGraphicsBlurEffect_BlurRadiusChanged(void* ptr, double radius) -{ - static_cast(ptr)->blurRadiusChanged(radius); -} - -void QGraphicsBlurEffect_Draw(void* ptr, void* painter) -{ - static_cast(ptr)->draw(static_cast(painter)); -} - -void QGraphicsBlurEffect_DrawDefault(void* ptr, void* painter) -{ - static_cast(ptr)->QGraphicsBlurEffect::draw(static_cast(painter)); -} - -void QGraphicsBlurEffect_SetBlurHints(void* ptr, long long hints) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setBlurHints", Q_ARG(QGraphicsBlurEffect::BlurHints, static_cast(hints))); -} - -void QGraphicsBlurEffect_SetBlurHintsDefault(void* ptr, long long hints) -{ - static_cast(ptr)->QGraphicsBlurEffect::setBlurHints(static_cast(hints)); -} - -void QGraphicsBlurEffect_SetBlurRadius(void* ptr, double blurRadius) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setBlurRadius", Q_ARG(qreal, blurRadius)); -} - -void QGraphicsBlurEffect_SetBlurRadiusDefault(void* ptr, double blurRadius) -{ - static_cast(ptr)->QGraphicsBlurEffect::setBlurRadius(blurRadius); -} - -void QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(void* ptr) -{ - static_cast(ptr)->~QGraphicsBlurEffect(); -} - -void QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsColorizeEffect: public QGraphicsColorizeEffect -{ -public: - MyQGraphicsColorizeEffect(QObject *parent = Q_NULLPTR) : QGraphicsColorizeEffect(parent) {QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType();}; - void Signal_ColorChanged(const QColor & color) { callbackQGraphicsColorizeEffect_ColorChanged(this, const_cast(&color)); }; - void draw(QPainter * painter) { callbackQGraphicsColorizeEffect_Draw(this, painter); }; - void setColor(const QColor & c) { callbackQGraphicsColorizeEffect_SetColor(this, const_cast(&c)); }; - void setStrength(qreal strength) { callbackQGraphicsColorizeEffect_SetStrength(this, strength); }; - void Signal_StrengthChanged(qreal strength) { callbackQGraphicsColorizeEffect_StrengthChanged(this, strength); }; - ~MyQGraphicsColorizeEffect() { callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(this); }; - QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; - void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; - void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; - void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; - void update() { callbackQGraphicsEffect_Update(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsColorizeEffect*) -Q_DECLARE_METATYPE(MyQGraphicsColorizeEffect*) - -int QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } else { - return new MyQGraphicsColorizeEffect(static_cast(parent)); - } -} - -void* QGraphicsColorizeEffect_Color(void* ptr) -{ - return new QColor(static_cast(ptr)->color()); -} - -void QGraphicsColorizeEffect_ConnectColorChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_ColorChanged), static_cast(t)); -} - -void QGraphicsColorizeEffect_DisconnectColorChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_ColorChanged)); -} - -void QGraphicsColorizeEffect_ColorChanged(void* ptr, void* color) -{ - static_cast(ptr)->colorChanged(*static_cast(color)); -} - -void QGraphicsColorizeEffect_Draw(void* ptr, void* painter) -{ - static_cast(ptr)->draw(static_cast(painter)); -} - -void QGraphicsColorizeEffect_DrawDefault(void* ptr, void* painter) -{ - static_cast(ptr)->QGraphicsColorizeEffect::draw(static_cast(painter)); -} - -void QGraphicsColorizeEffect_SetColor(void* ptr, void* c) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setColor", Q_ARG(const QColor, *static_cast(c))); -} - -void QGraphicsColorizeEffect_SetColorDefault(void* ptr, void* c) -{ - static_cast(ptr)->QGraphicsColorizeEffect::setColor(*static_cast(c)); -} - -void QGraphicsColorizeEffect_SetStrength(void* ptr, double strength) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setStrength", Q_ARG(qreal, strength)); -} - -void QGraphicsColorizeEffect_SetStrengthDefault(void* ptr, double strength) -{ - static_cast(ptr)->QGraphicsColorizeEffect::setStrength(strength); -} - -double QGraphicsColorizeEffect_Strength(void* ptr) -{ - return static_cast(ptr)->strength(); -} - -void QGraphicsColorizeEffect_ConnectStrengthChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::strengthChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_StrengthChanged), static_cast(t)); -} - -void QGraphicsColorizeEffect_DisconnectStrengthChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsColorizeEffect::strengthChanged), static_cast(ptr), static_cast(&MyQGraphicsColorizeEffect::Signal_StrengthChanged)); -} - -void QGraphicsColorizeEffect_StrengthChanged(void* ptr, double strength) -{ - static_cast(ptr)->strengthChanged(strength); -} - -void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(void* ptr) -{ - static_cast(ptr)->~QGraphicsColorizeEffect(); -} - -void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsDropShadowEffect: public QGraphicsDropShadowEffect -{ -public: - MyQGraphicsDropShadowEffect(QObject *parent = Q_NULLPTR) : QGraphicsDropShadowEffect(parent) {QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType();}; - void Signal_BlurRadiusChanged(qreal blurRadius) { callbackQGraphicsDropShadowEffect_BlurRadiusChanged(this, blurRadius); }; - QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; - void Signal_ColorChanged(const QColor & color) { callbackQGraphicsDropShadowEffect_ColorChanged(this, const_cast(&color)); }; - void draw(QPainter * painter) { callbackQGraphicsDropShadowEffect_Draw(this, painter); }; - void Signal_OffsetChanged(const QPointF & offset) { callbackQGraphicsDropShadowEffect_OffsetChanged(this, const_cast(&offset)); }; - void setBlurRadius(qreal blurRadius) { callbackQGraphicsDropShadowEffect_SetBlurRadius(this, blurRadius); }; - void setColor(const QColor & color) { callbackQGraphicsDropShadowEffect_SetColor(this, const_cast(&color)); }; - void setOffset(const QPointF & ofs) { callbackQGraphicsDropShadowEffect_SetOffset(this, const_cast(&ofs)); }; - void setOffset(qreal dx, qreal dy) { callbackQGraphicsDropShadowEffect_SetOffset2(this, dx, dy); }; - void setOffset(qreal d) { callbackQGraphicsDropShadowEffect_SetOffset3(this, d); }; - void setXOffset(qreal dx) { callbackQGraphicsDropShadowEffect_SetXOffset(this, dx); }; - void setYOffset(qreal dy) { callbackQGraphicsDropShadowEffect_SetYOffset(this, dy); }; - ~MyQGraphicsDropShadowEffect() { callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(this); }; - void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; - void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; - void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; - void update() { callbackQGraphicsEffect_Update(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsDropShadowEffect*) -Q_DECLARE_METATYPE(MyQGraphicsDropShadowEffect*) - -int QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } else { - return new MyQGraphicsDropShadowEffect(static_cast(parent)); - } -} - -double QGraphicsDropShadowEffect_BlurRadius(void* ptr) -{ - return static_cast(ptr)->blurRadius(); -} - -void QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_BlurRadiusChanged), static_cast(t)); -} - -void QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::blurRadiusChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_BlurRadiusChanged)); -} - -void QGraphicsDropShadowEffect_BlurRadiusChanged(void* ptr, double blurRadius) -{ - static_cast(ptr)->blurRadiusChanged(blurRadius); -} - -void* QGraphicsDropShadowEffect_Color(void* ptr) -{ - return new QColor(static_cast(ptr)->color()); -} - -void QGraphicsDropShadowEffect_ConnectColorChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_ColorChanged), static_cast(t)); -} - -void QGraphicsDropShadowEffect_DisconnectColorChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::colorChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_ColorChanged)); -} - -void QGraphicsDropShadowEffect_ColorChanged(void* ptr, void* color) -{ - static_cast(ptr)->colorChanged(*static_cast(color)); -} - -void QGraphicsDropShadowEffect_Draw(void* ptr, void* painter) -{ - static_cast(ptr)->draw(static_cast(painter)); -} - -void QGraphicsDropShadowEffect_DrawDefault(void* ptr, void* painter) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::draw(static_cast(painter)); -} - -void* QGraphicsDropShadowEffect_Offset(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->offset(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsDropShadowEffect_ConnectOffsetChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::offsetChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_OffsetChanged), static_cast(t)); -} - -void QGraphicsDropShadowEffect_DisconnectOffsetChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsDropShadowEffect::offsetChanged), static_cast(ptr), static_cast(&MyQGraphicsDropShadowEffect::Signal_OffsetChanged)); -} - -void QGraphicsDropShadowEffect_OffsetChanged(void* ptr, void* offset) -{ - static_cast(ptr)->offsetChanged(*static_cast(offset)); -} - -void QGraphicsDropShadowEffect_SetBlurRadius(void* ptr, double blurRadius) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setBlurRadius", Q_ARG(qreal, blurRadius)); -} - -void QGraphicsDropShadowEffect_SetBlurRadiusDefault(void* ptr, double blurRadius) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setBlurRadius(blurRadius); -} - -void QGraphicsDropShadowEffect_SetColor(void* ptr, void* color) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setColor", Q_ARG(const QColor, *static_cast(color))); -} - -void QGraphicsDropShadowEffect_SetColorDefault(void* ptr, void* color) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setColor(*static_cast(color)); -} - -void QGraphicsDropShadowEffect_SetOffset(void* ptr, void* ofs) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(const QPointF, *static_cast(ofs))); -} - -void QGraphicsDropShadowEffect_SetOffsetDefault(void* ptr, void* ofs) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setOffset(*static_cast(ofs)); -} - -void QGraphicsDropShadowEffect_SetOffset2(void* ptr, double dx, double dy) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(qreal, dx), Q_ARG(qreal, dy)); -} - -void QGraphicsDropShadowEffect_SetOffset2Default(void* ptr, double dx, double dy) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setOffset(dx, dy); -} - -void QGraphicsDropShadowEffect_SetOffset3(void* ptr, double d) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(qreal, d)); -} - -void QGraphicsDropShadowEffect_SetOffset3Default(void* ptr, double d) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setOffset(d); -} - -void QGraphicsDropShadowEffect_SetXOffset(void* ptr, double dx) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setXOffset", Q_ARG(qreal, dx)); -} - -void QGraphicsDropShadowEffect_SetXOffsetDefault(void* ptr, double dx) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setXOffset(dx); -} - -void QGraphicsDropShadowEffect_SetYOffset(void* ptr, double dy) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setYOffset", Q_ARG(qreal, dy)); -} - -void QGraphicsDropShadowEffect_SetYOffsetDefault(void* ptr, double dy) -{ - static_cast(ptr)->QGraphicsDropShadowEffect::setYOffset(dy); -} - -double QGraphicsDropShadowEffect_XOffset(void* ptr) -{ - return static_cast(ptr)->xOffset(); -} - -double QGraphicsDropShadowEffect_YOffset(void* ptr) -{ - return static_cast(ptr)->yOffset(); -} - -void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(void* ptr) -{ - static_cast(ptr)->~QGraphicsDropShadowEffect(); -} - -void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsEffect: public QGraphicsEffect -{ -public: - MyQGraphicsEffect(QObject *parent = Q_NULLPTR) : QGraphicsEffect(parent) {QGraphicsEffect_QGraphicsEffect_QRegisterMetaType();}; - QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; - void draw(QPainter * painter) { callbackQGraphicsEffect_Draw(this, painter); }; - void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; - void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; - void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; - void update() { callbackQGraphicsEffect_Update(this); }; - ~MyQGraphicsEffect() { callbackQGraphicsEffect_DestroyQGraphicsEffect(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsEffect*) -Q_DECLARE_METATYPE(MyQGraphicsEffect*) - -int QGraphicsEffect_QGraphicsEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsEffect_NewQGraphicsEffect(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEffect(static_cast(parent)); - } else { - return new MyQGraphicsEffect(static_cast(parent)); - } -} - -void* QGraphicsEffect_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsEffect_BoundingRectFor(void* ptr, void* rect) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsEffect_BoundingRectForDefault(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsOpacityEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsDropShadowEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsBlurEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsColorizeEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsEffect::boundingRectFor(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void QGraphicsEffect_Draw(void* ptr, void* painter) -{ - static_cast(ptr)->draw(static_cast(painter)); -} - -void QGraphicsEffect_DrawSource(void* ptr, void* painter) -{ - static_cast(ptr)->drawSource(static_cast(painter)); -} - -void QGraphicsEffect_ConnectEnabledChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsEffect::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsEffect::Signal_EnabledChanged), static_cast(t)); -} - -void QGraphicsEffect_DisconnectEnabledChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsEffect::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsEffect::Signal_EnabledChanged)); -} - -void QGraphicsEffect_EnabledChanged(void* ptr, char enabled) -{ - static_cast(ptr)->enabledChanged(enabled != 0); -} - -char QGraphicsEffect_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -void QGraphicsEffect_SetEnabled(void* ptr, char enable) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, enable != 0)); -} - -void QGraphicsEffect_SetEnabledDefault(void* ptr, char enable) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::setEnabled(enable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::setEnabled(enable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::setEnabled(enable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::setEnabled(enable != 0); - } else { - static_cast(ptr)->QGraphicsEffect::setEnabled(enable != 0); - } -} - -void* QGraphicsEffect_SourceBoundingRect(void* ptr, long long system) -{ - return ({ QRectF tmpValue = static_cast(ptr)->sourceBoundingRect(static_cast(system)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsEffect_SourceChanged(void* ptr, long long flags) -{ - static_cast(ptr)->sourceChanged(static_cast(flags)); -} - -void QGraphicsEffect_SourceChangedDefault(void* ptr, long long flags) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::sourceChanged(static_cast(flags)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::sourceChanged(static_cast(flags)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::sourceChanged(static_cast(flags)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::sourceChanged(static_cast(flags)); - } else { - static_cast(ptr)->QGraphicsEffect::sourceChanged(static_cast(flags)); - } -} - -char QGraphicsEffect_SourceIsPixmap(void* ptr) -{ - return static_cast(ptr)->sourceIsPixmap(); -} - -void* QGraphicsEffect_SourcePixmap(void* ptr, long long system, void* offset, long long mode) -{ - return new QPixmap(static_cast(ptr)->sourcePixmap(static_cast(system), static_cast(offset), static_cast(mode))); -} - -void QGraphicsEffect_Update(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "update"); -} - -void QGraphicsEffect_UpdateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::update(); - } else { - static_cast(ptr)->QGraphicsEffect::update(); - } -} - -void QGraphicsEffect_UpdateBoundingRect(void* ptr) -{ - static_cast(ptr)->updateBoundingRect(); -} - -void QGraphicsEffect_DestroyQGraphicsEffect(void* ptr) -{ - static_cast(ptr)->~QGraphicsEffect(); -} - -void QGraphicsEffect_DestroyQGraphicsEffectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsEffect___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsEffect___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsEffect___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsEffect___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGraphicsEffect___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsEffect___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsEffect___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsEffect___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsEffect___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsEffect___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsEffect___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsEffect___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsEffect___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsEffect___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsEffect___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGraphicsEffect_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsEffect::childEvent(static_cast(event)); - } -} - -void QGraphicsEffect_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGraphicsEffect::connectNotify(*static_cast(sign)); - } -} - -void QGraphicsEffect_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsEffect::customEvent(static_cast(event)); - } -} - -void QGraphicsEffect_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::deleteLater(); - } else { - static_cast(ptr)->QGraphicsEffect::deleteLater(); - } -} - -void QGraphicsEffect_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGraphicsEffect::disconnectNotify(*static_cast(sign)); - } -} - -char QGraphicsEffect_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsOpacityEffect::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsDropShadowEffect::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsBlurEffect::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsColorizeEffect::event(static_cast(e)); - } else { - return static_cast(ptr)->QGraphicsEffect::event(static_cast(e)); - } -} - -char QGraphicsEffect_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsOpacityEffect::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsDropShadowEffect::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsBlurEffect::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsColorizeEffect::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsEffect::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QGraphicsEffect_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsOpacityEffect::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsDropShadowEffect::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsBlurEffect::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsColorizeEffect::metaObject()); - } else { - return const_cast(static_cast(ptr)->QGraphicsEffect::metaObject()); - } -} - -void QGraphicsEffect_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsOpacityEffect::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsDropShadowEffect::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsBlurEffect::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsColorizeEffect::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsEffect::timerEvent(static_cast(event)); - } -} - -class MyQGraphicsEllipseItem: public QGraphicsEllipseItem -{ -public: - MyQGraphicsEllipseItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsEllipseItem(parent) {QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType();}; - MyQGraphicsEllipseItem(const QRectF &rect, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsEllipseItem(rect, parent) {QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType();}; - MyQGraphicsEllipseItem(qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsEllipseItem(x, y, width, height, parent) {QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsEllipseItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsEllipseItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsEllipseItem() { callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsEllipseItem*) -Q_DECLARE_METATYPE(MyQGraphicsEllipseItem*) - -int QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsEllipseItem_NewQGraphicsEllipseItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEllipseItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEllipseItem(static_cast(parent)); - } else { - return new MyQGraphicsEllipseItem(static_cast(parent)); - } -} - -void* QGraphicsEllipseItem_NewQGraphicsEllipseItem2(void* rect, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEllipseItem(*static_cast(rect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEllipseItem(*static_cast(rect), static_cast(parent)); - } else { - return new MyQGraphicsEllipseItem(*static_cast(rect), static_cast(parent)); - } -} - -void* QGraphicsEllipseItem_NewQGraphicsEllipseItem3(double x, double y, double width, double height, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEllipseItem(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsEllipseItem(x, y, width, height, static_cast(parent)); - } else { - return new MyQGraphicsEllipseItem(x, y, width, height, static_cast(parent)); - } -} - -void* QGraphicsEllipseItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsEllipseItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsEllipseItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsEllipseItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsEllipseItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsEllipseItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void* QGraphicsEllipseItem_Rect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsEllipseItem_SetRect(void* ptr, void* rect) -{ - static_cast(ptr)->setRect(*static_cast(rect)); -} - -void QGraphicsEllipseItem_SetRect2(void* ptr, double x, double y, double width, double height) -{ - static_cast(ptr)->setRect(x, y, width, height); -} - -void QGraphicsEllipseItem_SetSpanAngle(void* ptr, int angle) -{ - static_cast(ptr)->setSpanAngle(angle); -} - -void QGraphicsEllipseItem_SetStartAngle(void* ptr, int angle) -{ - static_cast(ptr)->setStartAngle(angle); -} - -int QGraphicsEllipseItem_SpanAngle(void* ptr) -{ - return static_cast(ptr)->spanAngle(); -} - -int QGraphicsEllipseItem_StartAngle(void* ptr) -{ - return static_cast(ptr)->startAngle(); -} - -void QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsEllipseItem(); -} - -void QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsGridLayout: public QGraphicsGridLayout -{ -public: - MyQGraphicsGridLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsGridLayout(parent) {QGraphicsGridLayout_QGraphicsGridLayout_QRegisterMetaType();}; - int count() const { return callbackQGraphicsGridLayout_Count(const_cast(static_cast(this))); }; - void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; - void removeAt(int index) { callbackQGraphicsGridLayout_RemoveAt(this, index); }; - void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsGridLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; - ~MyQGraphicsGridLayout() { callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout(this); }; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; -}; - -Q_DECLARE_METATYPE(QGraphicsGridLayout*) -Q_DECLARE_METATYPE(MyQGraphicsGridLayout*) - -int QGraphicsGridLayout_QGraphicsGridLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsGridLayout_NewQGraphicsGridLayout(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsGridLayout(static_cast(parent)); - } else { - return new MyQGraphicsGridLayout(static_cast(parent)); - } -} - -void QGraphicsGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); - } else { - static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); - } -} - -void QGraphicsGridLayout_AddItem2(void* ptr, void* item, int row, int column, long long alignment) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item), row, column, static_cast(alignment)); - } else { - static_cast(ptr)->addItem(static_cast(item), row, column, static_cast(alignment)); - } -} - -long long QGraphicsGridLayout_Alignment(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->alignment(static_cast(item)); - } else { - return static_cast(ptr)->alignment(static_cast(item)); - } -} - -long long QGraphicsGridLayout_ColumnAlignment(void* ptr, int column) -{ - return static_cast(ptr)->columnAlignment(column); -} - -int QGraphicsGridLayout_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -double QGraphicsGridLayout_ColumnMaximumWidth(void* ptr, int column) -{ - return static_cast(ptr)->columnMaximumWidth(column); -} - -double QGraphicsGridLayout_ColumnMinimumWidth(void* ptr, int column) -{ - return static_cast(ptr)->columnMinimumWidth(column); -} - -double QGraphicsGridLayout_ColumnPreferredWidth(void* ptr, int column) -{ - return static_cast(ptr)->columnPreferredWidth(column); -} - -double QGraphicsGridLayout_ColumnSpacing(void* ptr, int column) -{ - return static_cast(ptr)->columnSpacing(column); -} - -int QGraphicsGridLayout_ColumnStretchFactor(void* ptr, int column) -{ - return static_cast(ptr)->columnStretchFactor(column); -} - -int QGraphicsGridLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QGraphicsGridLayout_CountDefault(void* ptr) -{ - return static_cast(ptr)->QGraphicsGridLayout::count(); -} - -double QGraphicsGridLayout_HorizontalSpacing(void* ptr) -{ - return static_cast(ptr)->horizontalSpacing(); -} - -void QGraphicsGridLayout_RemoveAt(void* ptr, int index) -{ - static_cast(ptr)->removeAt(index); -} - -void QGraphicsGridLayout_RemoveAtDefault(void* ptr, int index) -{ - static_cast(ptr)->QGraphicsGridLayout::removeAt(index); -} - -void QGraphicsGridLayout_RemoveItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeItem(static_cast(item)); - } else { - static_cast(ptr)->removeItem(static_cast(item)); - } -} - -long long QGraphicsGridLayout_RowAlignment(void* ptr, int row) -{ - return static_cast(ptr)->rowAlignment(row); -} - -int QGraphicsGridLayout_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -double QGraphicsGridLayout_RowMaximumHeight(void* ptr, int row) -{ - return static_cast(ptr)->rowMaximumHeight(row); -} - -double QGraphicsGridLayout_RowMinimumHeight(void* ptr, int row) -{ - return static_cast(ptr)->rowMinimumHeight(row); -} - -double QGraphicsGridLayout_RowPreferredHeight(void* ptr, int row) -{ - return static_cast(ptr)->rowPreferredHeight(row); -} - -double QGraphicsGridLayout_RowSpacing(void* ptr, int row) -{ - return static_cast(ptr)->rowSpacing(row); -} - -int QGraphicsGridLayout_RowStretchFactor(void* ptr, int row) -{ - return static_cast(ptr)->rowStretchFactor(row); -} - -void QGraphicsGridLayout_SetAlignment(void* ptr, void* item, long long alignment) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); - } else { - static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); - } -} - -void QGraphicsGridLayout_SetColumnAlignment(void* ptr, int column, long long alignment) -{ - static_cast(ptr)->setColumnAlignment(column, static_cast(alignment)); -} - -void QGraphicsGridLayout_SetColumnFixedWidth(void* ptr, int column, double width) -{ - static_cast(ptr)->setColumnFixedWidth(column, width); -} - -void QGraphicsGridLayout_SetColumnMaximumWidth(void* ptr, int column, double width) -{ - static_cast(ptr)->setColumnMaximumWidth(column, width); -} - -void QGraphicsGridLayout_SetColumnMinimumWidth(void* ptr, int column, double width) -{ - static_cast(ptr)->setColumnMinimumWidth(column, width); -} - -void QGraphicsGridLayout_SetColumnPreferredWidth(void* ptr, int column, double width) -{ - static_cast(ptr)->setColumnPreferredWidth(column, width); -} - -void QGraphicsGridLayout_SetColumnSpacing(void* ptr, int column, double spacing) -{ - static_cast(ptr)->setColumnSpacing(column, spacing); -} - -void QGraphicsGridLayout_SetColumnStretchFactor(void* ptr, int column, int stretch) -{ - static_cast(ptr)->setColumnStretchFactor(column, stretch); -} - -void QGraphicsGridLayout_SetHorizontalSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setHorizontalSpacing(spacing); -} - -void QGraphicsGridLayout_SetRowAlignment(void* ptr, int row, long long alignment) -{ - static_cast(ptr)->setRowAlignment(row, static_cast(alignment)); -} - -void QGraphicsGridLayout_SetRowFixedHeight(void* ptr, int row, double height) -{ - static_cast(ptr)->setRowFixedHeight(row, height); -} - -void QGraphicsGridLayout_SetRowMaximumHeight(void* ptr, int row, double height) -{ - static_cast(ptr)->setRowMaximumHeight(row, height); -} - -void QGraphicsGridLayout_SetRowMinimumHeight(void* ptr, int row, double height) -{ - static_cast(ptr)->setRowMinimumHeight(row, height); -} - -void QGraphicsGridLayout_SetRowPreferredHeight(void* ptr, int row, double height) -{ - static_cast(ptr)->setRowPreferredHeight(row, height); -} - -void QGraphicsGridLayout_SetRowSpacing(void* ptr, int row, double spacing) -{ - static_cast(ptr)->setRowSpacing(row, spacing); -} - -void QGraphicsGridLayout_SetRowStretchFactor(void* ptr, int row, int stretch) -{ - static_cast(ptr)->setRowStretchFactor(row, stretch); -} - -void QGraphicsGridLayout_SetSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setSpacing(spacing); -} - -void QGraphicsGridLayout_SetVerticalSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setVerticalSpacing(spacing); -} - -void* QGraphicsGridLayout_SizeHint(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsGridLayout_SizeHintDefault(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsGridLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QGraphicsGridLayout_VerticalSpacing(void* ptr) -{ - return static_cast(ptr)->verticalSpacing(); -} - -void QGraphicsGridLayout_DestroyQGraphicsGridLayout(void* ptr) -{ - static_cast(ptr)->~QGraphicsGridLayout(); -} - -void QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - - - - - -class MyQGraphicsItem: public QGraphicsItem -{ -public: - MyQGraphicsItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsItem(parent) {QGraphicsItem_QGraphicsItem_QRegisterMetaType();}; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsItem_BoundingRect(const_cast(static_cast(this)))); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsItem_Paint(this, painter, const_cast(option), widget); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; - ~MyQGraphicsItem() { callbackQGraphicsItem_DestroyQGraphicsItem(this); }; -}; - -Q_DECLARE_METATYPE(MyQGraphicsItem*) - -int QGraphicsItem_QGraphicsItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsItem_NewQGraphicsItem(void* parent) -{ - return new MyQGraphicsItem(static_cast(parent)); -} - -char QGraphicsItem_AcceptDrops(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptDrops(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptDrops(); - } else { - return static_cast(ptr)->acceptDrops(); - } -} - -char QGraphicsItem_AcceptHoverEvents(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptHoverEvents(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptHoverEvents(); - } else { - return static_cast(ptr)->acceptHoverEvents(); - } -} - -char QGraphicsItem_AcceptTouchEvents(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptTouchEvents(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptTouchEvents(); - } else { - return static_cast(ptr)->acceptTouchEvents(); - } -} - -long long QGraphicsItem_AcceptedMouseButtons(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptedMouseButtons(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->acceptedMouseButtons(); - } else { - return static_cast(ptr)->acceptedMouseButtons(); - } -} - -void QGraphicsItem_Advance(void* ptr, int phase) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->advance(phase); - } else { - static_cast(ptr)->advance(phase); - } -} - -void QGraphicsItem_AdvanceDefault(void* ptr, int phase) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::advance(phase); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::advance(phase); - } else { - static_cast(ptr)->QGraphicsItem::advance(phase); - } -} - -void* QGraphicsItem_BoundingRect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_BoundingRegion(void* ptr, void* itemToDeviceTransform) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->boundingRegion(*static_cast(itemToDeviceTransform))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->boundingRegion(*static_cast(itemToDeviceTransform))); - } else { - return new QRegion(static_cast(ptr)->boundingRegion(*static_cast(itemToDeviceTransform))); - } -} - -double QGraphicsItem_BoundingRegionGranularity(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->boundingRegionGranularity(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->boundingRegionGranularity(); - } else { - return static_cast(ptr)->boundingRegionGranularity(); - } -} - -long long QGraphicsItem_CacheMode(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->cacheMode(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->cacheMode(); - } else { - return static_cast(ptr)->cacheMode(); - } -} - -struct QtWidgets_PackedList QGraphicsItem_ChildItems(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue479dfb = new QList(static_cast(ptr)->childItems()); QtWidgets_PackedList { tmpValue479dfb, tmpValue479dfb->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue479dfb = new QList(static_cast(ptr)->childItems()); QtWidgets_PackedList { tmpValue479dfb, tmpValue479dfb->size() }; }); - } else { - return ({ QList* tmpValue479dfb = new QList(static_cast(ptr)->childItems()); QtWidgets_PackedList { tmpValue479dfb, tmpValue479dfb->size() }; }); - } -} - -void* QGraphicsItem_ChildrenBoundingRect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->childrenBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void QGraphicsItem_ClearFocus(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->clearFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->clearFocus(); - } else { - static_cast(ptr)->clearFocus(); - } -} - -void* QGraphicsItem_ClipPath(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->clipPath()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->clipPath()); - } else { - return new QPainterPath(static_cast(ptr)->clipPath()); - } -} - -char QGraphicsItem_CollidesWithItem(void* ptr, void* other, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } - } else { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->collidesWithItem(static_cast(other), static_cast(mode)); - } - } -} - -char QGraphicsItem_CollidesWithItemDefault(void* ptr, void* other, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsItemGroup::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsItemGroup::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsItemGroup::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsPixmapItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsPixmapItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsPixmapItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsLineItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsLineItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsLineItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsPolygonItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsPolygonItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsPolygonItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsEllipseItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsEllipseItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsEllipseItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsRectItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsRectItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsRectItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsPathItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsPathItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsPathItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsProxyWidget::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsProxyWidget::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsProxyWidget::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsWidget::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsWidget::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsWidget::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsTextItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsTextItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsTextItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsObject::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsObject::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsObject::collidesWithItem(static_cast(other), static_cast(mode)); - } - } else { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->QGraphicsItem::collidesWithItem(static_cast(other), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsItem::collidesWithItem(static_cast(other), static_cast(mode)); - } - } -} - -char QGraphicsItem_CollidesWithPath(void* ptr, void* path, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->collidesWithPath(*static_cast(path), static_cast(mode)); - } else { - return static_cast(ptr)->collidesWithPath(*static_cast(path), static_cast(mode)); - } -} - -char QGraphicsItem_CollidesWithPathDefault(void* ptr, void* path, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsItemGroup::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPixmapItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsLineItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPolygonItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsEllipseItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsRectItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPathItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsWidget::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsTextItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsObject::collidesWithPath(*static_cast(path), static_cast(mode)); - } else { - return static_cast(ptr)->QGraphicsItem::collidesWithPath(*static_cast(path), static_cast(mode)); - } -} - -struct QtWidgets_PackedList QGraphicsItem_CollidingItems(void* ptr, long long mode) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue8b585f = new QList(static_cast(ptr)->collidingItems(static_cast(mode))); QtWidgets_PackedList { tmpValue8b585f, tmpValue8b585f->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValue8b585f = new QList(static_cast(ptr)->collidingItems(static_cast(mode))); QtWidgets_PackedList { tmpValue8b585f, tmpValue8b585f->size() }; }); - } else { - return ({ QList* tmpValue8b585f = new QList(static_cast(ptr)->collidingItems(static_cast(mode))); QtWidgets_PackedList { tmpValue8b585f, tmpValue8b585f->size() }; }); - } -} - -void* QGraphicsItem_CommonAncestorItem(void* ptr, void* other) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } else { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } else { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } - } else { - if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } else if (dynamic_cast(static_cast(other))) { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } else { - return static_cast(ptr)->commonAncestorItem(static_cast(other)); - } - } -} - -char QGraphicsItem_Contains(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->contains(*static_cast(point)); - } else { - return static_cast(ptr)->contains(*static_cast(point)); - } -} - -char QGraphicsItem_ContainsDefault(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsItemGroup::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPixmapItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsLineItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPolygonItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsEllipseItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsRectItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPathItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsWidget::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsTextItem::contains(*static_cast(point)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsObject::contains(*static_cast(point)); - } else { - return static_cast(ptr)->QGraphicsItem::contains(*static_cast(point)); - } -} - -void QGraphicsItem_ContextMenuEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->contextMenuEvent(static_cast(event)); - } else { - static_cast(ptr)->contextMenuEvent(static_cast(event)); - } -} - -void QGraphicsItem_ContextMenuEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::contextMenuEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::contextMenuEvent(static_cast(event)); - } -} - -void* QGraphicsItem_Cursor(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QCursor(static_cast(ptr)->cursor()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QCursor(static_cast(ptr)->cursor()); - } else { - return new QCursor(static_cast(ptr)->cursor()); - } -} - -void* QGraphicsItem_Data(void* ptr, int key) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->data(key)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->data(key)); - } else { - return new QVariant(static_cast(ptr)->data(key)); - } -} - -void* QGraphicsItem_DeviceTransform(void* ptr, void* viewportTransform) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QTransform(static_cast(ptr)->deviceTransform(*static_cast(viewportTransform))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QTransform(static_cast(ptr)->deviceTransform(*static_cast(viewportTransform))); - } else { - return new QTransform(static_cast(ptr)->deviceTransform(*static_cast(viewportTransform))); - } -} - -void QGraphicsItem_DragEnterEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dragEnterEvent(static_cast(event)); - } else { - static_cast(ptr)->dragEnterEvent(static_cast(event)); - } -} - -void QGraphicsItem_DragEnterEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::dragEnterEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::dragEnterEvent(static_cast(event)); - } -} - -void QGraphicsItem_DragLeaveEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dragLeaveEvent(static_cast(event)); - } else { - static_cast(ptr)->dragLeaveEvent(static_cast(event)); - } -} - -void QGraphicsItem_DragLeaveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::dragLeaveEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::dragLeaveEvent(static_cast(event)); - } -} - -void QGraphicsItem_DragMoveEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dragMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->dragMoveEvent(static_cast(event)); - } -} - -void QGraphicsItem_DragMoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::dragMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::dragMoveEvent(static_cast(event)); - } -} - -void QGraphicsItem_DropEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->dropEvent(static_cast(event)); - } else { - static_cast(ptr)->dropEvent(static_cast(event)); - } -} - -void QGraphicsItem_DropEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::dropEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::dropEvent(static_cast(event)); - } -} - -double QGraphicsItem_EffectiveOpacity(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->effectiveOpacity(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->effectiveOpacity(); - } else { - return static_cast(ptr)->effectiveOpacity(); - } -} - -void QGraphicsItem_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); - } else { - static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); - } -} - -void QGraphicsItem_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); - } else { - static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); - } -} - -char QGraphicsItem_FiltersChildEvents(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->filtersChildEvents(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->filtersChildEvents(); - } else { - return static_cast(ptr)->filtersChildEvents(); - } -} - -long long QGraphicsItem_Flags(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->flags(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->flags(); - } else { - return static_cast(ptr)->flags(); - } -} - -void QGraphicsItem_FocusInEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->focusInEvent(static_cast(event)); - } else { - static_cast(ptr)->focusInEvent(static_cast(event)); - } -} - -void QGraphicsItem_FocusInEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::focusInEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::focusInEvent(static_cast(event)); - } -} - -void* QGraphicsItem_FocusItem(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->focusItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->focusItem(); - } else { - return static_cast(ptr)->focusItem(); - } -} - -void QGraphicsItem_FocusOutEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->focusOutEvent(static_cast(event)); - } else { - static_cast(ptr)->focusOutEvent(static_cast(event)); - } -} - -void QGraphicsItem_FocusOutEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::focusOutEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::focusOutEvent(static_cast(event)); - } -} - -void* QGraphicsItem_FocusProxy(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->focusProxy(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->focusProxy(); - } else { - return static_cast(ptr)->focusProxy(); - } -} - -void QGraphicsItem_GrabKeyboard(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->grabKeyboard(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->grabKeyboard(); - } else { - static_cast(ptr)->grabKeyboard(); - } -} - -void QGraphicsItem_GrabMouse(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->grabMouse(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->grabMouse(); - } else { - static_cast(ptr)->grabMouse(); - } -} - -void* QGraphicsItem_GraphicsEffect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->graphicsEffect(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->graphicsEffect(); - } else { - return static_cast(ptr)->graphicsEffect(); - } -} - -void* QGraphicsItem_Group(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->group(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->group(); - } else { - return static_cast(ptr)->group(); - } -} - -char QGraphicsItem_HasCursor(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->hasCursor(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->hasCursor(); - } else { - return static_cast(ptr)->hasCursor(); - } -} - -char QGraphicsItem_HasFocus(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->hasFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->hasFocus(); - } else { - return static_cast(ptr)->hasFocus(); - } -} - -void QGraphicsItem_Hide(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hide(); - } else { - static_cast(ptr)->hide(); - } -} - -void QGraphicsItem_HoverEnterEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hoverEnterEvent(static_cast(event)); - } else { - static_cast(ptr)->hoverEnterEvent(static_cast(event)); - } -} - -void QGraphicsItem_HoverEnterEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::hoverEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::hoverEnterEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::hoverEnterEvent(static_cast(event)); - } -} - -void QGraphicsItem_HoverLeaveEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hoverLeaveEvent(static_cast(event)); - } else { - static_cast(ptr)->hoverLeaveEvent(static_cast(event)); - } -} - -void QGraphicsItem_HoverLeaveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::hoverLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::hoverLeaveEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::hoverLeaveEvent(static_cast(event)); - } -} - -void QGraphicsItem_HoverMoveEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->hoverMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->hoverMoveEvent(static_cast(event)); - } -} - -void QGraphicsItem_HoverMoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::hoverMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::hoverMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::hoverMoveEvent(static_cast(event)); - } -} - -void QGraphicsItem_InputMethodEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->inputMethodEvent(static_cast(event)); - } else { - static_cast(ptr)->inputMethodEvent(static_cast(event)); - } -} - -void QGraphicsItem_InputMethodEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::inputMethodEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::inputMethodEvent(static_cast(event)); - } -} - -long long QGraphicsItem_InputMethodHints(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->inputMethodHints(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->inputMethodHints(); - } else { - return static_cast(ptr)->inputMethodHints(); - } -} - -void* QGraphicsItem_InputMethodQuery(void* ptr, long long query) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); - } else { - return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); - } -} - -void* QGraphicsItem_InputMethodQueryDefault(void* ptr, long long query) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsItemGroup::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsPixmapItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsLineItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsSimpleTextItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsPolygonItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsEllipseItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsRectItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsPathItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractGraphicsShapeItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsProxyWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsTextItem::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsObject::inputMethodQuery(static_cast(query))); - } else { - return new QVariant(static_cast(ptr)->QGraphicsItem::inputMethodQuery(static_cast(query))); - } -} - -void QGraphicsItem_InstallSceneEventFilter(void* ptr, void* filterItem) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } else if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } else { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } else if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } else { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } - } else { - if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } else if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } else { - static_cast(ptr)->installSceneEventFilter(static_cast(filterItem)); - } - } -} - -char QGraphicsItem_IsActive(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isActive(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isActive(); - } else { - return static_cast(ptr)->isActive(); - } -} - -char QGraphicsItem_IsAncestorOf(void* ptr, void* child) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } else { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } else { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } - } else { - if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } else if (dynamic_cast(static_cast(child))) { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } else { - return static_cast(ptr)->isAncestorOf(static_cast(child)); - } - } -} - -char QGraphicsItem_IsClipped(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isClipped(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isClipped(); - } else { - return static_cast(ptr)->isClipped(); - } -} - -char QGraphicsItem_IsEnabled(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isEnabled(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isEnabled(); - } else { - return static_cast(ptr)->isEnabled(); - } -} - -char QGraphicsItem_IsObscured(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isObscured(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isObscured(*static_cast(rect)); - } else { - return static_cast(ptr)->isObscured(*static_cast(rect)); - } -} - -char QGraphicsItem_IsObscured2(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isObscured(x, y, w, h); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isObscured(x, y, w, h); - } else { - return static_cast(ptr)->isObscured(x, y, w, h); - } -} - -char QGraphicsItem_IsObscuredBy(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } - } else { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->isObscuredBy(static_cast(item)); - } - } -} - -char QGraphicsItem_IsObscuredByDefault(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsItemGroup::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsItemGroup::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsItemGroup::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsPixmapItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsPixmapItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsPixmapItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsLineItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsLineItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsLineItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsSimpleTextItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsPolygonItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsPolygonItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsPolygonItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsEllipseItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsEllipseItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsEllipseItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsRectItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsRectItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsRectItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsPathItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsPathItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsPathItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QAbstractGraphicsShapeItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsProxyWidget::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsProxyWidget::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsProxyWidget::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsWidget::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsWidget::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsWidget::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsTextItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsTextItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsTextItem::isObscuredBy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsObject::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsObject::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsObject::isObscuredBy(static_cast(item)); - } - } else { - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsItem::isObscuredBy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->QGraphicsItem::isObscuredBy(static_cast(item)); - } else { - return static_cast(ptr)->QGraphicsItem::isObscuredBy(static_cast(item)); - } - } -} - -char QGraphicsItem_IsPanel(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isPanel(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isPanel(); - } else { - return static_cast(ptr)->isPanel(); - } -} - -char QGraphicsItem_IsSelected(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isSelected(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isSelected(); - } else { - return static_cast(ptr)->isSelected(); - } -} - -char QGraphicsItem_IsUnderMouse(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isUnderMouse(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isUnderMouse(); - } else { - return static_cast(ptr)->isUnderMouse(); - } -} - -char QGraphicsItem_IsVisible(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isVisible(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isVisible(); - } else { - return static_cast(ptr)->isVisible(); - } -} - -char QGraphicsItem_IsVisibleTo(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } else { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } else { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } - } else { - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } else { - return static_cast(ptr)->isVisibleTo(static_cast(parent)); - } - } -} - -char QGraphicsItem_IsWidget(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isWidget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isWidget(); - } else { - return static_cast(ptr)->isWidget(); - } -} - -char QGraphicsItem_IsWindow(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isWindow(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isWindow(); - } else { - return static_cast(ptr)->isWindow(); - } -} - -void* QGraphicsItem_ItemChange(void* ptr, long long change, void* value) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->itemChange(static_cast(change), *static_cast(value))); - } else { - return new QVariant(static_cast(ptr)->itemChange(static_cast(change), *static_cast(value))); - } -} - -void* QGraphicsItem_ItemChangeDefault(void* ptr, long long change, void* value) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsItemGroup::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsPixmapItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsLineItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsSimpleTextItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsPolygonItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsEllipseItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsRectItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsPathItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractGraphicsShapeItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsProxyWidget::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsWidget::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsTextItem::itemChange(static_cast(change), *static_cast(value))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsObject::itemChange(static_cast(change), *static_cast(value))); - } else { - return new QVariant(static_cast(ptr)->QGraphicsItem::itemChange(static_cast(change), *static_cast(value))); - } -} - -void* QGraphicsItem_ItemTransform(void* ptr, void* other, char* ok) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } else if (dynamic_cast(static_cast(other))) { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } else { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(other))) { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } else if (dynamic_cast(static_cast(other))) { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } else { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } - } else { - if (dynamic_cast(static_cast(other))) { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } else if (dynamic_cast(static_cast(other))) { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } else { - return new QTransform(static_cast(ptr)->itemTransform(static_cast(other), reinterpret_cast(ok))); - } - } -} - -void QGraphicsItem_KeyPressEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->keyPressEvent(static_cast(event)); - } else { - static_cast(ptr)->keyPressEvent(static_cast(event)); - } -} - -void QGraphicsItem_KeyPressEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::keyPressEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::keyPressEvent(static_cast(event)); - } -} - -void QGraphicsItem_KeyReleaseEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->keyReleaseEvent(static_cast(event)); - } else { - static_cast(ptr)->keyReleaseEvent(static_cast(event)); - } -} - -void QGraphicsItem_KeyReleaseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::keyReleaseEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::keyReleaseEvent(static_cast(event)); - } -} - -void* QGraphicsItem_MapFromItem(void* ptr, void* item, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } -} - -void* QGraphicsItem_MapFromItem2(void* ptr, void* item, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(rect))); - } - } -} - -void* QGraphicsItem_MapFromItem3(void* ptr, void* item, void* polygon) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(polygon))); - } - } -} - -void* QGraphicsItem_MapFromItem4(void* ptr, void* item, void* path) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } else if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } else if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } else if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapFromItem(static_cast(item), *static_cast(path))); - } - } -} - -void* QGraphicsItem_MapFromItem5(void* ptr, void* item, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } -} - -void* QGraphicsItem_MapFromItem6(void* ptr, void* item, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapFromItem(static_cast(item), x, y, w, h)); - } - } -} - -void* QGraphicsItem_MapFromParent(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapFromParent2(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(rect))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(rect))); - } -} - -void* QGraphicsItem_MapFromParent3(void* ptr, void* polygon) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(polygon))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromParent(*static_cast(polygon))); - } -} - -void* QGraphicsItem_MapFromParent4(void* ptr, void* path) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapFromParent(*static_cast(path))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapFromParent(*static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapFromParent(*static_cast(path))); - } -} - -void* QGraphicsItem_MapFromParent5(void* ptr, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapFromParent6(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromParent(x, y, w, h)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromParent(x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapFromParent(x, y, w, h)); - } -} - -void* QGraphicsItem_MapFromScene(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapFromScene2(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(rect))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(rect))); - } -} - -void* QGraphicsItem_MapFromScene3(void* ptr, void* polygon) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(polygon))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapFromScene(*static_cast(polygon))); - } -} - -void* QGraphicsItem_MapFromScene4(void* ptr, void* path) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); - } -} - -void* QGraphicsItem_MapFromScene5(void* ptr, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapFromScene6(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromScene(x, y, w, h)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapFromScene(x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapFromScene(x, y, w, h)); - } -} - -void* QGraphicsItem_MapRectFromItem(void* ptr, void* item, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } -} - -void* QGraphicsItem_MapRectFromItem2(void* ptr, void* item, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } -} - -void* QGraphicsItem_MapRectFromParent(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectFromParent2(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectFromScene(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectFromScene2(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectFromScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectToItem(void* ptr, void* item, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), *static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } -} - -void* QGraphicsItem_MapRectToItem2(void* ptr, void* item, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToItem(static_cast(item), x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } - } -} - -void* QGraphicsItem_MapRectToParent(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectToParent2(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToParent(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectToScene(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(*static_cast(rect)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapRectToScene2(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->mapRectToScene(x, y, w, h); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsItem_MapToItem(void* ptr, void* item, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), *static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } -} - -void* QGraphicsItem_MapToItem2(void* ptr, void* item, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(rect))); - } - } -} - -void* QGraphicsItem_MapToItem3(void* ptr, void* item, void* polygon) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(polygon))); - } - } -} - -void* QGraphicsItem_MapToItem4(void* ptr, void* item, void* path) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } else if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } else if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } else if (dynamic_cast(static_cast(item))) { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapToItem(static_cast(item), *static_cast(path))); - } - } -} - -void* QGraphicsItem_MapToItem5(void* ptr, void* item, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } else { - if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToItem(static_cast(item), x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } - } -} - -void* QGraphicsItem_MapToItem6(void* ptr, void* item, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } - } else { - if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } else if (dynamic_cast(static_cast(item))) { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapToItem(static_cast(item), x, y, w, h)); - } - } -} - -void* QGraphicsItem_MapToParent(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapToParent2(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(rect))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(rect))); - } -} - -void* QGraphicsItem_MapToParent3(void* ptr, void* polygon) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(polygon))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapToParent(*static_cast(polygon))); - } -} - -void* QGraphicsItem_MapToParent4(void* ptr, void* path) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapToParent(*static_cast(path))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapToParent(*static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapToParent(*static_cast(path))); - } -} - -void* QGraphicsItem_MapToParent5(void* ptr, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToParent(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapToParent6(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToParent(x, y, w, h)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToParent(x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapToParent(x, y, w, h)); - } -} - -void* QGraphicsItem_MapToScene(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapToScene2(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); - } else { - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); - } -} - -void* QGraphicsItem_MapToScene3(void* ptr, void* polygon) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); - } else { - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); - } -} - -void* QGraphicsItem_MapToScene4(void* ptr, void* path) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); - } else { - return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); - } -} - -void* QGraphicsItem_MapToScene5(void* ptr, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_MapToScene6(void* ptr, double x, double y, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); - } else { - return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); - } -} - -void QGraphicsItem_MouseDoubleClickEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); - } else { - static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); - } -} - -void QGraphicsItem_MouseDoubleClickEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::mouseDoubleClickEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::mouseDoubleClickEvent(static_cast(event)); - } -} - -void QGraphicsItem_MouseMoveEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->mouseMoveEvent(static_cast(event)); - } -} - -void QGraphicsItem_MouseMoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::mouseMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::mouseMoveEvent(static_cast(event)); - } -} - -void QGraphicsItem_MousePressEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mousePressEvent(static_cast(event)); - } else { - static_cast(ptr)->mousePressEvent(static_cast(event)); - } -} - -void QGraphicsItem_MousePressEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::mousePressEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::mousePressEvent(static_cast(event)); - } -} - -void QGraphicsItem_MouseReleaseEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->mouseReleaseEvent(static_cast(event)); - } else { - static_cast(ptr)->mouseReleaseEvent(static_cast(event)); - } -} - -void QGraphicsItem_MouseReleaseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::mouseReleaseEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::mouseReleaseEvent(static_cast(event)); - } -} - -void QGraphicsItem_MoveBy(void* ptr, double dx, double dy) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->moveBy(dx, dy); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->moveBy(dx, dy); - } else { - static_cast(ptr)->moveBy(dx, dy); - } -} - -double QGraphicsItem_Opacity(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->opacity(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->opacity(); - } else { - return static_cast(ptr)->opacity(); - } -} - -void* QGraphicsItem_OpaqueArea(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->opaqueArea()); - } else { - return new QPainterPath(static_cast(ptr)->opaqueArea()); - } -} - -void* QGraphicsItem_OpaqueAreaDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsItemGroup::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsPixmapItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsLineItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsSimpleTextItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsPolygonItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsEllipseItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsRectItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsPathItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QAbstractGraphicsShapeItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsProxyWidget::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsWidget::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsTextItem::opaqueArea()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsObject::opaqueArea()); - } else { - return new QPainterPath(static_cast(ptr)->QGraphicsItem::opaqueArea()); - } -} - -void QGraphicsItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else { - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); - } -} - -void* QGraphicsItem_Panel(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->panel(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->panel(); - } else { - return static_cast(ptr)->panel(); - } -} - -long long QGraphicsItem_PanelModality(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->panelModality(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->panelModality(); - } else { - return static_cast(ptr)->panelModality(); - } -} - -void* QGraphicsItem_ParentItem(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentItem(); - } else { - return static_cast(ptr)->parentItem(); - } -} - -void* QGraphicsItem_ParentObject(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentObject(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentObject(); - } else { - return static_cast(ptr)->parentObject(); - } -} - -void* QGraphicsItem_ParentWidget(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentWidget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentWidget(); - } else { - return static_cast(ptr)->parentWidget(); - } -} - -void* QGraphicsItem_Pos(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void QGraphicsItem_PrepareGeometryChange(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->prepareGeometryChange(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->prepareGeometryChange(); - } else { - static_cast(ptr)->prepareGeometryChange(); - } -} - -void QGraphicsItem_RemoveSceneEventFilter(void* ptr, void* filterItem) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } else if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } else { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } else if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } else { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } - } else { - if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } else if (dynamic_cast(static_cast(filterItem))) { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } else { - static_cast(ptr)->removeSceneEventFilter(static_cast(filterItem)); - } - } -} - -void QGraphicsItem_ResetTransform(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->resetTransform(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->resetTransform(); - } else { - static_cast(ptr)->resetTransform(); - } -} - -double QGraphicsItem_Rotation(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->rotation(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->rotation(); - } else { - return static_cast(ptr)->rotation(); - } -} - -double QGraphicsItem_Scale2(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->scale(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->scale(); - } else { - return static_cast(ptr)->scale(); - } -} - -void* QGraphicsItem_Scene(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->scene(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->scene(); - } else { - return static_cast(ptr)->scene(); - } -} - -void* QGraphicsItem_SceneBoundingRect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->sceneBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->sceneBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->sceneBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -char QGraphicsItem_SceneEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->sceneEvent(static_cast(event)); - } else { - return static_cast(ptr)->sceneEvent(static_cast(event)); - } -} - -char QGraphicsItem_SceneEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsItemGroup::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPixmapItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsLineItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPolygonItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsEllipseItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsRectItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPathItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsWidget::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsTextItem::sceneEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsObject::sceneEvent(static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsItem::sceneEvent(static_cast(event)); - } -} - -char QGraphicsItem_SceneEventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->sceneEventFilter(static_cast(watched), static_cast(event)); - } - } -} - -char QGraphicsItem_SceneEventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItemGroup::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItemGroup::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsItemGroup::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsPixmapItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsPixmapItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsPixmapItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsLineItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsLineItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsLineItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsSimpleTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsPolygonItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsPolygonItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsPolygonItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsEllipseItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsEllipseItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsEllipseItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsRectItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsRectItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsRectItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsPathItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsPathItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsPathItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractGraphicsShapeItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsProxyWidget::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsProxyWidget::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsProxyWidget::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsWidget::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsWidget::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsWidget::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsTextItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsObject::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsObject::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsObject::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsItem::sceneEventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QGraphicsItem_ScenePos(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void* QGraphicsItem_SceneTransform(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QTransform(static_cast(ptr)->sceneTransform()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QTransform(static_cast(ptr)->sceneTransform()); - } else { - return new QTransform(static_cast(ptr)->sceneTransform()); - } -} - -void QGraphicsItem_Scroll(void* ptr, double dx, double dy, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->scroll(dx, dy, *static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->scroll(dx, dy, *static_cast(rect)); - } else { - static_cast(ptr)->scroll(dx, dy, *static_cast(rect)); - } -} - -void QGraphicsItem_SetAcceptDrops(void* ptr, char on) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptDrops(on != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptDrops(on != 0); - } else { - static_cast(ptr)->setAcceptDrops(on != 0); - } -} - -void QGraphicsItem_SetAcceptHoverEvents(void* ptr, char enabled) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptHoverEvents(enabled != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptHoverEvents(enabled != 0); - } else { - static_cast(ptr)->setAcceptHoverEvents(enabled != 0); - } -} - -void QGraphicsItem_SetAcceptTouchEvents(void* ptr, char enabled) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptTouchEvents(enabled != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptTouchEvents(enabled != 0); - } else { - static_cast(ptr)->setAcceptTouchEvents(enabled != 0); - } -} - -void QGraphicsItem_SetAcceptedMouseButtons(void* ptr, long long buttons) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptedMouseButtons(static_cast(buttons)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAcceptedMouseButtons(static_cast(buttons)); - } else { - static_cast(ptr)->setAcceptedMouseButtons(static_cast(buttons)); - } -} - -void QGraphicsItem_SetActive(void* ptr, char active) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setActive(active != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setActive(active != 0); - } else { - static_cast(ptr)->setActive(active != 0); - } -} - -void QGraphicsItem_SetBoundingRegionGranularity(void* ptr, double granularity) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setBoundingRegionGranularity(granularity); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setBoundingRegionGranularity(granularity); - } else { - static_cast(ptr)->setBoundingRegionGranularity(granularity); - } -} - -void QGraphicsItem_SetCacheMode(void* ptr, long long mode, void* logicalCacheSize) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setCacheMode(static_cast(mode), *static_cast(logicalCacheSize)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setCacheMode(static_cast(mode), *static_cast(logicalCacheSize)); - } else { - static_cast(ptr)->setCacheMode(static_cast(mode), *static_cast(logicalCacheSize)); - } -} - -void QGraphicsItem_SetCursor(void* ptr, void* cursor) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setCursor(*static_cast(cursor)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setCursor(*static_cast(cursor)); - } else { - static_cast(ptr)->setCursor(*static_cast(cursor)); - } -} - -void QGraphicsItem_SetData(void* ptr, int key, void* value) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setData(key, *static_cast(value)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setData(key, *static_cast(value)); - } else { - static_cast(ptr)->setData(key, *static_cast(value)); - } -} - -void QGraphicsItem_SetEnabled(void* ptr, char enabled) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setEnabled(enabled != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setEnabled(enabled != 0); - } else { - static_cast(ptr)->setEnabled(enabled != 0); - } -} - -void QGraphicsItem_SetFiltersChildEvents(void* ptr, char enabled) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFiltersChildEvents(enabled != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFiltersChildEvents(enabled != 0); - } else { - static_cast(ptr)->setFiltersChildEvents(enabled != 0); - } -} - -void QGraphicsItem_SetFlag(void* ptr, long long flag, char enabled) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); - } else { - static_cast(ptr)->setFlag(static_cast(flag), enabled != 0); - } -} - -void QGraphicsItem_SetFlags(void* ptr, long long flags) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFlags(static_cast(flags)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFlags(static_cast(flags)); - } else { - static_cast(ptr)->setFlags(static_cast(flags)); - } -} - -void QGraphicsItem_SetFocus(void* ptr, long long focusReason) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFocus(static_cast(focusReason)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setFocus(static_cast(focusReason)); - } else { - static_cast(ptr)->setFocus(static_cast(focusReason)); - } -} - -void QGraphicsItem_SetFocusProxy(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } else { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } else { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } - } else { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } else { - static_cast(ptr)->setFocusProxy(static_cast(item)); - } - } -} - -void QGraphicsItem_SetGraphicsEffect(void* ptr, void* effect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGraphicsEffect(static_cast(effect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGraphicsEffect(static_cast(effect)); - } else { - static_cast(ptr)->setGraphicsEffect(static_cast(effect)); - } -} - -void QGraphicsItem_SetGroup(void* ptr, void* group) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGroup(static_cast(group)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGroup(static_cast(group)); - } else { - static_cast(ptr)->setGroup(static_cast(group)); - } -} - -void QGraphicsItem_SetInputMethodHints(void* ptr, long long hints) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setInputMethodHints(static_cast(hints)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setInputMethodHints(static_cast(hints)); - } else { - static_cast(ptr)->setInputMethodHints(static_cast(hints)); - } -} - -void QGraphicsItem_SetOpacity(void* ptr, double opacity) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setOpacity(opacity); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setOpacity(opacity); - } else { - static_cast(ptr)->setOpacity(opacity); - } -} - -void QGraphicsItem_SetPanelModality(void* ptr, long long panelModality) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPanelModality(static_cast(panelModality)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPanelModality(static_cast(panelModality)); - } else { - static_cast(ptr)->setPanelModality(static_cast(panelModality)); - } -} - -void QGraphicsItem_SetParentItem(void* ptr, void* newParent) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(newParent))) { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } else if (dynamic_cast(static_cast(newParent))) { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } else { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(newParent))) { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } else if (dynamic_cast(static_cast(newParent))) { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } else { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } - } else { - if (dynamic_cast(static_cast(newParent))) { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } else if (dynamic_cast(static_cast(newParent))) { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } else { - static_cast(ptr)->setParentItem(static_cast(newParent)); - } - } -} - -void QGraphicsItem_SetPos(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPos(*static_cast(pos)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPos(*static_cast(pos)); - } else { - static_cast(ptr)->setPos(*static_cast(pos)); - } -} - -void QGraphicsItem_SetPos2(void* ptr, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPos(x, y); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPos(x, y); - } else { - static_cast(ptr)->setPos(x, y); - } -} - -void QGraphicsItem_SetRotation(void* ptr, double angle) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setRotation(angle); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setRotation(angle); - } else { - static_cast(ptr)->setRotation(angle); - } -} - -void QGraphicsItem_SetScale(void* ptr, double factor) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setScale(factor); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setScale(factor); - } else { - static_cast(ptr)->setScale(factor); - } -} - -void QGraphicsItem_SetSelected(void* ptr, char selected) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setSelected(selected != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setSelected(selected != 0); - } else { - static_cast(ptr)->setSelected(selected != 0); - } -} - -void QGraphicsItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); - } else { - static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); - } -} - -void QGraphicsItem_SetTransform(void* ptr, void* matrix, char combine) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); - } else { - static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); - } -} - -void QGraphicsItem_SetTransformOriginPoint(void* ptr, void* origin) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformOriginPoint(*static_cast(origin)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformOriginPoint(*static_cast(origin)); - } else { - static_cast(ptr)->setTransformOriginPoint(*static_cast(origin)); - } -} - -void QGraphicsItem_SetTransformOriginPoint2(void* ptr, double x, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformOriginPoint(x, y); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformOriginPoint(x, y); - } else { - static_cast(ptr)->setTransformOriginPoint(x, y); - } -} - -void QGraphicsItem_SetTransformations(void* ptr, void* transformations) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformations(*static_cast*>(transformations)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformations(*static_cast*>(transformations)); - } else { - static_cast(ptr)->setTransformations(*static_cast*>(transformations)); - } -} - -void QGraphicsItem_SetVisible(void* ptr, char visible) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setVisible(visible != 0); - } else { - static_cast(ptr)->setVisible(visible != 0); - } -} - -void QGraphicsItem_SetX(void* ptr, double x) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setX(x); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setX(x); - } else { - static_cast(ptr)->setX(x); - } -} - -void QGraphicsItem_SetY(void* ptr, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setY(y); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setY(y); - } else { - static_cast(ptr)->setY(y); - } -} - -void QGraphicsItem_SetZValue(void* ptr, double z) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setZValue(z); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setZValue(z); - } else { - static_cast(ptr)->setZValue(z); - } -} - -void* QGraphicsItem_Shape(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->shape()); - } else { - return new QPainterPath(static_cast(ptr)->shape()); - } -} - -void* QGraphicsItem_ShapeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsItemGroup::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsPixmapItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsLineItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsSimpleTextItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsPolygonItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsEllipseItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsRectItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsPathItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QAbstractGraphicsShapeItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsProxyWidget::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsWidget::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsTextItem::shape()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPainterPath(static_cast(ptr)->QGraphicsObject::shape()); - } else { - return new QPainterPath(static_cast(ptr)->QGraphicsItem::shape()); - } -} - -void QGraphicsItem_Show(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->show(); - } else { - static_cast(ptr)->show(); - } -} - -void QGraphicsItem_StackBefore(void* ptr, void* sibling) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(sibling))) { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } else if (dynamic_cast(static_cast(sibling))) { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } else { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(sibling))) { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } else if (dynamic_cast(static_cast(sibling))) { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } else { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } - } else { - if (dynamic_cast(static_cast(sibling))) { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } else if (dynamic_cast(static_cast(sibling))) { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } else { - static_cast(ptr)->stackBefore(static_cast(sibling)); - } - } -} - -void* QGraphicsItem_ToGraphicsObject(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->toGraphicsObject(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->toGraphicsObject(); - } else { - return static_cast(ptr)->toGraphicsObject(); - } -} - -void* QGraphicsItem_ToGraphicsObject2(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->toGraphicsObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->toGraphicsObject()); - } else { - return const_cast(static_cast(ptr)->toGraphicsObject()); - } -} - -struct QtWidgets_PackedString QGraphicsItem_ToolTip(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray t7daf65 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t7daf65.prepend("WHITESPACE").constData()+10), t7daf65.size()-10 }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QByteArray t7daf65 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t7daf65.prepend("WHITESPACE").constData()+10), t7daf65.size()-10 }; }); - } else { - return ({ QByteArray t7daf65 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t7daf65.prepend("WHITESPACE").constData()+10), t7daf65.size()-10 }; }); - } -} - -void* QGraphicsItem_TopLevelItem(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->topLevelItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->topLevelItem(); - } else { - return static_cast(ptr)->topLevelItem(); - } -} - -void* QGraphicsItem_TopLevelWidget(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->topLevelWidget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->topLevelWidget(); - } else { - return static_cast(ptr)->topLevelWidget(); - } -} - -void* QGraphicsItem_Transform(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QTransform(static_cast(ptr)->transform()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QTransform(static_cast(ptr)->transform()); - } else { - return new QTransform(static_cast(ptr)->transform()); - } -} - -void* QGraphicsItem_TransformOriginPoint(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -struct QtWidgets_PackedList QGraphicsItem_Transformations(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValueda467b = new QList(static_cast(ptr)->transformations()); QtWidgets_PackedList { tmpValueda467b, tmpValueda467b->size() }; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QList* tmpValueda467b = new QList(static_cast(ptr)->transformations()); QtWidgets_PackedList { tmpValueda467b, tmpValueda467b->size() }; }); - } else { - return ({ QList* tmpValueda467b = new QList(static_cast(ptr)->transformations()); QtWidgets_PackedList { tmpValueda467b, tmpValueda467b->size() }; }); - } -} - -int QGraphicsItem_Type(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->type(); - } else { - return static_cast(ptr)->type(); - } -} - -int QGraphicsItem_TypeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsItemGroup::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPixmapItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsLineItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsSimpleTextItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPolygonItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsEllipseItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsRectItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsPathItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractGraphicsShapeItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsWidget::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsTextItem::type(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsObject::type(); - } else { - return static_cast(ptr)->QGraphicsItem::type(); - } -} - -void QGraphicsItem_UngrabKeyboard(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ungrabKeyboard(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ungrabKeyboard(); - } else { - static_cast(ptr)->ungrabKeyboard(); - } -} - -void QGraphicsItem_UngrabMouse(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ungrabMouse(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ungrabMouse(); - } else { - static_cast(ptr)->ungrabMouse(); - } -} - -void QGraphicsItem_UnsetCursor(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->unsetCursor(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->unsetCursor(); - } else { - static_cast(ptr)->unsetCursor(); - } -} - -void QGraphicsItem_Update(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->update(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->update(*static_cast(rect)); - } else { - static_cast(ptr)->update(*static_cast(rect)); - } -} - -void QGraphicsItem_Update2(void* ptr, double x, double y, double width, double height) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->update(x, y, width, height); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->update(x, y, width, height); - } else { - static_cast(ptr)->update(x, y, width, height); - } -} - -void QGraphicsItem_WheelEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->wheelEvent(static_cast(event)); - } else { - static_cast(ptr)->wheelEvent(static_cast(event)); - } -} - -void QGraphicsItem_WheelEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsItemGroup::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPixmapItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLineItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsSimpleTextItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPolygonItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsEllipseItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRectItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsPathItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractGraphicsShapeItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsObject::wheelEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsItem::wheelEvent(static_cast(event)); - } -} - -void* QGraphicsItem_Window(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->window(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->window(); - } else { - return static_cast(ptr)->window(); - } -} - -double QGraphicsItem_X(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->x(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->x(); - } else { - return static_cast(ptr)->x(); - } -} - -double QGraphicsItem_Y(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->y(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->y(); - } else { - return static_cast(ptr)->y(); - } -} - -double QGraphicsItem_ZValue(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->zValue(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->zValue(); - } else { - return static_cast(ptr)->zValue(); - } -} - -void QGraphicsItem_DestroyQGraphicsItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsItem(); -} - -void QGraphicsItem_DestroyQGraphicsItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsItem___childItems_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsItem___childItems_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsItem___childItems_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsItem___children_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsItem___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsItem___children_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsItem___collidingItems_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsItem___collidingItems_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsItem___collidingItems_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsItem___setTransformations_transformations_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsItem___setTransformations_transformations_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsItem___setTransformations_transformations_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsItem___transformations_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QGraphicsTransform * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsItem___transformations_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsItem___transformations_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -class MyQGraphicsItemAnimation: public QGraphicsItemAnimation -{ -public: - MyQGraphicsItemAnimation(QObject *parent = Q_NULLPTR) : QGraphicsItemAnimation(parent) {QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType();}; - void afterAnimationStep(qreal step) { callbackQGraphicsItemAnimation_AfterAnimationStep(this, step); }; - void beforeAnimationStep(qreal step) { callbackQGraphicsItemAnimation_BeforeAnimationStep(this, step); }; - void setStep(qreal step) { callbackQGraphicsItemAnimation_SetStep(this, step); }; - ~MyQGraphicsItemAnimation() { callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsItemAnimation_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsItemAnimation_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsItemAnimation_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsItemAnimation_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsItemAnimation_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsItemAnimation_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsItemAnimation_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsItemAnimation_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsItemAnimation_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsItemAnimation_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsItemAnimation_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsItemAnimation*) -Q_DECLARE_METATYPE(MyQGraphicsItemAnimation*) - -int QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsItemAnimation_NewQGraphicsItemAnimation(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } else { - return new MyQGraphicsItemAnimation(static_cast(parent)); - } -} - -void QGraphicsItemAnimation_AfterAnimationStep(void* ptr, double step) -{ - static_cast(ptr)->afterAnimationStep(step); -} - -void QGraphicsItemAnimation_AfterAnimationStepDefault(void* ptr, double step) -{ - static_cast(ptr)->QGraphicsItemAnimation::afterAnimationStep(step); -} - -void QGraphicsItemAnimation_BeforeAnimationStep(void* ptr, double step) -{ - static_cast(ptr)->beforeAnimationStep(step); -} - -void QGraphicsItemAnimation_BeforeAnimationStepDefault(void* ptr, double step) -{ - static_cast(ptr)->QGraphicsItemAnimation::beforeAnimationStep(step); -} - -void QGraphicsItemAnimation_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -double QGraphicsItemAnimation_HorizontalScaleAt(void* ptr, double step) -{ - return static_cast(ptr)->horizontalScaleAt(step); -} - -double QGraphicsItemAnimation_HorizontalShearAt(void* ptr, double step) -{ - return static_cast(ptr)->horizontalShearAt(step); -} - -void* QGraphicsItemAnimation_Item(void* ptr) -{ - return static_cast(ptr)->item(); -} - -void* QGraphicsItemAnimation_MatrixAt(void* ptr, double step) -{ - return new QMatrix(static_cast(ptr)->matrixAt(step)); -} - -void* QGraphicsItemAnimation_PosAt(void* ptr, double step) -{ - return ({ QPointF tmpValue = static_cast(ptr)->posAt(step); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -double QGraphicsItemAnimation_RotationAt(void* ptr, double step) -{ - return static_cast(ptr)->rotationAt(step); -} - -void QGraphicsItemAnimation_SetItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setItem(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setItem(static_cast(item)); - } else { - static_cast(ptr)->setItem(static_cast(item)); - } -} - -void QGraphicsItemAnimation_SetPosAt(void* ptr, double step, void* point) -{ - static_cast(ptr)->setPosAt(step, *static_cast(point)); -} - -void QGraphicsItemAnimation_SetRotationAt(void* ptr, double step, double angle) -{ - static_cast(ptr)->setRotationAt(step, angle); -} - -void QGraphicsItemAnimation_SetScaleAt(void* ptr, double step, double sx, double sy) -{ - static_cast(ptr)->setScaleAt(step, sx, sy); -} - -void QGraphicsItemAnimation_SetShearAt(void* ptr, double step, double sh, double sv) -{ - static_cast(ptr)->setShearAt(step, sh, sv); -} - -void QGraphicsItemAnimation_SetStep(void* ptr, double step) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setStep", Q_ARG(qreal, step)); -} - -void QGraphicsItemAnimation_SetStepDefault(void* ptr, double step) -{ - static_cast(ptr)->QGraphicsItemAnimation::setStep(step); -} - -void QGraphicsItemAnimation_SetTimeLine(void* ptr, void* timeLine) -{ - static_cast(ptr)->setTimeLine(static_cast(timeLine)); -} - -void QGraphicsItemAnimation_SetTranslationAt(void* ptr, double step, double dx, double dy) -{ - static_cast(ptr)->setTranslationAt(step, dx, dy); -} - -void* QGraphicsItemAnimation_TimeLine(void* ptr) -{ - return static_cast(ptr)->timeLine(); -} - -double QGraphicsItemAnimation_VerticalScaleAt(void* ptr, double step) -{ - return static_cast(ptr)->verticalScaleAt(step); -} - -double QGraphicsItemAnimation_VerticalShearAt(void* ptr, double step) -{ - return static_cast(ptr)->verticalShearAt(step); -} - -double QGraphicsItemAnimation_XTranslationAt(void* ptr, double step) -{ - return static_cast(ptr)->xTranslationAt(step); -} - -double QGraphicsItemAnimation_YTranslationAt(void* ptr, double step) -{ - return static_cast(ptr)->yTranslationAt(step); -} - -void QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(void* ptr) -{ - static_cast(ptr)->~QGraphicsItemAnimation(); -} - -void QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsItemAnimation___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsItemAnimation___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsItemAnimation___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsItemAnimation___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGraphicsItemAnimation___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsItemAnimation___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsItemAnimation___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsItemAnimation___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsItemAnimation___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsItemAnimation___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsItemAnimation___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsItemAnimation___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsItemAnimation___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsItemAnimation___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsItemAnimation___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGraphicsItemAnimation_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsItemAnimation::childEvent(static_cast(event)); -} - -void QGraphicsItemAnimation_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGraphicsItemAnimation::connectNotify(*static_cast(sign)); -} - -void QGraphicsItemAnimation_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsItemAnimation::customEvent(static_cast(event)); -} - -void QGraphicsItemAnimation_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QGraphicsItemAnimation::deleteLater(); -} - -void QGraphicsItemAnimation_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGraphicsItemAnimation::disconnectNotify(*static_cast(sign)); -} - -char QGraphicsItemAnimation_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QGraphicsItemAnimation::event(static_cast(e)); -} - -char QGraphicsItemAnimation_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsItemAnimation::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QGraphicsItemAnimation_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QGraphicsItemAnimation::metaObject()); -} - -void QGraphicsItemAnimation_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsItemAnimation::timerEvent(static_cast(event)); -} - -class MyQGraphicsItemGroup: public QGraphicsItemGroup -{ -public: - MyQGraphicsItemGroup(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsItemGroup(parent) {QGraphicsItemGroup_QGraphicsItemGroup_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsItemGroup_BoundingRect(const_cast(static_cast(this)))); }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsItemGroup_Paint(this, painter, const_cast(option), widget); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsItemGroup() { callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsItemGroup*) -Q_DECLARE_METATYPE(MyQGraphicsItemGroup*) - -int QGraphicsItemGroup_QGraphicsItemGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsItemGroup_NewQGraphicsItemGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsItemGroup(static_cast(parent)); - } else { - return new MyQGraphicsItemGroup(static_cast(parent)); - } -} - -void QGraphicsItemGroup_AddToGroup(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addToGroup(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addToGroup(static_cast(item)); - } else { - static_cast(ptr)->addToGroup(static_cast(item)); - } -} - -void* QGraphicsItemGroup_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsItemGroup_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsItemGroup::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsItemGroup_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsItemGroup_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsItemGroup::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsItemGroup_RemoveFromGroup(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeFromGroup(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeFromGroup(static_cast(item)); - } else { - static_cast(ptr)->removeFromGroup(static_cast(item)); - } -} - -void QGraphicsItemGroup_DestroyQGraphicsItemGroup(void* ptr) -{ - static_cast(ptr)->~QGraphicsItemGroup(); -} - -void QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsLayout: public QGraphicsLayout -{ -public: - MyQGraphicsLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsLayout(parent) {QGraphicsLayout_QGraphicsLayout_QRegisterMetaType();}; - int count() const { return callbackQGraphicsLayout_Count(const_cast(static_cast(this))); }; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; - QGraphicsLayoutItem * itemAt(int i) const { return static_cast(callbackQGraphicsLayout_ItemAt(const_cast(static_cast(this)), i)); }; - void removeAt(int index) { callbackQGraphicsLayout_RemoveAt(this, index); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; - ~MyQGraphicsLayout() { callbackQGraphicsLayout_DestroyQGraphicsLayout(this); }; - void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; -}; - -Q_DECLARE_METATYPE(QGraphicsLayout*) -Q_DECLARE_METATYPE(MyQGraphicsLayout*) - -int QGraphicsLayout_QGraphicsLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsLayout_NewQGraphicsLayout(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLayout(static_cast(parent)); - } else { - return new MyQGraphicsLayout(static_cast(parent)); - } -} - -void QGraphicsLayout_Activate(void* ptr) -{ - static_cast(ptr)->activate(); -} - -void QGraphicsLayout_AddChildLayoutItem(void* ptr, void* layoutItem) -{ - if (dynamic_cast(static_cast(layoutItem))) { - static_cast(ptr)->addChildLayoutItem(static_cast(layoutItem)); - } else { - static_cast(ptr)->addChildLayoutItem(static_cast(layoutItem)); - } -} - -int QGraphicsLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QGraphicsLayout_Invalidate(void* ptr) -{ - static_cast(ptr)->invalidate(); -} - -void QGraphicsLayout_InvalidateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLinearLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsGridLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsAnchorLayout::invalidate(); - } else { - static_cast(ptr)->QGraphicsLayout::invalidate(); - } -} - -char QGraphicsLayout_IsActivated(void* ptr) -{ - return static_cast(ptr)->isActivated(); -} - -void* QGraphicsLayout_ItemAt(void* ptr, int i) -{ - return static_cast(ptr)->itemAt(i); -} - -void QGraphicsLayout_RemoveAt(void* ptr, int index) -{ - static_cast(ptr)->removeAt(index); -} - -void QGraphicsLayout_SetContentsMargins(void* ptr, double left, double top, double right, double bottom) -{ - static_cast(ptr)->setContentsMargins(left, top, right, bottom); -} - -void QGraphicsLayout_WidgetEvent(void* ptr, void* e) -{ - static_cast(ptr)->widgetEvent(static_cast(e)); -} - -void QGraphicsLayout_WidgetEventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLinearLayout::widgetEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsGridLayout::widgetEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsAnchorLayout::widgetEvent(static_cast(e)); - } else { - static_cast(ptr)->QGraphicsLayout::widgetEvent(static_cast(e)); - } -} - -void QGraphicsLayout_DestroyQGraphicsLayout(void* ptr) -{ - static_cast(ptr)->~QGraphicsLayout(); -} - -void QGraphicsLayout_DestroyQGraphicsLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsLayout_SizeHint(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsLayout_SizeHintDefault(void* ptr, long long which, void* constraint) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsLinearLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsGridLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsAnchorLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - - } -} - -class MyQGraphicsLayoutItem: public QGraphicsLayoutItem -{ -public: - MyQGraphicsLayoutItem(QGraphicsLayoutItem *parent = Q_NULLPTR, bool isLayout = false) : QGraphicsLayoutItem(parent, isLayout) {QGraphicsLayoutItem_QGraphicsLayoutItem_QRegisterMetaType();}; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsLayoutItem_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - ~MyQGraphicsLayoutItem() { callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsLayoutItem*) -Q_DECLARE_METATYPE(MyQGraphicsLayoutItem*) - -int QGraphicsLayoutItem_QGraphicsLayoutItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsLayoutItem_NewQGraphicsLayoutItem(void* parent, char isLayout) -{ - return new MyQGraphicsLayoutItem(static_cast(parent), isLayout != 0); -} - -void* QGraphicsLayoutItem_ContentsRect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->contentsRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->contentsRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsLayoutItem_EffectiveSizeHint(void* ptr, long long which, void* constraint) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->effectiveSizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->effectiveSizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsLayoutItem_Geometry(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->geometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->geometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void QGraphicsLayoutItem_GetContentsMargins(void* ptr, double left, double top, double right, double bottom) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); - } else { - static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); - } -} - -void QGraphicsLayoutItem_GetContentsMarginsDefault(void* ptr, double left, double top, double right, double bottom) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::getContentsMargins(&left, &top, &right, &bottom); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::getContentsMargins(&left, &top, &right, &bottom); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLinearLayout::getContentsMargins(&left, &top, &right, &bottom); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsGridLayout::getContentsMargins(&left, &top, &right, &bottom); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsAnchorLayout::getContentsMargins(&left, &top, &right, &bottom); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLayout::getContentsMargins(&left, &top, &right, &bottom); - } else { - static_cast(ptr)->QGraphicsLayoutItem::getContentsMargins(&left, &top, &right, &bottom); - } -} - -void* QGraphicsLayoutItem_GraphicsItem(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->graphicsItem(); - } else { - return static_cast(ptr)->graphicsItem(); - } -} - -char QGraphicsLayoutItem_IsLayout(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isLayout(); - } else { - return static_cast(ptr)->isLayout(); - } -} - -double QGraphicsLayoutItem_MaximumHeight(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->maximumHeight(); - } else { - return static_cast(ptr)->maximumHeight(); - } -} - -void* QGraphicsLayoutItem_MaximumSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->maximumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->maximumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -double QGraphicsLayoutItem_MaximumWidth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->maximumWidth(); - } else { - return static_cast(ptr)->maximumWidth(); - } -} - -double QGraphicsLayoutItem_MinimumHeight(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->minimumHeight(); - } else { - return static_cast(ptr)->minimumHeight(); - } -} - -void* QGraphicsLayoutItem_MinimumSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->minimumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->minimumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -double QGraphicsLayoutItem_MinimumWidth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->minimumWidth(); - } else { - return static_cast(ptr)->minimumWidth(); - } -} - -char QGraphicsLayoutItem_OwnedByLayout(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->ownedByLayout(); - } else { - return static_cast(ptr)->ownedByLayout(); - } -} - -void* QGraphicsLayoutItem_ParentLayoutItem(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parentLayoutItem(); - } else { - return static_cast(ptr)->parentLayoutItem(); - } -} - -double QGraphicsLayoutItem_PreferredHeight(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->preferredHeight(); - } else { - return static_cast(ptr)->preferredHeight(); - } -} - -void* QGraphicsLayoutItem_PreferredSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->preferredSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->preferredSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -double QGraphicsLayoutItem_PreferredWidth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->preferredWidth(); - } else { - return static_cast(ptr)->preferredWidth(); - } -} - -void QGraphicsLayoutItem_SetGeometry(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGeometry(*static_cast(rect)); - } else { - static_cast(ptr)->setGeometry(*static_cast(rect)); - } -} - -void QGraphicsLayoutItem_SetGeometryDefault(void* ptr, void* rect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLinearLayout::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsGridLayout::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsAnchorLayout::setGeometry(*static_cast(rect)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLayout::setGeometry(*static_cast(rect)); - } else { - static_cast(ptr)->QGraphicsLayoutItem::setGeometry(*static_cast(rect)); - } -} - -void QGraphicsLayoutItem_SetGraphicsItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setGraphicsItem(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setGraphicsItem(static_cast(item)); - } else { - static_cast(ptr)->setGraphicsItem(static_cast(item)); - } - } else { - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setGraphicsItem(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setGraphicsItem(static_cast(item)); - } else { - static_cast(ptr)->setGraphicsItem(static_cast(item)); - } - } -} - -void QGraphicsLayoutItem_SetMaximumHeight(void* ptr, double height) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMaximumHeight(height); - } else { - static_cast(ptr)->setMaximumHeight(height); - } -} - -void QGraphicsLayoutItem_SetMaximumSize(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMaximumSize(*static_cast(size)); - } else { - static_cast(ptr)->setMaximumSize(*static_cast(size)); - } -} - -void QGraphicsLayoutItem_SetMaximumSize2(void* ptr, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMaximumSize(w, h); - } else { - static_cast(ptr)->setMaximumSize(w, h); - } -} - -void QGraphicsLayoutItem_SetMaximumWidth(void* ptr, double width) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMaximumWidth(width); - } else { - static_cast(ptr)->setMaximumWidth(width); - } -} - -void QGraphicsLayoutItem_SetMinimumHeight(void* ptr, double height) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMinimumHeight(height); - } else { - static_cast(ptr)->setMinimumHeight(height); - } -} - -void QGraphicsLayoutItem_SetMinimumSize(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMinimumSize(*static_cast(size)); - } else { - static_cast(ptr)->setMinimumSize(*static_cast(size)); - } -} - -void QGraphicsLayoutItem_SetMinimumSize2(void* ptr, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMinimumSize(w, h); - } else { - static_cast(ptr)->setMinimumSize(w, h); - } -} - -void QGraphicsLayoutItem_SetMinimumWidth(void* ptr, double width) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setMinimumWidth(width); - } else { - static_cast(ptr)->setMinimumWidth(width); - } -} - -void QGraphicsLayoutItem_SetOwnedByLayout(void* ptr, char ownership) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setOwnedByLayout(ownership != 0); - } else { - static_cast(ptr)->setOwnedByLayout(ownership != 0); - } -} - -void QGraphicsLayoutItem_SetParentLayoutItem(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(parent))) { - static_cast(ptr)->setParentLayoutItem(static_cast(parent)); - } else { - static_cast(ptr)->setParentLayoutItem(static_cast(parent)); - } - } else { - if (dynamic_cast(static_cast(parent))) { - static_cast(ptr)->setParentLayoutItem(static_cast(parent)); - } else { - static_cast(ptr)->setParentLayoutItem(static_cast(parent)); - } - } -} - -void QGraphicsLayoutItem_SetPreferredHeight(void* ptr, double height) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPreferredHeight(height); - } else { - static_cast(ptr)->setPreferredHeight(height); - } -} - -void QGraphicsLayoutItem_SetPreferredSize(void* ptr, void* size) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPreferredSize(*static_cast(size)); - } else { - static_cast(ptr)->setPreferredSize(*static_cast(size)); - } -} - -void QGraphicsLayoutItem_SetPreferredSize2(void* ptr, double w, double h) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPreferredSize(w, h); - } else { - static_cast(ptr)->setPreferredSize(w, h); - } -} - -void QGraphicsLayoutItem_SetPreferredWidth(void* ptr, double width) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPreferredWidth(width); - } else { - static_cast(ptr)->setPreferredWidth(width); - } -} - -void QGraphicsLayoutItem_SetSizePolicy(void* ptr, void* policy) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setSizePolicy(*static_cast(policy)); - } else { - static_cast(ptr)->setSizePolicy(*static_cast(policy)); - } -} - -void QGraphicsLayoutItem_SetSizePolicy2(void* ptr, long long hPolicy, long long vPolicy, long long controlType) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setSizePolicy(static_cast(hPolicy), static_cast(vPolicy), static_cast(controlType)); - } else { - static_cast(ptr)->setSizePolicy(static_cast(hPolicy), static_cast(vPolicy), static_cast(controlType)); - } -} - -void* QGraphicsLayoutItem_SizeHint(void* ptr, long long which, void* constraint) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsLayoutItem_SizePolicy(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QSizePolicy(static_cast(ptr)->sizePolicy()); - } else { - return new QSizePolicy(static_cast(ptr)->sizePolicy()); - } -} - -void QGraphicsLayoutItem_UpdateGeometry(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->updateGeometry(); - } else { - static_cast(ptr)->updateGeometry(); - } -} - -void QGraphicsLayoutItem_UpdateGeometryDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::updateGeometry(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::updateGeometry(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLinearLayout::updateGeometry(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsGridLayout::updateGeometry(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsAnchorLayout::updateGeometry(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsLayout::updateGeometry(); - } else { - static_cast(ptr)->QGraphicsLayoutItem::updateGeometry(); - } -} - -void QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsLayoutItem(); -} - -void QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsLineItem: public QGraphicsLineItem -{ -public: - MyQGraphicsLineItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsLineItem(parent) {QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType();}; - MyQGraphicsLineItem(const QLineF &line, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsLineItem(line, parent) {QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType();}; - MyQGraphicsLineItem(qreal x1, qreal y1, qreal x2, qreal y2, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsLineItem(x1, y1, x2, y2, parent) {QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsLineItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsLineItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsLineItem() { callbackQGraphicsLineItem_DestroyQGraphicsLineItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsLineItem*) -Q_DECLARE_METATYPE(MyQGraphicsLineItem*) - -int QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsLineItem_NewQGraphicsLineItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLineItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLineItem(static_cast(parent)); - } else { - return new MyQGraphicsLineItem(static_cast(parent)); - } -} - -void* QGraphicsLineItem_NewQGraphicsLineItem2(void* line, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLineItem(*static_cast(line), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLineItem(*static_cast(line), static_cast(parent)); - } else { - return new MyQGraphicsLineItem(*static_cast(line), static_cast(parent)); - } -} - -void* QGraphicsLineItem_NewQGraphicsLineItem3(double x1, double y1, double x2, double y2, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLineItem(x1, y1, x2, y2, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLineItem(x1, y1, x2, y2, static_cast(parent)); - } else { - return new MyQGraphicsLineItem(x1, y1, x2, y2, static_cast(parent)); - } -} - -void* QGraphicsLineItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsLineItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsLineItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsLineItem_Line(void* ptr) -{ - return ({ QLineF tmpValue = static_cast(ptr)->line(); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void QGraphicsLineItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsLineItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsLineItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void* QGraphicsLineItem_Pen(void* ptr) -{ - return new QPen(static_cast(ptr)->pen()); -} - -void QGraphicsLineItem_SetLine(void* ptr, void* line) -{ - static_cast(ptr)->setLine(*static_cast(line)); -} - -void QGraphicsLineItem_SetLine2(void* ptr, double x1, double y1, double x2, double y2) -{ - static_cast(ptr)->setLine(x1, y1, x2, y2); -} - -void QGraphicsLineItem_SetPen(void* ptr, void* pen) -{ - static_cast(ptr)->setPen(*static_cast(pen)); -} - -void QGraphicsLineItem_DestroyQGraphicsLineItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsLineItem(); -} - -void QGraphicsLineItem_DestroyQGraphicsLineItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsLinearLayout: public QGraphicsLinearLayout -{ -public: - MyQGraphicsLinearLayout(QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsLinearLayout(parent) {QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType();}; - MyQGraphicsLinearLayout(Qt::Orientation orientation, QGraphicsLayoutItem *parent = Q_NULLPTR) : QGraphicsLinearLayout(orientation, parent) {QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType();}; - int count() const { return callbackQGraphicsLinearLayout_Count(const_cast(static_cast(this))); }; - void invalidate() { callbackQGraphicsLayout_Invalidate(this); }; - QGraphicsLayoutItem * itemAt(int index) const { return static_cast(callbackQGraphicsLinearLayout_ItemAt(const_cast(static_cast(this)), index)); }; - void removeAt(int index) { callbackQGraphicsLinearLayout_RemoveAt(this, index); }; - void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsLinearLayout_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; - ~MyQGraphicsLinearLayout() { callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout(this); }; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - void widgetEvent(QEvent * e) { callbackQGraphicsLayout_WidgetEvent(this, e); }; -}; - -Q_DECLARE_METATYPE(QGraphicsLinearLayout*) -Q_DECLARE_METATYPE(MyQGraphicsLinearLayout*) - -int QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsLinearLayout_NewQGraphicsLinearLayout(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLinearLayout(static_cast(parent)); - } else { - return new MyQGraphicsLinearLayout(static_cast(parent)); - } -} - -void* QGraphicsLinearLayout_NewQGraphicsLinearLayout2(long long orientation, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsLinearLayout(static_cast(orientation), static_cast(parent)); - } else { - return new MyQGraphicsLinearLayout(static_cast(orientation), static_cast(parent)); - } -} - -void QGraphicsLinearLayout_AddItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void QGraphicsLinearLayout_AddStretch(void* ptr, int stretch) -{ - static_cast(ptr)->addStretch(stretch); -} - -long long QGraphicsLinearLayout_Alignment(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->alignment(static_cast(item)); - } else { - return static_cast(ptr)->alignment(static_cast(item)); - } -} - -int QGraphicsLinearLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QGraphicsLinearLayout_CountDefault(void* ptr) -{ - return static_cast(ptr)->QGraphicsLinearLayout::count(); -} - -void QGraphicsLinearLayout_InsertItem(void* ptr, int index, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->insertItem(index, static_cast(item)); - } else { - static_cast(ptr)->insertItem(index, static_cast(item)); - } -} - -void QGraphicsLinearLayout_InsertStretch(void* ptr, int index, int stretch) -{ - static_cast(ptr)->insertStretch(index, stretch); -} - -void* QGraphicsLinearLayout_ItemAt(void* ptr, int index) -{ - return static_cast(ptr)->itemAt(index); -} - -void* QGraphicsLinearLayout_ItemAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QGraphicsLinearLayout::itemAt(index); -} - -double QGraphicsLinearLayout_ItemSpacing(void* ptr, int index) -{ - return static_cast(ptr)->itemSpacing(index); -} - -long long QGraphicsLinearLayout_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QGraphicsLinearLayout_RemoveAt(void* ptr, int index) -{ - static_cast(ptr)->removeAt(index); -} - -void QGraphicsLinearLayout_RemoveAtDefault(void* ptr, int index) -{ - static_cast(ptr)->QGraphicsLinearLayout::removeAt(index); -} - -void QGraphicsLinearLayout_RemoveItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeItem(static_cast(item)); - } else { - static_cast(ptr)->removeItem(static_cast(item)); - } -} - -void QGraphicsLinearLayout_SetAlignment(void* ptr, void* item, long long alignment) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); - } else { - static_cast(ptr)->setAlignment(static_cast(item), static_cast(alignment)); - } -} - -void QGraphicsLinearLayout_SetItemSpacing(void* ptr, int index, double spacing) -{ - static_cast(ptr)->setItemSpacing(index, spacing); -} - -void QGraphicsLinearLayout_SetOrientation(void* ptr, long long orientation) -{ - static_cast(ptr)->setOrientation(static_cast(orientation)); -} - -void QGraphicsLinearLayout_SetSpacing(void* ptr, double spacing) -{ - static_cast(ptr)->setSpacing(spacing); -} - -void QGraphicsLinearLayout_SetStretchFactor(void* ptr, void* item, int stretch) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setStretchFactor(static_cast(item), stretch); - } else { - static_cast(ptr)->setStretchFactor(static_cast(item), stretch); - } -} - -void* QGraphicsLinearLayout_SizeHint(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsLinearLayout_SizeHintDefault(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsLinearLayout::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -double QGraphicsLinearLayout_Spacing(void* ptr) -{ - return static_cast(ptr)->spacing(); -} - -int QGraphicsLinearLayout_StretchFactor(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->stretchFactor(static_cast(item)); - } else { - return static_cast(ptr)->stretchFactor(static_cast(item)); - } -} - -void QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(void* ptr) -{ - static_cast(ptr)->~QGraphicsLinearLayout(); -} - -void QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsObject: public QGraphicsObject -{ -public: - MyQGraphicsObject(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsObject(parent) {QGraphicsObject_QGraphicsObject_QRegisterMetaType();}; - void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; - bool event(QEvent * ev) { return callbackQGraphicsObject_Event(this, ev) != 0; }; - void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; - void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; - void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; - void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; - void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; - void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; - void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; - void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; - void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; - ~MyQGraphicsObject() { callbackQGraphicsObject_DestroyQGraphicsObject(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsObject_BoundingRect(const_cast(static_cast(this)))); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsObject_Paint(this, painter, const_cast(option), widget); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsObject*) -Q_DECLARE_METATYPE(MyQGraphicsObject*) - -int QGraphicsObject_QGraphicsObject_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsObject_NewQGraphicsObject(void* parent) -{ - return new MyQGraphicsObject(static_cast(parent)); -} - -void QGraphicsObject_ConnectEnabledChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_EnabledChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectEnabledChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::enabledChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_EnabledChanged)); -} - -void QGraphicsObject_EnabledChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->enabledChanged(); - } else { - static_cast(ptr)->enabledChanged(); - } -} - -char QGraphicsObject_Event(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->event(static_cast(ev)); - } else { - return static_cast(ptr)->event(static_cast(ev)); - } -} - -char QGraphicsObject_EventDefault(void* ptr, void* ev) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::event(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsWidget::event(static_cast(ev)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsTextItem::event(static_cast(ev)); - } else { - return static_cast(ptr)->QGraphicsObject::event(static_cast(ev)); - } -} - -void QGraphicsObject_GrabGesture(void* ptr, long long gesture, long long flags) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->grabGesture(static_cast(gesture), static_cast(flags)); - } else { - static_cast(ptr)->grabGesture(static_cast(gesture), static_cast(flags)); - } -} - -void QGraphicsObject_ConnectOpacityChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_OpacityChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectOpacityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_OpacityChanged)); -} - -void QGraphicsObject_OpacityChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->opacityChanged(); - } else { - static_cast(ptr)->opacityChanged(); - } -} - -void QGraphicsObject_ConnectParentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::parentChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ParentChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectParentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::parentChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ParentChanged)); -} - -void QGraphicsObject_ParentChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->parentChanged(); - } else { - static_cast(ptr)->parentChanged(); - } -} - -void QGraphicsObject_ConnectRotationChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::rotationChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_RotationChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectRotationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::rotationChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_RotationChanged)); -} - -void QGraphicsObject_RotationChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->rotationChanged(); - } else { - static_cast(ptr)->rotationChanged(); - } -} - -void QGraphicsObject_ConnectScaleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ScaleChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectScaleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ScaleChanged)); -} - -void QGraphicsObject_ScaleChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->scaleChanged(); - } else { - static_cast(ptr)->scaleChanged(); - } -} - -void QGraphicsObject_UngrabGesture(void* ptr, long long gesture) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->ungrabGesture(static_cast(gesture)); - } else { - static_cast(ptr)->ungrabGesture(static_cast(gesture)); - } -} - -void QGraphicsObject_UpdateMicroFocus(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); - } -} - -void QGraphicsObject_UpdateMicroFocusDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::updateMicroFocus(); - } else { - static_cast(ptr)->QGraphicsObject::updateMicroFocus(); - } -} - -void QGraphicsObject_ConnectVisibleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::visibleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_VisibleChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectVisibleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::visibleChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_VisibleChanged)); -} - -void QGraphicsObject_VisibleChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->visibleChanged(); - } else { - static_cast(ptr)->visibleChanged(); - } -} - -void QGraphicsObject_ConnectXChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::xChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_XChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectXChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::xChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_XChanged)); -} - -void QGraphicsObject_XChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->xChanged(); - } else { - static_cast(ptr)->xChanged(); - } -} - -void QGraphicsObject_ConnectYChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::yChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_YChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectYChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::yChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_YChanged)); -} - -void QGraphicsObject_YChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->yChanged(); - } else { - static_cast(ptr)->yChanged(); - } -} - -void QGraphicsObject_ConnectZChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsObject::zChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ZChanged), static_cast(t)); -} - -void QGraphicsObject_DisconnectZChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsObject::zChanged), static_cast(ptr), static_cast(&MyQGraphicsObject::Signal_ZChanged)); -} - -void QGraphicsObject_ZChanged(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->zChanged(); - } else { - static_cast(ptr)->zChanged(); - } -} - -void QGraphicsObject_DestroyQGraphicsObject(void* ptr) -{ - static_cast(ptr)->~QGraphicsObject(); -} - -void QGraphicsObject_DestroyQGraphicsObjectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsObject_Parent(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->parent(); - } else { - return static_cast(ptr)->parent(); - } -} - -void QGraphicsObject_SetParent(void* ptr, void* parent) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(parent))) { - static_cast(ptr)->setParent(static_cast(parent)); - } else { - static_cast(ptr)->setParent(static_cast(parent)); - } - } else { - if (dynamic_cast(static_cast(parent))) { - static_cast(ptr)->setParent(static_cast(parent)); - } else { - static_cast(ptr)->setParent(static_cast(parent)); - } - } -} - -double QGraphicsObject_Opacity(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->opacity(); - } else { - return static_cast(ptr)->opacity(); - } -} - -void QGraphicsObject_SetOpacity(void* ptr, double opacity) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setOpacity(opacity); - } else { - static_cast(ptr)->setOpacity(opacity); - } -} - -char QGraphicsObject_IsEnabled(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isEnabled(); - } else { - return static_cast(ptr)->isEnabled(); - } -} - -void QGraphicsObject_SetEnabled(void* ptr, char enabled) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setEnabled(enabled != 0); - } else { - static_cast(ptr)->setEnabled(enabled != 0); - } -} - -char QGraphicsObject_IsVisible(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isVisible(); - } else { - return static_cast(ptr)->isVisible(); - } -} - -void QGraphicsObject_SetVisible(void* ptr, char visible) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setVisible(visible != 0); - } else { - static_cast(ptr)->setVisible(visible != 0); - } -} - -void* QGraphicsObject_Pos(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void QGraphicsObject_SetPos(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setPos(*static_cast(pos)); - } else { - static_cast(ptr)->setPos(*static_cast(pos)); - } -} - -double QGraphicsObject_X(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->x(); - } else { - return static_cast(ptr)->x(); - } -} - -void QGraphicsObject_SetX(void* ptr, double x) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setX(x); - } else { - static_cast(ptr)->setX(x); - } -} - -double QGraphicsObject_Y(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->y(); - } else { - return static_cast(ptr)->y(); - } -} - -void QGraphicsObject_SetY(void* ptr, double y) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setY(y); - } else { - static_cast(ptr)->setY(y); - } -} - -double QGraphicsObject_ZValue(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->zValue(); - } else { - return static_cast(ptr)->zValue(); - } -} - -void QGraphicsObject_SetZValue(void* ptr, double z) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setZValue(z); - } else { - static_cast(ptr)->setZValue(z); - } -} - -double QGraphicsObject_Rotation(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->rotation(); - } else { - return static_cast(ptr)->rotation(); - } -} - -void QGraphicsObject_SetRotation(void* ptr, double rotation) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setRotation(rotation); - } else { - static_cast(ptr)->setRotation(rotation); - } -} - -double QGraphicsObject_Scale(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->scale(); - } else { - return static_cast(ptr)->scale(); - } -} - -void QGraphicsObject_SetScale(void* ptr, double scale) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setScale(scale); - } else { - static_cast(ptr)->setScale(scale); - } -} - -void* QGraphicsObject_TransformOriginPoint(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } else { - return ({ QPointF tmpValue = static_cast(ptr)->transformOriginPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); - } -} - -void QGraphicsObject_SetTransformOriginPoint(void* ptr, void* transformOriginPoint) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setTransformOriginPoint(*static_cast(transformOriginPoint)); - } else { - static_cast(ptr)->setTransformOriginPoint(*static_cast(transformOriginPoint)); - } -} - -void* QGraphicsObject_GraphicsEffect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->graphicsEffect(); - } else { - return static_cast(ptr)->graphicsEffect(); - } -} - -void QGraphicsObject_SetGraphicsEffect(void* ptr, void* effect) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGraphicsEffect(static_cast(effect)); - } else { - static_cast(ptr)->setGraphicsEffect(static_cast(effect)); - } -} - -void* QGraphicsObject___children_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsObject___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsObject___children_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsObject___dynamicPropertyNames_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); - } else { - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); - } -} - -void QGraphicsObject___dynamicPropertyNames_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast*>(ptr)->append(*static_cast(i)); - } else { - static_cast*>(ptr)->append(*static_cast(i)); - } -} - -void* QGraphicsObject___dynamicPropertyNames_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsObject___findChildren_atList(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsObject___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsObject___findChildren_newList(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsObject___findChildren_atList3(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsObject___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsObject___findChildren_newList3(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void* QGraphicsObject___qFindChildren_atList2(void* ptr, int i) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } else { - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); - } -} - -void QGraphicsObject___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } else { - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } - } -} - -void* QGraphicsObject___qFindChildren_newList2(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QList(); - } else { - return new QList(); - } -} - -void QGraphicsObject_ChildEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->childEvent(static_cast(event)); - } else { - static_cast(ptr)->childEvent(static_cast(event)); - } -} - -void QGraphicsObject_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsObject::childEvent(static_cast(event)); - } -} - -void QGraphicsObject_ConnectNotify(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->connectNotify(*static_cast(sign)); - } -} - -void QGraphicsObject_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGraphicsObject::connectNotify(*static_cast(sign)); - } -} - -void QGraphicsObject_CustomEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->customEvent(static_cast(event)); - } else { - static_cast(ptr)->customEvent(static_cast(event)); - } -} - -void QGraphicsObject_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsObject::customEvent(static_cast(event)); - } -} - -void QGraphicsObject_DeleteLater(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); - } else { - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); - } -} - -void QGraphicsObject_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::deleteLater(); - } else { - static_cast(ptr)->QGraphicsObject::deleteLater(); - } -} - -void QGraphicsObject_DisconnectNotify(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->disconnectNotify(*static_cast(sign)); - } -} - -void QGraphicsObject_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGraphicsObject::disconnectNotify(*static_cast(sign)); - } -} - -char QGraphicsObject_EventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -char QGraphicsObject_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsProxyWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsTextItem::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsObject::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QGraphicsObject_MetaObject(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->metaObject()); - } else { - return const_cast(static_cast(ptr)->metaObject()); - } -} - -void* QGraphicsObject_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsProxyWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsTextItem::metaObject()); - } else { - return const_cast(static_cast(ptr)->QGraphicsObject::metaObject()); - } -} - -void QGraphicsObject_TimerEvent(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->timerEvent(static_cast(event)); - } else { - static_cast(ptr)->timerEvent(static_cast(event)); - } -} - -void QGraphicsObject_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsObject::timerEvent(static_cast(event)); - } -} - -void* QGraphicsObject_BoundingRect(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - - } -} - -void* QGraphicsObject_BoundingRectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsProxyWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - - } -} - -void QGraphicsObject_Paint(void* ptr, void* painter, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else { - - } -} - -void QGraphicsObject_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else { - - } -} - -class MyQGraphicsOpacityEffect: public QGraphicsOpacityEffect -{ -public: - MyQGraphicsOpacityEffect(QObject *parent = Q_NULLPTR) : QGraphicsOpacityEffect(parent) {QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType();}; - void draw(QPainter * painter) { callbackQGraphicsOpacityEffect_Draw(this, painter); }; - void Signal_OpacityChanged(qreal opacity) { callbackQGraphicsOpacityEffect_OpacityChanged(this, opacity); }; - void Signal_OpacityMaskChanged(const QBrush & mask) { callbackQGraphicsOpacityEffect_OpacityMaskChanged(this, const_cast(&mask)); }; - void setOpacity(qreal opacity) { callbackQGraphicsOpacityEffect_SetOpacity(this, opacity); }; - void setOpacityMask(const QBrush & mask) { callbackQGraphicsOpacityEffect_SetOpacityMask(this, const_cast(&mask)); }; - ~MyQGraphicsOpacityEffect() { callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(this); }; - QRectF boundingRectFor(const QRectF & rect) const { return *static_cast(callbackQGraphicsEffect_BoundingRectFor(const_cast(static_cast(this)), const_cast(&rect))); }; - void Signal_EnabledChanged(bool enabled) { callbackQGraphicsEffect_EnabledChanged(this, enabled); }; - void setEnabled(bool enable) { callbackQGraphicsEffect_SetEnabled(this, enable); }; - void sourceChanged(QGraphicsEffect::ChangeFlags flags) { callbackQGraphicsEffect_SourceChanged(this, flags); }; - void update() { callbackQGraphicsEffect_Update(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsEffect_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsEffect_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsEffect_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsEffect_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsEffect_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsEffect_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsEffect_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsEffect_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsEffect_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsEffect_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsOpacityEffect*) -Q_DECLARE_METATYPE(MyQGraphicsOpacityEffect*) - -int QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } else { - return new MyQGraphicsOpacityEffect(static_cast(parent)); - } -} - -void QGraphicsOpacityEffect_Draw(void* ptr, void* painter) -{ - static_cast(ptr)->draw(static_cast(painter)); -} - -void QGraphicsOpacityEffect_DrawDefault(void* ptr, void* painter) -{ - static_cast(ptr)->QGraphicsOpacityEffect::draw(static_cast(painter)); -} - -double QGraphicsOpacityEffect_Opacity(void* ptr) -{ - return static_cast(ptr)->opacity(); -} - -void QGraphicsOpacityEffect_ConnectOpacityChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityChanged), static_cast(t)); -} - -void QGraphicsOpacityEffect_DisconnectOpacityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityChanged)); -} - -void QGraphicsOpacityEffect_OpacityChanged(void* ptr, double opacity) -{ - static_cast(ptr)->opacityChanged(opacity); -} - -void* QGraphicsOpacityEffect_OpacityMask(void* ptr) -{ - return new QBrush(static_cast(ptr)->opacityMask()); -} - -void QGraphicsOpacityEffect_ConnectOpacityMaskChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityMaskChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityMaskChanged), static_cast(t)); -} - -void QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsOpacityEffect::opacityMaskChanged), static_cast(ptr), static_cast(&MyQGraphicsOpacityEffect::Signal_OpacityMaskChanged)); -} - -void QGraphicsOpacityEffect_OpacityMaskChanged(void* ptr, void* mask) -{ - static_cast(ptr)->opacityMaskChanged(*static_cast(mask)); -} - -void QGraphicsOpacityEffect_SetOpacity(void* ptr, double opacity) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOpacity", Q_ARG(qreal, opacity)); -} - -void QGraphicsOpacityEffect_SetOpacityDefault(void* ptr, double opacity) -{ - static_cast(ptr)->QGraphicsOpacityEffect::setOpacity(opacity); -} - -void QGraphicsOpacityEffect_SetOpacityMask(void* ptr, void* mask) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOpacityMask", Q_ARG(const QBrush, *static_cast(mask))); -} - -void QGraphicsOpacityEffect_SetOpacityMaskDefault(void* ptr, void* mask) -{ - static_cast(ptr)->QGraphicsOpacityEffect::setOpacityMask(*static_cast(mask)); -} - -void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(void* ptr) -{ - static_cast(ptr)->~QGraphicsOpacityEffect(); -} - -void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsPathItem: public QGraphicsPathItem -{ -public: - MyQGraphicsPathItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPathItem(parent) {QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType();}; - MyQGraphicsPathItem(const QPainterPath &path, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPathItem(path, parent) {QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsPathItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsPathItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsPathItem() { callbackQGraphicsPathItem_DestroyQGraphicsPathItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsPathItem*) -Q_DECLARE_METATYPE(MyQGraphicsPathItem*) - -int QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsPathItem_NewQGraphicsPathItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPathItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPathItem(static_cast(parent)); - } else { - return new MyQGraphicsPathItem(static_cast(parent)); - } -} - -void* QGraphicsPathItem_NewQGraphicsPathItem2(void* path, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPathItem(*static_cast(path), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPathItem(*static_cast(path), static_cast(parent)); - } else { - return new MyQGraphicsPathItem(*static_cast(path), static_cast(parent)); - } -} - -void* QGraphicsPathItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsPathItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPathItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsPathItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsPathItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsPathItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void* QGraphicsPathItem_Path(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->path()); -} - -void QGraphicsPathItem_SetPath(void* ptr, void* path) -{ - static_cast(ptr)->setPath(*static_cast(path)); -} - -void QGraphicsPathItem_DestroyQGraphicsPathItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsPathItem(); -} - -void QGraphicsPathItem_DestroyQGraphicsPathItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsPixmapItem: public QGraphicsPixmapItem -{ -public: - MyQGraphicsPixmapItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPixmapItem(parent) {QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType();}; - MyQGraphicsPixmapItem(const QPixmap &pixmap, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPixmapItem(pixmap, parent) {QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsPixmapItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsPixmapItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsPixmapItem() { callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsPixmapItem*) -Q_DECLARE_METATYPE(MyQGraphicsPixmapItem*) - -int QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsPixmapItem_NewQGraphicsPixmapItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPixmapItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPixmapItem(static_cast(parent)); - } else { - return new MyQGraphicsPixmapItem(static_cast(parent)); - } -} - -void* QGraphicsPixmapItem_NewQGraphicsPixmapItem2(void* pixmap, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPixmapItem(*static_cast(pixmap), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPixmapItem(*static_cast(pixmap), static_cast(parent)); - } else { - return new MyQGraphicsPixmapItem(*static_cast(pixmap), static_cast(parent)); - } -} - -void* QGraphicsPixmapItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsPixmapItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPixmapItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsPixmapItem_Offset(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->offset(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsPixmapItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsPixmapItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsPixmapItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void* QGraphicsPixmapItem_Pixmap(void* ptr) -{ - return new QPixmap(static_cast(ptr)->pixmap()); -} - -void QGraphicsPixmapItem_SetOffset(void* ptr, void* offset) -{ - static_cast(ptr)->setOffset(*static_cast(offset)); -} - -void QGraphicsPixmapItem_SetOffset2(void* ptr, double x, double y) -{ - static_cast(ptr)->setOffset(x, y); -} - -void QGraphicsPixmapItem_SetPixmap(void* ptr, void* pixmap) -{ - static_cast(ptr)->setPixmap(*static_cast(pixmap)); -} - -void QGraphicsPixmapItem_SetShapeMode(void* ptr, long long mode) -{ - static_cast(ptr)->setShapeMode(static_cast(mode)); -} - -void QGraphicsPixmapItem_SetTransformationMode(void* ptr, long long mode) -{ - static_cast(ptr)->setTransformationMode(static_cast(mode)); -} - -long long QGraphicsPixmapItem_ShapeMode(void* ptr) -{ - return static_cast(ptr)->shapeMode(); -} - -long long QGraphicsPixmapItem_TransformationMode(void* ptr) -{ - return static_cast(ptr)->transformationMode(); -} - -void QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsPixmapItem(); -} - -void QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsPolygonItem: public QGraphicsPolygonItem -{ -public: - MyQGraphicsPolygonItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPolygonItem(parent) {QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType();}; - MyQGraphicsPolygonItem(const QPolygonF &polygon, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsPolygonItem(polygon, parent) {QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsPolygonItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsPolygonItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsPolygonItem() { callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsPolygonItem*) -Q_DECLARE_METATYPE(MyQGraphicsPolygonItem*) - -int QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsPolygonItem_NewQGraphicsPolygonItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPolygonItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPolygonItem(static_cast(parent)); - } else { - return new MyQGraphicsPolygonItem(static_cast(parent)); - } -} - -void* QGraphicsPolygonItem_NewQGraphicsPolygonItem2(void* polygon, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPolygonItem(*static_cast(polygon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsPolygonItem(*static_cast(polygon), static_cast(parent)); - } else { - return new MyQGraphicsPolygonItem(*static_cast(polygon), static_cast(parent)); - } -} - -void* QGraphicsPolygonItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsPolygonItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsPolygonItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QGraphicsPolygonItem_FillRule(void* ptr) -{ - return static_cast(ptr)->fillRule(); -} - -void QGraphicsPolygonItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsPolygonItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsPolygonItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void* QGraphicsPolygonItem_Polygon(void* ptr) -{ - return new QPolygonF(static_cast(ptr)->polygon()); -} - -void QGraphicsPolygonItem_SetFillRule(void* ptr, long long rule) -{ - static_cast(ptr)->setFillRule(static_cast(rule)); -} - -void QGraphicsPolygonItem_SetPolygon(void* ptr, void* polygon) -{ - static_cast(ptr)->setPolygon(*static_cast(polygon)); -} - -void QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsPolygonItem(); -} - -void QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsProxyWidget: public QGraphicsProxyWidget -{ -public: - MyQGraphicsProxyWidget(QGraphicsItem *parent = Q_NULLPTR, Qt::WindowFlags wFlags = Qt::WindowFlags()) : QGraphicsProxyWidget(parent, wFlags) {QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType();}; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - bool event(QEvent * event) { return callbackQGraphicsObject_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQGraphicsWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void grabMouseEvent(QEvent * event) { callbackQGraphicsWidget_GrabMouseEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQGraphicsWidget_HideEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - QGraphicsProxyWidget * newProxyWidget(const QWidget * child) { return static_cast(callbackQGraphicsProxyWidget_NewProxyWidget(this, const_cast(child))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_Paint(this, painter, const_cast(option), widget); }; - void resizeEvent(QGraphicsSceneResizeEvent * event) { callbackQGraphicsWidget_ResizeEvent(this, event); }; - void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; - void showEvent(QShowEvent * event) { callbackQGraphicsWidget_ShowEvent(this, event); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsWidget_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - void ungrabMouseEvent(QEvent * event) { callbackQGraphicsWidget_UngrabMouseEvent(this, event); }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; - ~MyQGraphicsProxyWidget() { callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget(this); }; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsWidget_BoundingRect(const_cast(static_cast(this)))); }; - void changeEvent(QEvent * event) { callbackQGraphicsWidget_ChangeEvent(this, event); }; - bool close() { return callbackQGraphicsWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQGraphicsWidget_CloseEvent(this, event); }; - void Signal_GeometryChanged() { callbackQGraphicsWidget_GeometryChanged(this); }; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void grabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_GrabKeyboardEvent(this, event); }; - void initStyleOption(QStyleOption * option) const { callbackQGraphicsWidget_InitStyleOption(const_cast(static_cast(this)), option); }; - void Signal_LayoutChanged() { callbackQGraphicsWidget_LayoutChanged(this); }; - void moveEvent(QGraphicsSceneMoveEvent * event) { callbackQGraphicsWidget_MoveEvent(this, event); }; - void paintWindowFrame(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_PaintWindowFrame(this, painter, const_cast(option), widget); }; - void polishEvent() { callbackQGraphicsWidget_PolishEvent(this); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - void ungrabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_UngrabKeyboardEvent(this, event); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - bool windowFrameEvent(QEvent * event) { return callbackQGraphicsWidget_WindowFrameEvent(this, event) != 0; }; - Qt::WindowFrameSection windowFrameSectionAt(const QPointF & pos) const { return static_cast(callbackQGraphicsWidget_WindowFrameSectionAt(const_cast(static_cast(this)), const_cast(&pos))); }; - void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; - void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; - void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; - void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; - void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; - void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; - void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; - void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; - void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; - void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; -}; - -Q_DECLARE_METATYPE(QGraphicsProxyWidget*) -Q_DECLARE_METATYPE(MyQGraphicsProxyWidget*) - -int QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsProxyWidget_NewQGraphicsProxyWidget(void* parent, long long wFlags) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsProxyWidget(static_cast(parent), static_cast(wFlags)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsProxyWidget(static_cast(parent), static_cast(wFlags)); - } else { - return new MyQGraphicsProxyWidget(static_cast(parent), static_cast(wFlags)); - } -} - -void* QGraphicsProxyWidget_CreateProxyForChildWidget(void* ptr, void* child) -{ - return static_cast(ptr)->createProxyForChildWidget(static_cast(child)); -} - -void* QGraphicsProxyWidget_NewProxyWidget(void* ptr, void* child) -{ - QGraphicsProxyWidget* returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "newProxyWidget", Q_RETURN_ARG(QGraphicsProxyWidget*, returnArg), Q_ARG(const QWidget*, static_cast(child))); - return returnArg; -} - -void* QGraphicsProxyWidget_NewProxyWidgetDefault(void* ptr, void* child) -{ - return static_cast(ptr)->QGraphicsProxyWidget::newProxyWidget(static_cast(child)); -} - -void QGraphicsProxyWidget_SetWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setWidget(static_cast(widget)); -} - -void* QGraphicsProxyWidget_SubWidgetRect(void* ptr, void* widget) -{ - return ({ QRectF tmpValue = static_cast(ptr)->subWidgetRect(static_cast(widget)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsProxyWidget_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(void* ptr) -{ - static_cast(ptr)->~QGraphicsProxyWidget(); -} - -void QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsRectItem: public QGraphicsRectItem -{ -public: - MyQGraphicsRectItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsRectItem(parent) {QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType();}; - MyQGraphicsRectItem(const QRectF &rect, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsRectItem(rect, parent) {QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType();}; - MyQGraphicsRectItem(qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsRectItem(x, y, width, height, parent) {QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsRectItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsRectItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsRectItem() { callbackQGraphicsRectItem_DestroyQGraphicsRectItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsRectItem*) -Q_DECLARE_METATYPE(MyQGraphicsRectItem*) - -int QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsRectItem_NewQGraphicsRectItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRectItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRectItem(static_cast(parent)); - } else { - return new MyQGraphicsRectItem(static_cast(parent)); - } -} - -void* QGraphicsRectItem_NewQGraphicsRectItem2(void* rect, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRectItem(*static_cast(rect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRectItem(*static_cast(rect), static_cast(parent)); - } else { - return new MyQGraphicsRectItem(*static_cast(rect), static_cast(parent)); - } -} - -void* QGraphicsRectItem_NewQGraphicsRectItem3(double x, double y, double width, double height, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRectItem(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRectItem(x, y, width, height, static_cast(parent)); - } else { - return new MyQGraphicsRectItem(x, y, width, height, static_cast(parent)); - } -} - -void* QGraphicsRectItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsRectItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsRectItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsRectItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsRectItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsRectItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void* QGraphicsRectItem_Rect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsRectItem_SetRect(void* ptr, void* rectangle) -{ - static_cast(ptr)->setRect(*static_cast(rectangle)); -} - -void QGraphicsRectItem_SetRect2(void* ptr, double x, double y, double width, double height) -{ - static_cast(ptr)->setRect(x, y, width, height); -} - -void QGraphicsRectItem_DestroyQGraphicsRectItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsRectItem(); -} - -void QGraphicsRectItem_DestroyQGraphicsRectItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsRotation: public QGraphicsRotation -{ -public: - MyQGraphicsRotation(QObject *parent = Q_NULLPTR) : QGraphicsRotation(parent) {QGraphicsRotation_QGraphicsRotation_QRegisterMetaType();}; - void Signal_AngleChanged() { callbackQGraphicsRotation_AngleChanged(this); }; - void applyTo(QMatrix4x4 * matrix) const { callbackQGraphicsRotation_ApplyTo(const_cast(static_cast(this)), matrix); }; - void Signal_AxisChanged() { callbackQGraphicsRotation_AxisChanged(this); }; - void Signal_OriginChanged() { callbackQGraphicsRotation_OriginChanged(this); }; - ~MyQGraphicsRotation() { callbackQGraphicsRotation_DestroyQGraphicsRotation(this); }; - void update() { callbackQGraphicsTransform_Update(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsTransform_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsTransform_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsTransform_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsTransform_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsTransform_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsTransform_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsTransform_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsTransform_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsTransform_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsRotation*) -Q_DECLARE_METATYPE(MyQGraphicsRotation*) - -int QGraphicsRotation_QGraphicsRotation_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsRotation_NewQGraphicsRotation(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsRotation(static_cast(parent)); - } else { - return new MyQGraphicsRotation(static_cast(parent)); - } -} - -double QGraphicsRotation_Angle(void* ptr) -{ - return static_cast(ptr)->angle(); -} - -void QGraphicsRotation_ConnectAngleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsRotation::angleChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AngleChanged), static_cast(t)); -} - -void QGraphicsRotation_DisconnectAngleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsRotation::angleChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AngleChanged)); -} - -void QGraphicsRotation_AngleChanged(void* ptr) -{ - static_cast(ptr)->angleChanged(); -} - -void QGraphicsRotation_ApplyTo(void* ptr, void* matrix) -{ - static_cast(ptr)->applyTo(static_cast(matrix)); -} - -void QGraphicsRotation_ApplyToDefault(void* ptr, void* matrix) -{ - static_cast(ptr)->QGraphicsRotation::applyTo(static_cast(matrix)); -} - -void* QGraphicsRotation_Axis(void* ptr) -{ - return new QVector3D(static_cast(ptr)->axis()); -} - -void QGraphicsRotation_ConnectAxisChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsRotation::axisChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AxisChanged), static_cast(t)); -} - -void QGraphicsRotation_DisconnectAxisChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsRotation::axisChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_AxisChanged)); -} - -void QGraphicsRotation_AxisChanged(void* ptr) -{ - static_cast(ptr)->axisChanged(); -} - -void* QGraphicsRotation_Origin(void* ptr) -{ - return new QVector3D(static_cast(ptr)->origin()); -} - -void QGraphicsRotation_ConnectOriginChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsRotation::originChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_OriginChanged), static_cast(t)); -} - -void QGraphicsRotation_DisconnectOriginChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsRotation::originChanged), static_cast(ptr), static_cast(&MyQGraphicsRotation::Signal_OriginChanged)); -} - -void QGraphicsRotation_OriginChanged(void* ptr) -{ - static_cast(ptr)->originChanged(); -} - -void QGraphicsRotation_SetAngle(void* ptr, double vqr) -{ - static_cast(ptr)->setAngle(vqr); -} - -void QGraphicsRotation_SetAxis(void* ptr, void* axis) -{ - static_cast(ptr)->setAxis(*static_cast(axis)); -} - -void QGraphicsRotation_SetAxis2(void* ptr, long long axis) -{ - static_cast(ptr)->setAxis(static_cast(axis)); -} - -void QGraphicsRotation_SetOrigin(void* ptr, void* point) -{ - static_cast(ptr)->setOrigin(*static_cast(point)); -} - -void QGraphicsRotation_DestroyQGraphicsRotation(void* ptr) -{ - static_cast(ptr)->~QGraphicsRotation(); -} - -void QGraphicsRotation_DestroyQGraphicsRotationDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsScale: public QGraphicsScale -{ -public: - MyQGraphicsScale(QObject *parent = Q_NULLPTR) : QGraphicsScale(parent) {QGraphicsScale_QGraphicsScale_QRegisterMetaType();}; - void applyTo(QMatrix4x4 * matrix) const { callbackQGraphicsScale_ApplyTo(const_cast(static_cast(this)), matrix); }; - void Signal_OriginChanged() { callbackQGraphicsScale_OriginChanged(this); }; - void Signal_ScaleChanged() { callbackQGraphicsScale_ScaleChanged(this); }; - void Signal_XScaleChanged() { callbackQGraphicsScale_XScaleChanged(this); }; - void Signal_YScaleChanged() { callbackQGraphicsScale_YScaleChanged(this); }; - void Signal_ZScaleChanged() { callbackQGraphicsScale_ZScaleChanged(this); }; - ~MyQGraphicsScale() { callbackQGraphicsScale_DestroyQGraphicsScale(this); }; - void update() { callbackQGraphicsTransform_Update(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsTransform_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsTransform_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsTransform_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsTransform_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsTransform_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsTransform_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsTransform_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsTransform_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsTransform_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsScale*) -Q_DECLARE_METATYPE(MyQGraphicsScale*) - -int QGraphicsScale_QGraphicsScale_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsScale_NewQGraphicsScale(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScale(static_cast(parent)); - } else { - return new MyQGraphicsScale(static_cast(parent)); - } -} - -void QGraphicsScale_ApplyTo(void* ptr, void* matrix) -{ - static_cast(ptr)->applyTo(static_cast(matrix)); -} - -void QGraphicsScale_ApplyToDefault(void* ptr, void* matrix) -{ - static_cast(ptr)->QGraphicsScale::applyTo(static_cast(matrix)); -} - -void* QGraphicsScale_Origin(void* ptr) -{ - return new QVector3D(static_cast(ptr)->origin()); -} - -void QGraphicsScale_ConnectOriginChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::originChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_OriginChanged), static_cast(t)); -} - -void QGraphicsScale_DisconnectOriginChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::originChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_OriginChanged)); -} - -void QGraphicsScale_OriginChanged(void* ptr) -{ - static_cast(ptr)->originChanged(); -} - -void QGraphicsScale_ConnectScaleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ScaleChanged), static_cast(t)); -} - -void QGraphicsScale_DisconnectScaleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::scaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ScaleChanged)); -} - -void QGraphicsScale_ScaleChanged(void* ptr) -{ - static_cast(ptr)->scaleChanged(); -} - -void QGraphicsScale_SetOrigin(void* ptr, void* point) -{ - static_cast(ptr)->setOrigin(*static_cast(point)); -} - -void QGraphicsScale_SetXScale(void* ptr, double vqr) -{ - static_cast(ptr)->setXScale(vqr); -} - -void QGraphicsScale_SetYScale(void* ptr, double vqr) -{ - static_cast(ptr)->setYScale(vqr); -} - -void QGraphicsScale_SetZScale(void* ptr, double vqr) -{ - static_cast(ptr)->setZScale(vqr); -} - -double QGraphicsScale_XScale(void* ptr) -{ - return static_cast(ptr)->xScale(); -} - -void QGraphicsScale_ConnectXScaleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::xScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_XScaleChanged), static_cast(t)); -} - -void QGraphicsScale_DisconnectXScaleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::xScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_XScaleChanged)); -} - -void QGraphicsScale_XScaleChanged(void* ptr) -{ - static_cast(ptr)->xScaleChanged(); -} - -double QGraphicsScale_YScale(void* ptr) -{ - return static_cast(ptr)->yScale(); -} - -void QGraphicsScale_ConnectYScaleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::yScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_YScaleChanged), static_cast(t)); -} - -void QGraphicsScale_DisconnectYScaleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::yScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_YScaleChanged)); -} - -void QGraphicsScale_YScaleChanged(void* ptr) -{ - static_cast(ptr)->yScaleChanged(); -} - -double QGraphicsScale_ZScale(void* ptr) -{ - return static_cast(ptr)->zScale(); -} - -void QGraphicsScale_ConnectZScaleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScale::zScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ZScaleChanged), static_cast(t)); -} - -void QGraphicsScale_DisconnectZScaleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScale::zScaleChanged), static_cast(ptr), static_cast(&MyQGraphicsScale::Signal_ZScaleChanged)); -} - -void QGraphicsScale_ZScaleChanged(void* ptr) -{ - static_cast(ptr)->zScaleChanged(); -} - -void QGraphicsScale_DestroyQGraphicsScale(void* ptr) -{ - static_cast(ptr)->~QGraphicsScale(); -} - -void QGraphicsScale_DestroyQGraphicsScaleDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsScene: public QGraphicsScene -{ -public: - MyQGraphicsScene(QObject *parent = Q_NULLPTR) : QGraphicsScene(parent) {QGraphicsScene_QGraphicsScene_QRegisterMetaType();}; - MyQGraphicsScene(const QRectF &sceneRect, QObject *parent = Q_NULLPTR) : QGraphicsScene(sceneRect, parent) {QGraphicsScene_QGraphicsScene_QRegisterMetaType();}; - MyQGraphicsScene(qreal x, qreal y, qreal width, qreal height, QObject *parent = Q_NULLPTR) : QGraphicsScene(x, y, width, height, parent) {QGraphicsScene_QGraphicsScene_QRegisterMetaType();}; - void advance() { callbackQGraphicsScene_Advance(this); }; - void Signal_Changed(const QList & region) { callbackQGraphicsScene_Changed(this, ({ QList* tmpValuea94a58 = new QList(region); QtWidgets_PackedList { tmpValuea94a58, tmpValuea94a58->size() }; })); }; - void clear() { callbackQGraphicsScene_Clear(this); }; - void clearSelection() { callbackQGraphicsScene_ClearSelection(this); }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * contextMenuEvent) { callbackQGraphicsScene_ContextMenuEvent(this, contextMenuEvent); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DragMoveEvent(this, event); }; - void drawBackground(QPainter * painter, const QRectF & rect) { callbackQGraphicsScene_DrawBackground(this, painter, const_cast(&rect)); }; - void drawForeground(QPainter * painter, const QRectF & rect) { callbackQGraphicsScene_DrawForeground(this, painter, const_cast(&rect)); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsScene_DropEvent(this, event); }; - bool event(QEvent * event) { return callbackQGraphicsScene_Event(this, event) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsScene_EventFilter(this, watched, event) != 0; }; - void focusInEvent(QFocusEvent * focusEvent) { callbackQGraphicsScene_FocusInEvent(this, focusEvent); }; - void Signal_FocusItemChanged(QGraphicsItem * newFocusItem, QGraphicsItem * oldFocusItem, Qt::FocusReason reason) { callbackQGraphicsScene_FocusItemChanged(this, newFocusItem, oldFocusItem, reason); }; - bool focusNextPrevChild(bool next) { return callbackQGraphicsScene_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * focusEvent) { callbackQGraphicsScene_FocusOutEvent(this, focusEvent); }; - void helpEvent(QGraphicsSceneHelpEvent * helpEvent) { callbackQGraphicsScene_HelpEvent(this, helpEvent); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsScene_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsScene_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void invalidate(const QRectF & rect, QGraphicsScene::SceneLayers layers) { callbackQGraphicsScene_Invalidate(this, const_cast(&rect), layers); }; - void keyPressEvent(QKeyEvent * keyEvent) { callbackQGraphicsScene_KeyPressEvent(this, keyEvent); }; - void keyReleaseEvent(QKeyEvent * keyEvent) { callbackQGraphicsScene_KeyReleaseEvent(this, keyEvent); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MouseDoubleClickEvent(this, mouseEvent); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MouseMoveEvent(this, mouseEvent); }; - void mousePressEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MousePressEvent(this, mouseEvent); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * mouseEvent) { callbackQGraphicsScene_MouseReleaseEvent(this, mouseEvent); }; - void Signal_SceneRectChanged(const QRectF & rect) { callbackQGraphicsScene_SceneRectChanged(this, const_cast(&rect)); }; - void Signal_SelectionChanged() { callbackQGraphicsScene_SelectionChanged(this); }; - void update(const QRectF & rect) { callbackQGraphicsScene_Update(this, const_cast(&rect)); }; - void wheelEvent(QGraphicsSceneWheelEvent * wheelEvent) { callbackQGraphicsScene_WheelEvent(this, wheelEvent); }; - ~MyQGraphicsScene() { callbackQGraphicsScene_DestroyQGraphicsScene(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsScene_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsScene_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsScene_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsScene_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsScene_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsScene_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsScene_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsScene_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsScene_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsScene*) -Q_DECLARE_METATYPE(MyQGraphicsScene*) - -int QGraphicsScene_QGraphicsScene_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsScene_NewQGraphicsScene(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(static_cast(parent)); - } else { - return new MyQGraphicsScene(static_cast(parent)); - } -} - -void* QGraphicsScene_NewQGraphicsScene2(void* sceneRect, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } else { - return new MyQGraphicsScene(*static_cast(sceneRect), static_cast(parent)); - } -} - -void* QGraphicsScene_NewQGraphicsScene3(double x, double y, double width, double height, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } else { - return new MyQGraphicsScene(x, y, width, height, static_cast(parent)); - } -} - -void* QGraphicsScene_ActivePanel(void* ptr) -{ - return static_cast(ptr)->activePanel(); -} - -void* QGraphicsScene_ActiveWindow(void* ptr) -{ - return static_cast(ptr)->activeWindow(); -} - -void* QGraphicsScene_AddEllipse(void* ptr, void* rect, void* pen, void* brush) -{ - return static_cast(ptr)->addEllipse(*static_cast(rect), *static_cast(pen), *static_cast(brush)); -} - -void* QGraphicsScene_AddEllipse2(void* ptr, double x, double y, double w, double h, void* pen, void* brush) -{ - return static_cast(ptr)->addEllipse(x, y, w, h, *static_cast(pen), *static_cast(brush)); -} - -void QGraphicsScene_AddItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void* QGraphicsScene_AddLine(void* ptr, void* line, void* pen) -{ - return static_cast(ptr)->addLine(*static_cast(line), *static_cast(pen)); -} - -void* QGraphicsScene_AddLine2(void* ptr, double x1, double y1, double x2, double y2, void* pen) -{ - return static_cast(ptr)->addLine(x1, y1, x2, y2, *static_cast(pen)); -} - -void* QGraphicsScene_AddPath(void* ptr, void* path, void* pen, void* brush) -{ - return static_cast(ptr)->addPath(*static_cast(path), *static_cast(pen), *static_cast(brush)); -} - -void* QGraphicsScene_AddPixmap(void* ptr, void* pixmap) -{ - return static_cast(ptr)->addPixmap(*static_cast(pixmap)); -} - -void* QGraphicsScene_AddPolygon(void* ptr, void* polygon, void* pen, void* brush) -{ - return static_cast(ptr)->addPolygon(*static_cast(polygon), *static_cast(pen), *static_cast(brush)); -} - -void* QGraphicsScene_AddRect(void* ptr, void* rect, void* pen, void* brush) -{ - return static_cast(ptr)->addRect(*static_cast(rect), *static_cast(pen), *static_cast(brush)); -} - -void* QGraphicsScene_AddRect2(void* ptr, double x, double y, double w, double h, void* pen, void* brush) -{ - return static_cast(ptr)->addRect(x, y, w, h, *static_cast(pen), *static_cast(brush)); -} - -void* QGraphicsScene_AddSimpleText(void* ptr, struct QtWidgets_PackedString text, void* font) -{ - return static_cast(ptr)->addSimpleText(QString::fromUtf8(text.data, text.len), *static_cast(font)); -} - -void* QGraphicsScene_AddText(void* ptr, struct QtWidgets_PackedString text, void* font) -{ - return static_cast(ptr)->addText(QString::fromUtf8(text.data, text.len), *static_cast(font)); -} - -void* QGraphicsScene_AddWidget(void* ptr, void* widget, long long wFlags) -{ - return static_cast(ptr)->addWidget(static_cast(widget), static_cast(wFlags)); -} - -void QGraphicsScene_Advance(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "advance"); -} - -void QGraphicsScene_AdvanceDefault(void* ptr) -{ - static_cast(ptr)->QGraphicsScene::advance(); -} - -void* QGraphicsScene_BackgroundBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->backgroundBrush()); -} - -int QGraphicsScene_BspTreeDepth(void* ptr) -{ - return static_cast(ptr)->bspTreeDepth(); -} - -void QGraphicsScene_ConnectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast &)>(&QGraphicsScene::changed), static_cast(ptr), static_cast &)>(&MyQGraphicsScene::Signal_Changed), static_cast(t)); -} - -void QGraphicsScene_DisconnectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast &)>(&QGraphicsScene::changed), static_cast(ptr), static_cast &)>(&MyQGraphicsScene::Signal_Changed)); -} - -void QGraphicsScene_Changed(void* ptr, void* region) -{ - static_cast(ptr)->changed(*static_cast*>(region)); -} - -void QGraphicsScene_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QGraphicsScene_ClearDefault(void* ptr) -{ - static_cast(ptr)->QGraphicsScene::clear(); -} - -void QGraphicsScene_ClearFocus(void* ptr) -{ - static_cast(ptr)->clearFocus(); -} - -void QGraphicsScene_ClearSelection(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearSelection"); -} - -void QGraphicsScene_ClearSelectionDefault(void* ptr) -{ - static_cast(ptr)->QGraphicsScene::clearSelection(); -} - -struct QtWidgets_PackedList QGraphicsScene_CollidingItems(void* ptr, void* item, long long mode) -{ - if (dynamic_cast(static_cast(item))) { - return ({ QList* tmpValue394039 = new QList(static_cast(ptr)->collidingItems(static_cast(item), static_cast(mode))); QtWidgets_PackedList { tmpValue394039, tmpValue394039->size() }; }); - } else if (dynamic_cast(static_cast(item))) { - return ({ QList* tmpValue394039 = new QList(static_cast(ptr)->collidingItems(static_cast(item), static_cast(mode))); QtWidgets_PackedList { tmpValue394039, tmpValue394039->size() }; }); - } else { - return ({ QList* tmpValue394039 = new QList(static_cast(ptr)->collidingItems(static_cast(item), static_cast(mode))); QtWidgets_PackedList { tmpValue394039, tmpValue394039->size() }; }); - } -} - -void QGraphicsScene_ContextMenuEvent(void* ptr, void* contextMenuEvent) -{ - static_cast(ptr)->contextMenuEvent(static_cast(contextMenuEvent)); -} - -void QGraphicsScene_ContextMenuEventDefault(void* ptr, void* contextMenuEvent) -{ - static_cast(ptr)->QGraphicsScene::contextMenuEvent(static_cast(contextMenuEvent)); -} - -void* QGraphicsScene_CreateItemGroup(void* ptr, void* items) -{ - return static_cast(ptr)->createItemGroup(*static_cast*>(items)); -} - -void QGraphicsScene_DestroyItemGroup(void* ptr, void* group) -{ - static_cast(ptr)->destroyItemGroup(static_cast(group)); -} - -void QGraphicsScene_DragEnterEvent(void* ptr, void* event) -{ - static_cast(ptr)->dragEnterEvent(static_cast(event)); -} - -void QGraphicsScene_DragEnterEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::dragEnterEvent(static_cast(event)); -} - -void QGraphicsScene_DragLeaveEvent(void* ptr, void* event) -{ - static_cast(ptr)->dragLeaveEvent(static_cast(event)); -} - -void QGraphicsScene_DragLeaveEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::dragLeaveEvent(static_cast(event)); -} - -void QGraphicsScene_DragMoveEvent(void* ptr, void* event) -{ - static_cast(ptr)->dragMoveEvent(static_cast(event)); -} - -void QGraphicsScene_DragMoveEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::dragMoveEvent(static_cast(event)); -} - -void QGraphicsScene_DrawBackground(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->drawBackground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsScene_DrawBackgroundDefault(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->QGraphicsScene::drawBackground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsScene_DrawForeground(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->drawForeground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsScene_DrawForegroundDefault(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->QGraphicsScene::drawForeground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsScene_DropEvent(void* ptr, void* event) -{ - static_cast(ptr)->dropEvent(static_cast(event)); -} - -void QGraphicsScene_DropEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::dropEvent(static_cast(event)); -} - -char QGraphicsScene_EventDefault(void* ptr, void* event) -{ - return static_cast(ptr)->QGraphicsScene::event(static_cast(event)); -} - -char QGraphicsScene_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsScene::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void QGraphicsScene_FocusInEvent(void* ptr, void* focusEvent) -{ - static_cast(ptr)->focusInEvent(static_cast(focusEvent)); -} - -void QGraphicsScene_FocusInEventDefault(void* ptr, void* focusEvent) -{ - static_cast(ptr)->QGraphicsScene::focusInEvent(static_cast(focusEvent)); -} - -void* QGraphicsScene_FocusItem(void* ptr) -{ - return static_cast(ptr)->focusItem(); -} - -void QGraphicsScene_ConnectFocusItemChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScene::focusItemChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_FocusItemChanged), static_cast(t)); -} - -void QGraphicsScene_DisconnectFocusItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScene::focusItemChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_FocusItemChanged)); -} - -void QGraphicsScene_FocusItemChanged(void* ptr, void* newFocusItem, void* oldFocusItem, long long reason) -{ - if (dynamic_cast(static_cast(newFocusItem))) { - static_cast(ptr)->focusItemChanged(static_cast(newFocusItem), static_cast(oldFocusItem), static_cast(reason)); - } else if (dynamic_cast(static_cast(newFocusItem))) { - static_cast(ptr)->focusItemChanged(static_cast(newFocusItem), static_cast(oldFocusItem), static_cast(reason)); - } else { - static_cast(ptr)->focusItemChanged(static_cast(newFocusItem), static_cast(oldFocusItem), static_cast(reason)); - } -} - -char QGraphicsScene_FocusNextPrevChild(void* ptr, char next) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "focusNextPrevChild", Q_RETURN_ARG(bool, returnArg), Q_ARG(bool, next != 0)); - return returnArg; -} - -char QGraphicsScene_FocusNextPrevChildDefault(void* ptr, char next) -{ - return static_cast(ptr)->QGraphicsScene::focusNextPrevChild(next != 0); -} - -char QGraphicsScene_FocusOnTouch(void* ptr) -{ - return static_cast(ptr)->focusOnTouch(); -} - -void QGraphicsScene_FocusOutEvent(void* ptr, void* focusEvent) -{ - static_cast(ptr)->focusOutEvent(static_cast(focusEvent)); -} - -void QGraphicsScene_FocusOutEventDefault(void* ptr, void* focusEvent) -{ - static_cast(ptr)->QGraphicsScene::focusOutEvent(static_cast(focusEvent)); -} - -void* QGraphicsScene_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void* QGraphicsScene_ForegroundBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->foregroundBrush()); -} - -char QGraphicsScene_HasFocus(void* ptr) -{ - return static_cast(ptr)->hasFocus(); -} - -double QGraphicsScene_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -void QGraphicsScene_HelpEvent(void* ptr, void* helpEvent) -{ - static_cast(ptr)->helpEvent(static_cast(helpEvent)); -} - -void QGraphicsScene_HelpEventDefault(void* ptr, void* helpEvent) -{ - static_cast(ptr)->QGraphicsScene::helpEvent(static_cast(helpEvent)); -} - -void QGraphicsScene_InputMethodEvent(void* ptr, void* event) -{ - static_cast(ptr)->inputMethodEvent(static_cast(event)); -} - -void QGraphicsScene_InputMethodEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::inputMethodEvent(static_cast(event)); -} - -void* QGraphicsScene_InputMethodQuery(void* ptr, long long query) -{ - return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); -} - -void* QGraphicsScene_InputMethodQueryDefault(void* ptr, long long query) -{ - return new QVariant(static_cast(ptr)->QGraphicsScene::inputMethodQuery(static_cast(query))); -} - -void QGraphicsScene_Invalidate(void* ptr, void* rect, long long layers) -{ - QMetaObject::invokeMethod(static_cast(ptr), "invalidate", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(QGraphicsScene::SceneLayers, static_cast(layers))); -} - -void QGraphicsScene_InvalidateDefault(void* ptr, void* rect, long long layers) -{ - static_cast(ptr)->QGraphicsScene::invalidate(*static_cast(rect), static_cast(layers)); -} - -void QGraphicsScene_Invalidate2(void* ptr, double x, double y, double w, double h, long long layers) -{ - static_cast(ptr)->invalidate(x, y, w, h, static_cast(layers)); -} - -char QGraphicsScene_IsActive(void* ptr) -{ - return static_cast(ptr)->isActive(); -} - -char QGraphicsScene_IsSortCacheEnabled(void* ptr) -{ - return static_cast(ptr)->isSortCacheEnabled(); -} - -void* QGraphicsScene_ItemAt(void* ptr, void* position, void* deviceTransform) -{ - return static_cast(ptr)->itemAt(*static_cast(position), *static_cast(deviceTransform)); -} - -void* QGraphicsScene_ItemAt4(void* ptr, double x, double y, void* deviceTransform) -{ - return static_cast(ptr)->itemAt(x, y, *static_cast(deviceTransform)); -} - -long long QGraphicsScene_ItemIndexMethod(void* ptr) -{ - return static_cast(ptr)->itemIndexMethod(); -} - -struct QtWidgets_PackedList QGraphicsScene_Items(void* ptr, long long order) -{ - return ({ QList* tmpValuea79113 = new QList(static_cast(ptr)->items(static_cast(order))); QtWidgets_PackedList { tmpValuea79113, tmpValuea79113->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsScene_Items2(void* ptr, void* pos, long long mode, long long order, void* deviceTransform) -{ - return ({ QList* tmpValue68679d = new QList(static_cast(ptr)->items(*static_cast(pos), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValue68679d, tmpValue68679d->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsScene_Items3(void* ptr, void* rect, long long mode, long long order, void* deviceTransform) -{ - return ({ QList* tmpValuec23b67 = new QList(static_cast(ptr)->items(*static_cast(rect), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValuec23b67, tmpValuec23b67->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsScene_Items4(void* ptr, void* polygon, long long mode, long long order, void* deviceTransform) -{ - return ({ QList* tmpValue73aac6 = new QList(static_cast(ptr)->items(*static_cast(polygon), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValue73aac6, tmpValue73aac6->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsScene_Items5(void* ptr, void* path, long long mode, long long order, void* deviceTransform) -{ - return ({ QList* tmpValue0a280c = new QList(static_cast(ptr)->items(*static_cast(path), static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValue0a280c, tmpValue0a280c->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsScene_Items7(void* ptr, double x, double y, double w, double h, long long mode, long long order, void* deviceTransform) -{ - return ({ QList* tmpValuee3277d = new QList(static_cast(ptr)->items(x, y, w, h, static_cast(mode), static_cast(order), *static_cast(deviceTransform))); QtWidgets_PackedList { tmpValuee3277d, tmpValuee3277d->size() }; }); -} - -void* QGraphicsScene_ItemsBoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->itemsBoundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsScene_KeyPressEvent(void* ptr, void* keyEvent) -{ - static_cast(ptr)->keyPressEvent(static_cast(keyEvent)); -} - -void QGraphicsScene_KeyPressEventDefault(void* ptr, void* keyEvent) -{ - static_cast(ptr)->QGraphicsScene::keyPressEvent(static_cast(keyEvent)); -} - -void QGraphicsScene_KeyReleaseEvent(void* ptr, void* keyEvent) -{ - static_cast(ptr)->keyReleaseEvent(static_cast(keyEvent)); -} - -void QGraphicsScene_KeyReleaseEventDefault(void* ptr, void* keyEvent) -{ - static_cast(ptr)->QGraphicsScene::keyReleaseEvent(static_cast(keyEvent)); -} - -double QGraphicsScene_MinimumRenderSize(void* ptr) -{ - return static_cast(ptr)->minimumRenderSize(); -} - -void QGraphicsScene_MouseDoubleClickEvent(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->mouseDoubleClickEvent(static_cast(mouseEvent)); -} - -void QGraphicsScene_MouseDoubleClickEventDefault(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->QGraphicsScene::mouseDoubleClickEvent(static_cast(mouseEvent)); -} - -void* QGraphicsScene_MouseGrabberItem(void* ptr) -{ - return static_cast(ptr)->mouseGrabberItem(); -} - -void QGraphicsScene_MouseMoveEvent(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->mouseMoveEvent(static_cast(mouseEvent)); -} - -void QGraphicsScene_MouseMoveEventDefault(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->QGraphicsScene::mouseMoveEvent(static_cast(mouseEvent)); -} - -void QGraphicsScene_MousePressEvent(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->mousePressEvent(static_cast(mouseEvent)); -} - -void QGraphicsScene_MousePressEventDefault(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->QGraphicsScene::mousePressEvent(static_cast(mouseEvent)); -} - -void QGraphicsScene_MouseReleaseEvent(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->mouseReleaseEvent(static_cast(mouseEvent)); -} - -void QGraphicsScene_MouseReleaseEventDefault(void* ptr, void* mouseEvent) -{ - static_cast(ptr)->QGraphicsScene::mouseReleaseEvent(static_cast(mouseEvent)); -} - -void* QGraphicsScene_Palette(void* ptr) -{ - return new QPalette(static_cast(ptr)->palette()); -} - -void QGraphicsScene_RemoveItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeItem(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeItem(static_cast(item)); - } else { - static_cast(ptr)->removeItem(static_cast(item)); - } -} - -void QGraphicsScene_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode) -{ - static_cast(ptr)->render(static_cast(painter), *static_cast(target), *static_cast(source), static_cast(aspectRatioMode)); -} - -void* QGraphicsScene_SceneRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->sceneRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsScene_ConnectSceneRectChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScene::sceneRectChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SceneRectChanged), static_cast(t)); -} - -void QGraphicsScene_DisconnectSceneRectChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScene::sceneRectChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SceneRectChanged)); -} - -void QGraphicsScene_SceneRectChanged(void* ptr, void* rect) -{ - static_cast(ptr)->sceneRectChanged(*static_cast(rect)); -} - -struct QtWidgets_PackedList QGraphicsScene_SelectedItems(void* ptr) -{ - return ({ QList* tmpValue591fec = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue591fec, tmpValue591fec->size() }; }); -} - -void* QGraphicsScene_SelectionArea(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->selectionArea()); -} - -void QGraphicsScene_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsScene::selectionChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SelectionChanged), static_cast(t)); -} - -void QGraphicsScene_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsScene::selectionChanged), static_cast(ptr), static_cast(&MyQGraphicsScene::Signal_SelectionChanged)); -} - -void QGraphicsScene_SelectionChanged(void* ptr) -{ - static_cast(ptr)->selectionChanged(); -} - -char QGraphicsScene_SendEvent(void* ptr, void* item, void* event) -{ - if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->sendEvent(static_cast(item), static_cast(event)); - } else if (dynamic_cast(static_cast(item))) { - return static_cast(ptr)->sendEvent(static_cast(item), static_cast(event)); - } else { - return static_cast(ptr)->sendEvent(static_cast(item), static_cast(event)); - } -} - -void QGraphicsScene_SetActivePanel(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setActivePanel(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setActivePanel(static_cast(item)); - } else { - static_cast(ptr)->setActivePanel(static_cast(item)); - } -} - -void QGraphicsScene_SetActiveWindow(void* ptr, void* widget) -{ - static_cast(ptr)->setActiveWindow(static_cast(widget)); -} - -void QGraphicsScene_SetBackgroundBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setBackgroundBrush(*static_cast(brush)); -} - -void QGraphicsScene_SetBspTreeDepth(void* ptr, int depth) -{ - static_cast(ptr)->setBspTreeDepth(depth); -} - -void QGraphicsScene_SetFocus(void* ptr, long long focusReason) -{ - static_cast(ptr)->setFocus(static_cast(focusReason)); -} - -void QGraphicsScene_SetFocusItem(void* ptr, void* item, long long focusReason) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusItem(static_cast(item), static_cast(focusReason)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->setFocusItem(static_cast(item), static_cast(focusReason)); - } else { - static_cast(ptr)->setFocusItem(static_cast(item), static_cast(focusReason)); - } -} - -void QGraphicsScene_SetFocusOnTouch(void* ptr, char enabled) -{ - static_cast(ptr)->setFocusOnTouch(enabled != 0); -} - -void QGraphicsScene_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QGraphicsScene_SetForegroundBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setForegroundBrush(*static_cast(brush)); -} - -void QGraphicsScene_SetItemIndexMethod(void* ptr, long long method) -{ - static_cast(ptr)->setItemIndexMethod(static_cast(method)); -} - -void QGraphicsScene_SetMinimumRenderSize(void* ptr, double minSize) -{ - static_cast(ptr)->setMinimumRenderSize(minSize); -} - -void QGraphicsScene_SetPalette(void* ptr, void* palette) -{ - static_cast(ptr)->setPalette(*static_cast(palette)); -} - -void QGraphicsScene_SetSceneRect(void* ptr, void* rect) -{ - static_cast(ptr)->setSceneRect(*static_cast(rect)); -} - -void QGraphicsScene_SetSceneRect2(void* ptr, double x, double y, double w, double h) -{ - static_cast(ptr)->setSceneRect(x, y, w, h); -} - -void QGraphicsScene_SetSelectionArea(void* ptr, void* path, void* deviceTransform) -{ - static_cast(ptr)->setSelectionArea(*static_cast(path), *static_cast(deviceTransform)); -} - -void QGraphicsScene_SetSelectionArea2(void* ptr, void* path, long long mode, void* deviceTransform) -{ - static_cast(ptr)->setSelectionArea(*static_cast(path), static_cast(mode), *static_cast(deviceTransform)); -} - -void QGraphicsScene_SetSelectionArea3(void* ptr, void* path, long long selectionOperation, long long mode, void* deviceTransform) -{ - static_cast(ptr)->setSelectionArea(*static_cast(path), static_cast(selectionOperation), static_cast(mode), *static_cast(deviceTransform)); -} - -void QGraphicsScene_SetSortCacheEnabled(void* ptr, char enabled) -{ - static_cast(ptr)->setSortCacheEnabled(enabled != 0); -} - -void QGraphicsScene_SetStickyFocus(void* ptr, char enabled) -{ - static_cast(ptr)->setStickyFocus(enabled != 0); -} - -void QGraphicsScene_SetStyle(void* ptr, void* style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -char QGraphicsScene_StickyFocus(void* ptr) -{ - return static_cast(ptr)->stickyFocus(); -} - -void* QGraphicsScene_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -void QGraphicsScene_Update(void* ptr, void* rect) -{ - QMetaObject::invokeMethod(static_cast(ptr), "update", Q_ARG(const QRectF, *static_cast(rect))); -} - -void QGraphicsScene_UpdateDefault(void* ptr, void* rect) -{ - static_cast(ptr)->QGraphicsScene::update(*static_cast(rect)); -} - -void QGraphicsScene_Update2(void* ptr, double x, double y, double w, double h) -{ - static_cast(ptr)->update(x, y, w, h); -} - -struct QtWidgets_PackedList QGraphicsScene_Views(void* ptr) -{ - return ({ QList* tmpValuec79e3c = new QList(static_cast(ptr)->views()); QtWidgets_PackedList { tmpValuec79e3c, tmpValuec79e3c->size() }; }); -} - -void QGraphicsScene_WheelEvent(void* ptr, void* wheelEvent) -{ - static_cast(ptr)->wheelEvent(static_cast(wheelEvent)); -} - -void QGraphicsScene_WheelEventDefault(void* ptr, void* wheelEvent) -{ - static_cast(ptr)->QGraphicsScene::wheelEvent(static_cast(wheelEvent)); -} - -double QGraphicsScene_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -void QGraphicsScene_DestroyQGraphicsScene(void* ptr) -{ - static_cast(ptr)->~QGraphicsScene(); -} - -void QGraphicsScene_DestroyQGraphicsSceneDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsScene___changed_region_atList(void* ptr, int i) -{ - return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsScene___changed_region_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsScene___changed_region_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___collidingItems_atList(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___collidingItems_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___collidingItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___createItemGroup_items_atList(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___createItemGroup_items_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___createItemGroup_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___items_atList(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___items_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___items_atList2(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___items_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___items_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___items_atList3(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___items_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___items_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___items_atList4(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___items_setList4(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___items_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___items_atList5(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___items_setList5(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___items_newList5(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___items_atList7(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___items_setList7(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___items_newList7(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___selectedItems_atList(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___selectedItems_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___selectedItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___views_atList(void* ptr, int i) -{ - return ({QGraphicsView * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___views_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGraphicsScene___views_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGraphicsScene___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsScene___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsScene___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsScene___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsScene___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGraphicsScene_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::childEvent(static_cast(event)); -} - -void QGraphicsScene_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGraphicsScene::connectNotify(*static_cast(sign)); -} - -void QGraphicsScene_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::customEvent(static_cast(event)); -} - -void QGraphicsScene_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QGraphicsScene::deleteLater(); -} - -void QGraphicsScene_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QGraphicsScene::disconnectNotify(*static_cast(sign)); -} - -void* QGraphicsScene_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QGraphicsScene::metaObject()); -} - -void QGraphicsScene_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QGraphicsScene::timerEvent(static_cast(event)); -} - -class MyQGraphicsSceneContextMenuEvent: public QGraphicsSceneContextMenuEvent -{ -public: - ~MyQGraphicsSceneContextMenuEvent() { callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneContextMenuEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneContextMenuEvent*) - -int QGraphicsSceneContextMenuEvent_QGraphicsSceneContextMenuEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QGraphicsSceneContextMenuEvent_Modifiers(void* ptr) -{ - return static_cast(ptr)->modifiers(); -} - -void* QGraphicsSceneContextMenuEvent_Pos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QGraphicsSceneContextMenuEvent_Reason(void* ptr) -{ - return static_cast(ptr)->reason(); -} - -void* QGraphicsSceneContextMenuEvent_ScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneContextMenuEvent_ScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneContextMenuEvent(); -} - -void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneDragDropEvent: public QGraphicsSceneDragDropEvent -{ -public: - ~MyQGraphicsSceneDragDropEvent() { callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneDragDropEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneDragDropEvent*) - -int QGraphicsSceneDragDropEvent_QGraphicsSceneDragDropEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void QGraphicsSceneDragDropEvent_AcceptProposedAction(void* ptr) -{ - static_cast(ptr)->acceptProposedAction(); -} - -long long QGraphicsSceneDragDropEvent_Buttons(void* ptr) -{ - return static_cast(ptr)->buttons(); -} - -long long QGraphicsSceneDragDropEvent_DropAction(void* ptr) -{ - return static_cast(ptr)->dropAction(); -} - -void* QGraphicsSceneDragDropEvent_MimeData(void* ptr) -{ - return const_cast(static_cast(ptr)->mimeData()); -} - -long long QGraphicsSceneDragDropEvent_Modifiers(void* ptr) -{ - return static_cast(ptr)->modifiers(); -} - -void* QGraphicsSceneDragDropEvent_Pos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QGraphicsSceneDragDropEvent_PossibleActions(void* ptr) -{ - return static_cast(ptr)->possibleActions(); -} - -long long QGraphicsSceneDragDropEvent_ProposedAction(void* ptr) -{ - return static_cast(ptr)->proposedAction(); -} - -void* QGraphicsSceneDragDropEvent_ScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneDragDropEvent_ScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsSceneDragDropEvent_SetDropAction(void* ptr, long long action) -{ - static_cast(ptr)->setDropAction(static_cast(action)); -} - -void* QGraphicsSceneDragDropEvent_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneDragDropEvent(); -} - -void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneEvent: public QGraphicsSceneEvent -{ -public: - ~MyQGraphicsSceneEvent() { callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneEvent*) - -int QGraphicsSceneEvent_QGraphicsSceneEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsSceneEvent_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneEvent(); -} - -void QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneHelpEvent: public QGraphicsSceneHelpEvent -{ -public: - ~MyQGraphicsSceneHelpEvent() { callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneHelpEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneHelpEvent*) - -int QGraphicsSceneHelpEvent_QGraphicsSceneHelpEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsSceneHelpEvent_ScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneHelpEvent_ScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneHelpEvent(); -} - -void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneHoverEvent: public QGraphicsSceneHoverEvent -{ -public: - ~MyQGraphicsSceneHoverEvent() { callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneHoverEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneHoverEvent*) - -int QGraphicsSceneHoverEvent_QGraphicsSceneHoverEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsSceneHoverEvent_LastPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->lastPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneHoverEvent_LastScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->lastScenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneHoverEvent_LastScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->lastScreenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -long long QGraphicsSceneHoverEvent_Modifiers(void* ptr) -{ - return static_cast(ptr)->modifiers(); -} - -void* QGraphicsSceneHoverEvent_Pos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneHoverEvent_ScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneHoverEvent_ScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneHoverEvent(); -} - -void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneMouseEvent: public QGraphicsSceneMouseEvent -{ -public: - ~MyQGraphicsSceneMouseEvent() { callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneMouseEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneMouseEvent*) - -int QGraphicsSceneMouseEvent_QGraphicsSceneMouseEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QGraphicsSceneMouseEvent_Button(void* ptr) -{ - return static_cast(ptr)->button(); -} - -void* QGraphicsSceneMouseEvent_ButtonDownPos(void* ptr, long long button) -{ - return ({ QPointF tmpValue = static_cast(ptr)->buttonDownPos(static_cast(button)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMouseEvent_ButtonDownScenePos(void* ptr, long long button) -{ - return ({ QPointF tmpValue = static_cast(ptr)->buttonDownScenePos(static_cast(button)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMouseEvent_ButtonDownScreenPos(void* ptr, long long button) -{ - return ({ QPoint tmpValue = static_cast(ptr)->buttonDownScreenPos(static_cast(button)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -long long QGraphicsSceneMouseEvent_Buttons(void* ptr) -{ - return static_cast(ptr)->buttons(); -} - -long long QGraphicsSceneMouseEvent_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void* QGraphicsSceneMouseEvent_LastPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->lastPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMouseEvent_LastScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->lastScenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMouseEvent_LastScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->lastScreenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -long long QGraphicsSceneMouseEvent_Modifiers(void* ptr) -{ - return static_cast(ptr)->modifiers(); -} - -void* QGraphicsSceneMouseEvent_Pos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMouseEvent_ScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMouseEvent_ScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -long long QGraphicsSceneMouseEvent_Source(void* ptr) -{ - return static_cast(ptr)->source(); -} - -void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneMouseEvent(); -} - -void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneMoveEvent: public QGraphicsSceneMoveEvent -{ -public: - MyQGraphicsSceneMoveEvent() : QGraphicsSceneMoveEvent() {QGraphicsSceneMoveEvent_QGraphicsSceneMoveEvent_QRegisterMetaType();}; - ~MyQGraphicsSceneMoveEvent() { callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneMoveEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneMoveEvent*) - -int QGraphicsSceneMoveEvent_QGraphicsSceneMoveEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2() -{ - return new MyQGraphicsSceneMoveEvent(); -} - -void* QGraphicsSceneMoveEvent_NewPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->newPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneMoveEvent_OldPos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->oldPos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneMoveEvent(); -} - -void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneResizeEvent: public QGraphicsSceneResizeEvent -{ -public: - MyQGraphicsSceneResizeEvent() : QGraphicsSceneResizeEvent() {QGraphicsSceneResizeEvent_QGraphicsSceneResizeEvent_QRegisterMetaType();}; - ~MyQGraphicsSceneResizeEvent() { callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneResizeEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneResizeEvent*) - -int QGraphicsSceneResizeEvent_QGraphicsSceneResizeEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2() -{ - return new MyQGraphicsSceneResizeEvent(); -} - -void* QGraphicsSceneResizeEvent_NewSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->newSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsSceneResizeEvent_OldSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->oldSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneResizeEvent(); -} - -void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSceneWheelEvent: public QGraphicsSceneWheelEvent -{ -public: - ~MyQGraphicsSceneWheelEvent() { callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(this); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSceneWheelEvent*) -Q_DECLARE_METATYPE(MyQGraphicsSceneWheelEvent*) - -int QGraphicsSceneWheelEvent_QGraphicsSceneWheelEvent_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QGraphicsSceneWheelEvent_Buttons(void* ptr) -{ - return static_cast(ptr)->buttons(); -} - -int QGraphicsSceneWheelEvent_Delta(void* ptr) -{ - return static_cast(ptr)->delta(); -} - -long long QGraphicsSceneWheelEvent_Modifiers(void* ptr) -{ - return static_cast(ptr)->modifiers(); -} - -long long QGraphicsSceneWheelEvent_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void* QGraphicsSceneWheelEvent_Pos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneWheelEvent_ScenePos(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->scenePos(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsSceneWheelEvent_ScreenPos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->screenPos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(void* ptr) -{ - static_cast(ptr)->~QGraphicsSceneWheelEvent(); -} - -void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsSimpleTextItem: public QGraphicsSimpleTextItem -{ -public: - MyQGraphicsSimpleTextItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsSimpleTextItem(parent) {QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType();}; - MyQGraphicsSimpleTextItem(const QString &text, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsSimpleTextItem(text, parent) {QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsSimpleTextItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsSimpleTextItem_Paint(this, painter, const_cast(option), widget); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsSimpleTextItem() { callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(this); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsSimpleTextItem*) -Q_DECLARE_METATYPE(MyQGraphicsSimpleTextItem*) - -int QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsSimpleTextItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsSimpleTextItem(static_cast(parent)); - } else { - return new MyQGraphicsSimpleTextItem(static_cast(parent)); - } -} - -void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(struct QtWidgets_PackedString text, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsSimpleTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsSimpleTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else { - return new MyQGraphicsSimpleTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } -} - -void* QGraphicsSimpleTextItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsSimpleTextItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsSimpleTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsSimpleTextItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void QGraphicsSimpleTextItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsSimpleTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsSimpleTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsSimpleTextItem_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QGraphicsSimpleTextItem_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -struct QtWidgets_PackedString QGraphicsSimpleTextItem_Text(void* ptr) -{ - return ({ QByteArray tb2ceed = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(tb2ceed.prepend("WHITESPACE").constData()+10), tb2ceed.size()-10 }; }); -} - -void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsSimpleTextItem(); -} - -void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsTextItem: public QGraphicsTextItem -{ -public: - MyQGraphicsTextItem(QGraphicsItem *parent = Q_NULLPTR) : QGraphicsTextItem(parent) {QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType();}; - MyQGraphicsTextItem(const QString &text, QGraphicsItem *parent = Q_NULLPTR) : QGraphicsTextItem(text, parent) {QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsTextItem_BoundingRect(const_cast(static_cast(this)))); }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void Signal_LinkActivated(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQGraphicsTextItem_LinkActivated(this, linkPacked); }; - void Signal_LinkHovered(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQGraphicsTextItem_LinkHovered(this, linkPacked); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsTextItem_Paint(this, painter, const_cast(option), widget); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - ~MyQGraphicsTextItem() { callbackQGraphicsTextItem_DestroyQGraphicsTextItem(this); }; - void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; - bool event(QEvent * ev) { return callbackQGraphicsObject_Event(this, ev) != 0; }; - void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; - void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; - void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; - void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; - void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; - void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; - void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; - void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; - void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsTextItem*) -Q_DECLARE_METATYPE(MyQGraphicsTextItem*) - -int QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsTextItem_NewQGraphicsTextItem(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTextItem(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTextItem(static_cast(parent)); - } else { - return new MyQGraphicsTextItem(static_cast(parent)); - } -} - -void* QGraphicsTextItem_NewQGraphicsTextItem2(struct QtWidgets_PackedString text, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } else { - return new MyQGraphicsTextItem(QString::fromUtf8(text.data, text.len), static_cast(parent)); - } -} - -void QGraphicsTextItem_AdjustSize(void* ptr) -{ - static_cast(ptr)->adjustSize(); -} - -void* QGraphicsTextItem_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsTextItem_BoundingRectDefault(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsTextItem::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsTextItem_DefaultTextColor(void* ptr) -{ - return new QColor(static_cast(ptr)->defaultTextColor()); -} - -void* QGraphicsTextItem_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -void* QGraphicsTextItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void QGraphicsTextItem_ConnectLinkActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkActivated), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkActivated), static_cast(t)); -} - -void QGraphicsTextItem_DisconnectLinkActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkActivated), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkActivated)); -} - -void QGraphicsTextItem_LinkActivated(void* ptr, struct QtWidgets_PackedString link) -{ - static_cast(ptr)->linkActivated(QString::fromUtf8(link.data, link.len)); -} - -void QGraphicsTextItem_ConnectLinkHovered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkHovered), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkHovered), static_cast(t)); -} - -void QGraphicsTextItem_DisconnectLinkHovered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsTextItem::linkHovered), static_cast(ptr), static_cast(&MyQGraphicsTextItem::Signal_LinkHovered)); -} - -void QGraphicsTextItem_LinkHovered(void* ptr, struct QtWidgets_PackedString link) -{ - static_cast(ptr)->linkHovered(QString::fromUtf8(link.data, link.len)); -} - -char QGraphicsTextItem_OpenExternalLinks(void* ptr) -{ - return static_cast(ptr)->openExternalLinks(); -} - -void QGraphicsTextItem_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->QGraphicsTextItem::paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsTextItem_SetDefaultTextColor(void* ptr, void* col) -{ - static_cast(ptr)->setDefaultTextColor(*static_cast(col)); -} - -void QGraphicsTextItem_SetDocument(void* ptr, void* document) -{ - static_cast(ptr)->setDocument(static_cast(document)); -} - -void QGraphicsTextItem_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QGraphicsTextItem_SetHtml(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setHtml(QString::fromUtf8(text.data, text.len)); -} - -void QGraphicsTextItem_SetOpenExternalLinks(void* ptr, char open) -{ - static_cast(ptr)->setOpenExternalLinks(open != 0); -} - -void QGraphicsTextItem_SetPlainText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setPlainText(QString::fromUtf8(text.data, text.len)); -} - -void QGraphicsTextItem_SetTabChangesFocus(void* ptr, char b) -{ - static_cast(ptr)->setTabChangesFocus(b != 0); -} - -void QGraphicsTextItem_SetTextCursor(void* ptr, void* cursor) -{ - static_cast(ptr)->setTextCursor(*static_cast(cursor)); -} - -void QGraphicsTextItem_SetTextInteractionFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); -} - -void QGraphicsTextItem_SetTextWidth(void* ptr, double width) -{ - static_cast(ptr)->setTextWidth(width); -} - -char QGraphicsTextItem_TabChangesFocus(void* ptr) -{ - return static_cast(ptr)->tabChangesFocus(); -} - -void* QGraphicsTextItem_TextCursor(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->textCursor()); -} - -long long QGraphicsTextItem_TextInteractionFlags(void* ptr) -{ - return static_cast(ptr)->textInteractionFlags(); -} - -double QGraphicsTextItem_TextWidth(void* ptr) -{ - return static_cast(ptr)->textWidth(); -} - -struct QtWidgets_PackedString QGraphicsTextItem_ToHtml(void* ptr) -{ - return ({ QByteArray t880d4e = static_cast(ptr)->toHtml().toUtf8(); QtWidgets_PackedString { const_cast(t880d4e.prepend("WHITESPACE").constData()+10), t880d4e.size()-10 }; }); -} - -struct QtWidgets_PackedString QGraphicsTextItem_ToPlainText(void* ptr) -{ - return ({ QByteArray t3e9441 = static_cast(ptr)->toPlainText().toUtf8(); QtWidgets_PackedString { const_cast(t3e9441.prepend("WHITESPACE").constData()+10), t3e9441.size()-10 }; }); -} - -void QGraphicsTextItem_DestroyQGraphicsTextItem(void* ptr) -{ - static_cast(ptr)->~QGraphicsTextItem(); -} - -void QGraphicsTextItem_DestroyQGraphicsTextItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGraphicsTransform: public QGraphicsTransform -{ -public: - MyQGraphicsTransform(QObject *parent = Q_NULLPTR) : QGraphicsTransform(parent) {QGraphicsTransform_QGraphicsTransform_QRegisterMetaType();}; - void applyTo(QMatrix4x4 * matrix) const { callbackQGraphicsTransform_ApplyTo(const_cast(static_cast(this)), matrix); }; - void update() { callbackQGraphicsTransform_Update(this); }; - ~MyQGraphicsTransform() { callbackQGraphicsTransform_DestroyQGraphicsTransform(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsTransform_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsTransform_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsTransform_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsTransform_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsTransform_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGraphicsTransform_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsTransform_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsTransform_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsTransform_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsTransform_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsTransform*) -Q_DECLARE_METATYPE(MyQGraphicsTransform*) - -int QGraphicsTransform_QGraphicsTransform_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsTransform_NewQGraphicsTransform(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQGraphicsTransform(static_cast(parent)); - } else { - return new MyQGraphicsTransform(static_cast(parent)); - } -} - -void QGraphicsTransform_ApplyTo(void* ptr, void* matrix) -{ - static_cast(ptr)->applyTo(static_cast(matrix)); -} - -void QGraphicsTransform_Update(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "update"); -} - -void QGraphicsTransform_UpdateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::update(); - } else { - static_cast(ptr)->QGraphicsTransform::update(); - } -} - -void QGraphicsTransform_DestroyQGraphicsTransform(void* ptr) -{ - static_cast(ptr)->~QGraphicsTransform(); -} - -void QGraphicsTransform_DestroyQGraphicsTransformDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsTransform___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsTransform___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsTransform___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsTransform___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QGraphicsTransform___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsTransform___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsTransform___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsTransform___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsTransform___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsTransform___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsTransform___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsTransform___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsTransform___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsTransform___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsTransform___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QGraphicsTransform_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsTransform::childEvent(static_cast(event)); - } -} - -void QGraphicsTransform_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGraphicsTransform::connectNotify(*static_cast(sign)); - } -} - -void QGraphicsTransform_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsTransform::customEvent(static_cast(event)); - } -} - -void QGraphicsTransform_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::deleteLater(); - } else { - static_cast(ptr)->QGraphicsTransform::deleteLater(); - } -} - -void QGraphicsTransform_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QGraphicsTransform::disconnectNotify(*static_cast(sign)); - } -} - -char QGraphicsTransform_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsRotation::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsScale::event(static_cast(e)); - } else { - return static_cast(ptr)->QGraphicsTransform::event(static_cast(e)); - } -} - -char QGraphicsTransform_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsRotation::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsScale::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsTransform::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QGraphicsTransform_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsRotation::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsScale::metaObject()); - } else { - return const_cast(static_cast(ptr)->QGraphicsTransform::metaObject()); - } -} - -void QGraphicsTransform_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsRotation::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsScale::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsTransform::timerEvent(static_cast(event)); - } -} - -class MyQGraphicsView: public QGraphicsView -{ -public: - MyQGraphicsView(QWidget *parent = Q_NULLPTR) : QGraphicsView(parent) {QGraphicsView_QGraphicsView_QRegisterMetaType();}; - MyQGraphicsView(QGraphicsScene *scene, QWidget *parent = Q_NULLPTR) : QGraphicsView(scene, parent) {QGraphicsView_QGraphicsView_QRegisterMetaType();}; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void drawBackground(QPainter * painter, const QRectF & rect) { callbackQGraphicsView_DrawBackground(this, painter, const_cast(&rect)); }; - void drawForeground(QPainter * painter, const QRectF & rect) { callbackQGraphicsView_DrawForeground(this, painter, const_cast(&rect)); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void invalidateScene(const QRectF & rect, QGraphicsScene::SceneLayers layers) { callbackQGraphicsView_InvalidateScene(this, const_cast(&rect), layers); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void Signal_RubberBandChanged(QRect rubberBandRect, QPointF fromScenePoint, QPointF toScenePoint) { callbackQGraphicsView_RubberBandChanged(this, ({ QRect tmpValue = rubberBandRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }), ({ QPointF tmpValue = fromScenePoint; new QPointF(tmpValue.x(), tmpValue.y()); }), ({ QPointF tmpValue = toScenePoint; new QPointF(tmpValue.x(), tmpValue.y()); })); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * widget) { callbackQGraphicsView_SetupViewport(this, widget); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void updateScene(const QList & rects) { callbackQGraphicsView_UpdateScene(this, ({ QList* tmpValueb7a09e = new QList(rects); QtWidgets_PackedList { tmpValueb7a09e, tmpValueb7a09e->size() }; })); }; - void updateSceneRect(const QRectF & rect) { callbackQGraphicsView_UpdateSceneRect(this, const_cast(&rect)); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - ~MyQGraphicsView() { callbackQGraphicsView_DestroyQGraphicsView(this); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsView*) -Q_DECLARE_METATYPE(MyQGraphicsView*) - -int QGraphicsView_QGraphicsView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsView_NewQGraphicsView(void* parent) -{ - return new MyQGraphicsView(static_cast(parent)); -} - -void* QGraphicsView_NewQGraphicsView2(void* scene, void* parent) -{ - return new MyQGraphicsView(static_cast(scene), static_cast(parent)); -} - -long long QGraphicsView_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -void* QGraphicsView_BackgroundBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->backgroundBrush()); -} - -long long QGraphicsView_CacheMode(void* ptr) -{ - return static_cast(ptr)->cacheMode(); -} - -void QGraphicsView_CenterOn(void* ptr, void* pos) -{ - static_cast(ptr)->centerOn(*static_cast(pos)); -} - -void QGraphicsView_CenterOn2(void* ptr, double x, double y) -{ - static_cast(ptr)->centerOn(x, y); -} - -void QGraphicsView_CenterOn3(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->centerOn(static_cast(item)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->centerOn(static_cast(item)); - } else { - static_cast(ptr)->centerOn(static_cast(item)); - } -} - -long long QGraphicsView_DragMode(void* ptr) -{ - return static_cast(ptr)->dragMode(); -} - -void QGraphicsView_DrawBackground(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->drawBackground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsView_DrawBackgroundDefault(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->QGraphicsView::drawBackground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsView_DrawForeground(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->drawForeground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsView_DrawForegroundDefault(void* ptr, void* painter, void* rect) -{ - static_cast(ptr)->QGraphicsView::drawForeground(static_cast(painter), *static_cast(rect)); -} - -void QGraphicsView_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin) -{ - static_cast(ptr)->ensureVisible(*static_cast(rect), xmargin, ymargin); -} - -void QGraphicsView_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin) -{ - static_cast(ptr)->ensureVisible(x, y, w, h, xmargin, ymargin); -} - -void QGraphicsView_EnsureVisible3(void* ptr, void* item, int xmargin, int ymargin) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->ensureVisible(static_cast(item), xmargin, ymargin); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->ensureVisible(static_cast(item), xmargin, ymargin); - } else { - static_cast(ptr)->ensureVisible(static_cast(item), xmargin, ymargin); - } -} - -void QGraphicsView_FitInView(void* ptr, void* rect, long long aspectRatioMode) -{ - static_cast(ptr)->fitInView(*static_cast(rect), static_cast(aspectRatioMode)); -} - -void QGraphicsView_FitInView2(void* ptr, double x, double y, double w, double h, long long aspectRatioMode) -{ - static_cast(ptr)->fitInView(x, y, w, h, static_cast(aspectRatioMode)); -} - -void QGraphicsView_FitInView3(void* ptr, void* item, long long aspectRatioMode) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->fitInView(static_cast(item), static_cast(aspectRatioMode)); - } else if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->fitInView(static_cast(item), static_cast(aspectRatioMode)); - } else { - static_cast(ptr)->fitInView(static_cast(item), static_cast(aspectRatioMode)); - } -} - -void* QGraphicsView_ForegroundBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->foregroundBrush()); -} - -void QGraphicsView_InvalidateScene(void* ptr, void* rect, long long layers) -{ - QMetaObject::invokeMethod(static_cast(ptr), "invalidateScene", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(QGraphicsScene::SceneLayers, static_cast(layers))); -} - -void QGraphicsView_InvalidateSceneDefault(void* ptr, void* rect, long long layers) -{ - static_cast(ptr)->QGraphicsView::invalidateScene(*static_cast(rect), static_cast(layers)); -} - -char QGraphicsView_IsInteractive(void* ptr) -{ - return static_cast(ptr)->isInteractive(); -} - -char QGraphicsView_IsTransformed(void* ptr) -{ - return static_cast(ptr)->isTransformed(); -} - -void* QGraphicsView_ItemAt(void* ptr, void* pos) -{ - return static_cast(ptr)->itemAt(*static_cast(pos)); -} - -void* QGraphicsView_ItemAt2(void* ptr, int x, int y) -{ - return static_cast(ptr)->itemAt(x, y); -} - -struct QtWidgets_PackedList QGraphicsView_Items(void* ptr) -{ - return ({ QList* tmpValued1f47c = new QList(static_cast(ptr)->items()); QtWidgets_PackedList { tmpValued1f47c, tmpValued1f47c->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsView_Items2(void* ptr, void* pos) -{ - return ({ QList* tmpValuea914ba = new QList(static_cast(ptr)->items(*static_cast(pos))); QtWidgets_PackedList { tmpValuea914ba, tmpValuea914ba->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsView_Items3(void* ptr, int x, int y) -{ - return ({ QList* tmpValue429885 = new QList(static_cast(ptr)->items(x, y)); QtWidgets_PackedList { tmpValue429885, tmpValue429885->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsView_Items4(void* ptr, void* rect, long long mode) -{ - return ({ QList* tmpValue4b93fb = new QList(static_cast(ptr)->items(*static_cast(rect), static_cast(mode))); QtWidgets_PackedList { tmpValue4b93fb, tmpValue4b93fb->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsView_Items5(void* ptr, int x, int y, int w, int h, long long mode) -{ - return ({ QList* tmpValue02e509 = new QList(static_cast(ptr)->items(x, y, w, h, static_cast(mode))); QtWidgets_PackedList { tmpValue02e509, tmpValue02e509->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long long mode) -{ - return ({ QList* tmpValuec2e68e = new QList(static_cast(ptr)->items(*static_cast(polygon), static_cast(mode))); QtWidgets_PackedList { tmpValuec2e68e, tmpValuec2e68e->size() }; }); -} - -struct QtWidgets_PackedList QGraphicsView_Items7(void* ptr, void* path, long long mode) -{ - return ({ QList* tmpValuef9fae0 = new QList(static_cast(ptr)->items(*static_cast(path), static_cast(mode))); QtWidgets_PackedList { tmpValuef9fae0, tmpValuef9fae0->size() }; }); -} - -void* QGraphicsView_MapFromScene(void* ptr, void* point) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapFromScene(*static_cast(point)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsView_MapFromScene2(void* ptr, void* rect) -{ - return new QPolygon(static_cast(ptr)->mapFromScene(*static_cast(rect))); -} - -void* QGraphicsView_MapFromScene3(void* ptr, void* polygon) -{ - return new QPolygon(static_cast(ptr)->mapFromScene(*static_cast(polygon))); -} - -void* QGraphicsView_MapFromScene4(void* ptr, void* path) -{ - return new QPainterPath(static_cast(ptr)->mapFromScene(*static_cast(path))); -} - -void* QGraphicsView_MapFromScene5(void* ptr, double x, double y) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapFromScene(x, y); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsView_MapFromScene6(void* ptr, double x, double y, double w, double h) -{ - return new QPolygon(static_cast(ptr)->mapFromScene(x, y, w, h)); -} - -void* QGraphicsView_MapToScene(void* ptr, void* point) -{ - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(*static_cast(point)); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsView_MapToScene2(void* ptr, void* rect) -{ - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(rect))); -} - -void* QGraphicsView_MapToScene3(void* ptr, void* polygon) -{ - return new QPolygonF(static_cast(ptr)->mapToScene(*static_cast(polygon))); -} - -void* QGraphicsView_MapToScene4(void* ptr, void* path) -{ - return new QPainterPath(static_cast(ptr)->mapToScene(*static_cast(path))); -} - -void* QGraphicsView_MapToScene5(void* ptr, int x, int y) -{ - return ({ QPointF tmpValue = static_cast(ptr)->mapToScene(x, y); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QGraphicsView_MapToScene6(void* ptr, int x, int y, int w, int h) -{ - return new QPolygonF(static_cast(ptr)->mapToScene(x, y, w, h)); -} - -void* QGraphicsView_Matrix(void* ptr) -{ - return new QMatrix(static_cast(ptr)->matrix()); -} - -long long QGraphicsView_OptimizationFlags(void* ptr) -{ - return static_cast(ptr)->optimizationFlags(); -} - -void QGraphicsView_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode) -{ - static_cast(ptr)->render(static_cast(painter), *static_cast(target), *static_cast(source), static_cast(aspectRatioMode)); -} - -long long QGraphicsView_RenderHints(void* ptr) -{ - return static_cast(ptr)->renderHints(); -} - -void QGraphicsView_ResetCachedContent(void* ptr) -{ - static_cast(ptr)->resetCachedContent(); -} - -void QGraphicsView_ResetMatrix(void* ptr) -{ - static_cast(ptr)->resetMatrix(); -} - -void QGraphicsView_ResetTransform(void* ptr) -{ - static_cast(ptr)->resetTransform(); -} - -long long QGraphicsView_ResizeAnchor(void* ptr) -{ - return static_cast(ptr)->resizeAnchor(); -} - -void QGraphicsView_Rotate(void* ptr, double angle) -{ - static_cast(ptr)->rotate(angle); -} - -void QGraphicsView_ConnectRubberBandChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsView::rubberBandChanged), static_cast(ptr), static_cast(&MyQGraphicsView::Signal_RubberBandChanged), static_cast(t)); -} - -void QGraphicsView_DisconnectRubberBandChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsView::rubberBandChanged), static_cast(ptr), static_cast(&MyQGraphicsView::Signal_RubberBandChanged)); -} - -void QGraphicsView_RubberBandChanged(void* ptr, void* rubberBandRect, void* fromScenePoint, void* toScenePoint) -{ - static_cast(ptr)->rubberBandChanged(*static_cast(rubberBandRect), *static_cast(fromScenePoint), *static_cast(toScenePoint)); -} - -void* QGraphicsView_RubberBandRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rubberBandRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QGraphicsView_RubberBandSelectionMode(void* ptr) -{ - return static_cast(ptr)->rubberBandSelectionMode(); -} - -void QGraphicsView_Scale(void* ptr, double sx, double sy) -{ - static_cast(ptr)->scale(sx, sy); -} - -void* QGraphicsView_Scene(void* ptr) -{ - return static_cast(ptr)->scene(); -} - -void* QGraphicsView_SceneRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->sceneRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsView_SetAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setAlignment(static_cast(alignment)); -} - -void QGraphicsView_SetBackgroundBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setBackgroundBrush(*static_cast(brush)); -} - -void QGraphicsView_SetCacheMode(void* ptr, long long mode) -{ - static_cast(ptr)->setCacheMode(static_cast(mode)); -} - -void QGraphicsView_SetDragMode(void* ptr, long long mode) -{ - static_cast(ptr)->setDragMode(static_cast(mode)); -} - -void QGraphicsView_SetForegroundBrush(void* ptr, void* brush) -{ - static_cast(ptr)->setForegroundBrush(*static_cast(brush)); -} - -void QGraphicsView_SetInteractive(void* ptr, char allowed) -{ - static_cast(ptr)->setInteractive(allowed != 0); -} - -void QGraphicsView_SetMatrix(void* ptr, void* matrix, char combine) -{ - static_cast(ptr)->setMatrix(*static_cast(matrix), combine != 0); -} - -void QGraphicsView_SetOptimizationFlag(void* ptr, long long flag, char enabled) -{ - static_cast(ptr)->setOptimizationFlag(static_cast(flag), enabled != 0); -} - -void QGraphicsView_SetOptimizationFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setOptimizationFlags(static_cast(flags)); -} - -void QGraphicsView_SetRenderHint(void* ptr, long long hint, char enabled) -{ - static_cast(ptr)->setRenderHint(static_cast(hint), enabled != 0); -} - -void QGraphicsView_SetRenderHints(void* ptr, long long hints) -{ - static_cast(ptr)->setRenderHints(static_cast(hints)); -} - -void QGraphicsView_SetResizeAnchor(void* ptr, long long anchor) -{ - static_cast(ptr)->setResizeAnchor(static_cast(anchor)); -} - -void QGraphicsView_SetRubberBandSelectionMode(void* ptr, long long mode) -{ - static_cast(ptr)->setRubberBandSelectionMode(static_cast(mode)); -} - -void QGraphicsView_SetScene(void* ptr, void* scene) -{ - static_cast(ptr)->setScene(static_cast(scene)); -} - -void QGraphicsView_SetSceneRect(void* ptr, void* rect) -{ - static_cast(ptr)->setSceneRect(*static_cast(rect)); -} - -void QGraphicsView_SetSceneRect2(void* ptr, double x, double y, double w, double h) -{ - static_cast(ptr)->setSceneRect(x, y, w, h); -} - -void QGraphicsView_SetTransform(void* ptr, void* matrix, char combine) -{ - static_cast(ptr)->setTransform(*static_cast(matrix), combine != 0); -} - -void QGraphicsView_SetTransformationAnchor(void* ptr, long long anchor) -{ - static_cast(ptr)->setTransformationAnchor(static_cast(anchor)); -} - -void QGraphicsView_SetViewportUpdateMode(void* ptr, long long mode) -{ - static_cast(ptr)->setViewportUpdateMode(static_cast(mode)); -} - -void QGraphicsView_SetupViewport(void* ptr, void* widget) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setupViewport", Q_ARG(QWidget*, static_cast(widget))); -} - -void QGraphicsView_SetupViewportDefault(void* ptr, void* widget) -{ - static_cast(ptr)->QGraphicsView::setupViewport(static_cast(widget)); -} - -void QGraphicsView_Shear(void* ptr, double sh, double sv) -{ - static_cast(ptr)->shear(sh, sv); -} - -void* QGraphicsView_Transform(void* ptr) -{ - return new QTransform(static_cast(ptr)->transform()); -} - -long long QGraphicsView_TransformationAnchor(void* ptr) -{ - return static_cast(ptr)->transformationAnchor(); -} - -void QGraphicsView_Translate(void* ptr, double dx, double dy) -{ - static_cast(ptr)->translate(dx, dy); -} - -void QGraphicsView_UpdateScene(void* ptr, void* rects) -{ - QMetaObject::invokeMethod(static_cast(ptr), "updateScene", Q_ARG(const QList, *static_cast*>(rects))); -} - -void QGraphicsView_UpdateSceneDefault(void* ptr, void* rects) -{ - static_cast(ptr)->QGraphicsView::updateScene(*static_cast*>(rects)); -} - -void QGraphicsView_UpdateSceneRect(void* ptr, void* rect) -{ - QMetaObject::invokeMethod(static_cast(ptr), "updateSceneRect", Q_ARG(const QRectF, *static_cast(rect))); -} - -void QGraphicsView_UpdateSceneRectDefault(void* ptr, void* rect) -{ - static_cast(ptr)->QGraphicsView::updateSceneRect(*static_cast(rect)); -} - -void* QGraphicsView_ViewportTransform(void* ptr) -{ - return new QTransform(static_cast(ptr)->viewportTransform()); -} - -long long QGraphicsView_ViewportUpdateMode(void* ptr) -{ - return static_cast(ptr)->viewportUpdateMode(); -} - -void QGraphicsView_DestroyQGraphicsView(void* ptr) -{ - static_cast(ptr)->~QGraphicsView(); -} - -void QGraphicsView_DestroyQGraphicsViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsView___items_atList(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___items_atList2(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___items_atList3(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___items_atList4(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList4(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___items_atList5(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList5(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList5(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___items_atList6(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList6(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList6(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___items_atList7(void* ptr, int i) -{ - return ({QGraphicsItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsView___items_setList7(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QGraphicsView___items_newList7(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsView___updateScene_rects_atList(void* ptr, int i) -{ - return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsView___updateScene_rects_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QGraphicsView___updateScene_rects_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQGraphicsWidget: public QGraphicsWidget -{ -public: - MyQGraphicsWidget(QGraphicsItem *parent = Q_NULLPTR, Qt::WindowFlags wFlags = Qt::WindowFlags()) : QGraphicsWidget(parent, wFlags) {QGraphicsWidget_QGraphicsWidget_QRegisterMetaType();}; - QRectF boundingRect() const { return *static_cast(callbackQGraphicsWidget_BoundingRect(const_cast(static_cast(this)))); }; - void changeEvent(QEvent * event) { callbackQGraphicsWidget_ChangeEvent(this, event); }; - bool close() { return callbackQGraphicsWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQGraphicsWidget_CloseEvent(this, event); }; - bool event(QEvent * event) { return callbackQGraphicsObject_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQGraphicsWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQGraphicsItem_FocusOutEvent(this, event); }; - void Signal_GeometryChanged() { callbackQGraphicsWidget_GeometryChanged(this); }; - void getContentsMargins(qreal * left, qreal * top, qreal * right, qreal * bottom) const { callbackQGraphicsLayoutItem_GetContentsMargins(const_cast(static_cast(this)), *left, *top, *right, *bottom); }; - void grabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_GrabKeyboardEvent(this, event); }; - void grabMouseEvent(QEvent * event) { callbackQGraphicsWidget_GrabMouseEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQGraphicsWidget_HideEvent(this, event); }; - void hoverLeaveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverLeaveEvent(this, event); }; - void hoverMoveEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverMoveEvent(this, event); }; - void initStyleOption(QStyleOption * option) const { callbackQGraphicsWidget_InitStyleOption(const_cast(static_cast(this)), option); }; - QVariant itemChange(QGraphicsItem::GraphicsItemChange change, const QVariant & value) { return *static_cast(callbackQGraphicsItem_ItemChange(this, change, const_cast(&value))); }; - void Signal_LayoutChanged() { callbackQGraphicsWidget_LayoutChanged(this); }; - void moveEvent(QGraphicsSceneMoveEvent * event) { callbackQGraphicsWidget_MoveEvent(this, event); }; - void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_Paint(this, painter, const_cast(option), widget); }; - void paintWindowFrame(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget) { callbackQGraphicsWidget_PaintWindowFrame(this, painter, const_cast(option), widget); }; - void polishEvent() { callbackQGraphicsWidget_PolishEvent(this); }; - void resizeEvent(QGraphicsSceneResizeEvent * event) { callbackQGraphicsWidget_ResizeEvent(this, event); }; - bool sceneEvent(QEvent * event) { return callbackQGraphicsItem_SceneEvent(this, event) != 0; }; - void setGeometry(const QRectF & rect) { callbackQGraphicsLayoutItem_SetGeometry(this, const_cast(&rect)); }; - QPainterPath shape() const { return *static_cast(callbackQGraphicsItem_Shape(const_cast(static_cast(this)))); }; - void showEvent(QShowEvent * event) { callbackQGraphicsWidget_ShowEvent(this, event); }; - QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const { return *static_cast(callbackQGraphicsWidget_SizeHint(const_cast(static_cast(this)), which, const_cast(&constraint))); }; - int type() const { return callbackQGraphicsItem_Type(const_cast(static_cast(this))); }; - void ungrabKeyboardEvent(QEvent * event) { callbackQGraphicsWidget_UngrabKeyboardEvent(this, event); }; - void ungrabMouseEvent(QEvent * event) { callbackQGraphicsWidget_UngrabMouseEvent(this, event); }; - void updateGeometry() { callbackQGraphicsLayoutItem_UpdateGeometry(this); }; - bool windowFrameEvent(QEvent * event) { return callbackQGraphicsWidget_WindowFrameEvent(this, event) != 0; }; - Qt::WindowFrameSection windowFrameSectionAt(const QPointF & pos) const { return static_cast(callbackQGraphicsWidget_WindowFrameSectionAt(const_cast(static_cast(this)), const_cast(&pos))); }; - ~MyQGraphicsWidget() { callbackQGraphicsWidget_DestroyQGraphicsWidget(this); }; - void Signal_EnabledChanged() { callbackQGraphicsObject_EnabledChanged(this); }; - void Signal_OpacityChanged() { callbackQGraphicsObject_OpacityChanged(this); }; - void Signal_ParentChanged() { callbackQGraphicsObject_ParentChanged(this); }; - void Signal_RotationChanged() { callbackQGraphicsObject_RotationChanged(this); }; - void Signal_ScaleChanged() { callbackQGraphicsObject_ScaleChanged(this); }; - void updateMicroFocus() { callbackQGraphicsObject_UpdateMicroFocus(this); }; - void Signal_VisibleChanged() { callbackQGraphicsObject_VisibleChanged(this); }; - void Signal_XChanged() { callbackQGraphicsObject_XChanged(this); }; - void Signal_YChanged() { callbackQGraphicsObject_YChanged(this); }; - void Signal_ZChanged() { callbackQGraphicsObject_ZChanged(this); }; - void childEvent(QChildEvent * event) { callbackQGraphicsObject_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGraphicsObject_CustomEvent(this, event); }; - void deleteLater() { callbackQGraphicsObject_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGraphicsObject_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGraphicsObject_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGraphicsObject_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGraphicsObject_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGraphicsObject_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGraphicsObject_TimerEvent(this, event); }; - void advance(int phase) { callbackQGraphicsItem_Advance(this, phase); }; - bool collidesWithItem(const QGraphicsItem * other, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithItem(const_cast(static_cast(this)), const_cast(other), mode) != 0; }; - bool collidesWithPath(const QPainterPath & path, Qt::ItemSelectionMode mode) const { return callbackQGraphicsItem_CollidesWithPath(const_cast(static_cast(this)), const_cast(&path), mode) != 0; }; - bool contains(const QPointF & point) const { return callbackQGraphicsItem_Contains(const_cast(static_cast(this)), const_cast(&point)) != 0; }; - void contextMenuEvent(QGraphicsSceneContextMenuEvent * event) { callbackQGraphicsItem_ContextMenuEvent(this, event); }; - void dragEnterEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragEnterEvent(this, event); }; - void dragLeaveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragLeaveEvent(this, event); }; - void dragMoveEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DragMoveEvent(this, event); }; - void dropEvent(QGraphicsSceneDragDropEvent * event) { callbackQGraphicsItem_DropEvent(this, event); }; - void hoverEnterEvent(QGraphicsSceneHoverEvent * event) { callbackQGraphicsItem_HoverEnterEvent(this, event); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQGraphicsItem_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQGraphicsItem_InputMethodQuery(const_cast(static_cast(this)), query)); }; - bool isObscuredBy(const QGraphicsItem * item) const { return callbackQGraphicsItem_IsObscuredBy(const_cast(static_cast(this)), const_cast(item)) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQGraphicsItem_KeyReleaseEvent(this, event); }; - void mouseDoubleClickEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseMoveEvent(this, event); }; - void mousePressEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MousePressEvent(this, event); }; - void mouseReleaseEvent(QGraphicsSceneMouseEvent * event) { callbackQGraphicsItem_MouseReleaseEvent(this, event); }; - QPainterPath opaqueArea() const { return *static_cast(callbackQGraphicsItem_OpaqueArea(const_cast(static_cast(this)))); }; - bool sceneEventFilter(QGraphicsItem * watched, QEvent * event) { return callbackQGraphicsItem_SceneEventFilter(this, watched, event) != 0; }; - void wheelEvent(QGraphicsSceneWheelEvent * event) { callbackQGraphicsItem_WheelEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGraphicsWidget*) -Q_DECLARE_METATYPE(MyQGraphicsWidget*) - -int QGraphicsWidget_QGraphicsWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGraphicsWidget_NewQGraphicsWidget(void* parent, long long wFlags) -{ - return new MyQGraphicsWidget(static_cast(parent), static_cast(wFlags)); -} - -struct QtWidgets_PackedList QGraphicsWidget_Actions(void* ptr) -{ - return ({ QList* tmpValuec4928c = new QList(static_cast(ptr)->actions()); QtWidgets_PackedList { tmpValuec4928c, tmpValuec4928c->size() }; }); -} - -void QGraphicsWidget_AddAction(void* ptr, void* action) -{ - static_cast(ptr)->addAction(static_cast(action)); -} - -void QGraphicsWidget_AddActions(void* ptr, void* actions) -{ - static_cast(ptr)->addActions(({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -void QGraphicsWidget_AdjustSize(void* ptr) -{ - static_cast(ptr)->adjustSize(); -} - -char QGraphicsWidget_AutoFillBackground(void* ptr) -{ - return static_cast(ptr)->autoFillBackground(); -} - -void* QGraphicsWidget_BoundingRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsWidget_BoundingRectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsProxyWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRectF tmpValue = static_cast(ptr)->QGraphicsWidget::boundingRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void QGraphicsWidget_ChangeEvent(void* ptr, void* event) -{ - static_cast(ptr)->changeEvent(static_cast(event)); -} - -void QGraphicsWidget_ChangeEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::changeEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::changeEvent(static_cast(event)); - } -} - -char QGraphicsWidget_Close(void* ptr) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); - return returnArg; -} - -char QGraphicsWidget_CloseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::close(); - } else { - return static_cast(ptr)->QGraphicsWidget::close(); - } -} - -void QGraphicsWidget_CloseEvent(void* ptr, void* event) -{ - static_cast(ptr)->closeEvent(static_cast(event)); -} - -void QGraphicsWidget_CloseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::closeEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::closeEvent(static_cast(event)); - } -} - -char QGraphicsWidget_FocusNextPrevChild(void* ptr, char next) -{ - return static_cast(ptr)->focusNextPrevChild(next != 0); -} - -char QGraphicsWidget_FocusNextPrevChildDefault(void* ptr, char next) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::focusNextPrevChild(next != 0); - } else { - return static_cast(ptr)->QGraphicsWidget::focusNextPrevChild(next != 0); - } -} - -long long QGraphicsWidget_FocusPolicy(void* ptr) -{ - return static_cast(ptr)->focusPolicy(); -} - -void* QGraphicsWidget_FocusWidget(void* ptr) -{ - return static_cast(ptr)->focusWidget(); -} - -void* QGraphicsWidget_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void QGraphicsWidget_ConnectGeometryChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsWidget::geometryChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_GeometryChanged), static_cast(t)); -} - -void QGraphicsWidget_DisconnectGeometryChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsWidget::geometryChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_GeometryChanged)); -} - -void QGraphicsWidget_GeometryChanged(void* ptr) -{ - static_cast(ptr)->geometryChanged(); -} - -void QGraphicsWidget_GetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom) -{ - static_cast(ptr)->getWindowFrameMargins(&left, &top, &right, &bottom); -} - -void QGraphicsWidget_GrabKeyboardEvent(void* ptr, void* event) -{ - static_cast(ptr)->grabKeyboardEvent(static_cast(event)); -} - -void QGraphicsWidget_GrabKeyboardEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::grabKeyboardEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::grabKeyboardEvent(static_cast(event)); - } -} - -void QGraphicsWidget_GrabMouseEvent(void* ptr, void* event) -{ - static_cast(ptr)->grabMouseEvent(static_cast(event)); -} - -void QGraphicsWidget_GrabMouseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::grabMouseEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::grabMouseEvent(static_cast(event)); - } -} - -int QGraphicsWidget_GrabShortcut(void* ptr, void* sequence, long long context) -{ - return static_cast(ptr)->grabShortcut(*static_cast(sequence), static_cast(context)); -} - -void QGraphicsWidget_HideEvent(void* ptr, void* event) -{ - static_cast(ptr)->hideEvent(static_cast(event)); -} - -void QGraphicsWidget_HideEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::hideEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::hideEvent(static_cast(event)); - } -} - -void QGraphicsWidget_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QGraphicsWidget_InitStyleOptionDefault(void* ptr, void* option) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::initStyleOption(static_cast(option)); - } else { - static_cast(ptr)->QGraphicsWidget::initStyleOption(static_cast(option)); - } -} - -void QGraphicsWidget_InsertAction(void* ptr, void* before, void* action) -{ - static_cast(ptr)->insertAction(static_cast(before), static_cast(action)); -} - -void QGraphicsWidget_InsertActions(void* ptr, void* before, void* actions) -{ - static_cast(ptr)->insertActions(static_cast(before), ({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -char QGraphicsWidget_IsActiveWindow(void* ptr) -{ - return static_cast(ptr)->isActiveWindow(); -} - -void* QGraphicsWidget_Layout(void* ptr) -{ - return static_cast(ptr)->layout(); -} - -void QGraphicsWidget_ConnectLayoutChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGraphicsWidget::layoutChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_LayoutChanged), static_cast(t)); -} - -void QGraphicsWidget_DisconnectLayoutChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGraphicsWidget::layoutChanged), static_cast(ptr), static_cast(&MyQGraphicsWidget::Signal_LayoutChanged)); -} - -void QGraphicsWidget_LayoutChanged(void* ptr) -{ - static_cast(ptr)->layoutChanged(); -} - -long long QGraphicsWidget_LayoutDirection(void* ptr) -{ - return static_cast(ptr)->layoutDirection(); -} - -void QGraphicsWidget_MoveEvent(void* ptr, void* event) -{ - static_cast(ptr)->moveEvent(static_cast(event)); -} - -void QGraphicsWidget_MoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::moveEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::moveEvent(static_cast(event)); - } -} - -void QGraphicsWidget_Paint(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paint(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsWidget_PaintDefault(void* ptr, void* painter, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } else { - static_cast(ptr)->QGraphicsWidget::paint(static_cast(painter), static_cast(option), static_cast(widget)); - } -} - -void QGraphicsWidget_PaintWindowFrame(void* ptr, void* painter, void* option, void* widget) -{ - static_cast(ptr)->paintWindowFrame(static_cast(painter), static_cast(option), static_cast(widget)); -} - -void QGraphicsWidget_PaintWindowFrameDefault(void* ptr, void* painter, void* option, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::paintWindowFrame(static_cast(painter), static_cast(option), static_cast(widget)); - } else { - static_cast(ptr)->QGraphicsWidget::paintWindowFrame(static_cast(painter), static_cast(option), static_cast(widget)); - } -} - -void* QGraphicsWidget_Palette(void* ptr) -{ - return new QPalette(static_cast(ptr)->palette()); -} - -void QGraphicsWidget_PolishEvent(void* ptr) -{ - static_cast(ptr)->polishEvent(); -} - -void QGraphicsWidget_PolishEventDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::polishEvent(); - } else { - static_cast(ptr)->QGraphicsWidget::polishEvent(); - } -} - -void* QGraphicsWidget_Rect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->rect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsWidget_ReleaseShortcut(void* ptr, int id) -{ - static_cast(ptr)->releaseShortcut(id); -} - -void QGraphicsWidget_RemoveAction(void* ptr, void* action) -{ - static_cast(ptr)->removeAction(static_cast(action)); -} - -void QGraphicsWidget_Resize(void* ptr, void* size) -{ - static_cast(ptr)->resize(*static_cast(size)); -} - -void QGraphicsWidget_Resize2(void* ptr, double w, double h) -{ - static_cast(ptr)->resize(w, h); -} - -void QGraphicsWidget_ResizeEvent(void* ptr, void* event) -{ - static_cast(ptr)->resizeEvent(static_cast(event)); -} - -void QGraphicsWidget_ResizeEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::resizeEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::resizeEvent(static_cast(event)); - } -} - -void QGraphicsWidget_SetAttribute(void* ptr, long long attribute, char on) -{ - static_cast(ptr)->setAttribute(static_cast(attribute), on != 0); -} - -void QGraphicsWidget_SetAutoFillBackground(void* ptr, char enabled) -{ - static_cast(ptr)->setAutoFillBackground(enabled != 0); -} - -void QGraphicsWidget_SetContentsMargins(void* ptr, double left, double top, double right, double bottom) -{ - static_cast(ptr)->setContentsMargins(left, top, right, bottom); -} - -void QGraphicsWidget_SetFocusPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setFocusPolicy(static_cast(policy)); -} - -void QGraphicsWidget_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QGraphicsWidget_SetGeometry2(void* ptr, double x, double y, double w, double h) -{ - static_cast(ptr)->setGeometry(x, y, w, h); -} - -void QGraphicsWidget_SetLayout(void* ptr, void* layout) -{ - static_cast(ptr)->setLayout(static_cast(layout)); -} - -void QGraphicsWidget_SetLayoutDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setLayoutDirection(static_cast(direction)); -} - -void QGraphicsWidget_SetPalette(void* ptr, void* palette) -{ - static_cast(ptr)->setPalette(*static_cast(palette)); -} - -void QGraphicsWidget_SetShortcutAutoRepeat(void* ptr, int id, char enabled) -{ - static_cast(ptr)->setShortcutAutoRepeat(id, enabled != 0); -} - -void QGraphicsWidget_SetShortcutEnabled(void* ptr, int id, char enabled) -{ - static_cast(ptr)->setShortcutEnabled(id, enabled != 0); -} - -void QGraphicsWidget_SetStyle(void* ptr, void* style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -void QGraphicsWidget_QGraphicsWidget_SetTabOrder(void* first, void* second) -{ - QGraphicsWidget::setTabOrder(static_cast(first), static_cast(second)); -} - -void QGraphicsWidget_SetWindowFlags(void* ptr, long long wFlags) -{ - static_cast(ptr)->setWindowFlags(static_cast(wFlags)); -} - -void QGraphicsWidget_SetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom) -{ - static_cast(ptr)->setWindowFrameMargins(left, top, right, bottom); -} - -void QGraphicsWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setWindowTitle(QString::fromUtf8(title.data, title.len)); -} - -void QGraphicsWidget_ShowEvent(void* ptr, void* event) -{ - static_cast(ptr)->showEvent(static_cast(event)); -} - -void QGraphicsWidget_ShowEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::showEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::showEvent(static_cast(event)); - } -} - -void* QGraphicsWidget_Size(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->size(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsWidget_SizeHint(void* ptr, long long which, void* constraint) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsWidget_SizeHintDefault(void* ptr, long long which, void* constraint) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsProxyWidget::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSizeF tmpValue = static_cast(ptr)->QGraphicsWidget::sizeHint(static_cast(which), *static_cast(constraint)); new QSizeF(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QGraphicsWidget_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -char QGraphicsWidget_TestAttribute(void* ptr, long long attribute) -{ - return static_cast(ptr)->testAttribute(static_cast(attribute)); -} - -void QGraphicsWidget_UngrabKeyboardEvent(void* ptr, void* event) -{ - static_cast(ptr)->ungrabKeyboardEvent(static_cast(event)); -} - -void QGraphicsWidget_UngrabKeyboardEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::ungrabKeyboardEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::ungrabKeyboardEvent(static_cast(event)); - } -} - -void QGraphicsWidget_UngrabMouseEvent(void* ptr, void* event) -{ - static_cast(ptr)->ungrabMouseEvent(static_cast(event)); -} - -void QGraphicsWidget_UngrabMouseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsProxyWidget::ungrabMouseEvent(static_cast(event)); - } else { - static_cast(ptr)->QGraphicsWidget::ungrabMouseEvent(static_cast(event)); - } -} - -void QGraphicsWidget_UnsetLayoutDirection(void* ptr) -{ - static_cast(ptr)->unsetLayoutDirection(); -} - -void QGraphicsWidget_UnsetWindowFrameMargins(void* ptr) -{ - static_cast(ptr)->unsetWindowFrameMargins(); -} - -long long QGraphicsWidget_WindowFlags(void* ptr) -{ - return static_cast(ptr)->windowFlags(); -} - -char QGraphicsWidget_WindowFrameEvent(void* ptr, void* event) -{ - return static_cast(ptr)->windowFrameEvent(static_cast(event)); -} - -char QGraphicsWidget_WindowFrameEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::windowFrameEvent(static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsWidget::windowFrameEvent(static_cast(event)); - } -} - -void* QGraphicsWidget_WindowFrameGeometry(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->windowFrameGeometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsWidget_WindowFrameRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->windowFrameRect(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QGraphicsWidget_WindowFrameSectionAt(void* ptr, void* pos) -{ - return static_cast(ptr)->windowFrameSectionAt(*static_cast(pos)); -} - -long long QGraphicsWidget_WindowFrameSectionAtDefault(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsProxyWidget::windowFrameSectionAt(*static_cast(pos)); - } else { - return static_cast(ptr)->QGraphicsWidget::windowFrameSectionAt(*static_cast(pos)); - } -} - -struct QtWidgets_PackedString QGraphicsWidget_WindowTitle(void* ptr) -{ - return ({ QByteArray t8cb41d = static_cast(ptr)->windowTitle().toUtf8(); QtWidgets_PackedString { const_cast(t8cb41d.prepend("WHITESPACE").constData()+10), t8cb41d.size()-10 }; }); -} - -long long QGraphicsWidget_WindowType(void* ptr) -{ - return static_cast(ptr)->windowType(); -} - -void QGraphicsWidget_DestroyQGraphicsWidget(void* ptr) -{ - static_cast(ptr)->~QGraphicsWidget(); -} - -void QGraphicsWidget_DestroyQGraphicsWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QGraphicsWidget_MinimumSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->minimumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsWidget_SetMinimumSize(void* ptr, void* minimumSize) -{ - static_cast(ptr)->setMinimumSize(*static_cast(minimumSize)); -} - -void* QGraphicsWidget_PreferredSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->preferredSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsWidget_SetPreferredSize(void* ptr, void* preferredSize) -{ - static_cast(ptr)->setPreferredSize(*static_cast(preferredSize)); -} - -void* QGraphicsWidget_MaximumSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->maximumSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QGraphicsWidget_SetMaximumSize(void* ptr, void* maximumSize) -{ - static_cast(ptr)->setMaximumSize(*static_cast(maximumSize)); -} - -void* QGraphicsWidget_SizePolicy(void* ptr) -{ - return new QSizePolicy(static_cast(ptr)->sizePolicy()); -} - -void QGraphicsWidget_SetSizePolicy(void* ptr, void* sizePolicy) -{ - static_cast(ptr)->setSizePolicy(*static_cast(sizePolicy)); -} - -void* QGraphicsWidget_Geometry(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->geometry(); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QGraphicsWidget___actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsWidget___actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGraphicsWidget___actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsWidget___addActions_actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsWidget___addActions_actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGraphicsWidget___addActions_actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QGraphicsWidget___insertActions_actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QGraphicsWidget___insertActions_actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QGraphicsWidget___insertActions_actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQGridLayout: public QGridLayout -{ -public: - MyQGridLayout(QWidget *parent) : QGridLayout(parent) {QGridLayout_QGridLayout_QRegisterMetaType();}; - MyQGridLayout() : QGridLayout() {QGridLayout_QGridLayout_QRegisterMetaType();}; - void addItem(QLayoutItem * item) { callbackQGridLayout_AddItem2(this, item); }; - int count() const { return callbackQGridLayout_Count(const_cast(static_cast(this))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QLayoutItem * itemAt(int index) const { return static_cast(callbackQGridLayout_ItemAt(const_cast(static_cast(this)), index)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & rect) { callbackQLayout_SetGeometry(this, const_cast(&rect)); }; - QSize sizeHint() const { return *static_cast(callbackQGridLayout_SizeHint(const_cast(static_cast(this)))); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQGridLayout_TakeAt(this, index)); }; - ~MyQGridLayout() { callbackQGridLayout_DestroyQGridLayout(this); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QGridLayout*) -Q_DECLARE_METATYPE(MyQGridLayout*) - -int QGridLayout_QGridLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGridLayout_NewQGridLayout(void* parent) -{ - return new MyQGridLayout(static_cast(parent)); -} - -void* QGridLayout_NewQGridLayout2() -{ - return new MyQGridLayout(); -} - -void QGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); - } else { - static_cast(ptr)->addItem(static_cast(item), row, column, rowSpan, columnSpan, static_cast(alignment)); - } -} - -void QGridLayout_AddItem2(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void QGridLayout_AddItem2Default(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->QGridLayout::addItem(static_cast(item)); - } else { - static_cast(ptr)->QGridLayout::addItem(static_cast(item)); - } -} - -void QGridLayout_AddLayout(void* ptr, void* layout, int row, int column, long long alignment) -{ - static_cast(ptr)->addLayout(static_cast(layout), row, column, static_cast(alignment)); -} - -void QGridLayout_AddLayout2(void* ptr, void* layout, int row, int column, int rowSpan, int columnSpan, long long alignment) -{ - static_cast(ptr)->addLayout(static_cast(layout), row, column, rowSpan, columnSpan, static_cast(alignment)); -} - -void QGridLayout_AddWidget2(void* ptr, void* widget, int row, int column, long long alignment) -{ - static_cast(ptr)->addWidget(static_cast(widget), row, column, static_cast(alignment)); -} - -void QGridLayout_AddWidget3(void* ptr, void* widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, long long alignment) -{ - static_cast(ptr)->addWidget(static_cast(widget), fromRow, fromColumn, rowSpan, columnSpan, static_cast(alignment)); -} - -void* QGridLayout_CellRect(void* ptr, int row, int column) -{ - return ({ QRect tmpValue = static_cast(ptr)->cellRect(row, column); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QGridLayout_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -int QGridLayout_ColumnMinimumWidth(void* ptr, int column) -{ - return static_cast(ptr)->columnMinimumWidth(column); -} - -int QGridLayout_ColumnStretch(void* ptr, int column) -{ - return static_cast(ptr)->columnStretch(column); -} - -int QGridLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QGridLayout_CountDefault(void* ptr) -{ - return static_cast(ptr)->QGridLayout::count(); -} - -void QGridLayout_GetItemPosition(void* ptr, int index, int row, int column, int rowSpan, int columnSpan) -{ - static_cast(ptr)->getItemPosition(index, &row, &column, &rowSpan, &columnSpan); -} - -int QGridLayout_HorizontalSpacing(void* ptr) -{ - return static_cast(ptr)->horizontalSpacing(); -} - -void* QGridLayout_ItemAt(void* ptr, int index) -{ - return static_cast(ptr)->itemAt(index); -} - -void* QGridLayout_ItemAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QGridLayout::itemAt(index); -} - -void* QGridLayout_ItemAtPosition(void* ptr, int row, int column) -{ - return static_cast(ptr)->itemAtPosition(row, column); -} - -long long QGridLayout_OriginCorner(void* ptr) -{ - return static_cast(ptr)->originCorner(); -} - -int QGridLayout_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -int QGridLayout_RowMinimumHeight(void* ptr, int row) -{ - return static_cast(ptr)->rowMinimumHeight(row); -} - -int QGridLayout_RowStretch(void* ptr, int row) -{ - return static_cast(ptr)->rowStretch(row); -} - -void QGridLayout_SetColumnMinimumWidth(void* ptr, int column, int minSize) -{ - static_cast(ptr)->setColumnMinimumWidth(column, minSize); -} - -void QGridLayout_SetColumnStretch(void* ptr, int column, int stretch) -{ - static_cast(ptr)->setColumnStretch(column, stretch); -} - -void QGridLayout_SetHorizontalSpacing(void* ptr, int spacing) -{ - static_cast(ptr)->setHorizontalSpacing(spacing); -} - -void QGridLayout_SetOriginCorner(void* ptr, long long corner) -{ - static_cast(ptr)->setOriginCorner(static_cast(corner)); -} - -void QGridLayout_SetRowMinimumHeight(void* ptr, int row, int minSize) -{ - static_cast(ptr)->setRowMinimumHeight(row, minSize); -} - -void QGridLayout_SetRowStretch(void* ptr, int row, int stretch) -{ - static_cast(ptr)->setRowStretch(row, stretch); -} - -void QGridLayout_SetVerticalSpacing(void* ptr, int spacing) -{ - static_cast(ptr)->setVerticalSpacing(spacing); -} - -void* QGridLayout_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QGridLayout_SizeHintDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QGridLayout_TakeAt(void* ptr, int index) -{ - return static_cast(ptr)->takeAt(index); -} - -void* QGridLayout_TakeAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QGridLayout::takeAt(index); -} - -int QGridLayout_VerticalSpacing(void* ptr) -{ - return static_cast(ptr)->verticalSpacing(); -} - -void QGridLayout_DestroyQGridLayout(void* ptr) -{ - static_cast(ptr)->~QGridLayout(); -} - -void QGridLayout_DestroyQGridLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQGroupBox: public QGroupBox -{ -public: - MyQGroupBox(QWidget *parent = Q_NULLPTR) : QGroupBox(parent) {QGroupBox_QGroupBox_QRegisterMetaType();}; - MyQGroupBox(const QString &title, QWidget *parent = Q_NULLPTR) : QGroupBox(title, parent) {QGroupBox_QGroupBox_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void childEvent(QChildEvent * c) { callbackQWidget_ChildEvent(this, c); }; - void Signal_Clicked(bool checked) { callbackQGroupBox_Clicked(this, checked); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void focusInEvent(QFocusEvent * fe) { callbackQWidget_FocusInEvent(this, fe); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void setChecked(bool checked) { callbackQGroupBox_SetChecked(this, checked); }; - void Signal_Toggled(bool on) { callbackQGroupBox_Toggled(this, on); }; - ~MyQGroupBox() { callbackQGroupBox_DestroyQGroupBox(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QGroupBox*) -Q_DECLARE_METATYPE(MyQGroupBox*) - -int QGroupBox_QGroupBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QGroupBox_NewQGroupBox(void* parent) -{ - return new MyQGroupBox(static_cast(parent)); -} - -void* QGroupBox_NewQGroupBox2(struct QtWidgets_PackedString title, void* parent) -{ - return new MyQGroupBox(QString::fromUtf8(title.data, title.len), static_cast(parent)); -} - -long long QGroupBox_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -void QGroupBox_ConnectClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGroupBox::clicked), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Clicked), static_cast(t)); -} - -void QGroupBox_DisconnectClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGroupBox::clicked), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Clicked)); -} - -void QGroupBox_Clicked(void* ptr, char checked) -{ - static_cast(ptr)->clicked(checked != 0); -} - -void QGroupBox_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -char QGroupBox_IsCheckable(void* ptr) -{ - return static_cast(ptr)->isCheckable(); -} - -char QGroupBox_IsChecked(void* ptr) -{ - return static_cast(ptr)->isChecked(); -} - -char QGroupBox_IsFlat(void* ptr) -{ - return static_cast(ptr)->isFlat(); -} - -void QGroupBox_SetAlignment(void* ptr, int alignment) -{ - static_cast(ptr)->setAlignment(alignment); -} - -void QGroupBox_SetCheckable(void* ptr, char checkable) -{ - static_cast(ptr)->setCheckable(checkable != 0); -} - -void QGroupBox_SetChecked(void* ptr, char checked) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setChecked", Q_ARG(bool, checked != 0)); -} - -void QGroupBox_SetCheckedDefault(void* ptr, char checked) -{ - static_cast(ptr)->QGroupBox::setChecked(checked != 0); -} - -void QGroupBox_SetFlat(void* ptr, char flat) -{ - static_cast(ptr)->setFlat(flat != 0); -} - -void QGroupBox_SetTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); -} - -struct QtWidgets_PackedString QGroupBox_Title(void* ptr) -{ - return ({ QByteArray t937a1b = static_cast(ptr)->title().toUtf8(); QtWidgets_PackedString { const_cast(t937a1b.prepend("WHITESPACE").constData()+10), t937a1b.size()-10 }; }); -} - -void QGroupBox_ConnectToggled(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QGroupBox::toggled), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Toggled), static_cast(t)); -} - -void QGroupBox_DisconnectToggled(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QGroupBox::toggled), static_cast(ptr), static_cast(&MyQGroupBox::Signal_Toggled)); -} - -void QGroupBox_Toggled(void* ptr, char on) -{ - static_cast(ptr)->toggled(on != 0); -} - -void QGroupBox_DestroyQGroupBox(void* ptr) -{ - static_cast(ptr)->~QGroupBox(); -} - -void QGroupBox_DestroyQGroupBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQHBoxLayout: public QHBoxLayout -{ -public: - MyQHBoxLayout() : QHBoxLayout() {QHBoxLayout_QHBoxLayout_QRegisterMetaType();}; - MyQHBoxLayout(QWidget *parent) : QHBoxLayout(parent) {QHBoxLayout_QHBoxLayout_QRegisterMetaType();}; - ~MyQHBoxLayout() { callbackQHBoxLayout_DestroyQHBoxLayout(this); }; - void addItem(QLayoutItem * item) { callbackQBoxLayout_AddItem(this, item); }; - int count() const { return callbackQBoxLayout_Count(const_cast(static_cast(this))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QLayoutItem * itemAt(int index) const { return static_cast(callbackQBoxLayout_ItemAt(const_cast(static_cast(this)), index)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; - QSize sizeHint() const { return *static_cast(callbackQBoxLayout_SizeHint(const_cast(static_cast(this)))); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQBoxLayout_TakeAt(this, index)); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QHBoxLayout*) -Q_DECLARE_METATYPE(MyQHBoxLayout*) - -int QHBoxLayout_QHBoxLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHBoxLayout_NewQHBoxLayout() -{ - return new MyQHBoxLayout(); -} - -void* QHBoxLayout_NewQHBoxLayout2(void* parent) -{ - return new MyQHBoxLayout(static_cast(parent)); -} - -void QHBoxLayout_DestroyQHBoxLayout(void* ptr) -{ - static_cast(ptr)->~QHBoxLayout(); -} - -void QHBoxLayout_DestroyQHBoxLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQHeaderView: public QHeaderView -{ -public: - MyQHeaderView(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QHeaderView(orientation, parent) {QHeaderView_QHeaderView_QRegisterMetaType();}; - void currentChanged(const QModelIndex & current, const QModelIndex & old) { callbackQHeaderView_CurrentChanged(this, const_cast(¤t), const_cast(&old)); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void Signal_GeometriesChanged() { callbackQHeaderView_GeometriesChanged(this); }; - void headerDataChanged(Qt::Orientation orientation, int logicalFirst, int logicalLast) { callbackQHeaderView_HeaderDataChanged(this, orientation, logicalFirst, logicalLast); }; - int horizontalOffset() const { return callbackQHeaderView_HorizontalOffset(const_cast(static_cast(this))); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void paintSection(QPainter * painter, const QRect & rect, int logicalIndex) const { callbackQHeaderView_PaintSection(const_cast(static_cast(this)), painter, const_cast(&rect), logicalIndex); }; - void reset() { callbackQHeaderView_Reset(this); }; - void resizeSections() { callbackQHeaderView_ResizeSections2(this); }; - void Signal_SectionClicked(int logicalIndex) { callbackQHeaderView_SectionClicked(this, logicalIndex); }; - void Signal_SectionCountChanged(int oldCount, int newCount) { callbackQHeaderView_SectionCountChanged(this, oldCount, newCount); }; - void Signal_SectionDoubleClicked(int logicalIndex) { callbackQHeaderView_SectionDoubleClicked(this, logicalIndex); }; - void Signal_SectionEntered(int logicalIndex) { callbackQHeaderView_SectionEntered(this, logicalIndex); }; - void Signal_SectionHandleDoubleClicked(int logicalIndex) { callbackQHeaderView_SectionHandleDoubleClicked(this, logicalIndex); }; - void Signal_SectionMoved(int logicalIndex, int oldVisualIndex, int newVisualIndex) { callbackQHeaderView_SectionMoved(this, logicalIndex, oldVisualIndex, newVisualIndex); }; - void Signal_SectionPressed(int logicalIndex) { callbackQHeaderView_SectionPressed(this, logicalIndex); }; - void Signal_SectionResized(int logicalIndex, int oldSize, int newSize) { callbackQHeaderView_SectionResized(this, logicalIndex, oldSize, newSize); }; - QSize sectionSizeFromContents(int logicalIndex) const { return *static_cast(callbackQHeaderView_SectionSizeFromContents(const_cast(static_cast(this)), logicalIndex)); }; - void sectionsAboutToBeRemoved(const QModelIndex & parent, int logicalFirst, int logicalLast) { callbackQHeaderView_SectionsAboutToBeRemoved(this, const_cast(&parent), logicalFirst, logicalLast); }; - void sectionsInserted(const QModelIndex & parent, int logicalFirst, int logicalLast) { callbackQHeaderView_SectionsInserted(this, const_cast(&parent), logicalFirst, logicalLast); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setOffset(int offset) { callbackQHeaderView_SetOffset(this, offset); }; - void setOffsetToLastSection() { callbackQHeaderView_SetOffsetToLastSection(this); }; - void setOffsetToSectionPosition(int visualSectionNumber) { callbackQHeaderView_SetOffsetToSectionPosition(this, visualSectionNumber); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQHeaderView_SetSelection(this, const_cast(&rect), flags); }; - void setVisible(bool v) { callbackQHeaderView_SetVisible(this, v); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_SortIndicatorChanged(int logicalIndex, Qt::SortOrder order) { callbackQHeaderView_SortIndicatorChanged(this, logicalIndex, order); }; - int verticalOffset() const { return callbackQHeaderView_VerticalOffset(const_cast(static_cast(this))); }; - bool viewportEvent(QEvent * e) { return callbackQAbstractScrollArea_ViewportEvent(this, e) != 0; }; - ~MyQHeaderView() { callbackQHeaderView_DestroyQHeaderView(this); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQHeaderView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQHeaderView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQHeaderView_MoveCursor(this, cursorAction, modifiers)); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQHeaderView_ScrollTo(this, const_cast(&index), hint); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQAbstractItemView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void updateGeometries() { callbackQAbstractItemView_UpdateGeometries(this); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQHeaderView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQHeaderView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QHeaderView*) -Q_DECLARE_METATYPE(MyQHeaderView*) - -int QHeaderView_QHeaderView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QHeaderView_NewQHeaderView(long long orientation, void* parent) -{ - return new MyQHeaderView(static_cast(orientation), static_cast(parent)); -} - -char QHeaderView_CascadingSectionResizes(void* ptr) -{ - return static_cast(ptr)->cascadingSectionResizes(); -} - -int QHeaderView_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QHeaderView_CurrentChanged(void* ptr, void* current, void* old) -{ - static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(old)); -} - -void QHeaderView_CurrentChangedDefault(void* ptr, void* current, void* old) -{ - static_cast(ptr)->QHeaderView::currentChanged(*static_cast(current), *static_cast(old)); -} - -long long QHeaderView_DefaultAlignment(void* ptr) -{ - return static_cast(ptr)->defaultAlignment(); -} - -int QHeaderView_DefaultSectionSize(void* ptr) -{ - return static_cast(ptr)->defaultSectionSize(); -} - -void QHeaderView_ConnectGeometriesChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::geometriesChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_GeometriesChanged), static_cast(t)); -} - -void QHeaderView_DisconnectGeometriesChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::geometriesChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_GeometriesChanged)); -} - -void QHeaderView_GeometriesChanged(void* ptr) -{ - static_cast(ptr)->geometriesChanged(); -} - -void QHeaderView_HeaderDataChanged(void* ptr, long long orientation, int logicalFirst, int logicalLast) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "headerDataChanged", Q_ARG(Qt::Orientation, static_cast(orientation)), Q_ARG(int, logicalFirst), Q_ARG(int, logicalLast)); -} - -void QHeaderView_HeaderDataChangedDefault(void* ptr, long long orientation, int logicalFirst, int logicalLast) -{ - static_cast(ptr)->QHeaderView::headerDataChanged(static_cast(orientation), logicalFirst, logicalLast); -} - -int QHeaderView_HiddenSectionCount(void* ptr) -{ - return static_cast(ptr)->hiddenSectionCount(); -} - -void QHeaderView_HideSection(void* ptr, int logicalIndex) -{ - static_cast(ptr)->hideSection(logicalIndex); -} - -char QHeaderView_HighlightSections(void* ptr) -{ - return static_cast(ptr)->highlightSections(); -} - -int QHeaderView_HorizontalOffset(void* ptr) -{ - return static_cast(ptr)->horizontalOffset(); -} - -int QHeaderView_HorizontalOffsetDefault(void* ptr) -{ - return static_cast(ptr)->QHeaderView::horizontalOffset(); -} - -void QHeaderView_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -char QHeaderView_IsFirstSectionMovable(void* ptr) -{ - return static_cast(ptr)->isFirstSectionMovable(); -} - -char QHeaderView_IsSectionHidden(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->isSectionHidden(logicalIndex); -} - -char QHeaderView_IsSortIndicatorShown(void* ptr) -{ - return static_cast(ptr)->isSortIndicatorShown(); -} - -int QHeaderView_Length(void* ptr) -{ - return static_cast(ptr)->length(); -} - -int QHeaderView_LogicalIndex(void* ptr, int visualIndex) -{ - return static_cast(ptr)->logicalIndex(visualIndex); -} - -int QHeaderView_LogicalIndexAt(void* ptr, int position) -{ - return static_cast(ptr)->logicalIndexAt(position); -} - -int QHeaderView_LogicalIndexAt2(void* ptr, int x, int y) -{ - return static_cast(ptr)->logicalIndexAt(x, y); -} - -int QHeaderView_LogicalIndexAt3(void* ptr, void* pos) -{ - return static_cast(ptr)->logicalIndexAt(*static_cast(pos)); -} - -int QHeaderView_MaximumSectionSize(void* ptr) -{ - return static_cast(ptr)->maximumSectionSize(); -} - -int QHeaderView_MinimumSectionSize(void* ptr) -{ - return static_cast(ptr)->minimumSectionSize(); -} - -void QHeaderView_MoveSection(void* ptr, int from, int to) -{ - static_cast(ptr)->moveSection(from, to); -} - -int QHeaderView_Offset(void* ptr) -{ - return static_cast(ptr)->offset(); -} - -long long QHeaderView_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QHeaderView_PaintSection(void* ptr, void* painter, void* rect, int logicalIndex) -{ - static_cast(ptr)->paintSection(static_cast(painter), *static_cast(rect), logicalIndex); -} - -void QHeaderView_PaintSectionDefault(void* ptr, void* painter, void* rect, int logicalIndex) -{ - static_cast(ptr)->QHeaderView::paintSection(static_cast(painter), *static_cast(rect), logicalIndex); -} - -void QHeaderView_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void QHeaderView_ResetDefault(void* ptr) -{ - static_cast(ptr)->QHeaderView::reset(); -} - -void QHeaderView_ResetDefaultSectionSize(void* ptr) -{ - static_cast(ptr)->resetDefaultSectionSize(); -} - -int QHeaderView_ResizeContentsPrecision(void* ptr) -{ - return static_cast(ptr)->resizeContentsPrecision(); -} - -void QHeaderView_ResizeSection(void* ptr, int logicalIndex, int size) -{ - static_cast(ptr)->resizeSection(logicalIndex, size); -} - -void QHeaderView_ResizeSections(void* ptr, long long mode) -{ - static_cast(ptr)->resizeSections(static_cast(mode)); -} - -void QHeaderView_ResizeSections2(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resizeSections"); -} - -void QHeaderView_ResizeSections2Default(void* ptr) -{ - static_cast(ptr)->QHeaderView::resizeSections(); -} - -char QHeaderView_RestoreState(void* ptr, void* state) -{ - return static_cast(ptr)->restoreState(*static_cast(state)); -} - -void* QHeaderView_SaveState(void* ptr) -{ - return new QByteArray(static_cast(ptr)->saveState()); -} - -void QHeaderView_ConnectSectionClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionClicked), static_cast(t)); -} - -void QHeaderView_DisconnectSectionClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionClicked)); -} - -void QHeaderView_SectionClicked(void* ptr, int logicalIndex) -{ - static_cast(ptr)->sectionClicked(logicalIndex); -} - -void QHeaderView_ConnectSectionCountChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionCountChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionCountChanged), static_cast(t)); -} - -void QHeaderView_DisconnectSectionCountChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionCountChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionCountChanged)); -} - -void QHeaderView_SectionCountChanged(void* ptr, int oldCount, int newCount) -{ - static_cast(ptr)->sectionCountChanged(oldCount, newCount); -} - -void QHeaderView_ConnectSectionDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionDoubleClicked), static_cast(t)); -} - -void QHeaderView_DisconnectSectionDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionDoubleClicked)); -} - -void QHeaderView_SectionDoubleClicked(void* ptr, int logicalIndex) -{ - static_cast(ptr)->sectionDoubleClicked(logicalIndex); -} - -void QHeaderView_ConnectSectionEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionEntered), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionEntered), static_cast(t)); -} - -void QHeaderView_DisconnectSectionEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionEntered), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionEntered)); -} - -void QHeaderView_SectionEntered(void* ptr, int logicalIndex) -{ - static_cast(ptr)->sectionEntered(logicalIndex); -} - -void QHeaderView_ConnectSectionHandleDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionHandleDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionHandleDoubleClicked), static_cast(t)); -} - -void QHeaderView_DisconnectSectionHandleDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionHandleDoubleClicked), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionHandleDoubleClicked)); -} - -void QHeaderView_SectionHandleDoubleClicked(void* ptr, int logicalIndex) -{ - static_cast(ptr)->sectionHandleDoubleClicked(logicalIndex); -} - -void QHeaderView_ConnectSectionMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionMoved), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionMoved), static_cast(t)); -} - -void QHeaderView_DisconnectSectionMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionMoved), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionMoved)); -} - -void QHeaderView_SectionMoved(void* ptr, int logicalIndex, int oldVisualIndex, int newVisualIndex) -{ - static_cast(ptr)->sectionMoved(logicalIndex, oldVisualIndex, newVisualIndex); -} - -int QHeaderView_SectionPosition(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->sectionPosition(logicalIndex); -} - -void QHeaderView_ConnectSectionPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionPressed), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionPressed), static_cast(t)); -} - -void QHeaderView_DisconnectSectionPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionPressed), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionPressed)); -} - -void QHeaderView_SectionPressed(void* ptr, int logicalIndex) -{ - static_cast(ptr)->sectionPressed(logicalIndex); -} - -long long QHeaderView_SectionResizeMode(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->sectionResizeMode(logicalIndex); -} - -void QHeaderView_ConnectSectionResized(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sectionResized), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionResized), static_cast(t)); -} - -void QHeaderView_DisconnectSectionResized(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sectionResized), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SectionResized)); -} - -void QHeaderView_SectionResized(void* ptr, int logicalIndex, int oldSize, int newSize) -{ - static_cast(ptr)->sectionResized(logicalIndex, oldSize, newSize); -} - -int QHeaderView_SectionSize(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->sectionSize(logicalIndex); -} - -void* QHeaderView_SectionSizeFromContents(void* ptr, int logicalIndex) -{ - return ({ QSize tmpValue = static_cast(ptr)->sectionSizeFromContents(logicalIndex); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QHeaderView_SectionSizeFromContentsDefault(void* ptr, int logicalIndex) -{ - return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::sectionSizeFromContents(logicalIndex); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QHeaderView_SectionSizeHint(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->sectionSizeHint(logicalIndex); -} - -int QHeaderView_SectionViewportPosition(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->sectionViewportPosition(logicalIndex); -} - -void QHeaderView_SectionsAboutToBeRemoved(void* ptr, void* parent, int logicalFirst, int logicalLast) -{ - QMetaObject::invokeMethod(static_cast(ptr), "sectionsAboutToBeRemoved", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, logicalFirst), Q_ARG(int, logicalLast)); -} - -void QHeaderView_SectionsAboutToBeRemovedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast) -{ - static_cast(ptr)->QHeaderView::sectionsAboutToBeRemoved(*static_cast(parent), logicalFirst, logicalLast); -} - -char QHeaderView_SectionsClickable(void* ptr) -{ - return static_cast(ptr)->sectionsClickable(); -} - -char QHeaderView_SectionsHidden(void* ptr) -{ - return static_cast(ptr)->sectionsHidden(); -} - -void QHeaderView_SectionsInserted(void* ptr, void* parent, int logicalFirst, int logicalLast) -{ - QMetaObject::invokeMethod(static_cast(ptr), "sectionsInserted", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, logicalFirst), Q_ARG(int, logicalLast)); -} - -void QHeaderView_SectionsInsertedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast) -{ - static_cast(ptr)->QHeaderView::sectionsInserted(*static_cast(parent), logicalFirst, logicalLast); -} - -char QHeaderView_SectionsMovable(void* ptr) -{ - return static_cast(ptr)->sectionsMovable(); -} - -char QHeaderView_SectionsMoved(void* ptr) -{ - return static_cast(ptr)->sectionsMoved(); -} - -void QHeaderView_SetCascadingSectionResizes(void* ptr, char enable) -{ - static_cast(ptr)->setCascadingSectionResizes(enable != 0); -} - -void QHeaderView_SetDefaultAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setDefaultAlignment(static_cast(alignment)); -} - -void QHeaderView_SetDefaultSectionSize(void* ptr, int size) -{ - static_cast(ptr)->setDefaultSectionSize(size); -} - -void QHeaderView_SetFirstSectionMovable(void* ptr, char movable) -{ - static_cast(ptr)->setFirstSectionMovable(movable != 0); -} - -void QHeaderView_SetHighlightSections(void* ptr, char highlight) -{ - static_cast(ptr)->setHighlightSections(highlight != 0); -} - -void QHeaderView_SetMaximumSectionSize(void* ptr, int size) -{ - static_cast(ptr)->setMaximumSectionSize(size); -} - -void QHeaderView_SetMinimumSectionSize(void* ptr, int size) -{ - static_cast(ptr)->setMinimumSectionSize(size); -} - -void QHeaderView_SetOffset(void* ptr, int offset) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOffset", Q_ARG(int, offset)); -} - -void QHeaderView_SetOffsetDefault(void* ptr, int offset) -{ - static_cast(ptr)->QHeaderView::setOffset(offset); -} - -void QHeaderView_SetOffsetToLastSection(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOffsetToLastSection"); -} - -void QHeaderView_SetOffsetToLastSectionDefault(void* ptr) -{ - static_cast(ptr)->QHeaderView::setOffsetToLastSection(); -} - -void QHeaderView_SetOffsetToSectionPosition(void* ptr, int visualSectionNumber) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOffsetToSectionPosition", Q_ARG(int, visualSectionNumber)); -} - -void QHeaderView_SetOffsetToSectionPositionDefault(void* ptr, int visualSectionNumber) -{ - static_cast(ptr)->QHeaderView::setOffsetToSectionPosition(visualSectionNumber); -} - -void QHeaderView_SetResizeContentsPrecision(void* ptr, int precision) -{ - static_cast(ptr)->setResizeContentsPrecision(precision); -} - -void QHeaderView_SetSectionHidden(void* ptr, int logicalIndex, char hide) -{ - static_cast(ptr)->setSectionHidden(logicalIndex, hide != 0); -} - -void QHeaderView_SetSectionResizeMode(void* ptr, long long mode) -{ - static_cast(ptr)->setSectionResizeMode(static_cast(mode)); -} - -void QHeaderView_SetSectionResizeMode2(void* ptr, int logicalIndex, long long mode) -{ - static_cast(ptr)->setSectionResizeMode(logicalIndex, static_cast(mode)); -} - -void QHeaderView_SetSectionsClickable(void* ptr, char clickable) -{ - static_cast(ptr)->setSectionsClickable(clickable != 0); -} - -void QHeaderView_SetSectionsMovable(void* ptr, char movable) -{ - static_cast(ptr)->setSectionsMovable(movable != 0); -} - -void QHeaderView_SetSelection(void* ptr, void* rect, long long flags) -{ - static_cast(ptr)->setSelection(*static_cast(rect), static_cast(flags)); -} - -void QHeaderView_SetSelectionDefault(void* ptr, void* rect, long long flags) -{ - static_cast(ptr)->QHeaderView::setSelection(*static_cast(rect), static_cast(flags)); -} - -void QHeaderView_SetSortIndicator(void* ptr, int logicalIndex, long long order) -{ - static_cast(ptr)->setSortIndicator(logicalIndex, static_cast(order)); -} - -void QHeaderView_SetSortIndicatorShown(void* ptr, char show) -{ - static_cast(ptr)->setSortIndicatorShown(show != 0); -} - -void QHeaderView_SetStretchLastSection(void* ptr, char stretch) -{ - static_cast(ptr)->setStretchLastSection(stretch != 0); -} - -void QHeaderView_SetVisible(void* ptr, char v) -{ - static_cast(ptr)->setVisible(v != 0); -} - -void QHeaderView_SetVisibleDefault(void* ptr, char v) -{ - static_cast(ptr)->QHeaderView::setVisible(v != 0); -} - -void QHeaderView_ShowSection(void* ptr, int logicalIndex) -{ - static_cast(ptr)->showSection(logicalIndex); -} - -void QHeaderView_ConnectSortIndicatorChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QHeaderView::sortIndicatorChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SortIndicatorChanged), static_cast(t)); -} - -void QHeaderView_DisconnectSortIndicatorChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QHeaderView::sortIndicatorChanged), static_cast(ptr), static_cast(&MyQHeaderView::Signal_SortIndicatorChanged)); -} - -void QHeaderView_SortIndicatorChanged(void* ptr, int logicalIndex, long long order) -{ - static_cast(ptr)->sortIndicatorChanged(logicalIndex, static_cast(order)); -} - -long long QHeaderView_SortIndicatorOrder(void* ptr) -{ - return static_cast(ptr)->sortIndicatorOrder(); -} - -int QHeaderView_SortIndicatorSection(void* ptr) -{ - return static_cast(ptr)->sortIndicatorSection(); -} - -char QHeaderView_StretchLastSection(void* ptr) -{ - return static_cast(ptr)->stretchLastSection(); -} - -int QHeaderView_StretchSectionCount(void* ptr) -{ - return static_cast(ptr)->stretchSectionCount(); -} - -void QHeaderView_SwapSections(void* ptr, int first, int second) -{ - static_cast(ptr)->swapSections(first, second); -} - -int QHeaderView_VerticalOffset(void* ptr) -{ - return static_cast(ptr)->verticalOffset(); -} - -int QHeaderView_VerticalOffsetDefault(void* ptr) -{ - return static_cast(ptr)->QHeaderView::verticalOffset(); -} - -int QHeaderView_VisualIndex(void* ptr, int logicalIndex) -{ - return static_cast(ptr)->visualIndex(logicalIndex); -} - -int QHeaderView_VisualIndexAt(void* ptr, int position) -{ - return static_cast(ptr)->visualIndexAt(position); -} - -void QHeaderView_DestroyQHeaderView(void* ptr) -{ - static_cast(ptr)->~QHeaderView(); -} - -void QHeaderView_DestroyQHeaderViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QHeaderView_IndexAt(void* ptr, void* point) -{ - return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); -} - -void* QHeaderView_IndexAtDefault(void* ptr, void* point) -{ - return new QModelIndex(static_cast(ptr)->QHeaderView::indexAt(*static_cast(point))); -} - -char QHeaderView_IsIndexHidden(void* ptr, void* index) -{ - return static_cast(ptr)->isIndexHidden(*static_cast(index)); -} - -char QHeaderView_IsIndexHiddenDefault(void* ptr, void* index) -{ - return static_cast(ptr)->QHeaderView::isIndexHidden(*static_cast(index)); -} - -void* QHeaderView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void* QHeaderView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->QHeaderView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void QHeaderView_ScrollTo(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); -} - -void QHeaderView_ScrollToDefault(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->QHeaderView::scrollTo(*static_cast(index), static_cast(hint)); -} - -void* QHeaderView_VisualRect(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QHeaderView_VisualRectDefault(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->QHeaderView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QHeaderView_VisualRegionForSelection(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); -} - -void* QHeaderView_VisualRegionForSelectionDefault(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->QHeaderView::visualRegionForSelection(*static_cast(selection))); -} - -class MyQInputDialog: public QInputDialog -{ -public: - MyQInputDialog(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QInputDialog(parent, flags) {QInputDialog_QInputDialog_QRegisterMetaType();}; - void done(int result) { callbackQInputDialog_Done(this, result); }; - void Signal_DoubleValueChanged(double value) { callbackQInputDialog_DoubleValueChanged(this, value); }; - void Signal_DoubleValueSelected(double value) { callbackQInputDialog_DoubleValueSelected(this, value); }; - void Signal_IntValueChanged(int value) { callbackQInputDialog_IntValueChanged(this, value); }; - void Signal_IntValueSelected(int value) { callbackQInputDialog_IntValueSelected(this, value); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_TextValueChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQInputDialog_TextValueChanged(this, textPacked); }; - void Signal_TextValueSelected(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQInputDialog_TextValueSelected(this, textPacked); }; - ~MyQInputDialog() { callbackQInputDialog_DestroyQInputDialog(this); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QInputDialog*) -Q_DECLARE_METATYPE(MyQInputDialog*) - -int QInputDialog_QInputDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QInputDialog_NewQInputDialog(void* parent, long long flags) -{ - return new MyQInputDialog(static_cast(parent), static_cast(flags)); -} - -struct QtWidgets_PackedString QInputDialog_CancelButtonText(void* ptr) -{ - return ({ QByteArray t24ff21 = static_cast(ptr)->cancelButtonText().toUtf8(); QtWidgets_PackedString { const_cast(t24ff21.prepend("WHITESPACE").constData()+10), t24ff21.size()-10 }; }); -} - -struct QtWidgets_PackedString QInputDialog_ComboBoxItems(void* ptr) -{ - return ({ QByteArray t976d54 = static_cast(ptr)->comboBoxItems().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t976d54.prepend("WHITESPACE").constData()+10), t976d54.size()-10 }; }); -} - -void QInputDialog_Done(void* ptr, int result) -{ - static_cast(ptr)->done(result); -} - -void QInputDialog_DoneDefault(void* ptr, int result) -{ - static_cast(ptr)->QInputDialog::done(result); -} - -int QInputDialog_DoubleDecimals(void* ptr) -{ - return static_cast(ptr)->doubleDecimals(); -} - -double QInputDialog_DoubleMaximum(void* ptr) -{ - return static_cast(ptr)->doubleMaximum(); -} - -double QInputDialog_DoubleMinimum(void* ptr) -{ - return static_cast(ptr)->doubleMinimum(); -} - -double QInputDialog_DoubleStep(void* ptr) -{ - return static_cast(ptr)->doubleStep(); -} - -double QInputDialog_DoubleValue(void* ptr) -{ - return static_cast(ptr)->doubleValue(); -} - -void QInputDialog_ConnectDoubleValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputDialog::doubleValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueChanged), static_cast(t)); -} - -void QInputDialog_DisconnectDoubleValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::doubleValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueChanged)); -} - -void QInputDialog_DoubleValueChanged(void* ptr, double value) -{ - static_cast(ptr)->doubleValueChanged(value); -} - -void QInputDialog_ConnectDoubleValueSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputDialog::doubleValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueSelected), static_cast(t)); -} - -void QInputDialog_DisconnectDoubleValueSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::doubleValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_DoubleValueSelected)); -} - -void QInputDialog_DoubleValueSelected(void* ptr, double value) -{ - static_cast(ptr)->doubleValueSelected(value); -} - -double QInputDialog_QInputDialog_GetDouble(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags) -{ - return QInputDialog::getDouble(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), value, min, max, decimals, reinterpret_cast(ok), static_cast(flags)); -} - -double QInputDialog_QInputDialog_GetDouble2(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags, double step) -{ - return QInputDialog::getDouble(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), value, min, max, decimals, reinterpret_cast(ok), static_cast(flags), step); -} - -int QInputDialog_QInputDialog_GetInt(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, int value, int min, int max, int step, char* ok, long long flags) -{ - return QInputDialog::getInt(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), value, min, max, step, reinterpret_cast(ok), static_cast(flags)); -} - -struct QtWidgets_PackedString QInputDialog_QInputDialog_GetItem(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString items, int current, char editable, char* ok, long long flags, long long inputMethodHints) -{ - return ({ QByteArray t589f5f = QInputDialog::getItem(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), QString::fromUtf8(items.data, items.len).split("¡¦!", QString::SkipEmptyParts), current, editable != 0, reinterpret_cast(ok), static_cast(flags), static_cast(inputMethodHints)).toUtf8(); QtWidgets_PackedString { const_cast(t589f5f.prepend("WHITESPACE").constData()+10), t589f5f.size()-10 }; }); -} - -struct QtWidgets_PackedString QInputDialog_QInputDialog_GetMultiLineText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints) -{ - return ({ QByteArray tb42699 = QInputDialog::getMultiLineText(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), QString::fromUtf8(text.data, text.len), reinterpret_cast(ok), static_cast(flags), static_cast(inputMethodHints)).toUtf8(); QtWidgets_PackedString { const_cast(tb42699.prepend("WHITESPACE").constData()+10), tb42699.size()-10 }; }); -} - -struct QtWidgets_PackedString QInputDialog_QInputDialog_GetText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, long long mode, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints) -{ - return ({ QByteArray t03d5ef = QInputDialog::getText(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(label.data, label.len), static_cast(mode), QString::fromUtf8(text.data, text.len), reinterpret_cast(ok), static_cast(flags), static_cast(inputMethodHints)).toUtf8(); QtWidgets_PackedString { const_cast(t03d5ef.prepend("WHITESPACE").constData()+10), t03d5ef.size()-10 }; }); -} - -long long QInputDialog_InputMode(void* ptr) -{ - return static_cast(ptr)->inputMode(); -} - -int QInputDialog_IntMaximum(void* ptr) -{ - return static_cast(ptr)->intMaximum(); -} - -int QInputDialog_IntMinimum(void* ptr) -{ - return static_cast(ptr)->intMinimum(); -} - -int QInputDialog_IntStep(void* ptr) -{ - return static_cast(ptr)->intStep(); -} - -int QInputDialog_IntValue(void* ptr) -{ - return static_cast(ptr)->intValue(); -} - -void QInputDialog_ConnectIntValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputDialog::intValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueChanged), static_cast(t)); -} - -void QInputDialog_DisconnectIntValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::intValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueChanged)); -} - -void QInputDialog_IntValueChanged(void* ptr, int value) -{ - static_cast(ptr)->intValueChanged(value); -} - -void QInputDialog_ConnectIntValueSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputDialog::intValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueSelected), static_cast(t)); -} - -void QInputDialog_DisconnectIntValueSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::intValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_IntValueSelected)); -} - -void QInputDialog_IntValueSelected(void* ptr, int value) -{ - static_cast(ptr)->intValueSelected(value); -} - -char QInputDialog_IsComboBoxEditable(void* ptr) -{ - return static_cast(ptr)->isComboBoxEditable(); -} - -struct QtWidgets_PackedString QInputDialog_LabelText(void* ptr) -{ - return ({ QByteArray tf75eaa = static_cast(ptr)->labelText().toUtf8(); QtWidgets_PackedString { const_cast(tf75eaa.prepend("WHITESPACE").constData()+10), tf75eaa.size()-10 }; }); -} - -struct QtWidgets_PackedString QInputDialog_OkButtonText(void* ptr) -{ - return ({ QByteArray t1d4e9a = static_cast(ptr)->okButtonText().toUtf8(); QtWidgets_PackedString { const_cast(t1d4e9a.prepend("WHITESPACE").constData()+10), t1d4e9a.size()-10 }; }); -} - -void QInputDialog_Open(void* ptr, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } -} - -long long QInputDialog_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -void QInputDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setCancelButtonText(QString::fromUtf8(text.data, text.len)); -} - -void QInputDialog_SetComboBoxEditable(void* ptr, char editable) -{ - static_cast(ptr)->setComboBoxEditable(editable != 0); -} - -void QInputDialog_SetComboBoxItems(void* ptr, struct QtWidgets_PackedString items) -{ - static_cast(ptr)->setComboBoxItems(QString::fromUtf8(items.data, items.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QInputDialog_SetDoubleDecimals(void* ptr, int decimals) -{ - static_cast(ptr)->setDoubleDecimals(decimals); -} - -void QInputDialog_SetDoubleMaximum(void* ptr, double max) -{ - static_cast(ptr)->setDoubleMaximum(max); -} - -void QInputDialog_SetDoubleMinimum(void* ptr, double min) -{ - static_cast(ptr)->setDoubleMinimum(min); -} - -void QInputDialog_SetDoubleRange(void* ptr, double min, double max) -{ - static_cast(ptr)->setDoubleRange(min, max); -} - -void QInputDialog_SetDoubleStep(void* ptr, double step) -{ - static_cast(ptr)->setDoubleStep(step); -} - -void QInputDialog_SetDoubleValue(void* ptr, double value) -{ - static_cast(ptr)->setDoubleValue(value); -} - -void QInputDialog_SetInputMode(void* ptr, long long mode) -{ - static_cast(ptr)->setInputMode(static_cast(mode)); -} - -void QInputDialog_SetIntMaximum(void* ptr, int max) -{ - static_cast(ptr)->setIntMaximum(max); -} - -void QInputDialog_SetIntMinimum(void* ptr, int min) -{ - static_cast(ptr)->setIntMinimum(min); -} - -void QInputDialog_SetIntRange(void* ptr, int min, int max) -{ - static_cast(ptr)->setIntRange(min, max); -} - -void QInputDialog_SetIntStep(void* ptr, int step) -{ - static_cast(ptr)->setIntStep(step); -} - -void QInputDialog_SetIntValue(void* ptr, int value) -{ - static_cast(ptr)->setIntValue(value); -} - -void QInputDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setLabelText(QString::fromUtf8(text.data, text.len)); -} - -void QInputDialog_SetOkButtonText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setOkButtonText(QString::fromUtf8(text.data, text.len)); -} - -void QInputDialog_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QInputDialog_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -void QInputDialog_SetTextEchoMode(void* ptr, long long mode) -{ - static_cast(ptr)->setTextEchoMode(static_cast(mode)); -} - -void QInputDialog_SetTextValue(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setTextValue(QString::fromUtf8(text.data, text.len)); -} - -char QInputDialog_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -long long QInputDialog_TextEchoMode(void* ptr) -{ - return static_cast(ptr)->textEchoMode(); -} - -struct QtWidgets_PackedString QInputDialog_TextValue(void* ptr) -{ - return ({ QByteArray t1ee8b9 = static_cast(ptr)->textValue().toUtf8(); QtWidgets_PackedString { const_cast(t1ee8b9.prepend("WHITESPACE").constData()+10), t1ee8b9.size()-10 }; }); -} - -void QInputDialog_ConnectTextValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputDialog::textValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueChanged), static_cast(t)); -} - -void QInputDialog_DisconnectTextValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::textValueChanged), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueChanged)); -} - -void QInputDialog_TextValueChanged(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->textValueChanged(QString::fromUtf8(text.data, text.len)); -} - -void QInputDialog_ConnectTextValueSelected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QInputDialog::textValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueSelected), static_cast(t)); -} - -void QInputDialog_DisconnectTextValueSelected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QInputDialog::textValueSelected), static_cast(ptr), static_cast(&MyQInputDialog::Signal_TextValueSelected)); -} - -void QInputDialog_TextValueSelected(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->textValueSelected(QString::fromUtf8(text.data, text.len)); -} - -void QInputDialog_DestroyQInputDialog(void* ptr) -{ - static_cast(ptr)->~QInputDialog(); -} - -void QInputDialog_DestroyQInputDialogDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQItemDelegate: public QItemDelegate -{ -public: - MyQItemDelegate(QObject *parent = Q_NULLPTR) : QItemDelegate(parent) {QItemDelegate_QItemDelegate_QRegisterMetaType();}; - QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQAbstractItemDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; - void drawCheck(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, Qt::CheckState state) const { callbackQItemDelegate_DrawCheck(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), state); }; - void drawDecoration(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, const QPixmap & pixmap) const { callbackQItemDelegate_DrawDecoration(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), const_cast(&pixmap)); }; - void drawDisplay(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQItemDelegate_DrawDisplay(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect), textPacked); }; - void drawFocus(QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect) const { callbackQItemDelegate_DrawFocus(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&rect)); }; - bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; - bool eventFilter(QObject * editor, QEvent * event) { return callbackQAbstractItemDelegate_EventFilter(this, editor, event) != 0; }; - void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQItemDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; - void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; - void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; - QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQItemDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; - void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; - ~MyQItemDelegate() { callbackQItemDelegate_DestroyQItemDelegate(this); }; - void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemDelegate_CloseEditor(this, editor, hint); }; - void Signal_CommitData(QWidget * editor) { callbackQAbstractItemDelegate_CommitData(this, editor); }; - void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; - bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; - void Signal_SizeHintChanged(const QModelIndex & index) { callbackQAbstractItemDelegate_SizeHintChanged(this, const_cast(&index)); }; - void childEvent(QChildEvent * event) { callbackQAbstractItemDelegate_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractItemDelegate_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractItemDelegate_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractItemDelegate_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractItemDelegate_Event(this, e) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractItemDelegate_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractItemDelegate_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractItemDelegate_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QItemDelegate*) -Q_DECLARE_METATYPE(MyQItemDelegate*) - -int QItemDelegate_QItemDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QItemDelegate_NewQItemDelegate(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQItemDelegate(static_cast(parent)); - } else { - return new MyQItemDelegate(static_cast(parent)); - } -} - -void QItemDelegate_DrawBackground(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->drawBackground(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QItemDelegate_DrawCheck(void* ptr, void* painter, void* option, void* rect, long long state) -{ - static_cast(ptr)->drawCheck(static_cast(painter), *static_cast(option), *static_cast(rect), static_cast(state)); -} - -void QItemDelegate_DrawCheckDefault(void* ptr, void* painter, void* option, void* rect, long long state) -{ - static_cast(ptr)->QItemDelegate::drawCheck(static_cast(painter), *static_cast(option), *static_cast(rect), static_cast(state)); -} - -void QItemDelegate_DrawDecoration(void* ptr, void* painter, void* option, void* rect, void* pixmap) -{ - static_cast(ptr)->drawDecoration(static_cast(painter), *static_cast(option), *static_cast(rect), *static_cast(pixmap)); -} - -void QItemDelegate_DrawDecorationDefault(void* ptr, void* painter, void* option, void* rect, void* pixmap) -{ - static_cast(ptr)->QItemDelegate::drawDecoration(static_cast(painter), *static_cast(option), *static_cast(rect), *static_cast(pixmap)); -} - -void QItemDelegate_DrawDisplay(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->drawDisplay(static_cast(painter), *static_cast(option), *static_cast(rect), QString::fromUtf8(text.data, text.len)); -} - -void QItemDelegate_DrawDisplayDefault(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->QItemDelegate::drawDisplay(static_cast(painter), *static_cast(option), *static_cast(rect), QString::fromUtf8(text.data, text.len)); -} - -void QItemDelegate_DrawFocus(void* ptr, void* painter, void* option, void* rect) -{ - static_cast(ptr)->drawFocus(static_cast(painter), *static_cast(option), *static_cast(rect)); -} - -void QItemDelegate_DrawFocusDefault(void* ptr, void* painter, void* option, void* rect) -{ - static_cast(ptr)->QItemDelegate::drawFocus(static_cast(painter), *static_cast(option), *static_cast(rect)); -} - -char QItemDelegate_HasClipping(void* ptr) -{ - return static_cast(ptr)->hasClipping(); -} - -void* QItemDelegate_ItemEditorFactory(void* ptr) -{ - return static_cast(ptr)->itemEditorFactory(); -} - -void QItemDelegate_Paint(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->paint(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->QItemDelegate::paint(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QItemDelegate_SetClipping(void* ptr, char clip) -{ - static_cast(ptr)->setClipping(clip != 0); -} - -void QItemDelegate_SetItemEditorFactory(void* ptr, void* factory) -{ - static_cast(ptr)->setItemEditorFactory(static_cast(factory)); -} - -void* QItemDelegate_SizeHint(void* ptr, void* option, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QItemDelegate_SizeHintDefault(void* ptr, void* option, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QItemDelegate::sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QItemDelegate_DestroyQItemDelegate(void* ptr) -{ - static_cast(ptr)->~QItemDelegate(); -} - -void QItemDelegate_DestroyQItemDelegateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQItemEditorCreatorBase: public QItemEditorCreatorBase -{ -public: - QWidget * createWidget(QWidget * parent) const { return static_cast(callbackQItemEditorCreatorBase_CreateWidget(const_cast(static_cast(this)), parent)); }; - QByteArray valuePropertyName() const { return *static_cast(callbackQItemEditorCreatorBase_ValuePropertyName(const_cast(static_cast(this)))); }; - ~MyQItemEditorCreatorBase() { callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase(this); }; -}; - -Q_DECLARE_METATYPE(QItemEditorCreatorBase*) -Q_DECLARE_METATYPE(MyQItemEditorCreatorBase*) - -int QItemEditorCreatorBase_QItemEditorCreatorBase_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QItemEditorCreatorBase_CreateWidget(void* ptr, void* parent) -{ - return static_cast(ptr)->createWidget(static_cast(parent)); -} - -void* QItemEditorCreatorBase_ValuePropertyName(void* ptr) -{ - return new QByteArray(static_cast(ptr)->valuePropertyName()); -} - -void QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(void* ptr) -{ - static_cast(ptr)->~QItemEditorCreatorBase(); -} - -void QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQItemEditorFactory: public QItemEditorFactory -{ -public: - MyQItemEditorFactory() : QItemEditorFactory() {QItemEditorFactory_QItemEditorFactory_QRegisterMetaType();}; - QWidget * createEditor(int userType, QWidget * parent) const { return static_cast(callbackQItemEditorFactory_CreateEditor(const_cast(static_cast(this)), userType, parent)); }; - QByteArray valuePropertyName(int userType) const { return *static_cast(callbackQItemEditorFactory_ValuePropertyName(const_cast(static_cast(this)), userType)); }; - ~MyQItemEditorFactory() { callbackQItemEditorFactory_DestroyQItemEditorFactory(this); }; -}; - -Q_DECLARE_METATYPE(QItemEditorFactory*) -Q_DECLARE_METATYPE(MyQItemEditorFactory*) - -int QItemEditorFactory_QItemEditorFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QItemEditorFactory_NewQItemEditorFactory() -{ - return new MyQItemEditorFactory(); -} - -void* QItemEditorFactory_CreateEditor(void* ptr, int userType, void* parent) -{ - return static_cast(ptr)->createEditor(userType, static_cast(parent)); -} - -void* QItemEditorFactory_CreateEditorDefault(void* ptr, int userType, void* parent) -{ - return static_cast(ptr)->QItemEditorFactory::createEditor(userType, static_cast(parent)); -} - -void* QItemEditorFactory_QItemEditorFactory_DefaultFactory() -{ - return const_cast(QItemEditorFactory::defaultFactory()); -} - -void QItemEditorFactory_RegisterEditor(void* ptr, int userType, void* creator) -{ - static_cast(ptr)->registerEditor(userType, static_cast(creator)); -} - -void QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(void* factory) -{ - QItemEditorFactory::setDefaultFactory(static_cast(factory)); -} - -void* QItemEditorFactory_ValuePropertyName(void* ptr, int userType) -{ - return new QByteArray(static_cast(ptr)->valuePropertyName(userType)); -} - -void* QItemEditorFactory_ValuePropertyNameDefault(void* ptr, int userType) -{ - return new QByteArray(static_cast(ptr)->QItemEditorFactory::valuePropertyName(userType)); -} - -void QItemEditorFactory_DestroyQItemEditorFactory(void* ptr) -{ - static_cast(ptr)->~QItemEditorFactory(); -} - -void QItemEditorFactory_DestroyQItemEditorFactoryDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QItemEditorFactory___creatorMap_atList(void* ptr, int v, int i) -{ - return ({ QItemEditorCreatorBase * tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; }); -} - -void QItemEditorFactory___creatorMap_setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, static_cast(i)); -} - -void* QItemEditorFactory___creatorMap_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtWidgets_PackedList QItemEditorFactory___creatorMap_keyList(void* ptr) -{ - return ({ QList* tmpValuee608b2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValuee608b2, tmpValuee608b2->size() }; }); -} - -void* QItemEditorFactory___setCreatorMap__atList(void* ptr, int v, int i) -{ - return ({ QItemEditorCreatorBase * tmp = static_cast*>(ptr)->value(v); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QHash(); free(ptr); }; tmp; }); -} - -void QItemEditorFactory___setCreatorMap__setList(void* ptr, int key, void* i) -{ - static_cast*>(ptr)->insert(key, static_cast(i)); -} - -void* QItemEditorFactory___setCreatorMap__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QHash(); -} - -struct QtWidgets_PackedList QItemEditorFactory___setCreatorMap__keyList(void* ptr) -{ - return ({ QList* tmpValuee608b2 = new QList(static_cast*>(ptr)->keys()); QtWidgets_PackedList { tmpValuee608b2, tmpValuee608b2->size() }; }); -} - -int QItemEditorFactory_____creatorMap_keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QItemEditorFactory_____creatorMap_keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QItemEditorFactory_____creatorMap_keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QItemEditorFactory_____setCreatorMap__keyList_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QItemEditorFactory_____setCreatorMap__keyList_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QItemEditorFactory_____setCreatorMap__keyList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQKeyEventTransition: public QKeyEventTransition -{ -public: - MyQKeyEventTransition(QState *sourceState = Q_NULLPTR) : QKeyEventTransition(sourceState) {QKeyEventTransition_QKeyEventTransition_QRegisterMetaType();}; - MyQKeyEventTransition(QObject *object, QEvent::Type ty, int key, QState *sourceState = Q_NULLPTR) : QKeyEventTransition(object, ty, key, sourceState) {QKeyEventTransition_QKeyEventTransition_QRegisterMetaType();}; - bool eventTest(QEvent * event) { return callbackQKeyEventTransition_EventTest(this, event) != 0; }; - void onTransition(QEvent * event) { callbackQKeyEventTransition_OnTransition(this, event); }; - ~MyQKeyEventTransition() { callbackQKeyEventTransition_DestroyQKeyEventTransition(this); }; - bool event(QEvent * e) { return callbackQKeyEventTransition_Event(this, e) != 0; }; - void Signal_TargetStateChanged() { callbackQKeyEventTransition_TargetStateChanged(this); }; - void Signal_TargetStatesChanged() { callbackQKeyEventTransition_TargetStatesChanged(this); }; - void Signal_Triggered() { callbackQKeyEventTransition_Triggered(this); }; - void childEvent(QChildEvent * event) { callbackQKeyEventTransition_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQKeyEventTransition_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQKeyEventTransition_CustomEvent(this, event); }; - void deleteLater() { callbackQKeyEventTransition_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQKeyEventTransition_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQKeyEventTransition_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQKeyEventTransition_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQKeyEventTransition_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQKeyEventTransition_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQKeyEventTransition_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QKeyEventTransition*) -Q_DECLARE_METATYPE(MyQKeyEventTransition*) - -int QKeyEventTransition_QKeyEventTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QKeyEventTransition_NewQKeyEventTransition(void* sourceState) -{ - return new MyQKeyEventTransition(static_cast(sourceState)); -} - -void* QKeyEventTransition_NewQKeyEventTransition2(void* object, long long ty, int key, void* sourceState) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } else { - return new MyQKeyEventTransition(static_cast(object), static_cast(ty), key, static_cast(sourceState)); - } -} - -char QKeyEventTransition_EventTestDefault(void* ptr, void* event) -{ - return static_cast(ptr)->QKeyEventTransition::eventTest(static_cast(event)); -} - -int QKeyEventTransition_Key(void* ptr) -{ - return static_cast(ptr)->key(); -} - -long long QKeyEventTransition_ModifierMask(void* ptr) -{ - return static_cast(ptr)->modifierMask(); -} - -void QKeyEventTransition_OnTransitionDefault(void* ptr, void* event) -{ - static_cast(ptr)->QKeyEventTransition::onTransition(static_cast(event)); -} - -void QKeyEventTransition_SetKey(void* ptr, int key) -{ - static_cast(ptr)->setKey(key); -} - -void QKeyEventTransition_SetModifierMask(void* ptr, long long modifierMask) -{ - static_cast(ptr)->setModifierMask(static_cast(modifierMask)); -} - -void QKeyEventTransition_DestroyQKeyEventTransition(void* ptr) -{ - static_cast(ptr)->~QKeyEventTransition(); -} - -void QKeyEventTransition_DestroyQKeyEventTransitionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QKeyEventTransition___animations_atList(void* ptr, int i) -{ - return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___animations_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QKeyEventTransition___animations_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___setTargetStates_targets_atList(void* ptr, int i) -{ - return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___setTargetStates_targets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QKeyEventTransition___setTargetStates_targets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___targetStates_atList(void* ptr, int i) -{ - return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___targetStates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QKeyEventTransition___targetStates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QKeyEventTransition___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QKeyEventTransition___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QKeyEventTransition___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QKeyEventTransition___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QKeyEventTransition___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QKeyEventTransition___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QKeyEventTransition___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QKeyEventTransition___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QKeyEventTransition_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QKeyEventTransition::event(static_cast(e)); -} - -void QKeyEventTransition_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QKeyEventTransition::childEvent(static_cast(event)); -} - -void QKeyEventTransition_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QKeyEventTransition::connectNotify(*static_cast(sign)); -} - -void QKeyEventTransition_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QKeyEventTransition::customEvent(static_cast(event)); -} - -void QKeyEventTransition_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QKeyEventTransition::deleteLater(); -} - -void QKeyEventTransition_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QKeyEventTransition::disconnectNotify(*static_cast(sign)); -} - -char QKeyEventTransition_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QKeyEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QKeyEventTransition_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QKeyEventTransition::metaObject()); -} - -void QKeyEventTransition_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QKeyEventTransition::timerEvent(static_cast(event)); -} - -class MyQKeySequenceEdit: public QKeySequenceEdit -{ -public: - MyQKeySequenceEdit(QWidget *parent = Q_NULLPTR) : QKeySequenceEdit(parent) {QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType();}; - MyQKeySequenceEdit(const QKeySequence &keySequence, QWidget *parent = Q_NULLPTR) : QKeySequenceEdit(keySequence, parent) {QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType();}; - void clear() { callbackQKeySequenceEdit_Clear(this); }; - void Signal_EditingFinished() { callbackQKeySequenceEdit_EditingFinished(this); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void Signal_KeySequenceChanged(const QKeySequence & keySequence) { callbackQKeySequenceEdit_KeySequenceChanged(this, const_cast(&keySequence)); }; - void setKeySequence(const QKeySequence & keySequence) { callbackQKeySequenceEdit_SetKeySequence(this, const_cast(&keySequence)); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - ~MyQKeySequenceEdit() { callbackQKeySequenceEdit_DestroyQKeySequenceEdit(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QKeySequenceEdit*) -Q_DECLARE_METATYPE(MyQKeySequenceEdit*) - -int QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QKeySequenceEdit_NewQKeySequenceEdit(void* parent) -{ - return new MyQKeySequenceEdit(static_cast(parent)); -} - -void* QKeySequenceEdit_NewQKeySequenceEdit2(void* keySequence, void* parent) -{ - return new MyQKeySequenceEdit(*static_cast(keySequence), static_cast(parent)); -} - -void QKeySequenceEdit_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QKeySequenceEdit_ClearDefault(void* ptr) -{ - static_cast(ptr)->QKeySequenceEdit::clear(); -} - -void QKeySequenceEdit_ConnectEditingFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QKeySequenceEdit::editingFinished), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_EditingFinished), static_cast(t)); -} - -void QKeySequenceEdit_DisconnectEditingFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QKeySequenceEdit::editingFinished), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_EditingFinished)); -} - -void QKeySequenceEdit_EditingFinished(void* ptr) -{ - static_cast(ptr)->editingFinished(); -} - -void* QKeySequenceEdit_KeySequence(void* ptr) -{ - return new QKeySequence(static_cast(ptr)->keySequence()); -} - -void QKeySequenceEdit_ConnectKeySequenceChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QKeySequenceEdit::keySequenceChanged), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_KeySequenceChanged), static_cast(t)); -} - -void QKeySequenceEdit_DisconnectKeySequenceChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QKeySequenceEdit::keySequenceChanged), static_cast(ptr), static_cast(&MyQKeySequenceEdit::Signal_KeySequenceChanged)); -} - -void QKeySequenceEdit_KeySequenceChanged(void* ptr, void* keySequence) -{ - static_cast(ptr)->keySequenceChanged(*static_cast(keySequence)); -} - -void QKeySequenceEdit_SetKeySequence(void* ptr, void* keySequence) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setKeySequence", Q_ARG(const QKeySequence, *static_cast(keySequence))); -} - -void QKeySequenceEdit_SetKeySequenceDefault(void* ptr, void* keySequence) -{ - static_cast(ptr)->QKeySequenceEdit::setKeySequence(*static_cast(keySequence)); -} - -void QKeySequenceEdit_DestroyQKeySequenceEdit(void* ptr) -{ - static_cast(ptr)->~QKeySequenceEdit(); -} - -void QKeySequenceEdit_DestroyQKeySequenceEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQLCDNumber: public QLCDNumber -{ -public: - MyQLCDNumber(QWidget *parent = Q_NULLPTR) : QLCDNumber(parent) {QLCDNumber_QLCDNumber_QRegisterMetaType();}; - MyQLCDNumber(uint numDigits, QWidget *parent = Q_NULLPTR) : QLCDNumber(numDigits, parent) {QLCDNumber_QLCDNumber_QRegisterMetaType();}; - void display(const QString & s) { QByteArray ta0f149 = s.toUtf8(); QtWidgets_PackedString sPacked = { const_cast(ta0f149.prepend("WHITESPACE").constData()+10), ta0f149.size()-10 };callbackQLCDNumber_Display(this, sPacked); }; - void display(int num) { callbackQLCDNumber_Display2(this, num); }; - void display(double num) { callbackQLCDNumber_Display3(this, num); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void Signal_Overflow() { callbackQLCDNumber_Overflow(this); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void setBinMode() { callbackQLCDNumber_SetBinMode(this); }; - void setDecMode() { callbackQLCDNumber_SetDecMode(this); }; - void setHexMode() { callbackQLCDNumber_SetHexMode(this); }; - void setOctMode() { callbackQLCDNumber_SetOctMode(this); }; - void setSmallDecimalPoint(bool vbo) { callbackQLCDNumber_SetSmallDecimalPoint(this, vbo); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQLCDNumber() { callbackQLCDNumber_DestroyQLCDNumber(this); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QLCDNumber*) -Q_DECLARE_METATYPE(MyQLCDNumber*) - -int QLCDNumber_QLCDNumber_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLCDNumber_NewQLCDNumber(void* parent) -{ - return new MyQLCDNumber(static_cast(parent)); -} - -void* QLCDNumber_NewQLCDNumber2(unsigned int numDigits, void* parent) -{ - return new MyQLCDNumber(numDigits, static_cast(parent)); -} - -char QLCDNumber_CheckOverflow(void* ptr, double num) -{ - return static_cast(ptr)->checkOverflow(num); -} - -char QLCDNumber_CheckOverflow2(void* ptr, int num) -{ - return static_cast(ptr)->checkOverflow(num); -} - -int QLCDNumber_DigitCount(void* ptr) -{ - return static_cast(ptr)->digitCount(); -} - -void QLCDNumber_Display(void* ptr, struct QtWidgets_PackedString s) -{ - QMetaObject::invokeMethod(static_cast(ptr), "display", Q_ARG(const QString, QString::fromUtf8(s.data, s.len))); -} - -void QLCDNumber_DisplayDefault(void* ptr, struct QtWidgets_PackedString s) -{ - static_cast(ptr)->QLCDNumber::display(QString::fromUtf8(s.data, s.len)); -} - -void QLCDNumber_Display2(void* ptr, int num) -{ - QMetaObject::invokeMethod(static_cast(ptr), "display", Q_ARG(int, num)); -} - -void QLCDNumber_Display2Default(void* ptr, int num) -{ - static_cast(ptr)->QLCDNumber::display(num); -} - -void QLCDNumber_Display3(void* ptr, double num) -{ - QMetaObject::invokeMethod(static_cast(ptr), "display", Q_ARG(double, num)); -} - -void QLCDNumber_Display3Default(void* ptr, double num) -{ - static_cast(ptr)->QLCDNumber::display(num); -} - -int QLCDNumber_IntValue(void* ptr) -{ - return static_cast(ptr)->intValue(); -} - -long long QLCDNumber_Mode(void* ptr) -{ - return static_cast(ptr)->mode(); -} - -void QLCDNumber_ConnectOverflow(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLCDNumber::overflow), static_cast(ptr), static_cast(&MyQLCDNumber::Signal_Overflow), static_cast(t)); -} - -void QLCDNumber_DisconnectOverflow(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLCDNumber::overflow), static_cast(ptr), static_cast(&MyQLCDNumber::Signal_Overflow)); -} - -void QLCDNumber_Overflow(void* ptr) -{ - static_cast(ptr)->overflow(); -} - -long long QLCDNumber_SegmentStyle(void* ptr) -{ - return static_cast(ptr)->segmentStyle(); -} - -void QLCDNumber_SetBinMode(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setBinMode"); -} - -void QLCDNumber_SetBinModeDefault(void* ptr) -{ - static_cast(ptr)->QLCDNumber::setBinMode(); -} - -void QLCDNumber_SetDecMode(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDecMode"); -} - -void QLCDNumber_SetDecModeDefault(void* ptr) -{ - static_cast(ptr)->QLCDNumber::setDecMode(); -} - -void QLCDNumber_SetDigitCount(void* ptr, int numDigits) -{ - static_cast(ptr)->setDigitCount(numDigits); -} - -void QLCDNumber_SetHexMode(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setHexMode"); -} - -void QLCDNumber_SetHexModeDefault(void* ptr) -{ - static_cast(ptr)->QLCDNumber::setHexMode(); -} - -void QLCDNumber_SetMode(void* ptr, long long vql) -{ - static_cast(ptr)->setMode(static_cast(vql)); -} - -void QLCDNumber_SetOctMode(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setOctMode"); -} - -void QLCDNumber_SetOctModeDefault(void* ptr) -{ - static_cast(ptr)->QLCDNumber::setOctMode(); -} - -void QLCDNumber_SetSegmentStyle(void* ptr, long long vql) -{ - static_cast(ptr)->setSegmentStyle(static_cast(vql)); -} - -void QLCDNumber_SetSmallDecimalPoint(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setSmallDecimalPoint", Q_ARG(bool, vbo != 0)); -} - -void QLCDNumber_SetSmallDecimalPointDefault(void* ptr, char vbo) -{ - static_cast(ptr)->QLCDNumber::setSmallDecimalPoint(vbo != 0); -} - -char QLCDNumber_SmallDecimalPoint(void* ptr) -{ - return static_cast(ptr)->smallDecimalPoint(); -} - -double QLCDNumber_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -void QLCDNumber_DestroyQLCDNumber(void* ptr) -{ - static_cast(ptr)->~QLCDNumber(); -} - -void QLCDNumber_DestroyQLCDNumberDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQLabel: public QLabel -{ -public: - MyQLabel(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QLabel(parent, ff) {QLabel_QLabel_QRegisterMetaType();}; - MyQLabel(const QString &text, QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QLabel(text, parent, ff) {QLabel_QLabel_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void clear() { callbackQLabel_Clear(this); }; - void contextMenuEvent(QContextMenuEvent * ev) { callbackQWidget_ContextMenuEvent(this, ev); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void focusInEvent(QFocusEvent * ev) { callbackQWidget_FocusInEvent(this, ev); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * ev) { callbackQWidget_FocusOutEvent(this, ev); }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; - void Signal_LinkActivated(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQLabel_LinkActivated(this, linkPacked); }; - void Signal_LinkHovered(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQLabel_LinkHovered(this, linkPacked); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * ev) { callbackQWidget_MouseMoveEvent(this, ev); }; - void mousePressEvent(QMouseEvent * ev) { callbackQWidget_MousePressEvent(this, ev); }; - void mouseReleaseEvent(QMouseEvent * ev) { callbackQWidget_MouseReleaseEvent(this, ev); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void setMovie(QMovie * movie) { callbackQLabel_SetMovie(this, movie); }; - void setNum(int num) { callbackQLabel_SetNum(this, num); }; - void setNum(double num) { callbackQLabel_SetNum2(this, num); }; - void setPicture(const QPicture & picture) { callbackQLabel_SetPicture(this, const_cast(&picture)); }; - void setPixmap(const QPixmap & vqp) { callbackQLabel_SetPixmap(this, const_cast(&vqp)); }; - void setText(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQLabel_SetText(this, vqsPacked); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQLabel() { callbackQLabel_DestroyQLabel(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QLabel*) -Q_DECLARE_METATYPE(MyQLabel*) - -int QLabel_QLabel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLabel_NewQLabel(void* parent, long long ff) -{ - return new MyQLabel(static_cast(parent), static_cast(ff)); -} - -void* QLabel_NewQLabel2(struct QtWidgets_PackedString text, void* parent, long long ff) -{ - return new MyQLabel(QString::fromUtf8(text.data, text.len), static_cast(parent), static_cast(ff)); -} - -long long QLabel_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -void* QLabel_Buddy(void* ptr) -{ - return static_cast(ptr)->buddy(); -} - -void QLabel_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QLabel_ClearDefault(void* ptr) -{ - static_cast(ptr)->QLabel::clear(); -} - -char QLabel_HasScaledContents(void* ptr) -{ - return static_cast(ptr)->hasScaledContents(); -} - -char QLabel_HasSelectedText(void* ptr) -{ - return static_cast(ptr)->hasSelectedText(); -} - -int QLabel_Indent(void* ptr) -{ - return static_cast(ptr)->indent(); -} - -void QLabel_ConnectLinkActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLabel::linkActivated), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkActivated), static_cast(t)); -} - -void QLabel_DisconnectLinkActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLabel::linkActivated), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkActivated)); -} - -void QLabel_LinkActivated(void* ptr, struct QtWidgets_PackedString link) -{ - static_cast(ptr)->linkActivated(QString::fromUtf8(link.data, link.len)); -} - -void QLabel_ConnectLinkHovered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLabel::linkHovered), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkHovered), static_cast(t)); -} - -void QLabel_DisconnectLinkHovered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLabel::linkHovered), static_cast(ptr), static_cast(&MyQLabel::Signal_LinkHovered)); -} - -void QLabel_LinkHovered(void* ptr, struct QtWidgets_PackedString link) -{ - static_cast(ptr)->linkHovered(QString::fromUtf8(link.data, link.len)); -} - -int QLabel_Margin(void* ptr) -{ - return static_cast(ptr)->margin(); -} - -void* QLabel_Movie(void* ptr) -{ - return static_cast(ptr)->movie(); -} - -char QLabel_OpenExternalLinks(void* ptr) -{ - return static_cast(ptr)->openExternalLinks(); -} - -void* QLabel_Picture(void* ptr) -{ - return const_cast(static_cast(ptr)->picture()); -} - -void* QLabel_Pixmap(void* ptr) -{ - return const_cast(static_cast(ptr)->pixmap()); -} - -struct QtWidgets_PackedString QLabel_SelectedText(void* ptr) -{ - return ({ QByteArray t8b2afb = static_cast(ptr)->selectedText().toUtf8(); QtWidgets_PackedString { const_cast(t8b2afb.prepend("WHITESPACE").constData()+10), t8b2afb.size()-10 }; }); -} - -int QLabel_SelectionStart(void* ptr) -{ - return static_cast(ptr)->selectionStart(); -} - -void QLabel_SetAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->setAlignment(static_cast(vqt)); -} - -void QLabel_SetBuddy(void* ptr, void* buddy) -{ - static_cast(ptr)->setBuddy(static_cast(buddy)); -} - -void QLabel_SetIndent(void* ptr, int vin) -{ - static_cast(ptr)->setIndent(vin); -} - -void QLabel_SetMargin(void* ptr, int vin) -{ - static_cast(ptr)->setMargin(vin); -} - -void QLabel_SetMovie(void* ptr, void* movie) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setMovie", Q_ARG(QMovie*, static_cast(movie))); -} - -void QLabel_SetMovieDefault(void* ptr, void* movie) -{ - static_cast(ptr)->QLabel::setMovie(static_cast(movie)); -} - -void QLabel_SetNum(void* ptr, int num) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setNum", Q_ARG(int, num)); -} - -void QLabel_SetNumDefault(void* ptr, int num) -{ - static_cast(ptr)->QLabel::setNum(num); -} - -void QLabel_SetNum2(void* ptr, double num) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setNum", Q_ARG(double, num)); -} - -void QLabel_SetNum2Default(void* ptr, double num) -{ - static_cast(ptr)->QLabel::setNum(num); -} - -void QLabel_SetOpenExternalLinks(void* ptr, char open) -{ - static_cast(ptr)->setOpenExternalLinks(open != 0); -} - -void QLabel_SetPicture(void* ptr, void* picture) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPicture", Q_ARG(const QPicture, *static_cast(picture))); -} - -void QLabel_SetPictureDefault(void* ptr, void* picture) -{ - static_cast(ptr)->QLabel::setPicture(*static_cast(picture)); -} - -void QLabel_SetPixmap(void* ptr, void* vqp) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPixmap", Q_ARG(const QPixmap, *static_cast(vqp))); -} - -void QLabel_SetPixmapDefault(void* ptr, void* vqp) -{ - static_cast(ptr)->QLabel::setPixmap(*static_cast(vqp)); -} - -void QLabel_SetScaledContents(void* ptr, char vbo) -{ - static_cast(ptr)->setScaledContents(vbo != 0); -} - -void QLabel_SetSelection(void* ptr, int start, int length) -{ - static_cast(ptr)->setSelection(start, length); -} - -void QLabel_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); -} - -void QLabel_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->QLabel::setText(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QLabel_SetTextFormat(void* ptr, long long vqt) -{ - static_cast(ptr)->setTextFormat(static_cast(vqt)); -} - -void QLabel_SetTextInteractionFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); -} - -void QLabel_SetWordWrap(void* ptr, char on) -{ - static_cast(ptr)->setWordWrap(on != 0); -} - -struct QtWidgets_PackedString QLabel_Text(void* ptr) -{ - return ({ QByteArray t0d779d = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t0d779d.prepend("WHITESPACE").constData()+10), t0d779d.size()-10 }; }); -} - -long long QLabel_TextFormat(void* ptr) -{ - return static_cast(ptr)->textFormat(); -} - -long long QLabel_TextInteractionFlags(void* ptr) -{ - return static_cast(ptr)->textInteractionFlags(); -} - -char QLabel_WordWrap(void* ptr) -{ - return static_cast(ptr)->wordWrap(); -} - -void QLabel_DestroyQLabel(void* ptr) -{ - static_cast(ptr)->~QLabel(); -} - -void QLabel_DestroyQLabelDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQLayout: public QLayout -{ -public: - MyQLayout(QWidget *parent) : QLayout(parent) {QLayout_QLayout_QRegisterMetaType();}; - MyQLayout() : QLayout() {QLayout_QLayout_QRegisterMetaType();}; - void addItem(QLayoutItem * item) { callbackQLayout_AddItem(this, item); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - int count() const { return callbackQLayout_Count(const_cast(static_cast(this))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayoutItem * itemAt(int index) const { return static_cast(callbackQLayout_ItemAt(const_cast(static_cast(this)), index)); }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQLayout_TakeAt(this, index)); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int vin) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), vin); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSize sizeHint() const { return *static_cast(callbackQLayout_SizeHint(const_cast(static_cast(this)))); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QLayout*) -Q_DECLARE_METATYPE(MyQLayout*) - -int QLayout_QLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLayout_NewQLayout(void* parent) -{ - return new MyQLayout(static_cast(parent)); -} - -void* QLayout_NewQLayout2() -{ - return new MyQLayout(); -} - -char QLayout_Activate(void* ptr) -{ - return static_cast(ptr)->activate(); -} - -void QLayout_AddChildLayout(void* ptr, void* l) -{ - static_cast(ptr)->addChildLayout(static_cast(l)); -} - -void QLayout_AddChildWidget(void* ptr, void* w) -{ - static_cast(ptr)->addChildWidget(static_cast(w)); -} - -void QLayout_AddItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void QLayout_AddWidget(void* ptr, void* w) -{ - static_cast(ptr)->addWidget(static_cast(w)); -} - -void* QLayout_AlignmentRect(void* ptr, void* r) -{ - return ({ QRect tmpValue = static_cast(ptr)->alignmentRect(*static_cast(r)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QLayout_ChildEvent(void* ptr, void* e) -{ - static_cast(ptr)->childEvent(static_cast(e)); -} - -void QLayout_ChildEventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::childEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::childEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::childEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::childEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::childEvent(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::childEvent(static_cast(e)); - } else { - static_cast(ptr)->QLayout::childEvent(static_cast(e)); - } -} - -void* QLayout_QLayout_ClosestAcceptableSize(void* widget, void* size) -{ - return ({ QSize tmpValue = QLayout::closestAcceptableSize(static_cast(widget), *static_cast(size)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QLayout_ContentsMargins(void* ptr) -{ - return ({ QMargins tmpValue = static_cast(ptr)->contentsMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QLayout_ContentsRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->contentsRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -long long QLayout_ExpandingDirections(void* ptr) -{ - return static_cast(ptr)->expandingDirections(); -} - -long long QLayout_ExpandingDirectionsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::expandingDirections(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::expandingDirections(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::expandingDirections(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::expandingDirections(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::expandingDirections(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::expandingDirections(); - } else { - return static_cast(ptr)->QLayout::expandingDirections(); - } -} - -void* QLayout_Geometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QLayout_GeometryDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QStackedLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QFormLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QVBoxLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QHBoxLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QBoxLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QGridLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QLayout::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void QLayout_GetContentsMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); -} - -int QLayout_IndexOf(void* ptr, void* widget) -{ - return static_cast(ptr)->indexOf(static_cast(widget)); -} - -int QLayout_IndexOfDefault(void* ptr, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::indexOf(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::indexOf(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::indexOf(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::indexOf(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::indexOf(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::indexOf(static_cast(widget)); - } else { - return static_cast(ptr)->QLayout::indexOf(static_cast(widget)); - } -} - -int QLayout_IndexOf2(void* ptr, void* layoutItem) -{ - if (dynamic_cast(static_cast(layoutItem))) { - return static_cast(ptr)->indexOf(static_cast(layoutItem)); - } else { - return static_cast(ptr)->indexOf(static_cast(layoutItem)); - } -} - -char QLayout_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QLayout_IsEmptyDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::isEmpty(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::isEmpty(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::isEmpty(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::isEmpty(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::isEmpty(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::isEmpty(); - } else { - return static_cast(ptr)->QLayout::isEmpty(); - } -} - -char QLayout_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -void* QLayout_ItemAt(void* ptr, int index) -{ - return static_cast(ptr)->itemAt(index); -} - -void* QLayout_MaximumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QLayout_MaximumSizeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QLayout::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QLayout_MenuBar(void* ptr) -{ - return static_cast(ptr)->menuBar(); -} - -void* QLayout_MinimumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QLayout_MinimumSizeDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QLayout::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QLayout_ParentWidget(void* ptr) -{ - return static_cast(ptr)->parentWidget(); -} - -void QLayout_RemoveItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->removeItem(static_cast(item)); - } else { - static_cast(ptr)->removeItem(static_cast(item)); - } -} - -void QLayout_RemoveWidget(void* ptr, void* widget) -{ - static_cast(ptr)->removeWidget(static_cast(widget)); -} - -void* QLayout_ReplaceWidget(void* ptr, void* from, void* to, long long options) -{ - return static_cast(ptr)->replaceWidget(static_cast(from), static_cast(to), static_cast(options)); -} - -char QLayout_SetAlignment(void* ptr, void* w, long long alignment) -{ - return static_cast(ptr)->setAlignment(static_cast(w), static_cast(alignment)); -} - -char QLayout_SetAlignment2(void* ptr, void* l, long long alignment) -{ - return static_cast(ptr)->setAlignment(static_cast(l), static_cast(alignment)); -} - -void QLayout_SetContentsMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->setContentsMargins(left, top, right, bottom); -} - -void QLayout_SetContentsMargins2(void* ptr, void* margins) -{ - static_cast(ptr)->setContentsMargins(*static_cast(margins)); -} - -void QLayout_SetEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setEnabled(enable != 0); -} - -void QLayout_SetGeometry(void* ptr, void* r) -{ - static_cast(ptr)->setGeometry(*static_cast(r)); -} - -void QLayout_SetGeometryDefault(void* ptr, void* r) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::setGeometry(*static_cast(r)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::setGeometry(*static_cast(r)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::setGeometry(*static_cast(r)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::setGeometry(*static_cast(r)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::setGeometry(*static_cast(r)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::setGeometry(*static_cast(r)); - } else { - static_cast(ptr)->QLayout::setGeometry(*static_cast(r)); - } -} - -void QLayout_SetMenuBar(void* ptr, void* widget) -{ - static_cast(ptr)->setMenuBar(static_cast(widget)); -} - -void QLayout_SetSizeConstraint(void* ptr, long long vql) -{ - static_cast(ptr)->setSizeConstraint(static_cast(vql)); -} - -void QLayout_SetSpacing(void* ptr, int vin) -{ - static_cast(ptr)->setSpacing(vin); -} - -long long QLayout_SizeConstraint(void* ptr) -{ - return static_cast(ptr)->sizeConstraint(); -} - -int QLayout_Spacing(void* ptr) -{ - return static_cast(ptr)->spacing(); -} - -void* QLayout_TakeAt(void* ptr, int index) -{ - return static_cast(ptr)->takeAt(index); -} - -void QLayout_Update(void* ptr) -{ - static_cast(ptr)->update(); -} - -void* QLayout___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLayout___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QLayout___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLayout___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QLayout___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QLayout___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLayout___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLayout___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QLayout___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLayout___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLayout___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QLayout___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QLayout___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QLayout___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QLayout___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QLayout_ConnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->connectNotify(*static_cast(sign)); -} - -void QLayout_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QLayout::connectNotify(*static_cast(sign)); - } -} - -void QLayout_CustomEvent(void* ptr, void* event) -{ - static_cast(ptr)->customEvent(static_cast(event)); -} - -void QLayout_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QLayout::customEvent(static_cast(event)); - } -} - -void QLayout_DeleteLater(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); -} - -void QLayout_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::deleteLater(); - } else { - static_cast(ptr)->QLayout::deleteLater(); - } -} - -void QLayout_DisconnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->disconnectNotify(*static_cast(sign)); -} - -void QLayout_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QLayout::disconnectNotify(*static_cast(sign)); - } -} - -char QLayout_Event(void* ptr, void* e) -{ - return static_cast(ptr)->event(static_cast(e)); -} - -char QLayout_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::event(static_cast(e)); - } else { - return static_cast(ptr)->QLayout::event(static_cast(e)); - } -} - -char QLayout_EventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } -} - -char QLayout_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStackedLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFormLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QVBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QHBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QBoxLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGridLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QLayout::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QLayout_MetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->metaObject()); -} - -void* QLayout_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QStackedLayout::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFormLayout::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QVBoxLayout::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QHBoxLayout::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QBoxLayout::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGridLayout::metaObject()); - } else { - return const_cast(static_cast(ptr)->QLayout::metaObject()); - } -} - -void QLayout_TimerEvent(void* ptr, void* event) -{ - static_cast(ptr)->timerEvent(static_cast(event)); -} - -void QLayout_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QLayout::timerEvent(static_cast(event)); - } -} - -void* QLayout_SizeHint(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QLayout_SizeHintDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFormLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QVBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QBoxLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGridLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - - } -} - -class MyQLayoutItem: public QLayoutItem -{ -public: - MyQLayoutItem(Qt::Alignment alignment = Qt::Alignment()) : QLayoutItem(alignment) {QLayoutItem_QLayoutItem_QRegisterMetaType();}; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayoutItem_ExpandingDirections(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayoutItem_Geometry(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int vin) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), vin); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - bool isEmpty() const { return callbackQLayoutItem_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - QSize maximumSize() const { return *static_cast(callbackQLayoutItem_MaximumSize(const_cast(static_cast(this)))); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSize minimumSize() const { return *static_cast(callbackQLayoutItem_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & r) { callbackQLayoutItem_SetGeometry(this, const_cast(&r)); }; - QSize sizeHint() const { return *static_cast(callbackQLayoutItem_SizeHint(const_cast(static_cast(this)))); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; - ~MyQLayoutItem() { callbackQLayoutItem_DestroyQLayoutItem(this); }; -}; - -Q_DECLARE_METATYPE(QLayoutItem*) -Q_DECLARE_METATYPE(MyQLayoutItem*) - -int QLayoutItem_QLayoutItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLayoutItem_NewQLayoutItem(long long alignment) -{ - return new MyQLayoutItem(static_cast(alignment)); -} - -long long QLayoutItem_Alignment(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->alignment(); - } else { - return static_cast(ptr)->alignment(); - } -} - -long long QLayoutItem_ControlTypes(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->controlTypes(); - } else { - return static_cast(ptr)->controlTypes(); - } -} - -long long QLayoutItem_ControlTypesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::controlTypes(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::controlTypes(); - } else { - return static_cast(ptr)->QLayoutItem::controlTypes(); - } -} - -long long QLayoutItem_ExpandingDirections(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->expandingDirections(); - } else { - return static_cast(ptr)->expandingDirections(); - } -} - -void* QLayoutItem_Geometry(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -char QLayoutItem_HasHeightForWidth(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->hasHeightForWidth(); - } else { - return static_cast(ptr)->hasHeightForWidth(); - } -} - -char QLayoutItem_HasHeightForWidthDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::hasHeightForWidth(); - } else { - return static_cast(ptr)->QLayoutItem::hasHeightForWidth(); - } -} - -int QLayoutItem_HeightForWidth(void* ptr, int vin) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->heightForWidth(vin); - } else { - return static_cast(ptr)->heightForWidth(vin); - } -} - -int QLayoutItem_HeightForWidthDefault(void* ptr, int vin) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::heightForWidth(vin); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::heightForWidth(vin); - } else { - return static_cast(ptr)->QLayoutItem::heightForWidth(vin); - } -} - -void QLayoutItem_Invalidate(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->invalidate(); - } else { - static_cast(ptr)->invalidate(); - } -} - -void QLayoutItem_InvalidateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWidgetItem::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpacerItem::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFormLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QVBoxLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHBoxLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QBoxLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGridLayout::invalidate(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLayout::invalidate(); - } else { - static_cast(ptr)->QLayoutItem::invalidate(); - } -} - -char QLayoutItem_IsEmpty(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->isEmpty(); - } else { - return static_cast(ptr)->isEmpty(); - } -} - -void* QLayoutItem_Layout(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->layout(); - } else { - return static_cast(ptr)->layout(); - } -} - -void* QLayoutItem_LayoutDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::layout(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::layout(); - } else { - return static_cast(ptr)->QLayoutItem::layout(); - } -} - -void* QLayoutItem_MaximumSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -int QLayoutItem_MinimumHeightForWidth(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->minimumHeightForWidth(w); - } else { - return static_cast(ptr)->minimumHeightForWidth(w); - } -} - -int QLayoutItem_MinimumHeightForWidthDefault(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::minimumHeightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::minimumHeightForWidth(w); - } else { - return static_cast(ptr)->QLayoutItem::minimumHeightForWidth(w); - } -} - -void* QLayoutItem_MinimumSize(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void QLayoutItem_SetAlignment(void* ptr, long long alignment) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setAlignment(static_cast(alignment)); - } else { - static_cast(ptr)->setAlignment(static_cast(alignment)); - } -} - -void QLayoutItem_SetGeometry(void* ptr, void* r) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->setGeometry(*static_cast(r)); - } else { - static_cast(ptr)->setGeometry(*static_cast(r)); - } -} - -void* QLayoutItem_SizeHint(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QLayoutItem_SpacerItem(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->spacerItem(); - } else { - return static_cast(ptr)->spacerItem(); - } -} - -void* QLayoutItem_SpacerItemDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::spacerItem(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::spacerItem(); - } else { - return static_cast(ptr)->QLayoutItem::spacerItem(); - } -} - -void* QLayoutItem_Widget(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->widget(); - } else { - return static_cast(ptr)->widget(); - } -} - -void* QLayoutItem_WidgetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWidgetItem::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpacerItem::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedLayout::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFormLayout::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QVBoxLayout::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHBoxLayout::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QBoxLayout::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGridLayout::widget(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLayout::widget(); - } else { - return static_cast(ptr)->QLayoutItem::widget(); - } -} - -void QLayoutItem_DestroyQLayoutItem(void* ptr) -{ - static_cast(ptr)->~QLayoutItem(); -} - -void QLayoutItem_DestroyQLayoutItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQLineEdit: public QLineEdit -{ -public: - MyQLineEdit(QWidget *parent = Q_NULLPTR) : QLineEdit(parent) {QLineEdit_QLineEdit_QRegisterMetaType();}; - MyQLineEdit(const QString &contents, QWidget *parent = Q_NULLPTR) : QLineEdit(contents, parent) {QLineEdit_QLineEdit_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void clear() { callbackQLineEdit_Clear(this); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void copy() const { callbackQLineEdit_Copy(const_cast(static_cast(this))); }; - void Signal_CursorPositionChanged(int oldPos, int newPos) { callbackQLineEdit_CursorPositionChanged(this, oldPos, newPos); }; - void cut() { callbackQLineEdit_Cut(this); }; - void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; - void Signal_EditingFinished() { callbackQLineEdit_EditingFinished(this); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; - QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; - void Signal_InputRejected() { callbackQLineEdit_InputRejected(this); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void paste() { callbackQLineEdit_Paste(this); }; - void redo() { callbackQLineEdit_Redo(this); }; - void Signal_ReturnPressed() { callbackQLineEdit_ReturnPressed(this); }; - void selectAll() { callbackQLineEdit_SelectAll(this); }; - void Signal_SelectionChanged() { callbackQLineEdit_SelectionChanged(this); }; - void setText(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQLineEdit_SetText(this, vqsPacked); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_TextChanged(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQLineEdit_TextChanged(this, textPacked); }; - void Signal_TextEdited(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQLineEdit_TextEdited(this, textPacked); }; - void undo() { callbackQLineEdit_Undo(this); }; - ~MyQLineEdit() { callbackQLineEdit_DestroyQLineEdit(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QLineEdit*) -Q_DECLARE_METATYPE(MyQLineEdit*) - -int QLineEdit_QLineEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QLineEdit_NewQLineEdit(void* parent) -{ - return new MyQLineEdit(static_cast(parent)); -} - -void* QLineEdit_NewQLineEdit2(struct QtWidgets_PackedString contents, void* parent) -{ - return new MyQLineEdit(QString::fromUtf8(contents.data, contents.len), static_cast(parent)); -} - -void QLineEdit_AddAction(void* ptr, void* action, long long position) -{ - static_cast(ptr)->addAction(static_cast(action), static_cast(position)); -} - -void* QLineEdit_AddAction2(void* ptr, void* icon, long long position) -{ - return static_cast(ptr)->addAction(*static_cast(icon), static_cast(position)); -} - -long long QLineEdit_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -void QLineEdit_Backspace(void* ptr) -{ - static_cast(ptr)->backspace(); -} - -void QLineEdit_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QLineEdit_ClearDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::clear(); -} - -void* QLineEdit_Completer(void* ptr) -{ - return static_cast(ptr)->completer(); -} - -void QLineEdit_Copy(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "copy"); -} - -void QLineEdit_CopyDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::copy(); -} - -void* QLineEdit_CreateStandardContextMenu(void* ptr) -{ - return static_cast(ptr)->createStandardContextMenu(); -} - -void QLineEdit_CursorBackward(void* ptr, char mark, int steps) -{ - static_cast(ptr)->cursorBackward(mark != 0, steps); -} - -void QLineEdit_CursorForward(void* ptr, char mark, int steps) -{ - static_cast(ptr)->cursorForward(mark != 0, steps); -} - -long long QLineEdit_CursorMoveStyle(void* ptr) -{ - return static_cast(ptr)->cursorMoveStyle(); -} - -int QLineEdit_CursorPosition(void* ptr) -{ - return static_cast(ptr)->cursorPosition(); -} - -int QLineEdit_CursorPositionAt(void* ptr, void* pos) -{ - return static_cast(ptr)->cursorPositionAt(*static_cast(pos)); -} - -void QLineEdit_ConnectCursorPositionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_CursorPositionChanged), static_cast(t)); -} - -void QLineEdit_DisconnectCursorPositionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_CursorPositionChanged)); -} - -void QLineEdit_CursorPositionChanged(void* ptr, int oldPos, int newPos) -{ - static_cast(ptr)->cursorPositionChanged(oldPos, newPos); -} - -void* QLineEdit_CursorRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->cursorRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QLineEdit_CursorWordBackward(void* ptr, char mark) -{ - static_cast(ptr)->cursorWordBackward(mark != 0); -} - -void QLineEdit_CursorWordForward(void* ptr, char mark) -{ - static_cast(ptr)->cursorWordForward(mark != 0); -} - -void QLineEdit_Cut(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "cut"); -} - -void QLineEdit_CutDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::cut(); -} - -void QLineEdit_Del(void* ptr) -{ - static_cast(ptr)->del(); -} - -void QLineEdit_Deselect(void* ptr) -{ - static_cast(ptr)->deselect(); -} - -struct QtWidgets_PackedString QLineEdit_DisplayText(void* ptr) -{ - return ({ QByteArray t6ee01b = static_cast(ptr)->displayText().toUtf8(); QtWidgets_PackedString { const_cast(t6ee01b.prepend("WHITESPACE").constData()+10), t6ee01b.size()-10 }; }); -} - -char QLineEdit_DragEnabled(void* ptr) -{ - return static_cast(ptr)->dragEnabled(); -} - -long long QLineEdit_EchoMode(void* ptr) -{ - return static_cast(ptr)->echoMode(); -} - -void QLineEdit_ConnectEditingFinished(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::editingFinished), static_cast(ptr), static_cast(&MyQLineEdit::Signal_EditingFinished), static_cast(t)); -} - -void QLineEdit_DisconnectEditingFinished(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::editingFinished), static_cast(ptr), static_cast(&MyQLineEdit::Signal_EditingFinished)); -} - -void QLineEdit_EditingFinished(void* ptr) -{ - static_cast(ptr)->editingFinished(); -} - -void QLineEdit_End(void* ptr, char mark) -{ - static_cast(ptr)->end(mark != 0); -} - -void QLineEdit_GetTextMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->getTextMargins(&left, &top, &right, &bottom); -} - -char QLineEdit_HasAcceptableInput(void* ptr) -{ - return static_cast(ptr)->hasAcceptableInput(); -} - -char QLineEdit_HasFrame(void* ptr) -{ - return static_cast(ptr)->hasFrame(); -} - -char QLineEdit_HasSelectedText(void* ptr) -{ - return static_cast(ptr)->hasSelectedText(); -} - -void QLineEdit_Home(void* ptr, char mark) -{ - static_cast(ptr)->home(mark != 0); -} - -void QLineEdit_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -struct QtWidgets_PackedString QLineEdit_InputMask(void* ptr) -{ - return ({ QByteArray taabe0f = static_cast(ptr)->inputMask().toUtf8(); QtWidgets_PackedString { const_cast(taabe0f.prepend("WHITESPACE").constData()+10), taabe0f.size()-10 }; }); -} - -void QLineEdit_ConnectInputRejected(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::inputRejected), static_cast(ptr), static_cast(&MyQLineEdit::Signal_InputRejected), static_cast(t)); -} - -void QLineEdit_DisconnectInputRejected(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::inputRejected), static_cast(ptr), static_cast(&MyQLineEdit::Signal_InputRejected)); -} - -void QLineEdit_InputRejected(void* ptr) -{ - static_cast(ptr)->inputRejected(); -} - -void QLineEdit_Insert(void* ptr, struct QtWidgets_PackedString newText) -{ - static_cast(ptr)->insert(QString::fromUtf8(newText.data, newText.len)); -} - -char QLineEdit_IsClearButtonEnabled(void* ptr) -{ - return static_cast(ptr)->isClearButtonEnabled(); -} - -char QLineEdit_IsModified(void* ptr) -{ - return static_cast(ptr)->isModified(); -} - -char QLineEdit_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -char QLineEdit_IsRedoAvailable(void* ptr) -{ - return static_cast(ptr)->isRedoAvailable(); -} - -char QLineEdit_IsUndoAvailable(void* ptr) -{ - return static_cast(ptr)->isUndoAvailable(); -} - -int QLineEdit_MaxLength(void* ptr) -{ - return static_cast(ptr)->maxLength(); -} - -void QLineEdit_Paste(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "paste"); -} - -void QLineEdit_PasteDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::paste(); -} - -struct QtWidgets_PackedString QLineEdit_PlaceholderText(void* ptr) -{ - return ({ QByteArray t749e76 = static_cast(ptr)->placeholderText().toUtf8(); QtWidgets_PackedString { const_cast(t749e76.prepend("WHITESPACE").constData()+10), t749e76.size()-10 }; }); -} - -void QLineEdit_Redo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "redo"); -} - -void QLineEdit_RedoDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::redo(); -} - -void QLineEdit_ConnectReturnPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::returnPressed), static_cast(ptr), static_cast(&MyQLineEdit::Signal_ReturnPressed), static_cast(t)); -} - -void QLineEdit_DisconnectReturnPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::returnPressed), static_cast(ptr), static_cast(&MyQLineEdit::Signal_ReturnPressed)); -} - -void QLineEdit_ReturnPressed(void* ptr) -{ - static_cast(ptr)->returnPressed(); -} - -void QLineEdit_SelectAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); -} - -void QLineEdit_SelectAllDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::selectAll(); -} - -struct QtWidgets_PackedString QLineEdit_SelectedText(void* ptr) -{ - return ({ QByteArray t1e6e00 = static_cast(ptr)->selectedText().toUtf8(); QtWidgets_PackedString { const_cast(t1e6e00.prepend("WHITESPACE").constData()+10), t1e6e00.size()-10 }; }); -} - -void QLineEdit_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::selectionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_SelectionChanged), static_cast(t)); -} - -void QLineEdit_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::selectionChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_SelectionChanged)); -} - -void QLineEdit_SelectionChanged(void* ptr) -{ - static_cast(ptr)->selectionChanged(); -} - -int QLineEdit_SelectionEnd(void* ptr) -{ - return static_cast(ptr)->selectionEnd(); -} - -int QLineEdit_SelectionLength(void* ptr) -{ - return static_cast(ptr)->selectionLength(); -} - -int QLineEdit_SelectionStart(void* ptr) -{ - return static_cast(ptr)->selectionStart(); -} - -void QLineEdit_SetAlignment(void* ptr, long long flag) -{ - static_cast(ptr)->setAlignment(static_cast(flag)); -} - -void QLineEdit_SetClearButtonEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setClearButtonEnabled(enable != 0); -} - -void QLineEdit_SetCompleter(void* ptr, void* c) -{ - static_cast(ptr)->setCompleter(static_cast(c)); -} - -void QLineEdit_SetCursorMoveStyle(void* ptr, long long style) -{ - static_cast(ptr)->setCursorMoveStyle(static_cast(style)); -} - -void QLineEdit_SetCursorPosition(void* ptr, int vin) -{ - static_cast(ptr)->setCursorPosition(vin); -} - -void QLineEdit_SetDragEnabled(void* ptr, char b) -{ - static_cast(ptr)->setDragEnabled(b != 0); -} - -void QLineEdit_SetEchoMode(void* ptr, long long vql) -{ - static_cast(ptr)->setEchoMode(static_cast(vql)); -} - -void QLineEdit_SetFrame(void* ptr, char vbo) -{ - static_cast(ptr)->setFrame(vbo != 0); -} - -void QLineEdit_SetInputMask(void* ptr, struct QtWidgets_PackedString inputMask) -{ - static_cast(ptr)->setInputMask(QString::fromUtf8(inputMask.data, inputMask.len)); -} - -void QLineEdit_SetMaxLength(void* ptr, int vin) -{ - static_cast(ptr)->setMaxLength(vin); -} - -void QLineEdit_SetModified(void* ptr, char vbo) -{ - static_cast(ptr)->setModified(vbo != 0); -} - -void QLineEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->setPlaceholderText(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QLineEdit_SetReadOnly(void* ptr, char vbo) -{ - static_cast(ptr)->setReadOnly(vbo != 0); -} - -void QLineEdit_SetSelection(void* ptr, int start, int length) -{ - static_cast(ptr)->setSelection(start, length); -} - -void QLineEdit_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); -} - -void QLineEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->QLineEdit::setText(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QLineEdit_SetTextMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->setTextMargins(left, top, right, bottom); -} - -void QLineEdit_SetTextMargins2(void* ptr, void* margins) -{ - static_cast(ptr)->setTextMargins(*static_cast(margins)); -} - -void QLineEdit_SetValidator(void* ptr, void* v) -{ - static_cast(ptr)->setValidator(static_cast(v)); -} - -struct QtWidgets_PackedString QLineEdit_Text(void* ptr) -{ - return ({ QByteArray te2605d = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(te2605d.prepend("WHITESPACE").constData()+10), te2605d.size()-10 }; }); -} - -void QLineEdit_ConnectTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::textChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextChanged), static_cast(t)); -} - -void QLineEdit_DisconnectTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::textChanged), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextChanged)); -} - -void QLineEdit_TextChanged(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->textChanged(QString::fromUtf8(text.data, text.len)); -} - -void QLineEdit_ConnectTextEdited(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QLineEdit::textEdited), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextEdited), static_cast(t)); -} - -void QLineEdit_DisconnectTextEdited(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QLineEdit::textEdited), static_cast(ptr), static_cast(&MyQLineEdit::Signal_TextEdited)); -} - -void QLineEdit_TextEdited(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->textEdited(QString::fromUtf8(text.data, text.len)); -} - -void* QLineEdit_TextMargins(void* ptr) -{ - return ({ QMargins tmpValue = static_cast(ptr)->textMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void QLineEdit_Undo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "undo"); -} - -void QLineEdit_UndoDefault(void* ptr) -{ - static_cast(ptr)->QLineEdit::undo(); -} - -void* QLineEdit_Validator(void* ptr) -{ - return const_cast(static_cast(ptr)->validator()); -} - -void QLineEdit_DestroyQLineEdit(void* ptr) -{ - static_cast(ptr)->~QLineEdit(); -} - -void QLineEdit_DestroyQLineEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQListView: public QListView -{ -public: - MyQListView(QWidget *parent = Q_NULLPTR) : QListView(parent) {QListView_QListView_QRegisterMetaType();}; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQListView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQListView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - int horizontalOffset() const { return callbackQListView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & p) const { return *static_cast(callbackQListView_IndexAt(const_cast(static_cast(this)), const_cast(&p))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQListView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQListView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQListView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQListView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQListView_ScrollTo(this, const_cast(&index), hint); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQListView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQListView_SetSelection(this, const_cast(&rect), command); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void updateGeometries() { callbackQListView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQListView_VerticalOffset(const_cast(static_cast(this))); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQListView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQListView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - ~MyQListView() { callbackQListView_DestroyQListView(this); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QListView*) -Q_DECLARE_METATYPE(MyQListView*) - -int QListView_QListView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QListView_NewQListView(void* parent) -{ - return new MyQListView(static_cast(parent)); -} - -int QListView_BatchSize(void* ptr) -{ - return static_cast(ptr)->batchSize(); -} - -void QListView_ClearPropertyFlags(void* ptr) -{ - static_cast(ptr)->clearPropertyFlags(); -} - -void QListView_CurrentChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); -} - -void QListView_CurrentChangedDefault(void* ptr, void* current, void* previous) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::currentChanged(*static_cast(current), *static_cast(previous)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::currentChanged(*static_cast(current), *static_cast(previous)); - } else { - static_cast(ptr)->QListView::currentChanged(*static_cast(current), *static_cast(previous)); - } -} - -void QListView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - static_cast(ptr)->dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); -} - -void QListView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else { - static_cast(ptr)->QListView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } -} - -long long QListView_Flow(void* ptr) -{ - return static_cast(ptr)->flow(); -} - -void* QListView_GridSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->gridSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QListView_HorizontalOffset(void* ptr) -{ - return static_cast(ptr)->horizontalOffset(); -} - -int QListView_HorizontalOffsetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::horizontalOffset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::horizontalOffset(); - } else { - return static_cast(ptr)->QListView::horizontalOffset(); - } -} - -void* QListView_IndexAt(void* ptr, void* p) -{ - return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(p))); -} - -void* QListView_IndexAtDefault(void* ptr, void* p) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QUndoView::indexAt(*static_cast(p))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QListWidget::indexAt(*static_cast(p))); - } else { - return new QModelIndex(static_cast(ptr)->QListView::indexAt(*static_cast(p))); - } -} - -char QListView_IsIndexHidden(void* ptr, void* index) -{ - return static_cast(ptr)->isIndexHidden(*static_cast(index)); -} - -char QListView_IsIndexHiddenDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::isIndexHidden(*static_cast(index)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::isIndexHidden(*static_cast(index)); - } else { - return static_cast(ptr)->QListView::isIndexHidden(*static_cast(index)); - } -} - -char QListView_IsRowHidden(void* ptr, int row) -{ - return static_cast(ptr)->isRowHidden(row); -} - -char QListView_IsSelectionRectVisible(void* ptr) -{ - return static_cast(ptr)->isSelectionRectVisible(); -} - -char QListView_IsWrapping(void* ptr) -{ - return static_cast(ptr)->isWrapping(); -} - -long long QListView_ItemAlignment(void* ptr) -{ - return static_cast(ptr)->itemAlignment(); -} - -long long QListView_LayoutMode(void* ptr) -{ - return static_cast(ptr)->layoutMode(); -} - -int QListView_ModelColumn(void* ptr) -{ - return static_cast(ptr)->modelColumn(); -} - -void* QListView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void* QListView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QUndoView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QListWidget::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } else { - return new QModelIndex(static_cast(ptr)->QListView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } -} - -long long QListView_Movement(void* ptr) -{ - return static_cast(ptr)->movement(); -} - -void* QListView_RectForIndex(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->rectForIndex(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -long long QListView_ResizeMode(void* ptr) -{ - return static_cast(ptr)->resizeMode(); -} - -void QListView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end) -{ - static_cast(ptr)->rowsAboutToBeRemoved(*static_cast(parent), start, end); -} - -void QListView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QListView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } -} - -void QListView_RowsInserted(void* ptr, void* parent, int start, int end) -{ - static_cast(ptr)->rowsInserted(*static_cast(parent), start, end); -} - -void QListView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::rowsInserted(*static_cast(parent), start, end); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::rowsInserted(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QListView::rowsInserted(*static_cast(parent), start, end); - } -} - -void QListView_ScrollTo(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); -} - -void QListView_ScrollToDefault(void* ptr, void* index, long long hint) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::scrollTo(*static_cast(index), static_cast(hint)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::scrollTo(*static_cast(index), static_cast(hint)); - } else { - static_cast(ptr)->QListView::scrollTo(*static_cast(index), static_cast(hint)); - } -} - -void QListView_SelectionChanged(void* ptr, void* selected, void* deselected) -{ - static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); -} - -void QListView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else { - static_cast(ptr)->QListView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } -} - -void QListView_SetBatchSize(void* ptr, int batchSize) -{ - static_cast(ptr)->setBatchSize(batchSize); -} - -void QListView_SetFlow(void* ptr, long long flow) -{ - static_cast(ptr)->setFlow(static_cast(flow)); -} - -void QListView_SetGridSize(void* ptr, void* size) -{ - static_cast(ptr)->setGridSize(*static_cast(size)); -} - -void QListView_SetItemAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setItemAlignment(static_cast(alignment)); -} - -void QListView_SetLayoutMode(void* ptr, long long mode) -{ - static_cast(ptr)->setLayoutMode(static_cast(mode)); -} - -void QListView_SetModelColumn(void* ptr, int column) -{ - static_cast(ptr)->setModelColumn(column); -} - -void QListView_SetMovement(void* ptr, long long movement) -{ - static_cast(ptr)->setMovement(static_cast(movement)); -} - -void QListView_SetPositionForIndex(void* ptr, void* position, void* index) -{ - static_cast(ptr)->setPositionForIndex(*static_cast(position), *static_cast(index)); -} - -void QListView_SetResizeMode(void* ptr, long long mode) -{ - static_cast(ptr)->setResizeMode(static_cast(mode)); -} - -void QListView_SetRowHidden(void* ptr, int row, char hide) -{ - static_cast(ptr)->setRowHidden(row, hide != 0); -} - -void QListView_SetSelection(void* ptr, void* rect, long long command) -{ - static_cast(ptr)->setSelection(*static_cast(rect), static_cast(command)); -} - -void QListView_SetSelectionDefault(void* ptr, void* rect, long long command) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setSelection(*static_cast(rect), static_cast(command)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setSelection(*static_cast(rect), static_cast(command)); - } else { - static_cast(ptr)->QListView::setSelection(*static_cast(rect), static_cast(command)); - } -} - -void QListView_SetSelectionRectVisible(void* ptr, char show) -{ - static_cast(ptr)->setSelectionRectVisible(show != 0); -} - -void QListView_SetSpacing(void* ptr, int space) -{ - static_cast(ptr)->setSpacing(space); -} - -void QListView_SetUniformItemSizes(void* ptr, char enable) -{ - static_cast(ptr)->setUniformItemSizes(enable != 0); -} - -void QListView_SetViewMode(void* ptr, long long mode) -{ - static_cast(ptr)->setViewMode(static_cast(mode)); -} - -void QListView_SetWordWrap(void* ptr, char on) -{ - static_cast(ptr)->setWordWrap(on != 0); -} - -void QListView_SetWrapping(void* ptr, char enable) -{ - static_cast(ptr)->setWrapping(enable != 0); -} - -int QListView_Spacing(void* ptr) -{ - return static_cast(ptr)->spacing(); -} - -char QListView_UniformItemSizes(void* ptr) -{ - return static_cast(ptr)->uniformItemSizes(); -} - -void QListView_UpdateGeometries(void* ptr) -{ - static_cast(ptr)->updateGeometries(); -} - -void QListView_UpdateGeometriesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::updateGeometries(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::updateGeometries(); - } else { - static_cast(ptr)->QListView::updateGeometries(); - } -} - -int QListView_VerticalOffset(void* ptr) -{ - return static_cast(ptr)->verticalOffset(); -} - -int QListView_VerticalOffsetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::verticalOffset(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::verticalOffset(); - } else { - return static_cast(ptr)->QListView::verticalOffset(); - } -} - -long long QListView_ViewMode(void* ptr) -{ - return static_cast(ptr)->viewMode(); -} - -void* QListView_VisualRect(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QListView_VisualRectDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QUndoView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QListWidget::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QListView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QListView_VisualRegionForSelection(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); -} - -void* QListView_VisualRegionForSelectionDefault(void* ptr, void* selection) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->QUndoView::visualRegionForSelection(*static_cast(selection))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->QListWidget::visualRegionForSelection(*static_cast(selection))); - } else { - return new QRegion(static_cast(ptr)->QListView::visualRegionForSelection(*static_cast(selection))); - } -} - -char QListView_WordWrap(void* ptr) -{ - return static_cast(ptr)->wordWrap(); -} - -void QListView_DestroyQListView(void* ptr) -{ - static_cast(ptr)->~QListView(); -} - -void QListView_DestroyQListViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QListView___indexesMoved_indexes_atList(void* ptr, int i) -{ - return new QModelIndex(({QModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QListView___indexesMoved_indexes_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QListView___indexesMoved_indexes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQListWidget: public QListWidget -{ -public: - MyQListWidget(QWidget *parent = Q_NULLPTR) : QListWidget(parent) {QListWidget_QListWidget_QRegisterMetaType();}; - void clear() { callbackQListWidget_Clear(this); }; - void Signal_CurrentItemChanged(QListWidgetItem * current, QListWidgetItem * previous) { callbackQListWidget_CurrentItemChanged(this, current, previous); }; - void Signal_CurrentRowChanged(int currentRow) { callbackQListWidget_CurrentRowChanged(this, currentRow); }; - void Signal_CurrentTextChanged(const QString & currentText) { QByteArray t5a0ada = currentText.toUtf8(); QtWidgets_PackedString currentTextPacked = { const_cast(t5a0ada.prepend("WHITESPACE").constData()+10), t5a0ada.size()-10 };callbackQListWidget_CurrentTextChanged(this, currentTextPacked); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - bool dropMimeData(int index, const QMimeData * data, Qt::DropAction action) { return callbackQListWidget_DropMimeData(this, index, const_cast(data), action) != 0; }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void Signal_ItemActivated(QListWidgetItem * item) { callbackQListWidget_ItemActivated(this, item); }; - void Signal_ItemChanged(QListWidgetItem * item) { callbackQListWidget_ItemChanged(this, item); }; - void Signal_ItemClicked(QListWidgetItem * item) { callbackQListWidget_ItemClicked(this, item); }; - void Signal_ItemDoubleClicked(QListWidgetItem * item) { callbackQListWidget_ItemDoubleClicked(this, item); }; - void Signal_ItemEntered(QListWidgetItem * item) { callbackQListWidget_ItemEntered(this, item); }; - void Signal_ItemPressed(QListWidgetItem * item) { callbackQListWidget_ItemPressed(this, item); }; - void Signal_ItemSelectionChanged() { callbackQListWidget_ItemSelectionChanged(this); }; - QMimeData * mimeData(const QList items) const { return static_cast(callbackQListWidget_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue7316c8 = new QList(items); QtWidgets_PackedList { tmpValue7316c8, tmpValue7316c8->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQListWidget_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void scrollToItem(const QListWidgetItem * item, QAbstractItemView::ScrollHint hint) { callbackQListWidget_ScrollToItem(this, const_cast(item), hint); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQListWidget_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQListWidget() { callbackQListWidget_DestroyQListWidget(this); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQListView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQListView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - int horizontalOffset() const { return callbackQListView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & p) const { return *static_cast(callbackQListView_IndexAt(const_cast(static_cast(this)), const_cast(&p))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQListView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQListView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQListView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQListView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQListView_ScrollTo(this, const_cast(&index), hint); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQListView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQListView_SetSelection(this, const_cast(&rect), command); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void updateGeometries() { callbackQListView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQListView_VerticalOffset(const_cast(static_cast(this))); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQListView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQListView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QListWidget*) -Q_DECLARE_METATYPE(MyQListWidget*) - -int QListWidget_QListWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QListWidget_NewQListWidget(void* parent) -{ - return new MyQListWidget(static_cast(parent)); -} - -void QListWidget_AddItem(void* ptr, struct QtWidgets_PackedString label) -{ - static_cast(ptr)->addItem(QString::fromUtf8(label.data, label.len)); -} - -void QListWidget_AddItem2(void* ptr, void* item) -{ - static_cast(ptr)->addItem(static_cast(item)); -} - -void QListWidget_AddItems(void* ptr, struct QtWidgets_PackedString labels) -{ - static_cast(ptr)->addItems(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QListWidget_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QListWidget_ClearDefault(void* ptr) -{ - static_cast(ptr)->QListWidget::clear(); -} - -void QListWidget_ClosePersistentEditor(void* ptr, void* item) -{ - static_cast(ptr)->closePersistentEditor(static_cast(item)); -} - -int QListWidget_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QListWidget_CurrentItem(void* ptr) -{ - return static_cast(ptr)->currentItem(); -} - -void QListWidget_ConnectCurrentItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentItemChanged), static_cast(t)); -} - -void QListWidget_DisconnectCurrentItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentItemChanged)); -} - -void QListWidget_CurrentItemChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentItemChanged(static_cast(current), static_cast(previous)); -} - -int QListWidget_CurrentRow(void* ptr) -{ - return static_cast(ptr)->currentRow(); -} - -void QListWidget_ConnectCurrentRowChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::currentRowChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentRowChanged), static_cast(t)); -} - -void QListWidget_DisconnectCurrentRowChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::currentRowChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentRowChanged)); -} - -void QListWidget_CurrentRowChanged(void* ptr, int currentRow) -{ - static_cast(ptr)->currentRowChanged(currentRow); -} - -void QListWidget_ConnectCurrentTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::currentTextChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentTextChanged), static_cast(t)); -} - -void QListWidget_DisconnectCurrentTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::currentTextChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_CurrentTextChanged)); -} - -void QListWidget_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString currentText) -{ - static_cast(ptr)->currentTextChanged(QString::fromUtf8(currentText.data, currentText.len)); -} - -char QListWidget_DropMimeData(void* ptr, int index, void* data, long long action) -{ - return static_cast(ptr)->dropMimeData(index, static_cast(data), static_cast(action)); -} - -char QListWidget_DropMimeDataDefault(void* ptr, int index, void* data, long long action) -{ - return static_cast(ptr)->QListWidget::dropMimeData(index, static_cast(data), static_cast(action)); -} - -void QListWidget_EditItem(void* ptr, void* item) -{ - static_cast(ptr)->editItem(static_cast(item)); -} - -struct QtWidgets_PackedList QListWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags) -{ - return ({ QList* tmpValued07d9e = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags))); QtWidgets_PackedList { tmpValued07d9e, tmpValued07d9e->size() }; }); -} - -void* QListWidget_IndexFromItem(void* ptr, void* item) -{ - return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item))); -} - -void QListWidget_InsertItem(void* ptr, int row, void* item) -{ - static_cast(ptr)->insertItem(row, static_cast(item)); -} - -void QListWidget_InsertItem2(void* ptr, int row, struct QtWidgets_PackedString label) -{ - static_cast(ptr)->insertItem(row, QString::fromUtf8(label.data, label.len)); -} - -void QListWidget_InsertItems(void* ptr, int row, struct QtWidgets_PackedString labels) -{ - static_cast(ptr)->insertItems(row, QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -char QListWidget_IsPersistentEditorOpen(void* ptr, void* item) -{ - return static_cast(ptr)->isPersistentEditorOpen(static_cast(item)); -} - -char QListWidget_IsSortingEnabled(void* ptr) -{ - return static_cast(ptr)->isSortingEnabled(); -} - -void* QListWidget_Item(void* ptr, int row) -{ - return static_cast(ptr)->item(row); -} - -void QListWidget_ConnectItemActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemActivated), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemActivated), static_cast(t)); -} - -void QListWidget_DisconnectItemActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemActivated), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemActivated)); -} - -void QListWidget_ItemActivated(void* ptr, void* item) -{ - static_cast(ptr)->itemActivated(static_cast(item)); -} - -void* QListWidget_ItemAt(void* ptr, void* p) -{ - return static_cast(ptr)->itemAt(*static_cast(p)); -} - -void* QListWidget_ItemAt2(void* ptr, int x, int y) -{ - return static_cast(ptr)->itemAt(x, y); -} - -void QListWidget_ConnectItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemChanged), static_cast(t)); -} - -void QListWidget_DisconnectItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemChanged)); -} - -void QListWidget_ItemChanged(void* ptr, void* item) -{ - static_cast(ptr)->itemChanged(static_cast(item)); -} - -void QListWidget_ConnectItemClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemClicked), static_cast(t)); -} - -void QListWidget_DisconnectItemClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemClicked)); -} - -void QListWidget_ItemClicked(void* ptr, void* item) -{ - static_cast(ptr)->itemClicked(static_cast(item)); -} - -void QListWidget_ConnectItemDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemDoubleClicked), static_cast(t)); -} - -void QListWidget_DisconnectItemDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemDoubleClicked)); -} - -void QListWidget_ItemDoubleClicked(void* ptr, void* item) -{ - static_cast(ptr)->itemDoubleClicked(static_cast(item)); -} - -void QListWidget_ConnectItemEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemEntered), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemEntered), static_cast(t)); -} - -void QListWidget_DisconnectItemEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemEntered), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemEntered)); -} - -void QListWidget_ItemEntered(void* ptr, void* item) -{ - static_cast(ptr)->itemEntered(static_cast(item)); -} - -void* QListWidget_ItemFromIndex(void* ptr, void* index) -{ - return static_cast(ptr)->itemFromIndex(*static_cast(index)); -} - -void QListWidget_ConnectItemPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemPressed), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemPressed), static_cast(t)); -} - -void QListWidget_DisconnectItemPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemPressed), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemPressed)); -} - -void QListWidget_ItemPressed(void* ptr, void* item) -{ - static_cast(ptr)->itemPressed(static_cast(item)); -} - -void QListWidget_ConnectItemSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QListWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemSelectionChanged), static_cast(t)); -} - -void QListWidget_DisconnectItemSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QListWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQListWidget::Signal_ItemSelectionChanged)); -} - -void QListWidget_ItemSelectionChanged(void* ptr) -{ - static_cast(ptr)->itemSelectionChanged(); -} - -void* QListWidget_ItemWidget(void* ptr, void* item) -{ - return static_cast(ptr)->itemWidget(static_cast(item)); -} - -struct QtWidgets_PackedList QListWidget_Items(void* ptr, void* data) -{ - return ({ QList* tmpValueb42ece = new QList(static_cast(ptr)->items(static_cast(data))); QtWidgets_PackedList { tmpValueb42ece, tmpValueb42ece->size() }; }); -} - -void* QListWidget_MimeData(void* ptr, void* items) -{ - return static_cast(ptr)->mimeData(*static_cast*>(items)); -} - -void* QListWidget_MimeDataDefault(void* ptr, void* items) -{ - return static_cast(ptr)->QListWidget::mimeData(*static_cast*>(items)); -} - -struct QtWidgets_PackedString QListWidget_MimeTypes(void* ptr) -{ - return ({ QByteArray t46fd45 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t46fd45.prepend("WHITESPACE").constData()+10), t46fd45.size()-10 }; }); -} - -struct QtWidgets_PackedString QListWidget_MimeTypesDefault(void* ptr) -{ - return ({ QByteArray tc474fd = static_cast(ptr)->QListWidget::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(tc474fd.prepend("WHITESPACE").constData()+10), tc474fd.size()-10 }; }); -} - -void QListWidget_OpenPersistentEditor(void* ptr, void* item) -{ - static_cast(ptr)->openPersistentEditor(static_cast(item)); -} - -void QListWidget_RemoveItemWidget(void* ptr, void* item) -{ - static_cast(ptr)->removeItemWidget(static_cast(item)); -} - -int QListWidget_Row(void* ptr, void* item) -{ - return static_cast(ptr)->row(static_cast(item)); -} - -void QListWidget_ScrollToItem(void* ptr, void* item, long long hint) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "scrollToItem", Q_ARG(const QListWidgetItem*, static_cast(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast(hint))); -} - -void QListWidget_ScrollToItemDefault(void* ptr, void* item, long long hint) -{ - static_cast(ptr)->QListWidget::scrollToItem(static_cast(item), static_cast(hint)); -} - -struct QtWidgets_PackedList QListWidget_SelectedItems(void* ptr) -{ - return ({ QList* tmpValue43d795 = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue43d795, tmpValue43d795->size() }; }); -} - -void QListWidget_SetCurrentItem(void* ptr, void* item) -{ - static_cast(ptr)->setCurrentItem(static_cast(item)); -} - -void QListWidget_SetCurrentItem2(void* ptr, void* item, long long command) -{ - static_cast(ptr)->setCurrentItem(static_cast(item), static_cast(command)); -} - -void QListWidget_SetCurrentRow(void* ptr, int row) -{ - static_cast(ptr)->setCurrentRow(row); -} - -void QListWidget_SetCurrentRow2(void* ptr, int row, long long command) -{ - static_cast(ptr)->setCurrentRow(row, static_cast(command)); -} - -void QListWidget_SetItemWidget(void* ptr, void* item, void* widget) -{ - static_cast(ptr)->setItemWidget(static_cast(item), static_cast(widget)); -} - -void QListWidget_SetSortingEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setSortingEnabled(enable != 0); -} - -void QListWidget_SortItems(void* ptr, long long order) -{ - static_cast(ptr)->sortItems(static_cast(order)); -} - -long long QListWidget_SupportedDropActions(void* ptr) -{ - return static_cast(ptr)->supportedDropActions(); -} - -long long QListWidget_SupportedDropActionsDefault(void* ptr) -{ - return static_cast(ptr)->QListWidget::supportedDropActions(); -} - -void* QListWidget_TakeItem(void* ptr, int row) -{ - return static_cast(ptr)->takeItem(row); -} - -void* QListWidget_VisualItemRect(void* ptr, void* item) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualItemRect(static_cast(item)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QListWidget_DestroyQListWidget(void* ptr) -{ - static_cast(ptr)->~QListWidget(); -} - -void QListWidget_DestroyQListWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QListWidget___findItems_atList(void* ptr, int i) -{ - return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QListWidget___findItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QListWidget___findItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QListWidget___items_atList(void* ptr, int i) -{ - return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QListWidget___items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QListWidget___items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QListWidget___mimeData_items_atList(void* ptr, int i) -{ - return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QListWidget___mimeData_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QListWidget___mimeData_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QListWidget___selectedItems_atList(void* ptr, int i) -{ - return ({QListWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QListWidget___selectedItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QListWidget___selectedItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQListWidgetItem: public QListWidgetItem -{ -public: - MyQListWidgetItem(QListWidget *parent = Q_NULLPTR, int ty = Type) : QListWidgetItem(parent, ty) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; - MyQListWidgetItem(const QString &text, QListWidget *parent = Q_NULLPTR, int ty = Type) : QListWidgetItem(text, parent, ty) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; - MyQListWidgetItem(const QIcon &icon, const QString &text, QListWidget *parent = Q_NULLPTR, int ty = Type) : QListWidgetItem(icon, text, parent, ty) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; - MyQListWidgetItem(const QListWidgetItem &other) : QListWidgetItem(other) {QListWidgetItem_QListWidgetItem_QRegisterMetaType();}; - QListWidgetItem * clone() const { return static_cast(callbackQListWidgetItem_Clone(const_cast(static_cast(this)))); }; - QVariant data(int role) const { return *static_cast(callbackQListWidgetItem_Data(const_cast(static_cast(this)), role)); }; - void read(QDataStream & in) { callbackQListWidgetItem_Read(this, static_cast(&in)); }; - void setData(int role, const QVariant & value) { callbackQListWidgetItem_SetData(this, role, const_cast(&value)); }; - void write(QDataStream & out) const { callbackQListWidgetItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; - ~MyQListWidgetItem() { callbackQListWidgetItem_DestroyQListWidgetItem(this); }; -}; - -Q_DECLARE_METATYPE(QListWidgetItem*) -Q_DECLARE_METATYPE(MyQListWidgetItem*) - -int QListWidgetItem_QListWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QListWidgetItem_NewQListWidgetItem(void* parent, int ty) -{ - return new MyQListWidgetItem(static_cast(parent), ty); -} - -void* QListWidgetItem_NewQListWidgetItem2(struct QtWidgets_PackedString text, void* parent, int ty) -{ - return new MyQListWidgetItem(QString::fromUtf8(text.data, text.len), static_cast(parent), ty); -} - -void* QListWidgetItem_NewQListWidgetItem3(void* icon, struct QtWidgets_PackedString text, void* parent, int ty) -{ - return new MyQListWidgetItem(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent), ty); -} - -void* QListWidgetItem_NewQListWidgetItem4(void* other) -{ - return new MyQListWidgetItem(*static_cast(other)); -} - -void* QListWidgetItem_Background(void* ptr) -{ - return new QBrush(static_cast(ptr)->background()); -} - -long long QListWidgetItem_CheckState(void* ptr) -{ - return static_cast(ptr)->checkState(); -} - -void* QListWidgetItem_Clone(void* ptr) -{ - return static_cast(ptr)->clone(); -} - -void* QListWidgetItem_CloneDefault(void* ptr) -{ - return static_cast(ptr)->QListWidgetItem::clone(); -} - -void* QListWidgetItem_Data(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->data(role)); -} - -void* QListWidgetItem_DataDefault(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->QListWidgetItem::data(role)); -} - -long long QListWidgetItem_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void* QListWidgetItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void* QListWidgetItem_Foreground(void* ptr) -{ - return new QBrush(static_cast(ptr)->foreground()); -} - -void* QListWidgetItem_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -char QListWidgetItem_IsHidden(void* ptr) -{ - return static_cast(ptr)->isHidden(); -} - -char QListWidgetItem_IsSelected(void* ptr) -{ - return static_cast(ptr)->isSelected(); -} - -void* QListWidgetItem_ListWidget(void* ptr) -{ - return static_cast(ptr)->listWidget(); -} - -void QListWidgetItem_Read(void* ptr, void* in) -{ - static_cast(ptr)->read(*static_cast(in)); -} - -void QListWidgetItem_ReadDefault(void* ptr, void* in) -{ - static_cast(ptr)->QListWidgetItem::read(*static_cast(in)); -} - -void QListWidgetItem_SetBackground(void* ptr, void* brush) -{ - static_cast(ptr)->setBackground(*static_cast(brush)); -} - -void QListWidgetItem_SetCheckState(void* ptr, long long state) -{ - static_cast(ptr)->setCheckState(static_cast(state)); -} - -void QListWidgetItem_SetData(void* ptr, int role, void* value) -{ - static_cast(ptr)->setData(role, *static_cast(value)); -} - -void QListWidgetItem_SetDataDefault(void* ptr, int role, void* value) -{ - static_cast(ptr)->QListWidgetItem::setData(role, *static_cast(value)); -} - -void QListWidgetItem_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QListWidgetItem_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QListWidgetItem_SetForeground(void* ptr, void* brush) -{ - static_cast(ptr)->setForeground(*static_cast(brush)); -} - -void QListWidgetItem_SetHidden(void* ptr, char hide) -{ - static_cast(ptr)->setHidden(hide != 0); -} - -void QListWidgetItem_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QListWidgetItem_SetSelected(void* ptr, char sele) -{ - static_cast(ptr)->setSelected(sele != 0); -} - -void QListWidgetItem_SetSizeHint(void* ptr, void* size) -{ - static_cast(ptr)->setSizeHint(*static_cast(size)); -} - -void QListWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip) -{ - static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); -} - -void QListWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QListWidgetItem_SetTextAlignment(void* ptr, int alignment) -{ - static_cast(ptr)->setTextAlignment(alignment); -} - -void QListWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); -} - -void QListWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis) -{ - static_cast(ptr)->setWhatsThis(QString::fromUtf8(whatsThis.data, whatsThis.len)); -} - -void* QListWidgetItem_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -struct QtWidgets_PackedString QListWidgetItem_StatusTip(void* ptr) -{ - return ({ QByteArray t97b7ce = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t97b7ce.prepend("WHITESPACE").constData()+10), t97b7ce.size()-10 }; }); -} - -struct QtWidgets_PackedString QListWidgetItem_Text(void* ptr) -{ - return ({ QByteArray t3d0f8a = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t3d0f8a.prepend("WHITESPACE").constData()+10), t3d0f8a.size()-10 }; }); -} - -int QListWidgetItem_TextAlignment(void* ptr) -{ - return static_cast(ptr)->textAlignment(); -} - -struct QtWidgets_PackedString QListWidgetItem_ToolTip(void* ptr) -{ - return ({ QByteArray tc8991e = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(tc8991e.prepend("WHITESPACE").constData()+10), tc8991e.size()-10 }; }); -} - -int QListWidgetItem_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -struct QtWidgets_PackedString QListWidgetItem_WhatsThis(void* ptr) -{ - return ({ QByteArray tf613a8 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(tf613a8.prepend("WHITESPACE").constData()+10), tf613a8.size()-10 }; }); -} - -void QListWidgetItem_Write(void* ptr, void* out) -{ - static_cast(ptr)->write(*static_cast(out)); -} - -void QListWidgetItem_WriteDefault(void* ptr, void* out) -{ - static_cast(ptr)->QListWidgetItem::write(*static_cast(out)); -} - -void QListWidgetItem_DestroyQListWidgetItem(void* ptr) -{ - static_cast(ptr)->~QListWidgetItem(); -} - -void QListWidgetItem_DestroyQListWidgetItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QListWidgetItem___dummy_atList(void* ptr, int i) -{ - return ({void * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QListWidgetItem___dummy_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(i); -} - -void* QListWidgetItem___dummy_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QListWidgetItem___setDummy__atList(void* ptr, int i) -{ - return ({void * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); -} - -void QListWidgetItem___setDummy__setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(i); -} - -void* QListWidgetItem___setDummy__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -class MyQMainWindow: public QMainWindow -{ -public: - MyQMainWindow(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QMainWindow(parent, flags) {QMainWindow_QMainWindow_QRegisterMetaType();}; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - QMenu * createPopupMenu() { return static_cast(callbackQMainWindow_CreatePopupMenu(this)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void Signal_IconSizeChanged(const QSize & iconSize) { callbackQMainWindow_IconSizeChanged(this, const_cast(&iconSize)); }; - void setAnimated(bool enabled) { callbackQMainWindow_SetAnimated(this, enabled); }; - void setDockNestingEnabled(bool enabled) { callbackQMainWindow_SetDockNestingEnabled(this, enabled); }; - void setUnifiedTitleAndToolBarOnMac(bool set) { callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac(this, set); }; - void Signal_TabifiedDockWidgetActivated(QDockWidget * dockWidget) { callbackQMainWindow_TabifiedDockWidgetActivated(this, dockWidget); }; - void Signal_ToolButtonStyleChanged(Qt::ToolButtonStyle toolButtonStyle) { callbackQMainWindow_ToolButtonStyleChanged(this, toolButtonStyle); }; - ~MyQMainWindow() { callbackQMainWindow_DestroyQMainWindow(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QMainWindow*) -Q_DECLARE_METATYPE(MyQMainWindow*) - -int QMainWindow_QMainWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMainWindow_NewQMainWindow(void* parent, long long flags) -{ - return new MyQMainWindow(static_cast(parent), static_cast(flags)); -} - -void QMainWindow_AddDockWidget(void* ptr, long long area, void* dockwidget) -{ - static_cast(ptr)->addDockWidget(static_cast(area), static_cast(dockwidget)); -} - -void QMainWindow_AddDockWidget2(void* ptr, long long area, void* dockwidget, long long orientation) -{ - static_cast(ptr)->addDockWidget(static_cast(area), static_cast(dockwidget), static_cast(orientation)); -} - -void QMainWindow_AddToolBar(void* ptr, long long area, void* toolbar) -{ - static_cast(ptr)->addToolBar(static_cast(area), static_cast(toolbar)); -} - -void QMainWindow_AddToolBar2(void* ptr, void* toolbar) -{ - static_cast(ptr)->addToolBar(static_cast(toolbar)); -} - -void* QMainWindow_AddToolBar3(void* ptr, struct QtWidgets_PackedString title) -{ - return static_cast(ptr)->addToolBar(QString::fromUtf8(title.data, title.len)); -} - -void QMainWindow_AddToolBarBreak(void* ptr, long long area) -{ - static_cast(ptr)->addToolBarBreak(static_cast(area)); -} - -void* QMainWindow_CentralWidget(void* ptr) -{ - return static_cast(ptr)->centralWidget(); -} - -long long QMainWindow_Corner(void* ptr, long long corner) -{ - return static_cast(ptr)->corner(static_cast(corner)); -} - -void* QMainWindow_CreatePopupMenu(void* ptr) -{ - return static_cast(ptr)->createPopupMenu(); -} - -void* QMainWindow_CreatePopupMenuDefault(void* ptr) -{ - return static_cast(ptr)->QMainWindow::createPopupMenu(); -} - -long long QMainWindow_DockOptions(void* ptr) -{ - return static_cast(ptr)->dockOptions(); -} - -long long QMainWindow_DockWidgetArea(void* ptr, void* dockwidget) -{ - return static_cast(ptr)->dockWidgetArea(static_cast(dockwidget)); -} - -char QMainWindow_DocumentMode(void* ptr) -{ - return static_cast(ptr)->documentMode(); -} - -void* QMainWindow_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QMainWindow_ConnectIconSizeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMainWindow::iconSizeChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_IconSizeChanged), static_cast(t)); -} - -void QMainWindow_DisconnectIconSizeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMainWindow::iconSizeChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_IconSizeChanged)); -} - -void QMainWindow_IconSizeChanged(void* ptr, void* iconSize) -{ - static_cast(ptr)->iconSizeChanged(*static_cast(iconSize)); -} - -void QMainWindow_InsertToolBar(void* ptr, void* before, void* toolbar) -{ - static_cast(ptr)->insertToolBar(static_cast(before), static_cast(toolbar)); -} - -void QMainWindow_InsertToolBarBreak(void* ptr, void* before) -{ - static_cast(ptr)->insertToolBarBreak(static_cast(before)); -} - -char QMainWindow_IsAnimated(void* ptr) -{ - return static_cast(ptr)->isAnimated(); -} - -char QMainWindow_IsDockNestingEnabled(void* ptr) -{ - return static_cast(ptr)->isDockNestingEnabled(); -} - -void* QMainWindow_MenuBar(void* ptr) -{ - return static_cast(ptr)->menuBar(); -} - -void* QMainWindow_MenuWidget(void* ptr) -{ - return static_cast(ptr)->menuWidget(); -} - -void QMainWindow_RemoveDockWidget(void* ptr, void* dockwidget) -{ - static_cast(ptr)->removeDockWidget(static_cast(dockwidget)); -} - -void QMainWindow_RemoveToolBar(void* ptr, void* toolbar) -{ - static_cast(ptr)->removeToolBar(static_cast(toolbar)); -} - -void QMainWindow_RemoveToolBarBreak(void* ptr, void* before) -{ - static_cast(ptr)->removeToolBarBreak(static_cast(before)); -} - -void QMainWindow_ResizeDocks(void* ptr, void* docks, void* sizes, long long orientation) -{ - static_cast(ptr)->resizeDocks(*static_cast*>(docks), *static_cast*>(sizes), static_cast(orientation)); -} - -char QMainWindow_RestoreDockWidget(void* ptr, void* dockwidget) -{ - return static_cast(ptr)->restoreDockWidget(static_cast(dockwidget)); -} - -char QMainWindow_RestoreState(void* ptr, void* state, int version) -{ - return static_cast(ptr)->restoreState(*static_cast(state), version); -} - -void* QMainWindow_SaveState(void* ptr, int version) -{ - return new QByteArray(static_cast(ptr)->saveState(version)); -} - -void QMainWindow_SetAnimated(void* ptr, char enabled) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setAnimated", Q_ARG(bool, enabled != 0)); -} - -void QMainWindow_SetAnimatedDefault(void* ptr, char enabled) -{ - static_cast(ptr)->QMainWindow::setAnimated(enabled != 0); -} - -void QMainWindow_SetCentralWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setCentralWidget(static_cast(widget)); -} - -void QMainWindow_SetCorner(void* ptr, long long corner, long long area) -{ - static_cast(ptr)->setCorner(static_cast(corner), static_cast(area)); -} - -void QMainWindow_SetDockNestingEnabled(void* ptr, char enabled) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDockNestingEnabled", Q_ARG(bool, enabled != 0)); -} - -void QMainWindow_SetDockNestingEnabledDefault(void* ptr, char enabled) -{ - static_cast(ptr)->QMainWindow::setDockNestingEnabled(enabled != 0); -} - -void QMainWindow_SetDockOptions(void* ptr, long long options) -{ - static_cast(ptr)->setDockOptions(static_cast(options)); -} - -void QMainWindow_SetDocumentMode(void* ptr, char enabled) -{ - static_cast(ptr)->setDocumentMode(enabled != 0); -} - -void QMainWindow_SetIconSize(void* ptr, void* iconSize) -{ - static_cast(ptr)->setIconSize(*static_cast(iconSize)); -} - -void QMainWindow_SetMenuBar(void* ptr, void* menuBar) -{ - static_cast(ptr)->setMenuBar(static_cast(menuBar)); -} - -void QMainWindow_SetMenuWidget(void* ptr, void* menuBar) -{ - static_cast(ptr)->setMenuWidget(static_cast(menuBar)); -} - -void QMainWindow_SetStatusBar(void* ptr, void* statusbar) -{ - static_cast(ptr)->setStatusBar(static_cast(statusbar)); -} - -void QMainWindow_SetTabPosition(void* ptr, long long areas, long long tabPosition) -{ - static_cast(ptr)->setTabPosition(static_cast(areas), static_cast(tabPosition)); -} - -void QMainWindow_SetTabShape(void* ptr, long long tabShape) -{ - static_cast(ptr)->setTabShape(static_cast(tabShape)); -} - -void QMainWindow_SetToolButtonStyle(void* ptr, long long toolButtonStyle) -{ - static_cast(ptr)->setToolButtonStyle(static_cast(toolButtonStyle)); -} - -void QMainWindow_SetUnifiedTitleAndToolBarOnMac(void* ptr, char set) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setUnifiedTitleAndToolBarOnMac", Q_ARG(bool, set != 0)); -} - -void QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(void* ptr, char set) -{ - static_cast(ptr)->QMainWindow::setUnifiedTitleAndToolBarOnMac(set != 0); -} - -void QMainWindow_SplitDockWidget(void* ptr, void* first, void* second, long long orientation) -{ - static_cast(ptr)->splitDockWidget(static_cast(first), static_cast(second), static_cast(orientation)); -} - -void* QMainWindow_StatusBar(void* ptr) -{ - return static_cast(ptr)->statusBar(); -} - -long long QMainWindow_TabPosition(void* ptr, long long area) -{ - return static_cast(ptr)->tabPosition(static_cast(area)); -} - -long long QMainWindow_TabShape(void* ptr) -{ - return static_cast(ptr)->tabShape(); -} - -void QMainWindow_ConnectTabifiedDockWidgetActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMainWindow::tabifiedDockWidgetActivated), static_cast(ptr), static_cast(&MyQMainWindow::Signal_TabifiedDockWidgetActivated), static_cast(t)); -} - -void QMainWindow_DisconnectTabifiedDockWidgetActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMainWindow::tabifiedDockWidgetActivated), static_cast(ptr), static_cast(&MyQMainWindow::Signal_TabifiedDockWidgetActivated)); -} - -void QMainWindow_TabifiedDockWidgetActivated(void* ptr, void* dockWidget) -{ - static_cast(ptr)->tabifiedDockWidgetActivated(static_cast(dockWidget)); -} - -struct QtWidgets_PackedList QMainWindow_TabifiedDockWidgets(void* ptr, void* dockwidget) -{ - return ({ QList* tmpValueb01abb = new QList(static_cast(ptr)->tabifiedDockWidgets(static_cast(dockwidget))); QtWidgets_PackedList { tmpValueb01abb, tmpValueb01abb->size() }; }); -} - -void QMainWindow_TabifyDockWidget(void* ptr, void* first, void* second) -{ - static_cast(ptr)->tabifyDockWidget(static_cast(first), static_cast(second)); -} - -void* QMainWindow_TakeCentralWidget(void* ptr) -{ - return static_cast(ptr)->takeCentralWidget(); -} - -long long QMainWindow_ToolBarArea(void* ptr, void* toolbar) -{ - return static_cast(ptr)->toolBarArea(static_cast(toolbar)); -} - -char QMainWindow_ToolBarBreak(void* ptr, void* toolbar) -{ - return static_cast(ptr)->toolBarBreak(static_cast(toolbar)); -} - -long long QMainWindow_ToolButtonStyle(void* ptr) -{ - return static_cast(ptr)->toolButtonStyle(); -} - -void QMainWindow_ConnectToolButtonStyleChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QMainWindow::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_ToolButtonStyleChanged), static_cast(t)); -} - -void QMainWindow_DisconnectToolButtonStyleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMainWindow::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQMainWindow::Signal_ToolButtonStyleChanged)); -} - -void QMainWindow_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle) -{ - static_cast(ptr)->toolButtonStyleChanged(static_cast(toolButtonStyle)); -} - -char QMainWindow_UnifiedTitleAndToolBarOnMac(void* ptr) -{ - return static_cast(ptr)->unifiedTitleAndToolBarOnMac(); -} - -void QMainWindow_DestroyQMainWindow(void* ptr) -{ - static_cast(ptr)->~QMainWindow(); -} - -void QMainWindow_DestroyQMainWindowDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMainWindow___resizeDocks_docks_atList(void* ptr, int i) -{ - return ({QDockWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMainWindow___resizeDocks_docks_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMainWindow___resizeDocks_docks_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QMainWindow___resizeDocks_sizes_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMainWindow___resizeDocks_sizes_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QMainWindow___resizeDocks_sizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMainWindow___tabifiedDockWidgets_atList(void* ptr, int i) -{ - return ({QDockWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMainWindow___tabifiedDockWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMainWindow___tabifiedDockWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQMdiArea: public QMdiArea -{ -public: - MyQMdiArea(QWidget *parent = Q_NULLPTR) : QMdiArea(parent) {QMdiArea_QMdiArea_QRegisterMetaType();}; - void activateNextSubWindow() { callbackQMdiArea_ActivateNextSubWindow(this); }; - void activatePreviousSubWindow() { callbackQMdiArea_ActivatePreviousSubWindow(this); }; - void cascadeSubWindows() { callbackQMdiArea_CascadeSubWindows(this); }; - void childEvent(QChildEvent * childEvent) { callbackQWidget_ChildEvent(this, childEvent); }; - void closeActiveSubWindow() { callbackQMdiArea_CloseActiveSubWindow(this); }; - void closeAllSubWindows() { callbackQMdiArea_CloseAllSubWindows(this); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * paintEvent) { callbackQWidget_PaintEvent(this, paintEvent); }; - void resizeEvent(QResizeEvent * resizeEvent) { callbackQWidget_ResizeEvent(this, resizeEvent); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setActiveSubWindow(QMdiSubWindow * window) { callbackQMdiArea_SetActiveSubWindow(this, window); }; - void setupViewport(QWidget * viewport) { callbackQMdiArea_SetupViewport(this, viewport); }; - void showEvent(QShowEvent * showEvent) { callbackQWidget_ShowEvent(this, showEvent); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_SubWindowActivated(QMdiSubWindow * window) { callbackQMdiArea_SubWindowActivated(this, window); }; - void tileSubWindows() { callbackQMdiArea_TileSubWindows(this); }; - void timerEvent(QTimerEvent * timerEvent) { callbackQWidget_TimerEvent(this, timerEvent); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - ~MyQMdiArea() { callbackQMdiArea_DestroyQMdiArea(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QMdiArea*) -Q_DECLARE_METATYPE(MyQMdiArea*) - -int QMdiArea_QMdiArea_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMdiArea_NewQMdiArea(void* parent) -{ - return new MyQMdiArea(static_cast(parent)); -} - -void QMdiArea_ActivateNextSubWindow(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "activateNextSubWindow"); -} - -void QMdiArea_ActivateNextSubWindowDefault(void* ptr) -{ - static_cast(ptr)->QMdiArea::activateNextSubWindow(); -} - -void QMdiArea_ActivatePreviousSubWindow(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "activatePreviousSubWindow"); -} - -void QMdiArea_ActivatePreviousSubWindowDefault(void* ptr) -{ - static_cast(ptr)->QMdiArea::activatePreviousSubWindow(); -} - -long long QMdiArea_ActivationOrder(void* ptr) -{ - return static_cast(ptr)->activationOrder(); -} - -void* QMdiArea_ActiveSubWindow(void* ptr) -{ - return static_cast(ptr)->activeSubWindow(); -} - -void* QMdiArea_AddSubWindow(void* ptr, void* widget, long long windowFlags) -{ - return static_cast(ptr)->addSubWindow(static_cast(widget), static_cast(windowFlags)); -} - -void* QMdiArea_Background(void* ptr) -{ - return new QBrush(static_cast(ptr)->background()); -} - -void QMdiArea_CascadeSubWindows(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "cascadeSubWindows"); -} - -void QMdiArea_CascadeSubWindowsDefault(void* ptr) -{ - static_cast(ptr)->QMdiArea::cascadeSubWindows(); -} - -void QMdiArea_CloseActiveSubWindow(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "closeActiveSubWindow"); -} - -void QMdiArea_CloseActiveSubWindowDefault(void* ptr) -{ - static_cast(ptr)->QMdiArea::closeActiveSubWindow(); -} - -void QMdiArea_CloseAllSubWindows(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "closeAllSubWindows"); -} - -void QMdiArea_CloseAllSubWindowsDefault(void* ptr) -{ - static_cast(ptr)->QMdiArea::closeAllSubWindows(); -} - -void* QMdiArea_CurrentSubWindow(void* ptr) -{ - return static_cast(ptr)->currentSubWindow(); -} - -char QMdiArea_DocumentMode(void* ptr) -{ - return static_cast(ptr)->documentMode(); -} - -void QMdiArea_RemoveSubWindow(void* ptr, void* widget) -{ - static_cast(ptr)->removeSubWindow(static_cast(widget)); -} - -void QMdiArea_SetActivationOrder(void* ptr, long long order) -{ - static_cast(ptr)->setActivationOrder(static_cast(order)); -} - -void QMdiArea_SetActiveSubWindow(void* ptr, void* window) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setActiveSubWindow", Q_ARG(QMdiSubWindow*, static_cast(window))); -} - -void QMdiArea_SetActiveSubWindowDefault(void* ptr, void* window) -{ - static_cast(ptr)->QMdiArea::setActiveSubWindow(static_cast(window)); -} - -void QMdiArea_SetBackground(void* ptr, void* background) -{ - static_cast(ptr)->setBackground(*static_cast(background)); -} - -void QMdiArea_SetDocumentMode(void* ptr, char enabled) -{ - static_cast(ptr)->setDocumentMode(enabled != 0); -} - -void QMdiArea_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QMdiArea_SetTabPosition(void* ptr, long long position) -{ - static_cast(ptr)->setTabPosition(static_cast(position)); -} - -void QMdiArea_SetTabShape(void* ptr, long long shape) -{ - static_cast(ptr)->setTabShape(static_cast(shape)); -} - -void QMdiArea_SetTabsClosable(void* ptr, char closable) -{ - static_cast(ptr)->setTabsClosable(closable != 0); -} - -void QMdiArea_SetTabsMovable(void* ptr, char movable) -{ - static_cast(ptr)->setTabsMovable(movable != 0); -} - -void QMdiArea_SetViewMode(void* ptr, long long mode) -{ - static_cast(ptr)->setViewMode(static_cast(mode)); -} - -void QMdiArea_SetupViewport(void* ptr, void* viewport) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setupViewport", Q_ARG(QWidget*, static_cast(viewport))); -} - -void QMdiArea_SetupViewportDefault(void* ptr, void* viewport) -{ - static_cast(ptr)->QMdiArea::setupViewport(static_cast(viewport)); -} - -void QMdiArea_ConnectSubWindowActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMdiArea::subWindowActivated), static_cast(ptr), static_cast(&MyQMdiArea::Signal_SubWindowActivated), static_cast(t)); -} - -void QMdiArea_DisconnectSubWindowActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMdiArea::subWindowActivated), static_cast(ptr), static_cast(&MyQMdiArea::Signal_SubWindowActivated)); -} - -void QMdiArea_SubWindowActivated(void* ptr, void* window) -{ - static_cast(ptr)->subWindowActivated(static_cast(window)); -} - -struct QtWidgets_PackedList QMdiArea_SubWindowList(void* ptr, long long order) -{ - return ({ QList* tmpValuecf1844 = new QList(static_cast(ptr)->subWindowList(static_cast(order))); QtWidgets_PackedList { tmpValuecf1844, tmpValuecf1844->size() }; }); -} - -long long QMdiArea_TabPosition(void* ptr) -{ - return static_cast(ptr)->tabPosition(); -} - -long long QMdiArea_TabShape(void* ptr) -{ - return static_cast(ptr)->tabShape(); -} - -char QMdiArea_TabsClosable(void* ptr) -{ - return static_cast(ptr)->tabsClosable(); -} - -char QMdiArea_TabsMovable(void* ptr) -{ - return static_cast(ptr)->tabsMovable(); -} - -char QMdiArea_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -void QMdiArea_TileSubWindows(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "tileSubWindows"); -} - -void QMdiArea_TileSubWindowsDefault(void* ptr) -{ - static_cast(ptr)->QMdiArea::tileSubWindows(); -} - -long long QMdiArea_ViewMode(void* ptr) -{ - return static_cast(ptr)->viewMode(); -} - -void QMdiArea_DestroyQMdiArea(void* ptr) -{ - static_cast(ptr)->~QMdiArea(); -} - -void QMdiArea_DestroyQMdiAreaDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMdiArea___subWindowList_atList(void* ptr, int i) -{ - return ({QMdiSubWindow * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMdiArea___subWindowList_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMdiArea___subWindowList_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQMdiSubWindow: public QMdiSubWindow -{ -public: - MyQMdiSubWindow(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QMdiSubWindow(parent, flags) {QMdiSubWindow_QMdiSubWindow_QRegisterMetaType();}; - void Signal_AboutToActivate() { callbackQMdiSubWindow_AboutToActivate(this); }; - void changeEvent(QEvent * changeEvent) { callbackQWidget_ChangeEvent(this, changeEvent); }; - void childEvent(QChildEvent * childEvent) { callbackQWidget_ChildEvent(this, childEvent); }; - void closeEvent(QCloseEvent * closeEvent) { callbackQWidget_CloseEvent(this, closeEvent); }; - void contextMenuEvent(QContextMenuEvent * contextMenuEvent) { callbackQWidget_ContextMenuEvent(this, contextMenuEvent); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * focusInEvent) { callbackQWidget_FocusInEvent(this, focusInEvent); }; - void focusOutEvent(QFocusEvent * focusOutEvent) { callbackQWidget_FocusOutEvent(this, focusOutEvent); }; - void hideEvent(QHideEvent * hideEvent) { callbackQWidget_HideEvent(this, hideEvent); }; - void keyPressEvent(QKeyEvent * keyEvent) { callbackQWidget_KeyPressEvent(this, keyEvent); }; - void leaveEvent(QEvent * leaveEvent) { callbackQWidget_LeaveEvent(this, leaveEvent); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseDoubleClickEvent(this, mouseEvent); }; - void mouseMoveEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseMoveEvent(this, mouseEvent); }; - void mousePressEvent(QMouseEvent * mouseEvent) { callbackQWidget_MousePressEvent(this, mouseEvent); }; - void mouseReleaseEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseReleaseEvent(this, mouseEvent); }; - void moveEvent(QMoveEvent * moveEvent) { callbackQWidget_MoveEvent(this, moveEvent); }; - void paintEvent(QPaintEvent * paintEvent) { callbackQWidget_PaintEvent(this, paintEvent); }; - void resizeEvent(QResizeEvent * resizeEvent) { callbackQWidget_ResizeEvent(this, resizeEvent); }; - void showEvent(QShowEvent * showEvent) { callbackQWidget_ShowEvent(this, showEvent); }; - void showShaded() { callbackQMdiSubWindow_ShowShaded(this); }; - void showSystemMenu() { callbackQMdiSubWindow_ShowSystemMenu(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void timerEvent(QTimerEvent * timerEvent) { callbackQWidget_TimerEvent(this, timerEvent); }; - void Signal_WindowStateChanged(Qt::WindowStates oldState, Qt::WindowStates newState) { callbackQMdiSubWindow_WindowStateChanged(this, oldState, newState); }; - ~MyQMdiSubWindow() { callbackQMdiSubWindow_DestroyQMdiSubWindow(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QMdiSubWindow*) -Q_DECLARE_METATYPE(MyQMdiSubWindow*) - -int QMdiSubWindow_QMdiSubWindow_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMdiSubWindow_NewQMdiSubWindow(void* parent, long long flags) -{ - return new MyQMdiSubWindow(static_cast(parent), static_cast(flags)); -} - -void QMdiSubWindow_ConnectAboutToActivate(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMdiSubWindow::aboutToActivate), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_AboutToActivate), static_cast(t)); -} - -void QMdiSubWindow_DisconnectAboutToActivate(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMdiSubWindow::aboutToActivate), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_AboutToActivate)); -} - -void QMdiSubWindow_AboutToActivate(void* ptr) -{ - static_cast(ptr)->aboutToActivate(); -} - -char QMdiSubWindow_IsShaded(void* ptr) -{ - return static_cast(ptr)->isShaded(); -} - -int QMdiSubWindow_KeyboardPageStep(void* ptr) -{ - return static_cast(ptr)->keyboardPageStep(); -} - -int QMdiSubWindow_KeyboardSingleStep(void* ptr) -{ - return static_cast(ptr)->keyboardSingleStep(); -} - -void* QMdiSubWindow_MdiArea(void* ptr) -{ - return static_cast(ptr)->mdiArea(); -} - -void QMdiSubWindow_SetKeyboardPageStep(void* ptr, int step) -{ - static_cast(ptr)->setKeyboardPageStep(step); -} - -void QMdiSubWindow_SetKeyboardSingleStep(void* ptr, int step) -{ - static_cast(ptr)->setKeyboardSingleStep(step); -} - -void QMdiSubWindow_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QMdiSubWindow_SetSystemMenu(void* ptr, void* systemMenu) -{ - static_cast(ptr)->setSystemMenu(static_cast(systemMenu)); -} - -void QMdiSubWindow_SetWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setWidget(static_cast(widget)); -} - -void QMdiSubWindow_ShowShaded(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showShaded"); -} - -void QMdiSubWindow_ShowShadedDefault(void* ptr) -{ - static_cast(ptr)->QMdiSubWindow::showShaded(); -} - -void QMdiSubWindow_ShowSystemMenu(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showSystemMenu"); -} - -void QMdiSubWindow_ShowSystemMenuDefault(void* ptr) -{ - static_cast(ptr)->QMdiSubWindow::showSystemMenu(); -} - -void* QMdiSubWindow_SystemMenu(void* ptr) -{ - return static_cast(ptr)->systemMenu(); -} - -char QMdiSubWindow_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -void* QMdiSubWindow_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -void QMdiSubWindow_ConnectWindowStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QMdiSubWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_WindowStateChanged), static_cast(t)); -} - -void QMdiSubWindow_DisconnectWindowStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMdiSubWindow::windowStateChanged), static_cast(ptr), static_cast(&MyQMdiSubWindow::Signal_WindowStateChanged)); -} - -void QMdiSubWindow_WindowStateChanged(void* ptr, long long oldState, long long newState) -{ - static_cast(ptr)->windowStateChanged(static_cast(oldState), static_cast(newState)); -} - -void QMdiSubWindow_DestroyQMdiSubWindow(void* ptr) -{ - static_cast(ptr)->~QMdiSubWindow(); -} - -void QMdiSubWindow_DestroyQMdiSubWindowDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQMenu: public QMenu -{ -public: - MyQMenu(QWidget *parent = Q_NULLPTR) : QMenu(parent) {QMenu_QMenu_QRegisterMetaType();}; - MyQMenu(const QString &title, QWidget *parent = Q_NULLPTR) : QMenu(title, parent) {QMenu_QMenu_QRegisterMetaType();}; - void Signal_AboutToHide() { callbackQMenu_AboutToHide(this); }; - void Signal_AboutToShow() { callbackQMenu_AboutToShow(this); }; - void actionEvent(QActionEvent * e) { callbackQWidget_ActionEvent(this, e); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void enterEvent(QEvent * vqe) { callbackQWidget_EnterEvent(this, vqe); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void hideEvent(QHideEvent * vqh) { callbackQWidget_HideEvent(this, vqh); }; - void Signal_Hovered(QAction * action) { callbackQMenu_Hovered(this, action); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void leaveEvent(QEvent * vqe) { callbackQWidget_LeaveEvent(this, vqe); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_Triggered(QAction * action) { callbackQMenu_Triggered(this, action); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - ~MyQMenu() { callbackQMenu_DestroyQMenu(this); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QMenu*) -Q_DECLARE_METATYPE(MyQMenu*) - -int QMenu_QMenu_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMenu_NewQMenu(void* parent) -{ - return new MyQMenu(static_cast(parent)); -} - -void* QMenu_NewQMenu2(struct QtWidgets_PackedString title, void* parent) -{ - return new MyQMenu(QString::fromUtf8(title.data, title.len), static_cast(parent)); -} - -void QMenu_ConnectAboutToHide(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMenu::aboutToHide), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToHide), static_cast(t)); -} - -void QMenu_DisconnectAboutToHide(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMenu::aboutToHide), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToHide)); -} - -void QMenu_AboutToHide(void* ptr) -{ - static_cast(ptr)->aboutToHide(); -} - -void QMenu_ConnectAboutToShow(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMenu::aboutToShow), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToShow), static_cast(t)); -} - -void QMenu_DisconnectAboutToShow(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMenu::aboutToShow), static_cast(ptr), static_cast(&MyQMenu::Signal_AboutToShow)); -} - -void QMenu_AboutToShow(void* ptr) -{ - static_cast(ptr)->aboutToShow(); -} - -void* QMenu_ActionAt(void* ptr, void* pt) -{ - return static_cast(ptr)->actionAt(*static_cast(pt)); -} - -void* QMenu_ActionGeometry(void* ptr, void* act) -{ - return ({ QRect tmpValue = static_cast(ptr)->actionGeometry(static_cast(act)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QMenu_ActiveAction(void* ptr) -{ - return static_cast(ptr)->activeAction(); -} - -void* QMenu_AddAction(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); -} - -void* QMenu_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -void* QMenu_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut) -{ - if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } -} - -void* QMenu_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut) -{ - if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } else { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member), *static_cast(shortcut)); - } -} - -void* QMenu_AddMenu(void* ptr, void* menu) -{ - return static_cast(ptr)->addMenu(static_cast(menu)); -} - -void* QMenu_AddMenu2(void* ptr, struct QtWidgets_PackedString title) -{ - return static_cast(ptr)->addMenu(QString::fromUtf8(title.data, title.len)); -} - -void* QMenu_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title) -{ - return static_cast(ptr)->addMenu(*static_cast(icon), QString::fromUtf8(title.data, title.len)); -} - -void* QMenu_AddSection(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addSection(QString::fromUtf8(text.data, text.len)); -} - -void* QMenu_AddSection2(void* ptr, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addSection(*static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -void* QMenu_AddSeparator(void* ptr) -{ - return static_cast(ptr)->addSeparator(); -} - -void QMenu_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -int QMenu_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -void* QMenu_DefaultAction(void* ptr) -{ - return static_cast(ptr)->defaultAction(); -} - -void* QMenu_Exec(void* ptr) -{ - return static_cast(ptr)->exec(); -} - -void* QMenu_Exec2(void* ptr, void* p, void* action) -{ - return static_cast(ptr)->exec(*static_cast(p), static_cast(action)); -} - -void* QMenu_QMenu_Exec3(void* actions, void* pos, void* at, void* parent) -{ - return QMenu::exec(({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }), *static_cast(pos), static_cast(at), static_cast(parent)); -} - -void QMenu_HideTearOffMenu(void* ptr) -{ - static_cast(ptr)->hideTearOffMenu(); -} - -void QMenu_ConnectHovered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMenu::hovered), static_cast(ptr), static_cast(&MyQMenu::Signal_Hovered), static_cast(t)); -} - -void QMenu_DisconnectHovered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMenu::hovered), static_cast(ptr), static_cast(&MyQMenu::Signal_Hovered)); -} - -void QMenu_Hovered(void* ptr, void* action) -{ - static_cast(ptr)->hovered(static_cast(action)); -} - -void* QMenu_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -void QMenu_InitStyleOption(void* ptr, void* option, void* action) -{ - static_cast(ptr)->initStyleOption(static_cast(option), static_cast(action)); -} - -void* QMenu_InsertMenu(void* ptr, void* before, void* menu) -{ - return static_cast(ptr)->insertMenu(static_cast(before), static_cast(menu)); -} - -void* QMenu_InsertSection(void* ptr, void* before, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->insertSection(static_cast(before), QString::fromUtf8(text.data, text.len)); -} - -void* QMenu_InsertSection2(void* ptr, void* before, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->insertSection(static_cast(before), *static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -void* QMenu_InsertSeparator(void* ptr, void* before) -{ - return static_cast(ptr)->insertSeparator(static_cast(before)); -} - -char QMenu_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QMenu_IsTearOffEnabled(void* ptr) -{ - return static_cast(ptr)->isTearOffEnabled(); -} - -char QMenu_IsTearOffMenuVisible(void* ptr) -{ - return static_cast(ptr)->isTearOffMenuVisible(); -} - -void* QMenu_MenuAction(void* ptr) -{ - return static_cast(ptr)->menuAction(); -} - -void QMenu_Popup(void* ptr, void* p, void* atAction) -{ - static_cast(ptr)->popup(*static_cast(p), static_cast(atAction)); -} - -char QMenu_SeparatorsCollapsible(void* ptr) -{ - return static_cast(ptr)->separatorsCollapsible(); -} - -void QMenu_SetActiveAction(void* ptr, void* act) -{ - static_cast(ptr)->setActiveAction(static_cast(act)); -} - -void QMenu_SetAsDockMenu(void* ptr) -{ -#ifdef Q_OS_OSX - static_cast(ptr)->setAsDockMenu(); -#endif -} - -void QMenu_SetDefaultAction(void* ptr, void* act) -{ - static_cast(ptr)->setDefaultAction(static_cast(act)); -} - -void QMenu_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QMenu_SetSeparatorsCollapsible(void* ptr, char collapse) -{ - static_cast(ptr)->setSeparatorsCollapsible(collapse != 0); -} - -void QMenu_SetTearOffEnabled(void* ptr, char vbo) -{ - static_cast(ptr)->setTearOffEnabled(vbo != 0); -} - -void QMenu_SetTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); -} - -void QMenu_SetToolTipsVisible(void* ptr, char visible) -{ - static_cast(ptr)->setToolTipsVisible(visible != 0); -} - -void QMenu_ShowTearOffMenu(void* ptr, void* pos) -{ - static_cast(ptr)->showTearOffMenu(*static_cast(pos)); -} - -void QMenu_ShowTearOffMenu2(void* ptr) -{ - static_cast(ptr)->showTearOffMenu(); -} - -struct QtWidgets_PackedString QMenu_Title(void* ptr) -{ - return ({ QByteArray tbbbdf8 = static_cast(ptr)->title().toUtf8(); QtWidgets_PackedString { const_cast(tbbbdf8.prepend("WHITESPACE").constData()+10), tbbbdf8.size()-10 }; }); -} - -char QMenu_ToolTipsVisible(void* ptr) -{ - return static_cast(ptr)->toolTipsVisible(); -} - -void QMenu_ConnectTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMenu::triggered), static_cast(ptr), static_cast(&MyQMenu::Signal_Triggered), static_cast(t)); -} - -void QMenu_DisconnectTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMenu::triggered), static_cast(ptr), static_cast(&MyQMenu::Signal_Triggered)); -} - -void QMenu_Triggered(void* ptr, void* action) -{ - static_cast(ptr)->triggered(static_cast(action)); -} - -void QMenu_DestroyQMenu(void* ptr) -{ - static_cast(ptr)->~QMenu(); -} - -void QMenu_DestroyQMenuDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMenu___exec_actions_atList3(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMenu___exec_actions_setList3(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMenu___exec_actions_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQMenuBar: public QMenuBar -{ -public: - MyQMenuBar(QWidget *parent = Q_NULLPTR) : QMenuBar(parent) {QMenuBar_QMenuBar_QRegisterMetaType();}; - void actionEvent(QActionEvent * e) { callbackQWidget_ActionEvent(this, e); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * vqf) { callbackQWidget_FocusInEvent(this, vqf); }; - void focusOutEvent(QFocusEvent * vqf) { callbackQWidget_FocusOutEvent(this, vqf); }; - int heightForWidth(int vin) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), vin); }; - void Signal_Hovered(QAction * action) { callbackQMenuBar_Hovered(this, action); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void leaveEvent(QEvent * vqe) { callbackQWidget_LeaveEvent(this, vqe); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_Triggered(QAction * action) { callbackQMenuBar_Triggered(this, action); }; - ~MyQMenuBar() { callbackQMenuBar_DestroyQMenuBar(this); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QMenuBar*) -Q_DECLARE_METATYPE(MyQMenuBar*) - -int QMenuBar_QMenuBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMenuBar_NewQMenuBar(void* parent) -{ - return new MyQMenuBar(static_cast(parent)); -} - -void* QMenuBar_ActionAt(void* ptr, void* pt) -{ - return static_cast(ptr)->actionAt(*static_cast(pt)); -} - -void* QMenuBar_ActionGeometry(void* ptr, void* act) -{ - return ({ QRect tmpValue = static_cast(ptr)->actionGeometry(static_cast(act)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QMenuBar_ActiveAction(void* ptr) -{ - return static_cast(ptr)->activeAction(); -} - -void* QMenuBar_AddAction(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); -} - -void* QMenuBar_AddAction2(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } -} - -void* QMenuBar_AddMenu(void* ptr, void* menu) -{ - return static_cast(ptr)->addMenu(static_cast(menu)); -} - -void* QMenuBar_AddMenu2(void* ptr, struct QtWidgets_PackedString title) -{ - return static_cast(ptr)->addMenu(QString::fromUtf8(title.data, title.len)); -} - -void* QMenuBar_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title) -{ - return static_cast(ptr)->addMenu(*static_cast(icon), QString::fromUtf8(title.data, title.len)); -} - -void* QMenuBar_AddSeparator(void* ptr) -{ - return static_cast(ptr)->addSeparator(); -} - -void QMenuBar_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QMenuBar_CornerWidget(void* ptr, long long corner) -{ - return static_cast(ptr)->cornerWidget(static_cast(corner)); -} - -void QMenuBar_ConnectHovered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMenuBar::hovered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Hovered), static_cast(t)); -} - -void QMenuBar_DisconnectHovered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMenuBar::hovered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Hovered)); -} - -void QMenuBar_Hovered(void* ptr, void* action) -{ - static_cast(ptr)->hovered(static_cast(action)); -} - -void QMenuBar_InitStyleOption(void* ptr, void* option, void* action) -{ - static_cast(ptr)->initStyleOption(static_cast(option), static_cast(action)); -} - -void* QMenuBar_InsertMenu(void* ptr, void* before, void* menu) -{ - return static_cast(ptr)->insertMenu(static_cast(before), static_cast(menu)); -} - -void* QMenuBar_InsertSeparator(void* ptr, void* before) -{ - return static_cast(ptr)->insertSeparator(static_cast(before)); -} - -char QMenuBar_IsDefaultUp(void* ptr) -{ - return static_cast(ptr)->isDefaultUp(); -} - -char QMenuBar_IsNativeMenuBar(void* ptr) -{ - return static_cast(ptr)->isNativeMenuBar(); -} - -void QMenuBar_SetActiveAction(void* ptr, void* act) -{ - static_cast(ptr)->setActiveAction(static_cast(act)); -} - -void QMenuBar_SetCornerWidget(void* ptr, void* widget, long long corner) -{ - static_cast(ptr)->setCornerWidget(static_cast(widget), static_cast(corner)); -} - -void QMenuBar_SetDefaultUp(void* ptr, char vbo) -{ - static_cast(ptr)->setDefaultUp(vbo != 0); -} - -void QMenuBar_SetNativeMenuBar(void* ptr, char nativeMenuBar) -{ - static_cast(ptr)->setNativeMenuBar(nativeMenuBar != 0); -} - -void QMenuBar_ConnectTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMenuBar::triggered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Triggered), static_cast(t)); -} - -void QMenuBar_DisconnectTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMenuBar::triggered), static_cast(ptr), static_cast(&MyQMenuBar::Signal_Triggered)); -} - -void QMenuBar_Triggered(void* ptr, void* action) -{ - static_cast(ptr)->triggered(static_cast(action)); -} - -void QMenuBar_DestroyQMenuBar(void* ptr) -{ - static_cast(ptr)->~QMenuBar(); -} - -void QMenuBar_DestroyQMenuBarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQMessageBox: public QMessageBox -{ -public: - MyQMessageBox(QWidget *parent = Q_NULLPTR) : QMessageBox(parent) {QMessageBox_QMessageBox_QRegisterMetaType();}; - MyQMessageBox(QMessageBox::Icon icon, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = NoButton, QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint) : QMessageBox(icon, title, text, buttons, parent, ff) {QMessageBox_QMessageBox_QRegisterMetaType();}; - void Signal_ButtonClicked(QAbstractButton * button) { callbackQMessageBox_ButtonClicked(this, button); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; - ~MyQMessageBox() { callbackQMessageBox_DestroyQMessageBox(this); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void done(int r) { callbackQDialog_Done(this, r); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QMessageBox*) -Q_DECLARE_METATYPE(MyQMessageBox*) - -int QMessageBox_QMessageBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -int QMessageBox_ButtonMask_Type() -{ - return QMessageBox::ButtonMask; -} - -void* QMessageBox_NewQMessageBox(void* parent) -{ - return new MyQMessageBox(static_cast(parent)); -} - -void* QMessageBox_NewQMessageBox2(long long icon, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, void* parent, long long ff) -{ - return new MyQMessageBox(static_cast(icon), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(parent), static_cast(ff)); -} - -void QMessageBox_QMessageBox_About(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text) -{ - QMessageBox::about(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len)); -} - -void QMessageBox_QMessageBox_AboutQt(void* parent, struct QtWidgets_PackedString title) -{ - QMessageBox::aboutQt(static_cast(parent), QString::fromUtf8(title.data, title.len)); -} - -void QMessageBox_AddButton(void* ptr, void* button, long long role) -{ - static_cast(ptr)->addButton(static_cast(button), static_cast(role)); -} - -void* QMessageBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role) -{ - return static_cast(ptr)->addButton(QString::fromUtf8(text.data, text.len), static_cast(role)); -} - -void* QMessageBox_AddButton3(void* ptr, long long button) -{ - return static_cast(ptr)->addButton(static_cast(button)); -} - -void* QMessageBox_Button(void* ptr, long long which) -{ - return static_cast(ptr)->button(static_cast(which)); -} - -void QMessageBox_ConnectButtonClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QMessageBox::buttonClicked), static_cast(ptr), static_cast(&MyQMessageBox::Signal_ButtonClicked), static_cast(t)); -} - -void QMessageBox_DisconnectButtonClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QMessageBox::buttonClicked), static_cast(ptr), static_cast(&MyQMessageBox::Signal_ButtonClicked)); -} - -void QMessageBox_ButtonClicked(void* ptr, void* button) -{ - static_cast(ptr)->buttonClicked(static_cast(button)); -} - -long long QMessageBox_ButtonRole(void* ptr, void* button) -{ - return static_cast(ptr)->buttonRole(static_cast(button)); -} - -struct QtWidgets_PackedList QMessageBox_Buttons(void* ptr) -{ - return ({ QList* tmpValuef25e9a = new QList(static_cast(ptr)->buttons()); QtWidgets_PackedList { tmpValuef25e9a, tmpValuef25e9a->size() }; }); -} - -void* QMessageBox_CheckBox(void* ptr) -{ - return static_cast(ptr)->checkBox(); -} - -void* QMessageBox_ClickedButton(void* ptr) -{ - return static_cast(ptr)->clickedButton(); -} - -long long QMessageBox_QMessageBox_Critical(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) -{ - return QMessageBox::critical(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); -} - -void* QMessageBox_DefaultButton(void* ptr) -{ - return static_cast(ptr)->defaultButton(); -} - -struct QtWidgets_PackedString QMessageBox_DetailedText(void* ptr) -{ - return ({ QByteArray t9d0340 = static_cast(ptr)->detailedText().toUtf8(); QtWidgets_PackedString { const_cast(t9d0340.prepend("WHITESPACE").constData()+10), t9d0340.size()-10 }; }); -} - -void* QMessageBox_EscapeButton(void* ptr) -{ - return static_cast(ptr)->escapeButton(); -} - -long long QMessageBox_Icon(void* ptr) -{ - return static_cast(ptr)->icon(); -} - -void* QMessageBox_IconPixmap(void* ptr) -{ - return new QPixmap(static_cast(ptr)->iconPixmap()); -} - -long long QMessageBox_QMessageBox_Information(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) -{ - return QMessageBox::information(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); -} - -struct QtWidgets_PackedString QMessageBox_InformativeText(void* ptr) -{ - return ({ QByteArray t0d44bc = static_cast(ptr)->informativeText().toUtf8(); QtWidgets_PackedString { const_cast(t0d44bc.prepend("WHITESPACE").constData()+10), t0d44bc.size()-10 }; }); -} - -void QMessageBox_Open(void* ptr, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } -} - -long long QMessageBox_QMessageBox_Question(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) -{ - return QMessageBox::question(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); -} - -void QMessageBox_RemoveButton(void* ptr, void* button) -{ - static_cast(ptr)->removeButton(static_cast(button)); -} - -void QMessageBox_SetCheckBox(void* ptr, void* cb) -{ - static_cast(ptr)->setCheckBox(static_cast(cb)); -} - -void QMessageBox_SetDefaultButton(void* ptr, void* button) -{ - static_cast(ptr)->setDefaultButton(static_cast(button)); -} - -void QMessageBox_SetDefaultButton2(void* ptr, long long button) -{ - static_cast(ptr)->setDefaultButton(static_cast(button)); -} - -void QMessageBox_SetDetailedText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setDetailedText(QString::fromUtf8(text.data, text.len)); -} - -void QMessageBox_SetEscapeButton(void* ptr, void* button) -{ - static_cast(ptr)->setEscapeButton(static_cast(button)); -} - -void QMessageBox_SetEscapeButton2(void* ptr, long long button) -{ - static_cast(ptr)->setEscapeButton(static_cast(button)); -} - -void QMessageBox_SetIcon(void* ptr, long long vqm) -{ - static_cast(ptr)->setIcon(static_cast(vqm)); -} - -void QMessageBox_SetIconPixmap(void* ptr, void* pixmap) -{ - static_cast(ptr)->setIconPixmap(*static_cast(pixmap)); -} - -void QMessageBox_SetInformativeText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setInformativeText(QString::fromUtf8(text.data, text.len)); -} - -void QMessageBox_SetStandardButtons(void* ptr, long long buttons) -{ - static_cast(ptr)->setStandardButtons(static_cast(buttons)); -} - -void QMessageBox_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QMessageBox_SetTextFormat(void* ptr, long long format) -{ - static_cast(ptr)->setTextFormat(static_cast(format)); -} - -void QMessageBox_SetTextInteractionFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); -} - -void QMessageBox_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setWindowTitle(QString::fromUtf8(title.data, title.len)); -} - -long long QMessageBox_StandardButton(void* ptr, void* button) -{ - return static_cast(ptr)->standardButton(static_cast(button)); -} - -long long QMessageBox_StandardButtons(void* ptr) -{ - return static_cast(ptr)->standardButtons(); -} - -struct QtWidgets_PackedString QMessageBox_Text(void* ptr) -{ - return ({ QByteArray te2bb59 = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(te2bb59.prepend("WHITESPACE").constData()+10), te2bb59.size()-10 }; }); -} - -long long QMessageBox_TextFormat(void* ptr) -{ - return static_cast(ptr)->textFormat(); -} - -long long QMessageBox_TextInteractionFlags(void* ptr) -{ - return static_cast(ptr)->textInteractionFlags(); -} - -long long QMessageBox_QMessageBox_Warning(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton) -{ - return QMessageBox::warning(static_cast(parent), QString::fromUtf8(title.data, title.len), QString::fromUtf8(text.data, text.len), static_cast(buttons), static_cast(defaultButton)); -} - -void QMessageBox_DestroyQMessageBox(void* ptr) -{ - static_cast(ptr)->~QMessageBox(); -} - -void QMessageBox_DestroyQMessageBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMessageBox___buttons_atList(void* ptr, int i) -{ - return ({QAbstractButton * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMessageBox___buttons_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMessageBox___buttons_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQMouseEventTransition: public QMouseEventTransition -{ -public: - MyQMouseEventTransition(QState *sourceState = Q_NULLPTR) : QMouseEventTransition(sourceState) {QMouseEventTransition_QMouseEventTransition_QRegisterMetaType();}; - MyQMouseEventTransition(QObject *object, QEvent::Type ty, Qt::MouseButton button, QState *sourceState = Q_NULLPTR) : QMouseEventTransition(object, ty, button, sourceState) {QMouseEventTransition_QMouseEventTransition_QRegisterMetaType();}; - bool eventTest(QEvent * event) { return callbackQMouseEventTransition_EventTest(this, event) != 0; }; - void onTransition(QEvent * event) { callbackQMouseEventTransition_OnTransition(this, event); }; - ~MyQMouseEventTransition() { callbackQMouseEventTransition_DestroyQMouseEventTransition(this); }; - bool event(QEvent * e) { return callbackQMouseEventTransition_Event(this, e) != 0; }; - void Signal_TargetStateChanged() { callbackQMouseEventTransition_TargetStateChanged(this); }; - void Signal_TargetStatesChanged() { callbackQMouseEventTransition_TargetStatesChanged(this); }; - void Signal_Triggered() { callbackQMouseEventTransition_Triggered(this); }; - void childEvent(QChildEvent * event) { callbackQMouseEventTransition_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQMouseEventTransition_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQMouseEventTransition_CustomEvent(this, event); }; - void deleteLater() { callbackQMouseEventTransition_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQMouseEventTransition_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQMouseEventTransition_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQMouseEventTransition_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQMouseEventTransition_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQMouseEventTransition_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQMouseEventTransition_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QMouseEventTransition*) -Q_DECLARE_METATYPE(MyQMouseEventTransition*) - -int QMouseEventTransition_QMouseEventTransition_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QMouseEventTransition_NewQMouseEventTransition(void* sourceState) -{ - return new MyQMouseEventTransition(static_cast(sourceState)); -} - -void* QMouseEventTransition_NewQMouseEventTransition2(void* object, long long ty, long long button, void* sourceState) -{ - if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else if (dynamic_cast(static_cast(object))) { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } else { - return new MyQMouseEventTransition(static_cast(object), static_cast(ty), static_cast(button), static_cast(sourceState)); - } -} - -long long QMouseEventTransition_Button(void* ptr) -{ - return static_cast(ptr)->button(); -} - -char QMouseEventTransition_EventTestDefault(void* ptr, void* event) -{ - return static_cast(ptr)->QMouseEventTransition::eventTest(static_cast(event)); -} - -void* QMouseEventTransition_HitTestPath(void* ptr) -{ - return new QPainterPath(static_cast(ptr)->hitTestPath()); -} - -long long QMouseEventTransition_ModifierMask(void* ptr) -{ - return static_cast(ptr)->modifierMask(); -} - -void QMouseEventTransition_OnTransitionDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMouseEventTransition::onTransition(static_cast(event)); -} - -void QMouseEventTransition_SetButton(void* ptr, long long button) -{ - static_cast(ptr)->setButton(static_cast(button)); -} - -void QMouseEventTransition_SetHitTestPath(void* ptr, void* path) -{ - static_cast(ptr)->setHitTestPath(*static_cast(path)); -} - -void QMouseEventTransition_SetModifierMask(void* ptr, long long modifierMask) -{ - static_cast(ptr)->setModifierMask(static_cast(modifierMask)); -} - -void QMouseEventTransition_DestroyQMouseEventTransition(void* ptr) -{ - static_cast(ptr)->~QMouseEventTransition(); -} - -void QMouseEventTransition_DestroyQMouseEventTransitionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QMouseEventTransition___animations_atList(void* ptr, int i) -{ - return ({QAbstractAnimation * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___animations_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMouseEventTransition___animations_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___setTargetStates_targets_atList(void* ptr, int i) -{ - return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___setTargetStates_targets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMouseEventTransition___setTargetStates_targets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___targetStates_atList(void* ptr, int i) -{ - return ({QAbstractState * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___targetStates_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QMouseEventTransition___targetStates_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMouseEventTransition___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QMouseEventTransition___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QMouseEventTransition___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMouseEventTransition___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMouseEventTransition___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QMouseEventTransition___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QMouseEventTransition___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QMouseEventTransition___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -char QMouseEventTransition_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QMouseEventTransition::event(static_cast(e)); -} - -void QMouseEventTransition_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMouseEventTransition::childEvent(static_cast(event)); -} - -void QMouseEventTransition_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QMouseEventTransition::connectNotify(*static_cast(sign)); -} - -void QMouseEventTransition_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMouseEventTransition::customEvent(static_cast(event)); -} - -void QMouseEventTransition_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QMouseEventTransition::deleteLater(); -} - -void QMouseEventTransition_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QMouseEventTransition::disconnectNotify(*static_cast(sign)); -} - -char QMouseEventTransition_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMouseEventTransition::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QMouseEventTransition_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QMouseEventTransition::metaObject()); -} - -void QMouseEventTransition_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QMouseEventTransition::timerEvent(static_cast(event)); -} - -class MyQOpenGLWidget: public QOpenGLWidget -{ -public: - MyQOpenGLWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QOpenGLWidget(parent, ff) {QOpenGLWidget_QOpenGLWidget_QRegisterMetaType();}; - void Signal_AboutToCompose() { callbackQOpenGLWidget_AboutToCompose(this); }; - void Signal_AboutToResize() { callbackQOpenGLWidget_AboutToResize(this); }; - void Signal_FrameSwapped() { callbackQOpenGLWidget_FrameSwapped(this); }; - void initializeGL() { callbackQOpenGLWidget_InitializeGL(this); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void paintGL() { callbackQOpenGLWidget_PaintGL(this); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void resizeGL(int w, int h) { callbackQOpenGLWidget_ResizeGL(this, w, h); }; - void Signal_Resized() { callbackQOpenGLWidget_Resized(this); }; - ~MyQOpenGLWidget() { callbackQOpenGLWidget_DestroyQOpenGLWidget(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QOpenGLWidget*) -Q_DECLARE_METATYPE(MyQOpenGLWidget*) - -int QOpenGLWidget_QOpenGLWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QOpenGLWidget_NewQOpenGLWidget(void* parent, long long ff) -{ - return new MyQOpenGLWidget(static_cast(parent), static_cast(ff)); -} - -void QOpenGLWidget_ConnectAboutToCompose(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToCompose), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToCompose), static_cast(t)); -} - -void QOpenGLWidget_DisconnectAboutToCompose(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToCompose), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToCompose)); -} - -void QOpenGLWidget_AboutToCompose(void* ptr) -{ - static_cast(ptr)->aboutToCompose(); -} - -void QOpenGLWidget_ConnectAboutToResize(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToResize), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToResize), static_cast(t)); -} - -void QOpenGLWidget_DisconnectAboutToResize(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::aboutToResize), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_AboutToResize)); -} - -void QOpenGLWidget_AboutToResize(void* ptr) -{ - static_cast(ptr)->aboutToResize(); -} - -void* QOpenGLWidget_Context(void* ptr) -{ - return static_cast(ptr)->context(); -} - -unsigned int QOpenGLWidget_DefaultFramebufferObject(void* ptr) -{ - return static_cast(ptr)->defaultFramebufferObject(); -} - -void QOpenGLWidget_DoneCurrent(void* ptr) -{ - static_cast(ptr)->doneCurrent(); -} - -void* QOpenGLWidget_Format(void* ptr) -{ - return new QSurfaceFormat(static_cast(ptr)->format()); -} - -void QOpenGLWidget_ConnectFrameSwapped(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_FrameSwapped), static_cast(t)); -} - -void QOpenGLWidget_DisconnectFrameSwapped(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::frameSwapped), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_FrameSwapped)); -} - -void QOpenGLWidget_FrameSwapped(void* ptr) -{ - static_cast(ptr)->frameSwapped(); -} - -void* QOpenGLWidget_GrabFramebuffer(void* ptr) -{ - return new QImage(static_cast(ptr)->grabFramebuffer()); -} - -void QOpenGLWidget_InitializeGL(void* ptr) -{ - static_cast(ptr)->initializeGL(); -} - -void QOpenGLWidget_InitializeGLDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLWidget::initializeGL(); -} - -char QOpenGLWidget_IsValid(void* ptr) -{ - return static_cast(ptr)->isValid(); -} - -void QOpenGLWidget_MakeCurrent(void* ptr) -{ - static_cast(ptr)->makeCurrent(); -} - -void QOpenGLWidget_PaintGL(void* ptr) -{ - static_cast(ptr)->paintGL(); -} - -void QOpenGLWidget_PaintGLDefault(void* ptr) -{ - static_cast(ptr)->QOpenGLWidget::paintGL(); -} - -void QOpenGLWidget_ResizeGL(void* ptr, int w, int h) -{ - static_cast(ptr)->resizeGL(w, h); -} - -void QOpenGLWidget_ResizeGLDefault(void* ptr, int w, int h) -{ - static_cast(ptr)->QOpenGLWidget::resizeGL(w, h); -} - -void QOpenGLWidget_ConnectResized(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QOpenGLWidget::resized), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_Resized), static_cast(t)); -} - -void QOpenGLWidget_DisconnectResized(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QOpenGLWidget::resized), static_cast(ptr), static_cast(&MyQOpenGLWidget::Signal_Resized)); -} - -void QOpenGLWidget_Resized(void* ptr) -{ - static_cast(ptr)->resized(); -} - -void QOpenGLWidget_SetFormat(void* ptr, void* format) -{ - static_cast(ptr)->setFormat(*static_cast(format)); -} - -void QOpenGLWidget_SetTextureFormat(void* ptr, unsigned int texFormat) -{ - static_cast(ptr)->setTextureFormat(texFormat); -} - -void QOpenGLWidget_SetUpdateBehavior(void* ptr, long long updateBehavior) -{ - static_cast(ptr)->setUpdateBehavior(static_cast(updateBehavior)); -} - -unsigned int QOpenGLWidget_TextureFormat(void* ptr) -{ - return static_cast(ptr)->textureFormat(); -} - -long long QOpenGLWidget_UpdateBehavior(void* ptr) -{ - return static_cast(ptr)->updateBehavior(); -} - -void QOpenGLWidget_DestroyQOpenGLWidget(void* ptr) -{ - static_cast(ptr)->~QOpenGLWidget(); -} - -void QOpenGLWidget_DestroyQOpenGLWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQPanGesture: public QPanGesture -{ -public: - ~MyQPanGesture() { callbackQPanGesture_DestroyQPanGesture(this); }; - void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; - void deleteLater() { callbackQGesture_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPanGesture*) -Q_DECLARE_METATYPE(MyQPanGesture*) - -int QPanGesture_QPanGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -double QPanGesture_Acceleration(void* ptr) -{ - return static_cast(ptr)->acceleration(); -} - -void* QPanGesture_Delta(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->delta(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QPanGesture_LastOffset(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->lastOffset(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QPanGesture_Offset(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->offset(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QPanGesture_SetAcceleration(void* ptr, double value) -{ - static_cast(ptr)->setAcceleration(value); -} - -void QPanGesture_SetLastOffset(void* ptr, void* value) -{ - static_cast(ptr)->setLastOffset(*static_cast(value)); -} - -void QPanGesture_SetOffset(void* ptr, void* value) -{ - static_cast(ptr)->setOffset(*static_cast(value)); -} - -void QPanGesture_DestroyQPanGesture(void* ptr) -{ - static_cast(ptr)->~QPanGesture(); -} - -void QPanGesture_DestroyQPanGestureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQPinchGesture: public QPinchGesture -{ -public: - ~MyQPinchGesture() { callbackQPinchGesture_DestroyQPinchGesture(this); }; - void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; - void deleteLater() { callbackQGesture_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPinchGesture*) -Q_DECLARE_METATYPE(MyQPinchGesture*) - -int QPinchGesture_QPinchGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPinchGesture_CenterPoint(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->centerPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QPinchGesture_ChangeFlags(void* ptr) -{ - return static_cast(ptr)->changeFlags(); -} - -void* QPinchGesture_LastCenterPoint(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->lastCenterPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -double QPinchGesture_LastRotationAngle(void* ptr) -{ - return static_cast(ptr)->lastRotationAngle(); -} - -double QPinchGesture_LastScaleFactor(void* ptr) -{ - return static_cast(ptr)->lastScaleFactor(); -} - -double QPinchGesture_RotationAngle(void* ptr) -{ - return static_cast(ptr)->rotationAngle(); -} - -double QPinchGesture_ScaleFactor(void* ptr) -{ - return static_cast(ptr)->scaleFactor(); -} - -void QPinchGesture_SetCenterPoint(void* ptr, void* value) -{ - static_cast(ptr)->setCenterPoint(*static_cast(value)); -} - -void QPinchGesture_SetChangeFlags(void* ptr, long long value) -{ - static_cast(ptr)->setChangeFlags(static_cast(value)); -} - -void QPinchGesture_SetLastCenterPoint(void* ptr, void* value) -{ - static_cast(ptr)->setLastCenterPoint(*static_cast(value)); -} - -void QPinchGesture_SetLastRotationAngle(void* ptr, double value) -{ - static_cast(ptr)->setLastRotationAngle(value); -} - -void QPinchGesture_SetLastScaleFactor(void* ptr, double value) -{ - static_cast(ptr)->setLastScaleFactor(value); -} - -void QPinchGesture_SetRotationAngle(void* ptr, double value) -{ - static_cast(ptr)->setRotationAngle(value); -} - -void QPinchGesture_SetScaleFactor(void* ptr, double value) -{ - static_cast(ptr)->setScaleFactor(value); -} - -void QPinchGesture_SetStartCenterPoint(void* ptr, void* value) -{ - static_cast(ptr)->setStartCenterPoint(*static_cast(value)); -} - -void QPinchGesture_SetTotalChangeFlags(void* ptr, long long value) -{ - static_cast(ptr)->setTotalChangeFlags(static_cast(value)); -} - -void QPinchGesture_SetTotalRotationAngle(void* ptr, double value) -{ - static_cast(ptr)->setTotalRotationAngle(value); -} - -void QPinchGesture_SetTotalScaleFactor(void* ptr, double value) -{ - static_cast(ptr)->setTotalScaleFactor(value); -} - -void* QPinchGesture_StartCenterPoint(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->startCenterPoint(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QPinchGesture_TotalChangeFlags(void* ptr) -{ - return static_cast(ptr)->totalChangeFlags(); -} - -double QPinchGesture_TotalRotationAngle(void* ptr) -{ - return static_cast(ptr)->totalRotationAngle(); -} - -double QPinchGesture_TotalScaleFactor(void* ptr) -{ - return static_cast(ptr)->totalScaleFactor(); -} - -void QPinchGesture_DestroyQPinchGesture(void* ptr) -{ - static_cast(ptr)->~QPinchGesture(); -} - -void QPinchGesture_DestroyQPinchGestureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQPlainTextDocumentLayout: public QPlainTextDocumentLayout -{ -public: - MyQPlainTextDocumentLayout(QTextDocument *document) : QPlainTextDocumentLayout(document) {QPlainTextDocumentLayout_QPlainTextDocumentLayout_QRegisterMetaType();}; - QRectF blockBoundingRect(const QTextBlock & block) const { return *static_cast(callbackQPlainTextDocumentLayout_BlockBoundingRect(const_cast(static_cast(this)), const_cast(&block))); }; - void documentChanged(int from, int charsRemoved, int charsAdded) { callbackQPlainTextDocumentLayout_DocumentChanged(this, from, charsRemoved, charsAdded); }; - QSizeF documentSize() const { return *static_cast(callbackQPlainTextDocumentLayout_DocumentSize(const_cast(static_cast(this)))); }; - QRectF frameBoundingRect(QTextFrame * vqt) const { return *static_cast(callbackQPlainTextDocumentLayout_FrameBoundingRect(const_cast(static_cast(this)), vqt)); }; - int hitTest(const QPointF & vqp, Qt::HitTestAccuracy vqt) const { return callbackQPlainTextDocumentLayout_HitTest(const_cast(static_cast(this)), const_cast(&vqp), vqt); }; - int pageCount() const { return callbackQPlainTextDocumentLayout_PageCount(const_cast(static_cast(this))); }; - ~MyQPlainTextDocumentLayout() { callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(this); }; - void Signal_DocumentSizeChanged(const QSizeF & newSize) { callbackQPlainTextDocumentLayout_DocumentSizeChanged(this, const_cast(&newSize)); }; - void Signal_PageCountChanged(int newPages) { callbackQPlainTextDocumentLayout_PageCountChanged(this, newPages); }; - void Signal_Update(const QRectF & rect) { callbackQPlainTextDocumentLayout_Update(this, const_cast(&rect)); }; - void Signal_UpdateBlock(const QTextBlock & block) { callbackQPlainTextDocumentLayout_UpdateBlock(this, const_cast(&block)); }; - void childEvent(QChildEvent * event) { callbackQPlainTextDocumentLayout_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQPlainTextDocumentLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQPlainTextDocumentLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQPlainTextDocumentLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQPlainTextDocumentLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQPlainTextDocumentLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQPlainTextDocumentLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQPlainTextDocumentLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQPlainTextDocumentLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQPlainTextDocumentLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQPlainTextDocumentLayout_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPlainTextDocumentLayout*) -Q_DECLARE_METATYPE(MyQPlainTextDocumentLayout*) - -int QPlainTextDocumentLayout_QPlainTextDocumentLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(void* document) -{ - return new MyQPlainTextDocumentLayout(static_cast(document)); -} - -void* QPlainTextDocumentLayout_BlockBoundingRect(void* ptr, void* block) -{ - return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPlainTextDocumentLayout_BlockBoundingRectDefault(void* ptr, void* block) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QPlainTextDocumentLayout::blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QPlainTextDocumentLayout_CursorWidth(void* ptr) -{ - return static_cast(ptr)->cursorWidth(); -} - -void QPlainTextDocumentLayout_DocumentChanged(void* ptr, int from, int charsRemoved, int charsAdded) -{ - static_cast(ptr)->documentChanged(from, charsRemoved, charsAdded); -} - -void QPlainTextDocumentLayout_DocumentChangedDefault(void* ptr, int from, int charsRemoved, int charsAdded) -{ - static_cast(ptr)->QPlainTextDocumentLayout::documentChanged(from, charsRemoved, charsAdded); -} - -void* QPlainTextDocumentLayout_DocumentSize(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->documentSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void* QPlainTextDocumentLayout_DocumentSizeDefault(void* ptr) -{ - return ({ QSizeF tmpValue = static_cast(ptr)->QPlainTextDocumentLayout::documentSize(); new QSizeF(tmpValue.width(), tmpValue.height()); }); -} - -void QPlainTextDocumentLayout_EnsureBlockLayout(void* ptr, void* block) -{ - static_cast(ptr)->ensureBlockLayout(*static_cast(block)); -} - -void* QPlainTextDocumentLayout_FrameBoundingRect(void* ptr, void* vqt) -{ - return ({ QRectF tmpValue = static_cast(ptr)->frameBoundingRect(static_cast(vqt)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPlainTextDocumentLayout_FrameBoundingRectDefault(void* ptr, void* vqt) -{ - return ({ QRectF tmpValue = static_cast(ptr)->QPlainTextDocumentLayout::frameBoundingRect(static_cast(vqt)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QPlainTextDocumentLayout_HitTest(void* ptr, void* vqp, long long vqt) -{ - return static_cast(ptr)->hitTest(*static_cast(vqp), static_cast(vqt)); -} - -int QPlainTextDocumentLayout_HitTestDefault(void* ptr, void* vqp, long long vqt) -{ - return static_cast(ptr)->QPlainTextDocumentLayout::hitTest(*static_cast(vqp), static_cast(vqt)); -} - -int QPlainTextDocumentLayout_PageCount(void* ptr) -{ - return static_cast(ptr)->pageCount(); -} - -int QPlainTextDocumentLayout_PageCountDefault(void* ptr) -{ - return static_cast(ptr)->QPlainTextDocumentLayout::pageCount(); -} - -void QPlainTextDocumentLayout_RequestUpdate(void* ptr) -{ - static_cast(ptr)->requestUpdate(); -} - -void QPlainTextDocumentLayout_SetCursorWidth(void* ptr, int width) -{ - static_cast(ptr)->setCursorWidth(width); -} - -void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(void* ptr) -{ - static_cast(ptr)->~QPlainTextDocumentLayout(); -} - -void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QPlainTextDocumentLayout___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPlainTextDocumentLayout___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPlainTextDocumentLayout___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPlainTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QPlainTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QPlainTextDocumentLayout___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPlainTextDocumentLayout___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPlainTextDocumentLayout___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPlainTextDocumentLayout___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPlainTextDocumentLayout___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPlainTextDocumentLayout___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPlainTextDocumentLayout___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QPlainTextDocumentLayout___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QPlainTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QPlainTextDocumentLayout___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QPlainTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format) -{ - static_cast(ptr)->QPlainTextDocumentLayout::drawInlineObject(static_cast(painter), *static_cast(rect), *static_cast(object), posInDocument, *static_cast(format)); -} - -void QPlainTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) -{ - static_cast(ptr)->QPlainTextDocumentLayout::positionInlineObject(*static_cast(item), posInDocument, *static_cast(format)); -} - -void QPlainTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format) -{ - static_cast(ptr)->QPlainTextDocumentLayout::resizeInlineObject(*static_cast(item), posInDocument, *static_cast(format)); -} - -void QPlainTextDocumentLayout_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPlainTextDocumentLayout::childEvent(static_cast(event)); -} - -void QPlainTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QPlainTextDocumentLayout::connectNotify(*static_cast(sign)); -} - -void QPlainTextDocumentLayout_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPlainTextDocumentLayout::customEvent(static_cast(event)); -} - -void QPlainTextDocumentLayout_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextDocumentLayout::deleteLater(); -} - -void QPlainTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QPlainTextDocumentLayout::disconnectNotify(*static_cast(sign)); -} - -char QPlainTextDocumentLayout_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QPlainTextDocumentLayout::event(static_cast(e)); -} - -char QPlainTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPlainTextDocumentLayout::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QPlainTextDocumentLayout_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QPlainTextDocumentLayout::metaObject()); -} - -void QPlainTextDocumentLayout_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QPlainTextDocumentLayout::timerEvent(static_cast(event)); -} - -class MyQPlainTextEdit: public QPlainTextEdit -{ -public: - MyQPlainTextEdit(QWidget *parent = Q_NULLPTR) : QPlainTextEdit(parent) {QPlainTextEdit_QPlainTextEdit_QRegisterMetaType();}; - MyQPlainTextEdit(const QString &text, QWidget *parent = Q_NULLPTR) : QPlainTextEdit(text, parent) {QPlainTextEdit_QPlainTextEdit_QRegisterMetaType();}; - void appendHtml(const QString & html) { QByteArray t950a39 = html.toUtf8(); QtWidgets_PackedString htmlPacked = { const_cast(t950a39.prepend("WHITESPACE").constData()+10), t950a39.size()-10 };callbackQPlainTextEdit_AppendHtml(this, htmlPacked); }; - void appendPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQPlainTextEdit_AppendPlainText(this, textPacked); }; - void Signal_BlockCountChanged(int newBlockCount) { callbackQPlainTextEdit_BlockCountChanged(this, newBlockCount); }; - bool canInsertFromMimeData(const QMimeData * source) const { return callbackQPlainTextEdit_CanInsertFromMimeData(const_cast(static_cast(this)), const_cast(source)) != 0; }; - void centerCursor() { callbackQPlainTextEdit_CenterCursor(this); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void clear() { callbackQPlainTextEdit_Clear(this); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void copy() { callbackQPlainTextEdit_Copy(this); }; - void Signal_CopyAvailable(bool yes) { callbackQPlainTextEdit_CopyAvailable(this, yes); }; - QMimeData * createMimeDataFromSelection() const { return static_cast(callbackQPlainTextEdit_CreateMimeDataFromSelection(const_cast(static_cast(this)))); }; - void Signal_CursorPositionChanged() { callbackQPlainTextEdit_CursorPositionChanged(this); }; - void cut() { callbackQPlainTextEdit_Cut(this); }; - void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; - QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; - void insertFromMimeData(const QMimeData * source) { callbackQPlainTextEdit_InsertFromMimeData(this, const_cast(source)); }; - void insertPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQPlainTextEdit_InsertPlainText(this, textPacked); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQPlainTextEdit_LoadResource(this, ty, const_cast(&name))); }; - void Signal_ModificationChanged(bool changed) { callbackQPlainTextEdit_ModificationChanged(this, changed); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void paste() { callbackQPlainTextEdit_Paste(this); }; - void redo() { callbackQPlainTextEdit_Redo(this); }; - void Signal_RedoAvailable(bool available) { callbackQPlainTextEdit_RedoAvailable(this, available); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void selectAll() { callbackQPlainTextEdit_SelectAll(this); }; - void Signal_SelectionChanged() { callbackQPlainTextEdit_SelectionChanged(this); }; - void setPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQPlainTextEdit_SetPlainText(this, textPacked); }; - void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; - void Signal_TextChanged() { callbackQPlainTextEdit_TextChanged(this); }; - void undo() { callbackQPlainTextEdit_Undo(this); }; - void Signal_UndoAvailable(bool available) { callbackQPlainTextEdit_UndoAvailable(this, available); }; - void Signal_UpdateRequest(const QRect & rect, int dy) { callbackQPlainTextEdit_UpdateRequest(this, const_cast(&rect), dy); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void zoomIn(int ran) { callbackQPlainTextEdit_ZoomIn(this, ran); }; - void zoomOut(int ran) { callbackQPlainTextEdit_ZoomOut(this, ran); }; - ~MyQPlainTextEdit() { callbackQPlainTextEdit_DestroyQPlainTextEdit(this); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QPlainTextEdit*) -Q_DECLARE_METATYPE(MyQPlainTextEdit*) - -int QPlainTextEdit_QPlainTextEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPlainTextEdit_NewQPlainTextEdit(void* parent) -{ - return new MyQPlainTextEdit(static_cast(parent)); -} - -void* QPlainTextEdit_NewQPlainTextEdit2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQPlainTextEdit(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -struct QtWidgets_PackedString QPlainTextEdit_AnchorAt(void* ptr, void* pos) -{ - return ({ QByteArray t8a0984 = static_cast(ptr)->anchorAt(*static_cast(pos)).toUtf8(); QtWidgets_PackedString { const_cast(t8a0984.prepend("WHITESPACE").constData()+10), t8a0984.size()-10 }; }); -} - -void QPlainTextEdit_AppendHtml(void* ptr, struct QtWidgets_PackedString html) -{ - QMetaObject::invokeMethod(static_cast(ptr), "appendHtml", Q_ARG(const QString, QString::fromUtf8(html.data, html.len))); -} - -void QPlainTextEdit_AppendHtmlDefault(void* ptr, struct QtWidgets_PackedString html) -{ - static_cast(ptr)->QPlainTextEdit::appendHtml(QString::fromUtf8(html.data, html.len)); -} - -void QPlainTextEdit_AppendPlainText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "appendPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QPlainTextEdit_AppendPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->QPlainTextEdit::appendPlainText(QString::fromUtf8(text.data, text.len)); -} - -char QPlainTextEdit_BackgroundVisible(void* ptr) -{ - return static_cast(ptr)->backgroundVisible(); -} - -void* QPlainTextEdit_BlockBoundingGeometry(void* ptr, void* block) -{ - return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingGeometry(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPlainTextEdit_BlockBoundingRect(void* ptr, void* block) -{ - return ({ QRectF tmpValue = static_cast(ptr)->blockBoundingRect(*static_cast(block)); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QPlainTextEdit_BlockCount(void* ptr) -{ - return static_cast(ptr)->blockCount(); -} - -void QPlainTextEdit_ConnectBlockCountChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::blockCountChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_BlockCountChanged), static_cast(t)); -} - -void QPlainTextEdit_DisconnectBlockCountChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::blockCountChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_BlockCountChanged)); -} - -void QPlainTextEdit_BlockCountChanged(void* ptr, int newBlockCount) -{ - static_cast(ptr)->blockCountChanged(newBlockCount); -} - -char QPlainTextEdit_CanInsertFromMimeData(void* ptr, void* source) -{ - return static_cast(ptr)->canInsertFromMimeData(static_cast(source)); -} - -char QPlainTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source) -{ - return static_cast(ptr)->QPlainTextEdit::canInsertFromMimeData(static_cast(source)); -} - -char QPlainTextEdit_CanPaste(void* ptr) -{ - return static_cast(ptr)->canPaste(); -} - -void QPlainTextEdit_CenterCursor(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "centerCursor"); -} - -void QPlainTextEdit_CenterCursorDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::centerCursor(); -} - -char QPlainTextEdit_CenterOnScroll(void* ptr) -{ - return static_cast(ptr)->centerOnScroll(); -} - -void QPlainTextEdit_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QPlainTextEdit_ClearDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::clear(); -} - -void* QPlainTextEdit_ContentOffset(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->contentOffset(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QPlainTextEdit_Copy(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "copy"); -} - -void QPlainTextEdit_CopyDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::copy(); -} - -void QPlainTextEdit_ConnectCopyAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CopyAvailable), static_cast(t)); -} - -void QPlainTextEdit_DisconnectCopyAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CopyAvailable)); -} - -void QPlainTextEdit_CopyAvailable(void* ptr, char yes) -{ - static_cast(ptr)->copyAvailable(yes != 0); -} - -void* QPlainTextEdit_CreateMimeDataFromSelection(void* ptr) -{ - return static_cast(ptr)->createMimeDataFromSelection(); -} - -void* QPlainTextEdit_CreateMimeDataFromSelectionDefault(void* ptr) -{ - return static_cast(ptr)->QPlainTextEdit::createMimeDataFromSelection(); -} - -void* QPlainTextEdit_CreateStandardContextMenu(void* ptr) -{ - return static_cast(ptr)->createStandardContextMenu(); -} - -void* QPlainTextEdit_CreateStandardContextMenu2(void* ptr, void* position) -{ - return static_cast(ptr)->createStandardContextMenu(*static_cast(position)); -} - -void* QPlainTextEdit_CurrentCharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->currentCharFormat()); -} - -void* QPlainTextEdit_CursorForPosition(void* ptr, void* pos) -{ - return new QTextCursor(static_cast(ptr)->cursorForPosition(*static_cast(pos))); -} - -void QPlainTextEdit_ConnectCursorPositionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CursorPositionChanged), static_cast(t)); -} - -void QPlainTextEdit_DisconnectCursorPositionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_CursorPositionChanged)); -} - -void QPlainTextEdit_CursorPositionChanged(void* ptr) -{ - static_cast(ptr)->cursorPositionChanged(); -} - -void* QPlainTextEdit_CursorRect(void* ptr, void* cursor) -{ - return ({ QRect tmpValue = static_cast(ptr)->cursorRect(*static_cast(cursor)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QPlainTextEdit_CursorRect2(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->cursorRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QPlainTextEdit_CursorWidth(void* ptr) -{ - return static_cast(ptr)->cursorWidth(); -} - -void QPlainTextEdit_Cut(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "cut"); -} - -void QPlainTextEdit_CutDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::cut(); -} - -void* QPlainTextEdit_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -struct QtWidgets_PackedString QPlainTextEdit_DocumentTitle(void* ptr) -{ - return ({ QByteArray tba0a66 = static_cast(ptr)->documentTitle().toUtf8(); QtWidgets_PackedString { const_cast(tba0a66.prepend("WHITESPACE").constData()+10), tba0a66.size()-10 }; }); -} - -void QPlainTextEdit_EnsureCursorVisible(void* ptr) -{ - static_cast(ptr)->ensureCursorVisible(); -} - -char QPlainTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options) -{ - return static_cast(ptr)->find(QString::fromUtf8(exp.data, exp.len), static_cast(options)); -} - -char QPlainTextEdit_Find2(void* ptr, void* exp, long long options) -{ - return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); -} - -char QPlainTextEdit_Find3(void* ptr, void* exp, long long options) -{ - return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); -} - -void* QPlainTextEdit_FirstVisibleBlock(void* ptr) -{ - return new QTextBlock(static_cast(ptr)->firstVisibleBlock()); -} - -void QPlainTextEdit_InsertFromMimeData(void* ptr, void* source) -{ - static_cast(ptr)->insertFromMimeData(static_cast(source)); -} - -void QPlainTextEdit_InsertFromMimeDataDefault(void* ptr, void* source) -{ - static_cast(ptr)->QPlainTextEdit::insertFromMimeData(static_cast(source)); -} - -void QPlainTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "insertPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QPlainTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->QPlainTextEdit::insertPlainText(QString::fromUtf8(text.data, text.len)); -} - -char QPlainTextEdit_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -char QPlainTextEdit_IsUndoRedoEnabled(void* ptr) -{ - return static_cast(ptr)->isUndoRedoEnabled(); -} - -long long QPlainTextEdit_LineWrapMode(void* ptr) -{ - return static_cast(ptr)->lineWrapMode(); -} - -void* QPlainTextEdit_LoadResource(void* ptr, int ty, void* name) -{ - return new QVariant(static_cast(ptr)->loadResource(ty, *static_cast(name))); -} - -void* QPlainTextEdit_LoadResourceDefault(void* ptr, int ty, void* name) -{ - return new QVariant(static_cast(ptr)->QPlainTextEdit::loadResource(ty, *static_cast(name))); -} - -int QPlainTextEdit_MaximumBlockCount(void* ptr) -{ - return static_cast(ptr)->maximumBlockCount(); -} - -void QPlainTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier) -{ - static_cast(ptr)->mergeCurrentCharFormat(*static_cast(modifier)); -} - -void QPlainTextEdit_ConnectModificationChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::modificationChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_ModificationChanged), static_cast(t)); -} - -void QPlainTextEdit_DisconnectModificationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::modificationChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_ModificationChanged)); -} - -void QPlainTextEdit_ModificationChanged(void* ptr, char changed) -{ - static_cast(ptr)->modificationChanged(changed != 0); -} - -void QPlainTextEdit_MoveCursor(void* ptr, long long operation, long long mode) -{ - static_cast(ptr)->moveCursor(static_cast(operation), static_cast(mode)); -} - -char QPlainTextEdit_OverwriteMode(void* ptr) -{ - return static_cast(ptr)->overwriteMode(); -} - -void QPlainTextEdit_Paste(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "paste"); -} - -void QPlainTextEdit_PasteDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::paste(); -} - -struct QtWidgets_PackedString QPlainTextEdit_PlaceholderText(void* ptr) -{ - return ({ QByteArray tb4d3fc = static_cast(ptr)->placeholderText().toUtf8(); QtWidgets_PackedString { const_cast(tb4d3fc.prepend("WHITESPACE").constData()+10), tb4d3fc.size()-10 }; }); -} - -void QPlainTextEdit_Print(void* ptr, void* printer) -{ -#ifndef Q_OS_IOS - static_cast(ptr)->print(static_cast(printer)); -#endif -} - -void QPlainTextEdit_Redo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "redo"); -} - -void QPlainTextEdit_RedoDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::redo(); -} - -void QPlainTextEdit_ConnectRedoAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_RedoAvailable), static_cast(t)); -} - -void QPlainTextEdit_DisconnectRedoAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_RedoAvailable)); -} - -void QPlainTextEdit_RedoAvailable(void* ptr, char available) -{ - static_cast(ptr)->redoAvailable(available != 0); -} - -void QPlainTextEdit_SelectAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); -} - -void QPlainTextEdit_SelectAllDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::selectAll(); -} - -void QPlainTextEdit_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_SelectionChanged), static_cast(t)); -} - -void QPlainTextEdit_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_SelectionChanged)); -} - -void QPlainTextEdit_SelectionChanged(void* ptr) -{ - static_cast(ptr)->selectionChanged(); -} - -void QPlainTextEdit_SetBackgroundVisible(void* ptr, char visible) -{ - static_cast(ptr)->setBackgroundVisible(visible != 0); -} - -void QPlainTextEdit_SetCenterOnScroll(void* ptr, char enabled) -{ - static_cast(ptr)->setCenterOnScroll(enabled != 0); -} - -void QPlainTextEdit_SetCurrentCharFormat(void* ptr, void* format) -{ - static_cast(ptr)->setCurrentCharFormat(*static_cast(format)); -} - -void QPlainTextEdit_SetCursorWidth(void* ptr, int width) -{ - static_cast(ptr)->setCursorWidth(width); -} - -void QPlainTextEdit_SetDocument(void* ptr, void* document) -{ - static_cast(ptr)->setDocument(static_cast(document)); -} - -void QPlainTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setDocumentTitle(QString::fromUtf8(title.data, title.len)); -} - -void QPlainTextEdit_SetLineWrapMode(void* ptr, long long mode) -{ - static_cast(ptr)->setLineWrapMode(static_cast(mode)); -} - -void QPlainTextEdit_SetMaximumBlockCount(void* ptr, int maximum) -{ - static_cast(ptr)->setMaximumBlockCount(maximum); -} - -void QPlainTextEdit_SetOverwriteMode(void* ptr, char overwrite) -{ - static_cast(ptr)->setOverwriteMode(overwrite != 0); -} - -void QPlainTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText) -{ - static_cast(ptr)->setPlaceholderText(QString::fromUtf8(placeholderText.data, placeholderText.len)); -} - -void QPlainTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QPlainTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->QPlainTextEdit::setPlainText(QString::fromUtf8(text.data, text.len)); -} - -void QPlainTextEdit_SetReadOnly(void* ptr, char ro) -{ - static_cast(ptr)->setReadOnly(ro != 0); -} - -void QPlainTextEdit_SetTabChangesFocus(void* ptr, char b) -{ - static_cast(ptr)->setTabChangesFocus(b != 0); -} - -void QPlainTextEdit_SetTabStopDistance(void* ptr, double distance) -{ - static_cast(ptr)->setTabStopDistance(distance); -} - -void QPlainTextEdit_SetTabStopWidth(void* ptr, int width) -{ - static_cast(ptr)->setTabStopWidth(width); -} - -void QPlainTextEdit_SetTextCursor(void* ptr, void* cursor) -{ - static_cast(ptr)->setTextCursor(*static_cast(cursor)); -} - -void QPlainTextEdit_SetTextInteractionFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); -} - -void QPlainTextEdit_SetUndoRedoEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setUndoRedoEnabled(enable != 0); -} - -void QPlainTextEdit_SetWordWrapMode(void* ptr, long long policy) -{ - static_cast(ptr)->setWordWrapMode(static_cast(policy)); -} - -char QPlainTextEdit_TabChangesFocus(void* ptr) -{ - return static_cast(ptr)->tabChangesFocus(); -} - -double QPlainTextEdit_TabStopDistance(void* ptr) -{ - return static_cast(ptr)->tabStopDistance(); -} - -int QPlainTextEdit_TabStopWidth(void* ptr) -{ - return static_cast(ptr)->tabStopWidth(); -} - -void QPlainTextEdit_ConnectTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::textChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_TextChanged), static_cast(t)); -} - -void QPlainTextEdit_DisconnectTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::textChanged), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_TextChanged)); -} - -void QPlainTextEdit_TextChanged(void* ptr) -{ - static_cast(ptr)->textChanged(); -} - -void* QPlainTextEdit_TextCursor(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->textCursor()); -} - -long long QPlainTextEdit_TextInteractionFlags(void* ptr) -{ - return static_cast(ptr)->textInteractionFlags(); -} - -struct QtWidgets_PackedString QPlainTextEdit_ToPlainText(void* ptr) -{ - return ({ QByteArray t3c8ca8 = static_cast(ptr)->toPlainText().toUtf8(); QtWidgets_PackedString { const_cast(t3c8ca8.prepend("WHITESPACE").constData()+10), t3c8ca8.size()-10 }; }); -} - -void QPlainTextEdit_Undo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "undo"); -} - -void QPlainTextEdit_UndoDefault(void* ptr) -{ - static_cast(ptr)->QPlainTextEdit::undo(); -} - -void QPlainTextEdit_ConnectUndoAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UndoAvailable), static_cast(t)); -} - -void QPlainTextEdit_DisconnectUndoAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UndoAvailable)); -} - -void QPlainTextEdit_UndoAvailable(void* ptr, char available) -{ - static_cast(ptr)->undoAvailable(available != 0); -} - -void QPlainTextEdit_ConnectUpdateRequest(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QPlainTextEdit::updateRequest), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UpdateRequest), static_cast(t)); -} - -void QPlainTextEdit_DisconnectUpdateRequest(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QPlainTextEdit::updateRequest), static_cast(ptr), static_cast(&MyQPlainTextEdit::Signal_UpdateRequest)); -} - -void QPlainTextEdit_UpdateRequest(void* ptr, void* rect, int dy) -{ - static_cast(ptr)->updateRequest(*static_cast(rect), dy); -} - -long long QPlainTextEdit_WordWrapMode(void* ptr) -{ - return static_cast(ptr)->wordWrapMode(); -} - -void QPlainTextEdit_ZoomIn(void* ptr, int ran) -{ - QMetaObject::invokeMethod(static_cast(ptr), "zoomIn", Q_ARG(int, ran)); -} - -void QPlainTextEdit_ZoomInDefault(void* ptr, int ran) -{ - static_cast(ptr)->QPlainTextEdit::zoomIn(ran); -} - -void QPlainTextEdit_ZoomOut(void* ptr, int ran) -{ - QMetaObject::invokeMethod(static_cast(ptr), "zoomOut", Q_ARG(int, ran)); -} - -void QPlainTextEdit_ZoomOutDefault(void* ptr, int ran) -{ - static_cast(ptr)->QPlainTextEdit::zoomOut(ran); -} - -void QPlainTextEdit_DestroyQPlainTextEdit(void* ptr) -{ - static_cast(ptr)->~QPlainTextEdit(); -} - -void QPlainTextEdit_DestroyQPlainTextEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQProgressBar: public QProgressBar -{ -public: - MyQProgressBar(QWidget *parent = Q_NULLPTR) : QProgressBar(parent) {QProgressBar_QProgressBar_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void reset() { callbackQProgressBar_Reset(this); }; - void setMaximum(int maximum) { callbackQProgressBar_SetMaximum(this, maximum); }; - void setMinimum(int minimum) { callbackQProgressBar_SetMinimum(this, minimum); }; - void setOrientation(Qt::Orientation vqt) { callbackQProgressBar_SetOrientation(this, vqt); }; - void setRange(int minimum, int maximum) { callbackQProgressBar_SetRange(this, minimum, maximum); }; - void setValue(int value) { callbackQProgressBar_SetValue(this, value); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - QString text() const { return ({ QtWidgets_PackedString tempVal = callbackQProgressBar_Text(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - void Signal_ValueChanged(int value) { callbackQProgressBar_ValueChanged(this, value); }; - ~MyQProgressBar() { callbackQProgressBar_DestroyQProgressBar(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QProgressBar*) -Q_DECLARE_METATYPE(MyQProgressBar*) - -int QProgressBar_QProgressBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QProgressBar_NewQProgressBar(void* parent) -{ - return new MyQProgressBar(static_cast(parent)); -} - -long long QProgressBar_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -struct QtWidgets_PackedString QProgressBar_Format(void* ptr) -{ - return ({ QByteArray tfbdd88 = static_cast(ptr)->format().toUtf8(); QtWidgets_PackedString { const_cast(tfbdd88.prepend("WHITESPACE").constData()+10), tfbdd88.size()-10 }; }); -} - -void QProgressBar_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -char QProgressBar_InvertedAppearance(void* ptr) -{ - return static_cast(ptr)->invertedAppearance(); -} - -char QProgressBar_IsTextVisible(void* ptr) -{ - return static_cast(ptr)->isTextVisible(); -} - -int QProgressBar_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum(); -} - -int QProgressBar_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum(); -} - -long long QProgressBar_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QProgressBar_Reset(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reset"); -} - -void QProgressBar_ResetDefault(void* ptr) -{ - static_cast(ptr)->QProgressBar::reset(); -} - -void QProgressBar_ResetFormat(void* ptr) -{ - static_cast(ptr)->resetFormat(); -} - -void QProgressBar_SetAlignment(void* ptr, long long alignment) -{ - static_cast(ptr)->setAlignment(static_cast(alignment)); -} - -void QProgressBar_SetFormat(void* ptr, struct QtWidgets_PackedString format) -{ - static_cast(ptr)->setFormat(QString::fromUtf8(format.data, format.len)); -} - -void QProgressBar_SetInvertedAppearance(void* ptr, char invert) -{ - static_cast(ptr)->setInvertedAppearance(invert != 0); -} - -void QProgressBar_SetMaximum(void* ptr, int maximum) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setMaximum", Q_ARG(int, maximum)); -} - -void QProgressBar_SetMaximumDefault(void* ptr, int maximum) -{ - static_cast(ptr)->QProgressBar::setMaximum(maximum); -} - -void QProgressBar_SetMinimum(void* ptr, int minimum) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setMinimum", Q_ARG(int, minimum)); -} - -void QProgressBar_SetMinimumDefault(void* ptr, int minimum) -{ - static_cast(ptr)->QProgressBar::setMinimum(minimum); -} - -void QProgressBar_SetOrientation(void* ptr, long long vqt) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "setOrientation", Q_ARG(Qt::Orientation, static_cast(vqt))); -} - -void QProgressBar_SetOrientationDefault(void* ptr, long long vqt) -{ - static_cast(ptr)->QProgressBar::setOrientation(static_cast(vqt)); -} - -void QProgressBar_SetRange(void* ptr, int minimum, int maximum) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setRange", Q_ARG(int, minimum), Q_ARG(int, maximum)); -} - -void QProgressBar_SetRangeDefault(void* ptr, int minimum, int maximum) -{ - static_cast(ptr)->QProgressBar::setRange(minimum, maximum); -} - -void QProgressBar_SetTextDirection(void* ptr, long long textDirection) -{ - static_cast(ptr)->setTextDirection(static_cast(textDirection)); -} - -void QProgressBar_SetTextVisible(void* ptr, char visible) -{ - static_cast(ptr)->setTextVisible(visible != 0); -} - -void QProgressBar_SetValue(void* ptr, int value) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, value)); -} - -void QProgressBar_SetValueDefault(void* ptr, int value) -{ - static_cast(ptr)->QProgressBar::setValue(value); -} - -struct QtWidgets_PackedString QProgressBar_Text(void* ptr) -{ - return ({ QByteArray tffaa7f = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(tffaa7f.prepend("WHITESPACE").constData()+10), tffaa7f.size()-10 }; }); -} - -struct QtWidgets_PackedString QProgressBar_TextDefault(void* ptr) -{ - return ({ QByteArray t6f1b9c = static_cast(ptr)->QProgressBar::text().toUtf8(); QtWidgets_PackedString { const_cast(t6f1b9c.prepend("WHITESPACE").constData()+10), t6f1b9c.size()-10 }; }); -} - -long long QProgressBar_TextDirection(void* ptr) -{ - return static_cast(ptr)->textDirection(); -} - -int QProgressBar_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -void QProgressBar_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QProgressBar::valueChanged), static_cast(ptr), static_cast(&MyQProgressBar::Signal_ValueChanged), static_cast(t)); -} - -void QProgressBar_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QProgressBar::valueChanged), static_cast(ptr), static_cast(&MyQProgressBar::Signal_ValueChanged)); -} - -void QProgressBar_ValueChanged(void* ptr, int value) -{ - static_cast(ptr)->valueChanged(value); -} - -void QProgressBar_DestroyQProgressBar(void* ptr) -{ - static_cast(ptr)->~QProgressBar(); -} - -void QProgressBar_DestroyQProgressBarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQProgressDialog: public QProgressDialog -{ -public: - MyQProgressDialog(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QProgressDialog(parent, ff) {QProgressDialog_QProgressDialog_QRegisterMetaType();}; - MyQProgressDialog(const QString &labelText, const QString &cancelButtonText, int minimum, int maximum, QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QProgressDialog(labelText, cancelButtonText, minimum, maximum, parent, ff) {QProgressDialog_QProgressDialog_QRegisterMetaType();}; - void cancel() { callbackQProgressDialog_Cancel(this); }; - void Signal_Canceled() { callbackQProgressDialog_Canceled(this); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void forceShow() { callbackQProgressDialog_ForceShow(this); }; - void reset() { callbackQProgressDialog_Reset(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setCancelButtonText(const QString & cancelButtonText) { QByteArray td2e1e2 = cancelButtonText.toUtf8(); QtWidgets_PackedString cancelButtonTextPacked = { const_cast(td2e1e2.prepend("WHITESPACE").constData()+10), td2e1e2.size()-10 };callbackQProgressDialog_SetCancelButtonText(this, cancelButtonTextPacked); }; - void setLabelText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQProgressDialog_SetLabelText(this, textPacked); }; - void setMaximum(int maximum) { callbackQProgressDialog_SetMaximum(this, maximum); }; - void setMinimum(int minimum) { callbackQProgressDialog_SetMinimum(this, minimum); }; - void setMinimumDuration(int ms) { callbackQProgressDialog_SetMinimumDuration(this, ms); }; - void setRange(int minimum, int maximum) { callbackQProgressDialog_SetRange(this, minimum, maximum); }; - void setValue(int progress) { callbackQProgressDialog_SetValue(this, progress); }; - void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQProgressDialog() { callbackQProgressDialog_DestroyQProgressDialog(this); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void done(int r) { callbackQDialog_Done(this, r); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QProgressDialog*) -Q_DECLARE_METATYPE(MyQProgressDialog*) - -int QProgressDialog_QProgressDialog_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QProgressDialog_NewQProgressDialog(void* parent, long long ff) -{ - return new MyQProgressDialog(static_cast(parent), static_cast(ff)); -} - -void* QProgressDialog_NewQProgressDialog2(struct QtWidgets_PackedString labelText, struct QtWidgets_PackedString cancelButtonText, int minimum, int maximum, void* parent, long long ff) -{ - return new MyQProgressDialog(QString::fromUtf8(labelText.data, labelText.len), QString::fromUtf8(cancelButtonText.data, cancelButtonText.len), minimum, maximum, static_cast(parent), static_cast(ff)); -} - -char QProgressDialog_AutoClose(void* ptr) -{ - return static_cast(ptr)->autoClose(); -} - -char QProgressDialog_AutoReset(void* ptr) -{ - return static_cast(ptr)->autoReset(); -} - -void QProgressDialog_Cancel(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "cancel"); -} - -void QProgressDialog_CancelDefault(void* ptr) -{ - static_cast(ptr)->QProgressDialog::cancel(); -} - -void QProgressDialog_ConnectCanceled(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QProgressDialog::canceled), static_cast(ptr), static_cast(&MyQProgressDialog::Signal_Canceled), static_cast(t)); -} - -void QProgressDialog_DisconnectCanceled(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QProgressDialog::canceled), static_cast(ptr), static_cast(&MyQProgressDialog::Signal_Canceled)); -} - -void QProgressDialog_Canceled(void* ptr) -{ - static_cast(ptr)->canceled(); -} - -void QProgressDialog_ForceShow(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "forceShow"); -} - -void QProgressDialog_ForceShowDefault(void* ptr) -{ - static_cast(ptr)->QProgressDialog::forceShow(); -} - -struct QtWidgets_PackedString QProgressDialog_LabelText(void* ptr) -{ - return ({ QByteArray t2a151b = static_cast(ptr)->labelText().toUtf8(); QtWidgets_PackedString { const_cast(t2a151b.prepend("WHITESPACE").constData()+10), t2a151b.size()-10 }; }); -} - -int QProgressDialog_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum(); -} - -int QProgressDialog_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum(); -} - -int QProgressDialog_MinimumDuration(void* ptr) -{ - return static_cast(ptr)->minimumDuration(); -} - -void QProgressDialog_Open(void* ptr, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } else { - static_cast(ptr)->open(static_cast(receiver), const_cast(member)); - } -} - -void QProgressDialog_Reset(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reset"); -} - -void QProgressDialog_ResetDefault(void* ptr) -{ - static_cast(ptr)->QProgressDialog::reset(); -} - -void QProgressDialog_SetAutoClose(void* ptr, char close) -{ - static_cast(ptr)->setAutoClose(close != 0); -} - -void QProgressDialog_SetAutoReset(void* ptr, char reset) -{ - static_cast(ptr)->setAutoReset(reset != 0); -} - -void QProgressDialog_SetBar(void* ptr, void* bar) -{ - static_cast(ptr)->setBar(static_cast(bar)); -} - -void QProgressDialog_SetCancelButton(void* ptr, void* cancelButton) -{ - static_cast(ptr)->setCancelButton(static_cast(cancelButton)); -} - -void QProgressDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString cancelButtonText) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCancelButtonText", Q_ARG(const QString, QString::fromUtf8(cancelButtonText.data, cancelButtonText.len))); -} - -void QProgressDialog_SetCancelButtonTextDefault(void* ptr, struct QtWidgets_PackedString cancelButtonText) -{ - static_cast(ptr)->QProgressDialog::setCancelButtonText(QString::fromUtf8(cancelButtonText.data, cancelButtonText.len)); -} - -void QProgressDialog_SetLabel(void* ptr, void* label) -{ - static_cast(ptr)->setLabel(static_cast(label)); -} - -void QProgressDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setLabelText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QProgressDialog_SetLabelTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->QProgressDialog::setLabelText(QString::fromUtf8(text.data, text.len)); -} - -void QProgressDialog_SetMaximum(void* ptr, int maximum) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setMaximum", Q_ARG(int, maximum)); -} - -void QProgressDialog_SetMaximumDefault(void* ptr, int maximum) -{ - static_cast(ptr)->QProgressDialog::setMaximum(maximum); -} - -void QProgressDialog_SetMinimum(void* ptr, int minimum) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setMinimum", Q_ARG(int, minimum)); -} - -void QProgressDialog_SetMinimumDefault(void* ptr, int minimum) -{ - static_cast(ptr)->QProgressDialog::setMinimum(minimum); -} - -void QProgressDialog_SetMinimumDuration(void* ptr, int ms) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setMinimumDuration", Q_ARG(int, ms)); -} - -void QProgressDialog_SetMinimumDurationDefault(void* ptr, int ms) -{ - static_cast(ptr)->QProgressDialog::setMinimumDuration(ms); -} - -void QProgressDialog_SetRange(void* ptr, int minimum, int maximum) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setRange", Q_ARG(int, minimum), Q_ARG(int, maximum)); -} - -void QProgressDialog_SetRangeDefault(void* ptr, int minimum, int maximum) -{ - static_cast(ptr)->QProgressDialog::setRange(minimum, maximum); -} - -void QProgressDialog_SetValue(void* ptr, int progress) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, progress)); -} - -void QProgressDialog_SetValueDefault(void* ptr, int progress) -{ - static_cast(ptr)->QProgressDialog::setValue(progress); -} - -int QProgressDialog_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -char QProgressDialog_WasCanceled(void* ptr) -{ - return static_cast(ptr)->wasCanceled(); -} - -void QProgressDialog_DestroyQProgressDialog(void* ptr) -{ - static_cast(ptr)->~QProgressDialog(); -} - -void QProgressDialog_DestroyQProgressDialogDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQProxyStyle: public QProxyStyle -{ -public: - MyQProxyStyle(QStyle *style = Q_NULLPTR) : QProxyStyle(style) {QProxyStyle_QProxyStyle_QRegisterMetaType();}; - MyQProxyStyle(const QString &key) : QProxyStyle(key) {QProxyStyle_QProxyStyle_QRegisterMetaType();}; - void drawComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget) const { callbackQCommonStyle_DrawComplexControl(const_cast(static_cast(this)), control, const_cast(option), painter, const_cast(widget)); }; - void drawControl(QStyle::ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQCommonStyle_DrawControl(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; - void drawItemPixmap(QPainter * painter, const QRect & rect, int alignment, const QPixmap & pixmap) const { callbackQStyle_DrawItemPixmap(const_cast(static_cast(this)), painter, const_cast(&rect), alignment, const_cast(&pixmap)); }; - void drawItemText(QPainter * painter, const QRect & rect, int flags, const QPalette & pal, bool enabled, const QString & text, QPalette::ColorRole textRole) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQStyle_DrawItemText(const_cast(static_cast(this)), painter, const_cast(&rect), flags, const_cast(&pal), enabled, textPacked, textRole); }; - void drawPrimitive(QStyle::PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQCommonStyle_DrawPrimitive(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; - bool event(QEvent * e) { return callbackQStyle_Event(this, e) != 0; }; - QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * opt) const { return *static_cast(callbackQCommonStyle_GeneratedIconPixmap(const_cast(static_cast(this)), iconMode, const_cast(&pixmap), const_cast(opt))); }; - QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, const QPoint & pos, const QWidget * widget) const { return static_cast(callbackQCommonStyle_HitTestComplexControl(const_cast(static_cast(this)), control, const_cast(option), const_cast(&pos), const_cast(widget))); }; - QRect itemPixmapRect(const QRect & r, int flags, const QPixmap & pixmap) const { return *static_cast(callbackQStyle_ItemPixmapRect(const_cast(static_cast(this)), const_cast(&r), flags, const_cast(&pixmap))); }; - QRect itemTextRect(const QFontMetrics & fm, const QRect & r, int flags, bool enabled, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQStyle_ItemTextRect(const_cast(static_cast(this)), const_cast(&fm), const_cast(&r), flags, enabled, textPacked)); }; - int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const { return callbackQCommonStyle_LayoutSpacing(const_cast(static_cast(this)), control1, control2, orientation, const_cast(option), const_cast(widget)); }; - int pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const QWidget * widget) const { return callbackQCommonStyle_PixelMetric(const_cast(static_cast(this)), metric, const_cast(option), const_cast(widget)); }; - void polish(QWidget * widget) { callbackQStyle_Polish(this, widget); }; - void polish(QPalette & pal) { callbackQStyle_Polish2(this, static_cast(&pal)); }; - void polish(QApplication * app) { callbackQStyle_Polish3(this, app); }; - QSize sizeFromContents(QStyle::ContentsType ty, const QStyleOption * option, const QSize & size, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SizeFromContents(const_cast(static_cast(this)), ty, const_cast(option), const_cast(&size), const_cast(widget))); }; - QIcon standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQProxyStyle_StandardIcon(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; - QPalette standardPalette() const { return *static_cast(callbackQStyle_StandardPalette(const_cast(static_cast(this)))); }; - QPixmap standardPixmap(QStyle::StandardPixmap standardPixmap, const QStyleOption * opt, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_StandardPixmap(const_cast(static_cast(this)), standardPixmap, const_cast(opt), const_cast(widget))); }; - int styleHint(QStyle::StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData) const { return callbackQCommonStyle_StyleHint(const_cast(static_cast(this)), hint, const_cast(option), const_cast(widget), returnData); }; - QRect subControlRect(QStyle::ComplexControl cc, const QStyleOptionComplex * option, QStyle::SubControl sc, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubControlRect(const_cast(static_cast(this)), cc, const_cast(option), sc, const_cast(widget))); }; - QRect subElementRect(QStyle::SubElement element, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQCommonStyle_SubElementRect(const_cast(static_cast(this)), element, const_cast(option), const_cast(widget))); }; - void unpolish(QWidget * widget) { callbackQStyle_Unpolish(this, widget); }; - void unpolish(QApplication * app) { callbackQStyle_Unpolish2(this, app); }; - ~MyQProxyStyle() { callbackQProxyStyle_DestroyQProxyStyle(this); }; - void childEvent(QChildEvent * event) { callbackQStyle_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQStyle_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQStyle_CustomEvent(this, event); }; - void deleteLater() { callbackQStyle_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQStyle_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQStyle_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyle_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQStyle_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyle_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQStyle_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QProxyStyle*) -Q_DECLARE_METATYPE(MyQProxyStyle*) - -int QProxyStyle_QProxyStyle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QProxyStyle_NewQProxyStyle(void* style) -{ - return new MyQProxyStyle(static_cast(style)); -} - -void* QProxyStyle_NewQProxyStyle2(struct QtWidgets_PackedString key) -{ - return new MyQProxyStyle(QString::fromUtf8(key.data, key.len)); -} - -void* QProxyStyle_BaseStyle(void* ptr) -{ - return static_cast(ptr)->baseStyle(); -} - -void QProxyStyle_SetBaseStyle(void* ptr, void* style) -{ - static_cast(ptr)->setBaseStyle(static_cast(style)); -} - -void* QProxyStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget) -{ - return new QIcon(static_cast(ptr)->standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); -} - -void* QProxyStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget) -{ - return new QIcon(static_cast(ptr)->QProxyStyle::standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); -} - -void QProxyStyle_DestroyQProxyStyle(void* ptr) -{ - static_cast(ptr)->~QProxyStyle(); -} - -void QProxyStyle_DestroyQProxyStyleDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQPushButton: public QPushButton -{ -public: - MyQPushButton(QWidget *parent = Q_NULLPTR) : QPushButton(parent) {QPushButton_QPushButton_QRegisterMetaType();}; - MyQPushButton(const QString &text, QWidget *parent = Q_NULLPTR) : QPushButton(text, parent) {QPushButton_QPushButton_QRegisterMetaType();}; - MyQPushButton(const QIcon &icon, const QString &text, QWidget *parent = Q_NULLPTR) : QPushButton(icon, text, parent) {QPushButton_QPushButton_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * vqp) { callbackQPushButton_PaintEvent(this, vqp); }; - void showMenu() { callbackQPushButton_ShowMenu(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQPushButton() { callbackQPushButton_DestroyQPushButton(this); }; - void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; - void click() { callbackQAbstractButton_Click(this); }; - void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; - bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; - void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; - void Signal_Released() { callbackQAbstractButton_Released(this); }; - void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; - void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void toggle() { callbackQAbstractButton_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QPushButton*) -Q_DECLARE_METATYPE(MyQPushButton*) - -int QPushButton_QPushButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QPushButton_NewQPushButton(void* parent) -{ - return new MyQPushButton(static_cast(parent)); -} - -void* QPushButton_NewQPushButton2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQPushButton(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -void* QPushButton_NewQPushButton3(void* icon, struct QtWidgets_PackedString text, void* parent) -{ - return new MyQPushButton(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -char QPushButton_AutoDefault(void* ptr) -{ - return static_cast(ptr)->autoDefault(); -} - -void QPushButton_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -char QPushButton_IsDefault(void* ptr) -{ - return static_cast(ptr)->isDefault(); -} - -char QPushButton_IsFlat(void* ptr) -{ - return static_cast(ptr)->isFlat(); -} - -void* QPushButton_Menu(void* ptr) -{ - return static_cast(ptr)->menu(); -} - -void QPushButton_PaintEvent(void* ptr, void* vqp) -{ - static_cast(ptr)->paintEvent(static_cast(vqp)); -} - -void QPushButton_PaintEventDefault(void* ptr, void* vqp) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::paintEvent(static_cast(vqp)); - } else { - static_cast(ptr)->QPushButton::paintEvent(static_cast(vqp)); - } -} - -void QPushButton_SetAutoDefault(void* ptr, char vbo) -{ - static_cast(ptr)->setAutoDefault(vbo != 0); -} - -void QPushButton_SetDefault(void* ptr, char vbo) -{ - static_cast(ptr)->setDefault(vbo != 0); -} - -void QPushButton_SetFlat(void* ptr, char vbo) -{ - static_cast(ptr)->setFlat(vbo != 0); -} - -void QPushButton_SetMenu(void* ptr, void* menu) -{ - static_cast(ptr)->setMenu(static_cast(menu)); -} - -void QPushButton_ShowMenu(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMenu"); -} - -void QPushButton_ShowMenuDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::showMenu(); - } else { - static_cast(ptr)->QPushButton::showMenu(); - } -} - -void QPushButton_DestroyQPushButton(void* ptr) -{ - static_cast(ptr)->~QPushButton(); -} - -void QPushButton_DestroyQPushButtonDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQRadioButton: public QRadioButton -{ -public: - MyQRadioButton(QWidget *parent = Q_NULLPTR) : QRadioButton(parent) {QRadioButton_QRadioButton_QRegisterMetaType();}; - MyQRadioButton(const QString &text, QWidget *parent = Q_NULLPTR) : QRadioButton(text, parent) {QRadioButton_QRadioButton_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void paintEvent(QPaintEvent * vqp) { callbackQRadioButton_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQRadioButton() { callbackQRadioButton_DestroyQRadioButton(this); }; - void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; - void click() { callbackQAbstractButton_Click(this); }; - void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; - void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; - void Signal_Released() { callbackQAbstractButton_Released(this); }; - void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; - void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void toggle() { callbackQAbstractButton_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QRadioButton*) -Q_DECLARE_METATYPE(MyQRadioButton*) - -int QRadioButton_QRadioButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QRadioButton_NewQRadioButton(void* parent) -{ - return new MyQRadioButton(static_cast(parent)); -} - -void* QRadioButton_NewQRadioButton2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQRadioButton(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -void QRadioButton_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QRadioButton_PaintEvent(void* ptr, void* vqp) -{ - static_cast(ptr)->paintEvent(static_cast(vqp)); -} - -void QRadioButton_PaintEventDefault(void* ptr, void* vqp) -{ - static_cast(ptr)->QRadioButton::paintEvent(static_cast(vqp)); -} - -void QRadioButton_DestroyQRadioButton(void* ptr) -{ - static_cast(ptr)->~QRadioButton(); -} - -void QRadioButton_DestroyQRadioButtonDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQRubberBand: public QRubberBand -{ -public: - MyQRubberBand(QRubberBand::Shape s, QWidget *p = Q_NULLPTR) : QRubberBand(s, p) {QRubberBand_QRubberBand_QRegisterMetaType();}; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void moveEvent(QMoveEvent * vqm) { callbackQWidget_MoveEvent(this, vqm); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; - ~MyQRubberBand() { callbackQRubberBand_DestroyQRubberBand(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QRubberBand*) -Q_DECLARE_METATYPE(MyQRubberBand*) - -int QRubberBand_QRubberBand_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QRubberBand_NewQRubberBand(long long s, void* p) -{ - return new MyQRubberBand(static_cast(s), static_cast(p)); -} - -void QRubberBand_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -long long QRubberBand_Shape(void* ptr) -{ - return static_cast(ptr)->shape(); -} - -void QRubberBand_DestroyQRubberBand(void* ptr) -{ - static_cast(ptr)->~QRubberBand(); -} - -void QRubberBand_DestroyQRubberBandDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQScrollArea: public QScrollArea -{ -public: - MyQScrollArea(QWidget *parent = Q_NULLPTR) : QScrollArea(parent) {QScrollArea_QScrollArea_QRegisterMetaType();}; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - ~MyQScrollArea() { callbackQScrollArea_DestroyQScrollArea(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QScrollArea*) -Q_DECLARE_METATYPE(MyQScrollArea*) - -int QScrollArea_QScrollArea_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QScrollArea_NewQScrollArea(void* parent) -{ - return new MyQScrollArea(static_cast(parent)); -} - -long long QScrollArea_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -void QScrollArea_EnsureVisible(void* ptr, int x, int y, int xmargin, int ymargin) -{ - static_cast(ptr)->ensureVisible(x, y, xmargin, ymargin); -} - -void QScrollArea_EnsureWidgetVisible(void* ptr, void* childWidget, int xmargin, int ymargin) -{ - static_cast(ptr)->ensureWidgetVisible(static_cast(childWidget), xmargin, ymargin); -} - -void QScrollArea_SetAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->setAlignment(static_cast(vqt)); -} - -void QScrollArea_SetWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setWidget(static_cast(widget)); -} - -void QScrollArea_SetWidgetResizable(void* ptr, char resizable) -{ - static_cast(ptr)->setWidgetResizable(resizable != 0); -} - -void* QScrollArea_TakeWidget(void* ptr) -{ - return static_cast(ptr)->takeWidget(); -} - -void* QScrollArea_Widget(void* ptr) -{ - return static_cast(ptr)->widget(); -} - -char QScrollArea_WidgetResizable(void* ptr) -{ - return static_cast(ptr)->widgetResizable(); -} - -void QScrollArea_DestroyQScrollArea(void* ptr) -{ - static_cast(ptr)->~QScrollArea(); -} - -void QScrollArea_DestroyQScrollAreaDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQScrollBar: public QScrollBar -{ -public: - MyQScrollBar(QWidget *parent = Q_NULLPTR) : QScrollBar(parent) {QScrollBar_QScrollBar_QRegisterMetaType();}; - MyQScrollBar(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QScrollBar(orientation, parent) {QScrollBar_QScrollBar_QRegisterMetaType();}; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void hideEvent(QHideEvent * vqh) { callbackQWidget_HideEvent(this, vqh); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - ~MyQScrollBar() { callbackQScrollBar_DestroyQScrollBar(this); }; - void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; - void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; - void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; - void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; - void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; - void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; - void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; - void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QScrollBar*) -Q_DECLARE_METATYPE(MyQScrollBar*) - -int QScrollBar_QScrollBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QScrollBar_NewQScrollBar(void* parent) -{ - return new MyQScrollBar(static_cast(parent)); -} - -void* QScrollBar_NewQScrollBar2(long long orientation, void* parent) -{ - return new MyQScrollBar(static_cast(orientation), static_cast(parent)); -} - -void QScrollBar_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QScrollBar_DestroyQScrollBar(void* ptr) -{ - static_cast(ptr)->~QScrollBar(); -} - -void QScrollBar_DestroyQScrollBarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQScroller: public QScroller -{ -public: - void ensureVisible(const QRectF & rect, qreal xmargin, qreal ymargin) { callbackQScroller_EnsureVisible(this, const_cast(&rect), xmargin, ymargin); }; - void ensureVisible(const QRectF & rect, qreal xmargin, qreal ymargin, int scrollTime) { callbackQScroller_EnsureVisible2(this, const_cast(&rect), xmargin, ymargin, scrollTime); }; - void resendPrepareEvent() { callbackQScroller_ResendPrepareEvent(this); }; - void scrollTo(const QPointF & pos) { callbackQScroller_ScrollTo(this, const_cast(&pos)); }; - void scrollTo(const QPointF & pos, int scrollTime) { callbackQScroller_ScrollTo2(this, const_cast(&pos), scrollTime); }; - void Signal_ScrollerPropertiesChanged(const QScrollerProperties & newProperties) { callbackQScroller_ScrollerPropertiesChanged(this, const_cast(&newProperties)); }; - void setScrollerProperties(const QScrollerProperties & prop) { callbackQScroller_SetScrollerProperties(this, const_cast(&prop)); }; - void Signal_StateChanged(QScroller::State newState) { callbackQScroller_StateChanged(this, newState); }; - void childEvent(QChildEvent * event) { callbackQScroller_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQScroller_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQScroller_CustomEvent(this, event); }; - void deleteLater() { callbackQScroller_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQScroller_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQScroller_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQScroller_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQScroller_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQScroller_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScroller_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQScroller_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QScroller*) -Q_DECLARE_METATYPE(MyQScroller*) - -int QScroller_QScroller_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -struct QtWidgets_PackedList QScroller_QScroller_ActiveScrollers() -{ - return ({ QList* tmpValue3b5996 = new QList(QScroller::activeScrollers()); QtWidgets_PackedList { tmpValue3b5996, tmpValue3b5996->size() }; }); -} - -void QScroller_EnsureVisible(void* ptr, void* rect, double xmargin, double ymargin) -{ - QMetaObject::invokeMethod(static_cast(ptr), "ensureVisible", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(qreal, xmargin), Q_ARG(qreal, ymargin)); -} - -void QScroller_EnsureVisibleDefault(void* ptr, void* rect, double xmargin, double ymargin) -{ - static_cast(ptr)->QScroller::ensureVisible(*static_cast(rect), xmargin, ymargin); -} - -void QScroller_EnsureVisible2(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime) -{ - QMetaObject::invokeMethod(static_cast(ptr), "ensureVisible", Q_ARG(const QRectF, *static_cast(rect)), Q_ARG(qreal, xmargin), Q_ARG(qreal, ymargin), Q_ARG(int, scrollTime)); -} - -void QScroller_EnsureVisible2Default(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime) -{ - static_cast(ptr)->QScroller::ensureVisible(*static_cast(rect), xmargin, ymargin, scrollTime); -} - -void* QScroller_FinalPosition(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->finalPosition(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -long long QScroller_QScroller_GrabGesture(void* target, long long scrollGestureType) -{ - if (dynamic_cast(static_cast(target))) { - return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); - } else { - return QScroller::grabGesture(static_cast(target), static_cast(scrollGestureType)); - } -} - -long long QScroller_QScroller_GrabbedGesture(void* target) -{ - if (dynamic_cast(static_cast(target))) { - return QScroller::grabbedGesture(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::grabbedGesture(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::grabbedGesture(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::grabbedGesture(static_cast(target)); - } else { - return QScroller::grabbedGesture(static_cast(target)); - } -} - -char QScroller_HandleInput(void* ptr, long long input, void* position, long long timestamp) -{ - return static_cast(ptr)->handleInput(static_cast(input), *static_cast(position), timestamp); -} - -char QScroller_QScroller_HasScroller(void* target) -{ - if (dynamic_cast(static_cast(target))) { - return QScroller::hasScroller(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::hasScroller(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::hasScroller(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::hasScroller(static_cast(target)); - } else { - return QScroller::hasScroller(static_cast(target)); - } -} - -void* QScroller_PixelPerMeter(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->pixelPerMeter(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QScroller_ResendPrepareEvent(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resendPrepareEvent"); -} - -void QScroller_ResendPrepareEventDefault(void* ptr) -{ - static_cast(ptr)->QScroller::resendPrepareEvent(); -} - -void QScroller_ScrollTo(void* ptr, void* pos) -{ - QMetaObject::invokeMethod(static_cast(ptr), "scrollTo", Q_ARG(const QPointF, *static_cast(pos))); -} - -void QScroller_ScrollToDefault(void* ptr, void* pos) -{ - static_cast(ptr)->QScroller::scrollTo(*static_cast(pos)); -} - -void QScroller_ScrollTo2(void* ptr, void* pos, int scrollTime) -{ - QMetaObject::invokeMethod(static_cast(ptr), "scrollTo", Q_ARG(const QPointF, *static_cast(pos)), Q_ARG(int, scrollTime)); -} - -void QScroller_ScrollTo2Default(void* ptr, void* pos, int scrollTime) -{ - static_cast(ptr)->QScroller::scrollTo(*static_cast(pos), scrollTime); -} - -void* QScroller_QScroller_Scroller(void* target) -{ - if (dynamic_cast(static_cast(target))) { - return QScroller::scroller(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::scroller(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::scroller(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - return QScroller::scroller(static_cast(target)); - } else { - return QScroller::scroller(static_cast(target)); - } -} - -void* QScroller_QScroller_Scroller2(void* target) -{ - if (dynamic_cast(static_cast(target))) { - return const_cast(QScroller::scroller(static_cast(target))); - } else if (dynamic_cast(static_cast(target))) { - return const_cast(QScroller::scroller(static_cast(target))); - } else if (dynamic_cast(static_cast(target))) { - return const_cast(QScroller::scroller(static_cast(target))); - } else if (dynamic_cast(static_cast(target))) { - return const_cast(QScroller::scroller(static_cast(target))); - } else { - return const_cast(QScroller::scroller(static_cast(target))); - } -} - -void* QScroller_ScrollerProperties(void* ptr) -{ - return new QScrollerProperties(static_cast(ptr)->scrollerProperties()); -} - -void QScroller_ConnectScrollerPropertiesChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QScroller::scrollerPropertiesChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_ScrollerPropertiesChanged), static_cast(t)); -} - -void QScroller_DisconnectScrollerPropertiesChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScroller::scrollerPropertiesChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_ScrollerPropertiesChanged)); -} - -void QScroller_ScrollerPropertiesChanged(void* ptr, void* newProperties) -{ - static_cast(ptr)->scrollerPropertiesChanged(*static_cast(newProperties)); -} - -void QScroller_SetScrollerProperties(void* ptr, void* prop) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setScrollerProperties", Q_ARG(const QScrollerProperties, *static_cast(prop))); -} - -void QScroller_SetScrollerPropertiesDefault(void* ptr, void* prop) -{ - static_cast(ptr)->QScroller::setScrollerProperties(*static_cast(prop)); -} - -void QScroller_SetSnapPositionsX(void* ptr, void* positions) -{ - static_cast(ptr)->setSnapPositionsX(*static_cast*>(positions)); -} - -void QScroller_SetSnapPositionsX2(void* ptr, double first, double interval) -{ - static_cast(ptr)->setSnapPositionsX(first, interval); -} - -void QScroller_SetSnapPositionsY(void* ptr, void* positions) -{ - static_cast(ptr)->setSnapPositionsY(*static_cast*>(positions)); -} - -void QScroller_SetSnapPositionsY2(void* ptr, double first, double interval) -{ - static_cast(ptr)->setSnapPositionsY(first, interval); -} - -long long QScroller_State(void* ptr) -{ - return static_cast(ptr)->state(); -} - -void QScroller_ConnectStateChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QScroller::stateChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_StateChanged), static_cast(t)); -} - -void QScroller_DisconnectStateChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QScroller::stateChanged), static_cast(ptr), static_cast(&MyQScroller::Signal_StateChanged)); -} - -void QScroller_StateChanged(void* ptr, long long newState) -{ - static_cast(ptr)->stateChanged(static_cast(newState)); -} - -void QScroller_Stop(void* ptr) -{ - static_cast(ptr)->stop(); -} - -void* QScroller_Target(void* ptr) -{ - return static_cast(ptr)->target(); -} - -void QScroller_QScroller_UngrabGesture(void* target) -{ - if (dynamic_cast(static_cast(target))) { - QScroller::ungrabGesture(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - QScroller::ungrabGesture(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - QScroller::ungrabGesture(static_cast(target)); - } else if (dynamic_cast(static_cast(target))) { - QScroller::ungrabGesture(static_cast(target)); - } else { - QScroller::ungrabGesture(static_cast(target)); - } -} - -void* QScroller_Velocity(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->velocity(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void* QScroller___activeScrollers_atList(void* ptr, int i) -{ - return ({QScroller * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___activeScrollers_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QScroller___activeScrollers_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -double QScroller___setSnapPositionsX_positions_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___setSnapPositionsX_positions_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QScroller___setSnapPositionsX_positions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -double QScroller___setSnapPositionsY_positions_atList(void* ptr, int i) -{ - return ({qreal tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___setSnapPositionsY_positions_setList(void* ptr, double i) -{ - static_cast*>(ptr)->append(i); -} - -void* QScroller___setSnapPositionsY_positions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScroller___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScroller___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScroller___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QScroller___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QScroller___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScroller___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScroller___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScroller___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScroller___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QScroller___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QScroller___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QScroller___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QScroller_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QScroller::childEvent(static_cast(event)); -} - -void QScroller_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QScroller::connectNotify(*static_cast(sign)); -} - -void QScroller_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QScroller::customEvent(static_cast(event)); -} - -void QScroller_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QScroller::deleteLater(); -} - -void QScroller_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QScroller::disconnectNotify(*static_cast(sign)); -} - -char QScroller_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QScroller::event(static_cast(e)); -} - -char QScroller_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QScroller::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QScroller_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QScroller::metaObject()); -} - -void QScroller_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QScroller::timerEvent(static_cast(event)); -} - -class MyQScrollerProperties: public QScrollerProperties -{ -public: - MyQScrollerProperties() : QScrollerProperties() {QScrollerProperties_QScrollerProperties_QRegisterMetaType();}; - MyQScrollerProperties(const QScrollerProperties &sp) : QScrollerProperties(sp) {QScrollerProperties_QScrollerProperties_QRegisterMetaType();}; - ~MyQScrollerProperties() { callbackQScrollerProperties_DestroyQScrollerProperties(this); }; -}; - -Q_DECLARE_METATYPE(QScrollerProperties*) -Q_DECLARE_METATYPE(MyQScrollerProperties*) - -int QScrollerProperties_QScrollerProperties_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QScrollerProperties_NewQScrollerProperties() -{ - return new MyQScrollerProperties(); -} - -void* QScrollerProperties_NewQScrollerProperties2(void* sp) -{ - return new MyQScrollerProperties(*static_cast(sp)); -} - -void* QScrollerProperties_ScrollMetric(void* ptr, long long metric) -{ - return new QVariant(static_cast(ptr)->scrollMetric(static_cast(metric))); -} - -void QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(void* sp) -{ - QScrollerProperties::setDefaultScrollerProperties(*static_cast(sp)); -} - -void QScrollerProperties_SetScrollMetric(void* ptr, long long metric, void* value) -{ - static_cast(ptr)->setScrollMetric(static_cast(metric), *static_cast(value)); -} - -void QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties() -{ - QScrollerProperties::unsetDefaultScrollerProperties(); -} - -void QScrollerProperties_DestroyQScrollerProperties(void* ptr) -{ - static_cast(ptr)->~QScrollerProperties(); -} - -void QScrollerProperties_DestroyQScrollerPropertiesDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQShortcut: public QShortcut -{ -public: - MyQShortcut(QWidget *parent) : QShortcut(parent) {QShortcut_QShortcut_QRegisterMetaType();}; - MyQShortcut(const QKeySequence &key, QWidget *parent, const char *member = Q_NULLPTR, const char *ambiguousMember = Q_NULLPTR, Qt::ShortcutContext context = Qt::WindowShortcut) : QShortcut(key, parent, member, ambiguousMember, context) {QShortcut_QShortcut_QRegisterMetaType();}; - void Signal_Activated() { callbackQShortcut_Activated(this); }; - void Signal_ActivatedAmbiguously() { callbackQShortcut_ActivatedAmbiguously(this); }; - ~MyQShortcut() { callbackQShortcut_DestroyQShortcut(this); }; - void childEvent(QChildEvent * event) { callbackQShortcut_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQShortcut_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQShortcut_CustomEvent(this, event); }; - void deleteLater() { callbackQShortcut_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQShortcut_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQShortcut_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQShortcut_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQShortcut_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQShortcut_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQShortcut_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQShortcut_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QShortcut*) -Q_DECLARE_METATYPE(MyQShortcut*) - -int QShortcut_QShortcut_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QShortcut_NewQShortcut(void* parent) -{ - return new MyQShortcut(static_cast(parent)); -} - -void* QShortcut_NewQShortcut2(void* key, void* parent, char* member, char* ambiguousMember, long long context) -{ - return new MyQShortcut(*static_cast(key), static_cast(parent), const_cast(member), const_cast(ambiguousMember), static_cast(context)); -} - -void QShortcut_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QShortcut::activated), static_cast(ptr), static_cast(&MyQShortcut::Signal_Activated), static_cast(t)); -} - -void QShortcut_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QShortcut::activated), static_cast(ptr), static_cast(&MyQShortcut::Signal_Activated)); -} - -void QShortcut_Activated(void* ptr) -{ - static_cast(ptr)->activated(); -} - -void QShortcut_ConnectActivatedAmbiguously(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QShortcut::activatedAmbiguously), static_cast(ptr), static_cast(&MyQShortcut::Signal_ActivatedAmbiguously), static_cast(t)); -} - -void QShortcut_DisconnectActivatedAmbiguously(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QShortcut::activatedAmbiguously), static_cast(ptr), static_cast(&MyQShortcut::Signal_ActivatedAmbiguously)); -} - -void QShortcut_ActivatedAmbiguously(void* ptr) -{ - static_cast(ptr)->activatedAmbiguously(); -} - -char QShortcut_AutoRepeat(void* ptr) -{ - return static_cast(ptr)->autoRepeat(); -} - -long long QShortcut_Context(void* ptr) -{ - return static_cast(ptr)->context(); -} - -int QShortcut_Id(void* ptr) -{ - return static_cast(ptr)->id(); -} - -char QShortcut_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -void* QShortcut_Key(void* ptr) -{ - return new QKeySequence(static_cast(ptr)->key()); -} - -void* QShortcut_ParentWidget(void* ptr) -{ - return static_cast(ptr)->parentWidget(); -} - -void QShortcut_SetAutoRepeat(void* ptr, char on) -{ - static_cast(ptr)->setAutoRepeat(on != 0); -} - -void QShortcut_SetContext(void* ptr, long long context) -{ - static_cast(ptr)->setContext(static_cast(context)); -} - -void QShortcut_SetEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setEnabled(enable != 0); -} - -void QShortcut_SetKey(void* ptr, void* key) -{ - static_cast(ptr)->setKey(*static_cast(key)); -} - -void QShortcut_SetWhatsThis(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setWhatsThis(QString::fromUtf8(text.data, text.len)); -} - -struct QtWidgets_PackedString QShortcut_WhatsThis(void* ptr) -{ - return ({ QByteArray t714906 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(t714906.prepend("WHITESPACE").constData()+10), t714906.size()-10 }; }); -} - -void QShortcut_DestroyQShortcut(void* ptr) -{ - static_cast(ptr)->~QShortcut(); -} - -void QShortcut_DestroyQShortcutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QShortcut___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QShortcut___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QShortcut___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QShortcut___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QShortcut___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QShortcut___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QShortcut___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QShortcut___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QShortcut___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QShortcut___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QShortcut___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QShortcut___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QShortcut___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QShortcut___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QShortcut___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QShortcut_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QShortcut::childEvent(static_cast(event)); -} - -void QShortcut_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QShortcut::connectNotify(*static_cast(sign)); -} - -void QShortcut_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QShortcut::customEvent(static_cast(event)); -} - -void QShortcut_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QShortcut::deleteLater(); -} - -void QShortcut_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QShortcut::disconnectNotify(*static_cast(sign)); -} - -char QShortcut_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QShortcut::event(static_cast(e)); -} - -char QShortcut_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QShortcut::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QShortcut_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QShortcut::metaObject()); -} - -void QShortcut_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QShortcut::timerEvent(static_cast(event)); -} - -class MyQSizeGrip: public QSizeGrip -{ -public: - MyQSizeGrip(QWidget *parent) : QSizeGrip(parent) {QSizeGrip_QSizeGrip_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - void hideEvent(QHideEvent * hideEvent) { callbackQWidget_HideEvent(this, hideEvent); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * mouseEvent) { callbackQWidget_MouseReleaseEvent(this, mouseEvent); }; - void moveEvent(QMoveEvent * moveEvent) { callbackQWidget_MoveEvent(this, moveEvent); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setVisible(bool visible) { callbackQSizeGrip_SetVisible(this, visible); }; - void showEvent(QShowEvent * showEvent) { callbackQWidget_ShowEvent(this, showEvent); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQSizeGrip() { callbackQSizeGrip_DestroyQSizeGrip(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSizeGrip*) -Q_DECLARE_METATYPE(MyQSizeGrip*) - -int QSizeGrip_QSizeGrip_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSizeGrip_NewQSizeGrip(void* parent) -{ - return new MyQSizeGrip(static_cast(parent)); -} - -void QSizeGrip_SetVisible(void* ptr, char visible) -{ - static_cast(ptr)->setVisible(visible != 0); -} - -void QSizeGrip_SetVisibleDefault(void* ptr, char visible) -{ - static_cast(ptr)->QSizeGrip::setVisible(visible != 0); -} - -void QSizeGrip_DestroyQSizeGrip(void* ptr) -{ - static_cast(ptr)->~QSizeGrip(); -} - -void QSizeGrip_DestroyQSizeGripDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QSizePolicy) -Q_DECLARE_METATYPE(QSizePolicy*) -void* QSizePolicy_NewQSizePolicy() -{ - return new QSizePolicy(); -} - -void* QSizePolicy_NewQSizePolicy2(long long horizontal, long long vertical, long long ty) -{ - return new QSizePolicy(static_cast(horizontal), static_cast(vertical), static_cast(ty)); -} - -long long QSizePolicy_ControlType(void* ptr) -{ - return static_cast(ptr)->controlType(); -} - -long long QSizePolicy_ExpandingDirections(void* ptr) -{ - return static_cast(ptr)->expandingDirections(); -} - -char QSizePolicy_HasHeightForWidth(void* ptr) -{ - return static_cast(ptr)->hasHeightForWidth(); -} - -char QSizePolicy_HasWidthForHeight(void* ptr) -{ - return static_cast(ptr)->hasWidthForHeight(); -} - -long long QSizePolicy_HorizontalPolicy(void* ptr) -{ - return static_cast(ptr)->horizontalPolicy(); -} - -int QSizePolicy_HorizontalStretch(void* ptr) -{ - return static_cast(ptr)->horizontalStretch(); -} - -char QSizePolicy_RetainSizeWhenHidden(void* ptr) -{ - return static_cast(ptr)->retainSizeWhenHidden(); -} - -void QSizePolicy_SetControlType(void* ptr, long long ty) -{ - static_cast(ptr)->setControlType(static_cast(ty)); -} - -void QSizePolicy_SetHeightForWidth(void* ptr, char dependent) -{ - static_cast(ptr)->setHeightForWidth(dependent != 0); -} - -void QSizePolicy_SetHorizontalPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setHorizontalPolicy(static_cast(policy)); -} - -void QSizePolicy_SetHorizontalStretch(void* ptr, int stretchFactor) -{ - static_cast(ptr)->setHorizontalStretch(stretchFactor); -} - -void QSizePolicy_SetRetainSizeWhenHidden(void* ptr, char retainSize) -{ - static_cast(ptr)->setRetainSizeWhenHidden(retainSize != 0); -} - -void QSizePolicy_SetVerticalPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setVerticalPolicy(static_cast(policy)); -} - -void QSizePolicy_SetVerticalStretch(void* ptr, int stretchFactor) -{ - static_cast(ptr)->setVerticalStretch(stretchFactor); -} - -void QSizePolicy_SetWidthForHeight(void* ptr, char dependent) -{ - static_cast(ptr)->setWidthForHeight(dependent != 0); -} - -void QSizePolicy_Transpose(void* ptr) -{ - static_cast(ptr)->transpose(); -} - -void* QSizePolicy_Transposed(void* ptr) -{ - return new QSizePolicy(static_cast(ptr)->transposed()); -} - -long long QSizePolicy_VerticalPolicy(void* ptr) -{ - return static_cast(ptr)->verticalPolicy(); -} - -int QSizePolicy_VerticalStretch(void* ptr) -{ - return static_cast(ptr)->verticalStretch(); -} - -class MyQSlider: public QSlider -{ -public: - MyQSlider(QWidget *parent = Q_NULLPTR) : QSlider(parent) {QSlider_QSlider_QRegisterMetaType();}; - MyQSlider(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QSlider(orientation, parent) {QSlider_QSlider_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * ev) { callbackQWidget_MouseMoveEvent(this, ev); }; - void mousePressEvent(QMouseEvent * ev) { callbackQWidget_MousePressEvent(this, ev); }; - void mouseReleaseEvent(QMouseEvent * ev) { callbackQWidget_MouseReleaseEvent(this, ev); }; - void paintEvent(QPaintEvent * ev) { callbackQWidget_PaintEvent(this, ev); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQSlider() { callbackQSlider_DestroyQSlider(this); }; - void Signal_ActionTriggered(int action) { callbackQAbstractSlider_ActionTriggered(this, action); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; - void Signal_RangeChanged(int min, int max) { callbackQAbstractSlider_RangeChanged(this, min, max); }; - void setOrientation(Qt::Orientation vqt) { callbackQAbstractSlider_SetOrientation(this, vqt); }; - void setRange(int min, int max) { callbackQAbstractSlider_SetRange(this, min, max); }; - void setValue(int vin) { callbackQAbstractSlider_SetValue(this, vin); }; - void sliderChange(QAbstractSlider::SliderChange change) { callbackQAbstractSlider_SliderChange(this, change); }; - void Signal_SliderMoved(int value) { callbackQAbstractSlider_SliderMoved(this, value); }; - void Signal_SliderPressed() { callbackQAbstractSlider_SliderPressed(this); }; - void Signal_SliderReleased() { callbackQAbstractSlider_SliderReleased(this); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_ValueChanged(int value) { callbackQAbstractSlider_ValueChanged(this, value); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QSlider*) -Q_DECLARE_METATYPE(MyQSlider*) - -int QSlider_QSlider_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSlider_NewQSlider(void* parent) -{ - return new MyQSlider(static_cast(parent)); -} - -void* QSlider_NewQSlider2(long long orientation, void* parent) -{ - return new MyQSlider(static_cast(orientation), static_cast(parent)); -} - -void QSlider_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void QSlider_SetTickInterval(void* ptr, int ti) -{ - static_cast(ptr)->setTickInterval(ti); -} - -void QSlider_SetTickPosition(void* ptr, long long position) -{ - static_cast(ptr)->setTickPosition(static_cast(position)); -} - -int QSlider_TickInterval(void* ptr) -{ - return static_cast(ptr)->tickInterval(); -} - -long long QSlider_TickPosition(void* ptr) -{ - return static_cast(ptr)->tickPosition(); -} - -void QSlider_DestroyQSlider(void* ptr) -{ - static_cast(ptr)->~QSlider(); -} - -void QSlider_DestroyQSliderDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSpacerItem: public QSpacerItem -{ -public: - MyQSpacerItem(int w, int h, QSizePolicy::Policy hPolicy = QSizePolicy::Minimum, QSizePolicy::Policy vPolicy = QSizePolicy::Minimum) : QSpacerItem(w, h, hPolicy, vPolicy) {QSpacerItem_QSpacerItem_QRegisterMetaType();}; - Qt::Orientations expandingDirections() const { return static_cast(callbackQSpacerItem_ExpandingDirections(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQSpacerItem_Geometry(const_cast(static_cast(this)))); }; - bool isEmpty() const { return callbackQSpacerItem_IsEmpty(const_cast(static_cast(this))) != 0; }; - QSize maximumSize() const { return *static_cast(callbackQSpacerItem_MaximumSize(const_cast(static_cast(this)))); }; - QSize minimumSize() const { return *static_cast(callbackQSpacerItem_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & r) { callbackQSpacerItem_SetGeometry(this, const_cast(&r)); }; - QSize sizeHint() const { return *static_cast(callbackQSpacerItem_SizeHint(const_cast(static_cast(this)))); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - ~MyQSpacerItem() { callbackQSpacerItem_DestroyQSpacerItem(this); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int vin) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), vin); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QSpacerItem*) -Q_DECLARE_METATYPE(MyQSpacerItem*) - -int QSpacerItem_QSpacerItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSpacerItem_NewQSpacerItem(int w, int h, long long hPolicy, long long vPolicy) -{ - return new MyQSpacerItem(w, h, static_cast(hPolicy), static_cast(vPolicy)); -} - -void QSpacerItem_ChangeSize(void* ptr, int w, int h, long long hPolicy, long long vPolicy) -{ - static_cast(ptr)->changeSize(w, h, static_cast(hPolicy), static_cast(vPolicy)); -} - -long long QSpacerItem_ExpandingDirections(void* ptr) -{ - return static_cast(ptr)->expandingDirections(); -} - -long long QSpacerItem_ExpandingDirectionsDefault(void* ptr) -{ - return static_cast(ptr)->QSpacerItem::expandingDirections(); -} - -void* QSpacerItem_Geometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QSpacerItem_GeometryDefault(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->QSpacerItem::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QSpacerItem_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QSpacerItem_IsEmptyDefault(void* ptr) -{ - return static_cast(ptr)->QSpacerItem::isEmpty(); -} - -void* QSpacerItem_MaximumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSpacerItem_MaximumSizeDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QSpacerItem::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSpacerItem_MinimumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSpacerItem_MinimumSizeDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QSpacerItem::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QSpacerItem_SetGeometry(void* ptr, void* r) -{ - static_cast(ptr)->setGeometry(*static_cast(r)); -} - -void QSpacerItem_SetGeometryDefault(void* ptr, void* r) -{ - static_cast(ptr)->QSpacerItem::setGeometry(*static_cast(r)); -} - -void* QSpacerItem_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSpacerItem_SizeHintDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QSpacerItem::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QSpacerItem_SizePolicy(void* ptr) -{ - return new QSizePolicy(static_cast(ptr)->sizePolicy()); -} - -void QSpacerItem_DestroyQSpacerItem(void* ptr) -{ - static_cast(ptr)->~QSpacerItem(); -} - -void QSpacerItem_DestroyQSpacerItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSpinBox: public QSpinBox -{ -public: - MyQSpinBox(QWidget *parent = Q_NULLPTR) : QSpinBox(parent) {QSpinBox_QSpinBox_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; - void setValue(int val) { callbackQSpinBox_SetValue(this, val); }; - QString textFromValue(int value) const { return ({ QtWidgets_PackedString tempVal = callbackQSpinBox_TextFromValue(const_cast(static_cast(this)), value); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; - void Signal_ValueChanged(int i) { callbackQSpinBox_ValueChanged(this, i); }; - void Signal_ValueChanged2(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQSpinBox_ValueChanged2(this, textPacked); }; - int valueFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return callbackQSpinBox_ValueFromText(const_cast(static_cast(this)), textPacked); }; - ~MyQSpinBox() { callbackQSpinBox_DestroyQSpinBox(this); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void clear() { callbackQAbstractSpinBox_Clear(this); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; - void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; - QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; - void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QSpinBox*) -Q_DECLARE_METATYPE(MyQSpinBox*) - -int QSpinBox_QSpinBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSpinBox_NewQSpinBox(void* parent) -{ - return new MyQSpinBox(static_cast(parent)); -} - -struct QtWidgets_PackedString QSpinBox_CleanText(void* ptr) -{ - return ({ QByteArray t9d04b9 = static_cast(ptr)->cleanText().toUtf8(); QtWidgets_PackedString { const_cast(t9d04b9.prepend("WHITESPACE").constData()+10), t9d04b9.size()-10 }; }); -} - -int QSpinBox_DisplayIntegerBase(void* ptr) -{ - return static_cast(ptr)->displayIntegerBase(); -} - -int QSpinBox_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum(); -} - -int QSpinBox_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum(); -} - -struct QtWidgets_PackedString QSpinBox_Prefix(void* ptr) -{ - return ({ QByteArray t9d23c1 = static_cast(ptr)->prefix().toUtf8(); QtWidgets_PackedString { const_cast(t9d23c1.prepend("WHITESPACE").constData()+10), t9d23c1.size()-10 }; }); -} - -void QSpinBox_SetDisplayIntegerBase(void* ptr, int base) -{ - static_cast(ptr)->setDisplayIntegerBase(base); -} - -void QSpinBox_SetMaximum(void* ptr, int max) -{ - static_cast(ptr)->setMaximum(max); -} - -void QSpinBox_SetMinimum(void* ptr, int min) -{ - static_cast(ptr)->setMinimum(min); -} - -void QSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix) -{ - static_cast(ptr)->setPrefix(QString::fromUtf8(prefix.data, prefix.len)); -} - -void QSpinBox_SetRange(void* ptr, int minimum, int maximum) -{ - static_cast(ptr)->setRange(minimum, maximum); -} - -void QSpinBox_SetSingleStep(void* ptr, int val) -{ - static_cast(ptr)->setSingleStep(val); -} - -void QSpinBox_SetStepType(void* ptr, long long stepType) -{ - static_cast(ptr)->setStepType(static_cast(stepType)); -} - -void QSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix) -{ - static_cast(ptr)->setSuffix(QString::fromUtf8(suffix.data, suffix.len)); -} - -void QSpinBox_SetValue(void* ptr, int val) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setValue", Q_ARG(int, val)); -} - -void QSpinBox_SetValueDefault(void* ptr, int val) -{ - static_cast(ptr)->QSpinBox::setValue(val); -} - -int QSpinBox_SingleStep(void* ptr) -{ - return static_cast(ptr)->singleStep(); -} - -long long QSpinBox_StepType(void* ptr) -{ - return static_cast(ptr)->stepType(); -} - -struct QtWidgets_PackedString QSpinBox_Suffix(void* ptr) -{ - return ({ QByteArray t38bf82 = static_cast(ptr)->suffix().toUtf8(); QtWidgets_PackedString { const_cast(t38bf82.prepend("WHITESPACE").constData()+10), t38bf82.size()-10 }; }); -} - -struct QtWidgets_PackedString QSpinBox_TextFromValue(void* ptr, int value) -{ - return ({ QByteArray tf53a0d = static_cast(ptr)->textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(tf53a0d.prepend("WHITESPACE").constData()+10), tf53a0d.size()-10 }; }); -} - -struct QtWidgets_PackedString QSpinBox_TextFromValueDefault(void* ptr, int value) -{ - return ({ QByteArray td11815 = static_cast(ptr)->QSpinBox::textFromValue(value).toUtf8(); QtWidgets_PackedString { const_cast(td11815.prepend("WHITESPACE").constData()+10), td11815.size()-10 }; }); -} - -int QSpinBox_Value(void* ptr) -{ - return static_cast(ptr)->value(); -} - -void QSpinBox_ConnectValueChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged), static_cast(t)); -} - -void QSpinBox_DisconnectValueChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged)); -} - -void QSpinBox_ValueChanged(void* ptr, int i) -{ - static_cast(ptr)->valueChanged(i); -} - -void QSpinBox_ConnectValueChanged2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged2), static_cast(t)); -} - -void QSpinBox_DisconnectValueChanged2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSpinBox::valueChanged), static_cast(ptr), static_cast(&MyQSpinBox::Signal_ValueChanged2)); -} - -void QSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->valueChanged(QString::fromUtf8(text.data, text.len)); -} - -int QSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->valueFromText(QString::fromUtf8(text.data, text.len)); -} - -int QSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->QSpinBox::valueFromText(QString::fromUtf8(text.data, text.len)); -} - -void QSpinBox_DestroyQSpinBox(void* ptr) -{ - static_cast(ptr)->~QSpinBox(); -} - -void QSpinBox_DestroyQSpinBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSplashScreen: public QSplashScreen -{ -public: - MyQSplashScreen(const QPixmap &pixmap = QPixmap(), Qt::WindowFlags ff = Qt::WindowFlags()) : QSplashScreen(pixmap, ff) {QSplashScreen_QSplashScreen_QRegisterMetaType();}; - MyQSplashScreen(QWidget *parent, const QPixmap &pixmap = QPixmap(), Qt::WindowFlags ff = Qt::WindowFlags()) : QSplashScreen(parent, pixmap, ff) {QSplashScreen_QSplashScreen_QRegisterMetaType();}; - void clearMessage() { callbackQSplashScreen_ClearMessage(this); }; - void drawContents(QPainter * painter) { callbackQSplashScreen_DrawContents(this, painter); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void Signal_MessageChanged(const QString & message) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSplashScreen_MessageChanged(this, messagePacked); }; - void mousePressEvent(QMouseEvent * vqm) { callbackQWidget_MousePressEvent(this, vqm); }; - void showMessage(const QString & message, int alignment, const QColor & color) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSplashScreen_ShowMessage(this, messagePacked, alignment, const_cast(&color)); }; - ~MyQSplashScreen() { callbackQSplashScreen_DestroyQSplashScreen(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSplashScreen*) -Q_DECLARE_METATYPE(MyQSplashScreen*) - -int QSplashScreen_QSplashScreen_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSplashScreen_NewQSplashScreen(void* pixmap, long long ff) -{ - return new MyQSplashScreen(*static_cast(pixmap), static_cast(ff)); -} - -void* QSplashScreen_NewQSplashScreen2(void* parent, void* pixmap, long long ff) -{ - return new MyQSplashScreen(static_cast(parent), *static_cast(pixmap), static_cast(ff)); -} - -void QSplashScreen_ClearMessage(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearMessage"); -} - -void QSplashScreen_ClearMessageDefault(void* ptr) -{ - static_cast(ptr)->QSplashScreen::clearMessage(); -} - -void QSplashScreen_DrawContents(void* ptr, void* painter) -{ - static_cast(ptr)->drawContents(static_cast(painter)); -} - -void QSplashScreen_DrawContentsDefault(void* ptr, void* painter) -{ - static_cast(ptr)->QSplashScreen::drawContents(static_cast(painter)); -} - -void QSplashScreen_Finish(void* ptr, void* mainWin) -{ - static_cast(ptr)->finish(static_cast(mainWin)); -} - -struct QtWidgets_PackedString QSplashScreen_Message(void* ptr) -{ - return ({ QByteArray tbae626 = static_cast(ptr)->message().toUtf8(); QtWidgets_PackedString { const_cast(tbae626.prepend("WHITESPACE").constData()+10), tbae626.size()-10 }; }); -} - -void QSplashScreen_ConnectMessageChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSplashScreen::messageChanged), static_cast(ptr), static_cast(&MyQSplashScreen::Signal_MessageChanged), static_cast(t)); -} - -void QSplashScreen_DisconnectMessageChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSplashScreen::messageChanged), static_cast(ptr), static_cast(&MyQSplashScreen::Signal_MessageChanged)); -} - -void QSplashScreen_MessageChanged(void* ptr, struct QtWidgets_PackedString message) -{ - static_cast(ptr)->messageChanged(QString::fromUtf8(message.data, message.len)); -} - -void* QSplashScreen_Pixmap(void* ptr) -{ - return new QPixmap(static_cast(ptr)->pixmap()); -} - -void QSplashScreen_Repaint(void* ptr) -{ - static_cast(ptr)->repaint(); -} - -void QSplashScreen_SetPixmap(void* ptr, void* pixmap) -{ - static_cast(ptr)->setPixmap(*static_cast(pixmap)); -} - -void QSplashScreen_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(int, alignment), Q_ARG(const QColor, *static_cast(color))); -} - -void QSplashScreen_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color) -{ - static_cast(ptr)->QSplashScreen::showMessage(QString::fromUtf8(message.data, message.len), alignment, *static_cast(color)); -} - -void QSplashScreen_DestroyQSplashScreen(void* ptr) -{ - static_cast(ptr)->~QSplashScreen(); -} - -void QSplashScreen_DestroyQSplashScreenDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSplitter: public QSplitter -{ -public: - MyQSplitter(QWidget *parent = Q_NULLPTR) : QSplitter(parent) {QSplitter_QSplitter_QRegisterMetaType();}; - MyQSplitter(Qt::Orientation orientation, QWidget *parent = Q_NULLPTR) : QSplitter(orientation, parent) {QSplitter_QSplitter_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void childEvent(QChildEvent * c) { callbackQWidget_ChildEvent(this, c); }; - QSplitterHandle * createHandle() { return static_cast(callbackQSplitter_CreateHandle(this)); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_SplitterMoved(int pos, int index) { callbackQSplitter_SplitterMoved(this, pos, index); }; - ~MyQSplitter() { callbackQSplitter_DestroyQSplitter(this); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSplitter*) -Q_DECLARE_METATYPE(MyQSplitter*) - -int QSplitter_QSplitter_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSplitter_NewQSplitter(void* parent) -{ - return new MyQSplitter(static_cast(parent)); -} - -void* QSplitter_NewQSplitter2(long long orientation, void* parent) -{ - return new MyQSplitter(static_cast(orientation), static_cast(parent)); -} - -void QSplitter_AddWidget(void* ptr, void* widget) -{ - static_cast(ptr)->addWidget(static_cast(widget)); -} - -char QSplitter_ChildrenCollapsible(void* ptr) -{ - return static_cast(ptr)->childrenCollapsible(); -} - -int QSplitter_ClosestLegalPosition(void* ptr, int pos, int index) -{ - return static_cast(ptr)->closestLegalPosition(pos, index); -} - -int QSplitter_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QSplitter_CreateHandle(void* ptr) -{ - return static_cast(ptr)->createHandle(); -} - -void* QSplitter_CreateHandleDefault(void* ptr) -{ - return static_cast(ptr)->QSplitter::createHandle(); -} - -void QSplitter_GetRange(void* ptr, int index, int min, int max) -{ - static_cast(ptr)->getRange(index, &min, &max); -} - -void* QSplitter_Handle(void* ptr, int index) -{ - return static_cast(ptr)->handle(index); -} - -int QSplitter_HandleWidth(void* ptr) -{ - return static_cast(ptr)->handleWidth(); -} - -int QSplitter_IndexOf(void* ptr, void* widget) -{ - return static_cast(ptr)->indexOf(static_cast(widget)); -} - -void QSplitter_InsertWidget(void* ptr, int index, void* widget) -{ - static_cast(ptr)->insertWidget(index, static_cast(widget)); -} - -char QSplitter_IsCollapsible(void* ptr, int index) -{ - return static_cast(ptr)->isCollapsible(index); -} - -void QSplitter_MoveSplitter(void* ptr, int pos, int index) -{ - static_cast(ptr)->moveSplitter(pos, index); -} - -char QSplitter_OpaqueResize(void* ptr) -{ - return static_cast(ptr)->opaqueResize(); -} - -long long QSplitter_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QSplitter_Refresh(void* ptr) -{ - static_cast(ptr)->refresh(); -} - -void* QSplitter_ReplaceWidget(void* ptr, int index, void* widget) -{ - return static_cast(ptr)->replaceWidget(index, static_cast(widget)); -} - -char QSplitter_RestoreState(void* ptr, void* state) -{ - return static_cast(ptr)->restoreState(*static_cast(state)); -} - -void* QSplitter_SaveState(void* ptr) -{ - return new QByteArray(static_cast(ptr)->saveState()); -} - -void QSplitter_SetChildrenCollapsible(void* ptr, char vbo) -{ - static_cast(ptr)->setChildrenCollapsible(vbo != 0); -} - -void QSplitter_SetCollapsible(void* ptr, int index, char collapse) -{ - static_cast(ptr)->setCollapsible(index, collapse != 0); -} - -void QSplitter_SetHandleWidth(void* ptr, int vin) -{ - static_cast(ptr)->setHandleWidth(vin); -} - -void QSplitter_SetOpaqueResize(void* ptr, char opaque) -{ - static_cast(ptr)->setOpaqueResize(opaque != 0); -} - -void QSplitter_SetOrientation(void* ptr, long long vqt) -{ - static_cast(ptr)->setOrientation(static_cast(vqt)); -} - -void QSplitter_SetRubberBand(void* ptr, int pos) -{ - static_cast(ptr)->setRubberBand(pos); -} - -void QSplitter_SetSizes(void* ptr, void* list) -{ - static_cast(ptr)->setSizes(*static_cast*>(list)); -} - -void QSplitter_SetStretchFactor(void* ptr, int index, int stretch) -{ - static_cast(ptr)->setStretchFactor(index, stretch); -} - -struct QtWidgets_PackedList QSplitter_Sizes(void* ptr) -{ - return ({ QList* tmpValue8bae9b = new QList(static_cast(ptr)->sizes()); QtWidgets_PackedList { tmpValue8bae9b, tmpValue8bae9b->size() }; }); -} - -void QSplitter_ConnectSplitterMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSplitter::splitterMoved), static_cast(ptr), static_cast(&MyQSplitter::Signal_SplitterMoved), static_cast(t)); -} - -void QSplitter_DisconnectSplitterMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSplitter::splitterMoved), static_cast(ptr), static_cast(&MyQSplitter::Signal_SplitterMoved)); -} - -void QSplitter_SplitterMoved(void* ptr, int pos, int index) -{ - static_cast(ptr)->splitterMoved(pos, index); -} - -void* QSplitter_Widget(void* ptr, int index) -{ - return static_cast(ptr)->widget(index); -} - -void QSplitter_DestroyQSplitter(void* ptr) -{ - static_cast(ptr)->~QSplitter(); -} - -void QSplitter_DestroyQSplitterDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QSplitter___setSizes_list_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSplitter___setSizes_list_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QSplitter___setSizes_list_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QSplitter___sizes_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSplitter___sizes_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QSplitter___sizes_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQSplitterHandle: public QSplitterHandle -{ -public: - MyQSplitterHandle(Qt::Orientation orientation, QSplitter *parent) : QSplitterHandle(orientation, parent) {QSplitterHandle_QSplitterHandle_QRegisterMetaType();}; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - ~MyQSplitterHandle() { callbackQSplitterHandle_DestroyQSplitterHandle(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSplitterHandle*) -Q_DECLARE_METATYPE(MyQSplitterHandle*) - -int QSplitterHandle_QSplitterHandle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSplitterHandle_NewQSplitterHandle(long long orientation, void* parent) -{ - return new MyQSplitterHandle(static_cast(orientation), static_cast(parent)); -} - -int QSplitterHandle_ClosestLegalPosition(void* ptr, int pos) -{ - return static_cast(ptr)->closestLegalPosition(pos); -} - -void QSplitterHandle_MoveSplitter(void* ptr, int pos) -{ - static_cast(ptr)->moveSplitter(pos); -} - -char QSplitterHandle_OpaqueResize(void* ptr) -{ - return static_cast(ptr)->opaqueResize(); -} - -long long QSplitterHandle_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QSplitterHandle_SetOrientation(void* ptr, long long orientation) -{ - static_cast(ptr)->setOrientation(static_cast(orientation)); -} - -void* QSplitterHandle_Splitter(void* ptr) -{ - return static_cast(ptr)->splitter(); -} - -void QSplitterHandle_DestroyQSplitterHandle(void* ptr) -{ - static_cast(ptr)->~QSplitterHandle(); -} - -void QSplitterHandle_DestroyQSplitterHandleDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQStackedLayout: public QStackedLayout -{ -public: - MyQStackedLayout() : QStackedLayout() {QStackedLayout_QStackedLayout_QRegisterMetaType();}; - MyQStackedLayout(QWidget *parent) : QStackedLayout(parent) {QStackedLayout_QStackedLayout_QRegisterMetaType();}; - MyQStackedLayout(QLayout *parentLayout) : QStackedLayout(parentLayout) {QStackedLayout_QStackedLayout_QRegisterMetaType();}; - void addItem(QLayoutItem * item) { callbackQStackedLayout_AddItem(this, item); }; - int count() const { return callbackQStackedLayout_Count(const_cast(static_cast(this))); }; - void Signal_CurrentChanged(int index) { callbackQStackedLayout_CurrentChanged(this, index); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int width) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), width); }; - QLayoutItem * itemAt(int index) const { return static_cast(callbackQStackedLayout_ItemAt(const_cast(static_cast(this)), index)); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setCurrentIndex(int index) { callbackQStackedLayout_SetCurrentIndex(this, index); }; - void setCurrentWidget(QWidget * widget) { callbackQStackedLayout_SetCurrentWidget(this, widget); }; - void setGeometry(const QRect & rect) { callbackQLayout_SetGeometry(this, const_cast(&rect)); }; - QSize sizeHint() const { return *static_cast(callbackQStackedLayout_SizeHint(const_cast(static_cast(this)))); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQStackedLayout_TakeAt(this, index)); }; - void Signal_WidgetRemoved(int index) { callbackQStackedLayout_WidgetRemoved(this, index); }; - ~MyQStackedLayout() { callbackQStackedLayout_DestroyQStackedLayout(this); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; -}; - -Q_DECLARE_METATYPE(QStackedLayout*) -Q_DECLARE_METATYPE(MyQStackedLayout*) - -int QStackedLayout_QStackedLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStackedLayout_NewQStackedLayout() -{ - return new MyQStackedLayout(); -} - -void* QStackedLayout_NewQStackedLayout2(void* parent) -{ - return new MyQStackedLayout(static_cast(parent)); -} - -void* QStackedLayout_NewQStackedLayout3(void* parentLayout) -{ - return new MyQStackedLayout(static_cast(parentLayout)); -} - -void QStackedLayout_AddItem(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->addItem(static_cast(item)); - } else { - static_cast(ptr)->addItem(static_cast(item)); - } -} - -void QStackedLayout_AddItemDefault(void* ptr, void* item) -{ - if (dynamic_cast(static_cast(item))) { - static_cast(ptr)->QStackedLayout::addItem(static_cast(item)); - } else { - static_cast(ptr)->QStackedLayout::addItem(static_cast(item)); - } -} - -int QStackedLayout_AddWidget(void* ptr, void* widget) -{ - return static_cast(ptr)->addWidget(static_cast(widget)); -} - -int QStackedLayout_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -int QStackedLayout_CountDefault(void* ptr) -{ - return static_cast(ptr)->QStackedLayout::count(); -} - -void QStackedLayout_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStackedLayout::currentChanged), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_CurrentChanged), static_cast(t)); -} - -void QStackedLayout_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStackedLayout::currentChanged), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_CurrentChanged)); -} - -void QStackedLayout_CurrentChanged(void* ptr, int index) -{ - static_cast(ptr)->currentChanged(index); -} - -int QStackedLayout_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -void* QStackedLayout_CurrentWidget(void* ptr) -{ - return static_cast(ptr)->currentWidget(); -} - -int QStackedLayout_InsertWidget(void* ptr, int index, void* widget) -{ - return static_cast(ptr)->insertWidget(index, static_cast(widget)); -} - -void* QStackedLayout_ItemAt(void* ptr, int index) -{ - return static_cast(ptr)->itemAt(index); -} - -void* QStackedLayout_ItemAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QStackedLayout::itemAt(index); -} - -void QStackedLayout_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QStackedLayout_SetCurrentIndexDefault(void* ptr, int index) -{ - static_cast(ptr)->QStackedLayout::setCurrentIndex(index); -} - -void QStackedLayout_SetCurrentWidget(void* ptr, void* widget) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); -} - -void QStackedLayout_SetCurrentWidgetDefault(void* ptr, void* widget) -{ - static_cast(ptr)->QStackedLayout::setCurrentWidget(static_cast(widget)); -} - -void QStackedLayout_SetStackingMode(void* ptr, long long stackingMode) -{ - static_cast(ptr)->setStackingMode(static_cast(stackingMode)); -} - -void* QStackedLayout_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QStackedLayout_SizeHintDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QStackedLayout::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -long long QStackedLayout_StackingMode(void* ptr) -{ - return static_cast(ptr)->stackingMode(); -} - -void* QStackedLayout_TakeAt(void* ptr, int index) -{ - return static_cast(ptr)->takeAt(index); -} - -void* QStackedLayout_TakeAtDefault(void* ptr, int index) -{ - return static_cast(ptr)->QStackedLayout::takeAt(index); -} - -void* QStackedLayout_Widget(void* ptr, int index) -{ - return static_cast(ptr)->widget(index); -} - -void QStackedLayout_ConnectWidgetRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStackedLayout::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_WidgetRemoved), static_cast(t)); -} - -void QStackedLayout_DisconnectWidgetRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStackedLayout::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedLayout::Signal_WidgetRemoved)); -} - -void QStackedLayout_WidgetRemoved(void* ptr, int index) -{ - static_cast(ptr)->widgetRemoved(index); -} - -void QStackedLayout_DestroyQStackedLayout(void* ptr) -{ - static_cast(ptr)->~QStackedLayout(); -} - -void QStackedLayout_DestroyQStackedLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQStackedWidget: public QStackedWidget -{ -public: - MyQStackedWidget(QWidget *parent = Q_NULLPTR) : QStackedWidget(parent) {QStackedWidget_QStackedWidget_QRegisterMetaType();}; - void Signal_CurrentChanged(int index) { callbackQStackedWidget_CurrentChanged(this, index); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void setCurrentIndex(int index) { callbackQStackedWidget_SetCurrentIndex(this, index); }; - void setCurrentWidget(QWidget * widget) { callbackQStackedWidget_SetCurrentWidget(this, widget); }; - void Signal_WidgetRemoved(int index) { callbackQStackedWidget_WidgetRemoved(this, index); }; - ~MyQStackedWidget() { callbackQStackedWidget_DestroyQStackedWidget(this); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStackedWidget*) -Q_DECLARE_METATYPE(MyQStackedWidget*) - -int QStackedWidget_QStackedWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStackedWidget_NewQStackedWidget(void* parent) -{ - return new MyQStackedWidget(static_cast(parent)); -} - -int QStackedWidget_AddWidget(void* ptr, void* widget) -{ - return static_cast(ptr)->addWidget(static_cast(widget)); -} - -int QStackedWidget_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QStackedWidget_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStackedWidget::currentChanged), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_CurrentChanged), static_cast(t)); -} - -void QStackedWidget_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStackedWidget::currentChanged), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_CurrentChanged)); -} - -void QStackedWidget_CurrentChanged(void* ptr, int index) -{ - static_cast(ptr)->currentChanged(index); -} - -int QStackedWidget_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -void* QStackedWidget_CurrentWidget(void* ptr) -{ - return static_cast(ptr)->currentWidget(); -} - -int QStackedWidget_IndexOf(void* ptr, void* widget) -{ - return static_cast(ptr)->indexOf(static_cast(widget)); -} - -int QStackedWidget_InsertWidget(void* ptr, int index, void* widget) -{ - return static_cast(ptr)->insertWidget(index, static_cast(widget)); -} - -void QStackedWidget_RemoveWidget(void* ptr, void* widget) -{ - static_cast(ptr)->removeWidget(static_cast(widget)); -} - -void QStackedWidget_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QStackedWidget_SetCurrentIndexDefault(void* ptr, int index) -{ - static_cast(ptr)->QStackedWidget::setCurrentIndex(index); -} - -void QStackedWidget_SetCurrentWidget(void* ptr, void* widget) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); -} - -void QStackedWidget_SetCurrentWidgetDefault(void* ptr, void* widget) -{ - static_cast(ptr)->QStackedWidget::setCurrentWidget(static_cast(widget)); -} - -void* QStackedWidget_Widget(void* ptr, int index) -{ - return static_cast(ptr)->widget(index); -} - -void QStackedWidget_ConnectWidgetRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStackedWidget::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_WidgetRemoved), static_cast(t)); -} - -void QStackedWidget_DisconnectWidgetRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStackedWidget::widgetRemoved), static_cast(ptr), static_cast(&MyQStackedWidget::Signal_WidgetRemoved)); -} - -void QStackedWidget_WidgetRemoved(void* ptr, int index) -{ - static_cast(ptr)->widgetRemoved(index); -} - -void QStackedWidget_DestroyQStackedWidget(void* ptr) -{ - static_cast(ptr)->~QStackedWidget(); -} - -void QStackedWidget_DestroyQStackedWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQStatusBar: public QStatusBar -{ -public: - MyQStatusBar(QWidget *parent = Q_NULLPTR) : QStatusBar(parent) {QStatusBar_QStatusBar_QRegisterMetaType();}; - void clearMessage() { callbackQStatusBar_ClearMessage(this); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void Signal_MessageChanged(const QString & message) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQStatusBar_MessageChanged(this, messagePacked); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; - void showMessage(const QString & message, int timeout) { QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQStatusBar_ShowMessage(this, messagePacked, timeout); }; - ~MyQStatusBar() { callbackQStatusBar_DestroyQStatusBar(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStatusBar*) -Q_DECLARE_METATYPE(MyQStatusBar*) - -int QStatusBar_QStatusBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStatusBar_NewQStatusBar(void* parent) -{ - return new MyQStatusBar(static_cast(parent)); -} - -void QStatusBar_AddPermanentWidget(void* ptr, void* widget, int stretch) -{ - static_cast(ptr)->addPermanentWidget(static_cast(widget), stretch); -} - -void QStatusBar_AddWidget(void* ptr, void* widget, int stretch) -{ - static_cast(ptr)->addWidget(static_cast(widget), stretch); -} - -void QStatusBar_ClearMessage(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearMessage"); -} - -void QStatusBar_ClearMessageDefault(void* ptr) -{ - static_cast(ptr)->QStatusBar::clearMessage(); -} - -struct QtWidgets_PackedString QStatusBar_CurrentMessage(void* ptr) -{ - return ({ QByteArray t40367b = static_cast(ptr)->currentMessage().toUtf8(); QtWidgets_PackedString { const_cast(t40367b.prepend("WHITESPACE").constData()+10), t40367b.size()-10 }; }); -} - -void QStatusBar_HideOrShow(void* ptr) -{ - static_cast(ptr)->hideOrShow(); -} - -int QStatusBar_InsertPermanentWidget(void* ptr, int index, void* widget, int stretch) -{ - return static_cast(ptr)->insertPermanentWidget(index, static_cast(widget), stretch); -} - -int QStatusBar_InsertWidget(void* ptr, int index, void* widget, int stretch) -{ - return static_cast(ptr)->insertWidget(index, static_cast(widget), stretch); -} - -char QStatusBar_IsSizeGripEnabled(void* ptr) -{ - return static_cast(ptr)->isSizeGripEnabled(); -} - -void QStatusBar_ConnectMessageChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QStatusBar::messageChanged), static_cast(ptr), static_cast(&MyQStatusBar::Signal_MessageChanged), static_cast(t)); -} - -void QStatusBar_DisconnectMessageChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QStatusBar::messageChanged), static_cast(ptr), static_cast(&MyQStatusBar::Signal_MessageChanged)); -} - -void QStatusBar_MessageChanged(void* ptr, struct QtWidgets_PackedString message) -{ - static_cast(ptr)->messageChanged(QString::fromUtf8(message.data, message.len)); -} - -void QStatusBar_Reformat(void* ptr) -{ - static_cast(ptr)->reformat(); -} - -void QStatusBar_RemoveWidget(void* ptr, void* widget) -{ - static_cast(ptr)->removeWidget(static_cast(widget)); -} - -void QStatusBar_SetSizeGripEnabled(void* ptr, char vbo) -{ - static_cast(ptr)->setSizeGripEnabled(vbo != 0); -} - -void QStatusBar_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int timeout) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(int, timeout)); -} - -void QStatusBar_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int timeout) -{ - static_cast(ptr)->QStatusBar::showMessage(QString::fromUtf8(message.data, message.len), timeout); -} - -void QStatusBar_DestroyQStatusBar(void* ptr) -{ - static_cast(ptr)->~QStatusBar(); -} - -void QStatusBar_DestroyQStatusBarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQStyle: public QStyle -{ -public: - MyQStyle() : QStyle() {QStyle_QStyle_QRegisterMetaType();}; - void drawComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, QPainter * painter, const QWidget * widget) const { callbackQStyle_DrawComplexControl(const_cast(static_cast(this)), control, const_cast(option), painter, const_cast(widget)); }; - void drawControl(QStyle::ControlElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQStyle_DrawControl(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; - void drawItemPixmap(QPainter * painter, const QRect & rectangle, int alignment, const QPixmap & pixmap) const { callbackQStyle_DrawItemPixmap(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&pixmap)); }; - void drawItemText(QPainter * painter, const QRect & rectangle, int alignment, const QPalette & palette, bool enabled, const QString & text, QPalette::ColorRole textRole) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQStyle_DrawItemText(const_cast(static_cast(this)), painter, const_cast(&rectangle), alignment, const_cast(&palette), enabled, textPacked, textRole); }; - void drawPrimitive(QStyle::PrimitiveElement element, const QStyleOption * option, QPainter * painter, const QWidget * widget) const { callbackQStyle_DrawPrimitive(const_cast(static_cast(this)), element, const_cast(option), painter, const_cast(widget)); }; - QPixmap generatedIconPixmap(QIcon::Mode iconMode, const QPixmap & pixmap, const QStyleOption * option) const { return *static_cast(callbackQStyle_GeneratedIconPixmap(const_cast(static_cast(this)), iconMode, const_cast(&pixmap), const_cast(option))); }; - QStyle::SubControl hitTestComplexControl(QStyle::ComplexControl control, const QStyleOptionComplex * option, const QPoint & position, const QWidget * widget) const { return static_cast(callbackQStyle_HitTestComplexControl(const_cast(static_cast(this)), control, const_cast(option), const_cast(&position), const_cast(widget))); }; - QRect itemPixmapRect(const QRect & rectangle, int alignment, const QPixmap & pixmap) const { return *static_cast(callbackQStyle_ItemPixmapRect(const_cast(static_cast(this)), const_cast(&rectangle), alignment, const_cast(&pixmap))); }; - QRect itemTextRect(const QFontMetrics & metrics, const QRect & rectangle, int alignment, bool enabled, const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQStyle_ItemTextRect(const_cast(static_cast(this)), const_cast(&metrics), const_cast(&rectangle), alignment, enabled, textPacked)); }; - int layoutSpacing(QSizePolicy::ControlType control1, QSizePolicy::ControlType control2, Qt::Orientation orientation, const QStyleOption * option, const QWidget * widget) const { return callbackQStyle_LayoutSpacing(const_cast(static_cast(this)), control1, control2, orientation, const_cast(option), const_cast(widget)); }; - int pixelMetric(QStyle::PixelMetric metric, const QStyleOption * option, const QWidget * widget) const { return callbackQStyle_PixelMetric(const_cast(static_cast(this)), metric, const_cast(option), const_cast(widget)); }; - void polish(QWidget * widget) { callbackQStyle_Polish(this, widget); }; - void polish(QApplication * application) { callbackQStyle_Polish2(this, application); }; - void polish(QPalette & palette) { callbackQStyle_Polish3(this, static_cast(&palette)); }; - QSize sizeFromContents(QStyle::ContentsType ty, const QStyleOption * option, const QSize & contentsSize, const QWidget * widget) const { return *static_cast(callbackQStyle_SizeFromContents(const_cast(static_cast(this)), ty, const_cast(option), const_cast(&contentsSize), const_cast(widget))); }; - QIcon standardIcon(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQStyle_StandardIcon(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; - QPalette standardPalette() const { return *static_cast(callbackQStyle_StandardPalette(const_cast(static_cast(this)))); }; - int styleHint(QStyle::StyleHint hint, const QStyleOption * option, const QWidget * widget, QStyleHintReturn * returnData) const { return callbackQStyle_StyleHint(const_cast(static_cast(this)), hint, const_cast(option), const_cast(widget), returnData); }; - QRect subControlRect(QStyle::ComplexControl control, const QStyleOptionComplex * option, QStyle::SubControl subControl, const QWidget * widget) const { return *static_cast(callbackQStyle_SubControlRect(const_cast(static_cast(this)), control, const_cast(option), subControl, const_cast(widget))); }; - QRect subElementRect(QStyle::SubElement element, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQStyle_SubElementRect(const_cast(static_cast(this)), element, const_cast(option), const_cast(widget))); }; - void unpolish(QWidget * widget) { callbackQStyle_Unpolish(this, widget); }; - void unpolish(QApplication * application) { callbackQStyle_Unpolish2(this, application); }; - ~MyQStyle() { callbackQStyle_DestroyQStyle(this); }; - QPixmap standardPixmap(QStyle::StandardPixmap standardIcon, const QStyleOption * option, const QWidget * widget) const { return *static_cast(callbackQStyle_StandardPixmap(const_cast(static_cast(this)), standardIcon, const_cast(option), const_cast(widget))); }; - void childEvent(QChildEvent * event) { callbackQStyle_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQStyle_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQStyle_CustomEvent(this, event); }; - void deleteLater() { callbackQStyle_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQStyle_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQStyle_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQStyle_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQStyle_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQStyle_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStyle_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQStyle_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStyle*) -Q_DECLARE_METATYPE(MyQStyle*) - -int QStyle_QStyle_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStyle_NewQStyle2() -{ - return new MyQStyle(); -} - -void* QStyle_QStyle_AlignedRect(long long direction, long long alignment, void* size, void* rectangle) -{ - return ({ QRect tmpValue = QStyle::alignedRect(static_cast(direction), static_cast(alignment), *static_cast(size), *static_cast(rectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QStyle_CombinedLayoutSpacing(void* ptr, long long controls1, long long controls2, long long orientation, void* option, void* widget) -{ - return static_cast(ptr)->combinedLayoutSpacing(static_cast(controls1), static_cast(controls2), static_cast(orientation), static_cast(option), static_cast(widget)); -} - -void QStyle_DrawComplexControl(void* ptr, long long control, void* option, void* painter, void* widget) -{ - static_cast(ptr)->drawComplexControl(static_cast(control), static_cast(option), static_cast(painter), static_cast(widget)); -} - -void QStyle_DrawControl(void* ptr, long long element, void* option, void* painter, void* widget) -{ - static_cast(ptr)->drawControl(static_cast(element), static_cast(option), static_cast(painter), static_cast(widget)); -} - -void QStyle_DrawItemPixmap(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap) -{ - static_cast(ptr)->drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); -} - -void QStyle_DrawItemPixmapDefault(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); - } else { - static_cast(ptr)->QStyle::drawItemPixmap(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(pixmap)); - } -} - -void QStyle_DrawItemText(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole) -{ - static_cast(ptr)->drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); -} - -void QStyle_DrawItemTextDefault(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); - } else { - static_cast(ptr)->QStyle::drawItemText(static_cast(painter), *static_cast(rectangle), alignment, *static_cast(palette), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); - } -} - -void QStyle_DrawPrimitive(void* ptr, long long element, void* option, void* painter, void* widget) -{ - static_cast(ptr)->drawPrimitive(static_cast(element), static_cast(option), static_cast(painter), static_cast(widget)); -} - -void* QStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* option) -{ - return new QPixmap(static_cast(ptr)->generatedIconPixmap(static_cast(iconMode), *static_cast(pixmap), static_cast(option))); -} - -long long QStyle_HitTestComplexControl(void* ptr, long long control, void* option, void* position, void* widget) -{ - return static_cast(ptr)->hitTestComplexControl(static_cast(control), static_cast(option), *static_cast(position), static_cast(widget)); -} - -void* QStyle_ItemPixmapRect(void* ptr, void* rectangle, int alignment, void* pixmap) -{ - return ({ QRect tmpValue = static_cast(ptr)->itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QStyle_ItemPixmapRectDefault(void* ptr, void* rectangle, int alignment, void* pixmap) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QStyle::itemPixmapRect(*static_cast(rectangle), alignment, *static_cast(pixmap)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QStyle_ItemTextRect(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text) -{ - return ({ QRect tmpValue = static_cast(ptr)->itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QStyle_ItemTextRectDefault(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QProxyStyle::itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QCommonStyle::itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QStyle::itemTextRect(*static_cast(metrics), *static_cast(rectangle), alignment, enabled != 0, QString::fromUtf8(text.data, text.len)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -int QStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget) -{ - return static_cast(ptr)->layoutSpacing(static_cast(control1), static_cast(control2), static_cast(orientation), static_cast(option), static_cast(widget)); -} - -int QStyle_PixelMetric(void* ptr, long long metric, void* option, void* widget) -{ - return static_cast(ptr)->pixelMetric(static_cast(metric), static_cast(option), static_cast(widget)); -} - -void QStyle_Polish(void* ptr, void* widget) -{ - static_cast(ptr)->polish(static_cast(widget)); -} - -void QStyle_PolishDefault(void* ptr, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::polish(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::polish(static_cast(widget)); - } else { - static_cast(ptr)->QStyle::polish(static_cast(widget)); - } -} - -void QStyle_Polish2(void* ptr, void* application) -{ - static_cast(ptr)->polish(static_cast(application)); -} - -void QStyle_Polish2Default(void* ptr, void* application) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::polish(static_cast(application)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::polish(static_cast(application)); - } else { - static_cast(ptr)->QStyle::polish(static_cast(application)); - } -} - -void QStyle_Polish3(void* ptr, void* palette) -{ - static_cast(ptr)->polish(*static_cast(palette)); -} - -void QStyle_Polish3Default(void* ptr, void* palette) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::polish(*static_cast(palette)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::polish(*static_cast(palette)); - } else { - static_cast(ptr)->QStyle::polish(*static_cast(palette)); - } -} - -void* QStyle_Proxy(void* ptr) -{ - return const_cast(static_cast(ptr)->proxy()); -} - -void* QStyle_SizeFromContents(void* ptr, long long ty, void* option, void* contentsSize, void* widget) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeFromContents(static_cast(ty), static_cast(option), *static_cast(contentsSize), static_cast(widget)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QStyle_QStyle_SliderPositionFromValue(int min, int max, int logicalValue, int span, char upsideDown) -{ - return QStyle::sliderPositionFromValue(min, max, logicalValue, span, upsideDown != 0); -} - -int QStyle_QStyle_SliderValueFromPosition(int min, int max, int position, int span, char upsideDown) -{ - return QStyle::sliderValueFromPosition(min, max, position, span, upsideDown != 0); -} - -void* QStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget) -{ - return new QIcon(static_cast(ptr)->standardIcon(static_cast(standardIcon), static_cast(option), static_cast(widget))); -} - -void* QStyle_StandardPalette(void* ptr) -{ - return new QPalette(static_cast(ptr)->standardPalette()); -} - -void* QStyle_StandardPaletteDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QPalette(static_cast(ptr)->QProxyStyle::standardPalette()); - } else if (dynamic_cast(static_cast(ptr))) { - return new QPalette(static_cast(ptr)->QCommonStyle::standardPalette()); - } else { - return new QPalette(static_cast(ptr)->QStyle::standardPalette()); - } -} - -int QStyle_StyleHint(void* ptr, long long hint, void* option, void* widget, void* returnData) -{ - return static_cast(ptr)->styleHint(static_cast(hint), static_cast(option), static_cast(widget), static_cast(returnData)); -} - -void* QStyle_SubControlRect(void* ptr, long long control, void* option, long long subControl, void* widget) -{ - return ({ QRect tmpValue = static_cast(ptr)->subControlRect(static_cast(control), static_cast(option), static_cast(subControl), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QStyle_SubElementRect(void* ptr, long long element, void* option, void* widget) -{ - return ({ QRect tmpValue = static_cast(ptr)->subElementRect(static_cast(element), static_cast(option), static_cast(widget)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyle_Unpolish(void* ptr, void* widget) -{ - static_cast(ptr)->unpolish(static_cast(widget)); -} - -void QStyle_UnpolishDefault(void* ptr, void* widget) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::unpolish(static_cast(widget)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::unpolish(static_cast(widget)); - } else { - static_cast(ptr)->QStyle::unpolish(static_cast(widget)); - } -} - -void QStyle_Unpolish2(void* ptr, void* application) -{ - static_cast(ptr)->unpolish(static_cast(application)); -} - -void QStyle_Unpolish2Default(void* ptr, void* application) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::unpolish(static_cast(application)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::unpolish(static_cast(application)); - } else { - static_cast(ptr)->QStyle::unpolish(static_cast(application)); - } -} - -long long QStyle_QStyle_VisualAlignment(long long direction, long long alignment) -{ - return QStyle::visualAlignment(static_cast(direction), static_cast(alignment)); -} - -void* QStyle_QStyle_VisualPos(long long direction, void* boundingRectangle, void* logicalPosition) -{ - return ({ QPoint tmpValue = QStyle::visualPos(static_cast(direction), *static_cast(boundingRectangle), *static_cast(logicalPosition)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QStyle_QStyle_VisualRect(long long direction, void* boundingRectangle, void* logicalRectangle) -{ - return ({ QRect tmpValue = QStyle::visualRect(static_cast(direction), *static_cast(boundingRectangle), *static_cast(logicalRectangle)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyle_DestroyQStyle(void* ptr) -{ - static_cast(ptr)->~QStyle(); -} - -void QStyle_DestroyQStyleDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QStyle_StandardPixmap(void* ptr, long long standardIcon, void* option, void* widget) -{ - return new QPixmap(static_cast(ptr)->standardPixmap(static_cast(standardIcon), static_cast(option), static_cast(widget))); -} - -void* QStyle___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyle___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyle___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyle___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStyle___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStyle___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyle___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyle___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyle___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyle___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyle___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyle___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStyle___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStyle___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStyle___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QStyle_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QStyle::childEvent(static_cast(event)); - } -} - -void QStyle_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QStyle::connectNotify(*static_cast(sign)); - } -} - -void QStyle_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QStyle::customEvent(static_cast(event)); - } -} - -void QStyle_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::deleteLater(); - } else { - static_cast(ptr)->QStyle::deleteLater(); - } -} - -void QStyle_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QStyle::disconnectNotify(*static_cast(sign)); - } -} - -char QStyle_EventDefault(void* ptr, void* e) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProxyStyle::event(static_cast(e)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommonStyle::event(static_cast(e)); - } else { - return static_cast(ptr)->QStyle::event(static_cast(e)); - } -} - -char QStyle_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QProxyStyle::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QCommonStyle::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStyle::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QStyle_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QProxyStyle::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QCommonStyle::metaObject()); - } else { - return const_cast(static_cast(ptr)->QStyle::metaObject()); - } -} - -void QStyle_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProxyStyle::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommonStyle::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QStyle::timerEvent(static_cast(event)); - } -} - -void* QStyleFactory_QStyleFactory_Create(struct QtWidgets_PackedString key) -{ - return QStyleFactory::create(QString::fromUtf8(key.data, key.len)); -} - -struct QtWidgets_PackedString QStyleFactory_QStyleFactory_Keys() -{ - return ({ QByteArray t733aa8 = QStyleFactory::keys().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t733aa8.prepend("WHITESPACE").constData()+10), t733aa8.size()-10 }; }); -} - -Q_DECLARE_METATYPE(QStyleHintReturn*) -void* QStyleHintReturn_NewQStyleHintReturn(int version, int ty) -{ - return new QStyleHintReturn(version, ty); -} - -int QStyleHintReturn_Version(void* ptr) -{ - return static_cast(ptr)->version; -} - -void QStyleHintReturn_SetVersion(void* ptr, int vin) -{ - static_cast(ptr)->version = vin; -} - -int QStyleHintReturn_Type(void* ptr) -{ - return static_cast(ptr)->type; -} - -void QStyleHintReturn_SetType(void* ptr, int vin) -{ - static_cast(ptr)->type = vin; -} - -Q_DECLARE_METATYPE(QStyleHintReturnMask) -Q_DECLARE_METATYPE(QStyleHintReturnMask*) -void* QStyleHintReturnMask_NewQStyleHintReturnMask() -{ - return new QStyleHintReturnMask(); -} - -void QStyleHintReturnMask_DestroyQStyleHintReturnMask(void* ptr) -{ - static_cast(ptr)->~QStyleHintReturnMask(); -} - -void* QStyleHintReturnMask_Region(void* ptr) -{ - return new QRegion(static_cast(ptr)->region); -} - -void QStyleHintReturnMask_SetRegion(void* ptr, void* vqr) -{ - static_cast(ptr)->region = *static_cast(vqr); -} - -Q_DECLARE_METATYPE(QStyleHintReturnVariant) -Q_DECLARE_METATYPE(QStyleHintReturnVariant*) -void* QStyleHintReturnVariant_NewQStyleHintReturnVariant() -{ - return new QStyleHintReturnVariant(); -} - -void QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(void* ptr) -{ - static_cast(ptr)->~QStyleHintReturnVariant(); -} - -void* QStyleHintReturnVariant_Variant(void* ptr) -{ - return new QVariant(static_cast(ptr)->variant); -} - -void QStyleHintReturnVariant_SetVariant(void* ptr, void* vqv) -{ - static_cast(ptr)->variant = *static_cast(vqv); -} - -Q_DECLARE_METATYPE(QStyleOption*) -void* QStyleOption_NewQStyleOption(int version, int ty) -{ - return new QStyleOption(version, ty); -} - -void* QStyleOption_NewQStyleOption2(void* other) -{ - return new QStyleOption(*static_cast(other)); -} - -void QStyleOption_InitFrom(void* ptr, void* widget) -{ - static_cast(ptr)->initFrom(static_cast(widget)); -} - -void QStyleOption_DestroyQStyleOption(void* ptr) -{ - static_cast(ptr)->~QStyleOption(); -} - -int QStyleOption_Version(void* ptr) -{ - return static_cast(ptr)->version; -} - -void QStyleOption_SetVersion(void* ptr, int vin) -{ - static_cast(ptr)->version = vin; -} - -int QStyleOption_Type(void* ptr) -{ - return static_cast(ptr)->type; -} - -void QStyleOption_SetType(void* ptr, int vin) -{ - static_cast(ptr)->type = vin; -} - -long long QStyleOption_State(void* ptr) -{ - return static_cast(ptr)->state; -} - -void QStyleOption_SetState(void* ptr, long long vqs) -{ - static_cast(ptr)->state = static_cast(vqs); -} - -long long QStyleOption_Direction(void* ptr) -{ - return static_cast(ptr)->direction; -} - -void QStyleOption_SetDirection(void* ptr, long long vqt) -{ - static_cast(ptr)->direction = static_cast(vqt); -} - -void* QStyleOption_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOption_SetRect(void* ptr, void* vqr) -{ - static_cast(ptr)->rect = *static_cast(vqr); -} - -void* QStyleOption_FontMetrics(void* ptr) -{ - return new QFontMetrics(static_cast(ptr)->fontMetrics); -} - -void QStyleOption_SetFontMetrics(void* ptr, void* vqf) -{ - static_cast(ptr)->fontMetrics = *static_cast(vqf); -} - -void* QStyleOption_Palette(void* ptr) -{ - return new QPalette(static_cast(ptr)->palette); -} - -void QStyleOption_SetPalette(void* ptr, void* vqp) -{ - static_cast(ptr)->palette = *static_cast(vqp); -} - -void* QStyleOption_StyleObject(void* ptr) -{ - return static_cast(ptr)->styleObject; -} - -void QStyleOption_SetStyleObject(void* ptr, void* vqo) -{ - static_cast(ptr)->styleObject = static_cast(vqo); -} - -Q_DECLARE_METATYPE(QStyleOptionButton) -Q_DECLARE_METATYPE(QStyleOptionButton*) -void* QStyleOptionButton_NewQStyleOptionButton() -{ - return new QStyleOptionButton(); -} - -void* QStyleOptionButton_NewQStyleOptionButton2(void* other) -{ - return new QStyleOptionButton(*static_cast(other)); -} - -long long QStyleOptionButton_Features(void* ptr) -{ - return static_cast(ptr)->features; -} - -void QStyleOptionButton_SetFeatures(void* ptr, long long vqs) -{ - static_cast(ptr)->features = static_cast(vqs); -} - -struct QtWidgets_PackedString QStyleOptionButton_Text(void* ptr) -{ - return ({ QByteArray t3af65e = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t3af65e.prepend("WHITESPACE").constData()+10), t3af65e.size()-10 }; }); -} - -void QStyleOptionButton_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -void* QStyleOptionButton_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionButton_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -void* QStyleOptionButton_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionButton_SetIconSize(void* ptr, void* vqs) -{ - static_cast(ptr)->iconSize = *static_cast(vqs); -} - -Q_DECLARE_METATYPE(QStyleOptionComboBox) -Q_DECLARE_METATYPE(QStyleOptionComboBox*) -void* QStyleOptionComboBox_NewQStyleOptionComboBox() -{ - return new QStyleOptionComboBox(); -} - -void* QStyleOptionComboBox_NewQStyleOptionComboBox2(void* other) -{ - return new QStyleOptionComboBox(*static_cast(other)); -} - -char QStyleOptionComboBox_Editable(void* ptr) -{ - return static_cast(ptr)->editable; -} - -void QStyleOptionComboBox_SetEditable(void* ptr, char vbo) -{ - static_cast(ptr)->editable = vbo != 0; -} - -void* QStyleOptionComboBox_PopupRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->popupRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionComboBox_SetPopupRect(void* ptr, void* vqr) -{ - static_cast(ptr)->popupRect = *static_cast(vqr); -} - -char QStyleOptionComboBox_Frame(void* ptr) -{ - return static_cast(ptr)->frame; -} - -void QStyleOptionComboBox_SetFrame(void* ptr, char vbo) -{ - static_cast(ptr)->frame = vbo != 0; -} - -struct QtWidgets_PackedString QStyleOptionComboBox_CurrentText(void* ptr) -{ - return ({ QByteArray t049c82 = static_cast(ptr)->currentText.toUtf8(); QtWidgets_PackedString { const_cast(t049c82.prepend("WHITESPACE").constData()+10), t049c82.size()-10 }; }); -} - -void QStyleOptionComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->currentText = QString::fromUtf8(vqs.data, vqs.len); -} - -void* QStyleOptionComboBox_CurrentIcon(void* ptr) -{ - return new QIcon(static_cast(ptr)->currentIcon); -} - -void QStyleOptionComboBox_SetCurrentIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->currentIcon = *static_cast(vqi); -} - -void* QStyleOptionComboBox_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionComboBox_SetIconSize(void* ptr, void* vqs) -{ - static_cast(ptr)->iconSize = *static_cast(vqs); -} - -Q_DECLARE_METATYPE(QStyleOptionComplex*) -void* QStyleOptionComplex_NewQStyleOptionComplex(int version, int ty) -{ - return new QStyleOptionComplex(version, ty); -} - -void* QStyleOptionComplex_NewQStyleOptionComplex2(void* other) -{ - return new QStyleOptionComplex(*static_cast(other)); -} - -long long QStyleOptionComplex_SubControls(void* ptr) -{ - return static_cast(ptr)->subControls; -} - -void QStyleOptionComplex_SetSubControls(void* ptr, long long vqs) -{ - static_cast(ptr)->subControls = static_cast(vqs); -} - -long long QStyleOptionComplex_ActiveSubControls(void* ptr) -{ - return static_cast(ptr)->activeSubControls; -} - -void QStyleOptionComplex_SetActiveSubControls(void* ptr, long long vqs) -{ - static_cast(ptr)->activeSubControls = static_cast(vqs); -} - -Q_DECLARE_METATYPE(QStyleOptionDockWidget) -Q_DECLARE_METATYPE(QStyleOptionDockWidget*) -void* QStyleOptionDockWidget_NewQStyleOptionDockWidget() -{ - return new QStyleOptionDockWidget(); -} - -void* QStyleOptionDockWidget_NewQStyleOptionDockWidget2(void* other) -{ - return new QStyleOptionDockWidget(*static_cast(other)); -} - -struct QtWidgets_PackedString QStyleOptionDockWidget_Title(void* ptr) -{ - return ({ QByteArray t0c6191 = static_cast(ptr)->title.toUtf8(); QtWidgets_PackedString { const_cast(t0c6191.prepend("WHITESPACE").constData()+10), t0c6191.size()-10 }; }); -} - -void QStyleOptionDockWidget_SetTitle(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->title = QString::fromUtf8(vqs.data, vqs.len); -} - -char QStyleOptionDockWidget_Closable(void* ptr) -{ - return static_cast(ptr)->closable; -} - -void QStyleOptionDockWidget_SetClosable(void* ptr, char vbo) -{ - static_cast(ptr)->closable = vbo != 0; -} - -char QStyleOptionDockWidget_Movable(void* ptr) -{ - return static_cast(ptr)->movable; -} - -void QStyleOptionDockWidget_SetMovable(void* ptr, char vbo) -{ - static_cast(ptr)->movable = vbo != 0; -} - -char QStyleOptionDockWidget_Floatable(void* ptr) -{ - return static_cast(ptr)->floatable; -} - -void QStyleOptionDockWidget_SetFloatable(void* ptr, char vbo) -{ - static_cast(ptr)->floatable = vbo != 0; -} - -Q_DECLARE_METATYPE(QStyleOptionFocusRect) -Q_DECLARE_METATYPE(QStyleOptionFocusRect*) -void* QStyleOptionFocusRect_NewQStyleOptionFocusRect() -{ - return new QStyleOptionFocusRect(); -} - -void* QStyleOptionFocusRect_NewQStyleOptionFocusRect2(void* other) -{ - return new QStyleOptionFocusRect(*static_cast(other)); -} - -void* QStyleOptionFocusRect_BackgroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->backgroundColor); -} - -void QStyleOptionFocusRect_SetBackgroundColor(void* ptr, void* vqc) -{ - static_cast(ptr)->backgroundColor = *static_cast(vqc); -} - -Q_DECLARE_METATYPE(QStyleOptionFrame) -Q_DECLARE_METATYPE(QStyleOptionFrame*) -void* QStyleOptionFrame_NewQStyleOptionFrame() -{ - return new QStyleOptionFrame(); -} - -void* QStyleOptionFrame_NewQStyleOptionFrame2(void* other) -{ - return new QStyleOptionFrame(*static_cast(other)); -} - -int QStyleOptionFrame_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth; -} - -void QStyleOptionFrame_SetLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->lineWidth = vin; -} - -int QStyleOptionFrame_MidLineWidth(void* ptr) -{ - return static_cast(ptr)->midLineWidth; -} - -void QStyleOptionFrame_SetMidLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->midLineWidth = vin; -} - -long long QStyleOptionFrame_Features(void* ptr) -{ - return static_cast(ptr)->features; -} - -void QStyleOptionFrame_SetFeatures(void* ptr, long long vqs) -{ - static_cast(ptr)->features = static_cast(vqs); -} - -long long QStyleOptionFrame_FrameShape(void* ptr) -{ - return static_cast(ptr)->frameShape; -} - -void QStyleOptionFrame_SetFrameShape(void* ptr, long long vqf) -{ - static_cast(ptr)->frameShape = static_cast(vqf); -} - -Q_DECLARE_METATYPE(QStyleOptionGraphicsItem) -Q_DECLARE_METATYPE(QStyleOptionGraphicsItem*) -void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem() -{ - return new QStyleOptionGraphicsItem(); -} - -void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(void* other) -{ - return new QStyleOptionGraphicsItem(*static_cast(other)); -} - -double QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(void* worldTransform) -{ - return QStyleOptionGraphicsItem::levelOfDetailFromTransform(*static_cast(worldTransform)); -} - -void* QStyleOptionGraphicsItem_ExposedRect(void* ptr) -{ - return ({ QRectF tmpValue = static_cast(ptr)->exposedRect; new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionGraphicsItem_SetExposedRect(void* ptr, void* vqr) -{ - static_cast(ptr)->exposedRect = *static_cast(vqr); -} - -Q_DECLARE_METATYPE(QStyleOptionGroupBox) -Q_DECLARE_METATYPE(QStyleOptionGroupBox*) -void* QStyleOptionGroupBox_NewQStyleOptionGroupBox() -{ - return new QStyleOptionGroupBox(); -} - -void* QStyleOptionGroupBox_NewQStyleOptionGroupBox2(void* other) -{ - return new QStyleOptionGroupBox(*static_cast(other)); -} - -long long QStyleOptionGroupBox_Features(void* ptr) -{ - return static_cast(ptr)->features; -} - -void QStyleOptionGroupBox_SetFeatures(void* ptr, long long vqs) -{ - static_cast(ptr)->features = static_cast(vqs); -} - -struct QtWidgets_PackedString QStyleOptionGroupBox_Text(void* ptr) -{ - return ({ QByteArray t33bfde = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t33bfde.prepend("WHITESPACE").constData()+10), t33bfde.size()-10 }; }); -} - -void QStyleOptionGroupBox_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -long long QStyleOptionGroupBox_TextAlignment(void* ptr) -{ - return static_cast(ptr)->textAlignment; -} - -void QStyleOptionGroupBox_SetTextAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->textAlignment = static_cast(vqt); -} - -void* QStyleOptionGroupBox_TextColor(void* ptr) -{ - return new QColor(static_cast(ptr)->textColor); -} - -void QStyleOptionGroupBox_SetTextColor(void* ptr, void* vqc) -{ - static_cast(ptr)->textColor = *static_cast(vqc); -} - -int QStyleOptionGroupBox_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth; -} - -void QStyleOptionGroupBox_SetLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->lineWidth = vin; -} - -int QStyleOptionGroupBox_MidLineWidth(void* ptr) -{ - return static_cast(ptr)->midLineWidth; -} - -void QStyleOptionGroupBox_SetMidLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->midLineWidth = vin; -} - -Q_DECLARE_METATYPE(QStyleOptionHeader) -Q_DECLARE_METATYPE(QStyleOptionHeader*) -void* QStyleOptionHeader_NewQStyleOptionHeader() -{ - return new QStyleOptionHeader(); -} - -void* QStyleOptionHeader_NewQStyleOptionHeader2(void* other) -{ - return new QStyleOptionHeader(*static_cast(other)); -} - -int QStyleOptionHeader_Section(void* ptr) -{ - return static_cast(ptr)->section; -} - -void QStyleOptionHeader_SetSection(void* ptr, int vin) -{ - static_cast(ptr)->section = vin; -} - -struct QtWidgets_PackedString QStyleOptionHeader_Text(void* ptr) -{ - return ({ QByteArray t8df14e = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t8df14e.prepend("WHITESPACE").constData()+10), t8df14e.size()-10 }; }); -} - -void QStyleOptionHeader_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -long long QStyleOptionHeader_TextAlignment(void* ptr) -{ - return static_cast(ptr)->textAlignment; -} - -void QStyleOptionHeader_SetTextAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->textAlignment = static_cast(vqt); -} - -void* QStyleOptionHeader_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionHeader_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -long long QStyleOptionHeader_IconAlignment(void* ptr) -{ - return static_cast(ptr)->iconAlignment; -} - -void QStyleOptionHeader_SetIconAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->iconAlignment = static_cast(vqt); -} - -long long QStyleOptionHeader_Position(void* ptr) -{ - return static_cast(ptr)->position; -} - -void QStyleOptionHeader_SetPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->position = static_cast(vqs); -} - -long long QStyleOptionHeader_SelectedPosition(void* ptr) -{ - return static_cast(ptr)->selectedPosition; -} - -void QStyleOptionHeader_SetSelectedPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->selectedPosition = static_cast(vqs); -} - -long long QStyleOptionHeader_SortIndicator(void* ptr) -{ - return static_cast(ptr)->sortIndicator; -} - -void QStyleOptionHeader_SetSortIndicator(void* ptr, long long vqs) -{ - static_cast(ptr)->sortIndicator = static_cast(vqs); -} - -long long QStyleOptionHeader_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation; -} - -void QStyleOptionHeader_SetOrientation(void* ptr, long long vqt) -{ - static_cast(ptr)->orientation = static_cast(vqt); -} - -Q_DECLARE_METATYPE(QStyleOptionMenuItem) -Q_DECLARE_METATYPE(QStyleOptionMenuItem*) -void* QStyleOptionMenuItem_NewQStyleOptionMenuItem() -{ - return new QStyleOptionMenuItem(); -} - -void* QStyleOptionMenuItem_NewQStyleOptionMenuItem2(void* other) -{ - return new QStyleOptionMenuItem(*static_cast(other)); -} - -long long QStyleOptionMenuItem_MenuItemType(void* ptr) -{ - return static_cast(ptr)->menuItemType; -} - -void QStyleOptionMenuItem_SetMenuItemType(void* ptr, long long vqs) -{ - static_cast(ptr)->menuItemType = static_cast(vqs); -} - -long long QStyleOptionMenuItem_CheckType(void* ptr) -{ - return static_cast(ptr)->checkType; -} - -void QStyleOptionMenuItem_SetCheckType(void* ptr, long long vqs) -{ - static_cast(ptr)->checkType = static_cast(vqs); -} - -char QStyleOptionMenuItem_Checked(void* ptr) -{ - return static_cast(ptr)->checked; -} - -void QStyleOptionMenuItem_SetChecked(void* ptr, char vbo) -{ - static_cast(ptr)->checked = vbo != 0; -} - -char QStyleOptionMenuItem_MenuHasCheckableItems(void* ptr) -{ - return static_cast(ptr)->menuHasCheckableItems; -} - -void QStyleOptionMenuItem_SetMenuHasCheckableItems(void* ptr, char vbo) -{ - static_cast(ptr)->menuHasCheckableItems = vbo != 0; -} - -void* QStyleOptionMenuItem_MenuRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->menuRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionMenuItem_SetMenuRect(void* ptr, void* vqr) -{ - static_cast(ptr)->menuRect = *static_cast(vqr); -} - -struct QtWidgets_PackedString QStyleOptionMenuItem_Text(void* ptr) -{ - return ({ QByteArray t61111c = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t61111c.prepend("WHITESPACE").constData()+10), t61111c.size()-10 }; }); -} - -void QStyleOptionMenuItem_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -void* QStyleOptionMenuItem_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionMenuItem_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -int QStyleOptionMenuItem_MaxIconWidth(void* ptr) -{ - return static_cast(ptr)->maxIconWidth; -} - -void QStyleOptionMenuItem_SetMaxIconWidth(void* ptr, int vin) -{ - static_cast(ptr)->maxIconWidth = vin; -} - -int QStyleOptionMenuItem_TabWidth(void* ptr) -{ - return static_cast(ptr)->tabWidth; -} - -void QStyleOptionMenuItem_SetTabWidth(void* ptr, int vin) -{ - static_cast(ptr)->tabWidth = vin; -} - -void* QStyleOptionMenuItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font); -} - -void QStyleOptionMenuItem_SetFont(void* ptr, void* vqf) -{ - static_cast(ptr)->font = *static_cast(vqf); -} - -Q_DECLARE_METATYPE(QStyleOptionProgressBar) -Q_DECLARE_METATYPE(QStyleOptionProgressBar*) -void* QStyleOptionProgressBar_NewQStyleOptionProgressBar() -{ - return new QStyleOptionProgressBar(); -} - -void* QStyleOptionProgressBar_NewQStyleOptionProgressBar2(void* other) -{ - return new QStyleOptionProgressBar(*static_cast(other)); -} - -int QStyleOptionProgressBar_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum; -} - -void QStyleOptionProgressBar_SetMinimum(void* ptr, int vin) -{ - static_cast(ptr)->minimum = vin; -} - -int QStyleOptionProgressBar_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum; -} - -void QStyleOptionProgressBar_SetMaximum(void* ptr, int vin) -{ - static_cast(ptr)->maximum = vin; -} - -int QStyleOptionProgressBar_Progress(void* ptr) -{ - return static_cast(ptr)->progress; -} - -void QStyleOptionProgressBar_SetProgress(void* ptr, int vin) -{ - static_cast(ptr)->progress = vin; -} - -struct QtWidgets_PackedString QStyleOptionProgressBar_Text(void* ptr) -{ - return ({ QByteArray tfa5615 = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(tfa5615.prepend("WHITESPACE").constData()+10), tfa5615.size()-10 }; }); -} - -void QStyleOptionProgressBar_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -long long QStyleOptionProgressBar_TextAlignment(void* ptr) -{ - return static_cast(ptr)->textAlignment; -} - -void QStyleOptionProgressBar_SetTextAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->textAlignment = static_cast(vqt); -} - -char QStyleOptionProgressBar_TextVisible(void* ptr) -{ - return static_cast(ptr)->textVisible; -} - -void QStyleOptionProgressBar_SetTextVisible(void* ptr, char vbo) -{ - static_cast(ptr)->textVisible = vbo != 0; -} - -char QStyleOptionProgressBar_InvertedAppearance(void* ptr) -{ - return static_cast(ptr)->invertedAppearance; -} - -void QStyleOptionProgressBar_SetInvertedAppearance(void* ptr, char vbo) -{ - static_cast(ptr)->invertedAppearance = vbo != 0; -} - -char QStyleOptionProgressBar_BottomToTop(void* ptr) -{ - return static_cast(ptr)->bottomToTop; -} - -void QStyleOptionProgressBar_SetBottomToTop(void* ptr, char vbo) -{ - static_cast(ptr)->bottomToTop = vbo != 0; -} - -Q_DECLARE_METATYPE(QStyleOptionRubberBand) -Q_DECLARE_METATYPE(QStyleOptionRubberBand*) -void* QStyleOptionRubberBand_NewQStyleOptionRubberBand() -{ - return new QStyleOptionRubberBand(); -} - -void* QStyleOptionRubberBand_NewQStyleOptionRubberBand2(void* other) -{ - return new QStyleOptionRubberBand(*static_cast(other)); -} - -long long QStyleOptionRubberBand_Shape(void* ptr) -{ - return static_cast(ptr)->shape; -} - -void QStyleOptionRubberBand_SetShape(void* ptr, long long vqr) -{ - static_cast(ptr)->shape = static_cast(vqr); -} - -char QStyleOptionRubberBand_Opaque(void* ptr) -{ - return static_cast(ptr)->opaque; -} - -void QStyleOptionRubberBand_SetOpaque(void* ptr, char vbo) -{ - static_cast(ptr)->opaque = vbo != 0; -} - -Q_DECLARE_METATYPE(QStyleOptionSizeGrip) -Q_DECLARE_METATYPE(QStyleOptionSizeGrip*) -void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip() -{ - return new QStyleOptionSizeGrip(); -} - -void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(void* other) -{ - return new QStyleOptionSizeGrip(*static_cast(other)); -} - -long long QStyleOptionSizeGrip_Corner(void* ptr) -{ - return static_cast(ptr)->corner; -} - -void QStyleOptionSizeGrip_SetCorner(void* ptr, long long vqt) -{ - static_cast(ptr)->corner = static_cast(vqt); -} - -Q_DECLARE_METATYPE(QStyleOptionSlider) -Q_DECLARE_METATYPE(QStyleOptionSlider*) -void* QStyleOptionSlider_NewQStyleOptionSlider() -{ - return new QStyleOptionSlider(); -} - -void* QStyleOptionSlider_NewQStyleOptionSlider2(void* other) -{ - return new QStyleOptionSlider(*static_cast(other)); -} - -long long QStyleOptionSlider_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation; -} - -void QStyleOptionSlider_SetOrientation(void* ptr, long long vqt) -{ - static_cast(ptr)->orientation = static_cast(vqt); -} - -int QStyleOptionSlider_Minimum(void* ptr) -{ - return static_cast(ptr)->minimum; -} - -void QStyleOptionSlider_SetMinimum(void* ptr, int vin) -{ - static_cast(ptr)->minimum = vin; -} - -int QStyleOptionSlider_Maximum(void* ptr) -{ - return static_cast(ptr)->maximum; -} - -void QStyleOptionSlider_SetMaximum(void* ptr, int vin) -{ - static_cast(ptr)->maximum = vin; -} - -long long QStyleOptionSlider_TickPosition(void* ptr) -{ - return static_cast(ptr)->tickPosition; -} - -void QStyleOptionSlider_SetTickPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->tickPosition = static_cast(vqs); -} - -int QStyleOptionSlider_TickInterval(void* ptr) -{ - return static_cast(ptr)->tickInterval; -} - -void QStyleOptionSlider_SetTickInterval(void* ptr, int vin) -{ - static_cast(ptr)->tickInterval = vin; -} - -char QStyleOptionSlider_UpsideDown(void* ptr) -{ - return static_cast(ptr)->upsideDown; -} - -void QStyleOptionSlider_SetUpsideDown(void* ptr, char vbo) -{ - static_cast(ptr)->upsideDown = vbo != 0; -} - -int QStyleOptionSlider_SliderPosition(void* ptr) -{ - return static_cast(ptr)->sliderPosition; -} - -void QStyleOptionSlider_SetSliderPosition(void* ptr, int vin) -{ - static_cast(ptr)->sliderPosition = vin; -} - -int QStyleOptionSlider_SliderValue(void* ptr) -{ - return static_cast(ptr)->sliderValue; -} - -void QStyleOptionSlider_SetSliderValue(void* ptr, int vin) -{ - static_cast(ptr)->sliderValue = vin; -} - -int QStyleOptionSlider_SingleStep(void* ptr) -{ - return static_cast(ptr)->singleStep; -} - -void QStyleOptionSlider_SetSingleStep(void* ptr, int vin) -{ - static_cast(ptr)->singleStep = vin; -} - -int QStyleOptionSlider_PageStep(void* ptr) -{ - return static_cast(ptr)->pageStep; -} - -void QStyleOptionSlider_SetPageStep(void* ptr, int vin) -{ - static_cast(ptr)->pageStep = vin; -} - -double QStyleOptionSlider_NotchTarget(void* ptr) -{ - return static_cast(ptr)->notchTarget; -} - -void QStyleOptionSlider_SetNotchTarget(void* ptr, double vqr) -{ - static_cast(ptr)->notchTarget = vqr; -} - -char QStyleOptionSlider_DialWrapping(void* ptr) -{ - return static_cast(ptr)->dialWrapping; -} - -void QStyleOptionSlider_SetDialWrapping(void* ptr, char vbo) -{ - static_cast(ptr)->dialWrapping = vbo != 0; -} - -Q_DECLARE_METATYPE(QStyleOptionSpinBox) -Q_DECLARE_METATYPE(QStyleOptionSpinBox*) -void* QStyleOptionSpinBox_NewQStyleOptionSpinBox() -{ - return new QStyleOptionSpinBox(); -} - -void* QStyleOptionSpinBox_NewQStyleOptionSpinBox2(void* other) -{ - return new QStyleOptionSpinBox(*static_cast(other)); -} - -long long QStyleOptionSpinBox_ButtonSymbols(void* ptr) -{ - return static_cast(ptr)->buttonSymbols; -} - -void QStyleOptionSpinBox_SetButtonSymbols(void* ptr, long long vqa) -{ - static_cast(ptr)->buttonSymbols = static_cast(vqa); -} - -long long QStyleOptionSpinBox_StepEnabled(void* ptr) -{ - return static_cast(ptr)->stepEnabled; -} - -void QStyleOptionSpinBox_SetStepEnabled(void* ptr, long long vqa) -{ - static_cast(ptr)->stepEnabled = static_cast(vqa); -} - -char QStyleOptionSpinBox_Frame(void* ptr) -{ - return static_cast(ptr)->frame; -} - -void QStyleOptionSpinBox_SetFrame(void* ptr, char vbo) -{ - static_cast(ptr)->frame = vbo != 0; -} - -Q_DECLARE_METATYPE(QStyleOptionTab) -Q_DECLARE_METATYPE(QStyleOptionTab*) -void* QStyleOptionTab_NewQStyleOptionTab() -{ - return new QStyleOptionTab(); -} - -void* QStyleOptionTab_NewQStyleOptionTab2(void* other) -{ - return new QStyleOptionTab(*static_cast(other)); -} - -long long QStyleOptionTab_Shape(void* ptr) -{ - return static_cast(ptr)->shape; -} - -void QStyleOptionTab_SetShape(void* ptr, long long vqt) -{ - static_cast(ptr)->shape = static_cast(vqt); -} - -struct QtWidgets_PackedString QStyleOptionTab_Text(void* ptr) -{ - return ({ QByteArray t12932f = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t12932f.prepend("WHITESPACE").constData()+10), t12932f.size()-10 }; }); -} - -void QStyleOptionTab_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -void* QStyleOptionTab_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionTab_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -int QStyleOptionTab_Row(void* ptr) -{ - return static_cast(ptr)->row; -} - -void QStyleOptionTab_SetRow(void* ptr, int vin) -{ - static_cast(ptr)->row = vin; -} - -long long QStyleOptionTab_Position(void* ptr) -{ - return static_cast(ptr)->position; -} - -void QStyleOptionTab_SetPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->position = static_cast(vqs); -} - -long long QStyleOptionTab_SelectedPosition(void* ptr) -{ - return static_cast(ptr)->selectedPosition; -} - -void QStyleOptionTab_SetSelectedPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->selectedPosition = static_cast(vqs); -} - -long long QStyleOptionTab_CornerWidgets(void* ptr) -{ - return static_cast(ptr)->cornerWidgets; -} - -void QStyleOptionTab_SetCornerWidgets(void* ptr, long long vqs) -{ - static_cast(ptr)->cornerWidgets = static_cast(vqs); -} - -void* QStyleOptionTab_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTab_SetIconSize(void* ptr, void* vqs) -{ - static_cast(ptr)->iconSize = *static_cast(vqs); -} - -char QStyleOptionTab_DocumentMode(void* ptr) -{ - return static_cast(ptr)->documentMode; -} - -void QStyleOptionTab_SetDocumentMode(void* ptr, char vbo) -{ - static_cast(ptr)->documentMode = vbo != 0; -} - -void* QStyleOptionTab_LeftButtonSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->leftButtonSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTab_SetLeftButtonSize(void* ptr, void* vqs) -{ - static_cast(ptr)->leftButtonSize = *static_cast(vqs); -} - -void* QStyleOptionTab_RightButtonSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->rightButtonSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTab_SetRightButtonSize(void* ptr, void* vqs) -{ - static_cast(ptr)->rightButtonSize = *static_cast(vqs); -} - -Q_DECLARE_METATYPE(QStyleOptionTabBarBase) -Q_DECLARE_METATYPE(QStyleOptionTabBarBase*) -void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase() -{ - return new QStyleOptionTabBarBase(); -} - -void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(void* other) -{ - return new QStyleOptionTabBarBase(*static_cast(other)); -} - -long long QStyleOptionTabBarBase_Shape(void* ptr) -{ - return static_cast(ptr)->shape; -} - -void QStyleOptionTabBarBase_SetShape(void* ptr, long long vqt) -{ - static_cast(ptr)->shape = static_cast(vqt); -} - -void* QStyleOptionTabBarBase_TabBarRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->tabBarRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabBarBase_SetTabBarRect(void* ptr, void* vqr) -{ - static_cast(ptr)->tabBarRect = *static_cast(vqr); -} - -void* QStyleOptionTabBarBase_SelectedTabRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->selectedTabRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabBarBase_SetSelectedTabRect(void* ptr, void* vqr) -{ - static_cast(ptr)->selectedTabRect = *static_cast(vqr); -} - -char QStyleOptionTabBarBase_DocumentMode(void* ptr) -{ - return static_cast(ptr)->documentMode; -} - -void QStyleOptionTabBarBase_SetDocumentMode(void* ptr, char vbo) -{ - static_cast(ptr)->documentMode = vbo != 0; -} - -Q_DECLARE_METATYPE(QStyleOptionTabWidgetFrame) -Q_DECLARE_METATYPE(QStyleOptionTabWidgetFrame*) -void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame() -{ - return new QStyleOptionTabWidgetFrame(); -} - -void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(void* other) -{ - return new QStyleOptionTabWidgetFrame(*static_cast(other)); -} - -int QStyleOptionTabWidgetFrame_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth; -} - -void QStyleOptionTabWidgetFrame_SetLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->lineWidth = vin; -} - -int QStyleOptionTabWidgetFrame_MidLineWidth(void* ptr) -{ - return static_cast(ptr)->midLineWidth; -} - -void QStyleOptionTabWidgetFrame_SetMidLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->midLineWidth = vin; -} - -long long QStyleOptionTabWidgetFrame_Shape(void* ptr) -{ - return static_cast(ptr)->shape; -} - -void QStyleOptionTabWidgetFrame_SetShape(void* ptr, long long vqt) -{ - static_cast(ptr)->shape = static_cast(vqt); -} - -void* QStyleOptionTabWidgetFrame_TabBarSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->tabBarSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabWidgetFrame_SetTabBarSize(void* ptr, void* vqs) -{ - static_cast(ptr)->tabBarSize = *static_cast(vqs); -} - -void* QStyleOptionTabWidgetFrame_RightCornerWidgetSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->rightCornerWidgetSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(void* ptr, void* vqs) -{ - static_cast(ptr)->rightCornerWidgetSize = *static_cast(vqs); -} - -void* QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->leftCornerWidgetSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(void* ptr, void* vqs) -{ - static_cast(ptr)->leftCornerWidgetSize = *static_cast(vqs); -} - -void* QStyleOptionTabWidgetFrame_TabBarRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->tabBarRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabWidgetFrame_SetTabBarRect(void* ptr, void* vqr) -{ - static_cast(ptr)->tabBarRect = *static_cast(vqr); -} - -void* QStyleOptionTabWidgetFrame_SelectedTabRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->selectedTabRect; new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionTabWidgetFrame_SetSelectedTabRect(void* ptr, void* vqr) -{ - static_cast(ptr)->selectedTabRect = *static_cast(vqr); -} - -Q_DECLARE_METATYPE(QStyleOptionTitleBar) -Q_DECLARE_METATYPE(QStyleOptionTitleBar*) -void* QStyleOptionTitleBar_NewQStyleOptionTitleBar() -{ - return new QStyleOptionTitleBar(); -} - -void* QStyleOptionTitleBar_NewQStyleOptionTitleBar2(void* other) -{ - return new QStyleOptionTitleBar(*static_cast(other)); -} - -struct QtWidgets_PackedString QStyleOptionTitleBar_Text(void* ptr) -{ - return ({ QByteArray tfebd0b = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(tfebd0b.prepend("WHITESPACE").constData()+10), tfebd0b.size()-10 }; }); -} - -void QStyleOptionTitleBar_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -void* QStyleOptionTitleBar_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionTitleBar_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -int QStyleOptionTitleBar_TitleBarState(void* ptr) -{ - return static_cast(ptr)->titleBarState; -} - -void QStyleOptionTitleBar_SetTitleBarState(void* ptr, int vin) -{ - static_cast(ptr)->titleBarState = vin; -} - -long long QStyleOptionTitleBar_TitleBarFlags(void* ptr) -{ - return static_cast(ptr)->titleBarFlags; -} - -void QStyleOptionTitleBar_SetTitleBarFlags(void* ptr, long long vqt) -{ - static_cast(ptr)->titleBarFlags = static_cast(vqt); -} - -Q_DECLARE_METATYPE(QStyleOptionToolBar) -Q_DECLARE_METATYPE(QStyleOptionToolBar*) -void* QStyleOptionToolBar_NewQStyleOptionToolBar() -{ - return new QStyleOptionToolBar(); -} - -void* QStyleOptionToolBar_NewQStyleOptionToolBar2(void* other) -{ - return new QStyleOptionToolBar(*static_cast(other)); -} - -long long QStyleOptionToolBar_PositionOfLine(void* ptr) -{ - return static_cast(ptr)->positionOfLine; -} - -void QStyleOptionToolBar_SetPositionOfLine(void* ptr, long long vqs) -{ - static_cast(ptr)->positionOfLine = static_cast(vqs); -} - -long long QStyleOptionToolBar_PositionWithinLine(void* ptr) -{ - return static_cast(ptr)->positionWithinLine; -} - -void QStyleOptionToolBar_SetPositionWithinLine(void* ptr, long long vqs) -{ - static_cast(ptr)->positionWithinLine = static_cast(vqs); -} - -long long QStyleOptionToolBar_ToolBarArea(void* ptr) -{ - return static_cast(ptr)->toolBarArea; -} - -void QStyleOptionToolBar_SetToolBarArea(void* ptr, long long vqt) -{ - static_cast(ptr)->toolBarArea = static_cast(vqt); -} - -long long QStyleOptionToolBar_Features(void* ptr) -{ - return static_cast(ptr)->features; -} - -void QStyleOptionToolBar_SetFeatures(void* ptr, long long vqs) -{ - static_cast(ptr)->features = static_cast(vqs); -} - -int QStyleOptionToolBar_LineWidth(void* ptr) -{ - return static_cast(ptr)->lineWidth; -} - -void QStyleOptionToolBar_SetLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->lineWidth = vin; -} - -int QStyleOptionToolBar_MidLineWidth(void* ptr) -{ - return static_cast(ptr)->midLineWidth; -} - -void QStyleOptionToolBar_SetMidLineWidth(void* ptr, int vin) -{ - static_cast(ptr)->midLineWidth = vin; -} - -Q_DECLARE_METATYPE(QStyleOptionToolBox) -Q_DECLARE_METATYPE(QStyleOptionToolBox*) -void* QStyleOptionToolBox_NewQStyleOptionToolBox() -{ - return new QStyleOptionToolBox(); -} - -void* QStyleOptionToolBox_NewQStyleOptionToolBox2(void* other) -{ - return new QStyleOptionToolBox(*static_cast(other)); -} - -struct QtWidgets_PackedString QStyleOptionToolBox_Text(void* ptr) -{ - return ({ QByteArray t86be6c = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t86be6c.prepend("WHITESPACE").constData()+10), t86be6c.size()-10 }; }); -} - -void QStyleOptionToolBox_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -void* QStyleOptionToolBox_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionToolBox_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -long long QStyleOptionToolBox_SelectedPosition(void* ptr) -{ - return static_cast(ptr)->selectedPosition; -} - -void QStyleOptionToolBox_SetSelectedPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->selectedPosition = static_cast(vqs); -} - -Q_DECLARE_METATYPE(QStyleOptionToolButton) -Q_DECLARE_METATYPE(QStyleOptionToolButton*) -void* QStyleOptionToolButton_NewQStyleOptionToolButton() -{ - return new QStyleOptionToolButton(); -} - -void* QStyleOptionToolButton_NewQStyleOptionToolButton2(void* other) -{ - return new QStyleOptionToolButton(*static_cast(other)); -} - -long long QStyleOptionToolButton_Features(void* ptr) -{ - return static_cast(ptr)->features; -} - -void QStyleOptionToolButton_SetFeatures(void* ptr, long long vqs) -{ - static_cast(ptr)->features = static_cast(vqs); -} - -void* QStyleOptionToolButton_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionToolButton_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -void* QStyleOptionToolButton_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionToolButton_SetIconSize(void* ptr, void* vqs) -{ - static_cast(ptr)->iconSize = *static_cast(vqs); -} - -struct QtWidgets_PackedString QStyleOptionToolButton_Text(void* ptr) -{ - return ({ QByteArray t245424 = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t245424.prepend("WHITESPACE").constData()+10), t245424.size()-10 }; }); -} - -void QStyleOptionToolButton_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -long long QStyleOptionToolButton_ArrowType(void* ptr) -{ - return static_cast(ptr)->arrowType; -} - -void QStyleOptionToolButton_SetArrowType(void* ptr, long long vqt) -{ - static_cast(ptr)->arrowType = static_cast(vqt); -} - -long long QStyleOptionToolButton_ToolButtonStyle(void* ptr) -{ - return static_cast(ptr)->toolButtonStyle; -} - -void QStyleOptionToolButton_SetToolButtonStyle(void* ptr, long long vqt) -{ - static_cast(ptr)->toolButtonStyle = static_cast(vqt); -} - -void* QStyleOptionToolButton_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos; new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QStyleOptionToolButton_SetPos(void* ptr, void* vqp) -{ - static_cast(ptr)->pos = *static_cast(vqp); -} - -void* QStyleOptionToolButton_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font); -} - -void QStyleOptionToolButton_SetFont(void* ptr, void* vqf) -{ - static_cast(ptr)->font = *static_cast(vqf); -} - -Q_DECLARE_METATYPE(QStyleOptionViewItem) -Q_DECLARE_METATYPE(QStyleOptionViewItem*) -void* QStyleOptionViewItem_NewQStyleOptionViewItem() -{ - return new QStyleOptionViewItem(); -} - -void* QStyleOptionViewItem_NewQStyleOptionViewItem2(void* other) -{ - return new QStyleOptionViewItem(*static_cast(other)); -} - -long long QStyleOptionViewItem_DisplayAlignment(void* ptr) -{ - return static_cast(ptr)->displayAlignment; -} - -void QStyleOptionViewItem_SetDisplayAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->displayAlignment = static_cast(vqt); -} - -long long QStyleOptionViewItem_DecorationAlignment(void* ptr) -{ - return static_cast(ptr)->decorationAlignment; -} - -void QStyleOptionViewItem_SetDecorationAlignment(void* ptr, long long vqt) -{ - static_cast(ptr)->decorationAlignment = static_cast(vqt); -} - -long long QStyleOptionViewItem_TextElideMode(void* ptr) -{ - return static_cast(ptr)->textElideMode; -} - -void QStyleOptionViewItem_SetTextElideMode(void* ptr, long long vqt) -{ - static_cast(ptr)->textElideMode = static_cast(vqt); -} - -long long QStyleOptionViewItem_DecorationPosition(void* ptr) -{ - return static_cast(ptr)->decorationPosition; -} - -void QStyleOptionViewItem_SetDecorationPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->decorationPosition = static_cast(vqs); -} - -void* QStyleOptionViewItem_DecorationSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->decorationSize; new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyleOptionViewItem_SetDecorationSize(void* ptr, void* vqs) -{ - static_cast(ptr)->decorationSize = *static_cast(vqs); -} - -void* QStyleOptionViewItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font); -} - -void QStyleOptionViewItem_SetFont(void* ptr, void* vqf) -{ - static_cast(ptr)->font = *static_cast(vqf); -} - -char QStyleOptionViewItem_ShowDecorationSelected(void* ptr) -{ - return static_cast(ptr)->showDecorationSelected; -} - -void QStyleOptionViewItem_SetShowDecorationSelected(void* ptr, char vbo) -{ - static_cast(ptr)->showDecorationSelected = vbo != 0; -} - -long long QStyleOptionViewItem_Features(void* ptr) -{ - return static_cast(ptr)->features; -} - -void QStyleOptionViewItem_SetFeatures(void* ptr, long long vqs) -{ - static_cast(ptr)->features = static_cast(vqs); -} - -void* QStyleOptionViewItem_Index(void* ptr) -{ - return new QModelIndex(static_cast(ptr)->index); -} - -void QStyleOptionViewItem_SetIndex(void* ptr, void* vqm) -{ - static_cast(ptr)->index = *static_cast(vqm); -} - -long long QStyleOptionViewItem_CheckState(void* ptr) -{ - return static_cast(ptr)->checkState; -} - -void QStyleOptionViewItem_SetCheckState(void* ptr, long long vqt) -{ - static_cast(ptr)->checkState = static_cast(vqt); -} - -void* QStyleOptionViewItem_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon); -} - -void QStyleOptionViewItem_SetIcon(void* ptr, void* vqi) -{ - static_cast(ptr)->icon = *static_cast(vqi); -} - -struct QtWidgets_PackedString QStyleOptionViewItem_Text(void* ptr) -{ - return ({ QByteArray t3c2585 = static_cast(ptr)->text.toUtf8(); QtWidgets_PackedString { const_cast(t3c2585.prepend("WHITESPACE").constData()+10), t3c2585.size()-10 }; }); -} - -void QStyleOptionViewItem_SetText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->text = QString::fromUtf8(vqs.data, vqs.len); -} - -long long QStyleOptionViewItem_ViewItemPosition(void* ptr) -{ - return static_cast(ptr)->viewItemPosition; -} - -void QStyleOptionViewItem_SetViewItemPosition(void* ptr, long long vqs) -{ - static_cast(ptr)->viewItemPosition = static_cast(vqs); -} - -void* QStyleOptionViewItem_BackgroundBrush(void* ptr) -{ - return new QBrush(static_cast(ptr)->backgroundBrush); -} - -void QStyleOptionViewItem_SetBackgroundBrush(void* ptr, void* vqb) -{ - static_cast(ptr)->backgroundBrush = *static_cast(vqb); -} - -Q_DECLARE_METATYPE(QStylePainter*) -void* QStylePainter_NewQStylePainter() -{ - return new QStylePainter(); -} - -void* QStylePainter_NewQStylePainter2(void* widget) -{ - return new QStylePainter(static_cast(widget)); -} - -void* QStylePainter_NewQStylePainter3(void* pd, void* widget) -{ - if (dynamic_cast(static_cast(pd))) { - return new QStylePainter(static_cast(pd), static_cast(widget)); - } else if (dynamic_cast(static_cast(pd))) { - return new QStylePainter(static_cast(pd), static_cast(widget)); - } else if (dynamic_cast(static_cast(pd))) { - return new QStylePainter(static_cast(pd), static_cast(widget)); - } else { - return new QStylePainter(static_cast(pd), static_cast(widget)); - } -} - -char QStylePainter_Begin(void* ptr, void* widget) -{ - return static_cast(ptr)->begin(static_cast(widget)); -} - -char QStylePainter_Begin2(void* ptr, void* pd, void* widget) -{ - if (dynamic_cast(static_cast(pd))) { - return static_cast(ptr)->begin(static_cast(pd), static_cast(widget)); - } else { - return static_cast(ptr)->begin(static_cast(pd), static_cast(widget)); - } -} - -void QStylePainter_DrawComplexControl(void* ptr, long long cc, void* option) -{ - static_cast(ptr)->drawComplexControl(static_cast(cc), *static_cast(option)); -} - -void QStylePainter_DrawControl(void* ptr, long long ce, void* option) -{ - static_cast(ptr)->drawControl(static_cast(ce), *static_cast(option)); -} - -void QStylePainter_DrawItemPixmap(void* ptr, void* rect, int flags, void* pixmap) -{ - static_cast(ptr)->drawItemPixmap(*static_cast(rect), flags, *static_cast(pixmap)); -} - -void QStylePainter_DrawItemText(void* ptr, void* rect, int flags, void* pal, char enabled, struct QtWidgets_PackedString text, long long textRole) -{ - static_cast(ptr)->drawItemText(*static_cast(rect), flags, *static_cast(pal), enabled != 0, QString::fromUtf8(text.data, text.len), static_cast(textRole)); -} - -void QStylePainter_DrawPrimitive(void* ptr, long long pe, void* option) -{ - static_cast(ptr)->drawPrimitive(static_cast(pe), *static_cast(option)); -} - -void* QStylePainter_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -void* QStylePainter___drawLines_lines_atList2(void* ptr, int i) -{ - return ({ QLineF tmpValue = ({QLineF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLineF(tmpValue.p1(), tmpValue.p2()); }); -} - -void QStylePainter___drawLines_lines_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePainter___drawLines_lines_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStylePainter___drawLines_pointPairs_atList4(void* ptr, int i) -{ - return ({ QPointF tmpValue = ({QPointF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QStylePainter___drawLines_pointPairs_setList4(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePainter___drawLines_pointPairs_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStylePainter___drawLines_lines_atList6(void* ptr, int i) -{ - return ({ QLine tmpValue = ({QLine tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QLine(tmpValue.p1(), tmpValue.p2()); }); -} - -void QStylePainter___drawLines_lines_setList6(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePainter___drawLines_lines_newList6(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStylePainter___drawLines_pointPairs_atList8(void* ptr, int i) -{ - return ({ QPoint tmpValue = ({QPoint tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void QStylePainter___drawLines_pointPairs_setList8(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePainter___drawLines_pointPairs_newList8(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStylePainter___drawRects_rectangles_atList2(void* ptr, int i) -{ - return ({ QRectF tmpValue = ({QRectF tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRectF(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStylePainter___drawRects_rectangles_setList2(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePainter___drawRects_rectangles_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QStylePainter___drawRects_rectangles_atList4(void* ptr, int i) -{ - return ({ QRect tmpValue = ({QRect tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; }); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QStylePainter___drawRects_rectangles_setList4(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePainter___drawRects_rectangles_newList4(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -class MyQStylePlugin: public QStylePlugin -{ -public: - MyQStylePlugin(QObject *parent = Q_NULLPTR) : QStylePlugin(parent) {QStylePlugin_QStylePlugin_QRegisterMetaType();}; - QStyle * create(const QString & key) { QByteArray ta62f22 = key.toUtf8(); QtWidgets_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };return static_cast(callbackQStylePlugin_Create(this, keyPacked)); }; - ~MyQStylePlugin() { callbackQStylePlugin_DestroyQStylePlugin(this); }; - void childEvent(QChildEvent * event) { callbackQStylePlugin_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQStylePlugin_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQStylePlugin_CustomEvent(this, event); }; - void deleteLater() { callbackQStylePlugin_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQStylePlugin_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQStylePlugin_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQStylePlugin_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQStylePlugin_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQStylePlugin_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQStylePlugin_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQStylePlugin_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStylePlugin*) -Q_DECLARE_METATYPE(MyQStylePlugin*) - -int QStylePlugin_QStylePlugin_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStylePlugin_NewQStylePlugin(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStylePlugin(static_cast(parent)); - } else { - return new MyQStylePlugin(static_cast(parent)); - } -} - -void* QStylePlugin_Create(void* ptr, struct QtWidgets_PackedString key) -{ - return static_cast(ptr)->create(QString::fromUtf8(key.data, key.len)); -} - -void QStylePlugin_DestroyQStylePlugin(void* ptr) -{ - static_cast(ptr)->~QStylePlugin(); -} - -void QStylePlugin_DestroyQStylePluginDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QStylePlugin___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStylePlugin___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStylePlugin___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStylePlugin___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QStylePlugin___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QStylePlugin___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStylePlugin___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStylePlugin___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStylePlugin___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStylePlugin___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStylePlugin___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStylePlugin___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QStylePlugin___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QStylePlugin___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QStylePlugin___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QStylePlugin_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStylePlugin::childEvent(static_cast(event)); -} - -void QStylePlugin_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QStylePlugin::connectNotify(*static_cast(sign)); -} - -void QStylePlugin_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStylePlugin::customEvent(static_cast(event)); -} - -void QStylePlugin_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QStylePlugin::deleteLater(); -} - -void QStylePlugin_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QStylePlugin::disconnectNotify(*static_cast(sign)); -} - -char QStylePlugin_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QStylePlugin::event(static_cast(e)); -} - -char QStylePlugin_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStylePlugin::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QStylePlugin_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QStylePlugin::metaObject()); -} - -void QStylePlugin_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QStylePlugin::timerEvent(static_cast(event)); -} - -class MyQStyledItemDelegate: public QStyledItemDelegate -{ -public: - MyQStyledItemDelegate(QObject *parent = Q_NULLPTR) : QStyledItemDelegate(parent) {QStyledItemDelegate_QStyledItemDelegate_QRegisterMetaType();}; - QWidget * createEditor(QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index) const { return static_cast(callbackQAbstractItemDelegate_CreateEditor(const_cast(static_cast(this)), parent, const_cast(&option), const_cast(&index))); }; - QString displayText(const QVariant & value, const QLocale & locale) const { return ({ QtWidgets_PackedString tempVal = callbackQStyledItemDelegate_DisplayText(const_cast(static_cast(this)), const_cast(&value), const_cast(&locale)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - bool editorEvent(QEvent * event, QAbstractItemModel * model, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_EditorEvent(this, event, model, const_cast(&option), const_cast(&index)) != 0; }; - bool eventFilter(QObject * editor, QEvent * event) { return callbackQAbstractItemDelegate_EventFilter(this, editor, event) != 0; }; - void initStyleOption(QStyleOptionViewItem * option, const QModelIndex & index) const { callbackQStyledItemDelegate_InitStyleOption(const_cast(static_cast(this)), option, const_cast(&index)); }; - void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQStyledItemDelegate_Paint(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; - void setEditorData(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetEditorData(const_cast(static_cast(this)), editor, const_cast(&index)); }; - void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const { callbackQAbstractItemDelegate_SetModelData(const_cast(static_cast(this)), editor, model, const_cast(&index)); }; - QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index) const { return *static_cast(callbackQStyledItemDelegate_SizeHint(const_cast(static_cast(this)), const_cast(&option), const_cast(&index))); }; - void updateEditorGeometry(QWidget * editor, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQAbstractItemDelegate_UpdateEditorGeometry(const_cast(static_cast(this)), editor, const_cast(&option), const_cast(&index)); }; - ~MyQStyledItemDelegate() { callbackQStyledItemDelegate_DestroyQStyledItemDelegate(this); }; - void Signal_CloseEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemDelegate_CloseEditor(this, editor, hint); }; - void Signal_CommitData(QWidget * editor) { callbackQAbstractItemDelegate_CommitData(this, editor); }; - void destroyEditor(QWidget * editor, const QModelIndex & index) const { callbackQAbstractItemDelegate_DestroyEditor(const_cast(static_cast(this)), editor, const_cast(&index)); }; - bool helpEvent(QHelpEvent * event, QAbstractItemView * view, const QStyleOptionViewItem & option, const QModelIndex & index) { return callbackQAbstractItemDelegate_HelpEvent(this, event, view, const_cast(&option), const_cast(&index)) != 0; }; - void Signal_SizeHintChanged(const QModelIndex & index) { callbackQAbstractItemDelegate_SizeHintChanged(this, const_cast(&index)); }; - void childEvent(QChildEvent * event) { callbackQAbstractItemDelegate_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAbstractItemDelegate_CustomEvent(this, event); }; - void deleteLater() { callbackQAbstractItemDelegate_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAbstractItemDelegate_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractItemDelegate_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQAbstractItemDelegate_Event(this, e) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQAbstractItemDelegate_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractItemDelegate_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAbstractItemDelegate_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QStyledItemDelegate*) -Q_DECLARE_METATYPE(MyQStyledItemDelegate*) - -int QStyledItemDelegate_QStyledItemDelegate_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QStyledItemDelegate_NewQStyledItemDelegate(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQStyledItemDelegate(static_cast(parent)); - } else { - return new MyQStyledItemDelegate(static_cast(parent)); - } -} - -struct QtWidgets_PackedString QStyledItemDelegate_DisplayText(void* ptr, void* value, void* locale) -{ - return ({ QByteArray t4b31fe = static_cast(ptr)->displayText(*static_cast(value), *static_cast(locale)).toUtf8(); QtWidgets_PackedString { const_cast(t4b31fe.prepend("WHITESPACE").constData()+10), t4b31fe.size()-10 }; }); -} - -struct QtWidgets_PackedString QStyledItemDelegate_DisplayTextDefault(void* ptr, void* value, void* locale) -{ - return ({ QByteArray tfa980a = static_cast(ptr)->QStyledItemDelegate::displayText(*static_cast(value), *static_cast(locale)).toUtf8(); QtWidgets_PackedString { const_cast(tfa980a.prepend("WHITESPACE").constData()+10), tfa980a.size()-10 }; }); -} - -void QStyledItemDelegate_InitStyleOption(void* ptr, void* option, void* index) -{ - static_cast(ptr)->initStyleOption(static_cast(option), *static_cast(index)); -} - -void QStyledItemDelegate_InitStyleOptionDefault(void* ptr, void* option, void* index) -{ - static_cast(ptr)->QStyledItemDelegate::initStyleOption(static_cast(option), *static_cast(index)); -} - -void* QStyledItemDelegate_ItemEditorFactory(void* ptr) -{ - return static_cast(ptr)->itemEditorFactory(); -} - -void QStyledItemDelegate_Paint(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->paint(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QStyledItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->QStyledItemDelegate::paint(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QStyledItemDelegate_SetItemEditorFactory(void* ptr, void* factory) -{ - static_cast(ptr)->setItemEditorFactory(static_cast(factory)); -} - -void* QStyledItemDelegate_SizeHint(void* ptr, void* option, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QStyledItemDelegate_SizeHintDefault(void* ptr, void* option, void* index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QStyledItemDelegate::sizeHint(*static_cast(option), *static_cast(index)); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QStyledItemDelegate_DestroyQStyledItemDelegate(void* ptr) -{ - static_cast(ptr)->~QStyledItemDelegate(); -} - -void QStyledItemDelegate_DestroyQStyledItemDelegateDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSwipeGesture: public QSwipeGesture -{ -public: - ~MyQSwipeGesture() { callbackQSwipeGesture_DestroyQSwipeGesture(this); }; - void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; - void deleteLater() { callbackQGesture_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSwipeGesture*) -Q_DECLARE_METATYPE(MyQSwipeGesture*) - -int QSwipeGesture_QSwipeGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -long long QSwipeGesture_HorizontalDirection(void* ptr) -{ - return static_cast(ptr)->horizontalDirection(); -} - -void QSwipeGesture_SetSwipeAngle(void* ptr, double value) -{ - static_cast(ptr)->setSwipeAngle(value); -} - -double QSwipeGesture_SwipeAngle(void* ptr) -{ - return static_cast(ptr)->swipeAngle(); -} - -long long QSwipeGesture_VerticalDirection(void* ptr) -{ - return static_cast(ptr)->verticalDirection(); -} - -void QSwipeGesture_DestroyQSwipeGesture(void* ptr) -{ - static_cast(ptr)->~QSwipeGesture(); -} - -void QSwipeGesture_DestroyQSwipeGestureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQSystemTrayIcon: public QSystemTrayIcon -{ -public: - MyQSystemTrayIcon(QObject *parent = Q_NULLPTR) : QSystemTrayIcon(parent) {QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType();}; - MyQSystemTrayIcon(const QIcon &icon, QObject *parent = Q_NULLPTR) : QSystemTrayIcon(icon, parent) {QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType();}; - void Signal_Activated(QSystemTrayIcon::ActivationReason reason) { callbackQSystemTrayIcon_Activated(this, reason); }; - bool event(QEvent * e) { return callbackQSystemTrayIcon_Event(this, e) != 0; }; - void hide() { callbackQSystemTrayIcon_Hide(this); }; - void Signal_MessageClicked() { callbackQSystemTrayIcon_MessageClicked(this); }; - void setVisible(bool visible) { callbackQSystemTrayIcon_SetVisible(this, visible); }; - void show() { callbackQSystemTrayIcon_Show(this); }; - void showMessage(const QString & title, const QString & message, QSystemTrayIcon::MessageIcon icon, int millisecondsTimeoutHint) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSystemTrayIcon_ShowMessage(this, titlePacked, messagePacked, icon, millisecondsTimeoutHint); }; - void showMessage(const QString & title, const QString & message, const QIcon & icon, int millisecondsTimeoutHint) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };QByteArray t6f9b9a = message.toUtf8(); QtWidgets_PackedString messagePacked = { const_cast(t6f9b9a.prepend("WHITESPACE").constData()+10), t6f9b9a.size()-10 };callbackQSystemTrayIcon_ShowMessage2(this, titlePacked, messagePacked, const_cast(&icon), millisecondsTimeoutHint); }; - ~MyQSystemTrayIcon() { callbackQSystemTrayIcon_DestroyQSystemTrayIcon(this); }; - void childEvent(QChildEvent * event) { callbackQSystemTrayIcon_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQSystemTrayIcon_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQSystemTrayIcon_CustomEvent(this, event); }; - void deleteLater() { callbackQSystemTrayIcon_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQSystemTrayIcon_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQSystemTrayIcon_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQSystemTrayIcon_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQSystemTrayIcon_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQSystemTrayIcon_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQSystemTrayIcon_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QSystemTrayIcon*) -Q_DECLARE_METATYPE(MyQSystemTrayIcon*) - -int QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QSystemTrayIcon_NewQSystemTrayIcon(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(static_cast(parent)); - } else { - return new MyQSystemTrayIcon(static_cast(parent)); - } -} - -void* QSystemTrayIcon_NewQSystemTrayIcon2(void* icon, void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } else { - return new MyQSystemTrayIcon(*static_cast(icon), static_cast(parent)); - } -} - -void QSystemTrayIcon_ConnectActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSystemTrayIcon::activated), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_Activated), static_cast(t)); -} - -void QSystemTrayIcon_DisconnectActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSystemTrayIcon::activated), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_Activated)); -} - -void QSystemTrayIcon_Activated(void* ptr, long long reason) -{ - static_cast(ptr)->activated(static_cast(reason)); -} - -void* QSystemTrayIcon_ContextMenu(void* ptr) -{ - return static_cast(ptr)->contextMenu(); -} - -char QSystemTrayIcon_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QSystemTrayIcon::event(static_cast(e)); -} - -void* QSystemTrayIcon_Geometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QSystemTrayIcon_Hide(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hide"); -} - -void QSystemTrayIcon_HideDefault(void* ptr) -{ - static_cast(ptr)->QSystemTrayIcon::hide(); -} - -void* QSystemTrayIcon_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -char QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable() -{ - return QSystemTrayIcon::isSystemTrayAvailable(); -} - -char QSystemTrayIcon_IsVisible(void* ptr) -{ - return static_cast(ptr)->isVisible(); -} - -void QSystemTrayIcon_ConnectMessageClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QSystemTrayIcon::messageClicked), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_MessageClicked), static_cast(t)); -} - -void QSystemTrayIcon_DisconnectMessageClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QSystemTrayIcon::messageClicked), static_cast(ptr), static_cast(&MyQSystemTrayIcon::Signal_MessageClicked)); -} - -void QSystemTrayIcon_MessageClicked(void* ptr) -{ - static_cast(ptr)->messageClicked(); -} - -void QSystemTrayIcon_SetContextMenu(void* ptr, void* menu) -{ - static_cast(ptr)->setContextMenu(static_cast(menu)); -} - -void QSystemTrayIcon_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QSystemTrayIcon_SetToolTip(void* ptr, struct QtWidgets_PackedString tip) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(tip.data, tip.len)); -} - -void QSystemTrayIcon_SetVisible(void* ptr, char visible) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); -} - -void QSystemTrayIcon_SetVisibleDefault(void* ptr, char visible) -{ - static_cast(ptr)->QSystemTrayIcon::setVisible(visible != 0); -} - -void QSystemTrayIcon_Show(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "show"); -} - -void QSystemTrayIcon_ShowDefault(void* ptr) -{ - static_cast(ptr)->QSystemTrayIcon::show(); -} - -void QSystemTrayIcon_ShowMessage(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(title.data, title.len)), Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(QSystemTrayIcon::MessageIcon, static_cast(icon)), Q_ARG(int, millisecondsTimeoutHint)); -} - -void QSystemTrayIcon_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint) -{ - static_cast(ptr)->QSystemTrayIcon::showMessage(QString::fromUtf8(title.data, title.len), QString::fromUtf8(message.data, message.len), static_cast(icon), millisecondsTimeoutHint); -} - -void QSystemTrayIcon_ShowMessage2(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMessage", Q_ARG(const QString, QString::fromUtf8(title.data, title.len)), Q_ARG(const QString, QString::fromUtf8(message.data, message.len)), Q_ARG(const QIcon, *static_cast(icon)), Q_ARG(int, millisecondsTimeoutHint)); -} - -void QSystemTrayIcon_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint) -{ - static_cast(ptr)->QSystemTrayIcon::showMessage(QString::fromUtf8(title.data, title.len), QString::fromUtf8(message.data, message.len), *static_cast(icon), millisecondsTimeoutHint); -} - -char QSystemTrayIcon_QSystemTrayIcon_SupportsMessages() -{ - return QSystemTrayIcon::supportsMessages(); -} - -struct QtWidgets_PackedString QSystemTrayIcon_ToolTip(void* ptr) -{ - return ({ QByteArray t27041f = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t27041f.prepend("WHITESPACE").constData()+10), t27041f.size()-10 }; }); -} - -void QSystemTrayIcon_DestroyQSystemTrayIcon(void* ptr) -{ - static_cast(ptr)->~QSystemTrayIcon(); -} - -void QSystemTrayIcon_DestroyQSystemTrayIconDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QSystemTrayIcon___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSystemTrayIcon___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSystemTrayIcon___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSystemTrayIcon___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QSystemTrayIcon___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QSystemTrayIcon___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSystemTrayIcon___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSystemTrayIcon___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSystemTrayIcon___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSystemTrayIcon___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSystemTrayIcon___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSystemTrayIcon___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QSystemTrayIcon___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QSystemTrayIcon___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QSystemTrayIcon___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QSystemTrayIcon_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSystemTrayIcon::childEvent(static_cast(event)); -} - -void QSystemTrayIcon_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QSystemTrayIcon::connectNotify(*static_cast(sign)); -} - -void QSystemTrayIcon_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSystemTrayIcon::customEvent(static_cast(event)); -} - -void QSystemTrayIcon_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QSystemTrayIcon::deleteLater(); -} - -void QSystemTrayIcon_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QSystemTrayIcon::disconnectNotify(*static_cast(sign)); -} - -char QSystemTrayIcon_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSystemTrayIcon::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QSystemTrayIcon_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QSystemTrayIcon::metaObject()); -} - -void QSystemTrayIcon_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QSystemTrayIcon::timerEvent(static_cast(event)); -} - -class MyQTabBar: public QTabBar -{ -public: - MyQTabBar(QWidget *parent = Q_NULLPTR) : QTabBar(parent) {QTabBar_QTabBar_QRegisterMetaType();}; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void Signal_CurrentChanged(int index) { callbackQTabBar_CurrentChanged(this, index); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void hideEvent(QHideEvent * vqh) { callbackQWidget_HideEvent(this, vqh); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - QSize minimumTabSizeHint(int index) const { return *static_cast(callbackQTabBar_MinimumTabSizeHint(const_cast(static_cast(this)), index)); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - void resizeEvent(QResizeEvent * vqr) { callbackQWidget_ResizeEvent(this, vqr); }; - void setCurrentIndex(int index) { callbackQTabBar_SetCurrentIndex(this, index); }; - void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_TabBarClicked(int index) { callbackQTabBar_TabBarClicked(this, index); }; - void Signal_TabBarDoubleClicked(int index) { callbackQTabBar_TabBarDoubleClicked(this, index); }; - void Signal_TabCloseRequested(int index) { callbackQTabBar_TabCloseRequested(this, index); }; - void tabInserted(int index) { callbackQTabBar_TabInserted(this, index); }; - void tabLayoutChange() { callbackQTabBar_TabLayoutChange(this); }; - void Signal_TabMoved(int from, int to) { callbackQTabBar_TabMoved(this, from, to); }; - void tabRemoved(int index) { callbackQTabBar_TabRemoved(this, index); }; - QSize tabSizeHint(int index) const { return *static_cast(callbackQTabBar_TabSizeHint(const_cast(static_cast(this)), index)); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - ~MyQTabBar() { callbackQTabBar_DestroyQTabBar(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTabBar*) -Q_DECLARE_METATYPE(MyQTabBar*) - -int QTabBar_QTabBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTabBar_NewQTabBar(void* parent) -{ - return new MyQTabBar(static_cast(parent)); -} - -struct QtWidgets_PackedString QTabBar_AccessibleTabName(void* ptr, int index) -{ - return ({ QByteArray tfff4ba = static_cast(ptr)->accessibleTabName(index).toUtf8(); QtWidgets_PackedString { const_cast(tfff4ba.prepend("WHITESPACE").constData()+10), tfff4ba.size()-10 }; }); -} - -int QTabBar_AddTab(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addTab(QString::fromUtf8(text.data, text.len)); -} - -int QTabBar_AddTab2(void* ptr, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addTab(*static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -char QTabBar_AutoHide(void* ptr) -{ - return static_cast(ptr)->autoHide(); -} - -char QTabBar_ChangeCurrentOnDrag(void* ptr) -{ - return static_cast(ptr)->changeCurrentOnDrag(); -} - -int QTabBar_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QTabBar_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabBar::currentChanged), static_cast(ptr), static_cast(&MyQTabBar::Signal_CurrentChanged), static_cast(t)); -} - -void QTabBar_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::currentChanged), static_cast(ptr), static_cast(&MyQTabBar::Signal_CurrentChanged)); -} - -void QTabBar_CurrentChanged(void* ptr, int index) -{ - static_cast(ptr)->currentChanged(index); -} - -int QTabBar_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -char QTabBar_DocumentMode(void* ptr) -{ - return static_cast(ptr)->documentMode(); -} - -char QTabBar_DrawBase(void* ptr) -{ - return static_cast(ptr)->drawBase(); -} - -long long QTabBar_ElideMode(void* ptr) -{ - return static_cast(ptr)->elideMode(); -} - -char QTabBar_Expanding(void* ptr) -{ - return static_cast(ptr)->expanding(); -} - -void* QTabBar_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QTabBar_InitStyleOption(void* ptr, void* option, int tabIndex) -{ - static_cast(ptr)->initStyleOption(static_cast(option), tabIndex); -} - -int QTabBar_InsertTab(void* ptr, int index, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->insertTab(index, QString::fromUtf8(text.data, text.len)); -} - -int QTabBar_InsertTab2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->insertTab(index, *static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -char QTabBar_IsMovable(void* ptr) -{ - return static_cast(ptr)->isMovable(); -} - -char QTabBar_IsTabEnabled(void* ptr, int index) -{ - return static_cast(ptr)->isTabEnabled(index); -} - -void* QTabBar_MinimumTabSizeHint(void* ptr, int index) -{ - return ({ QSize tmpValue = static_cast(ptr)->minimumTabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QTabBar_MinimumTabSizeHintDefault(void* ptr, int index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QTabBar::minimumTabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QTabBar_MoveTab(void* ptr, int from, int to) -{ - static_cast(ptr)->moveTab(from, to); -} - -void QTabBar_RemoveTab(void* ptr, int index) -{ - static_cast(ptr)->removeTab(index); -} - -long long QTabBar_SelectionBehaviorOnRemove(void* ptr) -{ - return static_cast(ptr)->selectionBehaviorOnRemove(); -} - -void QTabBar_SetAccessibleTabName(void* ptr, int index, struct QtWidgets_PackedString name) -{ - static_cast(ptr)->setAccessibleTabName(index, QString::fromUtf8(name.data, name.len)); -} - -void QTabBar_SetAutoHide(void* ptr, char hide) -{ - static_cast(ptr)->setAutoHide(hide != 0); -} - -void QTabBar_SetChangeCurrentOnDrag(void* ptr, char change) -{ - static_cast(ptr)->setChangeCurrentOnDrag(change != 0); -} - -void QTabBar_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QTabBar_SetCurrentIndexDefault(void* ptr, int index) -{ - static_cast(ptr)->QTabBar::setCurrentIndex(index); -} - -void QTabBar_SetDocumentMode(void* ptr, char set) -{ - static_cast(ptr)->setDocumentMode(set != 0); -} - -void QTabBar_SetDrawBase(void* ptr, char drawTheBase) -{ - static_cast(ptr)->setDrawBase(drawTheBase != 0); -} - -void QTabBar_SetElideMode(void* ptr, long long vqt) -{ - static_cast(ptr)->setElideMode(static_cast(vqt)); -} - -void QTabBar_SetExpanding(void* ptr, char enabled) -{ - static_cast(ptr)->setExpanding(enabled != 0); -} - -void QTabBar_SetIconSize(void* ptr, void* size) -{ - static_cast(ptr)->setIconSize(*static_cast(size)); -} - -void QTabBar_SetMovable(void* ptr, char movable) -{ - static_cast(ptr)->setMovable(movable != 0); -} - -void QTabBar_SetSelectionBehaviorOnRemove(void* ptr, long long behavior) -{ - static_cast(ptr)->setSelectionBehaviorOnRemove(static_cast(behavior)); -} - -void QTabBar_SetShape(void* ptr, long long shape) -{ - static_cast(ptr)->setShape(static_cast(shape)); -} - -void QTabBar_SetTabButton(void* ptr, int index, long long position, void* widget) -{ - static_cast(ptr)->setTabButton(index, static_cast(position), static_cast(widget)); -} - -void QTabBar_SetTabData(void* ptr, int index, void* data) -{ - static_cast(ptr)->setTabData(index, *static_cast(data)); -} - -void QTabBar_SetTabEnabled(void* ptr, int index, char enabled) -{ - static_cast(ptr)->setTabEnabled(index, enabled != 0); -} - -void QTabBar_SetTabIcon(void* ptr, int index, void* icon) -{ - static_cast(ptr)->setTabIcon(index, *static_cast(icon)); -} - -void QTabBar_SetTabText(void* ptr, int index, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setTabText(index, QString::fromUtf8(text.data, text.len)); -} - -void QTabBar_SetTabTextColor(void* ptr, int index, void* color) -{ - static_cast(ptr)->setTabTextColor(index, *static_cast(color)); -} - -void QTabBar_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip) -{ - static_cast(ptr)->setTabToolTip(index, QString::fromUtf8(tip.data, tip.len)); -} - -void QTabBar_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setTabWhatsThis(index, QString::fromUtf8(text.data, text.len)); -} - -void QTabBar_SetTabsClosable(void* ptr, char closable) -{ - static_cast(ptr)->setTabsClosable(closable != 0); -} - -void QTabBar_SetUsesScrollButtons(void* ptr, char useButtons) -{ - static_cast(ptr)->setUsesScrollButtons(useButtons != 0); -} - -long long QTabBar_Shape(void* ptr) -{ - return static_cast(ptr)->shape(); -} - -int QTabBar_TabAt(void* ptr, void* position) -{ - return static_cast(ptr)->tabAt(*static_cast(position)); -} - -void QTabBar_ConnectTabBarClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabBarClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarClicked), static_cast(t)); -} - -void QTabBar_DisconnectTabBarClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabBarClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarClicked)); -} - -void QTabBar_TabBarClicked(void* ptr, int index) -{ - static_cast(ptr)->tabBarClicked(index); -} - -void QTabBar_ConnectTabBarDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarDoubleClicked), static_cast(t)); -} - -void QTabBar_DisconnectTabBarDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabBarDoubleClicked)); -} - -void QTabBar_TabBarDoubleClicked(void* ptr, int index) -{ - static_cast(ptr)->tabBarDoubleClicked(index); -} - -void* QTabBar_TabButton(void* ptr, int index, long long position) -{ - return static_cast(ptr)->tabButton(index, static_cast(position)); -} - -void QTabBar_ConnectTabCloseRequested(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabCloseRequested), static_cast(t)); -} - -void QTabBar_DisconnectTabCloseRequested(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabCloseRequested)); -} - -void QTabBar_TabCloseRequested(void* ptr, int index) -{ - static_cast(ptr)->tabCloseRequested(index); -} - -void* QTabBar_TabData(void* ptr, int index) -{ - return new QVariant(static_cast(ptr)->tabData(index)); -} - -void* QTabBar_TabIcon(void* ptr, int index) -{ - return new QIcon(static_cast(ptr)->tabIcon(index)); -} - -void QTabBar_TabInserted(void* ptr, int index) -{ - static_cast(ptr)->tabInserted(index); -} - -void QTabBar_TabInsertedDefault(void* ptr, int index) -{ - static_cast(ptr)->QTabBar::tabInserted(index); -} - -void QTabBar_TabLayoutChange(void* ptr) -{ - static_cast(ptr)->tabLayoutChange(); -} - -void QTabBar_TabLayoutChangeDefault(void* ptr) -{ - static_cast(ptr)->QTabBar::tabLayoutChange(); -} - -void QTabBar_ConnectTabMoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabBar::tabMoved), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabMoved), static_cast(t)); -} - -void QTabBar_DisconnectTabMoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabBar::tabMoved), static_cast(ptr), static_cast(&MyQTabBar::Signal_TabMoved)); -} - -void QTabBar_TabMoved(void* ptr, int from, int to) -{ - static_cast(ptr)->tabMoved(from, to); -} - -void* QTabBar_TabRect(void* ptr, int index) -{ - return ({ QRect tmpValue = static_cast(ptr)->tabRect(index); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QTabBar_TabRemoved(void* ptr, int index) -{ - static_cast(ptr)->tabRemoved(index); -} - -void QTabBar_TabRemovedDefault(void* ptr, int index) -{ - static_cast(ptr)->QTabBar::tabRemoved(index); -} - -void* QTabBar_TabSizeHint(void* ptr, int index) -{ - return ({ QSize tmpValue = static_cast(ptr)->tabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QTabBar_TabSizeHintDefault(void* ptr, int index) -{ - return ({ QSize tmpValue = static_cast(ptr)->QTabBar::tabSizeHint(index); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -struct QtWidgets_PackedString QTabBar_TabText(void* ptr, int index) -{ - return ({ QByteArray t67599e = static_cast(ptr)->tabText(index).toUtf8(); QtWidgets_PackedString { const_cast(t67599e.prepend("WHITESPACE").constData()+10), t67599e.size()-10 }; }); -} - -void* QTabBar_TabTextColor(void* ptr, int index) -{ - return new QColor(static_cast(ptr)->tabTextColor(index)); -} - -struct QtWidgets_PackedString QTabBar_TabToolTip(void* ptr, int index) -{ - return ({ QByteArray t1438d1 = static_cast(ptr)->tabToolTip(index).toUtf8(); QtWidgets_PackedString { const_cast(t1438d1.prepend("WHITESPACE").constData()+10), t1438d1.size()-10 }; }); -} - -struct QtWidgets_PackedString QTabBar_TabWhatsThis(void* ptr, int index) -{ - return ({ QByteArray t61711f = static_cast(ptr)->tabWhatsThis(index).toUtf8(); QtWidgets_PackedString { const_cast(t61711f.prepend("WHITESPACE").constData()+10), t61711f.size()-10 }; }); -} - -char QTabBar_TabsClosable(void* ptr) -{ - return static_cast(ptr)->tabsClosable(); -} - -char QTabBar_UsesScrollButtons(void* ptr) -{ - return static_cast(ptr)->usesScrollButtons(); -} - -void QTabBar_DestroyQTabBar(void* ptr) -{ - static_cast(ptr)->~QTabBar(); -} - -void QTabBar_DestroyQTabBarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTabWidget: public QTabWidget -{ -public: - MyQTabWidget(QWidget *parent = Q_NULLPTR) : QTabWidget(parent) {QTabWidget_QTabWidget_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void Signal_CurrentChanged(int index) { callbackQTabWidget_CurrentChanged(this, index); }; - bool event(QEvent * ev) { return callbackQWidget_Event(this, ev) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int width) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), width); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void setCurrentIndex(int index) { callbackQTabWidget_SetCurrentIndex(this, index); }; - void setCurrentWidget(QWidget * widget) { callbackQTabWidget_SetCurrentWidget(this, widget); }; - void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void Signal_TabBarClicked(int index) { callbackQTabWidget_TabBarClicked(this, index); }; - void Signal_TabBarDoubleClicked(int index) { callbackQTabWidget_TabBarDoubleClicked(this, index); }; - void Signal_TabCloseRequested(int index) { callbackQTabWidget_TabCloseRequested(this, index); }; - void tabInserted(int index) { callbackQTabWidget_TabInserted(this, index); }; - void tabRemoved(int index) { callbackQTabWidget_TabRemoved(this, index); }; - ~MyQTabWidget() { callbackQTabWidget_DestroyQTabWidget(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTabWidget*) -Q_DECLARE_METATYPE(MyQTabWidget*) - -int QTabWidget_QTabWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTabWidget_NewQTabWidget(void* parent) -{ - return new MyQTabWidget(static_cast(parent)); -} - -int QTabWidget_AddTab(void* ptr, void* page, struct QtWidgets_PackedString label) -{ - return static_cast(ptr)->addTab(static_cast(page), QString::fromUtf8(label.data, label.len)); -} - -int QTabWidget_AddTab2(void* ptr, void* page, void* icon, struct QtWidgets_PackedString label) -{ - return static_cast(ptr)->addTab(static_cast(page), *static_cast(icon), QString::fromUtf8(label.data, label.len)); -} - -void QTabWidget_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QTabWidget_CornerWidget(void* ptr, long long corner) -{ - return static_cast(ptr)->cornerWidget(static_cast(corner)); -} - -int QTabWidget_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QTabWidget_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabWidget::currentChanged), static_cast(ptr), static_cast(&MyQTabWidget::Signal_CurrentChanged), static_cast(t)); -} - -void QTabWidget_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::currentChanged), static_cast(ptr), static_cast(&MyQTabWidget::Signal_CurrentChanged)); -} - -void QTabWidget_CurrentChanged(void* ptr, int index) -{ - static_cast(ptr)->currentChanged(index); -} - -int QTabWidget_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -void* QTabWidget_CurrentWidget(void* ptr) -{ - return static_cast(ptr)->currentWidget(); -} - -char QTabWidget_DocumentMode(void* ptr) -{ - return static_cast(ptr)->documentMode(); -} - -long long QTabWidget_ElideMode(void* ptr) -{ - return static_cast(ptr)->elideMode(); -} - -void* QTabWidget_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QTabWidget_IndexOf(void* ptr, void* w) -{ - return static_cast(ptr)->indexOf(static_cast(w)); -} - -void QTabWidget_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -int QTabWidget_InsertTab(void* ptr, int index, void* page, struct QtWidgets_PackedString label) -{ - return static_cast(ptr)->insertTab(index, static_cast(page), QString::fromUtf8(label.data, label.len)); -} - -int QTabWidget_InsertTab2(void* ptr, int index, void* page, void* icon, struct QtWidgets_PackedString label) -{ - return static_cast(ptr)->insertTab(index, static_cast(page), *static_cast(icon), QString::fromUtf8(label.data, label.len)); -} - -char QTabWidget_IsMovable(void* ptr) -{ - return static_cast(ptr)->isMovable(); -} - -char QTabWidget_IsTabEnabled(void* ptr, int index) -{ - return static_cast(ptr)->isTabEnabled(index); -} - -void QTabWidget_RemoveTab(void* ptr, int index) -{ - static_cast(ptr)->removeTab(index); -} - -void QTabWidget_SetCornerWidget(void* ptr, void* widget, long long corner) -{ - static_cast(ptr)->setCornerWidget(static_cast(widget), static_cast(corner)); -} - -void QTabWidget_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QTabWidget_SetCurrentIndexDefault(void* ptr, int index) -{ - static_cast(ptr)->QTabWidget::setCurrentIndex(index); -} - -void QTabWidget_SetCurrentWidget(void* ptr, void* widget) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); -} - -void QTabWidget_SetCurrentWidgetDefault(void* ptr, void* widget) -{ - static_cast(ptr)->QTabWidget::setCurrentWidget(static_cast(widget)); -} - -void QTabWidget_SetDocumentMode(void* ptr, char set) -{ - static_cast(ptr)->setDocumentMode(set != 0); -} - -void QTabWidget_SetElideMode(void* ptr, long long vqt) -{ - static_cast(ptr)->setElideMode(static_cast(vqt)); -} - -void QTabWidget_SetIconSize(void* ptr, void* size) -{ - static_cast(ptr)->setIconSize(*static_cast(size)); -} - -void QTabWidget_SetMovable(void* ptr, char movable) -{ - static_cast(ptr)->setMovable(movable != 0); -} - -void QTabWidget_SetTabBar(void* ptr, void* tb) -{ - static_cast(ptr)->setTabBar(static_cast(tb)); -} - -void QTabWidget_SetTabBarAutoHide(void* ptr, char enabled) -{ - static_cast(ptr)->setTabBarAutoHide(enabled != 0); -} - -void QTabWidget_SetTabEnabled(void* ptr, int index, char enable) -{ - static_cast(ptr)->setTabEnabled(index, enable != 0); -} - -void QTabWidget_SetTabIcon(void* ptr, int index, void* icon) -{ - static_cast(ptr)->setTabIcon(index, *static_cast(icon)); -} - -void QTabWidget_SetTabPosition(void* ptr, long long vqt) -{ - static_cast(ptr)->setTabPosition(static_cast(vqt)); -} - -void QTabWidget_SetTabShape(void* ptr, long long s) -{ - static_cast(ptr)->setTabShape(static_cast(s)); -} - -void QTabWidget_SetTabText(void* ptr, int index, struct QtWidgets_PackedString label) -{ - static_cast(ptr)->setTabText(index, QString::fromUtf8(label.data, label.len)); -} - -void QTabWidget_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip) -{ - static_cast(ptr)->setTabToolTip(index, QString::fromUtf8(tip.data, tip.len)); -} - -void QTabWidget_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setTabWhatsThis(index, QString::fromUtf8(text.data, text.len)); -} - -void QTabWidget_SetTabsClosable(void* ptr, char closeable) -{ - static_cast(ptr)->setTabsClosable(closeable != 0); -} - -void QTabWidget_SetUsesScrollButtons(void* ptr, char useButtons) -{ - static_cast(ptr)->setUsesScrollButtons(useButtons != 0); -} - -void* QTabWidget_TabBar(void* ptr) -{ - return static_cast(ptr)->tabBar(); -} - -char QTabWidget_TabBarAutoHide(void* ptr) -{ - return static_cast(ptr)->tabBarAutoHide(); -} - -void QTabWidget_ConnectTabBarClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabWidget::tabBarClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarClicked), static_cast(t)); -} - -void QTabWidget_DisconnectTabBarClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::tabBarClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarClicked)); -} - -void QTabWidget_TabBarClicked(void* ptr, int index) -{ - static_cast(ptr)->tabBarClicked(index); -} - -void QTabWidget_ConnectTabBarDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabWidget::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarDoubleClicked), static_cast(t)); -} - -void QTabWidget_DisconnectTabBarDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::tabBarDoubleClicked), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabBarDoubleClicked)); -} - -void QTabWidget_TabBarDoubleClicked(void* ptr, int index) -{ - static_cast(ptr)->tabBarDoubleClicked(index); -} - -void QTabWidget_ConnectTabCloseRequested(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTabWidget::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabCloseRequested), static_cast(t)); -} - -void QTabWidget_DisconnectTabCloseRequested(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTabWidget::tabCloseRequested), static_cast(ptr), static_cast(&MyQTabWidget::Signal_TabCloseRequested)); -} - -void QTabWidget_TabCloseRequested(void* ptr, int index) -{ - static_cast(ptr)->tabCloseRequested(index); -} - -void* QTabWidget_TabIcon(void* ptr, int index) -{ - return new QIcon(static_cast(ptr)->tabIcon(index)); -} - -void QTabWidget_TabInserted(void* ptr, int index) -{ - static_cast(ptr)->tabInserted(index); -} - -void QTabWidget_TabInsertedDefault(void* ptr, int index) -{ - static_cast(ptr)->QTabWidget::tabInserted(index); -} - -long long QTabWidget_TabPosition(void* ptr) -{ - return static_cast(ptr)->tabPosition(); -} - -void QTabWidget_TabRemoved(void* ptr, int index) -{ - static_cast(ptr)->tabRemoved(index); -} - -void QTabWidget_TabRemovedDefault(void* ptr, int index) -{ - static_cast(ptr)->QTabWidget::tabRemoved(index); -} - -long long QTabWidget_TabShape(void* ptr) -{ - return static_cast(ptr)->tabShape(); -} - -struct QtWidgets_PackedString QTabWidget_TabText(void* ptr, int index) -{ - return ({ QByteArray t5dcd8a = static_cast(ptr)->tabText(index).toUtf8(); QtWidgets_PackedString { const_cast(t5dcd8a.prepend("WHITESPACE").constData()+10), t5dcd8a.size()-10 }; }); -} - -struct QtWidgets_PackedString QTabWidget_TabToolTip(void* ptr, int index) -{ - return ({ QByteArray t2994f0 = static_cast(ptr)->tabToolTip(index).toUtf8(); QtWidgets_PackedString { const_cast(t2994f0.prepend("WHITESPACE").constData()+10), t2994f0.size()-10 }; }); -} - -struct QtWidgets_PackedString QTabWidget_TabWhatsThis(void* ptr, int index) -{ - return ({ QByteArray ta4a3c3 = static_cast(ptr)->tabWhatsThis(index).toUtf8(); QtWidgets_PackedString { const_cast(ta4a3c3.prepend("WHITESPACE").constData()+10), ta4a3c3.size()-10 }; }); -} - -char QTabWidget_TabsClosable(void* ptr) -{ - return static_cast(ptr)->tabsClosable(); -} - -char QTabWidget_UsesScrollButtons(void* ptr) -{ - return static_cast(ptr)->usesScrollButtons(); -} - -void* QTabWidget_Widget(void* ptr, int index) -{ - return static_cast(ptr)->widget(index); -} - -void QTabWidget_DestroyQTabWidget(void* ptr) -{ - static_cast(ptr)->~QTabWidget(); -} - -void QTabWidget_DestroyQTabWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTableView: public QTableView -{ -public: - MyQTableView(QWidget *parent = Q_NULLPTR) : QTableView(parent) {QTableView_QTableView_QRegisterMetaType();}; - void columnCountChanged(int oldCount, int newCount) { callbackQTableView_ColumnCountChanged(this, oldCount, newCount); }; - void columnMoved(int column, int oldIndex, int newIndex) { callbackQTableView_ColumnMoved(this, column, oldIndex, newIndex); }; - void columnResized(int column, int oldWidth, int newWidth) { callbackQTableView_ColumnResized(this, column, oldWidth, newWidth); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTableView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void hideColumn(int column) { callbackQTableView_HideColumn(this, column); }; - void hideRow(int row) { callbackQTableView_HideRow(this, row); }; - int horizontalOffset() const { return callbackQTableView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & pos) const { return *static_cast(callbackQTableView_IndexAt(const_cast(static_cast(this)), const_cast(&pos))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQTableView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTableView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeColumnToContents(int column) { callbackQTableView_ResizeColumnToContents(this, column); }; - void resizeColumnsToContents() { callbackQTableView_ResizeColumnsToContents(this); }; - void resizeRowToContents(int row) { callbackQTableView_ResizeRowToContents(this, row); }; - void resizeRowsToContents() { callbackQTableView_ResizeRowsToContents(this); }; - void rowCountChanged(int oldCount, int newCount) { callbackQTableView_RowCountChanged(this, oldCount, newCount); }; - void rowMoved(int row, int oldIndex, int newIndex) { callbackQTableView_RowMoved(this, row, oldIndex, newIndex); }; - void rowResized(int row, int oldHeight, int newHeight) { callbackQTableView_RowResized(this, row, oldHeight, newHeight); }; - void selectColumn(int column) { callbackQTableView_SelectColumn(this, column); }; - void selectRow(int row) { callbackQTableView_SelectRow(this, row); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTableView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQTableView_SetRootIndex(this, const_cast(&index)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQTableView_SetSelection(this, const_cast(&rect), flags); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - void setShowGrid(bool show) { callbackQTableView_SetShowGrid(this, show); }; - void showColumn(int column) { callbackQTableView_ShowColumn(this, column); }; - void showRow(int row) { callbackQTableView_ShowRow(this, row); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void sortByColumn(int column, Qt::SortOrder order) { callbackQTableView_SortByColumn(this, column, order); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void updateGeometries() { callbackQTableView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQTableView_VerticalOffset(const_cast(static_cast(this))); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - ~MyQTableView() { callbackQTableView_DestroyQTableView(this); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTableView_ScrollTo(this, const_cast(&index), hint); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTableView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTableView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTableView*) -Q_DECLARE_METATYPE(MyQTableView*) - -int QTableView_QTableView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTableView_NewQTableView(void* parent) -{ - return new MyQTableView(static_cast(parent)); -} - -void QTableView_ClearSpans(void* ptr) -{ - static_cast(ptr)->clearSpans(); -} - -int QTableView_ColumnAt(void* ptr, int x) -{ - return static_cast(ptr)->columnAt(x); -} - -void QTableView_ColumnCountChanged(void* ptr, int oldCount, int newCount) -{ - QMetaObject::invokeMethod(static_cast(ptr), "columnCountChanged", Q_ARG(int, oldCount), Q_ARG(int, newCount)); -} - -void QTableView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::columnCountChanged(oldCount, newCount); - } else { - static_cast(ptr)->QTableView::columnCountChanged(oldCount, newCount); - } -} - -void QTableView_ColumnMoved(void* ptr, int column, int oldIndex, int newIndex) -{ - QMetaObject::invokeMethod(static_cast(ptr), "columnMoved", Q_ARG(int, column), Q_ARG(int, oldIndex), Q_ARG(int, newIndex)); -} - -void QTableView_ColumnMovedDefault(void* ptr, int column, int oldIndex, int newIndex) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::columnMoved(column, oldIndex, newIndex); - } else { - static_cast(ptr)->QTableView::columnMoved(column, oldIndex, newIndex); - } -} - -void QTableView_ColumnResized(void* ptr, int column, int oldWidth, int newWidth) -{ - QMetaObject::invokeMethod(static_cast(ptr), "columnResized", Q_ARG(int, column), Q_ARG(int, oldWidth), Q_ARG(int, newWidth)); -} - -void QTableView_ColumnResizedDefault(void* ptr, int column, int oldWidth, int newWidth) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::columnResized(column, oldWidth, newWidth); - } else { - static_cast(ptr)->QTableView::columnResized(column, oldWidth, newWidth); - } -} - -int QTableView_ColumnSpan(void* ptr, int row, int column) -{ - return static_cast(ptr)->columnSpan(row, column); -} - -int QTableView_ColumnViewportPosition(void* ptr, int column) -{ - return static_cast(ptr)->columnViewportPosition(column); -} - -int QTableView_ColumnWidth(void* ptr, int column) -{ - return static_cast(ptr)->columnWidth(column); -} - -void QTableView_CurrentChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); -} - -void QTableView_CurrentChangedDefault(void* ptr, void* current, void* previous) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::currentChanged(*static_cast(current), *static_cast(previous)); - } else { - static_cast(ptr)->QTableView::currentChanged(*static_cast(current), *static_cast(previous)); - } -} - -long long QTableView_GridStyle(void* ptr) -{ - return static_cast(ptr)->gridStyle(); -} - -void QTableView_HideColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hideColumn", Q_ARG(int, column)); -} - -void QTableView_HideColumnDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::hideColumn(column); - } else { - static_cast(ptr)->QTableView::hideColumn(column); - } -} - -void QTableView_HideRow(void* ptr, int row) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hideRow", Q_ARG(int, row)); -} - -void QTableView_HideRowDefault(void* ptr, int row) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::hideRow(row); - } else { - static_cast(ptr)->QTableView::hideRow(row); - } -} - -void* QTableView_HorizontalHeader(void* ptr) -{ - return static_cast(ptr)->horizontalHeader(); -} - -int QTableView_HorizontalOffset(void* ptr) -{ - return static_cast(ptr)->horizontalOffset(); -} - -int QTableView_HorizontalOffsetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::horizontalOffset(); - } else { - return static_cast(ptr)->QTableView::horizontalOffset(); - } -} - -void* QTableView_IndexAt(void* ptr, void* pos) -{ - return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(pos))); -} - -void* QTableView_IndexAtDefault(void* ptr, void* pos) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTableWidget::indexAt(*static_cast(pos))); - } else { - return new QModelIndex(static_cast(ptr)->QTableView::indexAt(*static_cast(pos))); - } -} - -char QTableView_IsColumnHidden(void* ptr, int column) -{ - return static_cast(ptr)->isColumnHidden(column); -} - -char QTableView_IsCornerButtonEnabled(void* ptr) -{ - return static_cast(ptr)->isCornerButtonEnabled(); -} - -char QTableView_IsIndexHidden(void* ptr, void* index) -{ - return static_cast(ptr)->isIndexHidden(*static_cast(index)); -} - -char QTableView_IsIndexHiddenDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::isIndexHidden(*static_cast(index)); - } else { - return static_cast(ptr)->QTableView::isIndexHidden(*static_cast(index)); - } -} - -char QTableView_IsRowHidden(void* ptr, int row) -{ - return static_cast(ptr)->isRowHidden(row); -} - -char QTableView_IsSortingEnabled(void* ptr) -{ - return static_cast(ptr)->isSortingEnabled(); -} - -void* QTableView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void* QTableView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTableWidget::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } else { - return new QModelIndex(static_cast(ptr)->QTableView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } -} - -void QTableView_ResizeColumnToContents(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resizeColumnToContents", Q_ARG(int, column)); -} - -void QTableView_ResizeColumnToContentsDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::resizeColumnToContents(column); - } else { - static_cast(ptr)->QTableView::resizeColumnToContents(column); - } -} - -void QTableView_ResizeColumnsToContents(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resizeColumnsToContents"); -} - -void QTableView_ResizeColumnsToContentsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::resizeColumnsToContents(); - } else { - static_cast(ptr)->QTableView::resizeColumnsToContents(); - } -} - -void QTableView_ResizeRowToContents(void* ptr, int row) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resizeRowToContents", Q_ARG(int, row)); -} - -void QTableView_ResizeRowToContentsDefault(void* ptr, int row) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::resizeRowToContents(row); - } else { - static_cast(ptr)->QTableView::resizeRowToContents(row); - } -} - -void QTableView_ResizeRowsToContents(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resizeRowsToContents"); -} - -void QTableView_ResizeRowsToContentsDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::resizeRowsToContents(); - } else { - static_cast(ptr)->QTableView::resizeRowsToContents(); - } -} - -int QTableView_RowAt(void* ptr, int y) -{ - return static_cast(ptr)->rowAt(y); -} - -void QTableView_RowCountChanged(void* ptr, int oldCount, int newCount) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rowCountChanged", Q_ARG(int, oldCount), Q_ARG(int, newCount)); -} - -void QTableView_RowCountChangedDefault(void* ptr, int oldCount, int newCount) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::rowCountChanged(oldCount, newCount); - } else { - static_cast(ptr)->QTableView::rowCountChanged(oldCount, newCount); - } -} - -int QTableView_RowHeight(void* ptr, int row) -{ - return static_cast(ptr)->rowHeight(row); -} - -void QTableView_RowMoved(void* ptr, int row, int oldIndex, int newIndex) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rowMoved", Q_ARG(int, row), Q_ARG(int, oldIndex), Q_ARG(int, newIndex)); -} - -void QTableView_RowMovedDefault(void* ptr, int row, int oldIndex, int newIndex) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::rowMoved(row, oldIndex, newIndex); - } else { - static_cast(ptr)->QTableView::rowMoved(row, oldIndex, newIndex); - } -} - -void QTableView_RowResized(void* ptr, int row, int oldHeight, int newHeight) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rowResized", Q_ARG(int, row), Q_ARG(int, oldHeight), Q_ARG(int, newHeight)); -} - -void QTableView_RowResizedDefault(void* ptr, int row, int oldHeight, int newHeight) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::rowResized(row, oldHeight, newHeight); - } else { - static_cast(ptr)->QTableView::rowResized(row, oldHeight, newHeight); - } -} - -int QTableView_RowSpan(void* ptr, int row, int column) -{ - return static_cast(ptr)->rowSpan(row, column); -} - -int QTableView_RowViewportPosition(void* ptr, int row) -{ - return static_cast(ptr)->rowViewportPosition(row); -} - -void QTableView_SelectColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectColumn", Q_ARG(int, column)); -} - -void QTableView_SelectColumnDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::selectColumn(column); - } else { - static_cast(ptr)->QTableView::selectColumn(column); - } -} - -void QTableView_SelectRow(void* ptr, int row) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectRow", Q_ARG(int, row)); -} - -void QTableView_SelectRowDefault(void* ptr, int row) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::selectRow(row); - } else { - static_cast(ptr)->QTableView::selectRow(row); - } -} - -void QTableView_SelectionChanged(void* ptr, void* selected, void* deselected) -{ - static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); -} - -void QTableView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else { - static_cast(ptr)->QTableView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } -} - -void QTableView_SetColumnHidden(void* ptr, int column, char hide) -{ - static_cast(ptr)->setColumnHidden(column, hide != 0); -} - -void QTableView_SetColumnWidth(void* ptr, int column, int width) -{ - static_cast(ptr)->setColumnWidth(column, width); -} - -void QTableView_SetCornerButtonEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setCornerButtonEnabled(enable != 0); -} - -void QTableView_SetGridStyle(void* ptr, long long style) -{ - static_cast(ptr)->setGridStyle(static_cast(style)); -} - -void QTableView_SetHorizontalHeader(void* ptr, void* header) -{ - static_cast(ptr)->setHorizontalHeader(static_cast(header)); -} - -void QTableView_SetRootIndex(void* ptr, void* index) -{ - static_cast(ptr)->setRootIndex(*static_cast(index)); -} - -void QTableView_SetRootIndexDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setRootIndex(*static_cast(index)); - } else { - static_cast(ptr)->QTableView::setRootIndex(*static_cast(index)); - } -} - -void QTableView_SetRowHeight(void* ptr, int row, int height) -{ - static_cast(ptr)->setRowHeight(row, height); -} - -void QTableView_SetRowHidden(void* ptr, int row, char hide) -{ - static_cast(ptr)->setRowHidden(row, hide != 0); -} - -void QTableView_SetSelection(void* ptr, void* rect, long long flags) -{ - static_cast(ptr)->setSelection(*static_cast(rect), static_cast(flags)); -} - -void QTableView_SetSelectionDefault(void* ptr, void* rect, long long flags) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setSelection(*static_cast(rect), static_cast(flags)); - } else { - static_cast(ptr)->QTableView::setSelection(*static_cast(rect), static_cast(flags)); - } -} - -void QTableView_SetShowGrid(void* ptr, char show) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setShowGrid", Q_ARG(bool, show != 0)); -} - -void QTableView_SetShowGridDefault(void* ptr, char show) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setShowGrid(show != 0); - } else { - static_cast(ptr)->QTableView::setShowGrid(show != 0); - } -} - -void QTableView_SetSortingEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setSortingEnabled(enable != 0); -} - -void QTableView_SetSpan(void* ptr, int row, int column, int rowSpanCount, int columnSpanCount) -{ - static_cast(ptr)->setSpan(row, column, rowSpanCount, columnSpanCount); -} - -void QTableView_SetVerticalHeader(void* ptr, void* header) -{ - static_cast(ptr)->setVerticalHeader(static_cast(header)); -} - -void QTableView_SetWordWrap(void* ptr, char on) -{ - static_cast(ptr)->setWordWrap(on != 0); -} - -void QTableView_ShowColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showColumn", Q_ARG(int, column)); -} - -void QTableView_ShowColumnDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showColumn(column); - } else { - static_cast(ptr)->QTableView::showColumn(column); - } -} - -char QTableView_ShowGrid(void* ptr) -{ - return static_cast(ptr)->showGrid(); -} - -void QTableView_ShowRow(void* ptr, int row) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showRow", Q_ARG(int, row)); -} - -void QTableView_ShowRowDefault(void* ptr, int row) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showRow(row); - } else { - static_cast(ptr)->QTableView::showRow(row); - } -} - -void QTableView_SortByColumn(void* ptr, int column, long long order) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "sortByColumn", Q_ARG(int, column), Q_ARG(Qt::SortOrder, static_cast(order))); -} - -void QTableView_SortByColumnDefault(void* ptr, int column, long long order) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::sortByColumn(column, static_cast(order)); - } else { - static_cast(ptr)->QTableView::sortByColumn(column, static_cast(order)); - } -} - -void QTableView_UpdateGeometries(void* ptr) -{ - static_cast(ptr)->updateGeometries(); -} - -void QTableView_UpdateGeometriesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::updateGeometries(); - } else { - static_cast(ptr)->QTableView::updateGeometries(); - } -} - -void* QTableView_VerticalHeader(void* ptr) -{ - return static_cast(ptr)->verticalHeader(); -} - -int QTableView_VerticalOffset(void* ptr) -{ - return static_cast(ptr)->verticalOffset(); -} - -int QTableView_VerticalOffsetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::verticalOffset(); - } else { - return static_cast(ptr)->QTableView::verticalOffset(); - } -} - -char QTableView_WordWrap(void* ptr) -{ - return static_cast(ptr)->wordWrap(); -} - -void QTableView_DestroyQTableView(void* ptr) -{ - static_cast(ptr)->~QTableView(); -} - -void QTableView_DestroyQTableViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void QTableView_ScrollTo(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); -} - -void QTableView_ScrollToDefault(void* ptr, void* index, long long hint) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::scrollTo(*static_cast(index), static_cast(hint)); - } else { - static_cast(ptr)->QTableView::scrollTo(*static_cast(index), static_cast(hint)); - } -} - -void* QTableView_VisualRect(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QTableView_VisualRectDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QTableWidget::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QTableView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QTableView_VisualRegionForSelection(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); -} - -void* QTableView_VisualRegionForSelectionDefault(void* ptr, void* selection) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->QTableWidget::visualRegionForSelection(*static_cast(selection))); - } else { - return new QRegion(static_cast(ptr)->QTableView::visualRegionForSelection(*static_cast(selection))); - } -} - -class MyQTableWidget: public QTableWidget -{ -public: - MyQTableWidget(QWidget *parent = Q_NULLPTR) : QTableWidget(parent) {QTableWidget_QTableWidget_QRegisterMetaType();}; - MyQTableWidget(int rows, int columns, QWidget *parent = Q_NULLPTR) : QTableWidget(rows, columns, parent) {QTableWidget_QTableWidget_QRegisterMetaType();}; - void Signal_CellActivated(int row, int column) { callbackQTableWidget_CellActivated(this, row, column); }; - void Signal_CellChanged(int row, int column) { callbackQTableWidget_CellChanged(this, row, column); }; - void Signal_CellClicked(int row, int column) { callbackQTableWidget_CellClicked(this, row, column); }; - void Signal_CellDoubleClicked(int row, int column) { callbackQTableWidget_CellDoubleClicked(this, row, column); }; - void Signal_CellEntered(int row, int column) { callbackQTableWidget_CellEntered(this, row, column); }; - void Signal_CellPressed(int row, int column) { callbackQTableWidget_CellPressed(this, row, column); }; - void clear() { callbackQTableWidget_Clear(this); }; - void clearContents() { callbackQTableWidget_ClearContents(this); }; - void Signal_CurrentCellChanged(int currentRow, int currentColumn, int previousRow, int previousColumn) { callbackQTableWidget_CurrentCellChanged(this, currentRow, currentColumn, previousRow, previousColumn); }; - void Signal_CurrentItemChanged(QTableWidgetItem * current, QTableWidgetItem * previous) { callbackQTableWidget_CurrentItemChanged(this, current, previous); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - bool dropMimeData(int row, int column, const QMimeData * data, Qt::DropAction action) { return callbackQTableWidget_DropMimeData(this, row, column, const_cast(data), action) != 0; }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void insertColumn(int column) { callbackQTableWidget_InsertColumn(this, column); }; - void insertRow(int row) { callbackQTableWidget_InsertRow(this, row); }; - void Signal_ItemActivated(QTableWidgetItem * item) { callbackQTableWidget_ItemActivated(this, item); }; - void Signal_ItemChanged(QTableWidgetItem * item) { callbackQTableWidget_ItemChanged(this, item); }; - void Signal_ItemClicked(QTableWidgetItem * item) { callbackQTableWidget_ItemClicked(this, item); }; - void Signal_ItemDoubleClicked(QTableWidgetItem * item) { callbackQTableWidget_ItemDoubleClicked(this, item); }; - void Signal_ItemEntered(QTableWidgetItem * item) { callbackQTableWidget_ItemEntered(this, item); }; - void Signal_ItemPressed(QTableWidgetItem * item) { callbackQTableWidget_ItemPressed(this, item); }; - void Signal_ItemSelectionChanged() { callbackQTableWidget_ItemSelectionChanged(this); }; - QMimeData * mimeData(const QList items) const { return static_cast(callbackQTableWidget_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue7316c8 = new QList(items); QtWidgets_PackedList { tmpValue7316c8, tmpValue7316c8->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQTableWidget_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void removeColumn(int column) { callbackQTableWidget_RemoveColumn(this, column); }; - void removeRow(int row) { callbackQTableWidget_RemoveRow(this, row); }; - void scrollToItem(const QTableWidgetItem * item, QAbstractItemView::ScrollHint hint) { callbackQTableWidget_ScrollToItem(this, const_cast(item), hint); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQTableWidget_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQTableWidget() { callbackQTableWidget_DestroyQTableWidget(this); }; - void columnCountChanged(int oldCount, int newCount) { callbackQTableView_ColumnCountChanged(this, oldCount, newCount); }; - void columnMoved(int column, int oldIndex, int newIndex) { callbackQTableView_ColumnMoved(this, column, oldIndex, newIndex); }; - void columnResized(int column, int oldWidth, int newWidth) { callbackQTableView_ColumnResized(this, column, oldWidth, newWidth); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTableView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void hideColumn(int column) { callbackQTableView_HideColumn(this, column); }; - void hideRow(int row) { callbackQTableView_HideRow(this, row); }; - int horizontalOffset() const { return callbackQTableView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & pos) const { return *static_cast(callbackQTableView_IndexAt(const_cast(static_cast(this)), const_cast(&pos))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQTableView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTableView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeColumnToContents(int column) { callbackQTableView_ResizeColumnToContents(this, column); }; - void resizeColumnsToContents() { callbackQTableView_ResizeColumnsToContents(this); }; - void resizeRowToContents(int row) { callbackQTableView_ResizeRowToContents(this, row); }; - void resizeRowsToContents() { callbackQTableView_ResizeRowsToContents(this); }; - void rowCountChanged(int oldCount, int newCount) { callbackQTableView_RowCountChanged(this, oldCount, newCount); }; - void rowMoved(int row, int oldIndex, int newIndex) { callbackQTableView_RowMoved(this, row, oldIndex, newIndex); }; - void rowResized(int row, int oldHeight, int newHeight) { callbackQTableView_RowResized(this, row, oldHeight, newHeight); }; - void selectColumn(int column) { callbackQTableView_SelectColumn(this, column); }; - void selectRow(int row) { callbackQTableView_SelectRow(this, row); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTableView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQTableView_SetRootIndex(this, const_cast(&index)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags flags) { callbackQTableView_SetSelection(this, const_cast(&rect), flags); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - void setShowGrid(bool show) { callbackQTableView_SetShowGrid(this, show); }; - void showColumn(int column) { callbackQTableView_ShowColumn(this, column); }; - void showRow(int row) { callbackQTableView_ShowRow(this, row); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void sortByColumn(int column, Qt::SortOrder order) { callbackQTableView_SortByColumn(this, column, order); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void updateGeometries() { callbackQTableView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQTableView_VerticalOffset(const_cast(static_cast(this))); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQAbstractItemView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQAbstractItemView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTableView_ScrollTo(this, const_cast(&index), hint); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTableView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTableView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTableWidget*) -Q_DECLARE_METATYPE(MyQTableWidget*) - -int QTableWidget_QTableWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTableWidget_NewQTableWidget(void* parent) -{ - return new MyQTableWidget(static_cast(parent)); -} - -void* QTableWidget_NewQTableWidget2(int rows, int columns, void* parent) -{ - return new MyQTableWidget(rows, columns, static_cast(parent)); -} - -void QTableWidget_ConnectCellActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellActivated), static_cast(t)); -} - -void QTableWidget_DisconnectCellActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellActivated)); -} - -void QTableWidget_CellActivated(void* ptr, int row, int column) -{ - static_cast(ptr)->cellActivated(row, column); -} - -void QTableWidget_ConnectCellChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellChanged), static_cast(t)); -} - -void QTableWidget_DisconnectCellChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellChanged)); -} - -void QTableWidget_CellChanged(void* ptr, int row, int column) -{ - static_cast(ptr)->cellChanged(row, column); -} - -void QTableWidget_ConnectCellClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellClicked), static_cast(t)); -} - -void QTableWidget_DisconnectCellClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellClicked)); -} - -void QTableWidget_CellClicked(void* ptr, int row, int column) -{ - static_cast(ptr)->cellClicked(row, column); -} - -void QTableWidget_ConnectCellDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellDoubleClicked), static_cast(t)); -} - -void QTableWidget_DisconnectCellDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellDoubleClicked)); -} - -void QTableWidget_CellDoubleClicked(void* ptr, int row, int column) -{ - static_cast(ptr)->cellDoubleClicked(row, column); -} - -void QTableWidget_ConnectCellEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellEntered), static_cast(t)); -} - -void QTableWidget_DisconnectCellEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellEntered)); -} - -void QTableWidget_CellEntered(void* ptr, int row, int column) -{ - static_cast(ptr)->cellEntered(row, column); -} - -void QTableWidget_ConnectCellPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::cellPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellPressed), static_cast(t)); -} - -void QTableWidget_DisconnectCellPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::cellPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CellPressed)); -} - -void QTableWidget_CellPressed(void* ptr, int row, int column) -{ - static_cast(ptr)->cellPressed(row, column); -} - -void* QTableWidget_CellWidget(void* ptr, int row, int column) -{ - return static_cast(ptr)->cellWidget(row, column); -} - -void QTableWidget_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QTableWidget_ClearDefault(void* ptr) -{ - static_cast(ptr)->QTableWidget::clear(); -} - -void QTableWidget_ClearContents(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clearContents"); -} - -void QTableWidget_ClearContentsDefault(void* ptr) -{ - static_cast(ptr)->QTableWidget::clearContents(); -} - -void QTableWidget_ClosePersistentEditor(void* ptr, void* item) -{ - static_cast(ptr)->closePersistentEditor(static_cast(item)); -} - -int QTableWidget_Column(void* ptr, void* item) -{ - return static_cast(ptr)->column(static_cast(item)); -} - -int QTableWidget_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -void QTableWidget_ConnectCurrentCellChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::currentCellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentCellChanged), static_cast(t)); -} - -void QTableWidget_DisconnectCurrentCellChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::currentCellChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentCellChanged)); -} - -void QTableWidget_CurrentCellChanged(void* ptr, int currentRow, int currentColumn, int previousRow, int previousColumn) -{ - static_cast(ptr)->currentCellChanged(currentRow, currentColumn, previousRow, previousColumn); -} - -int QTableWidget_CurrentColumn(void* ptr) -{ - return static_cast(ptr)->currentColumn(); -} - -void* QTableWidget_CurrentItem(void* ptr) -{ - return static_cast(ptr)->currentItem(); -} - -void QTableWidget_ConnectCurrentItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentItemChanged), static_cast(t)); -} - -void QTableWidget_DisconnectCurrentItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_CurrentItemChanged)); -} - -void QTableWidget_CurrentItemChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentItemChanged(static_cast(current), static_cast(previous)); -} - -int QTableWidget_CurrentRow(void* ptr) -{ - return static_cast(ptr)->currentRow(); -} - -char QTableWidget_DropMimeData(void* ptr, int row, int column, void* data, long long action) -{ - return static_cast(ptr)->dropMimeData(row, column, static_cast(data), static_cast(action)); -} - -char QTableWidget_DropMimeDataDefault(void* ptr, int row, int column, void* data, long long action) -{ - return static_cast(ptr)->QTableWidget::dropMimeData(row, column, static_cast(data), static_cast(action)); -} - -void QTableWidget_EditItem(void* ptr, void* item) -{ - static_cast(ptr)->editItem(static_cast(item)); -} - -struct QtWidgets_PackedList QTableWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags) -{ - return ({ QList* tmpValue51a284 = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags))); QtWidgets_PackedList { tmpValue51a284, tmpValue51a284->size() }; }); -} - -void* QTableWidget_HorizontalHeaderItem(void* ptr, int column) -{ - return static_cast(ptr)->horizontalHeaderItem(column); -} - -void* QTableWidget_IndexFromItem(void* ptr, void* item) -{ - return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item))); -} - -void QTableWidget_InsertColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "insertColumn", Q_ARG(int, column)); -} - -void QTableWidget_InsertColumnDefault(void* ptr, int column) -{ - static_cast(ptr)->QTableWidget::insertColumn(column); -} - -void QTableWidget_InsertRow(void* ptr, int row) -{ - QMetaObject::invokeMethod(static_cast(ptr), "insertRow", Q_ARG(int, row)); -} - -void QTableWidget_InsertRowDefault(void* ptr, int row) -{ - static_cast(ptr)->QTableWidget::insertRow(row); -} - -char QTableWidget_IsPersistentEditorOpen(void* ptr, void* item) -{ - return static_cast(ptr)->isPersistentEditorOpen(static_cast(item)); -} - -void* QTableWidget_Item(void* ptr, int row, int column) -{ - return static_cast(ptr)->item(row, column); -} - -void QTableWidget_ConnectItemActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemActivated), static_cast(t)); -} - -void QTableWidget_DisconnectItemActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemActivated), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemActivated)); -} - -void QTableWidget_ItemActivated(void* ptr, void* item) -{ - static_cast(ptr)->itemActivated(static_cast(item)); -} - -void* QTableWidget_ItemAt(void* ptr, void* point) -{ - return static_cast(ptr)->itemAt(*static_cast(point)); -} - -void* QTableWidget_ItemAt2(void* ptr, int ax, int ay) -{ - return static_cast(ptr)->itemAt(ax, ay); -} - -void QTableWidget_ConnectItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemChanged), static_cast(t)); -} - -void QTableWidget_DisconnectItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemChanged)); -} - -void QTableWidget_ItemChanged(void* ptr, void* item) -{ - static_cast(ptr)->itemChanged(static_cast(item)); -} - -void QTableWidget_ConnectItemClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemClicked), static_cast(t)); -} - -void QTableWidget_DisconnectItemClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemClicked)); -} - -void QTableWidget_ItemClicked(void* ptr, void* item) -{ - static_cast(ptr)->itemClicked(static_cast(item)); -} - -void QTableWidget_ConnectItemDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemDoubleClicked), static_cast(t)); -} - -void QTableWidget_DisconnectItemDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemDoubleClicked)); -} - -void QTableWidget_ItemDoubleClicked(void* ptr, void* item) -{ - static_cast(ptr)->itemDoubleClicked(static_cast(item)); -} - -void QTableWidget_ConnectItemEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemEntered), static_cast(t)); -} - -void QTableWidget_DisconnectItemEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemEntered), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemEntered)); -} - -void QTableWidget_ItemEntered(void* ptr, void* item) -{ - static_cast(ptr)->itemEntered(static_cast(item)); -} - -void* QTableWidget_ItemFromIndex(void* ptr, void* index) -{ - return static_cast(ptr)->itemFromIndex(*static_cast(index)); -} - -void QTableWidget_ConnectItemPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemPressed), static_cast(t)); -} - -void QTableWidget_DisconnectItemPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemPressed), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemPressed)); -} - -void QTableWidget_ItemPressed(void* ptr, void* item) -{ - static_cast(ptr)->itemPressed(static_cast(item)); -} - -void* QTableWidget_ItemPrototype(void* ptr) -{ - return const_cast(static_cast(ptr)->itemPrototype()); -} - -void QTableWidget_ConnectItemSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTableWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemSelectionChanged), static_cast(t)); -} - -void QTableWidget_DisconnectItemSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTableWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTableWidget::Signal_ItemSelectionChanged)); -} - -void QTableWidget_ItemSelectionChanged(void* ptr) -{ - static_cast(ptr)->itemSelectionChanged(); -} - -struct QtWidgets_PackedList QTableWidget_Items(void* ptr, void* data) -{ - return ({ QList* tmpValueeca21d = new QList(static_cast(ptr)->items(static_cast(data))); QtWidgets_PackedList { tmpValueeca21d, tmpValueeca21d->size() }; }); -} - -void* QTableWidget_MimeData(void* ptr, void* items) -{ - return static_cast(ptr)->mimeData(*static_cast*>(items)); -} - -void* QTableWidget_MimeDataDefault(void* ptr, void* items) -{ - return static_cast(ptr)->QTableWidget::mimeData(*static_cast*>(items)); -} - -struct QtWidgets_PackedString QTableWidget_MimeTypes(void* ptr) -{ - return ({ QByteArray t94a601 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t94a601.prepend("WHITESPACE").constData()+10), t94a601.size()-10 }; }); -} - -struct QtWidgets_PackedString QTableWidget_MimeTypesDefault(void* ptr) -{ - return ({ QByteArray t43ec64 = static_cast(ptr)->QTableWidget::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t43ec64.prepend("WHITESPACE").constData()+10), t43ec64.size()-10 }; }); -} - -void QTableWidget_OpenPersistentEditor(void* ptr, void* item) -{ - static_cast(ptr)->openPersistentEditor(static_cast(item)); -} - -void QTableWidget_RemoveCellWidget(void* ptr, int row, int column) -{ - static_cast(ptr)->removeCellWidget(row, column); -} - -void QTableWidget_RemoveColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "removeColumn", Q_ARG(int, column)); -} - -void QTableWidget_RemoveColumnDefault(void* ptr, int column) -{ - static_cast(ptr)->QTableWidget::removeColumn(column); -} - -void QTableWidget_RemoveRow(void* ptr, int row) -{ - QMetaObject::invokeMethod(static_cast(ptr), "removeRow", Q_ARG(int, row)); -} - -void QTableWidget_RemoveRowDefault(void* ptr, int row) -{ - static_cast(ptr)->QTableWidget::removeRow(row); -} - -int QTableWidget_Row(void* ptr, void* item) -{ - return static_cast(ptr)->row(static_cast(item)); -} - -int QTableWidget_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -void QTableWidget_ScrollToItem(void* ptr, void* item, long long hint) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "scrollToItem", Q_ARG(const QTableWidgetItem*, static_cast(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast(hint))); -} - -void QTableWidget_ScrollToItemDefault(void* ptr, void* item, long long hint) -{ - static_cast(ptr)->QTableWidget::scrollToItem(static_cast(item), static_cast(hint)); -} - -struct QtWidgets_PackedList QTableWidget_SelectedItems(void* ptr) -{ - return ({ QList* tmpValue1524d7 = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValue1524d7, tmpValue1524d7->size() }; }); -} - -struct QtWidgets_PackedList QTableWidget_SelectedRanges(void* ptr) -{ - return ({ QList* tmpValue3fc18a = new QList(static_cast(ptr)->selectedRanges()); QtWidgets_PackedList { tmpValue3fc18a, tmpValue3fc18a->size() }; }); -} - -void QTableWidget_SetCellWidget(void* ptr, int row, int column, void* widget) -{ - static_cast(ptr)->setCellWidget(row, column, static_cast(widget)); -} - -void QTableWidget_SetColumnCount(void* ptr, int columns) -{ - static_cast(ptr)->setColumnCount(columns); -} - -void QTableWidget_SetCurrentCell(void* ptr, int row, int column) -{ - static_cast(ptr)->setCurrentCell(row, column); -} - -void QTableWidget_SetCurrentCell2(void* ptr, int row, int column, long long command) -{ - static_cast(ptr)->setCurrentCell(row, column, static_cast(command)); -} - -void QTableWidget_SetCurrentItem(void* ptr, void* item) -{ - static_cast(ptr)->setCurrentItem(static_cast(item)); -} - -void QTableWidget_SetCurrentItem2(void* ptr, void* item, long long command) -{ - static_cast(ptr)->setCurrentItem(static_cast(item), static_cast(command)); -} - -void QTableWidget_SetHorizontalHeaderItem(void* ptr, int column, void* item) -{ - static_cast(ptr)->setHorizontalHeaderItem(column, static_cast(item)); -} - -void QTableWidget_SetHorizontalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels) -{ - static_cast(ptr)->setHorizontalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QTableWidget_SetItem(void* ptr, int row, int column, void* item) -{ - static_cast(ptr)->setItem(row, column, static_cast(item)); -} - -void QTableWidget_SetItemPrototype(void* ptr, void* item) -{ - static_cast(ptr)->setItemPrototype(static_cast(item)); -} - -void QTableWidget_SetRangeSelected(void* ptr, void* ran, char sele) -{ - static_cast(ptr)->setRangeSelected(*static_cast(ran), sele != 0); -} - -void QTableWidget_SetRowCount(void* ptr, int rows) -{ - static_cast(ptr)->setRowCount(rows); -} - -void QTableWidget_SetVerticalHeaderItem(void* ptr, int row, void* item) -{ - static_cast(ptr)->setVerticalHeaderItem(row, static_cast(item)); -} - -void QTableWidget_SetVerticalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels) -{ - static_cast(ptr)->setVerticalHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QTableWidget_SortItems(void* ptr, int column, long long order) -{ - static_cast(ptr)->sortItems(column, static_cast(order)); -} - -long long QTableWidget_SupportedDropActions(void* ptr) -{ - return static_cast(ptr)->supportedDropActions(); -} - -long long QTableWidget_SupportedDropActionsDefault(void* ptr) -{ - return static_cast(ptr)->QTableWidget::supportedDropActions(); -} - -void* QTableWidget_TakeHorizontalHeaderItem(void* ptr, int column) -{ - return static_cast(ptr)->takeHorizontalHeaderItem(column); -} - -void* QTableWidget_TakeItem(void* ptr, int row, int column) -{ - return static_cast(ptr)->takeItem(row, column); -} - -void* QTableWidget_TakeVerticalHeaderItem(void* ptr, int row) -{ - return static_cast(ptr)->takeVerticalHeaderItem(row); -} - -void* QTableWidget_VerticalHeaderItem(void* ptr, int row) -{ - return static_cast(ptr)->verticalHeaderItem(row); -} - -int QTableWidget_VisualColumn(void* ptr, int logicalColumn) -{ - return static_cast(ptr)->visualColumn(logicalColumn); -} - -void* QTableWidget_VisualItemRect(void* ptr, void* item) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualItemRect(static_cast(item)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QTableWidget_VisualRow(void* ptr, int logicalRow) -{ - return static_cast(ptr)->visualRow(logicalRow); -} - -void QTableWidget_DestroyQTableWidget(void* ptr) -{ - static_cast(ptr)->~QTableWidget(); -} - -void QTableWidget_DestroyQTableWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTableWidget___findItems_atList(void* ptr, int i) -{ - return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTableWidget___findItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTableWidget___findItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTableWidget___items_atList(void* ptr, int i) -{ - return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTableWidget___items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTableWidget___items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTableWidget___mimeData_items_atList(void* ptr, int i) -{ - return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTableWidget___mimeData_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTableWidget___mimeData_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTableWidget___selectedItems_atList(void* ptr, int i) -{ - return ({QTableWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTableWidget___selectedItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTableWidget___selectedItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTableWidget___selectedRanges_atList(void* ptr, int i) -{ - return new QTableWidgetSelectionRange(({QTableWidgetSelectionRange tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QTableWidget___selectedRanges_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QTableWidget___selectedRanges_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTableWidgetItem: public QTableWidgetItem -{ -public: - MyQTableWidgetItem(int ty = Type) : QTableWidgetItem(ty) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; - MyQTableWidgetItem(const QString &text, int ty = Type) : QTableWidgetItem(text, ty) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; - MyQTableWidgetItem(const QIcon &icon, const QString &text, int ty = Type) : QTableWidgetItem(icon, text, ty) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; - MyQTableWidgetItem(const QTableWidgetItem &other) : QTableWidgetItem(other) {QTableWidgetItem_QTableWidgetItem_QRegisterMetaType();}; - QTableWidgetItem * clone() const { return static_cast(callbackQTableWidgetItem_Clone(const_cast(static_cast(this)))); }; - QVariant data(int role) const { return *static_cast(callbackQTableWidgetItem_Data(const_cast(static_cast(this)), role)); }; - void read(QDataStream & in) { callbackQTableWidgetItem_Read(this, static_cast(&in)); }; - void setData(int role, const QVariant & value) { callbackQTableWidgetItem_SetData(this, role, const_cast(&value)); }; - void write(QDataStream & out) const { callbackQTableWidgetItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; - ~MyQTableWidgetItem() { callbackQTableWidgetItem_DestroyQTableWidgetItem(this); }; -}; - -Q_DECLARE_METATYPE(QTableWidgetItem*) -Q_DECLARE_METATYPE(MyQTableWidgetItem*) - -int QTableWidgetItem_QTableWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTableWidgetItem_NewQTableWidgetItem(int ty) -{ - return new MyQTableWidgetItem(ty); -} - -void* QTableWidgetItem_NewQTableWidgetItem2(struct QtWidgets_PackedString text, int ty) -{ - return new MyQTableWidgetItem(QString::fromUtf8(text.data, text.len), ty); -} - -void* QTableWidgetItem_NewQTableWidgetItem3(void* icon, struct QtWidgets_PackedString text, int ty) -{ - return new MyQTableWidgetItem(*static_cast(icon), QString::fromUtf8(text.data, text.len), ty); -} - -void* QTableWidgetItem_NewQTableWidgetItem4(void* other) -{ - return new MyQTableWidgetItem(*static_cast(other)); -} - -void* QTableWidgetItem_Background(void* ptr) -{ - return new QBrush(static_cast(ptr)->background()); -} - -long long QTableWidgetItem_CheckState(void* ptr) -{ - return static_cast(ptr)->checkState(); -} - -void* QTableWidgetItem_Clone(void* ptr) -{ - return static_cast(ptr)->clone(); -} - -void* QTableWidgetItem_CloneDefault(void* ptr) -{ - return static_cast(ptr)->QTableWidgetItem::clone(); -} - -int QTableWidgetItem_Column(void* ptr) -{ - return static_cast(ptr)->column(); -} - -void* QTableWidgetItem_Data(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->data(role)); -} - -void* QTableWidgetItem_DataDefault(void* ptr, int role) -{ - return new QVariant(static_cast(ptr)->QTableWidgetItem::data(role)); -} - -long long QTableWidgetItem_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void* QTableWidgetItem_Font(void* ptr) -{ - return new QFont(static_cast(ptr)->font()); -} - -void* QTableWidgetItem_Foreground(void* ptr) -{ - return new QBrush(static_cast(ptr)->foreground()); -} - -void* QTableWidgetItem_Icon(void* ptr) -{ - return new QIcon(static_cast(ptr)->icon()); -} - -char QTableWidgetItem_IsSelected(void* ptr) -{ - return static_cast(ptr)->isSelected(); -} - -void QTableWidgetItem_Read(void* ptr, void* in) -{ - static_cast(ptr)->read(*static_cast(in)); -} - -void QTableWidgetItem_ReadDefault(void* ptr, void* in) -{ - static_cast(ptr)->QTableWidgetItem::read(*static_cast(in)); -} - -int QTableWidgetItem_Row(void* ptr) -{ - return static_cast(ptr)->row(); -} - -void QTableWidgetItem_SetBackground(void* ptr, void* brush) -{ - static_cast(ptr)->setBackground(*static_cast(brush)); -} - -void QTableWidgetItem_SetCheckState(void* ptr, long long state) -{ - static_cast(ptr)->setCheckState(static_cast(state)); -} - -void QTableWidgetItem_SetData(void* ptr, int role, void* value) -{ - static_cast(ptr)->setData(role, *static_cast(value)); -} - -void QTableWidgetItem_SetDataDefault(void* ptr, int role, void* value) -{ - static_cast(ptr)->QTableWidgetItem::setData(role, *static_cast(value)); -} - -void QTableWidgetItem_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QTableWidgetItem_SetFont(void* ptr, void* font) -{ - static_cast(ptr)->setFont(*static_cast(font)); -} - -void QTableWidgetItem_SetForeground(void* ptr, void* brush) -{ - static_cast(ptr)->setForeground(*static_cast(brush)); -} - -void QTableWidgetItem_SetIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setIcon(*static_cast(icon)); -} - -void QTableWidgetItem_SetSelected(void* ptr, char sele) -{ - static_cast(ptr)->setSelected(sele != 0); -} - -void QTableWidgetItem_SetSizeHint(void* ptr, void* size) -{ - static_cast(ptr)->setSizeHint(*static_cast(size)); -} - -void QTableWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip) -{ - static_cast(ptr)->setStatusTip(QString::fromUtf8(statusTip.data, statusTip.len)); -} - -void QTableWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -void QTableWidgetItem_SetTextAlignment(void* ptr, int alignment) -{ - static_cast(ptr)->setTextAlignment(alignment); -} - -void QTableWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(toolTip.data, toolTip.len)); -} - -void QTableWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis) -{ - static_cast(ptr)->setWhatsThis(QString::fromUtf8(whatsThis.data, whatsThis.len)); -} - -void* QTableWidgetItem_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -struct QtWidgets_PackedString QTableWidgetItem_StatusTip(void* ptr) -{ - return ({ QByteArray t934149 = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t934149.prepend("WHITESPACE").constData()+10), t934149.size()-10 }; }); -} - -void* QTableWidgetItem_TableWidget(void* ptr) -{ - return static_cast(ptr)->tableWidget(); -} - -struct QtWidgets_PackedString QTableWidgetItem_Text(void* ptr) -{ - return ({ QByteArray tbdfc6c = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(tbdfc6c.prepend("WHITESPACE").constData()+10), tbdfc6c.size()-10 }; }); -} - -int QTableWidgetItem_TextAlignment(void* ptr) -{ - return static_cast(ptr)->textAlignment(); -} - -struct QtWidgets_PackedString QTableWidgetItem_ToolTip(void* ptr) -{ - return ({ QByteArray t8fa9fe = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t8fa9fe.prepend("WHITESPACE").constData()+10), t8fa9fe.size()-10 }; }); -} - -int QTableWidgetItem_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -struct QtWidgets_PackedString QTableWidgetItem_WhatsThis(void* ptr) -{ - return ({ QByteArray t4664fc = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(t4664fc.prepend("WHITESPACE").constData()+10), t4664fc.size()-10 }; }); -} - -void QTableWidgetItem_Write(void* ptr, void* out) -{ - static_cast(ptr)->write(*static_cast(out)); -} - -void QTableWidgetItem_WriteDefault(void* ptr, void* out) -{ - static_cast(ptr)->QTableWidgetItem::write(*static_cast(out)); -} - -void QTableWidgetItem_DestroyQTableWidgetItem(void* ptr) -{ - static_cast(ptr)->~QTableWidgetItem(); -} - -void QTableWidgetItem_DestroyQTableWidgetItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTableWidgetItem___values_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -void* QTableWidgetItem___setValues__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QVector(); -} - -Q_DECLARE_METATYPE(QTableWidgetSelectionRange) -Q_DECLARE_METATYPE(QTableWidgetSelectionRange*) -void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange() -{ - return new QTableWidgetSelectionRange(); -} - -void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(int top, int left, int bottom, int right) -{ - return new QTableWidgetSelectionRange(top, left, bottom, right); -} - -void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(void* other) -{ - return new QTableWidgetSelectionRange(*static_cast(other)); -} - -int QTableWidgetSelectionRange_BottomRow(void* ptr) -{ - return static_cast(ptr)->bottomRow(); -} - -int QTableWidgetSelectionRange_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -int QTableWidgetSelectionRange_LeftColumn(void* ptr) -{ - return static_cast(ptr)->leftColumn(); -} - -int QTableWidgetSelectionRange_RightColumn(void* ptr) -{ - return static_cast(ptr)->rightColumn(); -} - -int QTableWidgetSelectionRange_RowCount(void* ptr) -{ - return static_cast(ptr)->rowCount(); -} - -int QTableWidgetSelectionRange_TopRow(void* ptr) -{ - return static_cast(ptr)->topRow(); -} - -void QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(void* ptr) -{ - static_cast(ptr)->~QTableWidgetSelectionRange(); -} - -class MyQTapAndHoldGesture: public QTapAndHoldGesture -{ -public: - ~MyQTapAndHoldGesture() { callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture(this); }; - void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; - void deleteLater() { callbackQGesture_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTapAndHoldGesture*) -Q_DECLARE_METATYPE(MyQTapAndHoldGesture*) - -int QTapAndHoldGesture_QTapAndHoldGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTapAndHoldGesture_Position(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QTapAndHoldGesture_SetPosition(void* ptr, void* pos) -{ - static_cast(ptr)->setPosition(*static_cast(pos)); -} - -void QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(int msecs) -{ - QTapAndHoldGesture::setTimeout(msecs); -} - -int QTapAndHoldGesture_QTapAndHoldGesture_Timeout() -{ - return QTapAndHoldGesture::timeout(); -} - -void QTapAndHoldGesture_DestroyQTapAndHoldGesture(void* ptr) -{ - static_cast(ptr)->~QTapAndHoldGesture(); -} - -void QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTapGesture: public QTapGesture -{ -public: - ~MyQTapGesture() { callbackQTapGesture_DestroyQTapGesture(this); }; - void childEvent(QChildEvent * event) { callbackQGesture_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQGesture_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQGesture_CustomEvent(this, event); }; - void deleteLater() { callbackQGesture_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQGesture_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQGesture_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQGesture_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQGesture_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQGesture_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQGesture_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQGesture_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTapGesture*) -Q_DECLARE_METATYPE(MyQTapGesture*) - -int QTapGesture_QTapGesture_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTapGesture_Position(void* ptr) -{ - return ({ QPointF tmpValue = static_cast(ptr)->position(); new QPointF(tmpValue.x(), tmpValue.y()); }); -} - -void QTapGesture_SetPosition(void* ptr, void* pos) -{ - static_cast(ptr)->setPosition(*static_cast(pos)); -} - -void QTapGesture_DestroyQTapGesture(void* ptr) -{ - static_cast(ptr)->~QTapGesture(); -} - -void QTapGesture_DestroyQTapGestureDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTextBrowser: public QTextBrowser -{ -public: - MyQTextBrowser(QWidget *parent = Q_NULLPTR) : QTextBrowser(parent) {QTextBrowser_QTextBrowser_QRegisterMetaType();}; - void Signal_AnchorClicked(const QUrl & link) { callbackQTextBrowser_AnchorClicked(this, const_cast(&link)); }; - void backward() { callbackQTextBrowser_Backward(this); }; - void Signal_BackwardAvailable(bool available) { callbackQTextBrowser_BackwardAvailable(this, available); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * ev) { callbackQWidget_FocusOutEvent(this, ev); }; - void forward() { callbackQTextBrowser_Forward(this); }; - void Signal_ForwardAvailable(bool available) { callbackQTextBrowser_ForwardAvailable(this, available); }; - void Signal_Highlighted(const QUrl & link) { callbackQTextBrowser_Highlighted(this, const_cast(&link)); }; - void Signal_Highlighted2(const QString & link) { QByteArray t4f0aa5 = link.toUtf8(); QtWidgets_PackedString linkPacked = { const_cast(t4f0aa5.prepend("WHITESPACE").constData()+10), t4f0aa5.size()-10 };callbackQTextBrowser_Highlighted2(this, linkPacked); }; - void Signal_HistoryChanged() { callbackQTextBrowser_HistoryChanged(this); }; - void home() { callbackQTextBrowser_Home(this); }; - void keyPressEvent(QKeyEvent * ev) { callbackQWidget_KeyPressEvent(this, ev); }; - QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQTextEdit_LoadResource(this, ty, const_cast(&name))); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void reload() { callbackQTextBrowser_Reload(this); }; - void setSource(const QUrl & name) { callbackQTextBrowser_SetSource(this, const_cast(&name)); }; - void Signal_SourceChanged(const QUrl & src) { callbackQTextBrowser_SourceChanged(this, const_cast(&src)); }; - void append(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_Append(this, textPacked); }; - bool canInsertFromMimeData(const QMimeData * source) const { return callbackQTextEdit_CanInsertFromMimeData(const_cast(static_cast(this)), const_cast(source)) != 0; }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void clear() { callbackQTextEdit_Clear(this); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void copy() { callbackQTextEdit_Copy(this); }; - void Signal_CopyAvailable(bool yes) { callbackQTextEdit_CopyAvailable(this, yes); }; - QMimeData * createMimeDataFromSelection() const { return static_cast(callbackQTextEdit_CreateMimeDataFromSelection(const_cast(static_cast(this)))); }; - void Signal_CurrentCharFormatChanged(const QTextCharFormat & ff) { callbackQTextEdit_CurrentCharFormatChanged(this, const_cast(&ff)); }; - void Signal_CursorPositionChanged() { callbackQTextEdit_CursorPositionChanged(this); }; - void cut() { callbackQTextEdit_Cut(this); }; - void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; - QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; - void insertFromMimeData(const QMimeData * source) { callbackQTextEdit_InsertFromMimeData(this, const_cast(source)); }; - void insertHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertHtml(this, textPacked); }; - void insertPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertPlainText(this, textPacked); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void paste() { callbackQTextEdit_Paste(this); }; - void redo() { callbackQTextEdit_Redo(this); }; - void Signal_RedoAvailable(bool available) { callbackQTextEdit_RedoAvailable(this, available); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void scrollToAnchor(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtWidgets_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQTextEdit_ScrollToAnchor(this, namePacked); }; - void selectAll() { callbackQTextEdit_SelectAll(this); }; - void Signal_SelectionChanged() { callbackQTextEdit_SelectionChanged(this); }; - void setAlignment(Qt::Alignment a) { callbackQTextEdit_SetAlignment(this, a); }; - void setCurrentFont(const QFont & ff) { callbackQTextEdit_SetCurrentFont(this, const_cast(&ff)); }; - void setFontFamily(const QString & fontFamily) { QByteArray t5db177 = fontFamily.toUtf8(); QtWidgets_PackedString fontFamilyPacked = { const_cast(t5db177.prepend("WHITESPACE").constData()+10), t5db177.size()-10 };callbackQTextEdit_SetFontFamily(this, fontFamilyPacked); }; - void setFontItalic(bool italic) { callbackQTextEdit_SetFontItalic(this, italic); }; - void setFontPointSize(qreal s) { callbackQTextEdit_SetFontPointSize(this, s); }; - void setFontUnderline(bool underline) { callbackQTextEdit_SetFontUnderline(this, underline); }; - void setFontWeight(int weight) { callbackQTextEdit_SetFontWeight(this, weight); }; - void setHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetHtml(this, textPacked); }; - void setPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetPlainText(this, textPacked); }; - void setText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetText(this, textPacked); }; - void setTextBackgroundColor(const QColor & c) { callbackQTextEdit_SetTextBackgroundColor(this, const_cast(&c)); }; - void setTextColor(const QColor & c) { callbackQTextEdit_SetTextColor(this, const_cast(&c)); }; - void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; - void Signal_TextChanged() { callbackQTextEdit_TextChanged(this); }; - void undo() { callbackQTextEdit_Undo(this); }; - void Signal_UndoAvailable(bool available) { callbackQTextEdit_UndoAvailable(this, available); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void zoomIn(int ran) { callbackQTextEdit_ZoomIn(this, ran); }; - void zoomOut(int ran) { callbackQTextEdit_ZoomOut(this, ran); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextBrowser*) -Q_DECLARE_METATYPE(MyQTextBrowser*) - -int QTextBrowser_QTextBrowser_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextBrowser_NewQTextBrowser(void* parent) -{ - return new MyQTextBrowser(static_cast(parent)); -} - -void QTextBrowser_ConnectAnchorClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::anchorClicked), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_AnchorClicked), static_cast(t)); -} - -void QTextBrowser_DisconnectAnchorClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::anchorClicked), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_AnchorClicked)); -} - -void QTextBrowser_AnchorClicked(void* ptr, void* link) -{ - static_cast(ptr)->anchorClicked(*static_cast(link)); -} - -void QTextBrowser_Backward(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "backward"); -} - -void QTextBrowser_BackwardDefault(void* ptr) -{ - static_cast(ptr)->QTextBrowser::backward(); -} - -void QTextBrowser_ConnectBackwardAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::backwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_BackwardAvailable), static_cast(t)); -} - -void QTextBrowser_DisconnectBackwardAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::backwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_BackwardAvailable)); -} - -void QTextBrowser_BackwardAvailable(void* ptr, char available) -{ - static_cast(ptr)->backwardAvailable(available != 0); -} - -int QTextBrowser_BackwardHistoryCount(void* ptr) -{ - return static_cast(ptr)->backwardHistoryCount(); -} - -void QTextBrowser_ClearHistory(void* ptr) -{ - static_cast(ptr)->clearHistory(); -} - -void QTextBrowser_Forward(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "forward"); -} - -void QTextBrowser_ForwardDefault(void* ptr) -{ - static_cast(ptr)->QTextBrowser::forward(); -} - -void QTextBrowser_ConnectForwardAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::forwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_ForwardAvailable), static_cast(t)); -} - -void QTextBrowser_DisconnectForwardAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::forwardAvailable), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_ForwardAvailable)); -} - -void QTextBrowser_ForwardAvailable(void* ptr, char available) -{ - static_cast(ptr)->forwardAvailable(available != 0); -} - -int QTextBrowser_ForwardHistoryCount(void* ptr) -{ - return static_cast(ptr)->forwardHistoryCount(); -} - -void QTextBrowser_ConnectHighlighted(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted), static_cast(t)); -} - -void QTextBrowser_DisconnectHighlighted(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted)); -} - -void QTextBrowser_Highlighted(void* ptr, void* link) -{ - static_cast(ptr)->highlighted(*static_cast(link)); -} - -void QTextBrowser_ConnectHighlighted2(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted2), static_cast(t)); -} - -void QTextBrowser_DisconnectHighlighted2(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::highlighted), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_Highlighted2)); -} - -void QTextBrowser_Highlighted2(void* ptr, struct QtWidgets_PackedString link) -{ - static_cast(ptr)->highlighted(QString::fromUtf8(link.data, link.len)); -} - -void QTextBrowser_ConnectHistoryChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::historyChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_HistoryChanged), static_cast(t)); -} - -void QTextBrowser_DisconnectHistoryChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::historyChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_HistoryChanged)); -} - -void QTextBrowser_HistoryChanged(void* ptr) -{ - static_cast(ptr)->historyChanged(); -} - -struct QtWidgets_PackedString QTextBrowser_HistoryTitle(void* ptr, int i) -{ - return ({ QByteArray tc73fc4 = static_cast(ptr)->historyTitle(i).toUtf8(); QtWidgets_PackedString { const_cast(tc73fc4.prepend("WHITESPACE").constData()+10), tc73fc4.size()-10 }; }); -} - -void* QTextBrowser_HistoryUrl(void* ptr, int i) -{ - return new QUrl(static_cast(ptr)->historyUrl(i)); -} - -void QTextBrowser_Home(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "home"); -} - -void QTextBrowser_HomeDefault(void* ptr) -{ - static_cast(ptr)->QTextBrowser::home(); -} - -char QTextBrowser_IsBackwardAvailable(void* ptr) -{ - return static_cast(ptr)->isBackwardAvailable(); -} - -char QTextBrowser_IsForwardAvailable(void* ptr) -{ - return static_cast(ptr)->isForwardAvailable(); -} - -char QTextBrowser_OpenExternalLinks(void* ptr) -{ - return static_cast(ptr)->openExternalLinks(); -} - -char QTextBrowser_OpenLinks(void* ptr) -{ - return static_cast(ptr)->openLinks(); -} - -void QTextBrowser_Reload(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "reload"); -} - -void QTextBrowser_ReloadDefault(void* ptr) -{ - static_cast(ptr)->QTextBrowser::reload(); -} - -struct QtWidgets_PackedString QTextBrowser_SearchPaths(void* ptr) -{ - return ({ QByteArray t6868fa = static_cast(ptr)->searchPaths().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t6868fa.prepend("WHITESPACE").constData()+10), t6868fa.size()-10 }; }); -} - -void QTextBrowser_SetOpenExternalLinks(void* ptr, char open) -{ - static_cast(ptr)->setOpenExternalLinks(open != 0); -} - -void QTextBrowser_SetOpenLinks(void* ptr, char open) -{ - static_cast(ptr)->setOpenLinks(open != 0); -} - -void QTextBrowser_SetSearchPaths(void* ptr, struct QtWidgets_PackedString paths) -{ - static_cast(ptr)->setSearchPaths(QString::fromUtf8(paths.data, paths.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QTextBrowser_SetSource(void* ptr, void* name) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setSource", Q_ARG(const QUrl, *static_cast(name))); -} - -void QTextBrowser_SetSourceDefault(void* ptr, void* name) -{ - static_cast(ptr)->QTextBrowser::setSource(*static_cast(name)); -} - -void* QTextBrowser_Source(void* ptr) -{ - return new QUrl(static_cast(ptr)->source()); -} - -void QTextBrowser_ConnectSourceChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextBrowser::sourceChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_SourceChanged), static_cast(t)); -} - -void QTextBrowser_DisconnectSourceChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextBrowser::sourceChanged), static_cast(ptr), static_cast(&MyQTextBrowser::Signal_SourceChanged)); -} - -void QTextBrowser_SourceChanged(void* ptr, void* src) -{ - static_cast(ptr)->sourceChanged(*static_cast(src)); -} - -char QTextBrowser_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -void QTextBrowser_SetReadOnly(void* ptr, char readOnly) -{ - static_cast(ptr)->setReadOnly(readOnly != 0); -} - -char QTextBrowser_IsUndoRedoEnabled(void* ptr) -{ - return static_cast(ptr)->isUndoRedoEnabled(); -} - -void QTextBrowser_SetUndoRedoEnabled(void* ptr, char undoRedoEnabled) -{ - static_cast(ptr)->setUndoRedoEnabled(undoRedoEnabled != 0); -} - -class MyQTextEdit: public QTextEdit -{ -public: - MyQTextEdit(QWidget *parent = Q_NULLPTR) : QTextEdit(parent) {QTextEdit_QTextEdit_QRegisterMetaType();}; - MyQTextEdit(const QString &text, QWidget *parent = Q_NULLPTR) : QTextEdit(text, parent) {QTextEdit_QTextEdit_QRegisterMetaType();}; - void append(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_Append(this, textPacked); }; - bool canInsertFromMimeData(const QMimeData * source) const { return callbackQTextEdit_CanInsertFromMimeData(const_cast(static_cast(this)), const_cast(source)) != 0; }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void clear() { callbackQTextEdit_Clear(this); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void copy() { callbackQTextEdit_Copy(this); }; - void Signal_CopyAvailable(bool yes) { callbackQTextEdit_CopyAvailable(this, yes); }; - QMimeData * createMimeDataFromSelection() const { return static_cast(callbackQTextEdit_CreateMimeDataFromSelection(const_cast(static_cast(this)))); }; - void Signal_CurrentCharFormatChanged(const QTextCharFormat & ff) { callbackQTextEdit_CurrentCharFormatChanged(this, const_cast(&ff)); }; - void Signal_CursorPositionChanged() { callbackQTextEdit_CursorPositionChanged(this); }; - void cut() { callbackQTextEdit_Cut(this); }; - void dragEnterEvent(QDragEnterEvent * e) { callbackQWidget_DragEnterEvent(this, e); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void inputMethodEvent(QInputMethodEvent * e) { callbackQWidget_InputMethodEvent(this, e); }; - QVariant inputMethodQuery(Qt::InputMethodQuery property) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), property)); }; - void insertFromMimeData(const QMimeData * source) { callbackQTextEdit_InsertFromMimeData(this, const_cast(source)); }; - void insertHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertHtml(this, textPacked); }; - void insertPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_InsertPlainText(this, textPacked); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - QVariant loadResource(int ty, const QUrl & name) { return *static_cast(callbackQTextEdit_LoadResource(this, ty, const_cast(&name))); }; - void mouseDoubleClickEvent(QMouseEvent * e) { callbackQWidget_MouseDoubleClickEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void paste() { callbackQTextEdit_Paste(this); }; - void redo() { callbackQTextEdit_Redo(this); }; - void Signal_RedoAvailable(bool available) { callbackQTextEdit_RedoAvailable(this, available); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void scrollToAnchor(const QString & name) { QByteArray t6ae999 = name.toUtf8(); QtWidgets_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };callbackQTextEdit_ScrollToAnchor(this, namePacked); }; - void selectAll() { callbackQTextEdit_SelectAll(this); }; - void Signal_SelectionChanged() { callbackQTextEdit_SelectionChanged(this); }; - void setAlignment(Qt::Alignment a) { callbackQTextEdit_SetAlignment(this, a); }; - void setCurrentFont(const QFont & ff) { callbackQTextEdit_SetCurrentFont(this, const_cast(&ff)); }; - void setFontFamily(const QString & fontFamily) { QByteArray t5db177 = fontFamily.toUtf8(); QtWidgets_PackedString fontFamilyPacked = { const_cast(t5db177.prepend("WHITESPACE").constData()+10), t5db177.size()-10 };callbackQTextEdit_SetFontFamily(this, fontFamilyPacked); }; - void setFontItalic(bool italic) { callbackQTextEdit_SetFontItalic(this, italic); }; - void setFontPointSize(qreal s) { callbackQTextEdit_SetFontPointSize(this, s); }; - void setFontUnderline(bool underline) { callbackQTextEdit_SetFontUnderline(this, underline); }; - void setFontWeight(int weight) { callbackQTextEdit_SetFontWeight(this, weight); }; - void setHtml(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetHtml(this, textPacked); }; - void setPlainText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetPlainText(this, textPacked); }; - void setText(const QString & text) { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };callbackQTextEdit_SetText(this, textPacked); }; - void setTextBackgroundColor(const QColor & c) { callbackQTextEdit_SetTextBackgroundColor(this, const_cast(&c)); }; - void setTextColor(const QColor & c) { callbackQTextEdit_SetTextColor(this, const_cast(&c)); }; - void showEvent(QShowEvent * vqs) { callbackQWidget_ShowEvent(this, vqs); }; - void Signal_TextChanged() { callbackQTextEdit_TextChanged(this); }; - void undo() { callbackQTextEdit_Undo(this); }; - void Signal_UndoAvailable(bool available) { callbackQTextEdit_UndoAvailable(this, available); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void zoomIn(int ran) { callbackQTextEdit_ZoomIn(this, ran); }; - void zoomOut(int ran) { callbackQTextEdit_ZoomOut(this, ran); }; - ~MyQTextEdit() { callbackQTextEdit_DestroyQTextEdit(this); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QTextEdit*) -Q_DECLARE_METATYPE(MyQTextEdit*) - -int QTextEdit_QTextEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTextEdit_NewQTextEdit(void* parent) -{ - return new MyQTextEdit(static_cast(parent)); -} - -void* QTextEdit_NewQTextEdit2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQTextEdit(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -char QTextEdit_AcceptRichText(void* ptr) -{ - return static_cast(ptr)->acceptRichText(); -} - -long long QTextEdit_Alignment(void* ptr) -{ - return static_cast(ptr)->alignment(); -} - -struct QtWidgets_PackedString QTextEdit_AnchorAt(void* ptr, void* pos) -{ - return ({ QByteArray t883a22 = static_cast(ptr)->anchorAt(*static_cast(pos)).toUtf8(); QtWidgets_PackedString { const_cast(t883a22.prepend("WHITESPACE").constData()+10), t883a22.size()-10 }; }); -} - -void QTextEdit_Append(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "append", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QTextEdit_AppendDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::append(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QTextEdit::append(QString::fromUtf8(text.data, text.len)); - } -} - -long long QTextEdit_AutoFormatting(void* ptr) -{ - return static_cast(ptr)->autoFormatting(); -} - -char QTextEdit_CanInsertFromMimeData(void* ptr, void* source) -{ - return static_cast(ptr)->canInsertFromMimeData(static_cast(source)); -} - -char QTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::canInsertFromMimeData(static_cast(source)); - } else { - return static_cast(ptr)->QTextEdit::canInsertFromMimeData(static_cast(source)); - } -} - -char QTextEdit_CanPaste(void* ptr) -{ - return static_cast(ptr)->canPaste(); -} - -void QTextEdit_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QTextEdit_ClearDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::clear(); - } else { - static_cast(ptr)->QTextEdit::clear(); - } -} - -void QTextEdit_Copy(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "copy"); -} - -void QTextEdit_CopyDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::copy(); - } else { - static_cast(ptr)->QTextEdit::copy(); - } -} - -void QTextEdit_ConnectCopyAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CopyAvailable), static_cast(t)); -} - -void QTextEdit_DisconnectCopyAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::copyAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CopyAvailable)); -} - -void QTextEdit_CopyAvailable(void* ptr, char yes) -{ - static_cast(ptr)->copyAvailable(yes != 0); -} - -void* QTextEdit_CreateMimeDataFromSelection(void* ptr) -{ - return static_cast(ptr)->createMimeDataFromSelection(); -} - -void* QTextEdit_CreateMimeDataFromSelectionDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::createMimeDataFromSelection(); - } else { - return static_cast(ptr)->QTextEdit::createMimeDataFromSelection(); - } -} - -void* QTextEdit_CreateStandardContextMenu(void* ptr) -{ - return static_cast(ptr)->createStandardContextMenu(); -} - -void* QTextEdit_CreateStandardContextMenu2(void* ptr, void* position) -{ - return static_cast(ptr)->createStandardContextMenu(*static_cast(position)); -} - -void* QTextEdit_CurrentCharFormat(void* ptr) -{ - return new QTextCharFormat(static_cast(ptr)->currentCharFormat()); -} - -void QTextEdit_ConnectCurrentCharFormatChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::currentCharFormatChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CurrentCharFormatChanged), static_cast(t)); -} - -void QTextEdit_DisconnectCurrentCharFormatChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::currentCharFormatChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CurrentCharFormatChanged)); -} - -void QTextEdit_CurrentCharFormatChanged(void* ptr, void* ff) -{ - static_cast(ptr)->currentCharFormatChanged(*static_cast(ff)); -} - -void* QTextEdit_CurrentFont(void* ptr) -{ - return new QFont(static_cast(ptr)->currentFont()); -} - -void* QTextEdit_CursorForPosition(void* ptr, void* pos) -{ - return new QTextCursor(static_cast(ptr)->cursorForPosition(*static_cast(pos))); -} - -void QTextEdit_ConnectCursorPositionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CursorPositionChanged), static_cast(t)); -} - -void QTextEdit_DisconnectCursorPositionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::cursorPositionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_CursorPositionChanged)); -} - -void QTextEdit_CursorPositionChanged(void* ptr) -{ - static_cast(ptr)->cursorPositionChanged(); -} - -void* QTextEdit_CursorRect(void* ptr, void* cursor) -{ - return ({ QRect tmpValue = static_cast(ptr)->cursorRect(*static_cast(cursor)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QTextEdit_CursorRect2(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->cursorRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -int QTextEdit_CursorWidth(void* ptr) -{ - return static_cast(ptr)->cursorWidth(); -} - -void QTextEdit_Cut(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "cut"); -} - -void QTextEdit_CutDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::cut(); - } else { - static_cast(ptr)->QTextEdit::cut(); - } -} - -void* QTextEdit_Document(void* ptr) -{ - return static_cast(ptr)->document(); -} - -struct QtWidgets_PackedString QTextEdit_DocumentTitle(void* ptr) -{ - return ({ QByteArray td339b8 = static_cast(ptr)->documentTitle().toUtf8(); QtWidgets_PackedString { const_cast(td339b8.prepend("WHITESPACE").constData()+10), td339b8.size()-10 }; }); -} - -void QTextEdit_EnsureCursorVisible(void* ptr) -{ - static_cast(ptr)->ensureCursorVisible(); -} - -char QTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options) -{ - return static_cast(ptr)->find(QString::fromUtf8(exp.data, exp.len), static_cast(options)); -} - -char QTextEdit_Find2(void* ptr, void* exp, long long options) -{ - return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); -} - -char QTextEdit_Find3(void* ptr, void* exp, long long options) -{ - return static_cast(ptr)->find(*static_cast(exp), static_cast(options)); -} - -struct QtWidgets_PackedString QTextEdit_FontFamily(void* ptr) -{ - return ({ QByteArray tf50401 = static_cast(ptr)->fontFamily().toUtf8(); QtWidgets_PackedString { const_cast(tf50401.prepend("WHITESPACE").constData()+10), tf50401.size()-10 }; }); -} - -char QTextEdit_FontItalic(void* ptr) -{ - return static_cast(ptr)->fontItalic(); -} - -double QTextEdit_FontPointSize(void* ptr) -{ - return static_cast(ptr)->fontPointSize(); -} - -char QTextEdit_FontUnderline(void* ptr) -{ - return static_cast(ptr)->fontUnderline(); -} - -int QTextEdit_FontWeight(void* ptr) -{ - return static_cast(ptr)->fontWeight(); -} - -void QTextEdit_InsertFromMimeData(void* ptr, void* source) -{ - static_cast(ptr)->insertFromMimeData(static_cast(source)); -} - -void QTextEdit_InsertFromMimeDataDefault(void* ptr, void* source) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::insertFromMimeData(static_cast(source)); - } else { - static_cast(ptr)->QTextEdit::insertFromMimeData(static_cast(source)); - } -} - -void QTextEdit_InsertHtml(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "insertHtml", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QTextEdit_InsertHtmlDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::insertHtml(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QTextEdit::insertHtml(QString::fromUtf8(text.data, text.len)); - } -} - -void QTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "insertPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::insertPlainText(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QTextEdit::insertPlainText(QString::fromUtf8(text.data, text.len)); - } -} - -char QTextEdit_IsReadOnly(void* ptr) -{ - return static_cast(ptr)->isReadOnly(); -} - -char QTextEdit_IsUndoRedoEnabled(void* ptr) -{ - return static_cast(ptr)->isUndoRedoEnabled(); -} - -int QTextEdit_LineWrapColumnOrWidth(void* ptr) -{ - return static_cast(ptr)->lineWrapColumnOrWidth(); -} - -long long QTextEdit_LineWrapMode(void* ptr) -{ - return static_cast(ptr)->lineWrapMode(); -} - -void* QTextEdit_LoadResource(void* ptr, int ty, void* name) -{ - return new QVariant(static_cast(ptr)->loadResource(ty, *static_cast(name))); -} - -void* QTextEdit_LoadResourceDefault(void* ptr, int ty, void* name) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTextBrowser::loadResource(ty, *static_cast(name))); - } else { - return new QVariant(static_cast(ptr)->QTextEdit::loadResource(ty, *static_cast(name))); - } -} - -void QTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier) -{ - static_cast(ptr)->mergeCurrentCharFormat(*static_cast(modifier)); -} - -void QTextEdit_MoveCursor(void* ptr, long long operation, long long mode) -{ - static_cast(ptr)->moveCursor(static_cast(operation), static_cast(mode)); -} - -char QTextEdit_OverwriteMode(void* ptr) -{ - return static_cast(ptr)->overwriteMode(); -} - -void QTextEdit_Paste(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "paste"); -} - -void QTextEdit_PasteDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::paste(); - } else { - static_cast(ptr)->QTextEdit::paste(); - } -} - -struct QtWidgets_PackedString QTextEdit_PlaceholderText(void* ptr) -{ - return ({ QByteArray t79a2c0 = static_cast(ptr)->placeholderText().toUtf8(); QtWidgets_PackedString { const_cast(t79a2c0.prepend("WHITESPACE").constData()+10), t79a2c0.size()-10 }; }); -} - -void QTextEdit_Print(void* ptr, void* printer) -{ -#ifndef Q_OS_IOS - static_cast(ptr)->print(static_cast(printer)); -#endif -} - -void QTextEdit_Redo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "redo"); -} - -void QTextEdit_RedoDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::redo(); - } else { - static_cast(ptr)->QTextEdit::redo(); - } -} - -void QTextEdit_ConnectRedoAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_RedoAvailable), static_cast(t)); -} - -void QTextEdit_DisconnectRedoAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::redoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_RedoAvailable)); -} - -void QTextEdit_RedoAvailable(void* ptr, char available) -{ - static_cast(ptr)->redoAvailable(available != 0); -} - -void QTextEdit_ScrollToAnchor(void* ptr, struct QtWidgets_PackedString name) -{ - QMetaObject::invokeMethod(static_cast(ptr), "scrollToAnchor", Q_ARG(const QString, QString::fromUtf8(name.data, name.len))); -} - -void QTextEdit_ScrollToAnchorDefault(void* ptr, struct QtWidgets_PackedString name) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::scrollToAnchor(QString::fromUtf8(name.data, name.len)); - } else { - static_cast(ptr)->QTextEdit::scrollToAnchor(QString::fromUtf8(name.data, name.len)); - } -} - -void QTextEdit_SelectAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "selectAll"); -} - -void QTextEdit_SelectAllDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::selectAll(); - } else { - static_cast(ptr)->QTextEdit::selectAll(); - } -} - -void QTextEdit_ConnectSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_SelectionChanged), static_cast(t)); -} - -void QTextEdit_DisconnectSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::selectionChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_SelectionChanged)); -} - -void QTextEdit_SelectionChanged(void* ptr) -{ - static_cast(ptr)->selectionChanged(); -} - -void QTextEdit_SetAcceptRichText(void* ptr, char accept) -{ - static_cast(ptr)->setAcceptRichText(accept != 0); -} - -void QTextEdit_SetAlignment(void* ptr, long long a) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "setAlignment", Q_ARG(Qt::Alignment, static_cast(static_cast(a)))); -} - -void QTextEdit_SetAlignmentDefault(void* ptr, long long a) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setAlignment(static_cast(a)); - } else { - static_cast(ptr)->QTextEdit::setAlignment(static_cast(a)); - } -} - -void QTextEdit_SetAutoFormatting(void* ptr, long long features) -{ - static_cast(ptr)->setAutoFormatting(static_cast(features)); -} - -void QTextEdit_SetCurrentCharFormat(void* ptr, void* format) -{ - static_cast(ptr)->setCurrentCharFormat(*static_cast(format)); -} - -void QTextEdit_SetCurrentFont(void* ptr, void* ff) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentFont", Q_ARG(const QFont, *static_cast(ff))); -} - -void QTextEdit_SetCurrentFontDefault(void* ptr, void* ff) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setCurrentFont(*static_cast(ff)); - } else { - static_cast(ptr)->QTextEdit::setCurrentFont(*static_cast(ff)); - } -} - -void QTextEdit_SetCursorWidth(void* ptr, int width) -{ - static_cast(ptr)->setCursorWidth(width); -} - -void QTextEdit_SetDocument(void* ptr, void* document) -{ - static_cast(ptr)->setDocument(static_cast(document)); -} - -void QTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setDocumentTitle(QString::fromUtf8(title.data, title.len)); -} - -void QTextEdit_SetFontFamily(void* ptr, struct QtWidgets_PackedString fontFamily) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFontFamily", Q_ARG(const QString, QString::fromUtf8(fontFamily.data, fontFamily.len))); -} - -void QTextEdit_SetFontFamilyDefault(void* ptr, struct QtWidgets_PackedString fontFamily) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setFontFamily(QString::fromUtf8(fontFamily.data, fontFamily.len)); - } else { - static_cast(ptr)->QTextEdit::setFontFamily(QString::fromUtf8(fontFamily.data, fontFamily.len)); - } -} - -void QTextEdit_SetFontItalic(void* ptr, char italic) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFontItalic", Q_ARG(bool, italic != 0)); -} - -void QTextEdit_SetFontItalicDefault(void* ptr, char italic) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setFontItalic(italic != 0); - } else { - static_cast(ptr)->QTextEdit::setFontItalic(italic != 0); - } -} - -void QTextEdit_SetFontPointSize(void* ptr, double s) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFontPointSize", Q_ARG(qreal, s)); -} - -void QTextEdit_SetFontPointSizeDefault(void* ptr, double s) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setFontPointSize(s); - } else { - static_cast(ptr)->QTextEdit::setFontPointSize(s); - } -} - -void QTextEdit_SetFontUnderline(void* ptr, char underline) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFontUnderline", Q_ARG(bool, underline != 0)); -} - -void QTextEdit_SetFontUnderlineDefault(void* ptr, char underline) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setFontUnderline(underline != 0); - } else { - static_cast(ptr)->QTextEdit::setFontUnderline(underline != 0); - } -} - -void QTextEdit_SetFontWeight(void* ptr, int weight) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFontWeight", Q_ARG(int, weight)); -} - -void QTextEdit_SetFontWeightDefault(void* ptr, int weight) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setFontWeight(weight); - } else { - static_cast(ptr)->QTextEdit::setFontWeight(weight); - } -} - -void QTextEdit_SetHtml(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setHtml", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QTextEdit_SetHtmlDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setHtml(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QTextEdit::setHtml(QString::fromUtf8(text.data, text.len)); - } -} - -void QTextEdit_SetLineWrapColumnOrWidth(void* ptr, int w) -{ - static_cast(ptr)->setLineWrapColumnOrWidth(w); -} - -void QTextEdit_SetLineWrapMode(void* ptr, long long mode) -{ - static_cast(ptr)->setLineWrapMode(static_cast(mode)); -} - -void QTextEdit_SetOverwriteMode(void* ptr, char overwrite) -{ - static_cast(ptr)->setOverwriteMode(overwrite != 0); -} - -void QTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText) -{ - static_cast(ptr)->setPlaceholderText(QString::fromUtf8(placeholderText.data, placeholderText.len)); -} - -void QTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setPlainText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setPlainText(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QTextEdit::setPlainText(QString::fromUtf8(text.data, text.len)); - } -} - -void QTextEdit_SetReadOnly(void* ptr, char ro) -{ - static_cast(ptr)->setReadOnly(ro != 0); -} - -void QTextEdit_SetTabChangesFocus(void* ptr, char b) -{ - static_cast(ptr)->setTabChangesFocus(b != 0); -} - -void QTextEdit_SetTabStopDistance(void* ptr, double distance) -{ - static_cast(ptr)->setTabStopDistance(distance); -} - -void QTextEdit_SetTabStopWidth(void* ptr, int width) -{ - static_cast(ptr)->setTabStopWidth(width); -} - -void QTextEdit_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setText", Q_ARG(const QString, QString::fromUtf8(text.data, text.len))); -} - -void QTextEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString text) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setText(QString::fromUtf8(text.data, text.len)); - } else { - static_cast(ptr)->QTextEdit::setText(QString::fromUtf8(text.data, text.len)); - } -} - -void QTextEdit_SetTextBackgroundColor(void* ptr, void* c) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setTextBackgroundColor", Q_ARG(const QColor, *static_cast(c))); -} - -void QTextEdit_SetTextBackgroundColorDefault(void* ptr, void* c) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setTextBackgroundColor(*static_cast(c)); - } else { - static_cast(ptr)->QTextEdit::setTextBackgroundColor(*static_cast(c)); - } -} - -void QTextEdit_SetTextColor(void* ptr, void* c) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setTextColor", Q_ARG(const QColor, *static_cast(c))); -} - -void QTextEdit_SetTextColorDefault(void* ptr, void* c) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setTextColor(*static_cast(c)); - } else { - static_cast(ptr)->QTextEdit::setTextColor(*static_cast(c)); - } -} - -void QTextEdit_SetTextCursor(void* ptr, void* cursor) -{ - static_cast(ptr)->setTextCursor(*static_cast(cursor)); -} - -void QTextEdit_SetTextInteractionFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setTextInteractionFlags(static_cast(flags)); -} - -void QTextEdit_SetUndoRedoEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setUndoRedoEnabled(enable != 0); -} - -void QTextEdit_SetWordWrapMode(void* ptr, long long policy) -{ - static_cast(ptr)->setWordWrapMode(static_cast(policy)); -} - -char QTextEdit_TabChangesFocus(void* ptr) -{ - return static_cast(ptr)->tabChangesFocus(); -} - -double QTextEdit_TabStopDistance(void* ptr) -{ - return static_cast(ptr)->tabStopDistance(); -} - -int QTextEdit_TabStopWidth(void* ptr) -{ - return static_cast(ptr)->tabStopWidth(); -} - -void* QTextEdit_TextBackgroundColor(void* ptr) -{ - return new QColor(static_cast(ptr)->textBackgroundColor()); -} - -void QTextEdit_ConnectTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::textChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_TextChanged), static_cast(t)); -} - -void QTextEdit_DisconnectTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::textChanged), static_cast(ptr), static_cast(&MyQTextEdit::Signal_TextChanged)); -} - -void QTextEdit_TextChanged(void* ptr) -{ - static_cast(ptr)->textChanged(); -} - -void* QTextEdit_TextColor(void* ptr) -{ - return new QColor(static_cast(ptr)->textColor()); -} - -void* QTextEdit_TextCursor(void* ptr) -{ - return new QTextCursor(static_cast(ptr)->textCursor()); -} - -long long QTextEdit_TextInteractionFlags(void* ptr) -{ - return static_cast(ptr)->textInteractionFlags(); -} - -struct QtWidgets_PackedString QTextEdit_ToHtml(void* ptr) -{ - return ({ QByteArray t9adf2b = static_cast(ptr)->toHtml().toUtf8(); QtWidgets_PackedString { const_cast(t9adf2b.prepend("WHITESPACE").constData()+10), t9adf2b.size()-10 }; }); -} - -struct QtWidgets_PackedString QTextEdit_ToPlainText(void* ptr) -{ - return ({ QByteArray te62381 = static_cast(ptr)->toPlainText().toUtf8(); QtWidgets_PackedString { const_cast(te62381.prepend("WHITESPACE").constData()+10), te62381.size()-10 }; }); -} - -void QTextEdit_Undo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "undo"); -} - -void QTextEdit_UndoDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::undo(); - } else { - static_cast(ptr)->QTextEdit::undo(); - } -} - -void QTextEdit_ConnectUndoAvailable(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_UndoAvailable), static_cast(t)); -} - -void QTextEdit_DisconnectUndoAvailable(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTextEdit::undoAvailable), static_cast(ptr), static_cast(&MyQTextEdit::Signal_UndoAvailable)); -} - -void QTextEdit_UndoAvailable(void* ptr, char available) -{ - static_cast(ptr)->undoAvailable(available != 0); -} - -long long QTextEdit_WordWrapMode(void* ptr) -{ - return static_cast(ptr)->wordWrapMode(); -} - -void QTextEdit_ZoomIn(void* ptr, int ran) -{ - QMetaObject::invokeMethod(static_cast(ptr), "zoomIn", Q_ARG(int, ran)); -} - -void QTextEdit_ZoomInDefault(void* ptr, int ran) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::zoomIn(ran); - } else { - static_cast(ptr)->QTextEdit::zoomIn(ran); - } -} - -void QTextEdit_ZoomOut(void* ptr, int ran) -{ - QMetaObject::invokeMethod(static_cast(ptr), "zoomOut", Q_ARG(int, ran)); -} - -void QTextEdit_ZoomOutDefault(void* ptr, int ran) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::zoomOut(ran); - } else { - static_cast(ptr)->QTextEdit::zoomOut(ran); - } -} - -void QTextEdit_DestroyQTextEdit(void* ptr) -{ - static_cast(ptr)->~QTextEdit(); -} - -void QTextEdit_DestroyQTextEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -Q_DECLARE_METATYPE(QTileRules*) -void* QTileRules_NewQTileRules(long long horizontalRule, long long verticalRule) -{ - return new QTileRules(static_cast(horizontalRule), static_cast(verticalRule)); -} - -void* QTileRules_NewQTileRules2(long long rule) -{ - return new QTileRules(static_cast(rule)); -} - -class MyQTimeEdit: public QTimeEdit -{ -public: - MyQTimeEdit(QWidget *parent = Q_NULLPTR) : QTimeEdit(parent) {QTimeEdit_QTimeEdit_QRegisterMetaType();}; - MyQTimeEdit(const QTime &ti, QWidget *parent = Q_NULLPTR) : QTimeEdit(ti, parent) {QTimeEdit_QTimeEdit_QRegisterMetaType();}; - ~MyQTimeEdit() { callbackQTimeEdit_DestroyQTimeEdit(this); }; - void clear() { callbackQDateTimeEdit_Clear(this); }; - void Signal_DateChanged(const QDate & date) { callbackQDateTimeEdit_DateChanged(this, const_cast(&date)); }; - void Signal_DateTimeChanged(const QDateTime & datetime) { callbackQDateTimeEdit_DateTimeChanged(this, const_cast(&datetime)); }; - QDateTime dateTimeFromText(const QString & text) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return *static_cast(callbackQDateTimeEdit_DateTimeFromText(const_cast(static_cast(this)), textPacked)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void fixup(QString & input) const { QByteArray t140f86 = input.toUtf8(); QtWidgets_PackedString inputPacked = { const_cast(t140f86.prepend("WHITESPACE").constData()+10), t140f86.size()-10 };callbackQAbstractSpinBox_Fixup(const_cast(static_cast(this)), inputPacked); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setDate(const QDate & date) { callbackQDateTimeEdit_SetDate(this, const_cast(&date)); }; - void setDateTime(const QDateTime & dateTime) { callbackQDateTimeEdit_SetDateTime(this, const_cast(&dateTime)); }; - void setTime(const QTime & ti) { callbackQDateTimeEdit_SetTime(this, const_cast(&ti)); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void stepBy(int steps) { callbackQAbstractSpinBox_StepBy(this, steps); }; - QAbstractSpinBox::StepEnabled stepEnabled() const { return static_cast(callbackQAbstractSpinBox_StepEnabled(const_cast(static_cast(this)))); }; - QString textFromDateTime(const QDateTime & dateTime) const { return ({ QtWidgets_PackedString tempVal = callbackQDateTimeEdit_TextFromDateTime(const_cast(static_cast(this)), const_cast(&dateTime)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; - void Signal_TimeChanged(const QTime & ti) { callbackQDateTimeEdit_TimeChanged(this, const_cast(&ti)); }; - QValidator::State validate(QString & text, int & pos) const { QByteArray t372ea0 = text.toUtf8(); QtWidgets_PackedString textPacked = { const_cast(t372ea0.prepend("WHITESPACE").constData()+10), t372ea0.size()-10 };return static_cast(callbackQAbstractSpinBox_Validate(const_cast(static_cast(this)), textPacked, pos)); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_EditingFinished() { callbackQAbstractSpinBox_EditingFinished(this); }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void selectAll() { callbackQAbstractSpinBox_SelectAll(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void stepDown() { callbackQAbstractSpinBox_StepDown(this); }; - void stepUp() { callbackQAbstractSpinBox_StepUp(this); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTimeEdit*) -Q_DECLARE_METATYPE(MyQTimeEdit*) - -int QTimeEdit_QTimeEdit_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTimeEdit_NewQTimeEdit(void* parent) -{ - return new MyQTimeEdit(static_cast(parent)); -} - -void* QTimeEdit_NewQTimeEdit2(void* ti, void* parent) -{ - return new MyQTimeEdit(*static_cast(ti), static_cast(parent)); -} - -void QTimeEdit_DestroyQTimeEdit(void* ptr) -{ - static_cast(ptr)->~QTimeEdit(); -} - -void QTimeEdit_DestroyQTimeEditDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQToolBar: public QToolBar -{ -public: - MyQToolBar(const QString &title, QWidget *parent = Q_NULLPTR) : QToolBar(title, parent) {QToolBar_QToolBar_QRegisterMetaType();}; - MyQToolBar(QWidget *parent = Q_NULLPTR) : QToolBar(parent) {QToolBar_QToolBar_QRegisterMetaType();}; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void Signal_ActionTriggered(QAction * action) { callbackQToolBar_ActionTriggered(this, action); }; - void Signal_AllowedAreasChanged(Qt::ToolBarAreas allowedAreas) { callbackQToolBar_AllowedAreasChanged(this, allowedAreas); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void Signal_IconSizeChanged(const QSize & iconSize) { callbackQToolBar_IconSizeChanged(this, const_cast(&iconSize)); }; - void Signal_MovableChanged(bool movable) { callbackQToolBar_MovableChanged(this, movable); }; - void Signal_OrientationChanged(Qt::Orientation orientation) { callbackQToolBar_OrientationChanged(this, orientation); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void setIconSize(const QSize & iconSize) { callbackQToolBar_SetIconSize(this, const_cast(&iconSize)); }; - void setToolButtonStyle(Qt::ToolButtonStyle toolButtonStyle) { callbackQToolBar_SetToolButtonStyle(this, toolButtonStyle); }; - void Signal_ToolButtonStyleChanged(Qt::ToolButtonStyle toolButtonStyle) { callbackQToolBar_ToolButtonStyleChanged(this, toolButtonStyle); }; - void Signal_TopLevelChanged(bool topLevel) { callbackQToolBar_TopLevelChanged(this, topLevel); }; - void Signal_VisibilityChanged(bool visible) { callbackQToolBar_VisibilityChanged(this, visible); }; - ~MyQToolBar() { callbackQToolBar_DestroyQToolBar(this); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QToolBar*) -Q_DECLARE_METATYPE(MyQToolBar*) - -int QToolBar_QToolBar_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QToolBar_NewQToolBar(struct QtWidgets_PackedString title, void* parent) -{ - return new MyQToolBar(QString::fromUtf8(title.data, title.len), static_cast(parent)); -} - -void* QToolBar_NewQToolBar2(void* parent) -{ - return new MyQToolBar(static_cast(parent)); -} - -void* QToolBar_ActionAt(void* ptr, void* p) -{ - return static_cast(ptr)->actionAt(*static_cast(p)); -} - -void* QToolBar_ActionAt2(void* ptr, int x, int y) -{ - return static_cast(ptr)->actionAt(x, y); -} - -void QToolBar_ConnectActionTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolBar::actionTriggered), static_cast(ptr), static_cast(&MyQToolBar::Signal_ActionTriggered), static_cast(t)); -} - -void QToolBar_DisconnectActionTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::actionTriggered), static_cast(ptr), static_cast(&MyQToolBar::Signal_ActionTriggered)); -} - -void QToolBar_ActionTriggered(void* ptr, void* action) -{ - static_cast(ptr)->actionTriggered(static_cast(action)); -} - -void* QToolBar_AddAction(void* ptr, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len)); -} - -void* QToolBar_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -void* QToolBar_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else { - return static_cast(ptr)->addAction(QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } -} - -void* QToolBar_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member) -{ - if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else if (dynamic_cast(static_cast(receiver))) { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } else { - return static_cast(ptr)->addAction(*static_cast(icon), QString::fromUtf8(text.data, text.len), static_cast(receiver), const_cast(member)); - } -} - -void* QToolBar_AddSeparator(void* ptr) -{ - return static_cast(ptr)->addSeparator(); -} - -void* QToolBar_AddWidget(void* ptr, void* widget) -{ - return static_cast(ptr)->addWidget(static_cast(widget)); -} - -long long QToolBar_AllowedAreas(void* ptr) -{ - return static_cast(ptr)->allowedAreas(); -} - -void QToolBar_ConnectAllowedAreasChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QToolBar::allowedAreasChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_AllowedAreasChanged), static_cast(t)); -} - -void QToolBar_DisconnectAllowedAreasChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::allowedAreasChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_AllowedAreasChanged)); -} - -void QToolBar_AllowedAreasChanged(void* ptr, long long allowedAreas) -{ - static_cast(ptr)->allowedAreasChanged(static_cast(allowedAreas)); -} - -void QToolBar_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QToolBar_IconSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->iconSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QToolBar_ConnectIconSizeChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolBar::iconSizeChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_IconSizeChanged), static_cast(t)); -} - -void QToolBar_DisconnectIconSizeChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::iconSizeChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_IconSizeChanged)); -} - -void QToolBar_IconSizeChanged(void* ptr, void* iconSize) -{ - static_cast(ptr)->iconSizeChanged(*static_cast(iconSize)); -} - -void* QToolBar_InsertSeparator(void* ptr, void* before) -{ - return static_cast(ptr)->insertSeparator(static_cast(before)); -} - -void* QToolBar_InsertWidget(void* ptr, void* before, void* widget) -{ - return static_cast(ptr)->insertWidget(static_cast(before), static_cast(widget)); -} - -char QToolBar_IsAreaAllowed(void* ptr, long long area) -{ - return static_cast(ptr)->isAreaAllowed(static_cast(area)); -} - -char QToolBar_IsFloatable(void* ptr) -{ - return static_cast(ptr)->isFloatable(); -} - -char QToolBar_IsFloating(void* ptr) -{ - return static_cast(ptr)->isFloating(); -} - -char QToolBar_IsMovable(void* ptr) -{ - return static_cast(ptr)->isMovable(); -} - -void QToolBar_ConnectMovableChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolBar::movableChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_MovableChanged), static_cast(t)); -} - -void QToolBar_DisconnectMovableChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::movableChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_MovableChanged)); -} - -void QToolBar_MovableChanged(void* ptr, char movable) -{ - static_cast(ptr)->movableChanged(movable != 0); -} - -long long QToolBar_Orientation(void* ptr) -{ - return static_cast(ptr)->orientation(); -} - -void QToolBar_ConnectOrientationChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QToolBar::orientationChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_OrientationChanged), static_cast(t)); -} - -void QToolBar_DisconnectOrientationChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::orientationChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_OrientationChanged)); -} - -void QToolBar_OrientationChanged(void* ptr, long long orientation) -{ - static_cast(ptr)->orientationChanged(static_cast(orientation)); -} - -void QToolBar_SetAllowedAreas(void* ptr, long long areas) -{ - static_cast(ptr)->setAllowedAreas(static_cast(areas)); -} - -void QToolBar_SetFloatable(void* ptr, char floatable) -{ - static_cast(ptr)->setFloatable(floatable != 0); -} - -void QToolBar_SetIconSize(void* ptr, void* iconSize) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setIconSize", Q_ARG(const QSize, *static_cast(iconSize))); -} - -void QToolBar_SetIconSizeDefault(void* ptr, void* iconSize) -{ - static_cast(ptr)->QToolBar::setIconSize(*static_cast(iconSize)); -} - -void QToolBar_SetMovable(void* ptr, char movable) -{ - static_cast(ptr)->setMovable(movable != 0); -} - -void QToolBar_SetOrientation(void* ptr, long long orientation) -{ - static_cast(ptr)->setOrientation(static_cast(orientation)); -} - -void QToolBar_SetToolButtonStyle(void* ptr, long long toolButtonStyle) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "setToolButtonStyle", Q_ARG(Qt::ToolButtonStyle, static_cast(toolButtonStyle))); -} - -void QToolBar_SetToolButtonStyleDefault(void* ptr, long long toolButtonStyle) -{ - static_cast(ptr)->QToolBar::setToolButtonStyle(static_cast(toolButtonStyle)); -} - -void* QToolBar_ToggleViewAction(void* ptr) -{ - return static_cast(ptr)->toggleViewAction(); -} - -long long QToolBar_ToolButtonStyle(void* ptr) -{ - return static_cast(ptr)->toolButtonStyle(); -} - -void QToolBar_ConnectToolButtonStyleChanged(void* ptr, long long t) -{ - qRegisterMetaType(); - QObject::connect(static_cast(ptr), static_cast(&QToolBar::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_ToolButtonStyleChanged), static_cast(t)); -} - -void QToolBar_DisconnectToolButtonStyleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::toolButtonStyleChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_ToolButtonStyleChanged)); -} - -void QToolBar_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle) -{ - static_cast(ptr)->toolButtonStyleChanged(static_cast(toolButtonStyle)); -} - -void QToolBar_ConnectTopLevelChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolBar::topLevelChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_TopLevelChanged), static_cast(t)); -} - -void QToolBar_DisconnectTopLevelChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::topLevelChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_TopLevelChanged)); -} - -void QToolBar_TopLevelChanged(void* ptr, char topLevel) -{ - static_cast(ptr)->topLevelChanged(topLevel != 0); -} - -void QToolBar_ConnectVisibilityChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolBar::visibilityChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_VisibilityChanged), static_cast(t)); -} - -void QToolBar_DisconnectVisibilityChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBar::visibilityChanged), static_cast(ptr), static_cast(&MyQToolBar::Signal_VisibilityChanged)); -} - -void QToolBar_VisibilityChanged(void* ptr, char visible) -{ - static_cast(ptr)->visibilityChanged(visible != 0); -} - -void* QToolBar_WidgetForAction(void* ptr, void* action) -{ - return static_cast(ptr)->widgetForAction(static_cast(action)); -} - -void QToolBar_DestroyQToolBar(void* ptr) -{ - static_cast(ptr)->~QToolBar(); -} - -void QToolBar_DestroyQToolBarDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQToolBox: public QToolBox -{ -public: - MyQToolBox(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QToolBox(parent, ff) {QToolBox_QToolBox_QRegisterMetaType();}; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void Signal_CurrentChanged(int index) { callbackQToolBox_CurrentChanged(this, index); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void itemInserted(int index) { callbackQToolBox_ItemInserted(this, index); }; - void itemRemoved(int index) { callbackQToolBox_ItemRemoved(this, index); }; - void setCurrentIndex(int index) { callbackQToolBox_SetCurrentIndex(this, index); }; - void setCurrentWidget(QWidget * widget) { callbackQToolBox_SetCurrentWidget(this, widget); }; - void showEvent(QShowEvent * e) { callbackQWidget_ShowEvent(this, e); }; - ~MyQToolBox() { callbackQToolBox_DestroyQToolBox(this); }; - void paintEvent(QPaintEvent * vqp) { callbackQWidget_PaintEvent(this, vqp); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QToolBox*) -Q_DECLARE_METATYPE(MyQToolBox*) - -int QToolBox_QToolBox_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QToolBox_NewQToolBox(void* parent, long long ff) -{ - return new MyQToolBox(static_cast(parent), static_cast(ff)); -} - -int QToolBox_AddItem(void* ptr, void* widget, void* iconSet, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addItem(static_cast(widget), *static_cast(iconSet), QString::fromUtf8(text.data, text.len)); -} - -int QToolBox_AddItem2(void* ptr, void* w, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->addItem(static_cast(w), QString::fromUtf8(text.data, text.len)); -} - -int QToolBox_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void QToolBox_ConnectCurrentChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolBox::currentChanged), static_cast(ptr), static_cast(&MyQToolBox::Signal_CurrentChanged), static_cast(t)); -} - -void QToolBox_DisconnectCurrentChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolBox::currentChanged), static_cast(ptr), static_cast(&MyQToolBox::Signal_CurrentChanged)); -} - -void QToolBox_CurrentChanged(void* ptr, int index) -{ - static_cast(ptr)->currentChanged(index); -} - -int QToolBox_CurrentIndex(void* ptr) -{ - return static_cast(ptr)->currentIndex(); -} - -void* QToolBox_CurrentWidget(void* ptr) -{ - return static_cast(ptr)->currentWidget(); -} - -int QToolBox_IndexOf(void* ptr, void* widget) -{ - return static_cast(ptr)->indexOf(static_cast(widget)); -} - -int QToolBox_InsertItem(void* ptr, int index, void* widget, void* icon, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->insertItem(index, static_cast(widget), *static_cast(icon), QString::fromUtf8(text.data, text.len)); -} - -int QToolBox_InsertItem2(void* ptr, int index, void* widget, struct QtWidgets_PackedString text) -{ - return static_cast(ptr)->insertItem(index, static_cast(widget), QString::fromUtf8(text.data, text.len)); -} - -char QToolBox_IsItemEnabled(void* ptr, int index) -{ - return static_cast(ptr)->isItemEnabled(index); -} - -void* QToolBox_ItemIcon(void* ptr, int index) -{ - return new QIcon(static_cast(ptr)->itemIcon(index)); -} - -void QToolBox_ItemInserted(void* ptr, int index) -{ - static_cast(ptr)->itemInserted(index); -} - -void QToolBox_ItemInsertedDefault(void* ptr, int index) -{ - static_cast(ptr)->QToolBox::itemInserted(index); -} - -void QToolBox_ItemRemoved(void* ptr, int index) -{ - static_cast(ptr)->itemRemoved(index); -} - -void QToolBox_ItemRemovedDefault(void* ptr, int index) -{ - static_cast(ptr)->QToolBox::itemRemoved(index); -} - -struct QtWidgets_PackedString QToolBox_ItemText(void* ptr, int index) -{ - return ({ QByteArray tbfa329 = static_cast(ptr)->itemText(index).toUtf8(); QtWidgets_PackedString { const_cast(tbfa329.prepend("WHITESPACE").constData()+10), tbfa329.size()-10 }; }); -} - -struct QtWidgets_PackedString QToolBox_ItemToolTip(void* ptr, int index) -{ - return ({ QByteArray ta445d4 = static_cast(ptr)->itemToolTip(index).toUtf8(); QtWidgets_PackedString { const_cast(ta445d4.prepend("WHITESPACE").constData()+10), ta445d4.size()-10 }; }); -} - -void QToolBox_RemoveItem(void* ptr, int index) -{ - static_cast(ptr)->removeItem(index); -} - -void QToolBox_SetCurrentIndex(void* ptr, int index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentIndex", Q_ARG(int, index)); -} - -void QToolBox_SetCurrentIndexDefault(void* ptr, int index) -{ - static_cast(ptr)->QToolBox::setCurrentIndex(index); -} - -void QToolBox_SetCurrentWidget(void* ptr, void* widget) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setCurrentWidget", Q_ARG(QWidget*, static_cast(widget))); -} - -void QToolBox_SetCurrentWidgetDefault(void* ptr, void* widget) -{ - static_cast(ptr)->QToolBox::setCurrentWidget(static_cast(widget)); -} - -void QToolBox_SetItemEnabled(void* ptr, int index, char enabled) -{ - static_cast(ptr)->setItemEnabled(index, enabled != 0); -} - -void QToolBox_SetItemIcon(void* ptr, int index, void* icon) -{ - static_cast(ptr)->setItemIcon(index, *static_cast(icon)); -} - -void QToolBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setItemText(index, QString::fromUtf8(text.data, text.len)); -} - -void QToolBox_SetItemToolTip(void* ptr, int index, struct QtWidgets_PackedString toolTip) -{ - static_cast(ptr)->setItemToolTip(index, QString::fromUtf8(toolTip.data, toolTip.len)); -} - -void* QToolBox_Widget(void* ptr, int index) -{ - return static_cast(ptr)->widget(index); -} - -void QToolBox_DestroyQToolBox(void* ptr) -{ - static_cast(ptr)->~QToolBox(); -} - -void QToolBox_DestroyQToolBoxDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQToolButton: public QToolButton -{ -public: - MyQToolButton(QWidget *parent = Q_NULLPTR) : QToolButton(parent) {QToolButton_QToolButton_QRegisterMetaType();}; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * e) { callbackQWidget_ChangeEvent(this, e); }; - void enterEvent(QEvent * e) { callbackQWidget_EnterEvent(this, e); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool hitButton(const QPoint & pos) const { return callbackQAbstractButton_HitButton(const_cast(static_cast(this)), const_cast(&pos)) != 0; }; - void leaveEvent(QEvent * e) { callbackQWidget_LeaveEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mousePressEvent(QMouseEvent * e) { callbackQWidget_MousePressEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - void nextCheckState() { callbackQAbstractButton_NextCheckState(this); }; - void paintEvent(QPaintEvent * event) { callbackQToolButton_PaintEvent(this, event); }; - void setDefaultAction(QAction * action) { callbackQToolButton_SetDefaultAction(this, action); }; - void setToolButtonStyle(Qt::ToolButtonStyle style) { callbackQToolButton_SetToolButtonStyle(this, style); }; - void showMenu() { callbackQToolButton_ShowMenu(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void Signal_Triggered(QAction * action) { callbackQToolButton_Triggered(this, action); }; - ~MyQToolButton() { callbackQToolButton_DestroyQToolButton(this); }; - void animateClick(int msec) { callbackQAbstractButton_AnimateClick(this, msec); }; - void checkStateSet() { callbackQAbstractButton_CheckStateSet(this); }; - void click() { callbackQAbstractButton_Click(this); }; - void Signal_Clicked(bool checked) { callbackQAbstractButton_Clicked(this, checked); }; - void focusInEvent(QFocusEvent * e) { callbackQWidget_FocusInEvent(this, e); }; - void focusOutEvent(QFocusEvent * e) { callbackQWidget_FocusOutEvent(this, e); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - void keyReleaseEvent(QKeyEvent * e) { callbackQWidget_KeyReleaseEvent(this, e); }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void Signal_Pressed() { callbackQAbstractButton_Pressed(this); }; - void Signal_Released() { callbackQAbstractButton_Released(this); }; - void setChecked(bool vbo) { callbackQAbstractButton_SetChecked(this, vbo); }; - void setIconSize(const QSize & size) { callbackQAbstractButton_SetIconSize(this, const_cast(&size)); }; - void toggle() { callbackQAbstractButton_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAbstractButton_Toggled(this, checked); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QToolButton*) -Q_DECLARE_METATYPE(MyQToolButton*) - -int QToolButton_QToolButton_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QToolButton_NewQToolButton(void* parent) -{ - return new MyQToolButton(static_cast(parent)); -} - -long long QToolButton_ArrowType(void* ptr) -{ - return static_cast(ptr)->arrowType(); -} - -char QToolButton_AutoRaise(void* ptr) -{ - return static_cast(ptr)->autoRaise(); -} - -void* QToolButton_DefaultAction(void* ptr) -{ - return static_cast(ptr)->defaultAction(); -} - -void QToolButton_InitStyleOption(void* ptr, void* option) -{ - static_cast(ptr)->initStyleOption(static_cast(option)); -} - -void* QToolButton_Menu(void* ptr) -{ - return static_cast(ptr)->menu(); -} - -void QToolButton_PaintEvent(void* ptr, void* event) -{ - static_cast(ptr)->paintEvent(static_cast(event)); -} - -void QToolButton_PaintEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QToolButton::paintEvent(static_cast(event)); -} - -long long QToolButton_PopupMode(void* ptr) -{ - return static_cast(ptr)->popupMode(); -} - -void QToolButton_SetArrowType(void* ptr, long long ty) -{ - static_cast(ptr)->setArrowType(static_cast(ty)); -} - -void QToolButton_SetAutoRaise(void* ptr, char enable) -{ - static_cast(ptr)->setAutoRaise(enable != 0); -} - -void QToolButton_SetDefaultAction(void* ptr, void* action) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDefaultAction", Q_ARG(QAction*, static_cast(action))); -} - -void QToolButton_SetDefaultActionDefault(void* ptr, void* action) -{ - static_cast(ptr)->QToolButton::setDefaultAction(static_cast(action)); -} - -void QToolButton_SetMenu(void* ptr, void* menu) -{ - static_cast(ptr)->setMenu(static_cast(menu)); -} - -void QToolButton_SetPopupMode(void* ptr, long long mode) -{ - static_cast(ptr)->setPopupMode(static_cast(mode)); -} - -void QToolButton_SetToolButtonStyle(void* ptr, long long style) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "setToolButtonStyle", Q_ARG(Qt::ToolButtonStyle, static_cast(style))); -} - -void QToolButton_SetToolButtonStyleDefault(void* ptr, long long style) -{ - static_cast(ptr)->QToolButton::setToolButtonStyle(static_cast(style)); -} - -void QToolButton_ShowMenu(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMenu"); -} - -void QToolButton_ShowMenuDefault(void* ptr) -{ - static_cast(ptr)->QToolButton::showMenu(); -} - -long long QToolButton_ToolButtonStyle(void* ptr) -{ - return static_cast(ptr)->toolButtonStyle(); -} - -void QToolButton_ConnectTriggered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QToolButton::triggered), static_cast(ptr), static_cast(&MyQToolButton::Signal_Triggered), static_cast(t)); -} - -void QToolButton_DisconnectTriggered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QToolButton::triggered), static_cast(ptr), static_cast(&MyQToolButton::Signal_Triggered)); -} - -void QToolButton_Triggered(void* ptr, void* action) -{ - static_cast(ptr)->triggered(static_cast(action)); -} - -void QToolButton_DestroyQToolButton(void* ptr) -{ - static_cast(ptr)->~QToolButton(); -} - -void QToolButton_DestroyQToolButtonDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QToolTip_QToolTip_Font() -{ - return new QFont(QToolTip::font()); -} - -void QToolTip_QToolTip_HideText() -{ - QToolTip::hideText(); -} - -char QToolTip_QToolTip_IsVisible() -{ - return QToolTip::isVisible(); -} - -void* QToolTip_QToolTip_Palette() -{ - return new QPalette(QToolTip::palette()); -} - -void QToolTip_QToolTip_SetFont(void* font) -{ - QToolTip::setFont(*static_cast(font)); -} - -void QToolTip_QToolTip_SetPalette(void* palette) -{ - QToolTip::setPalette(*static_cast(palette)); -} - -void QToolTip_QToolTip_ShowText(void* pos, struct QtWidgets_PackedString text, void* w, void* rect) -{ - QToolTip::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w), *static_cast(rect)); -} - -void QToolTip_QToolTip_ShowText2(void* pos, struct QtWidgets_PackedString text, void* w) -{ - QToolTip::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w)); -} - -void QToolTip_QToolTip_ShowText3(void* pos, struct QtWidgets_PackedString text, void* w, void* rect, int msecDisplayTime) -{ - QToolTip::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w), *static_cast(rect), msecDisplayTime); -} - -struct QtWidgets_PackedString QToolTip_QToolTip_Text() -{ - return ({ QByteArray tdd5458 = QToolTip::text().toUtf8(); QtWidgets_PackedString { const_cast(tdd5458.prepend("WHITESPACE").constData()+10), tdd5458.size()-10 }; }); -} - -class MyQTreeView: public QTreeView -{ -public: - MyQTreeView(QWidget *parent = Q_NULLPTR) : QTreeView(parent) {QTreeView_QTreeView_QRegisterMetaType();}; - void collapse(const QModelIndex & index) { callbackQTreeView_Collapse(this, const_cast(&index)); }; - void collapseAll() { callbackQTreeView_CollapseAll(this); }; - void Signal_Collapsed(const QModelIndex & index) { callbackQTreeView_Collapsed(this, const_cast(&index)); }; - void columnCountChanged(int oldCount, int newCount) { callbackQTreeView_ColumnCountChanged(this, oldCount, newCount); }; - void columnMoved() { callbackQTreeView_ColumnMoved(this); }; - void columnResized(int column, int oldSize, int newSize) { callbackQTreeView_ColumnResized(this, column, oldSize, newSize); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTreeView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQTreeView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & index) const { callbackQTreeView_DrawBranches(const_cast(static_cast(this)), painter, const_cast(&rect), const_cast(&index)); }; - void drawRow(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQTreeView_DrawRow(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; - void expand(const QModelIndex & index) { callbackQTreeView_Expand(this, const_cast(&index)); }; - void expandAll() { callbackQTreeView_ExpandAll(this); }; - void expandRecursively(const QModelIndex & index, int depth) { callbackQTreeView_ExpandRecursively(this, const_cast(&index), depth); }; - void expandToDepth(int depth) { callbackQTreeView_ExpandToDepth(this, depth); }; - void Signal_Expanded(const QModelIndex & index) { callbackQTreeView_Expanded(this, const_cast(&index)); }; - void hideColumn(int column) { callbackQTreeView_HideColumn(this, column); }; - int horizontalOffset() const { return callbackQTreeView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQTreeView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQTreeView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTreeView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void reset() { callbackQTreeView_Reset(this); }; - void resizeColumnToContents(int column) { callbackQTreeView_ResizeColumnToContents(this, column); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsInserted(this, const_cast(&parent), start, end); }; - void rowsRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsRemoved(this, const_cast(&parent), start, end); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTreeView_ScrollTo(this, const_cast(&index), hint); }; - void selectAll() { callbackQTreeView_SelectAll(this); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTreeView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQTreeView_SetRootIndex(this, const_cast(&index)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQTreeView_SetSelection(this, const_cast(&rect), command); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - void showColumn(int column) { callbackQTreeView_ShowColumn(this, column); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - void sortByColumn(int column, Qt::SortOrder order) { callbackQTreeView_SortByColumn(this, column, order); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void updateGeometries() { callbackQTreeView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQTreeView_VerticalOffset(const_cast(static_cast(this))); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTreeView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTreeView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - ~MyQTreeView() { callbackQTreeView_DestroyQTreeView(this); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTreeView*) -Q_DECLARE_METATYPE(MyQTreeView*) - -int QTreeView_QTreeView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTreeView_NewQTreeView(void* parent) -{ - return new MyQTreeView(static_cast(parent)); -} - -char QTreeView_AllColumnsShowFocus(void* ptr) -{ - return static_cast(ptr)->allColumnsShowFocus(); -} - -int QTreeView_AutoExpandDelay(void* ptr) -{ - return static_cast(ptr)->autoExpandDelay(); -} - -void QTreeView_Collapse(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "collapse", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QTreeView_CollapseDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::collapse(*static_cast(index)); - } else { - static_cast(ptr)->QTreeView::collapse(*static_cast(index)); - } -} - -void QTreeView_CollapseAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "collapseAll"); -} - -void QTreeView_CollapseAllDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::collapseAll(); - } else { - static_cast(ptr)->QTreeView::collapseAll(); - } -} - -void QTreeView_ConnectCollapsed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeView::collapsed), static_cast(ptr), static_cast(&MyQTreeView::Signal_Collapsed), static_cast(t)); -} - -void QTreeView_DisconnectCollapsed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeView::collapsed), static_cast(ptr), static_cast(&MyQTreeView::Signal_Collapsed)); -} - -void QTreeView_Collapsed(void* ptr, void* index) -{ - static_cast(ptr)->collapsed(*static_cast(index)); -} - -int QTreeView_ColumnAt(void* ptr, int x) -{ - return static_cast(ptr)->columnAt(x); -} - -void QTreeView_ColumnCountChanged(void* ptr, int oldCount, int newCount) -{ - QMetaObject::invokeMethod(static_cast(ptr), "columnCountChanged", Q_ARG(int, oldCount), Q_ARG(int, newCount)); -} - -void QTreeView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::columnCountChanged(oldCount, newCount); - } else { - static_cast(ptr)->QTreeView::columnCountChanged(oldCount, newCount); - } -} - -void QTreeView_ColumnMoved(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "columnMoved"); -} - -void QTreeView_ColumnMovedDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::columnMoved(); - } else { - static_cast(ptr)->QTreeView::columnMoved(); - } -} - -void QTreeView_ColumnResized(void* ptr, int column, int oldSize, int newSize) -{ - QMetaObject::invokeMethod(static_cast(ptr), "columnResized", Q_ARG(int, column), Q_ARG(int, oldSize), Q_ARG(int, newSize)); -} - -void QTreeView_ColumnResizedDefault(void* ptr, int column, int oldSize, int newSize) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::columnResized(column, oldSize, newSize); - } else { - static_cast(ptr)->QTreeView::columnResized(column, oldSize, newSize); - } -} - -int QTreeView_ColumnViewportPosition(void* ptr, int column) -{ - return static_cast(ptr)->columnViewportPosition(column); -} - -int QTreeView_ColumnWidth(void* ptr, int column) -{ - return static_cast(ptr)->columnWidth(column); -} - -void QTreeView_CurrentChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentChanged(*static_cast(current), *static_cast(previous)); -} - -void QTreeView_CurrentChangedDefault(void* ptr, void* current, void* previous) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::currentChanged(*static_cast(current), *static_cast(previous)); - } else { - static_cast(ptr)->QTreeView::currentChanged(*static_cast(current), *static_cast(previous)); - } -} - -void QTreeView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - static_cast(ptr)->dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); -} - -void QTreeView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } else { - static_cast(ptr)->QTreeView::dataChanged(*static_cast(topLeft), *static_cast(bottomRight), *static_cast*>(roles)); - } -} - -void QTreeView_DrawBranches(void* ptr, void* painter, void* rect, void* index) -{ - static_cast(ptr)->drawBranches(static_cast(painter), *static_cast(rect), *static_cast(index)); -} - -void QTreeView_DrawBranchesDefault(void* ptr, void* painter, void* rect, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::drawBranches(static_cast(painter), *static_cast(rect), *static_cast(index)); - } else { - static_cast(ptr)->QTreeView::drawBranches(static_cast(painter), *static_cast(rect), *static_cast(index)); - } -} - -void QTreeView_DrawRow(void* ptr, void* painter, void* option, void* index) -{ - static_cast(ptr)->drawRow(static_cast(painter), *static_cast(option), *static_cast(index)); -} - -void QTreeView_DrawRowDefault(void* ptr, void* painter, void* option, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::drawRow(static_cast(painter), *static_cast(option), *static_cast(index)); - } else { - static_cast(ptr)->QTreeView::drawRow(static_cast(painter), *static_cast(option), *static_cast(index)); - } -} - -void QTreeView_DrawTree(void* ptr, void* painter, void* region) -{ - static_cast(ptr)->drawTree(static_cast(painter), *static_cast(region)); -} - -void QTreeView_Expand(void* ptr, void* index) -{ - QMetaObject::invokeMethod(static_cast(ptr), "expand", Q_ARG(const QModelIndex, *static_cast(index))); -} - -void QTreeView_ExpandDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::expand(*static_cast(index)); - } else { - static_cast(ptr)->QTreeView::expand(*static_cast(index)); - } -} - -void QTreeView_ExpandAll(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "expandAll"); -} - -void QTreeView_ExpandAllDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::expandAll(); - } else { - static_cast(ptr)->QTreeView::expandAll(); - } -} - -void QTreeView_ExpandRecursively(void* ptr, void* index, int depth) -{ - QMetaObject::invokeMethod(static_cast(ptr), "expandRecursively", Q_ARG(const QModelIndex, *static_cast(index)), Q_ARG(int, depth)); -} - -void QTreeView_ExpandRecursivelyDefault(void* ptr, void* index, int depth) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::expandRecursively(*static_cast(index), depth); - } else { - static_cast(ptr)->QTreeView::expandRecursively(*static_cast(index), depth); - } -} - -void QTreeView_ExpandToDepth(void* ptr, int depth) -{ - QMetaObject::invokeMethod(static_cast(ptr), "expandToDepth", Q_ARG(int, depth)); -} - -void QTreeView_ExpandToDepthDefault(void* ptr, int depth) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::expandToDepth(depth); - } else { - static_cast(ptr)->QTreeView::expandToDepth(depth); - } -} - -void QTreeView_ConnectExpanded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeView::expanded), static_cast(ptr), static_cast(&MyQTreeView::Signal_Expanded), static_cast(t)); -} - -void QTreeView_DisconnectExpanded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeView::expanded), static_cast(ptr), static_cast(&MyQTreeView::Signal_Expanded)); -} - -void QTreeView_Expanded(void* ptr, void* index) -{ - static_cast(ptr)->expanded(*static_cast(index)); -} - -char QTreeView_ExpandsOnDoubleClick(void* ptr) -{ - return static_cast(ptr)->expandsOnDoubleClick(); -} - -void* QTreeView_Header(void* ptr) -{ - return static_cast(ptr)->header(); -} - -void QTreeView_HideColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hideColumn", Q_ARG(int, column)); -} - -void QTreeView_HideColumnDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::hideColumn(column); - } else { - static_cast(ptr)->QTreeView::hideColumn(column); - } -} - -int QTreeView_HorizontalOffset(void* ptr) -{ - return static_cast(ptr)->horizontalOffset(); -} - -int QTreeView_HorizontalOffsetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::horizontalOffset(); - } else { - return static_cast(ptr)->QTreeView::horizontalOffset(); - } -} - -int QTreeView_Indentation(void* ptr) -{ - return static_cast(ptr)->indentation(); -} - -void* QTreeView_IndexAbove(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->indexAbove(*static_cast(index))); -} - -void* QTreeView_IndexAt(void* ptr, void* point) -{ - return new QModelIndex(static_cast(ptr)->indexAt(*static_cast(point))); -} - -void* QTreeView_IndexAtDefault(void* ptr, void* point) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTreeWidget::indexAt(*static_cast(point))); - } else { - return new QModelIndex(static_cast(ptr)->QTreeView::indexAt(*static_cast(point))); - } -} - -void* QTreeView_IndexBelow(void* ptr, void* index) -{ - return new QModelIndex(static_cast(ptr)->indexBelow(*static_cast(index))); -} - -int QTreeView_IndexRowSizeHint(void* ptr, void* index) -{ - return static_cast(ptr)->indexRowSizeHint(*static_cast(index)); -} - -char QTreeView_IsAnimated(void* ptr) -{ - return static_cast(ptr)->isAnimated(); -} - -char QTreeView_IsColumnHidden(void* ptr, int column) -{ - return static_cast(ptr)->isColumnHidden(column); -} - -char QTreeView_IsExpanded(void* ptr, void* index) -{ - return static_cast(ptr)->isExpanded(*static_cast(index)); -} - -char QTreeView_IsFirstColumnSpanned(void* ptr, int row, void* parent) -{ - return static_cast(ptr)->isFirstColumnSpanned(row, *static_cast(parent)); -} - -char QTreeView_IsHeaderHidden(void* ptr) -{ - return static_cast(ptr)->isHeaderHidden(); -} - -char QTreeView_IsIndexHidden(void* ptr, void* index) -{ - return static_cast(ptr)->isIndexHidden(*static_cast(index)); -} - -char QTreeView_IsIndexHiddenDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::isIndexHidden(*static_cast(index)); - } else { - return static_cast(ptr)->QTreeView::isIndexHidden(*static_cast(index)); - } -} - -char QTreeView_IsRowHidden(void* ptr, int row, void* parent) -{ - return static_cast(ptr)->isRowHidden(row, *static_cast(parent)); -} - -char QTreeView_IsSortingEnabled(void* ptr) -{ - return static_cast(ptr)->isSortingEnabled(); -} - -char QTreeView_ItemsExpandable(void* ptr) -{ - return static_cast(ptr)->itemsExpandable(); -} - -void* QTreeView_MoveCursor(void* ptr, long long cursorAction, long long modifiers) -{ - return new QModelIndex(static_cast(ptr)->moveCursor(static_cast(cursorAction), static_cast(modifiers))); -} - -void* QTreeView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QModelIndex(static_cast(ptr)->QTreeWidget::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } else { - return new QModelIndex(static_cast(ptr)->QTreeView::moveCursor(static_cast(cursorAction), static_cast(modifiers))); - } -} - -void QTreeView_Reset(void* ptr) -{ - static_cast(ptr)->reset(); -} - -void QTreeView_ResetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::reset(); - } else { - static_cast(ptr)->QTreeView::reset(); - } -} - -void QTreeView_ResetIndentation(void* ptr) -{ - static_cast(ptr)->resetIndentation(); -} - -void QTreeView_ResizeColumnToContents(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resizeColumnToContents", Q_ARG(int, column)); -} - -void QTreeView_ResizeColumnToContentsDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::resizeColumnToContents(column); - } else { - static_cast(ptr)->QTreeView::resizeColumnToContents(column); - } -} - -char QTreeView_RootIsDecorated(void* ptr) -{ - return static_cast(ptr)->rootIsDecorated(); -} - -int QTreeView_RowHeight(void* ptr, void* index) -{ - return static_cast(ptr)->rowHeight(*static_cast(index)); -} - -void QTreeView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end) -{ - static_cast(ptr)->rowsAboutToBeRemoved(*static_cast(parent), start, end); -} - -void QTreeView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QTreeView::rowsAboutToBeRemoved(*static_cast(parent), start, end); - } -} - -void QTreeView_RowsInserted(void* ptr, void* parent, int start, int end) -{ - static_cast(ptr)->rowsInserted(*static_cast(parent), start, end); -} - -void QTreeView_RowsInsertedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::rowsInserted(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QTreeView::rowsInserted(*static_cast(parent), start, end); - } -} - -void QTreeView_RowsRemoved(void* ptr, void* parent, int start, int end) -{ - QMetaObject::invokeMethod(static_cast(ptr), "rowsRemoved", Q_ARG(const QModelIndex, *static_cast(parent)), Q_ARG(int, start), Q_ARG(int, end)); -} - -void QTreeView_RowsRemovedDefault(void* ptr, void* parent, int start, int end) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::rowsRemoved(*static_cast(parent), start, end); - } else { - static_cast(ptr)->QTreeView::rowsRemoved(*static_cast(parent), start, end); - } -} - -void QTreeView_ScrollTo(void* ptr, void* index, long long hint) -{ - static_cast(ptr)->scrollTo(*static_cast(index), static_cast(hint)); -} - -void QTreeView_ScrollToDefault(void* ptr, void* index, long long hint) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::scrollTo(*static_cast(index), static_cast(hint)); - } else { - static_cast(ptr)->QTreeView::scrollTo(*static_cast(index), static_cast(hint)); - } -} - -void QTreeView_SelectAll(void* ptr) -{ - static_cast(ptr)->selectAll(); -} - -void QTreeView_SelectAllDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::selectAll(); - } else { - static_cast(ptr)->QTreeView::selectAll(); - } -} - -void QTreeView_SelectionChanged(void* ptr, void* selected, void* deselected) -{ - static_cast(ptr)->selectionChanged(*static_cast(selected), *static_cast(deselected)); -} - -void QTreeView_SelectionChangedDefault(void* ptr, void* selected, void* deselected) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } else { - static_cast(ptr)->QTreeView::selectionChanged(*static_cast(selected), *static_cast(deselected)); - } -} - -void QTreeView_SetAllColumnsShowFocus(void* ptr, char enable) -{ - static_cast(ptr)->setAllColumnsShowFocus(enable != 0); -} - -void QTreeView_SetAnimated(void* ptr, char enable) -{ - static_cast(ptr)->setAnimated(enable != 0); -} - -void QTreeView_SetAutoExpandDelay(void* ptr, int delay) -{ - static_cast(ptr)->setAutoExpandDelay(delay); -} - -void QTreeView_SetColumnHidden(void* ptr, int column, char hide) -{ - static_cast(ptr)->setColumnHidden(column, hide != 0); -} - -void QTreeView_SetColumnWidth(void* ptr, int column, int width) -{ - static_cast(ptr)->setColumnWidth(column, width); -} - -void QTreeView_SetExpanded(void* ptr, void* index, char expanded) -{ - static_cast(ptr)->setExpanded(*static_cast(index), expanded != 0); -} - -void QTreeView_SetExpandsOnDoubleClick(void* ptr, char enable) -{ - static_cast(ptr)->setExpandsOnDoubleClick(enable != 0); -} - -void QTreeView_SetFirstColumnSpanned(void* ptr, int row, void* parent, char span) -{ - static_cast(ptr)->setFirstColumnSpanned(row, *static_cast(parent), span != 0); -} - -void QTreeView_SetHeader(void* ptr, void* header) -{ - static_cast(ptr)->setHeader(static_cast(header)); -} - -void QTreeView_SetHeaderHidden(void* ptr, char hide) -{ - static_cast(ptr)->setHeaderHidden(hide != 0); -} - -void QTreeView_SetIndentation(void* ptr, int i) -{ - static_cast(ptr)->setIndentation(i); -} - -void QTreeView_SetItemsExpandable(void* ptr, char enable) -{ - static_cast(ptr)->setItemsExpandable(enable != 0); -} - -void QTreeView_SetRootIndex(void* ptr, void* index) -{ - static_cast(ptr)->setRootIndex(*static_cast(index)); -} - -void QTreeView_SetRootIndexDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setRootIndex(*static_cast(index)); - } else { - static_cast(ptr)->QTreeView::setRootIndex(*static_cast(index)); - } -} - -void QTreeView_SetRootIsDecorated(void* ptr, char show) -{ - static_cast(ptr)->setRootIsDecorated(show != 0); -} - -void QTreeView_SetRowHidden(void* ptr, int row, void* parent, char hide) -{ - static_cast(ptr)->setRowHidden(row, *static_cast(parent), hide != 0); -} - -void QTreeView_SetSelection(void* ptr, void* rect, long long command) -{ - static_cast(ptr)->setSelection(*static_cast(rect), static_cast(command)); -} - -void QTreeView_SetSelectionDefault(void* ptr, void* rect, long long command) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setSelection(*static_cast(rect), static_cast(command)); - } else { - static_cast(ptr)->QTreeView::setSelection(*static_cast(rect), static_cast(command)); - } -} - -void QTreeView_SetSortingEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setSortingEnabled(enable != 0); -} - -void QTreeView_SetTreePosition(void* ptr, int index) -{ - static_cast(ptr)->setTreePosition(index); -} - -void QTreeView_SetUniformRowHeights(void* ptr, char uniform) -{ - static_cast(ptr)->setUniformRowHeights(uniform != 0); -} - -void QTreeView_SetWordWrap(void* ptr, char on) -{ - static_cast(ptr)->setWordWrap(on != 0); -} - -void QTreeView_ShowColumn(void* ptr, int column) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showColumn", Q_ARG(int, column)); -} - -void QTreeView_ShowColumnDefault(void* ptr, int column) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::showColumn(column); - } else { - static_cast(ptr)->QTreeView::showColumn(column); - } -} - -void QTreeView_SortByColumn(void* ptr, int column, long long order) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "sortByColumn", Q_ARG(int, column), Q_ARG(Qt::SortOrder, static_cast(order))); -} - -void QTreeView_SortByColumnDefault(void* ptr, int column, long long order) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::sortByColumn(column, static_cast(order)); - } else { - static_cast(ptr)->QTreeView::sortByColumn(column, static_cast(order)); - } -} - -int QTreeView_TreePosition(void* ptr) -{ - return static_cast(ptr)->treePosition(); -} - -char QTreeView_UniformRowHeights(void* ptr) -{ - return static_cast(ptr)->uniformRowHeights(); -} - -void QTreeView_UpdateGeometries(void* ptr) -{ - static_cast(ptr)->updateGeometries(); -} - -void QTreeView_UpdateGeometriesDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::updateGeometries(); - } else { - static_cast(ptr)->QTreeView::updateGeometries(); - } -} - -int QTreeView_VerticalOffset(void* ptr) -{ - return static_cast(ptr)->verticalOffset(); -} - -int QTreeView_VerticalOffsetDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::verticalOffset(); - } else { - return static_cast(ptr)->QTreeView::verticalOffset(); - } -} - -void* QTreeView_VisualRect(void* ptr, void* index) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QTreeView_VisualRectDefault(void* ptr, void* index) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QRect tmpValue = static_cast(ptr)->QTreeWidget::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QRect tmpValue = static_cast(ptr)->QTreeView::visualRect(*static_cast(index)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); - } -} - -void* QTreeView_VisualRegionForSelection(void* ptr, void* selection) -{ - return new QRegion(static_cast(ptr)->visualRegionForSelection(*static_cast(selection))); -} - -void* QTreeView_VisualRegionForSelectionDefault(void* ptr, void* selection) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QRegion(static_cast(ptr)->QTreeWidget::visualRegionForSelection(*static_cast(selection))); - } else { - return new QRegion(static_cast(ptr)->QTreeView::visualRegionForSelection(*static_cast(selection))); - } -} - -char QTreeView_WordWrap(void* ptr) -{ - return static_cast(ptr)->wordWrap(); -} - -void QTreeView_DestroyQTreeView(void* ptr) -{ - static_cast(ptr)->~QTreeView(); -} - -void QTreeView_DestroyQTreeViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQTreeWidget: public QTreeWidget -{ -public: - MyQTreeWidget(QWidget *parent = Q_NULLPTR) : QTreeWidget(parent) {QTreeWidget_QTreeWidget_QRegisterMetaType();}; - void clear() { callbackQTreeWidget_Clear(this); }; - void collapseItem(const QTreeWidgetItem * item) { callbackQTreeWidget_CollapseItem(this, const_cast(item)); }; - void Signal_CurrentItemChanged(QTreeWidgetItem * current, QTreeWidgetItem * previous) { callbackQTreeWidget_CurrentItemChanged(this, current, previous); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - bool dropMimeData(QTreeWidgetItem * parent, int index, const QMimeData * data, Qt::DropAction action) { return callbackQTreeWidget_DropMimeData(this, parent, index, const_cast(data), action) != 0; }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - void expandItem(const QTreeWidgetItem * item) { callbackQTreeWidget_ExpandItem(this, const_cast(item)); }; - void Signal_ItemActivated(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemActivated(this, item, column); }; - void Signal_ItemChanged(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemChanged(this, item, column); }; - void Signal_ItemClicked(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemClicked(this, item, column); }; - void Signal_ItemCollapsed(QTreeWidgetItem * item) { callbackQTreeWidget_ItemCollapsed(this, item); }; - void Signal_ItemDoubleClicked(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemDoubleClicked(this, item, column); }; - void Signal_ItemEntered(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemEntered(this, item, column); }; - void Signal_ItemExpanded(QTreeWidgetItem * item) { callbackQTreeWidget_ItemExpanded(this, item); }; - void Signal_ItemPressed(QTreeWidgetItem * item, int column) { callbackQTreeWidget_ItemPressed(this, item, column); }; - void Signal_ItemSelectionChanged() { callbackQTreeWidget_ItemSelectionChanged(this); }; - QMimeData * mimeData(const QList items) const { return static_cast(callbackQTreeWidget_MimeData(const_cast(static_cast(this)), ({ QList* tmpValue7316c8 = new QList(items); QtWidgets_PackedList { tmpValue7316c8, tmpValue7316c8->size() }; }))); }; - QStringList mimeTypes() const { return ({ QtWidgets_PackedString tempVal = callbackQTreeWidget_MimeTypes(const_cast(static_cast(this))); QStringList ret = QString::fromUtf8(tempVal.data, tempVal.len).split("¡¦!", QString::SkipEmptyParts); free(tempVal.data); ret; }); }; - void scrollToItem(const QTreeWidgetItem * item, QAbstractItemView::ScrollHint hint) { callbackQTreeWidget_ScrollToItem(this, const_cast(item), hint); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - Qt::DropActions supportedDropActions() const { return static_cast(callbackQTreeWidget_SupportedDropActions(const_cast(static_cast(this)))); }; - ~MyQTreeWidget() { callbackQTreeWidget_DestroyQTreeWidget(this); }; - void collapse(const QModelIndex & index) { callbackQTreeView_Collapse(this, const_cast(&index)); }; - void collapseAll() { callbackQTreeView_CollapseAll(this); }; - void Signal_Collapsed(const QModelIndex & index) { callbackQTreeView_Collapsed(this, const_cast(&index)); }; - void columnCountChanged(int oldCount, int newCount) { callbackQTreeView_ColumnCountChanged(this, oldCount, newCount); }; - void columnMoved() { callbackQTreeView_ColumnMoved(this); }; - void columnResized(int column, int oldSize, int newSize) { callbackQTreeView_ColumnResized(this, column, oldSize, newSize); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQTreeView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQTreeView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void drawBranches(QPainter * painter, const QRect & rect, const QModelIndex & index) const { callbackQTreeView_DrawBranches(const_cast(static_cast(this)), painter, const_cast(&rect), const_cast(&index)); }; - void drawRow(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index) const { callbackQTreeView_DrawRow(const_cast(static_cast(this)), painter, const_cast(&option), const_cast(&index)); }; - void expand(const QModelIndex & index) { callbackQTreeView_Expand(this, const_cast(&index)); }; - void expandAll() { callbackQTreeView_ExpandAll(this); }; - void expandRecursively(const QModelIndex & index, int depth) { callbackQTreeView_ExpandRecursively(this, const_cast(&index), depth); }; - void expandToDepth(int depth) { callbackQTreeView_ExpandToDepth(this, depth); }; - void Signal_Expanded(const QModelIndex & index) { callbackQTreeView_Expanded(this, const_cast(&index)); }; - void hideColumn(int column) { callbackQTreeView_HideColumn(this, column); }; - int horizontalOffset() const { return callbackQTreeView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & point) const { return *static_cast(callbackQTreeView_IndexAt(const_cast(static_cast(this)), const_cast(&point))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQTreeView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQTreeView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void reset() { callbackQTreeView_Reset(this); }; - void resizeColumnToContents(int column) { callbackQTreeView_ResizeColumnToContents(this, column); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsInserted(this, const_cast(&parent), start, end); }; - void rowsRemoved(const QModelIndex & parent, int start, int end) { callbackQTreeView_RowsRemoved(this, const_cast(&parent), start, end); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQTreeView_ScrollTo(this, const_cast(&index), hint); }; - void selectAll() { callbackQTreeView_SelectAll(this); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQTreeView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQTreeView_SetRootIndex(this, const_cast(&index)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQTreeView_SetSelection(this, const_cast(&rect), command); }; - void showColumn(int column) { callbackQTreeView_ShowColumn(this, column); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - void sortByColumn(int column, Qt::SortOrder order) { callbackQTreeView_SortByColumn(this, column, order); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; - void updateGeometries() { callbackQTreeView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQTreeView_VerticalOffset(const_cast(static_cast(this))); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQTreeView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQTreeView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QTreeWidget*) -Q_DECLARE_METATYPE(MyQTreeWidget*) - -int QTreeWidget_QTreeWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTreeWidget_NewQTreeWidget(void* parent) -{ - return new MyQTreeWidget(static_cast(parent)); -} - -void QTreeWidget_AddTopLevelItem(void* ptr, void* item) -{ - static_cast(ptr)->addTopLevelItem(static_cast(item)); -} - -void QTreeWidget_AddTopLevelItems(void* ptr, void* items) -{ - static_cast(ptr)->addTopLevelItems(*static_cast*>(items)); -} - -void QTreeWidget_Clear(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "clear"); -} - -void QTreeWidget_ClearDefault(void* ptr) -{ - static_cast(ptr)->QTreeWidget::clear(); -} - -void QTreeWidget_ClosePersistentEditor(void* ptr, void* item, int column) -{ - static_cast(ptr)->closePersistentEditor(static_cast(item), column); -} - -void QTreeWidget_CollapseItem(void* ptr, void* item) -{ - QMetaObject::invokeMethod(static_cast(ptr), "collapseItem", Q_ARG(const QTreeWidgetItem*, static_cast(item))); -} - -void QTreeWidget_CollapseItemDefault(void* ptr, void* item) -{ - static_cast(ptr)->QTreeWidget::collapseItem(static_cast(item)); -} - -int QTreeWidget_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -int QTreeWidget_CurrentColumn(void* ptr) -{ - return static_cast(ptr)->currentColumn(); -} - -void* QTreeWidget_CurrentItem(void* ptr) -{ - return static_cast(ptr)->currentItem(); -} - -void QTreeWidget_ConnectCurrentItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_CurrentItemChanged), static_cast(t)); -} - -void QTreeWidget_DisconnectCurrentItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::currentItemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_CurrentItemChanged)); -} - -void QTreeWidget_CurrentItemChanged(void* ptr, void* current, void* previous) -{ - static_cast(ptr)->currentItemChanged(static_cast(current), static_cast(previous)); -} - -char QTreeWidget_DropMimeData(void* ptr, void* parent, int index, void* data, long long action) -{ - return static_cast(ptr)->dropMimeData(static_cast(parent), index, static_cast(data), static_cast(action)); -} - -char QTreeWidget_DropMimeDataDefault(void* ptr, void* parent, int index, void* data, long long action) -{ - return static_cast(ptr)->QTreeWidget::dropMimeData(static_cast(parent), index, static_cast(data), static_cast(action)); -} - -void QTreeWidget_EditItem(void* ptr, void* item, int column) -{ - static_cast(ptr)->editItem(static_cast(item), column); -} - -void QTreeWidget_ExpandItem(void* ptr, void* item) -{ - QMetaObject::invokeMethod(static_cast(ptr), "expandItem", Q_ARG(const QTreeWidgetItem*, static_cast(item))); -} - -void QTreeWidget_ExpandItemDefault(void* ptr, void* item) -{ - static_cast(ptr)->QTreeWidget::expandItem(static_cast(item)); -} - -struct QtWidgets_PackedList QTreeWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags, int column) -{ - return ({ QList* tmpValue92012a = new QList(static_cast(ptr)->findItems(QString::fromUtf8(text.data, text.len), static_cast(flags), column)); QtWidgets_PackedList { tmpValue92012a, tmpValue92012a->size() }; }); -} - -void* QTreeWidget_HeaderItem(void* ptr) -{ - return static_cast(ptr)->headerItem(); -} - -void* QTreeWidget_IndexFromItem(void* ptr, void* item, int column) -{ - return new QModelIndex(static_cast(ptr)->indexFromItem(static_cast(item), column)); -} - -int QTreeWidget_IndexOfTopLevelItem(void* ptr, void* item) -{ - return static_cast(ptr)->indexOfTopLevelItem(static_cast(item)); -} - -void QTreeWidget_InsertTopLevelItem(void* ptr, int index, void* item) -{ - static_cast(ptr)->insertTopLevelItem(index, static_cast(item)); -} - -void QTreeWidget_InsertTopLevelItems(void* ptr, int index, void* items) -{ - static_cast(ptr)->insertTopLevelItems(index, *static_cast*>(items)); -} - -void* QTreeWidget_InvisibleRootItem(void* ptr) -{ - return static_cast(ptr)->invisibleRootItem(); -} - -char QTreeWidget_IsPersistentEditorOpen(void* ptr, void* item, int column) -{ - return static_cast(ptr)->isPersistentEditorOpen(static_cast(item), column); -} - -void* QTreeWidget_ItemAbove(void* ptr, void* item) -{ - return static_cast(ptr)->itemAbove(static_cast(item)); -} - -void QTreeWidget_ConnectItemActivated(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemActivated), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemActivated), static_cast(t)); -} - -void QTreeWidget_DisconnectItemActivated(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemActivated), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemActivated)); -} - -void QTreeWidget_ItemActivated(void* ptr, void* item, int column) -{ - static_cast(ptr)->itemActivated(static_cast(item), column); -} - -void* QTreeWidget_ItemAt(void* ptr, void* p) -{ - return static_cast(ptr)->itemAt(*static_cast(p)); -} - -void* QTreeWidget_ItemAt2(void* ptr, int x, int y) -{ - return static_cast(ptr)->itemAt(x, y); -} - -void* QTreeWidget_ItemBelow(void* ptr, void* item) -{ - return static_cast(ptr)->itemBelow(static_cast(item)); -} - -void QTreeWidget_ConnectItemChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemChanged), static_cast(t)); -} - -void QTreeWidget_DisconnectItemChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemChanged)); -} - -void QTreeWidget_ItemChanged(void* ptr, void* item, int column) -{ - static_cast(ptr)->itemChanged(static_cast(item), column); -} - -void QTreeWidget_ConnectItemClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemClicked), static_cast(t)); -} - -void QTreeWidget_DisconnectItemClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemClicked)); -} - -void QTreeWidget_ItemClicked(void* ptr, void* item, int column) -{ - static_cast(ptr)->itemClicked(static_cast(item), column); -} - -void QTreeWidget_ConnectItemCollapsed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemCollapsed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemCollapsed), static_cast(t)); -} - -void QTreeWidget_DisconnectItemCollapsed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemCollapsed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemCollapsed)); -} - -void QTreeWidget_ItemCollapsed(void* ptr, void* item) -{ - static_cast(ptr)->itemCollapsed(static_cast(item)); -} - -void QTreeWidget_ConnectItemDoubleClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemDoubleClicked), static_cast(t)); -} - -void QTreeWidget_DisconnectItemDoubleClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemDoubleClicked), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemDoubleClicked)); -} - -void QTreeWidget_ItemDoubleClicked(void* ptr, void* item, int column) -{ - static_cast(ptr)->itemDoubleClicked(static_cast(item), column); -} - -void QTreeWidget_ConnectItemEntered(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemEntered), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemEntered), static_cast(t)); -} - -void QTreeWidget_DisconnectItemEntered(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemEntered), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemEntered)); -} - -void QTreeWidget_ItemEntered(void* ptr, void* item, int column) -{ - static_cast(ptr)->itemEntered(static_cast(item), column); -} - -void QTreeWidget_ConnectItemExpanded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemExpanded), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemExpanded), static_cast(t)); -} - -void QTreeWidget_DisconnectItemExpanded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemExpanded), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemExpanded)); -} - -void QTreeWidget_ItemExpanded(void* ptr, void* item) -{ - static_cast(ptr)->itemExpanded(static_cast(item)); -} - -void* QTreeWidget_ItemFromIndex(void* ptr, void* index) -{ - return static_cast(ptr)->itemFromIndex(*static_cast(index)); -} - -void QTreeWidget_ConnectItemPressed(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemPressed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemPressed), static_cast(t)); -} - -void QTreeWidget_DisconnectItemPressed(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemPressed), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemPressed)); -} - -void QTreeWidget_ItemPressed(void* ptr, void* item, int column) -{ - static_cast(ptr)->itemPressed(static_cast(item), column); -} - -void QTreeWidget_ConnectItemSelectionChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QTreeWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemSelectionChanged), static_cast(t)); -} - -void QTreeWidget_DisconnectItemSelectionChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QTreeWidget::itemSelectionChanged), static_cast(ptr), static_cast(&MyQTreeWidget::Signal_ItemSelectionChanged)); -} - -void QTreeWidget_ItemSelectionChanged(void* ptr) -{ - static_cast(ptr)->itemSelectionChanged(); -} - -void* QTreeWidget_ItemWidget(void* ptr, void* item, int column) -{ - return static_cast(ptr)->itemWidget(static_cast(item), column); -} - -void* QTreeWidget_MimeData(void* ptr, void* items) -{ - return static_cast(ptr)->mimeData(*static_cast*>(items)); -} - -void* QTreeWidget_MimeDataDefault(void* ptr, void* items) -{ - return static_cast(ptr)->QTreeWidget::mimeData(*static_cast*>(items)); -} - -struct QtWidgets_PackedString QTreeWidget_MimeTypes(void* ptr) -{ - return ({ QByteArray t212f68 = static_cast(ptr)->mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(t212f68.prepend("WHITESPACE").constData()+10), t212f68.size()-10 }; }); -} - -struct QtWidgets_PackedString QTreeWidget_MimeTypesDefault(void* ptr) -{ - return ({ QByteArray te2438e = static_cast(ptr)->QTreeWidget::mimeTypes().join("¡¦!").toUtf8(); QtWidgets_PackedString { const_cast(te2438e.prepend("WHITESPACE").constData()+10), te2438e.size()-10 }; }); -} - -void QTreeWidget_OpenPersistentEditor(void* ptr, void* item, int column) -{ - static_cast(ptr)->openPersistentEditor(static_cast(item), column); -} - -void QTreeWidget_RemoveItemWidget(void* ptr, void* item, int column) -{ - static_cast(ptr)->removeItemWidget(static_cast(item), column); -} - -void QTreeWidget_ScrollToItem(void* ptr, void* item, long long hint) -{ - qRegisterMetaType(); - QMetaObject::invokeMethod(static_cast(ptr), "scrollToItem", Q_ARG(const QTreeWidgetItem*, static_cast(item)), Q_ARG(QAbstractItemView::ScrollHint, static_cast(hint))); -} - -void QTreeWidget_ScrollToItemDefault(void* ptr, void* item, long long hint) -{ - static_cast(ptr)->QTreeWidget::scrollToItem(static_cast(item), static_cast(hint)); -} - -struct QtWidgets_PackedList QTreeWidget_SelectedItems(void* ptr) -{ - return ({ QList* tmpValueb64487 = new QList(static_cast(ptr)->selectedItems()); QtWidgets_PackedList { tmpValueb64487, tmpValueb64487->size() }; }); -} - -void QTreeWidget_SetColumnCount(void* ptr, int columns) -{ - static_cast(ptr)->setColumnCount(columns); -} - -void QTreeWidget_SetCurrentItem(void* ptr, void* item) -{ - static_cast(ptr)->setCurrentItem(static_cast(item)); -} - -void QTreeWidget_SetCurrentItem2(void* ptr, void* item, int column) -{ - static_cast(ptr)->setCurrentItem(static_cast(item), column); -} - -void QTreeWidget_SetCurrentItem3(void* ptr, void* item, int column, long long command) -{ - static_cast(ptr)->setCurrentItem(static_cast(item), column, static_cast(command)); -} - -void QTreeWidget_SetHeaderItem(void* ptr, void* item) -{ - static_cast(ptr)->setHeaderItem(static_cast(item)); -} - -void QTreeWidget_SetHeaderLabel(void* ptr, struct QtWidgets_PackedString label) -{ - static_cast(ptr)->setHeaderLabel(QString::fromUtf8(label.data, label.len)); -} - -void QTreeWidget_SetHeaderLabels(void* ptr, struct QtWidgets_PackedString labels) -{ - static_cast(ptr)->setHeaderLabels(QString::fromUtf8(labels.data, labels.len).split("¡¦!", QString::SkipEmptyParts)); -} - -void QTreeWidget_SetItemWidget(void* ptr, void* item, int column, void* widget) -{ - static_cast(ptr)->setItemWidget(static_cast(item), column, static_cast(widget)); -} - -int QTreeWidget_SortColumn(void* ptr) -{ - return static_cast(ptr)->sortColumn(); -} - -void QTreeWidget_SortItems(void* ptr, int column, long long order) -{ - static_cast(ptr)->sortItems(column, static_cast(order)); -} - -long long QTreeWidget_SupportedDropActions(void* ptr) -{ - return static_cast(ptr)->supportedDropActions(); -} - -long long QTreeWidget_SupportedDropActionsDefault(void* ptr) -{ - return static_cast(ptr)->QTreeWidget::supportedDropActions(); -} - -void* QTreeWidget_TakeTopLevelItem(void* ptr, int index) -{ - return static_cast(ptr)->takeTopLevelItem(index); -} - -void* QTreeWidget_TopLevelItem(void* ptr, int index) -{ - return static_cast(ptr)->topLevelItem(index); -} - -int QTreeWidget_TopLevelItemCount(void* ptr) -{ - return static_cast(ptr)->topLevelItemCount(); -} - -void* QTreeWidget_VisualItemRect(void* ptr, void* item) -{ - return ({ QRect tmpValue = static_cast(ptr)->visualItemRect(static_cast(item)); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QTreeWidget_DestroyQTreeWidget(void* ptr) -{ - static_cast(ptr)->~QTreeWidget(); -} - -void QTreeWidget_DestroyQTreeWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTreeWidget___addTopLevelItems_items_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidget___addTopLevelItems_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidget___addTopLevelItems_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidget___findItems_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidget___findItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidget___findItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidget___insertTopLevelItems_items_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidget___insertTopLevelItems_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidget___insertTopLevelItems_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidget___items_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidget___items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidget___items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidget___mimeData_items_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidget___mimeData_items_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidget___mimeData_items_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidget___selectedItems_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidget___selectedItems_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidget___selectedItems_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQTreeWidgetItem: public QTreeWidgetItem -{ -public: - MyQTreeWidgetItem(int ty = Type) : QTreeWidgetItem(ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(const QStringList &strin, int ty = Type) : QTreeWidgetItem(strin, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(QTreeWidget *parent, int ty = Type) : QTreeWidgetItem(parent, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(QTreeWidget *parent, const QStringList &strin, int ty = Type) : QTreeWidgetItem(parent, strin, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(QTreeWidget *parent, QTreeWidgetItem *preceding, int ty = Type) : QTreeWidgetItem(parent, preceding, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(QTreeWidgetItem *parent, int ty = Type) : QTreeWidgetItem(parent, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(QTreeWidgetItem *parent, const QStringList &strin, int ty = Type) : QTreeWidgetItem(parent, strin, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(QTreeWidgetItem *parent, QTreeWidgetItem *preceding, int ty = Type) : QTreeWidgetItem(parent, preceding, ty) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - MyQTreeWidgetItem(const QTreeWidgetItem &other) : QTreeWidgetItem(other) {QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType();}; - QTreeWidgetItem * clone() const { return static_cast(callbackQTreeWidgetItem_Clone(const_cast(static_cast(this)))); }; - QVariant data(int column, int role) const { return *static_cast(callbackQTreeWidgetItem_Data(const_cast(static_cast(this)), column, role)); }; - void read(QDataStream & in) { callbackQTreeWidgetItem_Read(this, static_cast(&in)); }; - void setData(int column, int role, const QVariant & value) { callbackQTreeWidgetItem_SetData(this, column, role, const_cast(&value)); }; - void write(QDataStream & out) const { callbackQTreeWidgetItem_Write(const_cast(static_cast(this)), static_cast(&out)); }; - ~MyQTreeWidgetItem() { callbackQTreeWidgetItem_DestroyQTreeWidgetItem(this); }; -}; - -Q_DECLARE_METATYPE(QTreeWidgetItem*) -Q_DECLARE_METATYPE(MyQTreeWidgetItem*) - -int QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QTreeWidgetItem_NewQTreeWidgetItem(int ty) -{ - return new MyQTreeWidgetItem(ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem2(struct QtWidgets_PackedString strin, int ty) -{ - return new MyQTreeWidgetItem(QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem3(void* parent, int ty) -{ - return new MyQTreeWidgetItem(static_cast(parent), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem4(void* parent, struct QtWidgets_PackedString strin, int ty) -{ - return new MyQTreeWidgetItem(static_cast(parent), QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem5(void* parent, void* preceding, int ty) -{ - return new MyQTreeWidgetItem(static_cast(parent), static_cast(preceding), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem6(void* parent, int ty) -{ - return new MyQTreeWidgetItem(static_cast(parent), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem7(void* parent, struct QtWidgets_PackedString strin, int ty) -{ - return new MyQTreeWidgetItem(static_cast(parent), QString::fromUtf8(strin.data, strin.len).split("¡¦!", QString::SkipEmptyParts), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem8(void* parent, void* preceding, int ty) -{ - return new MyQTreeWidgetItem(static_cast(parent), static_cast(preceding), ty); -} - -void* QTreeWidgetItem_NewQTreeWidgetItem9(void* other) -{ - return new MyQTreeWidgetItem(*static_cast(other)); -} - -void QTreeWidgetItem_AddChild(void* ptr, void* child) -{ - static_cast(ptr)->addChild(static_cast(child)); -} - -void QTreeWidgetItem_AddChildren(void* ptr, void* children) -{ - static_cast(ptr)->addChildren(*static_cast*>(children)); -} - -void* QTreeWidgetItem_Background(void* ptr, int column) -{ - return new QBrush(static_cast(ptr)->background(column)); -} - -long long QTreeWidgetItem_CheckState(void* ptr, int column) -{ - return static_cast(ptr)->checkState(column); -} - -void* QTreeWidgetItem_Child(void* ptr, int index) -{ - return static_cast(ptr)->child(index); -} - -int QTreeWidgetItem_ChildCount(void* ptr) -{ - return static_cast(ptr)->childCount(); -} - -long long QTreeWidgetItem_ChildIndicatorPolicy(void* ptr) -{ - return static_cast(ptr)->childIndicatorPolicy(); -} - -void* QTreeWidgetItem_Clone(void* ptr) -{ - return static_cast(ptr)->clone(); -} - -void* QTreeWidgetItem_CloneDefault(void* ptr) -{ - return static_cast(ptr)->QTreeWidgetItem::clone(); -} - -int QTreeWidgetItem_ColumnCount(void* ptr) -{ - return static_cast(ptr)->columnCount(); -} - -void* QTreeWidgetItem_Data(void* ptr, int column, int role) -{ - return new QVariant(static_cast(ptr)->data(column, role)); -} - -void* QTreeWidgetItem_DataDefault(void* ptr, int column, int role) -{ - return new QVariant(static_cast(ptr)->QTreeWidgetItem::data(column, role)); -} - -void QTreeWidgetItem_EmitDataChanged(void* ptr) -{ - static_cast(ptr)->emitDataChanged(); -} - -long long QTreeWidgetItem_Flags(void* ptr) -{ - return static_cast(ptr)->flags(); -} - -void* QTreeWidgetItem_Font(void* ptr, int column) -{ - return new QFont(static_cast(ptr)->font(column)); -} - -void* QTreeWidgetItem_Foreground(void* ptr, int column) -{ - return new QBrush(static_cast(ptr)->foreground(column)); -} - -void* QTreeWidgetItem_Icon(void* ptr, int column) -{ - return new QIcon(static_cast(ptr)->icon(column)); -} - -int QTreeWidgetItem_IndexOfChild(void* ptr, void* child) -{ - return static_cast(ptr)->indexOfChild(static_cast(child)); -} - -void QTreeWidgetItem_InsertChild(void* ptr, int index, void* child) -{ - static_cast(ptr)->insertChild(index, static_cast(child)); -} - -void QTreeWidgetItem_InsertChildren(void* ptr, int index, void* children) -{ - static_cast(ptr)->insertChildren(index, *static_cast*>(children)); -} - -char QTreeWidgetItem_IsDisabled(void* ptr) -{ - return static_cast(ptr)->isDisabled(); -} - -char QTreeWidgetItem_IsExpanded(void* ptr) -{ - return static_cast(ptr)->isExpanded(); -} - -char QTreeWidgetItem_IsFirstColumnSpanned(void* ptr) -{ - return static_cast(ptr)->isFirstColumnSpanned(); -} - -char QTreeWidgetItem_IsHidden(void* ptr) -{ - return static_cast(ptr)->isHidden(); -} - -char QTreeWidgetItem_IsSelected(void* ptr) -{ - return static_cast(ptr)->isSelected(); -} - -void* QTreeWidgetItem_Parent(void* ptr) -{ - return static_cast(ptr)->parent(); -} - -void QTreeWidgetItem_Read(void* ptr, void* in) -{ - static_cast(ptr)->read(*static_cast(in)); -} - -void QTreeWidgetItem_ReadDefault(void* ptr, void* in) -{ - static_cast(ptr)->QTreeWidgetItem::read(*static_cast(in)); -} - -void QTreeWidgetItem_RemoveChild(void* ptr, void* child) -{ - static_cast(ptr)->removeChild(static_cast(child)); -} - -void QTreeWidgetItem_SetBackground(void* ptr, int column, void* brush) -{ - static_cast(ptr)->setBackground(column, *static_cast(brush)); -} - -void QTreeWidgetItem_SetCheckState(void* ptr, int column, long long state) -{ - static_cast(ptr)->setCheckState(column, static_cast(state)); -} - -void QTreeWidgetItem_SetChildIndicatorPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setChildIndicatorPolicy(static_cast(policy)); -} - -void QTreeWidgetItem_SetData(void* ptr, int column, int role, void* value) -{ - static_cast(ptr)->setData(column, role, *static_cast(value)); -} - -void QTreeWidgetItem_SetDataDefault(void* ptr, int column, int role, void* value) -{ - static_cast(ptr)->QTreeWidgetItem::setData(column, role, *static_cast(value)); -} - -void QTreeWidgetItem_SetDisabled(void* ptr, char disabled) -{ - static_cast(ptr)->setDisabled(disabled != 0); -} - -void QTreeWidgetItem_SetExpanded(void* ptr, char expand) -{ - static_cast(ptr)->setExpanded(expand != 0); -} - -void QTreeWidgetItem_SetFirstColumnSpanned(void* ptr, char span) -{ - static_cast(ptr)->setFirstColumnSpanned(span != 0); -} - -void QTreeWidgetItem_SetFlags(void* ptr, long long flags) -{ - static_cast(ptr)->setFlags(static_cast(flags)); -} - -void QTreeWidgetItem_SetFont(void* ptr, int column, void* font) -{ - static_cast(ptr)->setFont(column, *static_cast(font)); -} - -void QTreeWidgetItem_SetForeground(void* ptr, int column, void* brush) -{ - static_cast(ptr)->setForeground(column, *static_cast(brush)); -} - -void QTreeWidgetItem_SetHidden(void* ptr, char hide) -{ - static_cast(ptr)->setHidden(hide != 0); -} - -void QTreeWidgetItem_SetIcon(void* ptr, int column, void* icon) -{ - static_cast(ptr)->setIcon(column, *static_cast(icon)); -} - -void QTreeWidgetItem_SetSelected(void* ptr, char sele) -{ - static_cast(ptr)->setSelected(sele != 0); -} - -void QTreeWidgetItem_SetSizeHint(void* ptr, int column, void* size) -{ - static_cast(ptr)->setSizeHint(column, *static_cast(size)); -} - -void QTreeWidgetItem_SetStatusTip(void* ptr, int column, struct QtWidgets_PackedString statusTip) -{ - static_cast(ptr)->setStatusTip(column, QString::fromUtf8(statusTip.data, statusTip.len)); -} - -void QTreeWidgetItem_SetText(void* ptr, int column, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(column, QString::fromUtf8(text.data, text.len)); -} - -void QTreeWidgetItem_SetTextAlignment(void* ptr, int column, int alignment) -{ - static_cast(ptr)->setTextAlignment(column, alignment); -} - -void QTreeWidgetItem_SetToolTip(void* ptr, int column, struct QtWidgets_PackedString toolTip) -{ - static_cast(ptr)->setToolTip(column, QString::fromUtf8(toolTip.data, toolTip.len)); -} - -void QTreeWidgetItem_SetWhatsThis(void* ptr, int column, struct QtWidgets_PackedString whatsThis) -{ - static_cast(ptr)->setWhatsThis(column, QString::fromUtf8(whatsThis.data, whatsThis.len)); -} - -void* QTreeWidgetItem_SizeHint(void* ptr, int column) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(column); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QTreeWidgetItem_SortChildren(void* ptr, int column, long long order) -{ - static_cast(ptr)->sortChildren(column, static_cast(order)); -} - -struct QtWidgets_PackedString QTreeWidgetItem_StatusTip(void* ptr, int column) -{ - return ({ QByteArray t848a1d = static_cast(ptr)->statusTip(column).toUtf8(); QtWidgets_PackedString { const_cast(t848a1d.prepend("WHITESPACE").constData()+10), t848a1d.size()-10 }; }); -} - -void* QTreeWidgetItem_TakeChild(void* ptr, int index) -{ - return static_cast(ptr)->takeChild(index); -} - -struct QtWidgets_PackedList QTreeWidgetItem_TakeChildren(void* ptr) -{ - return ({ QList* tmpValue517109 = new QList(static_cast(ptr)->takeChildren()); QtWidgets_PackedList { tmpValue517109, tmpValue517109->size() }; }); -} - -struct QtWidgets_PackedString QTreeWidgetItem_Text(void* ptr, int column) -{ - return ({ QByteArray t0b76f8 = static_cast(ptr)->text(column).toUtf8(); QtWidgets_PackedString { const_cast(t0b76f8.prepend("WHITESPACE").constData()+10), t0b76f8.size()-10 }; }); -} - -int QTreeWidgetItem_TextAlignment(void* ptr, int column) -{ - return static_cast(ptr)->textAlignment(column); -} - -struct QtWidgets_PackedString QTreeWidgetItem_ToolTip(void* ptr, int column) -{ - return ({ QByteArray tdec4c7 = static_cast(ptr)->toolTip(column).toUtf8(); QtWidgets_PackedString { const_cast(tdec4c7.prepend("WHITESPACE").constData()+10), tdec4c7.size()-10 }; }); -} - -void* QTreeWidgetItem_TreeWidget(void* ptr) -{ - return static_cast(ptr)->treeWidget(); -} - -int QTreeWidgetItem_Type(void* ptr) -{ - return static_cast(ptr)->type(); -} - -struct QtWidgets_PackedString QTreeWidgetItem_WhatsThis(void* ptr, int column) -{ - return ({ QByteArray te93ad0 = static_cast(ptr)->whatsThis(column).toUtf8(); QtWidgets_PackedString { const_cast(te93ad0.prepend("WHITESPACE").constData()+10), te93ad0.size()-10 }; }); -} - -void QTreeWidgetItem_Write(void* ptr, void* out) -{ - static_cast(ptr)->write(*static_cast(out)); -} - -void QTreeWidgetItem_WriteDefault(void* ptr, void* out) -{ - static_cast(ptr)->QTreeWidgetItem::write(*static_cast(out)); -} - -void QTreeWidgetItem_DestroyQTreeWidgetItem(void* ptr) -{ - static_cast(ptr)->~QTreeWidgetItem(); -} - -void QTreeWidgetItem_DestroyQTreeWidgetItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QTreeWidgetItem___addChildren_children_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidgetItem___addChildren_children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidgetItem___addChildren_children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidgetItem___insertChildren_children_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidgetItem___insertChildren_children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidgetItem___insertChildren_children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidgetItem___takeChildren_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidgetItem___takeChildren_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidgetItem___takeChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidgetItem___children_atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidgetItem___children_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidgetItem___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QTreeWidgetItem___setChildren__atList(void* ptr, int i) -{ - return ({QTreeWidgetItem * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QTreeWidgetItem___setChildren__setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QTreeWidgetItem___setChildren__newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQUndoCommand: public QUndoCommand -{ -public: - MyQUndoCommand(QUndoCommand *parent = Q_NULLPTR) : QUndoCommand(parent) {QUndoCommand_QUndoCommand_QRegisterMetaType();}; - MyQUndoCommand(const QString &text, QUndoCommand *parent = Q_NULLPTR) : QUndoCommand(text, parent) {QUndoCommand_QUndoCommand_QRegisterMetaType();}; - int id() const { return callbackQUndoCommand_Id(const_cast(static_cast(this))); }; - bool mergeWith(const QUndoCommand * command) { return callbackQUndoCommand_MergeWith(this, const_cast(command)) != 0; }; - void redo() { callbackQUndoCommand_Redo(this); }; - void undo() { callbackQUndoCommand_Undo(this); }; - ~MyQUndoCommand() { callbackQUndoCommand_DestroyQUndoCommand(this); }; -}; - -Q_DECLARE_METATYPE(QUndoCommand*) -Q_DECLARE_METATYPE(MyQUndoCommand*) - -int QUndoCommand_QUndoCommand_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QUndoCommand_NewQUndoCommand(void* parent) -{ - return new MyQUndoCommand(static_cast(parent)); -} - -void* QUndoCommand_NewQUndoCommand2(struct QtWidgets_PackedString text, void* parent) -{ - return new MyQUndoCommand(QString::fromUtf8(text.data, text.len), static_cast(parent)); -} - -struct QtWidgets_PackedString QUndoCommand_ActionText(void* ptr) -{ - return ({ QByteArray t4cb828 = static_cast(ptr)->actionText().toUtf8(); QtWidgets_PackedString { const_cast(t4cb828.prepend("WHITESPACE").constData()+10), t4cb828.size()-10 }; }); -} - -void* QUndoCommand_Child(void* ptr, int index) -{ - return const_cast(static_cast(ptr)->child(index)); -} - -int QUndoCommand_ChildCount(void* ptr) -{ - return static_cast(ptr)->childCount(); -} - -int QUndoCommand_Id(void* ptr) -{ - return static_cast(ptr)->id(); -} - -int QUndoCommand_IdDefault(void* ptr) -{ - return static_cast(ptr)->QUndoCommand::id(); -} - -char QUndoCommand_IsObsolete(void* ptr) -{ - return static_cast(ptr)->isObsolete(); -} - -char QUndoCommand_MergeWith(void* ptr, void* command) -{ - return static_cast(ptr)->mergeWith(static_cast(command)); -} - -char QUndoCommand_MergeWithDefault(void* ptr, void* command) -{ - return static_cast(ptr)->QUndoCommand::mergeWith(static_cast(command)); -} - -void QUndoCommand_Redo(void* ptr) -{ - static_cast(ptr)->redo(); -} - -void QUndoCommand_RedoDefault(void* ptr) -{ - static_cast(ptr)->QUndoCommand::redo(); -} - -void QUndoCommand_SetObsolete(void* ptr, char obsolete) -{ - static_cast(ptr)->setObsolete(obsolete != 0); -} - -void QUndoCommand_SetText(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setText(QString::fromUtf8(text.data, text.len)); -} - -struct QtWidgets_PackedString QUndoCommand_Text(void* ptr) -{ - return ({ QByteArray t68d93e = static_cast(ptr)->text().toUtf8(); QtWidgets_PackedString { const_cast(t68d93e.prepend("WHITESPACE").constData()+10), t68d93e.size()-10 }; }); -} - -void QUndoCommand_Undo(void* ptr) -{ - static_cast(ptr)->undo(); -} - -void QUndoCommand_UndoDefault(void* ptr) -{ - static_cast(ptr)->QUndoCommand::undo(); -} - -void QUndoCommand_DestroyQUndoCommand(void* ptr) -{ - static_cast(ptr)->~QUndoCommand(); -} - -void QUndoCommand_DestroyQUndoCommandDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQUndoGroup: public QUndoGroup -{ -public: - MyQUndoGroup(QObject *parent = Q_NULLPTR) : QUndoGroup(parent) {QUndoGroup_QUndoGroup_QRegisterMetaType();}; - void Signal_ActiveStackChanged(QUndoStack * stack) { callbackQUndoGroup_ActiveStackChanged(this, stack); }; - void Signal_CanRedoChanged(bool canRedo) { callbackQUndoGroup_CanRedoChanged(this, canRedo); }; - void Signal_CanUndoChanged(bool canUndo) { callbackQUndoGroup_CanUndoChanged(this, canUndo); }; - void Signal_CleanChanged(bool clean) { callbackQUndoGroup_CleanChanged(this, clean); }; - void Signal_IndexChanged(int idx) { callbackQUndoGroup_IndexChanged(this, idx); }; - void redo() { callbackQUndoGroup_Redo(this); }; - void Signal_RedoTextChanged(const QString & redoText) { QByteArray te82275 = redoText.toUtf8(); QtWidgets_PackedString redoTextPacked = { const_cast(te82275.prepend("WHITESPACE").constData()+10), te82275.size()-10 };callbackQUndoGroup_RedoTextChanged(this, redoTextPacked); }; - void setActiveStack(QUndoStack * stack) { callbackQUndoGroup_SetActiveStack(this, stack); }; - void undo() { callbackQUndoGroup_Undo(this); }; - void Signal_UndoTextChanged(const QString & undoText) { QByteArray t66d0aa = undoText.toUtf8(); QtWidgets_PackedString undoTextPacked = { const_cast(t66d0aa.prepend("WHITESPACE").constData()+10), t66d0aa.size()-10 };callbackQUndoGroup_UndoTextChanged(this, undoTextPacked); }; - ~MyQUndoGroup() { callbackQUndoGroup_DestroyQUndoGroup(this); }; - void childEvent(QChildEvent * event) { callbackQUndoGroup_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQUndoGroup_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQUndoGroup_CustomEvent(this, event); }; - void deleteLater() { callbackQUndoGroup_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQUndoGroup_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQUndoGroup_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQUndoGroup_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQUndoGroup_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQUndoGroup_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQUndoGroup_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQUndoGroup_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QUndoGroup*) -Q_DECLARE_METATYPE(MyQUndoGroup*) - -int QUndoGroup_QUndoGroup_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QUndoGroup_NewQUndoGroup(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoGroup(static_cast(parent)); - } else { - return new MyQUndoGroup(static_cast(parent)); - } -} - -void* QUndoGroup_ActiveStack(void* ptr) -{ - return static_cast(ptr)->activeStack(); -} - -void QUndoGroup_ConnectActiveStackChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::activeStackChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_ActiveStackChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectActiveStackChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::activeStackChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_ActiveStackChanged)); -} - -void QUndoGroup_ActiveStackChanged(void* ptr, void* stack) -{ - static_cast(ptr)->activeStackChanged(static_cast(stack)); -} - -void QUndoGroup_AddStack(void* ptr, void* stack) -{ - static_cast(ptr)->addStack(static_cast(stack)); -} - -char QUndoGroup_CanRedo(void* ptr) -{ - return static_cast(ptr)->canRedo(); -} - -void QUndoGroup_ConnectCanRedoChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanRedoChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectCanRedoChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanRedoChanged)); -} - -void QUndoGroup_CanRedoChanged(void* ptr, char canRedo) -{ - static_cast(ptr)->canRedoChanged(canRedo != 0); -} - -char QUndoGroup_CanUndo(void* ptr) -{ - return static_cast(ptr)->canUndo(); -} - -void QUndoGroup_ConnectCanUndoChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanUndoChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectCanUndoChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CanUndoChanged)); -} - -void QUndoGroup_CanUndoChanged(void* ptr, char canUndo) -{ - static_cast(ptr)->canUndoChanged(canUndo != 0); -} - -void QUndoGroup_ConnectCleanChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::cleanChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CleanChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectCleanChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::cleanChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_CleanChanged)); -} - -void QUndoGroup_CleanChanged(void* ptr, char clean) -{ - static_cast(ptr)->cleanChanged(clean != 0); -} - -void* QUndoGroup_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) -{ - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } -} - -void* QUndoGroup_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) -{ - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } -} - -void QUndoGroup_ConnectIndexChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::indexChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_IndexChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectIndexChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::indexChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_IndexChanged)); -} - -void QUndoGroup_IndexChanged(void* ptr, int idx) -{ - static_cast(ptr)->indexChanged(idx); -} - -char QUndoGroup_IsClean(void* ptr) -{ - return static_cast(ptr)->isClean(); -} - -void QUndoGroup_Redo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "redo"); -} - -void QUndoGroup_RedoDefault(void* ptr) -{ - static_cast(ptr)->QUndoGroup::redo(); -} - -struct QtWidgets_PackedString QUndoGroup_RedoText(void* ptr) -{ - return ({ QByteArray tafd4da = static_cast(ptr)->redoText().toUtf8(); QtWidgets_PackedString { const_cast(tafd4da.prepend("WHITESPACE").constData()+10), tafd4da.size()-10 }; }); -} - -void QUndoGroup_ConnectRedoTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_RedoTextChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectRedoTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_RedoTextChanged)); -} - -void QUndoGroup_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText) -{ - static_cast(ptr)->redoTextChanged(QString::fromUtf8(redoText.data, redoText.len)); -} - -void QUndoGroup_RemoveStack(void* ptr, void* stack) -{ - static_cast(ptr)->removeStack(static_cast(stack)); -} - -void QUndoGroup_SetActiveStack(void* ptr, void* stack) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setActiveStack", Q_ARG(QUndoStack*, static_cast(stack))); -} - -void QUndoGroup_SetActiveStackDefault(void* ptr, void* stack) -{ - static_cast(ptr)->QUndoGroup::setActiveStack(static_cast(stack)); -} - -struct QtWidgets_PackedList QUndoGroup_Stacks(void* ptr) -{ - return ({ QList* tmpValueeb3ecf = new QList(static_cast(ptr)->stacks()); QtWidgets_PackedList { tmpValueeb3ecf, tmpValueeb3ecf->size() }; }); -} - -void QUndoGroup_Undo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "undo"); -} - -void QUndoGroup_UndoDefault(void* ptr) -{ - static_cast(ptr)->QUndoGroup::undo(); -} - -struct QtWidgets_PackedString QUndoGroup_UndoText(void* ptr) -{ - return ({ QByteArray t39b3cc = static_cast(ptr)->undoText().toUtf8(); QtWidgets_PackedString { const_cast(t39b3cc.prepend("WHITESPACE").constData()+10), t39b3cc.size()-10 }; }); -} - -void QUndoGroup_ConnectUndoTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoGroup::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_UndoTextChanged), static_cast(t)); -} - -void QUndoGroup_DisconnectUndoTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoGroup::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoGroup::Signal_UndoTextChanged)); -} - -void QUndoGroup_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText) -{ - static_cast(ptr)->undoTextChanged(QString::fromUtf8(undoText.data, undoText.len)); -} - -void QUndoGroup_DestroyQUndoGroup(void* ptr) -{ - static_cast(ptr)->~QUndoGroup(); -} - -void QUndoGroup_DestroyQUndoGroupDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QUndoGroup___stacks_atList(void* ptr, int i) -{ - return ({QUndoStack * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoGroup___stacks_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QUndoGroup___stacks_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoGroup___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoGroup___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoGroup___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoGroup___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QUndoGroup___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QUndoGroup___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoGroup___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoGroup___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoGroup___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoGroup___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoGroup___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoGroup___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoGroup___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoGroup___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoGroup___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QUndoGroup_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QUndoGroup::childEvent(static_cast(event)); -} - -void QUndoGroup_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QUndoGroup::connectNotify(*static_cast(sign)); -} - -void QUndoGroup_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QUndoGroup::customEvent(static_cast(event)); -} - -void QUndoGroup_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QUndoGroup::deleteLater(); -} - -void QUndoGroup_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QUndoGroup::disconnectNotify(*static_cast(sign)); -} - -char QUndoGroup_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QUndoGroup::event(static_cast(e)); -} - -char QUndoGroup_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QUndoGroup::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QUndoGroup_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QUndoGroup::metaObject()); -} - -void QUndoGroup_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QUndoGroup::timerEvent(static_cast(event)); -} - -class MyQUndoStack: public QUndoStack -{ -public: - MyQUndoStack(QObject *parent = Q_NULLPTR) : QUndoStack(parent) {QUndoStack_QUndoStack_QRegisterMetaType();}; - void Signal_CanRedoChanged(bool canRedo) { callbackQUndoStack_CanRedoChanged(this, canRedo); }; - void Signal_CanUndoChanged(bool canUndo) { callbackQUndoStack_CanUndoChanged(this, canUndo); }; - void Signal_CleanChanged(bool clean) { callbackQUndoStack_CleanChanged(this, clean); }; - void Signal_IndexChanged(int idx) { callbackQUndoStack_IndexChanged(this, idx); }; - void redo() { callbackQUndoStack_Redo(this); }; - void Signal_RedoTextChanged(const QString & redoText) { QByteArray te82275 = redoText.toUtf8(); QtWidgets_PackedString redoTextPacked = { const_cast(te82275.prepend("WHITESPACE").constData()+10), te82275.size()-10 };callbackQUndoStack_RedoTextChanged(this, redoTextPacked); }; - void resetClean() { callbackQUndoStack_ResetClean(this); }; - void setActive(bool active) { callbackQUndoStack_SetActive(this, active); }; - void setClean() { callbackQUndoStack_SetClean(this); }; - void setIndex(int idx) { callbackQUndoStack_SetIndex(this, idx); }; - void undo() { callbackQUndoStack_Undo(this); }; - void Signal_UndoTextChanged(const QString & undoText) { QByteArray t66d0aa = undoText.toUtf8(); QtWidgets_PackedString undoTextPacked = { const_cast(t66d0aa.prepend("WHITESPACE").constData()+10), t66d0aa.size()-10 };callbackQUndoStack_UndoTextChanged(this, undoTextPacked); }; - ~MyQUndoStack() { callbackQUndoStack_DestroyQUndoStack(this); }; - void childEvent(QChildEvent * event) { callbackQUndoStack_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQUndoStack_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQUndoStack_CustomEvent(this, event); }; - void deleteLater() { callbackQUndoStack_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQUndoStack_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQUndoStack_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQUndoStack_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQUndoStack_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQUndoStack_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQUndoStack_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQUndoStack_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QUndoStack*) -Q_DECLARE_METATYPE(MyQUndoStack*) - -int QUndoStack_QUndoStack_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QUndoStack_NewQUndoStack(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQUndoStack(static_cast(parent)); - } else { - return new MyQUndoStack(static_cast(parent)); - } -} - -void QUndoStack_BeginMacro(void* ptr, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->beginMacro(QString::fromUtf8(text.data, text.len)); -} - -char QUndoStack_CanRedo(void* ptr) -{ - return static_cast(ptr)->canRedo(); -} - -void QUndoStack_ConnectCanRedoChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoStack::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanRedoChanged), static_cast(t)); -} - -void QUndoStack_DisconnectCanRedoChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::canRedoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanRedoChanged)); -} - -void QUndoStack_CanRedoChanged(void* ptr, char canRedo) -{ - static_cast(ptr)->canRedoChanged(canRedo != 0); -} - -char QUndoStack_CanUndo(void* ptr) -{ - return static_cast(ptr)->canUndo(); -} - -void QUndoStack_ConnectCanUndoChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoStack::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanUndoChanged), static_cast(t)); -} - -void QUndoStack_DisconnectCanUndoChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::canUndoChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CanUndoChanged)); -} - -void QUndoStack_CanUndoChanged(void* ptr, char canUndo) -{ - static_cast(ptr)->canUndoChanged(canUndo != 0); -} - -void QUndoStack_ConnectCleanChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoStack::cleanChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CleanChanged), static_cast(t)); -} - -void QUndoStack_DisconnectCleanChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::cleanChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_CleanChanged)); -} - -void QUndoStack_CleanChanged(void* ptr, char clean) -{ - static_cast(ptr)->cleanChanged(clean != 0); -} - -int QUndoStack_CleanIndex(void* ptr) -{ - return static_cast(ptr)->cleanIndex(); -} - -void QUndoStack_Clear(void* ptr) -{ - static_cast(ptr)->clear(); -} - -void* QUndoStack_Command(void* ptr, int index) -{ - return const_cast(static_cast(ptr)->command(index)); -} - -int QUndoStack_Count(void* ptr) -{ - return static_cast(ptr)->count(); -} - -void* QUndoStack_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) -{ - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else { - return static_cast(ptr)->createRedoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } -} - -void* QUndoStack_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix) -{ - if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else if (dynamic_cast(static_cast(parent))) { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } else { - return static_cast(ptr)->createUndoAction(static_cast(parent), QString::fromUtf8(prefix.data, prefix.len)); - } -} - -void QUndoStack_EndMacro(void* ptr) -{ - static_cast(ptr)->endMacro(); -} - -int QUndoStack_Index(void* ptr) -{ - return static_cast(ptr)->index(); -} - -void QUndoStack_ConnectIndexChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoStack::indexChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_IndexChanged), static_cast(t)); -} - -void QUndoStack_DisconnectIndexChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::indexChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_IndexChanged)); -} - -void QUndoStack_IndexChanged(void* ptr, int idx) -{ - static_cast(ptr)->indexChanged(idx); -} - -char QUndoStack_IsActive(void* ptr) -{ - return static_cast(ptr)->isActive(); -} - -char QUndoStack_IsClean(void* ptr) -{ - return static_cast(ptr)->isClean(); -} - -void QUndoStack_Push(void* ptr, void* cmd) -{ - static_cast(ptr)->push(static_cast(cmd)); -} - -void QUndoStack_Redo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "redo"); -} - -void QUndoStack_RedoDefault(void* ptr) -{ - static_cast(ptr)->QUndoStack::redo(); -} - -struct QtWidgets_PackedString QUndoStack_RedoText(void* ptr) -{ - return ({ QByteArray t792834 = static_cast(ptr)->redoText().toUtf8(); QtWidgets_PackedString { const_cast(t792834.prepend("WHITESPACE").constData()+10), t792834.size()-10 }; }); -} - -void QUndoStack_ConnectRedoTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoStack::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_RedoTextChanged), static_cast(t)); -} - -void QUndoStack_DisconnectRedoTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::redoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_RedoTextChanged)); -} - -void QUndoStack_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText) -{ - static_cast(ptr)->redoTextChanged(QString::fromUtf8(redoText.data, redoText.len)); -} - -void QUndoStack_ResetClean(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "resetClean"); -} - -void QUndoStack_ResetCleanDefault(void* ptr) -{ - static_cast(ptr)->QUndoStack::resetClean(); -} - -void QUndoStack_SetActive(void* ptr, char active) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setActive", Q_ARG(bool, active != 0)); -} - -void QUndoStack_SetActiveDefault(void* ptr, char active) -{ - static_cast(ptr)->QUndoStack::setActive(active != 0); -} - -void QUndoStack_SetClean(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setClean"); -} - -void QUndoStack_SetCleanDefault(void* ptr) -{ - static_cast(ptr)->QUndoStack::setClean(); -} - -void QUndoStack_SetIndex(void* ptr, int idx) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setIndex", Q_ARG(int, idx)); -} - -void QUndoStack_SetIndexDefault(void* ptr, int idx) -{ - static_cast(ptr)->QUndoStack::setIndex(idx); -} - -void QUndoStack_SetUndoLimit(void* ptr, int limit) -{ - static_cast(ptr)->setUndoLimit(limit); -} - -struct QtWidgets_PackedString QUndoStack_Text(void* ptr, int idx) -{ - return ({ QByteArray t2bc9dc = static_cast(ptr)->text(idx).toUtf8(); QtWidgets_PackedString { const_cast(t2bc9dc.prepend("WHITESPACE").constData()+10), t2bc9dc.size()-10 }; }); -} - -void QUndoStack_Undo(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "undo"); -} - -void QUndoStack_UndoDefault(void* ptr) -{ - static_cast(ptr)->QUndoStack::undo(); -} - -int QUndoStack_UndoLimit(void* ptr) -{ - return static_cast(ptr)->undoLimit(); -} - -struct QtWidgets_PackedString QUndoStack_UndoText(void* ptr) -{ - return ({ QByteArray t399a88 = static_cast(ptr)->undoText().toUtf8(); QtWidgets_PackedString { const_cast(t399a88.prepend("WHITESPACE").constData()+10), t399a88.size()-10 }; }); -} - -void QUndoStack_ConnectUndoTextChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QUndoStack::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_UndoTextChanged), static_cast(t)); -} - -void QUndoStack_DisconnectUndoTextChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QUndoStack::undoTextChanged), static_cast(ptr), static_cast(&MyQUndoStack::Signal_UndoTextChanged)); -} - -void QUndoStack_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText) -{ - static_cast(ptr)->undoTextChanged(QString::fromUtf8(undoText.data, undoText.len)); -} - -void QUndoStack_DestroyQUndoStack(void* ptr) -{ - static_cast(ptr)->~QUndoStack(); -} - -void QUndoStack_DestroyQUndoStackDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QUndoStack___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoStack___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoStack___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoStack___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QUndoStack___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QUndoStack___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoStack___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoStack___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoStack___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoStack___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoStack___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoStack___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QUndoStack___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QUndoStack___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QUndoStack___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QUndoStack_ChildEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QUndoStack::childEvent(static_cast(event)); -} - -void QUndoStack_ConnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QUndoStack::connectNotify(*static_cast(sign)); -} - -void QUndoStack_CustomEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QUndoStack::customEvent(static_cast(event)); -} - -void QUndoStack_DeleteLaterDefault(void* ptr) -{ - static_cast(ptr)->QUndoStack::deleteLater(); -} - -void QUndoStack_DisconnectNotifyDefault(void* ptr, void* sign) -{ - static_cast(ptr)->QUndoStack::disconnectNotify(*static_cast(sign)); -} - -char QUndoStack_EventDefault(void* ptr, void* e) -{ - return static_cast(ptr)->QUndoStack::event(static_cast(e)); -} - -char QUndoStack_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QUndoStack::eventFilter(static_cast(watched), static_cast(event)); - } -} - -void* QUndoStack_MetaObjectDefault(void* ptr) -{ - return const_cast(static_cast(ptr)->QUndoStack::metaObject()); -} - -void QUndoStack_TimerEventDefault(void* ptr, void* event) -{ - static_cast(ptr)->QUndoStack::timerEvent(static_cast(event)); -} - -class MyQUndoView: public QUndoView -{ -public: - MyQUndoView(QWidget *parent = Q_NULLPTR) : QUndoView(parent) {QUndoView_QUndoView_QRegisterMetaType();}; - MyQUndoView(QUndoStack *stack, QWidget *parent = Q_NULLPTR) : QUndoView(stack, parent) {QUndoView_QUndoView_QRegisterMetaType();}; - MyQUndoView(QUndoGroup *group, QWidget *parent = Q_NULLPTR) : QUndoView(group, parent) {QUndoView_QUndoView_QRegisterMetaType();}; - void setGroup(QUndoGroup * group) { callbackQUndoView_SetGroup(this, group); }; - void setStack(QUndoStack * stack) { callbackQUndoView_SetStack(this, stack); }; - ~MyQUndoView() { callbackQUndoView_DestroyQUndoView(this); }; - void currentChanged(const QModelIndex & current, const QModelIndex & previous) { callbackQListView_CurrentChanged(this, const_cast(¤t), const_cast(&previous)); }; - void dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector & roles) { callbackQListView_DataChanged(this, const_cast(&topLeft), const_cast(&bottomRight), ({ QVector* tmpValue037c88 = new QVector(roles); QtWidgets_PackedList { tmpValue037c88, tmpValue037c88->size() }; })); }; - void dragLeaveEvent(QDragLeaveEvent * e) { callbackQWidget_DragLeaveEvent(this, e); }; - void dragMoveEvent(QDragMoveEvent * e) { callbackQWidget_DragMoveEvent(this, e); }; - void dropEvent(QDropEvent * e) { callbackQWidget_DropEvent(this, e); }; - bool event(QEvent * e) { return callbackQWidget_Event(this, e) != 0; }; - int horizontalOffset() const { return callbackQListView_HorizontalOffset(const_cast(static_cast(this))); }; - QModelIndex indexAt(const QPoint & p) const { return *static_cast(callbackQListView_IndexAt(const_cast(static_cast(this)), const_cast(&p))); }; - bool isIndexHidden(const QModelIndex & index) const { return callbackQListView_IsIndexHidden(const_cast(static_cast(this)), const_cast(&index)) != 0; }; - void mouseMoveEvent(QMouseEvent * e) { callbackQWidget_MouseMoveEvent(this, e); }; - void mouseReleaseEvent(QMouseEvent * e) { callbackQWidget_MouseReleaseEvent(this, e); }; - QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) { return *static_cast(callbackQListView_MoveCursor(this, cursorAction, modifiers)); }; - void paintEvent(QPaintEvent * e) { callbackQWidget_PaintEvent(this, e); }; - void resizeEvent(QResizeEvent * e) { callbackQWidget_ResizeEvent(this, e); }; - void rowsAboutToBeRemoved(const QModelIndex & parent, int start, int end) { callbackQListView_RowsAboutToBeRemoved(this, const_cast(&parent), start, end); }; - void rowsInserted(const QModelIndex & parent, int start, int end) { callbackQListView_RowsInserted(this, const_cast(&parent), start, end); }; - void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint) { callbackQListView_ScrollTo(this, const_cast(&index), hint); }; - QList selectedIndexes() const { return ({ QList* tmpP = static_cast*>(callbackQAbstractItemView_SelectedIndexes(const_cast(static_cast(this)))); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; }); }; - void selectionChanged(const QItemSelection & selected, const QItemSelection & deselected) { callbackQListView_SelectionChanged(this, const_cast(&selected), const_cast(&deselected)); }; - void setSelection(const QRect & rect, QItemSelectionModel::SelectionFlags command) { callbackQListView_SetSelection(this, const_cast(&rect), command); }; - void startDrag(Qt::DropActions supportedActions) { callbackQAbstractItemView_StartDrag(this, supportedActions); }; - void timerEvent(QTimerEvent * e) { callbackQWidget_TimerEvent(this, e); }; - void updateGeometries() { callbackQListView_UpdateGeometries(this); }; - int verticalOffset() const { return callbackQListView_VerticalOffset(const_cast(static_cast(this))); }; - QStyleOptionViewItem viewOptions() const { return *static_cast(callbackQAbstractItemView_ViewOptions(const_cast(static_cast(this)))); }; - QSize viewportSizeHint() const { return *static_cast(callbackQAbstractScrollArea_ViewportSizeHint(const_cast(static_cast(this)))); }; - QRect visualRect(const QModelIndex & index) const { return *static_cast(callbackQListView_VisualRect(const_cast(static_cast(this)), const_cast(&index))); }; - QRegion visualRegionForSelection(const QItemSelection & selection) const { return *static_cast(callbackQListView_VisualRegionForSelection(const_cast(static_cast(this)), const_cast(&selection))); }; - void wheelEvent(QWheelEvent * e) { callbackQWidget_WheelEvent(this, e); }; - void Signal_Activated(const QModelIndex & index) { callbackQAbstractItemView_Activated(this, const_cast(&index)); }; - void clearSelection() { callbackQAbstractItemView_ClearSelection(this); }; - void Signal_Clicked(const QModelIndex & index) { callbackQAbstractItemView_Clicked(this, const_cast(&index)); }; - void closeEditor(QWidget * editor, QAbstractItemDelegate::EndEditHint hint) { callbackQAbstractItemView_CloseEditor(this, editor, hint); }; - void commitData(QWidget * editor) { callbackQAbstractItemView_CommitData(this, editor); }; - void Signal_DoubleClicked(const QModelIndex & index) { callbackQAbstractItemView_DoubleClicked(this, const_cast(&index)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void edit(const QModelIndex & index) { callbackQAbstractItemView_Edit(this, const_cast(&index)); }; - bool edit(const QModelIndex & index, QAbstractItemView::EditTrigger trigger, QEvent * event) { return callbackQAbstractItemView_Edit2(this, const_cast(&index), trigger, event) != 0; }; - void editorDestroyed(QObject * editor) { callbackQAbstractItemView_EditorDestroyed(this, editor); }; - void Signal_Entered(const QModelIndex & index) { callbackQAbstractItemView_Entered(this, const_cast(&index)); }; - bool eventFilter(QObject * object, QEvent * event) { return callbackQWidget_EventFilter(this, object, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - void Signal_IconSizeChanged(const QSize & size) { callbackQAbstractItemView_IconSizeChanged(this, const_cast(&size)); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyboardSearch(const QString & search) { QByteArray t3559d7 = search.toUtf8(); QtWidgets_PackedString searchPacked = { const_cast(t3559d7.prepend("WHITESPACE").constData()+10), t3559d7.size()-10 };callbackQAbstractItemView_KeyboardSearch(this, searchPacked); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void Signal_Pressed(const QModelIndex & index) { callbackQAbstractItemView_Pressed(this, const_cast(&index)); }; - void reset() { callbackQAbstractItemView_Reset(this); }; - void scrollToBottom() { callbackQAbstractItemView_ScrollToBottom(this); }; - void scrollToTop() { callbackQAbstractItemView_ScrollToTop(this); }; - void selectAll() { callbackQAbstractItemView_SelectAll(this); }; - QItemSelectionModel::SelectionFlags selectionCommand(const QModelIndex & index, const QEvent * event) const { return static_cast(callbackQAbstractItemView_SelectionCommand(const_cast(static_cast(this)), const_cast(&index), const_cast(event))); }; - void setCurrentIndex(const QModelIndex & index) { callbackQAbstractItemView_SetCurrentIndex(this, const_cast(&index)); }; - void setModel(QAbstractItemModel * model) { callbackQAbstractItemView_SetModel(this, model); }; - void setRootIndex(const QModelIndex & index) { callbackQAbstractItemView_SetRootIndex(this, const_cast(&index)); }; - void setSelectionModel(QItemSelectionModel * selectionModel) { callbackQAbstractItemView_SetSelectionModel(this, selectionModel); }; - int sizeHintForColumn(int column) const { return callbackQAbstractItemView_SizeHintForColumn(const_cast(static_cast(this)), column); }; - int sizeHintForRow(int row) const { return callbackQAbstractItemView_SizeHintForRow(const_cast(static_cast(this)), row); }; - void update(const QModelIndex & index) { callbackQAbstractItemView_Update(this, const_cast(&index)); }; - void Signal_ViewportEntered() { callbackQAbstractItemView_ViewportEntered(this); }; - bool viewportEvent(QEvent * event) { return callbackQAbstractScrollArea_ViewportEvent(this, event) != 0; }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void scrollContentsBy(int dx, int dy) { callbackQAbstractScrollArea_ScrollContentsBy(this, dx, dy); }; - void setupViewport(QWidget * viewport) { callbackQAbstractScrollArea_SetupViewport(this, viewport); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void changeEvent(QEvent * ev) { callbackQWidget_ChangeEvent(this, ev); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; -}; - -Q_DECLARE_METATYPE(QUndoView*) -Q_DECLARE_METATYPE(MyQUndoView*) - -int QUndoView_QUndoView_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QUndoView_NewQUndoView(void* parent) -{ - return new MyQUndoView(static_cast(parent)); -} - -void* QUndoView_NewQUndoView2(void* stack, void* parent) -{ - return new MyQUndoView(static_cast(stack), static_cast(parent)); -} - -void* QUndoView_NewQUndoView3(void* group, void* parent) -{ - return new MyQUndoView(static_cast(group), static_cast(parent)); -} - -void* QUndoView_CleanIcon(void* ptr) -{ - return new QIcon(static_cast(ptr)->cleanIcon()); -} - -struct QtWidgets_PackedString QUndoView_EmptyLabel(void* ptr) -{ - return ({ QByteArray tc33a41 = static_cast(ptr)->emptyLabel().toUtf8(); QtWidgets_PackedString { const_cast(tc33a41.prepend("WHITESPACE").constData()+10), tc33a41.size()-10 }; }); -} - -void* QUndoView_Group(void* ptr) -{ - return static_cast(ptr)->group(); -} - -void QUndoView_SetCleanIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setCleanIcon(*static_cast(icon)); -} - -void QUndoView_SetEmptyLabel(void* ptr, struct QtWidgets_PackedString label) -{ - static_cast(ptr)->setEmptyLabel(QString::fromUtf8(label.data, label.len)); -} - -void QUndoView_SetGroup(void* ptr, void* group) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setGroup", Q_ARG(QUndoGroup*, static_cast(group))); -} - -void QUndoView_SetGroupDefault(void* ptr, void* group) -{ - static_cast(ptr)->QUndoView::setGroup(static_cast(group)); -} - -void QUndoView_SetStack(void* ptr, void* stack) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setStack", Q_ARG(QUndoStack*, static_cast(stack))); -} - -void QUndoView_SetStackDefault(void* ptr, void* stack) -{ - static_cast(ptr)->QUndoView::setStack(static_cast(stack)); -} - -void* QUndoView_Stack(void* ptr) -{ - return static_cast(ptr)->stack(); -} - -void QUndoView_DestroyQUndoView(void* ptr) -{ - static_cast(ptr)->~QUndoView(); -} - -void QUndoView_DestroyQUndoViewDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQVBoxLayout: public QVBoxLayout -{ -public: - MyQVBoxLayout() : QVBoxLayout() {QVBoxLayout_QVBoxLayout_QRegisterMetaType();}; - MyQVBoxLayout(QWidget *parent) : QVBoxLayout(parent) {QVBoxLayout_QVBoxLayout_QRegisterMetaType();}; - ~MyQVBoxLayout() { callbackQVBoxLayout_DestroyQVBoxLayout(this); }; - void addItem(QLayoutItem * item) { callbackQBoxLayout_AddItem(this, item); }; - int count() const { return callbackQBoxLayout_Count(const_cast(static_cast(this))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQLayout_ExpandingDirections(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QLayoutItem * itemAt(int index) const { return static_cast(callbackQBoxLayout_ItemAt(const_cast(static_cast(this)), index)); }; - QSize maximumSize() const { return *static_cast(callbackQLayout_MaximumSize(const_cast(static_cast(this)))); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSize minimumSize() const { return *static_cast(callbackQLayout_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & r) { callbackQLayout_SetGeometry(this, const_cast(&r)); }; - QSize sizeHint() const { return *static_cast(callbackQBoxLayout_SizeHint(const_cast(static_cast(this)))); }; - QLayoutItem * takeAt(int index) { return static_cast(callbackQBoxLayout_TakeAt(this, index)); }; - void childEvent(QChildEvent * e) { callbackQLayout_ChildEvent(this, e); }; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQLayout_Geometry(const_cast(static_cast(this)))); }; - int indexOf(QWidget * widget) const { return callbackQLayout_IndexOf(const_cast(static_cast(this)), widget); }; - bool isEmpty() const { return callbackQLayout_IsEmpty(const_cast(static_cast(this))) != 0; }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - void connectNotify(const QMetaMethod & sign) { callbackQLayout_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQLayout_CustomEvent(this, event); }; - void deleteLater() { callbackQLayout_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQLayout_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQLayout_DisconnectNotify(this, const_cast(&sign)); }; - bool event(QEvent * e) { return callbackQLayout_Event(this, e) != 0; }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQLayout_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQLayout_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQLayout_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQLayout_TimerEvent(this, event); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; -}; - -Q_DECLARE_METATYPE(QVBoxLayout*) -Q_DECLARE_METATYPE(MyQVBoxLayout*) - -int QVBoxLayout_QVBoxLayout_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QVBoxLayout_NewQVBoxLayout() -{ - return new MyQVBoxLayout(); -} - -void* QVBoxLayout_NewQVBoxLayout2(void* parent) -{ - return new MyQVBoxLayout(static_cast(parent)); -} - -void QVBoxLayout_DestroyQVBoxLayout(void* ptr) -{ - static_cast(ptr)->~QVBoxLayout(); -} - -void QVBoxLayout_DestroyQVBoxLayoutDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QWhatsThis_QWhatsThis_CreateAction(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return QWhatsThis::createAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return QWhatsThis::createAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return QWhatsThis::createAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return QWhatsThis::createAction(static_cast(parent)); - } else { - return QWhatsThis::createAction(static_cast(parent)); - } -} - -void QWhatsThis_QWhatsThis_EnterWhatsThisMode() -{ - QWhatsThis::enterWhatsThisMode(); -} - -void QWhatsThis_QWhatsThis_HideText() -{ - QWhatsThis::hideText(); -} - -char QWhatsThis_QWhatsThis_InWhatsThisMode() -{ - return QWhatsThis::inWhatsThisMode(); -} - -void QWhatsThis_QWhatsThis_LeaveWhatsThisMode() -{ - QWhatsThis::leaveWhatsThisMode(); -} - -void QWhatsThis_QWhatsThis_ShowText(void* pos, struct QtWidgets_PackedString text, void* w) -{ - QWhatsThis::showText(*static_cast(pos), QString::fromUtf8(text.data, text.len), static_cast(w)); -} - -class MyQWidget: public QWidget -{ -public: - MyQWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags ff = Qt::WindowFlags()) : QWidget(parent, ff) {QWidget_QWidget_QRegisterMetaType();}; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - ~MyQWidget() { callbackQWidget_DestroyQWidget(this); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QWidget*) -Q_DECLARE_METATYPE(MyQWidget*) - -int QWidget_QWidget_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWidget_NewQWidget(void* parent, long long ff) -{ - return new MyQWidget(static_cast(parent), static_cast(ff)); -} - -char QWidget_AcceptDrops(void* ptr) -{ - return static_cast(ptr)->acceptDrops(); -} - -struct QtWidgets_PackedString QWidget_AccessibleDescription(void* ptr) -{ - return ({ QByteArray tb88bc9 = static_cast(ptr)->accessibleDescription().toUtf8(); QtWidgets_PackedString { const_cast(tb88bc9.prepend("WHITESPACE").constData()+10), tb88bc9.size()-10 }; }); -} - -struct QtWidgets_PackedString QWidget_AccessibleName(void* ptr) -{ - return ({ QByteArray t32cbb8 = static_cast(ptr)->accessibleName().toUtf8(); QtWidgets_PackedString { const_cast(t32cbb8.prepend("WHITESPACE").constData()+10), t32cbb8.size()-10 }; }); -} - -void QWidget_ActionEvent(void* ptr, void* event) -{ - static_cast(ptr)->actionEvent(static_cast(event)); -} - -void QWidget_ActionEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::actionEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::actionEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::actionEvent(static_cast(event)); - } -} - -struct QtWidgets_PackedList QWidget_Actions(void* ptr) -{ - return ({ QList* tmpValue268e58 = new QList(static_cast(ptr)->actions()); QtWidgets_PackedList { tmpValue268e58, tmpValue268e58->size() }; }); -} - -void QWidget_ActivateWindow(void* ptr) -{ - static_cast(ptr)->activateWindow(); -} - -void QWidget_AddAction(void* ptr, void* action) -{ - static_cast(ptr)->addAction(static_cast(action)); -} - -void QWidget_AddActions(void* ptr, void* actions) -{ - static_cast(ptr)->addActions(({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -void QWidget_AdjustSize(void* ptr) -{ - static_cast(ptr)->adjustSize(); -} - -char QWidget_AutoFillBackground(void* ptr) -{ - return static_cast(ptr)->autoFillBackground(); -} - -long long QWidget_BackgroundRole(void* ptr) -{ - return static_cast(ptr)->backgroundRole(); -} - -void* QWidget_BackingStore(void* ptr) -{ - return static_cast(ptr)->backingStore(); -} - -void* QWidget_BaseSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->baseSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QWidget_ChangeEvent(void* ptr, void* event) -{ - static_cast(ptr)->changeEvent(static_cast(event)); -} - -void QWidget_ChangeEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::changeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::changeEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::changeEvent(static_cast(event)); - } -} - -void* QWidget_ChildAt(void* ptr, int x, int y) -{ - return static_cast(ptr)->childAt(x, y); -} - -void* QWidget_ChildAt2(void* ptr, void* p) -{ - return static_cast(ptr)->childAt(*static_cast(p)); -} - -void* QWidget_ChildrenRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->childrenRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_ChildrenRegion(void* ptr) -{ - return new QRegion(static_cast(ptr)->childrenRegion()); -} - -void QWidget_ClearFocus(void* ptr) -{ - static_cast(ptr)->clearFocus(); -} - -void QWidget_ClearMask(void* ptr) -{ - static_cast(ptr)->clearMask(); -} - -char QWidget_Close(void* ptr) -{ - bool returnArg; - QMetaObject::invokeMethod(static_cast(ptr), "close", Q_RETURN_ARG(bool, returnArg)); - return returnArg; -} - -char QWidget_CloseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::close(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::close(); - } else { - return static_cast(ptr)->QWidget::close(); - } -} - -void QWidget_CloseEvent(void* ptr, void* event) -{ - static_cast(ptr)->closeEvent(static_cast(event)); -} - -void QWidget_CloseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::closeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::closeEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::closeEvent(static_cast(event)); - } -} - -void* QWidget_ContentsMargins(void* ptr) -{ - return ({ QMargins tmpValue = static_cast(ptr)->contentsMargins(); new QMargins(tmpValue.left(), tmpValue.top(), tmpValue.right(), tmpValue.bottom()); }); -} - -void* QWidget_ContentsRect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->contentsRect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QWidget_ContextMenuEvent(void* ptr, void* event) -{ - static_cast(ptr)->contextMenuEvent(static_cast(event)); -} - -void QWidget_ContextMenuEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::contextMenuEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::contextMenuEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::contextMenuEvent(static_cast(event)); - } -} - -long long QWidget_ContextMenuPolicy(void* ptr) -{ - return static_cast(ptr)->contextMenuPolicy(); -} - -void QWidget_Create(void* ptr, uintptr_t window, char initializeWindow, char destroyOldWindow) -{ - static_cast(ptr)->create(window, initializeWindow != 0, destroyOldWindow != 0); -} - -void* QWidget_QWidget_CreateWindowContainer(void* window, void* parent, long long flags) -{ - return QWidget::createWindowContainer(static_cast(window), static_cast(parent), static_cast(flags)); -} - -void* QWidget_Cursor(void* ptr) -{ - return new QCursor(static_cast(ptr)->cursor()); -} - -void QWidget_ConnectCustomContextMenuRequested(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWidget::customContextMenuRequested), static_cast(ptr), static_cast(&MyQWidget::Signal_CustomContextMenuRequested), static_cast(t)); -} - -void QWidget_DisconnectCustomContextMenuRequested(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWidget::customContextMenuRequested), static_cast(ptr), static_cast(&MyQWidget::Signal_CustomContextMenuRequested)); -} - -void QWidget_CustomContextMenuRequested(void* ptr, void* pos) -{ - static_cast(ptr)->customContextMenuRequested(*static_cast(pos)); -} - -void QWidget_Destroy(void* ptr, char destroyWindow, char destroySubWindows) -{ - static_cast(ptr)->destroy(destroyWindow != 0, destroySubWindows != 0); -} - -void QWidget_DragEnterEvent(void* ptr, void* event) -{ - static_cast(ptr)->dragEnterEvent(static_cast(event)); -} - -void QWidget_DragEnterEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::dragEnterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::dragEnterEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::dragEnterEvent(static_cast(event)); - } -} - -void QWidget_DragLeaveEvent(void* ptr, void* event) -{ - static_cast(ptr)->dragLeaveEvent(static_cast(event)); -} - -void QWidget_DragLeaveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::dragLeaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::dragLeaveEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::dragLeaveEvent(static_cast(event)); - } -} - -void QWidget_DragMoveEvent(void* ptr, void* event) -{ - static_cast(ptr)->dragMoveEvent(static_cast(event)); -} - -void QWidget_DragMoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::dragMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::dragMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::dragMoveEvent(static_cast(event)); - } -} - -void QWidget_DropEvent(void* ptr, void* event) -{ - static_cast(ptr)->dropEvent(static_cast(event)); -} - -void QWidget_DropEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::dropEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::dropEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::dropEvent(static_cast(event)); - } -} - -uintptr_t QWidget_EffectiveWinId(void* ptr) -{ - return static_cast(ptr)->effectiveWinId(); -} - -void QWidget_EnsurePolished(void* ptr) -{ - static_cast(ptr)->ensurePolished(); -} - -void QWidget_EnterEvent(void* ptr, void* event) -{ - static_cast(ptr)->enterEvent(static_cast(event)); -} - -void QWidget_EnterEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::enterEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::enterEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::enterEvent(static_cast(event)); - } -} - -char QWidget_Event(void* ptr, void* event) -{ - return static_cast(ptr)->event(static_cast(event)); -} - -char QWidget_EventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::event(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::event(static_cast(event)); - } else { - return static_cast(ptr)->QWidget::event(static_cast(event)); - } -} - -void* QWidget_QWidget_Find(uintptr_t id) -{ - return QWidget::find(id); -} - -void QWidget_FocusInEvent(void* ptr, void* event) -{ - static_cast(ptr)->focusInEvent(static_cast(event)); -} - -void QWidget_FocusInEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::focusInEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::focusInEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::focusInEvent(static_cast(event)); - } -} - -char QWidget_FocusNextChild(void* ptr) -{ - return static_cast(ptr)->focusNextChild(); -} - -char QWidget_FocusNextPrevChild(void* ptr, char next) -{ - return static_cast(ptr)->focusNextPrevChild(next != 0); -} - -char QWidget_FocusNextPrevChildDefault(void* ptr, char next) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::focusNextPrevChild(next != 0); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::focusNextPrevChild(next != 0); - } else { - return static_cast(ptr)->QWidget::focusNextPrevChild(next != 0); - } -} - -void QWidget_FocusOutEvent(void* ptr, void* event) -{ - static_cast(ptr)->focusOutEvent(static_cast(event)); -} - -void QWidget_FocusOutEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::focusOutEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::focusOutEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::focusOutEvent(static_cast(event)); - } -} - -long long QWidget_FocusPolicy(void* ptr) -{ - return static_cast(ptr)->focusPolicy(); -} - -char QWidget_FocusPreviousChild(void* ptr) -{ - return static_cast(ptr)->focusPreviousChild(); -} - -void* QWidget_FocusProxy(void* ptr) -{ - return static_cast(ptr)->focusProxy(); -} - -void* QWidget_FocusWidget(void* ptr) -{ - return static_cast(ptr)->focusWidget(); -} - -void* QWidget_Font(void* ptr) -{ - return const_cast(&static_cast(ptr)->font()); -} - -void* QWidget_FontInfo(void* ptr) -{ - return new QFontInfo(static_cast(ptr)->fontInfo()); -} - -void* QWidget_FontMetrics(void* ptr) -{ - return new QFontMetrics(static_cast(ptr)->fontMetrics()); -} - -long long QWidget_ForegroundRole(void* ptr) -{ - return static_cast(ptr)->foregroundRole(); -} - -void* QWidget_FrameGeometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->frameGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_FrameSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->frameSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_Geometry(void* ptr) -{ - return const_cast(&static_cast(ptr)->geometry()); -} - -void QWidget_GetContentsMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->getContentsMargins(&left, &top, &right, &bottom); -} - -void* QWidget_Grab(void* ptr, void* rectangle) -{ - return new QPixmap(static_cast(ptr)->grab(*static_cast(rectangle))); -} - -void QWidget_GrabGesture(void* ptr, long long gesture, long long flags) -{ - static_cast(ptr)->grabGesture(static_cast(gesture), static_cast(flags)); -} - -void QWidget_GrabKeyboard(void* ptr) -{ - static_cast(ptr)->grabKeyboard(); -} - -void QWidget_GrabMouse(void* ptr) -{ - static_cast(ptr)->grabMouse(); -} - -void QWidget_GrabMouse2(void* ptr, void* cursor) -{ - static_cast(ptr)->grabMouse(*static_cast(cursor)); -} - -int QWidget_GrabShortcut(void* ptr, void* key, long long context) -{ - return static_cast(ptr)->grabShortcut(*static_cast(key), static_cast(context)); -} - -void* QWidget_GraphicsEffect(void* ptr) -{ - return static_cast(ptr)->graphicsEffect(); -} - -void* QWidget_GraphicsProxyWidget(void* ptr) -{ - return static_cast(ptr)->graphicsProxyWidget(); -} - -char QWidget_HasEditFocus(void* ptr) -{ -#ifdef QT_KEYPAD_NAVIGATION - return static_cast(ptr)->hasEditFocus(); -#else - return false; -#endif -} - -char QWidget_HasFocus(void* ptr) -{ - return static_cast(ptr)->hasFocus(); -} - -char QWidget_HasHeightForWidth(void* ptr) -{ - return static_cast(ptr)->hasHeightForWidth(); -} - -char QWidget_HasHeightForWidthDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::hasHeightForWidth(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::hasHeightForWidth(); - } else { - return static_cast(ptr)->QWidget::hasHeightForWidth(); - } -} - -char QWidget_HasMouseTracking(void* ptr) -{ - return static_cast(ptr)->hasMouseTracking(); -} - -char QWidget_HasTabletTracking(void* ptr) -{ - return static_cast(ptr)->hasTabletTracking(); -} - -int QWidget_Height(void* ptr) -{ - return static_cast(ptr)->height(); -} - -int QWidget_HeightForWidth(void* ptr, int w) -{ - return static_cast(ptr)->heightForWidth(w); -} - -int QWidget_HeightForWidthDefault(void* ptr, int w) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::heightForWidth(w); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::heightForWidth(w); - } else { - return static_cast(ptr)->QWidget::heightForWidth(w); - } -} - -void QWidget_Hide(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "hide"); -} - -void QWidget_HideDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::hide(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::hide(); - } else { - static_cast(ptr)->QWidget::hide(); - } -} - -void QWidget_HideEvent(void* ptr, void* event) -{ - static_cast(ptr)->hideEvent(static_cast(event)); -} - -void QWidget_HideEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::hideEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::hideEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::hideEvent(static_cast(event)); - } -} - -void QWidget_InitPainter(void* ptr, void* painter) -{ - static_cast(ptr)->initPainter(static_cast(painter)); -} - -void QWidget_InitPainterDefault(void* ptr, void* painter) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::initPainter(static_cast(painter)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::initPainter(static_cast(painter)); - } else { - static_cast(ptr)->QWidget::initPainter(static_cast(painter)); - } -} - -void QWidget_InputMethodEvent(void* ptr, void* event) -{ - static_cast(ptr)->inputMethodEvent(static_cast(event)); -} - -void QWidget_InputMethodEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::inputMethodEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::inputMethodEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::inputMethodEvent(static_cast(event)); - } -} - -long long QWidget_InputMethodHints(void* ptr) -{ - return static_cast(ptr)->inputMethodHints(); -} - -void* QWidget_InputMethodQuery(void* ptr, long long query) -{ - return new QVariant(static_cast(ptr)->inputMethodQuery(static_cast(query))); -} - -void* QWidget_InputMethodQueryDefault(void* ptr, long long query) -{ - if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QWizardPage::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QToolBar::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QStatusBar::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSplitterHandle::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSplashScreen::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSizeGrip::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QOpenGLWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QMenuBar::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QMenu::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QMdiSubWindow::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QMainWindow::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QKeySequenceEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QLineEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGroupBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QProgressBar::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QFocusFrame::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDockWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDialogButtonBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDesktopWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QFontComboBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QComboBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QWizard::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QMessageBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QInputDialog::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QProgressDialog::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QFontDialog::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QFileDialog::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QErrorMessage::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QColorDialog::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDialog::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QCalendarWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QToolBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QStackedWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSplitter::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QLCDNumber::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QLabel::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QPlainTextEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTextBrowser::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTextEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QMdiArea::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QGraphicsView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QScrollArea::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTreeWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTreeView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTableWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTableView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QUndoView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QListWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QListView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QHeaderView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QColumnView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractItemView::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractScrollArea::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QFrame::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QRubberBand::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTabBar::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QScrollBar::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDial::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSlider::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractSlider::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDoubleSpinBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QSpinBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDateEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTimeEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QDateTimeEdit::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractSpinBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QTabWidget::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QToolButton::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QRadioButton::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QCommandLinkButton::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QPushButton::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QCheckBox::inputMethodQuery(static_cast(query))); - } else if (dynamic_cast(static_cast(ptr))) { - return new QVariant(static_cast(ptr)->QAbstractButton::inputMethodQuery(static_cast(query))); - } else { - return new QVariant(static_cast(ptr)->QWidget::inputMethodQuery(static_cast(query))); - } -} - -void QWidget_InsertAction(void* ptr, void* before, void* action) -{ - static_cast(ptr)->insertAction(static_cast(before), static_cast(action)); -} - -void QWidget_InsertActions(void* ptr, void* before, void* actions) -{ - static_cast(ptr)->insertActions(static_cast(before), ({ QList* tmpP = static_cast*>(actions); QList tmpV = *tmpP; tmpP->~QList(); free(tmpP); tmpV; })); -} - -char QWidget_IsActiveWindow(void* ptr) -{ - return static_cast(ptr)->isActiveWindow(); -} - -char QWidget_IsAncestorOf(void* ptr, void* child) -{ - return static_cast(ptr)->isAncestorOf(static_cast(child)); -} - -char QWidget_IsEnabled(void* ptr) -{ - return static_cast(ptr)->isEnabled(); -} - -char QWidget_IsEnabledTo(void* ptr, void* ancestor) -{ - return static_cast(ptr)->isEnabledTo(static_cast(ancestor)); -} - -char QWidget_IsFullScreen(void* ptr) -{ - return static_cast(ptr)->isFullScreen(); -} - -char QWidget_IsHidden(void* ptr) -{ - return static_cast(ptr)->isHidden(); -} - -char QWidget_IsMaximized(void* ptr) -{ - return static_cast(ptr)->isMaximized(); -} - -char QWidget_IsMinimized(void* ptr) -{ - return static_cast(ptr)->isMinimized(); -} - -char QWidget_IsModal(void* ptr) -{ - return static_cast(ptr)->isModal(); -} - -char QWidget_IsVisible(void* ptr) -{ - return static_cast(ptr)->isVisible(); -} - -char QWidget_IsVisibleTo(void* ptr, void* ancestor) -{ - return static_cast(ptr)->isVisibleTo(static_cast(ancestor)); -} - -char QWidget_IsWindow(void* ptr) -{ - return static_cast(ptr)->isWindow(); -} - -char QWidget_IsWindowModified(void* ptr) -{ - return static_cast(ptr)->isWindowModified(); -} - -void QWidget_KeyPressEvent(void* ptr, void* event) -{ - static_cast(ptr)->keyPressEvent(static_cast(event)); -} - -void QWidget_KeyPressEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::keyPressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::keyPressEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::keyPressEvent(static_cast(event)); - } -} - -void QWidget_KeyReleaseEvent(void* ptr, void* event) -{ - static_cast(ptr)->keyReleaseEvent(static_cast(event)); -} - -void QWidget_KeyReleaseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::keyReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::keyReleaseEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::keyReleaseEvent(static_cast(event)); - } -} - -void* QWidget_QWidget_KeyboardGrabber() -{ - return QWidget::keyboardGrabber(); -} - -void* QWidget_Layout(void* ptr) -{ - return static_cast(ptr)->layout(); -} - -long long QWidget_LayoutDirection(void* ptr) -{ - return static_cast(ptr)->layoutDirection(); -} - -void QWidget_LeaveEvent(void* ptr, void* event) -{ - static_cast(ptr)->leaveEvent(static_cast(event)); -} - -void QWidget_LeaveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::leaveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::leaveEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::leaveEvent(static_cast(event)); - } -} - -void* QWidget_Locale(void* ptr) -{ - return new QLocale(static_cast(ptr)->locale()); -} - -void QWidget_Lower(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "lower"); -} - -void QWidget_LowerDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::lower(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::lower(); - } else { - static_cast(ptr)->QWidget::lower(); - } -} - -void* QWidget_MapFrom(void* ptr, void* parent, void* pos) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapFrom(static_cast(parent), *static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_MapFromGlobal(void* ptr, void* pos) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapFromGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_MapFromParent(void* ptr, void* pos) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapFromParent(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_MapTo(void* ptr, void* parent, void* pos) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapTo(static_cast(parent), *static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_MapToGlobal(void* ptr, void* pos) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapToGlobal(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_MapToParent(void* ptr, void* pos) -{ - return ({ QPoint tmpValue = static_cast(ptr)->mapToParent(*static_cast(pos)); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_Mask(void* ptr) -{ - return new QRegion(static_cast(ptr)->mask()); -} - -int QWidget_MaximumHeight(void* ptr) -{ - return static_cast(ptr)->maximumHeight(); -} - -void* QWidget_MaximumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -int QWidget_MaximumWidth(void* ptr) -{ - return static_cast(ptr)->maximumWidth(); -} - -int QWidget_Metric(void* ptr, long long m) -{ - return static_cast(ptr)->metric(static_cast(m)); -} - -int QWidget_MetricDefault(void* ptr, long long m) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::metric(static_cast(m)); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::metric(static_cast(m)); - } else { - return static_cast(ptr)->QWidget::metric(static_cast(m)); - } -} - -int QWidget_MinimumHeight(void* ptr) -{ - return static_cast(ptr)->minimumHeight(); -} - -void* QWidget_MinimumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_MinimumSizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_MinimumSizeHintDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QWizardPage::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QToolBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStatusBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSplitterHandle::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSplashScreen::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSizeGrip::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QOpenGLWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMenuBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMenu::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMdiSubWindow::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMainWindow::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QKeySequenceEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QLineEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGroupBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QProgressBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFocusFrame::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDockWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDialogButtonBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDesktopWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFontComboBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QComboBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QWizard::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMessageBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QInputDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QProgressDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFontDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFileDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QErrorMessage::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QColorDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDialog::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QCalendarWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QToolBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStackedWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSplitter::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QLCDNumber::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QLabel::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QPlainTextEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTextBrowser::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTextEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMdiArea::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGraphicsView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QScrollArea::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTreeWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTreeView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTableWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTableView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QUndoView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QListWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QListView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QColumnView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemView::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractScrollArea::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFrame::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QRubberBand::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTabBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QScrollBar::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDial::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSlider::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractSlider::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDoubleSpinBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSpinBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDateEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTimeEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDateTimeEdit::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractSpinBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTabWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QToolButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QRadioButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QCommandLinkButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QPushButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QCheckBox::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractButton::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QWidget::minimumSizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -int QWidget_MinimumWidth(void* ptr) -{ - return static_cast(ptr)->minimumWidth(); -} - -void QWidget_MouseDoubleClickEvent(void* ptr, void* event) -{ - static_cast(ptr)->mouseDoubleClickEvent(static_cast(event)); -} - -void QWidget_MouseDoubleClickEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::mouseDoubleClickEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::mouseDoubleClickEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::mouseDoubleClickEvent(static_cast(event)); - } -} - -void* QWidget_QWidget_MouseGrabber() -{ - return QWidget::mouseGrabber(); -} - -void QWidget_MouseMoveEvent(void* ptr, void* event) -{ - static_cast(ptr)->mouseMoveEvent(static_cast(event)); -} - -void QWidget_MouseMoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::mouseMoveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::mouseMoveEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::mouseMoveEvent(static_cast(event)); - } -} - -void QWidget_MousePressEvent(void* ptr, void* event) -{ - static_cast(ptr)->mousePressEvent(static_cast(event)); -} - -void QWidget_MousePressEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::mousePressEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::mousePressEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::mousePressEvent(static_cast(event)); - } -} - -void QWidget_MouseReleaseEvent(void* ptr, void* event) -{ - static_cast(ptr)->mouseReleaseEvent(static_cast(event)); -} - -void QWidget_MouseReleaseEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::mouseReleaseEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::mouseReleaseEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::mouseReleaseEvent(static_cast(event)); - } -} - -void QWidget_Move(void* ptr, void* vqp) -{ - static_cast(ptr)->move(*static_cast(vqp)); -} - -void QWidget_Move2(void* ptr, int x, int y) -{ - static_cast(ptr)->move(x, y); -} - -void QWidget_MoveEvent(void* ptr, void* event) -{ - static_cast(ptr)->moveEvent(static_cast(event)); -} - -void QWidget_MoveEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::moveEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::moveEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::moveEvent(static_cast(event)); - } -} - -char QWidget_NativeEvent(void* ptr, void* eventType, void* message, long* result) -{ - return static_cast(ptr)->nativeEvent(*static_cast(eventType), message, result); -} - -char QWidget_NativeEventDefault(void* ptr, void* eventType, void* message, long* result) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::nativeEvent(*static_cast(eventType), message, result); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::nativeEvent(*static_cast(eventType), message, result); - } else { - return static_cast(ptr)->QWidget::nativeEvent(*static_cast(eventType), message, result); - } -} - -void* QWidget_NativeParentWidget(void* ptr) -{ - return static_cast(ptr)->nativeParentWidget(); -} - -void* QWidget_NextInFocusChain(void* ptr) -{ - return static_cast(ptr)->nextInFocusChain(); -} - -void* QWidget_NormalGeometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->normalGeometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QWidget_OverrideWindowFlags(void* ptr, long long flags) -{ - static_cast(ptr)->overrideWindowFlags(static_cast(flags)); -} - -void* QWidget_PaintEngine(void* ptr) -{ - return static_cast(ptr)->paintEngine(); -} - -void* QWidget_PaintEngineDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizardPage::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBar::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStatusBar::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitterHandle::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplashScreen::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSizeGrip::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QOpenGLWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenuBar::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMenu::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiSubWindow::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMainWindow::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QKeySequenceEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLineEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGroupBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressBar::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFocusFrame::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDockWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialogButtonBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDesktopWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontComboBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QComboBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QWizard::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMessageBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QInputDialog::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QProgressDialog::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFontDialog::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFileDialog::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QErrorMessage::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColorDialog::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDialog::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCalendarWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QStackedWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSplitter::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLCDNumber::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QLabel::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPlainTextEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextBrowser::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTextEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QMdiArea::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QGraphicsView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollArea::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTreeView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTableView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QUndoView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QListView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QHeaderView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QColumnView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractItemView::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractScrollArea::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QFrame::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRubberBand::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabBar::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QScrollBar::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDial::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSlider::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSlider::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDoubleSpinBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QSpinBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTimeEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QDateTimeEdit::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractSpinBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QTabWidget::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QToolButton::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QRadioButton::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCommandLinkButton::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QPushButton::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QCheckBox::paintEngine(); - } else if (dynamic_cast(static_cast(ptr))) { - return static_cast(ptr)->QAbstractButton::paintEngine(); - } else { - return static_cast(ptr)->QWidget::paintEngine(); - } -} - -void QWidget_PaintEvent(void* ptr, void* event) -{ - static_cast(ptr)->paintEvent(static_cast(event)); -} - -void QWidget_PaintEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::paintEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::paintEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::paintEvent(static_cast(event)); - } -} - -void* QWidget_Palette(void* ptr) -{ - return const_cast(&static_cast(ptr)->palette()); -} - -void* QWidget_ParentWidget(void* ptr) -{ - return static_cast(ptr)->parentWidget(); -} - -void* QWidget_Pos(void* ptr) -{ - return ({ QPoint tmpValue = static_cast(ptr)->pos(); new QPoint(tmpValue.x(), tmpValue.y()); }); -} - -void* QWidget_PreviousInFocusChain(void* ptr) -{ - return static_cast(ptr)->previousInFocusChain(); -} - -void QWidget_Raise(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "raise"); -} - -void QWidget_RaiseDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::raise(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::raise(); - } else { - static_cast(ptr)->QWidget::raise(); - } -} - -void* QWidget_Rect(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->rect(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void QWidget_ReleaseKeyboard(void* ptr) -{ - static_cast(ptr)->releaseKeyboard(); -} - -void QWidget_ReleaseMouse(void* ptr) -{ - static_cast(ptr)->releaseMouse(); -} - -void QWidget_ReleaseShortcut(void* ptr, int id) -{ - static_cast(ptr)->releaseShortcut(id); -} - -void QWidget_RemoveAction(void* ptr, void* action) -{ - static_cast(ptr)->removeAction(static_cast(action)); -} - -void QWidget_Render(void* ptr, void* target, void* targetOffset, void* sourceRegion, long long renderFlags) -{ - if (dynamic_cast(static_cast(target))) { - static_cast(ptr)->render(static_cast(target), *static_cast(targetOffset), *static_cast(sourceRegion), static_cast(renderFlags)); - } else { - static_cast(ptr)->render(static_cast(target), *static_cast(targetOffset), *static_cast(sourceRegion), static_cast(renderFlags)); - } -} - -void QWidget_Render2(void* ptr, void* painter, void* targetOffset, void* sourceRegion, long long renderFlags) -{ - static_cast(ptr)->render(static_cast(painter), *static_cast(targetOffset), *static_cast(sourceRegion), static_cast(renderFlags)); -} - -void QWidget_Repaint(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "repaint"); -} - -void QWidget_RepaintDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::repaint(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::repaint(); - } else { - static_cast(ptr)->QWidget::repaint(); - } -} - -void QWidget_Repaint2(void* ptr, int x, int y, int w, int h) -{ - static_cast(ptr)->repaint(x, y, w, h); -} - -void QWidget_Repaint3(void* ptr, void* rect) -{ - static_cast(ptr)->repaint(*static_cast(rect)); -} - -void QWidget_Repaint4(void* ptr, void* rgn) -{ - static_cast(ptr)->repaint(*static_cast(rgn)); -} - -void QWidget_Resize(void* ptr, void* vqs) -{ - static_cast(ptr)->resize(*static_cast(vqs)); -} - -void QWidget_Resize2(void* ptr, int w, int h) -{ - static_cast(ptr)->resize(w, h); -} - -void QWidget_ResizeEvent(void* ptr, void* event) -{ - static_cast(ptr)->resizeEvent(static_cast(event)); -} - -void QWidget_ResizeEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::resizeEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::resizeEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::resizeEvent(static_cast(event)); - } -} - -char QWidget_RestoreGeometry(void* ptr, void* geometry) -{ - return static_cast(ptr)->restoreGeometry(*static_cast(geometry)); -} - -void* QWidget_SaveGeometry(void* ptr) -{ - return new QByteArray(static_cast(ptr)->saveGeometry()); -} - -void QWidget_Scroll(void* ptr, int dx, int dy) -{ - static_cast(ptr)->scroll(dx, dy); -} - -void QWidget_Scroll2(void* ptr, int dx, int dy, void* r) -{ - static_cast(ptr)->scroll(dx, dy, *static_cast(r)); -} - -void QWidget_SetAcceptDrops(void* ptr, char on) -{ - static_cast(ptr)->setAcceptDrops(on != 0); -} - -void QWidget_SetAccessibleDescription(void* ptr, struct QtWidgets_PackedString description) -{ - static_cast(ptr)->setAccessibleDescription(QString::fromUtf8(description.data, description.len)); -} - -void QWidget_SetAccessibleName(void* ptr, struct QtWidgets_PackedString name) -{ - static_cast(ptr)->setAccessibleName(QString::fromUtf8(name.data, name.len)); -} - -void QWidget_SetAttribute(void* ptr, long long attribute, char on) -{ - static_cast(ptr)->setAttribute(static_cast(attribute), on != 0); -} - -void QWidget_SetAutoFillBackground(void* ptr, char enabled) -{ - static_cast(ptr)->setAutoFillBackground(enabled != 0); -} - -void QWidget_SetBackgroundRole(void* ptr, long long role) -{ - static_cast(ptr)->setBackgroundRole(static_cast(role)); -} - -void QWidget_SetBaseSize(void* ptr, void* vqs) -{ - static_cast(ptr)->setBaseSize(*static_cast(vqs)); -} - -void QWidget_SetBaseSize2(void* ptr, int basew, int baseh) -{ - static_cast(ptr)->setBaseSize(basew, baseh); -} - -void QWidget_SetContentsMargins(void* ptr, int left, int top, int right, int bottom) -{ - static_cast(ptr)->setContentsMargins(left, top, right, bottom); -} - -void QWidget_SetContentsMargins2(void* ptr, void* margins) -{ - static_cast(ptr)->setContentsMargins(*static_cast(margins)); -} - -void QWidget_SetContextMenuPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setContextMenuPolicy(static_cast(policy)); -} - -void QWidget_SetCursor(void* ptr, void* vqc) -{ - static_cast(ptr)->setCursor(*static_cast(vqc)); -} - -void QWidget_SetDisabled(void* ptr, char disable) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setDisabled", Q_ARG(bool, disable != 0)); -} - -void QWidget_SetDisabledDefault(void* ptr, char disable) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setDisabled(disable != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setDisabled(disable != 0); - } else { - static_cast(ptr)->QWidget::setDisabled(disable != 0); - } -} - -void QWidget_SetEditFocus(void* ptr, char enable) -{ -#ifdef QT_KEYPAD_NAVIGATION - static_cast(ptr)->setEditFocus(enable != 0); -#endif -} - -void QWidget_SetEnabled(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setEnabled", Q_ARG(bool, vbo != 0)); -} - -void QWidget_SetEnabledDefault(void* ptr, char vbo) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setEnabled(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setEnabled(vbo != 0); - } else { - static_cast(ptr)->QWidget::setEnabled(vbo != 0); - } -} - -void QWidget_SetFixedHeight(void* ptr, int h) -{ - static_cast(ptr)->setFixedHeight(h); -} - -void QWidget_SetFixedSize(void* ptr, void* s) -{ - static_cast(ptr)->setFixedSize(*static_cast(s)); -} - -void QWidget_SetFixedSize2(void* ptr, int w, int h) -{ - static_cast(ptr)->setFixedSize(w, h); -} - -void QWidget_SetFixedWidth(void* ptr, int w) -{ - static_cast(ptr)->setFixedWidth(w); -} - -void QWidget_SetFocus(void* ptr, long long reason) -{ - static_cast(ptr)->setFocus(static_cast(reason)); -} - -void QWidget_SetFocus2(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setFocus"); -} - -void QWidget_SetFocus2Default(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setFocus(); - } else { - static_cast(ptr)->QWidget::setFocus(); - } -} - -void QWidget_SetFocusPolicy(void* ptr, long long policy) -{ - static_cast(ptr)->setFocusPolicy(static_cast(policy)); -} - -void QWidget_SetFocusProxy(void* ptr, void* w) -{ - static_cast(ptr)->setFocusProxy(static_cast(w)); -} - -void QWidget_SetFont(void* ptr, void* vqf) -{ - static_cast(ptr)->setFont(*static_cast(vqf)); -} - -void QWidget_SetForegroundRole(void* ptr, long long role) -{ - static_cast(ptr)->setForegroundRole(static_cast(role)); -} - -void QWidget_SetGeometry(void* ptr, void* vqr) -{ - static_cast(ptr)->setGeometry(*static_cast(vqr)); -} - -void QWidget_SetGeometry2(void* ptr, int x, int y, int w, int h) -{ - static_cast(ptr)->setGeometry(x, y, w, h); -} - -void QWidget_SetGraphicsEffect(void* ptr, void* effect) -{ - static_cast(ptr)->setGraphicsEffect(static_cast(effect)); -} - -void QWidget_SetHidden(void* ptr, char hidden) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setHidden", Q_ARG(bool, hidden != 0)); -} - -void QWidget_SetHiddenDefault(void* ptr, char hidden) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setHidden(hidden != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setHidden(hidden != 0); - } else { - static_cast(ptr)->QWidget::setHidden(hidden != 0); - } -} - -void QWidget_SetInputMethodHints(void* ptr, long long hints) -{ - static_cast(ptr)->setInputMethodHints(static_cast(hints)); -} - -void QWidget_SetLayout(void* ptr, void* layout) -{ - static_cast(ptr)->setLayout(static_cast(layout)); -} - -void QWidget_SetLayoutDirection(void* ptr, long long direction) -{ - static_cast(ptr)->setLayoutDirection(static_cast(direction)); -} - -void QWidget_SetLocale(void* ptr, void* locale) -{ - static_cast(ptr)->setLocale(*static_cast(locale)); -} - -void QWidget_SetMask(void* ptr, void* bitmap) -{ - static_cast(ptr)->setMask(*static_cast(bitmap)); -} - -void QWidget_SetMask2(void* ptr, void* region) -{ - static_cast(ptr)->setMask(*static_cast(region)); -} - -void QWidget_SetMaximumHeight(void* ptr, int maxh) -{ - static_cast(ptr)->setMaximumHeight(maxh); -} - -void QWidget_SetMaximumSize(void* ptr, void* vqs) -{ - static_cast(ptr)->setMaximumSize(*static_cast(vqs)); -} - -void QWidget_SetMaximumSize2(void* ptr, int maxw, int maxh) -{ - static_cast(ptr)->setMaximumSize(maxw, maxh); -} - -void QWidget_SetMaximumWidth(void* ptr, int maxw) -{ - static_cast(ptr)->setMaximumWidth(maxw); -} - -void QWidget_SetMinimumHeight(void* ptr, int minh) -{ - static_cast(ptr)->setMinimumHeight(minh); -} - -void QWidget_SetMinimumSize(void* ptr, void* vqs) -{ - static_cast(ptr)->setMinimumSize(*static_cast(vqs)); -} - -void QWidget_SetMinimumSize2(void* ptr, int minw, int minh) -{ - static_cast(ptr)->setMinimumSize(minw, minh); -} - -void QWidget_SetMinimumWidth(void* ptr, int minw) -{ - static_cast(ptr)->setMinimumWidth(minw); -} - -void QWidget_SetMouseTracking(void* ptr, char enable) -{ - static_cast(ptr)->setMouseTracking(enable != 0); -} - -void QWidget_SetPalette(void* ptr, void* vqp) -{ - static_cast(ptr)->setPalette(*static_cast(vqp)); -} - -void QWidget_SetParent(void* ptr, void* parent) -{ - static_cast(ptr)->setParent(static_cast(parent)); -} - -void QWidget_SetParent2(void* ptr, void* parent, long long ff) -{ - static_cast(ptr)->setParent(static_cast(parent), static_cast(ff)); -} - -void QWidget_SetShortcutAutoRepeat(void* ptr, int id, char enable) -{ - static_cast(ptr)->setShortcutAutoRepeat(id, enable != 0); -} - -void QWidget_SetShortcutEnabled(void* ptr, int id, char enable) -{ - static_cast(ptr)->setShortcutEnabled(id, enable != 0); -} - -void QWidget_SetSizeIncrement(void* ptr, void* vqs) -{ - static_cast(ptr)->setSizeIncrement(*static_cast(vqs)); -} - -void QWidget_SetSizeIncrement2(void* ptr, int w, int h) -{ - static_cast(ptr)->setSizeIncrement(w, h); -} - -void QWidget_SetSizePolicy(void* ptr, void* vqs) -{ - static_cast(ptr)->setSizePolicy(*static_cast(vqs)); -} - -void QWidget_SetSizePolicy2(void* ptr, long long horizontal, long long vertical) -{ - static_cast(ptr)->setSizePolicy(static_cast(horizontal), static_cast(vertical)); -} - -void QWidget_SetStatusTip(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->setStatusTip(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QWidget_SetStyle(void* ptr, void* style) -{ - static_cast(ptr)->setStyle(static_cast(style)); -} - -void QWidget_SetStyleSheet(void* ptr, struct QtWidgets_PackedString styleSheet) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setStyleSheet", Q_ARG(const QString, QString::fromUtf8(styleSheet.data, styleSheet.len))); -} - -void QWidget_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString styleSheet) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } else { - static_cast(ptr)->QWidget::setStyleSheet(QString::fromUtf8(styleSheet.data, styleSheet.len)); - } -} - -void QWidget_QWidget_SetTabOrder(void* first, void* second) -{ - QWidget::setTabOrder(static_cast(first), static_cast(second)); -} - -void QWidget_SetTabletTracking(void* ptr, char enable) -{ - static_cast(ptr)->setTabletTracking(enable != 0); -} - -void QWidget_SetToolTip(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->setToolTip(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QWidget_SetToolTipDuration(void* ptr, int msec) -{ - static_cast(ptr)->setToolTipDuration(msec); -} - -void QWidget_SetUpdatesEnabled(void* ptr, char enable) -{ - static_cast(ptr)->setUpdatesEnabled(enable != 0); -} - -void QWidget_SetVisible(void* ptr, char visible) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setVisible", Q_ARG(bool, visible != 0)); -} - -void QWidget_SetVisibleDefault(void* ptr, char visible) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setVisible(visible != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setVisible(visible != 0); - } else { - static_cast(ptr)->QWidget::setVisible(visible != 0); - } -} - -void QWidget_SetWhatsThis(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->setWhatsThis(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QWidget_SetWindowFilePath(void* ptr, struct QtWidgets_PackedString filePath) -{ - static_cast(ptr)->setWindowFilePath(QString::fromUtf8(filePath.data, filePath.len)); -} - -void QWidget_SetWindowFlag(void* ptr, long long flag, char on) -{ - static_cast(ptr)->setWindowFlag(static_cast(flag), on != 0); -} - -void QWidget_SetWindowFlags(void* ptr, long long ty) -{ - static_cast(ptr)->setWindowFlags(static_cast(ty)); -} - -void QWidget_SetWindowIcon(void* ptr, void* icon) -{ - static_cast(ptr)->setWindowIcon(*static_cast(icon)); -} - -void QWidget_SetWindowIconText(void* ptr, struct QtWidgets_PackedString vqs) -{ - static_cast(ptr)->setWindowIconText(QString::fromUtf8(vqs.data, vqs.len)); -} - -void QWidget_SetWindowModality(void* ptr, long long windowModality) -{ - static_cast(ptr)->setWindowModality(static_cast(windowModality)); -} - -void QWidget_SetWindowModified(void* ptr, char vbo) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setWindowModified", Q_ARG(bool, vbo != 0)); -} - -void QWidget_SetWindowModifiedDefault(void* ptr, char vbo) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setWindowModified(vbo != 0); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setWindowModified(vbo != 0); - } else { - static_cast(ptr)->QWidget::setWindowModified(vbo != 0); - } -} - -void QWidget_SetWindowOpacity(void* ptr, double level) -{ - static_cast(ptr)->setWindowOpacity(level); -} - -void QWidget_SetWindowRole(void* ptr, struct QtWidgets_PackedString role) -{ - static_cast(ptr)->setWindowRole(QString::fromUtf8(role.data, role.len)); -} - -void QWidget_SetWindowState(void* ptr, long long windowState) -{ - static_cast(ptr)->setWindowState(static_cast(windowState)); -} - -void QWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString vqs) -{ - QMetaObject::invokeMethod(static_cast(ptr), "setWindowTitle", Q_ARG(const QString, QString::fromUtf8(vqs.data, vqs.len))); -} - -void QWidget_SetWindowTitleDefault(void* ptr, struct QtWidgets_PackedString vqs) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } else { - static_cast(ptr)->QWidget::setWindowTitle(QString::fromUtf8(vqs.data, vqs.len)); - } -} - -void QWidget_SetupUi(void* ptr, void* widget) -{ -#ifdef Q_QDOC - static_cast(ptr)->setupUi(static_cast(widget)); -#endif -} - -void QWidget_Show(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "show"); -} - -void QWidget_ShowDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::show(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::show(); - } else { - static_cast(ptr)->QWidget::show(); - } -} - -void QWidget_ShowEvent(void* ptr, void* event) -{ - static_cast(ptr)->showEvent(static_cast(event)); -} - -void QWidget_ShowEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::showEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::showEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::showEvent(static_cast(event)); - } -} - -void QWidget_ShowFullScreen(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showFullScreen"); -} - -void QWidget_ShowFullScreenDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::showFullScreen(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::showFullScreen(); - } else { - static_cast(ptr)->QWidget::showFullScreen(); - } -} - -void QWidget_ShowMaximized(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMaximized"); -} - -void QWidget_ShowMaximizedDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::showMaximized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::showMaximized(); - } else { - static_cast(ptr)->QWidget::showMaximized(); - } -} - -void QWidget_ShowMinimized(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showMinimized"); -} - -void QWidget_ShowMinimizedDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::showMinimized(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::showMinimized(); - } else { - static_cast(ptr)->QWidget::showMinimized(); - } -} - -void QWidget_ShowNormal(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "showNormal"); -} - -void QWidget_ShowNormalDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::showNormal(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::showNormal(); - } else { - static_cast(ptr)->QWidget::showNormal(); - } -} - -void* QWidget_Size(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->size(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_SizeHintDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QWizardPage::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QToolBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStatusBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSplitterHandle::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSplashScreen::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSizeGrip::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QOpenGLWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMenuBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMenu::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMdiSubWindow::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMainWindow::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QKeySequenceEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QLineEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGroupBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QProgressBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFocusFrame::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDockWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDialogButtonBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDesktopWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFontComboBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QComboBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QWizard::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMessageBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QInputDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QProgressDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFontDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFileDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QErrorMessage::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QColorDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDialog::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QCalendarWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QToolBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QStackedWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSplitter::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QLCDNumber::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QLabel::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QPlainTextEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTextBrowser::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTextEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QMdiArea::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QGraphicsView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QScrollArea::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTreeWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTreeView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTableWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTableView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QUndoView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QListWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QListView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QHeaderView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QColumnView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractItemView::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractScrollArea::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QFrame::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QRubberBand::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTabBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QScrollBar::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDial::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSlider::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractSlider::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDoubleSpinBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QSpinBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDateEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTimeEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QDateTimeEdit::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractSpinBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QTabWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QToolButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QRadioButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QCommandLinkButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QPushButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QCheckBox::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else if (dynamic_cast(static_cast(ptr))) { - return ({ QSize tmpValue = static_cast(ptr)->QAbstractButton::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } else { - return ({ QSize tmpValue = static_cast(ptr)->QWidget::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); - } -} - -void* QWidget_SizeIncrement(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeIncrement(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidget_SizePolicy(void* ptr) -{ - return new QSizePolicy(static_cast(ptr)->sizePolicy()); -} - -void QWidget_StackUnder(void* ptr, void* w) -{ - static_cast(ptr)->stackUnder(static_cast(w)); -} - -struct QtWidgets_PackedString QWidget_StatusTip(void* ptr) -{ - return ({ QByteArray t96d9a1 = static_cast(ptr)->statusTip().toUtf8(); QtWidgets_PackedString { const_cast(t96d9a1.prepend("WHITESPACE").constData()+10), t96d9a1.size()-10 }; }); -} - -void* QWidget_Style(void* ptr) -{ - return static_cast(ptr)->style(); -} - -struct QtWidgets_PackedString QWidget_StyleSheet(void* ptr) -{ - return ({ QByteArray tb180d7 = static_cast(ptr)->styleSheet().toUtf8(); QtWidgets_PackedString { const_cast(tb180d7.prepend("WHITESPACE").constData()+10), tb180d7.size()-10 }; }); -} - -void QWidget_TabletEvent(void* ptr, void* event) -{ - static_cast(ptr)->tabletEvent(static_cast(event)); -} - -void QWidget_TabletEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::tabletEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::tabletEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::tabletEvent(static_cast(event)); - } -} - -char QWidget_TestAttribute(void* ptr, long long attribute) -{ - return static_cast(ptr)->testAttribute(static_cast(attribute)); -} - -struct QtWidgets_PackedString QWidget_ToolTip(void* ptr) -{ - return ({ QByteArray t791287 = static_cast(ptr)->toolTip().toUtf8(); QtWidgets_PackedString { const_cast(t791287.prepend("WHITESPACE").constData()+10), t791287.size()-10 }; }); -} - -int QWidget_ToolTipDuration(void* ptr) -{ - return static_cast(ptr)->toolTipDuration(); -} - -char QWidget_UnderMouse(void* ptr) -{ - return static_cast(ptr)->underMouse(); -} - -void QWidget_UngrabGesture(void* ptr, long long gesture) -{ - static_cast(ptr)->ungrabGesture(static_cast(gesture)); -} - -void QWidget_UnsetCursor(void* ptr) -{ - static_cast(ptr)->unsetCursor(); -} - -void QWidget_UnsetLayoutDirection(void* ptr) -{ - static_cast(ptr)->unsetLayoutDirection(); -} - -void QWidget_UnsetLocale(void* ptr) -{ - static_cast(ptr)->unsetLocale(); -} - -void QWidget_Update(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "update"); -} - -void QWidget_UpdateDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::update(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::update(); - } else { - static_cast(ptr)->QWidget::update(); - } -} - -void QWidget_Update2(void* ptr, int x, int y, int w, int h) -{ - static_cast(ptr)->update(x, y, w, h); -} - -void QWidget_Update3(void* ptr, void* rect) -{ - static_cast(ptr)->update(*static_cast(rect)); -} - -void QWidget_Update4(void* ptr, void* rgn) -{ - static_cast(ptr)->update(*static_cast(rgn)); -} - -void QWidget_UpdateGeometry(void* ptr) -{ - static_cast(ptr)->updateGeometry(); -} - -void QWidget_UpdateMicroFocus(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "updateMicroFocus"); -} - -void QWidget_UpdateMicroFocusDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::updateMicroFocus(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::updateMicroFocus(); - } else { - static_cast(ptr)->QWidget::updateMicroFocus(); - } -} - -char QWidget_UpdatesEnabled(void* ptr) -{ - return static_cast(ptr)->updatesEnabled(); -} - -void* QWidget_VisibleRegion(void* ptr) -{ - return new QRegion(static_cast(ptr)->visibleRegion()); -} - -struct QtWidgets_PackedString QWidget_WhatsThis(void* ptr) -{ - return ({ QByteArray tb9ec26 = static_cast(ptr)->whatsThis().toUtf8(); QtWidgets_PackedString { const_cast(tb9ec26.prepend("WHITESPACE").constData()+10), tb9ec26.size()-10 }; }); -} - -void QWidget_WheelEvent(void* ptr, void* event) -{ - static_cast(ptr)->wheelEvent(static_cast(event)); -} - -void QWidget_WheelEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::wheelEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::wheelEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::wheelEvent(static_cast(event)); - } -} - -int QWidget_Width(void* ptr) -{ - return static_cast(ptr)->width(); -} - -uintptr_t QWidget_WinId(void* ptr) -{ - return static_cast(ptr)->winId(); -} - -void* QWidget_Window(void* ptr) -{ - return static_cast(ptr)->window(); -} - -struct QtWidgets_PackedString QWidget_WindowFilePath(void* ptr) -{ - return ({ QByteArray tc809cf = static_cast(ptr)->windowFilePath().toUtf8(); QtWidgets_PackedString { const_cast(tc809cf.prepend("WHITESPACE").constData()+10), tc809cf.size()-10 }; }); -} - -long long QWidget_WindowFlags(void* ptr) -{ - return static_cast(ptr)->windowFlags(); -} - -void* QWidget_WindowHandle(void* ptr) -{ - return static_cast(ptr)->windowHandle(); -} - -void* QWidget_WindowIcon(void* ptr) -{ - return new QIcon(static_cast(ptr)->windowIcon()); -} - -void QWidget_ConnectWindowIconChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWidget::windowIconChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowIconChanged), static_cast(t)); -} - -void QWidget_DisconnectWindowIconChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWidget::windowIconChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowIconChanged)); -} - -void QWidget_WindowIconChanged(void* ptr, void* icon) -{ - static_cast(ptr)->windowIconChanged(*static_cast(icon)); -} - -struct QtWidgets_PackedString QWidget_WindowIconText(void* ptr) -{ - return ({ QByteArray t309e48 = static_cast(ptr)->windowIconText().toUtf8(); QtWidgets_PackedString { const_cast(t309e48.prepend("WHITESPACE").constData()+10), t309e48.size()-10 }; }); -} - -long long QWidget_WindowModality(void* ptr) -{ - return static_cast(ptr)->windowModality(); -} - -double QWidget_WindowOpacity(void* ptr) -{ - return static_cast(ptr)->windowOpacity(); -} - -struct QtWidgets_PackedString QWidget_WindowRole(void* ptr) -{ - return ({ QByteArray t64c9c6 = static_cast(ptr)->windowRole().toUtf8(); QtWidgets_PackedString { const_cast(t64c9c6.prepend("WHITESPACE").constData()+10), t64c9c6.size()-10 }; }); -} - -long long QWidget_WindowState(void* ptr) -{ - return static_cast(ptr)->windowState(); -} - -struct QtWidgets_PackedString QWidget_WindowTitle(void* ptr) -{ - return ({ QByteArray tf3cd6c = static_cast(ptr)->windowTitle().toUtf8(); QtWidgets_PackedString { const_cast(tf3cd6c.prepend("WHITESPACE").constData()+10), tf3cd6c.size()-10 }; }); -} - -void QWidget_ConnectWindowTitleChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWidget::windowTitleChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowTitleChanged), static_cast(t)); -} - -void QWidget_DisconnectWindowTitleChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWidget::windowTitleChanged), static_cast(ptr), static_cast(&MyQWidget::Signal_WindowTitleChanged)); -} - -void QWidget_WindowTitleChanged(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->windowTitleChanged(QString::fromUtf8(title.data, title.len)); -} - -long long QWidget_WindowType(void* ptr) -{ - return static_cast(ptr)->windowType(); -} - -int QWidget_X(void* ptr) -{ - return static_cast(ptr)->x(); -} - -int QWidget_Y(void* ptr) -{ - return static_cast(ptr)->y(); -} - -void QWidget_DestroyQWidget(void* ptr) -{ - static_cast(ptr)->~QWidget(); -} - -void QWidget_DestroyQWidgetDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QWidget___actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QWidget___actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___addActions_actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___addActions_actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QWidget___addActions_actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___insertActions_actions_atList(void* ptr, int i) -{ - return ({QAction * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___insertActions_actions_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QWidget___insertActions_actions_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___children_atList(void* ptr, int i) -{ - return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___children_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QWidget___children_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___dynamicPropertyNames_atList(void* ptr, int i) -{ - return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); -} - -void QWidget___dynamicPropertyNames_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(*static_cast(i)); -} - -void* QWidget___dynamicPropertyNames_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___findChildren_atList(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___findChildren_setList(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QWidget___findChildren_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___findChildren_atList3(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___findChildren_setList3(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QWidget___findChildren_newList3(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void* QWidget___qFindChildren_atList2(void* ptr, int i) -{ - return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidget___qFindChildren_setList2(void* ptr, void* i) -{ - if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else if (dynamic_cast(static_cast(i))) { - static_cast*>(ptr)->append(static_cast(i)); - } else { - static_cast*>(ptr)->append(static_cast(i)); - } -} - -void* QWidget___qFindChildren_newList2(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -void QWidget_ChildEvent(void* ptr, void* event) -{ - static_cast(ptr)->childEvent(static_cast(event)); -} - -void QWidget_ChildEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::childEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::childEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::childEvent(static_cast(event)); - } -} - -void QWidget_ConnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->connectNotify(*static_cast(sign)); -} - -void QWidget_ConnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::connectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::connectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QWidget::connectNotify(*static_cast(sign)); - } -} - -void QWidget_CustomEvent(void* ptr, void* event) -{ - static_cast(ptr)->customEvent(static_cast(event)); -} - -void QWidget_CustomEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::customEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::customEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::customEvent(static_cast(event)); - } -} - -void QWidget_DeleteLater(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); -} - -void QWidget_DeleteLaterDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::deleteLater(); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::deleteLater(); - } else { - static_cast(ptr)->QWidget::deleteLater(); - } -} - -void QWidget_DisconnectNotify(void* ptr, void* sign) -{ - static_cast(ptr)->disconnectNotify(*static_cast(sign)); -} - -void QWidget_DisconnectNotifyDefault(void* ptr, void* sign) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::disconnectNotify(*static_cast(sign)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::disconnectNotify(*static_cast(sign)); - } else { - static_cast(ptr)->QWidget::disconnectNotify(*static_cast(sign)); - } -} - -char QWidget_EventFilter(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); - } -} - -char QWidget_EventFilterDefault(void* ptr, void* watched, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QWizardPage::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QToolBar::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStatusBar::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSplitterHandle::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSplashScreen::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSizeGrip::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QOpenGLWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMenuBar::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMenu::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMdiSubWindow::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMainWindow::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QKeySequenceEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QLineEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGroupBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QProgressBar::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFocusFrame::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDockWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDialogButtonBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDesktopWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFontComboBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QComboBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QWizard::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMessageBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QInputDialog::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QProgressDialog::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFontDialog::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFileDialog::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QErrorMessage::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QColorDialog::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDialog::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QCalendarWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QToolBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QStackedWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSplitter::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QLCDNumber::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QLabel::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPlainTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextBrowser::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTextEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QMdiArea::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QGraphicsView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTreeWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTreeView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTableWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTableView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QUndoView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QListWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QListView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QHeaderView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QColumnView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractItemView::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractScrollArea::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QFrame::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QRubberBand::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTabBar::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QScrollBar::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDial::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSlider::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractSlider::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDoubleSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDateEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QDateTimeEdit::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractSpinBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QTabWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QToolButton::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QRadioButton::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QCommandLinkButton::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QPushButton::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QCheckBox::eventFilter(static_cast(watched), static_cast(event)); - } - } else if (dynamic_cast(static_cast(ptr))) { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QAbstractButton::eventFilter(static_cast(watched), static_cast(event)); - } - } else { - if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); - } else if (dynamic_cast(static_cast(watched))) { - return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); - } else { - return static_cast(ptr)->QWidget::eventFilter(static_cast(watched), static_cast(event)); - } - } -} - -void* QWidget_MetaObject(void* ptr) -{ - return const_cast(static_cast(ptr)->metaObject()); -} - -void* QWidget_MetaObjectDefault(void* ptr) -{ - if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QWizardPage::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QToolBar::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QStatusBar::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSplitterHandle::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSplashScreen::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSizeGrip::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QOpenGLWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMenuBar::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMenu::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMdiSubWindow::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMainWindow::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QKeySequenceEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QLineEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGroupBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QProgressBar::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFocusFrame::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDockWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDialogButtonBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDesktopWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFontComboBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QComboBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QWizard::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMessageBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QInputDialog::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QProgressDialog::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFontDialog::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFileDialog::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QErrorMessage::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QColorDialog::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDialog::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QCalendarWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QToolBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QStackedWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSplitter::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QLCDNumber::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QLabel::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPlainTextEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTextBrowser::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTextEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QMdiArea::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QGraphicsView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QScrollArea::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTreeWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTreeView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTableWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTableView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QUndoView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QListWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QListView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QHeaderView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QColumnView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractItemView::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractScrollArea::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QFrame::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QRubberBand::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTabBar::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QScrollBar::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDial::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSlider::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractSlider::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDoubleSpinBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QSpinBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDateEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTimeEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QDateTimeEdit::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractSpinBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QTabWidget::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QToolButton::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QRadioButton::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QCommandLinkButton::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QPushButton::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QCheckBox::metaObject()); - } else if (dynamic_cast(static_cast(ptr))) { - return const_cast(static_cast(ptr)->QAbstractButton::metaObject()); - } else { - return const_cast(static_cast(ptr)->QWidget::metaObject()); - } -} - -void QWidget_TimerEvent(void* ptr, void* event) -{ - static_cast(ptr)->timerEvent(static_cast(event)); -} - -void QWidget_TimerEventDefault(void* ptr, void* event) -{ - if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizardPage::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBar::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStatusBar::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitterHandle::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplashScreen::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSizeGrip::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QOpenGLWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenuBar::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMenu::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiSubWindow::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMainWindow::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QKeySequenceEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLineEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGroupBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressBar::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFocusFrame::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDockWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialogButtonBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDesktopWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontComboBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QComboBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QWizard::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMessageBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QInputDialog::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QProgressDialog::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFontDialog::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFileDialog::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QErrorMessage::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColorDialog::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDialog::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCalendarWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QStackedWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSplitter::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLCDNumber::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QLabel::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPlainTextEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextBrowser::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTextEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QMdiArea::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QGraphicsView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollArea::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTreeView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTableView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QUndoView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QListView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QHeaderView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QColumnView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractItemView::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractScrollArea::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QFrame::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRubberBand::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabBar::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QScrollBar::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDial::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSlider::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSlider::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDoubleSpinBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QSpinBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTimeEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QDateTimeEdit::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractSpinBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QTabWidget::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QToolButton::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QRadioButton::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCommandLinkButton::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QPushButton::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QCheckBox::timerEvent(static_cast(event)); - } else if (dynamic_cast(static_cast(ptr))) { - static_cast(ptr)->QAbstractButton::timerEvent(static_cast(event)); - } else { - static_cast(ptr)->QWidget::timerEvent(static_cast(event)); - } -} - -class MyQWidgetAction: public QWidgetAction -{ -public: - MyQWidgetAction(QObject *parent) : QWidgetAction(parent) {QWidgetAction_QWidgetAction_QRegisterMetaType();}; - QWidget * createWidget(QWidget * parent) { return static_cast(callbackQWidgetAction_CreateWidget(this, parent)); }; - void deleteWidget(QWidget * widget) { callbackQWidgetAction_DeleteWidget(this, widget); }; - bool event(QEvent * event) { return callbackQAction_Event(this, event) != 0; }; - bool eventFilter(QObject * obj, QEvent * event) { return callbackQAction_EventFilter(this, obj, event) != 0; }; - ~MyQWidgetAction() { callbackQWidgetAction_DestroyQWidgetAction(this); }; - void Signal_Changed() { callbackQAction_Changed(this); }; - void hover() { callbackQAction_Hover(this); }; - void Signal_Hovered() { callbackQAction_Hovered(this); }; - void setChecked(bool vbo) { callbackQAction_SetChecked(this, vbo); }; - void setDisabled(bool b) { callbackQAction_SetDisabled(this, b); }; - void setEnabled(bool vbo) { callbackQAction_SetEnabled(this, vbo); }; - void setVisible(bool vbo) { callbackQAction_SetVisible(this, vbo); }; - void toggle() { callbackQAction_Toggle(this); }; - void Signal_Toggled(bool checked) { callbackQAction_Toggled(this, checked); }; - void trigger() { callbackQAction_Trigger(this); }; - void Signal_Triggered(bool checked) { callbackQAction_Triggered(this, checked); }; - void childEvent(QChildEvent * event) { callbackQAction_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQAction_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQAction_CustomEvent(this, event); }; - void deleteLater() { callbackQAction_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQAction_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQAction_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQAction_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAction_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQAction_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QWidgetAction*) -Q_DECLARE_METATYPE(MyQWidgetAction*) - -int QWidgetAction_QWidgetAction_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWidgetAction_NewQWidgetAction(void* parent) -{ - if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else if (dynamic_cast(static_cast(parent))) { - return new MyQWidgetAction(static_cast(parent)); - } else { - return new MyQWidgetAction(static_cast(parent)); - } -} - -void* QWidgetAction_CreateWidget(void* ptr, void* parent) -{ - return static_cast(ptr)->createWidget(static_cast(parent)); -} - -void* QWidgetAction_CreateWidgetDefault(void* ptr, void* parent) -{ - return static_cast(ptr)->QWidgetAction::createWidget(static_cast(parent)); -} - -struct QtWidgets_PackedList QWidgetAction_CreatedWidgets(void* ptr) -{ - return ({ QList* tmpValued33f9e = new QList(static_cast(ptr)->createdWidgets()); QtWidgets_PackedList { tmpValued33f9e, tmpValued33f9e->size() }; }); -} - -void* QWidgetAction_DefaultWidget(void* ptr) -{ - return static_cast(ptr)->defaultWidget(); -} - -void QWidgetAction_DeleteWidget(void* ptr, void* widget) -{ - static_cast(ptr)->deleteWidget(static_cast(widget)); -} - -void QWidgetAction_DeleteWidgetDefault(void* ptr, void* widget) -{ - static_cast(ptr)->QWidgetAction::deleteWidget(static_cast(widget)); -} - -void QWidgetAction_ReleaseWidget(void* ptr, void* widget) -{ - static_cast(ptr)->releaseWidget(static_cast(widget)); -} - -void* QWidgetAction_RequestWidget(void* ptr, void* parent) -{ - return static_cast(ptr)->requestWidget(static_cast(parent)); -} - -void QWidgetAction_SetDefaultWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setDefaultWidget(static_cast(widget)); -} - -void QWidgetAction_DestroyQWidgetAction(void* ptr) -{ - static_cast(ptr)->~QWidgetAction(); -} - -void QWidgetAction_DestroyQWidgetActionDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -void* QWidgetAction___createdWidgets_atList(void* ptr, int i) -{ - return ({QWidget * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWidgetAction___createdWidgets_setList(void* ptr, void* i) -{ - static_cast*>(ptr)->append(static_cast(i)); -} - -void* QWidgetAction___createdWidgets_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQWidgetItem: public QWidgetItem -{ -public: - MyQWidgetItem(QWidget *widget) : QWidgetItem(widget) {QWidgetItem_QWidgetItem_QRegisterMetaType();}; - QSizePolicy::ControlTypes controlTypes() const { return static_cast(callbackQLayoutItem_ControlTypes(const_cast(static_cast(this)))); }; - Qt::Orientations expandingDirections() const { return static_cast(callbackQWidgetItem_ExpandingDirections(const_cast(static_cast(this)))); }; - QRect geometry() const { return *static_cast(callbackQWidgetItem_Geometry(const_cast(static_cast(this)))); }; - bool hasHeightForWidth() const { return callbackQLayoutItem_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQLayoutItem_HeightForWidth(const_cast(static_cast(this)), w); }; - bool isEmpty() const { return callbackQWidgetItem_IsEmpty(const_cast(static_cast(this))) != 0; }; - QSize maximumSize() const { return *static_cast(callbackQWidgetItem_MaximumSize(const_cast(static_cast(this)))); }; - QSize minimumSize() const { return *static_cast(callbackQWidgetItem_MinimumSize(const_cast(static_cast(this)))); }; - void setGeometry(const QRect & rect) { callbackQWidgetItem_SetGeometry(this, const_cast(&rect)); }; - QSize sizeHint() const { return *static_cast(callbackQWidgetItem_SizeHint(const_cast(static_cast(this)))); }; - QWidget * widget() { return static_cast(callbackQLayoutItem_Widget(this)); }; - ~MyQWidgetItem() { callbackQWidgetItem_DestroyQWidgetItem(this); }; - void invalidate() { callbackQLayoutItem_Invalidate(this); }; - QLayout * layout() { return static_cast(callbackQLayoutItem_Layout(this)); }; - int minimumHeightForWidth(int w) const { return callbackQLayoutItem_MinimumHeightForWidth(const_cast(static_cast(this)), w); }; - QSpacerItem * spacerItem() { return static_cast(callbackQLayoutItem_SpacerItem(this)); }; -}; - -Q_DECLARE_METATYPE(QWidgetItem*) -Q_DECLARE_METATYPE(MyQWidgetItem*) - -int QWidgetItem_QWidgetItem_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWidgetItem_NewQWidgetItem2(void* widget) -{ - return new MyQWidgetItem(static_cast(widget)); -} - -long long QWidgetItem_ExpandingDirections(void* ptr) -{ - return static_cast(ptr)->expandingDirections(); -} - -long long QWidgetItem_ExpandingDirectionsDefault(void* ptr) -{ - return static_cast(ptr)->QWidgetItem::expandingDirections(); -} - -void* QWidgetItem_Geometry(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -void* QWidgetItem_GeometryDefault(void* ptr) -{ - return ({ QRect tmpValue = static_cast(ptr)->QWidgetItem::geometry(); new QRect(tmpValue.x(), tmpValue.y(), tmpValue.width(), tmpValue.height()); }); -} - -char QWidgetItem_IsEmpty(void* ptr) -{ - return static_cast(ptr)->isEmpty(); -} - -char QWidgetItem_IsEmptyDefault(void* ptr) -{ - return static_cast(ptr)->QWidgetItem::isEmpty(); -} - -void* QWidgetItem_MaximumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidgetItem_MaximumSizeDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QWidgetItem::maximumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidgetItem_MinimumSize(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidgetItem_MinimumSizeDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QWidgetItem::minimumSize(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QWidgetItem_SetGeometry(void* ptr, void* rect) -{ - static_cast(ptr)->setGeometry(*static_cast(rect)); -} - -void QWidgetItem_SetGeometryDefault(void* ptr, void* rect) -{ - static_cast(ptr)->QWidgetItem::setGeometry(*static_cast(rect)); -} - -void* QWidgetItem_SizeHint(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void* QWidgetItem_SizeHintDefault(void* ptr) -{ - return ({ QSize tmpValue = static_cast(ptr)->QWidgetItem::sizeHint(); new QSize(tmpValue.width(), tmpValue.height()); }); -} - -void QWidgetItem_DestroyQWidgetItem(void* ptr) -{ - static_cast(ptr)->~QWidgetItem(); -} - -void QWidgetItem_DestroyQWidgetItemDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -class MyQWizard: public QWizard -{ -public: - MyQWizard(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags()) : QWizard(parent, flags) {QWizard_QWizard_QRegisterMetaType();}; - void back() { callbackQWizard_Back(this); }; - void cleanupPage(int id) { callbackQWizard_CleanupPage(this, id); }; - void Signal_CurrentIdChanged(int id) { callbackQWizard_CurrentIdChanged(this, id); }; - void Signal_CustomButtonClicked(int which) { callbackQWizard_CustomButtonClicked(this, which); }; - void done(int result) { callbackQWizard_Done(this, result); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void Signal_HelpRequested() { callbackQWizard_HelpRequested(this); }; - void initializePage(int id) { callbackQWizard_InitializePage(this, id); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - void next() { callbackQWizard_Next(this); }; - int nextId() const { return callbackQWizard_NextId(const_cast(static_cast(this))); }; - void Signal_PageAdded(int id) { callbackQWizard_PageAdded(this, id); }; - void Signal_PageRemoved(int id) { callbackQWizard_PageRemoved(this, id); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void restart() { callbackQWizard_Restart(this); }; - void setVisible(bool visible) { callbackQDialog_SetVisible(this, visible); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - bool validateCurrentPage() { return callbackQWizard_ValidateCurrentPage(this) != 0; }; - ~MyQWizard() { callbackQWizard_DestroyQWizard(this); }; - void accept() { callbackQDialog_Accept(this); }; - void Signal_Accepted() { callbackQDialog_Accepted(this); }; - void closeEvent(QCloseEvent * e) { callbackQWidget_CloseEvent(this, e); }; - void contextMenuEvent(QContextMenuEvent * e) { callbackQWidget_ContextMenuEvent(this, e); }; - bool eventFilter(QObject * o, QEvent * e) { return callbackQWidget_EventFilter(this, o, e) != 0; }; - int exec() { return callbackQDialog_Exec(this); }; - void Signal_Finished(int result) { callbackQDialog_Finished(this, result); }; - void keyPressEvent(QKeyEvent * e) { callbackQWidget_KeyPressEvent(this, e); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void open() { callbackQDialog_Open(this); }; - void reject() { callbackQDialog_Reject(this); }; - void Signal_Rejected() { callbackQDialog_Rejected(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QWizard*) -Q_DECLARE_METATYPE(MyQWizard*) - -int QWizard_QWizard_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWizard_NewQWizard(void* parent, long long flags) -{ - return new MyQWizard(static_cast(parent), static_cast(flags)); -} - -int QWizard_AddPage(void* ptr, void* page) -{ - return static_cast(ptr)->addPage(static_cast(page)); -} - -void QWizard_Back(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "back"); -} - -void QWizard_BackDefault(void* ptr) -{ - static_cast(ptr)->QWizard::back(); -} - -void* QWizard_Button(void* ptr, long long which) -{ - return static_cast(ptr)->button(static_cast(which)); -} - -struct QtWidgets_PackedString QWizard_ButtonText(void* ptr, long long which) -{ - return ({ QByteArray tdb6a3d = static_cast(ptr)->buttonText(static_cast(which)).toUtf8(); QtWidgets_PackedString { const_cast(tdb6a3d.prepend("WHITESPACE").constData()+10), tdb6a3d.size()-10 }; }); -} - -void QWizard_CleanupPage(void* ptr, int id) -{ - static_cast(ptr)->cleanupPage(id); -} - -void QWizard_CleanupPageDefault(void* ptr, int id) -{ - static_cast(ptr)->QWizard::cleanupPage(id); -} - -int QWizard_CurrentId(void* ptr) -{ - return static_cast(ptr)->currentId(); -} - -void QWizard_ConnectCurrentIdChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWizard::currentIdChanged), static_cast(ptr), static_cast(&MyQWizard::Signal_CurrentIdChanged), static_cast(t)); -} - -void QWizard_DisconnectCurrentIdChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWizard::currentIdChanged), static_cast(ptr), static_cast(&MyQWizard::Signal_CurrentIdChanged)); -} - -void QWizard_CurrentIdChanged(void* ptr, int id) -{ - static_cast(ptr)->currentIdChanged(id); -} - -void* QWizard_CurrentPage(void* ptr) -{ - return static_cast(ptr)->currentPage(); -} - -void QWizard_ConnectCustomButtonClicked(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWizard::customButtonClicked), static_cast(ptr), static_cast(&MyQWizard::Signal_CustomButtonClicked), static_cast(t)); -} - -void QWizard_DisconnectCustomButtonClicked(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWizard::customButtonClicked), static_cast(ptr), static_cast(&MyQWizard::Signal_CustomButtonClicked)); -} - -void QWizard_CustomButtonClicked(void* ptr, int which) -{ - static_cast(ptr)->customButtonClicked(which); -} - -void QWizard_Done(void* ptr, int result) -{ - static_cast(ptr)->done(result); -} - -void QWizard_DoneDefault(void* ptr, int result) -{ - static_cast(ptr)->QWizard::done(result); -} - -void* QWizard_Field(void* ptr, struct QtWidgets_PackedString name) -{ - return new QVariant(static_cast(ptr)->field(QString::fromUtf8(name.data, name.len))); -} - -char QWizard_HasVisitedPage(void* ptr, int id) -{ - return static_cast(ptr)->hasVisitedPage(id); -} - -void QWizard_ConnectHelpRequested(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWizard::helpRequested), static_cast(ptr), static_cast(&MyQWizard::Signal_HelpRequested), static_cast(t)); -} - -void QWizard_DisconnectHelpRequested(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWizard::helpRequested), static_cast(ptr), static_cast(&MyQWizard::Signal_HelpRequested)); -} - -void QWizard_HelpRequested(void* ptr) -{ - static_cast(ptr)->helpRequested(); -} - -void QWizard_InitializePage(void* ptr, int id) -{ - static_cast(ptr)->initializePage(id); -} - -void QWizard_InitializePageDefault(void* ptr, int id) -{ - static_cast(ptr)->QWizard::initializePage(id); -} - -void QWizard_Next(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "next"); -} - -void QWizard_NextDefault(void* ptr) -{ - static_cast(ptr)->QWizard::next(); -} - -int QWizard_NextId(void* ptr) -{ - return static_cast(ptr)->nextId(); -} - -int QWizard_NextIdDefault(void* ptr) -{ - return static_cast(ptr)->QWizard::nextId(); -} - -long long QWizard_Options(void* ptr) -{ - return static_cast(ptr)->options(); -} - -void* QWizard_Page(void* ptr, int id) -{ - return static_cast(ptr)->page(id); -} - -void QWizard_ConnectPageAdded(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWizard::pageAdded), static_cast(ptr), static_cast(&MyQWizard::Signal_PageAdded), static_cast(t)); -} - -void QWizard_DisconnectPageAdded(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWizard::pageAdded), static_cast(ptr), static_cast(&MyQWizard::Signal_PageAdded)); -} - -void QWizard_PageAdded(void* ptr, int id) -{ - static_cast(ptr)->pageAdded(id); -} - -struct QtWidgets_PackedList QWizard_PageIds(void* ptr) -{ - return ({ QList* tmpValuec08e79 = new QList(static_cast(ptr)->pageIds()); QtWidgets_PackedList { tmpValuec08e79, tmpValuec08e79->size() }; }); -} - -void QWizard_ConnectPageRemoved(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWizard::pageRemoved), static_cast(ptr), static_cast(&MyQWizard::Signal_PageRemoved), static_cast(t)); -} - -void QWizard_DisconnectPageRemoved(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWizard::pageRemoved), static_cast(ptr), static_cast(&MyQWizard::Signal_PageRemoved)); -} - -void QWizard_PageRemoved(void* ptr, int id) -{ - static_cast(ptr)->pageRemoved(id); -} - -void* QWizard_Pixmap(void* ptr, long long which) -{ - return new QPixmap(static_cast(ptr)->pixmap(static_cast(which))); -} - -void QWizard_RemovePage(void* ptr, int id) -{ - static_cast(ptr)->removePage(id); -} - -void QWizard_Restart(void* ptr) -{ - QMetaObject::invokeMethod(static_cast(ptr), "restart"); -} - -void QWizard_RestartDefault(void* ptr) -{ - static_cast(ptr)->QWizard::restart(); -} - -void QWizard_SetButton(void* ptr, long long which, void* button) -{ - static_cast(ptr)->setButton(static_cast(which), static_cast(button)); -} - -void QWizard_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setButtonText(static_cast(which), QString::fromUtf8(text.data, text.len)); -} - -void QWizard_SetDefaultProperty(void* ptr, char* className, char* property, char* changedSignal) -{ - static_cast(ptr)->setDefaultProperty(const_cast(className), const_cast(property), const_cast(changedSignal)); -} - -void QWizard_SetField(void* ptr, struct QtWidgets_PackedString name, void* value) -{ - static_cast(ptr)->setField(QString::fromUtf8(name.data, name.len), *static_cast(value)); -} - -void QWizard_SetOption(void* ptr, long long option, char on) -{ - static_cast(ptr)->setOption(static_cast(option), on != 0); -} - -void QWizard_SetOptions(void* ptr, long long options) -{ - static_cast(ptr)->setOptions(static_cast(options)); -} - -void QWizard_SetPage(void* ptr, int id, void* page) -{ - static_cast(ptr)->setPage(id, static_cast(page)); -} - -void QWizard_SetPixmap(void* ptr, long long which, void* pixmap) -{ - static_cast(ptr)->setPixmap(static_cast(which), *static_cast(pixmap)); -} - -void QWizard_SetSideWidget(void* ptr, void* widget) -{ - static_cast(ptr)->setSideWidget(static_cast(widget)); -} - -void QWizard_SetStartId(void* ptr, int id) -{ - static_cast(ptr)->setStartId(id); -} - -void QWizard_SetSubTitleFormat(void* ptr, long long format) -{ - static_cast(ptr)->setSubTitleFormat(static_cast(format)); -} - -void QWizard_SetTitleFormat(void* ptr, long long format) -{ - static_cast(ptr)->setTitleFormat(static_cast(format)); -} - -void QWizard_SetWizardStyle(void* ptr, long long style) -{ - static_cast(ptr)->setWizardStyle(static_cast(style)); -} - -void* QWizard_SideWidget(void* ptr) -{ - return static_cast(ptr)->sideWidget(); -} - -int QWizard_StartId(void* ptr) -{ - return static_cast(ptr)->startId(); -} - -long long QWizard_SubTitleFormat(void* ptr) -{ - return static_cast(ptr)->subTitleFormat(); -} - -char QWizard_TestOption(void* ptr, long long option) -{ - return static_cast(ptr)->testOption(static_cast(option)); -} - -long long QWizard_TitleFormat(void* ptr) -{ - return static_cast(ptr)->titleFormat(); -} - -char QWizard_ValidateCurrentPage(void* ptr) -{ - return static_cast(ptr)->validateCurrentPage(); -} - -char QWizard_ValidateCurrentPageDefault(void* ptr) -{ - return static_cast(ptr)->QWizard::validateCurrentPage(); -} - -struct QtWidgets_PackedList QWizard_VisitedPages(void* ptr) -{ - return ({ QList* tmpValue0f21c6 = new QList(static_cast(ptr)->visitedPages()); QtWidgets_PackedList { tmpValue0f21c6, tmpValue0f21c6->size() }; }); -} - -long long QWizard_WizardStyle(void* ptr) -{ - return static_cast(ptr)->wizardStyle(); -} - -void QWizard_DestroyQWizard(void* ptr) -{ - static_cast(ptr)->~QWizard(); -} - -void QWizard_DestroyQWizardDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - -int QWizard___pageIds_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWizard___pageIds_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QWizard___pageIds_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -int QWizard___visitedPages_atList(void* ptr, int i) -{ - return ({int tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); -} - -void QWizard___visitedPages_setList(void* ptr, int i) -{ - static_cast*>(ptr)->append(i); -} - -void* QWizard___visitedPages_newList(void* ptr) -{ - Q_UNUSED(ptr); - return new QList(); -} - -class MyQWizardPage: public QWizardPage -{ -public: - MyQWizardPage(QWidget *parent = Q_NULLPTR) : QWizardPage(parent) {QWizardPage_QWizardPage_QRegisterMetaType();}; - void cleanupPage() { callbackQWizardPage_CleanupPage(this); }; - void Signal_CompleteChanged() { callbackQWizardPage_CompleteChanged(this); }; - void initializePage() { callbackQWizardPage_InitializePage(this); }; - bool isComplete() const { return callbackQWizardPage_IsComplete(const_cast(static_cast(this))) != 0; }; - int nextId() const { return callbackQWizardPage_NextId(const_cast(static_cast(this))); }; - bool validatePage() { return callbackQWizardPage_ValidatePage(this) != 0; }; - ~MyQWizardPage() { callbackQWizardPage_DestroyQWizardPage(this); }; - void actionEvent(QActionEvent * event) { callbackQWidget_ActionEvent(this, event); }; - void changeEvent(QEvent * event) { callbackQWidget_ChangeEvent(this, event); }; - bool close() { return callbackQWidget_Close(this) != 0; }; - void closeEvent(QCloseEvent * event) { callbackQWidget_CloseEvent(this, event); }; - void contextMenuEvent(QContextMenuEvent * event) { callbackQWidget_ContextMenuEvent(this, event); }; - void Signal_CustomContextMenuRequested(const QPoint & pos) { callbackQWidget_CustomContextMenuRequested(this, const_cast(&pos)); }; - void dragEnterEvent(QDragEnterEvent * event) { callbackQWidget_DragEnterEvent(this, event); }; - void dragLeaveEvent(QDragLeaveEvent * event) { callbackQWidget_DragLeaveEvent(this, event); }; - void dragMoveEvent(QDragMoveEvent * event) { callbackQWidget_DragMoveEvent(this, event); }; - void dropEvent(QDropEvent * event) { callbackQWidget_DropEvent(this, event); }; - void enterEvent(QEvent * event) { callbackQWidget_EnterEvent(this, event); }; - bool event(QEvent * event) { return callbackQWidget_Event(this, event) != 0; }; - void focusInEvent(QFocusEvent * event) { callbackQWidget_FocusInEvent(this, event); }; - bool focusNextPrevChild(bool next) { return callbackQWidget_FocusNextPrevChild(this, next) != 0; }; - void focusOutEvent(QFocusEvent * event) { callbackQWidget_FocusOutEvent(this, event); }; - bool hasHeightForWidth() const { return callbackQWidget_HasHeightForWidth(const_cast(static_cast(this))) != 0; }; - int heightForWidth(int w) const { return callbackQWidget_HeightForWidth(const_cast(static_cast(this)), w); }; - void hide() { callbackQWidget_Hide(this); }; - void hideEvent(QHideEvent * event) { callbackQWidget_HideEvent(this, event); }; - void initPainter(QPainter * painter) const { callbackQWidget_InitPainter(const_cast(static_cast(this)), painter); }; - void inputMethodEvent(QInputMethodEvent * event) { callbackQWidget_InputMethodEvent(this, event); }; - QVariant inputMethodQuery(Qt::InputMethodQuery query) const { return *static_cast(callbackQWidget_InputMethodQuery(const_cast(static_cast(this)), query)); }; - void keyPressEvent(QKeyEvent * event) { callbackQWidget_KeyPressEvent(this, event); }; - void keyReleaseEvent(QKeyEvent * event) { callbackQWidget_KeyReleaseEvent(this, event); }; - void leaveEvent(QEvent * event) { callbackQWidget_LeaveEvent(this, event); }; - void lower() { callbackQWidget_Lower(this); }; - int metric(QPaintDevice::PaintDeviceMetric m) const { return callbackQWidget_Metric(const_cast(static_cast(this)), m); }; - QSize minimumSizeHint() const { return *static_cast(callbackQWidget_MinimumSizeHint(const_cast(static_cast(this)))); }; - void mouseDoubleClickEvent(QMouseEvent * event) { callbackQWidget_MouseDoubleClickEvent(this, event); }; - void mouseMoveEvent(QMouseEvent * event) { callbackQWidget_MouseMoveEvent(this, event); }; - void mousePressEvent(QMouseEvent * event) { callbackQWidget_MousePressEvent(this, event); }; - void mouseReleaseEvent(QMouseEvent * event) { callbackQWidget_MouseReleaseEvent(this, event); }; - void moveEvent(QMoveEvent * event) { callbackQWidget_MoveEvent(this, event); }; - bool nativeEvent(const QByteArray & eventType, void * message, long * result) { return callbackQWidget_NativeEvent(this, const_cast(&eventType), message, result) != 0; }; - QPaintEngine * paintEngine() const { return static_cast(callbackQWidget_PaintEngine(const_cast(static_cast(this)))); }; - void paintEvent(QPaintEvent * event) { callbackQWidget_PaintEvent(this, event); }; - void raise() { callbackQWidget_Raise(this); }; - void repaint() { callbackQWidget_Repaint(this); }; - void resizeEvent(QResizeEvent * event) { callbackQWidget_ResizeEvent(this, event); }; - void setDisabled(bool disable) { callbackQWidget_SetDisabled(this, disable); }; - void setEnabled(bool vbo) { callbackQWidget_SetEnabled(this, vbo); }; - void setFocus() { callbackQWidget_SetFocus2(this); }; - void setHidden(bool hidden) { callbackQWidget_SetHidden(this, hidden); }; - void setStyleSheet(const QString & styleSheet) { QByteArray t728ae7 = styleSheet.toUtf8(); QtWidgets_PackedString styleSheetPacked = { const_cast(t728ae7.prepend("WHITESPACE").constData()+10), t728ae7.size()-10 };callbackQWidget_SetStyleSheet(this, styleSheetPacked); }; - void setVisible(bool visible) { callbackQWidget_SetVisible(this, visible); }; - void setWindowModified(bool vbo) { callbackQWidget_SetWindowModified(this, vbo); }; - void setWindowTitle(const QString & vqs) { QByteArray tda39a3 = vqs.toUtf8(); QtWidgets_PackedString vqsPacked = { const_cast(tda39a3.prepend("WHITESPACE").constData()+10), tda39a3.size()-10 };callbackQWidget_SetWindowTitle(this, vqsPacked); }; - void show() { callbackQWidget_Show(this); }; - void showEvent(QShowEvent * event) { callbackQWidget_ShowEvent(this, event); }; - void showFullScreen() { callbackQWidget_ShowFullScreen(this); }; - void showMaximized() { callbackQWidget_ShowMaximized(this); }; - void showMinimized() { callbackQWidget_ShowMinimized(this); }; - void showNormal() { callbackQWidget_ShowNormal(this); }; - QSize sizeHint() const { return *static_cast(callbackQWidget_SizeHint(const_cast(static_cast(this)))); }; - void tabletEvent(QTabletEvent * event) { callbackQWidget_TabletEvent(this, event); }; - void update() { callbackQWidget_Update(this); }; - void updateMicroFocus() { callbackQWidget_UpdateMicroFocus(this); }; - void wheelEvent(QWheelEvent * event) { callbackQWidget_WheelEvent(this, event); }; - void Signal_WindowIconChanged(const QIcon & icon) { callbackQWidget_WindowIconChanged(this, const_cast(&icon)); }; - void Signal_WindowTitleChanged(const QString & title) { QByteArray t3c6de1 = title.toUtf8(); QtWidgets_PackedString titlePacked = { const_cast(t3c6de1.prepend("WHITESPACE").constData()+10), t3c6de1.size()-10 };callbackQWidget_WindowTitleChanged(this, titlePacked); }; - void childEvent(QChildEvent * event) { callbackQWidget_ChildEvent(this, event); }; - void connectNotify(const QMetaMethod & sign) { callbackQWidget_ConnectNotify(this, const_cast(&sign)); }; - void customEvent(QEvent * event) { callbackQWidget_CustomEvent(this, event); }; - void deleteLater() { callbackQWidget_DeleteLater(this); }; - void Signal_Destroyed(QObject * obj) { callbackQWidget_Destroyed(this, obj); }; - void disconnectNotify(const QMetaMethod & sign) { callbackQWidget_DisconnectNotify(this, const_cast(&sign)); }; - bool eventFilter(QObject * watched, QEvent * event) { return callbackQWidget_EventFilter(this, watched, event) != 0; }; - const QMetaObject * metaObject() const { return static_cast(callbackQWidget_MetaObject(const_cast(static_cast(this)))); }; - void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtWidgets_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQWidget_ObjectNameChanged(this, objectNamePacked); }; - void timerEvent(QTimerEvent * event) { callbackQWidget_TimerEvent(this, event); }; -}; - -Q_DECLARE_METATYPE(QWizardPage*) -Q_DECLARE_METATYPE(MyQWizardPage*) - -int QWizardPage_QWizardPage_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} - -void* QWizardPage_NewQWizardPage(void* parent) -{ - return new MyQWizardPage(static_cast(parent)); -} - -struct QtWidgets_PackedString QWizardPage_ButtonText(void* ptr, long long which) -{ - return ({ QByteArray t060d80 = static_cast(ptr)->buttonText(static_cast(which)).toUtf8(); QtWidgets_PackedString { const_cast(t060d80.prepend("WHITESPACE").constData()+10), t060d80.size()-10 }; }); -} - -void QWizardPage_CleanupPage(void* ptr) -{ - static_cast(ptr)->cleanupPage(); -} - -void QWizardPage_CleanupPageDefault(void* ptr) -{ - static_cast(ptr)->QWizardPage::cleanupPage(); -} - -void QWizardPage_ConnectCompleteChanged(void* ptr, long long t) -{ - QObject::connect(static_cast(ptr), static_cast(&QWizardPage::completeChanged), static_cast(ptr), static_cast(&MyQWizardPage::Signal_CompleteChanged), static_cast(t)); -} - -void QWizardPage_DisconnectCompleteChanged(void* ptr) -{ - QObject::disconnect(static_cast(ptr), static_cast(&QWizardPage::completeChanged), static_cast(ptr), static_cast(&MyQWizardPage::Signal_CompleteChanged)); -} - -void QWizardPage_CompleteChanged(void* ptr) -{ - static_cast(ptr)->completeChanged(); -} - -void* QWizardPage_Field(void* ptr, struct QtWidgets_PackedString name) -{ - return new QVariant(static_cast(ptr)->field(QString::fromUtf8(name.data, name.len))); -} - -void QWizardPage_InitializePage(void* ptr) -{ - static_cast(ptr)->initializePage(); -} - -void QWizardPage_InitializePageDefault(void* ptr) -{ - static_cast(ptr)->QWizardPage::initializePage(); -} - -char QWizardPage_IsCommitPage(void* ptr) -{ - return static_cast(ptr)->isCommitPage(); -} - -char QWizardPage_IsComplete(void* ptr) -{ - return static_cast(ptr)->isComplete(); -} - -char QWizardPage_IsCompleteDefault(void* ptr) -{ - return static_cast(ptr)->QWizardPage::isComplete(); -} - -char QWizardPage_IsFinalPage(void* ptr) -{ - return static_cast(ptr)->isFinalPage(); -} - -int QWizardPage_NextId(void* ptr) -{ - return static_cast(ptr)->nextId(); -} - -int QWizardPage_NextIdDefault(void* ptr) -{ - return static_cast(ptr)->QWizardPage::nextId(); -} - -void* QWizardPage_Pixmap(void* ptr, long long which) -{ - return new QPixmap(static_cast(ptr)->pixmap(static_cast(which))); -} - -void QWizardPage_RegisterField(void* ptr, struct QtWidgets_PackedString name, void* widget, char* property, char* changedSignal) -{ - static_cast(ptr)->registerField(QString::fromUtf8(name.data, name.len), static_cast(widget), const_cast(property), const_cast(changedSignal)); -} - -void QWizardPage_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text) -{ - static_cast(ptr)->setButtonText(static_cast(which), QString::fromUtf8(text.data, text.len)); -} - -void QWizardPage_SetCommitPage(void* ptr, char commitPage) -{ - static_cast(ptr)->setCommitPage(commitPage != 0); -} - -void QWizardPage_SetField(void* ptr, struct QtWidgets_PackedString name, void* value) -{ - static_cast(ptr)->setField(QString::fromUtf8(name.data, name.len), *static_cast(value)); -} - -void QWizardPage_SetFinalPage(void* ptr, char finalPage) -{ - static_cast(ptr)->setFinalPage(finalPage != 0); -} - -void QWizardPage_SetPixmap(void* ptr, long long which, void* pixmap) -{ - static_cast(ptr)->setPixmap(static_cast(which), *static_cast(pixmap)); -} - -void QWizardPage_SetSubTitle(void* ptr, struct QtWidgets_PackedString subTitle) -{ - static_cast(ptr)->setSubTitle(QString::fromUtf8(subTitle.data, subTitle.len)); -} - -void QWizardPage_SetTitle(void* ptr, struct QtWidgets_PackedString title) -{ - static_cast(ptr)->setTitle(QString::fromUtf8(title.data, title.len)); -} - -struct QtWidgets_PackedString QWizardPage_SubTitle(void* ptr) -{ - return ({ QByteArray t00cff1 = static_cast(ptr)->subTitle().toUtf8(); QtWidgets_PackedString { const_cast(t00cff1.prepend("WHITESPACE").constData()+10), t00cff1.size()-10 }; }); -} - -struct QtWidgets_PackedString QWizardPage_Title(void* ptr) -{ - return ({ QByteArray tf87e47 = static_cast(ptr)->title().toUtf8(); QtWidgets_PackedString { const_cast(tf87e47.prepend("WHITESPACE").constData()+10), tf87e47.size()-10 }; }); -} - -char QWizardPage_ValidatePage(void* ptr) -{ - return static_cast(ptr)->validatePage(); -} - -char QWizardPage_ValidatePageDefault(void* ptr) -{ - return static_cast(ptr)->QWizardPage::validatePage(); -} - -void* QWizardPage_Wizard(void* ptr) -{ - return static_cast(ptr)->wizard(); -} - -void QWizardPage_DestroyQWizardPage(void* ptr) -{ - static_cast(ptr)->~QWizardPage(); -} - -void QWizardPage_DestroyQWizardPageDefault(void* ptr) -{ - Q_UNUSED(ptr); - -} - diff --git a/vendor/github.com/therecipe/qt/widgets/widgets.go b/vendor/github.com/therecipe/qt/widgets/widgets.go deleted file mode 100644 index 9a986385..00000000 --- a/vendor/github.com/therecipe/qt/widgets/widgets.go +++ /dev/null @@ -1,109981 +0,0 @@ -// +build !minimal - -package widgets - -//#include -//#include -//#include -//#include "widgets.h" -import "C" -import ( - "github.com/therecipe/qt" - "github.com/therecipe/qt/core" - "github.com/therecipe/qt/gui" - "runtime" - "strings" - "unsafe" -) - -func cGoUnpackString(s C.struct_QtWidgets_PackedString) string { - if int(s.len) == -1 { - return C.GoString(s.data) - } - return C.GoStringN(s.data, C.int(s.len)) -} -func cGoUnpackBytes(s C.struct_QtWidgets_PackedString) []byte { - if int(s.len) == -1 { - gs := C.GoString(s.data) - return *(*[]byte)(unsafe.Pointer(&gs)) - } - return C.GoBytes(unsafe.Pointer(s.data), C.int(s.len)) -} -func unpackStringList(s string) []string { - if len(s) == 0 { - return make([]string, 0) - } - return strings.Split(s, "¡¦!") -} - -type QAbstractButton struct { - QWidget -} - -type QAbstractButton_ITF interface { - QWidget_ITF - QAbstractButton_PTR() *QAbstractButton -} - -func (ptr *QAbstractButton) QAbstractButton_PTR() *QAbstractButton { - return ptr -} - -func (ptr *QAbstractButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractButton(ptr QAbstractButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractButton_PTR().Pointer() - } - return nil -} - -func NewQAbstractButtonFromPointer(ptr unsafe.Pointer) (n *QAbstractButton) { - n = new(QAbstractButton) - n.SetPointer(ptr) - return -} -func NewQAbstractButton(parent QWidget_ITF) *QAbstractButton { - tmpValue := NewQAbstractButtonFromPointer(C.QAbstractButton_NewQAbstractButton(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractButton_AnimateClick -func callbackQAbstractButton_AnimateClick(ptr unsafe.Pointer, msec C.int) { - if signal := qt.GetSignal(ptr, "animateClick"); signal != nil { - (*(*func(int))(signal))(int(int32(msec))) - } else { - NewQAbstractButtonFromPointer(ptr).AnimateClickDefault(int(int32(msec))) - } -} - -func (ptr *QAbstractButton) ConnectAnimateClick(f func(msec int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "animateClick"); signal != nil { - f := func(msec int) { - (*(*func(int))(signal))(msec) - f(msec) - } - qt.ConnectSignal(ptr.Pointer(), "animateClick", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "animateClick", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectAnimateClick() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "animateClick") - } -} - -func (ptr *QAbstractButton) AnimateClick(msec int) { - if ptr.Pointer() != nil { - C.QAbstractButton_AnimateClick(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QAbstractButton) AnimateClickDefault(msec int) { - if ptr.Pointer() != nil { - C.QAbstractButton_AnimateClickDefault(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QAbstractButton) AutoExclusive() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_AutoExclusive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractButton) AutoRepeat() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_AutoRepeat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractButton) AutoRepeatDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractButton_AutoRepeatDelay(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractButton) AutoRepeatInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractButton_AutoRepeatInterval(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractButton_CheckStateSet -func callbackQAbstractButton_CheckStateSet(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "checkStateSet"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractButtonFromPointer(ptr).CheckStateSetDefault() - } -} - -func (ptr *QAbstractButton) ConnectCheckStateSet(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "checkStateSet"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "checkStateSet", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "checkStateSet", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectCheckStateSet() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "checkStateSet") - } -} - -func (ptr *QAbstractButton) CheckStateSet() { - if ptr.Pointer() != nil { - C.QAbstractButton_CheckStateSet(ptr.Pointer()) - } -} - -func (ptr *QAbstractButton) CheckStateSetDefault() { - if ptr.Pointer() != nil { - C.QAbstractButton_CheckStateSetDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractButton_Click -func callbackQAbstractButton_Click(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "click"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractButtonFromPointer(ptr).ClickDefault() - } -} - -func (ptr *QAbstractButton) ConnectClick(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "click"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "click", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "click", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectClick() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "click") - } -} - -func (ptr *QAbstractButton) Click() { - if ptr.Pointer() != nil { - C.QAbstractButton_Click(ptr.Pointer()) - } -} - -func (ptr *QAbstractButton) ClickDefault() { - if ptr.Pointer() != nil { - C.QAbstractButton_ClickDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractButton_Clicked -func callbackQAbstractButton_Clicked(ptr unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "clicked"); signal != nil { - (*(*func(bool))(signal))(int8(checked) != 0) - } - -} - -func (ptr *QAbstractButton) ConnectClicked(f func(checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "clicked") { - C.QAbstractButton_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { - f := func(checked bool) { - (*(*func(bool))(signal))(checked) - f(checked) - } - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectClicked() { - if ptr.Pointer() != nil { - C.QAbstractButton_DisconnectClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "clicked") - } -} - -func (ptr *QAbstractButton) Clicked(checked bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_Clicked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QAbstractButton) Group() *QButtonGroup { - if ptr.Pointer() != nil { - tmpValue := NewQButtonGroupFromPointer(C.QAbstractButton_Group(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractButton_HitButton -func callbackQAbstractButton_HitButton(ptr unsafe.Pointer, pos unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hitButton"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPoint) bool)(signal))(core.NewQPointFromPointer(pos))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractButtonFromPointer(ptr).HitButtonDefault(core.NewQPointFromPointer(pos))))) -} - -func (ptr *QAbstractButton) ConnectHitButton(f func(pos *core.QPoint) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hitButton"); signal != nil { - f := func(pos *core.QPoint) bool { - (*(*func(*core.QPoint) bool)(signal))(pos) - return f(pos) - } - qt.ConnectSignal(ptr.Pointer(), "hitButton", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hitButton", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectHitButton() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hitButton") - } -} - -func (ptr *QAbstractButton) HitButton(pos core.QPoint_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_HitButton(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0 - } - return false -} - -func (ptr *QAbstractButton) HitButtonDefault(pos core.QPoint_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_HitButtonDefault(ptr.Pointer(), core.PointerFromQPoint(pos))) != 0 - } - return false -} - -func (ptr *QAbstractButton) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QAbstractButton_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QAbstractButton) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractButton_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QAbstractButton) IsCheckable() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_IsCheckable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractButton) IsChecked() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_IsChecked(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractButton) IsDown() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractButton_IsDown(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractButton_NextCheckState -func callbackQAbstractButton_NextCheckState(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "nextCheckState"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractButtonFromPointer(ptr).NextCheckStateDefault() - } -} - -func (ptr *QAbstractButton) ConnectNextCheckState(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nextCheckState"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "nextCheckState", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nextCheckState", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectNextCheckState() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nextCheckState") - } -} - -func (ptr *QAbstractButton) NextCheckState() { - if ptr.Pointer() != nil { - C.QAbstractButton_NextCheckState(ptr.Pointer()) - } -} - -func (ptr *QAbstractButton) NextCheckStateDefault() { - if ptr.Pointer() != nil { - C.QAbstractButton_NextCheckStateDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractButton_PaintEvent -func callbackQAbstractButton_PaintEvent(ptr unsafe.Pointer, e unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(e)) - } - -} - -func (ptr *QAbstractButton) ConnectPaintEvent(f func(e *gui.QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(e *gui.QPaintEvent) { - (*(*func(*gui.QPaintEvent))(signal))(e) - f(e) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QAbstractButton) PaintEvent(e gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(e)) - } -} - -//export callbackQAbstractButton_Pressed -func callbackQAbstractButton_Pressed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "pressed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractButton) ConnectPressed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "pressed") { - C.QAbstractButton_ConnectPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "pressed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectPressed() { - if ptr.Pointer() != nil { - C.QAbstractButton_DisconnectPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "pressed") - } -} - -func (ptr *QAbstractButton) Pressed() { - if ptr.Pointer() != nil { - C.QAbstractButton_Pressed(ptr.Pointer()) - } -} - -//export callbackQAbstractButton_Released -func callbackQAbstractButton_Released(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "released"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractButton) ConnectReleased(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "released") { - C.QAbstractButton_ConnectReleased(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "released"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "released"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "released", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "released", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectReleased() { - if ptr.Pointer() != nil { - C.QAbstractButton_DisconnectReleased(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "released") - } -} - -func (ptr *QAbstractButton) Released() { - if ptr.Pointer() != nil { - C.QAbstractButton_Released(ptr.Pointer()) - } -} - -func (ptr *QAbstractButton) SetAutoExclusive(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetAutoExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractButton) SetAutoRepeat(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractButton) SetAutoRepeatDelay(vin int) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetAutoRepeatDelay(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractButton) SetAutoRepeatInterval(vin int) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetAutoRepeatInterval(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractButton) SetCheckable(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQAbstractButton_SetChecked -func callbackQAbstractButton_SetChecked(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setChecked"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQAbstractButtonFromPointer(ptr).SetCheckedDefault(int8(vbo) != 0) - } -} - -func (ptr *QAbstractButton) ConnectSetChecked(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectSetChecked() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setChecked") - } -} - -func (ptr *QAbstractButton) SetChecked(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractButton) SetCheckedDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractButton) SetDown(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractButton) SetIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -//export callbackQAbstractButton_SetIconSize -func callbackQAbstractButton_SetIconSize(ptr unsafe.Pointer, size unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setIconSize"); signal != nil { - (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size)) - } else { - NewQAbstractButtonFromPointer(ptr).SetIconSizeDefault(core.NewQSizeFromPointer(size)) - } -} - -func (ptr *QAbstractButton) ConnectSetIconSize(f func(size *core.QSize)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setIconSize"); signal != nil { - f := func(size *core.QSize) { - (*(*func(*core.QSize))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectSetIconSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setIconSize") - } -} - -func (ptr *QAbstractButton) SetIconSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QAbstractButton) SetIconSizeDefault(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetIconSizeDefault(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QAbstractButton) SetShortcut(key gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QAbstractButton_SetShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(key)) - } -} - -func (ptr *QAbstractButton) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAbstractButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QAbstractButton) Shortcut() *gui.QKeySequence { - if ptr.Pointer() != nil { - tmpValue := gui.NewQKeySequenceFromPointer(C.QAbstractButton_Shortcut(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QAbstractButton) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractButton_Text(ptr.Pointer())) - } - return "" -} - -//export callbackQAbstractButton_Toggle -func callbackQAbstractButton_Toggle(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toggle"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractButtonFromPointer(ptr).ToggleDefault() - } -} - -func (ptr *QAbstractButton) ConnectToggle(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toggle"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectToggle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toggle") - } -} - -func (ptr *QAbstractButton) Toggle() { - if ptr.Pointer() != nil { - C.QAbstractButton_Toggle(ptr.Pointer()) - } -} - -func (ptr *QAbstractButton) ToggleDefault() { - if ptr.Pointer() != nil { - C.QAbstractButton_ToggleDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractButton_Toggled -func callbackQAbstractButton_Toggled(ptr unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "toggled"); signal != nil { - (*(*func(bool))(signal))(int8(checked) != 0) - } - -} - -func (ptr *QAbstractButton) ConnectToggled(f func(checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "toggled") { - C.QAbstractButton_ConnectToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toggled"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil { - f := func(checked bool) { - (*(*func(bool))(signal))(checked) - f(checked) - } - qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectToggled() { - if ptr.Pointer() != nil { - C.QAbstractButton_DisconnectToggled(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "toggled") - } -} - -func (ptr *QAbstractButton) Toggled(checked bool) { - if ptr.Pointer() != nil { - C.QAbstractButton_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -//export callbackQAbstractButton_DestroyQAbstractButton -func callbackQAbstractButton_DestroyQAbstractButton(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractButton"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractButtonFromPointer(ptr).DestroyQAbstractButtonDefault() - } -} - -func (ptr *QAbstractButton) ConnectDestroyQAbstractButton(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractButton"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractButton", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractButton", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractButton) DisconnectDestroyQAbstractButton() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractButton") - } -} - -func (ptr *QAbstractButton) DestroyQAbstractButton() { - if ptr.Pointer() != nil { - C.QAbstractButton_DestroyQAbstractButton(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractButton) DestroyQAbstractButtonDefault() { - if ptr.Pointer() != nil { - C.QAbstractButton_DestroyQAbstractButtonDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAbstractGraphicsShapeItem struct { - QGraphicsItem -} - -type QAbstractGraphicsShapeItem_ITF interface { - QGraphicsItem_ITF - QAbstractGraphicsShapeItem_PTR() *QAbstractGraphicsShapeItem -} - -func (ptr *QAbstractGraphicsShapeItem) QAbstractGraphicsShapeItem_PTR() *QAbstractGraphicsShapeItem { - return ptr -} - -func (ptr *QAbstractGraphicsShapeItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItem_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractGraphicsShapeItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsItem_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractGraphicsShapeItem(ptr QAbstractGraphicsShapeItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() - } - return nil -} - -func NewQAbstractGraphicsShapeItemFromPointer(ptr unsafe.Pointer) (n *QAbstractGraphicsShapeItem) { - n = new(QAbstractGraphicsShapeItem) - n.SetPointer(ptr) - return -} -func NewQAbstractGraphicsShapeItem(parent QGraphicsItem_ITF) *QAbstractGraphicsShapeItem { - return NewQAbstractGraphicsShapeItemFromPointer(C.QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(PointerFromQGraphicsItem(parent))) -} - -func (ptr *QAbstractGraphicsShapeItem) Brush() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QAbstractGraphicsShapeItem_Brush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QAbstractGraphicsShapeItem) Pen() *gui.QPen { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPenFromPointer(C.QAbstractGraphicsShapeItem_Pen(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPen).DestroyQPen) - return tmpValue - } - return nil -} - -func (ptr *QAbstractGraphicsShapeItem) SetBrush(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QAbstractGraphicsShapeItem_SetBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QAbstractGraphicsShapeItem) SetPen(pen gui.QPen_ITF) { - if ptr.Pointer() != nil { - C.QAbstractGraphicsShapeItem_SetPen(ptr.Pointer(), gui.PointerFromQPen(pen)) - } -} - -//export callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem -func callbackQAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractGraphicsShapeItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractGraphicsShapeItemFromPointer(ptr).DestroyQAbstractGraphicsShapeItemDefault() - } -} - -func (ptr *QAbstractGraphicsShapeItem) ConnectDestroyQAbstractGraphicsShapeItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractGraphicsShapeItem) DisconnectDestroyQAbstractGraphicsShapeItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractGraphicsShapeItem") - } -} - -func (ptr *QAbstractGraphicsShapeItem) DestroyQAbstractGraphicsShapeItem() { - if ptr.Pointer() != nil { - C.QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractGraphicsShapeItem) DestroyQAbstractGraphicsShapeItemDefault() { - if ptr.Pointer() != nil { - C.QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractGraphicsShapeItem_BoundingRect -func callbackQAbstractGraphicsShapeItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQAbstractGraphicsShapeItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QAbstractGraphicsShapeItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QAbstractGraphicsShapeItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QAbstractGraphicsShapeItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QAbstractGraphicsShapeItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQAbstractGraphicsShapeItem_Paint -func callbackQAbstractGraphicsShapeItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQAbstractGraphicsShapeItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QAbstractGraphicsShapeItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractGraphicsShapeItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QAbstractGraphicsShapeItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractGraphicsShapeItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -type QAbstractItemDelegate struct { - core.QObject -} - -type QAbstractItemDelegate_ITF interface { - core.QObject_ITF - QAbstractItemDelegate_PTR() *QAbstractItemDelegate -} - -func (ptr *QAbstractItemDelegate) QAbstractItemDelegate_PTR() *QAbstractItemDelegate { - return ptr -} - -func (ptr *QAbstractItemDelegate) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractItemDelegate) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractItemDelegate(ptr QAbstractItemDelegate_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemDelegate_PTR().Pointer() - } - return nil -} - -func NewQAbstractItemDelegateFromPointer(ptr unsafe.Pointer) (n *QAbstractItemDelegate) { - n = new(QAbstractItemDelegate) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractItemDelegate__EndEditHint -//QAbstractItemDelegate::EndEditHint -type QAbstractItemDelegate__EndEditHint int64 - -const ( - QAbstractItemDelegate__NoHint QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(0) - QAbstractItemDelegate__EditNextItem QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(1) - QAbstractItemDelegate__EditPreviousItem QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(2) - QAbstractItemDelegate__SubmitModelCache QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(3) - QAbstractItemDelegate__RevertModelCache QAbstractItemDelegate__EndEditHint = QAbstractItemDelegate__EndEditHint(4) -) - -func NewQAbstractItemDelegate(parent core.QObject_ITF) *QAbstractItemDelegate { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemDelegate_NewQAbstractItemDelegate(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractItemDelegate_CloseEditor -func callbackQAbstractItemDelegate_CloseEditor(ptr unsafe.Pointer, editor unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "closeEditor"); signal != nil { - (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint)) - } - -} - -func (ptr *QAbstractItemDelegate) ConnectCloseEditor(f func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "closeEditor") { - C.QAbstractItemDelegate_ConnectCloseEditor(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "closeEditor"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "closeEditor"); signal != nil { - f := func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) { - (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(editor, hint) - f(editor, hint) - } - qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectCloseEditor() { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DisconnectCloseEditor(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "closeEditor") - } -} - -func (ptr *QAbstractItemDelegate) CloseEditor(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_CloseEditor(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint)) - } -} - -//export callbackQAbstractItemDelegate_CommitData -func callbackQAbstractItemDelegate_CommitData(ptr unsafe.Pointer, editor unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "commitData"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(editor)) - } - -} - -func (ptr *QAbstractItemDelegate) ConnectCommitData(f func(editor *QWidget)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "commitData") { - C.QAbstractItemDelegate_ConnectCommitData(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "commitData"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "commitData"); signal != nil { - f := func(editor *QWidget) { - (*(*func(*QWidget))(signal))(editor) - f(editor) - } - qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectCommitData() { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DisconnectCommitData(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "commitData") - } -} - -func (ptr *QAbstractItemDelegate) CommitData(editor QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_CommitData(ptr.Pointer(), PointerFromQWidget(editor)) - } -} - -//export callbackQAbstractItemDelegate_CreateEditor -func callbackQAbstractItemDelegate_CreateEditor(ptr unsafe.Pointer, parent unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createEditor"); signal != nil { - return PointerFromQWidget((*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex) *QWidget)(signal))(NewQWidgetFromPointer(parent), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) - } - - return PointerFromQWidget(NewQAbstractItemDelegateFromPointer(ptr).CreateEditorDefault(NewQWidgetFromPointer(parent), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QAbstractItemDelegate) ConnectCreateEditor(f func(parent *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) *QWidget) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createEditor"); signal != nil { - f := func(parent *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) *QWidget { - (*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex) *QWidget)(signal))(parent, option, index) - return f(parent, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectCreateEditor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createEditor") - } -} - -func (ptr *QAbstractItemDelegate) CreateEditor(parent QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAbstractItemDelegate_CreateEditor(ptr.Pointer(), PointerFromQWidget(parent), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemDelegate) CreateEditorDefault(parent QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAbstractItemDelegate_CreateEditorDefault(ptr.Pointer(), PointerFromQWidget(parent), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractItemDelegate_DestroyEditor -func callbackQAbstractItemDelegate_DestroyEditor(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyEditor"); signal != nil { - (*(*func(*QWidget, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).DestroyEditorDefault(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemDelegate) ConnectDestroyEditor(f func(editor *QWidget, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "destroyEditor"); signal != nil { - f := func(editor *QWidget, index *core.QModelIndex) { - (*(*func(*QWidget, *core.QModelIndex))(signal))(editor, index) - f(editor, index) - } - qt.ConnectSignal(ptr.Pointer(), "destroyEditor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "destroyEditor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectDestroyEditor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "destroyEditor") - } -} - -func (ptr *QAbstractItemDelegate) DestroyEditor(editor QWidget_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DestroyEditor(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemDelegate) DestroyEditorDefault(editor QWidget_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DestroyEditorDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemDelegate_EditorEvent -func callbackQAbstractItemDelegate_EditorEvent(ptr unsafe.Pointer, event unsafe.Pointer, model unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "editorEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent, *core.QAbstractItemModel, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EditorEventDefault(core.NewQEventFromPointer(event), core.NewQAbstractItemModelFromPointer(model), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QAbstractItemDelegate) ConnectEditorEvent(f func(event *core.QEvent, model *core.QAbstractItemModel, option *QStyleOptionViewItem, index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "editorEvent"); signal != nil { - f := func(event *core.QEvent, model *core.QAbstractItemModel, option *QStyleOptionViewItem, index *core.QModelIndex) bool { - (*(*func(*core.QEvent, *core.QAbstractItemModel, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(event, model, option, index) - return f(event, model, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "editorEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "editorEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectEditorEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "editorEvent") - } -} - -func (ptr *QAbstractItemDelegate) EditorEvent(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemDelegate_EditorEvent(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QAbstractItemDelegate) EditorEventDefault(event core.QEvent_ITF, model core.QAbstractItemModel_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemDelegate_EditorEventDefault(ptr.Pointer(), core.PointerFromQEvent(event), core.PointerFromQAbstractItemModel(model), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -//export callbackQAbstractItemDelegate_HelpEvent -func callbackQAbstractItemDelegate_HelpEvent(ptr unsafe.Pointer, event unsafe.Pointer, view unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "helpEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*gui.QHelpEvent, *QAbstractItemView, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(gui.NewQHelpEventFromPointer(event), NewQAbstractItemViewFromPointer(view), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).HelpEventDefault(gui.NewQHelpEventFromPointer(event), NewQAbstractItemViewFromPointer(view), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QAbstractItemDelegate) ConnectHelpEvent(f func(event *gui.QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "helpEvent"); signal != nil { - f := func(event *gui.QHelpEvent, view *QAbstractItemView, option *QStyleOptionViewItem, index *core.QModelIndex) bool { - (*(*func(*gui.QHelpEvent, *QAbstractItemView, *QStyleOptionViewItem, *core.QModelIndex) bool)(signal))(event, view, option, index) - return f(event, view, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectHelpEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "helpEvent") - } -} - -func (ptr *QAbstractItemDelegate) HelpEvent(event gui.QHelpEvent_ITF, view QAbstractItemView_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemDelegate_HelpEvent(ptr.Pointer(), gui.PointerFromQHelpEvent(event), PointerFromQAbstractItemView(view), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QAbstractItemDelegate) HelpEventDefault(event gui.QHelpEvent_ITF, view QAbstractItemView_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemDelegate_HelpEventDefault(ptr.Pointer(), gui.PointerFromQHelpEvent(event), PointerFromQAbstractItemView(view), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -//export callbackQAbstractItemDelegate_Paint -func callbackQAbstractItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) - f(painter, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QAbstractItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemDelegate_SetEditorData -func callbackQAbstractItemDelegate_SetEditorData(ptr unsafe.Pointer, editor unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setEditorData"); signal != nil { - (*(*func(*QWidget, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).SetEditorDataDefault(NewQWidgetFromPointer(editor), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemDelegate) ConnectSetEditorData(f func(editor *QWidget, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEditorData"); signal != nil { - f := func(editor *QWidget, index *core.QModelIndex) { - (*(*func(*QWidget, *core.QModelIndex))(signal))(editor, index) - f(editor, index) - } - qt.ConnectSignal(ptr.Pointer(), "setEditorData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEditorData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectSetEditorData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEditorData") - } -} - -func (ptr *QAbstractItemDelegate) SetEditorData(editor QWidget_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_SetEditorData(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemDelegate) SetEditorDataDefault(editor QWidget_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_SetEditorDataDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemDelegate_SetModelData -func callbackQAbstractItemDelegate_SetModelData(ptr unsafe.Pointer, editor unsafe.Pointer, model unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setModelData"); signal != nil { - (*(*func(*QWidget, *core.QAbstractItemModel, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).SetModelDataDefault(NewQWidgetFromPointer(editor), core.NewQAbstractItemModelFromPointer(model), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemDelegate) ConnectSetModelData(f func(editor *QWidget, model *core.QAbstractItemModel, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setModelData"); signal != nil { - f := func(editor *QWidget, model *core.QAbstractItemModel, index *core.QModelIndex) { - (*(*func(*QWidget, *core.QAbstractItemModel, *core.QModelIndex))(signal))(editor, model, index) - f(editor, model, index) - } - qt.ConnectSignal(ptr.Pointer(), "setModelData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setModelData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectSetModelData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setModelData") - } -} - -func (ptr *QAbstractItemDelegate) SetModelData(editor QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_SetModelData(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemDelegate) SetModelDataDefault(editor QWidget_ITF, model core.QAbstractItemModel_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_SetModelDataDefault(ptr.Pointer(), PointerFromQWidget(editor), core.PointerFromQAbstractItemModel(model), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemDelegate_SizeHint -func callbackQAbstractItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQSize(core.NewQSize()) -} - -func (ptr *QAbstractItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize { - (*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index) - return f(option, index) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QAbstractItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemDelegate_SizeHintChanged -func callbackQAbstractItemDelegate_SizeHintChanged(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sizeHintChanged"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemDelegate) ConnectSizeHintChanged(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sizeHintChanged") { - C.QAbstractItemDelegate_ConnectSizeHintChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sizeHintChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHintChanged"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHintChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHintChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectSizeHintChanged() { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DisconnectSizeHintChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sizeHintChanged") - } -} - -func (ptr *QAbstractItemDelegate) SizeHintChanged(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_SizeHintChanged(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemDelegate_UpdateEditorGeometry -func callbackQAbstractItemDelegate_UpdateEditorGeometry(ptr unsafe.Pointer, editor unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateEditorGeometry"); signal != nil { - (*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex))(signal))(NewQWidgetFromPointer(editor), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).UpdateEditorGeometryDefault(NewQWidgetFromPointer(editor), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemDelegate) ConnectUpdateEditorGeometry(f func(editor *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateEditorGeometry"); signal != nil { - f := func(editor *QWidget, option *QStyleOptionViewItem, index *core.QModelIndex) { - (*(*func(*QWidget, *QStyleOptionViewItem, *core.QModelIndex))(signal))(editor, option, index) - f(editor, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "updateEditorGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateEditorGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectUpdateEditorGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateEditorGeometry") - } -} - -func (ptr *QAbstractItemDelegate) UpdateEditorGeometry(editor QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_UpdateEditorGeometry(ptr.Pointer(), PointerFromQWidget(editor), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemDelegate) UpdateEditorGeometryDefault(editor QWidget_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_UpdateEditorGeometryDefault(ptr.Pointer(), PointerFromQWidget(editor), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate -func callbackQAbstractItemDelegate_DestroyQAbstractItemDelegate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractItemDelegate"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemDelegateFromPointer(ptr).DestroyQAbstractItemDelegateDefault() - } -} - -func (ptr *QAbstractItemDelegate) ConnectDestroyQAbstractItemDelegate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemDelegate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemDelegate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemDelegate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemDelegate) DisconnectDestroyQAbstractItemDelegate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemDelegate") - } -} - -func (ptr *QAbstractItemDelegate) DestroyQAbstractItemDelegate() { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DestroyQAbstractItemDelegate(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractItemDelegate) DestroyQAbstractItemDelegateDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractItemDelegate) __paintingRoles_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemDelegate___paintingRoles_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemDelegate) __paintingRoles_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate___paintingRoles_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemDelegate) __paintingRoles_newList() unsafe.Pointer { - return C.QAbstractItemDelegate___paintingRoles_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemDelegate) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemDelegate) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractItemDelegate) __children_newList() unsafe.Pointer { - return C.QAbstractItemDelegate___children_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QAbstractItemDelegate___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QAbstractItemDelegate) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QAbstractItemDelegate___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemDelegate) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemDelegate) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractItemDelegate) __findChildren_newList() unsafe.Pointer { - return C.QAbstractItemDelegate___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemDelegate) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemDelegate) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractItemDelegate) __findChildren_newList3() unsafe.Pointer { - return C.QAbstractItemDelegate___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QAbstractItemDelegate) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAbstractItemDelegate___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemDelegate) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAbstractItemDelegate) __qFindChildren_newList2() unsafe.Pointer { - return C.QAbstractItemDelegate___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQAbstractItemDelegate_ChildEvent -func callbackQAbstractItemDelegate_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QAbstractItemDelegate) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQAbstractItemDelegate_ConnectNotify -func callbackQAbstractItemDelegate_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractItemDelegate) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractItemDelegate_CustomEvent -func callbackQAbstractItemDelegate_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QAbstractItemDelegate) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQAbstractItemDelegate_DeleteLater -func callbackQAbstractItemDelegate_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemDelegateFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QAbstractItemDelegate) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAbstractItemDelegate_Destroyed -func callbackQAbstractItemDelegate_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQAbstractItemDelegate_DisconnectNotify -func callbackQAbstractItemDelegate_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAbstractItemDelegate) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAbstractItemDelegate_Event -func callbackQAbstractItemDelegate_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QAbstractItemDelegate) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemDelegate_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQAbstractItemDelegate_EventFilter -func callbackQAbstractItemDelegate_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemDelegateFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAbstractItemDelegate) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemDelegate_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQAbstractItemDelegate_MetaObject -func callbackQAbstractItemDelegate_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQAbstractItemDelegateFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QAbstractItemDelegate) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QAbstractItemDelegate_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAbstractItemDelegate_ObjectNameChanged -func callbackQAbstractItemDelegate_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQAbstractItemDelegate_TimerEvent -func callbackQAbstractItemDelegate_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQAbstractItemDelegateFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QAbstractItemDelegate) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemDelegate_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QAbstractItemView struct { - QAbstractScrollArea -} - -type QAbstractItemView_ITF interface { - QAbstractScrollArea_ITF - QAbstractItemView_PTR() *QAbstractItemView -} - -func (ptr *QAbstractItemView) QAbstractItemView_PTR() *QAbstractItemView { - return ptr -} - -func (ptr *QAbstractItemView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractItemView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractScrollArea_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractItemView(ptr QAbstractItemView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemView_PTR().Pointer() - } - return nil -} - -func NewQAbstractItemViewFromPointer(ptr unsafe.Pointer) (n *QAbstractItemView) { - n = new(QAbstractItemView) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractItemView__SelectionMode -//QAbstractItemView::SelectionMode -type QAbstractItemView__SelectionMode int64 - -const ( - QAbstractItemView__NoSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(0) - QAbstractItemView__SingleSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(1) - QAbstractItemView__MultiSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(2) - QAbstractItemView__ExtendedSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(3) - QAbstractItemView__ContiguousSelection QAbstractItemView__SelectionMode = QAbstractItemView__SelectionMode(4) -) - -//go:generate stringer -type=QAbstractItemView__SelectionBehavior -//QAbstractItemView::SelectionBehavior -type QAbstractItemView__SelectionBehavior int64 - -const ( - QAbstractItemView__SelectItems QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(0) - QAbstractItemView__SelectRows QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(1) - QAbstractItemView__SelectColumns QAbstractItemView__SelectionBehavior = QAbstractItemView__SelectionBehavior(2) -) - -//go:generate stringer -type=QAbstractItemView__ScrollHint -//QAbstractItemView::ScrollHint -type QAbstractItemView__ScrollHint int64 - -const ( - QAbstractItemView__EnsureVisible QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(0) - QAbstractItemView__PositionAtTop QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(1) - QAbstractItemView__PositionAtBottom QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(2) - QAbstractItemView__PositionAtCenter QAbstractItemView__ScrollHint = QAbstractItemView__ScrollHint(3) -) - -//go:generate stringer -type=QAbstractItemView__EditTrigger -//QAbstractItemView::EditTrigger -type QAbstractItemView__EditTrigger int64 - -const ( - QAbstractItemView__NoEditTriggers QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(0) - QAbstractItemView__CurrentChanged QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(1) - QAbstractItemView__DoubleClicked QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(2) - QAbstractItemView__SelectedClicked QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(4) - QAbstractItemView__EditKeyPressed QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(8) - QAbstractItemView__AnyKeyPressed QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(16) - QAbstractItemView__AllEditTriggers QAbstractItemView__EditTrigger = QAbstractItemView__EditTrigger(31) -) - -//go:generate stringer -type=QAbstractItemView__ScrollMode -//QAbstractItemView::ScrollMode -type QAbstractItemView__ScrollMode int64 - -const ( - QAbstractItemView__ScrollPerItem QAbstractItemView__ScrollMode = QAbstractItemView__ScrollMode(0) - QAbstractItemView__ScrollPerPixel QAbstractItemView__ScrollMode = QAbstractItemView__ScrollMode(1) -) - -//go:generate stringer -type=QAbstractItemView__DragDropMode -//QAbstractItemView::DragDropMode -type QAbstractItemView__DragDropMode int64 - -const ( - QAbstractItemView__NoDragDrop QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(0) - QAbstractItemView__DragOnly QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(1) - QAbstractItemView__DropOnly QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(2) - QAbstractItemView__DragDrop QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(3) - QAbstractItemView__InternalMove QAbstractItemView__DragDropMode = QAbstractItemView__DragDropMode(4) -) - -//go:generate stringer -type=QAbstractItemView__CursorAction -//QAbstractItemView::CursorAction -type QAbstractItemView__CursorAction int64 - -const ( - QAbstractItemView__MoveUp QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(0) - QAbstractItemView__MoveDown QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(1) - QAbstractItemView__MoveLeft QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(2) - QAbstractItemView__MoveRight QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(3) - QAbstractItemView__MoveHome QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(4) - QAbstractItemView__MoveEnd QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(5) - QAbstractItemView__MovePageUp QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(6) - QAbstractItemView__MovePageDown QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(7) - QAbstractItemView__MoveNext QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(8) - QAbstractItemView__MovePrevious QAbstractItemView__CursorAction = QAbstractItemView__CursorAction(9) -) - -//go:generate stringer -type=QAbstractItemView__State -//QAbstractItemView::State -type QAbstractItemView__State int64 - -const ( - QAbstractItemView__NoState QAbstractItemView__State = QAbstractItemView__State(0) - QAbstractItemView__DraggingState QAbstractItemView__State = QAbstractItemView__State(1) - QAbstractItemView__DragSelectingState QAbstractItemView__State = QAbstractItemView__State(2) - QAbstractItemView__EditingState QAbstractItemView__State = QAbstractItemView__State(3) - QAbstractItemView__ExpandingState QAbstractItemView__State = QAbstractItemView__State(4) - QAbstractItemView__CollapsingState QAbstractItemView__State = QAbstractItemView__State(5) - QAbstractItemView__AnimatingState QAbstractItemView__State = QAbstractItemView__State(6) -) - -//go:generate stringer -type=QAbstractItemView__DropIndicatorPosition -//QAbstractItemView::DropIndicatorPosition -type QAbstractItemView__DropIndicatorPosition int64 - -const ( - QAbstractItemView__OnItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(0) - QAbstractItemView__AboveItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(1) - QAbstractItemView__BelowItem QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(2) - QAbstractItemView__OnViewport QAbstractItemView__DropIndicatorPosition = QAbstractItemView__DropIndicatorPosition(3) -) - -func NewQAbstractItemView(parent QWidget_ITF) *QAbstractItemView { - tmpValue := NewQAbstractItemViewFromPointer(C.QAbstractItemView_NewQAbstractItemView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractItemView_Activated -func callbackQAbstractItemView_Activated(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemView) ConnectActivated(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QAbstractItemView_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QAbstractItemView) Activated(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_Activated(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) AlternatingRowColors() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_AlternatingRowColors(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractItemView) AutoScrollMargin() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_AutoScrollMargin(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractItemView_ClearSelection -func callbackQAbstractItemView_ClearSelection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).ClearSelectionDefault() - } -} - -func (ptr *QAbstractItemView) ConnectClearSelection(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectClearSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearSelection") - } -} - -func (ptr *QAbstractItemView) ClearSelection() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ClearSelection(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ClearSelectionDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ClearSelectionDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemView_Clicked -func callbackQAbstractItemView_Clicked(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clicked"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemView) ConnectClicked(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "clicked") { - C.QAbstractItemView_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectClicked() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "clicked") - } -} - -func (ptr *QAbstractItemView) Clicked(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_Clicked(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_CloseEditor -func callbackQAbstractItemView_CloseEditor(ptr unsafe.Pointer, editor unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "closeEditor"); signal != nil { - (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint)) - } else { - NewQAbstractItemViewFromPointer(ptr).CloseEditorDefault(NewQWidgetFromPointer(editor), QAbstractItemDelegate__EndEditHint(hint)) - } -} - -func (ptr *QAbstractItemView) ConnectCloseEditor(f func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "closeEditor"); signal != nil { - f := func(editor *QWidget, hint QAbstractItemDelegate__EndEditHint) { - (*(*func(*QWidget, QAbstractItemDelegate__EndEditHint))(signal))(editor, hint) - f(editor, hint) - } - qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeEditor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectCloseEditor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "closeEditor") - } -} - -func (ptr *QAbstractItemView) CloseEditor(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) { - if ptr.Pointer() != nil { - C.QAbstractItemView_CloseEditor(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint)) - } -} - -func (ptr *QAbstractItemView) CloseEditorDefault(editor QWidget_ITF, hint QAbstractItemDelegate__EndEditHint) { - if ptr.Pointer() != nil { - C.QAbstractItemView_CloseEditorDefault(ptr.Pointer(), PointerFromQWidget(editor), C.longlong(hint)) - } -} - -func (ptr *QAbstractItemView) ClosePersistentEditor(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_ClosePersistentEditor(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_CommitData -func callbackQAbstractItemView_CommitData(ptr unsafe.Pointer, editor unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "commitData"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(editor)) - } else { - NewQAbstractItemViewFromPointer(ptr).CommitDataDefault(NewQWidgetFromPointer(editor)) - } -} - -func (ptr *QAbstractItemView) ConnectCommitData(f func(editor *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "commitData"); signal != nil { - f := func(editor *QWidget) { - (*(*func(*QWidget))(signal))(editor) - f(editor) - } - qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "commitData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectCommitData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "commitData") - } -} - -func (ptr *QAbstractItemView) CommitData(editor QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_CommitData(ptr.Pointer(), PointerFromQWidget(editor)) - } -} - -func (ptr *QAbstractItemView) CommitDataDefault(editor QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_CommitDataDefault(ptr.Pointer(), PointerFromQWidget(editor)) - } -} - -//export callbackQAbstractItemView_CurrentChanged -func callbackQAbstractItemView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } else { - NewQAbstractItemViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } -} - -func (ptr *QAbstractItemView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *core.QModelIndex, previous *core.QModelIndex) { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QAbstractItemView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QAbstractItemView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QAbstractItemView) CurrentIndex() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_CurrentIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_DataChanged -func callbackQAbstractItemView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } else { - NewQAbstractItemViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQAbstractItemViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } -} - -func (ptr *QAbstractItemView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { - f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles) - f(topLeft, bottomRight, roles) - } - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectDataChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dataChanged") - } -} - -func (ptr *QAbstractItemView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QAbstractItemView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QAbstractItemView) DefaultDropAction() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QAbstractItemView_DefaultDropAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemView) DirtyRegionOffset() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QAbstractItemView_DirtyRegionOffset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_DoubleClicked -func callbackQAbstractItemView_DoubleClicked(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "doubleClicked"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemView) ConnectDoubleClicked(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "doubleClicked") { - C.QAbstractItemView_ConnectDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "doubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "doubleClicked"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "doubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "doubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectDoubleClicked() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "doubleClicked") - } -} - -func (ptr *QAbstractItemView) DoubleClicked(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_DoubleClicked(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) DragDropMode() QAbstractItemView__DragDropMode { - if ptr.Pointer() != nil { - return QAbstractItemView__DragDropMode(C.QAbstractItemView_DragDropMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemView) DragDropOverwriteMode() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_DragDropOverwriteMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractItemView) DragEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_DragEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractItemView) DropIndicatorPosition() QAbstractItemView__DropIndicatorPosition { - if ptr.Pointer() != nil { - return QAbstractItemView__DropIndicatorPosition(C.QAbstractItemView_DropIndicatorPosition(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemView_Edit -func callbackQAbstractItemView_Edit(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "edit"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemViewFromPointer(ptr).EditDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemView) ConnectEdit(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "edit"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "edit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "edit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "edit") - } -} - -func (ptr *QAbstractItemView) Edit(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_Edit(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) EditDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_EditDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_Edit2 -func callbackQAbstractItemView_Edit2(ptr unsafe.Pointer, index unsafe.Pointer, trigger C.longlong, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "edit2"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, QAbstractItemView__EditTrigger, *core.QEvent) bool)(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__EditTrigger(trigger), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractItemViewFromPointer(ptr).Edit2Default(core.NewQModelIndexFromPointer(index), QAbstractItemView__EditTrigger(trigger), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAbstractItemView) ConnectEdit2(f func(index *core.QModelIndex, trigger QAbstractItemView__EditTrigger, event *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "edit2"); signal != nil { - f := func(index *core.QModelIndex, trigger QAbstractItemView__EditTrigger, event *core.QEvent) bool { - (*(*func(*core.QModelIndex, QAbstractItemView__EditTrigger, *core.QEvent) bool)(signal))(index, trigger, event) - return f(index, trigger, event) - } - qt.ConnectSignal(ptr.Pointer(), "edit2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "edit2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectEdit2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "edit2") - } -} - -func (ptr *QAbstractItemView) Edit2(index core.QModelIndex_ITF, trigger QAbstractItemView__EditTrigger, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_Edit2(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(trigger), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QAbstractItemView) Edit2Default(index core.QModelIndex_ITF, trigger QAbstractItemView__EditTrigger, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_Edit2Default(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(trigger), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QAbstractItemView) EditTriggers() QAbstractItemView__EditTrigger { - if ptr.Pointer() != nil { - return QAbstractItemView__EditTrigger(C.QAbstractItemView_EditTriggers(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemView_EditorDestroyed -func callbackQAbstractItemView_EditorDestroyed(ptr unsafe.Pointer, editor unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "editorDestroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(editor)) - } else { - NewQAbstractItemViewFromPointer(ptr).EditorDestroyedDefault(core.NewQObjectFromPointer(editor)) - } -} - -func (ptr *QAbstractItemView) ConnectEditorDestroyed(f func(editor *core.QObject)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "editorDestroyed"); signal != nil { - f := func(editor *core.QObject) { - (*(*func(*core.QObject))(signal))(editor) - f(editor) - } - qt.ConnectSignal(ptr.Pointer(), "editorDestroyed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "editorDestroyed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectEditorDestroyed() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "editorDestroyed") - } -} - -func (ptr *QAbstractItemView) EditorDestroyed(editor core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_EditorDestroyed(ptr.Pointer(), core.PointerFromQObject(editor)) - } -} - -func (ptr *QAbstractItemView) EditorDestroyedDefault(editor core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_EditorDestroyedDefault(ptr.Pointer(), core.PointerFromQObject(editor)) - } -} - -//export callbackQAbstractItemView_Entered -func callbackQAbstractItemView_Entered(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "entered"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemView) ConnectEntered(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "entered") { - C.QAbstractItemView_ConnectEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "entered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "entered"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "entered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectEntered() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "entered") - } -} - -func (ptr *QAbstractItemView) Entered(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_Entered(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) ExecuteDelayedItemsLayout() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ExecuteDelayedItemsLayout(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) HasAutoScroll() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_HasAutoScroll(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractItemView_HorizontalOffset -func callbackQAbstractItemView_HorizontalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractItemView) ConnectHorizontalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectHorizontalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") - } -} - -func (ptr *QAbstractItemView) HorizontalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_HorizontalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractItemView) HorizontalScrollMode() QAbstractItemView__ScrollMode { - if ptr.Pointer() != nil { - return QAbstractItemView__ScrollMode(C.QAbstractItemView_HorizontalScrollMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemView) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractItemView_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_IconSizeChanged -func callbackQAbstractItemView_IconSizeChanged(ptr unsafe.Pointer, size unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil { - (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(size)) - } - -} - -func (ptr *QAbstractItemView) ConnectIconSizeChanged(f func(size *core.QSize)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") { - C.QAbstractItemView_ConnectIconSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "iconSizeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil { - f := func(size *core.QSize) { - (*(*func(*core.QSize))(signal))(size) - f(size) - } - qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectIconSizeChanged() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectIconSizeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged") - } -} - -func (ptr *QAbstractItemView) IconSizeChanged(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -//export callbackQAbstractItemView_IndexAt -func callbackQAbstractItemView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) - } - - return core.PointerFromQModelIndex(core.NewQModelIndex()) -} - -func (ptr *QAbstractItemView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { - f := func(point *core.QPoint) *core.QModelIndex { - (*(*func(*core.QPoint) *core.QModelIndex)(signal))(point) - return f(point) - } - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectIndexAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexAt") - } -} - -func (ptr *QAbstractItemView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) IndexWidget(index core.QModelIndex_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAbstractItemView_IndexWidget(ptr.Pointer(), core.PointerFromQModelIndex(index))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_IsIndexHidden -func callbackQAbstractItemView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QAbstractItemView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { - f := func(index *core.QModelIndex) bool { - (*(*func(*core.QModelIndex) bool)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectIsIndexHidden() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") - } -} - -func (ptr *QAbstractItemView) IsIndexHidden(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QAbstractItemView) IsPersistentEditorOpen(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_IsPersistentEditorOpen(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QAbstractItemView) ItemDelegate() *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegate(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) ItemDelegate2(index core.QModelIndex_ITF) *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegate2(ptr.Pointer(), core.PointerFromQModelIndex(index))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) ItemDelegateForColumn(column int) *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegateForColumn(ptr.Pointer(), C.int(int32(column)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) ItemDelegateForRow(row int) *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QAbstractItemView_ItemDelegateForRow(ptr.Pointer(), C.int(int32(row)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_KeyboardSearch -func callbackQAbstractItemView_KeyboardSearch(ptr unsafe.Pointer, search C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "keyboardSearch"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(search)) - } else { - NewQAbstractItemViewFromPointer(ptr).KeyboardSearchDefault(cGoUnpackString(search)) - } -} - -func (ptr *QAbstractItemView) ConnectKeyboardSearch(f func(search string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyboardSearch"); signal != nil { - f := func(search string) { - (*(*func(string))(signal))(search) - f(search) - } - qt.ConnectSignal(ptr.Pointer(), "keyboardSearch", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyboardSearch", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectKeyboardSearch() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyboardSearch") - } -} - -func (ptr *QAbstractItemView) KeyboardSearch(search string) { - if ptr.Pointer() != nil { - var searchC *C.char - if search != "" { - searchC = C.CString(search) - defer C.free(unsafe.Pointer(searchC)) - } - C.QAbstractItemView_KeyboardSearch(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: searchC, len: C.longlong(len(search))}) - } -} - -func (ptr *QAbstractItemView) KeyboardSearchDefault(search string) { - if ptr.Pointer() != nil { - var searchC *C.char - if search != "" { - searchC = C.CString(search) - defer C.free(unsafe.Pointer(searchC)) - } - C.QAbstractItemView_KeyboardSearchDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: searchC, len: C.longlong(len(search))}) - } -} - -func (ptr *QAbstractItemView) Model() *core.QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractItemModelFromPointer(C.QAbstractItemView_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_MoveCursor -func callbackQAbstractItemView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { - return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) - } - - return core.PointerFromQModelIndex(core.NewQModelIndex()) -} - -func (ptr *QAbstractItemView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { - f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) - return f(cursorAction, modifiers) - } - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectMoveCursor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveCursor") - } -} - -func (ptr *QAbstractItemView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) OpenPersistentEditor(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_OpenPersistentEditor(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_Pressed -func callbackQAbstractItemView_Pressed(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "pressed"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QAbstractItemView) ConnectPressed(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "pressed") { - C.QAbstractItemView_ConnectPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "pressed"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectPressed() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "pressed") - } -} - -func (ptr *QAbstractItemView) Pressed(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_Pressed(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_Reset -func callbackQAbstractItemView_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QAbstractItemView) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QAbstractItemView) Reset() { - if ptr.Pointer() != nil { - C.QAbstractItemView_Reset(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ResetDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ResetHorizontalScrollMode() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ResetHorizontalScrollMode(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ResetVerticalScrollMode() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ResetVerticalScrollMode(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) RootIndex() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView_RootIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_RowsAboutToBeRemoved -func callbackQAbstractItemView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQAbstractItemViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QAbstractItemView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectRowsAboutToBeRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") - } -} - -func (ptr *QAbstractItemView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QAbstractItemView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQAbstractItemView_RowsInserted -func callbackQAbstractItemView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQAbstractItemViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QAbstractItemView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectRowsInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") - } -} - -func (ptr *QAbstractItemView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QAbstractItemView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QAbstractItemView) ScheduleDelayedItemsLayout() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScheduleDelayedItemsLayout(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ScrollDirtyRegion(dx int, dy int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScrollDirtyRegion(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -//export callbackQAbstractItemView_ScrollTo -func callbackQAbstractItemView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } - -} - -func (ptr *QAbstractItemView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { - f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) - f(index, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectScrollTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollTo") - } -} - -func (ptr *QAbstractItemView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -//export callbackQAbstractItemView_ScrollToBottom -func callbackQAbstractItemView_ScrollToBottom(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "scrollToBottom"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).ScrollToBottomDefault() - } -} - -func (ptr *QAbstractItemView) ConnectScrollToBottom(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToBottom"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "scrollToBottom", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToBottom", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectScrollToBottom() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToBottom") - } -} - -func (ptr *QAbstractItemView) ScrollToBottom() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScrollToBottom(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ScrollToBottomDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScrollToBottomDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemView_ScrollToTop -func callbackQAbstractItemView_ScrollToTop(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "scrollToTop"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).ScrollToTopDefault() - } -} - -func (ptr *QAbstractItemView) ConnectScrollToTop(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToTop"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "scrollToTop", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToTop", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectScrollToTop() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToTop") - } -} - -func (ptr *QAbstractItemView) ScrollToTop() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScrollToTop(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) ScrollToTopDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ScrollToTopDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemView_SelectAll -func callbackQAbstractItemView_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QAbstractItemView) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QAbstractItemView) SelectAll() { - if ptr.Pointer() != nil { - C.QAbstractItemView_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_SelectAllDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemView_SelectedIndexes -func callbackQAbstractItemView_SelectedIndexes(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "selectedIndexes"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__selectedIndexes_newList()) - for _, v := range (*(*func() []*core.QModelIndex)(signal))() { - tmpList.__selectedIndexes_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQAbstractItemViewFromPointer(NewQAbstractItemViewFromPointer(nil).__selectedIndexes_newList()) - for _, v := range NewQAbstractItemViewFromPointer(ptr).SelectedIndexesDefault() { - tmpList.__selectedIndexes_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QAbstractItemView) ConnectSelectedIndexes(f func() []*core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectedIndexes"); signal != nil { - f := func() []*core.QModelIndex { - (*(*func() []*core.QModelIndex)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "selectedIndexes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectedIndexes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSelectedIndexes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectedIndexes") - } -} - -func (ptr *QAbstractItemView) SelectedIndexes() []*core.QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQAbstractItemViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedIndexes_atList(i) - } - return out - }(C.QAbstractItemView_SelectedIndexes(ptr.Pointer())) - } - return make([]*core.QModelIndex, 0) -} - -func (ptr *QAbstractItemView) SelectedIndexesDefault() []*core.QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQAbstractItemViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedIndexes_atList(i) - } - return out - }(C.QAbstractItemView_SelectedIndexesDefault(ptr.Pointer())) - } - return make([]*core.QModelIndex, 0) -} - -func (ptr *QAbstractItemView) SelectionBehavior() QAbstractItemView__SelectionBehavior { - if ptr.Pointer() != nil { - return QAbstractItemView__SelectionBehavior(C.QAbstractItemView_SelectionBehavior(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemView_SelectionChanged -func callbackQAbstractItemView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } else { - NewQAbstractItemViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } -} - -func (ptr *QAbstractItemView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) - f(selected, deselected) - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QAbstractItemView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QAbstractItemView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -//export callbackQAbstractItemView_SelectionCommand -func callbackQAbstractItemView_SelectionCommand(ptr unsafe.Pointer, index unsafe.Pointer, event unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "selectionCommand"); signal != nil { - return C.longlong((*(*func(*core.QModelIndex, *core.QEvent) core.QItemSelectionModel__SelectionFlag)(signal))(core.NewQModelIndexFromPointer(index), core.NewQEventFromPointer(event))) - } - - return C.longlong(NewQAbstractItemViewFromPointer(ptr).SelectionCommandDefault(core.NewQModelIndexFromPointer(index), core.NewQEventFromPointer(event))) -} - -func (ptr *QAbstractItemView) ConnectSelectionCommand(f func(index *core.QModelIndex, event *core.QEvent) core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectionCommand"); signal != nil { - f := func(index *core.QModelIndex, event *core.QEvent) core.QItemSelectionModel__SelectionFlag { - (*(*func(*core.QModelIndex, *core.QEvent) core.QItemSelectionModel__SelectionFlag)(signal))(index, event) - return f(index, event) - } - qt.ConnectSignal(ptr.Pointer(), "selectionCommand", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionCommand", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSelectionCommand() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectionCommand") - } -} - -func (ptr *QAbstractItemView) SelectionCommand(index core.QModelIndex_ITF, event core.QEvent_ITF) core.QItemSelectionModel__SelectionFlag { - if ptr.Pointer() != nil { - return core.QItemSelectionModel__SelectionFlag(C.QAbstractItemView_SelectionCommand(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQEvent(event))) - } - return 0 -} - -func (ptr *QAbstractItemView) SelectionCommandDefault(index core.QModelIndex_ITF, event core.QEvent_ITF) core.QItemSelectionModel__SelectionFlag { - if ptr.Pointer() != nil { - return core.QItemSelectionModel__SelectionFlag(C.QAbstractItemView_SelectionCommandDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQEvent(event))) - } - return 0 -} - -func (ptr *QAbstractItemView) SelectionMode() QAbstractItemView__SelectionMode { - if ptr.Pointer() != nil { - return QAbstractItemView__SelectionMode(C.QAbstractItemView_SelectionMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemView) SelectionModel() *core.QItemSelectionModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQItemSelectionModelFromPointer(C.QAbstractItemView_SelectionModel(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) SetAlternatingRowColors(enable bool) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetAlternatingRowColors(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QAbstractItemView) SetAutoScroll(enable bool) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetAutoScroll(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QAbstractItemView) SetAutoScrollMargin(margin int) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetAutoScrollMargin(ptr.Pointer(), C.int(int32(margin))) - } -} - -//export callbackQAbstractItemView_SetCurrentIndex -func callbackQAbstractItemView_SetCurrentIndex(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemViewFromPointer(ptr).SetCurrentIndexDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemView) ConnectSetCurrentIndex(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QAbstractItemView) SetCurrentIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetCurrentIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) SetCurrentIndexDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetCurrentIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) SetDefaultDropAction(dropAction core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetDefaultDropAction(ptr.Pointer(), C.longlong(dropAction)) - } -} - -func (ptr *QAbstractItemView) SetDirtyRegion(region gui.QRegion_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetDirtyRegion(ptr.Pointer(), gui.PointerFromQRegion(region)) - } -} - -func (ptr *QAbstractItemView) SetDragDropMode(behavior QAbstractItemView__DragDropMode) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetDragDropMode(ptr.Pointer(), C.longlong(behavior)) - } -} - -func (ptr *QAbstractItemView) SetDragDropOverwriteMode(overwrite bool) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetDragDropOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite)))) - } -} - -func (ptr *QAbstractItemView) SetDragEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QAbstractItemView) SetDropIndicatorShown(enable bool) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetDropIndicatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QAbstractItemView) SetEditTriggers(triggers QAbstractItemView__EditTrigger) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetEditTriggers(ptr.Pointer(), C.longlong(triggers)) - } -} - -func (ptr *QAbstractItemView) SetHorizontalScrollMode(mode QAbstractItemView__ScrollMode) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetHorizontalScrollMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QAbstractItemView) SetIconSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QAbstractItemView) SetIndexWidget(index core.QModelIndex_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetIndexWidget(ptr.Pointer(), core.PointerFromQModelIndex(index), PointerFromQWidget(widget)) - } -} - -func (ptr *QAbstractItemView) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) - } -} - -func (ptr *QAbstractItemView) SetItemDelegateForColumn(column int, delegate QAbstractItemDelegate_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetItemDelegateForColumn(ptr.Pointer(), C.int(int32(column)), PointerFromQAbstractItemDelegate(delegate)) - } -} - -func (ptr *QAbstractItemView) SetItemDelegateForRow(row int, delegate QAbstractItemDelegate_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetItemDelegateForRow(ptr.Pointer(), C.int(int32(row)), PointerFromQAbstractItemDelegate(delegate)) - } -} - -//export callbackQAbstractItemView_SetModel -func callbackQAbstractItemView_SetModel(ptr unsafe.Pointer, model unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setModel"); signal != nil { - (*(*func(*core.QAbstractItemModel))(signal))(core.NewQAbstractItemModelFromPointer(model)) - } else { - NewQAbstractItemViewFromPointer(ptr).SetModelDefault(core.NewQAbstractItemModelFromPointer(model)) - } -} - -func (ptr *QAbstractItemView) ConnectSetModel(f func(model *core.QAbstractItemModel)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setModel"); signal != nil { - f := func(model *core.QAbstractItemModel) { - (*(*func(*core.QAbstractItemModel))(signal))(model) - f(model) - } - qt.ConnectSignal(ptr.Pointer(), "setModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSetModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setModel") - } -} - -func (ptr *QAbstractItemView) SetModel(model core.QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) - } -} - -func (ptr *QAbstractItemView) SetModelDefault(model core.QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetModelDefault(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) - } -} - -//export callbackQAbstractItemView_SetRootIndex -func callbackQAbstractItemView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSetRootIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") - } -} - -func (ptr *QAbstractItemView) SetRootIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) SetRootIndexDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_SetSelection -func callbackQAbstractItemView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) - } - -} - -func (ptr *QAbstractItemView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags) - f(rect, flags) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QAbstractItemView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) - } -} - -func (ptr *QAbstractItemView) SetSelectionBehavior(behavior QAbstractItemView__SelectionBehavior) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetSelectionBehavior(ptr.Pointer(), C.longlong(behavior)) - } -} - -func (ptr *QAbstractItemView) SetSelectionMode(mode QAbstractItemView__SelectionMode) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetSelectionMode(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQAbstractItemView_SetSelectionModel -func callbackQAbstractItemView_SetSelectionModel(ptr unsafe.Pointer, selectionModel unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setSelectionModel"); signal != nil { - (*(*func(*core.QItemSelectionModel))(signal))(core.NewQItemSelectionModelFromPointer(selectionModel)) - } else { - NewQAbstractItemViewFromPointer(ptr).SetSelectionModelDefault(core.NewQItemSelectionModelFromPointer(selectionModel)) - } -} - -func (ptr *QAbstractItemView) ConnectSetSelectionModel(f func(selectionModel *core.QItemSelectionModel)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelectionModel"); signal != nil { - f := func(selectionModel *core.QItemSelectionModel) { - (*(*func(*core.QItemSelectionModel))(signal))(selectionModel) - f(selectionModel) - } - qt.ConnectSignal(ptr.Pointer(), "setSelectionModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelectionModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSetSelectionModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelectionModel") - } -} - -func (ptr *QAbstractItemView) SetSelectionModel(selectionModel core.QItemSelectionModel_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetSelectionModel(ptr.Pointer(), core.PointerFromQItemSelectionModel(selectionModel)) - } -} - -func (ptr *QAbstractItemView) SetSelectionModelDefault(selectionModel core.QItemSelectionModel_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetSelectionModelDefault(ptr.Pointer(), core.PointerFromQItemSelectionModel(selectionModel)) - } -} - -func (ptr *QAbstractItemView) SetState(state QAbstractItemView__State) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetState(ptr.Pointer(), C.longlong(state)) - } -} - -func (ptr *QAbstractItemView) SetTabKeyNavigation(enable bool) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetTabKeyNavigation(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QAbstractItemView) SetTextElideMode(mode core.Qt__TextElideMode) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetTextElideMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QAbstractItemView) SetVerticalScrollMode(mode QAbstractItemView__ScrollMode) { - if ptr.Pointer() != nil { - C.QAbstractItemView_SetVerticalScrollMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QAbstractItemView) ShowDropIndicator() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_ShowDropIndicator(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractItemView_SizeHintForColumn -func callbackQAbstractItemView_SizeHintForColumn(ptr unsafe.Pointer, column C.int) C.int { - if signal := qt.GetSignal(ptr, "sizeHintForColumn"); signal != nil { - return C.int(int32((*(*func(int) int)(signal))(int(int32(column))))) - } - - return C.int(int32(NewQAbstractItemViewFromPointer(ptr).SizeHintForColumnDefault(int(int32(column))))) -} - -func (ptr *QAbstractItemView) ConnectSizeHintForColumn(f func(column int) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHintForColumn"); signal != nil { - f := func(column int) int { - (*(*func(int) int)(signal))(column) - return f(column) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHintForColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHintForColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSizeHintForColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHintForColumn") - } -} - -func (ptr *QAbstractItemView) SizeHintForColumn(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_SizeHintForColumn(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QAbstractItemView) SizeHintForColumnDefault(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_SizeHintForColumnDefault(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QAbstractItemView) SizeHintForIndex(index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractItemView_SizeHintForIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_SizeHintForRow -func callbackQAbstractItemView_SizeHintForRow(ptr unsafe.Pointer, row C.int) C.int { - if signal := qt.GetSignal(ptr, "sizeHintForRow"); signal != nil { - return C.int(int32((*(*func(int) int)(signal))(int(int32(row))))) - } - - return C.int(int32(NewQAbstractItemViewFromPointer(ptr).SizeHintForRowDefault(int(int32(row))))) -} - -func (ptr *QAbstractItemView) ConnectSizeHintForRow(f func(row int) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHintForRow"); signal != nil { - f := func(row int) int { - (*(*func(int) int)(signal))(row) - return f(row) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHintForRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHintForRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectSizeHintForRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHintForRow") - } -} - -func (ptr *QAbstractItemView) SizeHintForRow(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_SizeHintForRow(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -func (ptr *QAbstractItemView) SizeHintForRowDefault(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_SizeHintForRowDefault(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -//export callbackQAbstractItemView_StartDrag -func callbackQAbstractItemView_StartDrag(ptr unsafe.Pointer, supportedActions C.longlong) { - if signal := qt.GetSignal(ptr, "startDrag"); signal != nil { - (*(*func(core.Qt__DropAction))(signal))(core.Qt__DropAction(supportedActions)) - } else { - NewQAbstractItemViewFromPointer(ptr).StartDragDefault(core.Qt__DropAction(supportedActions)) - } -} - -func (ptr *QAbstractItemView) ConnectStartDrag(f func(supportedActions core.Qt__DropAction)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "startDrag"); signal != nil { - f := func(supportedActions core.Qt__DropAction) { - (*(*func(core.Qt__DropAction))(signal))(supportedActions) - f(supportedActions) - } - qt.ConnectSignal(ptr.Pointer(), "startDrag", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "startDrag", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectStartDrag() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "startDrag") - } -} - -func (ptr *QAbstractItemView) StartDrag(supportedActions core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QAbstractItemView_StartDrag(ptr.Pointer(), C.longlong(supportedActions)) - } -} - -func (ptr *QAbstractItemView) StartDragDefault(supportedActions core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QAbstractItemView_StartDragDefault(ptr.Pointer(), C.longlong(supportedActions)) - } -} - -func (ptr *QAbstractItemView) State() QAbstractItemView__State { - if ptr.Pointer() != nil { - return QAbstractItemView__State(C.QAbstractItemView_State(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractItemView) TabKeyNavigation() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractItemView_TabKeyNavigation(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractItemView) TextElideMode() core.Qt__TextElideMode { - if ptr.Pointer() != nil { - return core.Qt__TextElideMode(C.QAbstractItemView_TextElideMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemView_Update -func callbackQAbstractItemView_Update(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQAbstractItemViewFromPointer(ptr).UpdateDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QAbstractItemView) ConnectUpdate(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QAbstractItemView) Update(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_Update(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QAbstractItemView) UpdateDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView_UpdateDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQAbstractItemView_UpdateGeometries -func callbackQAbstractItemView_UpdateGeometries(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).UpdateGeometriesDefault() - } -} - -func (ptr *QAbstractItemView) ConnectUpdateGeometries(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectUpdateGeometries() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") - } -} - -func (ptr *QAbstractItemView) UpdateGeometries() { - if ptr.Pointer() != nil { - C.QAbstractItemView_UpdateGeometries(ptr.Pointer()) - } -} - -func (ptr *QAbstractItemView) UpdateGeometriesDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_UpdateGeometriesDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractItemView_VerticalOffset -func callbackQAbstractItemView_VerticalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QAbstractItemView) ConnectVerticalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectVerticalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") - } -} - -func (ptr *QAbstractItemView) VerticalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView_VerticalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractItemView) VerticalScrollMode() QAbstractItemView__ScrollMode { - if ptr.Pointer() != nil { - return QAbstractItemView__ScrollMode(C.QAbstractItemView_VerticalScrollMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractItemView_ViewOptions -func callbackQAbstractItemView_ViewOptions(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "viewOptions"); signal != nil { - return PointerFromQStyleOptionViewItem((*(*func() *QStyleOptionViewItem)(signal))()) - } - - return PointerFromQStyleOptionViewItem(NewQAbstractItemViewFromPointer(ptr).ViewOptionsDefault()) -} - -func (ptr *QAbstractItemView) ConnectViewOptions(f func() *QStyleOptionViewItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "viewOptions"); signal != nil { - f := func() *QStyleOptionViewItem { - (*(*func() *QStyleOptionViewItem)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "viewOptions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "viewOptions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectViewOptions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "viewOptions") - } -} - -func (ptr *QAbstractItemView) ViewOptions() *QStyleOptionViewItem { - if ptr.Pointer() != nil { - tmpValue := NewQStyleOptionViewItemFromPointer(C.QAbstractItemView_ViewOptions(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) ViewOptionsDefault() *QStyleOptionViewItem { - if ptr.Pointer() != nil { - tmpValue := NewQStyleOptionViewItemFromPointer(C.QAbstractItemView_ViewOptionsDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_ViewportEntered -func callbackQAbstractItemView_ViewportEntered(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "viewportEntered"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractItemView) ConnectViewportEntered(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "viewportEntered") { - C.QAbstractItemView_ConnectViewportEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "viewportEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "viewportEntered"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "viewportEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "viewportEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectViewportEntered() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DisconnectViewportEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "viewportEntered") - } -} - -func (ptr *QAbstractItemView) ViewportEntered() { - if ptr.Pointer() != nil { - C.QAbstractItemView_ViewportEntered(ptr.Pointer()) - } -} - -//export callbackQAbstractItemView_VisualRect -func callbackQAbstractItemView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQRect(core.NewQRect()) -} - -func (ptr *QAbstractItemView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { - f := func(index *core.QModelIndex) *core.QRect { - (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectVisualRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRect") - } -} - -func (ptr *QAbstractItemView) VisualRect(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAbstractItemView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_VisualRegionForSelection -func callbackQAbstractItemView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { - return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) - } - - return gui.PointerFromQRegion(gui.NewQRegion()) -} - -func (ptr *QAbstractItemView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { - f := func(selection *core.QItemSelection) *gui.QRegion { - (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) - return f(selection) - } - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectVisualRegionForSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") - } -} - -func (ptr *QAbstractItemView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QAbstractItemView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -//export callbackQAbstractItemView_DestroyQAbstractItemView -func callbackQAbstractItemView_DestroyQAbstractItemView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractItemView"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractItemViewFromPointer(ptr).DestroyQAbstractItemViewDefault() - } -} - -func (ptr *QAbstractItemView) ConnectDestroyQAbstractItemView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractItemView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractItemView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractItemView) DisconnectDestroyQAbstractItemView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractItemView") - } -} - -func (ptr *QAbstractItemView) DestroyQAbstractItemView() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DestroyQAbstractItemView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractItemView) DestroyQAbstractItemViewDefault() { - if ptr.Pointer() != nil { - C.QAbstractItemView_DestroyQAbstractItemViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractItemView) __dataChanged_roles_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractItemView___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QAbstractItemView) __dataChanged_roles_setList(i int) { - if ptr.Pointer() != nil { - C.QAbstractItemView___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QAbstractItemView) __dataChanged_roles_newList() unsafe.Pointer { - return C.QAbstractItemView___dataChanged_roles_newList(ptr.Pointer()) -} - -func (ptr *QAbstractItemView) __selectedIndexes_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QAbstractItemView___selectedIndexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QAbstractItemView) __selectedIndexes_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QAbstractItemView___selectedIndexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QAbstractItemView) __selectedIndexes_newList() unsafe.Pointer { - return C.QAbstractItemView___selectedIndexes_newList(ptr.Pointer()) -} - -type QAbstractScrollArea struct { - QFrame -} - -type QAbstractScrollArea_ITF interface { - QFrame_ITF - QAbstractScrollArea_PTR() *QAbstractScrollArea -} - -func (ptr *QAbstractScrollArea) QAbstractScrollArea_PTR() *QAbstractScrollArea { - return ptr -} - -func (ptr *QAbstractScrollArea) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractScrollArea) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFrame_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractScrollArea(ptr QAbstractScrollArea_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func NewQAbstractScrollAreaFromPointer(ptr unsafe.Pointer) (n *QAbstractScrollArea) { - n = new(QAbstractScrollArea) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractScrollArea__SizeAdjustPolicy -//QAbstractScrollArea::SizeAdjustPolicy -type QAbstractScrollArea__SizeAdjustPolicy int64 - -const ( - QAbstractScrollArea__AdjustIgnored QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(0) - QAbstractScrollArea__AdjustToContentsOnFirstShow QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(1) - QAbstractScrollArea__AdjustToContents QAbstractScrollArea__SizeAdjustPolicy = QAbstractScrollArea__SizeAdjustPolicy(2) -) - -func NewQAbstractScrollArea(parent QWidget_ITF) *QAbstractScrollArea { - tmpValue := NewQAbstractScrollAreaFromPointer(C.QAbstractScrollArea_NewQAbstractScrollArea(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractScrollArea) AddScrollBarWidget(widget QWidget_ITF, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_AddScrollBarWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(alignment)) - } -} - -func (ptr *QAbstractScrollArea) CornerWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea_CornerWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractScrollArea) HorizontalScrollBar() *QScrollBar { - if ptr.Pointer() != nil { - tmpValue := NewQScrollBarFromPointer(C.QAbstractScrollArea_HorizontalScrollBar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractScrollArea) HorizontalScrollBarPolicy() core.Qt__ScrollBarPolicy { - if ptr.Pointer() != nil { - return core.Qt__ScrollBarPolicy(C.QAbstractScrollArea_HorizontalScrollBarPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractScrollArea) MaximumViewportSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_MaximumViewportSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QAbstractScrollArea) ScrollBarWidgets(alignment core.Qt__AlignmentFlag) []*QWidget { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQAbstractScrollAreaFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__scrollBarWidgets_atList(i) - } - return out - }(C.QAbstractScrollArea_ScrollBarWidgets(ptr.Pointer(), C.longlong(alignment))) - } - return make([]*QWidget, 0) -} - -//export callbackQAbstractScrollArea_ScrollContentsBy -func callbackQAbstractScrollArea_ScrollContentsBy(ptr unsafe.Pointer, dx C.int, dy C.int) { - if signal := qt.GetSignal(ptr, "scrollContentsBy"); signal != nil { - (*(*func(int, int))(signal))(int(int32(dx)), int(int32(dy))) - } else { - NewQAbstractScrollAreaFromPointer(ptr).ScrollContentsByDefault(int(int32(dx)), int(int32(dy))) - } -} - -func (ptr *QAbstractScrollArea) ConnectScrollContentsBy(f func(dx int, dy int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollContentsBy"); signal != nil { - f := func(dx int, dy int) { - (*(*func(int, int))(signal))(dx, dy) - f(dx, dy) - } - qt.ConnectSignal(ptr.Pointer(), "scrollContentsBy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollContentsBy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractScrollArea) DisconnectScrollContentsBy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollContentsBy") - } -} - -func (ptr *QAbstractScrollArea) ScrollContentsBy(dx int, dy int) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_ScrollContentsBy(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QAbstractScrollArea) ScrollContentsByDefault(dx int, dy int) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_ScrollContentsByDefault(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QAbstractScrollArea) SetCornerWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QAbstractScrollArea) SetHorizontalScrollBar(scrollBar QScrollBar_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetHorizontalScrollBar(ptr.Pointer(), PointerFromQScrollBar(scrollBar)) - } -} - -func (ptr *QAbstractScrollArea) SetHorizontalScrollBarPolicy(vqt core.Qt__ScrollBarPolicy) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetHorizontalScrollBarPolicy(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QAbstractScrollArea) SetSizeAdjustPolicy(policy QAbstractScrollArea__SizeAdjustPolicy) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetSizeAdjustPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QAbstractScrollArea) SetVerticalScrollBar(scrollBar QScrollBar_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetVerticalScrollBar(ptr.Pointer(), PointerFromQScrollBar(scrollBar)) - } -} - -func (ptr *QAbstractScrollArea) SetVerticalScrollBarPolicy(vqt core.Qt__ScrollBarPolicy) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetVerticalScrollBarPolicy(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QAbstractScrollArea) SetViewport(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetViewport(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QAbstractScrollArea) SetViewportMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetViewportMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -func (ptr *QAbstractScrollArea) SetViewportMargins2(margins core.QMargins_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetViewportMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) - } -} - -//export callbackQAbstractScrollArea_SetupViewport -func callbackQAbstractScrollArea_SetupViewport(ptr unsafe.Pointer, viewport unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(viewport)) - } else { - NewQAbstractScrollAreaFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(viewport)) - } -} - -func (ptr *QAbstractScrollArea) ConnectSetupViewport(f func(viewport *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil { - f := func(viewport *QWidget) { - (*(*func(*QWidget))(signal))(viewport) - f(viewport) - } - qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractScrollArea) DisconnectSetupViewport() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setupViewport") - } -} - -func (ptr *QAbstractScrollArea) SetupViewport(viewport QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetupViewport(ptr.Pointer(), PointerFromQWidget(viewport)) - } -} - -func (ptr *QAbstractScrollArea) SetupViewportDefault(viewport QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(viewport)) - } -} - -func (ptr *QAbstractScrollArea) SizeAdjustPolicy() QAbstractScrollArea__SizeAdjustPolicy { - if ptr.Pointer() != nil { - return QAbstractScrollArea__SizeAdjustPolicy(C.QAbstractScrollArea_SizeAdjustPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractScrollArea) VerticalScrollBar() *QScrollBar { - if ptr.Pointer() != nil { - tmpValue := NewQScrollBarFromPointer(C.QAbstractScrollArea_VerticalScrollBar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractScrollArea) VerticalScrollBarPolicy() core.Qt__ScrollBarPolicy { - if ptr.Pointer() != nil { - return core.Qt__ScrollBarPolicy(C.QAbstractScrollArea_VerticalScrollBarPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractScrollArea) Viewport() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea_Viewport(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractScrollArea_ViewportEvent -func callbackQAbstractScrollArea_ViewportEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "viewportEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAbstractScrollAreaFromPointer(ptr).ViewportEventDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QAbstractScrollArea) ConnectViewportEvent(f func(event *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "viewportEvent"); signal != nil { - f := func(event *core.QEvent) bool { - (*(*func(*core.QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "viewportEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "viewportEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractScrollArea) DisconnectViewportEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "viewportEvent") - } -} - -func (ptr *QAbstractScrollArea) ViewportEvent(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractScrollArea_ViewportEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QAbstractScrollArea) ViewportEventDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractScrollArea_ViewportEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QAbstractScrollArea) ViewportMargins() *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QAbstractScrollArea_ViewportMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -//export callbackQAbstractScrollArea_ViewportSizeHint -func callbackQAbstractScrollArea_ViewportSizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "viewportSizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQAbstractScrollAreaFromPointer(ptr).ViewportSizeHintDefault()) -} - -func (ptr *QAbstractScrollArea) ConnectViewportSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "viewportSizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "viewportSizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "viewportSizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractScrollArea) DisconnectViewportSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "viewportSizeHint") - } -} - -func (ptr *QAbstractScrollArea) ViewportSizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_ViewportSizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QAbstractScrollArea) ViewportSizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QAbstractScrollArea_ViewportSizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQAbstractScrollArea_DestroyQAbstractScrollArea -func callbackQAbstractScrollArea_DestroyQAbstractScrollArea(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractScrollArea"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractScrollAreaFromPointer(ptr).DestroyQAbstractScrollAreaDefault() - } -} - -func (ptr *QAbstractScrollArea) ConnectDestroyQAbstractScrollArea(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractScrollArea"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractScrollArea", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractScrollArea", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractScrollArea) DisconnectDestroyQAbstractScrollArea() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractScrollArea") - } -} - -func (ptr *QAbstractScrollArea) DestroyQAbstractScrollArea() { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_DestroyQAbstractScrollArea(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractScrollArea) DestroyQAbstractScrollAreaDefault() { - if ptr.Pointer() != nil { - C.QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractScrollArea) __scrollBarWidgets_atList(i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAbstractScrollArea___scrollBarWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAbstractScrollArea) __scrollBarWidgets_setList(i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAbstractScrollArea___scrollBarWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) - } -} - -func (ptr *QAbstractScrollArea) __scrollBarWidgets_newList() unsafe.Pointer { - return C.QAbstractScrollArea___scrollBarWidgets_newList(ptr.Pointer()) -} - -type QAbstractSlider struct { - QWidget -} - -type QAbstractSlider_ITF interface { - QWidget_ITF - QAbstractSlider_PTR() *QAbstractSlider -} - -func (ptr *QAbstractSlider) QAbstractSlider_PTR() *QAbstractSlider { - return ptr -} - -func (ptr *QAbstractSlider) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractSlider) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractSlider(ptr QAbstractSlider_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSlider_PTR().Pointer() - } - return nil -} - -func NewQAbstractSliderFromPointer(ptr unsafe.Pointer) (n *QAbstractSlider) { - n = new(QAbstractSlider) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractSlider__SliderAction -//QAbstractSlider::SliderAction -type QAbstractSlider__SliderAction int64 - -const ( - QAbstractSlider__SliderNoAction QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(0) - QAbstractSlider__SliderSingleStepAdd QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(1) - QAbstractSlider__SliderSingleStepSub QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(2) - QAbstractSlider__SliderPageStepAdd QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(3) - QAbstractSlider__SliderPageStepSub QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(4) - QAbstractSlider__SliderToMinimum QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(5) - QAbstractSlider__SliderToMaximum QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(6) - QAbstractSlider__SliderMove QAbstractSlider__SliderAction = QAbstractSlider__SliderAction(7) -) - -//go:generate stringer -type=QAbstractSlider__SliderChange -//QAbstractSlider::SliderChange -type QAbstractSlider__SliderChange int64 - -const ( - QAbstractSlider__SliderRangeChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(0) - QAbstractSlider__SliderOrientationChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(1) - QAbstractSlider__SliderStepsChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(2) - QAbstractSlider__SliderValueChange QAbstractSlider__SliderChange = QAbstractSlider__SliderChange(3) -) - -func NewQAbstractSlider(parent QWidget_ITF) *QAbstractSlider { - tmpValue := NewQAbstractSliderFromPointer(C.QAbstractSlider_NewQAbstractSlider(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQAbstractSlider_ActionTriggered -func callbackQAbstractSlider_ActionTriggered(ptr unsafe.Pointer, action C.int) { - if signal := qt.GetSignal(ptr, "actionTriggered"); signal != nil { - (*(*func(int))(signal))(int(int32(action))) - } - -} - -func (ptr *QAbstractSlider) ConnectActionTriggered(f func(action int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "actionTriggered") { - C.QAbstractSlider_ConnectActionTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "actionTriggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "actionTriggered"); signal != nil { - f := func(action int) { - (*(*func(int))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectActionTriggered() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DisconnectActionTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "actionTriggered") - } -} - -func (ptr *QAbstractSlider) ActionTriggered(action int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_ActionTriggered(ptr.Pointer(), C.int(int32(action))) - } -} - -func (ptr *QAbstractSlider) HasTracking() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSlider_HasTracking(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSlider) InvertedAppearance() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSlider_InvertedAppearance(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSlider) InvertedControls() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSlider_InvertedControls(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSlider) IsSliderDown() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSlider_IsSliderDown(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSlider) Maximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractSlider_Maximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractSlider) Minimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractSlider_Minimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAbstractSlider) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QAbstractSlider_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSlider) PageStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractSlider_PageStep(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractSlider_RangeChanged -func callbackQAbstractSlider_RangeChanged(ptr unsafe.Pointer, min C.int, max C.int) { - if signal := qt.GetSignal(ptr, "rangeChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(min)), int(int32(max))) - } - -} - -func (ptr *QAbstractSlider) ConnectRangeChanged(f func(min int, max int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rangeChanged") { - C.QAbstractSlider_ConnectRangeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rangeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rangeChanged"); signal != nil { - f := func(min int, max int) { - (*(*func(int, int))(signal))(min, max) - f(min, max) - } - qt.ConnectSignal(ptr.Pointer(), "rangeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rangeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectRangeChanged() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DisconnectRangeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rangeChanged") - } -} - -func (ptr *QAbstractSlider) RangeChanged(min int, max int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_RangeChanged(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) - } -} - -func (ptr *QAbstractSlider) RepeatAction() QAbstractSlider__SliderAction { - if ptr.Pointer() != nil { - return QAbstractSlider__SliderAction(C.QAbstractSlider_RepeatAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSlider) SetInvertedAppearance(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractSlider) SetInvertedControls(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetInvertedControls(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractSlider) SetMaximum(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetMaximum(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractSlider) SetMinimum(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetMinimum(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQAbstractSlider_SetOrientation -func callbackQAbstractSlider_SetOrientation(ptr unsafe.Pointer, vqt C.longlong) { - if signal := qt.GetSignal(ptr, "setOrientation"); signal != nil { - (*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(vqt)) - } else { - NewQAbstractSliderFromPointer(ptr).SetOrientationDefault(core.Qt__Orientation(vqt)) - } -} - -func (ptr *QAbstractSlider) ConnectSetOrientation(f func(vqt core.Qt__Orientation)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOrientation"); signal != nil { - f := func(vqt core.Qt__Orientation) { - (*(*func(core.Qt__Orientation))(signal))(vqt) - f(vqt) - } - qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSetOrientation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOrientation") - } -} - -func (ptr *QAbstractSlider) SetOrientation(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetOrientation(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QAbstractSlider) SetOrientationDefault(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetOrientationDefault(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QAbstractSlider) SetPageStep(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetPageStep(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQAbstractSlider_SetRange -func callbackQAbstractSlider_SetRange(ptr unsafe.Pointer, min C.int, max C.int) { - if signal := qt.GetSignal(ptr, "setRange"); signal != nil { - (*(*func(int, int))(signal))(int(int32(min)), int(int32(max))) - } else { - NewQAbstractSliderFromPointer(ptr).SetRangeDefault(int(int32(min)), int(int32(max))) - } -} - -func (ptr *QAbstractSlider) ConnectSetRange(f func(min int, max int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { - f := func(min int, max int) { - (*(*func(int, int))(signal))(min, max) - f(min, max) - } - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSetRange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRange") - } -} - -func (ptr *QAbstractSlider) SetRange(min int, max int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetRange(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) - } -} - -func (ptr *QAbstractSlider) SetRangeDefault(min int, max int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetRangeDefault(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) - } -} - -func (ptr *QAbstractSlider) SetRepeatAction(action QAbstractSlider__SliderAction, thresholdTime int, repeatTime int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetRepeatAction(ptr.Pointer(), C.longlong(action), C.int(int32(thresholdTime)), C.int(int32(repeatTime))) - } -} - -func (ptr *QAbstractSlider) SetSingleStep(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetSingleStep(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractSlider) SetSliderDown(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetSliderDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractSlider) SetSliderPosition(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetSliderPosition(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractSlider) SetTracking(enable bool) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQAbstractSlider_SetValue -func callbackQAbstractSlider_SetValue(ptr unsafe.Pointer, vin C.int) { - if signal := qt.GetSignal(ptr, "setValue"); signal != nil { - (*(*func(int))(signal))(int(int32(vin))) - } else { - NewQAbstractSliderFromPointer(ptr).SetValueDefault(int(int32(vin))) - } -} - -func (ptr *QAbstractSlider) ConnectSetValue(f func(vin int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { - f := func(vin int) { - (*(*func(int))(signal))(vin) - f(vin) - } - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSetValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setValue") - } -} - -func (ptr *QAbstractSlider) SetValue(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetValue(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractSlider) SetValueDefault(vin int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SetValueDefault(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QAbstractSlider) SingleStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractSlider_SingleStep(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractSlider_SliderChange -func callbackQAbstractSlider_SliderChange(ptr unsafe.Pointer, change C.longlong) { - if signal := qt.GetSignal(ptr, "sliderChange"); signal != nil { - (*(*func(QAbstractSlider__SliderChange))(signal))(QAbstractSlider__SliderChange(change)) - } else { - NewQAbstractSliderFromPointer(ptr).SliderChangeDefault(QAbstractSlider__SliderChange(change)) - } -} - -func (ptr *QAbstractSlider) ConnectSliderChange(f func(change QAbstractSlider__SliderChange)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sliderChange"); signal != nil { - f := func(change QAbstractSlider__SliderChange) { - (*(*func(QAbstractSlider__SliderChange))(signal))(change) - f(change) - } - qt.ConnectSignal(ptr.Pointer(), "sliderChange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sliderChange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSliderChange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sliderChange") - } -} - -func (ptr *QAbstractSlider) SliderChange(change QAbstractSlider__SliderChange) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SliderChange(ptr.Pointer(), C.longlong(change)) - } -} - -func (ptr *QAbstractSlider) SliderChangeDefault(change QAbstractSlider__SliderChange) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SliderChangeDefault(ptr.Pointer(), C.longlong(change)) - } -} - -//export callbackQAbstractSlider_SliderMoved -func callbackQAbstractSlider_SliderMoved(ptr unsafe.Pointer, value C.int) { - if signal := qt.GetSignal(ptr, "sliderMoved"); signal != nil { - (*(*func(int))(signal))(int(int32(value))) - } - -} - -func (ptr *QAbstractSlider) ConnectSliderMoved(f func(value int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sliderMoved") { - C.QAbstractSlider_ConnectSliderMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sliderMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sliderMoved"); signal != nil { - f := func(value int) { - (*(*func(int))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "sliderMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sliderMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSliderMoved() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DisconnectSliderMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sliderMoved") - } -} - -func (ptr *QAbstractSlider) SliderMoved(value int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_SliderMoved(ptr.Pointer(), C.int(int32(value))) - } -} - -func (ptr *QAbstractSlider) SliderPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractSlider_SliderPosition(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractSlider_SliderPressed -func callbackQAbstractSlider_SliderPressed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sliderPressed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractSlider) ConnectSliderPressed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sliderPressed") { - C.QAbstractSlider_ConnectSliderPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sliderPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sliderPressed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "sliderPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sliderPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSliderPressed() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DisconnectSliderPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sliderPressed") - } -} - -func (ptr *QAbstractSlider) SliderPressed() { - if ptr.Pointer() != nil { - C.QAbstractSlider_SliderPressed(ptr.Pointer()) - } -} - -//export callbackQAbstractSlider_SliderReleased -func callbackQAbstractSlider_SliderReleased(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sliderReleased"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractSlider) ConnectSliderReleased(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sliderReleased") { - C.QAbstractSlider_ConnectSliderReleased(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sliderReleased"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sliderReleased"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "sliderReleased", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sliderReleased", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectSliderReleased() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DisconnectSliderReleased(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sliderReleased") - } -} - -func (ptr *QAbstractSlider) SliderReleased() { - if ptr.Pointer() != nil { - C.QAbstractSlider_SliderReleased(ptr.Pointer()) - } -} - -func (ptr *QAbstractSlider) TriggerAction(action QAbstractSlider__SliderAction) { - if ptr.Pointer() != nil { - C.QAbstractSlider_TriggerAction(ptr.Pointer(), C.longlong(action)) - } -} - -func (ptr *QAbstractSlider) Value() int { - if ptr.Pointer() != nil { - return int(int32(C.QAbstractSlider_Value(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAbstractSlider_ValueChanged -func callbackQAbstractSlider_ValueChanged(ptr unsafe.Pointer, value C.int) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(value))) - } - -} - -func (ptr *QAbstractSlider) ConnectValueChanged(f func(value int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QAbstractSlider_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(value int) { - (*(*func(int))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QAbstractSlider) ValueChanged(value int) { - if ptr.Pointer() != nil { - C.QAbstractSlider_ValueChanged(ptr.Pointer(), C.int(int32(value))) - } -} - -//export callbackQAbstractSlider_DestroyQAbstractSlider -func callbackQAbstractSlider_DestroyQAbstractSlider(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractSlider"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSliderFromPointer(ptr).DestroyQAbstractSliderDefault() - } -} - -func (ptr *QAbstractSlider) ConnectDestroyQAbstractSlider(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSlider"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractSlider", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractSlider", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSlider) DisconnectDestroyQAbstractSlider() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSlider") - } -} - -func (ptr *QAbstractSlider) DestroyQAbstractSlider() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DestroyQAbstractSlider(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractSlider) DestroyQAbstractSliderDefault() { - if ptr.Pointer() != nil { - C.QAbstractSlider_DestroyQAbstractSliderDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAbstractSpinBox struct { - QWidget -} - -type QAbstractSpinBox_ITF interface { - QWidget_ITF - QAbstractSpinBox_PTR() *QAbstractSpinBox -} - -func (ptr *QAbstractSpinBox) QAbstractSpinBox_PTR() *QAbstractSpinBox { - return ptr -} - -func (ptr *QAbstractSpinBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QAbstractSpinBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQAbstractSpinBox(ptr QAbstractSpinBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSpinBox_PTR().Pointer() - } - return nil -} - -func NewQAbstractSpinBoxFromPointer(ptr unsafe.Pointer) (n *QAbstractSpinBox) { - n = new(QAbstractSpinBox) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAbstractSpinBox__StepEnabledFlag -//QAbstractSpinBox::StepEnabledFlag -type QAbstractSpinBox__StepEnabledFlag int64 - -const ( - QAbstractSpinBox__StepNone QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x00) - QAbstractSpinBox__StepUpEnabled QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x01) - QAbstractSpinBox__StepDownEnabled QAbstractSpinBox__StepEnabledFlag = QAbstractSpinBox__StepEnabledFlag(0x02) -) - -//go:generate stringer -type=QAbstractSpinBox__ButtonSymbols -//QAbstractSpinBox::ButtonSymbols -type QAbstractSpinBox__ButtonSymbols int64 - -const ( - QAbstractSpinBox__UpDownArrows QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(0) - QAbstractSpinBox__PlusMinus QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(1) - QAbstractSpinBox__NoButtons QAbstractSpinBox__ButtonSymbols = QAbstractSpinBox__ButtonSymbols(2) -) - -//go:generate stringer -type=QAbstractSpinBox__CorrectionMode -//QAbstractSpinBox::CorrectionMode -type QAbstractSpinBox__CorrectionMode int64 - -const ( - QAbstractSpinBox__CorrectToPreviousValue QAbstractSpinBox__CorrectionMode = QAbstractSpinBox__CorrectionMode(0) - QAbstractSpinBox__CorrectToNearestValue QAbstractSpinBox__CorrectionMode = QAbstractSpinBox__CorrectionMode(1) -) - -//go:generate stringer -type=QAbstractSpinBox__StepType -//QAbstractSpinBox::StepType -type QAbstractSpinBox__StepType int64 - -const ( - QAbstractSpinBox__DefaultStepType QAbstractSpinBox__StepType = QAbstractSpinBox__StepType(0) - QAbstractSpinBox__AdaptiveDecimalStepType QAbstractSpinBox__StepType = QAbstractSpinBox__StepType(1) -) - -func NewQAbstractSpinBox(parent QWidget_ITF) *QAbstractSpinBox { - tmpValue := NewQAbstractSpinBoxFromPointer(C.QAbstractSpinBox_NewQAbstractSpinBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAbstractSpinBox) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QAbstractSpinBox_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols { - if ptr.Pointer() != nil { - return QAbstractSpinBox__ButtonSymbols(C.QAbstractSpinBox_ButtonSymbols(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSpinBox_Clear -func callbackQAbstractSpinBox_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSpinBoxFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QAbstractSpinBox) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QAbstractSpinBox) Clear() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_Clear(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) ClearDefault() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) CorrectionMode() QAbstractSpinBox__CorrectionMode { - if ptr.Pointer() != nil { - return QAbstractSpinBox__CorrectionMode(C.QAbstractSpinBox_CorrectionMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSpinBox_EditingFinished -func callbackQAbstractSpinBox_EditingFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAbstractSpinBox) ConnectEditingFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") { - C.QAbstractSpinBox_ConnectEditingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editingFinished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectEditingFinished() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_DisconnectEditingFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "editingFinished") - } -} - -func (ptr *QAbstractSpinBox) EditingFinished() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_EditingFinished(ptr.Pointer()) - } -} - -//export callbackQAbstractSpinBox_Fixup -func callbackQAbstractSpinBox_Fixup(ptr unsafe.Pointer, input C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "fixup"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(input)) - } else { - NewQAbstractSpinBoxFromPointer(ptr).FixupDefault(cGoUnpackString(input)) - } -} - -func (ptr *QAbstractSpinBox) ConnectFixup(f func(input string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "fixup"); signal != nil { - f := func(input string) { - (*(*func(string))(signal))(input) - f(input) - } - qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fixup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectFixup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "fixup") - } -} - -func (ptr *QAbstractSpinBox) Fixup(input string) { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - C.QAbstractSpinBox_Fixup(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}) - } -} - -func (ptr *QAbstractSpinBox) FixupDefault(input string) { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - C.QAbstractSpinBox_FixupDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}) - } -} - -func (ptr *QAbstractSpinBox) HasAcceptableInput() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_HasAcceptableInput(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSpinBox) HasFrame() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_HasFrame(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSpinBox) InitStyleOption(option QStyleOptionSpinBox_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSpinBox(option)) - } -} - -func (ptr *QAbstractSpinBox) InterpretText() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_InterpretText(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) IsAccelerated() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_IsAccelerated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSpinBox) IsGroupSeparatorShown() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_IsGroupSeparatorShown(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSpinBox) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSpinBox) KeyboardTracking() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_KeyboardTracking(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAbstractSpinBox) LineEdit() *QLineEdit { - if ptr.Pointer() != nil { - tmpValue := NewQLineEditFromPointer(C.QAbstractSpinBox_LineEdit(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAbstractSpinBox_SelectAll -func callbackQAbstractSpinBox_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSpinBoxFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QAbstractSpinBox) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QAbstractSpinBox) SelectAll() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SelectAllDefault(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) SetAccelerated(on bool) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetAccelerated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QAbstractSpinBox) SetAlignment(flag core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetAlignment(ptr.Pointer(), C.longlong(flag)) - } -} - -func (ptr *QAbstractSpinBox) SetButtonSymbols(bs QAbstractSpinBox__ButtonSymbols) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetButtonSymbols(ptr.Pointer(), C.longlong(bs)) - } -} - -func (ptr *QAbstractSpinBox) SetCorrectionMode(cm QAbstractSpinBox__CorrectionMode) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetCorrectionMode(ptr.Pointer(), C.longlong(cm)) - } -} - -func (ptr *QAbstractSpinBox) SetFrame(vbo bool) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAbstractSpinBox) SetGroupSeparatorShown(shown bool) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetGroupSeparatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(shown)))) - } -} - -func (ptr *QAbstractSpinBox) SetKeyboardTracking(kt bool) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetKeyboardTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(kt)))) - } -} - -func (ptr *QAbstractSpinBox) SetLineEdit(lineEdit QLineEdit_ITF) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetLineEdit(ptr.Pointer(), PointerFromQLineEdit(lineEdit)) - } -} - -func (ptr *QAbstractSpinBox) SetReadOnly(r bool) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(r)))) - } -} - -func (ptr *QAbstractSpinBox) SetSpecialValueText(txt string) { - if ptr.Pointer() != nil { - var txtC *C.char - if txt != "" { - txtC = C.CString(txt) - defer C.free(unsafe.Pointer(txtC)) - } - C.QAbstractSpinBox_SetSpecialValueText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: txtC, len: C.longlong(len(txt))}) - } -} - -func (ptr *QAbstractSpinBox) SetWrapping(w bool) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(w)))) - } -} - -func (ptr *QAbstractSpinBox) SpecialValueText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractSpinBox_SpecialValueText(ptr.Pointer())) - } - return "" -} - -//export callbackQAbstractSpinBox_StepBy -func callbackQAbstractSpinBox_StepBy(ptr unsafe.Pointer, steps C.int) { - if signal := qt.GetSignal(ptr, "stepBy"); signal != nil { - (*(*func(int))(signal))(int(int32(steps))) - } else { - NewQAbstractSpinBoxFromPointer(ptr).StepByDefault(int(int32(steps))) - } -} - -func (ptr *QAbstractSpinBox) ConnectStepBy(f func(steps int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stepBy"); signal != nil { - f := func(steps int) { - (*(*func(int))(signal))(steps) - f(steps) - } - qt.ConnectSignal(ptr.Pointer(), "stepBy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stepBy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectStepBy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stepBy") - } -} - -func (ptr *QAbstractSpinBox) StepBy(steps int) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_StepBy(ptr.Pointer(), C.int(int32(steps))) - } -} - -func (ptr *QAbstractSpinBox) StepByDefault(steps int) { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_StepByDefault(ptr.Pointer(), C.int(int32(steps))) - } -} - -//export callbackQAbstractSpinBox_StepDown -func callbackQAbstractSpinBox_StepDown(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stepDown"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSpinBoxFromPointer(ptr).StepDownDefault() - } -} - -func (ptr *QAbstractSpinBox) ConnectStepDown(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stepDown"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stepDown", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stepDown", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectStepDown() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stepDown") - } -} - -func (ptr *QAbstractSpinBox) StepDown() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_StepDown(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) StepDownDefault() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_StepDownDefault(ptr.Pointer()) - } -} - -//export callbackQAbstractSpinBox_StepEnabled -func callbackQAbstractSpinBox_StepEnabled(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "stepEnabled"); signal != nil { - return C.longlong((*(*func() QAbstractSpinBox__StepEnabledFlag)(signal))()) - } - - return C.longlong(NewQAbstractSpinBoxFromPointer(ptr).StepEnabledDefault()) -} - -func (ptr *QAbstractSpinBox) ConnectStepEnabled(f func() QAbstractSpinBox__StepEnabledFlag) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stepEnabled"); signal != nil { - f := func() QAbstractSpinBox__StepEnabledFlag { - (*(*func() QAbstractSpinBox__StepEnabledFlag)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "stepEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stepEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectStepEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stepEnabled") - } -} - -func (ptr *QAbstractSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag { - if ptr.Pointer() != nil { - return QAbstractSpinBox__StepEnabledFlag(C.QAbstractSpinBox_StepEnabled(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAbstractSpinBox) StepEnabledDefault() QAbstractSpinBox__StepEnabledFlag { - if ptr.Pointer() != nil { - return QAbstractSpinBox__StepEnabledFlag(C.QAbstractSpinBox_StepEnabledDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAbstractSpinBox_StepUp -func callbackQAbstractSpinBox_StepUp(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "stepUp"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSpinBoxFromPointer(ptr).StepUpDefault() - } -} - -func (ptr *QAbstractSpinBox) ConnectStepUp(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "stepUp"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "stepUp", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stepUp", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectStepUp() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "stepUp") - } -} - -func (ptr *QAbstractSpinBox) StepUp() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_StepUp(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) StepUpDefault() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_StepUpDefault(ptr.Pointer()) - } -} - -func (ptr *QAbstractSpinBox) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAbstractSpinBox_Text(ptr.Pointer())) - } - return "" -} - -//export callbackQAbstractSpinBox_Validate -func callbackQAbstractSpinBox_Validate(ptr unsafe.Pointer, input C.struct_QtWidgets_PackedString, pos C.int) C.longlong { - if signal := qt.GetSignal(ptr, "validate"); signal != nil { - return C.longlong((*(*func(string, int) gui.QValidator__State)(signal))(cGoUnpackString(input), int(int32(pos)))) - } - - return C.longlong(NewQAbstractSpinBoxFromPointer(ptr).ValidateDefault(cGoUnpackString(input), int(int32(pos)))) -} - -func (ptr *QAbstractSpinBox) ConnectValidate(f func(input string, pos int) gui.QValidator__State) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validate"); signal != nil { - f := func(input string, pos int) gui.QValidator__State { - (*(*func(string, int) gui.QValidator__State)(signal))(input, pos) - return f(input, pos) - } - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectValidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validate") - } -} - -func (ptr *QAbstractSpinBox) Validate(input string, pos int) gui.QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return gui.QValidator__State(C.QAbstractSpinBox_Validate(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -func (ptr *QAbstractSpinBox) ValidateDefault(input string, pos int) gui.QValidator__State { - if ptr.Pointer() != nil { - var inputC *C.char - if input != "" { - inputC = C.CString(input) - defer C.free(unsafe.Pointer(inputC)) - } - return gui.QValidator__State(C.QAbstractSpinBox_ValidateDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputC, len: C.longlong(len(input))}, C.int(int32(pos)))) - } - return 0 -} - -func (ptr *QAbstractSpinBox) Wrapping() bool { - if ptr.Pointer() != nil { - return int8(C.QAbstractSpinBox_Wrapping(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAbstractSpinBox_DestroyQAbstractSpinBox -func callbackQAbstractSpinBox_DestroyQAbstractSpinBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAbstractSpinBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQAbstractSpinBoxFromPointer(ptr).DestroyQAbstractSpinBoxDefault() - } -} - -func (ptr *QAbstractSpinBox) ConnectDestroyQAbstractSpinBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAbstractSpinBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAbstractSpinBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAbstractSpinBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAbstractSpinBox) DisconnectDestroyQAbstractSpinBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAbstractSpinBox") - } -} - -func (ptr *QAbstractSpinBox) DestroyQAbstractSpinBox() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_DestroyQAbstractSpinBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAbstractSpinBox) DestroyQAbstractSpinBoxDefault() { - if ptr.Pointer() != nil { - C.QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QAccessibleWidget struct { - gui.QAccessibleObject - gui.QAccessibleActionInterface -} - -type QAccessibleWidget_ITF interface { - gui.QAccessibleObject_ITF - gui.QAccessibleActionInterface_ITF - QAccessibleWidget_PTR() *QAccessibleWidget -} - -func (ptr *QAccessibleWidget) QAccessibleWidget_PTR() *QAccessibleWidget { - return ptr -} - -func (ptr *QAccessibleWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAccessibleWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAccessibleObject_PTR().SetPointer(p) - ptr.QAccessibleActionInterface_PTR().SetPointer(p) - } -} - -func PointerFromQAccessibleWidget(ptr QAccessibleWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAccessibleWidget_PTR().Pointer() - } - return nil -} - -func NewQAccessibleWidgetFromPointer(ptr unsafe.Pointer) (n *QAccessibleWidget) { - n = new(QAccessibleWidget) - n.SetPointer(ptr) - return -} - -//export callbackQAccessibleWidget_ActionNames -func callbackQAccessibleWidget_ActionNames(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "actionNames"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQAccessibleWidgetFromPointer(ptr).ActionNamesDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QAccessibleWidget) ConnectActionNames(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "actionNames"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actionNames", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectActionNames() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "actionNames") - } -} - -func (ptr *QAccessibleWidget) ActionNames() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QAccessibleWidget_ActionNames(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QAccessibleWidget) ActionNamesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QAccessibleWidget_ActionNamesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QAccessibleWidget) AddControllingSignal(sign string) { - if ptr.Pointer() != nil { - var signC *C.char - if sign != "" { - signC = C.CString(sign) - defer C.free(unsafe.Pointer(signC)) - } - C.QAccessibleWidget_AddControllingSignal(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: signC, len: C.longlong(len(sign))}) - } -} - -//export callbackQAccessibleWidget_BackgroundColor -func callbackQAccessibleWidget_BackgroundColor(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "backgroundColor"); signal != nil { - return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))()) - } - - return gui.PointerFromQColor(NewQAccessibleWidgetFromPointer(ptr).BackgroundColorDefault()) -} - -func (ptr *QAccessibleWidget) ConnectBackgroundColor(f func() *gui.QColor) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "backgroundColor"); signal != nil { - f := func() *gui.QColor { - (*(*func() *gui.QColor)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "backgroundColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectBackgroundColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "backgroundColor") - } -} - -func (ptr *QAccessibleWidget) BackgroundColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_BackgroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QAccessibleWidget) BackgroundColorDefault() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_BackgroundColorDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_Child -func callbackQAccessibleWidget_Child(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "child"); signal != nil { - return gui.PointerFromQAccessibleInterface((*(*func(int) *gui.QAccessibleInterface)(signal))(int(int32(index)))) - } - - return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ChildDefault(int(int32(index)))) -} - -func (ptr *QAccessibleWidget) ConnectChild(f func(index int) *gui.QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "child"); signal != nil { - f := func(index int) *gui.QAccessibleInterface { - (*(*func(int) *gui.QAccessibleInterface)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "child", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "child") - } -} - -func (ptr *QAccessibleWidget) Child(index int) *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_Child(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QAccessibleWidget) ChildDefault(index int) *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQAccessibleWidget_ChildCount -func callbackQAccessibleWidget_ChildCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "childCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQAccessibleWidgetFromPointer(ptr).ChildCountDefault())) -} - -func (ptr *QAccessibleWidget) ConnectChildCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "childCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectChildCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "childCount") - } -} - -func (ptr *QAccessibleWidget) ChildCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleWidget_ChildCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QAccessibleWidget) ChildCountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleWidget_ChildCountDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQAccessibleWidget_DoAction -func callbackQAccessibleWidget_DoAction(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "doAction"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(actionName)) - } else { - NewQAccessibleWidgetFromPointer(ptr).DoActionDefault(cGoUnpackString(actionName)) - } -} - -func (ptr *QAccessibleWidget) ConnectDoAction(f func(actionName string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "doAction"); signal != nil { - f := func(actionName string) { - (*(*func(string))(signal))(actionName) - f(actionName) - } - qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "doAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectDoAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "doAction") - } -} - -func (ptr *QAccessibleWidget) DoAction(actionName string) { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - C.QAccessibleWidget_DoAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}) - } -} - -func (ptr *QAccessibleWidget) DoActionDefault(actionName string) { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - C.QAccessibleWidget_DoActionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}) - } -} - -//export callbackQAccessibleWidget_FocusChild -func callbackQAccessibleWidget_FocusChild(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "focusChild"); signal != nil { - return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))()) - } - - return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).FocusChildDefault()) -} - -func (ptr *QAccessibleWidget) ConnectFocusChild(f func() *gui.QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusChild"); signal != nil { - f := func() *gui.QAccessibleInterface { - (*(*func() *gui.QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectFocusChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusChild") - } -} - -func (ptr *QAccessibleWidget) FocusChild() *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_FocusChild(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleWidget) FocusChildDefault() *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_FocusChildDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAccessibleWidget_ForegroundColor -func callbackQAccessibleWidget_ForegroundColor(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "foregroundColor"); signal != nil { - return gui.PointerFromQColor((*(*func() *gui.QColor)(signal))()) - } - - return gui.PointerFromQColor(NewQAccessibleWidgetFromPointer(ptr).ForegroundColorDefault()) -} - -func (ptr *QAccessibleWidget) ConnectForegroundColor(f func() *gui.QColor) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "foregroundColor"); signal != nil { - f := func() *gui.QColor { - (*(*func() *gui.QColor)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "foregroundColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectForegroundColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "foregroundColor") - } -} - -func (ptr *QAccessibleWidget) ForegroundColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_ForegroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QAccessibleWidget) ForegroundColorDefault() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QAccessibleWidget_ForegroundColorDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_IndexOfChild -func callbackQAccessibleWidget_IndexOfChild(ptr unsafe.Pointer, child unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "indexOfChild"); signal != nil { - return C.int(int32((*(*func(*gui.QAccessibleInterface) int)(signal))(gui.NewQAccessibleInterfaceFromPointer(child)))) - } - - return C.int(int32(NewQAccessibleWidgetFromPointer(ptr).IndexOfChildDefault(gui.NewQAccessibleInterfaceFromPointer(child)))) -} - -func (ptr *QAccessibleWidget) ConnectIndexOfChild(f func(child *gui.QAccessibleInterface) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexOfChild"); signal != nil { - f := func(child *gui.QAccessibleInterface) int { - (*(*func(*gui.QAccessibleInterface) int)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexOfChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectIndexOfChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexOfChild") - } -} - -func (ptr *QAccessibleWidget) IndexOfChild(child gui.QAccessibleInterface_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleWidget_IndexOfChild(ptr.Pointer(), gui.PointerFromQAccessibleInterface(child)))) - } - return 0 -} - -func (ptr *QAccessibleWidget) IndexOfChildDefault(child gui.QAccessibleInterface_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QAccessibleWidget_IndexOfChildDefault(ptr.Pointer(), gui.PointerFromQAccessibleInterface(child)))) - } - return 0 -} - -//export callbackQAccessibleWidget_Interface_cast -func callbackQAccessibleWidget_Interface_cast(ptr unsafe.Pointer, t C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "interface_cast"); signal != nil { - return (*(*func(gui.QAccessible__InterfaceType) unsafe.Pointer)(signal))(gui.QAccessible__InterfaceType(t)) - } - - return NewQAccessibleWidgetFromPointer(ptr).Interface_castDefault(gui.QAccessible__InterfaceType(t)) -} - -func (ptr *QAccessibleWidget) ConnectInterface_cast(f func(t gui.QAccessible__InterfaceType) unsafe.Pointer) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "interface_cast"); signal != nil { - f := func(t gui.QAccessible__InterfaceType) unsafe.Pointer { - (*(*func(gui.QAccessible__InterfaceType) unsafe.Pointer)(signal))(t) - return f(t) - } - qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "interface_cast", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectInterface_cast() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "interface_cast") - } -} - -func (ptr *QAccessibleWidget) Interface_cast(t gui.QAccessible__InterfaceType) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QAccessibleWidget_Interface_cast(ptr.Pointer(), C.longlong(t)) - } - return nil -} - -func (ptr *QAccessibleWidget) Interface_castDefault(t gui.QAccessible__InterfaceType) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QAccessibleWidget_Interface_castDefault(ptr.Pointer(), C.longlong(t)) - } - return nil -} - -//export callbackQAccessibleWidget_IsValid -func callbackQAccessibleWidget_IsValid(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isValid"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQAccessibleWidgetFromPointer(ptr).IsValidDefault()))) -} - -func (ptr *QAccessibleWidget) ConnectIsValid(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isValid"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isValid", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectIsValid() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isValid") - } -} - -func (ptr *QAccessibleWidget) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleWidget_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAccessibleWidget) IsValidDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QAccessibleWidget_IsValidDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAccessibleWidget_KeyBindingsForAction -func callbackQAccessibleWidget_KeyBindingsForAction(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "keyBindingsForAction"); signal != nil { - tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(actionName)) - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQAccessibleWidgetFromPointer(ptr).KeyBindingsForActionDefault(cGoUnpackString(actionName)) - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QAccessibleWidget) ConnectKeyBindingsForAction(f func(actionName string) []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyBindingsForAction"); signal != nil { - f := func(actionName string) []string { - (*(*func(string) []string)(signal))(actionName) - return f(actionName) - } - qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyBindingsForAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectKeyBindingsForAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyBindingsForAction") - } -} - -func (ptr *QAccessibleWidget) KeyBindingsForAction(actionName string) []string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return unpackStringList(cGoUnpackString(C.QAccessibleWidget_KeyBindingsForAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))) - } - return make([]string, 0) -} - -func (ptr *QAccessibleWidget) KeyBindingsForActionDefault(actionName string) []string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return unpackStringList(cGoUnpackString(C.QAccessibleWidget_KeyBindingsForActionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))}))) - } - return make([]string, 0) -} - -//export callbackQAccessibleWidget_Parent -func callbackQAccessibleWidget_Parent(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return gui.PointerFromQAccessibleInterface((*(*func() *gui.QAccessibleInterface)(signal))()) - } - - return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ParentDefault()) -} - -func (ptr *QAccessibleWidget) ConnectParent(f func() *gui.QAccessibleInterface) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func() *gui.QAccessibleInterface { - (*(*func() *gui.QAccessibleInterface)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QAccessibleWidget) Parent() *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_Parent(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleWidget) ParentDefault() *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ParentDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QAccessibleWidget) ParentObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_ParentObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_Rect -func callbackQAccessibleWidget_Rect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "rect"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(NewQAccessibleWidgetFromPointer(ptr).RectDefault()) -} - -func (ptr *QAccessibleWidget) ConnectRect(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rect"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rect") - } -} - -func (ptr *QAccessibleWidget) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAccessibleWidget_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QAccessibleWidget) RectDefault() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QAccessibleWidget_RectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_Role -func callbackQAccessibleWidget_Role(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "role"); signal != nil { - return C.longlong((*(*func() gui.QAccessible__Role)(signal))()) - } - - return C.longlong(NewQAccessibleWidgetFromPointer(ptr).RoleDefault()) -} - -func (ptr *QAccessibleWidget) ConnectRole(f func() gui.QAccessible__Role) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "role"); signal != nil { - f := func() gui.QAccessible__Role { - (*(*func() gui.QAccessible__Role)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "role", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectRole() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "role") - } -} - -func (ptr *QAccessibleWidget) Role() gui.QAccessible__Role { - if ptr.Pointer() != nil { - return gui.QAccessible__Role(C.QAccessibleWidget_Role(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAccessibleWidget) RoleDefault() gui.QAccessible__Role { - if ptr.Pointer() != nil { - return gui.QAccessible__Role(C.QAccessibleWidget_RoleDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQAccessibleWidget_Text -func callbackQAccessibleWidget_Text(ptr unsafe.Pointer, t C.longlong) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "text"); signal != nil { - tempVal := (*(*func(gui.QAccessible__Text) string)(signal))(gui.QAccessible__Text(t)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleWidgetFromPointer(ptr).TextDefault(gui.QAccessible__Text(t)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleWidget) ConnectText(f func(t gui.QAccessible__Text) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { - f := func(t gui.QAccessible__Text) string { - (*(*func(gui.QAccessible__Text) string)(signal))(t) - return f(t) - } - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "text") - } -} - -func (ptr *QAccessibleWidget) Text(t gui.QAccessible__Text) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleWidget_Text(ptr.Pointer(), C.longlong(t))) - } - return "" -} - -func (ptr *QAccessibleWidget) TextDefault(t gui.QAccessible__Text) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAccessibleWidget_TextDefault(ptr.Pointer(), C.longlong(t))) - } - return "" -} - -func (ptr *QAccessibleWidget) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAccessibleWidget_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_Window -func callbackQAccessibleWidget_Window(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "window"); signal != nil { - return gui.PointerFromQWindow((*(*func() *gui.QWindow)(signal))()) - } - - return gui.PointerFromQWindow(NewQAccessibleWidgetFromPointer(ptr).WindowDefault()) -} - -func (ptr *QAccessibleWidget) ConnectWindow(f func() *gui.QWindow) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "window"); signal != nil { - f := func() *gui.QWindow { - (*(*func() *gui.QWindow)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "window", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "window") - } -} - -func (ptr *QAccessibleWidget) Window() *gui.QWindow { - if ptr.Pointer() != nil { - tmpValue := gui.NewQWindowFromPointer(C.QAccessibleWidget_Window(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessibleWidget) WindowDefault() *gui.QWindow { - if ptr.Pointer() != nil { - tmpValue := gui.NewQWindowFromPointer(C.QAccessibleWidget_WindowDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_DestroyQAccessibleWidget -func callbackQAccessibleWidget_DestroyQAccessibleWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAccessibleWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQAccessibleWidgetFromPointer(ptr).DestroyQAccessibleWidgetDefault() - } -} - -func (ptr *QAccessibleWidget) ConnectDestroyQAccessibleWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAccessibleWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAccessibleWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAccessibleWidget) DisconnectDestroyQAccessibleWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAccessibleWidget") - } -} - -func (ptr *QAccessibleWidget) DestroyQAccessibleWidget() { - if ptr.Pointer() != nil { - C.QAccessibleWidget_DestroyQAccessibleWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAccessibleWidget) DestroyQAccessibleWidgetDefault() { - if ptr.Pointer() != nil { - C.QAccessibleWidget_DestroyQAccessibleWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAccessibleWidget_ChildAt -func callbackQAccessibleWidget_ChildAt(ptr unsafe.Pointer, x C.int, y C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "childAt"); signal != nil { - return gui.PointerFromQAccessibleInterface((*(*func(int, int) *gui.QAccessibleInterface)(signal))(int(int32(x)), int(int32(y)))) - } - - return gui.PointerFromQAccessibleInterface(NewQAccessibleWidgetFromPointer(ptr).ChildAtDefault(int(int32(x)), int(int32(y)))) -} - -func (ptr *QAccessibleWidget) ChildAt(x int, y int) *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -func (ptr *QAccessibleWidget) ChildAtDefault(x int, y int) *gui.QAccessibleInterface { - if ptr.Pointer() != nil { - return gui.NewQAccessibleInterfaceFromPointer(C.QAccessibleWidget_ChildAtDefault(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -//export callbackQAccessibleWidget_Object -func callbackQAccessibleWidget_Object(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "object"); signal != nil { - return core.PointerFromQObject((*(*func() *core.QObject)(signal))()) - } - - return core.PointerFromQObject(NewQAccessibleWidgetFromPointer(ptr).ObjectDefault()) -} - -func (ptr *QAccessibleWidget) Object() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_Object(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAccessibleWidget) ObjectDefault() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAccessibleWidget_ObjectDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQAccessibleWidget_SetText -func callbackQAccessibleWidget_SetText(ptr unsafe.Pointer, t C.longlong, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setText"); signal != nil { - (*(*func(gui.QAccessible__Text, string))(signal))(gui.QAccessible__Text(t), cGoUnpackString(text)) - } else { - NewQAccessibleWidgetFromPointer(ptr).SetTextDefault(gui.QAccessible__Text(t), cGoUnpackString(text)) - } -} - -func (ptr *QAccessibleWidget) SetText(t gui.QAccessible__Text, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleWidget_SetText(ptr.Pointer(), C.longlong(t), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QAccessibleWidget) SetTextDefault(t gui.QAccessible__Text, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAccessibleWidget_SetTextDefault(ptr.Pointer(), C.longlong(t), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQAccessibleWidget_LocalizedActionDescription -func callbackQAccessibleWidget_LocalizedActionDescription(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "localizedActionDescription"); signal != nil { - tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleWidgetFromPointer(ptr).LocalizedActionDescriptionDefault(cGoUnpackString(actionName)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleWidget) LocalizedActionDescription(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleWidget_LocalizedActionDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -func (ptr *QAccessibleWidget) LocalizedActionDescriptionDefault(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleWidget_LocalizedActionDescriptionDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -//export callbackQAccessibleWidget_LocalizedActionName -func callbackQAccessibleWidget_LocalizedActionName(ptr unsafe.Pointer, actionName C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "localizedActionName"); signal != nil { - tempVal := (*(*func(string) string)(signal))(cGoUnpackString(actionName)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQAccessibleWidgetFromPointer(ptr).LocalizedActionNameDefault(cGoUnpackString(actionName)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QAccessibleWidget) LocalizedActionName(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleWidget_LocalizedActionName(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -func (ptr *QAccessibleWidget) LocalizedActionNameDefault(actionName string) string { - if ptr.Pointer() != nil { - var actionNameC *C.char - if actionName != "" { - actionNameC = C.CString(actionName) - defer C.free(unsafe.Pointer(actionNameC)) - } - return cGoUnpackString(C.QAccessibleWidget_LocalizedActionNameDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: actionNameC, len: C.longlong(len(actionName))})) - } - return "" -} - -type QAction struct { - core.QObject -} - -type QAction_ITF interface { - core.QObject_ITF - QAction_PTR() *QAction -} - -func (ptr *QAction) QAction_PTR() *QAction { - return ptr -} - -func (ptr *QAction) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QAction) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQAction(ptr QAction_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QAction_PTR().Pointer() - } - return nil -} - -func NewQActionFromPointer(ptr unsafe.Pointer) (n *QAction) { - n = new(QAction) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QAction__MenuRole -//QAction::MenuRole -type QAction__MenuRole int64 - -const ( - QAction__NoRole QAction__MenuRole = QAction__MenuRole(0) - QAction__TextHeuristicRole QAction__MenuRole = QAction__MenuRole(1) - QAction__ApplicationSpecificRole QAction__MenuRole = QAction__MenuRole(2) - QAction__AboutQtRole QAction__MenuRole = QAction__MenuRole(3) - QAction__AboutRole QAction__MenuRole = QAction__MenuRole(4) - QAction__PreferencesRole QAction__MenuRole = QAction__MenuRole(5) - QAction__QuitRole QAction__MenuRole = QAction__MenuRole(6) -) - -//go:generate stringer -type=QAction__Priority -//QAction::Priority -type QAction__Priority int64 - -const ( - QAction__LowPriority QAction__Priority = QAction__Priority(0) - QAction__NormalPriority QAction__Priority = QAction__Priority(128) - QAction__HighPriority QAction__Priority = QAction__Priority(256) -) - -//go:generate stringer -type=QAction__ActionEvent -//QAction::ActionEvent -type QAction__ActionEvent int64 - -const ( - QAction__Trigger QAction__ActionEvent = QAction__ActionEvent(0) - QAction__Hover QAction__ActionEvent = QAction__ActionEvent(1) -) - -func NewQAction(parent core.QObject_ITF) *QAction { - tmpValue := NewQActionFromPointer(C.QAction_NewQAction(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQAction2(text string, parent core.QObject_ITF) *QAction { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QAction_NewQAction2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQAction3(icon gui.QIcon_ITF, text string, parent core.QObject_ITF) *QAction { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QAction_NewQAction3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QAction) ActionGroup() *QActionGroup { - if ptr.Pointer() != nil { - tmpValue := NewQActionGroupFromPointer(C.QAction_ActionGroup(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) Activate(event QAction__ActionEvent) { - if ptr.Pointer() != nil { - C.QAction_Activate(ptr.Pointer(), C.longlong(event)) - } -} - -func (ptr *QAction) AssociatedGraphicsWidgets() []*QGraphicsWidget { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsWidget { - out := make([]*QGraphicsWidget, int(l.len)) - tmpList := NewQActionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__associatedGraphicsWidgets_atList(i) - } - return out - }(C.QAction_AssociatedGraphicsWidgets(ptr.Pointer())) - } - return make([]*QGraphicsWidget, 0) -} - -func (ptr *QAction) AssociatedWidgets() []*QWidget { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQActionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__associatedWidgets_atList(i) - } - return out - }(C.QAction_AssociatedWidgets(ptr.Pointer())) - } - return make([]*QWidget, 0) -} - -func (ptr *QAction) AutoRepeat() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_AutoRepeat(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQAction_Changed -func callbackQAction_Changed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "changed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAction) ConnectChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "changed") { - C.QAction_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectChanged() { - if ptr.Pointer() != nil { - C.QAction_DisconnectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "changed") - } -} - -func (ptr *QAction) Changed() { - if ptr.Pointer() != nil { - C.QAction_Changed(ptr.Pointer()) - } -} - -func (ptr *QAction) Data() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QAction_Data(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQAction_Event -func callbackQAction_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQActionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QAction) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAction_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QAction) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QAction_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -//export callbackQAction_Hover -func callbackQAction_Hover(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hover"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionFromPointer(ptr).HoverDefault() - } -} - -func (ptr *QAction) ConnectHover(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hover"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hover", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hover", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectHover() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hover") - } -} - -func (ptr *QAction) Hover() { - if ptr.Pointer() != nil { - C.QAction_Hover(ptr.Pointer()) - } -} - -func (ptr *QAction) HoverDefault() { - if ptr.Pointer() != nil { - C.QAction_HoverDefault(ptr.Pointer()) - } -} - -//export callbackQAction_Hovered -func callbackQAction_Hovered(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hovered"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QAction) ConnectHovered(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "hovered") { - C.QAction_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectHovered() { - if ptr.Pointer() != nil { - C.QAction_DisconnectHovered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "hovered") - } -} - -func (ptr *QAction) Hovered() { - if ptr.Pointer() != nil { - C.QAction_Hovered(ptr.Pointer()) - } -} - -func (ptr *QAction) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QAction_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QAction) IconText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAction_IconText(ptr.Pointer())) - } - return "" -} - -func (ptr *QAction) IsCheckable() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsCheckable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) IsChecked() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsChecked(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) IsIconVisibleInMenu() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsIconVisibleInMenu(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) IsSeparator() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsSeparator(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) IsShortcutVisibleInContextMenu() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsShortcutVisibleInContextMenu(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QAction_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QAction) Menu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QAction_Menu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) MenuRole() QAction__MenuRole { - if ptr.Pointer() != nil { - return QAction__MenuRole(C.QAction_MenuRole(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAction) ParentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAction_ParentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) Priority() QAction__Priority { - if ptr.Pointer() != nil { - return QAction__Priority(C.QAction_Priority(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAction) SetActionGroup(group QActionGroup_ITF) { - if ptr.Pointer() != nil { - C.QAction_SetActionGroup(ptr.Pointer(), PointerFromQActionGroup(group)) - } -} - -func (ptr *QAction) SetAutoRepeat(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetCheckable(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQAction_SetChecked -func callbackQAction_SetChecked(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setChecked"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQActionFromPointer(ptr).SetCheckedDefault(int8(vbo) != 0) - } -} - -func (ptr *QAction) ConnectSetChecked(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectSetChecked() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setChecked") - } -} - -func (ptr *QAction) SetChecked(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetCheckedDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetData(userData core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QAction_SetData(ptr.Pointer(), core.PointerFromQVariant(userData)) - } -} - -//export callbackQAction_SetDisabled -func callbackQAction_SetDisabled(ptr unsafe.Pointer, b C.char) { - if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil { - (*(*func(bool))(signal))(int8(b) != 0) - } else { - NewQActionFromPointer(ptr).SetDisabledDefault(int8(b) != 0) - } -} - -func (ptr *QAction) ConnectSetDisabled(f func(b bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil { - f := func(b bool) { - (*(*func(bool))(signal))(b) - f(b) - } - qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectSetDisabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDisabled") - } -} - -func (ptr *QAction) SetDisabled(b bool) { - if ptr.Pointer() != nil { - C.QAction_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QAction) SetDisabledDefault(b bool) { - if ptr.Pointer() != nil { - C.QAction_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -//export callbackQAction_SetEnabled -func callbackQAction_SetEnabled(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQActionFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0) - } -} - -func (ptr *QAction) ConnectSetEnabled(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectSetEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEnabled") - } -} - -func (ptr *QAction) SetEnabled(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetEnabledDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QAction_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QAction) SetIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QAction_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QAction) SetIconText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAction_SetIconText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QAction) SetIconVisibleInMenu(visible bool) { - if ptr.Pointer() != nil { - C.QAction_SetIconVisibleInMenu(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QAction) SetMenu(menu QMenu_ITF) { - if ptr.Pointer() != nil { - C.QAction_SetMenu(ptr.Pointer(), PointerFromQMenu(menu)) - } -} - -func (ptr *QAction) SetMenuRole(menuRole QAction__MenuRole) { - if ptr.Pointer() != nil { - C.QAction_SetMenuRole(ptr.Pointer(), C.longlong(menuRole)) - } -} - -func (ptr *QAction) SetPriority(priority QAction__Priority) { - if ptr.Pointer() != nil { - C.QAction_SetPriority(ptr.Pointer(), C.longlong(priority)) - } -} - -func (ptr *QAction) SetSeparator(b bool) { - if ptr.Pointer() != nil { - C.QAction_SetSeparator(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QAction) SetShortcut(shortcut gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QAction_SetShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(shortcut)) - } -} - -func (ptr *QAction) SetShortcutContext(context core.Qt__ShortcutContext) { - if ptr.Pointer() != nil { - C.QAction_SetShortcutContext(ptr.Pointer(), C.longlong(context)) - } -} - -func (ptr *QAction) SetShortcutVisibleInContextMenu(show bool) { - if ptr.Pointer() != nil { - C.QAction_SetShortcutVisibleInContextMenu(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QAction) SetShortcuts(shortcuts []*gui.QKeySequence) { - if ptr.Pointer() != nil { - C.QAction_SetShortcuts(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQActionFromPointer(NewQActionFromPointer(nil).__setShortcuts_shortcuts_newList()) - for _, v := range shortcuts { - tmpList.__setShortcuts_shortcuts_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QAction) SetShortcuts2(key gui.QKeySequence__StandardKey) { - if ptr.Pointer() != nil { - C.QAction_SetShortcuts2(ptr.Pointer(), C.longlong(key)) - } -} - -func (ptr *QAction) SetStatusTip(statusTip string) { - if ptr.Pointer() != nil { - var statusTipC *C.char - if statusTip != "" { - statusTipC = C.CString(statusTip) - defer C.free(unsafe.Pointer(statusTipC)) - } - C.QAction_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) - } -} - -func (ptr *QAction) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QAction_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QAction) SetToolTip(tip string) { - if ptr.Pointer() != nil { - var tipC *C.char - if tip != "" { - tipC = C.CString(tip) - defer C.free(unsafe.Pointer(tipC)) - } - C.QAction_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) - } -} - -//export callbackQAction_SetVisible -func callbackQAction_SetVisible(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQActionFromPointer(ptr).SetVisibleDefault(int8(vbo) != 0) - } -} - -func (ptr *QAction) ConnectSetVisible(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QAction) SetVisible(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetVisibleDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QAction_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QAction) SetWhatsThis(what string) { - if ptr.Pointer() != nil { - var whatC *C.char - if what != "" { - whatC = C.CString(what) - defer C.free(unsafe.Pointer(whatC)) - } - C.QAction_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatC, len: C.longlong(len(what))}) - } -} - -func (ptr *QAction) Shortcut() *gui.QKeySequence { - if ptr.Pointer() != nil { - tmpValue := gui.NewQKeySequenceFromPointer(C.QAction_Shortcut(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QAction) ShortcutContext() core.Qt__ShortcutContext { - if ptr.Pointer() != nil { - return core.Qt__ShortcutContext(C.QAction_ShortcutContext(ptr.Pointer())) - } - return 0 -} - -func (ptr *QAction) Shortcuts() []*gui.QKeySequence { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*gui.QKeySequence { - out := make([]*gui.QKeySequence, int(l.len)) - tmpList := NewQActionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__shortcuts_atList(i) - } - return out - }(C.QAction_Shortcuts(ptr.Pointer())) - } - return make([]*gui.QKeySequence, 0) -} - -func (ptr *QAction) ShowStatusText(widget QWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAction_ShowStatusText(ptr.Pointer(), PointerFromQWidget(widget))) != 0 - } - return false -} - -func (ptr *QAction) StatusTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAction_StatusTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QAction) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAction_Text(ptr.Pointer())) - } - return "" -} - -//export callbackQAction_Toggle -func callbackQAction_Toggle(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toggle"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionFromPointer(ptr).ToggleDefault() - } -} - -func (ptr *QAction) ConnectToggle(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toggle"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toggle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectToggle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toggle") - } -} - -func (ptr *QAction) Toggle() { - if ptr.Pointer() != nil { - C.QAction_Toggle(ptr.Pointer()) - } -} - -func (ptr *QAction) ToggleDefault() { - if ptr.Pointer() != nil { - C.QAction_ToggleDefault(ptr.Pointer()) - } -} - -//export callbackQAction_Toggled -func callbackQAction_Toggled(ptr unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "toggled"); signal != nil { - (*(*func(bool))(signal))(int8(checked) != 0) - } - -} - -func (ptr *QAction) ConnectToggled(f func(checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "toggled") { - C.QAction_ConnectToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toggled"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil { - f := func(checked bool) { - (*(*func(bool))(signal))(checked) - f(checked) - } - qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectToggled() { - if ptr.Pointer() != nil { - C.QAction_DisconnectToggled(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "toggled") - } -} - -func (ptr *QAction) Toggled(checked bool) { - if ptr.Pointer() != nil { - C.QAction_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QAction) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAction_ToolTip(ptr.Pointer())) - } - return "" -} - -//export callbackQAction_Trigger -func callbackQAction_Trigger(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "trigger"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionFromPointer(ptr).TriggerDefault() - } -} - -func (ptr *QAction) ConnectTrigger(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "trigger"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "trigger", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "trigger", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectTrigger() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "trigger") - } -} - -func (ptr *QAction) Trigger() { - if ptr.Pointer() != nil { - C.QAction_Trigger(ptr.Pointer()) - } -} - -func (ptr *QAction) TriggerDefault() { - if ptr.Pointer() != nil { - C.QAction_TriggerDefault(ptr.Pointer()) - } -} - -//export callbackQAction_Triggered -func callbackQAction_Triggered(ptr unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func(bool))(signal))(int8(checked) != 0) - } - -} - -func (ptr *QAction) ConnectTriggered(f func(checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "triggered") { - C.QAction_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { - f := func(checked bool) { - (*(*func(bool))(signal))(checked) - f(checked) - } - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectTriggered() { - if ptr.Pointer() != nil { - C.QAction_DisconnectTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "triggered") - } -} - -func (ptr *QAction) Triggered(checked bool) { - if ptr.Pointer() != nil { - C.QAction_Triggered(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QAction) WhatsThis() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QAction_WhatsThis(ptr.Pointer())) - } - return "" -} - -//export callbackQAction_DestroyQAction -func callbackQAction_DestroyQAction(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QAction"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionFromPointer(ptr).DestroyQActionDefault() - } -} - -func (ptr *QAction) ConnectDestroyQAction(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QAction"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QAction) DisconnectDestroyQAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QAction") - } -} - -func (ptr *QAction) DestroyQAction() { - if ptr.Pointer() != nil { - C.QAction_DestroyQAction(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAction) DestroyQActionDefault() { - if ptr.Pointer() != nil { - C.QAction_DestroyQActionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QAction) __associatedGraphicsWidgets_atList(i int) *QGraphicsWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsWidgetFromPointer(C.QAction___associatedGraphicsWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) __associatedGraphicsWidgets_setList(i QGraphicsWidget_ITF) { - if ptr.Pointer() != nil { - C.QAction___associatedGraphicsWidgets_setList(ptr.Pointer(), PointerFromQGraphicsWidget(i)) - } -} - -func (ptr *QAction) __associatedGraphicsWidgets_newList() unsafe.Pointer { - return C.QAction___associatedGraphicsWidgets_newList(ptr.Pointer()) -} - -func (ptr *QAction) __associatedWidgets_atList(i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QAction___associatedWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) __associatedWidgets_setList(i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QAction___associatedWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) - } -} - -func (ptr *QAction) __associatedWidgets_newList() unsafe.Pointer { - return C.QAction___associatedWidgets_newList(ptr.Pointer()) -} - -func (ptr *QAction) __setShortcuts_shortcuts_atList(i int) *gui.QKeySequence { - if ptr.Pointer() != nil { - tmpValue := gui.NewQKeySequenceFromPointer(C.QAction___setShortcuts_shortcuts_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QAction) __setShortcuts_shortcuts_setList(i gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QAction___setShortcuts_shortcuts_setList(ptr.Pointer(), gui.PointerFromQKeySequence(i)) - } -} - -func (ptr *QAction) __setShortcuts_shortcuts_newList() unsafe.Pointer { - return C.QAction___setShortcuts_shortcuts_newList(ptr.Pointer()) -} - -func (ptr *QAction) __shortcuts_atList(i int) *gui.QKeySequence { - if ptr.Pointer() != nil { - tmpValue := gui.NewQKeySequenceFromPointer(C.QAction___shortcuts_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QAction) __shortcuts_setList(i gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QAction___shortcuts_setList(ptr.Pointer(), gui.PointerFromQKeySequence(i)) - } -} - -func (ptr *QAction) __shortcuts_newList() unsafe.Pointer { - return C.QAction___shortcuts_newList(ptr.Pointer()) -} - -func (ptr *QAction) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAction___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAction___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAction) __children_newList() unsafe.Pointer { - return C.QAction___children_newList(ptr.Pointer()) -} - -func (ptr *QAction) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QAction___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QAction) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QAction___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QAction) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QAction___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QAction) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAction___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAction___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAction) __findChildren_newList() unsafe.Pointer { - return C.QAction___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QAction) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAction___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAction___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAction) __findChildren_newList3() unsafe.Pointer { - return C.QAction___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QAction) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QAction___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QAction) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QAction___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QAction) __qFindChildren_newList2() unsafe.Pointer { - return C.QAction___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQAction_ChildEvent -func callbackQAction_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQActionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QAction) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QAction_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQAction_ConnectNotify -func callbackQAction_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQActionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAction) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAction_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAction_CustomEvent -func callbackQAction_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQActionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QAction) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QAction_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQAction_DeleteLater -func callbackQAction_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QAction) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QAction_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQAction_Destroyed -func callbackQAction_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQAction_DisconnectNotify -func callbackQAction_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQActionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QAction) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QAction_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQAction_EventFilter -func callbackQAction_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQActionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QAction) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QAction_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQAction_MetaObject -func callbackQAction_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQActionFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QAction) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QAction_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQAction_ObjectNameChanged -func callbackQAction_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQAction_TimerEvent -func callbackQAction_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQActionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QAction) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QAction_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QActionGroup struct { - core.QObject -} - -type QActionGroup_ITF interface { - core.QObject_ITF - QActionGroup_PTR() *QActionGroup -} - -func (ptr *QActionGroup) QActionGroup_PTR() *QActionGroup { - return ptr -} - -func (ptr *QActionGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QActionGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQActionGroup(ptr QActionGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QActionGroup_PTR().Pointer() - } - return nil -} - -func NewQActionGroupFromPointer(ptr unsafe.Pointer) (n *QActionGroup) { - n = new(QActionGroup) - n.SetPointer(ptr) - return -} -func NewQActionGroup(parent core.QObject_ITF) *QActionGroup { - tmpValue := NewQActionGroupFromPointer(C.QActionGroup_NewQActionGroup(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QActionGroup) Actions() []*QAction { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QAction { - out := make([]*QAction, int(l.len)) - tmpList := NewQActionGroupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__actions_atList(i) - } - return out - }(C.QActionGroup_Actions(ptr.Pointer())) - } - return make([]*QAction, 0) -} - -func (ptr *QActionGroup) AddAction(action QAction_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction(ptr.Pointer(), PointerFromQAction(action))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) AddAction2(text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) AddAction3(icon gui.QIcon_ITF, text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QActionGroup_AddAction3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) CheckedAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QActionGroup_CheckedAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQActionGroup_Hovered -func callbackQActionGroup_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hovered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QActionGroup) ConnectHovered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "hovered") { - C.QActionGroup_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectHovered() { - if ptr.Pointer() != nil { - C.QActionGroup_DisconnectHovered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "hovered") - } -} - -func (ptr *QActionGroup) Hovered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_Hovered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QActionGroup) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QActionGroup_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QActionGroup) IsExclusive() bool { - if ptr.Pointer() != nil { - return int8(C.QActionGroup_IsExclusive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QActionGroup) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QActionGroup_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QActionGroup) RemoveAction(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_RemoveAction(ptr.Pointer(), PointerFromQAction(action)) - } -} - -//export callbackQActionGroup_SetDisabled -func callbackQActionGroup_SetDisabled(ptr unsafe.Pointer, b C.char) { - if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil { - (*(*func(bool))(signal))(int8(b) != 0) - } else { - NewQActionGroupFromPointer(ptr).SetDisabledDefault(int8(b) != 0) - } -} - -func (ptr *QActionGroup) ConnectSetDisabled(f func(b bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil { - f := func(b bool) { - (*(*func(bool))(signal))(b) - f(b) - } - qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectSetDisabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDisabled") - } -} - -func (ptr *QActionGroup) SetDisabled(b bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QActionGroup) SetDisabledDefault(b bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -//export callbackQActionGroup_SetEnabled -func callbackQActionGroup_SetEnabled(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQActionGroupFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0) - } -} - -func (ptr *QActionGroup) ConnectSetEnabled(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectSetEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEnabled") - } -} - -func (ptr *QActionGroup) SetEnabled(vbo bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QActionGroup) SetEnabledDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQActionGroup_SetExclusive -func callbackQActionGroup_SetExclusive(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setExclusive"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQActionGroupFromPointer(ptr).SetExclusiveDefault(int8(vbo) != 0) - } -} - -func (ptr *QActionGroup) ConnectSetExclusive(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setExclusive"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setExclusive", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setExclusive", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectSetExclusive() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setExclusive") - } -} - -func (ptr *QActionGroup) SetExclusive(vbo bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QActionGroup) SetExclusiveDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetExclusiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQActionGroup_SetVisible -func callbackQActionGroup_SetVisible(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQActionGroupFromPointer(ptr).SetVisibleDefault(int8(vbo) != 0) - } -} - -func (ptr *QActionGroup) ConnectSetVisible(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QActionGroup) SetVisible(vbo bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QActionGroup) SetVisibleDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QActionGroup_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQActionGroup_Triggered -func callbackQActionGroup_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QActionGroup) ConnectTriggered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "triggered") { - C.QActionGroup_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectTriggered() { - if ptr.Pointer() != nil { - C.QActionGroup_DisconnectTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "triggered") - } -} - -func (ptr *QActionGroup) Triggered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_Triggered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -//export callbackQActionGroup_DestroyQActionGroup -func callbackQActionGroup_DestroyQActionGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QActionGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionGroupFromPointer(ptr).DestroyQActionGroupDefault() - } -} - -func (ptr *QActionGroup) ConnectDestroyQActionGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QActionGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QActionGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QActionGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QActionGroup) DisconnectDestroyQActionGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QActionGroup") - } -} - -func (ptr *QActionGroup) DestroyQActionGroup() { - if ptr.Pointer() != nil { - C.QActionGroup_DestroyQActionGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QActionGroup) DestroyQActionGroupDefault() { - if ptr.Pointer() != nil { - C.QActionGroup_DestroyQActionGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QActionGroup) __actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QActionGroup___actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) __actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup___actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QActionGroup) __actions_newList() unsafe.Pointer { - return C.QActionGroup___actions_newList(ptr.Pointer()) -} - -func (ptr *QActionGroup) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QActionGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QActionGroup) __children_newList() unsafe.Pointer { - return C.QActionGroup___children_newList(ptr.Pointer()) -} - -func (ptr *QActionGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QActionGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QActionGroup) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QActionGroup___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QActionGroup) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QActionGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QActionGroup) __findChildren_newList() unsafe.Pointer { - return C.QActionGroup___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QActionGroup) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QActionGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QActionGroup) __findChildren_newList3() unsafe.Pointer { - return C.QActionGroup___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QActionGroup) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QActionGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QActionGroup) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QActionGroup) __qFindChildren_newList2() unsafe.Pointer { - return C.QActionGroup___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQActionGroup_ChildEvent -func callbackQActionGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQActionGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QActionGroup) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQActionGroup_ConnectNotify -func callbackQActionGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQActionGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QActionGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQActionGroup_CustomEvent -func callbackQActionGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQActionGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QActionGroup) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQActionGroup_DeleteLater -func callbackQActionGroup_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQActionGroupFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QActionGroup) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QActionGroup_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQActionGroup_Destroyed -func callbackQActionGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQActionGroup_DisconnectNotify -func callbackQActionGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQActionGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QActionGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQActionGroup_Event -func callbackQActionGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQActionGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QActionGroup) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QActionGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQActionGroup_EventFilter -func callbackQActionGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQActionGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QActionGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QActionGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQActionGroup_MetaObject -func callbackQActionGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQActionGroupFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QActionGroup) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QActionGroup_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQActionGroup_ObjectNameChanged -func callbackQActionGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQActionGroup_TimerEvent -func callbackQActionGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQActionGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QActionGroup) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QActionGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QApplication struct { - gui.QGuiApplication -} - -type QApplication_ITF interface { - gui.QGuiApplication_ITF - QApplication_PTR() *QApplication -} - -func (ptr *QApplication) QApplication_PTR() *QApplication { - return ptr -} - -func (ptr *QApplication) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGuiApplication_PTR().Pointer() - } - return nil -} - -func (ptr *QApplication) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGuiApplication_PTR().SetPointer(p) - } -} - -func PointerFromQApplication(ptr QApplication_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QApplication_PTR().Pointer() - } - return nil -} - -func NewQApplicationFromPointer(ptr unsafe.Pointer) (n *QApplication) { - n = new(QApplication) - n.SetPointer(ptr) - return -} -func NewQApplication(argc int, argv []string) *QApplication { - argvC := C.CString(strings.Join(argv, "|")) - defer C.free(unsafe.Pointer(argvC)) - tmpValue := NewQApplicationFromPointer(C.QApplication_NewQApplication(C.int(int32(argc)), argvC)) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQApplication_AboutQt -func callbackQApplication_AboutQt(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutQt"); signal != nil { - (*(*func())(signal))() - } else { - NewQApplicationFromPointer(ptr).AboutQtDefault() - } -} - -func (ptr *QApplication) ConnectAboutQt(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "aboutQt"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutQt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutQt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectAboutQt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "aboutQt") - } -} - -func (ptr *QApplication) AboutQt() { - if ptr.Pointer() != nil { - C.QApplication_AboutQt(ptr.Pointer()) - } -} - -func (ptr *QApplication) AboutQtDefault() { - if ptr.Pointer() != nil { - C.QApplication_AboutQtDefault(ptr.Pointer()) - } -} - -func QApplication_ActiveModalWidget() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveModalWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) ActiveModalWidget() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveModalWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_ActivePopupWidget() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActivePopupWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) ActivePopupWidget() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActivePopupWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_ActiveWindow() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveWindow()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) ActiveWindow() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_ActiveWindow()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_Alert(widget QWidget_ITF, msec int) { - C.QApplication_QApplication_Alert(PointerFromQWidget(widget), C.int(int32(msec))) -} - -func (ptr *QApplication) Alert(widget QWidget_ITF, msec int) { - C.QApplication_QApplication_Alert(PointerFromQWidget(widget), C.int(int32(msec))) -} - -func QApplication_AllWidgets() []*QWidget { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQApplicationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allWidgets_atList(i) - } - return out - }(C.QApplication_QApplication_AllWidgets()) -} - -func (ptr *QApplication) AllWidgets() []*QWidget { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQApplicationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__allWidgets_atList(i) - } - return out - }(C.QApplication_QApplication_AllWidgets()) -} - -//export callbackQApplication_AutoSipEnabled -func callbackQApplication_AutoSipEnabled(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "autoSipEnabled"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).AutoSipEnabledDefault()))) -} - -func (ptr *QApplication) ConnectAutoSipEnabled(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "autoSipEnabled"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "autoSipEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "autoSipEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectAutoSipEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "autoSipEnabled") - } -} - -func (ptr *QApplication) AutoSipEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QApplication_AutoSipEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QApplication) AutoSipEnabledDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QApplication_AutoSipEnabledDefault(ptr.Pointer())) != 0 - } - return false -} - -func QApplication_Beep() { - C.QApplication_QApplication_Beep() -} - -func (ptr *QApplication) Beep() { - C.QApplication_QApplication_Beep() -} - -//export callbackQApplication_CloseAllWindows -func callbackQApplication_CloseAllWindows(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "closeAllWindows"); signal != nil { - (*(*func())(signal))() - } else { - NewQApplicationFromPointer(ptr).CloseAllWindowsDefault() - } -} - -func (ptr *QApplication) ConnectCloseAllWindows(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "closeAllWindows"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "closeAllWindows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeAllWindows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectCloseAllWindows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "closeAllWindows") - } -} - -func (ptr *QApplication) CloseAllWindows() { - if ptr.Pointer() != nil { - C.QApplication_CloseAllWindows(ptr.Pointer()) - } -} - -func (ptr *QApplication) CloseAllWindowsDefault() { - if ptr.Pointer() != nil { - C.QApplication_CloseAllWindowsDefault(ptr.Pointer()) - } -} - -func QApplication_CursorFlashTime() int { - return int(int32(C.QApplication_QApplication_CursorFlashTime())) -} - -func (ptr *QApplication) CursorFlashTime() int { - return int(int32(C.QApplication_QApplication_CursorFlashTime())) -} - -func QApplication_Desktop() *QDesktopWidget { - tmpValue := NewQDesktopWidgetFromPointer(C.QApplication_QApplication_Desktop()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) Desktop() *QDesktopWidget { - tmpValue := NewQDesktopWidgetFromPointer(C.QApplication_QApplication_Desktop()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_DoubleClickInterval() int { - return int(int32(C.QApplication_QApplication_DoubleClickInterval())) -} - -func (ptr *QApplication) DoubleClickInterval() int { - return int(int32(C.QApplication_QApplication_DoubleClickInterval())) -} - -//export callbackQApplication_Event -func callbackQApplication_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QApplication) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QApplication_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func QApplication_Exec() int { - return int(int32(C.QApplication_QApplication_Exec())) -} - -func (ptr *QApplication) Exec() int { - return int(int32(C.QApplication_QApplication_Exec())) -} - -//export callbackQApplication_FocusChanged -func callbackQApplication_FocusChanged(ptr unsafe.Pointer, old unsafe.Pointer, now unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusChanged"); signal != nil { - (*(*func(*QWidget, *QWidget))(signal))(NewQWidgetFromPointer(old), NewQWidgetFromPointer(now)) - } - -} - -func (ptr *QApplication) ConnectFocusChanged(f func(old *QWidget, now *QWidget)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "focusChanged") { - C.QApplication_ConnectFocusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "focusChanged"); signal != nil { - f := func(old *QWidget, now *QWidget) { - (*(*func(*QWidget, *QWidget))(signal))(old, now) - f(old, now) - } - qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectFocusChanged() { - if ptr.Pointer() != nil { - C.QApplication_DisconnectFocusChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "focusChanged") - } -} - -func (ptr *QApplication) FocusChanged(old QWidget_ITF, now QWidget_ITF) { - if ptr.Pointer() != nil { - C.QApplication_FocusChanged(ptr.Pointer(), PointerFromQWidget(old), PointerFromQWidget(now)) - } -} - -func QApplication_FocusWidget() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_FocusWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) FocusWidget() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_FocusWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_Font() *gui.QFont { - tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font()) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QApplication) Font() *gui.QFont { - tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font()) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func QApplication_Font2(widget QWidget_ITF) *gui.QFont { - tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font2(PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QApplication) Font2(widget QWidget_ITF) *gui.QFont { - tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font2(PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func QApplication_Font3(className string) *gui.QFont { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font3(classNameC)) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QApplication) Font3(className string) *gui.QFont { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - tmpValue := gui.NewQFontFromPointer(C.QApplication_QApplication_Font3(classNameC)) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func QApplication_FontMetrics() *gui.QFontMetrics { - tmpValue := gui.NewQFontMetricsFromPointer(C.QApplication_QApplication_FontMetrics()) - runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) - return tmpValue -} - -func (ptr *QApplication) FontMetrics() *gui.QFontMetrics { - tmpValue := gui.NewQFontMetricsFromPointer(C.QApplication_QApplication_FontMetrics()) - runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) - return tmpValue -} - -func QApplication_GlobalStrut() *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QApplication_QApplication_GlobalStrut()) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QApplication) GlobalStrut() *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QApplication_QApplication_GlobalStrut()) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func QApplication_IsEffectEnabled(effect core.Qt__UIEffect) bool { - return int8(C.QApplication_QApplication_IsEffectEnabled(C.longlong(effect))) != 0 -} - -func (ptr *QApplication) IsEffectEnabled(effect core.Qt__UIEffect) bool { - return int8(C.QApplication_QApplication_IsEffectEnabled(C.longlong(effect))) != 0 -} - -func QApplication_KeyboardInputInterval() int { - return int(int32(C.QApplication_QApplication_KeyboardInputInterval())) -} - -func (ptr *QApplication) KeyboardInputInterval() int { - return int(int32(C.QApplication_QApplication_KeyboardInputInterval())) -} - -func QApplication_NavigationMode() core.Qt__NavigationMode { - return core.Qt__NavigationMode(C.QApplication_QApplication_NavigationMode()) -} - -func (ptr *QApplication) NavigationMode() core.Qt__NavigationMode { - return core.Qt__NavigationMode(C.QApplication_QApplication_NavigationMode()) -} - -func QApplication_Palette(widget QWidget_ITF) *gui.QPalette { - tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette(PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue -} - -func (ptr *QApplication) Palette(widget QWidget_ITF) *gui.QPalette { - tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette(PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue -} - -func QApplication_Palette2(className string) *gui.QPalette { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette2(classNameC)) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue -} - -func (ptr *QApplication) Palette2(className string) *gui.QPalette { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - tmpValue := gui.NewQPaletteFromPointer(C.QApplication_QApplication_Palette2(classNameC)) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue -} - -func QApplication_SetActiveWindow(active QWidget_ITF) { - C.QApplication_QApplication_SetActiveWindow(PointerFromQWidget(active)) -} - -func (ptr *QApplication) SetActiveWindow(active QWidget_ITF) { - C.QApplication_QApplication_SetActiveWindow(PointerFromQWidget(active)) -} - -//export callbackQApplication_SetAutoSipEnabled -func callbackQApplication_SetAutoSipEnabled(ptr unsafe.Pointer, enabled C.char) { - if signal := qt.GetSignal(ptr, "setAutoSipEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(enabled) != 0) - } else { - NewQApplicationFromPointer(ptr).SetAutoSipEnabledDefault(int8(enabled) != 0) - } -} - -func (ptr *QApplication) ConnectSetAutoSipEnabled(f func(enabled bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setAutoSipEnabled"); signal != nil { - f := func(enabled bool) { - (*(*func(bool))(signal))(enabled) - f(enabled) - } - qt.ConnectSignal(ptr.Pointer(), "setAutoSipEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setAutoSipEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectSetAutoSipEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setAutoSipEnabled") - } -} - -func (ptr *QApplication) SetAutoSipEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QApplication_SetAutoSipEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QApplication) SetAutoSipEnabledDefault(enabled bool) { - if ptr.Pointer() != nil { - C.QApplication_SetAutoSipEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func QApplication_SetCursorFlashTime(vin int) { - C.QApplication_QApplication_SetCursorFlashTime(C.int(int32(vin))) -} - -func (ptr *QApplication) SetCursorFlashTime(vin int) { - C.QApplication_QApplication_SetCursorFlashTime(C.int(int32(vin))) -} - -func QApplication_SetDoubleClickInterval(vin int) { - C.QApplication_QApplication_SetDoubleClickInterval(C.int(int32(vin))) -} - -func (ptr *QApplication) SetDoubleClickInterval(vin int) { - C.QApplication_QApplication_SetDoubleClickInterval(C.int(int32(vin))) -} - -func QApplication_SetEffectEnabled(effect core.Qt__UIEffect, enable bool) { - C.QApplication_QApplication_SetEffectEnabled(C.longlong(effect), C.char(int8(qt.GoBoolToInt(enable)))) -} - -func (ptr *QApplication) SetEffectEnabled(effect core.Qt__UIEffect, enable bool) { - C.QApplication_QApplication_SetEffectEnabled(C.longlong(effect), C.char(int8(qt.GoBoolToInt(enable)))) -} - -func QApplication_SetFont(font gui.QFont_ITF, className string) { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - C.QApplication_QApplication_SetFont(gui.PointerFromQFont(font), classNameC) -} - -func (ptr *QApplication) SetFont(font gui.QFont_ITF, className string) { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - C.QApplication_QApplication_SetFont(gui.PointerFromQFont(font), classNameC) -} - -func QApplication_SetGlobalStrut(vqs core.QSize_ITF) { - C.QApplication_QApplication_SetGlobalStrut(core.PointerFromQSize(vqs)) -} - -func (ptr *QApplication) SetGlobalStrut(vqs core.QSize_ITF) { - C.QApplication_QApplication_SetGlobalStrut(core.PointerFromQSize(vqs)) -} - -func QApplication_SetKeyboardInputInterval(vin int) { - C.QApplication_QApplication_SetKeyboardInputInterval(C.int(int32(vin))) -} - -func (ptr *QApplication) SetKeyboardInputInterval(vin int) { - C.QApplication_QApplication_SetKeyboardInputInterval(C.int(int32(vin))) -} - -func QApplication_SetNavigationMode(mode core.Qt__NavigationMode) { - C.QApplication_QApplication_SetNavigationMode(C.longlong(mode)) -} - -func (ptr *QApplication) SetNavigationMode(mode core.Qt__NavigationMode) { - C.QApplication_QApplication_SetNavigationMode(C.longlong(mode)) -} - -func QApplication_SetPalette(palette gui.QPalette_ITF, className string) { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - C.QApplication_QApplication_SetPalette(gui.PointerFromQPalette(palette), classNameC) -} - -func (ptr *QApplication) SetPalette(palette gui.QPalette_ITF, className string) { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - C.QApplication_QApplication_SetPalette(gui.PointerFromQPalette(palette), classNameC) -} - -func QApplication_SetStartDragDistance(l int) { - C.QApplication_QApplication_SetStartDragDistance(C.int(int32(l))) -} - -func (ptr *QApplication) SetStartDragDistance(l int) { - C.QApplication_QApplication_SetStartDragDistance(C.int(int32(l))) -} - -func QApplication_SetStartDragTime(ms int) { - C.QApplication_QApplication_SetStartDragTime(C.int(int32(ms))) -} - -func (ptr *QApplication) SetStartDragTime(ms int) { - C.QApplication_QApplication_SetStartDragTime(C.int(int32(ms))) -} - -func QApplication_SetStyle(style QStyle_ITF) { - C.QApplication_QApplication_SetStyle(PointerFromQStyle(style)) -} - -func (ptr *QApplication) SetStyle(style QStyle_ITF) { - C.QApplication_QApplication_SetStyle(PointerFromQStyle(style)) -} - -func QApplication_SetStyle2(style string) *QStyle { - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_SetStyle2(C.struct_QtWidgets_PackedString{data: styleC, len: C.longlong(len(style))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) SetStyle2(style string) *QStyle { - var styleC *C.char - if style != "" { - styleC = C.CString(style) - defer C.free(unsafe.Pointer(styleC)) - } - tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_SetStyle2(C.struct_QtWidgets_PackedString{data: styleC, len: C.longlong(len(style))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQApplication_SetStyleSheet -func callbackQApplication_SetStyleSheet(ptr unsafe.Pointer, sheet C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(sheet)) - } else { - NewQApplicationFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(sheet)) - } -} - -func (ptr *QApplication) ConnectSetStyleSheet(f func(sheet string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setStyleSheet"); signal != nil { - f := func(sheet string) { - (*(*func(string))(signal))(sheet) - f(sheet) - } - qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectSetStyleSheet() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setStyleSheet") - } -} - -func (ptr *QApplication) SetStyleSheet(sheet string) { - if ptr.Pointer() != nil { - var sheetC *C.char - if sheet != "" { - sheetC = C.CString(sheet) - defer C.free(unsafe.Pointer(sheetC)) - } - C.QApplication_SetStyleSheet(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sheetC, len: C.longlong(len(sheet))}) - } -} - -func (ptr *QApplication) SetStyleSheetDefault(sheet string) { - if ptr.Pointer() != nil { - var sheetC *C.char - if sheet != "" { - sheetC = C.CString(sheet) - defer C.free(unsafe.Pointer(sheetC)) - } - C.QApplication_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sheetC, len: C.longlong(len(sheet))}) - } -} - -func QApplication_SetWheelScrollLines(vin int) { - C.QApplication_QApplication_SetWheelScrollLines(C.int(int32(vin))) -} - -func (ptr *QApplication) SetWheelScrollLines(vin int) { - C.QApplication_QApplication_SetWheelScrollLines(C.int(int32(vin))) -} - -func QApplication_SetWindowIcon(icon gui.QIcon_ITF) { - C.QApplication_QApplication_SetWindowIcon(gui.PointerFromQIcon(icon)) -} - -func (ptr *QApplication) SetWindowIcon(icon gui.QIcon_ITF) { - C.QApplication_QApplication_SetWindowIcon(gui.PointerFromQIcon(icon)) -} - -func QApplication_StartDragDistance() int { - return int(int32(C.QApplication_QApplication_StartDragDistance())) -} - -func (ptr *QApplication) StartDragDistance() int { - return int(int32(C.QApplication_QApplication_StartDragDistance())) -} - -func QApplication_StartDragTime() int { - return int(int32(C.QApplication_QApplication_StartDragTime())) -} - -func (ptr *QApplication) StartDragTime() int { - return int(int32(C.QApplication_QApplication_StartDragTime())) -} - -func QApplication_Style() *QStyle { - tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_Style()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) Style() *QStyle { - tmpValue := NewQStyleFromPointer(C.QApplication_QApplication_Style()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) StyleSheet() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QApplication_StyleSheet(ptr.Pointer())) - } - return "" -} - -func QApplication_TopLevelAt(point core.QPoint_ITF) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt(core.PointerFromQPoint(point))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) TopLevelAt(point core.QPoint_ITF) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt(core.PointerFromQPoint(point))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_TopLevelAt2(x int, y int) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt2(C.int(int32(x)), C.int(int32(y)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) TopLevelAt2(x int, y int) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_TopLevelAt2(C.int(int32(x)), C.int(int32(y)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_TopLevelWidgets() []*QWidget { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQApplicationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__topLevelWidgets_atList(i) - } - return out - }(C.QApplication_QApplication_TopLevelWidgets()) -} - -func (ptr *QApplication) TopLevelWidgets() []*QWidget { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQApplicationFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__topLevelWidgets_atList(i) - } - return out - }(C.QApplication_QApplication_TopLevelWidgets()) -} - -func QApplication_WheelScrollLines() int { - return int(int32(C.QApplication_QApplication_WheelScrollLines())) -} - -func (ptr *QApplication) WheelScrollLines() int { - return int(int32(C.QApplication_QApplication_WheelScrollLines())) -} - -func QApplication_WidgetAt(point core.QPoint_ITF) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt(core.PointerFromQPoint(point))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) WidgetAt(point core.QPoint_ITF) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt(core.PointerFromQPoint(point))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_WidgetAt2(x int, y int) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt2(C.int(int32(x)), C.int(int32(y)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QApplication) WidgetAt2(x int, y int) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QApplication_QApplication_WidgetAt2(C.int(int32(x)), C.int(int32(y)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QApplication_WindowIcon() *gui.QIcon { - tmpValue := gui.NewQIconFromPointer(C.QApplication_QApplication_WindowIcon()) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue -} - -func (ptr *QApplication) WindowIcon() *gui.QIcon { - tmpValue := gui.NewQIconFromPointer(C.QApplication_QApplication_WindowIcon()) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue -} - -//export callbackQApplication_DestroyQApplication -func callbackQApplication_DestroyQApplication(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QApplication"); signal != nil { - (*(*func())(signal))() - } else { - NewQApplicationFromPointer(ptr).DestroyQApplicationDefault() - } -} - -func (ptr *QApplication) ConnectDestroyQApplication(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QApplication"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QApplication", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QApplication", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QApplication) DisconnectDestroyQApplication() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QApplication") - } -} - -func (ptr *QApplication) DestroyQApplication() { - if ptr.Pointer() != nil { - C.QApplication_DestroyQApplication(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QApplication) DestroyQApplicationDefault() { - if ptr.Pointer() != nil { - C.QApplication_DestroyQApplicationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QApplication) __allWidgets_atList(i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QApplication___allWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __allWidgets_setList(i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QApplication___allWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) - } -} - -func (ptr *QApplication) __allWidgets_newList() unsafe.Pointer { - return C.QApplication___allWidgets_newList(ptr.Pointer()) -} - -func (ptr *QApplication) __topLevelWidgets_atList(i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QApplication___topLevelWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __topLevelWidgets_setList(i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QApplication___topLevelWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) - } -} - -func (ptr *QApplication) __topLevelWidgets_newList() unsafe.Pointer { - return C.QApplication___topLevelWidgets_newList(ptr.Pointer()) -} - -func (ptr *QApplication) __screens_atList(i int) *gui.QScreen { - if ptr.Pointer() != nil { - tmpValue := gui.NewQScreenFromPointer(C.QApplication___screens_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __screens_setList(i gui.QScreen_ITF) { - if ptr.Pointer() != nil { - C.QApplication___screens_setList(ptr.Pointer(), gui.PointerFromQScreen(i)) - } -} - -func (ptr *QApplication) __screens_newList() unsafe.Pointer { - return C.QApplication___screens_newList(ptr.Pointer()) -} - -func (ptr *QApplication) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QApplication___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QApplication___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QApplication) __children_newList() unsafe.Pointer { - return C.QApplication___children_newList(ptr.Pointer()) -} - -func (ptr *QApplication) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QApplication___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QApplication) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QApplication___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QApplication) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QApplication___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QApplication) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QApplication___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QApplication___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QApplication) __findChildren_newList() unsafe.Pointer { - return C.QApplication___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QApplication) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QApplication___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QApplication___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QApplication) __findChildren_newList3() unsafe.Pointer { - return C.QApplication___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QApplication) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QApplication___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QApplication) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QApplication___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QApplication) __qFindChildren_newList2() unsafe.Pointer { - return C.QApplication___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQApplication_ApplicationDisplayNameChanged -func callbackQApplication_ApplicationDisplayNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationDisplayNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_ApplicationStateChanged -func callbackQApplication_ApplicationStateChanged(ptr unsafe.Pointer, state C.longlong) { - if signal := qt.GetSignal(ptr, "applicationStateChanged"); signal != nil { - (*(*func(core.Qt__ApplicationState))(signal))(core.Qt__ApplicationState(state)) - } - -} - -//export callbackQApplication_CommitDataRequest -func callbackQApplication_CommitDataRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "commitDataRequest"); signal != nil { - (*(*func(*gui.QSessionManager))(signal))(gui.NewQSessionManagerFromPointer(manager)) - } - -} - -//export callbackQApplication_FocusObjectChanged -func callbackQApplication_FocusObjectChanged(ptr unsafe.Pointer, focusObject unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusObjectChanged"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(focusObject)) - } - -} - -//export callbackQApplication_FocusWindowChanged -func callbackQApplication_FocusWindowChanged(ptr unsafe.Pointer, focusWindow unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusWindowChanged"); signal != nil { - (*(*func(*gui.QWindow))(signal))(gui.NewQWindowFromPointer(focusWindow)) - } - -} - -//export callbackQApplication_FontChanged -func callbackQApplication_FontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fontChanged"); signal != nil { - (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) - } - -} - -//export callbackQApplication_FontDatabaseChanged -func callbackQApplication_FontDatabaseChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fontDatabaseChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_LastWindowClosed -func callbackQApplication_LastWindowClosed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "lastWindowClosed"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_LayoutDirectionChanged -func callbackQApplication_LayoutDirectionChanged(ptr unsafe.Pointer, direction C.longlong) { - if signal := qt.GetSignal(ptr, "layoutDirectionChanged"); signal != nil { - (*(*func(core.Qt__LayoutDirection))(signal))(core.Qt__LayoutDirection(direction)) - } - -} - -//export callbackQApplication_PaletteChanged -func callbackQApplication_PaletteChanged(ptr unsafe.Pointer, palette unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paletteChanged"); signal != nil { - (*(*func(*gui.QPalette))(signal))(gui.NewQPaletteFromPointer(palette)) - } - -} - -//export callbackQApplication_PrimaryScreenChanged -func callbackQApplication_PrimaryScreenChanged(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil { - (*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen)) - } - -} - -//export callbackQApplication_SaveStateRequest -func callbackQApplication_SaveStateRequest(ptr unsafe.Pointer, manager unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "saveStateRequest"); signal != nil { - (*(*func(*gui.QSessionManager))(signal))(gui.NewQSessionManagerFromPointer(manager)) - } - -} - -//export callbackQApplication_ScreenAdded -func callbackQApplication_ScreenAdded(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "screenAdded"); signal != nil { - (*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen)) - } - -} - -//export callbackQApplication_ScreenRemoved -func callbackQApplication_ScreenRemoved(ptr unsafe.Pointer, screen unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "screenRemoved"); signal != nil { - (*(*func(*gui.QScreen))(signal))(gui.NewQScreenFromPointer(screen)) - } - -} - -//export callbackQApplication_AboutToQuit -func callbackQApplication_AboutToQuit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToQuit"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_ApplicationNameChanged -func callbackQApplication_ApplicationNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_ApplicationVersionChanged -func callbackQApplication_ApplicationVersionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applicationVersionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_OrganizationDomainChanged -func callbackQApplication_OrganizationDomainChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "organizationDomainChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_OrganizationNameChanged -func callbackQApplication_OrganizationNameChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "organizationNameChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQApplication_Quit -func callbackQApplication_Quit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "quit"); signal != nil { - (*(*func())(signal))() - } else { - NewQApplicationFromPointer(ptr).QuitDefault() - } -} - -func (ptr *QApplication) QuitDefault() { - if ptr.Pointer() != nil { - C.QApplication_QuitDefault(ptr.Pointer()) - } -} - -//export callbackQApplication_ChildEvent -func callbackQApplication_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQApplicationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QApplication) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QApplication_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQApplication_ConnectNotify -func callbackQApplication_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQApplicationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QApplication) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QApplication_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQApplication_CustomEvent -func callbackQApplication_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQApplicationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QApplication) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QApplication_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQApplication_DeleteLater -func callbackQApplication_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQApplicationFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QApplication) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QApplication_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQApplication_Destroyed -func callbackQApplication_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQApplication_DisconnectNotify -func callbackQApplication_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQApplicationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QApplication) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QApplication_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQApplication_EventFilter -func callbackQApplication_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQApplicationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QApplication) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QApplication_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQApplication_MetaObject -func callbackQApplication_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQApplicationFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QApplication) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QApplication_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQApplication_ObjectNameChanged -func callbackQApplication_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQApplication_TimerEvent -func callbackQApplication_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQApplicationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QApplication) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QApplication_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QBoxLayout struct { - QLayout -} - -type QBoxLayout_ITF interface { - QLayout_ITF - QBoxLayout_PTR() *QBoxLayout -} - -func (ptr *QBoxLayout) QBoxLayout_PTR() *QBoxLayout { - return ptr -} - -func (ptr *QBoxLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QBoxLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QLayout_PTR().SetPointer(p) - } -} - -func PointerFromQBoxLayout(ptr QBoxLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QBoxLayout_PTR().Pointer() - } - return nil -} - -func NewQBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QBoxLayout) { - n = new(QBoxLayout) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QBoxLayout__Direction -//QBoxLayout::Direction -type QBoxLayout__Direction int64 - -const ( - QBoxLayout__LeftToRight QBoxLayout__Direction = QBoxLayout__Direction(0) - QBoxLayout__RightToLeft QBoxLayout__Direction = QBoxLayout__Direction(1) - QBoxLayout__TopToBottom QBoxLayout__Direction = QBoxLayout__Direction(2) - QBoxLayout__BottomToTop QBoxLayout__Direction = QBoxLayout__Direction(3) - QBoxLayout__Down QBoxLayout__Direction = QBoxLayout__Direction(QBoxLayout__TopToBottom) - QBoxLayout__Up QBoxLayout__Direction = QBoxLayout__Direction(QBoxLayout__BottomToTop) -) - -func NewQBoxLayout(dir QBoxLayout__Direction, parent QWidget_ITF) *QBoxLayout { - tmpValue := NewQBoxLayoutFromPointer(C.QBoxLayout_NewQBoxLayout(C.longlong(dir), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQBoxLayout_AddItem -func callbackQBoxLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "addItem"); signal != nil { - (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) - } else { - NewQBoxLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item)) - } -} - -func (ptr *QBoxLayout) ConnectAddItem(f func(item *QLayoutItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { - f := func(item *QLayoutItem) { - (*(*func(*QLayoutItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBoxLayout) DisconnectAddItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addItem") - } -} - -func (ptr *QBoxLayout) AddItem(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QBoxLayout) AddItemDefault(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QBoxLayout) AddLayout(layout QLayout_ITF, stretch int) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddLayout(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(stretch))) - } -} - -func (ptr *QBoxLayout) AddSpacerItem(spacerItem QSpacerItem_ITF) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddSpacerItem(ptr.Pointer(), PointerFromQSpacerItem(spacerItem)) - } -} - -func (ptr *QBoxLayout) AddSpacing(size int) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddSpacing(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QBoxLayout) AddStretch(stretch int) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddStretch(ptr.Pointer(), C.int(int32(stretch))) - } -} - -func (ptr *QBoxLayout) AddStrut(size int) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddStrut(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QBoxLayout) AddWidget(widget QWidget_ITF, stretch int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QBoxLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)), C.longlong(alignment)) - } -} - -//export callbackQBoxLayout_Count -func callbackQBoxLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQBoxLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QBoxLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBoxLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QBoxLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QBoxLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QBoxLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QBoxLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QBoxLayout) Direction() QBoxLayout__Direction { - if ptr.Pointer() != nil { - return QBoxLayout__Direction(C.QBoxLayout_Direction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QBoxLayout) InsertItem(index int, item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QBoxLayout_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QBoxLayout) InsertLayout(index int, layout QLayout_ITF, stretch int) { - if ptr.Pointer() != nil { - C.QBoxLayout_InsertLayout(ptr.Pointer(), C.int(int32(index)), PointerFromQLayout(layout), C.int(int32(stretch))) - } -} - -func (ptr *QBoxLayout) InsertSpacerItem(index int, spacerItem QSpacerItem_ITF) { - if ptr.Pointer() != nil { - C.QBoxLayout_InsertSpacerItem(ptr.Pointer(), C.int(int32(index)), PointerFromQSpacerItem(spacerItem)) - } -} - -func (ptr *QBoxLayout) InsertSpacing(index int, size int) { - if ptr.Pointer() != nil { - C.QBoxLayout_InsertSpacing(ptr.Pointer(), C.int(int32(index)), C.int(int32(size))) - } -} - -func (ptr *QBoxLayout) InsertStretch(index int, stretch int) { - if ptr.Pointer() != nil { - C.QBoxLayout_InsertStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) - } -} - -func (ptr *QBoxLayout) InsertWidget(index int, widget QWidget_ITF, stretch int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QBoxLayout_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch)), C.longlong(alignment)) - } -} - -//export callbackQBoxLayout_ItemAt -func callbackQBoxLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQBoxLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) -} - -func (ptr *QBoxLayout) ConnectItemAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBoxLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QBoxLayout) ItemAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QBoxLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QBoxLayout) ItemAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QBoxLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QBoxLayout) SetDirection(direction QBoxLayout__Direction) { - if ptr.Pointer() != nil { - C.QBoxLayout_SetDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QBoxLayout) SetStretch(index int, stretch int) { - if ptr.Pointer() != nil { - C.QBoxLayout_SetStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) - } -} - -func (ptr *QBoxLayout) SetStretchFactor(widget QWidget_ITF, stretch int) bool { - if ptr.Pointer() != nil { - return int8(C.QBoxLayout_SetStretchFactor(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch)))) != 0 - } - return false -} - -func (ptr *QBoxLayout) SetStretchFactor2(layout QLayout_ITF, stretch int) bool { - if ptr.Pointer() != nil { - return int8(C.QBoxLayout_SetStretchFactor2(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(stretch)))) != 0 - } - return false -} - -//export callbackQBoxLayout_SizeHint -func callbackQBoxLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQBoxLayoutFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QBoxLayout) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBoxLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QBoxLayout) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QBoxLayout_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QBoxLayout) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QBoxLayout_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QBoxLayout) Stretch(index int) int { - if ptr.Pointer() != nil { - return int(int32(C.QBoxLayout_Stretch(ptr.Pointer(), C.int(int32(index))))) - } - return 0 -} - -//export callbackQBoxLayout_TakeAt -func callbackQBoxLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQBoxLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) -} - -func (ptr *QBoxLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBoxLayout) DisconnectTakeAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "takeAt") - } -} - -func (ptr *QBoxLayout) TakeAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QBoxLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QBoxLayout) TakeAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QBoxLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQBoxLayout_DestroyQBoxLayout -func callbackQBoxLayout_DestroyQBoxLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QBoxLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQBoxLayoutFromPointer(ptr).DestroyQBoxLayoutDefault() - } -} - -func (ptr *QBoxLayout) ConnectDestroyQBoxLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QBoxLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QBoxLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QBoxLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QBoxLayout) DisconnectDestroyQBoxLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QBoxLayout") - } -} - -func (ptr *QBoxLayout) DestroyQBoxLayout() { - if ptr.Pointer() != nil { - C.QBoxLayout_DestroyQBoxLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QBoxLayout) DestroyQBoxLayoutDefault() { - if ptr.Pointer() != nil { - C.QBoxLayout_DestroyQBoxLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QButtonGroup struct { - core.QObject -} - -type QButtonGroup_ITF interface { - core.QObject_ITF - QButtonGroup_PTR() *QButtonGroup -} - -func (ptr *QButtonGroup) QButtonGroup_PTR() *QButtonGroup { - return ptr -} - -func (ptr *QButtonGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QButtonGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQButtonGroup(ptr QButtonGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QButtonGroup_PTR().Pointer() - } - return nil -} - -func NewQButtonGroupFromPointer(ptr unsafe.Pointer) (n *QButtonGroup) { - n = new(QButtonGroup) - n.SetPointer(ptr) - return -} -func NewQButtonGroup(parent core.QObject_ITF) *QButtonGroup { - tmpValue := NewQButtonGroupFromPointer(C.QButtonGroup_NewQButtonGroup(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QButtonGroup) AddButton(button QAbstractButton_ITF, id int) { - if ptr.Pointer() != nil { - C.QButtonGroup_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.int(int32(id))) - } -} - -func (ptr *QButtonGroup) Button(id int) *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup_Button(ptr.Pointer(), C.int(int32(id)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQButtonGroup_ButtonClicked -func callbackQButtonGroup_ButtonClicked(ptr unsafe.Pointer, button unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "buttonClicked"); signal != nil { - (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) - } - -} - -func (ptr *QButtonGroup) ConnectButtonClicked(f func(button *QAbstractButton)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked") { - C.QButtonGroup_ConnectButtonClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked"); signal != nil { - f := func(button *QAbstractButton) { - (*(*func(*QAbstractButton))(signal))(button) - f(button) - } - qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonClicked() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonClicked") - } -} - -func (ptr *QButtonGroup) ButtonClicked(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonClicked(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -//export callbackQButtonGroup_ButtonClicked2 -func callbackQButtonGroup_ButtonClicked2(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "buttonClicked2"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } - -} - -func (ptr *QButtonGroup) ConnectButtonClicked2(f func(id int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked2") { - C.QButtonGroup_ConnectButtonClicked2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked2"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "buttonClicked2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonClicked2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonClicked2() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonClicked2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonClicked2") - } -} - -func (ptr *QButtonGroup) ButtonClicked2(id int) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonClicked2(ptr.Pointer(), C.int(int32(id))) - } -} - -//export callbackQButtonGroup_ButtonPressed -func callbackQButtonGroup_ButtonPressed(ptr unsafe.Pointer, button unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "buttonPressed"); signal != nil { - (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) - } - -} - -func (ptr *QButtonGroup) ConnectButtonPressed(f func(button *QAbstractButton)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonPressed") { - C.QButtonGroup_ConnectButtonPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonPressed"); signal != nil { - f := func(button *QAbstractButton) { - (*(*func(*QAbstractButton))(signal))(button) - f(button) - } - qt.ConnectSignal(ptr.Pointer(), "buttonPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonPressed() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonPressed") - } -} - -func (ptr *QButtonGroup) ButtonPressed(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonPressed(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -//export callbackQButtonGroup_ButtonPressed2 -func callbackQButtonGroup_ButtonPressed2(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "buttonPressed2"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } - -} - -func (ptr *QButtonGroup) ConnectButtonPressed2(f func(id int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonPressed2") { - C.QButtonGroup_ConnectButtonPressed2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonPressed2"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "buttonPressed2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonPressed2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonPressed2() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonPressed2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonPressed2") - } -} - -func (ptr *QButtonGroup) ButtonPressed2(id int) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonPressed2(ptr.Pointer(), C.int(int32(id))) - } -} - -//export callbackQButtonGroup_ButtonReleased -func callbackQButtonGroup_ButtonReleased(ptr unsafe.Pointer, button unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "buttonReleased"); signal != nil { - (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) - } - -} - -func (ptr *QButtonGroup) ConnectButtonReleased(f func(button *QAbstractButton)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonReleased") { - C.QButtonGroup_ConnectButtonReleased(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonReleased"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonReleased"); signal != nil { - f := func(button *QAbstractButton) { - (*(*func(*QAbstractButton))(signal))(button) - f(button) - } - qt.ConnectSignal(ptr.Pointer(), "buttonReleased", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonReleased", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonReleased() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonReleased(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonReleased") - } -} - -func (ptr *QButtonGroup) ButtonReleased(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonReleased(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -//export callbackQButtonGroup_ButtonReleased2 -func callbackQButtonGroup_ButtonReleased2(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "buttonReleased2"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } - -} - -func (ptr *QButtonGroup) ConnectButtonReleased2(f func(id int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonReleased2") { - C.QButtonGroup_ConnectButtonReleased2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonReleased"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonReleased2"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "buttonReleased2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonReleased2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonReleased2() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonReleased2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonReleased2") - } -} - -func (ptr *QButtonGroup) ButtonReleased2(id int) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonReleased2(ptr.Pointer(), C.int(int32(id))) - } -} - -//export callbackQButtonGroup_ButtonToggled -func callbackQButtonGroup_ButtonToggled(ptr unsafe.Pointer, button unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "buttonToggled"); signal != nil { - (*(*func(*QAbstractButton, bool))(signal))(NewQAbstractButtonFromPointer(button), int8(checked) != 0) - } - -} - -func (ptr *QButtonGroup) ConnectButtonToggled(f func(button *QAbstractButton, checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonToggled") { - C.QButtonGroup_ConnectButtonToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonToggled"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonToggled"); signal != nil { - f := func(button *QAbstractButton, checked bool) { - (*(*func(*QAbstractButton, bool))(signal))(button, checked) - f(button, checked) - } - qt.ConnectSignal(ptr.Pointer(), "buttonToggled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonToggled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonToggled() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonToggled(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonToggled") - } -} - -func (ptr *QButtonGroup) ButtonToggled(button QAbstractButton_ITF, checked bool) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonToggled(ptr.Pointer(), PointerFromQAbstractButton(button), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -//export callbackQButtonGroup_ButtonToggled2 -func callbackQButtonGroup_ButtonToggled2(ptr unsafe.Pointer, id C.int, checked C.char) { - if signal := qt.GetSignal(ptr, "buttonToggled2"); signal != nil { - (*(*func(int, bool))(signal))(int(int32(id)), int8(checked) != 0) - } - -} - -func (ptr *QButtonGroup) ConnectButtonToggled2(f func(id int, checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonToggled2") { - C.QButtonGroup_ConnectButtonToggled2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonToggled"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonToggled2"); signal != nil { - f := func(id int, checked bool) { - (*(*func(int, bool))(signal))(id, checked) - f(id, checked) - } - qt.ConnectSignal(ptr.Pointer(), "buttonToggled2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonToggled2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectButtonToggled2() { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectButtonToggled2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonToggled2") - } -} - -func (ptr *QButtonGroup) ButtonToggled2(id int, checked bool) { - if ptr.Pointer() != nil { - C.QButtonGroup_ButtonToggled2(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QButtonGroup) Buttons() []*QAbstractButton { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton { - out := make([]*QAbstractButton, int(l.len)) - tmpList := NewQButtonGroupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__buttons_atList(i) - } - return out - }(C.QButtonGroup_Buttons(ptr.Pointer())) - } - return make([]*QAbstractButton, 0) -} - -func (ptr *QButtonGroup) CheckedButton() *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup_CheckedButton(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) CheckedId() int { - if ptr.Pointer() != nil { - return int(int32(C.QButtonGroup_CheckedId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QButtonGroup) Exclusive() bool { - if ptr.Pointer() != nil { - return int8(C.QButtonGroup_Exclusive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QButtonGroup) Id(button QAbstractButton_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QButtonGroup_Id(ptr.Pointer(), PointerFromQAbstractButton(button)))) - } - return 0 -} - -func (ptr *QButtonGroup) RemoveButton(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -func (ptr *QButtonGroup) SetExclusive(vbo bool) { - if ptr.Pointer() != nil { - C.QButtonGroup_SetExclusive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QButtonGroup) SetId(button QAbstractButton_ITF, id int) { - if ptr.Pointer() != nil { - C.QButtonGroup_SetId(ptr.Pointer(), PointerFromQAbstractButton(button), C.int(int32(id))) - } -} - -//export callbackQButtonGroup_DestroyQButtonGroup -func callbackQButtonGroup_DestroyQButtonGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QButtonGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQButtonGroupFromPointer(ptr).DestroyQButtonGroupDefault() - } -} - -func (ptr *QButtonGroup) ConnectDestroyQButtonGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QButtonGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QButtonGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QButtonGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QButtonGroup) DisconnectDestroyQButtonGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QButtonGroup") - } -} - -func (ptr *QButtonGroup) DestroyQButtonGroup() { - if ptr.Pointer() != nil { - C.QButtonGroup_DestroyQButtonGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QButtonGroup) DestroyQButtonGroupDefault() { - if ptr.Pointer() != nil { - C.QButtonGroup_DestroyQButtonGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QButtonGroup) __buttons_atList(i int) *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QButtonGroup___buttons_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) __buttons_setList(i QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i)) - } -} - -func (ptr *QButtonGroup) __buttons_newList() unsafe.Pointer { - return C.QButtonGroup___buttons_newList(ptr.Pointer()) -} - -func (ptr *QButtonGroup) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QButtonGroup) __children_newList() unsafe.Pointer { - return C.QButtonGroup___children_newList(ptr.Pointer()) -} - -func (ptr *QButtonGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QButtonGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QButtonGroup) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QButtonGroup___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QButtonGroup) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QButtonGroup) __findChildren_newList() unsafe.Pointer { - return C.QButtonGroup___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QButtonGroup) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QButtonGroup) __findChildren_newList3() unsafe.Pointer { - return C.QButtonGroup___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QButtonGroup) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QButtonGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QButtonGroup) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QButtonGroup) __qFindChildren_newList2() unsafe.Pointer { - return C.QButtonGroup___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQButtonGroup_ChildEvent -func callbackQButtonGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQButtonGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QButtonGroup) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQButtonGroup_ConnectNotify -func callbackQButtonGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQButtonGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QButtonGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQButtonGroup_CustomEvent -func callbackQButtonGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQButtonGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QButtonGroup) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQButtonGroup_DeleteLater -func callbackQButtonGroup_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQButtonGroupFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QButtonGroup) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QButtonGroup_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQButtonGroup_Destroyed -func callbackQButtonGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQButtonGroup_DisconnectNotify -func callbackQButtonGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQButtonGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QButtonGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQButtonGroup_Event -func callbackQButtonGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQButtonGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QButtonGroup) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QButtonGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQButtonGroup_EventFilter -func callbackQButtonGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQButtonGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QButtonGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QButtonGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQButtonGroup_MetaObject -func callbackQButtonGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQButtonGroupFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QButtonGroup) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QButtonGroup_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQButtonGroup_ObjectNameChanged -func callbackQButtonGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQButtonGroup_TimerEvent -func callbackQButtonGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQButtonGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QButtonGroup) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QButtonGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QCalendarWidget struct { - QWidget -} - -type QCalendarWidget_ITF interface { - QWidget_ITF - QCalendarWidget_PTR() *QCalendarWidget -} - -func (ptr *QCalendarWidget) QCalendarWidget_PTR() *QCalendarWidget { - return ptr -} - -func (ptr *QCalendarWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QCalendarWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQCalendarWidget(ptr QCalendarWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCalendarWidget_PTR().Pointer() - } - return nil -} - -func NewQCalendarWidgetFromPointer(ptr unsafe.Pointer) (n *QCalendarWidget) { - n = new(QCalendarWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCalendarWidget__VerticalHeaderFormat -//QCalendarWidget::VerticalHeaderFormat -type QCalendarWidget__VerticalHeaderFormat int64 - -const ( - QCalendarWidget__NoVerticalHeader QCalendarWidget__VerticalHeaderFormat = QCalendarWidget__VerticalHeaderFormat(0) - QCalendarWidget__ISOWeekNumbers QCalendarWidget__VerticalHeaderFormat = QCalendarWidget__VerticalHeaderFormat(1) -) - -//go:generate stringer -type=QCalendarWidget__SelectionMode -//QCalendarWidget::SelectionMode -type QCalendarWidget__SelectionMode int64 - -const ( - QCalendarWidget__NoSelection QCalendarWidget__SelectionMode = QCalendarWidget__SelectionMode(0) - QCalendarWidget__SingleSelection QCalendarWidget__SelectionMode = QCalendarWidget__SelectionMode(1) -) - -//go:generate stringer -type=QCalendarWidget__HorizontalHeaderFormat -//QCalendarWidget::HorizontalHeaderFormat -type QCalendarWidget__HorizontalHeaderFormat int64 - -const ( - QCalendarWidget__NoHorizontalHeader QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(0) - QCalendarWidget__SingleLetterDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(1) - QCalendarWidget__ShortDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(2) - QCalendarWidget__LongDayNames QCalendarWidget__HorizontalHeaderFormat = QCalendarWidget__HorizontalHeaderFormat(3) -) - -func NewQCalendarWidget(parent QWidget_ITF) *QCalendarWidget { - tmpValue := NewQCalendarWidgetFromPointer(C.QCalendarWidget_NewQCalendarWidget(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQCalendarWidget_Activated -func callbackQCalendarWidget_Activated(ptr unsafe.Pointer, date unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) - } - -} - -func (ptr *QCalendarWidget) ConnectActivated(f func(date *core.QDate)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QCalendarWidget_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func(date *core.QDate) { - (*(*func(*core.QDate))(signal))(date) - f(date) - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QCalendarWidget_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QCalendarWidget) Activated(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_Activated(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -//export callbackQCalendarWidget_Clicked -func callbackQCalendarWidget_Clicked(ptr unsafe.Pointer, date unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clicked"); signal != nil { - (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) - } - -} - -func (ptr *QCalendarWidget) ConnectClicked(f func(date *core.QDate)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "clicked") { - C.QCalendarWidget_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { - f := func(date *core.QDate) { - (*(*func(*core.QDate))(signal))(date) - f(date) - } - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectClicked() { - if ptr.Pointer() != nil { - C.QCalendarWidget_DisconnectClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "clicked") - } -} - -func (ptr *QCalendarWidget) Clicked(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_Clicked(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -//export callbackQCalendarWidget_CurrentPageChanged -func callbackQCalendarWidget_CurrentPageChanged(ptr unsafe.Pointer, year C.int, month C.int) { - if signal := qt.GetSignal(ptr, "currentPageChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(year)), int(int32(month))) - } - -} - -func (ptr *QCalendarWidget) ConnectCurrentPageChanged(f func(year int, month int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentPageChanged") { - C.QCalendarWidget_ConnectCurrentPageChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentPageChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentPageChanged"); signal != nil { - f := func(year int, month int) { - (*(*func(int, int))(signal))(year, month) - f(year, month) - } - qt.ConnectSignal(ptr.Pointer(), "currentPageChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentPageChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectCurrentPageChanged() { - if ptr.Pointer() != nil { - C.QCalendarWidget_DisconnectCurrentPageChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentPageChanged") - } -} - -func (ptr *QCalendarWidget) CurrentPageChanged(year int, month int) { - if ptr.Pointer() != nil { - C.QCalendarWidget_CurrentPageChanged(ptr.Pointer(), C.int(int32(year)), C.int(int32(month))) - } -} - -func (ptr *QCalendarWidget) DateEditAcceptDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QCalendarWidget_DateEditAcceptDelay(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QCalendarWidget) DateTextFormat() map[*core.QDate]*gui.QTextCharFormat { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) map[*core.QDate]*gui.QTextCharFormat { - out := make(map[*core.QDate]*gui.QTextCharFormat, int(l.len)) - tmpList := NewQCalendarWidgetFromPointer(l.data) - for i, v := range tmpList.__dateTextFormat_keyList() { - out[v] = tmpList.__dateTextFormat_atList(v, i) - } - return out - }(C.QCalendarWidget_DateTextFormat(ptr.Pointer())) - } - return make(map[*core.QDate]*gui.QTextCharFormat, 0) -} - -func (ptr *QCalendarWidget) DateTextFormat2(date core.QDate_ITF) *gui.QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_DateTextFormat2(ptr.Pointer(), core.PointerFromQDate(date))) - runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) FirstDayOfWeek() core.Qt__DayOfWeek { - if ptr.Pointer() != nil { - return core.Qt__DayOfWeek(C.QCalendarWidget_FirstDayOfWeek(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCalendarWidget) HeaderTextFormat() *gui.QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_HeaderTextFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) HorizontalHeaderFormat() QCalendarWidget__HorizontalHeaderFormat { - if ptr.Pointer() != nil { - return QCalendarWidget__HorizontalHeaderFormat(C.QCalendarWidget_HorizontalHeaderFormat(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCalendarWidget) IsDateEditEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QCalendarWidget_IsDateEditEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCalendarWidget) IsGridVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QCalendarWidget_IsGridVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCalendarWidget) IsNavigationBarVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QCalendarWidget_IsNavigationBarVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QCalendarWidget) MaximumDate() *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_MaximumDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) MinimumDate() *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_MinimumDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) MonthShown() int { - if ptr.Pointer() != nil { - return int(int32(C.QCalendarWidget_MonthShown(ptr.Pointer()))) - } - return 0 -} - -//export callbackQCalendarWidget_PaintCell -func callbackQCalendarWidget_PaintCell(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, date unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintCell"); signal != nil { - (*(*func(*gui.QPainter, *core.QRect, *core.QDate))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQDateFromPointer(date)) - } else { - NewQCalendarWidgetFromPointer(ptr).PaintCellDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQDateFromPointer(date)) - } -} - -func (ptr *QCalendarWidget) ConnectPaintCell(f func(painter *gui.QPainter, rect *core.QRect, date *core.QDate)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintCell"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRect, date *core.QDate) { - (*(*func(*gui.QPainter, *core.QRect, *core.QDate))(signal))(painter, rect, date) - f(painter, rect, date) - } - qt.ConnectSignal(ptr.Pointer(), "paintCell", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintCell", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectPaintCell() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintCell") - } -} - -func (ptr *QCalendarWidget) PaintCell(painter gui.QPainter_ITF, rect core.QRect_ITF, date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_PaintCell(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQDate(date)) - } -} - -func (ptr *QCalendarWidget) PaintCellDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_PaintCellDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQDate(date)) - } -} - -func (ptr *QCalendarWidget) SelectedDate() *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_SelectedDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -//export callbackQCalendarWidget_SelectionChanged -func callbackQCalendarWidget_SelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QCalendarWidget) ConnectSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QCalendarWidget_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QCalendarWidget_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QCalendarWidget) SelectionChanged() { - if ptr.Pointer() != nil { - C.QCalendarWidget_SelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) SelectionMode() QCalendarWidget__SelectionMode { - if ptr.Pointer() != nil { - return QCalendarWidget__SelectionMode(C.QCalendarWidget_SelectionMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQCalendarWidget_SetCurrentPage -func callbackQCalendarWidget_SetCurrentPage(ptr unsafe.Pointer, year C.int, month C.int) { - if signal := qt.GetSignal(ptr, "setCurrentPage"); signal != nil { - (*(*func(int, int))(signal))(int(int32(year)), int(int32(month))) - } else { - NewQCalendarWidgetFromPointer(ptr).SetCurrentPageDefault(int(int32(year)), int(int32(month))) - } -} - -func (ptr *QCalendarWidget) ConnectSetCurrentPage(f func(year int, month int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentPage"); signal != nil { - f := func(year int, month int) { - (*(*func(int, int))(signal))(year, month) - f(year, month) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectSetCurrentPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentPage") - } -} - -func (ptr *QCalendarWidget) SetCurrentPage(year int, month int) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetCurrentPage(ptr.Pointer(), C.int(int32(year)), C.int(int32(month))) - } -} - -func (ptr *QCalendarWidget) SetCurrentPageDefault(year int, month int) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetCurrentPageDefault(ptr.Pointer(), C.int(int32(year)), C.int(int32(month))) - } -} - -func (ptr *QCalendarWidget) SetDateEditAcceptDelay(delay int) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetDateEditAcceptDelay(ptr.Pointer(), C.int(int32(delay))) - } -} - -func (ptr *QCalendarWidget) SetDateEditEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetDateEditEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQCalendarWidget_SetDateRange -func callbackQCalendarWidget_SetDateRange(ptr unsafe.Pointer, min unsafe.Pointer, max unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setDateRange"); signal != nil { - (*(*func(*core.QDate, *core.QDate))(signal))(core.NewQDateFromPointer(min), core.NewQDateFromPointer(max)) - } else { - NewQCalendarWidgetFromPointer(ptr).SetDateRangeDefault(core.NewQDateFromPointer(min), core.NewQDateFromPointer(max)) - } -} - -func (ptr *QCalendarWidget) ConnectSetDateRange(f func(min *core.QDate, max *core.QDate)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDateRange"); signal != nil { - f := func(min *core.QDate, max *core.QDate) { - (*(*func(*core.QDate, *core.QDate))(signal))(min, max) - f(min, max) - } - qt.ConnectSignal(ptr.Pointer(), "setDateRange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDateRange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectSetDateRange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDateRange") - } -} - -func (ptr *QCalendarWidget) SetDateRange(min core.QDate_ITF, max core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetDateRange(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max)) - } -} - -func (ptr *QCalendarWidget) SetDateRangeDefault(min core.QDate_ITF, max core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetDateRangeDefault(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max)) - } -} - -func (ptr *QCalendarWidget) SetDateTextFormat(date core.QDate_ITF, format gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetDateTextFormat(ptr.Pointer(), core.PointerFromQDate(date), gui.PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QCalendarWidget) SetFirstDayOfWeek(dayOfWeek core.Qt__DayOfWeek) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetFirstDayOfWeek(ptr.Pointer(), C.longlong(dayOfWeek)) - } -} - -//export callbackQCalendarWidget_SetGridVisible -func callbackQCalendarWidget_SetGridVisible(ptr unsafe.Pointer, show C.char) { - if signal := qt.GetSignal(ptr, "setGridVisible"); signal != nil { - (*(*func(bool))(signal))(int8(show) != 0) - } else { - NewQCalendarWidgetFromPointer(ptr).SetGridVisibleDefault(int8(show) != 0) - } -} - -func (ptr *QCalendarWidget) ConnectSetGridVisible(f func(show bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGridVisible"); signal != nil { - f := func(show bool) { - (*(*func(bool))(signal))(show) - f(show) - } - qt.ConnectSignal(ptr.Pointer(), "setGridVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGridVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectSetGridVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGridVisible") - } -} - -func (ptr *QCalendarWidget) SetGridVisible(show bool) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetGridVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QCalendarWidget) SetGridVisibleDefault(show bool) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetGridVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QCalendarWidget) SetHeaderTextFormat(format gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetHeaderTextFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QCalendarWidget) SetHorizontalHeaderFormat(format QCalendarWidget__HorizontalHeaderFormat) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetHorizontalHeaderFormat(ptr.Pointer(), C.longlong(format)) - } -} - -func (ptr *QCalendarWidget) SetMaximumDate(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetMaximumDate(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QCalendarWidget) SetMinimumDate(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetMinimumDate(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -//export callbackQCalendarWidget_SetNavigationBarVisible -func callbackQCalendarWidget_SetNavigationBarVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setNavigationBarVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQCalendarWidgetFromPointer(ptr).SetNavigationBarVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QCalendarWidget) ConnectSetNavigationBarVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setNavigationBarVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setNavigationBarVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setNavigationBarVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectSetNavigationBarVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setNavigationBarVisible") - } -} - -func (ptr *QCalendarWidget) SetNavigationBarVisible(visible bool) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetNavigationBarVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QCalendarWidget) SetNavigationBarVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetNavigationBarVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQCalendarWidget_SetSelectedDate -func callbackQCalendarWidget_SetSelectedDate(ptr unsafe.Pointer, date unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setSelectedDate"); signal != nil { - (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) - } else { - NewQCalendarWidgetFromPointer(ptr).SetSelectedDateDefault(core.NewQDateFromPointer(date)) - } -} - -func (ptr *QCalendarWidget) ConnectSetSelectedDate(f func(date *core.QDate)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelectedDate"); signal != nil { - f := func(date *core.QDate) { - (*(*func(*core.QDate))(signal))(date) - f(date) - } - qt.ConnectSignal(ptr.Pointer(), "setSelectedDate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelectedDate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectSetSelectedDate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelectedDate") - } -} - -func (ptr *QCalendarWidget) SetSelectedDate(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetSelectedDate(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QCalendarWidget) SetSelectedDateDefault(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetSelectedDateDefault(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QCalendarWidget) SetSelectionMode(mode QCalendarWidget__SelectionMode) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetSelectionMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QCalendarWidget) SetVerticalHeaderFormat(format QCalendarWidget__VerticalHeaderFormat) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetVerticalHeaderFormat(ptr.Pointer(), C.longlong(format)) - } -} - -func (ptr *QCalendarWidget) SetWeekdayTextFormat(dayOfWeek core.Qt__DayOfWeek, format gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_SetWeekdayTextFormat(ptr.Pointer(), C.longlong(dayOfWeek), gui.PointerFromQTextCharFormat(format)) - } -} - -//export callbackQCalendarWidget_ShowNextMonth -func callbackQCalendarWidget_ShowNextMonth(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showNextMonth"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).ShowNextMonthDefault() - } -} - -func (ptr *QCalendarWidget) ConnectShowNextMonth(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showNextMonth"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showNextMonth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showNextMonth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectShowNextMonth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showNextMonth") - } -} - -func (ptr *QCalendarWidget) ShowNextMonth() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowNextMonth(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) ShowNextMonthDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowNextMonthDefault(ptr.Pointer()) - } -} - -//export callbackQCalendarWidget_ShowNextYear -func callbackQCalendarWidget_ShowNextYear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showNextYear"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).ShowNextYearDefault() - } -} - -func (ptr *QCalendarWidget) ConnectShowNextYear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showNextYear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showNextYear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showNextYear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectShowNextYear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showNextYear") - } -} - -func (ptr *QCalendarWidget) ShowNextYear() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowNextYear(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) ShowNextYearDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowNextYearDefault(ptr.Pointer()) - } -} - -//export callbackQCalendarWidget_ShowPreviousMonth -func callbackQCalendarWidget_ShowPreviousMonth(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showPreviousMonth"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).ShowPreviousMonthDefault() - } -} - -func (ptr *QCalendarWidget) ConnectShowPreviousMonth(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showPreviousMonth"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showPreviousMonth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showPreviousMonth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectShowPreviousMonth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showPreviousMonth") - } -} - -func (ptr *QCalendarWidget) ShowPreviousMonth() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowPreviousMonth(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) ShowPreviousMonthDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowPreviousMonthDefault(ptr.Pointer()) - } -} - -//export callbackQCalendarWidget_ShowPreviousYear -func callbackQCalendarWidget_ShowPreviousYear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showPreviousYear"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).ShowPreviousYearDefault() - } -} - -func (ptr *QCalendarWidget) ConnectShowPreviousYear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showPreviousYear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showPreviousYear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showPreviousYear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectShowPreviousYear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showPreviousYear") - } -} - -func (ptr *QCalendarWidget) ShowPreviousYear() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowPreviousYear(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) ShowPreviousYearDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowPreviousYearDefault(ptr.Pointer()) - } -} - -//export callbackQCalendarWidget_ShowSelectedDate -func callbackQCalendarWidget_ShowSelectedDate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showSelectedDate"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).ShowSelectedDateDefault() - } -} - -func (ptr *QCalendarWidget) ConnectShowSelectedDate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showSelectedDate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showSelectedDate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showSelectedDate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectShowSelectedDate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showSelectedDate") - } -} - -func (ptr *QCalendarWidget) ShowSelectedDate() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowSelectedDate(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) ShowSelectedDateDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowSelectedDateDefault(ptr.Pointer()) - } -} - -//export callbackQCalendarWidget_ShowToday -func callbackQCalendarWidget_ShowToday(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showToday"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).ShowTodayDefault() - } -} - -func (ptr *QCalendarWidget) ConnectShowToday(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showToday"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showToday", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showToday", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectShowToday() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showToday") - } -} - -func (ptr *QCalendarWidget) ShowToday() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowToday(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) ShowTodayDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_ShowTodayDefault(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) UpdateCell(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_UpdateCell(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QCalendarWidget) UpdateCells() { - if ptr.Pointer() != nil { - C.QCalendarWidget_UpdateCells(ptr.Pointer()) - } -} - -func (ptr *QCalendarWidget) VerticalHeaderFormat() QCalendarWidget__VerticalHeaderFormat { - if ptr.Pointer() != nil { - return QCalendarWidget__VerticalHeaderFormat(C.QCalendarWidget_VerticalHeaderFormat(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCalendarWidget) WeekdayTextFormat(dayOfWeek core.Qt__DayOfWeek) *gui.QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget_WeekdayTextFormat(ptr.Pointer(), C.longlong(dayOfWeek))) - runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) YearShown() int { - if ptr.Pointer() != nil { - return int(int32(C.QCalendarWidget_YearShown(ptr.Pointer()))) - } - return 0 -} - -//export callbackQCalendarWidget_DestroyQCalendarWidget -func callbackQCalendarWidget_DestroyQCalendarWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QCalendarWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQCalendarWidgetFromPointer(ptr).DestroyQCalendarWidgetDefault() - } -} - -func (ptr *QCalendarWidget) ConnectDestroyQCalendarWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QCalendarWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QCalendarWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QCalendarWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCalendarWidget) DisconnectDestroyQCalendarWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QCalendarWidget") - } -} - -func (ptr *QCalendarWidget) DestroyQCalendarWidget() { - if ptr.Pointer() != nil { - C.QCalendarWidget_DestroyQCalendarWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCalendarWidget) DestroyQCalendarWidgetDefault() { - if ptr.Pointer() != nil { - C.QCalendarWidget_DestroyQCalendarWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCalendarWidget) __dateTextFormat_atList(v core.QDate_ITF, i int) *gui.QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCharFormatFromPointer(C.QCalendarWidget___dateTextFormat_atList(ptr.Pointer(), core.PointerFromQDate(v), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) __dateTextFormat_setList(key core.QDate_ITF, i gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget___dateTextFormat_setList(ptr.Pointer(), core.PointerFromQDate(key), gui.PointerFromQTextCharFormat(i)) - } -} - -func (ptr *QCalendarWidget) __dateTextFormat_newList() unsafe.Pointer { - return C.QCalendarWidget___dateTextFormat_newList(ptr.Pointer()) -} - -func (ptr *QCalendarWidget) __dateTextFormat_keyList() []*core.QDate { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QDate { - out := make([]*core.QDate, int(l.len)) - tmpList := NewQCalendarWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____dateTextFormat_keyList_atList(i) - } - return out - }(C.QCalendarWidget___dateTextFormat_keyList(ptr.Pointer())) - } - return make([]*core.QDate, 0) -} - -func (ptr *QCalendarWidget) ____dateTextFormat_keyList_atList(i int) *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QCalendarWidget_____dateTextFormat_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QCalendarWidget) ____dateTextFormat_keyList_setList(i core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QCalendarWidget_____dateTextFormat_keyList_setList(ptr.Pointer(), core.PointerFromQDate(i)) - } -} - -func (ptr *QCalendarWidget) ____dateTextFormat_keyList_newList() unsafe.Pointer { - return C.QCalendarWidget_____dateTextFormat_keyList_newList(ptr.Pointer()) -} - -type QCheckBox struct { - QAbstractButton -} - -type QCheckBox_ITF interface { - QAbstractButton_ITF - QCheckBox_PTR() *QCheckBox -} - -func (ptr *QCheckBox) QCheckBox_PTR() *QCheckBox { - return ptr -} - -func (ptr *QCheckBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractButton_PTR().Pointer() - } - return nil -} - -func (ptr *QCheckBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractButton_PTR().SetPointer(p) - } -} - -func PointerFromQCheckBox(ptr QCheckBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCheckBox_PTR().Pointer() - } - return nil -} - -func NewQCheckBoxFromPointer(ptr unsafe.Pointer) (n *QCheckBox) { - n = new(QCheckBox) - n.SetPointer(ptr) - return -} -func NewQCheckBox(parent QWidget_ITF) *QCheckBox { - tmpValue := NewQCheckBoxFromPointer(C.QCheckBox_NewQCheckBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQCheckBox2(text string, parent QWidget_ITF) *QCheckBox { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQCheckBoxFromPointer(C.QCheckBox_NewQCheckBox2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QCheckBox) CheckState() core.Qt__CheckState { - if ptr.Pointer() != nil { - return core.Qt__CheckState(C.QCheckBox_CheckState(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCheckBox) InitStyleOption(option QStyleOptionButton_ITF) { - if ptr.Pointer() != nil { - C.QCheckBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option)) - } -} - -func (ptr *QCheckBox) IsTristate() bool { - if ptr.Pointer() != nil { - return int8(C.QCheckBox_IsTristate(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQCheckBox_PaintEvent -func callbackQCheckBox_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp)) - } else { - NewQCheckBoxFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) - } -} - -func (ptr *QCheckBox) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(vqp *gui.QPaintEvent) { - (*(*func(*gui.QPaintEvent))(signal))(vqp) - f(vqp) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCheckBox) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QCheckBox) PaintEvent(vqp gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QCheckBox_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) - } -} - -func (ptr *QCheckBox) PaintEventDefault(vqp gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QCheckBox_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) - } -} - -func (ptr *QCheckBox) SetCheckState(state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QCheckBox_SetCheckState(ptr.Pointer(), C.longlong(state)) - } -} - -func (ptr *QCheckBox) SetTristate(y bool) { - if ptr.Pointer() != nil { - C.QCheckBox_SetTristate(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(y)))) - } -} - -//export callbackQCheckBox_StateChanged -func callbackQCheckBox_StateChanged(ptr unsafe.Pointer, state C.int) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(state))) - } - -} - -func (ptr *QCheckBox) ConnectStateChanged(f func(state int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QCheckBox_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(state int) { - (*(*func(int))(signal))(state) - f(state) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCheckBox) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QCheckBox_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QCheckBox) StateChanged(state int) { - if ptr.Pointer() != nil { - C.QCheckBox_StateChanged(ptr.Pointer(), C.int(int32(state))) - } -} - -//export callbackQCheckBox_DestroyQCheckBox -func callbackQCheckBox_DestroyQCheckBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QCheckBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQCheckBoxFromPointer(ptr).DestroyQCheckBoxDefault() - } -} - -func (ptr *QCheckBox) ConnectDestroyQCheckBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QCheckBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QCheckBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QCheckBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCheckBox) DisconnectDestroyQCheckBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QCheckBox") - } -} - -func (ptr *QCheckBox) DestroyQCheckBox() { - if ptr.Pointer() != nil { - C.QCheckBox_DestroyQCheckBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCheckBox) DestroyQCheckBoxDefault() { - if ptr.Pointer() != nil { - C.QCheckBox_DestroyQCheckBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QColorDialog struct { - QDialog -} - -type QColorDialog_ITF interface { - QDialog_ITF - QColorDialog_PTR() *QColorDialog -} - -func (ptr *QColorDialog) QColorDialog_PTR() *QColorDialog { - return ptr -} - -func (ptr *QColorDialog) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QColorDialog) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQColorDialog(ptr QColorDialog_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QColorDialog_PTR().Pointer() - } - return nil -} - -func NewQColorDialogFromPointer(ptr unsafe.Pointer) (n *QColorDialog) { - n = new(QColorDialog) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QColorDialog__ColorDialogOption -//QColorDialog::ColorDialogOption -type QColorDialog__ColorDialogOption int64 - -const ( - QColorDialog__ShowAlphaChannel QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000001) - QColorDialog__NoButtons QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000002) - QColorDialog__DontUseNativeDialog QColorDialog__ColorDialogOption = QColorDialog__ColorDialogOption(0x00000004) -) - -func NewQColorDialog(parent QWidget_ITF) *QColorDialog { - tmpValue := NewQColorDialogFromPointer(C.QColorDialog_NewQColorDialog(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQColorDialog2(initial gui.QColor_ITF, parent QWidget_ITF) *QColorDialog { - tmpValue := NewQColorDialogFromPointer(C.QColorDialog_NewQColorDialog2(gui.PointerFromQColor(initial), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQColorDialog_ColorSelected -func callbackQColorDialog_ColorSelected(ptr unsafe.Pointer, color unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "colorSelected"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) - } - -} - -func (ptr *QColorDialog) ConnectColorSelected(f func(color *gui.QColor)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "colorSelected") { - C.QColorDialog_ConnectColorSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "colorSelected"); signal != nil { - f := func(color *gui.QColor) { - (*(*func(*gui.QColor))(signal))(color) - f(color) - } - qt.ConnectSignal(ptr.Pointer(), "colorSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "colorSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColorDialog) DisconnectColorSelected() { - if ptr.Pointer() != nil { - C.QColorDialog_DisconnectColorSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "colorSelected") - } -} - -func (ptr *QColorDialog) ColorSelected(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QColorDialog_ColorSelected(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -func (ptr *QColorDialog) CurrentColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_CurrentColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQColorDialog_CurrentColorChanged -func callbackQColorDialog_CurrentColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentColorChanged"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) - } - -} - -func (ptr *QColorDialog) ConnectCurrentColorChanged(f func(color *gui.QColor)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentColorChanged") { - C.QColorDialog_ConnectCurrentColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentColorChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentColorChanged"); signal != nil { - f := func(color *gui.QColor) { - (*(*func(*gui.QColor))(signal))(color) - f(color) - } - qt.ConnectSignal(ptr.Pointer(), "currentColorChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentColorChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColorDialog) DisconnectCurrentColorChanged() { - if ptr.Pointer() != nil { - C.QColorDialog_DisconnectCurrentColorChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentColorChanged") - } -} - -func (ptr *QColorDialog) CurrentColorChanged(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QColorDialog_CurrentColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -func QColorDialog_CustomColor(index int) *gui.QColor { - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_CustomColor(C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColorDialog) CustomColor(index int) *gui.QColor { - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_CustomColor(C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue -} - -func QColorDialog_CustomCount() int { - return int(int32(C.QColorDialog_QColorDialog_CustomCount())) -} - -func (ptr *QColorDialog) CustomCount() int { - return int(int32(C.QColorDialog_QColorDialog_CustomCount())) -} - -//export callbackQColorDialog_Done -func callbackQColorDialog_Done(ptr unsafe.Pointer, result C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(result))) - } else { - NewQColorDialogFromPointer(ptr).DoneDefault(int(int32(result))) - } -} - -func (ptr *QColorDialog) ConnectDone(f func(result int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(result int) { - (*(*func(int))(signal))(result) - f(result) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColorDialog) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QColorDialog) Done(result int) { - if ptr.Pointer() != nil { - C.QColorDialog_Done(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QColorDialog) DoneDefault(result int) { - if ptr.Pointer() != nil { - C.QColorDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) - } -} - -func QColorDialog_GetColor(initial gui.QColor_ITF, parent QWidget_ITF, title string, options QColorDialog__ColorDialogOption) *gui.QColor { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_GetColor(gui.PointerFromQColor(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColorDialog) GetColor(initial gui.QColor_ITF, parent QWidget_ITF, title string, options QColorDialog__ColorDialogOption) *gui.QColor { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_GetColor(gui.PointerFromQColor(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColorDialog) Open(receiver core.QObject_ITF, member string) { - if ptr.Pointer() != nil { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QColorDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) - } -} - -func (ptr *QColorDialog) Options() QColorDialog__ColorDialogOption { - if ptr.Pointer() != nil { - return QColorDialog__ColorDialogOption(C.QColorDialog_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColorDialog) SelectedColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_SelectedColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColorDialog) SetCurrentColor(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QColorDialog_SetCurrentColor(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -func QColorDialog_SetCustomColor(index int, color gui.QColor_ITF) { - C.QColorDialog_QColorDialog_SetCustomColor(C.int(int32(index)), gui.PointerFromQColor(color)) -} - -func (ptr *QColorDialog) SetCustomColor(index int, color gui.QColor_ITF) { - C.QColorDialog_QColorDialog_SetCustomColor(C.int(int32(index)), gui.PointerFromQColor(color)) -} - -func (ptr *QColorDialog) SetOption(option QColorDialog__ColorDialogOption, on bool) { - if ptr.Pointer() != nil { - C.QColorDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QColorDialog) SetOptions(options QColorDialog__ColorDialogOption) { - if ptr.Pointer() != nil { - C.QColorDialog_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func QColorDialog_SetStandardColor(index int, color gui.QColor_ITF) { - C.QColorDialog_QColorDialog_SetStandardColor(C.int(int32(index)), gui.PointerFromQColor(color)) -} - -func (ptr *QColorDialog) SetStandardColor(index int, color gui.QColor_ITF) { - C.QColorDialog_QColorDialog_SetStandardColor(C.int(int32(index)), gui.PointerFromQColor(color)) -} - -func QColorDialog_StandardColor(index int) *gui.QColor { - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_StandardColor(C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColorDialog) StandardColor(index int) *gui.QColor { - tmpValue := gui.NewQColorFromPointer(C.QColorDialog_QColorDialog_StandardColor(C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue -} - -func (ptr *QColorDialog) TestOption(option QColorDialog__ColorDialogOption) bool { - if ptr.Pointer() != nil { - return int8(C.QColorDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -//export callbackQColorDialog_DestroyQColorDialog -func callbackQColorDialog_DestroyQColorDialog(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QColorDialog"); signal != nil { - (*(*func())(signal))() - } else { - NewQColorDialogFromPointer(ptr).DestroyQColorDialogDefault() - } -} - -func (ptr *QColorDialog) ConnectDestroyQColorDialog(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QColorDialog"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QColorDialog", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QColorDialog", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColorDialog) DisconnectDestroyQColorDialog() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QColorDialog") - } -} - -func (ptr *QColorDialog) DestroyQColorDialog() { - if ptr.Pointer() != nil { - C.QColorDialog_DestroyQColorDialog(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QColorDialog) DestroyQColorDialogDefault() { - if ptr.Pointer() != nil { - C.QColorDialog_DestroyQColorDialogDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QColormap struct { - ptr unsafe.Pointer -} - -type QColormap_ITF interface { - QColormap_PTR() *QColormap -} - -func (ptr *QColormap) QColormap_PTR() *QColormap { - return ptr -} - -func (ptr *QColormap) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QColormap) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQColormap(ptr QColormap_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QColormap_PTR().Pointer() - } - return nil -} - -func NewQColormapFromPointer(ptr unsafe.Pointer) (n *QColormap) { - n = new(QColormap) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QColormap__Mode -//QColormap::Mode -type QColormap__Mode int64 - -const ( - QColormap__Direct QColormap__Mode = QColormap__Mode(0) - QColormap__Indexed QColormap__Mode = QColormap__Mode(1) - QColormap__Gray QColormap__Mode = QColormap__Mode(2) -) - -func NewQColormap(colormap QColormap_ITF) *QColormap { - tmpValue := NewQColormapFromPointer(C.QColormap_NewQColormap(PointerFromQColormap(colormap))) - runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap) - return tmpValue -} - -func (ptr *QColormap) ColorAt(pixel uint) *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QColormap_ColorAt(ptr.Pointer(), C.uint(uint32(pixel)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColormap) Colormap() []*gui.QColor { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*gui.QColor { - out := make([]*gui.QColor, int(l.len)) - tmpList := NewQColormapFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__colormap_atList(i) - } - return out - }(C.QColormap_Colormap(ptr.Pointer())) - } - return make([]*gui.QColor, 0) -} - -func (ptr *QColormap) Depth() int { - if ptr.Pointer() != nil { - return int(int32(C.QColormap_Depth(ptr.Pointer()))) - } - return 0 -} - -func QColormap_Instance(screen int) *QColormap { - tmpValue := NewQColormapFromPointer(C.QColormap_QColormap_Instance(C.int(int32(screen)))) - runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap) - return tmpValue -} - -func (ptr *QColormap) Instance(screen int) *QColormap { - tmpValue := NewQColormapFromPointer(C.QColormap_QColormap_Instance(C.int(int32(screen)))) - runtime.SetFinalizer(tmpValue, (*QColormap).DestroyQColormap) - return tmpValue -} - -func (ptr *QColormap) Mode() QColormap__Mode { - if ptr.Pointer() != nil { - return QColormap__Mode(C.QColormap_Mode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QColormap) Pixel(color gui.QColor_ITF) uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QColormap_Pixel(ptr.Pointer(), gui.PointerFromQColor(color)))) - } - return 0 -} - -func (ptr *QColormap) Size() int { - if ptr.Pointer() != nil { - return int(int32(C.QColormap_Size(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColormap) DestroyQColormap() { - if ptr.Pointer() != nil { - C.QColormap_DestroyQColormap(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QColormap) __colormap_atList(i int) *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QColormap___colormap_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QColormap) __colormap_setList(i gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QColormap___colormap_setList(ptr.Pointer(), gui.PointerFromQColor(i)) - } -} - -func (ptr *QColormap) __colormap_newList() unsafe.Pointer { - return C.QColormap___colormap_newList(ptr.Pointer()) -} - -type QColumnView struct { - QAbstractItemView -} - -type QColumnView_ITF interface { - QAbstractItemView_ITF - QColumnView_PTR() *QColumnView -} - -func (ptr *QColumnView) QColumnView_PTR() *QColumnView { - return ptr -} - -func (ptr *QColumnView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemView_PTR().Pointer() - } - return nil -} - -func (ptr *QColumnView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemView_PTR().SetPointer(p) - } -} - -func PointerFromQColumnView(ptr QColumnView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QColumnView_PTR().Pointer() - } - return nil -} - -func NewQColumnViewFromPointer(ptr unsafe.Pointer) (n *QColumnView) { - n = new(QColumnView) - n.SetPointer(ptr) - return -} -func NewQColumnView(parent QWidget_ITF) *QColumnView { - tmpValue := NewQColumnViewFromPointer(C.QColumnView_NewQColumnView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QColumnView) ColumnWidths() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQColumnViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__columnWidths_atList(i) - } - return out - }(C.QColumnView_ColumnWidths(ptr.Pointer())) - } - return make([]int, 0) -} - -//export callbackQColumnView_CreateColumn -func callbackQColumnView_CreateColumn(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createColumn"); signal != nil { - return PointerFromQAbstractItemView((*(*func(*core.QModelIndex) *QAbstractItemView)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return PointerFromQAbstractItemView(NewQColumnViewFromPointer(ptr).CreateColumnDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QColumnView) ConnectCreateColumn(f func(index *core.QModelIndex) *QAbstractItemView) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createColumn"); signal != nil { - f := func(index *core.QModelIndex) *QAbstractItemView { - (*(*func(*core.QModelIndex) *QAbstractItemView)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "createColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectCreateColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createColumn") - } -} - -func (ptr *QColumnView) CreateColumn(index core.QModelIndex_ITF) *QAbstractItemView { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemViewFromPointer(C.QColumnView_CreateColumn(ptr.Pointer(), core.PointerFromQModelIndex(index))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QColumnView) CreateColumnDefault(index core.QModelIndex_ITF) *QAbstractItemView { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemViewFromPointer(C.QColumnView_CreateColumnDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQColumnView_CurrentChanged -func callbackQColumnView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } else { - NewQColumnViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } -} - -func (ptr *QColumnView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *core.QModelIndex, previous *core.QModelIndex) { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QColumnView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QColumnView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -//export callbackQColumnView_HorizontalOffset -func callbackQColumnView_HorizontalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQColumnViewFromPointer(ptr).HorizontalOffsetDefault())) -} - -func (ptr *QColumnView) ConnectHorizontalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectHorizontalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") - } -} - -func (ptr *QColumnView) HorizontalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QColumnView_HorizontalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColumnView) HorizontalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QColumnView_HorizontalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQColumnView_IndexAt -func callbackQColumnView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) - } - - return core.PointerFromQModelIndex(NewQColumnViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point))) -} - -func (ptr *QColumnView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { - f := func(point *core.QPoint) *core.QModelIndex { - (*(*func(*core.QPoint) *core.QModelIndex)(signal))(point) - return f(point) - } - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectIndexAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexAt") - } -} - -func (ptr *QColumnView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QColumnView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QColumnView) InitializeColumn(column QAbstractItemView_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_InitializeColumn(ptr.Pointer(), PointerFromQAbstractItemView(column)) - } -} - -//export callbackQColumnView_IsIndexHidden -func callbackQColumnView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQColumnViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QColumnView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { - f := func(index *core.QModelIndex) bool { - (*(*func(*core.QModelIndex) bool)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectIsIndexHidden() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") - } -} - -func (ptr *QColumnView) IsIndexHidden(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QColumnView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QColumnView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QColumnView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -//export callbackQColumnView_MoveCursor -func callbackQColumnView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { - return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) - } - - return core.PointerFromQModelIndex(NewQColumnViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) -} - -func (ptr *QColumnView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { - f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) - return f(cursorAction, modifiers) - } - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectMoveCursor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveCursor") - } -} - -func (ptr *QColumnView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QColumnView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QColumnView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QColumnView) PreviewWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QColumnView_PreviewWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QColumnView) ResizeGripsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QColumnView_ResizeGripsVisible(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQColumnView_RowsInserted -func callbackQColumnView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQColumnViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QColumnView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectRowsInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") - } -} - -func (ptr *QColumnView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QColumnView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QColumnView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QColumnView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQColumnView_ScrollTo -func callbackQColumnView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } else { - NewQColumnViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QColumnView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { - f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) - f(index, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectScrollTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollTo") - } -} - -func (ptr *QColumnView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QColumnView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -func (ptr *QColumnView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QColumnView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -//export callbackQColumnView_SelectAll -func callbackQColumnView_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQColumnViewFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QColumnView) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QColumnView) SelectAll() { - if ptr.Pointer() != nil { - C.QColumnView_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QColumnView) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QColumnView_SelectAllDefault(ptr.Pointer()) - } -} - -func (ptr *QColumnView) SetColumnWidths(list []int) { - if ptr.Pointer() != nil { - C.QColumnView_SetColumnWidths(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQColumnViewFromPointer(NewQColumnViewFromPointer(nil).__setColumnWidths_list_newList()) - for _, v := range list { - tmpList.__setColumnWidths_list_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QColumnView) SetPreviewWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_SetPreviewWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QColumnView) SetResizeGripsVisible(visible bool) { - if ptr.Pointer() != nil { - C.QColumnView_SetResizeGripsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQColumnView_SetRootIndex -func callbackQColumnView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQColumnViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QColumnView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectSetRootIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") - } -} - -func (ptr *QColumnView) SetRootIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QColumnView) SetRootIndexDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQColumnView_SetSelection -func callbackQColumnView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) - } else { - NewQColumnViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) - } -} - -func (ptr *QColumnView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command) - f(rect, command) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QColumnView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QColumnView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) - } -} - -func (ptr *QColumnView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QColumnView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) - } -} - -//export callbackQColumnView_UpdatePreviewWidget -func callbackQColumnView_UpdatePreviewWidget(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updatePreviewWidget"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QColumnView) ConnectUpdatePreviewWidget(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "updatePreviewWidget") { - C.QColumnView_ConnectUpdatePreviewWidget(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updatePreviewWidget"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "updatePreviewWidget"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "updatePreviewWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updatePreviewWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectUpdatePreviewWidget() { - if ptr.Pointer() != nil { - C.QColumnView_DisconnectUpdatePreviewWidget(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "updatePreviewWidget") - } -} - -func (ptr *QColumnView) UpdatePreviewWidget(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QColumnView_UpdatePreviewWidget(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQColumnView_VerticalOffset -func callbackQColumnView_VerticalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQColumnViewFromPointer(ptr).VerticalOffsetDefault())) -} - -func (ptr *QColumnView) ConnectVerticalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectVerticalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") - } -} - -func (ptr *QColumnView) VerticalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QColumnView_VerticalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QColumnView) VerticalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QColumnView_VerticalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQColumnView_VisualRect -func callbackQColumnView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQRect(NewQColumnViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QColumnView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { - f := func(index *core.QModelIndex) *core.QRect { - (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectVisualRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRect") - } -} - -func (ptr *QColumnView) VisualRect(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QColumnView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QColumnView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QColumnView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQColumnView_VisualRegionForSelection -func callbackQColumnView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { - return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) - } - - return gui.PointerFromQRegion(NewQColumnViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) -} - -func (ptr *QColumnView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { - f := func(selection *core.QItemSelection) *gui.QRegion { - (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) - return f(selection) - } - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectVisualRegionForSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") - } -} - -func (ptr *QColumnView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QColumnView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QColumnView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QColumnView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -//export callbackQColumnView_DestroyQColumnView -func callbackQColumnView_DestroyQColumnView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QColumnView"); signal != nil { - (*(*func())(signal))() - } else { - NewQColumnViewFromPointer(ptr).DestroyQColumnViewDefault() - } -} - -func (ptr *QColumnView) ConnectDestroyQColumnView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QColumnView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QColumnView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QColumnView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QColumnView) DisconnectDestroyQColumnView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QColumnView") - } -} - -func (ptr *QColumnView) DestroyQColumnView() { - if ptr.Pointer() != nil { - C.QColumnView_DestroyQColumnView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QColumnView) DestroyQColumnViewDefault() { - if ptr.Pointer() != nil { - C.QColumnView_DestroyQColumnViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QColumnView) __columnWidths_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QColumnView___columnWidths_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QColumnView) __columnWidths_setList(i int) { - if ptr.Pointer() != nil { - C.QColumnView___columnWidths_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QColumnView) __columnWidths_newList() unsafe.Pointer { - return C.QColumnView___columnWidths_newList(ptr.Pointer()) -} - -func (ptr *QColumnView) __setColumnWidths_list_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QColumnView___setColumnWidths_list_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QColumnView) __setColumnWidths_list_setList(i int) { - if ptr.Pointer() != nil { - C.QColumnView___setColumnWidths_list_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QColumnView) __setColumnWidths_list_newList() unsafe.Pointer { - return C.QColumnView___setColumnWidths_list_newList(ptr.Pointer()) -} - -type QComboBox struct { - QWidget -} - -type QComboBox_ITF interface { - QWidget_ITF - QComboBox_PTR() *QComboBox -} - -func (ptr *QComboBox) QComboBox_PTR() *QComboBox { - return ptr -} - -func (ptr *QComboBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QComboBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQComboBox(ptr QComboBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QComboBox_PTR().Pointer() - } - return nil -} - -func NewQComboBoxFromPointer(ptr unsafe.Pointer) (n *QComboBox) { - n = new(QComboBox) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QComboBox__InsertPolicy -//QComboBox::InsertPolicy -type QComboBox__InsertPolicy int64 - -const ( - QComboBox__NoInsert QComboBox__InsertPolicy = QComboBox__InsertPolicy(0) - QComboBox__InsertAtTop QComboBox__InsertPolicy = QComboBox__InsertPolicy(1) - QComboBox__InsertAtCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(2) - QComboBox__InsertAtBottom QComboBox__InsertPolicy = QComboBox__InsertPolicy(3) - QComboBox__InsertAfterCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(4) - QComboBox__InsertBeforeCurrent QComboBox__InsertPolicy = QComboBox__InsertPolicy(5) - QComboBox__InsertAlphabetically QComboBox__InsertPolicy = QComboBox__InsertPolicy(6) -) - -//go:generate stringer -type=QComboBox__SizeAdjustPolicy -//QComboBox::SizeAdjustPolicy -type QComboBox__SizeAdjustPolicy int64 - -const ( - QComboBox__AdjustToContents QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(0) - QComboBox__AdjustToContentsOnFirstShow QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(1) - QComboBox__AdjustToMinimumContentsLength QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(2) - QComboBox__AdjustToMinimumContentsLengthWithIcon QComboBox__SizeAdjustPolicy = QComboBox__SizeAdjustPolicy(3) -) - -func NewQComboBox(parent QWidget_ITF) *QComboBox { - tmpValue := NewQComboBoxFromPointer(C.QComboBox_NewQComboBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQComboBox_Activated -func callbackQComboBox_Activated(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QComboBox) ConnectActivated(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QComboBox_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QComboBox) Activated(index int) { - if ptr.Pointer() != nil { - C.QComboBox_Activated(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQComboBox_Activated2 -func callbackQComboBox_Activated2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "activated2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QComboBox) ConnectActivated2(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated2") { - C.QComboBox_ConnectActivated2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated2"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectActivated2() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectActivated2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated2") - } -} - -func (ptr *QComboBox) Activated2(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_Activated2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) AddItem(text string, userData core.QVariant_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_AddItem(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) - } -} - -func (ptr *QComboBox) AddItem2(icon gui.QIcon_ITF, text string, userData core.QVariant_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_AddItem2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) - } -} - -func (ptr *QComboBox) AddItems(texts []string) { - if ptr.Pointer() != nil { - textsC := C.CString(strings.Join(texts, "¡¦!")) - defer C.free(unsafe.Pointer(textsC)) - C.QComboBox_AddItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textsC, len: C.longlong(len(strings.Join(texts, "¡¦!")))}) - } -} - -//export callbackQComboBox_Clear -func callbackQComboBox_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQComboBoxFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QComboBox) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QComboBox) Clear() { - if ptr.Pointer() != nil { - C.QComboBox_Clear(ptr.Pointer()) - } -} - -func (ptr *QComboBox) ClearDefault() { - if ptr.Pointer() != nil { - C.QComboBox_ClearDefault(ptr.Pointer()) - } -} - -//export callbackQComboBox_ClearEditText -func callbackQComboBox_ClearEditText(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearEditText"); signal != nil { - (*(*func())(signal))() - } else { - NewQComboBoxFromPointer(ptr).ClearEditTextDefault() - } -} - -func (ptr *QComboBox) ConnectClearEditText(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearEditText"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearEditText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearEditText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectClearEditText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearEditText") - } -} - -func (ptr *QComboBox) ClearEditText() { - if ptr.Pointer() != nil { - C.QComboBox_ClearEditText(ptr.Pointer()) - } -} - -func (ptr *QComboBox) ClearEditTextDefault() { - if ptr.Pointer() != nil { - C.QComboBox_ClearEditTextDefault(ptr.Pointer()) - } -} - -func (ptr *QComboBox) Completer() *QCompleter { - if ptr.Pointer() != nil { - tmpValue := NewQCompleterFromPointer(C.QComboBox_Completer(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QComboBox) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QComboBox) CurrentData(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QComboBox_CurrentData(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QComboBox) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -//export callbackQComboBox_CurrentIndexChanged -func callbackQComboBox_CurrentIndexChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentIndexChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QComboBox) ConnectCurrentIndexChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentIndexChanged") { - C.QComboBox_ConnectCurrentIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentIndexChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentIndexChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectCurrentIndexChanged() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectCurrentIndexChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentIndexChanged") - } -} - -func (ptr *QComboBox) CurrentIndexChanged(index int) { - if ptr.Pointer() != nil { - C.QComboBox_CurrentIndexChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QComboBox) CurrentText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QComboBox_CurrentText(ptr.Pointer())) - } - return "" -} - -//export callbackQComboBox_CurrentTextChanged -func callbackQComboBox_CurrentTextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "currentTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QComboBox) ConnectCurrentTextChanged(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentTextChanged") { - C.QComboBox_ConnectCurrentTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentTextChanged"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectCurrentTextChanged() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectCurrentTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentTextChanged") - } -} - -func (ptr *QComboBox) CurrentTextChanged(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_CurrentTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) DuplicatesEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QComboBox_DuplicatesEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQComboBox_EditTextChanged -func callbackQComboBox_EditTextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "editTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QComboBox) ConnectEditTextChanged(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "editTextChanged") { - C.QComboBox_ConnectEditTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "editTextChanged"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "editTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "editTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectEditTextChanged() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectEditTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "editTextChanged") - } -} - -func (ptr *QComboBox) EditTextChanged(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_EditTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) FindData(data core.QVariant_ITF, role int, flags core.Qt__MatchFlag) int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_FindData(ptr.Pointer(), core.PointerFromQVariant(data), C.int(int32(role)), C.longlong(flags)))) - } - return 0 -} - -func (ptr *QComboBox) FindText(text string, flags core.Qt__MatchFlag) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QComboBox_FindText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags)))) - } - return 0 -} - -func (ptr *QComboBox) HasFrame() bool { - if ptr.Pointer() != nil { - return int8(C.QComboBox_HasFrame(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQComboBox_HidePopup -func callbackQComboBox_HidePopup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hidePopup"); signal != nil { - (*(*func())(signal))() - } else { - NewQComboBoxFromPointer(ptr).HidePopupDefault() - } -} - -func (ptr *QComboBox) ConnectHidePopup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hidePopup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hidePopup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hidePopup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectHidePopup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hidePopup") - } -} - -func (ptr *QComboBox) HidePopup() { - if ptr.Pointer() != nil { - C.QComboBox_HidePopup(ptr.Pointer()) - } -} - -func (ptr *QComboBox) HidePopupDefault() { - if ptr.Pointer() != nil { - C.QComboBox_HidePopupDefault(ptr.Pointer()) - } -} - -//export callbackQComboBox_Highlighted -func callbackQComboBox_Highlighted(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "highlighted"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QComboBox) ConnectHighlighted(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "highlighted") { - C.QComboBox_ConnectHighlighted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectHighlighted() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectHighlighted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "highlighted") - } -} - -func (ptr *QComboBox) Highlighted(index int) { - if ptr.Pointer() != nil { - C.QComboBox_Highlighted(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQComboBox_Highlighted2 -func callbackQComboBox_Highlighted2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QComboBox) ConnectHighlighted2(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") { - C.QComboBox_ConnectHighlighted2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectHighlighted2() { - if ptr.Pointer() != nil { - C.QComboBox_DisconnectHighlighted2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "highlighted2") - } -} - -func (ptr *QComboBox) Highlighted2(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_Highlighted2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QComboBox_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QComboBox) InitStyleOption(option QStyleOptionComboBox_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionComboBox(option)) - } -} - -func (ptr *QComboBox) InsertItem(index int, text string, userData core.QVariant_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_InsertItem(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) - } -} - -func (ptr *QComboBox) InsertItem2(index int, icon gui.QIcon_ITF, text string, userData core.QVariant_ITF) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_InsertItem2(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQVariant(userData)) - } -} - -func (ptr *QComboBox) InsertItems(index int, list []string) { - if ptr.Pointer() != nil { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - C.QComboBox_InsertItems(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}) - } -} - -func (ptr *QComboBox) InsertPolicy() QComboBox__InsertPolicy { - if ptr.Pointer() != nil { - return QComboBox__InsertPolicy(C.QComboBox_InsertPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QComboBox) InsertSeparator(index int) { - if ptr.Pointer() != nil { - C.QComboBox_InsertSeparator(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QComboBox) IsEditable() bool { - if ptr.Pointer() != nil { - return int8(C.QComboBox_IsEditable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QComboBox) ItemData(index int, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QComboBox_ItemData(ptr.Pointer(), C.int(int32(index)), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QComboBox) ItemDelegate() *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QComboBox_ItemDelegate(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QComboBox) ItemIcon(index int) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QComboBox_ItemIcon(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QComboBox) ItemText(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QComboBox_ItemText(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QComboBox) LineEdit() *QLineEdit { - if ptr.Pointer() != nil { - tmpValue := NewQLineEditFromPointer(C.QComboBox_LineEdit(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QComboBox) MaxCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_MaxCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QComboBox) MaxVisibleItems() int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_MaxVisibleItems(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QComboBox) MinimumContentsLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_MinimumContentsLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QComboBox) Model() *core.QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractItemModelFromPointer(C.QComboBox_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QComboBox) ModelColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QComboBox_ModelColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QComboBox) RemoveItem(index int) { - if ptr.Pointer() != nil { - C.QComboBox_RemoveItem(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QComboBox) RootModelIndex() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QComboBox_RootModelIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QComboBox) SetCompleter(completer QCompleter_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetCompleter(ptr.Pointer(), PointerFromQCompleter(completer)) - } -} - -//export callbackQComboBox_SetCurrentIndex -func callbackQComboBox_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQComboBoxFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QComboBox) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QComboBox) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QComboBox_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QComboBox) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QComboBox_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQComboBox_SetCurrentText -func callbackQComboBox_SetCurrentText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setCurrentText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQComboBoxFromPointer(ptr).SetCurrentTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QComboBox) ConnectSetCurrentText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectSetCurrentText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentText") - } -} - -func (ptr *QComboBox) SetCurrentText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_SetCurrentText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) SetCurrentTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_SetCurrentTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) SetDuplicatesEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QComboBox_SetDuplicatesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQComboBox_SetEditText -func callbackQComboBox_SetEditText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setEditText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQComboBoxFromPointer(ptr).SetEditTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QComboBox) ConnectSetEditText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEditText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setEditText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEditText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectSetEditText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEditText") - } -} - -func (ptr *QComboBox) SetEditText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_SetEditText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) SetEditTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_SetEditTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) SetEditable(editable bool) { - if ptr.Pointer() != nil { - C.QComboBox_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable)))) - } -} - -func (ptr *QComboBox) SetFrame(vbo bool) { - if ptr.Pointer() != nil { - C.QComboBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QComboBox) SetIconSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QComboBox) SetInsertPolicy(policy QComboBox__InsertPolicy) { - if ptr.Pointer() != nil { - C.QComboBox_SetInsertPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QComboBox) SetItemData(index int, value core.QVariant_ITF, role int) { - if ptr.Pointer() != nil { - C.QComboBox_SetItemData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(value), C.int(int32(role))) - } -} - -func (ptr *QComboBox) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) - } -} - -func (ptr *QComboBox) SetItemIcon(index int, icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetItemIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QComboBox) SetItemText(index int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QComboBox_SetItemText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QComboBox) SetLineEdit(edit QLineEdit_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetLineEdit(ptr.Pointer(), PointerFromQLineEdit(edit)) - } -} - -func (ptr *QComboBox) SetMaxCount(max int) { - if ptr.Pointer() != nil { - C.QComboBox_SetMaxCount(ptr.Pointer(), C.int(int32(max))) - } -} - -func (ptr *QComboBox) SetMaxVisibleItems(maxItems int) { - if ptr.Pointer() != nil { - C.QComboBox_SetMaxVisibleItems(ptr.Pointer(), C.int(int32(maxItems))) - } -} - -func (ptr *QComboBox) SetMinimumContentsLength(characters int) { - if ptr.Pointer() != nil { - C.QComboBox_SetMinimumContentsLength(ptr.Pointer(), C.int(int32(characters))) - } -} - -func (ptr *QComboBox) SetModel(model core.QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) - } -} - -func (ptr *QComboBox) SetModelColumn(visibleColumn int) { - if ptr.Pointer() != nil { - C.QComboBox_SetModelColumn(ptr.Pointer(), C.int(int32(visibleColumn))) - } -} - -func (ptr *QComboBox) SetRootModelIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetRootModelIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QComboBox) SetSizeAdjustPolicy(policy QComboBox__SizeAdjustPolicy) { - if ptr.Pointer() != nil { - C.QComboBox_SetSizeAdjustPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QComboBox) SetValidator(validator gui.QValidator_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetValidator(ptr.Pointer(), gui.PointerFromQValidator(validator)) - } -} - -func (ptr *QComboBox) SetView(itemView QAbstractItemView_ITF) { - if ptr.Pointer() != nil { - C.QComboBox_SetView(ptr.Pointer(), PointerFromQAbstractItemView(itemView)) - } -} - -//export callbackQComboBox_ShowPopup -func callbackQComboBox_ShowPopup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showPopup"); signal != nil { - (*(*func())(signal))() - } else { - NewQComboBoxFromPointer(ptr).ShowPopupDefault() - } -} - -func (ptr *QComboBox) ConnectShowPopup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showPopup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showPopup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showPopup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectShowPopup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showPopup") - } -} - -func (ptr *QComboBox) ShowPopup() { - if ptr.Pointer() != nil { - C.QComboBox_ShowPopup(ptr.Pointer()) - } -} - -func (ptr *QComboBox) ShowPopupDefault() { - if ptr.Pointer() != nil { - C.QComboBox_ShowPopupDefault(ptr.Pointer()) - } -} - -func (ptr *QComboBox) SizeAdjustPolicy() QComboBox__SizeAdjustPolicy { - if ptr.Pointer() != nil { - return QComboBox__SizeAdjustPolicy(C.QComboBox_SizeAdjustPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QComboBox) Validator() *gui.QValidator { - if ptr.Pointer() != nil { - tmpValue := gui.NewQValidatorFromPointer(C.QComboBox_Validator(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QComboBox) View() *QAbstractItemView { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemViewFromPointer(C.QComboBox_View(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQComboBox_DestroyQComboBox -func callbackQComboBox_DestroyQComboBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QComboBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQComboBoxFromPointer(ptr).DestroyQComboBoxDefault() - } -} - -func (ptr *QComboBox) ConnectDestroyQComboBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QComboBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QComboBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QComboBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QComboBox) DisconnectDestroyQComboBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QComboBox") - } -} - -func (ptr *QComboBox) DestroyQComboBox() { - if ptr.Pointer() != nil { - C.QComboBox_DestroyQComboBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QComboBox) DestroyQComboBoxDefault() { - if ptr.Pointer() != nil { - C.QComboBox_DestroyQComboBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCommandLinkButton struct { - QPushButton -} - -type QCommandLinkButton_ITF interface { - QPushButton_ITF - QCommandLinkButton_PTR() *QCommandLinkButton -} - -func (ptr *QCommandLinkButton) QCommandLinkButton_PTR() *QCommandLinkButton { - return ptr -} - -func (ptr *QCommandLinkButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPushButton_PTR().Pointer() - } - return nil -} - -func (ptr *QCommandLinkButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPushButton_PTR().SetPointer(p) - } -} - -func PointerFromQCommandLinkButton(ptr QCommandLinkButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCommandLinkButton_PTR().Pointer() - } - return nil -} - -func NewQCommandLinkButtonFromPointer(ptr unsafe.Pointer) (n *QCommandLinkButton) { - n = new(QCommandLinkButton) - n.SetPointer(ptr) - return -} -func NewQCommandLinkButton(parent QWidget_ITF) *QCommandLinkButton { - tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQCommandLinkButton2(text string, parent QWidget_ITF) *QCommandLinkButton { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQCommandLinkButton3(text string, description string, parent QWidget_ITF) *QCommandLinkButton { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - tmpValue := NewQCommandLinkButtonFromPointer(C.QCommandLinkButton_NewQCommandLinkButton3(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QCommandLinkButton) Description() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCommandLinkButton_Description(ptr.Pointer())) - } - return "" -} - -func (ptr *QCommandLinkButton) SetDescription(description string) { - if ptr.Pointer() != nil { - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - C.QCommandLinkButton_SetDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}) - } -} - -//export callbackQCommandLinkButton_DestroyQCommandLinkButton -func callbackQCommandLinkButton_DestroyQCommandLinkButton(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QCommandLinkButton"); signal != nil { - (*(*func())(signal))() - } else { - NewQCommandLinkButtonFromPointer(ptr).DestroyQCommandLinkButtonDefault() - } -} - -func (ptr *QCommandLinkButton) ConnectDestroyQCommandLinkButton(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QCommandLinkButton"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QCommandLinkButton", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QCommandLinkButton", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommandLinkButton) DisconnectDestroyQCommandLinkButton() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QCommandLinkButton") - } -} - -func (ptr *QCommandLinkButton) DestroyQCommandLinkButton() { - if ptr.Pointer() != nil { - C.QCommandLinkButton_DestroyQCommandLinkButton(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCommandLinkButton) DestroyQCommandLinkButtonDefault() { - if ptr.Pointer() != nil { - C.QCommandLinkButton_DestroyQCommandLinkButtonDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QCommonStyle struct { - QStyle -} - -type QCommonStyle_ITF interface { - QStyle_ITF - QCommonStyle_PTR() *QCommonStyle -} - -func (ptr *QCommonStyle) QCommonStyle_PTR() *QCommonStyle { - return ptr -} - -func (ptr *QCommonStyle) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyle_PTR().Pointer() - } - return nil -} - -func (ptr *QCommonStyle) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyle_PTR().SetPointer(p) - } -} - -func PointerFromQCommonStyle(ptr QCommonStyle_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCommonStyle_PTR().Pointer() - } - return nil -} - -func NewQCommonStyleFromPointer(ptr unsafe.Pointer) (n *QCommonStyle) { - n = new(QCommonStyle) - n.SetPointer(ptr) - return -} -func NewQCommonStyle() *QCommonStyle { - tmpValue := NewQCommonStyleFromPointer(C.QCommonStyle_NewQCommonStyle()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQCommonStyle_DrawComplexControl -func callbackQCommonStyle_DrawComplexControl(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawComplexControl"); signal != nil { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) - } else { - NewQCommonStyleFromPointer(ptr).DrawComplexControlDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QCommonStyle) ConnectDrawComplexControl(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, p *gui.QPainter, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawComplexControl"); signal != nil { - f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, p *gui.QPainter, widget *QWidget) { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(cc, opt, p, widget) - f(cc, opt, p, widget) - } - qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectDrawComplexControl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawComplexControl") - } -} - -func (ptr *QCommonStyle) DrawComplexControl(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCommonStyle_DrawComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) - } -} - -func (ptr *QCommonStyle) DrawComplexControlDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCommonStyle_DrawComplexControlDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) - } -} - -//export callbackQCommonStyle_DrawControl -func callbackQCommonStyle_DrawControl(ptr unsafe.Pointer, element C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawControl"); signal != nil { - (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__ControlElement(element), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) - } else { - NewQCommonStyleFromPointer(ptr).DrawControlDefault(QStyle__ControlElement(element), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QCommonStyle) ConnectDrawControl(f func(element QStyle__ControlElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawControl"); signal != nil { - f := func(element QStyle__ControlElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget) { - (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, opt, p, widget) - f(element, opt, p, widget) - } - qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectDrawControl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawControl") - } -} - -func (ptr *QCommonStyle) DrawControl(element QStyle__ControlElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCommonStyle_DrawControl(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) - } -} - -func (ptr *QCommonStyle) DrawControlDefault(element QStyle__ControlElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCommonStyle_DrawControlDefault(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) - } -} - -//export callbackQCommonStyle_DrawPrimitive -func callbackQCommonStyle_DrawPrimitive(ptr unsafe.Pointer, pe C.longlong, opt unsafe.Pointer, p unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawPrimitive"); signal != nil { - (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__PrimitiveElement(pe), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) - } else { - NewQCommonStyleFromPointer(ptr).DrawPrimitiveDefault(QStyle__PrimitiveElement(pe), NewQStyleOptionFromPointer(opt), gui.NewQPainterFromPointer(p), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QCommonStyle) ConnectDrawPrimitive(f func(pe QStyle__PrimitiveElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPrimitive"); signal != nil { - f := func(pe QStyle__PrimitiveElement, opt *QStyleOption, p *gui.QPainter, widget *QWidget) { - (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(pe, opt, p, widget) - f(pe, opt, p, widget) - } - qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectDrawPrimitive() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPrimitive") - } -} - -func (ptr *QCommonStyle) DrawPrimitive(pe QStyle__PrimitiveElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCommonStyle_DrawPrimitive(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) - } -} - -func (ptr *QCommonStyle) DrawPrimitiveDefault(pe QStyle__PrimitiveElement, opt QStyleOption_ITF, p gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCommonStyle_DrawPrimitiveDefault(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(opt), gui.PointerFromQPainter(p), PointerFromQWidget(widget)) - } -} - -//export callbackQCommonStyle_GeneratedIconPixmap -func callbackQCommonStyle_GeneratedIconPixmap(ptr unsafe.Pointer, iconMode C.longlong, pixmap unsafe.Pointer, opt unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "generatedIconPixmap"); signal != nil { - return gui.PointerFromQPixmap((*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(opt))) - } - - return gui.PointerFromQPixmap(NewQCommonStyleFromPointer(ptr).GeneratedIconPixmapDefault(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(opt))) -} - -func (ptr *QCommonStyle) ConnectGeneratedIconPixmap(f func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, opt *QStyleOption) *gui.QPixmap) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "generatedIconPixmap"); signal != nil { - f := func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, opt *QStyleOption) *gui.QPixmap { - (*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(iconMode, pixmap, opt) - return f(iconMode, pixmap, opt) - } - qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectGeneratedIconPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "generatedIconPixmap") - } -} - -func (ptr *QCommonStyle) GeneratedIconPixmap(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, opt QStyleOption_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_GeneratedIconPixmap(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(opt))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QCommonStyle) GeneratedIconPixmapDefault(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, opt QStyleOption_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_GeneratedIconPixmapDefault(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(opt))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQCommonStyle_HitTestComplexControl -func callbackQCommonStyle_HitTestComplexControl(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, pt unsafe.Pointer, widget unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "hitTestComplexControl"); signal != nil { - return C.longlong((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), core.NewQPointFromPointer(pt), NewQWidgetFromPointer(widget))) - } - - return C.longlong(NewQCommonStyleFromPointer(ptr).HitTestComplexControlDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), core.NewQPointFromPointer(pt), NewQWidgetFromPointer(widget))) -} - -func (ptr *QCommonStyle) ConnectHitTestComplexControl(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, pt *core.QPoint, widget *QWidget) QStyle__SubControl) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hitTestComplexControl"); signal != nil { - f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, pt *core.QPoint, widget *QWidget) QStyle__SubControl { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(cc, opt, pt, widget) - return f(cc, opt, pt, widget) - } - qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectHitTestComplexControl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hitTestComplexControl") - } -} - -func (ptr *QCommonStyle) HitTestComplexControl(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, pt core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl { - if ptr.Pointer() != nil { - return QStyle__SubControl(C.QCommonStyle_HitTestComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), core.PointerFromQPoint(pt), PointerFromQWidget(widget))) - } - return 0 -} - -func (ptr *QCommonStyle) HitTestComplexControlDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, pt core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl { - if ptr.Pointer() != nil { - return QStyle__SubControl(C.QCommonStyle_HitTestComplexControlDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), core.PointerFromQPoint(pt), PointerFromQWidget(widget))) - } - return 0 -} - -//export callbackQCommonStyle_LayoutSpacing -func callbackQCommonStyle_LayoutSpacing(ptr unsafe.Pointer, control1 C.longlong, control2 C.longlong, orientation C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "layoutSpacing"); signal != nil { - return C.int(int32((*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) - } - - return C.int(int32(NewQCommonStyleFromPointer(ptr).LayoutSpacingDefault(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) -} - -func (ptr *QCommonStyle) ConnectLayoutSpacing(f func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "layoutSpacing"); signal != nil { - f := func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int { - (*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(control1, control2, orientation, option, widget) - return f(control1, control2, orientation, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectLayoutSpacing() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "layoutSpacing") - } -} - -func (ptr *QCommonStyle) LayoutSpacing(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCommonStyle_LayoutSpacing(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QCommonStyle) LayoutSpacingDefault(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCommonStyle_LayoutSpacingDefault(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQCommonStyle_PixelMetric -func callbackQCommonStyle_PixelMetric(ptr unsafe.Pointer, m C.longlong, opt unsafe.Pointer, widget unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "pixelMetric"); signal != nil { - return C.int(int32((*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(QStyle__PixelMetric(m), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget)))) - } - - return C.int(int32(NewQCommonStyleFromPointer(ptr).PixelMetricDefault(QStyle__PixelMetric(m), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget)))) -} - -func (ptr *QCommonStyle) ConnectPixelMetric(f func(m QStyle__PixelMetric, opt *QStyleOption, widget *QWidget) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pixelMetric"); signal != nil { - f := func(m QStyle__PixelMetric, opt *QStyleOption, widget *QWidget) int { - (*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(m, opt, widget) - return f(m, opt, widget) - } - qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectPixelMetric() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pixelMetric") - } -} - -func (ptr *QCommonStyle) PixelMetric(m QStyle__PixelMetric, opt QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCommonStyle_PixelMetric(ptr.Pointer(), C.longlong(m), PointerFromQStyleOption(opt), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QCommonStyle) PixelMetricDefault(m QStyle__PixelMetric, opt QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCommonStyle_PixelMetricDefault(ptr.Pointer(), C.longlong(m), PointerFromQStyleOption(opt), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQCommonStyle_SizeFromContents -func callbackQCommonStyle_SizeFromContents(ptr unsafe.Pointer, ct C.longlong, opt unsafe.Pointer, csz unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeFromContents"); signal != nil { - return core.PointerFromQSize((*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(QStyle__ContentsType(ct), NewQStyleOptionFromPointer(opt), core.NewQSizeFromPointer(csz), NewQWidgetFromPointer(widget))) - } - - return core.PointerFromQSize(NewQCommonStyleFromPointer(ptr).SizeFromContentsDefault(QStyle__ContentsType(ct), NewQStyleOptionFromPointer(opt), core.NewQSizeFromPointer(csz), NewQWidgetFromPointer(widget))) -} - -func (ptr *QCommonStyle) ConnectSizeFromContents(f func(ct QStyle__ContentsType, opt *QStyleOption, csz *core.QSize, widget *QWidget) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeFromContents"); signal != nil { - f := func(ct QStyle__ContentsType, opt *QStyleOption, csz *core.QSize, widget *QWidget) *core.QSize { - (*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(ct, opt, csz, widget) - return f(ct, opt, csz, widget) - } - qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectSizeFromContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeFromContents") - } -} - -func (ptr *QCommonStyle) SizeFromContents(ct QStyle__ContentsType, opt QStyleOption_ITF, csz core.QSize_ITF, widget QWidget_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QCommonStyle_SizeFromContents(ptr.Pointer(), C.longlong(ct), PointerFromQStyleOption(opt), core.PointerFromQSize(csz), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QCommonStyle) SizeFromContentsDefault(ct QStyle__ContentsType, opt QStyleOption_ITF, csz core.QSize_ITF, widget QWidget_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QCommonStyle_SizeFromContentsDefault(ptr.Pointer(), C.longlong(ct), PointerFromQStyleOption(opt), core.PointerFromQSize(csz), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQCommonStyle_StandardPixmap -func callbackQCommonStyle_StandardPixmap(ptr unsafe.Pointer, sp C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "standardPixmap"); signal != nil { - return gui.PointerFromQPixmap((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(QStyle__StandardPixmap(sp), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) - } - - return gui.PointerFromQPixmap(NewQCommonStyleFromPointer(ptr).StandardPixmapDefault(QStyle__StandardPixmap(sp), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) -} - -func (ptr *QCommonStyle) ConnectStandardPixmap(f func(sp QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "standardPixmap"); signal != nil { - f := func(sp QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap { - (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(sp, option, widget) - return f(sp, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectStandardPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "standardPixmap") - } -} - -func (ptr *QCommonStyle) StandardPixmap(sp QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_StandardPixmap(ptr.Pointer(), C.longlong(sp), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QCommonStyle) StandardPixmapDefault(sp QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QCommonStyle_StandardPixmapDefault(ptr.Pointer(), C.longlong(sp), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQCommonStyle_StyleHint -func callbackQCommonStyle_StyleHint(ptr unsafe.Pointer, sh C.longlong, opt unsafe.Pointer, widget unsafe.Pointer, hret unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "styleHint"); signal != nil { - return C.int(int32((*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(QStyle__StyleHint(sh), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(hret)))) - } - - return C.int(int32(NewQCommonStyleFromPointer(ptr).StyleHintDefault(QStyle__StyleHint(sh), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(hret)))) -} - -func (ptr *QCommonStyle) ConnectStyleHint(f func(sh QStyle__StyleHint, opt *QStyleOption, widget *QWidget, hret *QStyleHintReturn) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "styleHint"); signal != nil { - f := func(sh QStyle__StyleHint, opt *QStyleOption, widget *QWidget, hret *QStyleHintReturn) int { - (*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(sh, opt, widget, hret) - return f(sh, opt, widget, hret) - } - qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectStyleHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "styleHint") - } -} - -func (ptr *QCommonStyle) StyleHint(sh QStyle__StyleHint, opt QStyleOption_ITF, widget QWidget_ITF, hret QStyleHintReturn_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCommonStyle_StyleHint(ptr.Pointer(), C.longlong(sh), PointerFromQStyleOption(opt), PointerFromQWidget(widget), PointerFromQStyleHintReturn(hret)))) - } - return 0 -} - -func (ptr *QCommonStyle) StyleHintDefault(sh QStyle__StyleHint, opt QStyleOption_ITF, widget QWidget_ITF, hret QStyleHintReturn_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QCommonStyle_StyleHintDefault(ptr.Pointer(), C.longlong(sh), PointerFromQStyleOption(opt), PointerFromQWidget(widget), PointerFromQStyleHintReturn(hret)))) - } - return 0 -} - -//export callbackQCommonStyle_SubControlRect -func callbackQCommonStyle_SubControlRect(ptr unsafe.Pointer, cc C.longlong, opt unsafe.Pointer, sc C.longlong, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "subControlRect"); signal != nil { - return core.PointerFromQRect((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), QStyle__SubControl(sc), NewQWidgetFromPointer(widget))) - } - - return core.PointerFromQRect(NewQCommonStyleFromPointer(ptr).SubControlRectDefault(QStyle__ComplexControl(cc), NewQStyleOptionComplexFromPointer(opt), QStyle__SubControl(sc), NewQWidgetFromPointer(widget))) -} - -func (ptr *QCommonStyle) ConnectSubControlRect(f func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, sc QStyle__SubControl, widget *QWidget) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "subControlRect"); signal != nil { - f := func(cc QStyle__ComplexControl, opt *QStyleOptionComplex, sc QStyle__SubControl, widget *QWidget) *core.QRect { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(cc, opt, sc, widget) - return f(cc, opt, sc, widget) - } - qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectSubControlRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "subControlRect") - } -} - -func (ptr *QCommonStyle) SubControlRect(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, sc QStyle__SubControl, widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubControlRect(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), C.longlong(sc), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QCommonStyle) SubControlRectDefault(cc QStyle__ComplexControl, opt QStyleOptionComplex_ITF, sc QStyle__SubControl, widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubControlRectDefault(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(opt), C.longlong(sc), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQCommonStyle_SubElementRect -func callbackQCommonStyle_SubElementRect(ptr unsafe.Pointer, sr C.longlong, opt unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "subElementRect"); signal != nil { - return core.PointerFromQRect((*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(QStyle__SubElement(sr), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget))) - } - - return core.PointerFromQRect(NewQCommonStyleFromPointer(ptr).SubElementRectDefault(QStyle__SubElement(sr), NewQStyleOptionFromPointer(opt), NewQWidgetFromPointer(widget))) -} - -func (ptr *QCommonStyle) ConnectSubElementRect(f func(sr QStyle__SubElement, opt *QStyleOption, widget *QWidget) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "subElementRect"); signal != nil { - f := func(sr QStyle__SubElement, opt *QStyleOption, widget *QWidget) *core.QRect { - (*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(sr, opt, widget) - return f(sr, opt, widget) - } - qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectSubElementRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "subElementRect") - } -} - -func (ptr *QCommonStyle) SubElementRect(sr QStyle__SubElement, opt QStyleOption_ITF, widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubElementRect(ptr.Pointer(), C.longlong(sr), PointerFromQStyleOption(opt), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QCommonStyle) SubElementRectDefault(sr QStyle__SubElement, opt QStyleOption_ITF, widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QCommonStyle_SubElementRectDefault(ptr.Pointer(), C.longlong(sr), PointerFromQStyleOption(opt), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQCommonStyle_DestroyQCommonStyle -func callbackQCommonStyle_DestroyQCommonStyle(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QCommonStyle"); signal != nil { - (*(*func())(signal))() - } else { - NewQCommonStyleFromPointer(ptr).DestroyQCommonStyleDefault() - } -} - -func (ptr *QCommonStyle) ConnectDestroyQCommonStyle(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QCommonStyle"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QCommonStyle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QCommonStyle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCommonStyle) DisconnectDestroyQCommonStyle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QCommonStyle") - } -} - -func (ptr *QCommonStyle) DestroyQCommonStyle() { - if ptr.Pointer() != nil { - C.QCommonStyle_DestroyQCommonStyle(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCommonStyle) DestroyQCommonStyleDefault() { - if ptr.Pointer() != nil { - C.QCommonStyle_DestroyQCommonStyleDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQCommonStyle_StandardIcon -func callbackQCommonStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil { - return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) - } - - return gui.PointerFromQIcon(NewQCommonStyleFromPointer(ptr).StandardIconDefault(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) -} - -func (ptr *QCommonStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QCommonStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QCommonStyle) StandardIconDefault(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QCommonStyle_StandardIconDefault(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -type QCompleter struct { - core.QObject -} - -type QCompleter_ITF interface { - core.QObject_ITF - QCompleter_PTR() *QCompleter -} - -func (ptr *QCompleter) QCompleter_PTR() *QCompleter { - return ptr -} - -func (ptr *QCompleter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QCompleter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQCompleter(ptr QCompleter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QCompleter_PTR().Pointer() - } - return nil -} - -func NewQCompleterFromPointer(ptr unsafe.Pointer) (n *QCompleter) { - n = new(QCompleter) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QCompleter__CompletionMode -//QCompleter::CompletionMode -type QCompleter__CompletionMode int64 - -const ( - QCompleter__PopupCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(0) - QCompleter__UnfilteredPopupCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(1) - QCompleter__InlineCompletion QCompleter__CompletionMode = QCompleter__CompletionMode(2) -) - -//go:generate stringer -type=QCompleter__ModelSorting -//QCompleter::ModelSorting -type QCompleter__ModelSorting int64 - -const ( - QCompleter__UnsortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(0) - QCompleter__CaseSensitivelySortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(1) - QCompleter__CaseInsensitivelySortedModel QCompleter__ModelSorting = QCompleter__ModelSorting(2) -) - -func NewQCompleter(parent core.QObject_ITF) *QCompleter { - tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQCompleter2(model core.QAbstractItemModel_ITF, parent core.QObject_ITF) *QCompleter { - tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter2(core.PointerFromQAbstractItemModel(model), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQCompleter3(list []string, parent core.QObject_ITF) *QCompleter { - listC := C.CString(strings.Join(list, "¡¦!")) - defer C.free(unsafe.Pointer(listC)) - tmpValue := NewQCompleterFromPointer(C.QCompleter_NewQCompleter3(C.struct_QtWidgets_PackedString{data: listC, len: C.longlong(len(strings.Join(list, "¡¦!")))}, core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQCompleter_Activated -func callbackQCompleter_Activated(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QCompleter) ConnectActivated(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QCompleter_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QCompleter_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QCompleter) Activated(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QCompleter_Activated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQCompleter_Activated2 -func callbackQCompleter_Activated2(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activated2"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QCompleter) ConnectActivated2(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated2") { - C.QCompleter_ConnectActivated2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated2"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectActivated2() { - if ptr.Pointer() != nil { - C.QCompleter_DisconnectActivated2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated2") - } -} - -func (ptr *QCompleter) Activated2(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_Activated2(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QCompleter) CaseSensitivity() core.Qt__CaseSensitivity { - if ptr.Pointer() != nil { - return core.Qt__CaseSensitivity(C.QCompleter_CaseSensitivity(ptr.Pointer())) - } - return 0 -} - -//export callbackQCompleter_Complete -func callbackQCompleter_Complete(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "complete"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) - } else { - NewQCompleterFromPointer(ptr).CompleteDefault(core.NewQRectFromPointer(rect)) - } -} - -func (ptr *QCompleter) ConnectComplete(f func(rect *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "complete"); signal != nil { - f := func(rect *core.QRect) { - (*(*func(*core.QRect))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "complete", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "complete", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectComplete() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "complete") - } -} - -func (ptr *QCompleter) Complete(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_Complete(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QCompleter) CompleteDefault(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_CompleteDefault(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QCompleter) CompletionColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QCompleter_CompletionColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QCompleter) CompletionCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QCompleter_CompletionCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QCompleter) CompletionMode() QCompleter__CompletionMode { - if ptr.Pointer() != nil { - return QCompleter__CompletionMode(C.QCompleter_CompletionMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QCompleter) CompletionModel() *core.QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractItemModelFromPointer(C.QCompleter_CompletionModel(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) CompletionPrefix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCompleter_CompletionPrefix(ptr.Pointer())) - } - return "" -} - -func (ptr *QCompleter) CompletionRole() int { - if ptr.Pointer() != nil { - return int(int32(C.QCompleter_CompletionRole(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QCompleter) CurrentCompletion() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCompleter_CurrentCompletion(ptr.Pointer())) - } - return "" -} - -func (ptr *QCompleter) CurrentIndex() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QCompleter_CurrentIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QCompleter) CurrentRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QCompleter_CurrentRow(ptr.Pointer()))) - } - return 0 -} - -//export callbackQCompleter_Event -func callbackQCompleter_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQCompleterFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev))))) -} - -func (ptr *QCompleter) EventDefault(ev core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCompleter_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 - } - return false -} - -//export callbackQCompleter_EventFilter -func callbackQCompleter_EventFilter(ptr unsafe.Pointer, o unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(o), core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQCompleterFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(o), core.NewQEventFromPointer(e))))) -} - -func (ptr *QCompleter) EventFilterDefault(o core.QObject_ITF, e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QCompleter_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(o), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QCompleter) FilterMode() core.Qt__MatchFlag { - if ptr.Pointer() != nil { - return core.Qt__MatchFlag(C.QCompleter_FilterMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQCompleter_Highlighted -func callbackQCompleter_Highlighted(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "highlighted"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QCompleter) ConnectHighlighted(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "highlighted") { - C.QCompleter_ConnectHighlighted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectHighlighted() { - if ptr.Pointer() != nil { - C.QCompleter_DisconnectHighlighted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "highlighted") - } -} - -func (ptr *QCompleter) Highlighted(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QCompleter_Highlighted(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQCompleter_Highlighted2 -func callbackQCompleter_Highlighted2(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QCompleter) ConnectHighlighted2(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") { - C.QCompleter_ConnectHighlighted2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectHighlighted2() { - if ptr.Pointer() != nil { - C.QCompleter_DisconnectHighlighted2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "highlighted2") - } -} - -func (ptr *QCompleter) Highlighted2(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_Highlighted2(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QCompleter) MaxVisibleItems() int { - if ptr.Pointer() != nil { - return int(int32(C.QCompleter_MaxVisibleItems(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QCompleter) Model() *core.QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractItemModelFromPointer(C.QCompleter_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) ModelSorting() QCompleter__ModelSorting { - if ptr.Pointer() != nil { - return QCompleter__ModelSorting(C.QCompleter_ModelSorting(ptr.Pointer())) - } - return 0 -} - -//export callbackQCompleter_PathFromIndex -func callbackQCompleter_PathFromIndex(ptr unsafe.Pointer, index unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "pathFromIndex"); signal != nil { - tempVal := (*(*func(*core.QModelIndex) string)(signal))(core.NewQModelIndexFromPointer(index)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQCompleterFromPointer(ptr).PathFromIndexDefault(core.NewQModelIndexFromPointer(index)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QCompleter) ConnectPathFromIndex(f func(index *core.QModelIndex) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pathFromIndex"); signal != nil { - f := func(index *core.QModelIndex) string { - (*(*func(*core.QModelIndex) string)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "pathFromIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pathFromIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectPathFromIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pathFromIndex") - } -} - -func (ptr *QCompleter) PathFromIndex(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCompleter_PathFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -func (ptr *QCompleter) PathFromIndexDefault(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QCompleter_PathFromIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -func (ptr *QCompleter) Popup() *QAbstractItemView { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemViewFromPointer(C.QCompleter_Popup(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) SetCaseSensitivity(caseSensitivity core.Qt__CaseSensitivity) { - if ptr.Pointer() != nil { - C.QCompleter_SetCaseSensitivity(ptr.Pointer(), C.longlong(caseSensitivity)) - } -} - -func (ptr *QCompleter) SetCompletionColumn(column int) { - if ptr.Pointer() != nil { - C.QCompleter_SetCompletionColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QCompleter) SetCompletionMode(mode QCompleter__CompletionMode) { - if ptr.Pointer() != nil { - C.QCompleter_SetCompletionMode(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQCompleter_SetCompletionPrefix -func callbackQCompleter_SetCompletionPrefix(ptr unsafe.Pointer, prefix C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setCompletionPrefix"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(prefix)) - } else { - NewQCompleterFromPointer(ptr).SetCompletionPrefixDefault(cGoUnpackString(prefix)) - } -} - -func (ptr *QCompleter) ConnectSetCompletionPrefix(f func(prefix string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCompletionPrefix"); signal != nil { - f := func(prefix string) { - (*(*func(string))(signal))(prefix) - f(prefix) - } - qt.ConnectSignal(ptr.Pointer(), "setCompletionPrefix", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCompletionPrefix", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectSetCompletionPrefix() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCompletionPrefix") - } -} - -func (ptr *QCompleter) SetCompletionPrefix(prefix string) { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QCompleter_SetCompletionPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) - } -} - -func (ptr *QCompleter) SetCompletionPrefixDefault(prefix string) { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QCompleter_SetCompletionPrefixDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) - } -} - -func (ptr *QCompleter) SetCompletionRole(role int) { - if ptr.Pointer() != nil { - C.QCompleter_SetCompletionRole(ptr.Pointer(), C.int(int32(role))) - } -} - -func (ptr *QCompleter) SetCurrentRow(row int) bool { - if ptr.Pointer() != nil { - return int8(C.QCompleter_SetCurrentRow(ptr.Pointer(), C.int(int32(row)))) != 0 - } - return false -} - -func (ptr *QCompleter) SetFilterMode(filterMode core.Qt__MatchFlag) { - if ptr.Pointer() != nil { - C.QCompleter_SetFilterMode(ptr.Pointer(), C.longlong(filterMode)) - } -} - -func (ptr *QCompleter) SetMaxVisibleItems(maxItems int) { - if ptr.Pointer() != nil { - C.QCompleter_SetMaxVisibleItems(ptr.Pointer(), C.int(int32(maxItems))) - } -} - -func (ptr *QCompleter) SetModel(model core.QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) - } -} - -func (ptr *QCompleter) SetModelSorting(sorting QCompleter__ModelSorting) { - if ptr.Pointer() != nil { - C.QCompleter_SetModelSorting(ptr.Pointer(), C.longlong(sorting)) - } -} - -func (ptr *QCompleter) SetPopup(popup QAbstractItemView_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_SetPopup(ptr.Pointer(), PointerFromQAbstractItemView(popup)) - } -} - -func (ptr *QCompleter) SetWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQCompleter_SetWrapAround -func callbackQCompleter_SetWrapAround(ptr unsafe.Pointer, wrap C.char) { - if signal := qt.GetSignal(ptr, "setWrapAround"); signal != nil { - (*(*func(bool))(signal))(int8(wrap) != 0) - } else { - NewQCompleterFromPointer(ptr).SetWrapAroundDefault(int8(wrap) != 0) - } -} - -func (ptr *QCompleter) ConnectSetWrapAround(f func(wrap bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setWrapAround"); signal != nil { - f := func(wrap bool) { - (*(*func(bool))(signal))(wrap) - f(wrap) - } - qt.ConnectSignal(ptr.Pointer(), "setWrapAround", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setWrapAround", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectSetWrapAround() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setWrapAround") - } -} - -func (ptr *QCompleter) SetWrapAround(wrap bool) { - if ptr.Pointer() != nil { - C.QCompleter_SetWrapAround(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(wrap)))) - } -} - -func (ptr *QCompleter) SetWrapAroundDefault(wrap bool) { - if ptr.Pointer() != nil { - C.QCompleter_SetWrapAroundDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(wrap)))) - } -} - -//export callbackQCompleter_SplitPath -func callbackQCompleter_SplitPath(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "splitPath"); signal != nil { - tempVal := (*(*func(string) []string)(signal))(cGoUnpackString(path)) - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQCompleterFromPointer(ptr).SplitPathDefault(cGoUnpackString(path)) - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QCompleter) ConnectSplitPath(f func(path string) []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "splitPath"); signal != nil { - f := func(path string) []string { - (*(*func(string) []string)(signal))(path) - return f(path) - } - qt.ConnectSignal(ptr.Pointer(), "splitPath", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "splitPath", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectSplitPath() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "splitPath") - } -} - -func (ptr *QCompleter) SplitPath(path string) []string { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return unpackStringList(cGoUnpackString(C.QCompleter_SplitPath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}))) - } - return make([]string, 0) -} - -func (ptr *QCompleter) SplitPathDefault(path string) []string { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - return unpackStringList(cGoUnpackString(C.QCompleter_SplitPathDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}))) - } - return make([]string, 0) -} - -func (ptr *QCompleter) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QCompleter_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) WrapAround() bool { - if ptr.Pointer() != nil { - return int8(C.QCompleter_WrapAround(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQCompleter_DestroyQCompleter -func callbackQCompleter_DestroyQCompleter(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QCompleter"); signal != nil { - (*(*func())(signal))() - } else { - NewQCompleterFromPointer(ptr).DestroyQCompleterDefault() - } -} - -func (ptr *QCompleter) ConnectDestroyQCompleter(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QCompleter"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QCompleter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QCompleter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QCompleter) DisconnectDestroyQCompleter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QCompleter") - } -} - -func (ptr *QCompleter) DestroyQCompleter() { - if ptr.Pointer() != nil { - C.QCompleter_DestroyQCompleter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCompleter) DestroyQCompleterDefault() { - if ptr.Pointer() != nil { - C.QCompleter_DestroyQCompleterDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QCompleter) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QCompleter___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QCompleter___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QCompleter) __children_newList() unsafe.Pointer { - return C.QCompleter___children_newList(ptr.Pointer()) -} - -func (ptr *QCompleter) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QCompleter___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QCompleter) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QCompleter___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QCompleter) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QCompleter___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QCompleter) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QCompleter___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QCompleter___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QCompleter) __findChildren_newList() unsafe.Pointer { - return C.QCompleter___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QCompleter) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QCompleter___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QCompleter___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QCompleter) __findChildren_newList3() unsafe.Pointer { - return C.QCompleter___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QCompleter) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QCompleter___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QCompleter) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QCompleter___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QCompleter) __qFindChildren_newList2() unsafe.Pointer { - return C.QCompleter___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQCompleter_ChildEvent -func callbackQCompleter_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQCompleterFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QCompleter) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQCompleter_ConnectNotify -func callbackQCompleter_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQCompleterFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QCompleter) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQCompleter_CustomEvent -func callbackQCompleter_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQCompleterFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QCompleter) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQCompleter_DeleteLater -func callbackQCompleter_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQCompleterFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QCompleter) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QCompleter_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQCompleter_Destroyed -func callbackQCompleter_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQCompleter_DisconnectNotify -func callbackQCompleter_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQCompleterFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QCompleter) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQCompleter_MetaObject -func callbackQCompleter_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQCompleterFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QCompleter) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QCompleter_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQCompleter_ObjectNameChanged -func callbackQCompleter_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQCompleter_TimerEvent -func callbackQCompleter_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQCompleterFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QCompleter) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QCompleter_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QDataWidgetMapper struct { - core.QObject -} - -type QDataWidgetMapper_ITF interface { - core.QObject_ITF - QDataWidgetMapper_PTR() *QDataWidgetMapper -} - -func (ptr *QDataWidgetMapper) QDataWidgetMapper_PTR() *QDataWidgetMapper { - return ptr -} - -func (ptr *QDataWidgetMapper) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QDataWidgetMapper) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQDataWidgetMapper(ptr QDataWidgetMapper_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDataWidgetMapper_PTR().Pointer() - } - return nil -} - -func NewQDataWidgetMapperFromPointer(ptr unsafe.Pointer) (n *QDataWidgetMapper) { - n = new(QDataWidgetMapper) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDataWidgetMapper__SubmitPolicy -//QDataWidgetMapper::SubmitPolicy -type QDataWidgetMapper__SubmitPolicy int64 - -const ( - QDataWidgetMapper__AutoSubmit QDataWidgetMapper__SubmitPolicy = QDataWidgetMapper__SubmitPolicy(0) - QDataWidgetMapper__ManualSubmit QDataWidgetMapper__SubmitPolicy = QDataWidgetMapper__SubmitPolicy(1) -) - -func NewQDataWidgetMapper(parent core.QObject_ITF) *QDataWidgetMapper { - tmpValue := NewQDataWidgetMapperFromPointer(C.QDataWidgetMapper_NewQDataWidgetMapper(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDataWidgetMapper) AddMapping(widget QWidget_ITF, section int) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_AddMapping(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(section))) - } -} - -func (ptr *QDataWidgetMapper) AddMapping2(widget QWidget_ITF, section int, propertyName core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_AddMapping2(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(section)), core.PointerFromQByteArray(propertyName)) - } -} - -func (ptr *QDataWidgetMapper) ClearMapping() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ClearMapping(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QDataWidgetMapper_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -//export callbackQDataWidgetMapper_CurrentIndexChanged -func callbackQDataWidgetMapper_CurrentIndexChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentIndexChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QDataWidgetMapper) ConnectCurrentIndexChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentIndexChanged") { - C.QDataWidgetMapper_ConnectCurrentIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentIndexChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentIndexChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentIndexChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectCurrentIndexChanged() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_DisconnectCurrentIndexChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentIndexChanged") - } -} - -func (ptr *QDataWidgetMapper) CurrentIndexChanged(index int) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_CurrentIndexChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QDataWidgetMapper) ItemDelegate() *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QDataWidgetMapper_ItemDelegate(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) MappedPropertyName(widget QWidget_ITF) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDataWidgetMapper_MappedPropertyName(ptr.Pointer(), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) MappedSection(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDataWidgetMapper_MappedSection(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QDataWidgetMapper) MappedWidgetAt(section int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QDataWidgetMapper_MappedWidgetAt(ptr.Pointer(), C.int(int32(section)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) Model() *core.QAbstractItemModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractItemModelFromPointer(C.QDataWidgetMapper_Model(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QDataWidgetMapper_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDataWidgetMapper) RemoveMapping(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_RemoveMapping(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQDataWidgetMapper_Revert -func callbackQDataWidgetMapper_Revert(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "revert"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).RevertDefault() - } -} - -func (ptr *QDataWidgetMapper) ConnectRevert(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "revert"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "revert", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectRevert() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "revert") - } -} - -func (ptr *QDataWidgetMapper) Revert() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_Revert(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) RevertDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_RevertDefault(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) RootIndex() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDataWidgetMapper_RootIndex(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQDataWidgetMapper_SetCurrentIndex -func callbackQDataWidgetMapper_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQDataWidgetMapperFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QDataWidgetMapper) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QDataWidgetMapper) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QDataWidgetMapper) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQDataWidgetMapper_SetCurrentModelIndex -func callbackQDataWidgetMapper_SetCurrentModelIndex(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentModelIndex"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQDataWidgetMapperFromPointer(ptr).SetCurrentModelIndexDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QDataWidgetMapper) ConnectSetCurrentModelIndex(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentModelIndex"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentModelIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentModelIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectSetCurrentModelIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentModelIndex") - } -} - -func (ptr *QDataWidgetMapper) SetCurrentModelIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetCurrentModelIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QDataWidgetMapper) SetCurrentModelIndexDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetCurrentModelIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QDataWidgetMapper) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) - } -} - -func (ptr *QDataWidgetMapper) SetModel(model core.QAbstractItemModel_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetModel(ptr.Pointer(), core.PointerFromQAbstractItemModel(model)) - } -} - -func (ptr *QDataWidgetMapper) SetOrientation(aOrientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetOrientation(ptr.Pointer(), C.longlong(aOrientation)) - } -} - -func (ptr *QDataWidgetMapper) SetRootIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QDataWidgetMapper) SetSubmitPolicy(policy QDataWidgetMapper__SubmitPolicy) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_SetSubmitPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -//export callbackQDataWidgetMapper_Submit -func callbackQDataWidgetMapper_Submit(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "submit"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).SubmitDefault()))) -} - -func (ptr *QDataWidgetMapper) ConnectSubmit(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "submit"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "submit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectSubmit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "submit") - } -} - -func (ptr *QDataWidgetMapper) Submit() bool { - if ptr.Pointer() != nil { - return int8(C.QDataWidgetMapper_Submit(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDataWidgetMapper) SubmitDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QDataWidgetMapper_SubmitDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDataWidgetMapper) SubmitPolicy() QDataWidgetMapper__SubmitPolicy { - if ptr.Pointer() != nil { - return QDataWidgetMapper__SubmitPolicy(C.QDataWidgetMapper_SubmitPolicy(ptr.Pointer())) - } - return 0 -} - -//export callbackQDataWidgetMapper_ToFirst -func callbackQDataWidgetMapper_ToFirst(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toFirst"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).ToFirstDefault() - } -} - -func (ptr *QDataWidgetMapper) ConnectToFirst(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toFirst"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toFirst", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toFirst", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectToFirst() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toFirst") - } -} - -func (ptr *QDataWidgetMapper) ToFirst() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToFirst(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) ToFirstDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToFirstDefault(ptr.Pointer()) - } -} - -//export callbackQDataWidgetMapper_ToLast -func callbackQDataWidgetMapper_ToLast(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toLast"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).ToLastDefault() - } -} - -func (ptr *QDataWidgetMapper) ConnectToLast(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toLast"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toLast", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toLast", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectToLast() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toLast") - } -} - -func (ptr *QDataWidgetMapper) ToLast() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToLast(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) ToLastDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToLastDefault(ptr.Pointer()) - } -} - -//export callbackQDataWidgetMapper_ToNext -func callbackQDataWidgetMapper_ToNext(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toNext"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).ToNextDefault() - } -} - -func (ptr *QDataWidgetMapper) ConnectToNext(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toNext"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toNext", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toNext", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectToNext() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toNext") - } -} - -func (ptr *QDataWidgetMapper) ToNext() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToNext(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) ToNextDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToNextDefault(ptr.Pointer()) - } -} - -//export callbackQDataWidgetMapper_ToPrevious -func callbackQDataWidgetMapper_ToPrevious(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "toPrevious"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).ToPreviousDefault() - } -} - -func (ptr *QDataWidgetMapper) ConnectToPrevious(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "toPrevious"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "toPrevious", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toPrevious", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectToPrevious() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "toPrevious") - } -} - -func (ptr *QDataWidgetMapper) ToPrevious() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToPrevious(ptr.Pointer()) - } -} - -func (ptr *QDataWidgetMapper) ToPreviousDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ToPreviousDefault(ptr.Pointer()) - } -} - -//export callbackQDataWidgetMapper_DestroyQDataWidgetMapper -func callbackQDataWidgetMapper_DestroyQDataWidgetMapper(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDataWidgetMapper"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).DestroyQDataWidgetMapperDefault() - } -} - -func (ptr *QDataWidgetMapper) ConnectDestroyQDataWidgetMapper(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDataWidgetMapper"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDataWidgetMapper", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDataWidgetMapper", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDataWidgetMapper) DisconnectDestroyQDataWidgetMapper() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDataWidgetMapper") - } -} - -func (ptr *QDataWidgetMapper) DestroyQDataWidgetMapper() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_DestroyQDataWidgetMapper(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDataWidgetMapper) DestroyQDataWidgetMapperDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_DestroyQDataWidgetMapperDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDataWidgetMapper) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDataWidgetMapper) __children_newList() unsafe.Pointer { - return C.QDataWidgetMapper___children_newList(ptr.Pointer()) -} - -func (ptr *QDataWidgetMapper) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDataWidgetMapper___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QDataWidgetMapper) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QDataWidgetMapper___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QDataWidgetMapper) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDataWidgetMapper) __findChildren_newList() unsafe.Pointer { - return C.QDataWidgetMapper___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QDataWidgetMapper) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDataWidgetMapper) __findChildren_newList3() unsafe.Pointer { - return C.QDataWidgetMapper___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QDataWidgetMapper) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDataWidgetMapper___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDataWidgetMapper) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDataWidgetMapper) __qFindChildren_newList2() unsafe.Pointer { - return C.QDataWidgetMapper___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQDataWidgetMapper_ChildEvent -func callbackQDataWidgetMapper_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQDataWidgetMapperFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QDataWidgetMapper) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQDataWidgetMapper_ConnectNotify -func callbackQDataWidgetMapper_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDataWidgetMapperFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDataWidgetMapper) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDataWidgetMapper_CustomEvent -func callbackQDataWidgetMapper_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQDataWidgetMapperFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QDataWidgetMapper) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQDataWidgetMapper_DeleteLater -func callbackQDataWidgetMapper_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQDataWidgetMapperFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QDataWidgetMapper) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQDataWidgetMapper_Destroyed -func callbackQDataWidgetMapper_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQDataWidgetMapper_DisconnectNotify -func callbackQDataWidgetMapper_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDataWidgetMapperFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDataWidgetMapper) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDataWidgetMapper_Event -func callbackQDataWidgetMapper_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QDataWidgetMapper) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDataWidgetMapper_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQDataWidgetMapper_EventFilter -func callbackQDataWidgetMapper_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDataWidgetMapperFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QDataWidgetMapper) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDataWidgetMapper_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQDataWidgetMapper_MetaObject -func callbackQDataWidgetMapper_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQDataWidgetMapperFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QDataWidgetMapper) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QDataWidgetMapper_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQDataWidgetMapper_ObjectNameChanged -func callbackQDataWidgetMapper_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQDataWidgetMapper_TimerEvent -func callbackQDataWidgetMapper_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQDataWidgetMapperFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QDataWidgetMapper) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QDataWidgetMapper_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QDateEdit struct { - QDateTimeEdit -} - -type QDateEdit_ITF interface { - QDateTimeEdit_ITF - QDateEdit_PTR() *QDateEdit -} - -func (ptr *QDateEdit) QDateEdit_PTR() *QDateEdit { - return ptr -} - -func (ptr *QDateEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDateTimeEdit_PTR().Pointer() - } - return nil -} - -func (ptr *QDateEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDateTimeEdit_PTR().SetPointer(p) - } -} - -func PointerFromQDateEdit(ptr QDateEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDateEdit_PTR().Pointer() - } - return nil -} - -func NewQDateEditFromPointer(ptr unsafe.Pointer) (n *QDateEdit) { - n = new(QDateEdit) - n.SetPointer(ptr) - return -} -func NewQDateEdit(parent QWidget_ITF) *QDateEdit { - tmpValue := NewQDateEditFromPointer(C.QDateEdit_NewQDateEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDateEdit2(date core.QDate_ITF, parent QWidget_ITF) *QDateEdit { - tmpValue := NewQDateEditFromPointer(C.QDateEdit_NewQDateEdit2(core.PointerFromQDate(date), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQDateEdit_DestroyQDateEdit -func callbackQDateEdit_DestroyQDateEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDateEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQDateEditFromPointer(ptr).DestroyQDateEditDefault() - } -} - -func (ptr *QDateEdit) ConnectDestroyQDateEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDateEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDateEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDateEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateEdit) DisconnectDestroyQDateEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDateEdit") - } -} - -func (ptr *QDateEdit) DestroyQDateEdit() { - if ptr.Pointer() != nil { - C.QDateEdit_DestroyQDateEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDateEdit) DestroyQDateEditDefault() { - if ptr.Pointer() != nil { - C.QDateEdit_DestroyQDateEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDateTimeEdit struct { - QAbstractSpinBox -} - -type QDateTimeEdit_ITF interface { - QAbstractSpinBox_ITF - QDateTimeEdit_PTR() *QDateTimeEdit -} - -func (ptr *QDateTimeEdit) QDateTimeEdit_PTR() *QDateTimeEdit { - return ptr -} - -func (ptr *QDateTimeEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSpinBox_PTR().Pointer() - } - return nil -} - -func (ptr *QDateTimeEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSpinBox_PTR().SetPointer(p) - } -} - -func PointerFromQDateTimeEdit(ptr QDateTimeEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDateTimeEdit_PTR().Pointer() - } - return nil -} - -func NewQDateTimeEditFromPointer(ptr unsafe.Pointer) (n *QDateTimeEdit) { - n = new(QDateTimeEdit) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDateTimeEdit__Section -//QDateTimeEdit::Section -type QDateTimeEdit__Section int64 - -const ( - QDateTimeEdit__NoSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0000) - QDateTimeEdit__AmPmSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0001) - QDateTimeEdit__MSecSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0002) - QDateTimeEdit__SecondSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0004) - QDateTimeEdit__MinuteSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0008) - QDateTimeEdit__HourSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0010) - QDateTimeEdit__DaySection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0100) - QDateTimeEdit__MonthSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0200) - QDateTimeEdit__YearSection QDateTimeEdit__Section = QDateTimeEdit__Section(0x0400) -) - -func NewQDateTimeEdit(parent QWidget_ITF) *QDateTimeEdit { - tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDateTimeEdit2(datetime core.QDateTime_ITF, parent QWidget_ITF) *QDateTimeEdit { - tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit2(core.PointerFromQDateTime(datetime), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDateTimeEdit3(date core.QDate_ITF, parent QWidget_ITF) *QDateTimeEdit { - tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit3(core.PointerFromQDate(date), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDateTimeEdit4(ti core.QTime_ITF, parent QWidget_ITF) *QDateTimeEdit { - tmpValue := NewQDateTimeEditFromPointer(C.QDateTimeEdit_NewQDateTimeEdit4(core.PointerFromQTime(ti), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDateTimeEdit) CalendarPopup() bool { - if ptr.Pointer() != nil { - return int8(C.QDateTimeEdit_CalendarPopup(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDateTimeEdit) CalendarWidget() *QCalendarWidget { - if ptr.Pointer() != nil { - tmpValue := NewQCalendarWidgetFromPointer(C.QDateTimeEdit_CalendarWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQDateTimeEdit_Clear -func callbackQDateTimeEdit_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQDateTimeEditFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QDateTimeEdit) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QDateTimeEdit) Clear() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_Clear(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearDefault() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearMaximumDate() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearMaximumDate(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearMaximumDateTime() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearMaximumDateTime(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearMaximumTime() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearMaximumTime(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearMinimumDate() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearMinimumDate(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearMinimumDateTime() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearMinimumDateTime(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) ClearMinimumTime() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_ClearMinimumTime(ptr.Pointer()) - } -} - -func (ptr *QDateTimeEdit) CurrentSection() QDateTimeEdit__Section { - if ptr.Pointer() != nil { - return QDateTimeEdit__Section(C.QDateTimeEdit_CurrentSection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDateTimeEdit) CurrentSectionIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QDateTimeEdit_CurrentSectionIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDateTimeEdit) Date() *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_Date(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -//export callbackQDateTimeEdit_DateChanged -func callbackQDateTimeEdit_DateChanged(ptr unsafe.Pointer, date unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dateChanged"); signal != nil { - (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) - } - -} - -func (ptr *QDateTimeEdit) ConnectDateChanged(f func(date *core.QDate)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "dateChanged") { - C.QDateTimeEdit_ConnectDateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "dateChanged"); signal != nil { - f := func(date *core.QDate) { - (*(*func(*core.QDate))(signal))(date) - f(date) - } - qt.ConnectSignal(ptr.Pointer(), "dateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectDateChanged() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DisconnectDateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "dateChanged") - } -} - -func (ptr *QDateTimeEdit) DateChanged(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DateChanged(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QDateTimeEdit) DateTime() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -//export callbackQDateTimeEdit_DateTimeChanged -func callbackQDateTimeEdit_DateTimeChanged(ptr unsafe.Pointer, datetime unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dateTimeChanged"); signal != nil { - (*(*func(*core.QDateTime))(signal))(core.NewQDateTimeFromPointer(datetime)) - } - -} - -func (ptr *QDateTimeEdit) ConnectDateTimeChanged(f func(datetime *core.QDateTime)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "dateTimeChanged") { - C.QDateTimeEdit_ConnectDateTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dateTimeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "dateTimeChanged"); signal != nil { - f := func(datetime *core.QDateTime) { - (*(*func(*core.QDateTime))(signal))(datetime) - f(datetime) - } - qt.ConnectSignal(ptr.Pointer(), "dateTimeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dateTimeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectDateTimeChanged() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DisconnectDateTimeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "dateTimeChanged") - } -} - -func (ptr *QDateTimeEdit) DateTimeChanged(datetime core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DateTimeChanged(ptr.Pointer(), core.PointerFromQDateTime(datetime)) - } -} - -//export callbackQDateTimeEdit_DateTimeFromText -func callbackQDateTimeEdit_DateTimeFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "dateTimeFromText"); signal != nil { - return core.PointerFromQDateTime((*(*func(string) *core.QDateTime)(signal))(cGoUnpackString(text))) - } - - return core.PointerFromQDateTime(NewQDateTimeEditFromPointer(ptr).DateTimeFromTextDefault(cGoUnpackString(text))) -} - -func (ptr *QDateTimeEdit) ConnectDateTimeFromText(f func(text string) *core.QDateTime) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dateTimeFromText"); signal != nil { - f := func(text string) *core.QDateTime { - (*(*func(string) *core.QDateTime)(signal))(text) - return f(text) - } - qt.ConnectSignal(ptr.Pointer(), "dateTimeFromText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dateTimeFromText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectDateTimeFromText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dateTimeFromText") - } -} - -func (ptr *QDateTimeEdit) DateTimeFromText(text string) *core.QDateTime { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTimeFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) DateTimeFromTextDefault(text string) *core.QDateTime { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_DateTimeFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) DisplayFormat() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTimeEdit_DisplayFormat(ptr.Pointer())) - } - return "" -} - -func (ptr *QDateTimeEdit) DisplayedSections() QDateTimeEdit__Section { - if ptr.Pointer() != nil { - return QDateTimeEdit__Section(C.QDateTimeEdit_DisplayedSections(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDateTimeEdit) MaximumDate() *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_MaximumDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) MaximumDateTime() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_MaximumDateTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) MaximumTime() *core.QTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_MaximumTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) MinimumDate() *core.QDate { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateFromPointer(C.QDateTimeEdit_MinimumDate(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDate).DestroyQDate) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) MinimumDateTime() *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QDateTimeEdit_MinimumDateTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) MinimumTime() *core.QTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_MinimumTime(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime) - return tmpValue - } - return nil -} - -func (ptr *QDateTimeEdit) SectionAt(index int) QDateTimeEdit__Section { - if ptr.Pointer() != nil { - return QDateTimeEdit__Section(C.QDateTimeEdit_SectionAt(ptr.Pointer(), C.int(int32(index)))) - } - return 0 -} - -func (ptr *QDateTimeEdit) SectionCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QDateTimeEdit_SectionCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDateTimeEdit) SectionText(section QDateTimeEdit__Section) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTimeEdit_SectionText(ptr.Pointer(), C.longlong(section))) - } - return "" -} - -func (ptr *QDateTimeEdit) SetCalendarPopup(enable bool) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetCalendarPopup(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QDateTimeEdit) SetCalendarWidget(calendarWidget QCalendarWidget_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetCalendarWidget(ptr.Pointer(), PointerFromQCalendarWidget(calendarWidget)) - } -} - -func (ptr *QDateTimeEdit) SetCurrentSection(section QDateTimeEdit__Section) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetCurrentSection(ptr.Pointer(), C.longlong(section)) - } -} - -func (ptr *QDateTimeEdit) SetCurrentSectionIndex(index int) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetCurrentSectionIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQDateTimeEdit_SetDate -func callbackQDateTimeEdit_SetDate(ptr unsafe.Pointer, date unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setDate"); signal != nil { - (*(*func(*core.QDate))(signal))(core.NewQDateFromPointer(date)) - } else { - NewQDateTimeEditFromPointer(ptr).SetDateDefault(core.NewQDateFromPointer(date)) - } -} - -func (ptr *QDateTimeEdit) ConnectSetDate(f func(date *core.QDate)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDate"); signal != nil { - f := func(date *core.QDate) { - (*(*func(*core.QDate))(signal))(date) - f(date) - } - qt.ConnectSignal(ptr.Pointer(), "setDate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectSetDate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDate") - } -} - -func (ptr *QDateTimeEdit) SetDate(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetDate(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QDateTimeEdit) SetDateDefault(date core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetDateDefault(ptr.Pointer(), core.PointerFromQDate(date)) - } -} - -func (ptr *QDateTimeEdit) SetDateRange(min core.QDate_ITF, max core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetDateRange(ptr.Pointer(), core.PointerFromQDate(min), core.PointerFromQDate(max)) - } -} - -//export callbackQDateTimeEdit_SetDateTime -func callbackQDateTimeEdit_SetDateTime(ptr unsafe.Pointer, dateTime unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setDateTime"); signal != nil { - (*(*func(*core.QDateTime))(signal))(core.NewQDateTimeFromPointer(dateTime)) - } else { - NewQDateTimeEditFromPointer(ptr).SetDateTimeDefault(core.NewQDateTimeFromPointer(dateTime)) - } -} - -func (ptr *QDateTimeEdit) ConnectSetDateTime(f func(dateTime *core.QDateTime)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDateTime"); signal != nil { - f := func(dateTime *core.QDateTime) { - (*(*func(*core.QDateTime))(signal))(dateTime) - f(dateTime) - } - qt.ConnectSignal(ptr.Pointer(), "setDateTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDateTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectSetDateTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDateTime") - } -} - -func (ptr *QDateTimeEdit) SetDateTime(dateTime core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetDateTime(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) - } -} - -func (ptr *QDateTimeEdit) SetDateTimeDefault(dateTime core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetDateTimeDefault(ptr.Pointer(), core.PointerFromQDateTime(dateTime)) - } -} - -func (ptr *QDateTimeEdit) SetDateTimeRange(min core.QDateTime_ITF, max core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetDateTimeRange(ptr.Pointer(), core.PointerFromQDateTime(min), core.PointerFromQDateTime(max)) - } -} - -func (ptr *QDateTimeEdit) SetDisplayFormat(format string) { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - C.QDateTimeEdit_SetDisplayFormat(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: formatC, len: C.longlong(len(format))}) - } -} - -func (ptr *QDateTimeEdit) SetMaximumDate(max core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetMaximumDate(ptr.Pointer(), core.PointerFromQDate(max)) - } -} - -func (ptr *QDateTimeEdit) SetMaximumDateTime(dt core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetMaximumDateTime(ptr.Pointer(), core.PointerFromQDateTime(dt)) - } -} - -func (ptr *QDateTimeEdit) SetMaximumTime(max core.QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetMaximumTime(ptr.Pointer(), core.PointerFromQTime(max)) - } -} - -func (ptr *QDateTimeEdit) SetMinimumDate(min core.QDate_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetMinimumDate(ptr.Pointer(), core.PointerFromQDate(min)) - } -} - -func (ptr *QDateTimeEdit) SetMinimumDateTime(dt core.QDateTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetMinimumDateTime(ptr.Pointer(), core.PointerFromQDateTime(dt)) - } -} - -func (ptr *QDateTimeEdit) SetMinimumTime(min core.QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetMinimumTime(ptr.Pointer(), core.PointerFromQTime(min)) - } -} - -func (ptr *QDateTimeEdit) SetSelectedSection(section QDateTimeEdit__Section) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetSelectedSection(ptr.Pointer(), C.longlong(section)) - } -} - -//export callbackQDateTimeEdit_SetTime -func callbackQDateTimeEdit_SetTime(ptr unsafe.Pointer, ti unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setTime"); signal != nil { - (*(*func(*core.QTime))(signal))(core.NewQTimeFromPointer(ti)) - } else { - NewQDateTimeEditFromPointer(ptr).SetTimeDefault(core.NewQTimeFromPointer(ti)) - } -} - -func (ptr *QDateTimeEdit) ConnectSetTime(f func(ti *core.QTime)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setTime"); signal != nil { - f := func(ti *core.QTime) { - (*(*func(*core.QTime))(signal))(ti) - f(ti) - } - qt.ConnectSignal(ptr.Pointer(), "setTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectSetTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setTime") - } -} - -func (ptr *QDateTimeEdit) SetTime(ti core.QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetTime(ptr.Pointer(), core.PointerFromQTime(ti)) - } -} - -func (ptr *QDateTimeEdit) SetTimeDefault(ti core.QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetTimeDefault(ptr.Pointer(), core.PointerFromQTime(ti)) - } -} - -func (ptr *QDateTimeEdit) SetTimeRange(min core.QTime_ITF, max core.QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetTimeRange(ptr.Pointer(), core.PointerFromQTime(min), core.PointerFromQTime(max)) - } -} - -func (ptr *QDateTimeEdit) SetTimeSpec(spec core.Qt__TimeSpec) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_SetTimeSpec(ptr.Pointer(), C.longlong(spec)) - } -} - -//export callbackQDateTimeEdit_TextFromDateTime -func callbackQDateTimeEdit_TextFromDateTime(ptr unsafe.Pointer, dateTime unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "textFromDateTime"); signal != nil { - tempVal := (*(*func(*core.QDateTime) string)(signal))(core.NewQDateTimeFromPointer(dateTime)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQDateTimeEditFromPointer(ptr).TextFromDateTimeDefault(core.NewQDateTimeFromPointer(dateTime)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QDateTimeEdit) ConnectTextFromDateTime(f func(dateTime *core.QDateTime) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "textFromDateTime"); signal != nil { - f := func(dateTime *core.QDateTime) string { - (*(*func(*core.QDateTime) string)(signal))(dateTime) - return f(dateTime) - } - qt.ConnectSignal(ptr.Pointer(), "textFromDateTime", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textFromDateTime", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectTextFromDateTime() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "textFromDateTime") - } -} - -func (ptr *QDateTimeEdit) TextFromDateTime(dateTime core.QDateTime_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTimeEdit_TextFromDateTime(ptr.Pointer(), core.PointerFromQDateTime(dateTime))) - } - return "" -} - -func (ptr *QDateTimeEdit) TextFromDateTimeDefault(dateTime core.QDateTime_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDateTimeEdit_TextFromDateTimeDefault(ptr.Pointer(), core.PointerFromQDateTime(dateTime))) - } - return "" -} - -func (ptr *QDateTimeEdit) Time() *core.QTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQTimeFromPointer(C.QDateTimeEdit_Time(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QTime).DestroyQTime) - return tmpValue - } - return nil -} - -//export callbackQDateTimeEdit_TimeChanged -func callbackQDateTimeEdit_TimeChanged(ptr unsafe.Pointer, ti unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timeChanged"); signal != nil { - (*(*func(*core.QTime))(signal))(core.NewQTimeFromPointer(ti)) - } - -} - -func (ptr *QDateTimeEdit) ConnectTimeChanged(f func(ti *core.QTime)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "timeChanged") { - C.QDateTimeEdit_ConnectTimeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "timeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "timeChanged"); signal != nil { - f := func(ti *core.QTime) { - (*(*func(*core.QTime))(signal))(ti) - f(ti) - } - qt.ConnectSignal(ptr.Pointer(), "timeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "timeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectTimeChanged() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DisconnectTimeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "timeChanged") - } -} - -func (ptr *QDateTimeEdit) TimeChanged(ti core.QTime_ITF) { - if ptr.Pointer() != nil { - C.QDateTimeEdit_TimeChanged(ptr.Pointer(), core.PointerFromQTime(ti)) - } -} - -func (ptr *QDateTimeEdit) TimeSpec() core.Qt__TimeSpec { - if ptr.Pointer() != nil { - return core.Qt__TimeSpec(C.QDateTimeEdit_TimeSpec(ptr.Pointer())) - } - return 0 -} - -//export callbackQDateTimeEdit_DestroyQDateTimeEdit -func callbackQDateTimeEdit_DestroyQDateTimeEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDateTimeEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQDateTimeEditFromPointer(ptr).DestroyQDateTimeEditDefault() - } -} - -func (ptr *QDateTimeEdit) ConnectDestroyQDateTimeEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDateTimeEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDateTimeEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDateTimeEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDateTimeEdit) DisconnectDestroyQDateTimeEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDateTimeEdit") - } -} - -func (ptr *QDateTimeEdit) DestroyQDateTimeEdit() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DestroyQDateTimeEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDateTimeEdit) DestroyQDateTimeEditDefault() { - if ptr.Pointer() != nil { - C.QDateTimeEdit_DestroyQDateTimeEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDesktopWidget struct { - QWidget -} - -type QDesktopWidget_ITF interface { - QWidget_ITF - QDesktopWidget_PTR() *QDesktopWidget -} - -func (ptr *QDesktopWidget) QDesktopWidget_PTR() *QDesktopWidget { - return ptr -} - -func (ptr *QDesktopWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QDesktopWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQDesktopWidget(ptr QDesktopWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDesktopWidget_PTR().Pointer() - } - return nil -} - -func NewQDesktopWidgetFromPointer(ptr unsafe.Pointer) (n *QDesktopWidget) { - n = new(QDesktopWidget) - n.SetPointer(ptr) - return -} -func NewQDesktopWidget() *QDesktopWidget { - tmpValue := NewQDesktopWidgetFromPointer(C.QDesktopWidget_NewQDesktopWidget()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDesktopWidget) AvailableGeometry(screen int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_AvailableGeometry(ptr.Pointer(), C.int(int32(screen)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QDesktopWidget) AvailableGeometry2(widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_AvailableGeometry2(ptr.Pointer(), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QDesktopWidget) IsVirtualDesktop() bool { - if ptr.Pointer() != nil { - return int8(C.QDesktopWidget_IsVirtualDesktop(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDesktopWidget) NumScreens() int { - if ptr.Pointer() != nil { - return int(int32(C.QDesktopWidget_NumScreens(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDesktopWidget) PrimaryScreen() int { - if ptr.Pointer() != nil { - return int(int32(C.QDesktopWidget_PrimaryScreen(ptr.Pointer()))) - } - return 0 -} - -//export callbackQDesktopWidget_PrimaryScreenChanged -func callbackQDesktopWidget_PrimaryScreenChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "primaryScreenChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDesktopWidget) ConnectPrimaryScreenChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "primaryScreenChanged") { - C.QDesktopWidget_ConnectPrimaryScreenChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "primaryScreenChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "primaryScreenChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "primaryScreenChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDesktopWidget) DisconnectPrimaryScreenChanged() { - if ptr.Pointer() != nil { - C.QDesktopWidget_DisconnectPrimaryScreenChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "primaryScreenChanged") - } -} - -func (ptr *QDesktopWidget) PrimaryScreenChanged() { - if ptr.Pointer() != nil { - C.QDesktopWidget_PrimaryScreenChanged(ptr.Pointer()) - } -} - -//export callbackQDesktopWidget_Resized -func callbackQDesktopWidget_Resized(ptr unsafe.Pointer, screen C.int) { - if signal := qt.GetSignal(ptr, "resized"); signal != nil { - (*(*func(int))(signal))(int(int32(screen))) - } - -} - -func (ptr *QDesktopWidget) ConnectResized(f func(screen int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "resized") { - C.QDesktopWidget_ConnectResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "resized"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil { - f := func(screen int) { - (*(*func(int))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDesktopWidget) DisconnectResized() { - if ptr.Pointer() != nil { - C.QDesktopWidget_DisconnectResized(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "resized") - } -} - -func (ptr *QDesktopWidget) Resized(screen int) { - if ptr.Pointer() != nil { - C.QDesktopWidget_Resized(ptr.Pointer(), C.int(int32(screen))) - } -} - -func (ptr *QDesktopWidget) Screen(screen int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QDesktopWidget_Screen(ptr.Pointer(), C.int(int32(screen)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDesktopWidget) ScreenCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QDesktopWidget_ScreenCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQDesktopWidget_ScreenCountChanged -func callbackQDesktopWidget_ScreenCountChanged(ptr unsafe.Pointer, newCount C.int) { - if signal := qt.GetSignal(ptr, "screenCountChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(newCount))) - } - -} - -func (ptr *QDesktopWidget) ConnectScreenCountChanged(f func(newCount int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "screenCountChanged") { - C.QDesktopWidget_ConnectScreenCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "screenCountChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "screenCountChanged"); signal != nil { - f := func(newCount int) { - (*(*func(int))(signal))(newCount) - f(newCount) - } - qt.ConnectSignal(ptr.Pointer(), "screenCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "screenCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDesktopWidget) DisconnectScreenCountChanged() { - if ptr.Pointer() != nil { - C.QDesktopWidget_DisconnectScreenCountChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "screenCountChanged") - } -} - -func (ptr *QDesktopWidget) ScreenCountChanged(newCount int) { - if ptr.Pointer() != nil { - C.QDesktopWidget_ScreenCountChanged(ptr.Pointer(), C.int(int32(newCount))) - } -} - -func (ptr *QDesktopWidget) ScreenGeometry(screen int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_ScreenGeometry(ptr.Pointer(), C.int(int32(screen)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QDesktopWidget) ScreenGeometry2(widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QDesktopWidget_ScreenGeometry2(ptr.Pointer(), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QDesktopWidget) ScreenNumber(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDesktopWidget_ScreenNumber(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QDesktopWidget) ScreenNumber2(point core.QPoint_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDesktopWidget_ScreenNumber2(ptr.Pointer(), core.PointerFromQPoint(point)))) - } - return 0 -} - -//export callbackQDesktopWidget_WorkAreaResized -func callbackQDesktopWidget_WorkAreaResized(ptr unsafe.Pointer, screen C.int) { - if signal := qt.GetSignal(ptr, "workAreaResized"); signal != nil { - (*(*func(int))(signal))(int(int32(screen))) - } - -} - -func (ptr *QDesktopWidget) ConnectWorkAreaResized(f func(screen int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "workAreaResized") { - C.QDesktopWidget_ConnectWorkAreaResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "workAreaResized"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "workAreaResized"); signal != nil { - f := func(screen int) { - (*(*func(int))(signal))(screen) - f(screen) - } - qt.ConnectSignal(ptr.Pointer(), "workAreaResized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "workAreaResized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDesktopWidget) DisconnectWorkAreaResized() { - if ptr.Pointer() != nil { - C.QDesktopWidget_DisconnectWorkAreaResized(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "workAreaResized") - } -} - -func (ptr *QDesktopWidget) WorkAreaResized(screen int) { - if ptr.Pointer() != nil { - C.QDesktopWidget_WorkAreaResized(ptr.Pointer(), C.int(int32(screen))) - } -} - -//export callbackQDesktopWidget_DestroyQDesktopWidget -func callbackQDesktopWidget_DestroyQDesktopWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDesktopWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQDesktopWidgetFromPointer(ptr).DestroyQDesktopWidgetDefault() - } -} - -func (ptr *QDesktopWidget) ConnectDestroyQDesktopWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDesktopWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDesktopWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDesktopWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDesktopWidget) DisconnectDestroyQDesktopWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDesktopWidget") - } -} - -func (ptr *QDesktopWidget) DestroyQDesktopWidget() { - if ptr.Pointer() != nil { - C.QDesktopWidget_DestroyQDesktopWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDesktopWidget) DestroyQDesktopWidgetDefault() { - if ptr.Pointer() != nil { - C.QDesktopWidget_DestroyQDesktopWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDial struct { - QAbstractSlider -} - -type QDial_ITF interface { - QAbstractSlider_ITF - QDial_PTR() *QDial -} - -func (ptr *QDial) QDial_PTR() *QDial { - return ptr -} - -func (ptr *QDial) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSlider_PTR().Pointer() - } - return nil -} - -func (ptr *QDial) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSlider_PTR().SetPointer(p) - } -} - -func PointerFromQDial(ptr QDial_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDial_PTR().Pointer() - } - return nil -} - -func NewQDialFromPointer(ptr unsafe.Pointer) (n *QDial) { - n = new(QDial) - n.SetPointer(ptr) - return -} -func NewQDial(parent QWidget_ITF) *QDial { - tmpValue := NewQDialFromPointer(C.QDial_NewQDial(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDial) InitStyleOption(option QStyleOptionSlider_ITF) { - if ptr.Pointer() != nil { - C.QDial_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option)) - } -} - -func (ptr *QDial) NotchSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QDial_NotchSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDial) NotchTarget() float64 { - if ptr.Pointer() != nil { - return float64(C.QDial_NotchTarget(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDial) NotchesVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QDial_NotchesVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDial) SetNotchTarget(target float64) { - if ptr.Pointer() != nil { - C.QDial_SetNotchTarget(ptr.Pointer(), C.double(target)) - } -} - -//export callbackQDial_SetNotchesVisible -func callbackQDial_SetNotchesVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setNotchesVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQDialFromPointer(ptr).SetNotchesVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QDial) ConnectSetNotchesVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setNotchesVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setNotchesVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setNotchesVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDial) DisconnectSetNotchesVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setNotchesVisible") - } -} - -func (ptr *QDial) SetNotchesVisible(visible bool) { - if ptr.Pointer() != nil { - C.QDial_SetNotchesVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QDial) SetNotchesVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QDial_SetNotchesVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQDial_SetWrapping -func callbackQDial_SetWrapping(ptr unsafe.Pointer, on C.char) { - if signal := qt.GetSignal(ptr, "setWrapping"); signal != nil { - (*(*func(bool))(signal))(int8(on) != 0) - } else { - NewQDialFromPointer(ptr).SetWrappingDefault(int8(on) != 0) - } -} - -func (ptr *QDial) ConnectSetWrapping(f func(on bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setWrapping"); signal != nil { - f := func(on bool) { - (*(*func(bool))(signal))(on) - f(on) - } - qt.ConnectSignal(ptr.Pointer(), "setWrapping", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setWrapping", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDial) DisconnectSetWrapping() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setWrapping") - } -} - -func (ptr *QDial) SetWrapping(on bool) { - if ptr.Pointer() != nil { - C.QDial_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QDial) SetWrappingDefault(on bool) { - if ptr.Pointer() != nil { - C.QDial_SetWrappingDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QDial) Wrapping() bool { - if ptr.Pointer() != nil { - return int8(C.QDial_Wrapping(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQDial_DestroyQDial -func callbackQDial_DestroyQDial(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDial"); signal != nil { - (*(*func())(signal))() - } else { - NewQDialFromPointer(ptr).DestroyQDialDefault() - } -} - -func (ptr *QDial) ConnectDestroyQDial(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDial"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDial", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDial", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDial) DisconnectDestroyQDial() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDial") - } -} - -func (ptr *QDial) DestroyQDial() { - if ptr.Pointer() != nil { - C.QDial_DestroyQDial(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDial) DestroyQDialDefault() { - if ptr.Pointer() != nil { - C.QDial_DestroyQDialDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDialog struct { - QWidget -} - -type QDialog_ITF interface { - QWidget_ITF - QDialog_PTR() *QDialog -} - -func (ptr *QDialog) QDialog_PTR() *QDialog { - return ptr -} - -func (ptr *QDialog) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QDialog) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQDialog(ptr QDialog_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func NewQDialogFromPointer(ptr unsafe.Pointer) (n *QDialog) { - n = new(QDialog) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDialog__DialogCode -//QDialog::DialogCode -type QDialog__DialogCode int64 - -const ( - QDialog__Rejected QDialog__DialogCode = QDialog__DialogCode(0) - QDialog__Accepted QDialog__DialogCode = QDialog__DialogCode(1) -) - -func NewQDialog(parent QWidget_ITF, ff core.Qt__WindowType) *QDialog { - tmpValue := NewQDialogFromPointer(C.QDialog_NewQDialog(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQDialog_Accept -func callbackQDialog_Accept(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "accept"); signal != nil { - (*(*func())(signal))() - } else { - NewQDialogFromPointer(ptr).AcceptDefault() - } -} - -func (ptr *QDialog) ConnectAccept(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectAccept() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "accept") - } -} - -func (ptr *QDialog) Accept() { - if ptr.Pointer() != nil { - C.QDialog_Accept(ptr.Pointer()) - } -} - -func (ptr *QDialog) AcceptDefault() { - if ptr.Pointer() != nil { - C.QDialog_AcceptDefault(ptr.Pointer()) - } -} - -//export callbackQDialog_Accepted -func callbackQDialog_Accepted(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "accepted"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDialog) ConnectAccepted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "accepted") { - C.QDialog_ConnectAccepted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "accepted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "accepted"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectAccepted() { - if ptr.Pointer() != nil { - C.QDialog_DisconnectAccepted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "accepted") - } -} - -func (ptr *QDialog) Accepted() { - if ptr.Pointer() != nil { - C.QDialog_Accepted(ptr.Pointer()) - } -} - -//export callbackQDialog_Done -func callbackQDialog_Done(ptr unsafe.Pointer, r C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(r))) - } else { - NewQDialogFromPointer(ptr).DoneDefault(int(int32(r))) - } -} - -func (ptr *QDialog) ConnectDone(f func(r int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(r int) { - (*(*func(int))(signal))(r) - f(r) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QDialog) Done(r int) { - if ptr.Pointer() != nil { - C.QDialog_Done(ptr.Pointer(), C.int(int32(r))) - } -} - -func (ptr *QDialog) DoneDefault(r int) { - if ptr.Pointer() != nil { - C.QDialog_DoneDefault(ptr.Pointer(), C.int(int32(r))) - } -} - -//export callbackQDialog_Exec -func callbackQDialog_Exec(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "exec"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQDialogFromPointer(ptr).ExecDefault())) -} - -func (ptr *QDialog) ConnectExec(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "exec"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "exec", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "exec", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectExec() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "exec") - } -} - -func (ptr *QDialog) Exec() int { - if ptr.Pointer() != nil { - return int(int32(C.QDialog_Exec(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDialog) ExecDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QDialog_ExecDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQDialog_Finished -func callbackQDialog_Finished(ptr unsafe.Pointer, result C.int) { - if signal := qt.GetSignal(ptr, "finished"); signal != nil { - (*(*func(int))(signal))(int(int32(result))) - } - -} - -func (ptr *QDialog) ConnectFinished(f func(result int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "finished") { - C.QDialog_ConnectFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "finished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "finished"); signal != nil { - f := func(result int) { - (*(*func(int))(signal))(result) - f(result) - } - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "finished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectFinished() { - if ptr.Pointer() != nil { - C.QDialog_DisconnectFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "finished") - } -} - -func (ptr *QDialog) Finished(result int) { - if ptr.Pointer() != nil { - C.QDialog_Finished(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QDialog) IsSizeGripEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QDialog_IsSizeGripEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQDialog_Open -func callbackQDialog_Open(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "open"); signal != nil { - (*(*func())(signal))() - } else { - NewQDialogFromPointer(ptr).OpenDefault() - } -} - -func (ptr *QDialog) ConnectOpen(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "open"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "open", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectOpen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "open") - } -} - -func (ptr *QDialog) Open() { - if ptr.Pointer() != nil { - C.QDialog_Open(ptr.Pointer()) - } -} - -func (ptr *QDialog) OpenDefault() { - if ptr.Pointer() != nil { - C.QDialog_OpenDefault(ptr.Pointer()) - } -} - -//export callbackQDialog_Reject -func callbackQDialog_Reject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reject"); signal != nil { - (*(*func())(signal))() - } else { - NewQDialogFromPointer(ptr).RejectDefault() - } -} - -func (ptr *QDialog) ConnectReject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectReject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reject") - } -} - -func (ptr *QDialog) Reject() { - if ptr.Pointer() != nil { - C.QDialog_Reject(ptr.Pointer()) - } -} - -func (ptr *QDialog) RejectDefault() { - if ptr.Pointer() != nil { - C.QDialog_RejectDefault(ptr.Pointer()) - } -} - -//export callbackQDialog_Rejected -func callbackQDialog_Rejected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "rejected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDialog) ConnectRejected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rejected") { - C.QDialog_ConnectRejected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rejected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rejected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectRejected() { - if ptr.Pointer() != nil { - C.QDialog_DisconnectRejected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rejected") - } -} - -func (ptr *QDialog) Rejected() { - if ptr.Pointer() != nil { - C.QDialog_Rejected(ptr.Pointer()) - } -} - -func (ptr *QDialog) Result() int { - if ptr.Pointer() != nil { - return int(int32(C.QDialog_Result(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDialog) SetModal(modal bool) { - if ptr.Pointer() != nil { - C.QDialog_SetModal(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(modal)))) - } -} - -func (ptr *QDialog) SetResult(i int) { - if ptr.Pointer() != nil { - C.QDialog_SetResult(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDialog) SetSizeGripEnabled(vbo bool) { - if ptr.Pointer() != nil { - C.QDialog_SetSizeGripEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQDialog_SetVisible -func callbackQDialog_SetVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQDialogFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QDialog) ConnectSetVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QDialog) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QDialog_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QDialog) SetVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QDialog_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQDialog_DestroyQDialog -func callbackQDialog_DestroyQDialog(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDialog"); signal != nil { - (*(*func())(signal))() - } else { - NewQDialogFromPointer(ptr).DestroyQDialogDefault() - } -} - -func (ptr *QDialog) ConnectDestroyQDialog(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDialog"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDialog", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDialog", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialog) DisconnectDestroyQDialog() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDialog") - } -} - -func (ptr *QDialog) DestroyQDialog() { - if ptr.Pointer() != nil { - C.QDialog_DestroyQDialog(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDialog) DestroyQDialogDefault() { - if ptr.Pointer() != nil { - C.QDialog_DestroyQDialogDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDialogButtonBox struct { - QWidget -} - -type QDialogButtonBox_ITF interface { - QWidget_ITF - QDialogButtonBox_PTR() *QDialogButtonBox -} - -func (ptr *QDialogButtonBox) QDialogButtonBox_PTR() *QDialogButtonBox { - return ptr -} - -func (ptr *QDialogButtonBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QDialogButtonBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQDialogButtonBox(ptr QDialogButtonBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDialogButtonBox_PTR().Pointer() - } - return nil -} - -func NewQDialogButtonBoxFromPointer(ptr unsafe.Pointer) (n *QDialogButtonBox) { - n = new(QDialogButtonBox) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDialogButtonBox__ButtonRole -//QDialogButtonBox::ButtonRole -type QDialogButtonBox__ButtonRole int64 - -const ( - QDialogButtonBox__InvalidRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(-1) - QDialogButtonBox__AcceptRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(0) - QDialogButtonBox__RejectRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(1) - QDialogButtonBox__DestructiveRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(2) - QDialogButtonBox__ActionRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(3) - QDialogButtonBox__HelpRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(4) - QDialogButtonBox__YesRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(5) - QDialogButtonBox__NoRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(6) - QDialogButtonBox__ResetRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(7) - QDialogButtonBox__ApplyRole QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(8) - QDialogButtonBox__NRoles QDialogButtonBox__ButtonRole = QDialogButtonBox__ButtonRole(9) -) - -//go:generate stringer -type=QDialogButtonBox__StandardButton -//QDialogButtonBox::StandardButton -type QDialogButtonBox__StandardButton int64 - -const ( - QDialogButtonBox__NoButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000000) - QDialogButtonBox__Ok QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000400) - QDialogButtonBox__Save QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00000800) - QDialogButtonBox__SaveAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00001000) - QDialogButtonBox__Open QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00002000) - QDialogButtonBox__Yes QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00004000) - QDialogButtonBox__YesToAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00008000) - QDialogButtonBox__No QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00010000) - QDialogButtonBox__NoToAll QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00020000) - QDialogButtonBox__Abort QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00040000) - QDialogButtonBox__Retry QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00080000) - QDialogButtonBox__Ignore QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00100000) - QDialogButtonBox__Close QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00200000) - QDialogButtonBox__Cancel QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00400000) - QDialogButtonBox__Discard QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x00800000) - QDialogButtonBox__Help QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x01000000) - QDialogButtonBox__Apply QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x02000000) - QDialogButtonBox__Reset QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x04000000) - QDialogButtonBox__RestoreDefaults QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(0x08000000) - QDialogButtonBox__FirstButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(QDialogButtonBox__Ok) - QDialogButtonBox__LastButton QDialogButtonBox__StandardButton = QDialogButtonBox__StandardButton(QDialogButtonBox__RestoreDefaults) -) - -//go:generate stringer -type=QDialogButtonBox__ButtonLayout -//QDialogButtonBox::ButtonLayout -type QDialogButtonBox__ButtonLayout int64 - -var ( - QDialogButtonBox__WinLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(0) - QDialogButtonBox__MacLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(1) - QDialogButtonBox__KdeLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(2) - QDialogButtonBox__GnomeLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(3) - QDialogButtonBox__AndroidLayout QDialogButtonBox__ButtonLayout = QDialogButtonBox__ButtonLayout(C.QDialogButtonBox_AndroidLayout_Type()) -) - -func NewQDialogButtonBox(parent QWidget_ITF) *QDialogButtonBox { - tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDialogButtonBox2(orientation core.Qt__Orientation, parent QWidget_ITF) *QDialogButtonBox { - tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox2(C.longlong(orientation), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDialogButtonBox3(buttons QDialogButtonBox__StandardButton, parent QWidget_ITF) *QDialogButtonBox { - tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox3(C.longlong(buttons), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDialogButtonBox4(buttons QDialogButtonBox__StandardButton, orientation core.Qt__Orientation, parent QWidget_ITF) *QDialogButtonBox { - tmpValue := NewQDialogButtonBoxFromPointer(C.QDialogButtonBox_NewQDialogButtonBox4(C.longlong(buttons), C.longlong(orientation), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQDialogButtonBox_Accepted -func callbackQDialogButtonBox_Accepted(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "accepted"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDialogButtonBox) ConnectAccepted(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "accepted") { - C.QDialogButtonBox_ConnectAccepted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "accepted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "accepted"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "accepted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialogButtonBox) DisconnectAccepted() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_DisconnectAccepted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "accepted") - } -} - -func (ptr *QDialogButtonBox) Accepted() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_Accepted(ptr.Pointer()) - } -} - -func (ptr *QDialogButtonBox) AddButton(button QAbstractButton_ITF, role QDialogButtonBox__ButtonRole) { - if ptr.Pointer() != nil { - C.QDialogButtonBox_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.longlong(role)) - } -} - -func (ptr *QDialogButtonBox) AddButton2(text string, role QDialogButtonBox__ButtonRole) *QPushButton { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_AddButton2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(role))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDialogButtonBox) AddButton3(button QDialogButtonBox__StandardButton) *QPushButton { - if ptr.Pointer() != nil { - tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_AddButton3(ptr.Pointer(), C.longlong(button))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDialogButtonBox) Button(which QDialogButtonBox__StandardButton) *QPushButton { - if ptr.Pointer() != nil { - tmpValue := NewQPushButtonFromPointer(C.QDialogButtonBox_Button(ptr.Pointer(), C.longlong(which))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDialogButtonBox) ButtonRole(button QAbstractButton_ITF) QDialogButtonBox__ButtonRole { - if ptr.Pointer() != nil { - return QDialogButtonBox__ButtonRole(C.QDialogButtonBox_ButtonRole(ptr.Pointer(), PointerFromQAbstractButton(button))) - } - return 0 -} - -func (ptr *QDialogButtonBox) Buttons() []*QAbstractButton { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton { - out := make([]*QAbstractButton, int(l.len)) - tmpList := NewQDialogButtonBoxFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__buttons_atList(i) - } - return out - }(C.QDialogButtonBox_Buttons(ptr.Pointer())) - } - return make([]*QAbstractButton, 0) -} - -func (ptr *QDialogButtonBox) CenterButtons() bool { - if ptr.Pointer() != nil { - return int8(C.QDialogButtonBox_CenterButtons(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDialogButtonBox) Clear() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_Clear(ptr.Pointer()) - } -} - -//export callbackQDialogButtonBox_Clicked -func callbackQDialogButtonBox_Clicked(ptr unsafe.Pointer, button unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clicked"); signal != nil { - (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) - } - -} - -func (ptr *QDialogButtonBox) ConnectClicked(f func(button *QAbstractButton)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "clicked") { - C.QDialogButtonBox_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { - f := func(button *QAbstractButton) { - (*(*func(*QAbstractButton))(signal))(button) - f(button) - } - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialogButtonBox) DisconnectClicked() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_DisconnectClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "clicked") - } -} - -func (ptr *QDialogButtonBox) Clicked(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QDialogButtonBox_Clicked(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -//export callbackQDialogButtonBox_HelpRequested -func callbackQDialogButtonBox_HelpRequested(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "helpRequested"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDialogButtonBox) ConnectHelpRequested(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "helpRequested") { - C.QDialogButtonBox_ConnectHelpRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "helpRequested"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "helpRequested"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialogButtonBox) DisconnectHelpRequested() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_DisconnectHelpRequested(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "helpRequested") - } -} - -func (ptr *QDialogButtonBox) HelpRequested() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_HelpRequested(ptr.Pointer()) - } -} - -func (ptr *QDialogButtonBox) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QDialogButtonBox_Orientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQDialogButtonBox_Rejected -func callbackQDialogButtonBox_Rejected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "rejected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QDialogButtonBox) ConnectRejected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rejected") { - C.QDialogButtonBox_ConnectRejected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rejected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rejected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rejected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialogButtonBox) DisconnectRejected() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_DisconnectRejected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rejected") - } -} - -func (ptr *QDialogButtonBox) Rejected() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_Rejected(ptr.Pointer()) - } -} - -func (ptr *QDialogButtonBox) RemoveButton(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QDialogButtonBox_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -func (ptr *QDialogButtonBox) SetCenterButtons(center bool) { - if ptr.Pointer() != nil { - C.QDialogButtonBox_SetCenterButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(center)))) - } -} - -func (ptr *QDialogButtonBox) SetOrientation(orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QDialogButtonBox_SetOrientation(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QDialogButtonBox) SetStandardButtons(buttons QDialogButtonBox__StandardButton) { - if ptr.Pointer() != nil { - C.QDialogButtonBox_SetStandardButtons(ptr.Pointer(), C.longlong(buttons)) - } -} - -func (ptr *QDialogButtonBox) StandardButton(button QAbstractButton_ITF) QDialogButtonBox__StandardButton { - if ptr.Pointer() != nil { - return QDialogButtonBox__StandardButton(C.QDialogButtonBox_StandardButton(ptr.Pointer(), PointerFromQAbstractButton(button))) - } - return 0 -} - -func (ptr *QDialogButtonBox) StandardButtons() QDialogButtonBox__StandardButton { - if ptr.Pointer() != nil { - return QDialogButtonBox__StandardButton(C.QDialogButtonBox_StandardButtons(ptr.Pointer())) - } - return 0 -} - -//export callbackQDialogButtonBox_DestroyQDialogButtonBox -func callbackQDialogButtonBox_DestroyQDialogButtonBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDialogButtonBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQDialogButtonBoxFromPointer(ptr).DestroyQDialogButtonBoxDefault() - } -} - -func (ptr *QDialogButtonBox) ConnectDestroyQDialogButtonBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDialogButtonBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDialogButtonBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDialogButtonBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDialogButtonBox) DisconnectDestroyQDialogButtonBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDialogButtonBox") - } -} - -func (ptr *QDialogButtonBox) DestroyQDialogButtonBox() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_DestroyQDialogButtonBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDialogButtonBox) DestroyQDialogButtonBoxDefault() { - if ptr.Pointer() != nil { - C.QDialogButtonBox_DestroyQDialogButtonBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDialogButtonBox) __buttons_atList(i int) *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QDialogButtonBox___buttons_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDialogButtonBox) __buttons_setList(i QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QDialogButtonBox___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i)) - } -} - -func (ptr *QDialogButtonBox) __buttons_newList() unsafe.Pointer { - return C.QDialogButtonBox___buttons_newList(ptr.Pointer()) -} - -type QDirModel struct { - core.QAbstractItemModel -} - -type QDirModel_ITF interface { - core.QAbstractItemModel_ITF - QDirModel_PTR() *QDirModel -} - -func (ptr *QDirModel) QDirModel_PTR() *QDirModel { - return ptr -} - -func (ptr *QDirModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QDirModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQDirModel(ptr QDirModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDirModel_PTR().Pointer() - } - return nil -} - -func NewQDirModelFromPointer(ptr unsafe.Pointer) (n *QDirModel) { - n = new(QDirModel) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDirModel__Roles -//QDirModel::Roles -type QDirModel__Roles int64 - -var ( - QDirModel__FileIconRole QDirModel__Roles = QDirModel__Roles(core.Qt__DecorationRole) - QDirModel__FilePathRole QDirModel__Roles = QDirModel__Roles(C.QDirModel_FilePathRole_Type()) - QDirModel__FileNameRole QDirModel__Roles = QDirModel__Roles(258) -) - -func NewQDirModel(nameFilters []string, filters core.QDir__Filter, sort core.QDir__SortFlag, parent core.QObject_ITF) *QDirModel { - nameFiltersC := C.CString(strings.Join(nameFilters, "¡¦!")) - defer C.free(unsafe.Pointer(nameFiltersC)) - tmpValue := NewQDirModelFromPointer(C.QDirModel_NewQDirModel(C.struct_QtWidgets_PackedString{data: nameFiltersC, len: C.longlong(len(strings.Join(nameFilters, "¡¦!")))}, C.longlong(filters), C.longlong(sort), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDirModel2(parent core.QObject_ITF) *QDirModel { - tmpValue := NewQDirModelFromPointer(C.QDirModel_NewQDirModel2(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQDirModel_ColumnCount -func callbackQDirModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQDirModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QDirModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *core.QModelIndex) int { - (*(*func(*core.QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QDirModel) ColumnCount(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QDirModel) ColumnCountDefault(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQDirModel_Data -func callbackQDirModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQDirModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QDirModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(index *core.QModelIndex, role int) *core.QVariant { - (*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role) - return f(index, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QDirModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QDirModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QDirModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQDirModel_DropMimeData -func callbackQDirModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QDirModel) FileIcon(index core.QModelIndex_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QDirModel_FileIcon(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) FileInfo(index core.QModelIndex_ITF) *core.QFileInfo { - if ptr.Pointer() != nil { - tmpValue := core.NewQFileInfoFromPointer(C.QDirModel_FileInfo(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QFileInfo).DestroyQFileInfo) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) FileName(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDirModel_FileName(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -func (ptr *QDirModel) FilePath(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDirModel_FilePath(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -func (ptr *QDirModel) Filter() core.QDir__Filter { - if ptr.Pointer() != nil { - return core.QDir__Filter(C.QDirModel_Filter(ptr.Pointer())) - } - return 0 -} - -//export callbackQDirModel_Flags -func callbackQDirModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "flags"); signal != nil { - return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return C.longlong(NewQDirModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QDirModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QDirModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return 0 -} - -//export callbackQDirModel_HasChildren -func callbackQDirModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_HeaderData -func callbackQDirModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "headerData"); signal != nil { - return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQDirModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) -} - -func (ptr *QDirModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QDirModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) IconProvider() *QFileIconProvider { - if ptr.Pointer() != nil { - return NewQFileIconProviderFromPointer(C.QDirModel_IconProvider(ptr.Pointer())) - } - return nil -} - -//export callbackQDirModel_Index -func callbackQDirModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) - } - - return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) -} - -func (ptr *QDirModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex { - (*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QDirModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) Index2(path string, column int) *core.QModelIndex { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Index2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) IsDir(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_IsDir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QDirModel) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDirModel) LazyChildCount() bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_LazyChildCount(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQDirModel_MimeData -func callbackQDirModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtWidgets_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) - } - - return core.PointerFromQMimeData(NewQDirModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) -} - -func (ptr *QDirModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QDirModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__mimeData_indexes_newList()) - for _, v := range indexes { - tmpList.__mimeData_indexes_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQDirModel_MimeTypes -func callbackQDirModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQDirModelFromPointer(ptr).MimeTypesDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QDirModel) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QDirModel_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QDirModel) Mkdir(parent core.QModelIndex_ITF, name string) *core.QModelIndex { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Mkdir(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) NameFilters() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QDirModel_NameFilters(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQDirModel_Parent -func callbackQDirModel_Parent(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(child))) - } - - return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(child))) -} - -func (ptr *QDirModel) ConnectParent(f func(child *core.QModelIndex) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(child *core.QModelIndex) *core.QModelIndex { - (*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QDirModel) Parent(child core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) ParentDefault(child core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(child))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQDirModel_Refresh -func callbackQDirModel_Refresh(ptr unsafe.Pointer, parent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "refresh"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) - } else { - NewQDirModelFromPointer(ptr).RefreshDefault(core.NewQModelIndexFromPointer(parent)) - } -} - -func (ptr *QDirModel) ConnectRefresh(f func(parent *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "refresh"); signal != nil { - f := func(parent *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(parent) - f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "refresh", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "refresh", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectRefresh() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "refresh") - } -} - -func (ptr *QDirModel) Refresh(parent core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_Refresh(ptr.Pointer(), core.PointerFromQModelIndex(parent)) - } -} - -func (ptr *QDirModel) RefreshDefault(parent core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_RefreshDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) - } -} - -func (ptr *QDirModel) Remove(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_Remove(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QDirModel) ResolveSymlinks() bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_ResolveSymlinks(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDirModel) Rmdir(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_Rmdir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -//export callbackQDirModel_RowCount -func callbackQDirModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQDirModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QDirModel) ConnectRowCount(f func(parent *core.QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *core.QModelIndex) int { - (*(*func(*core.QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QDirModel) RowCount(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QDirModel) RowCountDefault(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQDirModel_SetData -func callbackQDirModel_SetData(ptr unsafe.Pointer, index unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(index), core.NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QDirModel) SetDataDefault(index core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -func (ptr *QDirModel) SetFilter(filters core.QDir__Filter) { - if ptr.Pointer() != nil { - C.QDirModel_SetFilter(ptr.Pointer(), C.longlong(filters)) - } -} - -func (ptr *QDirModel) SetIconProvider(provider QFileIconProvider_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider)) - } -} - -func (ptr *QDirModel) SetLazyChildCount(enable bool) { - if ptr.Pointer() != nil { - C.QDirModel_SetLazyChildCount(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QDirModel) SetNameFilters(filters []string) { - if ptr.Pointer() != nil { - filtersC := C.CString(strings.Join(filters, "¡¦!")) - defer C.free(unsafe.Pointer(filtersC)) - C.QDirModel_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) - } -} - -func (ptr *QDirModel) SetReadOnly(enable bool) { - if ptr.Pointer() != nil { - C.QDirModel_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QDirModel) SetResolveSymlinks(enable bool) { - if ptr.Pointer() != nil { - C.QDirModel_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QDirModel) SetSorting(sort core.QDir__SortFlag) { - if ptr.Pointer() != nil { - C.QDirModel_SetSorting(ptr.Pointer(), C.longlong(sort)) - } -} - -//export callbackQDirModel_Sort -func callbackQDirModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sort"); signal != nil { - (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) - } else { - NewQDirModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order)) - } -} - -func (ptr *QDirModel) SortDefault(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QDirModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QDirModel) Sorting() core.QDir__SortFlag { - if ptr.Pointer() != nil { - return core.QDir__SortFlag(C.QDirModel_Sorting(ptr.Pointer())) - } - return 0 -} - -//export callbackQDirModel_SupportedDropActions -func callbackQDirModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQDirModelFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QDirModel) SupportedDropActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDirModel_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQDirModel_DestroyQDirModel -func callbackQDirModel_DestroyQDirModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDirModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQDirModelFromPointer(ptr).DestroyQDirModelDefault() - } -} - -func (ptr *QDirModel) ConnectDestroyQDirModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDirModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDirModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDirModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDirModel) DisconnectDestroyQDirModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDirModel") - } -} - -func (ptr *QDirModel) DestroyQDirModel() { - if ptr.Pointer() != nil { - C.QDirModel_DestroyQDirModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDirModel) DestroyQDirModelDefault() { - if ptr.Pointer() != nil { - C.QDirModel_DestroyQDirModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDirModel) __mimeData_indexes_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QDirModel) __mimeData_indexes_newList() unsafe.Pointer { - return C.QDirModel___mimeData_indexes_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QDirModel) __changePersistentIndexList_from_newList() unsafe.Pointer { - return C.QDirModel___changePersistentIndexList_from_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QDirModel) __changePersistentIndexList_to_newList() unsafe.Pointer { - return C.QDirModel___changePersistentIndexList_to_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __dataChanged_roles_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QDirModel) __dataChanged_roles_setList(i int) { - if ptr.Pointer() != nil { - C.QDirModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDirModel) __dataChanged_roles_newList() unsafe.Pointer { - return C.QDirModel___dataChanged_roles_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __itemData_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QDirModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __itemData_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QDirModel) __itemData_newList() unsafe.Pointer { - return C.QDirModel___itemData_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __itemData_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____itemData_keyList_atList(i) - } - return out - }(C.QDirModel___itemData_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QDirModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQPersistentModelIndexFromPointer(C.QDirModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QDirModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { - return C.QDirModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQPersistentModelIndexFromPointer(C.QDirModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QDirModel) __layoutChanged_parents_newList() unsafe.Pointer { - return C.QDirModel___layoutChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __match_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___match_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __match_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QDirModel) __match_newList() unsafe.Pointer { - return C.QDirModel___match_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __persistentIndexList_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __persistentIndexList_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QDirModel) __persistentIndexList_newList() unsafe.Pointer { - return C.QDirModel___persistentIndexList_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __roleNames_atList(v int, i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDirModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __roleNames_setList(key int, i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QDirModel) __roleNames_newList() unsafe.Pointer { - return C.QDirModel___roleNames_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____roleNames_keyList_atList(i) - } - return out - }(C.QDirModel___roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QDirModel) __setItemData_roles_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QDirModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QDirModel) __setItemData_roles_newList() unsafe.Pointer { - return C.QDirModel___setItemData_roles_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __setItemData_roles_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setItemData_roles_keyList_atList(i) - } - return out - }(C.QDirModel___setItemData_roles_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QDirModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDirModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QDirModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) ____itemData_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QDirModel) ____itemData_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QDirModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDirModel) ____itemData_keyList_newList() unsafe.Pointer { - return C.QDirModel_____itemData_keyList_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) ____roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QDirModel) ____roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QDirModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDirModel) ____roleNames_keyList_newList() unsafe.Pointer { - return C.QDirModel_____roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) ____setItemData_roles_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QDirModel) ____setItemData_roles_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QDirModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDirModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { - return C.QDirModel_____setItemData_roles_keyList_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QDirModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QDirModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QDirModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QDirModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDirModel___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDirModel) __children_newList() unsafe.Pointer { - return C.QDirModel___children_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QDirModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QDirModel) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QDirModel___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDirModel___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDirModel) __findChildren_newList() unsafe.Pointer { - return C.QDirModel___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QDirModel) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDirModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDirModel) __findChildren_newList3() unsafe.Pointer { - return C.QDirModel___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QDirModel) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QDirModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDirModel) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QDirModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QDirModel) __qFindChildren_newList2() unsafe.Pointer { - return C.QDirModel___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQDirModel_Buddy -func callbackQDirModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "buddy"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QDirModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQDirModel_CanDropMimeData -func callbackQDirModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_CanFetchMore -func callbackQDirModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_ColumnsAboutToBeInserted -func callbackQDirModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_ColumnsAboutToBeMoved -func callbackQDirModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) - } - -} - -//export callbackQDirModel_ColumnsAboutToBeRemoved -func callbackQDirModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_ColumnsInserted -func callbackQDirModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_ColumnsMoved -func callbackQDirModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column))) - } - -} - -//export callbackQDirModel_ColumnsRemoved -func callbackQDirModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_DataChanged -func callbackQDirModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } - -} - -//export callbackQDirModel_FetchMore -func callbackQDirModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) - } else { - NewQDirModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent)) - } -} - -func (ptr *QDirModel) FetchMoreDefault(parent core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) - } -} - -//export callbackQDirModel_HeaderDataChanged -func callbackQDirModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { - (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_InsertColumns -func callbackQDirModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_InsertRows -func callbackQDirModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_ItemData -func callbackQDirModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemData"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__itemData_newList()) - for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__itemData_newList()) - for k, v := range NewQDirModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QDirModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i, v := range tmpList.__itemData_keyList() { - out[v] = tmpList.__itemData_atList(v, i) - } - return out - }(C.QDirModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return make(map[int]*core.QVariant, 0) -} - -//export callbackQDirModel_LayoutAboutToBeChanged -func callbackQDirModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { - (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { - out := make([]*core.QPersistentModelIndex, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) - } - return out - }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -//export callbackQDirModel_LayoutChanged -func callbackQDirModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { - (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { - out := make([]*core.QPersistentModelIndex, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutChanged_parents_atList(i) - } - return out - }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -//export callbackQDirModel_Match -func callbackQDirModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "match"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__match_newList()) - for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__match_newList()) - for _, v := range NewQDirModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QDirModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__match_atList(i) - } - return out - }(C.QDirModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) - } - return make([]*core.QModelIndex, 0) -} - -//export callbackQDirModel_ModelAboutToBeReset -func callbackQDirModel_ModelAboutToBeReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQDirModel_ModelReset -func callbackQDirModel_ModelReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQDirModel_MoveColumns -func callbackQDirModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QDirModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQDirModel_MoveRows -func callbackQDirModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QDirModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQDirModel_RemoveColumns -func callbackQDirModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_RemoveRows -func callbackQDirModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QDirModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQDirModel_ResetInternalData -func callbackQDirModel_ResetInternalData(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { - (*(*func())(signal))() - } else { - NewQDirModelFromPointer(ptr).ResetInternalDataDefault() - } -} - -func (ptr *QDirModel) ResetInternalDataDefault() { - if ptr.Pointer() != nil { - C.QDirModel_ResetInternalDataDefault(ptr.Pointer()) - } -} - -//export callbackQDirModel_Revert -func callbackQDirModel_Revert(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "revert"); signal != nil { - (*(*func())(signal))() - } else { - NewQDirModelFromPointer(ptr).RevertDefault() - } -} - -func (ptr *QDirModel) RevertDefault() { - if ptr.Pointer() != nil { - C.QDirModel_RevertDefault(ptr.Pointer()) - } -} - -//export callbackQDirModel_RoleNames -func callbackQDirModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__roleNames_newList()) - for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__roleNames_newList()) - for k, v := range NewQDirModelFromPointer(ptr).RoleNamesDefault() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QDirModel) RoleNamesDefault() map[int]*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) map[int]*core.QByteArray { - out := make(map[int]*core.QByteArray, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i, v := range tmpList.__roleNames_keyList() { - out[v] = tmpList.__roleNames_atList(v, i) - } - return out - }(C.QDirModel_RoleNamesDefault(ptr.Pointer())) - } - return make(map[int]*core.QByteArray, 0) -} - -//export callbackQDirModel_RowsAboutToBeInserted -func callbackQDirModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } - -} - -//export callbackQDirModel_RowsAboutToBeMoved -func callbackQDirModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) - } - -} - -//export callbackQDirModel_RowsAboutToBeRemoved -func callbackQDirModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_RowsInserted -func callbackQDirModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_RowsMoved -func callbackQDirModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row))) - } - -} - -//export callbackQDirModel_RowsRemoved -func callbackQDirModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQDirModel_SetHeaderData -func callbackQDirModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QDirModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -//export callbackQDirModel_SetItemData -func callbackQDirModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtWidgets_PackedList) C.char { - if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQDirModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) -} - -func (ptr *QDirModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer { - tmpList := NewQDirModelFromPointer(NewQDirModelFromPointer(nil).__setItemData_roles_newList()) - for k, v := range roles { - tmpList.__setItemData_roles_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -//export callbackQDirModel_Sibling -func callbackQDirModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sibling"); signal != nil { - return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQModelIndex(NewQDirModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QDirModel) SiblingDefault(row int, column int, index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QDirModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQDirModel_Span -func callbackQDirModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "span"); signal != nil { - return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQSize(NewQDirModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QDirModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QDirModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQDirModel_Submit -func callbackQDirModel_Submit(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "submit"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).SubmitDefault()))) -} - -func (ptr *QDirModel) SubmitDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_SubmitDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQDirModel_SupportedDragActions -func callbackQDirModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQDirModelFromPointer(ptr).SupportedDragActionsDefault()) -} - -func (ptr *QDirModel) SupportedDragActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QDirModel_SupportedDragActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQDirModel_ChildEvent -func callbackQDirModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQDirModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QDirModel) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQDirModel_ConnectNotify -func callbackQDirModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDirModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDirModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDirModel_CustomEvent -func callbackQDirModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQDirModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QDirModel) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQDirModel_DeleteLater -func callbackQDirModel_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQDirModelFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QDirModel) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QDirModel_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQDirModel_Destroyed -func callbackQDirModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQDirModel_DisconnectNotify -func callbackQDirModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQDirModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QDirModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQDirModel_Event -func callbackQDirModel_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QDirModel) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQDirModel_EventFilter -func callbackQDirModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQDirModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QDirModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QDirModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQDirModel_MetaObject -func callbackQDirModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQDirModelFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QDirModel) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QDirModel_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQDirModel_ObjectNameChanged -func callbackQDirModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQDirModel_TimerEvent -func callbackQDirModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQDirModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QDirModel) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QDirModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QDockWidget struct { - QWidget -} - -type QDockWidget_ITF interface { - QWidget_ITF - QDockWidget_PTR() *QDockWidget -} - -func (ptr *QDockWidget) QDockWidget_PTR() *QDockWidget { - return ptr -} - -func (ptr *QDockWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QDockWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQDockWidget(ptr QDockWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDockWidget_PTR().Pointer() - } - return nil -} - -func NewQDockWidgetFromPointer(ptr unsafe.Pointer) (n *QDockWidget) { - n = new(QDockWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QDockWidget__DockWidgetFeature -//QDockWidget::DockWidgetFeature -type QDockWidget__DockWidgetFeature int64 - -const ( - QDockWidget__DockWidgetClosable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x01) - QDockWidget__DockWidgetMovable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x02) - QDockWidget__DockWidgetFloatable QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x04) - QDockWidget__DockWidgetVerticalTitleBar QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x08) - QDockWidget__DockWidgetFeatureMask QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x0f) - QDockWidget__NoDockWidgetFeatures QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0x00) - QDockWidget__Reserved QDockWidget__DockWidgetFeature = QDockWidget__DockWidgetFeature(0xff) -) - -func NewQDockWidget(title string, parent QWidget_ITF, flags core.Qt__WindowType) *QDockWidget { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQDockWidgetFromPointer(C.QDockWidget_NewQDockWidget(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQDockWidget2(parent QWidget_ITF, flags core.Qt__WindowType) *QDockWidget { - tmpValue := NewQDockWidgetFromPointer(C.QDockWidget_NewQDockWidget2(PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDockWidget) AllowedAreas() core.Qt__DockWidgetArea { - if ptr.Pointer() != nil { - return core.Qt__DockWidgetArea(C.QDockWidget_AllowedAreas(ptr.Pointer())) - } - return 0 -} - -//export callbackQDockWidget_AllowedAreasChanged -func callbackQDockWidget_AllowedAreasChanged(ptr unsafe.Pointer, allowedAreas C.longlong) { - if signal := qt.GetSignal(ptr, "allowedAreasChanged"); signal != nil { - (*(*func(core.Qt__DockWidgetArea))(signal))(core.Qt__DockWidgetArea(allowedAreas)) - } - -} - -func (ptr *QDockWidget) ConnectAllowedAreasChanged(f func(allowedAreas core.Qt__DockWidgetArea)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "allowedAreasChanged") { - C.QDockWidget_ConnectAllowedAreasChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "allowedAreasChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "allowedAreasChanged"); signal != nil { - f := func(allowedAreas core.Qt__DockWidgetArea) { - (*(*func(core.Qt__DockWidgetArea))(signal))(allowedAreas) - f(allowedAreas) - } - qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDockWidget) DisconnectAllowedAreasChanged() { - if ptr.Pointer() != nil { - C.QDockWidget_DisconnectAllowedAreasChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "allowedAreasChanged") - } -} - -func (ptr *QDockWidget) AllowedAreasChanged(allowedAreas core.Qt__DockWidgetArea) { - if ptr.Pointer() != nil { - C.QDockWidget_AllowedAreasChanged(ptr.Pointer(), C.longlong(allowedAreas)) - } -} - -//export callbackQDockWidget_DockLocationChanged -func callbackQDockWidget_DockLocationChanged(ptr unsafe.Pointer, area C.longlong) { - if signal := qt.GetSignal(ptr, "dockLocationChanged"); signal != nil { - (*(*func(core.Qt__DockWidgetArea))(signal))(core.Qt__DockWidgetArea(area)) - } - -} - -func (ptr *QDockWidget) ConnectDockLocationChanged(f func(area core.Qt__DockWidgetArea)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "dockLocationChanged") { - C.QDockWidget_ConnectDockLocationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "dockLocationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "dockLocationChanged"); signal != nil { - f := func(area core.Qt__DockWidgetArea) { - (*(*func(core.Qt__DockWidgetArea))(signal))(area) - f(area) - } - qt.ConnectSignal(ptr.Pointer(), "dockLocationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dockLocationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDockWidget) DisconnectDockLocationChanged() { - if ptr.Pointer() != nil { - C.QDockWidget_DisconnectDockLocationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "dockLocationChanged") - } -} - -func (ptr *QDockWidget) DockLocationChanged(area core.Qt__DockWidgetArea) { - if ptr.Pointer() != nil { - C.QDockWidget_DockLocationChanged(ptr.Pointer(), C.longlong(area)) - } -} - -func (ptr *QDockWidget) Features() QDockWidget__DockWidgetFeature { - if ptr.Pointer() != nil { - return QDockWidget__DockWidgetFeature(C.QDockWidget_Features(ptr.Pointer())) - } - return 0 -} - -//export callbackQDockWidget_FeaturesChanged -func callbackQDockWidget_FeaturesChanged(ptr unsafe.Pointer, features C.longlong) { - if signal := qt.GetSignal(ptr, "featuresChanged"); signal != nil { - (*(*func(QDockWidget__DockWidgetFeature))(signal))(QDockWidget__DockWidgetFeature(features)) - } - -} - -func (ptr *QDockWidget) ConnectFeaturesChanged(f func(features QDockWidget__DockWidgetFeature)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "featuresChanged") { - C.QDockWidget_ConnectFeaturesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "featuresChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "featuresChanged"); signal != nil { - f := func(features QDockWidget__DockWidgetFeature) { - (*(*func(QDockWidget__DockWidgetFeature))(signal))(features) - f(features) - } - qt.ConnectSignal(ptr.Pointer(), "featuresChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "featuresChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDockWidget) DisconnectFeaturesChanged() { - if ptr.Pointer() != nil { - C.QDockWidget_DisconnectFeaturesChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "featuresChanged") - } -} - -func (ptr *QDockWidget) FeaturesChanged(features QDockWidget__DockWidgetFeature) { - if ptr.Pointer() != nil { - C.QDockWidget_FeaturesChanged(ptr.Pointer(), C.longlong(features)) - } -} - -func (ptr *QDockWidget) InitStyleOption(option QStyleOptionDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QDockWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionDockWidget(option)) - } -} - -func (ptr *QDockWidget) IsAreaAllowed(area core.Qt__DockWidgetArea) bool { - if ptr.Pointer() != nil { - return int8(C.QDockWidget_IsAreaAllowed(ptr.Pointer(), C.longlong(area))) != 0 - } - return false -} - -func (ptr *QDockWidget) IsFloating() bool { - if ptr.Pointer() != nil { - return int8(C.QDockWidget_IsFloating(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QDockWidget) SetAllowedAreas(areas core.Qt__DockWidgetArea) { - if ptr.Pointer() != nil { - C.QDockWidget_SetAllowedAreas(ptr.Pointer(), C.longlong(areas)) - } -} - -func (ptr *QDockWidget) SetFeatures(features QDockWidget__DockWidgetFeature) { - if ptr.Pointer() != nil { - C.QDockWidget_SetFeatures(ptr.Pointer(), C.longlong(features)) - } -} - -func (ptr *QDockWidget) SetFloating(floating bool) { - if ptr.Pointer() != nil { - C.QDockWidget_SetFloating(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(floating)))) - } -} - -func (ptr *QDockWidget) SetTitleBarWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QDockWidget_SetTitleBarWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QDockWidget) SetWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QDockWidget_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QDockWidget) TitleBarWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QDockWidget_TitleBarWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QDockWidget) ToggleViewAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QDockWidget_ToggleViewAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQDockWidget_TopLevelChanged -func callbackQDockWidget_TopLevelChanged(ptr unsafe.Pointer, topLevel C.char) { - if signal := qt.GetSignal(ptr, "topLevelChanged"); signal != nil { - (*(*func(bool))(signal))(int8(topLevel) != 0) - } - -} - -func (ptr *QDockWidget) ConnectTopLevelChanged(f func(topLevel bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "topLevelChanged") { - C.QDockWidget_ConnectTopLevelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topLevelChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "topLevelChanged"); signal != nil { - f := func(topLevel bool) { - (*(*func(bool))(signal))(topLevel) - f(topLevel) - } - qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDockWidget) DisconnectTopLevelChanged() { - if ptr.Pointer() != nil { - C.QDockWidget_DisconnectTopLevelChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "topLevelChanged") - } -} - -func (ptr *QDockWidget) TopLevelChanged(topLevel bool) { - if ptr.Pointer() != nil { - C.QDockWidget_TopLevelChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(topLevel)))) - } -} - -//export callbackQDockWidget_VisibilityChanged -func callbackQDockWidget_VisibilityChanged(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } - -} - -func (ptr *QDockWidget) ConnectVisibilityChanged(f func(visible bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { - C.QDockWidget_ConnectVisibilityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibilityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDockWidget) DisconnectVisibilityChanged() { - if ptr.Pointer() != nil { - C.QDockWidget_DisconnectVisibilityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") - } -} - -func (ptr *QDockWidget) VisibilityChanged(visible bool) { - if ptr.Pointer() != nil { - C.QDockWidget_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QDockWidget) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QDockWidget_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQDockWidget_DestroyQDockWidget -func callbackQDockWidget_DestroyQDockWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDockWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQDockWidgetFromPointer(ptr).DestroyQDockWidgetDefault() - } -} - -func (ptr *QDockWidget) ConnectDestroyQDockWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDockWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDockWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDockWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDockWidget) DisconnectDestroyQDockWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDockWidget") - } -} - -func (ptr *QDockWidget) DestroyQDockWidget() { - if ptr.Pointer() != nil { - C.QDockWidget_DestroyQDockWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDockWidget) DestroyQDockWidgetDefault() { - if ptr.Pointer() != nil { - C.QDockWidget_DestroyQDockWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QDoubleSpinBox struct { - QAbstractSpinBox -} - -type QDoubleSpinBox_ITF interface { - QAbstractSpinBox_ITF - QDoubleSpinBox_PTR() *QDoubleSpinBox -} - -func (ptr *QDoubleSpinBox) QDoubleSpinBox_PTR() *QDoubleSpinBox { - return ptr -} - -func (ptr *QDoubleSpinBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSpinBox_PTR().Pointer() - } - return nil -} - -func (ptr *QDoubleSpinBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSpinBox_PTR().SetPointer(p) - } -} - -func PointerFromQDoubleSpinBox(ptr QDoubleSpinBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QDoubleSpinBox_PTR().Pointer() - } - return nil -} - -func NewQDoubleSpinBoxFromPointer(ptr unsafe.Pointer) (n *QDoubleSpinBox) { - n = new(QDoubleSpinBox) - n.SetPointer(ptr) - return -} -func NewQDoubleSpinBox(parent QWidget_ITF) *QDoubleSpinBox { - tmpValue := NewQDoubleSpinBoxFromPointer(C.QDoubleSpinBox_NewQDoubleSpinBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QDoubleSpinBox) CleanText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDoubleSpinBox_CleanText(ptr.Pointer())) - } - return "" -} - -func (ptr *QDoubleSpinBox) Decimals() int { - if ptr.Pointer() != nil { - return int(int32(C.QDoubleSpinBox_Decimals(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QDoubleSpinBox) Maximum() float64 { - if ptr.Pointer() != nil { - return float64(C.QDoubleSpinBox_Maximum(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDoubleSpinBox) Minimum() float64 { - if ptr.Pointer() != nil { - return float64(C.QDoubleSpinBox_Minimum(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDoubleSpinBox) Prefix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDoubleSpinBox_Prefix(ptr.Pointer())) - } - return "" -} - -func (ptr *QDoubleSpinBox) SetDecimals(prec int) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetDecimals(ptr.Pointer(), C.int(int32(prec))) - } -} - -func (ptr *QDoubleSpinBox) SetMaximum(max float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetMaximum(ptr.Pointer(), C.double(max)) - } -} - -func (ptr *QDoubleSpinBox) SetMinimum(min float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetMinimum(ptr.Pointer(), C.double(min)) - } -} - -func (ptr *QDoubleSpinBox) SetPrefix(prefix string) { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QDoubleSpinBox_SetPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) - } -} - -func (ptr *QDoubleSpinBox) SetRange(minimum float64, maximum float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetRange(ptr.Pointer(), C.double(minimum), C.double(maximum)) - } -} - -func (ptr *QDoubleSpinBox) SetSingleStep(val float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetSingleStep(ptr.Pointer(), C.double(val)) - } -} - -func (ptr *QDoubleSpinBox) SetStepType(stepType QAbstractSpinBox__StepType) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetStepType(ptr.Pointer(), C.longlong(stepType)) - } -} - -func (ptr *QDoubleSpinBox) SetSuffix(suffix string) { - if ptr.Pointer() != nil { - var suffixC *C.char - if suffix != "" { - suffixC = C.CString(suffix) - defer C.free(unsafe.Pointer(suffixC)) - } - C.QDoubleSpinBox_SetSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))}) - } -} - -//export callbackQDoubleSpinBox_SetValue -func callbackQDoubleSpinBox_SetValue(ptr unsafe.Pointer, val C.double) { - if signal := qt.GetSignal(ptr, "setValue"); signal != nil { - (*(*func(float64))(signal))(float64(val)) - } else { - NewQDoubleSpinBoxFromPointer(ptr).SetValueDefault(float64(val)) - } -} - -func (ptr *QDoubleSpinBox) ConnectSetValue(f func(val float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { - f := func(val float64) { - (*(*func(float64))(signal))(val) - f(val) - } - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleSpinBox) DisconnectSetValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setValue") - } -} - -func (ptr *QDoubleSpinBox) SetValue(val float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetValue(ptr.Pointer(), C.double(val)) - } -} - -func (ptr *QDoubleSpinBox) SetValueDefault(val float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_SetValueDefault(ptr.Pointer(), C.double(val)) - } -} - -func (ptr *QDoubleSpinBox) SingleStep() float64 { - if ptr.Pointer() != nil { - return float64(C.QDoubleSpinBox_SingleStep(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDoubleSpinBox) StepType() QAbstractSpinBox__StepType { - if ptr.Pointer() != nil { - return QAbstractSpinBox__StepType(C.QDoubleSpinBox_StepType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QDoubleSpinBox) Suffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDoubleSpinBox_Suffix(ptr.Pointer())) - } - return "" -} - -//export callbackQDoubleSpinBox_TextFromValue -func callbackQDoubleSpinBox_TextFromValue(ptr unsafe.Pointer, value C.double) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "textFromValue"); signal != nil { - tempVal := (*(*func(float64) string)(signal))(float64(value)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQDoubleSpinBoxFromPointer(ptr).TextFromValueDefault(float64(value)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QDoubleSpinBox) ConnectTextFromValue(f func(value float64) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "textFromValue"); signal != nil { - f := func(value float64) string { - (*(*func(float64) string)(signal))(value) - return f(value) - } - qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleSpinBox) DisconnectTextFromValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "textFromValue") - } -} - -func (ptr *QDoubleSpinBox) TextFromValue(value float64) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDoubleSpinBox_TextFromValue(ptr.Pointer(), C.double(value))) - } - return "" -} - -func (ptr *QDoubleSpinBox) TextFromValueDefault(value float64) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QDoubleSpinBox_TextFromValueDefault(ptr.Pointer(), C.double(value))) - } - return "" -} - -func (ptr *QDoubleSpinBox) Value() float64 { - if ptr.Pointer() != nil { - return float64(C.QDoubleSpinBox_Value(ptr.Pointer())) - } - return 0 -} - -//export callbackQDoubleSpinBox_ValueChanged -func callbackQDoubleSpinBox_ValueChanged(ptr unsafe.Pointer, d C.double) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(float64))(signal))(float64(d)) - } - -} - -func (ptr *QDoubleSpinBox) ConnectValueChanged(f func(d float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QDoubleSpinBox_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(d float64) { - (*(*func(float64))(signal))(d) - f(d) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleSpinBox) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QDoubleSpinBox) ValueChanged(d float64) { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_ValueChanged(ptr.Pointer(), C.double(d)) - } -} - -//export callbackQDoubleSpinBox_ValueChanged2 -func callbackQDoubleSpinBox_ValueChanged2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "valueChanged2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QDoubleSpinBox) ConnectValueChanged2(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged2") { - C.QDoubleSpinBox_ConnectValueChanged2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged2"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleSpinBox) DisconnectValueChanged2() { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_DisconnectValueChanged2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged2") - } -} - -func (ptr *QDoubleSpinBox) ValueChanged2(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QDoubleSpinBox_ValueChanged2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQDoubleSpinBox_ValueFromText -func callbackQDoubleSpinBox_ValueFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) C.double { - if signal := qt.GetSignal(ptr, "valueFromText"); signal != nil { - return C.double((*(*func(string) float64)(signal))(cGoUnpackString(text))) - } - - return C.double(NewQDoubleSpinBoxFromPointer(ptr).ValueFromTextDefault(cGoUnpackString(text))) -} - -func (ptr *QDoubleSpinBox) ConnectValueFromText(f func(text string) float64) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "valueFromText"); signal != nil { - f := func(text string) float64 { - (*(*func(string) float64)(signal))(text) - return f(text) - } - qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleSpinBox) DisconnectValueFromText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "valueFromText") - } -} - -func (ptr *QDoubleSpinBox) ValueFromText(text string) float64 { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return float64(C.QDoubleSpinBox_ValueFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - } - return 0 -} - -func (ptr *QDoubleSpinBox) ValueFromTextDefault(text string) float64 { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return float64(C.QDoubleSpinBox_ValueFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - } - return 0 -} - -//export callbackQDoubleSpinBox_DestroyQDoubleSpinBox -func callbackQDoubleSpinBox_DestroyQDoubleSpinBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QDoubleSpinBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQDoubleSpinBoxFromPointer(ptr).DestroyQDoubleSpinBoxDefault() - } -} - -func (ptr *QDoubleSpinBox) ConnectDestroyQDoubleSpinBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QDoubleSpinBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QDoubleSpinBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QDoubleSpinBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QDoubleSpinBox) DisconnectDestroyQDoubleSpinBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QDoubleSpinBox") - } -} - -func (ptr *QDoubleSpinBox) DestroyQDoubleSpinBox() { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_DestroyQDoubleSpinBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QDoubleSpinBox) DestroyQDoubleSpinBoxDefault() { - if ptr.Pointer() != nil { - C.QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QErrorMessage struct { - QDialog -} - -type QErrorMessage_ITF interface { - QDialog_ITF - QErrorMessage_PTR() *QErrorMessage -} - -func (ptr *QErrorMessage) QErrorMessage_PTR() *QErrorMessage { - return ptr -} - -func (ptr *QErrorMessage) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QErrorMessage) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQErrorMessage(ptr QErrorMessage_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QErrorMessage_PTR().Pointer() - } - return nil -} - -func NewQErrorMessageFromPointer(ptr unsafe.Pointer) (n *QErrorMessage) { - n = new(QErrorMessage) - n.SetPointer(ptr) - return -} -func NewQErrorMessage(parent QWidget_ITF) *QErrorMessage { - tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_NewQErrorMessage(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQErrorMessage_Done -func callbackQErrorMessage_Done(ptr unsafe.Pointer, a C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(a))) - } else { - NewQErrorMessageFromPointer(ptr).DoneDefault(int(int32(a))) - } -} - -func (ptr *QErrorMessage) ConnectDone(f func(a int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(a int) { - (*(*func(int))(signal))(a) - f(a) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QErrorMessage) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QErrorMessage) Done(a int) { - if ptr.Pointer() != nil { - C.QErrorMessage_Done(ptr.Pointer(), C.int(int32(a))) - } -} - -func (ptr *QErrorMessage) DoneDefault(a int) { - if ptr.Pointer() != nil { - C.QErrorMessage_DoneDefault(ptr.Pointer(), C.int(int32(a))) - } -} - -func QErrorMessage_QtHandler() *QErrorMessage { - tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_QErrorMessage_QtHandler()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QErrorMessage) QtHandler() *QErrorMessage { - tmpValue := NewQErrorMessageFromPointer(C.QErrorMessage_QErrorMessage_QtHandler()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQErrorMessage_ShowMessage -func callbackQErrorMessage_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(message)) - } else { - NewQErrorMessageFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message)) - } -} - -func (ptr *QErrorMessage) ConnectShowMessage(f func(message string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { - f := func(message string) { - (*(*func(string))(signal))(message) - f(message) - } - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QErrorMessage) DisconnectShowMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMessage") - } -} - -func (ptr *QErrorMessage) ShowMessage(message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QErrorMessage_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -func (ptr *QErrorMessage) ShowMessageDefault(message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QErrorMessage_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -//export callbackQErrorMessage_ShowMessage2 -func callbackQErrorMessage_ShowMessage2(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, ty C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "showMessage2"); signal != nil { - (*(*func(string, string))(signal))(cGoUnpackString(message), cGoUnpackString(ty)) - } else { - NewQErrorMessageFromPointer(ptr).ShowMessage2Default(cGoUnpackString(message), cGoUnpackString(ty)) - } -} - -func (ptr *QErrorMessage) ConnectShowMessage2(f func(message string, ty string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMessage2"); signal != nil { - f := func(message string, ty string) { - (*(*func(string, string))(signal))(message, ty) - f(message, ty) - } - qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QErrorMessage) DisconnectShowMessage2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMessage2") - } -} - -func (ptr *QErrorMessage) ShowMessage2(message string, ty string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - var tyC *C.char - if ty != "" { - tyC = C.CString(ty) - defer C.free(unsafe.Pointer(tyC)) - } - C.QErrorMessage_ShowMessage2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.struct_QtWidgets_PackedString{data: tyC, len: C.longlong(len(ty))}) - } -} - -func (ptr *QErrorMessage) ShowMessage2Default(message string, ty string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - var tyC *C.char - if ty != "" { - tyC = C.CString(ty) - defer C.free(unsafe.Pointer(tyC)) - } - C.QErrorMessage_ShowMessage2Default(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.struct_QtWidgets_PackedString{data: tyC, len: C.longlong(len(ty))}) - } -} - -//export callbackQErrorMessage_DestroyQErrorMessage -func callbackQErrorMessage_DestroyQErrorMessage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QErrorMessage"); signal != nil { - (*(*func())(signal))() - } else { - NewQErrorMessageFromPointer(ptr).DestroyQErrorMessageDefault() - } -} - -func (ptr *QErrorMessage) ConnectDestroyQErrorMessage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QErrorMessage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QErrorMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QErrorMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QErrorMessage) DisconnectDestroyQErrorMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QErrorMessage") - } -} - -func (ptr *QErrorMessage) DestroyQErrorMessage() { - if ptr.Pointer() != nil { - C.QErrorMessage_DestroyQErrorMessage(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QErrorMessage) DestroyQErrorMessageDefault() { - if ptr.Pointer() != nil { - C.QErrorMessage_DestroyQErrorMessageDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileDialog struct { - QDialog -} - -type QFileDialog_ITF interface { - QDialog_ITF - QFileDialog_PTR() *QFileDialog -} - -func (ptr *QFileDialog) QFileDialog_PTR() *QFileDialog { - return ptr -} - -func (ptr *QFileDialog) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QFileDialog) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQFileDialog(ptr QFileDialog_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileDialog_PTR().Pointer() - } - return nil -} - -func NewQFileDialogFromPointer(ptr unsafe.Pointer) (n *QFileDialog) { - n = new(QFileDialog) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFileDialog__ViewMode -//QFileDialog::ViewMode -type QFileDialog__ViewMode int64 - -const ( - QFileDialog__Detail QFileDialog__ViewMode = QFileDialog__ViewMode(0) - QFileDialog__List QFileDialog__ViewMode = QFileDialog__ViewMode(1) -) - -//go:generate stringer -type=QFileDialog__FileMode -//QFileDialog::FileMode -type QFileDialog__FileMode int64 - -const ( - QFileDialog__AnyFile QFileDialog__FileMode = QFileDialog__FileMode(0) - QFileDialog__ExistingFile QFileDialog__FileMode = QFileDialog__FileMode(1) - QFileDialog__Directory QFileDialog__FileMode = QFileDialog__FileMode(2) - QFileDialog__ExistingFiles QFileDialog__FileMode = QFileDialog__FileMode(3) - QFileDialog__DirectoryOnly QFileDialog__FileMode = QFileDialog__FileMode(4) -) - -//go:generate stringer -type=QFileDialog__AcceptMode -//QFileDialog::AcceptMode -type QFileDialog__AcceptMode int64 - -const ( - QFileDialog__AcceptOpen QFileDialog__AcceptMode = QFileDialog__AcceptMode(0) - QFileDialog__AcceptSave QFileDialog__AcceptMode = QFileDialog__AcceptMode(1) -) - -//go:generate stringer -type=QFileDialog__DialogLabel -//QFileDialog::DialogLabel -type QFileDialog__DialogLabel int64 - -const ( - QFileDialog__LookIn QFileDialog__DialogLabel = QFileDialog__DialogLabel(0) - QFileDialog__FileName QFileDialog__DialogLabel = QFileDialog__DialogLabel(1) - QFileDialog__FileType QFileDialog__DialogLabel = QFileDialog__DialogLabel(2) - QFileDialog__Accept QFileDialog__DialogLabel = QFileDialog__DialogLabel(3) - QFileDialog__Reject QFileDialog__DialogLabel = QFileDialog__DialogLabel(4) -) - -//go:generate stringer -type=QFileDialog__Option -//QFileDialog::Option -type QFileDialog__Option int64 - -const ( - QFileDialog__ShowDirsOnly QFileDialog__Option = QFileDialog__Option(0x00000001) - QFileDialog__DontResolveSymlinks QFileDialog__Option = QFileDialog__Option(0x00000002) - QFileDialog__DontConfirmOverwrite QFileDialog__Option = QFileDialog__Option(0x00000004) - QFileDialog__DontUseSheet QFileDialog__Option = QFileDialog__Option(0x00000008) - QFileDialog__DontUseNativeDialog QFileDialog__Option = QFileDialog__Option(0x00000010) - QFileDialog__ReadOnly QFileDialog__Option = QFileDialog__Option(0x00000020) - QFileDialog__HideNameFilterDetails QFileDialog__Option = QFileDialog__Option(0x00000040) - QFileDialog__DontUseCustomDirectoryIcons QFileDialog__Option = QFileDialog__Option(0x00000080) -) - -func NewQFileDialog(parent QWidget_ITF, flags core.Qt__WindowType) *QFileDialog { - tmpValue := NewQFileDialogFromPointer(C.QFileDialog_NewQFileDialog(PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQFileDialog2(parent QWidget_ITF, caption string, directory string, filter string) *QFileDialog { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var directoryC *C.char - if directory != "" { - directoryC = C.CString(directory) - defer C.free(unsafe.Pointer(directoryC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - tmpValue := NewQFileDialogFromPointer(C.QFileDialog_NewQFileDialog2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQFileDialog_Accept -func callbackQFileDialog_Accept(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "accept"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileDialogFromPointer(ptr).AcceptDefault() - } -} - -func (ptr *QFileDialog) ConnectAccept(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "accept"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "accept", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectAccept() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "accept") - } -} - -func (ptr *QFileDialog) Accept() { - if ptr.Pointer() != nil { - C.QFileDialog_Accept(ptr.Pointer()) - } -} - -func (ptr *QFileDialog) AcceptDefault() { - if ptr.Pointer() != nil { - C.QFileDialog_AcceptDefault(ptr.Pointer()) - } -} - -func (ptr *QFileDialog) AcceptMode() QFileDialog__AcceptMode { - if ptr.Pointer() != nil { - return QFileDialog__AcceptMode(C.QFileDialog_AcceptMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFileDialog) ConfirmOverwrite() bool { - if ptr.Pointer() != nil { - return int8(C.QFileDialog_ConfirmOverwrite(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQFileDialog_CurrentChanged -func callbackQFileDialog_CurrentChanged(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(path)) - } - -} - -func (ptr *QFileDialog) ConnectCurrentChanged(f func(path string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QFileDialog_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(path string) { - (*(*func(string))(signal))(path) - f(path) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QFileDialog) CurrentChanged(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QFileDialog_CurrentChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -//export callbackQFileDialog_CurrentUrlChanged -func callbackQFileDialog_CurrentUrlChanged(ptr unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentUrlChanged"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) - } - -} - -func (ptr *QFileDialog) ConnectCurrentUrlChanged(f func(url *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentUrlChanged") { - C.QFileDialog_ConnectCurrentUrlChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentUrlChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentUrlChanged"); signal != nil { - f := func(url *core.QUrl) { - (*(*func(*core.QUrl))(signal))(url) - f(url) - } - qt.ConnectSignal(ptr.Pointer(), "currentUrlChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentUrlChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectCurrentUrlChanged() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectCurrentUrlChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentUrlChanged") - } -} - -func (ptr *QFileDialog) CurrentUrlChanged(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_CurrentUrlChanged(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QFileDialog) DefaultSuffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDialog_DefaultSuffix(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileDialog) Directory() *core.QDir { - if ptr.Pointer() != nil { - tmpValue := core.NewQDirFromPointer(C.QFileDialog_Directory(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDir).DestroyQDir) - return tmpValue - } - return nil -} - -//export callbackQFileDialog_DirectoryEntered -func callbackQFileDialog_DirectoryEntered(ptr unsafe.Pointer, directory C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "directoryEntered"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(directory)) - } - -} - -func (ptr *QFileDialog) ConnectDirectoryEntered(f func(directory string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "directoryEntered") { - C.QFileDialog_ConnectDirectoryEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "directoryEntered"); signal != nil { - f := func(directory string) { - (*(*func(string))(signal))(directory) - f(directory) - } - qt.ConnectSignal(ptr.Pointer(), "directoryEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "directoryEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectDirectoryEntered() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectDirectoryEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "directoryEntered") - } -} - -func (ptr *QFileDialog) DirectoryEntered(directory string) { - if ptr.Pointer() != nil { - var directoryC *C.char - if directory != "" { - directoryC = C.CString(directory) - defer C.free(unsafe.Pointer(directoryC)) - } - C.QFileDialog_DirectoryEntered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}) - } -} - -func (ptr *QFileDialog) DirectoryUrl() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_DirectoryUrl(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQFileDialog_DirectoryUrlEntered -func callbackQFileDialog_DirectoryUrlEntered(ptr unsafe.Pointer, directory unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "directoryUrlEntered"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(directory)) - } - -} - -func (ptr *QFileDialog) ConnectDirectoryUrlEntered(f func(directory *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "directoryUrlEntered") { - C.QFileDialog_ConnectDirectoryUrlEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryUrlEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "directoryUrlEntered"); signal != nil { - f := func(directory *core.QUrl) { - (*(*func(*core.QUrl))(signal))(directory) - f(directory) - } - qt.ConnectSignal(ptr.Pointer(), "directoryUrlEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "directoryUrlEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectDirectoryUrlEntered() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectDirectoryUrlEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "directoryUrlEntered") - } -} - -func (ptr *QFileDialog) DirectoryUrlEntered(directory core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_DirectoryUrlEntered(ptr.Pointer(), core.PointerFromQUrl(directory)) - } -} - -//export callbackQFileDialog_Done -func callbackQFileDialog_Done(ptr unsafe.Pointer, result C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(result))) - } else { - NewQFileDialogFromPointer(ptr).DoneDefault(int(int32(result))) - } -} - -func (ptr *QFileDialog) ConnectDone(f func(result int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(result int) { - (*(*func(int))(signal))(result) - f(result) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QFileDialog) Done(result int) { - if ptr.Pointer() != nil { - C.QFileDialog_Done(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QFileDialog) DoneDefault(result int) { - if ptr.Pointer() != nil { - C.QFileDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QFileDialog) FileMode() QFileDialog__FileMode { - if ptr.Pointer() != nil { - return QFileDialog__FileMode(C.QFileDialog_FileMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileDialog_FileSelected -func callbackQFileDialog_FileSelected(ptr unsafe.Pointer, file C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "fileSelected"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(file)) - } - -} - -func (ptr *QFileDialog) ConnectFileSelected(f func(file string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "fileSelected") { - C.QFileDialog_ConnectFileSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fileSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "fileSelected"); signal != nil { - f := func(file string) { - (*(*func(string))(signal))(file) - f(file) - } - qt.ConnectSignal(ptr.Pointer(), "fileSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fileSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectFileSelected() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectFileSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "fileSelected") - } -} - -func (ptr *QFileDialog) FileSelected(file string) { - if ptr.Pointer() != nil { - var fileC *C.char - if file != "" { - fileC = C.CString(file) - defer C.free(unsafe.Pointer(fileC)) - } - C.QFileDialog_FileSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fileC, len: C.longlong(len(file))}) - } -} - -//export callbackQFileDialog_FilesSelected -func callbackQFileDialog_FilesSelected(ptr unsafe.Pointer, selected C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "filesSelected"); signal != nil { - (*(*func([]string))(signal))(unpackStringList(cGoUnpackString(selected))) - } - -} - -func (ptr *QFileDialog) ConnectFilesSelected(f func(selected []string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "filesSelected") { - C.QFileDialog_ConnectFilesSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "filesSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "filesSelected"); signal != nil { - f := func(selected []string) { - (*(*func([]string))(signal))(selected) - f(selected) - } - qt.ConnectSignal(ptr.Pointer(), "filesSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "filesSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectFilesSelected() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectFilesSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "filesSelected") - } -} - -func (ptr *QFileDialog) FilesSelected(selected []string) { - if ptr.Pointer() != nil { - selectedC := C.CString(strings.Join(selected, "¡¦!")) - defer C.free(unsafe.Pointer(selectedC)) - C.QFileDialog_FilesSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: selectedC, len: C.longlong(len(strings.Join(selected, "¡¦!")))}) - } -} - -func (ptr *QFileDialog) Filter() core.QDir__Filter { - if ptr.Pointer() != nil { - return core.QDir__Filter(C.QFileDialog_Filter(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileDialog_FilterSelected -func callbackQFileDialog_FilterSelected(ptr unsafe.Pointer, filter C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "filterSelected"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(filter)) - } - -} - -func (ptr *QFileDialog) ConnectFilterSelected(f func(filter string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "filterSelected") { - C.QFileDialog_ConnectFilterSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "filterSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "filterSelected"); signal != nil { - f := func(filter string) { - (*(*func(string))(signal))(filter) - f(filter) - } - qt.ConnectSignal(ptr.Pointer(), "filterSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "filterSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectFilterSelected() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectFilterSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "filterSelected") - } -} - -func (ptr *QFileDialog) FilterSelected(filter string) { - if ptr.Pointer() != nil { - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - C.QFileDialog_FilterSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) - } -} - -func QFileDialog_GetExistingDirectory(parent QWidget_ITF, caption string, dir string, options QFileDialog__Option) string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - return cGoUnpackString(C.QFileDialog_QFileDialog_GetExistingDirectory(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.longlong(options))) -} - -func (ptr *QFileDialog) GetExistingDirectory(parent QWidget_ITF, caption string, dir string, options QFileDialog__Option) string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - return cGoUnpackString(C.QFileDialog_QFileDialog_GetExistingDirectory(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.longlong(options))) -} - -func QFileDialog_GetExistingDirectoryUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetExistingDirectoryUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QFileDialog) GetExistingDirectoryUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetExistingDirectoryUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue -} - -func QFileDialog_GetOpenFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - return cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) -} - -func (ptr *QFileDialog) GetOpenFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - return cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) -} - -func QFileDialog_GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - return unpackStringList(cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileNames(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))) -} - -func (ptr *QFileDialog) GetOpenFileNames(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) []string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - return unpackStringList(cGoUnpackString(C.QFileDialog_QFileDialog_GetOpenFileNames(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options)))) -} - -func QFileDialog_GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetOpenFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QFileDialog) GetOpenFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetOpenFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue -} - -func QFileDialog_GetOpenFileUrls(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) []*core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { - out := make([]*core.QUrl, int(l.len)) - tmpList := NewQFileDialogFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__getOpenFileUrls_atList(i) - } - return out - }(C.QFileDialog_QFileDialog_GetOpenFileUrls(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) -} - -func (ptr *QFileDialog) GetOpenFileUrls(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) []*core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { - out := make([]*core.QUrl, int(l.len)) - tmpList := NewQFileDialogFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__getOpenFileUrls_atList(i) - } - return out - }(C.QFileDialog_QFileDialog_GetOpenFileUrls(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) -} - -func QFileDialog_GetSaveFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - return cGoUnpackString(C.QFileDialog_QFileDialog_GetSaveFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) -} - -func (ptr *QFileDialog) GetSaveFileName(parent QWidget_ITF, caption string, dir string, filter string, selectedFilter string, options QFileDialog__Option) string { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var dirC *C.char - if dir != "" { - dirC = C.CString(dir) - defer C.free(unsafe.Pointer(dirC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - return cGoUnpackString(C.QFileDialog_QFileDialog_GetSaveFileName(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, C.struct_QtWidgets_PackedString{data: dirC, len: C.longlong(len(dir))}, C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options))) -} - -func QFileDialog_GetSaveFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetSaveFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QFileDialog) GetSaveFileUrl(parent QWidget_ITF, caption string, dir core.QUrl_ITF, filter string, selectedFilter string, options QFileDialog__Option, supportedSchemes []string) *core.QUrl { - var captionC *C.char - if caption != "" { - captionC = C.CString(caption) - defer C.free(unsafe.Pointer(captionC)) - } - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - var selectedFilterC *C.char - if selectedFilter != "" { - selectedFilterC = C.CString(selectedFilter) - defer C.free(unsafe.Pointer(selectedFilterC)) - } - supportedSchemesC := C.CString(strings.Join(supportedSchemes, "¡¦!")) - defer C.free(unsafe.Pointer(supportedSchemesC)) - tmpValue := core.NewQUrlFromPointer(C.QFileDialog_QFileDialog_GetSaveFileUrl(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: captionC, len: C.longlong(len(caption))}, core.PointerFromQUrl(dir), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}, C.struct_QtWidgets_PackedString{data: selectedFilterC, len: C.longlong(len(selectedFilter))}, C.longlong(options), C.struct_QtWidgets_PackedString{data: supportedSchemesC, len: C.longlong(len(strings.Join(supportedSchemes, "¡¦!")))})) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue -} - -func (ptr *QFileDialog) History() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileDialog_History(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileDialog) IconProvider() *QFileIconProvider { - if ptr.Pointer() != nil { - return NewQFileIconProviderFromPointer(C.QFileDialog_IconProvider(ptr.Pointer())) - } - return nil -} - -func (ptr *QFileDialog) IsNameFilterDetailsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QFileDialog_IsNameFilterDetailsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileDialog) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QFileDialog_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileDialog) ItemDelegate() *QAbstractItemDelegate { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractItemDelegateFromPointer(C.QFileDialog_ItemDelegate(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) LabelText(label QFileDialog__DialogLabel) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDialog_LabelText(ptr.Pointer(), C.longlong(label))) - } - return "" -} - -func (ptr *QFileDialog) MimeTypeFilters() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileDialog_MimeTypeFilters(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileDialog) NameFilters() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileDialog_NameFilters(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileDialog) Open(receiver core.QObject_ITF, member string) { - if ptr.Pointer() != nil { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QFileDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) - } -} - -func (ptr *QFileDialog) Options() QFileDialog__Option { - if ptr.Pointer() != nil { - return QFileDialog__Option(C.QFileDialog_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFileDialog) ProxyModel() *core.QAbstractProxyModel { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractProxyModelFromPointer(C.QFileDialog_ProxyModel(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) ResolveSymlinks() bool { - if ptr.Pointer() != nil { - return int8(C.QFileDialog_ResolveSymlinks(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileDialog) RestoreState(state core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDialog_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0 - } - return false -} - -func (ptr *QFileDialog) SaveState() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QFileDialog_SaveState(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) SelectFile(filename string) { - if ptr.Pointer() != nil { - var filenameC *C.char - if filename != "" { - filenameC = C.CString(filename) - defer C.free(unsafe.Pointer(filenameC)) - } - C.QFileDialog_SelectFile(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filenameC, len: C.longlong(len(filename))}) - } -} - -func (ptr *QFileDialog) SelectMimeTypeFilter(filter string) { - if ptr.Pointer() != nil { - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - C.QFileDialog_SelectMimeTypeFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) - } -} - -func (ptr *QFileDialog) SelectNameFilter(filter string) { - if ptr.Pointer() != nil { - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - C.QFileDialog_SelectNameFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) - } -} - -func (ptr *QFileDialog) SelectUrl(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_SelectUrl(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -func (ptr *QFileDialog) SelectedFiles() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileDialog_SelectedFiles(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileDialog) SelectedMimeTypeFilter() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDialog_SelectedMimeTypeFilter(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileDialog) SelectedNameFilter() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileDialog_SelectedNameFilter(ptr.Pointer())) - } - return "" -} - -func (ptr *QFileDialog) SelectedUrls() []*core.QUrl { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { - out := make([]*core.QUrl, int(l.len)) - tmpList := NewQFileDialogFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedUrls_atList(i) - } - return out - }(C.QFileDialog_SelectedUrls(ptr.Pointer())) - } - return make([]*core.QUrl, 0) -} - -func (ptr *QFileDialog) SetAcceptMode(mode QFileDialog__AcceptMode) { - if ptr.Pointer() != nil { - C.QFileDialog_SetAcceptMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QFileDialog) SetConfirmOverwrite(enabled bool) { - if ptr.Pointer() != nil { - C.QFileDialog_SetConfirmOverwrite(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QFileDialog) SetDefaultSuffix(suffix string) { - if ptr.Pointer() != nil { - var suffixC *C.char - if suffix != "" { - suffixC = C.CString(suffix) - defer C.free(unsafe.Pointer(suffixC)) - } - C.QFileDialog_SetDefaultSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))}) - } -} - -func (ptr *QFileDialog) SetDirectory(directory string) { - if ptr.Pointer() != nil { - var directoryC *C.char - if directory != "" { - directoryC = C.CString(directory) - defer C.free(unsafe.Pointer(directoryC)) - } - C.QFileDialog_SetDirectory(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: directoryC, len: C.longlong(len(directory))}) - } -} - -func (ptr *QFileDialog) SetDirectory2(directory core.QDir_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_SetDirectory2(ptr.Pointer(), core.PointerFromQDir(directory)) - } -} - -func (ptr *QFileDialog) SetDirectoryUrl(directory core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_SetDirectoryUrl(ptr.Pointer(), core.PointerFromQUrl(directory)) - } -} - -func (ptr *QFileDialog) SetFileMode(mode QFileDialog__FileMode) { - if ptr.Pointer() != nil { - C.QFileDialog_SetFileMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QFileDialog) SetFilter(filters core.QDir__Filter) { - if ptr.Pointer() != nil { - C.QFileDialog_SetFilter(ptr.Pointer(), C.longlong(filters)) - } -} - -func (ptr *QFileDialog) SetHistory(paths []string) { - if ptr.Pointer() != nil { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QFileDialog_SetHistory(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) - } -} - -func (ptr *QFileDialog) SetIconProvider(provider QFileIconProvider_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider)) - } -} - -func (ptr *QFileDialog) SetItemDelegate(delegate QAbstractItemDelegate_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_SetItemDelegate(ptr.Pointer(), PointerFromQAbstractItemDelegate(delegate)) - } -} - -func (ptr *QFileDialog) SetLabelText(label QFileDialog__DialogLabel, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QFileDialog_SetLabelText(ptr.Pointer(), C.longlong(label), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QFileDialog) SetMimeTypeFilters(filters []string) { - if ptr.Pointer() != nil { - filtersC := C.CString(strings.Join(filters, "¡¦!")) - defer C.free(unsafe.Pointer(filtersC)) - C.QFileDialog_SetMimeTypeFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) - } -} - -func (ptr *QFileDialog) SetNameFilter(filter string) { - if ptr.Pointer() != nil { - var filterC *C.char - if filter != "" { - filterC = C.CString(filter) - defer C.free(unsafe.Pointer(filterC)) - } - C.QFileDialog_SetNameFilter(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filterC, len: C.longlong(len(filter))}) - } -} - -func (ptr *QFileDialog) SetNameFilterDetailsVisible(enabled bool) { - if ptr.Pointer() != nil { - C.QFileDialog_SetNameFilterDetailsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QFileDialog) SetNameFilters(filters []string) { - if ptr.Pointer() != nil { - filtersC := C.CString(strings.Join(filters, "¡¦!")) - defer C.free(unsafe.Pointer(filtersC)) - C.QFileDialog_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) - } -} - -func (ptr *QFileDialog) SetOption(option QFileDialog__Option, on bool) { - if ptr.Pointer() != nil { - C.QFileDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QFileDialog) SetOptions(options QFileDialog__Option) { - if ptr.Pointer() != nil { - C.QFileDialog_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QFileDialog) SetProxyModel(proxyModel core.QAbstractProxyModel_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_SetProxyModel(ptr.Pointer(), core.PointerFromQAbstractProxyModel(proxyModel)) - } -} - -func (ptr *QFileDialog) SetReadOnly(enabled bool) { - if ptr.Pointer() != nil { - C.QFileDialog_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QFileDialog) SetResolveSymlinks(enabled bool) { - if ptr.Pointer() != nil { - C.QFileDialog_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QFileDialog) SetSidebarUrls(urls []*core.QUrl) { - if ptr.Pointer() != nil { - C.QFileDialog_SetSidebarUrls(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQFileDialogFromPointer(NewQFileDialogFromPointer(nil).__setSidebarUrls_urls_newList()) - for _, v := range urls { - tmpList.__setSidebarUrls_urls_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QFileDialog) SetSupportedSchemes(schemes []string) { - if ptr.Pointer() != nil { - schemesC := C.CString(strings.Join(schemes, "¡¦!")) - defer C.free(unsafe.Pointer(schemesC)) - C.QFileDialog_SetSupportedSchemes(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: schemesC, len: C.longlong(len(strings.Join(schemes, "¡¦!")))}) - } -} - -func (ptr *QFileDialog) SetViewMode(mode QFileDialog__ViewMode) { - if ptr.Pointer() != nil { - C.QFileDialog_SetViewMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QFileDialog) SidebarUrls() []*core.QUrl { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QUrl { - out := make([]*core.QUrl, int(l.len)) - tmpList := NewQFileDialogFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sidebarUrls_atList(i) - } - return out - }(C.QFileDialog_SidebarUrls(ptr.Pointer())) - } - return make([]*core.QUrl, 0) -} - -func (ptr *QFileDialog) SupportedSchemes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileDialog_SupportedSchemes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileDialog) TestOption(option QFileDialog__Option) bool { - if ptr.Pointer() != nil { - return int8(C.QFileDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -//export callbackQFileDialog_UrlSelected -func callbackQFileDialog_UrlSelected(ptr unsafe.Pointer, url unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "urlSelected"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(url)) - } - -} - -func (ptr *QFileDialog) ConnectUrlSelected(f func(url *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "urlSelected") { - C.QFileDialog_ConnectUrlSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "urlSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "urlSelected"); signal != nil { - f := func(url *core.QUrl) { - (*(*func(*core.QUrl))(signal))(url) - f(url) - } - qt.ConnectSignal(ptr.Pointer(), "urlSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "urlSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectUrlSelected() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectUrlSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "urlSelected") - } -} - -func (ptr *QFileDialog) UrlSelected(url core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog_UrlSelected(ptr.Pointer(), core.PointerFromQUrl(url)) - } -} - -//export callbackQFileDialog_UrlsSelected -func callbackQFileDialog_UrlsSelected(ptr unsafe.Pointer, urls C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "urlsSelected"); signal != nil { - (*(*func([]*core.QUrl))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QUrl { - out := make([]*core.QUrl, int(l.len)) - tmpList := NewQFileDialogFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__urlsSelected_urls_atList(i) - } - return out - }(urls)) - } - -} - -func (ptr *QFileDialog) ConnectUrlsSelected(f func(urls []*core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "urlsSelected") { - C.QFileDialog_ConnectUrlsSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "urlsSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "urlsSelected"); signal != nil { - f := func(urls []*core.QUrl) { - (*(*func([]*core.QUrl))(signal))(urls) - f(urls) - } - qt.ConnectSignal(ptr.Pointer(), "urlsSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "urlsSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectUrlsSelected() { - if ptr.Pointer() != nil { - C.QFileDialog_DisconnectUrlsSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "urlsSelected") - } -} - -func (ptr *QFileDialog) UrlsSelected(urls []*core.QUrl) { - if ptr.Pointer() != nil { - C.QFileDialog_UrlsSelected(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQFileDialogFromPointer(NewQFileDialogFromPointer(nil).__urlsSelected_urls_newList()) - for _, v := range urls { - tmpList.__urlsSelected_urls_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QFileDialog) ViewMode() QFileDialog__ViewMode { - if ptr.Pointer() != nil { - return QFileDialog__ViewMode(C.QFileDialog_ViewMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileDialog_DestroyQFileDialog -func callbackQFileDialog_DestroyQFileDialog(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFileDialog"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileDialogFromPointer(ptr).DestroyQFileDialogDefault() - } -} - -func (ptr *QFileDialog) ConnectDestroyQFileDialog(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFileDialog"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFileDialog", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFileDialog", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileDialog) DisconnectDestroyQFileDialog() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFileDialog") - } -} - -func (ptr *QFileDialog) DestroyQFileDialog() { - if ptr.Pointer() != nil { - C.QFileDialog_DestroyQFileDialog(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileDialog) DestroyQFileDialogDefault() { - if ptr.Pointer() != nil { - C.QFileDialog_DestroyQFileDialogDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileDialog) __getOpenFileUrls_atList(i int) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileDialog___getOpenFileUrls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) __getOpenFileUrls_setList(i core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog___getOpenFileUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) - } -} - -func (ptr *QFileDialog) __getOpenFileUrls_newList() unsafe.Pointer { - return C.QFileDialog___getOpenFileUrls_newList(ptr.Pointer()) -} - -func (ptr *QFileDialog) __selectedUrls_atList(i int) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileDialog___selectedUrls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) __selectedUrls_setList(i core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog___selectedUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) - } -} - -func (ptr *QFileDialog) __selectedUrls_newList() unsafe.Pointer { - return C.QFileDialog___selectedUrls_newList(ptr.Pointer()) -} - -func (ptr *QFileDialog) __setSidebarUrls_urls_atList(i int) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileDialog___setSidebarUrls_urls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) __setSidebarUrls_urls_setList(i core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog___setSidebarUrls_urls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) - } -} - -func (ptr *QFileDialog) __setSidebarUrls_urls_newList() unsafe.Pointer { - return C.QFileDialog___setSidebarUrls_urls_newList(ptr.Pointer()) -} - -func (ptr *QFileDialog) __sidebarUrls_atList(i int) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileDialog___sidebarUrls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) __sidebarUrls_setList(i core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog___sidebarUrls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) - } -} - -func (ptr *QFileDialog) __sidebarUrls_newList() unsafe.Pointer { - return C.QFileDialog___sidebarUrls_newList(ptr.Pointer()) -} - -func (ptr *QFileDialog) __urlsSelected_urls_atList(i int) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QFileDialog___urlsSelected_urls_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -func (ptr *QFileDialog) __urlsSelected_urls_setList(i core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QFileDialog___urlsSelected_urls_setList(ptr.Pointer(), core.PointerFromQUrl(i)) - } -} - -func (ptr *QFileDialog) __urlsSelected_urls_newList() unsafe.Pointer { - return C.QFileDialog___urlsSelected_urls_newList(ptr.Pointer()) -} - -type QFileIconProvider struct { - ptr unsafe.Pointer -} - -type QFileIconProvider_ITF interface { - QFileIconProvider_PTR() *QFileIconProvider -} - -func (ptr *QFileIconProvider) QFileIconProvider_PTR() *QFileIconProvider { - return ptr -} - -func (ptr *QFileIconProvider) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QFileIconProvider) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQFileIconProvider(ptr QFileIconProvider_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileIconProvider_PTR().Pointer() - } - return nil -} - -func NewQFileIconProviderFromPointer(ptr unsafe.Pointer) (n *QFileIconProvider) { - n = new(QFileIconProvider) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFileIconProvider__IconType -//QFileIconProvider::IconType -type QFileIconProvider__IconType int64 - -const ( - QFileIconProvider__Computer QFileIconProvider__IconType = QFileIconProvider__IconType(0) - QFileIconProvider__Desktop QFileIconProvider__IconType = QFileIconProvider__IconType(1) - QFileIconProvider__Trashcan QFileIconProvider__IconType = QFileIconProvider__IconType(2) - QFileIconProvider__Network QFileIconProvider__IconType = QFileIconProvider__IconType(3) - QFileIconProvider__Drive QFileIconProvider__IconType = QFileIconProvider__IconType(4) - QFileIconProvider__Folder QFileIconProvider__IconType = QFileIconProvider__IconType(5) - QFileIconProvider__File QFileIconProvider__IconType = QFileIconProvider__IconType(6) -) - -//go:generate stringer -type=QFileIconProvider__Option -//QFileIconProvider::Option -type QFileIconProvider__Option int64 - -const ( - QFileIconProvider__DontUseCustomDirectoryIcons QFileIconProvider__Option = QFileIconProvider__Option(0x00000001) -) - -func NewQFileIconProvider() *QFileIconProvider { - return NewQFileIconProviderFromPointer(C.QFileIconProvider_NewQFileIconProvider()) -} - -//export callbackQFileIconProvider_Icon -func callbackQFileIconProvider_Icon(ptr unsafe.Pointer, ty C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "icon"); signal != nil { - return gui.PointerFromQIcon((*(*func(QFileIconProvider__IconType) *gui.QIcon)(signal))(QFileIconProvider__IconType(ty))) - } - - return gui.PointerFromQIcon(NewQFileIconProviderFromPointer(ptr).IconDefault(QFileIconProvider__IconType(ty))) -} - -func (ptr *QFileIconProvider) ConnectIcon(f func(ty QFileIconProvider__IconType) *gui.QIcon) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "icon"); signal != nil { - f := func(ty QFileIconProvider__IconType) *gui.QIcon { - (*(*func(QFileIconProvider__IconType) *gui.QIcon)(signal))(ty) - return f(ty) - } - qt.ConnectSignal(ptr.Pointer(), "icon", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "icon", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileIconProvider) DisconnectIcon() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "icon") - } -} - -func (ptr *QFileIconProvider) Icon(ty QFileIconProvider__IconType) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon(ptr.Pointer(), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QFileIconProvider) IconDefault(ty QFileIconProvider__IconType) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_IconDefault(ptr.Pointer(), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQFileIconProvider_Icon2 -func callbackQFileIconProvider_Icon2(ptr unsafe.Pointer, info unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "icon2"); signal != nil { - return gui.PointerFromQIcon((*(*func(*core.QFileInfo) *gui.QIcon)(signal))(core.NewQFileInfoFromPointer(info))) - } - - return gui.PointerFromQIcon(NewQFileIconProviderFromPointer(ptr).Icon2Default(core.NewQFileInfoFromPointer(info))) -} - -func (ptr *QFileIconProvider) ConnectIcon2(f func(info *core.QFileInfo) *gui.QIcon) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "icon2"); signal != nil { - f := func(info *core.QFileInfo) *gui.QIcon { - (*(*func(*core.QFileInfo) *gui.QIcon)(signal))(info) - return f(info) - } - qt.ConnectSignal(ptr.Pointer(), "icon2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "icon2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileIconProvider) DisconnectIcon2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "icon2") - } -} - -func (ptr *QFileIconProvider) Icon2(info core.QFileInfo_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon2(ptr.Pointer(), core.PointerFromQFileInfo(info))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QFileIconProvider) Icon2Default(info core.QFileInfo_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QFileIconProvider_Icon2Default(ptr.Pointer(), core.PointerFromQFileInfo(info))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QFileIconProvider) Options() QFileIconProvider__Option { - if ptr.Pointer() != nil { - return QFileIconProvider__Option(C.QFileIconProvider_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFileIconProvider) SetOptions(options QFileIconProvider__Option) { - if ptr.Pointer() != nil { - C.QFileIconProvider_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -//export callbackQFileIconProvider_Type -func callbackQFileIconProvider_Type(ptr unsafe.Pointer, info unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "type"); signal != nil { - tempVal := (*(*func(*core.QFileInfo) string)(signal))(core.NewQFileInfoFromPointer(info)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQFileIconProviderFromPointer(ptr).TypeDefault(core.NewQFileInfoFromPointer(info)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QFileIconProvider) ConnectType(f func(info *core.QFileInfo) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { - f := func(info *core.QFileInfo) string { - (*(*func(*core.QFileInfo) string)(signal))(info) - return f(info) - } - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileIconProvider) DisconnectType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "type") - } -} - -func (ptr *QFileIconProvider) Type(info core.QFileInfo_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileIconProvider_Type(ptr.Pointer(), core.PointerFromQFileInfo(info))) - } - return "" -} - -func (ptr *QFileIconProvider) TypeDefault(info core.QFileInfo_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileIconProvider_TypeDefault(ptr.Pointer(), core.PointerFromQFileInfo(info))) - } - return "" -} - -//export callbackQFileIconProvider_DestroyQFileIconProvider -func callbackQFileIconProvider_DestroyQFileIconProvider(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFileIconProvider"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileIconProviderFromPointer(ptr).DestroyQFileIconProviderDefault() - } -} - -func (ptr *QFileIconProvider) ConnectDestroyQFileIconProvider(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFileIconProvider"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFileIconProvider", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFileIconProvider", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileIconProvider) DisconnectDestroyQFileIconProvider() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFileIconProvider") - } -} - -func (ptr *QFileIconProvider) DestroyQFileIconProvider() { - if ptr.Pointer() != nil { - C.QFileIconProvider_DestroyQFileIconProvider(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileIconProvider) DestroyQFileIconProviderDefault() { - if ptr.Pointer() != nil { - C.QFileIconProvider_DestroyQFileIconProviderDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFileSystemModel struct { - core.QAbstractItemModel -} - -type QFileSystemModel_ITF interface { - core.QAbstractItemModel_ITF - QFileSystemModel_PTR() *QFileSystemModel -} - -func (ptr *QFileSystemModel) QFileSystemModel_PTR() *QFileSystemModel { - return ptr -} - -func (ptr *QFileSystemModel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemModel_PTR().Pointer() - } - return nil -} - -func (ptr *QFileSystemModel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemModel_PTR().SetPointer(p) - } -} - -func PointerFromQFileSystemModel(ptr QFileSystemModel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFileSystemModel_PTR().Pointer() - } - return nil -} - -func NewQFileSystemModelFromPointer(ptr unsafe.Pointer) (n *QFileSystemModel) { - n = new(QFileSystemModel) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFileSystemModel__Roles -//QFileSystemModel::Roles -type QFileSystemModel__Roles int64 - -var ( - QFileSystemModel__FileIconRole QFileSystemModel__Roles = QFileSystemModel__Roles(core.Qt__DecorationRole) - QFileSystemModel__FilePathRole QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FilePathRole_Type()) - QFileSystemModel__FileNameRole QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FileNameRole_Type()) - QFileSystemModel__FilePermissions QFileSystemModel__Roles = QFileSystemModel__Roles(C.QFileSystemModel_FilePermissions_Type()) -) - -func NewQFileSystemModel(parent core.QObject_ITF) *QFileSystemModel { - tmpValue := NewQFileSystemModelFromPointer(C.QFileSystemModel_NewQFileSystemModel(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQFileSystemModel_CanFetchMore -func callbackQFileSystemModel_CanFetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canFetchMore"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).CanFetchMoreDefault(core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) CanFetchMoreDefault(parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_CanFetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_ColumnCount -func callbackQFileSystemModel_ColumnCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "columnCount"); signal != nil { - return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQFileSystemModelFromPointer(ptr).ColumnCountDefault(core.NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QFileSystemModel) ConnectColumnCount(f func(parent *core.QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCount"); signal != nil { - f := func(parent *core.QModelIndex) int { - (*(*func(*core.QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectColumnCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCount") - } -} - -func (ptr *QFileSystemModel) ColumnCount(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_ColumnCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QFileSystemModel) ColumnCountDefault(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_ColumnCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQFileSystemModel_Data -func callbackQFileSystemModel_Data(ptr unsafe.Pointer, index unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(core.NewQModelIndexFromPointer(index), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQFileSystemModelFromPointer(ptr).DataDefault(core.NewQModelIndexFromPointer(index), int(int32(role)))) -} - -func (ptr *QFileSystemModel) ConnectData(f func(index *core.QModelIndex, role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(index *core.QModelIndex, role int) *core.QVariant { - (*(*func(*core.QModelIndex, int) *core.QVariant)(signal))(index, role) - return f(index, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QFileSystemModel) Data(index core.QModelIndex_ITF, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_Data(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) DataDefault(index core.QModelIndex_ITF, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_DataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQFileSystemModel_DirectoryLoaded -func callbackQFileSystemModel_DirectoryLoaded(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "directoryLoaded"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(path)) - } - -} - -func (ptr *QFileSystemModel) ConnectDirectoryLoaded(f func(path string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "directoryLoaded") { - C.QFileSystemModel_ConnectDirectoryLoaded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "directoryLoaded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "directoryLoaded"); signal != nil { - f := func(path string) { - (*(*func(string))(signal))(path) - f(path) - } - qt.ConnectSignal(ptr.Pointer(), "directoryLoaded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "directoryLoaded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectDirectoryLoaded() { - if ptr.Pointer() != nil { - C.QFileSystemModel_DisconnectDirectoryLoaded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "directoryLoaded") - } -} - -func (ptr *QFileSystemModel) DirectoryLoaded(path string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - C.QFileSystemModel_DirectoryLoaded(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}) - } -} - -//export callbackQFileSystemModel_DropMimeData -func callbackQFileSystemModel_DropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).DropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) DropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_DropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_Event -func callbackQFileSystemModel_Event(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QFileSystemModel) EventDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQFileSystemModel_FetchMore -func callbackQFileSystemModel_FetchMore(ptr unsafe.Pointer, parent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fetchMore"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(parent)) - } else { - NewQFileSystemModelFromPointer(ptr).FetchMoreDefault(core.NewQModelIndexFromPointer(parent)) - } -} - -func (ptr *QFileSystemModel) FetchMoreDefault(parent core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_FetchMoreDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)) - } -} - -func (ptr *QFileSystemModel) FileIcon(index core.QModelIndex_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QFileSystemModel_FileIcon(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) FileInfo(index core.QModelIndex_ITF) *core.QFileInfo { - if ptr.Pointer() != nil { - tmpValue := core.NewQFileInfoFromPointer(C.QFileSystemModel_FileInfo(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QFileInfo).DestroyQFileInfo) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) FileName(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileSystemModel_FileName(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -func (ptr *QFileSystemModel) FilePath(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileSystemModel_FilePath(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -//export callbackQFileSystemModel_FileRenamed -func callbackQFileSystemModel_FileRenamed(ptr unsafe.Pointer, path C.struct_QtWidgets_PackedString, oldName C.struct_QtWidgets_PackedString, newName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "fileRenamed"); signal != nil { - (*(*func(string, string, string))(signal))(cGoUnpackString(path), cGoUnpackString(oldName), cGoUnpackString(newName)) - } - -} - -func (ptr *QFileSystemModel) ConnectFileRenamed(f func(path string, oldName string, newName string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "fileRenamed") { - C.QFileSystemModel_ConnectFileRenamed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fileRenamed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "fileRenamed"); signal != nil { - f := func(path string, oldName string, newName string) { - (*(*func(string, string, string))(signal))(path, oldName, newName) - f(path, oldName, newName) - } - qt.ConnectSignal(ptr.Pointer(), "fileRenamed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fileRenamed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectFileRenamed() { - if ptr.Pointer() != nil { - C.QFileSystemModel_DisconnectFileRenamed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "fileRenamed") - } -} - -func (ptr *QFileSystemModel) FileRenamed(path string, oldName string, newName string) { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - var oldNameC *C.char - if oldName != "" { - oldNameC = C.CString(oldName) - defer C.free(unsafe.Pointer(oldNameC)) - } - var newNameC *C.char - if newName != "" { - newNameC = C.CString(newName) - defer C.free(unsafe.Pointer(newNameC)) - } - C.QFileSystemModel_FileRenamed(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.struct_QtWidgets_PackedString{data: oldNameC, len: C.longlong(len(oldName))}, C.struct_QtWidgets_PackedString{data: newNameC, len: C.longlong(len(newName))}) - } -} - -func (ptr *QFileSystemModel) Filter() core.QDir__Filter { - if ptr.Pointer() != nil { - return core.QDir__Filter(C.QFileSystemModel_Filter(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileSystemModel_Flags -func callbackQFileSystemModel_Flags(ptr unsafe.Pointer, index unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "flags"); signal != nil { - return C.longlong((*(*func(*core.QModelIndex) core.Qt__ItemFlag)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return C.longlong(NewQFileSystemModelFromPointer(ptr).FlagsDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QFileSystemModel) FlagsDefault(index core.QModelIndex_ITF) core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QFileSystemModel_FlagsDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return 0 -} - -//export callbackQFileSystemModel_HasChildren -func callbackQFileSystemModel_HasChildren(ptr unsafe.Pointer, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasChildren"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).HasChildrenDefault(core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) HasChildrenDefault(parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_HasChildrenDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_HeaderData -func callbackQFileSystemModel_HeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "headerData"); signal != nil { - return core.PointerFromQVariant((*(*func(int, core.Qt__Orientation, int) *core.QVariant)(signal))(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQFileSystemModelFromPointer(ptr).HeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), int(int32(role)))) -} - -func (ptr *QFileSystemModel) HeaderDataDefault(section int, orientation core.Qt__Orientation, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_HeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) IconProvider() *QFileIconProvider { - if ptr.Pointer() != nil { - return NewQFileIconProviderFromPointer(C.QFileSystemModel_IconProvider(ptr.Pointer())) - } - return nil -} - -//export callbackQFileSystemModel_Index -func callbackQFileSystemModel_Index(ptr unsafe.Pointer, row C.int, column C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "index"); signal != nil { - return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) - } - - return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).IndexDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))) -} - -func (ptr *QFileSystemModel) ConnectIndex(f func(row int, column int, parent *core.QModelIndex) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "index"); signal != nil { - f := func(row int, column int, parent *core.QModelIndex) *core.QModelIndex { - (*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(row, column, parent) - return f(row, column, parent) - } - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "index", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "index") - } -} - -func (ptr *QFileSystemModel) Index(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Index(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) IndexDefault(row int, column int, parent core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_IndexDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) Index2(path string, column int) *core.QModelIndex { - if ptr.Pointer() != nil { - var pathC *C.char - if path != "" { - pathC = C.CString(path) - defer C.free(unsafe.Pointer(pathC)) - } - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Index2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathC, len: C.longlong(len(path))}, C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) IsDir(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_IsDir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QFileSystemModel) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileSystemModel) LastModified(index core.QModelIndex_ITF) *core.QDateTime { - if ptr.Pointer() != nil { - tmpValue := core.NewQDateTimeFromPointer(C.QFileSystemModel_LastModified(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QDateTime).DestroyQDateTime) - return tmpValue - } - return nil -} - -//export callbackQFileSystemModel_MimeData -func callbackQFileSystemModel_MimeData(ptr unsafe.Pointer, indexes C.struct_QtWidgets_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return core.PointerFromQMimeData((*(*func([]*core.QModelIndex) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) - } - - return core.PointerFromQMimeData(NewQFileSystemModelFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_indexes_atList(i) - } - return out - }(indexes))) -} - -func (ptr *QFileSystemModel) MimeDataDefault(indexes []*core.QModelIndex) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QFileSystemModel_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__mimeData_indexes_newList()) - for _, v := range indexes { - tmpList.__mimeData_indexes_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQFileSystemModel_MimeTypes -func callbackQFileSystemModel_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQFileSystemModelFromPointer(ptr).MimeTypesDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QFileSystemModel) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileSystemModel_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QFileSystemModel) Mkdir(parent core.QModelIndex_ITF, name string) *core.QModelIndex { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Mkdir(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) MyComputer(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel_MyComputer(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) NameFilterDisables() bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_NameFilterDisables(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileSystemModel) NameFilters() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QFileSystemModel_NameFilters(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQFileSystemModel_Parent -func callbackQFileSystemModel_Parent(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "parent"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).ParentDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QFileSystemModel) ConnectParent(f func(index *core.QModelIndex) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "parent"); signal != nil { - f := func(index *core.QModelIndex) *core.QModelIndex { - (*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectParent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "parent") - } -} - -func (ptr *QFileSystemModel) Parent(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_Parent(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) ParentDefault(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_ParentDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) Remove(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_Remove(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QFileSystemModel) ResolveSymlinks() bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_ResolveSymlinks(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QFileSystemModel) Rmdir(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_Rmdir(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QFileSystemModel) RootDirectory() *core.QDir { - if ptr.Pointer() != nil { - tmpValue := core.NewQDirFromPointer(C.QFileSystemModel_RootDirectory(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QDir).DestroyQDir) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) RootPath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileSystemModel_RootPath(ptr.Pointer())) - } - return "" -} - -//export callbackQFileSystemModel_RootPathChanged -func callbackQFileSystemModel_RootPathChanged(ptr unsafe.Pointer, newPath C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "rootPathChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(newPath)) - } - -} - -func (ptr *QFileSystemModel) ConnectRootPathChanged(f func(newPath string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rootPathChanged") { - C.QFileSystemModel_ConnectRootPathChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rootPathChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rootPathChanged"); signal != nil { - f := func(newPath string) { - (*(*func(string))(signal))(newPath) - f(newPath) - } - qt.ConnectSignal(ptr.Pointer(), "rootPathChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rootPathChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectRootPathChanged() { - if ptr.Pointer() != nil { - C.QFileSystemModel_DisconnectRootPathChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rootPathChanged") - } -} - -func (ptr *QFileSystemModel) RootPathChanged(newPath string) { - if ptr.Pointer() != nil { - var newPathC *C.char - if newPath != "" { - newPathC = C.CString(newPath) - defer C.free(unsafe.Pointer(newPathC)) - } - C.QFileSystemModel_RootPathChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newPathC, len: C.longlong(len(newPath))}) - } -} - -//export callbackQFileSystemModel_RowCount -func callbackQFileSystemModel_RowCount(ptr unsafe.Pointer, parent unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "rowCount"); signal != nil { - return C.int(int32((*(*func(*core.QModelIndex) int)(signal))(core.NewQModelIndexFromPointer(parent)))) - } - - return C.int(int32(NewQFileSystemModelFromPointer(ptr).RowCountDefault(core.NewQModelIndexFromPointer(parent)))) -} - -func (ptr *QFileSystemModel) ConnectRowCount(f func(parent *core.QModelIndex) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCount"); signal != nil { - f := func(parent *core.QModelIndex) int { - (*(*func(*core.QModelIndex) int)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectRowCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCount") - } -} - -func (ptr *QFileSystemModel) RowCount(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_RowCount(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -func (ptr *QFileSystemModel) RowCountDefault(parent core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_RowCountDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent)))) - } - return 0 -} - -//export callbackQFileSystemModel_SetData -func callbackQFileSystemModel_SetData(ptr unsafe.Pointer, idx unsafe.Pointer, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, *core.QVariant, int) bool)(signal))(core.NewQModelIndexFromPointer(idx), core.NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetDataDefault(core.NewQModelIndexFromPointer(idx), core.NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QFileSystemModel) SetDataDefault(idx core.QModelIndex_ITF, value core.QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_SetDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(idx), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -func (ptr *QFileSystemModel) SetFilter(filters core.QDir__Filter) { - if ptr.Pointer() != nil { - C.QFileSystemModel_SetFilter(ptr.Pointer(), C.longlong(filters)) - } -} - -func (ptr *QFileSystemModel) SetIconProvider(provider QFileIconProvider_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_SetIconProvider(ptr.Pointer(), PointerFromQFileIconProvider(provider)) - } -} - -func (ptr *QFileSystemModel) SetNameFilterDisables(enable bool) { - if ptr.Pointer() != nil { - C.QFileSystemModel_SetNameFilterDisables(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFileSystemModel) SetNameFilters(filters []string) { - if ptr.Pointer() != nil { - filtersC := C.CString(strings.Join(filters, "¡¦!")) - defer C.free(unsafe.Pointer(filtersC)) - C.QFileSystemModel_SetNameFilters(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filtersC, len: C.longlong(len(strings.Join(filters, "¡¦!")))}) - } -} - -func (ptr *QFileSystemModel) SetReadOnly(enable bool) { - if ptr.Pointer() != nil { - C.QFileSystemModel_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFileSystemModel) SetResolveSymlinks(enable bool) { - if ptr.Pointer() != nil { - C.QFileSystemModel_SetResolveSymlinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QFileSystemModel) SetRootPath(newPath string) *core.QModelIndex { - if ptr.Pointer() != nil { - var newPathC *C.char - if newPath != "" { - newPathC = C.CString(newPath) - defer C.free(unsafe.Pointer(newPathC)) - } - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_SetRootPath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newPathC, len: C.longlong(len(newPath))})) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQFileSystemModel_Sibling -func callbackQFileSystemModel_Sibling(ptr unsafe.Pointer, row C.int, column C.int, idx unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sibling"); signal != nil { - return core.PointerFromQModelIndex((*(*func(int, int, *core.QModelIndex) *core.QModelIndex)(signal))(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) - } - - return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).SiblingDefault(int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(idx))) -} - -func (ptr *QFileSystemModel) SiblingDefault(row int, column int, idx core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_SiblingDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(idx))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) Size(index core.QModelIndex_ITF) int64 { - if ptr.Pointer() != nil { - return int64(C.QFileSystemModel_Size(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return 0 -} - -//export callbackQFileSystemModel_Sort -func callbackQFileSystemModel_Sort(ptr unsafe.Pointer, column C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sort"); signal != nil { - (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) - } else { - NewQFileSystemModelFromPointer(ptr).SortDefault(int(int32(column)), core.Qt__SortOrder(order)) - } -} - -func (ptr *QFileSystemModel) SortDefault(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QFileSystemModel_SortDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -//export callbackQFileSystemModel_SupportedDropActions -func callbackQFileSystemModel_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQFileSystemModelFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QFileSystemModel) SupportedDropActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QFileSystemModel_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileSystemModel_TimerEvent -func callbackQFileSystemModel_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQFileSystemModelFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QFileSystemModel) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QFileSystemModel) Type(index core.QModelIndex_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QFileSystemModel_Type(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return "" -} - -//export callbackQFileSystemModel_DestroyQFileSystemModel -func callbackQFileSystemModel_DestroyQFileSystemModel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFileSystemModel"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileSystemModelFromPointer(ptr).DestroyQFileSystemModelDefault() - } -} - -func (ptr *QFileSystemModel) ConnectDestroyQFileSystemModel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFileSystemModel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFileSystemModel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFileSystemModel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFileSystemModel) DisconnectDestroyQFileSystemModel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFileSystemModel") - } -} - -func (ptr *QFileSystemModel) DestroyQFileSystemModel() { - if ptr.Pointer() != nil { - C.QFileSystemModel_DestroyQFileSystemModel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileSystemModel) DestroyQFileSystemModelDefault() { - if ptr.Pointer() != nil { - C.QFileSystemModel_DestroyQFileSystemModelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFileSystemModel) __mimeData_indexes_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___mimeData_indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __mimeData_indexes_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___mimeData_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __mimeData_indexes_newList() unsafe.Pointer { - return C.QFileSystemModel___mimeData_indexes_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __changePersistentIndexList_from_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___changePersistentIndexList_from_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __changePersistentIndexList_from_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___changePersistentIndexList_from_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __changePersistentIndexList_from_newList() unsafe.Pointer { - return C.QFileSystemModel___changePersistentIndexList_from_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __changePersistentIndexList_to_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___changePersistentIndexList_to_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __changePersistentIndexList_to_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___changePersistentIndexList_to_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __changePersistentIndexList_to_newList() unsafe.Pointer { - return C.QFileSystemModel___changePersistentIndexList_to_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __dataChanged_roles_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel___dataChanged_roles_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFileSystemModel) __dataChanged_roles_setList(i int) { - if ptr.Pointer() != nil { - C.QFileSystemModel___dataChanged_roles_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFileSystemModel) __dataChanged_roles_newList() unsafe.Pointer { - return C.QFileSystemModel___dataChanged_roles_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __itemData_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel___itemData_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __itemData_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___itemData_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QFileSystemModel) __itemData_newList() unsafe.Pointer { - return C.QFileSystemModel___itemData_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __itemData_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____itemData_keyList_atList(i) - } - return out - }(C.QFileSystemModel___itemData_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_atList(i int) *core.QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQPersistentModelIndexFromPointer(C.QFileSystemModel___layoutAboutToBeChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_setList(i core.QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___layoutAboutToBeChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __layoutAboutToBeChanged_parents_newList() unsafe.Pointer { - return C.QFileSystemModel___layoutAboutToBeChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __layoutChanged_parents_atList(i int) *core.QPersistentModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQPersistentModelIndexFromPointer(C.QFileSystemModel___layoutChanged_parents_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPersistentModelIndex).DestroyQPersistentModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __layoutChanged_parents_setList(i core.QPersistentModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___layoutChanged_parents_setList(ptr.Pointer(), core.PointerFromQPersistentModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __layoutChanged_parents_newList() unsafe.Pointer { - return C.QFileSystemModel___layoutChanged_parents_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __match_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___match_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __match_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___match_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __match_newList() unsafe.Pointer { - return C.QFileSystemModel___match_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __persistentIndexList_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel___persistentIndexList_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __persistentIndexList_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___persistentIndexList_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QFileSystemModel) __persistentIndexList_newList() unsafe.Pointer { - return C.QFileSystemModel___persistentIndexList_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __roleNames_atList(v int, i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QFileSystemModel___roleNames_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __roleNames_setList(key int, i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___roleNames_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QFileSystemModel) __roleNames_newList() unsafe.Pointer { - return C.QFileSystemModel___roleNames_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __roleNames_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____roleNames_keyList_atList(i) - } - return out - }(C.QFileSystemModel___roleNames_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QFileSystemModel) __setItemData_roles_atList(v int, i int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QFileSystemModel___setItemData_roles_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __setItemData_roles_setList(key int, i core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___setItemData_roles_setList(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(i)) - } -} - -func (ptr *QFileSystemModel) __setItemData_roles_newList() unsafe.Pointer { - return C.QFileSystemModel___setItemData_roles_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __setItemData_roles_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setItemData_roles_keyList_atList(i) - } - return out - }(C.QFileSystemModel___setItemData_roles_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFileSystemModel) ____doSetRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) ____itemData_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_____itemData_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFileSystemModel) ____itemData_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QFileSystemModel_____itemData_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFileSystemModel) ____itemData_keyList_newList() unsafe.Pointer { - return C.QFileSystemModel_____itemData_keyList_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) ____roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_____roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFileSystemModel) ____roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QFileSystemModel_____roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFileSystemModel) ____roleNames_keyList_newList() unsafe.Pointer { - return C.QFileSystemModel_____roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) ____setItemData_roles_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_____setItemData_roles_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFileSystemModel) ____setItemData_roles_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QFileSystemModel_____setItemData_roles_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFileSystemModel) ____setItemData_roles_keyList_newList() unsafe.Pointer { - return C.QFileSystemModel_____setItemData_roles_keyList_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QFileSystemModel_____setRoleNames_roleNames_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QFileSystemModel_____setRoleNames_roleNames_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QFileSystemModel) ____setRoleNames_roleNames_keyList_newList() unsafe.Pointer { - return C.QFileSystemModel_____setRoleNames_roleNames_keyList_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QFileSystemModel) __children_newList() unsafe.Pointer { - return C.QFileSystemModel___children_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QFileSystemModel___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QFileSystemModel) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QFileSystemModel___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QFileSystemModel) __findChildren_newList() unsafe.Pointer { - return C.QFileSystemModel___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QFileSystemModel) __findChildren_newList3() unsafe.Pointer { - return C.QFileSystemModel___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QFileSystemModel) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QFileSystemModel___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFileSystemModel) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QFileSystemModel) __qFindChildren_newList2() unsafe.Pointer { - return C.QFileSystemModel___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQFileSystemModel_Buddy -func callbackQFileSystemModel_Buddy(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "buddy"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QModelIndex) *core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQModelIndex(NewQFileSystemModelFromPointer(ptr).BuddyDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QFileSystemModel) BuddyDefault(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QFileSystemModel_BuddyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQFileSystemModel_CanDropMimeData -func callbackQFileSystemModel_CanDropMimeData(ptr unsafe.Pointer, data unsafe.Pointer, action C.longlong, row C.int, column C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canDropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData, core.Qt__DropAction, int, int, *core.QModelIndex) bool)(signal))(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).CanDropMimeDataDefault(core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action), int(int32(row)), int(int32(column)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) CanDropMimeDataDefault(data core.QMimeData_ITF, action core.Qt__DropAction, row int, column int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_CanDropMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(data), C.longlong(action), C.int(int32(row)), C.int(int32(column)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_ColumnsAboutToBeInserted -func callbackQFileSystemModel_ColumnsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_ColumnsAboutToBeMoved -func callbackQFileSystemModel_ColumnsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationColumn C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationColumn))) - } - -} - -//export callbackQFileSystemModel_ColumnsAboutToBeRemoved -func callbackQFileSystemModel_ColumnsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_ColumnsInserted -func callbackQFileSystemModel_ColumnsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_ColumnsMoved -func callbackQFileSystemModel_ColumnsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "columnsMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(column))) - } - -} - -//export callbackQFileSystemModel_ColumnsRemoved -func callbackQFileSystemModel_ColumnsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "columnsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_DataChanged -func callbackQFileSystemModel_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } - -} - -//export callbackQFileSystemModel_HeaderDataChanged -func callbackQFileSystemModel_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { - (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_InsertColumns -func callbackQFileSystemModel_InsertColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).InsertColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) InsertColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_InsertColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_InsertRows -func callbackQFileSystemModel_InsertRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "insertRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).InsertRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) InsertRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_InsertRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_ItemData -func callbackQFileSystemModel_ItemData(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemData"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__itemData_newList()) - for k, v := range (*(*func(*core.QModelIndex) map[int]*core.QVariant)(signal))(core.NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__itemData_newList()) - for k, v := range NewQFileSystemModelFromPointer(ptr).ItemDataDefault(core.NewQModelIndexFromPointer(index)) { - tmpList.__itemData_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QFileSystemModel) ItemDataDefault(index core.QModelIndex_ITF) map[int]*core.QVariant { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i, v := range tmpList.__itemData_keyList() { - out[v] = tmpList.__itemData_atList(v, i) - } - return out - }(C.QFileSystemModel_ItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return make(map[int]*core.QVariant, 0) -} - -//export callbackQFileSystemModel_LayoutAboutToBeChanged -func callbackQFileSystemModel_LayoutAboutToBeChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutAboutToBeChanged"); signal != nil { - (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { - out := make([]*core.QPersistentModelIndex, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutAboutToBeChanged_parents_atList(i) - } - return out - }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -//export callbackQFileSystemModel_LayoutChanged -func callbackQFileSystemModel_LayoutChanged(ptr unsafe.Pointer, parents C.struct_QtWidgets_PackedList, hint C.longlong) { - if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { - (*(*func([]*core.QPersistentModelIndex, core.QAbstractItemModel__LayoutChangeHint))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QPersistentModelIndex { - out := make([]*core.QPersistentModelIndex, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__layoutChanged_parents_atList(i) - } - return out - }(parents), core.QAbstractItemModel__LayoutChangeHint(hint)) - } - -} - -//export callbackQFileSystemModel_Match -func callbackQFileSystemModel_Match(ptr unsafe.Pointer, start unsafe.Pointer, role C.int, value unsafe.Pointer, hits C.int, flags C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "match"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__match_newList()) - for _, v := range (*(*func(*core.QModelIndex, int, *core.QVariant, int, core.Qt__MatchFlag) []*core.QModelIndex)(signal))(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__match_newList()) - for _, v := range NewQFileSystemModelFromPointer(ptr).MatchDefault(core.NewQModelIndexFromPointer(start), int(int32(role)), core.NewQVariantFromPointer(value), int(int32(hits)), core.Qt__MatchFlag(flags)) { - tmpList.__match_setList(v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QFileSystemModel) MatchDefault(start core.QModelIndex_ITF, role int, value core.QVariant_ITF, hits int, flags core.Qt__MatchFlag) []*core.QModelIndex { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*core.QModelIndex { - out := make([]*core.QModelIndex, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__match_atList(i) - } - return out - }(C.QFileSystemModel_MatchDefault(ptr.Pointer(), core.PointerFromQModelIndex(start), C.int(int32(role)), core.PointerFromQVariant(value), C.int(int32(hits)), C.longlong(flags))) - } - return make([]*core.QModelIndex, 0) -} - -//export callbackQFileSystemModel_ModelAboutToBeReset -func callbackQFileSystemModel_ModelAboutToBeReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelAboutToBeReset"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQFileSystemModel_ModelReset -func callbackQFileSystemModel_ModelReset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "modelReset"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQFileSystemModel_MoveColumns -func callbackQFileSystemModel_MoveColumns(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceColumn C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).MoveColumnsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceColumn)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QFileSystemModel) MoveColumnsDefault(sourceParent core.QModelIndex_ITF, sourceColumn int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_MoveColumnsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceColumn)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQFileSystemModel_MoveRows -func callbackQFileSystemModel_MoveRows(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceRow C.int, count C.int, destinationParent unsafe.Pointer, destinationChild C.int) C.char { - if signal := qt.GetSignal(ptr, "moveRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int) bool)(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).MoveRowsDefault(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceRow)), int(int32(count)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationChild)))))) -} - -func (ptr *QFileSystemModel) MoveRowsDefault(sourceParent core.QModelIndex_ITF, sourceRow int, count int, destinationParent core.QModelIndex_ITF, destinationChild int) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_MoveRowsDefault(ptr.Pointer(), core.PointerFromQModelIndex(sourceParent), C.int(int32(sourceRow)), C.int(int32(count)), core.PointerFromQModelIndex(destinationParent), C.int(int32(destinationChild)))) != 0 - } - return false -} - -//export callbackQFileSystemModel_RemoveColumns -func callbackQFileSystemModel_RemoveColumns(ptr unsafe.Pointer, column C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeColumns"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).RemoveColumnsDefault(int(int32(column)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) RemoveColumnsDefault(column int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_RemoveColumnsDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_RemoveRows -func callbackQFileSystemModel_RemoveRows(ptr unsafe.Pointer, row C.int, count C.int, parent unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "removeRows"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QModelIndex) bool)(signal))(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).RemoveRowsDefault(int(int32(row)), int(int32(count)), core.NewQModelIndexFromPointer(parent))))) -} - -func (ptr *QFileSystemModel) RemoveRowsDefault(row int, count int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_RemoveRowsDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(count)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -//export callbackQFileSystemModel_ResetInternalData -func callbackQFileSystemModel_ResetInternalData(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resetInternalData"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileSystemModelFromPointer(ptr).ResetInternalDataDefault() - } -} - -func (ptr *QFileSystemModel) ResetInternalDataDefault() { - if ptr.Pointer() != nil { - C.QFileSystemModel_ResetInternalDataDefault(ptr.Pointer()) - } -} - -//export callbackQFileSystemModel_Revert -func callbackQFileSystemModel_Revert(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "revert"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileSystemModelFromPointer(ptr).RevertDefault() - } -} - -func (ptr *QFileSystemModel) RevertDefault() { - if ptr.Pointer() != nil { - C.QFileSystemModel_RevertDefault(ptr.Pointer()) - } -} - -//export callbackQFileSystemModel_RoleNames -func callbackQFileSystemModel_RoleNames(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "roleNames"); signal != nil { - return func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__roleNames_newList()) - for k, v := range (*(*func() map[int]*core.QByteArray)(signal))() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() - } - - return func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__roleNames_newList()) - for k, v := range NewQFileSystemModelFromPointer(ptr).RoleNamesDefault() { - tmpList.__roleNames_setList(k, v) - } - return tmpList.Pointer() - }() -} - -func (ptr *QFileSystemModel) RoleNamesDefault() map[int]*core.QByteArray { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) map[int]*core.QByteArray { - out := make(map[int]*core.QByteArray, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i, v := range tmpList.__roleNames_keyList() { - out[v] = tmpList.__roleNames_atList(v, i) - } - return out - }(C.QFileSystemModel_RoleNamesDefault(ptr.Pointer())) - } - return make(map[int]*core.QByteArray, 0) -} - -//export callbackQFileSystemModel_RowsAboutToBeInserted -func callbackQFileSystemModel_RowsAboutToBeInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } - -} - -//export callbackQFileSystemModel_RowsAboutToBeMoved -func callbackQFileSystemModel_RowsAboutToBeMoved(ptr unsafe.Pointer, sourceParent unsafe.Pointer, sourceStart C.int, sourceEnd C.int, destinationParent unsafe.Pointer, destinationRow C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(sourceParent), int(int32(sourceStart)), int(int32(sourceEnd)), core.NewQModelIndexFromPointer(destinationParent), int(int32(destinationRow))) - } - -} - -//export callbackQFileSystemModel_RowsAboutToBeRemoved -func callbackQFileSystemModel_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_RowsInserted -func callbackQFileSystemModel_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_RowsMoved -func callbackQFileSystemModel_RowsMoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int, destination unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "rowsMoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int, *core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end)), core.NewQModelIndexFromPointer(destination), int(int32(row))) - } - -} - -//export callbackQFileSystemModel_RowsRemoved -func callbackQFileSystemModel_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, first C.int, last C.int) { - if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(first)), int(int32(last))) - } - -} - -//export callbackQFileSystemModel_SetHeaderData -func callbackQFileSystemModel_SetHeaderData(ptr unsafe.Pointer, section C.int, orientation C.longlong, value unsafe.Pointer, role C.int) C.char { - if signal := qt.GetSignal(ptr, "setHeaderData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, core.Qt__Orientation, *core.QVariant, int) bool)(signal))(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetHeaderDataDefault(int(int32(section)), core.Qt__Orientation(orientation), core.NewQVariantFromPointer(value), int(int32(role)))))) -} - -func (ptr *QFileSystemModel) SetHeaderDataDefault(section int, orientation core.Qt__Orientation, value core.QVariant_ITF, role int) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_SetHeaderDataDefault(ptr.Pointer(), C.int(int32(section)), C.longlong(orientation), core.PointerFromQVariant(value), C.int(int32(role)))) != 0 - } - return false -} - -//export callbackQFileSystemModel_SetItemData -func callbackQFileSystemModel_SetItemData(ptr unsafe.Pointer, index unsafe.Pointer, roles C.struct_QtWidgets_PackedList) C.char { - if signal := qt.GetSignal(ptr, "setItemData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex, map[int]*core.QVariant) bool)(signal))(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SetItemDataDefault(core.NewQModelIndexFromPointer(index), func(l C.struct_QtWidgets_PackedList) map[int]*core.QVariant { - out := make(map[int]*core.QVariant, int(l.len)) - tmpList := NewQFileSystemModelFromPointer(l.data) - for i, v := range tmpList.__setItemData_roles_keyList() { - out[v] = tmpList.__setItemData_roles_atList(v, i) - } - return out - }(roles))))) -} - -func (ptr *QFileSystemModel) SetItemDataDefault(index core.QModelIndex_ITF, roles map[int]*core.QVariant) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_SetItemDataDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), func() unsafe.Pointer { - tmpList := NewQFileSystemModelFromPointer(NewQFileSystemModelFromPointer(nil).__setItemData_roles_newList()) - for k, v := range roles { - tmpList.__setItemData_roles_setList(k, v) - } - return tmpList.Pointer() - }())) != 0 - } - return false -} - -//export callbackQFileSystemModel_Span -func callbackQFileSystemModel_Span(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "span"); signal != nil { - return core.PointerFromQSize((*(*func(*core.QModelIndex) *core.QSize)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQSize(NewQFileSystemModelFromPointer(ptr).SpanDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QFileSystemModel) SpanDefault(index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QFileSystemModel_SpanDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQFileSystemModel_Submit -func callbackQFileSystemModel_Submit(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "submit"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).SubmitDefault()))) -} - -func (ptr *QFileSystemModel) SubmitDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_SubmitDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQFileSystemModel_SupportedDragActions -func callbackQFileSystemModel_SupportedDragActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDragActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQFileSystemModelFromPointer(ptr).SupportedDragActionsDefault()) -} - -func (ptr *QFileSystemModel) SupportedDragActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QFileSystemModel_SupportedDragActionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQFileSystemModel_ChildEvent -func callbackQFileSystemModel_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQFileSystemModelFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QFileSystemModel) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQFileSystemModel_ConnectNotify -func callbackQFileSystemModel_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQFileSystemModelFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QFileSystemModel) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQFileSystemModel_CustomEvent -func callbackQFileSystemModel_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQFileSystemModelFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QFileSystemModel) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQFileSystemModel_DeleteLater -func callbackQFileSystemModel_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQFileSystemModelFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QFileSystemModel) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QFileSystemModel_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQFileSystemModel_Destroyed -func callbackQFileSystemModel_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQFileSystemModel_DisconnectNotify -func callbackQFileSystemModel_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQFileSystemModelFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QFileSystemModel) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QFileSystemModel_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQFileSystemModel_EventFilter -func callbackQFileSystemModel_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQFileSystemModelFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QFileSystemModel) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QFileSystemModel_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQFileSystemModel_MetaObject -func callbackQFileSystemModel_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQFileSystemModelFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QFileSystemModel) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QFileSystemModel_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQFileSystemModel_ObjectNameChanged -func callbackQFileSystemModel_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -type QFocusFrame struct { - QWidget -} - -type QFocusFrame_ITF interface { - QWidget_ITF - QFocusFrame_PTR() *QFocusFrame -} - -func (ptr *QFocusFrame) QFocusFrame_PTR() *QFocusFrame { - return ptr -} - -func (ptr *QFocusFrame) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QFocusFrame) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQFocusFrame(ptr QFocusFrame_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFocusFrame_PTR().Pointer() - } - return nil -} - -func NewQFocusFrameFromPointer(ptr unsafe.Pointer) (n *QFocusFrame) { - n = new(QFocusFrame) - n.SetPointer(ptr) - return -} -func NewQFocusFrame(parent QWidget_ITF) *QFocusFrame { - tmpValue := NewQFocusFrameFromPointer(C.QFocusFrame_NewQFocusFrame(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFocusFrame) InitStyleOption(option QStyleOption_ITF) { - if ptr.Pointer() != nil { - C.QFocusFrame_InitStyleOption(ptr.Pointer(), PointerFromQStyleOption(option)) - } -} - -func (ptr *QFocusFrame) SetWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFocusFrame_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QFocusFrame) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QFocusFrame_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQFocusFrame_DestroyQFocusFrame -func callbackQFocusFrame_DestroyQFocusFrame(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFocusFrame"); signal != nil { - (*(*func())(signal))() - } else { - NewQFocusFrameFromPointer(ptr).DestroyQFocusFrameDefault() - } -} - -func (ptr *QFocusFrame) ConnectDestroyQFocusFrame(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFocusFrame"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFocusFrame", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFocusFrame", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFocusFrame) DisconnectDestroyQFocusFrame() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFocusFrame") - } -} - -func (ptr *QFocusFrame) DestroyQFocusFrame() { - if ptr.Pointer() != nil { - C.QFocusFrame_DestroyQFocusFrame(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFocusFrame) DestroyQFocusFrameDefault() { - if ptr.Pointer() != nil { - C.QFocusFrame_DestroyQFocusFrameDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFontComboBox struct { - QComboBox -} - -type QFontComboBox_ITF interface { - QComboBox_ITF - QFontComboBox_PTR() *QFontComboBox -} - -func (ptr *QFontComboBox) QFontComboBox_PTR() *QFontComboBox { - return ptr -} - -func (ptr *QFontComboBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QComboBox_PTR().Pointer() - } - return nil -} - -func (ptr *QFontComboBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QComboBox_PTR().SetPointer(p) - } -} - -func PointerFromQFontComboBox(ptr QFontComboBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontComboBox_PTR().Pointer() - } - return nil -} - -func NewQFontComboBoxFromPointer(ptr unsafe.Pointer) (n *QFontComboBox) { - n = new(QFontComboBox) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFontComboBox__FontFilter -//QFontComboBox::FontFilter -type QFontComboBox__FontFilter int64 - -const ( - QFontComboBox__AllFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0) - QFontComboBox__ScalableFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x1) - QFontComboBox__NonScalableFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x2) - QFontComboBox__MonospacedFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x4) - QFontComboBox__ProportionalFonts QFontComboBox__FontFilter = QFontComboBox__FontFilter(0x8) -) - -func NewQFontComboBox(parent QWidget_ITF) *QFontComboBox { - tmpValue := NewQFontComboBoxFromPointer(C.QFontComboBox_NewQFontComboBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFontComboBox) CurrentFont() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QFontComboBox_CurrentFont(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -//export callbackQFontComboBox_CurrentFontChanged -func callbackQFontComboBox_CurrentFontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentFontChanged"); signal != nil { - (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) - } - -} - -func (ptr *QFontComboBox) ConnectCurrentFontChanged(f func(font *gui.QFont)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentFontChanged") { - C.QFontComboBox_ConnectCurrentFontChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentFontChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentFontChanged"); signal != nil { - f := func(font *gui.QFont) { - (*(*func(*gui.QFont))(signal))(font) - f(font) - } - qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFontComboBox) DisconnectCurrentFontChanged() { - if ptr.Pointer() != nil { - C.QFontComboBox_DisconnectCurrentFontChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentFontChanged") - } -} - -func (ptr *QFontComboBox) CurrentFontChanged(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QFontComboBox_CurrentFontChanged(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QFontComboBox) FontFilters() QFontComboBox__FontFilter { - if ptr.Pointer() != nil { - return QFontComboBox__FontFilter(C.QFontComboBox_FontFilters(ptr.Pointer())) - } - return 0 -} - -//export callbackQFontComboBox_SetCurrentFont -func callbackQFontComboBox_SetCurrentFont(ptr unsafe.Pointer, ff unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentFont"); signal != nil { - (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(ff)) - } else { - NewQFontComboBoxFromPointer(ptr).SetCurrentFontDefault(gui.NewQFontFromPointer(ff)) - } -} - -func (ptr *QFontComboBox) ConnectSetCurrentFont(f func(ff *gui.QFont)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentFont"); signal != nil { - f := func(ff *gui.QFont) { - (*(*func(*gui.QFont))(signal))(ff) - f(ff) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFontComboBox) DisconnectSetCurrentFont() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentFont") - } -} - -func (ptr *QFontComboBox) SetCurrentFont(ff gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QFontComboBox_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(ff)) - } -} - -func (ptr *QFontComboBox) SetCurrentFontDefault(ff gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QFontComboBox_SetCurrentFontDefault(ptr.Pointer(), gui.PointerFromQFont(ff)) - } -} - -func (ptr *QFontComboBox) SetFontFilters(filters QFontComboBox__FontFilter) { - if ptr.Pointer() != nil { - C.QFontComboBox_SetFontFilters(ptr.Pointer(), C.longlong(filters)) - } -} - -func (ptr *QFontComboBox) SetWritingSystem(vqf gui.QFontDatabase__WritingSystem) { - if ptr.Pointer() != nil { - C.QFontComboBox_SetWritingSystem(ptr.Pointer(), C.longlong(vqf)) - } -} - -//export callbackQFontComboBox_DestroyQFontComboBox -func callbackQFontComboBox_DestroyQFontComboBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFontComboBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQFontComboBoxFromPointer(ptr).DestroyQFontComboBoxDefault() - } -} - -func (ptr *QFontComboBox) ConnectDestroyQFontComboBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFontComboBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFontComboBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFontComboBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFontComboBox) DisconnectDestroyQFontComboBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFontComboBox") - } -} - -func (ptr *QFontComboBox) DestroyQFontComboBox() { - if ptr.Pointer() != nil { - C.QFontComboBox_DestroyQFontComboBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFontComboBox) DestroyQFontComboBoxDefault() { - if ptr.Pointer() != nil { - C.QFontComboBox_DestroyQFontComboBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFontDialog struct { - QDialog -} - -type QFontDialog_ITF interface { - QDialog_ITF - QFontDialog_PTR() *QFontDialog -} - -func (ptr *QFontDialog) QFontDialog_PTR() *QFontDialog { - return ptr -} - -func (ptr *QFontDialog) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QFontDialog) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQFontDialog(ptr QFontDialog_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFontDialog_PTR().Pointer() - } - return nil -} - -func NewQFontDialogFromPointer(ptr unsafe.Pointer) (n *QFontDialog) { - n = new(QFontDialog) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFontDialog__FontDialogOption -//QFontDialog::FontDialogOption -type QFontDialog__FontDialogOption int64 - -const ( - QFontDialog__NoButtons QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000001) - QFontDialog__DontUseNativeDialog QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000002) - QFontDialog__ScalableFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000004) - QFontDialog__NonScalableFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000008) - QFontDialog__MonospacedFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000010) - QFontDialog__ProportionalFonts QFontDialog__FontDialogOption = QFontDialog__FontDialogOption(0x00000020) -) - -func NewQFontDialog(parent QWidget_ITF) *QFontDialog { - tmpValue := NewQFontDialogFromPointer(C.QFontDialog_NewQFontDialog(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQFontDialog2(initial gui.QFont_ITF, parent QWidget_ITF) *QFontDialog { - tmpValue := NewQFontDialogFromPointer(C.QFontDialog_NewQFontDialog2(gui.PointerFromQFont(initial), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFontDialog) CurrentFont() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QFontDialog_CurrentFont(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -//export callbackQFontDialog_CurrentFontChanged -func callbackQFontDialog_CurrentFontChanged(ptr unsafe.Pointer, font unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentFontChanged"); signal != nil { - (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) - } - -} - -func (ptr *QFontDialog) ConnectCurrentFontChanged(f func(font *gui.QFont)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentFontChanged") { - C.QFontDialog_ConnectCurrentFontChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentFontChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentFontChanged"); signal != nil { - f := func(font *gui.QFont) { - (*(*func(*gui.QFont))(signal))(font) - f(font) - } - qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentFontChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFontDialog) DisconnectCurrentFontChanged() { - if ptr.Pointer() != nil { - C.QFontDialog_DisconnectCurrentFontChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentFontChanged") - } -} - -func (ptr *QFontDialog) CurrentFontChanged(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QFontDialog_CurrentFontChanged(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -//export callbackQFontDialog_Done -func callbackQFontDialog_Done(ptr unsafe.Pointer, result C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(result))) - } else { - NewQFontDialogFromPointer(ptr).DoneDefault(int(int32(result))) - } -} - -func (ptr *QFontDialog) ConnectDone(f func(result int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(result int) { - (*(*func(int))(signal))(result) - f(result) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFontDialog) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QFontDialog) Done(result int) { - if ptr.Pointer() != nil { - C.QFontDialog_Done(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QFontDialog) DoneDefault(result int) { - if ptr.Pointer() != nil { - C.QFontDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) - } -} - -//export callbackQFontDialog_FontSelected -func callbackQFontDialog_FontSelected(ptr unsafe.Pointer, font unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "fontSelected"); signal != nil { - (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(font)) - } - -} - -func (ptr *QFontDialog) ConnectFontSelected(f func(font *gui.QFont)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "fontSelected") { - C.QFontDialog_ConnectFontSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "fontSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "fontSelected"); signal != nil { - f := func(font *gui.QFont) { - (*(*func(*gui.QFont))(signal))(font) - f(font) - } - qt.ConnectSignal(ptr.Pointer(), "fontSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "fontSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFontDialog) DisconnectFontSelected() { - if ptr.Pointer() != nil { - C.QFontDialog_DisconnectFontSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "fontSelected") - } -} - -func (ptr *QFontDialog) FontSelected(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QFontDialog_FontSelected(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func QFontDialog_GetFont(ok *bool, initial gui.QFont_ITF, parent QWidget_ITF, title string, options QFontDialog__FontDialogOption) *gui.QFont { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont(&okC, gui.PointerFromQFont(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QFontDialog) GetFont(ok *bool, initial gui.QFont_ITF, parent QWidget_ITF, title string, options QFontDialog__FontDialogOption) *gui.QFont { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont(&okC, gui.PointerFromQFont(initial), PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.longlong(options))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func QFontDialog_GetFont2(ok *bool, parent QWidget_ITF) *gui.QFont { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont2(&okC, PointerFromQWidget(parent))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QFontDialog) GetFont2(ok *bool, parent QWidget_ITF) *gui.QFont { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - tmpValue := gui.NewQFontFromPointer(C.QFontDialog_QFontDialog_GetFont2(&okC, PointerFromQWidget(parent))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QFontDialog) Open(receiver core.QObject_ITF, member string) { - if ptr.Pointer() != nil { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QFontDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) - } -} - -func (ptr *QFontDialog) Options() QFontDialog__FontDialogOption { - if ptr.Pointer() != nil { - return QFontDialog__FontDialogOption(C.QFontDialog_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFontDialog) SelectedFont() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QFontDialog_SelectedFont(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QFontDialog) SetCurrentFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QFontDialog_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QFontDialog) SetOption(option QFontDialog__FontDialogOption, on bool) { - if ptr.Pointer() != nil { - C.QFontDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QFontDialog) SetOptions(options QFontDialog__FontDialogOption) { - if ptr.Pointer() != nil { - C.QFontDialog_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QFontDialog) TestOption(option QFontDialog__FontDialogOption) bool { - if ptr.Pointer() != nil { - return int8(C.QFontDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -type QFormLayout struct { - QLayout -} - -type QFormLayout_ITF interface { - QLayout_ITF - QFormLayout_PTR() *QFormLayout -} - -func (ptr *QFormLayout) QFormLayout_PTR() *QFormLayout { - return ptr -} - -func (ptr *QFormLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QFormLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QLayout_PTR().SetPointer(p) - } -} - -func PointerFromQFormLayout(ptr QFormLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFormLayout_PTR().Pointer() - } - return nil -} - -func NewQFormLayoutFromPointer(ptr unsafe.Pointer) (n *QFormLayout) { - n = new(QFormLayout) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFormLayout__FieldGrowthPolicy -//QFormLayout::FieldGrowthPolicy -type QFormLayout__FieldGrowthPolicy int64 - -const ( - QFormLayout__FieldsStayAtSizeHint QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(0) - QFormLayout__ExpandingFieldsGrow QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(1) - QFormLayout__AllNonFixedFieldsGrow QFormLayout__FieldGrowthPolicy = QFormLayout__FieldGrowthPolicy(2) -) - -//go:generate stringer -type=QFormLayout__RowWrapPolicy -//QFormLayout::RowWrapPolicy -type QFormLayout__RowWrapPolicy int64 - -const ( - QFormLayout__DontWrapRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(0) - QFormLayout__WrapLongRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(1) - QFormLayout__WrapAllRows QFormLayout__RowWrapPolicy = QFormLayout__RowWrapPolicy(2) -) - -//go:generate stringer -type=QFormLayout__ItemRole -//QFormLayout::ItemRole -type QFormLayout__ItemRole int64 - -const ( - QFormLayout__LabelRole QFormLayout__ItemRole = QFormLayout__ItemRole(0) - QFormLayout__FieldRole QFormLayout__ItemRole = QFormLayout__ItemRole(1) - QFormLayout__SpanningRole QFormLayout__ItemRole = QFormLayout__ItemRole(2) -) - -func NewQFormLayout(parent QWidget_ITF) *QFormLayout { - tmpValue := NewQFormLayoutFromPointer(C.QFormLayout_NewQFormLayout(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQFormLayout_AddItem -func callbackQFormLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "addItem"); signal != nil { - (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) - } else { - NewQFormLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item)) - } -} - -func (ptr *QFormLayout) ConnectAddItem(f func(item *QLayoutItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { - f := func(item *QLayoutItem) { - (*(*func(*QLayoutItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFormLayout) DisconnectAddItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addItem") - } -} - -func (ptr *QFormLayout) AddItem(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QFormLayout) AddItemDefault(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QFormLayout) AddRow(label QWidget_ITF, field QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_AddRow(ptr.Pointer(), PointerFromQWidget(label), PointerFromQWidget(field)) - } -} - -func (ptr *QFormLayout) AddRow2(label QWidget_ITF, field QLayout_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_AddRow2(ptr.Pointer(), PointerFromQWidget(label), PointerFromQLayout(field)) - } -} - -func (ptr *QFormLayout) AddRow3(labelText string, field QWidget_ITF) { - if ptr.Pointer() != nil { - var labelTextC *C.char - if labelText != "" { - labelTextC = C.CString(labelText) - defer C.free(unsafe.Pointer(labelTextC)) - } - C.QFormLayout_AddRow3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQWidget(field)) - } -} - -func (ptr *QFormLayout) AddRow4(labelText string, field QLayout_ITF) { - if ptr.Pointer() != nil { - var labelTextC *C.char - if labelText != "" { - labelTextC = C.CString(labelText) - defer C.free(unsafe.Pointer(labelTextC)) - } - C.QFormLayout_AddRow4(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQLayout(field)) - } -} - -func (ptr *QFormLayout) AddRow5(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_AddRow5(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QFormLayout) AddRow6(layout QLayout_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_AddRow6(ptr.Pointer(), PointerFromQLayout(layout)) - } -} - -//export callbackQFormLayout_Count -func callbackQFormLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQFormLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QFormLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFormLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QFormLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QFormLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFormLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QFormLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFormLayout) FieldGrowthPolicy() QFormLayout__FieldGrowthPolicy { - if ptr.Pointer() != nil { - return QFormLayout__FieldGrowthPolicy(C.QFormLayout_FieldGrowthPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFormLayout) FormAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QFormLayout_FormAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFormLayout) HorizontalSpacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QFormLayout_HorizontalSpacing(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFormLayout) InsertRow(row int, label QWidget_ITF, field QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_InsertRow(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(label), PointerFromQWidget(field)) - } -} - -func (ptr *QFormLayout) InsertRow2(row int, label QWidget_ITF, field QLayout_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_InsertRow2(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(label), PointerFromQLayout(field)) - } -} - -func (ptr *QFormLayout) InsertRow3(row int, labelText string, field QWidget_ITF) { - if ptr.Pointer() != nil { - var labelTextC *C.char - if labelText != "" { - labelTextC = C.CString(labelText) - defer C.free(unsafe.Pointer(labelTextC)) - } - C.QFormLayout_InsertRow3(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQWidget(field)) - } -} - -func (ptr *QFormLayout) InsertRow4(row int, labelText string, field QLayout_ITF) { - if ptr.Pointer() != nil { - var labelTextC *C.char - if labelText != "" { - labelTextC = C.CString(labelText) - defer C.free(unsafe.Pointer(labelTextC)) - } - C.QFormLayout_InsertRow4(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, PointerFromQLayout(field)) - } -} - -func (ptr *QFormLayout) InsertRow5(row int, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_InsertRow5(ptr.Pointer(), C.int(int32(row)), PointerFromQWidget(widget)) - } -} - -func (ptr *QFormLayout) InsertRow6(row int, layout QLayout_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_InsertRow6(ptr.Pointer(), C.int(int32(row)), PointerFromQLayout(layout)) - } -} - -func (ptr *QFormLayout) LabelAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QFormLayout_LabelAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFormLayout) LabelForField(field QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QFormLayout_LabelForField(ptr.Pointer(), PointerFromQWidget(field))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFormLayout) LabelForField2(field QLayout_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QFormLayout_LabelForField2(ptr.Pointer(), PointerFromQLayout(field))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QFormLayout) RemoveRow(row int) { - if ptr.Pointer() != nil { - C.QFormLayout_RemoveRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QFormLayout) RemoveRow2(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_RemoveRow2(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QFormLayout) RemoveRow3(layout QLayout_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_RemoveRow3(ptr.Pointer(), PointerFromQLayout(layout)) - } -} - -func (ptr *QFormLayout) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QFormLayout_RowCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFormLayout) RowWrapPolicy() QFormLayout__RowWrapPolicy { - if ptr.Pointer() != nil { - return QFormLayout__RowWrapPolicy(C.QFormLayout_RowWrapPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFormLayout) SetFieldGrowthPolicy(policy QFormLayout__FieldGrowthPolicy) { - if ptr.Pointer() != nil { - C.QFormLayout_SetFieldGrowthPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QFormLayout) SetFormAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QFormLayout_SetFormAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QFormLayout) SetHorizontalSpacing(spacing int) { - if ptr.Pointer() != nil { - C.QFormLayout_SetHorizontalSpacing(ptr.Pointer(), C.int(int32(spacing))) - } -} - -func (ptr *QFormLayout) SetItem(row int, role QFormLayout__ItemRole, item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_SetItem(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QFormLayout) SetLabelAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QFormLayout_SetLabelAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QFormLayout) SetLayout(row int, role QFormLayout__ItemRole, layout QLayout_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_SetLayout(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQLayout(layout)) - } -} - -func (ptr *QFormLayout) SetRowWrapPolicy(policy QFormLayout__RowWrapPolicy) { - if ptr.Pointer() != nil { - C.QFormLayout_SetRowWrapPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QFormLayout) SetVerticalSpacing(spacing int) { - if ptr.Pointer() != nil { - C.QFormLayout_SetVerticalSpacing(ptr.Pointer(), C.int(int32(spacing))) - } -} - -func (ptr *QFormLayout) SetWidget(row int, role QFormLayout__ItemRole, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QFormLayout_SetWidget(ptr.Pointer(), C.int(int32(row)), C.longlong(role), PointerFromQWidget(widget)) - } -} - -//export callbackQFormLayout_SizeHint -func callbackQFormLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQFormLayoutFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QFormLayout) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFormLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QFormLayout) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QFormLayout_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QFormLayout) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QFormLayout_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQFormLayout_TakeAt -func callbackQFormLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQFormLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) -} - -func (ptr *QFormLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFormLayout) DisconnectTakeAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "takeAt") - } -} - -func (ptr *QFormLayout) TakeAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QFormLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QFormLayout) TakeAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QFormLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QFormLayout) VerticalSpacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QFormLayout_VerticalSpacing(ptr.Pointer()))) - } - return 0 -} - -//export callbackQFormLayout_DestroyQFormLayout -func callbackQFormLayout_DestroyQFormLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFormLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQFormLayoutFromPointer(ptr).DestroyQFormLayoutDefault() - } -} - -func (ptr *QFormLayout) ConnectDestroyQFormLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFormLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFormLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFormLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFormLayout) DisconnectDestroyQFormLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFormLayout") - } -} - -func (ptr *QFormLayout) DestroyQFormLayout() { - if ptr.Pointer() != nil { - C.QFormLayout_DestroyQFormLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFormLayout) DestroyQFormLayoutDefault() { - if ptr.Pointer() != nil { - C.QFormLayout_DestroyQFormLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QFrame struct { - QWidget -} - -type QFrame_ITF interface { - QWidget_ITF - QFrame_PTR() *QFrame -} - -func (ptr *QFrame) QFrame_PTR() *QFrame { - return ptr -} - -func (ptr *QFrame) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QFrame) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQFrame(ptr QFrame_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func NewQFrameFromPointer(ptr unsafe.Pointer) (n *QFrame) { - n = new(QFrame) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QFrame__Shape -//QFrame::Shape -type QFrame__Shape int64 - -const ( - QFrame__NoFrame QFrame__Shape = QFrame__Shape(0) - QFrame__Box QFrame__Shape = QFrame__Shape(0x0001) - QFrame__Panel QFrame__Shape = QFrame__Shape(0x0002) - QFrame__WinPanel QFrame__Shape = QFrame__Shape(0x0003) - QFrame__HLine QFrame__Shape = QFrame__Shape(0x0004) - QFrame__VLine QFrame__Shape = QFrame__Shape(0x0005) - QFrame__StyledPanel QFrame__Shape = QFrame__Shape(0x0006) -) - -//go:generate stringer -type=QFrame__Shadow -//QFrame::Shadow -type QFrame__Shadow int64 - -const ( - QFrame__Plain QFrame__Shadow = QFrame__Shadow(0x0010) - QFrame__Raised QFrame__Shadow = QFrame__Shadow(0x0020) - QFrame__Sunken QFrame__Shadow = QFrame__Shadow(0x0030) -) - -//go:generate stringer -type=QFrame__StyleMask -//QFrame::StyleMask -type QFrame__StyleMask int64 - -var ( - QFrame__Shadow_Mask QFrame__StyleMask = QFrame__StyleMask(0x00f0) - QFrame__Shape_Mask QFrame__StyleMask = QFrame__StyleMask(0x000f) -) - -func NewQFrame(parent QWidget_ITF, ff core.Qt__WindowType) *QFrame { - tmpValue := NewQFrameFromPointer(C.QFrame_NewQFrame(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QFrame) FrameRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QFrame_FrameRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QFrame) FrameShadow() QFrame__Shadow { - if ptr.Pointer() != nil { - return QFrame__Shadow(C.QFrame_FrameShadow(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFrame) FrameShape() QFrame__Shape { - if ptr.Pointer() != nil { - return QFrame__Shape(C.QFrame_FrameShape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QFrame) FrameStyle() int { - if ptr.Pointer() != nil { - return int(int32(C.QFrame_FrameStyle(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFrame) FrameWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QFrame_FrameWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFrame) InitStyleOption(option QStyleOptionFrame_ITF) { - if ptr.Pointer() != nil { - C.QFrame_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionFrame(option)) - } -} - -func (ptr *QFrame) LineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QFrame_LineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFrame) MidLineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QFrame_MidLineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QFrame) SetFrameRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QFrame_SetFrameRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QFrame) SetFrameShadow(vqf QFrame__Shadow) { - if ptr.Pointer() != nil { - C.QFrame_SetFrameShadow(ptr.Pointer(), C.longlong(vqf)) - } -} - -func (ptr *QFrame) SetFrameShape(vqf QFrame__Shape) { - if ptr.Pointer() != nil { - C.QFrame_SetFrameShape(ptr.Pointer(), C.longlong(vqf)) - } -} - -func (ptr *QFrame) SetFrameStyle(style int) { - if ptr.Pointer() != nil { - C.QFrame_SetFrameStyle(ptr.Pointer(), C.int(int32(style))) - } -} - -func (ptr *QFrame) SetLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QFrame) SetMidLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQFrame_DestroyQFrame -func callbackQFrame_DestroyQFrame(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QFrame"); signal != nil { - (*(*func())(signal))() - } else { - NewQFrameFromPointer(ptr).DestroyQFrameDefault() - } -} - -func (ptr *QFrame) ConnectDestroyQFrame(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QFrame"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QFrame", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QFrame", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QFrame) DisconnectDestroyQFrame() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QFrame") - } -} - -func (ptr *QFrame) DestroyQFrame() { - if ptr.Pointer() != nil { - C.QFrame_DestroyQFrame(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QFrame) DestroyQFrameDefault() { - if ptr.Pointer() != nil { - C.QFrame_DestroyQFrameDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGesture struct { - core.QObject -} - -type QGesture_ITF interface { - core.QObject_ITF - QGesture_PTR() *QGesture -} - -func (ptr *QGesture) QGesture_PTR() *QGesture { - return ptr -} - -func (ptr *QGesture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGesture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGesture(ptr QGesture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGesture_PTR().Pointer() - } - return nil -} - -func NewQGestureFromPointer(ptr unsafe.Pointer) (n *QGesture) { - n = new(QGesture) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGesture__GestureCancelPolicy -//QGesture::GestureCancelPolicy -type QGesture__GestureCancelPolicy int64 - -const ( - QGesture__CancelNone QGesture__GestureCancelPolicy = QGesture__GestureCancelPolicy(0) - QGesture__CancelAllInContext QGesture__GestureCancelPolicy = QGesture__GestureCancelPolicy(1) -) - -func NewQGesture(parent core.QObject_ITF) *QGesture { - tmpValue := NewQGestureFromPointer(C.QGesture_NewQGesture(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGesture) GestureCancelPolicy() QGesture__GestureCancelPolicy { - if ptr.Pointer() != nil { - return QGesture__GestureCancelPolicy(C.QGesture_GestureCancelPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGesture) GestureType() core.Qt__GestureType { - if ptr.Pointer() != nil { - return core.Qt__GestureType(C.QGesture_GestureType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGesture) HasHotSpot() bool { - if ptr.Pointer() != nil { - return int8(C.QGesture_HasHotSpot(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGesture) HotSpot() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGesture_HotSpot(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGesture) SetGestureCancelPolicy(policy QGesture__GestureCancelPolicy) { - if ptr.Pointer() != nil { - C.QGesture_SetGestureCancelPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QGesture) SetHotSpot(value core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGesture_SetHotSpot(ptr.Pointer(), core.PointerFromQPointF(value)) - } -} - -func (ptr *QGesture) State() core.Qt__GestureState { - if ptr.Pointer() != nil { - return core.Qt__GestureState(C.QGesture_State(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGesture) UnsetHotSpot() { - if ptr.Pointer() != nil { - C.QGesture_UnsetHotSpot(ptr.Pointer()) - } -} - -//export callbackQGesture_DestroyQGesture -func callbackQGesture_DestroyQGesture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGesture"); signal != nil { - (*(*func())(signal))() - } else { - NewQGestureFromPointer(ptr).DestroyQGestureDefault() - } -} - -func (ptr *QGesture) ConnectDestroyQGesture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGesture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGesture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGesture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGesture) DisconnectDestroyQGesture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGesture") - } -} - -func (ptr *QGesture) DestroyQGesture() { - if ptr.Pointer() != nil { - C.QGesture_DestroyQGesture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGesture) DestroyQGestureDefault() { - if ptr.Pointer() != nil { - C.QGesture_DestroyQGestureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGesture) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGesture___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGesture) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGesture___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGesture) __children_newList() unsafe.Pointer { - return C.QGesture___children_newList(ptr.Pointer()) -} - -func (ptr *QGesture) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGesture___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGesture) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGesture___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGesture) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGesture___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGesture) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGesture___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGesture) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGesture___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGesture) __findChildren_newList() unsafe.Pointer { - return C.QGesture___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGesture) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGesture___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGesture) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGesture___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGesture) __findChildren_newList3() unsafe.Pointer { - return C.QGesture___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGesture) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGesture___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGesture) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGesture___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGesture) __qFindChildren_newList2() unsafe.Pointer { - return C.QGesture___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGesture_ChildEvent -func callbackQGesture_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGestureFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGesture) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGesture_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGesture_ConnectNotify -func callbackQGesture_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGestureFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGesture) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGesture_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGesture_CustomEvent -func callbackQGesture_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGestureFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGesture) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGesture_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGesture_DeleteLater -func callbackQGesture_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGestureFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGesture) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGesture_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGesture_Destroyed -func callbackQGesture_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGesture_DisconnectNotify -func callbackQGesture_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGestureFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGesture) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGesture_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGesture_Event -func callbackQGesture_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGestureFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGesture) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGesture_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQGesture_EventFilter -func callbackQGesture_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGestureFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGesture) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGesture_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGesture_MetaObject -func callbackQGesture_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGestureFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGesture) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGesture_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGesture_ObjectNameChanged -func callbackQGesture_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGesture_TimerEvent -func callbackQGesture_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGestureFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGesture) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGesture_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGestureEvent struct { - core.QEvent -} - -type QGestureEvent_ITF interface { - core.QEvent_ITF - QGestureEvent_PTR() *QGestureEvent -} - -func (ptr *QGestureEvent) QGestureEvent_PTR() *QGestureEvent { - return ptr -} - -func (ptr *QGestureEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGestureEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGestureEvent(ptr QGestureEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGestureEvent_PTR().Pointer() - } - return nil -} - -func NewQGestureEventFromPointer(ptr unsafe.Pointer) (n *QGestureEvent) { - n = new(QGestureEvent) - n.SetPointer(ptr) - return -} -func NewQGestureEvent(gestures []*QGesture) *QGestureEvent { - tmpValue := NewQGestureEventFromPointer(C.QGestureEvent_NewQGestureEvent(func() unsafe.Pointer { - tmpList := NewQGestureEventFromPointer(NewQGestureEventFromPointer(nil).__QGestureEvent_gestures_newList()) - for _, v := range gestures { - tmpList.__QGestureEvent_gestures_setList(v) - } - return tmpList.Pointer() - }())) - runtime.SetFinalizer(tmpValue, (*QGestureEvent).DestroyQGestureEvent) - return tmpValue -} - -func (ptr *QGestureEvent) Accept(gesture QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent_Accept(ptr.Pointer(), PointerFromQGesture(gesture)) - } -} - -func (ptr *QGestureEvent) Accept2(gestureType core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGestureEvent_Accept2(ptr.Pointer(), C.longlong(gestureType)) - } -} - -func (ptr *QGestureEvent) ActiveGestures() []*QGesture { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGesture { - out := make([]*QGesture, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__activeGestures_atList(i) - } - return out - }(C.QGestureEvent_ActiveGestures(ptr.Pointer())) - } - return make([]*QGesture, 0) -} - -func (ptr *QGestureEvent) CanceledGestures() []*QGesture { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGesture { - out := make([]*QGesture, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__canceledGestures_atList(i) - } - return out - }(C.QGestureEvent_CanceledGestures(ptr.Pointer())) - } - return make([]*QGesture, 0) -} - -func (ptr *QGestureEvent) Gesture(ty core.Qt__GestureType) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent_Gesture(ptr.Pointer(), C.longlong(ty))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) Gestures() []*QGesture { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGesture { - out := make([]*QGesture, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__gestures_atList(i) - } - return out - }(C.QGestureEvent_Gestures(ptr.Pointer())) - } - return make([]*QGesture, 0) -} - -func (ptr *QGestureEvent) Ignore(gesture QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent_Ignore(ptr.Pointer(), PointerFromQGesture(gesture)) - } -} - -func (ptr *QGestureEvent) Ignore2(gestureType core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGestureEvent_Ignore2(ptr.Pointer(), C.longlong(gestureType)) - } -} - -func (ptr *QGestureEvent) IsAccepted(gesture QGesture_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGestureEvent_IsAccepted(ptr.Pointer(), PointerFromQGesture(gesture))) != 0 - } - return false -} - -func (ptr *QGestureEvent) IsAccepted2(gestureType core.Qt__GestureType) bool { - if ptr.Pointer() != nil { - return int8(C.QGestureEvent_IsAccepted2(ptr.Pointer(), C.longlong(gestureType))) != 0 - } - return false -} - -func (ptr *QGestureEvent) MapToGraphicsScene(gesturePoint core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGestureEvent_MapToGraphicsScene(ptr.Pointer(), core.PointerFromQPointF(gesturePoint))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) SetAccepted(gesture QGesture_ITF, value bool) { - if ptr.Pointer() != nil { - C.QGestureEvent_SetAccepted(ptr.Pointer(), PointerFromQGesture(gesture), C.char(int8(qt.GoBoolToInt(value)))) - } -} - -func (ptr *QGestureEvent) SetAccepted2(gestureType core.Qt__GestureType, value bool) { - if ptr.Pointer() != nil { - C.QGestureEvent_SetAccepted2(ptr.Pointer(), C.longlong(gestureType), C.char(int8(qt.GoBoolToInt(value)))) - } -} - -func (ptr *QGestureEvent) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QGestureEvent_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGestureEvent_DestroyQGestureEvent -func callbackQGestureEvent_DestroyQGestureEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGestureEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGestureEventFromPointer(ptr).DestroyQGestureEventDefault() - } -} - -func (ptr *QGestureEvent) ConnectDestroyQGestureEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGestureEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGestureEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGestureEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGestureEvent) DisconnectDestroyQGestureEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGestureEvent") - } -} - -func (ptr *QGestureEvent) DestroyQGestureEvent() { - if ptr.Pointer() != nil { - C.QGestureEvent_DestroyQGestureEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGestureEvent) DestroyQGestureEventDefault() { - if ptr.Pointer() != nil { - C.QGestureEvent_DestroyQGestureEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGestureEvent) __QGestureEvent_gestures_atList(i int) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent___QGestureEvent_gestures_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __QGestureEvent_gestures_setList(i QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___QGestureEvent_gestures_setList(ptr.Pointer(), PointerFromQGesture(i)) - } -} - -func (ptr *QGestureEvent) __QGestureEvent_gestures_newList() unsafe.Pointer { - return C.QGestureEvent___QGestureEvent_gestures_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __activeGestures_atList(i int) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent___activeGestures_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __activeGestures_setList(i QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___activeGestures_setList(ptr.Pointer(), PointerFromQGesture(i)) - } -} - -func (ptr *QGestureEvent) __activeGestures_newList() unsafe.Pointer { - return C.QGestureEvent___activeGestures_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __canceledGestures_atList(i int) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent___canceledGestures_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __canceledGestures_setList(i QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___canceledGestures_setList(ptr.Pointer(), PointerFromQGesture(i)) - } -} - -func (ptr *QGestureEvent) __canceledGestures_newList() unsafe.Pointer { - return C.QGestureEvent___canceledGestures_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __gestures_atList(i int) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent___gestures_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __gestures_setList(i QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___gestures_setList(ptr.Pointer(), PointerFromQGesture(i)) - } -} - -func (ptr *QGestureEvent) __gestures_newList() unsafe.Pointer { - return C.QGestureEvent___gestures_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __m_gestures_atList(i int) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent___m_gestures_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __m_gestures_setList(i QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___m_gestures_setList(ptr.Pointer(), PointerFromQGesture(i)) - } -} - -func (ptr *QGestureEvent) __m_gestures_newList() unsafe.Pointer { - return C.QGestureEvent___m_gestures_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __setM_gestures__atList(i int) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureEvent___setM_gestures__atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __setM_gestures__setList(i QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___setM_gestures__setList(ptr.Pointer(), PointerFromQGesture(i)) - } -} - -func (ptr *QGestureEvent) __setM_gestures__newList() unsafe.Pointer { - return C.QGestureEvent___setM_gestures__newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __m_accepted_atList(v core.Qt__GestureType, i int) bool { - if ptr.Pointer() != nil { - return int8(C.QGestureEvent___m_accepted_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) != 0 - } - return false -} - -func (ptr *QGestureEvent) __m_accepted_setList(key core.Qt__GestureType, i bool) { - if ptr.Pointer() != nil { - C.QGestureEvent___m_accepted_setList(ptr.Pointer(), C.longlong(key), C.char(int8(qt.GoBoolToInt(i)))) - } -} - -func (ptr *QGestureEvent) __m_accepted_newList() unsafe.Pointer { - return C.QGestureEvent___m_accepted_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __m_accepted_keyList() []core.Qt__GestureType { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { - out := make([]core.Qt__GestureType, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____m_accepted_keyList_atList(i) - } - return out - }(C.QGestureEvent___m_accepted_keyList(ptr.Pointer())) - } - return make([]core.Qt__GestureType, 0) -} - -func (ptr *QGestureEvent) __setM_accepted__atList(v core.Qt__GestureType, i int) bool { - if ptr.Pointer() != nil { - return int8(C.QGestureEvent___setM_accepted__atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) != 0 - } - return false -} - -func (ptr *QGestureEvent) __setM_accepted__setList(key core.Qt__GestureType, i bool) { - if ptr.Pointer() != nil { - C.QGestureEvent___setM_accepted__setList(ptr.Pointer(), C.longlong(key), C.char(int8(qt.GoBoolToInt(i)))) - } -} - -func (ptr *QGestureEvent) __setM_accepted__newList() unsafe.Pointer { - return C.QGestureEvent___setM_accepted__newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __setM_accepted__keyList() []core.Qt__GestureType { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { - out := make([]core.Qt__GestureType, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setM_accepted__keyList_atList(i) - } - return out - }(C.QGestureEvent___setM_accepted__keyList(ptr.Pointer())) - } - return make([]core.Qt__GestureType, 0) -} - -func (ptr *QGestureEvent) __m_targetWidgets_atList(v core.Qt__GestureType, i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QGestureEvent___m_targetWidgets_atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __m_targetWidgets_setList(key core.Qt__GestureType, i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___m_targetWidgets_setList(ptr.Pointer(), C.longlong(key), PointerFromQWidget(i)) - } -} - -func (ptr *QGestureEvent) __m_targetWidgets_newList() unsafe.Pointer { - return C.QGestureEvent___m_targetWidgets_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __m_targetWidgets_keyList() []core.Qt__GestureType { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { - out := make([]core.Qt__GestureType, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____m_targetWidgets_keyList_atList(i) - } - return out - }(C.QGestureEvent___m_targetWidgets_keyList(ptr.Pointer())) - } - return make([]core.Qt__GestureType, 0) -} - -func (ptr *QGestureEvent) __setM_targetWidgets__atList(v core.Qt__GestureType, i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QGestureEvent___setM_targetWidgets__atList(ptr.Pointer(), C.longlong(v), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureEvent) __setM_targetWidgets__setList(key core.Qt__GestureType, i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGestureEvent___setM_targetWidgets__setList(ptr.Pointer(), C.longlong(key), PointerFromQWidget(i)) - } -} - -func (ptr *QGestureEvent) __setM_targetWidgets__newList() unsafe.Pointer { - return C.QGestureEvent___setM_targetWidgets__newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) __setM_targetWidgets__keyList() []core.Qt__GestureType { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []core.Qt__GestureType { - out := make([]core.Qt__GestureType, int(l.len)) - tmpList := NewQGestureEventFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setM_targetWidgets__keyList_atList(i) - } - return out - }(C.QGestureEvent___setM_targetWidgets__keyList(ptr.Pointer())) - } - return make([]core.Qt__GestureType, 0) -} - -func (ptr *QGestureEvent) ____m_accepted_keyList_atList(i int) core.Qt__GestureType { - if ptr.Pointer() != nil { - return core.Qt__GestureType(C.QGestureEvent_____m_accepted_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QGestureEvent) ____m_accepted_keyList_setList(i core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGestureEvent_____m_accepted_keyList_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QGestureEvent) ____m_accepted_keyList_newList() unsafe.Pointer { - return C.QGestureEvent_____m_accepted_keyList_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) ____setM_accepted__keyList_atList(i int) core.Qt__GestureType { - if ptr.Pointer() != nil { - return core.Qt__GestureType(C.QGestureEvent_____setM_accepted__keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QGestureEvent) ____setM_accepted__keyList_setList(i core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGestureEvent_____setM_accepted__keyList_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QGestureEvent) ____setM_accepted__keyList_newList() unsafe.Pointer { - return C.QGestureEvent_____setM_accepted__keyList_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) ____m_targetWidgets_keyList_atList(i int) core.Qt__GestureType { - if ptr.Pointer() != nil { - return core.Qt__GestureType(C.QGestureEvent_____m_targetWidgets_keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QGestureEvent) ____m_targetWidgets_keyList_setList(i core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGestureEvent_____m_targetWidgets_keyList_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QGestureEvent) ____m_targetWidgets_keyList_newList() unsafe.Pointer { - return C.QGestureEvent_____m_targetWidgets_keyList_newList(ptr.Pointer()) -} - -func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_atList(i int) core.Qt__GestureType { - if ptr.Pointer() != nil { - return core.Qt__GestureType(C.QGestureEvent_____setM_targetWidgets__keyList_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_setList(i core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGestureEvent_____setM_targetWidgets__keyList_setList(ptr.Pointer(), C.longlong(i)) - } -} - -func (ptr *QGestureEvent) ____setM_targetWidgets__keyList_newList() unsafe.Pointer { - return C.QGestureEvent_____setM_targetWidgets__keyList_newList(ptr.Pointer()) -} - -type QGestureRecognizer struct { - ptr unsafe.Pointer -} - -type QGestureRecognizer_ITF interface { - QGestureRecognizer_PTR() *QGestureRecognizer -} - -func (ptr *QGestureRecognizer) QGestureRecognizer_PTR() *QGestureRecognizer { - return ptr -} - -func (ptr *QGestureRecognizer) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGestureRecognizer) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGestureRecognizer(ptr QGestureRecognizer_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGestureRecognizer_PTR().Pointer() - } - return nil -} - -func NewQGestureRecognizerFromPointer(ptr unsafe.Pointer) (n *QGestureRecognizer) { - n = new(QGestureRecognizer) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGestureRecognizer__ResultFlag -//QGestureRecognizer::ResultFlag -type QGestureRecognizer__ResultFlag int64 - -const ( - QGestureRecognizer__Ignore QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0001) - QGestureRecognizer__MayBeGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0002) - QGestureRecognizer__TriggerGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0004) - QGestureRecognizer__FinishGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0008) - QGestureRecognizer__CancelGesture QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0010) - QGestureRecognizer__ResultState_Mask QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x00ff) - QGestureRecognizer__ConsumeEventHint QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0x0100) - QGestureRecognizer__ResultHint_Mask QGestureRecognizer__ResultFlag = QGestureRecognizer__ResultFlag(0xff00) -) - -func NewQGestureRecognizer() *QGestureRecognizer { - return NewQGestureRecognizerFromPointer(C.QGestureRecognizer_NewQGestureRecognizer()) -} - -//export callbackQGestureRecognizer_Create -func callbackQGestureRecognizer_Create(ptr unsafe.Pointer, target unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return PointerFromQGesture((*(*func(*core.QObject) *QGesture)(signal))(core.NewQObjectFromPointer(target))) - } - - return PointerFromQGesture(NewQGestureRecognizerFromPointer(ptr).CreateDefault(core.NewQObjectFromPointer(target))) -} - -func (ptr *QGestureRecognizer) ConnectCreate(f func(target *core.QObject) *QGesture) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(target *core.QObject) *QGesture { - (*(*func(*core.QObject) *QGesture)(signal))(target) - return f(target) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGestureRecognizer) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QGestureRecognizer) Create(target core.QObject_ITF) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureRecognizer_Create(ptr.Pointer(), core.PointerFromQObject(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGestureRecognizer) CreateDefault(target core.QObject_ITF) *QGesture { - if ptr.Pointer() != nil { - tmpValue := NewQGestureFromPointer(C.QGestureRecognizer_CreateDefault(ptr.Pointer(), core.PointerFromQObject(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGestureRecognizer_Recognize -func callbackQGestureRecognizer_Recognize(ptr unsafe.Pointer, gesture unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "recognize"); signal != nil { - return C.longlong((*(*func(*QGesture, *core.QObject, *core.QEvent) QGestureRecognizer__ResultFlag)(signal))(NewQGestureFromPointer(gesture), core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))) - } - - return C.longlong(0) -} - -func (ptr *QGestureRecognizer) ConnectRecognize(f func(gesture *QGesture, watched *core.QObject, event *core.QEvent) QGestureRecognizer__ResultFlag) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "recognize"); signal != nil { - f := func(gesture *QGesture, watched *core.QObject, event *core.QEvent) QGestureRecognizer__ResultFlag { - (*(*func(*QGesture, *core.QObject, *core.QEvent) QGestureRecognizer__ResultFlag)(signal))(gesture, watched, event) - return f(gesture, watched, event) - } - qt.ConnectSignal(ptr.Pointer(), "recognize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "recognize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGestureRecognizer) DisconnectRecognize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "recognize") - } -} - -func (ptr *QGestureRecognizer) Recognize(gesture QGesture_ITF, watched core.QObject_ITF, event core.QEvent_ITF) QGestureRecognizer__ResultFlag { - if ptr.Pointer() != nil { - return QGestureRecognizer__ResultFlag(C.QGestureRecognizer_Recognize(ptr.Pointer(), PointerFromQGesture(gesture), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) - } - return 0 -} - -func QGestureRecognizer_RegisterRecognizer(recognizer QGestureRecognizer_ITF) core.Qt__GestureType { - return core.Qt__GestureType(C.QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(PointerFromQGestureRecognizer(recognizer))) -} - -func (ptr *QGestureRecognizer) RegisterRecognizer(recognizer QGestureRecognizer_ITF) core.Qt__GestureType { - return core.Qt__GestureType(C.QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(PointerFromQGestureRecognizer(recognizer))) -} - -//export callbackQGestureRecognizer_Reset -func callbackQGestureRecognizer_Reset(ptr unsafe.Pointer, gesture unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func(*QGesture))(signal))(NewQGestureFromPointer(gesture)) - } else { - NewQGestureRecognizerFromPointer(ptr).ResetDefault(NewQGestureFromPointer(gesture)) - } -} - -func (ptr *QGestureRecognizer) ConnectReset(f func(gesture *QGesture)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func(gesture *QGesture) { - (*(*func(*QGesture))(signal))(gesture) - f(gesture) - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGestureRecognizer) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QGestureRecognizer) Reset(gesture QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureRecognizer_Reset(ptr.Pointer(), PointerFromQGesture(gesture)) - } -} - -func (ptr *QGestureRecognizer) ResetDefault(gesture QGesture_ITF) { - if ptr.Pointer() != nil { - C.QGestureRecognizer_ResetDefault(ptr.Pointer(), PointerFromQGesture(gesture)) - } -} - -func QGestureRecognizer_UnregisterRecognizer(ty core.Qt__GestureType) { - C.QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(C.longlong(ty)) -} - -func (ptr *QGestureRecognizer) UnregisterRecognizer(ty core.Qt__GestureType) { - C.QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(C.longlong(ty)) -} - -//export callbackQGestureRecognizer_DestroyQGestureRecognizer -func callbackQGestureRecognizer_DestroyQGestureRecognizer(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGestureRecognizer"); signal != nil { - (*(*func())(signal))() - } else { - NewQGestureRecognizerFromPointer(ptr).DestroyQGestureRecognizerDefault() - } -} - -func (ptr *QGestureRecognizer) ConnectDestroyQGestureRecognizer(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGestureRecognizer"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGestureRecognizer", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGestureRecognizer", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGestureRecognizer) DisconnectDestroyQGestureRecognizer() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGestureRecognizer") - } -} - -func (ptr *QGestureRecognizer) DestroyQGestureRecognizer() { - if ptr.Pointer() != nil { - C.QGestureRecognizer_DestroyQGestureRecognizer(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QGestureRecognizer) DestroyQGestureRecognizerDefault() { - if ptr.Pointer() != nil { - C.QGestureRecognizer_DestroyQGestureRecognizerDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QGraphicsAnchor struct { - core.QObject -} - -type QGraphicsAnchor_ITF interface { - core.QObject_ITF - QGraphicsAnchor_PTR() *QGraphicsAnchor -} - -func (ptr *QGraphicsAnchor) QGraphicsAnchor_PTR() *QGraphicsAnchor { - return ptr -} - -func (ptr *QGraphicsAnchor) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsAnchor) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsAnchor(ptr QGraphicsAnchor_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsAnchor_PTR().Pointer() - } - return nil -} - -func NewQGraphicsAnchorFromPointer(ptr unsafe.Pointer) (n *QGraphicsAnchor) { - n = new(QGraphicsAnchor) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsAnchor) SetSizePolicy(policy QSizePolicy__Policy) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_SetSizePolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QGraphicsAnchor) SetSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_SetSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QGraphicsAnchor) SizePolicy() QSizePolicy__Policy { - if ptr.Pointer() != nil { - return QSizePolicy__Policy(C.QGraphicsAnchor_SizePolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsAnchor) Spacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsAnchor_Spacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsAnchor) UnsetSpacing() { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_UnsetSpacing(ptr.Pointer()) - } -} - -//export callbackQGraphicsAnchor_DestroyQGraphicsAnchor -func callbackQGraphicsAnchor_DestroyQGraphicsAnchor(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsAnchor"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsAnchorFromPointer(ptr).DestroyQGraphicsAnchorDefault() - } -} - -func (ptr *QGraphicsAnchor) ConnectDestroyQGraphicsAnchor(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsAnchor"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsAnchor) DisconnectDestroyQGraphicsAnchor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsAnchor") - } -} - -func (ptr *QGraphicsAnchor) DestroyQGraphicsAnchor() { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_DestroyQGraphicsAnchor(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsAnchor) DestroyQGraphicsAnchorDefault() { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_DestroyQGraphicsAnchorDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsAnchor) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchor) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsAnchor) __children_newList() unsafe.Pointer { - return C.QGraphicsAnchor___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsAnchor) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsAnchor___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchor) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGraphicsAnchor) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGraphicsAnchor___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsAnchor) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchor) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsAnchor) __findChildren_newList() unsafe.Pointer { - return C.QGraphicsAnchor___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsAnchor) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchor) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsAnchor) __findChildren_newList3() unsafe.Pointer { - return C.QGraphicsAnchor___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsAnchor) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsAnchor___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchor) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsAnchor) __qFindChildren_newList2() unsafe.Pointer { - return C.QGraphicsAnchor___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGraphicsAnchor_ChildEvent -func callbackQGraphicsAnchor_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGraphicsAnchorFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGraphicsAnchor) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGraphicsAnchor_ConnectNotify -func callbackQGraphicsAnchor_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsAnchorFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsAnchor) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsAnchor_CustomEvent -func callbackQGraphicsAnchor_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsAnchorFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsAnchor) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsAnchor_DeleteLater -func callbackQGraphicsAnchor_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsAnchorFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGraphicsAnchor) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGraphicsAnchor_Destroyed -func callbackQGraphicsAnchor_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGraphicsAnchor_DisconnectNotify -func callbackQGraphicsAnchor_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsAnchorFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsAnchor) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsAnchor_Event -func callbackQGraphicsAnchor_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsAnchorFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGraphicsAnchor) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsAnchor_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQGraphicsAnchor_EventFilter -func callbackQGraphicsAnchor_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsAnchorFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsAnchor) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsAnchor_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsAnchor_MetaObject -func callbackQGraphicsAnchor_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGraphicsAnchorFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGraphicsAnchor) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsAnchor_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsAnchor_ObjectNameChanged -func callbackQGraphicsAnchor_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGraphicsAnchor_TimerEvent -func callbackQGraphicsAnchor_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGraphicsAnchorFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGraphicsAnchor) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsAnchor_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGraphicsAnchorLayout struct { - QGraphicsLayout -} - -type QGraphicsAnchorLayout_ITF interface { - QGraphicsLayout_ITF - QGraphicsAnchorLayout_PTR() *QGraphicsAnchorLayout -} - -func (ptr *QGraphicsAnchorLayout) QGraphicsAnchorLayout_PTR() *QGraphicsAnchorLayout { - return ptr -} - -func (ptr *QGraphicsAnchorLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsAnchorLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsLayout_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsAnchorLayout(ptr QGraphicsAnchorLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsAnchorLayout_PTR().Pointer() - } - return nil -} - -func NewQGraphicsAnchorLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsAnchorLayout) { - n = new(QGraphicsAnchorLayout) - n.SetPointer(ptr) - return -} -func NewQGraphicsAnchorLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsAnchorLayout { - return NewQGraphicsAnchorLayoutFromPointer(C.QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(PointerFromQGraphicsLayoutItem(parent))) -} - -func (ptr *QGraphicsAnchorLayout) AddAnchor(firstItem QGraphicsLayoutItem_ITF, firstEdge core.Qt__AnchorPoint, secondItem QGraphicsLayoutItem_ITF, secondEdge core.Qt__AnchorPoint) *QGraphicsAnchor { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsAnchorFromPointer(C.QGraphicsAnchorLayout_AddAnchor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstEdge), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondEdge))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchorLayout) AddAnchors(firstItem QGraphicsLayoutItem_ITF, secondItem QGraphicsLayoutItem_ITF, orientations core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_AddAnchors(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(orientations)) - } -} - -func (ptr *QGraphicsAnchorLayout) AddCornerAnchors(firstItem QGraphicsLayoutItem_ITF, firstCorner core.Qt__Corner, secondItem QGraphicsLayoutItem_ITF, secondCorner core.Qt__Corner) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_AddCornerAnchors(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstCorner), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondCorner)) - } -} - -func (ptr *QGraphicsAnchorLayout) Anchor(firstItem QGraphicsLayoutItem_ITF, firstEdge core.Qt__AnchorPoint, secondItem QGraphicsLayoutItem_ITF, secondEdge core.Qt__AnchorPoint) *QGraphicsAnchor { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsAnchorFromPointer(C.QGraphicsAnchorLayout_Anchor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(firstItem), C.longlong(firstEdge), PointerFromQGraphicsLayoutItem(secondItem), C.longlong(secondEdge))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsAnchorLayout_Count -func callbackQGraphicsAnchorLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQGraphicsAnchorLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QGraphicsAnchorLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsAnchorLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QGraphicsAnchorLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsAnchorLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsAnchorLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsAnchorLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsAnchorLayout) HorizontalSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsAnchorLayout_HorizontalSpacing(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsAnchorLayout_ItemAt -func callbackQGraphicsAnchorLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQGraphicsLayoutItem(NewQGraphicsAnchorLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) -} - -func (ptr *QGraphicsAnchorLayout) ConnectItemAt(f func(index int) *QGraphicsLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(index int) *QGraphicsLayoutItem { - (*(*func(int) *QGraphicsLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsAnchorLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QGraphicsAnchorLayout) ItemAt(index int) *QGraphicsLayoutItem { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsAnchorLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGraphicsAnchorLayout) ItemAtDefault(index int) *QGraphicsLayoutItem { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsAnchorLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQGraphicsAnchorLayout_RemoveAt -func callbackQGraphicsAnchorLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQGraphicsAnchorLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index))) - } -} - -func (ptr *QGraphicsAnchorLayout) ConnectRemoveAt(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsAnchorLayout) DisconnectRemoveAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeAt") - } -} - -func (ptr *QGraphicsAnchorLayout) RemoveAt(index int) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsAnchorLayout) RemoveAtDefault(index int) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsAnchorLayout) SetHorizontalSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QGraphicsAnchorLayout) SetSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_SetSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QGraphicsAnchorLayout) SetVerticalSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -//export callbackQGraphicsAnchorLayout_SizeHint -func callbackQGraphicsAnchorLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) - } - - return core.PointerFromQSizeF(NewQGraphicsAnchorLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) -} - -func (ptr *QGraphicsAnchorLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { - (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) - return f(which, constraint) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsAnchorLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QGraphicsAnchorLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsAnchorLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchorLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsAnchorLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsAnchorLayout) VerticalSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsAnchorLayout_VerticalSpacing(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout -func callbackQGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsAnchorLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsAnchorLayoutFromPointer(ptr).DestroyQGraphicsAnchorLayoutDefault() - } -} - -func (ptr *QGraphicsAnchorLayout) ConnectDestroyQGraphicsAnchorLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsAnchorLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsAnchorLayout) DisconnectDestroyQGraphicsAnchorLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsAnchorLayout") - } -} - -func (ptr *QGraphicsAnchorLayout) DestroyQGraphicsAnchorLayout() { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsAnchorLayout) DestroyQGraphicsAnchorLayoutDefault() { - if ptr.Pointer() != nil { - C.QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsBlurEffect struct { - QGraphicsEffect -} - -type QGraphicsBlurEffect_ITF interface { - QGraphicsEffect_ITF - QGraphicsBlurEffect_PTR() *QGraphicsBlurEffect -} - -func (ptr *QGraphicsBlurEffect) QGraphicsBlurEffect_PTR() *QGraphicsBlurEffect { - return ptr -} - -func (ptr *QGraphicsBlurEffect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsEffect_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsBlurEffect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsEffect_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsBlurEffect(ptr QGraphicsBlurEffect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsBlurEffect_PTR().Pointer() - } - return nil -} - -func NewQGraphicsBlurEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsBlurEffect) { - n = new(QGraphicsBlurEffect) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsBlurEffect__BlurHint -//QGraphicsBlurEffect::BlurHint -type QGraphicsBlurEffect__BlurHint int64 - -const ( - QGraphicsBlurEffect__PerformanceHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x00) - QGraphicsBlurEffect__QualityHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x01) - QGraphicsBlurEffect__AnimationHint QGraphicsBlurEffect__BlurHint = QGraphicsBlurEffect__BlurHint(0x02) -) - -func NewQGraphicsBlurEffect(parent core.QObject_ITF) *QGraphicsBlurEffect { - tmpValue := NewQGraphicsBlurEffectFromPointer(C.QGraphicsBlurEffect_NewQGraphicsBlurEffect(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsBlurEffect) BlurHints() QGraphicsBlurEffect__BlurHint { - if ptr.Pointer() != nil { - return QGraphicsBlurEffect__BlurHint(C.QGraphicsBlurEffect_BlurHints(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsBlurEffect_BlurHintsChanged -func callbackQGraphicsBlurEffect_BlurHintsChanged(ptr unsafe.Pointer, hints C.longlong) { - if signal := qt.GetSignal(ptr, "blurHintsChanged"); signal != nil { - (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(QGraphicsBlurEffect__BlurHint(hints)) - } - -} - -func (ptr *QGraphicsBlurEffect) ConnectBlurHintsChanged(f func(hints QGraphicsBlurEffect__BlurHint)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "blurHintsChanged") { - C.QGraphicsBlurEffect_ConnectBlurHintsChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blurHintsChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "blurHintsChanged"); signal != nil { - f := func(hints QGraphicsBlurEffect__BlurHint) { - (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(hints) - f(hints) - } - qt.ConnectSignal(ptr.Pointer(), "blurHintsChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blurHintsChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsBlurEffect) DisconnectBlurHintsChanged() { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_DisconnectBlurHintsChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "blurHintsChanged") - } -} - -func (ptr *QGraphicsBlurEffect) BlurHintsChanged(hints QGraphicsBlurEffect__BlurHint) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_BlurHintsChanged(ptr.Pointer(), C.longlong(hints)) - } -} - -func (ptr *QGraphicsBlurEffect) BlurRadius() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsBlurEffect_BlurRadius(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsBlurEffect_BlurRadiusChanged -func callbackQGraphicsBlurEffect_BlurRadiusChanged(ptr unsafe.Pointer, radius C.double) { - if signal := qt.GetSignal(ptr, "blurRadiusChanged"); signal != nil { - (*(*func(float64))(signal))(float64(radius)) - } - -} - -func (ptr *QGraphicsBlurEffect) ConnectBlurRadiusChanged(f func(radius float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "blurRadiusChanged") { - C.QGraphicsBlurEffect_ConnectBlurRadiusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blurRadiusChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "blurRadiusChanged"); signal != nil { - f := func(radius float64) { - (*(*func(float64))(signal))(radius) - f(radius) - } - qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsBlurEffect) DisconnectBlurRadiusChanged() { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_DisconnectBlurRadiusChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "blurRadiusChanged") - } -} - -func (ptr *QGraphicsBlurEffect) BlurRadiusChanged(radius float64) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_BlurRadiusChanged(ptr.Pointer(), C.double(radius)) - } -} - -//export callbackQGraphicsBlurEffect_Draw -func callbackQGraphicsBlurEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "draw"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } else { - NewQGraphicsBlurEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) - } -} - -func (ptr *QGraphicsBlurEffect) ConnectDraw(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsBlurEffect) DisconnectDraw() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "draw") - } -} - -func (ptr *QGraphicsBlurEffect) Draw(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsBlurEffect) DrawDefault(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -//export callbackQGraphicsBlurEffect_SetBlurHints -func callbackQGraphicsBlurEffect_SetBlurHints(ptr unsafe.Pointer, hints C.longlong) { - if signal := qt.GetSignal(ptr, "setBlurHints"); signal != nil { - (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(QGraphicsBlurEffect__BlurHint(hints)) - } else { - NewQGraphicsBlurEffectFromPointer(ptr).SetBlurHintsDefault(QGraphicsBlurEffect__BlurHint(hints)) - } -} - -func (ptr *QGraphicsBlurEffect) ConnectSetBlurHints(f func(hints QGraphicsBlurEffect__BlurHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setBlurHints"); signal != nil { - f := func(hints QGraphicsBlurEffect__BlurHint) { - (*(*func(QGraphicsBlurEffect__BlurHint))(signal))(hints) - f(hints) - } - qt.ConnectSignal(ptr.Pointer(), "setBlurHints", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setBlurHints", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsBlurEffect) DisconnectSetBlurHints() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setBlurHints") - } -} - -func (ptr *QGraphicsBlurEffect) SetBlurHints(hints QGraphicsBlurEffect__BlurHint) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_SetBlurHints(ptr.Pointer(), C.longlong(hints)) - } -} - -func (ptr *QGraphicsBlurEffect) SetBlurHintsDefault(hints QGraphicsBlurEffect__BlurHint) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_SetBlurHintsDefault(ptr.Pointer(), C.longlong(hints)) - } -} - -//export callbackQGraphicsBlurEffect_SetBlurRadius -func callbackQGraphicsBlurEffect_SetBlurRadius(ptr unsafe.Pointer, blurRadius C.double) { - if signal := qt.GetSignal(ptr, "setBlurRadius"); signal != nil { - (*(*func(float64))(signal))(float64(blurRadius)) - } else { - NewQGraphicsBlurEffectFromPointer(ptr).SetBlurRadiusDefault(float64(blurRadius)) - } -} - -func (ptr *QGraphicsBlurEffect) ConnectSetBlurRadius(f func(blurRadius float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setBlurRadius"); signal != nil { - f := func(blurRadius float64) { - (*(*func(float64))(signal))(blurRadius) - f(blurRadius) - } - qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsBlurEffect) DisconnectSetBlurRadius() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setBlurRadius") - } -} - -func (ptr *QGraphicsBlurEffect) SetBlurRadius(blurRadius float64) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_SetBlurRadius(ptr.Pointer(), C.double(blurRadius)) - } -} - -func (ptr *QGraphicsBlurEffect) SetBlurRadiusDefault(blurRadius float64) { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_SetBlurRadiusDefault(ptr.Pointer(), C.double(blurRadius)) - } -} - -//export callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect -func callbackQGraphicsBlurEffect_DestroyQGraphicsBlurEffect(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsBlurEffect"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsBlurEffectFromPointer(ptr).DestroyQGraphicsBlurEffectDefault() - } -} - -func (ptr *QGraphicsBlurEffect) ConnectDestroyQGraphicsBlurEffect(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsBlurEffect"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsBlurEffect) DisconnectDestroyQGraphicsBlurEffect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsBlurEffect") - } -} - -func (ptr *QGraphicsBlurEffect) DestroyQGraphicsBlurEffect() { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsBlurEffect) DestroyQGraphicsBlurEffectDefault() { - if ptr.Pointer() != nil { - C.QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsColorizeEffect struct { - QGraphicsEffect -} - -type QGraphicsColorizeEffect_ITF interface { - QGraphicsEffect_ITF - QGraphicsColorizeEffect_PTR() *QGraphicsColorizeEffect -} - -func (ptr *QGraphicsColorizeEffect) QGraphicsColorizeEffect_PTR() *QGraphicsColorizeEffect { - return ptr -} - -func (ptr *QGraphicsColorizeEffect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsEffect_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsColorizeEffect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsEffect_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsColorizeEffect(ptr QGraphicsColorizeEffect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsColorizeEffect_PTR().Pointer() - } - return nil -} - -func NewQGraphicsColorizeEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsColorizeEffect) { - n = new(QGraphicsColorizeEffect) - n.SetPointer(ptr) - return -} -func NewQGraphicsColorizeEffect(parent core.QObject_ITF) *QGraphicsColorizeEffect { - tmpValue := NewQGraphicsColorizeEffectFromPointer(C.QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsColorizeEffect) Color() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QGraphicsColorizeEffect_Color(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQGraphicsColorizeEffect_ColorChanged -func callbackQGraphicsColorizeEffect_ColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) - } - -} - -func (ptr *QGraphicsColorizeEffect) ConnectColorChanged(f func(color *gui.QColor)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") { - C.QGraphicsColorizeEffect_ConnectColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil { - f := func(color *gui.QColor) { - (*(*func(*gui.QColor))(signal))(color) - f(color) - } - qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsColorizeEffect) DisconnectColorChanged() { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_DisconnectColorChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "colorChanged") - } -} - -func (ptr *QGraphicsColorizeEffect) ColorChanged(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -//export callbackQGraphicsColorizeEffect_Draw -func callbackQGraphicsColorizeEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "draw"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } else { - NewQGraphicsColorizeEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) - } -} - -func (ptr *QGraphicsColorizeEffect) ConnectDraw(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsColorizeEffect) DisconnectDraw() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "draw") - } -} - -func (ptr *QGraphicsColorizeEffect) Draw(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsColorizeEffect) DrawDefault(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -//export callbackQGraphicsColorizeEffect_SetColor -func callbackQGraphicsColorizeEffect_SetColor(ptr unsafe.Pointer, c unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setColor"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c)) - } else { - NewQGraphicsColorizeEffectFromPointer(ptr).SetColorDefault(gui.NewQColorFromPointer(c)) - } -} - -func (ptr *QGraphicsColorizeEffect) ConnectSetColor(f func(c *gui.QColor)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil { - f := func(c *gui.QColor) { - (*(*func(*gui.QColor))(signal))(c) - f(c) - } - qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsColorizeEffect) DisconnectSetColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setColor") - } -} - -func (ptr *QGraphicsColorizeEffect) SetColor(c gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_SetColor(ptr.Pointer(), gui.PointerFromQColor(c)) - } -} - -func (ptr *QGraphicsColorizeEffect) SetColorDefault(c gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_SetColorDefault(ptr.Pointer(), gui.PointerFromQColor(c)) - } -} - -//export callbackQGraphicsColorizeEffect_SetStrength -func callbackQGraphicsColorizeEffect_SetStrength(ptr unsafe.Pointer, strength C.double) { - if signal := qt.GetSignal(ptr, "setStrength"); signal != nil { - (*(*func(float64))(signal))(float64(strength)) - } else { - NewQGraphicsColorizeEffectFromPointer(ptr).SetStrengthDefault(float64(strength)) - } -} - -func (ptr *QGraphicsColorizeEffect) ConnectSetStrength(f func(strength float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setStrength"); signal != nil { - f := func(strength float64) { - (*(*func(float64))(signal))(strength) - f(strength) - } - qt.ConnectSignal(ptr.Pointer(), "setStrength", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setStrength", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsColorizeEffect) DisconnectSetStrength() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setStrength") - } -} - -func (ptr *QGraphicsColorizeEffect) SetStrength(strength float64) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_SetStrength(ptr.Pointer(), C.double(strength)) - } -} - -func (ptr *QGraphicsColorizeEffect) SetStrengthDefault(strength float64) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_SetStrengthDefault(ptr.Pointer(), C.double(strength)) - } -} - -func (ptr *QGraphicsColorizeEffect) Strength() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsColorizeEffect_Strength(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsColorizeEffect_StrengthChanged -func callbackQGraphicsColorizeEffect_StrengthChanged(ptr unsafe.Pointer, strength C.double) { - if signal := qt.GetSignal(ptr, "strengthChanged"); signal != nil { - (*(*func(float64))(signal))(float64(strength)) - } - -} - -func (ptr *QGraphicsColorizeEffect) ConnectStrengthChanged(f func(strength float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "strengthChanged") { - C.QGraphicsColorizeEffect_ConnectStrengthChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "strengthChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "strengthChanged"); signal != nil { - f := func(strength float64) { - (*(*func(float64))(signal))(strength) - f(strength) - } - qt.ConnectSignal(ptr.Pointer(), "strengthChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "strengthChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsColorizeEffect) DisconnectStrengthChanged() { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_DisconnectStrengthChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "strengthChanged") - } -} - -func (ptr *QGraphicsColorizeEffect) StrengthChanged(strength float64) { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_StrengthChanged(ptr.Pointer(), C.double(strength)) - } -} - -//export callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect -func callbackQGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsColorizeEffect"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsColorizeEffectFromPointer(ptr).DestroyQGraphicsColorizeEffectDefault() - } -} - -func (ptr *QGraphicsColorizeEffect) ConnectDestroyQGraphicsColorizeEffect(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsColorizeEffect"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsColorizeEffect) DisconnectDestroyQGraphicsColorizeEffect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsColorizeEffect") - } -} - -func (ptr *QGraphicsColorizeEffect) DestroyQGraphicsColorizeEffect() { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsColorizeEffect) DestroyQGraphicsColorizeEffectDefault() { - if ptr.Pointer() != nil { - C.QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsDropShadowEffect struct { - QGraphicsEffect -} - -type QGraphicsDropShadowEffect_ITF interface { - QGraphicsEffect_ITF - QGraphicsDropShadowEffect_PTR() *QGraphicsDropShadowEffect -} - -func (ptr *QGraphicsDropShadowEffect) QGraphicsDropShadowEffect_PTR() *QGraphicsDropShadowEffect { - return ptr -} - -func (ptr *QGraphicsDropShadowEffect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsEffect_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsDropShadowEffect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsEffect_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsDropShadowEffect(ptr QGraphicsDropShadowEffect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsDropShadowEffect_PTR().Pointer() - } - return nil -} - -func NewQGraphicsDropShadowEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsDropShadowEffect) { - n = new(QGraphicsDropShadowEffect) - n.SetPointer(ptr) - return -} -func NewQGraphicsDropShadowEffect(parent core.QObject_ITF) *QGraphicsDropShadowEffect { - tmpValue := NewQGraphicsDropShadowEffectFromPointer(C.QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsDropShadowEffect) BlurRadius() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsDropShadowEffect_BlurRadius(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsDropShadowEffect_BlurRadiusChanged -func callbackQGraphicsDropShadowEffect_BlurRadiusChanged(ptr unsafe.Pointer, blurRadius C.double) { - if signal := qt.GetSignal(ptr, "blurRadiusChanged"); signal != nil { - (*(*func(float64))(signal))(float64(blurRadius)) - } - -} - -func (ptr *QGraphicsDropShadowEffect) ConnectBlurRadiusChanged(f func(blurRadius float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "blurRadiusChanged") { - C.QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blurRadiusChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "blurRadiusChanged"); signal != nil { - f := func(blurRadius float64) { - (*(*func(float64))(signal))(blurRadius) - f(blurRadius) - } - qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blurRadiusChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectBlurRadiusChanged() { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "blurRadiusChanged") - } -} - -func (ptr *QGraphicsDropShadowEffect) BlurRadiusChanged(blurRadius float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_BlurRadiusChanged(ptr.Pointer(), C.double(blurRadius)) - } -} - -func (ptr *QGraphicsDropShadowEffect) Color() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QGraphicsDropShadowEffect_Color(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQGraphicsDropShadowEffect_ColorChanged -func callbackQGraphicsDropShadowEffect_ColorChanged(ptr unsafe.Pointer, color unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "colorChanged"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) - } - -} - -func (ptr *QGraphicsDropShadowEffect) ConnectColorChanged(f func(color *gui.QColor)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "colorChanged") { - C.QGraphicsDropShadowEffect_ConnectColorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "colorChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "colorChanged"); signal != nil { - f := func(color *gui.QColor) { - (*(*func(*gui.QColor))(signal))(color) - f(color) - } - qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "colorChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectColorChanged() { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_DisconnectColorChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "colorChanged") - } -} - -func (ptr *QGraphicsDropShadowEffect) ColorChanged(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_ColorChanged(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -//export callbackQGraphicsDropShadowEffect_Draw -func callbackQGraphicsDropShadowEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "draw"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectDraw(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectDraw() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "draw") - } -} - -func (ptr *QGraphicsDropShadowEffect) Draw(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsDropShadowEffect) DrawDefault(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsDropShadowEffect) Offset() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsDropShadowEffect_Offset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsDropShadowEffect_OffsetChanged -func callbackQGraphicsDropShadowEffect_OffsetChanged(ptr unsafe.Pointer, offset unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "offsetChanged"); signal != nil { - (*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(offset)) - } - -} - -func (ptr *QGraphicsDropShadowEffect) ConnectOffsetChanged(f func(offset *core.QPointF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "offsetChanged") { - C.QGraphicsDropShadowEffect_ConnectOffsetChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "offsetChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "offsetChanged"); signal != nil { - f := func(offset *core.QPointF) { - (*(*func(*core.QPointF))(signal))(offset) - f(offset) - } - qt.ConnectSignal(ptr.Pointer(), "offsetChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "offsetChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectOffsetChanged() { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_DisconnectOffsetChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "offsetChanged") - } -} - -func (ptr *QGraphicsDropShadowEffect) OffsetChanged(offset core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_OffsetChanged(ptr.Pointer(), core.PointerFromQPointF(offset)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetBlurRadius -func callbackQGraphicsDropShadowEffect_SetBlurRadius(ptr unsafe.Pointer, blurRadius C.double) { - if signal := qt.GetSignal(ptr, "setBlurRadius"); signal != nil { - (*(*func(float64))(signal))(float64(blurRadius)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetBlurRadiusDefault(float64(blurRadius)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetBlurRadius(f func(blurRadius float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setBlurRadius"); signal != nil { - f := func(blurRadius float64) { - (*(*func(float64))(signal))(blurRadius) - f(blurRadius) - } - qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setBlurRadius", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetBlurRadius() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setBlurRadius") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetBlurRadius(blurRadius float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetBlurRadius(ptr.Pointer(), C.double(blurRadius)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetBlurRadiusDefault(blurRadius float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetBlurRadiusDefault(ptr.Pointer(), C.double(blurRadius)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetColor -func callbackQGraphicsDropShadowEffect_SetColor(ptr unsafe.Pointer, color unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setColor"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(color)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetColorDefault(gui.NewQColorFromPointer(color)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetColor(f func(color *gui.QColor)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setColor"); signal != nil { - f := func(color *gui.QColor) { - (*(*func(*gui.QColor))(signal))(color) - f(color) - } - qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setColor") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetColor(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetColor(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetColorDefault(color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetColorDefault(ptr.Pointer(), gui.PointerFromQColor(color)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetOffset -func callbackQGraphicsDropShadowEffect_SetOffset(ptr unsafe.Pointer, ofs unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setOffset"); signal != nil { - (*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(ofs)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffsetDefault(core.NewQPointFFromPointer(ofs)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset(f func(ofs *core.QPointF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOffset"); signal != nil { - f := func(ofs *core.QPointF) { - (*(*func(*core.QPointF))(signal))(ofs) - f(ofs) - } - qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOffset") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetOffset(ofs core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetOffset(ptr.Pointer(), core.PointerFromQPointF(ofs)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetOffsetDefault(ofs core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetOffsetDefault(ptr.Pointer(), core.PointerFromQPointF(ofs)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetOffset2 -func callbackQGraphicsDropShadowEffect_SetOffset2(ptr unsafe.Pointer, dx C.double, dy C.double) { - if signal := qt.GetSignal(ptr, "setOffset2"); signal != nil { - (*(*func(float64, float64))(signal))(float64(dx), float64(dy)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffset2Default(float64(dx), float64(dy)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset2(f func(dx float64, dy float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOffset2"); signal != nil { - f := func(dx float64, dy float64) { - (*(*func(float64, float64))(signal))(dx, dy) - f(dx, dy) - } - qt.ConnectSignal(ptr.Pointer(), "setOffset2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOffset2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOffset2") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetOffset2(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetOffset2(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetOffset2Default(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetOffset2Default(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetOffset3 -func callbackQGraphicsDropShadowEffect_SetOffset3(ptr unsafe.Pointer, d C.double) { - if signal := qt.GetSignal(ptr, "setOffset3"); signal != nil { - (*(*func(float64))(signal))(float64(d)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetOffset3Default(float64(d)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetOffset3(f func(d float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOffset3"); signal != nil { - f := func(d float64) { - (*(*func(float64))(signal))(d) - f(d) - } - qt.ConnectSignal(ptr.Pointer(), "setOffset3", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOffset3", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetOffset3() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOffset3") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetOffset3(d float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetOffset3(ptr.Pointer(), C.double(d)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetOffset3Default(d float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetOffset3Default(ptr.Pointer(), C.double(d)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetXOffset -func callbackQGraphicsDropShadowEffect_SetXOffset(ptr unsafe.Pointer, dx C.double) { - if signal := qt.GetSignal(ptr, "setXOffset"); signal != nil { - (*(*func(float64))(signal))(float64(dx)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetXOffsetDefault(float64(dx)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetXOffset(f func(dx float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setXOffset"); signal != nil { - f := func(dx float64) { - (*(*func(float64))(signal))(dx) - f(dx) - } - qt.ConnectSignal(ptr.Pointer(), "setXOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setXOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetXOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setXOffset") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetXOffset(dx float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetXOffset(ptr.Pointer(), C.double(dx)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetXOffsetDefault(dx float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetXOffsetDefault(ptr.Pointer(), C.double(dx)) - } -} - -//export callbackQGraphicsDropShadowEffect_SetYOffset -func callbackQGraphicsDropShadowEffect_SetYOffset(ptr unsafe.Pointer, dy C.double) { - if signal := qt.GetSignal(ptr, "setYOffset"); signal != nil { - (*(*func(float64))(signal))(float64(dy)) - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).SetYOffsetDefault(float64(dy)) - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectSetYOffset(f func(dy float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setYOffset"); signal != nil { - f := func(dy float64) { - (*(*func(float64))(signal))(dy) - f(dy) - } - qt.ConnectSignal(ptr.Pointer(), "setYOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setYOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectSetYOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setYOffset") - } -} - -func (ptr *QGraphicsDropShadowEffect) SetYOffset(dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetYOffset(ptr.Pointer(), C.double(dy)) - } -} - -func (ptr *QGraphicsDropShadowEffect) SetYOffsetDefault(dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_SetYOffsetDefault(ptr.Pointer(), C.double(dy)) - } -} - -func (ptr *QGraphicsDropShadowEffect) XOffset() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsDropShadowEffect_XOffset(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsDropShadowEffect) YOffset() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsDropShadowEffect_YOffset(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect -func callbackQGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsDropShadowEffect"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsDropShadowEffectFromPointer(ptr).DestroyQGraphicsDropShadowEffectDefault() - } -} - -func (ptr *QGraphicsDropShadowEffect) ConnectDestroyQGraphicsDropShadowEffect(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsDropShadowEffect) DisconnectDestroyQGraphicsDropShadowEffect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsDropShadowEffect") - } -} - -func (ptr *QGraphicsDropShadowEffect) DestroyQGraphicsDropShadowEffect() { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsDropShadowEffect) DestroyQGraphicsDropShadowEffectDefault() { - if ptr.Pointer() != nil { - C.QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsEffect struct { - core.QObject -} - -type QGraphicsEffect_ITF interface { - core.QObject_ITF - QGraphicsEffect_PTR() *QGraphicsEffect -} - -func (ptr *QGraphicsEffect) QGraphicsEffect_PTR() *QGraphicsEffect { - return ptr -} - -func (ptr *QGraphicsEffect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsEffect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsEffect(ptr QGraphicsEffect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsEffect_PTR().Pointer() - } - return nil -} - -func NewQGraphicsEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsEffect) { - n = new(QGraphicsEffect) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsEffect__ChangeFlag -//QGraphicsEffect::ChangeFlag -type QGraphicsEffect__ChangeFlag int64 - -const ( - QGraphicsEffect__SourceAttached QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x1) - QGraphicsEffect__SourceDetached QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x2) - QGraphicsEffect__SourceBoundingRectChanged QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x4) - QGraphicsEffect__SourceInvalidated QGraphicsEffect__ChangeFlag = QGraphicsEffect__ChangeFlag(0x8) -) - -//go:generate stringer -type=QGraphicsEffect__PixmapPadMode -//QGraphicsEffect::PixmapPadMode -type QGraphicsEffect__PixmapPadMode int64 - -const ( - QGraphicsEffect__NoPad QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(0) - QGraphicsEffect__PadToTransparentBorder QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(1) - QGraphicsEffect__PadToEffectiveBoundingRect QGraphicsEffect__PixmapPadMode = QGraphicsEffect__PixmapPadMode(2) -) - -func NewQGraphicsEffect(parent core.QObject_ITF) *QGraphicsEffect { - tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsEffect_NewQGraphicsEffect(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsEffect) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsEffect_BoundingRectFor -func callbackQGraphicsEffect_BoundingRectFor(ptr unsafe.Pointer, rect unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRectFor"); signal != nil { - return core.PointerFromQRectF((*(*func(*core.QRectF) *core.QRectF)(signal))(core.NewQRectFFromPointer(rect))) - } - - return core.PointerFromQRectF(NewQGraphicsEffectFromPointer(ptr).BoundingRectForDefault(core.NewQRectFFromPointer(rect))) -} - -func (ptr *QGraphicsEffect) ConnectBoundingRectFor(f func(rect *core.QRectF) *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRectFor"); signal != nil { - f := func(rect *core.QRectF) *core.QRectF { - (*(*func(*core.QRectF) *core.QRectF)(signal))(rect) - return f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "boundingRectFor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRectFor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectBoundingRectFor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRectFor") - } -} - -func (ptr *QGraphicsEffect) BoundingRectFor(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRectFor(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEffect) BoundingRectForDefault(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_BoundingRectForDefault(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsEffect_Draw -func callbackQGraphicsEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "draw"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } - -} - -func (ptr *QGraphicsEffect) ConnectDraw(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectDraw() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "draw") - } -} - -func (ptr *QGraphicsEffect) Draw(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsEffect) DrawSource(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_DrawSource(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -//export callbackQGraphicsEffect_EnabledChanged -func callbackQGraphicsEffect_EnabledChanged(ptr unsafe.Pointer, enabled C.char) { - if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil { - (*(*func(bool))(signal))(int8(enabled) != 0) - } - -} - -func (ptr *QGraphicsEffect) ConnectEnabledChanged(f func(enabled bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") { - C.QGraphicsEffect_ConnectEnabledChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "enabledChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil { - f := func(enabled bool) { - (*(*func(bool))(signal))(enabled) - f(enabled) - } - qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectEnabledChanged() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_DisconnectEnabledChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "enabledChanged") - } -} - -func (ptr *QGraphicsEffect) EnabledChanged(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_EnabledChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsEffect) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsEffect_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsEffect_SetEnabled -func callbackQGraphicsEffect_SetEnabled(ptr unsafe.Pointer, enable C.char) { - if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(enable) != 0) - } else { - NewQGraphicsEffectFromPointer(ptr).SetEnabledDefault(int8(enable) != 0) - } -} - -func (ptr *QGraphicsEffect) ConnectSetEnabled(f func(enable bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { - f := func(enable bool) { - (*(*func(bool))(signal))(enable) - f(enable) - } - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectSetEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEnabled") - } -} - -func (ptr *QGraphicsEffect) SetEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QGraphicsEffect) SetEnabledDefault(enable bool) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QGraphicsEffect) SourceBoundingRect(system core.Qt__CoordinateSystem) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEffect_SourceBoundingRect(ptr.Pointer(), C.longlong(system))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsEffect_SourceChanged -func callbackQGraphicsEffect_SourceChanged(ptr unsafe.Pointer, flags C.longlong) { - if signal := qt.GetSignal(ptr, "sourceChanged"); signal != nil { - (*(*func(QGraphicsEffect__ChangeFlag))(signal))(QGraphicsEffect__ChangeFlag(flags)) - } else { - NewQGraphicsEffectFromPointer(ptr).SourceChangedDefault(QGraphicsEffect__ChangeFlag(flags)) - } -} - -func (ptr *QGraphicsEffect) ConnectSourceChanged(f func(flags QGraphicsEffect__ChangeFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sourceChanged"); signal != nil { - f := func(flags QGraphicsEffect__ChangeFlag) { - (*(*func(QGraphicsEffect__ChangeFlag))(signal))(flags) - f(flags) - } - qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectSourceChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sourceChanged") - } -} - -func (ptr *QGraphicsEffect) SourceChanged(flags QGraphicsEffect__ChangeFlag) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_SourceChanged(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QGraphicsEffect) SourceChangedDefault(flags QGraphicsEffect__ChangeFlag) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_SourceChangedDefault(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QGraphicsEffect) SourceIsPixmap() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsEffect_SourceIsPixmap(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsEffect) SourcePixmap(system core.Qt__CoordinateSystem, offset core.QPoint_ITF, mode QGraphicsEffect__PixmapPadMode) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QGraphicsEffect_SourcePixmap(ptr.Pointer(), C.longlong(system), core.PointerFromQPoint(offset), C.longlong(mode))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQGraphicsEffect_Update -func callbackQGraphicsEffect_Update(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsEffectFromPointer(ptr).UpdateDefault() - } -} - -func (ptr *QGraphicsEffect) ConnectUpdate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QGraphicsEffect) Update() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_Update(ptr.Pointer()) - } -} - -func (ptr *QGraphicsEffect) UpdateDefault() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_UpdateDefault(ptr.Pointer()) - } -} - -func (ptr *QGraphicsEffect) UpdateBoundingRect() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_UpdateBoundingRect(ptr.Pointer()) - } -} - -//export callbackQGraphicsEffect_DestroyQGraphicsEffect -func callbackQGraphicsEffect_DestroyQGraphicsEffect(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsEffect"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsEffectFromPointer(ptr).DestroyQGraphicsEffectDefault() - } -} - -func (ptr *QGraphicsEffect) ConnectDestroyQGraphicsEffect(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsEffect"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEffect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEffect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEffect) DisconnectDestroyQGraphicsEffect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsEffect") - } -} - -func (ptr *QGraphicsEffect) DestroyQGraphicsEffect() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_DestroyQGraphicsEffect(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsEffect) DestroyQGraphicsEffectDefault() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_DestroyQGraphicsEffectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsEffect) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEffect) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsEffect) __children_newList() unsafe.Pointer { - return C.QGraphicsEffect___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsEffect) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsEffect___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEffect) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGraphicsEffect) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGraphicsEffect___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsEffect) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEffect) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsEffect) __findChildren_newList() unsafe.Pointer { - return C.QGraphicsEffect___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsEffect) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEffect) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsEffect) __findChildren_newList3() unsafe.Pointer { - return C.QGraphicsEffect___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsEffect) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsEffect___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEffect) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsEffect) __qFindChildren_newList2() unsafe.Pointer { - return C.QGraphicsEffect___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGraphicsEffect_ChildEvent -func callbackQGraphicsEffect_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGraphicsEffectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGraphicsEffect) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGraphicsEffect_ConnectNotify -func callbackQGraphicsEffect_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsEffectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsEffect) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsEffect_CustomEvent -func callbackQGraphicsEffect_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsEffectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsEffect) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsEffect_DeleteLater -func callbackQGraphicsEffect_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsEffectFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGraphicsEffect) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGraphicsEffect_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGraphicsEffect_Destroyed -func callbackQGraphicsEffect_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGraphicsEffect_DisconnectNotify -func callbackQGraphicsEffect_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsEffectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsEffect) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsEffect_Event -func callbackQGraphicsEffect_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsEffectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGraphicsEffect) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsEffect_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQGraphicsEffect_EventFilter -func callbackQGraphicsEffect_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsEffectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsEffect) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsEffect_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsEffect_MetaObject -func callbackQGraphicsEffect_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGraphicsEffectFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGraphicsEffect) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsEffect_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsEffect_ObjectNameChanged -func callbackQGraphicsEffect_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGraphicsEffect_TimerEvent -func callbackQGraphicsEffect_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGraphicsEffectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGraphicsEffect) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEffect_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGraphicsEllipseItem struct { - QAbstractGraphicsShapeItem -} - -type QGraphicsEllipseItem_ITF interface { - QAbstractGraphicsShapeItem_ITF - QGraphicsEllipseItem_PTR() *QGraphicsEllipseItem -} - -func (ptr *QGraphicsEllipseItem) QGraphicsEllipseItem_PTR() *QGraphicsEllipseItem { - return ptr -} - -func (ptr *QGraphicsEllipseItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsEllipseItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsEllipseItem(ptr QGraphicsEllipseItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsEllipseItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsEllipseItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsEllipseItem) { - n = new(QGraphicsEllipseItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsEllipseItem__anonymous -//QGraphicsEllipseItem::anonymous -type QGraphicsEllipseItem__anonymous int64 - -const ( - QGraphicsEllipseItem__Type QGraphicsEllipseItem__anonymous = QGraphicsEllipseItem__anonymous(4) -) - -func NewQGraphicsEllipseItem(parent QGraphicsItem_ITF) *QGraphicsEllipseItem { - return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsEllipseItem2(rect core.QRectF_ITF, parent QGraphicsItem_ITF) *QGraphicsEllipseItem { - return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem2(core.PointerFromQRectF(rect), PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsEllipseItem3(x float64, y float64, width float64, height float64, parent QGraphicsItem_ITF) *QGraphicsEllipseItem { - return NewQGraphicsEllipseItemFromPointer(C.QGraphicsEllipseItem_NewQGraphicsEllipseItem3(C.double(x), C.double(y), C.double(width), C.double(height), PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsEllipseItem_BoundingRect -func callbackQGraphicsEllipseItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsEllipseItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsEllipseItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEllipseItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsEllipseItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEllipseItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsEllipseItem_Paint -func callbackQGraphicsEllipseItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsEllipseItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsEllipseItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEllipseItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsEllipseItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsEllipseItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsEllipseItem) Rect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsEllipseItem_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsEllipseItem) SetRect(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_SetRect(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsEllipseItem) SetRect2(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -func (ptr *QGraphicsEllipseItem) SetSpanAngle(angle int) { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_SetSpanAngle(ptr.Pointer(), C.int(int32(angle))) - } -} - -func (ptr *QGraphicsEllipseItem) SetStartAngle(angle int) { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_SetStartAngle(ptr.Pointer(), C.int(int32(angle))) - } -} - -func (ptr *QGraphicsEllipseItem) SpanAngle() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsEllipseItem_SpanAngle(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsEllipseItem) StartAngle() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsEllipseItem_StartAngle(ptr.Pointer()))) - } - return 0 -} - -//export callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem -func callbackQGraphicsEllipseItem_DestroyQGraphicsEllipseItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsEllipseItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsEllipseItemFromPointer(ptr).DestroyQGraphicsEllipseItemDefault() - } -} - -func (ptr *QGraphicsEllipseItem) ConnectDestroyQGraphicsEllipseItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsEllipseItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsEllipseItem) DisconnectDestroyQGraphicsEllipseItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsEllipseItem") - } -} - -func (ptr *QGraphicsEllipseItem) DestroyQGraphicsEllipseItem() { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsEllipseItem) DestroyQGraphicsEllipseItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsGridLayout struct { - QGraphicsLayout -} - -type QGraphicsGridLayout_ITF interface { - QGraphicsLayout_ITF - QGraphicsGridLayout_PTR() *QGraphicsGridLayout -} - -func (ptr *QGraphicsGridLayout) QGraphicsGridLayout_PTR() *QGraphicsGridLayout { - return ptr -} - -func (ptr *QGraphicsGridLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsGridLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsLayout_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsGridLayout(ptr QGraphicsGridLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsGridLayout_PTR().Pointer() - } - return nil -} - -func NewQGraphicsGridLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsGridLayout) { - n = new(QGraphicsGridLayout) - n.SetPointer(ptr) - return -} -func NewQGraphicsGridLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsGridLayout { - return NewQGraphicsGridLayoutFromPointer(C.QGraphicsGridLayout_NewQGraphicsGridLayout(PointerFromQGraphicsLayoutItem(parent))) -} - -func (ptr *QGraphicsGridLayout) AddItem(item QGraphicsLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsGridLayout) AddItem2(item QGraphicsLayoutItem_ITF, row int, column int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_AddItem2(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsGridLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnAlignment(column int) core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_ColumnAlignment(ptr.Pointer(), C.int(int32(column)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsGridLayout_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnMaximumWidth(column int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_ColumnMaximumWidth(ptr.Pointer(), C.int(int32(column)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnMinimumWidth(column int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnPreferredWidth(column int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_ColumnPreferredWidth(ptr.Pointer(), C.int(int32(column)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnSpacing(column int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_ColumnSpacing(ptr.Pointer(), C.int(int32(column)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) ColumnStretchFactor(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsGridLayout_ColumnStretchFactor(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -//export callbackQGraphicsGridLayout_Count -func callbackQGraphicsGridLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQGraphicsGridLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QGraphicsGridLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsGridLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QGraphicsGridLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsGridLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsGridLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) HorizontalSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_HorizontalSpacing(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsGridLayout_RemoveAt -func callbackQGraphicsGridLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQGraphicsGridLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index))) - } -} - -func (ptr *QGraphicsGridLayout) ConnectRemoveAt(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsGridLayout) DisconnectRemoveAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeAt") - } -} - -func (ptr *QGraphicsGridLayout) RemoveAt(index int) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsGridLayout) RemoveAtDefault(index int) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsGridLayout) RemoveItem(item QGraphicsLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)) - } -} - -func (ptr *QGraphicsGridLayout) RowAlignment(row int) core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QGraphicsGridLayout_RowAlignment(ptr.Pointer(), C.int(int32(row)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsGridLayout_RowCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) RowMaximumHeight(row int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_RowMaximumHeight(ptr.Pointer(), C.int(int32(row)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) RowMinimumHeight(row int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(int32(row)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) RowPreferredHeight(row int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_RowPreferredHeight(ptr.Pointer(), C.int(int32(row)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) RowSpacing(row int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_RowSpacing(ptr.Pointer(), C.int(int32(row)))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) RowStretchFactor(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsGridLayout_RowStretchFactor(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -func (ptr *QGraphicsGridLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnAlignment(column int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnAlignment(ptr.Pointer(), C.int(int32(column)), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnFixedWidth(column int, width float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnFixedWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnMaximumWidth(column int, width float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnMaximumWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnMinimumWidth(column int, width float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnPreferredWidth(column int, width float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnPreferredWidth(ptr.Pointer(), C.int(int32(column)), C.double(width)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnSpacing(column int, spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnSpacing(ptr.Pointer(), C.int(int32(column)), C.double(spacing)) - } -} - -func (ptr *QGraphicsGridLayout) SetColumnStretchFactor(column int, stretch int) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetColumnStretchFactor(ptr.Pointer(), C.int(int32(column)), C.int(int32(stretch))) - } -} - -func (ptr *QGraphicsGridLayout) SetHorizontalSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowAlignment(row int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowAlignment(ptr.Pointer(), C.int(int32(row)), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowFixedHeight(row int, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowFixedHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowMaximumHeight(row int, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowMaximumHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowMinimumHeight(row int, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowPreferredHeight(row int, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowPreferredHeight(ptr.Pointer(), C.int(int32(row)), C.double(height)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowSpacing(row int, spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowSpacing(ptr.Pointer(), C.int(int32(row)), C.double(spacing)) - } -} - -func (ptr *QGraphicsGridLayout) SetRowStretchFactor(row int, stretch int) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetRowStretchFactor(ptr.Pointer(), C.int(int32(row)), C.int(int32(stretch))) - } -} - -func (ptr *QGraphicsGridLayout) SetSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QGraphicsGridLayout) SetVerticalSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_SetVerticalSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -//export callbackQGraphicsGridLayout_SizeHint -func callbackQGraphicsGridLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) - } - - return core.PointerFromQSizeF(NewQGraphicsGridLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) -} - -func (ptr *QGraphicsGridLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { - (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) - return f(which, constraint) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsGridLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QGraphicsGridLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsGridLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsGridLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsGridLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsGridLayout) VerticalSpacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsGridLayout_VerticalSpacing(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout -func callbackQGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsGridLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsGridLayoutFromPointer(ptr).DestroyQGraphicsGridLayoutDefault() - } -} - -func (ptr *QGraphicsGridLayout) ConnectDestroyQGraphicsGridLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsGridLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsGridLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsGridLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsGridLayout) DisconnectDestroyQGraphicsGridLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsGridLayout") - } -} - -func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayout() { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_DestroyQGraphicsGridLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsGridLayout) DestroyQGraphicsGridLayoutDefault() { - if ptr.Pointer() != nil { - C.QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsItem struct { - ptr unsafe.Pointer -} - -type QGraphicsItem_ITF interface { - QGraphicsItem_PTR() *QGraphicsItem -} - -func (ptr *QGraphicsItem) QGraphicsItem_PTR() *QGraphicsItem { - return ptr -} - -func (ptr *QGraphicsItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGraphicsItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGraphicsItem(ptr QGraphicsItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsItem) { - n = new(QGraphicsItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsItem__GraphicsItemFlag -//QGraphicsItem::GraphicsItemFlag -type QGraphicsItem__GraphicsItemFlag int64 - -const ( - QGraphicsItem__ItemIsMovable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x1) - QGraphicsItem__ItemIsSelectable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x2) - QGraphicsItem__ItemIsFocusable QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x4) - QGraphicsItem__ItemClipsToShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x8) - QGraphicsItem__ItemClipsChildrenToShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x10) - QGraphicsItem__ItemIgnoresTransformations QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x20) - QGraphicsItem__ItemIgnoresParentOpacity QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x40) - QGraphicsItem__ItemDoesntPropagateOpacityToChildren QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x80) - QGraphicsItem__ItemStacksBehindParent QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x100) - QGraphicsItem__ItemUsesExtendedStyleOption QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x200) - QGraphicsItem__ItemHasNoContents QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x400) - QGraphicsItem__ItemSendsGeometryChanges QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x800) - QGraphicsItem__ItemAcceptsInputMethod QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x1000) - QGraphicsItem__ItemNegativeZStacksBehindParent QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x2000) - QGraphicsItem__ItemIsPanel QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x4000) - QGraphicsItem__ItemIsFocusScope QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x8000) - QGraphicsItem__ItemSendsScenePositionChanges QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x10000) - QGraphicsItem__ItemStopsClickFocusPropagation QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x20000) - QGraphicsItem__ItemStopsFocusHandling QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x40000) - QGraphicsItem__ItemContainsChildrenInShape QGraphicsItem__GraphicsItemFlag = QGraphicsItem__GraphicsItemFlag(0x80000) -) - -//go:generate stringer -type=QGraphicsItem__GraphicsItemChange -//QGraphicsItem::GraphicsItemChange -type QGraphicsItem__GraphicsItemChange int64 - -const ( - QGraphicsItem__ItemPositionChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(0) - QGraphicsItem__ItemMatrixChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(1) - QGraphicsItem__ItemVisibleChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(2) - QGraphicsItem__ItemEnabledChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(3) - QGraphicsItem__ItemSelectedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(4) - QGraphicsItem__ItemParentChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(5) - QGraphicsItem__ItemChildAddedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(6) - QGraphicsItem__ItemChildRemovedChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(7) - QGraphicsItem__ItemTransformChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(8) - QGraphicsItem__ItemPositionHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(9) - QGraphicsItem__ItemTransformHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(10) - QGraphicsItem__ItemSceneChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(11) - QGraphicsItem__ItemVisibleHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(12) - QGraphicsItem__ItemEnabledHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(13) - QGraphicsItem__ItemSelectedHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(14) - QGraphicsItem__ItemParentHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(15) - QGraphicsItem__ItemSceneHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(16) - QGraphicsItem__ItemCursorChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(17) - QGraphicsItem__ItemCursorHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(18) - QGraphicsItem__ItemToolTipChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(19) - QGraphicsItem__ItemToolTipHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(20) - QGraphicsItem__ItemFlagsChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(21) - QGraphicsItem__ItemFlagsHaveChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(22) - QGraphicsItem__ItemZValueChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(23) - QGraphicsItem__ItemZValueHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(24) - QGraphicsItem__ItemOpacityChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(25) - QGraphicsItem__ItemOpacityHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(26) - QGraphicsItem__ItemScenePositionHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(27) - QGraphicsItem__ItemRotationChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(28) - QGraphicsItem__ItemRotationHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(29) - QGraphicsItem__ItemScaleChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(30) - QGraphicsItem__ItemScaleHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(31) - QGraphicsItem__ItemTransformOriginPointChange QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(32) - QGraphicsItem__ItemTransformOriginPointHasChanged QGraphicsItem__GraphicsItemChange = QGraphicsItem__GraphicsItemChange(33) -) - -//go:generate stringer -type=QGraphicsItem__CacheMode -//QGraphicsItem::CacheMode -type QGraphicsItem__CacheMode int64 - -const ( - QGraphicsItem__NoCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(0) - QGraphicsItem__ItemCoordinateCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(1) - QGraphicsItem__DeviceCoordinateCache QGraphicsItem__CacheMode = QGraphicsItem__CacheMode(2) -) - -//go:generate stringer -type=QGraphicsItem__PanelModality -//QGraphicsItem::PanelModality -type QGraphicsItem__PanelModality int64 - -const ( - QGraphicsItem__NonModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(0) - QGraphicsItem__PanelModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(1) - QGraphicsItem__SceneModal QGraphicsItem__PanelModality = QGraphicsItem__PanelModality(2) -) - -//go:generate stringer -type=QGraphicsItem__anonymous -//QGraphicsItem::anonymous -type QGraphicsItem__anonymous int64 - -const ( - QGraphicsItem__Type QGraphicsItem__anonymous = QGraphicsItem__anonymous(1) - QGraphicsItem__UserType QGraphicsItem__anonymous = QGraphicsItem__anonymous(65536) -) - -func NewQGraphicsItem(parent QGraphicsItem_ITF) *QGraphicsItem { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_NewQGraphicsItem(PointerFromQGraphicsItem(parent))) -} - -func (ptr *QGraphicsItem) AcceptDrops() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_AcceptDrops(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) AcceptHoverEvents() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_AcceptHoverEvents(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) AcceptTouchEvents() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_AcceptTouchEvents(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) AcceptedMouseButtons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QGraphicsItem_AcceptedMouseButtons(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsItem_Advance -func callbackQGraphicsItem_Advance(ptr unsafe.Pointer, phase C.int) { - if signal := qt.GetSignal(ptr, "advance"); signal != nil { - (*(*func(int))(signal))(int(int32(phase))) - } else { - NewQGraphicsItemFromPointer(ptr).AdvanceDefault(int(int32(phase))) - } -} - -func (ptr *QGraphicsItem) ConnectAdvance(f func(phase int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "advance"); signal != nil { - f := func(phase int) { - (*(*func(int))(signal))(phase) - f(phase) - } - qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectAdvance() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "advance") - } -} - -func (ptr *QGraphicsItem) Advance(phase int) { - if ptr.Pointer() != nil { - C.QGraphicsItem_Advance(ptr.Pointer(), C.int(int32(phase))) - } -} - -func (ptr *QGraphicsItem) AdvanceDefault(phase int) { - if ptr.Pointer() != nil { - C.QGraphicsItem_AdvanceDefault(ptr.Pointer(), C.int(int32(phase))) - } -} - -//export callbackQGraphicsItem_BoundingRect -func callbackQGraphicsItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(core.NewQRectF()) -} - -func (ptr *QGraphicsItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) BoundingRegion(itemToDeviceTransform gui.QTransform_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QGraphicsItem_BoundingRegion(ptr.Pointer(), gui.PointerFromQTransform(itemToDeviceTransform))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) BoundingRegionGranularity() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_BoundingRegionGranularity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) CacheMode() QGraphicsItem__CacheMode { - if ptr.Pointer() != nil { - return QGraphicsItem__CacheMode(C.QGraphicsItem_CacheMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) ChildItems() []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsItemFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__childItems_atList(i) - } - return out - }(C.QGraphicsItem_ChildItems(ptr.Pointer())) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsItem) ChildrenBoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_ChildrenBoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ClearFocus() { - if ptr.Pointer() != nil { - C.QGraphicsItem_ClearFocus(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) ClipPath() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_ClipPath(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItem_CollidesWithItem -func callbackQGraphicsItem_CollidesWithItem(ptr unsafe.Pointer, other unsafe.Pointer, mode C.longlong) C.char { - if signal := qt.GetSignal(ptr, "collidesWithItem"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem, core.Qt__ItemSelectionMode) bool)(signal))(NewQGraphicsItemFromPointer(other), core.Qt__ItemSelectionMode(mode))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).CollidesWithItemDefault(NewQGraphicsItemFromPointer(other), core.Qt__ItemSelectionMode(mode))))) -} - -func (ptr *QGraphicsItem) ConnectCollidesWithItem(f func(other *QGraphicsItem, mode core.Qt__ItemSelectionMode) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "collidesWithItem"); signal != nil { - f := func(other *QGraphicsItem, mode core.Qt__ItemSelectionMode) bool { - (*(*func(*QGraphicsItem, core.Qt__ItemSelectionMode) bool)(signal))(other, mode) - return f(other, mode) - } - qt.ConnectSignal(ptr.Pointer(), "collidesWithItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "collidesWithItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectCollidesWithItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "collidesWithItem") - } -} - -func (ptr *QGraphicsItem) CollidesWithItem(other QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_CollidesWithItem(ptr.Pointer(), PointerFromQGraphicsItem(other), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) CollidesWithItemDefault(other QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_CollidesWithItemDefault(ptr.Pointer(), PointerFromQGraphicsItem(other), C.longlong(mode))) != 0 - } - return false -} - -//export callbackQGraphicsItem_CollidesWithPath -func callbackQGraphicsItem_CollidesWithPath(ptr unsafe.Pointer, path unsafe.Pointer, mode C.longlong) C.char { - if signal := qt.GetSignal(ptr, "collidesWithPath"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*gui.QPainterPath, core.Qt__ItemSelectionMode) bool)(signal))(gui.NewQPainterPathFromPointer(path), core.Qt__ItemSelectionMode(mode))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).CollidesWithPathDefault(gui.NewQPainterPathFromPointer(path), core.Qt__ItemSelectionMode(mode))))) -} - -func (ptr *QGraphicsItem) ConnectCollidesWithPath(f func(path *gui.QPainterPath, mode core.Qt__ItemSelectionMode) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "collidesWithPath"); signal != nil { - f := func(path *gui.QPainterPath, mode core.Qt__ItemSelectionMode) bool { - (*(*func(*gui.QPainterPath, core.Qt__ItemSelectionMode) bool)(signal))(path, mode) - return f(path, mode) - } - qt.ConnectSignal(ptr.Pointer(), "collidesWithPath", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "collidesWithPath", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectCollidesWithPath() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "collidesWithPath") - } -} - -func (ptr *QGraphicsItem) CollidesWithPath(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_CollidesWithPath(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) CollidesWithPathDefault(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_CollidesWithPathDefault(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) CollidingItems(mode core.Qt__ItemSelectionMode) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsItemFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__collidingItems_atList(i) - } - return out - }(C.QGraphicsItem_CollidingItems(ptr.Pointer(), C.longlong(mode))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsItem) CommonAncestorItem(other QGraphicsItem_ITF) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_CommonAncestorItem(ptr.Pointer(), PointerFromQGraphicsItem(other))) - } - return nil -} - -//export callbackQGraphicsItem_Contains -func callbackQGraphicsItem_Contains(ptr unsafe.Pointer, point unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "contains"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QPointF) bool)(signal))(core.NewQPointFFromPointer(point))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).ContainsDefault(core.NewQPointFFromPointer(point))))) -} - -func (ptr *QGraphicsItem) ConnectContains(f func(point *core.QPointF) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "contains"); signal != nil { - f := func(point *core.QPointF) bool { - (*(*func(*core.QPointF) bool)(signal))(point) - return f(point) - } - qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contains", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectContains() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "contains") - } -} - -func (ptr *QGraphicsItem) Contains(point core.QPointF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_Contains(ptr.Pointer(), core.PointerFromQPointF(point))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) ContainsDefault(point core.QPointF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_ContainsDefault(ptr.Pointer(), core.PointerFromQPointF(point))) != 0 - } - return false -} - -//export callbackQGraphicsItem_ContextMenuEvent -func callbackQGraphicsItem_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil { - (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(NewQGraphicsSceneContextMenuEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).ContextMenuEventDefault(NewQGraphicsSceneContextMenuEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectContextMenuEvent(f func(event *QGraphicsSceneContextMenuEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil { - f := func(event *QGraphicsSceneContextMenuEvent) { - (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectContextMenuEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent") - } -} - -func (ptr *QGraphicsItem) ContextMenuEvent(event QGraphicsSceneContextMenuEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_ContextMenuEvent(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(event)) - } -} - -func (ptr *QGraphicsItem) ContextMenuEventDefault(event QGraphicsSceneContextMenuEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_ContextMenuEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(event)) - } -} - -func (ptr *QGraphicsItem) Cursor() *gui.QCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQCursorFromPointer(C.QGraphicsItem_Cursor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Data(key int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_Data(ptr.Pointer(), C.int(int32(key)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) DeviceTransform(viewportTransform gui.QTransform_ITF) *gui.QTransform { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_DeviceTransform(ptr.Pointer(), gui.PointerFromQTransform(viewportTransform))) - runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItem_DragEnterEvent -func callbackQGraphicsItem_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).DragEnterEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectDragEnterEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectDragEnterEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent") - } -} - -func (ptr *QGraphicsItem) DragEnterEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DragEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsItem) DragEnterEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DragEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsItem_DragLeaveEvent -func callbackQGraphicsItem_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).DragLeaveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectDragLeaveEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectDragLeaveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent") - } -} - -func (ptr *QGraphicsItem) DragLeaveEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DragLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsItem) DragLeaveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DragLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsItem_DragMoveEvent -func callbackQGraphicsItem_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).DragMoveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectDragMoveEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectDragMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent") - } -} - -func (ptr *QGraphicsItem) DragMoveEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DragMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsItem) DragMoveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DragMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsItem_DropEvent -func callbackQGraphicsItem_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).DropEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectDropEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectDropEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropEvent") - } -} - -func (ptr *QGraphicsItem) DropEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DropEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsItem) DropEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_DropEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsItem) EffectiveOpacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_EffectiveOpacity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) EnsureVisible(rect core.QRectF_ITF, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QGraphicsItem_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QGraphicsItem) EnsureVisible2(x float64, y float64, w float64, h float64, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QGraphicsItem_EnsureVisible2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QGraphicsItem) FiltersChildEvents() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_FiltersChildEvents(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) Flags() QGraphicsItem__GraphicsItemFlag { - if ptr.Pointer() != nil { - return QGraphicsItem__GraphicsItemFlag(C.QGraphicsItem_Flags(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsItem_FocusInEvent -func callbackQGraphicsItem_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { - (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { - f := func(event *gui.QFocusEvent) { - (*(*func(*gui.QFocusEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectFocusInEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") - } -} - -func (ptr *QGraphicsItem) FocusInEvent(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QGraphicsItem) FocusInEventDefault(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QGraphicsItem) FocusItem() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_FocusItem(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsItem_FocusOutEvent -func callbackQGraphicsItem_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { - (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { - f := func(event *gui.QFocusEvent) { - (*(*func(*gui.QFocusEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectFocusOutEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") - } -} - -func (ptr *QGraphicsItem) FocusOutEvent(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QGraphicsItem) FocusOutEventDefault(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QGraphicsItem) FocusProxy() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_FocusProxy(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsItem) GrabKeyboard() { - if ptr.Pointer() != nil { - C.QGraphicsItem_GrabKeyboard(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) GrabMouse() { - if ptr.Pointer() != nil { - C.QGraphicsItem_GrabMouse(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) GraphicsEffect() *QGraphicsEffect { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsItem_GraphicsEffect(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Group() *QGraphicsItemGroup { - if ptr.Pointer() != nil { - return NewQGraphicsItemGroupFromPointer(C.QGraphicsItem_Group(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsItem) HasCursor() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_HasCursor(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) HasFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_HasFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) Hide() { - if ptr.Pointer() != nil { - C.QGraphicsItem_Hide(ptr.Pointer()) - } -} - -//export callbackQGraphicsItem_HoverEnterEvent -func callbackQGraphicsItem_HoverEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hoverEnterEvent"); signal != nil { - (*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).HoverEnterEventDefault(NewQGraphicsSceneHoverEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectHoverEnterEvent(f func(event *QGraphicsSceneHoverEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hoverEnterEvent"); signal != nil { - f := func(event *QGraphicsSceneHoverEvent) { - (*(*func(*QGraphicsSceneHoverEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hoverEnterEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectHoverEnterEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hoverEnterEvent") - } -} - -func (ptr *QGraphicsItem) HoverEnterEvent(event QGraphicsSceneHoverEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_HoverEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) - } -} - -func (ptr *QGraphicsItem) HoverEnterEventDefault(event QGraphicsSceneHoverEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_HoverEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) - } -} - -//export callbackQGraphicsItem_HoverLeaveEvent -func callbackQGraphicsItem_HoverLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hoverLeaveEvent"); signal != nil { - (*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).HoverLeaveEventDefault(NewQGraphicsSceneHoverEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectHoverLeaveEvent(f func(event *QGraphicsSceneHoverEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hoverLeaveEvent"); signal != nil { - f := func(event *QGraphicsSceneHoverEvent) { - (*(*func(*QGraphicsSceneHoverEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hoverLeaveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectHoverLeaveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hoverLeaveEvent") - } -} - -func (ptr *QGraphicsItem) HoverLeaveEvent(event QGraphicsSceneHoverEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_HoverLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) - } -} - -func (ptr *QGraphicsItem) HoverLeaveEventDefault(event QGraphicsSceneHoverEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_HoverLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) - } -} - -//export callbackQGraphicsItem_HoverMoveEvent -func callbackQGraphicsItem_HoverMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hoverMoveEvent"); signal != nil { - (*(*func(*QGraphicsSceneHoverEvent))(signal))(NewQGraphicsSceneHoverEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).HoverMoveEventDefault(NewQGraphicsSceneHoverEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectHoverMoveEvent(f func(event *QGraphicsSceneHoverEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hoverMoveEvent"); signal != nil { - f := func(event *QGraphicsSceneHoverEvent) { - (*(*func(*QGraphicsSceneHoverEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hoverMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectHoverMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hoverMoveEvent") - } -} - -func (ptr *QGraphicsItem) HoverMoveEvent(event QGraphicsSceneHoverEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_HoverMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) - } -} - -func (ptr *QGraphicsItem) HoverMoveEventDefault(event QGraphicsSceneHoverEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_HoverMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHoverEvent(event)) - } -} - -//export callbackQGraphicsItem_InputMethodEvent -func callbackQGraphicsItem_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil { - (*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil { - f := func(event *gui.QInputMethodEvent) { - (*(*func(*gui.QInputMethodEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectInputMethodEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent") - } -} - -func (ptr *QGraphicsItem) InputMethodEvent(event gui.QInputMethodEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) - } -} - -func (ptr *QGraphicsItem) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) - } -} - -func (ptr *QGraphicsItem) InputMethodHints() core.Qt__InputMethodHint { - if ptr.Pointer() != nil { - return core.Qt__InputMethodHint(C.QGraphicsItem_InputMethodHints(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsItem_InputMethodQuery -func callbackQGraphicsItem_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil { - return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query))) - } - - return core.PointerFromQVariant(NewQGraphicsItemFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) -} - -func (ptr *QGraphicsItem) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil { - f := func(query core.Qt__InputMethodQuery) *core.QVariant { - (*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query) - return f(query) - } - qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectInputMethodQuery() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery") - } -} - -func (ptr *QGraphicsItem) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_InputMethodQuery(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) InstallSceneEventFilter(filterItem QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_InstallSceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(filterItem)) - } -} - -func (ptr *QGraphicsItem) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsAncestorOf(child QGraphicsItem_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsAncestorOf(ptr.Pointer(), PointerFromQGraphicsItem(child))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsClipped() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsClipped(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsObscured(rect core.QRectF_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsObscured(ptr.Pointer(), core.PointerFromQRectF(rect))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsObscured2(x float64, y float64, w float64, h float64) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsObscured2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) != 0 - } - return false -} - -//export callbackQGraphicsItem_IsObscuredBy -func callbackQGraphicsItem_IsObscuredBy(ptr unsafe.Pointer, item unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isObscuredBy"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem) bool)(signal))(NewQGraphicsItemFromPointer(item))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).IsObscuredByDefault(NewQGraphicsItemFromPointer(item))))) -} - -func (ptr *QGraphicsItem) ConnectIsObscuredBy(f func(item *QGraphicsItem) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isObscuredBy"); signal != nil { - f := func(item *QGraphicsItem) bool { - (*(*func(*QGraphicsItem) bool)(signal))(item) - return f(item) - } - qt.ConnectSignal(ptr.Pointer(), "isObscuredBy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isObscuredBy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectIsObscuredBy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isObscuredBy") - } -} - -func (ptr *QGraphicsItem) IsObscuredBy(item QGraphicsItem_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsObscuredBy(ptr.Pointer(), PointerFromQGraphicsItem(item))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsObscuredByDefault(item QGraphicsItem_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsObscuredByDefault(ptr.Pointer(), PointerFromQGraphicsItem(item))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsPanel() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsPanel(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsSelected() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsSelected(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsUnderMouse() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsUnderMouse(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsVisibleTo(parent QGraphicsItem_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsVisibleTo(ptr.Pointer(), PointerFromQGraphicsItem(parent))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsWidget() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsWidget(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsItem) IsWindow() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_IsWindow(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsItem_ItemChange -func callbackQGraphicsItem_ItemChange(ptr unsafe.Pointer, change C.longlong, value unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemChange"); signal != nil { - return core.PointerFromQVariant((*(*func(QGraphicsItem__GraphicsItemChange, *core.QVariant) *core.QVariant)(signal))(QGraphicsItem__GraphicsItemChange(change), core.NewQVariantFromPointer(value))) - } - - return core.PointerFromQVariant(NewQGraphicsItemFromPointer(ptr).ItemChangeDefault(QGraphicsItem__GraphicsItemChange(change), core.NewQVariantFromPointer(value))) -} - -func (ptr *QGraphicsItem) ConnectItemChange(f func(change QGraphicsItem__GraphicsItemChange, value *core.QVariant) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemChange"); signal != nil { - f := func(change QGraphicsItem__GraphicsItemChange, value *core.QVariant) *core.QVariant { - (*(*func(QGraphicsItem__GraphicsItemChange, *core.QVariant) *core.QVariant)(signal))(change, value) - return f(change, value) - } - qt.ConnectSignal(ptr.Pointer(), "itemChange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemChange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectItemChange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemChange") - } -} - -func (ptr *QGraphicsItem) ItemChange(change QGraphicsItem__GraphicsItemChange, value core.QVariant_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_ItemChange(ptr.Pointer(), C.longlong(change), core.PointerFromQVariant(value))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ItemChangeDefault(change QGraphicsItem__GraphicsItemChange, value core.QVariant_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsItem_ItemChangeDefault(ptr.Pointer(), C.longlong(change), core.PointerFromQVariant(value))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ItemTransform(other QGraphicsItem_ITF, ok *bool) *gui.QTransform { - if ptr.Pointer() != nil { - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_ItemTransform(ptr.Pointer(), PointerFromQGraphicsItem(other), &okC)) - runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItem_KeyPressEvent -func callbackQGraphicsItem_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { - (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { - f := func(event *gui.QKeyEvent) { - (*(*func(*gui.QKeyEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectKeyPressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") - } -} - -func (ptr *QGraphicsItem) KeyPressEvent(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -func (ptr *QGraphicsItem) KeyPressEventDefault(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -//export callbackQGraphicsItem_KeyReleaseEvent -func callbackQGraphicsItem_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { - (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { - f := func(event *gui.QKeyEvent) { - (*(*func(*gui.QKeyEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectKeyReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") - } -} - -func (ptr *QGraphicsItem) KeyReleaseEvent(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -func (ptr *QGraphicsItem) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -func (ptr *QGraphicsItem) MapFromItem(item QGraphicsItem_ITF, point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromItem2(item QGraphicsItem_ITF, rect core.QRectF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromItem3(item QGraphicsItem_ITF, polygon gui.QPolygonF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem3(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromItem4(item QGraphicsItem_ITF, path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromItem4(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromItem5(item QGraphicsItem_ITF, x float64, y float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromItem5(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromItem6(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromItem6(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromParent(point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromParent(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromParent2(rect core.QRectF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent2(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromParent3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromParent4(path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromParent4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromParent5(x float64, y float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromParent5(ptr.Pointer(), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromParent6(x float64, y float64, w float64, h float64) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromParent6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromScene(point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromScene2(rect core.QRectF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene2(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromScene3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapFromScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromScene5(x float64, y float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapFromScene5(ptr.Pointer(), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapFromScene6(x float64, y float64, w float64, h float64) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapFromScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectFromItem(item QGraphicsItem_ITF, rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectFromItem2(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectFromParent(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromParent(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectFromParent2(x float64, y float64, w float64, h float64) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromParent2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectFromScene(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromScene(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectFromScene2(x float64, y float64, w float64, h float64) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectFromScene2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectToItem(item QGraphicsItem_ITF, rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectToItem2(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectToParent(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToParent(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectToParent2(x float64, y float64, w float64, h float64) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToParent2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectToScene(rect core.QRectF_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToScene(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapRectToScene2(x float64, y float64, w float64, h float64) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_MapRectToScene2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToItem(item QGraphicsItem_ITF, point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToItem(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToItem2(item QGraphicsItem_ITF, rect core.QRectF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem2(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToItem3(item QGraphicsItem_ITF, polygon gui.QPolygonF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem3(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToItem4(item QGraphicsItem_ITF, path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToItem4(ptr.Pointer(), PointerFromQGraphicsItem(item), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToItem5(item QGraphicsItem_ITF, x float64, y float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToItem5(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToItem6(item QGraphicsItem_ITF, x float64, y float64, w float64, h float64) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToItem6(ptr.Pointer(), PointerFromQGraphicsItem(item), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToParent(point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToParent(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToParent2(rect core.QRectF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent2(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToParent3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToParent4(path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToParent4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToParent5(x float64, y float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToParent5(ptr.Pointer(), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToParent6(x float64, y float64, w float64, h float64) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToParent6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToScene(point core.QPointF_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToScene(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToScene2(rect core.QRectF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene2(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToScene3(polygon gui.QPolygonF_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_MapToScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToScene5(x float64, y float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_MapToScene5(ptr.Pointer(), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) MapToScene6(x float64, y float64, w float64, h float64) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsItem_MapToScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItem_MouseDoubleClickEvent -func callbackQGraphicsItem_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).MouseDoubleClickEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectMouseDoubleClickEvent(f func(event *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { - f := func(event *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectMouseDoubleClickEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") - } -} - -func (ptr *QGraphicsItem) MouseDoubleClickEvent(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -func (ptr *QGraphicsItem) MouseDoubleClickEventDefault(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -//export callbackQGraphicsItem_MouseMoveEvent -func callbackQGraphicsItem_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).MouseMoveEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectMouseMoveEvent(f func(event *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { - f := func(event *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectMouseMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") - } -} - -func (ptr *QGraphicsItem) MouseMoveEvent(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MouseMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -func (ptr *QGraphicsItem) MouseMoveEventDefault(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MouseMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -//export callbackQGraphicsItem_MousePressEvent -func callbackQGraphicsItem_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).MousePressEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectMousePressEvent(f func(event *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { - f := func(event *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectMousePressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") - } -} - -func (ptr *QGraphicsItem) MousePressEvent(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MousePressEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -func (ptr *QGraphicsItem) MousePressEventDefault(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MousePressEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -//export callbackQGraphicsItem_MouseReleaseEvent -func callbackQGraphicsItem_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).MouseReleaseEventDefault(NewQGraphicsSceneMouseEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectMouseReleaseEvent(f func(event *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { - f := func(event *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectMouseReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") - } -} - -func (ptr *QGraphicsItem) MouseReleaseEvent(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MouseReleaseEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -func (ptr *QGraphicsItem) MouseReleaseEventDefault(event QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(event)) - } -} - -func (ptr *QGraphicsItem) MoveBy(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_MoveBy(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -func (ptr *QGraphicsItem) Opacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_Opacity(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsItem_OpaqueArea -func callbackQGraphicsItem_OpaqueArea(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "opaqueArea"); signal != nil { - return gui.PointerFromQPainterPath((*(*func() *gui.QPainterPath)(signal))()) - } - - return gui.PointerFromQPainterPath(NewQGraphicsItemFromPointer(ptr).OpaqueAreaDefault()) -} - -func (ptr *QGraphicsItem) ConnectOpaqueArea(f func() *gui.QPainterPath) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "opaqueArea"); signal != nil { - f := func() *gui.QPainterPath { - (*(*func() *gui.QPainterPath)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "opaqueArea", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "opaqueArea", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectOpaqueArea() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "opaqueArea") - } -} - -func (ptr *QGraphicsItem) OpaqueArea() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_OpaqueArea(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) OpaqueAreaDefault() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_OpaqueAreaDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItem_Paint -func callbackQGraphicsItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } - -} - -func (ptr *QGraphicsItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsItem) Panel() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_Panel(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsItem) PanelModality() QGraphicsItem__PanelModality { - if ptr.Pointer() != nil { - return QGraphicsItem__PanelModality(C.QGraphicsItem_PanelModality(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) ParentItem() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_ParentItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsItem) ParentObject() *QGraphicsObject { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ParentObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ParentWidget() *QGraphicsWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_ParentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) PrepareGeometryChange() { - if ptr.Pointer() != nil { - C.QGraphicsItem_PrepareGeometryChange(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) RemoveSceneEventFilter(filterItem QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_RemoveSceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(filterItem)) - } -} - -func (ptr *QGraphicsItem) ResetTransform() { - if ptr.Pointer() != nil { - C.QGraphicsItem_ResetTransform(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) Rotation() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_Rotation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) Scale2() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_Scale2(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) Scene() *QGraphicsScene { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsItem_Scene(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) SceneBoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItem_SceneBoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItem_SceneEvent -func callbackQGraphicsItem_SceneEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "sceneEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).SceneEventDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsItem) ConnectSceneEvent(f func(event *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sceneEvent"); signal != nil { - f := func(event *core.QEvent) bool { - (*(*func(*core.QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "sceneEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sceneEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectSceneEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sceneEvent") - } -} - -func (ptr *QGraphicsItem) SceneEvent(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_SceneEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) SceneEventDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_SceneEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsItem_SceneEventFilter -func callbackQGraphicsItem_SceneEventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "sceneEventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QGraphicsItem, *core.QEvent) bool)(signal))(NewQGraphicsItemFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemFromPointer(ptr).SceneEventFilterDefault(NewQGraphicsItemFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsItem) ConnectSceneEventFilter(f func(watched *QGraphicsItem, event *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sceneEventFilter"); signal != nil { - f := func(watched *QGraphicsItem, event *core.QEvent) bool { - (*(*func(*QGraphicsItem, *core.QEvent) bool)(signal))(watched, event) - return f(watched, event) - } - qt.ConnectSignal(ptr.Pointer(), "sceneEventFilter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sceneEventFilter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectSceneEventFilter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sceneEventFilter") - } -} - -func (ptr *QGraphicsItem) SceneEventFilter(watched QGraphicsItem_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_SceneEventFilter(ptr.Pointer(), PointerFromQGraphicsItem(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) SceneEventFilterDefault(watched QGraphicsItem_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItem_SceneEventFilterDefault(ptr.Pointer(), PointerFromQGraphicsItem(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsItem) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) SceneTransform() *gui.QTransform { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_SceneTransform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Scroll(dx float64, dy float64, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_Scroll(ptr.Pointer(), C.double(dx), C.double(dy), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsItem) SetAcceptDrops(on bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetAcceptDrops(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QGraphicsItem) SetAcceptHoverEvents(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetAcceptHoverEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsItem) SetAcceptTouchEvents(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetAcceptTouchEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsItem) SetAcceptedMouseButtons(buttons core.Qt__MouseButton) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetAcceptedMouseButtons(ptr.Pointer(), C.longlong(buttons)) - } -} - -func (ptr *QGraphicsItem) SetActive(active bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) - } -} - -func (ptr *QGraphicsItem) SetBoundingRegionGranularity(granularity float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetBoundingRegionGranularity(ptr.Pointer(), C.double(granularity)) - } -} - -func (ptr *QGraphicsItem) SetCacheMode(mode QGraphicsItem__CacheMode, logicalCacheSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetCacheMode(ptr.Pointer(), C.longlong(mode), core.PointerFromQSize(logicalCacheSize)) - } -} - -func (ptr *QGraphicsItem) SetCursor(cursor gui.QCursor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(cursor)) - } -} - -func (ptr *QGraphicsItem) SetData(key int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetData(ptr.Pointer(), C.int(int32(key)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QGraphicsItem) SetEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsItem) SetFiltersChildEvents(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetFiltersChildEvents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsItem) SetFlag(flag QGraphicsItem__GraphicsItemFlag, enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsItem) SetFlags(flags QGraphicsItem__GraphicsItemFlag) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QGraphicsItem) SetFocus(focusReason core.Qt__FocusReason) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetFocus(ptr.Pointer(), C.longlong(focusReason)) - } -} - -func (ptr *QGraphicsItem) SetFocusProxy(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetFocusProxy(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsItem) SetGraphicsEffect(effect QGraphicsEffect_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect)) - } -} - -func (ptr *QGraphicsItem) SetGroup(group QGraphicsItemGroup_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetGroup(ptr.Pointer(), PointerFromQGraphicsItemGroup(group)) - } -} - -func (ptr *QGraphicsItem) SetInputMethodHints(hints core.Qt__InputMethodHint) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetInputMethodHints(ptr.Pointer(), C.longlong(hints)) - } -} - -func (ptr *QGraphicsItem) SetOpacity(opacity float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetOpacity(ptr.Pointer(), C.double(opacity)) - } -} - -func (ptr *QGraphicsItem) SetPanelModality(panelModality QGraphicsItem__PanelModality) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetPanelModality(ptr.Pointer(), C.longlong(panelModality)) - } -} - -func (ptr *QGraphicsItem) SetParentItem(newParent QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetParentItem(ptr.Pointer(), PointerFromQGraphicsItem(newParent)) - } -} - -func (ptr *QGraphicsItem) SetPos(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetPos(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func (ptr *QGraphicsItem) SetPos2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetPos2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QGraphicsItem) SetRotation(angle float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetRotation(ptr.Pointer(), C.double(angle)) - } -} - -func (ptr *QGraphicsItem) SetScale(factor float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetScale(ptr.Pointer(), C.double(factor)) - } -} - -func (ptr *QGraphicsItem) SetSelected(selected bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(selected)))) - } -} - -func (ptr *QGraphicsItem) SetToolTip(toolTip string) { - if ptr.Pointer() != nil { - var toolTipC *C.char - if toolTip != "" { - toolTipC = C.CString(toolTip) - defer C.free(unsafe.Pointer(toolTipC)) - } - C.QGraphicsItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) - } -} - -func (ptr *QGraphicsItem) SetTransform(matrix gui.QTransform_ITF, combine bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetTransform(ptr.Pointer(), gui.PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine)))) - } -} - -func (ptr *QGraphicsItem) SetTransformOriginPoint(origin core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetTransformOriginPoint(ptr.Pointer(), core.PointerFromQPointF(origin)) - } -} - -func (ptr *QGraphicsItem) SetTransformOriginPoint2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetTransformOriginPoint2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QGraphicsItem) SetTransformations(transformations []*QGraphicsTransform) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetTransformations(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGraphicsItemFromPointer(NewQGraphicsItemFromPointer(nil).__setTransformations_transformations_newList()) - for _, v := range transformations { - tmpList.__setTransformations_transformations_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QGraphicsItem) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QGraphicsItem) SetX(x float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetX(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QGraphicsItem) SetY(y float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetY(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QGraphicsItem) SetZValue(z float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_SetZValue(ptr.Pointer(), C.double(z)) - } -} - -//export callbackQGraphicsItem_Shape -func callbackQGraphicsItem_Shape(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "shape"); signal != nil { - return gui.PointerFromQPainterPath((*(*func() *gui.QPainterPath)(signal))()) - } - - return gui.PointerFromQPainterPath(NewQGraphicsItemFromPointer(ptr).ShapeDefault()) -} - -func (ptr *QGraphicsItem) ConnectShape(f func() *gui.QPainterPath) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "shape"); signal != nil { - f := func() *gui.QPainterPath { - (*(*func() *gui.QPainterPath)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "shape", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "shape", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectShape() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "shape") - } -} - -func (ptr *QGraphicsItem) Shape() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_Shape(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ShapeDefault() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsItem_ShapeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Show() { - if ptr.Pointer() != nil { - C.QGraphicsItem_Show(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) StackBefore(sibling QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_StackBefore(ptr.Pointer(), PointerFromQGraphicsItem(sibling)) - } -} - -func (ptr *QGraphicsItem) ToGraphicsObject() *QGraphicsObject { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ToGraphicsObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ToGraphicsObject2() *QGraphicsObject { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsItem_ToGraphicsObject2(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGraphicsItem_ToolTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QGraphicsItem) TopLevelItem() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem_TopLevelItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsItem) TopLevelWidget() *QGraphicsWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_TopLevelWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Transform() *gui.QTransform { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTransformFromPointer(C.QGraphicsItem_Transform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) TransformOriginPoint() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItem_TransformOriginPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) Transformations() []*QGraphicsTransform { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsTransform { - out := make([]*QGraphicsTransform, int(l.len)) - tmpList := NewQGraphicsItemFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__transformations_atList(i) - } - return out - }(C.QGraphicsItem_Transformations(ptr.Pointer())) - } - return make([]*QGraphicsTransform, 0) -} - -//export callbackQGraphicsItem_Type -func callbackQGraphicsItem_Type(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "type"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQGraphicsItemFromPointer(ptr).TypeDefault())) -} - -func (ptr *QGraphicsItem) ConnectType(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "type"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "type", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectType() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "type") - } -} - -func (ptr *QGraphicsItem) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsItem_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsItem) TypeDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsItem_TypeDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsItem) UngrabKeyboard() { - if ptr.Pointer() != nil { - C.QGraphicsItem_UngrabKeyboard(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) UngrabMouse() { - if ptr.Pointer() != nil { - C.QGraphicsItem_UngrabMouse(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) UnsetCursor() { - if ptr.Pointer() != nil { - C.QGraphicsItem_UnsetCursor(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItem) Update(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_Update(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsItem) Update2(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsItem_Update2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -//export callbackQGraphicsItem_WheelEvent -func callbackQGraphicsItem_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { - (*(*func(*QGraphicsSceneWheelEvent))(signal))(NewQGraphicsSceneWheelEventFromPointer(event)) - } else { - NewQGraphicsItemFromPointer(ptr).WheelEventDefault(NewQGraphicsSceneWheelEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItem) ConnectWheelEvent(f func(event *QGraphicsSceneWheelEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { - f := func(event *QGraphicsSceneWheelEvent) { - (*(*func(*QGraphicsSceneWheelEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectWheelEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") - } -} - -func (ptr *QGraphicsItem) WheelEvent(event QGraphicsSceneWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_WheelEvent(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(event)) - } -} - -func (ptr *QGraphicsItem) WheelEventDefault(event QGraphicsSceneWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem_WheelEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(event)) - } -} - -func (ptr *QGraphicsItem) Window() *QGraphicsWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsItem_Window(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) X() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) Y() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_Y(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsItem) ZValue() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItem_ZValue(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsItem_DestroyQGraphicsItem -func callbackQGraphicsItem_DestroyQGraphicsItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsItemFromPointer(ptr).DestroyQGraphicsItemDefault() - } -} - -func (ptr *QGraphicsItem) ConnectDestroyQGraphicsItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItem) DisconnectDestroyQGraphicsItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItem") - } -} - -func (ptr *QGraphicsItem) DestroyQGraphicsItem() { - if ptr.Pointer() != nil { - C.QGraphicsItem_DestroyQGraphicsItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsItem) DestroyQGraphicsItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsItem_DestroyQGraphicsItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsItem) __childItems_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem___childItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsItem) __childItems_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem___childItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsItem) __childItems_newList() unsafe.Pointer { - return C.QGraphicsItem___childItems_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItem) __children_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem___children_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsItem) __children_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem___children_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsItem) __children_newList() unsafe.Pointer { - return C.QGraphicsItem___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItem) __collidingItems_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItem___collidingItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsItem) __collidingItems_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem___collidingItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsItem) __collidingItems_newList() unsafe.Pointer { - return C.QGraphicsItem___collidingItems_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItem) __setTransformations_transformations_atList(i int) *QGraphicsTransform { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsItem___setTransformations_transformations_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) __setTransformations_transformations_setList(i QGraphicsTransform_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem___setTransformations_transformations_setList(ptr.Pointer(), PointerFromQGraphicsTransform(i)) - } -} - -func (ptr *QGraphicsItem) __setTransformations_transformations_newList() unsafe.Pointer { - return C.QGraphicsItem___setTransformations_transformations_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItem) __transformations_atList(i int) *QGraphicsTransform { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsItem___transformations_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItem) __transformations_setList(i QGraphicsTransform_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItem___transformations_setList(ptr.Pointer(), PointerFromQGraphicsTransform(i)) - } -} - -func (ptr *QGraphicsItem) __transformations_newList() unsafe.Pointer { - return C.QGraphicsItem___transformations_newList(ptr.Pointer()) -} - -type QGraphicsItemAnimation struct { - core.QObject -} - -type QGraphicsItemAnimation_ITF interface { - core.QObject_ITF - QGraphicsItemAnimation_PTR() *QGraphicsItemAnimation -} - -func (ptr *QGraphicsItemAnimation) QGraphicsItemAnimation_PTR() *QGraphicsItemAnimation { - return ptr -} - -func (ptr *QGraphicsItemAnimation) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsItemAnimation) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsItemAnimation(ptr QGraphicsItemAnimation_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItemAnimation_PTR().Pointer() - } - return nil -} - -func NewQGraphicsItemAnimationFromPointer(ptr unsafe.Pointer) (n *QGraphicsItemAnimation) { - n = new(QGraphicsItemAnimation) - n.SetPointer(ptr) - return -} -func NewQGraphicsItemAnimation(parent core.QObject_ITF) *QGraphicsItemAnimation { - tmpValue := NewQGraphicsItemAnimationFromPointer(C.QGraphicsItemAnimation_NewQGraphicsItemAnimation(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGraphicsItemAnimation_AfterAnimationStep -func callbackQGraphicsItemAnimation_AfterAnimationStep(ptr unsafe.Pointer, step C.double) { - if signal := qt.GetSignal(ptr, "afterAnimationStep"); signal != nil { - (*(*func(float64))(signal))(float64(step)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).AfterAnimationStepDefault(float64(step)) - } -} - -func (ptr *QGraphicsItemAnimation) ConnectAfterAnimationStep(f func(step float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "afterAnimationStep"); signal != nil { - f := func(step float64) { - (*(*func(float64))(signal))(step) - f(step) - } - qt.ConnectSignal(ptr.Pointer(), "afterAnimationStep", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "afterAnimationStep", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemAnimation) DisconnectAfterAnimationStep() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "afterAnimationStep") - } -} - -func (ptr *QGraphicsItemAnimation) AfterAnimationStep(step float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_AfterAnimationStep(ptr.Pointer(), C.double(step)) - } -} - -func (ptr *QGraphicsItemAnimation) AfterAnimationStepDefault(step float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_AfterAnimationStepDefault(ptr.Pointer(), C.double(step)) - } -} - -//export callbackQGraphicsItemAnimation_BeforeAnimationStep -func callbackQGraphicsItemAnimation_BeforeAnimationStep(ptr unsafe.Pointer, step C.double) { - if signal := qt.GetSignal(ptr, "beforeAnimationStep"); signal != nil { - (*(*func(float64))(signal))(float64(step)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).BeforeAnimationStepDefault(float64(step)) - } -} - -func (ptr *QGraphicsItemAnimation) ConnectBeforeAnimationStep(f func(step float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "beforeAnimationStep"); signal != nil { - f := func(step float64) { - (*(*func(float64))(signal))(step) - f(step) - } - qt.ConnectSignal(ptr.Pointer(), "beforeAnimationStep", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "beforeAnimationStep", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemAnimation) DisconnectBeforeAnimationStep() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "beforeAnimationStep") - } -} - -func (ptr *QGraphicsItemAnimation) BeforeAnimationStep(step float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_BeforeAnimationStep(ptr.Pointer(), C.double(step)) - } -} - -func (ptr *QGraphicsItemAnimation) BeforeAnimationStepDefault(step float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_BeforeAnimationStepDefault(ptr.Pointer(), C.double(step)) - } -} - -func (ptr *QGraphicsItemAnimation) Clear() { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_Clear(ptr.Pointer()) - } -} - -func (ptr *QGraphicsItemAnimation) HorizontalScaleAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_HorizontalScaleAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -func (ptr *QGraphicsItemAnimation) HorizontalShearAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_HorizontalShearAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -func (ptr *QGraphicsItemAnimation) Item() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsItemAnimation_Item(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsItemAnimation) MatrixAt(step float64) *gui.QMatrix { - if ptr.Pointer() != nil { - tmpValue := gui.NewQMatrixFromPointer(C.QGraphicsItemAnimation_MatrixAt(ptr.Pointer(), C.double(step))) - runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) PosAt(step float64) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsItemAnimation_PosAt(ptr.Pointer(), C.double(step))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) RotationAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_RotationAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -func (ptr *QGraphicsItemAnimation) SetItem(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsItemAnimation) SetPosAt(step float64, point core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetPosAt(ptr.Pointer(), C.double(step), core.PointerFromQPointF(point)) - } -} - -func (ptr *QGraphicsItemAnimation) SetRotationAt(step float64, angle float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetRotationAt(ptr.Pointer(), C.double(step), C.double(angle)) - } -} - -func (ptr *QGraphicsItemAnimation) SetScaleAt(step float64, sx float64, sy float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetScaleAt(ptr.Pointer(), C.double(step), C.double(sx), C.double(sy)) - } -} - -func (ptr *QGraphicsItemAnimation) SetShearAt(step float64, sh float64, sv float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetShearAt(ptr.Pointer(), C.double(step), C.double(sh), C.double(sv)) - } -} - -//export callbackQGraphicsItemAnimation_SetStep -func callbackQGraphicsItemAnimation_SetStep(ptr unsafe.Pointer, step C.double) { - if signal := qt.GetSignal(ptr, "setStep"); signal != nil { - (*(*func(float64))(signal))(float64(step)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).SetStepDefault(float64(step)) - } -} - -func (ptr *QGraphicsItemAnimation) ConnectSetStep(f func(step float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setStep"); signal != nil { - f := func(step float64) { - (*(*func(float64))(signal))(step) - f(step) - } - qt.ConnectSignal(ptr.Pointer(), "setStep", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setStep", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemAnimation) DisconnectSetStep() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setStep") - } -} - -func (ptr *QGraphicsItemAnimation) SetStep(step float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetStep(ptr.Pointer(), C.double(step)) - } -} - -func (ptr *QGraphicsItemAnimation) SetStepDefault(step float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetStepDefault(ptr.Pointer(), C.double(step)) - } -} - -func (ptr *QGraphicsItemAnimation) SetTimeLine(timeLine core.QTimeLine_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetTimeLine(ptr.Pointer(), core.PointerFromQTimeLine(timeLine)) - } -} - -func (ptr *QGraphicsItemAnimation) SetTranslationAt(step float64, dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_SetTranslationAt(ptr.Pointer(), C.double(step), C.double(dx), C.double(dy)) - } -} - -func (ptr *QGraphicsItemAnimation) TimeLine() *core.QTimeLine { - if ptr.Pointer() != nil { - tmpValue := core.NewQTimeLineFromPointer(C.QGraphicsItemAnimation_TimeLine(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) VerticalScaleAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_VerticalScaleAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -func (ptr *QGraphicsItemAnimation) VerticalShearAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_VerticalShearAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -func (ptr *QGraphicsItemAnimation) XTranslationAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_XTranslationAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -func (ptr *QGraphicsItemAnimation) YTranslationAt(step float64) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsItemAnimation_YTranslationAt(ptr.Pointer(), C.double(step))) - } - return 0 -} - -//export callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation -func callbackQGraphicsItemAnimation_DestroyQGraphicsItemAnimation(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsItemAnimation"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsItemAnimationFromPointer(ptr).DestroyQGraphicsItemAnimationDefault() - } -} - -func (ptr *QGraphicsItemAnimation) ConnectDestroyQGraphicsItemAnimation(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItemAnimation"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemAnimation) DisconnectDestroyQGraphicsItemAnimation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItemAnimation") - } -} - -func (ptr *QGraphicsItemAnimation) DestroyQGraphicsItemAnimation() { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsItemAnimation) DestroyQGraphicsItemAnimationDefault() { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsItemAnimation) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsItemAnimation) __children_newList() unsafe.Pointer { - return C.QGraphicsItemAnimation___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsItemAnimation___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGraphicsItemAnimation) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGraphicsItemAnimation___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItemAnimation) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsItemAnimation) __findChildren_newList() unsafe.Pointer { - return C.QGraphicsItemAnimation___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsItemAnimation) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsItemAnimation) __findChildren_newList3() unsafe.Pointer { - return C.QGraphicsItemAnimation___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsItemAnimation) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsItemAnimation___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemAnimation) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsItemAnimation) __qFindChildren_newList2() unsafe.Pointer { - return C.QGraphicsItemAnimation___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGraphicsItemAnimation_ChildEvent -func callbackQGraphicsItemAnimation_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItemAnimation) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGraphicsItemAnimation_ConnectNotify -func callbackQGraphicsItemAnimation_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsItemAnimation) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsItemAnimation_CustomEvent -func callbackQGraphicsItemAnimation_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItemAnimation) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsItemAnimation_DeleteLater -func callbackQGraphicsItemAnimation_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsItemAnimationFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGraphicsItemAnimation) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGraphicsItemAnimation_Destroyed -func callbackQGraphicsItemAnimation_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGraphicsItemAnimation_DisconnectNotify -func callbackQGraphicsItemAnimation_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsItemAnimation) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsItemAnimation_Event -func callbackQGraphicsItemAnimation_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemAnimationFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGraphicsItemAnimation) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItemAnimation_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQGraphicsItemAnimation_EventFilter -func callbackQGraphicsItemAnimation_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsItemAnimationFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsItemAnimation) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsItemAnimation_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsItemAnimation_MetaObject -func callbackQGraphicsItemAnimation_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGraphicsItemAnimationFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGraphicsItemAnimation) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsItemAnimation_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsItemAnimation_ObjectNameChanged -func callbackQGraphicsItemAnimation_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGraphicsItemAnimation_TimerEvent -func callbackQGraphicsItemAnimation_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGraphicsItemAnimationFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGraphicsItemAnimation) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemAnimation_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGraphicsItemGroup struct { - QGraphicsItem -} - -type QGraphicsItemGroup_ITF interface { - QGraphicsItem_ITF - QGraphicsItemGroup_PTR() *QGraphicsItemGroup -} - -func (ptr *QGraphicsItemGroup) QGraphicsItemGroup_PTR() *QGraphicsItemGroup { - return ptr -} - -func (ptr *QGraphicsItemGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsItemGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsItemGroup(ptr QGraphicsItemGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItemGroup_PTR().Pointer() - } - return nil -} - -func NewQGraphicsItemGroupFromPointer(ptr unsafe.Pointer) (n *QGraphicsItemGroup) { - n = new(QGraphicsItemGroup) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsItemGroup__anonymous -//QGraphicsItemGroup::anonymous -type QGraphicsItemGroup__anonymous int64 - -const ( - QGraphicsItemGroup__Type QGraphicsItemGroup__anonymous = QGraphicsItemGroup__anonymous(10) -) - -func NewQGraphicsItemGroup(parent QGraphicsItem_ITF) *QGraphicsItemGroup { - return NewQGraphicsItemGroupFromPointer(C.QGraphicsItemGroup_NewQGraphicsItemGroup(PointerFromQGraphicsItem(parent))) -} - -func (ptr *QGraphicsItemGroup) AddToGroup(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemGroup_AddToGroup(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -//export callbackQGraphicsItemGroup_BoundingRect -func callbackQGraphicsItemGroup_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsItemGroupFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsItemGroup) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemGroup) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsItemGroup) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItemGroup_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsItemGroup) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsItemGroup_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsItemGroup_Paint -func callbackQGraphicsItemGroup_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsItemGroupFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsItemGroup) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemGroup) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsItemGroup) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemGroup_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsItemGroup) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemGroup_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsItemGroup) RemoveFromGroup(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsItemGroup_RemoveFromGroup(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -//export callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup -func callbackQGraphicsItemGroup_DestroyQGraphicsItemGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsItemGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsItemGroupFromPointer(ptr).DestroyQGraphicsItemGroupDefault() - } -} - -func (ptr *QGraphicsItemGroup) ConnectDestroyQGraphicsItemGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsItemGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsItemGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsItemGroup) DisconnectDestroyQGraphicsItemGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsItemGroup") - } -} - -func (ptr *QGraphicsItemGroup) DestroyQGraphicsItemGroup() { - if ptr.Pointer() != nil { - C.QGraphicsItemGroup_DestroyQGraphicsItemGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsItemGroup) DestroyQGraphicsItemGroupDefault() { - if ptr.Pointer() != nil { - C.QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsLayout struct { - QGraphicsLayoutItem -} - -type QGraphicsLayout_ITF interface { - QGraphicsLayoutItem_ITF - QGraphicsLayout_PTR() *QGraphicsLayout -} - -func (ptr *QGraphicsLayout) QGraphicsLayout_PTR() *QGraphicsLayout { - return ptr -} - -func (ptr *QGraphicsLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLayoutItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsLayoutItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsLayout(ptr QGraphicsLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLayout_PTR().Pointer() - } - return nil -} - -func NewQGraphicsLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsLayout) { - n = new(QGraphicsLayout) - n.SetPointer(ptr) - return -} -func NewQGraphicsLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsLayout { - return NewQGraphicsLayoutFromPointer(C.QGraphicsLayout_NewQGraphicsLayout(PointerFromQGraphicsLayoutItem(parent))) -} - -func (ptr *QGraphicsLayout) Activate() { - if ptr.Pointer() != nil { - C.QGraphicsLayout_Activate(ptr.Pointer()) - } -} - -func (ptr *QGraphicsLayout) AddChildLayoutItem(layoutItem QGraphicsLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayout_AddChildLayoutItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(layoutItem)) - } -} - -//export callbackQGraphicsLayout_Count -func callbackQGraphicsLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QGraphicsLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QGraphicsLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsLayout_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQGraphicsLayout_Invalidate -func callbackQGraphicsLayout_Invalidate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsLayoutFromPointer(ptr).InvalidateDefault() - } -} - -func (ptr *QGraphicsLayout) ConnectInvalidate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayout) DisconnectInvalidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "invalidate") - } -} - -func (ptr *QGraphicsLayout) Invalidate() { - if ptr.Pointer() != nil { - C.QGraphicsLayout_Invalidate(ptr.Pointer()) - } -} - -func (ptr *QGraphicsLayout) InvalidateDefault() { - if ptr.Pointer() != nil { - C.QGraphicsLayout_InvalidateDefault(ptr.Pointer()) - } -} - -func (ptr *QGraphicsLayout) IsActivated() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsLayout_IsActivated(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsLayout_ItemAt -func callbackQGraphicsLayout_ItemAt(ptr unsafe.Pointer, i C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(i)))) - } - - return PointerFromQGraphicsLayoutItem(nil) -} - -func (ptr *QGraphicsLayout) ConnectItemAt(f func(i int) *QGraphicsLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(i int) *QGraphicsLayoutItem { - (*(*func(int) *QGraphicsLayoutItem)(signal))(i) - return f(i) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QGraphicsLayout) ItemAt(i int) *QGraphicsLayoutItem { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayout_ItemAt(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -//export callbackQGraphicsLayout_RemoveAt -func callbackQGraphicsLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QGraphicsLayout) ConnectRemoveAt(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayout) DisconnectRemoveAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeAt") - } -} - -func (ptr *QGraphicsLayout) RemoveAt(index int) { - if ptr.Pointer() != nil { - C.QGraphicsLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsLayout) SetContentsMargins(left float64, top float64, right float64, bottom float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayout_SetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) - } -} - -//export callbackQGraphicsLayout_WidgetEvent -func callbackQGraphicsLayout_WidgetEvent(ptr unsafe.Pointer, e unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "widgetEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(e)) - } else { - NewQGraphicsLayoutFromPointer(ptr).WidgetEventDefault(core.NewQEventFromPointer(e)) - } -} - -func (ptr *QGraphicsLayout) ConnectWidgetEvent(f func(e *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "widgetEvent"); signal != nil { - f := func(e *core.QEvent) { - (*(*func(*core.QEvent))(signal))(e) - f(e) - } - qt.ConnectSignal(ptr.Pointer(), "widgetEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "widgetEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayout) DisconnectWidgetEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "widgetEvent") - } -} - -func (ptr *QGraphicsLayout) WidgetEvent(e core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayout_WidgetEvent(ptr.Pointer(), core.PointerFromQEvent(e)) - } -} - -func (ptr *QGraphicsLayout) WidgetEventDefault(e core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayout_WidgetEventDefault(ptr.Pointer(), core.PointerFromQEvent(e)) - } -} - -//export callbackQGraphicsLayout_DestroyQGraphicsLayout -func callbackQGraphicsLayout_DestroyQGraphicsLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsLayoutFromPointer(ptr).DestroyQGraphicsLayoutDefault() - } -} - -func (ptr *QGraphicsLayout) ConnectDestroyQGraphicsLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayout) DisconnectDestroyQGraphicsLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLayout") - } -} - -func (ptr *QGraphicsLayout) DestroyQGraphicsLayout() { - if ptr.Pointer() != nil { - C.QGraphicsLayout_DestroyQGraphicsLayout(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QGraphicsLayout) DestroyQGraphicsLayoutDefault() { - if ptr.Pointer() != nil { - C.QGraphicsLayout_DestroyQGraphicsLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -//export callbackQGraphicsLayout_SizeHint -func callbackQGraphicsLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) - } - - return core.PointerFromQSizeF(NewQGraphicsLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) -} - -func (ptr *QGraphicsLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -type QGraphicsLayoutItem struct { - ptr unsafe.Pointer -} - -type QGraphicsLayoutItem_ITF interface { - QGraphicsLayoutItem_PTR() *QGraphicsLayoutItem -} - -func (ptr *QGraphicsLayoutItem) QGraphicsLayoutItem_PTR() *QGraphicsLayoutItem { - return ptr -} - -func (ptr *QGraphicsLayoutItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QGraphicsLayoutItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQGraphicsLayoutItem(ptr QGraphicsLayoutItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLayoutItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsLayoutItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsLayoutItem) { - n = new(QGraphicsLayoutItem) - n.SetPointer(ptr) - return -} -func NewQGraphicsLayoutItem(parent QGraphicsLayoutItem_ITF, isLayout bool) *QGraphicsLayoutItem { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayoutItem_NewQGraphicsLayoutItem(PointerFromQGraphicsLayoutItem(parent), C.char(int8(qt.GoBoolToInt(isLayout))))) -} - -func (ptr *QGraphicsLayoutItem) ContentsRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsLayoutItem_ContentsRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayoutItem) EffectiveSizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_EffectiveSizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayoutItem) Geometry() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsLayoutItem_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsLayoutItem_GetContentsMargins -func callbackQGraphicsLayoutItem_GetContentsMargins(ptr unsafe.Pointer, left C.double, top C.double, right C.double, bottom C.double) { - if signal := qt.GetSignal(ptr, "getContentsMargins"); signal != nil { - (*(*func(float64, float64, float64, float64))(signal))(float64(left), float64(top), float64(right), float64(bottom)) - } else { - NewQGraphicsLayoutItemFromPointer(ptr).GetContentsMarginsDefault(float64(left), float64(top), float64(right), float64(bottom)) - } -} - -func (ptr *QGraphicsLayoutItem) ConnectGetContentsMargins(f func(left float64, top float64, right float64, bottom float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "getContentsMargins"); signal != nil { - f := func(left float64, top float64, right float64, bottom float64) { - (*(*func(float64, float64, float64, float64))(signal))(left, top, right, bottom) - f(left, top, right, bottom) - } - qt.ConnectSignal(ptr.Pointer(), "getContentsMargins", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "getContentsMargins", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayoutItem) DisconnectGetContentsMargins() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "getContentsMargins") - } -} - -func (ptr *QGraphicsLayoutItem) GetContentsMargins(left float64, top float64, right float64, bottom float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_GetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) - } -} - -func (ptr *QGraphicsLayoutItem) GetContentsMarginsDefault(left float64, top float64, right float64, bottom float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_GetContentsMarginsDefault(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) - } -} - -func (ptr *QGraphicsLayoutItem) GraphicsItem() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsLayoutItem_GraphicsItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsLayoutItem) IsLayout() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsLayoutItem_IsLayout(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsLayoutItem) MaximumHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLayoutItem_MaximumHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsLayoutItem) MaximumSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayoutItem) MaximumWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLayoutItem_MaximumWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsLayoutItem) MinimumHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLayoutItem_MinimumHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsLayoutItem) MinimumSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayoutItem) MinimumWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLayoutItem_MinimumWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsLayoutItem) OwnedByLayout() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsLayoutItem_OwnedByLayout(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsLayoutItem) ParentLayoutItem() *QGraphicsLayoutItem { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLayoutItem_ParentLayoutItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsLayoutItem) PreferredHeight() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLayoutItem_PreferredHeight(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsLayoutItem) PreferredSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_PreferredSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayoutItem) PreferredWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLayoutItem_PreferredWidth(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsLayoutItem_SetGeometry -func callbackQGraphicsLayoutItem_SetGeometry(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsLayoutItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsLayoutItem) ConnectSetGeometry(f func(rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { - f := func(rect *core.QRectF) { - (*(*func(*core.QRectF))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayoutItem) DisconnectSetGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry") - } -} - -func (ptr *QGraphicsLayoutItem) SetGeometry(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetGeometry(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsLayoutItem) SetGeometryDefault(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsLayoutItem) SetGraphicsItem(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetGraphicsItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMaximumHeight(height float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMaximumHeight(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMaximumSize(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMaximumSize(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMaximumSize2(w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMaximumSize2(ptr.Pointer(), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMaximumWidth(width float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMaximumWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMinimumHeight(height float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMinimumHeight(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMinimumSize(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMinimumSize(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMinimumSize2(w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMinimumSize2(ptr.Pointer(), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsLayoutItem) SetMinimumWidth(width float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetMinimumWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QGraphicsLayoutItem) SetOwnedByLayout(ownership bool) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetOwnedByLayout(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ownership)))) - } -} - -func (ptr *QGraphicsLayoutItem) SetParentLayoutItem(parent QGraphicsLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetParentLayoutItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(parent)) - } -} - -func (ptr *QGraphicsLayoutItem) SetPreferredHeight(height float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetPreferredHeight(ptr.Pointer(), C.double(height)) - } -} - -func (ptr *QGraphicsLayoutItem) SetPreferredSize(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetPreferredSize(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QGraphicsLayoutItem) SetPreferredSize2(w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetPreferredSize2(ptr.Pointer(), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsLayoutItem) SetPreferredWidth(width float64) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetPreferredWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QGraphicsLayoutItem) SetSizePolicy(policy QSizePolicy_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(policy)) - } -} - -func (ptr *QGraphicsLayoutItem) SetSizePolicy2(hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy, controlType QSizePolicy__ControlType) { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_SetSizePolicy2(ptr.Pointer(), C.longlong(hPolicy), C.longlong(vPolicy), C.longlong(controlType)) - } -} - -//export callbackQGraphicsLayoutItem_SizeHint -func callbackQGraphicsLayoutItem_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) - } - - return core.PointerFromQSizeF(core.NewQSizeF()) -} - -func (ptr *QGraphicsLayoutItem) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { - (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) - return f(which, constraint) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayoutItem) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QGraphicsLayoutItem) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLayoutItem_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLayoutItem) SizePolicy() *QSizePolicy { - if ptr.Pointer() != nil { - tmpValue := NewQSizePolicyFromPointer(C.QGraphicsLayoutItem_SizePolicy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue - } - return nil -} - -//export callbackQGraphicsLayoutItem_UpdateGeometry -func callbackQGraphicsLayoutItem_UpdateGeometry(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateGeometry"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsLayoutItemFromPointer(ptr).UpdateGeometryDefault() - } -} - -func (ptr *QGraphicsLayoutItem) ConnectUpdateGeometry(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateGeometry"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayoutItem) DisconnectUpdateGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateGeometry") - } -} - -func (ptr *QGraphicsLayoutItem) UpdateGeometry() { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_UpdateGeometry(ptr.Pointer()) - } -} - -func (ptr *QGraphicsLayoutItem) UpdateGeometryDefault() { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_UpdateGeometryDefault(ptr.Pointer()) - } -} - -//export callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem -func callbackQGraphicsLayoutItem_DestroyQGraphicsLayoutItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsLayoutItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsLayoutItemFromPointer(ptr).DestroyQGraphicsLayoutItemDefault() - } -} - -func (ptr *QGraphicsLayoutItem) ConnectDestroyQGraphicsLayoutItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLayoutItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLayoutItem) DisconnectDestroyQGraphicsLayoutItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLayoutItem") - } -} - -func (ptr *QGraphicsLayoutItem) DestroyQGraphicsLayoutItem() { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsLayoutItem) DestroyQGraphicsLayoutItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsLineItem struct { - QGraphicsItem -} - -type QGraphicsLineItem_ITF interface { - QGraphicsItem_ITF - QGraphicsLineItem_PTR() *QGraphicsLineItem -} - -func (ptr *QGraphicsLineItem) QGraphicsLineItem_PTR() *QGraphicsLineItem { - return ptr -} - -func (ptr *QGraphicsLineItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsLineItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsLineItem(ptr QGraphicsLineItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLineItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsLineItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsLineItem) { - n = new(QGraphicsLineItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsLineItem__anonymous -//QGraphicsLineItem::anonymous -type QGraphicsLineItem__anonymous int64 - -const ( - QGraphicsLineItem__Type QGraphicsLineItem__anonymous = QGraphicsLineItem__anonymous(6) -) - -func NewQGraphicsLineItem(parent QGraphicsItem_ITF) *QGraphicsLineItem { - return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsLineItem2(line core.QLineF_ITF, parent QGraphicsItem_ITF) *QGraphicsLineItem { - return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem2(core.PointerFromQLineF(line), PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsLineItem3(x1 float64, y1 float64, x2 float64, y2 float64, parent QGraphicsItem_ITF) *QGraphicsLineItem { - return NewQGraphicsLineItemFromPointer(C.QGraphicsLineItem_NewQGraphicsLineItem3(C.double(x1), C.double(y1), C.double(x2), C.double(y2), PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsLineItem_BoundingRect -func callbackQGraphicsLineItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsLineItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsLineItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLineItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsLineItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsLineItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLineItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsLineItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLineItem) Line() *core.QLineF { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFFromPointer(C.QGraphicsLineItem_Line(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsLineItem_Paint -func callbackQGraphicsLineItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsLineItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsLineItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLineItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsLineItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsLineItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsLineItem) Pen() *gui.QPen { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPenFromPointer(C.QGraphicsLineItem_Pen(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPen).DestroyQPen) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLineItem) SetLine(line core.QLineF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_SetLine(ptr.Pointer(), core.PointerFromQLineF(line)) - } -} - -func (ptr *QGraphicsLineItem) SetLine2(x1 float64, y1 float64, x2 float64, y2 float64) { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_SetLine2(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2)) - } -} - -func (ptr *QGraphicsLineItem) SetPen(pen gui.QPen_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_SetPen(ptr.Pointer(), gui.PointerFromQPen(pen)) - } -} - -//export callbackQGraphicsLineItem_DestroyQGraphicsLineItem -func callbackQGraphicsLineItem_DestroyQGraphicsLineItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsLineItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsLineItemFromPointer(ptr).DestroyQGraphicsLineItemDefault() - } -} - -func (ptr *QGraphicsLineItem) ConnectDestroyQGraphicsLineItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLineItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLineItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLineItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLineItem) DisconnectDestroyQGraphicsLineItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLineItem") - } -} - -func (ptr *QGraphicsLineItem) DestroyQGraphicsLineItem() { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_DestroyQGraphicsLineItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsLineItem) DestroyQGraphicsLineItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsLineItem_DestroyQGraphicsLineItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsLinearLayout struct { - QGraphicsLayout -} - -type QGraphicsLinearLayout_ITF interface { - QGraphicsLayout_ITF - QGraphicsLinearLayout_PTR() *QGraphicsLinearLayout -} - -func (ptr *QGraphicsLinearLayout) QGraphicsLinearLayout_PTR() *QGraphicsLinearLayout { - return ptr -} - -func (ptr *QGraphicsLinearLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsLinearLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsLayout_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsLinearLayout(ptr QGraphicsLinearLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsLinearLayout_PTR().Pointer() - } - return nil -} - -func NewQGraphicsLinearLayoutFromPointer(ptr unsafe.Pointer) (n *QGraphicsLinearLayout) { - n = new(QGraphicsLinearLayout) - n.SetPointer(ptr) - return -} -func NewQGraphicsLinearLayout(parent QGraphicsLayoutItem_ITF) *QGraphicsLinearLayout { - return NewQGraphicsLinearLayoutFromPointer(C.QGraphicsLinearLayout_NewQGraphicsLinearLayout(PointerFromQGraphicsLayoutItem(parent))) -} - -func NewQGraphicsLinearLayout2(orientation core.Qt__Orientation, parent QGraphicsLayoutItem_ITF) *QGraphicsLinearLayout { - return NewQGraphicsLinearLayoutFromPointer(C.QGraphicsLinearLayout_NewQGraphicsLinearLayout2(C.longlong(orientation), PointerFromQGraphicsLayoutItem(parent))) -} - -func (ptr *QGraphicsLinearLayout) AddItem(item QGraphicsLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_AddItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)) - } -} - -func (ptr *QGraphicsLinearLayout) AddStretch(stretch int) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_AddStretch(ptr.Pointer(), C.int(int32(stretch))) - } -} - -func (ptr *QGraphicsLinearLayout) Alignment(item QGraphicsLayoutItem_ITF) core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QGraphicsLinearLayout_Alignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item))) - } - return 0 -} - -//export callbackQGraphicsLinearLayout_Count -func callbackQGraphicsLinearLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQGraphicsLinearLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QGraphicsLinearLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLinearLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QGraphicsLinearLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsLinearLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsLinearLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsLinearLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsLinearLayout) InsertItem(index int, item QGraphicsLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQGraphicsLayoutItem(item)) - } -} - -func (ptr *QGraphicsLinearLayout) InsertStretch(index int, stretch int) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_InsertStretch(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) - } -} - -//export callbackQGraphicsLinearLayout_ItemAt -func callbackQGraphicsLinearLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQGraphicsLayoutItem((*(*func(int) *QGraphicsLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQGraphicsLayoutItem(NewQGraphicsLinearLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) -} - -func (ptr *QGraphicsLinearLayout) ConnectItemAt(f func(index int) *QGraphicsLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(index int) *QGraphicsLayoutItem { - (*(*func(int) *QGraphicsLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLinearLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QGraphicsLinearLayout) ItemAt(index int) *QGraphicsLayoutItem { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLinearLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGraphicsLinearLayout) ItemAtDefault(index int) *QGraphicsLayoutItem { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutItemFromPointer(C.QGraphicsLinearLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGraphicsLinearLayout) ItemSpacing(index int) float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLinearLayout_ItemSpacing(ptr.Pointer(), C.int(int32(index)))) - } - return 0 -} - -func (ptr *QGraphicsLinearLayout) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QGraphicsLinearLayout_Orientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsLinearLayout_RemoveAt -func callbackQGraphicsLinearLayout_RemoveAt(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "removeAt"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQGraphicsLinearLayoutFromPointer(ptr).RemoveAtDefault(int(int32(index))) - } -} - -func (ptr *QGraphicsLinearLayout) ConnectRemoveAt(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeAt"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLinearLayout) DisconnectRemoveAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeAt") - } -} - -func (ptr *QGraphicsLinearLayout) RemoveAt(index int) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_RemoveAt(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsLinearLayout) RemoveAtDefault(index int) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_RemoveAtDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QGraphicsLinearLayout) RemoveItem(item QGraphicsLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_RemoveItem(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)) - } -} - -func (ptr *QGraphicsLinearLayout) SetAlignment(item QGraphicsLayoutItem_ITF, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_SetAlignment(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsLinearLayout) SetItemSpacing(index int, spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_SetItemSpacing(ptr.Pointer(), C.int(int32(index)), C.double(spacing)) - } -} - -func (ptr *QGraphicsLinearLayout) SetOrientation(orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_SetOrientation(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QGraphicsLinearLayout) SetSpacing(spacing float64) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_SetSpacing(ptr.Pointer(), C.double(spacing)) - } -} - -func (ptr *QGraphicsLinearLayout) SetStretchFactor(item QGraphicsLayoutItem_ITF, stretch int) { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_SetStretchFactor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item), C.int(int32(stretch))) - } -} - -//export callbackQGraphicsLinearLayout_SizeHint -func callbackQGraphicsLinearLayout_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) - } - - return core.PointerFromQSizeF(NewQGraphicsLinearLayoutFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) -} - -func (ptr *QGraphicsLinearLayout) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { - (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) - return f(which, constraint) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLinearLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QGraphicsLinearLayout) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLinearLayout_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLinearLayout) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsLinearLayout_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsLinearLayout) Spacing() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsLinearLayout_Spacing(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsLinearLayout) StretchFactor(item QGraphicsLayoutItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsLinearLayout_StretchFactor(ptr.Pointer(), PointerFromQGraphicsLayoutItem(item)))) - } - return 0 -} - -//export callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout -func callbackQGraphicsLinearLayout_DestroyQGraphicsLinearLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsLinearLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsLinearLayoutFromPointer(ptr).DestroyQGraphicsLinearLayoutDefault() - } -} - -func (ptr *QGraphicsLinearLayout) ConnectDestroyQGraphicsLinearLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsLinearLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsLinearLayout) DisconnectDestroyQGraphicsLinearLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsLinearLayout") - } -} - -func (ptr *QGraphicsLinearLayout) DestroyQGraphicsLinearLayout() { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsLinearLayout) DestroyQGraphicsLinearLayoutDefault() { - if ptr.Pointer() != nil { - C.QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsObject struct { - core.QObject - QGraphicsItem -} - -type QGraphicsObject_ITF interface { - core.QObject_ITF - QGraphicsItem_ITF - QGraphicsObject_PTR() *QGraphicsObject -} - -func (ptr *QGraphicsObject) QGraphicsObject_PTR() *QGraphicsObject { - return ptr -} - -func (ptr *QGraphicsObject) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsObject) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - ptr.QGraphicsItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsObject(ptr QGraphicsObject_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsObject_PTR().Pointer() - } - return nil -} - -func NewQGraphicsObjectFromPointer(ptr unsafe.Pointer) (n *QGraphicsObject) { - n = new(QGraphicsObject) - n.SetPointer(ptr) - return -} -func NewQGraphicsObject(parent QGraphicsItem_ITF) *QGraphicsObject { - tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsObject_NewQGraphicsObject(PointerFromQGraphicsItem(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGraphicsObject_EnabledChanged -func callbackQGraphicsObject_EnabledChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "enabledChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectEnabledChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "enabledChanged") { - C.QGraphicsObject_ConnectEnabledChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "enabledChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "enabledChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "enabledChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectEnabledChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectEnabledChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "enabledChanged") - } -} - -func (ptr *QGraphicsObject) EnabledChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_EnabledChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_Event -func callbackQGraphicsObject_Event(ptr unsafe.Pointer, ev unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(ev))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsObjectFromPointer(ptr).EventDefault(core.NewQEventFromPointer(ev))))) -} - -func (ptr *QGraphicsObject) ConnectEvent(f func(ev *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { - f := func(ev *core.QEvent) bool { - (*(*func(*core.QEvent) bool)(signal))(ev) - return f(ev) - } - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "event") - } -} - -func (ptr *QGraphicsObject) Event(ev core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsObject_Event(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 - } - return false -} - -func (ptr *QGraphicsObject) EventDefault(ev core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsObject_EventDefault(ptr.Pointer(), core.PointerFromQEvent(ev))) != 0 - } - return false -} - -func (ptr *QGraphicsObject) GrabGesture(gesture core.Qt__GestureType, flags core.Qt__GestureFlag) { - if ptr.Pointer() != nil { - C.QGraphicsObject_GrabGesture(ptr.Pointer(), C.longlong(gesture), C.longlong(flags)) - } -} - -//export callbackQGraphicsObject_OpacityChanged -func callbackQGraphicsObject_OpacityChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectOpacityChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") { - C.QGraphicsObject_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectOpacityChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectOpacityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "opacityChanged") - } -} - -func (ptr *QGraphicsObject) OpacityChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_OpacityChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_ParentChanged -func callbackQGraphicsObject_ParentChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "parentChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectParentChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "parentChanged") { - C.QGraphicsObject_ConnectParentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "parentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "parentChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "parentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectParentChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectParentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "parentChanged") - } -} - -func (ptr *QGraphicsObject) ParentChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_ParentChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_RotationChanged -func callbackQGraphicsObject_RotationChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "rotationChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectRotationChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rotationChanged") { - C.QGraphicsObject_ConnectRotationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rotationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rotationChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rotationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectRotationChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectRotationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rotationChanged") - } -} - -func (ptr *QGraphicsObject) RotationChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_RotationChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_ScaleChanged -func callbackQGraphicsObject_ScaleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectScaleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") { - C.QGraphicsObject_ConnectScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scaleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectScaleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "scaleChanged") - } -} - -func (ptr *QGraphicsObject) ScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_ScaleChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsObject) UngrabGesture(gesture core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QGraphicsObject_UngrabGesture(ptr.Pointer(), C.longlong(gesture)) - } -} - -//export callbackQGraphicsObject_UpdateMicroFocus -func callbackQGraphicsObject_UpdateMicroFocus(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsObjectFromPointer(ptr).UpdateMicroFocusDefault() - } -} - -func (ptr *QGraphicsObject) ConnectUpdateMicroFocus(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateMicroFocus"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectUpdateMicroFocus() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateMicroFocus") - } -} - -func (ptr *QGraphicsObject) UpdateMicroFocus() { - if ptr.Pointer() != nil { - C.QGraphicsObject_UpdateMicroFocus(ptr.Pointer()) - } -} - -func (ptr *QGraphicsObject) UpdateMicroFocusDefault() { - if ptr.Pointer() != nil { - C.QGraphicsObject_UpdateMicroFocusDefault(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_VisibleChanged -func callbackQGraphicsObject_VisibleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "visibleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectVisibleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "visibleChanged") { - C.QGraphicsObject_ConnectVisibleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "visibleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visibleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectVisibleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectVisibleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "visibleChanged") - } -} - -func (ptr *QGraphicsObject) VisibleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_VisibleChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_XChanged -func callbackQGraphicsObject_XChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "xChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectXChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "xChanged") { - C.QGraphicsObject_ConnectXChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "xChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "xChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectXChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectXChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "xChanged") - } -} - -func (ptr *QGraphicsObject) XChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_XChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_YChanged -func callbackQGraphicsObject_YChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "yChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectYChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "yChanged") { - C.QGraphicsObject_ConnectYChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "yChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "yChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectYChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectYChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "yChanged") - } -} - -func (ptr *QGraphicsObject) YChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_YChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_ZChanged -func callbackQGraphicsObject_ZChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "zChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsObject) ConnectZChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "zChanged") { - C.QGraphicsObject_ConnectZChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "zChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "zChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "zChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectZChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectZChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "zChanged") - } -} - -func (ptr *QGraphicsObject) ZChanged() { - if ptr.Pointer() != nil { - C.QGraphicsObject_ZChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsObject_DestroyQGraphicsObject -func callbackQGraphicsObject_DestroyQGraphicsObject(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsObject"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsObjectFromPointer(ptr).DestroyQGraphicsObjectDefault() - } -} - -func (ptr *QGraphicsObject) ConnectDestroyQGraphicsObject(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsObject"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsObject", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsObject", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsObject) DisconnectDestroyQGraphicsObject() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsObject") - } -} - -func (ptr *QGraphicsObject) DestroyQGraphicsObject() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DestroyQGraphicsObject(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsObject) DestroyQGraphicsObjectDefault() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DestroyQGraphicsObjectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsObject) Parent() *QGraphicsObject { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsObjectFromPointer(C.QGraphicsObject_Parent(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) SetParent(parent QGraphicsObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetParent(ptr.Pointer(), PointerFromQGraphicsObject(parent)) - } -} - -func (ptr *QGraphicsObject) Opacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsObject_Opacity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsObject) SetOpacity(opacity float64) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetOpacity(ptr.Pointer(), C.double(opacity)) - } -} - -func (ptr *QGraphicsObject) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsObject_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsObject) SetEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsObject) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsObject_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsObject) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QGraphicsObject) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsObject_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) SetPos(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetPos(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func (ptr *QGraphicsObject) X() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsObject_X(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsObject) SetX(x float64) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetX(ptr.Pointer(), C.double(x)) - } -} - -func (ptr *QGraphicsObject) Y() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsObject_Y(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsObject) SetY(y float64) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetY(ptr.Pointer(), C.double(y)) - } -} - -func (ptr *QGraphicsObject) ZValue() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsObject_ZValue(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsObject) SetZValue(z float64) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetZValue(ptr.Pointer(), C.double(z)) - } -} - -func (ptr *QGraphicsObject) Rotation() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsObject_Rotation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsObject) SetRotation(rotation float64) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetRotation(ptr.Pointer(), C.double(rotation)) - } -} - -func (ptr *QGraphicsObject) Scale() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsObject_Scale(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsObject) SetScale(scale float64) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetScale(ptr.Pointer(), C.double(scale)) - } -} - -func (ptr *QGraphicsObject) TransformOriginPoint() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsObject_TransformOriginPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) SetTransformOriginPoint(transformOriginPoint core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetTransformOriginPoint(ptr.Pointer(), core.PointerFromQPointF(transformOriginPoint)) - } -} - -func (ptr *QGraphicsObject) GraphicsEffect() *QGraphicsEffect { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsEffectFromPointer(C.QGraphicsObject_GraphicsEffect(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) SetGraphicsEffect(effect QGraphicsEffect_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect)) - } -} - -func (ptr *QGraphicsObject) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsObject) __children_newList() unsafe.Pointer { - return C.QGraphicsObject___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsObject) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsObject___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGraphicsObject) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGraphicsObject___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsObject) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsObject) __findChildren_newList() unsafe.Pointer { - return C.QGraphicsObject___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsObject) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsObject) __findChildren_newList3() unsafe.Pointer { - return C.QGraphicsObject___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsObject) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsObject___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsObject) __qFindChildren_newList2() unsafe.Pointer { - return C.QGraphicsObject___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGraphicsObject_ChildEvent -func callbackQGraphicsObject_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGraphicsObjectFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGraphicsObject) ChildEvent(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -func (ptr *QGraphicsObject) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGraphicsObject_ConnectNotify -func callbackQGraphicsObject_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsObjectFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsObject) ConnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QGraphicsObject) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsObject_CustomEvent -func callbackQGraphicsObject_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsObjectFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsObject) CustomEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsObject) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsObject_DeleteLater -func callbackQGraphicsObject_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsObjectFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGraphicsObject) DeleteLater() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsObject) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGraphicsObject_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGraphicsObject_Destroyed -func callbackQGraphicsObject_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGraphicsObject_DisconnectNotify -func callbackQGraphicsObject_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsObjectFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsObject) DisconnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QGraphicsObject) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsObject_EventFilter -func callbackQGraphicsObject_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsObjectFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsObject) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsObject_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsObject) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsObject_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsObject_MetaObject -func callbackQGraphicsObject_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGraphicsObjectFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGraphicsObject) MetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsObject_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsObject) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsObject_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsObject_ObjectNameChanged -func callbackQGraphicsObject_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGraphicsObject_TimerEvent -func callbackQGraphicsObject_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGraphicsObjectFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGraphicsObject) TimerEvent(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QGraphicsObject) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -//export callbackQGraphicsObject_BoundingRect -func callbackQGraphicsObject_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsObjectFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsObject) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsObject_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsObject) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsObject_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsObject_Paint -func callbackQGraphicsObject_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsObjectFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsObject) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsObject) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsObject_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -type QGraphicsOpacityEffect struct { - QGraphicsEffect -} - -type QGraphicsOpacityEffect_ITF interface { - QGraphicsEffect_ITF - QGraphicsOpacityEffect_PTR() *QGraphicsOpacityEffect -} - -func (ptr *QGraphicsOpacityEffect) QGraphicsOpacityEffect_PTR() *QGraphicsOpacityEffect { - return ptr -} - -func (ptr *QGraphicsOpacityEffect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsEffect_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsOpacityEffect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsEffect_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsOpacityEffect(ptr QGraphicsOpacityEffect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsOpacityEffect_PTR().Pointer() - } - return nil -} - -func NewQGraphicsOpacityEffectFromPointer(ptr unsafe.Pointer) (n *QGraphicsOpacityEffect) { - n = new(QGraphicsOpacityEffect) - n.SetPointer(ptr) - return -} -func NewQGraphicsOpacityEffect(parent core.QObject_ITF) *QGraphicsOpacityEffect { - tmpValue := NewQGraphicsOpacityEffectFromPointer(C.QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGraphicsOpacityEffect_Draw -func callbackQGraphicsOpacityEffect_Draw(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "draw"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } else { - NewQGraphicsOpacityEffectFromPointer(ptr).DrawDefault(gui.NewQPainterFromPointer(painter)) - } -} - -func (ptr *QGraphicsOpacityEffect) ConnectDraw(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "draw"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "draw", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsOpacityEffect) DisconnectDraw() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "draw") - } -} - -func (ptr *QGraphicsOpacityEffect) Draw(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_Draw(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsOpacityEffect) DrawDefault(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_DrawDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QGraphicsOpacityEffect) Opacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsOpacityEffect_Opacity(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsOpacityEffect_OpacityChanged -func callbackQGraphicsOpacityEffect_OpacityChanged(ptr unsafe.Pointer, opacity C.double) { - if signal := qt.GetSignal(ptr, "opacityChanged"); signal != nil { - (*(*func(float64))(signal))(float64(opacity)) - } - -} - -func (ptr *QGraphicsOpacityEffect) ConnectOpacityChanged(f func(opacity float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "opacityChanged") { - C.QGraphicsOpacityEffect_ConnectOpacityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "opacityChanged"); signal != nil { - f := func(opacity float64) { - (*(*func(float64))(signal))(opacity) - f(opacity) - } - qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "opacityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsOpacityEffect) DisconnectOpacityChanged() { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_DisconnectOpacityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "opacityChanged") - } -} - -func (ptr *QGraphicsOpacityEffect) OpacityChanged(opacity float64) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_OpacityChanged(ptr.Pointer(), C.double(opacity)) - } -} - -func (ptr *QGraphicsOpacityEffect) OpacityMask() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QGraphicsOpacityEffect_OpacityMask(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -//export callbackQGraphicsOpacityEffect_OpacityMaskChanged -func callbackQGraphicsOpacityEffect_OpacityMaskChanged(ptr unsafe.Pointer, mask unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "opacityMaskChanged"); signal != nil { - (*(*func(*gui.QBrush))(signal))(gui.NewQBrushFromPointer(mask)) - } - -} - -func (ptr *QGraphicsOpacityEffect) ConnectOpacityMaskChanged(f func(mask *gui.QBrush)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "opacityMaskChanged") { - C.QGraphicsOpacityEffect_ConnectOpacityMaskChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "opacityMaskChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "opacityMaskChanged"); signal != nil { - f := func(mask *gui.QBrush) { - (*(*func(*gui.QBrush))(signal))(mask) - f(mask) - } - qt.ConnectSignal(ptr.Pointer(), "opacityMaskChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "opacityMaskChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsOpacityEffect) DisconnectOpacityMaskChanged() { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "opacityMaskChanged") - } -} - -func (ptr *QGraphicsOpacityEffect) OpacityMaskChanged(mask gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_OpacityMaskChanged(ptr.Pointer(), gui.PointerFromQBrush(mask)) - } -} - -//export callbackQGraphicsOpacityEffect_SetOpacity -func callbackQGraphicsOpacityEffect_SetOpacity(ptr unsafe.Pointer, opacity C.double) { - if signal := qt.GetSignal(ptr, "setOpacity"); signal != nil { - (*(*func(float64))(signal))(float64(opacity)) - } else { - NewQGraphicsOpacityEffectFromPointer(ptr).SetOpacityDefault(float64(opacity)) - } -} - -func (ptr *QGraphicsOpacityEffect) ConnectSetOpacity(f func(opacity float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOpacity"); signal != nil { - f := func(opacity float64) { - (*(*func(float64))(signal))(opacity) - f(opacity) - } - qt.ConnectSignal(ptr.Pointer(), "setOpacity", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOpacity", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsOpacityEffect) DisconnectSetOpacity() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOpacity") - } -} - -func (ptr *QGraphicsOpacityEffect) SetOpacity(opacity float64) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_SetOpacity(ptr.Pointer(), C.double(opacity)) - } -} - -func (ptr *QGraphicsOpacityEffect) SetOpacityDefault(opacity float64) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_SetOpacityDefault(ptr.Pointer(), C.double(opacity)) - } -} - -//export callbackQGraphicsOpacityEffect_SetOpacityMask -func callbackQGraphicsOpacityEffect_SetOpacityMask(ptr unsafe.Pointer, mask unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setOpacityMask"); signal != nil { - (*(*func(*gui.QBrush))(signal))(gui.NewQBrushFromPointer(mask)) - } else { - NewQGraphicsOpacityEffectFromPointer(ptr).SetOpacityMaskDefault(gui.NewQBrushFromPointer(mask)) - } -} - -func (ptr *QGraphicsOpacityEffect) ConnectSetOpacityMask(f func(mask *gui.QBrush)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOpacityMask"); signal != nil { - f := func(mask *gui.QBrush) { - (*(*func(*gui.QBrush))(signal))(mask) - f(mask) - } - qt.ConnectSignal(ptr.Pointer(), "setOpacityMask", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOpacityMask", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsOpacityEffect) DisconnectSetOpacityMask() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOpacityMask") - } -} - -func (ptr *QGraphicsOpacityEffect) SetOpacityMask(mask gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_SetOpacityMask(ptr.Pointer(), gui.PointerFromQBrush(mask)) - } -} - -func (ptr *QGraphicsOpacityEffect) SetOpacityMaskDefault(mask gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_SetOpacityMaskDefault(ptr.Pointer(), gui.PointerFromQBrush(mask)) - } -} - -//export callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect -func callbackQGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsOpacityEffect"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsOpacityEffectFromPointer(ptr).DestroyQGraphicsOpacityEffectDefault() - } -} - -func (ptr *QGraphicsOpacityEffect) ConnectDestroyQGraphicsOpacityEffect(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsOpacityEffect"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsOpacityEffect) DisconnectDestroyQGraphicsOpacityEffect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsOpacityEffect") - } -} - -func (ptr *QGraphicsOpacityEffect) DestroyQGraphicsOpacityEffect() { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsOpacityEffect) DestroyQGraphicsOpacityEffectDefault() { - if ptr.Pointer() != nil { - C.QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsPathItem struct { - QAbstractGraphicsShapeItem -} - -type QGraphicsPathItem_ITF interface { - QAbstractGraphicsShapeItem_ITF - QGraphicsPathItem_PTR() *QGraphicsPathItem -} - -func (ptr *QGraphicsPathItem) QGraphicsPathItem_PTR() *QGraphicsPathItem { - return ptr -} - -func (ptr *QGraphicsPathItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsPathItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsPathItem(ptr QGraphicsPathItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsPathItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsPathItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPathItem) { - n = new(QGraphicsPathItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsPathItem__anonymous -//QGraphicsPathItem::anonymous -type QGraphicsPathItem__anonymous int64 - -const ( - QGraphicsPathItem__Type QGraphicsPathItem__anonymous = QGraphicsPathItem__anonymous(2) -) - -func NewQGraphicsPathItem(parent QGraphicsItem_ITF) *QGraphicsPathItem { - return NewQGraphicsPathItemFromPointer(C.QGraphicsPathItem_NewQGraphicsPathItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsPathItem2(path gui.QPainterPath_ITF, parent QGraphicsItem_ITF) *QGraphicsPathItem { - return NewQGraphicsPathItemFromPointer(C.QGraphicsPathItem_NewQGraphicsPathItem2(gui.PointerFromQPainterPath(path), PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsPathItem_BoundingRect -func callbackQGraphicsPathItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsPathItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsPathItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPathItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsPathItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsPathItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPathItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsPathItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsPathItem_Paint -func callbackQGraphicsPathItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsPathItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsPathItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPathItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsPathItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPathItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsPathItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPathItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsPathItem) Path() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsPathItem_Path(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPathItem) SetPath(path gui.QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPathItem_SetPath(ptr.Pointer(), gui.PointerFromQPainterPath(path)) - } -} - -//export callbackQGraphicsPathItem_DestroyQGraphicsPathItem -func callbackQGraphicsPathItem_DestroyQGraphicsPathItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsPathItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsPathItemFromPointer(ptr).DestroyQGraphicsPathItemDefault() - } -} - -func (ptr *QGraphicsPathItem) ConnectDestroyQGraphicsPathItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPathItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPathItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPathItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPathItem) DisconnectDestroyQGraphicsPathItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPathItem") - } -} - -func (ptr *QGraphicsPathItem) DestroyQGraphicsPathItem() { - if ptr.Pointer() != nil { - C.QGraphicsPathItem_DestroyQGraphicsPathItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsPathItem) DestroyQGraphicsPathItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsPathItem_DestroyQGraphicsPathItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsPixmapItem struct { - QGraphicsItem -} - -type QGraphicsPixmapItem_ITF interface { - QGraphicsItem_ITF - QGraphicsPixmapItem_PTR() *QGraphicsPixmapItem -} - -func (ptr *QGraphicsPixmapItem) QGraphicsPixmapItem_PTR() *QGraphicsPixmapItem { - return ptr -} - -func (ptr *QGraphicsPixmapItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsPixmapItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsPixmapItem(ptr QGraphicsPixmapItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsPixmapItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsPixmapItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPixmapItem) { - n = new(QGraphicsPixmapItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsPixmapItem__ShapeMode -//QGraphicsPixmapItem::ShapeMode -type QGraphicsPixmapItem__ShapeMode int64 - -const ( - QGraphicsPixmapItem__MaskShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(0) - QGraphicsPixmapItem__BoundingRectShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(1) - QGraphicsPixmapItem__HeuristicMaskShape QGraphicsPixmapItem__ShapeMode = QGraphicsPixmapItem__ShapeMode(2) -) - -//go:generate stringer -type=QGraphicsPixmapItem__anonymous -//QGraphicsPixmapItem::anonymous -type QGraphicsPixmapItem__anonymous int64 - -const ( - QGraphicsPixmapItem__Type QGraphicsPixmapItem__anonymous = QGraphicsPixmapItem__anonymous(7) -) - -func NewQGraphicsPixmapItem(parent QGraphicsItem_ITF) *QGraphicsPixmapItem { - return NewQGraphicsPixmapItemFromPointer(C.QGraphicsPixmapItem_NewQGraphicsPixmapItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsPixmapItem2(pixmap gui.QPixmap_ITF, parent QGraphicsItem_ITF) *QGraphicsPixmapItem { - return NewQGraphicsPixmapItemFromPointer(C.QGraphicsPixmapItem_NewQGraphicsPixmapItem2(gui.PointerFromQPixmap(pixmap), PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsPixmapItem_BoundingRect -func callbackQGraphicsPixmapItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsPixmapItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsPixmapItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPixmapItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsPixmapItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsPixmapItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPixmapItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsPixmapItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPixmapItem) Offset() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsPixmapItem_Offset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsPixmapItem_Paint -func callbackQGraphicsPixmapItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsPixmapItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsPixmapItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPixmapItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsPixmapItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsPixmapItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsPixmapItem) Pixmap() *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QGraphicsPixmapItem_Pixmap(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPixmapItem) SetOffset(offset core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_SetOffset(ptr.Pointer(), core.PointerFromQPointF(offset)) - } -} - -func (ptr *QGraphicsPixmapItem) SetOffset2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_SetOffset2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QGraphicsPixmapItem) SetPixmap(pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QGraphicsPixmapItem) SetShapeMode(mode QGraphicsPixmapItem__ShapeMode) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_SetShapeMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QGraphicsPixmapItem) SetTransformationMode(mode core.Qt__TransformationMode) { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_SetTransformationMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QGraphicsPixmapItem) ShapeMode() QGraphicsPixmapItem__ShapeMode { - if ptr.Pointer() != nil { - return QGraphicsPixmapItem__ShapeMode(C.QGraphicsPixmapItem_ShapeMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsPixmapItem) TransformationMode() core.Qt__TransformationMode { - if ptr.Pointer() != nil { - return core.Qt__TransformationMode(C.QGraphicsPixmapItem_TransformationMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem -func callbackQGraphicsPixmapItem_DestroyQGraphicsPixmapItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsPixmapItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsPixmapItemFromPointer(ptr).DestroyQGraphicsPixmapItemDefault() - } -} - -func (ptr *QGraphicsPixmapItem) ConnectDestroyQGraphicsPixmapItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPixmapItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPixmapItem) DisconnectDestroyQGraphicsPixmapItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPixmapItem") - } -} - -func (ptr *QGraphicsPixmapItem) DestroyQGraphicsPixmapItem() { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsPixmapItem) DestroyQGraphicsPixmapItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsPolygonItem struct { - QAbstractGraphicsShapeItem -} - -type QGraphicsPolygonItem_ITF interface { - QAbstractGraphicsShapeItem_ITF - QGraphicsPolygonItem_PTR() *QGraphicsPolygonItem -} - -func (ptr *QGraphicsPolygonItem) QGraphicsPolygonItem_PTR() *QGraphicsPolygonItem { - return ptr -} - -func (ptr *QGraphicsPolygonItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsPolygonItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsPolygonItem(ptr QGraphicsPolygonItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsPolygonItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsPolygonItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsPolygonItem) { - n = new(QGraphicsPolygonItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsPolygonItem__anonymous -//QGraphicsPolygonItem::anonymous -type QGraphicsPolygonItem__anonymous int64 - -const ( - QGraphicsPolygonItem__Type QGraphicsPolygonItem__anonymous = QGraphicsPolygonItem__anonymous(5) -) - -func NewQGraphicsPolygonItem(parent QGraphicsItem_ITF) *QGraphicsPolygonItem { - return NewQGraphicsPolygonItemFromPointer(C.QGraphicsPolygonItem_NewQGraphicsPolygonItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsPolygonItem2(polygon gui.QPolygonF_ITF, parent QGraphicsItem_ITF) *QGraphicsPolygonItem { - return NewQGraphicsPolygonItemFromPointer(C.QGraphicsPolygonItem_NewQGraphicsPolygonItem2(gui.PointerFromQPolygonF(polygon), PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsPolygonItem_BoundingRect -func callbackQGraphicsPolygonItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsPolygonItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsPolygonItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPolygonItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsPolygonItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsPolygonItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPolygonItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsPolygonItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPolygonItem) FillRule() core.Qt__FillRule { - if ptr.Pointer() != nil { - return core.Qt__FillRule(C.QGraphicsPolygonItem_FillRule(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsPolygonItem_Paint -func callbackQGraphicsPolygonItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsPolygonItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsPolygonItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPolygonItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsPolygonItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPolygonItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsPolygonItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPolygonItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsPolygonItem) Polygon() *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsPolygonItem_Polygon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsPolygonItem) SetFillRule(rule core.Qt__FillRule) { - if ptr.Pointer() != nil { - C.QGraphicsPolygonItem_SetFillRule(ptr.Pointer(), C.longlong(rule)) - } -} - -func (ptr *QGraphicsPolygonItem) SetPolygon(polygon gui.QPolygonF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsPolygonItem_SetPolygon(ptr.Pointer(), gui.PointerFromQPolygonF(polygon)) - } -} - -//export callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem -func callbackQGraphicsPolygonItem_DestroyQGraphicsPolygonItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsPolygonItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsPolygonItemFromPointer(ptr).DestroyQGraphicsPolygonItemDefault() - } -} - -func (ptr *QGraphicsPolygonItem) ConnectDestroyQGraphicsPolygonItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsPolygonItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsPolygonItem) DisconnectDestroyQGraphicsPolygonItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsPolygonItem") - } -} - -func (ptr *QGraphicsPolygonItem) DestroyQGraphicsPolygonItem() { - if ptr.Pointer() != nil { - C.QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsPolygonItem) DestroyQGraphicsPolygonItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsProxyWidget struct { - QGraphicsWidget -} - -type QGraphicsProxyWidget_ITF interface { - QGraphicsWidget_ITF - QGraphicsProxyWidget_PTR() *QGraphicsProxyWidget -} - -func (ptr *QGraphicsProxyWidget) QGraphicsProxyWidget_PTR() *QGraphicsProxyWidget { - return ptr -} - -func (ptr *QGraphicsProxyWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsProxyWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsWidget_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsProxyWidget(ptr QGraphicsProxyWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsProxyWidget_PTR().Pointer() - } - return nil -} - -func NewQGraphicsProxyWidgetFromPointer(ptr unsafe.Pointer) (n *QGraphicsProxyWidget) { - n = new(QGraphicsProxyWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsProxyWidget__anonymous -//QGraphicsProxyWidget::anonymous -type QGraphicsProxyWidget__anonymous int64 - -const ( - QGraphicsProxyWidget__Type QGraphicsProxyWidget__anonymous = QGraphicsProxyWidget__anonymous(12) -) - -func NewQGraphicsProxyWidget(parent QGraphicsItem_ITF, wFlags core.Qt__WindowType) *QGraphicsProxyWidget { - tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewQGraphicsProxyWidget(PointerFromQGraphicsItem(parent), C.longlong(wFlags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsProxyWidget) CreateProxyForChildWidget(child QWidget_ITF) *QGraphicsProxyWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_CreateProxyForChildWidget(ptr.Pointer(), PointerFromQWidget(child))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsProxyWidget_NewProxyWidget -func callbackQGraphicsProxyWidget_NewProxyWidget(ptr unsafe.Pointer, child unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "newProxyWidget"); signal != nil { - return PointerFromQGraphicsProxyWidget((*(*func(*QWidget) *QGraphicsProxyWidget)(signal))(NewQWidgetFromPointer(child))) - } - - return PointerFromQGraphicsProxyWidget(NewQGraphicsProxyWidgetFromPointer(ptr).NewProxyWidgetDefault(NewQWidgetFromPointer(child))) -} - -func (ptr *QGraphicsProxyWidget) ConnectNewProxyWidget(f func(child *QWidget) *QGraphicsProxyWidget) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "newProxyWidget"); signal != nil { - f := func(child *QWidget) *QGraphicsProxyWidget { - (*(*func(*QWidget) *QGraphicsProxyWidget)(signal))(child) - return f(child) - } - qt.ConnectSignal(ptr.Pointer(), "newProxyWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "newProxyWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsProxyWidget) DisconnectNewProxyWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "newProxyWidget") - } -} - -func (ptr *QGraphicsProxyWidget) NewProxyWidget(child QWidget_ITF) *QGraphicsProxyWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewProxyWidget(ptr.Pointer(), PointerFromQWidget(child))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsProxyWidget) NewProxyWidgetDefault(child QWidget_ITF) *QGraphicsProxyWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsProxyWidget_NewProxyWidgetDefault(ptr.Pointer(), PointerFromQWidget(child))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsProxyWidget) SetWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsProxyWidget_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsProxyWidget) SubWidgetRect(widget QWidget_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsProxyWidget_SubWidgetRect(ptr.Pointer(), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsProxyWidget) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QGraphicsProxyWidget_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget -func callbackQGraphicsProxyWidget_DestroyQGraphicsProxyWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsProxyWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsProxyWidgetFromPointer(ptr).DestroyQGraphicsProxyWidgetDefault() - } -} - -func (ptr *QGraphicsProxyWidget) ConnectDestroyQGraphicsProxyWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsProxyWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsProxyWidget) DisconnectDestroyQGraphicsProxyWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsProxyWidget") - } -} - -func (ptr *QGraphicsProxyWidget) DestroyQGraphicsProxyWidget() { - if ptr.Pointer() != nil { - C.QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsProxyWidget) DestroyQGraphicsProxyWidgetDefault() { - if ptr.Pointer() != nil { - C.QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsRectItem struct { - QAbstractGraphicsShapeItem -} - -type QGraphicsRectItem_ITF interface { - QAbstractGraphicsShapeItem_ITF - QGraphicsRectItem_PTR() *QGraphicsRectItem -} - -func (ptr *QGraphicsRectItem) QGraphicsRectItem_PTR() *QGraphicsRectItem { - return ptr -} - -func (ptr *QGraphicsRectItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsRectItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsRectItem(ptr QGraphicsRectItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsRectItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsRectItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsRectItem) { - n = new(QGraphicsRectItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsRectItem__anonymous -//QGraphicsRectItem::anonymous -type QGraphicsRectItem__anonymous int64 - -const ( - QGraphicsRectItem__Type QGraphicsRectItem__anonymous = QGraphicsRectItem__anonymous(3) -) - -func NewQGraphicsRectItem(parent QGraphicsItem_ITF) *QGraphicsRectItem { - return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsRectItem2(rect core.QRectF_ITF, parent QGraphicsItem_ITF) *QGraphicsRectItem { - return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem2(core.PointerFromQRectF(rect), PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsRectItem3(x float64, y float64, width float64, height float64, parent QGraphicsItem_ITF) *QGraphicsRectItem { - return NewQGraphicsRectItemFromPointer(C.QGraphicsRectItem_NewQGraphicsRectItem3(C.double(x), C.double(y), C.double(width), C.double(height), PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsRectItem_BoundingRect -func callbackQGraphicsRectItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsRectItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsRectItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRectItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsRectItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsRectItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsRectItem_Paint -func callbackQGraphicsRectItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsRectItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsRectItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRectItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsRectItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRectItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsRectItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRectItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsRectItem) Rect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsRectItem_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsRectItem) SetRect(rectangle core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRectItem_SetRect(ptr.Pointer(), core.PointerFromQRectF(rectangle)) - } -} - -func (ptr *QGraphicsRectItem) SetRect2(x float64, y float64, width float64, height float64) { - if ptr.Pointer() != nil { - C.QGraphicsRectItem_SetRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(width), C.double(height)) - } -} - -//export callbackQGraphicsRectItem_DestroyQGraphicsRectItem -func callbackQGraphicsRectItem_DestroyQGraphicsRectItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsRectItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsRectItemFromPointer(ptr).DestroyQGraphicsRectItemDefault() - } -} - -func (ptr *QGraphicsRectItem) ConnectDestroyQGraphicsRectItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsRectItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRectItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRectItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRectItem) DisconnectDestroyQGraphicsRectItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsRectItem") - } -} - -func (ptr *QGraphicsRectItem) DestroyQGraphicsRectItem() { - if ptr.Pointer() != nil { - C.QGraphicsRectItem_DestroyQGraphicsRectItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsRectItem) DestroyQGraphicsRectItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsRectItem_DestroyQGraphicsRectItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsRotation struct { - QGraphicsTransform -} - -type QGraphicsRotation_ITF interface { - QGraphicsTransform_ITF - QGraphicsRotation_PTR() *QGraphicsRotation -} - -func (ptr *QGraphicsRotation) QGraphicsRotation_PTR() *QGraphicsRotation { - return ptr -} - -func (ptr *QGraphicsRotation) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsTransform_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsRotation) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsTransform_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsRotation(ptr QGraphicsRotation_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsRotation_PTR().Pointer() - } - return nil -} - -func NewQGraphicsRotationFromPointer(ptr unsafe.Pointer) (n *QGraphicsRotation) { - n = new(QGraphicsRotation) - n.SetPointer(ptr) - return -} -func NewQGraphicsRotation(parent core.QObject_ITF) *QGraphicsRotation { - tmpValue := NewQGraphicsRotationFromPointer(C.QGraphicsRotation_NewQGraphicsRotation(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsRotation) Angle() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsRotation_Angle(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsRotation_AngleChanged -func callbackQGraphicsRotation_AngleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "angleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsRotation) ConnectAngleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "angleChanged") { - C.QGraphicsRotation_ConnectAngleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "angleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "angleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "angleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "angleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRotation) DisconnectAngleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_DisconnectAngleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "angleChanged") - } -} - -func (ptr *QGraphicsRotation) AngleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_AngleChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsRotation_ApplyTo -func callbackQGraphicsRotation_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applyTo"); signal != nil { - (*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix)) - } else { - NewQGraphicsRotationFromPointer(ptr).ApplyToDefault(gui.NewQMatrix4x4FromPointer(matrix)) - } -} - -func (ptr *QGraphicsRotation) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil { - f := func(matrix *gui.QMatrix4x4) { - (*(*func(*gui.QMatrix4x4))(signal))(matrix) - f(matrix) - } - qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRotation) DisconnectApplyTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "applyTo") - } -} - -func (ptr *QGraphicsRotation) ApplyTo(matrix gui.QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRotation_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) - } -} - -func (ptr *QGraphicsRotation) ApplyToDefault(matrix gui.QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRotation_ApplyToDefault(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) - } -} - -func (ptr *QGraphicsRotation) Axis() *gui.QVector3D { - if ptr.Pointer() != nil { - tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsRotation_Axis(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -//export callbackQGraphicsRotation_AxisChanged -func callbackQGraphicsRotation_AxisChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "axisChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsRotation) ConnectAxisChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "axisChanged") { - C.QGraphicsRotation_ConnectAxisChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "axisChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "axisChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "axisChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "axisChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRotation) DisconnectAxisChanged() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_DisconnectAxisChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "axisChanged") - } -} - -func (ptr *QGraphicsRotation) AxisChanged() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_AxisChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsRotation) Origin() *gui.QVector3D { - if ptr.Pointer() != nil { - tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsRotation_Origin(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -//export callbackQGraphicsRotation_OriginChanged -func callbackQGraphicsRotation_OriginChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "originChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsRotation) ConnectOriginChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "originChanged") { - C.QGraphicsRotation_ConnectOriginChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "originChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "originChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRotation) DisconnectOriginChanged() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_DisconnectOriginChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "originChanged") - } -} - -func (ptr *QGraphicsRotation) OriginChanged() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_OriginChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsRotation) SetAngle(vqr float64) { - if ptr.Pointer() != nil { - C.QGraphicsRotation_SetAngle(ptr.Pointer(), C.double(vqr)) - } -} - -func (ptr *QGraphicsRotation) SetAxis(axis gui.QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRotation_SetAxis(ptr.Pointer(), gui.PointerFromQVector3D(axis)) - } -} - -func (ptr *QGraphicsRotation) SetAxis2(axis core.Qt__Axis) { - if ptr.Pointer() != nil { - C.QGraphicsRotation_SetAxis2(ptr.Pointer(), C.longlong(axis)) - } -} - -func (ptr *QGraphicsRotation) SetOrigin(point gui.QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsRotation_SetOrigin(ptr.Pointer(), gui.PointerFromQVector3D(point)) - } -} - -//export callbackQGraphicsRotation_DestroyQGraphicsRotation -func callbackQGraphicsRotation_DestroyQGraphicsRotation(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsRotation"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsRotationFromPointer(ptr).DestroyQGraphicsRotationDefault() - } -} - -func (ptr *QGraphicsRotation) ConnectDestroyQGraphicsRotation(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsRotation"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRotation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsRotation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsRotation) DisconnectDestroyQGraphicsRotation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsRotation") - } -} - -func (ptr *QGraphicsRotation) DestroyQGraphicsRotation() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_DestroyQGraphicsRotation(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsRotation) DestroyQGraphicsRotationDefault() { - if ptr.Pointer() != nil { - C.QGraphicsRotation_DestroyQGraphicsRotationDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsScale struct { - QGraphicsTransform -} - -type QGraphicsScale_ITF interface { - QGraphicsTransform_ITF - QGraphicsScale_PTR() *QGraphicsScale -} - -func (ptr *QGraphicsScale) QGraphicsScale_PTR() *QGraphicsScale { - return ptr -} - -func (ptr *QGraphicsScale) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsTransform_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsScale) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsTransform_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsScale(ptr QGraphicsScale_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsScale_PTR().Pointer() - } - return nil -} - -func NewQGraphicsScaleFromPointer(ptr unsafe.Pointer) (n *QGraphicsScale) { - n = new(QGraphicsScale) - n.SetPointer(ptr) - return -} -func NewQGraphicsScale(parent core.QObject_ITF) *QGraphicsScale { - tmpValue := NewQGraphicsScaleFromPointer(C.QGraphicsScale_NewQGraphicsScale(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGraphicsScale_ApplyTo -func callbackQGraphicsScale_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applyTo"); signal != nil { - (*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix)) - } else { - NewQGraphicsScaleFromPointer(ptr).ApplyToDefault(gui.NewQMatrix4x4FromPointer(matrix)) - } -} - -func (ptr *QGraphicsScale) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil { - f := func(matrix *gui.QMatrix4x4) { - (*(*func(*gui.QMatrix4x4))(signal))(matrix) - f(matrix) - } - qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectApplyTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "applyTo") - } -} - -func (ptr *QGraphicsScale) ApplyTo(matrix gui.QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScale_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) - } -} - -func (ptr *QGraphicsScale) ApplyToDefault(matrix gui.QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScale_ApplyToDefault(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) - } -} - -func (ptr *QGraphicsScale) Origin() *gui.QVector3D { - if ptr.Pointer() != nil { - tmpValue := gui.NewQVector3DFromPointer(C.QGraphicsScale_Origin(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QVector3D).DestroyQVector3D) - return tmpValue - } - return nil -} - -//export callbackQGraphicsScale_OriginChanged -func callbackQGraphicsScale_OriginChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "originChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsScale) ConnectOriginChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "originChanged") { - C.QGraphicsScale_ConnectOriginChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "originChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "originChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "originChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectOriginChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DisconnectOriginChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "originChanged") - } -} - -func (ptr *QGraphicsScale) OriginChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_OriginChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsScale_ScaleChanged -func callbackQGraphicsScale_ScaleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "scaleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsScale) ConnectScaleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "scaleChanged") { - C.QGraphicsScale_ConnectScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scaleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "scaleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scaleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DisconnectScaleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "scaleChanged") - } -} - -func (ptr *QGraphicsScale) ScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_ScaleChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScale) SetOrigin(point gui.QVector3D_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScale_SetOrigin(ptr.Pointer(), gui.PointerFromQVector3D(point)) - } -} - -func (ptr *QGraphicsScale) SetXScale(vqr float64) { - if ptr.Pointer() != nil { - C.QGraphicsScale_SetXScale(ptr.Pointer(), C.double(vqr)) - } -} - -func (ptr *QGraphicsScale) SetYScale(vqr float64) { - if ptr.Pointer() != nil { - C.QGraphicsScale_SetYScale(ptr.Pointer(), C.double(vqr)) - } -} - -func (ptr *QGraphicsScale) SetZScale(vqr float64) { - if ptr.Pointer() != nil { - C.QGraphicsScale_SetZScale(ptr.Pointer(), C.double(vqr)) - } -} - -func (ptr *QGraphicsScale) XScale() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsScale_XScale(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsScale_XScaleChanged -func callbackQGraphicsScale_XScaleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "xScaleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsScale) ConnectXScaleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "xScaleChanged") { - C.QGraphicsScale_ConnectXScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "xScaleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "xScaleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "xScaleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "xScaleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectXScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DisconnectXScaleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "xScaleChanged") - } -} - -func (ptr *QGraphicsScale) XScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_XScaleChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScale) YScale() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsScale_YScale(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsScale_YScaleChanged -func callbackQGraphicsScale_YScaleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "yScaleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsScale) ConnectYScaleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "yScaleChanged") { - C.QGraphicsScale_ConnectYScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "yScaleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "yScaleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "yScaleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "yScaleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectYScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DisconnectYScaleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "yScaleChanged") - } -} - -func (ptr *QGraphicsScale) YScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_YScaleChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScale) ZScale() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsScale_ZScale(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsScale_ZScaleChanged -func callbackQGraphicsScale_ZScaleChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "zScaleChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsScale) ConnectZScaleChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "zScaleChanged") { - C.QGraphicsScale_ConnectZScaleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "zScaleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "zScaleChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "zScaleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "zScaleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectZScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DisconnectZScaleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "zScaleChanged") - } -} - -func (ptr *QGraphicsScale) ZScaleChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScale_ZScaleChanged(ptr.Pointer()) - } -} - -//export callbackQGraphicsScale_DestroyQGraphicsScale -func callbackQGraphicsScale_DestroyQGraphicsScale(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsScale"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsScaleFromPointer(ptr).DestroyQGraphicsScaleDefault() - } -} - -func (ptr *QGraphicsScale) ConnectDestroyQGraphicsScale(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsScale"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScale", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScale", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScale) DisconnectDestroyQGraphicsScale() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsScale") - } -} - -func (ptr *QGraphicsScale) DestroyQGraphicsScale() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DestroyQGraphicsScale(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsScale) DestroyQGraphicsScaleDefault() { - if ptr.Pointer() != nil { - C.QGraphicsScale_DestroyQGraphicsScaleDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsScene struct { - core.QObject -} - -type QGraphicsScene_ITF interface { - core.QObject_ITF - QGraphicsScene_PTR() *QGraphicsScene -} - -func (ptr *QGraphicsScene) QGraphicsScene_PTR() *QGraphicsScene { - return ptr -} - -func (ptr *QGraphicsScene) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsScene) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsScene(ptr QGraphicsScene_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsScene_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneFromPointer(ptr unsafe.Pointer) (n *QGraphicsScene) { - n = new(QGraphicsScene) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsScene__SceneLayer -//QGraphicsScene::SceneLayer -type QGraphicsScene__SceneLayer int64 - -const ( - QGraphicsScene__ItemLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x1) - QGraphicsScene__BackgroundLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x2) - QGraphicsScene__ForegroundLayer QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0x4) - QGraphicsScene__AllLayers QGraphicsScene__SceneLayer = QGraphicsScene__SceneLayer(0xffff) -) - -//go:generate stringer -type=QGraphicsScene__ItemIndexMethod -//QGraphicsScene::ItemIndexMethod -type QGraphicsScene__ItemIndexMethod int64 - -const ( - QGraphicsScene__BspTreeIndex QGraphicsScene__ItemIndexMethod = QGraphicsScene__ItemIndexMethod(0) - QGraphicsScene__NoIndex QGraphicsScene__ItemIndexMethod = QGraphicsScene__ItemIndexMethod(-1) -) - -func NewQGraphicsScene(parent core.QObject_ITF) *QGraphicsScene { - tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQGraphicsScene2(sceneRect core.QRectF_ITF, parent core.QObject_ITF) *QGraphicsScene { - tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene2(core.PointerFromQRectF(sceneRect), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQGraphicsScene3(x float64, y float64, width float64, height float64, parent core.QObject_ITF) *QGraphicsScene { - tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsScene_NewQGraphicsScene3(C.double(x), C.double(y), C.double(width), C.double(height), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsScene) ActivePanel() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene_ActivePanel(ptr.Pointer())) - } - return nil -} - -func (ptr *QGraphicsScene) ActiveWindow() *QGraphicsWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsScene_ActiveWindow(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) AddEllipse(rect core.QRectF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsEllipseItem { - if ptr.Pointer() != nil { - return NewQGraphicsEllipseItemFromPointer(C.QGraphicsScene_AddEllipse(ptr.Pointer(), core.PointerFromQRectF(rect), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) - } - return nil -} - -func (ptr *QGraphicsScene) AddEllipse2(x float64, y float64, w float64, h float64, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsEllipseItem { - if ptr.Pointer() != nil { - return NewQGraphicsEllipseItemFromPointer(C.QGraphicsScene_AddEllipse2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) - } - return nil -} - -func (ptr *QGraphicsScene) AddItem(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_AddItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsScene) AddLine(line core.QLineF_ITF, pen gui.QPen_ITF) *QGraphicsLineItem { - if ptr.Pointer() != nil { - return NewQGraphicsLineItemFromPointer(C.QGraphicsScene_AddLine(ptr.Pointer(), core.PointerFromQLineF(line), gui.PointerFromQPen(pen))) - } - return nil -} - -func (ptr *QGraphicsScene) AddLine2(x1 float64, y1 float64, x2 float64, y2 float64, pen gui.QPen_ITF) *QGraphicsLineItem { - if ptr.Pointer() != nil { - return NewQGraphicsLineItemFromPointer(C.QGraphicsScene_AddLine2(ptr.Pointer(), C.double(x1), C.double(y1), C.double(x2), C.double(y2), gui.PointerFromQPen(pen))) - } - return nil -} - -func (ptr *QGraphicsScene) AddPath(path gui.QPainterPath_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsPathItem { - if ptr.Pointer() != nil { - return NewQGraphicsPathItemFromPointer(C.QGraphicsScene_AddPath(ptr.Pointer(), gui.PointerFromQPainterPath(path), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) - } - return nil -} - -func (ptr *QGraphicsScene) AddPixmap(pixmap gui.QPixmap_ITF) *QGraphicsPixmapItem { - if ptr.Pointer() != nil { - return NewQGraphicsPixmapItemFromPointer(C.QGraphicsScene_AddPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap))) - } - return nil -} - -func (ptr *QGraphicsScene) AddPolygon(polygon gui.QPolygonF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsPolygonItem { - if ptr.Pointer() != nil { - return NewQGraphicsPolygonItemFromPointer(C.QGraphicsScene_AddPolygon(ptr.Pointer(), gui.PointerFromQPolygonF(polygon), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) - } - return nil -} - -func (ptr *QGraphicsScene) AddRect(rect core.QRectF_ITF, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsRectItem { - if ptr.Pointer() != nil { - return NewQGraphicsRectItemFromPointer(C.QGraphicsScene_AddRect(ptr.Pointer(), core.PointerFromQRectF(rect), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) - } - return nil -} - -func (ptr *QGraphicsScene) AddRect2(x float64, y float64, w float64, h float64, pen gui.QPen_ITF, brush gui.QBrush_ITF) *QGraphicsRectItem { - if ptr.Pointer() != nil { - return NewQGraphicsRectItemFromPointer(C.QGraphicsScene_AddRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), gui.PointerFromQPen(pen), gui.PointerFromQBrush(brush))) - } - return nil -} - -func (ptr *QGraphicsScene) AddSimpleText(text string, font gui.QFont_ITF) *QGraphicsSimpleTextItem { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsScene_AddSimpleText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font))) - } - return nil -} - -func (ptr *QGraphicsScene) AddText(text string, font gui.QFont_ITF) *QGraphicsTextItem { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsScene_AddText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, gui.PointerFromQFont(font))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) AddWidget(widget QWidget_ITF, wFlags core.Qt__WindowType) *QGraphicsProxyWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QGraphicsScene_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(wFlags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsScene_Advance -func callbackQGraphicsScene_Advance(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "advance"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneFromPointer(ptr).AdvanceDefault() - } -} - -func (ptr *QGraphicsScene) ConnectAdvance(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "advance"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "advance", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectAdvance() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "advance") - } -} - -func (ptr *QGraphicsScene) Advance() { - if ptr.Pointer() != nil { - C.QGraphicsScene_Advance(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) AdvanceDefault() { - if ptr.Pointer() != nil { - C.QGraphicsScene_AdvanceDefault(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) BackgroundBrush() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QGraphicsScene_BackgroundBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) BspTreeDepth() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsScene_BspTreeDepth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQGraphicsScene_Changed -func callbackQGraphicsScene_Changed(ptr unsafe.Pointer, region C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "changed"); signal != nil { - (*(*func([]*core.QRectF))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QRectF { - out := make([]*core.QRectF, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__changed_region_atList(i) - } - return out - }(region)) - } - -} - -func (ptr *QGraphicsScene) ConnectChanged(f func(region []*core.QRectF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "changed") { - C.QGraphicsScene_ConnectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "changed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "changed"); signal != nil { - f := func(region []*core.QRectF) { - (*(*func([]*core.QRectF))(signal))(region) - f(region) - } - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "changed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DisconnectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "changed") - } -} - -func (ptr *QGraphicsScene) Changed(region []*core.QRectF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_Changed(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGraphicsSceneFromPointer(NewQGraphicsSceneFromPointer(nil).__changed_region_newList()) - for _, v := range region { - tmpList.__changed_region_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQGraphicsScene_Clear -func callbackQGraphicsScene_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QGraphicsScene) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QGraphicsScene) Clear() { - if ptr.Pointer() != nil { - C.QGraphicsScene_Clear(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) ClearDefault() { - if ptr.Pointer() != nil { - C.QGraphicsScene_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) ClearFocus() { - if ptr.Pointer() != nil { - C.QGraphicsScene_ClearFocus(ptr.Pointer()) - } -} - -//export callbackQGraphicsScene_ClearSelection -func callbackQGraphicsScene_ClearSelection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearSelection"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneFromPointer(ptr).ClearSelectionDefault() - } -} - -func (ptr *QGraphicsScene) ConnectClearSelection(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearSelection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectClearSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearSelection") - } -} - -func (ptr *QGraphicsScene) ClearSelection() { - if ptr.Pointer() != nil { - C.QGraphicsScene_ClearSelection(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) ClearSelectionDefault() { - if ptr.Pointer() != nil { - C.QGraphicsScene_ClearSelectionDefault(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) CollidingItems(item QGraphicsItem_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__collidingItems_atList(i) - } - return out - }(C.QGraphicsScene_CollidingItems(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(mode))) - } - return make([]*QGraphicsItem, 0) -} - -//export callbackQGraphicsScene_ContextMenuEvent -func callbackQGraphicsScene_ContextMenuEvent(ptr unsafe.Pointer, contextMenuEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil { - (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(NewQGraphicsSceneContextMenuEventFromPointer(contextMenuEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).ContextMenuEventDefault(NewQGraphicsSceneContextMenuEventFromPointer(contextMenuEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectContextMenuEvent(f func(contextMenuEvent *QGraphicsSceneContextMenuEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil { - f := func(contextMenuEvent *QGraphicsSceneContextMenuEvent) { - (*(*func(*QGraphicsSceneContextMenuEvent))(signal))(contextMenuEvent) - f(contextMenuEvent) - } - qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectContextMenuEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent") - } -} - -func (ptr *QGraphicsScene) ContextMenuEvent(contextMenuEvent QGraphicsSceneContextMenuEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_ContextMenuEvent(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(contextMenuEvent)) - } -} - -func (ptr *QGraphicsScene) ContextMenuEventDefault(contextMenuEvent QGraphicsSceneContextMenuEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_ContextMenuEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneContextMenuEvent(contextMenuEvent)) - } -} - -func (ptr *QGraphicsScene) CreateItemGroup(items []*QGraphicsItem) *QGraphicsItemGroup { - if ptr.Pointer() != nil { - return NewQGraphicsItemGroupFromPointer(C.QGraphicsScene_CreateItemGroup(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGraphicsSceneFromPointer(NewQGraphicsSceneFromPointer(nil).__createItemGroup_items_newList()) - for _, v := range items { - tmpList.__createItemGroup_items_setList(v) - } - return tmpList.Pointer() - }())) - } - return nil -} - -func (ptr *QGraphicsScene) DestroyItemGroup(group QGraphicsItemGroup_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DestroyItemGroup(ptr.Pointer(), PointerFromQGraphicsItemGroup(group)) - } -} - -//export callbackQGraphicsScene_DragEnterEvent -func callbackQGraphicsScene_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).DragEnterEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) ConnectDragEnterEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDragEnterEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent") - } -} - -func (ptr *QGraphicsScene) DragEnterEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DragEnterEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsScene) DragEnterEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DragEnterEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsScene_DragLeaveEvent -func callbackQGraphicsScene_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).DragLeaveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) ConnectDragLeaveEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDragLeaveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent") - } -} - -func (ptr *QGraphicsScene) DragLeaveEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DragLeaveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsScene) DragLeaveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DragLeaveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsScene_DragMoveEvent -func callbackQGraphicsScene_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).DragMoveEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) ConnectDragMoveEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDragMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent") - } -} - -func (ptr *QGraphicsScene) DragMoveEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DragMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsScene) DragMoveEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DragMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsScene_DrawBackground -func callbackQGraphicsScene_DrawBackground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawBackground"); signal != nil { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsSceneFromPointer(ptr).DrawBackgroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsScene) ConnectDrawBackground(f func(painter *gui.QPainter, rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawBackground"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRectF) { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) - f(painter, rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDrawBackground() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawBackground") - } -} - -func (ptr *QGraphicsScene) DrawBackground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsScene) DrawBackgroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DrawBackgroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -//export callbackQGraphicsScene_DrawForeground -func callbackQGraphicsScene_DrawForeground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawForeground"); signal != nil { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsSceneFromPointer(ptr).DrawForegroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsScene) ConnectDrawForeground(f func(painter *gui.QPainter, rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawForeground"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRectF) { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) - f(painter, rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDrawForeground() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawForeground") - } -} - -func (ptr *QGraphicsScene) DrawForeground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DrawForeground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsScene) DrawForegroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DrawForegroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -//export callbackQGraphicsScene_DropEvent -func callbackQGraphicsScene_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(NewQGraphicsSceneDragDropEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).DropEventDefault(NewQGraphicsSceneDragDropEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) ConnectDropEvent(f func(event *QGraphicsSceneDragDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil { - f := func(event *QGraphicsSceneDragDropEvent) { - (*(*func(*QGraphicsSceneDragDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDropEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropEvent") - } -} - -func (ptr *QGraphicsScene) DropEvent(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DropEvent(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -func (ptr *QGraphicsScene) DropEventDefault(event QGraphicsSceneDragDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DropEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneDragDropEvent(event)) - } -} - -//export callbackQGraphicsScene_Event -func callbackQGraphicsScene_Event(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsScene) EventDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsScene_EventFilter -func callbackQGraphicsScene_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsScene) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsScene_FocusInEvent -func callbackQGraphicsScene_FocusInEvent(ptr unsafe.Pointer, focusEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { - (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(focusEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(focusEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectFocusInEvent(f func(focusEvent *gui.QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { - f := func(focusEvent *gui.QFocusEvent) { - (*(*func(*gui.QFocusEvent))(signal))(focusEvent) - f(focusEvent) - } - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectFocusInEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") - } -} - -func (ptr *QGraphicsScene) FocusInEvent(focusEvent gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) - } -} - -func (ptr *QGraphicsScene) FocusInEventDefault(focusEvent gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) - } -} - -func (ptr *QGraphicsScene) FocusItem() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene_FocusItem(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsScene_FocusItemChanged -func callbackQGraphicsScene_FocusItemChanged(ptr unsafe.Pointer, newFocusItem unsafe.Pointer, oldFocusItem unsafe.Pointer, reason C.longlong) { - if signal := qt.GetSignal(ptr, "focusItemChanged"); signal != nil { - (*(*func(*QGraphicsItem, *QGraphicsItem, core.Qt__FocusReason))(signal))(NewQGraphicsItemFromPointer(newFocusItem), NewQGraphicsItemFromPointer(oldFocusItem), core.Qt__FocusReason(reason)) - } - -} - -func (ptr *QGraphicsScene) ConnectFocusItemChanged(f func(newFocusItem *QGraphicsItem, oldFocusItem *QGraphicsItem, reason core.Qt__FocusReason)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "focusItemChanged") { - C.QGraphicsScene_ConnectFocusItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "focusItemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "focusItemChanged"); signal != nil { - f := func(newFocusItem *QGraphicsItem, oldFocusItem *QGraphicsItem, reason core.Qt__FocusReason) { - (*(*func(*QGraphicsItem, *QGraphicsItem, core.Qt__FocusReason))(signal))(newFocusItem, oldFocusItem, reason) - f(newFocusItem, oldFocusItem, reason) - } - qt.ConnectSignal(ptr.Pointer(), "focusItemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusItemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectFocusItemChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DisconnectFocusItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "focusItemChanged") - } -} - -func (ptr *QGraphicsScene) FocusItemChanged(newFocusItem QGraphicsItem_ITF, oldFocusItem QGraphicsItem_ITF, reason core.Qt__FocusReason) { - if ptr.Pointer() != nil { - C.QGraphicsScene_FocusItemChanged(ptr.Pointer(), PointerFromQGraphicsItem(newFocusItem), PointerFromQGraphicsItem(oldFocusItem), C.longlong(reason)) - } -} - -//export callbackQGraphicsScene_FocusNextPrevChild -func callbackQGraphicsScene_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char { - if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0)))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsSceneFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0)))) -} - -func (ptr *QGraphicsScene) ConnectFocusNextPrevChild(f func(next bool) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil { - f := func(next bool) bool { - (*(*func(bool) bool)(signal))(next) - return f(next) - } - qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectFocusNextPrevChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild") - } -} - -func (ptr *QGraphicsScene) FocusNextPrevChild(next bool) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 - } - return false -} - -func (ptr *QGraphicsScene) FocusNextPrevChildDefault(next bool) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 - } - return false -} - -func (ptr *QGraphicsScene) FocusOnTouch() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_FocusOnTouch(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsScene_FocusOutEvent -func callbackQGraphicsScene_FocusOutEvent(ptr unsafe.Pointer, focusEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { - (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(focusEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(focusEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectFocusOutEvent(f func(focusEvent *gui.QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { - f := func(focusEvent *gui.QFocusEvent) { - (*(*func(*gui.QFocusEvent))(signal))(focusEvent) - f(focusEvent) - } - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectFocusOutEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") - } -} - -func (ptr *QGraphicsScene) FocusOutEvent(focusEvent gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) - } -} - -func (ptr *QGraphicsScene) FocusOutEventDefault(focusEvent gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(focusEvent)) - } -} - -func (ptr *QGraphicsScene) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QGraphicsScene_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) ForegroundBrush() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QGraphicsScene_ForegroundBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) HasFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_HasFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsScene) Height() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsScene_Height(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsScene_HelpEvent -func callbackQGraphicsScene_HelpEvent(ptr unsafe.Pointer, helpEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "helpEvent"); signal != nil { - (*(*func(*QGraphicsSceneHelpEvent))(signal))(NewQGraphicsSceneHelpEventFromPointer(helpEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).HelpEventDefault(NewQGraphicsSceneHelpEventFromPointer(helpEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectHelpEvent(f func(helpEvent *QGraphicsSceneHelpEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "helpEvent"); signal != nil { - f := func(helpEvent *QGraphicsSceneHelpEvent) { - (*(*func(*QGraphicsSceneHelpEvent))(signal))(helpEvent) - f(helpEvent) - } - qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "helpEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectHelpEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "helpEvent") - } -} - -func (ptr *QGraphicsScene) HelpEvent(helpEvent QGraphicsSceneHelpEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_HelpEvent(ptr.Pointer(), PointerFromQGraphicsSceneHelpEvent(helpEvent)) - } -} - -func (ptr *QGraphicsScene) HelpEventDefault(helpEvent QGraphicsSceneHelpEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_HelpEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneHelpEvent(helpEvent)) - } -} - -//export callbackQGraphicsScene_InputMethodEvent -func callbackQGraphicsScene_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil { - (*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil { - f := func(event *gui.QInputMethodEvent) { - (*(*func(*gui.QInputMethodEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectInputMethodEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent") - } -} - -func (ptr *QGraphicsScene) InputMethodEvent(event gui.QInputMethodEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) - } -} - -func (ptr *QGraphicsScene) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) - } -} - -//export callbackQGraphicsScene_InputMethodQuery -func callbackQGraphicsScene_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil { - return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query))) - } - - return core.PointerFromQVariant(NewQGraphicsSceneFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) -} - -func (ptr *QGraphicsScene) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil { - f := func(query core.Qt__InputMethodQuery) *core.QVariant { - (*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query) - return f(query) - } - qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectInputMethodQuery() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery") - } -} - -func (ptr *QGraphicsScene) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsScene_InputMethodQuery(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QGraphicsScene_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQGraphicsScene_Invalidate -func callbackQGraphicsScene_Invalidate(ptr unsafe.Pointer, rect unsafe.Pointer, layers C.longlong) { - if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { - (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) - } else { - NewQGraphicsSceneFromPointer(ptr).InvalidateDefault(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) - } -} - -func (ptr *QGraphicsScene) ConnectInvalidate(f func(rect *core.QRectF, layers QGraphicsScene__SceneLayer)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { - f := func(rect *core.QRectF, layers QGraphicsScene__SceneLayer) { - (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(rect, layers) - f(rect, layers) - } - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectInvalidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "invalidate") - } -} - -func (ptr *QGraphicsScene) Invalidate(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { - if ptr.Pointer() != nil { - C.QGraphicsScene_Invalidate(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) - } -} - -func (ptr *QGraphicsScene) InvalidateDefault(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { - if ptr.Pointer() != nil { - C.QGraphicsScene_InvalidateDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) - } -} - -func (ptr *QGraphicsScene) Invalidate2(x float64, y float64, w float64, h float64, layers QGraphicsScene__SceneLayer) { - if ptr.Pointer() != nil { - C.QGraphicsScene_Invalidate2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(layers)) - } -} - -func (ptr *QGraphicsScene) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsScene) IsSortCacheEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_IsSortCacheEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsScene) ItemAt(position core.QPointF_ITF, deviceTransform gui.QTransform_ITF) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene_ItemAt(ptr.Pointer(), core.PointerFromQPointF(position), gui.PointerFromQTransform(deviceTransform))) - } - return nil -} - -func (ptr *QGraphicsScene) ItemAt4(x float64, y float64, deviceTransform gui.QTransform_ITF) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene_ItemAt4(ptr.Pointer(), C.double(x), C.double(y), gui.PointerFromQTransform(deviceTransform))) - } - return nil -} - -func (ptr *QGraphicsScene) ItemIndexMethod() QGraphicsScene__ItemIndexMethod { - if ptr.Pointer() != nil { - return QGraphicsScene__ItemIndexMethod(C.QGraphicsScene_ItemIndexMethod(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsScene) Items(order core.Qt__SortOrder) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList(i) - } - return out - }(C.QGraphicsScene_Items(ptr.Pointer(), C.longlong(order))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) Items2(pos core.QPointF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList2(i) - } - return out - }(C.QGraphicsScene_Items2(ptr.Pointer(), core.PointerFromQPointF(pos), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) Items3(rect core.QRectF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList3(i) - } - return out - }(C.QGraphicsScene_Items3(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) Items4(polygon gui.QPolygonF_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList4(i) - } - return out - }(C.QGraphicsScene_Items4(ptr.Pointer(), gui.PointerFromQPolygonF(polygon), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) Items5(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList5(i) - } - return out - }(C.QGraphicsScene_Items5(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) Items7(x float64, y float64, w float64, h float64, mode core.Qt__ItemSelectionMode, order core.Qt__SortOrder, deviceTransform gui.QTransform_ITF) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList7(i) - } - return out - }(C.QGraphicsScene_Items7(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(mode), C.longlong(order), gui.PointerFromQTransform(deviceTransform))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) ItemsBoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene_ItemsBoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsScene_KeyPressEvent -func callbackQGraphicsScene_KeyPressEvent(ptr unsafe.Pointer, keyEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { - (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(keyEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(keyEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectKeyPressEvent(f func(keyEvent *gui.QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { - f := func(keyEvent *gui.QKeyEvent) { - (*(*func(*gui.QKeyEvent))(signal))(keyEvent) - f(keyEvent) - } - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectKeyPressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") - } -} - -func (ptr *QGraphicsScene) KeyPressEvent(keyEvent gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) - } -} - -func (ptr *QGraphicsScene) KeyPressEventDefault(keyEvent gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) - } -} - -//export callbackQGraphicsScene_KeyReleaseEvent -func callbackQGraphicsScene_KeyReleaseEvent(ptr unsafe.Pointer, keyEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { - (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(keyEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(keyEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectKeyReleaseEvent(f func(keyEvent *gui.QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { - f := func(keyEvent *gui.QKeyEvent) { - (*(*func(*gui.QKeyEvent))(signal))(keyEvent) - f(keyEvent) - } - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectKeyReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") - } -} - -func (ptr *QGraphicsScene) KeyReleaseEvent(keyEvent gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) - } -} - -func (ptr *QGraphicsScene) KeyReleaseEventDefault(keyEvent gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(keyEvent)) - } -} - -func (ptr *QGraphicsScene) MinimumRenderSize() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsScene_MinimumRenderSize(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsScene_MouseDoubleClickEvent -func callbackQGraphicsScene_MouseDoubleClickEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).MouseDoubleClickEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectMouseDoubleClickEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { - f := func(mouseEvent *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) - f(mouseEvent) - } - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectMouseDoubleClickEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") - } -} - -func (ptr *QGraphicsScene) MouseDoubleClickEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MouseDoubleClickEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) MouseDoubleClickEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MouseDoubleClickEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) MouseGrabberItem() *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene_MouseGrabberItem(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsScene_MouseMoveEvent -func callbackQGraphicsScene_MouseMoveEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).MouseMoveEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectMouseMoveEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { - f := func(mouseEvent *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) - f(mouseEvent) - } - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectMouseMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") - } -} - -func (ptr *QGraphicsScene) MouseMoveEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MouseMoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) MouseMoveEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MouseMoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -//export callbackQGraphicsScene_MousePressEvent -func callbackQGraphicsScene_MousePressEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).MousePressEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectMousePressEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { - f := func(mouseEvent *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) - f(mouseEvent) - } - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectMousePressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") - } -} - -func (ptr *QGraphicsScene) MousePressEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MousePressEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) MousePressEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MousePressEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -//export callbackQGraphicsScene_MouseReleaseEvent -func callbackQGraphicsScene_MouseReleaseEvent(ptr unsafe.Pointer, mouseEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).MouseReleaseEventDefault(NewQGraphicsSceneMouseEventFromPointer(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectMouseReleaseEvent(f func(mouseEvent *QGraphicsSceneMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { - f := func(mouseEvent *QGraphicsSceneMouseEvent) { - (*(*func(*QGraphicsSceneMouseEvent))(signal))(mouseEvent) - f(mouseEvent) - } - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectMouseReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") - } -} - -func (ptr *QGraphicsScene) MouseReleaseEvent(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MouseReleaseEvent(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) MouseReleaseEventDefault(mouseEvent QGraphicsSceneMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_MouseReleaseEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMouseEvent(mouseEvent)) - } -} - -func (ptr *QGraphicsScene) Palette() *gui.QPalette { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPaletteFromPointer(C.QGraphicsScene_Palette(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) RemoveItem(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_RemoveItem(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsScene) Render(painter gui.QPainter_ITF, target core.QRectF_ITF, source core.QRectF_ITF, aspectRatioMode core.Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QGraphicsScene_Render(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(target), core.PointerFromQRectF(source), C.longlong(aspectRatioMode)) - } -} - -func (ptr *QGraphicsScene) SceneRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene_SceneRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsScene_SceneRectChanged -func callbackQGraphicsScene_SceneRectChanged(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sceneRectChanged"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } - -} - -func (ptr *QGraphicsScene) ConnectSceneRectChanged(f func(rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sceneRectChanged") { - C.QGraphicsScene_ConnectSceneRectChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sceneRectChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sceneRectChanged"); signal != nil { - f := func(rect *core.QRectF) { - (*(*func(*core.QRectF))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "sceneRectChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sceneRectChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectSceneRectChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DisconnectSceneRectChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sceneRectChanged") - } -} - -func (ptr *QGraphicsScene) SceneRectChanged(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SceneRectChanged(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsScene) SelectedItems() []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedItems_atList(i) - } - return out - }(C.QGraphicsScene_SelectedItems(ptr.Pointer())) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsScene) SelectionArea() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsScene_SelectionArea(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -//export callbackQGraphicsScene_SelectionChanged -func callbackQGraphicsScene_SelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsScene) ConnectSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QGraphicsScene_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QGraphicsScene) SelectionChanged() { - if ptr.Pointer() != nil { - C.QGraphicsScene_SelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsScene) SendEvent(item QGraphicsItem_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_SendEvent(ptr.Pointer(), PointerFromQGraphicsItem(item), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsScene) SetActivePanel(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetActivePanel(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsScene) SetActiveWindow(widget QGraphicsWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetActiveWindow(ptr.Pointer(), PointerFromQGraphicsWidget(widget)) - } -} - -func (ptr *QGraphicsScene) SetBackgroundBrush(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QGraphicsScene) SetBspTreeDepth(depth int) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetBspTreeDepth(ptr.Pointer(), C.int(int32(depth))) - } -} - -func (ptr *QGraphicsScene) SetFocus(focusReason core.Qt__FocusReason) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetFocus(ptr.Pointer(), C.longlong(focusReason)) - } -} - -func (ptr *QGraphicsScene) SetFocusItem(item QGraphicsItem_ITF, focusReason core.Qt__FocusReason) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetFocusItem(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(focusReason)) - } -} - -func (ptr *QGraphicsScene) SetFocusOnTouch(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetFocusOnTouch(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsScene) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QGraphicsScene) SetForegroundBrush(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetForegroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QGraphicsScene) SetItemIndexMethod(method QGraphicsScene__ItemIndexMethod) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetItemIndexMethod(ptr.Pointer(), C.longlong(method)) - } -} - -func (ptr *QGraphicsScene) SetMinimumRenderSize(minSize float64) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetMinimumRenderSize(ptr.Pointer(), C.double(minSize)) - } -} - -func (ptr *QGraphicsScene) SetPalette(palette gui.QPalette_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(palette)) - } -} - -func (ptr *QGraphicsScene) SetSceneRect(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsScene) SetSceneRect2(x float64, y float64, w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetSceneRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsScene) SetSelectionArea(path gui.QPainterPath_ITF, deviceTransform gui.QTransform_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetSelectionArea(ptr.Pointer(), gui.PointerFromQPainterPath(path), gui.PointerFromQTransform(deviceTransform)) - } -} - -func (ptr *QGraphicsScene) SetSelectionArea2(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode, deviceTransform gui.QTransform_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetSelectionArea2(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode), gui.PointerFromQTransform(deviceTransform)) - } -} - -func (ptr *QGraphicsScene) SetSelectionArea3(path gui.QPainterPath_ITF, selectionOperation core.Qt__ItemSelectionOperation, mode core.Qt__ItemSelectionMode, deviceTransform gui.QTransform_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetSelectionArea3(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(selectionOperation), C.longlong(mode), gui.PointerFromQTransform(deviceTransform)) - } -} - -func (ptr *QGraphicsScene) SetSortCacheEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetSortCacheEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsScene) SetStickyFocus(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetStickyFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsScene) SetStyle(style QStyle_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_SetStyle(ptr.Pointer(), PointerFromQStyle(style)) - } -} - -func (ptr *QGraphicsScene) StickyFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsScene_StickyFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsScene) Style() *QStyle { - if ptr.Pointer() != nil { - tmpValue := NewQStyleFromPointer(C.QGraphicsScene_Style(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsScene_Update -func callbackQGraphicsScene_Update(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsSceneFromPointer(ptr).UpdateDefault(core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsScene) ConnectUpdate(f func(rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func(rect *core.QRectF) { - (*(*func(*core.QRectF))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QGraphicsScene) Update(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_Update(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsScene) UpdateDefault(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_UpdateDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsScene) Update2(x float64, y float64, w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsScene_Update2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsScene) Views() []*QGraphicsView { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsView { - out := make([]*QGraphicsView, int(l.len)) - tmpList := NewQGraphicsSceneFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__views_atList(i) - } - return out - }(C.QGraphicsScene_Views(ptr.Pointer())) - } - return make([]*QGraphicsView, 0) -} - -//export callbackQGraphicsScene_WheelEvent -func callbackQGraphicsScene_WheelEvent(ptr unsafe.Pointer, wheelEvent unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { - (*(*func(*QGraphicsSceneWheelEvent))(signal))(NewQGraphicsSceneWheelEventFromPointer(wheelEvent)) - } else { - NewQGraphicsSceneFromPointer(ptr).WheelEventDefault(NewQGraphicsSceneWheelEventFromPointer(wheelEvent)) - } -} - -func (ptr *QGraphicsScene) ConnectWheelEvent(f func(wheelEvent *QGraphicsSceneWheelEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { - f := func(wheelEvent *QGraphicsSceneWheelEvent) { - (*(*func(*QGraphicsSceneWheelEvent))(signal))(wheelEvent) - f(wheelEvent) - } - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectWheelEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") - } -} - -func (ptr *QGraphicsScene) WheelEvent(wheelEvent QGraphicsSceneWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_WheelEvent(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(wheelEvent)) - } -} - -func (ptr *QGraphicsScene) WheelEventDefault(wheelEvent QGraphicsSceneWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_WheelEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneWheelEvent(wheelEvent)) - } -} - -func (ptr *QGraphicsScene) Width() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsScene_Width(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsScene_DestroyQGraphicsScene -func callbackQGraphicsScene_DestroyQGraphicsScene(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsScene"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneFromPointer(ptr).DestroyQGraphicsSceneDefault() - } -} - -func (ptr *QGraphicsScene) ConnectDestroyQGraphicsScene(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsScene"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScene", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsScene", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsScene) DisconnectDestroyQGraphicsScene() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsScene") - } -} - -func (ptr *QGraphicsScene) DestroyQGraphicsScene() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DestroyQGraphicsScene(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsScene) DestroyQGraphicsSceneDefault() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DestroyQGraphicsSceneDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsScene) __changed_region_atList(i int) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsScene___changed_region_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __changed_region_setList(i core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___changed_region_setList(ptr.Pointer(), core.PointerFromQRectF(i)) - } -} - -func (ptr *QGraphicsScene) __changed_region_newList() unsafe.Pointer { - return C.QGraphicsScene___changed_region_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __collidingItems_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___collidingItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __collidingItems_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___collidingItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __collidingItems_newList() unsafe.Pointer { - return C.QGraphicsScene___collidingItems_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __createItemGroup_items_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___createItemGroup_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __createItemGroup_items_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___createItemGroup_items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __createItemGroup_items_newList() unsafe.Pointer { - return C.QGraphicsScene___createItemGroup_items_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __items_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __items_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __items_newList() unsafe.Pointer { - return C.QGraphicsScene___items_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __items_atList2(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList2(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __items_setList2(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___items_setList2(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __items_newList2() unsafe.Pointer { - return C.QGraphicsScene___items_newList2(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __items_atList3(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList3(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __items_setList3(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___items_setList3(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __items_newList3() unsafe.Pointer { - return C.QGraphicsScene___items_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __items_atList4(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList4(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __items_setList4(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___items_setList4(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __items_newList4() unsafe.Pointer { - return C.QGraphicsScene___items_newList4(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __items_atList5(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList5(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __items_setList5(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___items_setList5(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __items_newList5() unsafe.Pointer { - return C.QGraphicsScene___items_newList5(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __items_atList7(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___items_atList7(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __items_setList7(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___items_setList7(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __items_newList7() unsafe.Pointer { - return C.QGraphicsScene___items_newList7(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __selectedItems_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsScene___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsScene) __selectedItems_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___selectedItems_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsScene) __selectedItems_newList() unsafe.Pointer { - return C.QGraphicsScene___selectedItems_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __views_atList(i int) *QGraphicsView { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsScene___views_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __views_setList(i QGraphicsView_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___views_setList(ptr.Pointer(), PointerFromQGraphicsView(i)) - } -} - -func (ptr *QGraphicsScene) __views_newList() unsafe.Pointer { - return C.QGraphicsScene___views_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsScene) __children_newList() unsafe.Pointer { - return C.QGraphicsScene___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsScene___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGraphicsScene) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGraphicsScene___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsScene) __findChildren_newList() unsafe.Pointer { - return C.QGraphicsScene___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsScene) __findChildren_newList3() unsafe.Pointer { - return C.QGraphicsScene___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsScene) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsScene___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsScene) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsScene) __qFindChildren_newList2() unsafe.Pointer { - return C.QGraphicsScene___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGraphicsScene_ChildEvent -func callbackQGraphicsScene_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGraphicsScene_ConnectNotify -func callbackQGraphicsScene_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsSceneFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsScene) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsScene_CustomEvent -func callbackQGraphicsScene_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsScene_DeleteLater -func callbackQGraphicsScene_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGraphicsScene) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGraphicsScene_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGraphicsScene_Destroyed -func callbackQGraphicsScene_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGraphicsScene_DisconnectNotify -func callbackQGraphicsScene_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsSceneFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsScene) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsScene_MetaObject -func callbackQGraphicsScene_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGraphicsSceneFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGraphicsScene) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsScene_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsScene_ObjectNameChanged -func callbackQGraphicsScene_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGraphicsScene_TimerEvent -func callbackQGraphicsScene_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGraphicsSceneFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGraphicsScene) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsScene_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGraphicsSceneContextMenuEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneContextMenuEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneContextMenuEvent_PTR() *QGraphicsSceneContextMenuEvent -} - -func (ptr *QGraphicsSceneContextMenuEvent) QGraphicsSceneContextMenuEvent_PTR() *QGraphicsSceneContextMenuEvent { - return ptr -} - -func (ptr *QGraphicsSceneContextMenuEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneContextMenuEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneContextMenuEvent(ptr QGraphicsSceneContextMenuEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneContextMenuEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneContextMenuEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneContextMenuEvent) { - n = new(QGraphicsSceneContextMenuEvent) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsSceneContextMenuEvent__Reason -//QGraphicsSceneContextMenuEvent::Reason -type QGraphicsSceneContextMenuEvent__Reason int64 - -const ( - QGraphicsSceneContextMenuEvent__Mouse QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(0) - QGraphicsSceneContextMenuEvent__Keyboard QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(1) - QGraphicsSceneContextMenuEvent__Other QGraphicsSceneContextMenuEvent__Reason = QGraphicsSceneContextMenuEvent__Reason(2) -) - -func (ptr *QGraphicsSceneContextMenuEvent) Modifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QGraphicsSceneContextMenuEvent_Modifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneContextMenuEvent) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneContextMenuEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneContextMenuEvent) Reason() QGraphicsSceneContextMenuEvent__Reason { - if ptr.Pointer() != nil { - return QGraphicsSceneContextMenuEvent__Reason(C.QGraphicsSceneContextMenuEvent_Reason(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneContextMenuEvent) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneContextMenuEvent_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneContextMenuEvent) ScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneContextMenuEvent_ScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent -func callbackQGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneContextMenuEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneContextMenuEventFromPointer(ptr).DestroyQGraphicsSceneContextMenuEventDefault() - } -} - -func (ptr *QGraphicsSceneContextMenuEvent) ConnectDestroyQGraphicsSceneContextMenuEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneContextMenuEvent) DisconnectDestroyQGraphicsSceneContextMenuEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneContextMenuEvent") - } -} - -func (ptr *QGraphicsSceneContextMenuEvent) DestroyQGraphicsSceneContextMenuEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneContextMenuEvent) DestroyQGraphicsSceneContextMenuEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneDragDropEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneDragDropEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneDragDropEvent_PTR() *QGraphicsSceneDragDropEvent -} - -func (ptr *QGraphicsSceneDragDropEvent) QGraphicsSceneDragDropEvent_PTR() *QGraphicsSceneDragDropEvent { - return ptr -} - -func (ptr *QGraphicsSceneDragDropEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneDragDropEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneDragDropEvent(ptr QGraphicsSceneDragDropEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneDragDropEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneDragDropEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneDragDropEvent) { - n = new(QGraphicsSceneDragDropEvent) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsSceneDragDropEvent) AcceptProposedAction() { - if ptr.Pointer() != nil { - C.QGraphicsSceneDragDropEvent_AcceptProposedAction(ptr.Pointer()) - } -} - -func (ptr *QGraphicsSceneDragDropEvent) Buttons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QGraphicsSceneDragDropEvent_Buttons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneDragDropEvent) DropAction() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_DropAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneDragDropEvent) MimeData() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QGraphicsSceneDragDropEvent_MimeData(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneDragDropEvent) Modifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QGraphicsSceneDragDropEvent_Modifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneDragDropEvent) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneDragDropEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneDragDropEvent) PossibleActions() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_PossibleActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneDragDropEvent) ProposedAction() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QGraphicsSceneDragDropEvent_ProposedAction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneDragDropEvent) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneDragDropEvent_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneDragDropEvent) ScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneDragDropEvent_ScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneDragDropEvent) SetDropAction(action core.Qt__DropAction) { - if ptr.Pointer() != nil { - C.QGraphicsSceneDragDropEvent_SetDropAction(ptr.Pointer(), C.longlong(action)) - } -} - -func (ptr *QGraphicsSceneDragDropEvent) Source() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QGraphicsSceneDragDropEvent_Source(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent -func callbackQGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneDragDropEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneDragDropEventFromPointer(ptr).DestroyQGraphicsSceneDragDropEventDefault() - } -} - -func (ptr *QGraphicsSceneDragDropEvent) ConnectDestroyQGraphicsSceneDragDropEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneDragDropEvent) DisconnectDestroyQGraphicsSceneDragDropEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneDragDropEvent") - } -} - -func (ptr *QGraphicsSceneDragDropEvent) DestroyQGraphicsSceneDragDropEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneDragDropEvent) DestroyQGraphicsSceneDragDropEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneEvent struct { - core.QEvent -} - -type QGraphicsSceneEvent_ITF interface { - core.QEvent_ITF - QGraphicsSceneEvent_PTR() *QGraphicsSceneEvent -} - -func (ptr *QGraphicsSceneEvent) QGraphicsSceneEvent_PTR() *QGraphicsSceneEvent { - return ptr -} - -func (ptr *QGraphicsSceneEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneEvent(ptr QGraphicsSceneEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneEvent) { - n = new(QGraphicsSceneEvent) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsSceneEvent) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QGraphicsSceneEvent_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent -func callbackQGraphicsSceneEvent_DestroyQGraphicsSceneEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneEventFromPointer(ptr).DestroyQGraphicsSceneEventDefault() - } -} - -func (ptr *QGraphicsSceneEvent) ConnectDestroyQGraphicsSceneEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneEvent) DisconnectDestroyQGraphicsSceneEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneEvent") - } -} - -func (ptr *QGraphicsSceneEvent) DestroyQGraphicsSceneEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QGraphicsSceneEvent) DestroyQGraphicsSceneEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QGraphicsSceneHelpEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneHelpEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneHelpEvent_PTR() *QGraphicsSceneHelpEvent -} - -func (ptr *QGraphicsSceneHelpEvent) QGraphicsSceneHelpEvent_PTR() *QGraphicsSceneHelpEvent { - return ptr -} - -func (ptr *QGraphicsSceneHelpEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneHelpEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneHelpEvent(ptr QGraphicsSceneHelpEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneHelpEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneHelpEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneHelpEvent) { - n = new(QGraphicsSceneHelpEvent) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsSceneHelpEvent) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHelpEvent_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneHelpEvent) ScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHelpEvent_ScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent -func callbackQGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneHelpEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneHelpEventFromPointer(ptr).DestroyQGraphicsSceneHelpEventDefault() - } -} - -func (ptr *QGraphicsSceneHelpEvent) ConnectDestroyQGraphicsSceneHelpEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneHelpEvent) DisconnectDestroyQGraphicsSceneHelpEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneHelpEvent") - } -} - -func (ptr *QGraphicsSceneHelpEvent) DestroyQGraphicsSceneHelpEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneHelpEvent) DestroyQGraphicsSceneHelpEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneHoverEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneHoverEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneHoverEvent_PTR() *QGraphicsSceneHoverEvent -} - -func (ptr *QGraphicsSceneHoverEvent) QGraphicsSceneHoverEvent_PTR() *QGraphicsSceneHoverEvent { - return ptr -} - -func (ptr *QGraphicsSceneHoverEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneHoverEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneHoverEvent(ptr QGraphicsSceneHoverEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneHoverEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneHoverEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneHoverEvent) { - n = new(QGraphicsSceneHoverEvent) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsSceneHoverEvent) LastPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_LastPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneHoverEvent) LastScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_LastScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneHoverEvent) LastScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHoverEvent_LastScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneHoverEvent) Modifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QGraphicsSceneHoverEvent_Modifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneHoverEvent) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneHoverEvent) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneHoverEvent_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneHoverEvent) ScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneHoverEvent_ScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent -func callbackQGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneHoverEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneHoverEventFromPointer(ptr).DestroyQGraphicsSceneHoverEventDefault() - } -} - -func (ptr *QGraphicsSceneHoverEvent) ConnectDestroyQGraphicsSceneHoverEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneHoverEvent) DisconnectDestroyQGraphicsSceneHoverEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneHoverEvent") - } -} - -func (ptr *QGraphicsSceneHoverEvent) DestroyQGraphicsSceneHoverEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneHoverEvent) DestroyQGraphicsSceneHoverEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneMouseEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneMouseEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneMouseEvent_PTR() *QGraphicsSceneMouseEvent -} - -func (ptr *QGraphicsSceneMouseEvent) QGraphicsSceneMouseEvent_PTR() *QGraphicsSceneMouseEvent { - return ptr -} - -func (ptr *QGraphicsSceneMouseEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneMouseEvent(ptr QGraphicsSceneMouseEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneMouseEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneMouseEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneMouseEvent) { - n = new(QGraphicsSceneMouseEvent) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsSceneMouseEvent) Button() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QGraphicsSceneMouseEvent_Button(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneMouseEvent) ButtonDownPos(button core.Qt__MouseButton) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownPos(ptr.Pointer(), C.longlong(button))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) ButtonDownScenePos(button core.Qt__MouseButton) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownScenePos(ptr.Pointer(), C.longlong(button))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) ButtonDownScreenPos(button core.Qt__MouseButton) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_ButtonDownScreenPos(ptr.Pointer(), C.longlong(button))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) Buttons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QGraphicsSceneMouseEvent_Buttons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneMouseEvent) Flags() core.Qt__MouseEventFlag { - if ptr.Pointer() != nil { - return core.Qt__MouseEventFlag(C.QGraphicsSceneMouseEvent_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneMouseEvent) LastPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_LastPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) LastScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_LastScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) LastScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_LastScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) Modifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QGraphicsSceneMouseEvent_Modifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneMouseEvent) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMouseEvent_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) ScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneMouseEvent_ScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMouseEvent) Source() core.Qt__MouseEventSource { - if ptr.Pointer() != nil { - return core.Qt__MouseEventSource(C.QGraphicsSceneMouseEvent_Source(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent -func callbackQGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneMouseEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneMouseEventFromPointer(ptr).DestroyQGraphicsSceneMouseEventDefault() - } -} - -func (ptr *QGraphicsSceneMouseEvent) ConnectDestroyQGraphicsSceneMouseEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneMouseEvent) DisconnectDestroyQGraphicsSceneMouseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneMouseEvent") - } -} - -func (ptr *QGraphicsSceneMouseEvent) DestroyQGraphicsSceneMouseEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneMouseEvent) DestroyQGraphicsSceneMouseEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneMoveEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneMoveEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneMoveEvent_PTR() *QGraphicsSceneMoveEvent -} - -func (ptr *QGraphicsSceneMoveEvent) QGraphicsSceneMoveEvent_PTR() *QGraphicsSceneMoveEvent { - return ptr -} - -func (ptr *QGraphicsSceneMoveEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneMoveEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneMoveEvent(ptr QGraphicsSceneMoveEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneMoveEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneMoveEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneMoveEvent) { - n = new(QGraphicsSceneMoveEvent) - n.SetPointer(ptr) - return -} -func NewQGraphicsSceneMoveEvent2() *QGraphicsSceneMoveEvent { - tmpValue := NewQGraphicsSceneMoveEventFromPointer(C.QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2()) - runtime.SetFinalizer(tmpValue, (*QGraphicsSceneMoveEvent).DestroyQGraphicsSceneMoveEvent) - return tmpValue -} - -func (ptr *QGraphicsSceneMoveEvent) NewPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMoveEvent_NewPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneMoveEvent) OldPos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneMoveEvent_OldPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent -func callbackQGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneMoveEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneMoveEventFromPointer(ptr).DestroyQGraphicsSceneMoveEventDefault() - } -} - -func (ptr *QGraphicsSceneMoveEvent) ConnectDestroyQGraphicsSceneMoveEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneMoveEvent) DisconnectDestroyQGraphicsSceneMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneMoveEvent") - } -} - -func (ptr *QGraphicsSceneMoveEvent) DestroyQGraphicsSceneMoveEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneMoveEvent) DestroyQGraphicsSceneMoveEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneResizeEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneResizeEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneResizeEvent_PTR() *QGraphicsSceneResizeEvent -} - -func (ptr *QGraphicsSceneResizeEvent) QGraphicsSceneResizeEvent_PTR() *QGraphicsSceneResizeEvent { - return ptr -} - -func (ptr *QGraphicsSceneResizeEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneResizeEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneResizeEvent(ptr QGraphicsSceneResizeEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneResizeEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneResizeEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneResizeEvent) { - n = new(QGraphicsSceneResizeEvent) - n.SetPointer(ptr) - return -} -func NewQGraphicsSceneResizeEvent2() *QGraphicsSceneResizeEvent { - tmpValue := NewQGraphicsSceneResizeEventFromPointer(C.QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2()) - runtime.SetFinalizer(tmpValue, (*QGraphicsSceneResizeEvent).DestroyQGraphicsSceneResizeEvent) - return tmpValue -} - -func (ptr *QGraphicsSceneResizeEvent) NewSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsSceneResizeEvent_NewSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneResizeEvent) OldSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsSceneResizeEvent_OldSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent -func callbackQGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneResizeEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneResizeEventFromPointer(ptr).DestroyQGraphicsSceneResizeEventDefault() - } -} - -func (ptr *QGraphicsSceneResizeEvent) ConnectDestroyQGraphicsSceneResizeEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneResizeEvent) DisconnectDestroyQGraphicsSceneResizeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneResizeEvent") - } -} - -func (ptr *QGraphicsSceneResizeEvent) DestroyQGraphicsSceneResizeEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneResizeEvent) DestroyQGraphicsSceneResizeEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSceneWheelEvent struct { - QGraphicsSceneEvent -} - -type QGraphicsSceneWheelEvent_ITF interface { - QGraphicsSceneEvent_ITF - QGraphicsSceneWheelEvent_PTR() *QGraphicsSceneWheelEvent -} - -func (ptr *QGraphicsSceneWheelEvent) QGraphicsSceneWheelEvent_PTR() *QGraphicsSceneWheelEvent { - return ptr -} - -func (ptr *QGraphicsSceneWheelEvent) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneEvent_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSceneWheelEvent) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsSceneEvent_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSceneWheelEvent(ptr QGraphicsSceneWheelEvent_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSceneWheelEvent_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSceneWheelEventFromPointer(ptr unsafe.Pointer) (n *QGraphicsSceneWheelEvent) { - n = new(QGraphicsSceneWheelEvent) - n.SetPointer(ptr) - return -} -func (ptr *QGraphicsSceneWheelEvent) Buttons() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QGraphicsSceneWheelEvent_Buttons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneWheelEvent) Delta() int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsSceneWheelEvent_Delta(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGraphicsSceneWheelEvent) Modifiers() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QGraphicsSceneWheelEvent_Modifiers(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneWheelEvent) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QGraphicsSceneWheelEvent_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsSceneWheelEvent) Pos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneWheelEvent_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneWheelEvent) ScenePos() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsSceneWheelEvent_ScenePos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSceneWheelEvent) ScreenPos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsSceneWheelEvent_ScreenPos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent -func callbackQGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSceneWheelEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSceneWheelEventFromPointer(ptr).DestroyQGraphicsSceneWheelEventDefault() - } -} - -func (ptr *QGraphicsSceneWheelEvent) ConnectDestroyQGraphicsSceneWheelEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSceneWheelEvent) DisconnectDestroyQGraphicsSceneWheelEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSceneWheelEvent") - } -} - -func (ptr *QGraphicsSceneWheelEvent) DestroyQGraphicsSceneWheelEvent() { - if ptr.Pointer() != nil { - C.QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSceneWheelEvent) DestroyQGraphicsSceneWheelEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsSimpleTextItem struct { - QAbstractGraphicsShapeItem -} - -type QGraphicsSimpleTextItem_ITF interface { - QAbstractGraphicsShapeItem_ITF - QGraphicsSimpleTextItem_PTR() *QGraphicsSimpleTextItem -} - -func (ptr *QGraphicsSimpleTextItem) QGraphicsSimpleTextItem_PTR() *QGraphicsSimpleTextItem { - return ptr -} - -func (ptr *QGraphicsSimpleTextItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractGraphicsShapeItem_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsSimpleTextItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractGraphicsShapeItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsSimpleTextItem(ptr QGraphicsSimpleTextItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsSimpleTextItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsSimpleTextItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsSimpleTextItem) { - n = new(QGraphicsSimpleTextItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsSimpleTextItem__anonymous -//QGraphicsSimpleTextItem::anonymous -type QGraphicsSimpleTextItem__anonymous int64 - -const ( - QGraphicsSimpleTextItem__Type QGraphicsSimpleTextItem__anonymous = QGraphicsSimpleTextItem__anonymous(9) -) - -func NewQGraphicsSimpleTextItem(parent QGraphicsItem_ITF) *QGraphicsSimpleTextItem { - return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(PointerFromQGraphicsItem(parent))) -} - -func NewQGraphicsSimpleTextItem2(text string, parent QGraphicsItem_ITF) *QGraphicsSimpleTextItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQGraphicsSimpleTextItemFromPointer(C.QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQGraphicsItem(parent))) -} - -//export callbackQGraphicsSimpleTextItem_BoundingRect -func callbackQGraphicsSimpleTextItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsSimpleTextItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsSimpleTextItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSimpleTextItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsSimpleTextItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsSimpleTextItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSimpleTextItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsSimpleTextItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsSimpleTextItem) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QGraphicsSimpleTextItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -//export callbackQGraphicsSimpleTextItem_Paint -func callbackQGraphicsSimpleTextItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsSimpleTextItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsSimpleTextItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSimpleTextItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsSimpleTextItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsSimpleTextItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsSimpleTextItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsSimpleTextItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsSimpleTextItem) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsSimpleTextItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QGraphicsSimpleTextItem) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QGraphicsSimpleTextItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QGraphicsSimpleTextItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGraphicsSimpleTextItem_Text(ptr.Pointer())) - } - return "" -} - -//export callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem -func callbackQGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsSimpleTextItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsSimpleTextItemFromPointer(ptr).DestroyQGraphicsSimpleTextItemDefault() - } -} - -func (ptr *QGraphicsSimpleTextItem) ConnectDestroyQGraphicsSimpleTextItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsSimpleTextItem) DisconnectDestroyQGraphicsSimpleTextItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsSimpleTextItem") - } -} - -func (ptr *QGraphicsSimpleTextItem) DestroyQGraphicsSimpleTextItem() { - if ptr.Pointer() != nil { - C.QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsSimpleTextItem) DestroyQGraphicsSimpleTextItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsTextItem struct { - QGraphicsObject -} - -type QGraphicsTextItem_ITF interface { - QGraphicsObject_ITF - QGraphicsTextItem_PTR() *QGraphicsTextItem -} - -func (ptr *QGraphicsTextItem) QGraphicsTextItem_PTR() *QGraphicsTextItem { - return ptr -} - -func (ptr *QGraphicsTextItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsTextItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsObject_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsTextItem(ptr QGraphicsTextItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsTextItem_PTR().Pointer() - } - return nil -} - -func NewQGraphicsTextItemFromPointer(ptr unsafe.Pointer) (n *QGraphicsTextItem) { - n = new(QGraphicsTextItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsTextItem__anonymous -//QGraphicsTextItem::anonymous -type QGraphicsTextItem__anonymous int64 - -const ( - QGraphicsTextItem__Type QGraphicsTextItem__anonymous = QGraphicsTextItem__anonymous(8) -) - -func NewQGraphicsTextItem(parent QGraphicsItem_ITF) *QGraphicsTextItem { - tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsTextItem_NewQGraphicsTextItem(PointerFromQGraphicsItem(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQGraphicsTextItem2(text string, parent QGraphicsItem_ITF) *QGraphicsTextItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQGraphicsTextItemFromPointer(C.QGraphicsTextItem_NewQGraphicsTextItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQGraphicsItem(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsTextItem) AdjustSize() { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_AdjustSize(ptr.Pointer()) - } -} - -//export callbackQGraphicsTextItem_BoundingRect -func callbackQGraphicsTextItem_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsTextItemFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsTextItem) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTextItem) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsTextItem) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsTextItem_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTextItem) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsTextItem_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTextItem) DefaultTextColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QGraphicsTextItem_DefaultTextColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTextItem) Document() *gui.QTextDocument { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextDocumentFromPointer(C.QGraphicsTextItem_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTextItem) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QGraphicsTextItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -//export callbackQGraphicsTextItem_LinkActivated -func callbackQGraphicsTextItem_LinkActivated(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "linkActivated"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(link)) - } - -} - -func (ptr *QGraphicsTextItem) ConnectLinkActivated(f func(link string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "linkActivated") { - C.QGraphicsTextItem_ConnectLinkActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "linkActivated"); signal != nil { - f := func(link string) { - (*(*func(string))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTextItem) DisconnectLinkActivated() { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_DisconnectLinkActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "linkActivated") - } -} - -func (ptr *QGraphicsTextItem) LinkActivated(link string) { - if ptr.Pointer() != nil { - var linkC *C.char - if link != "" { - linkC = C.CString(link) - defer C.free(unsafe.Pointer(linkC)) - } - C.QGraphicsTextItem_LinkActivated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) - } -} - -//export callbackQGraphicsTextItem_LinkHovered -func callbackQGraphicsTextItem_LinkHovered(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "linkHovered"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(link)) - } - -} - -func (ptr *QGraphicsTextItem) ConnectLinkHovered(f func(link string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "linkHovered") { - C.QGraphicsTextItem_ConnectLinkHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkHovered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "linkHovered"); signal != nil { - f := func(link string) { - (*(*func(string))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTextItem) DisconnectLinkHovered() { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_DisconnectLinkHovered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "linkHovered") - } -} - -func (ptr *QGraphicsTextItem) LinkHovered(link string) { - if ptr.Pointer() != nil { - var linkC *C.char - if link != "" { - linkC = C.CString(link) - defer C.free(unsafe.Pointer(linkC)) - } - C.QGraphicsTextItem_LinkHovered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) - } -} - -func (ptr *QGraphicsTextItem) OpenExternalLinks() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsTextItem_OpenExternalLinks(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsTextItem_Paint -func callbackQGraphicsTextItem_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsTextItemFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsTextItem) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTextItem) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsTextItem) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsTextItem) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsTextItem) SetDefaultTextColor(col gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetDefaultTextColor(ptr.Pointer(), gui.PointerFromQColor(col)) - } -} - -func (ptr *QGraphicsTextItem) SetDocument(document gui.QTextDocument_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document)) - } -} - -func (ptr *QGraphicsTextItem) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QGraphicsTextItem) SetHtml(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QGraphicsTextItem_SetHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QGraphicsTextItem) SetOpenExternalLinks(open bool) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) - } -} - -func (ptr *QGraphicsTextItem) SetPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QGraphicsTextItem_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QGraphicsTextItem) SetTabChangesFocus(b bool) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QGraphicsTextItem) SetTextCursor(cursor gui.QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)) - } -} - -func (ptr *QGraphicsTextItem) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QGraphicsTextItem) SetTextWidth(width float64) { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_SetTextWidth(ptr.Pointer(), C.double(width)) - } -} - -func (ptr *QGraphicsTextItem) TabChangesFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsTextItem_TabChangesFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsTextItem) TextCursor() *gui.QTextCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCursorFromPointer(C.QGraphicsTextItem_TextCursor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTextItem) TextInteractionFlags() core.Qt__TextInteractionFlag { - if ptr.Pointer() != nil { - return core.Qt__TextInteractionFlag(C.QGraphicsTextItem_TextInteractionFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsTextItem) TextWidth() float64 { - if ptr.Pointer() != nil { - return float64(C.QGraphicsTextItem_TextWidth(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsTextItem) ToHtml() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGraphicsTextItem_ToHtml(ptr.Pointer())) - } - return "" -} - -func (ptr *QGraphicsTextItem) ToPlainText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGraphicsTextItem_ToPlainText(ptr.Pointer())) - } - return "" -} - -//export callbackQGraphicsTextItem_DestroyQGraphicsTextItem -func callbackQGraphicsTextItem_DestroyQGraphicsTextItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsTextItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsTextItemFromPointer(ptr).DestroyQGraphicsTextItemDefault() - } -} - -func (ptr *QGraphicsTextItem) ConnectDestroyQGraphicsTextItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsTextItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTextItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTextItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTextItem) DisconnectDestroyQGraphicsTextItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsTextItem") - } -} - -func (ptr *QGraphicsTextItem) DestroyQGraphicsTextItem() { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_DestroyQGraphicsTextItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsTextItem) DestroyQGraphicsTextItemDefault() { - if ptr.Pointer() != nil { - C.QGraphicsTextItem_DestroyQGraphicsTextItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGraphicsTransform struct { - core.QObject -} - -type QGraphicsTransform_ITF interface { - core.QObject_ITF - QGraphicsTransform_PTR() *QGraphicsTransform -} - -func (ptr *QGraphicsTransform) QGraphicsTransform_PTR() *QGraphicsTransform { - return ptr -} - -func (ptr *QGraphicsTransform) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsTransform) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsTransform(ptr QGraphicsTransform_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsTransform_PTR().Pointer() - } - return nil -} - -func NewQGraphicsTransformFromPointer(ptr unsafe.Pointer) (n *QGraphicsTransform) { - n = new(QGraphicsTransform) - n.SetPointer(ptr) - return -} -func NewQGraphicsTransform(parent core.QObject_ITF) *QGraphicsTransform { - tmpValue := NewQGraphicsTransformFromPointer(C.QGraphicsTransform_NewQGraphicsTransform(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQGraphicsTransform_ApplyTo -func callbackQGraphicsTransform_ApplyTo(ptr unsafe.Pointer, matrix unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "applyTo"); signal != nil { - (*(*func(*gui.QMatrix4x4))(signal))(gui.NewQMatrix4x4FromPointer(matrix)) - } - -} - -func (ptr *QGraphicsTransform) ConnectApplyTo(f func(matrix *gui.QMatrix4x4)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "applyTo"); signal != nil { - f := func(matrix *gui.QMatrix4x4) { - (*(*func(*gui.QMatrix4x4))(signal))(matrix) - f(matrix) - } - qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "applyTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTransform) DisconnectApplyTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "applyTo") - } -} - -func (ptr *QGraphicsTransform) ApplyTo(matrix gui.QMatrix4x4_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform_ApplyTo(ptr.Pointer(), gui.PointerFromQMatrix4x4(matrix)) - } -} - -//export callbackQGraphicsTransform_Update -func callbackQGraphicsTransform_Update(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsTransformFromPointer(ptr).UpdateDefault() - } -} - -func (ptr *QGraphicsTransform) ConnectUpdate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTransform) DisconnectUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QGraphicsTransform) Update() { - if ptr.Pointer() != nil { - C.QGraphicsTransform_Update(ptr.Pointer()) - } -} - -func (ptr *QGraphicsTransform) UpdateDefault() { - if ptr.Pointer() != nil { - C.QGraphicsTransform_UpdateDefault(ptr.Pointer()) - } -} - -//export callbackQGraphicsTransform_DestroyQGraphicsTransform -func callbackQGraphicsTransform_DestroyQGraphicsTransform(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsTransform"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsTransformFromPointer(ptr).DestroyQGraphicsTransformDefault() - } -} - -func (ptr *QGraphicsTransform) ConnectDestroyQGraphicsTransform(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsTransform"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTransform", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsTransform", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsTransform) DisconnectDestroyQGraphicsTransform() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsTransform") - } -} - -func (ptr *QGraphicsTransform) DestroyQGraphicsTransform() { - if ptr.Pointer() != nil { - C.QGraphicsTransform_DestroyQGraphicsTransform(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsTransform) DestroyQGraphicsTransformDefault() { - if ptr.Pointer() != nil { - C.QGraphicsTransform_DestroyQGraphicsTransformDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsTransform) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTransform) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsTransform) __children_newList() unsafe.Pointer { - return C.QGraphicsTransform___children_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsTransform) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QGraphicsTransform___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTransform) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QGraphicsTransform) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QGraphicsTransform___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsTransform) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTransform) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsTransform) __findChildren_newList() unsafe.Pointer { - return C.QGraphicsTransform___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsTransform) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTransform) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsTransform) __findChildren_newList3() unsafe.Pointer { - return C.QGraphicsTransform___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsTransform) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QGraphicsTransform___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsTransform) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QGraphicsTransform) __qFindChildren_newList2() unsafe.Pointer { - return C.QGraphicsTransform___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQGraphicsTransform_ChildEvent -func callbackQGraphicsTransform_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQGraphicsTransformFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QGraphicsTransform) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQGraphicsTransform_ConnectNotify -func callbackQGraphicsTransform_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsTransformFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsTransform) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsTransform_CustomEvent -func callbackQGraphicsTransform_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsTransformFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsTransform) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsTransform_DeleteLater -func callbackQGraphicsTransform_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsTransformFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QGraphicsTransform) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QGraphicsTransform_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQGraphicsTransform_Destroyed -func callbackQGraphicsTransform_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQGraphicsTransform_DisconnectNotify -func callbackQGraphicsTransform_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQGraphicsTransformFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QGraphicsTransform) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQGraphicsTransform_Event -func callbackQGraphicsTransform_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsTransformFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QGraphicsTransform) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsTransform_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQGraphicsTransform_EventFilter -func callbackQGraphicsTransform_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsTransformFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsTransform) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsTransform_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQGraphicsTransform_MetaObject -func callbackQGraphicsTransform_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQGraphicsTransformFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QGraphicsTransform) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QGraphicsTransform_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsTransform_ObjectNameChanged -func callbackQGraphicsTransform_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQGraphicsTransform_TimerEvent -func callbackQGraphicsTransform_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQGraphicsTransformFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QGraphicsTransform) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsTransform_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QGraphicsView struct { - QAbstractScrollArea -} - -type QGraphicsView_ITF interface { - QAbstractScrollArea_ITF - QGraphicsView_PTR() *QGraphicsView -} - -func (ptr *QGraphicsView) QGraphicsView_PTR() *QGraphicsView { - return ptr -} - -func (ptr *QGraphicsView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractScrollArea_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsView(ptr QGraphicsView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsView_PTR().Pointer() - } - return nil -} - -func NewQGraphicsViewFromPointer(ptr unsafe.Pointer) (n *QGraphicsView) { - n = new(QGraphicsView) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsView__ViewportAnchor -//QGraphicsView::ViewportAnchor -type QGraphicsView__ViewportAnchor int64 - -const ( - QGraphicsView__NoAnchor QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(0) - QGraphicsView__AnchorViewCenter QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(1) - QGraphicsView__AnchorUnderMouse QGraphicsView__ViewportAnchor = QGraphicsView__ViewportAnchor(2) -) - -//go:generate stringer -type=QGraphicsView__CacheModeFlag -//QGraphicsView::CacheModeFlag -type QGraphicsView__CacheModeFlag int64 - -const ( - QGraphicsView__CacheNone QGraphicsView__CacheModeFlag = QGraphicsView__CacheModeFlag(0x0) - QGraphicsView__CacheBackground QGraphicsView__CacheModeFlag = QGraphicsView__CacheModeFlag(0x1) -) - -//go:generate stringer -type=QGraphicsView__DragMode -//QGraphicsView::DragMode -type QGraphicsView__DragMode int64 - -const ( - QGraphicsView__NoDrag QGraphicsView__DragMode = QGraphicsView__DragMode(0) - QGraphicsView__ScrollHandDrag QGraphicsView__DragMode = QGraphicsView__DragMode(1) - QGraphicsView__RubberBandDrag QGraphicsView__DragMode = QGraphicsView__DragMode(2) -) - -//go:generate stringer -type=QGraphicsView__ViewportUpdateMode -//QGraphicsView::ViewportUpdateMode -type QGraphicsView__ViewportUpdateMode int64 - -const ( - QGraphicsView__FullViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(0) - QGraphicsView__MinimalViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(1) - QGraphicsView__SmartViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(2) - QGraphicsView__NoViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(3) - QGraphicsView__BoundingRectViewportUpdate QGraphicsView__ViewportUpdateMode = QGraphicsView__ViewportUpdateMode(4) -) - -//go:generate stringer -type=QGraphicsView__OptimizationFlag -//QGraphicsView::OptimizationFlag -type QGraphicsView__OptimizationFlag int64 - -const ( - QGraphicsView__DontClipPainter QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x1) - QGraphicsView__DontSavePainterState QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x2) - QGraphicsView__DontAdjustForAntialiasing QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x4) - QGraphicsView__IndirectPainting QGraphicsView__OptimizationFlag = QGraphicsView__OptimizationFlag(0x8) -) - -func NewQGraphicsView(parent QWidget_ITF) *QGraphicsView { - tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsView_NewQGraphicsView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQGraphicsView2(scene QGraphicsScene_ITF, parent QWidget_ITF) *QGraphicsView { - tmpValue := NewQGraphicsViewFromPointer(C.QGraphicsView_NewQGraphicsView2(PointerFromQGraphicsScene(scene), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsView) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QGraphicsView_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) BackgroundBrush() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QGraphicsView_BackgroundBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) CacheMode() QGraphicsView__CacheModeFlag { - if ptr.Pointer() != nil { - return QGraphicsView__CacheModeFlag(C.QGraphicsView_CacheMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) CenterOn(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_CenterOn(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func (ptr *QGraphicsView) CenterOn2(x float64, y float64) { - if ptr.Pointer() != nil { - C.QGraphicsView_CenterOn2(ptr.Pointer(), C.double(x), C.double(y)) - } -} - -func (ptr *QGraphicsView) CenterOn3(item QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_CenterOn3(ptr.Pointer(), PointerFromQGraphicsItem(item)) - } -} - -func (ptr *QGraphicsView) DragMode() QGraphicsView__DragMode { - if ptr.Pointer() != nil { - return QGraphicsView__DragMode(C.QGraphicsView_DragMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsView_DrawBackground -func callbackQGraphicsView_DrawBackground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawBackground"); signal != nil { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsViewFromPointer(ptr).DrawBackgroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsView) ConnectDrawBackground(f func(painter *gui.QPainter, rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawBackground"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRectF) { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) - f(painter, rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawBackground", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectDrawBackground() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawBackground") - } -} - -func (ptr *QGraphicsView) DrawBackground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsView) DrawBackgroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_DrawBackgroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -//export callbackQGraphicsView_DrawForeground -func callbackQGraphicsView_DrawForeground(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawForeground"); signal != nil { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsViewFromPointer(ptr).DrawForegroundDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsView) ConnectDrawForeground(f func(painter *gui.QPainter, rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawForeground"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRectF) { - (*(*func(*gui.QPainter, *core.QRectF))(signal))(painter, rect) - f(painter, rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawForeground", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectDrawForeground() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawForeground") - } -} - -func (ptr *QGraphicsView) DrawForeground(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_DrawForeground(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsView) DrawForegroundDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_DrawForegroundDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsView) EnsureVisible(rect core.QRectF_ITF, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QGraphicsView_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QGraphicsView) EnsureVisible2(x float64, y float64, w float64, h float64, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QGraphicsView_EnsureVisible2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QGraphicsView) EnsureVisible3(item QGraphicsItem_ITF, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QGraphicsView_EnsureVisible3(ptr.Pointer(), PointerFromQGraphicsItem(item), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QGraphicsView) FitInView(rect core.QRectF_ITF, aspectRatioMode core.Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_FitInView(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(aspectRatioMode)) - } -} - -func (ptr *QGraphicsView) FitInView2(x float64, y float64, w float64, h float64, aspectRatioMode core.Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_FitInView2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h), C.longlong(aspectRatioMode)) - } -} - -func (ptr *QGraphicsView) FitInView3(item QGraphicsItem_ITF, aspectRatioMode core.Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_FitInView3(ptr.Pointer(), PointerFromQGraphicsItem(item), C.longlong(aspectRatioMode)) - } -} - -func (ptr *QGraphicsView) ForegroundBrush() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QGraphicsView_ForegroundBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -//export callbackQGraphicsView_InvalidateScene -func callbackQGraphicsView_InvalidateScene(ptr unsafe.Pointer, rect unsafe.Pointer, layers C.longlong) { - if signal := qt.GetSignal(ptr, "invalidateScene"); signal != nil { - (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) - } else { - NewQGraphicsViewFromPointer(ptr).InvalidateSceneDefault(core.NewQRectFFromPointer(rect), QGraphicsScene__SceneLayer(layers)) - } -} - -func (ptr *QGraphicsView) ConnectInvalidateScene(f func(rect *core.QRectF, layers QGraphicsScene__SceneLayer)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "invalidateScene"); signal != nil { - f := func(rect *core.QRectF, layers QGraphicsScene__SceneLayer) { - (*(*func(*core.QRectF, QGraphicsScene__SceneLayer))(signal))(rect, layers) - f(rect, layers) - } - qt.ConnectSignal(ptr.Pointer(), "invalidateScene", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "invalidateScene", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectInvalidateScene() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "invalidateScene") - } -} - -func (ptr *QGraphicsView) InvalidateScene(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { - if ptr.Pointer() != nil { - C.QGraphicsView_InvalidateScene(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) - } -} - -func (ptr *QGraphicsView) InvalidateSceneDefault(rect core.QRectF_ITF, layers QGraphicsScene__SceneLayer) { - if ptr.Pointer() != nil { - C.QGraphicsView_InvalidateSceneDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.longlong(layers)) - } -} - -func (ptr *QGraphicsView) IsInteractive() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsView_IsInteractive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsView) IsTransformed() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsView_IsTransformed(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsView) ItemAt(pos core.QPoint_ITF) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView_ItemAt(ptr.Pointer(), core.PointerFromQPoint(pos))) - } - return nil -} - -func (ptr *QGraphicsView) ItemAt2(x int, y int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -func (ptr *QGraphicsView) Items() []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList(i) - } - return out - }(C.QGraphicsView_Items(ptr.Pointer())) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) Items2(pos core.QPoint_ITF) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList2(i) - } - return out - }(C.QGraphicsView_Items2(ptr.Pointer(), core.PointerFromQPoint(pos))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) Items3(x int, y int) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList3(i) - } - return out - }(C.QGraphicsView_Items3(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) Items4(rect core.QRect_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList4(i) - } - return out - }(C.QGraphicsView_Items4(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(mode))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) Items5(x int, y int, w int, h int, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList5(i) - } - return out - }(C.QGraphicsView_Items5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)), C.longlong(mode))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) Items6(polygon gui.QPolygon_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList6(i) - } - return out - }(C.QGraphicsView_Items6(ptr.Pointer(), gui.PointerFromQPolygon(polygon), C.longlong(mode))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) Items7(path gui.QPainterPath_ITF, mode core.Qt__ItemSelectionMode) []*QGraphicsItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QGraphicsItem { - out := make([]*QGraphicsItem, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList7(i) - } - return out - }(C.QGraphicsView_Items7(ptr.Pointer(), gui.PointerFromQPainterPath(path), C.longlong(mode))) - } - return make([]*QGraphicsItem, 0) -} - -func (ptr *QGraphicsView) MapFromScene(point core.QPointF_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsView_MapFromScene(ptr.Pointer(), core.PointerFromQPointF(point))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapFromScene2(rect core.QRectF_ITF) *gui.QPolygon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene2(ptr.Pointer(), core.PointerFromQRectF(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapFromScene3(polygon gui.QPolygonF_ITF) *gui.QPolygon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene3(ptr.Pointer(), gui.PointerFromQPolygonF(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapFromScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsView_MapFromScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapFromScene5(x float64, y float64) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QGraphicsView_MapFromScene5(ptr.Pointer(), C.double(x), C.double(y))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapFromScene6(x float64, y float64, w float64, h float64) *gui.QPolygon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFromPointer(C.QGraphicsView_MapFromScene6(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygon).DestroyQPolygon) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapToScene(point core.QPoint_ITF) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsView_MapToScene(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapToScene2(rect core.QRect_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene2(ptr.Pointer(), core.PointerFromQRect(rect))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapToScene3(polygon gui.QPolygon_ITF) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene3(ptr.Pointer(), gui.PointerFromQPolygon(polygon))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapToScene4(path gui.QPainterPath_ITF) *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QGraphicsView_MapToScene4(ptr.Pointer(), gui.PointerFromQPainterPath(path))) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapToScene5(x int, y int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QGraphicsView_MapToScene5(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) MapToScene6(x int, y int, w int, h int) *gui.QPolygonF { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPolygonFFromPointer(C.QGraphicsView_MapToScene6(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h)))) - runtime.SetFinalizer(tmpValue, (*gui.QPolygonF).DestroyQPolygonF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) Matrix() *gui.QMatrix { - if ptr.Pointer() != nil { - tmpValue := gui.NewQMatrixFromPointer(C.QGraphicsView_Matrix(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QMatrix).DestroyQMatrix) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) OptimizationFlags() QGraphicsView__OptimizationFlag { - if ptr.Pointer() != nil { - return QGraphicsView__OptimizationFlag(C.QGraphicsView_OptimizationFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) Render(painter gui.QPainter_ITF, target core.QRectF_ITF, source core.QRect_ITF, aspectRatioMode core.Qt__AspectRatioMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_Render(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(target), core.PointerFromQRect(source), C.longlong(aspectRatioMode)) - } -} - -func (ptr *QGraphicsView) RenderHints() gui.QPainter__RenderHint { - if ptr.Pointer() != nil { - return gui.QPainter__RenderHint(C.QGraphicsView_RenderHints(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) ResetCachedContent() { - if ptr.Pointer() != nil { - C.QGraphicsView_ResetCachedContent(ptr.Pointer()) - } -} - -func (ptr *QGraphicsView) ResetMatrix() { - if ptr.Pointer() != nil { - C.QGraphicsView_ResetMatrix(ptr.Pointer()) - } -} - -func (ptr *QGraphicsView) ResetTransform() { - if ptr.Pointer() != nil { - C.QGraphicsView_ResetTransform(ptr.Pointer()) - } -} - -func (ptr *QGraphicsView) ResizeAnchor() QGraphicsView__ViewportAnchor { - if ptr.Pointer() != nil { - return QGraphicsView__ViewportAnchor(C.QGraphicsView_ResizeAnchor(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) Rotate(angle float64) { - if ptr.Pointer() != nil { - C.QGraphicsView_Rotate(ptr.Pointer(), C.double(angle)) - } -} - -//export callbackQGraphicsView_RubberBandChanged -func callbackQGraphicsView_RubberBandChanged(ptr unsafe.Pointer, rubberBandRect unsafe.Pointer, fromScenePoint unsafe.Pointer, toScenePoint unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "rubberBandChanged"); signal != nil { - (*(*func(*core.QRect, *core.QPointF, *core.QPointF))(signal))(core.NewQRectFromPointer(rubberBandRect), core.NewQPointFFromPointer(fromScenePoint), core.NewQPointFFromPointer(toScenePoint)) - } - -} - -func (ptr *QGraphicsView) ConnectRubberBandChanged(f func(rubberBandRect *core.QRect, fromScenePoint *core.QPointF, toScenePoint *core.QPointF)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "rubberBandChanged") { - C.QGraphicsView_ConnectRubberBandChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "rubberBandChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "rubberBandChanged"); signal != nil { - f := func(rubberBandRect *core.QRect, fromScenePoint *core.QPointF, toScenePoint *core.QPointF) { - (*(*func(*core.QRect, *core.QPointF, *core.QPointF))(signal))(rubberBandRect, fromScenePoint, toScenePoint) - f(rubberBandRect, fromScenePoint, toScenePoint) - } - qt.ConnectSignal(ptr.Pointer(), "rubberBandChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rubberBandChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectRubberBandChanged() { - if ptr.Pointer() != nil { - C.QGraphicsView_DisconnectRubberBandChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "rubberBandChanged") - } -} - -func (ptr *QGraphicsView) RubberBandChanged(rubberBandRect core.QRect_ITF, fromScenePoint core.QPointF_ITF, toScenePoint core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_RubberBandChanged(ptr.Pointer(), core.PointerFromQRect(rubberBandRect), core.PointerFromQPointF(fromScenePoint), core.PointerFromQPointF(toScenePoint)) - } -} - -func (ptr *QGraphicsView) RubberBandRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QGraphicsView_RubberBandRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) RubberBandSelectionMode() core.Qt__ItemSelectionMode { - if ptr.Pointer() != nil { - return core.Qt__ItemSelectionMode(C.QGraphicsView_RubberBandSelectionMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) Scale(sx float64, sy float64) { - if ptr.Pointer() != nil { - C.QGraphicsView_Scale(ptr.Pointer(), C.double(sx), C.double(sy)) - } -} - -func (ptr *QGraphicsView) Scene() *QGraphicsScene { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsSceneFromPointer(C.QGraphicsView_Scene(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) SceneRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsView_SceneRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) SetAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QGraphicsView) SetBackgroundBrush(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QGraphicsView) SetCacheMode(mode QGraphicsView__CacheModeFlag) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetCacheMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QGraphicsView) SetDragMode(mode QGraphicsView__DragMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetDragMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QGraphicsView) SetForegroundBrush(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetForegroundBrush(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QGraphicsView) SetInteractive(allowed bool) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetInteractive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(allowed)))) - } -} - -func (ptr *QGraphicsView) SetMatrix(matrix gui.QMatrix_ITF, combine bool) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetMatrix(ptr.Pointer(), gui.PointerFromQMatrix(matrix), C.char(int8(qt.GoBoolToInt(combine)))) - } -} - -func (ptr *QGraphicsView) SetOptimizationFlag(flag QGraphicsView__OptimizationFlag, enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetOptimizationFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsView) SetOptimizationFlags(flags QGraphicsView__OptimizationFlag) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetOptimizationFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QGraphicsView) SetRenderHint(hint gui.QPainter__RenderHint, enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetRenderHint(ptr.Pointer(), C.longlong(hint), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsView) SetRenderHints(hints gui.QPainter__RenderHint) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetRenderHints(ptr.Pointer(), C.longlong(hints)) - } -} - -func (ptr *QGraphicsView) SetResizeAnchor(anchor QGraphicsView__ViewportAnchor) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetResizeAnchor(ptr.Pointer(), C.longlong(anchor)) - } -} - -func (ptr *QGraphicsView) SetRubberBandSelectionMode(mode core.Qt__ItemSelectionMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetRubberBandSelectionMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QGraphicsView) SetScene(scene QGraphicsScene_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetScene(ptr.Pointer(), PointerFromQGraphicsScene(scene)) - } -} - -func (ptr *QGraphicsView) SetSceneRect(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsView) SetSceneRect2(x float64, y float64, w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetSceneRect2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsView) SetTransform(matrix gui.QTransform_ITF, combine bool) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetTransform(ptr.Pointer(), gui.PointerFromQTransform(matrix), C.char(int8(qt.GoBoolToInt(combine)))) - } -} - -func (ptr *QGraphicsView) SetTransformationAnchor(anchor QGraphicsView__ViewportAnchor) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetTransformationAnchor(ptr.Pointer(), C.longlong(anchor)) - } -} - -func (ptr *QGraphicsView) SetViewportUpdateMode(mode QGraphicsView__ViewportUpdateMode) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetViewportUpdateMode(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQGraphicsView_SetupViewport -func callbackQGraphicsView_SetupViewport(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsViewFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsView) ConnectSetupViewport(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectSetupViewport() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setupViewport") - } -} - -func (ptr *QGraphicsView) SetupViewport(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetupViewport(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsView) SetupViewportDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsView) Shear(sh float64, sv float64) { - if ptr.Pointer() != nil { - C.QGraphicsView_Shear(ptr.Pointer(), C.double(sh), C.double(sv)) - } -} - -func (ptr *QGraphicsView) Transform() *gui.QTransform { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTransformFromPointer(C.QGraphicsView_Transform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) TransformationAnchor() QGraphicsView__ViewportAnchor { - if ptr.Pointer() != nil { - return QGraphicsView__ViewportAnchor(C.QGraphicsView_TransformationAnchor(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsView) Translate(dx float64, dy float64) { - if ptr.Pointer() != nil { - C.QGraphicsView_Translate(ptr.Pointer(), C.double(dx), C.double(dy)) - } -} - -//export callbackQGraphicsView_UpdateScene -func callbackQGraphicsView_UpdateScene(ptr unsafe.Pointer, rects C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "updateScene"); signal != nil { - (*(*func([]*core.QRectF))(signal))(func(l C.struct_QtWidgets_PackedList) []*core.QRectF { - out := make([]*core.QRectF, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__updateScene_rects_atList(i) - } - return out - }(rects)) - } else { - NewQGraphicsViewFromPointer(ptr).UpdateSceneDefault(func(l C.struct_QtWidgets_PackedList) []*core.QRectF { - out := make([]*core.QRectF, int(l.len)) - tmpList := NewQGraphicsViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__updateScene_rects_atList(i) - } - return out - }(rects)) - } -} - -func (ptr *QGraphicsView) ConnectUpdateScene(f func(rects []*core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateScene"); signal != nil { - f := func(rects []*core.QRectF) { - (*(*func([]*core.QRectF))(signal))(rects) - f(rects) - } - qt.ConnectSignal(ptr.Pointer(), "updateScene", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateScene", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectUpdateScene() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateScene") - } -} - -func (ptr *QGraphicsView) UpdateScene(rects []*core.QRectF) { - if ptr.Pointer() != nil { - C.QGraphicsView_UpdateScene(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGraphicsViewFromPointer(NewQGraphicsViewFromPointer(nil).__updateScene_rects_newList()) - for _, v := range rects { - tmpList.__updateScene_rects_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QGraphicsView) UpdateSceneDefault(rects []*core.QRectF) { - if ptr.Pointer() != nil { - C.QGraphicsView_UpdateSceneDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGraphicsViewFromPointer(NewQGraphicsViewFromPointer(nil).__updateScene_rects_newList()) - for _, v := range rects { - tmpList.__updateScene_rects_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQGraphicsView_UpdateSceneRect -func callbackQGraphicsView_UpdateSceneRect(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateSceneRect"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } else { - NewQGraphicsViewFromPointer(ptr).UpdateSceneRectDefault(core.NewQRectFFromPointer(rect)) - } -} - -func (ptr *QGraphicsView) ConnectUpdateSceneRect(f func(rect *core.QRectF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateSceneRect"); signal != nil { - f := func(rect *core.QRectF) { - (*(*func(*core.QRectF))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "updateSceneRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateSceneRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectUpdateSceneRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateSceneRect") - } -} - -func (ptr *QGraphicsView) UpdateSceneRect(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_UpdateSceneRect(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsView) UpdateSceneRectDefault(rect core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView_UpdateSceneRectDefault(ptr.Pointer(), core.PointerFromQRectF(rect)) - } -} - -func (ptr *QGraphicsView) ViewportTransform() *gui.QTransform { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTransformFromPointer(C.QGraphicsView_ViewportTransform(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTransform).DestroyQTransform) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) ViewportUpdateMode() QGraphicsView__ViewportUpdateMode { - if ptr.Pointer() != nil { - return QGraphicsView__ViewportUpdateMode(C.QGraphicsView_ViewportUpdateMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsView_DestroyQGraphicsView -func callbackQGraphicsView_DestroyQGraphicsView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsView"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsViewFromPointer(ptr).DestroyQGraphicsViewDefault() - } -} - -func (ptr *QGraphicsView) ConnectDestroyQGraphicsView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsView) DisconnectDestroyQGraphicsView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsView") - } -} - -func (ptr *QGraphicsView) DestroyQGraphicsView() { - if ptr.Pointer() != nil { - C.QGraphicsView_DestroyQGraphicsView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsView) DestroyQGraphicsViewDefault() { - if ptr.Pointer() != nil { - C.QGraphicsView_DestroyQGraphicsViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsView) __items_atList(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList() unsafe.Pointer { - return C.QGraphicsView___items_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __items_atList2(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList2(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList2(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList2(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList2() unsafe.Pointer { - return C.QGraphicsView___items_newList2(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __items_atList3(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList3(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList3(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList3(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList3() unsafe.Pointer { - return C.QGraphicsView___items_newList3(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __items_atList4(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList4(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList4(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList4(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList4() unsafe.Pointer { - return C.QGraphicsView___items_newList4(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __items_atList5(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList5(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList5(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList5(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList5() unsafe.Pointer { - return C.QGraphicsView___items_newList5(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __items_atList6(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList6(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList6(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList6(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList6() unsafe.Pointer { - return C.QGraphicsView___items_newList6(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __items_atList7(i int) *QGraphicsItem { - if ptr.Pointer() != nil { - return NewQGraphicsItemFromPointer(C.QGraphicsView___items_atList7(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QGraphicsView) __items_setList7(i QGraphicsItem_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___items_setList7(ptr.Pointer(), PointerFromQGraphicsItem(i)) - } -} - -func (ptr *QGraphicsView) __items_newList7() unsafe.Pointer { - return C.QGraphicsView___items_newList7(ptr.Pointer()) -} - -func (ptr *QGraphicsView) __updateScene_rects_atList(i int) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsView___updateScene_rects_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsView) __updateScene_rects_setList(i core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsView___updateScene_rects_setList(ptr.Pointer(), core.PointerFromQRectF(i)) - } -} - -func (ptr *QGraphicsView) __updateScene_rects_newList() unsafe.Pointer { - return C.QGraphicsView___updateScene_rects_newList(ptr.Pointer()) -} - -type QGraphicsWidget struct { - QGraphicsObject - QGraphicsLayoutItem -} - -type QGraphicsWidget_ITF interface { - QGraphicsObject_ITF - QGraphicsLayoutItem_ITF - QGraphicsWidget_PTR() *QGraphicsWidget -} - -func (ptr *QGraphicsWidget) QGraphicsWidget_PTR() *QGraphicsWidget { - return ptr -} - -func (ptr *QGraphicsWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsObject_PTR().Pointer() - } - return nil -} - -func (ptr *QGraphicsWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGraphicsObject_PTR().SetPointer(p) - ptr.QGraphicsLayoutItem_PTR().SetPointer(p) - } -} - -func PointerFromQGraphicsWidget(ptr QGraphicsWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGraphicsWidget_PTR().Pointer() - } - return nil -} - -func NewQGraphicsWidgetFromPointer(ptr unsafe.Pointer) (n *QGraphicsWidget) { - n = new(QGraphicsWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QGraphicsWidget__anonymous -//QGraphicsWidget::anonymous -type QGraphicsWidget__anonymous int64 - -const ( - QGraphicsWidget__Type QGraphicsWidget__anonymous = QGraphicsWidget__anonymous(11) -) - -func NewQGraphicsWidget(parent QGraphicsItem_ITF, wFlags core.Qt__WindowType) *QGraphicsWidget { - tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsWidget_NewQGraphicsWidget(PointerFromQGraphicsItem(parent), C.longlong(wFlags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGraphicsWidget) Actions() []*QAction { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QAction { - out := make([]*QAction, int(l.len)) - tmpList := NewQGraphicsWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__actions_atList(i) - } - return out - }(C.QGraphicsWidget_Actions(ptr.Pointer())) - } - return make([]*QAction, 0) -} - -func (ptr *QGraphicsWidget) AddAction(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_AddAction(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QGraphicsWidget) AddActions(actions []*QAction) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_AddActions(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQGraphicsWidgetFromPointer(NewQGraphicsWidgetFromPointer(nil).__addActions_actions_newList()) - for _, v := range actions { - tmpList.__addActions_actions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QGraphicsWidget) AdjustSize() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_AdjustSize(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) AutoFillBackground() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_AutoFillBackground(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsWidget_BoundingRect -func callbackQGraphicsWidget_BoundingRect(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "boundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func() *core.QRectF)(signal))()) - } - - return core.PointerFromQRectF(NewQGraphicsWidgetFromPointer(ptr).BoundingRectDefault()) -} - -func (ptr *QGraphicsWidget) ConnectBoundingRect(f func() *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "boundingRect"); signal != nil { - f := func() *core.QRectF { - (*(*func() *core.QRectF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "boundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "boundingRect") - } -} - -func (ptr *QGraphicsWidget) BoundingRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_BoundingRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) BoundingRectDefault() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_BoundingRectDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsWidget_ChangeEvent -func callbackQGraphicsWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectChangeEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "changeEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectChangeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "changeEvent") - } -} - -func (ptr *QGraphicsWidget) ChangeEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) ChangeEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsWidget_Close -func callbackQGraphicsWidget_Close(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).CloseDefault()))) -} - -func (ptr *QGraphicsWidget) ConnectClose(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectClose() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "close") - } -} - -func (ptr *QGraphicsWidget) Close() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_Close(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsWidget) CloseDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_CloseDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQGraphicsWidget_CloseEvent -func callbackQGraphicsWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil { - (*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectCloseEvent(f func(event *gui.QCloseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "closeEvent"); signal != nil { - f := func(event *gui.QCloseEvent) { - (*(*func(*gui.QCloseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectCloseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "closeEvent") - } -} - -func (ptr *QGraphicsWidget) CloseEvent(event gui.QCloseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) - } -} - -func (ptr *QGraphicsWidget) CloseEventDefault(event gui.QCloseEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) - } -} - -//export callbackQGraphicsWidget_FocusNextPrevChild -func callbackQGraphicsWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char { - if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0)))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0)))) -} - -func (ptr *QGraphicsWidget) ConnectFocusNextPrevChild(f func(next bool) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil { - f := func(next bool) bool { - (*(*func(bool) bool)(signal))(next) - return f(next) - } - qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectFocusNextPrevChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild") - } -} - -func (ptr *QGraphicsWidget) FocusNextPrevChild(next bool) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 - } - return false -} - -func (ptr *QGraphicsWidget) FocusNextPrevChildDefault(next bool) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 - } - return false -} - -func (ptr *QGraphicsWidget) FocusPolicy() core.Qt__FocusPolicy { - if ptr.Pointer() != nil { - return core.Qt__FocusPolicy(C.QGraphicsWidget_FocusPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGraphicsWidget) FocusWidget() *QGraphicsWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsWidgetFromPointer(C.QGraphicsWidget_FocusWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QGraphicsWidget_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -//export callbackQGraphicsWidget_GeometryChanged -func callbackQGraphicsWidget_GeometryChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "geometryChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsWidget) ConnectGeometryChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "geometryChanged") { - C.QGraphicsWidget_ConnectGeometryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "geometryChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "geometryChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometryChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectGeometryChanged() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_DisconnectGeometryChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "geometryChanged") - } -} - -func (ptr *QGraphicsWidget) GeometryChanged() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_GeometryChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) GetWindowFrameMargins(left float64, top float64, right float64, bottom float64) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_GetWindowFrameMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) - } -} - -//export callbackQGraphicsWidget_GrabKeyboardEvent -func callbackQGraphicsWidget_GrabKeyboardEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "grabKeyboardEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).GrabKeyboardEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectGrabKeyboardEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "grabKeyboardEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "grabKeyboardEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "grabKeyboardEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectGrabKeyboardEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "grabKeyboardEvent") - } -} - -func (ptr *QGraphicsWidget) GrabKeyboardEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_GrabKeyboardEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) GrabKeyboardEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_GrabKeyboardEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsWidget_GrabMouseEvent -func callbackQGraphicsWidget_GrabMouseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "grabMouseEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).GrabMouseEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectGrabMouseEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "grabMouseEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "grabMouseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "grabMouseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectGrabMouseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "grabMouseEvent") - } -} - -func (ptr *QGraphicsWidget) GrabMouseEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_GrabMouseEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) GrabMouseEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_GrabMouseEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) GrabShortcut(sequence gui.QKeySequence_ITF, context core.Qt__ShortcutContext) int { - if ptr.Pointer() != nil { - return int(int32(C.QGraphicsWidget_GrabShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(sequence), C.longlong(context)))) - } - return 0 -} - -//export callbackQGraphicsWidget_HideEvent -func callbackQGraphicsWidget_HideEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil { - (*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectHideEvent(f func(event *gui.QHideEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil { - f := func(event *gui.QHideEvent) { - (*(*func(*gui.QHideEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectHideEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hideEvent") - } -} - -func (ptr *QGraphicsWidget) HideEvent(event gui.QHideEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event)) - } -} - -func (ptr *QGraphicsWidget) HideEventDefault(event gui.QHideEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event)) - } -} - -//export callbackQGraphicsWidget_InitStyleOption -func callbackQGraphicsWidget_InitStyleOption(ptr unsafe.Pointer, option unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initStyleOption"); signal != nil { - (*(*func(*QStyleOption))(signal))(NewQStyleOptionFromPointer(option)) - } else { - NewQGraphicsWidgetFromPointer(ptr).InitStyleOptionDefault(NewQStyleOptionFromPointer(option)) - } -} - -func (ptr *QGraphicsWidget) ConnectInitStyleOption(f func(option *QStyleOption)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initStyleOption"); signal != nil { - f := func(option *QStyleOption) { - (*(*func(*QStyleOption))(signal))(option) - f(option) - } - qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectInitStyleOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initStyleOption") - } -} - -func (ptr *QGraphicsWidget) InitStyleOption(option QStyleOption_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOption(option)) - } -} - -func (ptr *QGraphicsWidget) InitStyleOptionDefault(option QStyleOption_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_InitStyleOptionDefault(ptr.Pointer(), PointerFromQStyleOption(option)) - } -} - -func (ptr *QGraphicsWidget) InsertAction(before QAction_ITF, action QAction_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_InsertAction(ptr.Pointer(), PointerFromQAction(before), PointerFromQAction(action)) - } -} - -func (ptr *QGraphicsWidget) InsertActions(before QAction_ITF, actions []*QAction) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_InsertActions(ptr.Pointer(), PointerFromQAction(before), func() unsafe.Pointer { - tmpList := NewQGraphicsWidgetFromPointer(NewQGraphicsWidgetFromPointer(nil).__insertActions_actions_newList()) - for _, v := range actions { - tmpList.__insertActions_actions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QGraphicsWidget) IsActiveWindow() bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_IsActiveWindow(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGraphicsWidget) Layout() *QGraphicsLayout { - if ptr.Pointer() != nil { - return NewQGraphicsLayoutFromPointer(C.QGraphicsWidget_Layout(ptr.Pointer())) - } - return nil -} - -//export callbackQGraphicsWidget_LayoutChanged -func callbackQGraphicsWidget_LayoutChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "layoutChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QGraphicsWidget) ConnectLayoutChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "layoutChanged") { - C.QGraphicsWidget_ConnectLayoutChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "layoutChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "layoutChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layoutChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectLayoutChanged() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_DisconnectLayoutChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "layoutChanged") - } -} - -func (ptr *QGraphicsWidget) LayoutChanged() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_LayoutChanged(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) LayoutDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QGraphicsWidget_LayoutDirection(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsWidget_MoveEvent -func callbackQGraphicsWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil { - (*(*func(*QGraphicsSceneMoveEvent))(signal))(NewQGraphicsSceneMoveEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).MoveEventDefault(NewQGraphicsSceneMoveEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectMoveEvent(f func(event *QGraphicsSceneMoveEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil { - f := func(event *QGraphicsSceneMoveEvent) { - (*(*func(*QGraphicsSceneMoveEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveEvent") - } -} - -func (ptr *QGraphicsWidget) MoveEvent(event QGraphicsSceneMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_MoveEvent(ptr.Pointer(), PointerFromQGraphicsSceneMoveEvent(event)) - } -} - -func (ptr *QGraphicsWidget) MoveEventDefault(event QGraphicsSceneMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_MoveEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneMoveEvent(event)) - } -} - -//export callbackQGraphicsWidget_Paint -func callbackQGraphicsWidget_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsWidgetFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsWidget) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QGraphicsWidget) Paint(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsWidget) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -//export callbackQGraphicsWidget_PaintWindowFrame -func callbackQGraphicsWidget_PaintWindowFrame(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintWindowFrame"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } else { - NewQGraphicsWidgetFromPointer(ptr).PaintWindowFrameDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionGraphicsItemFromPointer(option), NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QGraphicsWidget) ConnectPaintWindowFrame(f func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintWindowFrame"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionGraphicsItem, widget *QWidget) { - (*(*func(*gui.QPainter, *QStyleOptionGraphicsItem, *QWidget))(signal))(painter, option, widget) - f(painter, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "paintWindowFrame", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintWindowFrame", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectPaintWindowFrame() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintWindowFrame") - } -} - -func (ptr *QGraphicsWidget) PaintWindowFrame(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_PaintWindowFrame(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsWidget) PaintWindowFrameDefault(painter gui.QPainter_ITF, option QStyleOptionGraphicsItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_PaintWindowFrameDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionGraphicsItem(option), PointerFromQWidget(widget)) - } -} - -func (ptr *QGraphicsWidget) Palette() *gui.QPalette { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPaletteFromPointer(C.QGraphicsWidget_Palette(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue - } - return nil -} - -//export callbackQGraphicsWidget_PolishEvent -func callbackQGraphicsWidget_PolishEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "polishEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsWidgetFromPointer(ptr).PolishEventDefault() - } -} - -func (ptr *QGraphicsWidget) ConnectPolishEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "polishEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "polishEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "polishEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectPolishEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "polishEvent") - } -} - -func (ptr *QGraphicsWidget) PolishEvent() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_PolishEvent(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) PolishEventDefault() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_PolishEventDefault(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) Rect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) ReleaseShortcut(id int) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ReleaseShortcut(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QGraphicsWidget) RemoveAction(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_RemoveAction(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QGraphicsWidget) Resize(size core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_Resize(ptr.Pointer(), core.PointerFromQSizeF(size)) - } -} - -func (ptr *QGraphicsWidget) Resize2(w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_Resize2(ptr.Pointer(), C.double(w), C.double(h)) - } -} - -//export callbackQGraphicsWidget_ResizeEvent -func callbackQGraphicsWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil { - (*(*func(*QGraphicsSceneResizeEvent))(signal))(NewQGraphicsSceneResizeEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).ResizeEventDefault(NewQGraphicsSceneResizeEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectResizeEvent(f func(event *QGraphicsSceneResizeEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil { - f := func(event *QGraphicsSceneResizeEvent) { - (*(*func(*QGraphicsSceneResizeEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectResizeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeEvent") - } -} - -func (ptr *QGraphicsWidget) ResizeEvent(event QGraphicsSceneResizeEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ResizeEvent(ptr.Pointer(), PointerFromQGraphicsSceneResizeEvent(event)) - } -} - -func (ptr *QGraphicsWidget) ResizeEventDefault(event QGraphicsSceneResizeEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ResizeEventDefault(ptr.Pointer(), PointerFromQGraphicsSceneResizeEvent(event)) - } -} - -func (ptr *QGraphicsWidget) SetAttribute(attribute core.Qt__WidgetAttribute, on bool) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetAttribute(ptr.Pointer(), C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QGraphicsWidget) SetAutoFillBackground(enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetAutoFillBackground(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsWidget) SetContentsMargins(left float64, top float64, right float64, bottom float64) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetContentsMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) - } -} - -func (ptr *QGraphicsWidget) SetFocusPolicy(policy core.Qt__FocusPolicy) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetFocusPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QGraphicsWidget) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QGraphicsWidget) SetGeometry2(x float64, y float64, w float64, h float64) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetGeometry2(ptr.Pointer(), C.double(x), C.double(y), C.double(w), C.double(h)) - } -} - -func (ptr *QGraphicsWidget) SetLayout(layout QGraphicsLayout_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetLayout(ptr.Pointer(), PointerFromQGraphicsLayout(layout)) - } -} - -func (ptr *QGraphicsWidget) SetLayoutDirection(direction core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QGraphicsWidget) SetPalette(palette gui.QPalette_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(palette)) - } -} - -func (ptr *QGraphicsWidget) SetShortcutAutoRepeat(id int, enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetShortcutAutoRepeat(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsWidget) SetShortcutEnabled(id int, enabled bool) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetShortcutEnabled(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QGraphicsWidget) SetStyle(style QStyle_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetStyle(ptr.Pointer(), PointerFromQStyle(style)) - } -} - -func QGraphicsWidget_SetTabOrder(first QGraphicsWidget_ITF, second QGraphicsWidget_ITF) { - C.QGraphicsWidget_QGraphicsWidget_SetTabOrder(PointerFromQGraphicsWidget(first), PointerFromQGraphicsWidget(second)) -} - -func (ptr *QGraphicsWidget) SetTabOrder(first QGraphicsWidget_ITF, second QGraphicsWidget_ITF) { - C.QGraphicsWidget_QGraphicsWidget_SetTabOrder(PointerFromQGraphicsWidget(first), PointerFromQGraphicsWidget(second)) -} - -func (ptr *QGraphicsWidget) SetWindowFlags(wFlags core.Qt__WindowType) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetWindowFlags(ptr.Pointer(), C.longlong(wFlags)) - } -} - -func (ptr *QGraphicsWidget) SetWindowFrameMargins(left float64, top float64, right float64, bottom float64) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetWindowFrameMargins(ptr.Pointer(), C.double(left), C.double(top), C.double(right), C.double(bottom)) - } -} - -func (ptr *QGraphicsWidget) SetWindowTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QGraphicsWidget_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -//export callbackQGraphicsWidget_ShowEvent -func callbackQGraphicsWidget_ShowEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showEvent"); signal != nil { - (*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectShowEvent(f func(event *gui.QShowEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil { - f := func(event *gui.QShowEvent) { - (*(*func(*gui.QShowEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectShowEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showEvent") - } -} - -func (ptr *QGraphicsWidget) ShowEvent(event gui.QShowEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event)) - } -} - -func (ptr *QGraphicsWidget) ShowEventDefault(event gui.QShowEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event)) - } -} - -func (ptr *QGraphicsWidget) Size() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsWidget_SizeHint -func callbackQGraphicsWidget_SizeHint(ptr unsafe.Pointer, which C.longlong, constraint unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSizeF((*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) - } - - return core.PointerFromQSizeF(NewQGraphicsWidgetFromPointer(ptr).SizeHintDefault(core.Qt__SizeHint(which), core.NewQSizeFFromPointer(constraint))) -} - -func (ptr *QGraphicsWidget) ConnectSizeHint(f func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(which core.Qt__SizeHint, constraint *core.QSizeF) *core.QSizeF { - (*(*func(core.Qt__SizeHint, *core.QSizeF) *core.QSizeF)(signal))(which, constraint) - return f(which, constraint) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QGraphicsWidget) SizeHint(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_SizeHint(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) SizeHintDefault(which core.Qt__SizeHint, constraint core.QSizeF_ITF) *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_SizeHintDefault(ptr.Pointer(), C.longlong(which), core.PointerFromQSizeF(constraint))) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) Style() *QStyle { - if ptr.Pointer() != nil { - tmpValue := NewQStyleFromPointer(C.QGraphicsWidget_Style(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) TestAttribute(attribute core.Qt__WidgetAttribute) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_TestAttribute(ptr.Pointer(), C.longlong(attribute))) != 0 - } - return false -} - -//export callbackQGraphicsWidget_UngrabKeyboardEvent -func callbackQGraphicsWidget_UngrabKeyboardEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "ungrabKeyboardEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).UngrabKeyboardEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectUngrabKeyboardEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ungrabKeyboardEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "ungrabKeyboardEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ungrabKeyboardEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectUngrabKeyboardEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ungrabKeyboardEvent") - } -} - -func (ptr *QGraphicsWidget) UngrabKeyboardEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_UngrabKeyboardEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) UngrabKeyboardEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_UngrabKeyboardEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQGraphicsWidget_UngrabMouseEvent -func callbackQGraphicsWidget_UngrabMouseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "ungrabMouseEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQGraphicsWidgetFromPointer(ptr).UngrabMouseEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QGraphicsWidget) ConnectUngrabMouseEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ungrabMouseEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "ungrabMouseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ungrabMouseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectUngrabMouseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ungrabMouseEvent") - } -} - -func (ptr *QGraphicsWidget) UngrabMouseEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_UngrabMouseEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) UngrabMouseEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_UngrabMouseEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QGraphicsWidget) UnsetLayoutDirection() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_UnsetLayoutDirection(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) UnsetWindowFrameMargins() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_UnsetWindowFrameMargins(ptr.Pointer()) - } -} - -func (ptr *QGraphicsWidget) WindowFlags() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QGraphicsWidget_WindowFlags(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsWidget_WindowFrameEvent -func callbackQGraphicsWidget_WindowFrameEvent(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "windowFrameEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQGraphicsWidgetFromPointer(ptr).WindowFrameEventDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QGraphicsWidget) ConnectWindowFrameEvent(f func(event *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "windowFrameEvent"); signal != nil { - f := func(event *core.QEvent) bool { - (*(*func(*core.QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "windowFrameEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowFrameEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectWindowFrameEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "windowFrameEvent") - } -} - -func (ptr *QGraphicsWidget) WindowFrameEvent(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_WindowFrameEvent(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsWidget) WindowFrameEventDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QGraphicsWidget_WindowFrameEventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QGraphicsWidget) WindowFrameGeometry() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_WindowFrameGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) WindowFrameRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_WindowFrameRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQGraphicsWidget_WindowFrameSectionAt -func callbackQGraphicsWidget_WindowFrameSectionAt(ptr unsafe.Pointer, pos unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "windowFrameSectionAt"); signal != nil { - return C.longlong((*(*func(*core.QPointF) core.Qt__WindowFrameSection)(signal))(core.NewQPointFFromPointer(pos))) - } - - return C.longlong(NewQGraphicsWidgetFromPointer(ptr).WindowFrameSectionAtDefault(core.NewQPointFFromPointer(pos))) -} - -func (ptr *QGraphicsWidget) ConnectWindowFrameSectionAt(f func(pos *core.QPointF) core.Qt__WindowFrameSection) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "windowFrameSectionAt"); signal != nil { - f := func(pos *core.QPointF) core.Qt__WindowFrameSection { - (*(*func(*core.QPointF) core.Qt__WindowFrameSection)(signal))(pos) - return f(pos) - } - qt.ConnectSignal(ptr.Pointer(), "windowFrameSectionAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowFrameSectionAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectWindowFrameSectionAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "windowFrameSectionAt") - } -} - -func (ptr *QGraphicsWidget) WindowFrameSectionAt(pos core.QPointF_ITF) core.Qt__WindowFrameSection { - if ptr.Pointer() != nil { - return core.Qt__WindowFrameSection(C.QGraphicsWidget_WindowFrameSectionAt(ptr.Pointer(), core.PointerFromQPointF(pos))) - } - return 0 -} - -func (ptr *QGraphicsWidget) WindowFrameSectionAtDefault(pos core.QPointF_ITF) core.Qt__WindowFrameSection { - if ptr.Pointer() != nil { - return core.Qt__WindowFrameSection(C.QGraphicsWidget_WindowFrameSectionAtDefault(ptr.Pointer(), core.PointerFromQPointF(pos))) - } - return 0 -} - -func (ptr *QGraphicsWidget) WindowTitle() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGraphicsWidget_WindowTitle(ptr.Pointer())) - } - return "" -} - -func (ptr *QGraphicsWidget) WindowType() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QGraphicsWidget_WindowType(ptr.Pointer())) - } - return 0 -} - -//export callbackQGraphicsWidget_DestroyQGraphicsWidget -func callbackQGraphicsWidget_DestroyQGraphicsWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGraphicsWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQGraphicsWidgetFromPointer(ptr).DestroyQGraphicsWidgetDefault() - } -} - -func (ptr *QGraphicsWidget) ConnectDestroyQGraphicsWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGraphicsWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGraphicsWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGraphicsWidget) DisconnectDestroyQGraphicsWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGraphicsWidget") - } -} - -func (ptr *QGraphicsWidget) DestroyQGraphicsWidget() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_DestroyQGraphicsWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsWidget) DestroyQGraphicsWidgetDefault() { - if ptr.Pointer() != nil { - C.QGraphicsWidget_DestroyQGraphicsWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGraphicsWidget) MinimumSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) SetMinimumSize(minimumSize core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetMinimumSize(ptr.Pointer(), core.PointerFromQSizeF(minimumSize)) - } -} - -func (ptr *QGraphicsWidget) PreferredSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_PreferredSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) SetPreferredSize(preferredSize core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetPreferredSize(ptr.Pointer(), core.PointerFromQSizeF(preferredSize)) - } -} - -func (ptr *QGraphicsWidget) MaximumSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QGraphicsWidget_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) SetMaximumSize(maximumSize core.QSizeF_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetMaximumSize(ptr.Pointer(), core.PointerFromQSizeF(maximumSize)) - } -} - -func (ptr *QGraphicsWidget) SizePolicy() *QSizePolicy { - if ptr.Pointer() != nil { - tmpValue := NewQSizePolicyFromPointer(C.QGraphicsWidget_SizePolicy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) SetSizePolicy(sizePolicy QSizePolicy_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(sizePolicy)) - } -} - -func (ptr *QGraphicsWidget) Geometry() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QGraphicsWidget_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) __actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QGraphicsWidget___actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) __actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget___actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QGraphicsWidget) __actions_newList() unsafe.Pointer { - return C.QGraphicsWidget___actions_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsWidget) __addActions_actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QGraphicsWidget___addActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) __addActions_actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget___addActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QGraphicsWidget) __addActions_actions_newList() unsafe.Pointer { - return C.QGraphicsWidget___addActions_actions_newList(ptr.Pointer()) -} - -func (ptr *QGraphicsWidget) __insertActions_actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QGraphicsWidget___insertActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QGraphicsWidget) __insertActions_actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QGraphicsWidget___insertActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QGraphicsWidget) __insertActions_actions_newList() unsafe.Pointer { - return C.QGraphicsWidget___insertActions_actions_newList(ptr.Pointer()) -} - -type QGridLayout struct { - QLayout -} - -type QGridLayout_ITF interface { - QLayout_ITF - QGridLayout_PTR() *QGridLayout -} - -func (ptr *QGridLayout) QGridLayout_PTR() *QGridLayout { - return ptr -} - -func (ptr *QGridLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QGridLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QLayout_PTR().SetPointer(p) - } -} - -func PointerFromQGridLayout(ptr QGridLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGridLayout_PTR().Pointer() - } - return nil -} - -func NewQGridLayoutFromPointer(ptr unsafe.Pointer) (n *QGridLayout) { - n = new(QGridLayout) - n.SetPointer(ptr) - return -} -func NewQGridLayout(parent QWidget_ITF) *QGridLayout { - tmpValue := NewQGridLayoutFromPointer(C.QGridLayout_NewQGridLayout(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQGridLayout2() *QGridLayout { - tmpValue := NewQGridLayoutFromPointer(C.QGridLayout_NewQGridLayout2()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGridLayout) AddItem(item QLayoutItem_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGridLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) - } -} - -//export callbackQGridLayout_AddItem2 -func callbackQGridLayout_AddItem2(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "addItem2"); signal != nil { - (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) - } else { - NewQGridLayoutFromPointer(ptr).AddItem2Default(NewQLayoutItemFromPointer(item)) - } -} - -func (ptr *QGridLayout) ConnectAddItem2(f func(item *QLayoutItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addItem2"); signal != nil { - f := func(item *QLayoutItem) { - (*(*func(*QLayoutItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "addItem2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addItem2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGridLayout) DisconnectAddItem2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addItem2") - } -} - -func (ptr *QGridLayout) AddItem2(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGridLayout_AddItem2(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QGridLayout) AddItem2Default(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QGridLayout_AddItem2Default(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QGridLayout) AddLayout(layout QLayout_ITF, row int, column int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGridLayout_AddLayout(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment)) - } -} - -func (ptr *QGridLayout) AddLayout2(layout QLayout_ITF, row int, column int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGridLayout_AddLayout2(ptr.Pointer(), PointerFromQLayout(layout), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) - } -} - -func (ptr *QGridLayout) AddWidget2(widget QWidget_ITF, row int, column int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGridLayout_AddWidget2(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(row)), C.int(int32(column)), C.longlong(alignment)) - } -} - -func (ptr *QGridLayout) AddWidget3(widget QWidget_ITF, fromRow int, fromColumn int, rowSpan int, columnSpan int, alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QGridLayout_AddWidget3(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(fromRow)), C.int(int32(fromColumn)), C.int(int32(rowSpan)), C.int(int32(columnSpan)), C.longlong(alignment)) - } -} - -func (ptr *QGridLayout) CellRect(row int, column int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QGridLayout_CellRect(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QGridLayout) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGridLayout) ColumnMinimumWidth(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_ColumnMinimumWidth(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QGridLayout) ColumnStretch(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_ColumnStretch(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -//export callbackQGridLayout_Count -func callbackQGridLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQGridLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QGridLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGridLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QGridLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGridLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGridLayout) GetItemPosition(index int, row int, column int, rowSpan int, columnSpan int) { - if ptr.Pointer() != nil { - C.QGridLayout_GetItemPosition(ptr.Pointer(), C.int(int32(index)), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpan)), C.int(int32(columnSpan))) - } -} - -func (ptr *QGridLayout) HorizontalSpacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_HorizontalSpacing(ptr.Pointer()))) - } - return 0 -} - -//export callbackQGridLayout_ItemAt -func callbackQGridLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQGridLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) -} - -func (ptr *QGridLayout) ConnectItemAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGridLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QGridLayout) ItemAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QGridLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGridLayout) ItemAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QGridLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGridLayout) ItemAtPosition(row int, column int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QGridLayout_ItemAtPosition(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -func (ptr *QGridLayout) OriginCorner() core.Qt__Corner { - if ptr.Pointer() != nil { - return core.Qt__Corner(C.QGridLayout_OriginCorner(ptr.Pointer())) - } - return 0 -} - -func (ptr *QGridLayout) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_RowCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QGridLayout) RowMinimumHeight(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_RowMinimumHeight(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -func (ptr *QGridLayout) RowStretch(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_RowStretch(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -func (ptr *QGridLayout) SetColumnMinimumWidth(column int, minSize int) { - if ptr.Pointer() != nil { - C.QGridLayout_SetColumnMinimumWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(minSize))) - } -} - -func (ptr *QGridLayout) SetColumnStretch(column int, stretch int) { - if ptr.Pointer() != nil { - C.QGridLayout_SetColumnStretch(ptr.Pointer(), C.int(int32(column)), C.int(int32(stretch))) - } -} - -func (ptr *QGridLayout) SetHorizontalSpacing(spacing int) { - if ptr.Pointer() != nil { - C.QGridLayout_SetHorizontalSpacing(ptr.Pointer(), C.int(int32(spacing))) - } -} - -func (ptr *QGridLayout) SetOriginCorner(corner core.Qt__Corner) { - if ptr.Pointer() != nil { - C.QGridLayout_SetOriginCorner(ptr.Pointer(), C.longlong(corner)) - } -} - -func (ptr *QGridLayout) SetRowMinimumHeight(row int, minSize int) { - if ptr.Pointer() != nil { - C.QGridLayout_SetRowMinimumHeight(ptr.Pointer(), C.int(int32(row)), C.int(int32(minSize))) - } -} - -func (ptr *QGridLayout) SetRowStretch(row int, stretch int) { - if ptr.Pointer() != nil { - C.QGridLayout_SetRowStretch(ptr.Pointer(), C.int(int32(row)), C.int(int32(stretch))) - } -} - -func (ptr *QGridLayout) SetVerticalSpacing(spacing int) { - if ptr.Pointer() != nil { - C.QGridLayout_SetVerticalSpacing(ptr.Pointer(), C.int(int32(spacing))) - } -} - -//export callbackQGridLayout_SizeHint -func callbackQGridLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQGridLayoutFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QGridLayout) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGridLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QGridLayout) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QGridLayout_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QGridLayout) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QGridLayout_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQGridLayout_TakeAt -func callbackQGridLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQGridLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) -} - -func (ptr *QGridLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGridLayout) DisconnectTakeAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "takeAt") - } -} - -func (ptr *QGridLayout) TakeAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QGridLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGridLayout) TakeAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QGridLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QGridLayout) VerticalSpacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QGridLayout_VerticalSpacing(ptr.Pointer()))) - } - return 0 -} - -//export callbackQGridLayout_DestroyQGridLayout -func callbackQGridLayout_DestroyQGridLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGridLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQGridLayoutFromPointer(ptr).DestroyQGridLayoutDefault() - } -} - -func (ptr *QGridLayout) ConnectDestroyQGridLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGridLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGridLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGridLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGridLayout) DisconnectDestroyQGridLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGridLayout") - } -} - -func (ptr *QGridLayout) DestroyQGridLayout() { - if ptr.Pointer() != nil { - C.QGridLayout_DestroyQGridLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGridLayout) DestroyQGridLayoutDefault() { - if ptr.Pointer() != nil { - C.QGridLayout_DestroyQGridLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QGroupBox struct { - QWidget -} - -type QGroupBox_ITF interface { - QWidget_ITF - QGroupBox_PTR() *QGroupBox -} - -func (ptr *QGroupBox) QGroupBox_PTR() *QGroupBox { - return ptr -} - -func (ptr *QGroupBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QGroupBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQGroupBox(ptr QGroupBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QGroupBox_PTR().Pointer() - } - return nil -} - -func NewQGroupBoxFromPointer(ptr unsafe.Pointer) (n *QGroupBox) { - n = new(QGroupBox) - n.SetPointer(ptr) - return -} -func NewQGroupBox(parent QWidget_ITF) *QGroupBox { - tmpValue := NewQGroupBoxFromPointer(C.QGroupBox_NewQGroupBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQGroupBox2(title string, parent QWidget_ITF) *QGroupBox { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQGroupBoxFromPointer(C.QGroupBox_NewQGroupBox2(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QGroupBox) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QGroupBox_Alignment(ptr.Pointer())) - } - return 0 -} - -//export callbackQGroupBox_Clicked -func callbackQGroupBox_Clicked(ptr unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "clicked"); signal != nil { - (*(*func(bool))(signal))(int8(checked) != 0) - } - -} - -func (ptr *QGroupBox) ConnectClicked(f func(checked bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "clicked") { - C.QGroupBox_ConnectClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "clicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "clicked"); signal != nil { - f := func(checked bool) { - (*(*func(bool))(signal))(checked) - f(checked) - } - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGroupBox) DisconnectClicked() { - if ptr.Pointer() != nil { - C.QGroupBox_DisconnectClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "clicked") - } -} - -func (ptr *QGroupBox) Clicked(checked bool) { - if ptr.Pointer() != nil { - C.QGroupBox_Clicked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QGroupBox) InitStyleOption(option QStyleOptionGroupBox_ITF) { - if ptr.Pointer() != nil { - C.QGroupBox_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionGroupBox(option)) - } -} - -func (ptr *QGroupBox) IsCheckable() bool { - if ptr.Pointer() != nil { - return int8(C.QGroupBox_IsCheckable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGroupBox) IsChecked() bool { - if ptr.Pointer() != nil { - return int8(C.QGroupBox_IsChecked(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGroupBox) IsFlat() bool { - if ptr.Pointer() != nil { - return int8(C.QGroupBox_IsFlat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QGroupBox) SetAlignment(alignment int) { - if ptr.Pointer() != nil { - C.QGroupBox_SetAlignment(ptr.Pointer(), C.int(int32(alignment))) - } -} - -func (ptr *QGroupBox) SetCheckable(checkable bool) { - if ptr.Pointer() != nil { - C.QGroupBox_SetCheckable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checkable)))) - } -} - -//export callbackQGroupBox_SetChecked -func callbackQGroupBox_SetChecked(ptr unsafe.Pointer, checked C.char) { - if signal := qt.GetSignal(ptr, "setChecked"); signal != nil { - (*(*func(bool))(signal))(int8(checked) != 0) - } else { - NewQGroupBoxFromPointer(ptr).SetCheckedDefault(int8(checked) != 0) - } -} - -func (ptr *QGroupBox) ConnectSetChecked(f func(checked bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setChecked"); signal != nil { - f := func(checked bool) { - (*(*func(bool))(signal))(checked) - f(checked) - } - qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setChecked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGroupBox) DisconnectSetChecked() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setChecked") - } -} - -func (ptr *QGroupBox) SetChecked(checked bool) { - if ptr.Pointer() != nil { - C.QGroupBox_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QGroupBox) SetCheckedDefault(checked bool) { - if ptr.Pointer() != nil { - C.QGroupBox_SetCheckedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(checked)))) - } -} - -func (ptr *QGroupBox) SetFlat(flat bool) { - if ptr.Pointer() != nil { - C.QGroupBox_SetFlat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(flat)))) - } -} - -func (ptr *QGroupBox) SetTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QGroupBox_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QGroupBox) Title() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QGroupBox_Title(ptr.Pointer())) - } - return "" -} - -//export callbackQGroupBox_Toggled -func callbackQGroupBox_Toggled(ptr unsafe.Pointer, on C.char) { - if signal := qt.GetSignal(ptr, "toggled"); signal != nil { - (*(*func(bool))(signal))(int8(on) != 0) - } - -} - -func (ptr *QGroupBox) ConnectToggled(f func(on bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "toggled") { - C.QGroupBox_ConnectToggled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toggled"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "toggled"); signal != nil { - f := func(on bool) { - (*(*func(bool))(signal))(on) - f(on) - } - qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toggled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGroupBox) DisconnectToggled() { - if ptr.Pointer() != nil { - C.QGroupBox_DisconnectToggled(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "toggled") - } -} - -func (ptr *QGroupBox) Toggled(on bool) { - if ptr.Pointer() != nil { - C.QGroupBox_Toggled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -//export callbackQGroupBox_DestroyQGroupBox -func callbackQGroupBox_DestroyQGroupBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QGroupBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQGroupBoxFromPointer(ptr).DestroyQGroupBoxDefault() - } -} - -func (ptr *QGroupBox) ConnectDestroyQGroupBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QGroupBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QGroupBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QGroupBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QGroupBox) DisconnectDestroyQGroupBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QGroupBox") - } -} - -func (ptr *QGroupBox) DestroyQGroupBox() { - if ptr.Pointer() != nil { - C.QGroupBox_DestroyQGroupBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QGroupBox) DestroyQGroupBoxDefault() { - if ptr.Pointer() != nil { - C.QGroupBox_DestroyQGroupBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHBoxLayout struct { - QBoxLayout -} - -type QHBoxLayout_ITF interface { - QBoxLayout_ITF - QHBoxLayout_PTR() *QHBoxLayout -} - -func (ptr *QHBoxLayout) QHBoxLayout_PTR() *QHBoxLayout { - return ptr -} - -func (ptr *QHBoxLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QBoxLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QHBoxLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QBoxLayout_PTR().SetPointer(p) - } -} - -func PointerFromQHBoxLayout(ptr QHBoxLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHBoxLayout_PTR().Pointer() - } - return nil -} - -func NewQHBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QHBoxLayout) { - n = new(QHBoxLayout) - n.SetPointer(ptr) - return -} -func NewQHBoxLayout() *QHBoxLayout { - tmpValue := NewQHBoxLayoutFromPointer(C.QHBoxLayout_NewQHBoxLayout()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQHBoxLayout2(parent QWidget_ITF) *QHBoxLayout { - tmpValue := NewQHBoxLayoutFromPointer(C.QHBoxLayout_NewQHBoxLayout2(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQHBoxLayout_DestroyQHBoxLayout -func callbackQHBoxLayout_DestroyQHBoxLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QHBoxLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQHBoxLayoutFromPointer(ptr).DestroyQHBoxLayoutDefault() - } -} - -func (ptr *QHBoxLayout) ConnectDestroyQHBoxLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QHBoxLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QHBoxLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QHBoxLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHBoxLayout) DisconnectDestroyQHBoxLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QHBoxLayout") - } -} - -func (ptr *QHBoxLayout) DestroyQHBoxLayout() { - if ptr.Pointer() != nil { - C.QHBoxLayout_DestroyQHBoxLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QHBoxLayout) DestroyQHBoxLayoutDefault() { - if ptr.Pointer() != nil { - C.QHBoxLayout_DestroyQHBoxLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QHeaderView struct { - QAbstractItemView -} - -type QHeaderView_ITF interface { - QAbstractItemView_ITF - QHeaderView_PTR() *QHeaderView -} - -func (ptr *QHeaderView) QHeaderView_PTR() *QHeaderView { - return ptr -} - -func (ptr *QHeaderView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemView_PTR().Pointer() - } - return nil -} - -func (ptr *QHeaderView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemView_PTR().SetPointer(p) - } -} - -func PointerFromQHeaderView(ptr QHeaderView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QHeaderView_PTR().Pointer() - } - return nil -} - -func NewQHeaderViewFromPointer(ptr unsafe.Pointer) (n *QHeaderView) { - n = new(QHeaderView) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QHeaderView__ResizeMode -//QHeaderView::ResizeMode -type QHeaderView__ResizeMode int64 - -const ( - QHeaderView__Interactive QHeaderView__ResizeMode = QHeaderView__ResizeMode(0) - QHeaderView__Stretch QHeaderView__ResizeMode = QHeaderView__ResizeMode(1) - QHeaderView__Fixed QHeaderView__ResizeMode = QHeaderView__ResizeMode(2) - QHeaderView__ResizeToContents QHeaderView__ResizeMode = QHeaderView__ResizeMode(3) - QHeaderView__Custom QHeaderView__ResizeMode = QHeaderView__ResizeMode(QHeaderView__Fixed) -) - -func NewQHeaderView(orientation core.Qt__Orientation, parent QWidget_ITF) *QHeaderView { - tmpValue := NewQHeaderViewFromPointer(C.QHeaderView_NewQHeaderView(C.longlong(orientation), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QHeaderView) CascadingSectionResizes() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_CascadingSectionResizes(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQHeaderView_CurrentChanged -func callbackQHeaderView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, old unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(old)) - } else { - NewQHeaderViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(old)) - } -} - -func (ptr *QHeaderView) ConnectCurrentChanged(f func(current *core.QModelIndex, old *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *core.QModelIndex, old *core.QModelIndex) { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, old) - f(current, old) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QHeaderView) CurrentChanged(current core.QModelIndex_ITF, old core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QHeaderView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(old)) - } -} - -func (ptr *QHeaderView) CurrentChangedDefault(current core.QModelIndex_ITF, old core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QHeaderView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(old)) - } -} - -func (ptr *QHeaderView) DefaultAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QHeaderView_DefaultAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QHeaderView) DefaultSectionSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_DefaultSectionSize(ptr.Pointer()))) - } - return 0 -} - -//export callbackQHeaderView_GeometriesChanged -func callbackQHeaderView_GeometriesChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "geometriesChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QHeaderView) ConnectGeometriesChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "geometriesChanged") { - C.QHeaderView_ConnectGeometriesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "geometriesChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "geometriesChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "geometriesChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometriesChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectGeometriesChanged() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectGeometriesChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "geometriesChanged") - } -} - -func (ptr *QHeaderView) GeometriesChanged() { - if ptr.Pointer() != nil { - C.QHeaderView_GeometriesChanged(ptr.Pointer()) - } -} - -//export callbackQHeaderView_HeaderDataChanged -func callbackQHeaderView_HeaderDataChanged(ptr unsafe.Pointer, orientation C.longlong, logicalFirst C.int, logicalLast C.int) { - if signal := qt.GetSignal(ptr, "headerDataChanged"); signal != nil { - (*(*func(core.Qt__Orientation, int, int))(signal))(core.Qt__Orientation(orientation), int(int32(logicalFirst)), int(int32(logicalLast))) - } else { - NewQHeaderViewFromPointer(ptr).HeaderDataChangedDefault(core.Qt__Orientation(orientation), int(int32(logicalFirst)), int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) ConnectHeaderDataChanged(f func(orientation core.Qt__Orientation, logicalFirst int, logicalLast int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "headerDataChanged"); signal != nil { - f := func(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) { - (*(*func(core.Qt__Orientation, int, int))(signal))(orientation, logicalFirst, logicalLast) - f(orientation, logicalFirst, logicalLast) - } - qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "headerDataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectHeaderDataChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "headerDataChanged") - } -} - -func (ptr *QHeaderView) HeaderDataChanged(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) { - if ptr.Pointer() != nil { - C.QHeaderView_HeaderDataChanged(ptr.Pointer(), C.longlong(orientation), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) HeaderDataChangedDefault(orientation core.Qt__Orientation, logicalFirst int, logicalLast int) { - if ptr.Pointer() != nil { - C.QHeaderView_HeaderDataChangedDefault(ptr.Pointer(), C.longlong(orientation), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) HiddenSectionCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_HiddenSectionCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) HideSection(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_HideSection(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -func (ptr *QHeaderView) HighlightSections() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_HighlightSections(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQHeaderView_HorizontalOffset -func callbackQHeaderView_HorizontalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQHeaderViewFromPointer(ptr).HorizontalOffsetDefault())) -} - -func (ptr *QHeaderView) ConnectHorizontalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectHorizontalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") - } -} - -func (ptr *QHeaderView) HorizontalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_HorizontalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) HorizontalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_HorizontalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) InitStyleOption(option QStyleOptionHeader_ITF) { - if ptr.Pointer() != nil { - C.QHeaderView_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionHeader(option)) - } -} - -func (ptr *QHeaderView) IsFirstSectionMovable() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_IsFirstSectionMovable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) IsSectionHidden(logicalIndex int) bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_IsSectionHidden(ptr.Pointer(), C.int(int32(logicalIndex)))) != 0 - } - return false -} - -func (ptr *QHeaderView) IsSortIndicatorShown() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_IsSortIndicatorShown(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) Length() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_Length(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) LogicalIndex(visualIndex int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_LogicalIndex(ptr.Pointer(), C.int(int32(visualIndex))))) - } - return 0 -} - -func (ptr *QHeaderView) LogicalIndexAt(position int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_LogicalIndexAt(ptr.Pointer(), C.int(int32(position))))) - } - return 0 -} - -func (ptr *QHeaderView) LogicalIndexAt2(x int, y int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_LogicalIndexAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))))) - } - return 0 -} - -func (ptr *QHeaderView) LogicalIndexAt3(pos core.QPoint_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_LogicalIndexAt3(ptr.Pointer(), core.PointerFromQPoint(pos)))) - } - return 0 -} - -func (ptr *QHeaderView) MaximumSectionSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_MaximumSectionSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) MinimumSectionSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_MinimumSectionSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) MoveSection(from int, to int) { - if ptr.Pointer() != nil { - C.QHeaderView_MoveSection(ptr.Pointer(), C.int(int32(from)), C.int(int32(to))) - } -} - -func (ptr *QHeaderView) Offset() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_Offset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QHeaderView_Orientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQHeaderView_PaintSection -func callbackQHeaderView_PaintSection(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, logicalIndex C.int) { - if signal := qt.GetSignal(ptr, "paintSection"); signal != nil { - (*(*func(*gui.QPainter, *core.QRect, int))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), int(int32(logicalIndex))) - } else { - NewQHeaderViewFromPointer(ptr).PaintSectionDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), int(int32(logicalIndex))) - } -} - -func (ptr *QHeaderView) ConnectPaintSection(f func(painter *gui.QPainter, rect *core.QRect, logicalIndex int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintSection"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRect, logicalIndex int) { - (*(*func(*gui.QPainter, *core.QRect, int))(signal))(painter, rect, logicalIndex) - f(painter, rect, logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "paintSection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintSection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectPaintSection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintSection") - } -} - -func (ptr *QHeaderView) PaintSection(painter gui.QPainter_ITF, rect core.QRect_ITF, logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_PaintSection(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), C.int(int32(logicalIndex))) - } -} - -func (ptr *QHeaderView) PaintSectionDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_PaintSectionDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), C.int(int32(logicalIndex))) - } -} - -//export callbackQHeaderView_Reset -func callbackQHeaderView_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQHeaderViewFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QHeaderView) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QHeaderView) Reset() { - if ptr.Pointer() != nil { - C.QHeaderView_Reset(ptr.Pointer()) - } -} - -func (ptr *QHeaderView) ResetDefault() { - if ptr.Pointer() != nil { - C.QHeaderView_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QHeaderView) ResetDefaultSectionSize() { - if ptr.Pointer() != nil { - C.QHeaderView_ResetDefaultSectionSize(ptr.Pointer()) - } -} - -func (ptr *QHeaderView) ResizeContentsPrecision() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_ResizeContentsPrecision(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) ResizeSection(logicalIndex int, size int) { - if ptr.Pointer() != nil { - C.QHeaderView_ResizeSection(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(size))) - } -} - -func (ptr *QHeaderView) ResizeSections(mode QHeaderView__ResizeMode) { - if ptr.Pointer() != nil { - C.QHeaderView_ResizeSections(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQHeaderView_ResizeSections2 -func callbackQHeaderView_ResizeSections2(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeSections2"); signal != nil { - (*(*func())(signal))() - } else { - NewQHeaderViewFromPointer(ptr).ResizeSections2Default() - } -} - -func (ptr *QHeaderView) ConnectResizeSections2(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeSections2"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resizeSections2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeSections2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectResizeSections2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeSections2") - } -} - -func (ptr *QHeaderView) ResizeSections2() { - if ptr.Pointer() != nil { - C.QHeaderView_ResizeSections2(ptr.Pointer()) - } -} - -func (ptr *QHeaderView) ResizeSections2Default() { - if ptr.Pointer() != nil { - C.QHeaderView_ResizeSections2Default(ptr.Pointer()) - } -} - -func (ptr *QHeaderView) RestoreState(state core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0 - } - return false -} - -func (ptr *QHeaderView) SaveState() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QHeaderView_SaveState(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQHeaderView_SectionClicked -func callbackQHeaderView_SectionClicked(ptr unsafe.Pointer, logicalIndex C.int) { - if signal := qt.GetSignal(ptr, "sectionClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(logicalIndex))) - } - -} - -func (ptr *QHeaderView) ConnectSectionClicked(f func(logicalIndex int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionClicked") { - C.QHeaderView_ConnectSectionClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionClicked"); signal != nil { - f := func(logicalIndex int) { - (*(*func(int))(signal))(logicalIndex) - f(logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionClicked() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionClicked") - } -} - -func (ptr *QHeaderView) SectionClicked(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionClicked(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -//export callbackQHeaderView_SectionCountChanged -func callbackQHeaderView_SectionCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { - if signal := qt.GetSignal(ptr, "sectionCountChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) - } - -} - -func (ptr *QHeaderView) ConnectSectionCountChanged(f func(oldCount int, newCount int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionCountChanged") { - C.QHeaderView_ConnectSectionCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionCountChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionCountChanged"); signal != nil { - f := func(oldCount int, newCount int) { - (*(*func(int, int))(signal))(oldCount, newCount) - f(oldCount, newCount) - } - qt.ConnectSignal(ptr.Pointer(), "sectionCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionCountChanged() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionCountChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionCountChanged") - } -} - -func (ptr *QHeaderView) SectionCountChanged(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -//export callbackQHeaderView_SectionDoubleClicked -func callbackQHeaderView_SectionDoubleClicked(ptr unsafe.Pointer, logicalIndex C.int) { - if signal := qt.GetSignal(ptr, "sectionDoubleClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(logicalIndex))) - } - -} - -func (ptr *QHeaderView) ConnectSectionDoubleClicked(f func(logicalIndex int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionDoubleClicked") { - C.QHeaderView_ConnectSectionDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionDoubleClicked"); signal != nil { - f := func(logicalIndex int) { - (*(*func(int))(signal))(logicalIndex) - f(logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionDoubleClicked() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionDoubleClicked") - } -} - -func (ptr *QHeaderView) SectionDoubleClicked(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionDoubleClicked(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -//export callbackQHeaderView_SectionEntered -func callbackQHeaderView_SectionEntered(ptr unsafe.Pointer, logicalIndex C.int) { - if signal := qt.GetSignal(ptr, "sectionEntered"); signal != nil { - (*(*func(int))(signal))(int(int32(logicalIndex))) - } - -} - -func (ptr *QHeaderView) ConnectSectionEntered(f func(logicalIndex int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionEntered") { - C.QHeaderView_ConnectSectionEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionEntered"); signal != nil { - f := func(logicalIndex int) { - (*(*func(int))(signal))(logicalIndex) - f(logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionEntered() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionEntered") - } -} - -func (ptr *QHeaderView) SectionEntered(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionEntered(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -//export callbackQHeaderView_SectionHandleDoubleClicked -func callbackQHeaderView_SectionHandleDoubleClicked(ptr unsafe.Pointer, logicalIndex C.int) { - if signal := qt.GetSignal(ptr, "sectionHandleDoubleClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(logicalIndex))) - } - -} - -func (ptr *QHeaderView) ConnectSectionHandleDoubleClicked(f func(logicalIndex int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionHandleDoubleClicked") { - C.QHeaderView_ConnectSectionHandleDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionHandleDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionHandleDoubleClicked"); signal != nil { - f := func(logicalIndex int) { - (*(*func(int))(signal))(logicalIndex) - f(logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionHandleDoubleClicked() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionHandleDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionHandleDoubleClicked") - } -} - -func (ptr *QHeaderView) SectionHandleDoubleClicked(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionHandleDoubleClicked(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -//export callbackQHeaderView_SectionMoved -func callbackQHeaderView_SectionMoved(ptr unsafe.Pointer, logicalIndex C.int, oldVisualIndex C.int, newVisualIndex C.int) { - if signal := qt.GetSignal(ptr, "sectionMoved"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(logicalIndex)), int(int32(oldVisualIndex)), int(int32(newVisualIndex))) - } - -} - -func (ptr *QHeaderView) ConnectSectionMoved(f func(logicalIndex int, oldVisualIndex int, newVisualIndex int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionMoved") { - C.QHeaderView_ConnectSectionMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionMoved"); signal != nil { - f := func(logicalIndex int, oldVisualIndex int, newVisualIndex int) { - (*(*func(int, int, int))(signal))(logicalIndex, oldVisualIndex, newVisualIndex) - f(logicalIndex, oldVisualIndex, newVisualIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionMoved() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionMoved") - } -} - -func (ptr *QHeaderView) SectionMoved(logicalIndex int, oldVisualIndex int, newVisualIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionMoved(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(oldVisualIndex)), C.int(int32(newVisualIndex))) - } -} - -func (ptr *QHeaderView) SectionPosition(logicalIndex int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_SectionPosition(ptr.Pointer(), C.int(int32(logicalIndex))))) - } - return 0 -} - -//export callbackQHeaderView_SectionPressed -func callbackQHeaderView_SectionPressed(ptr unsafe.Pointer, logicalIndex C.int) { - if signal := qt.GetSignal(ptr, "sectionPressed"); signal != nil { - (*(*func(int))(signal))(int(int32(logicalIndex))) - } - -} - -func (ptr *QHeaderView) ConnectSectionPressed(f func(logicalIndex int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionPressed") { - C.QHeaderView_ConnectSectionPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionPressed"); signal != nil { - f := func(logicalIndex int) { - (*(*func(int))(signal))(logicalIndex) - f(logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionPressed() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionPressed") - } -} - -func (ptr *QHeaderView) SectionPressed(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionPressed(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -func (ptr *QHeaderView) SectionResizeMode(logicalIndex int) QHeaderView__ResizeMode { - if ptr.Pointer() != nil { - return QHeaderView__ResizeMode(C.QHeaderView_SectionResizeMode(ptr.Pointer(), C.int(int32(logicalIndex)))) - } - return 0 -} - -//export callbackQHeaderView_SectionResized -func callbackQHeaderView_SectionResized(ptr unsafe.Pointer, logicalIndex C.int, oldSize C.int, newSize C.int) { - if signal := qt.GetSignal(ptr, "sectionResized"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(logicalIndex)), int(int32(oldSize)), int(int32(newSize))) - } - -} - -func (ptr *QHeaderView) ConnectSectionResized(f func(logicalIndex int, oldSize int, newSize int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sectionResized") { - C.QHeaderView_ConnectSectionResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sectionResized"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sectionResized"); signal != nil { - f := func(logicalIndex int, oldSize int, newSize int) { - (*(*func(int, int, int))(signal))(logicalIndex, oldSize, newSize) - f(logicalIndex, oldSize, newSize) - } - qt.ConnectSignal(ptr.Pointer(), "sectionResized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionResized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionResized() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSectionResized(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sectionResized") - } -} - -func (ptr *QHeaderView) SectionResized(logicalIndex int, oldSize int, newSize int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionResized(ptr.Pointer(), C.int(int32(logicalIndex)), C.int(int32(oldSize)), C.int(int32(newSize))) - } -} - -func (ptr *QHeaderView) SectionSize(logicalIndex int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_SectionSize(ptr.Pointer(), C.int(int32(logicalIndex))))) - } - return 0 -} - -//export callbackQHeaderView_SectionSizeFromContents -func callbackQHeaderView_SectionSizeFromContents(ptr unsafe.Pointer, logicalIndex C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sectionSizeFromContents"); signal != nil { - return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(logicalIndex)))) - } - - return core.PointerFromQSize(NewQHeaderViewFromPointer(ptr).SectionSizeFromContentsDefault(int(int32(logicalIndex)))) -} - -func (ptr *QHeaderView) ConnectSectionSizeFromContents(f func(logicalIndex int) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sectionSizeFromContents"); signal != nil { - f := func(logicalIndex int) *core.QSize { - (*(*func(int) *core.QSize)(signal))(logicalIndex) - return f(logicalIndex) - } - qt.ConnectSignal(ptr.Pointer(), "sectionSizeFromContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionSizeFromContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionSizeFromContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sectionSizeFromContents") - } -} - -func (ptr *QHeaderView) SectionSizeFromContents(logicalIndex int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QHeaderView_SectionSizeFromContents(ptr.Pointer(), C.int(int32(logicalIndex)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QHeaderView) SectionSizeFromContentsDefault(logicalIndex int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QHeaderView_SectionSizeFromContentsDefault(ptr.Pointer(), C.int(int32(logicalIndex)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QHeaderView) SectionSizeHint(logicalIndex int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_SectionSizeHint(ptr.Pointer(), C.int(int32(logicalIndex))))) - } - return 0 -} - -func (ptr *QHeaderView) SectionViewportPosition(logicalIndex int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_SectionViewportPosition(ptr.Pointer(), C.int(int32(logicalIndex))))) - } - return 0 -} - -//export callbackQHeaderView_SectionsAboutToBeRemoved -func callbackQHeaderView_SectionsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, logicalFirst C.int, logicalLast C.int) { - if signal := qt.GetSignal(ptr, "sectionsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) - } else { - NewQHeaderViewFromPointer(ptr).SectionsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) ConnectSectionsAboutToBeRemoved(f func(parent *core.QModelIndex, logicalFirst int, logicalLast int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sectionsAboutToBeRemoved"); signal != nil { - f := func(parent *core.QModelIndex, logicalFirst int, logicalLast int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, logicalFirst, logicalLast) - f(parent, logicalFirst, logicalLast) - } - qt.ConnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionsAboutToBeRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sectionsAboutToBeRemoved") - } -} - -func (ptr *QHeaderView) SectionsAboutToBeRemoved(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) SectionsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) SectionsClickable() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_SectionsClickable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) SectionsHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_SectionsHidden(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQHeaderView_SectionsInserted -func callbackQHeaderView_SectionsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, logicalFirst C.int, logicalLast C.int) { - if signal := qt.GetSignal(ptr, "sectionsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) - } else { - NewQHeaderViewFromPointer(ptr).SectionsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(logicalFirst)), int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) ConnectSectionsInserted(f func(parent *core.QModelIndex, logicalFirst int, logicalLast int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sectionsInserted"); signal != nil { - f := func(parent *core.QModelIndex, logicalFirst int, logicalLast int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, logicalFirst, logicalLast) - f(parent, logicalFirst, logicalLast) - } - qt.ConnectSignal(ptr.Pointer(), "sectionsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sectionsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSectionsInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sectionsInserted") - } -} - -func (ptr *QHeaderView) SectionsInserted(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) SectionsInsertedDefault(parent core.QModelIndex_ITF, logicalFirst int, logicalLast int) { - if ptr.Pointer() != nil { - C.QHeaderView_SectionsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(logicalFirst)), C.int(int32(logicalLast))) - } -} - -func (ptr *QHeaderView) SectionsMovable() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_SectionsMovable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) SectionsMoved() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_SectionsMoved(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) SetCascadingSectionResizes(enable bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetCascadingSectionResizes(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QHeaderView) SetDefaultAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QHeaderView_SetDefaultAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QHeaderView) SetDefaultSectionSize(size int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetDefaultSectionSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QHeaderView) SetFirstSectionMovable(movable bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetFirstSectionMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -func (ptr *QHeaderView) SetHighlightSections(highlight bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetHighlightSections(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(highlight)))) - } -} - -func (ptr *QHeaderView) SetMaximumSectionSize(size int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetMaximumSectionSize(ptr.Pointer(), C.int(int32(size))) - } -} - -func (ptr *QHeaderView) SetMinimumSectionSize(size int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetMinimumSectionSize(ptr.Pointer(), C.int(int32(size))) - } -} - -//export callbackQHeaderView_SetOffset -func callbackQHeaderView_SetOffset(ptr unsafe.Pointer, offset C.int) { - if signal := qt.GetSignal(ptr, "setOffset"); signal != nil { - (*(*func(int))(signal))(int(int32(offset))) - } else { - NewQHeaderViewFromPointer(ptr).SetOffsetDefault(int(int32(offset))) - } -} - -func (ptr *QHeaderView) ConnectSetOffset(f func(offset int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOffset"); signal != nil { - f := func(offset int) { - (*(*func(int))(signal))(offset) - f(offset) - } - qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSetOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOffset") - } -} - -func (ptr *QHeaderView) SetOffset(offset int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetOffset(ptr.Pointer(), C.int(int32(offset))) - } -} - -func (ptr *QHeaderView) SetOffsetDefault(offset int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetOffsetDefault(ptr.Pointer(), C.int(int32(offset))) - } -} - -//export callbackQHeaderView_SetOffsetToLastSection -func callbackQHeaderView_SetOffsetToLastSection(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setOffsetToLastSection"); signal != nil { - (*(*func())(signal))() - } else { - NewQHeaderViewFromPointer(ptr).SetOffsetToLastSectionDefault() - } -} - -func (ptr *QHeaderView) ConnectSetOffsetToLastSection(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOffsetToLastSection"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setOffsetToLastSection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOffsetToLastSection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSetOffsetToLastSection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOffsetToLastSection") - } -} - -func (ptr *QHeaderView) SetOffsetToLastSection() { - if ptr.Pointer() != nil { - C.QHeaderView_SetOffsetToLastSection(ptr.Pointer()) - } -} - -func (ptr *QHeaderView) SetOffsetToLastSectionDefault() { - if ptr.Pointer() != nil { - C.QHeaderView_SetOffsetToLastSectionDefault(ptr.Pointer()) - } -} - -//export callbackQHeaderView_SetOffsetToSectionPosition -func callbackQHeaderView_SetOffsetToSectionPosition(ptr unsafe.Pointer, visualSectionNumber C.int) { - if signal := qt.GetSignal(ptr, "setOffsetToSectionPosition"); signal != nil { - (*(*func(int))(signal))(int(int32(visualSectionNumber))) - } else { - NewQHeaderViewFromPointer(ptr).SetOffsetToSectionPositionDefault(int(int32(visualSectionNumber))) - } -} - -func (ptr *QHeaderView) ConnectSetOffsetToSectionPosition(f func(visualSectionNumber int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOffsetToSectionPosition"); signal != nil { - f := func(visualSectionNumber int) { - (*(*func(int))(signal))(visualSectionNumber) - f(visualSectionNumber) - } - qt.ConnectSignal(ptr.Pointer(), "setOffsetToSectionPosition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOffsetToSectionPosition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSetOffsetToSectionPosition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOffsetToSectionPosition") - } -} - -func (ptr *QHeaderView) SetOffsetToSectionPosition(visualSectionNumber int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetOffsetToSectionPosition(ptr.Pointer(), C.int(int32(visualSectionNumber))) - } -} - -func (ptr *QHeaderView) SetOffsetToSectionPositionDefault(visualSectionNumber int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetOffsetToSectionPositionDefault(ptr.Pointer(), C.int(int32(visualSectionNumber))) - } -} - -func (ptr *QHeaderView) SetResizeContentsPrecision(precision int) { - if ptr.Pointer() != nil { - C.QHeaderView_SetResizeContentsPrecision(ptr.Pointer(), C.int(int32(precision))) - } -} - -func (ptr *QHeaderView) SetSectionHidden(logicalIndex int, hide bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSectionHidden(ptr.Pointer(), C.int(int32(logicalIndex)), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QHeaderView) SetSectionResizeMode(mode QHeaderView__ResizeMode) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSectionResizeMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QHeaderView) SetSectionResizeMode2(logicalIndex int, mode QHeaderView__ResizeMode) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSectionResizeMode2(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(mode)) - } -} - -func (ptr *QHeaderView) SetSectionsClickable(clickable bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSectionsClickable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clickable)))) - } -} - -func (ptr *QHeaderView) SetSectionsMovable(movable bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSectionsMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -//export callbackQHeaderView_SetSelection -func callbackQHeaderView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) - } else { - NewQHeaderViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) - } -} - -func (ptr *QHeaderView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags) - f(rect, flags) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QHeaderView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) - } -} - -func (ptr *QHeaderView) SetSelectionDefault(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) - } -} - -func (ptr *QHeaderView) SetSortIndicator(logicalIndex int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSortIndicator(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(order)) - } -} - -func (ptr *QHeaderView) SetSortIndicatorShown(show bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetSortIndicatorShown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QHeaderView) SetStretchLastSection(stretch bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetStretchLastSection(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(stretch)))) - } -} - -//export callbackQHeaderView_SetVisible -func callbackQHeaderView_SetVisible(ptr unsafe.Pointer, v C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(v) != 0) - } else { - NewQHeaderViewFromPointer(ptr).SetVisibleDefault(int8(v) != 0) - } -} - -func (ptr *QHeaderView) ConnectSetVisible(f func(v bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(v bool) { - (*(*func(bool))(signal))(v) - f(v) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QHeaderView) SetVisible(v bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(v)))) - } -} - -func (ptr *QHeaderView) SetVisibleDefault(v bool) { - if ptr.Pointer() != nil { - C.QHeaderView_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(v)))) - } -} - -func (ptr *QHeaderView) ShowSection(logicalIndex int) { - if ptr.Pointer() != nil { - C.QHeaderView_ShowSection(ptr.Pointer(), C.int(int32(logicalIndex))) - } -} - -//export callbackQHeaderView_SortIndicatorChanged -func callbackQHeaderView_SortIndicatorChanged(ptr unsafe.Pointer, logicalIndex C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sortIndicatorChanged"); signal != nil { - (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(logicalIndex)), core.Qt__SortOrder(order)) - } - -} - -func (ptr *QHeaderView) ConnectSortIndicatorChanged(f func(logicalIndex int, order core.Qt__SortOrder)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sortIndicatorChanged") { - C.QHeaderView_ConnectSortIndicatorChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sortIndicatorChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sortIndicatorChanged"); signal != nil { - f := func(logicalIndex int, order core.Qt__SortOrder) { - (*(*func(int, core.Qt__SortOrder))(signal))(logicalIndex, order) - f(logicalIndex, order) - } - qt.ConnectSignal(ptr.Pointer(), "sortIndicatorChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sortIndicatorChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectSortIndicatorChanged() { - if ptr.Pointer() != nil { - C.QHeaderView_DisconnectSortIndicatorChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sortIndicatorChanged") - } -} - -func (ptr *QHeaderView) SortIndicatorChanged(logicalIndex int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QHeaderView_SortIndicatorChanged(ptr.Pointer(), C.int(int32(logicalIndex)), C.longlong(order)) - } -} - -func (ptr *QHeaderView) SortIndicatorOrder() core.Qt__SortOrder { - if ptr.Pointer() != nil { - return core.Qt__SortOrder(C.QHeaderView_SortIndicatorOrder(ptr.Pointer())) - } - return 0 -} - -func (ptr *QHeaderView) SortIndicatorSection() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_SortIndicatorSection(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) StretchLastSection() bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_StretchLastSection(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QHeaderView) StretchSectionCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_StretchSectionCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) SwapSections(first int, second int) { - if ptr.Pointer() != nil { - C.QHeaderView_SwapSections(ptr.Pointer(), C.int(int32(first)), C.int(int32(second))) - } -} - -//export callbackQHeaderView_VerticalOffset -func callbackQHeaderView_VerticalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQHeaderViewFromPointer(ptr).VerticalOffsetDefault())) -} - -func (ptr *QHeaderView) ConnectVerticalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectVerticalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") - } -} - -func (ptr *QHeaderView) VerticalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_VerticalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) VerticalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_VerticalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QHeaderView) VisualIndex(logicalIndex int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_VisualIndex(ptr.Pointer(), C.int(int32(logicalIndex))))) - } - return 0 -} - -func (ptr *QHeaderView) VisualIndexAt(position int) int { - if ptr.Pointer() != nil { - return int(int32(C.QHeaderView_VisualIndexAt(ptr.Pointer(), C.int(int32(position))))) - } - return 0 -} - -//export callbackQHeaderView_DestroyQHeaderView -func callbackQHeaderView_DestroyQHeaderView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QHeaderView"); signal != nil { - (*(*func())(signal))() - } else { - NewQHeaderViewFromPointer(ptr).DestroyQHeaderViewDefault() - } -} - -func (ptr *QHeaderView) ConnectDestroyQHeaderView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QHeaderView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QHeaderView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QHeaderView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QHeaderView) DisconnectDestroyQHeaderView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QHeaderView") - } -} - -func (ptr *QHeaderView) DestroyQHeaderView() { - if ptr.Pointer() != nil { - C.QHeaderView_DestroyQHeaderView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QHeaderView) DestroyQHeaderViewDefault() { - if ptr.Pointer() != nil { - C.QHeaderView_DestroyQHeaderViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQHeaderView_IndexAt -func callbackQHeaderView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) - } - - return core.PointerFromQModelIndex(NewQHeaderViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point))) -} - -func (ptr *QHeaderView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QHeaderView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQHeaderView_IsIndexHidden -func callbackQHeaderView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQHeaderViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QHeaderView) IsIndexHidden(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QHeaderView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QHeaderView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -//export callbackQHeaderView_MoveCursor -func callbackQHeaderView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { - return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) - } - - return core.PointerFromQModelIndex(NewQHeaderViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) -} - -func (ptr *QHeaderView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QHeaderView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QHeaderView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQHeaderView_ScrollTo -func callbackQHeaderView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } else { - NewQHeaderViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QHeaderView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QHeaderView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -func (ptr *QHeaderView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QHeaderView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -//export callbackQHeaderView_VisualRect -func callbackQHeaderView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQRect(NewQHeaderViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QHeaderView) VisualRect(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QHeaderView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QHeaderView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QHeaderView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQHeaderView_VisualRegionForSelection -func callbackQHeaderView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { - return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) - } - - return gui.PointerFromQRegion(NewQHeaderViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) -} - -func (ptr *QHeaderView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QHeaderView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QHeaderView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QHeaderView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -type QInputDialog struct { - QDialog -} - -type QInputDialog_ITF interface { - QDialog_ITF - QInputDialog_PTR() *QInputDialog -} - -func (ptr *QInputDialog) QInputDialog_PTR() *QInputDialog { - return ptr -} - -func (ptr *QInputDialog) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QInputDialog) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQInputDialog(ptr QInputDialog_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QInputDialog_PTR().Pointer() - } - return nil -} - -func NewQInputDialogFromPointer(ptr unsafe.Pointer) (n *QInputDialog) { - n = new(QInputDialog) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QInputDialog__InputDialogOption -//QInputDialog::InputDialogOption -type QInputDialog__InputDialogOption int64 - -const ( - QInputDialog__NoButtons QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000001) - QInputDialog__UseListViewForComboBoxItems QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000002) - QInputDialog__UsePlainTextEditForTextInput QInputDialog__InputDialogOption = QInputDialog__InputDialogOption(0x00000004) -) - -//go:generate stringer -type=QInputDialog__InputMode -//QInputDialog::InputMode -type QInputDialog__InputMode int64 - -const ( - QInputDialog__TextInput QInputDialog__InputMode = QInputDialog__InputMode(0) - QInputDialog__IntInput QInputDialog__InputMode = QInputDialog__InputMode(1) - QInputDialog__DoubleInput QInputDialog__InputMode = QInputDialog__InputMode(2) -) - -func NewQInputDialog(parent QWidget_ITF, flags core.Qt__WindowType) *QInputDialog { - tmpValue := NewQInputDialogFromPointer(C.QInputDialog_NewQInputDialog(PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QInputDialog) CancelButtonText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QInputDialog_CancelButtonText(ptr.Pointer())) - } - return "" -} - -func (ptr *QInputDialog) ComboBoxItems() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QInputDialog_ComboBoxItems(ptr.Pointer()))) - } - return make([]string, 0) -} - -//export callbackQInputDialog_Done -func callbackQInputDialog_Done(ptr unsafe.Pointer, result C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(result))) - } else { - NewQInputDialogFromPointer(ptr).DoneDefault(int(int32(result))) - } -} - -func (ptr *QInputDialog) ConnectDone(f func(result int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(result int) { - (*(*func(int))(signal))(result) - f(result) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QInputDialog) Done(result int) { - if ptr.Pointer() != nil { - C.QInputDialog_Done(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QInputDialog) DoneDefault(result int) { - if ptr.Pointer() != nil { - C.QInputDialog_DoneDefault(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QInputDialog) DoubleDecimals() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputDialog_DoubleDecimals(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QInputDialog) DoubleMaximum() float64 { - if ptr.Pointer() != nil { - return float64(C.QInputDialog_DoubleMaximum(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputDialog) DoubleMinimum() float64 { - if ptr.Pointer() != nil { - return float64(C.QInputDialog_DoubleMinimum(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputDialog) DoubleStep() float64 { - if ptr.Pointer() != nil { - return float64(C.QInputDialog_DoubleStep(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputDialog) DoubleValue() float64 { - if ptr.Pointer() != nil { - return float64(C.QInputDialog_DoubleValue(ptr.Pointer())) - } - return 0 -} - -//export callbackQInputDialog_DoubleValueChanged -func callbackQInputDialog_DoubleValueChanged(ptr unsafe.Pointer, value C.double) { - if signal := qt.GetSignal(ptr, "doubleValueChanged"); signal != nil { - (*(*func(float64))(signal))(float64(value)) - } - -} - -func (ptr *QInputDialog) ConnectDoubleValueChanged(f func(value float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "doubleValueChanged") { - C.QInputDialog_ConnectDoubleValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "doubleValueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "doubleValueChanged"); signal != nil { - f := func(value float64) { - (*(*func(float64))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "doubleValueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "doubleValueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectDoubleValueChanged() { - if ptr.Pointer() != nil { - C.QInputDialog_DisconnectDoubleValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "doubleValueChanged") - } -} - -func (ptr *QInputDialog) DoubleValueChanged(value float64) { - if ptr.Pointer() != nil { - C.QInputDialog_DoubleValueChanged(ptr.Pointer(), C.double(value)) - } -} - -//export callbackQInputDialog_DoubleValueSelected -func callbackQInputDialog_DoubleValueSelected(ptr unsafe.Pointer, value C.double) { - if signal := qt.GetSignal(ptr, "doubleValueSelected"); signal != nil { - (*(*func(float64))(signal))(float64(value)) - } - -} - -func (ptr *QInputDialog) ConnectDoubleValueSelected(f func(value float64)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "doubleValueSelected") { - C.QInputDialog_ConnectDoubleValueSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "doubleValueSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "doubleValueSelected"); signal != nil { - f := func(value float64) { - (*(*func(float64))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "doubleValueSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "doubleValueSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectDoubleValueSelected() { - if ptr.Pointer() != nil { - C.QInputDialog_DisconnectDoubleValueSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "doubleValueSelected") - } -} - -func (ptr *QInputDialog) DoubleValueSelected(value float64) { - if ptr.Pointer() != nil { - C.QInputDialog_DoubleValueSelected(ptr.Pointer(), C.double(value)) - } -} - -func QInputDialog_GetDouble(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType) float64 { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QInputDialog_QInputDialog_GetDouble(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags))) -} - -func (ptr *QInputDialog) GetDouble(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType) float64 { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QInputDialog_QInputDialog_GetDouble(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags))) -} - -func QInputDialog_GetDouble2(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType, step float64) float64 { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QInputDialog_QInputDialog_GetDouble2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags), C.double(step))) -} - -func (ptr *QInputDialog) GetDouble2(parent QWidget_ITF, title string, label string, value float64, min float64, max float64, decimals int, ok *bool, flags core.Qt__WindowType, step float64) float64 { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return float64(C.QInputDialog_QInputDialog_GetDouble2(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.double(value), C.double(min), C.double(max), C.int(int32(decimals)), &okC, C.longlong(flags), C.double(step))) -} - -func QInputDialog_GetInt(parent QWidget_ITF, title string, label string, value int, min int, max int, step int, ok *bool, flags core.Qt__WindowType) int { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QInputDialog_QInputDialog_GetInt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.int(int32(value)), C.int(int32(min)), C.int(int32(max)), C.int(int32(step)), &okC, C.longlong(flags)))) -} - -func (ptr *QInputDialog) GetInt(parent QWidget_ITF, title string, label string, value int, min int, max int, step int, ok *bool, flags core.Qt__WindowType) int { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return int(int32(C.QInputDialog_QInputDialog_GetInt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.int(int32(value)), C.int(int32(min)), C.int(int32(max)), C.int(int32(step)), &okC, C.longlong(flags)))) -} - -func QInputDialog_GetItem(parent QWidget_ITF, title string, label string, items []string, current int, editable bool, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - itemsC := C.CString(strings.Join(items, "¡¦!")) - defer C.free(unsafe.Pointer(itemsC)) - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return cGoUnpackString(C.QInputDialog_QInputDialog_GetItem(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}, C.int(int32(current)), C.char(int8(qt.GoBoolToInt(editable))), &okC, C.longlong(flags), C.longlong(inputMethodHints))) -} - -func (ptr *QInputDialog) GetItem(parent QWidget_ITF, title string, label string, items []string, current int, editable bool, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - itemsC := C.CString(strings.Join(items, "¡¦!")) - defer C.free(unsafe.Pointer(itemsC)) - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return cGoUnpackString(C.QInputDialog_QInputDialog_GetItem(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}, C.int(int32(current)), C.char(int8(qt.GoBoolToInt(editable))), &okC, C.longlong(flags), C.longlong(inputMethodHints))) -} - -func QInputDialog_GetMultiLineText(parent QWidget_ITF, title string, label string, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return cGoUnpackString(C.QInputDialog_QInputDialog_GetMultiLineText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) -} - -func (ptr *QInputDialog) GetMultiLineText(parent QWidget_ITF, title string, label string, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return cGoUnpackString(C.QInputDialog_QInputDialog_GetMultiLineText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) -} - -func QInputDialog_GetText(parent QWidget_ITF, title string, label string, mode QLineEdit__EchoMode, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return cGoUnpackString(C.QInputDialog_QInputDialog_GetText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.longlong(mode), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) -} - -func (ptr *QInputDialog) GetText(parent QWidget_ITF, title string, label string, mode QLineEdit__EchoMode, text string, ok *bool, flags core.Qt__WindowType, inputMethodHints core.Qt__InputMethodHint) string { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var okC C.char - if ok != nil { - okC = C.char(int8(qt.GoBoolToInt(*ok))) - defer func() { *ok = int8(okC) != 0 }() - } - return cGoUnpackString(C.QInputDialog_QInputDialog_GetText(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}, C.longlong(mode), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, &okC, C.longlong(flags), C.longlong(inputMethodHints))) -} - -func (ptr *QInputDialog) InputMode() QInputDialog__InputMode { - if ptr.Pointer() != nil { - return QInputDialog__InputMode(C.QInputDialog_InputMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputDialog) IntMaximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputDialog_IntMaximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QInputDialog) IntMinimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputDialog_IntMinimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QInputDialog) IntStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputDialog_IntStep(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QInputDialog) IntValue() int { - if ptr.Pointer() != nil { - return int(int32(C.QInputDialog_IntValue(ptr.Pointer()))) - } - return 0 -} - -//export callbackQInputDialog_IntValueChanged -func callbackQInputDialog_IntValueChanged(ptr unsafe.Pointer, value C.int) { - if signal := qt.GetSignal(ptr, "intValueChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(value))) - } - -} - -func (ptr *QInputDialog) ConnectIntValueChanged(f func(value int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "intValueChanged") { - C.QInputDialog_ConnectIntValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "intValueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "intValueChanged"); signal != nil { - f := func(value int) { - (*(*func(int))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "intValueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "intValueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectIntValueChanged() { - if ptr.Pointer() != nil { - C.QInputDialog_DisconnectIntValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "intValueChanged") - } -} - -func (ptr *QInputDialog) IntValueChanged(value int) { - if ptr.Pointer() != nil { - C.QInputDialog_IntValueChanged(ptr.Pointer(), C.int(int32(value))) - } -} - -//export callbackQInputDialog_IntValueSelected -func callbackQInputDialog_IntValueSelected(ptr unsafe.Pointer, value C.int) { - if signal := qt.GetSignal(ptr, "intValueSelected"); signal != nil { - (*(*func(int))(signal))(int(int32(value))) - } - -} - -func (ptr *QInputDialog) ConnectIntValueSelected(f func(value int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "intValueSelected") { - C.QInputDialog_ConnectIntValueSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "intValueSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "intValueSelected"); signal != nil { - f := func(value int) { - (*(*func(int))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "intValueSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "intValueSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectIntValueSelected() { - if ptr.Pointer() != nil { - C.QInputDialog_DisconnectIntValueSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "intValueSelected") - } -} - -func (ptr *QInputDialog) IntValueSelected(value int) { - if ptr.Pointer() != nil { - C.QInputDialog_IntValueSelected(ptr.Pointer(), C.int(int32(value))) - } -} - -func (ptr *QInputDialog) IsComboBoxEditable() bool { - if ptr.Pointer() != nil { - return int8(C.QInputDialog_IsComboBoxEditable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QInputDialog) LabelText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QInputDialog_LabelText(ptr.Pointer())) - } - return "" -} - -func (ptr *QInputDialog) OkButtonText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QInputDialog_OkButtonText(ptr.Pointer())) - } - return "" -} - -func (ptr *QInputDialog) Open(receiver core.QObject_ITF, member string) { - if ptr.Pointer() != nil { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QInputDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) - } -} - -func (ptr *QInputDialog) Options() QInputDialog__InputDialogOption { - if ptr.Pointer() != nil { - return QInputDialog__InputDialogOption(C.QInputDialog_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputDialog) SetCancelButtonText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QInputDialog_SetCancelButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QInputDialog) SetComboBoxEditable(editable bool) { - if ptr.Pointer() != nil { - C.QInputDialog_SetComboBoxEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(editable)))) - } -} - -func (ptr *QInputDialog) SetComboBoxItems(items []string) { - if ptr.Pointer() != nil { - itemsC := C.CString(strings.Join(items, "¡¦!")) - defer C.free(unsafe.Pointer(itemsC)) - C.QInputDialog_SetComboBoxItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: itemsC, len: C.longlong(len(strings.Join(items, "¡¦!")))}) - } -} - -func (ptr *QInputDialog) SetDoubleDecimals(decimals int) { - if ptr.Pointer() != nil { - C.QInputDialog_SetDoubleDecimals(ptr.Pointer(), C.int(int32(decimals))) - } -} - -func (ptr *QInputDialog) SetDoubleMaximum(max float64) { - if ptr.Pointer() != nil { - C.QInputDialog_SetDoubleMaximum(ptr.Pointer(), C.double(max)) - } -} - -func (ptr *QInputDialog) SetDoubleMinimum(min float64) { - if ptr.Pointer() != nil { - C.QInputDialog_SetDoubleMinimum(ptr.Pointer(), C.double(min)) - } -} - -func (ptr *QInputDialog) SetDoubleRange(min float64, max float64) { - if ptr.Pointer() != nil { - C.QInputDialog_SetDoubleRange(ptr.Pointer(), C.double(min), C.double(max)) - } -} - -func (ptr *QInputDialog) SetDoubleStep(step float64) { - if ptr.Pointer() != nil { - C.QInputDialog_SetDoubleStep(ptr.Pointer(), C.double(step)) - } -} - -func (ptr *QInputDialog) SetDoubleValue(value float64) { - if ptr.Pointer() != nil { - C.QInputDialog_SetDoubleValue(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QInputDialog) SetInputMode(mode QInputDialog__InputMode) { - if ptr.Pointer() != nil { - C.QInputDialog_SetInputMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QInputDialog) SetIntMaximum(max int) { - if ptr.Pointer() != nil { - C.QInputDialog_SetIntMaximum(ptr.Pointer(), C.int(int32(max))) - } -} - -func (ptr *QInputDialog) SetIntMinimum(min int) { - if ptr.Pointer() != nil { - C.QInputDialog_SetIntMinimum(ptr.Pointer(), C.int(int32(min))) - } -} - -func (ptr *QInputDialog) SetIntRange(min int, max int) { - if ptr.Pointer() != nil { - C.QInputDialog_SetIntRange(ptr.Pointer(), C.int(int32(min)), C.int(int32(max))) - } -} - -func (ptr *QInputDialog) SetIntStep(step int) { - if ptr.Pointer() != nil { - C.QInputDialog_SetIntStep(ptr.Pointer(), C.int(int32(step))) - } -} - -func (ptr *QInputDialog) SetIntValue(value int) { - if ptr.Pointer() != nil { - C.QInputDialog_SetIntValue(ptr.Pointer(), C.int(int32(value))) - } -} - -func (ptr *QInputDialog) SetLabelText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QInputDialog_SetLabelText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QInputDialog) SetOkButtonText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QInputDialog_SetOkButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QInputDialog) SetOption(option QInputDialog__InputDialogOption, on bool) { - if ptr.Pointer() != nil { - C.QInputDialog_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QInputDialog) SetOptions(options QInputDialog__InputDialogOption) { - if ptr.Pointer() != nil { - C.QInputDialog_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QInputDialog) SetTextEchoMode(mode QLineEdit__EchoMode) { - if ptr.Pointer() != nil { - C.QInputDialog_SetTextEchoMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QInputDialog) SetTextValue(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QInputDialog_SetTextValue(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QInputDialog) TestOption(option QInputDialog__InputDialogOption) bool { - if ptr.Pointer() != nil { - return int8(C.QInputDialog_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QInputDialog) TextEchoMode() QLineEdit__EchoMode { - if ptr.Pointer() != nil { - return QLineEdit__EchoMode(C.QInputDialog_TextEchoMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QInputDialog) TextValue() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QInputDialog_TextValue(ptr.Pointer())) - } - return "" -} - -//export callbackQInputDialog_TextValueChanged -func callbackQInputDialog_TextValueChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "textValueChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QInputDialog) ConnectTextValueChanged(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "textValueChanged") { - C.QInputDialog_ConnectTextValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textValueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "textValueChanged"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "textValueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textValueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectTextValueChanged() { - if ptr.Pointer() != nil { - C.QInputDialog_DisconnectTextValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "textValueChanged") - } -} - -func (ptr *QInputDialog) TextValueChanged(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QInputDialog_TextValueChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQInputDialog_TextValueSelected -func callbackQInputDialog_TextValueSelected(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "textValueSelected"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QInputDialog) ConnectTextValueSelected(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "textValueSelected") { - C.QInputDialog_ConnectTextValueSelected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textValueSelected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "textValueSelected"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "textValueSelected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textValueSelected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectTextValueSelected() { - if ptr.Pointer() != nil { - C.QInputDialog_DisconnectTextValueSelected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "textValueSelected") - } -} - -func (ptr *QInputDialog) TextValueSelected(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QInputDialog_TextValueSelected(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQInputDialog_DestroyQInputDialog -func callbackQInputDialog_DestroyQInputDialog(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QInputDialog"); signal != nil { - (*(*func())(signal))() - } else { - NewQInputDialogFromPointer(ptr).DestroyQInputDialogDefault() - } -} - -func (ptr *QInputDialog) ConnectDestroyQInputDialog(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QInputDialog"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QInputDialog", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QInputDialog", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QInputDialog) DisconnectDestroyQInputDialog() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QInputDialog") - } -} - -func (ptr *QInputDialog) DestroyQInputDialog() { - if ptr.Pointer() != nil { - C.QInputDialog_DestroyQInputDialog(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QInputDialog) DestroyQInputDialogDefault() { - if ptr.Pointer() != nil { - C.QInputDialog_DestroyQInputDialogDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QItemDelegate struct { - QAbstractItemDelegate -} - -type QItemDelegate_ITF interface { - QAbstractItemDelegate_ITF - QItemDelegate_PTR() *QItemDelegate -} - -func (ptr *QItemDelegate) QItemDelegate_PTR() *QItemDelegate { - return ptr -} - -func (ptr *QItemDelegate) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemDelegate_PTR().Pointer() - } - return nil -} - -func (ptr *QItemDelegate) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemDelegate_PTR().SetPointer(p) - } -} - -func PointerFromQItemDelegate(ptr QItemDelegate_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemDelegate_PTR().Pointer() - } - return nil -} - -func NewQItemDelegateFromPointer(ptr unsafe.Pointer) (n *QItemDelegate) { - n = new(QItemDelegate) - n.SetPointer(ptr) - return -} -func NewQItemDelegate(parent core.QObject_ITF) *QItemDelegate { - tmpValue := NewQItemDelegateFromPointer(C.QItemDelegate_NewQItemDelegate(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QItemDelegate) DrawBackground(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawBackground(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQItemDelegate_DrawCheck -func callbackQItemDelegate_DrawCheck(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, state C.longlong) { - if signal := qt.GetSignal(ptr, "drawCheck"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, core.Qt__CheckState))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), core.Qt__CheckState(state)) - } else { - NewQItemDelegateFromPointer(ptr).DrawCheckDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), core.Qt__CheckState(state)) - } -} - -func (ptr *QItemDelegate) ConnectDrawCheck(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, state core.Qt__CheckState)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawCheck"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, state core.Qt__CheckState) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, core.Qt__CheckState))(signal))(painter, option, rect, state) - f(painter, option, rect, state) - } - qt.ConnectSignal(ptr.Pointer(), "drawCheck", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawCheck", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectDrawCheck() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawCheck") - } -} - -func (ptr *QItemDelegate) DrawCheck(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawCheck(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.longlong(state)) - } -} - -func (ptr *QItemDelegate) DrawCheckDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawCheckDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.longlong(state)) - } -} - -//export callbackQItemDelegate_DrawDecoration -func callbackQItemDelegate_DrawDecoration(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, pixmap unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawDecoration"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, *gui.QPixmap))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), gui.NewQPixmapFromPointer(pixmap)) - } else { - NewQItemDelegateFromPointer(ptr).DrawDecorationDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), gui.NewQPixmapFromPointer(pixmap)) - } -} - -func (ptr *QItemDelegate) ConnectDrawDecoration(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, pixmap *gui.QPixmap)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawDecoration"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, pixmap *gui.QPixmap) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, *gui.QPixmap))(signal))(painter, option, rect, pixmap) - f(painter, option, rect, pixmap) - } - qt.ConnectSignal(ptr.Pointer(), "drawDecoration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawDecoration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectDrawDecoration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawDecoration") - } -} - -func (ptr *QItemDelegate) DrawDecoration(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawDecoration(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QItemDelegate) DrawDecorationDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawDecorationDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), gui.PointerFromQPixmap(pixmap)) - } -} - -//export callbackQItemDelegate_DrawDisplay -func callbackQItemDelegate_DrawDisplay(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "drawDisplay"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, string))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), cGoUnpackString(text)) - } else { - NewQItemDelegateFromPointer(ptr).DrawDisplayDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect), cGoUnpackString(text)) - } -} - -func (ptr *QItemDelegate) ConnectDrawDisplay(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawDisplay"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect, text string) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect, string))(signal))(painter, option, rect, text) - f(painter, option, rect, text) - } - qt.ConnectSignal(ptr.Pointer(), "drawDisplay", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawDisplay", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectDrawDisplay() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawDisplay") - } -} - -func (ptr *QItemDelegate) DrawDisplay(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QItemDelegate_DrawDisplay(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QItemDelegate) DrawDisplayDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QItemDelegate_DrawDisplayDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQItemDelegate_DrawFocus -func callbackQItemDelegate_DrawFocus(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawFocus"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect)) - } else { - NewQItemDelegateFromPointer(ptr).DrawFocusDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQRectFromPointer(rect)) - } -} - -func (ptr *QItemDelegate) ConnectDrawFocus(f func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawFocus"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, rect *core.QRect) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QRect))(signal))(painter, option, rect) - f(painter, option, rect) - } - qt.ConnectSignal(ptr.Pointer(), "drawFocus", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawFocus", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectDrawFocus() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawFocus") - } -} - -func (ptr *QItemDelegate) DrawFocus(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawFocus(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect)) - } -} - -func (ptr *QItemDelegate) DrawFocusDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_DrawFocusDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQRect(rect)) - } -} - -func (ptr *QItemDelegate) HasClipping() bool { - if ptr.Pointer() != nil { - return int8(C.QItemDelegate_HasClipping(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QItemDelegate) ItemEditorFactory() *QItemEditorFactory { - if ptr.Pointer() != nil { - return NewQItemEditorFactoryFromPointer(C.QItemDelegate_ItemEditorFactory(ptr.Pointer())) - } - return nil -} - -//export callbackQItemDelegate_Paint -func callbackQItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } else { - NewQItemDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) - f(painter, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QItemDelegate) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QItemDelegate) SetClipping(clip bool) { - if ptr.Pointer() != nil { - C.QItemDelegate_SetClipping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clip)))) - } -} - -func (ptr *QItemDelegate) SetItemEditorFactory(factory QItemEditorFactory_ITF) { - if ptr.Pointer() != nil { - C.QItemDelegate_SetItemEditorFactory(ptr.Pointer(), PointerFromQItemEditorFactory(factory)) - } -} - -//export callbackQItemDelegate_SizeHint -func callbackQItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQSize(NewQItemDelegateFromPointer(ptr).SizeHintDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize { - (*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index) - return f(option, index) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QItemDelegate) SizeHintDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QItemDelegate_SizeHintDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQItemDelegate_DestroyQItemDelegate -func callbackQItemDelegate_DestroyQItemDelegate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QItemDelegate"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemDelegateFromPointer(ptr).DestroyQItemDelegateDefault() - } -} - -func (ptr *QItemDelegate) ConnectDestroyQItemDelegate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QItemDelegate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QItemDelegate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QItemDelegate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemDelegate) DisconnectDestroyQItemDelegate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QItemDelegate") - } -} - -func (ptr *QItemDelegate) DestroyQItemDelegate() { - if ptr.Pointer() != nil { - C.QItemDelegate_DestroyQItemDelegate(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QItemDelegate) DestroyQItemDelegateDefault() { - if ptr.Pointer() != nil { - C.QItemDelegate_DestroyQItemDelegateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QItemEditorCreator struct { - QItemEditorCreatorBase -} - -type QItemEditorCreator_ITF interface { - QItemEditorCreatorBase_ITF - QItemEditorCreator_PTR() *QItemEditorCreator -} - -func (ptr *QItemEditorCreator) QItemEditorCreator_PTR() *QItemEditorCreator { - return ptr -} - -func (ptr *QItemEditorCreator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QItemEditorCreatorBase_PTR().Pointer() - } - return nil -} - -func (ptr *QItemEditorCreator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QItemEditorCreatorBase_PTR().SetPointer(p) - } -} - -func PointerFromQItemEditorCreator(ptr QItemEditorCreator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemEditorCreator_PTR().Pointer() - } - return nil -} - -func NewQItemEditorCreatorFromPointer(ptr unsafe.Pointer) (n *QItemEditorCreator) { - n = new(QItemEditorCreator) - n.SetPointer(ptr) - return -} - -func (ptr *QItemEditorCreator) DestroyQItemEditorCreator() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QItemEditorCreatorBase struct { - ptr unsafe.Pointer -} - -type QItemEditorCreatorBase_ITF interface { - QItemEditorCreatorBase_PTR() *QItemEditorCreatorBase -} - -func (ptr *QItemEditorCreatorBase) QItemEditorCreatorBase_PTR() *QItemEditorCreatorBase { - return ptr -} - -func (ptr *QItemEditorCreatorBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QItemEditorCreatorBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQItemEditorCreatorBase(ptr QItemEditorCreatorBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemEditorCreatorBase_PTR().Pointer() - } - return nil -} - -func NewQItemEditorCreatorBaseFromPointer(ptr unsafe.Pointer) (n *QItemEditorCreatorBase) { - n = new(QItemEditorCreatorBase) - n.SetPointer(ptr) - return -} - -//export callbackQItemEditorCreatorBase_CreateWidget -func callbackQItemEditorCreatorBase_CreateWidget(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createWidget"); signal != nil { - return PointerFromQWidget((*(*func(*QWidget) *QWidget)(signal))(NewQWidgetFromPointer(parent))) - } - - return PointerFromQWidget(nil) -} - -func (ptr *QItemEditorCreatorBase) ConnectCreateWidget(f func(parent *QWidget) *QWidget) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createWidget"); signal != nil { - f := func(parent *QWidget) *QWidget { - (*(*func(*QWidget) *QWidget)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemEditorCreatorBase) DisconnectCreateWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createWidget") - } -} - -func (ptr *QItemEditorCreatorBase) CreateWidget(parent QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QItemEditorCreatorBase_CreateWidget(ptr.Pointer(), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQItemEditorCreatorBase_ValuePropertyName -func callbackQItemEditorCreatorBase_ValuePropertyName(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "valuePropertyName"); signal != nil { - return core.PointerFromQByteArray((*(*func() *core.QByteArray)(signal))()) - } - - return core.PointerFromQByteArray(core.NewQByteArray()) -} - -func (ptr *QItemEditorCreatorBase) ConnectValuePropertyName(f func() *core.QByteArray) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "valuePropertyName"); signal != nil { - f := func() *core.QByteArray { - (*(*func() *core.QByteArray)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemEditorCreatorBase) DisconnectValuePropertyName() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "valuePropertyName") - } -} - -func (ptr *QItemEditorCreatorBase) ValuePropertyName() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorCreatorBase_ValuePropertyName(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase -func callbackQItemEditorCreatorBase_DestroyQItemEditorCreatorBase(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QItemEditorCreatorBase"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemEditorCreatorBaseFromPointer(ptr).DestroyQItemEditorCreatorBaseDefault() - } -} - -func (ptr *QItemEditorCreatorBase) ConnectDestroyQItemEditorCreatorBase(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QItemEditorCreatorBase"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemEditorCreatorBase) DisconnectDestroyQItemEditorCreatorBase() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QItemEditorCreatorBase") - } -} - -func (ptr *QItemEditorCreatorBase) DestroyQItemEditorCreatorBase() { - if ptr.Pointer() != nil { - C.QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QItemEditorCreatorBase) DestroyQItemEditorCreatorBaseDefault() { - if ptr.Pointer() != nil { - C.QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QItemEditorFactory struct { - ptr unsafe.Pointer -} - -type QItemEditorFactory_ITF interface { - QItemEditorFactory_PTR() *QItemEditorFactory -} - -func (ptr *QItemEditorFactory) QItemEditorFactory_PTR() *QItemEditorFactory { - return ptr -} - -func (ptr *QItemEditorFactory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QItemEditorFactory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQItemEditorFactory(ptr QItemEditorFactory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QItemEditorFactory_PTR().Pointer() - } - return nil -} - -func NewQItemEditorFactoryFromPointer(ptr unsafe.Pointer) (n *QItemEditorFactory) { - n = new(QItemEditorFactory) - n.SetPointer(ptr) - return -} -func NewQItemEditorFactory() *QItemEditorFactory { - return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_NewQItemEditorFactory()) -} - -//export callbackQItemEditorFactory_CreateEditor -func callbackQItemEditorFactory_CreateEditor(ptr unsafe.Pointer, userType C.int, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createEditor"); signal != nil { - return PointerFromQWidget((*(*func(int, *QWidget) *QWidget)(signal))(int(int32(userType)), NewQWidgetFromPointer(parent))) - } - - return PointerFromQWidget(NewQItemEditorFactoryFromPointer(ptr).CreateEditorDefault(int(int32(userType)), NewQWidgetFromPointer(parent))) -} - -func (ptr *QItemEditorFactory) ConnectCreateEditor(f func(userType int, parent *QWidget) *QWidget) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createEditor"); signal != nil { - f := func(userType int, parent *QWidget) *QWidget { - (*(*func(int, *QWidget) *QWidget)(signal))(userType, parent) - return f(userType, parent) - } - qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createEditor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemEditorFactory) DisconnectCreateEditor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createEditor") - } -} - -func (ptr *QItemEditorFactory) CreateEditor(userType int, parent QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QItemEditorFactory_CreateEditor(ptr.Pointer(), C.int(int32(userType)), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QItemEditorFactory) CreateEditorDefault(userType int, parent QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QItemEditorFactory_CreateEditorDefault(ptr.Pointer(), C.int(int32(userType)), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QItemEditorFactory_DefaultFactory() *QItemEditorFactory { - return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_QItemEditorFactory_DefaultFactory()) -} - -func (ptr *QItemEditorFactory) DefaultFactory() *QItemEditorFactory { - return NewQItemEditorFactoryFromPointer(C.QItemEditorFactory_QItemEditorFactory_DefaultFactory()) -} - -func (ptr *QItemEditorFactory) RegisterEditor(userType int, creator QItemEditorCreatorBase_ITF) { - if ptr.Pointer() != nil { - C.QItemEditorFactory_RegisterEditor(ptr.Pointer(), C.int(int32(userType)), PointerFromQItemEditorCreatorBase(creator)) - } -} - -func QItemEditorFactory_SetDefaultFactory(factory QItemEditorFactory_ITF) { - C.QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(PointerFromQItemEditorFactory(factory)) -} - -func (ptr *QItemEditorFactory) SetDefaultFactory(factory QItemEditorFactory_ITF) { - C.QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(PointerFromQItemEditorFactory(factory)) -} - -//export callbackQItemEditorFactory_ValuePropertyName -func callbackQItemEditorFactory_ValuePropertyName(ptr unsafe.Pointer, userType C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "valuePropertyName"); signal != nil { - return core.PointerFromQByteArray((*(*func(int) *core.QByteArray)(signal))(int(int32(userType)))) - } - - return core.PointerFromQByteArray(NewQItemEditorFactoryFromPointer(ptr).ValuePropertyNameDefault(int(int32(userType)))) -} - -func (ptr *QItemEditorFactory) ConnectValuePropertyName(f func(userType int) *core.QByteArray) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "valuePropertyName"); signal != nil { - f := func(userType int) *core.QByteArray { - (*(*func(int) *core.QByteArray)(signal))(userType) - return f(userType) - } - qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valuePropertyName", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemEditorFactory) DisconnectValuePropertyName() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "valuePropertyName") - } -} - -func (ptr *QItemEditorFactory) ValuePropertyName(userType int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorFactory_ValuePropertyName(ptr.Pointer(), C.int(int32(userType)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QItemEditorFactory) ValuePropertyNameDefault(userType int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QItemEditorFactory_ValuePropertyNameDefault(ptr.Pointer(), C.int(int32(userType)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQItemEditorFactory_DestroyQItemEditorFactory -func callbackQItemEditorFactory_DestroyQItemEditorFactory(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QItemEditorFactory"); signal != nil { - (*(*func())(signal))() - } else { - NewQItemEditorFactoryFromPointer(ptr).DestroyQItemEditorFactoryDefault() - } -} - -func (ptr *QItemEditorFactory) ConnectDestroyQItemEditorFactory(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QItemEditorFactory"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QItemEditorFactory", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QItemEditorFactory", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QItemEditorFactory) DisconnectDestroyQItemEditorFactory() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QItemEditorFactory") - } -} - -func (ptr *QItemEditorFactory) DestroyQItemEditorFactory() { - if ptr.Pointer() != nil { - C.QItemEditorFactory_DestroyQItemEditorFactory(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QItemEditorFactory) DestroyQItemEditorFactoryDefault() { - if ptr.Pointer() != nil { - C.QItemEditorFactory_DestroyQItemEditorFactoryDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QItemEditorFactory) __creatorMap_atList(v int, i int) *QItemEditorCreatorBase { - if ptr.Pointer() != nil { - return NewQItemEditorCreatorBaseFromPointer(C.QItemEditorFactory___creatorMap_atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - } - return nil -} - -func (ptr *QItemEditorFactory) __creatorMap_setList(key int, i QItemEditorCreatorBase_ITF) { - if ptr.Pointer() != nil { - C.QItemEditorFactory___creatorMap_setList(ptr.Pointer(), C.int(int32(key)), PointerFromQItemEditorCreatorBase(i)) - } -} - -func (ptr *QItemEditorFactory) __creatorMap_newList() unsafe.Pointer { - return C.QItemEditorFactory___creatorMap_newList(ptr.Pointer()) -} - -func (ptr *QItemEditorFactory) __creatorMap_keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQItemEditorFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____creatorMap_keyList_atList(i) - } - return out - }(C.QItemEditorFactory___creatorMap_keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QItemEditorFactory) __setCreatorMap__atList(v int, i int) *QItemEditorCreatorBase { - if ptr.Pointer() != nil { - return NewQItemEditorCreatorBaseFromPointer(C.QItemEditorFactory___setCreatorMap__atList(ptr.Pointer(), C.int(int32(v)), C.int(int32(i)))) - } - return nil -} - -func (ptr *QItemEditorFactory) __setCreatorMap__setList(key int, i QItemEditorCreatorBase_ITF) { - if ptr.Pointer() != nil { - C.QItemEditorFactory___setCreatorMap__setList(ptr.Pointer(), C.int(int32(key)), PointerFromQItemEditorCreatorBase(i)) - } -} - -func (ptr *QItemEditorFactory) __setCreatorMap__newList() unsafe.Pointer { - return C.QItemEditorFactory___setCreatorMap__newList(ptr.Pointer()) -} - -func (ptr *QItemEditorFactory) __setCreatorMap__keyList() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQItemEditorFactoryFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.____setCreatorMap__keyList_atList(i) - } - return out - }(C.QItemEditorFactory___setCreatorMap__keyList(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QItemEditorFactory) ____creatorMap_keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QItemEditorFactory_____creatorMap_keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QItemEditorFactory) ____creatorMap_keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QItemEditorFactory_____creatorMap_keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QItemEditorFactory) ____creatorMap_keyList_newList() unsafe.Pointer { - return C.QItemEditorFactory_____creatorMap_keyList_newList(ptr.Pointer()) -} - -func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QItemEditorFactory_____setCreatorMap__keyList_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_setList(i int) { - if ptr.Pointer() != nil { - C.QItemEditorFactory_____setCreatorMap__keyList_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QItemEditorFactory) ____setCreatorMap__keyList_newList() unsafe.Pointer { - return C.QItemEditorFactory_____setCreatorMap__keyList_newList(ptr.Pointer()) -} - -type QKeyEventTransition struct { - core.QEventTransition -} - -type QKeyEventTransition_ITF interface { - core.QEventTransition_ITF - QKeyEventTransition_PTR() *QKeyEventTransition -} - -func (ptr *QKeyEventTransition) QKeyEventTransition_PTR() *QKeyEventTransition { - return ptr -} - -func (ptr *QKeyEventTransition) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEventTransition_PTR().Pointer() - } - return nil -} - -func (ptr *QKeyEventTransition) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEventTransition_PTR().SetPointer(p) - } -} - -func PointerFromQKeyEventTransition(ptr QKeyEventTransition_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QKeyEventTransition_PTR().Pointer() - } - return nil -} - -func NewQKeyEventTransitionFromPointer(ptr unsafe.Pointer) (n *QKeyEventTransition) { - n = new(QKeyEventTransition) - n.SetPointer(ptr) - return -} -func NewQKeyEventTransition(sourceState core.QState_ITF) *QKeyEventTransition { - tmpValue := NewQKeyEventTransitionFromPointer(C.QKeyEventTransition_NewQKeyEventTransition(core.PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQKeyEventTransition2(object core.QObject_ITF, ty core.QEvent__Type, key int, sourceState core.QState_ITF) *QKeyEventTransition { - tmpValue := NewQKeyEventTransitionFromPointer(C.QKeyEventTransition_NewQKeyEventTransition2(core.PointerFromQObject(object), C.longlong(ty), C.int(int32(key)), core.PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQKeyEventTransition_EventTest -func callbackQKeyEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventTestDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QKeyEventTransition) EventTestDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QKeyEventTransition_EventTestDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QKeyEventTransition) Key() int { - if ptr.Pointer() != nil { - return int(int32(C.QKeyEventTransition_Key(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QKeyEventTransition) ModifierMask() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QKeyEventTransition_ModifierMask(ptr.Pointer())) - } - return 0 -} - -//export callbackQKeyEventTransition_OnTransition -func callbackQKeyEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQKeyEventTransitionFromPointer(ptr).OnTransitionDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QKeyEventTransition) OnTransitionDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_OnTransitionDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QKeyEventTransition) SetKey(key int) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_SetKey(ptr.Pointer(), C.int(int32(key))) - } -} - -func (ptr *QKeyEventTransition) SetModifierMask(modifierMask core.Qt__KeyboardModifier) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_SetModifierMask(ptr.Pointer(), C.longlong(modifierMask)) - } -} - -//export callbackQKeyEventTransition_DestroyQKeyEventTransition -func callbackQKeyEventTransition_DestroyQKeyEventTransition(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QKeyEventTransition"); signal != nil { - (*(*func())(signal))() - } else { - NewQKeyEventTransitionFromPointer(ptr).DestroyQKeyEventTransitionDefault() - } -} - -func (ptr *QKeyEventTransition) ConnectDestroyQKeyEventTransition(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QKeyEventTransition"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QKeyEventTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QKeyEventTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QKeyEventTransition) DisconnectDestroyQKeyEventTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QKeyEventTransition") - } -} - -func (ptr *QKeyEventTransition) DestroyQKeyEventTransition() { - if ptr.Pointer() != nil { - C.QKeyEventTransition_DestroyQKeyEventTransition(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QKeyEventTransition) DestroyQKeyEventTransitionDefault() { - if ptr.Pointer() != nil { - C.QKeyEventTransition_DestroyQKeyEventTransitionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QKeyEventTransition) __animations_atList(i int) *core.QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractAnimationFromPointer(C.QKeyEventTransition___animations_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __animations_setList(i core.QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___animations_setList(ptr.Pointer(), core.PointerFromQAbstractAnimation(i)) - } -} - -func (ptr *QKeyEventTransition) __animations_newList() unsafe.Pointer { - return C.QKeyEventTransition___animations_newList(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __setTargetStates_targets_atList(i int) *core.QAbstractState { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractStateFromPointer(C.QKeyEventTransition___setTargetStates_targets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __setTargetStates_targets_setList(i core.QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___setTargetStates_targets_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) - } -} - -func (ptr *QKeyEventTransition) __setTargetStates_targets_newList() unsafe.Pointer { - return C.QKeyEventTransition___setTargetStates_targets_newList(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __targetStates_atList(i int) *core.QAbstractState { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractStateFromPointer(C.QKeyEventTransition___targetStates_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __targetStates_setList(i core.QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___targetStates_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) - } -} - -func (ptr *QKeyEventTransition) __targetStates_newList() unsafe.Pointer { - return C.QKeyEventTransition___targetStates_newList(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QKeyEventTransition) __children_newList() unsafe.Pointer { - return C.QKeyEventTransition___children_newList(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QKeyEventTransition___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QKeyEventTransition) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QKeyEventTransition___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QKeyEventTransition) __findChildren_newList() unsafe.Pointer { - return C.QKeyEventTransition___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QKeyEventTransition) __findChildren_newList3() unsafe.Pointer { - return C.QKeyEventTransition___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QKeyEventTransition) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QKeyEventTransition___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QKeyEventTransition) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QKeyEventTransition) __qFindChildren_newList2() unsafe.Pointer { - return C.QKeyEventTransition___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQKeyEventTransition_Event -func callbackQKeyEventTransition_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QKeyEventTransition) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QKeyEventTransition_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQKeyEventTransition_TargetStateChanged -func callbackQKeyEventTransition_TargetStateChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQKeyEventTransition_TargetStatesChanged -func callbackQKeyEventTransition_TargetStatesChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQKeyEventTransition_Triggered -func callbackQKeyEventTransition_Triggered(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQKeyEventTransition_ChildEvent -func callbackQKeyEventTransition_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQKeyEventTransitionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QKeyEventTransition) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQKeyEventTransition_ConnectNotify -func callbackQKeyEventTransition_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQKeyEventTransitionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QKeyEventTransition) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQKeyEventTransition_CustomEvent -func callbackQKeyEventTransition_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQKeyEventTransitionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QKeyEventTransition) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQKeyEventTransition_DeleteLater -func callbackQKeyEventTransition_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQKeyEventTransitionFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QKeyEventTransition) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QKeyEventTransition_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQKeyEventTransition_Destroyed -func callbackQKeyEventTransition_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQKeyEventTransition_DisconnectNotify -func callbackQKeyEventTransition_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQKeyEventTransitionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QKeyEventTransition) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQKeyEventTransition_EventFilter -func callbackQKeyEventTransition_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQKeyEventTransitionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QKeyEventTransition) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QKeyEventTransition_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQKeyEventTransition_MetaObject -func callbackQKeyEventTransition_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQKeyEventTransitionFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QKeyEventTransition) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QKeyEventTransition_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQKeyEventTransition_ObjectNameChanged -func callbackQKeyEventTransition_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQKeyEventTransition_TimerEvent -func callbackQKeyEventTransition_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQKeyEventTransitionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QKeyEventTransition) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QKeyEventTransition_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QKeySequenceEdit struct { - QWidget -} - -type QKeySequenceEdit_ITF interface { - QWidget_ITF - QKeySequenceEdit_PTR() *QKeySequenceEdit -} - -func (ptr *QKeySequenceEdit) QKeySequenceEdit_PTR() *QKeySequenceEdit { - return ptr -} - -func (ptr *QKeySequenceEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QKeySequenceEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQKeySequenceEdit(ptr QKeySequenceEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QKeySequenceEdit_PTR().Pointer() - } - return nil -} - -func NewQKeySequenceEditFromPointer(ptr unsafe.Pointer) (n *QKeySequenceEdit) { - n = new(QKeySequenceEdit) - n.SetPointer(ptr) - return -} -func NewQKeySequenceEdit(parent QWidget_ITF) *QKeySequenceEdit { - tmpValue := NewQKeySequenceEditFromPointer(C.QKeySequenceEdit_NewQKeySequenceEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQKeySequenceEdit2(keySequence gui.QKeySequence_ITF, parent QWidget_ITF) *QKeySequenceEdit { - tmpValue := NewQKeySequenceEditFromPointer(C.QKeySequenceEdit_NewQKeySequenceEdit2(gui.PointerFromQKeySequence(keySequence), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQKeySequenceEdit_Clear -func callbackQKeySequenceEdit_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQKeySequenceEditFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QKeySequenceEdit) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QKeySequenceEdit) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QKeySequenceEdit) Clear() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_Clear(ptr.Pointer()) - } -} - -func (ptr *QKeySequenceEdit) ClearDefault() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_ClearDefault(ptr.Pointer()) - } -} - -//export callbackQKeySequenceEdit_EditingFinished -func callbackQKeySequenceEdit_EditingFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QKeySequenceEdit) ConnectEditingFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") { - C.QKeySequenceEdit_ConnectEditingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editingFinished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QKeySequenceEdit) DisconnectEditingFinished() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_DisconnectEditingFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "editingFinished") - } -} - -func (ptr *QKeySequenceEdit) EditingFinished() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_EditingFinished(ptr.Pointer()) - } -} - -func (ptr *QKeySequenceEdit) KeySequence() *gui.QKeySequence { - if ptr.Pointer() != nil { - tmpValue := gui.NewQKeySequenceFromPointer(C.QKeySequenceEdit_KeySequence(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -//export callbackQKeySequenceEdit_KeySequenceChanged -func callbackQKeySequenceEdit_KeySequenceChanged(ptr unsafe.Pointer, keySequence unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keySequenceChanged"); signal != nil { - (*(*func(*gui.QKeySequence))(signal))(gui.NewQKeySequenceFromPointer(keySequence)) - } - -} - -func (ptr *QKeySequenceEdit) ConnectKeySequenceChanged(f func(keySequence *gui.QKeySequence)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "keySequenceChanged") { - C.QKeySequenceEdit_ConnectKeySequenceChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "keySequenceChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "keySequenceChanged"); signal != nil { - f := func(keySequence *gui.QKeySequence) { - (*(*func(*gui.QKeySequence))(signal))(keySequence) - f(keySequence) - } - qt.ConnectSignal(ptr.Pointer(), "keySequenceChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keySequenceChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QKeySequenceEdit) DisconnectKeySequenceChanged() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_DisconnectKeySequenceChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "keySequenceChanged") - } -} - -func (ptr *QKeySequenceEdit) KeySequenceChanged(keySequence gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_KeySequenceChanged(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence)) - } -} - -//export callbackQKeySequenceEdit_SetKeySequence -func callbackQKeySequenceEdit_SetKeySequence(ptr unsafe.Pointer, keySequence unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setKeySequence"); signal != nil { - (*(*func(*gui.QKeySequence))(signal))(gui.NewQKeySequenceFromPointer(keySequence)) - } else { - NewQKeySequenceEditFromPointer(ptr).SetKeySequenceDefault(gui.NewQKeySequenceFromPointer(keySequence)) - } -} - -func (ptr *QKeySequenceEdit) ConnectSetKeySequence(f func(keySequence *gui.QKeySequence)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setKeySequence"); signal != nil { - f := func(keySequence *gui.QKeySequence) { - (*(*func(*gui.QKeySequence))(signal))(keySequence) - f(keySequence) - } - qt.ConnectSignal(ptr.Pointer(), "setKeySequence", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setKeySequence", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QKeySequenceEdit) DisconnectSetKeySequence() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setKeySequence") - } -} - -func (ptr *QKeySequenceEdit) SetKeySequence(keySequence gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_SetKeySequence(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence)) - } -} - -func (ptr *QKeySequenceEdit) SetKeySequenceDefault(keySequence gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_SetKeySequenceDefault(ptr.Pointer(), gui.PointerFromQKeySequence(keySequence)) - } -} - -//export callbackQKeySequenceEdit_DestroyQKeySequenceEdit -func callbackQKeySequenceEdit_DestroyQKeySequenceEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QKeySequenceEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQKeySequenceEditFromPointer(ptr).DestroyQKeySequenceEditDefault() - } -} - -func (ptr *QKeySequenceEdit) ConnectDestroyQKeySequenceEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QKeySequenceEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QKeySequenceEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QKeySequenceEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QKeySequenceEdit) DisconnectDestroyQKeySequenceEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QKeySequenceEdit") - } -} - -func (ptr *QKeySequenceEdit) DestroyQKeySequenceEdit() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_DestroyQKeySequenceEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QKeySequenceEdit) DestroyQKeySequenceEditDefault() { - if ptr.Pointer() != nil { - C.QKeySequenceEdit_DestroyQKeySequenceEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLCDNumber struct { - QFrame -} - -type QLCDNumber_ITF interface { - QFrame_ITF - QLCDNumber_PTR() *QLCDNumber -} - -func (ptr *QLCDNumber) QLCDNumber_PTR() *QLCDNumber { - return ptr -} - -func (ptr *QLCDNumber) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QLCDNumber) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFrame_PTR().SetPointer(p) - } -} - -func PointerFromQLCDNumber(ptr QLCDNumber_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLCDNumber_PTR().Pointer() - } - return nil -} - -func NewQLCDNumberFromPointer(ptr unsafe.Pointer) (n *QLCDNumber) { - n = new(QLCDNumber) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLCDNumber__Mode -//QLCDNumber::Mode -type QLCDNumber__Mode int64 - -const ( - QLCDNumber__Hex QLCDNumber__Mode = QLCDNumber__Mode(0) - QLCDNumber__Dec QLCDNumber__Mode = QLCDNumber__Mode(1) - QLCDNumber__Oct QLCDNumber__Mode = QLCDNumber__Mode(2) - QLCDNumber__Bin QLCDNumber__Mode = QLCDNumber__Mode(3) -) - -//go:generate stringer -type=QLCDNumber__SegmentStyle -//QLCDNumber::SegmentStyle -type QLCDNumber__SegmentStyle int64 - -var ( - QLCDNumber__Outline QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(0) - QLCDNumber__Filled QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(1) - QLCDNumber__Flat QLCDNumber__SegmentStyle = QLCDNumber__SegmentStyle(2) -) - -func NewQLCDNumber(parent QWidget_ITF) *QLCDNumber { - tmpValue := NewQLCDNumberFromPointer(C.QLCDNumber_NewQLCDNumber(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLCDNumber2(numDigits uint, parent QWidget_ITF) *QLCDNumber { - tmpValue := NewQLCDNumberFromPointer(C.QLCDNumber_NewQLCDNumber2(C.uint(uint32(numDigits)), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLCDNumber) CheckOverflow(num float64) bool { - if ptr.Pointer() != nil { - return int8(C.QLCDNumber_CheckOverflow(ptr.Pointer(), C.double(num))) != 0 - } - return false -} - -func (ptr *QLCDNumber) CheckOverflow2(num int) bool { - if ptr.Pointer() != nil { - return int8(C.QLCDNumber_CheckOverflow2(ptr.Pointer(), C.int(int32(num)))) != 0 - } - return false -} - -func (ptr *QLCDNumber) DigitCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QLCDNumber_DigitCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQLCDNumber_Display -func callbackQLCDNumber_Display(ptr unsafe.Pointer, s C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "display"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(s)) - } else { - NewQLCDNumberFromPointer(ptr).DisplayDefault(cGoUnpackString(s)) - } -} - -func (ptr *QLCDNumber) ConnectDisplay(f func(s string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "display"); signal != nil { - f := func(s string) { - (*(*func(string))(signal))(s) - f(s) - } - qt.ConnectSignal(ptr.Pointer(), "display", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "display", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectDisplay() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "display") - } -} - -func (ptr *QLCDNumber) Display(s string) { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - C.QLCDNumber_Display(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sC, len: C.longlong(len(s))}) - } -} - -func (ptr *QLCDNumber) DisplayDefault(s string) { - if ptr.Pointer() != nil { - var sC *C.char - if s != "" { - sC = C.CString(s) - defer C.free(unsafe.Pointer(sC)) - } - C.QLCDNumber_DisplayDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: sC, len: C.longlong(len(s))}) - } -} - -//export callbackQLCDNumber_Display2 -func callbackQLCDNumber_Display2(ptr unsafe.Pointer, num C.int) { - if signal := qt.GetSignal(ptr, "display2"); signal != nil { - (*(*func(int))(signal))(int(int32(num))) - } else { - NewQLCDNumberFromPointer(ptr).Display2Default(int(int32(num))) - } -} - -func (ptr *QLCDNumber) ConnectDisplay2(f func(num int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "display2"); signal != nil { - f := func(num int) { - (*(*func(int))(signal))(num) - f(num) - } - qt.ConnectSignal(ptr.Pointer(), "display2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "display2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectDisplay2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "display2") - } -} - -func (ptr *QLCDNumber) Display2(num int) { - if ptr.Pointer() != nil { - C.QLCDNumber_Display2(ptr.Pointer(), C.int(int32(num))) - } -} - -func (ptr *QLCDNumber) Display2Default(num int) { - if ptr.Pointer() != nil { - C.QLCDNumber_Display2Default(ptr.Pointer(), C.int(int32(num))) - } -} - -//export callbackQLCDNumber_Display3 -func callbackQLCDNumber_Display3(ptr unsafe.Pointer, num C.double) { - if signal := qt.GetSignal(ptr, "display3"); signal != nil { - (*(*func(float64))(signal))(float64(num)) - } else { - NewQLCDNumberFromPointer(ptr).Display3Default(float64(num)) - } -} - -func (ptr *QLCDNumber) ConnectDisplay3(f func(num float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "display3"); signal != nil { - f := func(num float64) { - (*(*func(float64))(signal))(num) - f(num) - } - qt.ConnectSignal(ptr.Pointer(), "display3", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "display3", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectDisplay3() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "display3") - } -} - -func (ptr *QLCDNumber) Display3(num float64) { - if ptr.Pointer() != nil { - C.QLCDNumber_Display3(ptr.Pointer(), C.double(num)) - } -} - -func (ptr *QLCDNumber) Display3Default(num float64) { - if ptr.Pointer() != nil { - C.QLCDNumber_Display3Default(ptr.Pointer(), C.double(num)) - } -} - -func (ptr *QLCDNumber) IntValue() int { - if ptr.Pointer() != nil { - return int(int32(C.QLCDNumber_IntValue(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLCDNumber) Mode() QLCDNumber__Mode { - if ptr.Pointer() != nil { - return QLCDNumber__Mode(C.QLCDNumber_Mode(ptr.Pointer())) - } - return 0 -} - -//export callbackQLCDNumber_Overflow -func callbackQLCDNumber_Overflow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "overflow"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLCDNumber) ConnectOverflow(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "overflow") { - C.QLCDNumber_ConnectOverflow(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "overflow"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "overflow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "overflow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "overflow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectOverflow() { - if ptr.Pointer() != nil { - C.QLCDNumber_DisconnectOverflow(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "overflow") - } -} - -func (ptr *QLCDNumber) Overflow() { - if ptr.Pointer() != nil { - C.QLCDNumber_Overflow(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SegmentStyle() QLCDNumber__SegmentStyle { - if ptr.Pointer() != nil { - return QLCDNumber__SegmentStyle(C.QLCDNumber_SegmentStyle(ptr.Pointer())) - } - return 0 -} - -//export callbackQLCDNumber_SetBinMode -func callbackQLCDNumber_SetBinMode(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setBinMode"); signal != nil { - (*(*func())(signal))() - } else { - NewQLCDNumberFromPointer(ptr).SetBinModeDefault() - } -} - -func (ptr *QLCDNumber) ConnectSetBinMode(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setBinMode"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setBinMode", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setBinMode", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectSetBinMode() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setBinMode") - } -} - -func (ptr *QLCDNumber) SetBinMode() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetBinMode(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetBinModeDefault() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetBinModeDefault(ptr.Pointer()) - } -} - -//export callbackQLCDNumber_SetDecMode -func callbackQLCDNumber_SetDecMode(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setDecMode"); signal != nil { - (*(*func())(signal))() - } else { - NewQLCDNumberFromPointer(ptr).SetDecModeDefault() - } -} - -func (ptr *QLCDNumber) ConnectSetDecMode(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDecMode"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setDecMode", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDecMode", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectSetDecMode() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDecMode") - } -} - -func (ptr *QLCDNumber) SetDecMode() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetDecMode(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetDecModeDefault() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetDecModeDefault(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetDigitCount(numDigits int) { - if ptr.Pointer() != nil { - C.QLCDNumber_SetDigitCount(ptr.Pointer(), C.int(int32(numDigits))) - } -} - -//export callbackQLCDNumber_SetHexMode -func callbackQLCDNumber_SetHexMode(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setHexMode"); signal != nil { - (*(*func())(signal))() - } else { - NewQLCDNumberFromPointer(ptr).SetHexModeDefault() - } -} - -func (ptr *QLCDNumber) ConnectSetHexMode(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setHexMode"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setHexMode", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setHexMode", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectSetHexMode() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setHexMode") - } -} - -func (ptr *QLCDNumber) SetHexMode() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetHexMode(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetHexModeDefault() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetHexModeDefault(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetMode(vql QLCDNumber__Mode) { - if ptr.Pointer() != nil { - C.QLCDNumber_SetMode(ptr.Pointer(), C.longlong(vql)) - } -} - -//export callbackQLCDNumber_SetOctMode -func callbackQLCDNumber_SetOctMode(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setOctMode"); signal != nil { - (*(*func())(signal))() - } else { - NewQLCDNumberFromPointer(ptr).SetOctModeDefault() - } -} - -func (ptr *QLCDNumber) ConnectSetOctMode(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOctMode"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setOctMode", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOctMode", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectSetOctMode() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOctMode") - } -} - -func (ptr *QLCDNumber) SetOctMode() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetOctMode(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetOctModeDefault() { - if ptr.Pointer() != nil { - C.QLCDNumber_SetOctModeDefault(ptr.Pointer()) - } -} - -func (ptr *QLCDNumber) SetSegmentStyle(vql QLCDNumber__SegmentStyle) { - if ptr.Pointer() != nil { - C.QLCDNumber_SetSegmentStyle(ptr.Pointer(), C.longlong(vql)) - } -} - -//export callbackQLCDNumber_SetSmallDecimalPoint -func callbackQLCDNumber_SetSmallDecimalPoint(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setSmallDecimalPoint"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQLCDNumberFromPointer(ptr).SetSmallDecimalPointDefault(int8(vbo) != 0) - } -} - -func (ptr *QLCDNumber) ConnectSetSmallDecimalPoint(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSmallDecimalPoint"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setSmallDecimalPoint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSmallDecimalPoint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectSetSmallDecimalPoint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSmallDecimalPoint") - } -} - -func (ptr *QLCDNumber) SetSmallDecimalPoint(vbo bool) { - if ptr.Pointer() != nil { - C.QLCDNumber_SetSmallDecimalPoint(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QLCDNumber) SetSmallDecimalPointDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QLCDNumber_SetSmallDecimalPointDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QLCDNumber) SmallDecimalPoint() bool { - if ptr.Pointer() != nil { - return int8(C.QLCDNumber_SmallDecimalPoint(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLCDNumber) Value() float64 { - if ptr.Pointer() != nil { - return float64(C.QLCDNumber_Value(ptr.Pointer())) - } - return 0 -} - -//export callbackQLCDNumber_DestroyQLCDNumber -func callbackQLCDNumber_DestroyQLCDNumber(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLCDNumber"); signal != nil { - (*(*func())(signal))() - } else { - NewQLCDNumberFromPointer(ptr).DestroyQLCDNumberDefault() - } -} - -func (ptr *QLCDNumber) ConnectDestroyQLCDNumber(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLCDNumber"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLCDNumber", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLCDNumber", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLCDNumber) DisconnectDestroyQLCDNumber() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLCDNumber") - } -} - -func (ptr *QLCDNumber) DestroyQLCDNumber() { - if ptr.Pointer() != nil { - C.QLCDNumber_DestroyQLCDNumber(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLCDNumber) DestroyQLCDNumberDefault() { - if ptr.Pointer() != nil { - C.QLCDNumber_DestroyQLCDNumberDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLabel struct { - QFrame -} - -type QLabel_ITF interface { - QFrame_ITF - QLabel_PTR() *QLabel -} - -func (ptr *QLabel) QLabel_PTR() *QLabel { - return ptr -} - -func (ptr *QLabel) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QLabel) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFrame_PTR().SetPointer(p) - } -} - -func PointerFromQLabel(ptr QLabel_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLabel_PTR().Pointer() - } - return nil -} - -func NewQLabelFromPointer(ptr unsafe.Pointer) (n *QLabel) { - n = new(QLabel) - n.SetPointer(ptr) - return -} -func NewQLabel(parent QWidget_ITF, ff core.Qt__WindowType) *QLabel { - tmpValue := NewQLabelFromPointer(C.QLabel_NewQLabel(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLabel2(text string, parent QWidget_ITF, ff core.Qt__WindowType) *QLabel { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQLabelFromPointer(C.QLabel_NewQLabel2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLabel) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QLabel_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLabel) Buddy() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QLabel_Buddy(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQLabel_Clear -func callbackQLabel_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQLabelFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QLabel) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QLabel) Clear() { - if ptr.Pointer() != nil { - C.QLabel_Clear(ptr.Pointer()) - } -} - -func (ptr *QLabel) ClearDefault() { - if ptr.Pointer() != nil { - C.QLabel_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QLabel) HasScaledContents() bool { - if ptr.Pointer() != nil { - return int8(C.QLabel_HasScaledContents(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLabel) HasSelectedText() bool { - if ptr.Pointer() != nil { - return int8(C.QLabel_HasSelectedText(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLabel) Indent() int { - if ptr.Pointer() != nil { - return int(int32(C.QLabel_Indent(ptr.Pointer()))) - } - return 0 -} - -//export callbackQLabel_LinkActivated -func callbackQLabel_LinkActivated(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "linkActivated"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(link)) - } - -} - -func (ptr *QLabel) ConnectLinkActivated(f func(link string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "linkActivated") { - C.QLabel_ConnectLinkActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "linkActivated"); signal != nil { - f := func(link string) { - (*(*func(string))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "linkActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectLinkActivated() { - if ptr.Pointer() != nil { - C.QLabel_DisconnectLinkActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "linkActivated") - } -} - -func (ptr *QLabel) LinkActivated(link string) { - if ptr.Pointer() != nil { - var linkC *C.char - if link != "" { - linkC = C.CString(link) - defer C.free(unsafe.Pointer(linkC)) - } - C.QLabel_LinkActivated(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) - } -} - -//export callbackQLabel_LinkHovered -func callbackQLabel_LinkHovered(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "linkHovered"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(link)) - } - -} - -func (ptr *QLabel) ConnectLinkHovered(f func(link string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "linkHovered") { - C.QLabel_ConnectLinkHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "linkHovered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "linkHovered"); signal != nil { - f := func(link string) { - (*(*func(string))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "linkHovered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectLinkHovered() { - if ptr.Pointer() != nil { - C.QLabel_DisconnectLinkHovered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "linkHovered") - } -} - -func (ptr *QLabel) LinkHovered(link string) { - if ptr.Pointer() != nil { - var linkC *C.char - if link != "" { - linkC = C.CString(link) - defer C.free(unsafe.Pointer(linkC)) - } - C.QLabel_LinkHovered(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) - } -} - -func (ptr *QLabel) Margin() int { - if ptr.Pointer() != nil { - return int(int32(C.QLabel_Margin(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLabel) Movie() *gui.QMovie { - if ptr.Pointer() != nil { - tmpValue := gui.NewQMovieFromPointer(C.QLabel_Movie(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLabel) OpenExternalLinks() bool { - if ptr.Pointer() != nil { - return int8(C.QLabel_OpenExternalLinks(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLabel) Picture() *gui.QPicture { - if ptr.Pointer() != nil { - return gui.NewQPictureFromPointer(C.QLabel_Picture(ptr.Pointer())) - } - return nil -} - -func (ptr *QLabel) Pixmap() *gui.QPixmap { - if ptr.Pointer() != nil { - return gui.NewQPixmapFromPointer(C.QLabel_Pixmap(ptr.Pointer())) - } - return nil -} - -func (ptr *QLabel) SelectedText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLabel_SelectedText(ptr.Pointer())) - } - return "" -} - -func (ptr *QLabel) SelectionStart() int { - if ptr.Pointer() != nil { - return int(int32(C.QLabel_SelectionStart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLabel) SetAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QLabel_SetAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QLabel) SetBuddy(buddy QWidget_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetBuddy(ptr.Pointer(), PointerFromQWidget(buddy)) - } -} - -func (ptr *QLabel) SetIndent(vin int) { - if ptr.Pointer() != nil { - C.QLabel_SetIndent(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QLabel) SetMargin(vin int) { - if ptr.Pointer() != nil { - C.QLabel_SetMargin(ptr.Pointer(), C.int(int32(vin))) - } -} - -//export callbackQLabel_SetMovie -func callbackQLabel_SetMovie(ptr unsafe.Pointer, movie unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setMovie"); signal != nil { - (*(*func(*gui.QMovie))(signal))(gui.NewQMovieFromPointer(movie)) - } else { - NewQLabelFromPointer(ptr).SetMovieDefault(gui.NewQMovieFromPointer(movie)) - } -} - -func (ptr *QLabel) ConnectSetMovie(f func(movie *gui.QMovie)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMovie"); signal != nil { - f := func(movie *gui.QMovie) { - (*(*func(*gui.QMovie))(signal))(movie) - f(movie) - } - qt.ConnectSignal(ptr.Pointer(), "setMovie", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMovie", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectSetMovie() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMovie") - } -} - -func (ptr *QLabel) SetMovie(movie gui.QMovie_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetMovie(ptr.Pointer(), gui.PointerFromQMovie(movie)) - } -} - -func (ptr *QLabel) SetMovieDefault(movie gui.QMovie_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetMovieDefault(ptr.Pointer(), gui.PointerFromQMovie(movie)) - } -} - -//export callbackQLabel_SetNum -func callbackQLabel_SetNum(ptr unsafe.Pointer, num C.int) { - if signal := qt.GetSignal(ptr, "setNum"); signal != nil { - (*(*func(int))(signal))(int(int32(num))) - } else { - NewQLabelFromPointer(ptr).SetNumDefault(int(int32(num))) - } -} - -func (ptr *QLabel) ConnectSetNum(f func(num int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setNum"); signal != nil { - f := func(num int) { - (*(*func(int))(signal))(num) - f(num) - } - qt.ConnectSignal(ptr.Pointer(), "setNum", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setNum", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectSetNum() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setNum") - } -} - -func (ptr *QLabel) SetNum(num int) { - if ptr.Pointer() != nil { - C.QLabel_SetNum(ptr.Pointer(), C.int(int32(num))) - } -} - -func (ptr *QLabel) SetNumDefault(num int) { - if ptr.Pointer() != nil { - C.QLabel_SetNumDefault(ptr.Pointer(), C.int(int32(num))) - } -} - -//export callbackQLabel_SetNum2 -func callbackQLabel_SetNum2(ptr unsafe.Pointer, num C.double) { - if signal := qt.GetSignal(ptr, "setNum2"); signal != nil { - (*(*func(float64))(signal))(float64(num)) - } else { - NewQLabelFromPointer(ptr).SetNum2Default(float64(num)) - } -} - -func (ptr *QLabel) ConnectSetNum2(f func(num float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setNum2"); signal != nil { - f := func(num float64) { - (*(*func(float64))(signal))(num) - f(num) - } - qt.ConnectSignal(ptr.Pointer(), "setNum2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setNum2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectSetNum2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setNum2") - } -} - -func (ptr *QLabel) SetNum2(num float64) { - if ptr.Pointer() != nil { - C.QLabel_SetNum2(ptr.Pointer(), C.double(num)) - } -} - -func (ptr *QLabel) SetNum2Default(num float64) { - if ptr.Pointer() != nil { - C.QLabel_SetNum2Default(ptr.Pointer(), C.double(num)) - } -} - -func (ptr *QLabel) SetOpenExternalLinks(open bool) { - if ptr.Pointer() != nil { - C.QLabel_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) - } -} - -//export callbackQLabel_SetPicture -func callbackQLabel_SetPicture(ptr unsafe.Pointer, picture unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setPicture"); signal != nil { - (*(*func(*gui.QPicture))(signal))(gui.NewQPictureFromPointer(picture)) - } else { - NewQLabelFromPointer(ptr).SetPictureDefault(gui.NewQPictureFromPointer(picture)) - } -} - -func (ptr *QLabel) ConnectSetPicture(f func(picture *gui.QPicture)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPicture"); signal != nil { - f := func(picture *gui.QPicture) { - (*(*func(*gui.QPicture))(signal))(picture) - f(picture) - } - qt.ConnectSignal(ptr.Pointer(), "setPicture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPicture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectSetPicture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPicture") - } -} - -func (ptr *QLabel) SetPicture(picture gui.QPicture_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetPicture(ptr.Pointer(), gui.PointerFromQPicture(picture)) - } -} - -func (ptr *QLabel) SetPictureDefault(picture gui.QPicture_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetPictureDefault(ptr.Pointer(), gui.PointerFromQPicture(picture)) - } -} - -//export callbackQLabel_SetPixmap -func callbackQLabel_SetPixmap(ptr unsafe.Pointer, vqp unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setPixmap"); signal != nil { - (*(*func(*gui.QPixmap))(signal))(gui.NewQPixmapFromPointer(vqp)) - } else { - NewQLabelFromPointer(ptr).SetPixmapDefault(gui.NewQPixmapFromPointer(vqp)) - } -} - -func (ptr *QLabel) ConnectSetPixmap(f func(vqp *gui.QPixmap)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPixmap"); signal != nil { - f := func(vqp *gui.QPixmap) { - (*(*func(*gui.QPixmap))(signal))(vqp) - f(vqp) - } - qt.ConnectSignal(ptr.Pointer(), "setPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectSetPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPixmap") - } -} - -func (ptr *QLabel) SetPixmap(vqp gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(vqp)) - } -} - -func (ptr *QLabel) SetPixmapDefault(vqp gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QLabel_SetPixmapDefault(ptr.Pointer(), gui.PointerFromQPixmap(vqp)) - } -} - -func (ptr *QLabel) SetScaledContents(vbo bool) { - if ptr.Pointer() != nil { - C.QLabel_SetScaledContents(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QLabel) SetSelection(start int, length int) { - if ptr.Pointer() != nil { - C.QLabel_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(length))) - } -} - -//export callbackQLabel_SetText -func callbackQLabel_SetText(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(vqs)) - } else { - NewQLabelFromPointer(ptr).SetTextDefault(cGoUnpackString(vqs)) - } -} - -func (ptr *QLabel) ConnectSetText(f func(vqs string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { - f := func(vqs string) { - (*(*func(string))(signal))(vqs) - f(vqs) - } - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectSetText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setText") - } -} - -func (ptr *QLabel) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QLabel_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QLabel) SetTextDefault(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QLabel_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QLabel) SetTextFormat(vqt core.Qt__TextFormat) { - if ptr.Pointer() != nil { - C.QLabel_SetTextFormat(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QLabel) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { - if ptr.Pointer() != nil { - C.QLabel_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QLabel) SetWordWrap(on bool) { - if ptr.Pointer() != nil { - C.QLabel_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QLabel) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLabel_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QLabel) TextFormat() core.Qt__TextFormat { - if ptr.Pointer() != nil { - return core.Qt__TextFormat(C.QLabel_TextFormat(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLabel) TextInteractionFlags() core.Qt__TextInteractionFlag { - if ptr.Pointer() != nil { - return core.Qt__TextInteractionFlag(C.QLabel_TextInteractionFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLabel) WordWrap() bool { - if ptr.Pointer() != nil { - return int8(C.QLabel_WordWrap(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLabel_DestroyQLabel -func callbackQLabel_DestroyQLabel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLabel"); signal != nil { - (*(*func())(signal))() - } else { - NewQLabelFromPointer(ptr).DestroyQLabelDefault() - } -} - -func (ptr *QLabel) ConnectDestroyQLabel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLabel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLabel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLabel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLabel) DisconnectDestroyQLabel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLabel") - } -} - -func (ptr *QLabel) DestroyQLabel() { - if ptr.Pointer() != nil { - C.QLabel_DestroyQLabel(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLabel) DestroyQLabelDefault() { - if ptr.Pointer() != nil { - C.QLabel_DestroyQLabelDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLayout struct { - core.QObject - QLayoutItem -} - -type QLayout_ITF interface { - core.QObject_ITF - QLayoutItem_ITF - QLayout_PTR() *QLayout -} - -func (ptr *QLayout) QLayout_PTR() *QLayout { - return ptr -} - -func (ptr *QLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - ptr.QLayoutItem_PTR().SetPointer(p) - } -} - -func PointerFromQLayout(ptr QLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLayout_PTR().Pointer() - } - return nil -} - -func NewQLayoutFromPointer(ptr unsafe.Pointer) (n *QLayout) { - n = new(QLayout) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLayout__SizeConstraint -//QLayout::SizeConstraint -type QLayout__SizeConstraint int64 - -const ( - QLayout__SetDefaultConstraint QLayout__SizeConstraint = QLayout__SizeConstraint(0) - QLayout__SetNoConstraint QLayout__SizeConstraint = QLayout__SizeConstraint(1) - QLayout__SetMinimumSize QLayout__SizeConstraint = QLayout__SizeConstraint(2) - QLayout__SetFixedSize QLayout__SizeConstraint = QLayout__SizeConstraint(3) - QLayout__SetMaximumSize QLayout__SizeConstraint = QLayout__SizeConstraint(4) - QLayout__SetMinAndMaxSize QLayout__SizeConstraint = QLayout__SizeConstraint(5) -) - -func NewQLayout(parent QWidget_ITF) *QLayout { - tmpValue := NewQLayoutFromPointer(C.QLayout_NewQLayout(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLayout2() *QLayout { - tmpValue := NewQLayoutFromPointer(C.QLayout_NewQLayout2()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLayout) Activate() bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_Activate(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLayout) AddChildLayout(l QLayout_ITF) { - if ptr.Pointer() != nil { - C.QLayout_AddChildLayout(ptr.Pointer(), PointerFromQLayout(l)) - } -} - -func (ptr *QLayout) AddChildWidget(w QWidget_ITF) { - if ptr.Pointer() != nil { - C.QLayout_AddChildWidget(ptr.Pointer(), PointerFromQWidget(w)) - } -} - -//export callbackQLayout_AddItem -func callbackQLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "addItem"); signal != nil { - (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) - } - -} - -func (ptr *QLayout) ConnectAddItem(f func(item *QLayoutItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { - f := func(item *QLayoutItem) { - (*(*func(*QLayoutItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectAddItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addItem") - } -} - -func (ptr *QLayout) AddItem(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QLayout) AddWidget(w QWidget_ITF) { - if ptr.Pointer() != nil { - C.QLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(w)) - } -} - -func (ptr *QLayout) AlignmentRect(r core.QRect_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QLayout_AlignmentRect(ptr.Pointer(), core.PointerFromQRect(r))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQLayout_ChildEvent -func callbackQLayout_ChildEvent(ptr unsafe.Pointer, e unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(e)) - } else { - NewQLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(e)) - } -} - -func (ptr *QLayout) ConnectChildEvent(f func(e *core.QChildEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "childEvent"); signal != nil { - f := func(e *core.QChildEvent) { - (*(*func(*core.QChildEvent))(signal))(e) - f(e) - } - qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "childEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectChildEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "childEvent") - } -} - -func (ptr *QLayout) ChildEvent(e core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QLayout_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(e)) - } -} - -func (ptr *QLayout) ChildEventDefault(e core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(e)) - } -} - -func QLayout_ClosestAcceptableSize(widget QWidget_ITF, size core.QSize_ITF) *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QLayout_QLayout_ClosestAcceptableSize(PointerFromQWidget(widget), core.PointerFromQSize(size))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QLayout) ClosestAcceptableSize(widget QWidget_ITF, size core.QSize_ITF) *core.QSize { - tmpValue := core.NewQSizeFromPointer(C.QLayout_QLayout_ClosestAcceptableSize(PointerFromQWidget(widget), core.PointerFromQSize(size))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue -} - -func (ptr *QLayout) ContentsMargins() *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QLayout_ContentsMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -func (ptr *QLayout) ContentsRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QLayout_ContentsRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQLayout_Count -func callbackQLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(0)) -} - -func (ptr *QLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QLayout_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQLayout_ExpandingDirections -func callbackQLayout_ExpandingDirections(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { - return C.longlong((*(*func() core.Qt__Orientation)(signal))()) - } - - return C.longlong(NewQLayoutFromPointer(ptr).ExpandingDirectionsDefault()) -} - -func (ptr *QLayout) ConnectExpandingDirections(f func() core.Qt__Orientation) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { - f := func() core.Qt__Orientation { - (*(*func() core.Qt__Orientation)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectExpandingDirections() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") - } -} - -func (ptr *QLayout) ExpandingDirections() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QLayout_ExpandingDirections(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLayout) ExpandingDirectionsDefault() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QLayout_ExpandingDirectionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQLayout_Geometry -func callbackQLayout_Geometry(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "geometry"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(NewQLayoutFromPointer(ptr).GeometryDefault()) -} - -func (ptr *QLayout) ConnectGeometry(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "geometry") - } -} - -func (ptr *QLayout) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QLayout_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QLayout) GeometryDefault() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QLayout_GeometryDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QLayout) GetContentsMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QLayout_GetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -//export callbackQLayout_IndexOf -func callbackQLayout_IndexOf(ptr unsafe.Pointer, widget unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "indexOf"); signal != nil { - return C.int(int32((*(*func(*QWidget) int)(signal))(NewQWidgetFromPointer(widget)))) - } - - return C.int(int32(NewQLayoutFromPointer(ptr).IndexOfDefault(NewQWidgetFromPointer(widget)))) -} - -func (ptr *QLayout) ConnectIndexOf(f func(widget *QWidget) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexOf"); signal != nil { - f := func(widget *QWidget) int { - (*(*func(*QWidget) int)(signal))(widget) - return f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "indexOf", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexOf", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectIndexOf() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexOf") - } -} - -func (ptr *QLayout) IndexOf(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayout_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QLayout) IndexOfDefault(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayout_IndexOfDefault(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QLayout) IndexOf2(layoutItem QLayoutItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayout_IndexOf2(ptr.Pointer(), PointerFromQLayoutItem(layoutItem)))) - } - return 0 -} - -//export callbackQLayout_IsEmpty -func callbackQLayout_IsEmpty(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).IsEmptyDefault()))) -} - -func (ptr *QLayout) ConnectIsEmpty(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectIsEmpty() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isEmpty") - } -} - -func (ptr *QLayout) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLayout) IsEmptyDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_IsEmptyDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLayout) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLayout_ItemAt -func callbackQLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQLayoutItem(0)) -} - -func (ptr *QLayout) ConnectItemAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QLayout) ItemAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQLayout_MaximumSize -func callbackQLayout_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQLayoutFromPointer(ptr).MaximumSizeDefault()) -} - -func (ptr *QLayout) ConnectMaximumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectMaximumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "maximumSize") - } -} - -func (ptr *QLayout) MaximumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayout_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QLayout) MaximumSizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayout_MaximumSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QLayout) MenuBar() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QLayout_MenuBar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQLayout_MinimumSize -func callbackQLayout_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQLayoutFromPointer(ptr).MinimumSizeDefault()) -} - -func (ptr *QLayout) ConnectMinimumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectMinimumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumSize") - } -} - -func (ptr *QLayout) MinimumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayout_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QLayout) MinimumSizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayout_MinimumSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QLayout) ParentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QLayout_ParentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayout) RemoveItem(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QLayout_RemoveItem(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QLayout) RemoveWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QLayout_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QLayout) ReplaceWidget(from QWidget_ITF, to QWidget_ITF, options core.Qt__FindChildOption) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QLayout_ReplaceWidget(ptr.Pointer(), PointerFromQWidget(from), PointerFromQWidget(to), C.longlong(options))) - } - return nil -} - -func (ptr *QLayout) SetAlignment(w QWidget_ITF, alignment core.Qt__AlignmentFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_SetAlignment(ptr.Pointer(), PointerFromQWidget(w), C.longlong(alignment))) != 0 - } - return false -} - -func (ptr *QLayout) SetAlignment2(l QLayout_ITF, alignment core.Qt__AlignmentFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_SetAlignment2(ptr.Pointer(), PointerFromQLayout(l), C.longlong(alignment))) != 0 - } - return false -} - -func (ptr *QLayout) SetContentsMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QLayout_SetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -func (ptr *QLayout) SetContentsMargins2(margins core.QMargins_ITF) { - if ptr.Pointer() != nil { - C.QLayout_SetContentsMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) - } -} - -func (ptr *QLayout) SetEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QLayout_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQLayout_SetGeometry -func callbackQLayout_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r)) - } else { - NewQLayoutFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(r)) - } -} - -func (ptr *QLayout) ConnectSetGeometry(f func(r *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { - f := func(r *core.QRect) { - (*(*func(*core.QRect))(signal))(r) - f(r) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectSetGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry") - } -} - -func (ptr *QLayout) SetGeometry(r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QLayout_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r)) - } -} - -func (ptr *QLayout) SetGeometryDefault(r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QLayout_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(r)) - } -} - -func (ptr *QLayout) SetMenuBar(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QLayout_SetMenuBar(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QLayout) SetSizeConstraint(vql QLayout__SizeConstraint) { - if ptr.Pointer() != nil { - C.QLayout_SetSizeConstraint(ptr.Pointer(), C.longlong(vql)) - } -} - -func (ptr *QLayout) SetSpacing(vin int) { - if ptr.Pointer() != nil { - C.QLayout_SetSpacing(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QLayout) SizeConstraint() QLayout__SizeConstraint { - if ptr.Pointer() != nil { - return QLayout__SizeConstraint(C.QLayout_SizeConstraint(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLayout) Spacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QLayout_Spacing(ptr.Pointer()))) - } - return 0 -} - -//export callbackQLayout_TakeAt -func callbackQLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQLayoutItem(0)) -} - -func (ptr *QLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayout) DisconnectTakeAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "takeAt") - } -} - -func (ptr *QLayout) TakeAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QLayout) Update() { - if ptr.Pointer() != nil { - C.QLayout_Update(ptr.Pointer()) - } -} - -func (ptr *QLayout) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLayout___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayout) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLayout) __children_newList() unsafe.Pointer { - return C.QLayout___children_newList(ptr.Pointer()) -} - -func (ptr *QLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QLayout) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QLayout___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QLayout) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLayout___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayout) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLayout) __findChildren_newList() unsafe.Pointer { - return C.QLayout___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QLayout) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLayout___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayout) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLayout) __findChildren_newList3() unsafe.Pointer { - return C.QLayout___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QLayout) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayout) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QLayout) __qFindChildren_newList2() unsafe.Pointer { - return C.QLayout___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQLayout_ConnectNotify -func callbackQLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QLayout) ConnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLayout_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQLayout_CustomEvent -func callbackQLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QLayout) CustomEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QLayout_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QLayout) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQLayout_DeleteLater -func callbackQLayout_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQLayoutFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QLayout) DeleteLater() { - if ptr.Pointer() != nil { - C.QLayout_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLayout) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QLayout_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQLayout_Destroyed -func callbackQLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQLayout_DisconnectNotify -func callbackQLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QLayout) DisconnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLayout_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQLayout_Event -func callbackQLayout_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QLayout) Event(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_Event(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QLayout) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQLayout_EventFilter -func callbackQLayout_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QLayout) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQLayout_MetaObject -func callbackQLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQLayoutFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QLayout) MetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QLayout_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QLayout) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QLayout_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQLayout_ObjectNameChanged -func callbackQLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQLayout_TimerEvent -func callbackQLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QLayout) TimerEvent(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QLayout_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QLayout) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -//export callbackQLayout_SizeHint -func callbackQLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQLayoutFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QLayout) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayout_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QLayout) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayout_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -type QLayoutItem struct { - ptr unsafe.Pointer -} - -type QLayoutItem_ITF interface { - QLayoutItem_PTR() *QLayoutItem -} - -func (ptr *QLayoutItem) QLayoutItem_PTR() *QLayoutItem { - return ptr -} - -func (ptr *QLayoutItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QLayoutItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQLayoutItem(ptr QLayoutItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLayoutItem_PTR().Pointer() - } - return nil -} - -func NewQLayoutItemFromPointer(ptr unsafe.Pointer) (n *QLayoutItem) { - n = new(QLayoutItem) - n.SetPointer(ptr) - return -} -func NewQLayoutItem(alignment core.Qt__AlignmentFlag) *QLayoutItem { - return NewQLayoutItemFromPointer(C.QLayoutItem_NewQLayoutItem(C.longlong(alignment))) -} - -func (ptr *QLayoutItem) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QLayoutItem_Alignment(ptr.Pointer())) - } - return 0 -} - -//export callbackQLayoutItem_ControlTypes -func callbackQLayoutItem_ControlTypes(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "controlTypes"); signal != nil { - return C.longlong((*(*func() QSizePolicy__ControlType)(signal))()) - } - - return C.longlong(NewQLayoutItemFromPointer(ptr).ControlTypesDefault()) -} - -func (ptr *QLayoutItem) ConnectControlTypes(f func() QSizePolicy__ControlType) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "controlTypes"); signal != nil { - f := func() QSizePolicy__ControlType { - (*(*func() QSizePolicy__ControlType)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "controlTypes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "controlTypes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectControlTypes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "controlTypes") - } -} - -func (ptr *QLayoutItem) ControlTypes() QSizePolicy__ControlType { - if ptr.Pointer() != nil { - return QSizePolicy__ControlType(C.QLayoutItem_ControlTypes(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLayoutItem) ControlTypesDefault() QSizePolicy__ControlType { - if ptr.Pointer() != nil { - return QSizePolicy__ControlType(C.QLayoutItem_ControlTypesDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQLayoutItem_ExpandingDirections -func callbackQLayoutItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { - return C.longlong((*(*func() core.Qt__Orientation)(signal))()) - } - - return C.longlong(0) -} - -func (ptr *QLayoutItem) ConnectExpandingDirections(f func() core.Qt__Orientation) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { - f := func() core.Qt__Orientation { - (*(*func() core.Qt__Orientation)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectExpandingDirections() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") - } -} - -func (ptr *QLayoutItem) ExpandingDirections() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QLayoutItem_ExpandingDirections(ptr.Pointer())) - } - return 0 -} - -//export callbackQLayoutItem_Geometry -func callbackQLayoutItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "geometry"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(core.NewQRect()) -} - -func (ptr *QLayoutItem) ConnectGeometry(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "geometry") - } -} - -func (ptr *QLayoutItem) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QLayoutItem_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQLayoutItem_HasHeightForWidth -func callbackQLayoutItem_HasHeightForWidth(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQLayoutItemFromPointer(ptr).HasHeightForWidthDefault()))) -} - -func (ptr *QLayoutItem) ConnectHasHeightForWidth(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hasHeightForWidth"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectHasHeightForWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hasHeightForWidth") - } -} - -func (ptr *QLayoutItem) HasHeightForWidth() bool { - if ptr.Pointer() != nil { - return int8(C.QLayoutItem_HasHeightForWidth(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLayoutItem) HasHeightForWidthDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QLayoutItem_HasHeightForWidthDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLayoutItem_HeightForWidth -func callbackQLayoutItem_HeightForWidth(ptr unsafe.Pointer, vin C.int) C.int { - if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil { - return C.int(int32((*(*func(int) int)(signal))(int(int32(vin))))) - } - - return C.int(int32(NewQLayoutItemFromPointer(ptr).HeightForWidthDefault(int(int32(vin))))) -} - -func (ptr *QLayoutItem) ConnectHeightForWidth(f func(vin int) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "heightForWidth"); signal != nil { - f := func(vin int) int { - (*(*func(int) int)(signal))(vin) - return f(vin) - } - qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectHeightForWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "heightForWidth") - } -} - -func (ptr *QLayoutItem) HeightForWidth(vin int) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayoutItem_HeightForWidth(ptr.Pointer(), C.int(int32(vin))))) - } - return 0 -} - -func (ptr *QLayoutItem) HeightForWidthDefault(vin int) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayoutItem_HeightForWidthDefault(ptr.Pointer(), C.int(int32(vin))))) - } - return 0 -} - -//export callbackQLayoutItem_Invalidate -func callbackQLayoutItem_Invalidate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "invalidate"); signal != nil { - (*(*func())(signal))() - } else { - NewQLayoutItemFromPointer(ptr).InvalidateDefault() - } -} - -func (ptr *QLayoutItem) ConnectInvalidate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "invalidate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "invalidate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectInvalidate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "invalidate") - } -} - -func (ptr *QLayoutItem) Invalidate() { - if ptr.Pointer() != nil { - C.QLayoutItem_Invalidate(ptr.Pointer()) - } -} - -func (ptr *QLayoutItem) InvalidateDefault() { - if ptr.Pointer() != nil { - C.QLayoutItem_InvalidateDefault(ptr.Pointer()) - } -} - -//export callbackQLayoutItem_IsEmpty -func callbackQLayoutItem_IsEmpty(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(false))) -} - -func (ptr *QLayoutItem) ConnectIsEmpty(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectIsEmpty() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isEmpty") - } -} - -func (ptr *QLayoutItem) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QLayoutItem_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQLayoutItem_Layout -func callbackQLayoutItem_Layout(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "layout"); signal != nil { - return PointerFromQLayout((*(*func() *QLayout)(signal))()) - } - - return PointerFromQLayout(NewQLayoutItemFromPointer(ptr).LayoutDefault()) -} - -func (ptr *QLayoutItem) ConnectLayout(f func() *QLayout) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "layout"); signal != nil { - f := func() *QLayout { - (*(*func() *QLayout)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "layout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "layout") - } -} - -func (ptr *QLayoutItem) Layout() *QLayout { - if ptr.Pointer() != nil { - tmpValue := NewQLayoutFromPointer(C.QLayoutItem_Layout(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayoutItem) LayoutDefault() *QLayout { - if ptr.Pointer() != nil { - tmpValue := NewQLayoutFromPointer(C.QLayoutItem_LayoutDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQLayoutItem_MaximumSize -func callbackQLayoutItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(core.NewQSize()) -} - -func (ptr *QLayoutItem) ConnectMaximumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectMaximumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "maximumSize") - } -} - -func (ptr *QLayoutItem) MaximumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQLayoutItem_MinimumHeightForWidth -func callbackQLayoutItem_MinimumHeightForWidth(ptr unsafe.Pointer, w C.int) C.int { - if signal := qt.GetSignal(ptr, "minimumHeightForWidth"); signal != nil { - return C.int(int32((*(*func(int) int)(signal))(int(int32(w))))) - } - - return C.int(int32(NewQLayoutItemFromPointer(ptr).MinimumHeightForWidthDefault(int(int32(w))))) -} - -func (ptr *QLayoutItem) ConnectMinimumHeightForWidth(f func(w int) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumHeightForWidth"); signal != nil { - f := func(w int) int { - (*(*func(int) int)(signal))(w) - return f(w) - } - qt.ConnectSignal(ptr.Pointer(), "minimumHeightForWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumHeightForWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectMinimumHeightForWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumHeightForWidth") - } -} - -func (ptr *QLayoutItem) MinimumHeightForWidth(w int) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayoutItem_MinimumHeightForWidth(ptr.Pointer(), C.int(int32(w))))) - } - return 0 -} - -func (ptr *QLayoutItem) MinimumHeightForWidthDefault(w int) int { - if ptr.Pointer() != nil { - return int(int32(C.QLayoutItem_MinimumHeightForWidthDefault(ptr.Pointer(), C.int(int32(w))))) - } - return 0 -} - -//export callbackQLayoutItem_MinimumSize -func callbackQLayoutItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(core.NewQSize()) -} - -func (ptr *QLayoutItem) ConnectMinimumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectMinimumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumSize") - } -} - -func (ptr *QLayoutItem) MinimumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QLayoutItem) SetAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QLayoutItem_SetAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -//export callbackQLayoutItem_SetGeometry -func callbackQLayoutItem_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r)) - } - -} - -func (ptr *QLayoutItem) ConnectSetGeometry(f func(r *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { - f := func(r *core.QRect) { - (*(*func(*core.QRect))(signal))(r) - f(r) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectSetGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry") - } -} - -func (ptr *QLayoutItem) SetGeometry(r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QLayoutItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r)) - } -} - -//export callbackQLayoutItem_SizeHint -func callbackQLayoutItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(core.NewQSize()) -} - -func (ptr *QLayoutItem) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QLayoutItem) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QLayoutItem_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQLayoutItem_SpacerItem -func callbackQLayoutItem_SpacerItem(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "spacerItem"); signal != nil { - return PointerFromQSpacerItem((*(*func() *QSpacerItem)(signal))()) - } - - return PointerFromQSpacerItem(NewQLayoutItemFromPointer(ptr).SpacerItemDefault()) -} - -func (ptr *QLayoutItem) ConnectSpacerItem(f func() *QSpacerItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "spacerItem"); signal != nil { - f := func() *QSpacerItem { - (*(*func() *QSpacerItem)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "spacerItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "spacerItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectSpacerItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "spacerItem") - } -} - -func (ptr *QLayoutItem) SpacerItem() *QSpacerItem { - if ptr.Pointer() != nil { - return NewQSpacerItemFromPointer(C.QLayoutItem_SpacerItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QLayoutItem) SpacerItemDefault() *QSpacerItem { - if ptr.Pointer() != nil { - return NewQSpacerItemFromPointer(C.QLayoutItem_SpacerItemDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQLayoutItem_Widget -func callbackQLayoutItem_Widget(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "widget"); signal != nil { - return PointerFromQWidget((*(*func() *QWidget)(signal))()) - } - - return PointerFromQWidget(NewQLayoutItemFromPointer(ptr).WidgetDefault()) -} - -func (ptr *QLayoutItem) ConnectWidget(f func() *QWidget) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "widget"); signal != nil { - f := func() *QWidget { - (*(*func() *QWidget)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "widget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "widget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "widget") - } -} - -func (ptr *QLayoutItem) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QLayoutItem_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLayoutItem) WidgetDefault() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QLayoutItem_WidgetDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQLayoutItem_DestroyQLayoutItem -func callbackQLayoutItem_DestroyQLayoutItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLayoutItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQLayoutItemFromPointer(ptr).DestroyQLayoutItemDefault() - } -} - -func (ptr *QLayoutItem) ConnectDestroyQLayoutItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLayoutItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLayoutItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLayoutItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLayoutItem) DisconnectDestroyQLayoutItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLayoutItem") - } -} - -func (ptr *QLayoutItem) DestroyQLayoutItem() { - if ptr.Pointer() != nil { - C.QLayoutItem_DestroyQLayoutItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLayoutItem) DestroyQLayoutItemDefault() { - if ptr.Pointer() != nil { - C.QLayoutItem_DestroyQLayoutItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QLineEdit struct { - QWidget -} - -type QLineEdit_ITF interface { - QWidget_ITF - QLineEdit_PTR() *QLineEdit -} - -func (ptr *QLineEdit) QLineEdit_PTR() *QLineEdit { - return ptr -} - -func (ptr *QLineEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QLineEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQLineEdit(ptr QLineEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QLineEdit_PTR().Pointer() - } - return nil -} - -func NewQLineEditFromPointer(ptr unsafe.Pointer) (n *QLineEdit) { - n = new(QLineEdit) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QLineEdit__EchoMode -//QLineEdit::EchoMode -type QLineEdit__EchoMode int64 - -const ( - QLineEdit__Normal QLineEdit__EchoMode = QLineEdit__EchoMode(0) - QLineEdit__NoEcho QLineEdit__EchoMode = QLineEdit__EchoMode(1) - QLineEdit__Password QLineEdit__EchoMode = QLineEdit__EchoMode(2) - QLineEdit__PasswordEchoOnEdit QLineEdit__EchoMode = QLineEdit__EchoMode(3) -) - -//go:generate stringer -type=QLineEdit__ActionPosition -//QLineEdit::ActionPosition -type QLineEdit__ActionPosition int64 - -const ( - QLineEdit__LeadingPosition QLineEdit__ActionPosition = QLineEdit__ActionPosition(0) - QLineEdit__TrailingPosition QLineEdit__ActionPosition = QLineEdit__ActionPosition(1) -) - -func NewQLineEdit(parent QWidget_ITF) *QLineEdit { - tmpValue := NewQLineEditFromPointer(C.QLineEdit_NewQLineEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQLineEdit2(contents string, parent QWidget_ITF) *QLineEdit { - var contentsC *C.char - if contents != "" { - contentsC = C.CString(contents) - defer C.free(unsafe.Pointer(contentsC)) - } - tmpValue := NewQLineEditFromPointer(C.QLineEdit_NewQLineEdit2(C.struct_QtWidgets_PackedString{data: contentsC, len: C.longlong(len(contents))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QLineEdit) AddAction(action QAction_ITF, position QLineEdit__ActionPosition) { - if ptr.Pointer() != nil { - C.QLineEdit_AddAction(ptr.Pointer(), PointerFromQAction(action), C.longlong(position)) - } -} - -func (ptr *QLineEdit) AddAction2(icon gui.QIcon_ITF, position QLineEdit__ActionPosition) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QLineEdit_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.longlong(position))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLineEdit) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QLineEdit_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineEdit) Backspace() { - if ptr.Pointer() != nil { - C.QLineEdit_Backspace(ptr.Pointer()) - } -} - -//export callbackQLineEdit_Clear -func callbackQLineEdit_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QLineEdit) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QLineEdit) Clear() { - if ptr.Pointer() != nil { - C.QLineEdit_Clear(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) ClearDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) Completer() *QCompleter { - if ptr.Pointer() != nil { - tmpValue := NewQCompleterFromPointer(C.QLineEdit_Completer(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQLineEdit_Copy -func callbackQLineEdit_Copy(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "copy"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).CopyDefault() - } -} - -func (ptr *QLineEdit) ConnectCopy(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectCopy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "copy") - } -} - -func (ptr *QLineEdit) Copy() { - if ptr.Pointer() != nil { - C.QLineEdit_Copy(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) CopyDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_CopyDefault(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) CreateStandardContextMenu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QLineEdit_CreateStandardContextMenu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QLineEdit) CursorBackward(mark bool, steps int) { - if ptr.Pointer() != nil { - C.QLineEdit_CursorBackward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))), C.int(int32(steps))) - } -} - -func (ptr *QLineEdit) CursorForward(mark bool, steps int) { - if ptr.Pointer() != nil { - C.QLineEdit_CursorForward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark))), C.int(int32(steps))) - } -} - -func (ptr *QLineEdit) CursorMoveStyle() core.Qt__CursorMoveStyle { - if ptr.Pointer() != nil { - return core.Qt__CursorMoveStyle(C.QLineEdit_CursorMoveStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QLineEdit) CursorPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QLineEdit_CursorPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLineEdit) CursorPositionAt(pos core.QPoint_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QLineEdit_CursorPositionAt(ptr.Pointer(), core.PointerFromQPoint(pos)))) - } - return 0 -} - -//export callbackQLineEdit_CursorPositionChanged -func callbackQLineEdit_CursorPositionChanged(ptr unsafe.Pointer, oldPos C.int, newPos C.int) { - if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(oldPos)), int(int32(newPos))) - } - -} - -func (ptr *QLineEdit) ConnectCursorPositionChanged(f func(oldPos int, newPos int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { - C.QLineEdit_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { - f := func(oldPos int, newPos int) { - (*(*func(int, int))(signal))(oldPos, newPos) - f(oldPos, newPos) - } - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectCursorPositionChanged() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectCursorPositionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") - } -} - -func (ptr *QLineEdit) CursorPositionChanged(oldPos int, newPos int) { - if ptr.Pointer() != nil { - C.QLineEdit_CursorPositionChanged(ptr.Pointer(), C.int(int32(oldPos)), C.int(int32(newPos))) - } -} - -func (ptr *QLineEdit) CursorRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QLineEdit_CursorRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QLineEdit) CursorWordBackward(mark bool) { - if ptr.Pointer() != nil { - C.QLineEdit_CursorWordBackward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) - } -} - -func (ptr *QLineEdit) CursorWordForward(mark bool) { - if ptr.Pointer() != nil { - C.QLineEdit_CursorWordForward(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) - } -} - -//export callbackQLineEdit_Cut -func callbackQLineEdit_Cut(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cut"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).CutDefault() - } -} - -func (ptr *QLineEdit) ConnectCut(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectCut() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cut") - } -} - -func (ptr *QLineEdit) Cut() { - if ptr.Pointer() != nil { - C.QLineEdit_Cut(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) CutDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_CutDefault(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) Del() { - if ptr.Pointer() != nil { - C.QLineEdit_Del(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) Deselect() { - if ptr.Pointer() != nil { - C.QLineEdit_Deselect(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) DisplayText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLineEdit_DisplayText(ptr.Pointer())) - } - return "" -} - -func (ptr *QLineEdit) DragEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_DragEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) EchoMode() QLineEdit__EchoMode { - if ptr.Pointer() != nil { - return QLineEdit__EchoMode(C.QLineEdit_EchoMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQLineEdit_EditingFinished -func callbackQLineEdit_EditingFinished(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "editingFinished"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLineEdit) ConnectEditingFinished(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "editingFinished") { - C.QLineEdit_ConnectEditingFinished(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "editingFinished"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "editingFinished"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "editingFinished", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectEditingFinished() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectEditingFinished(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "editingFinished") - } -} - -func (ptr *QLineEdit) EditingFinished() { - if ptr.Pointer() != nil { - C.QLineEdit_EditingFinished(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) End(mark bool) { - if ptr.Pointer() != nil { - C.QLineEdit_End(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) - } -} - -func (ptr *QLineEdit) GetTextMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QLineEdit_GetTextMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -func (ptr *QLineEdit) HasAcceptableInput() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_HasAcceptableInput(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) HasFrame() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_HasFrame(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) HasSelectedText() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_HasSelectedText(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) Home(mark bool) { - if ptr.Pointer() != nil { - C.QLineEdit_Home(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(mark)))) - } -} - -func (ptr *QLineEdit) InitStyleOption(option QStyleOptionFrame_ITF) { - if ptr.Pointer() != nil { - C.QLineEdit_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionFrame(option)) - } -} - -func (ptr *QLineEdit) InputMask() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLineEdit_InputMask(ptr.Pointer())) - } - return "" -} - -//export callbackQLineEdit_InputRejected -func callbackQLineEdit_InputRejected(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "inputRejected"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLineEdit) ConnectInputRejected(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "inputRejected") { - C.QLineEdit_ConnectInputRejected(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "inputRejected"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "inputRejected"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "inputRejected", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputRejected", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectInputRejected() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectInputRejected(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "inputRejected") - } -} - -func (ptr *QLineEdit) InputRejected() { - if ptr.Pointer() != nil { - C.QLineEdit_InputRejected(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) Insert(newText string) { - if ptr.Pointer() != nil { - var newTextC *C.char - if newText != "" { - newTextC = C.CString(newText) - defer C.free(unsafe.Pointer(newTextC)) - } - C.QLineEdit_Insert(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: newTextC, len: C.longlong(len(newText))}) - } -} - -func (ptr *QLineEdit) IsClearButtonEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_IsClearButtonEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) IsModified() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_IsModified(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) IsRedoAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_IsRedoAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) IsUndoAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QLineEdit_IsUndoAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QLineEdit) MaxLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QLineEdit_MaxLength(ptr.Pointer()))) - } - return 0 -} - -//export callbackQLineEdit_Paste -func callbackQLineEdit_Paste(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paste"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).PasteDefault() - } -} - -func (ptr *QLineEdit) ConnectPaste(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectPaste() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paste") - } -} - -func (ptr *QLineEdit) Paste() { - if ptr.Pointer() != nil { - C.QLineEdit_Paste(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) PasteDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_PasteDefault(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) PlaceholderText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLineEdit_PlaceholderText(ptr.Pointer())) - } - return "" -} - -//export callbackQLineEdit_Redo -func callbackQLineEdit_Redo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).RedoDefault() - } -} - -func (ptr *QLineEdit) ConnectRedo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectRedo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo") - } -} - -func (ptr *QLineEdit) Redo() { - if ptr.Pointer() != nil { - C.QLineEdit_Redo(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) RedoDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_RedoDefault(ptr.Pointer()) - } -} - -//export callbackQLineEdit_ReturnPressed -func callbackQLineEdit_ReturnPressed(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "returnPressed"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLineEdit) ConnectReturnPressed(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "returnPressed") { - C.QLineEdit_ConnectReturnPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "returnPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "returnPressed"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "returnPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "returnPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectReturnPressed() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectReturnPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "returnPressed") - } -} - -func (ptr *QLineEdit) ReturnPressed() { - if ptr.Pointer() != nil { - C.QLineEdit_ReturnPressed(ptr.Pointer()) - } -} - -//export callbackQLineEdit_SelectAll -func callbackQLineEdit_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QLineEdit) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QLineEdit) SelectAll() { - if ptr.Pointer() != nil { - C.QLineEdit_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_SelectAllDefault(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) SelectedText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLineEdit_SelectedText(ptr.Pointer())) - } - return "" -} - -//export callbackQLineEdit_SelectionChanged -func callbackQLineEdit_SelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QLineEdit) ConnectSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QLineEdit_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QLineEdit) SelectionChanged() { - if ptr.Pointer() != nil { - C.QLineEdit_SelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) SelectionEnd() int { - if ptr.Pointer() != nil { - return int(int32(C.QLineEdit_SelectionEnd(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLineEdit) SelectionLength() int { - if ptr.Pointer() != nil { - return int(int32(C.QLineEdit_SelectionLength(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLineEdit) SelectionStart() int { - if ptr.Pointer() != nil { - return int(int32(C.QLineEdit_SelectionStart(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QLineEdit) SetAlignment(flag core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QLineEdit_SetAlignment(ptr.Pointer(), C.longlong(flag)) - } -} - -func (ptr *QLineEdit) SetClearButtonEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QLineEdit_SetClearButtonEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QLineEdit) SetCompleter(c QCompleter_ITF) { - if ptr.Pointer() != nil { - C.QLineEdit_SetCompleter(ptr.Pointer(), PointerFromQCompleter(c)) - } -} - -func (ptr *QLineEdit) SetCursorMoveStyle(style core.Qt__CursorMoveStyle) { - if ptr.Pointer() != nil { - C.QLineEdit_SetCursorMoveStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QLineEdit) SetCursorPosition(vin int) { - if ptr.Pointer() != nil { - C.QLineEdit_SetCursorPosition(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QLineEdit) SetDragEnabled(b bool) { - if ptr.Pointer() != nil { - C.QLineEdit_SetDragEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QLineEdit) SetEchoMode(vql QLineEdit__EchoMode) { - if ptr.Pointer() != nil { - C.QLineEdit_SetEchoMode(ptr.Pointer(), C.longlong(vql)) - } -} - -func (ptr *QLineEdit) SetFrame(vbo bool) { - if ptr.Pointer() != nil { - C.QLineEdit_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QLineEdit) SetInputMask(inputMask string) { - if ptr.Pointer() != nil { - var inputMaskC *C.char - if inputMask != "" { - inputMaskC = C.CString(inputMask) - defer C.free(unsafe.Pointer(inputMaskC)) - } - C.QLineEdit_SetInputMask(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: inputMaskC, len: C.longlong(len(inputMask))}) - } -} - -func (ptr *QLineEdit) SetMaxLength(vin int) { - if ptr.Pointer() != nil { - C.QLineEdit_SetMaxLength(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QLineEdit) SetModified(vbo bool) { - if ptr.Pointer() != nil { - C.QLineEdit_SetModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QLineEdit) SetPlaceholderText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QLineEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QLineEdit) SetReadOnly(vbo bool) { - if ptr.Pointer() != nil { - C.QLineEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QLineEdit) SetSelection(start int, length int) { - if ptr.Pointer() != nil { - C.QLineEdit_SetSelection(ptr.Pointer(), C.int(int32(start)), C.int(int32(length))) - } -} - -//export callbackQLineEdit_SetText -func callbackQLineEdit_SetText(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(vqs)) - } else { - NewQLineEditFromPointer(ptr).SetTextDefault(cGoUnpackString(vqs)) - } -} - -func (ptr *QLineEdit) ConnectSetText(f func(vqs string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { - f := func(vqs string) { - (*(*func(string))(signal))(vqs) - f(vqs) - } - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectSetText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setText") - } -} - -func (ptr *QLineEdit) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QLineEdit_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QLineEdit) SetTextDefault(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QLineEdit_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QLineEdit) SetTextMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QLineEdit_SetTextMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -func (ptr *QLineEdit) SetTextMargins2(margins core.QMargins_ITF) { - if ptr.Pointer() != nil { - C.QLineEdit_SetTextMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) - } -} - -func (ptr *QLineEdit) SetValidator(v gui.QValidator_ITF) { - if ptr.Pointer() != nil { - C.QLineEdit_SetValidator(ptr.Pointer(), gui.PointerFromQValidator(v)) - } -} - -func (ptr *QLineEdit) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QLineEdit_Text(ptr.Pointer())) - } - return "" -} - -//export callbackQLineEdit_TextChanged -func callbackQLineEdit_TextChanged(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QLineEdit) ConnectTextChanged(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { - C.QLineEdit_ConnectTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectTextChanged() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "textChanged") - } -} - -func (ptr *QLineEdit) TextChanged(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QLineEdit_TextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQLineEdit_TextEdited -func callbackQLineEdit_TextEdited(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "textEdited"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QLineEdit) ConnectTextEdited(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "textEdited") { - C.QLineEdit_ConnectTextEdited(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textEdited"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "textEdited"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "textEdited", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textEdited", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectTextEdited() { - if ptr.Pointer() != nil { - C.QLineEdit_DisconnectTextEdited(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "textEdited") - } -} - -func (ptr *QLineEdit) TextEdited(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QLineEdit_TextEdited(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QLineEdit) TextMargins() *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QLineEdit_TextMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -//export callbackQLineEdit_Undo -func callbackQLineEdit_Undo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).UndoDefault() - } -} - -func (ptr *QLineEdit) ConnectUndo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectUndo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo") - } -} - -func (ptr *QLineEdit) Undo() { - if ptr.Pointer() != nil { - C.QLineEdit_Undo(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) UndoDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_UndoDefault(ptr.Pointer()) - } -} - -func (ptr *QLineEdit) Validator() *gui.QValidator { - if ptr.Pointer() != nil { - tmpValue := gui.NewQValidatorFromPointer(C.QLineEdit_Validator(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQLineEdit_DestroyQLineEdit -func callbackQLineEdit_DestroyQLineEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QLineEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQLineEditFromPointer(ptr).DestroyQLineEditDefault() - } -} - -func (ptr *QLineEdit) ConnectDestroyQLineEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QLineEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QLineEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QLineEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QLineEdit) DisconnectDestroyQLineEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QLineEdit") - } -} - -func (ptr *QLineEdit) DestroyQLineEdit() { - if ptr.Pointer() != nil { - C.QLineEdit_DestroyQLineEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QLineEdit) DestroyQLineEditDefault() { - if ptr.Pointer() != nil { - C.QLineEdit_DestroyQLineEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QListView struct { - QAbstractItemView -} - -type QListView_ITF interface { - QAbstractItemView_ITF - QListView_PTR() *QListView -} - -func (ptr *QListView) QListView_PTR() *QListView { - return ptr -} - -func (ptr *QListView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemView_PTR().Pointer() - } - return nil -} - -func (ptr *QListView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemView_PTR().SetPointer(p) - } -} - -func PointerFromQListView(ptr QListView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QListView_PTR().Pointer() - } - return nil -} - -func NewQListViewFromPointer(ptr unsafe.Pointer) (n *QListView) { - n = new(QListView) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QListView__Flow -//QListView::Flow -type QListView__Flow int64 - -const ( - QListView__LeftToRight QListView__Flow = QListView__Flow(0) - QListView__TopToBottom QListView__Flow = QListView__Flow(1) -) - -//go:generate stringer -type=QListView__ResizeMode -//QListView::ResizeMode -type QListView__ResizeMode int64 - -const ( - QListView__Fixed QListView__ResizeMode = QListView__ResizeMode(0) - QListView__Adjust QListView__ResizeMode = QListView__ResizeMode(1) -) - -//go:generate stringer -type=QListView__LayoutMode -//QListView::LayoutMode -type QListView__LayoutMode int64 - -const ( - QListView__SinglePass QListView__LayoutMode = QListView__LayoutMode(0) - QListView__Batched QListView__LayoutMode = QListView__LayoutMode(1) -) - -//go:generate stringer -type=QListView__ViewMode -//QListView::ViewMode -type QListView__ViewMode int64 - -const ( - QListView__ListMode QListView__ViewMode = QListView__ViewMode(0) - QListView__IconMode QListView__ViewMode = QListView__ViewMode(1) -) - -//go:generate stringer -type=QListView__Movement -//QListView::Movement -type QListView__Movement int64 - -const ( - QListView__Static QListView__Movement = QListView__Movement(0) - QListView__Free QListView__Movement = QListView__Movement(1) - QListView__Snap QListView__Movement = QListView__Movement(2) -) - -func NewQListView(parent QWidget_ITF) *QListView { - tmpValue := NewQListViewFromPointer(C.QListView_NewQListView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QListView) BatchSize() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_BatchSize(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListView) ClearPropertyFlags() { - if ptr.Pointer() != nil { - C.QListView_ClearPropertyFlags(ptr.Pointer()) - } -} - -//export callbackQListView_CurrentChanged -func callbackQListView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } else { - NewQListViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } -} - -func (ptr *QListView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *core.QModelIndex, previous *core.QModelIndex) { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QListView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QListView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QListView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QListView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -//export callbackQListView_DataChanged -func callbackQListView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQListViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } else { - NewQListViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQListViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } -} - -func (ptr *QListView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { - f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles) - f(topLeft, bottomRight, roles) - } - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectDataChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dataChanged") - } -} - -func (ptr *QListView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QListView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQListViewFromPointer(NewQListViewFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QListView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QListView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQListViewFromPointer(NewQListViewFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QListView) Flow() QListView__Flow { - if ptr.Pointer() != nil { - return QListView__Flow(C.QListView_Flow(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListView) GridSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QListView_GridSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQListView_HorizontalOffset -func callbackQListView_HorizontalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQListViewFromPointer(ptr).HorizontalOffsetDefault())) -} - -func (ptr *QListView) ConnectHorizontalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectHorizontalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") - } -} - -func (ptr *QListView) HorizontalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_HorizontalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListView) HorizontalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_HorizontalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQListView_IndexAt -func callbackQListView_IndexAt(ptr unsafe.Pointer, p unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(p))) - } - - return core.PointerFromQModelIndex(NewQListViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(p))) -} - -func (ptr *QListView) ConnectIndexAt(f func(p *core.QPoint) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { - f := func(p *core.QPoint) *core.QModelIndex { - (*(*func(*core.QPoint) *core.QModelIndex)(signal))(p) - return f(p) - } - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectIndexAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexAt") - } -} - -func (ptr *QListView) IndexAt(p core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QListView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(p))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QListView) IndexAtDefault(p core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QListView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(p))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQListView_IsIndexHidden -func callbackQListView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQListViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QListView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { - f := func(index *core.QModelIndex) bool { - (*(*func(*core.QModelIndex) bool)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectIsIndexHidden() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") - } -} - -func (ptr *QListView) IsIndexHidden(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QListView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QListView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QListView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QListView) IsRowHidden(row int) bool { - if ptr.Pointer() != nil { - return int8(C.QListView_IsRowHidden(ptr.Pointer(), C.int(int32(row)))) != 0 - } - return false -} - -func (ptr *QListView) IsSelectionRectVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QListView_IsSelectionRectVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QListView) IsWrapping() bool { - if ptr.Pointer() != nil { - return int8(C.QListView_IsWrapping(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QListView) ItemAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QListView_ItemAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListView) LayoutMode() QListView__LayoutMode { - if ptr.Pointer() != nil { - return QListView__LayoutMode(C.QListView_LayoutMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListView) ModelColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_ModelColumn(ptr.Pointer()))) - } - return 0 -} - -//export callbackQListView_MoveCursor -func callbackQListView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { - return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) - } - - return core.PointerFromQModelIndex(NewQListViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) -} - -func (ptr *QListView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { - f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) - return f(cursorAction, modifiers) - } - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectMoveCursor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveCursor") - } -} - -func (ptr *QListView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QListView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QListView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QListView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QListView) Movement() QListView__Movement { - if ptr.Pointer() != nil { - return QListView__Movement(C.QListView_Movement(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListView) RectForIndex(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QListView_RectForIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QListView) ResizeMode() QListView__ResizeMode { - if ptr.Pointer() != nil { - return QListView__ResizeMode(C.QListView_ResizeMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQListView_RowsAboutToBeRemoved -func callbackQListView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQListViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QListView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectRowsAboutToBeRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") - } -} - -func (ptr *QListView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QListView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QListView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QListView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQListView_RowsInserted -func callbackQListView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQListViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QListView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectRowsInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") - } -} - -func (ptr *QListView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QListView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QListView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QListView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQListView_ScrollTo -func callbackQListView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } else { - NewQListViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QListView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { - f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) - f(index, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectScrollTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollTo") - } -} - -func (ptr *QListView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QListView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -func (ptr *QListView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QListView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -//export callbackQListView_SelectionChanged -func callbackQListView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } else { - NewQListViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } -} - -func (ptr *QListView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) - f(selected, deselected) - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QListView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QListView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QListView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QListView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QListView) SetBatchSize(batchSize int) { - if ptr.Pointer() != nil { - C.QListView_SetBatchSize(ptr.Pointer(), C.int(int32(batchSize))) - } -} - -func (ptr *QListView) SetFlow(flow QListView__Flow) { - if ptr.Pointer() != nil { - C.QListView_SetFlow(ptr.Pointer(), C.longlong(flow)) - } -} - -func (ptr *QListView) SetGridSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QListView_SetGridSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QListView) SetItemAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QListView_SetItemAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QListView) SetLayoutMode(mode QListView__LayoutMode) { - if ptr.Pointer() != nil { - C.QListView_SetLayoutMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QListView) SetModelColumn(column int) { - if ptr.Pointer() != nil { - C.QListView_SetModelColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QListView) SetMovement(movement QListView__Movement) { - if ptr.Pointer() != nil { - C.QListView_SetMovement(ptr.Pointer(), C.longlong(movement)) - } -} - -func (ptr *QListView) SetPositionForIndex(position core.QPoint_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QListView_SetPositionForIndex(ptr.Pointer(), core.PointerFromQPoint(position), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QListView) SetResizeMode(mode QListView__ResizeMode) { - if ptr.Pointer() != nil { - C.QListView_SetResizeMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QListView) SetRowHidden(row int, hide bool) { - if ptr.Pointer() != nil { - C.QListView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -//export callbackQListView_SetSelection -func callbackQListView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) - } else { - NewQListViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) - } -} - -func (ptr *QListView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command) - f(rect, command) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QListView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QListView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) - } -} - -func (ptr *QListView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QListView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) - } -} - -func (ptr *QListView) SetSelectionRectVisible(show bool) { - if ptr.Pointer() != nil { - C.QListView_SetSelectionRectVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QListView) SetSpacing(space int) { - if ptr.Pointer() != nil { - C.QListView_SetSpacing(ptr.Pointer(), C.int(int32(space))) - } -} - -func (ptr *QListView) SetUniformItemSizes(enable bool) { - if ptr.Pointer() != nil { - C.QListView_SetUniformItemSizes(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QListView) SetViewMode(mode QListView__ViewMode) { - if ptr.Pointer() != nil { - C.QListView_SetViewMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QListView) SetWordWrap(on bool) { - if ptr.Pointer() != nil { - C.QListView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QListView) SetWrapping(enable bool) { - if ptr.Pointer() != nil { - C.QListView_SetWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QListView) Spacing() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_Spacing(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListView) UniformItemSizes() bool { - if ptr.Pointer() != nil { - return int8(C.QListView_UniformItemSizes(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQListView_UpdateGeometries -func callbackQListView_UpdateGeometries(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { - (*(*func())(signal))() - } else { - NewQListViewFromPointer(ptr).UpdateGeometriesDefault() - } -} - -func (ptr *QListView) ConnectUpdateGeometries(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectUpdateGeometries() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") - } -} - -func (ptr *QListView) UpdateGeometries() { - if ptr.Pointer() != nil { - C.QListView_UpdateGeometries(ptr.Pointer()) - } -} - -func (ptr *QListView) UpdateGeometriesDefault() { - if ptr.Pointer() != nil { - C.QListView_UpdateGeometriesDefault(ptr.Pointer()) - } -} - -//export callbackQListView_VerticalOffset -func callbackQListView_VerticalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQListViewFromPointer(ptr).VerticalOffsetDefault())) -} - -func (ptr *QListView) ConnectVerticalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectVerticalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") - } -} - -func (ptr *QListView) VerticalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_VerticalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListView) VerticalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QListView_VerticalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListView) ViewMode() QListView__ViewMode { - if ptr.Pointer() != nil { - return QListView__ViewMode(C.QListView_ViewMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQListView_VisualRect -func callbackQListView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQRect(NewQListViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QListView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { - f := func(index *core.QModelIndex) *core.QRect { - (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectVisualRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRect") - } -} - -func (ptr *QListView) VisualRect(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QListView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QListView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QListView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQListView_VisualRegionForSelection -func callbackQListView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { - return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) - } - - return gui.PointerFromQRegion(NewQListViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) -} - -func (ptr *QListView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { - f := func(selection *core.QItemSelection) *gui.QRegion { - (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) - return f(selection) - } - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectVisualRegionForSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") - } -} - -func (ptr *QListView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QListView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QListView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QListView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QListView) WordWrap() bool { - if ptr.Pointer() != nil { - return int8(C.QListView_WordWrap(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQListView_DestroyQListView -func callbackQListView_DestroyQListView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QListView"); signal != nil { - (*(*func())(signal))() - } else { - NewQListViewFromPointer(ptr).DestroyQListViewDefault() - } -} - -func (ptr *QListView) ConnectDestroyQListView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QListView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QListView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QListView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListView) DisconnectDestroyQListView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QListView") - } -} - -func (ptr *QListView) DestroyQListView() { - if ptr.Pointer() != nil { - C.QListView_DestroyQListView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QListView) DestroyQListViewDefault() { - if ptr.Pointer() != nil { - C.QListView_DestroyQListViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QListView) __indexesMoved_indexes_atList(i int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QListView___indexesMoved_indexes_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QListView) __indexesMoved_indexes_setList(i core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QListView___indexesMoved_indexes_setList(ptr.Pointer(), core.PointerFromQModelIndex(i)) - } -} - -func (ptr *QListView) __indexesMoved_indexes_newList() unsafe.Pointer { - return C.QListView___indexesMoved_indexes_newList(ptr.Pointer()) -} - -type QListWidget struct { - QListView -} - -type QListWidget_ITF interface { - QListView_ITF - QListWidget_PTR() *QListWidget -} - -func (ptr *QListWidget) QListWidget_PTR() *QListWidget { - return ptr -} - -func (ptr *QListWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QListView_PTR().Pointer() - } - return nil -} - -func (ptr *QListWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QListView_PTR().SetPointer(p) - } -} - -func PointerFromQListWidget(ptr QListWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QListWidget_PTR().Pointer() - } - return nil -} - -func NewQListWidgetFromPointer(ptr unsafe.Pointer) (n *QListWidget) { - n = new(QListWidget) - n.SetPointer(ptr) - return -} -func NewQListWidget(parent QWidget_ITF) *QListWidget { - tmpValue := NewQListWidgetFromPointer(C.QListWidget_NewQListWidget(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QListWidget) AddItem(label string) { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - C.QListWidget_AddItem(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) - } -} - -func (ptr *QListWidget) AddItem2(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_AddItem2(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) AddItems(labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QListWidget_AddItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -//export callbackQListWidget_Clear -func callbackQListWidget_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQListWidgetFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QListWidget) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QListWidget) Clear() { - if ptr.Pointer() != nil { - C.QListWidget_Clear(ptr.Pointer()) - } -} - -func (ptr *QListWidget) ClearDefault() { - if ptr.Pointer() != nil { - C.QListWidget_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QListWidget) ClosePersistentEditor(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QListWidget_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListWidget) CurrentItem() *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget_CurrentItem(ptr.Pointer())) - } - return nil -} - -//export callbackQListWidget_CurrentItemChanged -func callbackQListWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil { - (*(*func(*QListWidgetItem, *QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(current), NewQListWidgetItemFromPointer(previous)) - } - -} - -func (ptr *QListWidget) ConnectCurrentItemChanged(f func(current *QListWidgetItem, previous *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") { - C.QListWidget_ConnectCurrentItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentItemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil { - f := func(current *QListWidgetItem, previous *QListWidgetItem) { - (*(*func(*QListWidgetItem, *QListWidgetItem))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectCurrentItemChanged() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectCurrentItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged") - } -} - -func (ptr *QListWidget) CurrentItemChanged(current QListWidgetItem_ITF, previous QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQListWidgetItem(current), PointerFromQListWidgetItem(previous)) - } -} - -func (ptr *QListWidget) CurrentRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QListWidget_CurrentRow(ptr.Pointer()))) - } - return 0 -} - -//export callbackQListWidget_CurrentRowChanged -func callbackQListWidget_CurrentRowChanged(ptr unsafe.Pointer, currentRow C.int) { - if signal := qt.GetSignal(ptr, "currentRowChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(currentRow))) - } - -} - -func (ptr *QListWidget) ConnectCurrentRowChanged(f func(currentRow int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentRowChanged") { - C.QListWidget_ConnectCurrentRowChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentRowChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentRowChanged"); signal != nil { - f := func(currentRow int) { - (*(*func(int))(signal))(currentRow) - f(currentRow) - } - qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentRowChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectCurrentRowChanged() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectCurrentRowChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentRowChanged") - } -} - -func (ptr *QListWidget) CurrentRowChanged(currentRow int) { - if ptr.Pointer() != nil { - C.QListWidget_CurrentRowChanged(ptr.Pointer(), C.int(int32(currentRow))) - } -} - -//export callbackQListWidget_CurrentTextChanged -func callbackQListWidget_CurrentTextChanged(ptr unsafe.Pointer, currentText C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "currentTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(currentText)) - } - -} - -func (ptr *QListWidget) ConnectCurrentTextChanged(f func(currentText string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentTextChanged") { - C.QListWidget_ConnectCurrentTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentTextChanged"); signal != nil { - f := func(currentText string) { - (*(*func(string))(signal))(currentText) - f(currentText) - } - qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectCurrentTextChanged() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectCurrentTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentTextChanged") - } -} - -func (ptr *QListWidget) CurrentTextChanged(currentText string) { - if ptr.Pointer() != nil { - var currentTextC *C.char - if currentText != "" { - currentTextC = C.CString(currentText) - defer C.free(unsafe.Pointer(currentTextC)) - } - C.QListWidget_CurrentTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: currentTextC, len: C.longlong(len(currentText))}) - } -} - -//export callbackQListWidget_DropMimeData -func callbackQListWidget_DropMimeData(ptr unsafe.Pointer, index C.int, data unsafe.Pointer, action C.longlong) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQListWidgetFromPointer(ptr).DropMimeDataDefault(int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) -} - -func (ptr *QListWidget) ConnectDropMimeData(f func(index int, data *core.QMimeData, action core.Qt__DropAction) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { - f := func(index int, data *core.QMimeData, action core.Qt__DropAction) bool { - (*(*func(int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(index, data, action) - return f(index, data, action) - } - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectDropMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") - } -} - -func (ptr *QListWidget) DropMimeData(index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { - if ptr.Pointer() != nil { - return int8(C.QListWidget_DropMimeData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 - } - return false -} - -func (ptr *QListWidget) DropMimeDataDefault(index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { - if ptr.Pointer() != nil { - return int8(C.QListWidget_DropMimeDataDefault(ptr.Pointer(), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 - } - return false -} - -func (ptr *QListWidget) EditItem(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_EditItem(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) FindItems(text string, flags core.Qt__MatchFlag) []*QListWidgetItem { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { - out := make([]*QListWidgetItem, int(l.len)) - tmpList := NewQListWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__findItems_atList(i) - } - return out - }(C.QListWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags))) - } - return make([]*QListWidgetItem, 0) -} - -func (ptr *QListWidget) IndexFromItem(item QListWidgetItem_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QListWidget_IndexFromItem(ptr.Pointer(), PointerFromQListWidgetItem(item))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QListWidget) InsertItem(row int, item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_InsertItem(ptr.Pointer(), C.int(int32(row)), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) InsertItem2(row int, label string) { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - C.QListWidget_InsertItem2(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) - } -} - -func (ptr *QListWidget) InsertItems(row int, labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QListWidget_InsertItems(ptr.Pointer(), C.int(int32(row)), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -func (ptr *QListWidget) IsPersistentEditorOpen(item QListWidgetItem_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QListWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQListWidgetItem(item))) != 0 - } - return false -} - -func (ptr *QListWidget) IsSortingEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QListWidget_IsSortingEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QListWidget) Item(row int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget_Item(ptr.Pointer(), C.int(int32(row)))) - } - return nil -} - -//export callbackQListWidget_ItemActivated -func callbackQListWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil { - (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) - } - -} - -func (ptr *QListWidget) ConnectItemActivated(f func(item *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") { - C.QListWidget_ConnectItemActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil { - f := func(item *QListWidgetItem) { - (*(*func(*QListWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemActivated() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemActivated") - } -} - -func (ptr *QListWidget) ItemActivated(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ItemActivated(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) ItemAt(p core.QPoint_ITF) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(p))) - } - return nil -} - -func (ptr *QListWidget) ItemAt2(x int, y int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -//export callbackQListWidget_ItemChanged -func callbackQListWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { - (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) - } - -} - -func (ptr *QListWidget) ConnectItemChanged(f func(item *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { - C.QListWidget_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { - f := func(item *QListWidgetItem) { - (*(*func(*QListWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemChanged() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemChanged") - } -} - -func (ptr *QListWidget) ItemChanged(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ItemChanged(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -//export callbackQListWidget_ItemClicked -func callbackQListWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil { - (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) - } - -} - -func (ptr *QListWidget) ConnectItemClicked(f func(item *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") { - C.QListWidget_ConnectItemClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil { - f := func(item *QListWidgetItem) { - (*(*func(*QListWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemClicked() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemClicked") - } -} - -func (ptr *QListWidget) ItemClicked(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ItemClicked(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -//export callbackQListWidget_ItemDoubleClicked -func callbackQListWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil { - (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) - } - -} - -func (ptr *QListWidget) ConnectItemDoubleClicked(f func(item *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") { - C.QListWidget_ConnectItemDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil { - f := func(item *QListWidgetItem) { - (*(*func(*QListWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemDoubleClicked() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked") - } -} - -func (ptr *QListWidget) ItemDoubleClicked(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -//export callbackQListWidget_ItemEntered -func callbackQListWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil { - (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) - } - -} - -func (ptr *QListWidget) ConnectItemEntered(f func(item *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") { - C.QListWidget_ConnectItemEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil { - f := func(item *QListWidgetItem) { - (*(*func(*QListWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemEntered() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemEntered") - } -} - -func (ptr *QListWidget) ItemEntered(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ItemEntered(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) ItemFromIndex(index core.QModelIndex_ITF) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return nil -} - -//export callbackQListWidget_ItemPressed -func callbackQListWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil { - (*(*func(*QListWidgetItem))(signal))(NewQListWidgetItemFromPointer(item)) - } - -} - -func (ptr *QListWidget) ConnectItemPressed(f func(item *QListWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") { - C.QListWidget_ConnectItemPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil { - f := func(item *QListWidgetItem) { - (*(*func(*QListWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemPressed() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemPressed") - } -} - -func (ptr *QListWidget) ItemPressed(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_ItemPressed(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -//export callbackQListWidget_ItemSelectionChanged -func callbackQListWidget_ItemSelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QListWidget) ConnectItemSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") { - C.QListWidget_ConnectItemSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemSelectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectItemSelectionChanged() { - if ptr.Pointer() != nil { - C.QListWidget_DisconnectItemSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged") - } -} - -func (ptr *QListWidget) ItemSelectionChanged() { - if ptr.Pointer() != nil { - C.QListWidget_ItemSelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QListWidget) ItemWidget(item QListWidgetItem_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QListWidget_ItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QListWidget) Items(data core.QMimeData_ITF) []*QListWidgetItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { - out := make([]*QListWidgetItem, int(l.len)) - tmpList := NewQListWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList(i) - } - return out - }(C.QListWidget_Items(ptr.Pointer(), core.PointerFromQMimeData(data))) - } - return make([]*QListWidgetItem, 0) -} - -//export callbackQListWidget_MimeData -func callbackQListWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return core.PointerFromQMimeData((*(*func([]*QListWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { - out := make([]*QListWidgetItem, int(l.len)) - tmpList := NewQListWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_items_atList(i) - } - return out - }(items))) - } - - return core.PointerFromQMimeData(NewQListWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { - out := make([]*QListWidgetItem, int(l.len)) - tmpList := NewQListWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_items_atList(i) - } - return out - }(items))) -} - -func (ptr *QListWidget) ConnectMimeData(f func(items []*QListWidgetItem) *core.QMimeData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { - f := func(items []*QListWidgetItem) *core.QMimeData { - (*(*func([]*QListWidgetItem) *core.QMimeData)(signal))(items) - return f(items) - } - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeData") - } -} - -func (ptr *QListWidget) MimeData(items []*QListWidgetItem) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QListWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQListWidgetFromPointer(NewQListWidgetFromPointer(nil).__mimeData_items_newList()) - for _, v := range items { - tmpList.__mimeData_items_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QListWidget) MimeDataDefault(items []*QListWidgetItem) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QListWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQListWidgetFromPointer(NewQListWidgetFromPointer(nil).__mimeData_items_newList()) - for _, v := range items { - tmpList.__mimeData_items_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQListWidget_MimeTypes -func callbackQListWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQListWidgetFromPointer(ptr).MimeTypesDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QListWidget) ConnectMimeTypes(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectMimeTypes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") - } -} - -func (ptr *QListWidget) MimeTypes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QListWidget_MimeTypes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QListWidget) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QListWidget_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QListWidget) OpenPersistentEditor(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) RemoveItemWidget(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_RemoveItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) Row(item QListWidgetItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QListWidget_Row(ptr.Pointer(), PointerFromQListWidgetItem(item)))) - } - return 0 -} - -//export callbackQListWidget_ScrollToItem -func callbackQListWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil { - (*(*func(*QListWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQListWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) - } else { - NewQListWidgetFromPointer(ptr).ScrollToItemDefault(NewQListWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QListWidget) ConnectScrollToItem(f func(item *QListWidgetItem, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil { - f := func(item *QListWidgetItem, hint QAbstractItemView__ScrollHint) { - (*(*func(*QListWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint) - f(item, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectScrollToItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToItem") - } -} - -func (ptr *QListWidget) ScrollToItem(item QListWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QListWidget_ScrollToItem(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(hint)) - } -} - -func (ptr *QListWidget) ScrollToItemDefault(item QListWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QListWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(hint)) - } -} - -func (ptr *QListWidget) SelectedItems() []*QListWidgetItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QListWidgetItem { - out := make([]*QListWidgetItem, int(l.len)) - tmpList := NewQListWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedItems_atList(i) - } - return out - }(C.QListWidget_SelectedItems(ptr.Pointer())) - } - return make([]*QListWidgetItem, 0) -} - -func (ptr *QListWidget) SetCurrentItem(item QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_SetCurrentItem(ptr.Pointer(), PointerFromQListWidgetItem(item)) - } -} - -func (ptr *QListWidget) SetCurrentItem2(item QListWidgetItem_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QListWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQListWidgetItem(item), C.longlong(command)) - } -} - -func (ptr *QListWidget) SetCurrentRow(row int) { - if ptr.Pointer() != nil { - C.QListWidget_SetCurrentRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QListWidget) SetCurrentRow2(row int, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QListWidget_SetCurrentRow2(ptr.Pointer(), C.int(int32(row)), C.longlong(command)) - } -} - -func (ptr *QListWidget) SetItemWidget(item QListWidgetItem_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QListWidget_SetItemWidget(ptr.Pointer(), PointerFromQListWidgetItem(item), PointerFromQWidget(widget)) - } -} - -func (ptr *QListWidget) SetSortingEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QListWidget_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QListWidget) SortItems(order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QListWidget_SortItems(ptr.Pointer(), C.longlong(order)) - } -} - -//export callbackQListWidget_SupportedDropActions -func callbackQListWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQListWidgetFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QListWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { - f := func() core.Qt__DropAction { - (*(*func() core.Qt__DropAction)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectSupportedDropActions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") - } -} - -func (ptr *QListWidget) SupportedDropActions() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QListWidget_SupportedDropActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListWidget) SupportedDropActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QListWidget_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListWidget) TakeItem(row int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget_TakeItem(ptr.Pointer(), C.int(int32(row)))) - } - return nil -} - -func (ptr *QListWidget) VisualItemRect(item QListWidgetItem_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QListWidget_VisualItemRect(ptr.Pointer(), PointerFromQListWidgetItem(item))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQListWidget_DestroyQListWidget -func callbackQListWidget_DestroyQListWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QListWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQListWidgetFromPointer(ptr).DestroyQListWidgetDefault() - } -} - -func (ptr *QListWidget) ConnectDestroyQListWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QListWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QListWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QListWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidget) DisconnectDestroyQListWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QListWidget") - } -} - -func (ptr *QListWidget) DestroyQListWidget() { - if ptr.Pointer() != nil { - C.QListWidget_DestroyQListWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QListWidget) DestroyQListWidgetDefault() { - if ptr.Pointer() != nil { - C.QListWidget_DestroyQListWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QListWidget) __findItems_atList(i int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget___findItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QListWidget) __findItems_setList(i QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget___findItems_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) - } -} - -func (ptr *QListWidget) __findItems_newList() unsafe.Pointer { - return C.QListWidget___findItems_newList(ptr.Pointer()) -} - -func (ptr *QListWidget) __items_atList(i int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget___items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QListWidget) __items_setList(i QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget___items_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) - } -} - -func (ptr *QListWidget) __items_newList() unsafe.Pointer { - return C.QListWidget___items_newList(ptr.Pointer()) -} - -func (ptr *QListWidget) __mimeData_items_atList(i int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QListWidget) __mimeData_items_setList(i QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) - } -} - -func (ptr *QListWidget) __mimeData_items_newList() unsafe.Pointer { - return C.QListWidget___mimeData_items_newList(ptr.Pointer()) -} - -func (ptr *QListWidget) __selectedItems_atList(i int) *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QListWidget) __selectedItems_setList(i QListWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QListWidget___selectedItems_setList(ptr.Pointer(), PointerFromQListWidgetItem(i)) - } -} - -func (ptr *QListWidget) __selectedItems_newList() unsafe.Pointer { - return C.QListWidget___selectedItems_newList(ptr.Pointer()) -} - -type QListWidgetItem struct { - ptr unsafe.Pointer -} - -type QListWidgetItem_ITF interface { - QListWidgetItem_PTR() *QListWidgetItem -} - -func (ptr *QListWidgetItem) QListWidgetItem_PTR() *QListWidgetItem { - return ptr -} - -func (ptr *QListWidgetItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QListWidgetItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQListWidgetItem(ptr QListWidgetItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QListWidgetItem_PTR().Pointer() - } - return nil -} - -func NewQListWidgetItemFromPointer(ptr unsafe.Pointer) (n *QListWidgetItem) { - n = new(QListWidgetItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QListWidgetItem__ItemType -//QListWidgetItem::ItemType -type QListWidgetItem__ItemType int64 - -const ( - QListWidgetItem__Type QListWidgetItem__ItemType = QListWidgetItem__ItemType(0) - QListWidgetItem__UserType QListWidgetItem__ItemType = QListWidgetItem__ItemType(1000) -) - -func NewQListWidgetItem(parent QListWidget_ITF, ty int) *QListWidgetItem { - return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem(PointerFromQListWidget(parent), C.int(int32(ty)))) -} - -func NewQListWidgetItem2(text string, parent QListWidget_ITF, ty int) *QListWidgetItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQListWidget(parent), C.int(int32(ty)))) -} - -func NewQListWidgetItem3(icon gui.QIcon_ITF, text string, parent QListWidget_ITF, ty int) *QListWidgetItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQListWidget(parent), C.int(int32(ty)))) -} - -func NewQListWidgetItem4(other QListWidgetItem_ITF) *QListWidgetItem { - return NewQListWidgetItemFromPointer(C.QListWidgetItem_NewQListWidgetItem4(PointerFromQListWidgetItem(other))) -} - -func (ptr *QListWidgetItem) Background() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QListWidgetItem_Background(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) CheckState() core.Qt__CheckState { - if ptr.Pointer() != nil { - return core.Qt__CheckState(C.QListWidgetItem_CheckState(ptr.Pointer())) - } - return 0 -} - -//export callbackQListWidgetItem_Clone -func callbackQListWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "clone"); signal != nil { - return PointerFromQListWidgetItem((*(*func() *QListWidgetItem)(signal))()) - } - - return PointerFromQListWidgetItem(NewQListWidgetItemFromPointer(ptr).CloneDefault()) -} - -func (ptr *QListWidgetItem) ConnectClone(f func() *QListWidgetItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { - f := func() *QListWidgetItem { - (*(*func() *QListWidgetItem)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidgetItem) DisconnectClone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clone") - } -} - -func (ptr *QListWidgetItem) Clone() *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidgetItem_Clone(ptr.Pointer())) - } - return nil -} - -func (ptr *QListWidgetItem) CloneDefault() *QListWidgetItem { - if ptr.Pointer() != nil { - return NewQListWidgetItemFromPointer(C.QListWidgetItem_CloneDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQListWidgetItem_Data -func callbackQListWidgetItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role)))) - } - - return core.PointerFromQVariant(NewQListWidgetItemFromPointer(ptr).DataDefault(int(int32(role)))) -} - -func (ptr *QListWidgetItem) ConnectData(f func(role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(role int) *core.QVariant { - (*(*func(int) *core.QVariant)(signal))(role) - return f(role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidgetItem) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QListWidgetItem) Data(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QListWidgetItem_Data(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) DataDefault(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QListWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) Flags() core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QListWidgetItem_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QListWidgetItem) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QListWidgetItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) Foreground() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QListWidgetItem_Foreground(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QListWidgetItem_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) IsHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QListWidgetItem_IsHidden(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QListWidgetItem) IsSelected() bool { - if ptr.Pointer() != nil { - return int8(C.QListWidgetItem_IsSelected(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QListWidgetItem) ListWidget() *QListWidget { - if ptr.Pointer() != nil { - tmpValue := NewQListWidgetFromPointer(C.QListWidgetItem_ListWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQListWidgetItem_Read -func callbackQListWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "read"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) - } else { - NewQListWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) - } -} - -func (ptr *QListWidgetItem) ConnectRead(f func(in *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { - f := func(in *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(in) - f(in) - } - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidgetItem) DisconnectRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "read") - } -} - -func (ptr *QListWidgetItem) Read(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QListWidgetItem) ReadDefault(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QListWidgetItem) SetBackground(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QListWidgetItem) SetCheckState(state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetCheckState(ptr.Pointer(), C.longlong(state)) - } -} - -//export callbackQListWidgetItem_SetData -func callbackQListWidgetItem_SetData(ptr unsafe.Pointer, role C.int, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - (*(*func(int, *core.QVariant))(signal))(int(int32(role)), core.NewQVariantFromPointer(value)) - } else { - NewQListWidgetItemFromPointer(ptr).SetDataDefault(int(int32(role)), core.NewQVariantFromPointer(value)) - } -} - -func (ptr *QListWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(role int, value *core.QVariant) { - (*(*func(int, *core.QVariant))(signal))(role, value) - f(role, value) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidgetItem) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QListWidgetItem) SetData(role int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetData(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QListWidgetItem) SetDataDefault(role int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QListWidgetItem) SetFlags(flags core.Qt__ItemFlag) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QListWidgetItem) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QListWidgetItem) SetForeground(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QListWidgetItem) SetHidden(hide bool) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QListWidgetItem) SetIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QListWidgetItem) SetSelected(sele bool) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele)))) - } -} - -func (ptr *QListWidgetItem) SetSizeHint(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QListWidgetItem) SetStatusTip(statusTip string) { - if ptr.Pointer() != nil { - var statusTipC *C.char - if statusTip != "" { - statusTipC = C.CString(statusTip) - defer C.free(unsafe.Pointer(statusTipC)) - } - C.QListWidgetItem_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) - } -} - -func (ptr *QListWidgetItem) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QListWidgetItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QListWidgetItem) SetTextAlignment(alignment int) { - if ptr.Pointer() != nil { - C.QListWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(alignment))) - } -} - -func (ptr *QListWidgetItem) SetToolTip(toolTip string) { - if ptr.Pointer() != nil { - var toolTipC *C.char - if toolTip != "" { - toolTipC = C.CString(toolTip) - defer C.free(unsafe.Pointer(toolTipC)) - } - C.QListWidgetItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) - } -} - -func (ptr *QListWidgetItem) SetWhatsThis(whatsThis string) { - if ptr.Pointer() != nil { - var whatsThisC *C.char - if whatsThis != "" { - whatsThisC = C.CString(whatsThis) - defer C.free(unsafe.Pointer(whatsThisC)) - } - C.QListWidgetItem_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) - } -} - -func (ptr *QListWidgetItem) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QListWidgetItem_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QListWidgetItem) StatusTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QListWidgetItem_StatusTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QListWidgetItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QListWidgetItem_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QListWidgetItem) TextAlignment() int { - if ptr.Pointer() != nil { - return int(int32(C.QListWidgetItem_TextAlignment(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListWidgetItem) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QListWidgetItem_ToolTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QListWidgetItem) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QListWidgetItem_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QListWidgetItem) WhatsThis() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QListWidgetItem_WhatsThis(ptr.Pointer())) - } - return "" -} - -//export callbackQListWidgetItem_Write -func callbackQListWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "write"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) - } else { - NewQListWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) - } -} - -func (ptr *QListWidgetItem) ConnectWrite(f func(out *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { - f := func(out *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(out) - f(out) - } - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidgetItem) DisconnectWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "write") - } -} - -func (ptr *QListWidgetItem) Write(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -func (ptr *QListWidgetItem) WriteDefault(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QListWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -//export callbackQListWidgetItem_DestroyQListWidgetItem -func callbackQListWidgetItem_DestroyQListWidgetItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QListWidgetItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQListWidgetItemFromPointer(ptr).DestroyQListWidgetItemDefault() - } -} - -func (ptr *QListWidgetItem) ConnectDestroyQListWidgetItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QListWidgetItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QListWidgetItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QListWidgetItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QListWidgetItem) DisconnectDestroyQListWidgetItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QListWidgetItem") - } -} - -func (ptr *QListWidgetItem) DestroyQListWidgetItem() { - if ptr.Pointer() != nil { - C.QListWidgetItem_DestroyQListWidgetItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QListWidgetItem) DestroyQListWidgetItemDefault() { - if ptr.Pointer() != nil { - C.QListWidgetItem_DestroyQListWidgetItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QListWidgetItem) __dummy_atList(i int) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QListWidgetItem___dummy_atList(ptr.Pointer(), C.int(int32(i))) - } - return nil -} - -func (ptr *QListWidgetItem) __dummy_setList(i unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QListWidgetItem___dummy_setList(ptr.Pointer(), i) - } -} - -func (ptr *QListWidgetItem) __dummy_newList() unsafe.Pointer { - return C.QListWidgetItem___dummy_newList(ptr.Pointer()) -} - -func (ptr *QListWidgetItem) __setDummy__atList(i int) unsafe.Pointer { - if ptr.Pointer() != nil { - return C.QListWidgetItem___setDummy__atList(ptr.Pointer(), C.int(int32(i))) - } - return nil -} - -func (ptr *QListWidgetItem) __setDummy__setList(i unsafe.Pointer) { - if ptr.Pointer() != nil { - C.QListWidgetItem___setDummy__setList(ptr.Pointer(), i) - } -} - -func (ptr *QListWidgetItem) __setDummy__newList() unsafe.Pointer { - return C.QListWidgetItem___setDummy__newList(ptr.Pointer()) -} - -type QMainWindow struct { - QWidget -} - -type QMainWindow_ITF interface { - QWidget_ITF - QMainWindow_PTR() *QMainWindow -} - -func (ptr *QMainWindow) QMainWindow_PTR() *QMainWindow { - return ptr -} - -func (ptr *QMainWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QMainWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQMainWindow(ptr QMainWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMainWindow_PTR().Pointer() - } - return nil -} - -func NewQMainWindowFromPointer(ptr unsafe.Pointer) (n *QMainWindow) { - n = new(QMainWindow) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMainWindow__DockOption -//QMainWindow::DockOption -type QMainWindow__DockOption int64 - -const ( - QMainWindow__AnimatedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x01) - QMainWindow__AllowNestedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x02) - QMainWindow__AllowTabbedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x04) - QMainWindow__ForceTabbedDocks QMainWindow__DockOption = QMainWindow__DockOption(0x08) - QMainWindow__VerticalTabs QMainWindow__DockOption = QMainWindow__DockOption(0x10) - QMainWindow__GroupedDragging QMainWindow__DockOption = QMainWindow__DockOption(0x20) -) - -func NewQMainWindow(parent QWidget_ITF, flags core.Qt__WindowType) *QMainWindow { - tmpValue := NewQMainWindowFromPointer(C.QMainWindow_NewQMainWindow(PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMainWindow) AddDockWidget(area core.Qt__DockWidgetArea, dockwidget QDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_AddDockWidget(ptr.Pointer(), C.longlong(area), PointerFromQDockWidget(dockwidget)) - } -} - -func (ptr *QMainWindow) AddDockWidget2(area core.Qt__DockWidgetArea, dockwidget QDockWidget_ITF, orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QMainWindow_AddDockWidget2(ptr.Pointer(), C.longlong(area), PointerFromQDockWidget(dockwidget), C.longlong(orientation)) - } -} - -func (ptr *QMainWindow) AddToolBar(area core.Qt__ToolBarArea, toolbar QToolBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_AddToolBar(ptr.Pointer(), C.longlong(area), PointerFromQToolBar(toolbar)) - } -} - -func (ptr *QMainWindow) AddToolBar2(toolbar QToolBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_AddToolBar2(ptr.Pointer(), PointerFromQToolBar(toolbar)) - } -} - -func (ptr *QMainWindow) AddToolBar3(title string) *QToolBar { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQToolBarFromPointer(C.QMainWindow_AddToolBar3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) AddToolBarBreak(area core.Qt__ToolBarArea) { - if ptr.Pointer() != nil { - C.QMainWindow_AddToolBarBreak(ptr.Pointer(), C.longlong(area)) - } -} - -func (ptr *QMainWindow) CentralWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QMainWindow_CentralWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) Corner(corner core.Qt__Corner) core.Qt__DockWidgetArea { - if ptr.Pointer() != nil { - return core.Qt__DockWidgetArea(C.QMainWindow_Corner(ptr.Pointer(), C.longlong(corner))) - } - return 0 -} - -//export callbackQMainWindow_CreatePopupMenu -func callbackQMainWindow_CreatePopupMenu(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createPopupMenu"); signal != nil { - return PointerFromQMenu((*(*func() *QMenu)(signal))()) - } - - return PointerFromQMenu(NewQMainWindowFromPointer(ptr).CreatePopupMenuDefault()) -} - -func (ptr *QMainWindow) ConnectCreatePopupMenu(f func() *QMenu) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createPopupMenu"); signal != nil { - f := func() *QMenu { - (*(*func() *QMenu)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "createPopupMenu", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createPopupMenu", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectCreatePopupMenu() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createPopupMenu") - } -} - -func (ptr *QMainWindow) CreatePopupMenu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QMainWindow_CreatePopupMenu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) CreatePopupMenuDefault() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QMainWindow_CreatePopupMenuDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) DockOptions() QMainWindow__DockOption { - if ptr.Pointer() != nil { - return QMainWindow__DockOption(C.QMainWindow_DockOptions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMainWindow) DockWidgetArea(dockwidget QDockWidget_ITF) core.Qt__DockWidgetArea { - if ptr.Pointer() != nil { - return core.Qt__DockWidgetArea(C.QMainWindow_DockWidgetArea(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) - } - return 0 -} - -func (ptr *QMainWindow) DocumentMode() bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_DocumentMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMainWindow) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QMainWindow_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQMainWindow_IconSizeChanged -func callbackQMainWindow_IconSizeChanged(ptr unsafe.Pointer, iconSize unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil { - (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize)) - } - -} - -func (ptr *QMainWindow) ConnectIconSizeChanged(f func(iconSize *core.QSize)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") { - C.QMainWindow_ConnectIconSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "iconSizeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil { - f := func(iconSize *core.QSize) { - (*(*func(*core.QSize))(signal))(iconSize) - f(iconSize) - } - qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectIconSizeChanged() { - if ptr.Pointer() != nil { - C.QMainWindow_DisconnectIconSizeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged") - } -} - -func (ptr *QMainWindow) IconSizeChanged(iconSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(iconSize)) - } -} - -func (ptr *QMainWindow) InsertToolBar(before QToolBar_ITF, toolbar QToolBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_InsertToolBar(ptr.Pointer(), PointerFromQToolBar(before), PointerFromQToolBar(toolbar)) - } -} - -func (ptr *QMainWindow) InsertToolBarBreak(before QToolBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_InsertToolBarBreak(ptr.Pointer(), PointerFromQToolBar(before)) - } -} - -func (ptr *QMainWindow) IsAnimated() bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_IsAnimated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMainWindow) IsDockNestingEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_IsDockNestingEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMainWindow) MenuBar() *QMenuBar { - if ptr.Pointer() != nil { - tmpValue := NewQMenuBarFromPointer(C.QMainWindow_MenuBar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) MenuWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QMainWindow_MenuWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) RemoveDockWidget(dockwidget QDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_RemoveDockWidget(ptr.Pointer(), PointerFromQDockWidget(dockwidget)) - } -} - -func (ptr *QMainWindow) RemoveToolBar(toolbar QToolBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_RemoveToolBar(ptr.Pointer(), PointerFromQToolBar(toolbar)) - } -} - -func (ptr *QMainWindow) RemoveToolBarBreak(before QToolBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_RemoveToolBarBreak(ptr.Pointer(), PointerFromQToolBar(before)) - } -} - -func (ptr *QMainWindow) ResizeDocks(docks []*QDockWidget, sizes []int, orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QMainWindow_ResizeDocks(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQMainWindowFromPointer(NewQMainWindowFromPointer(nil).__resizeDocks_docks_newList()) - for _, v := range docks { - tmpList.__resizeDocks_docks_setList(v) - } - return tmpList.Pointer() - }(), func() unsafe.Pointer { - tmpList := NewQMainWindowFromPointer(NewQMainWindowFromPointer(nil).__resizeDocks_sizes_newList()) - for _, v := range sizes { - tmpList.__resizeDocks_sizes_setList(v) - } - return tmpList.Pointer() - }(), C.longlong(orientation)) - } -} - -func (ptr *QMainWindow) RestoreDockWidget(dockwidget QDockWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_RestoreDockWidget(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) != 0 - } - return false -} - -func (ptr *QMainWindow) RestoreState(state core.QByteArray_ITF, version int) bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state), C.int(int32(version)))) != 0 - } - return false -} - -func (ptr *QMainWindow) SaveState(version int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QMainWindow_SaveState(ptr.Pointer(), C.int(int32(version)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -//export callbackQMainWindow_SetAnimated -func callbackQMainWindow_SetAnimated(ptr unsafe.Pointer, enabled C.char) { - if signal := qt.GetSignal(ptr, "setAnimated"); signal != nil { - (*(*func(bool))(signal))(int8(enabled) != 0) - } else { - NewQMainWindowFromPointer(ptr).SetAnimatedDefault(int8(enabled) != 0) - } -} - -func (ptr *QMainWindow) ConnectSetAnimated(f func(enabled bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setAnimated"); signal != nil { - f := func(enabled bool) { - (*(*func(bool))(signal))(enabled) - f(enabled) - } - qt.ConnectSignal(ptr.Pointer(), "setAnimated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setAnimated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectSetAnimated() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setAnimated") - } -} - -func (ptr *QMainWindow) SetAnimated(enabled bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QMainWindow) SetAnimatedDefault(enabled bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetAnimatedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QMainWindow) SetCentralWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_SetCentralWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QMainWindow) SetCorner(corner core.Qt__Corner, area core.Qt__DockWidgetArea) { - if ptr.Pointer() != nil { - C.QMainWindow_SetCorner(ptr.Pointer(), C.longlong(corner), C.longlong(area)) - } -} - -//export callbackQMainWindow_SetDockNestingEnabled -func callbackQMainWindow_SetDockNestingEnabled(ptr unsafe.Pointer, enabled C.char) { - if signal := qt.GetSignal(ptr, "setDockNestingEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(enabled) != 0) - } else { - NewQMainWindowFromPointer(ptr).SetDockNestingEnabledDefault(int8(enabled) != 0) - } -} - -func (ptr *QMainWindow) ConnectSetDockNestingEnabled(f func(enabled bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDockNestingEnabled"); signal != nil { - f := func(enabled bool) { - (*(*func(bool))(signal))(enabled) - f(enabled) - } - qt.ConnectSignal(ptr.Pointer(), "setDockNestingEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDockNestingEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectSetDockNestingEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDockNestingEnabled") - } -} - -func (ptr *QMainWindow) SetDockNestingEnabled(enabled bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetDockNestingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QMainWindow) SetDockNestingEnabledDefault(enabled bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetDockNestingEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QMainWindow) SetDockOptions(options QMainWindow__DockOption) { - if ptr.Pointer() != nil { - C.QMainWindow_SetDockOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QMainWindow) SetDocumentMode(enabled bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QMainWindow) SetIconSize(iconSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_SetIconSize(ptr.Pointer(), core.PointerFromQSize(iconSize)) - } -} - -func (ptr *QMainWindow) SetMenuBar(menuBar QMenuBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_SetMenuBar(ptr.Pointer(), PointerFromQMenuBar(menuBar)) - } -} - -func (ptr *QMainWindow) SetMenuWidget(menuBar QWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_SetMenuWidget(ptr.Pointer(), PointerFromQWidget(menuBar)) - } -} - -func (ptr *QMainWindow) SetStatusBar(statusbar QStatusBar_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_SetStatusBar(ptr.Pointer(), PointerFromQStatusBar(statusbar)) - } -} - -func (ptr *QMainWindow) SetTabPosition(areas core.Qt__DockWidgetArea, tabPosition QTabWidget__TabPosition) { - if ptr.Pointer() != nil { - C.QMainWindow_SetTabPosition(ptr.Pointer(), C.longlong(areas), C.longlong(tabPosition)) - } -} - -func (ptr *QMainWindow) SetTabShape(tabShape QTabWidget__TabShape) { - if ptr.Pointer() != nil { - C.QMainWindow_SetTabShape(ptr.Pointer(), C.longlong(tabShape)) - } -} - -func (ptr *QMainWindow) SetToolButtonStyle(toolButtonStyle core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QMainWindow_SetToolButtonStyle(ptr.Pointer(), C.longlong(toolButtonStyle)) - } -} - -//export callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac -func callbackQMainWindow_SetUnifiedTitleAndToolBarOnMac(ptr unsafe.Pointer, set C.char) { - if signal := qt.GetSignal(ptr, "setUnifiedTitleAndToolBarOnMac"); signal != nil { - (*(*func(bool))(signal))(int8(set) != 0) - } else { - NewQMainWindowFromPointer(ptr).SetUnifiedTitleAndToolBarOnMacDefault(int8(set) != 0) - } -} - -func (ptr *QMainWindow) ConnectSetUnifiedTitleAndToolBarOnMac(f func(set bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac"); signal != nil { - f := func(set bool) { - (*(*func(bool))(signal))(set) - f(set) - } - qt.ConnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectSetUnifiedTitleAndToolBarOnMac() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setUnifiedTitleAndToolBarOnMac") - } -} - -func (ptr *QMainWindow) SetUnifiedTitleAndToolBarOnMac(set bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetUnifiedTitleAndToolBarOnMac(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) - } -} - -func (ptr *QMainWindow) SetUnifiedTitleAndToolBarOnMacDefault(set bool) { - if ptr.Pointer() != nil { - C.QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) - } -} - -func (ptr *QMainWindow) SplitDockWidget(first QDockWidget_ITF, second QDockWidget_ITF, orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QMainWindow_SplitDockWidget(ptr.Pointer(), PointerFromQDockWidget(first), PointerFromQDockWidget(second), C.longlong(orientation)) - } -} - -func (ptr *QMainWindow) StatusBar() *QStatusBar { - if ptr.Pointer() != nil { - tmpValue := NewQStatusBarFromPointer(C.QMainWindow_StatusBar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) TabPosition(area core.Qt__DockWidgetArea) QTabWidget__TabPosition { - if ptr.Pointer() != nil { - return QTabWidget__TabPosition(C.QMainWindow_TabPosition(ptr.Pointer(), C.longlong(area))) - } - return 0 -} - -func (ptr *QMainWindow) TabShape() QTabWidget__TabShape { - if ptr.Pointer() != nil { - return QTabWidget__TabShape(C.QMainWindow_TabShape(ptr.Pointer())) - } - return 0 -} - -//export callbackQMainWindow_TabifiedDockWidgetActivated -func callbackQMainWindow_TabifiedDockWidgetActivated(ptr unsafe.Pointer, dockWidget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "tabifiedDockWidgetActivated"); signal != nil { - (*(*func(*QDockWidget))(signal))(NewQDockWidgetFromPointer(dockWidget)) - } - -} - -func (ptr *QMainWindow) ConnectTabifiedDockWidgetActivated(f func(dockWidget *QDockWidget)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabifiedDockWidgetActivated") { - C.QMainWindow_ConnectTabifiedDockWidgetActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabifiedDockWidgetActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabifiedDockWidgetActivated"); signal != nil { - f := func(dockWidget *QDockWidget) { - (*(*func(*QDockWidget))(signal))(dockWidget) - f(dockWidget) - } - qt.ConnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectTabifiedDockWidgetActivated() { - if ptr.Pointer() != nil { - C.QMainWindow_DisconnectTabifiedDockWidgetActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabifiedDockWidgetActivated") - } -} - -func (ptr *QMainWindow) TabifiedDockWidgetActivated(dockWidget QDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_TabifiedDockWidgetActivated(ptr.Pointer(), PointerFromQDockWidget(dockWidget)) - } -} - -func (ptr *QMainWindow) TabifiedDockWidgets(dockwidget QDockWidget_ITF) []*QDockWidget { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QDockWidget { - out := make([]*QDockWidget, int(l.len)) - tmpList := NewQMainWindowFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__tabifiedDockWidgets_atList(i) - } - return out - }(C.QMainWindow_TabifiedDockWidgets(ptr.Pointer(), PointerFromQDockWidget(dockwidget))) - } - return make([]*QDockWidget, 0) -} - -func (ptr *QMainWindow) TabifyDockWidget(first QDockWidget_ITF, second QDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow_TabifyDockWidget(ptr.Pointer(), PointerFromQDockWidget(first), PointerFromQDockWidget(second)) - } -} - -func (ptr *QMainWindow) TakeCentralWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QMainWindow_TakeCentralWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) ToolBarArea(toolbar QToolBar_ITF) core.Qt__ToolBarArea { - if ptr.Pointer() != nil { - return core.Qt__ToolBarArea(C.QMainWindow_ToolBarArea(ptr.Pointer(), PointerFromQToolBar(toolbar))) - } - return 0 -} - -func (ptr *QMainWindow) ToolBarBreak(toolbar QToolBar_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_ToolBarBreak(ptr.Pointer(), PointerFromQToolBar(toolbar))) != 0 - } - return false -} - -func (ptr *QMainWindow) ToolButtonStyle() core.Qt__ToolButtonStyle { - if ptr.Pointer() != nil { - return core.Qt__ToolButtonStyle(C.QMainWindow_ToolButtonStyle(ptr.Pointer())) - } - return 0 -} - -//export callbackQMainWindow_ToolButtonStyleChanged -func callbackQMainWindow_ToolButtonStyleChanged(ptr unsafe.Pointer, toolButtonStyle C.longlong) { - if signal := qt.GetSignal(ptr, "toolButtonStyleChanged"); signal != nil { - (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle)) - } - -} - -func (ptr *QMainWindow) ConnectToolButtonStyleChanged(f func(toolButtonStyle core.Qt__ToolButtonStyle)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "toolButtonStyleChanged") { - C.QMainWindow_ConnectToolButtonStyleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toolButtonStyleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "toolButtonStyleChanged"); signal != nil { - f := func(toolButtonStyle core.Qt__ToolButtonStyle) { - (*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle) - f(toolButtonStyle) - } - qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectToolButtonStyleChanged() { - if ptr.Pointer() != nil { - C.QMainWindow_DisconnectToolButtonStyleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "toolButtonStyleChanged") - } -} - -func (ptr *QMainWindow) ToolButtonStyleChanged(toolButtonStyle core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QMainWindow_ToolButtonStyleChanged(ptr.Pointer(), C.longlong(toolButtonStyle)) - } -} - -func (ptr *QMainWindow) UnifiedTitleAndToolBarOnMac() bool { - if ptr.Pointer() != nil { - return int8(C.QMainWindow_UnifiedTitleAndToolBarOnMac(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQMainWindow_DestroyQMainWindow -func callbackQMainWindow_DestroyQMainWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMainWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQMainWindowFromPointer(ptr).DestroyQMainWindowDefault() - } -} - -func (ptr *QMainWindow) ConnectDestroyQMainWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMainWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMainWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMainWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMainWindow) DisconnectDestroyQMainWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMainWindow") - } -} - -func (ptr *QMainWindow) DestroyQMainWindow() { - if ptr.Pointer() != nil { - C.QMainWindow_DestroyQMainWindow(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMainWindow) DestroyQMainWindowDefault() { - if ptr.Pointer() != nil { - C.QMainWindow_DestroyQMainWindowDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMainWindow) __resizeDocks_docks_atList(i int) *QDockWidget { - if ptr.Pointer() != nil { - tmpValue := NewQDockWidgetFromPointer(C.QMainWindow___resizeDocks_docks_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) __resizeDocks_docks_setList(i QDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow___resizeDocks_docks_setList(ptr.Pointer(), PointerFromQDockWidget(i)) - } -} - -func (ptr *QMainWindow) __resizeDocks_docks_newList() unsafe.Pointer { - return C.QMainWindow___resizeDocks_docks_newList(ptr.Pointer()) -} - -func (ptr *QMainWindow) __resizeDocks_sizes_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QMainWindow___resizeDocks_sizes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QMainWindow) __resizeDocks_sizes_setList(i int) { - if ptr.Pointer() != nil { - C.QMainWindow___resizeDocks_sizes_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QMainWindow) __resizeDocks_sizes_newList() unsafe.Pointer { - return C.QMainWindow___resizeDocks_sizes_newList(ptr.Pointer()) -} - -func (ptr *QMainWindow) __tabifiedDockWidgets_atList(i int) *QDockWidget { - if ptr.Pointer() != nil { - tmpValue := NewQDockWidgetFromPointer(C.QMainWindow___tabifiedDockWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMainWindow) __tabifiedDockWidgets_setList(i QDockWidget_ITF) { - if ptr.Pointer() != nil { - C.QMainWindow___tabifiedDockWidgets_setList(ptr.Pointer(), PointerFromQDockWidget(i)) - } -} - -func (ptr *QMainWindow) __tabifiedDockWidgets_newList() unsafe.Pointer { - return C.QMainWindow___tabifiedDockWidgets_newList(ptr.Pointer()) -} - -type QMdiArea struct { - QAbstractScrollArea -} - -type QMdiArea_ITF interface { - QAbstractScrollArea_ITF - QMdiArea_PTR() *QMdiArea -} - -func (ptr *QMdiArea) QMdiArea_PTR() *QMdiArea { - return ptr -} - -func (ptr *QMdiArea) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func (ptr *QMdiArea) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractScrollArea_PTR().SetPointer(p) - } -} - -func PointerFromQMdiArea(ptr QMdiArea_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMdiArea_PTR().Pointer() - } - return nil -} - -func NewQMdiAreaFromPointer(ptr unsafe.Pointer) (n *QMdiArea) { - n = new(QMdiArea) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMdiArea__AreaOption -//QMdiArea::AreaOption -type QMdiArea__AreaOption int64 - -const ( - QMdiArea__DontMaximizeSubWindowOnActivation QMdiArea__AreaOption = QMdiArea__AreaOption(0x1) -) - -//go:generate stringer -type=QMdiArea__WindowOrder -//QMdiArea::WindowOrder -type QMdiArea__WindowOrder int64 - -const ( - QMdiArea__CreationOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(0) - QMdiArea__StackingOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(1) - QMdiArea__ActivationHistoryOrder QMdiArea__WindowOrder = QMdiArea__WindowOrder(2) -) - -//go:generate stringer -type=QMdiArea__ViewMode -//QMdiArea::ViewMode -type QMdiArea__ViewMode int64 - -const ( - QMdiArea__SubWindowView QMdiArea__ViewMode = QMdiArea__ViewMode(0) - QMdiArea__TabbedView QMdiArea__ViewMode = QMdiArea__ViewMode(1) -) - -func NewQMdiArea(parent QWidget_ITF) *QMdiArea { - tmpValue := NewQMdiAreaFromPointer(C.QMdiArea_NewQMdiArea(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQMdiArea_ActivateNextSubWindow -func callbackQMdiArea_ActivateNextSubWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activateNextSubWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).ActivateNextSubWindowDefault() - } -} - -func (ptr *QMdiArea) ConnectActivateNextSubWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "activateNextSubWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "activateNextSubWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activateNextSubWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectActivateNextSubWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "activateNextSubWindow") - } -} - -func (ptr *QMdiArea) ActivateNextSubWindow() { - if ptr.Pointer() != nil { - C.QMdiArea_ActivateNextSubWindow(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) ActivateNextSubWindowDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_ActivateNextSubWindowDefault(ptr.Pointer()) - } -} - -//export callbackQMdiArea_ActivatePreviousSubWindow -func callbackQMdiArea_ActivatePreviousSubWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activatePreviousSubWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).ActivatePreviousSubWindowDefault() - } -} - -func (ptr *QMdiArea) ConnectActivatePreviousSubWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "activatePreviousSubWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "activatePreviousSubWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activatePreviousSubWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectActivatePreviousSubWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "activatePreviousSubWindow") - } -} - -func (ptr *QMdiArea) ActivatePreviousSubWindow() { - if ptr.Pointer() != nil { - C.QMdiArea_ActivatePreviousSubWindow(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) ActivatePreviousSubWindowDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_ActivatePreviousSubWindowDefault(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) ActivationOrder() QMdiArea__WindowOrder { - if ptr.Pointer() != nil { - return QMdiArea__WindowOrder(C.QMdiArea_ActivationOrder(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMdiArea) ActiveSubWindow() *QMdiSubWindow { - if ptr.Pointer() != nil { - tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_ActiveSubWindow(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMdiArea) AddSubWindow(widget QWidget_ITF, windowFlags core.Qt__WindowType) *QMdiSubWindow { - if ptr.Pointer() != nil { - tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_AddSubWindow(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(windowFlags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMdiArea) Background() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QMdiArea_Background(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -//export callbackQMdiArea_CascadeSubWindows -func callbackQMdiArea_CascadeSubWindows(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cascadeSubWindows"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).CascadeSubWindowsDefault() - } -} - -func (ptr *QMdiArea) ConnectCascadeSubWindows(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cascadeSubWindows"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cascadeSubWindows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cascadeSubWindows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectCascadeSubWindows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cascadeSubWindows") - } -} - -func (ptr *QMdiArea) CascadeSubWindows() { - if ptr.Pointer() != nil { - C.QMdiArea_CascadeSubWindows(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) CascadeSubWindowsDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_CascadeSubWindowsDefault(ptr.Pointer()) - } -} - -//export callbackQMdiArea_CloseActiveSubWindow -func callbackQMdiArea_CloseActiveSubWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "closeActiveSubWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).CloseActiveSubWindowDefault() - } -} - -func (ptr *QMdiArea) ConnectCloseActiveSubWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "closeActiveSubWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "closeActiveSubWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeActiveSubWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectCloseActiveSubWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "closeActiveSubWindow") - } -} - -func (ptr *QMdiArea) CloseActiveSubWindow() { - if ptr.Pointer() != nil { - C.QMdiArea_CloseActiveSubWindow(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) CloseActiveSubWindowDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_CloseActiveSubWindowDefault(ptr.Pointer()) - } -} - -//export callbackQMdiArea_CloseAllSubWindows -func callbackQMdiArea_CloseAllSubWindows(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "closeAllSubWindows"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).CloseAllSubWindowsDefault() - } -} - -func (ptr *QMdiArea) ConnectCloseAllSubWindows(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "closeAllSubWindows"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "closeAllSubWindows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeAllSubWindows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectCloseAllSubWindows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "closeAllSubWindows") - } -} - -func (ptr *QMdiArea) CloseAllSubWindows() { - if ptr.Pointer() != nil { - C.QMdiArea_CloseAllSubWindows(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) CloseAllSubWindowsDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_CloseAllSubWindowsDefault(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) CurrentSubWindow() *QMdiSubWindow { - if ptr.Pointer() != nil { - tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea_CurrentSubWindow(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMdiArea) DocumentMode() bool { - if ptr.Pointer() != nil { - return int8(C.QMdiArea_DocumentMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMdiArea) RemoveSubWindow(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_RemoveSubWindow(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QMdiArea) SetActivationOrder(order QMdiArea__WindowOrder) { - if ptr.Pointer() != nil { - C.QMdiArea_SetActivationOrder(ptr.Pointer(), C.longlong(order)) - } -} - -//export callbackQMdiArea_SetActiveSubWindow -func callbackQMdiArea_SetActiveSubWindow(ptr unsafe.Pointer, window unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setActiveSubWindow"); signal != nil { - (*(*func(*QMdiSubWindow))(signal))(NewQMdiSubWindowFromPointer(window)) - } else { - NewQMdiAreaFromPointer(ptr).SetActiveSubWindowDefault(NewQMdiSubWindowFromPointer(window)) - } -} - -func (ptr *QMdiArea) ConnectSetActiveSubWindow(f func(window *QMdiSubWindow)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setActiveSubWindow"); signal != nil { - f := func(window *QMdiSubWindow) { - (*(*func(*QMdiSubWindow))(signal))(window) - f(window) - } - qt.ConnectSignal(ptr.Pointer(), "setActiveSubWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setActiveSubWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectSetActiveSubWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setActiveSubWindow") - } -} - -func (ptr *QMdiArea) SetActiveSubWindow(window QMdiSubWindow_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_SetActiveSubWindow(ptr.Pointer(), PointerFromQMdiSubWindow(window)) - } -} - -func (ptr *QMdiArea) SetActiveSubWindowDefault(window QMdiSubWindow_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_SetActiveSubWindowDefault(ptr.Pointer(), PointerFromQMdiSubWindow(window)) - } -} - -func (ptr *QMdiArea) SetBackground(background gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(background)) - } -} - -func (ptr *QMdiArea) SetDocumentMode(enabled bool) { - if ptr.Pointer() != nil { - C.QMdiArea_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QMdiArea) SetOption(option QMdiArea__AreaOption, on bool) { - if ptr.Pointer() != nil { - C.QMdiArea_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QMdiArea) SetTabPosition(position QTabWidget__TabPosition) { - if ptr.Pointer() != nil { - C.QMdiArea_SetTabPosition(ptr.Pointer(), C.longlong(position)) - } -} - -func (ptr *QMdiArea) SetTabShape(shape QTabWidget__TabShape) { - if ptr.Pointer() != nil { - C.QMdiArea_SetTabShape(ptr.Pointer(), C.longlong(shape)) - } -} - -func (ptr *QMdiArea) SetTabsClosable(closable bool) { - if ptr.Pointer() != nil { - C.QMdiArea_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closable)))) - } -} - -func (ptr *QMdiArea) SetTabsMovable(movable bool) { - if ptr.Pointer() != nil { - C.QMdiArea_SetTabsMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -func (ptr *QMdiArea) SetViewMode(mode QMdiArea__ViewMode) { - if ptr.Pointer() != nil { - C.QMdiArea_SetViewMode(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQMdiArea_SetupViewport -func callbackQMdiArea_SetupViewport(ptr unsafe.Pointer, viewport unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setupViewport"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(viewport)) - } else { - NewQMdiAreaFromPointer(ptr).SetupViewportDefault(NewQWidgetFromPointer(viewport)) - } -} - -func (ptr *QMdiArea) ConnectSetupViewport(f func(viewport *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setupViewport"); signal != nil { - f := func(viewport *QWidget) { - (*(*func(*QWidget))(signal))(viewport) - f(viewport) - } - qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setupViewport", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectSetupViewport() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setupViewport") - } -} - -func (ptr *QMdiArea) SetupViewport(viewport QWidget_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_SetupViewport(ptr.Pointer(), PointerFromQWidget(viewport)) - } -} - -func (ptr *QMdiArea) SetupViewportDefault(viewport QWidget_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_SetupViewportDefault(ptr.Pointer(), PointerFromQWidget(viewport)) - } -} - -//export callbackQMdiArea_SubWindowActivated -func callbackQMdiArea_SubWindowActivated(ptr unsafe.Pointer, window unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "subWindowActivated"); signal != nil { - (*(*func(*QMdiSubWindow))(signal))(NewQMdiSubWindowFromPointer(window)) - } - -} - -func (ptr *QMdiArea) ConnectSubWindowActivated(f func(window *QMdiSubWindow)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "subWindowActivated") { - C.QMdiArea_ConnectSubWindowActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "subWindowActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "subWindowActivated"); signal != nil { - f := func(window *QMdiSubWindow) { - (*(*func(*QMdiSubWindow))(signal))(window) - f(window) - } - qt.ConnectSignal(ptr.Pointer(), "subWindowActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "subWindowActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectSubWindowActivated() { - if ptr.Pointer() != nil { - C.QMdiArea_DisconnectSubWindowActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "subWindowActivated") - } -} - -func (ptr *QMdiArea) SubWindowActivated(window QMdiSubWindow_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea_SubWindowActivated(ptr.Pointer(), PointerFromQMdiSubWindow(window)) - } -} - -func (ptr *QMdiArea) SubWindowList(order QMdiArea__WindowOrder) []*QMdiSubWindow { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QMdiSubWindow { - out := make([]*QMdiSubWindow, int(l.len)) - tmpList := NewQMdiAreaFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__subWindowList_atList(i) - } - return out - }(C.QMdiArea_SubWindowList(ptr.Pointer(), C.longlong(order))) - } - return make([]*QMdiSubWindow, 0) -} - -func (ptr *QMdiArea) TabPosition() QTabWidget__TabPosition { - if ptr.Pointer() != nil { - return QTabWidget__TabPosition(C.QMdiArea_TabPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMdiArea) TabShape() QTabWidget__TabShape { - if ptr.Pointer() != nil { - return QTabWidget__TabShape(C.QMdiArea_TabShape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMdiArea) TabsClosable() bool { - if ptr.Pointer() != nil { - return int8(C.QMdiArea_TabsClosable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMdiArea) TabsMovable() bool { - if ptr.Pointer() != nil { - return int8(C.QMdiArea_TabsMovable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMdiArea) TestOption(option QMdiArea__AreaOption) bool { - if ptr.Pointer() != nil { - return int8(C.QMdiArea_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -//export callbackQMdiArea_TileSubWindows -func callbackQMdiArea_TileSubWindows(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "tileSubWindows"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).TileSubWindowsDefault() - } -} - -func (ptr *QMdiArea) ConnectTileSubWindows(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tileSubWindows"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "tileSubWindows", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tileSubWindows", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectTileSubWindows() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tileSubWindows") - } -} - -func (ptr *QMdiArea) TileSubWindows() { - if ptr.Pointer() != nil { - C.QMdiArea_TileSubWindows(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) TileSubWindowsDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_TileSubWindowsDefault(ptr.Pointer()) - } -} - -func (ptr *QMdiArea) ViewMode() QMdiArea__ViewMode { - if ptr.Pointer() != nil { - return QMdiArea__ViewMode(C.QMdiArea_ViewMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQMdiArea_DestroyQMdiArea -func callbackQMdiArea_DestroyQMdiArea(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMdiArea"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiAreaFromPointer(ptr).DestroyQMdiAreaDefault() - } -} - -func (ptr *QMdiArea) ConnectDestroyQMdiArea(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMdiArea"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMdiArea", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMdiArea", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiArea) DisconnectDestroyQMdiArea() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMdiArea") - } -} - -func (ptr *QMdiArea) DestroyQMdiArea() { - if ptr.Pointer() != nil { - C.QMdiArea_DestroyQMdiArea(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMdiArea) DestroyQMdiAreaDefault() { - if ptr.Pointer() != nil { - C.QMdiArea_DestroyQMdiAreaDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMdiArea) __subWindowList_atList(i int) *QMdiSubWindow { - if ptr.Pointer() != nil { - tmpValue := NewQMdiSubWindowFromPointer(C.QMdiArea___subWindowList_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMdiArea) __subWindowList_setList(i QMdiSubWindow_ITF) { - if ptr.Pointer() != nil { - C.QMdiArea___subWindowList_setList(ptr.Pointer(), PointerFromQMdiSubWindow(i)) - } -} - -func (ptr *QMdiArea) __subWindowList_newList() unsafe.Pointer { - return C.QMdiArea___subWindowList_newList(ptr.Pointer()) -} - -type QMdiSubWindow struct { - QWidget -} - -type QMdiSubWindow_ITF interface { - QWidget_ITF - QMdiSubWindow_PTR() *QMdiSubWindow -} - -func (ptr *QMdiSubWindow) QMdiSubWindow_PTR() *QMdiSubWindow { - return ptr -} - -func (ptr *QMdiSubWindow) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QMdiSubWindow) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQMdiSubWindow(ptr QMdiSubWindow_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMdiSubWindow_PTR().Pointer() - } - return nil -} - -func NewQMdiSubWindowFromPointer(ptr unsafe.Pointer) (n *QMdiSubWindow) { - n = new(QMdiSubWindow) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMdiSubWindow__SubWindowOption -//QMdiSubWindow::SubWindowOption -type QMdiSubWindow__SubWindowOption int64 - -const ( - QMdiSubWindow__AllowOutsideAreaHorizontally QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x1) - QMdiSubWindow__AllowOutsideAreaVertically QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x2) - QMdiSubWindow__RubberBandResize QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x4) - QMdiSubWindow__RubberBandMove QMdiSubWindow__SubWindowOption = QMdiSubWindow__SubWindowOption(0x8) -) - -func NewQMdiSubWindow(parent QWidget_ITF, flags core.Qt__WindowType) *QMdiSubWindow { - tmpValue := NewQMdiSubWindowFromPointer(C.QMdiSubWindow_NewQMdiSubWindow(PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQMdiSubWindow_AboutToActivate -func callbackQMdiSubWindow_AboutToActivate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToActivate"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QMdiSubWindow) ConnectAboutToActivate(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToActivate") { - C.QMdiSubWindow_ConnectAboutToActivate(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToActivate"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToActivate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToActivate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToActivate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiSubWindow) DisconnectAboutToActivate() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_DisconnectAboutToActivate(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToActivate") - } -} - -func (ptr *QMdiSubWindow) AboutToActivate() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_AboutToActivate(ptr.Pointer()) - } -} - -func (ptr *QMdiSubWindow) IsShaded() bool { - if ptr.Pointer() != nil { - return int8(C.QMdiSubWindow_IsShaded(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMdiSubWindow) KeyboardPageStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QMdiSubWindow_KeyboardPageStep(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMdiSubWindow) KeyboardSingleStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QMdiSubWindow_KeyboardSingleStep(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMdiSubWindow) MdiArea() *QMdiArea { - if ptr.Pointer() != nil { - tmpValue := NewQMdiAreaFromPointer(C.QMdiSubWindow_MdiArea(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMdiSubWindow) SetKeyboardPageStep(step int) { - if ptr.Pointer() != nil { - C.QMdiSubWindow_SetKeyboardPageStep(ptr.Pointer(), C.int(int32(step))) - } -} - -func (ptr *QMdiSubWindow) SetKeyboardSingleStep(step int) { - if ptr.Pointer() != nil { - C.QMdiSubWindow_SetKeyboardSingleStep(ptr.Pointer(), C.int(int32(step))) - } -} - -func (ptr *QMdiSubWindow) SetOption(option QMdiSubWindow__SubWindowOption, on bool) { - if ptr.Pointer() != nil { - C.QMdiSubWindow_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QMdiSubWindow) SetSystemMenu(systemMenu QMenu_ITF) { - if ptr.Pointer() != nil { - C.QMdiSubWindow_SetSystemMenu(ptr.Pointer(), PointerFromQMenu(systemMenu)) - } -} - -func (ptr *QMdiSubWindow) SetWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QMdiSubWindow_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQMdiSubWindow_ShowShaded -func callbackQMdiSubWindow_ShowShaded(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showShaded"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiSubWindowFromPointer(ptr).ShowShadedDefault() - } -} - -func (ptr *QMdiSubWindow) ConnectShowShaded(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showShaded"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showShaded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showShaded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiSubWindow) DisconnectShowShaded() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showShaded") - } -} - -func (ptr *QMdiSubWindow) ShowShaded() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_ShowShaded(ptr.Pointer()) - } -} - -func (ptr *QMdiSubWindow) ShowShadedDefault() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_ShowShadedDefault(ptr.Pointer()) - } -} - -//export callbackQMdiSubWindow_ShowSystemMenu -func callbackQMdiSubWindow_ShowSystemMenu(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showSystemMenu"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiSubWindowFromPointer(ptr).ShowSystemMenuDefault() - } -} - -func (ptr *QMdiSubWindow) ConnectShowSystemMenu(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showSystemMenu"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showSystemMenu", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showSystemMenu", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiSubWindow) DisconnectShowSystemMenu() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showSystemMenu") - } -} - -func (ptr *QMdiSubWindow) ShowSystemMenu() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_ShowSystemMenu(ptr.Pointer()) - } -} - -func (ptr *QMdiSubWindow) ShowSystemMenuDefault() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_ShowSystemMenuDefault(ptr.Pointer()) - } -} - -func (ptr *QMdiSubWindow) SystemMenu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QMdiSubWindow_SystemMenu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMdiSubWindow) TestOption(option QMdiSubWindow__SubWindowOption) bool { - if ptr.Pointer() != nil { - return int8(C.QMdiSubWindow_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QMdiSubWindow) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QMdiSubWindow_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQMdiSubWindow_WindowStateChanged -func callbackQMdiSubWindow_WindowStateChanged(ptr unsafe.Pointer, oldState C.longlong, newState C.longlong) { - if signal := qt.GetSignal(ptr, "windowStateChanged"); signal != nil { - (*(*func(core.Qt__WindowState, core.Qt__WindowState))(signal))(core.Qt__WindowState(oldState), core.Qt__WindowState(newState)) - } - -} - -func (ptr *QMdiSubWindow) ConnectWindowStateChanged(f func(oldState core.Qt__WindowState, newState core.Qt__WindowState)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "windowStateChanged") { - C.QMdiSubWindow_ConnectWindowStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowStateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "windowStateChanged"); signal != nil { - f := func(oldState core.Qt__WindowState, newState core.Qt__WindowState) { - (*(*func(core.Qt__WindowState, core.Qt__WindowState))(signal))(oldState, newState) - f(oldState, newState) - } - qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowStateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiSubWindow) DisconnectWindowStateChanged() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_DisconnectWindowStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "windowStateChanged") - } -} - -func (ptr *QMdiSubWindow) WindowStateChanged(oldState core.Qt__WindowState, newState core.Qt__WindowState) { - if ptr.Pointer() != nil { - C.QMdiSubWindow_WindowStateChanged(ptr.Pointer(), C.longlong(oldState), C.longlong(newState)) - } -} - -//export callbackQMdiSubWindow_DestroyQMdiSubWindow -func callbackQMdiSubWindow_DestroyQMdiSubWindow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMdiSubWindow"); signal != nil { - (*(*func())(signal))() - } else { - NewQMdiSubWindowFromPointer(ptr).DestroyQMdiSubWindowDefault() - } -} - -func (ptr *QMdiSubWindow) ConnectDestroyQMdiSubWindow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMdiSubWindow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMdiSubWindow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMdiSubWindow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMdiSubWindow) DisconnectDestroyQMdiSubWindow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMdiSubWindow") - } -} - -func (ptr *QMdiSubWindow) DestroyQMdiSubWindow() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_DestroyQMdiSubWindow(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMdiSubWindow) DestroyQMdiSubWindowDefault() { - if ptr.Pointer() != nil { - C.QMdiSubWindow_DestroyQMdiSubWindowDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMenu struct { - QWidget -} - -type QMenu_ITF interface { - QWidget_ITF - QMenu_PTR() *QMenu -} - -func (ptr *QMenu) QMenu_PTR() *QMenu { - return ptr -} - -func (ptr *QMenu) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QMenu) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQMenu(ptr QMenu_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMenu_PTR().Pointer() - } - return nil -} - -func NewQMenuFromPointer(ptr unsafe.Pointer) (n *QMenu) { - n = new(QMenu) - n.SetPointer(ptr) - return -} -func NewQMenu(parent QWidget_ITF) *QMenu { - tmpValue := NewQMenuFromPointer(C.QMenu_NewQMenu(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQMenu2(title string, parent QWidget_ITF) *QMenu { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQMenuFromPointer(C.QMenu_NewQMenu2(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQMenu_AboutToHide -func callbackQMenu_AboutToHide(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToHide"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QMenu) ConnectAboutToHide(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToHide") { - C.QMenu_ConnectAboutToHide(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToHide"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToHide"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToHide", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToHide", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenu) DisconnectAboutToHide() { - if ptr.Pointer() != nil { - C.QMenu_DisconnectAboutToHide(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToHide") - } -} - -func (ptr *QMenu) AboutToHide() { - if ptr.Pointer() != nil { - C.QMenu_AboutToHide(ptr.Pointer()) - } -} - -//export callbackQMenu_AboutToShow -func callbackQMenu_AboutToShow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToShow"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QMenu) ConnectAboutToShow(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToShow") { - C.QMenu_ConnectAboutToShow(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToShow"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToShow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToShow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToShow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenu) DisconnectAboutToShow() { - if ptr.Pointer() != nil { - C.QMenu_DisconnectAboutToShow(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToShow") - } -} - -func (ptr *QMenu) AboutToShow() { - if ptr.Pointer() != nil { - C.QMenu_AboutToShow(ptr.Pointer()) - } -} - -func (ptr *QMenu) ActionAt(pt core.QPoint_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_ActionAt(ptr.Pointer(), core.PointerFromQPoint(pt))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) ActionGeometry(act QAction_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QMenu_ActionGeometry(ptr.Pointer(), PointerFromQAction(act))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QMenu) ActiveAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_ActiveAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddAction(text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddAction2(icon gui.QIcon_ITF, text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddAction3(text string, receiver core.QObject_ITF, member string, shortcut gui.QKeySequence_ITF) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_AddAction3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC, gui.PointerFromQKeySequence(shortcut))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddAction4(icon gui.QIcon_ITF, text string, receiver core.QObject_ITF, member string, shortcut gui.QKeySequence_ITF) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_AddAction4(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC, gui.PointerFromQKeySequence(shortcut))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddMenu(menu QMenu_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_AddMenu(ptr.Pointer(), PointerFromQMenu(menu))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddMenu2(title string) *QMenu { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQMenuFromPointer(C.QMenu_AddMenu2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddMenu3(icon gui.QIcon_ITF, title string) *QMenu { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQMenuFromPointer(C.QMenu_AddMenu3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddSection(text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_AddSection(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddSection2(icon gui.QIcon_ITF, text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_AddSection2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) AddSeparator() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_AddSeparator(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) Clear() { - if ptr.Pointer() != nil { - C.QMenu_Clear(ptr.Pointer()) - } -} - -func (ptr *QMenu) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QMenu_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QMenu) DefaultAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_DefaultAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) Exec() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_Exec(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) Exec2(p core.QPoint_ITF, action QAction_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_Exec2(ptr.Pointer(), core.PointerFromQPoint(p), PointerFromQAction(action))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QMenu_Exec3(actions []*QAction, pos core.QPoint_ITF, at QAction_ITF, parent QWidget_ITF) *QAction { - tmpValue := NewQActionFromPointer(C.QMenu_QMenu_Exec3(func() unsafe.Pointer { - tmpList := NewQMenuFromPointer(NewQMenuFromPointer(nil).__exec_actions_newList3()) - for _, v := range actions { - tmpList.__exec_actions_setList3(v) - } - return tmpList.Pointer() - }(), core.PointerFromQPoint(pos), PointerFromQAction(at), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMenu) Exec3(actions []*QAction, pos core.QPoint_ITF, at QAction_ITF, parent QWidget_ITF) *QAction { - tmpValue := NewQActionFromPointer(C.QMenu_QMenu_Exec3(func() unsafe.Pointer { - tmpList := NewQMenuFromPointer(NewQMenuFromPointer(nil).__exec_actions_newList3()) - for _, v := range actions { - tmpList.__exec_actions_setList3(v) - } - return tmpList.Pointer() - }(), core.PointerFromQPoint(pos), PointerFromQAction(at), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMenu) HideTearOffMenu() { - if ptr.Pointer() != nil { - C.QMenu_HideTearOffMenu(ptr.Pointer()) - } -} - -//export callbackQMenu_Hovered -func callbackQMenu_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hovered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QMenu) ConnectHovered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "hovered") { - C.QMenu_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenu) DisconnectHovered() { - if ptr.Pointer() != nil { - C.QMenu_DisconnectHovered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "hovered") - } -} - -func (ptr *QMenu) Hovered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu_Hovered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QMenu) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QMenu_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QMenu) InitStyleOption(option QStyleOptionMenuItem_ITF, action QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionMenuItem(option), PointerFromQAction(action)) - } -} - -func (ptr *QMenu) InsertMenu(before QAction_ITF, menu QMenu_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_InsertMenu(ptr.Pointer(), PointerFromQAction(before), PointerFromQMenu(menu))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) InsertSection(before QAction_ITF, text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_InsertSection(ptr.Pointer(), PointerFromQAction(before), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) InsertSection2(before QAction_ITF, icon gui.QIcon_ITF, text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenu_InsertSection2(ptr.Pointer(), PointerFromQAction(before), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) InsertSeparator(before QAction_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_InsertSeparator(ptr.Pointer(), PointerFromQAction(before))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QMenu_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMenu) IsTearOffEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QMenu_IsTearOffEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMenu) IsTearOffMenuVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QMenu_IsTearOffMenuVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMenu) MenuAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu_MenuAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) Popup(p core.QPoint_ITF, atAction QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu_Popup(ptr.Pointer(), core.PointerFromQPoint(p), PointerFromQAction(atAction)) - } -} - -func (ptr *QMenu) SeparatorsCollapsible() bool { - if ptr.Pointer() != nil { - return int8(C.QMenu_SeparatorsCollapsible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMenu) SetActiveAction(act QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu_SetActiveAction(ptr.Pointer(), PointerFromQAction(act)) - } -} - -func (ptr *QMenu) SetAsDockMenu() { - if ptr.Pointer() != nil { - C.QMenu_SetAsDockMenu(ptr.Pointer()) - } -} - -func (ptr *QMenu) SetDefaultAction(act QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu_SetDefaultAction(ptr.Pointer(), PointerFromQAction(act)) - } -} - -func (ptr *QMenu) SetIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QMenu_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QMenu) SetSeparatorsCollapsible(collapse bool) { - if ptr.Pointer() != nil { - C.QMenu_SetSeparatorsCollapsible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(collapse)))) - } -} - -func (ptr *QMenu) SetTearOffEnabled(vbo bool) { - if ptr.Pointer() != nil { - C.QMenu_SetTearOffEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QMenu) SetTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QMenu_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QMenu) SetToolTipsVisible(visible bool) { - if ptr.Pointer() != nil { - C.QMenu_SetToolTipsVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QMenu) ShowTearOffMenu(pos core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QMenu_ShowTearOffMenu(ptr.Pointer(), core.PointerFromQPoint(pos)) - } -} - -func (ptr *QMenu) ShowTearOffMenu2() { - if ptr.Pointer() != nil { - C.QMenu_ShowTearOffMenu2(ptr.Pointer()) - } -} - -func (ptr *QMenu) Title() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMenu_Title(ptr.Pointer())) - } - return "" -} - -func (ptr *QMenu) ToolTipsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QMenu_ToolTipsVisible(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQMenu_Triggered -func callbackQMenu_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QMenu) ConnectTriggered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "triggered") { - C.QMenu_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenu) DisconnectTriggered() { - if ptr.Pointer() != nil { - C.QMenu_DisconnectTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "triggered") - } -} - -func (ptr *QMenu) Triggered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu_Triggered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -//export callbackQMenu_DestroyQMenu -func callbackQMenu_DestroyQMenu(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMenu"); signal != nil { - (*(*func())(signal))() - } else { - NewQMenuFromPointer(ptr).DestroyQMenuDefault() - } -} - -func (ptr *QMenu) ConnectDestroyQMenu(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMenu"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMenu", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMenu", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenu) DisconnectDestroyQMenu() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMenu") - } -} - -func (ptr *QMenu) DestroyQMenu() { - if ptr.Pointer() != nil { - C.QMenu_DestroyQMenu(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMenu) DestroyQMenuDefault() { - if ptr.Pointer() != nil { - C.QMenu_DestroyQMenuDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMenu) __exec_actions_atList3(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenu___exec_actions_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenu) __exec_actions_setList3(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenu___exec_actions_setList3(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QMenu) __exec_actions_newList3() unsafe.Pointer { - return C.QMenu___exec_actions_newList3(ptr.Pointer()) -} - -type QMenuBar struct { - QWidget -} - -type QMenuBar_ITF interface { - QWidget_ITF - QMenuBar_PTR() *QMenuBar -} - -func (ptr *QMenuBar) QMenuBar_PTR() *QMenuBar { - return ptr -} - -func (ptr *QMenuBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QMenuBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQMenuBar(ptr QMenuBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMenuBar_PTR().Pointer() - } - return nil -} - -func NewQMenuBarFromPointer(ptr unsafe.Pointer) (n *QMenuBar) { - n = new(QMenuBar) - n.SetPointer(ptr) - return -} -func NewQMenuBar(parent QWidget_ITF) *QMenuBar { - tmpValue := NewQMenuBarFromPointer(C.QMenuBar_NewQMenuBar(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMenuBar) ActionAt(pt core.QPoint_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenuBar_ActionAt(ptr.Pointer(), core.PointerFromQPoint(pt))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) ActionGeometry(act QAction_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QMenuBar_ActionGeometry(ptr.Pointer(), PointerFromQAction(act))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) ActiveAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenuBar_ActiveAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) AddAction(text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QMenuBar_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) AddAction2(text string, receiver core.QObject_ITF, member string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - tmpValue := NewQActionFromPointer(C.QMenuBar_AddAction2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC)) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) AddMenu(menu QMenu_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenuBar_AddMenu(ptr.Pointer(), PointerFromQMenu(menu))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) AddMenu2(title string) *QMenu { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQMenuFromPointer(C.QMenuBar_AddMenu2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) AddMenu3(icon gui.QIcon_ITF, title string) *QMenu { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQMenuFromPointer(C.QMenuBar_AddMenu3(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) AddSeparator() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenuBar_AddSeparator(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) Clear() { - if ptr.Pointer() != nil { - C.QMenuBar_Clear(ptr.Pointer()) - } -} - -func (ptr *QMenuBar) CornerWidget(corner core.Qt__Corner) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QMenuBar_CornerWidget(ptr.Pointer(), C.longlong(corner))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQMenuBar_Hovered -func callbackQMenuBar_Hovered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hovered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QMenuBar) ConnectHovered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "hovered") { - C.QMenuBar_ConnectHovered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "hovered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "hovered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hovered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenuBar) DisconnectHovered() { - if ptr.Pointer() != nil { - C.QMenuBar_DisconnectHovered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "hovered") - } -} - -func (ptr *QMenuBar) Hovered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenuBar_Hovered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QMenuBar) InitStyleOption(option QStyleOptionMenuItem_ITF, action QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenuBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionMenuItem(option), PointerFromQAction(action)) - } -} - -func (ptr *QMenuBar) InsertMenu(before QAction_ITF, menu QMenu_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenuBar_InsertMenu(ptr.Pointer(), PointerFromQAction(before), PointerFromQMenu(menu))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) InsertSeparator(before QAction_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QMenuBar_InsertSeparator(ptr.Pointer(), PointerFromQAction(before))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMenuBar) IsDefaultUp() bool { - if ptr.Pointer() != nil { - return int8(C.QMenuBar_IsDefaultUp(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMenuBar) IsNativeMenuBar() bool { - if ptr.Pointer() != nil { - return int8(C.QMenuBar_IsNativeMenuBar(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QMenuBar) SetActiveAction(act QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenuBar_SetActiveAction(ptr.Pointer(), PointerFromQAction(act)) - } -} - -func (ptr *QMenuBar) SetCornerWidget(widget QWidget_ITF, corner core.Qt__Corner) { - if ptr.Pointer() != nil { - C.QMenuBar_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(corner)) - } -} - -func (ptr *QMenuBar) SetDefaultUp(vbo bool) { - if ptr.Pointer() != nil { - C.QMenuBar_SetDefaultUp(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QMenuBar) SetNativeMenuBar(nativeMenuBar bool) { - if ptr.Pointer() != nil { - C.QMenuBar_SetNativeMenuBar(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(nativeMenuBar)))) - } -} - -//export callbackQMenuBar_Triggered -func callbackQMenuBar_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QMenuBar) ConnectTriggered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "triggered") { - C.QMenuBar_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenuBar) DisconnectTriggered() { - if ptr.Pointer() != nil { - C.QMenuBar_DisconnectTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "triggered") - } -} - -func (ptr *QMenuBar) Triggered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QMenuBar_Triggered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -//export callbackQMenuBar_DestroyQMenuBar -func callbackQMenuBar_DestroyQMenuBar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMenuBar"); signal != nil { - (*(*func())(signal))() - } else { - NewQMenuBarFromPointer(ptr).DestroyQMenuBarDefault() - } -} - -func (ptr *QMenuBar) ConnectDestroyQMenuBar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMenuBar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMenuBar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMenuBar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMenuBar) DisconnectDestroyQMenuBar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMenuBar") - } -} - -func (ptr *QMenuBar) DestroyQMenuBar() { - if ptr.Pointer() != nil { - C.QMenuBar_DestroyQMenuBar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMenuBar) DestroyQMenuBarDefault() { - if ptr.Pointer() != nil { - C.QMenuBar_DestroyQMenuBarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QMessageBox struct { - QDialog -} - -type QMessageBox_ITF interface { - QDialog_ITF - QMessageBox_PTR() *QMessageBox -} - -func (ptr *QMessageBox) QMessageBox_PTR() *QMessageBox { - return ptr -} - -func (ptr *QMessageBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QMessageBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQMessageBox(ptr QMessageBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMessageBox_PTR().Pointer() - } - return nil -} - -func NewQMessageBoxFromPointer(ptr unsafe.Pointer) (n *QMessageBox) { - n = new(QMessageBox) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QMessageBox__Icon -//QMessageBox::Icon -type QMessageBox__Icon int64 - -const ( - QMessageBox__NoIcon QMessageBox__Icon = QMessageBox__Icon(0) - QMessageBox__Information QMessageBox__Icon = QMessageBox__Icon(1) - QMessageBox__Warning QMessageBox__Icon = QMessageBox__Icon(2) - QMessageBox__Critical QMessageBox__Icon = QMessageBox__Icon(3) - QMessageBox__Question QMessageBox__Icon = QMessageBox__Icon(4) -) - -//go:generate stringer -type=QMessageBox__ButtonRole -//QMessageBox::ButtonRole -type QMessageBox__ButtonRole int64 - -const ( - QMessageBox__InvalidRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(-1) - QMessageBox__AcceptRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(0) - QMessageBox__RejectRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(1) - QMessageBox__DestructiveRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(2) - QMessageBox__ActionRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(3) - QMessageBox__HelpRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(4) - QMessageBox__YesRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(5) - QMessageBox__NoRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(6) - QMessageBox__ResetRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(7) - QMessageBox__ApplyRole QMessageBox__ButtonRole = QMessageBox__ButtonRole(8) - QMessageBox__NRoles QMessageBox__ButtonRole = QMessageBox__ButtonRole(9) -) - -//go:generate stringer -type=QMessageBox__StandardButton -//QMessageBox::StandardButton -type QMessageBox__StandardButton int64 - -var ( - QMessageBox__NoButton QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000000) - QMessageBox__Ok QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000400) - QMessageBox__Save QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000800) - QMessageBox__SaveAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00001000) - QMessageBox__Open QMessageBox__StandardButton = QMessageBox__StandardButton(0x00002000) - QMessageBox__Yes QMessageBox__StandardButton = QMessageBox__StandardButton(0x00004000) - QMessageBox__YesToAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00008000) - QMessageBox__No QMessageBox__StandardButton = QMessageBox__StandardButton(0x00010000) - QMessageBox__NoToAll QMessageBox__StandardButton = QMessageBox__StandardButton(0x00020000) - QMessageBox__Abort QMessageBox__StandardButton = QMessageBox__StandardButton(0x00040000) - QMessageBox__Retry QMessageBox__StandardButton = QMessageBox__StandardButton(0x00080000) - QMessageBox__Ignore QMessageBox__StandardButton = QMessageBox__StandardButton(0x00100000) - QMessageBox__Close QMessageBox__StandardButton = QMessageBox__StandardButton(0x00200000) - QMessageBox__Cancel QMessageBox__StandardButton = QMessageBox__StandardButton(0x00400000) - QMessageBox__Discard QMessageBox__StandardButton = QMessageBox__StandardButton(0x00800000) - QMessageBox__Help QMessageBox__StandardButton = QMessageBox__StandardButton(0x01000000) - QMessageBox__Apply QMessageBox__StandardButton = QMessageBox__StandardButton(0x02000000) - QMessageBox__Reset QMessageBox__StandardButton = QMessageBox__StandardButton(0x04000000) - QMessageBox__RestoreDefaults QMessageBox__StandardButton = QMessageBox__StandardButton(0x08000000) - QMessageBox__FirstButton QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__Ok) - QMessageBox__LastButton QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__RestoreDefaults) - QMessageBox__YesAll QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__YesToAll) - QMessageBox__NoAll QMessageBox__StandardButton = QMessageBox__StandardButton(QMessageBox__NoToAll) - QMessageBox__Default QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000100) - QMessageBox__Escape QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000200) - QMessageBox__FlagMask QMessageBox__StandardButton = QMessageBox__StandardButton(0x00000300) - QMessageBox__ButtonMask QMessageBox__StandardButton = QMessageBox__StandardButton(C.QMessageBox_ButtonMask_Type()) -) - -func NewQMessageBox(parent QWidget_ITF) *QMessageBox { - tmpValue := NewQMessageBoxFromPointer(C.QMessageBox_NewQMessageBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQMessageBox2(icon QMessageBox__Icon, title string, text string, buttons QMessageBox__StandardButton, parent QWidget_ITF, ff core.Qt__WindowType) *QMessageBox { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQMessageBoxFromPointer(C.QMessageBox_NewQMessageBox2(C.longlong(icon), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QMessageBox_About(parent QWidget_ITF, title string, text string) { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QMessageBox_QMessageBox_About(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) -} - -func (ptr *QMessageBox) About(parent QWidget_ITF, title string, text string) { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QMessageBox_QMessageBox_About(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) -} - -func QMessageBox_AboutQt(parent QWidget_ITF, title string) { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QMessageBox_QMessageBox_AboutQt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) -} - -func (ptr *QMessageBox) AboutQt(parent QWidget_ITF, title string) { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QMessageBox_QMessageBox_AboutQt(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) -} - -func (ptr *QMessageBox) AddButton(button QAbstractButton_ITF, role QMessageBox__ButtonRole) { - if ptr.Pointer() != nil { - C.QMessageBox_AddButton(ptr.Pointer(), PointerFromQAbstractButton(button), C.longlong(role)) - } -} - -func (ptr *QMessageBox) AddButton2(text string, role QMessageBox__ButtonRole) *QPushButton { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQPushButtonFromPointer(C.QMessageBox_AddButton2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(role))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMessageBox) AddButton3(button QMessageBox__StandardButton) *QPushButton { - if ptr.Pointer() != nil { - tmpValue := NewQPushButtonFromPointer(C.QMessageBox_AddButton3(ptr.Pointer(), C.longlong(button))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMessageBox) Button(which QMessageBox__StandardButton) *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_Button(ptr.Pointer(), C.longlong(which))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQMessageBox_ButtonClicked -func callbackQMessageBox_ButtonClicked(ptr unsafe.Pointer, button unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "buttonClicked"); signal != nil { - (*(*func(*QAbstractButton))(signal))(NewQAbstractButtonFromPointer(button)) - } - -} - -func (ptr *QMessageBox) ConnectButtonClicked(f func(button *QAbstractButton)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "buttonClicked") { - C.QMessageBox_ConnectButtonClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "buttonClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "buttonClicked"); signal != nil { - f := func(button *QAbstractButton) { - (*(*func(*QAbstractButton))(signal))(button) - f(button) - } - qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "buttonClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMessageBox) DisconnectButtonClicked() { - if ptr.Pointer() != nil { - C.QMessageBox_DisconnectButtonClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "buttonClicked") - } -} - -func (ptr *QMessageBox) ButtonClicked(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox_ButtonClicked(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -func (ptr *QMessageBox) ButtonRole(button QAbstractButton_ITF) QMessageBox__ButtonRole { - if ptr.Pointer() != nil { - return QMessageBox__ButtonRole(C.QMessageBox_ButtonRole(ptr.Pointer(), PointerFromQAbstractButton(button))) - } - return 0 -} - -func (ptr *QMessageBox) Buttons() []*QAbstractButton { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QAbstractButton { - out := make([]*QAbstractButton, int(l.len)) - tmpList := NewQMessageBoxFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__buttons_atList(i) - } - return out - }(C.QMessageBox_Buttons(ptr.Pointer())) - } - return make([]*QAbstractButton, 0) -} - -func (ptr *QMessageBox) CheckBox() *QCheckBox { - if ptr.Pointer() != nil { - tmpValue := NewQCheckBoxFromPointer(C.QMessageBox_CheckBox(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMessageBox) ClickedButton() *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_ClickedButton(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QMessageBox_Critical(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Critical(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) Critical(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Critical(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) DefaultButton() *QPushButton { - if ptr.Pointer() != nil { - tmpValue := NewQPushButtonFromPointer(C.QMessageBox_DefaultButton(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMessageBox) DetailedText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMessageBox_DetailedText(ptr.Pointer())) - } - return "" -} - -func (ptr *QMessageBox) EscapeButton() *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox_EscapeButton(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMessageBox) Icon() QMessageBox__Icon { - if ptr.Pointer() != nil { - return QMessageBox__Icon(C.QMessageBox_Icon(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMessageBox) IconPixmap() *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QMessageBox_IconPixmap(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func QMessageBox_Information(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Information(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) Information(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Information(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) InformativeText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMessageBox_InformativeText(ptr.Pointer())) - } - return "" -} - -func (ptr *QMessageBox) Open(receiver core.QObject_ITF, member string) { - if ptr.Pointer() != nil { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QMessageBox_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) - } -} - -func QMessageBox_Question(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Question(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) Question(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Question(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) RemoveButton(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox_RemoveButton(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -func (ptr *QMessageBox) SetCheckBox(cb QCheckBox_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox_SetCheckBox(ptr.Pointer(), PointerFromQCheckBox(cb)) - } -} - -func (ptr *QMessageBox) SetDefaultButton(button QPushButton_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox_SetDefaultButton(ptr.Pointer(), PointerFromQPushButton(button)) - } -} - -func (ptr *QMessageBox) SetDefaultButton2(button QMessageBox__StandardButton) { - if ptr.Pointer() != nil { - C.QMessageBox_SetDefaultButton2(ptr.Pointer(), C.longlong(button)) - } -} - -func (ptr *QMessageBox) SetDetailedText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QMessageBox_SetDetailedText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QMessageBox) SetEscapeButton(button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox_SetEscapeButton(ptr.Pointer(), PointerFromQAbstractButton(button)) - } -} - -func (ptr *QMessageBox) SetEscapeButton2(button QMessageBox__StandardButton) { - if ptr.Pointer() != nil { - C.QMessageBox_SetEscapeButton2(ptr.Pointer(), C.longlong(button)) - } -} - -func (ptr *QMessageBox) SetIcon(vqm QMessageBox__Icon) { - if ptr.Pointer() != nil { - C.QMessageBox_SetIcon(ptr.Pointer(), C.longlong(vqm)) - } -} - -func (ptr *QMessageBox) SetIconPixmap(pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox_SetIconPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QMessageBox) SetInformativeText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QMessageBox_SetInformativeText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QMessageBox) SetStandardButtons(buttons QMessageBox__StandardButton) { - if ptr.Pointer() != nil { - C.QMessageBox_SetStandardButtons(ptr.Pointer(), C.longlong(buttons)) - } -} - -func (ptr *QMessageBox) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QMessageBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QMessageBox) SetTextFormat(format core.Qt__TextFormat) { - if ptr.Pointer() != nil { - C.QMessageBox_SetTextFormat(ptr.Pointer(), C.longlong(format)) - } -} - -func (ptr *QMessageBox) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { - if ptr.Pointer() != nil { - C.QMessageBox_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QMessageBox) SetWindowTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QMessageBox_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QMessageBox) StandardButton(button QAbstractButton_ITF) QMessageBox__StandardButton { - if ptr.Pointer() != nil { - return QMessageBox__StandardButton(C.QMessageBox_StandardButton(ptr.Pointer(), PointerFromQAbstractButton(button))) - } - return 0 -} - -func (ptr *QMessageBox) StandardButtons() QMessageBox__StandardButton { - if ptr.Pointer() != nil { - return QMessageBox__StandardButton(C.QMessageBox_StandardButtons(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMessageBox) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QMessageBox_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QMessageBox) TextFormat() core.Qt__TextFormat { - if ptr.Pointer() != nil { - return core.Qt__TextFormat(C.QMessageBox_TextFormat(ptr.Pointer())) - } - return 0 -} - -func (ptr *QMessageBox) TextInteractionFlags() core.Qt__TextInteractionFlag { - if ptr.Pointer() != nil { - return core.Qt__TextInteractionFlag(C.QMessageBox_TextInteractionFlags(ptr.Pointer())) - } - return 0 -} - -func QMessageBox_Warning(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Warning(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -func (ptr *QMessageBox) Warning(parent QWidget_ITF, title string, text string, buttons QMessageBox__StandardButton, defaultButton QMessageBox__StandardButton) QMessageBox__StandardButton { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return QMessageBox__StandardButton(C.QMessageBox_QMessageBox_Warning(PointerFromQWidget(parent), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(buttons), C.longlong(defaultButton))) -} - -//export callbackQMessageBox_DestroyQMessageBox -func callbackQMessageBox_DestroyQMessageBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMessageBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQMessageBoxFromPointer(ptr).DestroyQMessageBoxDefault() - } -} - -func (ptr *QMessageBox) ConnectDestroyQMessageBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMessageBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMessageBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMessageBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMessageBox) DisconnectDestroyQMessageBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMessageBox") - } -} - -func (ptr *QMessageBox) DestroyQMessageBox() { - if ptr.Pointer() != nil { - C.QMessageBox_DestroyQMessageBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMessageBox) DestroyQMessageBoxDefault() { - if ptr.Pointer() != nil { - C.QMessageBox_DestroyQMessageBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMessageBox) __buttons_atList(i int) *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QMessageBox___buttons_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMessageBox) __buttons_setList(i QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QMessageBox___buttons_setList(ptr.Pointer(), PointerFromQAbstractButton(i)) - } -} - -func (ptr *QMessageBox) __buttons_newList() unsafe.Pointer { - return C.QMessageBox___buttons_newList(ptr.Pointer()) -} - -type QMouseEventTransition struct { - core.QEventTransition -} - -type QMouseEventTransition_ITF interface { - core.QEventTransition_ITF - QMouseEventTransition_PTR() *QMouseEventTransition -} - -func (ptr *QMouseEventTransition) QMouseEventTransition_PTR() *QMouseEventTransition { - return ptr -} - -func (ptr *QMouseEventTransition) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QEventTransition_PTR().Pointer() - } - return nil -} - -func (ptr *QMouseEventTransition) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QEventTransition_PTR().SetPointer(p) - } -} - -func PointerFromQMouseEventTransition(ptr QMouseEventTransition_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QMouseEventTransition_PTR().Pointer() - } - return nil -} - -func NewQMouseEventTransitionFromPointer(ptr unsafe.Pointer) (n *QMouseEventTransition) { - n = new(QMouseEventTransition) - n.SetPointer(ptr) - return -} -func NewQMouseEventTransition(sourceState core.QState_ITF) *QMouseEventTransition { - tmpValue := NewQMouseEventTransitionFromPointer(C.QMouseEventTransition_NewQMouseEventTransition(core.PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQMouseEventTransition2(object core.QObject_ITF, ty core.QEvent__Type, button core.Qt__MouseButton, sourceState core.QState_ITF) *QMouseEventTransition { - tmpValue := NewQMouseEventTransitionFromPointer(C.QMouseEventTransition_NewQMouseEventTransition2(core.PointerFromQObject(object), C.longlong(ty), C.longlong(button), core.PointerFromQState(sourceState))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QMouseEventTransition) Button() core.Qt__MouseButton { - if ptr.Pointer() != nil { - return core.Qt__MouseButton(C.QMouseEventTransition_Button(ptr.Pointer())) - } - return 0 -} - -//export callbackQMouseEventTransition_EventTest -func callbackQMouseEventTransition_EventTest(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventTest"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventTestDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QMouseEventTransition) EventTestDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMouseEventTransition_EventTestDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QMouseEventTransition) HitTestPath() *gui.QPainterPath { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPainterPathFromPointer(C.QMouseEventTransition_HitTestPath(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPainterPath).DestroyQPainterPath) - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) ModifierMask() core.Qt__KeyboardModifier { - if ptr.Pointer() != nil { - return core.Qt__KeyboardModifier(C.QMouseEventTransition_ModifierMask(ptr.Pointer())) - } - return 0 -} - -//export callbackQMouseEventTransition_OnTransition -func callbackQMouseEventTransition_OnTransition(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "onTransition"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQMouseEventTransitionFromPointer(ptr).OnTransitionDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QMouseEventTransition) OnTransitionDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_OnTransitionDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QMouseEventTransition) SetButton(button core.Qt__MouseButton) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_SetButton(ptr.Pointer(), C.longlong(button)) - } -} - -func (ptr *QMouseEventTransition) SetHitTestPath(path gui.QPainterPath_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_SetHitTestPath(ptr.Pointer(), gui.PointerFromQPainterPath(path)) - } -} - -func (ptr *QMouseEventTransition) SetModifierMask(modifierMask core.Qt__KeyboardModifier) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_SetModifierMask(ptr.Pointer(), C.longlong(modifierMask)) - } -} - -//export callbackQMouseEventTransition_DestroyQMouseEventTransition -func callbackQMouseEventTransition_DestroyQMouseEventTransition(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QMouseEventTransition"); signal != nil { - (*(*func())(signal))() - } else { - NewQMouseEventTransitionFromPointer(ptr).DestroyQMouseEventTransitionDefault() - } -} - -func (ptr *QMouseEventTransition) ConnectDestroyQMouseEventTransition(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QMouseEventTransition"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QMouseEventTransition", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QMouseEventTransition", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QMouseEventTransition) DisconnectDestroyQMouseEventTransition() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QMouseEventTransition") - } -} - -func (ptr *QMouseEventTransition) DestroyQMouseEventTransition() { - if ptr.Pointer() != nil { - C.QMouseEventTransition_DestroyQMouseEventTransition(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMouseEventTransition) DestroyQMouseEventTransitionDefault() { - if ptr.Pointer() != nil { - C.QMouseEventTransition_DestroyQMouseEventTransitionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QMouseEventTransition) __animations_atList(i int) *core.QAbstractAnimation { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractAnimationFromPointer(C.QMouseEventTransition___animations_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __animations_setList(i core.QAbstractAnimation_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___animations_setList(ptr.Pointer(), core.PointerFromQAbstractAnimation(i)) - } -} - -func (ptr *QMouseEventTransition) __animations_newList() unsafe.Pointer { - return C.QMouseEventTransition___animations_newList(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __setTargetStates_targets_atList(i int) *core.QAbstractState { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractStateFromPointer(C.QMouseEventTransition___setTargetStates_targets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __setTargetStates_targets_setList(i core.QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___setTargetStates_targets_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) - } -} - -func (ptr *QMouseEventTransition) __setTargetStates_targets_newList() unsafe.Pointer { - return C.QMouseEventTransition___setTargetStates_targets_newList(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __targetStates_atList(i int) *core.QAbstractState { - if ptr.Pointer() != nil { - tmpValue := core.NewQAbstractStateFromPointer(C.QMouseEventTransition___targetStates_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __targetStates_setList(i core.QAbstractState_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___targetStates_setList(ptr.Pointer(), core.PointerFromQAbstractState(i)) - } -} - -func (ptr *QMouseEventTransition) __targetStates_newList() unsafe.Pointer { - return C.QMouseEventTransition___targetStates_newList(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMouseEventTransition) __children_newList() unsafe.Pointer { - return C.QMouseEventTransition___children_newList(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QMouseEventTransition___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QMouseEventTransition) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QMouseEventTransition___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMouseEventTransition) __findChildren_newList() unsafe.Pointer { - return C.QMouseEventTransition___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMouseEventTransition) __findChildren_newList3() unsafe.Pointer { - return C.QMouseEventTransition___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QMouseEventTransition) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QMouseEventTransition___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QMouseEventTransition) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QMouseEventTransition) __qFindChildren_newList2() unsafe.Pointer { - return C.QMouseEventTransition___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQMouseEventTransition_Event -func callbackQMouseEventTransition_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QMouseEventTransition) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMouseEventTransition_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQMouseEventTransition_TargetStateChanged -func callbackQMouseEventTransition_TargetStateChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetStateChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQMouseEventTransition_TargetStatesChanged -func callbackQMouseEventTransition_TargetStatesChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "targetStatesChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQMouseEventTransition_Triggered -func callbackQMouseEventTransition_Triggered(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func())(signal))() - } - -} - -//export callbackQMouseEventTransition_ChildEvent -func callbackQMouseEventTransition_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQMouseEventTransitionFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QMouseEventTransition) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQMouseEventTransition_ConnectNotify -func callbackQMouseEventTransition_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQMouseEventTransitionFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QMouseEventTransition) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQMouseEventTransition_CustomEvent -func callbackQMouseEventTransition_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQMouseEventTransitionFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QMouseEventTransition) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQMouseEventTransition_DeleteLater -func callbackQMouseEventTransition_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQMouseEventTransitionFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QMouseEventTransition) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QMouseEventTransition_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQMouseEventTransition_Destroyed -func callbackQMouseEventTransition_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQMouseEventTransition_DisconnectNotify -func callbackQMouseEventTransition_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQMouseEventTransitionFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QMouseEventTransition) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQMouseEventTransition_EventFilter -func callbackQMouseEventTransition_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQMouseEventTransitionFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QMouseEventTransition) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QMouseEventTransition_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQMouseEventTransition_MetaObject -func callbackQMouseEventTransition_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQMouseEventTransitionFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QMouseEventTransition) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QMouseEventTransition_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQMouseEventTransition_ObjectNameChanged -func callbackQMouseEventTransition_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQMouseEventTransition_TimerEvent -func callbackQMouseEventTransition_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQMouseEventTransitionFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QMouseEventTransition) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QMouseEventTransition_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QOpenGLWidget struct { - QWidget -} - -type QOpenGLWidget_ITF interface { - QWidget_ITF - QOpenGLWidget_PTR() *QOpenGLWidget -} - -func (ptr *QOpenGLWidget) QOpenGLWidget_PTR() *QOpenGLWidget { - return ptr -} - -func (ptr *QOpenGLWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QOpenGLWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQOpenGLWidget(ptr QOpenGLWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QOpenGLWidget_PTR().Pointer() - } - return nil -} - -func NewQOpenGLWidgetFromPointer(ptr unsafe.Pointer) (n *QOpenGLWidget) { - n = new(QOpenGLWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QOpenGLWidget__UpdateBehavior -//QOpenGLWidget::UpdateBehavior -type QOpenGLWidget__UpdateBehavior int64 - -const ( - QOpenGLWidget__NoPartialUpdate QOpenGLWidget__UpdateBehavior = QOpenGLWidget__UpdateBehavior(0) - QOpenGLWidget__PartialUpdate QOpenGLWidget__UpdateBehavior = QOpenGLWidget__UpdateBehavior(1) -) - -func NewQOpenGLWidget(parent QWidget_ITF, ff core.Qt__WindowType) *QOpenGLWidget { - tmpValue := NewQOpenGLWidgetFromPointer(C.QOpenGLWidget_NewQOpenGLWidget(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQOpenGLWidget_AboutToCompose -func callbackQOpenGLWidget_AboutToCompose(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToCompose"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QOpenGLWidget) ConnectAboutToCompose(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToCompose") { - C.QOpenGLWidget_ConnectAboutToCompose(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToCompose"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToCompose"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToCompose", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToCompose", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectAboutToCompose() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DisconnectAboutToCompose(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToCompose") - } -} - -func (ptr *QOpenGLWidget) AboutToCompose() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_AboutToCompose(ptr.Pointer()) - } -} - -//export callbackQOpenGLWidget_AboutToResize -func callbackQOpenGLWidget_AboutToResize(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "aboutToResize"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QOpenGLWidget) ConnectAboutToResize(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "aboutToResize") { - C.QOpenGLWidget_ConnectAboutToResize(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "aboutToResize"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "aboutToResize"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "aboutToResize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "aboutToResize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectAboutToResize() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DisconnectAboutToResize(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "aboutToResize") - } -} - -func (ptr *QOpenGLWidget) AboutToResize() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_AboutToResize(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) Context() *gui.QOpenGLContext { - if ptr.Pointer() != nil { - tmpValue := gui.NewQOpenGLContextFromPointer(C.QOpenGLWidget_Context(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QOpenGLWidget) DefaultFramebufferObject() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLWidget_DefaultFramebufferObject(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLWidget) DoneCurrent() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DoneCurrent(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) Format() *gui.QSurfaceFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQSurfaceFormatFromPointer(C.QOpenGLWidget_Format(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QSurfaceFormat).DestroyQSurfaceFormat) - return tmpValue - } - return nil -} - -//export callbackQOpenGLWidget_FrameSwapped -func callbackQOpenGLWidget_FrameSwapped(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "frameSwapped"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QOpenGLWidget) ConnectFrameSwapped(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "frameSwapped") { - C.QOpenGLWidget_ConnectFrameSwapped(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "frameSwapped"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "frameSwapped"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "frameSwapped", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectFrameSwapped() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DisconnectFrameSwapped(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "frameSwapped") - } -} - -func (ptr *QOpenGLWidget) FrameSwapped() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_FrameSwapped(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) GrabFramebuffer() *gui.QImage { - if ptr.Pointer() != nil { - tmpValue := gui.NewQImageFromPointer(C.QOpenGLWidget_GrabFramebuffer(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QImage).DestroyQImage) - return tmpValue - } - return nil -} - -//export callbackQOpenGLWidget_InitializeGL -func callbackQOpenGLWidget_InitializeGL(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initializeGL"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWidgetFromPointer(ptr).InitializeGLDefault() - } -} - -func (ptr *QOpenGLWidget) ConnectInitializeGL(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initializeGL"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initializeGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectInitializeGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initializeGL") - } -} - -func (ptr *QOpenGLWidget) InitializeGL() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_InitializeGL(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) InitializeGLDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_InitializeGLDefault(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) IsValid() bool { - if ptr.Pointer() != nil { - return int8(C.QOpenGLWidget_IsValid(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QOpenGLWidget) MakeCurrent() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_MakeCurrent(ptr.Pointer()) - } -} - -//export callbackQOpenGLWidget_PaintGL -func callbackQOpenGLWidget_PaintGL(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintGL"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWidgetFromPointer(ptr).PaintGLDefault() - } -} - -func (ptr *QOpenGLWidget) ConnectPaintGL(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintGL"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectPaintGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintGL") - } -} - -func (ptr *QOpenGLWidget) PaintGL() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_PaintGL(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) PaintGLDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_PaintGLDefault(ptr.Pointer()) - } -} - -//export callbackQOpenGLWidget_ResizeGL -func callbackQOpenGLWidget_ResizeGL(ptr unsafe.Pointer, w C.int, h C.int) { - if signal := qt.GetSignal(ptr, "resizeGL"); signal != nil { - (*(*func(int, int))(signal))(int(int32(w)), int(int32(h))) - } else { - NewQOpenGLWidgetFromPointer(ptr).ResizeGLDefault(int(int32(w)), int(int32(h))) - } -} - -func (ptr *QOpenGLWidget) ConnectResizeGL(f func(w int, h int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeGL"); signal != nil { - f := func(w int, h int) { - (*(*func(int, int))(signal))(w, h) - f(w, h) - } - qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeGL", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectResizeGL() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeGL") - } -} - -func (ptr *QOpenGLWidget) ResizeGL(w int, h int) { - if ptr.Pointer() != nil { - C.QOpenGLWidget_ResizeGL(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QOpenGLWidget) ResizeGLDefault(w int, h int) { - if ptr.Pointer() != nil { - C.QOpenGLWidget_ResizeGLDefault(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -//export callbackQOpenGLWidget_Resized -func callbackQOpenGLWidget_Resized(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resized"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QOpenGLWidget) ConnectResized(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "resized") { - C.QOpenGLWidget_ConnectResized(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "resized"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "resized"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectResized() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DisconnectResized(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "resized") - } -} - -func (ptr *QOpenGLWidget) Resized() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_Resized(ptr.Pointer()) - } -} - -func (ptr *QOpenGLWidget) SetFormat(format gui.QSurfaceFormat_ITF) { - if ptr.Pointer() != nil { - C.QOpenGLWidget_SetFormat(ptr.Pointer(), gui.PointerFromQSurfaceFormat(format)) - } -} - -func (ptr *QOpenGLWidget) SetTextureFormat(texFormat uint) { - if ptr.Pointer() != nil { - C.QOpenGLWidget_SetTextureFormat(ptr.Pointer(), C.uint(uint32(texFormat))) - } -} - -func (ptr *QOpenGLWidget) SetUpdateBehavior(updateBehavior QOpenGLWidget__UpdateBehavior) { - if ptr.Pointer() != nil { - C.QOpenGLWidget_SetUpdateBehavior(ptr.Pointer(), C.longlong(updateBehavior)) - } -} - -func (ptr *QOpenGLWidget) TextureFormat() uint { - if ptr.Pointer() != nil { - return uint(uint32(C.QOpenGLWidget_TextureFormat(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QOpenGLWidget) UpdateBehavior() QOpenGLWidget__UpdateBehavior { - if ptr.Pointer() != nil { - return QOpenGLWidget__UpdateBehavior(C.QOpenGLWidget_UpdateBehavior(ptr.Pointer())) - } - return 0 -} - -//export callbackQOpenGLWidget_DestroyQOpenGLWidget -func callbackQOpenGLWidget_DestroyQOpenGLWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QOpenGLWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQOpenGLWidgetFromPointer(ptr).DestroyQOpenGLWidgetDefault() - } -} - -func (ptr *QOpenGLWidget) ConnectDestroyQOpenGLWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QOpenGLWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QOpenGLWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QOpenGLWidget) DisconnectDestroyQOpenGLWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QOpenGLWidget") - } -} - -func (ptr *QOpenGLWidget) DestroyQOpenGLWidget() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DestroyQOpenGLWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QOpenGLWidget) DestroyQOpenGLWidgetDefault() { - if ptr.Pointer() != nil { - C.QOpenGLWidget_DestroyQOpenGLWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPanGesture struct { - QGesture -} - -type QPanGesture_ITF interface { - QGesture_ITF - QPanGesture_PTR() *QPanGesture -} - -func (ptr *QPanGesture) QPanGesture_PTR() *QPanGesture { - return ptr -} - -func (ptr *QPanGesture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGesture_PTR().Pointer() - } - return nil -} - -func (ptr *QPanGesture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGesture_PTR().SetPointer(p) - } -} - -func PointerFromQPanGesture(ptr QPanGesture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPanGesture_PTR().Pointer() - } - return nil -} - -func NewQPanGestureFromPointer(ptr unsafe.Pointer) (n *QPanGesture) { - n = new(QPanGesture) - n.SetPointer(ptr) - return -} -func (ptr *QPanGesture) Acceleration() float64 { - if ptr.Pointer() != nil { - return float64(C.QPanGesture_Acceleration(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPanGesture) Delta() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPanGesture_Delta(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPanGesture) LastOffset() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPanGesture_LastOffset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPanGesture) Offset() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPanGesture_Offset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPanGesture) SetAcceleration(value float64) { - if ptr.Pointer() != nil { - C.QPanGesture_SetAcceleration(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPanGesture) SetLastOffset(value core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPanGesture_SetLastOffset(ptr.Pointer(), core.PointerFromQPointF(value)) - } -} - -func (ptr *QPanGesture) SetOffset(value core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPanGesture_SetOffset(ptr.Pointer(), core.PointerFromQPointF(value)) - } -} - -//export callbackQPanGesture_DestroyQPanGesture -func callbackQPanGesture_DestroyQPanGesture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPanGesture"); signal != nil { - (*(*func())(signal))() - } else { - NewQPanGestureFromPointer(ptr).DestroyQPanGestureDefault() - } -} - -func (ptr *QPanGesture) ConnectDestroyQPanGesture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPanGesture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPanGesture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPanGesture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPanGesture) DisconnectDestroyQPanGesture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPanGesture") - } -} - -func (ptr *QPanGesture) DestroyQPanGesture() { - if ptr.Pointer() != nil { - C.QPanGesture_DestroyQPanGesture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPanGesture) DestroyQPanGestureDefault() { - if ptr.Pointer() != nil { - C.QPanGesture_DestroyQPanGestureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPinchGesture struct { - QGesture -} - -type QPinchGesture_ITF interface { - QGesture_ITF - QPinchGesture_PTR() *QPinchGesture -} - -func (ptr *QPinchGesture) QPinchGesture_PTR() *QPinchGesture { - return ptr -} - -func (ptr *QPinchGesture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGesture_PTR().Pointer() - } - return nil -} - -func (ptr *QPinchGesture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGesture_PTR().SetPointer(p) - } -} - -func PointerFromQPinchGesture(ptr QPinchGesture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPinchGesture_PTR().Pointer() - } - return nil -} - -func NewQPinchGestureFromPointer(ptr unsafe.Pointer) (n *QPinchGesture) { - n = new(QPinchGesture) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPinchGesture__ChangeFlag -//QPinchGesture::ChangeFlag -type QPinchGesture__ChangeFlag int64 - -const ( - QPinchGesture__ScaleFactorChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x1) - QPinchGesture__RotationAngleChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x2) - QPinchGesture__CenterPointChanged QPinchGesture__ChangeFlag = QPinchGesture__ChangeFlag(0x4) -) - -func (ptr *QPinchGesture) CenterPoint() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_CenterPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPinchGesture) ChangeFlags() QPinchGesture__ChangeFlag { - if ptr.Pointer() != nil { - return QPinchGesture__ChangeFlag(C.QPinchGesture_ChangeFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) LastCenterPoint() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_LastCenterPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPinchGesture) LastRotationAngle() float64 { - if ptr.Pointer() != nil { - return float64(C.QPinchGesture_LastRotationAngle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) LastScaleFactor() float64 { - if ptr.Pointer() != nil { - return float64(C.QPinchGesture_LastScaleFactor(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) RotationAngle() float64 { - if ptr.Pointer() != nil { - return float64(C.QPinchGesture_RotationAngle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) ScaleFactor() float64 { - if ptr.Pointer() != nil { - return float64(C.QPinchGesture_ScaleFactor(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) SetCenterPoint(value core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value)) - } -} - -func (ptr *QPinchGesture) SetChangeFlags(value QPinchGesture__ChangeFlag) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetChangeFlags(ptr.Pointer(), C.longlong(value)) - } -} - -func (ptr *QPinchGesture) SetLastCenterPoint(value core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetLastCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value)) - } -} - -func (ptr *QPinchGesture) SetLastRotationAngle(value float64) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetLastRotationAngle(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPinchGesture) SetLastScaleFactor(value float64) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetLastScaleFactor(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPinchGesture) SetRotationAngle(value float64) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetRotationAngle(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPinchGesture) SetScaleFactor(value float64) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetScaleFactor(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPinchGesture) SetStartCenterPoint(value core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetStartCenterPoint(ptr.Pointer(), core.PointerFromQPointF(value)) - } -} - -func (ptr *QPinchGesture) SetTotalChangeFlags(value QPinchGesture__ChangeFlag) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetTotalChangeFlags(ptr.Pointer(), C.longlong(value)) - } -} - -func (ptr *QPinchGesture) SetTotalRotationAngle(value float64) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetTotalRotationAngle(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPinchGesture) SetTotalScaleFactor(value float64) { - if ptr.Pointer() != nil { - C.QPinchGesture_SetTotalScaleFactor(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QPinchGesture) StartCenterPoint() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPinchGesture_StartCenterPoint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QPinchGesture) TotalChangeFlags() QPinchGesture__ChangeFlag { - if ptr.Pointer() != nil { - return QPinchGesture__ChangeFlag(C.QPinchGesture_TotalChangeFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) TotalRotationAngle() float64 { - if ptr.Pointer() != nil { - return float64(C.QPinchGesture_TotalRotationAngle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPinchGesture) TotalScaleFactor() float64 { - if ptr.Pointer() != nil { - return float64(C.QPinchGesture_TotalScaleFactor(ptr.Pointer())) - } - return 0 -} - -//export callbackQPinchGesture_DestroyQPinchGesture -func callbackQPinchGesture_DestroyQPinchGesture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPinchGesture"); signal != nil { - (*(*func())(signal))() - } else { - NewQPinchGestureFromPointer(ptr).DestroyQPinchGestureDefault() - } -} - -func (ptr *QPinchGesture) ConnectDestroyQPinchGesture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPinchGesture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPinchGesture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPinchGesture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPinchGesture) DisconnectDestroyQPinchGesture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPinchGesture") - } -} - -func (ptr *QPinchGesture) DestroyQPinchGesture() { - if ptr.Pointer() != nil { - C.QPinchGesture_DestroyQPinchGesture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPinchGesture) DestroyQPinchGestureDefault() { - if ptr.Pointer() != nil { - C.QPinchGesture_DestroyQPinchGestureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPlainTextDocumentLayout struct { - gui.QAbstractTextDocumentLayout -} - -type QPlainTextDocumentLayout_ITF interface { - gui.QAbstractTextDocumentLayout_ITF - QPlainTextDocumentLayout_PTR() *QPlainTextDocumentLayout -} - -func (ptr *QPlainTextDocumentLayout) QPlainTextDocumentLayout_PTR() *QPlainTextDocumentLayout { - return ptr -} - -func (ptr *QPlainTextDocumentLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractTextDocumentLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractTextDocumentLayout_PTR().SetPointer(p) - } -} - -func PointerFromQPlainTextDocumentLayout(ptr QPlainTextDocumentLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlainTextDocumentLayout_PTR().Pointer() - } - return nil -} - -func NewQPlainTextDocumentLayoutFromPointer(ptr unsafe.Pointer) (n *QPlainTextDocumentLayout) { - n = new(QPlainTextDocumentLayout) - n.SetPointer(ptr) - return -} -func NewQPlainTextDocumentLayout(document gui.QTextDocument_ITF) *QPlainTextDocumentLayout { - tmpValue := NewQPlainTextDocumentLayoutFromPointer(C.QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(gui.PointerFromQTextDocument(document))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQPlainTextDocumentLayout_BlockBoundingRect -func callbackQPlainTextDocumentLayout_BlockBoundingRect(ptr unsafe.Pointer, block unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "blockBoundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func(*gui.QTextBlock) *core.QRectF)(signal))(gui.NewQTextBlockFromPointer(block))) - } - - return core.PointerFromQRectF(NewQPlainTextDocumentLayoutFromPointer(ptr).BlockBoundingRectDefault(gui.NewQTextBlockFromPointer(block))) -} - -func (ptr *QPlainTextDocumentLayout) ConnectBlockBoundingRect(f func(block *gui.QTextBlock) *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "blockBoundingRect"); signal != nil { - f := func(block *gui.QTextBlock) *core.QRectF { - (*(*func(*gui.QTextBlock) *core.QRectF)(signal))(block) - return f(block) - } - qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockBoundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectBlockBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "blockBoundingRect") - } -} - -func (ptr *QPlainTextDocumentLayout) BlockBoundingRect(block gui.QTextBlock_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_BlockBoundingRect(ptr.Pointer(), gui.PointerFromQTextBlock(block))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) BlockBoundingRectDefault(block gui.QTextBlock_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_BlockBoundingRectDefault(ptr.Pointer(), gui.PointerFromQTextBlock(block))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) CursorWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextDocumentLayout_CursorWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQPlainTextDocumentLayout_DocumentChanged -func callbackQPlainTextDocumentLayout_DocumentChanged(ptr unsafe.Pointer, from C.int, charsRemoved C.int, charsAdded C.int) { - if signal := qt.GetSignal(ptr, "documentChanged"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(from)), int(int32(charsRemoved)), int(int32(charsAdded))) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).DocumentChangedDefault(int(int32(from)), int(int32(charsRemoved)), int(int32(charsAdded))) - } -} - -func (ptr *QPlainTextDocumentLayout) ConnectDocumentChanged(f func(from int, charsRemoved int, charsAdded int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "documentChanged"); signal != nil { - f := func(from int, charsRemoved int, charsAdded int) { - (*(*func(int, int, int))(signal))(from, charsRemoved, charsAdded) - f(from, charsRemoved, charsAdded) - } - qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "documentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectDocumentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "documentChanged") - } -} - -func (ptr *QPlainTextDocumentLayout) DocumentChanged(from int, charsRemoved int, charsAdded int) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DocumentChanged(ptr.Pointer(), C.int(int32(from)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) - } -} - -func (ptr *QPlainTextDocumentLayout) DocumentChangedDefault(from int, charsRemoved int, charsAdded int) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DocumentChangedDefault(ptr.Pointer(), C.int(int32(from)), C.int(int32(charsRemoved)), C.int(int32(charsAdded))) - } -} - -//export callbackQPlainTextDocumentLayout_DocumentSize -func callbackQPlainTextDocumentLayout_DocumentSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "documentSize"); signal != nil { - return core.PointerFromQSizeF((*(*func() *core.QSizeF)(signal))()) - } - - return core.PointerFromQSizeF(NewQPlainTextDocumentLayoutFromPointer(ptr).DocumentSizeDefault()) -} - -func (ptr *QPlainTextDocumentLayout) ConnectDocumentSize(f func() *core.QSizeF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "documentSize"); signal != nil { - f := func() *core.QSizeF { - (*(*func() *core.QSizeF)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "documentSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectDocumentSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "documentSize") - } -} - -func (ptr *QPlainTextDocumentLayout) DocumentSize() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QPlainTextDocumentLayout_DocumentSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) DocumentSizeDefault() *core.QSizeF { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFFromPointer(C.QPlainTextDocumentLayout_DocumentSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSizeF).DestroyQSizeF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) EnsureBlockLayout(block gui.QTextBlock_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_EnsureBlockLayout(ptr.Pointer(), gui.PointerFromQTextBlock(block)) - } -} - -//export callbackQPlainTextDocumentLayout_FrameBoundingRect -func callbackQPlainTextDocumentLayout_FrameBoundingRect(ptr unsafe.Pointer, vqt unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "frameBoundingRect"); signal != nil { - return core.PointerFromQRectF((*(*func(*gui.QTextFrame) *core.QRectF)(signal))(gui.NewQTextFrameFromPointer(vqt))) - } - - return core.PointerFromQRectF(NewQPlainTextDocumentLayoutFromPointer(ptr).FrameBoundingRectDefault(gui.NewQTextFrameFromPointer(vqt))) -} - -func (ptr *QPlainTextDocumentLayout) ConnectFrameBoundingRect(f func(vqt *gui.QTextFrame) *core.QRectF) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "frameBoundingRect"); signal != nil { - f := func(vqt *gui.QTextFrame) *core.QRectF { - (*(*func(*gui.QTextFrame) *core.QRectF)(signal))(vqt) - return f(vqt) - } - qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "frameBoundingRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectFrameBoundingRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "frameBoundingRect") - } -} - -func (ptr *QPlainTextDocumentLayout) FrameBoundingRect(vqt gui.QTextFrame_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_FrameBoundingRect(ptr.Pointer(), gui.PointerFromQTextFrame(vqt))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) FrameBoundingRectDefault(vqt gui.QTextFrame_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPlainTextDocumentLayout_FrameBoundingRectDefault(ptr.Pointer(), gui.PointerFromQTextFrame(vqt))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -//export callbackQPlainTextDocumentLayout_HitTest -func callbackQPlainTextDocumentLayout_HitTest(ptr unsafe.Pointer, vqp unsafe.Pointer, vqt C.longlong) C.int { - if signal := qt.GetSignal(ptr, "hitTest"); signal != nil { - return C.int(int32((*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(core.NewQPointFFromPointer(vqp), core.Qt__HitTestAccuracy(vqt)))) - } - - return C.int(int32(NewQPlainTextDocumentLayoutFromPointer(ptr).HitTestDefault(core.NewQPointFFromPointer(vqp), core.Qt__HitTestAccuracy(vqt)))) -} - -func (ptr *QPlainTextDocumentLayout) ConnectHitTest(f func(vqp *core.QPointF, vqt core.Qt__HitTestAccuracy) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hitTest"); signal != nil { - f := func(vqp *core.QPointF, vqt core.Qt__HitTestAccuracy) int { - (*(*func(*core.QPointF, core.Qt__HitTestAccuracy) int)(signal))(vqp, vqt) - return f(vqp, vqt) - } - qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hitTest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectHitTest() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hitTest") - } -} - -func (ptr *QPlainTextDocumentLayout) HitTest(vqp core.QPointF_ITF, vqt core.Qt__HitTestAccuracy) int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextDocumentLayout_HitTest(ptr.Pointer(), core.PointerFromQPointF(vqp), C.longlong(vqt)))) - } - return 0 -} - -func (ptr *QPlainTextDocumentLayout) HitTestDefault(vqp core.QPointF_ITF, vqt core.Qt__HitTestAccuracy) int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextDocumentLayout_HitTestDefault(ptr.Pointer(), core.PointerFromQPointF(vqp), C.longlong(vqt)))) - } - return 0 -} - -//export callbackQPlainTextDocumentLayout_PageCount -func callbackQPlainTextDocumentLayout_PageCount(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "pageCount"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQPlainTextDocumentLayoutFromPointer(ptr).PageCountDefault())) -} - -func (ptr *QPlainTextDocumentLayout) ConnectPageCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pageCount"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pageCount", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectPageCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pageCount") - } -} - -func (ptr *QPlainTextDocumentLayout) PageCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextDocumentLayout_PageCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPlainTextDocumentLayout) PageCountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextDocumentLayout_PageCountDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPlainTextDocumentLayout) RequestUpdate() { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_RequestUpdate(ptr.Pointer()) - } -} - -func (ptr *QPlainTextDocumentLayout) SetCursorWidth(width int) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_SetCursorWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -//export callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout -func callbackQPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPlainTextDocumentLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).DestroyQPlainTextDocumentLayoutDefault() - } -} - -func (ptr *QPlainTextDocumentLayout) ConnectDestroyQPlainTextDocumentLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPlainTextDocumentLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectDestroyQPlainTextDocumentLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPlainTextDocumentLayout") - } -} - -func (ptr *QPlainTextDocumentLayout) DestroyQPlainTextDocumentLayout() { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPlainTextDocumentLayout) DestroyQPlainTextDocumentLayoutDefault() { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPlainTextDocumentLayout) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPlainTextDocumentLayout) __children_newList() unsafe.Pointer { - return C.QPlainTextDocumentLayout___children_newList(ptr.Pointer()) -} - -func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QPlainTextDocumentLayout___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QPlainTextDocumentLayout) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QPlainTextDocumentLayout___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QPlainTextDocumentLayout) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPlainTextDocumentLayout) __findChildren_newList() unsafe.Pointer { - return C.QPlainTextDocumentLayout___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QPlainTextDocumentLayout) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPlainTextDocumentLayout) __findChildren_newList3() unsafe.Pointer { - return C.QPlainTextDocumentLayout___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QPlainTextDocumentLayout) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QPlainTextDocumentLayout___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextDocumentLayout) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QPlainTextDocumentLayout) __qFindChildren_newList2() unsafe.Pointer { - return C.QPlainTextDocumentLayout___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQPlainTextDocumentLayout_DocumentSizeChanged -func callbackQPlainTextDocumentLayout_DocumentSizeChanged(ptr unsafe.Pointer, newSize unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "documentSizeChanged"); signal != nil { - (*(*func(*core.QSizeF))(signal))(core.NewQSizeFFromPointer(newSize)) - } - -} - -//export callbackQPlainTextDocumentLayout_DrawInlineObject -func callbackQPlainTextDocumentLayout_DrawInlineObject(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, object unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawInlineObject"); signal != nil { - (*(*func(*gui.QPainter, *core.QRectF, *gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), gui.NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).DrawInlineObjectDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFFromPointer(rect), gui.NewQTextInlineObjectFromPointer(object), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) - } -} - -func (ptr *QPlainTextDocumentLayout) DrawInlineObjectDefault(painter gui.QPainter_ITF, rect core.QRectF_ITF, object gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DrawInlineObjectDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRectF(rect), gui.PointerFromQTextInlineObject(object), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format)) - } -} - -//export callbackQPlainTextDocumentLayout_PageCountChanged -func callbackQPlainTextDocumentLayout_PageCountChanged(ptr unsafe.Pointer, newPages C.int) { - if signal := qt.GetSignal(ptr, "pageCountChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(newPages))) - } - -} - -//export callbackQPlainTextDocumentLayout_PositionInlineObject -func callbackQPlainTextDocumentLayout_PositionInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "positionInlineObject"); signal != nil { - (*(*func(*gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).PositionInlineObjectDefault(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) - } -} - -func (ptr *QPlainTextDocumentLayout) PositionInlineObjectDefault(item gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_PositionInlineObjectDefault(ptr.Pointer(), gui.PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format)) - } -} - -//export callbackQPlainTextDocumentLayout_ResizeInlineObject -func callbackQPlainTextDocumentLayout_ResizeInlineObject(ptr unsafe.Pointer, item unsafe.Pointer, posInDocument C.int, format unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeInlineObject"); signal != nil { - (*(*func(*gui.QTextInlineObject, int, *gui.QTextFormat))(signal))(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).ResizeInlineObjectDefault(gui.NewQTextInlineObjectFromPointer(item), int(int32(posInDocument)), gui.NewQTextFormatFromPointer(format)) - } -} - -func (ptr *QPlainTextDocumentLayout) ResizeInlineObjectDefault(item gui.QTextInlineObject_ITF, posInDocument int, format gui.QTextFormat_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_ResizeInlineObjectDefault(ptr.Pointer(), gui.PointerFromQTextInlineObject(item), C.int(int32(posInDocument)), gui.PointerFromQTextFormat(format)) - } -} - -//export callbackQPlainTextDocumentLayout_Update -func callbackQPlainTextDocumentLayout_Update(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func(*core.QRectF))(signal))(core.NewQRectFFromPointer(rect)) - } - -} - -//export callbackQPlainTextDocumentLayout_UpdateBlock -func callbackQPlainTextDocumentLayout_UpdateBlock(ptr unsafe.Pointer, block unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateBlock"); signal != nil { - (*(*func(*gui.QTextBlock))(signal))(gui.NewQTextBlockFromPointer(block)) - } - -} - -//export callbackQPlainTextDocumentLayout_ChildEvent -func callbackQPlainTextDocumentLayout_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QPlainTextDocumentLayout) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQPlainTextDocumentLayout_ConnectNotify -func callbackQPlainTextDocumentLayout_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QPlainTextDocumentLayout) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQPlainTextDocumentLayout_CustomEvent -func callbackQPlainTextDocumentLayout_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QPlainTextDocumentLayout) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQPlainTextDocumentLayout_DeleteLater -func callbackQPlainTextDocumentLayout_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QPlainTextDocumentLayout) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQPlainTextDocumentLayout_Destroyed -func callbackQPlainTextDocumentLayout_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQPlainTextDocumentLayout_DisconnectNotify -func callbackQPlainTextDocumentLayout_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QPlainTextDocumentLayout) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQPlainTextDocumentLayout_Event -func callbackQPlainTextDocumentLayout_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPlainTextDocumentLayoutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QPlainTextDocumentLayout) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextDocumentLayout_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQPlainTextDocumentLayout_EventFilter -func callbackQPlainTextDocumentLayout_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPlainTextDocumentLayoutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QPlainTextDocumentLayout) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextDocumentLayout_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQPlainTextDocumentLayout_MetaObject -func callbackQPlainTextDocumentLayout_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQPlainTextDocumentLayoutFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QPlainTextDocumentLayout) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QPlainTextDocumentLayout_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQPlainTextDocumentLayout_ObjectNameChanged -func callbackQPlainTextDocumentLayout_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQPlainTextDocumentLayout_TimerEvent -func callbackQPlainTextDocumentLayout_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQPlainTextDocumentLayoutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QPlainTextDocumentLayout) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextDocumentLayout_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QPlainTextEdit struct { - QAbstractScrollArea -} - -type QPlainTextEdit_ITF interface { - QAbstractScrollArea_ITF - QPlainTextEdit_PTR() *QPlainTextEdit -} - -func (ptr *QPlainTextEdit) QPlainTextEdit_PTR() *QPlainTextEdit { - return ptr -} - -func (ptr *QPlainTextEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func (ptr *QPlainTextEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractScrollArea_PTR().SetPointer(p) - } -} - -func PointerFromQPlainTextEdit(ptr QPlainTextEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPlainTextEdit_PTR().Pointer() - } - return nil -} - -func NewQPlainTextEditFromPointer(ptr unsafe.Pointer) (n *QPlainTextEdit) { - n = new(QPlainTextEdit) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QPlainTextEdit__LineWrapMode -//QPlainTextEdit::LineWrapMode -type QPlainTextEdit__LineWrapMode int64 - -const ( - QPlainTextEdit__NoWrap QPlainTextEdit__LineWrapMode = QPlainTextEdit__LineWrapMode(0) - QPlainTextEdit__WidgetWidth QPlainTextEdit__LineWrapMode = QPlainTextEdit__LineWrapMode(1) -) - -func NewQPlainTextEdit(parent QWidget_ITF) *QPlainTextEdit { - tmpValue := NewQPlainTextEditFromPointer(C.QPlainTextEdit_NewQPlainTextEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPlainTextEdit2(text string, parent QWidget_ITF) *QPlainTextEdit { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQPlainTextEditFromPointer(C.QPlainTextEdit_NewQPlainTextEdit2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QPlainTextEdit) AnchorAt(pos core.QPoint_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPlainTextEdit_AnchorAt(ptr.Pointer(), core.PointerFromQPoint(pos))) - } - return "" -} - -//export callbackQPlainTextEdit_AppendHtml -func callbackQPlainTextEdit_AppendHtml(ptr unsafe.Pointer, html C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "appendHtml"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(html)) - } else { - NewQPlainTextEditFromPointer(ptr).AppendHtmlDefault(cGoUnpackString(html)) - } -} - -func (ptr *QPlainTextEdit) ConnectAppendHtml(f func(html string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "appendHtml"); signal != nil { - f := func(html string) { - (*(*func(string))(signal))(html) - f(html) - } - qt.ConnectSignal(ptr.Pointer(), "appendHtml", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "appendHtml", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectAppendHtml() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "appendHtml") - } -} - -func (ptr *QPlainTextEdit) AppendHtml(html string) { - if ptr.Pointer() != nil { - var htmlC *C.char - if html != "" { - htmlC = C.CString(html) - defer C.free(unsafe.Pointer(htmlC)) - } - C.QPlainTextEdit_AppendHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: htmlC, len: C.longlong(len(html))}) - } -} - -func (ptr *QPlainTextEdit) AppendHtmlDefault(html string) { - if ptr.Pointer() != nil { - var htmlC *C.char - if html != "" { - htmlC = C.CString(html) - defer C.free(unsafe.Pointer(htmlC)) - } - C.QPlainTextEdit_AppendHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: htmlC, len: C.longlong(len(html))}) - } -} - -//export callbackQPlainTextEdit_AppendPlainText -func callbackQPlainTextEdit_AppendPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "appendPlainText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQPlainTextEditFromPointer(ptr).AppendPlainTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QPlainTextEdit) ConnectAppendPlainText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "appendPlainText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "appendPlainText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "appendPlainText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectAppendPlainText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "appendPlainText") - } -} - -func (ptr *QPlainTextEdit) AppendPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPlainTextEdit_AppendPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPlainTextEdit) AppendPlainTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPlainTextEdit_AppendPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPlainTextEdit) BackgroundVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_BackgroundVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) BlockBoundingGeometry(block gui.QTextBlock_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPlainTextEdit_BlockBoundingGeometry(ptr.Pointer(), gui.PointerFromQTextBlock(block))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) BlockBoundingRect(block gui.QTextBlock_ITF) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QPlainTextEdit_BlockBoundingRect(ptr.Pointer(), gui.PointerFromQTextBlock(block))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) BlockCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextEdit_BlockCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQPlainTextEdit_BlockCountChanged -func callbackQPlainTextEdit_BlockCountChanged(ptr unsafe.Pointer, newBlockCount C.int) { - if signal := qt.GetSignal(ptr, "blockCountChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(newBlockCount))) - } - -} - -func (ptr *QPlainTextEdit) ConnectBlockCountChanged(f func(newBlockCount int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "blockCountChanged") { - C.QPlainTextEdit_ConnectBlockCountChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "blockCountChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "blockCountChanged"); signal != nil { - f := func(newBlockCount int) { - (*(*func(int))(signal))(newBlockCount) - f(newBlockCount) - } - qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "blockCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectBlockCountChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectBlockCountChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "blockCountChanged") - } -} - -func (ptr *QPlainTextEdit) BlockCountChanged(newBlockCount int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_BlockCountChanged(ptr.Pointer(), C.int(int32(newBlockCount))) - } -} - -//export callbackQPlainTextEdit_CanInsertFromMimeData -func callbackQPlainTextEdit_CanInsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canInsertFromMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData) bool)(signal))(core.NewQMimeDataFromPointer(source))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQPlainTextEditFromPointer(ptr).CanInsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source))))) -} - -func (ptr *QPlainTextEdit) ConnectCanInsertFromMimeData(f func(source *core.QMimeData) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "canInsertFromMimeData"); signal != nil { - f := func(source *core.QMimeData) bool { - (*(*func(*core.QMimeData) bool)(signal))(source) - return f(source) - } - qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCanInsertFromMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "canInsertFromMimeData") - } -} - -func (ptr *QPlainTextEdit) CanInsertFromMimeData(source core.QMimeData_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_CanInsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) CanInsertFromMimeDataDefault(source core.QMimeData_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_CanInsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) CanPaste() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_CanPaste(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQPlainTextEdit_CenterCursor -func callbackQPlainTextEdit_CenterCursor(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "centerCursor"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).CenterCursorDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectCenterCursor(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "centerCursor"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "centerCursor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "centerCursor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCenterCursor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "centerCursor") - } -} - -func (ptr *QPlainTextEdit) CenterCursor() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_CenterCursor(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) CenterCursorDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_CenterCursorDefault(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) CenterOnScroll() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_CenterOnScroll(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQPlainTextEdit_Clear -func callbackQPlainTextEdit_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QPlainTextEdit) Clear() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Clear(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) ClearDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) ContentOffset() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QPlainTextEdit_ContentOffset(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -//export callbackQPlainTextEdit_Copy -func callbackQPlainTextEdit_Copy(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "copy"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).CopyDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectCopy(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCopy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "copy") - } -} - -func (ptr *QPlainTextEdit) Copy() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Copy(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) CopyDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_CopyDefault(ptr.Pointer()) - } -} - -//export callbackQPlainTextEdit_CopyAvailable -func callbackQPlainTextEdit_CopyAvailable(ptr unsafe.Pointer, yes C.char) { - if signal := qt.GetSignal(ptr, "copyAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(yes) != 0) - } - -} - -func (ptr *QPlainTextEdit) ConnectCopyAvailable(f func(yes bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "copyAvailable") { - C.QPlainTextEdit_ConnectCopyAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "copyAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "copyAvailable"); signal != nil { - f := func(yes bool) { - (*(*func(bool))(signal))(yes) - f(yes) - } - qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCopyAvailable() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectCopyAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "copyAvailable") - } -} - -func (ptr *QPlainTextEdit) CopyAvailable(yes bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_CopyAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(yes)))) - } -} - -//export callbackQPlainTextEdit_CreateMimeDataFromSelection -func callbackQPlainTextEdit_CreateMimeDataFromSelection(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createMimeDataFromSelection"); signal != nil { - return core.PointerFromQMimeData((*(*func() *core.QMimeData)(signal))()) - } - - return core.PointerFromQMimeData(NewQPlainTextEditFromPointer(ptr).CreateMimeDataFromSelectionDefault()) -} - -func (ptr *QPlainTextEdit) ConnectCreateMimeDataFromSelection(f func() *core.QMimeData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createMimeDataFromSelection"); signal != nil { - f := func() *core.QMimeData { - (*(*func() *core.QMimeData)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCreateMimeDataFromSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createMimeDataFromSelection") - } -} - -func (ptr *QPlainTextEdit) CreateMimeDataFromSelection() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QPlainTextEdit_CreateMimeDataFromSelection(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CreateMimeDataFromSelectionDefault() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QPlainTextEdit_CreateMimeDataFromSelectionDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CreateStandardContextMenu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QPlainTextEdit_CreateStandardContextMenu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CreateStandardContextMenu2(position core.QPoint_ITF) *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QPlainTextEdit_CreateStandardContextMenu2(ptr.Pointer(), core.PointerFromQPoint(position))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CurrentCharFormat() *gui.QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCharFormatFromPointer(C.QPlainTextEdit_CurrentCharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CursorForPosition(pos core.QPoint_ITF) *gui.QTextCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCursorFromPointer(C.QPlainTextEdit_CursorForPosition(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -//export callbackQPlainTextEdit_CursorPositionChanged -func callbackQPlainTextEdit_CursorPositionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QPlainTextEdit) ConnectCursorPositionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { - C.QPlainTextEdit_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCursorPositionChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectCursorPositionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") - } -} - -func (ptr *QPlainTextEdit) CursorPositionChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_CursorPositionChanged(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) CursorRect(cursor gui.QTextCursor_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPlainTextEdit_CursorRect(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CursorRect2() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QPlainTextEdit_CursorRect2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) CursorWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextEdit_CursorWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQPlainTextEdit_Cut -func callbackQPlainTextEdit_Cut(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cut"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).CutDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectCut(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectCut() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cut") - } -} - -func (ptr *QPlainTextEdit) Cut() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Cut(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) CutDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_CutDefault(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) Document() *gui.QTextDocument { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextDocumentFromPointer(C.QPlainTextEdit_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) DocumentTitle() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPlainTextEdit_DocumentTitle(ptr.Pointer())) - } - return "" -} - -func (ptr *QPlainTextEdit) EnsureCursorVisible() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_EnsureCursorVisible(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) Find(exp string, options gui.QTextDocument__FindFlag) bool { - if ptr.Pointer() != nil { - var expC *C.char - if exp != "" { - expC = C.CString(exp) - defer C.free(unsafe.Pointer(expC)) - } - return int8(C.QPlainTextEdit_Find(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: expC, len: C.longlong(len(exp))}, C.longlong(options))) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) Find2(exp core.QRegExp_ITF, options gui.QTextDocument__FindFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_Find2(ptr.Pointer(), core.PointerFromQRegExp(exp), C.longlong(options))) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) Find3(exp core.QRegularExpression_ITF, options gui.QTextDocument__FindFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_Find3(ptr.Pointer(), core.PointerFromQRegularExpression(exp), C.longlong(options))) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) FirstVisibleBlock() *gui.QTextBlock { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextBlockFromPointer(C.QPlainTextEdit_FirstVisibleBlock(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextBlock).DestroyQTextBlock) - return tmpValue - } - return nil -} - -//export callbackQPlainTextEdit_InsertFromMimeData -func callbackQPlainTextEdit_InsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "insertFromMimeData"); signal != nil { - (*(*func(*core.QMimeData))(signal))(core.NewQMimeDataFromPointer(source)) - } else { - NewQPlainTextEditFromPointer(ptr).InsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source)) - } -} - -func (ptr *QPlainTextEdit) ConnectInsertFromMimeData(f func(source *core.QMimeData)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertFromMimeData"); signal != nil { - f := func(source *core.QMimeData) { - (*(*func(*core.QMimeData))(signal))(source) - f(source) - } - qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectInsertFromMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertFromMimeData") - } -} - -func (ptr *QPlainTextEdit) InsertFromMimeData(source core.QMimeData_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_InsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source)) - } -} - -func (ptr *QPlainTextEdit) InsertFromMimeDataDefault(source core.QMimeData_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_InsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source)) - } -} - -//export callbackQPlainTextEdit_InsertPlainText -func callbackQPlainTextEdit_InsertPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "insertPlainText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQPlainTextEditFromPointer(ptr).InsertPlainTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QPlainTextEdit) ConnectInsertPlainText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertPlainText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectInsertPlainText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertPlainText") - } -} - -func (ptr *QPlainTextEdit) InsertPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPlainTextEdit_InsertPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPlainTextEdit) InsertPlainTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPlainTextEdit_InsertPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPlainTextEdit) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) IsUndoRedoEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_IsUndoRedoEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) LineWrapMode() QPlainTextEdit__LineWrapMode { - if ptr.Pointer() != nil { - return QPlainTextEdit__LineWrapMode(C.QPlainTextEdit_LineWrapMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQPlainTextEdit_LoadResource -func callbackQPlainTextEdit_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "loadResource"); signal != nil { - return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name))) - } - - return core.PointerFromQVariant(NewQPlainTextEditFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name))) -} - -func (ptr *QPlainTextEdit) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil { - f := func(ty int, name *core.QUrl) *core.QVariant { - (*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name) - return f(ty, name) - } - qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectLoadResource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadResource") - } -} - -func (ptr *QPlainTextEdit) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QPlainTextEdit_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QPlainTextEdit_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) MaximumBlockCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextEdit_MaximumBlockCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QPlainTextEdit) MergeCurrentCharFormat(modifier gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_MergeCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(modifier)) - } -} - -//export callbackQPlainTextEdit_ModificationChanged -func callbackQPlainTextEdit_ModificationChanged(ptr unsafe.Pointer, changed C.char) { - if signal := qt.GetSignal(ptr, "modificationChanged"); signal != nil { - (*(*func(bool))(signal))(int8(changed) != 0) - } - -} - -func (ptr *QPlainTextEdit) ConnectModificationChanged(f func(changed bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "modificationChanged") { - C.QPlainTextEdit_ConnectModificationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "modificationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "modificationChanged"); signal != nil { - f := func(changed bool) { - (*(*func(bool))(signal))(changed) - f(changed) - } - qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "modificationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectModificationChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectModificationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "modificationChanged") - } -} - -func (ptr *QPlainTextEdit) ModificationChanged(changed bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_ModificationChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(changed)))) - } -} - -func (ptr *QPlainTextEdit) MoveCursor(operation gui.QTextCursor__MoveOperation, mode gui.QTextCursor__MoveMode) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_MoveCursor(ptr.Pointer(), C.longlong(operation), C.longlong(mode)) - } -} - -func (ptr *QPlainTextEdit) OverwriteMode() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_OverwriteMode(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQPlainTextEdit_Paste -func callbackQPlainTextEdit_Paste(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paste"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).PasteDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectPaste(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectPaste() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paste") - } -} - -func (ptr *QPlainTextEdit) Paste() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Paste(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) PasteDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_PasteDefault(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) PlaceholderText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPlainTextEdit_PlaceholderText(ptr.Pointer())) - } - return "" -} - -func (ptr *QPlainTextEdit) Print(printer gui.QPagedPaintDevice_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Print(ptr.Pointer(), gui.PointerFromQPagedPaintDevice(printer)) - } -} - -//export callbackQPlainTextEdit_Redo -func callbackQPlainTextEdit_Redo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).RedoDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectRedo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectRedo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo") - } -} - -func (ptr *QPlainTextEdit) Redo() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Redo(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) RedoDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_RedoDefault(ptr.Pointer()) - } -} - -//export callbackQPlainTextEdit_RedoAvailable -func callbackQPlainTextEdit_RedoAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QPlainTextEdit) ConnectRedoAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") { - C.QPlainTextEdit_ConnectRedoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectRedoAvailable() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectRedoAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redoAvailable") - } -} - -func (ptr *QPlainTextEdit) RedoAvailable(available bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -//export callbackQPlainTextEdit_SelectAll -func callbackQPlainTextEdit_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QPlainTextEdit) SelectAll() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SelectAllDefault(ptr.Pointer()) - } -} - -//export callbackQPlainTextEdit_SelectionChanged -func callbackQPlainTextEdit_SelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QPlainTextEdit) ConnectSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QPlainTextEdit_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QPlainTextEdit) SelectionChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) SetBackgroundVisible(visible bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetBackgroundVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QPlainTextEdit) SetCenterOnScroll(enabled bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetCenterOnScroll(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QPlainTextEdit) SetCurrentCharFormat(format gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format)) - } -} - -func (ptr *QPlainTextEdit) SetCursorWidth(width int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetCursorWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QPlainTextEdit) SetDocument(document gui.QTextDocument_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document)) - } -} - -func (ptr *QPlainTextEdit) SetDocumentTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QPlainTextEdit_SetDocumentTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QPlainTextEdit) SetLineWrapMode(mode QPlainTextEdit__LineWrapMode) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetLineWrapMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QPlainTextEdit) SetMaximumBlockCount(maximum int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetMaximumBlockCount(ptr.Pointer(), C.int(int32(maximum))) - } -} - -func (ptr *QPlainTextEdit) SetOverwriteMode(overwrite bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite)))) - } -} - -func (ptr *QPlainTextEdit) SetPlaceholderText(placeholderText string) { - if ptr.Pointer() != nil { - var placeholderTextC *C.char - if placeholderText != "" { - placeholderTextC = C.CString(placeholderText) - defer C.free(unsafe.Pointer(placeholderTextC)) - } - C.QPlainTextEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: placeholderTextC, len: C.longlong(len(placeholderText))}) - } -} - -//export callbackQPlainTextEdit_SetPlainText -func callbackQPlainTextEdit_SetPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setPlainText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQPlainTextEditFromPointer(ptr).SetPlainTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QPlainTextEdit) ConnectSetPlainText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPlainText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectSetPlainText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPlainText") - } -} - -func (ptr *QPlainTextEdit) SetPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPlainTextEdit_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPlainTextEdit) SetPlainTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QPlainTextEdit_SetPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QPlainTextEdit) SetReadOnly(ro bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ro)))) - } -} - -func (ptr *QPlainTextEdit) SetTabChangesFocus(b bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QPlainTextEdit) SetTabStopDistance(distance float64) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetTabStopDistance(ptr.Pointer(), C.double(distance)) - } -} - -func (ptr *QPlainTextEdit) SetTabStopWidth(width int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetTabStopWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QPlainTextEdit) SetTextCursor(cursor gui.QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)) - } -} - -func (ptr *QPlainTextEdit) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QPlainTextEdit) SetUndoRedoEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QPlainTextEdit) SetWordWrapMode(policy gui.QTextOption__WrapMode) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_SetWordWrapMode(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QPlainTextEdit) TabChangesFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QPlainTextEdit_TabChangesFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPlainTextEdit) TabStopDistance() float64 { - if ptr.Pointer() != nil { - return float64(C.QPlainTextEdit_TabStopDistance(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPlainTextEdit) TabStopWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QPlainTextEdit_TabStopWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQPlainTextEdit_TextChanged -func callbackQPlainTextEdit_TextChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QPlainTextEdit) ConnectTextChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { - C.QPlainTextEdit_ConnectTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectTextChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "textChanged") - } -} - -func (ptr *QPlainTextEdit) TextChanged() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_TextChanged(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) TextCursor() *gui.QTextCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCursorFromPointer(C.QPlainTextEdit_TextCursor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QPlainTextEdit) TextInteractionFlags() core.Qt__TextInteractionFlag { - if ptr.Pointer() != nil { - return core.Qt__TextInteractionFlag(C.QPlainTextEdit_TextInteractionFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QPlainTextEdit) ToPlainText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QPlainTextEdit_ToPlainText(ptr.Pointer())) - } - return "" -} - -//export callbackQPlainTextEdit_Undo -func callbackQPlainTextEdit_Undo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).UndoDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectUndo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectUndo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo") - } -} - -func (ptr *QPlainTextEdit) Undo() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_Undo(ptr.Pointer()) - } -} - -func (ptr *QPlainTextEdit) UndoDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_UndoDefault(ptr.Pointer()) - } -} - -//export callbackQPlainTextEdit_UndoAvailable -func callbackQPlainTextEdit_UndoAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QPlainTextEdit) ConnectUndoAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") { - C.QPlainTextEdit_ConnectUndoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectUndoAvailable() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectUndoAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "undoAvailable") - } -} - -func (ptr *QPlainTextEdit) UndoAvailable(available bool) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -//export callbackQPlainTextEdit_UpdateRequest -func callbackQPlainTextEdit_UpdateRequest(ptr unsafe.Pointer, rect unsafe.Pointer, dy C.int) { - if signal := qt.GetSignal(ptr, "updateRequest"); signal != nil { - (*(*func(*core.QRect, int))(signal))(core.NewQRectFromPointer(rect), int(int32(dy))) - } - -} - -func (ptr *QPlainTextEdit) ConnectUpdateRequest(f func(rect *core.QRect, dy int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "updateRequest") { - C.QPlainTextEdit_ConnectUpdateRequest(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "updateRequest"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "updateRequest"); signal != nil { - f := func(rect *core.QRect, dy int) { - (*(*func(*core.QRect, int))(signal))(rect, dy) - f(rect, dy) - } - qt.ConnectSignal(ptr.Pointer(), "updateRequest", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateRequest", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectUpdateRequest() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DisconnectUpdateRequest(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "updateRequest") - } -} - -func (ptr *QPlainTextEdit) UpdateRequest(rect core.QRect_ITF, dy int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_UpdateRequest(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(dy))) - } -} - -func (ptr *QPlainTextEdit) WordWrapMode() gui.QTextOption__WrapMode { - if ptr.Pointer() != nil { - return gui.QTextOption__WrapMode(C.QPlainTextEdit_WordWrapMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQPlainTextEdit_ZoomIn -func callbackQPlainTextEdit_ZoomIn(ptr unsafe.Pointer, ran C.int) { - if signal := qt.GetSignal(ptr, "zoomIn"); signal != nil { - (*(*func(int))(signal))(int(int32(ran))) - } else { - NewQPlainTextEditFromPointer(ptr).ZoomInDefault(int(int32(ran))) - } -} - -func (ptr *QPlainTextEdit) ConnectZoomIn(f func(ran int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "zoomIn"); signal != nil { - f := func(ran int) { - (*(*func(int))(signal))(ran) - f(ran) - } - qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectZoomIn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "zoomIn") - } -} - -func (ptr *QPlainTextEdit) ZoomIn(ran int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_ZoomIn(ptr.Pointer(), C.int(int32(ran))) - } -} - -func (ptr *QPlainTextEdit) ZoomInDefault(ran int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_ZoomInDefault(ptr.Pointer(), C.int(int32(ran))) - } -} - -//export callbackQPlainTextEdit_ZoomOut -func callbackQPlainTextEdit_ZoomOut(ptr unsafe.Pointer, ran C.int) { - if signal := qt.GetSignal(ptr, "zoomOut"); signal != nil { - (*(*func(int))(signal))(int(int32(ran))) - } else { - NewQPlainTextEditFromPointer(ptr).ZoomOutDefault(int(int32(ran))) - } -} - -func (ptr *QPlainTextEdit) ConnectZoomOut(f func(ran int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "zoomOut"); signal != nil { - f := func(ran int) { - (*(*func(int))(signal))(ran) - f(ran) - } - qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectZoomOut() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "zoomOut") - } -} - -func (ptr *QPlainTextEdit) ZoomOut(ran int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_ZoomOut(ptr.Pointer(), C.int(int32(ran))) - } -} - -func (ptr *QPlainTextEdit) ZoomOutDefault(ran int) { - if ptr.Pointer() != nil { - C.QPlainTextEdit_ZoomOutDefault(ptr.Pointer(), C.int(int32(ran))) - } -} - -//export callbackQPlainTextEdit_DestroyQPlainTextEdit -func callbackQPlainTextEdit_DestroyQPlainTextEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPlainTextEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQPlainTextEditFromPointer(ptr).DestroyQPlainTextEditDefault() - } -} - -func (ptr *QPlainTextEdit) ConnectDestroyQPlainTextEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPlainTextEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPlainTextEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPlainTextEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPlainTextEdit) DisconnectDestroyQPlainTextEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPlainTextEdit") - } -} - -func (ptr *QPlainTextEdit) DestroyQPlainTextEdit() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DestroyQPlainTextEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPlainTextEdit) DestroyQPlainTextEditDefault() { - if ptr.Pointer() != nil { - C.QPlainTextEdit_DestroyQPlainTextEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QProgressBar struct { - QWidget -} - -type QProgressBar_ITF interface { - QWidget_ITF - QProgressBar_PTR() *QProgressBar -} - -func (ptr *QProgressBar) QProgressBar_PTR() *QProgressBar { - return ptr -} - -func (ptr *QProgressBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QProgressBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQProgressBar(ptr QProgressBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QProgressBar_PTR().Pointer() - } - return nil -} - -func NewQProgressBarFromPointer(ptr unsafe.Pointer) (n *QProgressBar) { - n = new(QProgressBar) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QProgressBar__Direction -//QProgressBar::Direction -type QProgressBar__Direction int64 - -const ( - QProgressBar__TopToBottom QProgressBar__Direction = QProgressBar__Direction(0) - QProgressBar__BottomToTop QProgressBar__Direction = QProgressBar__Direction(1) -) - -func NewQProgressBar(parent QWidget_ITF) *QProgressBar { - tmpValue := NewQProgressBarFromPointer(C.QProgressBar_NewQProgressBar(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QProgressBar) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QProgressBar_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QProgressBar) Format() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProgressBar_Format(ptr.Pointer())) - } - return "" -} - -func (ptr *QProgressBar) InitStyleOption(option QStyleOptionProgressBar_ITF) { - if ptr.Pointer() != nil { - C.QProgressBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionProgressBar(option)) - } -} - -func (ptr *QProgressBar) InvertedAppearance() bool { - if ptr.Pointer() != nil { - return int8(C.QProgressBar_InvertedAppearance(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QProgressBar) IsTextVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QProgressBar_IsTextVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QProgressBar) Maximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressBar_Maximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProgressBar) Minimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressBar_Minimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProgressBar) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QProgressBar_Orientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQProgressBar_Reset -func callbackQProgressBar_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQProgressBarFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QProgressBar) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QProgressBar) Reset() { - if ptr.Pointer() != nil { - C.QProgressBar_Reset(ptr.Pointer()) - } -} - -func (ptr *QProgressBar) ResetDefault() { - if ptr.Pointer() != nil { - C.QProgressBar_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QProgressBar) ResetFormat() { - if ptr.Pointer() != nil { - C.QProgressBar_ResetFormat(ptr.Pointer()) - } -} - -func (ptr *QProgressBar) SetAlignment(alignment core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QProgressBar_SetAlignment(ptr.Pointer(), C.longlong(alignment)) - } -} - -func (ptr *QProgressBar) SetFormat(format string) { - if ptr.Pointer() != nil { - var formatC *C.char - if format != "" { - formatC = C.CString(format) - defer C.free(unsafe.Pointer(formatC)) - } - C.QProgressBar_SetFormat(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: formatC, len: C.longlong(len(format))}) - } -} - -func (ptr *QProgressBar) SetInvertedAppearance(invert bool) { - if ptr.Pointer() != nil { - C.QProgressBar_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(invert)))) - } -} - -//export callbackQProgressBar_SetMaximum -func callbackQProgressBar_SetMaximum(ptr unsafe.Pointer, maximum C.int) { - if signal := qt.GetSignal(ptr, "setMaximum"); signal != nil { - (*(*func(int))(signal))(int(int32(maximum))) - } else { - NewQProgressBarFromPointer(ptr).SetMaximumDefault(int(int32(maximum))) - } -} - -func (ptr *QProgressBar) ConnectSetMaximum(f func(maximum int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMaximum"); signal != nil { - f := func(maximum int) { - (*(*func(int))(signal))(maximum) - f(maximum) - } - qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectSetMaximum() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMaximum") - } -} - -func (ptr *QProgressBar) SetMaximum(maximum int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetMaximum(ptr.Pointer(), C.int(int32(maximum))) - } -} - -func (ptr *QProgressBar) SetMaximumDefault(maximum int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetMaximumDefault(ptr.Pointer(), C.int(int32(maximum))) - } -} - -//export callbackQProgressBar_SetMinimum -func callbackQProgressBar_SetMinimum(ptr unsafe.Pointer, minimum C.int) { - if signal := qt.GetSignal(ptr, "setMinimum"); signal != nil { - (*(*func(int))(signal))(int(int32(minimum))) - } else { - NewQProgressBarFromPointer(ptr).SetMinimumDefault(int(int32(minimum))) - } -} - -func (ptr *QProgressBar) ConnectSetMinimum(f func(minimum int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMinimum"); signal != nil { - f := func(minimum int) { - (*(*func(int))(signal))(minimum) - f(minimum) - } - qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectSetMinimum() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMinimum") - } -} - -func (ptr *QProgressBar) SetMinimum(minimum int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetMinimum(ptr.Pointer(), C.int(int32(minimum))) - } -} - -func (ptr *QProgressBar) SetMinimumDefault(minimum int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetMinimumDefault(ptr.Pointer(), C.int(int32(minimum))) - } -} - -//export callbackQProgressBar_SetOrientation -func callbackQProgressBar_SetOrientation(ptr unsafe.Pointer, vqt C.longlong) { - if signal := qt.GetSignal(ptr, "setOrientation"); signal != nil { - (*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(vqt)) - } else { - NewQProgressBarFromPointer(ptr).SetOrientationDefault(core.Qt__Orientation(vqt)) - } -} - -func (ptr *QProgressBar) ConnectSetOrientation(f func(vqt core.Qt__Orientation)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setOrientation"); signal != nil { - f := func(vqt core.Qt__Orientation) { - (*(*func(core.Qt__Orientation))(signal))(vqt) - f(vqt) - } - qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setOrientation", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectSetOrientation() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setOrientation") - } -} - -func (ptr *QProgressBar) SetOrientation(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QProgressBar_SetOrientation(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QProgressBar) SetOrientationDefault(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QProgressBar_SetOrientationDefault(ptr.Pointer(), C.longlong(vqt)) - } -} - -//export callbackQProgressBar_SetRange -func callbackQProgressBar_SetRange(ptr unsafe.Pointer, minimum C.int, maximum C.int) { - if signal := qt.GetSignal(ptr, "setRange"); signal != nil { - (*(*func(int, int))(signal))(int(int32(minimum)), int(int32(maximum))) - } else { - NewQProgressBarFromPointer(ptr).SetRangeDefault(int(int32(minimum)), int(int32(maximum))) - } -} - -func (ptr *QProgressBar) ConnectSetRange(f func(minimum int, maximum int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { - f := func(minimum int, maximum int) { - (*(*func(int, int))(signal))(minimum, maximum) - f(minimum, maximum) - } - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectSetRange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRange") - } -} - -func (ptr *QProgressBar) SetRange(minimum int, maximum int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) - } -} - -func (ptr *QProgressBar) SetRangeDefault(minimum int, maximum int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetRangeDefault(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) - } -} - -func (ptr *QProgressBar) SetTextDirection(textDirection QProgressBar__Direction) { - if ptr.Pointer() != nil { - C.QProgressBar_SetTextDirection(ptr.Pointer(), C.longlong(textDirection)) - } -} - -func (ptr *QProgressBar) SetTextVisible(visible bool) { - if ptr.Pointer() != nil { - C.QProgressBar_SetTextVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQProgressBar_SetValue -func callbackQProgressBar_SetValue(ptr unsafe.Pointer, value C.int) { - if signal := qt.GetSignal(ptr, "setValue"); signal != nil { - (*(*func(int))(signal))(int(int32(value))) - } else { - NewQProgressBarFromPointer(ptr).SetValueDefault(int(int32(value))) - } -} - -func (ptr *QProgressBar) ConnectSetValue(f func(value int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { - f := func(value int) { - (*(*func(int))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectSetValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setValue") - } -} - -func (ptr *QProgressBar) SetValue(value int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetValue(ptr.Pointer(), C.int(int32(value))) - } -} - -func (ptr *QProgressBar) SetValueDefault(value int) { - if ptr.Pointer() != nil { - C.QProgressBar_SetValueDefault(ptr.Pointer(), C.int(int32(value))) - } -} - -//export callbackQProgressBar_Text -func callbackQProgressBar_Text(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "text"); signal != nil { - tempVal := (*(*func() string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQProgressBarFromPointer(ptr).TextDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QProgressBar) ConnectText(f func() string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "text"); signal != nil { - f := func() string { - (*(*func() string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "text", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "text") - } -} - -func (ptr *QProgressBar) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProgressBar_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QProgressBar) TextDefault() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProgressBar_TextDefault(ptr.Pointer())) - } - return "" -} - -func (ptr *QProgressBar) TextDirection() QProgressBar__Direction { - if ptr.Pointer() != nil { - return QProgressBar__Direction(C.QProgressBar_TextDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QProgressBar) Value() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressBar_Value(ptr.Pointer()))) - } - return 0 -} - -//export callbackQProgressBar_ValueChanged -func callbackQProgressBar_ValueChanged(ptr unsafe.Pointer, value C.int) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(value))) - } - -} - -func (ptr *QProgressBar) ConnectValueChanged(f func(value int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QProgressBar_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(value int) { - (*(*func(int))(signal))(value) - f(value) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QProgressBar_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QProgressBar) ValueChanged(value int) { - if ptr.Pointer() != nil { - C.QProgressBar_ValueChanged(ptr.Pointer(), C.int(int32(value))) - } -} - -//export callbackQProgressBar_DestroyQProgressBar -func callbackQProgressBar_DestroyQProgressBar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QProgressBar"); signal != nil { - (*(*func())(signal))() - } else { - NewQProgressBarFromPointer(ptr).DestroyQProgressBarDefault() - } -} - -func (ptr *QProgressBar) ConnectDestroyQProgressBar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QProgressBar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QProgressBar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QProgressBar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressBar) DisconnectDestroyQProgressBar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QProgressBar") - } -} - -func (ptr *QProgressBar) DestroyQProgressBar() { - if ptr.Pointer() != nil { - C.QProgressBar_DestroyQProgressBar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QProgressBar) DestroyQProgressBarDefault() { - if ptr.Pointer() != nil { - C.QProgressBar_DestroyQProgressBarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QProgressDialog struct { - QDialog -} - -type QProgressDialog_ITF interface { - QDialog_ITF - QProgressDialog_PTR() *QProgressDialog -} - -func (ptr *QProgressDialog) QProgressDialog_PTR() *QProgressDialog { - return ptr -} - -func (ptr *QProgressDialog) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QProgressDialog) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQProgressDialog(ptr QProgressDialog_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QProgressDialog_PTR().Pointer() - } - return nil -} - -func NewQProgressDialogFromPointer(ptr unsafe.Pointer) (n *QProgressDialog) { - n = new(QProgressDialog) - n.SetPointer(ptr) - return -} -func NewQProgressDialog(parent QWidget_ITF, ff core.Qt__WindowType) *QProgressDialog { - tmpValue := NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQProgressDialog2(labelText string, cancelButtonText string, minimum int, maximum int, parent QWidget_ITF, ff core.Qt__WindowType) *QProgressDialog { - var labelTextC *C.char - if labelText != "" { - labelTextC = C.CString(labelText) - defer C.free(unsafe.Pointer(labelTextC)) - } - var cancelButtonTextC *C.char - if cancelButtonText != "" { - cancelButtonTextC = C.CString(cancelButtonText) - defer C.free(unsafe.Pointer(cancelButtonTextC)) - } - tmpValue := NewQProgressDialogFromPointer(C.QProgressDialog_NewQProgressDialog2(C.struct_QtWidgets_PackedString{data: labelTextC, len: C.longlong(len(labelText))}, C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}, C.int(int32(minimum)), C.int(int32(maximum)), PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QProgressDialog) AutoClose() bool { - if ptr.Pointer() != nil { - return int8(C.QProgressDialog_AutoClose(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QProgressDialog) AutoReset() bool { - if ptr.Pointer() != nil { - return int8(C.QProgressDialog_AutoReset(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQProgressDialog_Cancel -func callbackQProgressDialog_Cancel(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cancel"); signal != nil { - (*(*func())(signal))() - } else { - NewQProgressDialogFromPointer(ptr).CancelDefault() - } -} - -func (ptr *QProgressDialog) ConnectCancel(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cancel"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cancel", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectCancel() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cancel") - } -} - -func (ptr *QProgressDialog) Cancel() { - if ptr.Pointer() != nil { - C.QProgressDialog_Cancel(ptr.Pointer()) - } -} - -func (ptr *QProgressDialog) CancelDefault() { - if ptr.Pointer() != nil { - C.QProgressDialog_CancelDefault(ptr.Pointer()) - } -} - -//export callbackQProgressDialog_Canceled -func callbackQProgressDialog_Canceled(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "canceled"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QProgressDialog) ConnectCanceled(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "canceled") { - C.QProgressDialog_ConnectCanceled(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canceled"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "canceled"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canceled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectCanceled() { - if ptr.Pointer() != nil { - C.QProgressDialog_DisconnectCanceled(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "canceled") - } -} - -func (ptr *QProgressDialog) Canceled() { - if ptr.Pointer() != nil { - C.QProgressDialog_Canceled(ptr.Pointer()) - } -} - -//export callbackQProgressDialog_ForceShow -func callbackQProgressDialog_ForceShow(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "forceShow"); signal != nil { - (*(*func())(signal))() - } else { - NewQProgressDialogFromPointer(ptr).ForceShowDefault() - } -} - -func (ptr *QProgressDialog) ConnectForceShow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "forceShow"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "forceShow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "forceShow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectForceShow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "forceShow") - } -} - -func (ptr *QProgressDialog) ForceShow() { - if ptr.Pointer() != nil { - C.QProgressDialog_ForceShow(ptr.Pointer()) - } -} - -func (ptr *QProgressDialog) ForceShowDefault() { - if ptr.Pointer() != nil { - C.QProgressDialog_ForceShowDefault(ptr.Pointer()) - } -} - -func (ptr *QProgressDialog) LabelText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QProgressDialog_LabelText(ptr.Pointer())) - } - return "" -} - -func (ptr *QProgressDialog) Maximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressDialog_Maximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProgressDialog) Minimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressDialog_Minimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProgressDialog) MinimumDuration() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressDialog_MinimumDuration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProgressDialog) Open(receiver core.QObject_ITF, member string) { - if ptr.Pointer() != nil { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - C.QProgressDialog_Open(ptr.Pointer(), core.PointerFromQObject(receiver), memberC) - } -} - -//export callbackQProgressDialog_Reset -func callbackQProgressDialog_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQProgressDialogFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QProgressDialog) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QProgressDialog) Reset() { - if ptr.Pointer() != nil { - C.QProgressDialog_Reset(ptr.Pointer()) - } -} - -func (ptr *QProgressDialog) ResetDefault() { - if ptr.Pointer() != nil { - C.QProgressDialog_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QProgressDialog) SetAutoClose(close bool) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetAutoClose(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(close)))) - } -} - -func (ptr *QProgressDialog) SetAutoReset(reset bool) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetAutoReset(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(reset)))) - } -} - -func (ptr *QProgressDialog) SetBar(bar QProgressBar_ITF) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetBar(ptr.Pointer(), PointerFromQProgressBar(bar)) - } -} - -func (ptr *QProgressDialog) SetCancelButton(cancelButton QPushButton_ITF) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetCancelButton(ptr.Pointer(), PointerFromQPushButton(cancelButton)) - } -} - -//export callbackQProgressDialog_SetCancelButtonText -func callbackQProgressDialog_SetCancelButtonText(ptr unsafe.Pointer, cancelButtonText C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setCancelButtonText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(cancelButtonText)) - } else { - NewQProgressDialogFromPointer(ptr).SetCancelButtonTextDefault(cGoUnpackString(cancelButtonText)) - } -} - -func (ptr *QProgressDialog) ConnectSetCancelButtonText(f func(cancelButtonText string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCancelButtonText"); signal != nil { - f := func(cancelButtonText string) { - (*(*func(string))(signal))(cancelButtonText) - f(cancelButtonText) - } - qt.ConnectSignal(ptr.Pointer(), "setCancelButtonText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCancelButtonText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetCancelButtonText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCancelButtonText") - } -} - -func (ptr *QProgressDialog) SetCancelButtonText(cancelButtonText string) { - if ptr.Pointer() != nil { - var cancelButtonTextC *C.char - if cancelButtonText != "" { - cancelButtonTextC = C.CString(cancelButtonText) - defer C.free(unsafe.Pointer(cancelButtonTextC)) - } - C.QProgressDialog_SetCancelButtonText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}) - } -} - -func (ptr *QProgressDialog) SetCancelButtonTextDefault(cancelButtonText string) { - if ptr.Pointer() != nil { - var cancelButtonTextC *C.char - if cancelButtonText != "" { - cancelButtonTextC = C.CString(cancelButtonText) - defer C.free(unsafe.Pointer(cancelButtonTextC)) - } - C.QProgressDialog_SetCancelButtonTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: cancelButtonTextC, len: C.longlong(len(cancelButtonText))}) - } -} - -func (ptr *QProgressDialog) SetLabel(label QLabel_ITF) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetLabel(ptr.Pointer(), PointerFromQLabel(label)) - } -} - -//export callbackQProgressDialog_SetLabelText -func callbackQProgressDialog_SetLabelText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setLabelText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQProgressDialogFromPointer(ptr).SetLabelTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QProgressDialog) ConnectSetLabelText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setLabelText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setLabelText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setLabelText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetLabelText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setLabelText") - } -} - -func (ptr *QProgressDialog) SetLabelText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QProgressDialog_SetLabelText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QProgressDialog) SetLabelTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QProgressDialog_SetLabelTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQProgressDialog_SetMaximum -func callbackQProgressDialog_SetMaximum(ptr unsafe.Pointer, maximum C.int) { - if signal := qt.GetSignal(ptr, "setMaximum"); signal != nil { - (*(*func(int))(signal))(int(int32(maximum))) - } else { - NewQProgressDialogFromPointer(ptr).SetMaximumDefault(int(int32(maximum))) - } -} - -func (ptr *QProgressDialog) ConnectSetMaximum(f func(maximum int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMaximum"); signal != nil { - f := func(maximum int) { - (*(*func(int))(signal))(maximum) - f(maximum) - } - qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMaximum", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetMaximum() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMaximum") - } -} - -func (ptr *QProgressDialog) SetMaximum(maximum int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetMaximum(ptr.Pointer(), C.int(int32(maximum))) - } -} - -func (ptr *QProgressDialog) SetMaximumDefault(maximum int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetMaximumDefault(ptr.Pointer(), C.int(int32(maximum))) - } -} - -//export callbackQProgressDialog_SetMinimum -func callbackQProgressDialog_SetMinimum(ptr unsafe.Pointer, minimum C.int) { - if signal := qt.GetSignal(ptr, "setMinimum"); signal != nil { - (*(*func(int))(signal))(int(int32(minimum))) - } else { - NewQProgressDialogFromPointer(ptr).SetMinimumDefault(int(int32(minimum))) - } -} - -func (ptr *QProgressDialog) ConnectSetMinimum(f func(minimum int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMinimum"); signal != nil { - f := func(minimum int) { - (*(*func(int))(signal))(minimum) - f(minimum) - } - qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMinimum", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetMinimum() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMinimum") - } -} - -func (ptr *QProgressDialog) SetMinimum(minimum int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetMinimum(ptr.Pointer(), C.int(int32(minimum))) - } -} - -func (ptr *QProgressDialog) SetMinimumDefault(minimum int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetMinimumDefault(ptr.Pointer(), C.int(int32(minimum))) - } -} - -//export callbackQProgressDialog_SetMinimumDuration -func callbackQProgressDialog_SetMinimumDuration(ptr unsafe.Pointer, ms C.int) { - if signal := qt.GetSignal(ptr, "setMinimumDuration"); signal != nil { - (*(*func(int))(signal))(int(int32(ms))) - } else { - NewQProgressDialogFromPointer(ptr).SetMinimumDurationDefault(int(int32(ms))) - } -} - -func (ptr *QProgressDialog) ConnectSetMinimumDuration(f func(ms int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setMinimumDuration"); signal != nil { - f := func(ms int) { - (*(*func(int))(signal))(ms) - f(ms) - } - qt.ConnectSignal(ptr.Pointer(), "setMinimumDuration", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setMinimumDuration", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetMinimumDuration() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setMinimumDuration") - } -} - -func (ptr *QProgressDialog) SetMinimumDuration(ms int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetMinimumDuration(ptr.Pointer(), C.int(int32(ms))) - } -} - -func (ptr *QProgressDialog) SetMinimumDurationDefault(ms int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetMinimumDurationDefault(ptr.Pointer(), C.int(int32(ms))) - } -} - -//export callbackQProgressDialog_SetRange -func callbackQProgressDialog_SetRange(ptr unsafe.Pointer, minimum C.int, maximum C.int) { - if signal := qt.GetSignal(ptr, "setRange"); signal != nil { - (*(*func(int, int))(signal))(int(int32(minimum)), int(int32(maximum))) - } else { - NewQProgressDialogFromPointer(ptr).SetRangeDefault(int(int32(minimum)), int(int32(maximum))) - } -} - -func (ptr *QProgressDialog) ConnectSetRange(f func(minimum int, maximum int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRange"); signal != nil { - f := func(minimum int, maximum int) { - (*(*func(int, int))(signal))(minimum, maximum) - f(minimum, maximum) - } - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetRange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRange") - } -} - -func (ptr *QProgressDialog) SetRange(minimum int, maximum int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) - } -} - -func (ptr *QProgressDialog) SetRangeDefault(minimum int, maximum int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetRangeDefault(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) - } -} - -//export callbackQProgressDialog_SetValue -func callbackQProgressDialog_SetValue(ptr unsafe.Pointer, progress C.int) { - if signal := qt.GetSignal(ptr, "setValue"); signal != nil { - (*(*func(int))(signal))(int(int32(progress))) - } else { - NewQProgressDialogFromPointer(ptr).SetValueDefault(int(int32(progress))) - } -} - -func (ptr *QProgressDialog) ConnectSetValue(f func(progress int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { - f := func(progress int) { - (*(*func(int))(signal))(progress) - f(progress) - } - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectSetValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setValue") - } -} - -func (ptr *QProgressDialog) SetValue(progress int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetValue(ptr.Pointer(), C.int(int32(progress))) - } -} - -func (ptr *QProgressDialog) SetValueDefault(progress int) { - if ptr.Pointer() != nil { - C.QProgressDialog_SetValueDefault(ptr.Pointer(), C.int(int32(progress))) - } -} - -func (ptr *QProgressDialog) Value() int { - if ptr.Pointer() != nil { - return int(int32(C.QProgressDialog_Value(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QProgressDialog) WasCanceled() bool { - if ptr.Pointer() != nil { - return int8(C.QProgressDialog_WasCanceled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQProgressDialog_DestroyQProgressDialog -func callbackQProgressDialog_DestroyQProgressDialog(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QProgressDialog"); signal != nil { - (*(*func())(signal))() - } else { - NewQProgressDialogFromPointer(ptr).DestroyQProgressDialogDefault() - } -} - -func (ptr *QProgressDialog) ConnectDestroyQProgressDialog(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QProgressDialog"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QProgressDialog", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QProgressDialog", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProgressDialog) DisconnectDestroyQProgressDialog() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QProgressDialog") - } -} - -func (ptr *QProgressDialog) DestroyQProgressDialog() { - if ptr.Pointer() != nil { - C.QProgressDialog_DestroyQProgressDialog(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QProgressDialog) DestroyQProgressDialogDefault() { - if ptr.Pointer() != nil { - C.QProgressDialog_DestroyQProgressDialogDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QProxyStyle struct { - QCommonStyle -} - -type QProxyStyle_ITF interface { - QCommonStyle_ITF - QProxyStyle_PTR() *QProxyStyle -} - -func (ptr *QProxyStyle) QProxyStyle_PTR() *QProxyStyle { - return ptr -} - -func (ptr *QProxyStyle) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QCommonStyle_PTR().Pointer() - } - return nil -} - -func (ptr *QProxyStyle) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QCommonStyle_PTR().SetPointer(p) - } -} - -func PointerFromQProxyStyle(ptr QProxyStyle_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QProxyStyle_PTR().Pointer() - } - return nil -} - -func NewQProxyStyleFromPointer(ptr unsafe.Pointer) (n *QProxyStyle) { - n = new(QProxyStyle) - n.SetPointer(ptr) - return -} -func NewQProxyStyle(style QStyle_ITF) *QProxyStyle { - tmpValue := NewQProxyStyleFromPointer(C.QProxyStyle_NewQProxyStyle(PointerFromQStyle(style))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQProxyStyle2(key string) *QProxyStyle { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQProxyStyleFromPointer(C.QProxyStyle_NewQProxyStyle2(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QProxyStyle) BaseStyle() *QStyle { - if ptr.Pointer() != nil { - tmpValue := NewQStyleFromPointer(C.QProxyStyle_BaseStyle(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QProxyStyle) SetBaseStyle(style QStyle_ITF) { - if ptr.Pointer() != nil { - C.QProxyStyle_SetBaseStyle(ptr.Pointer(), PointerFromQStyle(style)) - } -} - -//export callbackQProxyStyle_StandardIcon -func callbackQProxyStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil { - return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) - } - - return gui.PointerFromQIcon(NewQProxyStyleFromPointer(ptr).StandardIconDefault(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) -} - -func (ptr *QProxyStyle) ConnectStandardIcon(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "standardIcon"); signal != nil { - f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon { - (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(standardIcon, option, widget) - return f(standardIcon, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProxyStyle) DisconnectStandardIcon() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "standardIcon") - } -} - -func (ptr *QProxyStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QProxyStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QProxyStyle) StandardIconDefault(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QProxyStyle_StandardIconDefault(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQProxyStyle_DestroyQProxyStyle -func callbackQProxyStyle_DestroyQProxyStyle(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QProxyStyle"); signal != nil { - (*(*func())(signal))() - } else { - NewQProxyStyleFromPointer(ptr).DestroyQProxyStyleDefault() - } -} - -func (ptr *QProxyStyle) ConnectDestroyQProxyStyle(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QProxyStyle"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QProxyStyle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QProxyStyle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QProxyStyle) DisconnectDestroyQProxyStyle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QProxyStyle") - } -} - -func (ptr *QProxyStyle) DestroyQProxyStyle() { - if ptr.Pointer() != nil { - C.QProxyStyle_DestroyQProxyStyle(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QProxyStyle) DestroyQProxyStyleDefault() { - if ptr.Pointer() != nil { - C.QProxyStyle_DestroyQProxyStyleDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QPushButton struct { - QAbstractButton -} - -type QPushButton_ITF interface { - QAbstractButton_ITF - QPushButton_PTR() *QPushButton -} - -func (ptr *QPushButton) QPushButton_PTR() *QPushButton { - return ptr -} - -func (ptr *QPushButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractButton_PTR().Pointer() - } - return nil -} - -func (ptr *QPushButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractButton_PTR().SetPointer(p) - } -} - -func PointerFromQPushButton(ptr QPushButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QPushButton_PTR().Pointer() - } - return nil -} - -func NewQPushButtonFromPointer(ptr unsafe.Pointer) (n *QPushButton) { - n = new(QPushButton) - n.SetPointer(ptr) - return -} -func NewQPushButton(parent QWidget_ITF) *QPushButton { - tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPushButton2(text string, parent QWidget_ITF) *QPushButton { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQPushButton3(icon gui.QIcon_ITF, text string, parent QWidget_ITF) *QPushButton { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQPushButtonFromPointer(C.QPushButton_NewQPushButton3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QPushButton) AutoDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QPushButton_AutoDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPushButton) InitStyleOption(option QStyleOptionButton_ITF) { - if ptr.Pointer() != nil { - C.QPushButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option)) - } -} - -func (ptr *QPushButton) IsDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QPushButton_IsDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPushButton) IsFlat() bool { - if ptr.Pointer() != nil { - return int8(C.QPushButton_IsFlat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QPushButton) Menu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QPushButton_Menu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQPushButton_PaintEvent -func callbackQPushButton_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp)) - } else { - NewQPushButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) - } -} - -func (ptr *QPushButton) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(vqp *gui.QPaintEvent) { - (*(*func(*gui.QPaintEvent))(signal))(vqp) - f(vqp) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPushButton) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QPushButton) PaintEvent(vqp gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QPushButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) - } -} - -func (ptr *QPushButton) PaintEventDefault(vqp gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QPushButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) - } -} - -func (ptr *QPushButton) SetAutoDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QPushButton_SetAutoDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QPushButton) SetDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QPushButton_SetDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QPushButton) SetFlat(vbo bool) { - if ptr.Pointer() != nil { - C.QPushButton_SetFlat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QPushButton) SetMenu(menu QMenu_ITF) { - if ptr.Pointer() != nil { - C.QPushButton_SetMenu(ptr.Pointer(), PointerFromQMenu(menu)) - } -} - -//export callbackQPushButton_ShowMenu -func callbackQPushButton_ShowMenu(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMenu"); signal != nil { - (*(*func())(signal))() - } else { - NewQPushButtonFromPointer(ptr).ShowMenuDefault() - } -} - -func (ptr *QPushButton) ConnectShowMenu(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMenu"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPushButton) DisconnectShowMenu() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMenu") - } -} - -func (ptr *QPushButton) ShowMenu() { - if ptr.Pointer() != nil { - C.QPushButton_ShowMenu(ptr.Pointer()) - } -} - -func (ptr *QPushButton) ShowMenuDefault() { - if ptr.Pointer() != nil { - C.QPushButton_ShowMenuDefault(ptr.Pointer()) - } -} - -//export callbackQPushButton_DestroyQPushButton -func callbackQPushButton_DestroyQPushButton(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QPushButton"); signal != nil { - (*(*func())(signal))() - } else { - NewQPushButtonFromPointer(ptr).DestroyQPushButtonDefault() - } -} - -func (ptr *QPushButton) ConnectDestroyQPushButton(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QPushButton"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QPushButton", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QPushButton", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QPushButton) DisconnectDestroyQPushButton() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QPushButton") - } -} - -func (ptr *QPushButton) DestroyQPushButton() { - if ptr.Pointer() != nil { - C.QPushButton_DestroyQPushButton(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QPushButton) DestroyQPushButtonDefault() { - if ptr.Pointer() != nil { - C.QPushButton_DestroyQPushButtonDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRadioButton struct { - QAbstractButton -} - -type QRadioButton_ITF interface { - QAbstractButton_ITF - QRadioButton_PTR() *QRadioButton -} - -func (ptr *QRadioButton) QRadioButton_PTR() *QRadioButton { - return ptr -} - -func (ptr *QRadioButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractButton_PTR().Pointer() - } - return nil -} - -func (ptr *QRadioButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractButton_PTR().SetPointer(p) - } -} - -func PointerFromQRadioButton(ptr QRadioButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRadioButton_PTR().Pointer() - } - return nil -} - -func NewQRadioButtonFromPointer(ptr unsafe.Pointer) (n *QRadioButton) { - n = new(QRadioButton) - n.SetPointer(ptr) - return -} -func NewQRadioButton(parent QWidget_ITF) *QRadioButton { - tmpValue := NewQRadioButtonFromPointer(C.QRadioButton_NewQRadioButton(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQRadioButton2(text string, parent QWidget_ITF) *QRadioButton { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQRadioButtonFromPointer(C.QRadioButton_NewQRadioButton2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QRadioButton) InitStyleOption(option QStyleOptionButton_ITF) { - if ptr.Pointer() != nil { - C.QRadioButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionButton(option)) - } -} - -//export callbackQRadioButton_PaintEvent -func callbackQRadioButton_PaintEvent(ptr unsafe.Pointer, vqp unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(vqp)) - } else { - NewQRadioButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(vqp)) - } -} - -func (ptr *QRadioButton) ConnectPaintEvent(f func(vqp *gui.QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(vqp *gui.QPaintEvent) { - (*(*func(*gui.QPaintEvent))(signal))(vqp) - f(vqp) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRadioButton) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QRadioButton) PaintEvent(vqp gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QRadioButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) - } -} - -func (ptr *QRadioButton) PaintEventDefault(vqp gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QRadioButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(vqp)) - } -} - -//export callbackQRadioButton_DestroyQRadioButton -func callbackQRadioButton_DestroyQRadioButton(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QRadioButton"); signal != nil { - (*(*func())(signal))() - } else { - NewQRadioButtonFromPointer(ptr).DestroyQRadioButtonDefault() - } -} - -func (ptr *QRadioButton) ConnectDestroyQRadioButton(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QRadioButton"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QRadioButton", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QRadioButton", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRadioButton) DisconnectDestroyQRadioButton() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QRadioButton") - } -} - -func (ptr *QRadioButton) DestroyQRadioButton() { - if ptr.Pointer() != nil { - C.QRadioButton_DestroyQRadioButton(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRadioButton) DestroyQRadioButtonDefault() { - if ptr.Pointer() != nil { - C.QRadioButton_DestroyQRadioButtonDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QRubberBand struct { - QWidget -} - -type QRubberBand_ITF interface { - QWidget_ITF - QRubberBand_PTR() *QRubberBand -} - -func (ptr *QRubberBand) QRubberBand_PTR() *QRubberBand { - return ptr -} - -func (ptr *QRubberBand) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QRubberBand) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQRubberBand(ptr QRubberBand_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QRubberBand_PTR().Pointer() - } - return nil -} - -func NewQRubberBandFromPointer(ptr unsafe.Pointer) (n *QRubberBand) { - n = new(QRubberBand) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QRubberBand__Shape -//QRubberBand::Shape -type QRubberBand__Shape int64 - -const ( - QRubberBand__Line QRubberBand__Shape = QRubberBand__Shape(0) - QRubberBand__Rectangle QRubberBand__Shape = QRubberBand__Shape(1) -) - -func NewQRubberBand(s QRubberBand__Shape, p QWidget_ITF) *QRubberBand { - tmpValue := NewQRubberBandFromPointer(C.QRubberBand_NewQRubberBand(C.longlong(s), PointerFromQWidget(p))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QRubberBand) InitStyleOption(option QStyleOptionRubberBand_ITF) { - if ptr.Pointer() != nil { - C.QRubberBand_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionRubberBand(option)) - } -} - -func (ptr *QRubberBand) Shape() QRubberBand__Shape { - if ptr.Pointer() != nil { - return QRubberBand__Shape(C.QRubberBand_Shape(ptr.Pointer())) - } - return 0 -} - -//export callbackQRubberBand_DestroyQRubberBand -func callbackQRubberBand_DestroyQRubberBand(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QRubberBand"); signal != nil { - (*(*func())(signal))() - } else { - NewQRubberBandFromPointer(ptr).DestroyQRubberBandDefault() - } -} - -func (ptr *QRubberBand) ConnectDestroyQRubberBand(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QRubberBand"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QRubberBand", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QRubberBand", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QRubberBand) DisconnectDestroyQRubberBand() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QRubberBand") - } -} - -func (ptr *QRubberBand) DestroyQRubberBand() { - if ptr.Pointer() != nil { - C.QRubberBand_DestroyQRubberBand(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QRubberBand) DestroyQRubberBandDefault() { - if ptr.Pointer() != nil { - C.QRubberBand_DestroyQRubberBandDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScrollArea struct { - QAbstractScrollArea -} - -type QScrollArea_ITF interface { - QAbstractScrollArea_ITF - QScrollArea_PTR() *QScrollArea -} - -func (ptr *QScrollArea) QScrollArea_PTR() *QScrollArea { - return ptr -} - -func (ptr *QScrollArea) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func (ptr *QScrollArea) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractScrollArea_PTR().SetPointer(p) - } -} - -func PointerFromQScrollArea(ptr QScrollArea_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScrollArea_PTR().Pointer() - } - return nil -} - -func NewQScrollAreaFromPointer(ptr unsafe.Pointer) (n *QScrollArea) { - n = new(QScrollArea) - n.SetPointer(ptr) - return -} -func NewQScrollArea(parent QWidget_ITF) *QScrollArea { - tmpValue := NewQScrollAreaFromPointer(C.QScrollArea_NewQScrollArea(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QScrollArea) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QScrollArea_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QScrollArea) EnsureVisible(x int, y int, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QScrollArea_EnsureVisible(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QScrollArea) EnsureWidgetVisible(childWidget QWidget_ITF, xmargin int, ymargin int) { - if ptr.Pointer() != nil { - C.QScrollArea_EnsureWidgetVisible(ptr.Pointer(), PointerFromQWidget(childWidget), C.int(int32(xmargin)), C.int(int32(ymargin))) - } -} - -func (ptr *QScrollArea) SetAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QScrollArea_SetAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QScrollArea) SetWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QScrollArea_SetWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QScrollArea) SetWidgetResizable(resizable bool) { - if ptr.Pointer() != nil { - C.QScrollArea_SetWidgetResizable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(resizable)))) - } -} - -func (ptr *QScrollArea) TakeWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QScrollArea_TakeWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScrollArea) Widget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QScrollArea_Widget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScrollArea) WidgetResizable() bool { - if ptr.Pointer() != nil { - return int8(C.QScrollArea_WidgetResizable(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQScrollArea_DestroyQScrollArea -func callbackQScrollArea_DestroyQScrollArea(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScrollArea"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollAreaFromPointer(ptr).DestroyQScrollAreaDefault() - } -} - -func (ptr *QScrollArea) ConnectDestroyQScrollArea(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScrollArea"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScrollArea", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScrollArea", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScrollArea) DisconnectDestroyQScrollArea() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScrollArea") - } -} - -func (ptr *QScrollArea) DestroyQScrollArea() { - if ptr.Pointer() != nil { - C.QScrollArea_DestroyQScrollArea(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScrollArea) DestroyQScrollAreaDefault() { - if ptr.Pointer() != nil { - C.QScrollArea_DestroyQScrollAreaDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScrollBar struct { - QAbstractSlider -} - -type QScrollBar_ITF interface { - QAbstractSlider_ITF - QScrollBar_PTR() *QScrollBar -} - -func (ptr *QScrollBar) QScrollBar_PTR() *QScrollBar { - return ptr -} - -func (ptr *QScrollBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSlider_PTR().Pointer() - } - return nil -} - -func (ptr *QScrollBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSlider_PTR().SetPointer(p) - } -} - -func PointerFromQScrollBar(ptr QScrollBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScrollBar_PTR().Pointer() - } - return nil -} - -func NewQScrollBarFromPointer(ptr unsafe.Pointer) (n *QScrollBar) { - n = new(QScrollBar) - n.SetPointer(ptr) - return -} -func NewQScrollBar(parent QWidget_ITF) *QScrollBar { - tmpValue := NewQScrollBarFromPointer(C.QScrollBar_NewQScrollBar(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQScrollBar2(orientation core.Qt__Orientation, parent QWidget_ITF) *QScrollBar { - tmpValue := NewQScrollBarFromPointer(C.QScrollBar_NewQScrollBar2(C.longlong(orientation), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QScrollBar) InitStyleOption(option QStyleOptionSlider_ITF) { - if ptr.Pointer() != nil { - C.QScrollBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option)) - } -} - -//export callbackQScrollBar_DestroyQScrollBar -func callbackQScrollBar_DestroyQScrollBar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScrollBar"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollBarFromPointer(ptr).DestroyQScrollBarDefault() - } -} - -func (ptr *QScrollBar) ConnectDestroyQScrollBar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScrollBar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScrollBar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScrollBar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScrollBar) DisconnectDestroyQScrollBar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScrollBar") - } -} - -func (ptr *QScrollBar) DestroyQScrollBar() { - if ptr.Pointer() != nil { - C.QScrollBar_DestroyQScrollBar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScrollBar) DestroyQScrollBarDefault() { - if ptr.Pointer() != nil { - C.QScrollBar_DestroyQScrollBarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QScroller struct { - core.QObject -} - -type QScroller_ITF interface { - core.QObject_ITF - QScroller_PTR() *QScroller -} - -func (ptr *QScroller) QScroller_PTR() *QScroller { - return ptr -} - -func (ptr *QScroller) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QScroller) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQScroller(ptr QScroller_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScroller_PTR().Pointer() - } - return nil -} - -func NewQScrollerFromPointer(ptr unsafe.Pointer) (n *QScroller) { - n = new(QScroller) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QScroller__State -//QScroller::State -type QScroller__State int64 - -const ( - QScroller__Inactive QScroller__State = QScroller__State(0) - QScroller__Pressed QScroller__State = QScroller__State(1) - QScroller__Dragging QScroller__State = QScroller__State(2) - QScroller__Scrolling QScroller__State = QScroller__State(3) -) - -//go:generate stringer -type=QScroller__ScrollerGestureType -//QScroller::ScrollerGestureType -type QScroller__ScrollerGestureType int64 - -const ( - QScroller__TouchGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(0) - QScroller__LeftMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(1) - QScroller__RightMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(2) - QScroller__MiddleMouseButtonGesture QScroller__ScrollerGestureType = QScroller__ScrollerGestureType(3) -) - -//go:generate stringer -type=QScroller__Input -//QScroller::Input -type QScroller__Input int64 - -const ( - QScroller__InputPress QScroller__Input = QScroller__Input(1) - QScroller__InputMove QScroller__Input = QScroller__Input(2) - QScroller__InputRelease QScroller__Input = QScroller__Input(3) -) - -func QScroller_ActiveScrollers() []*QScroller { - return func(l C.struct_QtWidgets_PackedList) []*QScroller { - out := make([]*QScroller, int(l.len)) - tmpList := NewQScrollerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__activeScrollers_atList(i) - } - return out - }(C.QScroller_QScroller_ActiveScrollers()) -} - -func (ptr *QScroller) ActiveScrollers() []*QScroller { - return func(l C.struct_QtWidgets_PackedList) []*QScroller { - out := make([]*QScroller, int(l.len)) - tmpList := NewQScrollerFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__activeScrollers_atList(i) - } - return out - }(C.QScroller_QScroller_ActiveScrollers()) -} - -//export callbackQScroller_EnsureVisible -func callbackQScroller_EnsureVisible(ptr unsafe.Pointer, rect unsafe.Pointer, xmargin C.double, ymargin C.double) { - if signal := qt.GetSignal(ptr, "ensureVisible"); signal != nil { - (*(*func(*core.QRectF, float64, float64))(signal))(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin)) - } else { - NewQScrollerFromPointer(ptr).EnsureVisibleDefault(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin)) - } -} - -func (ptr *QScroller) ConnectEnsureVisible(f func(rect *core.QRectF, xmargin float64, ymargin float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ensureVisible"); signal != nil { - f := func(rect *core.QRectF, xmargin float64, ymargin float64) { - (*(*func(*core.QRectF, float64, float64))(signal))(rect, xmargin, ymargin) - f(rect, xmargin, ymargin) - } - qt.ConnectSignal(ptr.Pointer(), "ensureVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ensureVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectEnsureVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ensureVisible") - } -} - -func (ptr *QScroller) EnsureVisible(rect core.QRectF_ITF, xmargin float64, ymargin float64) { - if ptr.Pointer() != nil { - C.QScroller_EnsureVisible(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin)) - } -} - -func (ptr *QScroller) EnsureVisibleDefault(rect core.QRectF_ITF, xmargin float64, ymargin float64) { - if ptr.Pointer() != nil { - C.QScroller_EnsureVisibleDefault(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin)) - } -} - -//export callbackQScroller_EnsureVisible2 -func callbackQScroller_EnsureVisible2(ptr unsafe.Pointer, rect unsafe.Pointer, xmargin C.double, ymargin C.double, scrollTime C.int) { - if signal := qt.GetSignal(ptr, "ensureVisible2"); signal != nil { - (*(*func(*core.QRectF, float64, float64, int))(signal))(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin), int(int32(scrollTime))) - } else { - NewQScrollerFromPointer(ptr).EnsureVisible2Default(core.NewQRectFFromPointer(rect), float64(xmargin), float64(ymargin), int(int32(scrollTime))) - } -} - -func (ptr *QScroller) ConnectEnsureVisible2(f func(rect *core.QRectF, xmargin float64, ymargin float64, scrollTime int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "ensureVisible2"); signal != nil { - f := func(rect *core.QRectF, xmargin float64, ymargin float64, scrollTime int) { - (*(*func(*core.QRectF, float64, float64, int))(signal))(rect, xmargin, ymargin, scrollTime) - f(rect, xmargin, ymargin, scrollTime) - } - qt.ConnectSignal(ptr.Pointer(), "ensureVisible2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "ensureVisible2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectEnsureVisible2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "ensureVisible2") - } -} - -func (ptr *QScroller) EnsureVisible2(rect core.QRectF_ITF, xmargin float64, ymargin float64, scrollTime int) { - if ptr.Pointer() != nil { - C.QScroller_EnsureVisible2(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin), C.int(int32(scrollTime))) - } -} - -func (ptr *QScroller) EnsureVisible2Default(rect core.QRectF_ITF, xmargin float64, ymargin float64, scrollTime int) { - if ptr.Pointer() != nil { - C.QScroller_EnsureVisible2Default(ptr.Pointer(), core.PointerFromQRectF(rect), C.double(xmargin), C.double(ymargin), C.int(int32(scrollTime))) - } -} - -func (ptr *QScroller) FinalPosition() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScroller_FinalPosition(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func QScroller_GrabGesture(target core.QObject_ITF, scrollGestureType QScroller__ScrollerGestureType) core.Qt__GestureType { - return core.Qt__GestureType(C.QScroller_QScroller_GrabGesture(core.PointerFromQObject(target), C.longlong(scrollGestureType))) -} - -func (ptr *QScroller) GrabGesture(target core.QObject_ITF, scrollGestureType QScroller__ScrollerGestureType) core.Qt__GestureType { - return core.Qt__GestureType(C.QScroller_QScroller_GrabGesture(core.PointerFromQObject(target), C.longlong(scrollGestureType))) -} - -func QScroller_GrabbedGesture(target core.QObject_ITF) core.Qt__GestureType { - return core.Qt__GestureType(C.QScroller_QScroller_GrabbedGesture(core.PointerFromQObject(target))) -} - -func (ptr *QScroller) GrabbedGesture(target core.QObject_ITF) core.Qt__GestureType { - return core.Qt__GestureType(C.QScroller_QScroller_GrabbedGesture(core.PointerFromQObject(target))) -} - -func (ptr *QScroller) HandleInput(input QScroller__Input, position core.QPointF_ITF, timestamp int64) bool { - if ptr.Pointer() != nil { - return int8(C.QScroller_HandleInput(ptr.Pointer(), C.longlong(input), core.PointerFromQPointF(position), C.longlong(timestamp))) != 0 - } - return false -} - -func QScroller_HasScroller(target core.QObject_ITF) bool { - return int8(C.QScroller_QScroller_HasScroller(core.PointerFromQObject(target))) != 0 -} - -func (ptr *QScroller) HasScroller(target core.QObject_ITF) bool { - return int8(C.QScroller_QScroller_HasScroller(core.PointerFromQObject(target))) != 0 -} - -func (ptr *QScroller) PixelPerMeter() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScroller_PixelPerMeter(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -//export callbackQScroller_ResendPrepareEvent -func callbackQScroller_ResendPrepareEvent(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resendPrepareEvent"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollerFromPointer(ptr).ResendPrepareEventDefault() - } -} - -func (ptr *QScroller) ConnectResendPrepareEvent(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resendPrepareEvent"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resendPrepareEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resendPrepareEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectResendPrepareEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resendPrepareEvent") - } -} - -func (ptr *QScroller) ResendPrepareEvent() { - if ptr.Pointer() != nil { - C.QScroller_ResendPrepareEvent(ptr.Pointer()) - } -} - -func (ptr *QScroller) ResendPrepareEventDefault() { - if ptr.Pointer() != nil { - C.QScroller_ResendPrepareEventDefault(ptr.Pointer()) - } -} - -//export callbackQScroller_ScrollTo -func callbackQScroller_ScrollTo(ptr unsafe.Pointer, pos unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QPointF))(signal))(core.NewQPointFFromPointer(pos)) - } else { - NewQScrollerFromPointer(ptr).ScrollToDefault(core.NewQPointFFromPointer(pos)) - } -} - -func (ptr *QScroller) ConnectScrollTo(f func(pos *core.QPointF)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { - f := func(pos *core.QPointF) { - (*(*func(*core.QPointF))(signal))(pos) - f(pos) - } - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectScrollTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollTo") - } -} - -func (ptr *QScroller) ScrollTo(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QScroller_ScrollTo(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func (ptr *QScroller) ScrollToDefault(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QScroller_ScrollToDefault(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -//export callbackQScroller_ScrollTo2 -func callbackQScroller_ScrollTo2(ptr unsafe.Pointer, pos unsafe.Pointer, scrollTime C.int) { - if signal := qt.GetSignal(ptr, "scrollTo2"); signal != nil { - (*(*func(*core.QPointF, int))(signal))(core.NewQPointFFromPointer(pos), int(int32(scrollTime))) - } else { - NewQScrollerFromPointer(ptr).ScrollTo2Default(core.NewQPointFFromPointer(pos), int(int32(scrollTime))) - } -} - -func (ptr *QScroller) ConnectScrollTo2(f func(pos *core.QPointF, scrollTime int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollTo2"); signal != nil { - f := func(pos *core.QPointF, scrollTime int) { - (*(*func(*core.QPointF, int))(signal))(pos, scrollTime) - f(pos, scrollTime) - } - qt.ConnectSignal(ptr.Pointer(), "scrollTo2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollTo2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectScrollTo2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollTo2") - } -} - -func (ptr *QScroller) ScrollTo2(pos core.QPointF_ITF, scrollTime int) { - if ptr.Pointer() != nil { - C.QScroller_ScrollTo2(ptr.Pointer(), core.PointerFromQPointF(pos), C.int(int32(scrollTime))) - } -} - -func (ptr *QScroller) ScrollTo2Default(pos core.QPointF_ITF, scrollTime int) { - if ptr.Pointer() != nil { - C.QScroller_ScrollTo2Default(ptr.Pointer(), core.PointerFromQPointF(pos), C.int(int32(scrollTime))) - } -} - -func QScroller_Scroller(target core.QObject_ITF) *QScroller { - tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller(core.PointerFromQObject(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QScroller) Scroller(target core.QObject_ITF) *QScroller { - tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller(core.PointerFromQObject(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QScroller_Scroller2(target core.QObject_ITF) *QScroller { - tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller2(core.PointerFromQObject(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QScroller) Scroller2(target core.QObject_ITF) *QScroller { - tmpValue := NewQScrollerFromPointer(C.QScroller_QScroller_Scroller2(core.PointerFromQObject(target))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QScroller) ScrollerProperties() *QScrollerProperties { - if ptr.Pointer() != nil { - tmpValue := NewQScrollerPropertiesFromPointer(C.QScroller_ScrollerProperties(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties) - return tmpValue - } - return nil -} - -//export callbackQScroller_ScrollerPropertiesChanged -func callbackQScroller_ScrollerPropertiesChanged(ptr unsafe.Pointer, newProperties unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "scrollerPropertiesChanged"); signal != nil { - (*(*func(*QScrollerProperties))(signal))(NewQScrollerPropertiesFromPointer(newProperties)) - } - -} - -func (ptr *QScroller) ConnectScrollerPropertiesChanged(f func(newProperties *QScrollerProperties)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "scrollerPropertiesChanged") { - C.QScroller_ConnectScrollerPropertiesChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "scrollerPropertiesChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "scrollerPropertiesChanged"); signal != nil { - f := func(newProperties *QScrollerProperties) { - (*(*func(*QScrollerProperties))(signal))(newProperties) - f(newProperties) - } - qt.ConnectSignal(ptr.Pointer(), "scrollerPropertiesChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollerPropertiesChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectScrollerPropertiesChanged() { - if ptr.Pointer() != nil { - C.QScroller_DisconnectScrollerPropertiesChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "scrollerPropertiesChanged") - } -} - -func (ptr *QScroller) ScrollerPropertiesChanged(newProperties QScrollerProperties_ITF) { - if ptr.Pointer() != nil { - C.QScroller_ScrollerPropertiesChanged(ptr.Pointer(), PointerFromQScrollerProperties(newProperties)) - } -} - -//export callbackQScroller_SetScrollerProperties -func callbackQScroller_SetScrollerProperties(ptr unsafe.Pointer, prop unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setScrollerProperties"); signal != nil { - (*(*func(*QScrollerProperties))(signal))(NewQScrollerPropertiesFromPointer(prop)) - } else { - NewQScrollerFromPointer(ptr).SetScrollerPropertiesDefault(NewQScrollerPropertiesFromPointer(prop)) - } -} - -func (ptr *QScroller) ConnectSetScrollerProperties(f func(prop *QScrollerProperties)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setScrollerProperties"); signal != nil { - f := func(prop *QScrollerProperties) { - (*(*func(*QScrollerProperties))(signal))(prop) - f(prop) - } - qt.ConnectSignal(ptr.Pointer(), "setScrollerProperties", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setScrollerProperties", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectSetScrollerProperties() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setScrollerProperties") - } -} - -func (ptr *QScroller) SetScrollerProperties(prop QScrollerProperties_ITF) { - if ptr.Pointer() != nil { - C.QScroller_SetScrollerProperties(ptr.Pointer(), PointerFromQScrollerProperties(prop)) - } -} - -func (ptr *QScroller) SetScrollerPropertiesDefault(prop QScrollerProperties_ITF) { - if ptr.Pointer() != nil { - C.QScroller_SetScrollerPropertiesDefault(ptr.Pointer(), PointerFromQScrollerProperties(prop)) - } -} - -func (ptr *QScroller) SetSnapPositionsX(positions []float64) { - if ptr.Pointer() != nil { - C.QScroller_SetSnapPositionsX(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQScrollerFromPointer(NewQScrollerFromPointer(nil).__setSnapPositionsX_positions_newList()) - for _, v := range positions { - tmpList.__setSnapPositionsX_positions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QScroller) SetSnapPositionsX2(first float64, interval float64) { - if ptr.Pointer() != nil { - C.QScroller_SetSnapPositionsX2(ptr.Pointer(), C.double(first), C.double(interval)) - } -} - -func (ptr *QScroller) SetSnapPositionsY(positions []float64) { - if ptr.Pointer() != nil { - C.QScroller_SetSnapPositionsY(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQScrollerFromPointer(NewQScrollerFromPointer(nil).__setSnapPositionsY_positions_newList()) - for _, v := range positions { - tmpList.__setSnapPositionsY_positions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QScroller) SetSnapPositionsY2(first float64, interval float64) { - if ptr.Pointer() != nil { - C.QScroller_SetSnapPositionsY2(ptr.Pointer(), C.double(first), C.double(interval)) - } -} - -func (ptr *QScroller) State() QScroller__State { - if ptr.Pointer() != nil { - return QScroller__State(C.QScroller_State(ptr.Pointer())) - } - return 0 -} - -//export callbackQScroller_StateChanged -func callbackQScroller_StateChanged(ptr unsafe.Pointer, newState C.longlong) { - if signal := qt.GetSignal(ptr, "stateChanged"); signal != nil { - (*(*func(QScroller__State))(signal))(QScroller__State(newState)) - } - -} - -func (ptr *QScroller) ConnectStateChanged(f func(newState QScroller__State)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "stateChanged") { - C.QScroller_ConnectStateChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "stateChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "stateChanged"); signal != nil { - f := func(newState QScroller__State) { - (*(*func(QScroller__State))(signal))(newState) - f(newState) - } - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "stateChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScroller) DisconnectStateChanged() { - if ptr.Pointer() != nil { - C.QScroller_DisconnectStateChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "stateChanged") - } -} - -func (ptr *QScroller) StateChanged(newState QScroller__State) { - if ptr.Pointer() != nil { - C.QScroller_StateChanged(ptr.Pointer(), C.longlong(newState)) - } -} - -func (ptr *QScroller) Stop() { - if ptr.Pointer() != nil { - C.QScroller_Stop(ptr.Pointer()) - } -} - -func (ptr *QScroller) Target() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScroller_Target(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func QScroller_UngrabGesture(target core.QObject_ITF) { - C.QScroller_QScroller_UngrabGesture(core.PointerFromQObject(target)) -} - -func (ptr *QScroller) UngrabGesture(target core.QObject_ITF) { - C.QScroller_QScroller_UngrabGesture(core.PointerFromQObject(target)) -} - -func (ptr *QScroller) Velocity() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QScroller_Velocity(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QScroller) __activeScrollers_atList(i int) *QScroller { - if ptr.Pointer() != nil { - tmpValue := NewQScrollerFromPointer(C.QScroller___activeScrollers_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScroller) __activeScrollers_setList(i QScroller_ITF) { - if ptr.Pointer() != nil { - C.QScroller___activeScrollers_setList(ptr.Pointer(), PointerFromQScroller(i)) - } -} - -func (ptr *QScroller) __activeScrollers_newList() unsafe.Pointer { - return C.QScroller___activeScrollers_newList(ptr.Pointer()) -} - -func (ptr *QScroller) __setSnapPositionsX_positions_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QScroller___setSnapPositionsX_positions_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QScroller) __setSnapPositionsX_positions_setList(i float64) { - if ptr.Pointer() != nil { - C.QScroller___setSnapPositionsX_positions_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QScroller) __setSnapPositionsX_positions_newList() unsafe.Pointer { - return C.QScroller___setSnapPositionsX_positions_newList(ptr.Pointer()) -} - -func (ptr *QScroller) __setSnapPositionsY_positions_atList(i int) float64 { - if ptr.Pointer() != nil { - return float64(C.QScroller___setSnapPositionsY_positions_atList(ptr.Pointer(), C.int(int32(i)))) - } - return 0 -} - -func (ptr *QScroller) __setSnapPositionsY_positions_setList(i float64) { - if ptr.Pointer() != nil { - C.QScroller___setSnapPositionsY_positions_setList(ptr.Pointer(), C.double(i)) - } -} - -func (ptr *QScroller) __setSnapPositionsY_positions_newList() unsafe.Pointer { - return C.QScroller___setSnapPositionsY_positions_newList(ptr.Pointer()) -} - -func (ptr *QScroller) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScroller___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScroller) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScroller___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScroller) __children_newList() unsafe.Pointer { - return C.QScroller___children_newList(ptr.Pointer()) -} - -func (ptr *QScroller) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QScroller___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QScroller) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QScroller___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QScroller) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QScroller___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QScroller) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScroller___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScroller) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScroller___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScroller) __findChildren_newList() unsafe.Pointer { - return C.QScroller___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QScroller) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScroller___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScroller) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScroller___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScroller) __findChildren_newList3() unsafe.Pointer { - return C.QScroller___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QScroller) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QScroller___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QScroller) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QScroller___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QScroller) __qFindChildren_newList2() unsafe.Pointer { - return C.QScroller___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQScroller_ChildEvent -func callbackQScroller_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQScrollerFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QScroller) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QScroller_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQScroller_ConnectNotify -func callbackQScroller_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQScrollerFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QScroller) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QScroller_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQScroller_CustomEvent -func callbackQScroller_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQScrollerFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QScroller) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QScroller_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQScroller_DeleteLater -func callbackQScroller_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollerFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QScroller) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QScroller_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQScroller_Destroyed -func callbackQScroller_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQScroller_DisconnectNotify -func callbackQScroller_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQScrollerFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QScroller) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QScroller_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQScroller_Event -func callbackQScroller_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQScrollerFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QScroller) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QScroller_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQScroller_EventFilter -func callbackQScroller_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQScrollerFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QScroller) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QScroller_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQScroller_MetaObject -func callbackQScroller_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQScrollerFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QScroller) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QScroller_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQScroller_ObjectNameChanged -func callbackQScroller_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQScroller_TimerEvent -func callbackQScroller_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQScrollerFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QScroller) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QScroller_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QScrollerProperties struct { - ptr unsafe.Pointer -} - -type QScrollerProperties_ITF interface { - QScrollerProperties_PTR() *QScrollerProperties -} - -func (ptr *QScrollerProperties) QScrollerProperties_PTR() *QScrollerProperties { - return ptr -} - -func (ptr *QScrollerProperties) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QScrollerProperties) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQScrollerProperties(ptr QScrollerProperties_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QScrollerProperties_PTR().Pointer() - } - return nil -} - -func NewQScrollerPropertiesFromPointer(ptr unsafe.Pointer) (n *QScrollerProperties) { - n = new(QScrollerProperties) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QScrollerProperties__OvershootPolicy -//QScrollerProperties::OvershootPolicy -type QScrollerProperties__OvershootPolicy int64 - -const ( - QScrollerProperties__OvershootWhenScrollable QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(0) - QScrollerProperties__OvershootAlwaysOff QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(1) - QScrollerProperties__OvershootAlwaysOn QScrollerProperties__OvershootPolicy = QScrollerProperties__OvershootPolicy(2) -) - -//go:generate stringer -type=QScrollerProperties__FrameRates -//QScrollerProperties::FrameRates -type QScrollerProperties__FrameRates int64 - -const ( - QScrollerProperties__Standard QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(0) - QScrollerProperties__Fps60 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(1) - QScrollerProperties__Fps30 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(2) - QScrollerProperties__Fps20 QScrollerProperties__FrameRates = QScrollerProperties__FrameRates(3) -) - -//go:generate stringer -type=QScrollerProperties__ScrollMetric -//QScrollerProperties::ScrollMetric -type QScrollerProperties__ScrollMetric int64 - -const ( - QScrollerProperties__MousePressEventDelay QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(0) - QScrollerProperties__DragStartDistance QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(1) - QScrollerProperties__DragVelocitySmoothingFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(2) - QScrollerProperties__AxisLockThreshold QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(3) - QScrollerProperties__ScrollingCurve QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(4) - QScrollerProperties__DecelerationFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(5) - QScrollerProperties__MinimumVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(6) - QScrollerProperties__MaximumVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(7) - QScrollerProperties__MaximumClickThroughVelocity QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(8) - QScrollerProperties__AcceleratingFlickMaximumTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(9) - QScrollerProperties__AcceleratingFlickSpeedupFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(10) - QScrollerProperties__SnapPositionRatio QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(11) - QScrollerProperties__SnapTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(12) - QScrollerProperties__OvershootDragResistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(13) - QScrollerProperties__OvershootDragDistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(14) - QScrollerProperties__OvershootScrollDistanceFactor QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(15) - QScrollerProperties__OvershootScrollTime QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(16) - QScrollerProperties__HorizontalOvershootPolicy QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(17) - QScrollerProperties__VerticalOvershootPolicy QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(18) - QScrollerProperties__FrameRate QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(19) - QScrollerProperties__ScrollMetricCount QScrollerProperties__ScrollMetric = QScrollerProperties__ScrollMetric(20) -) - -func NewQScrollerProperties() *QScrollerProperties { - tmpValue := NewQScrollerPropertiesFromPointer(C.QScrollerProperties_NewQScrollerProperties()) - runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties) - return tmpValue -} - -func NewQScrollerProperties2(sp QScrollerProperties_ITF) *QScrollerProperties { - tmpValue := NewQScrollerPropertiesFromPointer(C.QScrollerProperties_NewQScrollerProperties2(PointerFromQScrollerProperties(sp))) - runtime.SetFinalizer(tmpValue, (*QScrollerProperties).DestroyQScrollerProperties) - return tmpValue -} - -func (ptr *QScrollerProperties) ScrollMetric(metric QScrollerProperties__ScrollMetric) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QScrollerProperties_ScrollMetric(ptr.Pointer(), C.longlong(metric))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func QScrollerProperties_SetDefaultScrollerProperties(sp QScrollerProperties_ITF) { - C.QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(PointerFromQScrollerProperties(sp)) -} - -func (ptr *QScrollerProperties) SetDefaultScrollerProperties(sp QScrollerProperties_ITF) { - C.QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(PointerFromQScrollerProperties(sp)) -} - -func (ptr *QScrollerProperties) SetScrollMetric(metric QScrollerProperties__ScrollMetric, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QScrollerProperties_SetScrollMetric(ptr.Pointer(), C.longlong(metric), core.PointerFromQVariant(value)) - } -} - -func QScrollerProperties_UnsetDefaultScrollerProperties() { - C.QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties() -} - -func (ptr *QScrollerProperties) UnsetDefaultScrollerProperties() { - C.QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties() -} - -//export callbackQScrollerProperties_DestroyQScrollerProperties -func callbackQScrollerProperties_DestroyQScrollerProperties(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QScrollerProperties"); signal != nil { - (*(*func())(signal))() - } else { - NewQScrollerPropertiesFromPointer(ptr).DestroyQScrollerPropertiesDefault() - } -} - -func (ptr *QScrollerProperties) ConnectDestroyQScrollerProperties(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QScrollerProperties"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QScrollerProperties", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QScrollerProperties", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QScrollerProperties) DisconnectDestroyQScrollerProperties() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QScrollerProperties") - } -} - -func (ptr *QScrollerProperties) DestroyQScrollerProperties() { - if ptr.Pointer() != nil { - C.QScrollerProperties_DestroyQScrollerProperties(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QScrollerProperties) DestroyQScrollerPropertiesDefault() { - if ptr.Pointer() != nil { - C.QScrollerProperties_DestroyQScrollerPropertiesDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QShortcut struct { - core.QObject -} - -type QShortcut_ITF interface { - core.QObject_ITF - QShortcut_PTR() *QShortcut -} - -func (ptr *QShortcut) QShortcut_PTR() *QShortcut { - return ptr -} - -func (ptr *QShortcut) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QShortcut) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQShortcut(ptr QShortcut_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QShortcut_PTR().Pointer() - } - return nil -} - -func NewQShortcutFromPointer(ptr unsafe.Pointer) (n *QShortcut) { - n = new(QShortcut) - n.SetPointer(ptr) - return -} -func NewQShortcut(parent QWidget_ITF) *QShortcut { - tmpValue := NewQShortcutFromPointer(C.QShortcut_NewQShortcut(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQShortcut2(key gui.QKeySequence_ITF, parent QWidget_ITF, member string, ambiguousMember string, context core.Qt__ShortcutContext) *QShortcut { - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - var ambiguousMemberC *C.char - if ambiguousMember != "" { - ambiguousMemberC = C.CString(ambiguousMember) - defer C.free(unsafe.Pointer(ambiguousMemberC)) - } - tmpValue := NewQShortcutFromPointer(C.QShortcut_NewQShortcut2(gui.PointerFromQKeySequence(key), PointerFromQWidget(parent), memberC, ambiguousMemberC, C.longlong(context))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQShortcut_Activated -func callbackQShortcut_Activated(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QShortcut) ConnectActivated(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QShortcut_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QShortcut) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QShortcut_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QShortcut) Activated() { - if ptr.Pointer() != nil { - C.QShortcut_Activated(ptr.Pointer()) - } -} - -//export callbackQShortcut_ActivatedAmbiguously -func callbackQShortcut_ActivatedAmbiguously(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activatedAmbiguously"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QShortcut) ConnectActivatedAmbiguously(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activatedAmbiguously") { - C.QShortcut_ConnectActivatedAmbiguously(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activatedAmbiguously"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activatedAmbiguously"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "activatedAmbiguously", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activatedAmbiguously", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QShortcut) DisconnectActivatedAmbiguously() { - if ptr.Pointer() != nil { - C.QShortcut_DisconnectActivatedAmbiguously(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activatedAmbiguously") - } -} - -func (ptr *QShortcut) ActivatedAmbiguously() { - if ptr.Pointer() != nil { - C.QShortcut_ActivatedAmbiguously(ptr.Pointer()) - } -} - -func (ptr *QShortcut) AutoRepeat() bool { - if ptr.Pointer() != nil { - return int8(C.QShortcut_AutoRepeat(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QShortcut) Context() core.Qt__ShortcutContext { - if ptr.Pointer() != nil { - return core.Qt__ShortcutContext(C.QShortcut_Context(ptr.Pointer())) - } - return 0 -} - -func (ptr *QShortcut) Id() int { - if ptr.Pointer() != nil { - return int(int32(C.QShortcut_Id(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QShortcut) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QShortcut_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QShortcut) Key() *gui.QKeySequence { - if ptr.Pointer() != nil { - tmpValue := gui.NewQKeySequenceFromPointer(C.QShortcut_Key(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QKeySequence).DestroyQKeySequence) - return tmpValue - } - return nil -} - -func (ptr *QShortcut) ParentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QShortcut_ParentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QShortcut) SetAutoRepeat(on bool) { - if ptr.Pointer() != nil { - C.QShortcut_SetAutoRepeat(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QShortcut) SetContext(context core.Qt__ShortcutContext) { - if ptr.Pointer() != nil { - C.QShortcut_SetContext(ptr.Pointer(), C.longlong(context)) - } -} - -func (ptr *QShortcut) SetEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QShortcut_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QShortcut) SetKey(key gui.QKeySequence_ITF) { - if ptr.Pointer() != nil { - C.QShortcut_SetKey(ptr.Pointer(), gui.PointerFromQKeySequence(key)) - } -} - -func (ptr *QShortcut) SetWhatsThis(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QShortcut_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QShortcut) WhatsThis() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QShortcut_WhatsThis(ptr.Pointer())) - } - return "" -} - -//export callbackQShortcut_DestroyQShortcut -func callbackQShortcut_DestroyQShortcut(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QShortcut"); signal != nil { - (*(*func())(signal))() - } else { - NewQShortcutFromPointer(ptr).DestroyQShortcutDefault() - } -} - -func (ptr *QShortcut) ConnectDestroyQShortcut(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QShortcut"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QShortcut", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QShortcut", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QShortcut) DisconnectDestroyQShortcut() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QShortcut") - } -} - -func (ptr *QShortcut) DestroyQShortcut() { - if ptr.Pointer() != nil { - C.QShortcut_DestroyQShortcut(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QShortcut) DestroyQShortcutDefault() { - if ptr.Pointer() != nil { - C.QShortcut_DestroyQShortcutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QShortcut) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QShortcut___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QShortcut) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QShortcut___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QShortcut) __children_newList() unsafe.Pointer { - return C.QShortcut___children_newList(ptr.Pointer()) -} - -func (ptr *QShortcut) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QShortcut___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QShortcut) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QShortcut___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QShortcut) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QShortcut___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QShortcut) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QShortcut___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QShortcut) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QShortcut___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QShortcut) __findChildren_newList() unsafe.Pointer { - return C.QShortcut___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QShortcut) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QShortcut___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QShortcut) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QShortcut___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QShortcut) __findChildren_newList3() unsafe.Pointer { - return C.QShortcut___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QShortcut) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QShortcut___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QShortcut) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QShortcut___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QShortcut) __qFindChildren_newList2() unsafe.Pointer { - return C.QShortcut___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQShortcut_ChildEvent -func callbackQShortcut_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQShortcutFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QShortcut) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QShortcut_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQShortcut_ConnectNotify -func callbackQShortcut_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQShortcutFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QShortcut) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QShortcut_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQShortcut_CustomEvent -func callbackQShortcut_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQShortcutFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QShortcut) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QShortcut_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQShortcut_DeleteLater -func callbackQShortcut_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQShortcutFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QShortcut) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QShortcut_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQShortcut_Destroyed -func callbackQShortcut_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQShortcut_DisconnectNotify -func callbackQShortcut_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQShortcutFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QShortcut) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QShortcut_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQShortcut_Event -func callbackQShortcut_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQShortcutFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QShortcut) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QShortcut_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQShortcut_EventFilter -func callbackQShortcut_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQShortcutFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QShortcut) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QShortcut_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQShortcut_MetaObject -func callbackQShortcut_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQShortcutFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QShortcut) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QShortcut_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQShortcut_ObjectNameChanged -func callbackQShortcut_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQShortcut_TimerEvent -func callbackQShortcut_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQShortcutFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QShortcut) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QShortcut_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QSizeGrip struct { - QWidget -} - -type QSizeGrip_ITF interface { - QWidget_ITF - QSizeGrip_PTR() *QSizeGrip -} - -func (ptr *QSizeGrip) QSizeGrip_PTR() *QSizeGrip { - return ptr -} - -func (ptr *QSizeGrip) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QSizeGrip) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQSizeGrip(ptr QSizeGrip_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSizeGrip_PTR().Pointer() - } - return nil -} - -func NewQSizeGripFromPointer(ptr unsafe.Pointer) (n *QSizeGrip) { - n = new(QSizeGrip) - n.SetPointer(ptr) - return -} -func NewQSizeGrip(parent QWidget_ITF) *QSizeGrip { - tmpValue := NewQSizeGripFromPointer(C.QSizeGrip_NewQSizeGrip(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQSizeGrip_SetVisible -func callbackQSizeGrip_SetVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQSizeGripFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QSizeGrip) ConnectSetVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSizeGrip) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QSizeGrip) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QSizeGrip_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QSizeGrip) SetVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QSizeGrip_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQSizeGrip_DestroyQSizeGrip -func callbackQSizeGrip_DestroyQSizeGrip(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSizeGrip"); signal != nil { - (*(*func())(signal))() - } else { - NewQSizeGripFromPointer(ptr).DestroyQSizeGripDefault() - } -} - -func (ptr *QSizeGrip) ConnectDestroyQSizeGrip(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSizeGrip"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSizeGrip", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSizeGrip", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSizeGrip) DisconnectDestroyQSizeGrip() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSizeGrip") - } -} - -func (ptr *QSizeGrip) DestroyQSizeGrip() { - if ptr.Pointer() != nil { - C.QSizeGrip_DestroyQSizeGrip(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSizeGrip) DestroyQSizeGripDefault() { - if ptr.Pointer() != nil { - C.QSizeGrip_DestroyQSizeGripDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSizePolicy struct { - ptr unsafe.Pointer -} - -type QSizePolicy_ITF interface { - QSizePolicy_PTR() *QSizePolicy -} - -func (ptr *QSizePolicy) QSizePolicy_PTR() *QSizePolicy { - return ptr -} - -func (ptr *QSizePolicy) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QSizePolicy) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQSizePolicy(ptr QSizePolicy_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSizePolicy_PTR().Pointer() - } - return nil -} - -func NewQSizePolicyFromPointer(ptr unsafe.Pointer) (n *QSizePolicy) { - n = new(QSizePolicy) - n.SetPointer(ptr) - return -} - -func (ptr *QSizePolicy) DestroyQSizePolicy() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QSizePolicy__PolicyFlag -//QSizePolicy::PolicyFlag -type QSizePolicy__PolicyFlag int64 - -const ( - QSizePolicy__GrowFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(1) - QSizePolicy__ExpandFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(2) - QSizePolicy__ShrinkFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(4) - QSizePolicy__IgnoreFlag QSizePolicy__PolicyFlag = QSizePolicy__PolicyFlag(8) -) - -//go:generate stringer -type=QSizePolicy__Policy -//QSizePolicy::Policy -type QSizePolicy__Policy int64 - -const ( - QSizePolicy__Fixed QSizePolicy__Policy = QSizePolicy__Policy(0) - QSizePolicy__Minimum QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag) - QSizePolicy__Maximum QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__ShrinkFlag) - QSizePolicy__Preferred QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ShrinkFlag) - QSizePolicy__MinimumExpanding QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ExpandFlag) - QSizePolicy__Expanding QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__GrowFlag | QSizePolicy__ShrinkFlag | QSizePolicy__ExpandFlag) - QSizePolicy__Ignored QSizePolicy__Policy = QSizePolicy__Policy(QSizePolicy__ShrinkFlag | QSizePolicy__GrowFlag | QSizePolicy__IgnoreFlag) -) - -//go:generate stringer -type=QSizePolicy__ControlType -//QSizePolicy::ControlType -type QSizePolicy__ControlType int64 - -const ( - QSizePolicy__DefaultType QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000001) - QSizePolicy__ButtonBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000002) - QSizePolicy__CheckBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000004) - QSizePolicy__ComboBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000008) - QSizePolicy__Frame QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000010) - QSizePolicy__GroupBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000020) - QSizePolicy__Label QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000040) - QSizePolicy__Line QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000080) - QSizePolicy__LineEdit QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000100) - QSizePolicy__PushButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000200) - QSizePolicy__RadioButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000400) - QSizePolicy__Slider QSizePolicy__ControlType = QSizePolicy__ControlType(0x00000800) - QSizePolicy__SpinBox QSizePolicy__ControlType = QSizePolicy__ControlType(0x00001000) - QSizePolicy__TabWidget QSizePolicy__ControlType = QSizePolicy__ControlType(0x00002000) - QSizePolicy__ToolButton QSizePolicy__ControlType = QSizePolicy__ControlType(0x00004000) -) - -func NewQSizePolicy() *QSizePolicy { - tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_NewQSizePolicy()) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue -} - -func NewQSizePolicy2(horizontal QSizePolicy__Policy, vertical QSizePolicy__Policy, ty QSizePolicy__ControlType) *QSizePolicy { - tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_NewQSizePolicy2(C.longlong(horizontal), C.longlong(vertical), C.longlong(ty))) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue -} - -func (ptr *QSizePolicy) ControlType() QSizePolicy__ControlType { - if ptr.Pointer() != nil { - return QSizePolicy__ControlType(C.QSizePolicy_ControlType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizePolicy) ExpandingDirections() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QSizePolicy_ExpandingDirections(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizePolicy) HasHeightForWidth() bool { - if ptr.Pointer() != nil { - return int8(C.QSizePolicy_HasHeightForWidth(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSizePolicy) HasWidthForHeight() bool { - if ptr.Pointer() != nil { - return int8(C.QSizePolicy_HasWidthForHeight(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSizePolicy) HorizontalPolicy() QSizePolicy__Policy { - if ptr.Pointer() != nil { - return QSizePolicy__Policy(C.QSizePolicy_HorizontalPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizePolicy) HorizontalStretch() int { - if ptr.Pointer() != nil { - return int(int32(C.QSizePolicy_HorizontalStretch(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSizePolicy) RetainSizeWhenHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QSizePolicy_RetainSizeWhenHidden(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSizePolicy) SetControlType(ty QSizePolicy__ControlType) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetControlType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QSizePolicy) SetHeightForWidth(dependent bool) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetHeightForWidth(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dependent)))) - } -} - -func (ptr *QSizePolicy) SetHorizontalPolicy(policy QSizePolicy__Policy) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetHorizontalPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QSizePolicy) SetHorizontalStretch(stretchFactor int) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetHorizontalStretch(ptr.Pointer(), C.int(int32(stretchFactor))) - } -} - -func (ptr *QSizePolicy) SetRetainSizeWhenHidden(retainSize bool) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetRetainSizeWhenHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(retainSize)))) - } -} - -func (ptr *QSizePolicy) SetVerticalPolicy(policy QSizePolicy__Policy) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetVerticalPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QSizePolicy) SetVerticalStretch(stretchFactor int) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetVerticalStretch(ptr.Pointer(), C.int(int32(stretchFactor))) - } -} - -func (ptr *QSizePolicy) SetWidthForHeight(dependent bool) { - if ptr.Pointer() != nil { - C.QSizePolicy_SetWidthForHeight(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(dependent)))) - } -} - -func (ptr *QSizePolicy) Transpose() { - if ptr.Pointer() != nil { - C.QSizePolicy_Transpose(ptr.Pointer()) - } -} - -func (ptr *QSizePolicy) Transposed() *QSizePolicy { - if ptr.Pointer() != nil { - tmpValue := NewQSizePolicyFromPointer(C.QSizePolicy_Transposed(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue - } - return nil -} - -func (ptr *QSizePolicy) VerticalPolicy() QSizePolicy__Policy { - if ptr.Pointer() != nil { - return QSizePolicy__Policy(C.QSizePolicy_VerticalPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSizePolicy) VerticalStretch() int { - if ptr.Pointer() != nil { - return int(int32(C.QSizePolicy_VerticalStretch(ptr.Pointer()))) - } - return 0 -} - -type QSlider struct { - QAbstractSlider -} - -type QSlider_ITF interface { - QAbstractSlider_ITF - QSlider_PTR() *QSlider -} - -func (ptr *QSlider) QSlider_PTR() *QSlider { - return ptr -} - -func (ptr *QSlider) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSlider_PTR().Pointer() - } - return nil -} - -func (ptr *QSlider) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSlider_PTR().SetPointer(p) - } -} - -func PointerFromQSlider(ptr QSlider_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSlider_PTR().Pointer() - } - return nil -} - -func NewQSliderFromPointer(ptr unsafe.Pointer) (n *QSlider) { - n = new(QSlider) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSlider__TickPosition -//QSlider::TickPosition -type QSlider__TickPosition int64 - -const ( - QSlider__NoTicks QSlider__TickPosition = QSlider__TickPosition(0) - QSlider__TicksAbove QSlider__TickPosition = QSlider__TickPosition(1) - QSlider__TicksLeft QSlider__TickPosition = QSlider__TickPosition(QSlider__TicksAbove) - QSlider__TicksBelow QSlider__TickPosition = QSlider__TickPosition(2) - QSlider__TicksRight QSlider__TickPosition = QSlider__TickPosition(QSlider__TicksBelow) - QSlider__TicksBothSides QSlider__TickPosition = QSlider__TickPosition(3) -) - -func NewQSlider(parent QWidget_ITF) *QSlider { - tmpValue := NewQSliderFromPointer(C.QSlider_NewQSlider(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSlider2(orientation core.Qt__Orientation, parent QWidget_ITF) *QSlider { - tmpValue := NewQSliderFromPointer(C.QSlider_NewQSlider2(C.longlong(orientation), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSlider) InitStyleOption(option QStyleOptionSlider_ITF) { - if ptr.Pointer() != nil { - C.QSlider_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionSlider(option)) - } -} - -func (ptr *QSlider) SetTickInterval(ti int) { - if ptr.Pointer() != nil { - C.QSlider_SetTickInterval(ptr.Pointer(), C.int(int32(ti))) - } -} - -func (ptr *QSlider) SetTickPosition(position QSlider__TickPosition) { - if ptr.Pointer() != nil { - C.QSlider_SetTickPosition(ptr.Pointer(), C.longlong(position)) - } -} - -func (ptr *QSlider) TickInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QSlider_TickInterval(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSlider) TickPosition() QSlider__TickPosition { - if ptr.Pointer() != nil { - return QSlider__TickPosition(C.QSlider_TickPosition(ptr.Pointer())) - } - return 0 -} - -//export callbackQSlider_DestroyQSlider -func callbackQSlider_DestroyQSlider(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSlider"); signal != nil { - (*(*func())(signal))() - } else { - NewQSliderFromPointer(ptr).DestroyQSliderDefault() - } -} - -func (ptr *QSlider) ConnectDestroyQSlider(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSlider"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSlider", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSlider", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSlider) DisconnectDestroyQSlider() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSlider") - } -} - -func (ptr *QSlider) DestroyQSlider() { - if ptr.Pointer() != nil { - C.QSlider_DestroyQSlider(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSlider) DestroyQSliderDefault() { - if ptr.Pointer() != nil { - C.QSlider_DestroyQSliderDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSpacerItem struct { - QLayoutItem -} - -type QSpacerItem_ITF interface { - QLayoutItem_ITF - QSpacerItem_PTR() *QSpacerItem -} - -func (ptr *QSpacerItem) QSpacerItem_PTR() *QSpacerItem { - return ptr -} - -func (ptr *QSpacerItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QLayoutItem_PTR().Pointer() - } - return nil -} - -func (ptr *QSpacerItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QLayoutItem_PTR().SetPointer(p) - } -} - -func PointerFromQSpacerItem(ptr QSpacerItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSpacerItem_PTR().Pointer() - } - return nil -} - -func NewQSpacerItemFromPointer(ptr unsafe.Pointer) (n *QSpacerItem) { - n = new(QSpacerItem) - n.SetPointer(ptr) - return -} -func NewQSpacerItem(w int, h int, hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy) *QSpacerItem { - return NewQSpacerItemFromPointer(C.QSpacerItem_NewQSpacerItem(C.int(int32(w)), C.int(int32(h)), C.longlong(hPolicy), C.longlong(vPolicy))) -} - -func (ptr *QSpacerItem) ChangeSize(w int, h int, hPolicy QSizePolicy__Policy, vPolicy QSizePolicy__Policy) { - if ptr.Pointer() != nil { - C.QSpacerItem_ChangeSize(ptr.Pointer(), C.int(int32(w)), C.int(int32(h)), C.longlong(hPolicy), C.longlong(vPolicy)) - } -} - -//export callbackQSpacerItem_ExpandingDirections -func callbackQSpacerItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { - return C.longlong((*(*func() core.Qt__Orientation)(signal))()) - } - - return C.longlong(NewQSpacerItemFromPointer(ptr).ExpandingDirectionsDefault()) -} - -func (ptr *QSpacerItem) ConnectExpandingDirections(f func() core.Qt__Orientation) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { - f := func() core.Qt__Orientation { - (*(*func() core.Qt__Orientation)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectExpandingDirections() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") - } -} - -func (ptr *QSpacerItem) ExpandingDirections() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QSpacerItem_ExpandingDirections(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSpacerItem) ExpandingDirectionsDefault() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QSpacerItem_ExpandingDirectionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQSpacerItem_Geometry -func callbackQSpacerItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "geometry"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(NewQSpacerItemFromPointer(ptr).GeometryDefault()) -} - -func (ptr *QSpacerItem) ConnectGeometry(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "geometry") - } -} - -func (ptr *QSpacerItem) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QSpacerItem_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QSpacerItem) GeometryDefault() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QSpacerItem_GeometryDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQSpacerItem_IsEmpty -func callbackQSpacerItem_IsEmpty(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSpacerItemFromPointer(ptr).IsEmptyDefault()))) -} - -func (ptr *QSpacerItem) ConnectIsEmpty(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectIsEmpty() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isEmpty") - } -} - -func (ptr *QSpacerItem) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QSpacerItem_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSpacerItem) IsEmptyDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QSpacerItem_IsEmptyDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQSpacerItem_MaximumSize -func callbackQSpacerItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).MaximumSizeDefault()) -} - -func (ptr *QSpacerItem) ConnectMaximumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectMaximumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "maximumSize") - } -} - -func (ptr *QSpacerItem) MaximumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSpacerItem) MaximumSizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MaximumSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQSpacerItem_MinimumSize -func callbackQSpacerItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).MinimumSizeDefault()) -} - -func (ptr *QSpacerItem) ConnectMinimumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectMinimumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumSize") - } -} - -func (ptr *QSpacerItem) MinimumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSpacerItem) MinimumSizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_MinimumSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQSpacerItem_SetGeometry -func callbackQSpacerItem_SetGeometry(ptr unsafe.Pointer, r unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(r)) - } else { - NewQSpacerItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(r)) - } -} - -func (ptr *QSpacerItem) ConnectSetGeometry(f func(r *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { - f := func(r *core.QRect) { - (*(*func(*core.QRect))(signal))(r) - f(r) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectSetGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry") - } -} - -func (ptr *QSpacerItem) SetGeometry(r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QSpacerItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(r)) - } -} - -func (ptr *QSpacerItem) SetGeometryDefault(r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QSpacerItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(r)) - } -} - -//export callbackQSpacerItem_SizeHint -func callbackQSpacerItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQSpacerItemFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QSpacerItem) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QSpacerItem) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSpacerItem) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QSpacerItem_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QSpacerItem) SizePolicy() *QSizePolicy { - if ptr.Pointer() != nil { - tmpValue := NewQSizePolicyFromPointer(C.QSpacerItem_SizePolicy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue - } - return nil -} - -//export callbackQSpacerItem_DestroyQSpacerItem -func callbackQSpacerItem_DestroyQSpacerItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSpacerItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQSpacerItemFromPointer(ptr).DestroyQSpacerItemDefault() - } -} - -func (ptr *QSpacerItem) ConnectDestroyQSpacerItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSpacerItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSpacerItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSpacerItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpacerItem) DisconnectDestroyQSpacerItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSpacerItem") - } -} - -func (ptr *QSpacerItem) DestroyQSpacerItem() { - if ptr.Pointer() != nil { - C.QSpacerItem_DestroyQSpacerItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSpacerItem) DestroyQSpacerItemDefault() { - if ptr.Pointer() != nil { - C.QSpacerItem_DestroyQSpacerItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSpinBox struct { - QAbstractSpinBox -} - -type QSpinBox_ITF interface { - QAbstractSpinBox_ITF - QSpinBox_PTR() *QSpinBox -} - -func (ptr *QSpinBox) QSpinBox_PTR() *QSpinBox { - return ptr -} - -func (ptr *QSpinBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractSpinBox_PTR().Pointer() - } - return nil -} - -func (ptr *QSpinBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractSpinBox_PTR().SetPointer(p) - } -} - -func PointerFromQSpinBox(ptr QSpinBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSpinBox_PTR().Pointer() - } - return nil -} - -func NewQSpinBoxFromPointer(ptr unsafe.Pointer) (n *QSpinBox) { - n = new(QSpinBox) - n.SetPointer(ptr) - return -} -func NewQSpinBox(parent QWidget_ITF) *QSpinBox { - tmpValue := NewQSpinBoxFromPointer(C.QSpinBox_NewQSpinBox(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSpinBox) CleanText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSpinBox_CleanText(ptr.Pointer())) - } - return "" -} - -func (ptr *QSpinBox) DisplayIntegerBase() int { - if ptr.Pointer() != nil { - return int(int32(C.QSpinBox_DisplayIntegerBase(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSpinBox) Maximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QSpinBox_Maximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSpinBox) Minimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QSpinBox_Minimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSpinBox) Prefix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSpinBox_Prefix(ptr.Pointer())) - } - return "" -} - -func (ptr *QSpinBox) SetDisplayIntegerBase(base int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetDisplayIntegerBase(ptr.Pointer(), C.int(int32(base))) - } -} - -func (ptr *QSpinBox) SetMaximum(max int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetMaximum(ptr.Pointer(), C.int(int32(max))) - } -} - -func (ptr *QSpinBox) SetMinimum(min int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetMinimum(ptr.Pointer(), C.int(int32(min))) - } -} - -func (ptr *QSpinBox) SetPrefix(prefix string) { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - C.QSpinBox_SetPrefix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))}) - } -} - -func (ptr *QSpinBox) SetRange(minimum int, maximum int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetRange(ptr.Pointer(), C.int(int32(minimum)), C.int(int32(maximum))) - } -} - -func (ptr *QSpinBox) SetSingleStep(val int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetSingleStep(ptr.Pointer(), C.int(int32(val))) - } -} - -func (ptr *QSpinBox) SetStepType(stepType QAbstractSpinBox__StepType) { - if ptr.Pointer() != nil { - C.QSpinBox_SetStepType(ptr.Pointer(), C.longlong(stepType)) - } -} - -func (ptr *QSpinBox) SetSuffix(suffix string) { - if ptr.Pointer() != nil { - var suffixC *C.char - if suffix != "" { - suffixC = C.CString(suffix) - defer C.free(unsafe.Pointer(suffixC)) - } - C.QSpinBox_SetSuffix(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: suffixC, len: C.longlong(len(suffix))}) - } -} - -//export callbackQSpinBox_SetValue -func callbackQSpinBox_SetValue(ptr unsafe.Pointer, val C.int) { - if signal := qt.GetSignal(ptr, "setValue"); signal != nil { - (*(*func(int))(signal))(int(int32(val))) - } else { - NewQSpinBoxFromPointer(ptr).SetValueDefault(int(int32(val))) - } -} - -func (ptr *QSpinBox) ConnectSetValue(f func(val int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setValue"); signal != nil { - f := func(val int) { - (*(*func(int))(signal))(val) - f(val) - } - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpinBox) DisconnectSetValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setValue") - } -} - -func (ptr *QSpinBox) SetValue(val int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetValue(ptr.Pointer(), C.int(int32(val))) - } -} - -func (ptr *QSpinBox) SetValueDefault(val int) { - if ptr.Pointer() != nil { - C.QSpinBox_SetValueDefault(ptr.Pointer(), C.int(int32(val))) - } -} - -func (ptr *QSpinBox) SingleStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QSpinBox_SingleStep(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSpinBox) StepType() QAbstractSpinBox__StepType { - if ptr.Pointer() != nil { - return QAbstractSpinBox__StepType(C.QSpinBox_StepType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSpinBox) Suffix() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSpinBox_Suffix(ptr.Pointer())) - } - return "" -} - -//export callbackQSpinBox_TextFromValue -func callbackQSpinBox_TextFromValue(ptr unsafe.Pointer, value C.int) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "textFromValue"); signal != nil { - tempVal := (*(*func(int) string)(signal))(int(int32(value))) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQSpinBoxFromPointer(ptr).TextFromValueDefault(int(int32(value))) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QSpinBox) ConnectTextFromValue(f func(value int) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "textFromValue"); signal != nil { - f := func(value int) string { - (*(*func(int) string)(signal))(value) - return f(value) - } - qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textFromValue", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpinBox) DisconnectTextFromValue() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "textFromValue") - } -} - -func (ptr *QSpinBox) TextFromValue(value int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSpinBox_TextFromValue(ptr.Pointer(), C.int(int32(value)))) - } - return "" -} - -func (ptr *QSpinBox) TextFromValueDefault(value int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSpinBox_TextFromValueDefault(ptr.Pointer(), C.int(int32(value)))) - } - return "" -} - -func (ptr *QSpinBox) Value() int { - if ptr.Pointer() != nil { - return int(int32(C.QSpinBox_Value(ptr.Pointer()))) - } - return 0 -} - -//export callbackQSpinBox_ValueChanged -func callbackQSpinBox_ValueChanged(ptr unsafe.Pointer, i C.int) { - if signal := qt.GetSignal(ptr, "valueChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(i))) - } - -} - -func (ptr *QSpinBox) ConnectValueChanged(f func(i int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged") { - C.QSpinBox_ConnectValueChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged"); signal != nil { - f := func(i int) { - (*(*func(int))(signal))(i) - f(i) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpinBox) DisconnectValueChanged() { - if ptr.Pointer() != nil { - C.QSpinBox_DisconnectValueChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged") - } -} - -func (ptr *QSpinBox) ValueChanged(i int) { - if ptr.Pointer() != nil { - C.QSpinBox_ValueChanged(ptr.Pointer(), C.int(int32(i))) - } -} - -//export callbackQSpinBox_ValueChanged2 -func callbackQSpinBox_ValueChanged2(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "valueChanged2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } - -} - -func (ptr *QSpinBox) ConnectValueChanged2(f func(text string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "valueChanged2") { - C.QSpinBox_ConnectValueChanged2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "valueChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "valueChanged2"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueChanged2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpinBox) DisconnectValueChanged2() { - if ptr.Pointer() != nil { - C.QSpinBox_DisconnectValueChanged2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "valueChanged2") - } -} - -func (ptr *QSpinBox) ValueChanged2(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QSpinBox_ValueChanged2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQSpinBox_ValueFromText -func callbackQSpinBox_ValueFromText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) C.int { - if signal := qt.GetSignal(ptr, "valueFromText"); signal != nil { - return C.int(int32((*(*func(string) int)(signal))(cGoUnpackString(text)))) - } - - return C.int(int32(NewQSpinBoxFromPointer(ptr).ValueFromTextDefault(cGoUnpackString(text)))) -} - -func (ptr *QSpinBox) ConnectValueFromText(f func(text string) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "valueFromText"); signal != nil { - f := func(text string) int { - (*(*func(string) int)(signal))(text) - return f(text) - } - qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "valueFromText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpinBox) DisconnectValueFromText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "valueFromText") - } -} - -func (ptr *QSpinBox) ValueFromText(text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QSpinBox_ValueFromText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QSpinBox) ValueFromTextDefault(text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QSpinBox_ValueFromTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -//export callbackQSpinBox_DestroyQSpinBox -func callbackQSpinBox_DestroyQSpinBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSpinBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQSpinBoxFromPointer(ptr).DestroyQSpinBoxDefault() - } -} - -func (ptr *QSpinBox) ConnectDestroyQSpinBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSpinBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSpinBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSpinBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSpinBox) DisconnectDestroyQSpinBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSpinBox") - } -} - -func (ptr *QSpinBox) DestroyQSpinBox() { - if ptr.Pointer() != nil { - C.QSpinBox_DestroyQSpinBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSpinBox) DestroyQSpinBoxDefault() { - if ptr.Pointer() != nil { - C.QSpinBox_DestroyQSpinBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSplashScreen struct { - QWidget -} - -type QSplashScreen_ITF interface { - QWidget_ITF - QSplashScreen_PTR() *QSplashScreen -} - -func (ptr *QSplashScreen) QSplashScreen_PTR() *QSplashScreen { - return ptr -} - -func (ptr *QSplashScreen) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QSplashScreen) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQSplashScreen(ptr QSplashScreen_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSplashScreen_PTR().Pointer() - } - return nil -} - -func NewQSplashScreenFromPointer(ptr unsafe.Pointer) (n *QSplashScreen) { - n = new(QSplashScreen) - n.SetPointer(ptr) - return -} -func NewQSplashScreen(pixmap gui.QPixmap_ITF, ff core.Qt__WindowType) *QSplashScreen { - tmpValue := NewQSplashScreenFromPointer(C.QSplashScreen_NewQSplashScreen(gui.PointerFromQPixmap(pixmap), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSplashScreen2(parent QWidget_ITF, pixmap gui.QPixmap_ITF, ff core.Qt__WindowType) *QSplashScreen { - tmpValue := NewQSplashScreenFromPointer(C.QSplashScreen_NewQSplashScreen2(PointerFromQWidget(parent), gui.PointerFromQPixmap(pixmap), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQSplashScreen_ClearMessage -func callbackQSplashScreen_ClearMessage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearMessage"); signal != nil { - (*(*func())(signal))() - } else { - NewQSplashScreenFromPointer(ptr).ClearMessageDefault() - } -} - -func (ptr *QSplashScreen) ConnectClearMessage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearMessage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplashScreen) DisconnectClearMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearMessage") - } -} - -func (ptr *QSplashScreen) ClearMessage() { - if ptr.Pointer() != nil { - C.QSplashScreen_ClearMessage(ptr.Pointer()) - } -} - -func (ptr *QSplashScreen) ClearMessageDefault() { - if ptr.Pointer() != nil { - C.QSplashScreen_ClearMessageDefault(ptr.Pointer()) - } -} - -//export callbackQSplashScreen_DrawContents -func callbackQSplashScreen_DrawContents(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawContents"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } else { - NewQSplashScreenFromPointer(ptr).DrawContentsDefault(gui.NewQPainterFromPointer(painter)) - } -} - -func (ptr *QSplashScreen) ConnectDrawContents(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawContents"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "drawContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplashScreen) DisconnectDrawContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawContents") - } -} - -func (ptr *QSplashScreen) DrawContents(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QSplashScreen_DrawContents(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QSplashScreen) DrawContentsDefault(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QSplashScreen_DrawContentsDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QSplashScreen) Finish(mainWin QWidget_ITF) { - if ptr.Pointer() != nil { - C.QSplashScreen_Finish(ptr.Pointer(), PointerFromQWidget(mainWin)) - } -} - -func (ptr *QSplashScreen) Message() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSplashScreen_Message(ptr.Pointer())) - } - return "" -} - -//export callbackQSplashScreen_MessageChanged -func callbackQSplashScreen_MessageChanged(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "messageChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(message)) - } - -} - -func (ptr *QSplashScreen) ConnectMessageChanged(f func(message string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "messageChanged") { - C.QSplashScreen_ConnectMessageChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "messageChanged"); signal != nil { - f := func(message string) { - (*(*func(string))(signal))(message) - f(message) - } - qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplashScreen) DisconnectMessageChanged() { - if ptr.Pointer() != nil { - C.QSplashScreen_DisconnectMessageChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "messageChanged") - } -} - -func (ptr *QSplashScreen) MessageChanged(message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSplashScreen_MessageChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -func (ptr *QSplashScreen) Pixmap() *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QSplashScreen_Pixmap(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QSplashScreen) Repaint() { - if ptr.Pointer() != nil { - C.QSplashScreen_Repaint(ptr.Pointer()) - } -} - -func (ptr *QSplashScreen) SetPixmap(pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QSplashScreen_SetPixmap(ptr.Pointer(), gui.PointerFromQPixmap(pixmap)) - } -} - -//export callbackQSplashScreen_ShowMessage -func callbackQSplashScreen_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, alignment C.int, color unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { - (*(*func(string, int, *gui.QColor))(signal))(cGoUnpackString(message), int(int32(alignment)), gui.NewQColorFromPointer(color)) - } else { - NewQSplashScreenFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message), int(int32(alignment)), gui.NewQColorFromPointer(color)) - } -} - -func (ptr *QSplashScreen) ConnectShowMessage(f func(message string, alignment int, color *gui.QColor)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { - f := func(message string, alignment int, color *gui.QColor) { - (*(*func(string, int, *gui.QColor))(signal))(message, alignment, color) - f(message, alignment, color) - } - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplashScreen) DisconnectShowMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMessage") - } -} - -func (ptr *QSplashScreen) ShowMessage(message string, alignment int, color gui.QColor_ITF) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSplashScreen_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(alignment)), gui.PointerFromQColor(color)) - } -} - -func (ptr *QSplashScreen) ShowMessageDefault(message string, alignment int, color gui.QColor_ITF) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSplashScreen_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(alignment)), gui.PointerFromQColor(color)) - } -} - -//export callbackQSplashScreen_DestroyQSplashScreen -func callbackQSplashScreen_DestroyQSplashScreen(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSplashScreen"); signal != nil { - (*(*func())(signal))() - } else { - NewQSplashScreenFromPointer(ptr).DestroyQSplashScreenDefault() - } -} - -func (ptr *QSplashScreen) ConnectDestroyQSplashScreen(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSplashScreen"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSplashScreen", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSplashScreen", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplashScreen) DisconnectDestroyQSplashScreen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSplashScreen") - } -} - -func (ptr *QSplashScreen) DestroyQSplashScreen() { - if ptr.Pointer() != nil { - C.QSplashScreen_DestroyQSplashScreen(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSplashScreen) DestroyQSplashScreenDefault() { - if ptr.Pointer() != nil { - C.QSplashScreen_DestroyQSplashScreenDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSplitter struct { - QFrame -} - -type QSplitter_ITF interface { - QFrame_ITF - QSplitter_PTR() *QSplitter -} - -func (ptr *QSplitter) QSplitter_PTR() *QSplitter { - return ptr -} - -func (ptr *QSplitter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QSplitter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFrame_PTR().SetPointer(p) - } -} - -func PointerFromQSplitter(ptr QSplitter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSplitter_PTR().Pointer() - } - return nil -} - -func NewQSplitterFromPointer(ptr unsafe.Pointer) (n *QSplitter) { - n = new(QSplitter) - n.SetPointer(ptr) - return -} -func NewQSplitter(parent QWidget_ITF) *QSplitter { - tmpValue := NewQSplitterFromPointer(C.QSplitter_NewQSplitter(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSplitter2(orientation core.Qt__Orientation, parent QWidget_ITF) *QSplitter { - tmpValue := NewQSplitterFromPointer(C.QSplitter_NewQSplitter2(C.longlong(orientation), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSplitter) AddWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QSplitter_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QSplitter) ChildrenCollapsible() bool { - if ptr.Pointer() != nil { - return int8(C.QSplitter_ChildrenCollapsible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSplitter) ClosestLegalPosition(pos int, index int) int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitter_ClosestLegalPosition(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index))))) - } - return 0 -} - -func (ptr *QSplitter) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitter_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQSplitter_CreateHandle -func callbackQSplitter_CreateHandle(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createHandle"); signal != nil { - return PointerFromQSplitterHandle((*(*func() *QSplitterHandle)(signal))()) - } - - return PointerFromQSplitterHandle(NewQSplitterFromPointer(ptr).CreateHandleDefault()) -} - -func (ptr *QSplitter) ConnectCreateHandle(f func() *QSplitterHandle) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createHandle"); signal != nil { - f := func() *QSplitterHandle { - (*(*func() *QSplitterHandle)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "createHandle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createHandle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplitter) DisconnectCreateHandle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createHandle") - } -} - -func (ptr *QSplitter) CreateHandle() *QSplitterHandle { - if ptr.Pointer() != nil { - tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_CreateHandle(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSplitter) CreateHandleDefault() *QSplitterHandle { - if ptr.Pointer() != nil { - tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_CreateHandleDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSplitter) GetRange(index int, min int, max int) { - if ptr.Pointer() != nil { - C.QSplitter_GetRange(ptr.Pointer(), C.int(int32(index)), C.int(int32(min)), C.int(int32(max))) - } -} - -func (ptr *QSplitter) Handle(index int) *QSplitterHandle { - if ptr.Pointer() != nil { - tmpValue := NewQSplitterHandleFromPointer(C.QSplitter_Handle(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSplitter) HandleWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitter_HandleWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QSplitter) IndexOf(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitter_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QSplitter) InsertWidget(index int, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QSplitter_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)) - } -} - -func (ptr *QSplitter) IsCollapsible(index int) bool { - if ptr.Pointer() != nil { - return int8(C.QSplitter_IsCollapsible(ptr.Pointer(), C.int(int32(index)))) != 0 - } - return false -} - -func (ptr *QSplitter) MoveSplitter(pos int, index int) { - if ptr.Pointer() != nil { - C.QSplitter_MoveSplitter(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index))) - } -} - -func (ptr *QSplitter) OpaqueResize() bool { - if ptr.Pointer() != nil { - return int8(C.QSplitter_OpaqueResize(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSplitter) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QSplitter_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSplitter) Refresh() { - if ptr.Pointer() != nil { - C.QSplitter_Refresh(ptr.Pointer()) - } -} - -func (ptr *QSplitter) ReplaceWidget(index int, widget QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QSplitter_ReplaceWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSplitter) RestoreState(state core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSplitter_RestoreState(ptr.Pointer(), core.PointerFromQByteArray(state))) != 0 - } - return false -} - -func (ptr *QSplitter) SaveState() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSplitter_SaveState(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSplitter) SetChildrenCollapsible(vbo bool) { - if ptr.Pointer() != nil { - C.QSplitter_SetChildrenCollapsible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QSplitter) SetCollapsible(index int, collapse bool) { - if ptr.Pointer() != nil { - C.QSplitter_SetCollapsible(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(collapse)))) - } -} - -func (ptr *QSplitter) SetHandleWidth(vin int) { - if ptr.Pointer() != nil { - C.QSplitter_SetHandleWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QSplitter) SetOpaqueResize(opaque bool) { - if ptr.Pointer() != nil { - C.QSplitter_SetOpaqueResize(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(opaque)))) - } -} - -func (ptr *QSplitter) SetOrientation(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QSplitter_SetOrientation(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QSplitter) SetRubberBand(pos int) { - if ptr.Pointer() != nil { - C.QSplitter_SetRubberBand(ptr.Pointer(), C.int(int32(pos))) - } -} - -func (ptr *QSplitter) SetSizes(list []int) { - if ptr.Pointer() != nil { - C.QSplitter_SetSizes(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQSplitterFromPointer(NewQSplitterFromPointer(nil).__setSizes_list_newList()) - for _, v := range list { - tmpList.__setSizes_list_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QSplitter) SetStretchFactor(index int, stretch int) { - if ptr.Pointer() != nil { - C.QSplitter_SetStretchFactor(ptr.Pointer(), C.int(int32(index)), C.int(int32(stretch))) - } -} - -func (ptr *QSplitter) Sizes() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQSplitterFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__sizes_atList(i) - } - return out - }(C.QSplitter_Sizes(ptr.Pointer())) - } - return make([]int, 0) -} - -//export callbackQSplitter_SplitterMoved -func callbackQSplitter_SplitterMoved(ptr unsafe.Pointer, pos C.int, index C.int) { - if signal := qt.GetSignal(ptr, "splitterMoved"); signal != nil { - (*(*func(int, int))(signal))(int(int32(pos)), int(int32(index))) - } - -} - -func (ptr *QSplitter) ConnectSplitterMoved(f func(pos int, index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "splitterMoved") { - C.QSplitter_ConnectSplitterMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "splitterMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "splitterMoved"); signal != nil { - f := func(pos int, index int) { - (*(*func(int, int))(signal))(pos, index) - f(pos, index) - } - qt.ConnectSignal(ptr.Pointer(), "splitterMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "splitterMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplitter) DisconnectSplitterMoved() { - if ptr.Pointer() != nil { - C.QSplitter_DisconnectSplitterMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "splitterMoved") - } -} - -func (ptr *QSplitter) SplitterMoved(pos int, index int) { - if ptr.Pointer() != nil { - C.QSplitter_SplitterMoved(ptr.Pointer(), C.int(int32(pos)), C.int(int32(index))) - } -} - -func (ptr *QSplitter) Widget(index int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QSplitter_Widget(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQSplitter_DestroyQSplitter -func callbackQSplitter_DestroyQSplitter(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSplitter"); signal != nil { - (*(*func())(signal))() - } else { - NewQSplitterFromPointer(ptr).DestroyQSplitterDefault() - } -} - -func (ptr *QSplitter) ConnectDestroyQSplitter(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSplitter"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSplitter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSplitter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplitter) DisconnectDestroyQSplitter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSplitter") - } -} - -func (ptr *QSplitter) DestroyQSplitter() { - if ptr.Pointer() != nil { - C.QSplitter_DestroyQSplitter(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSplitter) DestroyQSplitterDefault() { - if ptr.Pointer() != nil { - C.QSplitter_DestroyQSplitterDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSplitter) __setSizes_list_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitter___setSizes_list_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QSplitter) __setSizes_list_setList(i int) { - if ptr.Pointer() != nil { - C.QSplitter___setSizes_list_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QSplitter) __setSizes_list_newList() unsafe.Pointer { - return C.QSplitter___setSizes_list_newList(ptr.Pointer()) -} - -func (ptr *QSplitter) __sizes_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitter___sizes_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QSplitter) __sizes_setList(i int) { - if ptr.Pointer() != nil { - C.QSplitter___sizes_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QSplitter) __sizes_newList() unsafe.Pointer { - return C.QSplitter___sizes_newList(ptr.Pointer()) -} - -type QSplitterHandle struct { - QWidget -} - -type QSplitterHandle_ITF interface { - QWidget_ITF - QSplitterHandle_PTR() *QSplitterHandle -} - -func (ptr *QSplitterHandle) QSplitterHandle_PTR() *QSplitterHandle { - return ptr -} - -func (ptr *QSplitterHandle) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QSplitterHandle) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQSplitterHandle(ptr QSplitterHandle_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSplitterHandle_PTR().Pointer() - } - return nil -} - -func NewQSplitterHandleFromPointer(ptr unsafe.Pointer) (n *QSplitterHandle) { - n = new(QSplitterHandle) - n.SetPointer(ptr) - return -} -func NewQSplitterHandle(orientation core.Qt__Orientation, parent QSplitter_ITF) *QSplitterHandle { - tmpValue := NewQSplitterHandleFromPointer(C.QSplitterHandle_NewQSplitterHandle(C.longlong(orientation), PointerFromQSplitter(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QSplitterHandle) ClosestLegalPosition(pos int) int { - if ptr.Pointer() != nil { - return int(int32(C.QSplitterHandle_ClosestLegalPosition(ptr.Pointer(), C.int(int32(pos))))) - } - return 0 -} - -func (ptr *QSplitterHandle) MoveSplitter(pos int) { - if ptr.Pointer() != nil { - C.QSplitterHandle_MoveSplitter(ptr.Pointer(), C.int(int32(pos))) - } -} - -func (ptr *QSplitterHandle) OpaqueResize() bool { - if ptr.Pointer() != nil { - return int8(C.QSplitterHandle_OpaqueResize(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QSplitterHandle) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QSplitterHandle_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSplitterHandle) SetOrientation(orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QSplitterHandle_SetOrientation(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QSplitterHandle) Splitter() *QSplitter { - if ptr.Pointer() != nil { - tmpValue := NewQSplitterFromPointer(C.QSplitterHandle_Splitter(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQSplitterHandle_DestroyQSplitterHandle -func callbackQSplitterHandle_DestroyQSplitterHandle(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSplitterHandle"); signal != nil { - (*(*func())(signal))() - } else { - NewQSplitterHandleFromPointer(ptr).DestroyQSplitterHandleDefault() - } -} - -func (ptr *QSplitterHandle) ConnectDestroyQSplitterHandle(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSplitterHandle"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSplitterHandle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSplitterHandle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSplitterHandle) DisconnectDestroyQSplitterHandle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSplitterHandle") - } -} - -func (ptr *QSplitterHandle) DestroyQSplitterHandle() { - if ptr.Pointer() != nil { - C.QSplitterHandle_DestroyQSplitterHandle(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSplitterHandle) DestroyQSplitterHandleDefault() { - if ptr.Pointer() != nil { - C.QSplitterHandle_DestroyQSplitterHandleDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStackedLayout struct { - QLayout -} - -type QStackedLayout_ITF interface { - QLayout_ITF - QStackedLayout_PTR() *QStackedLayout -} - -func (ptr *QStackedLayout) QStackedLayout_PTR() *QStackedLayout { - return ptr -} - -func (ptr *QStackedLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QStackedLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QLayout_PTR().SetPointer(p) - } -} - -func PointerFromQStackedLayout(ptr QStackedLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStackedLayout_PTR().Pointer() - } - return nil -} - -func NewQStackedLayoutFromPointer(ptr unsafe.Pointer) (n *QStackedLayout) { - n = new(QStackedLayout) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStackedLayout__StackingMode -//QStackedLayout::StackingMode -type QStackedLayout__StackingMode int64 - -const ( - QStackedLayout__StackOne QStackedLayout__StackingMode = QStackedLayout__StackingMode(0) - QStackedLayout__StackAll QStackedLayout__StackingMode = QStackedLayout__StackingMode(1) -) - -func NewQStackedLayout() *QStackedLayout { - tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQStackedLayout2(parent QWidget_ITF) *QStackedLayout { - tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout2(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQStackedLayout3(parentLayout QLayout_ITF) *QStackedLayout { - tmpValue := NewQStackedLayoutFromPointer(C.QStackedLayout_NewQStackedLayout3(PointerFromQLayout(parentLayout))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQStackedLayout_AddItem -func callbackQStackedLayout_AddItem(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "addItem"); signal != nil { - (*(*func(*QLayoutItem))(signal))(NewQLayoutItemFromPointer(item)) - } else { - NewQStackedLayoutFromPointer(ptr).AddItemDefault(NewQLayoutItemFromPointer(item)) - } -} - -func (ptr *QStackedLayout) ConnectAddItem(f func(item *QLayoutItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "addItem"); signal != nil { - f := func(item *QLayoutItem) { - (*(*func(*QLayoutItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "addItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectAddItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "addItem") - } -} - -func (ptr *QStackedLayout) AddItem(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QStackedLayout_AddItem(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QStackedLayout) AddItemDefault(item QLayoutItem_ITF) { - if ptr.Pointer() != nil { - C.QStackedLayout_AddItemDefault(ptr.Pointer(), PointerFromQLayoutItem(item)) - } -} - -func (ptr *QStackedLayout) AddWidget(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedLayout_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQStackedLayout_Count -func callbackQStackedLayout_Count(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "count"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQStackedLayoutFromPointer(ptr).CountDefault())) -} - -func (ptr *QStackedLayout) ConnectCount(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "count"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "count", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectCount() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "count") - } -} - -func (ptr *QStackedLayout) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedLayout_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStackedLayout) CountDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedLayout_CountDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStackedLayout_CurrentChanged -func callbackQStackedLayout_CurrentChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QStackedLayout) ConnectCurrentChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QStackedLayout_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QStackedLayout_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QStackedLayout) CurrentChanged(index int) { - if ptr.Pointer() != nil { - C.QStackedLayout_CurrentChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QStackedLayout) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedLayout_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStackedLayout) CurrentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QStackedLayout_CurrentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStackedLayout) InsertWidget(index int, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedLayout_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQStackedLayout_ItemAt -func callbackQStackedLayout_ItemAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQStackedLayoutFromPointer(ptr).ItemAtDefault(int(int32(index)))) -} - -func (ptr *QStackedLayout) ConnectItemAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectItemAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemAt") - } -} - -func (ptr *QStackedLayout) ItemAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QStackedLayout_ItemAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QStackedLayout) ItemAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QStackedLayout_ItemAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -//export callbackQStackedLayout_SetCurrentIndex -func callbackQStackedLayout_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQStackedLayoutFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QStackedLayout) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QStackedLayout) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QStackedLayout_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QStackedLayout) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QStackedLayout_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQStackedLayout_SetCurrentWidget -func callbackQStackedLayout_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQStackedLayoutFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QStackedLayout) ConnectSetCurrentWidget(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectSetCurrentWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") - } -} - -func (ptr *QStackedLayout) SetCurrentWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStackedLayout_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStackedLayout) SetCurrentWidgetDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStackedLayout_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStackedLayout) SetStackingMode(stackingMode QStackedLayout__StackingMode) { - if ptr.Pointer() != nil { - C.QStackedLayout_SetStackingMode(ptr.Pointer(), C.longlong(stackingMode)) - } -} - -//export callbackQStackedLayout_SizeHint -func callbackQStackedLayout_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQStackedLayoutFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QStackedLayout) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QStackedLayout) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStackedLayout_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStackedLayout) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStackedLayout_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStackedLayout) StackingMode() QStackedLayout__StackingMode { - if ptr.Pointer() != nil { - return QStackedLayout__StackingMode(C.QStackedLayout_StackingMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQStackedLayout_TakeAt -func callbackQStackedLayout_TakeAt(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "takeAt"); signal != nil { - return PointerFromQLayoutItem((*(*func(int) *QLayoutItem)(signal))(int(int32(index)))) - } - - return PointerFromQLayoutItem(NewQStackedLayoutFromPointer(ptr).TakeAtDefault(int(int32(index)))) -} - -func (ptr *QStackedLayout) ConnectTakeAt(f func(index int) *QLayoutItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "takeAt"); signal != nil { - f := func(index int) *QLayoutItem { - (*(*func(int) *QLayoutItem)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "takeAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectTakeAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "takeAt") - } -} - -func (ptr *QStackedLayout) TakeAt(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QStackedLayout_TakeAt(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QStackedLayout) TakeAtDefault(index int) *QLayoutItem { - if ptr.Pointer() != nil { - return NewQLayoutItemFromPointer(C.QStackedLayout_TakeAtDefault(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QStackedLayout) Widget(index int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QStackedLayout_Widget(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQStackedLayout_WidgetRemoved -func callbackQStackedLayout_WidgetRemoved(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "widgetRemoved"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QStackedLayout) ConnectWidgetRemoved(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "widgetRemoved") { - C.QStackedLayout_ConnectWidgetRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widgetRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "widgetRemoved"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectWidgetRemoved() { - if ptr.Pointer() != nil { - C.QStackedLayout_DisconnectWidgetRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "widgetRemoved") - } -} - -func (ptr *QStackedLayout) WidgetRemoved(index int) { - if ptr.Pointer() != nil { - C.QStackedLayout_WidgetRemoved(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQStackedLayout_DestroyQStackedLayout -func callbackQStackedLayout_DestroyQStackedLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStackedLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQStackedLayoutFromPointer(ptr).DestroyQStackedLayoutDefault() - } -} - -func (ptr *QStackedLayout) ConnectDestroyQStackedLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStackedLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStackedLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStackedLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedLayout) DisconnectDestroyQStackedLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStackedLayout") - } -} - -func (ptr *QStackedLayout) DestroyQStackedLayout() { - if ptr.Pointer() != nil { - C.QStackedLayout_DestroyQStackedLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStackedLayout) DestroyQStackedLayoutDefault() { - if ptr.Pointer() != nil { - C.QStackedLayout_DestroyQStackedLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStackedWidget struct { - QFrame -} - -type QStackedWidget_ITF interface { - QFrame_ITF - QStackedWidget_PTR() *QStackedWidget -} - -func (ptr *QStackedWidget) QStackedWidget_PTR() *QStackedWidget { - return ptr -} - -func (ptr *QStackedWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QStackedWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFrame_PTR().SetPointer(p) - } -} - -func PointerFromQStackedWidget(ptr QStackedWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStackedWidget_PTR().Pointer() - } - return nil -} - -func NewQStackedWidgetFromPointer(ptr unsafe.Pointer) (n *QStackedWidget) { - n = new(QStackedWidget) - n.SetPointer(ptr) - return -} -func NewQStackedWidget(parent QWidget_ITF) *QStackedWidget { - tmpValue := NewQStackedWidgetFromPointer(C.QStackedWidget_NewQStackedWidget(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QStackedWidget) AddWidget(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedWidget_AddWidget(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QStackedWidget) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedWidget_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQStackedWidget_CurrentChanged -func callbackQStackedWidget_CurrentChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QStackedWidget) ConnectCurrentChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QStackedWidget_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedWidget) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QStackedWidget_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QStackedWidget) CurrentChanged(index int) { - if ptr.Pointer() != nil { - C.QStackedWidget_CurrentChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QStackedWidget) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedWidget_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStackedWidget) CurrentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QStackedWidget_CurrentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStackedWidget) IndexOf(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedWidget_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QStackedWidget) InsertWidget(index int, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStackedWidget_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QStackedWidget) RemoveWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStackedWidget_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQStackedWidget_SetCurrentIndex -func callbackQStackedWidget_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQStackedWidgetFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QStackedWidget) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedWidget) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QStackedWidget) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QStackedWidget_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QStackedWidget) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QStackedWidget_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQStackedWidget_SetCurrentWidget -func callbackQStackedWidget_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQStackedWidgetFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QStackedWidget) ConnectSetCurrentWidget(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedWidget) DisconnectSetCurrentWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") - } -} - -func (ptr *QStackedWidget) SetCurrentWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStackedWidget_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStackedWidget) SetCurrentWidgetDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStackedWidget_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStackedWidget) Widget(index int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QStackedWidget_Widget(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQStackedWidget_WidgetRemoved -func callbackQStackedWidget_WidgetRemoved(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "widgetRemoved"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QStackedWidget) ConnectWidgetRemoved(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "widgetRemoved") { - C.QStackedWidget_ConnectWidgetRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "widgetRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "widgetRemoved"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "widgetRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedWidget) DisconnectWidgetRemoved() { - if ptr.Pointer() != nil { - C.QStackedWidget_DisconnectWidgetRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "widgetRemoved") - } -} - -func (ptr *QStackedWidget) WidgetRemoved(index int) { - if ptr.Pointer() != nil { - C.QStackedWidget_WidgetRemoved(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQStackedWidget_DestroyQStackedWidget -func callbackQStackedWidget_DestroyQStackedWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStackedWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQStackedWidgetFromPointer(ptr).DestroyQStackedWidgetDefault() - } -} - -func (ptr *QStackedWidget) ConnectDestroyQStackedWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStackedWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStackedWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStackedWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStackedWidget) DisconnectDestroyQStackedWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStackedWidget") - } -} - -func (ptr *QStackedWidget) DestroyQStackedWidget() { - if ptr.Pointer() != nil { - C.QStackedWidget_DestroyQStackedWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStackedWidget) DestroyQStackedWidgetDefault() { - if ptr.Pointer() != nil { - C.QStackedWidget_DestroyQStackedWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStandardItemEditorCreator struct { - QItemEditorCreatorBase -} - -type QStandardItemEditorCreator_ITF interface { - QItemEditorCreatorBase_ITF - QStandardItemEditorCreator_PTR() *QStandardItemEditorCreator -} - -func (ptr *QStandardItemEditorCreator) QStandardItemEditorCreator_PTR() *QStandardItemEditorCreator { - return ptr -} - -func (ptr *QStandardItemEditorCreator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QItemEditorCreatorBase_PTR().Pointer() - } - return nil -} - -func (ptr *QStandardItemEditorCreator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QItemEditorCreatorBase_PTR().SetPointer(p) - } -} - -func PointerFromQStandardItemEditorCreator(ptr QStandardItemEditorCreator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStandardItemEditorCreator_PTR().Pointer() - } - return nil -} - -func NewQStandardItemEditorCreatorFromPointer(ptr unsafe.Pointer) (n *QStandardItemEditorCreator) { - n = new(QStandardItemEditorCreator) - n.SetPointer(ptr) - return -} - -func (ptr *QStandardItemEditorCreator) DestroyQStandardItemEditorCreator() { - if ptr != nil { - C.free(ptr.Pointer()) - qt.DisconnectAllSignals(ptr.Pointer(), "") - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStatusBar struct { - QWidget -} - -type QStatusBar_ITF interface { - QWidget_ITF - QStatusBar_PTR() *QStatusBar -} - -func (ptr *QStatusBar) QStatusBar_PTR() *QStatusBar { - return ptr -} - -func (ptr *QStatusBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QStatusBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQStatusBar(ptr QStatusBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStatusBar_PTR().Pointer() - } - return nil -} - -func NewQStatusBarFromPointer(ptr unsafe.Pointer) (n *QStatusBar) { - n = new(QStatusBar) - n.SetPointer(ptr) - return -} -func NewQStatusBar(parent QWidget_ITF) *QStatusBar { - tmpValue := NewQStatusBarFromPointer(C.QStatusBar_NewQStatusBar(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QStatusBar) AddPermanentWidget(widget QWidget_ITF, stretch int) { - if ptr.Pointer() != nil { - C.QStatusBar_AddPermanentWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch))) - } -} - -func (ptr *QStatusBar) AddWidget(widget QWidget_ITF, stretch int) { - if ptr.Pointer() != nil { - C.QStatusBar_AddWidget(ptr.Pointer(), PointerFromQWidget(widget), C.int(int32(stretch))) - } -} - -//export callbackQStatusBar_ClearMessage -func callbackQStatusBar_ClearMessage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearMessage"); signal != nil { - (*(*func())(signal))() - } else { - NewQStatusBarFromPointer(ptr).ClearMessageDefault() - } -} - -func (ptr *QStatusBar) ConnectClearMessage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearMessage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStatusBar) DisconnectClearMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearMessage") - } -} - -func (ptr *QStatusBar) ClearMessage() { - if ptr.Pointer() != nil { - C.QStatusBar_ClearMessage(ptr.Pointer()) - } -} - -func (ptr *QStatusBar) ClearMessageDefault() { - if ptr.Pointer() != nil { - C.QStatusBar_ClearMessageDefault(ptr.Pointer()) - } -} - -func (ptr *QStatusBar) CurrentMessage() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStatusBar_CurrentMessage(ptr.Pointer())) - } - return "" -} - -func (ptr *QStatusBar) HideOrShow() { - if ptr.Pointer() != nil { - C.QStatusBar_HideOrShow(ptr.Pointer()) - } -} - -func (ptr *QStatusBar) InsertPermanentWidget(index int, widget QWidget_ITF, stretch int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStatusBar_InsertPermanentWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch))))) - } - return 0 -} - -func (ptr *QStatusBar) InsertWidget(index int, widget QWidget_ITF, stretch int) int { - if ptr.Pointer() != nil { - return int(int32(C.QStatusBar_InsertWidget(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.int(int32(stretch))))) - } - return 0 -} - -func (ptr *QStatusBar) IsSizeGripEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QStatusBar_IsSizeGripEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQStatusBar_MessageChanged -func callbackQStatusBar_MessageChanged(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "messageChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(message)) - } - -} - -func (ptr *QStatusBar) ConnectMessageChanged(f func(message string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "messageChanged") { - C.QStatusBar_ConnectMessageChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "messageChanged"); signal != nil { - f := func(message string) { - (*(*func(string))(signal))(message) - f(message) - } - qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "messageChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStatusBar) DisconnectMessageChanged() { - if ptr.Pointer() != nil { - C.QStatusBar_DisconnectMessageChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "messageChanged") - } -} - -func (ptr *QStatusBar) MessageChanged(message string) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QStatusBar_MessageChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}) - } -} - -func (ptr *QStatusBar) Reformat() { - if ptr.Pointer() != nil { - C.QStatusBar_Reformat(ptr.Pointer()) - } -} - -func (ptr *QStatusBar) RemoveWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStatusBar_RemoveWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStatusBar) SetSizeGripEnabled(vbo bool) { - if ptr.Pointer() != nil { - C.QStatusBar_SetSizeGripEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -//export callbackQStatusBar_ShowMessage -func callbackQStatusBar_ShowMessage(ptr unsafe.Pointer, message C.struct_QtWidgets_PackedString, timeout C.int) { - if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { - (*(*func(string, int))(signal))(cGoUnpackString(message), int(int32(timeout))) - } else { - NewQStatusBarFromPointer(ptr).ShowMessageDefault(cGoUnpackString(message), int(int32(timeout))) - } -} - -func (ptr *QStatusBar) ConnectShowMessage(f func(message string, timeout int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { - f := func(message string, timeout int) { - (*(*func(string, int))(signal))(message, timeout) - f(message, timeout) - } - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStatusBar) DisconnectShowMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMessage") - } -} - -func (ptr *QStatusBar) ShowMessage(message string, timeout int) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QStatusBar_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(timeout))) - } -} - -func (ptr *QStatusBar) ShowMessageDefault(message string, timeout int) { - if ptr.Pointer() != nil { - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QStatusBar_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.int(int32(timeout))) - } -} - -//export callbackQStatusBar_DestroyQStatusBar -func callbackQStatusBar_DestroyQStatusBar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStatusBar"); signal != nil { - (*(*func())(signal))() - } else { - NewQStatusBarFromPointer(ptr).DestroyQStatusBarDefault() - } -} - -func (ptr *QStatusBar) ConnectDestroyQStatusBar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStatusBar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStatusBar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStatusBar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStatusBar) DisconnectDestroyQStatusBar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStatusBar") - } -} - -func (ptr *QStatusBar) DestroyQStatusBar() { - if ptr.Pointer() != nil { - C.QStatusBar_DestroyQStatusBar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStatusBar) DestroyQStatusBarDefault() { - if ptr.Pointer() != nil { - C.QStatusBar_DestroyQStatusBarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QStyle struct { - core.QObject -} - -type QStyle_ITF interface { - core.QObject_ITF - QStyle_PTR() *QStyle -} - -func (ptr *QStyle) QStyle_PTR() *QStyle { - return ptr -} - -func (ptr *QStyle) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QStyle) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQStyle(ptr QStyle_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyle_PTR().Pointer() - } - return nil -} - -func NewQStyleFromPointer(ptr unsafe.Pointer) (n *QStyle) { - n = new(QStyle) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStyle__StateFlag -//QStyle::StateFlag -type QStyle__StateFlag int64 - -const ( - QStyle__State_None QStyle__StateFlag = QStyle__StateFlag(0x00000000) - QStyle__State_Enabled QStyle__StateFlag = QStyle__StateFlag(0x00000001) - QStyle__State_Raised QStyle__StateFlag = QStyle__StateFlag(0x00000002) - QStyle__State_Sunken QStyle__StateFlag = QStyle__StateFlag(0x00000004) - QStyle__State_Off QStyle__StateFlag = QStyle__StateFlag(0x00000008) - QStyle__State_NoChange QStyle__StateFlag = QStyle__StateFlag(0x00000010) - QStyle__State_On QStyle__StateFlag = QStyle__StateFlag(0x00000020) - QStyle__State_DownArrow QStyle__StateFlag = QStyle__StateFlag(0x00000040) - QStyle__State_Horizontal QStyle__StateFlag = QStyle__StateFlag(0x00000080) - QStyle__State_HasFocus QStyle__StateFlag = QStyle__StateFlag(0x00000100) - QStyle__State_Top QStyle__StateFlag = QStyle__StateFlag(0x00000200) - QStyle__State_Bottom QStyle__StateFlag = QStyle__StateFlag(0x00000400) - QStyle__State_FocusAtBorder QStyle__StateFlag = QStyle__StateFlag(0x00000800) - QStyle__State_AutoRaise QStyle__StateFlag = QStyle__StateFlag(0x00001000) - QStyle__State_MouseOver QStyle__StateFlag = QStyle__StateFlag(0x00002000) - QStyle__State_UpArrow QStyle__StateFlag = QStyle__StateFlag(0x00004000) - QStyle__State_Selected QStyle__StateFlag = QStyle__StateFlag(0x00008000) - QStyle__State_Active QStyle__StateFlag = QStyle__StateFlag(0x00010000) - QStyle__State_Window QStyle__StateFlag = QStyle__StateFlag(0x00020000) - QStyle__State_Open QStyle__StateFlag = QStyle__StateFlag(0x00040000) - QStyle__State_Children QStyle__StateFlag = QStyle__StateFlag(0x00080000) - QStyle__State_Item QStyle__StateFlag = QStyle__StateFlag(0x00100000) - QStyle__State_Sibling QStyle__StateFlag = QStyle__StateFlag(0x00200000) - QStyle__State_Editing QStyle__StateFlag = QStyle__StateFlag(0x00400000) - QStyle__State_KeyboardFocusChange QStyle__StateFlag = QStyle__StateFlag(0x00800000) - QStyle__State_HasEditFocus QStyle__StateFlag = QStyle__StateFlag(0x01000000) - QStyle__State_ReadOnly QStyle__StateFlag = QStyle__StateFlag(0x02000000) - QStyle__State_Small QStyle__StateFlag = QStyle__StateFlag(0x04000000) - QStyle__State_Mini QStyle__StateFlag = QStyle__StateFlag(0x08000000) -) - -//go:generate stringer -type=QStyle__PrimitiveElement -//QStyle::PrimitiveElement -type QStyle__PrimitiveElement int64 - -const ( - QStyle__PE_Frame QStyle__PrimitiveElement = QStyle__PrimitiveElement(0) - QStyle__PE_FrameDefaultButton QStyle__PrimitiveElement = QStyle__PrimitiveElement(1) - QStyle__PE_FrameDockWidget QStyle__PrimitiveElement = QStyle__PrimitiveElement(2) - QStyle__PE_FrameFocusRect QStyle__PrimitiveElement = QStyle__PrimitiveElement(3) - QStyle__PE_FrameGroupBox QStyle__PrimitiveElement = QStyle__PrimitiveElement(4) - QStyle__PE_FrameLineEdit QStyle__PrimitiveElement = QStyle__PrimitiveElement(5) - QStyle__PE_FrameMenu QStyle__PrimitiveElement = QStyle__PrimitiveElement(6) - QStyle__PE_FrameStatusBarItem QStyle__PrimitiveElement = QStyle__PrimitiveElement(7) - QStyle__PE_FrameStatusBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_FrameStatusBarItem) - QStyle__PE_FrameTabWidget QStyle__PrimitiveElement = QStyle__PrimitiveElement(8) - QStyle__PE_FrameWindow QStyle__PrimitiveElement = QStyle__PrimitiveElement(9) - QStyle__PE_FrameButtonBevel QStyle__PrimitiveElement = QStyle__PrimitiveElement(10) - QStyle__PE_FrameButtonTool QStyle__PrimitiveElement = QStyle__PrimitiveElement(11) - QStyle__PE_FrameTabBarBase QStyle__PrimitiveElement = QStyle__PrimitiveElement(12) - QStyle__PE_PanelButtonCommand QStyle__PrimitiveElement = QStyle__PrimitiveElement(13) - QStyle__PE_PanelButtonBevel QStyle__PrimitiveElement = QStyle__PrimitiveElement(14) - QStyle__PE_PanelButtonTool QStyle__PrimitiveElement = QStyle__PrimitiveElement(15) - QStyle__PE_PanelMenuBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(16) - QStyle__PE_PanelToolBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(17) - QStyle__PE_PanelLineEdit QStyle__PrimitiveElement = QStyle__PrimitiveElement(18) - QStyle__PE_IndicatorArrowDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(19) - QStyle__PE_IndicatorArrowLeft QStyle__PrimitiveElement = QStyle__PrimitiveElement(20) - QStyle__PE_IndicatorArrowRight QStyle__PrimitiveElement = QStyle__PrimitiveElement(21) - QStyle__PE_IndicatorArrowUp QStyle__PrimitiveElement = QStyle__PrimitiveElement(22) - QStyle__PE_IndicatorBranch QStyle__PrimitiveElement = QStyle__PrimitiveElement(23) - QStyle__PE_IndicatorButtonDropDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(24) - QStyle__PE_IndicatorItemViewItemCheck QStyle__PrimitiveElement = QStyle__PrimitiveElement(25) - QStyle__PE_IndicatorViewItemCheck QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_IndicatorItemViewItemCheck) - QStyle__PE_IndicatorCheckBox QStyle__PrimitiveElement = QStyle__PrimitiveElement(26) - QStyle__PE_IndicatorDockWidgetResizeHandle QStyle__PrimitiveElement = QStyle__PrimitiveElement(27) - QStyle__PE_IndicatorHeaderArrow QStyle__PrimitiveElement = QStyle__PrimitiveElement(28) - QStyle__PE_IndicatorMenuCheckMark QStyle__PrimitiveElement = QStyle__PrimitiveElement(29) - QStyle__PE_IndicatorProgressChunk QStyle__PrimitiveElement = QStyle__PrimitiveElement(30) - QStyle__PE_IndicatorRadioButton QStyle__PrimitiveElement = QStyle__PrimitiveElement(31) - QStyle__PE_IndicatorSpinDown QStyle__PrimitiveElement = QStyle__PrimitiveElement(32) - QStyle__PE_IndicatorSpinMinus QStyle__PrimitiveElement = QStyle__PrimitiveElement(33) - QStyle__PE_IndicatorSpinPlus QStyle__PrimitiveElement = QStyle__PrimitiveElement(34) - QStyle__PE_IndicatorSpinUp QStyle__PrimitiveElement = QStyle__PrimitiveElement(35) - QStyle__PE_IndicatorToolBarHandle QStyle__PrimitiveElement = QStyle__PrimitiveElement(36) - QStyle__PE_IndicatorToolBarSeparator QStyle__PrimitiveElement = QStyle__PrimitiveElement(37) - QStyle__PE_PanelTipLabel QStyle__PrimitiveElement = QStyle__PrimitiveElement(38) - QStyle__PE_IndicatorTabTear QStyle__PrimitiveElement = QStyle__PrimitiveElement(39) - QStyle__PE_IndicatorTabTearLeft QStyle__PrimitiveElement = QStyle__PrimitiveElement(QStyle__PE_IndicatorTabTear) - QStyle__PE_PanelScrollAreaCorner QStyle__PrimitiveElement = QStyle__PrimitiveElement(40) - QStyle__PE_Widget QStyle__PrimitiveElement = QStyle__PrimitiveElement(41) - QStyle__PE_IndicatorColumnViewArrow QStyle__PrimitiveElement = QStyle__PrimitiveElement(42) - QStyle__PE_IndicatorItemViewItemDrop QStyle__PrimitiveElement = QStyle__PrimitiveElement(43) - QStyle__PE_PanelItemViewItem QStyle__PrimitiveElement = QStyle__PrimitiveElement(44) - QStyle__PE_PanelItemViewRow QStyle__PrimitiveElement = QStyle__PrimitiveElement(45) - QStyle__PE_PanelStatusBar QStyle__PrimitiveElement = QStyle__PrimitiveElement(46) - QStyle__PE_IndicatorTabClose QStyle__PrimitiveElement = QStyle__PrimitiveElement(47) - QStyle__PE_PanelMenu QStyle__PrimitiveElement = QStyle__PrimitiveElement(48) - QStyle__PE_IndicatorTabTearRight QStyle__PrimitiveElement = QStyle__PrimitiveElement(49) - QStyle__PE_CustomBase QStyle__PrimitiveElement = QStyle__PrimitiveElement(0xf000000) -) - -//go:generate stringer -type=QStyle__ControlElement -//QStyle::ControlElement -type QStyle__ControlElement int64 - -const ( - QStyle__CE_PushButton QStyle__ControlElement = QStyle__ControlElement(0) - QStyle__CE_PushButtonBevel QStyle__ControlElement = QStyle__ControlElement(1) - QStyle__CE_PushButtonLabel QStyle__ControlElement = QStyle__ControlElement(2) - QStyle__CE_CheckBox QStyle__ControlElement = QStyle__ControlElement(3) - QStyle__CE_CheckBoxLabel QStyle__ControlElement = QStyle__ControlElement(4) - QStyle__CE_RadioButton QStyle__ControlElement = QStyle__ControlElement(5) - QStyle__CE_RadioButtonLabel QStyle__ControlElement = QStyle__ControlElement(6) - QStyle__CE_TabBarTab QStyle__ControlElement = QStyle__ControlElement(7) - QStyle__CE_TabBarTabShape QStyle__ControlElement = QStyle__ControlElement(8) - QStyle__CE_TabBarTabLabel QStyle__ControlElement = QStyle__ControlElement(9) - QStyle__CE_ProgressBar QStyle__ControlElement = QStyle__ControlElement(10) - QStyle__CE_ProgressBarGroove QStyle__ControlElement = QStyle__ControlElement(11) - QStyle__CE_ProgressBarContents QStyle__ControlElement = QStyle__ControlElement(12) - QStyle__CE_ProgressBarLabel QStyle__ControlElement = QStyle__ControlElement(13) - QStyle__CE_MenuItem QStyle__ControlElement = QStyle__ControlElement(14) - QStyle__CE_MenuScroller QStyle__ControlElement = QStyle__ControlElement(15) - QStyle__CE_MenuVMargin QStyle__ControlElement = QStyle__ControlElement(16) - QStyle__CE_MenuHMargin QStyle__ControlElement = QStyle__ControlElement(17) - QStyle__CE_MenuTearoff QStyle__ControlElement = QStyle__ControlElement(18) - QStyle__CE_MenuEmptyArea QStyle__ControlElement = QStyle__ControlElement(19) - QStyle__CE_MenuBarItem QStyle__ControlElement = QStyle__ControlElement(20) - QStyle__CE_MenuBarEmptyArea QStyle__ControlElement = QStyle__ControlElement(21) - QStyle__CE_ToolButtonLabel QStyle__ControlElement = QStyle__ControlElement(22) - QStyle__CE_Header QStyle__ControlElement = QStyle__ControlElement(23) - QStyle__CE_HeaderSection QStyle__ControlElement = QStyle__ControlElement(24) - QStyle__CE_HeaderLabel QStyle__ControlElement = QStyle__ControlElement(25) - QStyle__CE_ToolBoxTab QStyle__ControlElement = QStyle__ControlElement(26) - QStyle__CE_SizeGrip QStyle__ControlElement = QStyle__ControlElement(27) - QStyle__CE_Splitter QStyle__ControlElement = QStyle__ControlElement(28) - QStyle__CE_RubberBand QStyle__ControlElement = QStyle__ControlElement(29) - QStyle__CE_DockWidgetTitle QStyle__ControlElement = QStyle__ControlElement(30) - QStyle__CE_ScrollBarAddLine QStyle__ControlElement = QStyle__ControlElement(31) - QStyle__CE_ScrollBarSubLine QStyle__ControlElement = QStyle__ControlElement(32) - QStyle__CE_ScrollBarAddPage QStyle__ControlElement = QStyle__ControlElement(33) - QStyle__CE_ScrollBarSubPage QStyle__ControlElement = QStyle__ControlElement(34) - QStyle__CE_ScrollBarSlider QStyle__ControlElement = QStyle__ControlElement(35) - QStyle__CE_ScrollBarFirst QStyle__ControlElement = QStyle__ControlElement(36) - QStyle__CE_ScrollBarLast QStyle__ControlElement = QStyle__ControlElement(37) - QStyle__CE_FocusFrame QStyle__ControlElement = QStyle__ControlElement(38) - QStyle__CE_ComboBoxLabel QStyle__ControlElement = QStyle__ControlElement(39) - QStyle__CE_ToolBar QStyle__ControlElement = QStyle__ControlElement(40) - QStyle__CE_ToolBoxTabShape QStyle__ControlElement = QStyle__ControlElement(41) - QStyle__CE_ToolBoxTabLabel QStyle__ControlElement = QStyle__ControlElement(42) - QStyle__CE_HeaderEmptyArea QStyle__ControlElement = QStyle__ControlElement(43) - QStyle__CE_ColumnViewGrip QStyle__ControlElement = QStyle__ControlElement(44) - QStyle__CE_ItemViewItem QStyle__ControlElement = QStyle__ControlElement(45) - QStyle__CE_ShapedFrame QStyle__ControlElement = QStyle__ControlElement(46) - QStyle__CE_CustomBase QStyle__ControlElement = QStyle__ControlElement(0xf0000000) -) - -//go:generate stringer -type=QStyle__SubElement -//QStyle::SubElement -type QStyle__SubElement int64 - -const ( - QStyle__SE_PushButtonContents QStyle__SubElement = QStyle__SubElement(0) - QStyle__SE_PushButtonFocusRect QStyle__SubElement = QStyle__SubElement(1) - QStyle__SE_CheckBoxIndicator QStyle__SubElement = QStyle__SubElement(2) - QStyle__SE_CheckBoxContents QStyle__SubElement = QStyle__SubElement(3) - QStyle__SE_CheckBoxFocusRect QStyle__SubElement = QStyle__SubElement(4) - QStyle__SE_CheckBoxClickRect QStyle__SubElement = QStyle__SubElement(5) - QStyle__SE_RadioButtonIndicator QStyle__SubElement = QStyle__SubElement(6) - QStyle__SE_RadioButtonContents QStyle__SubElement = QStyle__SubElement(7) - QStyle__SE_RadioButtonFocusRect QStyle__SubElement = QStyle__SubElement(8) - QStyle__SE_RadioButtonClickRect QStyle__SubElement = QStyle__SubElement(9) - QStyle__SE_ComboBoxFocusRect QStyle__SubElement = QStyle__SubElement(10) - QStyle__SE_SliderFocusRect QStyle__SubElement = QStyle__SubElement(11) - QStyle__SE_ProgressBarGroove QStyle__SubElement = QStyle__SubElement(12) - QStyle__SE_ProgressBarContents QStyle__SubElement = QStyle__SubElement(13) - QStyle__SE_ProgressBarLabel QStyle__SubElement = QStyle__SubElement(14) - QStyle__SE_ToolBoxTabContents QStyle__SubElement = QStyle__SubElement(15) - QStyle__SE_HeaderLabel QStyle__SubElement = QStyle__SubElement(16) - QStyle__SE_HeaderArrow QStyle__SubElement = QStyle__SubElement(17) - QStyle__SE_TabWidgetTabBar QStyle__SubElement = QStyle__SubElement(18) - QStyle__SE_TabWidgetTabPane QStyle__SubElement = QStyle__SubElement(19) - QStyle__SE_TabWidgetTabContents QStyle__SubElement = QStyle__SubElement(20) - QStyle__SE_TabWidgetLeftCorner QStyle__SubElement = QStyle__SubElement(21) - QStyle__SE_TabWidgetRightCorner QStyle__SubElement = QStyle__SubElement(22) - QStyle__SE_ItemViewItemCheckIndicator QStyle__SubElement = QStyle__SubElement(23) - QStyle__SE_ViewItemCheckIndicator QStyle__SubElement = QStyle__SubElement(QStyle__SE_ItemViewItemCheckIndicator) - QStyle__SE_TabBarTearIndicator QStyle__SubElement = QStyle__SubElement(24) - QStyle__SE_TabBarTearIndicatorLeft QStyle__SubElement = QStyle__SubElement(QStyle__SE_TabBarTearIndicator) - QStyle__SE_TreeViewDisclosureItem QStyle__SubElement = QStyle__SubElement(25) - QStyle__SE_LineEditContents QStyle__SubElement = QStyle__SubElement(26) - QStyle__SE_FrameContents QStyle__SubElement = QStyle__SubElement(27) - QStyle__SE_DockWidgetCloseButton QStyle__SubElement = QStyle__SubElement(28) - QStyle__SE_DockWidgetFloatButton QStyle__SubElement = QStyle__SubElement(29) - QStyle__SE_DockWidgetTitleBarText QStyle__SubElement = QStyle__SubElement(30) - QStyle__SE_DockWidgetIcon QStyle__SubElement = QStyle__SubElement(31) - QStyle__SE_CheckBoxLayoutItem QStyle__SubElement = QStyle__SubElement(32) - QStyle__SE_ComboBoxLayoutItem QStyle__SubElement = QStyle__SubElement(33) - QStyle__SE_DateTimeEditLayoutItem QStyle__SubElement = QStyle__SubElement(34) - QStyle__SE_DialogButtonBoxLayoutItem QStyle__SubElement = QStyle__SubElement(35) - QStyle__SE_LabelLayoutItem QStyle__SubElement = QStyle__SubElement(36) - QStyle__SE_ProgressBarLayoutItem QStyle__SubElement = QStyle__SubElement(37) - QStyle__SE_PushButtonLayoutItem QStyle__SubElement = QStyle__SubElement(38) - QStyle__SE_RadioButtonLayoutItem QStyle__SubElement = QStyle__SubElement(39) - QStyle__SE_SliderLayoutItem QStyle__SubElement = QStyle__SubElement(40) - QStyle__SE_SpinBoxLayoutItem QStyle__SubElement = QStyle__SubElement(41) - QStyle__SE_ToolButtonLayoutItem QStyle__SubElement = QStyle__SubElement(42) - QStyle__SE_FrameLayoutItem QStyle__SubElement = QStyle__SubElement(43) - QStyle__SE_GroupBoxLayoutItem QStyle__SubElement = QStyle__SubElement(44) - QStyle__SE_TabWidgetLayoutItem QStyle__SubElement = QStyle__SubElement(45) - QStyle__SE_ItemViewItemDecoration QStyle__SubElement = QStyle__SubElement(46) - QStyle__SE_ItemViewItemText QStyle__SubElement = QStyle__SubElement(47) - QStyle__SE_ItemViewItemFocusRect QStyle__SubElement = QStyle__SubElement(48) - QStyle__SE_TabBarTabLeftButton QStyle__SubElement = QStyle__SubElement(49) - QStyle__SE_TabBarTabRightButton QStyle__SubElement = QStyle__SubElement(50) - QStyle__SE_TabBarTabText QStyle__SubElement = QStyle__SubElement(51) - QStyle__SE_ShapedFrameContents QStyle__SubElement = QStyle__SubElement(52) - QStyle__SE_ToolBarHandle QStyle__SubElement = QStyle__SubElement(53) - QStyle__SE_TabBarScrollLeftButton QStyle__SubElement = QStyle__SubElement(54) - QStyle__SE_TabBarScrollRightButton QStyle__SubElement = QStyle__SubElement(55) - QStyle__SE_TabBarTearIndicatorRight QStyle__SubElement = QStyle__SubElement(56) - QStyle__SE_CustomBase QStyle__SubElement = QStyle__SubElement(0xf0000000) -) - -//go:generate stringer -type=QStyle__ComplexControl -//QStyle::ComplexControl -type QStyle__ComplexControl int64 - -const ( - QStyle__CC_SpinBox QStyle__ComplexControl = QStyle__ComplexControl(0) - QStyle__CC_ComboBox QStyle__ComplexControl = QStyle__ComplexControl(1) - QStyle__CC_ScrollBar QStyle__ComplexControl = QStyle__ComplexControl(2) - QStyle__CC_Slider QStyle__ComplexControl = QStyle__ComplexControl(3) - QStyle__CC_ToolButton QStyle__ComplexControl = QStyle__ComplexControl(4) - QStyle__CC_TitleBar QStyle__ComplexControl = QStyle__ComplexControl(5) - QStyle__CC_Dial QStyle__ComplexControl = QStyle__ComplexControl(6) - QStyle__CC_GroupBox QStyle__ComplexControl = QStyle__ComplexControl(7) - QStyle__CC_MdiControls QStyle__ComplexControl = QStyle__ComplexControl(8) - QStyle__CC_CustomBase QStyle__ComplexControl = QStyle__ComplexControl(0xf0000000) -) - -//go:generate stringer -type=QStyle__SubControl -//QStyle::SubControl -type QStyle__SubControl int64 - -const ( - QStyle__SC_None QStyle__SubControl = QStyle__SubControl(0x00000000) - QStyle__SC_ScrollBarAddLine QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_ScrollBarSubLine QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_ScrollBarAddPage QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_ScrollBarSubPage QStyle__SubControl = QStyle__SubControl(0x00000008) - QStyle__SC_ScrollBarFirst QStyle__SubControl = QStyle__SubControl(0x00000010) - QStyle__SC_ScrollBarLast QStyle__SubControl = QStyle__SubControl(0x00000020) - QStyle__SC_ScrollBarSlider QStyle__SubControl = QStyle__SubControl(0x00000040) - QStyle__SC_ScrollBarGroove QStyle__SubControl = QStyle__SubControl(0x00000080) - QStyle__SC_SpinBoxUp QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_SpinBoxDown QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_SpinBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_SpinBoxEditField QStyle__SubControl = QStyle__SubControl(0x00000008) - QStyle__SC_ComboBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_ComboBoxEditField QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_ComboBoxArrow QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_ComboBoxListBoxPopup QStyle__SubControl = QStyle__SubControl(0x00000008) - QStyle__SC_SliderGroove QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_SliderHandle QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_SliderTickmarks QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_ToolButton QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_ToolButtonMenu QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_TitleBarSysMenu QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_TitleBarMinButton QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_TitleBarMaxButton QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_TitleBarCloseButton QStyle__SubControl = QStyle__SubControl(0x00000008) - QStyle__SC_TitleBarNormalButton QStyle__SubControl = QStyle__SubControl(0x00000010) - QStyle__SC_TitleBarShadeButton QStyle__SubControl = QStyle__SubControl(0x00000020) - QStyle__SC_TitleBarUnshadeButton QStyle__SubControl = QStyle__SubControl(0x00000040) - QStyle__SC_TitleBarContextHelpButton QStyle__SubControl = QStyle__SubControl(0x00000080) - QStyle__SC_TitleBarLabel QStyle__SubControl = QStyle__SubControl(0x00000100) - QStyle__SC_DialGroove QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_DialHandle QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_DialTickmarks QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_GroupBoxCheckBox QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_GroupBoxLabel QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_GroupBoxContents QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_GroupBoxFrame QStyle__SubControl = QStyle__SubControl(0x00000008) - QStyle__SC_MdiMinButton QStyle__SubControl = QStyle__SubControl(0x00000001) - QStyle__SC_MdiNormalButton QStyle__SubControl = QStyle__SubControl(0x00000002) - QStyle__SC_MdiCloseButton QStyle__SubControl = QStyle__SubControl(0x00000004) - QStyle__SC_CustomBase QStyle__SubControl = QStyle__SubControl(0xf0000000) - QStyle__SC_All QStyle__SubControl = QStyle__SubControl(0xffffffff) -) - -//go:generate stringer -type=QStyle__PixelMetric -//QStyle::PixelMetric -type QStyle__PixelMetric int64 - -const ( - QStyle__PM_ButtonMargin QStyle__PixelMetric = QStyle__PixelMetric(0) - QStyle__PM_ButtonDefaultIndicator QStyle__PixelMetric = QStyle__PixelMetric(1) - QStyle__PM_MenuButtonIndicator QStyle__PixelMetric = QStyle__PixelMetric(2) - QStyle__PM_ButtonShiftHorizontal QStyle__PixelMetric = QStyle__PixelMetric(3) - QStyle__PM_ButtonShiftVertical QStyle__PixelMetric = QStyle__PixelMetric(4) - QStyle__PM_DefaultFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(5) - QStyle__PM_SpinBoxFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(6) - QStyle__PM_ComboBoxFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(7) - QStyle__PM_MaximumDragDistance QStyle__PixelMetric = QStyle__PixelMetric(8) - QStyle__PM_ScrollBarExtent QStyle__PixelMetric = QStyle__PixelMetric(9) - QStyle__PM_ScrollBarSliderMin QStyle__PixelMetric = QStyle__PixelMetric(10) - QStyle__PM_SliderThickness QStyle__PixelMetric = QStyle__PixelMetric(11) - QStyle__PM_SliderControlThickness QStyle__PixelMetric = QStyle__PixelMetric(12) - QStyle__PM_SliderLength QStyle__PixelMetric = QStyle__PixelMetric(13) - QStyle__PM_SliderTickmarkOffset QStyle__PixelMetric = QStyle__PixelMetric(14) - QStyle__PM_SliderSpaceAvailable QStyle__PixelMetric = QStyle__PixelMetric(15) - QStyle__PM_DockWidgetSeparatorExtent QStyle__PixelMetric = QStyle__PixelMetric(16) - QStyle__PM_DockWidgetHandleExtent QStyle__PixelMetric = QStyle__PixelMetric(17) - QStyle__PM_DockWidgetFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(18) - QStyle__PM_TabBarTabOverlap QStyle__PixelMetric = QStyle__PixelMetric(19) - QStyle__PM_TabBarTabHSpace QStyle__PixelMetric = QStyle__PixelMetric(20) - QStyle__PM_TabBarTabVSpace QStyle__PixelMetric = QStyle__PixelMetric(21) - QStyle__PM_TabBarBaseHeight QStyle__PixelMetric = QStyle__PixelMetric(22) - QStyle__PM_TabBarBaseOverlap QStyle__PixelMetric = QStyle__PixelMetric(23) - QStyle__PM_ProgressBarChunkWidth QStyle__PixelMetric = QStyle__PixelMetric(24) - QStyle__PM_SplitterWidth QStyle__PixelMetric = QStyle__PixelMetric(25) - QStyle__PM_TitleBarHeight QStyle__PixelMetric = QStyle__PixelMetric(26) - QStyle__PM_MenuScrollerHeight QStyle__PixelMetric = QStyle__PixelMetric(27) - QStyle__PM_MenuHMargin QStyle__PixelMetric = QStyle__PixelMetric(28) - QStyle__PM_MenuVMargin QStyle__PixelMetric = QStyle__PixelMetric(29) - QStyle__PM_MenuPanelWidth QStyle__PixelMetric = QStyle__PixelMetric(30) - QStyle__PM_MenuTearoffHeight QStyle__PixelMetric = QStyle__PixelMetric(31) - QStyle__PM_MenuDesktopFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(32) - QStyle__PM_MenuBarPanelWidth QStyle__PixelMetric = QStyle__PixelMetric(33) - QStyle__PM_MenuBarItemSpacing QStyle__PixelMetric = QStyle__PixelMetric(34) - QStyle__PM_MenuBarVMargin QStyle__PixelMetric = QStyle__PixelMetric(35) - QStyle__PM_MenuBarHMargin QStyle__PixelMetric = QStyle__PixelMetric(36) - QStyle__PM_IndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(37) - QStyle__PM_IndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(38) - QStyle__PM_ExclusiveIndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(39) - QStyle__PM_ExclusiveIndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(40) - QStyle__PM_DialogButtonsSeparator QStyle__PixelMetric = QStyle__PixelMetric(41) - QStyle__PM_DialogButtonsButtonWidth QStyle__PixelMetric = QStyle__PixelMetric(42) - QStyle__PM_DialogButtonsButtonHeight QStyle__PixelMetric = QStyle__PixelMetric(43) - QStyle__PM_MdiSubWindowFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(44) - QStyle__PM_MdiSubWindowMinimizedWidth QStyle__PixelMetric = QStyle__PixelMetric(45) - QStyle__PM_MDIFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(QStyle__PM_MdiSubWindowFrameWidth) - QStyle__PM_MDIMinimizedWidth QStyle__PixelMetric = QStyle__PixelMetric(QStyle__PM_MdiSubWindowMinimizedWidth) - QStyle__PM_HeaderMargin QStyle__PixelMetric = QStyle__PixelMetric(46) - QStyle__PM_HeaderMarkSize QStyle__PixelMetric = QStyle__PixelMetric(47) - QStyle__PM_HeaderGripMargin QStyle__PixelMetric = QStyle__PixelMetric(48) - QStyle__PM_TabBarTabShiftHorizontal QStyle__PixelMetric = QStyle__PixelMetric(49) - QStyle__PM_TabBarTabShiftVertical QStyle__PixelMetric = QStyle__PixelMetric(50) - QStyle__PM_TabBarScrollButtonWidth QStyle__PixelMetric = QStyle__PixelMetric(51) - QStyle__PM_ToolBarFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(52) - QStyle__PM_ToolBarHandleExtent QStyle__PixelMetric = QStyle__PixelMetric(53) - QStyle__PM_ToolBarItemSpacing QStyle__PixelMetric = QStyle__PixelMetric(54) - QStyle__PM_ToolBarItemMargin QStyle__PixelMetric = QStyle__PixelMetric(55) - QStyle__PM_ToolBarSeparatorExtent QStyle__PixelMetric = QStyle__PixelMetric(56) - QStyle__PM_ToolBarExtensionExtent QStyle__PixelMetric = QStyle__PixelMetric(57) - QStyle__PM_SpinBoxSliderHeight QStyle__PixelMetric = QStyle__PixelMetric(58) - QStyle__PM_DefaultTopLevelMargin QStyle__PixelMetric = QStyle__PixelMetric(59) - QStyle__PM_DefaultChildMargin QStyle__PixelMetric = QStyle__PixelMetric(60) - QStyle__PM_DefaultLayoutSpacing QStyle__PixelMetric = QStyle__PixelMetric(61) - QStyle__PM_ToolBarIconSize QStyle__PixelMetric = QStyle__PixelMetric(62) - QStyle__PM_ListViewIconSize QStyle__PixelMetric = QStyle__PixelMetric(63) - QStyle__PM_IconViewIconSize QStyle__PixelMetric = QStyle__PixelMetric(64) - QStyle__PM_SmallIconSize QStyle__PixelMetric = QStyle__PixelMetric(65) - QStyle__PM_LargeIconSize QStyle__PixelMetric = QStyle__PixelMetric(66) - QStyle__PM_FocusFrameVMargin QStyle__PixelMetric = QStyle__PixelMetric(67) - QStyle__PM_FocusFrameHMargin QStyle__PixelMetric = QStyle__PixelMetric(68) - QStyle__PM_ToolTipLabelFrameWidth QStyle__PixelMetric = QStyle__PixelMetric(69) - QStyle__PM_CheckBoxLabelSpacing QStyle__PixelMetric = QStyle__PixelMetric(70) - QStyle__PM_TabBarIconSize QStyle__PixelMetric = QStyle__PixelMetric(71) - QStyle__PM_SizeGripSize QStyle__PixelMetric = QStyle__PixelMetric(72) - QStyle__PM_DockWidgetTitleMargin QStyle__PixelMetric = QStyle__PixelMetric(73) - QStyle__PM_MessageBoxIconSize QStyle__PixelMetric = QStyle__PixelMetric(74) - QStyle__PM_ButtonIconSize QStyle__PixelMetric = QStyle__PixelMetric(75) - QStyle__PM_DockWidgetTitleBarButtonMargin QStyle__PixelMetric = QStyle__PixelMetric(76) - QStyle__PM_RadioButtonLabelSpacing QStyle__PixelMetric = QStyle__PixelMetric(77) - QStyle__PM_LayoutLeftMargin QStyle__PixelMetric = QStyle__PixelMetric(78) - QStyle__PM_LayoutTopMargin QStyle__PixelMetric = QStyle__PixelMetric(79) - QStyle__PM_LayoutRightMargin QStyle__PixelMetric = QStyle__PixelMetric(80) - QStyle__PM_LayoutBottomMargin QStyle__PixelMetric = QStyle__PixelMetric(81) - QStyle__PM_LayoutHorizontalSpacing QStyle__PixelMetric = QStyle__PixelMetric(82) - QStyle__PM_LayoutVerticalSpacing QStyle__PixelMetric = QStyle__PixelMetric(83) - QStyle__PM_TabBar_ScrollButtonOverlap QStyle__PixelMetric = QStyle__PixelMetric(84) - QStyle__PM_TextCursorWidth QStyle__PixelMetric = QStyle__PixelMetric(85) - QStyle__PM_TabCloseIndicatorWidth QStyle__PixelMetric = QStyle__PixelMetric(86) - QStyle__PM_TabCloseIndicatorHeight QStyle__PixelMetric = QStyle__PixelMetric(87) - QStyle__PM_ScrollView_ScrollBarSpacing QStyle__PixelMetric = QStyle__PixelMetric(88) - QStyle__PM_ScrollView_ScrollBarOverlap QStyle__PixelMetric = QStyle__PixelMetric(89) - QStyle__PM_SubMenuOverlap QStyle__PixelMetric = QStyle__PixelMetric(90) - QStyle__PM_TreeViewIndentation QStyle__PixelMetric = QStyle__PixelMetric(91) - QStyle__PM_HeaderDefaultSectionSizeHorizontal QStyle__PixelMetric = QStyle__PixelMetric(92) - QStyle__PM_HeaderDefaultSectionSizeVertical QStyle__PixelMetric = QStyle__PixelMetric(93) - QStyle__PM_TitleBarButtonIconSize QStyle__PixelMetric = QStyle__PixelMetric(94) - QStyle__PM_TitleBarButtonSize QStyle__PixelMetric = QStyle__PixelMetric(95) - QStyle__PM_CustomBase QStyle__PixelMetric = QStyle__PixelMetric(0xf0000000) -) - -//go:generate stringer -type=QStyle__ContentsType -//QStyle::ContentsType -type QStyle__ContentsType int64 - -const ( - QStyle__CT_PushButton QStyle__ContentsType = QStyle__ContentsType(0) - QStyle__CT_CheckBox QStyle__ContentsType = QStyle__ContentsType(1) - QStyle__CT_RadioButton QStyle__ContentsType = QStyle__ContentsType(2) - QStyle__CT_ToolButton QStyle__ContentsType = QStyle__ContentsType(3) - QStyle__CT_ComboBox QStyle__ContentsType = QStyle__ContentsType(4) - QStyle__CT_Splitter QStyle__ContentsType = QStyle__ContentsType(5) - QStyle__CT_ProgressBar QStyle__ContentsType = QStyle__ContentsType(6) - QStyle__CT_MenuItem QStyle__ContentsType = QStyle__ContentsType(7) - QStyle__CT_MenuBarItem QStyle__ContentsType = QStyle__ContentsType(8) - QStyle__CT_MenuBar QStyle__ContentsType = QStyle__ContentsType(9) - QStyle__CT_Menu QStyle__ContentsType = QStyle__ContentsType(10) - QStyle__CT_TabBarTab QStyle__ContentsType = QStyle__ContentsType(11) - QStyle__CT_Slider QStyle__ContentsType = QStyle__ContentsType(12) - QStyle__CT_ScrollBar QStyle__ContentsType = QStyle__ContentsType(13) - QStyle__CT_LineEdit QStyle__ContentsType = QStyle__ContentsType(14) - QStyle__CT_SpinBox QStyle__ContentsType = QStyle__ContentsType(15) - QStyle__CT_SizeGrip QStyle__ContentsType = QStyle__ContentsType(16) - QStyle__CT_TabWidget QStyle__ContentsType = QStyle__ContentsType(17) - QStyle__CT_DialogButtons QStyle__ContentsType = QStyle__ContentsType(18) - QStyle__CT_HeaderSection QStyle__ContentsType = QStyle__ContentsType(19) - QStyle__CT_GroupBox QStyle__ContentsType = QStyle__ContentsType(20) - QStyle__CT_MdiControls QStyle__ContentsType = QStyle__ContentsType(21) - QStyle__CT_ItemViewItem QStyle__ContentsType = QStyle__ContentsType(22) - QStyle__CT_CustomBase QStyle__ContentsType = QStyle__ContentsType(0xf0000000) -) - -//go:generate stringer -type=QStyle__RequestSoftwareInputPanel -//QStyle::RequestSoftwareInputPanel -type QStyle__RequestSoftwareInputPanel int64 - -const ( - QStyle__RSIP_OnMouseClickAndAlreadyFocused QStyle__RequestSoftwareInputPanel = QStyle__RequestSoftwareInputPanel(0) - QStyle__RSIP_OnMouseClick QStyle__RequestSoftwareInputPanel = QStyle__RequestSoftwareInputPanel(1) -) - -//go:generate stringer -type=QStyle__StyleHint -//QStyle::StyleHint -type QStyle__StyleHint int64 - -var ( - QStyle__SH_EtchDisabledText QStyle__StyleHint = QStyle__StyleHint(0) - QStyle__SH_DitherDisabledText QStyle__StyleHint = QStyle__StyleHint(1) - QStyle__SH_ScrollBar_MiddleClickAbsolutePosition QStyle__StyleHint = QStyle__StyleHint(2) - QStyle__SH_ScrollBar_ScrollWhenPointerLeavesControl QStyle__StyleHint = QStyle__StyleHint(3) - QStyle__SH_TabBar_SelectMouseType QStyle__StyleHint = QStyle__StyleHint(4) - QStyle__SH_TabBar_Alignment QStyle__StyleHint = QStyle__StyleHint(5) - QStyle__SH_Header_ArrowAlignment QStyle__StyleHint = QStyle__StyleHint(6) - QStyle__SH_Slider_SnapToValue QStyle__StyleHint = QStyle__StyleHint(7) - QStyle__SH_Slider_SloppyKeyEvents QStyle__StyleHint = QStyle__StyleHint(8) - QStyle__SH_ProgressDialog_CenterCancelButton QStyle__StyleHint = QStyle__StyleHint(9) - QStyle__SH_ProgressDialog_TextLabelAlignment QStyle__StyleHint = QStyle__StyleHint(10) - QStyle__SH_PrintDialog_RightAlignButtons QStyle__StyleHint = QStyle__StyleHint(11) - QStyle__SH_MainWindow_SpaceBelowMenuBar QStyle__StyleHint = QStyle__StyleHint(12) - QStyle__SH_FontDialog_SelectAssociatedText QStyle__StyleHint = QStyle__StyleHint(13) - QStyle__SH_Menu_AllowActiveAndDisabled QStyle__StyleHint = QStyle__StyleHint(14) - QStyle__SH_Menu_SpaceActivatesItem QStyle__StyleHint = QStyle__StyleHint(15) - QStyle__SH_Menu_SubMenuPopupDelay QStyle__StyleHint = QStyle__StyleHint(16) - QStyle__SH_ScrollView_FrameOnlyAroundContents QStyle__StyleHint = QStyle__StyleHint(17) - QStyle__SH_MenuBar_AltKeyNavigation QStyle__StyleHint = QStyle__StyleHint(18) - QStyle__SH_ComboBox_ListMouseTracking QStyle__StyleHint = QStyle__StyleHint(19) - QStyle__SH_Menu_MouseTracking QStyle__StyleHint = QStyle__StyleHint(20) - QStyle__SH_MenuBar_MouseTracking QStyle__StyleHint = QStyle__StyleHint(21) - QStyle__SH_ItemView_ChangeHighlightOnFocus QStyle__StyleHint = QStyle__StyleHint(22) - QStyle__SH_Widget_ShareActivation QStyle__StyleHint = QStyle__StyleHint(23) - QStyle__SH_Workspace_FillSpaceOnMaximize QStyle__StyleHint = QStyle__StyleHint(24) - QStyle__SH_ComboBox_Popup QStyle__StyleHint = QStyle__StyleHint(25) - QStyle__SH_TitleBar_NoBorder QStyle__StyleHint = QStyle__StyleHint(26) - QStyle__SH_Slider_StopMouseOverSlider QStyle__StyleHint = QStyle__StyleHint(27) - QStyle__SH_ScrollBar_StopMouseOverSlider QStyle__StyleHint = QStyle__StyleHint(QStyle__SH_Slider_StopMouseOverSlider) - QStyle__SH_BlinkCursorWhenTextSelected QStyle__StyleHint = QStyle__StyleHint(28) - QStyle__SH_RichText_FullWidthSelection QStyle__StyleHint = QStyle__StyleHint(29) - QStyle__SH_Menu_Scrollable QStyle__StyleHint = QStyle__StyleHint(30) - QStyle__SH_GroupBox_TextLabelVerticalAlignment QStyle__StyleHint = QStyle__StyleHint(31) - QStyle__SH_GroupBox_TextLabelColor QStyle__StyleHint = QStyle__StyleHint(32) - QStyle__SH_Menu_SloppySubMenus QStyle__StyleHint = QStyle__StyleHint(33) - QStyle__SH_Table_GridLineColor QStyle__StyleHint = QStyle__StyleHint(34) - QStyle__SH_LineEdit_PasswordCharacter QStyle__StyleHint = QStyle__StyleHint(35) - QStyle__SH_DialogButtons_DefaultButton QStyle__StyleHint = QStyle__StyleHint(36) - QStyle__SH_ToolBox_SelectedPageTitleBold QStyle__StyleHint = QStyle__StyleHint(37) - QStyle__SH_TabBar_PreferNoArrows QStyle__StyleHint = QStyle__StyleHint(38) - QStyle__SH_ScrollBar_LeftClickAbsolutePosition QStyle__StyleHint = QStyle__StyleHint(39) - QStyle__SH_ListViewExpand_SelectMouseType QStyle__StyleHint = QStyle__StyleHint(40) - QStyle__SH_UnderlineShortcut QStyle__StyleHint = QStyle__StyleHint(41) - QStyle__SH_SpinBox_AnimateButton QStyle__StyleHint = QStyle__StyleHint(42) - QStyle__SH_SpinBox_KeyPressAutoRepeatRate QStyle__StyleHint = QStyle__StyleHint(43) - QStyle__SH_SpinBox_ClickAutoRepeatRate QStyle__StyleHint = QStyle__StyleHint(44) - QStyle__SH_Menu_FillScreenWithScroll QStyle__StyleHint = QStyle__StyleHint(45) - QStyle__SH_ToolTipLabel_Opacity QStyle__StyleHint = QStyle__StyleHint(46) - QStyle__SH_DrawMenuBarSeparator QStyle__StyleHint = QStyle__StyleHint(47) - QStyle__SH_TitleBar_ModifyNotification QStyle__StyleHint = QStyle__StyleHint(48) - QStyle__SH_Button_FocusPolicy QStyle__StyleHint = QStyle__StyleHint(49) - QStyle__SH_MessageBox_UseBorderForButtonSpacing QStyle__StyleHint = QStyle__StyleHint(50) - QStyle__SH_TitleBar_AutoRaise QStyle__StyleHint = QStyle__StyleHint(51) - QStyle__SH_ToolButton_PopupDelay QStyle__StyleHint = QStyle__StyleHint(52) - QStyle__SH_FocusFrame_Mask QStyle__StyleHint = QStyle__StyleHint(53) - QStyle__SH_RubberBand_Mask QStyle__StyleHint = QStyle__StyleHint(54) - QStyle__SH_WindowFrame_Mask QStyle__StyleHint = QStyle__StyleHint(55) - QStyle__SH_SpinControls_DisableOnBounds QStyle__StyleHint = QStyle__StyleHint(56) - QStyle__SH_Dial_BackgroundRole QStyle__StyleHint = QStyle__StyleHint(57) - QStyle__SH_ComboBox_LayoutDirection QStyle__StyleHint = QStyle__StyleHint(58) - QStyle__SH_ItemView_EllipsisLocation QStyle__StyleHint = QStyle__StyleHint(59) - QStyle__SH_ItemView_ShowDecorationSelected QStyle__StyleHint = QStyle__StyleHint(60) - QStyle__SH_ItemView_ActivateItemOnSingleClick QStyle__StyleHint = QStyle__StyleHint(61) - QStyle__SH_ScrollBar_ContextMenu QStyle__StyleHint = QStyle__StyleHint(62) - QStyle__SH_ScrollBar_RollBetweenButtons QStyle__StyleHint = QStyle__StyleHint(63) - QStyle__SH_Slider_AbsoluteSetButtons QStyle__StyleHint = QStyle__StyleHint(64) - QStyle__SH_Slider_PageSetButtons QStyle__StyleHint = QStyle__StyleHint(65) - QStyle__SH_Menu_KeyboardSearch QStyle__StyleHint = QStyle__StyleHint(66) - QStyle__SH_TabBar_ElideMode QStyle__StyleHint = QStyle__StyleHint(67) - QStyle__SH_DialogButtonLayout QStyle__StyleHint = QStyle__StyleHint(68) - QStyle__SH_ComboBox_PopupFrameStyle QStyle__StyleHint = QStyle__StyleHint(69) - QStyle__SH_MessageBox_TextInteractionFlags QStyle__StyleHint = QStyle__StyleHint(70) - QStyle__SH_DialogButtonBox_ButtonsHaveIcons QStyle__StyleHint = QStyle__StyleHint(71) - QStyle__SH_SpellCheckUnderlineStyle QStyle__StyleHint = QStyle__StyleHint(72) - QStyle__SH_MessageBox_CenterButtons QStyle__StyleHint = QStyle__StyleHint(73) - QStyle__SH_Menu_SelectionWrap QStyle__StyleHint = QStyle__StyleHint(74) - QStyle__SH_ItemView_MovementWithoutUpdatingSelection QStyle__StyleHint = QStyle__StyleHint(75) - QStyle__SH_ToolTip_Mask QStyle__StyleHint = QStyle__StyleHint(76) - QStyle__SH_FocusFrame_AboveWidget QStyle__StyleHint = QStyle__StyleHint(77) - QStyle__SH_TextControl_FocusIndicatorTextCharFormat QStyle__StyleHint = QStyle__StyleHint(78) - QStyle__SH_WizardStyle QStyle__StyleHint = QStyle__StyleHint(79) - QStyle__SH_ItemView_ArrowKeysNavigateIntoChildren QStyle__StyleHint = QStyle__StyleHint(80) - QStyle__SH_Menu_Mask QStyle__StyleHint = QStyle__StyleHint(81) - QStyle__SH_Menu_FlashTriggeredItem QStyle__StyleHint = QStyle__StyleHint(82) - QStyle__SH_Menu_FadeOutOnHide QStyle__StyleHint = QStyle__StyleHint(83) - QStyle__SH_SpinBox_ClickAutoRepeatThreshold QStyle__StyleHint = QStyle__StyleHint(84) - QStyle__SH_ItemView_PaintAlternatingRowColorsForEmptyArea QStyle__StyleHint = QStyle__StyleHint(85) - QStyle__SH_FormLayoutWrapPolicy QStyle__StyleHint = QStyle__StyleHint(86) - QStyle__SH_TabWidget_DefaultTabPosition QStyle__StyleHint = QStyle__StyleHint(87) - QStyle__SH_ToolBar_Movable QStyle__StyleHint = QStyle__StyleHint(88) - QStyle__SH_FormLayoutFieldGrowthPolicy QStyle__StyleHint = QStyle__StyleHint(89) - QStyle__SH_FormLayoutFormAlignment QStyle__StyleHint = QStyle__StyleHint(90) - QStyle__SH_FormLayoutLabelAlignment QStyle__StyleHint = QStyle__StyleHint(91) - QStyle__SH_ItemView_DrawDelegateFrame QStyle__StyleHint = QStyle__StyleHint(92) - QStyle__SH_TabBar_CloseButtonPosition QStyle__StyleHint = QStyle__StyleHint(93) - QStyle__SH_DockWidget_ButtonsHaveFrame QStyle__StyleHint = QStyle__StyleHint(94) - QStyle__SH_ToolButtonStyle QStyle__StyleHint = QStyle__StyleHint(95) - QStyle__SH_RequestSoftwareInputPanel QStyle__StyleHint = QStyle__StyleHint(96) - QStyle__SH_ScrollBar_Transient QStyle__StyleHint = QStyle__StyleHint(97) - QStyle__SH_Menu_SupportsSections QStyle__StyleHint = QStyle__StyleHint(98) - QStyle__SH_ToolTip_WakeUpDelay QStyle__StyleHint = QStyle__StyleHint(99) - QStyle__SH_ToolTip_FallAsleepDelay QStyle__StyleHint = QStyle__StyleHint(100) - QStyle__SH_Widget_Animate QStyle__StyleHint = QStyle__StyleHint(101) - QStyle__SH_Splitter_OpaqueResize QStyle__StyleHint = QStyle__StyleHint(102) - QStyle__SH_ComboBox_UseNativePopup QStyle__StyleHint = QStyle__StyleHint(103) - QStyle__SH_LineEdit_PasswordMaskDelay QStyle__StyleHint = QStyle__StyleHint(104) - QStyle__SH_TabBar_ChangeCurrentDelay QStyle__StyleHint = QStyle__StyleHint(105) - QStyle__SH_Menu_SubMenuUniDirection QStyle__StyleHint = QStyle__StyleHint(106) - QStyle__SH_Menu_SubMenuUniDirectionFailCount QStyle__StyleHint = QStyle__StyleHint(107) - QStyle__SH_Menu_SubMenuSloppySelectOtherActions QStyle__StyleHint = QStyle__StyleHint(108) - QStyle__SH_Menu_SubMenuSloppyCloseTimeout QStyle__StyleHint = QStyle__StyleHint(109) - QStyle__SH_Menu_SubMenuResetWhenReenteringParent QStyle__StyleHint = QStyle__StyleHint(110) - QStyle__SH_Menu_SubMenuDontStartSloppyOnLeave QStyle__StyleHint = QStyle__StyleHint(111) - QStyle__SH_ItemView_ScrollMode QStyle__StyleHint = QStyle__StyleHint(112) - QStyle__SH_TitleBar_ShowToolTipsOnButtons QStyle__StyleHint = QStyle__StyleHint(113) - QStyle__SH_Widget_Animation_Duration QStyle__StyleHint = QStyle__StyleHint(114) - QStyle__SH_ComboBox_AllowWheelScrolling QStyle__StyleHint = QStyle__StyleHint(115) - QStyle__SH_SpinBox_ButtonsInsideFrame QStyle__StyleHint = QStyle__StyleHint(116) - QStyle__SH_SpinBox_StepModifier QStyle__StyleHint = QStyle__StyleHint(117) - QStyle__SH_CustomBase QStyle__StyleHint = QStyle__StyleHint(0xf0000000) -) - -//go:generate stringer -type=QStyle__StandardPixmap -//QStyle::StandardPixmap -type QStyle__StandardPixmap int64 - -const ( - QStyle__SP_TitleBarMenuButton QStyle__StandardPixmap = QStyle__StandardPixmap(0) - QStyle__SP_TitleBarMinButton QStyle__StandardPixmap = QStyle__StandardPixmap(1) - QStyle__SP_TitleBarMaxButton QStyle__StandardPixmap = QStyle__StandardPixmap(2) - QStyle__SP_TitleBarCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(3) - QStyle__SP_TitleBarNormalButton QStyle__StandardPixmap = QStyle__StandardPixmap(4) - QStyle__SP_TitleBarShadeButton QStyle__StandardPixmap = QStyle__StandardPixmap(5) - QStyle__SP_TitleBarUnshadeButton QStyle__StandardPixmap = QStyle__StandardPixmap(6) - QStyle__SP_TitleBarContextHelpButton QStyle__StandardPixmap = QStyle__StandardPixmap(7) - QStyle__SP_DockWidgetCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(8) - QStyle__SP_MessageBoxInformation QStyle__StandardPixmap = QStyle__StandardPixmap(9) - QStyle__SP_MessageBoxWarning QStyle__StandardPixmap = QStyle__StandardPixmap(10) - QStyle__SP_MessageBoxCritical QStyle__StandardPixmap = QStyle__StandardPixmap(11) - QStyle__SP_MessageBoxQuestion QStyle__StandardPixmap = QStyle__StandardPixmap(12) - QStyle__SP_DesktopIcon QStyle__StandardPixmap = QStyle__StandardPixmap(13) - QStyle__SP_TrashIcon QStyle__StandardPixmap = QStyle__StandardPixmap(14) - QStyle__SP_ComputerIcon QStyle__StandardPixmap = QStyle__StandardPixmap(15) - QStyle__SP_DriveFDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(16) - QStyle__SP_DriveHDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(17) - QStyle__SP_DriveCDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(18) - QStyle__SP_DriveDVDIcon QStyle__StandardPixmap = QStyle__StandardPixmap(19) - QStyle__SP_DriveNetIcon QStyle__StandardPixmap = QStyle__StandardPixmap(20) - QStyle__SP_DirOpenIcon QStyle__StandardPixmap = QStyle__StandardPixmap(21) - QStyle__SP_DirClosedIcon QStyle__StandardPixmap = QStyle__StandardPixmap(22) - QStyle__SP_DirLinkIcon QStyle__StandardPixmap = QStyle__StandardPixmap(23) - QStyle__SP_DirLinkOpenIcon QStyle__StandardPixmap = QStyle__StandardPixmap(24) - QStyle__SP_FileIcon QStyle__StandardPixmap = QStyle__StandardPixmap(25) - QStyle__SP_FileLinkIcon QStyle__StandardPixmap = QStyle__StandardPixmap(26) - QStyle__SP_ToolBarHorizontalExtensionButton QStyle__StandardPixmap = QStyle__StandardPixmap(27) - QStyle__SP_ToolBarVerticalExtensionButton QStyle__StandardPixmap = QStyle__StandardPixmap(28) - QStyle__SP_FileDialogStart QStyle__StandardPixmap = QStyle__StandardPixmap(29) - QStyle__SP_FileDialogEnd QStyle__StandardPixmap = QStyle__StandardPixmap(30) - QStyle__SP_FileDialogToParent QStyle__StandardPixmap = QStyle__StandardPixmap(31) - QStyle__SP_FileDialogNewFolder QStyle__StandardPixmap = QStyle__StandardPixmap(32) - QStyle__SP_FileDialogDetailedView QStyle__StandardPixmap = QStyle__StandardPixmap(33) - QStyle__SP_FileDialogInfoView QStyle__StandardPixmap = QStyle__StandardPixmap(34) - QStyle__SP_FileDialogContentsView QStyle__StandardPixmap = QStyle__StandardPixmap(35) - QStyle__SP_FileDialogListView QStyle__StandardPixmap = QStyle__StandardPixmap(36) - QStyle__SP_FileDialogBack QStyle__StandardPixmap = QStyle__StandardPixmap(37) - QStyle__SP_DirIcon QStyle__StandardPixmap = QStyle__StandardPixmap(38) - QStyle__SP_DialogOkButton QStyle__StandardPixmap = QStyle__StandardPixmap(39) - QStyle__SP_DialogCancelButton QStyle__StandardPixmap = QStyle__StandardPixmap(40) - QStyle__SP_DialogHelpButton QStyle__StandardPixmap = QStyle__StandardPixmap(41) - QStyle__SP_DialogOpenButton QStyle__StandardPixmap = QStyle__StandardPixmap(42) - QStyle__SP_DialogSaveButton QStyle__StandardPixmap = QStyle__StandardPixmap(43) - QStyle__SP_DialogCloseButton QStyle__StandardPixmap = QStyle__StandardPixmap(44) - QStyle__SP_DialogApplyButton QStyle__StandardPixmap = QStyle__StandardPixmap(45) - QStyle__SP_DialogResetButton QStyle__StandardPixmap = QStyle__StandardPixmap(46) - QStyle__SP_DialogDiscardButton QStyle__StandardPixmap = QStyle__StandardPixmap(47) - QStyle__SP_DialogYesButton QStyle__StandardPixmap = QStyle__StandardPixmap(48) - QStyle__SP_DialogNoButton QStyle__StandardPixmap = QStyle__StandardPixmap(49) - QStyle__SP_ArrowUp QStyle__StandardPixmap = QStyle__StandardPixmap(50) - QStyle__SP_ArrowDown QStyle__StandardPixmap = QStyle__StandardPixmap(51) - QStyle__SP_ArrowLeft QStyle__StandardPixmap = QStyle__StandardPixmap(52) - QStyle__SP_ArrowRight QStyle__StandardPixmap = QStyle__StandardPixmap(53) - QStyle__SP_ArrowBack QStyle__StandardPixmap = QStyle__StandardPixmap(54) - QStyle__SP_ArrowForward QStyle__StandardPixmap = QStyle__StandardPixmap(55) - QStyle__SP_DirHomeIcon QStyle__StandardPixmap = QStyle__StandardPixmap(56) - QStyle__SP_CommandLink QStyle__StandardPixmap = QStyle__StandardPixmap(57) - QStyle__SP_VistaShield QStyle__StandardPixmap = QStyle__StandardPixmap(58) - QStyle__SP_BrowserReload QStyle__StandardPixmap = QStyle__StandardPixmap(59) - QStyle__SP_BrowserStop QStyle__StandardPixmap = QStyle__StandardPixmap(60) - QStyle__SP_MediaPlay QStyle__StandardPixmap = QStyle__StandardPixmap(61) - QStyle__SP_MediaStop QStyle__StandardPixmap = QStyle__StandardPixmap(62) - QStyle__SP_MediaPause QStyle__StandardPixmap = QStyle__StandardPixmap(63) - QStyle__SP_MediaSkipForward QStyle__StandardPixmap = QStyle__StandardPixmap(64) - QStyle__SP_MediaSkipBackward QStyle__StandardPixmap = QStyle__StandardPixmap(65) - QStyle__SP_MediaSeekForward QStyle__StandardPixmap = QStyle__StandardPixmap(66) - QStyle__SP_MediaSeekBackward QStyle__StandardPixmap = QStyle__StandardPixmap(67) - QStyle__SP_MediaVolume QStyle__StandardPixmap = QStyle__StandardPixmap(68) - QStyle__SP_MediaVolumeMuted QStyle__StandardPixmap = QStyle__StandardPixmap(69) - QStyle__SP_LineEditClearButton QStyle__StandardPixmap = QStyle__StandardPixmap(70) - QStyle__SP_CustomBase QStyle__StandardPixmap = QStyle__StandardPixmap(0xf0000000) -) - -func NewQStyle2() *QStyle { - tmpValue := NewQStyleFromPointer(C.QStyle_NewQStyle2()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QStyle_AlignedRect(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag, size core.QSize_ITF, rectangle core.QRect_ITF) *core.QRect { - tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_AlignedRect(C.longlong(direction), C.longlong(alignment), core.PointerFromQSize(size), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue -} - -func (ptr *QStyle) AlignedRect(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag, size core.QSize_ITF, rectangle core.QRect_ITF) *core.QRect { - tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_AlignedRect(C.longlong(direction), C.longlong(alignment), core.PointerFromQSize(size), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue -} - -func (ptr *QStyle) CombinedLayoutSpacing(controls1 QSizePolicy__ControlType, controls2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStyle_CombinedLayoutSpacing(ptr.Pointer(), C.longlong(controls1), C.longlong(controls2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQStyle_DrawComplexControl -func callbackQStyle_DrawComplexControl(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawComplexControl"); signal != nil { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget)) - } - -} - -func (ptr *QStyle) ConnectDrawComplexControl(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, painter *gui.QPainter, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawComplexControl"); signal != nil { - f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, painter *gui.QPainter, widget *QWidget) { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *gui.QPainter, *QWidget))(signal))(control, option, painter, widget) - f(control, option, painter, widget) - } - qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawComplexControl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectDrawComplexControl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawComplexControl") - } -} - -func (ptr *QStyle) DrawComplexControl(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_DrawComplexControl(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget)) - } -} - -//export callbackQStyle_DrawControl -func callbackQStyle_DrawControl(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawControl"); signal != nil { - (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__ControlElement(element), NewQStyleOptionFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget)) - } - -} - -func (ptr *QStyle) ConnectDrawControl(f func(element QStyle__ControlElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawControl"); signal != nil { - f := func(element QStyle__ControlElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget) { - (*(*func(QStyle__ControlElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, option, painter, widget) - f(element, option, painter, widget) - } - qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawControl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectDrawControl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawControl") - } -} - -func (ptr *QStyle) DrawControl(element QStyle__ControlElement, option QStyleOption_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_DrawControl(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget)) - } -} - -//export callbackQStyle_DrawItemPixmap -func callbackQStyle_DrawItemPixmap(ptr unsafe.Pointer, painter unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, pixmap unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawItemPixmap"); signal != nil { - (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPixmap))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap)) - } else { - NewQStyleFromPointer(ptr).DrawItemPixmapDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap)) - } -} - -func (ptr *QStyle) ConnectDrawItemPixmap(f func(painter *gui.QPainter, rectangle *core.QRect, alignment int, pixmap *gui.QPixmap)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawItemPixmap"); signal != nil { - f := func(painter *gui.QPainter, rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) { - (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPixmap))(signal))(painter, rectangle, alignment, pixmap) - f(painter, rectangle, alignment, pixmap) - } - qt.ConnectSignal(ptr.Pointer(), "drawItemPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawItemPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectDrawItemPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawItemPixmap") - } -} - -func (ptr *QStyle) DrawItemPixmap(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QStyle_DrawItemPixmap(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QStyle) DrawItemPixmapDefault(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QStyle_DrawItemPixmapDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap)) - } -} - -//export callbackQStyle_DrawItemText -func callbackQStyle_DrawItemText(ptr unsafe.Pointer, painter unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, palette unsafe.Pointer, enabled C.char, text C.struct_QtWidgets_PackedString, textRole C.longlong) { - if signal := qt.GetSignal(ptr, "drawItemText"); signal != nil { - (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPalette, bool, string, gui.QPalette__ColorRole))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPaletteFromPointer(palette), int8(enabled) != 0, cGoUnpackString(text), gui.QPalette__ColorRole(textRole)) - } else { - NewQStyleFromPointer(ptr).DrawItemTextDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPaletteFromPointer(palette), int8(enabled) != 0, cGoUnpackString(text), gui.QPalette__ColorRole(textRole)) - } -} - -func (ptr *QStyle) ConnectDrawItemText(f func(painter *gui.QPainter, rectangle *core.QRect, alignment int, palette *gui.QPalette, enabled bool, text string, textRole gui.QPalette__ColorRole)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawItemText"); signal != nil { - f := func(painter *gui.QPainter, rectangle *core.QRect, alignment int, palette *gui.QPalette, enabled bool, text string, textRole gui.QPalette__ColorRole) { - (*(*func(*gui.QPainter, *core.QRect, int, *gui.QPalette, bool, string, gui.QPalette__ColorRole))(signal))(painter, rectangle, alignment, palette, enabled, text, textRole) - f(painter, rectangle, alignment, palette, enabled, text, textRole) - } - qt.ConnectSignal(ptr.Pointer(), "drawItemText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawItemText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectDrawItemText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawItemText") - } -} - -func (ptr *QStyle) DrawItemText(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, palette gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QStyle_DrawItemText(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPalette(palette), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole)) - } -} - -func (ptr *QStyle) DrawItemTextDefault(painter gui.QPainter_ITF, rectangle core.QRect_ITF, alignment int, palette gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QStyle_DrawItemTextDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPalette(palette), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole)) - } -} - -//export callbackQStyle_DrawPrimitive -func callbackQStyle_DrawPrimitive(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, painter unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawPrimitive"); signal != nil { - (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(QStyle__PrimitiveElement(element), NewQStyleOptionFromPointer(option), gui.NewQPainterFromPointer(painter), NewQWidgetFromPointer(widget)) - } - -} - -func (ptr *QStyle) ConnectDrawPrimitive(f func(element QStyle__PrimitiveElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawPrimitive"); signal != nil { - f := func(element QStyle__PrimitiveElement, option *QStyleOption, painter *gui.QPainter, widget *QWidget) { - (*(*func(QStyle__PrimitiveElement, *QStyleOption, *gui.QPainter, *QWidget))(signal))(element, option, painter, widget) - f(element, option, painter, widget) - } - qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawPrimitive", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectDrawPrimitive() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawPrimitive") - } -} - -func (ptr *QStyle) DrawPrimitive(element QStyle__PrimitiveElement, option QStyleOption_ITF, painter gui.QPainter_ITF, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_DrawPrimitive(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), gui.PointerFromQPainter(painter), PointerFromQWidget(widget)) - } -} - -//export callbackQStyle_GeneratedIconPixmap -func callbackQStyle_GeneratedIconPixmap(ptr unsafe.Pointer, iconMode C.longlong, pixmap unsafe.Pointer, option unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "generatedIconPixmap"); signal != nil { - return gui.PointerFromQPixmap((*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(gui.QIcon__Mode(iconMode), gui.NewQPixmapFromPointer(pixmap), NewQStyleOptionFromPointer(option))) - } - - return gui.PointerFromQPixmap(gui.NewQPixmap()) -} - -func (ptr *QStyle) ConnectGeneratedIconPixmap(f func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, option *QStyleOption) *gui.QPixmap) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "generatedIconPixmap"); signal != nil { - f := func(iconMode gui.QIcon__Mode, pixmap *gui.QPixmap, option *QStyleOption) *gui.QPixmap { - (*(*func(gui.QIcon__Mode, *gui.QPixmap, *QStyleOption) *gui.QPixmap)(signal))(iconMode, pixmap, option) - return f(iconMode, pixmap, option) - } - qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "generatedIconPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectGeneratedIconPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "generatedIconPixmap") - } -} - -func (ptr *QStyle) GeneratedIconPixmap(iconMode gui.QIcon__Mode, pixmap gui.QPixmap_ITF, option QStyleOption_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QStyle_GeneratedIconPixmap(ptr.Pointer(), C.longlong(iconMode), gui.PointerFromQPixmap(pixmap), PointerFromQStyleOption(option))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -//export callbackQStyle_HitTestComplexControl -func callbackQStyle_HitTestComplexControl(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, position unsafe.Pointer, widget unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "hitTestComplexControl"); signal != nil { - return C.longlong((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), core.NewQPointFromPointer(position), NewQWidgetFromPointer(widget))) - } - - return C.longlong(0) -} - -func (ptr *QStyle) ConnectHitTestComplexControl(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, position *core.QPoint, widget *QWidget) QStyle__SubControl) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hitTestComplexControl"); signal != nil { - f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, position *core.QPoint, widget *QWidget) QStyle__SubControl { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, *core.QPoint, *QWidget) QStyle__SubControl)(signal))(control, option, position, widget) - return f(control, option, position, widget) - } - qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hitTestComplexControl", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectHitTestComplexControl() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hitTestComplexControl") - } -} - -func (ptr *QStyle) HitTestComplexControl(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, position core.QPoint_ITF, widget QWidget_ITF) QStyle__SubControl { - if ptr.Pointer() != nil { - return QStyle__SubControl(C.QStyle_HitTestComplexControl(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), core.PointerFromQPoint(position), PointerFromQWidget(widget))) - } - return 0 -} - -//export callbackQStyle_ItemPixmapRect -func callbackQStyle_ItemPixmapRect(ptr unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, pixmap unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemPixmapRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QRect, int, *gui.QPixmap) *core.QRect)(signal))(core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap))) - } - - return core.PointerFromQRect(NewQStyleFromPointer(ptr).ItemPixmapRectDefault(core.NewQRectFromPointer(rectangle), int(int32(alignment)), gui.NewQPixmapFromPointer(pixmap))) -} - -func (ptr *QStyle) ConnectItemPixmapRect(f func(rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemPixmapRect"); signal != nil { - f := func(rectangle *core.QRect, alignment int, pixmap *gui.QPixmap) *core.QRect { - (*(*func(*core.QRect, int, *gui.QPixmap) *core.QRect)(signal))(rectangle, alignment, pixmap) - return f(rectangle, alignment, pixmap) - } - qt.ConnectSignal(ptr.Pointer(), "itemPixmapRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemPixmapRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectItemPixmapRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemPixmapRect") - } -} - -func (ptr *QStyle) ItemPixmapRect(rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyle_ItemPixmapRect(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyle) ItemPixmapRectDefault(rectangle core.QRect_ITF, alignment int, pixmap gui.QPixmap_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyle_ItemPixmapRectDefault(ptr.Pointer(), core.PointerFromQRect(rectangle), C.int(int32(alignment)), gui.PointerFromQPixmap(pixmap))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQStyle_ItemTextRect -func callbackQStyle_ItemTextRect(ptr unsafe.Pointer, metrics unsafe.Pointer, rectangle unsafe.Pointer, alignment C.int, enabled C.char, text C.struct_QtWidgets_PackedString) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "itemTextRect"); signal != nil { - return core.PointerFromQRect((*(*func(*gui.QFontMetrics, *core.QRect, int, bool, string) *core.QRect)(signal))(gui.NewQFontMetricsFromPointer(metrics), core.NewQRectFromPointer(rectangle), int(int32(alignment)), int8(enabled) != 0, cGoUnpackString(text))) - } - - return core.PointerFromQRect(NewQStyleFromPointer(ptr).ItemTextRectDefault(gui.NewQFontMetricsFromPointer(metrics), core.NewQRectFromPointer(rectangle), int(int32(alignment)), int8(enabled) != 0, cGoUnpackString(text))) -} - -func (ptr *QStyle) ConnectItemTextRect(f func(metrics *gui.QFontMetrics, rectangle *core.QRect, alignment int, enabled bool, text string) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemTextRect"); signal != nil { - f := func(metrics *gui.QFontMetrics, rectangle *core.QRect, alignment int, enabled bool, text string) *core.QRect { - (*(*func(*gui.QFontMetrics, *core.QRect, int, bool, string) *core.QRect)(signal))(metrics, rectangle, alignment, enabled, text) - return f(metrics, rectangle, alignment, enabled, text) - } - qt.ConnectSignal(ptr.Pointer(), "itemTextRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemTextRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectItemTextRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemTextRect") - } -} - -func (ptr *QStyle) ItemTextRect(metrics gui.QFontMetrics_ITF, rectangle core.QRect_ITF, alignment int, enabled bool, text string) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QStyle_ItemTextRect(ptr.Pointer(), gui.PointerFromQFontMetrics(metrics), core.PointerFromQRect(rectangle), C.int(int32(alignment)), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyle) ItemTextRectDefault(metrics gui.QFontMetrics_ITF, rectangle core.QRect_ITF, alignment int, enabled bool, text string) *core.QRect { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := core.NewQRectFromPointer(C.QStyle_ItemTextRectDefault(ptr.Pointer(), gui.PointerFromQFontMetrics(metrics), core.PointerFromQRect(rectangle), C.int(int32(alignment)), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQStyle_LayoutSpacing -func callbackQStyle_LayoutSpacing(ptr unsafe.Pointer, control1 C.longlong, control2 C.longlong, orientation C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "layoutSpacing"); signal != nil { - return C.int(int32((*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(QSizePolicy__ControlType(control1), QSizePolicy__ControlType(control2), core.Qt__Orientation(orientation), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) - } - - return C.int(int32(0)) -} - -func (ptr *QStyle) ConnectLayoutSpacing(f func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "layoutSpacing"); signal != nil { - f := func(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option *QStyleOption, widget *QWidget) int { - (*(*func(QSizePolicy__ControlType, QSizePolicy__ControlType, core.Qt__Orientation, *QStyleOption, *QWidget) int)(signal))(control1, control2, orientation, option, widget) - return f(control1, control2, orientation, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "layoutSpacing", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectLayoutSpacing() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "layoutSpacing") - } -} - -func (ptr *QStyle) LayoutSpacing(control1 QSizePolicy__ControlType, control2 QSizePolicy__ControlType, orientation core.Qt__Orientation, option QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStyle_LayoutSpacing(ptr.Pointer(), C.longlong(control1), C.longlong(control2), C.longlong(orientation), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQStyle_PixelMetric -func callbackQStyle_PixelMetric(ptr unsafe.Pointer, metric C.longlong, option unsafe.Pointer, widget unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "pixelMetric"); signal != nil { - return C.int(int32((*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(QStyle__PixelMetric(metric), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget)))) - } - - return C.int(int32(0)) -} - -func (ptr *QStyle) ConnectPixelMetric(f func(metric QStyle__PixelMetric, option *QStyleOption, widget *QWidget) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "pixelMetric"); signal != nil { - f := func(metric QStyle__PixelMetric, option *QStyleOption, widget *QWidget) int { - (*(*func(QStyle__PixelMetric, *QStyleOption, *QWidget) int)(signal))(metric, option, widget) - return f(metric, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pixelMetric", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectPixelMetric() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "pixelMetric") - } -} - -func (ptr *QStyle) PixelMetric(metric QStyle__PixelMetric, option QStyleOption_ITF, widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStyle_PixelMetric(ptr.Pointer(), C.longlong(metric), PointerFromQStyleOption(option), PointerFromQWidget(widget)))) - } - return 0 -} - -//export callbackQStyle_Polish -func callbackQStyle_Polish(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "polish"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQStyleFromPointer(ptr).PolishDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QStyle) ConnectPolish(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "polish"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "polish", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "polish", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectPolish() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "polish") - } -} - -func (ptr *QStyle) Polish(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Polish(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStyle) PolishDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_PolishDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQStyle_Polish2 -func callbackQStyle_Polish2(ptr unsafe.Pointer, application unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "polish2"); signal != nil { - (*(*func(*QApplication))(signal))(NewQApplicationFromPointer(application)) - } else { - NewQStyleFromPointer(ptr).Polish2Default(NewQApplicationFromPointer(application)) - } -} - -func (ptr *QStyle) ConnectPolish2(f func(application *QApplication)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "polish2"); signal != nil { - f := func(application *QApplication) { - (*(*func(*QApplication))(signal))(application) - f(application) - } - qt.ConnectSignal(ptr.Pointer(), "polish2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "polish2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectPolish2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "polish2") - } -} - -func (ptr *QStyle) Polish2(application QApplication_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Polish2(ptr.Pointer(), PointerFromQApplication(application)) - } -} - -func (ptr *QStyle) Polish2Default(application QApplication_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Polish2Default(ptr.Pointer(), PointerFromQApplication(application)) - } -} - -//export callbackQStyle_Polish3 -func callbackQStyle_Polish3(ptr unsafe.Pointer, palette unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "polish3"); signal != nil { - (*(*func(*gui.QPalette))(signal))(gui.NewQPaletteFromPointer(palette)) - } else { - NewQStyleFromPointer(ptr).Polish3Default(gui.NewQPaletteFromPointer(palette)) - } -} - -func (ptr *QStyle) ConnectPolish3(f func(palette *gui.QPalette)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "polish3"); signal != nil { - f := func(palette *gui.QPalette) { - (*(*func(*gui.QPalette))(signal))(palette) - f(palette) - } - qt.ConnectSignal(ptr.Pointer(), "polish3", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "polish3", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectPolish3() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "polish3") - } -} - -func (ptr *QStyle) Polish3(palette gui.QPalette_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Polish3(ptr.Pointer(), gui.PointerFromQPalette(palette)) - } -} - -func (ptr *QStyle) Polish3Default(palette gui.QPalette_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Polish3Default(ptr.Pointer(), gui.PointerFromQPalette(palette)) - } -} - -func (ptr *QStyle) Proxy() *QStyle { - if ptr.Pointer() != nil { - tmpValue := NewQStyleFromPointer(C.QStyle_Proxy(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQStyle_SizeFromContents -func callbackQStyle_SizeFromContents(ptr unsafe.Pointer, ty C.longlong, option unsafe.Pointer, contentsSize unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeFromContents"); signal != nil { - return core.PointerFromQSize((*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(QStyle__ContentsType(ty), NewQStyleOptionFromPointer(option), core.NewQSizeFromPointer(contentsSize), NewQWidgetFromPointer(widget))) - } - - return core.PointerFromQSize(core.NewQSize()) -} - -func (ptr *QStyle) ConnectSizeFromContents(f func(ty QStyle__ContentsType, option *QStyleOption, contentsSize *core.QSize, widget *QWidget) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeFromContents"); signal != nil { - f := func(ty QStyle__ContentsType, option *QStyleOption, contentsSize *core.QSize, widget *QWidget) *core.QSize { - (*(*func(QStyle__ContentsType, *QStyleOption, *core.QSize, *QWidget) *core.QSize)(signal))(ty, option, contentsSize, widget) - return f(ty, option, contentsSize, widget) - } - qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeFromContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectSizeFromContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeFromContents") - } -} - -func (ptr *QStyle) SizeFromContents(ty QStyle__ContentsType, option QStyleOption_ITF, contentsSize core.QSize_ITF, widget QWidget_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyle_SizeFromContents(ptr.Pointer(), C.longlong(ty), PointerFromQStyleOption(option), core.PointerFromQSize(contentsSize), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func QStyle_SliderPositionFromValue(min int, max int, logicalValue int, span int, upsideDown bool) int { - return int(int32(C.QStyle_QStyle_SliderPositionFromValue(C.int(int32(min)), C.int(int32(max)), C.int(int32(logicalValue)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) -} - -func (ptr *QStyle) SliderPositionFromValue(min int, max int, logicalValue int, span int, upsideDown bool) int { - return int(int32(C.QStyle_QStyle_SliderPositionFromValue(C.int(int32(min)), C.int(int32(max)), C.int(int32(logicalValue)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) -} - -func QStyle_SliderValueFromPosition(min int, max int, position int, span int, upsideDown bool) int { - return int(int32(C.QStyle_QStyle_SliderValueFromPosition(C.int(int32(min)), C.int(int32(max)), C.int(int32(position)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) -} - -func (ptr *QStyle) SliderValueFromPosition(min int, max int, position int, span int, upsideDown bool) int { - return int(int32(C.QStyle_QStyle_SliderValueFromPosition(C.int(int32(min)), C.int(int32(max)), C.int(int32(position)), C.int(int32(span)), C.char(int8(qt.GoBoolToInt(upsideDown)))))) -} - -//export callbackQStyle_StandardIcon -func callbackQStyle_StandardIcon(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "standardIcon"); signal != nil { - return gui.PointerFromQIcon((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) - } - - return gui.PointerFromQIcon(gui.NewQIcon()) -} - -func (ptr *QStyle) ConnectStandardIcon(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "standardIcon"); signal != nil { - f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QIcon { - (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QIcon)(signal))(standardIcon, option, widget) - return f(standardIcon, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "standardIcon", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectStandardIcon() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "standardIcon") - } -} - -func (ptr *QStyle) StandardIcon(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyle_StandardIcon(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQStyle_StandardPalette -func callbackQStyle_StandardPalette(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "standardPalette"); signal != nil { - return gui.PointerFromQPalette((*(*func() *gui.QPalette)(signal))()) - } - - return gui.PointerFromQPalette(NewQStyleFromPointer(ptr).StandardPaletteDefault()) -} - -func (ptr *QStyle) ConnectStandardPalette(f func() *gui.QPalette) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "standardPalette"); signal != nil { - f := func() *gui.QPalette { - (*(*func() *gui.QPalette)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "standardPalette", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "standardPalette", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectStandardPalette() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "standardPalette") - } -} - -func (ptr *QStyle) StandardPalette() *gui.QPalette { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPaletteFromPointer(C.QStyle_StandardPalette(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue - } - return nil -} - -func (ptr *QStyle) StandardPaletteDefault() *gui.QPalette { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPaletteFromPointer(C.QStyle_StandardPaletteDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue - } - return nil -} - -//export callbackQStyle_StyleHint -func callbackQStyle_StyleHint(ptr unsafe.Pointer, hint C.longlong, option unsafe.Pointer, widget unsafe.Pointer, returnData unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "styleHint"); signal != nil { - return C.int(int32((*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(QStyle__StyleHint(hint), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget), NewQStyleHintReturnFromPointer(returnData)))) - } - - return C.int(int32(0)) -} - -func (ptr *QStyle) ConnectStyleHint(f func(hint QStyle__StyleHint, option *QStyleOption, widget *QWidget, returnData *QStyleHintReturn) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "styleHint"); signal != nil { - f := func(hint QStyle__StyleHint, option *QStyleOption, widget *QWidget, returnData *QStyleHintReturn) int { - (*(*func(QStyle__StyleHint, *QStyleOption, *QWidget, *QStyleHintReturn) int)(signal))(hint, option, widget, returnData) - return f(hint, option, widget, returnData) - } - qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "styleHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectStyleHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "styleHint") - } -} - -func (ptr *QStyle) StyleHint(hint QStyle__StyleHint, option QStyleOption_ITF, widget QWidget_ITF, returnData QStyleHintReturn_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QStyle_StyleHint(ptr.Pointer(), C.longlong(hint), PointerFromQStyleOption(option), PointerFromQWidget(widget), PointerFromQStyleHintReturn(returnData)))) - } - return 0 -} - -//export callbackQStyle_SubControlRect -func callbackQStyle_SubControlRect(ptr unsafe.Pointer, control C.longlong, option unsafe.Pointer, subControl C.longlong, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "subControlRect"); signal != nil { - return core.PointerFromQRect((*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(QStyle__ComplexControl(control), NewQStyleOptionComplexFromPointer(option), QStyle__SubControl(subControl), NewQWidgetFromPointer(widget))) - } - - return core.PointerFromQRect(core.NewQRect()) -} - -func (ptr *QStyle) ConnectSubControlRect(f func(control QStyle__ComplexControl, option *QStyleOptionComplex, subControl QStyle__SubControl, widget *QWidget) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "subControlRect"); signal != nil { - f := func(control QStyle__ComplexControl, option *QStyleOptionComplex, subControl QStyle__SubControl, widget *QWidget) *core.QRect { - (*(*func(QStyle__ComplexControl, *QStyleOptionComplex, QStyle__SubControl, *QWidget) *core.QRect)(signal))(control, option, subControl, widget) - return f(control, option, subControl, widget) - } - qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "subControlRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectSubControlRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "subControlRect") - } -} - -func (ptr *QStyle) SubControlRect(control QStyle__ComplexControl, option QStyleOptionComplex_ITF, subControl QStyle__SubControl, widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyle_SubControlRect(ptr.Pointer(), C.longlong(control), PointerFromQStyleOptionComplex(option), C.longlong(subControl), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQStyle_SubElementRect -func callbackQStyle_SubElementRect(ptr unsafe.Pointer, element C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "subElementRect"); signal != nil { - return core.PointerFromQRect((*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(QStyle__SubElement(element), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) - } - - return core.PointerFromQRect(core.NewQRect()) -} - -func (ptr *QStyle) ConnectSubElementRect(f func(element QStyle__SubElement, option *QStyleOption, widget *QWidget) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "subElementRect"); signal != nil { - f := func(element QStyle__SubElement, option *QStyleOption, widget *QWidget) *core.QRect { - (*(*func(QStyle__SubElement, *QStyleOption, *QWidget) *core.QRect)(signal))(element, option, widget) - return f(element, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "subElementRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectSubElementRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "subElementRect") - } -} - -func (ptr *QStyle) SubElementRect(element QStyle__SubElement, option QStyleOption_ITF, widget QWidget_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyle_SubElementRect(ptr.Pointer(), C.longlong(element), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQStyle_Unpolish -func callbackQStyle_Unpolish(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "unpolish"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQStyleFromPointer(ptr).UnpolishDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QStyle) ConnectUnpolish(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unpolish"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "unpolish", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unpolish", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectUnpolish() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unpolish") - } -} - -func (ptr *QStyle) Unpolish(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Unpolish(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStyle) UnpolishDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyle_UnpolishDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQStyle_Unpolish2 -func callbackQStyle_Unpolish2(ptr unsafe.Pointer, application unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "unpolish2"); signal != nil { - (*(*func(*QApplication))(signal))(NewQApplicationFromPointer(application)) - } else { - NewQStyleFromPointer(ptr).Unpolish2Default(NewQApplicationFromPointer(application)) - } -} - -func (ptr *QStyle) ConnectUnpolish2(f func(application *QApplication)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "unpolish2"); signal != nil { - f := func(application *QApplication) { - (*(*func(*QApplication))(signal))(application) - f(application) - } - qt.ConnectSignal(ptr.Pointer(), "unpolish2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "unpolish2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectUnpolish2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "unpolish2") - } -} - -func (ptr *QStyle) Unpolish2(application QApplication_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Unpolish2(ptr.Pointer(), PointerFromQApplication(application)) - } -} - -func (ptr *QStyle) Unpolish2Default(application QApplication_ITF) { - if ptr.Pointer() != nil { - C.QStyle_Unpolish2Default(ptr.Pointer(), PointerFromQApplication(application)) - } -} - -func QStyle_VisualAlignment(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag) core.Qt__AlignmentFlag { - return core.Qt__AlignmentFlag(C.QStyle_QStyle_VisualAlignment(C.longlong(direction), C.longlong(alignment))) -} - -func (ptr *QStyle) VisualAlignment(direction core.Qt__LayoutDirection, alignment core.Qt__AlignmentFlag) core.Qt__AlignmentFlag { - return core.Qt__AlignmentFlag(C.QStyle_QStyle_VisualAlignment(C.longlong(direction), C.longlong(alignment))) -} - -func QStyle_VisualPos(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalPosition core.QPoint_ITF) *core.QPoint { - tmpValue := core.NewQPointFromPointer(C.QStyle_QStyle_VisualPos(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQPoint(logicalPosition))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue -} - -func (ptr *QStyle) VisualPos(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalPosition core.QPoint_ITF) *core.QPoint { - tmpValue := core.NewQPointFromPointer(C.QStyle_QStyle_VisualPos(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQPoint(logicalPosition))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue -} - -func QStyle_VisualRect(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalRectangle core.QRect_ITF) *core.QRect { - tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_VisualRect(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQRect(logicalRectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue -} - -func (ptr *QStyle) VisualRect(direction core.Qt__LayoutDirection, boundingRectangle core.QRect_ITF, logicalRectangle core.QRect_ITF) *core.QRect { - tmpValue := core.NewQRectFromPointer(C.QStyle_QStyle_VisualRect(C.longlong(direction), core.PointerFromQRect(boundingRectangle), core.PointerFromQRect(logicalRectangle))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue -} - -//export callbackQStyle_DestroyQStyle -func callbackQStyle_DestroyQStyle(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStyle"); signal != nil { - (*(*func())(signal))() - } else { - NewQStyleFromPointer(ptr).DestroyQStyleDefault() - } -} - -func (ptr *QStyle) ConnectDestroyQStyle(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStyle"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStyle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStyle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectDestroyQStyle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStyle") - } -} - -func (ptr *QStyle) DestroyQStyle() { - if ptr.Pointer() != nil { - C.QStyle_DestroyQStyle(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStyle) DestroyQStyleDefault() { - if ptr.Pointer() != nil { - C.QStyle_DestroyQStyleDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQStyle_StandardPixmap -func callbackQStyle_StandardPixmap(ptr unsafe.Pointer, standardIcon C.longlong, option unsafe.Pointer, widget unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "standardPixmap"); signal != nil { - return gui.PointerFromQPixmap((*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(QStyle__StandardPixmap(standardIcon), NewQStyleOptionFromPointer(option), NewQWidgetFromPointer(widget))) - } - - return gui.PointerFromQPixmap(gui.NewQPixmap()) -} - -func (ptr *QStyle) ConnectStandardPixmap(f func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "standardPixmap"); signal != nil { - f := func(standardIcon QStyle__StandardPixmap, option *QStyleOption, widget *QWidget) *gui.QPixmap { - (*(*func(QStyle__StandardPixmap, *QStyleOption, *QWidget) *gui.QPixmap)(signal))(standardIcon, option, widget) - return f(standardIcon, option, widget) - } - qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "standardPixmap", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyle) DisconnectStandardPixmap() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "standardPixmap") - } -} - -func (ptr *QStyle) StandardPixmap(standardIcon QStyle__StandardPixmap, option QStyleOption_ITF, widget QWidget_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QStyle_StandardPixmap(ptr.Pointer(), C.longlong(standardIcon), PointerFromQStyleOption(option), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QStyle) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyle___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyle) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyle___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyle) __children_newList() unsafe.Pointer { - return C.QStyle___children_newList(ptr.Pointer()) -} - -func (ptr *QStyle) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QStyle___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStyle) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QStyle___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QStyle) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QStyle___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QStyle) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyle___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyle) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyle___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyle) __findChildren_newList() unsafe.Pointer { - return C.QStyle___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QStyle) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyle___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyle) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyle___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyle) __findChildren_newList3() unsafe.Pointer { - return C.QStyle___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QStyle) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyle___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyle) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyle___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStyle) __qFindChildren_newList2() unsafe.Pointer { - return C.QStyle___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQStyle_ChildEvent -func callbackQStyle_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQStyleFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QStyle) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QStyle_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQStyle_ConnectNotify -func callbackQStyle_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStyleFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStyle) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStyle_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStyle_CustomEvent -func callbackQStyle_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQStyleFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QStyle) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QStyle_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQStyle_DeleteLater -func callbackQStyle_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQStyleFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QStyle) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QStyle_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQStyle_Destroyed -func callbackQStyle_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQStyle_DisconnectNotify -func callbackQStyle_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStyleFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStyle) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStyle_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStyle_Event -func callbackQStyle_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStyleFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QStyle) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStyle_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQStyle_EventFilter -func callbackQStyle_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStyleFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QStyle) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStyle_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQStyle_MetaObject -func callbackQStyle_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQStyleFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QStyle) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QStyle_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQStyle_ObjectNameChanged -func callbackQStyle_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQStyle_TimerEvent -func callbackQStyle_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQStyleFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QStyle) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QStyle_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QStyleFactory struct { - ptr unsafe.Pointer -} - -type QStyleFactory_ITF interface { - QStyleFactory_PTR() *QStyleFactory -} - -func (ptr *QStyleFactory) QStyleFactory_PTR() *QStyleFactory { - return ptr -} - -func (ptr *QStyleFactory) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStyleFactory) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStyleFactory(ptr QStyleFactory_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleFactory_PTR().Pointer() - } - return nil -} - -func NewQStyleFactoryFromPointer(ptr unsafe.Pointer) (n *QStyleFactory) { - n = new(QStyleFactory) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleFactory) DestroyQStyleFactory() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QStyleFactory_Create(key string) *QStyle { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQStyleFromPointer(C.QStyleFactory_QStyleFactory_Create(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QStyleFactory) Create(key string) *QStyle { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQStyleFromPointer(C.QStyleFactory_QStyleFactory_Create(C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QStyleFactory_Keys() []string { - return unpackStringList(cGoUnpackString(C.QStyleFactory_QStyleFactory_Keys())) -} - -func (ptr *QStyleFactory) Keys() []string { - return unpackStringList(cGoUnpackString(C.QStyleFactory_QStyleFactory_Keys())) -} - -type QStyleHintReturn struct { - ptr unsafe.Pointer -} - -type QStyleHintReturn_ITF interface { - QStyleHintReturn_PTR() *QStyleHintReturn -} - -func (ptr *QStyleHintReturn) QStyleHintReturn_PTR() *QStyleHintReturn { - return ptr -} - -func (ptr *QStyleHintReturn) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStyleHintReturn) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStyleHintReturn(ptr QStyleHintReturn_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleHintReturn_PTR().Pointer() - } - return nil -} - -func NewQStyleHintReturnFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturn) { - n = new(QStyleHintReturn) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleHintReturn) DestroyQStyleHintReturn() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleHintReturn__HintReturnType -//QStyleHintReturn::HintReturnType -type QStyleHintReturn__HintReturnType int64 - -const ( - QStyleHintReturn__SH_Default QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf000) - QStyleHintReturn__SH_Mask QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf001) - QStyleHintReturn__SH_Variant QStyleHintReturn__HintReturnType = QStyleHintReturn__HintReturnType(0xf002) -) - -//go:generate stringer -type=QStyleHintReturn__StyleOptionType -//QStyleHintReturn::StyleOptionType -type QStyleHintReturn__StyleOptionType int64 - -var ( - QStyleHintReturn__Type QStyleHintReturn__StyleOptionType = QStyleHintReturn__StyleOptionType(QStyleHintReturn__SH_Default) -) - -//go:generate stringer -type=QStyleHintReturn__StyleOptionVersion -//QStyleHintReturn::StyleOptionVersion -type QStyleHintReturn__StyleOptionVersion int64 - -var ( - QStyleHintReturn__Version QStyleHintReturn__StyleOptionVersion = QStyleHintReturn__StyleOptionVersion(1) -) - -func NewQStyleHintReturn(version int, ty int) *QStyleHintReturn { - tmpValue := NewQStyleHintReturnFromPointer(C.QStyleHintReturn_NewQStyleHintReturn(C.int(int32(version)), C.int(int32(ty)))) - runtime.SetFinalizer(tmpValue, (*QStyleHintReturn).DestroyQStyleHintReturn) - return tmpValue -} - -func (ptr *QStyleHintReturn) Version() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHintReturn_Version(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleHintReturn) SetVersion(vin int) { - if ptr.Pointer() != nil { - C.QStyleHintReturn_SetVersion(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleHintReturn) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleHintReturn_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleHintReturn) SetType(vin int) { - if ptr.Pointer() != nil { - C.QStyleHintReturn_SetType(ptr.Pointer(), C.int(int32(vin))) - } -} - -type QStyleHintReturnMask struct { - QStyleHintReturn -} - -type QStyleHintReturnMask_ITF interface { - QStyleHintReturn_ITF - QStyleHintReturnMask_PTR() *QStyleHintReturnMask -} - -func (ptr *QStyleHintReturnMask) QStyleHintReturnMask_PTR() *QStyleHintReturnMask { - return ptr -} - -func (ptr *QStyleHintReturnMask) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleHintReturn_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleHintReturnMask) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleHintReturn_PTR().SetPointer(p) - } -} - -func PointerFromQStyleHintReturnMask(ptr QStyleHintReturnMask_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleHintReturnMask_PTR().Pointer() - } - return nil -} - -func NewQStyleHintReturnMaskFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturnMask) { - n = new(QStyleHintReturnMask) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStyleHintReturnMask__StyleOptionType -//QStyleHintReturnMask::StyleOptionType -type QStyleHintReturnMask__StyleOptionType int64 - -var ( - QStyleHintReturnMask__Type QStyleHintReturnMask__StyleOptionType = QStyleHintReturnMask__StyleOptionType(QStyleHintReturn__SH_Mask) -) - -//go:generate stringer -type=QStyleHintReturnMask__StyleOptionVersion -//QStyleHintReturnMask::StyleOptionVersion -type QStyleHintReturnMask__StyleOptionVersion int64 - -var ( - QStyleHintReturnMask__Version QStyleHintReturnMask__StyleOptionVersion = QStyleHintReturnMask__StyleOptionVersion(1) -) - -func NewQStyleHintReturnMask() *QStyleHintReturnMask { - tmpValue := NewQStyleHintReturnMaskFromPointer(C.QStyleHintReturnMask_NewQStyleHintReturnMask()) - runtime.SetFinalizer(tmpValue, (*QStyleHintReturnMask).DestroyQStyleHintReturnMask) - return tmpValue -} - -func (ptr *QStyleHintReturnMask) DestroyQStyleHintReturnMask() { - if ptr.Pointer() != nil { - C.QStyleHintReturnMask_DestroyQStyleHintReturnMask(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStyleHintReturnMask) Region() *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QStyleHintReturnMask_Region(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QStyleHintReturnMask) SetRegion(vqr gui.QRegion_ITF) { - if ptr.Pointer() != nil { - C.QStyleHintReturnMask_SetRegion(ptr.Pointer(), gui.PointerFromQRegion(vqr)) - } -} - -type QStyleHintReturnVariant struct { - QStyleHintReturn -} - -type QStyleHintReturnVariant_ITF interface { - QStyleHintReturn_ITF - QStyleHintReturnVariant_PTR() *QStyleHintReturnVariant -} - -func (ptr *QStyleHintReturnVariant) QStyleHintReturnVariant_PTR() *QStyleHintReturnVariant { - return ptr -} - -func (ptr *QStyleHintReturnVariant) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleHintReturn_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleHintReturnVariant) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleHintReturn_PTR().SetPointer(p) - } -} - -func PointerFromQStyleHintReturnVariant(ptr QStyleHintReturnVariant_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleHintReturnVariant_PTR().Pointer() - } - return nil -} - -func NewQStyleHintReturnVariantFromPointer(ptr unsafe.Pointer) (n *QStyleHintReturnVariant) { - n = new(QStyleHintReturnVariant) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStyleHintReturnVariant__StyleOptionType -//QStyleHintReturnVariant::StyleOptionType -type QStyleHintReturnVariant__StyleOptionType int64 - -var ( - QStyleHintReturnVariant__Type QStyleHintReturnVariant__StyleOptionType = QStyleHintReturnVariant__StyleOptionType(QStyleHintReturn__SH_Variant) -) - -//go:generate stringer -type=QStyleHintReturnVariant__StyleOptionVersion -//QStyleHintReturnVariant::StyleOptionVersion -type QStyleHintReturnVariant__StyleOptionVersion int64 - -var ( - QStyleHintReturnVariant__Version QStyleHintReturnVariant__StyleOptionVersion = QStyleHintReturnVariant__StyleOptionVersion(1) -) - -func NewQStyleHintReturnVariant() *QStyleHintReturnVariant { - tmpValue := NewQStyleHintReturnVariantFromPointer(C.QStyleHintReturnVariant_NewQStyleHintReturnVariant()) - runtime.SetFinalizer(tmpValue, (*QStyleHintReturnVariant).DestroyQStyleHintReturnVariant) - return tmpValue -} - -func (ptr *QStyleHintReturnVariant) DestroyQStyleHintReturnVariant() { - if ptr.Pointer() != nil { - C.QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStyleHintReturnVariant) Variant() *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QStyleHintReturnVariant_Variant(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QStyleHintReturnVariant) SetVariant(vqv core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QStyleHintReturnVariant_SetVariant(ptr.Pointer(), core.PointerFromQVariant(vqv)) - } -} - -type QStyleOption struct { - ptr unsafe.Pointer -} - -type QStyleOption_ITF interface { - QStyleOption_PTR() *QStyleOption -} - -func (ptr *QStyleOption) QStyleOption_PTR() *QStyleOption { - return ptr -} - -func (ptr *QStyleOption) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QStyleOption) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQStyleOption(ptr QStyleOption_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionFromPointer(ptr unsafe.Pointer) (n *QStyleOption) { - n = new(QStyleOption) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QStyleOption__OptionType -//QStyleOption::OptionType -type QStyleOption__OptionType int64 - -const ( - QStyleOption__SO_Default QStyleOption__OptionType = QStyleOption__OptionType(0) - QStyleOption__SO_FocusRect QStyleOption__OptionType = QStyleOption__OptionType(1) - QStyleOption__SO_Button QStyleOption__OptionType = QStyleOption__OptionType(2) - QStyleOption__SO_Tab QStyleOption__OptionType = QStyleOption__OptionType(3) - QStyleOption__SO_MenuItem QStyleOption__OptionType = QStyleOption__OptionType(4) - QStyleOption__SO_Frame QStyleOption__OptionType = QStyleOption__OptionType(5) - QStyleOption__SO_ProgressBar QStyleOption__OptionType = QStyleOption__OptionType(6) - QStyleOption__SO_ToolBox QStyleOption__OptionType = QStyleOption__OptionType(7) - QStyleOption__SO_Header QStyleOption__OptionType = QStyleOption__OptionType(8) - QStyleOption__SO_DockWidget QStyleOption__OptionType = QStyleOption__OptionType(9) - QStyleOption__SO_ViewItem QStyleOption__OptionType = QStyleOption__OptionType(10) - QStyleOption__SO_TabWidgetFrame QStyleOption__OptionType = QStyleOption__OptionType(11) - QStyleOption__SO_TabBarBase QStyleOption__OptionType = QStyleOption__OptionType(12) - QStyleOption__SO_RubberBand QStyleOption__OptionType = QStyleOption__OptionType(13) - QStyleOption__SO_ToolBar QStyleOption__OptionType = QStyleOption__OptionType(14) - QStyleOption__SO_GraphicsItem QStyleOption__OptionType = QStyleOption__OptionType(15) - QStyleOption__SO_Complex QStyleOption__OptionType = QStyleOption__OptionType(0xf0000) - QStyleOption__SO_Slider QStyleOption__OptionType = QStyleOption__OptionType(0xf0001) - QStyleOption__SO_SpinBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0002) - QStyleOption__SO_ToolButton QStyleOption__OptionType = QStyleOption__OptionType(0xf0003) - QStyleOption__SO_ComboBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0004) - QStyleOption__SO_TitleBar QStyleOption__OptionType = QStyleOption__OptionType(0xf0005) - QStyleOption__SO_GroupBox QStyleOption__OptionType = QStyleOption__OptionType(0xf0006) - QStyleOption__SO_SizeGrip QStyleOption__OptionType = QStyleOption__OptionType(0xf0007) - QStyleOption__SO_CustomBase QStyleOption__OptionType = QStyleOption__OptionType(0xf00) - QStyleOption__SO_ComplexCustomBase QStyleOption__OptionType = QStyleOption__OptionType(0xf000000) -) - -//go:generate stringer -type=QStyleOption__StyleOptionVersion -//QStyleOption::StyleOptionVersion -type QStyleOption__StyleOptionVersion int64 - -var ( - QStyleOption__Version QStyleOption__StyleOptionVersion = QStyleOption__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOption__StyleOptionType -//QStyleOption::StyleOptionType -type QStyleOption__StyleOptionType int64 - -var ( - QStyleOption__Type QStyleOption__StyleOptionType = QStyleOption__StyleOptionType(QStyleOption__SO_Default) -) - -func NewQStyleOption(version int, ty int) *QStyleOption { - tmpValue := NewQStyleOptionFromPointer(C.QStyleOption_NewQStyleOption(C.int(int32(version)), C.int(int32(ty)))) - runtime.SetFinalizer(tmpValue, (*QStyleOption).DestroyQStyleOption) - return tmpValue -} - -func NewQStyleOption2(other QStyleOption_ITF) *QStyleOption { - tmpValue := NewQStyleOptionFromPointer(C.QStyleOption_NewQStyleOption2(PointerFromQStyleOption(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOption).DestroyQStyleOption) - return tmpValue -} - -func (ptr *QStyleOption) InitFrom(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QStyleOption_InitFrom(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QStyleOption) DestroyQStyleOption() { - if ptr.Pointer() != nil { - C.QStyleOption_DestroyQStyleOption(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStyleOption) Version() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOption_Version(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOption) SetVersion(vin int) { - if ptr.Pointer() != nil { - C.QStyleOption_SetVersion(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOption) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOption_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOption) SetType(vin int) { - if ptr.Pointer() != nil { - C.QStyleOption_SetType(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOption) State() QStyle__StateFlag { - if ptr.Pointer() != nil { - return QStyle__StateFlag(C.QStyleOption_State(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOption) SetState(vqs QStyle__StateFlag) { - if ptr.Pointer() != nil { - C.QStyleOption_SetState(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOption) Direction() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QStyleOption_Direction(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOption) SetDirection(vqt core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QStyleOption_SetDirection(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOption) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOption_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOption) SetRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOption_SetRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QStyleOption) FontMetrics() *gui.QFontMetrics { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontMetricsFromPointer(C.QStyleOption_FontMetrics(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) - return tmpValue - } - return nil -} - -func (ptr *QStyleOption) SetFontMetrics(vqf gui.QFontMetrics_ITF) { - if ptr.Pointer() != nil { - C.QStyleOption_SetFontMetrics(ptr.Pointer(), gui.PointerFromQFontMetrics(vqf)) - } -} - -func (ptr *QStyleOption) Palette() *gui.QPalette { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPaletteFromPointer(C.QStyleOption_Palette(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue - } - return nil -} - -func (ptr *QStyleOption) SetPalette(vqp gui.QPalette_ITF) { - if ptr.Pointer() != nil { - C.QStyleOption_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(vqp)) - } -} - -func (ptr *QStyleOption) StyleObject() *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStyleOption_StyleObject(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStyleOption) SetStyleObject(vqo core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStyleOption_SetStyleObject(ptr.Pointer(), core.PointerFromQObject(vqo)) - } -} - -type QStyleOptionButton struct { - QStyleOption -} - -type QStyleOptionButton_ITF interface { - QStyleOption_ITF - QStyleOptionButton_PTR() *QStyleOptionButton -} - -func (ptr *QStyleOptionButton) QStyleOptionButton_PTR() *QStyleOptionButton { - return ptr -} - -func (ptr *QStyleOptionButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionButton(ptr QStyleOptionButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionButton_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionButtonFromPointer(ptr unsafe.Pointer) (n *QStyleOptionButton) { - n = new(QStyleOptionButton) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionButton) DestroyQStyleOptionButton() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionButton__StyleOptionType -//QStyleOptionButton::StyleOptionType -type QStyleOptionButton__StyleOptionType int64 - -var ( - QStyleOptionButton__Type QStyleOptionButton__StyleOptionType = QStyleOptionButton__StyleOptionType(QStyleOption__SO_Button) -) - -//go:generate stringer -type=QStyleOptionButton__StyleOptionVersion -//QStyleOptionButton::StyleOptionVersion -type QStyleOptionButton__StyleOptionVersion int64 - -var ( - QStyleOptionButton__Version QStyleOptionButton__StyleOptionVersion = QStyleOptionButton__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionButton__ButtonFeature -//QStyleOptionButton::ButtonFeature -type QStyleOptionButton__ButtonFeature int64 - -const ( - QStyleOptionButton__None QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x00) - QStyleOptionButton__Flat QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x01) - QStyleOptionButton__HasMenu QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x02) - QStyleOptionButton__DefaultButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x04) - QStyleOptionButton__AutoDefaultButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x08) - QStyleOptionButton__CommandLinkButton QStyleOptionButton__ButtonFeature = QStyleOptionButton__ButtonFeature(0x10) -) - -func NewQStyleOptionButton() *QStyleOptionButton { - tmpValue := NewQStyleOptionButtonFromPointer(C.QStyleOptionButton_NewQStyleOptionButton()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionButton).DestroyQStyleOptionButton) - return tmpValue -} - -func NewQStyleOptionButton2(other QStyleOptionButton_ITF) *QStyleOptionButton { - tmpValue := NewQStyleOptionButtonFromPointer(C.QStyleOptionButton_NewQStyleOptionButton2(PointerFromQStyleOptionButton(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionButton).DestroyQStyleOptionButton) - return tmpValue -} - -func (ptr *QStyleOptionButton) Features() QStyleOptionButton__ButtonFeature { - if ptr.Pointer() != nil { - return QStyleOptionButton__ButtonFeature(C.QStyleOptionButton_Features(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionButton) SetFeatures(vqs QStyleOptionButton__ButtonFeature) { - if ptr.Pointer() != nil { - C.QStyleOptionButton_SetFeatures(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionButton) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionButton_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionButton) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionButton) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionButton_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionButton) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionButton) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionButton_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionButton) SetIconSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -type QStyleOptionComboBox struct { - QStyleOptionComplex -} - -type QStyleOptionComboBox_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionComboBox_PTR() *QStyleOptionComboBox -} - -func (ptr *QStyleOptionComboBox) QStyleOptionComboBox_PTR() *QStyleOptionComboBox { - return ptr -} - -func (ptr *QStyleOptionComboBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionComboBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionComboBox(ptr QStyleOptionComboBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComboBox_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionComboBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionComboBox) { - n = new(QStyleOptionComboBox) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionComboBox) DestroyQStyleOptionComboBox() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionComboBox__StyleOptionType -//QStyleOptionComboBox::StyleOptionType -type QStyleOptionComboBox__StyleOptionType int64 - -var ( - QStyleOptionComboBox__Type QStyleOptionComboBox__StyleOptionType = QStyleOptionComboBox__StyleOptionType(QStyleOption__SO_ComboBox) -) - -//go:generate stringer -type=QStyleOptionComboBox__StyleOptionVersion -//QStyleOptionComboBox::StyleOptionVersion -type QStyleOptionComboBox__StyleOptionVersion int64 - -var ( - QStyleOptionComboBox__Version QStyleOptionComboBox__StyleOptionVersion = QStyleOptionComboBox__StyleOptionVersion(1) -) - -func NewQStyleOptionComboBox() *QStyleOptionComboBox { - tmpValue := NewQStyleOptionComboBoxFromPointer(C.QStyleOptionComboBox_NewQStyleOptionComboBox()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionComboBox).DestroyQStyleOptionComboBox) - return tmpValue -} - -func NewQStyleOptionComboBox2(other QStyleOptionComboBox_ITF) *QStyleOptionComboBox { - tmpValue := NewQStyleOptionComboBoxFromPointer(C.QStyleOptionComboBox_NewQStyleOptionComboBox2(PointerFromQStyleOptionComboBox(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionComboBox).DestroyQStyleOptionComboBox) - return tmpValue -} - -func (ptr *QStyleOptionComboBox) Editable() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionComboBox_Editable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionComboBox) SetEditable(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionComboBox_SetEditable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionComboBox) PopupRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOptionComboBox_PopupRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionComboBox) SetPopupRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionComboBox_SetPopupRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QStyleOptionComboBox) Frame() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionComboBox_Frame(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionComboBox) SetFrame(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionComboBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionComboBox) CurrentText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionComboBox_CurrentText(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionComboBox) SetCurrentText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionComboBox_SetCurrentText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionComboBox) CurrentIcon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionComboBox_CurrentIcon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionComboBox) SetCurrentIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionComboBox_SetCurrentIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionComboBox) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionComboBox_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionComboBox) SetIconSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionComboBox_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -type QStyleOptionComplex struct { - QStyleOption -} - -type QStyleOptionComplex_ITF interface { - QStyleOption_ITF - QStyleOptionComplex_PTR() *QStyleOptionComplex -} - -func (ptr *QStyleOptionComplex) QStyleOptionComplex_PTR() *QStyleOptionComplex { - return ptr -} - -func (ptr *QStyleOptionComplex) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionComplex) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionComplex(ptr QStyleOptionComplex_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionComplexFromPointer(ptr unsafe.Pointer) (n *QStyleOptionComplex) { - n = new(QStyleOptionComplex) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionComplex) DestroyQStyleOptionComplex() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionComplex__StyleOptionType -//QStyleOptionComplex::StyleOptionType -type QStyleOptionComplex__StyleOptionType int64 - -var ( - QStyleOptionComplex__Type QStyleOptionComplex__StyleOptionType = QStyleOptionComplex__StyleOptionType(QStyleOption__SO_Complex) -) - -//go:generate stringer -type=QStyleOptionComplex__StyleOptionVersion -//QStyleOptionComplex::StyleOptionVersion -type QStyleOptionComplex__StyleOptionVersion int64 - -var ( - QStyleOptionComplex__Version QStyleOptionComplex__StyleOptionVersion = QStyleOptionComplex__StyleOptionVersion(1) -) - -func NewQStyleOptionComplex(version int, ty int) *QStyleOptionComplex { - tmpValue := NewQStyleOptionComplexFromPointer(C.QStyleOptionComplex_NewQStyleOptionComplex(C.int(int32(version)), C.int(int32(ty)))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionComplex).DestroyQStyleOptionComplex) - return tmpValue -} - -func NewQStyleOptionComplex2(other QStyleOptionComplex_ITF) *QStyleOptionComplex { - tmpValue := NewQStyleOptionComplexFromPointer(C.QStyleOptionComplex_NewQStyleOptionComplex2(PointerFromQStyleOptionComplex(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionComplex).DestroyQStyleOptionComplex) - return tmpValue -} - -func (ptr *QStyleOptionComplex) SubControls() QStyle__SubControl { - if ptr.Pointer() != nil { - return QStyle__SubControl(C.QStyleOptionComplex_SubControls(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionComplex) SetSubControls(vqs QStyle__SubControl) { - if ptr.Pointer() != nil { - C.QStyleOptionComplex_SetSubControls(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionComplex) ActiveSubControls() QStyle__SubControl { - if ptr.Pointer() != nil { - return QStyle__SubControl(C.QStyleOptionComplex_ActiveSubControls(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionComplex) SetActiveSubControls(vqs QStyle__SubControl) { - if ptr.Pointer() != nil { - C.QStyleOptionComplex_SetActiveSubControls(ptr.Pointer(), C.longlong(vqs)) - } -} - -type QStyleOptionDockWidget struct { - QStyleOption -} - -type QStyleOptionDockWidget_ITF interface { - QStyleOption_ITF - QStyleOptionDockWidget_PTR() *QStyleOptionDockWidget -} - -func (ptr *QStyleOptionDockWidget) QStyleOptionDockWidget_PTR() *QStyleOptionDockWidget { - return ptr -} - -func (ptr *QStyleOptionDockWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionDockWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionDockWidget(ptr QStyleOptionDockWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionDockWidget_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionDockWidgetFromPointer(ptr unsafe.Pointer) (n *QStyleOptionDockWidget) { - n = new(QStyleOptionDockWidget) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionDockWidget) DestroyQStyleOptionDockWidget() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionDockWidget__StyleOptionType -//QStyleOptionDockWidget::StyleOptionType -type QStyleOptionDockWidget__StyleOptionType int64 - -var ( - QStyleOptionDockWidget__Type QStyleOptionDockWidget__StyleOptionType = QStyleOptionDockWidget__StyleOptionType(QStyleOption__SO_DockWidget) -) - -//go:generate stringer -type=QStyleOptionDockWidget__StyleOptionVersion -//QStyleOptionDockWidget::StyleOptionVersion -type QStyleOptionDockWidget__StyleOptionVersion int64 - -var ( - QStyleOptionDockWidget__Version QStyleOptionDockWidget__StyleOptionVersion = QStyleOptionDockWidget__StyleOptionVersion(2) -) - -func NewQStyleOptionDockWidget() *QStyleOptionDockWidget { - tmpValue := NewQStyleOptionDockWidgetFromPointer(C.QStyleOptionDockWidget_NewQStyleOptionDockWidget()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionDockWidget).DestroyQStyleOptionDockWidget) - return tmpValue -} - -func NewQStyleOptionDockWidget2(other QStyleOptionDockWidget_ITF) *QStyleOptionDockWidget { - tmpValue := NewQStyleOptionDockWidgetFromPointer(C.QStyleOptionDockWidget_NewQStyleOptionDockWidget2(PointerFromQStyleOptionDockWidget(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionDockWidget).DestroyQStyleOptionDockWidget) - return tmpValue -} - -func (ptr *QStyleOptionDockWidget) Title() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionDockWidget_Title(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionDockWidget) SetTitle(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionDockWidget_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionDockWidget) Closable() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionDockWidget_Closable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionDockWidget) SetClosable(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionDockWidget_SetClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionDockWidget) Movable() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionDockWidget_Movable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionDockWidget) SetMovable(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionDockWidget_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionDockWidget) Floatable() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionDockWidget_Floatable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionDockWidget) SetFloatable(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionDockWidget_SetFloatable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -type QStyleOptionFocusRect struct { - QStyleOption -} - -type QStyleOptionFocusRect_ITF interface { - QStyleOption_ITF - QStyleOptionFocusRect_PTR() *QStyleOptionFocusRect -} - -func (ptr *QStyleOptionFocusRect) QStyleOptionFocusRect_PTR() *QStyleOptionFocusRect { - return ptr -} - -func (ptr *QStyleOptionFocusRect) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionFocusRect) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionFocusRect(ptr QStyleOptionFocusRect_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionFocusRect_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionFocusRectFromPointer(ptr unsafe.Pointer) (n *QStyleOptionFocusRect) { - n = new(QStyleOptionFocusRect) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionFocusRect) DestroyQStyleOptionFocusRect() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionFocusRect__StyleOptionType -//QStyleOptionFocusRect::StyleOptionType -type QStyleOptionFocusRect__StyleOptionType int64 - -var ( - QStyleOptionFocusRect__Type QStyleOptionFocusRect__StyleOptionType = QStyleOptionFocusRect__StyleOptionType(QStyleOption__SO_FocusRect) -) - -//go:generate stringer -type=QStyleOptionFocusRect__StyleOptionVersion -//QStyleOptionFocusRect::StyleOptionVersion -type QStyleOptionFocusRect__StyleOptionVersion int64 - -var ( - QStyleOptionFocusRect__Version QStyleOptionFocusRect__StyleOptionVersion = QStyleOptionFocusRect__StyleOptionVersion(1) -) - -func NewQStyleOptionFocusRect() *QStyleOptionFocusRect { - tmpValue := NewQStyleOptionFocusRectFromPointer(C.QStyleOptionFocusRect_NewQStyleOptionFocusRect()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionFocusRect).DestroyQStyleOptionFocusRect) - return tmpValue -} - -func NewQStyleOptionFocusRect2(other QStyleOptionFocusRect_ITF) *QStyleOptionFocusRect { - tmpValue := NewQStyleOptionFocusRectFromPointer(C.QStyleOptionFocusRect_NewQStyleOptionFocusRect2(PointerFromQStyleOptionFocusRect(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionFocusRect).DestroyQStyleOptionFocusRect) - return tmpValue -} - -func (ptr *QStyleOptionFocusRect) BackgroundColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QStyleOptionFocusRect_BackgroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionFocusRect) SetBackgroundColor(vqc gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionFocusRect_SetBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(vqc)) - } -} - -type QStyleOptionFrame struct { - QStyleOption -} - -type QStyleOptionFrame_ITF interface { - QStyleOption_ITF - QStyleOptionFrame_PTR() *QStyleOptionFrame -} - -func (ptr *QStyleOptionFrame) QStyleOptionFrame_PTR() *QStyleOptionFrame { - return ptr -} - -func (ptr *QStyleOptionFrame) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionFrame) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionFrame(ptr QStyleOptionFrame_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionFrame_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionFrameFromPointer(ptr unsafe.Pointer) (n *QStyleOptionFrame) { - n = new(QStyleOptionFrame) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionFrame) DestroyQStyleOptionFrame() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionFrame__StyleOptionType -//QStyleOptionFrame::StyleOptionType -type QStyleOptionFrame__StyleOptionType int64 - -var ( - QStyleOptionFrame__Type QStyleOptionFrame__StyleOptionType = QStyleOptionFrame__StyleOptionType(QStyleOption__SO_Frame) -) - -//go:generate stringer -type=QStyleOptionFrame__StyleOptionVersion -//QStyleOptionFrame::StyleOptionVersion -type QStyleOptionFrame__StyleOptionVersion int64 - -var ( - QStyleOptionFrame__Version QStyleOptionFrame__StyleOptionVersion = QStyleOptionFrame__StyleOptionVersion(3) -) - -//go:generate stringer -type=QStyleOptionFrame__FrameFeature -//QStyleOptionFrame::FrameFeature -type QStyleOptionFrame__FrameFeature int64 - -const ( - QStyleOptionFrame__None QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x00) - QStyleOptionFrame__Flat QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x01) - QStyleOptionFrame__Rounded QStyleOptionFrame__FrameFeature = QStyleOptionFrame__FrameFeature(0x02) -) - -func NewQStyleOptionFrame() *QStyleOptionFrame { - tmpValue := NewQStyleOptionFrameFromPointer(C.QStyleOptionFrame_NewQStyleOptionFrame()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionFrame).DestroyQStyleOptionFrame) - return tmpValue -} - -func NewQStyleOptionFrame2(other QStyleOptionFrame_ITF) *QStyleOptionFrame { - tmpValue := NewQStyleOptionFrameFromPointer(C.QStyleOptionFrame_NewQStyleOptionFrame2(PointerFromQStyleOptionFrame(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionFrame).DestroyQStyleOptionFrame) - return tmpValue -} - -func (ptr *QStyleOptionFrame) LineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionFrame_LineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionFrame) SetLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionFrame) MidLineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionFrame_MidLineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionFrame) SetMidLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionFrame) Features() QStyleOptionFrame__FrameFeature { - if ptr.Pointer() != nil { - return QStyleOptionFrame__FrameFeature(C.QStyleOptionFrame_Features(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionFrame) SetFeatures(vqs QStyleOptionFrame__FrameFeature) { - if ptr.Pointer() != nil { - C.QStyleOptionFrame_SetFeatures(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionFrame) FrameShape() QFrame__Shape { - if ptr.Pointer() != nil { - return QFrame__Shape(C.QStyleOptionFrame_FrameShape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionFrame) SetFrameShape(vqf QFrame__Shape) { - if ptr.Pointer() != nil { - C.QStyleOptionFrame_SetFrameShape(ptr.Pointer(), C.longlong(vqf)) - } -} - -type QStyleOptionGraphicsItem struct { - QStyleOption -} - -type QStyleOptionGraphicsItem_ITF interface { - QStyleOption_ITF - QStyleOptionGraphicsItem_PTR() *QStyleOptionGraphicsItem -} - -func (ptr *QStyleOptionGraphicsItem) QStyleOptionGraphicsItem_PTR() *QStyleOptionGraphicsItem { - return ptr -} - -func (ptr *QStyleOptionGraphicsItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionGraphicsItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionGraphicsItem(ptr QStyleOptionGraphicsItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionGraphicsItem_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionGraphicsItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionGraphicsItem) { - n = new(QStyleOptionGraphicsItem) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionGraphicsItem) DestroyQStyleOptionGraphicsItem() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionGraphicsItem__StyleOptionType -//QStyleOptionGraphicsItem::StyleOptionType -type QStyleOptionGraphicsItem__StyleOptionType int64 - -var ( - QStyleOptionGraphicsItem__Type QStyleOptionGraphicsItem__StyleOptionType = QStyleOptionGraphicsItem__StyleOptionType(QStyleOption__SO_GraphicsItem) -) - -//go:generate stringer -type=QStyleOptionGraphicsItem__StyleOptionVersion -//QStyleOptionGraphicsItem::StyleOptionVersion -type QStyleOptionGraphicsItem__StyleOptionVersion int64 - -var ( - QStyleOptionGraphicsItem__Version QStyleOptionGraphicsItem__StyleOptionVersion = QStyleOptionGraphicsItem__StyleOptionVersion(1) -) - -func NewQStyleOptionGraphicsItem() *QStyleOptionGraphicsItem { - tmpValue := NewQStyleOptionGraphicsItemFromPointer(C.QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionGraphicsItem).DestroyQStyleOptionGraphicsItem) - return tmpValue -} - -func NewQStyleOptionGraphicsItem2(other QStyleOptionGraphicsItem_ITF) *QStyleOptionGraphicsItem { - tmpValue := NewQStyleOptionGraphicsItemFromPointer(C.QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(PointerFromQStyleOptionGraphicsItem(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionGraphicsItem).DestroyQStyleOptionGraphicsItem) - return tmpValue -} - -func QStyleOptionGraphicsItem_LevelOfDetailFromTransform(worldTransform gui.QTransform_ITF) float64 { - return float64(C.QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(gui.PointerFromQTransform(worldTransform))) -} - -func (ptr *QStyleOptionGraphicsItem) LevelOfDetailFromTransform(worldTransform gui.QTransform_ITF) float64 { - return float64(C.QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(gui.PointerFromQTransform(worldTransform))) -} - -func (ptr *QStyleOptionGraphicsItem) ExposedRect() *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QStyleOptionGraphicsItem_ExposedRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionGraphicsItem) SetExposedRect(vqr core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionGraphicsItem_SetExposedRect(ptr.Pointer(), core.PointerFromQRectF(vqr)) - } -} - -type QStyleOptionGroupBox struct { - QStyleOptionComplex -} - -type QStyleOptionGroupBox_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionGroupBox_PTR() *QStyleOptionGroupBox -} - -func (ptr *QStyleOptionGroupBox) QStyleOptionGroupBox_PTR() *QStyleOptionGroupBox { - return ptr -} - -func (ptr *QStyleOptionGroupBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionGroupBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionGroupBox(ptr QStyleOptionGroupBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionGroupBox_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionGroupBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionGroupBox) { - n = new(QStyleOptionGroupBox) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionGroupBox) DestroyQStyleOptionGroupBox() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionGroupBox__StyleOptionType -//QStyleOptionGroupBox::StyleOptionType -type QStyleOptionGroupBox__StyleOptionType int64 - -var ( - QStyleOptionGroupBox__Type QStyleOptionGroupBox__StyleOptionType = QStyleOptionGroupBox__StyleOptionType(QStyleOption__SO_GroupBox) -) - -//go:generate stringer -type=QStyleOptionGroupBox__StyleOptionVersion -//QStyleOptionGroupBox::StyleOptionVersion -type QStyleOptionGroupBox__StyleOptionVersion int64 - -var ( - QStyleOptionGroupBox__Version QStyleOptionGroupBox__StyleOptionVersion = QStyleOptionGroupBox__StyleOptionVersion(1) -) - -func NewQStyleOptionGroupBox() *QStyleOptionGroupBox { - tmpValue := NewQStyleOptionGroupBoxFromPointer(C.QStyleOptionGroupBox_NewQStyleOptionGroupBox()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionGroupBox).DestroyQStyleOptionGroupBox) - return tmpValue -} - -func NewQStyleOptionGroupBox2(other QStyleOptionGroupBox_ITF) *QStyleOptionGroupBox { - tmpValue := NewQStyleOptionGroupBoxFromPointer(C.QStyleOptionGroupBox_NewQStyleOptionGroupBox2(PointerFromQStyleOptionGroupBox(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionGroupBox).DestroyQStyleOptionGroupBox) - return tmpValue -} - -func (ptr *QStyleOptionGroupBox) Features() QStyleOptionFrame__FrameFeature { - if ptr.Pointer() != nil { - return QStyleOptionFrame__FrameFeature(C.QStyleOptionGroupBox_Features(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionGroupBox) SetFeatures(vqs QStyleOptionFrame__FrameFeature) { - if ptr.Pointer() != nil { - C.QStyleOptionGroupBox_SetFeatures(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionGroupBox) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionGroupBox_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionGroupBox) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionGroupBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionGroupBox) TextAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStyleOptionGroupBox_TextAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionGroupBox) SetTextAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionGroupBox_SetTextAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionGroupBox) TextColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QStyleOptionGroupBox_TextColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionGroupBox) SetTextColor(vqc gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionGroupBox_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(vqc)) - } -} - -func (ptr *QStyleOptionGroupBox) LineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionGroupBox_LineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionGroupBox) SetLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionGroupBox_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionGroupBox) MidLineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionGroupBox_MidLineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionGroupBox) SetMidLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionGroupBox_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -type QStyleOptionHeader struct { - QStyleOption -} - -type QStyleOptionHeader_ITF interface { - QStyleOption_ITF - QStyleOptionHeader_PTR() *QStyleOptionHeader -} - -func (ptr *QStyleOptionHeader) QStyleOptionHeader_PTR() *QStyleOptionHeader { - return ptr -} - -func (ptr *QStyleOptionHeader) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionHeader) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionHeader(ptr QStyleOptionHeader_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionHeader_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionHeaderFromPointer(ptr unsafe.Pointer) (n *QStyleOptionHeader) { - n = new(QStyleOptionHeader) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionHeader) DestroyQStyleOptionHeader() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionHeader__StyleOptionType -//QStyleOptionHeader::StyleOptionType -type QStyleOptionHeader__StyleOptionType int64 - -var ( - QStyleOptionHeader__Type QStyleOptionHeader__StyleOptionType = QStyleOptionHeader__StyleOptionType(QStyleOption__SO_Header) -) - -//go:generate stringer -type=QStyleOptionHeader__StyleOptionVersion -//QStyleOptionHeader::StyleOptionVersion -type QStyleOptionHeader__StyleOptionVersion int64 - -var ( - QStyleOptionHeader__Version QStyleOptionHeader__StyleOptionVersion = QStyleOptionHeader__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionHeader__SectionPosition -//QStyleOptionHeader::SectionPosition -type QStyleOptionHeader__SectionPosition int64 - -const ( - QStyleOptionHeader__Beginning QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(0) - QStyleOptionHeader__Middle QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(1) - QStyleOptionHeader__End QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(2) - QStyleOptionHeader__OnlyOneSection QStyleOptionHeader__SectionPosition = QStyleOptionHeader__SectionPosition(3) -) - -//go:generate stringer -type=QStyleOptionHeader__SelectedPosition -//QStyleOptionHeader::SelectedPosition -type QStyleOptionHeader__SelectedPosition int64 - -const ( - QStyleOptionHeader__NotAdjacent QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(0) - QStyleOptionHeader__NextIsSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(1) - QStyleOptionHeader__PreviousIsSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(2) - QStyleOptionHeader__NextAndPreviousAreSelected QStyleOptionHeader__SelectedPosition = QStyleOptionHeader__SelectedPosition(3) -) - -//go:generate stringer -type=QStyleOptionHeader__SortIndicator -//QStyleOptionHeader::SortIndicator -type QStyleOptionHeader__SortIndicator int64 - -const ( - QStyleOptionHeader__None QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(0) - QStyleOptionHeader__SortUp QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(1) - QStyleOptionHeader__SortDown QStyleOptionHeader__SortIndicator = QStyleOptionHeader__SortIndicator(2) -) - -func NewQStyleOptionHeader() *QStyleOptionHeader { - tmpValue := NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionHeader).DestroyQStyleOptionHeader) - return tmpValue -} - -func NewQStyleOptionHeader2(other QStyleOptionHeader_ITF) *QStyleOptionHeader { - tmpValue := NewQStyleOptionHeaderFromPointer(C.QStyleOptionHeader_NewQStyleOptionHeader2(PointerFromQStyleOptionHeader(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionHeader).DestroyQStyleOptionHeader) - return tmpValue -} - -func (ptr *QStyleOptionHeader) Section() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionHeader_Section(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetSection(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetSection(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionHeader) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionHeader_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionHeader) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionHeader_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionHeader) TextAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStyleOptionHeader_TextAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetTextAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetTextAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionHeader) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionHeader_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionHeader) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionHeader) IconAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStyleOptionHeader_IconAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetIconAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetIconAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionHeader) Position() QStyleOptionHeader__SectionPosition { - if ptr.Pointer() != nil { - return QStyleOptionHeader__SectionPosition(C.QStyleOptionHeader_Position(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetPosition(vqs QStyleOptionHeader__SectionPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionHeader) SelectedPosition() QStyleOptionHeader__SelectedPosition { - if ptr.Pointer() != nil { - return QStyleOptionHeader__SelectedPosition(C.QStyleOptionHeader_SelectedPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetSelectedPosition(vqs QStyleOptionHeader__SelectedPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionHeader) SortIndicator() QStyleOptionHeader__SortIndicator { - if ptr.Pointer() != nil { - return QStyleOptionHeader__SortIndicator(C.QStyleOptionHeader_SortIndicator(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetSortIndicator(vqs QStyleOptionHeader__SortIndicator) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetSortIndicator(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionHeader) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QStyleOptionHeader_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionHeader) SetOrientation(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QStyleOptionHeader_SetOrientation(ptr.Pointer(), C.longlong(vqt)) - } -} - -type QStyleOptionMenuItem struct { - QStyleOption -} - -type QStyleOptionMenuItem_ITF interface { - QStyleOption_ITF - QStyleOptionMenuItem_PTR() *QStyleOptionMenuItem -} - -func (ptr *QStyleOptionMenuItem) QStyleOptionMenuItem_PTR() *QStyleOptionMenuItem { - return ptr -} - -func (ptr *QStyleOptionMenuItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionMenuItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionMenuItem(ptr QStyleOptionMenuItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionMenuItem_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionMenuItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionMenuItem) { - n = new(QStyleOptionMenuItem) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionMenuItem) DestroyQStyleOptionMenuItem() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionMenuItem__StyleOptionType -//QStyleOptionMenuItem::StyleOptionType -type QStyleOptionMenuItem__StyleOptionType int64 - -var ( - QStyleOptionMenuItem__Type QStyleOptionMenuItem__StyleOptionType = QStyleOptionMenuItem__StyleOptionType(QStyleOption__SO_MenuItem) -) - -//go:generate stringer -type=QStyleOptionMenuItem__StyleOptionVersion -//QStyleOptionMenuItem::StyleOptionVersion -type QStyleOptionMenuItem__StyleOptionVersion int64 - -var ( - QStyleOptionMenuItem__Version QStyleOptionMenuItem__StyleOptionVersion = QStyleOptionMenuItem__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionMenuItem__MenuItemType -//QStyleOptionMenuItem::MenuItemType -type QStyleOptionMenuItem__MenuItemType int64 - -const ( - QStyleOptionMenuItem__Normal QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(0) - QStyleOptionMenuItem__DefaultItem QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(1) - QStyleOptionMenuItem__Separator QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(2) - QStyleOptionMenuItem__SubMenu QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(3) - QStyleOptionMenuItem__Scroller QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(4) - QStyleOptionMenuItem__TearOff QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(5) - QStyleOptionMenuItem__Margin QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(6) - QStyleOptionMenuItem__EmptyArea QStyleOptionMenuItem__MenuItemType = QStyleOptionMenuItem__MenuItemType(7) -) - -//go:generate stringer -type=QStyleOptionMenuItem__CheckType -//QStyleOptionMenuItem::CheckType -type QStyleOptionMenuItem__CheckType int64 - -const ( - QStyleOptionMenuItem__NotCheckable QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(0) - QStyleOptionMenuItem__Exclusive QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(1) - QStyleOptionMenuItem__NonExclusive QStyleOptionMenuItem__CheckType = QStyleOptionMenuItem__CheckType(2) -) - -func NewQStyleOptionMenuItem() *QStyleOptionMenuItem { - tmpValue := NewQStyleOptionMenuItemFromPointer(C.QStyleOptionMenuItem_NewQStyleOptionMenuItem()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionMenuItem).DestroyQStyleOptionMenuItem) - return tmpValue -} - -func NewQStyleOptionMenuItem2(other QStyleOptionMenuItem_ITF) *QStyleOptionMenuItem { - tmpValue := NewQStyleOptionMenuItemFromPointer(C.QStyleOptionMenuItem_NewQStyleOptionMenuItem2(PointerFromQStyleOptionMenuItem(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionMenuItem).DestroyQStyleOptionMenuItem) - return tmpValue -} - -func (ptr *QStyleOptionMenuItem) MenuItemType() QStyleOptionMenuItem__MenuItemType { - if ptr.Pointer() != nil { - return QStyleOptionMenuItem__MenuItemType(C.QStyleOptionMenuItem_MenuItemType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionMenuItem) SetMenuItemType(vqs QStyleOptionMenuItem__MenuItemType) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetMenuItemType(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionMenuItem) CheckType() QStyleOptionMenuItem__CheckType { - if ptr.Pointer() != nil { - return QStyleOptionMenuItem__CheckType(C.QStyleOptionMenuItem_CheckType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionMenuItem) SetCheckType(vqs QStyleOptionMenuItem__CheckType) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetCheckType(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionMenuItem) Checked() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionMenuItem_Checked(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionMenuItem) SetChecked(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetChecked(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionMenuItem) MenuHasCheckableItems() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionMenuItem_MenuHasCheckableItems(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionMenuItem) SetMenuHasCheckableItems(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetMenuHasCheckableItems(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionMenuItem) MenuRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOptionMenuItem_MenuRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionMenuItem) SetMenuRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetMenuRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QStyleOptionMenuItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionMenuItem_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionMenuItem) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionMenuItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionMenuItem) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionMenuItem_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionMenuItem) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionMenuItem) MaxIconWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionMenuItem_MaxIconWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionMenuItem) SetMaxIconWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetMaxIconWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionMenuItem) TabWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionMenuItem_TabWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionMenuItem) SetTabWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetTabWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionMenuItem) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QStyleOptionMenuItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionMenuItem) SetFont(vqf gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionMenuItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) - } -} - -type QStyleOptionProgressBar struct { - QStyleOption -} - -type QStyleOptionProgressBar_ITF interface { - QStyleOption_ITF - QStyleOptionProgressBar_PTR() *QStyleOptionProgressBar -} - -func (ptr *QStyleOptionProgressBar) QStyleOptionProgressBar_PTR() *QStyleOptionProgressBar { - return ptr -} - -func (ptr *QStyleOptionProgressBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionProgressBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionProgressBar(ptr QStyleOptionProgressBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionProgressBar_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionProgressBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionProgressBar) { - n = new(QStyleOptionProgressBar) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionProgressBar) DestroyQStyleOptionProgressBar() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionProgressBar__StyleOptionType -//QStyleOptionProgressBar::StyleOptionType -type QStyleOptionProgressBar__StyleOptionType int64 - -var ( - QStyleOptionProgressBar__Type QStyleOptionProgressBar__StyleOptionType = QStyleOptionProgressBar__StyleOptionType(QStyleOption__SO_ProgressBar) -) - -//go:generate stringer -type=QStyleOptionProgressBar__StyleOptionVersion -//QStyleOptionProgressBar::StyleOptionVersion -type QStyleOptionProgressBar__StyleOptionVersion int64 - -var ( - QStyleOptionProgressBar__Version QStyleOptionProgressBar__StyleOptionVersion = QStyleOptionProgressBar__StyleOptionVersion(2) -) - -func NewQStyleOptionProgressBar() *QStyleOptionProgressBar { - tmpValue := NewQStyleOptionProgressBarFromPointer(C.QStyleOptionProgressBar_NewQStyleOptionProgressBar()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionProgressBar).DestroyQStyleOptionProgressBar) - return tmpValue -} - -func NewQStyleOptionProgressBar2(other QStyleOptionProgressBar_ITF) *QStyleOptionProgressBar { - tmpValue := NewQStyleOptionProgressBarFromPointer(C.QStyleOptionProgressBar_NewQStyleOptionProgressBar2(PointerFromQStyleOptionProgressBar(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionProgressBar).DestroyQStyleOptionProgressBar) - return tmpValue -} - -func (ptr *QStyleOptionProgressBar) Minimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionProgressBar_Minimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionProgressBar) SetMinimum(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetMinimum(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionProgressBar) Maximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionProgressBar_Maximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionProgressBar) SetMaximum(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetMaximum(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionProgressBar) Progress() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionProgressBar_Progress(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionProgressBar) SetProgress(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetProgress(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionProgressBar) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionProgressBar_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionProgressBar) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionProgressBar_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionProgressBar) TextAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStyleOptionProgressBar_TextAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionProgressBar) SetTextAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetTextAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionProgressBar) TextVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionProgressBar_TextVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionProgressBar) SetTextVisible(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetTextVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionProgressBar) InvertedAppearance() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionProgressBar_InvertedAppearance(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionProgressBar) SetInvertedAppearance(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetInvertedAppearance(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionProgressBar) BottomToTop() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionProgressBar_BottomToTop(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionProgressBar) SetBottomToTop(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionProgressBar_SetBottomToTop(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -type QStyleOptionRubberBand struct { - QStyleOption -} - -type QStyleOptionRubberBand_ITF interface { - QStyleOption_ITF - QStyleOptionRubberBand_PTR() *QStyleOptionRubberBand -} - -func (ptr *QStyleOptionRubberBand) QStyleOptionRubberBand_PTR() *QStyleOptionRubberBand { - return ptr -} - -func (ptr *QStyleOptionRubberBand) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionRubberBand) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionRubberBand(ptr QStyleOptionRubberBand_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionRubberBand_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionRubberBandFromPointer(ptr unsafe.Pointer) (n *QStyleOptionRubberBand) { - n = new(QStyleOptionRubberBand) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionRubberBand) DestroyQStyleOptionRubberBand() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionRubberBand__StyleOptionType -//QStyleOptionRubberBand::StyleOptionType -type QStyleOptionRubberBand__StyleOptionType int64 - -var ( - QStyleOptionRubberBand__Type QStyleOptionRubberBand__StyleOptionType = QStyleOptionRubberBand__StyleOptionType(QStyleOption__SO_RubberBand) -) - -//go:generate stringer -type=QStyleOptionRubberBand__StyleOptionVersion -//QStyleOptionRubberBand::StyleOptionVersion -type QStyleOptionRubberBand__StyleOptionVersion int64 - -var ( - QStyleOptionRubberBand__Version QStyleOptionRubberBand__StyleOptionVersion = QStyleOptionRubberBand__StyleOptionVersion(1) -) - -func NewQStyleOptionRubberBand() *QStyleOptionRubberBand { - tmpValue := NewQStyleOptionRubberBandFromPointer(C.QStyleOptionRubberBand_NewQStyleOptionRubberBand()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionRubberBand).DestroyQStyleOptionRubberBand) - return tmpValue -} - -func NewQStyleOptionRubberBand2(other QStyleOptionRubberBand_ITF) *QStyleOptionRubberBand { - tmpValue := NewQStyleOptionRubberBandFromPointer(C.QStyleOptionRubberBand_NewQStyleOptionRubberBand2(PointerFromQStyleOptionRubberBand(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionRubberBand).DestroyQStyleOptionRubberBand) - return tmpValue -} - -func (ptr *QStyleOptionRubberBand) Shape() QRubberBand__Shape { - if ptr.Pointer() != nil { - return QRubberBand__Shape(C.QStyleOptionRubberBand_Shape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionRubberBand) SetShape(vqr QRubberBand__Shape) { - if ptr.Pointer() != nil { - C.QStyleOptionRubberBand_SetShape(ptr.Pointer(), C.longlong(vqr)) - } -} - -func (ptr *QStyleOptionRubberBand) Opaque() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionRubberBand_Opaque(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionRubberBand) SetOpaque(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionRubberBand_SetOpaque(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -type QStyleOptionSizeGrip struct { - QStyleOptionComplex -} - -type QStyleOptionSizeGrip_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionSizeGrip_PTR() *QStyleOptionSizeGrip -} - -func (ptr *QStyleOptionSizeGrip) QStyleOptionSizeGrip_PTR() *QStyleOptionSizeGrip { - return ptr -} - -func (ptr *QStyleOptionSizeGrip) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionSizeGrip) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionSizeGrip(ptr QStyleOptionSizeGrip_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionSizeGrip_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionSizeGripFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSizeGrip) { - n = new(QStyleOptionSizeGrip) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionSizeGrip) DestroyQStyleOptionSizeGrip() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionSizeGrip__StyleOptionType -//QStyleOptionSizeGrip::StyleOptionType -type QStyleOptionSizeGrip__StyleOptionType int64 - -var ( - QStyleOptionSizeGrip__Type QStyleOptionSizeGrip__StyleOptionType = QStyleOptionSizeGrip__StyleOptionType(QStyleOption__SO_SizeGrip) -) - -//go:generate stringer -type=QStyleOptionSizeGrip__StyleOptionVersion -//QStyleOptionSizeGrip::StyleOptionVersion -type QStyleOptionSizeGrip__StyleOptionVersion int64 - -var ( - QStyleOptionSizeGrip__Version QStyleOptionSizeGrip__StyleOptionVersion = QStyleOptionSizeGrip__StyleOptionVersion(1) -) - -func NewQStyleOptionSizeGrip() *QStyleOptionSizeGrip { - tmpValue := NewQStyleOptionSizeGripFromPointer(C.QStyleOptionSizeGrip_NewQStyleOptionSizeGrip()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionSizeGrip).DestroyQStyleOptionSizeGrip) - return tmpValue -} - -func NewQStyleOptionSizeGrip2(other QStyleOptionSizeGrip_ITF) *QStyleOptionSizeGrip { - tmpValue := NewQStyleOptionSizeGripFromPointer(C.QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(PointerFromQStyleOptionSizeGrip(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionSizeGrip).DestroyQStyleOptionSizeGrip) - return tmpValue -} - -func (ptr *QStyleOptionSizeGrip) Corner() core.Qt__Corner { - if ptr.Pointer() != nil { - return core.Qt__Corner(C.QStyleOptionSizeGrip_Corner(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionSizeGrip) SetCorner(vqt core.Qt__Corner) { - if ptr.Pointer() != nil { - C.QStyleOptionSizeGrip_SetCorner(ptr.Pointer(), C.longlong(vqt)) - } -} - -type QStyleOptionSlider struct { - QStyleOptionComplex -} - -type QStyleOptionSlider_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionSlider_PTR() *QStyleOptionSlider -} - -func (ptr *QStyleOptionSlider) QStyleOptionSlider_PTR() *QStyleOptionSlider { - return ptr -} - -func (ptr *QStyleOptionSlider) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionSlider) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionSlider(ptr QStyleOptionSlider_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionSlider_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionSliderFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSlider) { - n = new(QStyleOptionSlider) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionSlider) DestroyQStyleOptionSlider() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionSlider__StyleOptionType -//QStyleOptionSlider::StyleOptionType -type QStyleOptionSlider__StyleOptionType int64 - -var ( - QStyleOptionSlider__Type QStyleOptionSlider__StyleOptionType = QStyleOptionSlider__StyleOptionType(QStyleOption__SO_Slider) -) - -//go:generate stringer -type=QStyleOptionSlider__StyleOptionVersion -//QStyleOptionSlider::StyleOptionVersion -type QStyleOptionSlider__StyleOptionVersion int64 - -var ( - QStyleOptionSlider__Version QStyleOptionSlider__StyleOptionVersion = QStyleOptionSlider__StyleOptionVersion(1) -) - -func NewQStyleOptionSlider() *QStyleOptionSlider { - tmpValue := NewQStyleOptionSliderFromPointer(C.QStyleOptionSlider_NewQStyleOptionSlider()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionSlider).DestroyQStyleOptionSlider) - return tmpValue -} - -func NewQStyleOptionSlider2(other QStyleOptionSlider_ITF) *QStyleOptionSlider { - tmpValue := NewQStyleOptionSliderFromPointer(C.QStyleOptionSlider_NewQStyleOptionSlider2(PointerFromQStyleOptionSlider(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionSlider).DestroyQStyleOptionSlider) - return tmpValue -} - -func (ptr *QStyleOptionSlider) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QStyleOptionSlider_Orientation(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetOrientation(vqt core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetOrientation(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionSlider) Minimum() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_Minimum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetMinimum(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetMinimum(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) Maximum() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_Maximum(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetMaximum(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetMaximum(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) TickPosition() QSlider__TickPosition { - if ptr.Pointer() != nil { - return QSlider__TickPosition(C.QStyleOptionSlider_TickPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetTickPosition(vqs QSlider__TickPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetTickPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionSlider) TickInterval() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_TickInterval(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetTickInterval(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetTickInterval(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) UpsideDown() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionSlider_UpsideDown(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionSlider) SetUpsideDown(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetUpsideDown(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionSlider) SliderPosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_SliderPosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetSliderPosition(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetSliderPosition(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) SliderValue() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_SliderValue(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetSliderValue(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetSliderValue(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) SingleStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_SingleStep(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetSingleStep(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetSingleStep(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) PageStep() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionSlider_PageStep(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetPageStep(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetPageStep(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionSlider) NotchTarget() float64 { - if ptr.Pointer() != nil { - return float64(C.QStyleOptionSlider_NotchTarget(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionSlider) SetNotchTarget(vqr float64) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetNotchTarget(ptr.Pointer(), C.double(vqr)) - } -} - -func (ptr *QStyleOptionSlider) DialWrapping() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionSlider_DialWrapping(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionSlider) SetDialWrapping(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionSlider_SetDialWrapping(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -type QStyleOptionSpinBox struct { - QStyleOptionComplex -} - -type QStyleOptionSpinBox_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionSpinBox_PTR() *QStyleOptionSpinBox -} - -func (ptr *QStyleOptionSpinBox) QStyleOptionSpinBox_PTR() *QStyleOptionSpinBox { - return ptr -} - -func (ptr *QStyleOptionSpinBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionSpinBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionSpinBox(ptr QStyleOptionSpinBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionSpinBox_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionSpinBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionSpinBox) { - n = new(QStyleOptionSpinBox) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionSpinBox) DestroyQStyleOptionSpinBox() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionSpinBox__StyleOptionVersion -//QStyleOptionSpinBox::StyleOptionVersion -type QStyleOptionSpinBox__StyleOptionVersion int64 - -var ( - QStyleOptionSpinBox__Version QStyleOptionSpinBox__StyleOptionVersion = QStyleOptionSpinBox__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionSpinBox__StyleOptionType -//QStyleOptionSpinBox::StyleOptionType -type QStyleOptionSpinBox__StyleOptionType int64 - -var ( - QStyleOptionSpinBox__Type QStyleOptionSpinBox__StyleOptionType = QStyleOptionSpinBox__StyleOptionType(QStyleOption__SO_SpinBox) -) - -func NewQStyleOptionSpinBox() *QStyleOptionSpinBox { - tmpValue := NewQStyleOptionSpinBoxFromPointer(C.QStyleOptionSpinBox_NewQStyleOptionSpinBox()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionSpinBox).DestroyQStyleOptionSpinBox) - return tmpValue -} - -func NewQStyleOptionSpinBox2(other QStyleOptionSpinBox_ITF) *QStyleOptionSpinBox { - tmpValue := NewQStyleOptionSpinBoxFromPointer(C.QStyleOptionSpinBox_NewQStyleOptionSpinBox2(PointerFromQStyleOptionSpinBox(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionSpinBox).DestroyQStyleOptionSpinBox) - return tmpValue -} - -func (ptr *QStyleOptionSpinBox) ButtonSymbols() QAbstractSpinBox__ButtonSymbols { - if ptr.Pointer() != nil { - return QAbstractSpinBox__ButtonSymbols(C.QStyleOptionSpinBox_ButtonSymbols(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionSpinBox) SetButtonSymbols(vqa QAbstractSpinBox__ButtonSymbols) { - if ptr.Pointer() != nil { - C.QStyleOptionSpinBox_SetButtonSymbols(ptr.Pointer(), C.longlong(vqa)) - } -} - -func (ptr *QStyleOptionSpinBox) StepEnabled() QAbstractSpinBox__StepEnabledFlag { - if ptr.Pointer() != nil { - return QAbstractSpinBox__StepEnabledFlag(C.QStyleOptionSpinBox_StepEnabled(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionSpinBox) SetStepEnabled(vqa QAbstractSpinBox__StepEnabledFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionSpinBox_SetStepEnabled(ptr.Pointer(), C.longlong(vqa)) - } -} - -func (ptr *QStyleOptionSpinBox) Frame() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionSpinBox_Frame(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionSpinBox) SetFrame(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionSpinBox_SetFrame(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -type QStyleOptionTab struct { - QStyleOption -} - -type QStyleOptionTab_ITF interface { - QStyleOption_ITF - QStyleOptionTab_PTR() *QStyleOptionTab -} - -func (ptr *QStyleOptionTab) QStyleOptionTab_PTR() *QStyleOptionTab { - return ptr -} - -func (ptr *QStyleOptionTab) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionTab) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionTab(ptr QStyleOptionTab_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionTab_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionTabFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTab) { - n = new(QStyleOptionTab) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionTab) DestroyQStyleOptionTab() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionTab__StyleOptionType -//QStyleOptionTab::StyleOptionType -type QStyleOptionTab__StyleOptionType int64 - -var ( - QStyleOptionTab__Type QStyleOptionTab__StyleOptionType = QStyleOptionTab__StyleOptionType(QStyleOption__SO_Tab) -) - -//go:generate stringer -type=QStyleOptionTab__StyleOptionVersion -//QStyleOptionTab::StyleOptionVersion -type QStyleOptionTab__StyleOptionVersion int64 - -var ( - QStyleOptionTab__Version QStyleOptionTab__StyleOptionVersion = QStyleOptionTab__StyleOptionVersion(3) -) - -//go:generate stringer -type=QStyleOptionTab__TabPosition -//QStyleOptionTab::TabPosition -type QStyleOptionTab__TabPosition int64 - -const ( - QStyleOptionTab__Beginning QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(0) - QStyleOptionTab__Middle QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(1) - QStyleOptionTab__End QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(2) - QStyleOptionTab__OnlyOneTab QStyleOptionTab__TabPosition = QStyleOptionTab__TabPosition(3) -) - -//go:generate stringer -type=QStyleOptionTab__SelectedPosition -//QStyleOptionTab::SelectedPosition -type QStyleOptionTab__SelectedPosition int64 - -const ( - QStyleOptionTab__NotAdjacent QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(0) - QStyleOptionTab__NextIsSelected QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(1) - QStyleOptionTab__PreviousIsSelected QStyleOptionTab__SelectedPosition = QStyleOptionTab__SelectedPosition(2) -) - -//go:generate stringer -type=QStyleOptionTab__CornerWidget -//QStyleOptionTab::CornerWidget -type QStyleOptionTab__CornerWidget int64 - -const ( - QStyleOptionTab__NoCornerWidgets QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x00) - QStyleOptionTab__LeftCornerWidget QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x01) - QStyleOptionTab__RightCornerWidget QStyleOptionTab__CornerWidget = QStyleOptionTab__CornerWidget(0x02) -) - -//go:generate stringer -type=QStyleOptionTab__TabFeature -//QStyleOptionTab::TabFeature -type QStyleOptionTab__TabFeature int64 - -const ( - QStyleOptionTab__None QStyleOptionTab__TabFeature = QStyleOptionTab__TabFeature(0x00) - QStyleOptionTab__HasFrame QStyleOptionTab__TabFeature = QStyleOptionTab__TabFeature(0x01) -) - -func NewQStyleOptionTab() *QStyleOptionTab { - tmpValue := NewQStyleOptionTabFromPointer(C.QStyleOptionTab_NewQStyleOptionTab()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTab).DestroyQStyleOptionTab) - return tmpValue -} - -func NewQStyleOptionTab2(other QStyleOptionTab_ITF) *QStyleOptionTab { - tmpValue := NewQStyleOptionTabFromPointer(C.QStyleOptionTab_NewQStyleOptionTab2(PointerFromQStyleOptionTab(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTab).DestroyQStyleOptionTab) - return tmpValue -} - -func (ptr *QStyleOptionTab) Shape() QTabBar__Shape { - if ptr.Pointer() != nil { - return QTabBar__Shape(C.QStyleOptionTab_Shape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTab) SetShape(vqt QTabBar__Shape) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetShape(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionTab) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionTab_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionTab) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionTab_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionTab) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionTab_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTab) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionTab) Row() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionTab_Row(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionTab) SetRow(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetRow(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionTab) Position() QStyleOptionTab__TabPosition { - if ptr.Pointer() != nil { - return QStyleOptionTab__TabPosition(C.QStyleOptionTab_Position(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTab) SetPosition(vqs QStyleOptionTab__TabPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionTab) SelectedPosition() QStyleOptionTab__SelectedPosition { - if ptr.Pointer() != nil { - return QStyleOptionTab__SelectedPosition(C.QStyleOptionTab_SelectedPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTab) SetSelectedPosition(vqs QStyleOptionTab__SelectedPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionTab) CornerWidgets() QStyleOptionTab__CornerWidget { - if ptr.Pointer() != nil { - return QStyleOptionTab__CornerWidget(C.QStyleOptionTab_CornerWidgets(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTab) SetCornerWidgets(vqs QStyleOptionTab__CornerWidget) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetCornerWidgets(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionTab) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTab) SetIconSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionTab) DocumentMode() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionTab_DocumentMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionTab) SetDocumentMode(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionTab) LeftButtonSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_LeftButtonSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTab) SetLeftButtonSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetLeftButtonSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionTab) RightButtonSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTab_RightButtonSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTab) SetRightButtonSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTab_SetRightButtonSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -type QStyleOptionTabBarBase struct { - QStyleOption -} - -type QStyleOptionTabBarBase_ITF interface { - QStyleOption_ITF - QStyleOptionTabBarBase_PTR() *QStyleOptionTabBarBase -} - -func (ptr *QStyleOptionTabBarBase) QStyleOptionTabBarBase_PTR() *QStyleOptionTabBarBase { - return ptr -} - -func (ptr *QStyleOptionTabBarBase) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionTabBarBase) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionTabBarBase(ptr QStyleOptionTabBarBase_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionTabBarBase_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionTabBarBaseFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTabBarBase) { - n = new(QStyleOptionTabBarBase) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionTabBarBase) DestroyQStyleOptionTabBarBase() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionTabBarBase__StyleOptionType -//QStyleOptionTabBarBase::StyleOptionType -type QStyleOptionTabBarBase__StyleOptionType int64 - -var ( - QStyleOptionTabBarBase__Type QStyleOptionTabBarBase__StyleOptionType = QStyleOptionTabBarBase__StyleOptionType(QStyleOption__SO_TabBarBase) -) - -//go:generate stringer -type=QStyleOptionTabBarBase__StyleOptionVersion -//QStyleOptionTabBarBase::StyleOptionVersion -type QStyleOptionTabBarBase__StyleOptionVersion int64 - -var ( - QStyleOptionTabBarBase__Version QStyleOptionTabBarBase__StyleOptionVersion = QStyleOptionTabBarBase__StyleOptionVersion(2) -) - -func NewQStyleOptionTabBarBase() *QStyleOptionTabBarBase { - tmpValue := NewQStyleOptionTabBarBaseFromPointer(C.QStyleOptionTabBarBase_NewQStyleOptionTabBarBase()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTabBarBase).DestroyQStyleOptionTabBarBase) - return tmpValue -} - -func NewQStyleOptionTabBarBase2(other QStyleOptionTabBarBase_ITF) *QStyleOptionTabBarBase { - tmpValue := NewQStyleOptionTabBarBaseFromPointer(C.QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(PointerFromQStyleOptionTabBarBase(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTabBarBase).DestroyQStyleOptionTabBarBase) - return tmpValue -} - -func (ptr *QStyleOptionTabBarBase) Shape() QTabBar__Shape { - if ptr.Pointer() != nil { - return QTabBar__Shape(C.QStyleOptionTabBarBase_Shape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTabBarBase) SetShape(vqt QTabBar__Shape) { - if ptr.Pointer() != nil { - C.QStyleOptionTabBarBase_SetShape(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionTabBarBase) TabBarRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabBarBase_TabBarRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabBarBase) SetTabBarRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabBarBase_SetTabBarRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QStyleOptionTabBarBase) SelectedTabRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabBarBase_SelectedTabRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabBarBase) SetSelectedTabRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabBarBase_SetSelectedTabRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QStyleOptionTabBarBase) DocumentMode() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionTabBarBase_DocumentMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionTabBarBase) SetDocumentMode(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionTabBarBase_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -type QStyleOptionTabWidgetFrame struct { - QStyleOption -} - -type QStyleOptionTabWidgetFrame_ITF interface { - QStyleOption_ITF - QStyleOptionTabWidgetFrame_PTR() *QStyleOptionTabWidgetFrame -} - -func (ptr *QStyleOptionTabWidgetFrame) QStyleOptionTabWidgetFrame_PTR() *QStyleOptionTabWidgetFrame { - return ptr -} - -func (ptr *QStyleOptionTabWidgetFrame) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionTabWidgetFrame) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionTabWidgetFrame(ptr QStyleOptionTabWidgetFrame_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionTabWidgetFrame_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionTabWidgetFrameFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTabWidgetFrame) { - n = new(QStyleOptionTabWidgetFrame) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionTabWidgetFrame) DestroyQStyleOptionTabWidgetFrame() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionTabWidgetFrame__StyleOptionType -//QStyleOptionTabWidgetFrame::StyleOptionType -type QStyleOptionTabWidgetFrame__StyleOptionType int64 - -var ( - QStyleOptionTabWidgetFrame__Type QStyleOptionTabWidgetFrame__StyleOptionType = QStyleOptionTabWidgetFrame__StyleOptionType(QStyleOption__SO_TabWidgetFrame) -) - -//go:generate stringer -type=QStyleOptionTabWidgetFrame__StyleOptionVersion -//QStyleOptionTabWidgetFrame::StyleOptionVersion -type QStyleOptionTabWidgetFrame__StyleOptionVersion int64 - -var ( - QStyleOptionTabWidgetFrame__Version QStyleOptionTabWidgetFrame__StyleOptionVersion = QStyleOptionTabWidgetFrame__StyleOptionVersion(2) -) - -func NewQStyleOptionTabWidgetFrame() *QStyleOptionTabWidgetFrame { - tmpValue := NewQStyleOptionTabWidgetFrameFromPointer(C.QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTabWidgetFrame).DestroyQStyleOptionTabWidgetFrame) - return tmpValue -} - -func NewQStyleOptionTabWidgetFrame2(other QStyleOptionTabWidgetFrame_ITF) *QStyleOptionTabWidgetFrame { - tmpValue := NewQStyleOptionTabWidgetFrameFromPointer(C.QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(PointerFromQStyleOptionTabWidgetFrame(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTabWidgetFrame).DestroyQStyleOptionTabWidgetFrame) - return tmpValue -} - -func (ptr *QStyleOptionTabWidgetFrame) LineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionTabWidgetFrame_LineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionTabWidgetFrame) SetLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) MidLineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionTabWidgetFrame_MidLineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionTabWidgetFrame) SetMidLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) Shape() QTabBar__Shape { - if ptr.Pointer() != nil { - return QTabBar__Shape(C.QStyleOptionTabWidgetFrame_Shape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTabWidgetFrame) SetShape(vqt QTabBar__Shape) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetShape(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) TabBarSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_TabBarSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabWidgetFrame) SetTabBarSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetTabBarSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) RightCornerWidgetSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_RightCornerWidgetSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabWidgetFrame) SetRightCornerWidgetSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) LeftCornerWidgetSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabWidgetFrame) SetLeftCornerWidgetSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) TabBarRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabWidgetFrame_TabBarRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabWidgetFrame) SetTabBarRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetTabBarRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QStyleOptionTabWidgetFrame) SelectedTabRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStyleOptionTabWidgetFrame_SelectedTabRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTabWidgetFrame) SetSelectedTabRect(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTabWidgetFrame_SetSelectedTabRect(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -type QStyleOptionTitleBar struct { - QStyleOptionComplex -} - -type QStyleOptionTitleBar_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionTitleBar_PTR() *QStyleOptionTitleBar -} - -func (ptr *QStyleOptionTitleBar) QStyleOptionTitleBar_PTR() *QStyleOptionTitleBar { - return ptr -} - -func (ptr *QStyleOptionTitleBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionTitleBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionTitleBar(ptr QStyleOptionTitleBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionTitleBar_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionTitleBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionTitleBar) { - n = new(QStyleOptionTitleBar) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionTitleBar) DestroyQStyleOptionTitleBar() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionTitleBar__StyleOptionVersion -//QStyleOptionTitleBar::StyleOptionVersion -type QStyleOptionTitleBar__StyleOptionVersion int64 - -var ( - QStyleOptionTitleBar__Version QStyleOptionTitleBar__StyleOptionVersion = QStyleOptionTitleBar__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionTitleBar__StyleOptionType -//QStyleOptionTitleBar::StyleOptionType -type QStyleOptionTitleBar__StyleOptionType int64 - -var ( - QStyleOptionTitleBar__Type QStyleOptionTitleBar__StyleOptionType = QStyleOptionTitleBar__StyleOptionType(QStyleOption__SO_TitleBar) -) - -func NewQStyleOptionTitleBar() *QStyleOptionTitleBar { - tmpValue := NewQStyleOptionTitleBarFromPointer(C.QStyleOptionTitleBar_NewQStyleOptionTitleBar()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTitleBar).DestroyQStyleOptionTitleBar) - return tmpValue -} - -func NewQStyleOptionTitleBar2(other QStyleOptionTitleBar_ITF) *QStyleOptionTitleBar { - tmpValue := NewQStyleOptionTitleBarFromPointer(C.QStyleOptionTitleBar_NewQStyleOptionTitleBar2(PointerFromQStyleOptionTitleBar(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionTitleBar).DestroyQStyleOptionTitleBar) - return tmpValue -} - -func (ptr *QStyleOptionTitleBar) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionTitleBar_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionTitleBar) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionTitleBar_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionTitleBar) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionTitleBar_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionTitleBar) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionTitleBar_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionTitleBar) TitleBarState() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionTitleBar_TitleBarState(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionTitleBar) SetTitleBarState(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionTitleBar_SetTitleBarState(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionTitleBar) TitleBarFlags() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QStyleOptionTitleBar_TitleBarFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionTitleBar) SetTitleBarFlags(vqt core.Qt__WindowType) { - if ptr.Pointer() != nil { - C.QStyleOptionTitleBar_SetTitleBarFlags(ptr.Pointer(), C.longlong(vqt)) - } -} - -type QStyleOptionToolBar struct { - QStyleOption -} - -type QStyleOptionToolBar_ITF interface { - QStyleOption_ITF - QStyleOptionToolBar_PTR() *QStyleOptionToolBar -} - -func (ptr *QStyleOptionToolBar) QStyleOptionToolBar_PTR() *QStyleOptionToolBar { - return ptr -} - -func (ptr *QStyleOptionToolBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionToolBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionToolBar(ptr QStyleOptionToolBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionToolBar_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionToolBarFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolBar) { - n = new(QStyleOptionToolBar) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionToolBar) DestroyQStyleOptionToolBar() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionToolBar__StyleOptionType -//QStyleOptionToolBar::StyleOptionType -type QStyleOptionToolBar__StyleOptionType int64 - -var ( - QStyleOptionToolBar__Type QStyleOptionToolBar__StyleOptionType = QStyleOptionToolBar__StyleOptionType(QStyleOption__SO_ToolBar) -) - -//go:generate stringer -type=QStyleOptionToolBar__StyleOptionVersion -//QStyleOptionToolBar::StyleOptionVersion -type QStyleOptionToolBar__StyleOptionVersion int64 - -var ( - QStyleOptionToolBar__Version QStyleOptionToolBar__StyleOptionVersion = QStyleOptionToolBar__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionToolBar__ToolBarPosition -//QStyleOptionToolBar::ToolBarPosition -type QStyleOptionToolBar__ToolBarPosition int64 - -const ( - QStyleOptionToolBar__Beginning QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(0) - QStyleOptionToolBar__Middle QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(1) - QStyleOptionToolBar__End QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(2) - QStyleOptionToolBar__OnlyOne QStyleOptionToolBar__ToolBarPosition = QStyleOptionToolBar__ToolBarPosition(3) -) - -//go:generate stringer -type=QStyleOptionToolBar__ToolBarFeature -//QStyleOptionToolBar::ToolBarFeature -type QStyleOptionToolBar__ToolBarFeature int64 - -const ( - QStyleOptionToolBar__None QStyleOptionToolBar__ToolBarFeature = QStyleOptionToolBar__ToolBarFeature(0x0) - QStyleOptionToolBar__Movable QStyleOptionToolBar__ToolBarFeature = QStyleOptionToolBar__ToolBarFeature(0x1) -) - -func NewQStyleOptionToolBar() *QStyleOptionToolBar { - tmpValue := NewQStyleOptionToolBarFromPointer(C.QStyleOptionToolBar_NewQStyleOptionToolBar()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBar).DestroyQStyleOptionToolBar) - return tmpValue -} - -func NewQStyleOptionToolBar2(other QStyleOptionToolBar_ITF) *QStyleOptionToolBar { - tmpValue := NewQStyleOptionToolBarFromPointer(C.QStyleOptionToolBar_NewQStyleOptionToolBar2(PointerFromQStyleOptionToolBar(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBar).DestroyQStyleOptionToolBar) - return tmpValue -} - -func (ptr *QStyleOptionToolBar) PositionOfLine() QStyleOptionToolBar__ToolBarPosition { - if ptr.Pointer() != nil { - return QStyleOptionToolBar__ToolBarPosition(C.QStyleOptionToolBar_PositionOfLine(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolBar) SetPositionOfLine(vqs QStyleOptionToolBar__ToolBarPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBar_SetPositionOfLine(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionToolBar) PositionWithinLine() QStyleOptionToolBar__ToolBarPosition { - if ptr.Pointer() != nil { - return QStyleOptionToolBar__ToolBarPosition(C.QStyleOptionToolBar_PositionWithinLine(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolBar) SetPositionWithinLine(vqs QStyleOptionToolBar__ToolBarPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBar_SetPositionWithinLine(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionToolBar) ToolBarArea() core.Qt__ToolBarArea { - if ptr.Pointer() != nil { - return core.Qt__ToolBarArea(C.QStyleOptionToolBar_ToolBarArea(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolBar) SetToolBarArea(vqt core.Qt__ToolBarArea) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBar_SetToolBarArea(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionToolBar) Features() QStyleOptionToolBar__ToolBarFeature { - if ptr.Pointer() != nil { - return QStyleOptionToolBar__ToolBarFeature(C.QStyleOptionToolBar_Features(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolBar) SetFeatures(vqs QStyleOptionToolBar__ToolBarFeature) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBar_SetFeatures(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionToolBar) LineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionToolBar_LineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionToolBar) SetLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBar_SetLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -func (ptr *QStyleOptionToolBar) MidLineWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QStyleOptionToolBar_MidLineWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QStyleOptionToolBar) SetMidLineWidth(vin int) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBar_SetMidLineWidth(ptr.Pointer(), C.int(int32(vin))) - } -} - -type QStyleOptionToolBox struct { - QStyleOption -} - -type QStyleOptionToolBox_ITF interface { - QStyleOption_ITF - QStyleOptionToolBox_PTR() *QStyleOptionToolBox -} - -func (ptr *QStyleOptionToolBox) QStyleOptionToolBox_PTR() *QStyleOptionToolBox { - return ptr -} - -func (ptr *QStyleOptionToolBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionToolBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionToolBox(ptr QStyleOptionToolBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionToolBox_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionToolBoxFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolBox) { - n = new(QStyleOptionToolBox) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionToolBox) DestroyQStyleOptionToolBox() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionToolBox__StyleOptionType -//QStyleOptionToolBox::StyleOptionType -type QStyleOptionToolBox__StyleOptionType int64 - -var ( - QStyleOptionToolBox__Type QStyleOptionToolBox__StyleOptionType = QStyleOptionToolBox__StyleOptionType(QStyleOption__SO_ToolBox) -) - -//go:generate stringer -type=QStyleOptionToolBox__StyleOptionVersion -//QStyleOptionToolBox::StyleOptionVersion -type QStyleOptionToolBox__StyleOptionVersion int64 - -var ( - QStyleOptionToolBox__Version QStyleOptionToolBox__StyleOptionVersion = QStyleOptionToolBox__StyleOptionVersion(2) -) - -//go:generate stringer -type=QStyleOptionToolBox__TabPosition -//QStyleOptionToolBox::TabPosition -type QStyleOptionToolBox__TabPosition int64 - -const ( - QStyleOptionToolBox__Beginning QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(0) - QStyleOptionToolBox__Middle QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(1) - QStyleOptionToolBox__End QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(2) - QStyleOptionToolBox__OnlyOneTab QStyleOptionToolBox__TabPosition = QStyleOptionToolBox__TabPosition(3) -) - -//go:generate stringer -type=QStyleOptionToolBox__SelectedPosition -//QStyleOptionToolBox::SelectedPosition -type QStyleOptionToolBox__SelectedPosition int64 - -const ( - QStyleOptionToolBox__NotAdjacent QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(0) - QStyleOptionToolBox__NextIsSelected QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(1) - QStyleOptionToolBox__PreviousIsSelected QStyleOptionToolBox__SelectedPosition = QStyleOptionToolBox__SelectedPosition(2) -) - -func NewQStyleOptionToolBox() *QStyleOptionToolBox { - tmpValue := NewQStyleOptionToolBoxFromPointer(C.QStyleOptionToolBox_NewQStyleOptionToolBox()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBox).DestroyQStyleOptionToolBox) - return tmpValue -} - -func NewQStyleOptionToolBox2(other QStyleOptionToolBox_ITF) *QStyleOptionToolBox { - tmpValue := NewQStyleOptionToolBoxFromPointer(C.QStyleOptionToolBox_NewQStyleOptionToolBox2(PointerFromQStyleOptionToolBox(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionToolBox).DestroyQStyleOptionToolBox) - return tmpValue -} - -func (ptr *QStyleOptionToolBox) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionToolBox_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionToolBox) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionToolBox_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionToolBox) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionToolBox_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionToolBox) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBox_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionToolBox) SelectedPosition() QStyleOptionToolBox__SelectedPosition { - if ptr.Pointer() != nil { - return QStyleOptionToolBox__SelectedPosition(C.QStyleOptionToolBox_SelectedPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolBox) SetSelectedPosition(vqs QStyleOptionToolBox__SelectedPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionToolBox_SetSelectedPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -type QStyleOptionToolButton struct { - QStyleOptionComplex -} - -type QStyleOptionToolButton_ITF interface { - QStyleOptionComplex_ITF - QStyleOptionToolButton_PTR() *QStyleOptionToolButton -} - -func (ptr *QStyleOptionToolButton) QStyleOptionToolButton_PTR() *QStyleOptionToolButton { - return ptr -} - -func (ptr *QStyleOptionToolButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionComplex_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionToolButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOptionComplex_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionToolButton(ptr QStyleOptionToolButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionToolButton_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionToolButtonFromPointer(ptr unsafe.Pointer) (n *QStyleOptionToolButton) { - n = new(QStyleOptionToolButton) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionToolButton) DestroyQStyleOptionToolButton() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionToolButton__StyleOptionType -//QStyleOptionToolButton::StyleOptionType -type QStyleOptionToolButton__StyleOptionType int64 - -var ( - QStyleOptionToolButton__Type QStyleOptionToolButton__StyleOptionType = QStyleOptionToolButton__StyleOptionType(QStyleOption__SO_ToolButton) -) - -//go:generate stringer -type=QStyleOptionToolButton__StyleOptionVersion -//QStyleOptionToolButton::StyleOptionVersion -type QStyleOptionToolButton__StyleOptionVersion int64 - -var ( - QStyleOptionToolButton__Version QStyleOptionToolButton__StyleOptionVersion = QStyleOptionToolButton__StyleOptionVersion(1) -) - -//go:generate stringer -type=QStyleOptionToolButton__ToolButtonFeature -//QStyleOptionToolButton::ToolButtonFeature -type QStyleOptionToolButton__ToolButtonFeature int64 - -const ( - QStyleOptionToolButton__None QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x00) - QStyleOptionToolButton__Arrow QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x01) - QStyleOptionToolButton__Menu QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x04) - QStyleOptionToolButton__MenuButtonPopup QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(QStyleOptionToolButton__Menu) - QStyleOptionToolButton__PopupDelay QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x08) - QStyleOptionToolButton__HasMenu QStyleOptionToolButton__ToolButtonFeature = QStyleOptionToolButton__ToolButtonFeature(0x10) -) - -func NewQStyleOptionToolButton() *QStyleOptionToolButton { - tmpValue := NewQStyleOptionToolButtonFromPointer(C.QStyleOptionToolButton_NewQStyleOptionToolButton()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionToolButton).DestroyQStyleOptionToolButton) - return tmpValue -} - -func NewQStyleOptionToolButton2(other QStyleOptionToolButton_ITF) *QStyleOptionToolButton { - tmpValue := NewQStyleOptionToolButtonFromPointer(C.QStyleOptionToolButton_NewQStyleOptionToolButton2(PointerFromQStyleOptionToolButton(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionToolButton).DestroyQStyleOptionToolButton) - return tmpValue -} - -func (ptr *QStyleOptionToolButton) Features() QStyleOptionToolButton__ToolButtonFeature { - if ptr.Pointer() != nil { - return QStyleOptionToolButton__ToolButtonFeature(C.QStyleOptionToolButton_Features(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolButton) SetFeatures(vqs QStyleOptionToolButton__ToolButtonFeature) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetFeatures(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionToolButton) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionToolButton_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionToolButton) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionToolButton) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionToolButton_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionToolButton) SetIconSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetIconSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionToolButton) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionToolButton_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionToolButton) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionToolButton_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionToolButton) ArrowType() core.Qt__ArrowType { - if ptr.Pointer() != nil { - return core.Qt__ArrowType(C.QStyleOptionToolButton_ArrowType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolButton) SetArrowType(vqt core.Qt__ArrowType) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetArrowType(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionToolButton) ToolButtonStyle() core.Qt__ToolButtonStyle { - if ptr.Pointer() != nil { - return core.Qt__ToolButtonStyle(C.QStyleOptionToolButton_ToolButtonStyle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionToolButton) SetToolButtonStyle(vqt core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetToolButtonStyle(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionToolButton) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QStyleOptionToolButton_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionToolButton) SetPos(vqp core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetPos(ptr.Pointer(), core.PointerFromQPoint(vqp)) - } -} - -func (ptr *QStyleOptionToolButton) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QStyleOptionToolButton_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionToolButton) SetFont(vqf gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionToolButton_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) - } -} - -type QStyleOptionViewItem struct { - QStyleOption -} - -type QStyleOptionViewItem_ITF interface { - QStyleOption_ITF - QStyleOptionViewItem_PTR() *QStyleOptionViewItem -} - -func (ptr *QStyleOptionViewItem) QStyleOptionViewItem_PTR() *QStyleOptionViewItem { - return ptr -} - -func (ptr *QStyleOptionViewItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOption_PTR().Pointer() - } - return nil -} - -func (ptr *QStyleOptionViewItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QStyleOption_PTR().SetPointer(p) - } -} - -func PointerFromQStyleOptionViewItem(ptr QStyleOptionViewItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyleOptionViewItem_PTR().Pointer() - } - return nil -} - -func NewQStyleOptionViewItemFromPointer(ptr unsafe.Pointer) (n *QStyleOptionViewItem) { - n = new(QStyleOptionViewItem) - n.SetPointer(ptr) - return -} - -func (ptr *QStyleOptionViewItem) DestroyQStyleOptionViewItem() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//go:generate stringer -type=QStyleOptionViewItem__StyleOptionType -//QStyleOptionViewItem::StyleOptionType -type QStyleOptionViewItem__StyleOptionType int64 - -var ( - QStyleOptionViewItem__Type QStyleOptionViewItem__StyleOptionType = QStyleOptionViewItem__StyleOptionType(QStyleOption__SO_ViewItem) -) - -//go:generate stringer -type=QStyleOptionViewItem__StyleOptionVersion -//QStyleOptionViewItem::StyleOptionVersion -type QStyleOptionViewItem__StyleOptionVersion int64 - -var ( - QStyleOptionViewItem__Version QStyleOptionViewItem__StyleOptionVersion = QStyleOptionViewItem__StyleOptionVersion(4) -) - -//go:generate stringer -type=QStyleOptionViewItem__Position -//QStyleOptionViewItem::Position -type QStyleOptionViewItem__Position int64 - -const ( - QStyleOptionViewItem__Left QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(0) - QStyleOptionViewItem__Right QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(1) - QStyleOptionViewItem__Top QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(2) - QStyleOptionViewItem__Bottom QStyleOptionViewItem__Position = QStyleOptionViewItem__Position(3) -) - -//go:generate stringer -type=QStyleOptionViewItem__ViewItemFeature -//QStyleOptionViewItem::ViewItemFeature -type QStyleOptionViewItem__ViewItemFeature int64 - -const ( - QStyleOptionViewItem__None QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x00) - QStyleOptionViewItem__WrapText QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x01) - QStyleOptionViewItem__Alternate QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x02) - QStyleOptionViewItem__HasCheckIndicator QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x04) - QStyleOptionViewItem__HasDisplay QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x08) - QStyleOptionViewItem__HasDecoration QStyleOptionViewItem__ViewItemFeature = QStyleOptionViewItem__ViewItemFeature(0x10) -) - -//go:generate stringer -type=QStyleOptionViewItem__ViewItemPosition -//QStyleOptionViewItem::ViewItemPosition -type QStyleOptionViewItem__ViewItemPosition int64 - -const ( - QStyleOptionViewItem__Invalid QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(0) - QStyleOptionViewItem__Beginning QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(1) - QStyleOptionViewItem__Middle QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(2) - QStyleOptionViewItem__End QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(3) - QStyleOptionViewItem__OnlyOne QStyleOptionViewItem__ViewItemPosition = QStyleOptionViewItem__ViewItemPosition(4) -) - -func NewQStyleOptionViewItem() *QStyleOptionViewItem { - tmpValue := NewQStyleOptionViewItemFromPointer(C.QStyleOptionViewItem_NewQStyleOptionViewItem()) - runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) - return tmpValue -} - -func NewQStyleOptionViewItem2(other QStyleOptionViewItem_ITF) *QStyleOptionViewItem { - tmpValue := NewQStyleOptionViewItemFromPointer(C.QStyleOptionViewItem_NewQStyleOptionViewItem2(PointerFromQStyleOptionViewItem(other))) - runtime.SetFinalizer(tmpValue, (*QStyleOptionViewItem).DestroyQStyleOptionViewItem) - return tmpValue -} - -func (ptr *QStyleOptionViewItem) DisplayAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStyleOptionViewItem_DisplayAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetDisplayAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetDisplayAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionViewItem) DecorationAlignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QStyleOptionViewItem_DecorationAlignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetDecorationAlignment(vqt core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetDecorationAlignment(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionViewItem) TextElideMode() core.Qt__TextElideMode { - if ptr.Pointer() != nil { - return core.Qt__TextElideMode(C.QStyleOptionViewItem_TextElideMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetTextElideMode(vqt core.Qt__TextElideMode) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetTextElideMode(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionViewItem) DecorationPosition() QStyleOptionViewItem__Position { - if ptr.Pointer() != nil { - return QStyleOptionViewItem__Position(C.QStyleOptionViewItem_DecorationPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetDecorationPosition(vqs QStyleOptionViewItem__Position) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetDecorationPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionViewItem) DecorationSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyleOptionViewItem_DecorationSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionViewItem) SetDecorationSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetDecorationSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QStyleOptionViewItem) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QStyleOptionViewItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionViewItem) SetFont(vqf gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) - } -} - -func (ptr *QStyleOptionViewItem) ShowDecorationSelected() bool { - if ptr.Pointer() != nil { - return int8(C.QStyleOptionViewItem_ShowDecorationSelected(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QStyleOptionViewItem) SetShowDecorationSelected(vbo bool) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetShowDecorationSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QStyleOptionViewItem) Features() QStyleOptionViewItem__ViewItemFeature { - if ptr.Pointer() != nil { - return QStyleOptionViewItem__ViewItemFeature(C.QStyleOptionViewItem_Features(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetFeatures(vqs QStyleOptionViewItem__ViewItemFeature) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetFeatures(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionViewItem) Index() *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QStyleOptionViewItem_Index(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionViewItem) SetIndex(vqm core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetIndex(ptr.Pointer(), core.PointerFromQModelIndex(vqm)) - } -} - -func (ptr *QStyleOptionViewItem) CheckState() core.Qt__CheckState { - if ptr.Pointer() != nil { - return core.Qt__CheckState(C.QStyleOptionViewItem_CheckState(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetCheckState(vqt core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetCheckState(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QStyleOptionViewItem) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QStyleOptionViewItem_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionViewItem) SetIcon(vqi gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(vqi)) - } -} - -func (ptr *QStyleOptionViewItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyleOptionViewItem_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QStyleOptionViewItem) SetText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QStyleOptionViewItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QStyleOptionViewItem) ViewItemPosition() QStyleOptionViewItem__ViewItemPosition { - if ptr.Pointer() != nil { - return QStyleOptionViewItem__ViewItemPosition(C.QStyleOptionViewItem_ViewItemPosition(ptr.Pointer())) - } - return 0 -} - -func (ptr *QStyleOptionViewItem) SetViewItemPosition(vqs QStyleOptionViewItem__ViewItemPosition) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetViewItemPosition(ptr.Pointer(), C.longlong(vqs)) - } -} - -func (ptr *QStyleOptionViewItem) BackgroundBrush() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QStyleOptionViewItem_BackgroundBrush(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QStyleOptionViewItem) SetBackgroundBrush(vqb gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QStyleOptionViewItem_SetBackgroundBrush(ptr.Pointer(), gui.PointerFromQBrush(vqb)) - } -} - -type QStylePainter struct { - gui.QPainter -} - -type QStylePainter_ITF interface { - gui.QPainter_ITF - QStylePainter_PTR() *QStylePainter -} - -func (ptr *QStylePainter) QStylePainter_PTR() *QStylePainter { - return ptr -} - -func (ptr *QStylePainter) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QPainter_PTR().Pointer() - } - return nil -} - -func (ptr *QStylePainter) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QPainter_PTR().SetPointer(p) - } -} - -func PointerFromQStylePainter(ptr QStylePainter_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStylePainter_PTR().Pointer() - } - return nil -} - -func NewQStylePainterFromPointer(ptr unsafe.Pointer) (n *QStylePainter) { - n = new(QStylePainter) - n.SetPointer(ptr) - return -} - -func (ptr *QStylePainter) DestroyQStylePainter() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQStylePainter() *QStylePainter { - tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter()) - runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter) - return tmpValue -} - -func NewQStylePainter2(widget QWidget_ITF) *QStylePainter { - tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter2(PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter) - return tmpValue -} - -func NewQStylePainter3(pd gui.QPaintDevice_ITF, widget QWidget_ITF) *QStylePainter { - tmpValue := NewQStylePainterFromPointer(C.QStylePainter_NewQStylePainter3(gui.PointerFromQPaintDevice(pd), PointerFromQWidget(widget))) - runtime.SetFinalizer(tmpValue, (*QStylePainter).DestroyQStylePainter) - return tmpValue -} - -func (ptr *QStylePainter) Begin(widget QWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStylePainter_Begin(ptr.Pointer(), PointerFromQWidget(widget))) != 0 - } - return false -} - -func (ptr *QStylePainter) Begin2(pd gui.QPaintDevice_ITF, widget QWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStylePainter_Begin2(ptr.Pointer(), gui.PointerFromQPaintDevice(pd), PointerFromQWidget(widget))) != 0 - } - return false -} - -func (ptr *QStylePainter) DrawComplexControl(cc QStyle__ComplexControl, option QStyleOptionComplex_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter_DrawComplexControl(ptr.Pointer(), C.longlong(cc), PointerFromQStyleOptionComplex(option)) - } -} - -func (ptr *QStylePainter) DrawControl(ce QStyle__ControlElement, option QStyleOption_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter_DrawControl(ptr.Pointer(), C.longlong(ce), PointerFromQStyleOption(option)) - } -} - -func (ptr *QStylePainter) DrawItemPixmap(rect core.QRect_ITF, flags int, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter_DrawItemPixmap(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QStylePainter) DrawItemText(rect core.QRect_ITF, flags int, pal gui.QPalette_ITF, enabled bool, text string, textRole gui.QPalette__ColorRole) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QStylePainter_DrawItemText(ptr.Pointer(), core.PointerFromQRect(rect), C.int(int32(flags)), gui.PointerFromQPalette(pal), C.char(int8(qt.GoBoolToInt(enabled))), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(textRole)) - } -} - -func (ptr *QStylePainter) DrawPrimitive(pe QStyle__PrimitiveElement, option QStyleOption_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter_DrawPrimitive(ptr.Pointer(), C.longlong(pe), PointerFromQStyleOption(option)) - } -} - -func (ptr *QStylePainter) Style() *QStyle { - if ptr.Pointer() != nil { - tmpValue := NewQStyleFromPointer(C.QStylePainter_Style(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawLines_lines_atList2(i int) *core.QLineF { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFFromPointer(C.QStylePainter___drawLines_lines_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QLineF).DestroyQLineF) - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawLines_lines_setList2(i core.QLineF_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter___drawLines_lines_setList2(ptr.Pointer(), core.PointerFromQLineF(i)) - } -} - -func (ptr *QStylePainter) __drawLines_lines_newList2() unsafe.Pointer { - return C.QStylePainter___drawLines_lines_newList2(ptr.Pointer()) -} - -func (ptr *QStylePainter) __drawLines_pointPairs_atList4(i int) *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QStylePainter___drawLines_pointPairs_atList4(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawLines_pointPairs_setList4(i core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter___drawLines_pointPairs_setList4(ptr.Pointer(), core.PointerFromQPointF(i)) - } -} - -func (ptr *QStylePainter) __drawLines_pointPairs_newList4() unsafe.Pointer { - return C.QStylePainter___drawLines_pointPairs_newList4(ptr.Pointer()) -} - -func (ptr *QStylePainter) __drawLines_lines_atList6(i int) *core.QLine { - if ptr.Pointer() != nil { - tmpValue := core.NewQLineFromPointer(C.QStylePainter___drawLines_lines_atList6(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QLine).DestroyQLine) - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawLines_lines_setList6(i core.QLine_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter___drawLines_lines_setList6(ptr.Pointer(), core.PointerFromQLine(i)) - } -} - -func (ptr *QStylePainter) __drawLines_lines_newList6() unsafe.Pointer { - return C.QStylePainter___drawLines_lines_newList6(ptr.Pointer()) -} - -func (ptr *QStylePainter) __drawLines_pointPairs_atList8(i int) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QStylePainter___drawLines_pointPairs_atList8(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawLines_pointPairs_setList8(i core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter___drawLines_pointPairs_setList8(ptr.Pointer(), core.PointerFromQPoint(i)) - } -} - -func (ptr *QStylePainter) __drawLines_pointPairs_newList8() unsafe.Pointer { - return C.QStylePainter___drawLines_pointPairs_newList8(ptr.Pointer()) -} - -func (ptr *QStylePainter) __drawRects_rectangles_atList2(i int) *core.QRectF { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFFromPointer(C.QStylePainter___drawRects_rectangles_atList2(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRectF).DestroyQRectF) - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawRects_rectangles_setList2(i core.QRectF_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter___drawRects_rectangles_setList2(ptr.Pointer(), core.PointerFromQRectF(i)) - } -} - -func (ptr *QStylePainter) __drawRects_rectangles_newList2() unsafe.Pointer { - return C.QStylePainter___drawRects_rectangles_newList2(ptr.Pointer()) -} - -func (ptr *QStylePainter) __drawRects_rectangles_atList4(i int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QStylePainter___drawRects_rectangles_atList4(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QStylePainter) __drawRects_rectangles_setList4(i core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QStylePainter___drawRects_rectangles_setList4(ptr.Pointer(), core.PointerFromQRect(i)) - } -} - -func (ptr *QStylePainter) __drawRects_rectangles_newList4() unsafe.Pointer { - return C.QStylePainter___drawRects_rectangles_newList4(ptr.Pointer()) -} - -type QStylePlugin struct { - core.QObject -} - -type QStylePlugin_ITF interface { - core.QObject_ITF - QStylePlugin_PTR() *QStylePlugin -} - -func (ptr *QStylePlugin) QStylePlugin_PTR() *QStylePlugin { - return ptr -} - -func (ptr *QStylePlugin) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QStylePlugin) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQStylePlugin(ptr QStylePlugin_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStylePlugin_PTR().Pointer() - } - return nil -} - -func NewQStylePluginFromPointer(ptr unsafe.Pointer) (n *QStylePlugin) { - n = new(QStylePlugin) - n.SetPointer(ptr) - return -} -func NewQStylePlugin(parent core.QObject_ITF) *QStylePlugin { - tmpValue := NewQStylePluginFromPointer(C.QStylePlugin_NewQStylePlugin(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQStylePlugin_Create -func callbackQStylePlugin_Create(ptr unsafe.Pointer, key C.struct_QtWidgets_PackedString) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "create"); signal != nil { - return PointerFromQStyle((*(*func(string) *QStyle)(signal))(cGoUnpackString(key))) - } - - return PointerFromQStyle(NewQStyle2()) -} - -func (ptr *QStylePlugin) ConnectCreate(f func(key string) *QStyle) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "create"); signal != nil { - f := func(key string) *QStyle { - (*(*func(string) *QStyle)(signal))(key) - return f(key) - } - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "create", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStylePlugin) DisconnectCreate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "create") - } -} - -func (ptr *QStylePlugin) Create(key string) *QStyle { - if ptr.Pointer() != nil { - var keyC *C.char - if key != "" { - keyC = C.CString(key) - defer C.free(unsafe.Pointer(keyC)) - } - tmpValue := NewQStyleFromPointer(C.QStylePlugin_Create(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: keyC, len: C.longlong(len(key))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQStylePlugin_DestroyQStylePlugin -func callbackQStylePlugin_DestroyQStylePlugin(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStylePlugin"); signal != nil { - (*(*func())(signal))() - } else { - NewQStylePluginFromPointer(ptr).DestroyQStylePluginDefault() - } -} - -func (ptr *QStylePlugin) ConnectDestroyQStylePlugin(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStylePlugin"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStylePlugin", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStylePlugin", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStylePlugin) DisconnectDestroyQStylePlugin() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStylePlugin") - } -} - -func (ptr *QStylePlugin) DestroyQStylePlugin() { - if ptr.Pointer() != nil { - C.QStylePlugin_DestroyQStylePlugin(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStylePlugin) DestroyQStylePluginDefault() { - if ptr.Pointer() != nil { - C.QStylePlugin_DestroyQStylePluginDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStylePlugin) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStylePlugin) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStylePlugin) __children_newList() unsafe.Pointer { - return C.QStylePlugin___children_newList(ptr.Pointer()) -} - -func (ptr *QStylePlugin) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QStylePlugin___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QStylePlugin) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QStylePlugin) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QStylePlugin___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QStylePlugin) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStylePlugin) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStylePlugin) __findChildren_newList() unsafe.Pointer { - return C.QStylePlugin___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QStylePlugin) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStylePlugin) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStylePlugin) __findChildren_newList3() unsafe.Pointer { - return C.QStylePlugin___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QStylePlugin) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QStylePlugin___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QStylePlugin) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QStylePlugin) __qFindChildren_newList2() unsafe.Pointer { - return C.QStylePlugin___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQStylePlugin_ChildEvent -func callbackQStylePlugin_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQStylePluginFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QStylePlugin) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQStylePlugin_ConnectNotify -func callbackQStylePlugin_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStylePluginFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStylePlugin) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStylePlugin_CustomEvent -func callbackQStylePlugin_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQStylePluginFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QStylePlugin) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQStylePlugin_DeleteLater -func callbackQStylePlugin_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQStylePluginFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QStylePlugin) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QStylePlugin_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQStylePlugin_Destroyed -func callbackQStylePlugin_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQStylePlugin_DisconnectNotify -func callbackQStylePlugin_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQStylePluginFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QStylePlugin) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQStylePlugin_Event -func callbackQStylePlugin_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStylePluginFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QStylePlugin) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStylePlugin_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQStylePlugin_EventFilter -func callbackQStylePlugin_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQStylePluginFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QStylePlugin) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QStylePlugin_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQStylePlugin_MetaObject -func callbackQStylePlugin_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQStylePluginFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QStylePlugin) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QStylePlugin_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQStylePlugin_ObjectNameChanged -func callbackQStylePlugin_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQStylePlugin_TimerEvent -func callbackQStylePlugin_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQStylePluginFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QStylePlugin) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QStylePlugin_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QStyledItemDelegate struct { - QAbstractItemDelegate -} - -type QStyledItemDelegate_ITF interface { - QAbstractItemDelegate_ITF - QStyledItemDelegate_PTR() *QStyledItemDelegate -} - -func (ptr *QStyledItemDelegate) QStyledItemDelegate_PTR() *QStyledItemDelegate { - return ptr -} - -func (ptr *QStyledItemDelegate) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemDelegate_PTR().Pointer() - } - return nil -} - -func (ptr *QStyledItemDelegate) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemDelegate_PTR().SetPointer(p) - } -} - -func PointerFromQStyledItemDelegate(ptr QStyledItemDelegate_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QStyledItemDelegate_PTR().Pointer() - } - return nil -} - -func NewQStyledItemDelegateFromPointer(ptr unsafe.Pointer) (n *QStyledItemDelegate) { - n = new(QStyledItemDelegate) - n.SetPointer(ptr) - return -} -func NewQStyledItemDelegate(parent core.QObject_ITF) *QStyledItemDelegate { - tmpValue := NewQStyledItemDelegateFromPointer(C.QStyledItemDelegate_NewQStyledItemDelegate(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQStyledItemDelegate_DisplayText -func callbackQStyledItemDelegate_DisplayText(ptr unsafe.Pointer, value unsafe.Pointer, locale unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "displayText"); signal != nil { - tempVal := (*(*func(*core.QVariant, *core.QLocale) string)(signal))(core.NewQVariantFromPointer(value), core.NewQLocaleFromPointer(locale)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} - } - tempVal := NewQStyledItemDelegateFromPointer(ptr).DisplayTextDefault(core.NewQVariantFromPointer(value), core.NewQLocaleFromPointer(locale)) - return C.struct_QtWidgets_PackedString{data: C.CString(tempVal), len: C.longlong(len(tempVal))} -} - -func (ptr *QStyledItemDelegate) ConnectDisplayText(f func(value *core.QVariant, locale *core.QLocale) string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "displayText"); signal != nil { - f := func(value *core.QVariant, locale *core.QLocale) string { - (*(*func(*core.QVariant, *core.QLocale) string)(signal))(value, locale) - return f(value, locale) - } - qt.ConnectSignal(ptr.Pointer(), "displayText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "displayText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyledItemDelegate) DisconnectDisplayText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "displayText") - } -} - -func (ptr *QStyledItemDelegate) DisplayText(value core.QVariant_ITF, locale core.QLocale_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyledItemDelegate_DisplayText(ptr.Pointer(), core.PointerFromQVariant(value), core.PointerFromQLocale(locale))) - } - return "" -} - -func (ptr *QStyledItemDelegate) DisplayTextDefault(value core.QVariant_ITF, locale core.QLocale_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QStyledItemDelegate_DisplayTextDefault(ptr.Pointer(), core.PointerFromQVariant(value), core.PointerFromQLocale(locale))) - } - return "" -} - -//export callbackQStyledItemDelegate_InitStyleOption -func callbackQStyledItemDelegate_InitStyleOption(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initStyleOption"); signal != nil { - (*(*func(*QStyleOptionViewItem, *core.QModelIndex))(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } else { - NewQStyledItemDelegateFromPointer(ptr).InitStyleOptionDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QStyledItemDelegate) ConnectInitStyleOption(f func(option *QStyleOptionViewItem, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initStyleOption"); signal != nil { - f := func(option *QStyleOptionViewItem, index *core.QModelIndex) { - (*(*func(*QStyleOptionViewItem, *core.QModelIndex))(signal))(option, index) - f(option, index) - } - qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initStyleOption", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyledItemDelegate) DisconnectInitStyleOption() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initStyleOption") - } -} - -func (ptr *QStyledItemDelegate) InitStyleOption(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QStyledItemDelegate) InitStyleOptionDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_InitStyleOptionDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QStyledItemDelegate) ItemEditorFactory() *QItemEditorFactory { - if ptr.Pointer() != nil { - return NewQItemEditorFactoryFromPointer(C.QStyledItemDelegate_ItemEditorFactory(ptr.Pointer())) - } - return nil -} - -//export callbackQStyledItemDelegate_Paint -func callbackQStyledItemDelegate_Paint(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paint"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } else { - NewQStyledItemDelegateFromPointer(ptr).PaintDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QStyledItemDelegate) ConnectPaint(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paint"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) - f(painter, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyledItemDelegate) DisconnectPaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paint") - } -} - -func (ptr *QStyledItemDelegate) Paint(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_Paint(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QStyledItemDelegate) PaintDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_PaintDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QStyledItemDelegate) SetItemEditorFactory(factory QItemEditorFactory_ITF) { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_SetItemEditorFactory(ptr.Pointer(), PointerFromQItemEditorFactory(factory)) - } -} - -//export callbackQStyledItemDelegate_SizeHint -func callbackQStyledItemDelegate_SizeHint(ptr unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQSize(NewQStyledItemDelegateFromPointer(ptr).SizeHintDefault(NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QStyledItemDelegate) ConnectSizeHint(f func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func(option *QStyleOptionViewItem, index *core.QModelIndex) *core.QSize { - (*(*func(*QStyleOptionViewItem, *core.QModelIndex) *core.QSize)(signal))(option, index) - return f(option, index) - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyledItemDelegate) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QStyledItemDelegate) SizeHint(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyledItemDelegate_SizeHint(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QStyledItemDelegate) SizeHintDefault(option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QStyledItemDelegate_SizeHintDefault(ptr.Pointer(), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQStyledItemDelegate_DestroyQStyledItemDelegate -func callbackQStyledItemDelegate_DestroyQStyledItemDelegate(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QStyledItemDelegate"); signal != nil { - (*(*func())(signal))() - } else { - NewQStyledItemDelegateFromPointer(ptr).DestroyQStyledItemDelegateDefault() - } -} - -func (ptr *QStyledItemDelegate) ConnectDestroyQStyledItemDelegate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QStyledItemDelegate"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QStyledItemDelegate", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QStyledItemDelegate", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QStyledItemDelegate) DisconnectDestroyQStyledItemDelegate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QStyledItemDelegate") - } -} - -func (ptr *QStyledItemDelegate) DestroyQStyledItemDelegate() { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_DestroyQStyledItemDelegate(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QStyledItemDelegate) DestroyQStyledItemDelegateDefault() { - if ptr.Pointer() != nil { - C.QStyledItemDelegate_DestroyQStyledItemDelegateDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSwipeGesture struct { - QGesture -} - -type QSwipeGesture_ITF interface { - QGesture_ITF - QSwipeGesture_PTR() *QSwipeGesture -} - -func (ptr *QSwipeGesture) QSwipeGesture_PTR() *QSwipeGesture { - return ptr -} - -func (ptr *QSwipeGesture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGesture_PTR().Pointer() - } - return nil -} - -func (ptr *QSwipeGesture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGesture_PTR().SetPointer(p) - } -} - -func PointerFromQSwipeGesture(ptr QSwipeGesture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSwipeGesture_PTR().Pointer() - } - return nil -} - -func NewQSwipeGestureFromPointer(ptr unsafe.Pointer) (n *QSwipeGesture) { - n = new(QSwipeGesture) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSwipeGesture__SwipeDirection -//QSwipeGesture::SwipeDirection -type QSwipeGesture__SwipeDirection int64 - -const ( - QSwipeGesture__NoDirection QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(0) - QSwipeGesture__Left QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(1) - QSwipeGesture__Right QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(2) - QSwipeGesture__Up QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(3) - QSwipeGesture__Down QSwipeGesture__SwipeDirection = QSwipeGesture__SwipeDirection(4) -) - -func (ptr *QSwipeGesture) HorizontalDirection() QSwipeGesture__SwipeDirection { - if ptr.Pointer() != nil { - return QSwipeGesture__SwipeDirection(C.QSwipeGesture_HorizontalDirection(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSwipeGesture) SetSwipeAngle(value float64) { - if ptr.Pointer() != nil { - C.QSwipeGesture_SetSwipeAngle(ptr.Pointer(), C.double(value)) - } -} - -func (ptr *QSwipeGesture) SwipeAngle() float64 { - if ptr.Pointer() != nil { - return float64(C.QSwipeGesture_SwipeAngle(ptr.Pointer())) - } - return 0 -} - -func (ptr *QSwipeGesture) VerticalDirection() QSwipeGesture__SwipeDirection { - if ptr.Pointer() != nil { - return QSwipeGesture__SwipeDirection(C.QSwipeGesture_VerticalDirection(ptr.Pointer())) - } - return 0 -} - -//export callbackQSwipeGesture_DestroyQSwipeGesture -func callbackQSwipeGesture_DestroyQSwipeGesture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSwipeGesture"); signal != nil { - (*(*func())(signal))() - } else { - NewQSwipeGestureFromPointer(ptr).DestroyQSwipeGestureDefault() - } -} - -func (ptr *QSwipeGesture) ConnectDestroyQSwipeGesture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSwipeGesture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSwipeGesture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSwipeGesture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSwipeGesture) DisconnectDestroyQSwipeGesture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSwipeGesture") - } -} - -func (ptr *QSwipeGesture) DestroyQSwipeGesture() { - if ptr.Pointer() != nil { - C.QSwipeGesture_DestroyQSwipeGesture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSwipeGesture) DestroyQSwipeGestureDefault() { - if ptr.Pointer() != nil { - C.QSwipeGesture_DestroyQSwipeGestureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QSystemTrayIcon struct { - core.QObject -} - -type QSystemTrayIcon_ITF interface { - core.QObject_ITF - QSystemTrayIcon_PTR() *QSystemTrayIcon -} - -func (ptr *QSystemTrayIcon) QSystemTrayIcon_PTR() *QSystemTrayIcon { - return ptr -} - -func (ptr *QSystemTrayIcon) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QSystemTrayIcon) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQSystemTrayIcon(ptr QSystemTrayIcon_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QSystemTrayIcon_PTR().Pointer() - } - return nil -} - -func NewQSystemTrayIconFromPointer(ptr unsafe.Pointer) (n *QSystemTrayIcon) { - n = new(QSystemTrayIcon) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QSystemTrayIcon__ActivationReason -//QSystemTrayIcon::ActivationReason -type QSystemTrayIcon__ActivationReason int64 - -const ( - QSystemTrayIcon__Unknown QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(0) - QSystemTrayIcon__Context QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(1) - QSystemTrayIcon__DoubleClick QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(2) - QSystemTrayIcon__Trigger QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(3) - QSystemTrayIcon__MiddleClick QSystemTrayIcon__ActivationReason = QSystemTrayIcon__ActivationReason(4) -) - -//go:generate stringer -type=QSystemTrayIcon__MessageIcon -//QSystemTrayIcon::MessageIcon -type QSystemTrayIcon__MessageIcon int64 - -const ( - QSystemTrayIcon__NoIcon QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(0) - QSystemTrayIcon__Information QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(1) - QSystemTrayIcon__Warning QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(2) - QSystemTrayIcon__Critical QSystemTrayIcon__MessageIcon = QSystemTrayIcon__MessageIcon(3) -) - -func NewQSystemTrayIcon(parent core.QObject_ITF) *QSystemTrayIcon { - tmpValue := NewQSystemTrayIconFromPointer(C.QSystemTrayIcon_NewQSystemTrayIcon(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQSystemTrayIcon2(icon gui.QIcon_ITF, parent core.QObject_ITF) *QSystemTrayIcon { - tmpValue := NewQSystemTrayIconFromPointer(C.QSystemTrayIcon_NewQSystemTrayIcon2(gui.PointerFromQIcon(icon), core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQSystemTrayIcon_Activated -func callbackQSystemTrayIcon_Activated(ptr unsafe.Pointer, reason C.longlong) { - if signal := qt.GetSignal(ptr, "activated"); signal != nil { - (*(*func(QSystemTrayIcon__ActivationReason))(signal))(QSystemTrayIcon__ActivationReason(reason)) - } - -} - -func (ptr *QSystemTrayIcon) ConnectActivated(f func(reason QSystemTrayIcon__ActivationReason)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activated") { - C.QSystemTrayIcon_ConnectActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activated"); signal != nil { - f := func(reason QSystemTrayIcon__ActivationReason) { - (*(*func(QSystemTrayIcon__ActivationReason))(signal))(reason) - f(reason) - } - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectActivated() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_DisconnectActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activated") - } -} - -func (ptr *QSystemTrayIcon) Activated(reason QSystemTrayIcon__ActivationReason) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_Activated(ptr.Pointer(), C.longlong(reason)) - } -} - -func (ptr *QSystemTrayIcon) ContextMenu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QSystemTrayIcon_ContextMenu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQSystemTrayIcon_Event -func callbackQSystemTrayIcon_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSystemTrayIconFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QSystemTrayIcon) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSystemTrayIcon_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -func (ptr *QSystemTrayIcon) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QSystemTrayIcon_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQSystemTrayIcon_Hide -func callbackQSystemTrayIcon_Hide(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hide"); signal != nil { - (*(*func())(signal))() - } else { - NewQSystemTrayIconFromPointer(ptr).HideDefault() - } -} - -func (ptr *QSystemTrayIcon) ConnectHide(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectHide() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hide") - } -} - -func (ptr *QSystemTrayIcon) Hide() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_Hide(ptr.Pointer()) - } -} - -func (ptr *QSystemTrayIcon) HideDefault() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_HideDefault(ptr.Pointer()) - } -} - -func (ptr *QSystemTrayIcon) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QSystemTrayIcon_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func QSystemTrayIcon_IsSystemTrayAvailable() bool { - return int8(C.QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable()) != 0 -} - -func (ptr *QSystemTrayIcon) IsSystemTrayAvailable() bool { - return int8(C.QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable()) != 0 -} - -func (ptr *QSystemTrayIcon) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QSystemTrayIcon_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQSystemTrayIcon_MessageClicked -func callbackQSystemTrayIcon_MessageClicked(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "messageClicked"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QSystemTrayIcon) ConnectMessageClicked(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "messageClicked") { - C.QSystemTrayIcon_ConnectMessageClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "messageClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "messageClicked"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "messageClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "messageClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectMessageClicked() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_DisconnectMessageClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "messageClicked") - } -} - -func (ptr *QSystemTrayIcon) MessageClicked() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_MessageClicked(ptr.Pointer()) - } -} - -func (ptr *QSystemTrayIcon) SetContextMenu(menu QMenu_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_SetContextMenu(ptr.Pointer(), PointerFromQMenu(menu)) - } -} - -func (ptr *QSystemTrayIcon) SetIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QSystemTrayIcon) SetToolTip(tip string) { - if ptr.Pointer() != nil { - var tipC *C.char - if tip != "" { - tipC = C.CString(tip) - defer C.free(unsafe.Pointer(tipC)) - } - C.QSystemTrayIcon_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) - } -} - -//export callbackQSystemTrayIcon_SetVisible -func callbackQSystemTrayIcon_SetVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQSystemTrayIconFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QSystemTrayIcon) ConnectSetVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QSystemTrayIcon) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QSystemTrayIcon) SetVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -//export callbackQSystemTrayIcon_Show -func callbackQSystemTrayIcon_Show(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "show"); signal != nil { - (*(*func())(signal))() - } else { - NewQSystemTrayIconFromPointer(ptr).ShowDefault() - } -} - -func (ptr *QSystemTrayIcon) ConnectShow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectShow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "show") - } -} - -func (ptr *QSystemTrayIcon) Show() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_Show(ptr.Pointer()) - } -} - -func (ptr *QSystemTrayIcon) ShowDefault() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_ShowDefault(ptr.Pointer()) - } -} - -//export callbackQSystemTrayIcon_ShowMessage -func callbackQSystemTrayIcon_ShowMessage(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString, message C.struct_QtWidgets_PackedString, icon C.longlong, millisecondsTimeoutHint C.int) { - if signal := qt.GetSignal(ptr, "showMessage"); signal != nil { - (*(*func(string, string, QSystemTrayIcon__MessageIcon, int))(signal))(cGoUnpackString(title), cGoUnpackString(message), QSystemTrayIcon__MessageIcon(icon), int(int32(millisecondsTimeoutHint))) - } else { - NewQSystemTrayIconFromPointer(ptr).ShowMessageDefault(cGoUnpackString(title), cGoUnpackString(message), QSystemTrayIcon__MessageIcon(icon), int(int32(millisecondsTimeoutHint))) - } -} - -func (ptr *QSystemTrayIcon) ConnectShowMessage(f func(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMessage"); signal != nil { - f := func(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) { - (*(*func(string, string, QSystemTrayIcon__MessageIcon, int))(signal))(title, message, icon, millisecondsTimeoutHint) - f(title, message, icon, millisecondsTimeoutHint) - } - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMessage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectShowMessage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMessage") - } -} - -func (ptr *QSystemTrayIcon) ShowMessage(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSystemTrayIcon_ShowMessage(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.longlong(icon), C.int(int32(millisecondsTimeoutHint))) - } -} - -func (ptr *QSystemTrayIcon) ShowMessageDefault(title string, message string, icon QSystemTrayIcon__MessageIcon, millisecondsTimeoutHint int) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSystemTrayIcon_ShowMessageDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, C.longlong(icon), C.int(int32(millisecondsTimeoutHint))) - } -} - -//export callbackQSystemTrayIcon_ShowMessage2 -func callbackQSystemTrayIcon_ShowMessage2(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString, message C.struct_QtWidgets_PackedString, icon unsafe.Pointer, millisecondsTimeoutHint C.int) { - if signal := qt.GetSignal(ptr, "showMessage2"); signal != nil { - (*(*func(string, string, *gui.QIcon, int))(signal))(cGoUnpackString(title), cGoUnpackString(message), gui.NewQIconFromPointer(icon), int(int32(millisecondsTimeoutHint))) - } else { - NewQSystemTrayIconFromPointer(ptr).ShowMessage2Default(cGoUnpackString(title), cGoUnpackString(message), gui.NewQIconFromPointer(icon), int(int32(millisecondsTimeoutHint))) - } -} - -func (ptr *QSystemTrayIcon) ConnectShowMessage2(f func(title string, message string, icon *gui.QIcon, millisecondsTimeoutHint int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMessage2"); signal != nil { - f := func(title string, message string, icon *gui.QIcon, millisecondsTimeoutHint int) { - (*(*func(string, string, *gui.QIcon, int))(signal))(title, message, icon, millisecondsTimeoutHint) - f(title, message, icon, millisecondsTimeoutHint) - } - qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMessage2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectShowMessage2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMessage2") - } -} - -func (ptr *QSystemTrayIcon) ShowMessage2(title string, message string, icon gui.QIcon_ITF, millisecondsTimeoutHint int) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSystemTrayIcon_ShowMessage2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, gui.PointerFromQIcon(icon), C.int(int32(millisecondsTimeoutHint))) - } -} - -func (ptr *QSystemTrayIcon) ShowMessage2Default(title string, message string, icon gui.QIcon_ITF, millisecondsTimeoutHint int) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - var messageC *C.char - if message != "" { - messageC = C.CString(message) - defer C.free(unsafe.Pointer(messageC)) - } - C.QSystemTrayIcon_ShowMessage2Default(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, C.struct_QtWidgets_PackedString{data: messageC, len: C.longlong(len(message))}, gui.PointerFromQIcon(icon), C.int(int32(millisecondsTimeoutHint))) - } -} - -func QSystemTrayIcon_SupportsMessages() bool { - return int8(C.QSystemTrayIcon_QSystemTrayIcon_SupportsMessages()) != 0 -} - -func (ptr *QSystemTrayIcon) SupportsMessages() bool { - return int8(C.QSystemTrayIcon_QSystemTrayIcon_SupportsMessages()) != 0 -} - -func (ptr *QSystemTrayIcon) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QSystemTrayIcon_ToolTip(ptr.Pointer())) - } - return "" -} - -//export callbackQSystemTrayIcon_DestroyQSystemTrayIcon -func callbackQSystemTrayIcon_DestroyQSystemTrayIcon(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QSystemTrayIcon"); signal != nil { - (*(*func())(signal))() - } else { - NewQSystemTrayIconFromPointer(ptr).DestroyQSystemTrayIconDefault() - } -} - -func (ptr *QSystemTrayIcon) ConnectDestroyQSystemTrayIcon(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QSystemTrayIcon"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QSystemTrayIcon", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QSystemTrayIcon", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QSystemTrayIcon) DisconnectDestroyQSystemTrayIcon() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QSystemTrayIcon") - } -} - -func (ptr *QSystemTrayIcon) DestroyQSystemTrayIcon() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_DestroyQSystemTrayIcon(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSystemTrayIcon) DestroyQSystemTrayIconDefault() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_DestroyQSystemTrayIconDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QSystemTrayIcon) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSystemTrayIcon) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSystemTrayIcon) __children_newList() unsafe.Pointer { - return C.QSystemTrayIcon___children_newList(ptr.Pointer()) -} - -func (ptr *QSystemTrayIcon) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QSystemTrayIcon___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QSystemTrayIcon) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QSystemTrayIcon) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QSystemTrayIcon___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QSystemTrayIcon) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSystemTrayIcon) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSystemTrayIcon) __findChildren_newList() unsafe.Pointer { - return C.QSystemTrayIcon___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QSystemTrayIcon) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSystemTrayIcon) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSystemTrayIcon) __findChildren_newList3() unsafe.Pointer { - return C.QSystemTrayIcon___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QSystemTrayIcon) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QSystemTrayIcon___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QSystemTrayIcon) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QSystemTrayIcon) __qFindChildren_newList2() unsafe.Pointer { - return C.QSystemTrayIcon___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQSystemTrayIcon_ChildEvent -func callbackQSystemTrayIcon_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQSystemTrayIconFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QSystemTrayIcon) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQSystemTrayIcon_ConnectNotify -func callbackQSystemTrayIcon_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQSystemTrayIconFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QSystemTrayIcon) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQSystemTrayIcon_CustomEvent -func callbackQSystemTrayIcon_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQSystemTrayIconFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QSystemTrayIcon) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQSystemTrayIcon_DeleteLater -func callbackQSystemTrayIcon_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQSystemTrayIconFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QSystemTrayIcon) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQSystemTrayIcon_Destroyed -func callbackQSystemTrayIcon_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQSystemTrayIcon_DisconnectNotify -func callbackQSystemTrayIcon_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQSystemTrayIconFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QSystemTrayIcon) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQSystemTrayIcon_EventFilter -func callbackQSystemTrayIcon_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQSystemTrayIconFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QSystemTrayIcon) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QSystemTrayIcon_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQSystemTrayIcon_MetaObject -func callbackQSystemTrayIcon_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQSystemTrayIconFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QSystemTrayIcon) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QSystemTrayIcon_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQSystemTrayIcon_ObjectNameChanged -func callbackQSystemTrayIcon_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQSystemTrayIcon_TimerEvent -func callbackQSystemTrayIcon_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQSystemTrayIconFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QSystemTrayIcon) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QSystemTrayIcon_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QTabBar struct { - QWidget -} - -type QTabBar_ITF interface { - QWidget_ITF - QTabBar_PTR() *QTabBar -} - -func (ptr *QTabBar) QTabBar_PTR() *QTabBar { - return ptr -} - -func (ptr *QTabBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QTabBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQTabBar(ptr QTabBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTabBar_PTR().Pointer() - } - return nil -} - -func NewQTabBarFromPointer(ptr unsafe.Pointer) (n *QTabBar) { - n = new(QTabBar) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTabBar__Shape -//QTabBar::Shape -type QTabBar__Shape int64 - -const ( - QTabBar__RoundedNorth QTabBar__Shape = QTabBar__Shape(0) - QTabBar__RoundedSouth QTabBar__Shape = QTabBar__Shape(1) - QTabBar__RoundedWest QTabBar__Shape = QTabBar__Shape(2) - QTabBar__RoundedEast QTabBar__Shape = QTabBar__Shape(3) - QTabBar__TriangularNorth QTabBar__Shape = QTabBar__Shape(4) - QTabBar__TriangularSouth QTabBar__Shape = QTabBar__Shape(5) - QTabBar__TriangularWest QTabBar__Shape = QTabBar__Shape(6) - QTabBar__TriangularEast QTabBar__Shape = QTabBar__Shape(7) -) - -//go:generate stringer -type=QTabBar__ButtonPosition -//QTabBar::ButtonPosition -type QTabBar__ButtonPosition int64 - -const ( - QTabBar__LeftSide QTabBar__ButtonPosition = QTabBar__ButtonPosition(0) - QTabBar__RightSide QTabBar__ButtonPosition = QTabBar__ButtonPosition(1) -) - -//go:generate stringer -type=QTabBar__SelectionBehavior -//QTabBar::SelectionBehavior -type QTabBar__SelectionBehavior int64 - -const ( - QTabBar__SelectLeftTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(0) - QTabBar__SelectRightTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(1) - QTabBar__SelectPreviousTab QTabBar__SelectionBehavior = QTabBar__SelectionBehavior(2) -) - -func NewQTabBar(parent QWidget_ITF) *QTabBar { - tmpValue := NewQTabBarFromPointer(C.QTabBar_NewQTabBar(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTabBar) AccessibleTabName(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabBar_AccessibleTabName(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabBar) AddTab(text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QTabBar_AddTab(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QTabBar) AddTab2(icon gui.QIcon_ITF, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QTabBar_AddTab2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QTabBar) AutoHide() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_AutoHide(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) ChangeCurrentOnDrag() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_ChangeCurrentOnDrag(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabBar_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTabBar_CurrentChanged -func callbackQTabBar_CurrentChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabBar) ConnectCurrentChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QTabBar_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QTabBar_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QTabBar) CurrentChanged(index int) { - if ptr.Pointer() != nil { - C.QTabBar_CurrentChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabBar_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabBar) DocumentMode() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_DocumentMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) DrawBase() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_DrawBase(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) ElideMode() core.Qt__TextElideMode { - if ptr.Pointer() != nil { - return core.Qt__TextElideMode(C.QTabBar_ElideMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabBar) Expanding() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_Expanding(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTabBar_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) InitStyleOption(option QStyleOptionTab_ITF, tabIndex int) { - if ptr.Pointer() != nil { - C.QTabBar_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionTab(option), C.int(int32(tabIndex))) - } -} - -func (ptr *QTabBar) InsertTab(index int, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QTabBar_InsertTab(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QTabBar) InsertTab2(index int, icon gui.QIcon_ITF, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QTabBar_InsertTab2(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QTabBar) IsMovable() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_IsMovable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) IsTabEnabled(index int) bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_IsTabEnabled(ptr.Pointer(), C.int(int32(index)))) != 0 - } - return false -} - -//export callbackQTabBar_MinimumTabSizeHint -func callbackQTabBar_MinimumTabSizeHint(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumTabSizeHint"); signal != nil { - return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(index)))) - } - - return core.PointerFromQSize(NewQTabBarFromPointer(ptr).MinimumTabSizeHintDefault(int(int32(index)))) -} - -func (ptr *QTabBar) ConnectMinimumTabSizeHint(f func(index int) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumTabSizeHint"); signal != nil { - f := func(index int) *core.QSize { - (*(*func(int) *core.QSize)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "minimumTabSizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumTabSizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectMinimumTabSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumTabSizeHint") - } -} - -func (ptr *QTabBar) MinimumTabSizeHint(index int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTabBar_MinimumTabSizeHint(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) MinimumTabSizeHintDefault(index int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTabBar_MinimumTabSizeHintDefault(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) MoveTab(from int, to int) { - if ptr.Pointer() != nil { - C.QTabBar_MoveTab(ptr.Pointer(), C.int(int32(from)), C.int(int32(to))) - } -} - -func (ptr *QTabBar) RemoveTab(index int) { - if ptr.Pointer() != nil { - C.QTabBar_RemoveTab(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) SelectionBehaviorOnRemove() QTabBar__SelectionBehavior { - if ptr.Pointer() != nil { - return QTabBar__SelectionBehavior(C.QTabBar_SelectionBehaviorOnRemove(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabBar) SetAccessibleTabName(index int, name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTabBar_SetAccessibleTabName(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QTabBar) SetAutoHide(hide bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetAutoHide(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QTabBar) SetChangeCurrentOnDrag(change bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetChangeCurrentOnDrag(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(change)))) - } -} - -//export callbackQTabBar_SetCurrentIndex -func callbackQTabBar_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQTabBarFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QTabBar) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QTabBar) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QTabBar_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QTabBar_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) SetDocumentMode(set bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) - } -} - -func (ptr *QTabBar) SetDrawBase(drawTheBase bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetDrawBase(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(drawTheBase)))) - } -} - -func (ptr *QTabBar) SetElideMode(vqt core.Qt__TextElideMode) { - if ptr.Pointer() != nil { - C.QTabBar_SetElideMode(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QTabBar) SetExpanding(enabled bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetExpanding(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QTabBar) SetIconSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QTabBar_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QTabBar) SetMovable(movable bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -func (ptr *QTabBar) SetSelectionBehaviorOnRemove(behavior QTabBar__SelectionBehavior) { - if ptr.Pointer() != nil { - C.QTabBar_SetSelectionBehaviorOnRemove(ptr.Pointer(), C.longlong(behavior)) - } -} - -func (ptr *QTabBar) SetShape(shape QTabBar__Shape) { - if ptr.Pointer() != nil { - C.QTabBar_SetShape(ptr.Pointer(), C.longlong(shape)) - } -} - -func (ptr *QTabBar) SetTabButton(index int, position QTabBar__ButtonPosition, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QTabBar_SetTabButton(ptr.Pointer(), C.int(int32(index)), C.longlong(position), PointerFromQWidget(widget)) - } -} - -func (ptr *QTabBar) SetTabData(index int, data core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTabBar_SetTabData(ptr.Pointer(), C.int(int32(index)), core.PointerFromQVariant(data)) - } -} - -func (ptr *QTabBar) SetTabEnabled(index int, enabled bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetTabEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QTabBar) SetTabIcon(index int, icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QTabBar_SetTabIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QTabBar) SetTabText(index int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTabBar_SetTabText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTabBar) SetTabTextColor(index int, color gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QTabBar_SetTabTextColor(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQColor(color)) - } -} - -func (ptr *QTabBar) SetTabToolTip(index int, tip string) { - if ptr.Pointer() != nil { - var tipC *C.char - if tip != "" { - tipC = C.CString(tip) - defer C.free(unsafe.Pointer(tipC)) - } - C.QTabBar_SetTabToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) - } -} - -func (ptr *QTabBar) SetTabWhatsThis(index int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTabBar_SetTabWhatsThis(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTabBar) SetTabsClosable(closable bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closable)))) - } -} - -func (ptr *QTabBar) SetUsesScrollButtons(useButtons bool) { - if ptr.Pointer() != nil { - C.QTabBar_SetUsesScrollButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useButtons)))) - } -} - -func (ptr *QTabBar) Shape() QTabBar__Shape { - if ptr.Pointer() != nil { - return QTabBar__Shape(C.QTabBar_Shape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabBar) TabAt(position core.QPoint_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTabBar_TabAt(ptr.Pointer(), core.PointerFromQPoint(position)))) - } - return 0 -} - -//export callbackQTabBar_TabBarClicked -func callbackQTabBar_TabBarClicked(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabBarClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabBar) ConnectTabBarClicked(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabBarClicked") { - C.QTabBar_ConnectTabBarClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabBarClicked"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabBarClicked() { - if ptr.Pointer() != nil { - C.QTabBar_DisconnectTabBarClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabBarClicked") - } -} - -func (ptr *QTabBar) TabBarClicked(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabBarClicked(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQTabBar_TabBarDoubleClicked -func callbackQTabBar_TabBarDoubleClicked(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabBarDoubleClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabBar) ConnectTabBarDoubleClicked(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabBarDoubleClicked") { - C.QTabBar_ConnectTabBarDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabBarDoubleClicked"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabBarDoubleClicked() { - if ptr.Pointer() != nil { - C.QTabBar_DisconnectTabBarDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabBarDoubleClicked") - } -} - -func (ptr *QTabBar) TabBarDoubleClicked(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabBarDoubleClicked(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) TabButton(index int, position QTabBar__ButtonPosition) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QTabBar_TabButton(ptr.Pointer(), C.int(int32(index)), C.longlong(position))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTabBar_TabCloseRequested -func callbackQTabBar_TabCloseRequested(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabCloseRequested"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabBar) ConnectTabCloseRequested(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabCloseRequested") { - C.QTabBar_ConnectTabCloseRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabCloseRequested"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabCloseRequested"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabCloseRequested() { - if ptr.Pointer() != nil { - C.QTabBar_DisconnectTabCloseRequested(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabCloseRequested") - } -} - -func (ptr *QTabBar) TabCloseRequested(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabCloseRequested(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) TabData(index int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTabBar_TabData(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) TabIcon(index int) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QTabBar_TabIcon(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQTabBar_TabInserted -func callbackQTabBar_TabInserted(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabInserted"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQTabBarFromPointer(ptr).TabInsertedDefault(int(int32(index))) - } -} - -func (ptr *QTabBar) ConnectTabInserted(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabInserted"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabInserted") - } -} - -func (ptr *QTabBar) TabInserted(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabInserted(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) TabInsertedDefault(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabInsertedDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQTabBar_TabLayoutChange -func callbackQTabBar_TabLayoutChange(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "tabLayoutChange"); signal != nil { - (*(*func())(signal))() - } else { - NewQTabBarFromPointer(ptr).TabLayoutChangeDefault() - } -} - -func (ptr *QTabBar) ConnectTabLayoutChange(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabLayoutChange"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "tabLayoutChange", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabLayoutChange", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabLayoutChange() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabLayoutChange") - } -} - -func (ptr *QTabBar) TabLayoutChange() { - if ptr.Pointer() != nil { - C.QTabBar_TabLayoutChange(ptr.Pointer()) - } -} - -func (ptr *QTabBar) TabLayoutChangeDefault() { - if ptr.Pointer() != nil { - C.QTabBar_TabLayoutChangeDefault(ptr.Pointer()) - } -} - -//export callbackQTabBar_TabMoved -func callbackQTabBar_TabMoved(ptr unsafe.Pointer, from C.int, to C.int) { - if signal := qt.GetSignal(ptr, "tabMoved"); signal != nil { - (*(*func(int, int))(signal))(int(int32(from)), int(int32(to))) - } - -} - -func (ptr *QTabBar) ConnectTabMoved(f func(from int, to int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabMoved") { - C.QTabBar_ConnectTabMoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabMoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabMoved"); signal != nil { - f := func(from int, to int) { - (*(*func(int, int))(signal))(from, to) - f(from, to) - } - qt.ConnectSignal(ptr.Pointer(), "tabMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabMoved() { - if ptr.Pointer() != nil { - C.QTabBar_DisconnectTabMoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabMoved") - } -} - -func (ptr *QTabBar) TabMoved(from int, to int) { - if ptr.Pointer() != nil { - C.QTabBar_TabMoved(ptr.Pointer(), C.int(int32(from)), C.int(int32(to))) - } -} - -func (ptr *QTabBar) TabRect(index int) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTabBar_TabRect(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQTabBar_TabRemoved -func callbackQTabBar_TabRemoved(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabRemoved"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQTabBarFromPointer(ptr).TabRemovedDefault(int(int32(index))) - } -} - -func (ptr *QTabBar) ConnectTabRemoved(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabRemoved"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabRemoved") - } -} - -func (ptr *QTabBar) TabRemoved(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabRemoved(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabBar) TabRemovedDefault(index int) { - if ptr.Pointer() != nil { - C.QTabBar_TabRemovedDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQTabBar_TabSizeHint -func callbackQTabBar_TabSizeHint(ptr unsafe.Pointer, index C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "tabSizeHint"); signal != nil { - return core.PointerFromQSize((*(*func(int) *core.QSize)(signal))(int(int32(index)))) - } - - return core.PointerFromQSize(NewQTabBarFromPointer(ptr).TabSizeHintDefault(int(int32(index)))) -} - -func (ptr *QTabBar) ConnectTabSizeHint(f func(index int) *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabSizeHint"); signal != nil { - f := func(index int) *core.QSize { - (*(*func(int) *core.QSize)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabSizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabSizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectTabSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabSizeHint") - } -} - -func (ptr *QTabBar) TabSizeHint(index int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTabBar_TabSizeHint(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) TabSizeHintDefault(index int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTabBar_TabSizeHintDefault(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) TabText(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabBar_TabText(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabBar) TabTextColor(index int) *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QTabBar_TabTextColor(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QTabBar) TabToolTip(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabBar_TabToolTip(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabBar) TabWhatsThis(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabBar_TabWhatsThis(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabBar) TabsClosable() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_TabsClosable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabBar) UsesScrollButtons() bool { - if ptr.Pointer() != nil { - return int8(C.QTabBar_UsesScrollButtons(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTabBar_DestroyQTabBar -func callbackQTabBar_DestroyQTabBar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTabBar"); signal != nil { - (*(*func())(signal))() - } else { - NewQTabBarFromPointer(ptr).DestroyQTabBarDefault() - } -} - -func (ptr *QTabBar) ConnectDestroyQTabBar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTabBar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTabBar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTabBar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabBar) DisconnectDestroyQTabBar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTabBar") - } -} - -func (ptr *QTabBar) DestroyQTabBar() { - if ptr.Pointer() != nil { - C.QTabBar_DestroyQTabBar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTabBar) DestroyQTabBarDefault() { - if ptr.Pointer() != nil { - C.QTabBar_DestroyQTabBarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTabWidget struct { - QWidget -} - -type QTabWidget_ITF interface { - QWidget_ITF - QTabWidget_PTR() *QTabWidget -} - -func (ptr *QTabWidget) QTabWidget_PTR() *QTabWidget { - return ptr -} - -func (ptr *QTabWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QTabWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQTabWidget(ptr QTabWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTabWidget_PTR().Pointer() - } - return nil -} - -func NewQTabWidgetFromPointer(ptr unsafe.Pointer) (n *QTabWidget) { - n = new(QTabWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTabWidget__TabPosition -//QTabWidget::TabPosition -type QTabWidget__TabPosition int64 - -const ( - QTabWidget__North QTabWidget__TabPosition = QTabWidget__TabPosition(0) - QTabWidget__South QTabWidget__TabPosition = QTabWidget__TabPosition(1) - QTabWidget__West QTabWidget__TabPosition = QTabWidget__TabPosition(2) - QTabWidget__East QTabWidget__TabPosition = QTabWidget__TabPosition(3) -) - -//go:generate stringer -type=QTabWidget__TabShape -//QTabWidget::TabShape -type QTabWidget__TabShape int64 - -const ( - QTabWidget__Rounded QTabWidget__TabShape = QTabWidget__TabShape(0) - QTabWidget__Triangular QTabWidget__TabShape = QTabWidget__TabShape(1) -) - -func NewQTabWidget(parent QWidget_ITF) *QTabWidget { - tmpValue := NewQTabWidgetFromPointer(C.QTabWidget_NewQTabWidget(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTabWidget) AddTab(page QWidget_ITF, label string) int { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - return int(int32(C.QTabWidget_AddTab(ptr.Pointer(), PointerFromQWidget(page), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) - } - return 0 -} - -func (ptr *QTabWidget) AddTab2(page QWidget_ITF, icon gui.QIcon_ITF, label string) int { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - return int(int32(C.QTabWidget_AddTab2(ptr.Pointer(), PointerFromQWidget(page), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) - } - return 0 -} - -func (ptr *QTabWidget) Clear() { - if ptr.Pointer() != nil { - C.QTabWidget_Clear(ptr.Pointer()) - } -} - -func (ptr *QTabWidget) CornerWidget(corner core.Qt__Corner) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QTabWidget_CornerWidget(ptr.Pointer(), C.longlong(corner))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTabWidget) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabWidget_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTabWidget_CurrentChanged -func callbackQTabWidget_CurrentChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabWidget) ConnectCurrentChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QTabWidget_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QTabWidget_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QTabWidget) CurrentChanged(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_CurrentChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QTabWidget_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTabWidget) CurrentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QTabWidget_CurrentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTabWidget) DocumentMode() bool { - if ptr.Pointer() != nil { - return int8(C.QTabWidget_DocumentMode(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabWidget) ElideMode() core.Qt__TextElideMode { - if ptr.Pointer() != nil { - return core.Qt__TextElideMode(C.QTabWidget_ElideMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabWidget) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTabWidget_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTabWidget) IndexOf(w QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTabWidget_IndexOf(ptr.Pointer(), PointerFromQWidget(w)))) - } - return 0 -} - -func (ptr *QTabWidget) InitStyleOption(option QStyleOptionTabWidgetFrame_ITF) { - if ptr.Pointer() != nil { - C.QTabWidget_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionTabWidgetFrame(option)) - } -} - -func (ptr *QTabWidget) InsertTab(index int, page QWidget_ITF, label string) int { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - return int(int32(C.QTabWidget_InsertTab(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(page), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) - } - return 0 -} - -func (ptr *QTabWidget) InsertTab2(index int, page QWidget_ITF, icon gui.QIcon_ITF, label string) int { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - return int(int32(C.QTabWidget_InsertTab2(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(page), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}))) - } - return 0 -} - -func (ptr *QTabWidget) IsMovable() bool { - if ptr.Pointer() != nil { - return int8(C.QTabWidget_IsMovable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabWidget) IsTabEnabled(index int) bool { - if ptr.Pointer() != nil { - return int8(C.QTabWidget_IsTabEnabled(ptr.Pointer(), C.int(int32(index)))) != 0 - } - return false -} - -func (ptr *QTabWidget) RemoveTab(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_RemoveTab(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) SetCornerWidget(widget QWidget_ITF, corner core.Qt__Corner) { - if ptr.Pointer() != nil { - C.QTabWidget_SetCornerWidget(ptr.Pointer(), PointerFromQWidget(widget), C.longlong(corner)) - } -} - -//export callbackQTabWidget_SetCurrentIndex -func callbackQTabWidget_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQTabWidgetFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QTabWidget) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QTabWidget) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQTabWidget_SetCurrentWidget -func callbackQTabWidget_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQTabWidgetFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QTabWidget) ConnectSetCurrentWidget(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectSetCurrentWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") - } -} - -func (ptr *QTabWidget) SetCurrentWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QTabWidget_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QTabWidget) SetCurrentWidgetDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QTabWidget_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QTabWidget) SetDocumentMode(set bool) { - if ptr.Pointer() != nil { - C.QTabWidget_SetDocumentMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(set)))) - } -} - -func (ptr *QTabWidget) SetElideMode(vqt core.Qt__TextElideMode) { - if ptr.Pointer() != nil { - C.QTabWidget_SetElideMode(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QTabWidget) SetIconSize(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QTabWidget_SetIconSize(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QTabWidget) SetMovable(movable bool) { - if ptr.Pointer() != nil { - C.QTabWidget_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -func (ptr *QTabWidget) SetTabBar(tb QTabBar_ITF) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabBar(ptr.Pointer(), PointerFromQTabBar(tb)) - } -} - -func (ptr *QTabWidget) SetTabBarAutoHide(enabled bool) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabBarAutoHide(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QTabWidget) SetTabEnabled(index int, enable bool) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTabWidget) SetTabIcon(index int, icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QTabWidget) SetTabPosition(vqt QTabWidget__TabPosition) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabPosition(ptr.Pointer(), C.longlong(vqt)) - } -} - -func (ptr *QTabWidget) SetTabShape(s QTabWidget__TabShape) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabShape(ptr.Pointer(), C.longlong(s)) - } -} - -func (ptr *QTabWidget) SetTabText(index int, label string) { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - C.QTabWidget_SetTabText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) - } -} - -func (ptr *QTabWidget) SetTabToolTip(index int, tip string) { - if ptr.Pointer() != nil { - var tipC *C.char - if tip != "" { - tipC = C.CString(tip) - defer C.free(unsafe.Pointer(tipC)) - } - C.QTabWidget_SetTabToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: tipC, len: C.longlong(len(tip))}) - } -} - -func (ptr *QTabWidget) SetTabWhatsThis(index int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTabWidget_SetTabWhatsThis(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTabWidget) SetTabsClosable(closeable bool) { - if ptr.Pointer() != nil { - C.QTabWidget_SetTabsClosable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(closeable)))) - } -} - -func (ptr *QTabWidget) SetUsesScrollButtons(useButtons bool) { - if ptr.Pointer() != nil { - C.QTabWidget_SetUsesScrollButtons(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(useButtons)))) - } -} - -func (ptr *QTabWidget) TabBar() *QTabBar { - if ptr.Pointer() != nil { - tmpValue := NewQTabBarFromPointer(C.QTabWidget_TabBar(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTabWidget) TabBarAutoHide() bool { - if ptr.Pointer() != nil { - return int8(C.QTabWidget_TabBarAutoHide(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTabWidget_TabBarClicked -func callbackQTabWidget_TabBarClicked(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabBarClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabWidget) ConnectTabBarClicked(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabBarClicked") { - C.QTabWidget_ConnectTabBarClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabBarClicked"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabBarClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectTabBarClicked() { - if ptr.Pointer() != nil { - C.QTabWidget_DisconnectTabBarClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabBarClicked") - } -} - -func (ptr *QTabWidget) TabBarClicked(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabBarClicked(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQTabWidget_TabBarDoubleClicked -func callbackQTabWidget_TabBarDoubleClicked(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabBarDoubleClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabWidget) ConnectTabBarDoubleClicked(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabBarDoubleClicked") { - C.QTabWidget_ConnectTabBarDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabBarDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabBarDoubleClicked"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabBarDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectTabBarDoubleClicked() { - if ptr.Pointer() != nil { - C.QTabWidget_DisconnectTabBarDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabBarDoubleClicked") - } -} - -func (ptr *QTabWidget) TabBarDoubleClicked(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabBarDoubleClicked(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQTabWidget_TabCloseRequested -func callbackQTabWidget_TabCloseRequested(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabCloseRequested"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QTabWidget) ConnectTabCloseRequested(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "tabCloseRequested") { - C.QTabWidget_ConnectTabCloseRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "tabCloseRequested"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "tabCloseRequested"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabCloseRequested", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectTabCloseRequested() { - if ptr.Pointer() != nil { - C.QTabWidget_DisconnectTabCloseRequested(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "tabCloseRequested") - } -} - -func (ptr *QTabWidget) TabCloseRequested(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabCloseRequested(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) TabIcon(index int) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QTabWidget_TabIcon(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQTabWidget_TabInserted -func callbackQTabWidget_TabInserted(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabInserted"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQTabWidgetFromPointer(ptr).TabInsertedDefault(int(int32(index))) - } -} - -func (ptr *QTabWidget) ConnectTabInserted(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabInserted"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectTabInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabInserted") - } -} - -func (ptr *QTabWidget) TabInserted(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabInserted(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) TabInsertedDefault(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabInsertedDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) TabPosition() QTabWidget__TabPosition { - if ptr.Pointer() != nil { - return QTabWidget__TabPosition(C.QTabWidget_TabPosition(ptr.Pointer())) - } - return 0 -} - -//export callbackQTabWidget_TabRemoved -func callbackQTabWidget_TabRemoved(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "tabRemoved"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQTabWidgetFromPointer(ptr).TabRemovedDefault(int(int32(index))) - } -} - -func (ptr *QTabWidget) ConnectTabRemoved(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabRemoved"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectTabRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabRemoved") - } -} - -func (ptr *QTabWidget) TabRemoved(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabRemoved(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) TabRemovedDefault(index int) { - if ptr.Pointer() != nil { - C.QTabWidget_TabRemovedDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTabWidget) TabShape() QTabWidget__TabShape { - if ptr.Pointer() != nil { - return QTabWidget__TabShape(C.QTabWidget_TabShape(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTabWidget) TabText(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabWidget_TabText(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabWidget) TabToolTip(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabWidget_TabToolTip(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabWidget) TabWhatsThis(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTabWidget_TabWhatsThis(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QTabWidget) TabsClosable() bool { - if ptr.Pointer() != nil { - return int8(C.QTabWidget_TabsClosable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabWidget) UsesScrollButtons() bool { - if ptr.Pointer() != nil { - return int8(C.QTabWidget_UsesScrollButtons(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTabWidget) Widget(index int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QTabWidget_Widget(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTabWidget_DestroyQTabWidget -func callbackQTabWidget_DestroyQTabWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTabWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQTabWidgetFromPointer(ptr).DestroyQTabWidgetDefault() - } -} - -func (ptr *QTabWidget) ConnectDestroyQTabWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTabWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTabWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTabWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTabWidget) DisconnectDestroyQTabWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTabWidget") - } -} - -func (ptr *QTabWidget) DestroyQTabWidget() { - if ptr.Pointer() != nil { - C.QTabWidget_DestroyQTabWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTabWidget) DestroyQTabWidgetDefault() { - if ptr.Pointer() != nil { - C.QTabWidget_DestroyQTabWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTableView struct { - QAbstractItemView -} - -type QTableView_ITF interface { - QAbstractItemView_ITF - QTableView_PTR() *QTableView -} - -func (ptr *QTableView) QTableView_PTR() *QTableView { - return ptr -} - -func (ptr *QTableView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemView_PTR().Pointer() - } - return nil -} - -func (ptr *QTableView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemView_PTR().SetPointer(p) - } -} - -func PointerFromQTableView(ptr QTableView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTableView_PTR().Pointer() - } - return nil -} - -func NewQTableViewFromPointer(ptr unsafe.Pointer) (n *QTableView) { - n = new(QTableView) - n.SetPointer(ptr) - return -} -func NewQTableView(parent QWidget_ITF) *QTableView { - tmpValue := NewQTableViewFromPointer(C.QTableView_NewQTableView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTableView) ClearSpans() { - if ptr.Pointer() != nil { - C.QTableView_ClearSpans(ptr.Pointer()) - } -} - -func (ptr *QTableView) ColumnAt(x int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_ColumnAt(ptr.Pointer(), C.int(int32(x))))) - } - return 0 -} - -//export callbackQTableView_ColumnCountChanged -func callbackQTableView_ColumnCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { - if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) - } else { - NewQTableViewFromPointer(ptr).ColumnCountChangedDefault(int(int32(oldCount)), int(int32(newCount))) - } -} - -func (ptr *QTableView) ConnectColumnCountChanged(f func(oldCount int, newCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil { - f := func(oldCount int, newCount int) { - (*(*func(int, int))(signal))(oldCount, newCount) - f(oldCount, newCount) - } - qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectColumnCountChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged") - } -} - -func (ptr *QTableView) ColumnCountChanged(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QTableView_ColumnCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -func (ptr *QTableView) ColumnCountChangedDefault(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QTableView_ColumnCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -//export callbackQTableView_ColumnMoved -func callbackQTableView_ColumnMoved(ptr unsafe.Pointer, column C.int, oldIndex C.int, newIndex C.int) { - if signal := qt.GetSignal(ptr, "columnMoved"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldIndex)), int(int32(newIndex))) - } else { - NewQTableViewFromPointer(ptr).ColumnMovedDefault(int(int32(column)), int(int32(oldIndex)), int(int32(newIndex))) - } -} - -func (ptr *QTableView) ConnectColumnMoved(f func(column int, oldIndex int, newIndex int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnMoved"); signal != nil { - f := func(column int, oldIndex int, newIndex int) { - (*(*func(int, int, int))(signal))(column, oldIndex, newIndex) - f(column, oldIndex, newIndex) - } - qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectColumnMoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnMoved") - } -} - -func (ptr *QTableView) ColumnMoved(column int, oldIndex int, newIndex int) { - if ptr.Pointer() != nil { - C.QTableView_ColumnMoved(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldIndex)), C.int(int32(newIndex))) - } -} - -func (ptr *QTableView) ColumnMovedDefault(column int, oldIndex int, newIndex int) { - if ptr.Pointer() != nil { - C.QTableView_ColumnMovedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldIndex)), C.int(int32(newIndex))) - } -} - -//export callbackQTableView_ColumnResized -func callbackQTableView_ColumnResized(ptr unsafe.Pointer, column C.int, oldWidth C.int, newWidth C.int) { - if signal := qt.GetSignal(ptr, "columnResized"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldWidth)), int(int32(newWidth))) - } else { - NewQTableViewFromPointer(ptr).ColumnResizedDefault(int(int32(column)), int(int32(oldWidth)), int(int32(newWidth))) - } -} - -func (ptr *QTableView) ConnectColumnResized(f func(column int, oldWidth int, newWidth int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnResized"); signal != nil { - f := func(column int, oldWidth int, newWidth int) { - (*(*func(int, int, int))(signal))(column, oldWidth, newWidth) - f(column, oldWidth, newWidth) - } - qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectColumnResized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnResized") - } -} - -func (ptr *QTableView) ColumnResized(column int, oldWidth int, newWidth int) { - if ptr.Pointer() != nil { - C.QTableView_ColumnResized(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldWidth)), C.int(int32(newWidth))) - } -} - -func (ptr *QTableView) ColumnResizedDefault(column int, oldWidth int, newWidth int) { - if ptr.Pointer() != nil { - C.QTableView_ColumnResizedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldWidth)), C.int(int32(newWidth))) - } -} - -func (ptr *QTableView) ColumnSpan(row int, column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_ColumnSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QTableView) ColumnViewportPosition(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_ColumnViewportPosition(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QTableView) ColumnWidth(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_ColumnWidth(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -//export callbackQTableView_CurrentChanged -func callbackQTableView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } else { - NewQTableViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } -} - -func (ptr *QTableView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *core.QModelIndex, previous *core.QModelIndex) { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QTableView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTableView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QTableView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTableView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QTableView) GridStyle() core.Qt__PenStyle { - if ptr.Pointer() != nil { - return core.Qt__PenStyle(C.QTableView_GridStyle(ptr.Pointer())) - } - return 0 -} - -//export callbackQTableView_HideColumn -func callbackQTableView_HideColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "hideColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTableViewFromPointer(ptr).HideColumnDefault(int(int32(column))) - } -} - -func (ptr *QTableView) ConnectHideColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hideColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectHideColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hideColumn") - } -} - -func (ptr *QTableView) HideColumn(column int) { - if ptr.Pointer() != nil { - C.QTableView_HideColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableView) HideColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTableView_HideColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTableView_HideRow -func callbackQTableView_HideRow(ptr unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "hideRow"); signal != nil { - (*(*func(int))(signal))(int(int32(row))) - } else { - NewQTableViewFromPointer(ptr).HideRowDefault(int(int32(row))) - } -} - -func (ptr *QTableView) ConnectHideRow(f func(row int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hideRow"); signal != nil { - f := func(row int) { - (*(*func(int))(signal))(row) - f(row) - } - qt.ConnectSignal(ptr.Pointer(), "hideRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hideRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectHideRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hideRow") - } -} - -func (ptr *QTableView) HideRow(row int) { - if ptr.Pointer() != nil { - C.QTableView_HideRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableView) HideRowDefault(row int) { - if ptr.Pointer() != nil { - C.QTableView_HideRowDefault(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableView) HorizontalHeader() *QHeaderView { - if ptr.Pointer() != nil { - tmpValue := NewQHeaderViewFromPointer(C.QTableView_HorizontalHeader(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTableView_HorizontalOffset -func callbackQTableView_HorizontalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQTableViewFromPointer(ptr).HorizontalOffsetDefault())) -} - -func (ptr *QTableView) ConnectHorizontalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectHorizontalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") - } -} - -func (ptr *QTableView) HorizontalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_HorizontalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableView) HorizontalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_HorizontalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTableView_IndexAt -func callbackQTableView_IndexAt(ptr unsafe.Pointer, pos unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(pos))) - } - - return core.PointerFromQModelIndex(NewQTableViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(pos))) -} - -func (ptr *QTableView) ConnectIndexAt(f func(pos *core.QPoint) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { - f := func(pos *core.QPoint) *core.QModelIndex { - (*(*func(*core.QPoint) *core.QModelIndex)(signal))(pos) - return f(pos) - } - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectIndexAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexAt") - } -} - -func (ptr *QTableView) IndexAt(pos core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTableView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTableView) IndexAtDefault(pos core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTableView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTableView) IsColumnHidden(column int) bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_IsColumnHidden(ptr.Pointer(), C.int(int32(column)))) != 0 - } - return false -} - -func (ptr *QTableView) IsCornerButtonEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_IsCornerButtonEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTableView_IsIndexHidden -func callbackQTableView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTableViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QTableView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { - f := func(index *core.QModelIndex) bool { - (*(*func(*core.QModelIndex) bool)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectIsIndexHidden() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") - } -} - -func (ptr *QTableView) IsIndexHidden(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QTableView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QTableView) IsRowHidden(row int) bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_IsRowHidden(ptr.Pointer(), C.int(int32(row)))) != 0 - } - return false -} - -func (ptr *QTableView) IsSortingEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_IsSortingEnabled(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTableView_MoveCursor -func callbackQTableView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { - return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) - } - - return core.PointerFromQModelIndex(NewQTableViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) -} - -func (ptr *QTableView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { - f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) - return f(cursorAction, modifiers) - } - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectMoveCursor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveCursor") - } -} - -func (ptr *QTableView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTableView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTableView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTableView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTableView_ResizeColumnToContents -func callbackQTableView_ResizeColumnToContents(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "resizeColumnToContents"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTableViewFromPointer(ptr).ResizeColumnToContentsDefault(int(int32(column))) - } -} - -func (ptr *QTableView) ConnectResizeColumnToContents(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnToContents"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectResizeColumnToContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeColumnToContents") - } -} - -func (ptr *QTableView) ResizeColumnToContents(column int) { - if ptr.Pointer() != nil { - C.QTableView_ResizeColumnToContents(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableView) ResizeColumnToContentsDefault(column int) { - if ptr.Pointer() != nil { - C.QTableView_ResizeColumnToContentsDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTableView_ResizeColumnsToContents -func callbackQTableView_ResizeColumnsToContents(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeColumnsToContents"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableViewFromPointer(ptr).ResizeColumnsToContentsDefault() - } -} - -func (ptr *QTableView) ConnectResizeColumnsToContents(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnsToContents"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resizeColumnsToContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeColumnsToContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectResizeColumnsToContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeColumnsToContents") - } -} - -func (ptr *QTableView) ResizeColumnsToContents() { - if ptr.Pointer() != nil { - C.QTableView_ResizeColumnsToContents(ptr.Pointer()) - } -} - -func (ptr *QTableView) ResizeColumnsToContentsDefault() { - if ptr.Pointer() != nil { - C.QTableView_ResizeColumnsToContentsDefault(ptr.Pointer()) - } -} - -//export callbackQTableView_ResizeRowToContents -func callbackQTableView_ResizeRowToContents(ptr unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "resizeRowToContents"); signal != nil { - (*(*func(int))(signal))(int(int32(row))) - } else { - NewQTableViewFromPointer(ptr).ResizeRowToContentsDefault(int(int32(row))) - } -} - -func (ptr *QTableView) ConnectResizeRowToContents(f func(row int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeRowToContents"); signal != nil { - f := func(row int) { - (*(*func(int))(signal))(row) - f(row) - } - qt.ConnectSignal(ptr.Pointer(), "resizeRowToContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeRowToContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectResizeRowToContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeRowToContents") - } -} - -func (ptr *QTableView) ResizeRowToContents(row int) { - if ptr.Pointer() != nil { - C.QTableView_ResizeRowToContents(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableView) ResizeRowToContentsDefault(row int) { - if ptr.Pointer() != nil { - C.QTableView_ResizeRowToContentsDefault(ptr.Pointer(), C.int(int32(row))) - } -} - -//export callbackQTableView_ResizeRowsToContents -func callbackQTableView_ResizeRowsToContents(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeRowsToContents"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableViewFromPointer(ptr).ResizeRowsToContentsDefault() - } -} - -func (ptr *QTableView) ConnectResizeRowsToContents(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeRowsToContents"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resizeRowsToContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeRowsToContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectResizeRowsToContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeRowsToContents") - } -} - -func (ptr *QTableView) ResizeRowsToContents() { - if ptr.Pointer() != nil { - C.QTableView_ResizeRowsToContents(ptr.Pointer()) - } -} - -func (ptr *QTableView) ResizeRowsToContentsDefault() { - if ptr.Pointer() != nil { - C.QTableView_ResizeRowsToContentsDefault(ptr.Pointer()) - } -} - -func (ptr *QTableView) RowAt(y int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_RowAt(ptr.Pointer(), C.int(int32(y))))) - } - return 0 -} - -//export callbackQTableView_RowCountChanged -func callbackQTableView_RowCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { - if signal := qt.GetSignal(ptr, "rowCountChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) - } else { - NewQTableViewFromPointer(ptr).RowCountChangedDefault(int(int32(oldCount)), int(int32(newCount))) - } -} - -func (ptr *QTableView) ConnectRowCountChanged(f func(oldCount int, newCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowCountChanged"); signal != nil { - f := func(oldCount int, newCount int) { - (*(*func(int, int))(signal))(oldCount, newCount) - f(oldCount, newCount) - } - qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectRowCountChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowCountChanged") - } -} - -func (ptr *QTableView) RowCountChanged(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QTableView_RowCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -func (ptr *QTableView) RowCountChangedDefault(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QTableView_RowCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -func (ptr *QTableView) RowHeight(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_RowHeight(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -//export callbackQTableView_RowMoved -func callbackQTableView_RowMoved(ptr unsafe.Pointer, row C.int, oldIndex C.int, newIndex C.int) { - if signal := qt.GetSignal(ptr, "rowMoved"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(row)), int(int32(oldIndex)), int(int32(newIndex))) - } else { - NewQTableViewFromPointer(ptr).RowMovedDefault(int(int32(row)), int(int32(oldIndex)), int(int32(newIndex))) - } -} - -func (ptr *QTableView) ConnectRowMoved(f func(row int, oldIndex int, newIndex int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowMoved"); signal != nil { - f := func(row int, oldIndex int, newIndex int) { - (*(*func(int, int, int))(signal))(row, oldIndex, newIndex) - f(row, oldIndex, newIndex) - } - qt.ConnectSignal(ptr.Pointer(), "rowMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectRowMoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowMoved") - } -} - -func (ptr *QTableView) RowMoved(row int, oldIndex int, newIndex int) { - if ptr.Pointer() != nil { - C.QTableView_RowMoved(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldIndex)), C.int(int32(newIndex))) - } -} - -func (ptr *QTableView) RowMovedDefault(row int, oldIndex int, newIndex int) { - if ptr.Pointer() != nil { - C.QTableView_RowMovedDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldIndex)), C.int(int32(newIndex))) - } -} - -//export callbackQTableView_RowResized -func callbackQTableView_RowResized(ptr unsafe.Pointer, row C.int, oldHeight C.int, newHeight C.int) { - if signal := qt.GetSignal(ptr, "rowResized"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(row)), int(int32(oldHeight)), int(int32(newHeight))) - } else { - NewQTableViewFromPointer(ptr).RowResizedDefault(int(int32(row)), int(int32(oldHeight)), int(int32(newHeight))) - } -} - -func (ptr *QTableView) ConnectRowResized(f func(row int, oldHeight int, newHeight int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowResized"); signal != nil { - f := func(row int, oldHeight int, newHeight int) { - (*(*func(int, int, int))(signal))(row, oldHeight, newHeight) - f(row, oldHeight, newHeight) - } - qt.ConnectSignal(ptr.Pointer(), "rowResized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowResized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectRowResized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowResized") - } -} - -func (ptr *QTableView) RowResized(row int, oldHeight int, newHeight int) { - if ptr.Pointer() != nil { - C.QTableView_RowResized(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldHeight)), C.int(int32(newHeight))) - } -} - -func (ptr *QTableView) RowResizedDefault(row int, oldHeight int, newHeight int) { - if ptr.Pointer() != nil { - C.QTableView_RowResizedDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(oldHeight)), C.int(int32(newHeight))) - } -} - -func (ptr *QTableView) RowSpan(row int, column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_RowSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QTableView) RowViewportPosition(row int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_RowViewportPosition(ptr.Pointer(), C.int(int32(row))))) - } - return 0 -} - -//export callbackQTableView_SelectColumn -func callbackQTableView_SelectColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "selectColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTableViewFromPointer(ptr).SelectColumnDefault(int(int32(column))) - } -} - -func (ptr *QTableView) ConnectSelectColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSelectColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectColumn") - } -} - -func (ptr *QTableView) SelectColumn(column int) { - if ptr.Pointer() != nil { - C.QTableView_SelectColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableView) SelectColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTableView_SelectColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTableView_SelectRow -func callbackQTableView_SelectRow(ptr unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "selectRow"); signal != nil { - (*(*func(int))(signal))(int(int32(row))) - } else { - NewQTableViewFromPointer(ptr).SelectRowDefault(int(int32(row))) - } -} - -func (ptr *QTableView) ConnectSelectRow(f func(row int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectRow"); signal != nil { - f := func(row int) { - (*(*func(int))(signal))(row) - f(row) - } - qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSelectRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectRow") - } -} - -func (ptr *QTableView) SelectRow(row int) { - if ptr.Pointer() != nil { - C.QTableView_SelectRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableView) SelectRowDefault(row int) { - if ptr.Pointer() != nil { - C.QTableView_SelectRowDefault(ptr.Pointer(), C.int(int32(row))) - } -} - -//export callbackQTableView_SelectionChanged -func callbackQTableView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } else { - NewQTableViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } -} - -func (ptr *QTableView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) - f(selected, deselected) - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QTableView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QTableView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QTableView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QTableView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QTableView) SetColumnHidden(column int, hide bool) { - if ptr.Pointer() != nil { - C.QTableView_SetColumnHidden(ptr.Pointer(), C.int(int32(column)), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QTableView) SetColumnWidth(column int, width int) { - if ptr.Pointer() != nil { - C.QTableView_SetColumnWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(width))) - } -} - -func (ptr *QTableView) SetCornerButtonEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QTableView_SetCornerButtonEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTableView) SetGridStyle(style core.Qt__PenStyle) { - if ptr.Pointer() != nil { - C.QTableView_SetGridStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QTableView) SetHorizontalHeader(header QHeaderView_ITF) { - if ptr.Pointer() != nil { - C.QTableView_SetHorizontalHeader(ptr.Pointer(), PointerFromQHeaderView(header)) - } -} - -//export callbackQTableView_SetRootIndex -func callbackQTableView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQTableViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QTableView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSetRootIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") - } -} - -func (ptr *QTableView) SetRootIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTableView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTableView) SetRootIndexDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTableView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTableView) SetRowHeight(row int, height int) { - if ptr.Pointer() != nil { - C.QTableView_SetRowHeight(ptr.Pointer(), C.int(int32(row)), C.int(int32(height))) - } -} - -func (ptr *QTableView) SetRowHidden(row int, hide bool) { - if ptr.Pointer() != nil { - C.QTableView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -//export callbackQTableView_SetSelection -func callbackQTableView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, flags C.longlong) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) - } else { - NewQTableViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(flags)) - } -} - -func (ptr *QTableView) ConnectSetSelection(f func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(rect *core.QRect, flags core.QItemSelectionModel__SelectionFlag) { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, flags) - f(rect, flags) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QTableView) SetSelection(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTableView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) - } -} - -func (ptr *QTableView) SetSelectionDefault(rect core.QRect_ITF, flags core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTableView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(flags)) - } -} - -//export callbackQTableView_SetShowGrid -func callbackQTableView_SetShowGrid(ptr unsafe.Pointer, show C.char) { - if signal := qt.GetSignal(ptr, "setShowGrid"); signal != nil { - (*(*func(bool))(signal))(int8(show) != 0) - } else { - NewQTableViewFromPointer(ptr).SetShowGridDefault(int8(show) != 0) - } -} - -func (ptr *QTableView) ConnectSetShowGrid(f func(show bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setShowGrid"); signal != nil { - f := func(show bool) { - (*(*func(bool))(signal))(show) - f(show) - } - qt.ConnectSignal(ptr.Pointer(), "setShowGrid", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setShowGrid", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSetShowGrid() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setShowGrid") - } -} - -func (ptr *QTableView) SetShowGrid(show bool) { - if ptr.Pointer() != nil { - C.QTableView_SetShowGrid(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QTableView) SetShowGridDefault(show bool) { - if ptr.Pointer() != nil { - C.QTableView_SetShowGridDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QTableView) SetSortingEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QTableView_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTableView) SetSpan(row int, column int, rowSpanCount int, columnSpanCount int) { - if ptr.Pointer() != nil { - C.QTableView_SetSpan(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.int(int32(rowSpanCount)), C.int(int32(columnSpanCount))) - } -} - -func (ptr *QTableView) SetVerticalHeader(header QHeaderView_ITF) { - if ptr.Pointer() != nil { - C.QTableView_SetVerticalHeader(ptr.Pointer(), PointerFromQHeaderView(header)) - } -} - -func (ptr *QTableView) SetWordWrap(on bool) { - if ptr.Pointer() != nil { - C.QTableView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -//export callbackQTableView_ShowColumn -func callbackQTableView_ShowColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "showColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTableViewFromPointer(ptr).ShowColumnDefault(int(int32(column))) - } -} - -func (ptr *QTableView) ConnectShowColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectShowColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showColumn") - } -} - -func (ptr *QTableView) ShowColumn(column int) { - if ptr.Pointer() != nil { - C.QTableView_ShowColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableView) ShowColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTableView_ShowColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableView) ShowGrid() bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_ShowGrid(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTableView_ShowRow -func callbackQTableView_ShowRow(ptr unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "showRow"); signal != nil { - (*(*func(int))(signal))(int(int32(row))) - } else { - NewQTableViewFromPointer(ptr).ShowRowDefault(int(int32(row))) - } -} - -func (ptr *QTableView) ConnectShowRow(f func(row int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showRow"); signal != nil { - f := func(row int) { - (*(*func(int))(signal))(row) - f(row) - } - qt.ConnectSignal(ptr.Pointer(), "showRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectShowRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showRow") - } -} - -func (ptr *QTableView) ShowRow(row int) { - if ptr.Pointer() != nil { - C.QTableView_ShowRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableView) ShowRowDefault(row int) { - if ptr.Pointer() != nil { - C.QTableView_ShowRowDefault(ptr.Pointer(), C.int(int32(row))) - } -} - -//export callbackQTableView_SortByColumn -func callbackQTableView_SortByColumn(ptr unsafe.Pointer, column C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sortByColumn"); signal != nil { - (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) - } else { - NewQTableViewFromPointer(ptr).SortByColumnDefault(int(int32(column)), core.Qt__SortOrder(order)) - } -} - -func (ptr *QTableView) ConnectSortByColumn(f func(column int, order core.Qt__SortOrder)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sortByColumn"); signal != nil { - f := func(column int, order core.Qt__SortOrder) { - (*(*func(int, core.Qt__SortOrder))(signal))(column, order) - f(column, order) - } - qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectSortByColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sortByColumn") - } -} - -func (ptr *QTableView) SortByColumn(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTableView_SortByColumn(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QTableView) SortByColumnDefault(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTableView_SortByColumnDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -//export callbackQTableView_UpdateGeometries -func callbackQTableView_UpdateGeometries(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableViewFromPointer(ptr).UpdateGeometriesDefault() - } -} - -func (ptr *QTableView) ConnectUpdateGeometries(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectUpdateGeometries() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") - } -} - -func (ptr *QTableView) UpdateGeometries() { - if ptr.Pointer() != nil { - C.QTableView_UpdateGeometries(ptr.Pointer()) - } -} - -func (ptr *QTableView) UpdateGeometriesDefault() { - if ptr.Pointer() != nil { - C.QTableView_UpdateGeometriesDefault(ptr.Pointer()) - } -} - -func (ptr *QTableView) VerticalHeader() *QHeaderView { - if ptr.Pointer() != nil { - tmpValue := NewQHeaderViewFromPointer(C.QTableView_VerticalHeader(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTableView_VerticalOffset -func callbackQTableView_VerticalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQTableViewFromPointer(ptr).VerticalOffsetDefault())) -} - -func (ptr *QTableView) ConnectVerticalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectVerticalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") - } -} - -func (ptr *QTableView) VerticalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_VerticalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableView) VerticalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableView_VerticalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableView) WordWrap() bool { - if ptr.Pointer() != nil { - return int8(C.QTableView_WordWrap(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTableView_DestroyQTableView -func callbackQTableView_DestroyQTableView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTableView"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableViewFromPointer(ptr).DestroyQTableViewDefault() - } -} - -func (ptr *QTableView) ConnectDestroyQTableView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTableView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTableView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTableView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableView) DisconnectDestroyQTableView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTableView") - } -} - -func (ptr *QTableView) DestroyQTableView() { - if ptr.Pointer() != nil { - C.QTableView_DestroyQTableView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTableView) DestroyQTableViewDefault() { - if ptr.Pointer() != nil { - C.QTableView_DestroyQTableViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQTableView_ScrollTo -func callbackQTableView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } else { - NewQTableViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QTableView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTableView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -func (ptr *QTableView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTableView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -//export callbackQTableView_VisualRect -func callbackQTableView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQRect(NewQTableViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QTableView) VisualRect(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTableView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QTableView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTableView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQTableView_VisualRegionForSelection -func callbackQTableView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { - return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) - } - - return gui.PointerFromQRegion(NewQTableViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) -} - -func (ptr *QTableView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QTableView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QTableView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QTableView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -type QTableWidget struct { - QTableView -} - -type QTableWidget_ITF interface { - QTableView_ITF - QTableWidget_PTR() *QTableWidget -} - -func (ptr *QTableWidget) QTableWidget_PTR() *QTableWidget { - return ptr -} - -func (ptr *QTableWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTableView_PTR().Pointer() - } - return nil -} - -func (ptr *QTableWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTableView_PTR().SetPointer(p) - } -} - -func PointerFromQTableWidget(ptr QTableWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTableWidget_PTR().Pointer() - } - return nil -} - -func NewQTableWidgetFromPointer(ptr unsafe.Pointer) (n *QTableWidget) { - n = new(QTableWidget) - n.SetPointer(ptr) - return -} -func NewQTableWidget(parent QWidget_ITF) *QTableWidget { - tmpValue := NewQTableWidgetFromPointer(C.QTableWidget_NewQTableWidget(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTableWidget2(rows int, columns int, parent QWidget_ITF) *QTableWidget { - tmpValue := NewQTableWidgetFromPointer(C.QTableWidget_NewQTableWidget2(C.int(int32(rows)), C.int(int32(columns)), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTableWidget_CellActivated -func callbackQTableWidget_CellActivated(ptr unsafe.Pointer, row C.int, column C.int) { - if signal := qt.GetSignal(ptr, "cellActivated"); signal != nil { - (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) - } - -} - -func (ptr *QTableWidget) ConnectCellActivated(f func(row int, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cellActivated") { - C.QTableWidget_ConnectCellActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cellActivated"); signal != nil { - f := func(row int, column int) { - (*(*func(int, int))(signal))(row, column) - f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCellActivated() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCellActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cellActivated") - } -} - -func (ptr *QTableWidget) CellActivated(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_CellActivated(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -//export callbackQTableWidget_CellChanged -func callbackQTableWidget_CellChanged(ptr unsafe.Pointer, row C.int, column C.int) { - if signal := qt.GetSignal(ptr, "cellChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) - } - -} - -func (ptr *QTableWidget) ConnectCellChanged(f func(row int, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cellChanged") { - C.QTableWidget_ConnectCellChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cellChanged"); signal != nil { - f := func(row int, column int) { - (*(*func(int, int))(signal))(row, column) - f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCellChanged() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCellChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cellChanged") - } -} - -func (ptr *QTableWidget) CellChanged(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_CellChanged(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -//export callbackQTableWidget_CellClicked -func callbackQTableWidget_CellClicked(ptr unsafe.Pointer, row C.int, column C.int) { - if signal := qt.GetSignal(ptr, "cellClicked"); signal != nil { - (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) - } - -} - -func (ptr *QTableWidget) ConnectCellClicked(f func(row int, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cellClicked") { - C.QTableWidget_ConnectCellClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cellClicked"); signal != nil { - f := func(row int, column int) { - (*(*func(int, int))(signal))(row, column) - f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCellClicked() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCellClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cellClicked") - } -} - -func (ptr *QTableWidget) CellClicked(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_CellClicked(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -//export callbackQTableWidget_CellDoubleClicked -func callbackQTableWidget_CellDoubleClicked(ptr unsafe.Pointer, row C.int, column C.int) { - if signal := qt.GetSignal(ptr, "cellDoubleClicked"); signal != nil { - (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) - } - -} - -func (ptr *QTableWidget) ConnectCellDoubleClicked(f func(row int, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cellDoubleClicked") { - C.QTableWidget_ConnectCellDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cellDoubleClicked"); signal != nil { - f := func(row int, column int) { - (*(*func(int, int))(signal))(row, column) - f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCellDoubleClicked() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCellDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cellDoubleClicked") - } -} - -func (ptr *QTableWidget) CellDoubleClicked(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_CellDoubleClicked(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -//export callbackQTableWidget_CellEntered -func callbackQTableWidget_CellEntered(ptr unsafe.Pointer, row C.int, column C.int) { - if signal := qt.GetSignal(ptr, "cellEntered"); signal != nil { - (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) - } - -} - -func (ptr *QTableWidget) ConnectCellEntered(f func(row int, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cellEntered") { - C.QTableWidget_ConnectCellEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cellEntered"); signal != nil { - f := func(row int, column int) { - (*(*func(int, int))(signal))(row, column) - f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCellEntered() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCellEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cellEntered") - } -} - -func (ptr *QTableWidget) CellEntered(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_CellEntered(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -//export callbackQTableWidget_CellPressed -func callbackQTableWidget_CellPressed(ptr unsafe.Pointer, row C.int, column C.int) { - if signal := qt.GetSignal(ptr, "cellPressed"); signal != nil { - (*(*func(int, int))(signal))(int(int32(row)), int(int32(column))) - } - -} - -func (ptr *QTableWidget) ConnectCellPressed(f func(row int, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cellPressed") { - C.QTableWidget_ConnectCellPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cellPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cellPressed"); signal != nil { - f := func(row int, column int) { - (*(*func(int, int))(signal))(row, column) - f(row, column) - } - qt.ConnectSignal(ptr.Pointer(), "cellPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cellPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCellPressed() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCellPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cellPressed") - } -} - -func (ptr *QTableWidget) CellPressed(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_CellPressed(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -func (ptr *QTableWidget) CellWidget(row int, column int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QTableWidget_CellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTableWidget_Clear -func callbackQTableWidget_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableWidgetFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QTableWidget) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QTableWidget) Clear() { - if ptr.Pointer() != nil { - C.QTableWidget_Clear(ptr.Pointer()) - } -} - -func (ptr *QTableWidget) ClearDefault() { - if ptr.Pointer() != nil { - C.QTableWidget_ClearDefault(ptr.Pointer()) - } -} - -//export callbackQTableWidget_ClearContents -func callbackQTableWidget_ClearContents(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clearContents"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableWidgetFromPointer(ptr).ClearContentsDefault() - } -} - -func (ptr *QTableWidget) ConnectClearContents(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clearContents"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clearContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clearContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectClearContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clearContents") - } -} - -func (ptr *QTableWidget) ClearContents() { - if ptr.Pointer() != nil { - C.QTableWidget_ClearContents(ptr.Pointer()) - } -} - -func (ptr *QTableWidget) ClearContentsDefault() { - if ptr.Pointer() != nil { - C.QTableWidget_ClearContentsDefault(ptr.Pointer()) - } -} - -func (ptr *QTableWidget) ClosePersistentEditor(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) Column(item QTableWidgetItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_Column(ptr.Pointer(), PointerFromQTableWidgetItem(item)))) - } - return 0 -} - -func (ptr *QTableWidget) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTableWidget_CurrentCellChanged -func callbackQTableWidget_CurrentCellChanged(ptr unsafe.Pointer, currentRow C.int, currentColumn C.int, previousRow C.int, previousColumn C.int) { - if signal := qt.GetSignal(ptr, "currentCellChanged"); signal != nil { - (*(*func(int, int, int, int))(signal))(int(int32(currentRow)), int(int32(currentColumn)), int(int32(previousRow)), int(int32(previousColumn))) - } - -} - -func (ptr *QTableWidget) ConnectCurrentCellChanged(f func(currentRow int, currentColumn int, previousRow int, previousColumn int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentCellChanged") { - C.QTableWidget_ConnectCurrentCellChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentCellChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentCellChanged"); signal != nil { - f := func(currentRow int, currentColumn int, previousRow int, previousColumn int) { - (*(*func(int, int, int, int))(signal))(currentRow, currentColumn, previousRow, previousColumn) - f(currentRow, currentColumn, previousRow, previousColumn) - } - qt.ConnectSignal(ptr.Pointer(), "currentCellChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentCellChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCurrentCellChanged() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCurrentCellChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentCellChanged") - } -} - -func (ptr *QTableWidget) CurrentCellChanged(currentRow int, currentColumn int, previousRow int, previousColumn int) { - if ptr.Pointer() != nil { - C.QTableWidget_CurrentCellChanged(ptr.Pointer(), C.int(int32(currentRow)), C.int(int32(currentColumn)), C.int(int32(previousRow)), C.int(int32(previousColumn))) - } -} - -func (ptr *QTableWidget) CurrentColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_CurrentColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidget) CurrentItem() *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_CurrentItem(ptr.Pointer())) - } - return nil -} - -//export callbackQTableWidget_CurrentItemChanged -func callbackQTableWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil { - (*(*func(*QTableWidgetItem, *QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(current), NewQTableWidgetItemFromPointer(previous)) - } - -} - -func (ptr *QTableWidget) ConnectCurrentItemChanged(f func(current *QTableWidgetItem, previous *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") { - C.QTableWidget_ConnectCurrentItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentItemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil { - f := func(current *QTableWidgetItem, previous *QTableWidgetItem) { - (*(*func(*QTableWidgetItem, *QTableWidgetItem))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectCurrentItemChanged() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectCurrentItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged") - } -} - -func (ptr *QTableWidget) CurrentItemChanged(current QTableWidgetItem_ITF, previous QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQTableWidgetItem(current), PointerFromQTableWidgetItem(previous)) - } -} - -func (ptr *QTableWidget) CurrentRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_CurrentRow(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTableWidget_DropMimeData -func callbackQTableWidget_DropMimeData(ptr unsafe.Pointer, row C.int, column C.int, data unsafe.Pointer, action C.longlong) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(int, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(int(int32(row)), int(int32(column)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTableWidgetFromPointer(ptr).DropMimeDataDefault(int(int32(row)), int(int32(column)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) -} - -func (ptr *QTableWidget) ConnectDropMimeData(f func(row int, column int, data *core.QMimeData, action core.Qt__DropAction) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { - f := func(row int, column int, data *core.QMimeData, action core.Qt__DropAction) bool { - (*(*func(int, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(row, column, data, action) - return f(row, column, data, action) - } - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectDropMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") - } -} - -func (ptr *QTableWidget) DropMimeData(row int, column int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { - if ptr.Pointer() != nil { - return int8(C.QTableWidget_DropMimeData(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 - } - return false -} - -func (ptr *QTableWidget) DropMimeDataDefault(row int, column int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { - if ptr.Pointer() != nil { - return int8(C.QTableWidget_DropMimeDataDefault(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 - } - return false -} - -func (ptr *QTableWidget) EditItem(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_EditItem(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) FindItems(text string, flags core.Qt__MatchFlag) []*QTableWidgetItem { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { - out := make([]*QTableWidgetItem, int(l.len)) - tmpList := NewQTableWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__findItems_atList(i) - } - return out - }(C.QTableWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags))) - } - return make([]*QTableWidgetItem, 0) -} - -func (ptr *QTableWidget) HorizontalHeaderItem(column int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_HorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) - } - return nil -} - -func (ptr *QTableWidget) IndexFromItem(item QTableWidgetItem_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTableWidget_IndexFromItem(ptr.Pointer(), PointerFromQTableWidgetItem(item))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTableWidget_InsertColumn -func callbackQTableWidget_InsertColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "insertColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTableWidgetFromPointer(ptr).InsertColumnDefault(int(int32(column))) - } -} - -func (ptr *QTableWidget) ConnectInsertColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "insertColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectInsertColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertColumn") - } -} - -func (ptr *QTableWidget) InsertColumn(column int) { - if ptr.Pointer() != nil { - C.QTableWidget_InsertColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableWidget) InsertColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTableWidget_InsertColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTableWidget_InsertRow -func callbackQTableWidget_InsertRow(ptr unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "insertRow"); signal != nil { - (*(*func(int))(signal))(int(int32(row))) - } else { - NewQTableWidgetFromPointer(ptr).InsertRowDefault(int(int32(row))) - } -} - -func (ptr *QTableWidget) ConnectInsertRow(f func(row int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertRow"); signal != nil { - f := func(row int) { - (*(*func(int))(signal))(row) - f(row) - } - qt.ConnectSignal(ptr.Pointer(), "insertRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectInsertRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertRow") - } -} - -func (ptr *QTableWidget) InsertRow(row int) { - if ptr.Pointer() != nil { - C.QTableWidget_InsertRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableWidget) InsertRowDefault(row int) { - if ptr.Pointer() != nil { - C.QTableWidget_InsertRowDefault(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableWidget) IsPersistentEditorOpen(item QTableWidgetItem_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTableWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQTableWidgetItem(item))) != 0 - } - return false -} - -func (ptr *QTableWidget) Item(row int, column int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_Item(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -//export callbackQTableWidget_ItemActivated -func callbackQTableWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil { - (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTableWidget) ConnectItemActivated(f func(item *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") { - C.QTableWidget_ConnectItemActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil { - f := func(item *QTableWidgetItem) { - (*(*func(*QTableWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemActivated() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemActivated") - } -} - -func (ptr *QTableWidget) ItemActivated(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ItemActivated(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) ItemAt(point core.QPoint_ITF) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(point))) - } - return nil -} - -func (ptr *QTableWidget) ItemAt2(ax int, ay int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemAt2(ptr.Pointer(), C.int(int32(ax)), C.int(int32(ay)))) - } - return nil -} - -//export callbackQTableWidget_ItemChanged -func callbackQTableWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { - (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTableWidget) ConnectItemChanged(f func(item *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { - C.QTableWidget_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { - f := func(item *QTableWidgetItem) { - (*(*func(*QTableWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemChanged() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemChanged") - } -} - -func (ptr *QTableWidget) ItemChanged(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ItemChanged(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -//export callbackQTableWidget_ItemClicked -func callbackQTableWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil { - (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTableWidget) ConnectItemClicked(f func(item *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") { - C.QTableWidget_ConnectItemClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil { - f := func(item *QTableWidgetItem) { - (*(*func(*QTableWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemClicked() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemClicked") - } -} - -func (ptr *QTableWidget) ItemClicked(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ItemClicked(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -//export callbackQTableWidget_ItemDoubleClicked -func callbackQTableWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil { - (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTableWidget) ConnectItemDoubleClicked(f func(item *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") { - C.QTableWidget_ConnectItemDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil { - f := func(item *QTableWidgetItem) { - (*(*func(*QTableWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemDoubleClicked() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked") - } -} - -func (ptr *QTableWidget) ItemDoubleClicked(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -//export callbackQTableWidget_ItemEntered -func callbackQTableWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil { - (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTableWidget) ConnectItemEntered(f func(item *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") { - C.QTableWidget_ConnectItemEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil { - f := func(item *QTableWidgetItem) { - (*(*func(*QTableWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemEntered() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemEntered") - } -} - -func (ptr *QTableWidget) ItemEntered(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ItemEntered(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) ItemFromIndex(index core.QModelIndex_ITF) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return nil -} - -//export callbackQTableWidget_ItemPressed -func callbackQTableWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil { - (*(*func(*QTableWidgetItem))(signal))(NewQTableWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTableWidget) ConnectItemPressed(f func(item *QTableWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") { - C.QTableWidget_ConnectItemPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil { - f := func(item *QTableWidgetItem) { - (*(*func(*QTableWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemPressed() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemPressed") - } -} - -func (ptr *QTableWidget) ItemPressed(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_ItemPressed(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) ItemPrototype() *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_ItemPrototype(ptr.Pointer())) - } - return nil -} - -//export callbackQTableWidget_ItemSelectionChanged -func callbackQTableWidget_ItemSelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTableWidget) ConnectItemSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") { - C.QTableWidget_ConnectItemSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemSelectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectItemSelectionChanged() { - if ptr.Pointer() != nil { - C.QTableWidget_DisconnectItemSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged") - } -} - -func (ptr *QTableWidget) ItemSelectionChanged() { - if ptr.Pointer() != nil { - C.QTableWidget_ItemSelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QTableWidget) Items(data core.QMimeData_ITF) []*QTableWidgetItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { - out := make([]*QTableWidgetItem, int(l.len)) - tmpList := NewQTableWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__items_atList(i) - } - return out - }(C.QTableWidget_Items(ptr.Pointer(), core.PointerFromQMimeData(data))) - } - return make([]*QTableWidgetItem, 0) -} - -//export callbackQTableWidget_MimeData -func callbackQTableWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return core.PointerFromQMimeData((*(*func([]*QTableWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { - out := make([]*QTableWidgetItem, int(l.len)) - tmpList := NewQTableWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_items_atList(i) - } - return out - }(items))) - } - - return core.PointerFromQMimeData(NewQTableWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { - out := make([]*QTableWidgetItem, int(l.len)) - tmpList := NewQTableWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_items_atList(i) - } - return out - }(items))) -} - -func (ptr *QTableWidget) ConnectMimeData(f func(items []*QTableWidgetItem) *core.QMimeData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { - f := func(items []*QTableWidgetItem) *core.QMimeData { - (*(*func([]*QTableWidgetItem) *core.QMimeData)(signal))(items) - return f(items) - } - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeData") - } -} - -func (ptr *QTableWidget) MimeData(items []*QTableWidgetItem) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QTableWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTableWidgetFromPointer(NewQTableWidgetFromPointer(nil).__mimeData_items_newList()) - for _, v := range items { - tmpList.__mimeData_items_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTableWidget) MimeDataDefault(items []*QTableWidgetItem) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QTableWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTableWidgetFromPointer(NewQTableWidgetFromPointer(nil).__mimeData_items_newList()) - for _, v := range items { - tmpList.__mimeData_items_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTableWidget_MimeTypes -func callbackQTableWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQTableWidgetFromPointer(ptr).MimeTypesDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QTableWidget) ConnectMimeTypes(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectMimeTypes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") - } -} - -func (ptr *QTableWidget) MimeTypes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QTableWidget_MimeTypes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QTableWidget) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QTableWidget_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QTableWidget) OpenPersistentEditor(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) RemoveCellWidget(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_RemoveCellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -//export callbackQTableWidget_RemoveColumn -func callbackQTableWidget_RemoveColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "removeColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTableWidgetFromPointer(ptr).RemoveColumnDefault(int(int32(column))) - } -} - -func (ptr *QTableWidget) ConnectRemoveColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "removeColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectRemoveColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeColumn") - } -} - -func (ptr *QTableWidget) RemoveColumn(column int) { - if ptr.Pointer() != nil { - C.QTableWidget_RemoveColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTableWidget) RemoveColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTableWidget_RemoveColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTableWidget_RemoveRow -func callbackQTableWidget_RemoveRow(ptr unsafe.Pointer, row C.int) { - if signal := qt.GetSignal(ptr, "removeRow"); signal != nil { - (*(*func(int))(signal))(int(int32(row))) - } else { - NewQTableWidgetFromPointer(ptr).RemoveRowDefault(int(int32(row))) - } -} - -func (ptr *QTableWidget) ConnectRemoveRow(f func(row int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "removeRow"); signal != nil { - f := func(row int) { - (*(*func(int))(signal))(row) - f(row) - } - qt.ConnectSignal(ptr.Pointer(), "removeRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "removeRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectRemoveRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "removeRow") - } -} - -func (ptr *QTableWidget) RemoveRow(row int) { - if ptr.Pointer() != nil { - C.QTableWidget_RemoveRow(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableWidget) RemoveRowDefault(row int) { - if ptr.Pointer() != nil { - C.QTableWidget_RemoveRowDefault(ptr.Pointer(), C.int(int32(row))) - } -} - -func (ptr *QTableWidget) Row(item QTableWidgetItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_Row(ptr.Pointer(), PointerFromQTableWidgetItem(item)))) - } - return 0 -} - -func (ptr *QTableWidget) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_RowCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTableWidget_ScrollToItem -func callbackQTableWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil { - (*(*func(*QTableWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQTableWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) - } else { - NewQTableWidgetFromPointer(ptr).ScrollToItemDefault(NewQTableWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QTableWidget) ConnectScrollToItem(f func(item *QTableWidgetItem, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil { - f := func(item *QTableWidgetItem, hint QAbstractItemView__ScrollHint) { - (*(*func(*QTableWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint) - f(item, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectScrollToItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToItem") - } -} - -func (ptr *QTableWidget) ScrollToItem(item QTableWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTableWidget_ScrollToItem(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(hint)) - } -} - -func (ptr *QTableWidget) ScrollToItemDefault(item QTableWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTableWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(hint)) - } -} - -func (ptr *QTableWidget) SelectedItems() []*QTableWidgetItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetItem { - out := make([]*QTableWidgetItem, int(l.len)) - tmpList := NewQTableWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedItems_atList(i) - } - return out - }(C.QTableWidget_SelectedItems(ptr.Pointer())) - } - return make([]*QTableWidgetItem, 0) -} - -func (ptr *QTableWidget) SelectedRanges() []*QTableWidgetSelectionRange { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QTableWidgetSelectionRange { - out := make([]*QTableWidgetSelectionRange, int(l.len)) - tmpList := NewQTableWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedRanges_atList(i) - } - return out - }(C.QTableWidget_SelectedRanges(ptr.Pointer())) - } - return make([]*QTableWidgetSelectionRange, 0) -} - -func (ptr *QTableWidget) SetCellWidget(row int, column int, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_SetCellWidget(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQWidget(widget)) - } -} - -func (ptr *QTableWidget) SetColumnCount(columns int) { - if ptr.Pointer() != nil { - C.QTableWidget_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) - } -} - -func (ptr *QTableWidget) SetCurrentCell(row int, column int) { - if ptr.Pointer() != nil { - C.QTableWidget_SetCurrentCell(ptr.Pointer(), C.int(int32(row)), C.int(int32(column))) - } -} - -func (ptr *QTableWidget) SetCurrentCell2(row int, column int, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTableWidget_SetCurrentCell2(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), C.longlong(command)) - } -} - -func (ptr *QTableWidget) SetCurrentItem(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_SetCurrentItem(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) SetCurrentItem2(item QTableWidgetItem_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTableWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQTableWidgetItem(item), C.longlong(command)) - } -} - -func (ptr *QTableWidget) SetHorizontalHeaderItem(column int, item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_SetHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) SetHorizontalHeaderLabels(labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QTableWidget_SetHorizontalHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -func (ptr *QTableWidget) SetItem(row int, column int, item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_SetItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) SetItemPrototype(item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_SetItemPrototype(ptr.Pointer(), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) SetRangeSelected(ran QTableWidgetSelectionRange_ITF, sele bool) { - if ptr.Pointer() != nil { - C.QTableWidget_SetRangeSelected(ptr.Pointer(), PointerFromQTableWidgetSelectionRange(ran), C.char(int8(qt.GoBoolToInt(sele)))) - } -} - -func (ptr *QTableWidget) SetRowCount(rows int) { - if ptr.Pointer() != nil { - C.QTableWidget_SetRowCount(ptr.Pointer(), C.int(int32(rows))) - } -} - -func (ptr *QTableWidget) SetVerticalHeaderItem(row int, item QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget_SetVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)), PointerFromQTableWidgetItem(item)) - } -} - -func (ptr *QTableWidget) SetVerticalHeaderLabels(labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QTableWidget_SetVerticalHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -func (ptr *QTableWidget) SortItems(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTableWidget_SortItems(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -//export callbackQTableWidget_SupportedDropActions -func callbackQTableWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQTableWidgetFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QTableWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { - f := func() core.Qt__DropAction { - (*(*func() core.Qt__DropAction)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectSupportedDropActions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") - } -} - -func (ptr *QTableWidget) SupportedDropActions() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QTableWidget_SupportedDropActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTableWidget) SupportedDropActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QTableWidget_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTableWidget) TakeHorizontalHeaderItem(column int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeHorizontalHeaderItem(ptr.Pointer(), C.int(int32(column)))) - } - return nil -} - -func (ptr *QTableWidget) TakeItem(row int, column int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeItem(ptr.Pointer(), C.int(int32(row)), C.int(int32(column)))) - } - return nil -} - -func (ptr *QTableWidget) TakeVerticalHeaderItem(row int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_TakeVerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) - } - return nil -} - -func (ptr *QTableWidget) VerticalHeaderItem(row int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget_VerticalHeaderItem(ptr.Pointer(), C.int(int32(row)))) - } - return nil -} - -func (ptr *QTableWidget) VisualColumn(logicalColumn int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_VisualColumn(ptr.Pointer(), C.int(int32(logicalColumn))))) - } - return 0 -} - -func (ptr *QTableWidget) VisualItemRect(item QTableWidgetItem_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTableWidget_VisualItemRect(ptr.Pointer(), PointerFromQTableWidgetItem(item))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QTableWidget) VisualRow(logicalRow int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidget_VisualRow(ptr.Pointer(), C.int(int32(logicalRow))))) - } - return 0 -} - -//export callbackQTableWidget_DestroyQTableWidget -func callbackQTableWidget_DestroyQTableWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTableWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableWidgetFromPointer(ptr).DestroyQTableWidgetDefault() - } -} - -func (ptr *QTableWidget) ConnectDestroyQTableWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTableWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTableWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTableWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidget) DisconnectDestroyQTableWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTableWidget") - } -} - -func (ptr *QTableWidget) DestroyQTableWidget() { - if ptr.Pointer() != nil { - C.QTableWidget_DestroyQTableWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTableWidget) DestroyQTableWidgetDefault() { - if ptr.Pointer() != nil { - C.QTableWidget_DestroyQTableWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTableWidget) __findItems_atList(i int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget___findItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTableWidget) __findItems_setList(i QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget___findItems_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) - } -} - -func (ptr *QTableWidget) __findItems_newList() unsafe.Pointer { - return C.QTableWidget___findItems_newList(ptr.Pointer()) -} - -func (ptr *QTableWidget) __items_atList(i int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget___items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTableWidget) __items_setList(i QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget___items_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) - } -} - -func (ptr *QTableWidget) __items_newList() unsafe.Pointer { - return C.QTableWidget___items_newList(ptr.Pointer()) -} - -func (ptr *QTableWidget) __mimeData_items_atList(i int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTableWidget) __mimeData_items_setList(i QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) - } -} - -func (ptr *QTableWidget) __mimeData_items_newList() unsafe.Pointer { - return C.QTableWidget___mimeData_items_newList(ptr.Pointer()) -} - -func (ptr *QTableWidget) __selectedItems_atList(i int) *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTableWidget) __selectedItems_setList(i QTableWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget___selectedItems_setList(ptr.Pointer(), PointerFromQTableWidgetItem(i)) - } -} - -func (ptr *QTableWidget) __selectedItems_newList() unsafe.Pointer { - return C.QTableWidget___selectedItems_newList(ptr.Pointer()) -} - -func (ptr *QTableWidget) __selectedRanges_atList(i int) *QTableWidgetSelectionRange { - if ptr.Pointer() != nil { - tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidget___selectedRanges_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) - return tmpValue - } - return nil -} - -func (ptr *QTableWidget) __selectedRanges_setList(i QTableWidgetSelectionRange_ITF) { - if ptr.Pointer() != nil { - C.QTableWidget___selectedRanges_setList(ptr.Pointer(), PointerFromQTableWidgetSelectionRange(i)) - } -} - -func (ptr *QTableWidget) __selectedRanges_newList() unsafe.Pointer { - return C.QTableWidget___selectedRanges_newList(ptr.Pointer()) -} - -type QTableWidgetItem struct { - ptr unsafe.Pointer -} - -type QTableWidgetItem_ITF interface { - QTableWidgetItem_PTR() *QTableWidgetItem -} - -func (ptr *QTableWidgetItem) QTableWidgetItem_PTR() *QTableWidgetItem { - return ptr -} - -func (ptr *QTableWidgetItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTableWidgetItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTableWidgetItem(ptr QTableWidgetItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTableWidgetItem_PTR().Pointer() - } - return nil -} - -func NewQTableWidgetItemFromPointer(ptr unsafe.Pointer) (n *QTableWidgetItem) { - n = new(QTableWidgetItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTableWidgetItem__ItemType -//QTableWidgetItem::ItemType -type QTableWidgetItem__ItemType int64 - -const ( - QTableWidgetItem__Type QTableWidgetItem__ItemType = QTableWidgetItem__ItemType(0) - QTableWidgetItem__UserType QTableWidgetItem__ItemType = QTableWidgetItem__ItemType(1000) -) - -func NewQTableWidgetItem(ty int) *QTableWidgetItem { - return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem(C.int(int32(ty)))) -} - -func NewQTableWidgetItem2(text string, ty int) *QTableWidgetItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(ty)))) -} - -func NewQTableWidgetItem3(icon gui.QIcon_ITF, text string, ty int) *QTableWidgetItem { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem3(gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.int(int32(ty)))) -} - -func NewQTableWidgetItem4(other QTableWidgetItem_ITF) *QTableWidgetItem { - return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_NewQTableWidgetItem4(PointerFromQTableWidgetItem(other))) -} - -func (ptr *QTableWidgetItem) Background() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QTableWidgetItem_Background(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) CheckState() core.Qt__CheckState { - if ptr.Pointer() != nil { - return core.Qt__CheckState(C.QTableWidgetItem_CheckState(ptr.Pointer())) - } - return 0 -} - -//export callbackQTableWidgetItem_Clone -func callbackQTableWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "clone"); signal != nil { - return PointerFromQTableWidgetItem((*(*func() *QTableWidgetItem)(signal))()) - } - - return PointerFromQTableWidgetItem(NewQTableWidgetItemFromPointer(ptr).CloneDefault()) -} - -func (ptr *QTableWidgetItem) ConnectClone(f func() *QTableWidgetItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { - f := func() *QTableWidgetItem { - (*(*func() *QTableWidgetItem)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidgetItem) DisconnectClone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clone") - } -} - -func (ptr *QTableWidgetItem) Clone() *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_Clone(ptr.Pointer())) - } - return nil -} - -func (ptr *QTableWidgetItem) CloneDefault() *QTableWidgetItem { - if ptr.Pointer() != nil { - return NewQTableWidgetItemFromPointer(C.QTableWidgetItem_CloneDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QTableWidgetItem) Column() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetItem_Column(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTableWidgetItem_Data -func callbackQTableWidgetItem_Data(ptr unsafe.Pointer, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(int) *core.QVariant)(signal))(int(int32(role)))) - } - - return core.PointerFromQVariant(NewQTableWidgetItemFromPointer(ptr).DataDefault(int(int32(role)))) -} - -func (ptr *QTableWidgetItem) ConnectData(f func(role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(role int) *core.QVariant { - (*(*func(int) *core.QVariant)(signal))(role) - return f(role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidgetItem) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QTableWidgetItem) Data(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTableWidgetItem_Data(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) DataDefault(role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTableWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) Flags() core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QTableWidgetItem_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTableWidgetItem) Font() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QTableWidgetItem_Font(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) Foreground() *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QTableWidgetItem_Foreground(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) Icon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QTableWidgetItem_Icon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) IsSelected() bool { - if ptr.Pointer() != nil { - return int8(C.QTableWidgetItem_IsSelected(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTableWidgetItem_Read -func callbackQTableWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "read"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) - } else { - NewQTableWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) - } -} - -func (ptr *QTableWidgetItem) ConnectRead(f func(in *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { - f := func(in *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(in) - f(in) - } - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidgetItem) DisconnectRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "read") - } -} - -func (ptr *QTableWidgetItem) Read(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QTableWidgetItem) ReadDefault(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QTableWidgetItem) Row() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetItem_Row(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetItem) SetBackground(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetBackground(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QTableWidgetItem) SetCheckState(state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetCheckState(ptr.Pointer(), C.longlong(state)) - } -} - -//export callbackQTableWidgetItem_SetData -func callbackQTableWidgetItem_SetData(ptr unsafe.Pointer, role C.int, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - (*(*func(int, *core.QVariant))(signal))(int(int32(role)), core.NewQVariantFromPointer(value)) - } else { - NewQTableWidgetItemFromPointer(ptr).SetDataDefault(int(int32(role)), core.NewQVariantFromPointer(value)) - } -} - -func (ptr *QTableWidgetItem) ConnectSetData(f func(role int, value *core.QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(role int, value *core.QVariant) { - (*(*func(int, *core.QVariant))(signal))(role, value) - f(role, value) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidgetItem) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QTableWidgetItem) SetData(role int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetData(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QTableWidgetItem) SetDataDefault(role int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(role)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QTableWidgetItem) SetFlags(flags core.Qt__ItemFlag) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QTableWidgetItem) SetFont(font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetFont(ptr.Pointer(), gui.PointerFromQFont(font)) - } -} - -func (ptr *QTableWidgetItem) SetForeground(brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetForeground(ptr.Pointer(), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QTableWidgetItem) SetIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QTableWidgetItem) SetSelected(sele bool) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele)))) - } -} - -func (ptr *QTableWidgetItem) SetSizeHint(size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetSizeHint(ptr.Pointer(), core.PointerFromQSize(size)) - } -} - -func (ptr *QTableWidgetItem) SetStatusTip(statusTip string) { - if ptr.Pointer() != nil { - var statusTipC *C.char - if statusTip != "" { - statusTipC = C.CString(statusTip) - defer C.free(unsafe.Pointer(statusTipC)) - } - C.QTableWidgetItem_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) - } -} - -func (ptr *QTableWidgetItem) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTableWidgetItem_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTableWidgetItem) SetTextAlignment(alignment int) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(alignment))) - } -} - -func (ptr *QTableWidgetItem) SetToolTip(toolTip string) { - if ptr.Pointer() != nil { - var toolTipC *C.char - if toolTip != "" { - toolTipC = C.CString(toolTip) - defer C.free(unsafe.Pointer(toolTipC)) - } - C.QTableWidgetItem_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) - } -} - -func (ptr *QTableWidgetItem) SetWhatsThis(whatsThis string) { - if ptr.Pointer() != nil { - var whatsThisC *C.char - if whatsThis != "" { - whatsThisC = C.CString(whatsThis) - defer C.free(unsafe.Pointer(whatsThisC)) - } - C.QTableWidgetItem_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) - } -} - -func (ptr *QTableWidgetItem) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTableWidgetItem_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) StatusTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTableWidgetItem_StatusTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QTableWidgetItem) TableWidget() *QTableWidget { - if ptr.Pointer() != nil { - tmpValue := NewQTableWidgetFromPointer(C.QTableWidgetItem_TableWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTableWidgetItem) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTableWidgetItem_Text(ptr.Pointer())) - } - return "" -} - -func (ptr *QTableWidgetItem) TextAlignment() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetItem_TextAlignment(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetItem) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTableWidgetItem_ToolTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QTableWidgetItem) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetItem_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetItem) WhatsThis() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTableWidgetItem_WhatsThis(ptr.Pointer())) - } - return "" -} - -//export callbackQTableWidgetItem_Write -func callbackQTableWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "write"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) - } else { - NewQTableWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) - } -} - -func (ptr *QTableWidgetItem) ConnectWrite(f func(out *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { - f := func(out *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(out) - f(out) - } - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidgetItem) DisconnectWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "write") - } -} - -func (ptr *QTableWidgetItem) Write(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -func (ptr *QTableWidgetItem) WriteDefault(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTableWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -//export callbackQTableWidgetItem_DestroyQTableWidgetItem -func callbackQTableWidgetItem_DestroyQTableWidgetItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTableWidgetItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQTableWidgetItemFromPointer(ptr).DestroyQTableWidgetItemDefault() - } -} - -func (ptr *QTableWidgetItem) ConnectDestroyQTableWidgetItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTableWidgetItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTableWidgetItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTableWidgetItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTableWidgetItem) DisconnectDestroyQTableWidgetItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTableWidgetItem") - } -} - -func (ptr *QTableWidgetItem) DestroyQTableWidgetItem() { - if ptr.Pointer() != nil { - C.QTableWidgetItem_DestroyQTableWidgetItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTableWidgetItem) DestroyQTableWidgetItemDefault() { - if ptr.Pointer() != nil { - C.QTableWidgetItem_DestroyQTableWidgetItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTableWidgetItem) __values_newList() unsafe.Pointer { - return C.QTableWidgetItem___values_newList(ptr.Pointer()) -} - -func (ptr *QTableWidgetItem) __setValues__newList() unsafe.Pointer { - return C.QTableWidgetItem___setValues__newList(ptr.Pointer()) -} - -type QTableWidgetSelectionRange struct { - ptr unsafe.Pointer -} - -type QTableWidgetSelectionRange_ITF interface { - QTableWidgetSelectionRange_PTR() *QTableWidgetSelectionRange -} - -func (ptr *QTableWidgetSelectionRange) QTableWidgetSelectionRange_PTR() *QTableWidgetSelectionRange { - return ptr -} - -func (ptr *QTableWidgetSelectionRange) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTableWidgetSelectionRange) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTableWidgetSelectionRange(ptr QTableWidgetSelectionRange_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTableWidgetSelectionRange_PTR().Pointer() - } - return nil -} - -func NewQTableWidgetSelectionRangeFromPointer(ptr unsafe.Pointer) (n *QTableWidgetSelectionRange) { - n = new(QTableWidgetSelectionRange) - n.SetPointer(ptr) - return -} -func NewQTableWidgetSelectionRange() *QTableWidgetSelectionRange { - tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange()) - runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) - return tmpValue -} - -func NewQTableWidgetSelectionRange2(top int, left int, bottom int, right int) *QTableWidgetSelectionRange { - tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(C.int(int32(top)), C.int(int32(left)), C.int(int32(bottom)), C.int(int32(right)))) - runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) - return tmpValue -} - -func NewQTableWidgetSelectionRange3(other QTableWidgetSelectionRange_ITF) *QTableWidgetSelectionRange { - tmpValue := NewQTableWidgetSelectionRangeFromPointer(C.QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(PointerFromQTableWidgetSelectionRange(other))) - runtime.SetFinalizer(tmpValue, (*QTableWidgetSelectionRange).DestroyQTableWidgetSelectionRange) - return tmpValue -} - -func (ptr *QTableWidgetSelectionRange) BottomRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetSelectionRange_BottomRow(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetSelectionRange) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetSelectionRange_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetSelectionRange) LeftColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetSelectionRange_LeftColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetSelectionRange) RightColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetSelectionRange_RightColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetSelectionRange) RowCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetSelectionRange_RowCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetSelectionRange) TopRow() int { - if ptr.Pointer() != nil { - return int(int32(C.QTableWidgetSelectionRange_TopRow(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTableWidgetSelectionRange) DestroyQTableWidgetSelectionRange() { - if ptr.Pointer() != nil { - C.QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTapAndHoldGesture struct { - QGesture -} - -type QTapAndHoldGesture_ITF interface { - QGesture_ITF - QTapAndHoldGesture_PTR() *QTapAndHoldGesture -} - -func (ptr *QTapAndHoldGesture) QTapAndHoldGesture_PTR() *QTapAndHoldGesture { - return ptr -} - -func (ptr *QTapAndHoldGesture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGesture_PTR().Pointer() - } - return nil -} - -func (ptr *QTapAndHoldGesture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGesture_PTR().SetPointer(p) - } -} - -func PointerFromQTapAndHoldGesture(ptr QTapAndHoldGesture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTapAndHoldGesture_PTR().Pointer() - } - return nil -} - -func NewQTapAndHoldGestureFromPointer(ptr unsafe.Pointer) (n *QTapAndHoldGesture) { - n = new(QTapAndHoldGesture) - n.SetPointer(ptr) - return -} -func (ptr *QTapAndHoldGesture) Position() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QTapAndHoldGesture_Position(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QTapAndHoldGesture) SetPosition(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QTapAndHoldGesture_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -func QTapAndHoldGesture_SetTimeout(msecs int) { - C.QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(C.int(int32(msecs))) -} - -func (ptr *QTapAndHoldGesture) SetTimeout(msecs int) { - C.QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(C.int(int32(msecs))) -} - -func QTapAndHoldGesture_Timeout() int { - return int(int32(C.QTapAndHoldGesture_QTapAndHoldGesture_Timeout())) -} - -func (ptr *QTapAndHoldGesture) Timeout() int { - return int(int32(C.QTapAndHoldGesture_QTapAndHoldGesture_Timeout())) -} - -//export callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture -func callbackQTapAndHoldGesture_DestroyQTapAndHoldGesture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTapAndHoldGesture"); signal != nil { - (*(*func())(signal))() - } else { - NewQTapAndHoldGestureFromPointer(ptr).DestroyQTapAndHoldGestureDefault() - } -} - -func (ptr *QTapAndHoldGesture) ConnectDestroyQTapAndHoldGesture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTapAndHoldGesture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTapAndHoldGesture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTapAndHoldGesture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTapAndHoldGesture) DisconnectDestroyQTapAndHoldGesture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTapAndHoldGesture") - } -} - -func (ptr *QTapAndHoldGesture) DestroyQTapAndHoldGesture() { - if ptr.Pointer() != nil { - C.QTapAndHoldGesture_DestroyQTapAndHoldGesture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTapAndHoldGesture) DestroyQTapAndHoldGestureDefault() { - if ptr.Pointer() != nil { - C.QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTapGesture struct { - QGesture -} - -type QTapGesture_ITF interface { - QGesture_ITF - QTapGesture_PTR() *QTapGesture -} - -func (ptr *QTapGesture) QTapGesture_PTR() *QTapGesture { - return ptr -} - -func (ptr *QTapGesture) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QGesture_PTR().Pointer() - } - return nil -} - -func (ptr *QTapGesture) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QGesture_PTR().SetPointer(p) - } -} - -func PointerFromQTapGesture(ptr QTapGesture_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTapGesture_PTR().Pointer() - } - return nil -} - -func NewQTapGestureFromPointer(ptr unsafe.Pointer) (n *QTapGesture) { - n = new(QTapGesture) - n.SetPointer(ptr) - return -} -func (ptr *QTapGesture) Position() *core.QPointF { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFFromPointer(C.QTapGesture_Position(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPointF).DestroyQPointF) - return tmpValue - } - return nil -} - -func (ptr *QTapGesture) SetPosition(pos core.QPointF_ITF) { - if ptr.Pointer() != nil { - C.QTapGesture_SetPosition(ptr.Pointer(), core.PointerFromQPointF(pos)) - } -} - -//export callbackQTapGesture_DestroyQTapGesture -func callbackQTapGesture_DestroyQTapGesture(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTapGesture"); signal != nil { - (*(*func())(signal))() - } else { - NewQTapGestureFromPointer(ptr).DestroyQTapGestureDefault() - } -} - -func (ptr *QTapGesture) ConnectDestroyQTapGesture(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTapGesture"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTapGesture", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTapGesture", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTapGesture) DisconnectDestroyQTapGesture() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTapGesture") - } -} - -func (ptr *QTapGesture) DestroyQTapGesture() { - if ptr.Pointer() != nil { - C.QTapGesture_DestroyQTapGesture(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTapGesture) DestroyQTapGestureDefault() { - if ptr.Pointer() != nil { - C.QTapGesture_DestroyQTapGestureDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTextBrowser struct { - QTextEdit -} - -type QTextBrowser_ITF interface { - QTextEdit_ITF - QTextBrowser_PTR() *QTextBrowser -} - -func (ptr *QTextBrowser) QTextBrowser_PTR() *QTextBrowser { - return ptr -} - -func (ptr *QTextBrowser) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTextEdit_PTR().Pointer() - } - return nil -} - -func (ptr *QTextBrowser) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTextEdit_PTR().SetPointer(p) - } -} - -func PointerFromQTextBrowser(ptr QTextBrowser_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextBrowser_PTR().Pointer() - } - return nil -} - -func NewQTextBrowserFromPointer(ptr unsafe.Pointer) (n *QTextBrowser) { - n = new(QTextBrowser) - n.SetPointer(ptr) - return -} -func NewQTextBrowser(parent QWidget_ITF) *QTextBrowser { - tmpValue := NewQTextBrowserFromPointer(C.QTextBrowser_NewQTextBrowser(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTextBrowser_AnchorClicked -func callbackQTextBrowser_AnchorClicked(ptr unsafe.Pointer, link unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "anchorClicked"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(link)) - } - -} - -func (ptr *QTextBrowser) ConnectAnchorClicked(f func(link *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "anchorClicked") { - C.QTextBrowser_ConnectAnchorClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "anchorClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "anchorClicked"); signal != nil { - f := func(link *core.QUrl) { - (*(*func(*core.QUrl))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "anchorClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "anchorClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectAnchorClicked() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectAnchorClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "anchorClicked") - } -} - -func (ptr *QTextBrowser) AnchorClicked(link core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextBrowser_AnchorClicked(ptr.Pointer(), core.PointerFromQUrl(link)) - } -} - -//export callbackQTextBrowser_Backward -func callbackQTextBrowser_Backward(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "backward"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextBrowserFromPointer(ptr).BackwardDefault() - } -} - -func (ptr *QTextBrowser) ConnectBackward(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "backward"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "backward", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "backward", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectBackward() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "backward") - } -} - -func (ptr *QTextBrowser) Backward() { - if ptr.Pointer() != nil { - C.QTextBrowser_Backward(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) BackwardDefault() { - if ptr.Pointer() != nil { - C.QTextBrowser_BackwardDefault(ptr.Pointer()) - } -} - -//export callbackQTextBrowser_BackwardAvailable -func callbackQTextBrowser_BackwardAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "backwardAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QTextBrowser) ConnectBackwardAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "backwardAvailable") { - C.QTextBrowser_ConnectBackwardAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "backwardAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "backwardAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "backwardAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "backwardAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectBackwardAvailable() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectBackwardAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "backwardAvailable") - } -} - -func (ptr *QTextBrowser) BackwardAvailable(available bool) { - if ptr.Pointer() != nil { - C.QTextBrowser_BackwardAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -func (ptr *QTextBrowser) BackwardHistoryCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBrowser_BackwardHistoryCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextBrowser) ClearHistory() { - if ptr.Pointer() != nil { - C.QTextBrowser_ClearHistory(ptr.Pointer()) - } -} - -//export callbackQTextBrowser_Forward -func callbackQTextBrowser_Forward(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "forward"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextBrowserFromPointer(ptr).ForwardDefault() - } -} - -func (ptr *QTextBrowser) ConnectForward(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "forward"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "forward", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "forward", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectForward() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "forward") - } -} - -func (ptr *QTextBrowser) Forward() { - if ptr.Pointer() != nil { - C.QTextBrowser_Forward(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) ForwardDefault() { - if ptr.Pointer() != nil { - C.QTextBrowser_ForwardDefault(ptr.Pointer()) - } -} - -//export callbackQTextBrowser_ForwardAvailable -func callbackQTextBrowser_ForwardAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "forwardAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QTextBrowser) ConnectForwardAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "forwardAvailable") { - C.QTextBrowser_ConnectForwardAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "forwardAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "forwardAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "forwardAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "forwardAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectForwardAvailable() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectForwardAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "forwardAvailable") - } -} - -func (ptr *QTextBrowser) ForwardAvailable(available bool) { - if ptr.Pointer() != nil { - C.QTextBrowser_ForwardAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -func (ptr *QTextBrowser) ForwardHistoryCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextBrowser_ForwardHistoryCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextBrowser_Highlighted -func callbackQTextBrowser_Highlighted(ptr unsafe.Pointer, link unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "highlighted"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(link)) - } - -} - -func (ptr *QTextBrowser) ConnectHighlighted(f func(link *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "highlighted") { - C.QTextBrowser_ConnectHighlighted(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "highlighted"); signal != nil { - f := func(link *core.QUrl) { - (*(*func(*core.QUrl))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlighted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectHighlighted() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectHighlighted(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "highlighted") - } -} - -func (ptr *QTextBrowser) Highlighted(link core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextBrowser_Highlighted(ptr.Pointer(), core.PointerFromQUrl(link)) - } -} - -//export callbackQTextBrowser_Highlighted2 -func callbackQTextBrowser_Highlighted2(ptr unsafe.Pointer, link C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "highlighted2"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(link)) - } - -} - -func (ptr *QTextBrowser) ConnectHighlighted2(f func(link string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "highlighted2") { - C.QTextBrowser_ConnectHighlighted2(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "highlighted"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "highlighted2"); signal != nil { - f := func(link string) { - (*(*func(string))(signal))(link) - f(link) - } - qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "highlighted2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectHighlighted2() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectHighlighted2(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "highlighted2") - } -} - -func (ptr *QTextBrowser) Highlighted2(link string) { - if ptr.Pointer() != nil { - var linkC *C.char - if link != "" { - linkC = C.CString(link) - defer C.free(unsafe.Pointer(linkC)) - } - C.QTextBrowser_Highlighted2(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: linkC, len: C.longlong(len(link))}) - } -} - -//export callbackQTextBrowser_HistoryChanged -func callbackQTextBrowser_HistoryChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "historyChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextBrowser) ConnectHistoryChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "historyChanged") { - C.QTextBrowser_ConnectHistoryChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "historyChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "historyChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "historyChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "historyChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectHistoryChanged() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectHistoryChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "historyChanged") - } -} - -func (ptr *QTextBrowser) HistoryChanged() { - if ptr.Pointer() != nil { - C.QTextBrowser_HistoryChanged(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) HistoryTitle(i int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextBrowser_HistoryTitle(ptr.Pointer(), C.int(int32(i)))) - } - return "" -} - -func (ptr *QTextBrowser) HistoryUrl(i int) *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QTextBrowser_HistoryUrl(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQTextBrowser_Home -func callbackQTextBrowser_Home(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "home"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextBrowserFromPointer(ptr).HomeDefault() - } -} - -func (ptr *QTextBrowser) ConnectHome(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "home"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "home", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "home", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectHome() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "home") - } -} - -func (ptr *QTextBrowser) Home() { - if ptr.Pointer() != nil { - C.QTextBrowser_Home(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) HomeDefault() { - if ptr.Pointer() != nil { - C.QTextBrowser_HomeDefault(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) IsBackwardAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBrowser_IsBackwardAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBrowser) IsForwardAvailable() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBrowser_IsForwardAvailable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBrowser) OpenExternalLinks() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBrowser_OpenExternalLinks(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBrowser) OpenLinks() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBrowser_OpenLinks(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTextBrowser_Reload -func callbackQTextBrowser_Reload(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reload"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextBrowserFromPointer(ptr).ReloadDefault() - } -} - -func (ptr *QTextBrowser) ConnectReload(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reload"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reload", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reload", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectReload() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reload") - } -} - -func (ptr *QTextBrowser) Reload() { - if ptr.Pointer() != nil { - C.QTextBrowser_Reload(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) ReloadDefault() { - if ptr.Pointer() != nil { - C.QTextBrowser_ReloadDefault(ptr.Pointer()) - } -} - -func (ptr *QTextBrowser) SearchPaths() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QTextBrowser_SearchPaths(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QTextBrowser) SetOpenExternalLinks(open bool) { - if ptr.Pointer() != nil { - C.QTextBrowser_SetOpenExternalLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) - } -} - -func (ptr *QTextBrowser) SetOpenLinks(open bool) { - if ptr.Pointer() != nil { - C.QTextBrowser_SetOpenLinks(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(open)))) - } -} - -func (ptr *QTextBrowser) SetSearchPaths(paths []string) { - if ptr.Pointer() != nil { - pathsC := C.CString(strings.Join(paths, "¡¦!")) - defer C.free(unsafe.Pointer(pathsC)) - C.QTextBrowser_SetSearchPaths(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: pathsC, len: C.longlong(len(strings.Join(paths, "¡¦!")))}) - } -} - -//export callbackQTextBrowser_SetSource -func callbackQTextBrowser_SetSource(ptr unsafe.Pointer, name unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setSource"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(name)) - } else { - NewQTextBrowserFromPointer(ptr).SetSourceDefault(core.NewQUrlFromPointer(name)) - } -} - -func (ptr *QTextBrowser) ConnectSetSource(f func(name *core.QUrl)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSource"); signal != nil { - f := func(name *core.QUrl) { - (*(*func(*core.QUrl))(signal))(name) - f(name) - } - qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectSetSource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSource") - } -} - -func (ptr *QTextBrowser) SetSource(name core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextBrowser_SetSource(ptr.Pointer(), core.PointerFromQUrl(name)) - } -} - -func (ptr *QTextBrowser) SetSourceDefault(name core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextBrowser_SetSourceDefault(ptr.Pointer(), core.PointerFromQUrl(name)) - } -} - -func (ptr *QTextBrowser) Source() *core.QUrl { - if ptr.Pointer() != nil { - tmpValue := core.NewQUrlFromPointer(C.QTextBrowser_Source(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QUrl).DestroyQUrl) - return tmpValue - } - return nil -} - -//export callbackQTextBrowser_SourceChanged -func callbackQTextBrowser_SourceChanged(ptr unsafe.Pointer, src unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "sourceChanged"); signal != nil { - (*(*func(*core.QUrl))(signal))(core.NewQUrlFromPointer(src)) - } - -} - -func (ptr *QTextBrowser) ConnectSourceChanged(f func(src *core.QUrl)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "sourceChanged") { - C.QTextBrowser_ConnectSourceChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "sourceChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "sourceChanged"); signal != nil { - f := func(src *core.QUrl) { - (*(*func(*core.QUrl))(signal))(src) - f(src) - } - qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sourceChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextBrowser) DisconnectSourceChanged() { - if ptr.Pointer() != nil { - C.QTextBrowser_DisconnectSourceChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "sourceChanged") - } -} - -func (ptr *QTextBrowser) SourceChanged(src core.QUrl_ITF) { - if ptr.Pointer() != nil { - C.QTextBrowser_SourceChanged(ptr.Pointer(), core.PointerFromQUrl(src)) - } -} - -func (ptr *QTextBrowser) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBrowser_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBrowser) SetReadOnly(readOnly bool) { - if ptr.Pointer() != nil { - C.QTextBrowser_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(readOnly)))) - } -} - -func (ptr *QTextBrowser) IsUndoRedoEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTextBrowser_IsUndoRedoEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextBrowser) SetUndoRedoEnabled(undoRedoEnabled bool) { - if ptr.Pointer() != nil { - C.QTextBrowser_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(undoRedoEnabled)))) - } -} - -type QTextEdit struct { - QAbstractScrollArea -} - -type QTextEdit_ITF interface { - QAbstractScrollArea_ITF - QTextEdit_PTR() *QTextEdit -} - -func (ptr *QTextEdit) QTextEdit_PTR() *QTextEdit { - return ptr -} - -func (ptr *QTextEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractScrollArea_PTR().Pointer() - } - return nil -} - -func (ptr *QTextEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractScrollArea_PTR().SetPointer(p) - } -} - -func PointerFromQTextEdit(ptr QTextEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTextEdit_PTR().Pointer() - } - return nil -} - -func NewQTextEditFromPointer(ptr unsafe.Pointer) (n *QTextEdit) { - n = new(QTextEdit) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTextEdit__LineWrapMode -//QTextEdit::LineWrapMode -type QTextEdit__LineWrapMode int64 - -const ( - QTextEdit__NoWrap QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(0) - QTextEdit__WidgetWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(1) - QTextEdit__FixedPixelWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(2) - QTextEdit__FixedColumnWidth QTextEdit__LineWrapMode = QTextEdit__LineWrapMode(3) -) - -//go:generate stringer -type=QTextEdit__AutoFormattingFlag -//QTextEdit::AutoFormattingFlag -type QTextEdit__AutoFormattingFlag int64 - -const ( - QTextEdit__AutoNone QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0) - QTextEdit__AutoBulletList QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0x00000001) - QTextEdit__AutoAll QTextEdit__AutoFormattingFlag = QTextEdit__AutoFormattingFlag(0xffffffff) -) - -func NewQTextEdit(parent QWidget_ITF) *QTextEdit { - tmpValue := NewQTextEditFromPointer(C.QTextEdit_NewQTextEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTextEdit2(text string, parent QWidget_ITF) *QTextEdit { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQTextEditFromPointer(C.QTextEdit_NewQTextEdit2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTextEdit) AcceptRichText() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_AcceptRichText(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextEdit) Alignment() core.Qt__AlignmentFlag { - if ptr.Pointer() != nil { - return core.Qt__AlignmentFlag(C.QTextEdit_Alignment(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextEdit) AnchorAt(pos core.QPoint_ITF) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextEdit_AnchorAt(ptr.Pointer(), core.PointerFromQPoint(pos))) - } - return "" -} - -//export callbackQTextEdit_Append -func callbackQTextEdit_Append(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "append"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQTextEditFromPointer(ptr).AppendDefault(cGoUnpackString(text)) - } -} - -func (ptr *QTextEdit) ConnectAppend(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "append"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "append", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "append", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectAppend() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "append") - } -} - -func (ptr *QTextEdit) Append(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_Append(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) AppendDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_AppendDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) AutoFormatting() QTextEdit__AutoFormattingFlag { - if ptr.Pointer() != nil { - return QTextEdit__AutoFormattingFlag(C.QTextEdit_AutoFormatting(ptr.Pointer())) - } - return 0 -} - -//export callbackQTextEdit_CanInsertFromMimeData -func callbackQTextEdit_CanInsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "canInsertFromMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QMimeData) bool)(signal))(core.NewQMimeDataFromPointer(source))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTextEditFromPointer(ptr).CanInsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source))))) -} - -func (ptr *QTextEdit) ConnectCanInsertFromMimeData(f func(source *core.QMimeData) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "canInsertFromMimeData"); signal != nil { - f := func(source *core.QMimeData) bool { - (*(*func(*core.QMimeData) bool)(signal))(source) - return f(source) - } - qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canInsertFromMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCanInsertFromMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "canInsertFromMimeData") - } -} - -func (ptr *QTextEdit) CanInsertFromMimeData(source core.QMimeData_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_CanInsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 - } - return false -} - -func (ptr *QTextEdit) CanInsertFromMimeDataDefault(source core.QMimeData_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_CanInsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source))) != 0 - } - return false -} - -func (ptr *QTextEdit) CanPaste() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_CanPaste(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTextEdit_Clear -func callbackQTextEdit_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QTextEdit) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QTextEdit) Clear() { - if ptr.Pointer() != nil { - C.QTextEdit_Clear(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) ClearDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_ClearDefault(ptr.Pointer()) - } -} - -//export callbackQTextEdit_Copy -func callbackQTextEdit_Copy(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "copy"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).CopyDefault() - } -} - -func (ptr *QTextEdit) ConnectCopy(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "copy"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "copy", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCopy() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "copy") - } -} - -func (ptr *QTextEdit) Copy() { - if ptr.Pointer() != nil { - C.QTextEdit_Copy(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) CopyDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_CopyDefault(ptr.Pointer()) - } -} - -//export callbackQTextEdit_CopyAvailable -func callbackQTextEdit_CopyAvailable(ptr unsafe.Pointer, yes C.char) { - if signal := qt.GetSignal(ptr, "copyAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(yes) != 0) - } - -} - -func (ptr *QTextEdit) ConnectCopyAvailable(f func(yes bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "copyAvailable") { - C.QTextEdit_ConnectCopyAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "copyAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "copyAvailable"); signal != nil { - f := func(yes bool) { - (*(*func(bool))(signal))(yes) - f(yes) - } - qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "copyAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCopyAvailable() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectCopyAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "copyAvailable") - } -} - -func (ptr *QTextEdit) CopyAvailable(yes bool) { - if ptr.Pointer() != nil { - C.QTextEdit_CopyAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(yes)))) - } -} - -//export callbackQTextEdit_CreateMimeDataFromSelection -func callbackQTextEdit_CreateMimeDataFromSelection(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createMimeDataFromSelection"); signal != nil { - return core.PointerFromQMimeData((*(*func() *core.QMimeData)(signal))()) - } - - return core.PointerFromQMimeData(NewQTextEditFromPointer(ptr).CreateMimeDataFromSelectionDefault()) -} - -func (ptr *QTextEdit) ConnectCreateMimeDataFromSelection(f func() *core.QMimeData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createMimeDataFromSelection"); signal != nil { - f := func() *core.QMimeData { - (*(*func() *core.QMimeData)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createMimeDataFromSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCreateMimeDataFromSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createMimeDataFromSelection") - } -} - -func (ptr *QTextEdit) CreateMimeDataFromSelection() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QTextEdit_CreateMimeDataFromSelection(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CreateMimeDataFromSelectionDefault() *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QTextEdit_CreateMimeDataFromSelectionDefault(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CreateStandardContextMenu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QTextEdit_CreateStandardContextMenu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CreateStandardContextMenu2(position core.QPoint_ITF) *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QTextEdit_CreateStandardContextMenu2(ptr.Pointer(), core.PointerFromQPoint(position))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CurrentCharFormat() *gui.QTextCharFormat { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCharFormatFromPointer(C.QTextEdit_CurrentCharFormat(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextCharFormat).DestroyQTextCharFormat) - return tmpValue - } - return nil -} - -//export callbackQTextEdit_CurrentCharFormatChanged -func callbackQTextEdit_CurrentCharFormatChanged(ptr unsafe.Pointer, ff unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentCharFormatChanged"); signal != nil { - (*(*func(*gui.QTextCharFormat))(signal))(gui.NewQTextCharFormatFromPointer(ff)) - } - -} - -func (ptr *QTextEdit) ConnectCurrentCharFormatChanged(f func(ff *gui.QTextCharFormat)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentCharFormatChanged") { - C.QTextEdit_ConnectCurrentCharFormatChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentCharFormatChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentCharFormatChanged"); signal != nil { - f := func(ff *gui.QTextCharFormat) { - (*(*func(*gui.QTextCharFormat))(signal))(ff) - f(ff) - } - qt.ConnectSignal(ptr.Pointer(), "currentCharFormatChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentCharFormatChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCurrentCharFormatChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectCurrentCharFormatChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentCharFormatChanged") - } -} - -func (ptr *QTextEdit) CurrentCharFormatChanged(ff gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_CurrentCharFormatChanged(ptr.Pointer(), gui.PointerFromQTextCharFormat(ff)) - } -} - -func (ptr *QTextEdit) CurrentFont() *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QTextEdit_CurrentFont(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CursorForPosition(pos core.QPoint_ITF) *gui.QTextCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCursorFromPointer(C.QTextEdit_CursorForPosition(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -//export callbackQTextEdit_CursorPositionChanged -func callbackQTextEdit_CursorPositionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cursorPositionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextEdit) ConnectCursorPositionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cursorPositionChanged") { - C.QTextEdit_ConnectCursorPositionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cursorPositionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cursorPositionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cursorPositionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCursorPositionChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectCursorPositionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cursorPositionChanged") - } -} - -func (ptr *QTextEdit) CursorPositionChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_CursorPositionChanged(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) CursorRect(cursor gui.QTextCursor_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTextEdit_CursorRect(ptr.Pointer(), gui.PointerFromQTextCursor(cursor))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CursorRect2() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTextEdit_CursorRect2(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) CursorWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextEdit_CursorWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextEdit_Cut -func callbackQTextEdit_Cut(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cut"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).CutDefault() - } -} - -func (ptr *QTextEdit) ConnectCut(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cut"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cut", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectCut() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cut") - } -} - -func (ptr *QTextEdit) Cut() { - if ptr.Pointer() != nil { - C.QTextEdit_Cut(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) CutDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_CutDefault(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) Document() *gui.QTextDocument { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextDocumentFromPointer(C.QTextEdit_Document(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) DocumentTitle() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextEdit_DocumentTitle(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextEdit) EnsureCursorVisible() { - if ptr.Pointer() != nil { - C.QTextEdit_EnsureCursorVisible(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) Find(exp string, options gui.QTextDocument__FindFlag) bool { - if ptr.Pointer() != nil { - var expC *C.char - if exp != "" { - expC = C.CString(exp) - defer C.free(unsafe.Pointer(expC)) - } - return int8(C.QTextEdit_Find(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: expC, len: C.longlong(len(exp))}, C.longlong(options))) != 0 - } - return false -} - -func (ptr *QTextEdit) Find2(exp core.QRegExp_ITF, options gui.QTextDocument__FindFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_Find2(ptr.Pointer(), core.PointerFromQRegExp(exp), C.longlong(options))) != 0 - } - return false -} - -func (ptr *QTextEdit) Find3(exp core.QRegularExpression_ITF, options gui.QTextDocument__FindFlag) bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_Find3(ptr.Pointer(), core.PointerFromQRegularExpression(exp), C.longlong(options))) != 0 - } - return false -} - -func (ptr *QTextEdit) FontFamily() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextEdit_FontFamily(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextEdit) FontItalic() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_FontItalic(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextEdit) FontPointSize() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextEdit_FontPointSize(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextEdit) FontUnderline() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_FontUnderline(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextEdit) FontWeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextEdit_FontWeight(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTextEdit_InsertFromMimeData -func callbackQTextEdit_InsertFromMimeData(ptr unsafe.Pointer, source unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "insertFromMimeData"); signal != nil { - (*(*func(*core.QMimeData))(signal))(core.NewQMimeDataFromPointer(source)) - } else { - NewQTextEditFromPointer(ptr).InsertFromMimeDataDefault(core.NewQMimeDataFromPointer(source)) - } -} - -func (ptr *QTextEdit) ConnectInsertFromMimeData(f func(source *core.QMimeData)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertFromMimeData"); signal != nil { - f := func(source *core.QMimeData) { - (*(*func(*core.QMimeData))(signal))(source) - f(source) - } - qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertFromMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectInsertFromMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertFromMimeData") - } -} - -func (ptr *QTextEdit) InsertFromMimeData(source core.QMimeData_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_InsertFromMimeData(ptr.Pointer(), core.PointerFromQMimeData(source)) - } -} - -func (ptr *QTextEdit) InsertFromMimeDataDefault(source core.QMimeData_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_InsertFromMimeDataDefault(ptr.Pointer(), core.PointerFromQMimeData(source)) - } -} - -//export callbackQTextEdit_InsertHtml -func callbackQTextEdit_InsertHtml(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "insertHtml"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQTextEditFromPointer(ptr).InsertHtmlDefault(cGoUnpackString(text)) - } -} - -func (ptr *QTextEdit) ConnectInsertHtml(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertHtml"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "insertHtml", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertHtml", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectInsertHtml() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertHtml") - } -} - -func (ptr *QTextEdit) InsertHtml(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_InsertHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) InsertHtmlDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_InsertHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQTextEdit_InsertPlainText -func callbackQTextEdit_InsertPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "insertPlainText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQTextEditFromPointer(ptr).InsertPlainTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QTextEdit) ConnectInsertPlainText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "insertPlainText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "insertPlainText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectInsertPlainText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "insertPlainText") - } -} - -func (ptr *QTextEdit) InsertPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_InsertPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) InsertPlainTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_InsertPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) IsReadOnly() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_IsReadOnly(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextEdit) IsUndoRedoEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_IsUndoRedoEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextEdit) LineWrapColumnOrWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextEdit_LineWrapColumnOrWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextEdit) LineWrapMode() QTextEdit__LineWrapMode { - if ptr.Pointer() != nil { - return QTextEdit__LineWrapMode(C.QTextEdit_LineWrapMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQTextEdit_LoadResource -func callbackQTextEdit_LoadResource(ptr unsafe.Pointer, ty C.int, name unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "loadResource"); signal != nil { - return core.PointerFromQVariant((*(*func(int, *core.QUrl) *core.QVariant)(signal))(int(int32(ty)), core.NewQUrlFromPointer(name))) - } - - return core.PointerFromQVariant(NewQTextEditFromPointer(ptr).LoadResourceDefault(int(int32(ty)), core.NewQUrlFromPointer(name))) -} - -func (ptr *QTextEdit) ConnectLoadResource(f func(ty int, name *core.QUrl) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "loadResource"); signal != nil { - f := func(ty int, name *core.QUrl) *core.QVariant { - (*(*func(int, *core.QUrl) *core.QVariant)(signal))(ty, name) - return f(ty, name) - } - qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "loadResource", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectLoadResource() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "loadResource") - } -} - -func (ptr *QTextEdit) LoadResource(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextEdit_LoadResource(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) LoadResourceDefault(ty int, name core.QUrl_ITF) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTextEdit_LoadResourceDefault(ptr.Pointer(), C.int(int32(ty)), core.PointerFromQUrl(name))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) MergeCurrentCharFormat(modifier gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_MergeCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(modifier)) - } -} - -func (ptr *QTextEdit) MoveCursor(operation gui.QTextCursor__MoveOperation, mode gui.QTextCursor__MoveMode) { - if ptr.Pointer() != nil { - C.QTextEdit_MoveCursor(ptr.Pointer(), C.longlong(operation), C.longlong(mode)) - } -} - -func (ptr *QTextEdit) OverwriteMode() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_OverwriteMode(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTextEdit_Paste -func callbackQTextEdit_Paste(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paste"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).PasteDefault() - } -} - -func (ptr *QTextEdit) ConnectPaste(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paste"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paste", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectPaste() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paste") - } -} - -func (ptr *QTextEdit) Paste() { - if ptr.Pointer() != nil { - C.QTextEdit_Paste(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) PasteDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_PasteDefault(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) PlaceholderText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextEdit_PlaceholderText(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextEdit) Print(printer gui.QPagedPaintDevice_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_Print(ptr.Pointer(), gui.PointerFromQPagedPaintDevice(printer)) - } -} - -//export callbackQTextEdit_Redo -func callbackQTextEdit_Redo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).RedoDefault() - } -} - -func (ptr *QTextEdit) ConnectRedo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectRedo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo") - } -} - -func (ptr *QTextEdit) Redo() { - if ptr.Pointer() != nil { - C.QTextEdit_Redo(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) RedoDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_RedoDefault(ptr.Pointer()) - } -} - -//export callbackQTextEdit_RedoAvailable -func callbackQTextEdit_RedoAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "redoAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QTextEdit) ConnectRedoAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redoAvailable") { - C.QTextEdit_ConnectRedoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redoAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redoAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectRedoAvailable() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectRedoAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redoAvailable") - } -} - -func (ptr *QTextEdit) RedoAvailable(available bool) { - if ptr.Pointer() != nil { - C.QTextEdit_RedoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -//export callbackQTextEdit_ScrollToAnchor -func callbackQTextEdit_ScrollToAnchor(ptr unsafe.Pointer, name C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "scrollToAnchor"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(name)) - } else { - NewQTextEditFromPointer(ptr).ScrollToAnchorDefault(cGoUnpackString(name)) - } -} - -func (ptr *QTextEdit) ConnectScrollToAnchor(f func(name string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToAnchor"); signal != nil { - f := func(name string) { - (*(*func(string))(signal))(name) - f(name) - } - qt.ConnectSignal(ptr.Pointer(), "scrollToAnchor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToAnchor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectScrollToAnchor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToAnchor") - } -} - -func (ptr *QTextEdit) ScrollToAnchor(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTextEdit_ScrollToAnchor(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QTextEdit) ScrollToAnchorDefault(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QTextEdit_ScrollToAnchorDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -//export callbackQTextEdit_SelectAll -func callbackQTextEdit_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QTextEdit) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QTextEdit) SelectAll() { - if ptr.Pointer() != nil { - C.QTextEdit_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_SelectAllDefault(ptr.Pointer()) - } -} - -//export callbackQTextEdit_SelectionChanged -func callbackQTextEdit_SelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextEdit) ConnectSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "selectionChanged") { - C.QTextEdit_ConnectSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "selectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QTextEdit) SelectionChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_SelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) SetAcceptRichText(accept bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetAcceptRichText(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(accept)))) - } -} - -//export callbackQTextEdit_SetAlignment -func callbackQTextEdit_SetAlignment(ptr unsafe.Pointer, a C.longlong) { - if signal := qt.GetSignal(ptr, "setAlignment"); signal != nil { - (*(*func(core.Qt__AlignmentFlag))(signal))(core.Qt__AlignmentFlag(a)) - } else { - NewQTextEditFromPointer(ptr).SetAlignmentDefault(core.Qt__AlignmentFlag(a)) - } -} - -func (ptr *QTextEdit) ConnectSetAlignment(f func(a core.Qt__AlignmentFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setAlignment"); signal != nil { - f := func(a core.Qt__AlignmentFlag) { - (*(*func(core.Qt__AlignmentFlag))(signal))(a) - f(a) - } - qt.ConnectSignal(ptr.Pointer(), "setAlignment", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setAlignment", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetAlignment() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setAlignment") - } -} - -func (ptr *QTextEdit) SetAlignment(a core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QTextEdit_SetAlignment(ptr.Pointer(), C.longlong(a)) - } -} - -func (ptr *QTextEdit) SetAlignmentDefault(a core.Qt__AlignmentFlag) { - if ptr.Pointer() != nil { - C.QTextEdit_SetAlignmentDefault(ptr.Pointer(), C.longlong(a)) - } -} - -func (ptr *QTextEdit) SetAutoFormatting(features QTextEdit__AutoFormattingFlag) { - if ptr.Pointer() != nil { - C.QTextEdit_SetAutoFormatting(ptr.Pointer(), C.longlong(features)) - } -} - -func (ptr *QTextEdit) SetCurrentCharFormat(format gui.QTextCharFormat_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetCurrentCharFormat(ptr.Pointer(), gui.PointerFromQTextCharFormat(format)) - } -} - -//export callbackQTextEdit_SetCurrentFont -func callbackQTextEdit_SetCurrentFont(ptr unsafe.Pointer, ff unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentFont"); signal != nil { - (*(*func(*gui.QFont))(signal))(gui.NewQFontFromPointer(ff)) - } else { - NewQTextEditFromPointer(ptr).SetCurrentFontDefault(gui.NewQFontFromPointer(ff)) - } -} - -func (ptr *QTextEdit) ConnectSetCurrentFont(f func(ff *gui.QFont)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentFont"); signal != nil { - f := func(ff *gui.QFont) { - (*(*func(*gui.QFont))(signal))(ff) - f(ff) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentFont", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetCurrentFont() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentFont") - } -} - -func (ptr *QTextEdit) SetCurrentFont(ff gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetCurrentFont(ptr.Pointer(), gui.PointerFromQFont(ff)) - } -} - -func (ptr *QTextEdit) SetCurrentFontDefault(ff gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetCurrentFontDefault(ptr.Pointer(), gui.PointerFromQFont(ff)) - } -} - -func (ptr *QTextEdit) SetCursorWidth(width int) { - if ptr.Pointer() != nil { - C.QTextEdit_SetCursorWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -func (ptr *QTextEdit) SetDocument(document gui.QTextDocument_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetDocument(ptr.Pointer(), gui.PointerFromQTextDocument(document)) - } -} - -func (ptr *QTextEdit) SetDocumentTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QTextEdit_SetDocumentTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -//export callbackQTextEdit_SetFontFamily -func callbackQTextEdit_SetFontFamily(ptr unsafe.Pointer, fontFamily C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setFontFamily"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(fontFamily)) - } else { - NewQTextEditFromPointer(ptr).SetFontFamilyDefault(cGoUnpackString(fontFamily)) - } -} - -func (ptr *QTextEdit) ConnectSetFontFamily(f func(fontFamily string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFontFamily"); signal != nil { - f := func(fontFamily string) { - (*(*func(string))(signal))(fontFamily) - f(fontFamily) - } - qt.ConnectSignal(ptr.Pointer(), "setFontFamily", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFontFamily", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetFontFamily() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFontFamily") - } -} - -func (ptr *QTextEdit) SetFontFamily(fontFamily string) { - if ptr.Pointer() != nil { - var fontFamilyC *C.char - if fontFamily != "" { - fontFamilyC = C.CString(fontFamily) - defer C.free(unsafe.Pointer(fontFamilyC)) - } - C.QTextEdit_SetFontFamily(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fontFamilyC, len: C.longlong(len(fontFamily))}) - } -} - -func (ptr *QTextEdit) SetFontFamilyDefault(fontFamily string) { - if ptr.Pointer() != nil { - var fontFamilyC *C.char - if fontFamily != "" { - fontFamilyC = C.CString(fontFamily) - defer C.free(unsafe.Pointer(fontFamilyC)) - } - C.QTextEdit_SetFontFamilyDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: fontFamilyC, len: C.longlong(len(fontFamily))}) - } -} - -//export callbackQTextEdit_SetFontItalic -func callbackQTextEdit_SetFontItalic(ptr unsafe.Pointer, italic C.char) { - if signal := qt.GetSignal(ptr, "setFontItalic"); signal != nil { - (*(*func(bool))(signal))(int8(italic) != 0) - } else { - NewQTextEditFromPointer(ptr).SetFontItalicDefault(int8(italic) != 0) - } -} - -func (ptr *QTextEdit) ConnectSetFontItalic(f func(italic bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFontItalic"); signal != nil { - f := func(italic bool) { - (*(*func(bool))(signal))(italic) - f(italic) - } - qt.ConnectSignal(ptr.Pointer(), "setFontItalic", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFontItalic", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetFontItalic() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFontItalic") - } -} - -func (ptr *QTextEdit) SetFontItalic(italic bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontItalic(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic)))) - } -} - -func (ptr *QTextEdit) SetFontItalicDefault(italic bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontItalicDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(italic)))) - } -} - -//export callbackQTextEdit_SetFontPointSize -func callbackQTextEdit_SetFontPointSize(ptr unsafe.Pointer, s C.double) { - if signal := qt.GetSignal(ptr, "setFontPointSize"); signal != nil { - (*(*func(float64))(signal))(float64(s)) - } else { - NewQTextEditFromPointer(ptr).SetFontPointSizeDefault(float64(s)) - } -} - -func (ptr *QTextEdit) ConnectSetFontPointSize(f func(s float64)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFontPointSize"); signal != nil { - f := func(s float64) { - (*(*func(float64))(signal))(s) - f(s) - } - qt.ConnectSignal(ptr.Pointer(), "setFontPointSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFontPointSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetFontPointSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFontPointSize") - } -} - -func (ptr *QTextEdit) SetFontPointSize(s float64) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontPointSize(ptr.Pointer(), C.double(s)) - } -} - -func (ptr *QTextEdit) SetFontPointSizeDefault(s float64) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontPointSizeDefault(ptr.Pointer(), C.double(s)) - } -} - -//export callbackQTextEdit_SetFontUnderline -func callbackQTextEdit_SetFontUnderline(ptr unsafe.Pointer, underline C.char) { - if signal := qt.GetSignal(ptr, "setFontUnderline"); signal != nil { - (*(*func(bool))(signal))(int8(underline) != 0) - } else { - NewQTextEditFromPointer(ptr).SetFontUnderlineDefault(int8(underline) != 0) - } -} - -func (ptr *QTextEdit) ConnectSetFontUnderline(f func(underline bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFontUnderline"); signal != nil { - f := func(underline bool) { - (*(*func(bool))(signal))(underline) - f(underline) - } - qt.ConnectSignal(ptr.Pointer(), "setFontUnderline", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFontUnderline", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetFontUnderline() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFontUnderline") - } -} - -func (ptr *QTextEdit) SetFontUnderline(underline bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontUnderline(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) - } -} - -func (ptr *QTextEdit) SetFontUnderlineDefault(underline bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontUnderlineDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(underline)))) - } -} - -//export callbackQTextEdit_SetFontWeight -func callbackQTextEdit_SetFontWeight(ptr unsafe.Pointer, weight C.int) { - if signal := qt.GetSignal(ptr, "setFontWeight"); signal != nil { - (*(*func(int))(signal))(int(int32(weight))) - } else { - NewQTextEditFromPointer(ptr).SetFontWeightDefault(int(int32(weight))) - } -} - -func (ptr *QTextEdit) ConnectSetFontWeight(f func(weight int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFontWeight"); signal != nil { - f := func(weight int) { - (*(*func(int))(signal))(weight) - f(weight) - } - qt.ConnectSignal(ptr.Pointer(), "setFontWeight", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFontWeight", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetFontWeight() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFontWeight") - } -} - -func (ptr *QTextEdit) SetFontWeight(weight int) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontWeight(ptr.Pointer(), C.int(int32(weight))) - } -} - -func (ptr *QTextEdit) SetFontWeightDefault(weight int) { - if ptr.Pointer() != nil { - C.QTextEdit_SetFontWeightDefault(ptr.Pointer(), C.int(int32(weight))) - } -} - -//export callbackQTextEdit_SetHtml -func callbackQTextEdit_SetHtml(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setHtml"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQTextEditFromPointer(ptr).SetHtmlDefault(cGoUnpackString(text)) - } -} - -func (ptr *QTextEdit) ConnectSetHtml(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setHtml"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setHtml", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setHtml", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetHtml() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setHtml") - } -} - -func (ptr *QTextEdit) SetHtml(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_SetHtml(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) SetHtmlDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_SetHtmlDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) SetLineWrapColumnOrWidth(w int) { - if ptr.Pointer() != nil { - C.QTextEdit_SetLineWrapColumnOrWidth(ptr.Pointer(), C.int(int32(w))) - } -} - -func (ptr *QTextEdit) SetLineWrapMode(mode QTextEdit__LineWrapMode) { - if ptr.Pointer() != nil { - C.QTextEdit_SetLineWrapMode(ptr.Pointer(), C.longlong(mode)) - } -} - -func (ptr *QTextEdit) SetOverwriteMode(overwrite bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetOverwriteMode(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(overwrite)))) - } -} - -func (ptr *QTextEdit) SetPlaceholderText(placeholderText string) { - if ptr.Pointer() != nil { - var placeholderTextC *C.char - if placeholderText != "" { - placeholderTextC = C.CString(placeholderText) - defer C.free(unsafe.Pointer(placeholderTextC)) - } - C.QTextEdit_SetPlaceholderText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: placeholderTextC, len: C.longlong(len(placeholderText))}) - } -} - -//export callbackQTextEdit_SetPlainText -func callbackQTextEdit_SetPlainText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setPlainText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQTextEditFromPointer(ptr).SetPlainTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QTextEdit) ConnectSetPlainText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setPlainText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setPlainText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetPlainText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setPlainText") - } -} - -func (ptr *QTextEdit) SetPlainText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_SetPlainText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) SetPlainTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_SetPlainTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) SetReadOnly(ro bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetReadOnly(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(ro)))) - } -} - -func (ptr *QTextEdit) SetTabChangesFocus(b bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTabChangesFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(b)))) - } -} - -func (ptr *QTextEdit) SetTabStopDistance(distance float64) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTabStopDistance(ptr.Pointer(), C.double(distance)) - } -} - -func (ptr *QTextEdit) SetTabStopWidth(width int) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTabStopWidth(ptr.Pointer(), C.int(int32(width))) - } -} - -//export callbackQTextEdit_SetText -func callbackQTextEdit_SetText(ptr unsafe.Pointer, text C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setText"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(text)) - } else { - NewQTextEditFromPointer(ptr).SetTextDefault(cGoUnpackString(text)) - } -} - -func (ptr *QTextEdit) ConnectSetText(f func(text string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setText"); signal != nil { - f := func(text string) { - (*(*func(string))(signal))(text) - f(text) - } - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setText", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetText() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setText") - } -} - -func (ptr *QTextEdit) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTextEdit) SetTextDefault(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTextEdit_SetTextDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -//export callbackQTextEdit_SetTextBackgroundColor -func callbackQTextEdit_SetTextBackgroundColor(ptr unsafe.Pointer, c unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setTextBackgroundColor"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c)) - } else { - NewQTextEditFromPointer(ptr).SetTextBackgroundColorDefault(gui.NewQColorFromPointer(c)) - } -} - -func (ptr *QTextEdit) ConnectSetTextBackgroundColor(f func(c *gui.QColor)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setTextBackgroundColor"); signal != nil { - f := func(c *gui.QColor) { - (*(*func(*gui.QColor))(signal))(c) - f(c) - } - qt.ConnectSignal(ptr.Pointer(), "setTextBackgroundColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setTextBackgroundColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetTextBackgroundColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setTextBackgroundColor") - } -} - -func (ptr *QTextEdit) SetTextBackgroundColor(c gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTextBackgroundColor(ptr.Pointer(), gui.PointerFromQColor(c)) - } -} - -func (ptr *QTextEdit) SetTextBackgroundColorDefault(c gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTextBackgroundColorDefault(ptr.Pointer(), gui.PointerFromQColor(c)) - } -} - -//export callbackQTextEdit_SetTextColor -func callbackQTextEdit_SetTextColor(ptr unsafe.Pointer, c unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setTextColor"); signal != nil { - (*(*func(*gui.QColor))(signal))(gui.NewQColorFromPointer(c)) - } else { - NewQTextEditFromPointer(ptr).SetTextColorDefault(gui.NewQColorFromPointer(c)) - } -} - -func (ptr *QTextEdit) ConnectSetTextColor(f func(c *gui.QColor)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setTextColor"); signal != nil { - f := func(c *gui.QColor) { - (*(*func(*gui.QColor))(signal))(c) - f(c) - } - qt.ConnectSignal(ptr.Pointer(), "setTextColor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setTextColor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectSetTextColor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setTextColor") - } -} - -func (ptr *QTextEdit) SetTextColor(c gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTextColor(ptr.Pointer(), gui.PointerFromQColor(c)) - } -} - -func (ptr *QTextEdit) SetTextColorDefault(c gui.QColor_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTextColorDefault(ptr.Pointer(), gui.PointerFromQColor(c)) - } -} - -func (ptr *QTextEdit) SetTextCursor(cursor gui.QTextCursor_ITF) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTextCursor(ptr.Pointer(), gui.PointerFromQTextCursor(cursor)) - } -} - -func (ptr *QTextEdit) SetTextInteractionFlags(flags core.Qt__TextInteractionFlag) { - if ptr.Pointer() != nil { - C.QTextEdit_SetTextInteractionFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QTextEdit) SetUndoRedoEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QTextEdit_SetUndoRedoEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTextEdit) SetWordWrapMode(policy gui.QTextOption__WrapMode) { - if ptr.Pointer() != nil { - C.QTextEdit_SetWordWrapMode(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QTextEdit) TabChangesFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QTextEdit_TabChangesFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTextEdit) TabStopDistance() float64 { - if ptr.Pointer() != nil { - return float64(C.QTextEdit_TabStopDistance(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextEdit) TabStopWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QTextEdit_TabStopWidth(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTextEdit) TextBackgroundColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QTextEdit_TextBackgroundColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -//export callbackQTextEdit_TextChanged -func callbackQTextEdit_TextChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "textChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTextEdit) ConnectTextChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "textChanged") { - C.QTextEdit_ConnectTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "textChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "textChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "textChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectTextChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "textChanged") - } -} - -func (ptr *QTextEdit) TextChanged() { - if ptr.Pointer() != nil { - C.QTextEdit_TextChanged(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) TextColor() *gui.QColor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQColorFromPointer(C.QTextEdit_TextColor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QColor).DestroyQColor) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) TextCursor() *gui.QTextCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQTextCursorFromPointer(C.QTextEdit_TextCursor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QTextCursor).DestroyQTextCursor) - return tmpValue - } - return nil -} - -func (ptr *QTextEdit) TextInteractionFlags() core.Qt__TextInteractionFlag { - if ptr.Pointer() != nil { - return core.Qt__TextInteractionFlag(C.QTextEdit_TextInteractionFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTextEdit) ToHtml() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextEdit_ToHtml(ptr.Pointer())) - } - return "" -} - -func (ptr *QTextEdit) ToPlainText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTextEdit_ToPlainText(ptr.Pointer())) - } - return "" -} - -//export callbackQTextEdit_Undo -func callbackQTextEdit_Undo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).UndoDefault() - } -} - -func (ptr *QTextEdit) ConnectUndo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectUndo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo") - } -} - -func (ptr *QTextEdit) Undo() { - if ptr.Pointer() != nil { - C.QTextEdit_Undo(ptr.Pointer()) - } -} - -func (ptr *QTextEdit) UndoDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_UndoDefault(ptr.Pointer()) - } -} - -//export callbackQTextEdit_UndoAvailable -func callbackQTextEdit_UndoAvailable(ptr unsafe.Pointer, available C.char) { - if signal := qt.GetSignal(ptr, "undoAvailable"); signal != nil { - (*(*func(bool))(signal))(int8(available) != 0) - } - -} - -func (ptr *QTextEdit) ConnectUndoAvailable(f func(available bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "undoAvailable") { - C.QTextEdit_ConnectUndoAvailable(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoAvailable"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "undoAvailable"); signal != nil { - f := func(available bool) { - (*(*func(bool))(signal))(available) - f(available) - } - qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undoAvailable", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectUndoAvailable() { - if ptr.Pointer() != nil { - C.QTextEdit_DisconnectUndoAvailable(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "undoAvailable") - } -} - -func (ptr *QTextEdit) UndoAvailable(available bool) { - if ptr.Pointer() != nil { - C.QTextEdit_UndoAvailable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(available)))) - } -} - -func (ptr *QTextEdit) WordWrapMode() gui.QTextOption__WrapMode { - if ptr.Pointer() != nil { - return gui.QTextOption__WrapMode(C.QTextEdit_WordWrapMode(ptr.Pointer())) - } - return 0 -} - -//export callbackQTextEdit_ZoomIn -func callbackQTextEdit_ZoomIn(ptr unsafe.Pointer, ran C.int) { - if signal := qt.GetSignal(ptr, "zoomIn"); signal != nil { - (*(*func(int))(signal))(int(int32(ran))) - } else { - NewQTextEditFromPointer(ptr).ZoomInDefault(int(int32(ran))) - } -} - -func (ptr *QTextEdit) ConnectZoomIn(f func(ran int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "zoomIn"); signal != nil { - f := func(ran int) { - (*(*func(int))(signal))(ran) - f(ran) - } - qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "zoomIn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectZoomIn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "zoomIn") - } -} - -func (ptr *QTextEdit) ZoomIn(ran int) { - if ptr.Pointer() != nil { - C.QTextEdit_ZoomIn(ptr.Pointer(), C.int(int32(ran))) - } -} - -func (ptr *QTextEdit) ZoomInDefault(ran int) { - if ptr.Pointer() != nil { - C.QTextEdit_ZoomInDefault(ptr.Pointer(), C.int(int32(ran))) - } -} - -//export callbackQTextEdit_ZoomOut -func callbackQTextEdit_ZoomOut(ptr unsafe.Pointer, ran C.int) { - if signal := qt.GetSignal(ptr, "zoomOut"); signal != nil { - (*(*func(int))(signal))(int(int32(ran))) - } else { - NewQTextEditFromPointer(ptr).ZoomOutDefault(int(int32(ran))) - } -} - -func (ptr *QTextEdit) ConnectZoomOut(f func(ran int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "zoomOut"); signal != nil { - f := func(ran int) { - (*(*func(int))(signal))(ran) - f(ran) - } - qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "zoomOut", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectZoomOut() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "zoomOut") - } -} - -func (ptr *QTextEdit) ZoomOut(ran int) { - if ptr.Pointer() != nil { - C.QTextEdit_ZoomOut(ptr.Pointer(), C.int(int32(ran))) - } -} - -func (ptr *QTextEdit) ZoomOutDefault(ran int) { - if ptr.Pointer() != nil { - C.QTextEdit_ZoomOutDefault(ptr.Pointer(), C.int(int32(ran))) - } -} - -//export callbackQTextEdit_DestroyQTextEdit -func callbackQTextEdit_DestroyQTextEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTextEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQTextEditFromPointer(ptr).DestroyQTextEditDefault() - } -} - -func (ptr *QTextEdit) ConnectDestroyQTextEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTextEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTextEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTextEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTextEdit) DisconnectDestroyQTextEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTextEdit") - } -} - -func (ptr *QTextEdit) DestroyQTextEdit() { - if ptr.Pointer() != nil { - C.QTextEdit_DestroyQTextEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTextEdit) DestroyQTextEditDefault() { - if ptr.Pointer() != nil { - C.QTextEdit_DestroyQTextEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTileRules struct { - ptr unsafe.Pointer -} - -type QTileRules_ITF interface { - QTileRules_PTR() *QTileRules -} - -func (ptr *QTileRules) QTileRules_PTR() *QTileRules { - return ptr -} - -func (ptr *QTileRules) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTileRules) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTileRules(ptr QTileRules_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTileRules_PTR().Pointer() - } - return nil -} - -func NewQTileRulesFromPointer(ptr unsafe.Pointer) (n *QTileRules) { - n = new(QTileRules) - n.SetPointer(ptr) - return -} - -func (ptr *QTileRules) DestroyQTileRules() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func NewQTileRules(horizontalRule core.Qt__TileRule, verticalRule core.Qt__TileRule) *QTileRules { - tmpValue := NewQTileRulesFromPointer(C.QTileRules_NewQTileRules(C.longlong(horizontalRule), C.longlong(verticalRule))) - runtime.SetFinalizer(tmpValue, (*QTileRules).DestroyQTileRules) - return tmpValue -} - -func NewQTileRules2(rule core.Qt__TileRule) *QTileRules { - tmpValue := NewQTileRulesFromPointer(C.QTileRules_NewQTileRules2(C.longlong(rule))) - runtime.SetFinalizer(tmpValue, (*QTileRules).DestroyQTileRules) - return tmpValue -} - -type QTimeEdit struct { - QDateTimeEdit -} - -type QTimeEdit_ITF interface { - QDateTimeEdit_ITF - QTimeEdit_PTR() *QTimeEdit -} - -func (ptr *QTimeEdit) QTimeEdit_PTR() *QTimeEdit { - return ptr -} - -func (ptr *QTimeEdit) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDateTimeEdit_PTR().Pointer() - } - return nil -} - -func (ptr *QTimeEdit) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDateTimeEdit_PTR().SetPointer(p) - } -} - -func PointerFromQTimeEdit(ptr QTimeEdit_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTimeEdit_PTR().Pointer() - } - return nil -} - -func NewQTimeEditFromPointer(ptr unsafe.Pointer) (n *QTimeEdit) { - n = new(QTimeEdit) - n.SetPointer(ptr) - return -} -func NewQTimeEdit(parent QWidget_ITF) *QTimeEdit { - tmpValue := NewQTimeEditFromPointer(C.QTimeEdit_NewQTimeEdit(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQTimeEdit2(ti core.QTime_ITF, parent QWidget_ITF) *QTimeEdit { - tmpValue := NewQTimeEditFromPointer(C.QTimeEdit_NewQTimeEdit2(core.PointerFromQTime(ti), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQTimeEdit_DestroyQTimeEdit -func callbackQTimeEdit_DestroyQTimeEdit(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTimeEdit"); signal != nil { - (*(*func())(signal))() - } else { - NewQTimeEditFromPointer(ptr).DestroyQTimeEditDefault() - } -} - -func (ptr *QTimeEdit) ConnectDestroyQTimeEdit(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTimeEdit"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTimeEdit", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTimeEdit", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTimeEdit) DisconnectDestroyQTimeEdit() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTimeEdit") - } -} - -func (ptr *QTimeEdit) DestroyQTimeEdit() { - if ptr.Pointer() != nil { - C.QTimeEdit_DestroyQTimeEdit(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTimeEdit) DestroyQTimeEditDefault() { - if ptr.Pointer() != nil { - C.QTimeEdit_DestroyQTimeEditDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QToolBar struct { - QWidget -} - -type QToolBar_ITF interface { - QWidget_ITF - QToolBar_PTR() *QToolBar -} - -func (ptr *QToolBar) QToolBar_PTR() *QToolBar { - return ptr -} - -func (ptr *QToolBar) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QToolBar) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQToolBar(ptr QToolBar_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QToolBar_PTR().Pointer() - } - return nil -} - -func NewQToolBarFromPointer(ptr unsafe.Pointer) (n *QToolBar) { - n = new(QToolBar) - n.SetPointer(ptr) - return -} -func NewQToolBar(title string, parent QWidget_ITF) *QToolBar { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - tmpValue := NewQToolBarFromPointer(C.QToolBar_NewQToolBar(C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}, PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQToolBar2(parent QWidget_ITF) *QToolBar { - tmpValue := NewQToolBarFromPointer(C.QToolBar_NewQToolBar2(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QToolBar) ActionAt(p core.QPoint_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_ActionAt(ptr.Pointer(), core.PointerFromQPoint(p))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) ActionAt2(x int, y int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_ActionAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQToolBar_ActionTriggered -func callbackQToolBar_ActionTriggered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "actionTriggered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QToolBar) ConnectActionTriggered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "actionTriggered") { - C.QToolBar_ConnectActionTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "actionTriggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "actionTriggered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actionTriggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectActionTriggered() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectActionTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "actionTriggered") - } -} - -func (ptr *QToolBar) ActionTriggered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QToolBar_ActionTriggered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QToolBar) AddAction(text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QToolBar_AddAction(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) AddAction2(icon gui.QIcon_ITF, text string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - tmpValue := NewQActionFromPointer(C.QToolBar_AddAction2(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) AddAction3(text string, receiver core.QObject_ITF, member string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - tmpValue := NewQActionFromPointer(C.QToolBar_AddAction3(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC)) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) AddAction4(icon gui.QIcon_ITF, text string, receiver core.QObject_ITF, member string) *QAction { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - var memberC *C.char - if member != "" { - memberC = C.CString(member) - defer C.free(unsafe.Pointer(memberC)) - } - tmpValue := NewQActionFromPointer(C.QToolBar_AddAction4(ptr.Pointer(), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, core.PointerFromQObject(receiver), memberC)) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) AddSeparator() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_AddSeparator(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) AddWidget(widget QWidget_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_AddWidget(ptr.Pointer(), PointerFromQWidget(widget))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) AllowedAreas() core.Qt__ToolBarArea { - if ptr.Pointer() != nil { - return core.Qt__ToolBarArea(C.QToolBar_AllowedAreas(ptr.Pointer())) - } - return 0 -} - -//export callbackQToolBar_AllowedAreasChanged -func callbackQToolBar_AllowedAreasChanged(ptr unsafe.Pointer, allowedAreas C.longlong) { - if signal := qt.GetSignal(ptr, "allowedAreasChanged"); signal != nil { - (*(*func(core.Qt__ToolBarArea))(signal))(core.Qt__ToolBarArea(allowedAreas)) - } - -} - -func (ptr *QToolBar) ConnectAllowedAreasChanged(f func(allowedAreas core.Qt__ToolBarArea)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "allowedAreasChanged") { - C.QToolBar_ConnectAllowedAreasChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "allowedAreasChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "allowedAreasChanged"); signal != nil { - f := func(allowedAreas core.Qt__ToolBarArea) { - (*(*func(core.Qt__ToolBarArea))(signal))(allowedAreas) - f(allowedAreas) - } - qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "allowedAreasChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectAllowedAreasChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectAllowedAreasChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "allowedAreasChanged") - } -} - -func (ptr *QToolBar) AllowedAreasChanged(allowedAreas core.Qt__ToolBarArea) { - if ptr.Pointer() != nil { - C.QToolBar_AllowedAreasChanged(ptr.Pointer(), C.longlong(allowedAreas)) - } -} - -func (ptr *QToolBar) Clear() { - if ptr.Pointer() != nil { - C.QToolBar_Clear(ptr.Pointer()) - } -} - -func (ptr *QToolBar) IconSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QToolBar_IconSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQToolBar_IconSizeChanged -func callbackQToolBar_IconSizeChanged(ptr unsafe.Pointer, iconSize unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "iconSizeChanged"); signal != nil { - (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize)) - } - -} - -func (ptr *QToolBar) ConnectIconSizeChanged(f func(iconSize *core.QSize)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "iconSizeChanged") { - C.QToolBar_ConnectIconSizeChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "iconSizeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "iconSizeChanged"); signal != nil { - f := func(iconSize *core.QSize) { - (*(*func(*core.QSize))(signal))(iconSize) - f(iconSize) - } - qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "iconSizeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectIconSizeChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectIconSizeChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "iconSizeChanged") - } -} - -func (ptr *QToolBar) IconSizeChanged(iconSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QToolBar_IconSizeChanged(ptr.Pointer(), core.PointerFromQSize(iconSize)) - } -} - -func (ptr *QToolBar) InsertSeparator(before QAction_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_InsertSeparator(ptr.Pointer(), PointerFromQAction(before))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) InsertWidget(before QAction_ITF, widget QWidget_ITF) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_InsertWidget(ptr.Pointer(), PointerFromQAction(before), PointerFromQWidget(widget))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) IsAreaAllowed(area core.Qt__ToolBarArea) bool { - if ptr.Pointer() != nil { - return int8(C.QToolBar_IsAreaAllowed(ptr.Pointer(), C.longlong(area))) != 0 - } - return false -} - -func (ptr *QToolBar) IsFloatable() bool { - if ptr.Pointer() != nil { - return int8(C.QToolBar_IsFloatable(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QToolBar) IsFloating() bool { - if ptr.Pointer() != nil { - return int8(C.QToolBar_IsFloating(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QToolBar) IsMovable() bool { - if ptr.Pointer() != nil { - return int8(C.QToolBar_IsMovable(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQToolBar_MovableChanged -func callbackQToolBar_MovableChanged(ptr unsafe.Pointer, movable C.char) { - if signal := qt.GetSignal(ptr, "movableChanged"); signal != nil { - (*(*func(bool))(signal))(int8(movable) != 0) - } - -} - -func (ptr *QToolBar) ConnectMovableChanged(f func(movable bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "movableChanged") { - C.QToolBar_ConnectMovableChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "movableChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "movableChanged"); signal != nil { - f := func(movable bool) { - (*(*func(bool))(signal))(movable) - f(movable) - } - qt.ConnectSignal(ptr.Pointer(), "movableChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "movableChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectMovableChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectMovableChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "movableChanged") - } -} - -func (ptr *QToolBar) MovableChanged(movable bool) { - if ptr.Pointer() != nil { - C.QToolBar_MovableChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -func (ptr *QToolBar) Orientation() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QToolBar_Orientation(ptr.Pointer())) - } - return 0 -} - -//export callbackQToolBar_OrientationChanged -func callbackQToolBar_OrientationChanged(ptr unsafe.Pointer, orientation C.longlong) { - if signal := qt.GetSignal(ptr, "orientationChanged"); signal != nil { - (*(*func(core.Qt__Orientation))(signal))(core.Qt__Orientation(orientation)) - } - -} - -func (ptr *QToolBar) ConnectOrientationChanged(f func(orientation core.Qt__Orientation)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "orientationChanged") { - C.QToolBar_ConnectOrientationChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "orientationChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "orientationChanged"); signal != nil { - f := func(orientation core.Qt__Orientation) { - (*(*func(core.Qt__Orientation))(signal))(orientation) - f(orientation) - } - qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "orientationChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectOrientationChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectOrientationChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "orientationChanged") - } -} - -func (ptr *QToolBar) OrientationChanged(orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QToolBar_OrientationChanged(ptr.Pointer(), C.longlong(orientation)) - } -} - -func (ptr *QToolBar) SetAllowedAreas(areas core.Qt__ToolBarArea) { - if ptr.Pointer() != nil { - C.QToolBar_SetAllowedAreas(ptr.Pointer(), C.longlong(areas)) - } -} - -func (ptr *QToolBar) SetFloatable(floatable bool) { - if ptr.Pointer() != nil { - C.QToolBar_SetFloatable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(floatable)))) - } -} - -//export callbackQToolBar_SetIconSize -func callbackQToolBar_SetIconSize(ptr unsafe.Pointer, iconSize unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setIconSize"); signal != nil { - (*(*func(*core.QSize))(signal))(core.NewQSizeFromPointer(iconSize)) - } else { - NewQToolBarFromPointer(ptr).SetIconSizeDefault(core.NewQSizeFromPointer(iconSize)) - } -} - -func (ptr *QToolBar) ConnectSetIconSize(f func(iconSize *core.QSize)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setIconSize"); signal != nil { - f := func(iconSize *core.QSize) { - (*(*func(*core.QSize))(signal))(iconSize) - f(iconSize) - } - qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setIconSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectSetIconSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setIconSize") - } -} - -func (ptr *QToolBar) SetIconSize(iconSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QToolBar_SetIconSize(ptr.Pointer(), core.PointerFromQSize(iconSize)) - } -} - -func (ptr *QToolBar) SetIconSizeDefault(iconSize core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QToolBar_SetIconSizeDefault(ptr.Pointer(), core.PointerFromQSize(iconSize)) - } -} - -func (ptr *QToolBar) SetMovable(movable bool) { - if ptr.Pointer() != nil { - C.QToolBar_SetMovable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(movable)))) - } -} - -func (ptr *QToolBar) SetOrientation(orientation core.Qt__Orientation) { - if ptr.Pointer() != nil { - C.QToolBar_SetOrientation(ptr.Pointer(), C.longlong(orientation)) - } -} - -//export callbackQToolBar_SetToolButtonStyle -func callbackQToolBar_SetToolButtonStyle(ptr unsafe.Pointer, toolButtonStyle C.longlong) { - if signal := qt.GetSignal(ptr, "setToolButtonStyle"); signal != nil { - (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle)) - } else { - NewQToolBarFromPointer(ptr).SetToolButtonStyleDefault(core.Qt__ToolButtonStyle(toolButtonStyle)) - } -} - -func (ptr *QToolBar) ConnectSetToolButtonStyle(f func(toolButtonStyle core.Qt__ToolButtonStyle)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setToolButtonStyle"); signal != nil { - f := func(toolButtonStyle core.Qt__ToolButtonStyle) { - (*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle) - f(toolButtonStyle) - } - qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectSetToolButtonStyle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setToolButtonStyle") - } -} - -func (ptr *QToolBar) SetToolButtonStyle(toolButtonStyle core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QToolBar_SetToolButtonStyle(ptr.Pointer(), C.longlong(toolButtonStyle)) - } -} - -func (ptr *QToolBar) SetToolButtonStyleDefault(toolButtonStyle core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QToolBar_SetToolButtonStyleDefault(ptr.Pointer(), C.longlong(toolButtonStyle)) - } -} - -func (ptr *QToolBar) ToggleViewAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolBar_ToggleViewAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBar) ToolButtonStyle() core.Qt__ToolButtonStyle { - if ptr.Pointer() != nil { - return core.Qt__ToolButtonStyle(C.QToolBar_ToolButtonStyle(ptr.Pointer())) - } - return 0 -} - -//export callbackQToolBar_ToolButtonStyleChanged -func callbackQToolBar_ToolButtonStyleChanged(ptr unsafe.Pointer, toolButtonStyle C.longlong) { - if signal := qt.GetSignal(ptr, "toolButtonStyleChanged"); signal != nil { - (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(toolButtonStyle)) - } - -} - -func (ptr *QToolBar) ConnectToolButtonStyleChanged(f func(toolButtonStyle core.Qt__ToolButtonStyle)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "toolButtonStyleChanged") { - C.QToolBar_ConnectToolButtonStyleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "toolButtonStyleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "toolButtonStyleChanged"); signal != nil { - f := func(toolButtonStyle core.Qt__ToolButtonStyle) { - (*(*func(core.Qt__ToolButtonStyle))(signal))(toolButtonStyle) - f(toolButtonStyle) - } - qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "toolButtonStyleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectToolButtonStyleChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectToolButtonStyleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "toolButtonStyleChanged") - } -} - -func (ptr *QToolBar) ToolButtonStyleChanged(toolButtonStyle core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QToolBar_ToolButtonStyleChanged(ptr.Pointer(), C.longlong(toolButtonStyle)) - } -} - -//export callbackQToolBar_TopLevelChanged -func callbackQToolBar_TopLevelChanged(ptr unsafe.Pointer, topLevel C.char) { - if signal := qt.GetSignal(ptr, "topLevelChanged"); signal != nil { - (*(*func(bool))(signal))(int8(topLevel) != 0) - } - -} - -func (ptr *QToolBar) ConnectTopLevelChanged(f func(topLevel bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "topLevelChanged") { - C.QToolBar_ConnectTopLevelChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "topLevelChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "topLevelChanged"); signal != nil { - f := func(topLevel bool) { - (*(*func(bool))(signal))(topLevel) - f(topLevel) - } - qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "topLevelChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectTopLevelChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectTopLevelChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "topLevelChanged") - } -} - -func (ptr *QToolBar) TopLevelChanged(topLevel bool) { - if ptr.Pointer() != nil { - C.QToolBar_TopLevelChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(topLevel)))) - } -} - -//export callbackQToolBar_VisibilityChanged -func callbackQToolBar_VisibilityChanged(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "visibilityChanged"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } - -} - -func (ptr *QToolBar) ConnectVisibilityChanged(f func(visible bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "visibilityChanged") { - C.QToolBar_ConnectVisibilityChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "visibilityChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "visibilityChanged"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visibilityChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectVisibilityChanged() { - if ptr.Pointer() != nil { - C.QToolBar_DisconnectVisibilityChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "visibilityChanged") - } -} - -func (ptr *QToolBar) VisibilityChanged(visible bool) { - if ptr.Pointer() != nil { - C.QToolBar_VisibilityChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QToolBar) WidgetForAction(action QAction_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QToolBar_WidgetForAction(ptr.Pointer(), PointerFromQAction(action))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQToolBar_DestroyQToolBar -func callbackQToolBar_DestroyQToolBar(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QToolBar"); signal != nil { - (*(*func())(signal))() - } else { - NewQToolBarFromPointer(ptr).DestroyQToolBarDefault() - } -} - -func (ptr *QToolBar) ConnectDestroyQToolBar(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QToolBar"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QToolBar", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QToolBar", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBar) DisconnectDestroyQToolBar() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QToolBar") - } -} - -func (ptr *QToolBar) DestroyQToolBar() { - if ptr.Pointer() != nil { - C.QToolBar_DestroyQToolBar(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QToolBar) DestroyQToolBarDefault() { - if ptr.Pointer() != nil { - C.QToolBar_DestroyQToolBarDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QToolBox struct { - QFrame -} - -type QToolBox_ITF interface { - QFrame_ITF - QToolBox_PTR() *QToolBox -} - -func (ptr *QToolBox) QToolBox_PTR() *QToolBox { - return ptr -} - -func (ptr *QToolBox) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QFrame_PTR().Pointer() - } - return nil -} - -func (ptr *QToolBox) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QFrame_PTR().SetPointer(p) - } -} - -func PointerFromQToolBox(ptr QToolBox_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QToolBox_PTR().Pointer() - } - return nil -} - -func NewQToolBoxFromPointer(ptr unsafe.Pointer) (n *QToolBox) { - n = new(QToolBox) - n.SetPointer(ptr) - return -} -func NewQToolBox(parent QWidget_ITF, ff core.Qt__WindowType) *QToolBox { - tmpValue := NewQToolBoxFromPointer(C.QToolBox_NewQToolBox(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QToolBox) AddItem(widget QWidget_ITF, iconSet gui.QIcon_ITF, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QToolBox_AddItem(ptr.Pointer(), PointerFromQWidget(widget), gui.PointerFromQIcon(iconSet), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QToolBox) AddItem2(w QWidget_ITF, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QToolBox_AddItem2(ptr.Pointer(), PointerFromQWidget(w), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QToolBox) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QToolBox_Count(ptr.Pointer()))) - } - return 0 -} - -//export callbackQToolBox_CurrentChanged -func callbackQToolBox_CurrentChanged(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } - -} - -func (ptr *QToolBox) ConnectCurrentChanged(f func(index int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentChanged") { - C.QToolBox_ConnectCurrentChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBox) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - C.QToolBox_DisconnectCurrentChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QToolBox) CurrentChanged(index int) { - if ptr.Pointer() != nil { - C.QToolBox_CurrentChanged(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QToolBox) CurrentIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QToolBox_CurrentIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QToolBox) CurrentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QToolBox_CurrentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolBox) IndexOf(widget QWidget_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QToolBox_IndexOf(ptr.Pointer(), PointerFromQWidget(widget)))) - } - return 0 -} - -func (ptr *QToolBox) InsertItem(index int, widget QWidget_ITF, icon gui.QIcon_ITF, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QToolBox_InsertItem(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), gui.PointerFromQIcon(icon), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QToolBox) InsertItem2(index int, widget QWidget_ITF, text string) int { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return int(int32(C.QToolBox_InsertItem2(ptr.Pointer(), C.int(int32(index)), PointerFromQWidget(widget), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}))) - } - return 0 -} - -func (ptr *QToolBox) IsItemEnabled(index int) bool { - if ptr.Pointer() != nil { - return int8(C.QToolBox_IsItemEnabled(ptr.Pointer(), C.int(int32(index)))) != 0 - } - return false -} - -func (ptr *QToolBox) ItemIcon(index int) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QToolBox_ItemIcon(ptr.Pointer(), C.int(int32(index)))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQToolBox_ItemInserted -func callbackQToolBox_ItemInserted(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "itemInserted"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQToolBoxFromPointer(ptr).ItemInsertedDefault(int(int32(index))) - } -} - -func (ptr *QToolBox) ConnectItemInserted(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemInserted"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBox) DisconnectItemInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemInserted") - } -} - -func (ptr *QToolBox) ItemInserted(index int) { - if ptr.Pointer() != nil { - C.QToolBox_ItemInserted(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QToolBox) ItemInsertedDefault(index int) { - if ptr.Pointer() != nil { - C.QToolBox_ItemInsertedDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQToolBox_ItemRemoved -func callbackQToolBox_ItemRemoved(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "itemRemoved"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQToolBoxFromPointer(ptr).ItemRemovedDefault(int(int32(index))) - } -} - -func (ptr *QToolBox) ConnectItemRemoved(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "itemRemoved"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "itemRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBox) DisconnectItemRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "itemRemoved") - } -} - -func (ptr *QToolBox) ItemRemoved(index int) { - if ptr.Pointer() != nil { - C.QToolBox_ItemRemoved(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QToolBox) ItemRemovedDefault(index int) { - if ptr.Pointer() != nil { - C.QToolBox_ItemRemovedDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QToolBox) ItemText(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QToolBox_ItemText(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QToolBox) ItemToolTip(index int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QToolBox_ItemToolTip(ptr.Pointer(), C.int(int32(index)))) - } - return "" -} - -func (ptr *QToolBox) RemoveItem(index int) { - if ptr.Pointer() != nil { - C.QToolBox_RemoveItem(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQToolBox_SetCurrentIndex -func callbackQToolBox_SetCurrentIndex(ptr unsafe.Pointer, index C.int) { - if signal := qt.GetSignal(ptr, "setCurrentIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(index))) - } else { - NewQToolBoxFromPointer(ptr).SetCurrentIndexDefault(int(int32(index))) - } -} - -func (ptr *QToolBox) ConnectSetCurrentIndex(f func(index int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentIndex"); signal != nil { - f := func(index int) { - (*(*func(int))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBox) DisconnectSetCurrentIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentIndex") - } -} - -func (ptr *QToolBox) SetCurrentIndex(index int) { - if ptr.Pointer() != nil { - C.QToolBox_SetCurrentIndex(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QToolBox) SetCurrentIndexDefault(index int) { - if ptr.Pointer() != nil { - C.QToolBox_SetCurrentIndexDefault(ptr.Pointer(), C.int(int32(index))) - } -} - -//export callbackQToolBox_SetCurrentWidget -func callbackQToolBox_SetCurrentWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setCurrentWidget"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQToolBoxFromPointer(ptr).SetCurrentWidgetDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QToolBox) ConnectSetCurrentWidget(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setCurrentWidget"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setCurrentWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBox) DisconnectSetCurrentWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setCurrentWidget") - } -} - -func (ptr *QToolBox) SetCurrentWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QToolBox_SetCurrentWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QToolBox) SetCurrentWidgetDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QToolBox_SetCurrentWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QToolBox) SetItemEnabled(index int, enabled bool) { - if ptr.Pointer() != nil { - C.QToolBox_SetItemEnabled(ptr.Pointer(), C.int(int32(index)), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QToolBox) SetItemIcon(index int, icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QToolBox_SetItemIcon(ptr.Pointer(), C.int(int32(index)), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QToolBox) SetItemText(index int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolBox_SetItemText(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QToolBox) SetItemToolTip(index int, toolTip string) { - if ptr.Pointer() != nil { - var toolTipC *C.char - if toolTip != "" { - toolTipC = C.CString(toolTip) - defer C.free(unsafe.Pointer(toolTipC)) - } - C.QToolBox_SetItemToolTip(ptr.Pointer(), C.int(int32(index)), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) - } -} - -func (ptr *QToolBox) Widget(index int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QToolBox_Widget(ptr.Pointer(), C.int(int32(index)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQToolBox_DestroyQToolBox -func callbackQToolBox_DestroyQToolBox(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QToolBox"); signal != nil { - (*(*func())(signal))() - } else { - NewQToolBoxFromPointer(ptr).DestroyQToolBoxDefault() - } -} - -func (ptr *QToolBox) ConnectDestroyQToolBox(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QToolBox"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QToolBox", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QToolBox", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolBox) DisconnectDestroyQToolBox() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QToolBox") - } -} - -func (ptr *QToolBox) DestroyQToolBox() { - if ptr.Pointer() != nil { - C.QToolBox_DestroyQToolBox(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QToolBox) DestroyQToolBoxDefault() { - if ptr.Pointer() != nil { - C.QToolBox_DestroyQToolBoxDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QToolButton struct { - QAbstractButton -} - -type QToolButton_ITF interface { - QAbstractButton_ITF - QToolButton_PTR() *QToolButton -} - -func (ptr *QToolButton) QToolButton_PTR() *QToolButton { - return ptr -} - -func (ptr *QToolButton) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractButton_PTR().Pointer() - } - return nil -} - -func (ptr *QToolButton) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractButton_PTR().SetPointer(p) - } -} - -func PointerFromQToolButton(ptr QToolButton_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QToolButton_PTR().Pointer() - } - return nil -} - -func NewQToolButtonFromPointer(ptr unsafe.Pointer) (n *QToolButton) { - n = new(QToolButton) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QToolButton__ToolButtonPopupMode -//QToolButton::ToolButtonPopupMode -type QToolButton__ToolButtonPopupMode int64 - -const ( - QToolButton__DelayedPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(0) - QToolButton__MenuButtonPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(1) - QToolButton__InstantPopup QToolButton__ToolButtonPopupMode = QToolButton__ToolButtonPopupMode(2) -) - -func NewQToolButton(parent QWidget_ITF) *QToolButton { - tmpValue := NewQToolButtonFromPointer(C.QToolButton_NewQToolButton(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QToolButton) ArrowType() core.Qt__ArrowType { - if ptr.Pointer() != nil { - return core.Qt__ArrowType(C.QToolButton_ArrowType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QToolButton) AutoRaise() bool { - if ptr.Pointer() != nil { - return int8(C.QToolButton_AutoRaise(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QToolButton) DefaultAction() *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QToolButton_DefaultAction(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QToolButton) InitStyleOption(option QStyleOptionToolButton_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_InitStyleOption(ptr.Pointer(), PointerFromQStyleOptionToolButton(option)) - } -} - -func (ptr *QToolButton) Menu() *QMenu { - if ptr.Pointer() != nil { - tmpValue := NewQMenuFromPointer(C.QToolButton_Menu(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQToolButton_PaintEvent -func callbackQToolButton_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event)) - } else { - NewQToolButtonFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event)) - } -} - -func (ptr *QToolButton) ConnectPaintEvent(f func(event *gui.QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(event *gui.QPaintEvent) { - (*(*func(*gui.QPaintEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolButton) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QToolButton) PaintEvent(event gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) - } -} - -func (ptr *QToolButton) PaintEventDefault(event gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) - } -} - -func (ptr *QToolButton) PopupMode() QToolButton__ToolButtonPopupMode { - if ptr.Pointer() != nil { - return QToolButton__ToolButtonPopupMode(C.QToolButton_PopupMode(ptr.Pointer())) - } - return 0 -} - -func (ptr *QToolButton) SetArrowType(ty core.Qt__ArrowType) { - if ptr.Pointer() != nil { - C.QToolButton_SetArrowType(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QToolButton) SetAutoRaise(enable bool) { - if ptr.Pointer() != nil { - C.QToolButton_SetAutoRaise(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQToolButton_SetDefaultAction -func callbackQToolButton_SetDefaultAction(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setDefaultAction"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } else { - NewQToolButtonFromPointer(ptr).SetDefaultActionDefault(NewQActionFromPointer(action)) - } -} - -func (ptr *QToolButton) ConnectSetDefaultAction(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDefaultAction"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "setDefaultAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDefaultAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolButton) DisconnectSetDefaultAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDefaultAction") - } -} - -func (ptr *QToolButton) SetDefaultAction(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_SetDefaultAction(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QToolButton) SetDefaultActionDefault(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_SetDefaultActionDefault(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QToolButton) SetMenu(menu QMenu_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_SetMenu(ptr.Pointer(), PointerFromQMenu(menu)) - } -} - -func (ptr *QToolButton) SetPopupMode(mode QToolButton__ToolButtonPopupMode) { - if ptr.Pointer() != nil { - C.QToolButton_SetPopupMode(ptr.Pointer(), C.longlong(mode)) - } -} - -//export callbackQToolButton_SetToolButtonStyle -func callbackQToolButton_SetToolButtonStyle(ptr unsafe.Pointer, style C.longlong) { - if signal := qt.GetSignal(ptr, "setToolButtonStyle"); signal != nil { - (*(*func(core.Qt__ToolButtonStyle))(signal))(core.Qt__ToolButtonStyle(style)) - } else { - NewQToolButtonFromPointer(ptr).SetToolButtonStyleDefault(core.Qt__ToolButtonStyle(style)) - } -} - -func (ptr *QToolButton) ConnectSetToolButtonStyle(f func(style core.Qt__ToolButtonStyle)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setToolButtonStyle"); signal != nil { - f := func(style core.Qt__ToolButtonStyle) { - (*(*func(core.Qt__ToolButtonStyle))(signal))(style) - f(style) - } - qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setToolButtonStyle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolButton) DisconnectSetToolButtonStyle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setToolButtonStyle") - } -} - -func (ptr *QToolButton) SetToolButtonStyle(style core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QToolButton_SetToolButtonStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QToolButton) SetToolButtonStyleDefault(style core.Qt__ToolButtonStyle) { - if ptr.Pointer() != nil { - C.QToolButton_SetToolButtonStyleDefault(ptr.Pointer(), C.longlong(style)) - } -} - -//export callbackQToolButton_ShowMenu -func callbackQToolButton_ShowMenu(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMenu"); signal != nil { - (*(*func())(signal))() - } else { - NewQToolButtonFromPointer(ptr).ShowMenuDefault() - } -} - -func (ptr *QToolButton) ConnectShowMenu(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMenu"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMenu", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolButton) DisconnectShowMenu() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMenu") - } -} - -func (ptr *QToolButton) ShowMenu() { - if ptr.Pointer() != nil { - C.QToolButton_ShowMenu(ptr.Pointer()) - } -} - -func (ptr *QToolButton) ShowMenuDefault() { - if ptr.Pointer() != nil { - C.QToolButton_ShowMenuDefault(ptr.Pointer()) - } -} - -func (ptr *QToolButton) ToolButtonStyle() core.Qt__ToolButtonStyle { - if ptr.Pointer() != nil { - return core.Qt__ToolButtonStyle(C.QToolButton_ToolButtonStyle(ptr.Pointer())) - } - return 0 -} - -//export callbackQToolButton_Triggered -func callbackQToolButton_Triggered(ptr unsafe.Pointer, action unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "triggered"); signal != nil { - (*(*func(*QAction))(signal))(NewQActionFromPointer(action)) - } - -} - -func (ptr *QToolButton) ConnectTriggered(f func(action *QAction)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "triggered") { - C.QToolButton_ConnectTriggered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "triggered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "triggered"); signal != nil { - f := func(action *QAction) { - (*(*func(*QAction))(signal))(action) - f(action) - } - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "triggered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolButton) DisconnectTriggered() { - if ptr.Pointer() != nil { - C.QToolButton_DisconnectTriggered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "triggered") - } -} - -func (ptr *QToolButton) Triggered(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QToolButton_Triggered(ptr.Pointer(), PointerFromQAction(action)) - } -} - -//export callbackQToolButton_DestroyQToolButton -func callbackQToolButton_DestroyQToolButton(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QToolButton"); signal != nil { - (*(*func())(signal))() - } else { - NewQToolButtonFromPointer(ptr).DestroyQToolButtonDefault() - } -} - -func (ptr *QToolButton) ConnectDestroyQToolButton(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QToolButton"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QToolButton", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QToolButton", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QToolButton) DisconnectDestroyQToolButton() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QToolButton") - } -} - -func (ptr *QToolButton) DestroyQToolButton() { - if ptr.Pointer() != nil { - C.QToolButton_DestroyQToolButton(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QToolButton) DestroyQToolButtonDefault() { - if ptr.Pointer() != nil { - C.QToolButton_DestroyQToolButtonDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QToolTip struct { - ptr unsafe.Pointer -} - -type QToolTip_ITF interface { - QToolTip_PTR() *QToolTip -} - -func (ptr *QToolTip) QToolTip_PTR() *QToolTip { - return ptr -} - -func (ptr *QToolTip) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QToolTip) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQToolTip(ptr QToolTip_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QToolTip_PTR().Pointer() - } - return nil -} - -func NewQToolTipFromPointer(ptr unsafe.Pointer) (n *QToolTip) { - n = new(QToolTip) - n.SetPointer(ptr) - return -} - -func (ptr *QToolTip) DestroyQToolTip() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QToolTip_Font() *gui.QFont { - tmpValue := gui.NewQFontFromPointer(C.QToolTip_QToolTip_Font()) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func (ptr *QToolTip) Font() *gui.QFont { - tmpValue := gui.NewQFontFromPointer(C.QToolTip_QToolTip_Font()) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue -} - -func QToolTip_HideText() { - C.QToolTip_QToolTip_HideText() -} - -func (ptr *QToolTip) HideText() { - C.QToolTip_QToolTip_HideText() -} - -func QToolTip_IsVisible() bool { - return int8(C.QToolTip_QToolTip_IsVisible()) != 0 -} - -func (ptr *QToolTip) IsVisible() bool { - return int8(C.QToolTip_QToolTip_IsVisible()) != 0 -} - -func QToolTip_Palette() *gui.QPalette { - tmpValue := gui.NewQPaletteFromPointer(C.QToolTip_QToolTip_Palette()) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue -} - -func (ptr *QToolTip) Palette() *gui.QPalette { - tmpValue := gui.NewQPaletteFromPointer(C.QToolTip_QToolTip_Palette()) - runtime.SetFinalizer(tmpValue, (*gui.QPalette).DestroyQPalette) - return tmpValue -} - -func QToolTip_SetFont(font gui.QFont_ITF) { - C.QToolTip_QToolTip_SetFont(gui.PointerFromQFont(font)) -} - -func (ptr *QToolTip) SetFont(font gui.QFont_ITF) { - C.QToolTip_QToolTip_SetFont(gui.PointerFromQFont(font)) -} - -func QToolTip_SetPalette(palette gui.QPalette_ITF) { - C.QToolTip_QToolTip_SetPalette(gui.PointerFromQPalette(palette)) -} - -func (ptr *QToolTip) SetPalette(palette gui.QPalette_ITF) { - C.QToolTip_QToolTip_SetPalette(gui.PointerFromQPalette(palette)) -} - -func QToolTip_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolTip_QToolTip_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect)) -} - -func (ptr *QToolTip) ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolTip_QToolTip_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect)) -} - -func QToolTip_ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolTip_QToolTip_ShowText2(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) -} - -func (ptr *QToolTip) ShowText2(pos core.QPoint_ITF, text string, w QWidget_ITF) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolTip_QToolTip_ShowText2(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) -} - -func QToolTip_ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolTip_QToolTip_ShowText3(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect), C.int(int32(msecDisplayTime))) -} - -func (ptr *QToolTip) ShowText3(pos core.QPoint_ITF, text string, w QWidget_ITF, rect core.QRect_ITF, msecDisplayTime int) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QToolTip_QToolTip_ShowText3(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w), core.PointerFromQRect(rect), C.int(int32(msecDisplayTime))) -} - -func QToolTip_Text() string { - return cGoUnpackString(C.QToolTip_QToolTip_Text()) -} - -func (ptr *QToolTip) Text() string { - return cGoUnpackString(C.QToolTip_QToolTip_Text()) -} - -type QTreeView struct { - QAbstractItemView -} - -type QTreeView_ITF interface { - QAbstractItemView_ITF - QTreeView_PTR() *QTreeView -} - -func (ptr *QTreeView) QTreeView_PTR() *QTreeView { - return ptr -} - -func (ptr *QTreeView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAbstractItemView_PTR().Pointer() - } - return nil -} - -func (ptr *QTreeView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAbstractItemView_PTR().SetPointer(p) - } -} - -func PointerFromQTreeView(ptr QTreeView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTreeView_PTR().Pointer() - } - return nil -} - -func NewQTreeViewFromPointer(ptr unsafe.Pointer) (n *QTreeView) { - n = new(QTreeView) - n.SetPointer(ptr) - return -} -func NewQTreeView(parent QWidget_ITF) *QTreeView { - tmpValue := NewQTreeViewFromPointer(C.QTreeView_NewQTreeView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTreeView) AllColumnsShowFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_AllColumnsShowFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeView) AutoExpandDelay() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_AutoExpandDelay(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTreeView_Collapse -func callbackQTreeView_Collapse(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "collapse"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQTreeViewFromPointer(ptr).CollapseDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QTreeView) ConnectCollapse(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "collapse"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "collapse", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "collapse", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectCollapse() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "collapse") - } -} - -func (ptr *QTreeView) Collapse(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_Collapse(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) CollapseDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_CollapseDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQTreeView_CollapseAll -func callbackQTreeView_CollapseAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "collapseAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).CollapseAllDefault() - } -} - -func (ptr *QTreeView) ConnectCollapseAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "collapseAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "collapseAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "collapseAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectCollapseAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "collapseAll") - } -} - -func (ptr *QTreeView) CollapseAll() { - if ptr.Pointer() != nil { - C.QTreeView_CollapseAll(ptr.Pointer()) - } -} - -func (ptr *QTreeView) CollapseAllDefault() { - if ptr.Pointer() != nil { - C.QTreeView_CollapseAllDefault(ptr.Pointer()) - } -} - -//export callbackQTreeView_Collapsed -func callbackQTreeView_Collapsed(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "collapsed"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QTreeView) ConnectCollapsed(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "collapsed") { - C.QTreeView_ConnectCollapsed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "collapsed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "collapsed"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "collapsed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "collapsed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectCollapsed() { - if ptr.Pointer() != nil { - C.QTreeView_DisconnectCollapsed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "collapsed") - } -} - -func (ptr *QTreeView) Collapsed(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_Collapsed(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) ColumnAt(x int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_ColumnAt(ptr.Pointer(), C.int(int32(x))))) - } - return 0 -} - -//export callbackQTreeView_ColumnCountChanged -func callbackQTreeView_ColumnCountChanged(ptr unsafe.Pointer, oldCount C.int, newCount C.int) { - if signal := qt.GetSignal(ptr, "columnCountChanged"); signal != nil { - (*(*func(int, int))(signal))(int(int32(oldCount)), int(int32(newCount))) - } else { - NewQTreeViewFromPointer(ptr).ColumnCountChangedDefault(int(int32(oldCount)), int(int32(newCount))) - } -} - -func (ptr *QTreeView) ConnectColumnCountChanged(f func(oldCount int, newCount int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnCountChanged"); signal != nil { - f := func(oldCount int, newCount int) { - (*(*func(int, int))(signal))(oldCount, newCount) - f(oldCount, newCount) - } - qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnCountChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectColumnCountChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnCountChanged") - } -} - -func (ptr *QTreeView) ColumnCountChanged(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QTreeView_ColumnCountChanged(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -func (ptr *QTreeView) ColumnCountChangedDefault(oldCount int, newCount int) { - if ptr.Pointer() != nil { - C.QTreeView_ColumnCountChangedDefault(ptr.Pointer(), C.int(int32(oldCount)), C.int(int32(newCount))) - } -} - -//export callbackQTreeView_ColumnMoved -func callbackQTreeView_ColumnMoved(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "columnMoved"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).ColumnMovedDefault() - } -} - -func (ptr *QTreeView) ConnectColumnMoved(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnMoved"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnMoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectColumnMoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnMoved") - } -} - -func (ptr *QTreeView) ColumnMoved() { - if ptr.Pointer() != nil { - C.QTreeView_ColumnMoved(ptr.Pointer()) - } -} - -func (ptr *QTreeView) ColumnMovedDefault() { - if ptr.Pointer() != nil { - C.QTreeView_ColumnMovedDefault(ptr.Pointer()) - } -} - -//export callbackQTreeView_ColumnResized -func callbackQTreeView_ColumnResized(ptr unsafe.Pointer, column C.int, oldSize C.int, newSize C.int) { - if signal := qt.GetSignal(ptr, "columnResized"); signal != nil { - (*(*func(int, int, int))(signal))(int(int32(column)), int(int32(oldSize)), int(int32(newSize))) - } else { - NewQTreeViewFromPointer(ptr).ColumnResizedDefault(int(int32(column)), int(int32(oldSize)), int(int32(newSize))) - } -} - -func (ptr *QTreeView) ConnectColumnResized(f func(column int, oldSize int, newSize int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "columnResized"); signal != nil { - f := func(column int, oldSize int, newSize int) { - (*(*func(int, int, int))(signal))(column, oldSize, newSize) - f(column, oldSize, newSize) - } - qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "columnResized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectColumnResized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "columnResized") - } -} - -func (ptr *QTreeView) ColumnResized(column int, oldSize int, newSize int) { - if ptr.Pointer() != nil { - C.QTreeView_ColumnResized(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldSize)), C.int(int32(newSize))) - } -} - -func (ptr *QTreeView) ColumnResizedDefault(column int, oldSize int, newSize int) { - if ptr.Pointer() != nil { - C.QTreeView_ColumnResizedDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(oldSize)), C.int(int32(newSize))) - } -} - -func (ptr *QTreeView) ColumnViewportPosition(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_ColumnViewportPosition(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QTreeView) ColumnWidth(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_ColumnWidth(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -//export callbackQTreeView_CurrentChanged -func callbackQTreeView_CurrentChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } else { - NewQTreeViewFromPointer(ptr).CurrentChangedDefault(core.NewQModelIndexFromPointer(current), core.NewQModelIndexFromPointer(previous)) - } -} - -func (ptr *QTreeView) ConnectCurrentChanged(f func(current *core.QModelIndex, previous *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "currentChanged"); signal != nil { - f := func(current *core.QModelIndex, previous *core.QModelIndex) { - (*(*func(*core.QModelIndex, *core.QModelIndex))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectCurrentChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "currentChanged") - } -} - -func (ptr *QTreeView) CurrentChanged(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_CurrentChanged(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -func (ptr *QTreeView) CurrentChangedDefault(current core.QModelIndex_ITF, previous core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_CurrentChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(current), core.PointerFromQModelIndex(previous)) - } -} - -//export callbackQTreeView_DataChanged -func callbackQTreeView_DataChanged(ptr unsafe.Pointer, topLeft unsafe.Pointer, bottomRight unsafe.Pointer, roles C.struct_QtWidgets_PackedList) { - if signal := qt.GetSignal(ptr, "dataChanged"); signal != nil { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQTreeViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } else { - NewQTreeViewFromPointer(ptr).DataChangedDefault(core.NewQModelIndexFromPointer(topLeft), core.NewQModelIndexFromPointer(bottomRight), func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQTreeViewFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__dataChanged_roles_atList(i) - } - return out - }(roles)) - } -} - -func (ptr *QTreeView) ConnectDataChanged(f func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dataChanged"); signal != nil { - f := func(topLeft *core.QModelIndex, bottomRight *core.QModelIndex, roles []int) { - (*(*func(*core.QModelIndex, *core.QModelIndex, []int))(signal))(topLeft, bottomRight, roles) - f(topLeft, bottomRight, roles) - } - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dataChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectDataChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dataChanged") - } -} - -func (ptr *QTreeView) DataChanged(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QTreeView_DataChanged(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQTreeViewFromPointer(NewQTreeViewFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTreeView) DataChangedDefault(topLeft core.QModelIndex_ITF, bottomRight core.QModelIndex_ITF, roles []int) { - if ptr.Pointer() != nil { - C.QTreeView_DataChangedDefault(ptr.Pointer(), core.PointerFromQModelIndex(topLeft), core.PointerFromQModelIndex(bottomRight), func() unsafe.Pointer { - tmpList := NewQTreeViewFromPointer(NewQTreeViewFromPointer(nil).__dataChanged_roles_newList()) - for _, v := range roles { - tmpList.__dataChanged_roles_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQTreeView_DrawBranches -func callbackQTreeView_DrawBranches(ptr unsafe.Pointer, painter unsafe.Pointer, rect unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawBranches"); signal != nil { - (*(*func(*gui.QPainter, *core.QRect, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQModelIndexFromPointer(index)) - } else { - NewQTreeViewFromPointer(ptr).DrawBranchesDefault(gui.NewQPainterFromPointer(painter), core.NewQRectFromPointer(rect), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QTreeView) ConnectDrawBranches(f func(painter *gui.QPainter, rect *core.QRect, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawBranches"); signal != nil { - f := func(painter *gui.QPainter, rect *core.QRect, index *core.QModelIndex) { - (*(*func(*gui.QPainter, *core.QRect, *core.QModelIndex))(signal))(painter, rect, index) - f(painter, rect, index) - } - qt.ConnectSignal(ptr.Pointer(), "drawBranches", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawBranches", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectDrawBranches() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawBranches") - } -} - -func (ptr *QTreeView) DrawBranches(painter gui.QPainter_ITF, rect core.QRect_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_DrawBranches(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) DrawBranchesDefault(painter gui.QPainter_ITF, rect core.QRect_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_DrawBranchesDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQRect(rect), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQTreeView_DrawRow -func callbackQTreeView_DrawRow(ptr unsafe.Pointer, painter unsafe.Pointer, option unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "drawRow"); signal != nil { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } else { - NewQTreeViewFromPointer(ptr).DrawRowDefault(gui.NewQPainterFromPointer(painter), NewQStyleOptionViewItemFromPointer(option), core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QTreeView) ConnectDrawRow(f func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "drawRow"); signal != nil { - f := func(painter *gui.QPainter, option *QStyleOptionViewItem, index *core.QModelIndex) { - (*(*func(*gui.QPainter, *QStyleOptionViewItem, *core.QModelIndex))(signal))(painter, option, index) - f(painter, option, index) - } - qt.ConnectSignal(ptr.Pointer(), "drawRow", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "drawRow", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectDrawRow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "drawRow") - } -} - -func (ptr *QTreeView) DrawRow(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_DrawRow(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) DrawRowDefault(painter gui.QPainter_ITF, option QStyleOptionViewItem_ITF, index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_DrawRowDefault(ptr.Pointer(), gui.PointerFromQPainter(painter), PointerFromQStyleOptionViewItem(option), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) DrawTree(painter gui.QPainter_ITF, region gui.QRegion_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_DrawTree(ptr.Pointer(), gui.PointerFromQPainter(painter), gui.PointerFromQRegion(region)) - } -} - -//export callbackQTreeView_Expand -func callbackQTreeView_Expand(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "expand"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQTreeViewFromPointer(ptr).ExpandDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QTreeView) ConnectExpand(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expand"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "expand", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expand", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectExpand() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expand") - } -} - -func (ptr *QTreeView) Expand(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_Expand(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) ExpandDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_ExpandDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -//export callbackQTreeView_ExpandAll -func callbackQTreeView_ExpandAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "expandAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).ExpandAllDefault() - } -} - -func (ptr *QTreeView) ConnectExpandAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "expandAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectExpandAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandAll") - } -} - -func (ptr *QTreeView) ExpandAll() { - if ptr.Pointer() != nil { - C.QTreeView_ExpandAll(ptr.Pointer()) - } -} - -func (ptr *QTreeView) ExpandAllDefault() { - if ptr.Pointer() != nil { - C.QTreeView_ExpandAllDefault(ptr.Pointer()) - } -} - -//export callbackQTreeView_ExpandRecursively -func callbackQTreeView_ExpandRecursively(ptr unsafe.Pointer, index unsafe.Pointer, depth C.int) { - if signal := qt.GetSignal(ptr, "expandRecursively"); signal != nil { - (*(*func(*core.QModelIndex, int))(signal))(core.NewQModelIndexFromPointer(index), int(int32(depth))) - } else { - NewQTreeViewFromPointer(ptr).ExpandRecursivelyDefault(core.NewQModelIndexFromPointer(index), int(int32(depth))) - } -} - -func (ptr *QTreeView) ConnectExpandRecursively(f func(index *core.QModelIndex, depth int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandRecursively"); signal != nil { - f := func(index *core.QModelIndex, depth int) { - (*(*func(*core.QModelIndex, int))(signal))(index, depth) - f(index, depth) - } - qt.ConnectSignal(ptr.Pointer(), "expandRecursively", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandRecursively", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectExpandRecursively() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandRecursively") - } -} - -func (ptr *QTreeView) ExpandRecursively(index core.QModelIndex_ITF, depth int) { - if ptr.Pointer() != nil { - C.QTreeView_ExpandRecursively(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(depth))) - } -} - -func (ptr *QTreeView) ExpandRecursivelyDefault(index core.QModelIndex_ITF, depth int) { - if ptr.Pointer() != nil { - C.QTreeView_ExpandRecursivelyDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.int(int32(depth))) - } -} - -//export callbackQTreeView_ExpandToDepth -func callbackQTreeView_ExpandToDepth(ptr unsafe.Pointer, depth C.int) { - if signal := qt.GetSignal(ptr, "expandToDepth"); signal != nil { - (*(*func(int))(signal))(int(int32(depth))) - } else { - NewQTreeViewFromPointer(ptr).ExpandToDepthDefault(int(int32(depth))) - } -} - -func (ptr *QTreeView) ConnectExpandToDepth(f func(depth int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandToDepth"); signal != nil { - f := func(depth int) { - (*(*func(int))(signal))(depth) - f(depth) - } - qt.ConnectSignal(ptr.Pointer(), "expandToDepth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandToDepth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectExpandToDepth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandToDepth") - } -} - -func (ptr *QTreeView) ExpandToDepth(depth int) { - if ptr.Pointer() != nil { - C.QTreeView_ExpandToDepth(ptr.Pointer(), C.int(int32(depth))) - } -} - -func (ptr *QTreeView) ExpandToDepthDefault(depth int) { - if ptr.Pointer() != nil { - C.QTreeView_ExpandToDepthDefault(ptr.Pointer(), C.int(int32(depth))) - } -} - -//export callbackQTreeView_Expanded -func callbackQTreeView_Expanded(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "expanded"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } - -} - -func (ptr *QTreeView) ConnectExpanded(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "expanded") { - C.QTreeView_ConnectExpanded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "expanded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "expanded"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "expanded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expanded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectExpanded() { - if ptr.Pointer() != nil { - C.QTreeView_DisconnectExpanded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "expanded") - } -} - -func (ptr *QTreeView) Expanded(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_Expanded(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) ExpandsOnDoubleClick() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_ExpandsOnDoubleClick(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeView) Header() *QHeaderView { - if ptr.Pointer() != nil { - tmpValue := NewQHeaderViewFromPointer(C.QTreeView_Header(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTreeView_HideColumn -func callbackQTreeView_HideColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "hideColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTreeViewFromPointer(ptr).HideColumnDefault(int(int32(column))) - } -} - -func (ptr *QTreeView) ConnectHideColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hideColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hideColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectHideColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hideColumn") - } -} - -func (ptr *QTreeView) HideColumn(column int) { - if ptr.Pointer() != nil { - C.QTreeView_HideColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTreeView) HideColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTreeView_HideColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTreeView_HorizontalOffset -func callbackQTreeView_HorizontalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "horizontalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQTreeViewFromPointer(ptr).HorizontalOffsetDefault())) -} - -func (ptr *QTreeView) ConnectHorizontalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "horizontalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "horizontalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectHorizontalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "horizontalOffset") - } -} - -func (ptr *QTreeView) HorizontalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_HorizontalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeView) HorizontalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_HorizontalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeView) Indentation() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_Indentation(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeView) IndexAbove(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAbove(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTreeView_IndexAt -func callbackQTreeView_IndexAt(ptr unsafe.Pointer, point unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "indexAt"); signal != nil { - return core.PointerFromQModelIndex((*(*func(*core.QPoint) *core.QModelIndex)(signal))(core.NewQPointFromPointer(point))) - } - - return core.PointerFromQModelIndex(NewQTreeViewFromPointer(ptr).IndexAtDefault(core.NewQPointFromPointer(point))) -} - -func (ptr *QTreeView) ConnectIndexAt(f func(point *core.QPoint) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "indexAt"); signal != nil { - f := func(point *core.QPoint) *core.QModelIndex { - (*(*func(*core.QPoint) *core.QModelIndex)(signal))(point) - return f(point) - } - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexAt", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectIndexAt() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "indexAt") - } -} - -func (ptr *QTreeView) IndexAt(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAt(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) IndexAtDefault(point core.QPoint_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexAtDefault(ptr.Pointer(), core.PointerFromQPoint(point))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) IndexBelow(index core.QModelIndex_ITF) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_IndexBelow(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) IndexRowSizeHint(index core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_IndexRowSizeHint(ptr.Pointer(), core.PointerFromQModelIndex(index)))) - } - return 0 -} - -func (ptr *QTreeView) IsAnimated() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsAnimated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeView) IsColumnHidden(column int) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsColumnHidden(ptr.Pointer(), C.int(int32(column)))) != 0 - } - return false -} - -func (ptr *QTreeView) IsExpanded(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsExpanded(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QTreeView) IsFirstColumnSpanned(row int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsFirstColumnSpanned(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QTreeView) IsHeaderHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsHeaderHidden(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTreeView_IsIndexHidden -func callbackQTreeView_IsIndexHidden(ptr unsafe.Pointer, index unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isIndexHidden"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QModelIndex) bool)(signal))(core.NewQModelIndexFromPointer(index))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTreeViewFromPointer(ptr).IsIndexHiddenDefault(core.NewQModelIndexFromPointer(index))))) -} - -func (ptr *QTreeView) ConnectIsIndexHidden(f func(index *core.QModelIndex) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isIndexHidden"); signal != nil { - f := func(index *core.QModelIndex) bool { - (*(*func(*core.QModelIndex) bool)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isIndexHidden", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectIsIndexHidden() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isIndexHidden") - } -} - -func (ptr *QTreeView) IsIndexHidden(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsIndexHidden(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QTreeView) IsIndexHiddenDefault(index core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsIndexHiddenDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) != 0 - } - return false -} - -func (ptr *QTreeView) IsRowHidden(row int, parent core.QModelIndex_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsRowHidden(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent))) != 0 - } - return false -} - -func (ptr *QTreeView) IsSortingEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_IsSortingEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeView) ItemsExpandable() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_ItemsExpandable(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTreeView_MoveCursor -func callbackQTreeView_MoveCursor(ptr unsafe.Pointer, cursorAction C.longlong, modifiers C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "moveCursor"); signal != nil { - return core.PointerFromQModelIndex((*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) - } - - return core.PointerFromQModelIndex(NewQTreeViewFromPointer(ptr).MoveCursorDefault(QAbstractItemView__CursorAction(cursorAction), core.Qt__KeyboardModifier(modifiers))) -} - -func (ptr *QTreeView) ConnectMoveCursor(f func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveCursor"); signal != nil { - f := func(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - (*(*func(QAbstractItemView__CursorAction, core.Qt__KeyboardModifier) *core.QModelIndex)(signal))(cursorAction, modifiers) - return f(cursorAction, modifiers) - } - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveCursor", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectMoveCursor() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveCursor") - } -} - -func (ptr *QTreeView) MoveCursor(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_MoveCursor(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) MoveCursorDefault(cursorAction QAbstractItemView__CursorAction, modifiers core.Qt__KeyboardModifier) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeView_MoveCursorDefault(ptr.Pointer(), C.longlong(cursorAction), C.longlong(modifiers))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -//export callbackQTreeView_Reset -func callbackQTreeView_Reset(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "reset"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).ResetDefault() - } -} - -func (ptr *QTreeView) ConnectReset(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "reset"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "reset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectReset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "reset") - } -} - -func (ptr *QTreeView) Reset() { - if ptr.Pointer() != nil { - C.QTreeView_Reset(ptr.Pointer()) - } -} - -func (ptr *QTreeView) ResetDefault() { - if ptr.Pointer() != nil { - C.QTreeView_ResetDefault(ptr.Pointer()) - } -} - -func (ptr *QTreeView) ResetIndentation() { - if ptr.Pointer() != nil { - C.QTreeView_ResetIndentation(ptr.Pointer()) - } -} - -//export callbackQTreeView_ResizeColumnToContents -func callbackQTreeView_ResizeColumnToContents(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "resizeColumnToContents"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTreeViewFromPointer(ptr).ResizeColumnToContentsDefault(int(int32(column))) - } -} - -func (ptr *QTreeView) ConnectResizeColumnToContents(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeColumnToContents"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeColumnToContents", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectResizeColumnToContents() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeColumnToContents") - } -} - -func (ptr *QTreeView) ResizeColumnToContents(column int) { - if ptr.Pointer() != nil { - C.QTreeView_ResizeColumnToContents(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTreeView) ResizeColumnToContentsDefault(column int) { - if ptr.Pointer() != nil { - C.QTreeView_ResizeColumnToContentsDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTreeView) RootIsDecorated() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_RootIsDecorated(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeView) RowHeight(index core.QModelIndex_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_RowHeight(ptr.Pointer(), core.PointerFromQModelIndex(index)))) - } - return 0 -} - -//export callbackQTreeView_RowsAboutToBeRemoved -func callbackQTreeView_RowsAboutToBeRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsAboutToBeRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQTreeViewFromPointer(ptr).RowsAboutToBeRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QTreeView) ConnectRowsAboutToBeRemoved(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsAboutToBeRemoved"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectRowsAboutToBeRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsAboutToBeRemoved") - } -} - -func (ptr *QTreeView) RowsAboutToBeRemoved(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QTreeView_RowsAboutToBeRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QTreeView) RowsAboutToBeRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QTreeView_RowsAboutToBeRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQTreeView_RowsInserted -func callbackQTreeView_RowsInserted(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsInserted"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQTreeViewFromPointer(ptr).RowsInsertedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QTreeView) ConnectRowsInserted(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsInserted"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsInserted", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectRowsInserted() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsInserted") - } -} - -func (ptr *QTreeView) RowsInserted(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QTreeView_RowsInserted(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QTreeView) RowsInsertedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QTreeView_RowsInsertedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQTreeView_RowsRemoved -func callbackQTreeView_RowsRemoved(ptr unsafe.Pointer, parent unsafe.Pointer, start C.int, end C.int) { - if signal := qt.GetSignal(ptr, "rowsRemoved"); signal != nil { - (*(*func(*core.QModelIndex, int, int))(signal))(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } else { - NewQTreeViewFromPointer(ptr).RowsRemovedDefault(core.NewQModelIndexFromPointer(parent), int(int32(start)), int(int32(end))) - } -} - -func (ptr *QTreeView) ConnectRowsRemoved(f func(parent *core.QModelIndex, start int, end int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "rowsRemoved"); signal != nil { - f := func(parent *core.QModelIndex, start int, end int) { - (*(*func(*core.QModelIndex, int, int))(signal))(parent, start, end) - f(parent, start, end) - } - qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "rowsRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectRowsRemoved() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "rowsRemoved") - } -} - -func (ptr *QTreeView) RowsRemoved(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QTreeView_RowsRemoved(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -func (ptr *QTreeView) RowsRemovedDefault(parent core.QModelIndex_ITF, start int, end int) { - if ptr.Pointer() != nil { - C.QTreeView_RowsRemovedDefault(ptr.Pointer(), core.PointerFromQModelIndex(parent), C.int(int32(start)), C.int(int32(end))) - } -} - -//export callbackQTreeView_ScrollTo -func callbackQTreeView_ScrollTo(ptr unsafe.Pointer, index unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollTo"); signal != nil { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } else { - NewQTreeViewFromPointer(ptr).ScrollToDefault(core.NewQModelIndexFromPointer(index), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QTreeView) ConnectScrollTo(f func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollTo"); signal != nil { - f := func(index *core.QModelIndex, hint QAbstractItemView__ScrollHint) { - (*(*func(*core.QModelIndex, QAbstractItemView__ScrollHint))(signal))(index, hint) - f(index, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollTo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectScrollTo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollTo") - } -} - -func (ptr *QTreeView) ScrollTo(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTreeView_ScrollTo(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -func (ptr *QTreeView) ScrollToDefault(index core.QModelIndex_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTreeView_ScrollToDefault(ptr.Pointer(), core.PointerFromQModelIndex(index), C.longlong(hint)) - } -} - -//export callbackQTreeView_SelectAll -func callbackQTreeView_SelectAll(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectAll"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).SelectAllDefault() - } -} - -func (ptr *QTreeView) ConnectSelectAll(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectAll"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectAll", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectSelectAll() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectAll") - } -} - -func (ptr *QTreeView) SelectAll() { - if ptr.Pointer() != nil { - C.QTreeView_SelectAll(ptr.Pointer()) - } -} - -func (ptr *QTreeView) SelectAllDefault() { - if ptr.Pointer() != nil { - C.QTreeView_SelectAllDefault(ptr.Pointer()) - } -} - -//export callbackQTreeView_SelectionChanged -func callbackQTreeView_SelectionChanged(ptr unsafe.Pointer, selected unsafe.Pointer, deselected unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "selectionChanged"); signal != nil { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } else { - NewQTreeViewFromPointer(ptr).SelectionChangedDefault(core.NewQItemSelectionFromPointer(selected), core.NewQItemSelectionFromPointer(deselected)) - } -} - -func (ptr *QTreeView) ConnectSelectionChanged(f func(selected *core.QItemSelection, deselected *core.QItemSelection)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "selectionChanged"); signal != nil { - f := func(selected *core.QItemSelection, deselected *core.QItemSelection) { - (*(*func(*core.QItemSelection, *core.QItemSelection))(signal))(selected, deselected) - f(selected, deselected) - } - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "selectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectSelectionChanged() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "selectionChanged") - } -} - -func (ptr *QTreeView) SelectionChanged(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_SelectionChanged(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QTreeView) SelectionChangedDefault(selected core.QItemSelection_ITF, deselected core.QItemSelection_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_SelectionChangedDefault(ptr.Pointer(), core.PointerFromQItemSelection(selected), core.PointerFromQItemSelection(deselected)) - } -} - -func (ptr *QTreeView) SetAllColumnsShowFocus(enable bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetAllColumnsShowFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTreeView) SetAnimated(enable bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetAnimated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTreeView) SetAutoExpandDelay(delay int) { - if ptr.Pointer() != nil { - C.QTreeView_SetAutoExpandDelay(ptr.Pointer(), C.int(int32(delay))) - } -} - -func (ptr *QTreeView) SetColumnHidden(column int, hide bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetColumnHidden(ptr.Pointer(), C.int(int32(column)), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QTreeView) SetColumnWidth(column int, width int) { - if ptr.Pointer() != nil { - C.QTreeView_SetColumnWidth(ptr.Pointer(), C.int(int32(column)), C.int(int32(width))) - } -} - -func (ptr *QTreeView) SetExpanded(index core.QModelIndex_ITF, expanded bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetExpanded(ptr.Pointer(), core.PointerFromQModelIndex(index), C.char(int8(qt.GoBoolToInt(expanded)))) - } -} - -func (ptr *QTreeView) SetExpandsOnDoubleClick(enable bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetExpandsOnDoubleClick(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTreeView) SetFirstColumnSpanned(row int, parent core.QModelIndex_ITF, span bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetFirstColumnSpanned(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent), C.char(int8(qt.GoBoolToInt(span)))) - } -} - -func (ptr *QTreeView) SetHeader(header QHeaderView_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_SetHeader(ptr.Pointer(), PointerFromQHeaderView(header)) - } -} - -func (ptr *QTreeView) SetHeaderHidden(hide bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetHeaderHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QTreeView) SetIndentation(i int) { - if ptr.Pointer() != nil { - C.QTreeView_SetIndentation(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QTreeView) SetItemsExpandable(enable bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetItemsExpandable(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQTreeView_SetRootIndex -func callbackQTreeView_SetRootIndex(ptr unsafe.Pointer, index unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setRootIndex"); signal != nil { - (*(*func(*core.QModelIndex))(signal))(core.NewQModelIndexFromPointer(index)) - } else { - NewQTreeViewFromPointer(ptr).SetRootIndexDefault(core.NewQModelIndexFromPointer(index)) - } -} - -func (ptr *QTreeView) ConnectSetRootIndex(f func(index *core.QModelIndex)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setRootIndex"); signal != nil { - f := func(index *core.QModelIndex) { - (*(*func(*core.QModelIndex))(signal))(index) - f(index) - } - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setRootIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectSetRootIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setRootIndex") - } -} - -func (ptr *QTreeView) SetRootIndex(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_SetRootIndex(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) SetRootIndexDefault(index core.QModelIndex_ITF) { - if ptr.Pointer() != nil { - C.QTreeView_SetRootIndexDefault(ptr.Pointer(), core.PointerFromQModelIndex(index)) - } -} - -func (ptr *QTreeView) SetRootIsDecorated(show bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetRootIsDecorated(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(show)))) - } -} - -func (ptr *QTreeView) SetRowHidden(row int, parent core.QModelIndex_ITF, hide bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetRowHidden(ptr.Pointer(), C.int(int32(row)), core.PointerFromQModelIndex(parent), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -//export callbackQTreeView_SetSelection -func callbackQTreeView_SetSelection(ptr unsafe.Pointer, rect unsafe.Pointer, command C.longlong) { - if signal := qt.GetSignal(ptr, "setSelection"); signal != nil { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) - } else { - NewQTreeViewFromPointer(ptr).SetSelectionDefault(core.NewQRectFromPointer(rect), core.QItemSelectionModel__SelectionFlag(command)) - } -} - -func (ptr *QTreeView) ConnectSetSelection(f func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setSelection"); signal != nil { - f := func(rect *core.QRect, command core.QItemSelectionModel__SelectionFlag) { - (*(*func(*core.QRect, core.QItemSelectionModel__SelectionFlag))(signal))(rect, command) - f(rect, command) - } - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectSetSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setSelection") - } -} - -func (ptr *QTreeView) SetSelection(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTreeView_SetSelection(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) - } -} - -func (ptr *QTreeView) SetSelectionDefault(rect core.QRect_ITF, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTreeView_SetSelectionDefault(ptr.Pointer(), core.PointerFromQRect(rect), C.longlong(command)) - } -} - -func (ptr *QTreeView) SetSortingEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetSortingEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QTreeView) SetTreePosition(index int) { - if ptr.Pointer() != nil { - C.QTreeView_SetTreePosition(ptr.Pointer(), C.int(int32(index))) - } -} - -func (ptr *QTreeView) SetUniformRowHeights(uniform bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetUniformRowHeights(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(uniform)))) - } -} - -func (ptr *QTreeView) SetWordWrap(on bool) { - if ptr.Pointer() != nil { - C.QTreeView_SetWordWrap(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -//export callbackQTreeView_ShowColumn -func callbackQTreeView_ShowColumn(ptr unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "showColumn"); signal != nil { - (*(*func(int))(signal))(int(int32(column))) - } else { - NewQTreeViewFromPointer(ptr).ShowColumnDefault(int(int32(column))) - } -} - -func (ptr *QTreeView) ConnectShowColumn(f func(column int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showColumn"); signal != nil { - f := func(column int) { - (*(*func(int))(signal))(column) - f(column) - } - qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectShowColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showColumn") - } -} - -func (ptr *QTreeView) ShowColumn(column int) { - if ptr.Pointer() != nil { - C.QTreeView_ShowColumn(ptr.Pointer(), C.int(int32(column))) - } -} - -func (ptr *QTreeView) ShowColumnDefault(column int) { - if ptr.Pointer() != nil { - C.QTreeView_ShowColumnDefault(ptr.Pointer(), C.int(int32(column))) - } -} - -//export callbackQTreeView_SortByColumn -func callbackQTreeView_SortByColumn(ptr unsafe.Pointer, column C.int, order C.longlong) { - if signal := qt.GetSignal(ptr, "sortByColumn"); signal != nil { - (*(*func(int, core.Qt__SortOrder))(signal))(int(int32(column)), core.Qt__SortOrder(order)) - } else { - NewQTreeViewFromPointer(ptr).SortByColumnDefault(int(int32(column)), core.Qt__SortOrder(order)) - } -} - -func (ptr *QTreeView) ConnectSortByColumn(f func(column int, order core.Qt__SortOrder)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sortByColumn"); signal != nil { - f := func(column int, order core.Qt__SortOrder) { - (*(*func(int, core.Qt__SortOrder))(signal))(column, order) - f(column, order) - } - qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sortByColumn", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectSortByColumn() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sortByColumn") - } -} - -func (ptr *QTreeView) SortByColumn(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTreeView_SortByColumn(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QTreeView) SortByColumnDefault(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTreeView_SortByColumnDefault(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QTreeView) TreePosition() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_TreePosition(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeView) UniformRowHeights() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_UniformRowHeights(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTreeView_UpdateGeometries -func callbackQTreeView_UpdateGeometries(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateGeometries"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).UpdateGeometriesDefault() - } -} - -func (ptr *QTreeView) ConnectUpdateGeometries(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateGeometries"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateGeometries", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectUpdateGeometries() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateGeometries") - } -} - -func (ptr *QTreeView) UpdateGeometries() { - if ptr.Pointer() != nil { - C.QTreeView_UpdateGeometries(ptr.Pointer()) - } -} - -func (ptr *QTreeView) UpdateGeometriesDefault() { - if ptr.Pointer() != nil { - C.QTreeView_UpdateGeometriesDefault(ptr.Pointer()) - } -} - -//export callbackQTreeView_VerticalOffset -func callbackQTreeView_VerticalOffset(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "verticalOffset"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQTreeViewFromPointer(ptr).VerticalOffsetDefault())) -} - -func (ptr *QTreeView) ConnectVerticalOffset(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "verticalOffset"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "verticalOffset", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectVerticalOffset() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "verticalOffset") - } -} - -func (ptr *QTreeView) VerticalOffset() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_VerticalOffset(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeView) VerticalOffsetDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeView_VerticalOffsetDefault(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTreeView_VisualRect -func callbackQTreeView_VisualRect(ptr unsafe.Pointer, index unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRect"); signal != nil { - return core.PointerFromQRect((*(*func(*core.QModelIndex) *core.QRect)(signal))(core.NewQModelIndexFromPointer(index))) - } - - return core.PointerFromQRect(NewQTreeViewFromPointer(ptr).VisualRectDefault(core.NewQModelIndexFromPointer(index))) -} - -func (ptr *QTreeView) ConnectVisualRect(f func(index *core.QModelIndex) *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRect"); signal != nil { - f := func(index *core.QModelIndex) *core.QRect { - (*(*func(*core.QModelIndex) *core.QRect)(signal))(index) - return f(index) - } - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRect", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectVisualRect() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRect") - } -} - -func (ptr *QTreeView) VisualRect(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTreeView_VisualRect(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) VisualRectDefault(index core.QModelIndex_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTreeView_VisualRectDefault(ptr.Pointer(), core.PointerFromQModelIndex(index))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQTreeView_VisualRegionForSelection -func callbackQTreeView_VisualRegionForSelection(ptr unsafe.Pointer, selection unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "visualRegionForSelection"); signal != nil { - return gui.PointerFromQRegion((*(*func(*core.QItemSelection) *gui.QRegion)(signal))(core.NewQItemSelectionFromPointer(selection))) - } - - return gui.PointerFromQRegion(NewQTreeViewFromPointer(ptr).VisualRegionForSelectionDefault(core.NewQItemSelectionFromPointer(selection))) -} - -func (ptr *QTreeView) ConnectVisualRegionForSelection(f func(selection *core.QItemSelection) *gui.QRegion) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "visualRegionForSelection"); signal != nil { - f := func(selection *core.QItemSelection) *gui.QRegion { - (*(*func(*core.QItemSelection) *gui.QRegion)(signal))(selection) - return f(selection) - } - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "visualRegionForSelection", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectVisualRegionForSelection() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "visualRegionForSelection") - } -} - -func (ptr *QTreeView) VisualRegionForSelection(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QTreeView_VisualRegionForSelection(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) VisualRegionForSelectionDefault(selection core.QItemSelection_ITF) *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QTreeView_VisualRegionForSelectionDefault(ptr.Pointer(), core.PointerFromQItemSelection(selection))) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QTreeView) WordWrap() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeView_WordWrap(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQTreeView_DestroyQTreeView -func callbackQTreeView_DestroyQTreeView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTreeView"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeViewFromPointer(ptr).DestroyQTreeViewDefault() - } -} - -func (ptr *QTreeView) ConnectDestroyQTreeView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTreeView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTreeView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTreeView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeView) DisconnectDestroyQTreeView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTreeView") - } -} - -func (ptr *QTreeView) DestroyQTreeView() { - if ptr.Pointer() != nil { - C.QTreeView_DestroyQTreeView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTreeView) DestroyQTreeViewDefault() { - if ptr.Pointer() != nil { - C.QTreeView_DestroyQTreeViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QTreeWidget struct { - QTreeView -} - -type QTreeWidget_ITF interface { - QTreeView_ITF - QTreeWidget_PTR() *QTreeWidget -} - -func (ptr *QTreeWidget) QTreeWidget_PTR() *QTreeWidget { - return ptr -} - -func (ptr *QTreeWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QTreeView_PTR().Pointer() - } - return nil -} - -func (ptr *QTreeWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QTreeView_PTR().SetPointer(p) - } -} - -func PointerFromQTreeWidget(ptr QTreeWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTreeWidget_PTR().Pointer() - } - return nil -} - -func NewQTreeWidgetFromPointer(ptr unsafe.Pointer) (n *QTreeWidget) { - n = new(QTreeWidget) - n.SetPointer(ptr) - return -} -func NewQTreeWidget(parent QWidget_ITF) *QTreeWidget { - tmpValue := NewQTreeWidgetFromPointer(C.QTreeWidget_NewQTreeWidget(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QTreeWidget) AddTopLevelItem(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_AddTopLevelItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) AddTopLevelItems(items []*QTreeWidgetItem) { - if ptr.Pointer() != nil { - C.QTreeWidget_AddTopLevelItems(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__addTopLevelItems_items_newList()) - for _, v := range items { - tmpList.__addTopLevelItems_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -//export callbackQTreeWidget_Clear -func callbackQTreeWidget_Clear(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "clear"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeWidgetFromPointer(ptr).ClearDefault() - } -} - -func (ptr *QTreeWidget) ConnectClear(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clear"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clear", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectClear() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clear") - } -} - -func (ptr *QTreeWidget) Clear() { - if ptr.Pointer() != nil { - C.QTreeWidget_Clear(ptr.Pointer()) - } -} - -func (ptr *QTreeWidget) ClearDefault() { - if ptr.Pointer() != nil { - C.QTreeWidget_ClearDefault(ptr.Pointer()) - } -} - -func (ptr *QTreeWidget) ClosePersistentEditor(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ClosePersistentEditor(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_CollapseItem -func callbackQTreeWidget_CollapseItem(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "collapseItem"); signal != nil { - (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) - } else { - NewQTreeWidgetFromPointer(ptr).CollapseItemDefault(NewQTreeWidgetItemFromPointer(item)) - } -} - -func (ptr *QTreeWidget) ConnectCollapseItem(f func(item *QTreeWidgetItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "collapseItem"); signal != nil { - f := func(item *QTreeWidgetItem) { - (*(*func(*QTreeWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "collapseItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "collapseItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectCollapseItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "collapseItem") - } -} - -func (ptr *QTreeWidget) CollapseItem(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_CollapseItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) CollapseItemDefault(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_CollapseItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidget_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeWidget) CurrentColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidget_CurrentColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeWidget) CurrentItem() *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_CurrentItem(ptr.Pointer())) - } - return nil -} - -//export callbackQTreeWidget_CurrentItemChanged -func callbackQTreeWidget_CurrentItemChanged(ptr unsafe.Pointer, current unsafe.Pointer, previous unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "currentItemChanged"); signal != nil { - (*(*func(*QTreeWidgetItem, *QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(current), NewQTreeWidgetItemFromPointer(previous)) - } - -} - -func (ptr *QTreeWidget) ConnectCurrentItemChanged(f func(current *QTreeWidgetItem, previous *QTreeWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentItemChanged") { - C.QTreeWidget_ConnectCurrentItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentItemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentItemChanged"); signal != nil { - f := func(current *QTreeWidgetItem, previous *QTreeWidgetItem) { - (*(*func(*QTreeWidgetItem, *QTreeWidgetItem))(signal))(current, previous) - f(current, previous) - } - qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentItemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectCurrentItemChanged() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectCurrentItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentItemChanged") - } -} - -func (ptr *QTreeWidget) CurrentItemChanged(current QTreeWidgetItem_ITF, previous QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_CurrentItemChanged(ptr.Pointer(), PointerFromQTreeWidgetItem(current), PointerFromQTreeWidgetItem(previous)) - } -} - -//export callbackQTreeWidget_DropMimeData -func callbackQTreeWidget_DropMimeData(ptr unsafe.Pointer, parent unsafe.Pointer, index C.int, data unsafe.Pointer, action C.longlong) C.char { - if signal := qt.GetSignal(ptr, "dropMimeData"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QTreeWidgetItem, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(NewQTreeWidgetItemFromPointer(parent), int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQTreeWidgetFromPointer(ptr).DropMimeDataDefault(NewQTreeWidgetItemFromPointer(parent), int(int32(index)), core.NewQMimeDataFromPointer(data), core.Qt__DropAction(action))))) -} - -func (ptr *QTreeWidget) ConnectDropMimeData(f func(parent *QTreeWidgetItem, index int, data *core.QMimeData, action core.Qt__DropAction) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropMimeData"); signal != nil { - f := func(parent *QTreeWidgetItem, index int, data *core.QMimeData, action core.Qt__DropAction) bool { - (*(*func(*QTreeWidgetItem, int, *core.QMimeData, core.Qt__DropAction) bool)(signal))(parent, index, data, action) - return f(parent, index, data, action) - } - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropMimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectDropMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropMimeData") - } -} - -func (ptr *QTreeWidget) DropMimeData(parent QTreeWidgetItem_ITF, index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidget_DropMimeData(ptr.Pointer(), PointerFromQTreeWidgetItem(parent), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 - } - return false -} - -func (ptr *QTreeWidget) DropMimeDataDefault(parent QTreeWidgetItem_ITF, index int, data core.QMimeData_ITF, action core.Qt__DropAction) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidget_DropMimeDataDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(parent), C.int(int32(index)), core.PointerFromQMimeData(data), C.longlong(action))) != 0 - } - return false -} - -func (ptr *QTreeWidget) EditItem(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_EditItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ExpandItem -func callbackQTreeWidget_ExpandItem(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "expandItem"); signal != nil { - (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) - } else { - NewQTreeWidgetFromPointer(ptr).ExpandItemDefault(NewQTreeWidgetItemFromPointer(item)) - } -} - -func (ptr *QTreeWidget) ConnectExpandItem(f func(item *QTreeWidgetItem)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandItem"); signal != nil { - f := func(item *QTreeWidgetItem) { - (*(*func(*QTreeWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "expandItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectExpandItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandItem") - } -} - -func (ptr *QTreeWidget) ExpandItem(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_ExpandItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) ExpandItemDefault(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_ExpandItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) FindItems(text string, flags core.Qt__MatchFlag, column int) []*QTreeWidgetItem { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { - out := make([]*QTreeWidgetItem, int(l.len)) - tmpList := NewQTreeWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__findItems_atList(i) - } - return out - }(C.QTreeWidget_FindItems(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, C.longlong(flags), C.int(int32(column)))) - } - return make([]*QTreeWidgetItem, 0) -} - -func (ptr *QTreeWidget) HeaderItem() *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_HeaderItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QTreeWidget) IndexFromItem(item QTreeWidgetItem_ITF, column int) *core.QModelIndex { - if ptr.Pointer() != nil { - tmpValue := core.NewQModelIndexFromPointer(C.QTreeWidget_IndexFromItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*core.QModelIndex).DestroyQModelIndex) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidget) IndexOfTopLevelItem(item QTreeWidgetItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidget_IndexOfTopLevelItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)))) - } - return 0 -} - -func (ptr *QTreeWidget) InsertTopLevelItem(index int, item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_InsertTopLevelItem(ptr.Pointer(), C.int(int32(index)), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) InsertTopLevelItems(index int, items []*QTreeWidgetItem) { - if ptr.Pointer() != nil { - C.QTreeWidget_InsertTopLevelItems(ptr.Pointer(), C.int(int32(index)), func() unsafe.Pointer { - tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__insertTopLevelItems_items_newList()) - for _, v := range items { - tmpList.__insertTopLevelItems_items_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTreeWidget) InvisibleRootItem() *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_InvisibleRootItem(ptr.Pointer())) - } - return nil -} - -func (ptr *QTreeWidget) IsPersistentEditorOpen(item QTreeWidgetItem_ITF, column int) bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidget_IsPersistentEditorOpen(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) != 0 - } - return false -} - -func (ptr *QTreeWidget) ItemAbove(item QTreeWidgetItem_ITF) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAbove(ptr.Pointer(), PointerFromQTreeWidgetItem(item))) - } - return nil -} - -//export callbackQTreeWidget_ItemActivated -func callbackQTreeWidget_ItemActivated(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "itemActivated"); signal != nil { - (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) - } - -} - -func (ptr *QTreeWidget) ConnectItemActivated(f func(item *QTreeWidgetItem, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemActivated") { - C.QTreeWidget_ConnectItemActivated(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemActivated"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemActivated"); signal != nil { - f := func(item *QTreeWidgetItem, column int) { - (*(*func(*QTreeWidgetItem, int))(signal))(item, column) - f(item, column) - } - qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemActivated", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemActivated() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemActivated(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemActivated") - } -} - -func (ptr *QTreeWidget) ItemActivated(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemActivated(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -func (ptr *QTreeWidget) ItemAt(p core.QPoint_ITF) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAt(ptr.Pointer(), core.PointerFromQPoint(p))) - } - return nil -} - -func (ptr *QTreeWidget) ItemAt2(x int, y int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemAt2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - } - return nil -} - -func (ptr *QTreeWidget) ItemBelow(item QTreeWidgetItem_ITF) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemBelow(ptr.Pointer(), PointerFromQTreeWidgetItem(item))) - } - return nil -} - -//export callbackQTreeWidget_ItemChanged -func callbackQTreeWidget_ItemChanged(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "itemChanged"); signal != nil { - (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) - } - -} - -func (ptr *QTreeWidget) ConnectItemChanged(f func(item *QTreeWidgetItem, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemChanged") { - C.QTreeWidget_ConnectItemChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemChanged"); signal != nil { - f := func(item *QTreeWidgetItem, column int) { - (*(*func(*QTreeWidgetItem, int))(signal))(item, column) - f(item, column) - } - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemChanged() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemChanged") - } -} - -func (ptr *QTreeWidget) ItemChanged(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemChanged(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ItemClicked -func callbackQTreeWidget_ItemClicked(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "itemClicked"); signal != nil { - (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) - } - -} - -func (ptr *QTreeWidget) ConnectItemClicked(f func(item *QTreeWidgetItem, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemClicked") { - C.QTreeWidget_ConnectItemClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemClicked"); signal != nil { - f := func(item *QTreeWidgetItem, column int) { - (*(*func(*QTreeWidgetItem, int))(signal))(item, column) - f(item, column) - } - qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemClicked() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemClicked") - } -} - -func (ptr *QTreeWidget) ItemClicked(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemClicked(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ItemCollapsed -func callbackQTreeWidget_ItemCollapsed(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemCollapsed"); signal != nil { - (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTreeWidget) ConnectItemCollapsed(f func(item *QTreeWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemCollapsed") { - C.QTreeWidget_ConnectItemCollapsed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemCollapsed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemCollapsed"); signal != nil { - f := func(item *QTreeWidgetItem) { - (*(*func(*QTreeWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemCollapsed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemCollapsed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemCollapsed() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemCollapsed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemCollapsed") - } -} - -func (ptr *QTreeWidget) ItemCollapsed(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemCollapsed(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -//export callbackQTreeWidget_ItemDoubleClicked -func callbackQTreeWidget_ItemDoubleClicked(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "itemDoubleClicked"); signal != nil { - (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) - } - -} - -func (ptr *QTreeWidget) ConnectItemDoubleClicked(f func(item *QTreeWidgetItem, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemDoubleClicked") { - C.QTreeWidget_ConnectItemDoubleClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemDoubleClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemDoubleClicked"); signal != nil { - f := func(item *QTreeWidgetItem, column int) { - (*(*func(*QTreeWidgetItem, int))(signal))(item, column) - f(item, column) - } - qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemDoubleClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemDoubleClicked() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemDoubleClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemDoubleClicked") - } -} - -func (ptr *QTreeWidget) ItemDoubleClicked(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemDoubleClicked(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ItemEntered -func callbackQTreeWidget_ItemEntered(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "itemEntered"); signal != nil { - (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) - } - -} - -func (ptr *QTreeWidget) ConnectItemEntered(f func(item *QTreeWidgetItem, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemEntered") { - C.QTreeWidget_ConnectItemEntered(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemEntered"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemEntered"); signal != nil { - f := func(item *QTreeWidgetItem, column int) { - (*(*func(*QTreeWidgetItem, int))(signal))(item, column) - f(item, column) - } - qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemEntered", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemEntered() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemEntered(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemEntered") - } -} - -func (ptr *QTreeWidget) ItemEntered(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemEntered(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ItemExpanded -func callbackQTreeWidget_ItemExpanded(ptr unsafe.Pointer, item unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemExpanded"); signal != nil { - (*(*func(*QTreeWidgetItem))(signal))(NewQTreeWidgetItemFromPointer(item)) - } - -} - -func (ptr *QTreeWidget) ConnectItemExpanded(f func(item *QTreeWidgetItem)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemExpanded") { - C.QTreeWidget_ConnectItemExpanded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemExpanded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemExpanded"); signal != nil { - f := func(item *QTreeWidgetItem) { - (*(*func(*QTreeWidgetItem))(signal))(item) - f(item) - } - qt.ConnectSignal(ptr.Pointer(), "itemExpanded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemExpanded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemExpanded() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemExpanded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemExpanded") - } -} - -func (ptr *QTreeWidget) ItemExpanded(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemExpanded(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) ItemFromIndex(index core.QModelIndex_ITF) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_ItemFromIndex(ptr.Pointer(), core.PointerFromQModelIndex(index))) - } - return nil -} - -//export callbackQTreeWidget_ItemPressed -func callbackQTreeWidget_ItemPressed(ptr unsafe.Pointer, item unsafe.Pointer, column C.int) { - if signal := qt.GetSignal(ptr, "itemPressed"); signal != nil { - (*(*func(*QTreeWidgetItem, int))(signal))(NewQTreeWidgetItemFromPointer(item), int(int32(column))) - } - -} - -func (ptr *QTreeWidget) ConnectItemPressed(f func(item *QTreeWidgetItem, column int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemPressed") { - C.QTreeWidget_ConnectItemPressed(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemPressed"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemPressed"); signal != nil { - f := func(item *QTreeWidgetItem, column int) { - (*(*func(*QTreeWidgetItem, int))(signal))(item, column) - f(item, column) - } - qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemPressed", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemPressed() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemPressed(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemPressed") - } -} - -func (ptr *QTreeWidget) ItemPressed(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemPressed(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ItemSelectionChanged -func callbackQTreeWidget_ItemSelectionChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "itemSelectionChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QTreeWidget) ConnectItemSelectionChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "itemSelectionChanged") { - C.QTreeWidget_ConnectItemSelectionChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "itemSelectionChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "itemSelectionChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "itemSelectionChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectItemSelectionChanged() { - if ptr.Pointer() != nil { - C.QTreeWidget_DisconnectItemSelectionChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "itemSelectionChanged") - } -} - -func (ptr *QTreeWidget) ItemSelectionChanged() { - if ptr.Pointer() != nil { - C.QTreeWidget_ItemSelectionChanged(ptr.Pointer()) - } -} - -func (ptr *QTreeWidget) ItemWidget(item QTreeWidgetItem_ITF, column int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QTreeWidget_ItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTreeWidget_MimeData -func callbackQTreeWidget_MimeData(ptr unsafe.Pointer, items C.struct_QtWidgets_PackedList) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "mimeData"); signal != nil { - return core.PointerFromQMimeData((*(*func([]*QTreeWidgetItem) *core.QMimeData)(signal))(func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { - out := make([]*QTreeWidgetItem, int(l.len)) - tmpList := NewQTreeWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_items_atList(i) - } - return out - }(items))) - } - - return core.PointerFromQMimeData(NewQTreeWidgetFromPointer(ptr).MimeDataDefault(func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { - out := make([]*QTreeWidgetItem, int(l.len)) - tmpList := NewQTreeWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__mimeData_items_atList(i) - } - return out - }(items))) -} - -func (ptr *QTreeWidget) ConnectMimeData(f func(items []*QTreeWidgetItem) *core.QMimeData) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeData"); signal != nil { - f := func(items []*QTreeWidgetItem) *core.QMimeData { - (*(*func([]*QTreeWidgetItem) *core.QMimeData)(signal))(items) - return f(items) - } - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectMimeData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeData") - } -} - -func (ptr *QTreeWidget) MimeData(items []*QTreeWidgetItem) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QTreeWidget_MimeData(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__mimeData_items_newList()) - for _, v := range items { - tmpList.__mimeData_items_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTreeWidget) MimeDataDefault(items []*QTreeWidgetItem) *core.QMimeData { - if ptr.Pointer() != nil { - tmpValue := core.NewQMimeDataFromPointer(C.QTreeWidget_MimeDataDefault(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTreeWidgetFromPointer(NewQTreeWidgetFromPointer(nil).__mimeData_items_newList()) - for _, v := range items { - tmpList.__mimeData_items_setList(v) - } - return tmpList.Pointer() - }())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQTreeWidget_MimeTypes -func callbackQTreeWidget_MimeTypes(ptr unsafe.Pointer) C.struct_QtWidgets_PackedString { - if signal := qt.GetSignal(ptr, "mimeTypes"); signal != nil { - tempVal := (*(*func() []string)(signal))() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} - } - tempVal := NewQTreeWidgetFromPointer(ptr).MimeTypesDefault() - return C.struct_QtWidgets_PackedString{data: C.CString(strings.Join(tempVal, "¡¦!")), len: C.longlong(len(strings.Join(tempVal, "¡¦!")))} -} - -func (ptr *QTreeWidget) ConnectMimeTypes(f func() []string) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mimeTypes"); signal != nil { - f := func() []string { - (*(*func() []string)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mimeTypes", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectMimeTypes() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mimeTypes") - } -} - -func (ptr *QTreeWidget) MimeTypes() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QTreeWidget_MimeTypes(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QTreeWidget) MimeTypesDefault() []string { - if ptr.Pointer() != nil { - return unpackStringList(cGoUnpackString(C.QTreeWidget_MimeTypesDefault(ptr.Pointer()))) - } - return make([]string, 0) -} - -func (ptr *QTreeWidget) OpenPersistentEditor(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_OpenPersistentEditor(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -func (ptr *QTreeWidget) RemoveItemWidget(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_RemoveItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -//export callbackQTreeWidget_ScrollToItem -func callbackQTreeWidget_ScrollToItem(ptr unsafe.Pointer, item unsafe.Pointer, hint C.longlong) { - if signal := qt.GetSignal(ptr, "scrollToItem"); signal != nil { - (*(*func(*QTreeWidgetItem, QAbstractItemView__ScrollHint))(signal))(NewQTreeWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) - } else { - NewQTreeWidgetFromPointer(ptr).ScrollToItemDefault(NewQTreeWidgetItemFromPointer(item), QAbstractItemView__ScrollHint(hint)) - } -} - -func (ptr *QTreeWidget) ConnectScrollToItem(f func(item *QTreeWidgetItem, hint QAbstractItemView__ScrollHint)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "scrollToItem"); signal != nil { - f := func(item *QTreeWidgetItem, hint QAbstractItemView__ScrollHint) { - (*(*func(*QTreeWidgetItem, QAbstractItemView__ScrollHint))(signal))(item, hint) - f(item, hint) - } - qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "scrollToItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectScrollToItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "scrollToItem") - } -} - -func (ptr *QTreeWidget) ScrollToItem(item QTreeWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTreeWidget_ScrollToItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.longlong(hint)) - } -} - -func (ptr *QTreeWidget) ScrollToItemDefault(item QTreeWidgetItem_ITF, hint QAbstractItemView__ScrollHint) { - if ptr.Pointer() != nil { - C.QTreeWidget_ScrollToItemDefault(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.longlong(hint)) - } -} - -func (ptr *QTreeWidget) SelectedItems() []*QTreeWidgetItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { - out := make([]*QTreeWidgetItem, int(l.len)) - tmpList := NewQTreeWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__selectedItems_atList(i) - } - return out - }(C.QTreeWidget_SelectedItems(ptr.Pointer())) - } - return make([]*QTreeWidgetItem, 0) -} - -func (ptr *QTreeWidget) SetColumnCount(columns int) { - if ptr.Pointer() != nil { - C.QTreeWidget_SetColumnCount(ptr.Pointer(), C.int(int32(columns))) - } -} - -func (ptr *QTreeWidget) SetCurrentItem(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_SetCurrentItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) SetCurrentItem2(item QTreeWidgetItem_ITF, column int) { - if ptr.Pointer() != nil { - C.QTreeWidget_SetCurrentItem2(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column))) - } -} - -func (ptr *QTreeWidget) SetCurrentItem3(item QTreeWidgetItem_ITF, column int, command core.QItemSelectionModel__SelectionFlag) { - if ptr.Pointer() != nil { - C.QTreeWidget_SetCurrentItem3(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)), C.longlong(command)) - } -} - -func (ptr *QTreeWidget) SetHeaderItem(item QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_SetHeaderItem(ptr.Pointer(), PointerFromQTreeWidgetItem(item)) - } -} - -func (ptr *QTreeWidget) SetHeaderLabel(label string) { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - C.QTreeWidget_SetHeaderLabel(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) - } -} - -func (ptr *QTreeWidget) SetHeaderLabels(labels []string) { - if ptr.Pointer() != nil { - labelsC := C.CString(strings.Join(labels, "¡¦!")) - defer C.free(unsafe.Pointer(labelsC)) - C.QTreeWidget_SetHeaderLabels(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelsC, len: C.longlong(len(strings.Join(labels, "¡¦!")))}) - } -} - -func (ptr *QTreeWidget) SetItemWidget(item QTreeWidgetItem_ITF, column int, widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget_SetItemWidget(ptr.Pointer(), PointerFromQTreeWidgetItem(item), C.int(int32(column)), PointerFromQWidget(widget)) - } -} - -func (ptr *QTreeWidget) SortColumn() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidget_SortColumn(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeWidget) SortItems(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTreeWidget_SortItems(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -//export callbackQTreeWidget_SupportedDropActions -func callbackQTreeWidget_SupportedDropActions(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "supportedDropActions"); signal != nil { - return C.longlong((*(*func() core.Qt__DropAction)(signal))()) - } - - return C.longlong(NewQTreeWidgetFromPointer(ptr).SupportedDropActionsDefault()) -} - -func (ptr *QTreeWidget) ConnectSupportedDropActions(f func() core.Qt__DropAction) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "supportedDropActions"); signal != nil { - f := func() core.Qt__DropAction { - (*(*func() core.Qt__DropAction)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "supportedDropActions", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectSupportedDropActions() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "supportedDropActions") - } -} - -func (ptr *QTreeWidget) SupportedDropActions() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QTreeWidget_SupportedDropActions(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTreeWidget) SupportedDropActionsDefault() core.Qt__DropAction { - if ptr.Pointer() != nil { - return core.Qt__DropAction(C.QTreeWidget_SupportedDropActionsDefault(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTreeWidget) TakeTopLevelItem(index int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_TakeTopLevelItem(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QTreeWidget) TopLevelItem(index int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget_TopLevelItem(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QTreeWidget) TopLevelItemCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidget_TopLevelItemCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeWidget) VisualItemRect(item QTreeWidgetItem_ITF) *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QTreeWidget_VisualItemRect(ptr.Pointer(), PointerFromQTreeWidgetItem(item))) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQTreeWidget_DestroyQTreeWidget -func callbackQTreeWidget_DestroyQTreeWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTreeWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeWidgetFromPointer(ptr).DestroyQTreeWidgetDefault() - } -} - -func (ptr *QTreeWidget) ConnectDestroyQTreeWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTreeWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTreeWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTreeWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidget) DisconnectDestroyQTreeWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTreeWidget") - } -} - -func (ptr *QTreeWidget) DestroyQTreeWidget() { - if ptr.Pointer() != nil { - C.QTreeWidget_DestroyQTreeWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTreeWidget) DestroyQTreeWidgetDefault() { - if ptr.Pointer() != nil { - C.QTreeWidget_DestroyQTreeWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTreeWidget) __addTopLevelItems_items_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget___addTopLevelItems_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidget) __addTopLevelItems_items_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget___addTopLevelItems_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidget) __addTopLevelItems_items_newList() unsafe.Pointer { - return C.QTreeWidget___addTopLevelItems_items_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidget) __findItems_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget___findItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidget) __findItems_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget___findItems_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidget) __findItems_newList() unsafe.Pointer { - return C.QTreeWidget___findItems_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidget) __insertTopLevelItems_items_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget___insertTopLevelItems_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidget) __insertTopLevelItems_items_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget___insertTopLevelItems_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidget) __insertTopLevelItems_items_newList() unsafe.Pointer { - return C.QTreeWidget___insertTopLevelItems_items_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidget) __items_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget___items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidget) __items_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget___items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidget) __items_newList() unsafe.Pointer { - return C.QTreeWidget___items_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidget) __mimeData_items_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget___mimeData_items_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidget) __mimeData_items_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget___mimeData_items_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidget) __mimeData_items_newList() unsafe.Pointer { - return C.QTreeWidget___mimeData_items_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidget) __selectedItems_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidget___selectedItems_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidget) __selectedItems_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidget___selectedItems_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidget) __selectedItems_newList() unsafe.Pointer { - return C.QTreeWidget___selectedItems_newList(ptr.Pointer()) -} - -type QTreeWidgetItem struct { - ptr unsafe.Pointer -} - -type QTreeWidgetItem_ITF interface { - QTreeWidgetItem_PTR() *QTreeWidgetItem -} - -func (ptr *QTreeWidgetItem) QTreeWidgetItem_PTR() *QTreeWidgetItem { - return ptr -} - -func (ptr *QTreeWidgetItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTreeWidgetItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTreeWidgetItem(ptr QTreeWidgetItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTreeWidgetItem_PTR().Pointer() - } - return nil -} - -func NewQTreeWidgetItemFromPointer(ptr unsafe.Pointer) (n *QTreeWidgetItem) { - n = new(QTreeWidgetItem) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTreeWidgetItem__ItemType -//QTreeWidgetItem::ItemType -type QTreeWidgetItem__ItemType int64 - -const ( - QTreeWidgetItem__Type QTreeWidgetItem__ItemType = QTreeWidgetItem__ItemType(0) - QTreeWidgetItem__UserType QTreeWidgetItem__ItemType = QTreeWidgetItem__ItemType(1000) -) - -//go:generate stringer -type=QTreeWidgetItem__ChildIndicatorPolicy -//QTreeWidgetItem::ChildIndicatorPolicy -type QTreeWidgetItem__ChildIndicatorPolicy int64 - -const ( - QTreeWidgetItem__ShowIndicator QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(0) - QTreeWidgetItem__DontShowIndicator QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(1) - QTreeWidgetItem__DontShowIndicatorWhenChildless QTreeWidgetItem__ChildIndicatorPolicy = QTreeWidgetItem__ChildIndicatorPolicy(2) -) - -func NewQTreeWidgetItem(ty int) *QTreeWidgetItem { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem(C.int(int32(ty)))) -} - -func NewQTreeWidgetItem2(strin []string, ty int) *QTreeWidgetItem { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem2(C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty)))) -} - -func NewQTreeWidgetItem3(parent QTreeWidget_ITF, ty int) *QTreeWidgetItem { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem3(PointerFromQTreeWidget(parent), C.int(int32(ty)))) -} - -func NewQTreeWidgetItem4(parent QTreeWidget_ITF, strin []string, ty int) *QTreeWidgetItem { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem4(PointerFromQTreeWidget(parent), C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty)))) -} - -func NewQTreeWidgetItem5(parent QTreeWidget_ITF, preceding QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem5(PointerFromQTreeWidget(parent), PointerFromQTreeWidgetItem(preceding), C.int(int32(ty)))) -} - -func NewQTreeWidgetItem6(parent QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem6(PointerFromQTreeWidgetItem(parent), C.int(int32(ty)))) -} - -func NewQTreeWidgetItem7(parent QTreeWidgetItem_ITF, strin []string, ty int) *QTreeWidgetItem { - strinC := C.CString(strings.Join(strin, "¡¦!")) - defer C.free(unsafe.Pointer(strinC)) - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem7(PointerFromQTreeWidgetItem(parent), C.struct_QtWidgets_PackedString{data: strinC, len: C.longlong(len(strings.Join(strin, "¡¦!")))}, C.int(int32(ty)))) -} - -func NewQTreeWidgetItem8(parent QTreeWidgetItem_ITF, preceding QTreeWidgetItem_ITF, ty int) *QTreeWidgetItem { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem8(PointerFromQTreeWidgetItem(parent), PointerFromQTreeWidgetItem(preceding), C.int(int32(ty)))) -} - -func NewQTreeWidgetItem9(other QTreeWidgetItem_ITF) *QTreeWidgetItem { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_NewQTreeWidgetItem9(PointerFromQTreeWidgetItem(other))) -} - -func (ptr *QTreeWidgetItem) AddChild(child QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_AddChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child)) - } -} - -func (ptr *QTreeWidgetItem) AddChildren(children []*QTreeWidgetItem) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_AddChildren(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQTreeWidgetItemFromPointer(NewQTreeWidgetItemFromPointer(nil).__addChildren_children_newList()) - for _, v := range children { - tmpList.__addChildren_children_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTreeWidgetItem) Background(column int) *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QTreeWidgetItem_Background(ptr.Pointer(), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) CheckState(column int) core.Qt__CheckState { - if ptr.Pointer() != nil { - return core.Qt__CheckState(C.QTreeWidgetItem_CheckState(ptr.Pointer(), C.int(int32(column)))) - } - return 0 -} - -func (ptr *QTreeWidgetItem) Child(index int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Child(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) ChildCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidgetItem_ChildCount(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeWidgetItem) ChildIndicatorPolicy() QTreeWidgetItem__ChildIndicatorPolicy { - if ptr.Pointer() != nil { - return QTreeWidgetItem__ChildIndicatorPolicy(C.QTreeWidgetItem_ChildIndicatorPolicy(ptr.Pointer())) - } - return 0 -} - -//export callbackQTreeWidgetItem_Clone -func callbackQTreeWidgetItem_Clone(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "clone"); signal != nil { - return PointerFromQTreeWidgetItem((*(*func() *QTreeWidgetItem)(signal))()) - } - - return PointerFromQTreeWidgetItem(NewQTreeWidgetItemFromPointer(ptr).CloneDefault()) -} - -func (ptr *QTreeWidgetItem) ConnectClone(f func() *QTreeWidgetItem) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "clone"); signal != nil { - f := func() *QTreeWidgetItem { - (*(*func() *QTreeWidgetItem)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "clone", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidgetItem) DisconnectClone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "clone") - } -} - -func (ptr *QTreeWidgetItem) Clone() *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Clone(ptr.Pointer())) - } - return nil -} - -func (ptr *QTreeWidgetItem) CloneDefault() *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_CloneDefault(ptr.Pointer())) - } - return nil -} - -func (ptr *QTreeWidgetItem) ColumnCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidgetItem_ColumnCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQTreeWidgetItem_Data -func callbackQTreeWidgetItem_Data(ptr unsafe.Pointer, column C.int, role C.int) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "data"); signal != nil { - return core.PointerFromQVariant((*(*func(int, int) *core.QVariant)(signal))(int(int32(column)), int(int32(role)))) - } - - return core.PointerFromQVariant(NewQTreeWidgetItemFromPointer(ptr).DataDefault(int(int32(column)), int(int32(role)))) -} - -func (ptr *QTreeWidgetItem) ConnectData(f func(column int, role int) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "data"); signal != nil { - f := func(column int, role int) *core.QVariant { - (*(*func(int, int) *core.QVariant)(signal))(column, role) - return f(column, role) - } - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "data", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidgetItem) DisconnectData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "data") - } -} - -func (ptr *QTreeWidgetItem) Data(column int, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTreeWidgetItem_Data(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) DataDefault(column int, role int) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QTreeWidgetItem_DataDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) EmitDataChanged() { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_EmitDataChanged(ptr.Pointer()) - } -} - -func (ptr *QTreeWidgetItem) Flags() core.Qt__ItemFlag { - if ptr.Pointer() != nil { - return core.Qt__ItemFlag(C.QTreeWidgetItem_Flags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QTreeWidgetItem) Font(column int) *gui.QFont { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontFromPointer(C.QTreeWidgetItem_Font(ptr.Pointer(), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*gui.QFont).DestroyQFont) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) Foreground(column int) *gui.QBrush { - if ptr.Pointer() != nil { - tmpValue := gui.NewQBrushFromPointer(C.QTreeWidgetItem_Foreground(ptr.Pointer(), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*gui.QBrush).DestroyQBrush) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) Icon(column int) *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QTreeWidgetItem_Icon(ptr.Pointer(), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) IndexOfChild(child QTreeWidgetItem_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidgetItem_IndexOfChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child)))) - } - return 0 -} - -func (ptr *QTreeWidgetItem) InsertChild(index int, child QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_InsertChild(ptr.Pointer(), C.int(int32(index)), PointerFromQTreeWidgetItem(child)) - } -} - -func (ptr *QTreeWidgetItem) InsertChildren(index int, children []*QTreeWidgetItem) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_InsertChildren(ptr.Pointer(), C.int(int32(index)), func() unsafe.Pointer { - tmpList := NewQTreeWidgetItemFromPointer(NewQTreeWidgetItemFromPointer(nil).__insertChildren_children_newList()) - for _, v := range children { - tmpList.__insertChildren_children_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QTreeWidgetItem) IsDisabled() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidgetItem_IsDisabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeWidgetItem) IsExpanded() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidgetItem_IsExpanded(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeWidgetItem) IsFirstColumnSpanned() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidgetItem_IsFirstColumnSpanned(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeWidgetItem) IsHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidgetItem_IsHidden(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeWidgetItem) IsSelected() bool { - if ptr.Pointer() != nil { - return int8(C.QTreeWidgetItem_IsSelected(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QTreeWidgetItem) Parent() *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_Parent(ptr.Pointer())) - } - return nil -} - -//export callbackQTreeWidgetItem_Read -func callbackQTreeWidgetItem_Read(ptr unsafe.Pointer, in unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "read"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(in)) - } else { - NewQTreeWidgetItemFromPointer(ptr).ReadDefault(core.NewQDataStreamFromPointer(in)) - } -} - -func (ptr *QTreeWidgetItem) ConnectRead(f func(in *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "read"); signal != nil { - f := func(in *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(in) - f(in) - } - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "read", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidgetItem) DisconnectRead() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "read") - } -} - -func (ptr *QTreeWidgetItem) Read(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_Read(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QTreeWidgetItem) ReadDefault(in core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_ReadDefault(ptr.Pointer(), core.PointerFromQDataStream(in)) - } -} - -func (ptr *QTreeWidgetItem) RemoveChild(child QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_RemoveChild(ptr.Pointer(), PointerFromQTreeWidgetItem(child)) - } -} - -func (ptr *QTreeWidgetItem) SetBackground(column int, brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetBackground(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QTreeWidgetItem) SetCheckState(column int, state core.Qt__CheckState) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetCheckState(ptr.Pointer(), C.int(int32(column)), C.longlong(state)) - } -} - -func (ptr *QTreeWidgetItem) SetChildIndicatorPolicy(policy QTreeWidgetItem__ChildIndicatorPolicy) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetChildIndicatorPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -//export callbackQTreeWidgetItem_SetData -func callbackQTreeWidgetItem_SetData(ptr unsafe.Pointer, column C.int, role C.int, value unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setData"); signal != nil { - (*(*func(int, int, *core.QVariant))(signal))(int(int32(column)), int(int32(role)), core.NewQVariantFromPointer(value)) - } else { - NewQTreeWidgetItemFromPointer(ptr).SetDataDefault(int(int32(column)), int(int32(role)), core.NewQVariantFromPointer(value)) - } -} - -func (ptr *QTreeWidgetItem) ConnectSetData(f func(column int, role int, value *core.QVariant)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setData"); signal != nil { - f := func(column int, role int, value *core.QVariant) { - (*(*func(int, int, *core.QVariant))(signal))(column, role, value) - f(column, role, value) - } - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setData", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidgetItem) DisconnectSetData() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setData") - } -} - -func (ptr *QTreeWidgetItem) SetData(column int, role int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetData(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QTreeWidgetItem) SetDataDefault(column int, role int, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetDataDefault(ptr.Pointer(), C.int(int32(column)), C.int(int32(role)), core.PointerFromQVariant(value)) - } -} - -func (ptr *QTreeWidgetItem) SetDisabled(disabled bool) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disabled)))) - } -} - -func (ptr *QTreeWidgetItem) SetExpanded(expand bool) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetExpanded(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(expand)))) - } -} - -func (ptr *QTreeWidgetItem) SetFirstColumnSpanned(span bool) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetFirstColumnSpanned(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(span)))) - } -} - -func (ptr *QTreeWidgetItem) SetFlags(flags core.Qt__ItemFlag) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -func (ptr *QTreeWidgetItem) SetFont(column int, font gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetFont(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQFont(font)) - } -} - -func (ptr *QTreeWidgetItem) SetForeground(column int, brush gui.QBrush_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetForeground(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQBrush(brush)) - } -} - -func (ptr *QTreeWidgetItem) SetHidden(hide bool) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hide)))) - } -} - -func (ptr *QTreeWidgetItem) SetIcon(column int, icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetIcon(ptr.Pointer(), C.int(int32(column)), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QTreeWidgetItem) SetSelected(sele bool) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetSelected(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(sele)))) - } -} - -func (ptr *QTreeWidgetItem) SetSizeHint(column int, size core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetSizeHint(ptr.Pointer(), C.int(int32(column)), core.PointerFromQSize(size)) - } -} - -func (ptr *QTreeWidgetItem) SetStatusTip(column int, statusTip string) { - if ptr.Pointer() != nil { - var statusTipC *C.char - if statusTip != "" { - statusTipC = C.CString(statusTip) - defer C.free(unsafe.Pointer(statusTipC)) - } - C.QTreeWidgetItem_SetStatusTip(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: statusTipC, len: C.longlong(len(statusTip))}) - } -} - -func (ptr *QTreeWidgetItem) SetText(column int, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QTreeWidgetItem_SetText(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QTreeWidgetItem) SetTextAlignment(column int, alignment int) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SetTextAlignment(ptr.Pointer(), C.int(int32(column)), C.int(int32(alignment))) - } -} - -func (ptr *QTreeWidgetItem) SetToolTip(column int, toolTip string) { - if ptr.Pointer() != nil { - var toolTipC *C.char - if toolTip != "" { - toolTipC = C.CString(toolTip) - defer C.free(unsafe.Pointer(toolTipC)) - } - C.QTreeWidgetItem_SetToolTip(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: toolTipC, len: C.longlong(len(toolTip))}) - } -} - -func (ptr *QTreeWidgetItem) SetWhatsThis(column int, whatsThis string) { - if ptr.Pointer() != nil { - var whatsThisC *C.char - if whatsThis != "" { - whatsThisC = C.CString(whatsThis) - defer C.free(unsafe.Pointer(whatsThisC)) - } - C.QTreeWidgetItem_SetWhatsThis(ptr.Pointer(), C.int(int32(column)), C.struct_QtWidgets_PackedString{data: whatsThisC, len: C.longlong(len(whatsThis))}) - } -} - -func (ptr *QTreeWidgetItem) SizeHint(column int) *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QTreeWidgetItem_SizeHint(ptr.Pointer(), C.int(int32(column)))) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) SortChildren(column int, order core.Qt__SortOrder) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_SortChildren(ptr.Pointer(), C.int(int32(column)), C.longlong(order)) - } -} - -func (ptr *QTreeWidgetItem) StatusTip(column int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTreeWidgetItem_StatusTip(ptr.Pointer(), C.int(int32(column)))) - } - return "" -} - -func (ptr *QTreeWidgetItem) TakeChild(index int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem_TakeChild(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) TakeChildren() []*QTreeWidgetItem { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QTreeWidgetItem { - out := make([]*QTreeWidgetItem, int(l.len)) - tmpList := NewQTreeWidgetItemFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__takeChildren_atList(i) - } - return out - }(C.QTreeWidgetItem_TakeChildren(ptr.Pointer())) - } - return make([]*QTreeWidgetItem, 0) -} - -func (ptr *QTreeWidgetItem) Text(column int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTreeWidgetItem_Text(ptr.Pointer(), C.int(int32(column)))) - } - return "" -} - -func (ptr *QTreeWidgetItem) TextAlignment(column int) int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidgetItem_TextAlignment(ptr.Pointer(), C.int(int32(column))))) - } - return 0 -} - -func (ptr *QTreeWidgetItem) ToolTip(column int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTreeWidgetItem_ToolTip(ptr.Pointer(), C.int(int32(column)))) - } - return "" -} - -func (ptr *QTreeWidgetItem) TreeWidget() *QTreeWidget { - if ptr.Pointer() != nil { - tmpValue := NewQTreeWidgetFromPointer(C.QTreeWidgetItem_TreeWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QTreeWidgetItem) Type() int { - if ptr.Pointer() != nil { - return int(int32(C.QTreeWidgetItem_Type(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QTreeWidgetItem) WhatsThis(column int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QTreeWidgetItem_WhatsThis(ptr.Pointer(), C.int(int32(column)))) - } - return "" -} - -//export callbackQTreeWidgetItem_Write -func callbackQTreeWidgetItem_Write(ptr unsafe.Pointer, out unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "write"); signal != nil { - (*(*func(*core.QDataStream))(signal))(core.NewQDataStreamFromPointer(out)) - } else { - NewQTreeWidgetItemFromPointer(ptr).WriteDefault(core.NewQDataStreamFromPointer(out)) - } -} - -func (ptr *QTreeWidgetItem) ConnectWrite(f func(out *core.QDataStream)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "write"); signal != nil { - f := func(out *core.QDataStream) { - (*(*func(*core.QDataStream))(signal))(out) - f(out) - } - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "write", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidgetItem) DisconnectWrite() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "write") - } -} - -func (ptr *QTreeWidgetItem) Write(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_Write(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -func (ptr *QTreeWidgetItem) WriteDefault(out core.QDataStream_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_WriteDefault(ptr.Pointer(), core.PointerFromQDataStream(out)) - } -} - -//export callbackQTreeWidgetItem_DestroyQTreeWidgetItem -func callbackQTreeWidgetItem_DestroyQTreeWidgetItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QTreeWidgetItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQTreeWidgetItemFromPointer(ptr).DestroyQTreeWidgetItemDefault() - } -} - -func (ptr *QTreeWidgetItem) ConnectDestroyQTreeWidgetItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QTreeWidgetItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QTreeWidgetItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QTreeWidgetItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QTreeWidgetItem) DisconnectDestroyQTreeWidgetItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QTreeWidgetItem") - } -} - -func (ptr *QTreeWidgetItem) DestroyQTreeWidgetItem() { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_DestroyQTreeWidgetItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTreeWidgetItem) DestroyQTreeWidgetItemDefault() { - if ptr.Pointer() != nil { - C.QTreeWidgetItem_DestroyQTreeWidgetItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QTreeWidgetItem) __addChildren_children_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___addChildren_children_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) __addChildren_children_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem___addChildren_children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidgetItem) __addChildren_children_newList() unsafe.Pointer { - return C.QTreeWidgetItem___addChildren_children_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidgetItem) __insertChildren_children_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___insertChildren_children_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) __insertChildren_children_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem___insertChildren_children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidgetItem) __insertChildren_children_newList() unsafe.Pointer { - return C.QTreeWidgetItem___insertChildren_children_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidgetItem) __takeChildren_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___takeChildren_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) __takeChildren_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem___takeChildren_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidgetItem) __takeChildren_newList() unsafe.Pointer { - return C.QTreeWidgetItem___takeChildren_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidgetItem) __children_atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___children_atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) __children_setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem___children_setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidgetItem) __children_newList() unsafe.Pointer { - return C.QTreeWidgetItem___children_newList(ptr.Pointer()) -} - -func (ptr *QTreeWidgetItem) __setChildren__atList(i int) *QTreeWidgetItem { - if ptr.Pointer() != nil { - return NewQTreeWidgetItemFromPointer(C.QTreeWidgetItem___setChildren__atList(ptr.Pointer(), C.int(int32(i)))) - } - return nil -} - -func (ptr *QTreeWidgetItem) __setChildren__setList(i QTreeWidgetItem_ITF) { - if ptr.Pointer() != nil { - C.QTreeWidgetItem___setChildren__setList(ptr.Pointer(), PointerFromQTreeWidgetItem(i)) - } -} - -func (ptr *QTreeWidgetItem) __setChildren__newList() unsafe.Pointer { - return C.QTreeWidgetItem___setChildren__newList(ptr.Pointer()) -} - -type QTreeWidgetItemIterator struct { - ptr unsafe.Pointer -} - -type QTreeWidgetItemIterator_ITF interface { - QTreeWidgetItemIterator_PTR() *QTreeWidgetItemIterator -} - -func (ptr *QTreeWidgetItemIterator) QTreeWidgetItemIterator_PTR() *QTreeWidgetItemIterator { - return ptr -} - -func (ptr *QTreeWidgetItemIterator) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QTreeWidgetItemIterator) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQTreeWidgetItemIterator(ptr QTreeWidgetItemIterator_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QTreeWidgetItemIterator_PTR().Pointer() - } - return nil -} - -func NewQTreeWidgetItemIteratorFromPointer(ptr unsafe.Pointer) (n *QTreeWidgetItemIterator) { - n = new(QTreeWidgetItemIterator) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QTreeWidgetItemIterator__IteratorFlag -//QTreeWidgetItemIterator::IteratorFlag -type QTreeWidgetItemIterator__IteratorFlag int64 - -const ( - QTreeWidgetItemIterator__All QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000000) - QTreeWidgetItemIterator__Hidden QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000001) - QTreeWidgetItemIterator__NotHidden QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000002) - QTreeWidgetItemIterator__Selected QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000004) - QTreeWidgetItemIterator__Unselected QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000008) - QTreeWidgetItemIterator__Selectable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000010) - QTreeWidgetItemIterator__NotSelectable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000020) - QTreeWidgetItemIterator__DragEnabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000040) - QTreeWidgetItemIterator__DragDisabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000080) - QTreeWidgetItemIterator__DropEnabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000100) - QTreeWidgetItemIterator__DropDisabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000200) - QTreeWidgetItemIterator__HasChildren QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000400) - QTreeWidgetItemIterator__NoChildren QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00000800) - QTreeWidgetItemIterator__Checked QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00001000) - QTreeWidgetItemIterator__NotChecked QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00002000) - QTreeWidgetItemIterator__Enabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00004000) - QTreeWidgetItemIterator__Disabled QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00008000) - QTreeWidgetItemIterator__Editable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00010000) - QTreeWidgetItemIterator__NotEditable QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x00020000) - QTreeWidgetItemIterator__UserFlag QTreeWidgetItemIterator__IteratorFlag = QTreeWidgetItemIterator__IteratorFlag(0x01000000) -) - -type QUndoCommand struct { - ptr unsafe.Pointer -} - -type QUndoCommand_ITF interface { - QUndoCommand_PTR() *QUndoCommand -} - -func (ptr *QUndoCommand) QUndoCommand_PTR() *QUndoCommand { - return ptr -} - -func (ptr *QUndoCommand) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QUndoCommand) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQUndoCommand(ptr QUndoCommand_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUndoCommand_PTR().Pointer() - } - return nil -} - -func NewQUndoCommandFromPointer(ptr unsafe.Pointer) (n *QUndoCommand) { - n = new(QUndoCommand) - n.SetPointer(ptr) - return -} -func NewQUndoCommand(parent QUndoCommand_ITF) *QUndoCommand { - return NewQUndoCommandFromPointer(C.QUndoCommand_NewQUndoCommand(PointerFromQUndoCommand(parent))) -} - -func NewQUndoCommand2(text string, parent QUndoCommand_ITF) *QUndoCommand { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - return NewQUndoCommandFromPointer(C.QUndoCommand_NewQUndoCommand2(C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQUndoCommand(parent))) -} - -func (ptr *QUndoCommand) ActionText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoCommand_ActionText(ptr.Pointer())) - } - return "" -} - -func (ptr *QUndoCommand) Child(index int) *QUndoCommand { - if ptr.Pointer() != nil { - return NewQUndoCommandFromPointer(C.QUndoCommand_Child(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QUndoCommand) ChildCount() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoCommand_ChildCount(ptr.Pointer()))) - } - return 0 -} - -//export callbackQUndoCommand_Id -func callbackQUndoCommand_Id(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "id"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQUndoCommandFromPointer(ptr).IdDefault())) -} - -func (ptr *QUndoCommand) ConnectId(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "id"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "id", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "id", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoCommand) DisconnectId() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "id") - } -} - -func (ptr *QUndoCommand) Id() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoCommand_Id(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QUndoCommand) IdDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoCommand_IdDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QUndoCommand) IsObsolete() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoCommand_IsObsolete(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQUndoCommand_MergeWith -func callbackQUndoCommand_MergeWith(ptr unsafe.Pointer, command unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "mergeWith"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*QUndoCommand) bool)(signal))(NewQUndoCommandFromPointer(command))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQUndoCommandFromPointer(ptr).MergeWithDefault(NewQUndoCommandFromPointer(command))))) -} - -func (ptr *QUndoCommand) ConnectMergeWith(f func(command *QUndoCommand) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mergeWith"); signal != nil { - f := func(command *QUndoCommand) bool { - (*(*func(*QUndoCommand) bool)(signal))(command) - return f(command) - } - qt.ConnectSignal(ptr.Pointer(), "mergeWith", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mergeWith", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoCommand) DisconnectMergeWith() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mergeWith") - } -} - -func (ptr *QUndoCommand) MergeWith(command QUndoCommand_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUndoCommand_MergeWith(ptr.Pointer(), PointerFromQUndoCommand(command))) != 0 - } - return false -} - -func (ptr *QUndoCommand) MergeWithDefault(command QUndoCommand_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUndoCommand_MergeWithDefault(ptr.Pointer(), PointerFromQUndoCommand(command))) != 0 - } - return false -} - -//export callbackQUndoCommand_Redo -func callbackQUndoCommand_Redo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoCommandFromPointer(ptr).RedoDefault() - } -} - -func (ptr *QUndoCommand) ConnectRedo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoCommand) DisconnectRedo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo") - } -} - -func (ptr *QUndoCommand) Redo() { - if ptr.Pointer() != nil { - C.QUndoCommand_Redo(ptr.Pointer()) - } -} - -func (ptr *QUndoCommand) RedoDefault() { - if ptr.Pointer() != nil { - C.QUndoCommand_RedoDefault(ptr.Pointer()) - } -} - -func (ptr *QUndoCommand) SetObsolete(obsolete bool) { - if ptr.Pointer() != nil { - C.QUndoCommand_SetObsolete(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(obsolete)))) - } -} - -func (ptr *QUndoCommand) SetText(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QUndoCommand_SetText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QUndoCommand) Text() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoCommand_Text(ptr.Pointer())) - } - return "" -} - -//export callbackQUndoCommand_Undo -func callbackQUndoCommand_Undo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoCommandFromPointer(ptr).UndoDefault() - } -} - -func (ptr *QUndoCommand) ConnectUndo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoCommand) DisconnectUndo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo") - } -} - -func (ptr *QUndoCommand) Undo() { - if ptr.Pointer() != nil { - C.QUndoCommand_Undo(ptr.Pointer()) - } -} - -func (ptr *QUndoCommand) UndoDefault() { - if ptr.Pointer() != nil { - C.QUndoCommand_UndoDefault(ptr.Pointer()) - } -} - -//export callbackQUndoCommand_DestroyQUndoCommand -func callbackQUndoCommand_DestroyQUndoCommand(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QUndoCommand"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoCommandFromPointer(ptr).DestroyQUndoCommandDefault() - } -} - -func (ptr *QUndoCommand) ConnectDestroyQUndoCommand(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QUndoCommand"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QUndoCommand", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QUndoCommand", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoCommand) DisconnectDestroyQUndoCommand() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QUndoCommand") - } -} - -func (ptr *QUndoCommand) DestroyQUndoCommand() { - if ptr.Pointer() != nil { - C.QUndoCommand_DestroyQUndoCommand(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -func (ptr *QUndoCommand) DestroyQUndoCommandDefault() { - if ptr.Pointer() != nil { - C.QUndoCommand_DestroyQUndoCommandDefault(ptr.Pointer()) - ptr.SetPointer(nil) - } -} - -type QUndoGroup struct { - core.QObject -} - -type QUndoGroup_ITF interface { - core.QObject_ITF - QUndoGroup_PTR() *QUndoGroup -} - -func (ptr *QUndoGroup) QUndoGroup_PTR() *QUndoGroup { - return ptr -} - -func (ptr *QUndoGroup) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QUndoGroup) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQUndoGroup(ptr QUndoGroup_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUndoGroup_PTR().Pointer() - } - return nil -} - -func NewQUndoGroupFromPointer(ptr unsafe.Pointer) (n *QUndoGroup) { - n = new(QUndoGroup) - n.SetPointer(ptr) - return -} -func NewQUndoGroup(parent core.QObject_ITF) *QUndoGroup { - tmpValue := NewQUndoGroupFromPointer(C.QUndoGroup_NewQUndoGroup(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QUndoGroup) ActiveStack() *QUndoStack { - if ptr.Pointer() != nil { - tmpValue := NewQUndoStackFromPointer(C.QUndoGroup_ActiveStack(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQUndoGroup_ActiveStackChanged -func callbackQUndoGroup_ActiveStackChanged(ptr unsafe.Pointer, stack unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "activeStackChanged"); signal != nil { - (*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack)) - } - -} - -func (ptr *QUndoGroup) ConnectActiveStackChanged(f func(stack *QUndoStack)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "activeStackChanged") { - C.QUndoGroup_ConnectActiveStackChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "activeStackChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "activeStackChanged"); signal != nil { - f := func(stack *QUndoStack) { - (*(*func(*QUndoStack))(signal))(stack) - f(stack) - } - qt.ConnectSignal(ptr.Pointer(), "activeStackChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "activeStackChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectActiveStackChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectActiveStackChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "activeStackChanged") - } -} - -func (ptr *QUndoGroup) ActiveStackChanged(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_ActiveStackChanged(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -func (ptr *QUndoGroup) AddStack(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_AddStack(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -func (ptr *QUndoGroup) CanRedo() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoGroup_CanRedo(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQUndoGroup_CanRedoChanged -func callbackQUndoGroup_CanRedoChanged(ptr unsafe.Pointer, canRedo C.char) { - if signal := qt.GetSignal(ptr, "canRedoChanged"); signal != nil { - (*(*func(bool))(signal))(int8(canRedo) != 0) - } - -} - -func (ptr *QUndoGroup) ConnectCanRedoChanged(f func(canRedo bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "canRedoChanged") { - C.QUndoGroup_ConnectCanRedoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canRedoChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "canRedoChanged"); signal != nil { - f := func(canRedo bool) { - (*(*func(bool))(signal))(canRedo) - f(canRedo) - } - qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectCanRedoChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectCanRedoChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "canRedoChanged") - } -} - -func (ptr *QUndoGroup) CanRedoChanged(canRedo bool) { - if ptr.Pointer() != nil { - C.QUndoGroup_CanRedoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canRedo)))) - } -} - -func (ptr *QUndoGroup) CanUndo() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoGroup_CanUndo(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQUndoGroup_CanUndoChanged -func callbackQUndoGroup_CanUndoChanged(ptr unsafe.Pointer, canUndo C.char) { - if signal := qt.GetSignal(ptr, "canUndoChanged"); signal != nil { - (*(*func(bool))(signal))(int8(canUndo) != 0) - } - -} - -func (ptr *QUndoGroup) ConnectCanUndoChanged(f func(canUndo bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "canUndoChanged") { - C.QUndoGroup_ConnectCanUndoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canUndoChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "canUndoChanged"); signal != nil { - f := func(canUndo bool) { - (*(*func(bool))(signal))(canUndo) - f(canUndo) - } - qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectCanUndoChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectCanUndoChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "canUndoChanged") - } -} - -func (ptr *QUndoGroup) CanUndoChanged(canUndo bool) { - if ptr.Pointer() != nil { - C.QUndoGroup_CanUndoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canUndo)))) - } -} - -//export callbackQUndoGroup_CleanChanged -func callbackQUndoGroup_CleanChanged(ptr unsafe.Pointer, clean C.char) { - if signal := qt.GetSignal(ptr, "cleanChanged"); signal != nil { - (*(*func(bool))(signal))(int8(clean) != 0) - } - -} - -func (ptr *QUndoGroup) ConnectCleanChanged(f func(clean bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cleanChanged") { - C.QUndoGroup_ConnectCleanChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cleanChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cleanChanged"); signal != nil { - f := func(clean bool) { - (*(*func(bool))(signal))(clean) - f(clean) - } - qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectCleanChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectCleanChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cleanChanged") - } -} - -func (ptr *QUndoGroup) CleanChanged(clean bool) { - if ptr.Pointer() != nil { - C.QUndoGroup_CleanChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clean)))) - } -} - -func (ptr *QUndoGroup) CreateRedoAction(parent core.QObject_ITF, prefix string) *QAction { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - tmpValue := NewQActionFromPointer(C.QUndoGroup_CreateRedoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) CreateUndoAction(parent core.QObject_ITF, prefix string) *QAction { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - tmpValue := NewQActionFromPointer(C.QUndoGroup_CreateUndoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQUndoGroup_IndexChanged -func callbackQUndoGroup_IndexChanged(ptr unsafe.Pointer, idx C.int) { - if signal := qt.GetSignal(ptr, "indexChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(idx))) - } - -} - -func (ptr *QUndoGroup) ConnectIndexChanged(f func(idx int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "indexChanged") { - C.QUndoGroup_ConnectIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "indexChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "indexChanged"); signal != nil { - f := func(idx int) { - (*(*func(int))(signal))(idx) - f(idx) - } - qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectIndexChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectIndexChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "indexChanged") - } -} - -func (ptr *QUndoGroup) IndexChanged(idx int) { - if ptr.Pointer() != nil { - C.QUndoGroup_IndexChanged(ptr.Pointer(), C.int(int32(idx))) - } -} - -func (ptr *QUndoGroup) IsClean() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoGroup_IsClean(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQUndoGroup_Redo -func callbackQUndoGroup_Redo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoGroupFromPointer(ptr).RedoDefault() - } -} - -func (ptr *QUndoGroup) ConnectRedo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectRedo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo") - } -} - -func (ptr *QUndoGroup) Redo() { - if ptr.Pointer() != nil { - C.QUndoGroup_Redo(ptr.Pointer()) - } -} - -func (ptr *QUndoGroup) RedoDefault() { - if ptr.Pointer() != nil { - C.QUndoGroup_RedoDefault(ptr.Pointer()) - } -} - -func (ptr *QUndoGroup) RedoText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoGroup_RedoText(ptr.Pointer())) - } - return "" -} - -//export callbackQUndoGroup_RedoTextChanged -func callbackQUndoGroup_RedoTextChanged(ptr unsafe.Pointer, redoText C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "redoTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(redoText)) - } - -} - -func (ptr *QUndoGroup) ConnectRedoTextChanged(f func(redoText string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redoTextChanged") { - C.QUndoGroup_ConnectRedoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redoTextChanged"); signal != nil { - f := func(redoText string) { - (*(*func(string))(signal))(redoText) - f(redoText) - } - qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectRedoTextChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectRedoTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redoTextChanged") - } -} - -func (ptr *QUndoGroup) RedoTextChanged(redoText string) { - if ptr.Pointer() != nil { - var redoTextC *C.char - if redoText != "" { - redoTextC = C.CString(redoText) - defer C.free(unsafe.Pointer(redoTextC)) - } - C.QUndoGroup_RedoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: redoTextC, len: C.longlong(len(redoText))}) - } -} - -func (ptr *QUndoGroup) RemoveStack(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_RemoveStack(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -//export callbackQUndoGroup_SetActiveStack -func callbackQUndoGroup_SetActiveStack(ptr unsafe.Pointer, stack unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setActiveStack"); signal != nil { - (*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack)) - } else { - NewQUndoGroupFromPointer(ptr).SetActiveStackDefault(NewQUndoStackFromPointer(stack)) - } -} - -func (ptr *QUndoGroup) ConnectSetActiveStack(f func(stack *QUndoStack)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setActiveStack"); signal != nil { - f := func(stack *QUndoStack) { - (*(*func(*QUndoStack))(signal))(stack) - f(stack) - } - qt.ConnectSignal(ptr.Pointer(), "setActiveStack", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setActiveStack", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectSetActiveStack() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setActiveStack") - } -} - -func (ptr *QUndoGroup) SetActiveStack(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_SetActiveStack(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -func (ptr *QUndoGroup) SetActiveStackDefault(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_SetActiveStackDefault(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -func (ptr *QUndoGroup) Stacks() []*QUndoStack { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QUndoStack { - out := make([]*QUndoStack, int(l.len)) - tmpList := NewQUndoGroupFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__stacks_atList(i) - } - return out - }(C.QUndoGroup_Stacks(ptr.Pointer())) - } - return make([]*QUndoStack, 0) -} - -//export callbackQUndoGroup_Undo -func callbackQUndoGroup_Undo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoGroupFromPointer(ptr).UndoDefault() - } -} - -func (ptr *QUndoGroup) ConnectUndo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectUndo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo") - } -} - -func (ptr *QUndoGroup) Undo() { - if ptr.Pointer() != nil { - C.QUndoGroup_Undo(ptr.Pointer()) - } -} - -func (ptr *QUndoGroup) UndoDefault() { - if ptr.Pointer() != nil { - C.QUndoGroup_UndoDefault(ptr.Pointer()) - } -} - -func (ptr *QUndoGroup) UndoText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoGroup_UndoText(ptr.Pointer())) - } - return "" -} - -//export callbackQUndoGroup_UndoTextChanged -func callbackQUndoGroup_UndoTextChanged(ptr unsafe.Pointer, undoText C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "undoTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(undoText)) - } - -} - -func (ptr *QUndoGroup) ConnectUndoTextChanged(f func(undoText string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "undoTextChanged") { - C.QUndoGroup_ConnectUndoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "undoTextChanged"); signal != nil { - f := func(undoText string) { - (*(*func(string))(signal))(undoText) - f(undoText) - } - qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectUndoTextChanged() { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectUndoTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "undoTextChanged") - } -} - -func (ptr *QUndoGroup) UndoTextChanged(undoText string) { - if ptr.Pointer() != nil { - var undoTextC *C.char - if undoText != "" { - undoTextC = C.CString(undoText) - defer C.free(unsafe.Pointer(undoTextC)) - } - C.QUndoGroup_UndoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: undoTextC, len: C.longlong(len(undoText))}) - } -} - -//export callbackQUndoGroup_DestroyQUndoGroup -func callbackQUndoGroup_DestroyQUndoGroup(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QUndoGroup"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoGroupFromPointer(ptr).DestroyQUndoGroupDefault() - } -} - -func (ptr *QUndoGroup) ConnectDestroyQUndoGroup(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QUndoGroup"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QUndoGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QUndoGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoGroup) DisconnectDestroyQUndoGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QUndoGroup") - } -} - -func (ptr *QUndoGroup) DestroyQUndoGroup() { - if ptr.Pointer() != nil { - C.QUndoGroup_DestroyQUndoGroup(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUndoGroup) DestroyQUndoGroupDefault() { - if ptr.Pointer() != nil { - C.QUndoGroup_DestroyQUndoGroupDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUndoGroup) __stacks_atList(i int) *QUndoStack { - if ptr.Pointer() != nil { - tmpValue := NewQUndoStackFromPointer(C.QUndoGroup___stacks_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) __stacks_setList(i QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup___stacks_setList(ptr.Pointer(), PointerFromQUndoStack(i)) - } -} - -func (ptr *QUndoGroup) __stacks_newList() unsafe.Pointer { - return C.QUndoGroup___stacks_newList(ptr.Pointer()) -} - -func (ptr *QUndoGroup) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoGroup) __children_newList() unsafe.Pointer { - return C.QUndoGroup___children_newList(ptr.Pointer()) -} - -func (ptr *QUndoGroup) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QUndoGroup___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QUndoGroup) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QUndoGroup___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QUndoGroup) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoGroup) __findChildren_newList() unsafe.Pointer { - return C.QUndoGroup___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QUndoGroup) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoGroup) __findChildren_newList3() unsafe.Pointer { - return C.QUndoGroup___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QUndoGroup) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoGroup___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoGroup) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoGroup) __qFindChildren_newList2() unsafe.Pointer { - return C.QUndoGroup___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQUndoGroup_ChildEvent -func callbackQUndoGroup_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQUndoGroupFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QUndoGroup) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQUndoGroup_ConnectNotify -func callbackQUndoGroup_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQUndoGroupFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QUndoGroup) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQUndoGroup_CustomEvent -func callbackQUndoGroup_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQUndoGroupFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QUndoGroup) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQUndoGroup_DeleteLater -func callbackQUndoGroup_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoGroupFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QUndoGroup) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QUndoGroup_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQUndoGroup_Destroyed -func callbackQUndoGroup_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQUndoGroup_DisconnectNotify -func callbackQUndoGroup_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQUndoGroupFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QUndoGroup) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQUndoGroup_Event -func callbackQUndoGroup_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQUndoGroupFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QUndoGroup) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUndoGroup_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQUndoGroup_EventFilter -func callbackQUndoGroup_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQUndoGroupFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QUndoGroup) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUndoGroup_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQUndoGroup_MetaObject -func callbackQUndoGroup_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQUndoGroupFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QUndoGroup) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QUndoGroup_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQUndoGroup_ObjectNameChanged -func callbackQUndoGroup_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQUndoGroup_TimerEvent -func callbackQUndoGroup_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQUndoGroupFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QUndoGroup) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QUndoGroup_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QUndoStack struct { - core.QObject -} - -type QUndoStack_ITF interface { - core.QObject_ITF - QUndoStack_PTR() *QUndoStack -} - -func (ptr *QUndoStack) QUndoStack_PTR() *QUndoStack { - return ptr -} - -func (ptr *QUndoStack) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QUndoStack) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - } -} - -func PointerFromQUndoStack(ptr QUndoStack_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUndoStack_PTR().Pointer() - } - return nil -} - -func NewQUndoStackFromPointer(ptr unsafe.Pointer) (n *QUndoStack) { - n = new(QUndoStack) - n.SetPointer(ptr) - return -} -func NewQUndoStack(parent core.QObject_ITF) *QUndoStack { - tmpValue := NewQUndoStackFromPointer(C.QUndoStack_NewQUndoStack(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QUndoStack) BeginMacro(text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QUndoStack_BeginMacro(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QUndoStack) CanRedo() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoStack_CanRedo(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQUndoStack_CanRedoChanged -func callbackQUndoStack_CanRedoChanged(ptr unsafe.Pointer, canRedo C.char) { - if signal := qt.GetSignal(ptr, "canRedoChanged"); signal != nil { - (*(*func(bool))(signal))(int8(canRedo) != 0) - } - -} - -func (ptr *QUndoStack) ConnectCanRedoChanged(f func(canRedo bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "canRedoChanged") { - C.QUndoStack_ConnectCanRedoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canRedoChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "canRedoChanged"); signal != nil { - f := func(canRedo bool) { - (*(*func(bool))(signal))(canRedo) - f(canRedo) - } - qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canRedoChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectCanRedoChanged() { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectCanRedoChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "canRedoChanged") - } -} - -func (ptr *QUndoStack) CanRedoChanged(canRedo bool) { - if ptr.Pointer() != nil { - C.QUndoStack_CanRedoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canRedo)))) - } -} - -func (ptr *QUndoStack) CanUndo() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoStack_CanUndo(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQUndoStack_CanUndoChanged -func callbackQUndoStack_CanUndoChanged(ptr unsafe.Pointer, canUndo C.char) { - if signal := qt.GetSignal(ptr, "canUndoChanged"); signal != nil { - (*(*func(bool))(signal))(int8(canUndo) != 0) - } - -} - -func (ptr *QUndoStack) ConnectCanUndoChanged(f func(canUndo bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "canUndoChanged") { - C.QUndoStack_ConnectCanUndoChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "canUndoChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "canUndoChanged"); signal != nil { - f := func(canUndo bool) { - (*(*func(bool))(signal))(canUndo) - f(canUndo) - } - qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "canUndoChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectCanUndoChanged() { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectCanUndoChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "canUndoChanged") - } -} - -func (ptr *QUndoStack) CanUndoChanged(canUndo bool) { - if ptr.Pointer() != nil { - C.QUndoStack_CanUndoChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(canUndo)))) - } -} - -//export callbackQUndoStack_CleanChanged -func callbackQUndoStack_CleanChanged(ptr unsafe.Pointer, clean C.char) { - if signal := qt.GetSignal(ptr, "cleanChanged"); signal != nil { - (*(*func(bool))(signal))(int8(clean) != 0) - } - -} - -func (ptr *QUndoStack) ConnectCleanChanged(f func(clean bool)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "cleanChanged") { - C.QUndoStack_ConnectCleanChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "cleanChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "cleanChanged"); signal != nil { - f := func(clean bool) { - (*(*func(bool))(signal))(clean) - f(clean) - } - qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cleanChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectCleanChanged() { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectCleanChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "cleanChanged") - } -} - -func (ptr *QUndoStack) CleanChanged(clean bool) { - if ptr.Pointer() != nil { - C.QUndoStack_CleanChanged(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(clean)))) - } -} - -func (ptr *QUndoStack) CleanIndex() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoStack_CleanIndex(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QUndoStack) Clear() { - if ptr.Pointer() != nil { - C.QUndoStack_Clear(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) Command(index int) *QUndoCommand { - if ptr.Pointer() != nil { - return NewQUndoCommandFromPointer(C.QUndoStack_Command(ptr.Pointer(), C.int(int32(index)))) - } - return nil -} - -func (ptr *QUndoStack) Count() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoStack_Count(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QUndoStack) CreateRedoAction(parent core.QObject_ITF, prefix string) *QAction { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - tmpValue := NewQActionFromPointer(C.QUndoStack_CreateRedoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) CreateUndoAction(parent core.QObject_ITF, prefix string) *QAction { - if ptr.Pointer() != nil { - var prefixC *C.char - if prefix != "" { - prefixC = C.CString(prefix) - defer C.free(unsafe.Pointer(prefixC)) - } - tmpValue := NewQActionFromPointer(C.QUndoStack_CreateUndoAction(ptr.Pointer(), core.PointerFromQObject(parent), C.struct_QtWidgets_PackedString{data: prefixC, len: C.longlong(len(prefix))})) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) EndMacro() { - if ptr.Pointer() != nil { - C.QUndoStack_EndMacro(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) Index() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoStack_Index(ptr.Pointer()))) - } - return 0 -} - -//export callbackQUndoStack_IndexChanged -func callbackQUndoStack_IndexChanged(ptr unsafe.Pointer, idx C.int) { - if signal := qt.GetSignal(ptr, "indexChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(idx))) - } - -} - -func (ptr *QUndoStack) ConnectIndexChanged(f func(idx int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "indexChanged") { - C.QUndoStack_ConnectIndexChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "indexChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "indexChanged"); signal != nil { - f := func(idx int) { - (*(*func(int))(signal))(idx) - f(idx) - } - qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "indexChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectIndexChanged() { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectIndexChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "indexChanged") - } -} - -func (ptr *QUndoStack) IndexChanged(idx int) { - if ptr.Pointer() != nil { - C.QUndoStack_IndexChanged(ptr.Pointer(), C.int(int32(idx))) - } -} - -func (ptr *QUndoStack) IsActive() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoStack_IsActive(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUndoStack) IsClean() bool { - if ptr.Pointer() != nil { - return int8(C.QUndoStack_IsClean(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QUndoStack) Push(cmd QUndoCommand_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack_Push(ptr.Pointer(), PointerFromQUndoCommand(cmd)) - } -} - -//export callbackQUndoStack_Redo -func callbackQUndoStack_Redo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "redo"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoStackFromPointer(ptr).RedoDefault() - } -} - -func (ptr *QUndoStack) ConnectRedo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "redo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectRedo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "redo") - } -} - -func (ptr *QUndoStack) Redo() { - if ptr.Pointer() != nil { - C.QUndoStack_Redo(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) RedoDefault() { - if ptr.Pointer() != nil { - C.QUndoStack_RedoDefault(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) RedoText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoStack_RedoText(ptr.Pointer())) - } - return "" -} - -//export callbackQUndoStack_RedoTextChanged -func callbackQUndoStack_RedoTextChanged(ptr unsafe.Pointer, redoText C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "redoTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(redoText)) - } - -} - -func (ptr *QUndoStack) ConnectRedoTextChanged(f func(redoText string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "redoTextChanged") { - C.QUndoStack_ConnectRedoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "redoTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "redoTextChanged"); signal != nil { - f := func(redoText string) { - (*(*func(string))(signal))(redoText) - f(redoText) - } - qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "redoTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectRedoTextChanged() { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectRedoTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "redoTextChanged") - } -} - -func (ptr *QUndoStack) RedoTextChanged(redoText string) { - if ptr.Pointer() != nil { - var redoTextC *C.char - if redoText != "" { - redoTextC = C.CString(redoText) - defer C.free(unsafe.Pointer(redoTextC)) - } - C.QUndoStack_RedoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: redoTextC, len: C.longlong(len(redoText))}) - } -} - -//export callbackQUndoStack_ResetClean -func callbackQUndoStack_ResetClean(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resetClean"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoStackFromPointer(ptr).ResetCleanDefault() - } -} - -func (ptr *QUndoStack) ConnectResetClean(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resetClean"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "resetClean", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resetClean", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectResetClean() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resetClean") - } -} - -func (ptr *QUndoStack) ResetClean() { - if ptr.Pointer() != nil { - C.QUndoStack_ResetClean(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) ResetCleanDefault() { - if ptr.Pointer() != nil { - C.QUndoStack_ResetCleanDefault(ptr.Pointer()) - } -} - -//export callbackQUndoStack_SetActive -func callbackQUndoStack_SetActive(ptr unsafe.Pointer, active C.char) { - if signal := qt.GetSignal(ptr, "setActive"); signal != nil { - (*(*func(bool))(signal))(int8(active) != 0) - } else { - NewQUndoStackFromPointer(ptr).SetActiveDefault(int8(active) != 0) - } -} - -func (ptr *QUndoStack) ConnectSetActive(f func(active bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setActive"); signal != nil { - f := func(active bool) { - (*(*func(bool))(signal))(active) - f(active) - } - qt.ConnectSignal(ptr.Pointer(), "setActive", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setActive", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectSetActive() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setActive") - } -} - -func (ptr *QUndoStack) SetActive(active bool) { - if ptr.Pointer() != nil { - C.QUndoStack_SetActive(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) - } -} - -func (ptr *QUndoStack) SetActiveDefault(active bool) { - if ptr.Pointer() != nil { - C.QUndoStack_SetActiveDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(active)))) - } -} - -//export callbackQUndoStack_SetClean -func callbackQUndoStack_SetClean(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setClean"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoStackFromPointer(ptr).SetCleanDefault() - } -} - -func (ptr *QUndoStack) ConnectSetClean(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setClean"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setClean", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setClean", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectSetClean() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setClean") - } -} - -func (ptr *QUndoStack) SetClean() { - if ptr.Pointer() != nil { - C.QUndoStack_SetClean(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) SetCleanDefault() { - if ptr.Pointer() != nil { - C.QUndoStack_SetCleanDefault(ptr.Pointer()) - } -} - -//export callbackQUndoStack_SetIndex -func callbackQUndoStack_SetIndex(ptr unsafe.Pointer, idx C.int) { - if signal := qt.GetSignal(ptr, "setIndex"); signal != nil { - (*(*func(int))(signal))(int(int32(idx))) - } else { - NewQUndoStackFromPointer(ptr).SetIndexDefault(int(int32(idx))) - } -} - -func (ptr *QUndoStack) ConnectSetIndex(f func(idx int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setIndex"); signal != nil { - f := func(idx int) { - (*(*func(int))(signal))(idx) - f(idx) - } - qt.ConnectSignal(ptr.Pointer(), "setIndex", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setIndex", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectSetIndex() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setIndex") - } -} - -func (ptr *QUndoStack) SetIndex(idx int) { - if ptr.Pointer() != nil { - C.QUndoStack_SetIndex(ptr.Pointer(), C.int(int32(idx))) - } -} - -func (ptr *QUndoStack) SetIndexDefault(idx int) { - if ptr.Pointer() != nil { - C.QUndoStack_SetIndexDefault(ptr.Pointer(), C.int(int32(idx))) - } -} - -func (ptr *QUndoStack) SetUndoLimit(limit int) { - if ptr.Pointer() != nil { - C.QUndoStack_SetUndoLimit(ptr.Pointer(), C.int(int32(limit))) - } -} - -func (ptr *QUndoStack) Text(idx int) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoStack_Text(ptr.Pointer(), C.int(int32(idx)))) - } - return "" -} - -//export callbackQUndoStack_Undo -func callbackQUndoStack_Undo(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "undo"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoStackFromPointer(ptr).UndoDefault() - } -} - -func (ptr *QUndoStack) ConnectUndo(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "undo"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undo", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectUndo() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "undo") - } -} - -func (ptr *QUndoStack) Undo() { - if ptr.Pointer() != nil { - C.QUndoStack_Undo(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) UndoDefault() { - if ptr.Pointer() != nil { - C.QUndoStack_UndoDefault(ptr.Pointer()) - } -} - -func (ptr *QUndoStack) UndoLimit() int { - if ptr.Pointer() != nil { - return int(int32(C.QUndoStack_UndoLimit(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QUndoStack) UndoText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoStack_UndoText(ptr.Pointer())) - } - return "" -} - -//export callbackQUndoStack_UndoTextChanged -func callbackQUndoStack_UndoTextChanged(ptr unsafe.Pointer, undoText C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "undoTextChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(undoText)) - } - -} - -func (ptr *QUndoStack) ConnectUndoTextChanged(f func(undoText string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "undoTextChanged") { - C.QUndoStack_ConnectUndoTextChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "undoTextChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "undoTextChanged"); signal != nil { - f := func(undoText string) { - (*(*func(string))(signal))(undoText) - f(undoText) - } - qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "undoTextChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectUndoTextChanged() { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectUndoTextChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "undoTextChanged") - } -} - -func (ptr *QUndoStack) UndoTextChanged(undoText string) { - if ptr.Pointer() != nil { - var undoTextC *C.char - if undoText != "" { - undoTextC = C.CString(undoText) - defer C.free(unsafe.Pointer(undoTextC)) - } - C.QUndoStack_UndoTextChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: undoTextC, len: C.longlong(len(undoText))}) - } -} - -//export callbackQUndoStack_DestroyQUndoStack -func callbackQUndoStack_DestroyQUndoStack(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QUndoStack"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoStackFromPointer(ptr).DestroyQUndoStackDefault() - } -} - -func (ptr *QUndoStack) ConnectDestroyQUndoStack(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QUndoStack"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QUndoStack", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QUndoStack", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoStack) DisconnectDestroyQUndoStack() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QUndoStack") - } -} - -func (ptr *QUndoStack) DestroyQUndoStack() { - if ptr.Pointer() != nil { - C.QUndoStack_DestroyQUndoStack(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUndoStack) DestroyQUndoStackDefault() { - if ptr.Pointer() != nil { - C.QUndoStack_DestroyQUndoStackDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUndoStack) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoStack___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoStack) __children_newList() unsafe.Pointer { - return C.QUndoStack___children_newList(ptr.Pointer()) -} - -func (ptr *QUndoStack) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QUndoStack___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QUndoStack) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QUndoStack___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QUndoStack) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoStack___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoStack) __findChildren_newList() unsafe.Pointer { - return C.QUndoStack___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QUndoStack) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoStack___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoStack) __findChildren_newList3() unsafe.Pointer { - return C.QUndoStack___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QUndoStack) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QUndoStack___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoStack) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QUndoStack) __qFindChildren_newList2() unsafe.Pointer { - return C.QUndoStack___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQUndoStack_ChildEvent -func callbackQUndoStack_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQUndoStackFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QUndoStack) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQUndoStack_ConnectNotify -func callbackQUndoStack_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQUndoStackFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QUndoStack) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQUndoStack_CustomEvent -func callbackQUndoStack_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQUndoStackFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QUndoStack) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQUndoStack_DeleteLater -func callbackQUndoStack_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoStackFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QUndoStack) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QUndoStack_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQUndoStack_Destroyed -func callbackQUndoStack_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQUndoStack_DisconnectNotify -func callbackQUndoStack_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQUndoStackFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QUndoStack) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQUndoStack_Event -func callbackQUndoStack_Event(ptr unsafe.Pointer, e unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(e))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQUndoStackFromPointer(ptr).EventDefault(core.NewQEventFromPointer(e))))) -} - -func (ptr *QUndoStack) EventDefault(e core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUndoStack_EventDefault(ptr.Pointer(), core.PointerFromQEvent(e))) != 0 - } - return false -} - -//export callbackQUndoStack_EventFilter -func callbackQUndoStack_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQUndoStackFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QUndoStack) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QUndoStack_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQUndoStack_MetaObject -func callbackQUndoStack_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQUndoStackFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QUndoStack) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QUndoStack_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQUndoStack_ObjectNameChanged -func callbackQUndoStack_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQUndoStack_TimerEvent -func callbackQUndoStack_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQUndoStackFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QUndoStack) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QUndoStack_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QUndoView struct { - QListView -} - -type QUndoView_ITF interface { - QListView_ITF - QUndoView_PTR() *QUndoView -} - -func (ptr *QUndoView) QUndoView_PTR() *QUndoView { - return ptr -} - -func (ptr *QUndoView) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QListView_PTR().Pointer() - } - return nil -} - -func (ptr *QUndoView) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QListView_PTR().SetPointer(p) - } -} - -func PointerFromQUndoView(ptr QUndoView_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QUndoView_PTR().Pointer() - } - return nil -} - -func NewQUndoViewFromPointer(ptr unsafe.Pointer) (n *QUndoView) { - n = new(QUndoView) - n.SetPointer(ptr) - return -} -func NewQUndoView(parent QWidget_ITF) *QUndoView { - tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQUndoView2(stack QUndoStack_ITF, parent QWidget_ITF) *QUndoView { - tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView2(PointerFromQUndoStack(stack), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQUndoView3(group QUndoGroup_ITF, parent QWidget_ITF) *QUndoView { - tmpValue := NewQUndoViewFromPointer(C.QUndoView_NewQUndoView3(PointerFromQUndoGroup(group), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QUndoView) CleanIcon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QUndoView_CleanIcon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -func (ptr *QUndoView) EmptyLabel() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QUndoView_EmptyLabel(ptr.Pointer())) - } - return "" -} - -func (ptr *QUndoView) Group() *QUndoGroup { - if ptr.Pointer() != nil { - tmpValue := NewQUndoGroupFromPointer(C.QUndoView_Group(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QUndoView) SetCleanIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QUndoView_SetCleanIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QUndoView) SetEmptyLabel(label string) { - if ptr.Pointer() != nil { - var labelC *C.char - if label != "" { - labelC = C.CString(label) - defer C.free(unsafe.Pointer(labelC)) - } - C.QUndoView_SetEmptyLabel(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: labelC, len: C.longlong(len(label))}) - } -} - -//export callbackQUndoView_SetGroup -func callbackQUndoView_SetGroup(ptr unsafe.Pointer, group unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGroup"); signal != nil { - (*(*func(*QUndoGroup))(signal))(NewQUndoGroupFromPointer(group)) - } else { - NewQUndoViewFromPointer(ptr).SetGroupDefault(NewQUndoGroupFromPointer(group)) - } -} - -func (ptr *QUndoView) ConnectSetGroup(f func(group *QUndoGroup)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGroup"); signal != nil { - f := func(group *QUndoGroup) { - (*(*func(*QUndoGroup))(signal))(group) - f(group) - } - qt.ConnectSignal(ptr.Pointer(), "setGroup", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGroup", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoView) DisconnectSetGroup() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGroup") - } -} - -func (ptr *QUndoView) SetGroup(group QUndoGroup_ITF) { - if ptr.Pointer() != nil { - C.QUndoView_SetGroup(ptr.Pointer(), PointerFromQUndoGroup(group)) - } -} - -func (ptr *QUndoView) SetGroupDefault(group QUndoGroup_ITF) { - if ptr.Pointer() != nil { - C.QUndoView_SetGroupDefault(ptr.Pointer(), PointerFromQUndoGroup(group)) - } -} - -//export callbackQUndoView_SetStack -func callbackQUndoView_SetStack(ptr unsafe.Pointer, stack unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setStack"); signal != nil { - (*(*func(*QUndoStack))(signal))(NewQUndoStackFromPointer(stack)) - } else { - NewQUndoViewFromPointer(ptr).SetStackDefault(NewQUndoStackFromPointer(stack)) - } -} - -func (ptr *QUndoView) ConnectSetStack(f func(stack *QUndoStack)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setStack"); signal != nil { - f := func(stack *QUndoStack) { - (*(*func(*QUndoStack))(signal))(stack) - f(stack) - } - qt.ConnectSignal(ptr.Pointer(), "setStack", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setStack", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoView) DisconnectSetStack() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setStack") - } -} - -func (ptr *QUndoView) SetStack(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoView_SetStack(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -func (ptr *QUndoView) SetStackDefault(stack QUndoStack_ITF) { - if ptr.Pointer() != nil { - C.QUndoView_SetStackDefault(ptr.Pointer(), PointerFromQUndoStack(stack)) - } -} - -func (ptr *QUndoView) Stack() *QUndoStack { - if ptr.Pointer() != nil { - tmpValue := NewQUndoStackFromPointer(C.QUndoView_Stack(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQUndoView_DestroyQUndoView -func callbackQUndoView_DestroyQUndoView(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QUndoView"); signal != nil { - (*(*func())(signal))() - } else { - NewQUndoViewFromPointer(ptr).DestroyQUndoViewDefault() - } -} - -func (ptr *QUndoView) ConnectDestroyQUndoView(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QUndoView"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QUndoView", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QUndoView", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QUndoView) DisconnectDestroyQUndoView() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QUndoView") - } -} - -func (ptr *QUndoView) DestroyQUndoView() { - if ptr.Pointer() != nil { - C.QUndoView_DestroyQUndoView(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QUndoView) DestroyQUndoViewDefault() { - if ptr.Pointer() != nil { - C.QUndoView_DestroyQUndoViewDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QVBoxLayout struct { - QBoxLayout -} - -type QVBoxLayout_ITF interface { - QBoxLayout_ITF - QVBoxLayout_PTR() *QVBoxLayout -} - -func (ptr *QVBoxLayout) QVBoxLayout_PTR() *QVBoxLayout { - return ptr -} - -func (ptr *QVBoxLayout) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QBoxLayout_PTR().Pointer() - } - return nil -} - -func (ptr *QVBoxLayout) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QBoxLayout_PTR().SetPointer(p) - } -} - -func PointerFromQVBoxLayout(ptr QVBoxLayout_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QVBoxLayout_PTR().Pointer() - } - return nil -} - -func NewQVBoxLayoutFromPointer(ptr unsafe.Pointer) (n *QVBoxLayout) { - n = new(QVBoxLayout) - n.SetPointer(ptr) - return -} -func NewQVBoxLayout() *QVBoxLayout { - tmpValue := NewQVBoxLayoutFromPointer(C.QVBoxLayout_NewQVBoxLayout()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func NewQVBoxLayout2(parent QWidget_ITF) *QVBoxLayout { - tmpValue := NewQVBoxLayoutFromPointer(C.QVBoxLayout_NewQVBoxLayout2(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQVBoxLayout_DestroyQVBoxLayout -func callbackQVBoxLayout_DestroyQVBoxLayout(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QVBoxLayout"); signal != nil { - (*(*func())(signal))() - } else { - NewQVBoxLayoutFromPointer(ptr).DestroyQVBoxLayoutDefault() - } -} - -func (ptr *QVBoxLayout) ConnectDestroyQVBoxLayout(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QVBoxLayout"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QVBoxLayout", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QVBoxLayout", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QVBoxLayout) DisconnectDestroyQVBoxLayout() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QVBoxLayout") - } -} - -func (ptr *QVBoxLayout) DestroyQVBoxLayout() { - if ptr.Pointer() != nil { - C.QVBoxLayout_DestroyQVBoxLayout(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QVBoxLayout) DestroyQVBoxLayoutDefault() { - if ptr.Pointer() != nil { - C.QVBoxLayout_DestroyQVBoxLayoutDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QWhatsThis struct { - ptr unsafe.Pointer -} - -type QWhatsThis_ITF interface { - QWhatsThis_PTR() *QWhatsThis -} - -func (ptr *QWhatsThis) QWhatsThis_PTR() *QWhatsThis { - return ptr -} - -func (ptr *QWhatsThis) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.ptr - } - return nil -} - -func (ptr *QWhatsThis) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.ptr = p - } -} - -func PointerFromQWhatsThis(ptr QWhatsThis_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWhatsThis_PTR().Pointer() - } - return nil -} - -func NewQWhatsThisFromPointer(ptr unsafe.Pointer) (n *QWhatsThis) { - n = new(QWhatsThis) - n.SetPointer(ptr) - return -} - -func (ptr *QWhatsThis) DestroyQWhatsThis() { - if ptr != nil { - C.free(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func QWhatsThis_CreateAction(parent core.QObject_ITF) *QAction { - tmpValue := NewQActionFromPointer(C.QWhatsThis_QWhatsThis_CreateAction(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWhatsThis) CreateAction(parent core.QObject_ITF) *QAction { - tmpValue := NewQActionFromPointer(C.QWhatsThis_QWhatsThis_CreateAction(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func QWhatsThis_EnterWhatsThisMode() { - C.QWhatsThis_QWhatsThis_EnterWhatsThisMode() -} - -func (ptr *QWhatsThis) EnterWhatsThisMode() { - C.QWhatsThis_QWhatsThis_EnterWhatsThisMode() -} - -func QWhatsThis_HideText() { - C.QWhatsThis_QWhatsThis_HideText() -} - -func (ptr *QWhatsThis) HideText() { - C.QWhatsThis_QWhatsThis_HideText() -} - -func QWhatsThis_InWhatsThisMode() bool { - return int8(C.QWhatsThis_QWhatsThis_InWhatsThisMode()) != 0 -} - -func (ptr *QWhatsThis) InWhatsThisMode() bool { - return int8(C.QWhatsThis_QWhatsThis_InWhatsThisMode()) != 0 -} - -func QWhatsThis_LeaveWhatsThisMode() { - C.QWhatsThis_QWhatsThis_LeaveWhatsThisMode() -} - -func (ptr *QWhatsThis) LeaveWhatsThisMode() { - C.QWhatsThis_QWhatsThis_LeaveWhatsThisMode() -} - -func QWhatsThis_ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QWhatsThis_QWhatsThis_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) -} - -func (ptr *QWhatsThis) ShowText(pos core.QPoint_ITF, text string, w QWidget_ITF) { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QWhatsThis_QWhatsThis_ShowText(core.PointerFromQPoint(pos), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}, PointerFromQWidget(w)) -} - -type QWidget struct { - core.QObject - gui.QPaintDevice -} - -type QWidget_ITF interface { - core.QObject_ITF - gui.QPaintDevice_ITF - QWidget_PTR() *QWidget -} - -func (ptr *QWidget) QWidget_PTR() *QWidget { - return ptr -} - -func (ptr *QWidget) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QObject_PTR().Pointer() - } - return nil -} - -func (ptr *QWidget) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QObject_PTR().SetPointer(p) - ptr.QPaintDevice_PTR().SetPointer(p) - } -} - -func PointerFromQWidget(ptr QWidget_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func NewQWidgetFromPointer(ptr unsafe.Pointer) (n *QWidget) { - n = new(QWidget) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QWidget__RenderFlag -//QWidget::RenderFlag -type QWidget__RenderFlag int64 - -const ( - QWidget__DrawWindowBackground QWidget__RenderFlag = QWidget__RenderFlag(0x1) - QWidget__DrawChildren QWidget__RenderFlag = QWidget__RenderFlag(0x2) - QWidget__IgnoreMask QWidget__RenderFlag = QWidget__RenderFlag(0x4) -) - -func NewQWidget(parent QWidget_ITF, ff core.Qt__WindowType) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_NewQWidget(PointerFromQWidget(parent), C.longlong(ff))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) AcceptDrops() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_AcceptDrops(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) AccessibleDescription() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_AccessibleDescription(ptr.Pointer())) - } - return "" -} - -func (ptr *QWidget) AccessibleName() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_AccessibleName(ptr.Pointer())) - } - return "" -} - -//export callbackQWidget_ActionEvent -func callbackQWidget_ActionEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "actionEvent"); signal != nil { - (*(*func(*gui.QActionEvent))(signal))(gui.NewQActionEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).ActionEventDefault(gui.NewQActionEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectActionEvent(f func(event *gui.QActionEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "actionEvent"); signal != nil { - f := func(event *gui.QActionEvent) { - (*(*func(*gui.QActionEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "actionEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "actionEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectActionEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "actionEvent") - } -} - -func (ptr *QWidget) ActionEvent(event gui.QActionEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ActionEvent(ptr.Pointer(), gui.PointerFromQActionEvent(event)) - } -} - -func (ptr *QWidget) ActionEventDefault(event gui.QActionEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ActionEventDefault(ptr.Pointer(), gui.PointerFromQActionEvent(event)) - } -} - -func (ptr *QWidget) Actions() []*QAction { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QAction { - out := make([]*QAction, int(l.len)) - tmpList := NewQWidgetFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__actions_atList(i) - } - return out - }(C.QWidget_Actions(ptr.Pointer())) - } - return make([]*QAction, 0) -} - -func (ptr *QWidget) ActivateWindow() { - if ptr.Pointer() != nil { - C.QWidget_ActivateWindow(ptr.Pointer()) - } -} - -func (ptr *QWidget) AddAction(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QWidget_AddAction(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QWidget) AddActions(actions []*QAction) { - if ptr.Pointer() != nil { - C.QWidget_AddActions(ptr.Pointer(), func() unsafe.Pointer { - tmpList := NewQWidgetFromPointer(NewQWidgetFromPointer(nil).__addActions_actions_newList()) - for _, v := range actions { - tmpList.__addActions_actions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QWidget) AdjustSize() { - if ptr.Pointer() != nil { - C.QWidget_AdjustSize(ptr.Pointer()) - } -} - -func (ptr *QWidget) AutoFillBackground() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_AutoFillBackground(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) BackgroundRole() gui.QPalette__ColorRole { - if ptr.Pointer() != nil { - return gui.QPalette__ColorRole(C.QWidget_BackgroundRole(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) BackingStore() *gui.QBackingStore { - if ptr.Pointer() != nil { - return gui.NewQBackingStoreFromPointer(C.QWidget_BackingStore(ptr.Pointer())) - } - return nil -} - -func (ptr *QWidget) BaseSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_BaseSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWidget_ChangeEvent -func callbackQWidget_ChangeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "changeEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).ChangeEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectChangeEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "changeEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "changeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectChangeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "changeEvent") - } -} - -func (ptr *QWidget) ChangeEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ChangeEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWidget) ChangeEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ChangeEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWidget) ChildAt(x int, y int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_ChildAt(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) ChildAt2(p core.QPoint_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_ChildAt2(ptr.Pointer(), core.PointerFromQPoint(p))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) ChildrenRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidget_ChildrenRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWidget) ChildrenRegion() *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QWidget_ChildrenRegion(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QWidget) ClearFocus() { - if ptr.Pointer() != nil { - C.QWidget_ClearFocus(ptr.Pointer()) - } -} - -func (ptr *QWidget) ClearMask() { - if ptr.Pointer() != nil { - C.QWidget_ClearMask(ptr.Pointer()) - } -} - -//export callbackQWidget_Close -func callbackQWidget_Close(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "close"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).CloseDefault()))) -} - -func (ptr *QWidget) ConnectClose(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "close"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "close", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectClose() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "close") - } -} - -func (ptr *QWidget) Close() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_Close(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) CloseDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_CloseDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWidget_CloseEvent -func callbackQWidget_CloseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "closeEvent"); signal != nil { - (*(*func(*gui.QCloseEvent))(signal))(gui.NewQCloseEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).CloseEventDefault(gui.NewQCloseEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectCloseEvent(f func(event *gui.QCloseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "closeEvent"); signal != nil { - f := func(event *gui.QCloseEvent) { - (*(*func(*gui.QCloseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "closeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectCloseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "closeEvent") - } -} - -func (ptr *QWidget) CloseEvent(event gui.QCloseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_CloseEvent(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) - } -} - -func (ptr *QWidget) CloseEventDefault(event gui.QCloseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_CloseEventDefault(ptr.Pointer(), gui.PointerFromQCloseEvent(event)) - } -} - -func (ptr *QWidget) ContentsMargins() *core.QMargins { - if ptr.Pointer() != nil { - tmpValue := core.NewQMarginsFromPointer(C.QWidget_ContentsMargins(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QMargins).DestroyQMargins) - return tmpValue - } - return nil -} - -func (ptr *QWidget) ContentsRect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidget_ContentsRect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQWidget_ContextMenuEvent -func callbackQWidget_ContextMenuEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "contextMenuEvent"); signal != nil { - (*(*func(*gui.QContextMenuEvent))(signal))(gui.NewQContextMenuEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).ContextMenuEventDefault(gui.NewQContextMenuEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectContextMenuEvent(f func(event *gui.QContextMenuEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "contextMenuEvent"); signal != nil { - f := func(event *gui.QContextMenuEvent) { - (*(*func(*gui.QContextMenuEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "contextMenuEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectContextMenuEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "contextMenuEvent") - } -} - -func (ptr *QWidget) ContextMenuEvent(event gui.QContextMenuEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ContextMenuEvent(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event)) - } -} - -func (ptr *QWidget) ContextMenuEventDefault(event gui.QContextMenuEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ContextMenuEventDefault(ptr.Pointer(), gui.PointerFromQContextMenuEvent(event)) - } -} - -func (ptr *QWidget) ContextMenuPolicy() core.Qt__ContextMenuPolicy { - if ptr.Pointer() != nil { - return core.Qt__ContextMenuPolicy(C.QWidget_ContextMenuPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) Create(window uintptr, initializeWindow bool, destroyOldWindow bool) { - if ptr.Pointer() != nil { - C.QWidget_Create(ptr.Pointer(), C.uintptr_t(window), C.char(int8(qt.GoBoolToInt(initializeWindow))), C.char(int8(qt.GoBoolToInt(destroyOldWindow)))) - } -} - -func QWidget_CreateWindowContainer(window gui.QWindow_ITF, parent QWidget_ITF, flags core.Qt__WindowType) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_CreateWindowContainer(gui.PointerFromQWindow(window), PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) CreateWindowContainer(window gui.QWindow_ITF, parent QWidget_ITF, flags core.Qt__WindowType) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_CreateWindowContainer(gui.PointerFromQWindow(window), PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) Cursor() *gui.QCursor { - if ptr.Pointer() != nil { - tmpValue := gui.NewQCursorFromPointer(C.QWidget_Cursor(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QCursor).DestroyQCursor) - return tmpValue - } - return nil -} - -//export callbackQWidget_CustomContextMenuRequested -func callbackQWidget_CustomContextMenuRequested(ptr unsafe.Pointer, pos unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customContextMenuRequested"); signal != nil { - (*(*func(*core.QPoint))(signal))(core.NewQPointFromPointer(pos)) - } - -} - -func (ptr *QWidget) ConnectCustomContextMenuRequested(f func(pos *core.QPoint)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "customContextMenuRequested") { - C.QWidget_ConnectCustomContextMenuRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "customContextMenuRequested"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "customContextMenuRequested"); signal != nil { - f := func(pos *core.QPoint) { - (*(*func(*core.QPoint))(signal))(pos) - f(pos) - } - qt.ConnectSignal(ptr.Pointer(), "customContextMenuRequested", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "customContextMenuRequested", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectCustomContextMenuRequested() { - if ptr.Pointer() != nil { - C.QWidget_DisconnectCustomContextMenuRequested(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "customContextMenuRequested") - } -} - -func (ptr *QWidget) CustomContextMenuRequested(pos core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QWidget_CustomContextMenuRequested(ptr.Pointer(), core.PointerFromQPoint(pos)) - } -} - -func (ptr *QWidget) Destroy(destroyWindow bool, destroySubWindows bool) { - if ptr.Pointer() != nil { - C.QWidget_Destroy(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(destroyWindow))), C.char(int8(qt.GoBoolToInt(destroySubWindows)))) - } -} - -//export callbackQWidget_DragEnterEvent -func callbackQWidget_DragEnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragEnterEvent"); signal != nil { - (*(*func(*gui.QDragEnterEvent))(signal))(gui.NewQDragEnterEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).DragEnterEventDefault(gui.NewQDragEnterEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectDragEnterEvent(f func(event *gui.QDragEnterEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragEnterEvent"); signal != nil { - f := func(event *gui.QDragEnterEvent) { - (*(*func(*gui.QDragEnterEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragEnterEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectDragEnterEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragEnterEvent") - } -} - -func (ptr *QWidget) DragEnterEvent(event gui.QDragEnterEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DragEnterEvent(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) - } -} - -func (ptr *QWidget) DragEnterEventDefault(event gui.QDragEnterEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DragEnterEventDefault(ptr.Pointer(), gui.PointerFromQDragEnterEvent(event)) - } -} - -//export callbackQWidget_DragLeaveEvent -func callbackQWidget_DragLeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragLeaveEvent"); signal != nil { - (*(*func(*gui.QDragLeaveEvent))(signal))(gui.NewQDragLeaveEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).DragLeaveEventDefault(gui.NewQDragLeaveEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectDragLeaveEvent(f func(event *gui.QDragLeaveEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragLeaveEvent"); signal != nil { - f := func(event *gui.QDragLeaveEvent) { - (*(*func(*gui.QDragLeaveEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragLeaveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectDragLeaveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragLeaveEvent") - } -} - -func (ptr *QWidget) DragLeaveEvent(event gui.QDragLeaveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DragLeaveEvent(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) - } -} - -func (ptr *QWidget) DragLeaveEventDefault(event gui.QDragLeaveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DragLeaveEventDefault(ptr.Pointer(), gui.PointerFromQDragLeaveEvent(event)) - } -} - -//export callbackQWidget_DragMoveEvent -func callbackQWidget_DragMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dragMoveEvent"); signal != nil { - (*(*func(*gui.QDragMoveEvent))(signal))(gui.NewQDragMoveEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).DragMoveEventDefault(gui.NewQDragMoveEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectDragMoveEvent(f func(event *gui.QDragMoveEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dragMoveEvent"); signal != nil { - f := func(event *gui.QDragMoveEvent) { - (*(*func(*gui.QDragMoveEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dragMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectDragMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dragMoveEvent") - } -} - -func (ptr *QWidget) DragMoveEvent(event gui.QDragMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DragMoveEvent(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) - } -} - -func (ptr *QWidget) DragMoveEventDefault(event gui.QDragMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DragMoveEventDefault(ptr.Pointer(), gui.PointerFromQDragMoveEvent(event)) - } -} - -//export callbackQWidget_DropEvent -func callbackQWidget_DropEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "dropEvent"); signal != nil { - (*(*func(*gui.QDropEvent))(signal))(gui.NewQDropEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).DropEventDefault(gui.NewQDropEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectDropEvent(f func(event *gui.QDropEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "dropEvent"); signal != nil { - f := func(event *gui.QDropEvent) { - (*(*func(*gui.QDropEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "dropEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectDropEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "dropEvent") - } -} - -func (ptr *QWidget) DropEvent(event gui.QDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DropEvent(ptr.Pointer(), gui.PointerFromQDropEvent(event)) - } -} - -func (ptr *QWidget) DropEventDefault(event gui.QDropEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DropEventDefault(ptr.Pointer(), gui.PointerFromQDropEvent(event)) - } -} - -func (ptr *QWidget) EffectiveWinId() uintptr { - if ptr.Pointer() != nil { - return uintptr(C.QWidget_EffectiveWinId(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) EnsurePolished() { - if ptr.Pointer() != nil { - C.QWidget_EnsurePolished(ptr.Pointer()) - } -} - -//export callbackQWidget_EnterEvent -func callbackQWidget_EnterEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "enterEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).EnterEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectEnterEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "enterEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "enterEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "enterEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectEnterEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "enterEvent") - } -} - -func (ptr *QWidget) EnterEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_EnterEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWidget) EnterEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_EnterEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQWidget_Event -func callbackQWidget_Event(ptr unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "event"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QEvent) bool)(signal))(core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).EventDefault(core.NewQEventFromPointer(event))))) -} - -func (ptr *QWidget) ConnectEvent(f func(event *core.QEvent) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "event"); signal != nil { - f := func(event *core.QEvent) bool { - (*(*func(*core.QEvent) bool)(signal))(event) - return f(event) - } - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "event", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "event") - } -} - -func (ptr *QWidget) Event(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_Event(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QWidget) EventDefault(event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_EventDefault(ptr.Pointer(), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func QWidget_Find(id uintptr) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_Find(C.uintptr_t(id))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) Find(id uintptr) *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_Find(C.uintptr_t(id))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQWidget_FocusInEvent -func callbackQWidget_FocusInEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusInEvent"); signal != nil { - (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).FocusInEventDefault(gui.NewQFocusEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectFocusInEvent(f func(event *gui.QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusInEvent"); signal != nil { - f := func(event *gui.QFocusEvent) { - (*(*func(*gui.QFocusEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusInEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectFocusInEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusInEvent") - } -} - -func (ptr *QWidget) FocusInEvent(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_FocusInEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QWidget) FocusInEventDefault(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_FocusInEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QWidget) FocusNextChild() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_FocusNextChild(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWidget_FocusNextPrevChild -func callbackQWidget_FocusNextPrevChild(ptr unsafe.Pointer, next C.char) C.char { - if signal := qt.GetSignal(ptr, "focusNextPrevChild"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(bool) bool)(signal))(int8(next) != 0)))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).FocusNextPrevChildDefault(int8(next) != 0)))) -} - -func (ptr *QWidget) ConnectFocusNextPrevChild(f func(next bool) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusNextPrevChild"); signal != nil { - f := func(next bool) bool { - (*(*func(bool) bool)(signal))(next) - return f(next) - } - qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusNextPrevChild", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectFocusNextPrevChild() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusNextPrevChild") - } -} - -func (ptr *QWidget) FocusNextPrevChild(next bool) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_FocusNextPrevChild(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 - } - return false -} - -func (ptr *QWidget) FocusNextPrevChildDefault(next bool) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_FocusNextPrevChildDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(next))))) != 0 - } - return false -} - -//export callbackQWidget_FocusOutEvent -func callbackQWidget_FocusOutEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "focusOutEvent"); signal != nil { - (*(*func(*gui.QFocusEvent))(signal))(gui.NewQFocusEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).FocusOutEventDefault(gui.NewQFocusEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectFocusOutEvent(f func(event *gui.QFocusEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "focusOutEvent"); signal != nil { - f := func(event *gui.QFocusEvent) { - (*(*func(*gui.QFocusEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "focusOutEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectFocusOutEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "focusOutEvent") - } -} - -func (ptr *QWidget) FocusOutEvent(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_FocusOutEvent(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QWidget) FocusOutEventDefault(event gui.QFocusEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_FocusOutEventDefault(ptr.Pointer(), gui.PointerFromQFocusEvent(event)) - } -} - -func (ptr *QWidget) FocusPolicy() core.Qt__FocusPolicy { - if ptr.Pointer() != nil { - return core.Qt__FocusPolicy(C.QWidget_FocusPolicy(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) FocusPreviousChild() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_FocusPreviousChild(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) FocusProxy() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_FocusProxy(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) FocusWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_FocusWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) Font() *gui.QFont { - if ptr.Pointer() != nil { - return gui.NewQFontFromPointer(C.QWidget_Font(ptr.Pointer())) - } - return nil -} - -func (ptr *QWidget) FontInfo() *gui.QFontInfo { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontInfoFromPointer(C.QWidget_FontInfo(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFontInfo).DestroyQFontInfo) - return tmpValue - } - return nil -} - -func (ptr *QWidget) FontMetrics() *gui.QFontMetrics { - if ptr.Pointer() != nil { - tmpValue := gui.NewQFontMetricsFromPointer(C.QWidget_FontMetrics(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QFontMetrics).DestroyQFontMetrics) - return tmpValue - } - return nil -} - -func (ptr *QWidget) ForegroundRole() gui.QPalette__ColorRole { - if ptr.Pointer() != nil { - return gui.QPalette__ColorRole(C.QWidget_ForegroundRole(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) FrameGeometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidget_FrameGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWidget) FrameSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_FrameSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) Geometry() *core.QRect { - if ptr.Pointer() != nil { - return core.NewQRectFromPointer(C.QWidget_Geometry(ptr.Pointer())) - } - return nil -} - -func (ptr *QWidget) GetContentsMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QWidget_GetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -func (ptr *QWidget) Grab(rectangle core.QRect_ITF) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QWidget_Grab(ptr.Pointer(), core.PointerFromQRect(rectangle))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QWidget) GrabGesture(gesture core.Qt__GestureType, flags core.Qt__GestureFlag) { - if ptr.Pointer() != nil { - C.QWidget_GrabGesture(ptr.Pointer(), C.longlong(gesture), C.longlong(flags)) - } -} - -func (ptr *QWidget) GrabKeyboard() { - if ptr.Pointer() != nil { - C.QWidget_GrabKeyboard(ptr.Pointer()) - } -} - -func (ptr *QWidget) GrabMouse() { - if ptr.Pointer() != nil { - C.QWidget_GrabMouse(ptr.Pointer()) - } -} - -func (ptr *QWidget) GrabMouse2(cursor gui.QCursor_ITF) { - if ptr.Pointer() != nil { - C.QWidget_GrabMouse2(ptr.Pointer(), gui.PointerFromQCursor(cursor)) - } -} - -func (ptr *QWidget) GrabShortcut(key gui.QKeySequence_ITF, context core.Qt__ShortcutContext) int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_GrabShortcut(ptr.Pointer(), gui.PointerFromQKeySequence(key), C.longlong(context)))) - } - return 0 -} - -func (ptr *QWidget) GraphicsEffect() *QGraphicsEffect { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsEffectFromPointer(C.QWidget_GraphicsEffect(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) GraphicsProxyWidget() *QGraphicsProxyWidget { - if ptr.Pointer() != nil { - tmpValue := NewQGraphicsProxyWidgetFromPointer(C.QWidget_GraphicsProxyWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) HasEditFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_HasEditFocus(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) HasFocus() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_HasFocus(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWidget_HasHeightForWidth -func callbackQWidget_HasHeightForWidth(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "hasHeightForWidth"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).HasHeightForWidthDefault()))) -} - -func (ptr *QWidget) ConnectHasHeightForWidth(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hasHeightForWidth"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hasHeightForWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectHasHeightForWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hasHeightForWidth") - } -} - -func (ptr *QWidget) HasHeightForWidth() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_HasHeightForWidth(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) HasHeightForWidthDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_HasHeightForWidthDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) HasMouseTracking() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_HasMouseTracking(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) HasTabletTracking() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_HasTabletTracking(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) Height() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_Height(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWidget_HeightForWidth -func callbackQWidget_HeightForWidth(ptr unsafe.Pointer, w C.int) C.int { - if signal := qt.GetSignal(ptr, "heightForWidth"); signal != nil { - return C.int(int32((*(*func(int) int)(signal))(int(int32(w))))) - } - - return C.int(int32(NewQWidgetFromPointer(ptr).HeightForWidthDefault(int(int32(w))))) -} - -func (ptr *QWidget) ConnectHeightForWidth(f func(w int) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "heightForWidth"); signal != nil { - f := func(w int) int { - (*(*func(int) int)(signal))(w) - return f(w) - } - qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "heightForWidth", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectHeightForWidth() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "heightForWidth") - } -} - -func (ptr *QWidget) HeightForWidth(w int) int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_HeightForWidth(ptr.Pointer(), C.int(int32(w))))) - } - return 0 -} - -func (ptr *QWidget) HeightForWidthDefault(w int) int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_HeightForWidthDefault(ptr.Pointer(), C.int(int32(w))))) - } - return 0 -} - -//export callbackQWidget_Hide -func callbackQWidget_Hide(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hide"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).HideDefault() - } -} - -func (ptr *QWidget) ConnectHide(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hide"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hide", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectHide() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hide") - } -} - -func (ptr *QWidget) Hide() { - if ptr.Pointer() != nil { - C.QWidget_Hide(ptr.Pointer()) - } -} - -func (ptr *QWidget) HideDefault() { - if ptr.Pointer() != nil { - C.QWidget_HideDefault(ptr.Pointer()) - } -} - -//export callbackQWidget_HideEvent -func callbackQWidget_HideEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "hideEvent"); signal != nil { - (*(*func(*gui.QHideEvent))(signal))(gui.NewQHideEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).HideEventDefault(gui.NewQHideEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectHideEvent(f func(event *gui.QHideEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "hideEvent"); signal != nil { - f := func(event *gui.QHideEvent) { - (*(*func(*gui.QHideEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "hideEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectHideEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "hideEvent") - } -} - -func (ptr *QWidget) HideEvent(event gui.QHideEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_HideEvent(ptr.Pointer(), gui.PointerFromQHideEvent(event)) - } -} - -func (ptr *QWidget) HideEventDefault(event gui.QHideEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_HideEventDefault(ptr.Pointer(), gui.PointerFromQHideEvent(event)) - } -} - -//export callbackQWidget_InitPainter -func callbackQWidget_InitPainter(ptr unsafe.Pointer, painter unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initPainter"); signal != nil { - (*(*func(*gui.QPainter))(signal))(gui.NewQPainterFromPointer(painter)) - } else { - NewQWidgetFromPointer(ptr).InitPainterDefault(gui.NewQPainterFromPointer(painter)) - } -} - -func (ptr *QWidget) ConnectInitPainter(f func(painter *gui.QPainter)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initPainter"); signal != nil { - f := func(painter *gui.QPainter) { - (*(*func(*gui.QPainter))(signal))(painter) - f(painter) - } - qt.ConnectSignal(ptr.Pointer(), "initPainter", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initPainter", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectInitPainter() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initPainter") - } -} - -func (ptr *QWidget) InitPainter(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QWidget_InitPainter(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -func (ptr *QWidget) InitPainterDefault(painter gui.QPainter_ITF) { - if ptr.Pointer() != nil { - C.QWidget_InitPainterDefault(ptr.Pointer(), gui.PointerFromQPainter(painter)) - } -} - -//export callbackQWidget_InputMethodEvent -func callbackQWidget_InputMethodEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "inputMethodEvent"); signal != nil { - (*(*func(*gui.QInputMethodEvent))(signal))(gui.NewQInputMethodEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).InputMethodEventDefault(gui.NewQInputMethodEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectInputMethodEvent(f func(event *gui.QInputMethodEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "inputMethodEvent"); signal != nil { - f := func(event *gui.QInputMethodEvent) { - (*(*func(*gui.QInputMethodEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputMethodEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectInputMethodEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "inputMethodEvent") - } -} - -func (ptr *QWidget) InputMethodEvent(event gui.QInputMethodEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_InputMethodEvent(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) - } -} - -func (ptr *QWidget) InputMethodEventDefault(event gui.QInputMethodEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_InputMethodEventDefault(ptr.Pointer(), gui.PointerFromQInputMethodEvent(event)) - } -} - -func (ptr *QWidget) InputMethodHints() core.Qt__InputMethodHint { - if ptr.Pointer() != nil { - return core.Qt__InputMethodHint(C.QWidget_InputMethodHints(ptr.Pointer())) - } - return 0 -} - -//export callbackQWidget_InputMethodQuery -func callbackQWidget_InputMethodQuery(ptr unsafe.Pointer, query C.longlong) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "inputMethodQuery"); signal != nil { - return core.PointerFromQVariant((*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(core.Qt__InputMethodQuery(query))) - } - - return core.PointerFromQVariant(NewQWidgetFromPointer(ptr).InputMethodQueryDefault(core.Qt__InputMethodQuery(query))) -} - -func (ptr *QWidget) ConnectInputMethodQuery(f func(query core.Qt__InputMethodQuery) *core.QVariant) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "inputMethodQuery"); signal != nil { - f := func(query core.Qt__InputMethodQuery) *core.QVariant { - (*(*func(core.Qt__InputMethodQuery) *core.QVariant)(signal))(query) - return f(query) - } - qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "inputMethodQuery", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectInputMethodQuery() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "inputMethodQuery") - } -} - -func (ptr *QWidget) InputMethodQuery(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QWidget_InputMethodQuery(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QWidget) InputMethodQueryDefault(query core.Qt__InputMethodQuery) *core.QVariant { - if ptr.Pointer() != nil { - tmpValue := core.NewQVariantFromPointer(C.QWidget_InputMethodQueryDefault(ptr.Pointer(), C.longlong(query))) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QWidget) InsertAction(before QAction_ITF, action QAction_ITF) { - if ptr.Pointer() != nil { - C.QWidget_InsertAction(ptr.Pointer(), PointerFromQAction(before), PointerFromQAction(action)) - } -} - -func (ptr *QWidget) InsertActions(before QAction_ITF, actions []*QAction) { - if ptr.Pointer() != nil { - C.QWidget_InsertActions(ptr.Pointer(), PointerFromQAction(before), func() unsafe.Pointer { - tmpList := NewQWidgetFromPointer(NewQWidgetFromPointer(nil).__insertActions_actions_newList()) - for _, v := range actions { - tmpList.__insertActions_actions_setList(v) - } - return tmpList.Pointer() - }()) - } -} - -func (ptr *QWidget) IsActiveWindow() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsActiveWindow(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsAncestorOf(child QWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsAncestorOf(ptr.Pointer(), PointerFromQWidget(child))) != 0 - } - return false -} - -func (ptr *QWidget) IsEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsEnabledTo(ancestor QWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsEnabledTo(ptr.Pointer(), PointerFromQWidget(ancestor))) != 0 - } - return false -} - -func (ptr *QWidget) IsFullScreen() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsFullScreen(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsHidden() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsHidden(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsMaximized() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsMaximized(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsMinimized() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsMinimized(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsModal() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsModal(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsVisible() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsVisible(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsVisibleTo(ancestor QWidget_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsVisibleTo(ptr.Pointer(), PointerFromQWidget(ancestor))) != 0 - } - return false -} - -func (ptr *QWidget) IsWindow() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsWindow(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) IsWindowModified() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_IsWindowModified(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWidget_KeyPressEvent -func callbackQWidget_KeyPressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyPressEvent"); signal != nil { - (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).KeyPressEventDefault(gui.NewQKeyEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectKeyPressEvent(f func(event *gui.QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyPressEvent"); signal != nil { - f := func(event *gui.QKeyEvent) { - (*(*func(*gui.QKeyEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyPressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectKeyPressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyPressEvent") - } -} - -func (ptr *QWidget) KeyPressEvent(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_KeyPressEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -func (ptr *QWidget) KeyPressEventDefault(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_KeyPressEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -//export callbackQWidget_KeyReleaseEvent -func callbackQWidget_KeyReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "keyReleaseEvent"); signal != nil { - (*(*func(*gui.QKeyEvent))(signal))(gui.NewQKeyEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).KeyReleaseEventDefault(gui.NewQKeyEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectKeyReleaseEvent(f func(event *gui.QKeyEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "keyReleaseEvent"); signal != nil { - f := func(event *gui.QKeyEvent) { - (*(*func(*gui.QKeyEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "keyReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectKeyReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "keyReleaseEvent") - } -} - -func (ptr *QWidget) KeyReleaseEvent(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_KeyReleaseEvent(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -func (ptr *QWidget) KeyReleaseEventDefault(event gui.QKeyEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_KeyReleaseEventDefault(ptr.Pointer(), gui.PointerFromQKeyEvent(event)) - } -} - -func QWidget_KeyboardGrabber() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_KeyboardGrabber()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) KeyboardGrabber() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_KeyboardGrabber()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) Layout() *QLayout { - if ptr.Pointer() != nil { - tmpValue := NewQLayoutFromPointer(C.QWidget_Layout(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) LayoutDirection() core.Qt__LayoutDirection { - if ptr.Pointer() != nil { - return core.Qt__LayoutDirection(C.QWidget_LayoutDirection(ptr.Pointer())) - } - return 0 -} - -//export callbackQWidget_LeaveEvent -func callbackQWidget_LeaveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "leaveEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).LeaveEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectLeaveEvent(f func(event *core.QEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "leaveEvent"); signal != nil { - f := func(event *core.QEvent) { - (*(*func(*core.QEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "leaveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "leaveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectLeaveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "leaveEvent") - } -} - -func (ptr *QWidget) LeaveEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_LeaveEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWidget) LeaveEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_LeaveEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWidget) Locale() *core.QLocale { - if ptr.Pointer() != nil { - tmpValue := core.NewQLocaleFromPointer(C.QWidget_Locale(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QLocale).DestroyQLocale) - return tmpValue - } - return nil -} - -//export callbackQWidget_Lower -func callbackQWidget_Lower(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "lower"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).LowerDefault() - } -} - -func (ptr *QWidget) ConnectLower(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "lower"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "lower", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectLower() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "lower") - } -} - -func (ptr *QWidget) Lower() { - if ptr.Pointer() != nil { - C.QWidget_Lower(ptr.Pointer()) - } -} - -func (ptr *QWidget) LowerDefault() { - if ptr.Pointer() != nil { - C.QWidget_LowerDefault(ptr.Pointer()) - } -} - -func (ptr *QWidget) MapFrom(parent QWidget_ITF, pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_MapFrom(ptr.Pointer(), PointerFromQWidget(parent), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MapFromGlobal(pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_MapFromGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MapFromParent(pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_MapFromParent(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MapTo(parent QWidget_ITF, pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_MapTo(ptr.Pointer(), PointerFromQWidget(parent), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MapToGlobal(pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_MapToGlobal(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MapToParent(pos core.QPoint_ITF) *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_MapToParent(ptr.Pointer(), core.PointerFromQPoint(pos))) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) Mask() *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QWidget_Mask(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MaximumHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_MaximumHeight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWidget) MaximumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MaximumWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_MaximumWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWidget_Metric -func callbackQWidget_Metric(ptr unsafe.Pointer, m C.longlong) C.int { - if signal := qt.GetSignal(ptr, "metric"); signal != nil { - return C.int(int32((*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(gui.QPaintDevice__PaintDeviceMetric(m)))) - } - - return C.int(int32(NewQWidgetFromPointer(ptr).MetricDefault(gui.QPaintDevice__PaintDeviceMetric(m)))) -} - -func (ptr *QWidget) ConnectMetric(f func(m gui.QPaintDevice__PaintDeviceMetric) int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "metric"); signal != nil { - f := func(m gui.QPaintDevice__PaintDeviceMetric) int { - (*(*func(gui.QPaintDevice__PaintDeviceMetric) int)(signal))(m) - return f(m) - } - qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "metric", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMetric() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "metric") - } -} - -func (ptr *QWidget) Metric(m gui.QPaintDevice__PaintDeviceMetric) int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_Metric(ptr.Pointer(), C.longlong(m)))) - } - return 0 -} - -func (ptr *QWidget) MetricDefault(m gui.QPaintDevice__PaintDeviceMetric) int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_MetricDefault(ptr.Pointer(), C.longlong(m)))) - } - return 0 -} - -func (ptr *QWidget) MinimumHeight() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_MinimumHeight(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWidget) MinimumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWidget_MinimumSizeHint -func callbackQWidget_MinimumSizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumSizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQWidgetFromPointer(ptr).MinimumSizeHintDefault()) -} - -func (ptr *QWidget) ConnectMinimumSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumSizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumSizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumSizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMinimumSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumSizeHint") - } -} - -func (ptr *QWidget) MinimumSizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MinimumSizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_MinimumSizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) MinimumWidth() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_MinimumWidth(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWidget_MouseDoubleClickEvent -func callbackQWidget_MouseDoubleClickEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseDoubleClickEvent"); signal != nil { - (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).MouseDoubleClickEventDefault(gui.NewQMouseEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectMouseDoubleClickEvent(f func(event *gui.QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseDoubleClickEvent"); signal != nil { - f := func(event *gui.QMouseEvent) { - (*(*func(*gui.QMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseDoubleClickEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMouseDoubleClickEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseDoubleClickEvent") - } -} - -func (ptr *QWidget) MouseDoubleClickEvent(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MouseDoubleClickEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -func (ptr *QWidget) MouseDoubleClickEventDefault(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MouseDoubleClickEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -func QWidget_MouseGrabber() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_MouseGrabber()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWidget) MouseGrabber() *QWidget { - tmpValue := NewQWidgetFromPointer(C.QWidget_QWidget_MouseGrabber()) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQWidget_MouseMoveEvent -func callbackQWidget_MouseMoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseMoveEvent"); signal != nil { - (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).MouseMoveEventDefault(gui.NewQMouseEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectMouseMoveEvent(f func(event *gui.QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseMoveEvent"); signal != nil { - f := func(event *gui.QMouseEvent) { - (*(*func(*gui.QMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseMoveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMouseMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseMoveEvent") - } -} - -func (ptr *QWidget) MouseMoveEvent(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MouseMoveEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -func (ptr *QWidget) MouseMoveEventDefault(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MouseMoveEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -//export callbackQWidget_MousePressEvent -func callbackQWidget_MousePressEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mousePressEvent"); signal != nil { - (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).MousePressEventDefault(gui.NewQMouseEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectMousePressEvent(f func(event *gui.QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mousePressEvent"); signal != nil { - f := func(event *gui.QMouseEvent) { - (*(*func(*gui.QMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mousePressEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMousePressEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mousePressEvent") - } -} - -func (ptr *QWidget) MousePressEvent(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MousePressEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -func (ptr *QWidget) MousePressEventDefault(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MousePressEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -//export callbackQWidget_MouseReleaseEvent -func callbackQWidget_MouseReleaseEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "mouseReleaseEvent"); signal != nil { - (*(*func(*gui.QMouseEvent))(signal))(gui.NewQMouseEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).MouseReleaseEventDefault(gui.NewQMouseEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectMouseReleaseEvent(f func(event *gui.QMouseEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "mouseReleaseEvent"); signal != nil { - f := func(event *gui.QMouseEvent) { - (*(*func(*gui.QMouseEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "mouseReleaseEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMouseReleaseEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "mouseReleaseEvent") - } -} - -func (ptr *QWidget) MouseReleaseEvent(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MouseReleaseEvent(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -func (ptr *QWidget) MouseReleaseEventDefault(event gui.QMouseEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MouseReleaseEventDefault(ptr.Pointer(), gui.PointerFromQMouseEvent(event)) - } -} - -func (ptr *QWidget) Move(vqp core.QPoint_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Move(ptr.Pointer(), core.PointerFromQPoint(vqp)) - } -} - -func (ptr *QWidget) Move2(x int, y int) { - if ptr.Pointer() != nil { - C.QWidget_Move2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y))) - } -} - -//export callbackQWidget_MoveEvent -func callbackQWidget_MoveEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "moveEvent"); signal != nil { - (*(*func(*gui.QMoveEvent))(signal))(gui.NewQMoveEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).MoveEventDefault(gui.NewQMoveEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectMoveEvent(f func(event *gui.QMoveEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "moveEvent"); signal != nil { - f := func(event *gui.QMoveEvent) { - (*(*func(*gui.QMoveEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "moveEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectMoveEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "moveEvent") - } -} - -func (ptr *QWidget) MoveEvent(event gui.QMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MoveEvent(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) - } -} - -func (ptr *QWidget) MoveEventDefault(event gui.QMoveEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_MoveEventDefault(ptr.Pointer(), gui.PointerFromQMoveEvent(event)) - } -} - -//export callbackQWidget_NativeEvent -func callbackQWidget_NativeEvent(ptr unsafe.Pointer, eventType unsafe.Pointer, message unsafe.Pointer, result *C.long) C.char { - var resultR int - if result != nil { - resultR = int(int32(*result)) - defer func() { *result = C.long(int32(resultR)) }() - } - if signal := qt.GetSignal(ptr, "nativeEvent"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).NativeEventDefault(core.NewQByteArrayFromPointer(eventType), message, &resultR)))) -} - -func (ptr *QWidget) ConnectNativeEvent(f func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nativeEvent"); signal != nil { - f := func(eventType *core.QByteArray, message unsafe.Pointer, result *int) bool { - (*(*func(*core.QByteArray, unsafe.Pointer, *int) bool)(signal))(eventType, message, result) - return f(eventType, message, result) - } - qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nativeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectNativeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nativeEvent") - } -} - -func (ptr *QWidget) NativeEvent(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { - if ptr.Pointer() != nil { - var resultC C.long - if result != nil { - resultC = C.long(int32(*result)) - defer func() { *result = int(int32(resultC)) }() - } - return int8(C.QWidget_NativeEvent(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 - } - return false -} - -func (ptr *QWidget) NativeEventDefault(eventType core.QByteArray_ITF, message unsafe.Pointer, result *int) bool { - if ptr.Pointer() != nil { - var resultC C.long - if result != nil { - resultC = C.long(int32(*result)) - defer func() { *result = int(int32(resultC)) }() - } - return int8(C.QWidget_NativeEventDefault(ptr.Pointer(), core.PointerFromQByteArray(eventType), message, &resultC)) != 0 - } - return false -} - -func (ptr *QWidget) NativeParentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_NativeParentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) NextInFocusChain() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_NextInFocusChain(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) NormalGeometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidget_NormalGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWidget) OverrideWindowFlags(flags core.Qt__WindowType) { - if ptr.Pointer() != nil { - C.QWidget_OverrideWindowFlags(ptr.Pointer(), C.longlong(flags)) - } -} - -//export callbackQWidget_PaintEngine -func callbackQWidget_PaintEngine(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "paintEngine"); signal != nil { - return gui.PointerFromQPaintEngine((*(*func() *gui.QPaintEngine)(signal))()) - } - - return gui.PointerFromQPaintEngine(NewQWidgetFromPointer(ptr).PaintEngineDefault()) -} - -func (ptr *QWidget) ConnectPaintEngine(f func() *gui.QPaintEngine) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEngine"); signal != nil { - f := func() *gui.QPaintEngine { - (*(*func() *gui.QPaintEngine)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEngine", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectPaintEngine() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEngine") - } -} - -func (ptr *QWidget) PaintEngine() *gui.QPaintEngine { - if ptr.Pointer() != nil { - return gui.NewQPaintEngineFromPointer(C.QWidget_PaintEngine(ptr.Pointer())) - } - return nil -} - -func (ptr *QWidget) PaintEngineDefault() *gui.QPaintEngine { - if ptr.Pointer() != nil { - return gui.NewQPaintEngineFromPointer(C.QWidget_PaintEngineDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQWidget_PaintEvent -func callbackQWidget_PaintEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "paintEvent"); signal != nil { - (*(*func(*gui.QPaintEvent))(signal))(gui.NewQPaintEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).PaintEventDefault(gui.NewQPaintEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectPaintEvent(f func(event *gui.QPaintEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "paintEvent"); signal != nil { - f := func(event *gui.QPaintEvent) { - (*(*func(*gui.QPaintEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "paintEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectPaintEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "paintEvent") - } -} - -func (ptr *QWidget) PaintEvent(event gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_PaintEvent(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) - } -} - -func (ptr *QWidget) PaintEventDefault(event gui.QPaintEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_PaintEventDefault(ptr.Pointer(), gui.PointerFromQPaintEvent(event)) - } -} - -func (ptr *QWidget) Palette() *gui.QPalette { - if ptr.Pointer() != nil { - return gui.NewQPaletteFromPointer(C.QWidget_Palette(ptr.Pointer())) - } - return nil -} - -func (ptr *QWidget) ParentWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_ParentWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) Pos() *core.QPoint { - if ptr.Pointer() != nil { - tmpValue := core.NewQPointFromPointer(C.QWidget_Pos(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QPoint).DestroyQPoint) - return tmpValue - } - return nil -} - -func (ptr *QWidget) PreviousInFocusChain() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_PreviousInFocusChain(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWidget_Raise -func callbackQWidget_Raise(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "raise"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).RaiseDefault() - } -} - -func (ptr *QWidget) ConnectRaise(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "raise"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "raise", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectRaise() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "raise") - } -} - -func (ptr *QWidget) Raise() { - if ptr.Pointer() != nil { - C.QWidget_Raise(ptr.Pointer()) - } -} - -func (ptr *QWidget) RaiseDefault() { - if ptr.Pointer() != nil { - C.QWidget_RaiseDefault(ptr.Pointer()) - } -} - -func (ptr *QWidget) Rect() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidget_Rect(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWidget) ReleaseKeyboard() { - if ptr.Pointer() != nil { - C.QWidget_ReleaseKeyboard(ptr.Pointer()) - } -} - -func (ptr *QWidget) ReleaseMouse() { - if ptr.Pointer() != nil { - C.QWidget_ReleaseMouse(ptr.Pointer()) - } -} - -func (ptr *QWidget) ReleaseShortcut(id int) { - if ptr.Pointer() != nil { - C.QWidget_ReleaseShortcut(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWidget) RemoveAction(action QAction_ITF) { - if ptr.Pointer() != nil { - C.QWidget_RemoveAction(ptr.Pointer(), PointerFromQAction(action)) - } -} - -func (ptr *QWidget) Render(target gui.QPaintDevice_ITF, targetOffset core.QPoint_ITF, sourceRegion gui.QRegion_ITF, renderFlags QWidget__RenderFlag) { - if ptr.Pointer() != nil { - C.QWidget_Render(ptr.Pointer(), gui.PointerFromQPaintDevice(target), core.PointerFromQPoint(targetOffset), gui.PointerFromQRegion(sourceRegion), C.longlong(renderFlags)) - } -} - -func (ptr *QWidget) Render2(painter gui.QPainter_ITF, targetOffset core.QPoint_ITF, sourceRegion gui.QRegion_ITF, renderFlags QWidget__RenderFlag) { - if ptr.Pointer() != nil { - C.QWidget_Render2(ptr.Pointer(), gui.PointerFromQPainter(painter), core.PointerFromQPoint(targetOffset), gui.PointerFromQRegion(sourceRegion), C.longlong(renderFlags)) - } -} - -//export callbackQWidget_Repaint -func callbackQWidget_Repaint(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "repaint"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).RepaintDefault() - } -} - -func (ptr *QWidget) ConnectRepaint(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "repaint"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "repaint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "repaint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectRepaint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "repaint") - } -} - -func (ptr *QWidget) Repaint() { - if ptr.Pointer() != nil { - C.QWidget_Repaint(ptr.Pointer()) - } -} - -func (ptr *QWidget) RepaintDefault() { - if ptr.Pointer() != nil { - C.QWidget_RepaintDefault(ptr.Pointer()) - } -} - -func (ptr *QWidget) Repaint2(x int, y int, w int, h int) { - if ptr.Pointer() != nil { - C.QWidget_Repaint2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QWidget) Repaint3(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Repaint3(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QWidget) Repaint4(rgn gui.QRegion_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Repaint4(ptr.Pointer(), gui.PointerFromQRegion(rgn)) - } -} - -func (ptr *QWidget) Resize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Resize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QWidget) Resize2(w int, h int) { - if ptr.Pointer() != nil { - C.QWidget_Resize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -//export callbackQWidget_ResizeEvent -func callbackQWidget_ResizeEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "resizeEvent"); signal != nil { - (*(*func(*gui.QResizeEvent))(signal))(gui.NewQResizeEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).ResizeEventDefault(gui.NewQResizeEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectResizeEvent(f func(event *gui.QResizeEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "resizeEvent"); signal != nil { - f := func(event *gui.QResizeEvent) { - (*(*func(*gui.QResizeEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "resizeEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectResizeEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "resizeEvent") - } -} - -func (ptr *QWidget) ResizeEvent(event gui.QResizeEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ResizeEvent(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) - } -} - -func (ptr *QWidget) ResizeEventDefault(event gui.QResizeEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ResizeEventDefault(ptr.Pointer(), gui.PointerFromQResizeEvent(event)) - } -} - -func (ptr *QWidget) RestoreGeometry(geometry core.QByteArray_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_RestoreGeometry(ptr.Pointer(), core.PointerFromQByteArray(geometry))) != 0 - } - return false -} - -func (ptr *QWidget) SaveGeometry() *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QWidget_SaveGeometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QWidget) Scroll(dx int, dy int) { - if ptr.Pointer() != nil { - C.QWidget_Scroll(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy))) - } -} - -func (ptr *QWidget) Scroll2(dx int, dy int, r core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Scroll2(ptr.Pointer(), C.int(int32(dx)), C.int(int32(dy)), core.PointerFromQRect(r)) - } -} - -func (ptr *QWidget) SetAcceptDrops(on bool) { - if ptr.Pointer() != nil { - C.QWidget_SetAcceptDrops(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QWidget) SetAccessibleDescription(description string) { - if ptr.Pointer() != nil { - var descriptionC *C.char - if description != "" { - descriptionC = C.CString(description) - defer C.free(unsafe.Pointer(descriptionC)) - } - C.QWidget_SetAccessibleDescription(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: descriptionC, len: C.longlong(len(description))}) - } -} - -func (ptr *QWidget) SetAccessibleName(name string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QWidget_SetAccessibleName(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}) - } -} - -func (ptr *QWidget) SetAttribute(attribute core.Qt__WidgetAttribute, on bool) { - if ptr.Pointer() != nil { - C.QWidget_SetAttribute(ptr.Pointer(), C.longlong(attribute), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QWidget) SetAutoFillBackground(enabled bool) { - if ptr.Pointer() != nil { - C.QWidget_SetAutoFillBackground(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enabled)))) - } -} - -func (ptr *QWidget) SetBackgroundRole(role gui.QPalette__ColorRole) { - if ptr.Pointer() != nil { - C.QWidget_SetBackgroundRole(ptr.Pointer(), C.longlong(role)) - } -} - -func (ptr *QWidget) SetBaseSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetBaseSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QWidget) SetBaseSize2(basew int, baseh int) { - if ptr.Pointer() != nil { - C.QWidget_SetBaseSize2(ptr.Pointer(), C.int(int32(basew)), C.int(int32(baseh))) - } -} - -func (ptr *QWidget) SetContentsMargins(left int, top int, right int, bottom int) { - if ptr.Pointer() != nil { - C.QWidget_SetContentsMargins(ptr.Pointer(), C.int(int32(left)), C.int(int32(top)), C.int(int32(right)), C.int(int32(bottom))) - } -} - -func (ptr *QWidget) SetContentsMargins2(margins core.QMargins_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetContentsMargins2(ptr.Pointer(), core.PointerFromQMargins(margins)) - } -} - -func (ptr *QWidget) SetContextMenuPolicy(policy core.Qt__ContextMenuPolicy) { - if ptr.Pointer() != nil { - C.QWidget_SetContextMenuPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QWidget) SetCursor(vqc gui.QCursor_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetCursor(ptr.Pointer(), gui.PointerFromQCursor(vqc)) - } -} - -//export callbackQWidget_SetDisabled -func callbackQWidget_SetDisabled(ptr unsafe.Pointer, disable C.char) { - if signal := qt.GetSignal(ptr, "setDisabled"); signal != nil { - (*(*func(bool))(signal))(int8(disable) != 0) - } else { - NewQWidgetFromPointer(ptr).SetDisabledDefault(int8(disable) != 0) - } -} - -func (ptr *QWidget) ConnectSetDisabled(f func(disable bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setDisabled"); signal != nil { - f := func(disable bool) { - (*(*func(bool))(signal))(disable) - f(disable) - } - qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setDisabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetDisabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setDisabled") - } -} - -func (ptr *QWidget) SetDisabled(disable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetDisabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable)))) - } -} - -func (ptr *QWidget) SetDisabledDefault(disable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetDisabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(disable)))) - } -} - -func (ptr *QWidget) SetEditFocus(enable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetEditFocus(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQWidget_SetEnabled -func callbackQWidget_SetEnabled(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setEnabled"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQWidgetFromPointer(ptr).SetEnabledDefault(int8(vbo) != 0) - } -} - -func (ptr *QWidget) ConnectSetEnabled(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setEnabled"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setEnabled", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetEnabled() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setEnabled") - } -} - -func (ptr *QWidget) SetEnabled(vbo bool) { - if ptr.Pointer() != nil { - C.QWidget_SetEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QWidget) SetEnabledDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QWidget_SetEnabledDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QWidget) SetFixedHeight(h int) { - if ptr.Pointer() != nil { - C.QWidget_SetFixedHeight(ptr.Pointer(), C.int(int32(h))) - } -} - -func (ptr *QWidget) SetFixedSize(s core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetFixedSize(ptr.Pointer(), core.PointerFromQSize(s)) - } -} - -func (ptr *QWidget) SetFixedSize2(w int, h int) { - if ptr.Pointer() != nil { - C.QWidget_SetFixedSize2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QWidget) SetFixedWidth(w int) { - if ptr.Pointer() != nil { - C.QWidget_SetFixedWidth(ptr.Pointer(), C.int(int32(w))) - } -} - -func (ptr *QWidget) SetFocus(reason core.Qt__FocusReason) { - if ptr.Pointer() != nil { - C.QWidget_SetFocus(ptr.Pointer(), C.longlong(reason)) - } -} - -//export callbackQWidget_SetFocus2 -func callbackQWidget_SetFocus2(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setFocus2"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).SetFocus2Default() - } -} - -func (ptr *QWidget) ConnectSetFocus2(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setFocus2"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "setFocus2", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setFocus2", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetFocus2() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setFocus2") - } -} - -func (ptr *QWidget) SetFocus2() { - if ptr.Pointer() != nil { - C.QWidget_SetFocus2(ptr.Pointer()) - } -} - -func (ptr *QWidget) SetFocus2Default() { - if ptr.Pointer() != nil { - C.QWidget_SetFocus2Default(ptr.Pointer()) - } -} - -func (ptr *QWidget) SetFocusPolicy(policy core.Qt__FocusPolicy) { - if ptr.Pointer() != nil { - C.QWidget_SetFocusPolicy(ptr.Pointer(), C.longlong(policy)) - } -} - -func (ptr *QWidget) SetFocusProxy(w QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetFocusProxy(ptr.Pointer(), PointerFromQWidget(w)) - } -} - -func (ptr *QWidget) SetFont(vqf gui.QFont_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetFont(ptr.Pointer(), gui.PointerFromQFont(vqf)) - } -} - -func (ptr *QWidget) SetForegroundRole(role gui.QPalette__ColorRole) { - if ptr.Pointer() != nil { - C.QWidget_SetForegroundRole(ptr.Pointer(), C.longlong(role)) - } -} - -func (ptr *QWidget) SetGeometry(vqr core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetGeometry(ptr.Pointer(), core.PointerFromQRect(vqr)) - } -} - -func (ptr *QWidget) SetGeometry2(x int, y int, w int, h int) { - if ptr.Pointer() != nil { - C.QWidget_SetGeometry2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QWidget) SetGraphicsEffect(effect QGraphicsEffect_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetGraphicsEffect(ptr.Pointer(), PointerFromQGraphicsEffect(effect)) - } -} - -//export callbackQWidget_SetHidden -func callbackQWidget_SetHidden(ptr unsafe.Pointer, hidden C.char) { - if signal := qt.GetSignal(ptr, "setHidden"); signal != nil { - (*(*func(bool))(signal))(int8(hidden) != 0) - } else { - NewQWidgetFromPointer(ptr).SetHiddenDefault(int8(hidden) != 0) - } -} - -func (ptr *QWidget) ConnectSetHidden(f func(hidden bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setHidden"); signal != nil { - f := func(hidden bool) { - (*(*func(bool))(signal))(hidden) - f(hidden) - } - qt.ConnectSignal(ptr.Pointer(), "setHidden", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setHidden", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetHidden() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setHidden") - } -} - -func (ptr *QWidget) SetHidden(hidden bool) { - if ptr.Pointer() != nil { - C.QWidget_SetHidden(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden)))) - } -} - -func (ptr *QWidget) SetHiddenDefault(hidden bool) { - if ptr.Pointer() != nil { - C.QWidget_SetHiddenDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(hidden)))) - } -} - -func (ptr *QWidget) SetInputMethodHints(hints core.Qt__InputMethodHint) { - if ptr.Pointer() != nil { - C.QWidget_SetInputMethodHints(ptr.Pointer(), C.longlong(hints)) - } -} - -func (ptr *QWidget) SetLayout(layout QLayout_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetLayout(ptr.Pointer(), PointerFromQLayout(layout)) - } -} - -func (ptr *QWidget) SetLayoutDirection(direction core.Qt__LayoutDirection) { - if ptr.Pointer() != nil { - C.QWidget_SetLayoutDirection(ptr.Pointer(), C.longlong(direction)) - } -} - -func (ptr *QWidget) SetLocale(locale core.QLocale_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetLocale(ptr.Pointer(), core.PointerFromQLocale(locale)) - } -} - -func (ptr *QWidget) SetMask(bitmap gui.QBitmap_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetMask(ptr.Pointer(), gui.PointerFromQBitmap(bitmap)) - } -} - -func (ptr *QWidget) SetMask2(region gui.QRegion_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetMask2(ptr.Pointer(), gui.PointerFromQRegion(region)) - } -} - -func (ptr *QWidget) SetMaximumHeight(maxh int) { - if ptr.Pointer() != nil { - C.QWidget_SetMaximumHeight(ptr.Pointer(), C.int(int32(maxh))) - } -} - -func (ptr *QWidget) SetMaximumSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetMaximumSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QWidget) SetMaximumSize2(maxw int, maxh int) { - if ptr.Pointer() != nil { - C.QWidget_SetMaximumSize2(ptr.Pointer(), C.int(int32(maxw)), C.int(int32(maxh))) - } -} - -func (ptr *QWidget) SetMaximumWidth(maxw int) { - if ptr.Pointer() != nil { - C.QWidget_SetMaximumWidth(ptr.Pointer(), C.int(int32(maxw))) - } -} - -func (ptr *QWidget) SetMinimumHeight(minh int) { - if ptr.Pointer() != nil { - C.QWidget_SetMinimumHeight(ptr.Pointer(), C.int(int32(minh))) - } -} - -func (ptr *QWidget) SetMinimumSize(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetMinimumSize(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QWidget) SetMinimumSize2(minw int, minh int) { - if ptr.Pointer() != nil { - C.QWidget_SetMinimumSize2(ptr.Pointer(), C.int(int32(minw)), C.int(int32(minh))) - } -} - -func (ptr *QWidget) SetMinimumWidth(minw int) { - if ptr.Pointer() != nil { - C.QWidget_SetMinimumWidth(ptr.Pointer(), C.int(int32(minw))) - } -} - -func (ptr *QWidget) SetMouseTracking(enable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetMouseTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QWidget) SetPalette(vqp gui.QPalette_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetPalette(ptr.Pointer(), gui.PointerFromQPalette(vqp)) - } -} - -func (ptr *QWidget) SetParent(parent QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetParent(ptr.Pointer(), PointerFromQWidget(parent)) - } -} - -func (ptr *QWidget) SetParent2(parent QWidget_ITF, ff core.Qt__WindowType) { - if ptr.Pointer() != nil { - C.QWidget_SetParent2(ptr.Pointer(), PointerFromQWidget(parent), C.longlong(ff)) - } -} - -func (ptr *QWidget) SetShortcutAutoRepeat(id int, enable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetShortcutAutoRepeat(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QWidget) SetShortcutEnabled(id int, enable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetShortcutEnabled(ptr.Pointer(), C.int(int32(id)), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QWidget) SetSizeIncrement(vqs core.QSize_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetSizeIncrement(ptr.Pointer(), core.PointerFromQSize(vqs)) - } -} - -func (ptr *QWidget) SetSizeIncrement2(w int, h int) { - if ptr.Pointer() != nil { - C.QWidget_SetSizeIncrement2(ptr.Pointer(), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QWidget) SetSizePolicy(vqs QSizePolicy_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetSizePolicy(ptr.Pointer(), PointerFromQSizePolicy(vqs)) - } -} - -func (ptr *QWidget) SetSizePolicy2(horizontal QSizePolicy__Policy, vertical QSizePolicy__Policy) { - if ptr.Pointer() != nil { - C.QWidget_SetSizePolicy2(ptr.Pointer(), C.longlong(horizontal), C.longlong(vertical)) - } -} - -func (ptr *QWidget) SetStatusTip(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWidget_SetStatusTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWidget) SetStyle(style QStyle_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetStyle(ptr.Pointer(), PointerFromQStyle(style)) - } -} - -//export callbackQWidget_SetStyleSheet -func callbackQWidget_SetStyleSheet(ptr unsafe.Pointer, styleSheet C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setStyleSheet"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(styleSheet)) - } else { - NewQWidgetFromPointer(ptr).SetStyleSheetDefault(cGoUnpackString(styleSheet)) - } -} - -func (ptr *QWidget) ConnectSetStyleSheet(f func(styleSheet string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setStyleSheet"); signal != nil { - f := func(styleSheet string) { - (*(*func(string))(signal))(styleSheet) - f(styleSheet) - } - qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setStyleSheet", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetStyleSheet() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setStyleSheet") - } -} - -func (ptr *QWidget) SetStyleSheet(styleSheet string) { - if ptr.Pointer() != nil { - var styleSheetC *C.char - if styleSheet != "" { - styleSheetC = C.CString(styleSheet) - defer C.free(unsafe.Pointer(styleSheetC)) - } - C.QWidget_SetStyleSheet(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))}) - } -} - -func (ptr *QWidget) SetStyleSheetDefault(styleSheet string) { - if ptr.Pointer() != nil { - var styleSheetC *C.char - if styleSheet != "" { - styleSheetC = C.CString(styleSheet) - defer C.free(unsafe.Pointer(styleSheetC)) - } - C.QWidget_SetStyleSheetDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: styleSheetC, len: C.longlong(len(styleSheet))}) - } -} - -func QWidget_SetTabOrder(first QWidget_ITF, second QWidget_ITF) { - C.QWidget_QWidget_SetTabOrder(PointerFromQWidget(first), PointerFromQWidget(second)) -} - -func (ptr *QWidget) SetTabOrder(first QWidget_ITF, second QWidget_ITF) { - C.QWidget_QWidget_SetTabOrder(PointerFromQWidget(first), PointerFromQWidget(second)) -} - -func (ptr *QWidget) SetTabletTracking(enable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetTabletTracking(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -func (ptr *QWidget) SetToolTip(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWidget_SetToolTip(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWidget) SetToolTipDuration(msec int) { - if ptr.Pointer() != nil { - C.QWidget_SetToolTipDuration(ptr.Pointer(), C.int(int32(msec))) - } -} - -func (ptr *QWidget) SetUpdatesEnabled(enable bool) { - if ptr.Pointer() != nil { - C.QWidget_SetUpdatesEnabled(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(enable)))) - } -} - -//export callbackQWidget_SetVisible -func callbackQWidget_SetVisible(ptr unsafe.Pointer, visible C.char) { - if signal := qt.GetSignal(ptr, "setVisible"); signal != nil { - (*(*func(bool))(signal))(int8(visible) != 0) - } else { - NewQWidgetFromPointer(ptr).SetVisibleDefault(int8(visible) != 0) - } -} - -func (ptr *QWidget) ConnectSetVisible(f func(visible bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setVisible"); signal != nil { - f := func(visible bool) { - (*(*func(bool))(signal))(visible) - f(visible) - } - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setVisible", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetVisible() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setVisible") - } -} - -func (ptr *QWidget) SetVisible(visible bool) { - if ptr.Pointer() != nil { - C.QWidget_SetVisible(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QWidget) SetVisibleDefault(visible bool) { - if ptr.Pointer() != nil { - C.QWidget_SetVisibleDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(visible)))) - } -} - -func (ptr *QWidget) SetWhatsThis(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWidget_SetWhatsThis(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWidget) SetWindowFilePath(filePath string) { - if ptr.Pointer() != nil { - var filePathC *C.char - if filePath != "" { - filePathC = C.CString(filePath) - defer C.free(unsafe.Pointer(filePathC)) - } - C.QWidget_SetWindowFilePath(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: filePathC, len: C.longlong(len(filePath))}) - } -} - -func (ptr *QWidget) SetWindowFlag(flag core.Qt__WindowType, on bool) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowFlag(ptr.Pointer(), C.longlong(flag), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QWidget) SetWindowFlags(ty core.Qt__WindowType) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowFlags(ptr.Pointer(), C.longlong(ty)) - } -} - -func (ptr *QWidget) SetWindowIcon(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowIcon(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QWidget) SetWindowIconText(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWidget_SetWindowIconText(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWidget) SetWindowModality(windowModality core.Qt__WindowModality) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowModality(ptr.Pointer(), C.longlong(windowModality)) - } -} - -//export callbackQWidget_SetWindowModified -func callbackQWidget_SetWindowModified(ptr unsafe.Pointer, vbo C.char) { - if signal := qt.GetSignal(ptr, "setWindowModified"); signal != nil { - (*(*func(bool))(signal))(int8(vbo) != 0) - } else { - NewQWidgetFromPointer(ptr).SetWindowModifiedDefault(int8(vbo) != 0) - } -} - -func (ptr *QWidget) ConnectSetWindowModified(f func(vbo bool)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setWindowModified"); signal != nil { - f := func(vbo bool) { - (*(*func(bool))(signal))(vbo) - f(vbo) - } - qt.ConnectSignal(ptr.Pointer(), "setWindowModified", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setWindowModified", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetWindowModified() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setWindowModified") - } -} - -func (ptr *QWidget) SetWindowModified(vbo bool) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowModified(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QWidget) SetWindowModifiedDefault(vbo bool) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowModifiedDefault(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(vbo)))) - } -} - -func (ptr *QWidget) SetWindowOpacity(level float64) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowOpacity(ptr.Pointer(), C.double(level)) - } -} - -func (ptr *QWidget) SetWindowRole(role string) { - if ptr.Pointer() != nil { - var roleC *C.char - if role != "" { - roleC = C.CString(role) - defer C.free(unsafe.Pointer(roleC)) - } - C.QWidget_SetWindowRole(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: roleC, len: C.longlong(len(role))}) - } -} - -func (ptr *QWidget) SetWindowState(windowState core.Qt__WindowState) { - if ptr.Pointer() != nil { - C.QWidget_SetWindowState(ptr.Pointer(), C.longlong(windowState)) - } -} - -//export callbackQWidget_SetWindowTitle -func callbackQWidget_SetWindowTitle(ptr unsafe.Pointer, vqs C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "setWindowTitle"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(vqs)) - } else { - NewQWidgetFromPointer(ptr).SetWindowTitleDefault(cGoUnpackString(vqs)) - } -} - -func (ptr *QWidget) ConnectSetWindowTitle(f func(vqs string)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setWindowTitle"); signal != nil { - f := func(vqs string) { - (*(*func(string))(signal))(vqs) - f(vqs) - } - qt.ConnectSignal(ptr.Pointer(), "setWindowTitle", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setWindowTitle", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSetWindowTitle() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setWindowTitle") - } -} - -func (ptr *QWidget) SetWindowTitle(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWidget_SetWindowTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWidget) SetWindowTitleDefault(vqs string) { - if ptr.Pointer() != nil { - var vqsC *C.char - if vqs != "" { - vqsC = C.CString(vqs) - defer C.free(unsafe.Pointer(vqsC)) - } - C.QWidget_SetWindowTitleDefault(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: vqsC, len: C.longlong(len(vqs))}) - } -} - -func (ptr *QWidget) SetupUi(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidget_SetupUi(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQWidget_Show -func callbackQWidget_Show(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "show"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).ShowDefault() - } -} - -func (ptr *QWidget) ConnectShow(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "show"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "show", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectShow() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "show") - } -} - -func (ptr *QWidget) Show() { - if ptr.Pointer() != nil { - C.QWidget_Show(ptr.Pointer()) - } -} - -func (ptr *QWidget) ShowDefault() { - if ptr.Pointer() != nil { - C.QWidget_ShowDefault(ptr.Pointer()) - } -} - -//export callbackQWidget_ShowEvent -func callbackQWidget_ShowEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showEvent"); signal != nil { - (*(*func(*gui.QShowEvent))(signal))(gui.NewQShowEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).ShowEventDefault(gui.NewQShowEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectShowEvent(f func(event *gui.QShowEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showEvent"); signal != nil { - f := func(event *gui.QShowEvent) { - (*(*func(*gui.QShowEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectShowEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showEvent") - } -} - -func (ptr *QWidget) ShowEvent(event gui.QShowEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ShowEvent(ptr.Pointer(), gui.PointerFromQShowEvent(event)) - } -} - -func (ptr *QWidget) ShowEventDefault(event gui.QShowEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ShowEventDefault(ptr.Pointer(), gui.PointerFromQShowEvent(event)) - } -} - -//export callbackQWidget_ShowFullScreen -func callbackQWidget_ShowFullScreen(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showFullScreen"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).ShowFullScreenDefault() - } -} - -func (ptr *QWidget) ConnectShowFullScreen(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showFullScreen"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showFullScreen", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectShowFullScreen() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showFullScreen") - } -} - -func (ptr *QWidget) ShowFullScreen() { - if ptr.Pointer() != nil { - C.QWidget_ShowFullScreen(ptr.Pointer()) - } -} - -func (ptr *QWidget) ShowFullScreenDefault() { - if ptr.Pointer() != nil { - C.QWidget_ShowFullScreenDefault(ptr.Pointer()) - } -} - -//export callbackQWidget_ShowMaximized -func callbackQWidget_ShowMaximized(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMaximized"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).ShowMaximizedDefault() - } -} - -func (ptr *QWidget) ConnectShowMaximized(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMaximized"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMaximized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectShowMaximized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMaximized") - } -} - -func (ptr *QWidget) ShowMaximized() { - if ptr.Pointer() != nil { - C.QWidget_ShowMaximized(ptr.Pointer()) - } -} - -func (ptr *QWidget) ShowMaximizedDefault() { - if ptr.Pointer() != nil { - C.QWidget_ShowMaximizedDefault(ptr.Pointer()) - } -} - -//export callbackQWidget_ShowMinimized -func callbackQWidget_ShowMinimized(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showMinimized"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).ShowMinimizedDefault() - } -} - -func (ptr *QWidget) ConnectShowMinimized(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showMinimized"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showMinimized", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectShowMinimized() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showMinimized") - } -} - -func (ptr *QWidget) ShowMinimized() { - if ptr.Pointer() != nil { - C.QWidget_ShowMinimized(ptr.Pointer()) - } -} - -func (ptr *QWidget) ShowMinimizedDefault() { - if ptr.Pointer() != nil { - C.QWidget_ShowMinimizedDefault(ptr.Pointer()) - } -} - -//export callbackQWidget_ShowNormal -func callbackQWidget_ShowNormal(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "showNormal"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).ShowNormalDefault() - } -} - -func (ptr *QWidget) ConnectShowNormal(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "showNormal"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "showNormal", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectShowNormal() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "showNormal") - } -} - -func (ptr *QWidget) ShowNormal() { - if ptr.Pointer() != nil { - C.QWidget_ShowNormal(ptr.Pointer()) - } -} - -func (ptr *QWidget) ShowNormalDefault() { - if ptr.Pointer() != nil { - C.QWidget_ShowNormalDefault(ptr.Pointer()) - } -} - -func (ptr *QWidget) Size() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_Size(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWidget_SizeHint -func callbackQWidget_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQWidgetFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QWidget) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QWidget) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) SizeIncrement() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidget_SizeIncrement(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidget) SizePolicy() *QSizePolicy { - if ptr.Pointer() != nil { - tmpValue := NewQSizePolicyFromPointer(C.QWidget_SizePolicy(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*QSizePolicy).DestroyQSizePolicy) - return tmpValue - } - return nil -} - -func (ptr *QWidget) StackUnder(w QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidget_StackUnder(ptr.Pointer(), PointerFromQWidget(w)) - } -} - -func (ptr *QWidget) StatusTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_StatusTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QWidget) Style() *QStyle { - if ptr.Pointer() != nil { - tmpValue := NewQStyleFromPointer(C.QWidget_Style(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) StyleSheet() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_StyleSheet(ptr.Pointer())) - } - return "" -} - -//export callbackQWidget_TabletEvent -func callbackQWidget_TabletEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "tabletEvent"); signal != nil { - (*(*func(*gui.QTabletEvent))(signal))(gui.NewQTabletEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).TabletEventDefault(gui.NewQTabletEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectTabletEvent(f func(event *gui.QTabletEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "tabletEvent"); signal != nil { - f := func(event *gui.QTabletEvent) { - (*(*func(*gui.QTabletEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "tabletEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectTabletEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "tabletEvent") - } -} - -func (ptr *QWidget) TabletEvent(event gui.QTabletEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_TabletEvent(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) - } -} - -func (ptr *QWidget) TabletEventDefault(event gui.QTabletEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_TabletEventDefault(ptr.Pointer(), gui.PointerFromQTabletEvent(event)) - } -} - -func (ptr *QWidget) TestAttribute(attribute core.Qt__WidgetAttribute) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_TestAttribute(ptr.Pointer(), C.longlong(attribute))) != 0 - } - return false -} - -func (ptr *QWidget) ToolTip() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_ToolTip(ptr.Pointer())) - } - return "" -} - -func (ptr *QWidget) ToolTipDuration() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_ToolTipDuration(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWidget) UnderMouse() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_UnderMouse(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) UngrabGesture(gesture core.Qt__GestureType) { - if ptr.Pointer() != nil { - C.QWidget_UngrabGesture(ptr.Pointer(), C.longlong(gesture)) - } -} - -func (ptr *QWidget) UnsetCursor() { - if ptr.Pointer() != nil { - C.QWidget_UnsetCursor(ptr.Pointer()) - } -} - -func (ptr *QWidget) UnsetLayoutDirection() { - if ptr.Pointer() != nil { - C.QWidget_UnsetLayoutDirection(ptr.Pointer()) - } -} - -func (ptr *QWidget) UnsetLocale() { - if ptr.Pointer() != nil { - C.QWidget_UnsetLocale(ptr.Pointer()) - } -} - -//export callbackQWidget_Update -func callbackQWidget_Update(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "update"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).UpdateDefault() - } -} - -func (ptr *QWidget) ConnectUpdate(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "update"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "update", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectUpdate() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "update") - } -} - -func (ptr *QWidget) Update() { - if ptr.Pointer() != nil { - C.QWidget_Update(ptr.Pointer()) - } -} - -func (ptr *QWidget) UpdateDefault() { - if ptr.Pointer() != nil { - C.QWidget_UpdateDefault(ptr.Pointer()) - } -} - -func (ptr *QWidget) Update2(x int, y int, w int, h int) { - if ptr.Pointer() != nil { - C.QWidget_Update2(ptr.Pointer(), C.int(int32(x)), C.int(int32(y)), C.int(int32(w)), C.int(int32(h))) - } -} - -func (ptr *QWidget) Update3(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Update3(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QWidget) Update4(rgn gui.QRegion_ITF) { - if ptr.Pointer() != nil { - C.QWidget_Update4(ptr.Pointer(), gui.PointerFromQRegion(rgn)) - } -} - -func (ptr *QWidget) UpdateGeometry() { - if ptr.Pointer() != nil { - C.QWidget_UpdateGeometry(ptr.Pointer()) - } -} - -//export callbackQWidget_UpdateMicroFocus -func callbackQWidget_UpdateMicroFocus(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "updateMicroFocus"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).UpdateMicroFocusDefault() - } -} - -func (ptr *QWidget) ConnectUpdateMicroFocus(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "updateMicroFocus"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "updateMicroFocus", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectUpdateMicroFocus() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "updateMicroFocus") - } -} - -func (ptr *QWidget) UpdateMicroFocus() { - if ptr.Pointer() != nil { - C.QWidget_UpdateMicroFocus(ptr.Pointer()) - } -} - -func (ptr *QWidget) UpdateMicroFocusDefault() { - if ptr.Pointer() != nil { - C.QWidget_UpdateMicroFocusDefault(ptr.Pointer()) - } -} - -func (ptr *QWidget) UpdatesEnabled() bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_UpdatesEnabled(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidget) VisibleRegion() *gui.QRegion { - if ptr.Pointer() != nil { - tmpValue := gui.NewQRegionFromPointer(C.QWidget_VisibleRegion(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QRegion).DestroyQRegion) - return tmpValue - } - return nil -} - -func (ptr *QWidget) WhatsThis() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_WhatsThis(ptr.Pointer())) - } - return "" -} - -//export callbackQWidget_WheelEvent -func callbackQWidget_WheelEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "wheelEvent"); signal != nil { - (*(*func(*gui.QWheelEvent))(signal))(gui.NewQWheelEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).WheelEventDefault(gui.NewQWheelEventFromPointer(event)) - } -} - -func (ptr *QWidget) ConnectWheelEvent(f func(event *gui.QWheelEvent)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "wheelEvent"); signal != nil { - f := func(event *gui.QWheelEvent) { - (*(*func(*gui.QWheelEvent))(signal))(event) - f(event) - } - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "wheelEvent", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectWheelEvent() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "wheelEvent") - } -} - -func (ptr *QWidget) WheelEvent(event gui.QWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_WheelEvent(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) - } -} - -func (ptr *QWidget) WheelEventDefault(event gui.QWheelEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_WheelEventDefault(ptr.Pointer(), gui.PointerFromQWheelEvent(event)) - } -} - -func (ptr *QWidget) Width() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_Width(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWidget) WinId() uintptr { - if ptr.Pointer() != nil { - return uintptr(C.QWidget_WinId(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) Window() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidget_Window(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) WindowFilePath() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_WindowFilePath(ptr.Pointer())) - } - return "" -} - -func (ptr *QWidget) WindowFlags() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QWidget_WindowFlags(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) WindowHandle() *gui.QWindow { - if ptr.Pointer() != nil { - tmpValue := gui.NewQWindowFromPointer(C.QWidget_WindowHandle(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) WindowIcon() *gui.QIcon { - if ptr.Pointer() != nil { - tmpValue := gui.NewQIconFromPointer(C.QWidget_WindowIcon(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*gui.QIcon).DestroyQIcon) - return tmpValue - } - return nil -} - -//export callbackQWidget_WindowIconChanged -func callbackQWidget_WindowIconChanged(ptr unsafe.Pointer, icon unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "windowIconChanged"); signal != nil { - (*(*func(*gui.QIcon))(signal))(gui.NewQIconFromPointer(icon)) - } - -} - -func (ptr *QWidget) ConnectWindowIconChanged(f func(icon *gui.QIcon)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "windowIconChanged") { - C.QWidget_ConnectWindowIconChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowIconChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "windowIconChanged"); signal != nil { - f := func(icon *gui.QIcon) { - (*(*func(*gui.QIcon))(signal))(icon) - f(icon) - } - qt.ConnectSignal(ptr.Pointer(), "windowIconChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowIconChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectWindowIconChanged() { - if ptr.Pointer() != nil { - C.QWidget_DisconnectWindowIconChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "windowIconChanged") - } -} - -func (ptr *QWidget) WindowIconChanged(icon gui.QIcon_ITF) { - if ptr.Pointer() != nil { - C.QWidget_WindowIconChanged(ptr.Pointer(), gui.PointerFromQIcon(icon)) - } -} - -func (ptr *QWidget) WindowIconText() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_WindowIconText(ptr.Pointer())) - } - return "" -} - -func (ptr *QWidget) WindowModality() core.Qt__WindowModality { - if ptr.Pointer() != nil { - return core.Qt__WindowModality(C.QWidget_WindowModality(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) WindowOpacity() float64 { - if ptr.Pointer() != nil { - return float64(C.QWidget_WindowOpacity(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) WindowRole() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_WindowRole(ptr.Pointer())) - } - return "" -} - -func (ptr *QWidget) WindowState() core.Qt__WindowState { - if ptr.Pointer() != nil { - return core.Qt__WindowState(C.QWidget_WindowState(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) WindowTitle() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWidget_WindowTitle(ptr.Pointer())) - } - return "" -} - -//export callbackQWidget_WindowTitleChanged -func callbackQWidget_WindowTitleChanged(ptr unsafe.Pointer, title C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "windowTitleChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(title)) - } - -} - -func (ptr *QWidget) ConnectWindowTitleChanged(f func(title string)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "windowTitleChanged") { - C.QWidget_ConnectWindowTitleChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "windowTitleChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "windowTitleChanged"); signal != nil { - f := func(title string) { - (*(*func(string))(signal))(title) - f(title) - } - qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "windowTitleChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectWindowTitleChanged() { - if ptr.Pointer() != nil { - C.QWidget_DisconnectWindowTitleChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "windowTitleChanged") - } -} - -func (ptr *QWidget) WindowTitleChanged(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QWidget_WindowTitleChanged(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QWidget) WindowType() core.Qt__WindowType { - if ptr.Pointer() != nil { - return core.Qt__WindowType(C.QWidget_WindowType(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidget) X() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_X(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWidget) Y() int { - if ptr.Pointer() != nil { - return int(int32(C.QWidget_Y(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWidget_DestroyQWidget -func callbackQWidget_DestroyQWidget(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QWidget"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).DestroyQWidgetDefault() - } -} - -func (ptr *QWidget) ConnectDestroyQWidget(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QWidget"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidget) DisconnectDestroyQWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QWidget") - } -} - -func (ptr *QWidget) DestroyQWidget() { - if ptr.Pointer() != nil { - C.QWidget_DestroyQWidget(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWidget) DestroyQWidgetDefault() { - if ptr.Pointer() != nil { - C.QWidget_DestroyQWidgetDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWidget) __actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QWidget___actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QWidget___actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QWidget) __actions_newList() unsafe.Pointer { - return C.QWidget___actions_newList(ptr.Pointer()) -} - -func (ptr *QWidget) __addActions_actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QWidget___addActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __addActions_actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QWidget___addActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QWidget) __addActions_actions_newList() unsafe.Pointer { - return C.QWidget___addActions_actions_newList(ptr.Pointer()) -} - -func (ptr *QWidget) __insertActions_actions_atList(i int) *QAction { - if ptr.Pointer() != nil { - tmpValue := NewQActionFromPointer(C.QWidget___insertActions_actions_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __insertActions_actions_setList(i QAction_ITF) { - if ptr.Pointer() != nil { - C.QWidget___insertActions_actions_setList(ptr.Pointer(), PointerFromQAction(i)) - } -} - -func (ptr *QWidget) __insertActions_actions_newList() unsafe.Pointer { - return C.QWidget___insertActions_actions_newList(ptr.Pointer()) -} - -func (ptr *QWidget) __children_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWidget___children_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __children_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWidget___children_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWidget) __children_newList() unsafe.Pointer { - return C.QWidget___children_newList(ptr.Pointer()) -} - -func (ptr *QWidget) __dynamicPropertyNames_atList(i int) *core.QByteArray { - if ptr.Pointer() != nil { - tmpValue := core.NewQByteArrayFromPointer(C.QWidget___dynamicPropertyNames_atList(ptr.Pointer(), C.int(int32(i)))) - runtime.SetFinalizer(tmpValue, (*core.QByteArray).DestroyQByteArray) - return tmpValue - } - return nil -} - -func (ptr *QWidget) __dynamicPropertyNames_setList(i core.QByteArray_ITF) { - if ptr.Pointer() != nil { - C.QWidget___dynamicPropertyNames_setList(ptr.Pointer(), core.PointerFromQByteArray(i)) - } -} - -func (ptr *QWidget) __dynamicPropertyNames_newList() unsafe.Pointer { - return C.QWidget___dynamicPropertyNames_newList(ptr.Pointer()) -} - -func (ptr *QWidget) __findChildren_atList(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWidget___findChildren_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __findChildren_setList(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWidget___findChildren_setList(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWidget) __findChildren_newList() unsafe.Pointer { - return C.QWidget___findChildren_newList(ptr.Pointer()) -} - -func (ptr *QWidget) __findChildren_atList3(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWidget___findChildren_atList3(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __findChildren_setList3(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWidget___findChildren_setList3(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWidget) __findChildren_newList3() unsafe.Pointer { - return C.QWidget___findChildren_newList3(ptr.Pointer()) -} - -func (ptr *QWidget) __qFindChildren_atList2(i int) *core.QObject { - if ptr.Pointer() != nil { - tmpValue := core.NewQObjectFromPointer(C.QWidget___qFindChildren_atList2(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidget) __qFindChildren_setList2(i core.QObject_ITF) { - if ptr.Pointer() != nil { - C.QWidget___qFindChildren_setList2(ptr.Pointer(), core.PointerFromQObject(i)) - } -} - -func (ptr *QWidget) __qFindChildren_newList2() unsafe.Pointer { - return C.QWidget___qFindChildren_newList2(ptr.Pointer()) -} - -//export callbackQWidget_ChildEvent -func callbackQWidget_ChildEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "childEvent"); signal != nil { - (*(*func(*core.QChildEvent))(signal))(core.NewQChildEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).ChildEventDefault(core.NewQChildEventFromPointer(event)) - } -} - -func (ptr *QWidget) ChildEvent(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ChildEvent(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -func (ptr *QWidget) ChildEventDefault(event core.QChildEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ChildEventDefault(ptr.Pointer(), core.PointerFromQChildEvent(event)) - } -} - -//export callbackQWidget_ConnectNotify -func callbackQWidget_ConnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "connectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQWidgetFromPointer(ptr).ConnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QWidget) ConnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ConnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QWidget) ConnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWidget_ConnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQWidget_CustomEvent -func callbackQWidget_CustomEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "customEvent"); signal != nil { - (*(*func(*core.QEvent))(signal))(core.NewQEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).CustomEventDefault(core.NewQEventFromPointer(event)) - } -} - -func (ptr *QWidget) CustomEvent(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_CustomEvent(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -func (ptr *QWidget) CustomEventDefault(event core.QEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_CustomEventDefault(ptr.Pointer(), core.PointerFromQEvent(event)) - } -} - -//export callbackQWidget_DeleteLater -func callbackQWidget_DeleteLater(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteLater"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetFromPointer(ptr).DeleteLaterDefault() - } -} - -func (ptr *QWidget) DeleteLater() { - if ptr.Pointer() != nil { - C.QWidget_DeleteLater(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWidget) DeleteLaterDefault() { - if ptr.Pointer() != nil { - C.QWidget_DeleteLaterDefault(ptr.Pointer()) - runtime.SetFinalizer(ptr, nil) - } -} - -//export callbackQWidget_Destroyed -func callbackQWidget_Destroyed(ptr unsafe.Pointer, obj unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "destroyed"); signal != nil { - (*(*func(*core.QObject))(signal))(core.NewQObjectFromPointer(obj)) - } - -} - -//export callbackQWidget_DisconnectNotify -func callbackQWidget_DisconnectNotify(ptr unsafe.Pointer, sign unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "disconnectNotify"); signal != nil { - (*(*func(*core.QMetaMethod))(signal))(core.NewQMetaMethodFromPointer(sign)) - } else { - NewQWidgetFromPointer(ptr).DisconnectNotifyDefault(core.NewQMetaMethodFromPointer(sign)) - } -} - -func (ptr *QWidget) DisconnectNotify(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DisconnectNotify(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -func (ptr *QWidget) DisconnectNotifyDefault(sign core.QMetaMethod_ITF) { - if ptr.Pointer() != nil { - C.QWidget_DisconnectNotifyDefault(ptr.Pointer(), core.PointerFromQMetaMethod(sign)) - } -} - -//export callbackQWidget_EventFilter -func callbackQWidget_EventFilter(ptr unsafe.Pointer, watched unsafe.Pointer, event unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "eventFilter"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func(*core.QObject, *core.QEvent) bool)(signal))(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetFromPointer(ptr).EventFilterDefault(core.NewQObjectFromPointer(watched), core.NewQEventFromPointer(event))))) -} - -func (ptr *QWidget) EventFilter(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_EventFilter(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -func (ptr *QWidget) EventFilterDefault(watched core.QObject_ITF, event core.QEvent_ITF) bool { - if ptr.Pointer() != nil { - return int8(C.QWidget_EventFilterDefault(ptr.Pointer(), core.PointerFromQObject(watched), core.PointerFromQEvent(event))) != 0 - } - return false -} - -//export callbackQWidget_MetaObject -func callbackQWidget_MetaObject(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "metaObject"); signal != nil { - return core.PointerFromQMetaObject((*(*func() *core.QMetaObject)(signal))()) - } - - return core.PointerFromQMetaObject(NewQWidgetFromPointer(ptr).MetaObjectDefault()) -} - -func (ptr *QWidget) MetaObject() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QWidget_MetaObject(ptr.Pointer())) - } - return nil -} - -func (ptr *QWidget) MetaObjectDefault() *core.QMetaObject { - if ptr.Pointer() != nil { - return core.NewQMetaObjectFromPointer(C.QWidget_MetaObjectDefault(ptr.Pointer())) - } - return nil -} - -//export callbackQWidget_ObjectNameChanged -func callbackQWidget_ObjectNameChanged(ptr unsafe.Pointer, objectName C.struct_QtWidgets_PackedString) { - if signal := qt.GetSignal(ptr, "objectNameChanged"); signal != nil { - (*(*func(string))(signal))(cGoUnpackString(objectName)) - } - -} - -//export callbackQWidget_TimerEvent -func callbackQWidget_TimerEvent(ptr unsafe.Pointer, event unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "timerEvent"); signal != nil { - (*(*func(*core.QTimerEvent))(signal))(core.NewQTimerEventFromPointer(event)) - } else { - NewQWidgetFromPointer(ptr).TimerEventDefault(core.NewQTimerEventFromPointer(event)) - } -} - -func (ptr *QWidget) TimerEvent(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_TimerEvent(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -func (ptr *QWidget) TimerEventDefault(event core.QTimerEvent_ITF) { - if ptr.Pointer() != nil { - C.QWidget_TimerEventDefault(ptr.Pointer(), core.PointerFromQTimerEvent(event)) - } -} - -type QWidgetAction struct { - QAction -} - -type QWidgetAction_ITF interface { - QAction_ITF - QWidgetAction_PTR() *QWidgetAction -} - -func (ptr *QWidgetAction) QWidgetAction_PTR() *QWidgetAction { - return ptr -} - -func (ptr *QWidgetAction) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QAction_PTR().Pointer() - } - return nil -} - -func (ptr *QWidgetAction) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QAction_PTR().SetPointer(p) - } -} - -func PointerFromQWidgetAction(ptr QWidgetAction_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWidgetAction_PTR().Pointer() - } - return nil -} - -func NewQWidgetActionFromPointer(ptr unsafe.Pointer) (n *QWidgetAction) { - n = new(QWidgetAction) - n.SetPointer(ptr) - return -} -func NewQWidgetAction(parent core.QObject_ITF) *QWidgetAction { - tmpValue := NewQWidgetActionFromPointer(C.QWidgetAction_NewQWidgetAction(core.PointerFromQObject(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -//export callbackQWidgetAction_CreateWidget -func callbackQWidgetAction_CreateWidget(ptr unsafe.Pointer, parent unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "createWidget"); signal != nil { - return PointerFromQWidget((*(*func(*QWidget) *QWidget)(signal))(NewQWidgetFromPointer(parent))) - } - - return PointerFromQWidget(NewQWidgetActionFromPointer(ptr).CreateWidgetDefault(NewQWidgetFromPointer(parent))) -} - -func (ptr *QWidgetAction) ConnectCreateWidget(f func(parent *QWidget) *QWidget) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "createWidget"); signal != nil { - f := func(parent *QWidget) *QWidget { - (*(*func(*QWidget) *QWidget)(signal))(parent) - return f(parent) - } - qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "createWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetAction) DisconnectCreateWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "createWidget") - } -} - -func (ptr *QWidgetAction) CreateWidget(parent QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidgetAction_CreateWidget(ptr.Pointer(), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidgetAction) CreateWidgetDefault(parent QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidgetAction_CreateWidgetDefault(ptr.Pointer(), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidgetAction) CreatedWidgets() []*QWidget { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []*QWidget { - out := make([]*QWidget, int(l.len)) - tmpList := NewQWidgetActionFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__createdWidgets_atList(i) - } - return out - }(C.QWidgetAction_CreatedWidgets(ptr.Pointer())) - } - return make([]*QWidget, 0) -} - -func (ptr *QWidgetAction) DefaultWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidgetAction_DefaultWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWidgetAction_DeleteWidget -func callbackQWidgetAction_DeleteWidget(ptr unsafe.Pointer, widget unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "deleteWidget"); signal != nil { - (*(*func(*QWidget))(signal))(NewQWidgetFromPointer(widget)) - } else { - NewQWidgetActionFromPointer(ptr).DeleteWidgetDefault(NewQWidgetFromPointer(widget)) - } -} - -func (ptr *QWidgetAction) ConnectDeleteWidget(f func(widget *QWidget)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "deleteWidget"); signal != nil { - f := func(widget *QWidget) { - (*(*func(*QWidget))(signal))(widget) - f(widget) - } - qt.ConnectSignal(ptr.Pointer(), "deleteWidget", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "deleteWidget", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetAction) DisconnectDeleteWidget() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "deleteWidget") - } -} - -func (ptr *QWidgetAction) DeleteWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidgetAction_DeleteWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QWidgetAction) DeleteWidgetDefault(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidgetAction_DeleteWidgetDefault(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QWidgetAction) ReleaseWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidgetAction_ReleaseWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QWidgetAction) RequestWidget(parent QWidget_ITF) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidgetAction_RequestWidget(ptr.Pointer(), PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidgetAction) SetDefaultWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidgetAction_SetDefaultWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -//export callbackQWidgetAction_DestroyQWidgetAction -func callbackQWidgetAction_DestroyQWidgetAction(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QWidgetAction"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetActionFromPointer(ptr).DestroyQWidgetActionDefault() - } -} - -func (ptr *QWidgetAction) ConnectDestroyQWidgetAction(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QWidgetAction"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QWidgetAction", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QWidgetAction", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetAction) DisconnectDestroyQWidgetAction() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QWidgetAction") - } -} - -func (ptr *QWidgetAction) DestroyQWidgetAction() { - if ptr.Pointer() != nil { - C.QWidgetAction_DestroyQWidgetAction(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWidgetAction) DestroyQWidgetActionDefault() { - if ptr.Pointer() != nil { - C.QWidgetAction_DestroyQWidgetActionDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWidgetAction) __createdWidgets_atList(i int) *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWidgetAction___createdWidgets_atList(ptr.Pointer(), C.int(int32(i)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWidgetAction) __createdWidgets_setList(i QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWidgetAction___createdWidgets_setList(ptr.Pointer(), PointerFromQWidget(i)) - } -} - -func (ptr *QWidgetAction) __createdWidgets_newList() unsafe.Pointer { - return C.QWidgetAction___createdWidgets_newList(ptr.Pointer()) -} - -type QWidgetItem struct { - QLayoutItem -} - -type QWidgetItem_ITF interface { - QLayoutItem_ITF - QWidgetItem_PTR() *QWidgetItem -} - -func (ptr *QWidgetItem) QWidgetItem_PTR() *QWidgetItem { - return ptr -} - -func (ptr *QWidgetItem) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QLayoutItem_PTR().Pointer() - } - return nil -} - -func (ptr *QWidgetItem) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QLayoutItem_PTR().SetPointer(p) - } -} - -func PointerFromQWidgetItem(ptr QWidgetItem_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWidgetItem_PTR().Pointer() - } - return nil -} - -func NewQWidgetItemFromPointer(ptr unsafe.Pointer) (n *QWidgetItem) { - n = new(QWidgetItem) - n.SetPointer(ptr) - return -} -func NewQWidgetItem2(widget QWidget_ITF) *QWidgetItem { - return NewQWidgetItemFromPointer(C.QWidgetItem_NewQWidgetItem2(PointerFromQWidget(widget))) -} - -//export callbackQWidgetItem_ExpandingDirections -func callbackQWidgetItem_ExpandingDirections(ptr unsafe.Pointer) C.longlong { - if signal := qt.GetSignal(ptr, "expandingDirections"); signal != nil { - return C.longlong((*(*func() core.Qt__Orientation)(signal))()) - } - - return C.longlong(NewQWidgetItemFromPointer(ptr).ExpandingDirectionsDefault()) -} - -func (ptr *QWidgetItem) ConnectExpandingDirections(f func() core.Qt__Orientation) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "expandingDirections"); signal != nil { - f := func() core.Qt__Orientation { - (*(*func() core.Qt__Orientation)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "expandingDirections", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectExpandingDirections() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "expandingDirections") - } -} - -func (ptr *QWidgetItem) ExpandingDirections() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QWidgetItem_ExpandingDirections(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWidgetItem) ExpandingDirectionsDefault() core.Qt__Orientation { - if ptr.Pointer() != nil { - return core.Qt__Orientation(C.QWidgetItem_ExpandingDirectionsDefault(ptr.Pointer())) - } - return 0 -} - -//export callbackQWidgetItem_Geometry -func callbackQWidgetItem_Geometry(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "geometry"); signal != nil { - return core.PointerFromQRect((*(*func() *core.QRect)(signal))()) - } - - return core.PointerFromQRect(NewQWidgetItemFromPointer(ptr).GeometryDefault()) -} - -func (ptr *QWidgetItem) ConnectGeometry(f func() *core.QRect) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "geometry"); signal != nil { - f := func() *core.QRect { - (*(*func() *core.QRect)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "geometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "geometry") - } -} - -func (ptr *QWidgetItem) Geometry() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidgetItem_Geometry(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -func (ptr *QWidgetItem) GeometryDefault() *core.QRect { - if ptr.Pointer() != nil { - tmpValue := core.NewQRectFromPointer(C.QWidgetItem_GeometryDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QRect).DestroyQRect) - return tmpValue - } - return nil -} - -//export callbackQWidgetItem_IsEmpty -func callbackQWidgetItem_IsEmpty(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isEmpty"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWidgetItemFromPointer(ptr).IsEmptyDefault()))) -} - -func (ptr *QWidgetItem) ConnectIsEmpty(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isEmpty"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isEmpty", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectIsEmpty() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isEmpty") - } -} - -func (ptr *QWidgetItem) IsEmpty() bool { - if ptr.Pointer() != nil { - return int8(C.QWidgetItem_IsEmpty(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWidgetItem) IsEmptyDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWidgetItem_IsEmptyDefault(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWidgetItem_MaximumSize -func callbackQWidgetItem_MaximumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "maximumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).MaximumSizeDefault()) -} - -func (ptr *QWidgetItem) ConnectMaximumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "maximumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "maximumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectMaximumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "maximumSize") - } -} - -func (ptr *QWidgetItem) MaximumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MaximumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidgetItem) MaximumSizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MaximumSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWidgetItem_MinimumSize -func callbackQWidgetItem_MinimumSize(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "minimumSize"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).MinimumSizeDefault()) -} - -func (ptr *QWidgetItem) ConnectMinimumSize(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "minimumSize"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "minimumSize", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectMinimumSize() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "minimumSize") - } -} - -func (ptr *QWidgetItem) MinimumSize() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MinimumSize(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidgetItem) MinimumSizeDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_MinimumSizeDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWidgetItem_SetGeometry -func callbackQWidgetItem_SetGeometry(ptr unsafe.Pointer, rect unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "setGeometry"); signal != nil { - (*(*func(*core.QRect))(signal))(core.NewQRectFromPointer(rect)) - } else { - NewQWidgetItemFromPointer(ptr).SetGeometryDefault(core.NewQRectFromPointer(rect)) - } -} - -func (ptr *QWidgetItem) ConnectSetGeometry(f func(rect *core.QRect)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "setGeometry"); signal != nil { - f := func(rect *core.QRect) { - (*(*func(*core.QRect))(signal))(rect) - f(rect) - } - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "setGeometry", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectSetGeometry() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "setGeometry") - } -} - -func (ptr *QWidgetItem) SetGeometry(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWidgetItem_SetGeometry(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -func (ptr *QWidgetItem) SetGeometryDefault(rect core.QRect_ITF) { - if ptr.Pointer() != nil { - C.QWidgetItem_SetGeometryDefault(ptr.Pointer(), core.PointerFromQRect(rect)) - } -} - -//export callbackQWidgetItem_SizeHint -func callbackQWidgetItem_SizeHint(ptr unsafe.Pointer) unsafe.Pointer { - if signal := qt.GetSignal(ptr, "sizeHint"); signal != nil { - return core.PointerFromQSize((*(*func() *core.QSize)(signal))()) - } - - return core.PointerFromQSize(NewQWidgetItemFromPointer(ptr).SizeHintDefault()) -} - -func (ptr *QWidgetItem) ConnectSizeHint(f func() *core.QSize) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "sizeHint"); signal != nil { - f := func() *core.QSize { - (*(*func() *core.QSize)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "sizeHint", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectSizeHint() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "sizeHint") - } -} - -func (ptr *QWidgetItem) SizeHint() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_SizeHint(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -func (ptr *QWidgetItem) SizeHintDefault() *core.QSize { - if ptr.Pointer() != nil { - tmpValue := core.NewQSizeFromPointer(C.QWidgetItem_SizeHintDefault(ptr.Pointer())) - runtime.SetFinalizer(tmpValue, (*core.QSize).DestroyQSize) - return tmpValue - } - return nil -} - -//export callbackQWidgetItem_DestroyQWidgetItem -func callbackQWidgetItem_DestroyQWidgetItem(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QWidgetItem"); signal != nil { - (*(*func())(signal))() - } else { - NewQWidgetItemFromPointer(ptr).DestroyQWidgetItemDefault() - } -} - -func (ptr *QWidgetItem) ConnectDestroyQWidgetItem(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QWidgetItem"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QWidgetItem", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QWidgetItem", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWidgetItem) DisconnectDestroyQWidgetItem() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QWidgetItem") - } -} - -func (ptr *QWidgetItem) DestroyQWidgetItem() { - if ptr.Pointer() != nil { - C.QWidgetItem_DestroyQWidgetItem(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWidgetItem) DestroyQWidgetItemDefault() { - if ptr.Pointer() != nil { - C.QWidgetItem_DestroyQWidgetItemDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -type QWizard struct { - QDialog -} - -type QWizard_ITF interface { - QDialog_ITF - QWizard_PTR() *QWizard -} - -func (ptr *QWizard) QWizard_PTR() *QWizard { - return ptr -} - -func (ptr *QWizard) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QDialog_PTR().Pointer() - } - return nil -} - -func (ptr *QWizard) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QDialog_PTR().SetPointer(p) - } -} - -func PointerFromQWizard(ptr QWizard_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWizard_PTR().Pointer() - } - return nil -} - -func NewQWizardFromPointer(ptr unsafe.Pointer) (n *QWizard) { - n = new(QWizard) - n.SetPointer(ptr) - return -} - -//go:generate stringer -type=QWizard__WizardButton -//QWizard::WizardButton -type QWizard__WizardButton int64 - -const ( - QWizard__BackButton QWizard__WizardButton = QWizard__WizardButton(0) - QWizard__NextButton QWizard__WizardButton = QWizard__WizardButton(1) - QWizard__CommitButton QWizard__WizardButton = QWizard__WizardButton(2) - QWizard__FinishButton QWizard__WizardButton = QWizard__WizardButton(3) - QWizard__CancelButton QWizard__WizardButton = QWizard__WizardButton(4) - QWizard__HelpButton QWizard__WizardButton = QWizard__WizardButton(5) - QWizard__CustomButton1 QWizard__WizardButton = QWizard__WizardButton(6) - QWizard__CustomButton2 QWizard__WizardButton = QWizard__WizardButton(7) - QWizard__CustomButton3 QWizard__WizardButton = QWizard__WizardButton(8) - QWizard__Stretch QWizard__WizardButton = QWizard__WizardButton(9) - QWizard__NoButton QWizard__WizardButton = QWizard__WizardButton(-1) - QWizard__NStandardButtons QWizard__WizardButton = QWizard__WizardButton(6) - QWizard__NButtons QWizard__WizardButton = QWizard__WizardButton(9) -) - -//go:generate stringer -type=QWizard__WizardPixmap -//QWizard::WizardPixmap -type QWizard__WizardPixmap int64 - -const ( - QWizard__WatermarkPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(0) - QWizard__LogoPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(1) - QWizard__BannerPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(2) - QWizard__BackgroundPixmap QWizard__WizardPixmap = QWizard__WizardPixmap(3) - QWizard__NPixmaps QWizard__WizardPixmap = QWizard__WizardPixmap(4) -) - -//go:generate stringer -type=QWizard__WizardStyle -//QWizard::WizardStyle -type QWizard__WizardStyle int64 - -var ( - QWizard__ClassicStyle QWizard__WizardStyle = QWizard__WizardStyle(0) - QWizard__ModernStyle QWizard__WizardStyle = QWizard__WizardStyle(1) - QWizard__MacStyle QWizard__WizardStyle = QWizard__WizardStyle(2) - QWizard__AeroStyle QWizard__WizardStyle = QWizard__WizardStyle(3) - QWizard__NStyles QWizard__WizardStyle = QWizard__WizardStyle(4) -) - -//go:generate stringer -type=QWizard__WizardOption -//QWizard::WizardOption -type QWizard__WizardOption int64 - -const ( - QWizard__IndependentPages QWizard__WizardOption = QWizard__WizardOption(0x00000001) - QWizard__IgnoreSubTitles QWizard__WizardOption = QWizard__WizardOption(0x00000002) - QWizard__ExtendedWatermarkPixmap QWizard__WizardOption = QWizard__WizardOption(0x00000004) - QWizard__NoDefaultButton QWizard__WizardOption = QWizard__WizardOption(0x00000008) - QWizard__NoBackButtonOnStartPage QWizard__WizardOption = QWizard__WizardOption(0x00000010) - QWizard__NoBackButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000020) - QWizard__DisabledBackButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000040) - QWizard__HaveNextButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00000080) - QWizard__HaveFinishButtonOnEarlyPages QWizard__WizardOption = QWizard__WizardOption(0x00000100) - QWizard__NoCancelButton QWizard__WizardOption = QWizard__WizardOption(0x00000200) - QWizard__CancelButtonOnLeft QWizard__WizardOption = QWizard__WizardOption(0x00000400) - QWizard__HaveHelpButton QWizard__WizardOption = QWizard__WizardOption(0x00000800) - QWizard__HelpButtonOnRight QWizard__WizardOption = QWizard__WizardOption(0x00001000) - QWizard__HaveCustomButton1 QWizard__WizardOption = QWizard__WizardOption(0x00002000) - QWizard__HaveCustomButton2 QWizard__WizardOption = QWizard__WizardOption(0x00004000) - QWizard__HaveCustomButton3 QWizard__WizardOption = QWizard__WizardOption(0x00008000) - QWizard__NoCancelButtonOnLastPage QWizard__WizardOption = QWizard__WizardOption(0x00010000) -) - -func NewQWizard(parent QWidget_ITF, flags core.Qt__WindowType) *QWizard { - tmpValue := NewQWizardFromPointer(C.QWizard_NewQWizard(PointerFromQWidget(parent), C.longlong(flags))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWizard) AddPage(page QWizardPage_ITF) int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard_AddPage(ptr.Pointer(), PointerFromQWizardPage(page)))) - } - return 0 -} - -//export callbackQWizard_Back -func callbackQWizard_Back(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "back"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardFromPointer(ptr).BackDefault() - } -} - -func (ptr *QWizard) ConnectBack(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "back"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "back", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "back", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectBack() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "back") - } -} - -func (ptr *QWizard) Back() { - if ptr.Pointer() != nil { - C.QWizard_Back(ptr.Pointer()) - } -} - -func (ptr *QWizard) BackDefault() { - if ptr.Pointer() != nil { - C.QWizard_BackDefault(ptr.Pointer()) - } -} - -func (ptr *QWizard) Button(which QWizard__WizardButton) *QAbstractButton { - if ptr.Pointer() != nil { - tmpValue := NewQAbstractButtonFromPointer(C.QWizard_Button(ptr.Pointer(), C.longlong(which))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWizard) ButtonText(which QWizard__WizardButton) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWizard_ButtonText(ptr.Pointer(), C.longlong(which))) - } - return "" -} - -//export callbackQWizard_CleanupPage -func callbackQWizard_CleanupPage(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "cleanupPage"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } else { - NewQWizardFromPointer(ptr).CleanupPageDefault(int(int32(id))) - } -} - -func (ptr *QWizard) ConnectCleanupPage(f func(id int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cleanupPage"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectCleanupPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cleanupPage") - } -} - -func (ptr *QWizard) CleanupPage(id int) { - if ptr.Pointer() != nil { - C.QWizard_CleanupPage(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) CleanupPageDefault(id int) { - if ptr.Pointer() != nil { - C.QWizard_CleanupPageDefault(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) CurrentId() int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard_CurrentId(ptr.Pointer()))) - } - return 0 -} - -//export callbackQWizard_CurrentIdChanged -func callbackQWizard_CurrentIdChanged(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "currentIdChanged"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } - -} - -func (ptr *QWizard) ConnectCurrentIdChanged(f func(id int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "currentIdChanged") { - C.QWizard_ConnectCurrentIdChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "currentIdChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "currentIdChanged"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "currentIdChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "currentIdChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectCurrentIdChanged() { - if ptr.Pointer() != nil { - C.QWizard_DisconnectCurrentIdChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "currentIdChanged") - } -} - -func (ptr *QWizard) CurrentIdChanged(id int) { - if ptr.Pointer() != nil { - C.QWizard_CurrentIdChanged(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) CurrentPage() *QWizardPage { - if ptr.Pointer() != nil { - tmpValue := NewQWizardPageFromPointer(C.QWizard_CurrentPage(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWizard_CustomButtonClicked -func callbackQWizard_CustomButtonClicked(ptr unsafe.Pointer, which C.int) { - if signal := qt.GetSignal(ptr, "customButtonClicked"); signal != nil { - (*(*func(int))(signal))(int(int32(which))) - } - -} - -func (ptr *QWizard) ConnectCustomButtonClicked(f func(which int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "customButtonClicked") { - C.QWizard_ConnectCustomButtonClicked(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "customButtonClicked"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "customButtonClicked"); signal != nil { - f := func(which int) { - (*(*func(int))(signal))(which) - f(which) - } - qt.ConnectSignal(ptr.Pointer(), "customButtonClicked", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "customButtonClicked", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectCustomButtonClicked() { - if ptr.Pointer() != nil { - C.QWizard_DisconnectCustomButtonClicked(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "customButtonClicked") - } -} - -func (ptr *QWizard) CustomButtonClicked(which int) { - if ptr.Pointer() != nil { - C.QWizard_CustomButtonClicked(ptr.Pointer(), C.int(int32(which))) - } -} - -//export callbackQWizard_Done -func callbackQWizard_Done(ptr unsafe.Pointer, result C.int) { - if signal := qt.GetSignal(ptr, "done"); signal != nil { - (*(*func(int))(signal))(int(int32(result))) - } else { - NewQWizardFromPointer(ptr).DoneDefault(int(int32(result))) - } -} - -func (ptr *QWizard) ConnectDone(f func(result int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "done"); signal != nil { - f := func(result int) { - (*(*func(int))(signal))(result) - f(result) - } - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "done", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectDone() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "done") - } -} - -func (ptr *QWizard) Done(result int) { - if ptr.Pointer() != nil { - C.QWizard_Done(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QWizard) DoneDefault(result int) { - if ptr.Pointer() != nil { - C.QWizard_DoneDefault(ptr.Pointer(), C.int(int32(result))) - } -} - -func (ptr *QWizard) Field(name string) *core.QVariant { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QWizard_Field(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -func (ptr *QWizard) HasVisitedPage(id int) bool { - if ptr.Pointer() != nil { - return int8(C.QWizard_HasVisitedPage(ptr.Pointer(), C.int(int32(id)))) != 0 - } - return false -} - -//export callbackQWizard_HelpRequested -func callbackQWizard_HelpRequested(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "helpRequested"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QWizard) ConnectHelpRequested(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "helpRequested") { - C.QWizard_ConnectHelpRequested(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "helpRequested"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "helpRequested"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "helpRequested", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectHelpRequested() { - if ptr.Pointer() != nil { - C.QWizard_DisconnectHelpRequested(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "helpRequested") - } -} - -func (ptr *QWizard) HelpRequested() { - if ptr.Pointer() != nil { - C.QWizard_HelpRequested(ptr.Pointer()) - } -} - -//export callbackQWizard_InitializePage -func callbackQWizard_InitializePage(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "initializePage"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } else { - NewQWizardFromPointer(ptr).InitializePageDefault(int(int32(id))) - } -} - -func (ptr *QWizard) ConnectInitializePage(f func(id int)) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initializePage"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectInitializePage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initializePage") - } -} - -func (ptr *QWizard) InitializePage(id int) { - if ptr.Pointer() != nil { - C.QWizard_InitializePage(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) InitializePageDefault(id int) { - if ptr.Pointer() != nil { - C.QWizard_InitializePageDefault(ptr.Pointer(), C.int(int32(id))) - } -} - -//export callbackQWizard_Next -func callbackQWizard_Next(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "next"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardFromPointer(ptr).NextDefault() - } -} - -func (ptr *QWizard) ConnectNext(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "next"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "next", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "next", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectNext() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "next") - } -} - -func (ptr *QWizard) Next() { - if ptr.Pointer() != nil { - C.QWizard_Next(ptr.Pointer()) - } -} - -func (ptr *QWizard) NextDefault() { - if ptr.Pointer() != nil { - C.QWizard_NextDefault(ptr.Pointer()) - } -} - -//export callbackQWizard_NextId -func callbackQWizard_NextId(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "nextId"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQWizardFromPointer(ptr).NextIdDefault())) -} - -func (ptr *QWizard) ConnectNextId(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nextId"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectNextId() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nextId") - } -} - -func (ptr *QWizard) NextId() int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard_NextId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWizard) NextIdDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard_NextIdDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWizard) Options() QWizard__WizardOption { - if ptr.Pointer() != nil { - return QWizard__WizardOption(C.QWizard_Options(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWizard) Page(id int) *QWizardPage { - if ptr.Pointer() != nil { - tmpValue := NewQWizardPageFromPointer(C.QWizard_Page(ptr.Pointer(), C.int(int32(id)))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWizard_PageAdded -func callbackQWizard_PageAdded(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "pageAdded"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } - -} - -func (ptr *QWizard) ConnectPageAdded(f func(id int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "pageAdded") { - C.QWizard_ConnectPageAdded(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pageAdded"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "pageAdded"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "pageAdded", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pageAdded", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectPageAdded() { - if ptr.Pointer() != nil { - C.QWizard_DisconnectPageAdded(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "pageAdded") - } -} - -func (ptr *QWizard) PageAdded(id int) { - if ptr.Pointer() != nil { - C.QWizard_PageAdded(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) PageIds() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQWizardFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__pageIds_atList(i) - } - return out - }(C.QWizard_PageIds(ptr.Pointer())) - } - return make([]int, 0) -} - -//export callbackQWizard_PageRemoved -func callbackQWizard_PageRemoved(ptr unsafe.Pointer, id C.int) { - if signal := qt.GetSignal(ptr, "pageRemoved"); signal != nil { - (*(*func(int))(signal))(int(int32(id))) - } - -} - -func (ptr *QWizard) ConnectPageRemoved(f func(id int)) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "pageRemoved") { - C.QWizard_ConnectPageRemoved(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "pageRemoved"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "pageRemoved"); signal != nil { - f := func(id int) { - (*(*func(int))(signal))(id) - f(id) - } - qt.ConnectSignal(ptr.Pointer(), "pageRemoved", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "pageRemoved", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectPageRemoved() { - if ptr.Pointer() != nil { - C.QWizard_DisconnectPageRemoved(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "pageRemoved") - } -} - -func (ptr *QWizard) PageRemoved(id int) { - if ptr.Pointer() != nil { - C.QWizard_PageRemoved(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) Pixmap(which QWizard__WizardPixmap) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QWizard_Pixmap(ptr.Pointer(), C.longlong(which))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QWizard) RemovePage(id int) { - if ptr.Pointer() != nil { - C.QWizard_RemovePage(ptr.Pointer(), C.int(int32(id))) - } -} - -//export callbackQWizard_Restart -func callbackQWizard_Restart(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "restart"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardFromPointer(ptr).RestartDefault() - } -} - -func (ptr *QWizard) ConnectRestart(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "restart"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "restart", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "restart", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectRestart() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "restart") - } -} - -func (ptr *QWizard) Restart() { - if ptr.Pointer() != nil { - C.QWizard_Restart(ptr.Pointer()) - } -} - -func (ptr *QWizard) RestartDefault() { - if ptr.Pointer() != nil { - C.QWizard_RestartDefault(ptr.Pointer()) - } -} - -func (ptr *QWizard) SetButton(which QWizard__WizardButton, button QAbstractButton_ITF) { - if ptr.Pointer() != nil { - C.QWizard_SetButton(ptr.Pointer(), C.longlong(which), PointerFromQAbstractButton(button)) - } -} - -func (ptr *QWizard) SetButtonText(which QWizard__WizardButton, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QWizard_SetButtonText(ptr.Pointer(), C.longlong(which), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QWizard) SetDefaultProperty(className string, property string, changedSignal string) { - if ptr.Pointer() != nil { - var classNameC *C.char - if className != "" { - classNameC = C.CString(className) - defer C.free(unsafe.Pointer(classNameC)) - } - var propertyC *C.char - if property != "" { - propertyC = C.CString(property) - defer C.free(unsafe.Pointer(propertyC)) - } - var changedSignalC *C.char - if changedSignal != "" { - changedSignalC = C.CString(changedSignal) - defer C.free(unsafe.Pointer(changedSignalC)) - } - C.QWizard_SetDefaultProperty(ptr.Pointer(), classNameC, propertyC, changedSignalC) - } -} - -func (ptr *QWizard) SetField(name string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QWizard_SetField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value)) - } -} - -func (ptr *QWizard) SetOption(option QWizard__WizardOption, on bool) { - if ptr.Pointer() != nil { - C.QWizard_SetOption(ptr.Pointer(), C.longlong(option), C.char(int8(qt.GoBoolToInt(on)))) - } -} - -func (ptr *QWizard) SetOptions(options QWizard__WizardOption) { - if ptr.Pointer() != nil { - C.QWizard_SetOptions(ptr.Pointer(), C.longlong(options)) - } -} - -func (ptr *QWizard) SetPage(id int, page QWizardPage_ITF) { - if ptr.Pointer() != nil { - C.QWizard_SetPage(ptr.Pointer(), C.int(int32(id)), PointerFromQWizardPage(page)) - } -} - -func (ptr *QWizard) SetPixmap(which QWizard__WizardPixmap, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QWizard_SetPixmap(ptr.Pointer(), C.longlong(which), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QWizard) SetSideWidget(widget QWidget_ITF) { - if ptr.Pointer() != nil { - C.QWizard_SetSideWidget(ptr.Pointer(), PointerFromQWidget(widget)) - } -} - -func (ptr *QWizard) SetStartId(id int) { - if ptr.Pointer() != nil { - C.QWizard_SetStartId(ptr.Pointer(), C.int(int32(id))) - } -} - -func (ptr *QWizard) SetSubTitleFormat(format core.Qt__TextFormat) { - if ptr.Pointer() != nil { - C.QWizard_SetSubTitleFormat(ptr.Pointer(), C.longlong(format)) - } -} - -func (ptr *QWizard) SetTitleFormat(format core.Qt__TextFormat) { - if ptr.Pointer() != nil { - C.QWizard_SetTitleFormat(ptr.Pointer(), C.longlong(format)) - } -} - -func (ptr *QWizard) SetWizardStyle(style QWizard__WizardStyle) { - if ptr.Pointer() != nil { - C.QWizard_SetWizardStyle(ptr.Pointer(), C.longlong(style)) - } -} - -func (ptr *QWizard) SideWidget() *QWidget { - if ptr.Pointer() != nil { - tmpValue := NewQWidgetFromPointer(C.QWizard_SideWidget(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -func (ptr *QWizard) StartId() int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard_StartId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWizard) SubTitleFormat() core.Qt__TextFormat { - if ptr.Pointer() != nil { - return core.Qt__TextFormat(C.QWizard_SubTitleFormat(ptr.Pointer())) - } - return 0 -} - -func (ptr *QWizard) TestOption(option QWizard__WizardOption) bool { - if ptr.Pointer() != nil { - return int8(C.QWizard_TestOption(ptr.Pointer(), C.longlong(option))) != 0 - } - return false -} - -func (ptr *QWizard) TitleFormat() core.Qt__TextFormat { - if ptr.Pointer() != nil { - return core.Qt__TextFormat(C.QWizard_TitleFormat(ptr.Pointer())) - } - return 0 -} - -//export callbackQWizard_ValidateCurrentPage -func callbackQWizard_ValidateCurrentPage(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "validateCurrentPage"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWizardFromPointer(ptr).ValidateCurrentPageDefault()))) -} - -func (ptr *QWizard) ConnectValidateCurrentPage(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validateCurrentPage"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "validateCurrentPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validateCurrentPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectValidateCurrentPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validateCurrentPage") - } -} - -func (ptr *QWizard) ValidateCurrentPage() bool { - if ptr.Pointer() != nil { - return int8(C.QWizard_ValidateCurrentPage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWizard) ValidateCurrentPageDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWizard_ValidateCurrentPageDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWizard) VisitedPages() []int { - if ptr.Pointer() != nil { - return func(l C.struct_QtWidgets_PackedList) []int { - out := make([]int, int(l.len)) - tmpList := NewQWizardFromPointer(l.data) - for i := 0; i < len(out); i++ { - out[i] = tmpList.__visitedPages_atList(i) - } - return out - }(C.QWizard_VisitedPages(ptr.Pointer())) - } - return make([]int, 0) -} - -func (ptr *QWizard) WizardStyle() QWizard__WizardStyle { - if ptr.Pointer() != nil { - return QWizard__WizardStyle(C.QWizard_WizardStyle(ptr.Pointer())) - } - return 0 -} - -//export callbackQWizard_DestroyQWizard -func callbackQWizard_DestroyQWizard(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QWizard"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardFromPointer(ptr).DestroyQWizardDefault() - } -} - -func (ptr *QWizard) ConnectDestroyQWizard(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QWizard"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QWizard", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QWizard", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizard) DisconnectDestroyQWizard() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QWizard") - } -} - -func (ptr *QWizard) DestroyQWizard() { - if ptr.Pointer() != nil { - C.QWizard_DestroyQWizard(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWizard) DestroyQWizardDefault() { - if ptr.Pointer() != nil { - C.QWizard_DestroyQWizardDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWizard) __pageIds_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard___pageIds_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QWizard) __pageIds_setList(i int) { - if ptr.Pointer() != nil { - C.QWizard___pageIds_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QWizard) __pageIds_newList() unsafe.Pointer { - return C.QWizard___pageIds_newList(ptr.Pointer()) -} - -func (ptr *QWizard) __visitedPages_atList(i int) int { - if ptr.Pointer() != nil { - return int(int32(C.QWizard___visitedPages_atList(ptr.Pointer(), C.int(int32(i))))) - } - return 0 -} - -func (ptr *QWizard) __visitedPages_setList(i int) { - if ptr.Pointer() != nil { - C.QWizard___visitedPages_setList(ptr.Pointer(), C.int(int32(i))) - } -} - -func (ptr *QWizard) __visitedPages_newList() unsafe.Pointer { - return C.QWizard___visitedPages_newList(ptr.Pointer()) -} - -type QWizardPage struct { - QWidget -} - -type QWizardPage_ITF interface { - QWidget_ITF - QWizardPage_PTR() *QWizardPage -} - -func (ptr *QWizardPage) QWizardPage_PTR() *QWizardPage { - return ptr -} - -func (ptr *QWizardPage) Pointer() unsafe.Pointer { - if ptr != nil { - return ptr.QWidget_PTR().Pointer() - } - return nil -} - -func (ptr *QWizardPage) SetPointer(p unsafe.Pointer) { - if ptr != nil { - ptr.QWidget_PTR().SetPointer(p) - } -} - -func PointerFromQWizardPage(ptr QWizardPage_ITF) unsafe.Pointer { - if ptr != nil { - return ptr.QWizardPage_PTR().Pointer() - } - return nil -} - -func NewQWizardPageFromPointer(ptr unsafe.Pointer) (n *QWizardPage) { - n = new(QWizardPage) - n.SetPointer(ptr) - return -} -func NewQWizardPage(parent QWidget_ITF) *QWizardPage { - tmpValue := NewQWizardPageFromPointer(C.QWizardPage_NewQWizardPage(PointerFromQWidget(parent))) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue -} - -func (ptr *QWizardPage) ButtonText(which QWizard__WizardButton) string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWizardPage_ButtonText(ptr.Pointer(), C.longlong(which))) - } - return "" -} - -//export callbackQWizardPage_CleanupPage -func callbackQWizardPage_CleanupPage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "cleanupPage"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardPageFromPointer(ptr).CleanupPageDefault() - } -} - -func (ptr *QWizardPage) ConnectCleanupPage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "cleanupPage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "cleanupPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectCleanupPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "cleanupPage") - } -} - -func (ptr *QWizardPage) CleanupPage() { - if ptr.Pointer() != nil { - C.QWizardPage_CleanupPage(ptr.Pointer()) - } -} - -func (ptr *QWizardPage) CleanupPageDefault() { - if ptr.Pointer() != nil { - C.QWizardPage_CleanupPageDefault(ptr.Pointer()) - } -} - -//export callbackQWizardPage_CompleteChanged -func callbackQWizardPage_CompleteChanged(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "completeChanged"); signal != nil { - (*(*func())(signal))() - } - -} - -func (ptr *QWizardPage) ConnectCompleteChanged(f func()) { - if ptr.Pointer() != nil { - - if !qt.ExistsSignal(ptr.Pointer(), "completeChanged") { - C.QWizardPage_ConnectCompleteChanged(ptr.Pointer(), C.longlong(qt.ConnectionType(ptr.Pointer(), "completeChanged"))) - } - - if signal := qt.LendSignal(ptr.Pointer(), "completeChanged"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "completeChanged", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "completeChanged", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectCompleteChanged() { - if ptr.Pointer() != nil { - C.QWizardPage_DisconnectCompleteChanged(ptr.Pointer()) - qt.DisconnectSignal(ptr.Pointer(), "completeChanged") - } -} - -func (ptr *QWizardPage) CompleteChanged() { - if ptr.Pointer() != nil { - C.QWizardPage_CompleteChanged(ptr.Pointer()) - } -} - -func (ptr *QWizardPage) Field(name string) *core.QVariant { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - tmpValue := core.NewQVariantFromPointer(C.QWizardPage_Field(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))})) - runtime.SetFinalizer(tmpValue, (*core.QVariant).DestroyQVariant) - return tmpValue - } - return nil -} - -//export callbackQWizardPage_InitializePage -func callbackQWizardPage_InitializePage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "initializePage"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardPageFromPointer(ptr).InitializePageDefault() - } -} - -func (ptr *QWizardPage) ConnectInitializePage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "initializePage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "initializePage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectInitializePage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "initializePage") - } -} - -func (ptr *QWizardPage) InitializePage() { - if ptr.Pointer() != nil { - C.QWizardPage_InitializePage(ptr.Pointer()) - } -} - -func (ptr *QWizardPage) InitializePageDefault() { - if ptr.Pointer() != nil { - C.QWizardPage_InitializePageDefault(ptr.Pointer()) - } -} - -func (ptr *QWizardPage) IsCommitPage() bool { - if ptr.Pointer() != nil { - return int8(C.QWizardPage_IsCommitPage(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWizardPage_IsComplete -func callbackQWizardPage_IsComplete(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "isComplete"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWizardPageFromPointer(ptr).IsCompleteDefault()))) -} - -func (ptr *QWizardPage) ConnectIsComplete(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "isComplete"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "isComplete", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "isComplete", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectIsComplete() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "isComplete") - } -} - -func (ptr *QWizardPage) IsComplete() bool { - if ptr.Pointer() != nil { - return int8(C.QWizardPage_IsComplete(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWizardPage) IsCompleteDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWizardPage_IsCompleteDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWizardPage) IsFinalPage() bool { - if ptr.Pointer() != nil { - return int8(C.QWizardPage_IsFinalPage(ptr.Pointer())) != 0 - } - return false -} - -//export callbackQWizardPage_NextId -func callbackQWizardPage_NextId(ptr unsafe.Pointer) C.int { - if signal := qt.GetSignal(ptr, "nextId"); signal != nil { - return C.int(int32((*(*func() int)(signal))())) - } - - return C.int(int32(NewQWizardPageFromPointer(ptr).NextIdDefault())) -} - -func (ptr *QWizardPage) ConnectNextId(f func() int) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "nextId"); signal != nil { - f := func() int { - (*(*func() int)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "nextId", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectNextId() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "nextId") - } -} - -func (ptr *QWizardPage) NextId() int { - if ptr.Pointer() != nil { - return int(int32(C.QWizardPage_NextId(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWizardPage) NextIdDefault() int { - if ptr.Pointer() != nil { - return int(int32(C.QWizardPage_NextIdDefault(ptr.Pointer()))) - } - return 0 -} - -func (ptr *QWizardPage) Pixmap(which QWizard__WizardPixmap) *gui.QPixmap { - if ptr.Pointer() != nil { - tmpValue := gui.NewQPixmapFromPointer(C.QWizardPage_Pixmap(ptr.Pointer(), C.longlong(which))) - runtime.SetFinalizer(tmpValue, (*gui.QPixmap).DestroyQPixmap) - return tmpValue - } - return nil -} - -func (ptr *QWizardPage) RegisterField(name string, widget QWidget_ITF, property string, changedSignal string) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - var propertyC *C.char - if property != "" { - propertyC = C.CString(property) - defer C.free(unsafe.Pointer(propertyC)) - } - var changedSignalC *C.char - if changedSignal != "" { - changedSignalC = C.CString(changedSignal) - defer C.free(unsafe.Pointer(changedSignalC)) - } - C.QWizardPage_RegisterField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, PointerFromQWidget(widget), propertyC, changedSignalC) - } -} - -func (ptr *QWizardPage) SetButtonText(which QWizard__WizardButton, text string) { - if ptr.Pointer() != nil { - var textC *C.char - if text != "" { - textC = C.CString(text) - defer C.free(unsafe.Pointer(textC)) - } - C.QWizardPage_SetButtonText(ptr.Pointer(), C.longlong(which), C.struct_QtWidgets_PackedString{data: textC, len: C.longlong(len(text))}) - } -} - -func (ptr *QWizardPage) SetCommitPage(commitPage bool) { - if ptr.Pointer() != nil { - C.QWizardPage_SetCommitPage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(commitPage)))) - } -} - -func (ptr *QWizardPage) SetField(name string, value core.QVariant_ITF) { - if ptr.Pointer() != nil { - var nameC *C.char - if name != "" { - nameC = C.CString(name) - defer C.free(unsafe.Pointer(nameC)) - } - C.QWizardPage_SetField(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: nameC, len: C.longlong(len(name))}, core.PointerFromQVariant(value)) - } -} - -func (ptr *QWizardPage) SetFinalPage(finalPage bool) { - if ptr.Pointer() != nil { - C.QWizardPage_SetFinalPage(ptr.Pointer(), C.char(int8(qt.GoBoolToInt(finalPage)))) - } -} - -func (ptr *QWizardPage) SetPixmap(which QWizard__WizardPixmap, pixmap gui.QPixmap_ITF) { - if ptr.Pointer() != nil { - C.QWizardPage_SetPixmap(ptr.Pointer(), C.longlong(which), gui.PointerFromQPixmap(pixmap)) - } -} - -func (ptr *QWizardPage) SetSubTitle(subTitle string) { - if ptr.Pointer() != nil { - var subTitleC *C.char - if subTitle != "" { - subTitleC = C.CString(subTitle) - defer C.free(unsafe.Pointer(subTitleC)) - } - C.QWizardPage_SetSubTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: subTitleC, len: C.longlong(len(subTitle))}) - } -} - -func (ptr *QWizardPage) SetTitle(title string) { - if ptr.Pointer() != nil { - var titleC *C.char - if title != "" { - titleC = C.CString(title) - defer C.free(unsafe.Pointer(titleC)) - } - C.QWizardPage_SetTitle(ptr.Pointer(), C.struct_QtWidgets_PackedString{data: titleC, len: C.longlong(len(title))}) - } -} - -func (ptr *QWizardPage) SubTitle() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWizardPage_SubTitle(ptr.Pointer())) - } - return "" -} - -func (ptr *QWizardPage) Title() string { - if ptr.Pointer() != nil { - return cGoUnpackString(C.QWizardPage_Title(ptr.Pointer())) - } - return "" -} - -//export callbackQWizardPage_ValidatePage -func callbackQWizardPage_ValidatePage(ptr unsafe.Pointer) C.char { - if signal := qt.GetSignal(ptr, "validatePage"); signal != nil { - return C.char(int8(qt.GoBoolToInt((*(*func() bool)(signal))()))) - } - - return C.char(int8(qt.GoBoolToInt(NewQWizardPageFromPointer(ptr).ValidatePageDefault()))) -} - -func (ptr *QWizardPage) ConnectValidatePage(f func() bool) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "validatePage"); signal != nil { - f := func() bool { - (*(*func() bool)(signal))() - return f() - } - qt.ConnectSignal(ptr.Pointer(), "validatePage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "validatePage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectValidatePage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "validatePage") - } -} - -func (ptr *QWizardPage) ValidatePage() bool { - if ptr.Pointer() != nil { - return int8(C.QWizardPage_ValidatePage(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWizardPage) ValidatePageDefault() bool { - if ptr.Pointer() != nil { - return int8(C.QWizardPage_ValidatePageDefault(ptr.Pointer())) != 0 - } - return false -} - -func (ptr *QWizardPage) Wizard() *QWizard { - if ptr.Pointer() != nil { - tmpValue := NewQWizardFromPointer(C.QWizardPage_Wizard(ptr.Pointer())) - if !qt.ExistsSignal(tmpValue.Pointer(), "destroyed") { - tmpValue.ConnectDestroyed(func(*core.QObject) { tmpValue.SetPointer(nil) }) - } - return tmpValue - } - return nil -} - -//export callbackQWizardPage_DestroyQWizardPage -func callbackQWizardPage_DestroyQWizardPage(ptr unsafe.Pointer) { - if signal := qt.GetSignal(ptr, "~QWizardPage"); signal != nil { - (*(*func())(signal))() - } else { - NewQWizardPageFromPointer(ptr).DestroyQWizardPageDefault() - } -} - -func (ptr *QWizardPage) ConnectDestroyQWizardPage(f func()) { - if ptr.Pointer() != nil { - - if signal := qt.LendSignal(ptr.Pointer(), "~QWizardPage"); signal != nil { - f := func() { - (*(*func())(signal))() - f() - } - qt.ConnectSignal(ptr.Pointer(), "~QWizardPage", unsafe.Pointer(&f)) - } else { - qt.ConnectSignal(ptr.Pointer(), "~QWizardPage", unsafe.Pointer(&f)) - } - } -} - -func (ptr *QWizardPage) DisconnectDestroyQWizardPage() { - if ptr.Pointer() != nil { - - qt.DisconnectSignal(ptr.Pointer(), "~QWizardPage") - } -} - -func (ptr *QWizardPage) DestroyQWizardPage() { - if ptr.Pointer() != nil { - C.QWizardPage_DestroyQWizardPage(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} - -func (ptr *QWizardPage) DestroyQWizardPageDefault() { - if ptr.Pointer() != nil { - C.QWizardPage_DestroyQWizardPageDefault(ptr.Pointer()) - ptr.SetPointer(nil) - runtime.SetFinalizer(ptr, nil) - } -} diff --git a/vendor/github.com/therecipe/qt/widgets/widgets.h b/vendor/github.com/therecipe/qt/widgets/widgets.h deleted file mode 100644 index 6285718a..00000000 --- a/vendor/github.com/therecipe/qt/widgets/widgets.h +++ /dev/null @@ -1,8045 +0,0 @@ -// +build !minimal - -#pragma once - -#ifndef GO_QTWIDGETS_H -#define GO_QTWIDGETS_H - -#include - -#ifdef __cplusplus -int QAbstractButton_QAbstractButton_QRegisterMetaType(); -int QAbstractGraphicsShapeItem_QAbstractGraphicsShapeItem_QRegisterMetaType(); -int QAbstractItemDelegate_QAbstractItemDelegate_QRegisterMetaType(); -int QAbstractItemView_QAbstractItemView_QRegisterMetaType(); -int QAbstractScrollArea_QAbstractScrollArea_QRegisterMetaType(); -int QAbstractSlider_QAbstractSlider_QRegisterMetaType(); -int QAbstractSpinBox_QAbstractSpinBox_QRegisterMetaType(); -int QAccessibleWidget_QAccessibleWidget_QRegisterMetaType(); -int QAction_QAction_QRegisterMetaType(); -int QActionGroup_QActionGroup_QRegisterMetaType(); -int QApplication_QApplication_QRegisterMetaType(); -int QBoxLayout_QBoxLayout_QRegisterMetaType(); -int QButtonGroup_QButtonGroup_QRegisterMetaType(); -int QCalendarWidget_QCalendarWidget_QRegisterMetaType(); -int QCheckBox_QCheckBox_QRegisterMetaType(); -int QColorDialog_QColorDialog_QRegisterMetaType(); -int QColumnView_QColumnView_QRegisterMetaType(); -int QComboBox_QComboBox_QRegisterMetaType(); -int QCommandLinkButton_QCommandLinkButton_QRegisterMetaType(); -int QCommonStyle_QCommonStyle_QRegisterMetaType(); -int QCompleter_QCompleter_QRegisterMetaType(); -int QDataWidgetMapper_QDataWidgetMapper_QRegisterMetaType(); -int QDateEdit_QDateEdit_QRegisterMetaType(); -int QDateTimeEdit_QDateTimeEdit_QRegisterMetaType(); -int QDesktopWidget_QDesktopWidget_QRegisterMetaType(); -int QDial_QDial_QRegisterMetaType(); -int QDialog_QDialog_QRegisterMetaType(); -int QDialogButtonBox_QDialogButtonBox_QRegisterMetaType(); -int QDirModel_QDirModel_QRegisterMetaType(); -int QDockWidget_QDockWidget_QRegisterMetaType(); -int QDoubleSpinBox_QDoubleSpinBox_QRegisterMetaType(); -int QErrorMessage_QErrorMessage_QRegisterMetaType(); -int QFileDialog_QFileDialog_QRegisterMetaType(); -int QFileIconProvider_QFileIconProvider_QRegisterMetaType(); -int QFileSystemModel_QFileSystemModel_QRegisterMetaType(); -int QFocusFrame_QFocusFrame_QRegisterMetaType(); -int QFontComboBox_QFontComboBox_QRegisterMetaType(); -int QFontDialog_QFontDialog_QRegisterMetaType(); -int QFormLayout_QFormLayout_QRegisterMetaType(); -int QFrame_QFrame_QRegisterMetaType(); -int QGesture_QGesture_QRegisterMetaType(); -int QGestureEvent_QGestureEvent_QRegisterMetaType(); -int QGestureRecognizer_QGestureRecognizer_QRegisterMetaType(); -int QGraphicsAnchor_QGraphicsAnchor_QRegisterMetaType(); -int QGraphicsAnchorLayout_QGraphicsAnchorLayout_QRegisterMetaType(); -int QGraphicsBlurEffect_QGraphicsBlurEffect_QRegisterMetaType(); -int QGraphicsColorizeEffect_QGraphicsColorizeEffect_QRegisterMetaType(); -int QGraphicsDropShadowEffect_QGraphicsDropShadowEffect_QRegisterMetaType(); -int QGraphicsEffect_QGraphicsEffect_QRegisterMetaType(); -int QGraphicsEllipseItem_QGraphicsEllipseItem_QRegisterMetaType(); -int QGraphicsGridLayout_QGraphicsGridLayout_QRegisterMetaType(); -int QGraphicsItem_QGraphicsItem_QRegisterMetaType(); -int QGraphicsItemAnimation_QGraphicsItemAnimation_QRegisterMetaType(); -int QGraphicsItemGroup_QGraphicsItemGroup_QRegisterMetaType(); -int QGraphicsLayout_QGraphicsLayout_QRegisterMetaType(); -int QGraphicsLayoutItem_QGraphicsLayoutItem_QRegisterMetaType(); -int QGraphicsLineItem_QGraphicsLineItem_QRegisterMetaType(); -int QGraphicsLinearLayout_QGraphicsLinearLayout_QRegisterMetaType(); -int QGraphicsObject_QGraphicsObject_QRegisterMetaType(); -int QGraphicsOpacityEffect_QGraphicsOpacityEffect_QRegisterMetaType(); -int QGraphicsPathItem_QGraphicsPathItem_QRegisterMetaType(); -int QGraphicsPixmapItem_QGraphicsPixmapItem_QRegisterMetaType(); -int QGraphicsPolygonItem_QGraphicsPolygonItem_QRegisterMetaType(); -int QGraphicsProxyWidget_QGraphicsProxyWidget_QRegisterMetaType(); -int QGraphicsRectItem_QGraphicsRectItem_QRegisterMetaType(); -int QGraphicsRotation_QGraphicsRotation_QRegisterMetaType(); -int QGraphicsScale_QGraphicsScale_QRegisterMetaType(); -int QGraphicsScene_QGraphicsScene_QRegisterMetaType(); -int QGraphicsSceneContextMenuEvent_QGraphicsSceneContextMenuEvent_QRegisterMetaType(); -int QGraphicsSceneDragDropEvent_QGraphicsSceneDragDropEvent_QRegisterMetaType(); -int QGraphicsSceneEvent_QGraphicsSceneEvent_QRegisterMetaType(); -int QGraphicsSceneHelpEvent_QGraphicsSceneHelpEvent_QRegisterMetaType(); -int QGraphicsSceneHoverEvent_QGraphicsSceneHoverEvent_QRegisterMetaType(); -int QGraphicsSceneMouseEvent_QGraphicsSceneMouseEvent_QRegisterMetaType(); -int QGraphicsSceneMoveEvent_QGraphicsSceneMoveEvent_QRegisterMetaType(); -int QGraphicsSceneResizeEvent_QGraphicsSceneResizeEvent_QRegisterMetaType(); -int QGraphicsSceneWheelEvent_QGraphicsSceneWheelEvent_QRegisterMetaType(); -int QGraphicsSimpleTextItem_QGraphicsSimpleTextItem_QRegisterMetaType(); -int QGraphicsTextItem_QGraphicsTextItem_QRegisterMetaType(); -int QGraphicsTransform_QGraphicsTransform_QRegisterMetaType(); -int QGraphicsView_QGraphicsView_QRegisterMetaType(); -int QGraphicsWidget_QGraphicsWidget_QRegisterMetaType(); -int QGridLayout_QGridLayout_QRegisterMetaType(); -int QGroupBox_QGroupBox_QRegisterMetaType(); -int QHBoxLayout_QHBoxLayout_QRegisterMetaType(); -int QHeaderView_QHeaderView_QRegisterMetaType(); -int QInputDialog_QInputDialog_QRegisterMetaType(); -int QItemDelegate_QItemDelegate_QRegisterMetaType(); -int QItemEditorCreatorBase_QItemEditorCreatorBase_QRegisterMetaType(); -int QItemEditorFactory_QItemEditorFactory_QRegisterMetaType(); -int QKeyEventTransition_QKeyEventTransition_QRegisterMetaType(); -int QKeySequenceEdit_QKeySequenceEdit_QRegisterMetaType(); -int QLCDNumber_QLCDNumber_QRegisterMetaType(); -int QLabel_QLabel_QRegisterMetaType(); -int QLayout_QLayout_QRegisterMetaType(); -int QLayoutItem_QLayoutItem_QRegisterMetaType(); -int QLineEdit_QLineEdit_QRegisterMetaType(); -int QListView_QListView_QRegisterMetaType(); -int QListWidget_QListWidget_QRegisterMetaType(); -int QListWidgetItem_QListWidgetItem_QRegisterMetaType(); -int QMainWindow_QMainWindow_QRegisterMetaType(); -int QMdiArea_QMdiArea_QRegisterMetaType(); -int QMdiSubWindow_QMdiSubWindow_QRegisterMetaType(); -int QMenu_QMenu_QRegisterMetaType(); -int QMenuBar_QMenuBar_QRegisterMetaType(); -int QMessageBox_QMessageBox_QRegisterMetaType(); -int QMouseEventTransition_QMouseEventTransition_QRegisterMetaType(); -int QOpenGLWidget_QOpenGLWidget_QRegisterMetaType(); -int QPanGesture_QPanGesture_QRegisterMetaType(); -int QPinchGesture_QPinchGesture_QRegisterMetaType(); -int QPlainTextDocumentLayout_QPlainTextDocumentLayout_QRegisterMetaType(); -int QPlainTextEdit_QPlainTextEdit_QRegisterMetaType(); -int QProgressBar_QProgressBar_QRegisterMetaType(); -int QProgressDialog_QProgressDialog_QRegisterMetaType(); -int QProxyStyle_QProxyStyle_QRegisterMetaType(); -int QPushButton_QPushButton_QRegisterMetaType(); -int QRadioButton_QRadioButton_QRegisterMetaType(); -int QRubberBand_QRubberBand_QRegisterMetaType(); -int QScrollArea_QScrollArea_QRegisterMetaType(); -int QScrollBar_QScrollBar_QRegisterMetaType(); -int QScroller_QScroller_QRegisterMetaType(); -int QScrollerProperties_QScrollerProperties_QRegisterMetaType(); -int QShortcut_QShortcut_QRegisterMetaType(); -int QSizeGrip_QSizeGrip_QRegisterMetaType(); -int QSlider_QSlider_QRegisterMetaType(); -int QSpacerItem_QSpacerItem_QRegisterMetaType(); -int QSpinBox_QSpinBox_QRegisterMetaType(); -int QSplashScreen_QSplashScreen_QRegisterMetaType(); -int QSplitter_QSplitter_QRegisterMetaType(); -int QSplitterHandle_QSplitterHandle_QRegisterMetaType(); -int QStackedLayout_QStackedLayout_QRegisterMetaType(); -int QStackedWidget_QStackedWidget_QRegisterMetaType(); -int QStatusBar_QStatusBar_QRegisterMetaType(); -int QStyle_QStyle_QRegisterMetaType(); -int QStylePlugin_QStylePlugin_QRegisterMetaType(); -int QStyledItemDelegate_QStyledItemDelegate_QRegisterMetaType(); -int QSwipeGesture_QSwipeGesture_QRegisterMetaType(); -int QSystemTrayIcon_QSystemTrayIcon_QRegisterMetaType(); -int QTabBar_QTabBar_QRegisterMetaType(); -int QTabWidget_QTabWidget_QRegisterMetaType(); -int QTableView_QTableView_QRegisterMetaType(); -int QTableWidget_QTableWidget_QRegisterMetaType(); -int QTableWidgetItem_QTableWidgetItem_QRegisterMetaType(); -int QTapAndHoldGesture_QTapAndHoldGesture_QRegisterMetaType(); -int QTapGesture_QTapGesture_QRegisterMetaType(); -int QTextBrowser_QTextBrowser_QRegisterMetaType(); -int QTextEdit_QTextEdit_QRegisterMetaType(); -int QTimeEdit_QTimeEdit_QRegisterMetaType(); -int QToolBar_QToolBar_QRegisterMetaType(); -int QToolBox_QToolBox_QRegisterMetaType(); -int QToolButton_QToolButton_QRegisterMetaType(); -int QTreeView_QTreeView_QRegisterMetaType(); -int QTreeWidget_QTreeWidget_QRegisterMetaType(); -int QTreeWidgetItem_QTreeWidgetItem_QRegisterMetaType(); -int QUndoCommand_QUndoCommand_QRegisterMetaType(); -int QUndoGroup_QUndoGroup_QRegisterMetaType(); -int QUndoStack_QUndoStack_QRegisterMetaType(); -int QUndoView_QUndoView_QRegisterMetaType(); -int QVBoxLayout_QVBoxLayout_QRegisterMetaType(); -int QWidget_QWidget_QRegisterMetaType(); -int QWidgetAction_QWidgetAction_QRegisterMetaType(); -int QWidgetItem_QWidgetItem_QRegisterMetaType(); -int QWizard_QWizard_QRegisterMetaType(); -int QWizardPage_QWizardPage_QRegisterMetaType(); -extern "C" { -#endif - -struct QtWidgets_PackedString { char* data; long long len; }; -struct QtWidgets_PackedList { void* data; long long len; }; -void* QAbstractButton_NewQAbstractButton(void* parent); -void QAbstractButton_AnimateClick(void* ptr, int msec); -void QAbstractButton_AnimateClickDefault(void* ptr, int msec); -char QAbstractButton_AutoExclusive(void* ptr); -char QAbstractButton_AutoRepeat(void* ptr); -int QAbstractButton_AutoRepeatDelay(void* ptr); -int QAbstractButton_AutoRepeatInterval(void* ptr); -void QAbstractButton_CheckStateSet(void* ptr); -void QAbstractButton_CheckStateSetDefault(void* ptr); -void QAbstractButton_Click(void* ptr); -void QAbstractButton_ClickDefault(void* ptr); -void QAbstractButton_ConnectClicked(void* ptr, long long t); -void QAbstractButton_DisconnectClicked(void* ptr); -void QAbstractButton_Clicked(void* ptr, char checked); -void* QAbstractButton_Group(void* ptr); -char QAbstractButton_HitButton(void* ptr, void* pos); -char QAbstractButton_HitButtonDefault(void* ptr, void* pos); -void* QAbstractButton_Icon(void* ptr); -void* QAbstractButton_IconSize(void* ptr); -char QAbstractButton_IsCheckable(void* ptr); -char QAbstractButton_IsChecked(void* ptr); -char QAbstractButton_IsDown(void* ptr); -void QAbstractButton_NextCheckState(void* ptr); -void QAbstractButton_NextCheckStateDefault(void* ptr); -void QAbstractButton_PaintEvent(void* ptr, void* e); -void QAbstractButton_ConnectPressed(void* ptr, long long t); -void QAbstractButton_DisconnectPressed(void* ptr); -void QAbstractButton_Pressed(void* ptr); -void QAbstractButton_ConnectReleased(void* ptr, long long t); -void QAbstractButton_DisconnectReleased(void* ptr); -void QAbstractButton_Released(void* ptr); -void QAbstractButton_SetAutoExclusive(void* ptr, char vbo); -void QAbstractButton_SetAutoRepeat(void* ptr, char vbo); -void QAbstractButton_SetAutoRepeatDelay(void* ptr, int vin); -void QAbstractButton_SetAutoRepeatInterval(void* ptr, int vin); -void QAbstractButton_SetCheckable(void* ptr, char vbo); -void QAbstractButton_SetChecked(void* ptr, char vbo); -void QAbstractButton_SetCheckedDefault(void* ptr, char vbo); -void QAbstractButton_SetDown(void* ptr, char vbo); -void QAbstractButton_SetIcon(void* ptr, void* icon); -void QAbstractButton_SetIconSize(void* ptr, void* size); -void QAbstractButton_SetIconSizeDefault(void* ptr, void* size); -void QAbstractButton_SetShortcut(void* ptr, void* key); -void QAbstractButton_SetText(void* ptr, struct QtWidgets_PackedString text); -void* QAbstractButton_Shortcut(void* ptr); -struct QtWidgets_PackedString QAbstractButton_Text(void* ptr); -void QAbstractButton_Toggle(void* ptr); -void QAbstractButton_ToggleDefault(void* ptr); -void QAbstractButton_ConnectToggled(void* ptr, long long t); -void QAbstractButton_DisconnectToggled(void* ptr); -void QAbstractButton_Toggled(void* ptr, char checked); -void QAbstractButton_DestroyQAbstractButton(void* ptr); -void QAbstractButton_DestroyQAbstractButtonDefault(void* ptr); -void* QAbstractGraphicsShapeItem_NewQAbstractGraphicsShapeItem(void* parent); -void* QAbstractGraphicsShapeItem_Brush(void* ptr); -void* QAbstractGraphicsShapeItem_Pen(void* ptr); -void QAbstractGraphicsShapeItem_SetBrush(void* ptr, void* brush); -void QAbstractGraphicsShapeItem_SetPen(void* ptr, void* pen); -void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItem(void* ptr); -void QAbstractGraphicsShapeItem_DestroyQAbstractGraphicsShapeItemDefault(void* ptr); -void* QAbstractGraphicsShapeItem_BoundingRect(void* ptr); -void* QAbstractGraphicsShapeItem_BoundingRectDefault(void* ptr); -void QAbstractGraphicsShapeItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QAbstractGraphicsShapeItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QAbstractItemDelegate_NewQAbstractItemDelegate(void* parent); -void QAbstractItemDelegate_ConnectCloseEditor(void* ptr, long long t); -void QAbstractItemDelegate_DisconnectCloseEditor(void* ptr); -void QAbstractItemDelegate_CloseEditor(void* ptr, void* editor, long long hint); -void QAbstractItemDelegate_ConnectCommitData(void* ptr, long long t); -void QAbstractItemDelegate_DisconnectCommitData(void* ptr); -void QAbstractItemDelegate_CommitData(void* ptr, void* editor); -void* QAbstractItemDelegate_CreateEditor(void* ptr, void* parent, void* option, void* index); -void* QAbstractItemDelegate_CreateEditorDefault(void* ptr, void* parent, void* option, void* index); -void QAbstractItemDelegate_DestroyEditor(void* ptr, void* editor, void* index); -void QAbstractItemDelegate_DestroyEditorDefault(void* ptr, void* editor, void* index); -char QAbstractItemDelegate_EditorEvent(void* ptr, void* event, void* model, void* option, void* index); -char QAbstractItemDelegate_EditorEventDefault(void* ptr, void* event, void* model, void* option, void* index); -char QAbstractItemDelegate_HelpEvent(void* ptr, void* event, void* view, void* option, void* index); -char QAbstractItemDelegate_HelpEventDefault(void* ptr, void* event, void* view, void* option, void* index); -void QAbstractItemDelegate_Paint(void* ptr, void* painter, void* option, void* index); -void QAbstractItemDelegate_SetEditorData(void* ptr, void* editor, void* index); -void QAbstractItemDelegate_SetEditorDataDefault(void* ptr, void* editor, void* index); -void QAbstractItemDelegate_SetModelData(void* ptr, void* editor, void* model, void* index); -void QAbstractItemDelegate_SetModelDataDefault(void* ptr, void* editor, void* model, void* index); -void* QAbstractItemDelegate_SizeHint(void* ptr, void* option, void* index); -void QAbstractItemDelegate_ConnectSizeHintChanged(void* ptr, long long t); -void QAbstractItemDelegate_DisconnectSizeHintChanged(void* ptr); -void QAbstractItemDelegate_SizeHintChanged(void* ptr, void* index); -void QAbstractItemDelegate_UpdateEditorGeometry(void* ptr, void* editor, void* option, void* index); -void QAbstractItemDelegate_UpdateEditorGeometryDefault(void* ptr, void* editor, void* option, void* index); -void QAbstractItemDelegate_DestroyQAbstractItemDelegate(void* ptr); -void QAbstractItemDelegate_DestroyQAbstractItemDelegateDefault(void* ptr); -int QAbstractItemDelegate___paintingRoles_atList(void* ptr, int i); -void QAbstractItemDelegate___paintingRoles_setList(void* ptr, int i); -void* QAbstractItemDelegate___paintingRoles_newList(void* ptr); -void* QAbstractItemDelegate___children_atList(void* ptr, int i); -void QAbstractItemDelegate___children_setList(void* ptr, void* i); -void* QAbstractItemDelegate___children_newList(void* ptr); -void* QAbstractItemDelegate___dynamicPropertyNames_atList(void* ptr, int i); -void QAbstractItemDelegate___dynamicPropertyNames_setList(void* ptr, void* i); -void* QAbstractItemDelegate___dynamicPropertyNames_newList(void* ptr); -void* QAbstractItemDelegate___findChildren_atList(void* ptr, int i); -void QAbstractItemDelegate___findChildren_setList(void* ptr, void* i); -void* QAbstractItemDelegate___findChildren_newList(void* ptr); -void* QAbstractItemDelegate___findChildren_atList3(void* ptr, int i); -void QAbstractItemDelegate___findChildren_setList3(void* ptr, void* i); -void* QAbstractItemDelegate___findChildren_newList3(void* ptr); -void* QAbstractItemDelegate___qFindChildren_atList2(void* ptr, int i); -void QAbstractItemDelegate___qFindChildren_setList2(void* ptr, void* i); -void* QAbstractItemDelegate___qFindChildren_newList2(void* ptr); -void QAbstractItemDelegate_ChildEventDefault(void* ptr, void* event); -void QAbstractItemDelegate_ConnectNotifyDefault(void* ptr, void* sign); -void QAbstractItemDelegate_CustomEventDefault(void* ptr, void* event); -void QAbstractItemDelegate_DeleteLaterDefault(void* ptr); -void QAbstractItemDelegate_DisconnectNotifyDefault(void* ptr, void* sign); -char QAbstractItemDelegate_EventDefault(void* ptr, void* e); -char QAbstractItemDelegate_EventFilterDefault(void* ptr, void* watched, void* event); -void* QAbstractItemDelegate_MetaObjectDefault(void* ptr); -void QAbstractItemDelegate_TimerEventDefault(void* ptr, void* event); -void* QAbstractItemView_NewQAbstractItemView(void* parent); -void QAbstractItemView_ConnectActivated(void* ptr, long long t); -void QAbstractItemView_DisconnectActivated(void* ptr); -void QAbstractItemView_Activated(void* ptr, void* index); -char QAbstractItemView_AlternatingRowColors(void* ptr); -int QAbstractItemView_AutoScrollMargin(void* ptr); -void QAbstractItemView_ClearSelection(void* ptr); -void QAbstractItemView_ClearSelectionDefault(void* ptr); -void QAbstractItemView_ConnectClicked(void* ptr, long long t); -void QAbstractItemView_DisconnectClicked(void* ptr); -void QAbstractItemView_Clicked(void* ptr, void* index); -void QAbstractItemView_CloseEditor(void* ptr, void* editor, long long hint); -void QAbstractItemView_CloseEditorDefault(void* ptr, void* editor, long long hint); -void QAbstractItemView_ClosePersistentEditor(void* ptr, void* index); -void QAbstractItemView_CommitData(void* ptr, void* editor); -void QAbstractItemView_CommitDataDefault(void* ptr, void* editor); -void QAbstractItemView_CurrentChanged(void* ptr, void* current, void* previous); -void QAbstractItemView_CurrentChangedDefault(void* ptr, void* current, void* previous); -void* QAbstractItemView_CurrentIndex(void* ptr); -void QAbstractItemView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); -void QAbstractItemView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles); -long long QAbstractItemView_DefaultDropAction(void* ptr); -void* QAbstractItemView_DirtyRegionOffset(void* ptr); -void QAbstractItemView_ConnectDoubleClicked(void* ptr, long long t); -void QAbstractItemView_DisconnectDoubleClicked(void* ptr); -void QAbstractItemView_DoubleClicked(void* ptr, void* index); -long long QAbstractItemView_DragDropMode(void* ptr); -char QAbstractItemView_DragDropOverwriteMode(void* ptr); -char QAbstractItemView_DragEnabled(void* ptr); -long long QAbstractItemView_DropIndicatorPosition(void* ptr); -void QAbstractItemView_Edit(void* ptr, void* index); -void QAbstractItemView_EditDefault(void* ptr, void* index); -char QAbstractItemView_Edit2(void* ptr, void* index, long long trigger, void* event); -char QAbstractItemView_Edit2Default(void* ptr, void* index, long long trigger, void* event); -long long QAbstractItemView_EditTriggers(void* ptr); -void QAbstractItemView_EditorDestroyed(void* ptr, void* editor); -void QAbstractItemView_EditorDestroyedDefault(void* ptr, void* editor); -void QAbstractItemView_ConnectEntered(void* ptr, long long t); -void QAbstractItemView_DisconnectEntered(void* ptr); -void QAbstractItemView_Entered(void* ptr, void* index); -void QAbstractItemView_ExecuteDelayedItemsLayout(void* ptr); -char QAbstractItemView_HasAutoScroll(void* ptr); -int QAbstractItemView_HorizontalOffset(void* ptr); -long long QAbstractItemView_HorizontalScrollMode(void* ptr); -void* QAbstractItemView_IconSize(void* ptr); -void QAbstractItemView_ConnectIconSizeChanged(void* ptr, long long t); -void QAbstractItemView_DisconnectIconSizeChanged(void* ptr); -void QAbstractItemView_IconSizeChanged(void* ptr, void* size); -void* QAbstractItemView_IndexAt(void* ptr, void* point); -void* QAbstractItemView_IndexWidget(void* ptr, void* index); -char QAbstractItemView_IsIndexHidden(void* ptr, void* index); -char QAbstractItemView_IsPersistentEditorOpen(void* ptr, void* index); -void* QAbstractItemView_ItemDelegate(void* ptr); -void* QAbstractItemView_ItemDelegate2(void* ptr, void* index); -void* QAbstractItemView_ItemDelegateForColumn(void* ptr, int column); -void* QAbstractItemView_ItemDelegateForRow(void* ptr, int row); -void QAbstractItemView_KeyboardSearch(void* ptr, struct QtWidgets_PackedString search); -void QAbstractItemView_KeyboardSearchDefault(void* ptr, struct QtWidgets_PackedString search); -void* QAbstractItemView_Model(void* ptr); -void* QAbstractItemView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); -void QAbstractItemView_OpenPersistentEditor(void* ptr, void* index); -void QAbstractItemView_ConnectPressed(void* ptr, long long t); -void QAbstractItemView_DisconnectPressed(void* ptr); -void QAbstractItemView_Pressed(void* ptr, void* index); -void QAbstractItemView_Reset(void* ptr); -void QAbstractItemView_ResetDefault(void* ptr); -void QAbstractItemView_ResetHorizontalScrollMode(void* ptr); -void QAbstractItemView_ResetVerticalScrollMode(void* ptr); -void* QAbstractItemView_RootIndex(void* ptr); -void QAbstractItemView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end); -void QAbstractItemView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end); -void QAbstractItemView_RowsInserted(void* ptr, void* parent, int start, int end); -void QAbstractItemView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); -void QAbstractItemView_ScheduleDelayedItemsLayout(void* ptr); -void QAbstractItemView_ScrollDirtyRegion(void* ptr, int dx, int dy); -void QAbstractItemView_ScrollTo(void* ptr, void* index, long long hint); -void QAbstractItemView_ScrollToBottom(void* ptr); -void QAbstractItemView_ScrollToBottomDefault(void* ptr); -void QAbstractItemView_ScrollToTop(void* ptr); -void QAbstractItemView_ScrollToTopDefault(void* ptr); -void QAbstractItemView_SelectAll(void* ptr); -void QAbstractItemView_SelectAllDefault(void* ptr); -struct QtWidgets_PackedList QAbstractItemView_SelectedIndexes(void* ptr); -struct QtWidgets_PackedList QAbstractItemView_SelectedIndexesDefault(void* ptr); -long long QAbstractItemView_SelectionBehavior(void* ptr); -void QAbstractItemView_SelectionChanged(void* ptr, void* selected, void* deselected); -void QAbstractItemView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); -long long QAbstractItemView_SelectionCommand(void* ptr, void* index, void* event); -long long QAbstractItemView_SelectionCommandDefault(void* ptr, void* index, void* event); -long long QAbstractItemView_SelectionMode(void* ptr); -void* QAbstractItemView_SelectionModel(void* ptr); -void QAbstractItemView_SetAlternatingRowColors(void* ptr, char enable); -void QAbstractItemView_SetAutoScroll(void* ptr, char enable); -void QAbstractItemView_SetAutoScrollMargin(void* ptr, int margin); -void QAbstractItemView_SetCurrentIndex(void* ptr, void* index); -void QAbstractItemView_SetCurrentIndexDefault(void* ptr, void* index); -void QAbstractItemView_SetDefaultDropAction(void* ptr, long long dropAction); -void QAbstractItemView_SetDirtyRegion(void* ptr, void* region); -void QAbstractItemView_SetDragDropMode(void* ptr, long long behavior); -void QAbstractItemView_SetDragDropOverwriteMode(void* ptr, char overwrite); -void QAbstractItemView_SetDragEnabled(void* ptr, char enable); -void QAbstractItemView_SetDropIndicatorShown(void* ptr, char enable); -void QAbstractItemView_SetEditTriggers(void* ptr, long long triggers); -void QAbstractItemView_SetHorizontalScrollMode(void* ptr, long long mode); -void QAbstractItemView_SetIconSize(void* ptr, void* size); -void QAbstractItemView_SetIndexWidget(void* ptr, void* index, void* widget); -void QAbstractItemView_SetItemDelegate(void* ptr, void* delegate); -void QAbstractItemView_SetItemDelegateForColumn(void* ptr, int column, void* delegate); -void QAbstractItemView_SetItemDelegateForRow(void* ptr, int row, void* delegate); -void QAbstractItemView_SetModel(void* ptr, void* model); -void QAbstractItemView_SetModelDefault(void* ptr, void* model); -void QAbstractItemView_SetRootIndex(void* ptr, void* index); -void QAbstractItemView_SetRootIndexDefault(void* ptr, void* index); -void QAbstractItemView_SetSelection(void* ptr, void* rect, long long flags); -void QAbstractItemView_SetSelectionBehavior(void* ptr, long long behavior); -void QAbstractItemView_SetSelectionMode(void* ptr, long long mode); -void QAbstractItemView_SetSelectionModel(void* ptr, void* selectionModel); -void QAbstractItemView_SetSelectionModelDefault(void* ptr, void* selectionModel); -void QAbstractItemView_SetState(void* ptr, long long state); -void QAbstractItemView_SetTabKeyNavigation(void* ptr, char enable); -void QAbstractItemView_SetTextElideMode(void* ptr, long long mode); -void QAbstractItemView_SetVerticalScrollMode(void* ptr, long long mode); -char QAbstractItemView_ShowDropIndicator(void* ptr); -int QAbstractItemView_SizeHintForColumn(void* ptr, int column); -int QAbstractItemView_SizeHintForColumnDefault(void* ptr, int column); -void* QAbstractItemView_SizeHintForIndex(void* ptr, void* index); -int QAbstractItemView_SizeHintForRow(void* ptr, int row); -int QAbstractItemView_SizeHintForRowDefault(void* ptr, int row); -void QAbstractItemView_StartDrag(void* ptr, long long supportedActions); -void QAbstractItemView_StartDragDefault(void* ptr, long long supportedActions); -long long QAbstractItemView_State(void* ptr); -char QAbstractItemView_TabKeyNavigation(void* ptr); -long long QAbstractItemView_TextElideMode(void* ptr); -void QAbstractItemView_Update(void* ptr, void* index); -void QAbstractItemView_UpdateDefault(void* ptr, void* index); -void QAbstractItemView_UpdateGeometries(void* ptr); -void QAbstractItemView_UpdateGeometriesDefault(void* ptr); -int QAbstractItemView_VerticalOffset(void* ptr); -long long QAbstractItemView_VerticalScrollMode(void* ptr); -void* QAbstractItemView_ViewOptions(void* ptr); -void* QAbstractItemView_ViewOptionsDefault(void* ptr); -void QAbstractItemView_ConnectViewportEntered(void* ptr, long long t); -void QAbstractItemView_DisconnectViewportEntered(void* ptr); -void QAbstractItemView_ViewportEntered(void* ptr); -void* QAbstractItemView_VisualRect(void* ptr, void* index); -void* QAbstractItemView_VisualRegionForSelection(void* ptr, void* selection); -void QAbstractItemView_DestroyQAbstractItemView(void* ptr); -void QAbstractItemView_DestroyQAbstractItemViewDefault(void* ptr); -int QAbstractItemView___dataChanged_roles_atList(void* ptr, int i); -void QAbstractItemView___dataChanged_roles_setList(void* ptr, int i); -void* QAbstractItemView___dataChanged_roles_newList(void* ptr); -void* QAbstractItemView___selectedIndexes_atList(void* ptr, int i); -void QAbstractItemView___selectedIndexes_setList(void* ptr, void* i); -void* QAbstractItemView___selectedIndexes_newList(void* ptr); -void* QAbstractScrollArea_NewQAbstractScrollArea(void* parent); -void QAbstractScrollArea_AddScrollBarWidget(void* ptr, void* widget, long long alignment); -void* QAbstractScrollArea_CornerWidget(void* ptr); -void* QAbstractScrollArea_HorizontalScrollBar(void* ptr); -long long QAbstractScrollArea_HorizontalScrollBarPolicy(void* ptr); -void* QAbstractScrollArea_MaximumViewportSize(void* ptr); -struct QtWidgets_PackedList QAbstractScrollArea_ScrollBarWidgets(void* ptr, long long alignment); -void QAbstractScrollArea_ScrollContentsBy(void* ptr, int dx, int dy); -void QAbstractScrollArea_ScrollContentsByDefault(void* ptr, int dx, int dy); -void QAbstractScrollArea_SetCornerWidget(void* ptr, void* widget); -void QAbstractScrollArea_SetHorizontalScrollBar(void* ptr, void* scrollBar); -void QAbstractScrollArea_SetHorizontalScrollBarPolicy(void* ptr, long long vqt); -void QAbstractScrollArea_SetSizeAdjustPolicy(void* ptr, long long policy); -void QAbstractScrollArea_SetVerticalScrollBar(void* ptr, void* scrollBar); -void QAbstractScrollArea_SetVerticalScrollBarPolicy(void* ptr, long long vqt); -void QAbstractScrollArea_SetViewport(void* ptr, void* widget); -void QAbstractScrollArea_SetViewportMargins(void* ptr, int left, int top, int right, int bottom); -void QAbstractScrollArea_SetViewportMargins2(void* ptr, void* margins); -void QAbstractScrollArea_SetupViewport(void* ptr, void* viewport); -void QAbstractScrollArea_SetupViewportDefault(void* ptr, void* viewport); -long long QAbstractScrollArea_SizeAdjustPolicy(void* ptr); -void* QAbstractScrollArea_VerticalScrollBar(void* ptr); -long long QAbstractScrollArea_VerticalScrollBarPolicy(void* ptr); -void* QAbstractScrollArea_Viewport(void* ptr); -char QAbstractScrollArea_ViewportEvent(void* ptr, void* event); -char QAbstractScrollArea_ViewportEventDefault(void* ptr, void* event); -void* QAbstractScrollArea_ViewportMargins(void* ptr); -void* QAbstractScrollArea_ViewportSizeHint(void* ptr); -void* QAbstractScrollArea_ViewportSizeHintDefault(void* ptr); -void QAbstractScrollArea_DestroyQAbstractScrollArea(void* ptr); -void QAbstractScrollArea_DestroyQAbstractScrollAreaDefault(void* ptr); -void* QAbstractScrollArea___scrollBarWidgets_atList(void* ptr, int i); -void QAbstractScrollArea___scrollBarWidgets_setList(void* ptr, void* i); -void* QAbstractScrollArea___scrollBarWidgets_newList(void* ptr); -void* QAbstractSlider_NewQAbstractSlider(void* parent); -void QAbstractSlider_ConnectActionTriggered(void* ptr, long long t); -void QAbstractSlider_DisconnectActionTriggered(void* ptr); -void QAbstractSlider_ActionTriggered(void* ptr, int action); -char QAbstractSlider_HasTracking(void* ptr); -char QAbstractSlider_InvertedAppearance(void* ptr); -char QAbstractSlider_InvertedControls(void* ptr); -char QAbstractSlider_IsSliderDown(void* ptr); -int QAbstractSlider_Maximum(void* ptr); -int QAbstractSlider_Minimum(void* ptr); -long long QAbstractSlider_Orientation(void* ptr); -int QAbstractSlider_PageStep(void* ptr); -void QAbstractSlider_ConnectRangeChanged(void* ptr, long long t); -void QAbstractSlider_DisconnectRangeChanged(void* ptr); -void QAbstractSlider_RangeChanged(void* ptr, int min, int max); -long long QAbstractSlider_RepeatAction(void* ptr); -void QAbstractSlider_SetInvertedAppearance(void* ptr, char vbo); -void QAbstractSlider_SetInvertedControls(void* ptr, char vbo); -void QAbstractSlider_SetMaximum(void* ptr, int vin); -void QAbstractSlider_SetMinimum(void* ptr, int vin); -void QAbstractSlider_SetOrientation(void* ptr, long long vqt); -void QAbstractSlider_SetOrientationDefault(void* ptr, long long vqt); -void QAbstractSlider_SetPageStep(void* ptr, int vin); -void QAbstractSlider_SetRange(void* ptr, int min, int max); -void QAbstractSlider_SetRangeDefault(void* ptr, int min, int max); -void QAbstractSlider_SetRepeatAction(void* ptr, long long action, int thresholdTime, int repeatTime); -void QAbstractSlider_SetSingleStep(void* ptr, int vin); -void QAbstractSlider_SetSliderDown(void* ptr, char vbo); -void QAbstractSlider_SetSliderPosition(void* ptr, int vin); -void QAbstractSlider_SetTracking(void* ptr, char enable); -void QAbstractSlider_SetValue(void* ptr, int vin); -void QAbstractSlider_SetValueDefault(void* ptr, int vin); -int QAbstractSlider_SingleStep(void* ptr); -void QAbstractSlider_SliderChange(void* ptr, long long change); -void QAbstractSlider_SliderChangeDefault(void* ptr, long long change); -void QAbstractSlider_ConnectSliderMoved(void* ptr, long long t); -void QAbstractSlider_DisconnectSliderMoved(void* ptr); -void QAbstractSlider_SliderMoved(void* ptr, int value); -int QAbstractSlider_SliderPosition(void* ptr); -void QAbstractSlider_ConnectSliderPressed(void* ptr, long long t); -void QAbstractSlider_DisconnectSliderPressed(void* ptr); -void QAbstractSlider_SliderPressed(void* ptr); -void QAbstractSlider_ConnectSliderReleased(void* ptr, long long t); -void QAbstractSlider_DisconnectSliderReleased(void* ptr); -void QAbstractSlider_SliderReleased(void* ptr); -void QAbstractSlider_TriggerAction(void* ptr, long long action); -int QAbstractSlider_Value(void* ptr); -void QAbstractSlider_ConnectValueChanged(void* ptr, long long t); -void QAbstractSlider_DisconnectValueChanged(void* ptr); -void QAbstractSlider_ValueChanged(void* ptr, int value); -void QAbstractSlider_DestroyQAbstractSlider(void* ptr); -void QAbstractSlider_DestroyQAbstractSliderDefault(void* ptr); -void* QAbstractSpinBox_NewQAbstractSpinBox(void* parent); -long long QAbstractSpinBox_Alignment(void* ptr); -long long QAbstractSpinBox_ButtonSymbols(void* ptr); -void QAbstractSpinBox_Clear(void* ptr); -void QAbstractSpinBox_ClearDefault(void* ptr); -long long QAbstractSpinBox_CorrectionMode(void* ptr); -void QAbstractSpinBox_ConnectEditingFinished(void* ptr, long long t); -void QAbstractSpinBox_DisconnectEditingFinished(void* ptr); -void QAbstractSpinBox_EditingFinished(void* ptr); -void QAbstractSpinBox_Fixup(void* ptr, struct QtWidgets_PackedString input); -void QAbstractSpinBox_FixupDefault(void* ptr, struct QtWidgets_PackedString input); -char QAbstractSpinBox_HasAcceptableInput(void* ptr); -char QAbstractSpinBox_HasFrame(void* ptr); -void QAbstractSpinBox_InitStyleOption(void* ptr, void* option); -void QAbstractSpinBox_InterpretText(void* ptr); -char QAbstractSpinBox_IsAccelerated(void* ptr); -char QAbstractSpinBox_IsGroupSeparatorShown(void* ptr); -char QAbstractSpinBox_IsReadOnly(void* ptr); -char QAbstractSpinBox_KeyboardTracking(void* ptr); -void* QAbstractSpinBox_LineEdit(void* ptr); -void QAbstractSpinBox_SelectAll(void* ptr); -void QAbstractSpinBox_SelectAllDefault(void* ptr); -void QAbstractSpinBox_SetAccelerated(void* ptr, char on); -void QAbstractSpinBox_SetAlignment(void* ptr, long long flag); -void QAbstractSpinBox_SetButtonSymbols(void* ptr, long long bs); -void QAbstractSpinBox_SetCorrectionMode(void* ptr, long long cm); -void QAbstractSpinBox_SetFrame(void* ptr, char vbo); -void QAbstractSpinBox_SetGroupSeparatorShown(void* ptr, char shown); -void QAbstractSpinBox_SetKeyboardTracking(void* ptr, char kt); -void QAbstractSpinBox_SetLineEdit(void* ptr, void* lineEdit); -void QAbstractSpinBox_SetReadOnly(void* ptr, char r); -void QAbstractSpinBox_SetSpecialValueText(void* ptr, struct QtWidgets_PackedString txt); -void QAbstractSpinBox_SetWrapping(void* ptr, char w); -struct QtWidgets_PackedString QAbstractSpinBox_SpecialValueText(void* ptr); -void QAbstractSpinBox_StepBy(void* ptr, int steps); -void QAbstractSpinBox_StepByDefault(void* ptr, int steps); -void QAbstractSpinBox_StepDown(void* ptr); -void QAbstractSpinBox_StepDownDefault(void* ptr); -long long QAbstractSpinBox_StepEnabled(void* ptr); -long long QAbstractSpinBox_StepEnabledDefault(void* ptr); -void QAbstractSpinBox_StepUp(void* ptr); -void QAbstractSpinBox_StepUpDefault(void* ptr); -struct QtWidgets_PackedString QAbstractSpinBox_Text(void* ptr); -long long QAbstractSpinBox_Validate(void* ptr, struct QtWidgets_PackedString input, int pos); -long long QAbstractSpinBox_ValidateDefault(void* ptr, struct QtWidgets_PackedString input, int pos); -char QAbstractSpinBox_Wrapping(void* ptr); -void QAbstractSpinBox_DestroyQAbstractSpinBox(void* ptr); -void QAbstractSpinBox_DestroyQAbstractSpinBoxDefault(void* ptr); -struct QtWidgets_PackedString QAccessibleWidget_ActionNames(void* ptr); -struct QtWidgets_PackedString QAccessibleWidget_ActionNamesDefault(void* ptr); -void QAccessibleWidget_AddControllingSignal(void* ptr, struct QtWidgets_PackedString sign); -void* QAccessibleWidget_BackgroundColor(void* ptr); -void* QAccessibleWidget_BackgroundColorDefault(void* ptr); -void* QAccessibleWidget_Child(void* ptr, int index); -void* QAccessibleWidget_ChildDefault(void* ptr, int index); -int QAccessibleWidget_ChildCount(void* ptr); -int QAccessibleWidget_ChildCountDefault(void* ptr); -void QAccessibleWidget_DoAction(void* ptr, struct QtWidgets_PackedString actionName); -void QAccessibleWidget_DoActionDefault(void* ptr, struct QtWidgets_PackedString actionName); -void* QAccessibleWidget_FocusChild(void* ptr); -void* QAccessibleWidget_FocusChildDefault(void* ptr); -void* QAccessibleWidget_ForegroundColor(void* ptr); -void* QAccessibleWidget_ForegroundColorDefault(void* ptr); -int QAccessibleWidget_IndexOfChild(void* ptr, void* child); -int QAccessibleWidget_IndexOfChildDefault(void* ptr, void* child); -void* QAccessibleWidget_Interface_cast(void* ptr, long long t); -void* QAccessibleWidget_Interface_castDefault(void* ptr, long long t); -char QAccessibleWidget_IsValid(void* ptr); -char QAccessibleWidget_IsValidDefault(void* ptr); -struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForAction(void* ptr, struct QtWidgets_PackedString actionName); -struct QtWidgets_PackedString QAccessibleWidget_KeyBindingsForActionDefault(void* ptr, struct QtWidgets_PackedString actionName); -void* QAccessibleWidget_Parent(void* ptr); -void* QAccessibleWidget_ParentDefault(void* ptr); -void* QAccessibleWidget_ParentObject(void* ptr); -void* QAccessibleWidget_Rect(void* ptr); -void* QAccessibleWidget_RectDefault(void* ptr); -long long QAccessibleWidget_Role(void* ptr); -long long QAccessibleWidget_RoleDefault(void* ptr); -struct QtWidgets_PackedString QAccessibleWidget_Text(void* ptr, long long t); -struct QtWidgets_PackedString QAccessibleWidget_TextDefault(void* ptr, long long t); -void* QAccessibleWidget_Widget(void* ptr); -void* QAccessibleWidget_Window(void* ptr); -void* QAccessibleWidget_WindowDefault(void* ptr); -void QAccessibleWidget_DestroyQAccessibleWidget(void* ptr); -void QAccessibleWidget_DestroyQAccessibleWidgetDefault(void* ptr); -void* QAccessibleWidget_ChildAt(void* ptr, int x, int y); -void* QAccessibleWidget_ChildAtDefault(void* ptr, int x, int y); -void* QAccessibleWidget_Object(void* ptr); -void* QAccessibleWidget_ObjectDefault(void* ptr); -void QAccessibleWidget_SetText(void* ptr, long long t, struct QtWidgets_PackedString text); -void QAccessibleWidget_SetTextDefault(void* ptr, long long t, struct QtWidgets_PackedString text); -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescription(void* ptr, struct QtWidgets_PackedString actionName); -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionDescriptionDefault(void* ptr, struct QtWidgets_PackedString actionName); -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionName(void* ptr, struct QtWidgets_PackedString actionName); -struct QtWidgets_PackedString QAccessibleWidget_LocalizedActionNameDefault(void* ptr, struct QtWidgets_PackedString actionName); -void* QAction_NewQAction(void* parent); -void* QAction_NewQAction2(struct QtWidgets_PackedString text, void* parent); -void* QAction_NewQAction3(void* icon, struct QtWidgets_PackedString text, void* parent); -void* QAction_ActionGroup(void* ptr); -void QAction_Activate(void* ptr, long long event); -struct QtWidgets_PackedList QAction_AssociatedGraphicsWidgets(void* ptr); -struct QtWidgets_PackedList QAction_AssociatedWidgets(void* ptr); -char QAction_AutoRepeat(void* ptr); -void QAction_ConnectChanged(void* ptr, long long t); -void QAction_DisconnectChanged(void* ptr); -void QAction_Changed(void* ptr); -void* QAction_Data(void* ptr); -char QAction_EventDefault(void* ptr, void* e); -void* QAction_Font(void* ptr); -void QAction_Hover(void* ptr); -void QAction_HoverDefault(void* ptr); -void QAction_ConnectHovered(void* ptr, long long t); -void QAction_DisconnectHovered(void* ptr); -void QAction_Hovered(void* ptr); -void* QAction_Icon(void* ptr); -struct QtWidgets_PackedString QAction_IconText(void* ptr); -char QAction_IsCheckable(void* ptr); -char QAction_IsChecked(void* ptr); -char QAction_IsEnabled(void* ptr); -char QAction_IsIconVisibleInMenu(void* ptr); -char QAction_IsSeparator(void* ptr); -char QAction_IsShortcutVisibleInContextMenu(void* ptr); -char QAction_IsVisible(void* ptr); -void* QAction_Menu(void* ptr); -long long QAction_MenuRole(void* ptr); -void* QAction_ParentWidget(void* ptr); -long long QAction_Priority(void* ptr); -void QAction_SetActionGroup(void* ptr, void* group); -void QAction_SetAutoRepeat(void* ptr, char vbo); -void QAction_SetCheckable(void* ptr, char vbo); -void QAction_SetChecked(void* ptr, char vbo); -void QAction_SetCheckedDefault(void* ptr, char vbo); -void QAction_SetData(void* ptr, void* userData); -void QAction_SetDisabled(void* ptr, char b); -void QAction_SetDisabledDefault(void* ptr, char b); -void QAction_SetEnabled(void* ptr, char vbo); -void QAction_SetEnabledDefault(void* ptr, char vbo); -void QAction_SetFont(void* ptr, void* font); -void QAction_SetIcon(void* ptr, void* icon); -void QAction_SetIconText(void* ptr, struct QtWidgets_PackedString text); -void QAction_SetIconVisibleInMenu(void* ptr, char visible); -void QAction_SetMenu(void* ptr, void* menu); -void QAction_SetMenuRole(void* ptr, long long menuRole); -void QAction_SetPriority(void* ptr, long long priority); -void QAction_SetSeparator(void* ptr, char b); -void QAction_SetShortcut(void* ptr, void* shortcut); -void QAction_SetShortcutContext(void* ptr, long long context); -void QAction_SetShortcutVisibleInContextMenu(void* ptr, char show); -void QAction_SetShortcuts(void* ptr, void* shortcuts); -void QAction_SetShortcuts2(void* ptr, long long key); -void QAction_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip); -void QAction_SetText(void* ptr, struct QtWidgets_PackedString text); -void QAction_SetToolTip(void* ptr, struct QtWidgets_PackedString tip); -void QAction_SetVisible(void* ptr, char vbo); -void QAction_SetVisibleDefault(void* ptr, char vbo); -void QAction_SetWhatsThis(void* ptr, struct QtWidgets_PackedString what); -void* QAction_Shortcut(void* ptr); -long long QAction_ShortcutContext(void* ptr); -struct QtWidgets_PackedList QAction_Shortcuts(void* ptr); -char QAction_ShowStatusText(void* ptr, void* widget); -struct QtWidgets_PackedString QAction_StatusTip(void* ptr); -struct QtWidgets_PackedString QAction_Text(void* ptr); -void QAction_Toggle(void* ptr); -void QAction_ToggleDefault(void* ptr); -void QAction_ConnectToggled(void* ptr, long long t); -void QAction_DisconnectToggled(void* ptr); -void QAction_Toggled(void* ptr, char checked); -struct QtWidgets_PackedString QAction_ToolTip(void* ptr); -void QAction_Trigger(void* ptr); -void QAction_TriggerDefault(void* ptr); -void QAction_ConnectTriggered(void* ptr, long long t); -void QAction_DisconnectTriggered(void* ptr); -void QAction_Triggered(void* ptr, char checked); -struct QtWidgets_PackedString QAction_WhatsThis(void* ptr); -void QAction_DestroyQAction(void* ptr); -void QAction_DestroyQActionDefault(void* ptr); -void* QAction___associatedGraphicsWidgets_atList(void* ptr, int i); -void QAction___associatedGraphicsWidgets_setList(void* ptr, void* i); -void* QAction___associatedGraphicsWidgets_newList(void* ptr); -void* QAction___associatedWidgets_atList(void* ptr, int i); -void QAction___associatedWidgets_setList(void* ptr, void* i); -void* QAction___associatedWidgets_newList(void* ptr); -void* QAction___setShortcuts_shortcuts_atList(void* ptr, int i); -void QAction___setShortcuts_shortcuts_setList(void* ptr, void* i); -void* QAction___setShortcuts_shortcuts_newList(void* ptr); -void* QAction___shortcuts_atList(void* ptr, int i); -void QAction___shortcuts_setList(void* ptr, void* i); -void* QAction___shortcuts_newList(void* ptr); -void* QAction___children_atList(void* ptr, int i); -void QAction___children_setList(void* ptr, void* i); -void* QAction___children_newList(void* ptr); -void* QAction___dynamicPropertyNames_atList(void* ptr, int i); -void QAction___dynamicPropertyNames_setList(void* ptr, void* i); -void* QAction___dynamicPropertyNames_newList(void* ptr); -void* QAction___findChildren_atList(void* ptr, int i); -void QAction___findChildren_setList(void* ptr, void* i); -void* QAction___findChildren_newList(void* ptr); -void* QAction___findChildren_atList3(void* ptr, int i); -void QAction___findChildren_setList3(void* ptr, void* i); -void* QAction___findChildren_newList3(void* ptr); -void* QAction___qFindChildren_atList2(void* ptr, int i); -void QAction___qFindChildren_setList2(void* ptr, void* i); -void* QAction___qFindChildren_newList2(void* ptr); -void QAction_ChildEventDefault(void* ptr, void* event); -void QAction_ConnectNotifyDefault(void* ptr, void* sign); -void QAction_CustomEventDefault(void* ptr, void* event); -void QAction_DeleteLaterDefault(void* ptr); -void QAction_DisconnectNotifyDefault(void* ptr, void* sign); -char QAction_EventFilterDefault(void* ptr, void* watched, void* event); -void* QAction_MetaObjectDefault(void* ptr); -void QAction_TimerEventDefault(void* ptr, void* event); -void* QActionGroup_NewQActionGroup(void* parent); -struct QtWidgets_PackedList QActionGroup_Actions(void* ptr); -void* QActionGroup_AddAction(void* ptr, void* action); -void* QActionGroup_AddAction2(void* ptr, struct QtWidgets_PackedString text); -void* QActionGroup_AddAction3(void* ptr, void* icon, struct QtWidgets_PackedString text); -void* QActionGroup_CheckedAction(void* ptr); -void QActionGroup_ConnectHovered(void* ptr, long long t); -void QActionGroup_DisconnectHovered(void* ptr); -void QActionGroup_Hovered(void* ptr, void* action); -char QActionGroup_IsEnabled(void* ptr); -char QActionGroup_IsExclusive(void* ptr); -char QActionGroup_IsVisible(void* ptr); -void QActionGroup_RemoveAction(void* ptr, void* action); -void QActionGroup_SetDisabled(void* ptr, char b); -void QActionGroup_SetDisabledDefault(void* ptr, char b); -void QActionGroup_SetEnabled(void* ptr, char vbo); -void QActionGroup_SetEnabledDefault(void* ptr, char vbo); -void QActionGroup_SetExclusive(void* ptr, char vbo); -void QActionGroup_SetExclusiveDefault(void* ptr, char vbo); -void QActionGroup_SetVisible(void* ptr, char vbo); -void QActionGroup_SetVisibleDefault(void* ptr, char vbo); -void QActionGroup_ConnectTriggered(void* ptr, long long t); -void QActionGroup_DisconnectTriggered(void* ptr); -void QActionGroup_Triggered(void* ptr, void* action); -void QActionGroup_DestroyQActionGroup(void* ptr); -void QActionGroup_DestroyQActionGroupDefault(void* ptr); -void* QActionGroup___actions_atList(void* ptr, int i); -void QActionGroup___actions_setList(void* ptr, void* i); -void* QActionGroup___actions_newList(void* ptr); -void* QActionGroup___children_atList(void* ptr, int i); -void QActionGroup___children_setList(void* ptr, void* i); -void* QActionGroup___children_newList(void* ptr); -void* QActionGroup___dynamicPropertyNames_atList(void* ptr, int i); -void QActionGroup___dynamicPropertyNames_setList(void* ptr, void* i); -void* QActionGroup___dynamicPropertyNames_newList(void* ptr); -void* QActionGroup___findChildren_atList(void* ptr, int i); -void QActionGroup___findChildren_setList(void* ptr, void* i); -void* QActionGroup___findChildren_newList(void* ptr); -void* QActionGroup___findChildren_atList3(void* ptr, int i); -void QActionGroup___findChildren_setList3(void* ptr, void* i); -void* QActionGroup___findChildren_newList3(void* ptr); -void* QActionGroup___qFindChildren_atList2(void* ptr, int i); -void QActionGroup___qFindChildren_setList2(void* ptr, void* i); -void* QActionGroup___qFindChildren_newList2(void* ptr); -void QActionGroup_ChildEventDefault(void* ptr, void* event); -void QActionGroup_ConnectNotifyDefault(void* ptr, void* sign); -void QActionGroup_CustomEventDefault(void* ptr, void* event); -void QActionGroup_DeleteLaterDefault(void* ptr); -void QActionGroup_DisconnectNotifyDefault(void* ptr, void* sign); -char QActionGroup_EventDefault(void* ptr, void* e); -char QActionGroup_EventFilterDefault(void* ptr, void* watched, void* event); -void* QActionGroup_MetaObjectDefault(void* ptr); -void QActionGroup_TimerEventDefault(void* ptr, void* event); -void* QApplication_NewQApplication(int argc, char* argv); -void QApplication_AboutQt(void* ptr); -void QApplication_AboutQtDefault(void* ptr); -void* QApplication_QApplication_ActiveModalWidget(); -void* QApplication_QApplication_ActivePopupWidget(); -void* QApplication_QApplication_ActiveWindow(); -void QApplication_QApplication_Alert(void* widget, int msec); -struct QtWidgets_PackedList QApplication_QApplication_AllWidgets(); -char QApplication_AutoSipEnabled(void* ptr); -char QApplication_AutoSipEnabledDefault(void* ptr); -void QApplication_QApplication_Beep(); -void QApplication_CloseAllWindows(void* ptr); -void QApplication_CloseAllWindowsDefault(void* ptr); -int QApplication_QApplication_CursorFlashTime(); -void* QApplication_QApplication_Desktop(); -int QApplication_QApplication_DoubleClickInterval(); -char QApplication_EventDefault(void* ptr, void* e); -int QApplication_QApplication_Exec(); -void QApplication_ConnectFocusChanged(void* ptr, long long t); -void QApplication_DisconnectFocusChanged(void* ptr); -void QApplication_FocusChanged(void* ptr, void* old, void* now); -void* QApplication_QApplication_FocusWidget(); -void* QApplication_QApplication_Font(); -void* QApplication_QApplication_Font2(void* widget); -void* QApplication_QApplication_Font3(char* className); -void* QApplication_QApplication_FontMetrics(); -void* QApplication_QApplication_GlobalStrut(); -char QApplication_QApplication_IsEffectEnabled(long long effect); -int QApplication_QApplication_KeyboardInputInterval(); -long long QApplication_QApplication_NavigationMode(); -void* QApplication_QApplication_Palette(void* widget); -void* QApplication_QApplication_Palette2(char* className); -void QApplication_QApplication_SetActiveWindow(void* active); -void QApplication_SetAutoSipEnabled(void* ptr, char enabled); -void QApplication_SetAutoSipEnabledDefault(void* ptr, char enabled); -void QApplication_QApplication_SetCursorFlashTime(int vin); -void QApplication_QApplication_SetDoubleClickInterval(int vin); -void QApplication_QApplication_SetEffectEnabled(long long effect, char enable); -void QApplication_QApplication_SetFont(void* font, char* className); -void QApplication_QApplication_SetGlobalStrut(void* vqs); -void QApplication_QApplication_SetKeyboardInputInterval(int vin); -void QApplication_QApplication_SetNavigationMode(long long mode); -void QApplication_QApplication_SetPalette(void* palette, char* className); -void QApplication_QApplication_SetStartDragDistance(int l); -void QApplication_QApplication_SetStartDragTime(int ms); -void QApplication_QApplication_SetStyle(void* style); -void* QApplication_QApplication_SetStyle2(struct QtWidgets_PackedString style); -void QApplication_SetStyleSheet(void* ptr, struct QtWidgets_PackedString sheet); -void QApplication_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString sheet); -void QApplication_QApplication_SetWheelScrollLines(int vin); -void QApplication_QApplication_SetWindowIcon(void* icon); -int QApplication_QApplication_StartDragDistance(); -int QApplication_QApplication_StartDragTime(); -void* QApplication_QApplication_Style(); -struct QtWidgets_PackedString QApplication_StyleSheet(void* ptr); -void* QApplication_QApplication_TopLevelAt(void* point); -void* QApplication_QApplication_TopLevelAt2(int x, int y); -struct QtWidgets_PackedList QApplication_QApplication_TopLevelWidgets(); -int QApplication_QApplication_WheelScrollLines(); -void* QApplication_QApplication_WidgetAt(void* point); -void* QApplication_QApplication_WidgetAt2(int x, int y); -void* QApplication_QApplication_WindowIcon(); -void QApplication_DestroyQApplication(void* ptr); -void QApplication_DestroyQApplicationDefault(void* ptr); -void* QApplication___allWidgets_atList(void* ptr, int i); -void QApplication___allWidgets_setList(void* ptr, void* i); -void* QApplication___allWidgets_newList(void* ptr); -void* QApplication___topLevelWidgets_atList(void* ptr, int i); -void QApplication___topLevelWidgets_setList(void* ptr, void* i); -void* QApplication___topLevelWidgets_newList(void* ptr); -void* QApplication___screens_atList(void* ptr, int i); -void QApplication___screens_setList(void* ptr, void* i); -void* QApplication___screens_newList(void* ptr); -void* QApplication___children_atList(void* ptr, int i); -void QApplication___children_setList(void* ptr, void* i); -void* QApplication___children_newList(void* ptr); -void* QApplication___dynamicPropertyNames_atList(void* ptr, int i); -void QApplication___dynamicPropertyNames_setList(void* ptr, void* i); -void* QApplication___dynamicPropertyNames_newList(void* ptr); -void* QApplication___findChildren_atList(void* ptr, int i); -void QApplication___findChildren_setList(void* ptr, void* i); -void* QApplication___findChildren_newList(void* ptr); -void* QApplication___findChildren_atList3(void* ptr, int i); -void QApplication___findChildren_setList3(void* ptr, void* i); -void* QApplication___findChildren_newList3(void* ptr); -void* QApplication___qFindChildren_atList2(void* ptr, int i); -void QApplication___qFindChildren_setList2(void* ptr, void* i); -void* QApplication___qFindChildren_newList2(void* ptr); -void QApplication_QuitDefault(void* ptr); -void QApplication_ChildEventDefault(void* ptr, void* event); -void QApplication_ConnectNotifyDefault(void* ptr, void* sign); -void QApplication_CustomEventDefault(void* ptr, void* event); -void QApplication_DeleteLaterDefault(void* ptr); -void QApplication_DisconnectNotifyDefault(void* ptr, void* sign); -char QApplication_EventFilterDefault(void* ptr, void* watched, void* event); -void* QApplication_MetaObjectDefault(void* ptr); -void QApplication_TimerEventDefault(void* ptr, void* event); -void* QBoxLayout_NewQBoxLayout(long long dir, void* parent); -void QBoxLayout_AddItem(void* ptr, void* item); -void QBoxLayout_AddItemDefault(void* ptr, void* item); -void QBoxLayout_AddLayout(void* ptr, void* layout, int stretch); -void QBoxLayout_AddSpacerItem(void* ptr, void* spacerItem); -void QBoxLayout_AddSpacing(void* ptr, int size); -void QBoxLayout_AddStretch(void* ptr, int stretch); -void QBoxLayout_AddStrut(void* ptr, int size); -void QBoxLayout_AddWidget(void* ptr, void* widget, int stretch, long long alignment); -int QBoxLayout_Count(void* ptr); -int QBoxLayout_CountDefault(void* ptr); -long long QBoxLayout_Direction(void* ptr); -void QBoxLayout_InsertItem(void* ptr, int index, void* item); -void QBoxLayout_InsertLayout(void* ptr, int index, void* layout, int stretch); -void QBoxLayout_InsertSpacerItem(void* ptr, int index, void* spacerItem); -void QBoxLayout_InsertSpacing(void* ptr, int index, int size); -void QBoxLayout_InsertStretch(void* ptr, int index, int stretch); -void QBoxLayout_InsertWidget(void* ptr, int index, void* widget, int stretch, long long alignment); -void* QBoxLayout_ItemAt(void* ptr, int index); -void* QBoxLayout_ItemAtDefault(void* ptr, int index); -void QBoxLayout_SetDirection(void* ptr, long long direction); -void QBoxLayout_SetStretch(void* ptr, int index, int stretch); -char QBoxLayout_SetStretchFactor(void* ptr, void* widget, int stretch); -char QBoxLayout_SetStretchFactor2(void* ptr, void* layout, int stretch); -void* QBoxLayout_SizeHint(void* ptr); -void* QBoxLayout_SizeHintDefault(void* ptr); -int QBoxLayout_Stretch(void* ptr, int index); -void* QBoxLayout_TakeAt(void* ptr, int index); -void* QBoxLayout_TakeAtDefault(void* ptr, int index); -void QBoxLayout_DestroyQBoxLayout(void* ptr); -void QBoxLayout_DestroyQBoxLayoutDefault(void* ptr); -void* QButtonGroup_NewQButtonGroup(void* parent); -void QButtonGroup_AddButton(void* ptr, void* button, int id); -void* QButtonGroup_Button(void* ptr, int id); -void QButtonGroup_ConnectButtonClicked(void* ptr, long long t); -void QButtonGroup_DisconnectButtonClicked(void* ptr); -void QButtonGroup_ButtonClicked(void* ptr, void* button); -void QButtonGroup_ConnectButtonClicked2(void* ptr, long long t); -void QButtonGroup_DisconnectButtonClicked2(void* ptr); -void QButtonGroup_ButtonClicked2(void* ptr, int id); -void QButtonGroup_ConnectButtonPressed(void* ptr, long long t); -void QButtonGroup_DisconnectButtonPressed(void* ptr); -void QButtonGroup_ButtonPressed(void* ptr, void* button); -void QButtonGroup_ConnectButtonPressed2(void* ptr, long long t); -void QButtonGroup_DisconnectButtonPressed2(void* ptr); -void QButtonGroup_ButtonPressed2(void* ptr, int id); -void QButtonGroup_ConnectButtonReleased(void* ptr, long long t); -void QButtonGroup_DisconnectButtonReleased(void* ptr); -void QButtonGroup_ButtonReleased(void* ptr, void* button); -void QButtonGroup_ConnectButtonReleased2(void* ptr, long long t); -void QButtonGroup_DisconnectButtonReleased2(void* ptr); -void QButtonGroup_ButtonReleased2(void* ptr, int id); -void QButtonGroup_ConnectButtonToggled(void* ptr, long long t); -void QButtonGroup_DisconnectButtonToggled(void* ptr); -void QButtonGroup_ButtonToggled(void* ptr, void* button, char checked); -void QButtonGroup_ConnectButtonToggled2(void* ptr, long long t); -void QButtonGroup_DisconnectButtonToggled2(void* ptr); -void QButtonGroup_ButtonToggled2(void* ptr, int id, char checked); -struct QtWidgets_PackedList QButtonGroup_Buttons(void* ptr); -void* QButtonGroup_CheckedButton(void* ptr); -int QButtonGroup_CheckedId(void* ptr); -char QButtonGroup_Exclusive(void* ptr); -int QButtonGroup_Id(void* ptr, void* button); -void QButtonGroup_RemoveButton(void* ptr, void* button); -void QButtonGroup_SetExclusive(void* ptr, char vbo); -void QButtonGroup_SetId(void* ptr, void* button, int id); -void QButtonGroup_DestroyQButtonGroup(void* ptr); -void QButtonGroup_DestroyQButtonGroupDefault(void* ptr); -void* QButtonGroup___buttons_atList(void* ptr, int i); -void QButtonGroup___buttons_setList(void* ptr, void* i); -void* QButtonGroup___buttons_newList(void* ptr); -void* QButtonGroup___children_atList(void* ptr, int i); -void QButtonGroup___children_setList(void* ptr, void* i); -void* QButtonGroup___children_newList(void* ptr); -void* QButtonGroup___dynamicPropertyNames_atList(void* ptr, int i); -void QButtonGroup___dynamicPropertyNames_setList(void* ptr, void* i); -void* QButtonGroup___dynamicPropertyNames_newList(void* ptr); -void* QButtonGroup___findChildren_atList(void* ptr, int i); -void QButtonGroup___findChildren_setList(void* ptr, void* i); -void* QButtonGroup___findChildren_newList(void* ptr); -void* QButtonGroup___findChildren_atList3(void* ptr, int i); -void QButtonGroup___findChildren_setList3(void* ptr, void* i); -void* QButtonGroup___findChildren_newList3(void* ptr); -void* QButtonGroup___qFindChildren_atList2(void* ptr, int i); -void QButtonGroup___qFindChildren_setList2(void* ptr, void* i); -void* QButtonGroup___qFindChildren_newList2(void* ptr); -void QButtonGroup_ChildEventDefault(void* ptr, void* event); -void QButtonGroup_ConnectNotifyDefault(void* ptr, void* sign); -void QButtonGroup_CustomEventDefault(void* ptr, void* event); -void QButtonGroup_DeleteLaterDefault(void* ptr); -void QButtonGroup_DisconnectNotifyDefault(void* ptr, void* sign); -char QButtonGroup_EventDefault(void* ptr, void* e); -char QButtonGroup_EventFilterDefault(void* ptr, void* watched, void* event); -void* QButtonGroup_MetaObjectDefault(void* ptr); -void QButtonGroup_TimerEventDefault(void* ptr, void* event); -void* QCalendarWidget_NewQCalendarWidget(void* parent); -void QCalendarWidget_ConnectActivated(void* ptr, long long t); -void QCalendarWidget_DisconnectActivated(void* ptr); -void QCalendarWidget_Activated(void* ptr, void* date); -void QCalendarWidget_ConnectClicked(void* ptr, long long t); -void QCalendarWidget_DisconnectClicked(void* ptr); -void QCalendarWidget_Clicked(void* ptr, void* date); -void QCalendarWidget_ConnectCurrentPageChanged(void* ptr, long long t); -void QCalendarWidget_DisconnectCurrentPageChanged(void* ptr); -void QCalendarWidget_CurrentPageChanged(void* ptr, int year, int month); -int QCalendarWidget_DateEditAcceptDelay(void* ptr); -struct QtWidgets_PackedList QCalendarWidget_DateTextFormat(void* ptr); -void* QCalendarWidget_DateTextFormat2(void* ptr, void* date); -long long QCalendarWidget_FirstDayOfWeek(void* ptr); -void* QCalendarWidget_HeaderTextFormat(void* ptr); -long long QCalendarWidget_HorizontalHeaderFormat(void* ptr); -char QCalendarWidget_IsDateEditEnabled(void* ptr); -char QCalendarWidget_IsGridVisible(void* ptr); -char QCalendarWidget_IsNavigationBarVisible(void* ptr); -void* QCalendarWidget_MaximumDate(void* ptr); -void* QCalendarWidget_MinimumDate(void* ptr); -int QCalendarWidget_MonthShown(void* ptr); -void QCalendarWidget_PaintCell(void* ptr, void* painter, void* rect, void* date); -void QCalendarWidget_PaintCellDefault(void* ptr, void* painter, void* rect, void* date); -void* QCalendarWidget_SelectedDate(void* ptr); -void QCalendarWidget_ConnectSelectionChanged(void* ptr, long long t); -void QCalendarWidget_DisconnectSelectionChanged(void* ptr); -void QCalendarWidget_SelectionChanged(void* ptr); -long long QCalendarWidget_SelectionMode(void* ptr); -void QCalendarWidget_SetCurrentPage(void* ptr, int year, int month); -void QCalendarWidget_SetCurrentPageDefault(void* ptr, int year, int month); -void QCalendarWidget_SetDateEditAcceptDelay(void* ptr, int delay); -void QCalendarWidget_SetDateEditEnabled(void* ptr, char enable); -void QCalendarWidget_SetDateRange(void* ptr, void* min, void* max); -void QCalendarWidget_SetDateRangeDefault(void* ptr, void* min, void* max); -void QCalendarWidget_SetDateTextFormat(void* ptr, void* date, void* format); -void QCalendarWidget_SetFirstDayOfWeek(void* ptr, long long dayOfWeek); -void QCalendarWidget_SetGridVisible(void* ptr, char show); -void QCalendarWidget_SetGridVisibleDefault(void* ptr, char show); -void QCalendarWidget_SetHeaderTextFormat(void* ptr, void* format); -void QCalendarWidget_SetHorizontalHeaderFormat(void* ptr, long long format); -void QCalendarWidget_SetMaximumDate(void* ptr, void* date); -void QCalendarWidget_SetMinimumDate(void* ptr, void* date); -void QCalendarWidget_SetNavigationBarVisible(void* ptr, char visible); -void QCalendarWidget_SetNavigationBarVisibleDefault(void* ptr, char visible); -void QCalendarWidget_SetSelectedDate(void* ptr, void* date); -void QCalendarWidget_SetSelectedDateDefault(void* ptr, void* date); -void QCalendarWidget_SetSelectionMode(void* ptr, long long mode); -void QCalendarWidget_SetVerticalHeaderFormat(void* ptr, long long format); -void QCalendarWidget_SetWeekdayTextFormat(void* ptr, long long dayOfWeek, void* format); -void QCalendarWidget_ShowNextMonth(void* ptr); -void QCalendarWidget_ShowNextMonthDefault(void* ptr); -void QCalendarWidget_ShowNextYear(void* ptr); -void QCalendarWidget_ShowNextYearDefault(void* ptr); -void QCalendarWidget_ShowPreviousMonth(void* ptr); -void QCalendarWidget_ShowPreviousMonthDefault(void* ptr); -void QCalendarWidget_ShowPreviousYear(void* ptr); -void QCalendarWidget_ShowPreviousYearDefault(void* ptr); -void QCalendarWidget_ShowSelectedDate(void* ptr); -void QCalendarWidget_ShowSelectedDateDefault(void* ptr); -void QCalendarWidget_ShowToday(void* ptr); -void QCalendarWidget_ShowTodayDefault(void* ptr); -void QCalendarWidget_UpdateCell(void* ptr, void* date); -void QCalendarWidget_UpdateCells(void* ptr); -long long QCalendarWidget_VerticalHeaderFormat(void* ptr); -void* QCalendarWidget_WeekdayTextFormat(void* ptr, long long dayOfWeek); -int QCalendarWidget_YearShown(void* ptr); -void QCalendarWidget_DestroyQCalendarWidget(void* ptr); -void QCalendarWidget_DestroyQCalendarWidgetDefault(void* ptr); -void* QCalendarWidget___dateTextFormat_atList(void* ptr, void* v, int i); -void QCalendarWidget___dateTextFormat_setList(void* ptr, void* key, void* i); -void* QCalendarWidget___dateTextFormat_newList(void* ptr); -struct QtWidgets_PackedList QCalendarWidget___dateTextFormat_keyList(void* ptr); -void* QCalendarWidget_____dateTextFormat_keyList_atList(void* ptr, int i); -void QCalendarWidget_____dateTextFormat_keyList_setList(void* ptr, void* i); -void* QCalendarWidget_____dateTextFormat_keyList_newList(void* ptr); -void* QCheckBox_NewQCheckBox(void* parent); -void* QCheckBox_NewQCheckBox2(struct QtWidgets_PackedString text, void* parent); -long long QCheckBox_CheckState(void* ptr); -void QCheckBox_InitStyleOption(void* ptr, void* option); -char QCheckBox_IsTristate(void* ptr); -void QCheckBox_PaintEvent(void* ptr, void* vqp); -void QCheckBox_PaintEventDefault(void* ptr, void* vqp); -void QCheckBox_SetCheckState(void* ptr, long long state); -void QCheckBox_SetTristate(void* ptr, char y); -void QCheckBox_ConnectStateChanged(void* ptr, long long t); -void QCheckBox_DisconnectStateChanged(void* ptr); -void QCheckBox_StateChanged(void* ptr, int state); -void QCheckBox_DestroyQCheckBox(void* ptr); -void QCheckBox_DestroyQCheckBoxDefault(void* ptr); -void* QColorDialog_NewQColorDialog(void* parent); -void* QColorDialog_NewQColorDialog2(void* initial, void* parent); -void QColorDialog_ConnectColorSelected(void* ptr, long long t); -void QColorDialog_DisconnectColorSelected(void* ptr); -void QColorDialog_ColorSelected(void* ptr, void* color); -void* QColorDialog_CurrentColor(void* ptr); -void QColorDialog_ConnectCurrentColorChanged(void* ptr, long long t); -void QColorDialog_DisconnectCurrentColorChanged(void* ptr); -void QColorDialog_CurrentColorChanged(void* ptr, void* color); -void* QColorDialog_QColorDialog_CustomColor(int index); -int QColorDialog_QColorDialog_CustomCount(); -void QColorDialog_Done(void* ptr, int result); -void QColorDialog_DoneDefault(void* ptr, int result); -void* QColorDialog_QColorDialog_GetColor(void* initial, void* parent, struct QtWidgets_PackedString title, long long options); -void QColorDialog_Open(void* ptr, void* receiver, char* member); -long long QColorDialog_Options(void* ptr); -void* QColorDialog_SelectedColor(void* ptr); -void QColorDialog_SetCurrentColor(void* ptr, void* color); -void QColorDialog_QColorDialog_SetCustomColor(int index, void* color); -void QColorDialog_SetOption(void* ptr, long long option, char on); -void QColorDialog_SetOptions(void* ptr, long long options); -void QColorDialog_QColorDialog_SetStandardColor(int index, void* color); -void* QColorDialog_QColorDialog_StandardColor(int index); -char QColorDialog_TestOption(void* ptr, long long option); -void QColorDialog_DestroyQColorDialog(void* ptr); -void QColorDialog_DestroyQColorDialogDefault(void* ptr); -void* QColormap_NewQColormap(void* colormap); -void* QColormap_ColorAt(void* ptr, unsigned int pixel); -struct QtWidgets_PackedList QColormap_Colormap(void* ptr); -int QColormap_Depth(void* ptr); -void* QColormap_QColormap_Instance(int screen); -long long QColormap_Mode(void* ptr); -unsigned int QColormap_Pixel(void* ptr, void* color); -int QColormap_Size(void* ptr); -void QColormap_DestroyQColormap(void* ptr); -void* QColormap___colormap_atList(void* ptr, int i); -void QColormap___colormap_setList(void* ptr, void* i); -void* QColormap___colormap_newList(void* ptr); -void* QColumnView_NewQColumnView(void* parent); -struct QtWidgets_PackedList QColumnView_ColumnWidths(void* ptr); -void* QColumnView_CreateColumn(void* ptr, void* index); -void* QColumnView_CreateColumnDefault(void* ptr, void* index); -void QColumnView_CurrentChanged(void* ptr, void* current, void* previous); -void QColumnView_CurrentChangedDefault(void* ptr, void* current, void* previous); -int QColumnView_HorizontalOffset(void* ptr); -int QColumnView_HorizontalOffsetDefault(void* ptr); -void* QColumnView_IndexAt(void* ptr, void* point); -void* QColumnView_IndexAtDefault(void* ptr, void* point); -void QColumnView_InitializeColumn(void* ptr, void* column); -char QColumnView_IsIndexHidden(void* ptr, void* index); -char QColumnView_IsIndexHiddenDefault(void* ptr, void* index); -void* QColumnView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); -void* QColumnView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); -void* QColumnView_PreviewWidget(void* ptr); -char QColumnView_ResizeGripsVisible(void* ptr); -void QColumnView_RowsInserted(void* ptr, void* parent, int start, int end); -void QColumnView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); -void QColumnView_ScrollTo(void* ptr, void* index, long long hint); -void QColumnView_ScrollToDefault(void* ptr, void* index, long long hint); -void QColumnView_SelectAll(void* ptr); -void QColumnView_SelectAllDefault(void* ptr); -void QColumnView_SetColumnWidths(void* ptr, void* list); -void QColumnView_SetPreviewWidget(void* ptr, void* widget); -void QColumnView_SetResizeGripsVisible(void* ptr, char visible); -void QColumnView_SetRootIndex(void* ptr, void* index); -void QColumnView_SetRootIndexDefault(void* ptr, void* index); -void QColumnView_SetSelection(void* ptr, void* rect, long long command); -void QColumnView_SetSelectionDefault(void* ptr, void* rect, long long command); -void QColumnView_ConnectUpdatePreviewWidget(void* ptr, long long t); -void QColumnView_DisconnectUpdatePreviewWidget(void* ptr); -void QColumnView_UpdatePreviewWidget(void* ptr, void* index); -int QColumnView_VerticalOffset(void* ptr); -int QColumnView_VerticalOffsetDefault(void* ptr); -void* QColumnView_VisualRect(void* ptr, void* index); -void* QColumnView_VisualRectDefault(void* ptr, void* index); -void* QColumnView_VisualRegionForSelection(void* ptr, void* selection); -void* QColumnView_VisualRegionForSelectionDefault(void* ptr, void* selection); -void QColumnView_DestroyQColumnView(void* ptr); -void QColumnView_DestroyQColumnViewDefault(void* ptr); -int QColumnView___columnWidths_atList(void* ptr, int i); -void QColumnView___columnWidths_setList(void* ptr, int i); -void* QColumnView___columnWidths_newList(void* ptr); -int QColumnView___setColumnWidths_list_atList(void* ptr, int i); -void QColumnView___setColumnWidths_list_setList(void* ptr, int i); -void* QColumnView___setColumnWidths_list_newList(void* ptr); -void* QComboBox_NewQComboBox(void* parent); -void QComboBox_ConnectActivated(void* ptr, long long t); -void QComboBox_DisconnectActivated(void* ptr); -void QComboBox_Activated(void* ptr, int index); -void QComboBox_ConnectActivated2(void* ptr, long long t); -void QComboBox_DisconnectActivated2(void* ptr); -void QComboBox_Activated2(void* ptr, struct QtWidgets_PackedString text); -void QComboBox_AddItem(void* ptr, struct QtWidgets_PackedString text, void* userData); -void QComboBox_AddItem2(void* ptr, void* icon, struct QtWidgets_PackedString text, void* userData); -void QComboBox_AddItems(void* ptr, struct QtWidgets_PackedString texts); -void QComboBox_Clear(void* ptr); -void QComboBox_ClearDefault(void* ptr); -void QComboBox_ClearEditText(void* ptr); -void QComboBox_ClearEditTextDefault(void* ptr); -void* QComboBox_Completer(void* ptr); -int QComboBox_Count(void* ptr); -void* QComboBox_CurrentData(void* ptr, int role); -int QComboBox_CurrentIndex(void* ptr); -void QComboBox_ConnectCurrentIndexChanged(void* ptr, long long t); -void QComboBox_DisconnectCurrentIndexChanged(void* ptr); -void QComboBox_CurrentIndexChanged(void* ptr, int index); -struct QtWidgets_PackedString QComboBox_CurrentText(void* ptr); -void QComboBox_ConnectCurrentTextChanged(void* ptr, long long t); -void QComboBox_DisconnectCurrentTextChanged(void* ptr); -void QComboBox_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString text); -char QComboBox_DuplicatesEnabled(void* ptr); -void QComboBox_ConnectEditTextChanged(void* ptr, long long t); -void QComboBox_DisconnectEditTextChanged(void* ptr); -void QComboBox_EditTextChanged(void* ptr, struct QtWidgets_PackedString text); -int QComboBox_FindData(void* ptr, void* data, int role, long long flags); -int QComboBox_FindText(void* ptr, struct QtWidgets_PackedString text, long long flags); -char QComboBox_HasFrame(void* ptr); -void QComboBox_HidePopup(void* ptr); -void QComboBox_HidePopupDefault(void* ptr); -void QComboBox_ConnectHighlighted(void* ptr, long long t); -void QComboBox_DisconnectHighlighted(void* ptr); -void QComboBox_Highlighted(void* ptr, int index); -void QComboBox_ConnectHighlighted2(void* ptr, long long t); -void QComboBox_DisconnectHighlighted2(void* ptr); -void QComboBox_Highlighted2(void* ptr, struct QtWidgets_PackedString text); -void* QComboBox_IconSize(void* ptr); -void QComboBox_InitStyleOption(void* ptr, void* option); -void QComboBox_InsertItem(void* ptr, int index, struct QtWidgets_PackedString text, void* userData); -void QComboBox_InsertItem2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text, void* userData); -void QComboBox_InsertItems(void* ptr, int index, struct QtWidgets_PackedString list); -long long QComboBox_InsertPolicy(void* ptr); -void QComboBox_InsertSeparator(void* ptr, int index); -char QComboBox_IsEditable(void* ptr); -void* QComboBox_ItemData(void* ptr, int index, int role); -void* QComboBox_ItemDelegate(void* ptr); -void* QComboBox_ItemIcon(void* ptr, int index); -struct QtWidgets_PackedString QComboBox_ItemText(void* ptr, int index); -void* QComboBox_LineEdit(void* ptr); -int QComboBox_MaxCount(void* ptr); -int QComboBox_MaxVisibleItems(void* ptr); -int QComboBox_MinimumContentsLength(void* ptr); -void* QComboBox_Model(void* ptr); -int QComboBox_ModelColumn(void* ptr); -void QComboBox_RemoveItem(void* ptr, int index); -void* QComboBox_RootModelIndex(void* ptr); -void QComboBox_SetCompleter(void* ptr, void* completer); -void QComboBox_SetCurrentIndex(void* ptr, int index); -void QComboBox_SetCurrentIndexDefault(void* ptr, int index); -void QComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString text); -void QComboBox_SetCurrentTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QComboBox_SetDuplicatesEnabled(void* ptr, char enable); -void QComboBox_SetEditText(void* ptr, struct QtWidgets_PackedString text); -void QComboBox_SetEditTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QComboBox_SetEditable(void* ptr, char editable); -void QComboBox_SetFrame(void* ptr, char vbo); -void QComboBox_SetIconSize(void* ptr, void* size); -void QComboBox_SetInsertPolicy(void* ptr, long long policy); -void QComboBox_SetItemData(void* ptr, int index, void* value, int role); -void QComboBox_SetItemDelegate(void* ptr, void* delegate); -void QComboBox_SetItemIcon(void* ptr, int index, void* icon); -void QComboBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text); -void QComboBox_SetLineEdit(void* ptr, void* edit); -void QComboBox_SetMaxCount(void* ptr, int max); -void QComboBox_SetMaxVisibleItems(void* ptr, int maxItems); -void QComboBox_SetMinimumContentsLength(void* ptr, int characters); -void QComboBox_SetModel(void* ptr, void* model); -void QComboBox_SetModelColumn(void* ptr, int visibleColumn); -void QComboBox_SetRootModelIndex(void* ptr, void* index); -void QComboBox_SetSizeAdjustPolicy(void* ptr, long long policy); -void QComboBox_SetValidator(void* ptr, void* validator); -void QComboBox_SetView(void* ptr, void* itemView); -void QComboBox_ShowPopup(void* ptr); -void QComboBox_ShowPopupDefault(void* ptr); -long long QComboBox_SizeAdjustPolicy(void* ptr); -void* QComboBox_Validator(void* ptr); -void* QComboBox_View(void* ptr); -void QComboBox_DestroyQComboBox(void* ptr); -void QComboBox_DestroyQComboBoxDefault(void* ptr); -void* QCommandLinkButton_NewQCommandLinkButton(void* parent); -void* QCommandLinkButton_NewQCommandLinkButton2(struct QtWidgets_PackedString text, void* parent); -void* QCommandLinkButton_NewQCommandLinkButton3(struct QtWidgets_PackedString text, struct QtWidgets_PackedString description, void* parent); -struct QtWidgets_PackedString QCommandLinkButton_Description(void* ptr); -void QCommandLinkButton_SetDescription(void* ptr, struct QtWidgets_PackedString description); -void QCommandLinkButton_DestroyQCommandLinkButton(void* ptr); -void QCommandLinkButton_DestroyQCommandLinkButtonDefault(void* ptr); -void* QCommonStyle_NewQCommonStyle(); -void QCommonStyle_DrawComplexControl(void* ptr, long long cc, void* opt, void* p, void* widget); -void QCommonStyle_DrawComplexControlDefault(void* ptr, long long cc, void* opt, void* p, void* widget); -void QCommonStyle_DrawControl(void* ptr, long long element, void* opt, void* p, void* widget); -void QCommonStyle_DrawControlDefault(void* ptr, long long element, void* opt, void* p, void* widget); -void QCommonStyle_DrawPrimitive(void* ptr, long long pe, void* opt, void* p, void* widget); -void QCommonStyle_DrawPrimitiveDefault(void* ptr, long long pe, void* opt, void* p, void* widget); -void* QCommonStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* opt); -void* QCommonStyle_GeneratedIconPixmapDefault(void* ptr, long long iconMode, void* pixmap, void* opt); -long long QCommonStyle_HitTestComplexControl(void* ptr, long long cc, void* opt, void* pt, void* widget); -long long QCommonStyle_HitTestComplexControlDefault(void* ptr, long long cc, void* opt, void* pt, void* widget); -int QCommonStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget); -int QCommonStyle_LayoutSpacingDefault(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget); -int QCommonStyle_PixelMetric(void* ptr, long long m, void* opt, void* widget); -int QCommonStyle_PixelMetricDefault(void* ptr, long long m, void* opt, void* widget); -void* QCommonStyle_SizeFromContents(void* ptr, long long ct, void* opt, void* csz, void* widget); -void* QCommonStyle_SizeFromContentsDefault(void* ptr, long long ct, void* opt, void* csz, void* widget); -void* QCommonStyle_StandardPixmap(void* ptr, long long sp, void* option, void* widget); -void* QCommonStyle_StandardPixmapDefault(void* ptr, long long sp, void* option, void* widget); -int QCommonStyle_StyleHint(void* ptr, long long sh, void* opt, void* widget, void* hret); -int QCommonStyle_StyleHintDefault(void* ptr, long long sh, void* opt, void* widget, void* hret); -void* QCommonStyle_SubControlRect(void* ptr, long long cc, void* opt, long long sc, void* widget); -void* QCommonStyle_SubControlRectDefault(void* ptr, long long cc, void* opt, long long sc, void* widget); -void* QCommonStyle_SubElementRect(void* ptr, long long sr, void* opt, void* widget); -void* QCommonStyle_SubElementRectDefault(void* ptr, long long sr, void* opt, void* widget); -void QCommonStyle_DestroyQCommonStyle(void* ptr); -void QCommonStyle_DestroyQCommonStyleDefault(void* ptr); -void* QCommonStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget); -void* QCommonStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget); -void* QCompleter_NewQCompleter(void* parent); -void* QCompleter_NewQCompleter2(void* model, void* parent); -void* QCompleter_NewQCompleter3(struct QtWidgets_PackedString list, void* parent); -void QCompleter_ConnectActivated(void* ptr, long long t); -void QCompleter_DisconnectActivated(void* ptr); -void QCompleter_Activated(void* ptr, struct QtWidgets_PackedString text); -void QCompleter_ConnectActivated2(void* ptr, long long t); -void QCompleter_DisconnectActivated2(void* ptr); -void QCompleter_Activated2(void* ptr, void* index); -long long QCompleter_CaseSensitivity(void* ptr); -void QCompleter_Complete(void* ptr, void* rect); -void QCompleter_CompleteDefault(void* ptr, void* rect); -int QCompleter_CompletionColumn(void* ptr); -int QCompleter_CompletionCount(void* ptr); -long long QCompleter_CompletionMode(void* ptr); -void* QCompleter_CompletionModel(void* ptr); -struct QtWidgets_PackedString QCompleter_CompletionPrefix(void* ptr); -int QCompleter_CompletionRole(void* ptr); -struct QtWidgets_PackedString QCompleter_CurrentCompletion(void* ptr); -void* QCompleter_CurrentIndex(void* ptr); -int QCompleter_CurrentRow(void* ptr); -char QCompleter_EventDefault(void* ptr, void* ev); -char QCompleter_EventFilterDefault(void* ptr, void* o, void* e); -long long QCompleter_FilterMode(void* ptr); -void QCompleter_ConnectHighlighted(void* ptr, long long t); -void QCompleter_DisconnectHighlighted(void* ptr); -void QCompleter_Highlighted(void* ptr, struct QtWidgets_PackedString text); -void QCompleter_ConnectHighlighted2(void* ptr, long long t); -void QCompleter_DisconnectHighlighted2(void* ptr); -void QCompleter_Highlighted2(void* ptr, void* index); -int QCompleter_MaxVisibleItems(void* ptr); -void* QCompleter_Model(void* ptr); -long long QCompleter_ModelSorting(void* ptr); -struct QtWidgets_PackedString QCompleter_PathFromIndex(void* ptr, void* index); -struct QtWidgets_PackedString QCompleter_PathFromIndexDefault(void* ptr, void* index); -void* QCompleter_Popup(void* ptr); -void QCompleter_SetCaseSensitivity(void* ptr, long long caseSensitivity); -void QCompleter_SetCompletionColumn(void* ptr, int column); -void QCompleter_SetCompletionMode(void* ptr, long long mode); -void QCompleter_SetCompletionPrefix(void* ptr, struct QtWidgets_PackedString prefix); -void QCompleter_SetCompletionPrefixDefault(void* ptr, struct QtWidgets_PackedString prefix); -void QCompleter_SetCompletionRole(void* ptr, int role); -char QCompleter_SetCurrentRow(void* ptr, int row); -void QCompleter_SetFilterMode(void* ptr, long long filterMode); -void QCompleter_SetMaxVisibleItems(void* ptr, int maxItems); -void QCompleter_SetModel(void* ptr, void* model); -void QCompleter_SetModelSorting(void* ptr, long long sorting); -void QCompleter_SetPopup(void* ptr, void* popup); -void QCompleter_SetWidget(void* ptr, void* widget); -void QCompleter_SetWrapAround(void* ptr, char wrap); -void QCompleter_SetWrapAroundDefault(void* ptr, char wrap); -struct QtWidgets_PackedString QCompleter_SplitPath(void* ptr, struct QtWidgets_PackedString path); -struct QtWidgets_PackedString QCompleter_SplitPathDefault(void* ptr, struct QtWidgets_PackedString path); -void* QCompleter_Widget(void* ptr); -char QCompleter_WrapAround(void* ptr); -void QCompleter_DestroyQCompleter(void* ptr); -void QCompleter_DestroyQCompleterDefault(void* ptr); -void* QCompleter___children_atList(void* ptr, int i); -void QCompleter___children_setList(void* ptr, void* i); -void* QCompleter___children_newList(void* ptr); -void* QCompleter___dynamicPropertyNames_atList(void* ptr, int i); -void QCompleter___dynamicPropertyNames_setList(void* ptr, void* i); -void* QCompleter___dynamicPropertyNames_newList(void* ptr); -void* QCompleter___findChildren_atList(void* ptr, int i); -void QCompleter___findChildren_setList(void* ptr, void* i); -void* QCompleter___findChildren_newList(void* ptr); -void* QCompleter___findChildren_atList3(void* ptr, int i); -void QCompleter___findChildren_setList3(void* ptr, void* i); -void* QCompleter___findChildren_newList3(void* ptr); -void* QCompleter___qFindChildren_atList2(void* ptr, int i); -void QCompleter___qFindChildren_setList2(void* ptr, void* i); -void* QCompleter___qFindChildren_newList2(void* ptr); -void QCompleter_ChildEventDefault(void* ptr, void* event); -void QCompleter_ConnectNotifyDefault(void* ptr, void* sign); -void QCompleter_CustomEventDefault(void* ptr, void* event); -void QCompleter_DeleteLaterDefault(void* ptr); -void QCompleter_DisconnectNotifyDefault(void* ptr, void* sign); -void* QCompleter_MetaObjectDefault(void* ptr); -void QCompleter_TimerEventDefault(void* ptr, void* event); -void* QDataWidgetMapper_NewQDataWidgetMapper(void* parent); -void QDataWidgetMapper_AddMapping(void* ptr, void* widget, int section); -void QDataWidgetMapper_AddMapping2(void* ptr, void* widget, int section, void* propertyName); -void QDataWidgetMapper_ClearMapping(void* ptr); -int QDataWidgetMapper_CurrentIndex(void* ptr); -void QDataWidgetMapper_ConnectCurrentIndexChanged(void* ptr, long long t); -void QDataWidgetMapper_DisconnectCurrentIndexChanged(void* ptr); -void QDataWidgetMapper_CurrentIndexChanged(void* ptr, int index); -void* QDataWidgetMapper_ItemDelegate(void* ptr); -void* QDataWidgetMapper_MappedPropertyName(void* ptr, void* widget); -int QDataWidgetMapper_MappedSection(void* ptr, void* widget); -void* QDataWidgetMapper_MappedWidgetAt(void* ptr, int section); -void* QDataWidgetMapper_Model(void* ptr); -long long QDataWidgetMapper_Orientation(void* ptr); -void QDataWidgetMapper_RemoveMapping(void* ptr, void* widget); -void QDataWidgetMapper_Revert(void* ptr); -void QDataWidgetMapper_RevertDefault(void* ptr); -void* QDataWidgetMapper_RootIndex(void* ptr); -void QDataWidgetMapper_SetCurrentIndex(void* ptr, int index); -void QDataWidgetMapper_SetCurrentIndexDefault(void* ptr, int index); -void QDataWidgetMapper_SetCurrentModelIndex(void* ptr, void* index); -void QDataWidgetMapper_SetCurrentModelIndexDefault(void* ptr, void* index); -void QDataWidgetMapper_SetItemDelegate(void* ptr, void* delegate); -void QDataWidgetMapper_SetModel(void* ptr, void* model); -void QDataWidgetMapper_SetOrientation(void* ptr, long long aOrientation); -void QDataWidgetMapper_SetRootIndex(void* ptr, void* index); -void QDataWidgetMapper_SetSubmitPolicy(void* ptr, long long policy); -char QDataWidgetMapper_Submit(void* ptr); -char QDataWidgetMapper_SubmitDefault(void* ptr); -long long QDataWidgetMapper_SubmitPolicy(void* ptr); -void QDataWidgetMapper_ToFirst(void* ptr); -void QDataWidgetMapper_ToFirstDefault(void* ptr); -void QDataWidgetMapper_ToLast(void* ptr); -void QDataWidgetMapper_ToLastDefault(void* ptr); -void QDataWidgetMapper_ToNext(void* ptr); -void QDataWidgetMapper_ToNextDefault(void* ptr); -void QDataWidgetMapper_ToPrevious(void* ptr); -void QDataWidgetMapper_ToPreviousDefault(void* ptr); -void QDataWidgetMapper_DestroyQDataWidgetMapper(void* ptr); -void QDataWidgetMapper_DestroyQDataWidgetMapperDefault(void* ptr); -void* QDataWidgetMapper___children_atList(void* ptr, int i); -void QDataWidgetMapper___children_setList(void* ptr, void* i); -void* QDataWidgetMapper___children_newList(void* ptr); -void* QDataWidgetMapper___dynamicPropertyNames_atList(void* ptr, int i); -void QDataWidgetMapper___dynamicPropertyNames_setList(void* ptr, void* i); -void* QDataWidgetMapper___dynamicPropertyNames_newList(void* ptr); -void* QDataWidgetMapper___findChildren_atList(void* ptr, int i); -void QDataWidgetMapper___findChildren_setList(void* ptr, void* i); -void* QDataWidgetMapper___findChildren_newList(void* ptr); -void* QDataWidgetMapper___findChildren_atList3(void* ptr, int i); -void QDataWidgetMapper___findChildren_setList3(void* ptr, void* i); -void* QDataWidgetMapper___findChildren_newList3(void* ptr); -void* QDataWidgetMapper___qFindChildren_atList2(void* ptr, int i); -void QDataWidgetMapper___qFindChildren_setList2(void* ptr, void* i); -void* QDataWidgetMapper___qFindChildren_newList2(void* ptr); -void QDataWidgetMapper_ChildEventDefault(void* ptr, void* event); -void QDataWidgetMapper_ConnectNotifyDefault(void* ptr, void* sign); -void QDataWidgetMapper_CustomEventDefault(void* ptr, void* event); -void QDataWidgetMapper_DeleteLaterDefault(void* ptr); -void QDataWidgetMapper_DisconnectNotifyDefault(void* ptr, void* sign); -char QDataWidgetMapper_EventDefault(void* ptr, void* e); -char QDataWidgetMapper_EventFilterDefault(void* ptr, void* watched, void* event); -void* QDataWidgetMapper_MetaObjectDefault(void* ptr); -void QDataWidgetMapper_TimerEventDefault(void* ptr, void* event); -void* QDateEdit_NewQDateEdit(void* parent); -void* QDateEdit_NewQDateEdit2(void* date, void* parent); -void QDateEdit_DestroyQDateEdit(void* ptr); -void QDateEdit_DestroyQDateEditDefault(void* ptr); -void* QDateTimeEdit_NewQDateTimeEdit(void* parent); -void* QDateTimeEdit_NewQDateTimeEdit2(void* datetime, void* parent); -void* QDateTimeEdit_NewQDateTimeEdit3(void* date, void* parent); -void* QDateTimeEdit_NewQDateTimeEdit4(void* ti, void* parent); -char QDateTimeEdit_CalendarPopup(void* ptr); -void* QDateTimeEdit_CalendarWidget(void* ptr); -void QDateTimeEdit_Clear(void* ptr); -void QDateTimeEdit_ClearDefault(void* ptr); -void QDateTimeEdit_ClearMaximumDate(void* ptr); -void QDateTimeEdit_ClearMaximumDateTime(void* ptr); -void QDateTimeEdit_ClearMaximumTime(void* ptr); -void QDateTimeEdit_ClearMinimumDate(void* ptr); -void QDateTimeEdit_ClearMinimumDateTime(void* ptr); -void QDateTimeEdit_ClearMinimumTime(void* ptr); -long long QDateTimeEdit_CurrentSection(void* ptr); -int QDateTimeEdit_CurrentSectionIndex(void* ptr); -void* QDateTimeEdit_Date(void* ptr); -void QDateTimeEdit_ConnectDateChanged(void* ptr, long long t); -void QDateTimeEdit_DisconnectDateChanged(void* ptr); -void QDateTimeEdit_DateChanged(void* ptr, void* date); -void* QDateTimeEdit_DateTime(void* ptr); -void QDateTimeEdit_ConnectDateTimeChanged(void* ptr, long long t); -void QDateTimeEdit_DisconnectDateTimeChanged(void* ptr); -void QDateTimeEdit_DateTimeChanged(void* ptr, void* datetime); -void* QDateTimeEdit_DateTimeFromText(void* ptr, struct QtWidgets_PackedString text); -void* QDateTimeEdit_DateTimeFromTextDefault(void* ptr, struct QtWidgets_PackedString text); -struct QtWidgets_PackedString QDateTimeEdit_DisplayFormat(void* ptr); -long long QDateTimeEdit_DisplayedSections(void* ptr); -void* QDateTimeEdit_MaximumDate(void* ptr); -void* QDateTimeEdit_MaximumDateTime(void* ptr); -void* QDateTimeEdit_MaximumTime(void* ptr); -void* QDateTimeEdit_MinimumDate(void* ptr); -void* QDateTimeEdit_MinimumDateTime(void* ptr); -void* QDateTimeEdit_MinimumTime(void* ptr); -long long QDateTimeEdit_SectionAt(void* ptr, int index); -int QDateTimeEdit_SectionCount(void* ptr); -struct QtWidgets_PackedString QDateTimeEdit_SectionText(void* ptr, long long section); -void QDateTimeEdit_SetCalendarPopup(void* ptr, char enable); -void QDateTimeEdit_SetCalendarWidget(void* ptr, void* calendarWidget); -void QDateTimeEdit_SetCurrentSection(void* ptr, long long section); -void QDateTimeEdit_SetCurrentSectionIndex(void* ptr, int index); -void QDateTimeEdit_SetDate(void* ptr, void* date); -void QDateTimeEdit_SetDateDefault(void* ptr, void* date); -void QDateTimeEdit_SetDateRange(void* ptr, void* min, void* max); -void QDateTimeEdit_SetDateTime(void* ptr, void* dateTime); -void QDateTimeEdit_SetDateTimeDefault(void* ptr, void* dateTime); -void QDateTimeEdit_SetDateTimeRange(void* ptr, void* min, void* max); -void QDateTimeEdit_SetDisplayFormat(void* ptr, struct QtWidgets_PackedString format); -void QDateTimeEdit_SetMaximumDate(void* ptr, void* max); -void QDateTimeEdit_SetMaximumDateTime(void* ptr, void* dt); -void QDateTimeEdit_SetMaximumTime(void* ptr, void* max); -void QDateTimeEdit_SetMinimumDate(void* ptr, void* min); -void QDateTimeEdit_SetMinimumDateTime(void* ptr, void* dt); -void QDateTimeEdit_SetMinimumTime(void* ptr, void* min); -void QDateTimeEdit_SetSelectedSection(void* ptr, long long section); -void QDateTimeEdit_SetTime(void* ptr, void* ti); -void QDateTimeEdit_SetTimeDefault(void* ptr, void* ti); -void QDateTimeEdit_SetTimeRange(void* ptr, void* min, void* max); -void QDateTimeEdit_SetTimeSpec(void* ptr, long long spec); -struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTime(void* ptr, void* dateTime); -struct QtWidgets_PackedString QDateTimeEdit_TextFromDateTimeDefault(void* ptr, void* dateTime); -void* QDateTimeEdit_Time(void* ptr); -void QDateTimeEdit_ConnectTimeChanged(void* ptr, long long t); -void QDateTimeEdit_DisconnectTimeChanged(void* ptr); -void QDateTimeEdit_TimeChanged(void* ptr, void* ti); -long long QDateTimeEdit_TimeSpec(void* ptr); -void QDateTimeEdit_DestroyQDateTimeEdit(void* ptr); -void QDateTimeEdit_DestroyQDateTimeEditDefault(void* ptr); -void* QDesktopWidget_NewQDesktopWidget(); -void* QDesktopWidget_AvailableGeometry(void* ptr, int screen); -void* QDesktopWidget_AvailableGeometry2(void* ptr, void* widget); -char QDesktopWidget_IsVirtualDesktop(void* ptr); -int QDesktopWidget_NumScreens(void* ptr); -int QDesktopWidget_PrimaryScreen(void* ptr); -void QDesktopWidget_ConnectPrimaryScreenChanged(void* ptr, long long t); -void QDesktopWidget_DisconnectPrimaryScreenChanged(void* ptr); -void QDesktopWidget_PrimaryScreenChanged(void* ptr); -void QDesktopWidget_ConnectResized(void* ptr, long long t); -void QDesktopWidget_DisconnectResized(void* ptr); -void QDesktopWidget_Resized(void* ptr, int screen); -void* QDesktopWidget_Screen(void* ptr, int screen); -int QDesktopWidget_ScreenCount(void* ptr); -void QDesktopWidget_ConnectScreenCountChanged(void* ptr, long long t); -void QDesktopWidget_DisconnectScreenCountChanged(void* ptr); -void QDesktopWidget_ScreenCountChanged(void* ptr, int newCount); -void* QDesktopWidget_ScreenGeometry(void* ptr, int screen); -void* QDesktopWidget_ScreenGeometry2(void* ptr, void* widget); -int QDesktopWidget_ScreenNumber(void* ptr, void* widget); -int QDesktopWidget_ScreenNumber2(void* ptr, void* point); -void QDesktopWidget_ConnectWorkAreaResized(void* ptr, long long t); -void QDesktopWidget_DisconnectWorkAreaResized(void* ptr); -void QDesktopWidget_WorkAreaResized(void* ptr, int screen); -void QDesktopWidget_DestroyQDesktopWidget(void* ptr); -void QDesktopWidget_DestroyQDesktopWidgetDefault(void* ptr); -void* QDial_NewQDial(void* parent); -void QDial_InitStyleOption(void* ptr, void* option); -int QDial_NotchSize(void* ptr); -double QDial_NotchTarget(void* ptr); -char QDial_NotchesVisible(void* ptr); -void QDial_SetNotchTarget(void* ptr, double target); -void QDial_SetNotchesVisible(void* ptr, char visible); -void QDial_SetNotchesVisibleDefault(void* ptr, char visible); -void QDial_SetWrapping(void* ptr, char on); -void QDial_SetWrappingDefault(void* ptr, char on); -char QDial_Wrapping(void* ptr); -void QDial_DestroyQDial(void* ptr); -void QDial_DestroyQDialDefault(void* ptr); -void* QDialog_NewQDialog(void* parent, long long ff); -void QDialog_Accept(void* ptr); -void QDialog_AcceptDefault(void* ptr); -void QDialog_ConnectAccepted(void* ptr, long long t); -void QDialog_DisconnectAccepted(void* ptr); -void QDialog_Accepted(void* ptr); -void QDialog_Done(void* ptr, int r); -void QDialog_DoneDefault(void* ptr, int r); -int QDialog_Exec(void* ptr); -int QDialog_ExecDefault(void* ptr); -void QDialog_ConnectFinished(void* ptr, long long t); -void QDialog_DisconnectFinished(void* ptr); -void QDialog_Finished(void* ptr, int result); -char QDialog_IsSizeGripEnabled(void* ptr); -void QDialog_Open(void* ptr); -void QDialog_OpenDefault(void* ptr); -void QDialog_Reject(void* ptr); -void QDialog_RejectDefault(void* ptr); -void QDialog_ConnectRejected(void* ptr, long long t); -void QDialog_DisconnectRejected(void* ptr); -void QDialog_Rejected(void* ptr); -int QDialog_Result(void* ptr); -void QDialog_SetModal(void* ptr, char modal); -void QDialog_SetResult(void* ptr, int i); -void QDialog_SetSizeGripEnabled(void* ptr, char vbo); -void QDialog_SetVisible(void* ptr, char visible); -void QDialog_SetVisibleDefault(void* ptr, char visible); -void QDialog_DestroyQDialog(void* ptr); -void QDialog_DestroyQDialogDefault(void* ptr); -int QDialogButtonBox_AndroidLayout_Type(); -void* QDialogButtonBox_NewQDialogButtonBox(void* parent); -void* QDialogButtonBox_NewQDialogButtonBox2(long long orientation, void* parent); -void* QDialogButtonBox_NewQDialogButtonBox3(long long buttons, void* parent); -void* QDialogButtonBox_NewQDialogButtonBox4(long long buttons, long long orientation, void* parent); -void QDialogButtonBox_ConnectAccepted(void* ptr, long long t); -void QDialogButtonBox_DisconnectAccepted(void* ptr); -void QDialogButtonBox_Accepted(void* ptr); -void QDialogButtonBox_AddButton(void* ptr, void* button, long long role); -void* QDialogButtonBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role); -void* QDialogButtonBox_AddButton3(void* ptr, long long button); -void* QDialogButtonBox_Button(void* ptr, long long which); -long long QDialogButtonBox_ButtonRole(void* ptr, void* button); -struct QtWidgets_PackedList QDialogButtonBox_Buttons(void* ptr); -char QDialogButtonBox_CenterButtons(void* ptr); -void QDialogButtonBox_Clear(void* ptr); -void QDialogButtonBox_ConnectClicked(void* ptr, long long t); -void QDialogButtonBox_DisconnectClicked(void* ptr); -void QDialogButtonBox_Clicked(void* ptr, void* button); -void QDialogButtonBox_ConnectHelpRequested(void* ptr, long long t); -void QDialogButtonBox_DisconnectHelpRequested(void* ptr); -void QDialogButtonBox_HelpRequested(void* ptr); -long long QDialogButtonBox_Orientation(void* ptr); -void QDialogButtonBox_ConnectRejected(void* ptr, long long t); -void QDialogButtonBox_DisconnectRejected(void* ptr); -void QDialogButtonBox_Rejected(void* ptr); -void QDialogButtonBox_RemoveButton(void* ptr, void* button); -void QDialogButtonBox_SetCenterButtons(void* ptr, char center); -void QDialogButtonBox_SetOrientation(void* ptr, long long orientation); -void QDialogButtonBox_SetStandardButtons(void* ptr, long long buttons); -long long QDialogButtonBox_StandardButton(void* ptr, void* button); -long long QDialogButtonBox_StandardButtons(void* ptr); -void QDialogButtonBox_DestroyQDialogButtonBox(void* ptr); -void QDialogButtonBox_DestroyQDialogButtonBoxDefault(void* ptr); -void* QDialogButtonBox___buttons_atList(void* ptr, int i); -void QDialogButtonBox___buttons_setList(void* ptr, void* i); -void* QDialogButtonBox___buttons_newList(void* ptr); -int QDirModel_FilePathRole_Type(); -void* QDirModel_NewQDirModel(struct QtWidgets_PackedString nameFilters, long long filters, long long sort, void* parent); -void* QDirModel_NewQDirModel2(void* parent); -int QDirModel_ColumnCount(void* ptr, void* parent); -int QDirModel_ColumnCountDefault(void* ptr, void* parent); -void* QDirModel_Data(void* ptr, void* index, int role); -void* QDirModel_DataDefault(void* ptr, void* index, int role); -char QDirModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -void* QDirModel_FileIcon(void* ptr, void* index); -void* QDirModel_FileInfo(void* ptr, void* index); -struct QtWidgets_PackedString QDirModel_FileName(void* ptr, void* index); -struct QtWidgets_PackedString QDirModel_FilePath(void* ptr, void* index); -long long QDirModel_Filter(void* ptr); -long long QDirModel_FlagsDefault(void* ptr, void* index); -char QDirModel_HasChildrenDefault(void* ptr, void* parent); -void* QDirModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); -void* QDirModel_IconProvider(void* ptr); -void* QDirModel_Index(void* ptr, int row, int column, void* parent); -void* QDirModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QDirModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column); -char QDirModel_IsDir(void* ptr, void* index); -char QDirModel_IsReadOnly(void* ptr); -char QDirModel_LazyChildCount(void* ptr); -void* QDirModel_MimeDataDefault(void* ptr, void* indexes); -struct QtWidgets_PackedString QDirModel_MimeTypesDefault(void* ptr); -void* QDirModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name); -struct QtWidgets_PackedString QDirModel_NameFilters(void* ptr); -void* QDirModel_Parent(void* ptr, void* child); -void* QDirModel_ParentDefault(void* ptr, void* child); -void QDirModel_Refresh(void* ptr, void* parent); -void QDirModel_RefreshDefault(void* ptr, void* parent); -char QDirModel_Remove(void* ptr, void* index); -char QDirModel_ResolveSymlinks(void* ptr); -char QDirModel_Rmdir(void* ptr, void* index); -int QDirModel_RowCount(void* ptr, void* parent); -int QDirModel_RowCountDefault(void* ptr, void* parent); -char QDirModel_SetDataDefault(void* ptr, void* index, void* value, int role); -void QDirModel_SetFilter(void* ptr, long long filters); -void QDirModel_SetIconProvider(void* ptr, void* provider); -void QDirModel_SetLazyChildCount(void* ptr, char enable); -void QDirModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters); -void QDirModel_SetReadOnly(void* ptr, char enable); -void QDirModel_SetResolveSymlinks(void* ptr, char enable); -void QDirModel_SetSorting(void* ptr, long long sort); -void QDirModel_SortDefault(void* ptr, int column, long long order); -long long QDirModel_Sorting(void* ptr); -long long QDirModel_SupportedDropActionsDefault(void* ptr); -void QDirModel_DestroyQDirModel(void* ptr); -void QDirModel_DestroyQDirModelDefault(void* ptr); -void* QDirModel___mimeData_indexes_atList(void* ptr, int i); -void QDirModel___mimeData_indexes_setList(void* ptr, void* i); -void* QDirModel___mimeData_indexes_newList(void* ptr); -void* QDirModel___changePersistentIndexList_from_atList(void* ptr, int i); -void QDirModel___changePersistentIndexList_from_setList(void* ptr, void* i); -void* QDirModel___changePersistentIndexList_from_newList(void* ptr); -void* QDirModel___changePersistentIndexList_to_atList(void* ptr, int i); -void QDirModel___changePersistentIndexList_to_setList(void* ptr, void* i); -void* QDirModel___changePersistentIndexList_to_newList(void* ptr); -int QDirModel___dataChanged_roles_atList(void* ptr, int i); -void QDirModel___dataChanged_roles_setList(void* ptr, int i); -void* QDirModel___dataChanged_roles_newList(void* ptr); -void* QDirModel___itemData_atList(void* ptr, int v, int i); -void QDirModel___itemData_setList(void* ptr, int key, void* i); -void* QDirModel___itemData_newList(void* ptr); -struct QtWidgets_PackedList QDirModel___itemData_keyList(void* ptr); -void* QDirModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); -void QDirModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); -void* QDirModel___layoutAboutToBeChanged_parents_newList(void* ptr); -void* QDirModel___layoutChanged_parents_atList(void* ptr, int i); -void QDirModel___layoutChanged_parents_setList(void* ptr, void* i); -void* QDirModel___layoutChanged_parents_newList(void* ptr); -void* QDirModel___match_atList(void* ptr, int i); -void QDirModel___match_setList(void* ptr, void* i); -void* QDirModel___match_newList(void* ptr); -void* QDirModel___persistentIndexList_atList(void* ptr, int i); -void QDirModel___persistentIndexList_setList(void* ptr, void* i); -void* QDirModel___persistentIndexList_newList(void* ptr); -void* QDirModel___roleNames_atList(void* ptr, int v, int i); -void QDirModel___roleNames_setList(void* ptr, int key, void* i); -void* QDirModel___roleNames_newList(void* ptr); -struct QtWidgets_PackedList QDirModel___roleNames_keyList(void* ptr); -void* QDirModel___setItemData_roles_atList(void* ptr, int v, int i); -void QDirModel___setItemData_roles_setList(void* ptr, int key, void* i); -void* QDirModel___setItemData_roles_newList(void* ptr); -struct QtWidgets_PackedList QDirModel___setItemData_roles_keyList(void* ptr); -int QDirModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QDirModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QDirModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); -int QDirModel_____itemData_keyList_atList(void* ptr, int i); -void QDirModel_____itemData_keyList_setList(void* ptr, int i); -void* QDirModel_____itemData_keyList_newList(void* ptr); -int QDirModel_____roleNames_keyList_atList(void* ptr, int i); -void QDirModel_____roleNames_keyList_setList(void* ptr, int i); -void* QDirModel_____roleNames_keyList_newList(void* ptr); -int QDirModel_____setItemData_roles_keyList_atList(void* ptr, int i); -void QDirModel_____setItemData_roles_keyList_setList(void* ptr, int i); -void* QDirModel_____setItemData_roles_keyList_newList(void* ptr); -int QDirModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QDirModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QDirModel_____setRoleNames_roleNames_keyList_newList(void* ptr); -void* QDirModel___children_atList(void* ptr, int i); -void QDirModel___children_setList(void* ptr, void* i); -void* QDirModel___children_newList(void* ptr); -void* QDirModel___dynamicPropertyNames_atList(void* ptr, int i); -void QDirModel___dynamicPropertyNames_setList(void* ptr, void* i); -void* QDirModel___dynamicPropertyNames_newList(void* ptr); -void* QDirModel___findChildren_atList(void* ptr, int i); -void QDirModel___findChildren_setList(void* ptr, void* i); -void* QDirModel___findChildren_newList(void* ptr); -void* QDirModel___findChildren_atList3(void* ptr, int i); -void QDirModel___findChildren_setList3(void* ptr, void* i); -void* QDirModel___findChildren_newList3(void* ptr); -void* QDirModel___qFindChildren_atList2(void* ptr, int i); -void QDirModel___qFindChildren_setList2(void* ptr, void* i); -void* QDirModel___qFindChildren_newList2(void* ptr); -void* QDirModel_BuddyDefault(void* ptr, void* index); -char QDirModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -char QDirModel_CanFetchMoreDefault(void* ptr, void* parent); -void QDirModel_FetchMoreDefault(void* ptr, void* parent); -char QDirModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); -char QDirModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); -struct QtWidgets_PackedList QDirModel_ItemDataDefault(void* ptr, void* index); -struct QtWidgets_PackedList QDirModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); -char QDirModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); -char QDirModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); -char QDirModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); -char QDirModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); -void QDirModel_ResetInternalDataDefault(void* ptr); -void QDirModel_RevertDefault(void* ptr); -struct QtWidgets_PackedList QDirModel_RoleNamesDefault(void* ptr); -char QDirModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); -char QDirModel_SetItemDataDefault(void* ptr, void* index, void* roles); -void* QDirModel_SiblingDefault(void* ptr, int row, int column, void* index); -void* QDirModel_SpanDefault(void* ptr, void* index); -char QDirModel_SubmitDefault(void* ptr); -long long QDirModel_SupportedDragActionsDefault(void* ptr); -void QDirModel_ChildEventDefault(void* ptr, void* event); -void QDirModel_ConnectNotifyDefault(void* ptr, void* sign); -void QDirModel_CustomEventDefault(void* ptr, void* event); -void QDirModel_DeleteLaterDefault(void* ptr); -void QDirModel_DisconnectNotifyDefault(void* ptr, void* sign); -char QDirModel_EventDefault(void* ptr, void* e); -char QDirModel_EventFilterDefault(void* ptr, void* watched, void* event); -void* QDirModel_MetaObjectDefault(void* ptr); -void QDirModel_TimerEventDefault(void* ptr, void* event); -void* QDockWidget_NewQDockWidget(struct QtWidgets_PackedString title, void* parent, long long flags); -void* QDockWidget_NewQDockWidget2(void* parent, long long flags); -long long QDockWidget_AllowedAreas(void* ptr); -void QDockWidget_ConnectAllowedAreasChanged(void* ptr, long long t); -void QDockWidget_DisconnectAllowedAreasChanged(void* ptr); -void QDockWidget_AllowedAreasChanged(void* ptr, long long allowedAreas); -void QDockWidget_ConnectDockLocationChanged(void* ptr, long long t); -void QDockWidget_DisconnectDockLocationChanged(void* ptr); -void QDockWidget_DockLocationChanged(void* ptr, long long area); -long long QDockWidget_Features(void* ptr); -void QDockWidget_ConnectFeaturesChanged(void* ptr, long long t); -void QDockWidget_DisconnectFeaturesChanged(void* ptr); -void QDockWidget_FeaturesChanged(void* ptr, long long features); -void QDockWidget_InitStyleOption(void* ptr, void* option); -char QDockWidget_IsAreaAllowed(void* ptr, long long area); -char QDockWidget_IsFloating(void* ptr); -void QDockWidget_SetAllowedAreas(void* ptr, long long areas); -void QDockWidget_SetFeatures(void* ptr, long long features); -void QDockWidget_SetFloating(void* ptr, char floating); -void QDockWidget_SetTitleBarWidget(void* ptr, void* widget); -void QDockWidget_SetWidget(void* ptr, void* widget); -void* QDockWidget_TitleBarWidget(void* ptr); -void* QDockWidget_ToggleViewAction(void* ptr); -void QDockWidget_ConnectTopLevelChanged(void* ptr, long long t); -void QDockWidget_DisconnectTopLevelChanged(void* ptr); -void QDockWidget_TopLevelChanged(void* ptr, char topLevel); -void QDockWidget_ConnectVisibilityChanged(void* ptr, long long t); -void QDockWidget_DisconnectVisibilityChanged(void* ptr); -void QDockWidget_VisibilityChanged(void* ptr, char visible); -void* QDockWidget_Widget(void* ptr); -void QDockWidget_DestroyQDockWidget(void* ptr); -void QDockWidget_DestroyQDockWidgetDefault(void* ptr); -void* QDoubleSpinBox_NewQDoubleSpinBox(void* parent); -struct QtWidgets_PackedString QDoubleSpinBox_CleanText(void* ptr); -int QDoubleSpinBox_Decimals(void* ptr); -double QDoubleSpinBox_Maximum(void* ptr); -double QDoubleSpinBox_Minimum(void* ptr); -struct QtWidgets_PackedString QDoubleSpinBox_Prefix(void* ptr); -void QDoubleSpinBox_SetDecimals(void* ptr, int prec); -void QDoubleSpinBox_SetMaximum(void* ptr, double max); -void QDoubleSpinBox_SetMinimum(void* ptr, double min); -void QDoubleSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix); -void QDoubleSpinBox_SetRange(void* ptr, double minimum, double maximum); -void QDoubleSpinBox_SetSingleStep(void* ptr, double val); -void QDoubleSpinBox_SetStepType(void* ptr, long long stepType); -void QDoubleSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix); -void QDoubleSpinBox_SetValue(void* ptr, double val); -void QDoubleSpinBox_SetValueDefault(void* ptr, double val); -double QDoubleSpinBox_SingleStep(void* ptr); -long long QDoubleSpinBox_StepType(void* ptr); -struct QtWidgets_PackedString QDoubleSpinBox_Suffix(void* ptr); -struct QtWidgets_PackedString QDoubleSpinBox_TextFromValue(void* ptr, double value); -struct QtWidgets_PackedString QDoubleSpinBox_TextFromValueDefault(void* ptr, double value); -double QDoubleSpinBox_Value(void* ptr); -void QDoubleSpinBox_ConnectValueChanged(void* ptr, long long t); -void QDoubleSpinBox_DisconnectValueChanged(void* ptr); -void QDoubleSpinBox_ValueChanged(void* ptr, double d); -void QDoubleSpinBox_ConnectValueChanged2(void* ptr, long long t); -void QDoubleSpinBox_DisconnectValueChanged2(void* ptr); -void QDoubleSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text); -double QDoubleSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text); -double QDoubleSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QDoubleSpinBox_DestroyQDoubleSpinBox(void* ptr); -void QDoubleSpinBox_DestroyQDoubleSpinBoxDefault(void* ptr); -void* QErrorMessage_NewQErrorMessage(void* parent); -void QErrorMessage_Done(void* ptr, int a); -void QErrorMessage_DoneDefault(void* ptr, int a); -void* QErrorMessage_QErrorMessage_QtHandler(); -void QErrorMessage_ShowMessage(void* ptr, struct QtWidgets_PackedString message); -void QErrorMessage_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message); -void QErrorMessage_ShowMessage2(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty); -void QErrorMessage_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString message, struct QtWidgets_PackedString ty); -void QErrorMessage_DestroyQErrorMessage(void* ptr); -void QErrorMessage_DestroyQErrorMessageDefault(void* ptr); -void* QFileDialog_NewQFileDialog(void* parent, long long flags); -void* QFileDialog_NewQFileDialog2(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString directory, struct QtWidgets_PackedString filter); -void QFileDialog_Accept(void* ptr); -void QFileDialog_AcceptDefault(void* ptr); -long long QFileDialog_AcceptMode(void* ptr); -char QFileDialog_ConfirmOverwrite(void* ptr); -void QFileDialog_ConnectCurrentChanged(void* ptr, long long t); -void QFileDialog_DisconnectCurrentChanged(void* ptr); -void QFileDialog_CurrentChanged(void* ptr, struct QtWidgets_PackedString path); -void QFileDialog_ConnectCurrentUrlChanged(void* ptr, long long t); -void QFileDialog_DisconnectCurrentUrlChanged(void* ptr); -void QFileDialog_CurrentUrlChanged(void* ptr, void* url); -struct QtWidgets_PackedString QFileDialog_DefaultSuffix(void* ptr); -void* QFileDialog_Directory(void* ptr); -void QFileDialog_ConnectDirectoryEntered(void* ptr, long long t); -void QFileDialog_DisconnectDirectoryEntered(void* ptr); -void QFileDialog_DirectoryEntered(void* ptr, struct QtWidgets_PackedString directory); -void* QFileDialog_DirectoryUrl(void* ptr); -void QFileDialog_ConnectDirectoryUrlEntered(void* ptr, long long t); -void QFileDialog_DisconnectDirectoryUrlEntered(void* ptr); -void QFileDialog_DirectoryUrlEntered(void* ptr, void* directory); -void QFileDialog_Done(void* ptr, int result); -void QFileDialog_DoneDefault(void* ptr, int result); -long long QFileDialog_FileMode(void* ptr); -void QFileDialog_ConnectFileSelected(void* ptr, long long t); -void QFileDialog_DisconnectFileSelected(void* ptr); -void QFileDialog_FileSelected(void* ptr, struct QtWidgets_PackedString file); -void QFileDialog_ConnectFilesSelected(void* ptr, long long t); -void QFileDialog_DisconnectFilesSelected(void* ptr); -void QFileDialog_FilesSelected(void* ptr, struct QtWidgets_PackedString selected); -long long QFileDialog_Filter(void* ptr); -void QFileDialog_ConnectFilterSelected(void* ptr, long long t); -void QFileDialog_DisconnectFilterSelected(void* ptr); -void QFileDialog_FilterSelected(void* ptr, struct QtWidgets_PackedString filter); -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetExistingDirectory(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, long long options); -void* QFileDialog_QFileDialog_GetExistingDirectoryUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, long long options, struct QtWidgets_PackedString supportedSchemes); -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options); -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetOpenFileNames(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options); -void* QFileDialog_QFileDialog_GetOpenFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes); -struct QtWidgets_PackedList QFileDialog_QFileDialog_GetOpenFileUrls(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes); -struct QtWidgets_PackedString QFileDialog_QFileDialog_GetSaveFileName(void* parent, struct QtWidgets_PackedString caption, struct QtWidgets_PackedString dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options); -void* QFileDialog_QFileDialog_GetSaveFileUrl(void* parent, struct QtWidgets_PackedString caption, void* dir, struct QtWidgets_PackedString filter, struct QtWidgets_PackedString selectedFilter, long long options, struct QtWidgets_PackedString supportedSchemes); -struct QtWidgets_PackedString QFileDialog_History(void* ptr); -void* QFileDialog_IconProvider(void* ptr); -char QFileDialog_IsNameFilterDetailsVisible(void* ptr); -char QFileDialog_IsReadOnly(void* ptr); -void* QFileDialog_ItemDelegate(void* ptr); -struct QtWidgets_PackedString QFileDialog_LabelText(void* ptr, long long label); -struct QtWidgets_PackedString QFileDialog_MimeTypeFilters(void* ptr); -struct QtWidgets_PackedString QFileDialog_NameFilters(void* ptr); -void QFileDialog_Open(void* ptr, void* receiver, char* member); -long long QFileDialog_Options(void* ptr); -void* QFileDialog_ProxyModel(void* ptr); -char QFileDialog_ResolveSymlinks(void* ptr); -char QFileDialog_RestoreState(void* ptr, void* state); -void* QFileDialog_SaveState(void* ptr); -void QFileDialog_SelectFile(void* ptr, struct QtWidgets_PackedString filename); -void QFileDialog_SelectMimeTypeFilter(void* ptr, struct QtWidgets_PackedString filter); -void QFileDialog_SelectNameFilter(void* ptr, struct QtWidgets_PackedString filter); -void QFileDialog_SelectUrl(void* ptr, void* url); -struct QtWidgets_PackedString QFileDialog_SelectedFiles(void* ptr); -struct QtWidgets_PackedString QFileDialog_SelectedMimeTypeFilter(void* ptr); -struct QtWidgets_PackedString QFileDialog_SelectedNameFilter(void* ptr); -struct QtWidgets_PackedList QFileDialog_SelectedUrls(void* ptr); -void QFileDialog_SetAcceptMode(void* ptr, long long mode); -void QFileDialog_SetConfirmOverwrite(void* ptr, char enabled); -void QFileDialog_SetDefaultSuffix(void* ptr, struct QtWidgets_PackedString suffix); -void QFileDialog_SetDirectory(void* ptr, struct QtWidgets_PackedString directory); -void QFileDialog_SetDirectory2(void* ptr, void* directory); -void QFileDialog_SetDirectoryUrl(void* ptr, void* directory); -void QFileDialog_SetFileMode(void* ptr, long long mode); -void QFileDialog_SetFilter(void* ptr, long long filters); -void QFileDialog_SetHistory(void* ptr, struct QtWidgets_PackedString paths); -void QFileDialog_SetIconProvider(void* ptr, void* provider); -void QFileDialog_SetItemDelegate(void* ptr, void* delegate); -void QFileDialog_SetLabelText(void* ptr, long long label, struct QtWidgets_PackedString text); -void QFileDialog_SetMimeTypeFilters(void* ptr, struct QtWidgets_PackedString filters); -void QFileDialog_SetNameFilter(void* ptr, struct QtWidgets_PackedString filter); -void QFileDialog_SetNameFilterDetailsVisible(void* ptr, char enabled); -void QFileDialog_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters); -void QFileDialog_SetOption(void* ptr, long long option, char on); -void QFileDialog_SetOptions(void* ptr, long long options); -void QFileDialog_SetProxyModel(void* ptr, void* proxyModel); -void QFileDialog_SetReadOnly(void* ptr, char enabled); -void QFileDialog_SetResolveSymlinks(void* ptr, char enabled); -void QFileDialog_SetSidebarUrls(void* ptr, void* urls); -void QFileDialog_SetSupportedSchemes(void* ptr, struct QtWidgets_PackedString schemes); -void QFileDialog_SetViewMode(void* ptr, long long mode); -struct QtWidgets_PackedList QFileDialog_SidebarUrls(void* ptr); -struct QtWidgets_PackedString QFileDialog_SupportedSchemes(void* ptr); -char QFileDialog_TestOption(void* ptr, long long option); -void QFileDialog_ConnectUrlSelected(void* ptr, long long t); -void QFileDialog_DisconnectUrlSelected(void* ptr); -void QFileDialog_UrlSelected(void* ptr, void* url); -void QFileDialog_ConnectUrlsSelected(void* ptr, long long t); -void QFileDialog_DisconnectUrlsSelected(void* ptr); -void QFileDialog_UrlsSelected(void* ptr, void* urls); -long long QFileDialog_ViewMode(void* ptr); -void QFileDialog_DestroyQFileDialog(void* ptr); -void QFileDialog_DestroyQFileDialogDefault(void* ptr); -void* QFileDialog___getOpenFileUrls_atList(void* ptr, int i); -void QFileDialog___getOpenFileUrls_setList(void* ptr, void* i); -void* QFileDialog___getOpenFileUrls_newList(void* ptr); -void* QFileDialog___selectedUrls_atList(void* ptr, int i); -void QFileDialog___selectedUrls_setList(void* ptr, void* i); -void* QFileDialog___selectedUrls_newList(void* ptr); -void* QFileDialog___setSidebarUrls_urls_atList(void* ptr, int i); -void QFileDialog___setSidebarUrls_urls_setList(void* ptr, void* i); -void* QFileDialog___setSidebarUrls_urls_newList(void* ptr); -void* QFileDialog___sidebarUrls_atList(void* ptr, int i); -void QFileDialog___sidebarUrls_setList(void* ptr, void* i); -void* QFileDialog___sidebarUrls_newList(void* ptr); -void* QFileDialog___urlsSelected_urls_atList(void* ptr, int i); -void QFileDialog___urlsSelected_urls_setList(void* ptr, void* i); -void* QFileDialog___urlsSelected_urls_newList(void* ptr); -void* QFileIconProvider_NewQFileIconProvider(); -void* QFileIconProvider_Icon(void* ptr, long long ty); -void* QFileIconProvider_IconDefault(void* ptr, long long ty); -void* QFileIconProvider_Icon2(void* ptr, void* info); -void* QFileIconProvider_Icon2Default(void* ptr, void* info); -long long QFileIconProvider_Options(void* ptr); -void QFileIconProvider_SetOptions(void* ptr, long long options); -struct QtWidgets_PackedString QFileIconProvider_Type(void* ptr, void* info); -struct QtWidgets_PackedString QFileIconProvider_TypeDefault(void* ptr, void* info); -void QFileIconProvider_DestroyQFileIconProvider(void* ptr); -void QFileIconProvider_DestroyQFileIconProviderDefault(void* ptr); -int QFileSystemModel_FilePathRole_Type(); -int QFileSystemModel_FileNameRole_Type(); -int QFileSystemModel_FilePermissions_Type(); -void* QFileSystemModel_NewQFileSystemModel(void* parent); -char QFileSystemModel_CanFetchMoreDefault(void* ptr, void* parent); -int QFileSystemModel_ColumnCount(void* ptr, void* parent); -int QFileSystemModel_ColumnCountDefault(void* ptr, void* parent); -void* QFileSystemModel_Data(void* ptr, void* index, int role); -void* QFileSystemModel_DataDefault(void* ptr, void* index, int role); -void QFileSystemModel_ConnectDirectoryLoaded(void* ptr, long long t); -void QFileSystemModel_DisconnectDirectoryLoaded(void* ptr); -void QFileSystemModel_DirectoryLoaded(void* ptr, struct QtWidgets_PackedString path); -char QFileSystemModel_DropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -char QFileSystemModel_EventDefault(void* ptr, void* event); -void QFileSystemModel_FetchMoreDefault(void* ptr, void* parent); -void* QFileSystemModel_FileIcon(void* ptr, void* index); -void* QFileSystemModel_FileInfo(void* ptr, void* index); -struct QtWidgets_PackedString QFileSystemModel_FileName(void* ptr, void* index); -struct QtWidgets_PackedString QFileSystemModel_FilePath(void* ptr, void* index); -void QFileSystemModel_ConnectFileRenamed(void* ptr, long long t); -void QFileSystemModel_DisconnectFileRenamed(void* ptr); -void QFileSystemModel_FileRenamed(void* ptr, struct QtWidgets_PackedString path, struct QtWidgets_PackedString oldName, struct QtWidgets_PackedString newName); -long long QFileSystemModel_Filter(void* ptr); -long long QFileSystemModel_FlagsDefault(void* ptr, void* index); -char QFileSystemModel_HasChildrenDefault(void* ptr, void* parent); -void* QFileSystemModel_HeaderDataDefault(void* ptr, int section, long long orientation, int role); -void* QFileSystemModel_IconProvider(void* ptr); -void* QFileSystemModel_Index(void* ptr, int row, int column, void* parent); -void* QFileSystemModel_IndexDefault(void* ptr, int row, int column, void* parent); -void* QFileSystemModel_Index2(void* ptr, struct QtWidgets_PackedString path, int column); -char QFileSystemModel_IsDir(void* ptr, void* index); -char QFileSystemModel_IsReadOnly(void* ptr); -void* QFileSystemModel_LastModified(void* ptr, void* index); -void* QFileSystemModel_MimeDataDefault(void* ptr, void* indexes); -struct QtWidgets_PackedString QFileSystemModel_MimeTypesDefault(void* ptr); -void* QFileSystemModel_Mkdir(void* ptr, void* parent, struct QtWidgets_PackedString name); -void* QFileSystemModel_MyComputer(void* ptr, int role); -char QFileSystemModel_NameFilterDisables(void* ptr); -struct QtWidgets_PackedString QFileSystemModel_NameFilters(void* ptr); -void* QFileSystemModel_Parent(void* ptr, void* index); -void* QFileSystemModel_ParentDefault(void* ptr, void* index); -char QFileSystemModel_Remove(void* ptr, void* index); -char QFileSystemModel_ResolveSymlinks(void* ptr); -char QFileSystemModel_Rmdir(void* ptr, void* index); -void* QFileSystemModel_RootDirectory(void* ptr); -struct QtWidgets_PackedString QFileSystemModel_RootPath(void* ptr); -void QFileSystemModel_ConnectRootPathChanged(void* ptr, long long t); -void QFileSystemModel_DisconnectRootPathChanged(void* ptr); -void QFileSystemModel_RootPathChanged(void* ptr, struct QtWidgets_PackedString newPath); -int QFileSystemModel_RowCount(void* ptr, void* parent); -int QFileSystemModel_RowCountDefault(void* ptr, void* parent); -char QFileSystemModel_SetDataDefault(void* ptr, void* idx, void* value, int role); -void QFileSystemModel_SetFilter(void* ptr, long long filters); -void QFileSystemModel_SetIconProvider(void* ptr, void* provider); -void QFileSystemModel_SetNameFilterDisables(void* ptr, char enable); -void QFileSystemModel_SetNameFilters(void* ptr, struct QtWidgets_PackedString filters); -void QFileSystemModel_SetReadOnly(void* ptr, char enable); -void QFileSystemModel_SetResolveSymlinks(void* ptr, char enable); -void* QFileSystemModel_SetRootPath(void* ptr, struct QtWidgets_PackedString newPath); -void* QFileSystemModel_SiblingDefault(void* ptr, int row, int column, void* idx); -long long QFileSystemModel_Size(void* ptr, void* index); -void QFileSystemModel_SortDefault(void* ptr, int column, long long order); -long long QFileSystemModel_SupportedDropActionsDefault(void* ptr); -void QFileSystemModel_TimerEventDefault(void* ptr, void* event); -struct QtWidgets_PackedString QFileSystemModel_Type(void* ptr, void* index); -void QFileSystemModel_DestroyQFileSystemModel(void* ptr); -void QFileSystemModel_DestroyQFileSystemModelDefault(void* ptr); -void* QFileSystemModel___mimeData_indexes_atList(void* ptr, int i); -void QFileSystemModel___mimeData_indexes_setList(void* ptr, void* i); -void* QFileSystemModel___mimeData_indexes_newList(void* ptr); -void* QFileSystemModel___changePersistentIndexList_from_atList(void* ptr, int i); -void QFileSystemModel___changePersistentIndexList_from_setList(void* ptr, void* i); -void* QFileSystemModel___changePersistentIndexList_from_newList(void* ptr); -void* QFileSystemModel___changePersistentIndexList_to_atList(void* ptr, int i); -void QFileSystemModel___changePersistentIndexList_to_setList(void* ptr, void* i); -void* QFileSystemModel___changePersistentIndexList_to_newList(void* ptr); -int QFileSystemModel___dataChanged_roles_atList(void* ptr, int i); -void QFileSystemModel___dataChanged_roles_setList(void* ptr, int i); -void* QFileSystemModel___dataChanged_roles_newList(void* ptr); -void* QFileSystemModel___itemData_atList(void* ptr, int v, int i); -void QFileSystemModel___itemData_setList(void* ptr, int key, void* i); -void* QFileSystemModel___itemData_newList(void* ptr); -struct QtWidgets_PackedList QFileSystemModel___itemData_keyList(void* ptr); -void* QFileSystemModel___layoutAboutToBeChanged_parents_atList(void* ptr, int i); -void QFileSystemModel___layoutAboutToBeChanged_parents_setList(void* ptr, void* i); -void* QFileSystemModel___layoutAboutToBeChanged_parents_newList(void* ptr); -void* QFileSystemModel___layoutChanged_parents_atList(void* ptr, int i); -void QFileSystemModel___layoutChanged_parents_setList(void* ptr, void* i); -void* QFileSystemModel___layoutChanged_parents_newList(void* ptr); -void* QFileSystemModel___match_atList(void* ptr, int i); -void QFileSystemModel___match_setList(void* ptr, void* i); -void* QFileSystemModel___match_newList(void* ptr); -void* QFileSystemModel___persistentIndexList_atList(void* ptr, int i); -void QFileSystemModel___persistentIndexList_setList(void* ptr, void* i); -void* QFileSystemModel___persistentIndexList_newList(void* ptr); -void* QFileSystemModel___roleNames_atList(void* ptr, int v, int i); -void QFileSystemModel___roleNames_setList(void* ptr, int key, void* i); -void* QFileSystemModel___roleNames_newList(void* ptr); -struct QtWidgets_PackedList QFileSystemModel___roleNames_keyList(void* ptr); -void* QFileSystemModel___setItemData_roles_atList(void* ptr, int v, int i); -void QFileSystemModel___setItemData_roles_setList(void* ptr, int key, void* i); -void* QFileSystemModel___setItemData_roles_newList(void* ptr); -struct QtWidgets_PackedList QFileSystemModel___setItemData_roles_keyList(void* ptr); -int QFileSystemModel_____doSetRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QFileSystemModel_____doSetRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QFileSystemModel_____doSetRoleNames_roleNames_keyList_newList(void* ptr); -int QFileSystemModel_____itemData_keyList_atList(void* ptr, int i); -void QFileSystemModel_____itemData_keyList_setList(void* ptr, int i); -void* QFileSystemModel_____itemData_keyList_newList(void* ptr); -int QFileSystemModel_____roleNames_keyList_atList(void* ptr, int i); -void QFileSystemModel_____roleNames_keyList_setList(void* ptr, int i); -void* QFileSystemModel_____roleNames_keyList_newList(void* ptr); -int QFileSystemModel_____setItemData_roles_keyList_atList(void* ptr, int i); -void QFileSystemModel_____setItemData_roles_keyList_setList(void* ptr, int i); -void* QFileSystemModel_____setItemData_roles_keyList_newList(void* ptr); -int QFileSystemModel_____setRoleNames_roleNames_keyList_atList(void* ptr, int i); -void QFileSystemModel_____setRoleNames_roleNames_keyList_setList(void* ptr, int i); -void* QFileSystemModel_____setRoleNames_roleNames_keyList_newList(void* ptr); -void* QFileSystemModel___children_atList(void* ptr, int i); -void QFileSystemModel___children_setList(void* ptr, void* i); -void* QFileSystemModel___children_newList(void* ptr); -void* QFileSystemModel___dynamicPropertyNames_atList(void* ptr, int i); -void QFileSystemModel___dynamicPropertyNames_setList(void* ptr, void* i); -void* QFileSystemModel___dynamicPropertyNames_newList(void* ptr); -void* QFileSystemModel___findChildren_atList(void* ptr, int i); -void QFileSystemModel___findChildren_setList(void* ptr, void* i); -void* QFileSystemModel___findChildren_newList(void* ptr); -void* QFileSystemModel___findChildren_atList3(void* ptr, int i); -void QFileSystemModel___findChildren_setList3(void* ptr, void* i); -void* QFileSystemModel___findChildren_newList3(void* ptr); -void* QFileSystemModel___qFindChildren_atList2(void* ptr, int i); -void QFileSystemModel___qFindChildren_setList2(void* ptr, void* i); -void* QFileSystemModel___qFindChildren_newList2(void* ptr); -void* QFileSystemModel_BuddyDefault(void* ptr, void* index); -char QFileSystemModel_CanDropMimeDataDefault(void* ptr, void* data, long long action, int row, int column, void* parent); -char QFileSystemModel_InsertColumnsDefault(void* ptr, int column, int count, void* parent); -char QFileSystemModel_InsertRowsDefault(void* ptr, int row, int count, void* parent); -struct QtWidgets_PackedList QFileSystemModel_ItemDataDefault(void* ptr, void* index); -struct QtWidgets_PackedList QFileSystemModel_MatchDefault(void* ptr, void* start, int role, void* value, int hits, long long flags); -char QFileSystemModel_MoveColumnsDefault(void* ptr, void* sourceParent, int sourceColumn, int count, void* destinationParent, int destinationChild); -char QFileSystemModel_MoveRowsDefault(void* ptr, void* sourceParent, int sourceRow, int count, void* destinationParent, int destinationChild); -char QFileSystemModel_RemoveColumnsDefault(void* ptr, int column, int count, void* parent); -char QFileSystemModel_RemoveRowsDefault(void* ptr, int row, int count, void* parent); -void QFileSystemModel_ResetInternalDataDefault(void* ptr); -void QFileSystemModel_RevertDefault(void* ptr); -struct QtWidgets_PackedList QFileSystemModel_RoleNamesDefault(void* ptr); -char QFileSystemModel_SetHeaderDataDefault(void* ptr, int section, long long orientation, void* value, int role); -char QFileSystemModel_SetItemDataDefault(void* ptr, void* index, void* roles); -void* QFileSystemModel_SpanDefault(void* ptr, void* index); -char QFileSystemModel_SubmitDefault(void* ptr); -long long QFileSystemModel_SupportedDragActionsDefault(void* ptr); -void QFileSystemModel_ChildEventDefault(void* ptr, void* event); -void QFileSystemModel_ConnectNotifyDefault(void* ptr, void* sign); -void QFileSystemModel_CustomEventDefault(void* ptr, void* event); -void QFileSystemModel_DeleteLaterDefault(void* ptr); -void QFileSystemModel_DisconnectNotifyDefault(void* ptr, void* sign); -char QFileSystemModel_EventFilterDefault(void* ptr, void* watched, void* event); -void* QFileSystemModel_MetaObjectDefault(void* ptr); -void* QFocusFrame_NewQFocusFrame(void* parent); -void QFocusFrame_InitStyleOption(void* ptr, void* option); -void QFocusFrame_SetWidget(void* ptr, void* widget); -void* QFocusFrame_Widget(void* ptr); -void QFocusFrame_DestroyQFocusFrame(void* ptr); -void QFocusFrame_DestroyQFocusFrameDefault(void* ptr); -void* QFontComboBox_NewQFontComboBox(void* parent); -void* QFontComboBox_CurrentFont(void* ptr); -void QFontComboBox_ConnectCurrentFontChanged(void* ptr, long long t); -void QFontComboBox_DisconnectCurrentFontChanged(void* ptr); -void QFontComboBox_CurrentFontChanged(void* ptr, void* font); -long long QFontComboBox_FontFilters(void* ptr); -void QFontComboBox_SetCurrentFont(void* ptr, void* ff); -void QFontComboBox_SetCurrentFontDefault(void* ptr, void* ff); -void QFontComboBox_SetFontFilters(void* ptr, long long filters); -void QFontComboBox_SetWritingSystem(void* ptr, long long vqf); -void QFontComboBox_DestroyQFontComboBox(void* ptr); -void QFontComboBox_DestroyQFontComboBoxDefault(void* ptr); -void* QFontDialog_NewQFontDialog(void* parent); -void* QFontDialog_NewQFontDialog2(void* initial, void* parent); -void* QFontDialog_CurrentFont(void* ptr); -void QFontDialog_ConnectCurrentFontChanged(void* ptr, long long t); -void QFontDialog_DisconnectCurrentFontChanged(void* ptr); -void QFontDialog_CurrentFontChanged(void* ptr, void* font); -void QFontDialog_Done(void* ptr, int result); -void QFontDialog_DoneDefault(void* ptr, int result); -void QFontDialog_ConnectFontSelected(void* ptr, long long t); -void QFontDialog_DisconnectFontSelected(void* ptr); -void QFontDialog_FontSelected(void* ptr, void* font); -void* QFontDialog_QFontDialog_GetFont(char* ok, void* initial, void* parent, struct QtWidgets_PackedString title, long long options); -void* QFontDialog_QFontDialog_GetFont2(char* ok, void* parent); -void QFontDialog_Open(void* ptr, void* receiver, char* member); -long long QFontDialog_Options(void* ptr); -void* QFontDialog_SelectedFont(void* ptr); -void QFontDialog_SetCurrentFont(void* ptr, void* font); -void QFontDialog_SetOption(void* ptr, long long option, char on); -void QFontDialog_SetOptions(void* ptr, long long options); -char QFontDialog_TestOption(void* ptr, long long option); -void* QFormLayout_NewQFormLayout(void* parent); -void QFormLayout_AddItem(void* ptr, void* item); -void QFormLayout_AddItemDefault(void* ptr, void* item); -void QFormLayout_AddRow(void* ptr, void* label, void* field); -void QFormLayout_AddRow2(void* ptr, void* label, void* field); -void QFormLayout_AddRow3(void* ptr, struct QtWidgets_PackedString labelText, void* field); -void QFormLayout_AddRow4(void* ptr, struct QtWidgets_PackedString labelText, void* field); -void QFormLayout_AddRow5(void* ptr, void* widget); -void QFormLayout_AddRow6(void* ptr, void* layout); -int QFormLayout_Count(void* ptr); -int QFormLayout_CountDefault(void* ptr); -long long QFormLayout_FieldGrowthPolicy(void* ptr); -long long QFormLayout_FormAlignment(void* ptr); -int QFormLayout_HorizontalSpacing(void* ptr); -void QFormLayout_InsertRow(void* ptr, int row, void* label, void* field); -void QFormLayout_InsertRow2(void* ptr, int row, void* label, void* field); -void QFormLayout_InsertRow3(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field); -void QFormLayout_InsertRow4(void* ptr, int row, struct QtWidgets_PackedString labelText, void* field); -void QFormLayout_InsertRow5(void* ptr, int row, void* widget); -void QFormLayout_InsertRow6(void* ptr, int row, void* layout); -long long QFormLayout_LabelAlignment(void* ptr); -void* QFormLayout_LabelForField(void* ptr, void* field); -void* QFormLayout_LabelForField2(void* ptr, void* field); -void QFormLayout_RemoveRow(void* ptr, int row); -void QFormLayout_RemoveRow2(void* ptr, void* widget); -void QFormLayout_RemoveRow3(void* ptr, void* layout); -int QFormLayout_RowCount(void* ptr); -long long QFormLayout_RowWrapPolicy(void* ptr); -void QFormLayout_SetFieldGrowthPolicy(void* ptr, long long policy); -void QFormLayout_SetFormAlignment(void* ptr, long long alignment); -void QFormLayout_SetHorizontalSpacing(void* ptr, int spacing); -void QFormLayout_SetItem(void* ptr, int row, long long role, void* item); -void QFormLayout_SetLabelAlignment(void* ptr, long long alignment); -void QFormLayout_SetLayout(void* ptr, int row, long long role, void* layout); -void QFormLayout_SetRowWrapPolicy(void* ptr, long long policy); -void QFormLayout_SetVerticalSpacing(void* ptr, int spacing); -void QFormLayout_SetWidget(void* ptr, int row, long long role, void* widget); -void* QFormLayout_SizeHint(void* ptr); -void* QFormLayout_SizeHintDefault(void* ptr); -void* QFormLayout_TakeAt(void* ptr, int index); -void* QFormLayout_TakeAtDefault(void* ptr, int index); -int QFormLayout_VerticalSpacing(void* ptr); -void QFormLayout_DestroyQFormLayout(void* ptr); -void QFormLayout_DestroyQFormLayoutDefault(void* ptr); -; -; -void* QFrame_NewQFrame(void* parent, long long ff); -void* QFrame_FrameRect(void* ptr); -long long QFrame_FrameShadow(void* ptr); -long long QFrame_FrameShape(void* ptr); -int QFrame_FrameStyle(void* ptr); -int QFrame_FrameWidth(void* ptr); -void QFrame_InitStyleOption(void* ptr, void* option); -int QFrame_LineWidth(void* ptr); -int QFrame_MidLineWidth(void* ptr); -void QFrame_SetFrameRect(void* ptr, void* vqr); -void QFrame_SetFrameShadow(void* ptr, long long vqf); -void QFrame_SetFrameShape(void* ptr, long long vqf); -void QFrame_SetFrameStyle(void* ptr, int style); -void QFrame_SetLineWidth(void* ptr, int vin); -void QFrame_SetMidLineWidth(void* ptr, int vin); -void QFrame_DestroyQFrame(void* ptr); -void QFrame_DestroyQFrameDefault(void* ptr); -void* QGesture_NewQGesture(void* parent); -long long QGesture_GestureCancelPolicy(void* ptr); -long long QGesture_GestureType(void* ptr); -char QGesture_HasHotSpot(void* ptr); -void* QGesture_HotSpot(void* ptr); -void QGesture_SetGestureCancelPolicy(void* ptr, long long policy); -void QGesture_SetHotSpot(void* ptr, void* value); -long long QGesture_State(void* ptr); -void QGesture_UnsetHotSpot(void* ptr); -void QGesture_DestroyQGesture(void* ptr); -void QGesture_DestroyQGestureDefault(void* ptr); -void* QGesture___children_atList(void* ptr, int i); -void QGesture___children_setList(void* ptr, void* i); -void* QGesture___children_newList(void* ptr); -void* QGesture___dynamicPropertyNames_atList(void* ptr, int i); -void QGesture___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGesture___dynamicPropertyNames_newList(void* ptr); -void* QGesture___findChildren_atList(void* ptr, int i); -void QGesture___findChildren_setList(void* ptr, void* i); -void* QGesture___findChildren_newList(void* ptr); -void* QGesture___findChildren_atList3(void* ptr, int i); -void QGesture___findChildren_setList3(void* ptr, void* i); -void* QGesture___findChildren_newList3(void* ptr); -void* QGesture___qFindChildren_atList2(void* ptr, int i); -void QGesture___qFindChildren_setList2(void* ptr, void* i); -void* QGesture___qFindChildren_newList2(void* ptr); -void QGesture_ChildEventDefault(void* ptr, void* event); -void QGesture_ConnectNotifyDefault(void* ptr, void* sign); -void QGesture_CustomEventDefault(void* ptr, void* event); -void QGesture_DeleteLaterDefault(void* ptr); -void QGesture_DisconnectNotifyDefault(void* ptr, void* sign); -char QGesture_EventDefault(void* ptr, void* e); -char QGesture_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGesture_MetaObjectDefault(void* ptr); -void QGesture_TimerEventDefault(void* ptr, void* event); -void* QGestureEvent_NewQGestureEvent(void* gestures); -void QGestureEvent_Accept(void* ptr, void* gesture); -void QGestureEvent_Accept2(void* ptr, long long gestureType); -struct QtWidgets_PackedList QGestureEvent_ActiveGestures(void* ptr); -struct QtWidgets_PackedList QGestureEvent_CanceledGestures(void* ptr); -void* QGestureEvent_Gesture(void* ptr, long long ty); -struct QtWidgets_PackedList QGestureEvent_Gestures(void* ptr); -void QGestureEvent_Ignore(void* ptr, void* gesture); -void QGestureEvent_Ignore2(void* ptr, long long gestureType); -char QGestureEvent_IsAccepted(void* ptr, void* gesture); -char QGestureEvent_IsAccepted2(void* ptr, long long gestureType); -void* QGestureEvent_MapToGraphicsScene(void* ptr, void* gesturePoint); -void QGestureEvent_SetAccepted(void* ptr, void* gesture, char value); -void QGestureEvent_SetAccepted2(void* ptr, long long gestureType, char value); -void* QGestureEvent_Widget(void* ptr); -void QGestureEvent_DestroyQGestureEvent(void* ptr); -void QGestureEvent_DestroyQGestureEventDefault(void* ptr); -void* QGestureEvent___QGestureEvent_gestures_atList(void* ptr, int i); -void QGestureEvent___QGestureEvent_gestures_setList(void* ptr, void* i); -void* QGestureEvent___QGestureEvent_gestures_newList(void* ptr); -void* QGestureEvent___activeGestures_atList(void* ptr, int i); -void QGestureEvent___activeGestures_setList(void* ptr, void* i); -void* QGestureEvent___activeGestures_newList(void* ptr); -void* QGestureEvent___canceledGestures_atList(void* ptr, int i); -void QGestureEvent___canceledGestures_setList(void* ptr, void* i); -void* QGestureEvent___canceledGestures_newList(void* ptr); -void* QGestureEvent___gestures_atList(void* ptr, int i); -void QGestureEvent___gestures_setList(void* ptr, void* i); -void* QGestureEvent___gestures_newList(void* ptr); -void* QGestureEvent___m_gestures_atList(void* ptr, int i); -void QGestureEvent___m_gestures_setList(void* ptr, void* i); -void* QGestureEvent___m_gestures_newList(void* ptr); -void* QGestureEvent___setM_gestures__atList(void* ptr, int i); -void QGestureEvent___setM_gestures__setList(void* ptr, void* i); -void* QGestureEvent___setM_gestures__newList(void* ptr); -char QGestureEvent___m_accepted_atList(void* ptr, long long v, int i); -void QGestureEvent___m_accepted_setList(void* ptr, long long key, char i); -void* QGestureEvent___m_accepted_newList(void* ptr); -struct QtWidgets_PackedList QGestureEvent___m_accepted_keyList(void* ptr); -char QGestureEvent___setM_accepted__atList(void* ptr, long long v, int i); -void QGestureEvent___setM_accepted__setList(void* ptr, long long key, char i); -void* QGestureEvent___setM_accepted__newList(void* ptr); -struct QtWidgets_PackedList QGestureEvent___setM_accepted__keyList(void* ptr); -void* QGestureEvent___m_targetWidgets_atList(void* ptr, long long v, int i); -void QGestureEvent___m_targetWidgets_setList(void* ptr, long long key, void* i); -void* QGestureEvent___m_targetWidgets_newList(void* ptr); -struct QtWidgets_PackedList QGestureEvent___m_targetWidgets_keyList(void* ptr); -void* QGestureEvent___setM_targetWidgets__atList(void* ptr, long long v, int i); -void QGestureEvent___setM_targetWidgets__setList(void* ptr, long long key, void* i); -void* QGestureEvent___setM_targetWidgets__newList(void* ptr); -struct QtWidgets_PackedList QGestureEvent___setM_targetWidgets__keyList(void* ptr); -long long QGestureEvent_____m_accepted_keyList_atList(void* ptr, int i); -void QGestureEvent_____m_accepted_keyList_setList(void* ptr, long long i); -void* QGestureEvent_____m_accepted_keyList_newList(void* ptr); -long long QGestureEvent_____setM_accepted__keyList_atList(void* ptr, int i); -void QGestureEvent_____setM_accepted__keyList_setList(void* ptr, long long i); -void* QGestureEvent_____setM_accepted__keyList_newList(void* ptr); -long long QGestureEvent_____m_targetWidgets_keyList_atList(void* ptr, int i); -void QGestureEvent_____m_targetWidgets_keyList_setList(void* ptr, long long i); -void* QGestureEvent_____m_targetWidgets_keyList_newList(void* ptr); -long long QGestureEvent_____setM_targetWidgets__keyList_atList(void* ptr, int i); -void QGestureEvent_____setM_targetWidgets__keyList_setList(void* ptr, long long i); -void* QGestureEvent_____setM_targetWidgets__keyList_newList(void* ptr); -void* QGestureRecognizer_NewQGestureRecognizer(); -void* QGestureRecognizer_Create(void* ptr, void* target); -void* QGestureRecognizer_CreateDefault(void* ptr, void* target); -long long QGestureRecognizer_Recognize(void* ptr, void* gesture, void* watched, void* event); -long long QGestureRecognizer_QGestureRecognizer_RegisterRecognizer(void* recognizer); -void QGestureRecognizer_Reset(void* ptr, void* gesture); -void QGestureRecognizer_ResetDefault(void* ptr, void* gesture); -void QGestureRecognizer_QGestureRecognizer_UnregisterRecognizer(long long ty); -void QGestureRecognizer_DestroyQGestureRecognizer(void* ptr); -void QGestureRecognizer_DestroyQGestureRecognizerDefault(void* ptr); -void QGraphicsAnchor_SetSizePolicy(void* ptr, long long policy); -void QGraphicsAnchor_SetSpacing(void* ptr, double spacing); -long long QGraphicsAnchor_SizePolicy(void* ptr); -double QGraphicsAnchor_Spacing(void* ptr); -void QGraphicsAnchor_UnsetSpacing(void* ptr); -void QGraphicsAnchor_DestroyQGraphicsAnchor(void* ptr); -void QGraphicsAnchor_DestroyQGraphicsAnchorDefault(void* ptr); -void* QGraphicsAnchor___children_atList(void* ptr, int i); -void QGraphicsAnchor___children_setList(void* ptr, void* i); -void* QGraphicsAnchor___children_newList(void* ptr); -void* QGraphicsAnchor___dynamicPropertyNames_atList(void* ptr, int i); -void QGraphicsAnchor___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGraphicsAnchor___dynamicPropertyNames_newList(void* ptr); -void* QGraphicsAnchor___findChildren_atList(void* ptr, int i); -void QGraphicsAnchor___findChildren_setList(void* ptr, void* i); -void* QGraphicsAnchor___findChildren_newList(void* ptr); -void* QGraphicsAnchor___findChildren_atList3(void* ptr, int i); -void QGraphicsAnchor___findChildren_setList3(void* ptr, void* i); -void* QGraphicsAnchor___findChildren_newList3(void* ptr); -void* QGraphicsAnchor___qFindChildren_atList2(void* ptr, int i); -void QGraphicsAnchor___qFindChildren_setList2(void* ptr, void* i); -void* QGraphicsAnchor___qFindChildren_newList2(void* ptr); -void QGraphicsAnchor_ChildEventDefault(void* ptr, void* event); -void QGraphicsAnchor_ConnectNotifyDefault(void* ptr, void* sign); -void QGraphicsAnchor_CustomEventDefault(void* ptr, void* event); -void QGraphicsAnchor_DeleteLaterDefault(void* ptr); -void QGraphicsAnchor_DisconnectNotifyDefault(void* ptr, void* sign); -char QGraphicsAnchor_EventDefault(void* ptr, void* e); -char QGraphicsAnchor_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGraphicsAnchor_MetaObjectDefault(void* ptr); -void QGraphicsAnchor_TimerEventDefault(void* ptr, void* event); -void* QGraphicsAnchorLayout_NewQGraphicsAnchorLayout(void* parent); -void* QGraphicsAnchorLayout_AddAnchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge); -void QGraphicsAnchorLayout_AddAnchors(void* ptr, void* firstItem, void* secondItem, long long orientations); -void QGraphicsAnchorLayout_AddCornerAnchors(void* ptr, void* firstItem, long long firstCorner, void* secondItem, long long secondCorner); -void* QGraphicsAnchorLayout_Anchor(void* ptr, void* firstItem, long long firstEdge, void* secondItem, long long secondEdge); -int QGraphicsAnchorLayout_Count(void* ptr); -int QGraphicsAnchorLayout_CountDefault(void* ptr); -double QGraphicsAnchorLayout_HorizontalSpacing(void* ptr); -void* QGraphicsAnchorLayout_ItemAt(void* ptr, int index); -void* QGraphicsAnchorLayout_ItemAtDefault(void* ptr, int index); -void QGraphicsAnchorLayout_RemoveAt(void* ptr, int index); -void QGraphicsAnchorLayout_RemoveAtDefault(void* ptr, int index); -void QGraphicsAnchorLayout_SetHorizontalSpacing(void* ptr, double spacing); -void QGraphicsAnchorLayout_SetSpacing(void* ptr, double spacing); -void QGraphicsAnchorLayout_SetVerticalSpacing(void* ptr, double spacing); -void* QGraphicsAnchorLayout_SizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsAnchorLayout_SizeHintDefault(void* ptr, long long which, void* constraint); -double QGraphicsAnchorLayout_VerticalSpacing(void* ptr); -void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayout(void* ptr); -void QGraphicsAnchorLayout_DestroyQGraphicsAnchorLayoutDefault(void* ptr); -void* QGraphicsBlurEffect_NewQGraphicsBlurEffect(void* parent); -long long QGraphicsBlurEffect_BlurHints(void* ptr); -void QGraphicsBlurEffect_ConnectBlurHintsChanged(void* ptr, long long t); -void QGraphicsBlurEffect_DisconnectBlurHintsChanged(void* ptr); -void QGraphicsBlurEffect_BlurHintsChanged(void* ptr, long long hints); -double QGraphicsBlurEffect_BlurRadius(void* ptr); -void QGraphicsBlurEffect_ConnectBlurRadiusChanged(void* ptr, long long t); -void QGraphicsBlurEffect_DisconnectBlurRadiusChanged(void* ptr); -void QGraphicsBlurEffect_BlurRadiusChanged(void* ptr, double radius); -void QGraphicsBlurEffect_Draw(void* ptr, void* painter); -void QGraphicsBlurEffect_DrawDefault(void* ptr, void* painter); -void QGraphicsBlurEffect_SetBlurHints(void* ptr, long long hints); -void QGraphicsBlurEffect_SetBlurHintsDefault(void* ptr, long long hints); -void QGraphicsBlurEffect_SetBlurRadius(void* ptr, double blurRadius); -void QGraphicsBlurEffect_SetBlurRadiusDefault(void* ptr, double blurRadius); -void QGraphicsBlurEffect_DestroyQGraphicsBlurEffect(void* ptr); -void QGraphicsBlurEffect_DestroyQGraphicsBlurEffectDefault(void* ptr); -void* QGraphicsColorizeEffect_NewQGraphicsColorizeEffect(void* parent); -void* QGraphicsColorizeEffect_Color(void* ptr); -void QGraphicsColorizeEffect_ConnectColorChanged(void* ptr, long long t); -void QGraphicsColorizeEffect_DisconnectColorChanged(void* ptr); -void QGraphicsColorizeEffect_ColorChanged(void* ptr, void* color); -void QGraphicsColorizeEffect_Draw(void* ptr, void* painter); -void QGraphicsColorizeEffect_DrawDefault(void* ptr, void* painter); -void QGraphicsColorizeEffect_SetColor(void* ptr, void* c); -void QGraphicsColorizeEffect_SetColorDefault(void* ptr, void* c); -void QGraphicsColorizeEffect_SetStrength(void* ptr, double strength); -void QGraphicsColorizeEffect_SetStrengthDefault(void* ptr, double strength); -double QGraphicsColorizeEffect_Strength(void* ptr); -void QGraphicsColorizeEffect_ConnectStrengthChanged(void* ptr, long long t); -void QGraphicsColorizeEffect_DisconnectStrengthChanged(void* ptr); -void QGraphicsColorizeEffect_StrengthChanged(void* ptr, double strength); -void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffect(void* ptr); -void QGraphicsColorizeEffect_DestroyQGraphicsColorizeEffectDefault(void* ptr); -void* QGraphicsDropShadowEffect_NewQGraphicsDropShadowEffect(void* parent); -double QGraphicsDropShadowEffect_BlurRadius(void* ptr); -void QGraphicsDropShadowEffect_ConnectBlurRadiusChanged(void* ptr, long long t); -void QGraphicsDropShadowEffect_DisconnectBlurRadiusChanged(void* ptr); -void QGraphicsDropShadowEffect_BlurRadiusChanged(void* ptr, double blurRadius); -void* QGraphicsDropShadowEffect_Color(void* ptr); -void QGraphicsDropShadowEffect_ConnectColorChanged(void* ptr, long long t); -void QGraphicsDropShadowEffect_DisconnectColorChanged(void* ptr); -void QGraphicsDropShadowEffect_ColorChanged(void* ptr, void* color); -void QGraphicsDropShadowEffect_Draw(void* ptr, void* painter); -void QGraphicsDropShadowEffect_DrawDefault(void* ptr, void* painter); -void* QGraphicsDropShadowEffect_Offset(void* ptr); -void QGraphicsDropShadowEffect_ConnectOffsetChanged(void* ptr, long long t); -void QGraphicsDropShadowEffect_DisconnectOffsetChanged(void* ptr); -void QGraphicsDropShadowEffect_OffsetChanged(void* ptr, void* offset); -void QGraphicsDropShadowEffect_SetBlurRadius(void* ptr, double blurRadius); -void QGraphicsDropShadowEffect_SetBlurRadiusDefault(void* ptr, double blurRadius); -void QGraphicsDropShadowEffect_SetColor(void* ptr, void* color); -void QGraphicsDropShadowEffect_SetColorDefault(void* ptr, void* color); -void QGraphicsDropShadowEffect_SetOffset(void* ptr, void* ofs); -void QGraphicsDropShadowEffect_SetOffsetDefault(void* ptr, void* ofs); -void QGraphicsDropShadowEffect_SetOffset2(void* ptr, double dx, double dy); -void QGraphicsDropShadowEffect_SetOffset2Default(void* ptr, double dx, double dy); -void QGraphicsDropShadowEffect_SetOffset3(void* ptr, double d); -void QGraphicsDropShadowEffect_SetOffset3Default(void* ptr, double d); -void QGraphicsDropShadowEffect_SetXOffset(void* ptr, double dx); -void QGraphicsDropShadowEffect_SetXOffsetDefault(void* ptr, double dx); -void QGraphicsDropShadowEffect_SetYOffset(void* ptr, double dy); -void QGraphicsDropShadowEffect_SetYOffsetDefault(void* ptr, double dy); -double QGraphicsDropShadowEffect_XOffset(void* ptr); -double QGraphicsDropShadowEffect_YOffset(void* ptr); -void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffect(void* ptr); -void QGraphicsDropShadowEffect_DestroyQGraphicsDropShadowEffectDefault(void* ptr); -void* QGraphicsEffect_NewQGraphicsEffect(void* parent); -void* QGraphicsEffect_BoundingRect(void* ptr); -void* QGraphicsEffect_BoundingRectFor(void* ptr, void* rect); -void* QGraphicsEffect_BoundingRectForDefault(void* ptr, void* rect); -void QGraphicsEffect_Draw(void* ptr, void* painter); -void QGraphicsEffect_DrawSource(void* ptr, void* painter); -void QGraphicsEffect_ConnectEnabledChanged(void* ptr, long long t); -void QGraphicsEffect_DisconnectEnabledChanged(void* ptr); -void QGraphicsEffect_EnabledChanged(void* ptr, char enabled); -char QGraphicsEffect_IsEnabled(void* ptr); -void QGraphicsEffect_SetEnabled(void* ptr, char enable); -void QGraphicsEffect_SetEnabledDefault(void* ptr, char enable); -void* QGraphicsEffect_SourceBoundingRect(void* ptr, long long system); -void QGraphicsEffect_SourceChanged(void* ptr, long long flags); -void QGraphicsEffect_SourceChangedDefault(void* ptr, long long flags); -char QGraphicsEffect_SourceIsPixmap(void* ptr); -void* QGraphicsEffect_SourcePixmap(void* ptr, long long system, void* offset, long long mode); -void QGraphicsEffect_Update(void* ptr); -void QGraphicsEffect_UpdateDefault(void* ptr); -void QGraphicsEffect_UpdateBoundingRect(void* ptr); -void QGraphicsEffect_DestroyQGraphicsEffect(void* ptr); -void QGraphicsEffect_DestroyQGraphicsEffectDefault(void* ptr); -void* QGraphicsEffect___children_atList(void* ptr, int i); -void QGraphicsEffect___children_setList(void* ptr, void* i); -void* QGraphicsEffect___children_newList(void* ptr); -void* QGraphicsEffect___dynamicPropertyNames_atList(void* ptr, int i); -void QGraphicsEffect___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGraphicsEffect___dynamicPropertyNames_newList(void* ptr); -void* QGraphicsEffect___findChildren_atList(void* ptr, int i); -void QGraphicsEffect___findChildren_setList(void* ptr, void* i); -void* QGraphicsEffect___findChildren_newList(void* ptr); -void* QGraphicsEffect___findChildren_atList3(void* ptr, int i); -void QGraphicsEffect___findChildren_setList3(void* ptr, void* i); -void* QGraphicsEffect___findChildren_newList3(void* ptr); -void* QGraphicsEffect___qFindChildren_atList2(void* ptr, int i); -void QGraphicsEffect___qFindChildren_setList2(void* ptr, void* i); -void* QGraphicsEffect___qFindChildren_newList2(void* ptr); -void QGraphicsEffect_ChildEventDefault(void* ptr, void* event); -void QGraphicsEffect_ConnectNotifyDefault(void* ptr, void* sign); -void QGraphicsEffect_CustomEventDefault(void* ptr, void* event); -void QGraphicsEffect_DeleteLaterDefault(void* ptr); -void QGraphicsEffect_DisconnectNotifyDefault(void* ptr, void* sign); -char QGraphicsEffect_EventDefault(void* ptr, void* e); -char QGraphicsEffect_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGraphicsEffect_MetaObjectDefault(void* ptr); -void QGraphicsEffect_TimerEventDefault(void* ptr, void* event); -void* QGraphicsEllipseItem_NewQGraphicsEllipseItem(void* parent); -void* QGraphicsEllipseItem_NewQGraphicsEllipseItem2(void* rect, void* parent); -void* QGraphicsEllipseItem_NewQGraphicsEllipseItem3(double x, double y, double width, double height, void* parent); -void* QGraphicsEllipseItem_BoundingRect(void* ptr); -void* QGraphicsEllipseItem_BoundingRectDefault(void* ptr); -void QGraphicsEllipseItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsEllipseItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsEllipseItem_Rect(void* ptr); -void QGraphicsEllipseItem_SetRect(void* ptr, void* rect); -void QGraphicsEllipseItem_SetRect2(void* ptr, double x, double y, double width, double height); -void QGraphicsEllipseItem_SetSpanAngle(void* ptr, int angle); -void QGraphicsEllipseItem_SetStartAngle(void* ptr, int angle); -int QGraphicsEllipseItem_SpanAngle(void* ptr); -int QGraphicsEllipseItem_StartAngle(void* ptr); -void QGraphicsEllipseItem_DestroyQGraphicsEllipseItem(void* ptr); -void QGraphicsEllipseItem_DestroyQGraphicsEllipseItemDefault(void* ptr); -void* QGraphicsGridLayout_NewQGraphicsGridLayout(void* parent); -void QGraphicsGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment); -void QGraphicsGridLayout_AddItem2(void* ptr, void* item, int row, int column, long long alignment); -long long QGraphicsGridLayout_Alignment(void* ptr, void* item); -long long QGraphicsGridLayout_ColumnAlignment(void* ptr, int column); -int QGraphicsGridLayout_ColumnCount(void* ptr); -double QGraphicsGridLayout_ColumnMaximumWidth(void* ptr, int column); -double QGraphicsGridLayout_ColumnMinimumWidth(void* ptr, int column); -double QGraphicsGridLayout_ColumnPreferredWidth(void* ptr, int column); -double QGraphicsGridLayout_ColumnSpacing(void* ptr, int column); -int QGraphicsGridLayout_ColumnStretchFactor(void* ptr, int column); -int QGraphicsGridLayout_Count(void* ptr); -int QGraphicsGridLayout_CountDefault(void* ptr); -double QGraphicsGridLayout_HorizontalSpacing(void* ptr); -void QGraphicsGridLayout_RemoveAt(void* ptr, int index); -void QGraphicsGridLayout_RemoveAtDefault(void* ptr, int index); -void QGraphicsGridLayout_RemoveItem(void* ptr, void* item); -long long QGraphicsGridLayout_RowAlignment(void* ptr, int row); -int QGraphicsGridLayout_RowCount(void* ptr); -double QGraphicsGridLayout_RowMaximumHeight(void* ptr, int row); -double QGraphicsGridLayout_RowMinimumHeight(void* ptr, int row); -double QGraphicsGridLayout_RowPreferredHeight(void* ptr, int row); -double QGraphicsGridLayout_RowSpacing(void* ptr, int row); -int QGraphicsGridLayout_RowStretchFactor(void* ptr, int row); -void QGraphicsGridLayout_SetAlignment(void* ptr, void* item, long long alignment); -void QGraphicsGridLayout_SetColumnAlignment(void* ptr, int column, long long alignment); -void QGraphicsGridLayout_SetColumnFixedWidth(void* ptr, int column, double width); -void QGraphicsGridLayout_SetColumnMaximumWidth(void* ptr, int column, double width); -void QGraphicsGridLayout_SetColumnMinimumWidth(void* ptr, int column, double width); -void QGraphicsGridLayout_SetColumnPreferredWidth(void* ptr, int column, double width); -void QGraphicsGridLayout_SetColumnSpacing(void* ptr, int column, double spacing); -void QGraphicsGridLayout_SetColumnStretchFactor(void* ptr, int column, int stretch); -void QGraphicsGridLayout_SetHorizontalSpacing(void* ptr, double spacing); -void QGraphicsGridLayout_SetRowAlignment(void* ptr, int row, long long alignment); -void QGraphicsGridLayout_SetRowFixedHeight(void* ptr, int row, double height); -void QGraphicsGridLayout_SetRowMaximumHeight(void* ptr, int row, double height); -void QGraphicsGridLayout_SetRowMinimumHeight(void* ptr, int row, double height); -void QGraphicsGridLayout_SetRowPreferredHeight(void* ptr, int row, double height); -void QGraphicsGridLayout_SetRowSpacing(void* ptr, int row, double spacing); -void QGraphicsGridLayout_SetRowStretchFactor(void* ptr, int row, int stretch); -void QGraphicsGridLayout_SetSpacing(void* ptr, double spacing); -void QGraphicsGridLayout_SetVerticalSpacing(void* ptr, double spacing); -void* QGraphicsGridLayout_SizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsGridLayout_SizeHintDefault(void* ptr, long long which, void* constraint); -double QGraphicsGridLayout_VerticalSpacing(void* ptr); -void QGraphicsGridLayout_DestroyQGraphicsGridLayout(void* ptr); -void QGraphicsGridLayout_DestroyQGraphicsGridLayoutDefault(void* ptr); -; -; -void* QGraphicsItem_NewQGraphicsItem(void* parent); -char QGraphicsItem_AcceptDrops(void* ptr); -char QGraphicsItem_AcceptHoverEvents(void* ptr); -char QGraphicsItem_AcceptTouchEvents(void* ptr); -long long QGraphicsItem_AcceptedMouseButtons(void* ptr); -void QGraphicsItem_Advance(void* ptr, int phase); -void QGraphicsItem_AdvanceDefault(void* ptr, int phase); -void* QGraphicsItem_BoundingRect(void* ptr); -void* QGraphicsItem_BoundingRegion(void* ptr, void* itemToDeviceTransform); -double QGraphicsItem_BoundingRegionGranularity(void* ptr); -long long QGraphicsItem_CacheMode(void* ptr); -struct QtWidgets_PackedList QGraphicsItem_ChildItems(void* ptr); -void* QGraphicsItem_ChildrenBoundingRect(void* ptr); -void QGraphicsItem_ClearFocus(void* ptr); -void* QGraphicsItem_ClipPath(void* ptr); -char QGraphicsItem_CollidesWithItem(void* ptr, void* other, long long mode); -char QGraphicsItem_CollidesWithItemDefault(void* ptr, void* other, long long mode); -char QGraphicsItem_CollidesWithPath(void* ptr, void* path, long long mode); -char QGraphicsItem_CollidesWithPathDefault(void* ptr, void* path, long long mode); -struct QtWidgets_PackedList QGraphicsItem_CollidingItems(void* ptr, long long mode); -void* QGraphicsItem_CommonAncestorItem(void* ptr, void* other); -char QGraphicsItem_Contains(void* ptr, void* point); -char QGraphicsItem_ContainsDefault(void* ptr, void* point); -void QGraphicsItem_ContextMenuEvent(void* ptr, void* event); -void QGraphicsItem_ContextMenuEventDefault(void* ptr, void* event); -void* QGraphicsItem_Cursor(void* ptr); -void* QGraphicsItem_Data(void* ptr, int key); -void* QGraphicsItem_DeviceTransform(void* ptr, void* viewportTransform); -void QGraphicsItem_DragEnterEvent(void* ptr, void* event); -void QGraphicsItem_DragEnterEventDefault(void* ptr, void* event); -void QGraphicsItem_DragLeaveEvent(void* ptr, void* event); -void QGraphicsItem_DragLeaveEventDefault(void* ptr, void* event); -void QGraphicsItem_DragMoveEvent(void* ptr, void* event); -void QGraphicsItem_DragMoveEventDefault(void* ptr, void* event); -void QGraphicsItem_DropEvent(void* ptr, void* event); -void QGraphicsItem_DropEventDefault(void* ptr, void* event); -double QGraphicsItem_EffectiveOpacity(void* ptr); -void QGraphicsItem_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin); -void QGraphicsItem_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin); -char QGraphicsItem_FiltersChildEvents(void* ptr); -long long QGraphicsItem_Flags(void* ptr); -void QGraphicsItem_FocusInEvent(void* ptr, void* event); -void QGraphicsItem_FocusInEventDefault(void* ptr, void* event); -void* QGraphicsItem_FocusItem(void* ptr); -void QGraphicsItem_FocusOutEvent(void* ptr, void* event); -void QGraphicsItem_FocusOutEventDefault(void* ptr, void* event); -void* QGraphicsItem_FocusProxy(void* ptr); -void QGraphicsItem_GrabKeyboard(void* ptr); -void QGraphicsItem_GrabMouse(void* ptr); -void* QGraphicsItem_GraphicsEffect(void* ptr); -void* QGraphicsItem_Group(void* ptr); -char QGraphicsItem_HasCursor(void* ptr); -char QGraphicsItem_HasFocus(void* ptr); -void QGraphicsItem_Hide(void* ptr); -void QGraphicsItem_HoverEnterEvent(void* ptr, void* event); -void QGraphicsItem_HoverEnterEventDefault(void* ptr, void* event); -void QGraphicsItem_HoverLeaveEvent(void* ptr, void* event); -void QGraphicsItem_HoverLeaveEventDefault(void* ptr, void* event); -void QGraphicsItem_HoverMoveEvent(void* ptr, void* event); -void QGraphicsItem_HoverMoveEventDefault(void* ptr, void* event); -void QGraphicsItem_InputMethodEvent(void* ptr, void* event); -void QGraphicsItem_InputMethodEventDefault(void* ptr, void* event); -long long QGraphicsItem_InputMethodHints(void* ptr); -void* QGraphicsItem_InputMethodQuery(void* ptr, long long query); -void* QGraphicsItem_InputMethodQueryDefault(void* ptr, long long query); -void QGraphicsItem_InstallSceneEventFilter(void* ptr, void* filterItem); -char QGraphicsItem_IsActive(void* ptr); -char QGraphicsItem_IsAncestorOf(void* ptr, void* child); -char QGraphicsItem_IsClipped(void* ptr); -char QGraphicsItem_IsEnabled(void* ptr); -char QGraphicsItem_IsObscured(void* ptr, void* rect); -char QGraphicsItem_IsObscured2(void* ptr, double x, double y, double w, double h); -char QGraphicsItem_IsObscuredBy(void* ptr, void* item); -char QGraphicsItem_IsObscuredByDefault(void* ptr, void* item); -char QGraphicsItem_IsPanel(void* ptr); -char QGraphicsItem_IsSelected(void* ptr); -char QGraphicsItem_IsUnderMouse(void* ptr); -char QGraphicsItem_IsVisible(void* ptr); -char QGraphicsItem_IsVisibleTo(void* ptr, void* parent); -char QGraphicsItem_IsWidget(void* ptr); -char QGraphicsItem_IsWindow(void* ptr); -void* QGraphicsItem_ItemChange(void* ptr, long long change, void* value); -void* QGraphicsItem_ItemChangeDefault(void* ptr, long long change, void* value); -void* QGraphicsItem_ItemTransform(void* ptr, void* other, char* ok); -void QGraphicsItem_KeyPressEvent(void* ptr, void* event); -void QGraphicsItem_KeyPressEventDefault(void* ptr, void* event); -void QGraphicsItem_KeyReleaseEvent(void* ptr, void* event); -void QGraphicsItem_KeyReleaseEventDefault(void* ptr, void* event); -void* QGraphicsItem_MapFromItem(void* ptr, void* item, void* point); -void* QGraphicsItem_MapFromItem2(void* ptr, void* item, void* rect); -void* QGraphicsItem_MapFromItem3(void* ptr, void* item, void* polygon); -void* QGraphicsItem_MapFromItem4(void* ptr, void* item, void* path); -void* QGraphicsItem_MapFromItem5(void* ptr, void* item, double x, double y); -void* QGraphicsItem_MapFromItem6(void* ptr, void* item, double x, double y, double w, double h); -void* QGraphicsItem_MapFromParent(void* ptr, void* point); -void* QGraphicsItem_MapFromParent2(void* ptr, void* rect); -void* QGraphicsItem_MapFromParent3(void* ptr, void* polygon); -void* QGraphicsItem_MapFromParent4(void* ptr, void* path); -void* QGraphicsItem_MapFromParent5(void* ptr, double x, double y); -void* QGraphicsItem_MapFromParent6(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapFromScene(void* ptr, void* point); -void* QGraphicsItem_MapFromScene2(void* ptr, void* rect); -void* QGraphicsItem_MapFromScene3(void* ptr, void* polygon); -void* QGraphicsItem_MapFromScene4(void* ptr, void* path); -void* QGraphicsItem_MapFromScene5(void* ptr, double x, double y); -void* QGraphicsItem_MapFromScene6(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapRectFromItem(void* ptr, void* item, void* rect); -void* QGraphicsItem_MapRectFromItem2(void* ptr, void* item, double x, double y, double w, double h); -void* QGraphicsItem_MapRectFromParent(void* ptr, void* rect); -void* QGraphicsItem_MapRectFromParent2(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapRectFromScene(void* ptr, void* rect); -void* QGraphicsItem_MapRectFromScene2(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapRectToItem(void* ptr, void* item, void* rect); -void* QGraphicsItem_MapRectToItem2(void* ptr, void* item, double x, double y, double w, double h); -void* QGraphicsItem_MapRectToParent(void* ptr, void* rect); -void* QGraphicsItem_MapRectToParent2(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapRectToScene(void* ptr, void* rect); -void* QGraphicsItem_MapRectToScene2(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapToItem(void* ptr, void* item, void* point); -void* QGraphicsItem_MapToItem2(void* ptr, void* item, void* rect); -void* QGraphicsItem_MapToItem3(void* ptr, void* item, void* polygon); -void* QGraphicsItem_MapToItem4(void* ptr, void* item, void* path); -void* QGraphicsItem_MapToItem5(void* ptr, void* item, double x, double y); -void* QGraphicsItem_MapToItem6(void* ptr, void* item, double x, double y, double w, double h); -void* QGraphicsItem_MapToParent(void* ptr, void* point); -void* QGraphicsItem_MapToParent2(void* ptr, void* rect); -void* QGraphicsItem_MapToParent3(void* ptr, void* polygon); -void* QGraphicsItem_MapToParent4(void* ptr, void* path); -void* QGraphicsItem_MapToParent5(void* ptr, double x, double y); -void* QGraphicsItem_MapToParent6(void* ptr, double x, double y, double w, double h); -void* QGraphicsItem_MapToScene(void* ptr, void* point); -void* QGraphicsItem_MapToScene2(void* ptr, void* rect); -void* QGraphicsItem_MapToScene3(void* ptr, void* polygon); -void* QGraphicsItem_MapToScene4(void* ptr, void* path); -void* QGraphicsItem_MapToScene5(void* ptr, double x, double y); -void* QGraphicsItem_MapToScene6(void* ptr, double x, double y, double w, double h); -void QGraphicsItem_MouseDoubleClickEvent(void* ptr, void* event); -void QGraphicsItem_MouseDoubleClickEventDefault(void* ptr, void* event); -void QGraphicsItem_MouseMoveEvent(void* ptr, void* event); -void QGraphicsItem_MouseMoveEventDefault(void* ptr, void* event); -void QGraphicsItem_MousePressEvent(void* ptr, void* event); -void QGraphicsItem_MousePressEventDefault(void* ptr, void* event); -void QGraphicsItem_MouseReleaseEvent(void* ptr, void* event); -void QGraphicsItem_MouseReleaseEventDefault(void* ptr, void* event); -void QGraphicsItem_MoveBy(void* ptr, double dx, double dy); -double QGraphicsItem_Opacity(void* ptr); -void* QGraphicsItem_OpaqueArea(void* ptr); -void* QGraphicsItem_OpaqueAreaDefault(void* ptr); -void QGraphicsItem_Paint(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsItem_Panel(void* ptr); -long long QGraphicsItem_PanelModality(void* ptr); -void* QGraphicsItem_ParentItem(void* ptr); -void* QGraphicsItem_ParentObject(void* ptr); -void* QGraphicsItem_ParentWidget(void* ptr); -void* QGraphicsItem_Pos(void* ptr); -void QGraphicsItem_PrepareGeometryChange(void* ptr); -void QGraphicsItem_RemoveSceneEventFilter(void* ptr, void* filterItem); -void QGraphicsItem_ResetTransform(void* ptr); -double QGraphicsItem_Rotation(void* ptr); -double QGraphicsItem_Scale2(void* ptr); -void* QGraphicsItem_Scene(void* ptr); -void* QGraphicsItem_SceneBoundingRect(void* ptr); -char QGraphicsItem_SceneEvent(void* ptr, void* event); -char QGraphicsItem_SceneEventDefault(void* ptr, void* event); -char QGraphicsItem_SceneEventFilter(void* ptr, void* watched, void* event); -char QGraphicsItem_SceneEventFilterDefault(void* ptr, void* watched, void* event); -void* QGraphicsItem_ScenePos(void* ptr); -void* QGraphicsItem_SceneTransform(void* ptr); -void QGraphicsItem_Scroll(void* ptr, double dx, double dy, void* rect); -void QGraphicsItem_SetAcceptDrops(void* ptr, char on); -void QGraphicsItem_SetAcceptHoverEvents(void* ptr, char enabled); -void QGraphicsItem_SetAcceptTouchEvents(void* ptr, char enabled); -void QGraphicsItem_SetAcceptedMouseButtons(void* ptr, long long buttons); -void QGraphicsItem_SetActive(void* ptr, char active); -void QGraphicsItem_SetBoundingRegionGranularity(void* ptr, double granularity); -void QGraphicsItem_SetCacheMode(void* ptr, long long mode, void* logicalCacheSize); -void QGraphicsItem_SetCursor(void* ptr, void* cursor); -void QGraphicsItem_SetData(void* ptr, int key, void* value); -void QGraphicsItem_SetEnabled(void* ptr, char enabled); -void QGraphicsItem_SetFiltersChildEvents(void* ptr, char enabled); -void QGraphicsItem_SetFlag(void* ptr, long long flag, char enabled); -void QGraphicsItem_SetFlags(void* ptr, long long flags); -void QGraphicsItem_SetFocus(void* ptr, long long focusReason); -void QGraphicsItem_SetFocusProxy(void* ptr, void* item); -void QGraphicsItem_SetGraphicsEffect(void* ptr, void* effect); -void QGraphicsItem_SetGroup(void* ptr, void* group); -void QGraphicsItem_SetInputMethodHints(void* ptr, long long hints); -void QGraphicsItem_SetOpacity(void* ptr, double opacity); -void QGraphicsItem_SetPanelModality(void* ptr, long long panelModality); -void QGraphicsItem_SetParentItem(void* ptr, void* newParent); -void QGraphicsItem_SetPos(void* ptr, void* pos); -void QGraphicsItem_SetPos2(void* ptr, double x, double y); -void QGraphicsItem_SetRotation(void* ptr, double angle); -void QGraphicsItem_SetScale(void* ptr, double factor); -void QGraphicsItem_SetSelected(void* ptr, char selected); -void QGraphicsItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip); -void QGraphicsItem_SetTransform(void* ptr, void* matrix, char combine); -void QGraphicsItem_SetTransformOriginPoint(void* ptr, void* origin); -void QGraphicsItem_SetTransformOriginPoint2(void* ptr, double x, double y); -void QGraphicsItem_SetTransformations(void* ptr, void* transformations); -void QGraphicsItem_SetVisible(void* ptr, char visible); -void QGraphicsItem_SetX(void* ptr, double x); -void QGraphicsItem_SetY(void* ptr, double y); -void QGraphicsItem_SetZValue(void* ptr, double z); -void* QGraphicsItem_Shape(void* ptr); -void* QGraphicsItem_ShapeDefault(void* ptr); -void QGraphicsItem_Show(void* ptr); -void QGraphicsItem_StackBefore(void* ptr, void* sibling); -void* QGraphicsItem_ToGraphicsObject(void* ptr); -void* QGraphicsItem_ToGraphicsObject2(void* ptr); -struct QtWidgets_PackedString QGraphicsItem_ToolTip(void* ptr); -void* QGraphicsItem_TopLevelItem(void* ptr); -void* QGraphicsItem_TopLevelWidget(void* ptr); -void* QGraphicsItem_Transform(void* ptr); -void* QGraphicsItem_TransformOriginPoint(void* ptr); -struct QtWidgets_PackedList QGraphicsItem_Transformations(void* ptr); -int QGraphicsItem_Type(void* ptr); -int QGraphicsItem_TypeDefault(void* ptr); -void QGraphicsItem_UngrabKeyboard(void* ptr); -void QGraphicsItem_UngrabMouse(void* ptr); -void QGraphicsItem_UnsetCursor(void* ptr); -void QGraphicsItem_Update(void* ptr, void* rect); -void QGraphicsItem_Update2(void* ptr, double x, double y, double width, double height); -void QGraphicsItem_WheelEvent(void* ptr, void* event); -void QGraphicsItem_WheelEventDefault(void* ptr, void* event); -void* QGraphicsItem_Window(void* ptr); -double QGraphicsItem_X(void* ptr); -double QGraphicsItem_Y(void* ptr); -double QGraphicsItem_ZValue(void* ptr); -void QGraphicsItem_DestroyQGraphicsItem(void* ptr); -void QGraphicsItem_DestroyQGraphicsItemDefault(void* ptr); -void* QGraphicsItem___childItems_atList(void* ptr, int i); -void QGraphicsItem___childItems_setList(void* ptr, void* i); -void* QGraphicsItem___childItems_newList(void* ptr); -void* QGraphicsItem___children_atList(void* ptr, int i); -void QGraphicsItem___children_setList(void* ptr, void* i); -void* QGraphicsItem___children_newList(void* ptr); -void* QGraphicsItem___collidingItems_atList(void* ptr, int i); -void QGraphicsItem___collidingItems_setList(void* ptr, void* i); -void* QGraphicsItem___collidingItems_newList(void* ptr); -void* QGraphicsItem___setTransformations_transformations_atList(void* ptr, int i); -void QGraphicsItem___setTransformations_transformations_setList(void* ptr, void* i); -void* QGraphicsItem___setTransformations_transformations_newList(void* ptr); -void* QGraphicsItem___transformations_atList(void* ptr, int i); -void QGraphicsItem___transformations_setList(void* ptr, void* i); -void* QGraphicsItem___transformations_newList(void* ptr); -void* QGraphicsItemAnimation_NewQGraphicsItemAnimation(void* parent); -void QGraphicsItemAnimation_AfterAnimationStep(void* ptr, double step); -void QGraphicsItemAnimation_AfterAnimationStepDefault(void* ptr, double step); -void QGraphicsItemAnimation_BeforeAnimationStep(void* ptr, double step); -void QGraphicsItemAnimation_BeforeAnimationStepDefault(void* ptr, double step); -void QGraphicsItemAnimation_Clear(void* ptr); -double QGraphicsItemAnimation_HorizontalScaleAt(void* ptr, double step); -double QGraphicsItemAnimation_HorizontalShearAt(void* ptr, double step); -void* QGraphicsItemAnimation_Item(void* ptr); -void* QGraphicsItemAnimation_MatrixAt(void* ptr, double step); -void* QGraphicsItemAnimation_PosAt(void* ptr, double step); -double QGraphicsItemAnimation_RotationAt(void* ptr, double step); -void QGraphicsItemAnimation_SetItem(void* ptr, void* item); -void QGraphicsItemAnimation_SetPosAt(void* ptr, double step, void* point); -void QGraphicsItemAnimation_SetRotationAt(void* ptr, double step, double angle); -void QGraphicsItemAnimation_SetScaleAt(void* ptr, double step, double sx, double sy); -void QGraphicsItemAnimation_SetShearAt(void* ptr, double step, double sh, double sv); -void QGraphicsItemAnimation_SetStep(void* ptr, double step); -void QGraphicsItemAnimation_SetStepDefault(void* ptr, double step); -void QGraphicsItemAnimation_SetTimeLine(void* ptr, void* timeLine); -void QGraphicsItemAnimation_SetTranslationAt(void* ptr, double step, double dx, double dy); -void* QGraphicsItemAnimation_TimeLine(void* ptr); -double QGraphicsItemAnimation_VerticalScaleAt(void* ptr, double step); -double QGraphicsItemAnimation_VerticalShearAt(void* ptr, double step); -double QGraphicsItemAnimation_XTranslationAt(void* ptr, double step); -double QGraphicsItemAnimation_YTranslationAt(void* ptr, double step); -void QGraphicsItemAnimation_DestroyQGraphicsItemAnimation(void* ptr); -void QGraphicsItemAnimation_DestroyQGraphicsItemAnimationDefault(void* ptr); -void* QGraphicsItemAnimation___children_atList(void* ptr, int i); -void QGraphicsItemAnimation___children_setList(void* ptr, void* i); -void* QGraphicsItemAnimation___children_newList(void* ptr); -void* QGraphicsItemAnimation___dynamicPropertyNames_atList(void* ptr, int i); -void QGraphicsItemAnimation___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGraphicsItemAnimation___dynamicPropertyNames_newList(void* ptr); -void* QGraphicsItemAnimation___findChildren_atList(void* ptr, int i); -void QGraphicsItemAnimation___findChildren_setList(void* ptr, void* i); -void* QGraphicsItemAnimation___findChildren_newList(void* ptr); -void* QGraphicsItemAnimation___findChildren_atList3(void* ptr, int i); -void QGraphicsItemAnimation___findChildren_setList3(void* ptr, void* i); -void* QGraphicsItemAnimation___findChildren_newList3(void* ptr); -void* QGraphicsItemAnimation___qFindChildren_atList2(void* ptr, int i); -void QGraphicsItemAnimation___qFindChildren_setList2(void* ptr, void* i); -void* QGraphicsItemAnimation___qFindChildren_newList2(void* ptr); -void QGraphicsItemAnimation_ChildEventDefault(void* ptr, void* event); -void QGraphicsItemAnimation_ConnectNotifyDefault(void* ptr, void* sign); -void QGraphicsItemAnimation_CustomEventDefault(void* ptr, void* event); -void QGraphicsItemAnimation_DeleteLaterDefault(void* ptr); -void QGraphicsItemAnimation_DisconnectNotifyDefault(void* ptr, void* sign); -char QGraphicsItemAnimation_EventDefault(void* ptr, void* e); -char QGraphicsItemAnimation_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGraphicsItemAnimation_MetaObjectDefault(void* ptr); -void QGraphicsItemAnimation_TimerEventDefault(void* ptr, void* event); -void* QGraphicsItemGroup_NewQGraphicsItemGroup(void* parent); -void QGraphicsItemGroup_AddToGroup(void* ptr, void* item); -void* QGraphicsItemGroup_BoundingRect(void* ptr); -void* QGraphicsItemGroup_BoundingRectDefault(void* ptr); -void QGraphicsItemGroup_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsItemGroup_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void QGraphicsItemGroup_RemoveFromGroup(void* ptr, void* item); -void QGraphicsItemGroup_DestroyQGraphicsItemGroup(void* ptr); -void QGraphicsItemGroup_DestroyQGraphicsItemGroupDefault(void* ptr); -void* QGraphicsLayout_NewQGraphicsLayout(void* parent); -void QGraphicsLayout_Activate(void* ptr); -void QGraphicsLayout_AddChildLayoutItem(void* ptr, void* layoutItem); -int QGraphicsLayout_Count(void* ptr); -void QGraphicsLayout_Invalidate(void* ptr); -void QGraphicsLayout_InvalidateDefault(void* ptr); -char QGraphicsLayout_IsActivated(void* ptr); -void* QGraphicsLayout_ItemAt(void* ptr, int i); -void QGraphicsLayout_RemoveAt(void* ptr, int index); -void QGraphicsLayout_SetContentsMargins(void* ptr, double left, double top, double right, double bottom); -void QGraphicsLayout_WidgetEvent(void* ptr, void* e); -void QGraphicsLayout_WidgetEventDefault(void* ptr, void* e); -void QGraphicsLayout_DestroyQGraphicsLayout(void* ptr); -void QGraphicsLayout_DestroyQGraphicsLayoutDefault(void* ptr); -void* QGraphicsLayout_SizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsLayout_SizeHintDefault(void* ptr, long long which, void* constraint); -void* QGraphicsLayoutItem_NewQGraphicsLayoutItem(void* parent, char isLayout); -void* QGraphicsLayoutItem_ContentsRect(void* ptr); -void* QGraphicsLayoutItem_EffectiveSizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsLayoutItem_Geometry(void* ptr); -void QGraphicsLayoutItem_GetContentsMargins(void* ptr, double left, double top, double right, double bottom); -void QGraphicsLayoutItem_GetContentsMarginsDefault(void* ptr, double left, double top, double right, double bottom); -void* QGraphicsLayoutItem_GraphicsItem(void* ptr); -char QGraphicsLayoutItem_IsLayout(void* ptr); -double QGraphicsLayoutItem_MaximumHeight(void* ptr); -void* QGraphicsLayoutItem_MaximumSize(void* ptr); -double QGraphicsLayoutItem_MaximumWidth(void* ptr); -double QGraphicsLayoutItem_MinimumHeight(void* ptr); -void* QGraphicsLayoutItem_MinimumSize(void* ptr); -double QGraphicsLayoutItem_MinimumWidth(void* ptr); -char QGraphicsLayoutItem_OwnedByLayout(void* ptr); -void* QGraphicsLayoutItem_ParentLayoutItem(void* ptr); -double QGraphicsLayoutItem_PreferredHeight(void* ptr); -void* QGraphicsLayoutItem_PreferredSize(void* ptr); -double QGraphicsLayoutItem_PreferredWidth(void* ptr); -void QGraphicsLayoutItem_SetGeometry(void* ptr, void* rect); -void QGraphicsLayoutItem_SetGeometryDefault(void* ptr, void* rect); -void QGraphicsLayoutItem_SetGraphicsItem(void* ptr, void* item); -void QGraphicsLayoutItem_SetMaximumHeight(void* ptr, double height); -void QGraphicsLayoutItem_SetMaximumSize(void* ptr, void* size); -void QGraphicsLayoutItem_SetMaximumSize2(void* ptr, double w, double h); -void QGraphicsLayoutItem_SetMaximumWidth(void* ptr, double width); -void QGraphicsLayoutItem_SetMinimumHeight(void* ptr, double height); -void QGraphicsLayoutItem_SetMinimumSize(void* ptr, void* size); -void QGraphicsLayoutItem_SetMinimumSize2(void* ptr, double w, double h); -void QGraphicsLayoutItem_SetMinimumWidth(void* ptr, double width); -void QGraphicsLayoutItem_SetOwnedByLayout(void* ptr, char ownership); -void QGraphicsLayoutItem_SetParentLayoutItem(void* ptr, void* parent); -void QGraphicsLayoutItem_SetPreferredHeight(void* ptr, double height); -void QGraphicsLayoutItem_SetPreferredSize(void* ptr, void* size); -void QGraphicsLayoutItem_SetPreferredSize2(void* ptr, double w, double h); -void QGraphicsLayoutItem_SetPreferredWidth(void* ptr, double width); -void QGraphicsLayoutItem_SetSizePolicy(void* ptr, void* policy); -void QGraphicsLayoutItem_SetSizePolicy2(void* ptr, long long hPolicy, long long vPolicy, long long controlType); -void* QGraphicsLayoutItem_SizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsLayoutItem_SizePolicy(void* ptr); -void QGraphicsLayoutItem_UpdateGeometry(void* ptr); -void QGraphicsLayoutItem_UpdateGeometryDefault(void* ptr); -void QGraphicsLayoutItem_DestroyQGraphicsLayoutItem(void* ptr); -void QGraphicsLayoutItem_DestroyQGraphicsLayoutItemDefault(void* ptr); -void* QGraphicsLineItem_NewQGraphicsLineItem(void* parent); -void* QGraphicsLineItem_NewQGraphicsLineItem2(void* line, void* parent); -void* QGraphicsLineItem_NewQGraphicsLineItem3(double x1, double y1, double x2, double y2, void* parent); -void* QGraphicsLineItem_BoundingRect(void* ptr); -void* QGraphicsLineItem_BoundingRectDefault(void* ptr); -void* QGraphicsLineItem_Line(void* ptr); -void QGraphicsLineItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsLineItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsLineItem_Pen(void* ptr); -void QGraphicsLineItem_SetLine(void* ptr, void* line); -void QGraphicsLineItem_SetLine2(void* ptr, double x1, double y1, double x2, double y2); -void QGraphicsLineItem_SetPen(void* ptr, void* pen); -void QGraphicsLineItem_DestroyQGraphicsLineItem(void* ptr); -void QGraphicsLineItem_DestroyQGraphicsLineItemDefault(void* ptr); -void* QGraphicsLinearLayout_NewQGraphicsLinearLayout(void* parent); -void* QGraphicsLinearLayout_NewQGraphicsLinearLayout2(long long orientation, void* parent); -void QGraphicsLinearLayout_AddItem(void* ptr, void* item); -void QGraphicsLinearLayout_AddStretch(void* ptr, int stretch); -long long QGraphicsLinearLayout_Alignment(void* ptr, void* item); -int QGraphicsLinearLayout_Count(void* ptr); -int QGraphicsLinearLayout_CountDefault(void* ptr); -void QGraphicsLinearLayout_InsertItem(void* ptr, int index, void* item); -void QGraphicsLinearLayout_InsertStretch(void* ptr, int index, int stretch); -void* QGraphicsLinearLayout_ItemAt(void* ptr, int index); -void* QGraphicsLinearLayout_ItemAtDefault(void* ptr, int index); -double QGraphicsLinearLayout_ItemSpacing(void* ptr, int index); -long long QGraphicsLinearLayout_Orientation(void* ptr); -void QGraphicsLinearLayout_RemoveAt(void* ptr, int index); -void QGraphicsLinearLayout_RemoveAtDefault(void* ptr, int index); -void QGraphicsLinearLayout_RemoveItem(void* ptr, void* item); -void QGraphicsLinearLayout_SetAlignment(void* ptr, void* item, long long alignment); -void QGraphicsLinearLayout_SetItemSpacing(void* ptr, int index, double spacing); -void QGraphicsLinearLayout_SetOrientation(void* ptr, long long orientation); -void QGraphicsLinearLayout_SetSpacing(void* ptr, double spacing); -void QGraphicsLinearLayout_SetStretchFactor(void* ptr, void* item, int stretch); -void* QGraphicsLinearLayout_SizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsLinearLayout_SizeHintDefault(void* ptr, long long which, void* constraint); -double QGraphicsLinearLayout_Spacing(void* ptr); -int QGraphicsLinearLayout_StretchFactor(void* ptr, void* item); -void QGraphicsLinearLayout_DestroyQGraphicsLinearLayout(void* ptr); -void QGraphicsLinearLayout_DestroyQGraphicsLinearLayoutDefault(void* ptr); -void* QGraphicsObject_NewQGraphicsObject(void* parent); -void QGraphicsObject_ConnectEnabledChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectEnabledChanged(void* ptr); -void QGraphicsObject_EnabledChanged(void* ptr); -char QGraphicsObject_Event(void* ptr, void* ev); -char QGraphicsObject_EventDefault(void* ptr, void* ev); -void QGraphicsObject_GrabGesture(void* ptr, long long gesture, long long flags); -void QGraphicsObject_ConnectOpacityChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectOpacityChanged(void* ptr); -void QGraphicsObject_OpacityChanged(void* ptr); -void QGraphicsObject_ConnectParentChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectParentChanged(void* ptr); -void QGraphicsObject_ParentChanged(void* ptr); -void QGraphicsObject_ConnectRotationChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectRotationChanged(void* ptr); -void QGraphicsObject_RotationChanged(void* ptr); -void QGraphicsObject_ConnectScaleChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectScaleChanged(void* ptr); -void QGraphicsObject_ScaleChanged(void* ptr); -void QGraphicsObject_UngrabGesture(void* ptr, long long gesture); -void QGraphicsObject_UpdateMicroFocus(void* ptr); -void QGraphicsObject_UpdateMicroFocusDefault(void* ptr); -void QGraphicsObject_ConnectVisibleChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectVisibleChanged(void* ptr); -void QGraphicsObject_VisibleChanged(void* ptr); -void QGraphicsObject_ConnectXChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectXChanged(void* ptr); -void QGraphicsObject_XChanged(void* ptr); -void QGraphicsObject_ConnectYChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectYChanged(void* ptr); -void QGraphicsObject_YChanged(void* ptr); -void QGraphicsObject_ConnectZChanged(void* ptr, long long t); -void QGraphicsObject_DisconnectZChanged(void* ptr); -void QGraphicsObject_ZChanged(void* ptr); -void QGraphicsObject_DestroyQGraphicsObject(void* ptr); -void QGraphicsObject_DestroyQGraphicsObjectDefault(void* ptr); -void* QGraphicsObject_Parent(void* ptr); -void QGraphicsObject_SetParent(void* ptr, void* parent); -double QGraphicsObject_Opacity(void* ptr); -void QGraphicsObject_SetOpacity(void* ptr, double opacity); -char QGraphicsObject_IsEnabled(void* ptr); -void QGraphicsObject_SetEnabled(void* ptr, char enabled); -char QGraphicsObject_IsVisible(void* ptr); -void QGraphicsObject_SetVisible(void* ptr, char visible); -void* QGraphicsObject_Pos(void* ptr); -void QGraphicsObject_SetPos(void* ptr, void* pos); -double QGraphicsObject_X(void* ptr); -void QGraphicsObject_SetX(void* ptr, double x); -double QGraphicsObject_Y(void* ptr); -void QGraphicsObject_SetY(void* ptr, double y); -double QGraphicsObject_ZValue(void* ptr); -void QGraphicsObject_SetZValue(void* ptr, double z); -double QGraphicsObject_Rotation(void* ptr); -void QGraphicsObject_SetRotation(void* ptr, double rotation); -double QGraphicsObject_Scale(void* ptr); -void QGraphicsObject_SetScale(void* ptr, double scale); -void* QGraphicsObject_TransformOriginPoint(void* ptr); -void QGraphicsObject_SetTransformOriginPoint(void* ptr, void* transformOriginPoint); -void* QGraphicsObject_GraphicsEffect(void* ptr); -void QGraphicsObject_SetGraphicsEffect(void* ptr, void* effect); -void* QGraphicsObject___children_atList(void* ptr, int i); -void QGraphicsObject___children_setList(void* ptr, void* i); -void* QGraphicsObject___children_newList(void* ptr); -void* QGraphicsObject___dynamicPropertyNames_atList(void* ptr, int i); -void QGraphicsObject___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGraphicsObject___dynamicPropertyNames_newList(void* ptr); -void* QGraphicsObject___findChildren_atList(void* ptr, int i); -void QGraphicsObject___findChildren_setList(void* ptr, void* i); -void* QGraphicsObject___findChildren_newList(void* ptr); -void* QGraphicsObject___findChildren_atList3(void* ptr, int i); -void QGraphicsObject___findChildren_setList3(void* ptr, void* i); -void* QGraphicsObject___findChildren_newList3(void* ptr); -void* QGraphicsObject___qFindChildren_atList2(void* ptr, int i); -void QGraphicsObject___qFindChildren_setList2(void* ptr, void* i); -void* QGraphicsObject___qFindChildren_newList2(void* ptr); -void QGraphicsObject_ChildEvent(void* ptr, void* event); -void QGraphicsObject_ChildEventDefault(void* ptr, void* event); -void QGraphicsObject_ConnectNotify(void* ptr, void* sign); -void QGraphicsObject_ConnectNotifyDefault(void* ptr, void* sign); -void QGraphicsObject_CustomEvent(void* ptr, void* event); -void QGraphicsObject_CustomEventDefault(void* ptr, void* event); -void QGraphicsObject_DeleteLater(void* ptr); -void QGraphicsObject_DeleteLaterDefault(void* ptr); -void QGraphicsObject_DisconnectNotify(void* ptr, void* sign); -void QGraphicsObject_DisconnectNotifyDefault(void* ptr, void* sign); -char QGraphicsObject_EventFilter(void* ptr, void* watched, void* event); -char QGraphicsObject_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGraphicsObject_MetaObject(void* ptr); -void* QGraphicsObject_MetaObjectDefault(void* ptr); -void QGraphicsObject_TimerEvent(void* ptr, void* event); -void QGraphicsObject_TimerEventDefault(void* ptr, void* event); -void* QGraphicsObject_BoundingRect(void* ptr); -void* QGraphicsObject_BoundingRectDefault(void* ptr); -void QGraphicsObject_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsObject_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsOpacityEffect_NewQGraphicsOpacityEffect(void* parent); -void QGraphicsOpacityEffect_Draw(void* ptr, void* painter); -void QGraphicsOpacityEffect_DrawDefault(void* ptr, void* painter); -double QGraphicsOpacityEffect_Opacity(void* ptr); -void QGraphicsOpacityEffect_ConnectOpacityChanged(void* ptr, long long t); -void QGraphicsOpacityEffect_DisconnectOpacityChanged(void* ptr); -void QGraphicsOpacityEffect_OpacityChanged(void* ptr, double opacity); -void* QGraphicsOpacityEffect_OpacityMask(void* ptr); -void QGraphicsOpacityEffect_ConnectOpacityMaskChanged(void* ptr, long long t); -void QGraphicsOpacityEffect_DisconnectOpacityMaskChanged(void* ptr); -void QGraphicsOpacityEffect_OpacityMaskChanged(void* ptr, void* mask); -void QGraphicsOpacityEffect_SetOpacity(void* ptr, double opacity); -void QGraphicsOpacityEffect_SetOpacityDefault(void* ptr, double opacity); -void QGraphicsOpacityEffect_SetOpacityMask(void* ptr, void* mask); -void QGraphicsOpacityEffect_SetOpacityMaskDefault(void* ptr, void* mask); -void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffect(void* ptr); -void QGraphicsOpacityEffect_DestroyQGraphicsOpacityEffectDefault(void* ptr); -void* QGraphicsPathItem_NewQGraphicsPathItem(void* parent); -void* QGraphicsPathItem_NewQGraphicsPathItem2(void* path, void* parent); -void* QGraphicsPathItem_BoundingRect(void* ptr); -void* QGraphicsPathItem_BoundingRectDefault(void* ptr); -void QGraphicsPathItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsPathItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsPathItem_Path(void* ptr); -void QGraphicsPathItem_SetPath(void* ptr, void* path); -void QGraphicsPathItem_DestroyQGraphicsPathItem(void* ptr); -void QGraphicsPathItem_DestroyQGraphicsPathItemDefault(void* ptr); -void* QGraphicsPixmapItem_NewQGraphicsPixmapItem(void* parent); -void* QGraphicsPixmapItem_NewQGraphicsPixmapItem2(void* pixmap, void* parent); -void* QGraphicsPixmapItem_BoundingRect(void* ptr); -void* QGraphicsPixmapItem_BoundingRectDefault(void* ptr); -void* QGraphicsPixmapItem_Offset(void* ptr); -void QGraphicsPixmapItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsPixmapItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsPixmapItem_Pixmap(void* ptr); -void QGraphicsPixmapItem_SetOffset(void* ptr, void* offset); -void QGraphicsPixmapItem_SetOffset2(void* ptr, double x, double y); -void QGraphicsPixmapItem_SetPixmap(void* ptr, void* pixmap); -void QGraphicsPixmapItem_SetShapeMode(void* ptr, long long mode); -void QGraphicsPixmapItem_SetTransformationMode(void* ptr, long long mode); -long long QGraphicsPixmapItem_ShapeMode(void* ptr); -long long QGraphicsPixmapItem_TransformationMode(void* ptr); -void QGraphicsPixmapItem_DestroyQGraphicsPixmapItem(void* ptr); -void QGraphicsPixmapItem_DestroyQGraphicsPixmapItemDefault(void* ptr); -void* QGraphicsPolygonItem_NewQGraphicsPolygonItem(void* parent); -void* QGraphicsPolygonItem_NewQGraphicsPolygonItem2(void* polygon, void* parent); -void* QGraphicsPolygonItem_BoundingRect(void* ptr); -void* QGraphicsPolygonItem_BoundingRectDefault(void* ptr); -long long QGraphicsPolygonItem_FillRule(void* ptr); -void QGraphicsPolygonItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsPolygonItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsPolygonItem_Polygon(void* ptr); -void QGraphicsPolygonItem_SetFillRule(void* ptr, long long rule); -void QGraphicsPolygonItem_SetPolygon(void* ptr, void* polygon); -void QGraphicsPolygonItem_DestroyQGraphicsPolygonItem(void* ptr); -void QGraphicsPolygonItem_DestroyQGraphicsPolygonItemDefault(void* ptr); -void* QGraphicsProxyWidget_NewQGraphicsProxyWidget(void* parent, long long wFlags); -void* QGraphicsProxyWidget_CreateProxyForChildWidget(void* ptr, void* child); -void* QGraphicsProxyWidget_NewProxyWidget(void* ptr, void* child); -void* QGraphicsProxyWidget_NewProxyWidgetDefault(void* ptr, void* child); -void QGraphicsProxyWidget_SetWidget(void* ptr, void* widget); -void* QGraphicsProxyWidget_SubWidgetRect(void* ptr, void* widget); -void* QGraphicsProxyWidget_Widget(void* ptr); -void QGraphicsProxyWidget_DestroyQGraphicsProxyWidget(void* ptr); -void QGraphicsProxyWidget_DestroyQGraphicsProxyWidgetDefault(void* ptr); -void* QGraphicsRectItem_NewQGraphicsRectItem(void* parent); -void* QGraphicsRectItem_NewQGraphicsRectItem2(void* rect, void* parent); -void* QGraphicsRectItem_NewQGraphicsRectItem3(double x, double y, double width, double height, void* parent); -void* QGraphicsRectItem_BoundingRect(void* ptr); -void* QGraphicsRectItem_BoundingRectDefault(void* ptr); -void QGraphicsRectItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsRectItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsRectItem_Rect(void* ptr); -void QGraphicsRectItem_SetRect(void* ptr, void* rectangle); -void QGraphicsRectItem_SetRect2(void* ptr, double x, double y, double width, double height); -void QGraphicsRectItem_DestroyQGraphicsRectItem(void* ptr); -void QGraphicsRectItem_DestroyQGraphicsRectItemDefault(void* ptr); -void* QGraphicsRotation_NewQGraphicsRotation(void* parent); -double QGraphicsRotation_Angle(void* ptr); -void QGraphicsRotation_ConnectAngleChanged(void* ptr, long long t); -void QGraphicsRotation_DisconnectAngleChanged(void* ptr); -void QGraphicsRotation_AngleChanged(void* ptr); -void QGraphicsRotation_ApplyTo(void* ptr, void* matrix); -void QGraphicsRotation_ApplyToDefault(void* ptr, void* matrix); -void* QGraphicsRotation_Axis(void* ptr); -void QGraphicsRotation_ConnectAxisChanged(void* ptr, long long t); -void QGraphicsRotation_DisconnectAxisChanged(void* ptr); -void QGraphicsRotation_AxisChanged(void* ptr); -void* QGraphicsRotation_Origin(void* ptr); -void QGraphicsRotation_ConnectOriginChanged(void* ptr, long long t); -void QGraphicsRotation_DisconnectOriginChanged(void* ptr); -void QGraphicsRotation_OriginChanged(void* ptr); -void QGraphicsRotation_SetAngle(void* ptr, double vqr); -void QGraphicsRotation_SetAxis(void* ptr, void* axis); -void QGraphicsRotation_SetAxis2(void* ptr, long long axis); -void QGraphicsRotation_SetOrigin(void* ptr, void* point); -void QGraphicsRotation_DestroyQGraphicsRotation(void* ptr); -void QGraphicsRotation_DestroyQGraphicsRotationDefault(void* ptr); -void* QGraphicsScale_NewQGraphicsScale(void* parent); -void QGraphicsScale_ApplyTo(void* ptr, void* matrix); -void QGraphicsScale_ApplyToDefault(void* ptr, void* matrix); -void* QGraphicsScale_Origin(void* ptr); -void QGraphicsScale_ConnectOriginChanged(void* ptr, long long t); -void QGraphicsScale_DisconnectOriginChanged(void* ptr); -void QGraphicsScale_OriginChanged(void* ptr); -void QGraphicsScale_ConnectScaleChanged(void* ptr, long long t); -void QGraphicsScale_DisconnectScaleChanged(void* ptr); -void QGraphicsScale_ScaleChanged(void* ptr); -void QGraphicsScale_SetOrigin(void* ptr, void* point); -void QGraphicsScale_SetXScale(void* ptr, double vqr); -void QGraphicsScale_SetYScale(void* ptr, double vqr); -void QGraphicsScale_SetZScale(void* ptr, double vqr); -double QGraphicsScale_XScale(void* ptr); -void QGraphicsScale_ConnectXScaleChanged(void* ptr, long long t); -void QGraphicsScale_DisconnectXScaleChanged(void* ptr); -void QGraphicsScale_XScaleChanged(void* ptr); -double QGraphicsScale_YScale(void* ptr); -void QGraphicsScale_ConnectYScaleChanged(void* ptr, long long t); -void QGraphicsScale_DisconnectYScaleChanged(void* ptr); -void QGraphicsScale_YScaleChanged(void* ptr); -double QGraphicsScale_ZScale(void* ptr); -void QGraphicsScale_ConnectZScaleChanged(void* ptr, long long t); -void QGraphicsScale_DisconnectZScaleChanged(void* ptr); -void QGraphicsScale_ZScaleChanged(void* ptr); -void QGraphicsScale_DestroyQGraphicsScale(void* ptr); -void QGraphicsScale_DestroyQGraphicsScaleDefault(void* ptr); -void* QGraphicsScene_NewQGraphicsScene(void* parent); -void* QGraphicsScene_NewQGraphicsScene2(void* sceneRect, void* parent); -void* QGraphicsScene_NewQGraphicsScene3(double x, double y, double width, double height, void* parent); -void* QGraphicsScene_ActivePanel(void* ptr); -void* QGraphicsScene_ActiveWindow(void* ptr); -void* QGraphicsScene_AddEllipse(void* ptr, void* rect, void* pen, void* brush); -void* QGraphicsScene_AddEllipse2(void* ptr, double x, double y, double w, double h, void* pen, void* brush); -void QGraphicsScene_AddItem(void* ptr, void* item); -void* QGraphicsScene_AddLine(void* ptr, void* line, void* pen); -void* QGraphicsScene_AddLine2(void* ptr, double x1, double y1, double x2, double y2, void* pen); -void* QGraphicsScene_AddPath(void* ptr, void* path, void* pen, void* brush); -void* QGraphicsScene_AddPixmap(void* ptr, void* pixmap); -void* QGraphicsScene_AddPolygon(void* ptr, void* polygon, void* pen, void* brush); -void* QGraphicsScene_AddRect(void* ptr, void* rect, void* pen, void* brush); -void* QGraphicsScene_AddRect2(void* ptr, double x, double y, double w, double h, void* pen, void* brush); -void* QGraphicsScene_AddSimpleText(void* ptr, struct QtWidgets_PackedString text, void* font); -void* QGraphicsScene_AddText(void* ptr, struct QtWidgets_PackedString text, void* font); -void* QGraphicsScene_AddWidget(void* ptr, void* widget, long long wFlags); -void QGraphicsScene_Advance(void* ptr); -void QGraphicsScene_AdvanceDefault(void* ptr); -void* QGraphicsScene_BackgroundBrush(void* ptr); -int QGraphicsScene_BspTreeDepth(void* ptr); -void QGraphicsScene_ConnectChanged(void* ptr, long long t); -void QGraphicsScene_DisconnectChanged(void* ptr); -void QGraphicsScene_Changed(void* ptr, void* region); -void QGraphicsScene_Clear(void* ptr); -void QGraphicsScene_ClearDefault(void* ptr); -void QGraphicsScene_ClearFocus(void* ptr); -void QGraphicsScene_ClearSelection(void* ptr); -void QGraphicsScene_ClearSelectionDefault(void* ptr); -struct QtWidgets_PackedList QGraphicsScene_CollidingItems(void* ptr, void* item, long long mode); -void QGraphicsScene_ContextMenuEvent(void* ptr, void* contextMenuEvent); -void QGraphicsScene_ContextMenuEventDefault(void* ptr, void* contextMenuEvent); -void* QGraphicsScene_CreateItemGroup(void* ptr, void* items); -void QGraphicsScene_DestroyItemGroup(void* ptr, void* group); -void QGraphicsScene_DragEnterEvent(void* ptr, void* event); -void QGraphicsScene_DragEnterEventDefault(void* ptr, void* event); -void QGraphicsScene_DragLeaveEvent(void* ptr, void* event); -void QGraphicsScene_DragLeaveEventDefault(void* ptr, void* event); -void QGraphicsScene_DragMoveEvent(void* ptr, void* event); -void QGraphicsScene_DragMoveEventDefault(void* ptr, void* event); -void QGraphicsScene_DrawBackground(void* ptr, void* painter, void* rect); -void QGraphicsScene_DrawBackgroundDefault(void* ptr, void* painter, void* rect); -void QGraphicsScene_DrawForeground(void* ptr, void* painter, void* rect); -void QGraphicsScene_DrawForegroundDefault(void* ptr, void* painter, void* rect); -void QGraphicsScene_DropEvent(void* ptr, void* event); -void QGraphicsScene_DropEventDefault(void* ptr, void* event); -char QGraphicsScene_EventDefault(void* ptr, void* event); -char QGraphicsScene_EventFilterDefault(void* ptr, void* watched, void* event); -void QGraphicsScene_FocusInEvent(void* ptr, void* focusEvent); -void QGraphicsScene_FocusInEventDefault(void* ptr, void* focusEvent); -void* QGraphicsScene_FocusItem(void* ptr); -void QGraphicsScene_ConnectFocusItemChanged(void* ptr, long long t); -void QGraphicsScene_DisconnectFocusItemChanged(void* ptr); -void QGraphicsScene_FocusItemChanged(void* ptr, void* newFocusItem, void* oldFocusItem, long long reason); -char QGraphicsScene_FocusNextPrevChild(void* ptr, char next); -char QGraphicsScene_FocusNextPrevChildDefault(void* ptr, char next); -char QGraphicsScene_FocusOnTouch(void* ptr); -void QGraphicsScene_FocusOutEvent(void* ptr, void* focusEvent); -void QGraphicsScene_FocusOutEventDefault(void* ptr, void* focusEvent); -void* QGraphicsScene_Font(void* ptr); -void* QGraphicsScene_ForegroundBrush(void* ptr); -char QGraphicsScene_HasFocus(void* ptr); -double QGraphicsScene_Height(void* ptr); -void QGraphicsScene_HelpEvent(void* ptr, void* helpEvent); -void QGraphicsScene_HelpEventDefault(void* ptr, void* helpEvent); -void QGraphicsScene_InputMethodEvent(void* ptr, void* event); -void QGraphicsScene_InputMethodEventDefault(void* ptr, void* event); -void* QGraphicsScene_InputMethodQuery(void* ptr, long long query); -void* QGraphicsScene_InputMethodQueryDefault(void* ptr, long long query); -void QGraphicsScene_Invalidate(void* ptr, void* rect, long long layers); -void QGraphicsScene_InvalidateDefault(void* ptr, void* rect, long long layers); -void QGraphicsScene_Invalidate2(void* ptr, double x, double y, double w, double h, long long layers); -char QGraphicsScene_IsActive(void* ptr); -char QGraphicsScene_IsSortCacheEnabled(void* ptr); -void* QGraphicsScene_ItemAt(void* ptr, void* position, void* deviceTransform); -void* QGraphicsScene_ItemAt4(void* ptr, double x, double y, void* deviceTransform); -long long QGraphicsScene_ItemIndexMethod(void* ptr); -struct QtWidgets_PackedList QGraphicsScene_Items(void* ptr, long long order); -struct QtWidgets_PackedList QGraphicsScene_Items2(void* ptr, void* pos, long long mode, long long order, void* deviceTransform); -struct QtWidgets_PackedList QGraphicsScene_Items3(void* ptr, void* rect, long long mode, long long order, void* deviceTransform); -struct QtWidgets_PackedList QGraphicsScene_Items4(void* ptr, void* polygon, long long mode, long long order, void* deviceTransform); -struct QtWidgets_PackedList QGraphicsScene_Items5(void* ptr, void* path, long long mode, long long order, void* deviceTransform); -struct QtWidgets_PackedList QGraphicsScene_Items7(void* ptr, double x, double y, double w, double h, long long mode, long long order, void* deviceTransform); -void* QGraphicsScene_ItemsBoundingRect(void* ptr); -void QGraphicsScene_KeyPressEvent(void* ptr, void* keyEvent); -void QGraphicsScene_KeyPressEventDefault(void* ptr, void* keyEvent); -void QGraphicsScene_KeyReleaseEvent(void* ptr, void* keyEvent); -void QGraphicsScene_KeyReleaseEventDefault(void* ptr, void* keyEvent); -double QGraphicsScene_MinimumRenderSize(void* ptr); -void QGraphicsScene_MouseDoubleClickEvent(void* ptr, void* mouseEvent); -void QGraphicsScene_MouseDoubleClickEventDefault(void* ptr, void* mouseEvent); -void* QGraphicsScene_MouseGrabberItem(void* ptr); -void QGraphicsScene_MouseMoveEvent(void* ptr, void* mouseEvent); -void QGraphicsScene_MouseMoveEventDefault(void* ptr, void* mouseEvent); -void QGraphicsScene_MousePressEvent(void* ptr, void* mouseEvent); -void QGraphicsScene_MousePressEventDefault(void* ptr, void* mouseEvent); -void QGraphicsScene_MouseReleaseEvent(void* ptr, void* mouseEvent); -void QGraphicsScene_MouseReleaseEventDefault(void* ptr, void* mouseEvent); -void* QGraphicsScene_Palette(void* ptr); -void QGraphicsScene_RemoveItem(void* ptr, void* item); -void QGraphicsScene_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode); -void* QGraphicsScene_SceneRect(void* ptr); -void QGraphicsScene_ConnectSceneRectChanged(void* ptr, long long t); -void QGraphicsScene_DisconnectSceneRectChanged(void* ptr); -void QGraphicsScene_SceneRectChanged(void* ptr, void* rect); -struct QtWidgets_PackedList QGraphicsScene_SelectedItems(void* ptr); -void* QGraphicsScene_SelectionArea(void* ptr); -void QGraphicsScene_ConnectSelectionChanged(void* ptr, long long t); -void QGraphicsScene_DisconnectSelectionChanged(void* ptr); -void QGraphicsScene_SelectionChanged(void* ptr); -char QGraphicsScene_SendEvent(void* ptr, void* item, void* event); -void QGraphicsScene_SetActivePanel(void* ptr, void* item); -void QGraphicsScene_SetActiveWindow(void* ptr, void* widget); -void QGraphicsScene_SetBackgroundBrush(void* ptr, void* brush); -void QGraphicsScene_SetBspTreeDepth(void* ptr, int depth); -void QGraphicsScene_SetFocus(void* ptr, long long focusReason); -void QGraphicsScene_SetFocusItem(void* ptr, void* item, long long focusReason); -void QGraphicsScene_SetFocusOnTouch(void* ptr, char enabled); -void QGraphicsScene_SetFont(void* ptr, void* font); -void QGraphicsScene_SetForegroundBrush(void* ptr, void* brush); -void QGraphicsScene_SetItemIndexMethod(void* ptr, long long method); -void QGraphicsScene_SetMinimumRenderSize(void* ptr, double minSize); -void QGraphicsScene_SetPalette(void* ptr, void* palette); -void QGraphicsScene_SetSceneRect(void* ptr, void* rect); -void QGraphicsScene_SetSceneRect2(void* ptr, double x, double y, double w, double h); -void QGraphicsScene_SetSelectionArea(void* ptr, void* path, void* deviceTransform); -void QGraphicsScene_SetSelectionArea2(void* ptr, void* path, long long mode, void* deviceTransform); -void QGraphicsScene_SetSelectionArea3(void* ptr, void* path, long long selectionOperation, long long mode, void* deviceTransform); -void QGraphicsScene_SetSortCacheEnabled(void* ptr, char enabled); -void QGraphicsScene_SetStickyFocus(void* ptr, char enabled); -void QGraphicsScene_SetStyle(void* ptr, void* style); -char QGraphicsScene_StickyFocus(void* ptr); -void* QGraphicsScene_Style(void* ptr); -void QGraphicsScene_Update(void* ptr, void* rect); -void QGraphicsScene_UpdateDefault(void* ptr, void* rect); -void QGraphicsScene_Update2(void* ptr, double x, double y, double w, double h); -struct QtWidgets_PackedList QGraphicsScene_Views(void* ptr); -void QGraphicsScene_WheelEvent(void* ptr, void* wheelEvent); -void QGraphicsScene_WheelEventDefault(void* ptr, void* wheelEvent); -double QGraphicsScene_Width(void* ptr); -void QGraphicsScene_DestroyQGraphicsScene(void* ptr); -void QGraphicsScene_DestroyQGraphicsSceneDefault(void* ptr); -void* QGraphicsScene___changed_region_atList(void* ptr, int i); -void QGraphicsScene___changed_region_setList(void* ptr, void* i); -void* QGraphicsScene___changed_region_newList(void* ptr); -void* QGraphicsScene___collidingItems_atList(void* ptr, int i); -void QGraphicsScene___collidingItems_setList(void* ptr, void* i); -void* QGraphicsScene___collidingItems_newList(void* ptr); -void* QGraphicsScene___createItemGroup_items_atList(void* ptr, int i); -void QGraphicsScene___createItemGroup_items_setList(void* ptr, void* i); -void* QGraphicsScene___createItemGroup_items_newList(void* ptr); -void* QGraphicsScene___items_atList(void* ptr, int i); -void QGraphicsScene___items_setList(void* ptr, void* i); -void* QGraphicsScene___items_newList(void* ptr); -void* QGraphicsScene___items_atList2(void* ptr, int i); -void QGraphicsScene___items_setList2(void* ptr, void* i); -void* QGraphicsScene___items_newList2(void* ptr); -void* QGraphicsScene___items_atList3(void* ptr, int i); -void QGraphicsScene___items_setList3(void* ptr, void* i); -void* QGraphicsScene___items_newList3(void* ptr); -void* QGraphicsScene___items_atList4(void* ptr, int i); -void QGraphicsScene___items_setList4(void* ptr, void* i); -void* QGraphicsScene___items_newList4(void* ptr); -void* QGraphicsScene___items_atList5(void* ptr, int i); -void QGraphicsScene___items_setList5(void* ptr, void* i); -void* QGraphicsScene___items_newList5(void* ptr); -void* QGraphicsScene___items_atList7(void* ptr, int i); -void QGraphicsScene___items_setList7(void* ptr, void* i); -void* QGraphicsScene___items_newList7(void* ptr); -void* QGraphicsScene___selectedItems_atList(void* ptr, int i); -void QGraphicsScene___selectedItems_setList(void* ptr, void* i); -void* QGraphicsScene___selectedItems_newList(void* ptr); -void* QGraphicsScene___views_atList(void* ptr, int i); -void QGraphicsScene___views_setList(void* ptr, void* i); -void* QGraphicsScene___views_newList(void* ptr); -void* QGraphicsScene___children_atList(void* ptr, int i); -void QGraphicsScene___children_setList(void* ptr, void* i); -void* QGraphicsScene___children_newList(void* ptr); -void* QGraphicsScene___dynamicPropertyNames_atList(void* ptr, int i); -void QGraphicsScene___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGraphicsScene___dynamicPropertyNames_newList(void* ptr); -void* QGraphicsScene___findChildren_atList(void* ptr, int i); -void QGraphicsScene___findChildren_setList(void* ptr, void* i); -void* QGraphicsScene___findChildren_newList(void* ptr); -void* QGraphicsScene___findChildren_atList3(void* ptr, int i); -void QGraphicsScene___findChildren_setList3(void* ptr, void* i); -void* QGraphicsScene___findChildren_newList3(void* ptr); -void* QGraphicsScene___qFindChildren_atList2(void* ptr, int i); -void QGraphicsScene___qFindChildren_setList2(void* ptr, void* i); -void* QGraphicsScene___qFindChildren_newList2(void* ptr); -void QGraphicsScene_ChildEventDefault(void* ptr, void* event); -void QGraphicsScene_ConnectNotifyDefault(void* ptr, void* sign); -void QGraphicsScene_CustomEventDefault(void* ptr, void* event); -void QGraphicsScene_DeleteLaterDefault(void* ptr); -void QGraphicsScene_DisconnectNotifyDefault(void* ptr, void* sign); -void* QGraphicsScene_MetaObjectDefault(void* ptr); -void QGraphicsScene_TimerEventDefault(void* ptr, void* event); -long long QGraphicsSceneContextMenuEvent_Modifiers(void* ptr); -void* QGraphicsSceneContextMenuEvent_Pos(void* ptr); -long long QGraphicsSceneContextMenuEvent_Reason(void* ptr); -void* QGraphicsSceneContextMenuEvent_ScenePos(void* ptr); -void* QGraphicsSceneContextMenuEvent_ScreenPos(void* ptr); -void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEvent(void* ptr); -void QGraphicsSceneContextMenuEvent_DestroyQGraphicsSceneContextMenuEventDefault(void* ptr); -void QGraphicsSceneDragDropEvent_AcceptProposedAction(void* ptr); -long long QGraphicsSceneDragDropEvent_Buttons(void* ptr); -long long QGraphicsSceneDragDropEvent_DropAction(void* ptr); -void* QGraphicsSceneDragDropEvent_MimeData(void* ptr); -long long QGraphicsSceneDragDropEvent_Modifiers(void* ptr); -void* QGraphicsSceneDragDropEvent_Pos(void* ptr); -long long QGraphicsSceneDragDropEvent_PossibleActions(void* ptr); -long long QGraphicsSceneDragDropEvent_ProposedAction(void* ptr); -void* QGraphicsSceneDragDropEvent_ScenePos(void* ptr); -void* QGraphicsSceneDragDropEvent_ScreenPos(void* ptr); -void QGraphicsSceneDragDropEvent_SetDropAction(void* ptr, long long action); -void* QGraphicsSceneDragDropEvent_Source(void* ptr); -void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEvent(void* ptr); -void QGraphicsSceneDragDropEvent_DestroyQGraphicsSceneDragDropEventDefault(void* ptr); -void* QGraphicsSceneEvent_Widget(void* ptr); -void QGraphicsSceneEvent_DestroyQGraphicsSceneEvent(void* ptr); -void QGraphicsSceneEvent_DestroyQGraphicsSceneEventDefault(void* ptr); -void* QGraphicsSceneHelpEvent_ScenePos(void* ptr); -void* QGraphicsSceneHelpEvent_ScreenPos(void* ptr); -void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEvent(void* ptr); -void QGraphicsSceneHelpEvent_DestroyQGraphicsSceneHelpEventDefault(void* ptr); -void* QGraphicsSceneHoverEvent_LastPos(void* ptr); -void* QGraphicsSceneHoverEvent_LastScenePos(void* ptr); -void* QGraphicsSceneHoverEvent_LastScreenPos(void* ptr); -long long QGraphicsSceneHoverEvent_Modifiers(void* ptr); -void* QGraphicsSceneHoverEvent_Pos(void* ptr); -void* QGraphicsSceneHoverEvent_ScenePos(void* ptr); -void* QGraphicsSceneHoverEvent_ScreenPos(void* ptr); -void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEvent(void* ptr); -void QGraphicsSceneHoverEvent_DestroyQGraphicsSceneHoverEventDefault(void* ptr); -long long QGraphicsSceneMouseEvent_Button(void* ptr); -void* QGraphicsSceneMouseEvent_ButtonDownPos(void* ptr, long long button); -void* QGraphicsSceneMouseEvent_ButtonDownScenePos(void* ptr, long long button); -void* QGraphicsSceneMouseEvent_ButtonDownScreenPos(void* ptr, long long button); -long long QGraphicsSceneMouseEvent_Buttons(void* ptr); -long long QGraphicsSceneMouseEvent_Flags(void* ptr); -void* QGraphicsSceneMouseEvent_LastPos(void* ptr); -void* QGraphicsSceneMouseEvent_LastScenePos(void* ptr); -void* QGraphicsSceneMouseEvent_LastScreenPos(void* ptr); -long long QGraphicsSceneMouseEvent_Modifiers(void* ptr); -void* QGraphicsSceneMouseEvent_Pos(void* ptr); -void* QGraphicsSceneMouseEvent_ScenePos(void* ptr); -void* QGraphicsSceneMouseEvent_ScreenPos(void* ptr); -long long QGraphicsSceneMouseEvent_Source(void* ptr); -void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEvent(void* ptr); -void QGraphicsSceneMouseEvent_DestroyQGraphicsSceneMouseEventDefault(void* ptr); -void* QGraphicsSceneMoveEvent_NewQGraphicsSceneMoveEvent2(); -void* QGraphicsSceneMoveEvent_NewPos(void* ptr); -void* QGraphicsSceneMoveEvent_OldPos(void* ptr); -void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEvent(void* ptr); -void QGraphicsSceneMoveEvent_DestroyQGraphicsSceneMoveEventDefault(void* ptr); -void* QGraphicsSceneResizeEvent_NewQGraphicsSceneResizeEvent2(); -void* QGraphicsSceneResizeEvent_NewSize(void* ptr); -void* QGraphicsSceneResizeEvent_OldSize(void* ptr); -void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEvent(void* ptr); -void QGraphicsSceneResizeEvent_DestroyQGraphicsSceneResizeEventDefault(void* ptr); -long long QGraphicsSceneWheelEvent_Buttons(void* ptr); -int QGraphicsSceneWheelEvent_Delta(void* ptr); -long long QGraphicsSceneWheelEvent_Modifiers(void* ptr); -long long QGraphicsSceneWheelEvent_Orientation(void* ptr); -void* QGraphicsSceneWheelEvent_Pos(void* ptr); -void* QGraphicsSceneWheelEvent_ScenePos(void* ptr); -void* QGraphicsSceneWheelEvent_ScreenPos(void* ptr); -void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEvent(void* ptr); -void QGraphicsSceneWheelEvent_DestroyQGraphicsSceneWheelEventDefault(void* ptr); -void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem(void* parent); -void* QGraphicsSimpleTextItem_NewQGraphicsSimpleTextItem2(struct QtWidgets_PackedString text, void* parent); -void* QGraphicsSimpleTextItem_BoundingRect(void* ptr); -void* QGraphicsSimpleTextItem_BoundingRectDefault(void* ptr); -void* QGraphicsSimpleTextItem_Font(void* ptr); -void QGraphicsSimpleTextItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsSimpleTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void QGraphicsSimpleTextItem_SetFont(void* ptr, void* font); -void QGraphicsSimpleTextItem_SetText(void* ptr, struct QtWidgets_PackedString text); -struct QtWidgets_PackedString QGraphicsSimpleTextItem_Text(void* ptr); -void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItem(void* ptr); -void QGraphicsSimpleTextItem_DestroyQGraphicsSimpleTextItemDefault(void* ptr); -void* QGraphicsTextItem_NewQGraphicsTextItem(void* parent); -void* QGraphicsTextItem_NewQGraphicsTextItem2(struct QtWidgets_PackedString text, void* parent); -void QGraphicsTextItem_AdjustSize(void* ptr); -void* QGraphicsTextItem_BoundingRect(void* ptr); -void* QGraphicsTextItem_BoundingRectDefault(void* ptr); -void* QGraphicsTextItem_DefaultTextColor(void* ptr); -void* QGraphicsTextItem_Document(void* ptr); -void* QGraphicsTextItem_Font(void* ptr); -void QGraphicsTextItem_ConnectLinkActivated(void* ptr, long long t); -void QGraphicsTextItem_DisconnectLinkActivated(void* ptr); -void QGraphicsTextItem_LinkActivated(void* ptr, struct QtWidgets_PackedString link); -void QGraphicsTextItem_ConnectLinkHovered(void* ptr, long long t); -void QGraphicsTextItem_DisconnectLinkHovered(void* ptr); -void QGraphicsTextItem_LinkHovered(void* ptr, struct QtWidgets_PackedString link); -char QGraphicsTextItem_OpenExternalLinks(void* ptr); -void QGraphicsTextItem_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsTextItem_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void QGraphicsTextItem_SetDefaultTextColor(void* ptr, void* col); -void QGraphicsTextItem_SetDocument(void* ptr, void* document); -void QGraphicsTextItem_SetFont(void* ptr, void* font); -void QGraphicsTextItem_SetHtml(void* ptr, struct QtWidgets_PackedString text); -void QGraphicsTextItem_SetOpenExternalLinks(void* ptr, char open); -void QGraphicsTextItem_SetPlainText(void* ptr, struct QtWidgets_PackedString text); -void QGraphicsTextItem_SetTabChangesFocus(void* ptr, char b); -void QGraphicsTextItem_SetTextCursor(void* ptr, void* cursor); -void QGraphicsTextItem_SetTextInteractionFlags(void* ptr, long long flags); -void QGraphicsTextItem_SetTextWidth(void* ptr, double width); -char QGraphicsTextItem_TabChangesFocus(void* ptr); -void* QGraphicsTextItem_TextCursor(void* ptr); -long long QGraphicsTextItem_TextInteractionFlags(void* ptr); -double QGraphicsTextItem_TextWidth(void* ptr); -struct QtWidgets_PackedString QGraphicsTextItem_ToHtml(void* ptr); -struct QtWidgets_PackedString QGraphicsTextItem_ToPlainText(void* ptr); -void QGraphicsTextItem_DestroyQGraphicsTextItem(void* ptr); -void QGraphicsTextItem_DestroyQGraphicsTextItemDefault(void* ptr); -void* QGraphicsTransform_NewQGraphicsTransform(void* parent); -void QGraphicsTransform_ApplyTo(void* ptr, void* matrix); -void QGraphicsTransform_Update(void* ptr); -void QGraphicsTransform_UpdateDefault(void* ptr); -void QGraphicsTransform_DestroyQGraphicsTransform(void* ptr); -void QGraphicsTransform_DestroyQGraphicsTransformDefault(void* ptr); -void* QGraphicsTransform___children_atList(void* ptr, int i); -void QGraphicsTransform___children_setList(void* ptr, void* i); -void* QGraphicsTransform___children_newList(void* ptr); -void* QGraphicsTransform___dynamicPropertyNames_atList(void* ptr, int i); -void QGraphicsTransform___dynamicPropertyNames_setList(void* ptr, void* i); -void* QGraphicsTransform___dynamicPropertyNames_newList(void* ptr); -void* QGraphicsTransform___findChildren_atList(void* ptr, int i); -void QGraphicsTransform___findChildren_setList(void* ptr, void* i); -void* QGraphicsTransform___findChildren_newList(void* ptr); -void* QGraphicsTransform___findChildren_atList3(void* ptr, int i); -void QGraphicsTransform___findChildren_setList3(void* ptr, void* i); -void* QGraphicsTransform___findChildren_newList3(void* ptr); -void* QGraphicsTransform___qFindChildren_atList2(void* ptr, int i); -void QGraphicsTransform___qFindChildren_setList2(void* ptr, void* i); -void* QGraphicsTransform___qFindChildren_newList2(void* ptr); -void QGraphicsTransform_ChildEventDefault(void* ptr, void* event); -void QGraphicsTransform_ConnectNotifyDefault(void* ptr, void* sign); -void QGraphicsTransform_CustomEventDefault(void* ptr, void* event); -void QGraphicsTransform_DeleteLaterDefault(void* ptr); -void QGraphicsTransform_DisconnectNotifyDefault(void* ptr, void* sign); -char QGraphicsTransform_EventDefault(void* ptr, void* e); -char QGraphicsTransform_EventFilterDefault(void* ptr, void* watched, void* event); -void* QGraphicsTransform_MetaObjectDefault(void* ptr); -void QGraphicsTransform_TimerEventDefault(void* ptr, void* event); -void* QGraphicsView_NewQGraphicsView(void* parent); -void* QGraphicsView_NewQGraphicsView2(void* scene, void* parent); -long long QGraphicsView_Alignment(void* ptr); -void* QGraphicsView_BackgroundBrush(void* ptr); -long long QGraphicsView_CacheMode(void* ptr); -void QGraphicsView_CenterOn(void* ptr, void* pos); -void QGraphicsView_CenterOn2(void* ptr, double x, double y); -void QGraphicsView_CenterOn3(void* ptr, void* item); -long long QGraphicsView_DragMode(void* ptr); -void QGraphicsView_DrawBackground(void* ptr, void* painter, void* rect); -void QGraphicsView_DrawBackgroundDefault(void* ptr, void* painter, void* rect); -void QGraphicsView_DrawForeground(void* ptr, void* painter, void* rect); -void QGraphicsView_DrawForegroundDefault(void* ptr, void* painter, void* rect); -void QGraphicsView_EnsureVisible(void* ptr, void* rect, int xmargin, int ymargin); -void QGraphicsView_EnsureVisible2(void* ptr, double x, double y, double w, double h, int xmargin, int ymargin); -void QGraphicsView_EnsureVisible3(void* ptr, void* item, int xmargin, int ymargin); -void QGraphicsView_FitInView(void* ptr, void* rect, long long aspectRatioMode); -void QGraphicsView_FitInView2(void* ptr, double x, double y, double w, double h, long long aspectRatioMode); -void QGraphicsView_FitInView3(void* ptr, void* item, long long aspectRatioMode); -void* QGraphicsView_ForegroundBrush(void* ptr); -void QGraphicsView_InvalidateScene(void* ptr, void* rect, long long layers); -void QGraphicsView_InvalidateSceneDefault(void* ptr, void* rect, long long layers); -char QGraphicsView_IsInteractive(void* ptr); -char QGraphicsView_IsTransformed(void* ptr); -void* QGraphicsView_ItemAt(void* ptr, void* pos); -void* QGraphicsView_ItemAt2(void* ptr, int x, int y); -struct QtWidgets_PackedList QGraphicsView_Items(void* ptr); -struct QtWidgets_PackedList QGraphicsView_Items2(void* ptr, void* pos); -struct QtWidgets_PackedList QGraphicsView_Items3(void* ptr, int x, int y); -struct QtWidgets_PackedList QGraphicsView_Items4(void* ptr, void* rect, long long mode); -struct QtWidgets_PackedList QGraphicsView_Items5(void* ptr, int x, int y, int w, int h, long long mode); -struct QtWidgets_PackedList QGraphicsView_Items6(void* ptr, void* polygon, long long mode); -struct QtWidgets_PackedList QGraphicsView_Items7(void* ptr, void* path, long long mode); -void* QGraphicsView_MapFromScene(void* ptr, void* point); -void* QGraphicsView_MapFromScene2(void* ptr, void* rect); -void* QGraphicsView_MapFromScene3(void* ptr, void* polygon); -void* QGraphicsView_MapFromScene4(void* ptr, void* path); -void* QGraphicsView_MapFromScene5(void* ptr, double x, double y); -void* QGraphicsView_MapFromScene6(void* ptr, double x, double y, double w, double h); -void* QGraphicsView_MapToScene(void* ptr, void* point); -void* QGraphicsView_MapToScene2(void* ptr, void* rect); -void* QGraphicsView_MapToScene3(void* ptr, void* polygon); -void* QGraphicsView_MapToScene4(void* ptr, void* path); -void* QGraphicsView_MapToScene5(void* ptr, int x, int y); -void* QGraphicsView_MapToScene6(void* ptr, int x, int y, int w, int h); -void* QGraphicsView_Matrix(void* ptr); -long long QGraphicsView_OptimizationFlags(void* ptr); -void QGraphicsView_Render(void* ptr, void* painter, void* target, void* source, long long aspectRatioMode); -long long QGraphicsView_RenderHints(void* ptr); -void QGraphicsView_ResetCachedContent(void* ptr); -void QGraphicsView_ResetMatrix(void* ptr); -void QGraphicsView_ResetTransform(void* ptr); -long long QGraphicsView_ResizeAnchor(void* ptr); -void QGraphicsView_Rotate(void* ptr, double angle); -void QGraphicsView_ConnectRubberBandChanged(void* ptr, long long t); -void QGraphicsView_DisconnectRubberBandChanged(void* ptr); -void QGraphicsView_RubberBandChanged(void* ptr, void* rubberBandRect, void* fromScenePoint, void* toScenePoint); -void* QGraphicsView_RubberBandRect(void* ptr); -long long QGraphicsView_RubberBandSelectionMode(void* ptr); -void QGraphicsView_Scale(void* ptr, double sx, double sy); -void* QGraphicsView_Scene(void* ptr); -void* QGraphicsView_SceneRect(void* ptr); -void QGraphicsView_SetAlignment(void* ptr, long long alignment); -void QGraphicsView_SetBackgroundBrush(void* ptr, void* brush); -void QGraphicsView_SetCacheMode(void* ptr, long long mode); -void QGraphicsView_SetDragMode(void* ptr, long long mode); -void QGraphicsView_SetForegroundBrush(void* ptr, void* brush); -void QGraphicsView_SetInteractive(void* ptr, char allowed); -void QGraphicsView_SetMatrix(void* ptr, void* matrix, char combine); -void QGraphicsView_SetOptimizationFlag(void* ptr, long long flag, char enabled); -void QGraphicsView_SetOptimizationFlags(void* ptr, long long flags); -void QGraphicsView_SetRenderHint(void* ptr, long long hint, char enabled); -void QGraphicsView_SetRenderHints(void* ptr, long long hints); -void QGraphicsView_SetResizeAnchor(void* ptr, long long anchor); -void QGraphicsView_SetRubberBandSelectionMode(void* ptr, long long mode); -void QGraphicsView_SetScene(void* ptr, void* scene); -void QGraphicsView_SetSceneRect(void* ptr, void* rect); -void QGraphicsView_SetSceneRect2(void* ptr, double x, double y, double w, double h); -void QGraphicsView_SetTransform(void* ptr, void* matrix, char combine); -void QGraphicsView_SetTransformationAnchor(void* ptr, long long anchor); -void QGraphicsView_SetViewportUpdateMode(void* ptr, long long mode); -void QGraphicsView_SetupViewport(void* ptr, void* widget); -void QGraphicsView_SetupViewportDefault(void* ptr, void* widget); -void QGraphicsView_Shear(void* ptr, double sh, double sv); -void* QGraphicsView_Transform(void* ptr); -long long QGraphicsView_TransformationAnchor(void* ptr); -void QGraphicsView_Translate(void* ptr, double dx, double dy); -void QGraphicsView_UpdateScene(void* ptr, void* rects); -void QGraphicsView_UpdateSceneDefault(void* ptr, void* rects); -void QGraphicsView_UpdateSceneRect(void* ptr, void* rect); -void QGraphicsView_UpdateSceneRectDefault(void* ptr, void* rect); -void* QGraphicsView_ViewportTransform(void* ptr); -long long QGraphicsView_ViewportUpdateMode(void* ptr); -void QGraphicsView_DestroyQGraphicsView(void* ptr); -void QGraphicsView_DestroyQGraphicsViewDefault(void* ptr); -void* QGraphicsView___items_atList(void* ptr, int i); -void QGraphicsView___items_setList(void* ptr, void* i); -void* QGraphicsView___items_newList(void* ptr); -void* QGraphicsView___items_atList2(void* ptr, int i); -void QGraphicsView___items_setList2(void* ptr, void* i); -void* QGraphicsView___items_newList2(void* ptr); -void* QGraphicsView___items_atList3(void* ptr, int i); -void QGraphicsView___items_setList3(void* ptr, void* i); -void* QGraphicsView___items_newList3(void* ptr); -void* QGraphicsView___items_atList4(void* ptr, int i); -void QGraphicsView___items_setList4(void* ptr, void* i); -void* QGraphicsView___items_newList4(void* ptr); -void* QGraphicsView___items_atList5(void* ptr, int i); -void QGraphicsView___items_setList5(void* ptr, void* i); -void* QGraphicsView___items_newList5(void* ptr); -void* QGraphicsView___items_atList6(void* ptr, int i); -void QGraphicsView___items_setList6(void* ptr, void* i); -void* QGraphicsView___items_newList6(void* ptr); -void* QGraphicsView___items_atList7(void* ptr, int i); -void QGraphicsView___items_setList7(void* ptr, void* i); -void* QGraphicsView___items_newList7(void* ptr); -void* QGraphicsView___updateScene_rects_atList(void* ptr, int i); -void QGraphicsView___updateScene_rects_setList(void* ptr, void* i); -void* QGraphicsView___updateScene_rects_newList(void* ptr); -void* QGraphicsWidget_NewQGraphicsWidget(void* parent, long long wFlags); -struct QtWidgets_PackedList QGraphicsWidget_Actions(void* ptr); -void QGraphicsWidget_AddAction(void* ptr, void* action); -void QGraphicsWidget_AddActions(void* ptr, void* actions); -void QGraphicsWidget_AdjustSize(void* ptr); -char QGraphicsWidget_AutoFillBackground(void* ptr); -void* QGraphicsWidget_BoundingRect(void* ptr); -void* QGraphicsWidget_BoundingRectDefault(void* ptr); -void QGraphicsWidget_ChangeEvent(void* ptr, void* event); -void QGraphicsWidget_ChangeEventDefault(void* ptr, void* event); -char QGraphicsWidget_Close(void* ptr); -char QGraphicsWidget_CloseDefault(void* ptr); -void QGraphicsWidget_CloseEvent(void* ptr, void* event); -void QGraphicsWidget_CloseEventDefault(void* ptr, void* event); -char QGraphicsWidget_FocusNextPrevChild(void* ptr, char next); -char QGraphicsWidget_FocusNextPrevChildDefault(void* ptr, char next); -long long QGraphicsWidget_FocusPolicy(void* ptr); -void* QGraphicsWidget_FocusWidget(void* ptr); -void* QGraphicsWidget_Font(void* ptr); -void QGraphicsWidget_ConnectGeometryChanged(void* ptr, long long t); -void QGraphicsWidget_DisconnectGeometryChanged(void* ptr); -void QGraphicsWidget_GeometryChanged(void* ptr); -void QGraphicsWidget_GetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom); -void QGraphicsWidget_GrabKeyboardEvent(void* ptr, void* event); -void QGraphicsWidget_GrabKeyboardEventDefault(void* ptr, void* event); -void QGraphicsWidget_GrabMouseEvent(void* ptr, void* event); -void QGraphicsWidget_GrabMouseEventDefault(void* ptr, void* event); -int QGraphicsWidget_GrabShortcut(void* ptr, void* sequence, long long context); -void QGraphicsWidget_HideEvent(void* ptr, void* event); -void QGraphicsWidget_HideEventDefault(void* ptr, void* event); -void QGraphicsWidget_InitStyleOption(void* ptr, void* option); -void QGraphicsWidget_InitStyleOptionDefault(void* ptr, void* option); -void QGraphicsWidget_InsertAction(void* ptr, void* before, void* action); -void QGraphicsWidget_InsertActions(void* ptr, void* before, void* actions); -char QGraphicsWidget_IsActiveWindow(void* ptr); -void* QGraphicsWidget_Layout(void* ptr); -void QGraphicsWidget_ConnectLayoutChanged(void* ptr, long long t); -void QGraphicsWidget_DisconnectLayoutChanged(void* ptr); -void QGraphicsWidget_LayoutChanged(void* ptr); -long long QGraphicsWidget_LayoutDirection(void* ptr); -void QGraphicsWidget_MoveEvent(void* ptr, void* event); -void QGraphicsWidget_MoveEventDefault(void* ptr, void* event); -void QGraphicsWidget_Paint(void* ptr, void* painter, void* option, void* widget); -void QGraphicsWidget_PaintDefault(void* ptr, void* painter, void* option, void* widget); -void QGraphicsWidget_PaintWindowFrame(void* ptr, void* painter, void* option, void* widget); -void QGraphicsWidget_PaintWindowFrameDefault(void* ptr, void* painter, void* option, void* widget); -void* QGraphicsWidget_Palette(void* ptr); -void QGraphicsWidget_PolishEvent(void* ptr); -void QGraphicsWidget_PolishEventDefault(void* ptr); -void* QGraphicsWidget_Rect(void* ptr); -void QGraphicsWidget_ReleaseShortcut(void* ptr, int id); -void QGraphicsWidget_RemoveAction(void* ptr, void* action); -void QGraphicsWidget_Resize(void* ptr, void* size); -void QGraphicsWidget_Resize2(void* ptr, double w, double h); -void QGraphicsWidget_ResizeEvent(void* ptr, void* event); -void QGraphicsWidget_ResizeEventDefault(void* ptr, void* event); -void QGraphicsWidget_SetAttribute(void* ptr, long long attribute, char on); -void QGraphicsWidget_SetAutoFillBackground(void* ptr, char enabled); -void QGraphicsWidget_SetContentsMargins(void* ptr, double left, double top, double right, double bottom); -void QGraphicsWidget_SetFocusPolicy(void* ptr, long long policy); -void QGraphicsWidget_SetFont(void* ptr, void* font); -void QGraphicsWidget_SetGeometry2(void* ptr, double x, double y, double w, double h); -void QGraphicsWidget_SetLayout(void* ptr, void* layout); -void QGraphicsWidget_SetLayoutDirection(void* ptr, long long direction); -void QGraphicsWidget_SetPalette(void* ptr, void* palette); -void QGraphicsWidget_SetShortcutAutoRepeat(void* ptr, int id, char enabled); -void QGraphicsWidget_SetShortcutEnabled(void* ptr, int id, char enabled); -void QGraphicsWidget_SetStyle(void* ptr, void* style); -void QGraphicsWidget_QGraphicsWidget_SetTabOrder(void* first, void* second); -void QGraphicsWidget_SetWindowFlags(void* ptr, long long wFlags); -void QGraphicsWidget_SetWindowFrameMargins(void* ptr, double left, double top, double right, double bottom); -void QGraphicsWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title); -void QGraphicsWidget_ShowEvent(void* ptr, void* event); -void QGraphicsWidget_ShowEventDefault(void* ptr, void* event); -void* QGraphicsWidget_Size(void* ptr); -void* QGraphicsWidget_SizeHint(void* ptr, long long which, void* constraint); -void* QGraphicsWidget_SizeHintDefault(void* ptr, long long which, void* constraint); -void* QGraphicsWidget_Style(void* ptr); -char QGraphicsWidget_TestAttribute(void* ptr, long long attribute); -void QGraphicsWidget_UngrabKeyboardEvent(void* ptr, void* event); -void QGraphicsWidget_UngrabKeyboardEventDefault(void* ptr, void* event); -void QGraphicsWidget_UngrabMouseEvent(void* ptr, void* event); -void QGraphicsWidget_UngrabMouseEventDefault(void* ptr, void* event); -void QGraphicsWidget_UnsetLayoutDirection(void* ptr); -void QGraphicsWidget_UnsetWindowFrameMargins(void* ptr); -long long QGraphicsWidget_WindowFlags(void* ptr); -char QGraphicsWidget_WindowFrameEvent(void* ptr, void* event); -char QGraphicsWidget_WindowFrameEventDefault(void* ptr, void* event); -void* QGraphicsWidget_WindowFrameGeometry(void* ptr); -void* QGraphicsWidget_WindowFrameRect(void* ptr); -long long QGraphicsWidget_WindowFrameSectionAt(void* ptr, void* pos); -long long QGraphicsWidget_WindowFrameSectionAtDefault(void* ptr, void* pos); -struct QtWidgets_PackedString QGraphicsWidget_WindowTitle(void* ptr); -long long QGraphicsWidget_WindowType(void* ptr); -void QGraphicsWidget_DestroyQGraphicsWidget(void* ptr); -void QGraphicsWidget_DestroyQGraphicsWidgetDefault(void* ptr); -void* QGraphicsWidget_MinimumSize(void* ptr); -void QGraphicsWidget_SetMinimumSize(void* ptr, void* minimumSize); -void* QGraphicsWidget_PreferredSize(void* ptr); -void QGraphicsWidget_SetPreferredSize(void* ptr, void* preferredSize); -void* QGraphicsWidget_MaximumSize(void* ptr); -void QGraphicsWidget_SetMaximumSize(void* ptr, void* maximumSize); -void* QGraphicsWidget_SizePolicy(void* ptr); -void QGraphicsWidget_SetSizePolicy(void* ptr, void* sizePolicy); -void* QGraphicsWidget_Geometry(void* ptr); -void* QGraphicsWidget___actions_atList(void* ptr, int i); -void QGraphicsWidget___actions_setList(void* ptr, void* i); -void* QGraphicsWidget___actions_newList(void* ptr); -void* QGraphicsWidget___addActions_actions_atList(void* ptr, int i); -void QGraphicsWidget___addActions_actions_setList(void* ptr, void* i); -void* QGraphicsWidget___addActions_actions_newList(void* ptr); -void* QGraphicsWidget___insertActions_actions_atList(void* ptr, int i); -void QGraphicsWidget___insertActions_actions_setList(void* ptr, void* i); -void* QGraphicsWidget___insertActions_actions_newList(void* ptr); -void* QGridLayout_NewQGridLayout(void* parent); -void* QGridLayout_NewQGridLayout2(); -void QGridLayout_AddItem(void* ptr, void* item, int row, int column, int rowSpan, int columnSpan, long long alignment); -void QGridLayout_AddItem2(void* ptr, void* item); -void QGridLayout_AddItem2Default(void* ptr, void* item); -void QGridLayout_AddLayout(void* ptr, void* layout, int row, int column, long long alignment); -void QGridLayout_AddLayout2(void* ptr, void* layout, int row, int column, int rowSpan, int columnSpan, long long alignment); -void QGridLayout_AddWidget2(void* ptr, void* widget, int row, int column, long long alignment); -void QGridLayout_AddWidget3(void* ptr, void* widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, long long alignment); -void* QGridLayout_CellRect(void* ptr, int row, int column); -int QGridLayout_ColumnCount(void* ptr); -int QGridLayout_ColumnMinimumWidth(void* ptr, int column); -int QGridLayout_ColumnStretch(void* ptr, int column); -int QGridLayout_Count(void* ptr); -int QGridLayout_CountDefault(void* ptr); -void QGridLayout_GetItemPosition(void* ptr, int index, int row, int column, int rowSpan, int columnSpan); -int QGridLayout_HorizontalSpacing(void* ptr); -void* QGridLayout_ItemAt(void* ptr, int index); -void* QGridLayout_ItemAtDefault(void* ptr, int index); -void* QGridLayout_ItemAtPosition(void* ptr, int row, int column); -long long QGridLayout_OriginCorner(void* ptr); -int QGridLayout_RowCount(void* ptr); -int QGridLayout_RowMinimumHeight(void* ptr, int row); -int QGridLayout_RowStretch(void* ptr, int row); -void QGridLayout_SetColumnMinimumWidth(void* ptr, int column, int minSize); -void QGridLayout_SetColumnStretch(void* ptr, int column, int stretch); -void QGridLayout_SetHorizontalSpacing(void* ptr, int spacing); -void QGridLayout_SetOriginCorner(void* ptr, long long corner); -void QGridLayout_SetRowMinimumHeight(void* ptr, int row, int minSize); -void QGridLayout_SetRowStretch(void* ptr, int row, int stretch); -void QGridLayout_SetVerticalSpacing(void* ptr, int spacing); -void* QGridLayout_SizeHint(void* ptr); -void* QGridLayout_SizeHintDefault(void* ptr); -void* QGridLayout_TakeAt(void* ptr, int index); -void* QGridLayout_TakeAtDefault(void* ptr, int index); -int QGridLayout_VerticalSpacing(void* ptr); -void QGridLayout_DestroyQGridLayout(void* ptr); -void QGridLayout_DestroyQGridLayoutDefault(void* ptr); -void* QGroupBox_NewQGroupBox(void* parent); -void* QGroupBox_NewQGroupBox2(struct QtWidgets_PackedString title, void* parent); -long long QGroupBox_Alignment(void* ptr); -void QGroupBox_ConnectClicked(void* ptr, long long t); -void QGroupBox_DisconnectClicked(void* ptr); -void QGroupBox_Clicked(void* ptr, char checked); -void QGroupBox_InitStyleOption(void* ptr, void* option); -char QGroupBox_IsCheckable(void* ptr); -char QGroupBox_IsChecked(void* ptr); -char QGroupBox_IsFlat(void* ptr); -void QGroupBox_SetAlignment(void* ptr, int alignment); -void QGroupBox_SetCheckable(void* ptr, char checkable); -void QGroupBox_SetChecked(void* ptr, char checked); -void QGroupBox_SetCheckedDefault(void* ptr, char checked); -void QGroupBox_SetFlat(void* ptr, char flat); -void QGroupBox_SetTitle(void* ptr, struct QtWidgets_PackedString title); -struct QtWidgets_PackedString QGroupBox_Title(void* ptr); -void QGroupBox_ConnectToggled(void* ptr, long long t); -void QGroupBox_DisconnectToggled(void* ptr); -void QGroupBox_Toggled(void* ptr, char on); -void QGroupBox_DestroyQGroupBox(void* ptr); -void QGroupBox_DestroyQGroupBoxDefault(void* ptr); -void* QHBoxLayout_NewQHBoxLayout(); -void* QHBoxLayout_NewQHBoxLayout2(void* parent); -void QHBoxLayout_DestroyQHBoxLayout(void* ptr); -void QHBoxLayout_DestroyQHBoxLayoutDefault(void* ptr); -void* QHeaderView_NewQHeaderView(long long orientation, void* parent); -char QHeaderView_CascadingSectionResizes(void* ptr); -int QHeaderView_Count(void* ptr); -void QHeaderView_CurrentChanged(void* ptr, void* current, void* old); -void QHeaderView_CurrentChangedDefault(void* ptr, void* current, void* old); -long long QHeaderView_DefaultAlignment(void* ptr); -int QHeaderView_DefaultSectionSize(void* ptr); -void QHeaderView_ConnectGeometriesChanged(void* ptr, long long t); -void QHeaderView_DisconnectGeometriesChanged(void* ptr); -void QHeaderView_GeometriesChanged(void* ptr); -void QHeaderView_HeaderDataChanged(void* ptr, long long orientation, int logicalFirst, int logicalLast); -void QHeaderView_HeaderDataChangedDefault(void* ptr, long long orientation, int logicalFirst, int logicalLast); -int QHeaderView_HiddenSectionCount(void* ptr); -void QHeaderView_HideSection(void* ptr, int logicalIndex); -char QHeaderView_HighlightSections(void* ptr); -int QHeaderView_HorizontalOffset(void* ptr); -int QHeaderView_HorizontalOffsetDefault(void* ptr); -void QHeaderView_InitStyleOption(void* ptr, void* option); -char QHeaderView_IsFirstSectionMovable(void* ptr); -char QHeaderView_IsSectionHidden(void* ptr, int logicalIndex); -char QHeaderView_IsSortIndicatorShown(void* ptr); -int QHeaderView_Length(void* ptr); -int QHeaderView_LogicalIndex(void* ptr, int visualIndex); -int QHeaderView_LogicalIndexAt(void* ptr, int position); -int QHeaderView_LogicalIndexAt2(void* ptr, int x, int y); -int QHeaderView_LogicalIndexAt3(void* ptr, void* pos); -int QHeaderView_MaximumSectionSize(void* ptr); -int QHeaderView_MinimumSectionSize(void* ptr); -void QHeaderView_MoveSection(void* ptr, int from, int to); -int QHeaderView_Offset(void* ptr); -long long QHeaderView_Orientation(void* ptr); -void QHeaderView_PaintSection(void* ptr, void* painter, void* rect, int logicalIndex); -void QHeaderView_PaintSectionDefault(void* ptr, void* painter, void* rect, int logicalIndex); -void QHeaderView_Reset(void* ptr); -void QHeaderView_ResetDefault(void* ptr); -void QHeaderView_ResetDefaultSectionSize(void* ptr); -int QHeaderView_ResizeContentsPrecision(void* ptr); -void QHeaderView_ResizeSection(void* ptr, int logicalIndex, int size); -void QHeaderView_ResizeSections(void* ptr, long long mode); -void QHeaderView_ResizeSections2(void* ptr); -void QHeaderView_ResizeSections2Default(void* ptr); -char QHeaderView_RestoreState(void* ptr, void* state); -void* QHeaderView_SaveState(void* ptr); -void QHeaderView_ConnectSectionClicked(void* ptr, long long t); -void QHeaderView_DisconnectSectionClicked(void* ptr); -void QHeaderView_SectionClicked(void* ptr, int logicalIndex); -void QHeaderView_ConnectSectionCountChanged(void* ptr, long long t); -void QHeaderView_DisconnectSectionCountChanged(void* ptr); -void QHeaderView_SectionCountChanged(void* ptr, int oldCount, int newCount); -void QHeaderView_ConnectSectionDoubleClicked(void* ptr, long long t); -void QHeaderView_DisconnectSectionDoubleClicked(void* ptr); -void QHeaderView_SectionDoubleClicked(void* ptr, int logicalIndex); -void QHeaderView_ConnectSectionEntered(void* ptr, long long t); -void QHeaderView_DisconnectSectionEntered(void* ptr); -void QHeaderView_SectionEntered(void* ptr, int logicalIndex); -void QHeaderView_ConnectSectionHandleDoubleClicked(void* ptr, long long t); -void QHeaderView_DisconnectSectionHandleDoubleClicked(void* ptr); -void QHeaderView_SectionHandleDoubleClicked(void* ptr, int logicalIndex); -void QHeaderView_ConnectSectionMoved(void* ptr, long long t); -void QHeaderView_DisconnectSectionMoved(void* ptr); -void QHeaderView_SectionMoved(void* ptr, int logicalIndex, int oldVisualIndex, int newVisualIndex); -int QHeaderView_SectionPosition(void* ptr, int logicalIndex); -void QHeaderView_ConnectSectionPressed(void* ptr, long long t); -void QHeaderView_DisconnectSectionPressed(void* ptr); -void QHeaderView_SectionPressed(void* ptr, int logicalIndex); -long long QHeaderView_SectionResizeMode(void* ptr, int logicalIndex); -void QHeaderView_ConnectSectionResized(void* ptr, long long t); -void QHeaderView_DisconnectSectionResized(void* ptr); -void QHeaderView_SectionResized(void* ptr, int logicalIndex, int oldSize, int newSize); -int QHeaderView_SectionSize(void* ptr, int logicalIndex); -void* QHeaderView_SectionSizeFromContents(void* ptr, int logicalIndex); -void* QHeaderView_SectionSizeFromContentsDefault(void* ptr, int logicalIndex); -int QHeaderView_SectionSizeHint(void* ptr, int logicalIndex); -int QHeaderView_SectionViewportPosition(void* ptr, int logicalIndex); -void QHeaderView_SectionsAboutToBeRemoved(void* ptr, void* parent, int logicalFirst, int logicalLast); -void QHeaderView_SectionsAboutToBeRemovedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast); -char QHeaderView_SectionsClickable(void* ptr); -char QHeaderView_SectionsHidden(void* ptr); -void QHeaderView_SectionsInserted(void* ptr, void* parent, int logicalFirst, int logicalLast); -void QHeaderView_SectionsInsertedDefault(void* ptr, void* parent, int logicalFirst, int logicalLast); -char QHeaderView_SectionsMovable(void* ptr); -char QHeaderView_SectionsMoved(void* ptr); -void QHeaderView_SetCascadingSectionResizes(void* ptr, char enable); -void QHeaderView_SetDefaultAlignment(void* ptr, long long alignment); -void QHeaderView_SetDefaultSectionSize(void* ptr, int size); -void QHeaderView_SetFirstSectionMovable(void* ptr, char movable); -void QHeaderView_SetHighlightSections(void* ptr, char highlight); -void QHeaderView_SetMaximumSectionSize(void* ptr, int size); -void QHeaderView_SetMinimumSectionSize(void* ptr, int size); -void QHeaderView_SetOffset(void* ptr, int offset); -void QHeaderView_SetOffsetDefault(void* ptr, int offset); -void QHeaderView_SetOffsetToLastSection(void* ptr); -void QHeaderView_SetOffsetToLastSectionDefault(void* ptr); -void QHeaderView_SetOffsetToSectionPosition(void* ptr, int visualSectionNumber); -void QHeaderView_SetOffsetToSectionPositionDefault(void* ptr, int visualSectionNumber); -void QHeaderView_SetResizeContentsPrecision(void* ptr, int precision); -void QHeaderView_SetSectionHidden(void* ptr, int logicalIndex, char hide); -void QHeaderView_SetSectionResizeMode(void* ptr, long long mode); -void QHeaderView_SetSectionResizeMode2(void* ptr, int logicalIndex, long long mode); -void QHeaderView_SetSectionsClickable(void* ptr, char clickable); -void QHeaderView_SetSectionsMovable(void* ptr, char movable); -void QHeaderView_SetSelection(void* ptr, void* rect, long long flags); -void QHeaderView_SetSelectionDefault(void* ptr, void* rect, long long flags); -void QHeaderView_SetSortIndicator(void* ptr, int logicalIndex, long long order); -void QHeaderView_SetSortIndicatorShown(void* ptr, char show); -void QHeaderView_SetStretchLastSection(void* ptr, char stretch); -void QHeaderView_SetVisible(void* ptr, char v); -void QHeaderView_SetVisibleDefault(void* ptr, char v); -void QHeaderView_ShowSection(void* ptr, int logicalIndex); -void QHeaderView_ConnectSortIndicatorChanged(void* ptr, long long t); -void QHeaderView_DisconnectSortIndicatorChanged(void* ptr); -void QHeaderView_SortIndicatorChanged(void* ptr, int logicalIndex, long long order); -long long QHeaderView_SortIndicatorOrder(void* ptr); -int QHeaderView_SortIndicatorSection(void* ptr); -char QHeaderView_StretchLastSection(void* ptr); -int QHeaderView_StretchSectionCount(void* ptr); -void QHeaderView_SwapSections(void* ptr, int first, int second); -int QHeaderView_VerticalOffset(void* ptr); -int QHeaderView_VerticalOffsetDefault(void* ptr); -int QHeaderView_VisualIndex(void* ptr, int logicalIndex); -int QHeaderView_VisualIndexAt(void* ptr, int position); -void QHeaderView_DestroyQHeaderView(void* ptr); -void QHeaderView_DestroyQHeaderViewDefault(void* ptr); -void* QHeaderView_IndexAt(void* ptr, void* point); -void* QHeaderView_IndexAtDefault(void* ptr, void* point); -char QHeaderView_IsIndexHidden(void* ptr, void* index); -char QHeaderView_IsIndexHiddenDefault(void* ptr, void* index); -void* QHeaderView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); -void* QHeaderView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); -void QHeaderView_ScrollTo(void* ptr, void* index, long long hint); -void QHeaderView_ScrollToDefault(void* ptr, void* index, long long hint); -void* QHeaderView_VisualRect(void* ptr, void* index); -void* QHeaderView_VisualRectDefault(void* ptr, void* index); -void* QHeaderView_VisualRegionForSelection(void* ptr, void* selection); -void* QHeaderView_VisualRegionForSelectionDefault(void* ptr, void* selection); -void* QInputDialog_NewQInputDialog(void* parent, long long flags); -struct QtWidgets_PackedString QInputDialog_CancelButtonText(void* ptr); -struct QtWidgets_PackedString QInputDialog_ComboBoxItems(void* ptr); -void QInputDialog_Done(void* ptr, int result); -void QInputDialog_DoneDefault(void* ptr, int result); -int QInputDialog_DoubleDecimals(void* ptr); -double QInputDialog_DoubleMaximum(void* ptr); -double QInputDialog_DoubleMinimum(void* ptr); -double QInputDialog_DoubleStep(void* ptr); -double QInputDialog_DoubleValue(void* ptr); -void QInputDialog_ConnectDoubleValueChanged(void* ptr, long long t); -void QInputDialog_DisconnectDoubleValueChanged(void* ptr); -void QInputDialog_DoubleValueChanged(void* ptr, double value); -void QInputDialog_ConnectDoubleValueSelected(void* ptr, long long t); -void QInputDialog_DisconnectDoubleValueSelected(void* ptr); -void QInputDialog_DoubleValueSelected(void* ptr, double value); -double QInputDialog_QInputDialog_GetDouble(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags); -double QInputDialog_QInputDialog_GetDouble2(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, double value, double min, double max, int decimals, char* ok, long long flags, double step); -int QInputDialog_QInputDialog_GetInt(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, int value, int min, int max, int step, char* ok, long long flags); -struct QtWidgets_PackedString QInputDialog_QInputDialog_GetItem(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString items, int current, char editable, char* ok, long long flags, long long inputMethodHints); -struct QtWidgets_PackedString QInputDialog_QInputDialog_GetMultiLineText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints); -struct QtWidgets_PackedString QInputDialog_QInputDialog_GetText(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString label, long long mode, struct QtWidgets_PackedString text, char* ok, long long flags, long long inputMethodHints); -long long QInputDialog_InputMode(void* ptr); -int QInputDialog_IntMaximum(void* ptr); -int QInputDialog_IntMinimum(void* ptr); -int QInputDialog_IntStep(void* ptr); -int QInputDialog_IntValue(void* ptr); -void QInputDialog_ConnectIntValueChanged(void* ptr, long long t); -void QInputDialog_DisconnectIntValueChanged(void* ptr); -void QInputDialog_IntValueChanged(void* ptr, int value); -void QInputDialog_ConnectIntValueSelected(void* ptr, long long t); -void QInputDialog_DisconnectIntValueSelected(void* ptr); -void QInputDialog_IntValueSelected(void* ptr, int value); -char QInputDialog_IsComboBoxEditable(void* ptr); -struct QtWidgets_PackedString QInputDialog_LabelText(void* ptr); -struct QtWidgets_PackedString QInputDialog_OkButtonText(void* ptr); -void QInputDialog_Open(void* ptr, void* receiver, char* member); -long long QInputDialog_Options(void* ptr); -void QInputDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString text); -void QInputDialog_SetComboBoxEditable(void* ptr, char editable); -void QInputDialog_SetComboBoxItems(void* ptr, struct QtWidgets_PackedString items); -void QInputDialog_SetDoubleDecimals(void* ptr, int decimals); -void QInputDialog_SetDoubleMaximum(void* ptr, double max); -void QInputDialog_SetDoubleMinimum(void* ptr, double min); -void QInputDialog_SetDoubleRange(void* ptr, double min, double max); -void QInputDialog_SetDoubleStep(void* ptr, double step); -void QInputDialog_SetDoubleValue(void* ptr, double value); -void QInputDialog_SetInputMode(void* ptr, long long mode); -void QInputDialog_SetIntMaximum(void* ptr, int max); -void QInputDialog_SetIntMinimum(void* ptr, int min); -void QInputDialog_SetIntRange(void* ptr, int min, int max); -void QInputDialog_SetIntStep(void* ptr, int step); -void QInputDialog_SetIntValue(void* ptr, int value); -void QInputDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text); -void QInputDialog_SetOkButtonText(void* ptr, struct QtWidgets_PackedString text); -void QInputDialog_SetOption(void* ptr, long long option, char on); -void QInputDialog_SetOptions(void* ptr, long long options); -void QInputDialog_SetTextEchoMode(void* ptr, long long mode); -void QInputDialog_SetTextValue(void* ptr, struct QtWidgets_PackedString text); -char QInputDialog_TestOption(void* ptr, long long option); -long long QInputDialog_TextEchoMode(void* ptr); -struct QtWidgets_PackedString QInputDialog_TextValue(void* ptr); -void QInputDialog_ConnectTextValueChanged(void* ptr, long long t); -void QInputDialog_DisconnectTextValueChanged(void* ptr); -void QInputDialog_TextValueChanged(void* ptr, struct QtWidgets_PackedString text); -void QInputDialog_ConnectTextValueSelected(void* ptr, long long t); -void QInputDialog_DisconnectTextValueSelected(void* ptr); -void QInputDialog_TextValueSelected(void* ptr, struct QtWidgets_PackedString text); -void QInputDialog_DestroyQInputDialog(void* ptr); -void QInputDialog_DestroyQInputDialogDefault(void* ptr); -void* QItemDelegate_NewQItemDelegate(void* parent); -void QItemDelegate_DrawBackground(void* ptr, void* painter, void* option, void* index); -void QItemDelegate_DrawCheck(void* ptr, void* painter, void* option, void* rect, long long state); -void QItemDelegate_DrawCheckDefault(void* ptr, void* painter, void* option, void* rect, long long state); -void QItemDelegate_DrawDecoration(void* ptr, void* painter, void* option, void* rect, void* pixmap); -void QItemDelegate_DrawDecorationDefault(void* ptr, void* painter, void* option, void* rect, void* pixmap); -void QItemDelegate_DrawDisplay(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text); -void QItemDelegate_DrawDisplayDefault(void* ptr, void* painter, void* option, void* rect, struct QtWidgets_PackedString text); -void QItemDelegate_DrawFocus(void* ptr, void* painter, void* option, void* rect); -void QItemDelegate_DrawFocusDefault(void* ptr, void* painter, void* option, void* rect); -char QItemDelegate_HasClipping(void* ptr); -void* QItemDelegate_ItemEditorFactory(void* ptr); -void QItemDelegate_Paint(void* ptr, void* painter, void* option, void* index); -void QItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index); -void QItemDelegate_SetClipping(void* ptr, char clip); -void QItemDelegate_SetItemEditorFactory(void* ptr, void* factory); -void* QItemDelegate_SizeHint(void* ptr, void* option, void* index); -void* QItemDelegate_SizeHintDefault(void* ptr, void* option, void* index); -void QItemDelegate_DestroyQItemDelegate(void* ptr); -void QItemDelegate_DestroyQItemDelegateDefault(void* ptr); -void* QItemEditorCreatorBase_CreateWidget(void* ptr, void* parent); -void* QItemEditorCreatorBase_ValuePropertyName(void* ptr); -void QItemEditorCreatorBase_DestroyQItemEditorCreatorBase(void* ptr); -void QItemEditorCreatorBase_DestroyQItemEditorCreatorBaseDefault(void* ptr); -void* QItemEditorFactory_NewQItemEditorFactory(); -void* QItemEditorFactory_CreateEditor(void* ptr, int userType, void* parent); -void* QItemEditorFactory_CreateEditorDefault(void* ptr, int userType, void* parent); -void* QItemEditorFactory_QItemEditorFactory_DefaultFactory(); -void QItemEditorFactory_RegisterEditor(void* ptr, int userType, void* creator); -void QItemEditorFactory_QItemEditorFactory_SetDefaultFactory(void* factory); -void* QItemEditorFactory_ValuePropertyName(void* ptr, int userType); -void* QItemEditorFactory_ValuePropertyNameDefault(void* ptr, int userType); -void QItemEditorFactory_DestroyQItemEditorFactory(void* ptr); -void QItemEditorFactory_DestroyQItemEditorFactoryDefault(void* ptr); -void* QItemEditorFactory___creatorMap_atList(void* ptr, int v, int i); -void QItemEditorFactory___creatorMap_setList(void* ptr, int key, void* i); -void* QItemEditorFactory___creatorMap_newList(void* ptr); -struct QtWidgets_PackedList QItemEditorFactory___creatorMap_keyList(void* ptr); -void* QItemEditorFactory___setCreatorMap__atList(void* ptr, int v, int i); -void QItemEditorFactory___setCreatorMap__setList(void* ptr, int key, void* i); -void* QItemEditorFactory___setCreatorMap__newList(void* ptr); -struct QtWidgets_PackedList QItemEditorFactory___setCreatorMap__keyList(void* ptr); -int QItemEditorFactory_____creatorMap_keyList_atList(void* ptr, int i); -void QItemEditorFactory_____creatorMap_keyList_setList(void* ptr, int i); -void* QItemEditorFactory_____creatorMap_keyList_newList(void* ptr); -int QItemEditorFactory_____setCreatorMap__keyList_atList(void* ptr, int i); -void QItemEditorFactory_____setCreatorMap__keyList_setList(void* ptr, int i); -void* QItemEditorFactory_____setCreatorMap__keyList_newList(void* ptr); -void* QKeyEventTransition_NewQKeyEventTransition(void* sourceState); -void* QKeyEventTransition_NewQKeyEventTransition2(void* object, long long ty, int key, void* sourceState); -char QKeyEventTransition_EventTestDefault(void* ptr, void* event); -int QKeyEventTransition_Key(void* ptr); -long long QKeyEventTransition_ModifierMask(void* ptr); -void QKeyEventTransition_OnTransitionDefault(void* ptr, void* event); -void QKeyEventTransition_SetKey(void* ptr, int key); -void QKeyEventTransition_SetModifierMask(void* ptr, long long modifierMask); -void QKeyEventTransition_DestroyQKeyEventTransition(void* ptr); -void QKeyEventTransition_DestroyQKeyEventTransitionDefault(void* ptr); -void* QKeyEventTransition___animations_atList(void* ptr, int i); -void QKeyEventTransition___animations_setList(void* ptr, void* i); -void* QKeyEventTransition___animations_newList(void* ptr); -void* QKeyEventTransition___setTargetStates_targets_atList(void* ptr, int i); -void QKeyEventTransition___setTargetStates_targets_setList(void* ptr, void* i); -void* QKeyEventTransition___setTargetStates_targets_newList(void* ptr); -void* QKeyEventTransition___targetStates_atList(void* ptr, int i); -void QKeyEventTransition___targetStates_setList(void* ptr, void* i); -void* QKeyEventTransition___targetStates_newList(void* ptr); -void* QKeyEventTransition___children_atList(void* ptr, int i); -void QKeyEventTransition___children_setList(void* ptr, void* i); -void* QKeyEventTransition___children_newList(void* ptr); -void* QKeyEventTransition___dynamicPropertyNames_atList(void* ptr, int i); -void QKeyEventTransition___dynamicPropertyNames_setList(void* ptr, void* i); -void* QKeyEventTransition___dynamicPropertyNames_newList(void* ptr); -void* QKeyEventTransition___findChildren_atList(void* ptr, int i); -void QKeyEventTransition___findChildren_setList(void* ptr, void* i); -void* QKeyEventTransition___findChildren_newList(void* ptr); -void* QKeyEventTransition___findChildren_atList3(void* ptr, int i); -void QKeyEventTransition___findChildren_setList3(void* ptr, void* i); -void* QKeyEventTransition___findChildren_newList3(void* ptr); -void* QKeyEventTransition___qFindChildren_atList2(void* ptr, int i); -void QKeyEventTransition___qFindChildren_setList2(void* ptr, void* i); -void* QKeyEventTransition___qFindChildren_newList2(void* ptr); -char QKeyEventTransition_EventDefault(void* ptr, void* e); -void QKeyEventTransition_ChildEventDefault(void* ptr, void* event); -void QKeyEventTransition_ConnectNotifyDefault(void* ptr, void* sign); -void QKeyEventTransition_CustomEventDefault(void* ptr, void* event); -void QKeyEventTransition_DeleteLaterDefault(void* ptr); -void QKeyEventTransition_DisconnectNotifyDefault(void* ptr, void* sign); -char QKeyEventTransition_EventFilterDefault(void* ptr, void* watched, void* event); -void* QKeyEventTransition_MetaObjectDefault(void* ptr); -void QKeyEventTransition_TimerEventDefault(void* ptr, void* event); -void* QKeySequenceEdit_NewQKeySequenceEdit(void* parent); -void* QKeySequenceEdit_NewQKeySequenceEdit2(void* keySequence, void* parent); -void QKeySequenceEdit_Clear(void* ptr); -void QKeySequenceEdit_ClearDefault(void* ptr); -void QKeySequenceEdit_ConnectEditingFinished(void* ptr, long long t); -void QKeySequenceEdit_DisconnectEditingFinished(void* ptr); -void QKeySequenceEdit_EditingFinished(void* ptr); -void* QKeySequenceEdit_KeySequence(void* ptr); -void QKeySequenceEdit_ConnectKeySequenceChanged(void* ptr, long long t); -void QKeySequenceEdit_DisconnectKeySequenceChanged(void* ptr); -void QKeySequenceEdit_KeySequenceChanged(void* ptr, void* keySequence); -void QKeySequenceEdit_SetKeySequence(void* ptr, void* keySequence); -void QKeySequenceEdit_SetKeySequenceDefault(void* ptr, void* keySequence); -void QKeySequenceEdit_DestroyQKeySequenceEdit(void* ptr); -void QKeySequenceEdit_DestroyQKeySequenceEditDefault(void* ptr); -void* QLCDNumber_NewQLCDNumber(void* parent); -void* QLCDNumber_NewQLCDNumber2(unsigned int numDigits, void* parent); -char QLCDNumber_CheckOverflow(void* ptr, double num); -char QLCDNumber_CheckOverflow2(void* ptr, int num); -int QLCDNumber_DigitCount(void* ptr); -void QLCDNumber_Display(void* ptr, struct QtWidgets_PackedString s); -void QLCDNumber_DisplayDefault(void* ptr, struct QtWidgets_PackedString s); -void QLCDNumber_Display2(void* ptr, int num); -void QLCDNumber_Display2Default(void* ptr, int num); -void QLCDNumber_Display3(void* ptr, double num); -void QLCDNumber_Display3Default(void* ptr, double num); -int QLCDNumber_IntValue(void* ptr); -long long QLCDNumber_Mode(void* ptr); -void QLCDNumber_ConnectOverflow(void* ptr, long long t); -void QLCDNumber_DisconnectOverflow(void* ptr); -void QLCDNumber_Overflow(void* ptr); -long long QLCDNumber_SegmentStyle(void* ptr); -void QLCDNumber_SetBinMode(void* ptr); -void QLCDNumber_SetBinModeDefault(void* ptr); -void QLCDNumber_SetDecMode(void* ptr); -void QLCDNumber_SetDecModeDefault(void* ptr); -void QLCDNumber_SetDigitCount(void* ptr, int numDigits); -void QLCDNumber_SetHexMode(void* ptr); -void QLCDNumber_SetHexModeDefault(void* ptr); -void QLCDNumber_SetMode(void* ptr, long long vql); -void QLCDNumber_SetOctMode(void* ptr); -void QLCDNumber_SetOctModeDefault(void* ptr); -void QLCDNumber_SetSegmentStyle(void* ptr, long long vql); -void QLCDNumber_SetSmallDecimalPoint(void* ptr, char vbo); -void QLCDNumber_SetSmallDecimalPointDefault(void* ptr, char vbo); -char QLCDNumber_SmallDecimalPoint(void* ptr); -double QLCDNumber_Value(void* ptr); -void QLCDNumber_DestroyQLCDNumber(void* ptr); -void QLCDNumber_DestroyQLCDNumberDefault(void* ptr); -void* QLabel_NewQLabel(void* parent, long long ff); -void* QLabel_NewQLabel2(struct QtWidgets_PackedString text, void* parent, long long ff); -long long QLabel_Alignment(void* ptr); -void* QLabel_Buddy(void* ptr); -void QLabel_Clear(void* ptr); -void QLabel_ClearDefault(void* ptr); -char QLabel_HasScaledContents(void* ptr); -char QLabel_HasSelectedText(void* ptr); -int QLabel_Indent(void* ptr); -void QLabel_ConnectLinkActivated(void* ptr, long long t); -void QLabel_DisconnectLinkActivated(void* ptr); -void QLabel_LinkActivated(void* ptr, struct QtWidgets_PackedString link); -void QLabel_ConnectLinkHovered(void* ptr, long long t); -void QLabel_DisconnectLinkHovered(void* ptr); -void QLabel_LinkHovered(void* ptr, struct QtWidgets_PackedString link); -int QLabel_Margin(void* ptr); -void* QLabel_Movie(void* ptr); -char QLabel_OpenExternalLinks(void* ptr); -void* QLabel_Picture(void* ptr); -void* QLabel_Pixmap(void* ptr); -struct QtWidgets_PackedString QLabel_SelectedText(void* ptr); -int QLabel_SelectionStart(void* ptr); -void QLabel_SetAlignment(void* ptr, long long vqt); -void QLabel_SetBuddy(void* ptr, void* buddy); -void QLabel_SetIndent(void* ptr, int vin); -void QLabel_SetMargin(void* ptr, int vin); -void QLabel_SetMovie(void* ptr, void* movie); -void QLabel_SetMovieDefault(void* ptr, void* movie); -void QLabel_SetNum(void* ptr, int num); -void QLabel_SetNumDefault(void* ptr, int num); -void QLabel_SetNum2(void* ptr, double num); -void QLabel_SetNum2Default(void* ptr, double num); -void QLabel_SetOpenExternalLinks(void* ptr, char open); -void QLabel_SetPicture(void* ptr, void* picture); -void QLabel_SetPictureDefault(void* ptr, void* picture); -void QLabel_SetPixmap(void* ptr, void* vqp); -void QLabel_SetPixmapDefault(void* ptr, void* vqp); -void QLabel_SetScaledContents(void* ptr, char vbo); -void QLabel_SetSelection(void* ptr, int start, int length); -void QLabel_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void QLabel_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs); -void QLabel_SetTextFormat(void* ptr, long long vqt); -void QLabel_SetTextInteractionFlags(void* ptr, long long flags); -void QLabel_SetWordWrap(void* ptr, char on); -struct QtWidgets_PackedString QLabel_Text(void* ptr); -long long QLabel_TextFormat(void* ptr); -long long QLabel_TextInteractionFlags(void* ptr); -char QLabel_WordWrap(void* ptr); -void QLabel_DestroyQLabel(void* ptr); -void QLabel_DestroyQLabelDefault(void* ptr); -void* QLayout_NewQLayout(void* parent); -void* QLayout_NewQLayout2(); -char QLayout_Activate(void* ptr); -void QLayout_AddChildLayout(void* ptr, void* l); -void QLayout_AddChildWidget(void* ptr, void* w); -void QLayout_AddItem(void* ptr, void* item); -void QLayout_AddWidget(void* ptr, void* w); -void* QLayout_AlignmentRect(void* ptr, void* r); -void QLayout_ChildEvent(void* ptr, void* e); -void QLayout_ChildEventDefault(void* ptr, void* e); -void* QLayout_QLayout_ClosestAcceptableSize(void* widget, void* size); -void* QLayout_ContentsMargins(void* ptr); -void* QLayout_ContentsRect(void* ptr); -int QLayout_Count(void* ptr); -long long QLayout_ExpandingDirections(void* ptr); -long long QLayout_ExpandingDirectionsDefault(void* ptr); -void* QLayout_Geometry(void* ptr); -void* QLayout_GeometryDefault(void* ptr); -void QLayout_GetContentsMargins(void* ptr, int left, int top, int right, int bottom); -int QLayout_IndexOf(void* ptr, void* widget); -int QLayout_IndexOfDefault(void* ptr, void* widget); -int QLayout_IndexOf2(void* ptr, void* layoutItem); -char QLayout_IsEmpty(void* ptr); -char QLayout_IsEmptyDefault(void* ptr); -char QLayout_IsEnabled(void* ptr); -void* QLayout_ItemAt(void* ptr, int index); -void* QLayout_MaximumSize(void* ptr); -void* QLayout_MaximumSizeDefault(void* ptr); -void* QLayout_MenuBar(void* ptr); -void* QLayout_MinimumSize(void* ptr); -void* QLayout_MinimumSizeDefault(void* ptr); -void* QLayout_ParentWidget(void* ptr); -void QLayout_RemoveItem(void* ptr, void* item); -void QLayout_RemoveWidget(void* ptr, void* widget); -void* QLayout_ReplaceWidget(void* ptr, void* from, void* to, long long options); -char QLayout_SetAlignment(void* ptr, void* w, long long alignment); -char QLayout_SetAlignment2(void* ptr, void* l, long long alignment); -void QLayout_SetContentsMargins(void* ptr, int left, int top, int right, int bottom); -void QLayout_SetContentsMargins2(void* ptr, void* margins); -void QLayout_SetEnabled(void* ptr, char enable); -void QLayout_SetGeometry(void* ptr, void* r); -void QLayout_SetGeometryDefault(void* ptr, void* r); -void QLayout_SetMenuBar(void* ptr, void* widget); -void QLayout_SetSizeConstraint(void* ptr, long long vql); -void QLayout_SetSpacing(void* ptr, int vin); -long long QLayout_SizeConstraint(void* ptr); -int QLayout_Spacing(void* ptr); -void* QLayout_TakeAt(void* ptr, int index); -void QLayout_Update(void* ptr); -void* QLayout___children_atList(void* ptr, int i); -void QLayout___children_setList(void* ptr, void* i); -void* QLayout___children_newList(void* ptr); -void* QLayout___dynamicPropertyNames_atList(void* ptr, int i); -void QLayout___dynamicPropertyNames_setList(void* ptr, void* i); -void* QLayout___dynamicPropertyNames_newList(void* ptr); -void* QLayout___findChildren_atList(void* ptr, int i); -void QLayout___findChildren_setList(void* ptr, void* i); -void* QLayout___findChildren_newList(void* ptr); -void* QLayout___findChildren_atList3(void* ptr, int i); -void QLayout___findChildren_setList3(void* ptr, void* i); -void* QLayout___findChildren_newList3(void* ptr); -void* QLayout___qFindChildren_atList2(void* ptr, int i); -void QLayout___qFindChildren_setList2(void* ptr, void* i); -void* QLayout___qFindChildren_newList2(void* ptr); -void QLayout_ConnectNotify(void* ptr, void* sign); -void QLayout_ConnectNotifyDefault(void* ptr, void* sign); -void QLayout_CustomEvent(void* ptr, void* event); -void QLayout_CustomEventDefault(void* ptr, void* event); -void QLayout_DeleteLater(void* ptr); -void QLayout_DeleteLaterDefault(void* ptr); -void QLayout_DisconnectNotify(void* ptr, void* sign); -void QLayout_DisconnectNotifyDefault(void* ptr, void* sign); -char QLayout_Event(void* ptr, void* e); -char QLayout_EventDefault(void* ptr, void* e); -char QLayout_EventFilter(void* ptr, void* watched, void* event); -char QLayout_EventFilterDefault(void* ptr, void* watched, void* event); -void* QLayout_MetaObject(void* ptr); -void* QLayout_MetaObjectDefault(void* ptr); -void QLayout_TimerEvent(void* ptr, void* event); -void QLayout_TimerEventDefault(void* ptr, void* event); -void* QLayout_SizeHint(void* ptr); -void* QLayout_SizeHintDefault(void* ptr); -void* QLayoutItem_NewQLayoutItem(long long alignment); -long long QLayoutItem_Alignment(void* ptr); -long long QLayoutItem_ControlTypes(void* ptr); -long long QLayoutItem_ControlTypesDefault(void* ptr); -long long QLayoutItem_ExpandingDirections(void* ptr); -void* QLayoutItem_Geometry(void* ptr); -char QLayoutItem_HasHeightForWidth(void* ptr); -char QLayoutItem_HasHeightForWidthDefault(void* ptr); -int QLayoutItem_HeightForWidth(void* ptr, int vin); -int QLayoutItem_HeightForWidthDefault(void* ptr, int vin); -void QLayoutItem_Invalidate(void* ptr); -void QLayoutItem_InvalidateDefault(void* ptr); -char QLayoutItem_IsEmpty(void* ptr); -void* QLayoutItem_Layout(void* ptr); -void* QLayoutItem_LayoutDefault(void* ptr); -void* QLayoutItem_MaximumSize(void* ptr); -int QLayoutItem_MinimumHeightForWidth(void* ptr, int w); -int QLayoutItem_MinimumHeightForWidthDefault(void* ptr, int w); -void* QLayoutItem_MinimumSize(void* ptr); -void QLayoutItem_SetAlignment(void* ptr, long long alignment); -void QLayoutItem_SetGeometry(void* ptr, void* r); -void* QLayoutItem_SizeHint(void* ptr); -void* QLayoutItem_SpacerItem(void* ptr); -void* QLayoutItem_SpacerItemDefault(void* ptr); -void* QLayoutItem_Widget(void* ptr); -void* QLayoutItem_WidgetDefault(void* ptr); -void QLayoutItem_DestroyQLayoutItem(void* ptr); -void QLayoutItem_DestroyQLayoutItemDefault(void* ptr); -void* QLineEdit_NewQLineEdit(void* parent); -void* QLineEdit_NewQLineEdit2(struct QtWidgets_PackedString contents, void* parent); -void QLineEdit_AddAction(void* ptr, void* action, long long position); -void* QLineEdit_AddAction2(void* ptr, void* icon, long long position); -long long QLineEdit_Alignment(void* ptr); -void QLineEdit_Backspace(void* ptr); -void QLineEdit_Clear(void* ptr); -void QLineEdit_ClearDefault(void* ptr); -void* QLineEdit_Completer(void* ptr); -void QLineEdit_Copy(void* ptr); -void QLineEdit_CopyDefault(void* ptr); -void* QLineEdit_CreateStandardContextMenu(void* ptr); -void QLineEdit_CursorBackward(void* ptr, char mark, int steps); -void QLineEdit_CursorForward(void* ptr, char mark, int steps); -long long QLineEdit_CursorMoveStyle(void* ptr); -int QLineEdit_CursorPosition(void* ptr); -int QLineEdit_CursorPositionAt(void* ptr, void* pos); -void QLineEdit_ConnectCursorPositionChanged(void* ptr, long long t); -void QLineEdit_DisconnectCursorPositionChanged(void* ptr); -void QLineEdit_CursorPositionChanged(void* ptr, int oldPos, int newPos); -void* QLineEdit_CursorRect(void* ptr); -void QLineEdit_CursorWordBackward(void* ptr, char mark); -void QLineEdit_CursorWordForward(void* ptr, char mark); -void QLineEdit_Cut(void* ptr); -void QLineEdit_CutDefault(void* ptr); -void QLineEdit_Del(void* ptr); -void QLineEdit_Deselect(void* ptr); -struct QtWidgets_PackedString QLineEdit_DisplayText(void* ptr); -char QLineEdit_DragEnabled(void* ptr); -long long QLineEdit_EchoMode(void* ptr); -void QLineEdit_ConnectEditingFinished(void* ptr, long long t); -void QLineEdit_DisconnectEditingFinished(void* ptr); -void QLineEdit_EditingFinished(void* ptr); -void QLineEdit_End(void* ptr, char mark); -void QLineEdit_GetTextMargins(void* ptr, int left, int top, int right, int bottom); -char QLineEdit_HasAcceptableInput(void* ptr); -char QLineEdit_HasFrame(void* ptr); -char QLineEdit_HasSelectedText(void* ptr); -void QLineEdit_Home(void* ptr, char mark); -void QLineEdit_InitStyleOption(void* ptr, void* option); -struct QtWidgets_PackedString QLineEdit_InputMask(void* ptr); -void QLineEdit_ConnectInputRejected(void* ptr, long long t); -void QLineEdit_DisconnectInputRejected(void* ptr); -void QLineEdit_InputRejected(void* ptr); -void QLineEdit_Insert(void* ptr, struct QtWidgets_PackedString newText); -char QLineEdit_IsClearButtonEnabled(void* ptr); -char QLineEdit_IsModified(void* ptr); -char QLineEdit_IsReadOnly(void* ptr); -char QLineEdit_IsRedoAvailable(void* ptr); -char QLineEdit_IsUndoAvailable(void* ptr); -int QLineEdit_MaxLength(void* ptr); -void QLineEdit_Paste(void* ptr); -void QLineEdit_PasteDefault(void* ptr); -struct QtWidgets_PackedString QLineEdit_PlaceholderText(void* ptr); -void QLineEdit_Redo(void* ptr); -void QLineEdit_RedoDefault(void* ptr); -void QLineEdit_ConnectReturnPressed(void* ptr, long long t); -void QLineEdit_DisconnectReturnPressed(void* ptr); -void QLineEdit_ReturnPressed(void* ptr); -void QLineEdit_SelectAll(void* ptr); -void QLineEdit_SelectAllDefault(void* ptr); -struct QtWidgets_PackedString QLineEdit_SelectedText(void* ptr); -void QLineEdit_ConnectSelectionChanged(void* ptr, long long t); -void QLineEdit_DisconnectSelectionChanged(void* ptr); -void QLineEdit_SelectionChanged(void* ptr); -int QLineEdit_SelectionEnd(void* ptr); -int QLineEdit_SelectionLength(void* ptr); -int QLineEdit_SelectionStart(void* ptr); -void QLineEdit_SetAlignment(void* ptr, long long flag); -void QLineEdit_SetClearButtonEnabled(void* ptr, char enable); -void QLineEdit_SetCompleter(void* ptr, void* c); -void QLineEdit_SetCursorMoveStyle(void* ptr, long long style); -void QLineEdit_SetCursorPosition(void* ptr, int vin); -void QLineEdit_SetDragEnabled(void* ptr, char b); -void QLineEdit_SetEchoMode(void* ptr, long long vql); -void QLineEdit_SetFrame(void* ptr, char vbo); -void QLineEdit_SetInputMask(void* ptr, struct QtWidgets_PackedString inputMask); -void QLineEdit_SetMaxLength(void* ptr, int vin); -void QLineEdit_SetModified(void* ptr, char vbo); -void QLineEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString vqs); -void QLineEdit_SetReadOnly(void* ptr, char vbo); -void QLineEdit_SetSelection(void* ptr, int start, int length); -void QLineEdit_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void QLineEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString vqs); -void QLineEdit_SetTextMargins(void* ptr, int left, int top, int right, int bottom); -void QLineEdit_SetTextMargins2(void* ptr, void* margins); -void QLineEdit_SetValidator(void* ptr, void* v); -struct QtWidgets_PackedString QLineEdit_Text(void* ptr); -void QLineEdit_ConnectTextChanged(void* ptr, long long t); -void QLineEdit_DisconnectTextChanged(void* ptr); -void QLineEdit_TextChanged(void* ptr, struct QtWidgets_PackedString text); -void QLineEdit_ConnectTextEdited(void* ptr, long long t); -void QLineEdit_DisconnectTextEdited(void* ptr); -void QLineEdit_TextEdited(void* ptr, struct QtWidgets_PackedString text); -void* QLineEdit_TextMargins(void* ptr); -void QLineEdit_Undo(void* ptr); -void QLineEdit_UndoDefault(void* ptr); -void* QLineEdit_Validator(void* ptr); -void QLineEdit_DestroyQLineEdit(void* ptr); -void QLineEdit_DestroyQLineEditDefault(void* ptr); -void* QListView_NewQListView(void* parent); -int QListView_BatchSize(void* ptr); -void QListView_ClearPropertyFlags(void* ptr); -void QListView_CurrentChanged(void* ptr, void* current, void* previous); -void QListView_CurrentChangedDefault(void* ptr, void* current, void* previous); -void QListView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); -void QListView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles); -long long QListView_Flow(void* ptr); -void* QListView_GridSize(void* ptr); -int QListView_HorizontalOffset(void* ptr); -int QListView_HorizontalOffsetDefault(void* ptr); -void* QListView_IndexAt(void* ptr, void* p); -void* QListView_IndexAtDefault(void* ptr, void* p); -char QListView_IsIndexHidden(void* ptr, void* index); -char QListView_IsIndexHiddenDefault(void* ptr, void* index); -char QListView_IsRowHidden(void* ptr, int row); -char QListView_IsSelectionRectVisible(void* ptr); -char QListView_IsWrapping(void* ptr); -long long QListView_ItemAlignment(void* ptr); -long long QListView_LayoutMode(void* ptr); -int QListView_ModelColumn(void* ptr); -void* QListView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); -void* QListView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); -long long QListView_Movement(void* ptr); -void* QListView_RectForIndex(void* ptr, void* index); -long long QListView_ResizeMode(void* ptr); -void QListView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end); -void QListView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end); -void QListView_RowsInserted(void* ptr, void* parent, int start, int end); -void QListView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); -void QListView_ScrollTo(void* ptr, void* index, long long hint); -void QListView_ScrollToDefault(void* ptr, void* index, long long hint); -void QListView_SelectionChanged(void* ptr, void* selected, void* deselected); -void QListView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); -void QListView_SetBatchSize(void* ptr, int batchSize); -void QListView_SetFlow(void* ptr, long long flow); -void QListView_SetGridSize(void* ptr, void* size); -void QListView_SetItemAlignment(void* ptr, long long alignment); -void QListView_SetLayoutMode(void* ptr, long long mode); -void QListView_SetModelColumn(void* ptr, int column); -void QListView_SetMovement(void* ptr, long long movement); -void QListView_SetPositionForIndex(void* ptr, void* position, void* index); -void QListView_SetResizeMode(void* ptr, long long mode); -void QListView_SetRowHidden(void* ptr, int row, char hide); -void QListView_SetSelection(void* ptr, void* rect, long long command); -void QListView_SetSelectionDefault(void* ptr, void* rect, long long command); -void QListView_SetSelectionRectVisible(void* ptr, char show); -void QListView_SetSpacing(void* ptr, int space); -void QListView_SetUniformItemSizes(void* ptr, char enable); -void QListView_SetViewMode(void* ptr, long long mode); -void QListView_SetWordWrap(void* ptr, char on); -void QListView_SetWrapping(void* ptr, char enable); -int QListView_Spacing(void* ptr); -char QListView_UniformItemSizes(void* ptr); -void QListView_UpdateGeometries(void* ptr); -void QListView_UpdateGeometriesDefault(void* ptr); -int QListView_VerticalOffset(void* ptr); -int QListView_VerticalOffsetDefault(void* ptr); -long long QListView_ViewMode(void* ptr); -void* QListView_VisualRect(void* ptr, void* index); -void* QListView_VisualRectDefault(void* ptr, void* index); -void* QListView_VisualRegionForSelection(void* ptr, void* selection); -void* QListView_VisualRegionForSelectionDefault(void* ptr, void* selection); -char QListView_WordWrap(void* ptr); -void QListView_DestroyQListView(void* ptr); -void QListView_DestroyQListViewDefault(void* ptr); -void* QListView___indexesMoved_indexes_atList(void* ptr, int i); -void QListView___indexesMoved_indexes_setList(void* ptr, void* i); -void* QListView___indexesMoved_indexes_newList(void* ptr); -void* QListWidget_NewQListWidget(void* parent); -void QListWidget_AddItem(void* ptr, struct QtWidgets_PackedString label); -void QListWidget_AddItem2(void* ptr, void* item); -void QListWidget_AddItems(void* ptr, struct QtWidgets_PackedString labels); -void QListWidget_Clear(void* ptr); -void QListWidget_ClearDefault(void* ptr); -void QListWidget_ClosePersistentEditor(void* ptr, void* item); -int QListWidget_Count(void* ptr); -void* QListWidget_CurrentItem(void* ptr); -void QListWidget_ConnectCurrentItemChanged(void* ptr, long long t); -void QListWidget_DisconnectCurrentItemChanged(void* ptr); -void QListWidget_CurrentItemChanged(void* ptr, void* current, void* previous); -int QListWidget_CurrentRow(void* ptr); -void QListWidget_ConnectCurrentRowChanged(void* ptr, long long t); -void QListWidget_DisconnectCurrentRowChanged(void* ptr); -void QListWidget_CurrentRowChanged(void* ptr, int currentRow); -void QListWidget_ConnectCurrentTextChanged(void* ptr, long long t); -void QListWidget_DisconnectCurrentTextChanged(void* ptr); -void QListWidget_CurrentTextChanged(void* ptr, struct QtWidgets_PackedString currentText); -char QListWidget_DropMimeData(void* ptr, int index, void* data, long long action); -char QListWidget_DropMimeDataDefault(void* ptr, int index, void* data, long long action); -void QListWidget_EditItem(void* ptr, void* item); -struct QtWidgets_PackedList QListWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags); -void* QListWidget_IndexFromItem(void* ptr, void* item); -void QListWidget_InsertItem(void* ptr, int row, void* item); -void QListWidget_InsertItem2(void* ptr, int row, struct QtWidgets_PackedString label); -void QListWidget_InsertItems(void* ptr, int row, struct QtWidgets_PackedString labels); -char QListWidget_IsPersistentEditorOpen(void* ptr, void* item); -char QListWidget_IsSortingEnabled(void* ptr); -void* QListWidget_Item(void* ptr, int row); -void QListWidget_ConnectItemActivated(void* ptr, long long t); -void QListWidget_DisconnectItemActivated(void* ptr); -void QListWidget_ItemActivated(void* ptr, void* item); -void* QListWidget_ItemAt(void* ptr, void* p); -void* QListWidget_ItemAt2(void* ptr, int x, int y); -void QListWidget_ConnectItemChanged(void* ptr, long long t); -void QListWidget_DisconnectItemChanged(void* ptr); -void QListWidget_ItemChanged(void* ptr, void* item); -void QListWidget_ConnectItemClicked(void* ptr, long long t); -void QListWidget_DisconnectItemClicked(void* ptr); -void QListWidget_ItemClicked(void* ptr, void* item); -void QListWidget_ConnectItemDoubleClicked(void* ptr, long long t); -void QListWidget_DisconnectItemDoubleClicked(void* ptr); -void QListWidget_ItemDoubleClicked(void* ptr, void* item); -void QListWidget_ConnectItemEntered(void* ptr, long long t); -void QListWidget_DisconnectItemEntered(void* ptr); -void QListWidget_ItemEntered(void* ptr, void* item); -void* QListWidget_ItemFromIndex(void* ptr, void* index); -void QListWidget_ConnectItemPressed(void* ptr, long long t); -void QListWidget_DisconnectItemPressed(void* ptr); -void QListWidget_ItemPressed(void* ptr, void* item); -void QListWidget_ConnectItemSelectionChanged(void* ptr, long long t); -void QListWidget_DisconnectItemSelectionChanged(void* ptr); -void QListWidget_ItemSelectionChanged(void* ptr); -void* QListWidget_ItemWidget(void* ptr, void* item); -struct QtWidgets_PackedList QListWidget_Items(void* ptr, void* data); -void* QListWidget_MimeData(void* ptr, void* items); -void* QListWidget_MimeDataDefault(void* ptr, void* items); -struct QtWidgets_PackedString QListWidget_MimeTypes(void* ptr); -struct QtWidgets_PackedString QListWidget_MimeTypesDefault(void* ptr); -void QListWidget_OpenPersistentEditor(void* ptr, void* item); -void QListWidget_RemoveItemWidget(void* ptr, void* item); -int QListWidget_Row(void* ptr, void* item); -void QListWidget_ScrollToItem(void* ptr, void* item, long long hint); -void QListWidget_ScrollToItemDefault(void* ptr, void* item, long long hint); -struct QtWidgets_PackedList QListWidget_SelectedItems(void* ptr); -void QListWidget_SetCurrentItem(void* ptr, void* item); -void QListWidget_SetCurrentItem2(void* ptr, void* item, long long command); -void QListWidget_SetCurrentRow(void* ptr, int row); -void QListWidget_SetCurrentRow2(void* ptr, int row, long long command); -void QListWidget_SetItemWidget(void* ptr, void* item, void* widget); -void QListWidget_SetSortingEnabled(void* ptr, char enable); -void QListWidget_SortItems(void* ptr, long long order); -long long QListWidget_SupportedDropActions(void* ptr); -long long QListWidget_SupportedDropActionsDefault(void* ptr); -void* QListWidget_TakeItem(void* ptr, int row); -void* QListWidget_VisualItemRect(void* ptr, void* item); -void QListWidget_DestroyQListWidget(void* ptr); -void QListWidget_DestroyQListWidgetDefault(void* ptr); -void* QListWidget___findItems_atList(void* ptr, int i); -void QListWidget___findItems_setList(void* ptr, void* i); -void* QListWidget___findItems_newList(void* ptr); -void* QListWidget___items_atList(void* ptr, int i); -void QListWidget___items_setList(void* ptr, void* i); -void* QListWidget___items_newList(void* ptr); -void* QListWidget___mimeData_items_atList(void* ptr, int i); -void QListWidget___mimeData_items_setList(void* ptr, void* i); -void* QListWidget___mimeData_items_newList(void* ptr); -void* QListWidget___selectedItems_atList(void* ptr, int i); -void QListWidget___selectedItems_setList(void* ptr, void* i); -void* QListWidget___selectedItems_newList(void* ptr); -void* QListWidgetItem_NewQListWidgetItem(void* parent, int ty); -void* QListWidgetItem_NewQListWidgetItem2(struct QtWidgets_PackedString text, void* parent, int ty); -void* QListWidgetItem_NewQListWidgetItem3(void* icon, struct QtWidgets_PackedString text, void* parent, int ty); -void* QListWidgetItem_NewQListWidgetItem4(void* other); -void* QListWidgetItem_Background(void* ptr); -long long QListWidgetItem_CheckState(void* ptr); -void* QListWidgetItem_Clone(void* ptr); -void* QListWidgetItem_CloneDefault(void* ptr); -void* QListWidgetItem_Data(void* ptr, int role); -void* QListWidgetItem_DataDefault(void* ptr, int role); -long long QListWidgetItem_Flags(void* ptr); -void* QListWidgetItem_Font(void* ptr); -void* QListWidgetItem_Foreground(void* ptr); -void* QListWidgetItem_Icon(void* ptr); -char QListWidgetItem_IsHidden(void* ptr); -char QListWidgetItem_IsSelected(void* ptr); -void* QListWidgetItem_ListWidget(void* ptr); -void QListWidgetItem_Read(void* ptr, void* in); -void QListWidgetItem_ReadDefault(void* ptr, void* in); -void QListWidgetItem_SetBackground(void* ptr, void* brush); -void QListWidgetItem_SetCheckState(void* ptr, long long state); -void QListWidgetItem_SetData(void* ptr, int role, void* value); -void QListWidgetItem_SetDataDefault(void* ptr, int role, void* value); -void QListWidgetItem_SetFlags(void* ptr, long long flags); -void QListWidgetItem_SetFont(void* ptr, void* font); -void QListWidgetItem_SetForeground(void* ptr, void* brush); -void QListWidgetItem_SetHidden(void* ptr, char hide); -void QListWidgetItem_SetIcon(void* ptr, void* icon); -void QListWidgetItem_SetSelected(void* ptr, char sele); -void QListWidgetItem_SetSizeHint(void* ptr, void* size); -void QListWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip); -void QListWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text); -void QListWidgetItem_SetTextAlignment(void* ptr, int alignment); -void QListWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip); -void QListWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis); -void* QListWidgetItem_SizeHint(void* ptr); -struct QtWidgets_PackedString QListWidgetItem_StatusTip(void* ptr); -struct QtWidgets_PackedString QListWidgetItem_Text(void* ptr); -int QListWidgetItem_TextAlignment(void* ptr); -struct QtWidgets_PackedString QListWidgetItem_ToolTip(void* ptr); -int QListWidgetItem_Type(void* ptr); -struct QtWidgets_PackedString QListWidgetItem_WhatsThis(void* ptr); -void QListWidgetItem_Write(void* ptr, void* out); -void QListWidgetItem_WriteDefault(void* ptr, void* out); -void QListWidgetItem_DestroyQListWidgetItem(void* ptr); -void QListWidgetItem_DestroyQListWidgetItemDefault(void* ptr); -void* QListWidgetItem___dummy_atList(void* ptr, int i); -void QListWidgetItem___dummy_setList(void* ptr, void* i); -void* QListWidgetItem___dummy_newList(void* ptr); -void* QListWidgetItem___setDummy__atList(void* ptr, int i); -void QListWidgetItem___setDummy__setList(void* ptr, void* i); -void* QListWidgetItem___setDummy__newList(void* ptr); -void* QMainWindow_NewQMainWindow(void* parent, long long flags); -void QMainWindow_AddDockWidget(void* ptr, long long area, void* dockwidget); -void QMainWindow_AddDockWidget2(void* ptr, long long area, void* dockwidget, long long orientation); -void QMainWindow_AddToolBar(void* ptr, long long area, void* toolbar); -void QMainWindow_AddToolBar2(void* ptr, void* toolbar); -void* QMainWindow_AddToolBar3(void* ptr, struct QtWidgets_PackedString title); -void QMainWindow_AddToolBarBreak(void* ptr, long long area); -void* QMainWindow_CentralWidget(void* ptr); -long long QMainWindow_Corner(void* ptr, long long corner); -void* QMainWindow_CreatePopupMenu(void* ptr); -void* QMainWindow_CreatePopupMenuDefault(void* ptr); -long long QMainWindow_DockOptions(void* ptr); -long long QMainWindow_DockWidgetArea(void* ptr, void* dockwidget); -char QMainWindow_DocumentMode(void* ptr); -void* QMainWindow_IconSize(void* ptr); -void QMainWindow_ConnectIconSizeChanged(void* ptr, long long t); -void QMainWindow_DisconnectIconSizeChanged(void* ptr); -void QMainWindow_IconSizeChanged(void* ptr, void* iconSize); -void QMainWindow_InsertToolBar(void* ptr, void* before, void* toolbar); -void QMainWindow_InsertToolBarBreak(void* ptr, void* before); -char QMainWindow_IsAnimated(void* ptr); -char QMainWindow_IsDockNestingEnabled(void* ptr); -void* QMainWindow_MenuBar(void* ptr); -void* QMainWindow_MenuWidget(void* ptr); -void QMainWindow_RemoveDockWidget(void* ptr, void* dockwidget); -void QMainWindow_RemoveToolBar(void* ptr, void* toolbar); -void QMainWindow_RemoveToolBarBreak(void* ptr, void* before); -void QMainWindow_ResizeDocks(void* ptr, void* docks, void* sizes, long long orientation); -char QMainWindow_RestoreDockWidget(void* ptr, void* dockwidget); -char QMainWindow_RestoreState(void* ptr, void* state, int version); -void* QMainWindow_SaveState(void* ptr, int version); -void QMainWindow_SetAnimated(void* ptr, char enabled); -void QMainWindow_SetAnimatedDefault(void* ptr, char enabled); -void QMainWindow_SetCentralWidget(void* ptr, void* widget); -void QMainWindow_SetCorner(void* ptr, long long corner, long long area); -void QMainWindow_SetDockNestingEnabled(void* ptr, char enabled); -void QMainWindow_SetDockNestingEnabledDefault(void* ptr, char enabled); -void QMainWindow_SetDockOptions(void* ptr, long long options); -void QMainWindow_SetDocumentMode(void* ptr, char enabled); -void QMainWindow_SetIconSize(void* ptr, void* iconSize); -void QMainWindow_SetMenuBar(void* ptr, void* menuBar); -void QMainWindow_SetMenuWidget(void* ptr, void* menuBar); -void QMainWindow_SetStatusBar(void* ptr, void* statusbar); -void QMainWindow_SetTabPosition(void* ptr, long long areas, long long tabPosition); -void QMainWindow_SetTabShape(void* ptr, long long tabShape); -void QMainWindow_SetToolButtonStyle(void* ptr, long long toolButtonStyle); -void QMainWindow_SetUnifiedTitleAndToolBarOnMac(void* ptr, char set); -void QMainWindow_SetUnifiedTitleAndToolBarOnMacDefault(void* ptr, char set); -void QMainWindow_SplitDockWidget(void* ptr, void* first, void* second, long long orientation); -void* QMainWindow_StatusBar(void* ptr); -long long QMainWindow_TabPosition(void* ptr, long long area); -long long QMainWindow_TabShape(void* ptr); -void QMainWindow_ConnectTabifiedDockWidgetActivated(void* ptr, long long t); -void QMainWindow_DisconnectTabifiedDockWidgetActivated(void* ptr); -void QMainWindow_TabifiedDockWidgetActivated(void* ptr, void* dockWidget); -struct QtWidgets_PackedList QMainWindow_TabifiedDockWidgets(void* ptr, void* dockwidget); -void QMainWindow_TabifyDockWidget(void* ptr, void* first, void* second); -void* QMainWindow_TakeCentralWidget(void* ptr); -long long QMainWindow_ToolBarArea(void* ptr, void* toolbar); -char QMainWindow_ToolBarBreak(void* ptr, void* toolbar); -long long QMainWindow_ToolButtonStyle(void* ptr); -void QMainWindow_ConnectToolButtonStyleChanged(void* ptr, long long t); -void QMainWindow_DisconnectToolButtonStyleChanged(void* ptr); -void QMainWindow_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle); -char QMainWindow_UnifiedTitleAndToolBarOnMac(void* ptr); -void QMainWindow_DestroyQMainWindow(void* ptr); -void QMainWindow_DestroyQMainWindowDefault(void* ptr); -void* QMainWindow___resizeDocks_docks_atList(void* ptr, int i); -void QMainWindow___resizeDocks_docks_setList(void* ptr, void* i); -void* QMainWindow___resizeDocks_docks_newList(void* ptr); -int QMainWindow___resizeDocks_sizes_atList(void* ptr, int i); -void QMainWindow___resizeDocks_sizes_setList(void* ptr, int i); -void* QMainWindow___resizeDocks_sizes_newList(void* ptr); -void* QMainWindow___tabifiedDockWidgets_atList(void* ptr, int i); -void QMainWindow___tabifiedDockWidgets_setList(void* ptr, void* i); -void* QMainWindow___tabifiedDockWidgets_newList(void* ptr); -void* QMdiArea_NewQMdiArea(void* parent); -void QMdiArea_ActivateNextSubWindow(void* ptr); -void QMdiArea_ActivateNextSubWindowDefault(void* ptr); -void QMdiArea_ActivatePreviousSubWindow(void* ptr); -void QMdiArea_ActivatePreviousSubWindowDefault(void* ptr); -long long QMdiArea_ActivationOrder(void* ptr); -void* QMdiArea_ActiveSubWindow(void* ptr); -void* QMdiArea_AddSubWindow(void* ptr, void* widget, long long windowFlags); -void* QMdiArea_Background(void* ptr); -void QMdiArea_CascadeSubWindows(void* ptr); -void QMdiArea_CascadeSubWindowsDefault(void* ptr); -void QMdiArea_CloseActiveSubWindow(void* ptr); -void QMdiArea_CloseActiveSubWindowDefault(void* ptr); -void QMdiArea_CloseAllSubWindows(void* ptr); -void QMdiArea_CloseAllSubWindowsDefault(void* ptr); -void* QMdiArea_CurrentSubWindow(void* ptr); -char QMdiArea_DocumentMode(void* ptr); -void QMdiArea_RemoveSubWindow(void* ptr, void* widget); -void QMdiArea_SetActivationOrder(void* ptr, long long order); -void QMdiArea_SetActiveSubWindow(void* ptr, void* window); -void QMdiArea_SetActiveSubWindowDefault(void* ptr, void* window); -void QMdiArea_SetBackground(void* ptr, void* background); -void QMdiArea_SetDocumentMode(void* ptr, char enabled); -void QMdiArea_SetOption(void* ptr, long long option, char on); -void QMdiArea_SetTabPosition(void* ptr, long long position); -void QMdiArea_SetTabShape(void* ptr, long long shape); -void QMdiArea_SetTabsClosable(void* ptr, char closable); -void QMdiArea_SetTabsMovable(void* ptr, char movable); -void QMdiArea_SetViewMode(void* ptr, long long mode); -void QMdiArea_SetupViewport(void* ptr, void* viewport); -void QMdiArea_SetupViewportDefault(void* ptr, void* viewport); -void QMdiArea_ConnectSubWindowActivated(void* ptr, long long t); -void QMdiArea_DisconnectSubWindowActivated(void* ptr); -void QMdiArea_SubWindowActivated(void* ptr, void* window); -struct QtWidgets_PackedList QMdiArea_SubWindowList(void* ptr, long long order); -long long QMdiArea_TabPosition(void* ptr); -long long QMdiArea_TabShape(void* ptr); -char QMdiArea_TabsClosable(void* ptr); -char QMdiArea_TabsMovable(void* ptr); -char QMdiArea_TestOption(void* ptr, long long option); -void QMdiArea_TileSubWindows(void* ptr); -void QMdiArea_TileSubWindowsDefault(void* ptr); -long long QMdiArea_ViewMode(void* ptr); -void QMdiArea_DestroyQMdiArea(void* ptr); -void QMdiArea_DestroyQMdiAreaDefault(void* ptr); -void* QMdiArea___subWindowList_atList(void* ptr, int i); -void QMdiArea___subWindowList_setList(void* ptr, void* i); -void* QMdiArea___subWindowList_newList(void* ptr); -void* QMdiSubWindow_NewQMdiSubWindow(void* parent, long long flags); -void QMdiSubWindow_ConnectAboutToActivate(void* ptr, long long t); -void QMdiSubWindow_DisconnectAboutToActivate(void* ptr); -void QMdiSubWindow_AboutToActivate(void* ptr); -char QMdiSubWindow_IsShaded(void* ptr); -int QMdiSubWindow_KeyboardPageStep(void* ptr); -int QMdiSubWindow_KeyboardSingleStep(void* ptr); -void* QMdiSubWindow_MdiArea(void* ptr); -void QMdiSubWindow_SetKeyboardPageStep(void* ptr, int step); -void QMdiSubWindow_SetKeyboardSingleStep(void* ptr, int step); -void QMdiSubWindow_SetOption(void* ptr, long long option, char on); -void QMdiSubWindow_SetSystemMenu(void* ptr, void* systemMenu); -void QMdiSubWindow_SetWidget(void* ptr, void* widget); -void QMdiSubWindow_ShowShaded(void* ptr); -void QMdiSubWindow_ShowShadedDefault(void* ptr); -void QMdiSubWindow_ShowSystemMenu(void* ptr); -void QMdiSubWindow_ShowSystemMenuDefault(void* ptr); -void* QMdiSubWindow_SystemMenu(void* ptr); -char QMdiSubWindow_TestOption(void* ptr, long long option); -void* QMdiSubWindow_Widget(void* ptr); -void QMdiSubWindow_ConnectWindowStateChanged(void* ptr, long long t); -void QMdiSubWindow_DisconnectWindowStateChanged(void* ptr); -void QMdiSubWindow_WindowStateChanged(void* ptr, long long oldState, long long newState); -void QMdiSubWindow_DestroyQMdiSubWindow(void* ptr); -void QMdiSubWindow_DestroyQMdiSubWindowDefault(void* ptr); -void* QMenu_NewQMenu(void* parent); -void* QMenu_NewQMenu2(struct QtWidgets_PackedString title, void* parent); -void QMenu_ConnectAboutToHide(void* ptr, long long t); -void QMenu_DisconnectAboutToHide(void* ptr); -void QMenu_AboutToHide(void* ptr); -void QMenu_ConnectAboutToShow(void* ptr, long long t); -void QMenu_DisconnectAboutToShow(void* ptr); -void QMenu_AboutToShow(void* ptr); -void* QMenu_ActionAt(void* ptr, void* pt); -void* QMenu_ActionGeometry(void* ptr, void* act); -void* QMenu_ActiveAction(void* ptr); -void* QMenu_AddAction(void* ptr, struct QtWidgets_PackedString text); -void* QMenu_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text); -void* QMenu_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut); -void* QMenu_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member, void* shortcut); -void* QMenu_AddMenu(void* ptr, void* menu); -void* QMenu_AddMenu2(void* ptr, struct QtWidgets_PackedString title); -void* QMenu_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title); -void* QMenu_AddSection(void* ptr, struct QtWidgets_PackedString text); -void* QMenu_AddSection2(void* ptr, void* icon, struct QtWidgets_PackedString text); -void* QMenu_AddSeparator(void* ptr); -void QMenu_Clear(void* ptr); -int QMenu_ColumnCount(void* ptr); -void* QMenu_DefaultAction(void* ptr); -void* QMenu_Exec(void* ptr); -void* QMenu_Exec2(void* ptr, void* p, void* action); -void* QMenu_QMenu_Exec3(void* actions, void* pos, void* at, void* parent); -void QMenu_HideTearOffMenu(void* ptr); -void QMenu_ConnectHovered(void* ptr, long long t); -void QMenu_DisconnectHovered(void* ptr); -void QMenu_Hovered(void* ptr, void* action); -void* QMenu_Icon(void* ptr); -void QMenu_InitStyleOption(void* ptr, void* option, void* action); -void* QMenu_InsertMenu(void* ptr, void* before, void* menu); -void* QMenu_InsertSection(void* ptr, void* before, struct QtWidgets_PackedString text); -void* QMenu_InsertSection2(void* ptr, void* before, void* icon, struct QtWidgets_PackedString text); -void* QMenu_InsertSeparator(void* ptr, void* before); -char QMenu_IsEmpty(void* ptr); -char QMenu_IsTearOffEnabled(void* ptr); -char QMenu_IsTearOffMenuVisible(void* ptr); -void* QMenu_MenuAction(void* ptr); -void QMenu_Popup(void* ptr, void* p, void* atAction); -char QMenu_SeparatorsCollapsible(void* ptr); -void QMenu_SetActiveAction(void* ptr, void* act); -void QMenu_SetAsDockMenu(void* ptr); -void QMenu_SetDefaultAction(void* ptr, void* act); -void QMenu_SetIcon(void* ptr, void* icon); -void QMenu_SetSeparatorsCollapsible(void* ptr, char collapse); -void QMenu_SetTearOffEnabled(void* ptr, char vbo); -void QMenu_SetTitle(void* ptr, struct QtWidgets_PackedString title); -void QMenu_SetToolTipsVisible(void* ptr, char visible); -void QMenu_ShowTearOffMenu(void* ptr, void* pos); -void QMenu_ShowTearOffMenu2(void* ptr); -struct QtWidgets_PackedString QMenu_Title(void* ptr); -char QMenu_ToolTipsVisible(void* ptr); -void QMenu_ConnectTriggered(void* ptr, long long t); -void QMenu_DisconnectTriggered(void* ptr); -void QMenu_Triggered(void* ptr, void* action); -void QMenu_DestroyQMenu(void* ptr); -void QMenu_DestroyQMenuDefault(void* ptr); -void* QMenu___exec_actions_atList3(void* ptr, int i); -void QMenu___exec_actions_setList3(void* ptr, void* i); -void* QMenu___exec_actions_newList3(void* ptr); -void* QMenuBar_NewQMenuBar(void* parent); -void* QMenuBar_ActionAt(void* ptr, void* pt); -void* QMenuBar_ActionGeometry(void* ptr, void* act); -void* QMenuBar_ActiveAction(void* ptr); -void* QMenuBar_AddAction(void* ptr, struct QtWidgets_PackedString text); -void* QMenuBar_AddAction2(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member); -void* QMenuBar_AddMenu(void* ptr, void* menu); -void* QMenuBar_AddMenu2(void* ptr, struct QtWidgets_PackedString title); -void* QMenuBar_AddMenu3(void* ptr, void* icon, struct QtWidgets_PackedString title); -void* QMenuBar_AddSeparator(void* ptr); -void QMenuBar_Clear(void* ptr); -void* QMenuBar_CornerWidget(void* ptr, long long corner); -void QMenuBar_ConnectHovered(void* ptr, long long t); -void QMenuBar_DisconnectHovered(void* ptr); -void QMenuBar_Hovered(void* ptr, void* action); -void QMenuBar_InitStyleOption(void* ptr, void* option, void* action); -void* QMenuBar_InsertMenu(void* ptr, void* before, void* menu); -void* QMenuBar_InsertSeparator(void* ptr, void* before); -char QMenuBar_IsDefaultUp(void* ptr); -char QMenuBar_IsNativeMenuBar(void* ptr); -void QMenuBar_SetActiveAction(void* ptr, void* act); -void QMenuBar_SetCornerWidget(void* ptr, void* widget, long long corner); -void QMenuBar_SetDefaultUp(void* ptr, char vbo); -void QMenuBar_SetNativeMenuBar(void* ptr, char nativeMenuBar); -void QMenuBar_ConnectTriggered(void* ptr, long long t); -void QMenuBar_DisconnectTriggered(void* ptr); -void QMenuBar_Triggered(void* ptr, void* action); -void QMenuBar_DestroyQMenuBar(void* ptr); -void QMenuBar_DestroyQMenuBarDefault(void* ptr); -int QMessageBox_ButtonMask_Type(); -void* QMessageBox_NewQMessageBox(void* parent); -void* QMessageBox_NewQMessageBox2(long long icon, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, void* parent, long long ff); -void QMessageBox_QMessageBox_About(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text); -void QMessageBox_QMessageBox_AboutQt(void* parent, struct QtWidgets_PackedString title); -void QMessageBox_AddButton(void* ptr, void* button, long long role); -void* QMessageBox_AddButton2(void* ptr, struct QtWidgets_PackedString text, long long role); -void* QMessageBox_AddButton3(void* ptr, long long button); -void* QMessageBox_Button(void* ptr, long long which); -void QMessageBox_ConnectButtonClicked(void* ptr, long long t); -void QMessageBox_DisconnectButtonClicked(void* ptr); -void QMessageBox_ButtonClicked(void* ptr, void* button); -long long QMessageBox_ButtonRole(void* ptr, void* button); -struct QtWidgets_PackedList QMessageBox_Buttons(void* ptr); -void* QMessageBox_CheckBox(void* ptr); -void* QMessageBox_ClickedButton(void* ptr); -long long QMessageBox_QMessageBox_Critical(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); -void* QMessageBox_DefaultButton(void* ptr); -struct QtWidgets_PackedString QMessageBox_DetailedText(void* ptr); -void* QMessageBox_EscapeButton(void* ptr); -long long QMessageBox_Icon(void* ptr); -void* QMessageBox_IconPixmap(void* ptr); -long long QMessageBox_QMessageBox_Information(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); -struct QtWidgets_PackedString QMessageBox_InformativeText(void* ptr); -void QMessageBox_Open(void* ptr, void* receiver, char* member); -long long QMessageBox_QMessageBox_Question(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); -void QMessageBox_RemoveButton(void* ptr, void* button); -void QMessageBox_SetCheckBox(void* ptr, void* cb); -void QMessageBox_SetDefaultButton(void* ptr, void* button); -void QMessageBox_SetDefaultButton2(void* ptr, long long button); -void QMessageBox_SetDetailedText(void* ptr, struct QtWidgets_PackedString text); -void QMessageBox_SetEscapeButton(void* ptr, void* button); -void QMessageBox_SetEscapeButton2(void* ptr, long long button); -void QMessageBox_SetIcon(void* ptr, long long vqm); -void QMessageBox_SetIconPixmap(void* ptr, void* pixmap); -void QMessageBox_SetInformativeText(void* ptr, struct QtWidgets_PackedString text); -void QMessageBox_SetStandardButtons(void* ptr, long long buttons); -void QMessageBox_SetText(void* ptr, struct QtWidgets_PackedString text); -void QMessageBox_SetTextFormat(void* ptr, long long format); -void QMessageBox_SetTextInteractionFlags(void* ptr, long long flags); -void QMessageBox_SetWindowTitle(void* ptr, struct QtWidgets_PackedString title); -long long QMessageBox_StandardButton(void* ptr, void* button); -long long QMessageBox_StandardButtons(void* ptr); -struct QtWidgets_PackedString QMessageBox_Text(void* ptr); -long long QMessageBox_TextFormat(void* ptr); -long long QMessageBox_TextInteractionFlags(void* ptr); -long long QMessageBox_QMessageBox_Warning(void* parent, struct QtWidgets_PackedString title, struct QtWidgets_PackedString text, long long buttons, long long defaultButton); -void QMessageBox_DestroyQMessageBox(void* ptr); -void QMessageBox_DestroyQMessageBoxDefault(void* ptr); -void* QMessageBox___buttons_atList(void* ptr, int i); -void QMessageBox___buttons_setList(void* ptr, void* i); -void* QMessageBox___buttons_newList(void* ptr); -void* QMouseEventTransition_NewQMouseEventTransition(void* sourceState); -void* QMouseEventTransition_NewQMouseEventTransition2(void* object, long long ty, long long button, void* sourceState); -long long QMouseEventTransition_Button(void* ptr); -char QMouseEventTransition_EventTestDefault(void* ptr, void* event); -void* QMouseEventTransition_HitTestPath(void* ptr); -long long QMouseEventTransition_ModifierMask(void* ptr); -void QMouseEventTransition_OnTransitionDefault(void* ptr, void* event); -void QMouseEventTransition_SetButton(void* ptr, long long button); -void QMouseEventTransition_SetHitTestPath(void* ptr, void* path); -void QMouseEventTransition_SetModifierMask(void* ptr, long long modifierMask); -void QMouseEventTransition_DestroyQMouseEventTransition(void* ptr); -void QMouseEventTransition_DestroyQMouseEventTransitionDefault(void* ptr); -void* QMouseEventTransition___animations_atList(void* ptr, int i); -void QMouseEventTransition___animations_setList(void* ptr, void* i); -void* QMouseEventTransition___animations_newList(void* ptr); -void* QMouseEventTransition___setTargetStates_targets_atList(void* ptr, int i); -void QMouseEventTransition___setTargetStates_targets_setList(void* ptr, void* i); -void* QMouseEventTransition___setTargetStates_targets_newList(void* ptr); -void* QMouseEventTransition___targetStates_atList(void* ptr, int i); -void QMouseEventTransition___targetStates_setList(void* ptr, void* i); -void* QMouseEventTransition___targetStates_newList(void* ptr); -void* QMouseEventTransition___children_atList(void* ptr, int i); -void QMouseEventTransition___children_setList(void* ptr, void* i); -void* QMouseEventTransition___children_newList(void* ptr); -void* QMouseEventTransition___dynamicPropertyNames_atList(void* ptr, int i); -void QMouseEventTransition___dynamicPropertyNames_setList(void* ptr, void* i); -void* QMouseEventTransition___dynamicPropertyNames_newList(void* ptr); -void* QMouseEventTransition___findChildren_atList(void* ptr, int i); -void QMouseEventTransition___findChildren_setList(void* ptr, void* i); -void* QMouseEventTransition___findChildren_newList(void* ptr); -void* QMouseEventTransition___findChildren_atList3(void* ptr, int i); -void QMouseEventTransition___findChildren_setList3(void* ptr, void* i); -void* QMouseEventTransition___findChildren_newList3(void* ptr); -void* QMouseEventTransition___qFindChildren_atList2(void* ptr, int i); -void QMouseEventTransition___qFindChildren_setList2(void* ptr, void* i); -void* QMouseEventTransition___qFindChildren_newList2(void* ptr); -char QMouseEventTransition_EventDefault(void* ptr, void* e); -void QMouseEventTransition_ChildEventDefault(void* ptr, void* event); -void QMouseEventTransition_ConnectNotifyDefault(void* ptr, void* sign); -void QMouseEventTransition_CustomEventDefault(void* ptr, void* event); -void QMouseEventTransition_DeleteLaterDefault(void* ptr); -void QMouseEventTransition_DisconnectNotifyDefault(void* ptr, void* sign); -char QMouseEventTransition_EventFilterDefault(void* ptr, void* watched, void* event); -void* QMouseEventTransition_MetaObjectDefault(void* ptr); -void QMouseEventTransition_TimerEventDefault(void* ptr, void* event); -void* QOpenGLWidget_NewQOpenGLWidget(void* parent, long long ff); -void QOpenGLWidget_ConnectAboutToCompose(void* ptr, long long t); -void QOpenGLWidget_DisconnectAboutToCompose(void* ptr); -void QOpenGLWidget_AboutToCompose(void* ptr); -void QOpenGLWidget_ConnectAboutToResize(void* ptr, long long t); -void QOpenGLWidget_DisconnectAboutToResize(void* ptr); -void QOpenGLWidget_AboutToResize(void* ptr); -void* QOpenGLWidget_Context(void* ptr); -unsigned int QOpenGLWidget_DefaultFramebufferObject(void* ptr); -void QOpenGLWidget_DoneCurrent(void* ptr); -void* QOpenGLWidget_Format(void* ptr); -void QOpenGLWidget_ConnectFrameSwapped(void* ptr, long long t); -void QOpenGLWidget_DisconnectFrameSwapped(void* ptr); -void QOpenGLWidget_FrameSwapped(void* ptr); -void* QOpenGLWidget_GrabFramebuffer(void* ptr); -void QOpenGLWidget_InitializeGL(void* ptr); -void QOpenGLWidget_InitializeGLDefault(void* ptr); -char QOpenGLWidget_IsValid(void* ptr); -void QOpenGLWidget_MakeCurrent(void* ptr); -void QOpenGLWidget_PaintGL(void* ptr); -void QOpenGLWidget_PaintGLDefault(void* ptr); -void QOpenGLWidget_ResizeGL(void* ptr, int w, int h); -void QOpenGLWidget_ResizeGLDefault(void* ptr, int w, int h); -void QOpenGLWidget_ConnectResized(void* ptr, long long t); -void QOpenGLWidget_DisconnectResized(void* ptr); -void QOpenGLWidget_Resized(void* ptr); -void QOpenGLWidget_SetFormat(void* ptr, void* format); -void QOpenGLWidget_SetTextureFormat(void* ptr, unsigned int texFormat); -void QOpenGLWidget_SetUpdateBehavior(void* ptr, long long updateBehavior); -unsigned int QOpenGLWidget_TextureFormat(void* ptr); -long long QOpenGLWidget_UpdateBehavior(void* ptr); -void QOpenGLWidget_DestroyQOpenGLWidget(void* ptr); -void QOpenGLWidget_DestroyQOpenGLWidgetDefault(void* ptr); -double QPanGesture_Acceleration(void* ptr); -void* QPanGesture_Delta(void* ptr); -void* QPanGesture_LastOffset(void* ptr); -void* QPanGesture_Offset(void* ptr); -void QPanGesture_SetAcceleration(void* ptr, double value); -void QPanGesture_SetLastOffset(void* ptr, void* value); -void QPanGesture_SetOffset(void* ptr, void* value); -void QPanGesture_DestroyQPanGesture(void* ptr); -void QPanGesture_DestroyQPanGestureDefault(void* ptr); -void* QPinchGesture_CenterPoint(void* ptr); -long long QPinchGesture_ChangeFlags(void* ptr); -void* QPinchGesture_LastCenterPoint(void* ptr); -double QPinchGesture_LastRotationAngle(void* ptr); -double QPinchGesture_LastScaleFactor(void* ptr); -double QPinchGesture_RotationAngle(void* ptr); -double QPinchGesture_ScaleFactor(void* ptr); -void QPinchGesture_SetCenterPoint(void* ptr, void* value); -void QPinchGesture_SetChangeFlags(void* ptr, long long value); -void QPinchGesture_SetLastCenterPoint(void* ptr, void* value); -void QPinchGesture_SetLastRotationAngle(void* ptr, double value); -void QPinchGesture_SetLastScaleFactor(void* ptr, double value); -void QPinchGesture_SetRotationAngle(void* ptr, double value); -void QPinchGesture_SetScaleFactor(void* ptr, double value); -void QPinchGesture_SetStartCenterPoint(void* ptr, void* value); -void QPinchGesture_SetTotalChangeFlags(void* ptr, long long value); -void QPinchGesture_SetTotalRotationAngle(void* ptr, double value); -void QPinchGesture_SetTotalScaleFactor(void* ptr, double value); -void* QPinchGesture_StartCenterPoint(void* ptr); -long long QPinchGesture_TotalChangeFlags(void* ptr); -double QPinchGesture_TotalRotationAngle(void* ptr); -double QPinchGesture_TotalScaleFactor(void* ptr); -void QPinchGesture_DestroyQPinchGesture(void* ptr); -void QPinchGesture_DestroyQPinchGestureDefault(void* ptr); -void* QPlainTextDocumentLayout_NewQPlainTextDocumentLayout(void* document); -void* QPlainTextDocumentLayout_BlockBoundingRect(void* ptr, void* block); -void* QPlainTextDocumentLayout_BlockBoundingRectDefault(void* ptr, void* block); -int QPlainTextDocumentLayout_CursorWidth(void* ptr); -void QPlainTextDocumentLayout_DocumentChanged(void* ptr, int from, int charsRemoved, int charsAdded); -void QPlainTextDocumentLayout_DocumentChangedDefault(void* ptr, int from, int charsRemoved, int charsAdded); -void* QPlainTextDocumentLayout_DocumentSize(void* ptr); -void* QPlainTextDocumentLayout_DocumentSizeDefault(void* ptr); -void QPlainTextDocumentLayout_EnsureBlockLayout(void* ptr, void* block); -void* QPlainTextDocumentLayout_FrameBoundingRect(void* ptr, void* vqt); -void* QPlainTextDocumentLayout_FrameBoundingRectDefault(void* ptr, void* vqt); -int QPlainTextDocumentLayout_HitTest(void* ptr, void* vqp, long long vqt); -int QPlainTextDocumentLayout_HitTestDefault(void* ptr, void* vqp, long long vqt); -int QPlainTextDocumentLayout_PageCount(void* ptr); -int QPlainTextDocumentLayout_PageCountDefault(void* ptr); -void QPlainTextDocumentLayout_RequestUpdate(void* ptr); -void QPlainTextDocumentLayout_SetCursorWidth(void* ptr, int width); -void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayout(void* ptr); -void QPlainTextDocumentLayout_DestroyQPlainTextDocumentLayoutDefault(void* ptr); -void* QPlainTextDocumentLayout___children_atList(void* ptr, int i); -void QPlainTextDocumentLayout___children_setList(void* ptr, void* i); -void* QPlainTextDocumentLayout___children_newList(void* ptr); -void* QPlainTextDocumentLayout___dynamicPropertyNames_atList(void* ptr, int i); -void QPlainTextDocumentLayout___dynamicPropertyNames_setList(void* ptr, void* i); -void* QPlainTextDocumentLayout___dynamicPropertyNames_newList(void* ptr); -void* QPlainTextDocumentLayout___findChildren_atList(void* ptr, int i); -void QPlainTextDocumentLayout___findChildren_setList(void* ptr, void* i); -void* QPlainTextDocumentLayout___findChildren_newList(void* ptr); -void* QPlainTextDocumentLayout___findChildren_atList3(void* ptr, int i); -void QPlainTextDocumentLayout___findChildren_setList3(void* ptr, void* i); -void* QPlainTextDocumentLayout___findChildren_newList3(void* ptr); -void* QPlainTextDocumentLayout___qFindChildren_atList2(void* ptr, int i); -void QPlainTextDocumentLayout___qFindChildren_setList2(void* ptr, void* i); -void* QPlainTextDocumentLayout___qFindChildren_newList2(void* ptr); -void QPlainTextDocumentLayout_DrawInlineObjectDefault(void* ptr, void* painter, void* rect, void* object, int posInDocument, void* format); -void QPlainTextDocumentLayout_PositionInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); -void QPlainTextDocumentLayout_ResizeInlineObjectDefault(void* ptr, void* item, int posInDocument, void* format); -void QPlainTextDocumentLayout_ChildEventDefault(void* ptr, void* event); -void QPlainTextDocumentLayout_ConnectNotifyDefault(void* ptr, void* sign); -void QPlainTextDocumentLayout_CustomEventDefault(void* ptr, void* event); -void QPlainTextDocumentLayout_DeleteLaterDefault(void* ptr); -void QPlainTextDocumentLayout_DisconnectNotifyDefault(void* ptr, void* sign); -char QPlainTextDocumentLayout_EventDefault(void* ptr, void* e); -char QPlainTextDocumentLayout_EventFilterDefault(void* ptr, void* watched, void* event); -void* QPlainTextDocumentLayout_MetaObjectDefault(void* ptr); -void QPlainTextDocumentLayout_TimerEventDefault(void* ptr, void* event); -void* QPlainTextEdit_NewQPlainTextEdit(void* parent); -void* QPlainTextEdit_NewQPlainTextEdit2(struct QtWidgets_PackedString text, void* parent); -struct QtWidgets_PackedString QPlainTextEdit_AnchorAt(void* ptr, void* pos); -void QPlainTextEdit_AppendHtml(void* ptr, struct QtWidgets_PackedString html); -void QPlainTextEdit_AppendHtmlDefault(void* ptr, struct QtWidgets_PackedString html); -void QPlainTextEdit_AppendPlainText(void* ptr, struct QtWidgets_PackedString text); -void QPlainTextEdit_AppendPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); -char QPlainTextEdit_BackgroundVisible(void* ptr); -void* QPlainTextEdit_BlockBoundingGeometry(void* ptr, void* block); -void* QPlainTextEdit_BlockBoundingRect(void* ptr, void* block); -int QPlainTextEdit_BlockCount(void* ptr); -void QPlainTextEdit_ConnectBlockCountChanged(void* ptr, long long t); -void QPlainTextEdit_DisconnectBlockCountChanged(void* ptr); -void QPlainTextEdit_BlockCountChanged(void* ptr, int newBlockCount); -char QPlainTextEdit_CanInsertFromMimeData(void* ptr, void* source); -char QPlainTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source); -char QPlainTextEdit_CanPaste(void* ptr); -void QPlainTextEdit_CenterCursor(void* ptr); -void QPlainTextEdit_CenterCursorDefault(void* ptr); -char QPlainTextEdit_CenterOnScroll(void* ptr); -void QPlainTextEdit_Clear(void* ptr); -void QPlainTextEdit_ClearDefault(void* ptr); -void* QPlainTextEdit_ContentOffset(void* ptr); -void QPlainTextEdit_Copy(void* ptr); -void QPlainTextEdit_CopyDefault(void* ptr); -void QPlainTextEdit_ConnectCopyAvailable(void* ptr, long long t); -void QPlainTextEdit_DisconnectCopyAvailable(void* ptr); -void QPlainTextEdit_CopyAvailable(void* ptr, char yes); -void* QPlainTextEdit_CreateMimeDataFromSelection(void* ptr); -void* QPlainTextEdit_CreateMimeDataFromSelectionDefault(void* ptr); -void* QPlainTextEdit_CreateStandardContextMenu(void* ptr); -void* QPlainTextEdit_CreateStandardContextMenu2(void* ptr, void* position); -void* QPlainTextEdit_CurrentCharFormat(void* ptr); -void* QPlainTextEdit_CursorForPosition(void* ptr, void* pos); -void QPlainTextEdit_ConnectCursorPositionChanged(void* ptr, long long t); -void QPlainTextEdit_DisconnectCursorPositionChanged(void* ptr); -void QPlainTextEdit_CursorPositionChanged(void* ptr); -void* QPlainTextEdit_CursorRect(void* ptr, void* cursor); -void* QPlainTextEdit_CursorRect2(void* ptr); -int QPlainTextEdit_CursorWidth(void* ptr); -void QPlainTextEdit_Cut(void* ptr); -void QPlainTextEdit_CutDefault(void* ptr); -void* QPlainTextEdit_Document(void* ptr); -struct QtWidgets_PackedString QPlainTextEdit_DocumentTitle(void* ptr); -void QPlainTextEdit_EnsureCursorVisible(void* ptr); -char QPlainTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options); -char QPlainTextEdit_Find2(void* ptr, void* exp, long long options); -char QPlainTextEdit_Find3(void* ptr, void* exp, long long options); -void* QPlainTextEdit_FirstVisibleBlock(void* ptr); -void QPlainTextEdit_InsertFromMimeData(void* ptr, void* source); -void QPlainTextEdit_InsertFromMimeDataDefault(void* ptr, void* source); -void QPlainTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text); -void QPlainTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); -char QPlainTextEdit_IsReadOnly(void* ptr); -char QPlainTextEdit_IsUndoRedoEnabled(void* ptr); -long long QPlainTextEdit_LineWrapMode(void* ptr); -void* QPlainTextEdit_LoadResource(void* ptr, int ty, void* name); -void* QPlainTextEdit_LoadResourceDefault(void* ptr, int ty, void* name); -int QPlainTextEdit_MaximumBlockCount(void* ptr); -void QPlainTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier); -void QPlainTextEdit_ConnectModificationChanged(void* ptr, long long t); -void QPlainTextEdit_DisconnectModificationChanged(void* ptr); -void QPlainTextEdit_ModificationChanged(void* ptr, char changed); -void QPlainTextEdit_MoveCursor(void* ptr, long long operation, long long mode); -char QPlainTextEdit_OverwriteMode(void* ptr); -void QPlainTextEdit_Paste(void* ptr); -void QPlainTextEdit_PasteDefault(void* ptr); -struct QtWidgets_PackedString QPlainTextEdit_PlaceholderText(void* ptr); -void QPlainTextEdit_Print(void* ptr, void* printer); -void QPlainTextEdit_Redo(void* ptr); -void QPlainTextEdit_RedoDefault(void* ptr); -void QPlainTextEdit_ConnectRedoAvailable(void* ptr, long long t); -void QPlainTextEdit_DisconnectRedoAvailable(void* ptr); -void QPlainTextEdit_RedoAvailable(void* ptr, char available); -void QPlainTextEdit_SelectAll(void* ptr); -void QPlainTextEdit_SelectAllDefault(void* ptr); -void QPlainTextEdit_ConnectSelectionChanged(void* ptr, long long t); -void QPlainTextEdit_DisconnectSelectionChanged(void* ptr); -void QPlainTextEdit_SelectionChanged(void* ptr); -void QPlainTextEdit_SetBackgroundVisible(void* ptr, char visible); -void QPlainTextEdit_SetCenterOnScroll(void* ptr, char enabled); -void QPlainTextEdit_SetCurrentCharFormat(void* ptr, void* format); -void QPlainTextEdit_SetCursorWidth(void* ptr, int width); -void QPlainTextEdit_SetDocument(void* ptr, void* document); -void QPlainTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title); -void QPlainTextEdit_SetLineWrapMode(void* ptr, long long mode); -void QPlainTextEdit_SetMaximumBlockCount(void* ptr, int maximum); -void QPlainTextEdit_SetOverwriteMode(void* ptr, char overwrite); -void QPlainTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText); -void QPlainTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text); -void QPlainTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QPlainTextEdit_SetReadOnly(void* ptr, char ro); -void QPlainTextEdit_SetTabChangesFocus(void* ptr, char b); -void QPlainTextEdit_SetTabStopDistance(void* ptr, double distance); -void QPlainTextEdit_SetTabStopWidth(void* ptr, int width); -void QPlainTextEdit_SetTextCursor(void* ptr, void* cursor); -void QPlainTextEdit_SetTextInteractionFlags(void* ptr, long long flags); -void QPlainTextEdit_SetUndoRedoEnabled(void* ptr, char enable); -void QPlainTextEdit_SetWordWrapMode(void* ptr, long long policy); -char QPlainTextEdit_TabChangesFocus(void* ptr); -double QPlainTextEdit_TabStopDistance(void* ptr); -int QPlainTextEdit_TabStopWidth(void* ptr); -void QPlainTextEdit_ConnectTextChanged(void* ptr, long long t); -void QPlainTextEdit_DisconnectTextChanged(void* ptr); -void QPlainTextEdit_TextChanged(void* ptr); -void* QPlainTextEdit_TextCursor(void* ptr); -long long QPlainTextEdit_TextInteractionFlags(void* ptr); -struct QtWidgets_PackedString QPlainTextEdit_ToPlainText(void* ptr); -void QPlainTextEdit_Undo(void* ptr); -void QPlainTextEdit_UndoDefault(void* ptr); -void QPlainTextEdit_ConnectUndoAvailable(void* ptr, long long t); -void QPlainTextEdit_DisconnectUndoAvailable(void* ptr); -void QPlainTextEdit_UndoAvailable(void* ptr, char available); -void QPlainTextEdit_ConnectUpdateRequest(void* ptr, long long t); -void QPlainTextEdit_DisconnectUpdateRequest(void* ptr); -void QPlainTextEdit_UpdateRequest(void* ptr, void* rect, int dy); -long long QPlainTextEdit_WordWrapMode(void* ptr); -void QPlainTextEdit_ZoomIn(void* ptr, int ran); -void QPlainTextEdit_ZoomInDefault(void* ptr, int ran); -void QPlainTextEdit_ZoomOut(void* ptr, int ran); -void QPlainTextEdit_ZoomOutDefault(void* ptr, int ran); -void QPlainTextEdit_DestroyQPlainTextEdit(void* ptr); -void QPlainTextEdit_DestroyQPlainTextEditDefault(void* ptr); -void* QProgressBar_NewQProgressBar(void* parent); -long long QProgressBar_Alignment(void* ptr); -struct QtWidgets_PackedString QProgressBar_Format(void* ptr); -void QProgressBar_InitStyleOption(void* ptr, void* option); -char QProgressBar_InvertedAppearance(void* ptr); -char QProgressBar_IsTextVisible(void* ptr); -int QProgressBar_Maximum(void* ptr); -int QProgressBar_Minimum(void* ptr); -long long QProgressBar_Orientation(void* ptr); -void QProgressBar_Reset(void* ptr); -void QProgressBar_ResetDefault(void* ptr); -void QProgressBar_ResetFormat(void* ptr); -void QProgressBar_SetAlignment(void* ptr, long long alignment); -void QProgressBar_SetFormat(void* ptr, struct QtWidgets_PackedString format); -void QProgressBar_SetInvertedAppearance(void* ptr, char invert); -void QProgressBar_SetMaximum(void* ptr, int maximum); -void QProgressBar_SetMaximumDefault(void* ptr, int maximum); -void QProgressBar_SetMinimum(void* ptr, int minimum); -void QProgressBar_SetMinimumDefault(void* ptr, int minimum); -void QProgressBar_SetOrientation(void* ptr, long long vqt); -void QProgressBar_SetOrientationDefault(void* ptr, long long vqt); -void QProgressBar_SetRange(void* ptr, int minimum, int maximum); -void QProgressBar_SetRangeDefault(void* ptr, int minimum, int maximum); -void QProgressBar_SetTextDirection(void* ptr, long long textDirection); -void QProgressBar_SetTextVisible(void* ptr, char visible); -void QProgressBar_SetValue(void* ptr, int value); -void QProgressBar_SetValueDefault(void* ptr, int value); -struct QtWidgets_PackedString QProgressBar_Text(void* ptr); -struct QtWidgets_PackedString QProgressBar_TextDefault(void* ptr); -long long QProgressBar_TextDirection(void* ptr); -int QProgressBar_Value(void* ptr); -void QProgressBar_ConnectValueChanged(void* ptr, long long t); -void QProgressBar_DisconnectValueChanged(void* ptr); -void QProgressBar_ValueChanged(void* ptr, int value); -void QProgressBar_DestroyQProgressBar(void* ptr); -void QProgressBar_DestroyQProgressBarDefault(void* ptr); -void* QProgressDialog_NewQProgressDialog(void* parent, long long ff); -void* QProgressDialog_NewQProgressDialog2(struct QtWidgets_PackedString labelText, struct QtWidgets_PackedString cancelButtonText, int minimum, int maximum, void* parent, long long ff); -char QProgressDialog_AutoClose(void* ptr); -char QProgressDialog_AutoReset(void* ptr); -void QProgressDialog_Cancel(void* ptr); -void QProgressDialog_CancelDefault(void* ptr); -void QProgressDialog_ConnectCanceled(void* ptr, long long t); -void QProgressDialog_DisconnectCanceled(void* ptr); -void QProgressDialog_Canceled(void* ptr); -void QProgressDialog_ForceShow(void* ptr); -void QProgressDialog_ForceShowDefault(void* ptr); -struct QtWidgets_PackedString QProgressDialog_LabelText(void* ptr); -int QProgressDialog_Maximum(void* ptr); -int QProgressDialog_Minimum(void* ptr); -int QProgressDialog_MinimumDuration(void* ptr); -void QProgressDialog_Open(void* ptr, void* receiver, char* member); -void QProgressDialog_Reset(void* ptr); -void QProgressDialog_ResetDefault(void* ptr); -void QProgressDialog_SetAutoClose(void* ptr, char close); -void QProgressDialog_SetAutoReset(void* ptr, char reset); -void QProgressDialog_SetBar(void* ptr, void* bar); -void QProgressDialog_SetCancelButton(void* ptr, void* cancelButton); -void QProgressDialog_SetCancelButtonText(void* ptr, struct QtWidgets_PackedString cancelButtonText); -void QProgressDialog_SetCancelButtonTextDefault(void* ptr, struct QtWidgets_PackedString cancelButtonText); -void QProgressDialog_SetLabel(void* ptr, void* label); -void QProgressDialog_SetLabelText(void* ptr, struct QtWidgets_PackedString text); -void QProgressDialog_SetLabelTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QProgressDialog_SetMaximum(void* ptr, int maximum); -void QProgressDialog_SetMaximumDefault(void* ptr, int maximum); -void QProgressDialog_SetMinimum(void* ptr, int minimum); -void QProgressDialog_SetMinimumDefault(void* ptr, int minimum); -void QProgressDialog_SetMinimumDuration(void* ptr, int ms); -void QProgressDialog_SetMinimumDurationDefault(void* ptr, int ms); -void QProgressDialog_SetRange(void* ptr, int minimum, int maximum); -void QProgressDialog_SetRangeDefault(void* ptr, int minimum, int maximum); -void QProgressDialog_SetValue(void* ptr, int progress); -void QProgressDialog_SetValueDefault(void* ptr, int progress); -int QProgressDialog_Value(void* ptr); -char QProgressDialog_WasCanceled(void* ptr); -void QProgressDialog_DestroyQProgressDialog(void* ptr); -void QProgressDialog_DestroyQProgressDialogDefault(void* ptr); -void* QProxyStyle_NewQProxyStyle(void* style); -void* QProxyStyle_NewQProxyStyle2(struct QtWidgets_PackedString key); -void* QProxyStyle_BaseStyle(void* ptr); -void QProxyStyle_SetBaseStyle(void* ptr, void* style); -void* QProxyStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget); -void* QProxyStyle_StandardIconDefault(void* ptr, long long standardIcon, void* option, void* widget); -void QProxyStyle_DestroyQProxyStyle(void* ptr); -void QProxyStyle_DestroyQProxyStyleDefault(void* ptr); -void* QPushButton_NewQPushButton(void* parent); -void* QPushButton_NewQPushButton2(struct QtWidgets_PackedString text, void* parent); -void* QPushButton_NewQPushButton3(void* icon, struct QtWidgets_PackedString text, void* parent); -char QPushButton_AutoDefault(void* ptr); -void QPushButton_InitStyleOption(void* ptr, void* option); -char QPushButton_IsDefault(void* ptr); -char QPushButton_IsFlat(void* ptr); -void* QPushButton_Menu(void* ptr); -void QPushButton_PaintEvent(void* ptr, void* vqp); -void QPushButton_PaintEventDefault(void* ptr, void* vqp); -void QPushButton_SetAutoDefault(void* ptr, char vbo); -void QPushButton_SetDefault(void* ptr, char vbo); -void QPushButton_SetFlat(void* ptr, char vbo); -void QPushButton_SetMenu(void* ptr, void* menu); -void QPushButton_ShowMenu(void* ptr); -void QPushButton_ShowMenuDefault(void* ptr); -void QPushButton_DestroyQPushButton(void* ptr); -void QPushButton_DestroyQPushButtonDefault(void* ptr); -void* QRadioButton_NewQRadioButton(void* parent); -void* QRadioButton_NewQRadioButton2(struct QtWidgets_PackedString text, void* parent); -void QRadioButton_InitStyleOption(void* ptr, void* option); -void QRadioButton_PaintEvent(void* ptr, void* vqp); -void QRadioButton_PaintEventDefault(void* ptr, void* vqp); -void QRadioButton_DestroyQRadioButton(void* ptr); -void QRadioButton_DestroyQRadioButtonDefault(void* ptr); -void* QRubberBand_NewQRubberBand(long long s, void* p); -void QRubberBand_InitStyleOption(void* ptr, void* option); -long long QRubberBand_Shape(void* ptr); -void QRubberBand_DestroyQRubberBand(void* ptr); -void QRubberBand_DestroyQRubberBandDefault(void* ptr); -void* QScrollArea_NewQScrollArea(void* parent); -long long QScrollArea_Alignment(void* ptr); -void QScrollArea_EnsureVisible(void* ptr, int x, int y, int xmargin, int ymargin); -void QScrollArea_EnsureWidgetVisible(void* ptr, void* childWidget, int xmargin, int ymargin); -void QScrollArea_SetAlignment(void* ptr, long long vqt); -void QScrollArea_SetWidget(void* ptr, void* widget); -void QScrollArea_SetWidgetResizable(void* ptr, char resizable); -void* QScrollArea_TakeWidget(void* ptr); -void* QScrollArea_Widget(void* ptr); -char QScrollArea_WidgetResizable(void* ptr); -void QScrollArea_DestroyQScrollArea(void* ptr); -void QScrollArea_DestroyQScrollAreaDefault(void* ptr); -void* QScrollBar_NewQScrollBar(void* parent); -void* QScrollBar_NewQScrollBar2(long long orientation, void* parent); -void QScrollBar_InitStyleOption(void* ptr, void* option); -void QScrollBar_DestroyQScrollBar(void* ptr); -void QScrollBar_DestroyQScrollBarDefault(void* ptr); -struct QtWidgets_PackedList QScroller_QScroller_ActiveScrollers(); -void QScroller_EnsureVisible(void* ptr, void* rect, double xmargin, double ymargin); -void QScroller_EnsureVisibleDefault(void* ptr, void* rect, double xmargin, double ymargin); -void QScroller_EnsureVisible2(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime); -void QScroller_EnsureVisible2Default(void* ptr, void* rect, double xmargin, double ymargin, int scrollTime); -void* QScroller_FinalPosition(void* ptr); -long long QScroller_QScroller_GrabGesture(void* target, long long scrollGestureType); -long long QScroller_QScroller_GrabbedGesture(void* target); -char QScroller_HandleInput(void* ptr, long long input, void* position, long long timestamp); -char QScroller_QScroller_HasScroller(void* target); -void* QScroller_PixelPerMeter(void* ptr); -void QScroller_ResendPrepareEvent(void* ptr); -void QScroller_ResendPrepareEventDefault(void* ptr); -void QScroller_ScrollTo(void* ptr, void* pos); -void QScroller_ScrollToDefault(void* ptr, void* pos); -void QScroller_ScrollTo2(void* ptr, void* pos, int scrollTime); -void QScroller_ScrollTo2Default(void* ptr, void* pos, int scrollTime); -void* QScroller_QScroller_Scroller(void* target); -void* QScroller_QScroller_Scroller2(void* target); -void* QScroller_ScrollerProperties(void* ptr); -void QScroller_ConnectScrollerPropertiesChanged(void* ptr, long long t); -void QScroller_DisconnectScrollerPropertiesChanged(void* ptr); -void QScroller_ScrollerPropertiesChanged(void* ptr, void* newProperties); -void QScroller_SetScrollerProperties(void* ptr, void* prop); -void QScroller_SetScrollerPropertiesDefault(void* ptr, void* prop); -void QScroller_SetSnapPositionsX(void* ptr, void* positions); -void QScroller_SetSnapPositionsX2(void* ptr, double first, double interval); -void QScroller_SetSnapPositionsY(void* ptr, void* positions); -void QScroller_SetSnapPositionsY2(void* ptr, double first, double interval); -long long QScroller_State(void* ptr); -void QScroller_ConnectStateChanged(void* ptr, long long t); -void QScroller_DisconnectStateChanged(void* ptr); -void QScroller_StateChanged(void* ptr, long long newState); -void QScroller_Stop(void* ptr); -void* QScroller_Target(void* ptr); -void QScroller_QScroller_UngrabGesture(void* target); -void* QScroller_Velocity(void* ptr); -void* QScroller___activeScrollers_atList(void* ptr, int i); -void QScroller___activeScrollers_setList(void* ptr, void* i); -void* QScroller___activeScrollers_newList(void* ptr); -double QScroller___setSnapPositionsX_positions_atList(void* ptr, int i); -void QScroller___setSnapPositionsX_positions_setList(void* ptr, double i); -void* QScroller___setSnapPositionsX_positions_newList(void* ptr); -double QScroller___setSnapPositionsY_positions_atList(void* ptr, int i); -void QScroller___setSnapPositionsY_positions_setList(void* ptr, double i); -void* QScroller___setSnapPositionsY_positions_newList(void* ptr); -void* QScroller___children_atList(void* ptr, int i); -void QScroller___children_setList(void* ptr, void* i); -void* QScroller___children_newList(void* ptr); -void* QScroller___dynamicPropertyNames_atList(void* ptr, int i); -void QScroller___dynamicPropertyNames_setList(void* ptr, void* i); -void* QScroller___dynamicPropertyNames_newList(void* ptr); -void* QScroller___findChildren_atList(void* ptr, int i); -void QScroller___findChildren_setList(void* ptr, void* i); -void* QScroller___findChildren_newList(void* ptr); -void* QScroller___findChildren_atList3(void* ptr, int i); -void QScroller___findChildren_setList3(void* ptr, void* i); -void* QScroller___findChildren_newList3(void* ptr); -void* QScroller___qFindChildren_atList2(void* ptr, int i); -void QScroller___qFindChildren_setList2(void* ptr, void* i); -void* QScroller___qFindChildren_newList2(void* ptr); -void QScroller_ChildEventDefault(void* ptr, void* event); -void QScroller_ConnectNotifyDefault(void* ptr, void* sign); -void QScroller_CustomEventDefault(void* ptr, void* event); -void QScroller_DeleteLaterDefault(void* ptr); -void QScroller_DisconnectNotifyDefault(void* ptr, void* sign); -char QScroller_EventDefault(void* ptr, void* e); -char QScroller_EventFilterDefault(void* ptr, void* watched, void* event); -void* QScroller_MetaObjectDefault(void* ptr); -void QScroller_TimerEventDefault(void* ptr, void* event); -void* QScrollerProperties_NewQScrollerProperties(); -void* QScrollerProperties_NewQScrollerProperties2(void* sp); -void* QScrollerProperties_ScrollMetric(void* ptr, long long metric); -void QScrollerProperties_QScrollerProperties_SetDefaultScrollerProperties(void* sp); -void QScrollerProperties_SetScrollMetric(void* ptr, long long metric, void* value); -void QScrollerProperties_QScrollerProperties_UnsetDefaultScrollerProperties(); -void QScrollerProperties_DestroyQScrollerProperties(void* ptr); -void QScrollerProperties_DestroyQScrollerPropertiesDefault(void* ptr); -void* QShortcut_NewQShortcut(void* parent); -void* QShortcut_NewQShortcut2(void* key, void* parent, char* member, char* ambiguousMember, long long context); -void QShortcut_ConnectActivated(void* ptr, long long t); -void QShortcut_DisconnectActivated(void* ptr); -void QShortcut_Activated(void* ptr); -void QShortcut_ConnectActivatedAmbiguously(void* ptr, long long t); -void QShortcut_DisconnectActivatedAmbiguously(void* ptr); -void QShortcut_ActivatedAmbiguously(void* ptr); -char QShortcut_AutoRepeat(void* ptr); -long long QShortcut_Context(void* ptr); -int QShortcut_Id(void* ptr); -char QShortcut_IsEnabled(void* ptr); -void* QShortcut_Key(void* ptr); -void* QShortcut_ParentWidget(void* ptr); -void QShortcut_SetAutoRepeat(void* ptr, char on); -void QShortcut_SetContext(void* ptr, long long context); -void QShortcut_SetEnabled(void* ptr, char enable); -void QShortcut_SetKey(void* ptr, void* key); -void QShortcut_SetWhatsThis(void* ptr, struct QtWidgets_PackedString text); -struct QtWidgets_PackedString QShortcut_WhatsThis(void* ptr); -void QShortcut_DestroyQShortcut(void* ptr); -void QShortcut_DestroyQShortcutDefault(void* ptr); -void* QShortcut___children_atList(void* ptr, int i); -void QShortcut___children_setList(void* ptr, void* i); -void* QShortcut___children_newList(void* ptr); -void* QShortcut___dynamicPropertyNames_atList(void* ptr, int i); -void QShortcut___dynamicPropertyNames_setList(void* ptr, void* i); -void* QShortcut___dynamicPropertyNames_newList(void* ptr); -void* QShortcut___findChildren_atList(void* ptr, int i); -void QShortcut___findChildren_setList(void* ptr, void* i); -void* QShortcut___findChildren_newList(void* ptr); -void* QShortcut___findChildren_atList3(void* ptr, int i); -void QShortcut___findChildren_setList3(void* ptr, void* i); -void* QShortcut___findChildren_newList3(void* ptr); -void* QShortcut___qFindChildren_atList2(void* ptr, int i); -void QShortcut___qFindChildren_setList2(void* ptr, void* i); -void* QShortcut___qFindChildren_newList2(void* ptr); -void QShortcut_ChildEventDefault(void* ptr, void* event); -void QShortcut_ConnectNotifyDefault(void* ptr, void* sign); -void QShortcut_CustomEventDefault(void* ptr, void* event); -void QShortcut_DeleteLaterDefault(void* ptr); -void QShortcut_DisconnectNotifyDefault(void* ptr, void* sign); -char QShortcut_EventDefault(void* ptr, void* e); -char QShortcut_EventFilterDefault(void* ptr, void* watched, void* event); -void* QShortcut_MetaObjectDefault(void* ptr); -void QShortcut_TimerEventDefault(void* ptr, void* event); -void* QSizeGrip_NewQSizeGrip(void* parent); -void QSizeGrip_SetVisible(void* ptr, char visible); -void QSizeGrip_SetVisibleDefault(void* ptr, char visible); -void QSizeGrip_DestroyQSizeGrip(void* ptr); -void QSizeGrip_DestroyQSizeGripDefault(void* ptr); -void* QSizePolicy_NewQSizePolicy(); -void* QSizePolicy_NewQSizePolicy2(long long horizontal, long long vertical, long long ty); -long long QSizePolicy_ControlType(void* ptr); -long long QSizePolicy_ExpandingDirections(void* ptr); -char QSizePolicy_HasHeightForWidth(void* ptr); -char QSizePolicy_HasWidthForHeight(void* ptr); -long long QSizePolicy_HorizontalPolicy(void* ptr); -int QSizePolicy_HorizontalStretch(void* ptr); -char QSizePolicy_RetainSizeWhenHidden(void* ptr); -void QSizePolicy_SetControlType(void* ptr, long long ty); -void QSizePolicy_SetHeightForWidth(void* ptr, char dependent); -void QSizePolicy_SetHorizontalPolicy(void* ptr, long long policy); -void QSizePolicy_SetHorizontalStretch(void* ptr, int stretchFactor); -void QSizePolicy_SetRetainSizeWhenHidden(void* ptr, char retainSize); -void QSizePolicy_SetVerticalPolicy(void* ptr, long long policy); -void QSizePolicy_SetVerticalStretch(void* ptr, int stretchFactor); -void QSizePolicy_SetWidthForHeight(void* ptr, char dependent); -void QSizePolicy_Transpose(void* ptr); -void* QSizePolicy_Transposed(void* ptr); -long long QSizePolicy_VerticalPolicy(void* ptr); -int QSizePolicy_VerticalStretch(void* ptr); -void* QSlider_NewQSlider(void* parent); -void* QSlider_NewQSlider2(long long orientation, void* parent); -void QSlider_InitStyleOption(void* ptr, void* option); -void QSlider_SetTickInterval(void* ptr, int ti); -void QSlider_SetTickPosition(void* ptr, long long position); -int QSlider_TickInterval(void* ptr); -long long QSlider_TickPosition(void* ptr); -void QSlider_DestroyQSlider(void* ptr); -void QSlider_DestroyQSliderDefault(void* ptr); -void* QSpacerItem_NewQSpacerItem(int w, int h, long long hPolicy, long long vPolicy); -void QSpacerItem_ChangeSize(void* ptr, int w, int h, long long hPolicy, long long vPolicy); -long long QSpacerItem_ExpandingDirections(void* ptr); -long long QSpacerItem_ExpandingDirectionsDefault(void* ptr); -void* QSpacerItem_Geometry(void* ptr); -void* QSpacerItem_GeometryDefault(void* ptr); -char QSpacerItem_IsEmpty(void* ptr); -char QSpacerItem_IsEmptyDefault(void* ptr); -void* QSpacerItem_MaximumSize(void* ptr); -void* QSpacerItem_MaximumSizeDefault(void* ptr); -void* QSpacerItem_MinimumSize(void* ptr); -void* QSpacerItem_MinimumSizeDefault(void* ptr); -void QSpacerItem_SetGeometry(void* ptr, void* r); -void QSpacerItem_SetGeometryDefault(void* ptr, void* r); -void* QSpacerItem_SizeHint(void* ptr); -void* QSpacerItem_SizeHintDefault(void* ptr); -void* QSpacerItem_SizePolicy(void* ptr); -void QSpacerItem_DestroyQSpacerItem(void* ptr); -void QSpacerItem_DestroyQSpacerItemDefault(void* ptr); -void* QSpinBox_NewQSpinBox(void* parent); -struct QtWidgets_PackedString QSpinBox_CleanText(void* ptr); -int QSpinBox_DisplayIntegerBase(void* ptr); -int QSpinBox_Maximum(void* ptr); -int QSpinBox_Minimum(void* ptr); -struct QtWidgets_PackedString QSpinBox_Prefix(void* ptr); -void QSpinBox_SetDisplayIntegerBase(void* ptr, int base); -void QSpinBox_SetMaximum(void* ptr, int max); -void QSpinBox_SetMinimum(void* ptr, int min); -void QSpinBox_SetPrefix(void* ptr, struct QtWidgets_PackedString prefix); -void QSpinBox_SetRange(void* ptr, int minimum, int maximum); -void QSpinBox_SetSingleStep(void* ptr, int val); -void QSpinBox_SetStepType(void* ptr, long long stepType); -void QSpinBox_SetSuffix(void* ptr, struct QtWidgets_PackedString suffix); -void QSpinBox_SetValue(void* ptr, int val); -void QSpinBox_SetValueDefault(void* ptr, int val); -int QSpinBox_SingleStep(void* ptr); -long long QSpinBox_StepType(void* ptr); -struct QtWidgets_PackedString QSpinBox_Suffix(void* ptr); -struct QtWidgets_PackedString QSpinBox_TextFromValue(void* ptr, int value); -struct QtWidgets_PackedString QSpinBox_TextFromValueDefault(void* ptr, int value); -int QSpinBox_Value(void* ptr); -void QSpinBox_ConnectValueChanged(void* ptr, long long t); -void QSpinBox_DisconnectValueChanged(void* ptr); -void QSpinBox_ValueChanged(void* ptr, int i); -void QSpinBox_ConnectValueChanged2(void* ptr, long long t); -void QSpinBox_DisconnectValueChanged2(void* ptr); -void QSpinBox_ValueChanged2(void* ptr, struct QtWidgets_PackedString text); -int QSpinBox_ValueFromText(void* ptr, struct QtWidgets_PackedString text); -int QSpinBox_ValueFromTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QSpinBox_DestroyQSpinBox(void* ptr); -void QSpinBox_DestroyQSpinBoxDefault(void* ptr); -void* QSplashScreen_NewQSplashScreen(void* pixmap, long long ff); -void* QSplashScreen_NewQSplashScreen2(void* parent, void* pixmap, long long ff); -void QSplashScreen_ClearMessage(void* ptr); -void QSplashScreen_ClearMessageDefault(void* ptr); -void QSplashScreen_DrawContents(void* ptr, void* painter); -void QSplashScreen_DrawContentsDefault(void* ptr, void* painter); -void QSplashScreen_Finish(void* ptr, void* mainWin); -struct QtWidgets_PackedString QSplashScreen_Message(void* ptr); -void QSplashScreen_ConnectMessageChanged(void* ptr, long long t); -void QSplashScreen_DisconnectMessageChanged(void* ptr); -void QSplashScreen_MessageChanged(void* ptr, struct QtWidgets_PackedString message); -void* QSplashScreen_Pixmap(void* ptr); -void QSplashScreen_Repaint(void* ptr); -void QSplashScreen_SetPixmap(void* ptr, void* pixmap); -void QSplashScreen_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color); -void QSplashScreen_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int alignment, void* color); -void QSplashScreen_DestroyQSplashScreen(void* ptr); -void QSplashScreen_DestroyQSplashScreenDefault(void* ptr); -void* QSplitter_NewQSplitter(void* parent); -void* QSplitter_NewQSplitter2(long long orientation, void* parent); -void QSplitter_AddWidget(void* ptr, void* widget); -char QSplitter_ChildrenCollapsible(void* ptr); -int QSplitter_ClosestLegalPosition(void* ptr, int pos, int index); -int QSplitter_Count(void* ptr); -void* QSplitter_CreateHandle(void* ptr); -void* QSplitter_CreateHandleDefault(void* ptr); -void QSplitter_GetRange(void* ptr, int index, int min, int max); -void* QSplitter_Handle(void* ptr, int index); -int QSplitter_HandleWidth(void* ptr); -int QSplitter_IndexOf(void* ptr, void* widget); -void QSplitter_InsertWidget(void* ptr, int index, void* widget); -char QSplitter_IsCollapsible(void* ptr, int index); -void QSplitter_MoveSplitter(void* ptr, int pos, int index); -char QSplitter_OpaqueResize(void* ptr); -long long QSplitter_Orientation(void* ptr); -void QSplitter_Refresh(void* ptr); -void* QSplitter_ReplaceWidget(void* ptr, int index, void* widget); -char QSplitter_RestoreState(void* ptr, void* state); -void* QSplitter_SaveState(void* ptr); -void QSplitter_SetChildrenCollapsible(void* ptr, char vbo); -void QSplitter_SetCollapsible(void* ptr, int index, char collapse); -void QSplitter_SetHandleWidth(void* ptr, int vin); -void QSplitter_SetOpaqueResize(void* ptr, char opaque); -void QSplitter_SetOrientation(void* ptr, long long vqt); -void QSplitter_SetRubberBand(void* ptr, int pos); -void QSplitter_SetSizes(void* ptr, void* list); -void QSplitter_SetStretchFactor(void* ptr, int index, int stretch); -struct QtWidgets_PackedList QSplitter_Sizes(void* ptr); -void QSplitter_ConnectSplitterMoved(void* ptr, long long t); -void QSplitter_DisconnectSplitterMoved(void* ptr); -void QSplitter_SplitterMoved(void* ptr, int pos, int index); -void* QSplitter_Widget(void* ptr, int index); -void QSplitter_DestroyQSplitter(void* ptr); -void QSplitter_DestroyQSplitterDefault(void* ptr); -int QSplitter___setSizes_list_atList(void* ptr, int i); -void QSplitter___setSizes_list_setList(void* ptr, int i); -void* QSplitter___setSizes_list_newList(void* ptr); -int QSplitter___sizes_atList(void* ptr, int i); -void QSplitter___sizes_setList(void* ptr, int i); -void* QSplitter___sizes_newList(void* ptr); -void* QSplitterHandle_NewQSplitterHandle(long long orientation, void* parent); -int QSplitterHandle_ClosestLegalPosition(void* ptr, int pos); -void QSplitterHandle_MoveSplitter(void* ptr, int pos); -char QSplitterHandle_OpaqueResize(void* ptr); -long long QSplitterHandle_Orientation(void* ptr); -void QSplitterHandle_SetOrientation(void* ptr, long long orientation); -void* QSplitterHandle_Splitter(void* ptr); -void QSplitterHandle_DestroyQSplitterHandle(void* ptr); -void QSplitterHandle_DestroyQSplitterHandleDefault(void* ptr); -void* QStackedLayout_NewQStackedLayout(); -void* QStackedLayout_NewQStackedLayout2(void* parent); -void* QStackedLayout_NewQStackedLayout3(void* parentLayout); -void QStackedLayout_AddItem(void* ptr, void* item); -void QStackedLayout_AddItemDefault(void* ptr, void* item); -int QStackedLayout_AddWidget(void* ptr, void* widget); -int QStackedLayout_Count(void* ptr); -int QStackedLayout_CountDefault(void* ptr); -void QStackedLayout_ConnectCurrentChanged(void* ptr, long long t); -void QStackedLayout_DisconnectCurrentChanged(void* ptr); -void QStackedLayout_CurrentChanged(void* ptr, int index); -int QStackedLayout_CurrentIndex(void* ptr); -void* QStackedLayout_CurrentWidget(void* ptr); -int QStackedLayout_InsertWidget(void* ptr, int index, void* widget); -void* QStackedLayout_ItemAt(void* ptr, int index); -void* QStackedLayout_ItemAtDefault(void* ptr, int index); -void QStackedLayout_SetCurrentIndex(void* ptr, int index); -void QStackedLayout_SetCurrentIndexDefault(void* ptr, int index); -void QStackedLayout_SetCurrentWidget(void* ptr, void* widget); -void QStackedLayout_SetCurrentWidgetDefault(void* ptr, void* widget); -void QStackedLayout_SetStackingMode(void* ptr, long long stackingMode); -void* QStackedLayout_SizeHint(void* ptr); -void* QStackedLayout_SizeHintDefault(void* ptr); -long long QStackedLayout_StackingMode(void* ptr); -void* QStackedLayout_TakeAt(void* ptr, int index); -void* QStackedLayout_TakeAtDefault(void* ptr, int index); -void* QStackedLayout_Widget(void* ptr, int index); -void QStackedLayout_ConnectWidgetRemoved(void* ptr, long long t); -void QStackedLayout_DisconnectWidgetRemoved(void* ptr); -void QStackedLayout_WidgetRemoved(void* ptr, int index); -void QStackedLayout_DestroyQStackedLayout(void* ptr); -void QStackedLayout_DestroyQStackedLayoutDefault(void* ptr); -void* QStackedWidget_NewQStackedWidget(void* parent); -int QStackedWidget_AddWidget(void* ptr, void* widget); -int QStackedWidget_Count(void* ptr); -void QStackedWidget_ConnectCurrentChanged(void* ptr, long long t); -void QStackedWidget_DisconnectCurrentChanged(void* ptr); -void QStackedWidget_CurrentChanged(void* ptr, int index); -int QStackedWidget_CurrentIndex(void* ptr); -void* QStackedWidget_CurrentWidget(void* ptr); -int QStackedWidget_IndexOf(void* ptr, void* widget); -int QStackedWidget_InsertWidget(void* ptr, int index, void* widget); -void QStackedWidget_RemoveWidget(void* ptr, void* widget); -void QStackedWidget_SetCurrentIndex(void* ptr, int index); -void QStackedWidget_SetCurrentIndexDefault(void* ptr, int index); -void QStackedWidget_SetCurrentWidget(void* ptr, void* widget); -void QStackedWidget_SetCurrentWidgetDefault(void* ptr, void* widget); -void* QStackedWidget_Widget(void* ptr, int index); -void QStackedWidget_ConnectWidgetRemoved(void* ptr, long long t); -void QStackedWidget_DisconnectWidgetRemoved(void* ptr); -void QStackedWidget_WidgetRemoved(void* ptr, int index); -void QStackedWidget_DestroyQStackedWidget(void* ptr); -void QStackedWidget_DestroyQStackedWidgetDefault(void* ptr); -void* QStatusBar_NewQStatusBar(void* parent); -void QStatusBar_AddPermanentWidget(void* ptr, void* widget, int stretch); -void QStatusBar_AddWidget(void* ptr, void* widget, int stretch); -void QStatusBar_ClearMessage(void* ptr); -void QStatusBar_ClearMessageDefault(void* ptr); -struct QtWidgets_PackedString QStatusBar_CurrentMessage(void* ptr); -void QStatusBar_HideOrShow(void* ptr); -int QStatusBar_InsertPermanentWidget(void* ptr, int index, void* widget, int stretch); -int QStatusBar_InsertWidget(void* ptr, int index, void* widget, int stretch); -char QStatusBar_IsSizeGripEnabled(void* ptr); -void QStatusBar_ConnectMessageChanged(void* ptr, long long t); -void QStatusBar_DisconnectMessageChanged(void* ptr); -void QStatusBar_MessageChanged(void* ptr, struct QtWidgets_PackedString message); -void QStatusBar_Reformat(void* ptr); -void QStatusBar_RemoveWidget(void* ptr, void* widget); -void QStatusBar_SetSizeGripEnabled(void* ptr, char vbo); -void QStatusBar_ShowMessage(void* ptr, struct QtWidgets_PackedString message, int timeout); -void QStatusBar_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString message, int timeout); -void QStatusBar_DestroyQStatusBar(void* ptr); -void QStatusBar_DestroyQStatusBarDefault(void* ptr); -void* QStyle_NewQStyle2(); -void* QStyle_QStyle_AlignedRect(long long direction, long long alignment, void* size, void* rectangle); -int QStyle_CombinedLayoutSpacing(void* ptr, long long controls1, long long controls2, long long orientation, void* option, void* widget); -void QStyle_DrawComplexControl(void* ptr, long long control, void* option, void* painter, void* widget); -void QStyle_DrawControl(void* ptr, long long element, void* option, void* painter, void* widget); -void QStyle_DrawItemPixmap(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap); -void QStyle_DrawItemPixmapDefault(void* ptr, void* painter, void* rectangle, int alignment, void* pixmap); -void QStyle_DrawItemText(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole); -void QStyle_DrawItemTextDefault(void* ptr, void* painter, void* rectangle, int alignment, void* palette, char enabled, struct QtWidgets_PackedString text, long long textRole); -void QStyle_DrawPrimitive(void* ptr, long long element, void* option, void* painter, void* widget); -void* QStyle_GeneratedIconPixmap(void* ptr, long long iconMode, void* pixmap, void* option); -long long QStyle_HitTestComplexControl(void* ptr, long long control, void* option, void* position, void* widget); -void* QStyle_ItemPixmapRect(void* ptr, void* rectangle, int alignment, void* pixmap); -void* QStyle_ItemPixmapRectDefault(void* ptr, void* rectangle, int alignment, void* pixmap); -void* QStyle_ItemTextRect(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text); -void* QStyle_ItemTextRectDefault(void* ptr, void* metrics, void* rectangle, int alignment, char enabled, struct QtWidgets_PackedString text); -int QStyle_LayoutSpacing(void* ptr, long long control1, long long control2, long long orientation, void* option, void* widget); -int QStyle_PixelMetric(void* ptr, long long metric, void* option, void* widget); -void QStyle_Polish(void* ptr, void* widget); -void QStyle_PolishDefault(void* ptr, void* widget); -void QStyle_Polish2(void* ptr, void* application); -void QStyle_Polish2Default(void* ptr, void* application); -void QStyle_Polish3(void* ptr, void* palette); -void QStyle_Polish3Default(void* ptr, void* palette); -void* QStyle_Proxy(void* ptr); -void* QStyle_SizeFromContents(void* ptr, long long ty, void* option, void* contentsSize, void* widget); -int QStyle_QStyle_SliderPositionFromValue(int min, int max, int logicalValue, int span, char upsideDown); -int QStyle_QStyle_SliderValueFromPosition(int min, int max, int position, int span, char upsideDown); -void* QStyle_StandardIcon(void* ptr, long long standardIcon, void* option, void* widget); -void* QStyle_StandardPalette(void* ptr); -void* QStyle_StandardPaletteDefault(void* ptr); -int QStyle_StyleHint(void* ptr, long long hint, void* option, void* widget, void* returnData); -void* QStyle_SubControlRect(void* ptr, long long control, void* option, long long subControl, void* widget); -void* QStyle_SubElementRect(void* ptr, long long element, void* option, void* widget); -void QStyle_Unpolish(void* ptr, void* widget); -void QStyle_UnpolishDefault(void* ptr, void* widget); -void QStyle_Unpolish2(void* ptr, void* application); -void QStyle_Unpolish2Default(void* ptr, void* application); -long long QStyle_QStyle_VisualAlignment(long long direction, long long alignment); -void* QStyle_QStyle_VisualPos(long long direction, void* boundingRectangle, void* logicalPosition); -void* QStyle_QStyle_VisualRect(long long direction, void* boundingRectangle, void* logicalRectangle); -void QStyle_DestroyQStyle(void* ptr); -void QStyle_DestroyQStyleDefault(void* ptr); -void* QStyle_StandardPixmap(void* ptr, long long standardIcon, void* option, void* widget); -void* QStyle___children_atList(void* ptr, int i); -void QStyle___children_setList(void* ptr, void* i); -void* QStyle___children_newList(void* ptr); -void* QStyle___dynamicPropertyNames_atList(void* ptr, int i); -void QStyle___dynamicPropertyNames_setList(void* ptr, void* i); -void* QStyle___dynamicPropertyNames_newList(void* ptr); -void* QStyle___findChildren_atList(void* ptr, int i); -void QStyle___findChildren_setList(void* ptr, void* i); -void* QStyle___findChildren_newList(void* ptr); -void* QStyle___findChildren_atList3(void* ptr, int i); -void QStyle___findChildren_setList3(void* ptr, void* i); -void* QStyle___findChildren_newList3(void* ptr); -void* QStyle___qFindChildren_atList2(void* ptr, int i); -void QStyle___qFindChildren_setList2(void* ptr, void* i); -void* QStyle___qFindChildren_newList2(void* ptr); -void QStyle_ChildEventDefault(void* ptr, void* event); -void QStyle_ConnectNotifyDefault(void* ptr, void* sign); -void QStyle_CustomEventDefault(void* ptr, void* event); -void QStyle_DeleteLaterDefault(void* ptr); -void QStyle_DisconnectNotifyDefault(void* ptr, void* sign); -char QStyle_EventDefault(void* ptr, void* e); -char QStyle_EventFilterDefault(void* ptr, void* watched, void* event); -void* QStyle_MetaObjectDefault(void* ptr); -void QStyle_TimerEventDefault(void* ptr, void* event); -void* QStyleFactory_QStyleFactory_Create(struct QtWidgets_PackedString key); -struct QtWidgets_PackedString QStyleFactory_QStyleFactory_Keys(); -void* QStyleHintReturn_NewQStyleHintReturn(int version, int ty); -int QStyleHintReturn_Version(void* ptr); -void QStyleHintReturn_SetVersion(void* ptr, int vin); -int QStyleHintReturn_Type(void* ptr); -void QStyleHintReturn_SetType(void* ptr, int vin); -void* QStyleHintReturnMask_NewQStyleHintReturnMask(); -void QStyleHintReturnMask_DestroyQStyleHintReturnMask(void* ptr); -void* QStyleHintReturnMask_Region(void* ptr); -void QStyleHintReturnMask_SetRegion(void* ptr, void* vqr); -void* QStyleHintReturnVariant_NewQStyleHintReturnVariant(); -void QStyleHintReturnVariant_DestroyQStyleHintReturnVariant(void* ptr); -void* QStyleHintReturnVariant_Variant(void* ptr); -void QStyleHintReturnVariant_SetVariant(void* ptr, void* vqv); -void* QStyleOption_NewQStyleOption(int version, int ty); -void* QStyleOption_NewQStyleOption2(void* other); -void QStyleOption_InitFrom(void* ptr, void* widget); -void QStyleOption_DestroyQStyleOption(void* ptr); -int QStyleOption_Version(void* ptr); -void QStyleOption_SetVersion(void* ptr, int vin); -int QStyleOption_Type(void* ptr); -void QStyleOption_SetType(void* ptr, int vin); -long long QStyleOption_State(void* ptr); -void QStyleOption_SetState(void* ptr, long long vqs); -long long QStyleOption_Direction(void* ptr); -void QStyleOption_SetDirection(void* ptr, long long vqt); -void* QStyleOption_Rect(void* ptr); -void QStyleOption_SetRect(void* ptr, void* vqr); -void* QStyleOption_FontMetrics(void* ptr); -void QStyleOption_SetFontMetrics(void* ptr, void* vqf); -void* QStyleOption_Palette(void* ptr); -void QStyleOption_SetPalette(void* ptr, void* vqp); -void* QStyleOption_StyleObject(void* ptr); -void QStyleOption_SetStyleObject(void* ptr, void* vqo); -void* QStyleOptionButton_NewQStyleOptionButton(); -void* QStyleOptionButton_NewQStyleOptionButton2(void* other); -long long QStyleOptionButton_Features(void* ptr); -void QStyleOptionButton_SetFeatures(void* ptr, long long vqs); -struct QtWidgets_PackedString QStyleOptionButton_Text(void* ptr); -void QStyleOptionButton_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void* QStyleOptionButton_Icon(void* ptr); -void QStyleOptionButton_SetIcon(void* ptr, void* vqi); -void* QStyleOptionButton_IconSize(void* ptr); -void QStyleOptionButton_SetIconSize(void* ptr, void* vqs); -void* QStyleOptionComboBox_NewQStyleOptionComboBox(); -void* QStyleOptionComboBox_NewQStyleOptionComboBox2(void* other); -char QStyleOptionComboBox_Editable(void* ptr); -void QStyleOptionComboBox_SetEditable(void* ptr, char vbo); -void* QStyleOptionComboBox_PopupRect(void* ptr); -void QStyleOptionComboBox_SetPopupRect(void* ptr, void* vqr); -char QStyleOptionComboBox_Frame(void* ptr); -void QStyleOptionComboBox_SetFrame(void* ptr, char vbo); -struct QtWidgets_PackedString QStyleOptionComboBox_CurrentText(void* ptr); -void QStyleOptionComboBox_SetCurrentText(void* ptr, struct QtWidgets_PackedString vqs); -void* QStyleOptionComboBox_CurrentIcon(void* ptr); -void QStyleOptionComboBox_SetCurrentIcon(void* ptr, void* vqi); -void* QStyleOptionComboBox_IconSize(void* ptr); -void QStyleOptionComboBox_SetIconSize(void* ptr, void* vqs); -void* QStyleOptionComplex_NewQStyleOptionComplex(int version, int ty); -void* QStyleOptionComplex_NewQStyleOptionComplex2(void* other); -long long QStyleOptionComplex_SubControls(void* ptr); -void QStyleOptionComplex_SetSubControls(void* ptr, long long vqs); -long long QStyleOptionComplex_ActiveSubControls(void* ptr); -void QStyleOptionComplex_SetActiveSubControls(void* ptr, long long vqs); -void* QStyleOptionDockWidget_NewQStyleOptionDockWidget(); -void* QStyleOptionDockWidget_NewQStyleOptionDockWidget2(void* other); -struct QtWidgets_PackedString QStyleOptionDockWidget_Title(void* ptr); -void QStyleOptionDockWidget_SetTitle(void* ptr, struct QtWidgets_PackedString vqs); -char QStyleOptionDockWidget_Closable(void* ptr); -void QStyleOptionDockWidget_SetClosable(void* ptr, char vbo); -char QStyleOptionDockWidget_Movable(void* ptr); -void QStyleOptionDockWidget_SetMovable(void* ptr, char vbo); -char QStyleOptionDockWidget_Floatable(void* ptr); -void QStyleOptionDockWidget_SetFloatable(void* ptr, char vbo); -void* QStyleOptionFocusRect_NewQStyleOptionFocusRect(); -void* QStyleOptionFocusRect_NewQStyleOptionFocusRect2(void* other); -void* QStyleOptionFocusRect_BackgroundColor(void* ptr); -void QStyleOptionFocusRect_SetBackgroundColor(void* ptr, void* vqc); -void* QStyleOptionFrame_NewQStyleOptionFrame(); -void* QStyleOptionFrame_NewQStyleOptionFrame2(void* other); -int QStyleOptionFrame_LineWidth(void* ptr); -void QStyleOptionFrame_SetLineWidth(void* ptr, int vin); -int QStyleOptionFrame_MidLineWidth(void* ptr); -void QStyleOptionFrame_SetMidLineWidth(void* ptr, int vin); -long long QStyleOptionFrame_Features(void* ptr); -void QStyleOptionFrame_SetFeatures(void* ptr, long long vqs); -long long QStyleOptionFrame_FrameShape(void* ptr); -void QStyleOptionFrame_SetFrameShape(void* ptr, long long vqf); -void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem(); -void* QStyleOptionGraphicsItem_NewQStyleOptionGraphicsItem2(void* other); -double QStyleOptionGraphicsItem_QStyleOptionGraphicsItem_LevelOfDetailFromTransform(void* worldTransform); -void* QStyleOptionGraphicsItem_ExposedRect(void* ptr); -void QStyleOptionGraphicsItem_SetExposedRect(void* ptr, void* vqr); -void* QStyleOptionGroupBox_NewQStyleOptionGroupBox(); -void* QStyleOptionGroupBox_NewQStyleOptionGroupBox2(void* other); -long long QStyleOptionGroupBox_Features(void* ptr); -void QStyleOptionGroupBox_SetFeatures(void* ptr, long long vqs); -struct QtWidgets_PackedString QStyleOptionGroupBox_Text(void* ptr); -void QStyleOptionGroupBox_SetText(void* ptr, struct QtWidgets_PackedString vqs); -long long QStyleOptionGroupBox_TextAlignment(void* ptr); -void QStyleOptionGroupBox_SetTextAlignment(void* ptr, long long vqt); -void* QStyleOptionGroupBox_TextColor(void* ptr); -void QStyleOptionGroupBox_SetTextColor(void* ptr, void* vqc); -int QStyleOptionGroupBox_LineWidth(void* ptr); -void QStyleOptionGroupBox_SetLineWidth(void* ptr, int vin); -int QStyleOptionGroupBox_MidLineWidth(void* ptr); -void QStyleOptionGroupBox_SetMidLineWidth(void* ptr, int vin); -void* QStyleOptionHeader_NewQStyleOptionHeader(); -void* QStyleOptionHeader_NewQStyleOptionHeader2(void* other); -int QStyleOptionHeader_Section(void* ptr); -void QStyleOptionHeader_SetSection(void* ptr, int vin); -struct QtWidgets_PackedString QStyleOptionHeader_Text(void* ptr); -void QStyleOptionHeader_SetText(void* ptr, struct QtWidgets_PackedString vqs); -long long QStyleOptionHeader_TextAlignment(void* ptr); -void QStyleOptionHeader_SetTextAlignment(void* ptr, long long vqt); -void* QStyleOptionHeader_Icon(void* ptr); -void QStyleOptionHeader_SetIcon(void* ptr, void* vqi); -long long QStyleOptionHeader_IconAlignment(void* ptr); -void QStyleOptionHeader_SetIconAlignment(void* ptr, long long vqt); -long long QStyleOptionHeader_Position(void* ptr); -void QStyleOptionHeader_SetPosition(void* ptr, long long vqs); -long long QStyleOptionHeader_SelectedPosition(void* ptr); -void QStyleOptionHeader_SetSelectedPosition(void* ptr, long long vqs); -long long QStyleOptionHeader_SortIndicator(void* ptr); -void QStyleOptionHeader_SetSortIndicator(void* ptr, long long vqs); -long long QStyleOptionHeader_Orientation(void* ptr); -void QStyleOptionHeader_SetOrientation(void* ptr, long long vqt); -void* QStyleOptionMenuItem_NewQStyleOptionMenuItem(); -void* QStyleOptionMenuItem_NewQStyleOptionMenuItem2(void* other); -long long QStyleOptionMenuItem_MenuItemType(void* ptr); -void QStyleOptionMenuItem_SetMenuItemType(void* ptr, long long vqs); -long long QStyleOptionMenuItem_CheckType(void* ptr); -void QStyleOptionMenuItem_SetCheckType(void* ptr, long long vqs); -char QStyleOptionMenuItem_Checked(void* ptr); -void QStyleOptionMenuItem_SetChecked(void* ptr, char vbo); -char QStyleOptionMenuItem_MenuHasCheckableItems(void* ptr); -void QStyleOptionMenuItem_SetMenuHasCheckableItems(void* ptr, char vbo); -void* QStyleOptionMenuItem_MenuRect(void* ptr); -void QStyleOptionMenuItem_SetMenuRect(void* ptr, void* vqr); -struct QtWidgets_PackedString QStyleOptionMenuItem_Text(void* ptr); -void QStyleOptionMenuItem_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void* QStyleOptionMenuItem_Icon(void* ptr); -void QStyleOptionMenuItem_SetIcon(void* ptr, void* vqi); -int QStyleOptionMenuItem_MaxIconWidth(void* ptr); -void QStyleOptionMenuItem_SetMaxIconWidth(void* ptr, int vin); -int QStyleOptionMenuItem_TabWidth(void* ptr); -void QStyleOptionMenuItem_SetTabWidth(void* ptr, int vin); -void* QStyleOptionMenuItem_Font(void* ptr); -void QStyleOptionMenuItem_SetFont(void* ptr, void* vqf); -void* QStyleOptionProgressBar_NewQStyleOptionProgressBar(); -void* QStyleOptionProgressBar_NewQStyleOptionProgressBar2(void* other); -int QStyleOptionProgressBar_Minimum(void* ptr); -void QStyleOptionProgressBar_SetMinimum(void* ptr, int vin); -int QStyleOptionProgressBar_Maximum(void* ptr); -void QStyleOptionProgressBar_SetMaximum(void* ptr, int vin); -int QStyleOptionProgressBar_Progress(void* ptr); -void QStyleOptionProgressBar_SetProgress(void* ptr, int vin); -struct QtWidgets_PackedString QStyleOptionProgressBar_Text(void* ptr); -void QStyleOptionProgressBar_SetText(void* ptr, struct QtWidgets_PackedString vqs); -long long QStyleOptionProgressBar_TextAlignment(void* ptr); -void QStyleOptionProgressBar_SetTextAlignment(void* ptr, long long vqt); -char QStyleOptionProgressBar_TextVisible(void* ptr); -void QStyleOptionProgressBar_SetTextVisible(void* ptr, char vbo); -char QStyleOptionProgressBar_InvertedAppearance(void* ptr); -void QStyleOptionProgressBar_SetInvertedAppearance(void* ptr, char vbo); -char QStyleOptionProgressBar_BottomToTop(void* ptr); -void QStyleOptionProgressBar_SetBottomToTop(void* ptr, char vbo); -void* QStyleOptionRubberBand_NewQStyleOptionRubberBand(); -void* QStyleOptionRubberBand_NewQStyleOptionRubberBand2(void* other); -long long QStyleOptionRubberBand_Shape(void* ptr); -void QStyleOptionRubberBand_SetShape(void* ptr, long long vqr); -char QStyleOptionRubberBand_Opaque(void* ptr); -void QStyleOptionRubberBand_SetOpaque(void* ptr, char vbo); -void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip(); -void* QStyleOptionSizeGrip_NewQStyleOptionSizeGrip2(void* other); -long long QStyleOptionSizeGrip_Corner(void* ptr); -void QStyleOptionSizeGrip_SetCorner(void* ptr, long long vqt); -void* QStyleOptionSlider_NewQStyleOptionSlider(); -void* QStyleOptionSlider_NewQStyleOptionSlider2(void* other); -long long QStyleOptionSlider_Orientation(void* ptr); -void QStyleOptionSlider_SetOrientation(void* ptr, long long vqt); -int QStyleOptionSlider_Minimum(void* ptr); -void QStyleOptionSlider_SetMinimum(void* ptr, int vin); -int QStyleOptionSlider_Maximum(void* ptr); -void QStyleOptionSlider_SetMaximum(void* ptr, int vin); -long long QStyleOptionSlider_TickPosition(void* ptr); -void QStyleOptionSlider_SetTickPosition(void* ptr, long long vqs); -int QStyleOptionSlider_TickInterval(void* ptr); -void QStyleOptionSlider_SetTickInterval(void* ptr, int vin); -char QStyleOptionSlider_UpsideDown(void* ptr); -void QStyleOptionSlider_SetUpsideDown(void* ptr, char vbo); -int QStyleOptionSlider_SliderPosition(void* ptr); -void QStyleOptionSlider_SetSliderPosition(void* ptr, int vin); -int QStyleOptionSlider_SliderValue(void* ptr); -void QStyleOptionSlider_SetSliderValue(void* ptr, int vin); -int QStyleOptionSlider_SingleStep(void* ptr); -void QStyleOptionSlider_SetSingleStep(void* ptr, int vin); -int QStyleOptionSlider_PageStep(void* ptr); -void QStyleOptionSlider_SetPageStep(void* ptr, int vin); -double QStyleOptionSlider_NotchTarget(void* ptr); -void QStyleOptionSlider_SetNotchTarget(void* ptr, double vqr); -char QStyleOptionSlider_DialWrapping(void* ptr); -void QStyleOptionSlider_SetDialWrapping(void* ptr, char vbo); -void* QStyleOptionSpinBox_NewQStyleOptionSpinBox(); -void* QStyleOptionSpinBox_NewQStyleOptionSpinBox2(void* other); -long long QStyleOptionSpinBox_ButtonSymbols(void* ptr); -void QStyleOptionSpinBox_SetButtonSymbols(void* ptr, long long vqa); -long long QStyleOptionSpinBox_StepEnabled(void* ptr); -void QStyleOptionSpinBox_SetStepEnabled(void* ptr, long long vqa); -char QStyleOptionSpinBox_Frame(void* ptr); -void QStyleOptionSpinBox_SetFrame(void* ptr, char vbo); -void* QStyleOptionTab_NewQStyleOptionTab(); -void* QStyleOptionTab_NewQStyleOptionTab2(void* other); -long long QStyleOptionTab_Shape(void* ptr); -void QStyleOptionTab_SetShape(void* ptr, long long vqt); -struct QtWidgets_PackedString QStyleOptionTab_Text(void* ptr); -void QStyleOptionTab_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void* QStyleOptionTab_Icon(void* ptr); -void QStyleOptionTab_SetIcon(void* ptr, void* vqi); -int QStyleOptionTab_Row(void* ptr); -void QStyleOptionTab_SetRow(void* ptr, int vin); -long long QStyleOptionTab_Position(void* ptr); -void QStyleOptionTab_SetPosition(void* ptr, long long vqs); -long long QStyleOptionTab_SelectedPosition(void* ptr); -void QStyleOptionTab_SetSelectedPosition(void* ptr, long long vqs); -long long QStyleOptionTab_CornerWidgets(void* ptr); -void QStyleOptionTab_SetCornerWidgets(void* ptr, long long vqs); -void* QStyleOptionTab_IconSize(void* ptr); -void QStyleOptionTab_SetIconSize(void* ptr, void* vqs); -char QStyleOptionTab_DocumentMode(void* ptr); -void QStyleOptionTab_SetDocumentMode(void* ptr, char vbo); -void* QStyleOptionTab_LeftButtonSize(void* ptr); -void QStyleOptionTab_SetLeftButtonSize(void* ptr, void* vqs); -void* QStyleOptionTab_RightButtonSize(void* ptr); -void QStyleOptionTab_SetRightButtonSize(void* ptr, void* vqs); -void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase(); -void* QStyleOptionTabBarBase_NewQStyleOptionTabBarBase2(void* other); -long long QStyleOptionTabBarBase_Shape(void* ptr); -void QStyleOptionTabBarBase_SetShape(void* ptr, long long vqt); -void* QStyleOptionTabBarBase_TabBarRect(void* ptr); -void QStyleOptionTabBarBase_SetTabBarRect(void* ptr, void* vqr); -void* QStyleOptionTabBarBase_SelectedTabRect(void* ptr); -void QStyleOptionTabBarBase_SetSelectedTabRect(void* ptr, void* vqr); -char QStyleOptionTabBarBase_DocumentMode(void* ptr); -void QStyleOptionTabBarBase_SetDocumentMode(void* ptr, char vbo); -void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame(); -void* QStyleOptionTabWidgetFrame_NewQStyleOptionTabWidgetFrame2(void* other); -int QStyleOptionTabWidgetFrame_LineWidth(void* ptr); -void QStyleOptionTabWidgetFrame_SetLineWidth(void* ptr, int vin); -int QStyleOptionTabWidgetFrame_MidLineWidth(void* ptr); -void QStyleOptionTabWidgetFrame_SetMidLineWidth(void* ptr, int vin); -long long QStyleOptionTabWidgetFrame_Shape(void* ptr); -void QStyleOptionTabWidgetFrame_SetShape(void* ptr, long long vqt); -void* QStyleOptionTabWidgetFrame_TabBarSize(void* ptr); -void QStyleOptionTabWidgetFrame_SetTabBarSize(void* ptr, void* vqs); -void* QStyleOptionTabWidgetFrame_RightCornerWidgetSize(void* ptr); -void QStyleOptionTabWidgetFrame_SetRightCornerWidgetSize(void* ptr, void* vqs); -void* QStyleOptionTabWidgetFrame_LeftCornerWidgetSize(void* ptr); -void QStyleOptionTabWidgetFrame_SetLeftCornerWidgetSize(void* ptr, void* vqs); -void* QStyleOptionTabWidgetFrame_TabBarRect(void* ptr); -void QStyleOptionTabWidgetFrame_SetTabBarRect(void* ptr, void* vqr); -void* QStyleOptionTabWidgetFrame_SelectedTabRect(void* ptr); -void QStyleOptionTabWidgetFrame_SetSelectedTabRect(void* ptr, void* vqr); -void* QStyleOptionTitleBar_NewQStyleOptionTitleBar(); -void* QStyleOptionTitleBar_NewQStyleOptionTitleBar2(void* other); -struct QtWidgets_PackedString QStyleOptionTitleBar_Text(void* ptr); -void QStyleOptionTitleBar_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void* QStyleOptionTitleBar_Icon(void* ptr); -void QStyleOptionTitleBar_SetIcon(void* ptr, void* vqi); -int QStyleOptionTitleBar_TitleBarState(void* ptr); -void QStyleOptionTitleBar_SetTitleBarState(void* ptr, int vin); -long long QStyleOptionTitleBar_TitleBarFlags(void* ptr); -void QStyleOptionTitleBar_SetTitleBarFlags(void* ptr, long long vqt); -void* QStyleOptionToolBar_NewQStyleOptionToolBar(); -void* QStyleOptionToolBar_NewQStyleOptionToolBar2(void* other); -long long QStyleOptionToolBar_PositionOfLine(void* ptr); -void QStyleOptionToolBar_SetPositionOfLine(void* ptr, long long vqs); -long long QStyleOptionToolBar_PositionWithinLine(void* ptr); -void QStyleOptionToolBar_SetPositionWithinLine(void* ptr, long long vqs); -long long QStyleOptionToolBar_ToolBarArea(void* ptr); -void QStyleOptionToolBar_SetToolBarArea(void* ptr, long long vqt); -long long QStyleOptionToolBar_Features(void* ptr); -void QStyleOptionToolBar_SetFeatures(void* ptr, long long vqs); -int QStyleOptionToolBar_LineWidth(void* ptr); -void QStyleOptionToolBar_SetLineWidth(void* ptr, int vin); -int QStyleOptionToolBar_MidLineWidth(void* ptr); -void QStyleOptionToolBar_SetMidLineWidth(void* ptr, int vin); -void* QStyleOptionToolBox_NewQStyleOptionToolBox(); -void* QStyleOptionToolBox_NewQStyleOptionToolBox2(void* other); -struct QtWidgets_PackedString QStyleOptionToolBox_Text(void* ptr); -void QStyleOptionToolBox_SetText(void* ptr, struct QtWidgets_PackedString vqs); -void* QStyleOptionToolBox_Icon(void* ptr); -void QStyleOptionToolBox_SetIcon(void* ptr, void* vqi); -long long QStyleOptionToolBox_SelectedPosition(void* ptr); -void QStyleOptionToolBox_SetSelectedPosition(void* ptr, long long vqs); -void* QStyleOptionToolButton_NewQStyleOptionToolButton(); -void* QStyleOptionToolButton_NewQStyleOptionToolButton2(void* other); -long long QStyleOptionToolButton_Features(void* ptr); -void QStyleOptionToolButton_SetFeatures(void* ptr, long long vqs); -void* QStyleOptionToolButton_Icon(void* ptr); -void QStyleOptionToolButton_SetIcon(void* ptr, void* vqi); -void* QStyleOptionToolButton_IconSize(void* ptr); -void QStyleOptionToolButton_SetIconSize(void* ptr, void* vqs); -struct QtWidgets_PackedString QStyleOptionToolButton_Text(void* ptr); -void QStyleOptionToolButton_SetText(void* ptr, struct QtWidgets_PackedString vqs); -long long QStyleOptionToolButton_ArrowType(void* ptr); -void QStyleOptionToolButton_SetArrowType(void* ptr, long long vqt); -long long QStyleOptionToolButton_ToolButtonStyle(void* ptr); -void QStyleOptionToolButton_SetToolButtonStyle(void* ptr, long long vqt); -void* QStyleOptionToolButton_Pos(void* ptr); -void QStyleOptionToolButton_SetPos(void* ptr, void* vqp); -void* QStyleOptionToolButton_Font(void* ptr); -void QStyleOptionToolButton_SetFont(void* ptr, void* vqf); -void* QStyleOptionViewItem_NewQStyleOptionViewItem(); -void* QStyleOptionViewItem_NewQStyleOptionViewItem2(void* other); -long long QStyleOptionViewItem_DisplayAlignment(void* ptr); -void QStyleOptionViewItem_SetDisplayAlignment(void* ptr, long long vqt); -long long QStyleOptionViewItem_DecorationAlignment(void* ptr); -void QStyleOptionViewItem_SetDecorationAlignment(void* ptr, long long vqt); -long long QStyleOptionViewItem_TextElideMode(void* ptr); -void QStyleOptionViewItem_SetTextElideMode(void* ptr, long long vqt); -long long QStyleOptionViewItem_DecorationPosition(void* ptr); -void QStyleOptionViewItem_SetDecorationPosition(void* ptr, long long vqs); -void* QStyleOptionViewItem_DecorationSize(void* ptr); -void QStyleOptionViewItem_SetDecorationSize(void* ptr, void* vqs); -void* QStyleOptionViewItem_Font(void* ptr); -void QStyleOptionViewItem_SetFont(void* ptr, void* vqf); -char QStyleOptionViewItem_ShowDecorationSelected(void* ptr); -void QStyleOptionViewItem_SetShowDecorationSelected(void* ptr, char vbo); -long long QStyleOptionViewItem_Features(void* ptr); -void QStyleOptionViewItem_SetFeatures(void* ptr, long long vqs); -void* QStyleOptionViewItem_Index(void* ptr); -void QStyleOptionViewItem_SetIndex(void* ptr, void* vqm); -long long QStyleOptionViewItem_CheckState(void* ptr); -void QStyleOptionViewItem_SetCheckState(void* ptr, long long vqt); -void* QStyleOptionViewItem_Icon(void* ptr); -void QStyleOptionViewItem_SetIcon(void* ptr, void* vqi); -struct QtWidgets_PackedString QStyleOptionViewItem_Text(void* ptr); -void QStyleOptionViewItem_SetText(void* ptr, struct QtWidgets_PackedString vqs); -long long QStyleOptionViewItem_ViewItemPosition(void* ptr); -void QStyleOptionViewItem_SetViewItemPosition(void* ptr, long long vqs); -void* QStyleOptionViewItem_BackgroundBrush(void* ptr); -void QStyleOptionViewItem_SetBackgroundBrush(void* ptr, void* vqb); -void* QStylePainter_NewQStylePainter(); -void* QStylePainter_NewQStylePainter2(void* widget); -void* QStylePainter_NewQStylePainter3(void* pd, void* widget); -char QStylePainter_Begin(void* ptr, void* widget); -char QStylePainter_Begin2(void* ptr, void* pd, void* widget); -void QStylePainter_DrawComplexControl(void* ptr, long long cc, void* option); -void QStylePainter_DrawControl(void* ptr, long long ce, void* option); -void QStylePainter_DrawItemPixmap(void* ptr, void* rect, int flags, void* pixmap); -void QStylePainter_DrawItemText(void* ptr, void* rect, int flags, void* pal, char enabled, struct QtWidgets_PackedString text, long long textRole); -void QStylePainter_DrawPrimitive(void* ptr, long long pe, void* option); -void* QStylePainter_Style(void* ptr); -void* QStylePainter___drawLines_lines_atList2(void* ptr, int i); -void QStylePainter___drawLines_lines_setList2(void* ptr, void* i); -void* QStylePainter___drawLines_lines_newList2(void* ptr); -void* QStylePainter___drawLines_pointPairs_atList4(void* ptr, int i); -void QStylePainter___drawLines_pointPairs_setList4(void* ptr, void* i); -void* QStylePainter___drawLines_pointPairs_newList4(void* ptr); -void* QStylePainter___drawLines_lines_atList6(void* ptr, int i); -void QStylePainter___drawLines_lines_setList6(void* ptr, void* i); -void* QStylePainter___drawLines_lines_newList6(void* ptr); -void* QStylePainter___drawLines_pointPairs_atList8(void* ptr, int i); -void QStylePainter___drawLines_pointPairs_setList8(void* ptr, void* i); -void* QStylePainter___drawLines_pointPairs_newList8(void* ptr); -void* QStylePainter___drawRects_rectangles_atList2(void* ptr, int i); -void QStylePainter___drawRects_rectangles_setList2(void* ptr, void* i); -void* QStylePainter___drawRects_rectangles_newList2(void* ptr); -void* QStylePainter___drawRects_rectangles_atList4(void* ptr, int i); -void QStylePainter___drawRects_rectangles_setList4(void* ptr, void* i); -void* QStylePainter___drawRects_rectangles_newList4(void* ptr); -void* QStylePlugin_NewQStylePlugin(void* parent); -void* QStylePlugin_Create(void* ptr, struct QtWidgets_PackedString key); -void QStylePlugin_DestroyQStylePlugin(void* ptr); -void QStylePlugin_DestroyQStylePluginDefault(void* ptr); -void* QStylePlugin___children_atList(void* ptr, int i); -void QStylePlugin___children_setList(void* ptr, void* i); -void* QStylePlugin___children_newList(void* ptr); -void* QStylePlugin___dynamicPropertyNames_atList(void* ptr, int i); -void QStylePlugin___dynamicPropertyNames_setList(void* ptr, void* i); -void* QStylePlugin___dynamicPropertyNames_newList(void* ptr); -void* QStylePlugin___findChildren_atList(void* ptr, int i); -void QStylePlugin___findChildren_setList(void* ptr, void* i); -void* QStylePlugin___findChildren_newList(void* ptr); -void* QStylePlugin___findChildren_atList3(void* ptr, int i); -void QStylePlugin___findChildren_setList3(void* ptr, void* i); -void* QStylePlugin___findChildren_newList3(void* ptr); -void* QStylePlugin___qFindChildren_atList2(void* ptr, int i); -void QStylePlugin___qFindChildren_setList2(void* ptr, void* i); -void* QStylePlugin___qFindChildren_newList2(void* ptr); -void QStylePlugin_ChildEventDefault(void* ptr, void* event); -void QStylePlugin_ConnectNotifyDefault(void* ptr, void* sign); -void QStylePlugin_CustomEventDefault(void* ptr, void* event); -void QStylePlugin_DeleteLaterDefault(void* ptr); -void QStylePlugin_DisconnectNotifyDefault(void* ptr, void* sign); -char QStylePlugin_EventDefault(void* ptr, void* e); -char QStylePlugin_EventFilterDefault(void* ptr, void* watched, void* event); -void* QStylePlugin_MetaObjectDefault(void* ptr); -void QStylePlugin_TimerEventDefault(void* ptr, void* event); -void* QStyledItemDelegate_NewQStyledItemDelegate(void* parent); -struct QtWidgets_PackedString QStyledItemDelegate_DisplayText(void* ptr, void* value, void* locale); -struct QtWidgets_PackedString QStyledItemDelegate_DisplayTextDefault(void* ptr, void* value, void* locale); -void QStyledItemDelegate_InitStyleOption(void* ptr, void* option, void* index); -void QStyledItemDelegate_InitStyleOptionDefault(void* ptr, void* option, void* index); -void* QStyledItemDelegate_ItemEditorFactory(void* ptr); -void QStyledItemDelegate_Paint(void* ptr, void* painter, void* option, void* index); -void QStyledItemDelegate_PaintDefault(void* ptr, void* painter, void* option, void* index); -void QStyledItemDelegate_SetItemEditorFactory(void* ptr, void* factory); -void* QStyledItemDelegate_SizeHint(void* ptr, void* option, void* index); -void* QStyledItemDelegate_SizeHintDefault(void* ptr, void* option, void* index); -void QStyledItemDelegate_DestroyQStyledItemDelegate(void* ptr); -void QStyledItemDelegate_DestroyQStyledItemDelegateDefault(void* ptr); -long long QSwipeGesture_HorizontalDirection(void* ptr); -void QSwipeGesture_SetSwipeAngle(void* ptr, double value); -double QSwipeGesture_SwipeAngle(void* ptr); -long long QSwipeGesture_VerticalDirection(void* ptr); -void QSwipeGesture_DestroyQSwipeGesture(void* ptr); -void QSwipeGesture_DestroyQSwipeGestureDefault(void* ptr); -void* QSystemTrayIcon_NewQSystemTrayIcon(void* parent); -void* QSystemTrayIcon_NewQSystemTrayIcon2(void* icon, void* parent); -void QSystemTrayIcon_ConnectActivated(void* ptr, long long t); -void QSystemTrayIcon_DisconnectActivated(void* ptr); -void QSystemTrayIcon_Activated(void* ptr, long long reason); -void* QSystemTrayIcon_ContextMenu(void* ptr); -char QSystemTrayIcon_EventDefault(void* ptr, void* e); -void* QSystemTrayIcon_Geometry(void* ptr); -void QSystemTrayIcon_Hide(void* ptr); -void QSystemTrayIcon_HideDefault(void* ptr); -void* QSystemTrayIcon_Icon(void* ptr); -char QSystemTrayIcon_QSystemTrayIcon_IsSystemTrayAvailable(); -char QSystemTrayIcon_IsVisible(void* ptr); -void QSystemTrayIcon_ConnectMessageClicked(void* ptr, long long t); -void QSystemTrayIcon_DisconnectMessageClicked(void* ptr); -void QSystemTrayIcon_MessageClicked(void* ptr); -void QSystemTrayIcon_SetContextMenu(void* ptr, void* menu); -void QSystemTrayIcon_SetIcon(void* ptr, void* icon); -void QSystemTrayIcon_SetToolTip(void* ptr, struct QtWidgets_PackedString tip); -void QSystemTrayIcon_SetVisible(void* ptr, char visible); -void QSystemTrayIcon_SetVisibleDefault(void* ptr, char visible); -void QSystemTrayIcon_Show(void* ptr); -void QSystemTrayIcon_ShowDefault(void* ptr); -void QSystemTrayIcon_ShowMessage(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint); -void QSystemTrayIcon_ShowMessageDefault(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, long long icon, int millisecondsTimeoutHint); -void QSystemTrayIcon_ShowMessage2(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint); -void QSystemTrayIcon_ShowMessage2Default(void* ptr, struct QtWidgets_PackedString title, struct QtWidgets_PackedString message, void* icon, int millisecondsTimeoutHint); -char QSystemTrayIcon_QSystemTrayIcon_SupportsMessages(); -struct QtWidgets_PackedString QSystemTrayIcon_ToolTip(void* ptr); -void QSystemTrayIcon_DestroyQSystemTrayIcon(void* ptr); -void QSystemTrayIcon_DestroyQSystemTrayIconDefault(void* ptr); -void* QSystemTrayIcon___children_atList(void* ptr, int i); -void QSystemTrayIcon___children_setList(void* ptr, void* i); -void* QSystemTrayIcon___children_newList(void* ptr); -void* QSystemTrayIcon___dynamicPropertyNames_atList(void* ptr, int i); -void QSystemTrayIcon___dynamicPropertyNames_setList(void* ptr, void* i); -void* QSystemTrayIcon___dynamicPropertyNames_newList(void* ptr); -void* QSystemTrayIcon___findChildren_atList(void* ptr, int i); -void QSystemTrayIcon___findChildren_setList(void* ptr, void* i); -void* QSystemTrayIcon___findChildren_newList(void* ptr); -void* QSystemTrayIcon___findChildren_atList3(void* ptr, int i); -void QSystemTrayIcon___findChildren_setList3(void* ptr, void* i); -void* QSystemTrayIcon___findChildren_newList3(void* ptr); -void* QSystemTrayIcon___qFindChildren_atList2(void* ptr, int i); -void QSystemTrayIcon___qFindChildren_setList2(void* ptr, void* i); -void* QSystemTrayIcon___qFindChildren_newList2(void* ptr); -void QSystemTrayIcon_ChildEventDefault(void* ptr, void* event); -void QSystemTrayIcon_ConnectNotifyDefault(void* ptr, void* sign); -void QSystemTrayIcon_CustomEventDefault(void* ptr, void* event); -void QSystemTrayIcon_DeleteLaterDefault(void* ptr); -void QSystemTrayIcon_DisconnectNotifyDefault(void* ptr, void* sign); -char QSystemTrayIcon_EventFilterDefault(void* ptr, void* watched, void* event); -void* QSystemTrayIcon_MetaObjectDefault(void* ptr); -void QSystemTrayIcon_TimerEventDefault(void* ptr, void* event); -void* QTabBar_NewQTabBar(void* parent); -struct QtWidgets_PackedString QTabBar_AccessibleTabName(void* ptr, int index); -int QTabBar_AddTab(void* ptr, struct QtWidgets_PackedString text); -int QTabBar_AddTab2(void* ptr, void* icon, struct QtWidgets_PackedString text); -char QTabBar_AutoHide(void* ptr); -char QTabBar_ChangeCurrentOnDrag(void* ptr); -int QTabBar_Count(void* ptr); -void QTabBar_ConnectCurrentChanged(void* ptr, long long t); -void QTabBar_DisconnectCurrentChanged(void* ptr); -void QTabBar_CurrentChanged(void* ptr, int index); -int QTabBar_CurrentIndex(void* ptr); -char QTabBar_DocumentMode(void* ptr); -char QTabBar_DrawBase(void* ptr); -long long QTabBar_ElideMode(void* ptr); -char QTabBar_Expanding(void* ptr); -void* QTabBar_IconSize(void* ptr); -void QTabBar_InitStyleOption(void* ptr, void* option, int tabIndex); -int QTabBar_InsertTab(void* ptr, int index, struct QtWidgets_PackedString text); -int QTabBar_InsertTab2(void* ptr, int index, void* icon, struct QtWidgets_PackedString text); -char QTabBar_IsMovable(void* ptr); -char QTabBar_IsTabEnabled(void* ptr, int index); -void* QTabBar_MinimumTabSizeHint(void* ptr, int index); -void* QTabBar_MinimumTabSizeHintDefault(void* ptr, int index); -void QTabBar_MoveTab(void* ptr, int from, int to); -void QTabBar_RemoveTab(void* ptr, int index); -long long QTabBar_SelectionBehaviorOnRemove(void* ptr); -void QTabBar_SetAccessibleTabName(void* ptr, int index, struct QtWidgets_PackedString name); -void QTabBar_SetAutoHide(void* ptr, char hide); -void QTabBar_SetChangeCurrentOnDrag(void* ptr, char change); -void QTabBar_SetCurrentIndex(void* ptr, int index); -void QTabBar_SetCurrentIndexDefault(void* ptr, int index); -void QTabBar_SetDocumentMode(void* ptr, char set); -void QTabBar_SetDrawBase(void* ptr, char drawTheBase); -void QTabBar_SetElideMode(void* ptr, long long vqt); -void QTabBar_SetExpanding(void* ptr, char enabled); -void QTabBar_SetIconSize(void* ptr, void* size); -void QTabBar_SetMovable(void* ptr, char movable); -void QTabBar_SetSelectionBehaviorOnRemove(void* ptr, long long behavior); -void QTabBar_SetShape(void* ptr, long long shape); -void QTabBar_SetTabButton(void* ptr, int index, long long position, void* widget); -void QTabBar_SetTabData(void* ptr, int index, void* data); -void QTabBar_SetTabEnabled(void* ptr, int index, char enabled); -void QTabBar_SetTabIcon(void* ptr, int index, void* icon); -void QTabBar_SetTabText(void* ptr, int index, struct QtWidgets_PackedString text); -void QTabBar_SetTabTextColor(void* ptr, int index, void* color); -void QTabBar_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip); -void QTabBar_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text); -void QTabBar_SetTabsClosable(void* ptr, char closable); -void QTabBar_SetUsesScrollButtons(void* ptr, char useButtons); -long long QTabBar_Shape(void* ptr); -int QTabBar_TabAt(void* ptr, void* position); -void QTabBar_ConnectTabBarClicked(void* ptr, long long t); -void QTabBar_DisconnectTabBarClicked(void* ptr); -void QTabBar_TabBarClicked(void* ptr, int index); -void QTabBar_ConnectTabBarDoubleClicked(void* ptr, long long t); -void QTabBar_DisconnectTabBarDoubleClicked(void* ptr); -void QTabBar_TabBarDoubleClicked(void* ptr, int index); -void* QTabBar_TabButton(void* ptr, int index, long long position); -void QTabBar_ConnectTabCloseRequested(void* ptr, long long t); -void QTabBar_DisconnectTabCloseRequested(void* ptr); -void QTabBar_TabCloseRequested(void* ptr, int index); -void* QTabBar_TabData(void* ptr, int index); -void* QTabBar_TabIcon(void* ptr, int index); -void QTabBar_TabInserted(void* ptr, int index); -void QTabBar_TabInsertedDefault(void* ptr, int index); -void QTabBar_TabLayoutChange(void* ptr); -void QTabBar_TabLayoutChangeDefault(void* ptr); -void QTabBar_ConnectTabMoved(void* ptr, long long t); -void QTabBar_DisconnectTabMoved(void* ptr); -void QTabBar_TabMoved(void* ptr, int from, int to); -void* QTabBar_TabRect(void* ptr, int index); -void QTabBar_TabRemoved(void* ptr, int index); -void QTabBar_TabRemovedDefault(void* ptr, int index); -void* QTabBar_TabSizeHint(void* ptr, int index); -void* QTabBar_TabSizeHintDefault(void* ptr, int index); -struct QtWidgets_PackedString QTabBar_TabText(void* ptr, int index); -void* QTabBar_TabTextColor(void* ptr, int index); -struct QtWidgets_PackedString QTabBar_TabToolTip(void* ptr, int index); -struct QtWidgets_PackedString QTabBar_TabWhatsThis(void* ptr, int index); -char QTabBar_TabsClosable(void* ptr); -char QTabBar_UsesScrollButtons(void* ptr); -void QTabBar_DestroyQTabBar(void* ptr); -void QTabBar_DestroyQTabBarDefault(void* ptr); -void* QTabWidget_NewQTabWidget(void* parent); -int QTabWidget_AddTab(void* ptr, void* page, struct QtWidgets_PackedString label); -int QTabWidget_AddTab2(void* ptr, void* page, void* icon, struct QtWidgets_PackedString label); -void QTabWidget_Clear(void* ptr); -void* QTabWidget_CornerWidget(void* ptr, long long corner); -int QTabWidget_Count(void* ptr); -void QTabWidget_ConnectCurrentChanged(void* ptr, long long t); -void QTabWidget_DisconnectCurrentChanged(void* ptr); -void QTabWidget_CurrentChanged(void* ptr, int index); -int QTabWidget_CurrentIndex(void* ptr); -void* QTabWidget_CurrentWidget(void* ptr); -char QTabWidget_DocumentMode(void* ptr); -long long QTabWidget_ElideMode(void* ptr); -void* QTabWidget_IconSize(void* ptr); -int QTabWidget_IndexOf(void* ptr, void* w); -void QTabWidget_InitStyleOption(void* ptr, void* option); -int QTabWidget_InsertTab(void* ptr, int index, void* page, struct QtWidgets_PackedString label); -int QTabWidget_InsertTab2(void* ptr, int index, void* page, void* icon, struct QtWidgets_PackedString label); -char QTabWidget_IsMovable(void* ptr); -char QTabWidget_IsTabEnabled(void* ptr, int index); -void QTabWidget_RemoveTab(void* ptr, int index); -void QTabWidget_SetCornerWidget(void* ptr, void* widget, long long corner); -void QTabWidget_SetCurrentIndex(void* ptr, int index); -void QTabWidget_SetCurrentIndexDefault(void* ptr, int index); -void QTabWidget_SetCurrentWidget(void* ptr, void* widget); -void QTabWidget_SetCurrentWidgetDefault(void* ptr, void* widget); -void QTabWidget_SetDocumentMode(void* ptr, char set); -void QTabWidget_SetElideMode(void* ptr, long long vqt); -void QTabWidget_SetIconSize(void* ptr, void* size); -void QTabWidget_SetMovable(void* ptr, char movable); -void QTabWidget_SetTabBar(void* ptr, void* tb); -void QTabWidget_SetTabBarAutoHide(void* ptr, char enabled); -void QTabWidget_SetTabEnabled(void* ptr, int index, char enable); -void QTabWidget_SetTabIcon(void* ptr, int index, void* icon); -void QTabWidget_SetTabPosition(void* ptr, long long vqt); -void QTabWidget_SetTabShape(void* ptr, long long s); -void QTabWidget_SetTabText(void* ptr, int index, struct QtWidgets_PackedString label); -void QTabWidget_SetTabToolTip(void* ptr, int index, struct QtWidgets_PackedString tip); -void QTabWidget_SetTabWhatsThis(void* ptr, int index, struct QtWidgets_PackedString text); -void QTabWidget_SetTabsClosable(void* ptr, char closeable); -void QTabWidget_SetUsesScrollButtons(void* ptr, char useButtons); -void* QTabWidget_TabBar(void* ptr); -char QTabWidget_TabBarAutoHide(void* ptr); -void QTabWidget_ConnectTabBarClicked(void* ptr, long long t); -void QTabWidget_DisconnectTabBarClicked(void* ptr); -void QTabWidget_TabBarClicked(void* ptr, int index); -void QTabWidget_ConnectTabBarDoubleClicked(void* ptr, long long t); -void QTabWidget_DisconnectTabBarDoubleClicked(void* ptr); -void QTabWidget_TabBarDoubleClicked(void* ptr, int index); -void QTabWidget_ConnectTabCloseRequested(void* ptr, long long t); -void QTabWidget_DisconnectTabCloseRequested(void* ptr); -void QTabWidget_TabCloseRequested(void* ptr, int index); -void* QTabWidget_TabIcon(void* ptr, int index); -void QTabWidget_TabInserted(void* ptr, int index); -void QTabWidget_TabInsertedDefault(void* ptr, int index); -long long QTabWidget_TabPosition(void* ptr); -void QTabWidget_TabRemoved(void* ptr, int index); -void QTabWidget_TabRemovedDefault(void* ptr, int index); -long long QTabWidget_TabShape(void* ptr); -struct QtWidgets_PackedString QTabWidget_TabText(void* ptr, int index); -struct QtWidgets_PackedString QTabWidget_TabToolTip(void* ptr, int index); -struct QtWidgets_PackedString QTabWidget_TabWhatsThis(void* ptr, int index); -char QTabWidget_TabsClosable(void* ptr); -char QTabWidget_UsesScrollButtons(void* ptr); -void* QTabWidget_Widget(void* ptr, int index); -void QTabWidget_DestroyQTabWidget(void* ptr); -void QTabWidget_DestroyQTabWidgetDefault(void* ptr); -void* QTableView_NewQTableView(void* parent); -void QTableView_ClearSpans(void* ptr); -int QTableView_ColumnAt(void* ptr, int x); -void QTableView_ColumnCountChanged(void* ptr, int oldCount, int newCount); -void QTableView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount); -void QTableView_ColumnMoved(void* ptr, int column, int oldIndex, int newIndex); -void QTableView_ColumnMovedDefault(void* ptr, int column, int oldIndex, int newIndex); -void QTableView_ColumnResized(void* ptr, int column, int oldWidth, int newWidth); -void QTableView_ColumnResizedDefault(void* ptr, int column, int oldWidth, int newWidth); -int QTableView_ColumnSpan(void* ptr, int row, int column); -int QTableView_ColumnViewportPosition(void* ptr, int column); -int QTableView_ColumnWidth(void* ptr, int column); -void QTableView_CurrentChanged(void* ptr, void* current, void* previous); -void QTableView_CurrentChangedDefault(void* ptr, void* current, void* previous); -long long QTableView_GridStyle(void* ptr); -void QTableView_HideColumn(void* ptr, int column); -void QTableView_HideColumnDefault(void* ptr, int column); -void QTableView_HideRow(void* ptr, int row); -void QTableView_HideRowDefault(void* ptr, int row); -void* QTableView_HorizontalHeader(void* ptr); -int QTableView_HorizontalOffset(void* ptr); -int QTableView_HorizontalOffsetDefault(void* ptr); -void* QTableView_IndexAt(void* ptr, void* pos); -void* QTableView_IndexAtDefault(void* ptr, void* pos); -char QTableView_IsColumnHidden(void* ptr, int column); -char QTableView_IsCornerButtonEnabled(void* ptr); -char QTableView_IsIndexHidden(void* ptr, void* index); -char QTableView_IsIndexHiddenDefault(void* ptr, void* index); -char QTableView_IsRowHidden(void* ptr, int row); -char QTableView_IsSortingEnabled(void* ptr); -void* QTableView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); -void* QTableView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); -void QTableView_ResizeColumnToContents(void* ptr, int column); -void QTableView_ResizeColumnToContentsDefault(void* ptr, int column); -void QTableView_ResizeColumnsToContents(void* ptr); -void QTableView_ResizeColumnsToContentsDefault(void* ptr); -void QTableView_ResizeRowToContents(void* ptr, int row); -void QTableView_ResizeRowToContentsDefault(void* ptr, int row); -void QTableView_ResizeRowsToContents(void* ptr); -void QTableView_ResizeRowsToContentsDefault(void* ptr); -int QTableView_RowAt(void* ptr, int y); -void QTableView_RowCountChanged(void* ptr, int oldCount, int newCount); -void QTableView_RowCountChangedDefault(void* ptr, int oldCount, int newCount); -int QTableView_RowHeight(void* ptr, int row); -void QTableView_RowMoved(void* ptr, int row, int oldIndex, int newIndex); -void QTableView_RowMovedDefault(void* ptr, int row, int oldIndex, int newIndex); -void QTableView_RowResized(void* ptr, int row, int oldHeight, int newHeight); -void QTableView_RowResizedDefault(void* ptr, int row, int oldHeight, int newHeight); -int QTableView_RowSpan(void* ptr, int row, int column); -int QTableView_RowViewportPosition(void* ptr, int row); -void QTableView_SelectColumn(void* ptr, int column); -void QTableView_SelectColumnDefault(void* ptr, int column); -void QTableView_SelectRow(void* ptr, int row); -void QTableView_SelectRowDefault(void* ptr, int row); -void QTableView_SelectionChanged(void* ptr, void* selected, void* deselected); -void QTableView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); -void QTableView_SetColumnHidden(void* ptr, int column, char hide); -void QTableView_SetColumnWidth(void* ptr, int column, int width); -void QTableView_SetCornerButtonEnabled(void* ptr, char enable); -void QTableView_SetGridStyle(void* ptr, long long style); -void QTableView_SetHorizontalHeader(void* ptr, void* header); -void QTableView_SetRootIndex(void* ptr, void* index); -void QTableView_SetRootIndexDefault(void* ptr, void* index); -void QTableView_SetRowHeight(void* ptr, int row, int height); -void QTableView_SetRowHidden(void* ptr, int row, char hide); -void QTableView_SetSelection(void* ptr, void* rect, long long flags); -void QTableView_SetSelectionDefault(void* ptr, void* rect, long long flags); -void QTableView_SetShowGrid(void* ptr, char show); -void QTableView_SetShowGridDefault(void* ptr, char show); -void QTableView_SetSortingEnabled(void* ptr, char enable); -void QTableView_SetSpan(void* ptr, int row, int column, int rowSpanCount, int columnSpanCount); -void QTableView_SetVerticalHeader(void* ptr, void* header); -void QTableView_SetWordWrap(void* ptr, char on); -void QTableView_ShowColumn(void* ptr, int column); -void QTableView_ShowColumnDefault(void* ptr, int column); -char QTableView_ShowGrid(void* ptr); -void QTableView_ShowRow(void* ptr, int row); -void QTableView_ShowRowDefault(void* ptr, int row); -void QTableView_SortByColumn(void* ptr, int column, long long order); -void QTableView_SortByColumnDefault(void* ptr, int column, long long order); -void QTableView_UpdateGeometries(void* ptr); -void QTableView_UpdateGeometriesDefault(void* ptr); -void* QTableView_VerticalHeader(void* ptr); -int QTableView_VerticalOffset(void* ptr); -int QTableView_VerticalOffsetDefault(void* ptr); -char QTableView_WordWrap(void* ptr); -void QTableView_DestroyQTableView(void* ptr); -void QTableView_DestroyQTableViewDefault(void* ptr); -void QTableView_ScrollTo(void* ptr, void* index, long long hint); -void QTableView_ScrollToDefault(void* ptr, void* index, long long hint); -void* QTableView_VisualRect(void* ptr, void* index); -void* QTableView_VisualRectDefault(void* ptr, void* index); -void* QTableView_VisualRegionForSelection(void* ptr, void* selection); -void* QTableView_VisualRegionForSelectionDefault(void* ptr, void* selection); -void* QTableWidget_NewQTableWidget(void* parent); -void* QTableWidget_NewQTableWidget2(int rows, int columns, void* parent); -void QTableWidget_ConnectCellActivated(void* ptr, long long t); -void QTableWidget_DisconnectCellActivated(void* ptr); -void QTableWidget_CellActivated(void* ptr, int row, int column); -void QTableWidget_ConnectCellChanged(void* ptr, long long t); -void QTableWidget_DisconnectCellChanged(void* ptr); -void QTableWidget_CellChanged(void* ptr, int row, int column); -void QTableWidget_ConnectCellClicked(void* ptr, long long t); -void QTableWidget_DisconnectCellClicked(void* ptr); -void QTableWidget_CellClicked(void* ptr, int row, int column); -void QTableWidget_ConnectCellDoubleClicked(void* ptr, long long t); -void QTableWidget_DisconnectCellDoubleClicked(void* ptr); -void QTableWidget_CellDoubleClicked(void* ptr, int row, int column); -void QTableWidget_ConnectCellEntered(void* ptr, long long t); -void QTableWidget_DisconnectCellEntered(void* ptr); -void QTableWidget_CellEntered(void* ptr, int row, int column); -void QTableWidget_ConnectCellPressed(void* ptr, long long t); -void QTableWidget_DisconnectCellPressed(void* ptr); -void QTableWidget_CellPressed(void* ptr, int row, int column); -void* QTableWidget_CellWidget(void* ptr, int row, int column); -void QTableWidget_Clear(void* ptr); -void QTableWidget_ClearDefault(void* ptr); -void QTableWidget_ClearContents(void* ptr); -void QTableWidget_ClearContentsDefault(void* ptr); -void QTableWidget_ClosePersistentEditor(void* ptr, void* item); -int QTableWidget_Column(void* ptr, void* item); -int QTableWidget_ColumnCount(void* ptr); -void QTableWidget_ConnectCurrentCellChanged(void* ptr, long long t); -void QTableWidget_DisconnectCurrentCellChanged(void* ptr); -void QTableWidget_CurrentCellChanged(void* ptr, int currentRow, int currentColumn, int previousRow, int previousColumn); -int QTableWidget_CurrentColumn(void* ptr); -void* QTableWidget_CurrentItem(void* ptr); -void QTableWidget_ConnectCurrentItemChanged(void* ptr, long long t); -void QTableWidget_DisconnectCurrentItemChanged(void* ptr); -void QTableWidget_CurrentItemChanged(void* ptr, void* current, void* previous); -int QTableWidget_CurrentRow(void* ptr); -char QTableWidget_DropMimeData(void* ptr, int row, int column, void* data, long long action); -char QTableWidget_DropMimeDataDefault(void* ptr, int row, int column, void* data, long long action); -void QTableWidget_EditItem(void* ptr, void* item); -struct QtWidgets_PackedList QTableWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags); -void* QTableWidget_HorizontalHeaderItem(void* ptr, int column); -void* QTableWidget_IndexFromItem(void* ptr, void* item); -void QTableWidget_InsertColumn(void* ptr, int column); -void QTableWidget_InsertColumnDefault(void* ptr, int column); -void QTableWidget_InsertRow(void* ptr, int row); -void QTableWidget_InsertRowDefault(void* ptr, int row); -char QTableWidget_IsPersistentEditorOpen(void* ptr, void* item); -void* QTableWidget_Item(void* ptr, int row, int column); -void QTableWidget_ConnectItemActivated(void* ptr, long long t); -void QTableWidget_DisconnectItemActivated(void* ptr); -void QTableWidget_ItemActivated(void* ptr, void* item); -void* QTableWidget_ItemAt(void* ptr, void* point); -void* QTableWidget_ItemAt2(void* ptr, int ax, int ay); -void QTableWidget_ConnectItemChanged(void* ptr, long long t); -void QTableWidget_DisconnectItemChanged(void* ptr); -void QTableWidget_ItemChanged(void* ptr, void* item); -void QTableWidget_ConnectItemClicked(void* ptr, long long t); -void QTableWidget_DisconnectItemClicked(void* ptr); -void QTableWidget_ItemClicked(void* ptr, void* item); -void QTableWidget_ConnectItemDoubleClicked(void* ptr, long long t); -void QTableWidget_DisconnectItemDoubleClicked(void* ptr); -void QTableWidget_ItemDoubleClicked(void* ptr, void* item); -void QTableWidget_ConnectItemEntered(void* ptr, long long t); -void QTableWidget_DisconnectItemEntered(void* ptr); -void QTableWidget_ItemEntered(void* ptr, void* item); -void* QTableWidget_ItemFromIndex(void* ptr, void* index); -void QTableWidget_ConnectItemPressed(void* ptr, long long t); -void QTableWidget_DisconnectItemPressed(void* ptr); -void QTableWidget_ItemPressed(void* ptr, void* item); -void* QTableWidget_ItemPrototype(void* ptr); -void QTableWidget_ConnectItemSelectionChanged(void* ptr, long long t); -void QTableWidget_DisconnectItemSelectionChanged(void* ptr); -void QTableWidget_ItemSelectionChanged(void* ptr); -struct QtWidgets_PackedList QTableWidget_Items(void* ptr, void* data); -void* QTableWidget_MimeData(void* ptr, void* items); -void* QTableWidget_MimeDataDefault(void* ptr, void* items); -struct QtWidgets_PackedString QTableWidget_MimeTypes(void* ptr); -struct QtWidgets_PackedString QTableWidget_MimeTypesDefault(void* ptr); -void QTableWidget_OpenPersistentEditor(void* ptr, void* item); -void QTableWidget_RemoveCellWidget(void* ptr, int row, int column); -void QTableWidget_RemoveColumn(void* ptr, int column); -void QTableWidget_RemoveColumnDefault(void* ptr, int column); -void QTableWidget_RemoveRow(void* ptr, int row); -void QTableWidget_RemoveRowDefault(void* ptr, int row); -int QTableWidget_Row(void* ptr, void* item); -int QTableWidget_RowCount(void* ptr); -void QTableWidget_ScrollToItem(void* ptr, void* item, long long hint); -void QTableWidget_ScrollToItemDefault(void* ptr, void* item, long long hint); -struct QtWidgets_PackedList QTableWidget_SelectedItems(void* ptr); -struct QtWidgets_PackedList QTableWidget_SelectedRanges(void* ptr); -void QTableWidget_SetCellWidget(void* ptr, int row, int column, void* widget); -void QTableWidget_SetColumnCount(void* ptr, int columns); -void QTableWidget_SetCurrentCell(void* ptr, int row, int column); -void QTableWidget_SetCurrentCell2(void* ptr, int row, int column, long long command); -void QTableWidget_SetCurrentItem(void* ptr, void* item); -void QTableWidget_SetCurrentItem2(void* ptr, void* item, long long command); -void QTableWidget_SetHorizontalHeaderItem(void* ptr, int column, void* item); -void QTableWidget_SetHorizontalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels); -void QTableWidget_SetItem(void* ptr, int row, int column, void* item); -void QTableWidget_SetItemPrototype(void* ptr, void* item); -void QTableWidget_SetRangeSelected(void* ptr, void* ran, char sele); -void QTableWidget_SetRowCount(void* ptr, int rows); -void QTableWidget_SetVerticalHeaderItem(void* ptr, int row, void* item); -void QTableWidget_SetVerticalHeaderLabels(void* ptr, struct QtWidgets_PackedString labels); -void QTableWidget_SortItems(void* ptr, int column, long long order); -long long QTableWidget_SupportedDropActions(void* ptr); -long long QTableWidget_SupportedDropActionsDefault(void* ptr); -void* QTableWidget_TakeHorizontalHeaderItem(void* ptr, int column); -void* QTableWidget_TakeItem(void* ptr, int row, int column); -void* QTableWidget_TakeVerticalHeaderItem(void* ptr, int row); -void* QTableWidget_VerticalHeaderItem(void* ptr, int row); -int QTableWidget_VisualColumn(void* ptr, int logicalColumn); -void* QTableWidget_VisualItemRect(void* ptr, void* item); -int QTableWidget_VisualRow(void* ptr, int logicalRow); -void QTableWidget_DestroyQTableWidget(void* ptr); -void QTableWidget_DestroyQTableWidgetDefault(void* ptr); -void* QTableWidget___findItems_atList(void* ptr, int i); -void QTableWidget___findItems_setList(void* ptr, void* i); -void* QTableWidget___findItems_newList(void* ptr); -void* QTableWidget___items_atList(void* ptr, int i); -void QTableWidget___items_setList(void* ptr, void* i); -void* QTableWidget___items_newList(void* ptr); -void* QTableWidget___mimeData_items_atList(void* ptr, int i); -void QTableWidget___mimeData_items_setList(void* ptr, void* i); -void* QTableWidget___mimeData_items_newList(void* ptr); -void* QTableWidget___selectedItems_atList(void* ptr, int i); -void QTableWidget___selectedItems_setList(void* ptr, void* i); -void* QTableWidget___selectedItems_newList(void* ptr); -void* QTableWidget___selectedRanges_atList(void* ptr, int i); -void QTableWidget___selectedRanges_setList(void* ptr, void* i); -void* QTableWidget___selectedRanges_newList(void* ptr); -void* QTableWidgetItem_NewQTableWidgetItem(int ty); -void* QTableWidgetItem_NewQTableWidgetItem2(struct QtWidgets_PackedString text, int ty); -void* QTableWidgetItem_NewQTableWidgetItem3(void* icon, struct QtWidgets_PackedString text, int ty); -void* QTableWidgetItem_NewQTableWidgetItem4(void* other); -void* QTableWidgetItem_Background(void* ptr); -long long QTableWidgetItem_CheckState(void* ptr); -void* QTableWidgetItem_Clone(void* ptr); -void* QTableWidgetItem_CloneDefault(void* ptr); -int QTableWidgetItem_Column(void* ptr); -void* QTableWidgetItem_Data(void* ptr, int role); -void* QTableWidgetItem_DataDefault(void* ptr, int role); -long long QTableWidgetItem_Flags(void* ptr); -void* QTableWidgetItem_Font(void* ptr); -void* QTableWidgetItem_Foreground(void* ptr); -void* QTableWidgetItem_Icon(void* ptr); -char QTableWidgetItem_IsSelected(void* ptr); -void QTableWidgetItem_Read(void* ptr, void* in); -void QTableWidgetItem_ReadDefault(void* ptr, void* in); -int QTableWidgetItem_Row(void* ptr); -void QTableWidgetItem_SetBackground(void* ptr, void* brush); -void QTableWidgetItem_SetCheckState(void* ptr, long long state); -void QTableWidgetItem_SetData(void* ptr, int role, void* value); -void QTableWidgetItem_SetDataDefault(void* ptr, int role, void* value); -void QTableWidgetItem_SetFlags(void* ptr, long long flags); -void QTableWidgetItem_SetFont(void* ptr, void* font); -void QTableWidgetItem_SetForeground(void* ptr, void* brush); -void QTableWidgetItem_SetIcon(void* ptr, void* icon); -void QTableWidgetItem_SetSelected(void* ptr, char sele); -void QTableWidgetItem_SetSizeHint(void* ptr, void* size); -void QTableWidgetItem_SetStatusTip(void* ptr, struct QtWidgets_PackedString statusTip); -void QTableWidgetItem_SetText(void* ptr, struct QtWidgets_PackedString text); -void QTableWidgetItem_SetTextAlignment(void* ptr, int alignment); -void QTableWidgetItem_SetToolTip(void* ptr, struct QtWidgets_PackedString toolTip); -void QTableWidgetItem_SetWhatsThis(void* ptr, struct QtWidgets_PackedString whatsThis); -void* QTableWidgetItem_SizeHint(void* ptr); -struct QtWidgets_PackedString QTableWidgetItem_StatusTip(void* ptr); -void* QTableWidgetItem_TableWidget(void* ptr); -struct QtWidgets_PackedString QTableWidgetItem_Text(void* ptr); -int QTableWidgetItem_TextAlignment(void* ptr); -struct QtWidgets_PackedString QTableWidgetItem_ToolTip(void* ptr); -int QTableWidgetItem_Type(void* ptr); -struct QtWidgets_PackedString QTableWidgetItem_WhatsThis(void* ptr); -void QTableWidgetItem_Write(void* ptr, void* out); -void QTableWidgetItem_WriteDefault(void* ptr, void* out); -void QTableWidgetItem_DestroyQTableWidgetItem(void* ptr); -void QTableWidgetItem_DestroyQTableWidgetItemDefault(void* ptr); -void* QTableWidgetItem___values_newList(void* ptr); -void* QTableWidgetItem___setValues__newList(void* ptr); -void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange(); -void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange2(int top, int left, int bottom, int right); -void* QTableWidgetSelectionRange_NewQTableWidgetSelectionRange3(void* other); -int QTableWidgetSelectionRange_BottomRow(void* ptr); -int QTableWidgetSelectionRange_ColumnCount(void* ptr); -int QTableWidgetSelectionRange_LeftColumn(void* ptr); -int QTableWidgetSelectionRange_RightColumn(void* ptr); -int QTableWidgetSelectionRange_RowCount(void* ptr); -int QTableWidgetSelectionRange_TopRow(void* ptr); -void QTableWidgetSelectionRange_DestroyQTableWidgetSelectionRange(void* ptr); -void* QTapAndHoldGesture_Position(void* ptr); -void QTapAndHoldGesture_SetPosition(void* ptr, void* pos); -void QTapAndHoldGesture_QTapAndHoldGesture_SetTimeout(int msecs); -int QTapAndHoldGesture_QTapAndHoldGesture_Timeout(); -void QTapAndHoldGesture_DestroyQTapAndHoldGesture(void* ptr); -void QTapAndHoldGesture_DestroyQTapAndHoldGestureDefault(void* ptr); -void* QTapGesture_Position(void* ptr); -void QTapGesture_SetPosition(void* ptr, void* pos); -void QTapGesture_DestroyQTapGesture(void* ptr); -void QTapGesture_DestroyQTapGestureDefault(void* ptr); -void* QTextBrowser_NewQTextBrowser(void* parent); -void QTextBrowser_ConnectAnchorClicked(void* ptr, long long t); -void QTextBrowser_DisconnectAnchorClicked(void* ptr); -void QTextBrowser_AnchorClicked(void* ptr, void* link); -void QTextBrowser_Backward(void* ptr); -void QTextBrowser_BackwardDefault(void* ptr); -void QTextBrowser_ConnectBackwardAvailable(void* ptr, long long t); -void QTextBrowser_DisconnectBackwardAvailable(void* ptr); -void QTextBrowser_BackwardAvailable(void* ptr, char available); -int QTextBrowser_BackwardHistoryCount(void* ptr); -void QTextBrowser_ClearHistory(void* ptr); -void QTextBrowser_Forward(void* ptr); -void QTextBrowser_ForwardDefault(void* ptr); -void QTextBrowser_ConnectForwardAvailable(void* ptr, long long t); -void QTextBrowser_DisconnectForwardAvailable(void* ptr); -void QTextBrowser_ForwardAvailable(void* ptr, char available); -int QTextBrowser_ForwardHistoryCount(void* ptr); -void QTextBrowser_ConnectHighlighted(void* ptr, long long t); -void QTextBrowser_DisconnectHighlighted(void* ptr); -void QTextBrowser_Highlighted(void* ptr, void* link); -void QTextBrowser_ConnectHighlighted2(void* ptr, long long t); -void QTextBrowser_DisconnectHighlighted2(void* ptr); -void QTextBrowser_Highlighted2(void* ptr, struct QtWidgets_PackedString link); -void QTextBrowser_ConnectHistoryChanged(void* ptr, long long t); -void QTextBrowser_DisconnectHistoryChanged(void* ptr); -void QTextBrowser_HistoryChanged(void* ptr); -struct QtWidgets_PackedString QTextBrowser_HistoryTitle(void* ptr, int i); -void* QTextBrowser_HistoryUrl(void* ptr, int i); -void QTextBrowser_Home(void* ptr); -void QTextBrowser_HomeDefault(void* ptr); -char QTextBrowser_IsBackwardAvailable(void* ptr); -char QTextBrowser_IsForwardAvailable(void* ptr); -char QTextBrowser_OpenExternalLinks(void* ptr); -char QTextBrowser_OpenLinks(void* ptr); -void QTextBrowser_Reload(void* ptr); -void QTextBrowser_ReloadDefault(void* ptr); -struct QtWidgets_PackedString QTextBrowser_SearchPaths(void* ptr); -void QTextBrowser_SetOpenExternalLinks(void* ptr, char open); -void QTextBrowser_SetOpenLinks(void* ptr, char open); -void QTextBrowser_SetSearchPaths(void* ptr, struct QtWidgets_PackedString paths); -void QTextBrowser_SetSource(void* ptr, void* name); -void QTextBrowser_SetSourceDefault(void* ptr, void* name); -void* QTextBrowser_Source(void* ptr); -void QTextBrowser_ConnectSourceChanged(void* ptr, long long t); -void QTextBrowser_DisconnectSourceChanged(void* ptr); -void QTextBrowser_SourceChanged(void* ptr, void* src); -char QTextBrowser_IsReadOnly(void* ptr); -void QTextBrowser_SetReadOnly(void* ptr, char readOnly); -char QTextBrowser_IsUndoRedoEnabled(void* ptr); -void QTextBrowser_SetUndoRedoEnabled(void* ptr, char undoRedoEnabled); -void* QTextEdit_NewQTextEdit(void* parent); -void* QTextEdit_NewQTextEdit2(struct QtWidgets_PackedString text, void* parent); -char QTextEdit_AcceptRichText(void* ptr); -long long QTextEdit_Alignment(void* ptr); -struct QtWidgets_PackedString QTextEdit_AnchorAt(void* ptr, void* pos); -void QTextEdit_Append(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_AppendDefault(void* ptr, struct QtWidgets_PackedString text); -long long QTextEdit_AutoFormatting(void* ptr); -char QTextEdit_CanInsertFromMimeData(void* ptr, void* source); -char QTextEdit_CanInsertFromMimeDataDefault(void* ptr, void* source); -char QTextEdit_CanPaste(void* ptr); -void QTextEdit_Clear(void* ptr); -void QTextEdit_ClearDefault(void* ptr); -void QTextEdit_Copy(void* ptr); -void QTextEdit_CopyDefault(void* ptr); -void QTextEdit_ConnectCopyAvailable(void* ptr, long long t); -void QTextEdit_DisconnectCopyAvailable(void* ptr); -void QTextEdit_CopyAvailable(void* ptr, char yes); -void* QTextEdit_CreateMimeDataFromSelection(void* ptr); -void* QTextEdit_CreateMimeDataFromSelectionDefault(void* ptr); -void* QTextEdit_CreateStandardContextMenu(void* ptr); -void* QTextEdit_CreateStandardContextMenu2(void* ptr, void* position); -void* QTextEdit_CurrentCharFormat(void* ptr); -void QTextEdit_ConnectCurrentCharFormatChanged(void* ptr, long long t); -void QTextEdit_DisconnectCurrentCharFormatChanged(void* ptr); -void QTextEdit_CurrentCharFormatChanged(void* ptr, void* ff); -void* QTextEdit_CurrentFont(void* ptr); -void* QTextEdit_CursorForPosition(void* ptr, void* pos); -void QTextEdit_ConnectCursorPositionChanged(void* ptr, long long t); -void QTextEdit_DisconnectCursorPositionChanged(void* ptr); -void QTextEdit_CursorPositionChanged(void* ptr); -void* QTextEdit_CursorRect(void* ptr, void* cursor); -void* QTextEdit_CursorRect2(void* ptr); -int QTextEdit_CursorWidth(void* ptr); -void QTextEdit_Cut(void* ptr); -void QTextEdit_CutDefault(void* ptr); -void* QTextEdit_Document(void* ptr); -struct QtWidgets_PackedString QTextEdit_DocumentTitle(void* ptr); -void QTextEdit_EnsureCursorVisible(void* ptr); -char QTextEdit_Find(void* ptr, struct QtWidgets_PackedString exp, long long options); -char QTextEdit_Find2(void* ptr, void* exp, long long options); -char QTextEdit_Find3(void* ptr, void* exp, long long options); -struct QtWidgets_PackedString QTextEdit_FontFamily(void* ptr); -char QTextEdit_FontItalic(void* ptr); -double QTextEdit_FontPointSize(void* ptr); -char QTextEdit_FontUnderline(void* ptr); -int QTextEdit_FontWeight(void* ptr); -void QTextEdit_InsertFromMimeData(void* ptr, void* source); -void QTextEdit_InsertFromMimeDataDefault(void* ptr, void* source); -void QTextEdit_InsertHtml(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_InsertHtmlDefault(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_InsertPlainText(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_InsertPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); -char QTextEdit_IsReadOnly(void* ptr); -char QTextEdit_IsUndoRedoEnabled(void* ptr); -int QTextEdit_LineWrapColumnOrWidth(void* ptr); -long long QTextEdit_LineWrapMode(void* ptr); -void* QTextEdit_LoadResource(void* ptr, int ty, void* name); -void* QTextEdit_LoadResourceDefault(void* ptr, int ty, void* name); -void QTextEdit_MergeCurrentCharFormat(void* ptr, void* modifier); -void QTextEdit_MoveCursor(void* ptr, long long operation, long long mode); -char QTextEdit_OverwriteMode(void* ptr); -void QTextEdit_Paste(void* ptr); -void QTextEdit_PasteDefault(void* ptr); -struct QtWidgets_PackedString QTextEdit_PlaceholderText(void* ptr); -void QTextEdit_Print(void* ptr, void* printer); -void QTextEdit_Redo(void* ptr); -void QTextEdit_RedoDefault(void* ptr); -void QTextEdit_ConnectRedoAvailable(void* ptr, long long t); -void QTextEdit_DisconnectRedoAvailable(void* ptr); -void QTextEdit_RedoAvailable(void* ptr, char available); -void QTextEdit_ScrollToAnchor(void* ptr, struct QtWidgets_PackedString name); -void QTextEdit_ScrollToAnchorDefault(void* ptr, struct QtWidgets_PackedString name); -void QTextEdit_SelectAll(void* ptr); -void QTextEdit_SelectAllDefault(void* ptr); -void QTextEdit_ConnectSelectionChanged(void* ptr, long long t); -void QTextEdit_DisconnectSelectionChanged(void* ptr); -void QTextEdit_SelectionChanged(void* ptr); -void QTextEdit_SetAcceptRichText(void* ptr, char accept); -void QTextEdit_SetAlignment(void* ptr, long long a); -void QTextEdit_SetAlignmentDefault(void* ptr, long long a); -void QTextEdit_SetAutoFormatting(void* ptr, long long features); -void QTextEdit_SetCurrentCharFormat(void* ptr, void* format); -void QTextEdit_SetCurrentFont(void* ptr, void* ff); -void QTextEdit_SetCurrentFontDefault(void* ptr, void* ff); -void QTextEdit_SetCursorWidth(void* ptr, int width); -void QTextEdit_SetDocument(void* ptr, void* document); -void QTextEdit_SetDocumentTitle(void* ptr, struct QtWidgets_PackedString title); -void QTextEdit_SetFontFamily(void* ptr, struct QtWidgets_PackedString fontFamily); -void QTextEdit_SetFontFamilyDefault(void* ptr, struct QtWidgets_PackedString fontFamily); -void QTextEdit_SetFontItalic(void* ptr, char italic); -void QTextEdit_SetFontItalicDefault(void* ptr, char italic); -void QTextEdit_SetFontPointSize(void* ptr, double s); -void QTextEdit_SetFontPointSizeDefault(void* ptr, double s); -void QTextEdit_SetFontUnderline(void* ptr, char underline); -void QTextEdit_SetFontUnderlineDefault(void* ptr, char underline); -void QTextEdit_SetFontWeight(void* ptr, int weight); -void QTextEdit_SetFontWeightDefault(void* ptr, int weight); -void QTextEdit_SetHtml(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_SetHtmlDefault(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_SetLineWrapColumnOrWidth(void* ptr, int w); -void QTextEdit_SetLineWrapMode(void* ptr, long long mode); -void QTextEdit_SetOverwriteMode(void* ptr, char overwrite); -void QTextEdit_SetPlaceholderText(void* ptr, struct QtWidgets_PackedString placeholderText); -void QTextEdit_SetPlainText(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_SetPlainTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_SetReadOnly(void* ptr, char ro); -void QTextEdit_SetTabChangesFocus(void* ptr, char b); -void QTextEdit_SetTabStopDistance(void* ptr, double distance); -void QTextEdit_SetTabStopWidth(void* ptr, int width); -void QTextEdit_SetText(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_SetTextDefault(void* ptr, struct QtWidgets_PackedString text); -void QTextEdit_SetTextBackgroundColor(void* ptr, void* c); -void QTextEdit_SetTextBackgroundColorDefault(void* ptr, void* c); -void QTextEdit_SetTextColor(void* ptr, void* c); -void QTextEdit_SetTextColorDefault(void* ptr, void* c); -void QTextEdit_SetTextCursor(void* ptr, void* cursor); -void QTextEdit_SetTextInteractionFlags(void* ptr, long long flags); -void QTextEdit_SetUndoRedoEnabled(void* ptr, char enable); -void QTextEdit_SetWordWrapMode(void* ptr, long long policy); -char QTextEdit_TabChangesFocus(void* ptr); -double QTextEdit_TabStopDistance(void* ptr); -int QTextEdit_TabStopWidth(void* ptr); -void* QTextEdit_TextBackgroundColor(void* ptr); -void QTextEdit_ConnectTextChanged(void* ptr, long long t); -void QTextEdit_DisconnectTextChanged(void* ptr); -void QTextEdit_TextChanged(void* ptr); -void* QTextEdit_TextColor(void* ptr); -void* QTextEdit_TextCursor(void* ptr); -long long QTextEdit_TextInteractionFlags(void* ptr); -struct QtWidgets_PackedString QTextEdit_ToHtml(void* ptr); -struct QtWidgets_PackedString QTextEdit_ToPlainText(void* ptr); -void QTextEdit_Undo(void* ptr); -void QTextEdit_UndoDefault(void* ptr); -void QTextEdit_ConnectUndoAvailable(void* ptr, long long t); -void QTextEdit_DisconnectUndoAvailable(void* ptr); -void QTextEdit_UndoAvailable(void* ptr, char available); -long long QTextEdit_WordWrapMode(void* ptr); -void QTextEdit_ZoomIn(void* ptr, int ran); -void QTextEdit_ZoomInDefault(void* ptr, int ran); -void QTextEdit_ZoomOut(void* ptr, int ran); -void QTextEdit_ZoomOutDefault(void* ptr, int ran); -void QTextEdit_DestroyQTextEdit(void* ptr); -void QTextEdit_DestroyQTextEditDefault(void* ptr); -void* QTileRules_NewQTileRules(long long horizontalRule, long long verticalRule); -void* QTileRules_NewQTileRules2(long long rule); -void* QTimeEdit_NewQTimeEdit(void* parent); -void* QTimeEdit_NewQTimeEdit2(void* ti, void* parent); -void QTimeEdit_DestroyQTimeEdit(void* ptr); -void QTimeEdit_DestroyQTimeEditDefault(void* ptr); -void* QToolBar_NewQToolBar(struct QtWidgets_PackedString title, void* parent); -void* QToolBar_NewQToolBar2(void* parent); -void* QToolBar_ActionAt(void* ptr, void* p); -void* QToolBar_ActionAt2(void* ptr, int x, int y); -void QToolBar_ConnectActionTriggered(void* ptr, long long t); -void QToolBar_DisconnectActionTriggered(void* ptr); -void QToolBar_ActionTriggered(void* ptr, void* action); -void* QToolBar_AddAction(void* ptr, struct QtWidgets_PackedString text); -void* QToolBar_AddAction2(void* ptr, void* icon, struct QtWidgets_PackedString text); -void* QToolBar_AddAction3(void* ptr, struct QtWidgets_PackedString text, void* receiver, char* member); -void* QToolBar_AddAction4(void* ptr, void* icon, struct QtWidgets_PackedString text, void* receiver, char* member); -void* QToolBar_AddSeparator(void* ptr); -void* QToolBar_AddWidget(void* ptr, void* widget); -long long QToolBar_AllowedAreas(void* ptr); -void QToolBar_ConnectAllowedAreasChanged(void* ptr, long long t); -void QToolBar_DisconnectAllowedAreasChanged(void* ptr); -void QToolBar_AllowedAreasChanged(void* ptr, long long allowedAreas); -void QToolBar_Clear(void* ptr); -void* QToolBar_IconSize(void* ptr); -void QToolBar_ConnectIconSizeChanged(void* ptr, long long t); -void QToolBar_DisconnectIconSizeChanged(void* ptr); -void QToolBar_IconSizeChanged(void* ptr, void* iconSize); -void* QToolBar_InsertSeparator(void* ptr, void* before); -void* QToolBar_InsertWidget(void* ptr, void* before, void* widget); -char QToolBar_IsAreaAllowed(void* ptr, long long area); -char QToolBar_IsFloatable(void* ptr); -char QToolBar_IsFloating(void* ptr); -char QToolBar_IsMovable(void* ptr); -void QToolBar_ConnectMovableChanged(void* ptr, long long t); -void QToolBar_DisconnectMovableChanged(void* ptr); -void QToolBar_MovableChanged(void* ptr, char movable); -long long QToolBar_Orientation(void* ptr); -void QToolBar_ConnectOrientationChanged(void* ptr, long long t); -void QToolBar_DisconnectOrientationChanged(void* ptr); -void QToolBar_OrientationChanged(void* ptr, long long orientation); -void QToolBar_SetAllowedAreas(void* ptr, long long areas); -void QToolBar_SetFloatable(void* ptr, char floatable); -void QToolBar_SetIconSize(void* ptr, void* iconSize); -void QToolBar_SetIconSizeDefault(void* ptr, void* iconSize); -void QToolBar_SetMovable(void* ptr, char movable); -void QToolBar_SetOrientation(void* ptr, long long orientation); -void QToolBar_SetToolButtonStyle(void* ptr, long long toolButtonStyle); -void QToolBar_SetToolButtonStyleDefault(void* ptr, long long toolButtonStyle); -void* QToolBar_ToggleViewAction(void* ptr); -long long QToolBar_ToolButtonStyle(void* ptr); -void QToolBar_ConnectToolButtonStyleChanged(void* ptr, long long t); -void QToolBar_DisconnectToolButtonStyleChanged(void* ptr); -void QToolBar_ToolButtonStyleChanged(void* ptr, long long toolButtonStyle); -void QToolBar_ConnectTopLevelChanged(void* ptr, long long t); -void QToolBar_DisconnectTopLevelChanged(void* ptr); -void QToolBar_TopLevelChanged(void* ptr, char topLevel); -void QToolBar_ConnectVisibilityChanged(void* ptr, long long t); -void QToolBar_DisconnectVisibilityChanged(void* ptr); -void QToolBar_VisibilityChanged(void* ptr, char visible); -void* QToolBar_WidgetForAction(void* ptr, void* action); -void QToolBar_DestroyQToolBar(void* ptr); -void QToolBar_DestroyQToolBarDefault(void* ptr); -void* QToolBox_NewQToolBox(void* parent, long long ff); -int QToolBox_AddItem(void* ptr, void* widget, void* iconSet, struct QtWidgets_PackedString text); -int QToolBox_AddItem2(void* ptr, void* w, struct QtWidgets_PackedString text); -int QToolBox_Count(void* ptr); -void QToolBox_ConnectCurrentChanged(void* ptr, long long t); -void QToolBox_DisconnectCurrentChanged(void* ptr); -void QToolBox_CurrentChanged(void* ptr, int index); -int QToolBox_CurrentIndex(void* ptr); -void* QToolBox_CurrentWidget(void* ptr); -int QToolBox_IndexOf(void* ptr, void* widget); -int QToolBox_InsertItem(void* ptr, int index, void* widget, void* icon, struct QtWidgets_PackedString text); -int QToolBox_InsertItem2(void* ptr, int index, void* widget, struct QtWidgets_PackedString text); -char QToolBox_IsItemEnabled(void* ptr, int index); -void* QToolBox_ItemIcon(void* ptr, int index); -void QToolBox_ItemInserted(void* ptr, int index); -void QToolBox_ItemInsertedDefault(void* ptr, int index); -void QToolBox_ItemRemoved(void* ptr, int index); -void QToolBox_ItemRemovedDefault(void* ptr, int index); -struct QtWidgets_PackedString QToolBox_ItemText(void* ptr, int index); -struct QtWidgets_PackedString QToolBox_ItemToolTip(void* ptr, int index); -void QToolBox_RemoveItem(void* ptr, int index); -void QToolBox_SetCurrentIndex(void* ptr, int index); -void QToolBox_SetCurrentIndexDefault(void* ptr, int index); -void QToolBox_SetCurrentWidget(void* ptr, void* widget); -void QToolBox_SetCurrentWidgetDefault(void* ptr, void* widget); -void QToolBox_SetItemEnabled(void* ptr, int index, char enabled); -void QToolBox_SetItemIcon(void* ptr, int index, void* icon); -void QToolBox_SetItemText(void* ptr, int index, struct QtWidgets_PackedString text); -void QToolBox_SetItemToolTip(void* ptr, int index, struct QtWidgets_PackedString toolTip); -void* QToolBox_Widget(void* ptr, int index); -void QToolBox_DestroyQToolBox(void* ptr); -void QToolBox_DestroyQToolBoxDefault(void* ptr); -void* QToolButton_NewQToolButton(void* parent); -long long QToolButton_ArrowType(void* ptr); -char QToolButton_AutoRaise(void* ptr); -void* QToolButton_DefaultAction(void* ptr); -void QToolButton_InitStyleOption(void* ptr, void* option); -void* QToolButton_Menu(void* ptr); -void QToolButton_PaintEvent(void* ptr, void* event); -void QToolButton_PaintEventDefault(void* ptr, void* event); -long long QToolButton_PopupMode(void* ptr); -void QToolButton_SetArrowType(void* ptr, long long ty); -void QToolButton_SetAutoRaise(void* ptr, char enable); -void QToolButton_SetDefaultAction(void* ptr, void* action); -void QToolButton_SetDefaultActionDefault(void* ptr, void* action); -void QToolButton_SetMenu(void* ptr, void* menu); -void QToolButton_SetPopupMode(void* ptr, long long mode); -void QToolButton_SetToolButtonStyle(void* ptr, long long style); -void QToolButton_SetToolButtonStyleDefault(void* ptr, long long style); -void QToolButton_ShowMenu(void* ptr); -void QToolButton_ShowMenuDefault(void* ptr); -long long QToolButton_ToolButtonStyle(void* ptr); -void QToolButton_ConnectTriggered(void* ptr, long long t); -void QToolButton_DisconnectTriggered(void* ptr); -void QToolButton_Triggered(void* ptr, void* action); -void QToolButton_DestroyQToolButton(void* ptr); -void QToolButton_DestroyQToolButtonDefault(void* ptr); -void* QToolTip_QToolTip_Font(); -void QToolTip_QToolTip_HideText(); -char QToolTip_QToolTip_IsVisible(); -void* QToolTip_QToolTip_Palette(); -void QToolTip_QToolTip_SetFont(void* font); -void QToolTip_QToolTip_SetPalette(void* palette); -void QToolTip_QToolTip_ShowText(void* pos, struct QtWidgets_PackedString text, void* w, void* rect); -void QToolTip_QToolTip_ShowText2(void* pos, struct QtWidgets_PackedString text, void* w); -void QToolTip_QToolTip_ShowText3(void* pos, struct QtWidgets_PackedString text, void* w, void* rect, int msecDisplayTime); -struct QtWidgets_PackedString QToolTip_QToolTip_Text(); -void* QTreeView_NewQTreeView(void* parent); -char QTreeView_AllColumnsShowFocus(void* ptr); -int QTreeView_AutoExpandDelay(void* ptr); -void QTreeView_Collapse(void* ptr, void* index); -void QTreeView_CollapseDefault(void* ptr, void* index); -void QTreeView_CollapseAll(void* ptr); -void QTreeView_CollapseAllDefault(void* ptr); -void QTreeView_ConnectCollapsed(void* ptr, long long t); -void QTreeView_DisconnectCollapsed(void* ptr); -void QTreeView_Collapsed(void* ptr, void* index); -int QTreeView_ColumnAt(void* ptr, int x); -void QTreeView_ColumnCountChanged(void* ptr, int oldCount, int newCount); -void QTreeView_ColumnCountChangedDefault(void* ptr, int oldCount, int newCount); -void QTreeView_ColumnMoved(void* ptr); -void QTreeView_ColumnMovedDefault(void* ptr); -void QTreeView_ColumnResized(void* ptr, int column, int oldSize, int newSize); -void QTreeView_ColumnResizedDefault(void* ptr, int column, int oldSize, int newSize); -int QTreeView_ColumnViewportPosition(void* ptr, int column); -int QTreeView_ColumnWidth(void* ptr, int column); -void QTreeView_CurrentChanged(void* ptr, void* current, void* previous); -void QTreeView_CurrentChangedDefault(void* ptr, void* current, void* previous); -void QTreeView_DataChanged(void* ptr, void* topLeft, void* bottomRight, void* roles); -void QTreeView_DataChangedDefault(void* ptr, void* topLeft, void* bottomRight, void* roles); -void QTreeView_DrawBranches(void* ptr, void* painter, void* rect, void* index); -void QTreeView_DrawBranchesDefault(void* ptr, void* painter, void* rect, void* index); -void QTreeView_DrawRow(void* ptr, void* painter, void* option, void* index); -void QTreeView_DrawRowDefault(void* ptr, void* painter, void* option, void* index); -void QTreeView_DrawTree(void* ptr, void* painter, void* region); -void QTreeView_Expand(void* ptr, void* index); -void QTreeView_ExpandDefault(void* ptr, void* index); -void QTreeView_ExpandAll(void* ptr); -void QTreeView_ExpandAllDefault(void* ptr); -void QTreeView_ExpandRecursively(void* ptr, void* index, int depth); -void QTreeView_ExpandRecursivelyDefault(void* ptr, void* index, int depth); -void QTreeView_ExpandToDepth(void* ptr, int depth); -void QTreeView_ExpandToDepthDefault(void* ptr, int depth); -void QTreeView_ConnectExpanded(void* ptr, long long t); -void QTreeView_DisconnectExpanded(void* ptr); -void QTreeView_Expanded(void* ptr, void* index); -char QTreeView_ExpandsOnDoubleClick(void* ptr); -void* QTreeView_Header(void* ptr); -void QTreeView_HideColumn(void* ptr, int column); -void QTreeView_HideColumnDefault(void* ptr, int column); -int QTreeView_HorizontalOffset(void* ptr); -int QTreeView_HorizontalOffsetDefault(void* ptr); -int QTreeView_Indentation(void* ptr); -void* QTreeView_IndexAbove(void* ptr, void* index); -void* QTreeView_IndexAt(void* ptr, void* point); -void* QTreeView_IndexAtDefault(void* ptr, void* point); -void* QTreeView_IndexBelow(void* ptr, void* index); -int QTreeView_IndexRowSizeHint(void* ptr, void* index); -char QTreeView_IsAnimated(void* ptr); -char QTreeView_IsColumnHidden(void* ptr, int column); -char QTreeView_IsExpanded(void* ptr, void* index); -char QTreeView_IsFirstColumnSpanned(void* ptr, int row, void* parent); -char QTreeView_IsHeaderHidden(void* ptr); -char QTreeView_IsIndexHidden(void* ptr, void* index); -char QTreeView_IsIndexHiddenDefault(void* ptr, void* index); -char QTreeView_IsRowHidden(void* ptr, int row, void* parent); -char QTreeView_IsSortingEnabled(void* ptr); -char QTreeView_ItemsExpandable(void* ptr); -void* QTreeView_MoveCursor(void* ptr, long long cursorAction, long long modifiers); -void* QTreeView_MoveCursorDefault(void* ptr, long long cursorAction, long long modifiers); -void QTreeView_Reset(void* ptr); -void QTreeView_ResetDefault(void* ptr); -void QTreeView_ResetIndentation(void* ptr); -void QTreeView_ResizeColumnToContents(void* ptr, int column); -void QTreeView_ResizeColumnToContentsDefault(void* ptr, int column); -char QTreeView_RootIsDecorated(void* ptr); -int QTreeView_RowHeight(void* ptr, void* index); -void QTreeView_RowsAboutToBeRemoved(void* ptr, void* parent, int start, int end); -void QTreeView_RowsAboutToBeRemovedDefault(void* ptr, void* parent, int start, int end); -void QTreeView_RowsInserted(void* ptr, void* parent, int start, int end); -void QTreeView_RowsInsertedDefault(void* ptr, void* parent, int start, int end); -void QTreeView_RowsRemoved(void* ptr, void* parent, int start, int end); -void QTreeView_RowsRemovedDefault(void* ptr, void* parent, int start, int end); -void QTreeView_ScrollTo(void* ptr, void* index, long long hint); -void QTreeView_ScrollToDefault(void* ptr, void* index, long long hint); -void QTreeView_SelectAll(void* ptr); -void QTreeView_SelectAllDefault(void* ptr); -void QTreeView_SelectionChanged(void* ptr, void* selected, void* deselected); -void QTreeView_SelectionChangedDefault(void* ptr, void* selected, void* deselected); -void QTreeView_SetAllColumnsShowFocus(void* ptr, char enable); -void QTreeView_SetAnimated(void* ptr, char enable); -void QTreeView_SetAutoExpandDelay(void* ptr, int delay); -void QTreeView_SetColumnHidden(void* ptr, int column, char hide); -void QTreeView_SetColumnWidth(void* ptr, int column, int width); -void QTreeView_SetExpanded(void* ptr, void* index, char expanded); -void QTreeView_SetExpandsOnDoubleClick(void* ptr, char enable); -void QTreeView_SetFirstColumnSpanned(void* ptr, int row, void* parent, char span); -void QTreeView_SetHeader(void* ptr, void* header); -void QTreeView_SetHeaderHidden(void* ptr, char hide); -void QTreeView_SetIndentation(void* ptr, int i); -void QTreeView_SetItemsExpandable(void* ptr, char enable); -void QTreeView_SetRootIndex(void* ptr, void* index); -void QTreeView_SetRootIndexDefault(void* ptr, void* index); -void QTreeView_SetRootIsDecorated(void* ptr, char show); -void QTreeView_SetRowHidden(void* ptr, int row, void* parent, char hide); -void QTreeView_SetSelection(void* ptr, void* rect, long long command); -void QTreeView_SetSelectionDefault(void* ptr, void* rect, long long command); -void QTreeView_SetSortingEnabled(void* ptr, char enable); -void QTreeView_SetTreePosition(void* ptr, int index); -void QTreeView_SetUniformRowHeights(void* ptr, char uniform); -void QTreeView_SetWordWrap(void* ptr, char on); -void QTreeView_ShowColumn(void* ptr, int column); -void QTreeView_ShowColumnDefault(void* ptr, int column); -void QTreeView_SortByColumn(void* ptr, int column, long long order); -void QTreeView_SortByColumnDefault(void* ptr, int column, long long order); -int QTreeView_TreePosition(void* ptr); -char QTreeView_UniformRowHeights(void* ptr); -void QTreeView_UpdateGeometries(void* ptr); -void QTreeView_UpdateGeometriesDefault(void* ptr); -int QTreeView_VerticalOffset(void* ptr); -int QTreeView_VerticalOffsetDefault(void* ptr); -void* QTreeView_VisualRect(void* ptr, void* index); -void* QTreeView_VisualRectDefault(void* ptr, void* index); -void* QTreeView_VisualRegionForSelection(void* ptr, void* selection); -void* QTreeView_VisualRegionForSelectionDefault(void* ptr, void* selection); -char QTreeView_WordWrap(void* ptr); -void QTreeView_DestroyQTreeView(void* ptr); -void QTreeView_DestroyQTreeViewDefault(void* ptr); -void* QTreeWidget_NewQTreeWidget(void* parent); -void QTreeWidget_AddTopLevelItem(void* ptr, void* item); -void QTreeWidget_AddTopLevelItems(void* ptr, void* items); -void QTreeWidget_Clear(void* ptr); -void QTreeWidget_ClearDefault(void* ptr); -void QTreeWidget_ClosePersistentEditor(void* ptr, void* item, int column); -void QTreeWidget_CollapseItem(void* ptr, void* item); -void QTreeWidget_CollapseItemDefault(void* ptr, void* item); -int QTreeWidget_ColumnCount(void* ptr); -int QTreeWidget_CurrentColumn(void* ptr); -void* QTreeWidget_CurrentItem(void* ptr); -void QTreeWidget_ConnectCurrentItemChanged(void* ptr, long long t); -void QTreeWidget_DisconnectCurrentItemChanged(void* ptr); -void QTreeWidget_CurrentItemChanged(void* ptr, void* current, void* previous); -char QTreeWidget_DropMimeData(void* ptr, void* parent, int index, void* data, long long action); -char QTreeWidget_DropMimeDataDefault(void* ptr, void* parent, int index, void* data, long long action); -void QTreeWidget_EditItem(void* ptr, void* item, int column); -void QTreeWidget_ExpandItem(void* ptr, void* item); -void QTreeWidget_ExpandItemDefault(void* ptr, void* item); -struct QtWidgets_PackedList QTreeWidget_FindItems(void* ptr, struct QtWidgets_PackedString text, long long flags, int column); -void* QTreeWidget_HeaderItem(void* ptr); -void* QTreeWidget_IndexFromItem(void* ptr, void* item, int column); -int QTreeWidget_IndexOfTopLevelItem(void* ptr, void* item); -void QTreeWidget_InsertTopLevelItem(void* ptr, int index, void* item); -void QTreeWidget_InsertTopLevelItems(void* ptr, int index, void* items); -void* QTreeWidget_InvisibleRootItem(void* ptr); -char QTreeWidget_IsPersistentEditorOpen(void* ptr, void* item, int column); -void* QTreeWidget_ItemAbove(void* ptr, void* item); -void QTreeWidget_ConnectItemActivated(void* ptr, long long t); -void QTreeWidget_DisconnectItemActivated(void* ptr); -void QTreeWidget_ItemActivated(void* ptr, void* item, int column); -void* QTreeWidget_ItemAt(void* ptr, void* p); -void* QTreeWidget_ItemAt2(void* ptr, int x, int y); -void* QTreeWidget_ItemBelow(void* ptr, void* item); -void QTreeWidget_ConnectItemChanged(void* ptr, long long t); -void QTreeWidget_DisconnectItemChanged(void* ptr); -void QTreeWidget_ItemChanged(void* ptr, void* item, int column); -void QTreeWidget_ConnectItemClicked(void* ptr, long long t); -void QTreeWidget_DisconnectItemClicked(void* ptr); -void QTreeWidget_ItemClicked(void* ptr, void* item, int column); -void QTreeWidget_ConnectItemCollapsed(void* ptr, long long t); -void QTreeWidget_DisconnectItemCollapsed(void* ptr); -void QTreeWidget_ItemCollapsed(void* ptr, void* item); -void QTreeWidget_ConnectItemDoubleClicked(void* ptr, long long t); -void QTreeWidget_DisconnectItemDoubleClicked(void* ptr); -void QTreeWidget_ItemDoubleClicked(void* ptr, void* item, int column); -void QTreeWidget_ConnectItemEntered(void* ptr, long long t); -void QTreeWidget_DisconnectItemEntered(void* ptr); -void QTreeWidget_ItemEntered(void* ptr, void* item, int column); -void QTreeWidget_ConnectItemExpanded(void* ptr, long long t); -void QTreeWidget_DisconnectItemExpanded(void* ptr); -void QTreeWidget_ItemExpanded(void* ptr, void* item); -void* QTreeWidget_ItemFromIndex(void* ptr, void* index); -void QTreeWidget_ConnectItemPressed(void* ptr, long long t); -void QTreeWidget_DisconnectItemPressed(void* ptr); -void QTreeWidget_ItemPressed(void* ptr, void* item, int column); -void QTreeWidget_ConnectItemSelectionChanged(void* ptr, long long t); -void QTreeWidget_DisconnectItemSelectionChanged(void* ptr); -void QTreeWidget_ItemSelectionChanged(void* ptr); -void* QTreeWidget_ItemWidget(void* ptr, void* item, int column); -void* QTreeWidget_MimeData(void* ptr, void* items); -void* QTreeWidget_MimeDataDefault(void* ptr, void* items); -struct QtWidgets_PackedString QTreeWidget_MimeTypes(void* ptr); -struct QtWidgets_PackedString QTreeWidget_MimeTypesDefault(void* ptr); -void QTreeWidget_OpenPersistentEditor(void* ptr, void* item, int column); -void QTreeWidget_RemoveItemWidget(void* ptr, void* item, int column); -void QTreeWidget_ScrollToItem(void* ptr, void* item, long long hint); -void QTreeWidget_ScrollToItemDefault(void* ptr, void* item, long long hint); -struct QtWidgets_PackedList QTreeWidget_SelectedItems(void* ptr); -void QTreeWidget_SetColumnCount(void* ptr, int columns); -void QTreeWidget_SetCurrentItem(void* ptr, void* item); -void QTreeWidget_SetCurrentItem2(void* ptr, void* item, int column); -void QTreeWidget_SetCurrentItem3(void* ptr, void* item, int column, long long command); -void QTreeWidget_SetHeaderItem(void* ptr, void* item); -void QTreeWidget_SetHeaderLabel(void* ptr, struct QtWidgets_PackedString label); -void QTreeWidget_SetHeaderLabels(void* ptr, struct QtWidgets_PackedString labels); -void QTreeWidget_SetItemWidget(void* ptr, void* item, int column, void* widget); -int QTreeWidget_SortColumn(void* ptr); -void QTreeWidget_SortItems(void* ptr, int column, long long order); -long long QTreeWidget_SupportedDropActions(void* ptr); -long long QTreeWidget_SupportedDropActionsDefault(void* ptr); -void* QTreeWidget_TakeTopLevelItem(void* ptr, int index); -void* QTreeWidget_TopLevelItem(void* ptr, int index); -int QTreeWidget_TopLevelItemCount(void* ptr); -void* QTreeWidget_VisualItemRect(void* ptr, void* item); -void QTreeWidget_DestroyQTreeWidget(void* ptr); -void QTreeWidget_DestroyQTreeWidgetDefault(void* ptr); -void* QTreeWidget___addTopLevelItems_items_atList(void* ptr, int i); -void QTreeWidget___addTopLevelItems_items_setList(void* ptr, void* i); -void* QTreeWidget___addTopLevelItems_items_newList(void* ptr); -void* QTreeWidget___findItems_atList(void* ptr, int i); -void QTreeWidget___findItems_setList(void* ptr, void* i); -void* QTreeWidget___findItems_newList(void* ptr); -void* QTreeWidget___insertTopLevelItems_items_atList(void* ptr, int i); -void QTreeWidget___insertTopLevelItems_items_setList(void* ptr, void* i); -void* QTreeWidget___insertTopLevelItems_items_newList(void* ptr); -void* QTreeWidget___items_atList(void* ptr, int i); -void QTreeWidget___items_setList(void* ptr, void* i); -void* QTreeWidget___items_newList(void* ptr); -void* QTreeWidget___mimeData_items_atList(void* ptr, int i); -void QTreeWidget___mimeData_items_setList(void* ptr, void* i); -void* QTreeWidget___mimeData_items_newList(void* ptr); -void* QTreeWidget___selectedItems_atList(void* ptr, int i); -void QTreeWidget___selectedItems_setList(void* ptr, void* i); -void* QTreeWidget___selectedItems_newList(void* ptr); -void* QTreeWidgetItem_NewQTreeWidgetItem(int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem2(struct QtWidgets_PackedString strin, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem3(void* parent, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem4(void* parent, struct QtWidgets_PackedString strin, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem5(void* parent, void* preceding, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem6(void* parent, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem7(void* parent, struct QtWidgets_PackedString strin, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem8(void* parent, void* preceding, int ty); -void* QTreeWidgetItem_NewQTreeWidgetItem9(void* other); -void QTreeWidgetItem_AddChild(void* ptr, void* child); -void QTreeWidgetItem_AddChildren(void* ptr, void* children); -void* QTreeWidgetItem_Background(void* ptr, int column); -long long QTreeWidgetItem_CheckState(void* ptr, int column); -void* QTreeWidgetItem_Child(void* ptr, int index); -int QTreeWidgetItem_ChildCount(void* ptr); -long long QTreeWidgetItem_ChildIndicatorPolicy(void* ptr); -void* QTreeWidgetItem_Clone(void* ptr); -void* QTreeWidgetItem_CloneDefault(void* ptr); -int QTreeWidgetItem_ColumnCount(void* ptr); -void* QTreeWidgetItem_Data(void* ptr, int column, int role); -void* QTreeWidgetItem_DataDefault(void* ptr, int column, int role); -void QTreeWidgetItem_EmitDataChanged(void* ptr); -long long QTreeWidgetItem_Flags(void* ptr); -void* QTreeWidgetItem_Font(void* ptr, int column); -void* QTreeWidgetItem_Foreground(void* ptr, int column); -void* QTreeWidgetItem_Icon(void* ptr, int column); -int QTreeWidgetItem_IndexOfChild(void* ptr, void* child); -void QTreeWidgetItem_InsertChild(void* ptr, int index, void* child); -void QTreeWidgetItem_InsertChildren(void* ptr, int index, void* children); -char QTreeWidgetItem_IsDisabled(void* ptr); -char QTreeWidgetItem_IsExpanded(void* ptr); -char QTreeWidgetItem_IsFirstColumnSpanned(void* ptr); -char QTreeWidgetItem_IsHidden(void* ptr); -char QTreeWidgetItem_IsSelected(void* ptr); -void* QTreeWidgetItem_Parent(void* ptr); -void QTreeWidgetItem_Read(void* ptr, void* in); -void QTreeWidgetItem_ReadDefault(void* ptr, void* in); -void QTreeWidgetItem_RemoveChild(void* ptr, void* child); -void QTreeWidgetItem_SetBackground(void* ptr, int column, void* brush); -void QTreeWidgetItem_SetCheckState(void* ptr, int column, long long state); -void QTreeWidgetItem_SetChildIndicatorPolicy(void* ptr, long long policy); -void QTreeWidgetItem_SetData(void* ptr, int column, int role, void* value); -void QTreeWidgetItem_SetDataDefault(void* ptr, int column, int role, void* value); -void QTreeWidgetItem_SetDisabled(void* ptr, char disabled); -void QTreeWidgetItem_SetExpanded(void* ptr, char expand); -void QTreeWidgetItem_SetFirstColumnSpanned(void* ptr, char span); -void QTreeWidgetItem_SetFlags(void* ptr, long long flags); -void QTreeWidgetItem_SetFont(void* ptr, int column, void* font); -void QTreeWidgetItem_SetForeground(void* ptr, int column, void* brush); -void QTreeWidgetItem_SetHidden(void* ptr, char hide); -void QTreeWidgetItem_SetIcon(void* ptr, int column, void* icon); -void QTreeWidgetItem_SetSelected(void* ptr, char sele); -void QTreeWidgetItem_SetSizeHint(void* ptr, int column, void* size); -void QTreeWidgetItem_SetStatusTip(void* ptr, int column, struct QtWidgets_PackedString statusTip); -void QTreeWidgetItem_SetText(void* ptr, int column, struct QtWidgets_PackedString text); -void QTreeWidgetItem_SetTextAlignment(void* ptr, int column, int alignment); -void QTreeWidgetItem_SetToolTip(void* ptr, int column, struct QtWidgets_PackedString toolTip); -void QTreeWidgetItem_SetWhatsThis(void* ptr, int column, struct QtWidgets_PackedString whatsThis); -void* QTreeWidgetItem_SizeHint(void* ptr, int column); -void QTreeWidgetItem_SortChildren(void* ptr, int column, long long order); -struct QtWidgets_PackedString QTreeWidgetItem_StatusTip(void* ptr, int column); -void* QTreeWidgetItem_TakeChild(void* ptr, int index); -struct QtWidgets_PackedList QTreeWidgetItem_TakeChildren(void* ptr); -struct QtWidgets_PackedString QTreeWidgetItem_Text(void* ptr, int column); -int QTreeWidgetItem_TextAlignment(void* ptr, int column); -struct QtWidgets_PackedString QTreeWidgetItem_ToolTip(void* ptr, int column); -void* QTreeWidgetItem_TreeWidget(void* ptr); -int QTreeWidgetItem_Type(void* ptr); -struct QtWidgets_PackedString QTreeWidgetItem_WhatsThis(void* ptr, int column); -void QTreeWidgetItem_Write(void* ptr, void* out); -void QTreeWidgetItem_WriteDefault(void* ptr, void* out); -void QTreeWidgetItem_DestroyQTreeWidgetItem(void* ptr); -void QTreeWidgetItem_DestroyQTreeWidgetItemDefault(void* ptr); -void* QTreeWidgetItem___addChildren_children_atList(void* ptr, int i); -void QTreeWidgetItem___addChildren_children_setList(void* ptr, void* i); -void* QTreeWidgetItem___addChildren_children_newList(void* ptr); -void* QTreeWidgetItem___insertChildren_children_atList(void* ptr, int i); -void QTreeWidgetItem___insertChildren_children_setList(void* ptr, void* i); -void* QTreeWidgetItem___insertChildren_children_newList(void* ptr); -void* QTreeWidgetItem___takeChildren_atList(void* ptr, int i); -void QTreeWidgetItem___takeChildren_setList(void* ptr, void* i); -void* QTreeWidgetItem___takeChildren_newList(void* ptr); -void* QTreeWidgetItem___children_atList(void* ptr, int i); -void QTreeWidgetItem___children_setList(void* ptr, void* i); -void* QTreeWidgetItem___children_newList(void* ptr); -void* QTreeWidgetItem___setChildren__atList(void* ptr, int i); -void QTreeWidgetItem___setChildren__setList(void* ptr, void* i); -void* QTreeWidgetItem___setChildren__newList(void* ptr); -void* QUndoCommand_NewQUndoCommand(void* parent); -void* QUndoCommand_NewQUndoCommand2(struct QtWidgets_PackedString text, void* parent); -struct QtWidgets_PackedString QUndoCommand_ActionText(void* ptr); -void* QUndoCommand_Child(void* ptr, int index); -int QUndoCommand_ChildCount(void* ptr); -int QUndoCommand_Id(void* ptr); -int QUndoCommand_IdDefault(void* ptr); -char QUndoCommand_IsObsolete(void* ptr); -char QUndoCommand_MergeWith(void* ptr, void* command); -char QUndoCommand_MergeWithDefault(void* ptr, void* command); -void QUndoCommand_Redo(void* ptr); -void QUndoCommand_RedoDefault(void* ptr); -void QUndoCommand_SetObsolete(void* ptr, char obsolete); -void QUndoCommand_SetText(void* ptr, struct QtWidgets_PackedString text); -struct QtWidgets_PackedString QUndoCommand_Text(void* ptr); -void QUndoCommand_Undo(void* ptr); -void QUndoCommand_UndoDefault(void* ptr); -void QUndoCommand_DestroyQUndoCommand(void* ptr); -void QUndoCommand_DestroyQUndoCommandDefault(void* ptr); -void* QUndoGroup_NewQUndoGroup(void* parent); -void* QUndoGroup_ActiveStack(void* ptr); -void QUndoGroup_ConnectActiveStackChanged(void* ptr, long long t); -void QUndoGroup_DisconnectActiveStackChanged(void* ptr); -void QUndoGroup_ActiveStackChanged(void* ptr, void* stack); -void QUndoGroup_AddStack(void* ptr, void* stack); -char QUndoGroup_CanRedo(void* ptr); -void QUndoGroup_ConnectCanRedoChanged(void* ptr, long long t); -void QUndoGroup_DisconnectCanRedoChanged(void* ptr); -void QUndoGroup_CanRedoChanged(void* ptr, char canRedo); -char QUndoGroup_CanUndo(void* ptr); -void QUndoGroup_ConnectCanUndoChanged(void* ptr, long long t); -void QUndoGroup_DisconnectCanUndoChanged(void* ptr); -void QUndoGroup_CanUndoChanged(void* ptr, char canUndo); -void QUndoGroup_ConnectCleanChanged(void* ptr, long long t); -void QUndoGroup_DisconnectCleanChanged(void* ptr); -void QUndoGroup_CleanChanged(void* ptr, char clean); -void* QUndoGroup_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); -void* QUndoGroup_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); -void QUndoGroup_ConnectIndexChanged(void* ptr, long long t); -void QUndoGroup_DisconnectIndexChanged(void* ptr); -void QUndoGroup_IndexChanged(void* ptr, int idx); -char QUndoGroup_IsClean(void* ptr); -void QUndoGroup_Redo(void* ptr); -void QUndoGroup_RedoDefault(void* ptr); -struct QtWidgets_PackedString QUndoGroup_RedoText(void* ptr); -void QUndoGroup_ConnectRedoTextChanged(void* ptr, long long t); -void QUndoGroup_DisconnectRedoTextChanged(void* ptr); -void QUndoGroup_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText); -void QUndoGroup_RemoveStack(void* ptr, void* stack); -void QUndoGroup_SetActiveStack(void* ptr, void* stack); -void QUndoGroup_SetActiveStackDefault(void* ptr, void* stack); -struct QtWidgets_PackedList QUndoGroup_Stacks(void* ptr); -void QUndoGroup_Undo(void* ptr); -void QUndoGroup_UndoDefault(void* ptr); -struct QtWidgets_PackedString QUndoGroup_UndoText(void* ptr); -void QUndoGroup_ConnectUndoTextChanged(void* ptr, long long t); -void QUndoGroup_DisconnectUndoTextChanged(void* ptr); -void QUndoGroup_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText); -void QUndoGroup_DestroyQUndoGroup(void* ptr); -void QUndoGroup_DestroyQUndoGroupDefault(void* ptr); -void* QUndoGroup___stacks_atList(void* ptr, int i); -void QUndoGroup___stacks_setList(void* ptr, void* i); -void* QUndoGroup___stacks_newList(void* ptr); -void* QUndoGroup___children_atList(void* ptr, int i); -void QUndoGroup___children_setList(void* ptr, void* i); -void* QUndoGroup___children_newList(void* ptr); -void* QUndoGroup___dynamicPropertyNames_atList(void* ptr, int i); -void QUndoGroup___dynamicPropertyNames_setList(void* ptr, void* i); -void* QUndoGroup___dynamicPropertyNames_newList(void* ptr); -void* QUndoGroup___findChildren_atList(void* ptr, int i); -void QUndoGroup___findChildren_setList(void* ptr, void* i); -void* QUndoGroup___findChildren_newList(void* ptr); -void* QUndoGroup___findChildren_atList3(void* ptr, int i); -void QUndoGroup___findChildren_setList3(void* ptr, void* i); -void* QUndoGroup___findChildren_newList3(void* ptr); -void* QUndoGroup___qFindChildren_atList2(void* ptr, int i); -void QUndoGroup___qFindChildren_setList2(void* ptr, void* i); -void* QUndoGroup___qFindChildren_newList2(void* ptr); -void QUndoGroup_ChildEventDefault(void* ptr, void* event); -void QUndoGroup_ConnectNotifyDefault(void* ptr, void* sign); -void QUndoGroup_CustomEventDefault(void* ptr, void* event); -void QUndoGroup_DeleteLaterDefault(void* ptr); -void QUndoGroup_DisconnectNotifyDefault(void* ptr, void* sign); -char QUndoGroup_EventDefault(void* ptr, void* e); -char QUndoGroup_EventFilterDefault(void* ptr, void* watched, void* event); -void* QUndoGroup_MetaObjectDefault(void* ptr); -void QUndoGroup_TimerEventDefault(void* ptr, void* event); -void* QUndoStack_NewQUndoStack(void* parent); -void QUndoStack_BeginMacro(void* ptr, struct QtWidgets_PackedString text); -char QUndoStack_CanRedo(void* ptr); -void QUndoStack_ConnectCanRedoChanged(void* ptr, long long t); -void QUndoStack_DisconnectCanRedoChanged(void* ptr); -void QUndoStack_CanRedoChanged(void* ptr, char canRedo); -char QUndoStack_CanUndo(void* ptr); -void QUndoStack_ConnectCanUndoChanged(void* ptr, long long t); -void QUndoStack_DisconnectCanUndoChanged(void* ptr); -void QUndoStack_CanUndoChanged(void* ptr, char canUndo); -void QUndoStack_ConnectCleanChanged(void* ptr, long long t); -void QUndoStack_DisconnectCleanChanged(void* ptr); -void QUndoStack_CleanChanged(void* ptr, char clean); -int QUndoStack_CleanIndex(void* ptr); -void QUndoStack_Clear(void* ptr); -void* QUndoStack_Command(void* ptr, int index); -int QUndoStack_Count(void* ptr); -void* QUndoStack_CreateRedoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); -void* QUndoStack_CreateUndoAction(void* ptr, void* parent, struct QtWidgets_PackedString prefix); -void QUndoStack_EndMacro(void* ptr); -int QUndoStack_Index(void* ptr); -void QUndoStack_ConnectIndexChanged(void* ptr, long long t); -void QUndoStack_DisconnectIndexChanged(void* ptr); -void QUndoStack_IndexChanged(void* ptr, int idx); -char QUndoStack_IsActive(void* ptr); -char QUndoStack_IsClean(void* ptr); -void QUndoStack_Push(void* ptr, void* cmd); -void QUndoStack_Redo(void* ptr); -void QUndoStack_RedoDefault(void* ptr); -struct QtWidgets_PackedString QUndoStack_RedoText(void* ptr); -void QUndoStack_ConnectRedoTextChanged(void* ptr, long long t); -void QUndoStack_DisconnectRedoTextChanged(void* ptr); -void QUndoStack_RedoTextChanged(void* ptr, struct QtWidgets_PackedString redoText); -void QUndoStack_ResetClean(void* ptr); -void QUndoStack_ResetCleanDefault(void* ptr); -void QUndoStack_SetActive(void* ptr, char active); -void QUndoStack_SetActiveDefault(void* ptr, char active); -void QUndoStack_SetClean(void* ptr); -void QUndoStack_SetCleanDefault(void* ptr); -void QUndoStack_SetIndex(void* ptr, int idx); -void QUndoStack_SetIndexDefault(void* ptr, int idx); -void QUndoStack_SetUndoLimit(void* ptr, int limit); -struct QtWidgets_PackedString QUndoStack_Text(void* ptr, int idx); -void QUndoStack_Undo(void* ptr); -void QUndoStack_UndoDefault(void* ptr); -int QUndoStack_UndoLimit(void* ptr); -struct QtWidgets_PackedString QUndoStack_UndoText(void* ptr); -void QUndoStack_ConnectUndoTextChanged(void* ptr, long long t); -void QUndoStack_DisconnectUndoTextChanged(void* ptr); -void QUndoStack_UndoTextChanged(void* ptr, struct QtWidgets_PackedString undoText); -void QUndoStack_DestroyQUndoStack(void* ptr); -void QUndoStack_DestroyQUndoStackDefault(void* ptr); -void* QUndoStack___children_atList(void* ptr, int i); -void QUndoStack___children_setList(void* ptr, void* i); -void* QUndoStack___children_newList(void* ptr); -void* QUndoStack___dynamicPropertyNames_atList(void* ptr, int i); -void QUndoStack___dynamicPropertyNames_setList(void* ptr, void* i); -void* QUndoStack___dynamicPropertyNames_newList(void* ptr); -void* QUndoStack___findChildren_atList(void* ptr, int i); -void QUndoStack___findChildren_setList(void* ptr, void* i); -void* QUndoStack___findChildren_newList(void* ptr); -void* QUndoStack___findChildren_atList3(void* ptr, int i); -void QUndoStack___findChildren_setList3(void* ptr, void* i); -void* QUndoStack___findChildren_newList3(void* ptr); -void* QUndoStack___qFindChildren_atList2(void* ptr, int i); -void QUndoStack___qFindChildren_setList2(void* ptr, void* i); -void* QUndoStack___qFindChildren_newList2(void* ptr); -void QUndoStack_ChildEventDefault(void* ptr, void* event); -void QUndoStack_ConnectNotifyDefault(void* ptr, void* sign); -void QUndoStack_CustomEventDefault(void* ptr, void* event); -void QUndoStack_DeleteLaterDefault(void* ptr); -void QUndoStack_DisconnectNotifyDefault(void* ptr, void* sign); -char QUndoStack_EventDefault(void* ptr, void* e); -char QUndoStack_EventFilterDefault(void* ptr, void* watched, void* event); -void* QUndoStack_MetaObjectDefault(void* ptr); -void QUndoStack_TimerEventDefault(void* ptr, void* event); -void* QUndoView_NewQUndoView(void* parent); -void* QUndoView_NewQUndoView2(void* stack, void* parent); -void* QUndoView_NewQUndoView3(void* group, void* parent); -void* QUndoView_CleanIcon(void* ptr); -struct QtWidgets_PackedString QUndoView_EmptyLabel(void* ptr); -void* QUndoView_Group(void* ptr); -void QUndoView_SetCleanIcon(void* ptr, void* icon); -void QUndoView_SetEmptyLabel(void* ptr, struct QtWidgets_PackedString label); -void QUndoView_SetGroup(void* ptr, void* group); -void QUndoView_SetGroupDefault(void* ptr, void* group); -void QUndoView_SetStack(void* ptr, void* stack); -void QUndoView_SetStackDefault(void* ptr, void* stack); -void* QUndoView_Stack(void* ptr); -void QUndoView_DestroyQUndoView(void* ptr); -void QUndoView_DestroyQUndoViewDefault(void* ptr); -void* QVBoxLayout_NewQVBoxLayout(); -void* QVBoxLayout_NewQVBoxLayout2(void* parent); -void QVBoxLayout_DestroyQVBoxLayout(void* ptr); -void QVBoxLayout_DestroyQVBoxLayoutDefault(void* ptr); -void* QWhatsThis_QWhatsThis_CreateAction(void* parent); -void QWhatsThis_QWhatsThis_EnterWhatsThisMode(); -void QWhatsThis_QWhatsThis_HideText(); -char QWhatsThis_QWhatsThis_InWhatsThisMode(); -void QWhatsThis_QWhatsThis_LeaveWhatsThisMode(); -void QWhatsThis_QWhatsThis_ShowText(void* pos, struct QtWidgets_PackedString text, void* w); -void* QWidget_NewQWidget(void* parent, long long ff); -char QWidget_AcceptDrops(void* ptr); -struct QtWidgets_PackedString QWidget_AccessibleDescription(void* ptr); -struct QtWidgets_PackedString QWidget_AccessibleName(void* ptr); -void QWidget_ActionEvent(void* ptr, void* event); -void QWidget_ActionEventDefault(void* ptr, void* event); -struct QtWidgets_PackedList QWidget_Actions(void* ptr); -void QWidget_ActivateWindow(void* ptr); -void QWidget_AddAction(void* ptr, void* action); -void QWidget_AddActions(void* ptr, void* actions); -void QWidget_AdjustSize(void* ptr); -char QWidget_AutoFillBackground(void* ptr); -long long QWidget_BackgroundRole(void* ptr); -void* QWidget_BackingStore(void* ptr); -void* QWidget_BaseSize(void* ptr); -void QWidget_ChangeEvent(void* ptr, void* event); -void QWidget_ChangeEventDefault(void* ptr, void* event); -void* QWidget_ChildAt(void* ptr, int x, int y); -void* QWidget_ChildAt2(void* ptr, void* p); -void* QWidget_ChildrenRect(void* ptr); -void* QWidget_ChildrenRegion(void* ptr); -void QWidget_ClearFocus(void* ptr); -void QWidget_ClearMask(void* ptr); -char QWidget_Close(void* ptr); -char QWidget_CloseDefault(void* ptr); -void QWidget_CloseEvent(void* ptr, void* event); -void QWidget_CloseEventDefault(void* ptr, void* event); -void* QWidget_ContentsMargins(void* ptr); -void* QWidget_ContentsRect(void* ptr); -void QWidget_ContextMenuEvent(void* ptr, void* event); -void QWidget_ContextMenuEventDefault(void* ptr, void* event); -long long QWidget_ContextMenuPolicy(void* ptr); -void QWidget_Create(void* ptr, uintptr_t window, char initializeWindow, char destroyOldWindow); -void* QWidget_QWidget_CreateWindowContainer(void* window, void* parent, long long flags); -void* QWidget_Cursor(void* ptr); -void QWidget_ConnectCustomContextMenuRequested(void* ptr, long long t); -void QWidget_DisconnectCustomContextMenuRequested(void* ptr); -void QWidget_CustomContextMenuRequested(void* ptr, void* pos); -void QWidget_Destroy(void* ptr, char destroyWindow, char destroySubWindows); -void QWidget_DragEnterEvent(void* ptr, void* event); -void QWidget_DragEnterEventDefault(void* ptr, void* event); -void QWidget_DragLeaveEvent(void* ptr, void* event); -void QWidget_DragLeaveEventDefault(void* ptr, void* event); -void QWidget_DragMoveEvent(void* ptr, void* event); -void QWidget_DragMoveEventDefault(void* ptr, void* event); -void QWidget_DropEvent(void* ptr, void* event); -void QWidget_DropEventDefault(void* ptr, void* event); -uintptr_t QWidget_EffectiveWinId(void* ptr); -void QWidget_EnsurePolished(void* ptr); -void QWidget_EnterEvent(void* ptr, void* event); -void QWidget_EnterEventDefault(void* ptr, void* event); -char QWidget_Event(void* ptr, void* event); -char QWidget_EventDefault(void* ptr, void* event); -void* QWidget_QWidget_Find(uintptr_t id); -void QWidget_FocusInEvent(void* ptr, void* event); -void QWidget_FocusInEventDefault(void* ptr, void* event); -char QWidget_FocusNextChild(void* ptr); -char QWidget_FocusNextPrevChild(void* ptr, char next); -char QWidget_FocusNextPrevChildDefault(void* ptr, char next); -void QWidget_FocusOutEvent(void* ptr, void* event); -void QWidget_FocusOutEventDefault(void* ptr, void* event); -long long QWidget_FocusPolicy(void* ptr); -char QWidget_FocusPreviousChild(void* ptr); -void* QWidget_FocusProxy(void* ptr); -void* QWidget_FocusWidget(void* ptr); -void* QWidget_Font(void* ptr); -void* QWidget_FontInfo(void* ptr); -void* QWidget_FontMetrics(void* ptr); -long long QWidget_ForegroundRole(void* ptr); -void* QWidget_FrameGeometry(void* ptr); -void* QWidget_FrameSize(void* ptr); -void* QWidget_Geometry(void* ptr); -void QWidget_GetContentsMargins(void* ptr, int left, int top, int right, int bottom); -void* QWidget_Grab(void* ptr, void* rectangle); -void QWidget_GrabGesture(void* ptr, long long gesture, long long flags); -void QWidget_GrabKeyboard(void* ptr); -void QWidget_GrabMouse(void* ptr); -void QWidget_GrabMouse2(void* ptr, void* cursor); -int QWidget_GrabShortcut(void* ptr, void* key, long long context); -void* QWidget_GraphicsEffect(void* ptr); -void* QWidget_GraphicsProxyWidget(void* ptr); -char QWidget_HasEditFocus(void* ptr); -char QWidget_HasFocus(void* ptr); -char QWidget_HasHeightForWidth(void* ptr); -char QWidget_HasHeightForWidthDefault(void* ptr); -char QWidget_HasMouseTracking(void* ptr); -char QWidget_HasTabletTracking(void* ptr); -int QWidget_Height(void* ptr); -int QWidget_HeightForWidth(void* ptr, int w); -int QWidget_HeightForWidthDefault(void* ptr, int w); -void QWidget_Hide(void* ptr); -void QWidget_HideDefault(void* ptr); -void QWidget_HideEvent(void* ptr, void* event); -void QWidget_HideEventDefault(void* ptr, void* event); -void QWidget_InitPainter(void* ptr, void* painter); -void QWidget_InitPainterDefault(void* ptr, void* painter); -void QWidget_InputMethodEvent(void* ptr, void* event); -void QWidget_InputMethodEventDefault(void* ptr, void* event); -long long QWidget_InputMethodHints(void* ptr); -void* QWidget_InputMethodQuery(void* ptr, long long query); -void* QWidget_InputMethodQueryDefault(void* ptr, long long query); -void QWidget_InsertAction(void* ptr, void* before, void* action); -void QWidget_InsertActions(void* ptr, void* before, void* actions); -char QWidget_IsActiveWindow(void* ptr); -char QWidget_IsAncestorOf(void* ptr, void* child); -char QWidget_IsEnabled(void* ptr); -char QWidget_IsEnabledTo(void* ptr, void* ancestor); -char QWidget_IsFullScreen(void* ptr); -char QWidget_IsHidden(void* ptr); -char QWidget_IsMaximized(void* ptr); -char QWidget_IsMinimized(void* ptr); -char QWidget_IsModal(void* ptr); -char QWidget_IsVisible(void* ptr); -char QWidget_IsVisibleTo(void* ptr, void* ancestor); -char QWidget_IsWindow(void* ptr); -char QWidget_IsWindowModified(void* ptr); -void QWidget_KeyPressEvent(void* ptr, void* event); -void QWidget_KeyPressEventDefault(void* ptr, void* event); -void QWidget_KeyReleaseEvent(void* ptr, void* event); -void QWidget_KeyReleaseEventDefault(void* ptr, void* event); -void* QWidget_QWidget_KeyboardGrabber(); -void* QWidget_Layout(void* ptr); -long long QWidget_LayoutDirection(void* ptr); -void QWidget_LeaveEvent(void* ptr, void* event); -void QWidget_LeaveEventDefault(void* ptr, void* event); -void* QWidget_Locale(void* ptr); -void QWidget_Lower(void* ptr); -void QWidget_LowerDefault(void* ptr); -void* QWidget_MapFrom(void* ptr, void* parent, void* pos); -void* QWidget_MapFromGlobal(void* ptr, void* pos); -void* QWidget_MapFromParent(void* ptr, void* pos); -void* QWidget_MapTo(void* ptr, void* parent, void* pos); -void* QWidget_MapToGlobal(void* ptr, void* pos); -void* QWidget_MapToParent(void* ptr, void* pos); -void* QWidget_Mask(void* ptr); -int QWidget_MaximumHeight(void* ptr); -void* QWidget_MaximumSize(void* ptr); -int QWidget_MaximumWidth(void* ptr); -int QWidget_Metric(void* ptr, long long m); -int QWidget_MetricDefault(void* ptr, long long m); -int QWidget_MinimumHeight(void* ptr); -void* QWidget_MinimumSize(void* ptr); -void* QWidget_MinimumSizeHint(void* ptr); -void* QWidget_MinimumSizeHintDefault(void* ptr); -int QWidget_MinimumWidth(void* ptr); -void QWidget_MouseDoubleClickEvent(void* ptr, void* event); -void QWidget_MouseDoubleClickEventDefault(void* ptr, void* event); -void* QWidget_QWidget_MouseGrabber(); -void QWidget_MouseMoveEvent(void* ptr, void* event); -void QWidget_MouseMoveEventDefault(void* ptr, void* event); -void QWidget_MousePressEvent(void* ptr, void* event); -void QWidget_MousePressEventDefault(void* ptr, void* event); -void QWidget_MouseReleaseEvent(void* ptr, void* event); -void QWidget_MouseReleaseEventDefault(void* ptr, void* event); -void QWidget_Move(void* ptr, void* vqp); -void QWidget_Move2(void* ptr, int x, int y); -void QWidget_MoveEvent(void* ptr, void* event); -void QWidget_MoveEventDefault(void* ptr, void* event); -char QWidget_NativeEvent(void* ptr, void* eventType, void* message, long* result); -char QWidget_NativeEventDefault(void* ptr, void* eventType, void* message, long* result); -void* QWidget_NativeParentWidget(void* ptr); -void* QWidget_NextInFocusChain(void* ptr); -void* QWidget_NormalGeometry(void* ptr); -void QWidget_OverrideWindowFlags(void* ptr, long long flags); -void* QWidget_PaintEngine(void* ptr); -void* QWidget_PaintEngineDefault(void* ptr); -void QWidget_PaintEvent(void* ptr, void* event); -void QWidget_PaintEventDefault(void* ptr, void* event); -void* QWidget_Palette(void* ptr); -void* QWidget_ParentWidget(void* ptr); -void* QWidget_Pos(void* ptr); -void* QWidget_PreviousInFocusChain(void* ptr); -void QWidget_Raise(void* ptr); -void QWidget_RaiseDefault(void* ptr); -void* QWidget_Rect(void* ptr); -void QWidget_ReleaseKeyboard(void* ptr); -void QWidget_ReleaseMouse(void* ptr); -void QWidget_ReleaseShortcut(void* ptr, int id); -void QWidget_RemoveAction(void* ptr, void* action); -void QWidget_Render(void* ptr, void* target, void* targetOffset, void* sourceRegion, long long renderFlags); -void QWidget_Render2(void* ptr, void* painter, void* targetOffset, void* sourceRegion, long long renderFlags); -void QWidget_Repaint(void* ptr); -void QWidget_RepaintDefault(void* ptr); -void QWidget_Repaint2(void* ptr, int x, int y, int w, int h); -void QWidget_Repaint3(void* ptr, void* rect); -void QWidget_Repaint4(void* ptr, void* rgn); -void QWidget_Resize(void* ptr, void* vqs); -void QWidget_Resize2(void* ptr, int w, int h); -void QWidget_ResizeEvent(void* ptr, void* event); -void QWidget_ResizeEventDefault(void* ptr, void* event); -char QWidget_RestoreGeometry(void* ptr, void* geometry); -void* QWidget_SaveGeometry(void* ptr); -void QWidget_Scroll(void* ptr, int dx, int dy); -void QWidget_Scroll2(void* ptr, int dx, int dy, void* r); -void QWidget_SetAcceptDrops(void* ptr, char on); -void QWidget_SetAccessibleDescription(void* ptr, struct QtWidgets_PackedString description); -void QWidget_SetAccessibleName(void* ptr, struct QtWidgets_PackedString name); -void QWidget_SetAttribute(void* ptr, long long attribute, char on); -void QWidget_SetAutoFillBackground(void* ptr, char enabled); -void QWidget_SetBackgroundRole(void* ptr, long long role); -void QWidget_SetBaseSize(void* ptr, void* vqs); -void QWidget_SetBaseSize2(void* ptr, int basew, int baseh); -void QWidget_SetContentsMargins(void* ptr, int left, int top, int right, int bottom); -void QWidget_SetContentsMargins2(void* ptr, void* margins); -void QWidget_SetContextMenuPolicy(void* ptr, long long policy); -void QWidget_SetCursor(void* ptr, void* vqc); -void QWidget_SetDisabled(void* ptr, char disable); -void QWidget_SetDisabledDefault(void* ptr, char disable); -void QWidget_SetEditFocus(void* ptr, char enable); -void QWidget_SetEnabled(void* ptr, char vbo); -void QWidget_SetEnabledDefault(void* ptr, char vbo); -void QWidget_SetFixedHeight(void* ptr, int h); -void QWidget_SetFixedSize(void* ptr, void* s); -void QWidget_SetFixedSize2(void* ptr, int w, int h); -void QWidget_SetFixedWidth(void* ptr, int w); -void QWidget_SetFocus(void* ptr, long long reason); -void QWidget_SetFocus2(void* ptr); -void QWidget_SetFocus2Default(void* ptr); -void QWidget_SetFocusPolicy(void* ptr, long long policy); -void QWidget_SetFocusProxy(void* ptr, void* w); -void QWidget_SetFont(void* ptr, void* vqf); -void QWidget_SetForegroundRole(void* ptr, long long role); -void QWidget_SetGeometry(void* ptr, void* vqr); -void QWidget_SetGeometry2(void* ptr, int x, int y, int w, int h); -void QWidget_SetGraphicsEffect(void* ptr, void* effect); -void QWidget_SetHidden(void* ptr, char hidden); -void QWidget_SetHiddenDefault(void* ptr, char hidden); -void QWidget_SetInputMethodHints(void* ptr, long long hints); -void QWidget_SetLayout(void* ptr, void* layout); -void QWidget_SetLayoutDirection(void* ptr, long long direction); -void QWidget_SetLocale(void* ptr, void* locale); -void QWidget_SetMask(void* ptr, void* bitmap); -void QWidget_SetMask2(void* ptr, void* region); -void QWidget_SetMaximumHeight(void* ptr, int maxh); -void QWidget_SetMaximumSize(void* ptr, void* vqs); -void QWidget_SetMaximumSize2(void* ptr, int maxw, int maxh); -void QWidget_SetMaximumWidth(void* ptr, int maxw); -void QWidget_SetMinimumHeight(void* ptr, int minh); -void QWidget_SetMinimumSize(void* ptr, void* vqs); -void QWidget_SetMinimumSize2(void* ptr, int minw, int minh); -void QWidget_SetMinimumWidth(void* ptr, int minw); -void QWidget_SetMouseTracking(void* ptr, char enable); -void QWidget_SetPalette(void* ptr, void* vqp); -void QWidget_SetParent(void* ptr, void* parent); -void QWidget_SetParent2(void* ptr, void* parent, long long ff); -void QWidget_SetShortcutAutoRepeat(void* ptr, int id, char enable); -void QWidget_SetShortcutEnabled(void* ptr, int id, char enable); -void QWidget_SetSizeIncrement(void* ptr, void* vqs); -void QWidget_SetSizeIncrement2(void* ptr, int w, int h); -void QWidget_SetSizePolicy(void* ptr, void* vqs); -void QWidget_SetSizePolicy2(void* ptr, long long horizontal, long long vertical); -void QWidget_SetStatusTip(void* ptr, struct QtWidgets_PackedString vqs); -void QWidget_SetStyle(void* ptr, void* style); -void QWidget_SetStyleSheet(void* ptr, struct QtWidgets_PackedString styleSheet); -void QWidget_SetStyleSheetDefault(void* ptr, struct QtWidgets_PackedString styleSheet); -void QWidget_QWidget_SetTabOrder(void* first, void* second); -void QWidget_SetTabletTracking(void* ptr, char enable); -void QWidget_SetToolTip(void* ptr, struct QtWidgets_PackedString vqs); -void QWidget_SetToolTipDuration(void* ptr, int msec); -void QWidget_SetUpdatesEnabled(void* ptr, char enable); -void QWidget_SetVisible(void* ptr, char visible); -void QWidget_SetVisibleDefault(void* ptr, char visible); -void QWidget_SetWhatsThis(void* ptr, struct QtWidgets_PackedString vqs); -void QWidget_SetWindowFilePath(void* ptr, struct QtWidgets_PackedString filePath); -void QWidget_SetWindowFlag(void* ptr, long long flag, char on); -void QWidget_SetWindowFlags(void* ptr, long long ty); -void QWidget_SetWindowIcon(void* ptr, void* icon); -void QWidget_SetWindowIconText(void* ptr, struct QtWidgets_PackedString vqs); -void QWidget_SetWindowModality(void* ptr, long long windowModality); -void QWidget_SetWindowModified(void* ptr, char vbo); -void QWidget_SetWindowModifiedDefault(void* ptr, char vbo); -void QWidget_SetWindowOpacity(void* ptr, double level); -void QWidget_SetWindowRole(void* ptr, struct QtWidgets_PackedString role); -void QWidget_SetWindowState(void* ptr, long long windowState); -void QWidget_SetWindowTitle(void* ptr, struct QtWidgets_PackedString vqs); -void QWidget_SetWindowTitleDefault(void* ptr, struct QtWidgets_PackedString vqs); -void QWidget_SetupUi(void* ptr, void* widget); -void QWidget_Show(void* ptr); -void QWidget_ShowDefault(void* ptr); -void QWidget_ShowEvent(void* ptr, void* event); -void QWidget_ShowEventDefault(void* ptr, void* event); -void QWidget_ShowFullScreen(void* ptr); -void QWidget_ShowFullScreenDefault(void* ptr); -void QWidget_ShowMaximized(void* ptr); -void QWidget_ShowMaximizedDefault(void* ptr); -void QWidget_ShowMinimized(void* ptr); -void QWidget_ShowMinimizedDefault(void* ptr); -void QWidget_ShowNormal(void* ptr); -void QWidget_ShowNormalDefault(void* ptr); -void* QWidget_Size(void* ptr); -void* QWidget_SizeHint(void* ptr); -void* QWidget_SizeHintDefault(void* ptr); -void* QWidget_SizeIncrement(void* ptr); -void* QWidget_SizePolicy(void* ptr); -void QWidget_StackUnder(void* ptr, void* w); -struct QtWidgets_PackedString QWidget_StatusTip(void* ptr); -void* QWidget_Style(void* ptr); -struct QtWidgets_PackedString QWidget_StyleSheet(void* ptr); -void QWidget_TabletEvent(void* ptr, void* event); -void QWidget_TabletEventDefault(void* ptr, void* event); -char QWidget_TestAttribute(void* ptr, long long attribute); -struct QtWidgets_PackedString QWidget_ToolTip(void* ptr); -int QWidget_ToolTipDuration(void* ptr); -char QWidget_UnderMouse(void* ptr); -void QWidget_UngrabGesture(void* ptr, long long gesture); -void QWidget_UnsetCursor(void* ptr); -void QWidget_UnsetLayoutDirection(void* ptr); -void QWidget_UnsetLocale(void* ptr); -void QWidget_Update(void* ptr); -void QWidget_UpdateDefault(void* ptr); -void QWidget_Update2(void* ptr, int x, int y, int w, int h); -void QWidget_Update3(void* ptr, void* rect); -void QWidget_Update4(void* ptr, void* rgn); -void QWidget_UpdateGeometry(void* ptr); -void QWidget_UpdateMicroFocus(void* ptr); -void QWidget_UpdateMicroFocusDefault(void* ptr); -char QWidget_UpdatesEnabled(void* ptr); -void* QWidget_VisibleRegion(void* ptr); -struct QtWidgets_PackedString QWidget_WhatsThis(void* ptr); -void QWidget_WheelEvent(void* ptr, void* event); -void QWidget_WheelEventDefault(void* ptr, void* event); -int QWidget_Width(void* ptr); -uintptr_t QWidget_WinId(void* ptr); -void* QWidget_Window(void* ptr); -struct QtWidgets_PackedString QWidget_WindowFilePath(void* ptr); -long long QWidget_WindowFlags(void* ptr); -void* QWidget_WindowHandle(void* ptr); -void* QWidget_WindowIcon(void* ptr); -void QWidget_ConnectWindowIconChanged(void* ptr, long long t); -void QWidget_DisconnectWindowIconChanged(void* ptr); -void QWidget_WindowIconChanged(void* ptr, void* icon); -struct QtWidgets_PackedString QWidget_WindowIconText(void* ptr); -long long QWidget_WindowModality(void* ptr); -double QWidget_WindowOpacity(void* ptr); -struct QtWidgets_PackedString QWidget_WindowRole(void* ptr); -long long QWidget_WindowState(void* ptr); -struct QtWidgets_PackedString QWidget_WindowTitle(void* ptr); -void QWidget_ConnectWindowTitleChanged(void* ptr, long long t); -void QWidget_DisconnectWindowTitleChanged(void* ptr); -void QWidget_WindowTitleChanged(void* ptr, struct QtWidgets_PackedString title); -long long QWidget_WindowType(void* ptr); -int QWidget_X(void* ptr); -int QWidget_Y(void* ptr); -void QWidget_DestroyQWidget(void* ptr); -void QWidget_DestroyQWidgetDefault(void* ptr); -void* QWidget___actions_atList(void* ptr, int i); -void QWidget___actions_setList(void* ptr, void* i); -void* QWidget___actions_newList(void* ptr); -void* QWidget___addActions_actions_atList(void* ptr, int i); -void QWidget___addActions_actions_setList(void* ptr, void* i); -void* QWidget___addActions_actions_newList(void* ptr); -void* QWidget___insertActions_actions_atList(void* ptr, int i); -void QWidget___insertActions_actions_setList(void* ptr, void* i); -void* QWidget___insertActions_actions_newList(void* ptr); -void* QWidget___children_atList(void* ptr, int i); -void QWidget___children_setList(void* ptr, void* i); -void* QWidget___children_newList(void* ptr); -void* QWidget___dynamicPropertyNames_atList(void* ptr, int i); -void QWidget___dynamicPropertyNames_setList(void* ptr, void* i); -void* QWidget___dynamicPropertyNames_newList(void* ptr); -void* QWidget___findChildren_atList(void* ptr, int i); -void QWidget___findChildren_setList(void* ptr, void* i); -void* QWidget___findChildren_newList(void* ptr); -void* QWidget___findChildren_atList3(void* ptr, int i); -void QWidget___findChildren_setList3(void* ptr, void* i); -void* QWidget___findChildren_newList3(void* ptr); -void* QWidget___qFindChildren_atList2(void* ptr, int i); -void QWidget___qFindChildren_setList2(void* ptr, void* i); -void* QWidget___qFindChildren_newList2(void* ptr); -void QWidget_ChildEvent(void* ptr, void* event); -void QWidget_ChildEventDefault(void* ptr, void* event); -void QWidget_ConnectNotify(void* ptr, void* sign); -void QWidget_ConnectNotifyDefault(void* ptr, void* sign); -void QWidget_CustomEvent(void* ptr, void* event); -void QWidget_CustomEventDefault(void* ptr, void* event); -void QWidget_DeleteLater(void* ptr); -void QWidget_DeleteLaterDefault(void* ptr); -void QWidget_DisconnectNotify(void* ptr, void* sign); -void QWidget_DisconnectNotifyDefault(void* ptr, void* sign); -char QWidget_EventFilter(void* ptr, void* watched, void* event); -char QWidget_EventFilterDefault(void* ptr, void* watched, void* event); -void* QWidget_MetaObject(void* ptr); -void* QWidget_MetaObjectDefault(void* ptr); -void QWidget_TimerEvent(void* ptr, void* event); -void QWidget_TimerEventDefault(void* ptr, void* event); -void* QWidgetAction_NewQWidgetAction(void* parent); -void* QWidgetAction_CreateWidget(void* ptr, void* parent); -void* QWidgetAction_CreateWidgetDefault(void* ptr, void* parent); -struct QtWidgets_PackedList QWidgetAction_CreatedWidgets(void* ptr); -void* QWidgetAction_DefaultWidget(void* ptr); -void QWidgetAction_DeleteWidget(void* ptr, void* widget); -void QWidgetAction_DeleteWidgetDefault(void* ptr, void* widget); -void QWidgetAction_ReleaseWidget(void* ptr, void* widget); -void* QWidgetAction_RequestWidget(void* ptr, void* parent); -void QWidgetAction_SetDefaultWidget(void* ptr, void* widget); -void QWidgetAction_DestroyQWidgetAction(void* ptr); -void QWidgetAction_DestroyQWidgetActionDefault(void* ptr); -void* QWidgetAction___createdWidgets_atList(void* ptr, int i); -void QWidgetAction___createdWidgets_setList(void* ptr, void* i); -void* QWidgetAction___createdWidgets_newList(void* ptr); -void* QWidgetItem_NewQWidgetItem2(void* widget); -long long QWidgetItem_ExpandingDirections(void* ptr); -long long QWidgetItem_ExpandingDirectionsDefault(void* ptr); -void* QWidgetItem_Geometry(void* ptr); -void* QWidgetItem_GeometryDefault(void* ptr); -char QWidgetItem_IsEmpty(void* ptr); -char QWidgetItem_IsEmptyDefault(void* ptr); -void* QWidgetItem_MaximumSize(void* ptr); -void* QWidgetItem_MaximumSizeDefault(void* ptr); -void* QWidgetItem_MinimumSize(void* ptr); -void* QWidgetItem_MinimumSizeDefault(void* ptr); -void QWidgetItem_SetGeometry(void* ptr, void* rect); -void QWidgetItem_SetGeometryDefault(void* ptr, void* rect); -void* QWidgetItem_SizeHint(void* ptr); -void* QWidgetItem_SizeHintDefault(void* ptr); -void QWidgetItem_DestroyQWidgetItem(void* ptr); -void QWidgetItem_DestroyQWidgetItemDefault(void* ptr); -void* QWizard_NewQWizard(void* parent, long long flags); -int QWizard_AddPage(void* ptr, void* page); -void QWizard_Back(void* ptr); -void QWizard_BackDefault(void* ptr); -void* QWizard_Button(void* ptr, long long which); -struct QtWidgets_PackedString QWizard_ButtonText(void* ptr, long long which); -void QWizard_CleanupPage(void* ptr, int id); -void QWizard_CleanupPageDefault(void* ptr, int id); -int QWizard_CurrentId(void* ptr); -void QWizard_ConnectCurrentIdChanged(void* ptr, long long t); -void QWizard_DisconnectCurrentIdChanged(void* ptr); -void QWizard_CurrentIdChanged(void* ptr, int id); -void* QWizard_CurrentPage(void* ptr); -void QWizard_ConnectCustomButtonClicked(void* ptr, long long t); -void QWizard_DisconnectCustomButtonClicked(void* ptr); -void QWizard_CustomButtonClicked(void* ptr, int which); -void QWizard_Done(void* ptr, int result); -void QWizard_DoneDefault(void* ptr, int result); -void* QWizard_Field(void* ptr, struct QtWidgets_PackedString name); -char QWizard_HasVisitedPage(void* ptr, int id); -void QWizard_ConnectHelpRequested(void* ptr, long long t); -void QWizard_DisconnectHelpRequested(void* ptr); -void QWizard_HelpRequested(void* ptr); -void QWizard_InitializePage(void* ptr, int id); -void QWizard_InitializePageDefault(void* ptr, int id); -void QWizard_Next(void* ptr); -void QWizard_NextDefault(void* ptr); -int QWizard_NextId(void* ptr); -int QWizard_NextIdDefault(void* ptr); -long long QWizard_Options(void* ptr); -void* QWizard_Page(void* ptr, int id); -void QWizard_ConnectPageAdded(void* ptr, long long t); -void QWizard_DisconnectPageAdded(void* ptr); -void QWizard_PageAdded(void* ptr, int id); -struct QtWidgets_PackedList QWizard_PageIds(void* ptr); -void QWizard_ConnectPageRemoved(void* ptr, long long t); -void QWizard_DisconnectPageRemoved(void* ptr); -void QWizard_PageRemoved(void* ptr, int id); -void* QWizard_Pixmap(void* ptr, long long which); -void QWizard_RemovePage(void* ptr, int id); -void QWizard_Restart(void* ptr); -void QWizard_RestartDefault(void* ptr); -void QWizard_SetButton(void* ptr, long long which, void* button); -void QWizard_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text); -void QWizard_SetDefaultProperty(void* ptr, char* className, char* property, char* changedSignal); -void QWizard_SetField(void* ptr, struct QtWidgets_PackedString name, void* value); -void QWizard_SetOption(void* ptr, long long option, char on); -void QWizard_SetOptions(void* ptr, long long options); -void QWizard_SetPage(void* ptr, int id, void* page); -void QWizard_SetPixmap(void* ptr, long long which, void* pixmap); -void QWizard_SetSideWidget(void* ptr, void* widget); -void QWizard_SetStartId(void* ptr, int id); -void QWizard_SetSubTitleFormat(void* ptr, long long format); -void QWizard_SetTitleFormat(void* ptr, long long format); -void QWizard_SetWizardStyle(void* ptr, long long style); -void* QWizard_SideWidget(void* ptr); -int QWizard_StartId(void* ptr); -long long QWizard_SubTitleFormat(void* ptr); -char QWizard_TestOption(void* ptr, long long option); -long long QWizard_TitleFormat(void* ptr); -char QWizard_ValidateCurrentPage(void* ptr); -char QWizard_ValidateCurrentPageDefault(void* ptr); -struct QtWidgets_PackedList QWizard_VisitedPages(void* ptr); -long long QWizard_WizardStyle(void* ptr); -void QWizard_DestroyQWizard(void* ptr); -void QWizard_DestroyQWizardDefault(void* ptr); -int QWizard___pageIds_atList(void* ptr, int i); -void QWizard___pageIds_setList(void* ptr, int i); -void* QWizard___pageIds_newList(void* ptr); -int QWizard___visitedPages_atList(void* ptr, int i); -void QWizard___visitedPages_setList(void* ptr, int i); -void* QWizard___visitedPages_newList(void* ptr); -void* QWizardPage_NewQWizardPage(void* parent); -struct QtWidgets_PackedString QWizardPage_ButtonText(void* ptr, long long which); -void QWizardPage_CleanupPage(void* ptr); -void QWizardPage_CleanupPageDefault(void* ptr); -void QWizardPage_ConnectCompleteChanged(void* ptr, long long t); -void QWizardPage_DisconnectCompleteChanged(void* ptr); -void QWizardPage_CompleteChanged(void* ptr); -void* QWizardPage_Field(void* ptr, struct QtWidgets_PackedString name); -void QWizardPage_InitializePage(void* ptr); -void QWizardPage_InitializePageDefault(void* ptr); -char QWizardPage_IsCommitPage(void* ptr); -char QWizardPage_IsComplete(void* ptr); -char QWizardPage_IsCompleteDefault(void* ptr); -char QWizardPage_IsFinalPage(void* ptr); -int QWizardPage_NextId(void* ptr); -int QWizardPage_NextIdDefault(void* ptr); -void* QWizardPage_Pixmap(void* ptr, long long which); -void QWizardPage_RegisterField(void* ptr, struct QtWidgets_PackedString name, void* widget, char* property, char* changedSignal); -void QWizardPage_SetButtonText(void* ptr, long long which, struct QtWidgets_PackedString text); -void QWizardPage_SetCommitPage(void* ptr, char commitPage); -void QWizardPage_SetField(void* ptr, struct QtWidgets_PackedString name, void* value); -void QWizardPage_SetFinalPage(void* ptr, char finalPage); -void QWizardPage_SetPixmap(void* ptr, long long which, void* pixmap); -void QWizardPage_SetSubTitle(void* ptr, struct QtWidgets_PackedString subTitle); -void QWizardPage_SetTitle(void* ptr, struct QtWidgets_PackedString title); -struct QtWidgets_PackedString QWizardPage_SubTitle(void* ptr); -struct QtWidgets_PackedString QWizardPage_Title(void* ptr); -char QWizardPage_ValidatePage(void* ptr); -char QWizardPage_ValidatePageDefault(void* ptr); -void* QWizardPage_Wizard(void* ptr); -void QWizardPage_DestroyQWizardPage(void* ptr); -void QWizardPage_DestroyQWizardPageDefault(void* ptr); - -#ifdef __cplusplus -} -#endif - -#endif \ No newline at end of file diff --git a/vendor/golang.org/x/crypto/bcrypt/base64.go b/vendor/golang.org/x/crypto/bcrypt/base64.go deleted file mode 100644 index fc311609..00000000 --- a/vendor/golang.org/x/crypto/bcrypt/base64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package bcrypt - -import "encoding/base64" - -const alphabet = "./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" - -var bcEncoding = base64.NewEncoding(alphabet) - -func base64Encode(src []byte) []byte { - n := bcEncoding.EncodedLen(len(src)) - dst := make([]byte, n) - bcEncoding.Encode(dst, src) - for dst[n-1] == '=' { - n-- - } - return dst[:n] -} - -func base64Decode(src []byte) ([]byte, error) { - numOfEquals := 4 - (len(src) % 4) - for i := 0; i < numOfEquals; i++ { - src = append(src, '=') - } - - dst := make([]byte, bcEncoding.DecodedLen(len(src))) - n, err := bcEncoding.Decode(dst, src) - if err != nil { - return nil, err - } - return dst[:n], nil -} diff --git a/vendor/golang.org/x/crypto/bcrypt/bcrypt.go b/vendor/golang.org/x/crypto/bcrypt/bcrypt.go deleted file mode 100644 index aeb73f81..00000000 --- a/vendor/golang.org/x/crypto/bcrypt/bcrypt.go +++ /dev/null @@ -1,295 +0,0 @@ -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing -// algorithm. See http://www.usenix.org/event/usenix99/provos/provos.pdf -package bcrypt // import "golang.org/x/crypto/bcrypt" - -// The code is a port of Provos and Mazières's C implementation. -import ( - "crypto/rand" - "crypto/subtle" - "errors" - "fmt" - "io" - "strconv" - - "golang.org/x/crypto/blowfish" -) - -const ( - MinCost int = 4 // the minimum allowable cost as passed in to GenerateFromPassword - MaxCost int = 31 // the maximum allowable cost as passed in to GenerateFromPassword - DefaultCost int = 10 // the cost that will actually be set if a cost below MinCost is passed into GenerateFromPassword -) - -// The error returned from CompareHashAndPassword when a password and hash do -// not match. -var ErrMismatchedHashAndPassword = errors.New("crypto/bcrypt: hashedPassword is not the hash of the given password") - -// The error returned from CompareHashAndPassword when a hash is too short to -// be a bcrypt hash. -var ErrHashTooShort = errors.New("crypto/bcrypt: hashedSecret too short to be a bcrypted password") - -// The error returned from CompareHashAndPassword when a hash was created with -// a bcrypt algorithm newer than this implementation. -type HashVersionTooNewError byte - -func (hv HashVersionTooNewError) Error() string { - return fmt.Sprintf("crypto/bcrypt: bcrypt algorithm version '%c' requested is newer than current version '%c'", byte(hv), majorVersion) -} - -// The error returned from CompareHashAndPassword when a hash starts with something other than '$' -type InvalidHashPrefixError byte - -func (ih InvalidHashPrefixError) Error() string { - return fmt.Sprintf("crypto/bcrypt: bcrypt hashes must start with '$', but hashedSecret started with '%c'", byte(ih)) -} - -type InvalidCostError int - -func (ic InvalidCostError) Error() string { - return fmt.Sprintf("crypto/bcrypt: cost %d is outside allowed range (%d,%d)", int(ic), int(MinCost), int(MaxCost)) -} - -const ( - majorVersion = '2' - minorVersion = 'a' - maxSaltSize = 16 - maxCryptedHashSize = 23 - encodedSaltSize = 22 - encodedHashSize = 31 - minHashSize = 59 -) - -// magicCipherData is an IV for the 64 Blowfish encryption calls in -// bcrypt(). It's the string "OrpheanBeholderScryDoubt" in big-endian bytes. -var magicCipherData = []byte{ - 0x4f, 0x72, 0x70, 0x68, - 0x65, 0x61, 0x6e, 0x42, - 0x65, 0x68, 0x6f, 0x6c, - 0x64, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x79, 0x44, - 0x6f, 0x75, 0x62, 0x74, -} - -type hashed struct { - hash []byte - salt []byte - cost int // allowed range is MinCost to MaxCost - major byte - minor byte -} - -// GenerateFromPassword returns the bcrypt hash of the password at the given -// cost. If the cost given is less than MinCost, the cost will be set to -// DefaultCost, instead. Use CompareHashAndPassword, as defined in this package, -// to compare the returned hashed password with its cleartext version. -func GenerateFromPassword(password []byte, cost int) ([]byte, error) { - p, err := newFromPassword(password, cost) - if err != nil { - return nil, err - } - return p.Hash(), nil -} - -// CompareHashAndPassword compares a bcrypt hashed password with its possible -// plaintext equivalent. Returns nil on success, or an error on failure. -func CompareHashAndPassword(hashedPassword, password []byte) error { - p, err := newFromHash(hashedPassword) - if err != nil { - return err - } - - otherHash, err := bcrypt(password, p.cost, p.salt) - if err != nil { - return err - } - - otherP := &hashed{otherHash, p.salt, p.cost, p.major, p.minor} - if subtle.ConstantTimeCompare(p.Hash(), otherP.Hash()) == 1 { - return nil - } - - return ErrMismatchedHashAndPassword -} - -// Cost returns the hashing cost used to create the given hashed -// password. When, in the future, the hashing cost of a password system needs -// to be increased in order to adjust for greater computational power, this -// function allows one to establish which passwords need to be updated. -func Cost(hashedPassword []byte) (int, error) { - p, err := newFromHash(hashedPassword) - if err != nil { - return 0, err - } - return p.cost, nil -} - -func newFromPassword(password []byte, cost int) (*hashed, error) { - if cost < MinCost { - cost = DefaultCost - } - p := new(hashed) - p.major = majorVersion - p.minor = minorVersion - - err := checkCost(cost) - if err != nil { - return nil, err - } - p.cost = cost - - unencodedSalt := make([]byte, maxSaltSize) - _, err = io.ReadFull(rand.Reader, unencodedSalt) - if err != nil { - return nil, err - } - - p.salt = base64Encode(unencodedSalt) - hash, err := bcrypt(password, p.cost, p.salt) - if err != nil { - return nil, err - } - p.hash = hash - return p, err -} - -func newFromHash(hashedSecret []byte) (*hashed, error) { - if len(hashedSecret) < minHashSize { - return nil, ErrHashTooShort - } - p := new(hashed) - n, err := p.decodeVersion(hashedSecret) - if err != nil { - return nil, err - } - hashedSecret = hashedSecret[n:] - n, err = p.decodeCost(hashedSecret) - if err != nil { - return nil, err - } - hashedSecret = hashedSecret[n:] - - // The "+2" is here because we'll have to append at most 2 '=' to the salt - // when base64 decoding it in expensiveBlowfishSetup(). - p.salt = make([]byte, encodedSaltSize, encodedSaltSize+2) - copy(p.salt, hashedSecret[:encodedSaltSize]) - - hashedSecret = hashedSecret[encodedSaltSize:] - p.hash = make([]byte, len(hashedSecret)) - copy(p.hash, hashedSecret) - - return p, nil -} - -func bcrypt(password []byte, cost int, salt []byte) ([]byte, error) { - cipherData := make([]byte, len(magicCipherData)) - copy(cipherData, magicCipherData) - - c, err := expensiveBlowfishSetup(password, uint32(cost), salt) - if err != nil { - return nil, err - } - - for i := 0; i < 24; i += 8 { - for j := 0; j < 64; j++ { - c.Encrypt(cipherData[i:i+8], cipherData[i:i+8]) - } - } - - // Bug compatibility with C bcrypt implementations. We only encode 23 of - // the 24 bytes encrypted. - hsh := base64Encode(cipherData[:maxCryptedHashSize]) - return hsh, nil -} - -func expensiveBlowfishSetup(key []byte, cost uint32, salt []byte) (*blowfish.Cipher, error) { - csalt, err := base64Decode(salt) - if err != nil { - return nil, err - } - - // Bug compatibility with C bcrypt implementations. They use the trailing - // NULL in the key string during expansion. - // We copy the key to prevent changing the underlying array. - ckey := append(key[:len(key):len(key)], 0) - - c, err := blowfish.NewSaltedCipher(ckey, csalt) - if err != nil { - return nil, err - } - - var i, rounds uint64 - rounds = 1 << cost - for i = 0; i < rounds; i++ { - blowfish.ExpandKey(ckey, c) - blowfish.ExpandKey(csalt, c) - } - - return c, nil -} - -func (p *hashed) Hash() []byte { - arr := make([]byte, 60) - arr[0] = '$' - arr[1] = p.major - n := 2 - if p.minor != 0 { - arr[2] = p.minor - n = 3 - } - arr[n] = '$' - n++ - copy(arr[n:], []byte(fmt.Sprintf("%02d", p.cost))) - n += 2 - arr[n] = '$' - n++ - copy(arr[n:], p.salt) - n += encodedSaltSize - copy(arr[n:], p.hash) - n += encodedHashSize - return arr[:n] -} - -func (p *hashed) decodeVersion(sbytes []byte) (int, error) { - if sbytes[0] != '$' { - return -1, InvalidHashPrefixError(sbytes[0]) - } - if sbytes[1] > majorVersion { - return -1, HashVersionTooNewError(sbytes[1]) - } - p.major = sbytes[1] - n := 3 - if sbytes[2] != '$' { - p.minor = sbytes[2] - n++ - } - return n, nil -} - -// sbytes should begin where decodeVersion left off. -func (p *hashed) decodeCost(sbytes []byte) (int, error) { - cost, err := strconv.Atoi(string(sbytes[0:2])) - if err != nil { - return -1, err - } - err = checkCost(cost) - if err != nil { - return -1, err - } - p.cost = cost - return 3, nil -} - -func (p *hashed) String() string { - return fmt.Sprintf("&{hash: %#v, salt: %#v, cost: %d, major: %c, minor: %c}", string(p.hash), p.salt, p.cost, p.major, p.minor) -} - -func checkCost(cost int) error { - if cost < MinCost || cost > MaxCost { - return InvalidCostError(cost) - } - return nil -} diff --git a/vendor/golang.org/x/crypto/blowfish/block.go b/vendor/golang.org/x/crypto/blowfish/block.go deleted file mode 100644 index 9d80f195..00000000 --- a/vendor/golang.org/x/crypto/blowfish/block.go +++ /dev/null @@ -1,159 +0,0 @@ -// Copyright 2010 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package blowfish - -// getNextWord returns the next big-endian uint32 value from the byte slice -// at the given position in a circular manner, updating the position. -func getNextWord(b []byte, pos *int) uint32 { - var w uint32 - j := *pos - for i := 0; i < 4; i++ { - w = w<<8 | uint32(b[j]) - j++ - if j >= len(b) { - j = 0 - } - } - *pos = j - return w -} - -// ExpandKey performs a key expansion on the given *Cipher. Specifically, it -// performs the Blowfish algorithm's key schedule which sets up the *Cipher's -// pi and substitution tables for calls to Encrypt. This is used, primarily, -// by the bcrypt package to reuse the Blowfish key schedule during its -// set up. It's unlikely that you need to use this directly. -func ExpandKey(key []byte, c *Cipher) { - j := 0 - for i := 0; i < 18; i++ { - // Using inlined getNextWord for performance. - var d uint32 - for k := 0; k < 4; k++ { - d = d<<8 | uint32(key[j]) - j++ - if j >= len(key) { - j = 0 - } - } - c.p[i] ^= d - } - - var l, r uint32 - for i := 0; i < 18; i += 2 { - l, r = encryptBlock(l, r, c) - c.p[i], c.p[i+1] = l, r - } - - for i := 0; i < 256; i += 2 { - l, r = encryptBlock(l, r, c) - c.s0[i], c.s0[i+1] = l, r - } - for i := 0; i < 256; i += 2 { - l, r = encryptBlock(l, r, c) - c.s1[i], c.s1[i+1] = l, r - } - for i := 0; i < 256; i += 2 { - l, r = encryptBlock(l, r, c) - c.s2[i], c.s2[i+1] = l, r - } - for i := 0; i < 256; i += 2 { - l, r = encryptBlock(l, r, c) - c.s3[i], c.s3[i+1] = l, r - } -} - -// This is similar to ExpandKey, but folds the salt during the key -// schedule. While ExpandKey is essentially expandKeyWithSalt with an all-zero -// salt passed in, reusing ExpandKey turns out to be a place of inefficiency -// and specializing it here is useful. -func expandKeyWithSalt(key []byte, salt []byte, c *Cipher) { - j := 0 - for i := 0; i < 18; i++ { - c.p[i] ^= getNextWord(key, &j) - } - - j = 0 - var l, r uint32 - for i := 0; i < 18; i += 2 { - l ^= getNextWord(salt, &j) - r ^= getNextWord(salt, &j) - l, r = encryptBlock(l, r, c) - c.p[i], c.p[i+1] = l, r - } - - for i := 0; i < 256; i += 2 { - l ^= getNextWord(salt, &j) - r ^= getNextWord(salt, &j) - l, r = encryptBlock(l, r, c) - c.s0[i], c.s0[i+1] = l, r - } - - for i := 0; i < 256; i += 2 { - l ^= getNextWord(salt, &j) - r ^= getNextWord(salt, &j) - l, r = encryptBlock(l, r, c) - c.s1[i], c.s1[i+1] = l, r - } - - for i := 0; i < 256; i += 2 { - l ^= getNextWord(salt, &j) - r ^= getNextWord(salt, &j) - l, r = encryptBlock(l, r, c) - c.s2[i], c.s2[i+1] = l, r - } - - for i := 0; i < 256; i += 2 { - l ^= getNextWord(salt, &j) - r ^= getNextWord(salt, &j) - l, r = encryptBlock(l, r, c) - c.s3[i], c.s3[i+1] = l, r - } -} - -func encryptBlock(l, r uint32, c *Cipher) (uint32, uint32) { - xl, xr := l, r - xl ^= c.p[0] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[1] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[2] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[3] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[4] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[5] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[6] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[7] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[8] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[9] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[10] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[11] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[12] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[13] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[14] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[15] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[16] - xr ^= c.p[17] - return xr, xl -} - -func decryptBlock(l, r uint32, c *Cipher) (uint32, uint32) { - xl, xr := l, r - xl ^= c.p[17] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[16] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[15] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[14] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[13] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[12] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[11] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[10] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[9] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[8] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[7] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[6] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[5] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[4] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[3] - xr ^= ((c.s0[byte(xl>>24)] + c.s1[byte(xl>>16)]) ^ c.s2[byte(xl>>8)]) + c.s3[byte(xl)] ^ c.p[2] - xl ^= ((c.s0[byte(xr>>24)] + c.s1[byte(xr>>16)]) ^ c.s2[byte(xr>>8)]) + c.s3[byte(xr)] ^ c.p[1] - xr ^= c.p[0] - return xr, xl -} diff --git a/vendor/golang.org/x/crypto/blowfish/cipher.go b/vendor/golang.org/x/crypto/blowfish/cipher.go deleted file mode 100644 index 213bf204..00000000 --- a/vendor/golang.org/x/crypto/blowfish/cipher.go +++ /dev/null @@ -1,99 +0,0 @@ -// Copyright 2010 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. -// -// Blowfish is a legacy cipher and its short block size makes it vulnerable to -// birthday bound attacks (see https://sweet32.info). It should only be used -// where compatibility with legacy systems, not security, is the goal. -// -// Deprecated: any new system should use AES (from crypto/aes, if necessary in -// an AEAD mode like crypto/cipher.NewGCM) or XChaCha20-Poly1305 (from -// golang.org/x/crypto/chacha20poly1305). -package blowfish // import "golang.org/x/crypto/blowfish" - -// The code is a port of Bruce Schneier's C implementation. -// See https://www.schneier.com/blowfish.html. - -import "strconv" - -// The Blowfish block size in bytes. -const BlockSize = 8 - -// A Cipher is an instance of Blowfish encryption using a particular key. -type Cipher struct { - p [18]uint32 - s0, s1, s2, s3 [256]uint32 -} - -type KeySizeError int - -func (k KeySizeError) Error() string { - return "crypto/blowfish: invalid key size " + strconv.Itoa(int(k)) -} - -// NewCipher creates and returns a Cipher. -// The key argument should be the Blowfish key, from 1 to 56 bytes. -func NewCipher(key []byte) (*Cipher, error) { - var result Cipher - if k := len(key); k < 1 || k > 56 { - return nil, KeySizeError(k) - } - initCipher(&result) - ExpandKey(key, &result) - return &result, nil -} - -// NewSaltedCipher creates a returns a Cipher that folds a salt into its key -// schedule. For most purposes, NewCipher, instead of NewSaltedCipher, is -// sufficient and desirable. For bcrypt compatibility, the key can be over 56 -// bytes. -func NewSaltedCipher(key, salt []byte) (*Cipher, error) { - if len(salt) == 0 { - return NewCipher(key) - } - var result Cipher - if k := len(key); k < 1 { - return nil, KeySizeError(k) - } - initCipher(&result) - expandKeyWithSalt(key, salt, &result) - return &result, nil -} - -// BlockSize returns the Blowfish block size, 8 bytes. -// It is necessary to satisfy the Block interface in the -// package "crypto/cipher". -func (c *Cipher) BlockSize() int { return BlockSize } - -// Encrypt encrypts the 8-byte buffer src using the key k -// and stores the result in dst. -// Note that for amounts of data larger than a block, -// it is not safe to just call Encrypt on successive blocks; -// instead, use an encryption mode like CBC (see crypto/cipher/cbc.go). -func (c *Cipher) Encrypt(dst, src []byte) { - l := uint32(src[0])<<24 | uint32(src[1])<<16 | uint32(src[2])<<8 | uint32(src[3]) - r := uint32(src[4])<<24 | uint32(src[5])<<16 | uint32(src[6])<<8 | uint32(src[7]) - l, r = encryptBlock(l, r, c) - dst[0], dst[1], dst[2], dst[3] = byte(l>>24), byte(l>>16), byte(l>>8), byte(l) - dst[4], dst[5], dst[6], dst[7] = byte(r>>24), byte(r>>16), byte(r>>8), byte(r) -} - -// Decrypt decrypts the 8-byte buffer src using the key k -// and stores the result in dst. -func (c *Cipher) Decrypt(dst, src []byte) { - l := uint32(src[0])<<24 | uint32(src[1])<<16 | uint32(src[2])<<8 | uint32(src[3]) - r := uint32(src[4])<<24 | uint32(src[5])<<16 | uint32(src[6])<<8 | uint32(src[7]) - l, r = decryptBlock(l, r, c) - dst[0], dst[1], dst[2], dst[3] = byte(l>>24), byte(l>>16), byte(l>>8), byte(l) - dst[4], dst[5], dst[6], dst[7] = byte(r>>24), byte(r>>16), byte(r>>8), byte(r) -} - -func initCipher(c *Cipher) { - copy(c.p[0:], p[0:]) - copy(c.s0[0:], s0[0:]) - copy(c.s1[0:], s1[0:]) - copy(c.s2[0:], s2[0:]) - copy(c.s3[0:], s3[0:]) -} diff --git a/vendor/golang.org/x/crypto/blowfish/const.go b/vendor/golang.org/x/crypto/blowfish/const.go deleted file mode 100644 index d0407759..00000000 --- a/vendor/golang.org/x/crypto/blowfish/const.go +++ /dev/null @@ -1,199 +0,0 @@ -// Copyright 2010 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// The startup permutation array and substitution boxes. -// They are the hexadecimal digits of PI; see: -// https://www.schneier.com/code/constants.txt. - -package blowfish - -var s0 = [256]uint32{ - 0xd1310ba6, 0x98dfb5ac, 0x2ffd72db, 0xd01adfb7, 0xb8e1afed, 0x6a267e96, - 0xba7c9045, 0xf12c7f99, 0x24a19947, 0xb3916cf7, 0x0801f2e2, 0x858efc16, - 0x636920d8, 0x71574e69, 0xa458fea3, 0xf4933d7e, 0x0d95748f, 0x728eb658, - 0x718bcd58, 0x82154aee, 0x7b54a41d, 0xc25a59b5, 0x9c30d539, 0x2af26013, - 0xc5d1b023, 0x286085f0, 0xca417918, 0xb8db38ef, 0x8e79dcb0, 0x603a180e, - 0x6c9e0e8b, 0xb01e8a3e, 0xd71577c1, 0xbd314b27, 0x78af2fda, 0x55605c60, - 0xe65525f3, 0xaa55ab94, 0x57489862, 0x63e81440, 0x55ca396a, 0x2aab10b6, - 0xb4cc5c34, 0x1141e8ce, 0xa15486af, 0x7c72e993, 0xb3ee1411, 0x636fbc2a, - 0x2ba9c55d, 0x741831f6, 0xce5c3e16, 0x9b87931e, 0xafd6ba33, 0x6c24cf5c, - 0x7a325381, 0x28958677, 0x3b8f4898, 0x6b4bb9af, 0xc4bfe81b, 0x66282193, - 0x61d809cc, 0xfb21a991, 0x487cac60, 0x5dec8032, 0xef845d5d, 0xe98575b1, - 0xdc262302, 0xeb651b88, 0x23893e81, 0xd396acc5, 0x0f6d6ff3, 0x83f44239, - 0x2e0b4482, 0xa4842004, 0x69c8f04a, 0x9e1f9b5e, 0x21c66842, 0xf6e96c9a, - 0x670c9c61, 0xabd388f0, 0x6a51a0d2, 0xd8542f68, 0x960fa728, 0xab5133a3, - 0x6eef0b6c, 0x137a3be4, 0xba3bf050, 0x7efb2a98, 0xa1f1651d, 0x39af0176, - 0x66ca593e, 0x82430e88, 0x8cee8619, 0x456f9fb4, 0x7d84a5c3, 0x3b8b5ebe, - 0xe06f75d8, 0x85c12073, 0x401a449f, 0x56c16aa6, 0x4ed3aa62, 0x363f7706, - 0x1bfedf72, 0x429b023d, 0x37d0d724, 0xd00a1248, 0xdb0fead3, 0x49f1c09b, - 0x075372c9, 0x80991b7b, 0x25d479d8, 0xf6e8def7, 0xe3fe501a, 0xb6794c3b, - 0x976ce0bd, 0x04c006ba, 0xc1a94fb6, 0x409f60c4, 0x5e5c9ec2, 0x196a2463, - 0x68fb6faf, 0x3e6c53b5, 0x1339b2eb, 0x3b52ec6f, 0x6dfc511f, 0x9b30952c, - 0xcc814544, 0xaf5ebd09, 0xbee3d004, 0xde334afd, 0x660f2807, 0x192e4bb3, - 0xc0cba857, 0x45c8740f, 0xd20b5f39, 0xb9d3fbdb, 0x5579c0bd, 0x1a60320a, - 0xd6a100c6, 0x402c7279, 0x679f25fe, 0xfb1fa3cc, 0x8ea5e9f8, 0xdb3222f8, - 0x3c7516df, 0xfd616b15, 0x2f501ec8, 0xad0552ab, 0x323db5fa, 0xfd238760, - 0x53317b48, 0x3e00df82, 0x9e5c57bb, 0xca6f8ca0, 0x1a87562e, 0xdf1769db, - 0xd542a8f6, 0x287effc3, 0xac6732c6, 0x8c4f5573, 0x695b27b0, 0xbbca58c8, - 0xe1ffa35d, 0xb8f011a0, 0x10fa3d98, 0xfd2183b8, 0x4afcb56c, 0x2dd1d35b, - 0x9a53e479, 0xb6f84565, 0xd28e49bc, 0x4bfb9790, 0xe1ddf2da, 0xa4cb7e33, - 0x62fb1341, 0xcee4c6e8, 0xef20cada, 0x36774c01, 0xd07e9efe, 0x2bf11fb4, - 0x95dbda4d, 0xae909198, 0xeaad8e71, 0x6b93d5a0, 0xd08ed1d0, 0xafc725e0, - 0x8e3c5b2f, 0x8e7594b7, 0x8ff6e2fb, 0xf2122b64, 0x8888b812, 0x900df01c, - 0x4fad5ea0, 0x688fc31c, 0xd1cff191, 0xb3a8c1ad, 0x2f2f2218, 0xbe0e1777, - 0xea752dfe, 0x8b021fa1, 0xe5a0cc0f, 0xb56f74e8, 0x18acf3d6, 0xce89e299, - 0xb4a84fe0, 0xfd13e0b7, 0x7cc43b81, 0xd2ada8d9, 0x165fa266, 0x80957705, - 0x93cc7314, 0x211a1477, 0xe6ad2065, 0x77b5fa86, 0xc75442f5, 0xfb9d35cf, - 0xebcdaf0c, 0x7b3e89a0, 0xd6411bd3, 0xae1e7e49, 0x00250e2d, 0x2071b35e, - 0x226800bb, 0x57b8e0af, 0x2464369b, 0xf009b91e, 0x5563911d, 0x59dfa6aa, - 0x78c14389, 0xd95a537f, 0x207d5ba2, 0x02e5b9c5, 0x83260376, 0x6295cfa9, - 0x11c81968, 0x4e734a41, 0xb3472dca, 0x7b14a94a, 0x1b510052, 0x9a532915, - 0xd60f573f, 0xbc9bc6e4, 0x2b60a476, 0x81e67400, 0x08ba6fb5, 0x571be91f, - 0xf296ec6b, 0x2a0dd915, 0xb6636521, 0xe7b9f9b6, 0xff34052e, 0xc5855664, - 0x53b02d5d, 0xa99f8fa1, 0x08ba4799, 0x6e85076a, -} - -var s1 = [256]uint32{ - 0x4b7a70e9, 0xb5b32944, 0xdb75092e, 0xc4192623, 0xad6ea6b0, 0x49a7df7d, - 0x9cee60b8, 0x8fedb266, 0xecaa8c71, 0x699a17ff, 0x5664526c, 0xc2b19ee1, - 0x193602a5, 0x75094c29, 0xa0591340, 0xe4183a3e, 0x3f54989a, 0x5b429d65, - 0x6b8fe4d6, 0x99f73fd6, 0xa1d29c07, 0xefe830f5, 0x4d2d38e6, 0xf0255dc1, - 0x4cdd2086, 0x8470eb26, 0x6382e9c6, 0x021ecc5e, 0x09686b3f, 0x3ebaefc9, - 0x3c971814, 0x6b6a70a1, 0x687f3584, 0x52a0e286, 0xb79c5305, 0xaa500737, - 0x3e07841c, 0x7fdeae5c, 0x8e7d44ec, 0x5716f2b8, 0xb03ada37, 0xf0500c0d, - 0xf01c1f04, 0x0200b3ff, 0xae0cf51a, 0x3cb574b2, 0x25837a58, 0xdc0921bd, - 0xd19113f9, 0x7ca92ff6, 0x94324773, 0x22f54701, 0x3ae5e581, 0x37c2dadc, - 0xc8b57634, 0x9af3dda7, 0xa9446146, 0x0fd0030e, 0xecc8c73e, 0xa4751e41, - 0xe238cd99, 0x3bea0e2f, 0x3280bba1, 0x183eb331, 0x4e548b38, 0x4f6db908, - 0x6f420d03, 0xf60a04bf, 0x2cb81290, 0x24977c79, 0x5679b072, 0xbcaf89af, - 0xde9a771f, 0xd9930810, 0xb38bae12, 0xdccf3f2e, 0x5512721f, 0x2e6b7124, - 0x501adde6, 0x9f84cd87, 0x7a584718, 0x7408da17, 0xbc9f9abc, 0xe94b7d8c, - 0xec7aec3a, 0xdb851dfa, 0x63094366, 0xc464c3d2, 0xef1c1847, 0x3215d908, - 0xdd433b37, 0x24c2ba16, 0x12a14d43, 0x2a65c451, 0x50940002, 0x133ae4dd, - 0x71dff89e, 0x10314e55, 0x81ac77d6, 0x5f11199b, 0x043556f1, 0xd7a3c76b, - 0x3c11183b, 0x5924a509, 0xf28fe6ed, 0x97f1fbfa, 0x9ebabf2c, 0x1e153c6e, - 0x86e34570, 0xeae96fb1, 0x860e5e0a, 0x5a3e2ab3, 0x771fe71c, 0x4e3d06fa, - 0x2965dcb9, 0x99e71d0f, 0x803e89d6, 0x5266c825, 0x2e4cc978, 0x9c10b36a, - 0xc6150eba, 0x94e2ea78, 0xa5fc3c53, 0x1e0a2df4, 0xf2f74ea7, 0x361d2b3d, - 0x1939260f, 0x19c27960, 0x5223a708, 0xf71312b6, 0xebadfe6e, 0xeac31f66, - 0xe3bc4595, 0xa67bc883, 0xb17f37d1, 0x018cff28, 0xc332ddef, 0xbe6c5aa5, - 0x65582185, 0x68ab9802, 0xeecea50f, 0xdb2f953b, 0x2aef7dad, 0x5b6e2f84, - 0x1521b628, 0x29076170, 0xecdd4775, 0x619f1510, 0x13cca830, 0xeb61bd96, - 0x0334fe1e, 0xaa0363cf, 0xb5735c90, 0x4c70a239, 0xd59e9e0b, 0xcbaade14, - 0xeecc86bc, 0x60622ca7, 0x9cab5cab, 0xb2f3846e, 0x648b1eaf, 0x19bdf0ca, - 0xa02369b9, 0x655abb50, 0x40685a32, 0x3c2ab4b3, 0x319ee9d5, 0xc021b8f7, - 0x9b540b19, 0x875fa099, 0x95f7997e, 0x623d7da8, 0xf837889a, 0x97e32d77, - 0x11ed935f, 0x16681281, 0x0e358829, 0xc7e61fd6, 0x96dedfa1, 0x7858ba99, - 0x57f584a5, 0x1b227263, 0x9b83c3ff, 0x1ac24696, 0xcdb30aeb, 0x532e3054, - 0x8fd948e4, 0x6dbc3128, 0x58ebf2ef, 0x34c6ffea, 0xfe28ed61, 0xee7c3c73, - 0x5d4a14d9, 0xe864b7e3, 0x42105d14, 0x203e13e0, 0x45eee2b6, 0xa3aaabea, - 0xdb6c4f15, 0xfacb4fd0, 0xc742f442, 0xef6abbb5, 0x654f3b1d, 0x41cd2105, - 0xd81e799e, 0x86854dc7, 0xe44b476a, 0x3d816250, 0xcf62a1f2, 0x5b8d2646, - 0xfc8883a0, 0xc1c7b6a3, 0x7f1524c3, 0x69cb7492, 0x47848a0b, 0x5692b285, - 0x095bbf00, 0xad19489d, 0x1462b174, 0x23820e00, 0x58428d2a, 0x0c55f5ea, - 0x1dadf43e, 0x233f7061, 0x3372f092, 0x8d937e41, 0xd65fecf1, 0x6c223bdb, - 0x7cde3759, 0xcbee7460, 0x4085f2a7, 0xce77326e, 0xa6078084, 0x19f8509e, - 0xe8efd855, 0x61d99735, 0xa969a7aa, 0xc50c06c2, 0x5a04abfc, 0x800bcadc, - 0x9e447a2e, 0xc3453484, 0xfdd56705, 0x0e1e9ec9, 0xdb73dbd3, 0x105588cd, - 0x675fda79, 0xe3674340, 0xc5c43465, 0x713e38d8, 0x3d28f89e, 0xf16dff20, - 0x153e21e7, 0x8fb03d4a, 0xe6e39f2b, 0xdb83adf7, -} - -var s2 = [256]uint32{ - 0xe93d5a68, 0x948140f7, 0xf64c261c, 0x94692934, 0x411520f7, 0x7602d4f7, - 0xbcf46b2e, 0xd4a20068, 0xd4082471, 0x3320f46a, 0x43b7d4b7, 0x500061af, - 0x1e39f62e, 0x97244546, 0x14214f74, 0xbf8b8840, 0x4d95fc1d, 0x96b591af, - 0x70f4ddd3, 0x66a02f45, 0xbfbc09ec, 0x03bd9785, 0x7fac6dd0, 0x31cb8504, - 0x96eb27b3, 0x55fd3941, 0xda2547e6, 0xabca0a9a, 0x28507825, 0x530429f4, - 0x0a2c86da, 0xe9b66dfb, 0x68dc1462, 0xd7486900, 0x680ec0a4, 0x27a18dee, - 0x4f3ffea2, 0xe887ad8c, 0xb58ce006, 0x7af4d6b6, 0xaace1e7c, 0xd3375fec, - 0xce78a399, 0x406b2a42, 0x20fe9e35, 0xd9f385b9, 0xee39d7ab, 0x3b124e8b, - 0x1dc9faf7, 0x4b6d1856, 0x26a36631, 0xeae397b2, 0x3a6efa74, 0xdd5b4332, - 0x6841e7f7, 0xca7820fb, 0xfb0af54e, 0xd8feb397, 0x454056ac, 0xba489527, - 0x55533a3a, 0x20838d87, 0xfe6ba9b7, 0xd096954b, 0x55a867bc, 0xa1159a58, - 0xcca92963, 0x99e1db33, 0xa62a4a56, 0x3f3125f9, 0x5ef47e1c, 0x9029317c, - 0xfdf8e802, 0x04272f70, 0x80bb155c, 0x05282ce3, 0x95c11548, 0xe4c66d22, - 0x48c1133f, 0xc70f86dc, 0x07f9c9ee, 0x41041f0f, 0x404779a4, 0x5d886e17, - 0x325f51eb, 0xd59bc0d1, 0xf2bcc18f, 0x41113564, 0x257b7834, 0x602a9c60, - 0xdff8e8a3, 0x1f636c1b, 0x0e12b4c2, 0x02e1329e, 0xaf664fd1, 0xcad18115, - 0x6b2395e0, 0x333e92e1, 0x3b240b62, 0xeebeb922, 0x85b2a20e, 0xe6ba0d99, - 0xde720c8c, 0x2da2f728, 0xd0127845, 0x95b794fd, 0x647d0862, 0xe7ccf5f0, - 0x5449a36f, 0x877d48fa, 0xc39dfd27, 0xf33e8d1e, 0x0a476341, 0x992eff74, - 0x3a6f6eab, 0xf4f8fd37, 0xa812dc60, 0xa1ebddf8, 0x991be14c, 0xdb6e6b0d, - 0xc67b5510, 0x6d672c37, 0x2765d43b, 0xdcd0e804, 0xf1290dc7, 0xcc00ffa3, - 0xb5390f92, 0x690fed0b, 0x667b9ffb, 0xcedb7d9c, 0xa091cf0b, 0xd9155ea3, - 0xbb132f88, 0x515bad24, 0x7b9479bf, 0x763bd6eb, 0x37392eb3, 0xcc115979, - 0x8026e297, 0xf42e312d, 0x6842ada7, 0xc66a2b3b, 0x12754ccc, 0x782ef11c, - 0x6a124237, 0xb79251e7, 0x06a1bbe6, 0x4bfb6350, 0x1a6b1018, 0x11caedfa, - 0x3d25bdd8, 0xe2e1c3c9, 0x44421659, 0x0a121386, 0xd90cec6e, 0xd5abea2a, - 0x64af674e, 0xda86a85f, 0xbebfe988, 0x64e4c3fe, 0x9dbc8057, 0xf0f7c086, - 0x60787bf8, 0x6003604d, 0xd1fd8346, 0xf6381fb0, 0x7745ae04, 0xd736fccc, - 0x83426b33, 0xf01eab71, 0xb0804187, 0x3c005e5f, 0x77a057be, 0xbde8ae24, - 0x55464299, 0xbf582e61, 0x4e58f48f, 0xf2ddfda2, 0xf474ef38, 0x8789bdc2, - 0x5366f9c3, 0xc8b38e74, 0xb475f255, 0x46fcd9b9, 0x7aeb2661, 0x8b1ddf84, - 0x846a0e79, 0x915f95e2, 0x466e598e, 0x20b45770, 0x8cd55591, 0xc902de4c, - 0xb90bace1, 0xbb8205d0, 0x11a86248, 0x7574a99e, 0xb77f19b6, 0xe0a9dc09, - 0x662d09a1, 0xc4324633, 0xe85a1f02, 0x09f0be8c, 0x4a99a025, 0x1d6efe10, - 0x1ab93d1d, 0x0ba5a4df, 0xa186f20f, 0x2868f169, 0xdcb7da83, 0x573906fe, - 0xa1e2ce9b, 0x4fcd7f52, 0x50115e01, 0xa70683fa, 0xa002b5c4, 0x0de6d027, - 0x9af88c27, 0x773f8641, 0xc3604c06, 0x61a806b5, 0xf0177a28, 0xc0f586e0, - 0x006058aa, 0x30dc7d62, 0x11e69ed7, 0x2338ea63, 0x53c2dd94, 0xc2c21634, - 0xbbcbee56, 0x90bcb6de, 0xebfc7da1, 0xce591d76, 0x6f05e409, 0x4b7c0188, - 0x39720a3d, 0x7c927c24, 0x86e3725f, 0x724d9db9, 0x1ac15bb4, 0xd39eb8fc, - 0xed545578, 0x08fca5b5, 0xd83d7cd3, 0x4dad0fc4, 0x1e50ef5e, 0xb161e6f8, - 0xa28514d9, 0x6c51133c, 0x6fd5c7e7, 0x56e14ec4, 0x362abfce, 0xddc6c837, - 0xd79a3234, 0x92638212, 0x670efa8e, 0x406000e0, -} - -var s3 = [256]uint32{ - 0x3a39ce37, 0xd3faf5cf, 0xabc27737, 0x5ac52d1b, 0x5cb0679e, 0x4fa33742, - 0xd3822740, 0x99bc9bbe, 0xd5118e9d, 0xbf0f7315, 0xd62d1c7e, 0xc700c47b, - 0xb78c1b6b, 0x21a19045, 0xb26eb1be, 0x6a366eb4, 0x5748ab2f, 0xbc946e79, - 0xc6a376d2, 0x6549c2c8, 0x530ff8ee, 0x468dde7d, 0xd5730a1d, 0x4cd04dc6, - 0x2939bbdb, 0xa9ba4650, 0xac9526e8, 0xbe5ee304, 0xa1fad5f0, 0x6a2d519a, - 0x63ef8ce2, 0x9a86ee22, 0xc089c2b8, 0x43242ef6, 0xa51e03aa, 0x9cf2d0a4, - 0x83c061ba, 0x9be96a4d, 0x8fe51550, 0xba645bd6, 0x2826a2f9, 0xa73a3ae1, - 0x4ba99586, 0xef5562e9, 0xc72fefd3, 0xf752f7da, 0x3f046f69, 0x77fa0a59, - 0x80e4a915, 0x87b08601, 0x9b09e6ad, 0x3b3ee593, 0xe990fd5a, 0x9e34d797, - 0x2cf0b7d9, 0x022b8b51, 0x96d5ac3a, 0x017da67d, 0xd1cf3ed6, 0x7c7d2d28, - 0x1f9f25cf, 0xadf2b89b, 0x5ad6b472, 0x5a88f54c, 0xe029ac71, 0xe019a5e6, - 0x47b0acfd, 0xed93fa9b, 0xe8d3c48d, 0x283b57cc, 0xf8d56629, 0x79132e28, - 0x785f0191, 0xed756055, 0xf7960e44, 0xe3d35e8c, 0x15056dd4, 0x88f46dba, - 0x03a16125, 0x0564f0bd, 0xc3eb9e15, 0x3c9057a2, 0x97271aec, 0xa93a072a, - 0x1b3f6d9b, 0x1e6321f5, 0xf59c66fb, 0x26dcf319, 0x7533d928, 0xb155fdf5, - 0x03563482, 0x8aba3cbb, 0x28517711, 0xc20ad9f8, 0xabcc5167, 0xccad925f, - 0x4de81751, 0x3830dc8e, 0x379d5862, 0x9320f991, 0xea7a90c2, 0xfb3e7bce, - 0x5121ce64, 0x774fbe32, 0xa8b6e37e, 0xc3293d46, 0x48de5369, 0x6413e680, - 0xa2ae0810, 0xdd6db224, 0x69852dfd, 0x09072166, 0xb39a460a, 0x6445c0dd, - 0x586cdecf, 0x1c20c8ae, 0x5bbef7dd, 0x1b588d40, 0xccd2017f, 0x6bb4e3bb, - 0xdda26a7e, 0x3a59ff45, 0x3e350a44, 0xbcb4cdd5, 0x72eacea8, 0xfa6484bb, - 0x8d6612ae, 0xbf3c6f47, 0xd29be463, 0x542f5d9e, 0xaec2771b, 0xf64e6370, - 0x740e0d8d, 0xe75b1357, 0xf8721671, 0xaf537d5d, 0x4040cb08, 0x4eb4e2cc, - 0x34d2466a, 0x0115af84, 0xe1b00428, 0x95983a1d, 0x06b89fb4, 0xce6ea048, - 0x6f3f3b82, 0x3520ab82, 0x011a1d4b, 0x277227f8, 0x611560b1, 0xe7933fdc, - 0xbb3a792b, 0x344525bd, 0xa08839e1, 0x51ce794b, 0x2f32c9b7, 0xa01fbac9, - 0xe01cc87e, 0xbcc7d1f6, 0xcf0111c3, 0xa1e8aac7, 0x1a908749, 0xd44fbd9a, - 0xd0dadecb, 0xd50ada38, 0x0339c32a, 0xc6913667, 0x8df9317c, 0xe0b12b4f, - 0xf79e59b7, 0x43f5bb3a, 0xf2d519ff, 0x27d9459c, 0xbf97222c, 0x15e6fc2a, - 0x0f91fc71, 0x9b941525, 0xfae59361, 0xceb69ceb, 0xc2a86459, 0x12baa8d1, - 0xb6c1075e, 0xe3056a0c, 0x10d25065, 0xcb03a442, 0xe0ec6e0e, 0x1698db3b, - 0x4c98a0be, 0x3278e964, 0x9f1f9532, 0xe0d392df, 0xd3a0342b, 0x8971f21e, - 0x1b0a7441, 0x4ba3348c, 0xc5be7120, 0xc37632d8, 0xdf359f8d, 0x9b992f2e, - 0xe60b6f47, 0x0fe3f11d, 0xe54cda54, 0x1edad891, 0xce6279cf, 0xcd3e7e6f, - 0x1618b166, 0xfd2c1d05, 0x848fd2c5, 0xf6fb2299, 0xf523f357, 0xa6327623, - 0x93a83531, 0x56cccd02, 0xacf08162, 0x5a75ebb5, 0x6e163697, 0x88d273cc, - 0xde966292, 0x81b949d0, 0x4c50901b, 0x71c65614, 0xe6c6c7bd, 0x327a140a, - 0x45e1d006, 0xc3f27b9a, 0xc9aa53fd, 0x62a80f00, 0xbb25bfe2, 0x35bdd2f6, - 0x71126905, 0xb2040222, 0xb6cbcf7c, 0xcd769c2b, 0x53113ec0, 0x1640e3d3, - 0x38abbd60, 0x2547adf0, 0xba38209c, 0xf746ce76, 0x77afa1c5, 0x20756060, - 0x85cbfe4e, 0x8ae88dd8, 0x7aaaf9b0, 0x4cf9aa7e, 0x1948c25c, 0x02fb8a8c, - 0x01c36ae4, 0xd6ebe1f9, 0x90d4f869, 0xa65cdea0, 0x3f09252d, 0xc208e69f, - 0xb74e6132, 0xce77e25b, 0x578fdfe3, 0x3ac372e6, -} - -var p = [18]uint32{ - 0x243f6a88, 0x85a308d3, 0x13198a2e, 0x03707344, 0xa4093822, 0x299f31d0, - 0x082efa98, 0xec4e6c89, 0x452821e6, 0x38d01377, 0xbe5466cf, 0x34e90c6c, - 0xc0ac29b7, 0xc97c50dd, 0x3f84d5b5, 0xb5470917, 0x9216d5d9, 0x8979fb1b, -}